From fcdf961b26ea22d839b437d9e424c7fc34669a93 Mon Sep 17 00:00:00 2001 From: Cole Gerdemann Date: Thu, 22 Apr 2021 16:07:00 -0400 Subject: [PATCH 01/57] add gjs mappings and .idea config for Intellij Webstorm --- .idea/blur-my-shell.iml | 13 + .idea/jsLibraryMappings.xml | 7 + .idea/libraries/Gjs.xml | 14 + .idea/modules.xml | 8 + .idea/vcs.xml | 6 + .ts-for-gir.js | 10 + @types/Gjs/Atk-1.0.d.ts | 3429 + @types/Gjs/Atk-1.0.js | 2 + @types/Gjs/Cally-8.d.ts | 1348 + @types/Gjs/Cally-8.js | 2 + @types/Gjs/Clutter-8.d.ts | 13411 ++++ @types/Gjs/Clutter-8.js | 2 + @types/Gjs/ClutterX11-8.d.ts | 39 + @types/Gjs/ClutterX11-8.js | 2 + @types/Gjs/Cogl-8.d.ts | 1028 + @types/Gjs/Cogl-8.js | 2 + @types/Gjs/CoglPango-8.d.ts | 110 + @types/Gjs/CoglPango-8.js | 2 + @types/Gjs/GDesktopEnums-3.0.d.ts | 176 + @types/Gjs/GDesktopEnums-3.0.js | 2 + @types/Gjs/GL-1.0.d.ts | 47 + @types/Gjs/GL-1.0.js | 2 + @types/Gjs/GLib-2.0.d.ts | 3087 + @types/Gjs/GLib-2.0.js | 2 + @types/Gjs/GModule-2.0.d.ts | 34 + @types/Gjs/GModule-2.0.js | 2 + @types/Gjs/GObject-2.0.d.ts | 1668 + @types/Gjs/GObject-2.0.js | 2 + @types/Gjs/Gck-1.d.ts | 935 + @types/Gjs/Gck-1.js | 2 + @types/Gjs/Gcr-3.d.ts | 1570 + @types/Gjs/Gcr-3.js | 2 + @types/Gjs/Gdk-4.0.d.ts | 5541 ++ @types/Gjs/Gdk-4.0.js | 2 + @types/Gjs/GdkPixbuf-2.0.d.ts | 678 + @types/Gjs/GdkPixbuf-2.0.js | 2 + @types/Gjs/Gio-2.0.d.ts | 13723 ++++ @types/Gjs/Gio-2.0.js | 2 + @types/Gjs/Gjs.d.ts | 69 + @types/Gjs/Gjs.js | 7 + @types/Gjs/Graphene-1.0.d.ts | 565 + @types/Gjs/Graphene-1.0.js | 2 + @types/Gjs/Gsk-4.0.d.ts | 1154 + @types/Gjs/Gsk-4.0.js | 2 + @types/Gjs/Gtk-4.0.d.ts | 68476 +++++++++++++++++ @types/Gjs/Gtk-4.0.js | 2 + @types/Gjs/Gvc-1.0.d.ts | 1453 + @types/Gjs/Gvc-1.0.js | 2 + @types/Gjs/HarfBuzz-0.0.d.ts | 1347 + @types/Gjs/HarfBuzz-0.0.js | 2 + @types/Gjs/Json-1.0.d.ts | 652 + @types/Gjs/Json-1.0.js | 2 + @types/Gjs/Meta-8.d.ts | 6517 ++ @types/Gjs/Meta-8.js | 2 + @types/Gjs/NM-1.0.d.ts | 18238 +++++ @types/Gjs/NM-1.0.js | 2 + @types/Gjs/Pango-1.0.d.ts | 1615 + @types/Gjs/Pango-1.0.js | 2 + @types/Gjs/PangoCairo-1.0.d.ts | 179 + @types/Gjs/PangoCairo-1.0.js | 2 + @types/Gjs/Polkit-1.0.d.ts | 1007 + @types/Gjs/Polkit-1.0.js | 2 + @types/Gjs/PolkitAgent-1.0.d.ts | 219 + @types/Gjs/PolkitAgent-1.0.js | 2 + @types/Gjs/Shell-0.1.d.ts | 5892 ++ @types/Gjs/Shell-0.1.js | 2 + @types/Gjs/St-1.0.d.ts | 10736 +++ @types/Gjs/St-1.0.js | 2 + @types/Gjs/cairo-1.0.d.ts | 272 + @types/Gjs/cairo-1.0.js | 2 + @types/Gjs/cast.ts | 3956 + @types/Gjs/index.d.ts | 119 + @types/Gjs/index.js | 0 @types/Gjs/xfixes-4.0.d.ts | 10 + @types/Gjs/xfixes-4.0.js | 2 + @types/Gjs/xlib-2.0.d.ts | 51 + @types/Gjs/xlib-2.0.js | 2 + @types/node-gtk/Atk-1.0.d.ts | 4176 + @types/node-gtk/Cally-8.d.ts | 1759 + @types/node-gtk/Clutter-8.d.ts | 16355 ++++ @types/node-gtk/ClutterX11-8.d.ts | 42 + @types/node-gtk/Cogl-8.d.ts | 1076 + @types/node-gtk/CoglPango-8.d.ts | 119 + @types/node-gtk/GDesktopEnums-3.0.d.ts | 179 + @types/node-gtk/GL-1.0.d.ts | 50 + @types/node-gtk/GLib-2.0.d.ts | 3089 + @types/node-gtk/GModule-2.0.d.ts | 37 + @types/node-gtk/GObject-2.0.d.ts | 1695 + @types/node-gtk/Gck-1.d.ts | 1015 + @types/node-gtk/Gcr-3.d.ts | 1783 + @types/node-gtk/Gdk-4.0.d.ts | 6112 ++ @types/node-gtk/GdkPixbuf-2.0.d.ts | 737 + @types/node-gtk/Gio-2.0.d.ts | 15319 ++++ @types/node-gtk/Graphene-1.0.d.ts | 568 + @types/node-gtk/Gsk-4.0.d.ts | 1234 + @types/node-gtk/Gtk-4.0.d.ts | 92295 +++++++++++++++++++++++ @types/node-gtk/Gvc-1.0.d.ts | 1891 + @types/node-gtk/HarfBuzz-0.0.d.ts | 1350 + @types/node-gtk/Json-1.0.d.ts | 727 + @types/node-gtk/Meta-8.d.ts | 8623 +++ @types/node-gtk/NM-1.0.d.ts | 24052 ++++++ @types/node-gtk/Pango-1.0.d.ts | 1675 + @types/node-gtk/PangoCairo-1.0.d.ts | 194 + @types/node-gtk/Polkit-1.0.d.ts | 1120 + @types/node-gtk/PolkitAgent-1.0.d.ts | 252 + @types/node-gtk/Shell-0.1.d.ts | 8184 ++ @types/node-gtk/St-1.0.d.ts | 15225 ++++ @types/node-gtk/cairo-1.0.d.ts | 275 + @types/node-gtk/index.d.ts | 105 + @types/node-gtk/xfixes-4.0.d.ts | 13 + @types/node-gtk/xlib-2.0.d.ts | 54 + 111 files changed, 380862 insertions(+) create mode 100644 .idea/blur-my-shell.iml create mode 100644 .idea/jsLibraryMappings.xml create mode 100644 .idea/libraries/Gjs.xml create mode 100644 .idea/modules.xml create mode 100644 .idea/vcs.xml create mode 100644 .ts-for-gir.js create mode 100644 @types/Gjs/Atk-1.0.d.ts create mode 100644 @types/Gjs/Atk-1.0.js create mode 100644 @types/Gjs/Cally-8.d.ts create mode 100644 @types/Gjs/Cally-8.js create mode 100644 @types/Gjs/Clutter-8.d.ts create mode 100644 @types/Gjs/Clutter-8.js create mode 100644 @types/Gjs/ClutterX11-8.d.ts create mode 100644 @types/Gjs/ClutterX11-8.js create mode 100644 @types/Gjs/Cogl-8.d.ts create mode 100644 @types/Gjs/Cogl-8.js create mode 100644 @types/Gjs/CoglPango-8.d.ts create mode 100644 @types/Gjs/CoglPango-8.js create mode 100644 @types/Gjs/GDesktopEnums-3.0.d.ts create mode 100644 @types/Gjs/GDesktopEnums-3.0.js create mode 100644 @types/Gjs/GL-1.0.d.ts create mode 100644 @types/Gjs/GL-1.0.js create mode 100644 @types/Gjs/GLib-2.0.d.ts create mode 100644 @types/Gjs/GLib-2.0.js create mode 100644 @types/Gjs/GModule-2.0.d.ts create mode 100644 @types/Gjs/GModule-2.0.js create mode 100644 @types/Gjs/GObject-2.0.d.ts create mode 100644 @types/Gjs/GObject-2.0.js create mode 100644 @types/Gjs/Gck-1.d.ts create mode 100644 @types/Gjs/Gck-1.js create mode 100644 @types/Gjs/Gcr-3.d.ts create mode 100644 @types/Gjs/Gcr-3.js create mode 100644 @types/Gjs/Gdk-4.0.d.ts create mode 100644 @types/Gjs/Gdk-4.0.js create mode 100644 @types/Gjs/GdkPixbuf-2.0.d.ts create mode 100644 @types/Gjs/GdkPixbuf-2.0.js create mode 100644 @types/Gjs/Gio-2.0.d.ts create mode 100644 @types/Gjs/Gio-2.0.js create mode 100644 @types/Gjs/Gjs.d.ts create mode 100644 @types/Gjs/Gjs.js create mode 100644 @types/Gjs/Graphene-1.0.d.ts create mode 100644 @types/Gjs/Graphene-1.0.js create mode 100644 @types/Gjs/Gsk-4.0.d.ts create mode 100644 @types/Gjs/Gsk-4.0.js create mode 100644 @types/Gjs/Gtk-4.0.d.ts create mode 100644 @types/Gjs/Gtk-4.0.js create mode 100644 @types/Gjs/Gvc-1.0.d.ts create mode 100644 @types/Gjs/Gvc-1.0.js create mode 100644 @types/Gjs/HarfBuzz-0.0.d.ts create mode 100644 @types/Gjs/HarfBuzz-0.0.js create mode 100644 @types/Gjs/Json-1.0.d.ts create mode 100644 @types/Gjs/Json-1.0.js create mode 100644 @types/Gjs/Meta-8.d.ts create mode 100644 @types/Gjs/Meta-8.js create mode 100644 @types/Gjs/NM-1.0.d.ts create mode 100644 @types/Gjs/NM-1.0.js create mode 100644 @types/Gjs/Pango-1.0.d.ts create mode 100644 @types/Gjs/Pango-1.0.js create mode 100644 @types/Gjs/PangoCairo-1.0.d.ts create mode 100644 @types/Gjs/PangoCairo-1.0.js create mode 100644 @types/Gjs/Polkit-1.0.d.ts create mode 100644 @types/Gjs/Polkit-1.0.js create mode 100644 @types/Gjs/PolkitAgent-1.0.d.ts create mode 100644 @types/Gjs/PolkitAgent-1.0.js create mode 100644 @types/Gjs/Shell-0.1.d.ts create mode 100644 @types/Gjs/Shell-0.1.js create mode 100644 @types/Gjs/St-1.0.d.ts create mode 100644 @types/Gjs/St-1.0.js create mode 100644 @types/Gjs/cairo-1.0.d.ts create mode 100644 @types/Gjs/cairo-1.0.js create mode 100644 @types/Gjs/cast.ts create mode 100644 @types/Gjs/index.d.ts create mode 100644 @types/Gjs/index.js create mode 100644 @types/Gjs/xfixes-4.0.d.ts create mode 100644 @types/Gjs/xfixes-4.0.js create mode 100644 @types/Gjs/xlib-2.0.d.ts create mode 100644 @types/Gjs/xlib-2.0.js create mode 100644 @types/node-gtk/Atk-1.0.d.ts create mode 100644 @types/node-gtk/Cally-8.d.ts create mode 100644 @types/node-gtk/Clutter-8.d.ts create mode 100644 @types/node-gtk/ClutterX11-8.d.ts create mode 100644 @types/node-gtk/Cogl-8.d.ts create mode 100644 @types/node-gtk/CoglPango-8.d.ts create mode 100644 @types/node-gtk/GDesktopEnums-3.0.d.ts create mode 100644 @types/node-gtk/GL-1.0.d.ts create mode 100644 @types/node-gtk/GLib-2.0.d.ts create mode 100644 @types/node-gtk/GModule-2.0.d.ts create mode 100644 @types/node-gtk/GObject-2.0.d.ts create mode 100644 @types/node-gtk/Gck-1.d.ts create mode 100644 @types/node-gtk/Gcr-3.d.ts create mode 100644 @types/node-gtk/Gdk-4.0.d.ts create mode 100644 @types/node-gtk/GdkPixbuf-2.0.d.ts create mode 100644 @types/node-gtk/Gio-2.0.d.ts create mode 100644 @types/node-gtk/Graphene-1.0.d.ts create mode 100644 @types/node-gtk/Gsk-4.0.d.ts create mode 100644 @types/node-gtk/Gtk-4.0.d.ts create mode 100644 @types/node-gtk/Gvc-1.0.d.ts create mode 100644 @types/node-gtk/HarfBuzz-0.0.d.ts create mode 100644 @types/node-gtk/Json-1.0.d.ts create mode 100644 @types/node-gtk/Meta-8.d.ts create mode 100644 @types/node-gtk/NM-1.0.d.ts create mode 100644 @types/node-gtk/Pango-1.0.d.ts create mode 100644 @types/node-gtk/PangoCairo-1.0.d.ts create mode 100644 @types/node-gtk/Polkit-1.0.d.ts create mode 100644 @types/node-gtk/PolkitAgent-1.0.d.ts create mode 100644 @types/node-gtk/Shell-0.1.d.ts create mode 100644 @types/node-gtk/St-1.0.d.ts create mode 100644 @types/node-gtk/cairo-1.0.d.ts create mode 100644 @types/node-gtk/index.d.ts create mode 100644 @types/node-gtk/xfixes-4.0.d.ts create mode 100644 @types/node-gtk/xlib-2.0.d.ts diff --git a/.idea/blur-my-shell.iml b/.idea/blur-my-shell.iml new file mode 100644 index 00000000..b068daf2 --- /dev/null +++ b/.idea/blur-my-shell.iml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/jsLibraryMappings.xml b/.idea/jsLibraryMappings.xml new file mode 100644 index 00000000..a15cb00a --- /dev/null +++ b/.idea/jsLibraryMappings.xml @@ -0,0 +1,7 @@ + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Gjs.xml b/.idea/libraries/Gjs.xml new file mode 100644 index 00000000..d78d5370 --- /dev/null +++ b/.idea/libraries/Gjs.xml @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/modules.xml b/.idea/modules.xml new file mode 100644 index 00000000..62b1f5e8 --- /dev/null +++ b/.idea/modules.xml @@ -0,0 +1,8 @@ + + + + + + + + \ No newline at end of file diff --git a/.idea/vcs.xml b/.idea/vcs.xml new file mode 100644 index 00000000..94a25f7f --- /dev/null +++ b/.idea/vcs.xml @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/.ts-for-gir.js b/.ts-for-gir.js new file mode 100644 index 00000000..10f7fda2 --- /dev/null +++ b/.ts-for-gir.js @@ -0,0 +1,10 @@ +module.exports = { + pretty: false, + print: false, + verbose: true, + environments: ['gjs', 'node'], + outdir: '@types', + girDirectories: ['/usr/share/gir-1.0', '/usr/share/gnome-shell', '/usr/lib/mutter-8'], + modules: ['Shell-0.1', 'GLib-2.0', 'Gio-2.0', 'Meta-8', 'GObject-2.0', 'St-1.0', 'Gtk-4.0'], + ignore: [], +} diff --git a/@types/Gjs/Atk-1.0.d.ts b/@types/Gjs/Atk-1.0.d.ts new file mode 100644 index 00000000..551e2b4e --- /dev/null +++ b/@types/Gjs/Atk-1.0.d.ts @@ -0,0 +1,3429 @@ +/** + * Atk-1.0 + */ + +import * as Gjs from './Gjs'; +import * as GObject from './GObject-2.0'; +import * as GLib from './GLib-2.0'; + +export enum CoordType { + SCREEN, + WINDOW, + PARENT, +} +export enum KeyEventType { + PRESS, + RELEASE, + LAST_DEFINED, +} +export enum Layer { + INVALID, + BACKGROUND, + CANVAS, + WIDGET, + MDI, + POPUP, + OVERLAY, + WINDOW, +} +export enum RelationType { + NULL, + CONTROLLED_BY, + CONTROLLER_FOR, + LABEL_FOR, + LABELLED_BY, + MEMBER_OF, + NODE_CHILD_OF, + FLOWS_TO, + FLOWS_FROM, + SUBWINDOW_OF, + EMBEDS, + EMBEDDED_BY, + POPUP_FOR, + PARENT_WINDOW_OF, + DESCRIBED_BY, + DESCRIPTION_FOR, + NODE_PARENT_OF, + DETAILS, + DETAILS_FOR, + ERROR_MESSAGE, + ERROR_FOR, + LAST_DEFINED, +} +export enum Role { + INVALID, + ACCELERATOR_LABEL, + ALERT, + ANIMATION, + ARROW, + CALENDAR, + CANVAS, + CHECK_BOX, + CHECK_MENU_ITEM, + COLOR_CHOOSER, + COLUMN_HEADER, + COMBO_BOX, + DATE_EDITOR, + DESKTOP_ICON, + DESKTOP_FRAME, + DIAL, + DIALOG, + DIRECTORY_PANE, + DRAWING_AREA, + FILE_CHOOSER, + FILLER, + FONT_CHOOSER, + FRAME, + GLASS_PANE, + HTML_CONTAINER, + ICON, + IMAGE, + INTERNAL_FRAME, + LABEL, + LAYERED_PANE, + LIST, + LIST_ITEM, + MENU, + MENU_BAR, + MENU_ITEM, + OPTION_PANE, + PAGE_TAB, + PAGE_TAB_LIST, + PANEL, + PASSWORD_TEXT, + POPUP_MENU, + PROGRESS_BAR, + PUSH_BUTTON, + RADIO_BUTTON, + RADIO_MENU_ITEM, + ROOT_PANE, + ROW_HEADER, + SCROLL_BAR, + SCROLL_PANE, + SEPARATOR, + SLIDER, + SPLIT_PANE, + SPIN_BUTTON, + STATUSBAR, + TABLE, + TABLE_CELL, + TABLE_COLUMN_HEADER, + TABLE_ROW_HEADER, + TEAR_OFF_MENU_ITEM, + TERMINAL, + TEXT, + TOGGLE_BUTTON, + TOOL_BAR, + TOOL_TIP, + TREE, + TREE_TABLE, + UNKNOWN, + VIEWPORT, + WINDOW, + HEADER, + FOOTER, + PARAGRAPH, + RULER, + APPLICATION, + AUTOCOMPLETE, + EDIT_BAR, + EMBEDDED, + ENTRY, + CHART, + CAPTION, + DOCUMENT_FRAME, + HEADING, + PAGE, + SECTION, + REDUNDANT_OBJECT, + FORM, + LINK, + INPUT_METHOD_WINDOW, + TABLE_ROW, + TREE_ITEM, + DOCUMENT_SPREADSHEET, + DOCUMENT_PRESENTATION, + DOCUMENT_TEXT, + DOCUMENT_WEB, + DOCUMENT_EMAIL, + COMMENT, + LIST_BOX, + GROUPING, + IMAGE_MAP, + NOTIFICATION, + INFO_BAR, + LEVEL_BAR, + TITLE_BAR, + BLOCK_QUOTE, + AUDIO, + VIDEO, + DEFINITION, + ARTICLE, + LANDMARK, + LOG, + MARQUEE, + MATH, + RATING, + TIMER, + DESCRIPTION_LIST, + DESCRIPTION_TERM, + DESCRIPTION_VALUE, + STATIC, + MATH_FRACTION, + MATH_ROOT, + SUBSCRIPT, + SUPERSCRIPT, + FOOTNOTE, + CONTENT_DELETION, + CONTENT_INSERTION, + MARK, + SUGGESTION, + LAST_DEFINED, +} +export enum ScrollType { + TOP_LEFT, + BOTTOM_RIGHT, + TOP_EDGE, + BOTTOM_EDGE, + LEFT_EDGE, + RIGHT_EDGE, + ANYWHERE, +} +export enum StateType { + INVALID, + ACTIVE, + ARMED, + BUSY, + CHECKED, + DEFUNCT, + EDITABLE, + ENABLED, + EXPANDABLE, + EXPANDED, + FOCUSABLE, + FOCUSED, + HORIZONTAL, + ICONIFIED, + MODAL, + MULTI_LINE, + MULTISELECTABLE, + OPAQUE, + PRESSED, + RESIZABLE, + SELECTABLE, + SELECTED, + SENSITIVE, + SHOWING, + SINGLE_LINE, + STALE, + TRANSIENT, + VERTICAL, + VISIBLE, + MANAGES_DESCENDANTS, + INDETERMINATE, + TRUNCATED, + REQUIRED, + INVALID_ENTRY, + SUPPORTS_AUTOCOMPLETION, + SELECTABLE_TEXT, + DEFAULT, + ANIMATED, + VISITED, + CHECKABLE, + HAS_POPUP, + HAS_TOOLTIP, + READ_ONLY, + LAST_DEFINED, +} +export enum TextAttribute { + INVALID, + LEFT_MARGIN, + RIGHT_MARGIN, + INDENT, + INVISIBLE, + EDITABLE, + PIXELS_ABOVE_LINES, + PIXELS_BELOW_LINES, + PIXELS_INSIDE_WRAP, + BG_FULL_HEIGHT, + RISE, + UNDERLINE, + STRIKETHROUGH, + SIZE, + SCALE, + WEIGHT, + LANGUAGE, + FAMILY_NAME, + BG_COLOR, + FG_COLOR, + BG_STIPPLE, + FG_STIPPLE, + WRAP_MODE, + DIRECTION, + JUSTIFICATION, + STRETCH, + VARIANT, + STYLE, + TEXT_POSITION, + LAST_DEFINED, +} +export enum TextBoundary { + CHAR, + WORD_START, + WORD_END, + SENTENCE_START, + SENTENCE_END, + LINE_START, + LINE_END, +} +export enum TextClipType { + NONE, + MIN, + MAX, + BOTH, +} +export enum TextGranularity { + CHAR, + WORD, + SENTENCE, + LINE, + PARAGRAPH, +} +export enum ValueType { + VERY_WEAK, + WEAK, + ACCEPTABLE, + STRONG, + VERY_STRONG, + VERY_LOW, + LOW, + MEDIUM, + HIGH, + VERY_HIGH, + VERY_BAD, + BAD, + GOOD, + VERY_GOOD, + BEST, + LAST_DEFINED, +} +export enum HyperlinkStateFlags { + INLINE, +} +export const BINARY_AGE: number +export const INTERFACE_AGE: number +export const MAJOR_VERSION: number +export const MICRO_VERSION: number +export const MINOR_VERSION: number +export const VERSION_MIN_REQUIRED: number +export function attribute_set_free(attrib_set: AttributeSet): void +export function focus_tracker_notify(object: Object): void +export function get_binary_age(): number +export function get_default_registry(): Registry +export function get_focus_object(): Object +export function get_interface_age(): number +export function get_major_version(): number +export function get_micro_version(): number +export function get_minor_version(): number +export function get_root(): Object +export function get_toolkit_name(): string +export function get_toolkit_version(): string +export function get_version(): string +export function relation_type_for_name(name: string): RelationType +export function relation_type_get_name(type: RelationType): string +export function relation_type_register(name: string): RelationType +export function remove_focus_tracker(tracker_id: number): void +export function remove_global_event_listener(listener_id: number): void +export function remove_key_event_listener(listener_id: number): void +export function role_for_name(name: string): Role +export function role_get_localized_name(role: Role): string +export function role_get_name(role: Role): string +export function role_register(name: string): Role +export function state_type_for_name(name: string): StateType +export function state_type_get_name(type: StateType): string +export function state_type_register(name: string): StateType +export function text_attribute_for_name(name: string): TextAttribute +export function text_attribute_get_name(attr: TextAttribute): string +export function text_attribute_get_value(attr: TextAttribute, index_: number): string | null +export function text_attribute_register(name: string): TextAttribute +export function text_free_ranges(ranges: TextRange[]): void +export function value_type_get_localized_name(value_type: ValueType): string +export function value_type_get_name(value_type: ValueType): string +export interface EventListener { + (obj: Object): void +} +export interface EventListenerInit { + (): void +} +export interface FocusHandler { + (object: Object, focus_in: boolean): void +} +export interface Function { + (): boolean +} +export interface KeySnoopFunc { + (event: KeyEventStruct): number +} +export interface PropertyChangeHandler { + (obj: Object, vals: PropertyValues): void +} +export class Action { + /* Methods of Atk.Action */ + do_action(i: number): boolean + get_description(i: number): string | null + get_keybinding(i: number): string | null + get_localized_name(i: number): string | null + get_n_actions(): number + get_name(i: number): string | null + set_description(i: number, desc: string): boolean + /* Virtual methods of Atk.Action */ + vfunc_do_action(i: number): boolean + vfunc_get_description(i: number): string | null + vfunc_get_keybinding(i: number): string | null + vfunc_get_localized_name(i: number): string | null + vfunc_get_n_actions(): number + vfunc_get_name(i: number): string | null + vfunc_set_description(i: number, desc: string): boolean + static name: string +} +export class Component { + /* Methods of Atk.Component */ + contains(x: number, y: number, coord_type: CoordType): boolean + get_alpha(): number + get_extents(coord_type: CoordType): [ /* x */ number | null, /* y */ number | null, /* width */ number | null, /* height */ number | null ] + get_layer(): Layer + get_mdi_zorder(): number + get_position(coord_type: CoordType): [ /* x */ number | null, /* y */ number | null ] + get_size(): [ /* width */ number | null, /* height */ number | null ] + grab_focus(): boolean + ref_accessible_at_point(x: number, y: number, coord_type: CoordType): Object | null + remove_focus_handler(handler_id: number): void + scroll_to(type: ScrollType): boolean + scroll_to_point(coords: CoordType, x: number, y: number): boolean + set_extents(x: number, y: number, width: number, height: number, coord_type: CoordType): boolean + set_position(x: number, y: number, coord_type: CoordType): boolean + set_size(width: number, height: number): boolean + /* Virtual methods of Atk.Component */ + vfunc_bounds_changed(bounds: Rectangle): void + vfunc_contains(x: number, y: number, coord_type: CoordType): boolean + vfunc_get_alpha(): number + vfunc_get_extents(coord_type: CoordType): [ /* x */ number | null, /* y */ number | null, /* width */ number | null, /* height */ number | null ] + vfunc_get_layer(): Layer + vfunc_get_mdi_zorder(): number + vfunc_get_position(coord_type: CoordType): [ /* x */ number | null, /* y */ number | null ] + vfunc_get_size(): [ /* width */ number | null, /* height */ number | null ] + vfunc_grab_focus(): boolean + vfunc_ref_accessible_at_point(x: number, y: number, coord_type: CoordType): Object | null + vfunc_remove_focus_handler(handler_id: number): void + vfunc_scroll_to(type: ScrollType): boolean + vfunc_scroll_to_point(coords: CoordType, x: number, y: number): boolean + vfunc_set_extents(x: number, y: number, width: number, height: number, coord_type: CoordType): boolean + vfunc_set_position(x: number, y: number, coord_type: CoordType): boolean + vfunc_set_size(width: number, height: number): boolean + /* Signals of Atk.Component */ + connect(sigName: "bounds-changed", callback: (($obj: Component, arg1: Rectangle) => void)): number + connect_after(sigName: "bounds-changed", callback: (($obj: Component, arg1: Rectangle) => void)): number + emit(sigName: "bounds-changed", arg1: Rectangle): void + static name: string +} +export class Document { + /* Methods of Atk.Document */ + get_attribute_value(attribute_name: string): string | null + get_attributes(): AttributeSet + get_current_page_number(): number + get_document(): object | null + get_document_type(): string + get_locale(): string + get_page_count(): number + set_attribute_value(attribute_name: string, attribute_value: string): boolean + /* Virtual methods of Atk.Document */ + vfunc_get_current_page_number(): number + vfunc_get_document(): object | null + vfunc_get_document_attribute_value(attribute_name: string): string | null + vfunc_get_document_attributes(): AttributeSet + vfunc_get_document_locale(): string + vfunc_get_document_type(): string + vfunc_get_page_count(): number + vfunc_set_document_attribute(attribute_name: string, attribute_value: string): boolean + /* Signals of Atk.Document */ + connect(sigName: "load-complete", callback: (($obj: Document) => void)): number + connect_after(sigName: "load-complete", callback: (($obj: Document) => void)): number + emit(sigName: "load-complete"): void + connect(sigName: "load-stopped", callback: (($obj: Document) => void)): number + connect_after(sigName: "load-stopped", callback: (($obj: Document) => void)): number + emit(sigName: "load-stopped"): void + connect(sigName: "page-changed", callback: (($obj: Document, page_number: number) => void)): number + connect_after(sigName: "page-changed", callback: (($obj: Document, page_number: number) => void)): number + emit(sigName: "page-changed", page_number: number): void + connect(sigName: "reload", callback: (($obj: Document) => void)): number + connect_after(sigName: "reload", callback: (($obj: Document) => void)): number + emit(sigName: "reload"): void + static name: string +} +export class EditableText { + /* Methods of Atk.EditableText */ + copy_text(start_pos: number, end_pos: number): void + cut_text(start_pos: number, end_pos: number): void + delete_text(start_pos: number, end_pos: number): void + insert_text(string: string, length: number, position: number): void + paste_text(position: number): void + set_run_attributes(attrib_set: AttributeSet, start_offset: number, end_offset: number): boolean + set_text_contents(string: string): void + /* Virtual methods of Atk.EditableText */ + vfunc_copy_text(start_pos: number, end_pos: number): void + vfunc_cut_text(start_pos: number, end_pos: number): void + vfunc_delete_text(start_pos: number, end_pos: number): void + vfunc_insert_text(string: string, length: number, position: number): void + vfunc_paste_text(position: number): void + vfunc_set_run_attributes(attrib_set: AttributeSet, start_offset: number, end_offset: number): boolean + vfunc_set_text_contents(string: string): void + static name: string +} +export class HyperlinkImpl { + /* Methods of Atk.HyperlinkImpl */ + get_hyperlink(): Hyperlink + /* Virtual methods of Atk.HyperlinkImpl */ + vfunc_get_hyperlink(): Hyperlink + static name: string +} +export class Hypertext { + /* Methods of Atk.Hypertext */ + get_link(link_index: number): Hyperlink + get_link_index(char_index: number): number + get_n_links(): number + /* Virtual methods of Atk.Hypertext */ + vfunc_get_link(link_index: number): Hyperlink + vfunc_get_link_index(char_index: number): number + vfunc_get_n_links(): number + vfunc_link_selected(link_index: number): void + /* Signals of Atk.Hypertext */ + connect(sigName: "link-selected", callback: (($obj: Hypertext, arg1: number) => void)): number + connect_after(sigName: "link-selected", callback: (($obj: Hypertext, arg1: number) => void)): number + emit(sigName: "link-selected", arg1: number): void + static name: string +} +export class Image { + /* Methods of Atk.Image */ + get_image_description(): string + get_image_locale(): string | null + get_image_position(coord_type: CoordType): [ /* x */ number | null, /* y */ number | null ] + get_image_size(): [ /* width */ number | null, /* height */ number | null ] + set_image_description(description: string): boolean + /* Virtual methods of Atk.Image */ + vfunc_get_image_description(): string + vfunc_get_image_locale(): string | null + vfunc_get_image_position(coord_type: CoordType): [ /* x */ number | null, /* y */ number | null ] + vfunc_get_image_size(): [ /* width */ number | null, /* height */ number | null ] + vfunc_set_image_description(description: string): boolean + static name: string +} +export class ImplementorIface { + static name: string +} +export class Selection { + /* Methods of Atk.Selection */ + add_selection(i: number): boolean + clear_selection(): boolean + get_selection_count(): number + is_child_selected(i: number): boolean + ref_selection(i: number): Object | null + remove_selection(i: number): boolean + select_all_selection(): boolean + /* Virtual methods of Atk.Selection */ + vfunc_add_selection(i: number): boolean + vfunc_clear_selection(): boolean + vfunc_get_selection_count(): number + vfunc_is_child_selected(i: number): boolean + vfunc_ref_selection(i: number): Object | null + vfunc_remove_selection(i: number): boolean + vfunc_select_all_selection(): boolean + vfunc_selection_changed(): void + /* Signals of Atk.Selection */ + connect(sigName: "selection-changed", callback: (($obj: Selection) => void)): number + connect_after(sigName: "selection-changed", callback: (($obj: Selection) => void)): number + emit(sigName: "selection-changed"): void + static name: string +} +export class StreamableContent { + /* Methods of Atk.StreamableContent */ + get_mime_type(i: number): string + get_n_mime_types(): number + get_stream(mime_type: string): GLib.IOChannel + get_uri(mime_type: string): string | null + /* Virtual methods of Atk.StreamableContent */ + vfunc_get_mime_type(i: number): string + vfunc_get_n_mime_types(): number + vfunc_get_stream(mime_type: string): GLib.IOChannel + vfunc_get_uri(mime_type: string): string | null + static name: string +} +export class Table { + /* Methods of Atk.Table */ + add_column_selection(column: number): boolean + add_row_selection(row: number): boolean + get_caption(): Object | null + get_column_at_index(index_: number): number + get_column_description(column: number): string + get_column_extent_at(row: number, column: number): number + get_column_header(column: number): Object | null + get_index_at(row: number, column: number): number + get_n_columns(): number + get_n_rows(): number + get_row_at_index(index_: number): number + get_row_description(row: number): string | null + get_row_extent_at(row: number, column: number): number + get_row_header(row: number): Object | null + get_selected_columns(selected: number): number + get_selected_rows(selected: number): number + get_summary(): Object + is_column_selected(column: number): boolean + is_row_selected(row: number): boolean + is_selected(row: number, column: number): boolean + ref_at(row: number, column: number): Object + remove_column_selection(column: number): boolean + remove_row_selection(row: number): boolean + set_caption(caption: Object): void + set_column_description(column: number, description: string): void + set_column_header(column: number, header: Object): void + set_row_description(row: number, description: string): void + set_row_header(row: number, header: Object): void + set_summary(accessible: Object): void + /* Virtual methods of Atk.Table */ + vfunc_add_column_selection(column: number): boolean + vfunc_add_row_selection(row: number): boolean + vfunc_column_deleted(column: number, num_deleted: number): void + vfunc_column_inserted(column: number, num_inserted: number): void + vfunc_column_reordered(): void + vfunc_get_caption(): Object | null + vfunc_get_column_at_index(index_: number): number + vfunc_get_column_description(column: number): string + vfunc_get_column_extent_at(row: number, column: number): number + vfunc_get_column_header(column: number): Object | null + vfunc_get_index_at(row: number, column: number): number + vfunc_get_n_columns(): number + vfunc_get_n_rows(): number + vfunc_get_row_at_index(index_: number): number + vfunc_get_row_description(row: number): string | null + vfunc_get_row_extent_at(row: number, column: number): number + vfunc_get_row_header(row: number): Object | null + vfunc_get_selected_columns(selected: number): number + vfunc_get_selected_rows(selected: number): number + vfunc_get_summary(): Object + vfunc_is_column_selected(column: number): boolean + vfunc_is_row_selected(row: number): boolean + vfunc_is_selected(row: number, column: number): boolean + vfunc_model_changed(): void + vfunc_ref_at(row: number, column: number): Object + vfunc_remove_column_selection(column: number): boolean + vfunc_remove_row_selection(row: number): boolean + vfunc_row_deleted(row: number, num_deleted: number): void + vfunc_row_inserted(row: number, num_inserted: number): void + vfunc_row_reordered(): void + vfunc_set_caption(caption: Object): void + vfunc_set_column_description(column: number, description: string): void + vfunc_set_column_header(column: number, header: Object): void + vfunc_set_row_description(row: number, description: string): void + vfunc_set_row_header(row: number, header: Object): void + vfunc_set_summary(accessible: Object): void + /* Signals of Atk.Table */ + connect(sigName: "column-deleted", callback: (($obj: Table, arg1: number, arg2: number) => void)): number + connect_after(sigName: "column-deleted", callback: (($obj: Table, arg1: number, arg2: number) => void)): number + emit(sigName: "column-deleted", arg1: number, arg2: number): void + connect(sigName: "column-inserted", callback: (($obj: Table, arg1: number, arg2: number) => void)): number + connect_after(sigName: "column-inserted", callback: (($obj: Table, arg1: number, arg2: number) => void)): number + emit(sigName: "column-inserted", arg1: number, arg2: number): void + connect(sigName: "column-reordered", callback: (($obj: Table) => void)): number + connect_after(sigName: "column-reordered", callback: (($obj: Table) => void)): number + emit(sigName: "column-reordered"): void + connect(sigName: "model-changed", callback: (($obj: Table) => void)): number + connect_after(sigName: "model-changed", callback: (($obj: Table) => void)): number + emit(sigName: "model-changed"): void + connect(sigName: "row-deleted", callback: (($obj: Table, arg1: number, arg2: number) => void)): number + connect_after(sigName: "row-deleted", callback: (($obj: Table, arg1: number, arg2: number) => void)): number + emit(sigName: "row-deleted", arg1: number, arg2: number): void + connect(sigName: "row-inserted", callback: (($obj: Table, arg1: number, arg2: number) => void)): number + connect_after(sigName: "row-inserted", callback: (($obj: Table, arg1: number, arg2: number) => void)): number + emit(sigName: "row-inserted", arg1: number, arg2: number): void + connect(sigName: "row-reordered", callback: (($obj: Table) => void)): number + connect_after(sigName: "row-reordered", callback: (($obj: Table) => void)): number + emit(sigName: "row-reordered"): void + static name: string +} +export interface TableCell_ConstructProps extends Object_ConstructProps { +} +export class TableCell { + /* Properties of Atk.Object */ + readonly accessible_component_layer: number + readonly accessible_component_mdi_zorder: number + accessible_description: string + readonly accessible_hypertext_nlinks: number + accessible_name: string + accessible_parent: Object + accessible_role: Role + accessible_table_caption: string + accessible_table_caption_object: Object + accessible_table_column_description: string + accessible_table_column_header: Object + accessible_table_row_description: string + accessible_table_row_header: Object + accessible_table_summary: Object + accessible_value: number + /* Fields of Atk.Object */ + parent: GObject.Object + description: string + name: string + role: Role + relation_set: RelationSet + layer: Layer + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of Atk.TableCell */ + get_column_header_cells(): Object[] + get_column_span(): number + get_position(): [ /* returnType */ boolean, /* row */ number, /* column */ number ] + get_row_column_span(): [ /* returnType */ boolean, /* row */ number, /* column */ number, /* row_span */ number, /* column_span */ number ] + get_row_header_cells(): Object[] + get_row_span(): number + get_table(): Object + /* Methods of Atk.Object */ + add_relationship(relationship: RelationType, target: Object): boolean + get_accessible_id(): string + get_attributes(): AttributeSet + get_description(): string | null + get_index_in_parent(): number + get_layer(): Layer + get_mdi_zorder(): number + get_n_accessible_children(): number + get_name(): string | null + get_object_locale(): string + get_parent(): Object + get_role(): Role + initialize(data?: object | null): void + notify_state_change(state: State, value: boolean): void + peek_parent(): Object + ref_accessible_child(i: number): Object + ref_relation_set(): RelationSet + ref_state_set(): StateSet + remove_property_change_handler(handler_id: number): void + remove_relationship(relationship: RelationType, target: Object): boolean + set_accessible_id(name: string): void + set_description(description: string): boolean | null + set_name(name: string): void + set_parent(parent: Object): void + set_role(role: Role): void + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Virtual methods of Atk.TableCell */ + vfunc_get_column_header_cells(): Object[] + vfunc_get_column_span(): number + vfunc_get_position(): [ /* returnType */ boolean, /* row */ number, /* column */ number ] + vfunc_get_row_column_span(): [ /* returnType */ boolean, /* row */ number, /* column */ number, /* row_span */ number, /* column_span */ number ] + vfunc_get_row_header_cells(): Object[] + vfunc_get_row_span(): number + vfunc_get_table(): Object + /* Virtual methods of Atk.Object */ + vfunc_active_descendant_changed(child?: object | null): void + vfunc_children_changed(change_index: number, changed_child?: object | null): void + vfunc_focus_event(focus_in: boolean): void + vfunc_get_attributes(): AttributeSet + vfunc_get_description(): string | null + vfunc_get_index_in_parent(): number + vfunc_get_layer(): Layer + vfunc_get_mdi_zorder(): number + vfunc_get_n_children(): number + vfunc_get_name(): string | null + vfunc_get_object_locale(): string + vfunc_get_parent(): Object + vfunc_get_role(): Role + vfunc_initialize(data?: object | null): void + vfunc_property_change(values: PropertyValues): void + vfunc_ref_relation_set(): RelationSet + vfunc_ref_state_set(): StateSet + vfunc_remove_property_change_handler(handler_id: number): void + vfunc_set_description(description: string): boolean | null + vfunc_set_name(name: string): void + vfunc_set_parent(parent: Object): void + vfunc_set_role(role: Role): void + vfunc_state_change(name: string, state_set: boolean): void + vfunc_visible_data_changed(): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Atk.Object */ + connect(sigName: "active-descendant-changed", callback: (($obj: TableCell, arg1: Object) => void)): number + connect_after(sigName: "active-descendant-changed", callback: (($obj: TableCell, arg1: Object) => void)): number + emit(sigName: "active-descendant-changed", arg1: Object): void + connect(sigName: "children-changed", callback: (($obj: TableCell, arg1: number, arg2: Object) => void)): number + connect_after(sigName: "children-changed", callback: (($obj: TableCell, arg1: number, arg2: Object) => void)): number + emit(sigName: "children-changed", arg1: number, arg2: Object): void + connect(sigName: "focus-event", callback: (($obj: TableCell, arg1: boolean) => void)): number + connect_after(sigName: "focus-event", callback: (($obj: TableCell, arg1: boolean) => void)): number + emit(sigName: "focus-event", arg1: boolean): void + connect(sigName: "property-change", callback: (($obj: TableCell, arg1: PropertyValues) => void)): number + connect_after(sigName: "property-change", callback: (($obj: TableCell, arg1: PropertyValues) => void)): number + emit(sigName: "property-change", arg1: PropertyValues): void + connect(sigName: "state-change", callback: (($obj: TableCell, arg1: string, arg2: boolean) => void)): number + connect_after(sigName: "state-change", callback: (($obj: TableCell, arg1: string, arg2: boolean) => void)): number + emit(sigName: "state-change", arg1: string, arg2: boolean): void + connect(sigName: "visible-data-changed", callback: (($obj: TableCell) => void)): number + connect_after(sigName: "visible-data-changed", callback: (($obj: TableCell) => void)): number + emit(sigName: "visible-data-changed"): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: TableCell, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: TableCell, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: "notify::accessible-component-layer", callback: (($obj: TableCell, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-component-layer", callback: (($obj: TableCell, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::accessible-component-mdi-zorder", callback: (($obj: TableCell, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-component-mdi-zorder", callback: (($obj: TableCell, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::accessible-description", callback: (($obj: TableCell, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-description", callback: (($obj: TableCell, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::accessible-hypertext-nlinks", callback: (($obj: TableCell, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-hypertext-nlinks", callback: (($obj: TableCell, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::accessible-name", callback: (($obj: TableCell, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-name", callback: (($obj: TableCell, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::accessible-parent", callback: (($obj: TableCell, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-parent", callback: (($obj: TableCell, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::accessible-role", callback: (($obj: TableCell, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-role", callback: (($obj: TableCell, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::accessible-table-caption", callback: (($obj: TableCell, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-table-caption", callback: (($obj: TableCell, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::accessible-table-caption-object", callback: (($obj: TableCell, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-table-caption-object", callback: (($obj: TableCell, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::accessible-table-column-description", callback: (($obj: TableCell, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-table-column-description", callback: (($obj: TableCell, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::accessible-table-column-header", callback: (($obj: TableCell, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-table-column-header", callback: (($obj: TableCell, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::accessible-table-row-description", callback: (($obj: TableCell, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-table-row-description", callback: (($obj: TableCell, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::accessible-table-row-header", callback: (($obj: TableCell, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-table-row-header", callback: (($obj: TableCell, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::accessible-table-summary", callback: (($obj: TableCell, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-table-summary", callback: (($obj: TableCell, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::accessible-value", callback: (($obj: TableCell, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-value", callback: (($obj: TableCell, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: TableCell_ConstructProps) + _init (config?: TableCell_ConstructProps): void + static $gtype: GObject.Type +} +export class Text { + /* Methods of Atk.Text */ + add_selection(start_offset: number, end_offset: number): boolean + get_bounded_ranges(rect: TextRectangle, coord_type: CoordType, x_clip_type: TextClipType, y_clip_type: TextClipType): TextRange[] + get_caret_offset(): number + get_character_at_offset(offset: number): number + get_character_count(): number + get_character_extents(offset: number, coords: CoordType): [ /* x */ number | null, /* y */ number | null, /* width */ number | null, /* height */ number | null ] + get_default_attributes(): AttributeSet + get_n_selections(): number + get_offset_at_point(x: number, y: number, coords: CoordType): number + get_range_extents(start_offset: number, end_offset: number, coord_type: CoordType): /* rect */ TextRectangle + get_run_attributes(offset: number): [ /* returnType */ AttributeSet, /* start_offset */ number, /* end_offset */ number ] + get_selection(selection_num: number): [ /* returnType */ string, /* start_offset */ number, /* end_offset */ number ] + get_string_at_offset(offset: number, granularity: TextGranularity): [ /* returnType */ string | null, /* start_offset */ number, /* end_offset */ number ] + get_text(start_offset: number, end_offset: number): string + get_text_after_offset(offset: number, boundary_type: TextBoundary): [ /* returnType */ string, /* start_offset */ number, /* end_offset */ number ] + get_text_at_offset(offset: number, boundary_type: TextBoundary): [ /* returnType */ string, /* start_offset */ number, /* end_offset */ number ] + get_text_before_offset(offset: number, boundary_type: TextBoundary): [ /* returnType */ string, /* start_offset */ number, /* end_offset */ number ] + remove_selection(selection_num: number): boolean + scroll_substring_to(start_offset: number, end_offset: number, type: ScrollType): boolean + scroll_substring_to_point(start_offset: number, end_offset: number, coords: CoordType, x: number, y: number): boolean + set_caret_offset(offset: number): boolean + set_selection(selection_num: number, start_offset: number, end_offset: number): boolean + /* Virtual methods of Atk.Text */ + vfunc_add_selection(start_offset: number, end_offset: number): boolean + vfunc_get_bounded_ranges(rect: TextRectangle, coord_type: CoordType, x_clip_type: TextClipType, y_clip_type: TextClipType): TextRange[] + vfunc_get_caret_offset(): number + vfunc_get_character_at_offset(offset: number): number + vfunc_get_character_count(): number + vfunc_get_character_extents(offset: number, coords: CoordType): [ /* x */ number | null, /* y */ number | null, /* width */ number | null, /* height */ number | null ] + vfunc_get_default_attributes(): AttributeSet + vfunc_get_n_selections(): number + vfunc_get_offset_at_point(x: number, y: number, coords: CoordType): number + vfunc_get_range_extents(start_offset: number, end_offset: number, coord_type: CoordType): /* rect */ TextRectangle + vfunc_get_run_attributes(offset: number): [ /* returnType */ AttributeSet, /* start_offset */ number, /* end_offset */ number ] + vfunc_get_selection(selection_num: number): [ /* returnType */ string, /* start_offset */ number, /* end_offset */ number ] + vfunc_get_string_at_offset(offset: number, granularity: TextGranularity): [ /* returnType */ string | null, /* start_offset */ number, /* end_offset */ number ] + vfunc_get_text(start_offset: number, end_offset: number): string + vfunc_get_text_after_offset(offset: number, boundary_type: TextBoundary): [ /* returnType */ string, /* start_offset */ number, /* end_offset */ number ] + vfunc_get_text_at_offset(offset: number, boundary_type: TextBoundary): [ /* returnType */ string, /* start_offset */ number, /* end_offset */ number ] + vfunc_get_text_before_offset(offset: number, boundary_type: TextBoundary): [ /* returnType */ string, /* start_offset */ number, /* end_offset */ number ] + vfunc_remove_selection(selection_num: number): boolean + vfunc_scroll_substring_to(start_offset: number, end_offset: number, type: ScrollType): boolean + vfunc_scroll_substring_to_point(start_offset: number, end_offset: number, coords: CoordType, x: number, y: number): boolean + vfunc_set_caret_offset(offset: number): boolean + vfunc_set_selection(selection_num: number, start_offset: number, end_offset: number): boolean + vfunc_text_attributes_changed(): void + vfunc_text_caret_moved(location: number): void + vfunc_text_changed(position: number, length: number): void + vfunc_text_selection_changed(): void + /* Signals of Atk.Text */ + connect(sigName: "text-attributes-changed", callback: (($obj: Text) => void)): number + connect_after(sigName: "text-attributes-changed", callback: (($obj: Text) => void)): number + emit(sigName: "text-attributes-changed"): void + connect(sigName: "text-caret-moved", callback: (($obj: Text, arg1: number) => void)): number + connect_after(sigName: "text-caret-moved", callback: (($obj: Text, arg1: number) => void)): number + emit(sigName: "text-caret-moved", arg1: number): void + connect(sigName: "text-changed", callback: (($obj: Text, arg1: number, arg2: number) => void)): number + connect_after(sigName: "text-changed", callback: (($obj: Text, arg1: number, arg2: number) => void)): number + emit(sigName: "text-changed", arg1: number, arg2: number): void + connect(sigName: "text-insert", callback: (($obj: Text, arg1: number, arg2: number, arg3: string) => void)): number + connect_after(sigName: "text-insert", callback: (($obj: Text, arg1: number, arg2: number, arg3: string) => void)): number + emit(sigName: "text-insert", arg1: number, arg2: number, arg3: string): void + connect(sigName: "text-remove", callback: (($obj: Text, arg1: number, arg2: number, arg3: string) => void)): number + connect_after(sigName: "text-remove", callback: (($obj: Text, arg1: number, arg2: number, arg3: string) => void)): number + emit(sigName: "text-remove", arg1: number, arg2: number, arg3: string): void + connect(sigName: "text-selection-changed", callback: (($obj: Text) => void)): number + connect_after(sigName: "text-selection-changed", callback: (($obj: Text) => void)): number + emit(sigName: "text-selection-changed"): void + static name: string + /* Static methods and pseudo-constructors */ + static free_ranges(ranges: TextRange[]): void +} +export class Value { + /* Methods of Atk.Value */ + get_current_value(): /* value */ any + get_increment(): number + get_maximum_value(): /* value */ any + get_minimum_increment(): /* value */ any + get_minimum_value(): /* value */ any + get_range(): Range | null + get_sub_ranges(): Range[] + get_value_and_text(): [ /* value */ number, /* text */ string | null ] + set_current_value(value: any): boolean + set_value(new_value: number): void + /* Virtual methods of Atk.Value */ + vfunc_get_current_value(): /* value */ any + vfunc_get_increment(): number + vfunc_get_maximum_value(): /* value */ any + vfunc_get_minimum_increment(): /* value */ any + vfunc_get_minimum_value(): /* value */ any + vfunc_get_range(): Range | null + vfunc_get_sub_ranges(): Range[] + vfunc_get_value_and_text(): [ /* value */ number, /* text */ string | null ] + vfunc_set_current_value(value: any): boolean + vfunc_set_value(new_value: number): void + /* Signals of Atk.Value */ + connect(sigName: "value-changed", callback: (($obj: Value, value: number, text: string) => void)): number + connect_after(sigName: "value-changed", callback: (($obj: Value, value: number, text: string) => void)): number + emit(sigName: "value-changed", value: number, text: string): void + static name: string +} +export interface Window_ConstructProps extends Object_ConstructProps { +} +export class Window { + /* Properties of Atk.Object */ + readonly accessible_component_layer: number + readonly accessible_component_mdi_zorder: number + accessible_description: string + readonly accessible_hypertext_nlinks: number + accessible_name: string + accessible_parent: Object + accessible_role: Role + accessible_table_caption: string + accessible_table_caption_object: Object + accessible_table_column_description: string + accessible_table_column_header: Object + accessible_table_row_description: string + accessible_table_row_header: Object + accessible_table_summary: Object + accessible_value: number + /* Fields of Atk.Object */ + parent: GObject.Object + description: string + name: string + role: Role + relation_set: RelationSet + layer: Layer + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of Atk.Object */ + add_relationship(relationship: RelationType, target: Object): boolean + get_accessible_id(): string + get_attributes(): AttributeSet + get_description(): string | null + get_index_in_parent(): number + get_layer(): Layer + get_mdi_zorder(): number + get_n_accessible_children(): number + get_name(): string | null + get_object_locale(): string + get_parent(): Object + get_role(): Role + initialize(data?: object | null): void + notify_state_change(state: State, value: boolean): void + peek_parent(): Object + ref_accessible_child(i: number): Object + ref_relation_set(): RelationSet + ref_state_set(): StateSet + remove_property_change_handler(handler_id: number): void + remove_relationship(relationship: RelationType, target: Object): boolean + set_accessible_id(name: string): void + set_description(description: string): boolean | null + set_name(name: string): void + set_parent(parent: Object): void + set_role(role: Role): void + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Virtual methods of Atk.Object */ + vfunc_active_descendant_changed(child?: object | null): void + vfunc_children_changed(change_index: number, changed_child?: object | null): void + vfunc_focus_event(focus_in: boolean): void + vfunc_get_attributes(): AttributeSet + vfunc_get_description(): string | null + vfunc_get_index_in_parent(): number + vfunc_get_layer(): Layer + vfunc_get_mdi_zorder(): number + vfunc_get_n_children(): number + vfunc_get_name(): string | null + vfunc_get_object_locale(): string + vfunc_get_parent(): Object + vfunc_get_role(): Role + vfunc_initialize(data?: object | null): void + vfunc_property_change(values: PropertyValues): void + vfunc_ref_relation_set(): RelationSet + vfunc_ref_state_set(): StateSet + vfunc_remove_property_change_handler(handler_id: number): void + vfunc_set_description(description: string): boolean | null + vfunc_set_name(name: string): void + vfunc_set_parent(parent: Object): void + vfunc_set_role(role: Role): void + vfunc_state_change(name: string, state_set: boolean): void + vfunc_visible_data_changed(): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Atk.Window */ + connect(sigName: "activate", callback: (($obj: Window) => void)): number + connect_after(sigName: "activate", callback: (($obj: Window) => void)): number + emit(sigName: "activate"): void + connect(sigName: "create", callback: (($obj: Window) => void)): number + connect_after(sigName: "create", callback: (($obj: Window) => void)): number + emit(sigName: "create"): void + connect(sigName: "deactivate", callback: (($obj: Window) => void)): number + connect_after(sigName: "deactivate", callback: (($obj: Window) => void)): number + emit(sigName: "deactivate"): void + connect(sigName: "destroy", callback: (($obj: Window) => void)): number + connect_after(sigName: "destroy", callback: (($obj: Window) => void)): number + emit(sigName: "destroy"): void + connect(sigName: "maximize", callback: (($obj: Window) => void)): number + connect_after(sigName: "maximize", callback: (($obj: Window) => void)): number + emit(sigName: "maximize"): void + connect(sigName: "minimize", callback: (($obj: Window) => void)): number + connect_after(sigName: "minimize", callback: (($obj: Window) => void)): number + emit(sigName: "minimize"): void + connect(sigName: "move", callback: (($obj: Window) => void)): number + connect_after(sigName: "move", callback: (($obj: Window) => void)): number + emit(sigName: "move"): void + connect(sigName: "resize", callback: (($obj: Window) => void)): number + connect_after(sigName: "resize", callback: (($obj: Window) => void)): number + emit(sigName: "resize"): void + connect(sigName: "restore", callback: (($obj: Window) => void)): number + connect_after(sigName: "restore", callback: (($obj: Window) => void)): number + emit(sigName: "restore"): void + /* Signals of Atk.Object */ + connect(sigName: "active-descendant-changed", callback: (($obj: Window, arg1: Object) => void)): number + connect_after(sigName: "active-descendant-changed", callback: (($obj: Window, arg1: Object) => void)): number + emit(sigName: "active-descendant-changed", arg1: Object): void + connect(sigName: "children-changed", callback: (($obj: Window, arg1: number, arg2: Object) => void)): number + connect_after(sigName: "children-changed", callback: (($obj: Window, arg1: number, arg2: Object) => void)): number + emit(sigName: "children-changed", arg1: number, arg2: Object): void + connect(sigName: "focus-event", callback: (($obj: Window, arg1: boolean) => void)): number + connect_after(sigName: "focus-event", callback: (($obj: Window, arg1: boolean) => void)): number + emit(sigName: "focus-event", arg1: boolean): void + connect(sigName: "property-change", callback: (($obj: Window, arg1: PropertyValues) => void)): number + connect_after(sigName: "property-change", callback: (($obj: Window, arg1: PropertyValues) => void)): number + emit(sigName: "property-change", arg1: PropertyValues): void + connect(sigName: "state-change", callback: (($obj: Window, arg1: string, arg2: boolean) => void)): number + connect_after(sigName: "state-change", callback: (($obj: Window, arg1: string, arg2: boolean) => void)): number + emit(sigName: "state-change", arg1: string, arg2: boolean): void + connect(sigName: "visible-data-changed", callback: (($obj: Window) => void)): number + connect_after(sigName: "visible-data-changed", callback: (($obj: Window) => void)): number + emit(sigName: "visible-data-changed"): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: Window, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: Window, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: "notify::accessible-component-layer", callback: (($obj: Window, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-component-layer", callback: (($obj: Window, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::accessible-component-mdi-zorder", callback: (($obj: Window, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-component-mdi-zorder", callback: (($obj: Window, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::accessible-description", callback: (($obj: Window, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-description", callback: (($obj: Window, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::accessible-hypertext-nlinks", callback: (($obj: Window, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-hypertext-nlinks", callback: (($obj: Window, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::accessible-name", callback: (($obj: Window, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-name", callback: (($obj: Window, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::accessible-parent", callback: (($obj: Window, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-parent", callback: (($obj: Window, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::accessible-role", callback: (($obj: Window, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-role", callback: (($obj: Window, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::accessible-table-caption", callback: (($obj: Window, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-table-caption", callback: (($obj: Window, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::accessible-table-caption-object", callback: (($obj: Window, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-table-caption-object", callback: (($obj: Window, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::accessible-table-column-description", callback: (($obj: Window, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-table-column-description", callback: (($obj: Window, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::accessible-table-column-header", callback: (($obj: Window, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-table-column-header", callback: (($obj: Window, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::accessible-table-row-description", callback: (($obj: Window, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-table-row-description", callback: (($obj: Window, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::accessible-table-row-header", callback: (($obj: Window, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-table-row-header", callback: (($obj: Window, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::accessible-table-summary", callback: (($obj: Window, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-table-summary", callback: (($obj: Window, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::accessible-value", callback: (($obj: Window, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-value", callback: (($obj: Window, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: Window_ConstructProps) + _init (config?: Window_ConstructProps): void + static $gtype: GObject.Type +} +export interface GObjectAccessible_ConstructProps extends Object_ConstructProps { +} +export class GObjectAccessible { + /* Properties of Atk.Object */ + readonly accessible_component_layer: number + readonly accessible_component_mdi_zorder: number + accessible_description: string + readonly accessible_hypertext_nlinks: number + accessible_name: string + accessible_parent: Object + accessible_role: Role + accessible_table_caption: string + accessible_table_caption_object: Object + accessible_table_column_description: string + accessible_table_column_header: Object + accessible_table_row_description: string + accessible_table_row_header: Object + accessible_table_summary: Object + accessible_value: number + /* Fields of Atk.GObjectAccessible */ + parent: Object + /* Fields of Atk.Object */ + description: string + name: string + role: Role + relation_set: RelationSet + layer: Layer + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of Atk.GObjectAccessible */ + get_object(): GObject.Object + /* Methods of Atk.Object */ + add_relationship(relationship: RelationType, target: Object): boolean + get_accessible_id(): string + get_attributes(): AttributeSet + get_description(): string | null + get_index_in_parent(): number + get_layer(): Layer + get_mdi_zorder(): number + get_n_accessible_children(): number + get_name(): string | null + get_object_locale(): string + get_parent(): Object + get_role(): Role + initialize(data?: object | null): void + notify_state_change(state: State, value: boolean): void + peek_parent(): Object + ref_accessible_child(i: number): Object + ref_relation_set(): RelationSet + ref_state_set(): StateSet + remove_property_change_handler(handler_id: number): void + remove_relationship(relationship: RelationType, target: Object): boolean + set_accessible_id(name: string): void + set_description(description: string): boolean | null + set_name(name: string): void + set_parent(parent: Object): void + set_role(role: Role): void + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Virtual methods of Atk.Object */ + vfunc_active_descendant_changed(child?: object | null): void + vfunc_children_changed(change_index: number, changed_child?: object | null): void + vfunc_focus_event(focus_in: boolean): void + vfunc_get_attributes(): AttributeSet + vfunc_get_description(): string | null + vfunc_get_index_in_parent(): number + vfunc_get_layer(): Layer + vfunc_get_mdi_zorder(): number + vfunc_get_n_children(): number + vfunc_get_name(): string | null + vfunc_get_object_locale(): string + vfunc_get_parent(): Object + vfunc_get_role(): Role + vfunc_initialize(data?: object | null): void + vfunc_property_change(values: PropertyValues): void + vfunc_ref_relation_set(): RelationSet + vfunc_ref_state_set(): StateSet + vfunc_remove_property_change_handler(handler_id: number): void + vfunc_set_description(description: string): boolean | null + vfunc_set_name(name: string): void + vfunc_set_parent(parent: Object): void + vfunc_set_role(role: Role): void + vfunc_state_change(name: string, state_set: boolean): void + vfunc_visible_data_changed(): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Atk.Object */ + connect(sigName: "active-descendant-changed", callback: (($obj: GObjectAccessible, arg1: Object) => void)): number + connect_after(sigName: "active-descendant-changed", callback: (($obj: GObjectAccessible, arg1: Object) => void)): number + emit(sigName: "active-descendant-changed", arg1: Object): void + connect(sigName: "children-changed", callback: (($obj: GObjectAccessible, arg1: number, arg2: Object) => void)): number + connect_after(sigName: "children-changed", callback: (($obj: GObjectAccessible, arg1: number, arg2: Object) => void)): number + emit(sigName: "children-changed", arg1: number, arg2: Object): void + connect(sigName: "focus-event", callback: (($obj: GObjectAccessible, arg1: boolean) => void)): number + connect_after(sigName: "focus-event", callback: (($obj: GObjectAccessible, arg1: boolean) => void)): number + emit(sigName: "focus-event", arg1: boolean): void + connect(sigName: "property-change", callback: (($obj: GObjectAccessible, arg1: PropertyValues) => void)): number + connect_after(sigName: "property-change", callback: (($obj: GObjectAccessible, arg1: PropertyValues) => void)): number + emit(sigName: "property-change", arg1: PropertyValues): void + connect(sigName: "state-change", callback: (($obj: GObjectAccessible, arg1: string, arg2: boolean) => void)): number + connect_after(sigName: "state-change", callback: (($obj: GObjectAccessible, arg1: string, arg2: boolean) => void)): number + emit(sigName: "state-change", arg1: string, arg2: boolean): void + connect(sigName: "visible-data-changed", callback: (($obj: GObjectAccessible) => void)): number + connect_after(sigName: "visible-data-changed", callback: (($obj: GObjectAccessible) => void)): number + emit(sigName: "visible-data-changed"): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: GObjectAccessible, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: GObjectAccessible, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: "notify::accessible-component-layer", callback: (($obj: GObjectAccessible, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-component-layer", callback: (($obj: GObjectAccessible, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::accessible-component-mdi-zorder", callback: (($obj: GObjectAccessible, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-component-mdi-zorder", callback: (($obj: GObjectAccessible, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::accessible-description", callback: (($obj: GObjectAccessible, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-description", callback: (($obj: GObjectAccessible, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::accessible-hypertext-nlinks", callback: (($obj: GObjectAccessible, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-hypertext-nlinks", callback: (($obj: GObjectAccessible, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::accessible-name", callback: (($obj: GObjectAccessible, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-name", callback: (($obj: GObjectAccessible, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::accessible-parent", callback: (($obj: GObjectAccessible, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-parent", callback: (($obj: GObjectAccessible, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::accessible-role", callback: (($obj: GObjectAccessible, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-role", callback: (($obj: GObjectAccessible, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::accessible-table-caption", callback: (($obj: GObjectAccessible, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-table-caption", callback: (($obj: GObjectAccessible, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::accessible-table-caption-object", callback: (($obj: GObjectAccessible, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-table-caption-object", callback: (($obj: GObjectAccessible, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::accessible-table-column-description", callback: (($obj: GObjectAccessible, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-table-column-description", callback: (($obj: GObjectAccessible, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::accessible-table-column-header", callback: (($obj: GObjectAccessible, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-table-column-header", callback: (($obj: GObjectAccessible, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::accessible-table-row-description", callback: (($obj: GObjectAccessible, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-table-row-description", callback: (($obj: GObjectAccessible, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::accessible-table-row-header", callback: (($obj: GObjectAccessible, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-table-row-header", callback: (($obj: GObjectAccessible, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::accessible-table-summary", callback: (($obj: GObjectAccessible, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-table-summary", callback: (($obj: GObjectAccessible, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::accessible-value", callback: (($obj: GObjectAccessible, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-value", callback: (($obj: GObjectAccessible, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: GObjectAccessible_ConstructProps) + _init (config?: GObjectAccessible_ConstructProps): void + /* Static methods and pseudo-constructors */ + static for_object(obj: GObject.Object): Object + static $gtype: GObject.Type +} +export interface Hyperlink_ConstructProps extends GObject.Object_ConstructProps { +} +export class Hyperlink { + /* Properties of Atk.Hyperlink */ + readonly end_index: number + readonly number_of_anchors: number + readonly selected_link: boolean + readonly start_index: number + /* Fields of Atk.Hyperlink */ + parent: GObject.Object + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of Atk.Hyperlink */ + get_end_index(): number + get_n_anchors(): number + get_object(i: number): Object + get_start_index(): number + get_uri(i: number): string + is_inline(): boolean + is_selected_link(): boolean + is_valid(): boolean + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Methods of Atk.Action */ + do_action(i: number): boolean + get_description(i: number): string | null + get_keybinding(i: number): string | null + get_localized_name(i: number): string | null + get_n_actions(): number + get_name(i: number): string | null + set_description(i: number, desc: string): boolean + /* Virtual methods of Atk.Hyperlink */ + vfunc_get_end_index(): number + vfunc_get_n_anchors(): number + vfunc_get_object(i: number): Object + vfunc_get_start_index(): number + vfunc_get_uri(i: number): string + vfunc_is_selected_link(): boolean + vfunc_is_valid(): boolean + vfunc_link_activated(): void + vfunc_link_state(): number + vfunc_do_action(i: number): boolean + vfunc_get_description(i: number): string | null + vfunc_get_keybinding(i: number): string | null + vfunc_get_localized_name(i: number): string | null + vfunc_get_n_actions(): number + vfunc_get_name(i: number): string | null + vfunc_set_description(i: number, desc: string): boolean + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Atk.Hyperlink */ + connect(sigName: "link-activated", callback: (($obj: Hyperlink) => void)): number + connect_after(sigName: "link-activated", callback: (($obj: Hyperlink) => void)): number + emit(sigName: "link-activated"): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: Hyperlink, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: Hyperlink, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: "notify::end-index", callback: (($obj: Hyperlink, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::end-index", callback: (($obj: Hyperlink, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::number-of-anchors", callback: (($obj: Hyperlink, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::number-of-anchors", callback: (($obj: Hyperlink, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::selected-link", callback: (($obj: Hyperlink, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::selected-link", callback: (($obj: Hyperlink, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::start-index", callback: (($obj: Hyperlink, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::start-index", callback: (($obj: Hyperlink, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: Hyperlink_ConstructProps) + _init (config?: Hyperlink_ConstructProps): void + static $gtype: GObject.Type +} +export interface Misc_ConstructProps extends GObject.Object_ConstructProps { +} +export class Misc { + /* Fields of Atk.Misc */ + parent: GObject.Object + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of Atk.Misc */ + threads_enter(): void + threads_leave(): void + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Virtual methods of Atk.Misc */ + vfunc_threads_enter(): void + vfunc_threads_leave(): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: Misc, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: Misc, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: Misc_ConstructProps) + _init (config?: Misc_ConstructProps): void + /* Static methods and pseudo-constructors */ + static get_instance(): Misc + static $gtype: GObject.Type +} +export interface NoOpObject_ConstructProps extends Object_ConstructProps { +} +export class NoOpObject { + /* Properties of Atk.Object */ + readonly accessible_component_layer: number + readonly accessible_component_mdi_zorder: number + accessible_description: string + readonly accessible_hypertext_nlinks: number + accessible_name: string + accessible_parent: Object + accessible_role: Role + accessible_table_caption: string + accessible_table_caption_object: Object + accessible_table_column_description: string + accessible_table_column_header: Object + accessible_table_row_description: string + accessible_table_row_header: Object + accessible_table_summary: Object + accessible_value: number + /* Fields of Atk.NoOpObject */ + parent: Object + /* Fields of Atk.Object */ + description: string + name: string + role: Role + relation_set: RelationSet + layer: Layer + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of Atk.Object */ + add_relationship(relationship: RelationType, target: Object): boolean + get_accessible_id(): string + get_attributes(): AttributeSet + get_description(): string | null + get_index_in_parent(): number + get_layer(): Layer + get_mdi_zorder(): number + get_n_accessible_children(): number + get_name(): string | null + get_object_locale(): string + get_parent(): Object + get_role(): Role + initialize(data?: object | null): void + notify_state_change(state: State, value: boolean): void + peek_parent(): Object + ref_accessible_child(i: number): Object + ref_relation_set(): RelationSet + ref_state_set(): StateSet + remove_property_change_handler(handler_id: number): void + remove_relationship(relationship: RelationType, target: Object): boolean + set_accessible_id(name: string): void + set_description(description: string): boolean | null + set_name(name: string): void + set_parent(parent: Object): void + set_role(role: Role): void + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Methods of Atk.Action */ + do_action(i: number): boolean + get_keybinding(i: number): string | null + get_localized_name(i: number): string | null + get_n_actions(): number + /* Methods of Atk.Component */ + contains(x: number, y: number, coord_type: CoordType): boolean + get_alpha(): number + get_extents(coord_type: CoordType): [ /* x */ number | null, /* y */ number | null, /* width */ number | null, /* height */ number | null ] + get_position(coord_type: CoordType): [ /* x */ number | null, /* y */ number | null ] + get_size(): [ /* width */ number | null, /* height */ number | null ] + grab_focus(): boolean + ref_accessible_at_point(x: number, y: number, coord_type: CoordType): Object | null + remove_focus_handler(handler_id: number): void + scroll_to(type: ScrollType): boolean + scroll_to_point(coords: CoordType, x: number, y: number): boolean + set_extents(x: number, y: number, width: number, height: number, coord_type: CoordType): boolean + set_position(x: number, y: number, coord_type: CoordType): boolean + set_size(width: number, height: number): boolean + /* Methods of Atk.Document */ + get_attribute_value(attribute_name: string): string | null + get_current_page_number(): number + get_document(): object | null + get_document_type(): string + get_locale(): string + get_page_count(): number + set_attribute_value(attribute_name: string, attribute_value: string): boolean + /* Methods of Atk.EditableText */ + copy_text(start_pos: number, end_pos: number): void + cut_text(start_pos: number, end_pos: number): void + delete_text(start_pos: number, end_pos: number): void + insert_text(string: string, length: number, position: number): void + paste_text(position: number): void + set_run_attributes(attrib_set: AttributeSet, start_offset: number, end_offset: number): boolean + set_text_contents(string: string): void + /* Methods of Atk.Hypertext */ + get_link(link_index: number): Hyperlink + get_link_index(char_index: number): number + get_n_links(): number + /* Methods of Atk.Image */ + get_image_description(): string + get_image_locale(): string | null + get_image_position(coord_type: CoordType): [ /* x */ number | null, /* y */ number | null ] + get_image_size(): [ /* width */ number | null, /* height */ number | null ] + set_image_description(description: string): boolean + /* Methods of Atk.Selection */ + add_selection(i: number): boolean + clear_selection(): boolean + get_selection_count(): number + is_child_selected(i: number): boolean + ref_selection(i: number): Object | null + remove_selection(i: number): boolean + select_all_selection(): boolean + /* Methods of Atk.Table */ + add_column_selection(column: number): boolean + add_row_selection(row: number): boolean + get_caption(): Object | null + get_column_at_index(index_: number): number + get_column_description(column: number): string + get_column_extent_at(row: number, column: number): number + get_column_header(column: number): Object | null + get_index_at(row: number, column: number): number + get_n_columns(): number + get_n_rows(): number + get_row_at_index(index_: number): number + get_row_description(row: number): string | null + get_row_extent_at(row: number, column: number): number + get_row_header(row: number): Object | null + get_selected_columns(selected: number): number + get_selected_rows(selected: number): number + get_summary(): Object + is_column_selected(column: number): boolean + is_row_selected(row: number): boolean + is_selected(row: number, column: number): boolean + ref_at(row: number, column: number): Object + remove_column_selection(column: number): boolean + remove_row_selection(row: number): boolean + set_caption(caption: Object): void + set_column_description(column: number, description: string): void + set_column_header(column: number, header: Object): void + set_row_description(row: number, description: string): void + set_row_header(row: number, header: Object): void + set_summary(accessible: Object): void + /* Methods of Atk.TableCell */ + get_column_header_cells(): Object[] + get_column_span(): number + get_row_column_span(): [ /* returnType */ boolean, /* row */ number, /* column */ number, /* row_span */ number, /* column_span */ number ] + get_row_header_cells(): Object[] + get_row_span(): number + get_table(): Object + /* Methods of Atk.Text */ + get_bounded_ranges(rect: TextRectangle, coord_type: CoordType, x_clip_type: TextClipType, y_clip_type: TextClipType): TextRange[] + get_caret_offset(): number + get_character_at_offset(offset: number): number + get_character_count(): number + get_character_extents(offset: number, coords: CoordType): [ /* x */ number | null, /* y */ number | null, /* width */ number | null, /* height */ number | null ] + get_default_attributes(): AttributeSet + get_n_selections(): number + get_offset_at_point(x: number, y: number, coords: CoordType): number + get_range_extents(start_offset: number, end_offset: number, coord_type: CoordType): /* rect */ TextRectangle + get_run_attributes(offset: number): [ /* returnType */ AttributeSet, /* start_offset */ number, /* end_offset */ number ] + get_selection(selection_num: number): [ /* returnType */ string, /* start_offset */ number, /* end_offset */ number ] + get_string_at_offset(offset: number, granularity: TextGranularity): [ /* returnType */ string | null, /* start_offset */ number, /* end_offset */ number ] + get_text(start_offset: number, end_offset: number): string + get_text_after_offset(offset: number, boundary_type: TextBoundary): [ /* returnType */ string, /* start_offset */ number, /* end_offset */ number ] + get_text_at_offset(offset: number, boundary_type: TextBoundary): [ /* returnType */ string, /* start_offset */ number, /* end_offset */ number ] + get_text_before_offset(offset: number, boundary_type: TextBoundary): [ /* returnType */ string, /* start_offset */ number, /* end_offset */ number ] + scroll_substring_to(start_offset: number, end_offset: number, type: ScrollType): boolean + scroll_substring_to_point(start_offset: number, end_offset: number, coords: CoordType, x: number, y: number): boolean + set_caret_offset(offset: number): boolean + set_selection(selection_num: number, start_offset: number, end_offset: number): boolean + /* Methods of Atk.Value */ + get_current_value(): /* value */ any + get_increment(): number + get_maximum_value(): /* value */ any + get_minimum_increment(): /* value */ any + get_minimum_value(): /* value */ any + get_range(): Range | null + get_sub_ranges(): Range[] + get_value_and_text(): [ /* value */ number, /* text */ string | null ] + set_current_value(value: any): boolean + set_value(new_value: number): void + /* Virtual methods of Atk.NoOpObject */ + vfunc_do_action(i: number): boolean + vfunc_get_description(i: number): string | null + vfunc_get_description(): string | null + vfunc_get_keybinding(i: number): string | null + vfunc_get_localized_name(i: number): string | null + vfunc_get_n_actions(): number + vfunc_get_name(i: number): string | null + vfunc_get_name(): string | null + vfunc_set_description(i: number, desc: string): boolean + vfunc_set_description(description: string): boolean | null + vfunc_bounds_changed(bounds: Rectangle): void + vfunc_contains(x: number, y: number, coord_type: CoordType): boolean + vfunc_get_alpha(): number + vfunc_get_extents(coord_type: CoordType): [ /* x */ number | null, /* y */ number | null, /* width */ number | null, /* height */ number | null ] + vfunc_get_layer(): Layer + vfunc_get_mdi_zorder(): number + vfunc_get_position(coord_type: CoordType): [ /* x */ number | null, /* y */ number | null ] + vfunc_get_position(): [ /* returnType */ boolean, /* row */ number, /* column */ number ] + vfunc_get_size(): [ /* width */ number | null, /* height */ number | null ] + vfunc_grab_focus(): boolean + vfunc_ref_accessible_at_point(x: number, y: number, coord_type: CoordType): Object | null + vfunc_remove_focus_handler(handler_id: number): void + vfunc_scroll_to(type: ScrollType): boolean + vfunc_scroll_to_point(coords: CoordType, x: number, y: number): boolean + vfunc_set_extents(x: number, y: number, width: number, height: number, coord_type: CoordType): boolean + vfunc_set_position(x: number, y: number, coord_type: CoordType): boolean + vfunc_set_size(width: number, height: number): boolean + vfunc_get_current_page_number(): number + vfunc_get_document(): object | null + vfunc_get_document_attribute_value(attribute_name: string): string | null + vfunc_get_document_attributes(): AttributeSet + vfunc_get_document_locale(): string + vfunc_get_document_type(): string + vfunc_get_page_count(): number + vfunc_set_document_attribute(attribute_name: string, attribute_value: string): boolean + vfunc_copy_text(start_pos: number, end_pos: number): void + vfunc_cut_text(start_pos: number, end_pos: number): void + vfunc_delete_text(start_pos: number, end_pos: number): void + vfunc_insert_text(string: string, length: number, position: number): void + vfunc_paste_text(position: number): void + vfunc_set_run_attributes(attrib_set: AttributeSet, start_offset: number, end_offset: number): boolean + vfunc_set_text_contents(string: string): void + vfunc_get_link(link_index: number): Hyperlink + vfunc_get_link_index(char_index: number): number + vfunc_get_n_links(): number + vfunc_link_selected(link_index: number): void + vfunc_get_image_description(): string + vfunc_get_image_locale(): string | null + vfunc_get_image_position(coord_type: CoordType): [ /* x */ number | null, /* y */ number | null ] + vfunc_get_image_size(): [ /* width */ number | null, /* height */ number | null ] + vfunc_set_image_description(description: string): boolean + vfunc_add_selection(i: number): boolean + vfunc_add_selection(start_offset: number, end_offset: number): boolean + vfunc_clear_selection(): boolean + vfunc_get_selection_count(): number + vfunc_is_child_selected(i: number): boolean + vfunc_ref_selection(i: number): Object | null + vfunc_remove_selection(i: number): boolean + vfunc_select_all_selection(): boolean + vfunc_selection_changed(): void + vfunc_add_column_selection(column: number): boolean + vfunc_add_row_selection(row: number): boolean + vfunc_column_deleted(column: number, num_deleted: number): void + vfunc_column_inserted(column: number, num_inserted: number): void + vfunc_column_reordered(): void + vfunc_get_caption(): Object | null + vfunc_get_column_at_index(index_: number): number + vfunc_get_column_description(column: number): string + vfunc_get_column_extent_at(row: number, column: number): number + vfunc_get_column_header(column: number): Object | null + vfunc_get_index_at(row: number, column: number): number + vfunc_get_n_columns(): number + vfunc_get_n_rows(): number + vfunc_get_row_at_index(index_: number): number + vfunc_get_row_description(row: number): string | null + vfunc_get_row_extent_at(row: number, column: number): number + vfunc_get_row_header(row: number): Object | null + vfunc_get_selected_columns(selected: number): number + vfunc_get_selected_rows(selected: number): number + vfunc_get_summary(): Object + vfunc_is_column_selected(column: number): boolean + vfunc_is_row_selected(row: number): boolean + vfunc_is_selected(row: number, column: number): boolean + vfunc_model_changed(): void + vfunc_ref_at(row: number, column: number): Object + vfunc_remove_column_selection(column: number): boolean + vfunc_remove_row_selection(row: number): boolean + vfunc_row_deleted(row: number, num_deleted: number): void + vfunc_row_inserted(row: number, num_inserted: number): void + vfunc_row_reordered(): void + vfunc_set_caption(caption: Object): void + vfunc_set_column_description(column: number, description: string): void + vfunc_set_column_header(column: number, header: Object): void + vfunc_set_row_description(row: number, description: string): void + vfunc_set_row_header(row: number, header: Object): void + vfunc_set_summary(accessible: Object): void + vfunc_get_column_header_cells(): Object[] + vfunc_get_column_span(): number + vfunc_get_row_column_span(): [ /* returnType */ boolean, /* row */ number, /* column */ number, /* row_span */ number, /* column_span */ number ] + vfunc_get_row_header_cells(): Object[] + vfunc_get_row_span(): number + vfunc_get_table(): Object + vfunc_get_bounded_ranges(rect: TextRectangle, coord_type: CoordType, x_clip_type: TextClipType, y_clip_type: TextClipType): TextRange[] + vfunc_get_caret_offset(): number + vfunc_get_character_at_offset(offset: number): number + vfunc_get_character_count(): number + vfunc_get_character_extents(offset: number, coords: CoordType): [ /* x */ number | null, /* y */ number | null, /* width */ number | null, /* height */ number | null ] + vfunc_get_default_attributes(): AttributeSet + vfunc_get_n_selections(): number + vfunc_get_offset_at_point(x: number, y: number, coords: CoordType): number + vfunc_get_range_extents(start_offset: number, end_offset: number, coord_type: CoordType): /* rect */ TextRectangle + vfunc_get_run_attributes(offset: number): [ /* returnType */ AttributeSet, /* start_offset */ number, /* end_offset */ number ] + vfunc_get_selection(selection_num: number): [ /* returnType */ string, /* start_offset */ number, /* end_offset */ number ] + vfunc_get_string_at_offset(offset: number, granularity: TextGranularity): [ /* returnType */ string | null, /* start_offset */ number, /* end_offset */ number ] + vfunc_get_text(start_offset: number, end_offset: number): string + vfunc_get_text_after_offset(offset: number, boundary_type: TextBoundary): [ /* returnType */ string, /* start_offset */ number, /* end_offset */ number ] + vfunc_get_text_at_offset(offset: number, boundary_type: TextBoundary): [ /* returnType */ string, /* start_offset */ number, /* end_offset */ number ] + vfunc_get_text_before_offset(offset: number, boundary_type: TextBoundary): [ /* returnType */ string, /* start_offset */ number, /* end_offset */ number ] + vfunc_scroll_substring_to(start_offset: number, end_offset: number, type: ScrollType): boolean + vfunc_scroll_substring_to_point(start_offset: number, end_offset: number, coords: CoordType, x: number, y: number): boolean + vfunc_set_caret_offset(offset: number): boolean + vfunc_set_selection(selection_num: number, start_offset: number, end_offset: number): boolean + vfunc_text_attributes_changed(): void + vfunc_text_caret_moved(location: number): void + vfunc_text_changed(position: number, length: number): void + vfunc_text_selection_changed(): void + vfunc_get_current_value(): /* value */ any + vfunc_get_increment(): number + vfunc_get_maximum_value(): /* value */ any + vfunc_get_minimum_increment(): /* value */ any + vfunc_get_minimum_value(): /* value */ any + vfunc_get_range(): Range | null + vfunc_get_sub_ranges(): Range[] + vfunc_get_value_and_text(): [ /* value */ number, /* text */ string | null ] + vfunc_set_current_value(value: any): boolean + vfunc_set_value(new_value: number): void + /* Virtual methods of Atk.Object */ + vfunc_active_descendant_changed(child?: object | null): void + vfunc_children_changed(change_index: number, changed_child?: object | null): void + vfunc_focus_event(focus_in: boolean): void + vfunc_get_attributes(): AttributeSet + vfunc_get_description(): string | null + vfunc_get_index_in_parent(): number + vfunc_get_layer(): Layer + vfunc_get_mdi_zorder(): number + vfunc_get_n_children(): number + vfunc_get_name(): string | null + vfunc_get_object_locale(): string + vfunc_get_parent(): Object + vfunc_get_role(): Role + vfunc_initialize(data?: object | null): void + vfunc_property_change(values: PropertyValues): void + vfunc_ref_relation_set(): RelationSet + vfunc_ref_state_set(): StateSet + vfunc_remove_property_change_handler(handler_id: number): void + vfunc_set_description(description: string): boolean | null + vfunc_set_name(name: string): void + vfunc_set_parent(parent: Object): void + vfunc_set_role(role: Role): void + vfunc_state_change(name: string, state_set: boolean): void + vfunc_visible_data_changed(): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Atk.Object */ + connect(sigName: "active-descendant-changed", callback: (($obj: NoOpObject, arg1: Object) => void)): number + connect_after(sigName: "active-descendant-changed", callback: (($obj: NoOpObject, arg1: Object) => void)): number + emit(sigName: "active-descendant-changed", arg1: Object): void + connect(sigName: "children-changed", callback: (($obj: NoOpObject, arg1: number, arg2: Object) => void)): number + connect_after(sigName: "children-changed", callback: (($obj: NoOpObject, arg1: number, arg2: Object) => void)): number + emit(sigName: "children-changed", arg1: number, arg2: Object): void + connect(sigName: "focus-event", callback: (($obj: NoOpObject, arg1: boolean) => void)): number + connect_after(sigName: "focus-event", callback: (($obj: NoOpObject, arg1: boolean) => void)): number + emit(sigName: "focus-event", arg1: boolean): void + connect(sigName: "property-change", callback: (($obj: NoOpObject, arg1: PropertyValues) => void)): number + connect_after(sigName: "property-change", callback: (($obj: NoOpObject, arg1: PropertyValues) => void)): number + emit(sigName: "property-change", arg1: PropertyValues): void + connect(sigName: "state-change", callback: (($obj: NoOpObject, arg1: string, arg2: boolean) => void)): number + connect_after(sigName: "state-change", callback: (($obj: NoOpObject, arg1: string, arg2: boolean) => void)): number + emit(sigName: "state-change", arg1: string, arg2: boolean): void + connect(sigName: "visible-data-changed", callback: (($obj: NoOpObject) => void)): number + connect_after(sigName: "visible-data-changed", callback: (($obj: NoOpObject) => void)): number + emit(sigName: "visible-data-changed"): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: NoOpObject, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: NoOpObject, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + /* Signals of Atk.Component */ + connect(sigName: "bounds-changed", callback: (($obj: NoOpObject, arg1: Rectangle) => void)): number + connect_after(sigName: "bounds-changed", callback: (($obj: NoOpObject, arg1: Rectangle) => void)): number + emit(sigName: "bounds-changed", arg1: Rectangle): void + /* Signals of Atk.Document */ + connect(sigName: "load-complete", callback: (($obj: NoOpObject) => void)): number + connect_after(sigName: "load-complete", callback: (($obj: NoOpObject) => void)): number + emit(sigName: "load-complete"): void + connect(sigName: "load-stopped", callback: (($obj: NoOpObject) => void)): number + connect_after(sigName: "load-stopped", callback: (($obj: NoOpObject) => void)): number + emit(sigName: "load-stopped"): void + connect(sigName: "page-changed", callback: (($obj: NoOpObject, page_number: number) => void)): number + connect_after(sigName: "page-changed", callback: (($obj: NoOpObject, page_number: number) => void)): number + emit(sigName: "page-changed", page_number: number): void + connect(sigName: "reload", callback: (($obj: NoOpObject) => void)): number + connect_after(sigName: "reload", callback: (($obj: NoOpObject) => void)): number + emit(sigName: "reload"): void + /* Signals of Atk.Hypertext */ + connect(sigName: "link-selected", callback: (($obj: NoOpObject, arg1: number) => void)): number + connect_after(sigName: "link-selected", callback: (($obj: NoOpObject, arg1: number) => void)): number + emit(sigName: "link-selected", arg1: number): void + /* Signals of Atk.Selection */ + connect(sigName: "selection-changed", callback: (($obj: NoOpObject) => void)): number + connect_after(sigName: "selection-changed", callback: (($obj: NoOpObject) => void)): number + emit(sigName: "selection-changed"): void + /* Signals of Atk.Table */ + connect(sigName: "column-deleted", callback: (($obj: NoOpObject, arg1: number, arg2: number) => void)): number + connect_after(sigName: "column-deleted", callback: (($obj: NoOpObject, arg1: number, arg2: number) => void)): number + emit(sigName: "column-deleted", arg1: number, arg2: number): void + connect(sigName: "column-inserted", callback: (($obj: NoOpObject, arg1: number, arg2: number) => void)): number + connect_after(sigName: "column-inserted", callback: (($obj: NoOpObject, arg1: number, arg2: number) => void)): number + emit(sigName: "column-inserted", arg1: number, arg2: number): void + connect(sigName: "column-reordered", callback: (($obj: NoOpObject) => void)): number + connect_after(sigName: "column-reordered", callback: (($obj: NoOpObject) => void)): number + emit(sigName: "column-reordered"): void + connect(sigName: "model-changed", callback: (($obj: NoOpObject) => void)): number + connect_after(sigName: "model-changed", callback: (($obj: NoOpObject) => void)): number + emit(sigName: "model-changed"): void + connect(sigName: "row-deleted", callback: (($obj: NoOpObject, arg1: number, arg2: number) => void)): number + connect_after(sigName: "row-deleted", callback: (($obj: NoOpObject, arg1: number, arg2: number) => void)): number + emit(sigName: "row-deleted", arg1: number, arg2: number): void + connect(sigName: "row-inserted", callback: (($obj: NoOpObject, arg1: number, arg2: number) => void)): number + connect_after(sigName: "row-inserted", callback: (($obj: NoOpObject, arg1: number, arg2: number) => void)): number + emit(sigName: "row-inserted", arg1: number, arg2: number): void + connect(sigName: "row-reordered", callback: (($obj: NoOpObject) => void)): number + connect_after(sigName: "row-reordered", callback: (($obj: NoOpObject) => void)): number + emit(sigName: "row-reordered"): void + /* Signals of Atk.Text */ + connect(sigName: "text-attributes-changed", callback: (($obj: NoOpObject) => void)): number + connect_after(sigName: "text-attributes-changed", callback: (($obj: NoOpObject) => void)): number + emit(sigName: "text-attributes-changed"): void + connect(sigName: "text-caret-moved", callback: (($obj: NoOpObject, arg1: number) => void)): number + connect_after(sigName: "text-caret-moved", callback: (($obj: NoOpObject, arg1: number) => void)): number + emit(sigName: "text-caret-moved", arg1: number): void + connect(sigName: "text-changed", callback: (($obj: NoOpObject, arg1: number, arg2: number) => void)): number + connect_after(sigName: "text-changed", callback: (($obj: NoOpObject, arg1: number, arg2: number) => void)): number + emit(sigName: "text-changed", arg1: number, arg2: number): void + connect(sigName: "text-insert", callback: (($obj: NoOpObject, arg1: number, arg2: number, arg3: string) => void)): number + connect_after(sigName: "text-insert", callback: (($obj: NoOpObject, arg1: number, arg2: number, arg3: string) => void)): number + emit(sigName: "text-insert", arg1: number, arg2: number, arg3: string): void + connect(sigName: "text-remove", callback: (($obj: NoOpObject, arg1: number, arg2: number, arg3: string) => void)): number + connect_after(sigName: "text-remove", callback: (($obj: NoOpObject, arg1: number, arg2: number, arg3: string) => void)): number + emit(sigName: "text-remove", arg1: number, arg2: number, arg3: string): void + connect(sigName: "text-selection-changed", callback: (($obj: NoOpObject) => void)): number + connect_after(sigName: "text-selection-changed", callback: (($obj: NoOpObject) => void)): number + emit(sigName: "text-selection-changed"): void + /* Signals of Atk.Value */ + connect(sigName: "value-changed", callback: (($obj: NoOpObject, value: number, text: string) => void)): number + connect_after(sigName: "value-changed", callback: (($obj: NoOpObject, value: number, text: string) => void)): number + emit(sigName: "value-changed", value: number, text: string): void + /* Signals of Atk.Window */ + connect(sigName: "activate", callback: (($obj: NoOpObject) => void)): number + connect_after(sigName: "activate", callback: (($obj: NoOpObject) => void)): number + emit(sigName: "activate"): void + connect(sigName: "create", callback: (($obj: NoOpObject) => void)): number + connect_after(sigName: "create", callback: (($obj: NoOpObject) => void)): number + emit(sigName: "create"): void + connect(sigName: "deactivate", callback: (($obj: NoOpObject) => void)): number + connect_after(sigName: "deactivate", callback: (($obj: NoOpObject) => void)): number + emit(sigName: "deactivate"): void + connect(sigName: "destroy", callback: (($obj: NoOpObject) => void)): number + connect_after(sigName: "destroy", callback: (($obj: NoOpObject) => void)): number + emit(sigName: "destroy"): void + connect(sigName: "maximize", callback: (($obj: NoOpObject) => void)): number + connect_after(sigName: "maximize", callback: (($obj: NoOpObject) => void)): number + emit(sigName: "maximize"): void + connect(sigName: "minimize", callback: (($obj: NoOpObject) => void)): number + connect_after(sigName: "minimize", callback: (($obj: NoOpObject) => void)): number + emit(sigName: "minimize"): void + connect(sigName: "move", callback: (($obj: NoOpObject) => void)): number + connect_after(sigName: "move", callback: (($obj: NoOpObject) => void)): number + emit(sigName: "move"): void + connect(sigName: "resize", callback: (($obj: NoOpObject) => void)): number + connect_after(sigName: "resize", callback: (($obj: NoOpObject) => void)): number + emit(sigName: "resize"): void + connect(sigName: "restore", callback: (($obj: NoOpObject) => void)): number + connect_after(sigName: "restore", callback: (($obj: NoOpObject) => void)): number + emit(sigName: "restore"): void + connect(sigName: "notify::accessible-component-layer", callback: (($obj: NoOpObject, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-component-layer", callback: (($obj: NoOpObject, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::accessible-component-mdi-zorder", callback: (($obj: NoOpObject, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-component-mdi-zorder", callback: (($obj: NoOpObject, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::accessible-description", callback: (($obj: NoOpObject, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-description", callback: (($obj: NoOpObject, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::accessible-hypertext-nlinks", callback: (($obj: NoOpObject, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-hypertext-nlinks", callback: (($obj: NoOpObject, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::accessible-name", callback: (($obj: NoOpObject, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-name", callback: (($obj: NoOpObject, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::accessible-parent", callback: (($obj: NoOpObject, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-parent", callback: (($obj: NoOpObject, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::accessible-role", callback: (($obj: NoOpObject, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-role", callback: (($obj: NoOpObject, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::accessible-table-caption", callback: (($obj: NoOpObject, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-table-caption", callback: (($obj: NoOpObject, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::accessible-table-caption-object", callback: (($obj: NoOpObject, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-table-caption-object", callback: (($obj: NoOpObject, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::accessible-table-column-description", callback: (($obj: NoOpObject, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-table-column-description", callback: (($obj: NoOpObject, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::accessible-table-column-header", callback: (($obj: NoOpObject, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-table-column-header", callback: (($obj: NoOpObject, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::accessible-table-row-description", callback: (($obj: NoOpObject, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-table-row-description", callback: (($obj: NoOpObject, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::accessible-table-row-header", callback: (($obj: NoOpObject, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-table-row-header", callback: (($obj: NoOpObject, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::accessible-table-summary", callback: (($obj: NoOpObject, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-table-summary", callback: (($obj: NoOpObject, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::accessible-value", callback: (($obj: NoOpObject, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-value", callback: (($obj: NoOpObject, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: NoOpObject_ConstructProps) + _init (config?: NoOpObject_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(obj: GObject.Object): NoOpObject + static free_ranges(ranges: TextRange[]): void + static $gtype: GObject.Type +} +export interface NoOpObjectFactory_ConstructProps extends ObjectFactory_ConstructProps { +} +export class NoOpObjectFactory { + /* Fields of Atk.NoOpObjectFactory */ + parent: ObjectFactory + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of Atk.ObjectFactory */ + create_accessible(obj: GObject.Object): Object + get_accessible_type(): GObject.Type + invalidate(): void + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Virtual methods of Atk.ObjectFactory */ + vfunc_invalidate(): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: NoOpObjectFactory, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: NoOpObjectFactory, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: NoOpObjectFactory_ConstructProps) + _init (config?: NoOpObjectFactory_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(): NoOpObjectFactory + static $gtype: GObject.Type +} +export interface Object_ConstructProps extends GObject.Object_ConstructProps { + accessible_description?: string + accessible_name?: string + accessible_parent?: Object + accessible_role?: Role + accessible_table_caption?: string + accessible_table_caption_object?: Object + accessible_table_column_description?: string + accessible_table_column_header?: Object + accessible_table_row_description?: string + accessible_table_row_header?: Object + accessible_table_summary?: Object + accessible_value?: number +} +export class Object { + /* Properties of Atk.Object */ + readonly accessible_component_layer: number + readonly accessible_component_mdi_zorder: number + accessible_description: string + readonly accessible_hypertext_nlinks: number + accessible_name: string + accessible_parent: Object + accessible_role: Role + accessible_table_caption: string + accessible_table_caption_object: Object + accessible_table_column_description: string + accessible_table_column_header: Object + accessible_table_row_description: string + accessible_table_row_header: Object + accessible_table_summary: Object + accessible_value: number + /* Fields of Atk.Object */ + parent: GObject.Object + description: string + name: string + role: Role + relation_set: RelationSet + layer: Layer + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of Atk.Object */ + add_relationship(relationship: RelationType, target: Object): boolean + get_accessible_id(): string + get_attributes(): AttributeSet + get_description(): string | null + get_index_in_parent(): number + get_layer(): Layer + get_mdi_zorder(): number + get_n_accessible_children(): number + get_name(): string | null + get_object_locale(): string + get_parent(): Object + get_role(): Role + initialize(data?: object | null): void + notify_state_change(state: State, value: boolean): void + peek_parent(): Object + ref_accessible_child(i: number): Object + ref_relation_set(): RelationSet + ref_state_set(): StateSet + remove_property_change_handler(handler_id: number): void + remove_relationship(relationship: RelationType, target: Object): boolean + set_accessible_id(name: string): void + set_description(description: string): boolean | null + set_name(name: string): void + set_parent(parent: Object): void + set_role(role: Role): void + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Virtual methods of Atk.Object */ + vfunc_active_descendant_changed(child?: object | null): void + vfunc_children_changed(change_index: number, changed_child?: object | null): void + vfunc_focus_event(focus_in: boolean): void + vfunc_get_attributes(): AttributeSet + vfunc_get_description(): string | null + vfunc_get_index_in_parent(): number + vfunc_get_layer(): Layer + vfunc_get_mdi_zorder(): number + vfunc_get_n_children(): number + vfunc_get_name(): string | null + vfunc_get_object_locale(): string + vfunc_get_parent(): Object + vfunc_get_role(): Role + vfunc_initialize(data?: object | null): void + vfunc_property_change(values: PropertyValues): void + vfunc_ref_relation_set(): RelationSet + vfunc_ref_state_set(): StateSet + vfunc_remove_property_change_handler(handler_id: number): void + vfunc_set_description(description: string): boolean | null + vfunc_set_name(name: string): void + vfunc_set_parent(parent: Object): void + vfunc_set_role(role: Role): void + vfunc_state_change(name: string, state_set: boolean): void + vfunc_visible_data_changed(): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Atk.Object */ + connect(sigName: "active-descendant-changed", callback: (($obj: Object, arg1: Object) => void)): number + connect_after(sigName: "active-descendant-changed", callback: (($obj: Object, arg1: Object) => void)): number + emit(sigName: "active-descendant-changed", arg1: Object): void + connect(sigName: "children-changed", callback: (($obj: Object, arg1: number, arg2: Object) => void)): number + connect_after(sigName: "children-changed", callback: (($obj: Object, arg1: number, arg2: Object) => void)): number + emit(sigName: "children-changed", arg1: number, arg2: Object): void + connect(sigName: "focus-event", callback: (($obj: Object, arg1: boolean) => void)): number + connect_after(sigName: "focus-event", callback: (($obj: Object, arg1: boolean) => void)): number + emit(sigName: "focus-event", arg1: boolean): void + connect(sigName: "property-change", callback: (($obj: Object, arg1: PropertyValues) => void)): number + connect_after(sigName: "property-change", callback: (($obj: Object, arg1: PropertyValues) => void)): number + emit(sigName: "property-change", arg1: PropertyValues): void + connect(sigName: "state-change", callback: (($obj: Object, arg1: string, arg2: boolean) => void)): number + connect_after(sigName: "state-change", callback: (($obj: Object, arg1: string, arg2: boolean) => void)): number + emit(sigName: "state-change", arg1: string, arg2: boolean): void + connect(sigName: "visible-data-changed", callback: (($obj: Object) => void)): number + connect_after(sigName: "visible-data-changed", callback: (($obj: Object) => void)): number + emit(sigName: "visible-data-changed"): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: Object, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: Object, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: "notify::accessible-component-layer", callback: (($obj: Object, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-component-layer", callback: (($obj: Object, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::accessible-component-mdi-zorder", callback: (($obj: Object, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-component-mdi-zorder", callback: (($obj: Object, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::accessible-description", callback: (($obj: Object, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-description", callback: (($obj: Object, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::accessible-hypertext-nlinks", callback: (($obj: Object, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-hypertext-nlinks", callback: (($obj: Object, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::accessible-name", callback: (($obj: Object, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-name", callback: (($obj: Object, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::accessible-parent", callback: (($obj: Object, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-parent", callback: (($obj: Object, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::accessible-role", callback: (($obj: Object, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-role", callback: (($obj: Object, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::accessible-table-caption", callback: (($obj: Object, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-table-caption", callback: (($obj: Object, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::accessible-table-caption-object", callback: (($obj: Object, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-table-caption-object", callback: (($obj: Object, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::accessible-table-column-description", callback: (($obj: Object, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-table-column-description", callback: (($obj: Object, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::accessible-table-column-header", callback: (($obj: Object, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-table-column-header", callback: (($obj: Object, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::accessible-table-row-description", callback: (($obj: Object, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-table-row-description", callback: (($obj: Object, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::accessible-table-row-header", callback: (($obj: Object, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-table-row-header", callback: (($obj: Object, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::accessible-table-summary", callback: (($obj: Object, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-table-summary", callback: (($obj: Object, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::accessible-value", callback: (($obj: Object, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-value", callback: (($obj: Object, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: Object_ConstructProps) + _init (config?: Object_ConstructProps): void + static $gtype: GObject.Type +} +export interface ObjectFactory_ConstructProps extends GObject.Object_ConstructProps { +} +export class ObjectFactory { + /* Fields of Atk.ObjectFactory */ + parent: GObject.Object + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of Atk.ObjectFactory */ + create_accessible(obj: GObject.Object): Object + get_accessible_type(): GObject.Type + invalidate(): void + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Virtual methods of Atk.ObjectFactory */ + vfunc_invalidate(): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: ObjectFactory, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: ObjectFactory, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: ObjectFactory_ConstructProps) + _init (config?: ObjectFactory_ConstructProps): void + static $gtype: GObject.Type +} +export interface Plug_ConstructProps extends Object_ConstructProps { +} +export class Plug { + /* Properties of Atk.Object */ + readonly accessible_component_layer: number + readonly accessible_component_mdi_zorder: number + accessible_description: string + readonly accessible_hypertext_nlinks: number + accessible_name: string + accessible_parent: Object + accessible_role: Role + accessible_table_caption: string + accessible_table_caption_object: Object + accessible_table_column_description: string + accessible_table_column_header: Object + accessible_table_row_description: string + accessible_table_row_header: Object + accessible_table_summary: Object + accessible_value: number + /* Fields of Atk.Plug */ + parent: Object + /* Fields of Atk.Object */ + description: string + name: string + role: Role + relation_set: RelationSet + layer: Layer + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of Atk.Plug */ + get_id(): string + set_child(child: Object): void + /* Methods of Atk.Object */ + add_relationship(relationship: RelationType, target: Object): boolean + get_accessible_id(): string + get_attributes(): AttributeSet + get_description(): string | null + get_index_in_parent(): number + get_layer(): Layer + get_mdi_zorder(): number + get_n_accessible_children(): number + get_name(): string | null + get_object_locale(): string + get_parent(): Object + get_role(): Role + initialize(data?: object | null): void + notify_state_change(state: State, value: boolean): void + peek_parent(): Object + ref_accessible_child(i: number): Object + ref_relation_set(): RelationSet + ref_state_set(): StateSet + remove_property_change_handler(handler_id: number): void + remove_relationship(relationship: RelationType, target: Object): boolean + set_accessible_id(name: string): void + set_description(description: string): boolean | null + set_name(name: string): void + set_parent(parent: Object): void + set_role(role: Role): void + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Methods of Atk.Component */ + contains(x: number, y: number, coord_type: CoordType): boolean + get_alpha(): number + get_extents(coord_type: CoordType): [ /* x */ number | null, /* y */ number | null, /* width */ number | null, /* height */ number | null ] + get_position(coord_type: CoordType): [ /* x */ number | null, /* y */ number | null ] + get_size(): [ /* width */ number | null, /* height */ number | null ] + grab_focus(): boolean + ref_accessible_at_point(x: number, y: number, coord_type: CoordType): Object | null + remove_focus_handler(handler_id: number): void + scroll_to(type: ScrollType): boolean + scroll_to_point(coords: CoordType, x: number, y: number): boolean + set_extents(x: number, y: number, width: number, height: number, coord_type: CoordType): boolean + set_position(x: number, y: number, coord_type: CoordType): boolean + set_size(width: number, height: number): boolean + /* Virtual methods of Atk.Plug */ + vfunc_get_object_id(): string + vfunc_bounds_changed(bounds: Rectangle): void + vfunc_contains(x: number, y: number, coord_type: CoordType): boolean + vfunc_get_alpha(): number + vfunc_get_extents(coord_type: CoordType): [ /* x */ number | null, /* y */ number | null, /* width */ number | null, /* height */ number | null ] + vfunc_get_layer(): Layer + vfunc_get_mdi_zorder(): number + vfunc_get_position(coord_type: CoordType): [ /* x */ number | null, /* y */ number | null ] + vfunc_get_size(): [ /* width */ number | null, /* height */ number | null ] + vfunc_grab_focus(): boolean + vfunc_ref_accessible_at_point(x: number, y: number, coord_type: CoordType): Object | null + vfunc_remove_focus_handler(handler_id: number): void + vfunc_scroll_to(type: ScrollType): boolean + vfunc_scroll_to_point(coords: CoordType, x: number, y: number): boolean + vfunc_set_extents(x: number, y: number, width: number, height: number, coord_type: CoordType): boolean + vfunc_set_position(x: number, y: number, coord_type: CoordType): boolean + vfunc_set_size(width: number, height: number): boolean + /* Virtual methods of Atk.Object */ + vfunc_active_descendant_changed(child?: object | null): void + vfunc_children_changed(change_index: number, changed_child?: object | null): void + vfunc_focus_event(focus_in: boolean): void + vfunc_get_attributes(): AttributeSet + vfunc_get_description(): string | null + vfunc_get_index_in_parent(): number + vfunc_get_layer(): Layer + vfunc_get_mdi_zorder(): number + vfunc_get_n_children(): number + vfunc_get_name(): string | null + vfunc_get_object_locale(): string + vfunc_get_parent(): Object + vfunc_get_role(): Role + vfunc_initialize(data?: object | null): void + vfunc_property_change(values: PropertyValues): void + vfunc_ref_relation_set(): RelationSet + vfunc_ref_state_set(): StateSet + vfunc_remove_property_change_handler(handler_id: number): void + vfunc_set_description(description: string): boolean | null + vfunc_set_name(name: string): void + vfunc_set_parent(parent: Object): void + vfunc_set_role(role: Role): void + vfunc_state_change(name: string, state_set: boolean): void + vfunc_visible_data_changed(): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Atk.Object */ + connect(sigName: "active-descendant-changed", callback: (($obj: Plug, arg1: Object) => void)): number + connect_after(sigName: "active-descendant-changed", callback: (($obj: Plug, arg1: Object) => void)): number + emit(sigName: "active-descendant-changed", arg1: Object): void + connect(sigName: "children-changed", callback: (($obj: Plug, arg1: number, arg2: Object) => void)): number + connect_after(sigName: "children-changed", callback: (($obj: Plug, arg1: number, arg2: Object) => void)): number + emit(sigName: "children-changed", arg1: number, arg2: Object): void + connect(sigName: "focus-event", callback: (($obj: Plug, arg1: boolean) => void)): number + connect_after(sigName: "focus-event", callback: (($obj: Plug, arg1: boolean) => void)): number + emit(sigName: "focus-event", arg1: boolean): void + connect(sigName: "property-change", callback: (($obj: Plug, arg1: PropertyValues) => void)): number + connect_after(sigName: "property-change", callback: (($obj: Plug, arg1: PropertyValues) => void)): number + emit(sigName: "property-change", arg1: PropertyValues): void + connect(sigName: "state-change", callback: (($obj: Plug, arg1: string, arg2: boolean) => void)): number + connect_after(sigName: "state-change", callback: (($obj: Plug, arg1: string, arg2: boolean) => void)): number + emit(sigName: "state-change", arg1: string, arg2: boolean): void + connect(sigName: "visible-data-changed", callback: (($obj: Plug) => void)): number + connect_after(sigName: "visible-data-changed", callback: (($obj: Plug) => void)): number + emit(sigName: "visible-data-changed"): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: Plug, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: Plug, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + /* Signals of Atk.Component */ + connect(sigName: "bounds-changed", callback: (($obj: Plug, arg1: Rectangle) => void)): number + connect_after(sigName: "bounds-changed", callback: (($obj: Plug, arg1: Rectangle) => void)): number + emit(sigName: "bounds-changed", arg1: Rectangle): void + connect(sigName: "notify::accessible-component-layer", callback: (($obj: Plug, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-component-layer", callback: (($obj: Plug, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::accessible-component-mdi-zorder", callback: (($obj: Plug, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-component-mdi-zorder", callback: (($obj: Plug, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::accessible-description", callback: (($obj: Plug, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-description", callback: (($obj: Plug, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::accessible-hypertext-nlinks", callback: (($obj: Plug, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-hypertext-nlinks", callback: (($obj: Plug, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::accessible-name", callback: (($obj: Plug, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-name", callback: (($obj: Plug, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::accessible-parent", callback: (($obj: Plug, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-parent", callback: (($obj: Plug, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::accessible-role", callback: (($obj: Plug, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-role", callback: (($obj: Plug, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::accessible-table-caption", callback: (($obj: Plug, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-table-caption", callback: (($obj: Plug, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::accessible-table-caption-object", callback: (($obj: Plug, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-table-caption-object", callback: (($obj: Plug, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::accessible-table-column-description", callback: (($obj: Plug, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-table-column-description", callback: (($obj: Plug, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::accessible-table-column-header", callback: (($obj: Plug, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-table-column-header", callback: (($obj: Plug, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::accessible-table-row-description", callback: (($obj: Plug, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-table-row-description", callback: (($obj: Plug, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::accessible-table-row-header", callback: (($obj: Plug, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-table-row-header", callback: (($obj: Plug, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::accessible-table-summary", callback: (($obj: Plug, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-table-summary", callback: (($obj: Plug, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::accessible-value", callback: (($obj: Plug, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-value", callback: (($obj: Plug, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: Plug_ConstructProps) + _init (config?: Plug_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(): Plug + static $gtype: GObject.Type +} +export interface Registry_ConstructProps extends GObject.Object_ConstructProps { +} +export class Registry { + /* Fields of Atk.Registry */ + parent: GObject.Object + factory_type_registry: GLib.HashTable + factory_singleton_cache: GLib.HashTable + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of Atk.Registry */ + get_factory(type: GObject.Type): ObjectFactory + get_factory_type(type: GObject.Type): GObject.Type + set_factory_type(type: GObject.Type, factory_type: GObject.Type): void + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: Registry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: Registry, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: Registry_ConstructProps) + _init (config?: Registry_ConstructProps): void + static $gtype: GObject.Type +} +export interface Relation_ConstructProps extends GObject.Object_ConstructProps { + relation_type?: RelationType + target?: GObject.ValueArray +} +export class Relation { + /* Properties of Atk.Relation */ + relation_type: RelationType + target: GObject.ValueArray + /* Fields of Atk.Relation */ + parent: GObject.Object + relationship: RelationType + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of Atk.Relation */ + add_target(target: Object): void + get_relation_type(): RelationType + get_target(): Object[] + remove_target(target: Object): boolean + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: Relation, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: Relation, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: "notify::relation-type", callback: (($obj: Relation, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::relation-type", callback: (($obj: Relation, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::target", callback: (($obj: Relation, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::target", callback: (($obj: Relation, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: Relation_ConstructProps) + _init (config?: Relation_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(targets: Object[], relationship: RelationType): Relation + static $gtype: GObject.Type +} +export interface RelationSet_ConstructProps extends GObject.Object_ConstructProps { +} +export class RelationSet { + /* Fields of Atk.RelationSet */ + parent: GObject.Object + relations: object[] + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of Atk.RelationSet */ + add(relation: Relation): void + add_relation_by_type(relationship: RelationType, target: Object): void + contains(relationship: RelationType): boolean + contains_target(relationship: RelationType, target: Object): boolean + get_n_relations(): number + get_relation(i: number): Relation + get_relation_by_type(relationship: RelationType): Relation + remove(relation: Relation): void + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: RelationSet, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: RelationSet, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: RelationSet_ConstructProps) + _init (config?: RelationSet_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(): RelationSet + static $gtype: GObject.Type +} +export interface Socket_ConstructProps extends Object_ConstructProps { +} +export class Socket { + /* Properties of Atk.Object */ + readonly accessible_component_layer: number + readonly accessible_component_mdi_zorder: number + accessible_description: string + readonly accessible_hypertext_nlinks: number + accessible_name: string + accessible_parent: Object + accessible_role: Role + accessible_table_caption: string + accessible_table_caption_object: Object + accessible_table_column_description: string + accessible_table_column_header: Object + accessible_table_row_description: string + accessible_table_row_header: Object + accessible_table_summary: Object + accessible_value: number + /* Fields of Atk.Socket */ + parent: Object + /* Fields of Atk.Object */ + description: string + name: string + role: Role + relation_set: RelationSet + layer: Layer + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of Atk.Socket */ + embed(plug_id: string): void + is_occupied(): boolean + /* Methods of Atk.Object */ + add_relationship(relationship: RelationType, target: Object): boolean + get_accessible_id(): string + get_attributes(): AttributeSet + get_description(): string | null + get_index_in_parent(): number + get_layer(): Layer + get_mdi_zorder(): number + get_n_accessible_children(): number + get_name(): string | null + get_object_locale(): string + get_parent(): Object + get_role(): Role + initialize(data?: object | null): void + notify_state_change(state: State, value: boolean): void + peek_parent(): Object + ref_accessible_child(i: number): Object + ref_relation_set(): RelationSet + ref_state_set(): StateSet + remove_property_change_handler(handler_id: number): void + remove_relationship(relationship: RelationType, target: Object): boolean + set_accessible_id(name: string): void + set_description(description: string): boolean | null + set_name(name: string): void + set_parent(parent: Object): void + set_role(role: Role): void + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Methods of Atk.Component */ + contains(x: number, y: number, coord_type: CoordType): boolean + get_alpha(): number + get_extents(coord_type: CoordType): [ /* x */ number | null, /* y */ number | null, /* width */ number | null, /* height */ number | null ] + get_position(coord_type: CoordType): [ /* x */ number | null, /* y */ number | null ] + get_size(): [ /* width */ number | null, /* height */ number | null ] + grab_focus(): boolean + ref_accessible_at_point(x: number, y: number, coord_type: CoordType): Object | null + remove_focus_handler(handler_id: number): void + scroll_to(type: ScrollType): boolean + scroll_to_point(coords: CoordType, x: number, y: number): boolean + set_extents(x: number, y: number, width: number, height: number, coord_type: CoordType): boolean + set_position(x: number, y: number, coord_type: CoordType): boolean + set_size(width: number, height: number): boolean + /* Virtual methods of Atk.Socket */ + vfunc_embed(plug_id: string): void + vfunc_bounds_changed(bounds: Rectangle): void + vfunc_contains(x: number, y: number, coord_type: CoordType): boolean + vfunc_get_alpha(): number + vfunc_get_extents(coord_type: CoordType): [ /* x */ number | null, /* y */ number | null, /* width */ number | null, /* height */ number | null ] + vfunc_get_layer(): Layer + vfunc_get_mdi_zorder(): number + vfunc_get_position(coord_type: CoordType): [ /* x */ number | null, /* y */ number | null ] + vfunc_get_size(): [ /* width */ number | null, /* height */ number | null ] + vfunc_grab_focus(): boolean + vfunc_ref_accessible_at_point(x: number, y: number, coord_type: CoordType): Object | null + vfunc_remove_focus_handler(handler_id: number): void + vfunc_scroll_to(type: ScrollType): boolean + vfunc_scroll_to_point(coords: CoordType, x: number, y: number): boolean + vfunc_set_extents(x: number, y: number, width: number, height: number, coord_type: CoordType): boolean + vfunc_set_position(x: number, y: number, coord_type: CoordType): boolean + vfunc_set_size(width: number, height: number): boolean + /* Virtual methods of Atk.Object */ + vfunc_active_descendant_changed(child?: object | null): void + vfunc_children_changed(change_index: number, changed_child?: object | null): void + vfunc_focus_event(focus_in: boolean): void + vfunc_get_attributes(): AttributeSet + vfunc_get_description(): string | null + vfunc_get_index_in_parent(): number + vfunc_get_layer(): Layer + vfunc_get_mdi_zorder(): number + vfunc_get_n_children(): number + vfunc_get_name(): string | null + vfunc_get_object_locale(): string + vfunc_get_parent(): Object + vfunc_get_role(): Role + vfunc_initialize(data?: object | null): void + vfunc_property_change(values: PropertyValues): void + vfunc_ref_relation_set(): RelationSet + vfunc_ref_state_set(): StateSet + vfunc_remove_property_change_handler(handler_id: number): void + vfunc_set_description(description: string): boolean | null + vfunc_set_name(name: string): void + vfunc_set_parent(parent: Object): void + vfunc_set_role(role: Role): void + vfunc_state_change(name: string, state_set: boolean): void + vfunc_visible_data_changed(): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Atk.Object */ + connect(sigName: "active-descendant-changed", callback: (($obj: Socket, arg1: Object) => void)): number + connect_after(sigName: "active-descendant-changed", callback: (($obj: Socket, arg1: Object) => void)): number + emit(sigName: "active-descendant-changed", arg1: Object): void + connect(sigName: "children-changed", callback: (($obj: Socket, arg1: number, arg2: Object) => void)): number + connect_after(sigName: "children-changed", callback: (($obj: Socket, arg1: number, arg2: Object) => void)): number + emit(sigName: "children-changed", arg1: number, arg2: Object): void + connect(sigName: "focus-event", callback: (($obj: Socket, arg1: boolean) => void)): number + connect_after(sigName: "focus-event", callback: (($obj: Socket, arg1: boolean) => void)): number + emit(sigName: "focus-event", arg1: boolean): void + connect(sigName: "property-change", callback: (($obj: Socket, arg1: PropertyValues) => void)): number + connect_after(sigName: "property-change", callback: (($obj: Socket, arg1: PropertyValues) => void)): number + emit(sigName: "property-change", arg1: PropertyValues): void + connect(sigName: "state-change", callback: (($obj: Socket, arg1: string, arg2: boolean) => void)): number + connect_after(sigName: "state-change", callback: (($obj: Socket, arg1: string, arg2: boolean) => void)): number + emit(sigName: "state-change", arg1: string, arg2: boolean): void + connect(sigName: "visible-data-changed", callback: (($obj: Socket) => void)): number + connect_after(sigName: "visible-data-changed", callback: (($obj: Socket) => void)): number + emit(sigName: "visible-data-changed"): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: Socket, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: Socket, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + /* Signals of Atk.Component */ + connect(sigName: "bounds-changed", callback: (($obj: Socket, arg1: Rectangle) => void)): number + connect_after(sigName: "bounds-changed", callback: (($obj: Socket, arg1: Rectangle) => void)): number + emit(sigName: "bounds-changed", arg1: Rectangle): void + connect(sigName: "notify::accessible-component-layer", callback: (($obj: Socket, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-component-layer", callback: (($obj: Socket, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::accessible-component-mdi-zorder", callback: (($obj: Socket, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-component-mdi-zorder", callback: (($obj: Socket, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::accessible-description", callback: (($obj: Socket, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-description", callback: (($obj: Socket, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::accessible-hypertext-nlinks", callback: (($obj: Socket, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-hypertext-nlinks", callback: (($obj: Socket, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::accessible-name", callback: (($obj: Socket, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-name", callback: (($obj: Socket, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::accessible-parent", callback: (($obj: Socket, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-parent", callback: (($obj: Socket, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::accessible-role", callback: (($obj: Socket, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-role", callback: (($obj: Socket, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::accessible-table-caption", callback: (($obj: Socket, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-table-caption", callback: (($obj: Socket, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::accessible-table-caption-object", callback: (($obj: Socket, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-table-caption-object", callback: (($obj: Socket, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::accessible-table-column-description", callback: (($obj: Socket, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-table-column-description", callback: (($obj: Socket, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::accessible-table-column-header", callback: (($obj: Socket, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-table-column-header", callback: (($obj: Socket, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::accessible-table-row-description", callback: (($obj: Socket, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-table-row-description", callback: (($obj: Socket, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::accessible-table-row-header", callback: (($obj: Socket, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-table-row-header", callback: (($obj: Socket, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::accessible-table-summary", callback: (($obj: Socket, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-table-summary", callback: (($obj: Socket, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::accessible-value", callback: (($obj: Socket, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-value", callback: (($obj: Socket, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: Socket_ConstructProps) + _init (config?: Socket_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(): Socket + static $gtype: GObject.Type +} +export interface StateSet_ConstructProps extends GObject.Object_ConstructProps { +} +export class StateSet { + /* Fields of Atk.StateSet */ + parent: GObject.Object + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of Atk.StateSet */ + add_state(type: StateType): boolean + add_states(types: StateType[]): void + and_sets(compare_set: StateSet): StateSet + clear_states(): void + contains_state(type: StateType): boolean + contains_states(types: StateType[]): boolean + is_empty(): boolean + or_sets(compare_set: StateSet): StateSet | null + remove_state(type: StateType): boolean + xor_sets(compare_set: StateSet): StateSet + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: StateSet, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: StateSet, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: StateSet_ConstructProps) + _init (config?: StateSet_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(): StateSet + static $gtype: GObject.Type +} +export interface Util_ConstructProps extends GObject.Object_ConstructProps { +} +export class Util { + /* Fields of Atk.Util */ + parent: GObject.Object + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: Util, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: Util, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: Util_ConstructProps) + _init (config?: Util_ConstructProps): void + static $gtype: GObject.Type +} +export abstract class ActionIface { + /* Fields of Atk.ActionIface */ + do_action: (action: Action, i: number) => boolean + get_n_actions: (action: Action) => number + get_description: (action: Action, i: number) => string | null + get_name: (action: Action, i: number) => string | null + get_keybinding: (action: Action, i: number) => string | null + set_description: (action: Action, i: number, desc: string) => boolean + get_localized_name: (action: Action, i: number) => string | null + static name: string +} +export class Attribute { + /* Fields of Atk.Attribute */ + name: string + value: string + static name: string + /* Static methods and pseudo-constructors */ + static set_free(attrib_set: AttributeSet): void +} +export abstract class ComponentIface { + /* Fields of Atk.ComponentIface */ + contains: (component: Component, x: number, y: number, coord_type: CoordType) => boolean + ref_accessible_at_point: (component: Component, x: number, y: number, coord_type: CoordType) => Object | null + get_extents: (component: Component, coord_type: CoordType) => [ /* x */ number | null, /* y */ number | null, /* width */ number | null, /* height */ number | null ] + get_position: (component: Component, coord_type: CoordType) => [ /* x */ number | null, /* y */ number | null ] + get_size: (component: Component) => [ /* width */ number | null, /* height */ number | null ] + grab_focus: (component: Component) => boolean + remove_focus_handler: (component: Component, handler_id: number) => void + set_extents: (component: Component, x: number, y: number, width: number, height: number, coord_type: CoordType) => boolean + set_position: (component: Component, x: number, y: number, coord_type: CoordType) => boolean + set_size: (component: Component, width: number, height: number) => boolean + get_layer: (component: Component) => Layer + get_mdi_zorder: (component: Component) => number + bounds_changed: (component: Component, bounds: Rectangle) => void + get_alpha: (component: Component) => number + scroll_to: (component: Component, type: ScrollType) => boolean + scroll_to_point: (component: Component, coords: CoordType, x: number, y: number) => boolean + static name: string +} +export abstract class DocumentIface { + /* Fields of Atk.DocumentIface */ + parent: GObject.TypeInterface + get_document_type: (document: Document) => string + get_document: (document: Document) => object | null + get_document_locale: (document: Document) => string + get_document_attributes: (document: Document) => AttributeSet + get_document_attribute_value: (document: Document, attribute_name: string) => string | null + set_document_attribute: (document: Document, attribute_name: string, attribute_value: string) => boolean + get_current_page_number: (document: Document) => number + get_page_count: (document: Document) => number + static name: string +} +export abstract class EditableTextIface { + /* Fields of Atk.EditableTextIface */ + parent_interface: GObject.TypeInterface + set_run_attributes: (text: EditableText, attrib_set: AttributeSet, start_offset: number, end_offset: number) => boolean + set_text_contents: (text: EditableText, string: string) => void + insert_text: (text: EditableText, string: string, length: number, position: number) => void + copy_text: (text: EditableText, start_pos: number, end_pos: number) => void + cut_text: (text: EditableText, start_pos: number, end_pos: number) => void + delete_text: (text: EditableText, start_pos: number, end_pos: number) => void + paste_text: (text: EditableText, position: number) => void + static name: string +} +export abstract class GObjectAccessibleClass { + /* Fields of Atk.GObjectAccessibleClass */ + parent_class: ObjectClass + pad1: Function + pad2: Function + static name: string +} +export abstract class HyperlinkClass { + /* Fields of Atk.HyperlinkClass */ + parent: GObject.ObjectClass + get_uri: (link_: Hyperlink, i: number) => string + get_object: (link_: Hyperlink, i: number) => Object + get_end_index: (link_: Hyperlink) => number + get_start_index: (link_: Hyperlink) => number + is_valid: (link_: Hyperlink) => boolean + get_n_anchors: (link_: Hyperlink) => number + link_state: (link_: Hyperlink) => number + is_selected_link: (link_: Hyperlink) => boolean + link_activated: (link_: Hyperlink) => void + pad1: Function + static name: string +} +export abstract class HyperlinkImplIface { + /* Fields of Atk.HyperlinkImplIface */ + parent: GObject.TypeInterface + get_hyperlink: (impl: HyperlinkImpl) => Hyperlink + static name: string +} +export abstract class HypertextIface { + /* Fields of Atk.HypertextIface */ + parent: GObject.TypeInterface + get_link: (hypertext: Hypertext, link_index: number) => Hyperlink + get_n_links: (hypertext: Hypertext) => number + get_link_index: (hypertext: Hypertext, char_index: number) => number + link_selected: (hypertext: Hypertext, link_index: number) => void + static name: string +} +export abstract class ImageIface { + /* Fields of Atk.ImageIface */ + parent: GObject.TypeInterface + get_image_position: (image: Image, coord_type: CoordType) => [ /* x */ number | null, /* y */ number | null ] + get_image_description: (image: Image) => string + get_image_size: (image: Image) => [ /* width */ number | null, /* height */ number | null ] + set_image_description: (image: Image, description: string) => boolean + get_image_locale: (image: Image) => string | null + static name: string +} +export class Implementor { + /* Methods of Atk.Implementor */ + ref_accessible(): Object + static name: string +} +export class KeyEventStruct { + /* Fields of Atk.KeyEventStruct */ + type: number + state: number + keyval: number + length: number + string: string + keycode: number + timestamp: number + static name: string +} +export abstract class MiscClass { + /* Fields of Atk.MiscClass */ + parent: GObject.ObjectClass + threads_enter: (misc: Misc) => void + threads_leave: (misc: Misc) => void + vfuncs: object[] + static name: string +} +export abstract class NoOpObjectClass { + /* Fields of Atk.NoOpObjectClass */ + parent_class: ObjectClass + static name: string +} +export abstract class NoOpObjectFactoryClass { + /* Fields of Atk.NoOpObjectFactoryClass */ + parent_class: ObjectFactoryClass + static name: string +} +export abstract class ObjectClass { + /* Fields of Atk.ObjectClass */ + parent: GObject.ObjectClass + get_name: (accessible: Object) => string + get_description: (accessible: Object) => string + get_parent: (accessible: Object) => Object + get_n_children: (accessible: Object) => number + get_index_in_parent: (accessible: Object) => number + ref_relation_set: (accessible: Object) => RelationSet + get_role: (accessible: Object) => Role + get_layer: (accessible: Object) => Layer + get_mdi_zorder: (accessible: Object) => number + ref_state_set: (accessible: Object) => StateSet + set_name: (accessible: Object, name: string) => void + set_description: (accessible: Object, description: string) => void + set_parent: (accessible: Object, parent: Object) => void + set_role: (accessible: Object, role: Role) => void + remove_property_change_handler: (accessible: Object, handler_id: number) => void + initialize: (accessible: Object, data?: object | null) => void + children_changed: (accessible: Object, change_index: number, changed_child?: object | null) => void + focus_event: (accessible: Object, focus_in: boolean) => void + property_change: (accessible: Object, values: PropertyValues) => void + state_change: (accessible: Object, name: string, state_set: boolean) => void + visible_data_changed: (accessible: Object) => void + active_descendant_changed: (accessible: Object, child?: object | null) => void + get_attributes: (accessible: Object) => AttributeSet + get_object_locale: (accessible: Object) => string + pad1: Function + static name: string +} +export abstract class ObjectFactoryClass { + /* Fields of Atk.ObjectFactoryClass */ + parent_class: GObject.ObjectClass + invalidate: (factory: ObjectFactory) => void + get_accessible_type: () => GObject.Type + pad1: Function + pad2: Function + static name: string +} +export abstract class PlugClass { + /* Fields of Atk.PlugClass */ + parent_class: ObjectClass + get_object_id: (obj: Plug) => string + static name: string +} +export class PropertyValues { + /* Fields of Atk.PropertyValues */ + property_name: string + old_value: any + new_value: any + static name: string +} +export class Range { + /* Methods of Atk.Range */ + copy(): Range + free(): void + get_description(): string + get_lower_limit(): number + get_upper_limit(): number + static name: string + static new(lower_limit: number, upper_limit: number, description: string): Range + constructor(lower_limit: number, upper_limit: number, description: string) + /* Static methods and pseudo-constructors */ + static new(lower_limit: number, upper_limit: number, description: string): Range +} +export class Rectangle { + /* Fields of Atk.Rectangle */ + x: number + y: number + width: number + height: number + static name: string +} +export abstract class RegistryClass { + /* Fields of Atk.RegistryClass */ + parent_class: GObject.ObjectClass + static name: string +} +export abstract class RelationClass { + /* Fields of Atk.RelationClass */ + parent: GObject.ObjectClass + static name: string +} +export abstract class RelationSetClass { + /* Fields of Atk.RelationSetClass */ + parent: GObject.ObjectClass + pad1: Function + pad2: Function + static name: string +} +export abstract class SelectionIface { + /* Fields of Atk.SelectionIface */ + parent: GObject.TypeInterface + add_selection: (selection: Selection, i: number) => boolean + clear_selection: (selection: Selection) => boolean + ref_selection: (selection: Selection, i: number) => Object | null + get_selection_count: (selection: Selection) => number + is_child_selected: (selection: Selection, i: number) => boolean + remove_selection: (selection: Selection, i: number) => boolean + select_all_selection: (selection: Selection) => boolean + selection_changed: (selection: Selection) => void + static name: string +} +export abstract class SocketClass { + /* Fields of Atk.SocketClass */ + parent_class: ObjectClass + embed: (obj: Socket, plug_id: string) => void + static name: string +} +export abstract class StateSetClass { + /* Fields of Atk.StateSetClass */ + parent: GObject.ObjectClass + static name: string +} +export abstract class StreamableContentIface { + /* Fields of Atk.StreamableContentIface */ + parent: GObject.TypeInterface + get_n_mime_types: (streamable: StreamableContent) => number + get_mime_type: (streamable: StreamableContent, i: number) => string + get_stream: (streamable: StreamableContent, mime_type: string) => GLib.IOChannel + get_uri: (streamable: StreamableContent, mime_type: string) => string | null + pad1: Function + pad2: Function + pad3: Function + static name: string +} +export abstract class TableCellIface { + /* Fields of Atk.TableCellIface */ + get_column_span: (cell: TableCell) => number + get_column_header_cells: (cell: TableCell) => Object[] + get_position: (cell: TableCell) => [ /* returnType */ boolean, /* row */ number, /* column */ number ] + get_row_span: (cell: TableCell) => number + get_row_header_cells: (cell: TableCell) => Object[] + get_row_column_span: (cell: TableCell) => [ /* returnType */ boolean, /* row */ number, /* column */ number, /* row_span */ number, /* column_span */ number ] + get_table: (cell: TableCell) => Object + static name: string +} +export abstract class TableIface { + /* Fields of Atk.TableIface */ + parent: GObject.TypeInterface + ref_at: (table: Table, row: number, column: number) => Object + get_index_at: (table: Table, row: number, column: number) => number + get_column_at_index: (table: Table, index_: number) => number + get_row_at_index: (table: Table, index_: number) => number + get_n_columns: (table: Table) => number + get_n_rows: (table: Table) => number + get_column_extent_at: (table: Table, row: number, column: number) => number + get_row_extent_at: (table: Table, row: number, column: number) => number + get_caption: (table: Table) => Object | null + get_column_description: (table: Table, column: number) => string + get_column_header: (table: Table, column: number) => Object | null + get_row_description: (table: Table, row: number) => string | null + get_row_header: (table: Table, row: number) => Object | null + get_summary: (table: Table) => Object + set_caption: (table: Table, caption: Object) => void + set_column_description: (table: Table, column: number, description: string) => void + set_column_header: (table: Table, column: number, header: Object) => void + set_row_description: (table: Table, row: number, description: string) => void + set_row_header: (table: Table, row: number, header: Object) => void + set_summary: (table: Table, accessible: Object) => void + get_selected_columns: (table: Table, selected: number) => number + get_selected_rows: (table: Table, selected: number) => number + is_column_selected: (table: Table, column: number) => boolean + is_row_selected: (table: Table, row: number) => boolean + is_selected: (table: Table, row: number, column: number) => boolean + add_row_selection: (table: Table, row: number) => boolean + remove_row_selection: (table: Table, row: number) => boolean + add_column_selection: (table: Table, column: number) => boolean + remove_column_selection: (table: Table, column: number) => boolean + row_inserted: (table: Table, row: number, num_inserted: number) => void + column_inserted: (table: Table, column: number, num_inserted: number) => void + row_deleted: (table: Table, row: number, num_deleted: number) => void + column_deleted: (table: Table, column: number, num_deleted: number) => void + row_reordered: (table: Table) => void + column_reordered: (table: Table) => void + model_changed: (table: Table) => void + static name: string +} +export abstract class TextIface { + /* Fields of Atk.TextIface */ + parent: GObject.TypeInterface + get_text: (text: Text, start_offset: number, end_offset: number) => string + get_text_after_offset: (text: Text, offset: number, boundary_type: TextBoundary) => [ /* returnType */ string, /* start_offset */ number, /* end_offset */ number ] + get_text_at_offset: (text: Text, offset: number, boundary_type: TextBoundary) => [ /* returnType */ string, /* start_offset */ number, /* end_offset */ number ] + get_character_at_offset: (text: Text, offset: number) => number + get_text_before_offset: (text: Text, offset: number, boundary_type: TextBoundary) => [ /* returnType */ string, /* start_offset */ number, /* end_offset */ number ] + get_caret_offset: (text: Text) => number + get_run_attributes: (text: Text, offset: number) => [ /* returnType */ AttributeSet, /* start_offset */ number, /* end_offset */ number ] + get_default_attributes: (text: Text) => AttributeSet + get_character_extents: (text: Text, offset: number, coords: CoordType) => [ /* x */ number | null, /* y */ number | null, /* width */ number | null, /* height */ number | null ] + get_character_count: (text: Text) => number + get_offset_at_point: (text: Text, x: number, y: number, coords: CoordType) => number + get_n_selections: (text: Text) => number + get_selection: (text: Text, selection_num: number) => [ /* returnType */ string, /* start_offset */ number, /* end_offset */ number ] + add_selection: (text: Text, start_offset: number, end_offset: number) => boolean + remove_selection: (text: Text, selection_num: number) => boolean + set_selection: (text: Text, selection_num: number, start_offset: number, end_offset: number) => boolean + set_caret_offset: (text: Text, offset: number) => boolean + text_changed: (text: Text, position: number, length: number) => void + text_caret_moved: (text: Text, location: number) => void + text_selection_changed: (text: Text) => void + text_attributes_changed: (text: Text) => void + get_range_extents: (text: Text, start_offset: number, end_offset: number, coord_type: CoordType) => /* rect */ TextRectangle + get_bounded_ranges: (text: Text, rect: TextRectangle, coord_type: CoordType, x_clip_type: TextClipType, y_clip_type: TextClipType) => TextRange[] + get_string_at_offset: (text: Text, offset: number, granularity: TextGranularity) => [ /* returnType */ string | null, /* start_offset */ number, /* end_offset */ number ] + scroll_substring_to: (text: Text, start_offset: number, end_offset: number, type: ScrollType) => boolean + scroll_substring_to_point: (text: Text, start_offset: number, end_offset: number, coords: CoordType, x: number, y: number) => boolean + static name: string +} +export class TextRange { + /* Fields of Atk.TextRange */ + bounds: TextRectangle + start_offset: number + end_offset: number + content: string + static name: string +} +export class TextRectangle { + /* Fields of Atk.TextRectangle */ + x: number + y: number + width: number + height: number + static name: string +} +export abstract class UtilClass { + /* Fields of Atk.UtilClass */ + parent: GObject.ObjectClass + remove_global_event_listener: (listener_id: number) => void + remove_key_event_listener: (listener_id: number) => void + get_toolkit_name: () => string + get_toolkit_version: () => string + static name: string +} +export abstract class ValueIface { + /* Fields of Atk.ValueIface */ + parent: GObject.TypeInterface + get_current_value: (obj: Value) => /* value */ any + get_maximum_value: (obj: Value) => /* value */ any + get_minimum_value: (obj: Value) => /* value */ any + set_current_value: (obj: Value, value: any) => boolean + get_minimum_increment: (obj: Value) => /* value */ any + get_value_and_text: (obj: Value) => [ /* value */ number, /* text */ string | null ] + get_range: (obj: Value) => Range | null + get_increment: (obj: Value) => number + get_sub_ranges: (obj: Value) => Range[] + set_value: (obj: Value, new_value: number) => void + static name: string +} +export abstract class WindowIface { + /* Fields of Atk.WindowIface */ + parent: GObject.TypeInterface + static name: string +} +type AttributeSet = any +type State = number \ No newline at end of file diff --git a/@types/Gjs/Atk-1.0.js b/@types/Gjs/Atk-1.0.js new file mode 100644 index 00000000..3f7cf696 --- /dev/null +++ b/@types/Gjs/Atk-1.0.js @@ -0,0 +1,2 @@ +imports.gi.versions.Atk = '1.0'; +module.exports = imports.gi.Atk; diff --git a/@types/Gjs/Cally-8.d.ts b/@types/Gjs/Cally-8.d.ts new file mode 100644 index 00000000..9fb2fbf5 --- /dev/null +++ b/@types/Gjs/Cally-8.d.ts @@ -0,0 +1,1348 @@ +/** + * Cally-8 + */ + +import * as Gjs from './Gjs'; +import * as CoglPango from './CoglPango-8'; +import * as PangoCairo from './PangoCairo-1.0'; +import * as cairo from './cairo-1.0'; +import * as Pango from './Pango-1.0'; +import * as HarfBuzz from './HarfBuzz-0.0'; +import * as GObject from './GObject-2.0'; +import * as GLib from './GLib-2.0'; +import * as Cogl from './Cogl-8'; +import * as Graphene from './Graphene-1.0'; +import * as GL from './GL-1.0'; +import * as Clutter from './Clutter-8'; +import * as Json from './Json-1.0'; +import * as Gio from './Gio-2.0'; +import * as Atk from './Atk-1.0'; + +export function accessibility_init(): boolean +export function get_cally_initialized(): boolean +export interface ActionCallback { + (cally_actor: Actor): void +} +export interface ActionFunc { + (cally_actor: Actor): void +} +export interface Actor_ConstructProps extends Atk.GObjectAccessible_ConstructProps { +} +export class Actor { + /* Properties of Atk.Object */ + readonly accessible_component_layer: number + readonly accessible_component_mdi_zorder: number + accessible_description: string + readonly accessible_hypertext_nlinks: number + accessible_name: string + accessible_parent: Atk.Object + accessible_role: Atk.Role + accessible_table_caption: string + accessible_table_caption_object: Atk.Object + accessible_table_column_description: string + accessible_table_column_header: Atk.Object + accessible_table_row_description: string + accessible_table_row_header: Atk.Object + accessible_table_summary: Atk.Object + accessible_value: number + /* Fields of Atk.GObjectAccessible */ + parent: Atk.Object + /* Fields of Atk.Object */ + description: string + name: string + role: Atk.Role + relation_set: Atk.RelationSet + layer: Atk.Layer + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of Cally.Actor */ + add_action(action_name: string, action_description: string, action_keybinding: string, callback: ActionCallback): number + remove_action(action_id: number): boolean + remove_action_by_name(action_name: string): boolean + /* Methods of Atk.GObjectAccessible */ + get_object(): GObject.Object + /* Methods of Atk.Object */ + add_relationship(relationship: Atk.RelationType, target: Atk.Object): boolean + get_accessible_id(): string + get_attributes(): Atk.AttributeSet + get_description(): string | null + get_index_in_parent(): number + get_layer(): Atk.Layer + get_mdi_zorder(): number + get_n_accessible_children(): number + get_name(): string | null + get_object_locale(): string + get_parent(): Atk.Object + get_role(): Atk.Role + initialize(data?: object | null): void + notify_state_change(state: Atk.State, value: boolean): void + peek_parent(): Atk.Object + ref_accessible_child(i: number): Atk.Object + ref_relation_set(): Atk.RelationSet + ref_state_set(): Atk.StateSet + remove_property_change_handler(handler_id: number): void + remove_relationship(relationship: Atk.RelationType, target: Atk.Object): boolean + set_accessible_id(name: string): void + set_description(description: string): boolean | null + set_name(name: string): void + set_parent(parent: Atk.Object): void + set_role(role: Atk.Role): void + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Methods of Atk.Action */ + do_action(i: number): boolean + get_keybinding(i: number): string | null + get_localized_name(i: number): string | null + get_n_actions(): number + /* Methods of Atk.Component */ + contains(x: number, y: number, coord_type: Atk.CoordType): boolean + get_alpha(): number + get_extents(coord_type: Atk.CoordType): [ /* x */ number | null, /* y */ number | null, /* width */ number | null, /* height */ number | null ] + get_position(coord_type: Atk.CoordType): [ /* x */ number | null, /* y */ number | null ] + get_size(): [ /* width */ number | null, /* height */ number | null ] + grab_focus(): boolean + ref_accessible_at_point(x: number, y: number, coord_type: Atk.CoordType): Atk.Object | null + remove_focus_handler(handler_id: number): void + scroll_to(type: Atk.ScrollType): boolean + scroll_to_point(coords: Atk.CoordType, x: number, y: number): boolean + set_extents(x: number, y: number, width: number, height: number, coord_type: Atk.CoordType): boolean + set_position(x: number, y: number, coord_type: Atk.CoordType): boolean + set_size(width: number, height: number): boolean + /* Virtual methods of Cally.Actor */ + vfunc_do_action(i: number): boolean + vfunc_get_description(i: number): string | null + vfunc_get_description(): string | null + vfunc_get_keybinding(i: number): string | null + vfunc_get_localized_name(i: number): string | null + vfunc_get_n_actions(): number + vfunc_get_name(i: number): string | null + vfunc_get_name(): string | null + vfunc_set_description(i: number, desc: string): boolean + vfunc_set_description(description: string): boolean | null + vfunc_bounds_changed(bounds: Atk.Rectangle): void + vfunc_contains(x: number, y: number, coord_type: Atk.CoordType): boolean + vfunc_get_alpha(): number + vfunc_get_extents(coord_type: Atk.CoordType): [ /* x */ number | null, /* y */ number | null, /* width */ number | null, /* height */ number | null ] + vfunc_get_layer(): Atk.Layer + vfunc_get_mdi_zorder(): number + vfunc_get_position(coord_type: Atk.CoordType): [ /* x */ number | null, /* y */ number | null ] + vfunc_get_size(): [ /* width */ number | null, /* height */ number | null ] + vfunc_grab_focus(): boolean + vfunc_ref_accessible_at_point(x: number, y: number, coord_type: Atk.CoordType): Atk.Object | null + vfunc_remove_focus_handler(handler_id: number): void + vfunc_scroll_to(type: Atk.ScrollType): boolean + vfunc_scroll_to_point(coords: Atk.CoordType, x: number, y: number): boolean + vfunc_set_extents(x: number, y: number, width: number, height: number, coord_type: Atk.CoordType): boolean + vfunc_set_position(x: number, y: number, coord_type: Atk.CoordType): boolean + vfunc_set_size(width: number, height: number): boolean + /* Virtual methods of Atk.Object */ + vfunc_active_descendant_changed(child?: object | null): void + vfunc_children_changed(change_index: number, changed_child?: object | null): void + vfunc_focus_event(focus_in: boolean): void + vfunc_get_attributes(): Atk.AttributeSet + vfunc_get_description(): string | null + vfunc_get_index_in_parent(): number + vfunc_get_layer(): Atk.Layer + vfunc_get_mdi_zorder(): number + vfunc_get_n_children(): number + vfunc_get_name(): string | null + vfunc_get_object_locale(): string + vfunc_get_parent(): Atk.Object + vfunc_get_role(): Atk.Role + vfunc_initialize(data?: object | null): void + vfunc_property_change(values: Atk.PropertyValues): void + vfunc_ref_relation_set(): Atk.RelationSet + vfunc_ref_state_set(): Atk.StateSet + vfunc_remove_property_change_handler(handler_id: number): void + vfunc_set_description(description: string): boolean | null + vfunc_set_name(name: string): void + vfunc_set_parent(parent: Atk.Object): void + vfunc_set_role(role: Atk.Role): void + vfunc_state_change(name: string, state_set: boolean): void + vfunc_visible_data_changed(): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Atk.Object */ + connect(sigName: "active-descendant-changed", callback: (($obj: Actor, arg1: Atk.Object) => void)): number + connect_after(sigName: "active-descendant-changed", callback: (($obj: Actor, arg1: Atk.Object) => void)): number + emit(sigName: "active-descendant-changed", arg1: Atk.Object): void + connect(sigName: "children-changed", callback: (($obj: Actor, arg1: number, arg2: Atk.Object) => void)): number + connect_after(sigName: "children-changed", callback: (($obj: Actor, arg1: number, arg2: Atk.Object) => void)): number + emit(sigName: "children-changed", arg1: number, arg2: Atk.Object): void + connect(sigName: "focus-event", callback: (($obj: Actor, arg1: boolean) => void)): number + connect_after(sigName: "focus-event", callback: (($obj: Actor, arg1: boolean) => void)): number + emit(sigName: "focus-event", arg1: boolean): void + connect(sigName: "property-change", callback: (($obj: Actor, arg1: Atk.PropertyValues) => void)): number + connect_after(sigName: "property-change", callback: (($obj: Actor, arg1: Atk.PropertyValues) => void)): number + emit(sigName: "property-change", arg1: Atk.PropertyValues): void + connect(sigName: "state-change", callback: (($obj: Actor, arg1: string, arg2: boolean) => void)): number + connect_after(sigName: "state-change", callback: (($obj: Actor, arg1: string, arg2: boolean) => void)): number + emit(sigName: "state-change", arg1: string, arg2: boolean): void + connect(sigName: "visible-data-changed", callback: (($obj: Actor) => void)): number + connect_after(sigName: "visible-data-changed", callback: (($obj: Actor) => void)): number + emit(sigName: "visible-data-changed"): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: Actor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: Actor, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + /* Signals of Atk.Component */ + connect(sigName: "bounds-changed", callback: (($obj: Actor, arg1: Atk.Rectangle) => void)): number + connect_after(sigName: "bounds-changed", callback: (($obj: Actor, arg1: Atk.Rectangle) => void)): number + emit(sigName: "bounds-changed", arg1: Atk.Rectangle): void + connect(sigName: "notify::accessible-component-layer", callback: (($obj: Actor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-component-layer", callback: (($obj: Actor, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::accessible-component-mdi-zorder", callback: (($obj: Actor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-component-mdi-zorder", callback: (($obj: Actor, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::accessible-description", callback: (($obj: Actor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-description", callback: (($obj: Actor, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::accessible-hypertext-nlinks", callback: (($obj: Actor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-hypertext-nlinks", callback: (($obj: Actor, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::accessible-name", callback: (($obj: Actor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-name", callback: (($obj: Actor, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::accessible-parent", callback: (($obj: Actor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-parent", callback: (($obj: Actor, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::accessible-role", callback: (($obj: Actor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-role", callback: (($obj: Actor, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::accessible-table-caption", callback: (($obj: Actor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-table-caption", callback: (($obj: Actor, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::accessible-table-caption-object", callback: (($obj: Actor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-table-caption-object", callback: (($obj: Actor, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::accessible-table-column-description", callback: (($obj: Actor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-table-column-description", callback: (($obj: Actor, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::accessible-table-column-header", callback: (($obj: Actor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-table-column-header", callback: (($obj: Actor, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::accessible-table-row-description", callback: (($obj: Actor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-table-row-description", callback: (($obj: Actor, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::accessible-table-row-header", callback: (($obj: Actor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-table-row-header", callback: (($obj: Actor, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::accessible-table-summary", callback: (($obj: Actor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-table-summary", callback: (($obj: Actor, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::accessible-value", callback: (($obj: Actor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-value", callback: (($obj: Actor, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: Actor_ConstructProps) + _init (config?: Actor_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(actor: Clutter.Actor): Actor + static $gtype: GObject.Type +} +export interface Clone_ConstructProps extends Actor_ConstructProps { +} +export class Clone { + /* Properties of Atk.Object */ + readonly accessible_component_layer: number + readonly accessible_component_mdi_zorder: number + accessible_description: string + readonly accessible_hypertext_nlinks: number + accessible_name: string + accessible_parent: Atk.Object + accessible_role: Atk.Role + accessible_table_caption: string + accessible_table_caption_object: Atk.Object + accessible_table_column_description: string + accessible_table_column_header: Atk.Object + accessible_table_row_description: string + accessible_table_row_header: Atk.Object + accessible_table_summary: Atk.Object + accessible_value: number + /* Fields of Atk.GObjectAccessible */ + parent: Atk.Object + /* Fields of Atk.Object */ + description: string + name: string + role: Atk.Role + relation_set: Atk.RelationSet + layer: Atk.Layer + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of Cally.Actor */ + add_action(action_name: string, action_description: string, action_keybinding: string, callback: ActionCallback): number + remove_action(action_id: number): boolean + remove_action_by_name(action_name: string): boolean + /* Methods of Atk.GObjectAccessible */ + get_object(): GObject.Object + /* Methods of Atk.Object */ + add_relationship(relationship: Atk.RelationType, target: Atk.Object): boolean + get_accessible_id(): string + get_attributes(): Atk.AttributeSet + get_description(): string | null + get_index_in_parent(): number + get_layer(): Atk.Layer + get_mdi_zorder(): number + get_n_accessible_children(): number + get_name(): string | null + get_object_locale(): string + get_parent(): Atk.Object + get_role(): Atk.Role + initialize(data?: object | null): void + notify_state_change(state: Atk.State, value: boolean): void + peek_parent(): Atk.Object + ref_accessible_child(i: number): Atk.Object + ref_relation_set(): Atk.RelationSet + ref_state_set(): Atk.StateSet + remove_property_change_handler(handler_id: number): void + remove_relationship(relationship: Atk.RelationType, target: Atk.Object): boolean + set_accessible_id(name: string): void + set_description(description: string): boolean | null + set_name(name: string): void + set_parent(parent: Atk.Object): void + set_role(role: Atk.Role): void + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Methods of Atk.Action */ + do_action(i: number): boolean + get_keybinding(i: number): string | null + get_localized_name(i: number): string | null + get_n_actions(): number + /* Methods of Atk.Component */ + contains(x: number, y: number, coord_type: Atk.CoordType): boolean + get_alpha(): number + get_extents(coord_type: Atk.CoordType): [ /* x */ number | null, /* y */ number | null, /* width */ number | null, /* height */ number | null ] + get_position(coord_type: Atk.CoordType): [ /* x */ number | null, /* y */ number | null ] + get_size(): [ /* width */ number | null, /* height */ number | null ] + grab_focus(): boolean + ref_accessible_at_point(x: number, y: number, coord_type: Atk.CoordType): Atk.Object | null + remove_focus_handler(handler_id: number): void + scroll_to(type: Atk.ScrollType): boolean + scroll_to_point(coords: Atk.CoordType, x: number, y: number): boolean + set_extents(x: number, y: number, width: number, height: number, coord_type: Atk.CoordType): boolean + set_position(x: number, y: number, coord_type: Atk.CoordType): boolean + set_size(width: number, height: number): boolean + /* Virtual methods of Cally.Clone */ + vfunc_get_description(i: number): string | null + vfunc_get_description(): string | null + vfunc_get_name(i: number): string | null + vfunc_get_name(): string | null + vfunc_set_description(i: number, desc: string): boolean + vfunc_set_description(description: string): boolean | null + /* Virtual methods of Cally.Actor */ + vfunc_do_action(i: number): boolean + vfunc_get_description(i: number): string | null + vfunc_get_description(): string | null + vfunc_get_keybinding(i: number): string | null + vfunc_get_localized_name(i: number): string | null + vfunc_get_n_actions(): number + vfunc_get_name(i: number): string | null + vfunc_get_name(): string | null + vfunc_set_description(i: number, desc: string): boolean + vfunc_set_description(description: string): boolean | null + vfunc_bounds_changed(bounds: Atk.Rectangle): void + vfunc_contains(x: number, y: number, coord_type: Atk.CoordType): boolean + vfunc_get_alpha(): number + vfunc_get_extents(coord_type: Atk.CoordType): [ /* x */ number | null, /* y */ number | null, /* width */ number | null, /* height */ number | null ] + vfunc_get_layer(): Atk.Layer + vfunc_get_mdi_zorder(): number + vfunc_get_position(coord_type: Atk.CoordType): [ /* x */ number | null, /* y */ number | null ] + vfunc_get_size(): [ /* width */ number | null, /* height */ number | null ] + vfunc_grab_focus(): boolean + vfunc_ref_accessible_at_point(x: number, y: number, coord_type: Atk.CoordType): Atk.Object | null + vfunc_remove_focus_handler(handler_id: number): void + vfunc_scroll_to(type: Atk.ScrollType): boolean + vfunc_scroll_to_point(coords: Atk.CoordType, x: number, y: number): boolean + vfunc_set_extents(x: number, y: number, width: number, height: number, coord_type: Atk.CoordType): boolean + vfunc_set_position(x: number, y: number, coord_type: Atk.CoordType): boolean + vfunc_set_size(width: number, height: number): boolean + /* Virtual methods of Atk.Object */ + vfunc_active_descendant_changed(child?: object | null): void + vfunc_children_changed(change_index: number, changed_child?: object | null): void + vfunc_focus_event(focus_in: boolean): void + vfunc_get_attributes(): Atk.AttributeSet + vfunc_get_description(): string | null + vfunc_get_index_in_parent(): number + vfunc_get_layer(): Atk.Layer + vfunc_get_mdi_zorder(): number + vfunc_get_n_children(): number + vfunc_get_name(): string | null + vfunc_get_object_locale(): string + vfunc_get_parent(): Atk.Object + vfunc_get_role(): Atk.Role + vfunc_initialize(data?: object | null): void + vfunc_property_change(values: Atk.PropertyValues): void + vfunc_ref_relation_set(): Atk.RelationSet + vfunc_ref_state_set(): Atk.StateSet + vfunc_remove_property_change_handler(handler_id: number): void + vfunc_set_description(description: string): boolean | null + vfunc_set_name(name: string): void + vfunc_set_parent(parent: Atk.Object): void + vfunc_set_role(role: Atk.Role): void + vfunc_state_change(name: string, state_set: boolean): void + vfunc_visible_data_changed(): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Atk.Object */ + connect(sigName: "active-descendant-changed", callback: (($obj: Clone, arg1: Atk.Object) => void)): number + connect_after(sigName: "active-descendant-changed", callback: (($obj: Clone, arg1: Atk.Object) => void)): number + emit(sigName: "active-descendant-changed", arg1: Atk.Object): void + connect(sigName: "children-changed", callback: (($obj: Clone, arg1: number, arg2: Atk.Object) => void)): number + connect_after(sigName: "children-changed", callback: (($obj: Clone, arg1: number, arg2: Atk.Object) => void)): number + emit(sigName: "children-changed", arg1: number, arg2: Atk.Object): void + connect(sigName: "focus-event", callback: (($obj: Clone, arg1: boolean) => void)): number + connect_after(sigName: "focus-event", callback: (($obj: Clone, arg1: boolean) => void)): number + emit(sigName: "focus-event", arg1: boolean): void + connect(sigName: "property-change", callback: (($obj: Clone, arg1: Atk.PropertyValues) => void)): number + connect_after(sigName: "property-change", callback: (($obj: Clone, arg1: Atk.PropertyValues) => void)): number + emit(sigName: "property-change", arg1: Atk.PropertyValues): void + connect(sigName: "state-change", callback: (($obj: Clone, arg1: string, arg2: boolean) => void)): number + connect_after(sigName: "state-change", callback: (($obj: Clone, arg1: string, arg2: boolean) => void)): number + emit(sigName: "state-change", arg1: string, arg2: boolean): void + connect(sigName: "visible-data-changed", callback: (($obj: Clone) => void)): number + connect_after(sigName: "visible-data-changed", callback: (($obj: Clone) => void)): number + emit(sigName: "visible-data-changed"): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: Clone, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: Clone, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + /* Signals of Atk.Component */ + connect(sigName: "bounds-changed", callback: (($obj: Clone, arg1: Atk.Rectangle) => void)): number + connect_after(sigName: "bounds-changed", callback: (($obj: Clone, arg1: Atk.Rectangle) => void)): number + emit(sigName: "bounds-changed", arg1: Atk.Rectangle): void + connect(sigName: "notify::accessible-component-layer", callback: (($obj: Clone, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-component-layer", callback: (($obj: Clone, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::accessible-component-mdi-zorder", callback: (($obj: Clone, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-component-mdi-zorder", callback: (($obj: Clone, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::accessible-description", callback: (($obj: Clone, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-description", callback: (($obj: Clone, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::accessible-hypertext-nlinks", callback: (($obj: Clone, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-hypertext-nlinks", callback: (($obj: Clone, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::accessible-name", callback: (($obj: Clone, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-name", callback: (($obj: Clone, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::accessible-parent", callback: (($obj: Clone, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-parent", callback: (($obj: Clone, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::accessible-role", callback: (($obj: Clone, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-role", callback: (($obj: Clone, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::accessible-table-caption", callback: (($obj: Clone, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-table-caption", callback: (($obj: Clone, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::accessible-table-caption-object", callback: (($obj: Clone, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-table-caption-object", callback: (($obj: Clone, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::accessible-table-column-description", callback: (($obj: Clone, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-table-column-description", callback: (($obj: Clone, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::accessible-table-column-header", callback: (($obj: Clone, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-table-column-header", callback: (($obj: Clone, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::accessible-table-row-description", callback: (($obj: Clone, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-table-row-description", callback: (($obj: Clone, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::accessible-table-row-header", callback: (($obj: Clone, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-table-row-header", callback: (($obj: Clone, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::accessible-table-summary", callback: (($obj: Clone, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-table-summary", callback: (($obj: Clone, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::accessible-value", callback: (($obj: Clone, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-value", callback: (($obj: Clone, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: Clone_ConstructProps) + _init (config?: Clone_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(actor: Clutter.Actor): Clone + static $gtype: GObject.Type +} +export interface Root_ConstructProps extends Atk.GObjectAccessible_ConstructProps { +} +export class Root { + /* Properties of Atk.Object */ + readonly accessible_component_layer: number + readonly accessible_component_mdi_zorder: number + accessible_description: string + readonly accessible_hypertext_nlinks: number + accessible_name: string + accessible_parent: Atk.Object + accessible_role: Atk.Role + accessible_table_caption: string + accessible_table_caption_object: Atk.Object + accessible_table_column_description: string + accessible_table_column_header: Atk.Object + accessible_table_row_description: string + accessible_table_row_header: Atk.Object + accessible_table_summary: Atk.Object + accessible_value: number + /* Fields of Atk.GObjectAccessible */ + parent: Atk.Object + /* Fields of Atk.Object */ + description: string + name: string + role: Atk.Role + relation_set: Atk.RelationSet + layer: Atk.Layer + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of Atk.GObjectAccessible */ + get_object(): GObject.Object + /* Methods of Atk.Object */ + add_relationship(relationship: Atk.RelationType, target: Atk.Object): boolean + get_accessible_id(): string + get_attributes(): Atk.AttributeSet + get_description(): string | null + get_index_in_parent(): number + get_layer(): Atk.Layer + get_mdi_zorder(): number + get_n_accessible_children(): number + get_name(): string | null + get_object_locale(): string + get_parent(): Atk.Object + get_role(): Atk.Role + initialize(data?: object | null): void + notify_state_change(state: Atk.State, value: boolean): void + peek_parent(): Atk.Object + ref_accessible_child(i: number): Atk.Object + ref_relation_set(): Atk.RelationSet + ref_state_set(): Atk.StateSet + remove_property_change_handler(handler_id: number): void + remove_relationship(relationship: Atk.RelationType, target: Atk.Object): boolean + set_accessible_id(name: string): void + set_description(description: string): boolean | null + set_name(name: string): void + set_parent(parent: Atk.Object): void + set_role(role: Atk.Role): void + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Virtual methods of Atk.Object */ + vfunc_active_descendant_changed(child?: object | null): void + vfunc_children_changed(change_index: number, changed_child?: object | null): void + vfunc_focus_event(focus_in: boolean): void + vfunc_get_attributes(): Atk.AttributeSet + vfunc_get_description(): string | null + vfunc_get_index_in_parent(): number + vfunc_get_layer(): Atk.Layer + vfunc_get_mdi_zorder(): number + vfunc_get_n_children(): number + vfunc_get_name(): string | null + vfunc_get_object_locale(): string + vfunc_get_parent(): Atk.Object + vfunc_get_role(): Atk.Role + vfunc_initialize(data?: object | null): void + vfunc_property_change(values: Atk.PropertyValues): void + vfunc_ref_relation_set(): Atk.RelationSet + vfunc_ref_state_set(): Atk.StateSet + vfunc_remove_property_change_handler(handler_id: number): void + vfunc_set_description(description: string): boolean | null + vfunc_set_name(name: string): void + vfunc_set_parent(parent: Atk.Object): void + vfunc_set_role(role: Atk.Role): void + vfunc_state_change(name: string, state_set: boolean): void + vfunc_visible_data_changed(): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Atk.Object */ + connect(sigName: "active-descendant-changed", callback: (($obj: Root, arg1: Atk.Object) => void)): number + connect_after(sigName: "active-descendant-changed", callback: (($obj: Root, arg1: Atk.Object) => void)): number + emit(sigName: "active-descendant-changed", arg1: Atk.Object): void + connect(sigName: "children-changed", callback: (($obj: Root, arg1: number, arg2: Atk.Object) => void)): number + connect_after(sigName: "children-changed", callback: (($obj: Root, arg1: number, arg2: Atk.Object) => void)): number + emit(sigName: "children-changed", arg1: number, arg2: Atk.Object): void + connect(sigName: "focus-event", callback: (($obj: Root, arg1: boolean) => void)): number + connect_after(sigName: "focus-event", callback: (($obj: Root, arg1: boolean) => void)): number + emit(sigName: "focus-event", arg1: boolean): void + connect(sigName: "property-change", callback: (($obj: Root, arg1: Atk.PropertyValues) => void)): number + connect_after(sigName: "property-change", callback: (($obj: Root, arg1: Atk.PropertyValues) => void)): number + emit(sigName: "property-change", arg1: Atk.PropertyValues): void + connect(sigName: "state-change", callback: (($obj: Root, arg1: string, arg2: boolean) => void)): number + connect_after(sigName: "state-change", callback: (($obj: Root, arg1: string, arg2: boolean) => void)): number + emit(sigName: "state-change", arg1: string, arg2: boolean): void + connect(sigName: "visible-data-changed", callback: (($obj: Root) => void)): number + connect_after(sigName: "visible-data-changed", callback: (($obj: Root) => void)): number + emit(sigName: "visible-data-changed"): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: Root, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: Root, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: "notify::accessible-component-layer", callback: (($obj: Root, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-component-layer", callback: (($obj: Root, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::accessible-component-mdi-zorder", callback: (($obj: Root, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-component-mdi-zorder", callback: (($obj: Root, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::accessible-description", callback: (($obj: Root, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-description", callback: (($obj: Root, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::accessible-hypertext-nlinks", callback: (($obj: Root, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-hypertext-nlinks", callback: (($obj: Root, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::accessible-name", callback: (($obj: Root, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-name", callback: (($obj: Root, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::accessible-parent", callback: (($obj: Root, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-parent", callback: (($obj: Root, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::accessible-role", callback: (($obj: Root, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-role", callback: (($obj: Root, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::accessible-table-caption", callback: (($obj: Root, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-table-caption", callback: (($obj: Root, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::accessible-table-caption-object", callback: (($obj: Root, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-table-caption-object", callback: (($obj: Root, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::accessible-table-column-description", callback: (($obj: Root, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-table-column-description", callback: (($obj: Root, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::accessible-table-column-header", callback: (($obj: Root, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-table-column-header", callback: (($obj: Root, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::accessible-table-row-description", callback: (($obj: Root, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-table-row-description", callback: (($obj: Root, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::accessible-table-row-header", callback: (($obj: Root, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-table-row-header", callback: (($obj: Root, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::accessible-table-summary", callback: (($obj: Root, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-table-summary", callback: (($obj: Root, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::accessible-value", callback: (($obj: Root, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-value", callback: (($obj: Root, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: Root_ConstructProps) + _init (config?: Root_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(): Root + static $gtype: GObject.Type +} +export interface Stage_ConstructProps extends Actor_ConstructProps { +} +export class Stage { + /* Properties of Atk.Object */ + readonly accessible_component_layer: number + readonly accessible_component_mdi_zorder: number + accessible_description: string + readonly accessible_hypertext_nlinks: number + accessible_name: string + accessible_parent: Atk.Object + accessible_role: Atk.Role + accessible_table_caption: string + accessible_table_caption_object: Atk.Object + accessible_table_column_description: string + accessible_table_column_header: Atk.Object + accessible_table_row_description: string + accessible_table_row_header: Atk.Object + accessible_table_summary: Atk.Object + accessible_value: number + /* Fields of Atk.GObjectAccessible */ + parent: Atk.Object + /* Fields of Atk.Object */ + description: string + name: string + role: Atk.Role + relation_set: Atk.RelationSet + layer: Atk.Layer + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of Cally.Actor */ + add_action(action_name: string, action_description: string, action_keybinding: string, callback: ActionCallback): number + remove_action(action_id: number): boolean + remove_action_by_name(action_name: string): boolean + /* Methods of Atk.GObjectAccessible */ + get_object(): GObject.Object + /* Methods of Atk.Object */ + add_relationship(relationship: Atk.RelationType, target: Atk.Object): boolean + get_accessible_id(): string + get_attributes(): Atk.AttributeSet + get_description(): string | null + get_index_in_parent(): number + get_layer(): Atk.Layer + get_mdi_zorder(): number + get_n_accessible_children(): number + get_name(): string | null + get_object_locale(): string + get_parent(): Atk.Object + get_role(): Atk.Role + initialize(data?: object | null): void + notify_state_change(state: Atk.State, value: boolean): void + peek_parent(): Atk.Object + ref_accessible_child(i: number): Atk.Object + ref_relation_set(): Atk.RelationSet + ref_state_set(): Atk.StateSet + remove_property_change_handler(handler_id: number): void + remove_relationship(relationship: Atk.RelationType, target: Atk.Object): boolean + set_accessible_id(name: string): void + set_description(description: string): boolean | null + set_name(name: string): void + set_parent(parent: Atk.Object): void + set_role(role: Atk.Role): void + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Methods of Atk.Action */ + do_action(i: number): boolean + get_keybinding(i: number): string | null + get_localized_name(i: number): string | null + get_n_actions(): number + /* Methods of Atk.Component */ + contains(x: number, y: number, coord_type: Atk.CoordType): boolean + get_alpha(): number + get_extents(coord_type: Atk.CoordType): [ /* x */ number | null, /* y */ number | null, /* width */ number | null, /* height */ number | null ] + get_position(coord_type: Atk.CoordType): [ /* x */ number | null, /* y */ number | null ] + get_size(): [ /* width */ number | null, /* height */ number | null ] + grab_focus(): boolean + ref_accessible_at_point(x: number, y: number, coord_type: Atk.CoordType): Atk.Object | null + remove_focus_handler(handler_id: number): void + scroll_to(type: Atk.ScrollType): boolean + scroll_to_point(coords: Atk.CoordType, x: number, y: number): boolean + set_extents(x: number, y: number, width: number, height: number, coord_type: Atk.CoordType): boolean + set_position(x: number, y: number, coord_type: Atk.CoordType): boolean + set_size(width: number, height: number): boolean + /* Virtual methods of Cally.Stage */ + vfunc_get_description(i: number): string | null + vfunc_get_description(): string | null + vfunc_get_name(i: number): string | null + vfunc_get_name(): string | null + vfunc_set_description(i: number, desc: string): boolean + vfunc_set_description(description: string): boolean | null + /* Virtual methods of Cally.Actor */ + vfunc_do_action(i: number): boolean + vfunc_get_description(i: number): string | null + vfunc_get_description(): string | null + vfunc_get_keybinding(i: number): string | null + vfunc_get_localized_name(i: number): string | null + vfunc_get_n_actions(): number + vfunc_get_name(i: number): string | null + vfunc_get_name(): string | null + vfunc_set_description(i: number, desc: string): boolean + vfunc_set_description(description: string): boolean | null + vfunc_bounds_changed(bounds: Atk.Rectangle): void + vfunc_contains(x: number, y: number, coord_type: Atk.CoordType): boolean + vfunc_get_alpha(): number + vfunc_get_extents(coord_type: Atk.CoordType): [ /* x */ number | null, /* y */ number | null, /* width */ number | null, /* height */ number | null ] + vfunc_get_layer(): Atk.Layer + vfunc_get_mdi_zorder(): number + vfunc_get_position(coord_type: Atk.CoordType): [ /* x */ number | null, /* y */ number | null ] + vfunc_get_size(): [ /* width */ number | null, /* height */ number | null ] + vfunc_grab_focus(): boolean + vfunc_ref_accessible_at_point(x: number, y: number, coord_type: Atk.CoordType): Atk.Object | null + vfunc_remove_focus_handler(handler_id: number): void + vfunc_scroll_to(type: Atk.ScrollType): boolean + vfunc_scroll_to_point(coords: Atk.CoordType, x: number, y: number): boolean + vfunc_set_extents(x: number, y: number, width: number, height: number, coord_type: Atk.CoordType): boolean + vfunc_set_position(x: number, y: number, coord_type: Atk.CoordType): boolean + vfunc_set_size(width: number, height: number): boolean + /* Virtual methods of Atk.Object */ + vfunc_active_descendant_changed(child?: object | null): void + vfunc_children_changed(change_index: number, changed_child?: object | null): void + vfunc_focus_event(focus_in: boolean): void + vfunc_get_attributes(): Atk.AttributeSet + vfunc_get_description(): string | null + vfunc_get_index_in_parent(): number + vfunc_get_layer(): Atk.Layer + vfunc_get_mdi_zorder(): number + vfunc_get_n_children(): number + vfunc_get_name(): string | null + vfunc_get_object_locale(): string + vfunc_get_parent(): Atk.Object + vfunc_get_role(): Atk.Role + vfunc_initialize(data?: object | null): void + vfunc_property_change(values: Atk.PropertyValues): void + vfunc_ref_relation_set(): Atk.RelationSet + vfunc_ref_state_set(): Atk.StateSet + vfunc_remove_property_change_handler(handler_id: number): void + vfunc_set_description(description: string): boolean | null + vfunc_set_name(name: string): void + vfunc_set_parent(parent: Atk.Object): void + vfunc_set_role(role: Atk.Role): void + vfunc_state_change(name: string, state_set: boolean): void + vfunc_visible_data_changed(): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Atk.Object */ + connect(sigName: "active-descendant-changed", callback: (($obj: Stage, arg1: Atk.Object) => void)): number + connect_after(sigName: "active-descendant-changed", callback: (($obj: Stage, arg1: Atk.Object) => void)): number + emit(sigName: "active-descendant-changed", arg1: Atk.Object): void + connect(sigName: "children-changed", callback: (($obj: Stage, arg1: number, arg2: Atk.Object) => void)): number + connect_after(sigName: "children-changed", callback: (($obj: Stage, arg1: number, arg2: Atk.Object) => void)): number + emit(sigName: "children-changed", arg1: number, arg2: Atk.Object): void + connect(sigName: "focus-event", callback: (($obj: Stage, arg1: boolean) => void)): number + connect_after(sigName: "focus-event", callback: (($obj: Stage, arg1: boolean) => void)): number + emit(sigName: "focus-event", arg1: boolean): void + connect(sigName: "property-change", callback: (($obj: Stage, arg1: Atk.PropertyValues) => void)): number + connect_after(sigName: "property-change", callback: (($obj: Stage, arg1: Atk.PropertyValues) => void)): number + emit(sigName: "property-change", arg1: Atk.PropertyValues): void + connect(sigName: "state-change", callback: (($obj: Stage, arg1: string, arg2: boolean) => void)): number + connect_after(sigName: "state-change", callback: (($obj: Stage, arg1: string, arg2: boolean) => void)): number + emit(sigName: "state-change", arg1: string, arg2: boolean): void + connect(sigName: "visible-data-changed", callback: (($obj: Stage) => void)): number + connect_after(sigName: "visible-data-changed", callback: (($obj: Stage) => void)): number + emit(sigName: "visible-data-changed"): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + /* Signals of Atk.Component */ + connect(sigName: "bounds-changed", callback: (($obj: Stage, arg1: Atk.Rectangle) => void)): number + connect_after(sigName: "bounds-changed", callback: (($obj: Stage, arg1: Atk.Rectangle) => void)): number + emit(sigName: "bounds-changed", arg1: Atk.Rectangle): void + /* Signals of Atk.Window */ + connect(sigName: "activate", callback: (($obj: Stage) => void)): number + connect_after(sigName: "activate", callback: (($obj: Stage) => void)): number + emit(sigName: "activate"): void + connect(sigName: "create", callback: (($obj: Stage) => void)): number + connect_after(sigName: "create", callback: (($obj: Stage) => void)): number + emit(sigName: "create"): void + connect(sigName: "deactivate", callback: (($obj: Stage) => void)): number + connect_after(sigName: "deactivate", callback: (($obj: Stage) => void)): number + emit(sigName: "deactivate"): void + connect(sigName: "destroy", callback: (($obj: Stage) => void)): number + connect_after(sigName: "destroy", callback: (($obj: Stage) => void)): number + emit(sigName: "destroy"): void + connect(sigName: "maximize", callback: (($obj: Stage) => void)): number + connect_after(sigName: "maximize", callback: (($obj: Stage) => void)): number + emit(sigName: "maximize"): void + connect(sigName: "minimize", callback: (($obj: Stage) => void)): number + connect_after(sigName: "minimize", callback: (($obj: Stage) => void)): number + emit(sigName: "minimize"): void + connect(sigName: "move", callback: (($obj: Stage) => void)): number + connect_after(sigName: "move", callback: (($obj: Stage) => void)): number + emit(sigName: "move"): void + connect(sigName: "resize", callback: (($obj: Stage) => void)): number + connect_after(sigName: "resize", callback: (($obj: Stage) => void)): number + emit(sigName: "resize"): void + connect(sigName: "restore", callback: (($obj: Stage) => void)): number + connect_after(sigName: "restore", callback: (($obj: Stage) => void)): number + emit(sigName: "restore"): void + connect(sigName: "notify::accessible-component-layer", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-component-layer", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::accessible-component-mdi-zorder", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-component-mdi-zorder", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::accessible-description", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-description", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::accessible-hypertext-nlinks", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-hypertext-nlinks", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::accessible-name", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-name", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::accessible-parent", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-parent", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::accessible-role", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-role", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::accessible-table-caption", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-table-caption", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::accessible-table-caption-object", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-table-caption-object", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::accessible-table-column-description", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-table-column-description", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::accessible-table-column-header", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-table-column-header", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::accessible-table-row-description", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-table-row-description", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::accessible-table-row-header", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-table-row-header", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::accessible-table-summary", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-table-summary", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::accessible-value", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-value", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: Stage_ConstructProps) + _init (config?: Stage_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(actor: Clutter.Actor): Stage + static $gtype: GObject.Type +} +export interface Text_ConstructProps extends Actor_ConstructProps { +} +export class Text { + /* Properties of Atk.Object */ + readonly accessible_component_layer: number + readonly accessible_component_mdi_zorder: number + accessible_description: string + readonly accessible_hypertext_nlinks: number + accessible_name: string + accessible_parent: Atk.Object + accessible_role: Atk.Role + accessible_table_caption: string + accessible_table_caption_object: Atk.Object + accessible_table_column_description: string + accessible_table_column_header: Atk.Object + accessible_table_row_description: string + accessible_table_row_header: Atk.Object + accessible_table_summary: Atk.Object + accessible_value: number + /* Fields of Atk.GObjectAccessible */ + parent: Atk.Object + /* Fields of Atk.Object */ + description: string + name: string + role: Atk.Role + relation_set: Atk.RelationSet + layer: Atk.Layer + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of Cally.Actor */ + add_action(action_name: string, action_description: string, action_keybinding: string, callback: ActionCallback): number + remove_action(action_id: number): boolean + remove_action_by_name(action_name: string): boolean + /* Methods of Atk.GObjectAccessible */ + get_object(): GObject.Object + /* Methods of Atk.Object */ + add_relationship(relationship: Atk.RelationType, target: Atk.Object): boolean + get_accessible_id(): string + get_attributes(): Atk.AttributeSet + get_description(): string | null + get_index_in_parent(): number + get_layer(): Atk.Layer + get_mdi_zorder(): number + get_n_accessible_children(): number + get_name(): string | null + get_object_locale(): string + get_parent(): Atk.Object + get_role(): Atk.Role + initialize(data?: object | null): void + notify_state_change(state: Atk.State, value: boolean): void + peek_parent(): Atk.Object + ref_accessible_child(i: number): Atk.Object + ref_relation_set(): Atk.RelationSet + ref_state_set(): Atk.StateSet + remove_property_change_handler(handler_id: number): void + remove_relationship(relationship: Atk.RelationType, target: Atk.Object): boolean + set_accessible_id(name: string): void + set_description(description: string): boolean | null + set_name(name: string): void + set_parent(parent: Atk.Object): void + set_role(role: Atk.Role): void + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Methods of Atk.Action */ + do_action(i: number): boolean + get_keybinding(i: number): string | null + get_localized_name(i: number): string | null + get_n_actions(): number + /* Methods of Atk.Component */ + contains(x: number, y: number, coord_type: Atk.CoordType): boolean + get_alpha(): number + get_extents(coord_type: Atk.CoordType): [ /* x */ number | null, /* y */ number | null, /* width */ number | null, /* height */ number | null ] + get_position(coord_type: Atk.CoordType): [ /* x */ number | null, /* y */ number | null ] + get_size(): [ /* width */ number | null, /* height */ number | null ] + grab_focus(): boolean + ref_accessible_at_point(x: number, y: number, coord_type: Atk.CoordType): Atk.Object | null + remove_focus_handler(handler_id: number): void + scroll_to(type: Atk.ScrollType): boolean + scroll_to_point(coords: Atk.CoordType, x: number, y: number): boolean + set_extents(x: number, y: number, width: number, height: number, coord_type: Atk.CoordType): boolean + set_position(x: number, y: number, coord_type: Atk.CoordType): boolean + set_size(width: number, height: number): boolean + /* Methods of Atk.EditableText */ + copy_text(start_pos: number, end_pos: number): void + cut_text(start_pos: number, end_pos: number): void + delete_text(start_pos: number, end_pos: number): void + insert_text(string: string, length: number, position: number): void + paste_text(position: number): void + set_run_attributes(attrib_set: Atk.AttributeSet, start_offset: number, end_offset: number): boolean + set_text_contents(string: string): void + /* Methods of Atk.Text */ + add_selection(start_offset: number, end_offset: number): boolean + get_bounded_ranges(rect: Atk.TextRectangle, coord_type: Atk.CoordType, x_clip_type: Atk.TextClipType, y_clip_type: Atk.TextClipType): Atk.TextRange[] + get_caret_offset(): number + get_character_at_offset(offset: number): number + get_character_count(): number + get_character_extents(offset: number, coords: Atk.CoordType): [ /* x */ number | null, /* y */ number | null, /* width */ number | null, /* height */ number | null ] + get_default_attributes(): Atk.AttributeSet + get_n_selections(): number + get_offset_at_point(x: number, y: number, coords: Atk.CoordType): number + get_range_extents(start_offset: number, end_offset: number, coord_type: Atk.CoordType): /* rect */ Atk.TextRectangle + get_run_attributes(offset: number): [ /* returnType */ Atk.AttributeSet, /* start_offset */ number, /* end_offset */ number ] + get_selection(selection_num: number): [ /* returnType */ string, /* start_offset */ number, /* end_offset */ number ] + get_string_at_offset(offset: number, granularity: Atk.TextGranularity): [ /* returnType */ string | null, /* start_offset */ number, /* end_offset */ number ] + get_text(start_offset: number, end_offset: number): string + get_text_after_offset(offset: number, boundary_type: Atk.TextBoundary): [ /* returnType */ string, /* start_offset */ number, /* end_offset */ number ] + get_text_at_offset(offset: number, boundary_type: Atk.TextBoundary): [ /* returnType */ string, /* start_offset */ number, /* end_offset */ number ] + get_text_before_offset(offset: number, boundary_type: Atk.TextBoundary): [ /* returnType */ string, /* start_offset */ number, /* end_offset */ number ] + remove_selection(selection_num: number): boolean + scroll_substring_to(start_offset: number, end_offset: number, type: Atk.ScrollType): boolean + scroll_substring_to_point(start_offset: number, end_offset: number, coords: Atk.CoordType, x: number, y: number): boolean + set_caret_offset(offset: number): boolean + set_selection(selection_num: number, start_offset: number, end_offset: number): boolean + /* Virtual methods of Cally.Text */ + vfunc_copy_text(start_pos: number, end_pos: number): void + vfunc_cut_text(start_pos: number, end_pos: number): void + vfunc_delete_text(start_pos: number, end_pos: number): void + vfunc_insert_text(string: string, length: number, position: number): void + vfunc_paste_text(position: number): void + vfunc_set_run_attributes(attrib_set: Atk.AttributeSet, start_offset: number, end_offset: number): boolean + vfunc_set_text_contents(string: string): void + vfunc_add_selection(start_offset: number, end_offset: number): boolean + vfunc_get_bounded_ranges(rect: Atk.TextRectangle, coord_type: Atk.CoordType, x_clip_type: Atk.TextClipType, y_clip_type: Atk.TextClipType): Atk.TextRange[] + vfunc_get_caret_offset(): number + vfunc_get_character_at_offset(offset: number): number + vfunc_get_character_count(): number + vfunc_get_character_extents(offset: number, coords: Atk.CoordType): [ /* x */ number | null, /* y */ number | null, /* width */ number | null, /* height */ number | null ] + vfunc_get_default_attributes(): Atk.AttributeSet + vfunc_get_n_selections(): number + vfunc_get_offset_at_point(x: number, y: number, coords: Atk.CoordType): number + vfunc_get_range_extents(start_offset: number, end_offset: number, coord_type: Atk.CoordType): /* rect */ Atk.TextRectangle + vfunc_get_run_attributes(offset: number): [ /* returnType */ Atk.AttributeSet, /* start_offset */ number, /* end_offset */ number ] + vfunc_get_selection(selection_num: number): [ /* returnType */ string, /* start_offset */ number, /* end_offset */ number ] + vfunc_get_string_at_offset(offset: number, granularity: Atk.TextGranularity): [ /* returnType */ string | null, /* start_offset */ number, /* end_offset */ number ] + vfunc_get_text(start_offset: number, end_offset: number): string + vfunc_get_text_after_offset(offset: number, boundary_type: Atk.TextBoundary): [ /* returnType */ string, /* start_offset */ number, /* end_offset */ number ] + vfunc_get_text_at_offset(offset: number, boundary_type: Atk.TextBoundary): [ /* returnType */ string, /* start_offset */ number, /* end_offset */ number ] + vfunc_get_text_before_offset(offset: number, boundary_type: Atk.TextBoundary): [ /* returnType */ string, /* start_offset */ number, /* end_offset */ number ] + vfunc_remove_selection(selection_num: number): boolean + vfunc_scroll_substring_to(start_offset: number, end_offset: number, type: Atk.ScrollType): boolean + vfunc_scroll_substring_to_point(start_offset: number, end_offset: number, coords: Atk.CoordType, x: number, y: number): boolean + vfunc_set_caret_offset(offset: number): boolean + vfunc_set_selection(selection_num: number, start_offset: number, end_offset: number): boolean + vfunc_text_attributes_changed(): void + vfunc_text_caret_moved(location: number): void + vfunc_text_changed(position: number, length: number): void + vfunc_text_selection_changed(): void + vfunc_get_description(i: number): string | null + vfunc_get_description(): string | null + vfunc_get_name(i: number): string | null + vfunc_get_name(): string | null + vfunc_set_description(i: number, desc: string): boolean + vfunc_set_description(description: string): boolean | null + /* Virtual methods of Cally.Actor */ + vfunc_do_action(i: number): boolean + vfunc_get_description(i: number): string | null + vfunc_get_description(): string | null + vfunc_get_keybinding(i: number): string | null + vfunc_get_localized_name(i: number): string | null + vfunc_get_n_actions(): number + vfunc_get_name(i: number): string | null + vfunc_get_name(): string | null + vfunc_set_description(i: number, desc: string): boolean + vfunc_set_description(description: string): boolean | null + vfunc_bounds_changed(bounds: Atk.Rectangle): void + vfunc_contains(x: number, y: number, coord_type: Atk.CoordType): boolean + vfunc_get_alpha(): number + vfunc_get_extents(coord_type: Atk.CoordType): [ /* x */ number | null, /* y */ number | null, /* width */ number | null, /* height */ number | null ] + vfunc_get_layer(): Atk.Layer + vfunc_get_mdi_zorder(): number + vfunc_get_position(coord_type: Atk.CoordType): [ /* x */ number | null, /* y */ number | null ] + vfunc_get_size(): [ /* width */ number | null, /* height */ number | null ] + vfunc_grab_focus(): boolean + vfunc_ref_accessible_at_point(x: number, y: number, coord_type: Atk.CoordType): Atk.Object | null + vfunc_remove_focus_handler(handler_id: number): void + vfunc_scroll_to(type: Atk.ScrollType): boolean + vfunc_scroll_to_point(coords: Atk.CoordType, x: number, y: number): boolean + vfunc_set_extents(x: number, y: number, width: number, height: number, coord_type: Atk.CoordType): boolean + vfunc_set_position(x: number, y: number, coord_type: Atk.CoordType): boolean + vfunc_set_size(width: number, height: number): boolean + /* Virtual methods of Atk.Object */ + vfunc_active_descendant_changed(child?: object | null): void + vfunc_children_changed(change_index: number, changed_child?: object | null): void + vfunc_focus_event(focus_in: boolean): void + vfunc_get_attributes(): Atk.AttributeSet + vfunc_get_description(): string | null + vfunc_get_index_in_parent(): number + vfunc_get_layer(): Atk.Layer + vfunc_get_mdi_zorder(): number + vfunc_get_n_children(): number + vfunc_get_name(): string | null + vfunc_get_object_locale(): string + vfunc_get_parent(): Atk.Object + vfunc_get_role(): Atk.Role + vfunc_initialize(data?: object | null): void + vfunc_property_change(values: Atk.PropertyValues): void + vfunc_ref_relation_set(): Atk.RelationSet + vfunc_ref_state_set(): Atk.StateSet + vfunc_remove_property_change_handler(handler_id: number): void + vfunc_set_description(description: string): boolean | null + vfunc_set_name(name: string): void + vfunc_set_parent(parent: Atk.Object): void + vfunc_set_role(role: Atk.Role): void + vfunc_state_change(name: string, state_set: boolean): void + vfunc_visible_data_changed(): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Atk.Object */ + connect(sigName: "active-descendant-changed", callback: (($obj: Text, arg1: Atk.Object) => void)): number + connect_after(sigName: "active-descendant-changed", callback: (($obj: Text, arg1: Atk.Object) => void)): number + emit(sigName: "active-descendant-changed", arg1: Atk.Object): void + connect(sigName: "children-changed", callback: (($obj: Text, arg1: number, arg2: Atk.Object) => void)): number + connect_after(sigName: "children-changed", callback: (($obj: Text, arg1: number, arg2: Atk.Object) => void)): number + emit(sigName: "children-changed", arg1: number, arg2: Atk.Object): void + connect(sigName: "focus-event", callback: (($obj: Text, arg1: boolean) => void)): number + connect_after(sigName: "focus-event", callback: (($obj: Text, arg1: boolean) => void)): number + emit(sigName: "focus-event", arg1: boolean): void + connect(sigName: "property-change", callback: (($obj: Text, arg1: Atk.PropertyValues) => void)): number + connect_after(sigName: "property-change", callback: (($obj: Text, arg1: Atk.PropertyValues) => void)): number + emit(sigName: "property-change", arg1: Atk.PropertyValues): void + connect(sigName: "state-change", callback: (($obj: Text, arg1: string, arg2: boolean) => void)): number + connect_after(sigName: "state-change", callback: (($obj: Text, arg1: string, arg2: boolean) => void)): number + emit(sigName: "state-change", arg1: string, arg2: boolean): void + connect(sigName: "visible-data-changed", callback: (($obj: Text) => void)): number + connect_after(sigName: "visible-data-changed", callback: (($obj: Text) => void)): number + emit(sigName: "visible-data-changed"): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + /* Signals of Atk.Component */ + connect(sigName: "bounds-changed", callback: (($obj: Text, arg1: Atk.Rectangle) => void)): number + connect_after(sigName: "bounds-changed", callback: (($obj: Text, arg1: Atk.Rectangle) => void)): number + emit(sigName: "bounds-changed", arg1: Atk.Rectangle): void + /* Signals of Atk.Text */ + connect(sigName: "text-attributes-changed", callback: (($obj: Text) => void)): number + connect_after(sigName: "text-attributes-changed", callback: (($obj: Text) => void)): number + emit(sigName: "text-attributes-changed"): void + connect(sigName: "text-caret-moved", callback: (($obj: Text, arg1: number) => void)): number + connect_after(sigName: "text-caret-moved", callback: (($obj: Text, arg1: number) => void)): number + emit(sigName: "text-caret-moved", arg1: number): void + connect(sigName: "text-changed", callback: (($obj: Text, arg1: number, arg2: number) => void)): number + connect_after(sigName: "text-changed", callback: (($obj: Text, arg1: number, arg2: number) => void)): number + emit(sigName: "text-changed", arg1: number, arg2: number): void + connect(sigName: "text-insert", callback: (($obj: Text, arg1: number, arg2: number, arg3: string) => void)): number + connect_after(sigName: "text-insert", callback: (($obj: Text, arg1: number, arg2: number, arg3: string) => void)): number + emit(sigName: "text-insert", arg1: number, arg2: number, arg3: string): void + connect(sigName: "text-remove", callback: (($obj: Text, arg1: number, arg2: number, arg3: string) => void)): number + connect_after(sigName: "text-remove", callback: (($obj: Text, arg1: number, arg2: number, arg3: string) => void)): number + emit(sigName: "text-remove", arg1: number, arg2: number, arg3: string): void + connect(sigName: "text-selection-changed", callback: (($obj: Text) => void)): number + connect_after(sigName: "text-selection-changed", callback: (($obj: Text) => void)): number + emit(sigName: "text-selection-changed"): void + connect(sigName: "notify::accessible-component-layer", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-component-layer", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::accessible-component-mdi-zorder", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-component-mdi-zorder", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::accessible-description", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-description", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::accessible-hypertext-nlinks", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-hypertext-nlinks", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::accessible-name", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-name", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::accessible-parent", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-parent", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::accessible-role", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-role", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::accessible-table-caption", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-table-caption", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::accessible-table-caption-object", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-table-caption-object", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::accessible-table-column-description", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-table-column-description", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::accessible-table-column-header", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-table-column-header", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::accessible-table-row-description", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-table-row-description", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::accessible-table-row-header", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-table-row-header", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::accessible-table-summary", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-table-summary", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::accessible-value", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-value", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: Text_ConstructProps) + _init (config?: Text_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(actor: Clutter.Actor): Text + static free_ranges(ranges: Atk.TextRange[]): void + static $gtype: GObject.Type +} +export interface Util_ConstructProps extends Atk.Util_ConstructProps { +} +export class Util { + /* Fields of Atk.Util */ + parent: GObject.Object + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: Util, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: Util, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: Util_ConstructProps) + _init (config?: Util_ConstructProps): void + static $gtype: GObject.Type +} +export abstract class ActorClass { + /* Fields of Cally.ActorClass */ + notify_clutter: (object: GObject.Object, pspec: GObject.ParamSpec) => void + focus_clutter: (actor: Clutter.Actor, data: object) => boolean + add_actor: (container: Clutter.Actor, actor: Clutter.Actor, data: object) => number + remove_actor: (container: Clutter.Actor, actor: Clutter.Actor, data: object) => number + static name: string +} +export class ActorPrivate { + static name: string +} +export abstract class CloneClass { + static name: string +} +export class ClonePrivate { + static name: string +} +export abstract class RootClass { + static name: string +} +export class RootPrivate { + static name: string +} +export abstract class StageClass { + static name: string +} +export class StagePrivate { + static name: string +} +export abstract class TextClass { + static name: string +} +export class TextPrivate { + static name: string +} +export abstract class UtilClass { + static name: string +} +export class UtilPrivate { + static name: string +} \ No newline at end of file diff --git a/@types/Gjs/Cally-8.js b/@types/Gjs/Cally-8.js new file mode 100644 index 00000000..3d6eee6b --- /dev/null +++ b/@types/Gjs/Cally-8.js @@ -0,0 +1,2 @@ +imports.gi.versions.Cally = '8'; +module.exports = imports.gi.Cally; diff --git a/@types/Gjs/Clutter-8.d.ts b/@types/Gjs/Clutter-8.d.ts new file mode 100644 index 00000000..771a1a8e --- /dev/null +++ b/@types/Gjs/Clutter-8.d.ts @@ -0,0 +1,13411 @@ +/** + * Clutter-8 + */ + +import * as Gjs from './Gjs'; +import * as cairo from './cairo-1.0'; +import * as Json from './Json-1.0'; +import * as Gio from './Gio-2.0'; +import * as GObject from './GObject-2.0'; +import * as GLib from './GLib-2.0'; +import * as GL from './GL-1.0'; +import * as CoglPango from './CoglPango-8'; +import * as PangoCairo from './PangoCairo-1.0'; +import * as Pango from './Pango-1.0'; +import * as HarfBuzz from './HarfBuzz-0.0'; +import * as Cogl from './Cogl-8'; +import * as Graphene from './Graphene-1.0'; +import * as Atk from './Atk-1.0'; + +export enum ActorAlign { + FILL, + START, + CENTER, + END, +} +export enum AlignAxis { + X_AXIS, + Y_AXIS, + BOTH, +} +export enum AnimationMode { + CUSTOM_MODE, + LINEAR, + EASE_IN_QUAD, + EASE_OUT_QUAD, + EASE_IN_OUT_QUAD, + EASE_IN_CUBIC, + EASE_OUT_CUBIC, + EASE_IN_OUT_CUBIC, + EASE_IN_QUART, + EASE_OUT_QUART, + EASE_IN_OUT_QUART, + EASE_IN_QUINT, + EASE_OUT_QUINT, + EASE_IN_OUT_QUINT, + EASE_IN_SINE, + EASE_OUT_SINE, + EASE_IN_OUT_SINE, + EASE_IN_EXPO, + EASE_OUT_EXPO, + EASE_IN_OUT_EXPO, + EASE_IN_CIRC, + EASE_OUT_CIRC, + EASE_IN_OUT_CIRC, + EASE_IN_ELASTIC, + EASE_OUT_ELASTIC, + EASE_IN_OUT_ELASTIC, + EASE_IN_BACK, + EASE_OUT_BACK, + EASE_IN_OUT_BACK, + EASE_IN_BOUNCE, + EASE_OUT_BOUNCE, + EASE_IN_OUT_BOUNCE, + STEPS, + STEP_START, + STEP_END, + CUBIC_BEZIER, + EASE, + EASE_IN, + EASE_OUT, + EASE_IN_OUT, + ANIMATION_LAST, +} +export enum BinAlignment { + FIXED, + FILL, + START, + END, + CENTER, +} +export enum BindCoordinate { + X, + Y, + WIDTH, + HEIGHT, + POSITION, + SIZE, + ALL, +} +export enum BoxAlignment { + START, + END, + CENTER, +} +export enum ButtonState { + RELEASED, + PRESSED, +} +export enum ContentGravity { + TOP_LEFT, + TOP, + TOP_RIGHT, + LEFT, + CENTER, + RIGHT, + BOTTOM_LEFT, + BOTTOM, + BOTTOM_RIGHT, + RESIZE_FILL, + RESIZE_ASPECT, +} +export enum DragAxis { + AXIS_NONE, + X_AXIS, + Y_AXIS, +} +export enum EventType { + NOTHING, + KEY_PRESS, + KEY_RELEASE, + MOTION, + ENTER, + LEAVE, + BUTTON_PRESS, + BUTTON_RELEASE, + SCROLL, + TOUCH_BEGIN, + TOUCH_UPDATE, + TOUCH_END, + TOUCH_CANCEL, + TOUCHPAD_PINCH, + TOUCHPAD_SWIPE, + PROXIMITY_IN, + PROXIMITY_OUT, + PAD_BUTTON_PRESS, + PAD_BUTTON_RELEASE, + PAD_STRIP, + PAD_RING, + DEVICE_ADDED, + DEVICE_REMOVED, + IM_COMMIT, + IM_DELETE, + IM_PREEDIT, + EVENT_LAST, +} +export enum FlowOrientation { + HORIZONTAL, + VERTICAL, +} +export enum FrameResult { + PENDING_PRESENTED, + IDLE, +} +export enum GestureTriggerEdge { + NONE, + AFTER, + BEFORE, +} +export enum Gravity { + NONE, + NORTH, + NORTH_EAST, + EAST, + SOUTH_EAST, + SOUTH, + SOUTH_WEST, + WEST, + NORTH_WEST, + CENTER, +} +export enum GridPosition { + LEFT, + RIGHT, + TOP, + BOTTOM, +} +export enum ImageError { + DATA, +} +export enum InitError { + SUCCESS, + ERROR_UNKNOWN, + ERROR_THREADS, + ERROR_BACKEND, + ERROR_INTERNAL, +} +export enum InputAxis { + IGNORE, + X, + Y, + PRESSURE, + XTILT, + YTILT, + WHEEL, + DISTANCE, + ROTATION, + SLIDER, + LAST, +} +export enum InputContentPurpose { + NORMAL, + ALPHA, + DIGITS, + NUMBER, + PHONE, + URL, + EMAIL, + NAME, + PASSWORD, + DATE, + TIME, + DATETIME, + TERMINAL, +} +export enum InputDevicePadFeature { + BUTTON, + RING, + STRIP, +} +export enum InputDevicePadSource { + UNKNOWN, + FINGER, +} +export enum InputDeviceToolType { + NONE, + PEN, + ERASER, + BRUSH, + PENCIL, + AIRBRUSH, + MOUSE, + LENS, +} +export enum InputDeviceType { + POINTER_DEVICE, + KEYBOARD_DEVICE, + EXTENSION_DEVICE, + JOYSTICK_DEVICE, + TABLET_DEVICE, + TOUCHPAD_DEVICE, + TOUCHSCREEN_DEVICE, + PEN_DEVICE, + ERASER_DEVICE, + CURSOR_DEVICE, + PAD_DEVICE, + N_DEVICE_TYPES, +} +export enum InputMode { + LOGICAL, + PHYSICAL, + FLOATING, +} +export enum InputPanelState { + OFF, + ON, + TOGGLE, +} +export enum Interpolation { + LINEAR, + CUBIC, +} +export enum KeyState { + RELEASED, + PRESSED, +} +export enum LongPressState { + QUERY, + ACTIVATE, + CANCEL, +} +export enum Orientation { + HORIZONTAL, + VERTICAL, +} +export enum PanAxis { + AXIS_NONE, + X_AXIS, + Y_AXIS, + AXIS_AUTO, +} +export enum PathNodeType { + MOVE_TO, + LINE_TO, + CURVE_TO, + CLOSE, + REL_MOVE_TO, + REL_LINE_TO, + REL_CURVE_TO, +} +export enum PickMode { + NONE, + REACTIVE, + ALL, +} +export enum PointerA11yDwellClickType { + NONE, + PRIMARY, + SECONDARY, + MIDDLE, + DOUBLE, + DRAG, +} +export enum PointerA11yDwellDirection { + NONE, + LEFT, + RIGHT, + UP, + DOWN, +} +export enum PointerA11yDwellMode { + WINDOW, + GESTURE, +} +export enum PointerA11yTimeoutType { + SECONDARY_CLICK, + DWELL, + GESTURE, +} +export enum RequestMode { + HEIGHT_FOR_WIDTH, + WIDTH_FOR_HEIGHT, + CONTENT_SIZE, +} +export enum RotateAxis { + X_AXIS, + Y_AXIS, + Z_AXIS, +} +export enum RotateDirection { + CW, + CCW, +} +export enum ScalingFilter { + LINEAR, + NEAREST, + TRILINEAR, +} +export enum ScriptError { + TYPE_FUNCTION, + PROPERTY, + VALUE, +} +export enum ScrollDirection { + UP, + DOWN, + LEFT, + RIGHT, + SMOOTH, +} +export enum ScrollSource { + UNKNOWN, + WHEEL, + FINGER, + CONTINUOUS, +} +export enum ShaderType { + VERTEX_SHADER, + FRAGMENT_SHADER, +} +export enum SnapEdge { + TOP, + RIGHT, + BOTTOM, + LEFT, +} +export enum StaticColor { + WHITE, + BLACK, + RED, + DARK_RED, + GREEN, + DARK_GREEN, + BLUE, + DARK_BLUE, + CYAN, + DARK_CYAN, + MAGENTA, + DARK_MAGENTA, + YELLOW, + DARK_YELLOW, + GRAY, + DARK_GRAY, + LIGHT_GRAY, + BUTTER, + BUTTER_LIGHT, + BUTTER_DARK, + ORANGE, + ORANGE_LIGHT, + ORANGE_DARK, + CHOCOLATE, + CHOCOLATE_LIGHT, + CHOCOLATE_DARK, + CHAMELEON, + CHAMELEON_LIGHT, + CHAMELEON_DARK, + SKY_BLUE, + SKY_BLUE_LIGHT, + SKY_BLUE_DARK, + PLUM, + PLUM_LIGHT, + PLUM_DARK, + SCARLET_RED, + SCARLET_RED_LIGHT, + SCARLET_RED_DARK, + ALUMINIUM_1, + ALUMINIUM_2, + ALUMINIUM_3, + ALUMINIUM_4, + ALUMINIUM_5, + ALUMINIUM_6, + TRANSPARENT, +} +export enum StepMode { + START, + END, +} +export enum TextDirection { + DEFAULT, + LTR, + RTL, +} +export enum TextureQuality { + LOW, + MEDIUM, + HIGH, +} +export enum TimelineDirection { + FORWARD, + BACKWARD, +} +export enum TouchpadGesturePhase { + BEGIN, + UPDATE, + END, + CANCEL, +} +export enum UnitType { + PIXEL, + EM, + MM, + POINT, + CM, +} +export enum ZoomAxis { + X_AXIS, + Y_AXIS, + BOTH, +} +export enum ActorFlags { + MAPPED, + REALIZED, + REACTIVE, + VISIBLE, + NO_LAYOUT, +} +export enum ContentRepeat { + NONE, + X_AXIS, + Y_AXIS, + BOTH, +} +export enum DebugFlag { + MISC, + ACTOR, + TEXTURE, + EVENT, + PAINT, + PANGO, + BACKEND, + SCHEDULER, + SCRIPT, + SHADER, + MULTISTAGE, + ANIMATION, + LAYOUT, + PICK, + EVENTLOOP, + CLIPPING, + OOB_TRANSFORMS, +} +export enum DrawDebugFlag { + DISABLE_SWAP_EVENTS, + DISABLE_CLIPPED_REDRAWS, + REDRAWS, + PAINT_VOLUMES, + DISABLE_CULLING, + DISABLE_OFFSCREEN_REDIRECT, + CONTINUOUS_REDRAW, + PAINT_DEFORM_TILES, + PAINT_DAMAGE_REGION, +} +export enum EffectPaintFlags { + ACTOR_DIRTY, + BYPASS_EFFECT, +} +export enum EventFlags { + NONE, + FLAG_SYNTHETIC, + FLAG_INPUT_METHOD, + FLAG_REPEATED, + FLAG_RELATIVE_MOTION, +} +export enum FeatureFlags { + STAGE_STATIC, + STAGE_CURSOR, + SHADERS_GLSL, + OFFSCREEN, + STAGE_MULTIPLE, + SWAP_EVENTS, +} +export enum FrameInfoFlag { + NONE, + HW_CLOCK, + ZERO_COPY, + VSYNC, +} +export enum InputAxisFlags { + NONE, + X, + Y, + PRESSURE, + XTILT, + YTILT, + WHEEL, + DISTANCE, + ROTATION, + SLIDER, +} +export enum InputContentHintFlags { + COMPLETION, + SPELLCHECK, + AUTO_CAPITALIZATION, + LOWERCASE, + UPPERCASE, + TITLECASE, + HIDDEN_TEXT, + SENSITIVE_DATA, + LATIN, + MULTILINE, +} +export enum ModifierType { + SHIFT_MASK, + LOCK_MASK, + CONTROL_MASK, + MOD1_MASK, + MOD2_MASK, + MOD3_MASK, + MOD4_MASK, + MOD5_MASK, + BUTTON1_MASK, + BUTTON2_MASK, + BUTTON3_MASK, + BUTTON4_MASK, + BUTTON5_MASK, + MODIFIER_RESERVED_13_MASK, + MODIFIER_RESERVED_14_MASK, + MODIFIER_RESERVED_15_MASK, + MODIFIER_RESERVED_16_MASK, + MODIFIER_RESERVED_17_MASK, + MODIFIER_RESERVED_18_MASK, + MODIFIER_RESERVED_19_MASK, + MODIFIER_RESERVED_20_MASK, + MODIFIER_RESERVED_21_MASK, + MODIFIER_RESERVED_22_MASK, + MODIFIER_RESERVED_23_MASK, + MODIFIER_RESERVED_24_MASK, + MODIFIER_RESERVED_25_MASK, + SUPER_MASK, + HYPER_MASK, + META_MASK, + MODIFIER_RESERVED_29_MASK, + RELEASE_MASK, + MODIFIER_MASK, +} +export enum OffscreenRedirect { + AUTOMATIC_FOR_OPACITY, + ALWAYS, + ON_IDLE, +} +export enum PaintFlag { + NONE, + NO_CURSORS, + FORCE_CURSORS, + CLEAR, +} +export enum PickDebugFlag { + PICKING, +} +export enum PointerA11yFlags { + SECONDARY_CLICK_ENABLED, + DWELL_ENABLED, +} +export enum RepaintFlags { + PRE_PAINT, + POST_PAINT, +} +export enum ScrollFinishFlags { + NONE, + HORIZONTAL, + VERTICAL, +} +export enum ScrollMode { + NONE, + HORIZONTALLY, + VERTICALLY, + BOTH, +} +export enum SwipeDirection { + UP, + DOWN, + LEFT, + RIGHT, +} +export enum TextureFlags { + NONE, + RGB_FLAG_BGR, + RGB_FLAG_PREMULT, + YUV_FLAG_YUV2, +} +export enum VirtualDeviceType { + NONE, + KEYBOARD, + POINTER, + TOUCHSCREEN, +} +export const BUTTON_MIDDLE: number +export const BUTTON_PRIMARY: number +export const BUTTON_SECONDARY: number +export const COGL: string +export const CURRENT_TIME: number +export const EVENT_PROPAGATE: boolean +export const EVENT_STOP: boolean +export const FLAVOUR: string +export const HAS_WAYLAND_COMPOSITOR_SUPPORT: number +export const INPUT_EVDEV: string +export const INPUT_NULL: string +export const INPUT_X11: string +export const KEY_0: number +export const KEY_1: number +export const KEY_2: number +export const KEY_3: number +export const KEY_3270_AltCursor: number +export const KEY_3270_Attn: number +export const KEY_3270_BackTab: number +export const KEY_3270_ChangeScreen: number +export const KEY_3270_Copy: number +export const KEY_3270_CursorBlink: number +export const KEY_3270_CursorSelect: number +export const KEY_3270_DeleteWord: number +export const KEY_3270_Duplicate: number +export const KEY_3270_Enter: number +export const KEY_3270_EraseEOF: number +export const KEY_3270_EraseInput: number +export const KEY_3270_ExSelect: number +export const KEY_3270_FieldMark: number +export const KEY_3270_Ident: number +export const KEY_3270_Jump: number +export const KEY_3270_KeyClick: number +export const KEY_3270_Left2: number +export const KEY_3270_PA1: number +export const KEY_3270_PA2: number +export const KEY_3270_PA3: number +export const KEY_3270_Play: number +export const KEY_3270_PrintScreen: number +export const KEY_3270_Quit: number +export const KEY_3270_Record: number +export const KEY_3270_Reset: number +export const KEY_3270_Right2: number +export const KEY_3270_Rule: number +export const KEY_3270_Setup: number +export const KEY_3270_Test: number +export const KEY_4: number +export const KEY_5: number +export const KEY_6: number +export const KEY_7: number +export const KEY_8: number +export const KEY_9: number +export const KEY_A: number +export const KEY_AE: number +export const KEY_Aacute: number +export const KEY_Abelowdot: number +export const KEY_Abreve: number +export const KEY_Abreveacute: number +export const KEY_Abrevebelowdot: number +export const KEY_Abrevegrave: number +export const KEY_Abrevehook: number +export const KEY_Abrevetilde: number +export const KEY_AccessX_Enable: number +export const KEY_AccessX_Feedback_Enable: number +export const KEY_Acircumflex: number +export const KEY_Acircumflexacute: number +export const KEY_Acircumflexbelowdot: number +export const KEY_Acircumflexgrave: number +export const KEY_Acircumflexhook: number +export const KEY_Acircumflextilde: number +export const KEY_AddFavorite: number +export const KEY_Adiaeresis: number +export const KEY_Agrave: number +export const KEY_Ahook: number +export const KEY_Alt_L: number +export const KEY_Alt_R: number +export const KEY_Amacron: number +export const KEY_Aogonek: number +export const KEY_ApplicationLeft: number +export const KEY_ApplicationRight: number +export const KEY_Arabic_0: number +export const KEY_Arabic_1: number +export const KEY_Arabic_2: number +export const KEY_Arabic_3: number +export const KEY_Arabic_4: number +export const KEY_Arabic_5: number +export const KEY_Arabic_6: number +export const KEY_Arabic_7: number +export const KEY_Arabic_8: number +export const KEY_Arabic_9: number +export const KEY_Arabic_ain: number +export const KEY_Arabic_alef: number +export const KEY_Arabic_alefmaksura: number +export const KEY_Arabic_beh: number +export const KEY_Arabic_comma: number +export const KEY_Arabic_dad: number +export const KEY_Arabic_dal: number +export const KEY_Arabic_damma: number +export const KEY_Arabic_dammatan: number +export const KEY_Arabic_ddal: number +export const KEY_Arabic_farsi_yeh: number +export const KEY_Arabic_fatha: number +export const KEY_Arabic_fathatan: number +export const KEY_Arabic_feh: number +export const KEY_Arabic_fullstop: number +export const KEY_Arabic_gaf: number +export const KEY_Arabic_ghain: number +export const KEY_Arabic_ha: number +export const KEY_Arabic_hah: number +export const KEY_Arabic_hamza: number +export const KEY_Arabic_hamza_above: number +export const KEY_Arabic_hamza_below: number +export const KEY_Arabic_hamzaonalef: number +export const KEY_Arabic_hamzaonwaw: number +export const KEY_Arabic_hamzaonyeh: number +export const KEY_Arabic_hamzaunderalef: number +export const KEY_Arabic_heh: number +export const KEY_Arabic_heh_doachashmee: number +export const KEY_Arabic_heh_goal: number +export const KEY_Arabic_jeem: number +export const KEY_Arabic_jeh: number +export const KEY_Arabic_kaf: number +export const KEY_Arabic_kasra: number +export const KEY_Arabic_kasratan: number +export const KEY_Arabic_keheh: number +export const KEY_Arabic_khah: number +export const KEY_Arabic_lam: number +export const KEY_Arabic_madda_above: number +export const KEY_Arabic_maddaonalef: number +export const KEY_Arabic_meem: number +export const KEY_Arabic_noon: number +export const KEY_Arabic_noon_ghunna: number +export const KEY_Arabic_peh: number +export const KEY_Arabic_percent: number +export const KEY_Arabic_qaf: number +export const KEY_Arabic_question_mark: number +export const KEY_Arabic_ra: number +export const KEY_Arabic_rreh: number +export const KEY_Arabic_sad: number +export const KEY_Arabic_seen: number +export const KEY_Arabic_semicolon: number +export const KEY_Arabic_shadda: number +export const KEY_Arabic_sheen: number +export const KEY_Arabic_sukun: number +export const KEY_Arabic_superscript_alef: number +export const KEY_Arabic_switch: number +export const KEY_Arabic_tah: number +export const KEY_Arabic_tatweel: number +export const KEY_Arabic_tcheh: number +export const KEY_Arabic_teh: number +export const KEY_Arabic_tehmarbuta: number +export const KEY_Arabic_thal: number +export const KEY_Arabic_theh: number +export const KEY_Arabic_tteh: number +export const KEY_Arabic_veh: number +export const KEY_Arabic_waw: number +export const KEY_Arabic_yeh: number +export const KEY_Arabic_yeh_baree: number +export const KEY_Arabic_zah: number +export const KEY_Arabic_zain: number +export const KEY_Aring: number +export const KEY_Armenian_AT: number +export const KEY_Armenian_AYB: number +export const KEY_Armenian_BEN: number +export const KEY_Armenian_CHA: number +export const KEY_Armenian_DA: number +export const KEY_Armenian_DZA: number +export const KEY_Armenian_E: number +export const KEY_Armenian_FE: number +export const KEY_Armenian_GHAT: number +export const KEY_Armenian_GIM: number +export const KEY_Armenian_HI: number +export const KEY_Armenian_HO: number +export const KEY_Armenian_INI: number +export const KEY_Armenian_JE: number +export const KEY_Armenian_KE: number +export const KEY_Armenian_KEN: number +export const KEY_Armenian_KHE: number +export const KEY_Armenian_LYUN: number +export const KEY_Armenian_MEN: number +export const KEY_Armenian_NU: number +export const KEY_Armenian_O: number +export const KEY_Armenian_PE: number +export const KEY_Armenian_PYUR: number +export const KEY_Armenian_RA: number +export const KEY_Armenian_RE: number +export const KEY_Armenian_SE: number +export const KEY_Armenian_SHA: number +export const KEY_Armenian_TCHE: number +export const KEY_Armenian_TO: number +export const KEY_Armenian_TSA: number +export const KEY_Armenian_TSO: number +export const KEY_Armenian_TYUN: number +export const KEY_Armenian_VEV: number +export const KEY_Armenian_VO: number +export const KEY_Armenian_VYUN: number +export const KEY_Armenian_YECH: number +export const KEY_Armenian_ZA: number +export const KEY_Armenian_ZHE: number +export const KEY_Armenian_accent: number +export const KEY_Armenian_amanak: number +export const KEY_Armenian_apostrophe: number +export const KEY_Armenian_at: number +export const KEY_Armenian_ayb: number +export const KEY_Armenian_ben: number +export const KEY_Armenian_but: number +export const KEY_Armenian_cha: number +export const KEY_Armenian_da: number +export const KEY_Armenian_dza: number +export const KEY_Armenian_e: number +export const KEY_Armenian_exclam: number +export const KEY_Armenian_fe: number +export const KEY_Armenian_full_stop: number +export const KEY_Armenian_ghat: number +export const KEY_Armenian_gim: number +export const KEY_Armenian_hi: number +export const KEY_Armenian_ho: number +export const KEY_Armenian_hyphen: number +export const KEY_Armenian_ini: number +export const KEY_Armenian_je: number +export const KEY_Armenian_ke: number +export const KEY_Armenian_ken: number +export const KEY_Armenian_khe: number +export const KEY_Armenian_ligature_ew: number +export const KEY_Armenian_lyun: number +export const KEY_Armenian_men: number +export const KEY_Armenian_nu: number +export const KEY_Armenian_o: number +export const KEY_Armenian_paruyk: number +export const KEY_Armenian_pe: number +export const KEY_Armenian_pyur: number +export const KEY_Armenian_question: number +export const KEY_Armenian_ra: number +export const KEY_Armenian_re: number +export const KEY_Armenian_se: number +export const KEY_Armenian_separation_mark: number +export const KEY_Armenian_sha: number +export const KEY_Armenian_shesht: number +export const KEY_Armenian_tche: number +export const KEY_Armenian_to: number +export const KEY_Armenian_tsa: number +export const KEY_Armenian_tso: number +export const KEY_Armenian_tyun: number +export const KEY_Armenian_verjaket: number +export const KEY_Armenian_vev: number +export const KEY_Armenian_vo: number +export const KEY_Armenian_vyun: number +export const KEY_Armenian_yech: number +export const KEY_Armenian_yentamna: number +export const KEY_Armenian_za: number +export const KEY_Armenian_zhe: number +export const KEY_Atilde: number +export const KEY_AudibleBell_Enable: number +export const KEY_AudioCycleTrack: number +export const KEY_AudioForward: number +export const KEY_AudioLowerVolume: number +export const KEY_AudioMedia: number +export const KEY_AudioMicMute: number +export const KEY_AudioMute: number +export const KEY_AudioNext: number +export const KEY_AudioPause: number +export const KEY_AudioPlay: number +export const KEY_AudioPrev: number +export const KEY_AudioRaiseVolume: number +export const KEY_AudioRandomPlay: number +export const KEY_AudioRecord: number +export const KEY_AudioRepeat: number +export const KEY_AudioRewind: number +export const KEY_AudioStop: number +export const KEY_Away: number +export const KEY_B: number +export const KEY_Babovedot: number +export const KEY_Back: number +export const KEY_BackForward: number +export const KEY_BackSpace: number +export const KEY_Battery: number +export const KEY_Begin: number +export const KEY_Blue: number +export const KEY_Bluetooth: number +export const KEY_Book: number +export const KEY_BounceKeys_Enable: number +export const KEY_Break: number +export const KEY_BrightnessAdjust: number +export const KEY_Byelorussian_SHORTU: number +export const KEY_Byelorussian_shortu: number +export const KEY_C: number +export const KEY_CD: number +export const KEY_CH: number +export const KEY_C_H: number +export const KEY_C_h: number +export const KEY_Cabovedot: number +export const KEY_Cacute: number +export const KEY_Calculator: number +export const KEY_Calendar: number +export const KEY_Cancel: number +export const KEY_Caps_Lock: number +export const KEY_Ccaron: number +export const KEY_Ccedilla: number +export const KEY_Ccircumflex: number +export const KEY_Ch: number +export const KEY_Clear: number +export const KEY_ClearGrab: number +export const KEY_Close: number +export const KEY_Codeinput: number +export const KEY_ColonSign: number +export const KEY_Community: number +export const KEY_ContrastAdjust: number +export const KEY_Control_L: number +export const KEY_Control_R: number +export const KEY_Copy: number +export const KEY_CruzeiroSign: number +export const KEY_Cut: number +export const KEY_CycleAngle: number +export const KEY_Cyrillic_A: number +export const KEY_Cyrillic_BE: number +export const KEY_Cyrillic_CHE: number +export const KEY_Cyrillic_CHE_descender: number +export const KEY_Cyrillic_CHE_vertstroke: number +export const KEY_Cyrillic_DE: number +export const KEY_Cyrillic_DZHE: number +export const KEY_Cyrillic_E: number +export const KEY_Cyrillic_EF: number +export const KEY_Cyrillic_EL: number +export const KEY_Cyrillic_EM: number +export const KEY_Cyrillic_EN: number +export const KEY_Cyrillic_EN_descender: number +export const KEY_Cyrillic_ER: number +export const KEY_Cyrillic_ES: number +export const KEY_Cyrillic_GHE: number +export const KEY_Cyrillic_GHE_bar: number +export const KEY_Cyrillic_HA: number +export const KEY_Cyrillic_HARDSIGN: number +export const KEY_Cyrillic_HA_descender: number +export const KEY_Cyrillic_I: number +export const KEY_Cyrillic_IE: number +export const KEY_Cyrillic_IO: number +export const KEY_Cyrillic_I_macron: number +export const KEY_Cyrillic_JE: number +export const KEY_Cyrillic_KA: number +export const KEY_Cyrillic_KA_descender: number +export const KEY_Cyrillic_KA_vertstroke: number +export const KEY_Cyrillic_LJE: number +export const KEY_Cyrillic_NJE: number +export const KEY_Cyrillic_O: number +export const KEY_Cyrillic_O_bar: number +export const KEY_Cyrillic_PE: number +export const KEY_Cyrillic_SCHWA: number +export const KEY_Cyrillic_SHA: number +export const KEY_Cyrillic_SHCHA: number +export const KEY_Cyrillic_SHHA: number +export const KEY_Cyrillic_SHORTI: number +export const KEY_Cyrillic_SOFTSIGN: number +export const KEY_Cyrillic_TE: number +export const KEY_Cyrillic_TSE: number +export const KEY_Cyrillic_U: number +export const KEY_Cyrillic_U_macron: number +export const KEY_Cyrillic_U_straight: number +export const KEY_Cyrillic_U_straight_bar: number +export const KEY_Cyrillic_VE: number +export const KEY_Cyrillic_YA: number +export const KEY_Cyrillic_YERU: number +export const KEY_Cyrillic_YU: number +export const KEY_Cyrillic_ZE: number +export const KEY_Cyrillic_ZHE: number +export const KEY_Cyrillic_ZHE_descender: number +export const KEY_Cyrillic_a: number +export const KEY_Cyrillic_be: number +export const KEY_Cyrillic_che: number +export const KEY_Cyrillic_che_descender: number +export const KEY_Cyrillic_che_vertstroke: number +export const KEY_Cyrillic_de: number +export const KEY_Cyrillic_dzhe: number +export const KEY_Cyrillic_e: number +export const KEY_Cyrillic_ef: number +export const KEY_Cyrillic_el: number +export const KEY_Cyrillic_em: number +export const KEY_Cyrillic_en: number +export const KEY_Cyrillic_en_descender: number +export const KEY_Cyrillic_er: number +export const KEY_Cyrillic_es: number +export const KEY_Cyrillic_ghe: number +export const KEY_Cyrillic_ghe_bar: number +export const KEY_Cyrillic_ha: number +export const KEY_Cyrillic_ha_descender: number +export const KEY_Cyrillic_hardsign: number +export const KEY_Cyrillic_i: number +export const KEY_Cyrillic_i_macron: number +export const KEY_Cyrillic_ie: number +export const KEY_Cyrillic_io: number +export const KEY_Cyrillic_je: number +export const KEY_Cyrillic_ka: number +export const KEY_Cyrillic_ka_descender: number +export const KEY_Cyrillic_ka_vertstroke: number +export const KEY_Cyrillic_lje: number +export const KEY_Cyrillic_nje: number +export const KEY_Cyrillic_o: number +export const KEY_Cyrillic_o_bar: number +export const KEY_Cyrillic_pe: number +export const KEY_Cyrillic_schwa: number +export const KEY_Cyrillic_sha: number +export const KEY_Cyrillic_shcha: number +export const KEY_Cyrillic_shha: number +export const KEY_Cyrillic_shorti: number +export const KEY_Cyrillic_softsign: number +export const KEY_Cyrillic_te: number +export const KEY_Cyrillic_tse: number +export const KEY_Cyrillic_u: number +export const KEY_Cyrillic_u_macron: number +export const KEY_Cyrillic_u_straight: number +export const KEY_Cyrillic_u_straight_bar: number +export const KEY_Cyrillic_ve: number +export const KEY_Cyrillic_ya: number +export const KEY_Cyrillic_yeru: number +export const KEY_Cyrillic_yu: number +export const KEY_Cyrillic_ze: number +export const KEY_Cyrillic_zhe: number +export const KEY_Cyrillic_zhe_descender: number +export const KEY_D: number +export const KEY_DOS: number +export const KEY_Dabovedot: number +export const KEY_Dcaron: number +export const KEY_Delete: number +export const KEY_Display: number +export const KEY_Documents: number +export const KEY_DongSign: number +export const KEY_Down: number +export const KEY_Dstroke: number +export const KEY_E: number +export const KEY_ENG: number +export const KEY_ETH: number +export const KEY_EZH: number +export const KEY_Eabovedot: number +export const KEY_Eacute: number +export const KEY_Ebelowdot: number +export const KEY_Ecaron: number +export const KEY_Ecircumflex: number +export const KEY_Ecircumflexacute: number +export const KEY_Ecircumflexbelowdot: number +export const KEY_Ecircumflexgrave: number +export const KEY_Ecircumflexhook: number +export const KEY_Ecircumflextilde: number +export const KEY_EcuSign: number +export const KEY_Ediaeresis: number +export const KEY_Egrave: number +export const KEY_Ehook: number +export const KEY_Eisu_Shift: number +export const KEY_Eisu_toggle: number +export const KEY_Eject: number +export const KEY_Emacron: number +export const KEY_End: number +export const KEY_Eogonek: number +export const KEY_Escape: number +export const KEY_Eth: number +export const KEY_Etilde: number +export const KEY_EuroSign: number +export const KEY_Excel: number +export const KEY_Execute: number +export const KEY_Explorer: number +export const KEY_F: number +export const KEY_F1: number +export const KEY_F10: number +export const KEY_F11: number +export const KEY_F12: number +export const KEY_F13: number +export const KEY_F14: number +export const KEY_F15: number +export const KEY_F16: number +export const KEY_F17: number +export const KEY_F18: number +export const KEY_F19: number +export const KEY_F2: number +export const KEY_F20: number +export const KEY_F21: number +export const KEY_F22: number +export const KEY_F23: number +export const KEY_F24: number +export const KEY_F25: number +export const KEY_F26: number +export const KEY_F27: number +export const KEY_F28: number +export const KEY_F29: number +export const KEY_F3: number +export const KEY_F30: number +export const KEY_F31: number +export const KEY_F32: number +export const KEY_F33: number +export const KEY_F34: number +export const KEY_F35: number +export const KEY_F4: number +export const KEY_F5: number +export const KEY_F6: number +export const KEY_F7: number +export const KEY_F8: number +export const KEY_F9: number +export const KEY_FFrancSign: number +export const KEY_Fabovedot: number +export const KEY_Farsi_0: number +export const KEY_Farsi_1: number +export const KEY_Farsi_2: number +export const KEY_Farsi_3: number +export const KEY_Farsi_4: number +export const KEY_Farsi_5: number +export const KEY_Farsi_6: number +export const KEY_Farsi_7: number +export const KEY_Farsi_8: number +export const KEY_Farsi_9: number +export const KEY_Farsi_yeh: number +export const KEY_Favorites: number +export const KEY_Finance: number +export const KEY_Find: number +export const KEY_First_Virtual_Screen: number +export const KEY_Forward: number +export const KEY_FrameBack: number +export const KEY_FrameForward: number +export const KEY_G: number +export const KEY_Gabovedot: number +export const KEY_Game: number +export const KEY_Gbreve: number +export const KEY_Gcaron: number +export const KEY_Gcedilla: number +export const KEY_Gcircumflex: number +export const KEY_Georgian_an: number +export const KEY_Georgian_ban: number +export const KEY_Georgian_can: number +export const KEY_Georgian_char: number +export const KEY_Georgian_chin: number +export const KEY_Georgian_cil: number +export const KEY_Georgian_don: number +export const KEY_Georgian_en: number +export const KEY_Georgian_fi: number +export const KEY_Georgian_gan: number +export const KEY_Georgian_ghan: number +export const KEY_Georgian_hae: number +export const KEY_Georgian_har: number +export const KEY_Georgian_he: number +export const KEY_Georgian_hie: number +export const KEY_Georgian_hoe: number +export const KEY_Georgian_in: number +export const KEY_Georgian_jhan: number +export const KEY_Georgian_jil: number +export const KEY_Georgian_kan: number +export const KEY_Georgian_khar: number +export const KEY_Georgian_las: number +export const KEY_Georgian_man: number +export const KEY_Georgian_nar: number +export const KEY_Georgian_on: number +export const KEY_Georgian_par: number +export const KEY_Georgian_phar: number +export const KEY_Georgian_qar: number +export const KEY_Georgian_rae: number +export const KEY_Georgian_san: number +export const KEY_Georgian_shin: number +export const KEY_Georgian_tan: number +export const KEY_Georgian_tar: number +export const KEY_Georgian_un: number +export const KEY_Georgian_vin: number +export const KEY_Georgian_we: number +export const KEY_Georgian_xan: number +export const KEY_Georgian_zen: number +export const KEY_Georgian_zhar: number +export const KEY_Go: number +export const KEY_Greek_ALPHA: number +export const KEY_Greek_ALPHAaccent: number +export const KEY_Greek_BETA: number +export const KEY_Greek_CHI: number +export const KEY_Greek_DELTA: number +export const KEY_Greek_EPSILON: number +export const KEY_Greek_EPSILONaccent: number +export const KEY_Greek_ETA: number +export const KEY_Greek_ETAaccent: number +export const KEY_Greek_GAMMA: number +export const KEY_Greek_IOTA: number +export const KEY_Greek_IOTAaccent: number +export const KEY_Greek_IOTAdiaeresis: number +export const KEY_Greek_IOTAdieresis: number +export const KEY_Greek_KAPPA: number +export const KEY_Greek_LAMBDA: number +export const KEY_Greek_LAMDA: number +export const KEY_Greek_MU: number +export const KEY_Greek_NU: number +export const KEY_Greek_OMEGA: number +export const KEY_Greek_OMEGAaccent: number +export const KEY_Greek_OMICRON: number +export const KEY_Greek_OMICRONaccent: number +export const KEY_Greek_PHI: number +export const KEY_Greek_PI: number +export const KEY_Greek_PSI: number +export const KEY_Greek_RHO: number +export const KEY_Greek_SIGMA: number +export const KEY_Greek_TAU: number +export const KEY_Greek_THETA: number +export const KEY_Greek_UPSILON: number +export const KEY_Greek_UPSILONaccent: number +export const KEY_Greek_UPSILONdieresis: number +export const KEY_Greek_XI: number +export const KEY_Greek_ZETA: number +export const KEY_Greek_accentdieresis: number +export const KEY_Greek_alpha: number +export const KEY_Greek_alphaaccent: number +export const KEY_Greek_beta: number +export const KEY_Greek_chi: number +export const KEY_Greek_delta: number +export const KEY_Greek_epsilon: number +export const KEY_Greek_epsilonaccent: number +export const KEY_Greek_eta: number +export const KEY_Greek_etaaccent: number +export const KEY_Greek_finalsmallsigma: number +export const KEY_Greek_gamma: number +export const KEY_Greek_horizbar: number +export const KEY_Greek_iota: number +export const KEY_Greek_iotaaccent: number +export const KEY_Greek_iotaaccentdieresis: number +export const KEY_Greek_iotadieresis: number +export const KEY_Greek_kappa: number +export const KEY_Greek_lambda: number +export const KEY_Greek_lamda: number +export const KEY_Greek_mu: number +export const KEY_Greek_nu: number +export const KEY_Greek_omega: number +export const KEY_Greek_omegaaccent: number +export const KEY_Greek_omicron: number +export const KEY_Greek_omicronaccent: number +export const KEY_Greek_phi: number +export const KEY_Greek_pi: number +export const KEY_Greek_psi: number +export const KEY_Greek_rho: number +export const KEY_Greek_sigma: number +export const KEY_Greek_switch: number +export const KEY_Greek_tau: number +export const KEY_Greek_theta: number +export const KEY_Greek_upsilon: number +export const KEY_Greek_upsilonaccent: number +export const KEY_Greek_upsilonaccentdieresis: number +export const KEY_Greek_upsilondieresis: number +export const KEY_Greek_xi: number +export const KEY_Greek_zeta: number +export const KEY_Green: number +export const KEY_H: number +export const KEY_Hangul: number +export const KEY_Hangul_A: number +export const KEY_Hangul_AE: number +export const KEY_Hangul_AraeA: number +export const KEY_Hangul_AraeAE: number +export const KEY_Hangul_Banja: number +export const KEY_Hangul_Cieuc: number +export const KEY_Hangul_Codeinput: number +export const KEY_Hangul_Dikeud: number +export const KEY_Hangul_E: number +export const KEY_Hangul_EO: number +export const KEY_Hangul_EU: number +export const KEY_Hangul_End: number +export const KEY_Hangul_Hanja: number +export const KEY_Hangul_Hieuh: number +export const KEY_Hangul_I: number +export const KEY_Hangul_Ieung: number +export const KEY_Hangul_J_Cieuc: number +export const KEY_Hangul_J_Dikeud: number +export const KEY_Hangul_J_Hieuh: number +export const KEY_Hangul_J_Ieung: number +export const KEY_Hangul_J_Jieuj: number +export const KEY_Hangul_J_Khieuq: number +export const KEY_Hangul_J_Kiyeog: number +export const KEY_Hangul_J_KiyeogSios: number +export const KEY_Hangul_J_KkogjiDalrinIeung: number +export const KEY_Hangul_J_Mieum: number +export const KEY_Hangul_J_Nieun: number +export const KEY_Hangul_J_NieunHieuh: number +export const KEY_Hangul_J_NieunJieuj: number +export const KEY_Hangul_J_PanSios: number +export const KEY_Hangul_J_Phieuf: number +export const KEY_Hangul_J_Pieub: number +export const KEY_Hangul_J_PieubSios: number +export const KEY_Hangul_J_Rieul: number +export const KEY_Hangul_J_RieulHieuh: number +export const KEY_Hangul_J_RieulKiyeog: number +export const KEY_Hangul_J_RieulMieum: number +export const KEY_Hangul_J_RieulPhieuf: number +export const KEY_Hangul_J_RieulPieub: number +export const KEY_Hangul_J_RieulSios: number +export const KEY_Hangul_J_RieulTieut: number +export const KEY_Hangul_J_Sios: number +export const KEY_Hangul_J_SsangKiyeog: number +export const KEY_Hangul_J_SsangSios: number +export const KEY_Hangul_J_Tieut: number +export const KEY_Hangul_J_YeorinHieuh: number +export const KEY_Hangul_Jamo: number +export const KEY_Hangul_Jeonja: number +export const KEY_Hangul_Jieuj: number +export const KEY_Hangul_Khieuq: number +export const KEY_Hangul_Kiyeog: number +export const KEY_Hangul_KiyeogSios: number +export const KEY_Hangul_KkogjiDalrinIeung: number +export const KEY_Hangul_Mieum: number +export const KEY_Hangul_MultipleCandidate: number +export const KEY_Hangul_Nieun: number +export const KEY_Hangul_NieunHieuh: number +export const KEY_Hangul_NieunJieuj: number +export const KEY_Hangul_O: number +export const KEY_Hangul_OE: number +export const KEY_Hangul_PanSios: number +export const KEY_Hangul_Phieuf: number +export const KEY_Hangul_Pieub: number +export const KEY_Hangul_PieubSios: number +export const KEY_Hangul_PostHanja: number +export const KEY_Hangul_PreHanja: number +export const KEY_Hangul_PreviousCandidate: number +export const KEY_Hangul_Rieul: number +export const KEY_Hangul_RieulHieuh: number +export const KEY_Hangul_RieulKiyeog: number +export const KEY_Hangul_RieulMieum: number +export const KEY_Hangul_RieulPhieuf: number +export const KEY_Hangul_RieulPieub: number +export const KEY_Hangul_RieulSios: number +export const KEY_Hangul_RieulTieut: number +export const KEY_Hangul_RieulYeorinHieuh: number +export const KEY_Hangul_Romaja: number +export const KEY_Hangul_SingleCandidate: number +export const KEY_Hangul_Sios: number +export const KEY_Hangul_Special: number +export const KEY_Hangul_SsangDikeud: number +export const KEY_Hangul_SsangJieuj: number +export const KEY_Hangul_SsangKiyeog: number +export const KEY_Hangul_SsangPieub: number +export const KEY_Hangul_SsangSios: number +export const KEY_Hangul_Start: number +export const KEY_Hangul_SunkyeongeumMieum: number +export const KEY_Hangul_SunkyeongeumPhieuf: number +export const KEY_Hangul_SunkyeongeumPieub: number +export const KEY_Hangul_Tieut: number +export const KEY_Hangul_U: number +export const KEY_Hangul_WA: number +export const KEY_Hangul_WAE: number +export const KEY_Hangul_WE: number +export const KEY_Hangul_WEO: number +export const KEY_Hangul_WI: number +export const KEY_Hangul_YA: number +export const KEY_Hangul_YAE: number +export const KEY_Hangul_YE: number +export const KEY_Hangul_YEO: number +export const KEY_Hangul_YI: number +export const KEY_Hangul_YO: number +export const KEY_Hangul_YU: number +export const KEY_Hangul_YeorinHieuh: number +export const KEY_Hangul_switch: number +export const KEY_Hankaku: number +export const KEY_Hcircumflex: number +export const KEY_Hebrew_switch: number +export const KEY_Help: number +export const KEY_Henkan: number +export const KEY_Henkan_Mode: number +export const KEY_Hibernate: number +export const KEY_Hiragana: number +export const KEY_Hiragana_Katakana: number +export const KEY_History: number +export const KEY_Home: number +export const KEY_HomePage: number +export const KEY_HotLinks: number +export const KEY_Hstroke: number +export const KEY_Hyper_L: number +export const KEY_Hyper_R: number +export const KEY_I: number +export const KEY_ISO_Center_Object: number +export const KEY_ISO_Continuous_Underline: number +export const KEY_ISO_Discontinuous_Underline: number +export const KEY_ISO_Emphasize: number +export const KEY_ISO_Enter: number +export const KEY_ISO_Fast_Cursor_Down: number +export const KEY_ISO_Fast_Cursor_Left: number +export const KEY_ISO_Fast_Cursor_Right: number +export const KEY_ISO_Fast_Cursor_Up: number +export const KEY_ISO_First_Group: number +export const KEY_ISO_First_Group_Lock: number +export const KEY_ISO_Group_Latch: number +export const KEY_ISO_Group_Lock: number +export const KEY_ISO_Group_Shift: number +export const KEY_ISO_Last_Group: number +export const KEY_ISO_Last_Group_Lock: number +export const KEY_ISO_Left_Tab: number +export const KEY_ISO_Level2_Latch: number +export const KEY_ISO_Level3_Latch: number +export const KEY_ISO_Level3_Lock: number +export const KEY_ISO_Level3_Shift: number +export const KEY_ISO_Level5_Latch: number +export const KEY_ISO_Level5_Lock: number +export const KEY_ISO_Level5_Shift: number +export const KEY_ISO_Lock: number +export const KEY_ISO_Move_Line_Down: number +export const KEY_ISO_Move_Line_Up: number +export const KEY_ISO_Next_Group: number +export const KEY_ISO_Next_Group_Lock: number +export const KEY_ISO_Partial_Line_Down: number +export const KEY_ISO_Partial_Line_Up: number +export const KEY_ISO_Partial_Space_Left: number +export const KEY_ISO_Partial_Space_Right: number +export const KEY_ISO_Prev_Group: number +export const KEY_ISO_Prev_Group_Lock: number +export const KEY_ISO_Release_Both_Margins: number +export const KEY_ISO_Release_Margin_Left: number +export const KEY_ISO_Release_Margin_Right: number +export const KEY_ISO_Set_Margin_Left: number +export const KEY_ISO_Set_Margin_Right: number +export const KEY_Iabovedot: number +export const KEY_Iacute: number +export const KEY_Ibelowdot: number +export const KEY_Ibreve: number +export const KEY_Icircumflex: number +export const KEY_Idiaeresis: number +export const KEY_Igrave: number +export const KEY_Ihook: number +export const KEY_Imacron: number +export const KEY_Insert: number +export const KEY_Iogonek: number +export const KEY_Itilde: number +export const KEY_J: number +export const KEY_Jcircumflex: number +export const KEY_K: number +export const KEY_KP_0: number +export const KEY_KP_1: number +export const KEY_KP_2: number +export const KEY_KP_3: number +export const KEY_KP_4: number +export const KEY_KP_5: number +export const KEY_KP_6: number +export const KEY_KP_7: number +export const KEY_KP_8: number +export const KEY_KP_9: number +export const KEY_KP_Add: number +export const KEY_KP_Begin: number +export const KEY_KP_Decimal: number +export const KEY_KP_Delete: number +export const KEY_KP_Divide: number +export const KEY_KP_Down: number +export const KEY_KP_End: number +export const KEY_KP_Enter: number +export const KEY_KP_Equal: number +export const KEY_KP_F1: number +export const KEY_KP_F2: number +export const KEY_KP_F3: number +export const KEY_KP_F4: number +export const KEY_KP_Home: number +export const KEY_KP_Insert: number +export const KEY_KP_Left: number +export const KEY_KP_Multiply: number +export const KEY_KP_Next: number +export const KEY_KP_Page_Down: number +export const KEY_KP_Page_Up: number +export const KEY_KP_Prior: number +export const KEY_KP_Right: number +export const KEY_KP_Separator: number +export const KEY_KP_Space: number +export const KEY_KP_Subtract: number +export const KEY_KP_Tab: number +export const KEY_KP_Up: number +export const KEY_Kana_Lock: number +export const KEY_Kana_Shift: number +export const KEY_Kanji: number +export const KEY_Kanji_Bangou: number +export const KEY_Katakana: number +export const KEY_KbdBrightnessDown: number +export const KEY_KbdBrightnessUp: number +export const KEY_KbdLightOnOff: number +export const KEY_Kcedilla: number +export const KEY_Korean_Won: number +export const KEY_L: number +export const KEY_L1: number +export const KEY_L10: number +export const KEY_L2: number +export const KEY_L3: number +export const KEY_L4: number +export const KEY_L5: number +export const KEY_L6: number +export const KEY_L7: number +export const KEY_L8: number +export const KEY_L9: number +export const KEY_Lacute: number +export const KEY_Last_Virtual_Screen: number +export const KEY_Launch0: number +export const KEY_Launch1: number +export const KEY_Launch2: number +export const KEY_Launch3: number +export const KEY_Launch4: number +export const KEY_Launch5: number +export const KEY_Launch6: number +export const KEY_Launch7: number +export const KEY_Launch8: number +export const KEY_Launch9: number +export const KEY_LaunchA: number +export const KEY_LaunchB: number +export const KEY_LaunchC: number +export const KEY_LaunchD: number +export const KEY_LaunchE: number +export const KEY_LaunchF: number +export const KEY_Lbelowdot: number +export const KEY_Lcaron: number +export const KEY_Lcedilla: number +export const KEY_Left: number +export const KEY_LightBulb: number +export const KEY_Linefeed: number +export const KEY_LiraSign: number +export const KEY_LogGrabInfo: number +export const KEY_LogOff: number +export const KEY_LogWindowTree: number +export const KEY_Lstroke: number +export const KEY_M: number +export const KEY_Mabovedot: number +export const KEY_Macedonia_DSE: number +export const KEY_Macedonia_GJE: number +export const KEY_Macedonia_KJE: number +export const KEY_Macedonia_dse: number +export const KEY_Macedonia_gje: number +export const KEY_Macedonia_kje: number +export const KEY_Mae_Koho: number +export const KEY_Mail: number +export const KEY_MailForward: number +export const KEY_Market: number +export const KEY_Massyo: number +export const KEY_Meeting: number +export const KEY_Memo: number +export const KEY_Menu: number +export const KEY_MenuKB: number +export const KEY_MenuPB: number +export const KEY_Messenger: number +export const KEY_Meta_L: number +export const KEY_Meta_R: number +export const KEY_MillSign: number +export const KEY_ModeLock: number +export const KEY_Mode_switch: number +export const KEY_MonBrightnessDown: number +export const KEY_MonBrightnessUp: number +export const KEY_MouseKeys_Accel_Enable: number +export const KEY_MouseKeys_Enable: number +export const KEY_Muhenkan: number +export const KEY_Multi_key: number +export const KEY_MultipleCandidate: number +export const KEY_Music: number +export const KEY_MyComputer: number +export const KEY_MySites: number +export const KEY_N: number +export const KEY_Nacute: number +export const KEY_NairaSign: number +export const KEY_Ncaron: number +export const KEY_Ncedilla: number +export const KEY_New: number +export const KEY_NewSheqelSign: number +export const KEY_News: number +export const KEY_Next: number +export const KEY_Next_VMode: number +export const KEY_Next_Virtual_Screen: number +export const KEY_Ntilde: number +export const KEY_Num_Lock: number +export const KEY_O: number +export const KEY_OE: number +export const KEY_Oacute: number +export const KEY_Obarred: number +export const KEY_Obelowdot: number +export const KEY_Ocaron: number +export const KEY_Ocircumflex: number +export const KEY_Ocircumflexacute: number +export const KEY_Ocircumflexbelowdot: number +export const KEY_Ocircumflexgrave: number +export const KEY_Ocircumflexhook: number +export const KEY_Ocircumflextilde: number +export const KEY_Odiaeresis: number +export const KEY_Odoubleacute: number +export const KEY_OfficeHome: number +export const KEY_Ograve: number +export const KEY_Ohook: number +export const KEY_Ohorn: number +export const KEY_Ohornacute: number +export const KEY_Ohornbelowdot: number +export const KEY_Ohorngrave: number +export const KEY_Ohornhook: number +export const KEY_Ohorntilde: number +export const KEY_Omacron: number +export const KEY_Ooblique: number +export const KEY_Open: number +export const KEY_OpenURL: number +export const KEY_Option: number +export const KEY_Oslash: number +export const KEY_Otilde: number +export const KEY_Overlay1_Enable: number +export const KEY_Overlay2_Enable: number +export const KEY_P: number +export const KEY_Pabovedot: number +export const KEY_Page_Down: number +export const KEY_Page_Up: number +export const KEY_Paste: number +export const KEY_Pause: number +export const KEY_PesetaSign: number +export const KEY_Phone: number +export const KEY_Pictures: number +export const KEY_Pointer_Accelerate: number +export const KEY_Pointer_Button1: number +export const KEY_Pointer_Button2: number +export const KEY_Pointer_Button3: number +export const KEY_Pointer_Button4: number +export const KEY_Pointer_Button5: number +export const KEY_Pointer_Button_Dflt: number +export const KEY_Pointer_DblClick1: number +export const KEY_Pointer_DblClick2: number +export const KEY_Pointer_DblClick3: number +export const KEY_Pointer_DblClick4: number +export const KEY_Pointer_DblClick5: number +export const KEY_Pointer_DblClick_Dflt: number +export const KEY_Pointer_DfltBtnNext: number +export const KEY_Pointer_DfltBtnPrev: number +export const KEY_Pointer_Down: number +export const KEY_Pointer_DownLeft: number +export const KEY_Pointer_DownRight: number +export const KEY_Pointer_Drag1: number +export const KEY_Pointer_Drag2: number +export const KEY_Pointer_Drag3: number +export const KEY_Pointer_Drag4: number +export const KEY_Pointer_Drag5: number +export const KEY_Pointer_Drag_Dflt: number +export const KEY_Pointer_EnableKeys: number +export const KEY_Pointer_Left: number +export const KEY_Pointer_Right: number +export const KEY_Pointer_Up: number +export const KEY_Pointer_UpLeft: number +export const KEY_Pointer_UpRight: number +export const KEY_PowerDown: number +export const KEY_PowerOff: number +export const KEY_Prev_VMode: number +export const KEY_Prev_Virtual_Screen: number +export const KEY_PreviousCandidate: number +export const KEY_Print: number +export const KEY_Prior: number +export const KEY_Q: number +export const KEY_R: number +export const KEY_R1: number +export const KEY_R10: number +export const KEY_R11: number +export const KEY_R12: number +export const KEY_R13: number +export const KEY_R14: number +export const KEY_R15: number +export const KEY_R2: number +export const KEY_R3: number +export const KEY_R4: number +export const KEY_R5: number +export const KEY_R6: number +export const KEY_R7: number +export const KEY_R8: number +export const KEY_R9: number +export const KEY_Racute: number +export const KEY_Rcaron: number +export const KEY_Rcedilla: number +export const KEY_Red: number +export const KEY_Redo: number +export const KEY_Refresh: number +export const KEY_Reload: number +export const KEY_RepeatKeys_Enable: number +export const KEY_Reply: number +export const KEY_Return: number +export const KEY_Right: number +export const KEY_RockerDown: number +export const KEY_RockerEnter: number +export const KEY_RockerUp: number +export const KEY_Romaji: number +export const KEY_RotateWindows: number +export const KEY_RotationKB: number +export const KEY_RotationPB: number +export const KEY_RupeeSign: number +export const KEY_S: number +export const KEY_SCHWA: number +export const KEY_Sabovedot: number +export const KEY_Sacute: number +export const KEY_Save: number +export const KEY_Scaron: number +export const KEY_Scedilla: number +export const KEY_Scircumflex: number +export const KEY_ScreenSaver: number +export const KEY_ScrollClick: number +export const KEY_ScrollDown: number +export const KEY_ScrollUp: number +export const KEY_Scroll_Lock: number +export const KEY_Search: number +export const KEY_Select: number +export const KEY_SelectButton: number +export const KEY_Send: number +export const KEY_Serbian_DJE: number +export const KEY_Serbian_DZE: number +export const KEY_Serbian_JE: number +export const KEY_Serbian_LJE: number +export const KEY_Serbian_NJE: number +export const KEY_Serbian_TSHE: number +export const KEY_Serbian_dje: number +export const KEY_Serbian_dze: number +export const KEY_Serbian_je: number +export const KEY_Serbian_lje: number +export const KEY_Serbian_nje: number +export const KEY_Serbian_tshe: number +export const KEY_Shift_L: number +export const KEY_Shift_Lock: number +export const KEY_Shift_R: number +export const KEY_Shop: number +export const KEY_SingleCandidate: number +export const KEY_Sinh_a: number +export const KEY_Sinh_aa: number +export const KEY_Sinh_aa2: number +export const KEY_Sinh_ae: number +export const KEY_Sinh_ae2: number +export const KEY_Sinh_aee: number +export const KEY_Sinh_aee2: number +export const KEY_Sinh_ai: number +export const KEY_Sinh_ai2: number +export const KEY_Sinh_al: number +export const KEY_Sinh_au: number +export const KEY_Sinh_au2: number +export const KEY_Sinh_ba: number +export const KEY_Sinh_bha: number +export const KEY_Sinh_ca: number +export const KEY_Sinh_cha: number +export const KEY_Sinh_dda: number +export const KEY_Sinh_ddha: number +export const KEY_Sinh_dha: number +export const KEY_Sinh_dhha: number +export const KEY_Sinh_e: number +export const KEY_Sinh_e2: number +export const KEY_Sinh_ee: number +export const KEY_Sinh_ee2: number +export const KEY_Sinh_fa: number +export const KEY_Sinh_ga: number +export const KEY_Sinh_gha: number +export const KEY_Sinh_h2: number +export const KEY_Sinh_ha: number +export const KEY_Sinh_i: number +export const KEY_Sinh_i2: number +export const KEY_Sinh_ii: number +export const KEY_Sinh_ii2: number +export const KEY_Sinh_ja: number +export const KEY_Sinh_jha: number +export const KEY_Sinh_jnya: number +export const KEY_Sinh_ka: number +export const KEY_Sinh_kha: number +export const KEY_Sinh_kunddaliya: number +export const KEY_Sinh_la: number +export const KEY_Sinh_lla: number +export const KEY_Sinh_lu: number +export const KEY_Sinh_lu2: number +export const KEY_Sinh_luu: number +export const KEY_Sinh_luu2: number +export const KEY_Sinh_ma: number +export const KEY_Sinh_mba: number +export const KEY_Sinh_na: number +export const KEY_Sinh_ndda: number +export const KEY_Sinh_ndha: number +export const KEY_Sinh_ng: number +export const KEY_Sinh_ng2: number +export const KEY_Sinh_nga: number +export const KEY_Sinh_nja: number +export const KEY_Sinh_nna: number +export const KEY_Sinh_nya: number +export const KEY_Sinh_o: number +export const KEY_Sinh_o2: number +export const KEY_Sinh_oo: number +export const KEY_Sinh_oo2: number +export const KEY_Sinh_pa: number +export const KEY_Sinh_pha: number +export const KEY_Sinh_ra: number +export const KEY_Sinh_ri: number +export const KEY_Sinh_rii: number +export const KEY_Sinh_ru2: number +export const KEY_Sinh_ruu2: number +export const KEY_Sinh_sa: number +export const KEY_Sinh_sha: number +export const KEY_Sinh_ssha: number +export const KEY_Sinh_tha: number +export const KEY_Sinh_thha: number +export const KEY_Sinh_tta: number +export const KEY_Sinh_ttha: number +export const KEY_Sinh_u: number +export const KEY_Sinh_u2: number +export const KEY_Sinh_uu: number +export const KEY_Sinh_uu2: number +export const KEY_Sinh_va: number +export const KEY_Sinh_ya: number +export const KEY_Sleep: number +export const KEY_SlowKeys_Enable: number +export const KEY_Spell: number +export const KEY_SplitScreen: number +export const KEY_Standby: number +export const KEY_Start: number +export const KEY_StickyKeys_Enable: number +export const KEY_Stop: number +export const KEY_Subtitle: number +export const KEY_Super_L: number +export const KEY_Super_R: number +export const KEY_Support: number +export const KEY_Suspend: number +export const KEY_Switch_VT_1: number +export const KEY_Switch_VT_10: number +export const KEY_Switch_VT_11: number +export const KEY_Switch_VT_12: number +export const KEY_Switch_VT_2: number +export const KEY_Switch_VT_3: number +export const KEY_Switch_VT_4: number +export const KEY_Switch_VT_5: number +export const KEY_Switch_VT_6: number +export const KEY_Switch_VT_7: number +export const KEY_Switch_VT_8: number +export const KEY_Switch_VT_9: number +export const KEY_Sys_Req: number +export const KEY_T: number +export const KEY_THORN: number +export const KEY_Tab: number +export const KEY_Tabovedot: number +export const KEY_TaskPane: number +export const KEY_Tcaron: number +export const KEY_Tcedilla: number +export const KEY_Terminal: number +export const KEY_Terminate_Server: number +export const KEY_Thai_baht: number +export const KEY_Thai_bobaimai: number +export const KEY_Thai_chochan: number +export const KEY_Thai_chochang: number +export const KEY_Thai_choching: number +export const KEY_Thai_chochoe: number +export const KEY_Thai_dochada: number +export const KEY_Thai_dodek: number +export const KEY_Thai_fofa: number +export const KEY_Thai_fofan: number +export const KEY_Thai_hohip: number +export const KEY_Thai_honokhuk: number +export const KEY_Thai_khokhai: number +export const KEY_Thai_khokhon: number +export const KEY_Thai_khokhuat: number +export const KEY_Thai_khokhwai: number +export const KEY_Thai_khorakhang: number +export const KEY_Thai_kokai: number +export const KEY_Thai_lakkhangyao: number +export const KEY_Thai_lekchet: number +export const KEY_Thai_lekha: number +export const KEY_Thai_lekhok: number +export const KEY_Thai_lekkao: number +export const KEY_Thai_leknung: number +export const KEY_Thai_lekpaet: number +export const KEY_Thai_leksam: number +export const KEY_Thai_leksi: number +export const KEY_Thai_leksong: number +export const KEY_Thai_leksun: number +export const KEY_Thai_lochula: number +export const KEY_Thai_loling: number +export const KEY_Thai_lu: number +export const KEY_Thai_maichattawa: number +export const KEY_Thai_maiek: number +export const KEY_Thai_maihanakat: number +export const KEY_Thai_maihanakat_maitho: number +export const KEY_Thai_maitaikhu: number +export const KEY_Thai_maitho: number +export const KEY_Thai_maitri: number +export const KEY_Thai_maiyamok: number +export const KEY_Thai_moma: number +export const KEY_Thai_ngongu: number +export const KEY_Thai_nikhahit: number +export const KEY_Thai_nonen: number +export const KEY_Thai_nonu: number +export const KEY_Thai_oang: number +export const KEY_Thai_paiyannoi: number +export const KEY_Thai_phinthu: number +export const KEY_Thai_phophan: number +export const KEY_Thai_phophung: number +export const KEY_Thai_phosamphao: number +export const KEY_Thai_popla: number +export const KEY_Thai_rorua: number +export const KEY_Thai_ru: number +export const KEY_Thai_saraa: number +export const KEY_Thai_saraaa: number +export const KEY_Thai_saraae: number +export const KEY_Thai_saraaimaimalai: number +export const KEY_Thai_saraaimaimuan: number +export const KEY_Thai_saraam: number +export const KEY_Thai_sarae: number +export const KEY_Thai_sarai: number +export const KEY_Thai_saraii: number +export const KEY_Thai_sarao: number +export const KEY_Thai_sarau: number +export const KEY_Thai_saraue: number +export const KEY_Thai_sarauee: number +export const KEY_Thai_sarauu: number +export const KEY_Thai_sorusi: number +export const KEY_Thai_sosala: number +export const KEY_Thai_soso: number +export const KEY_Thai_sosua: number +export const KEY_Thai_thanthakhat: number +export const KEY_Thai_thonangmontho: number +export const KEY_Thai_thophuthao: number +export const KEY_Thai_thothahan: number +export const KEY_Thai_thothan: number +export const KEY_Thai_thothong: number +export const KEY_Thai_thothung: number +export const KEY_Thai_topatak: number +export const KEY_Thai_totao: number +export const KEY_Thai_wowaen: number +export const KEY_Thai_yoyak: number +export const KEY_Thai_yoying: number +export const KEY_Thorn: number +export const KEY_Time: number +export const KEY_ToDoList: number +export const KEY_Tools: number +export const KEY_TopMenu: number +export const KEY_TouchpadOff: number +export const KEY_TouchpadOn: number +export const KEY_TouchpadToggle: number +export const KEY_Touroku: number +export const KEY_Travel: number +export const KEY_Tslash: number +export const KEY_U: number +export const KEY_UWB: number +export const KEY_Uacute: number +export const KEY_Ubelowdot: number +export const KEY_Ubreve: number +export const KEY_Ucircumflex: number +export const KEY_Udiaeresis: number +export const KEY_Udoubleacute: number +export const KEY_Ugrave: number +export const KEY_Uhook: number +export const KEY_Uhorn: number +export const KEY_Uhornacute: number +export const KEY_Uhornbelowdot: number +export const KEY_Uhorngrave: number +export const KEY_Uhornhook: number +export const KEY_Uhorntilde: number +export const KEY_Ukrainian_GHE_WITH_UPTURN: number +export const KEY_Ukrainian_I: number +export const KEY_Ukrainian_IE: number +export const KEY_Ukrainian_YI: number +export const KEY_Ukrainian_ghe_with_upturn: number +export const KEY_Ukrainian_i: number +export const KEY_Ukrainian_ie: number +export const KEY_Ukrainian_yi: number +export const KEY_Ukranian_I: number +export const KEY_Ukranian_JE: number +export const KEY_Ukranian_YI: number +export const KEY_Ukranian_i: number +export const KEY_Ukranian_je: number +export const KEY_Ukranian_yi: number +export const KEY_Umacron: number +export const KEY_Undo: number +export const KEY_Ungrab: number +export const KEY_Uogonek: number +export const KEY_Up: number +export const KEY_Uring: number +export const KEY_User1KB: number +export const KEY_User2KB: number +export const KEY_UserPB: number +export const KEY_Utilde: number +export const KEY_V: number +export const KEY_VendorHome: number +export const KEY_Video: number +export const KEY_View: number +export const KEY_VoidSymbol: number +export const KEY_W: number +export const KEY_WLAN: number +export const KEY_WWW: number +export const KEY_Wacute: number +export const KEY_WakeUp: number +export const KEY_Wcircumflex: number +export const KEY_Wdiaeresis: number +export const KEY_WebCam: number +export const KEY_Wgrave: number +export const KEY_WheelButton: number +export const KEY_WindowClear: number +export const KEY_WonSign: number +export const KEY_Word: number +export const KEY_X: number +export const KEY_Xabovedot: number +export const KEY_Xfer: number +export const KEY_Y: number +export const KEY_Yacute: number +export const KEY_Ybelowdot: number +export const KEY_Ycircumflex: number +export const KEY_Ydiaeresis: number +export const KEY_Yellow: number +export const KEY_Ygrave: number +export const KEY_Yhook: number +export const KEY_Ytilde: number +export const KEY_Z: number +export const KEY_Zabovedot: number +export const KEY_Zacute: number +export const KEY_Zcaron: number +export const KEY_Zen_Koho: number +export const KEY_Zenkaku: number +export const KEY_Zenkaku_Hankaku: number +export const KEY_ZoomIn: number +export const KEY_ZoomOut: number +export const KEY_Zstroke: number +export const KEY_a: number +export const KEY_aacute: number +export const KEY_abelowdot: number +export const KEY_abovedot: number +export const KEY_abreve: number +export const KEY_abreveacute: number +export const KEY_abrevebelowdot: number +export const KEY_abrevegrave: number +export const KEY_abrevehook: number +export const KEY_abrevetilde: number +export const KEY_acircumflex: number +export const KEY_acircumflexacute: number +export const KEY_acircumflexbelowdot: number +export const KEY_acircumflexgrave: number +export const KEY_acircumflexhook: number +export const KEY_acircumflextilde: number +export const KEY_acute: number +export const KEY_adiaeresis: number +export const KEY_ae: number +export const KEY_agrave: number +export const KEY_ahook: number +export const KEY_amacron: number +export const KEY_ampersand: number +export const KEY_aogonek: number +export const KEY_apostrophe: number +export const KEY_approxeq: number +export const KEY_approximate: number +export const KEY_aring: number +export const KEY_asciicircum: number +export const KEY_asciitilde: number +export const KEY_asterisk: number +export const KEY_at: number +export const KEY_atilde: number +export const KEY_b: number +export const KEY_babovedot: number +export const KEY_backslash: number +export const KEY_ballotcross: number +export const KEY_bar: number +export const KEY_because: number +export const KEY_blank: number +export const KEY_botintegral: number +export const KEY_botleftparens: number +export const KEY_botleftsqbracket: number +export const KEY_botleftsummation: number +export const KEY_botrightparens: number +export const KEY_botrightsqbracket: number +export const KEY_botrightsummation: number +export const KEY_bott: number +export const KEY_botvertsummationconnector: number +export const KEY_braceleft: number +export const KEY_braceright: number +export const KEY_bracketleft: number +export const KEY_bracketright: number +export const KEY_braille_blank: number +export const KEY_braille_dot_1: number +export const KEY_braille_dot_10: number +export const KEY_braille_dot_2: number +export const KEY_braille_dot_3: number +export const KEY_braille_dot_4: number +export const KEY_braille_dot_5: number +export const KEY_braille_dot_6: number +export const KEY_braille_dot_7: number +export const KEY_braille_dot_8: number +export const KEY_braille_dot_9: number +export const KEY_braille_dots_1: number +export const KEY_braille_dots_12: number +export const KEY_braille_dots_123: number +export const KEY_braille_dots_1234: number +export const KEY_braille_dots_12345: number +export const KEY_braille_dots_123456: number +export const KEY_braille_dots_1234567: number +export const KEY_braille_dots_12345678: number +export const KEY_braille_dots_1234568: number +export const KEY_braille_dots_123457: number +export const KEY_braille_dots_1234578: number +export const KEY_braille_dots_123458: number +export const KEY_braille_dots_12346: number +export const KEY_braille_dots_123467: number +export const KEY_braille_dots_1234678: number +export const KEY_braille_dots_123468: number +export const KEY_braille_dots_12347: number +export const KEY_braille_dots_123478: number +export const KEY_braille_dots_12348: number +export const KEY_braille_dots_1235: number +export const KEY_braille_dots_12356: number +export const KEY_braille_dots_123567: number +export const KEY_braille_dots_1235678: number +export const KEY_braille_dots_123568: number +export const KEY_braille_dots_12357: number +export const KEY_braille_dots_123578: number +export const KEY_braille_dots_12358: number +export const KEY_braille_dots_1236: number +export const KEY_braille_dots_12367: number +export const KEY_braille_dots_123678: number +export const KEY_braille_dots_12368: number +export const KEY_braille_dots_1237: number +export const KEY_braille_dots_12378: number +export const KEY_braille_dots_1238: number +export const KEY_braille_dots_124: number +export const KEY_braille_dots_1245: number +export const KEY_braille_dots_12456: number +export const KEY_braille_dots_124567: number +export const KEY_braille_dots_1245678: number +export const KEY_braille_dots_124568: number +export const KEY_braille_dots_12457: number +export const KEY_braille_dots_124578: number +export const KEY_braille_dots_12458: number +export const KEY_braille_dots_1246: number +export const KEY_braille_dots_12467: number +export const KEY_braille_dots_124678: number +export const KEY_braille_dots_12468: number +export const KEY_braille_dots_1247: number +export const KEY_braille_dots_12478: number +export const KEY_braille_dots_1248: number +export const KEY_braille_dots_125: number +export const KEY_braille_dots_1256: number +export const KEY_braille_dots_12567: number +export const KEY_braille_dots_125678: number +export const KEY_braille_dots_12568: number +export const KEY_braille_dots_1257: number +export const KEY_braille_dots_12578: number +export const KEY_braille_dots_1258: number +export const KEY_braille_dots_126: number +export const KEY_braille_dots_1267: number +export const KEY_braille_dots_12678: number +export const KEY_braille_dots_1268: number +export const KEY_braille_dots_127: number +export const KEY_braille_dots_1278: number +export const KEY_braille_dots_128: number +export const KEY_braille_dots_13: number +export const KEY_braille_dots_134: number +export const KEY_braille_dots_1345: number +export const KEY_braille_dots_13456: number +export const KEY_braille_dots_134567: number +export const KEY_braille_dots_1345678: number +export const KEY_braille_dots_134568: number +export const KEY_braille_dots_13457: number +export const KEY_braille_dots_134578: number +export const KEY_braille_dots_13458: number +export const KEY_braille_dots_1346: number +export const KEY_braille_dots_13467: number +export const KEY_braille_dots_134678: number +export const KEY_braille_dots_13468: number +export const KEY_braille_dots_1347: number +export const KEY_braille_dots_13478: number +export const KEY_braille_dots_1348: number +export const KEY_braille_dots_135: number +export const KEY_braille_dots_1356: number +export const KEY_braille_dots_13567: number +export const KEY_braille_dots_135678: number +export const KEY_braille_dots_13568: number +export const KEY_braille_dots_1357: number +export const KEY_braille_dots_13578: number +export const KEY_braille_dots_1358: number +export const KEY_braille_dots_136: number +export const KEY_braille_dots_1367: number +export const KEY_braille_dots_13678: number +export const KEY_braille_dots_1368: number +export const KEY_braille_dots_137: number +export const KEY_braille_dots_1378: number +export const KEY_braille_dots_138: number +export const KEY_braille_dots_14: number +export const KEY_braille_dots_145: number +export const KEY_braille_dots_1456: number +export const KEY_braille_dots_14567: number +export const KEY_braille_dots_145678: number +export const KEY_braille_dots_14568: number +export const KEY_braille_dots_1457: number +export const KEY_braille_dots_14578: number +export const KEY_braille_dots_1458: number +export const KEY_braille_dots_146: number +export const KEY_braille_dots_1467: number +export const KEY_braille_dots_14678: number +export const KEY_braille_dots_1468: number +export const KEY_braille_dots_147: number +export const KEY_braille_dots_1478: number +export const KEY_braille_dots_148: number +export const KEY_braille_dots_15: number +export const KEY_braille_dots_156: number +export const KEY_braille_dots_1567: number +export const KEY_braille_dots_15678: number +export const KEY_braille_dots_1568: number +export const KEY_braille_dots_157: number +export const KEY_braille_dots_1578: number +export const KEY_braille_dots_158: number +export const KEY_braille_dots_16: number +export const KEY_braille_dots_167: number +export const KEY_braille_dots_1678: number +export const KEY_braille_dots_168: number +export const KEY_braille_dots_17: number +export const KEY_braille_dots_178: number +export const KEY_braille_dots_18: number +export const KEY_braille_dots_2: number +export const KEY_braille_dots_23: number +export const KEY_braille_dots_234: number +export const KEY_braille_dots_2345: number +export const KEY_braille_dots_23456: number +export const KEY_braille_dots_234567: number +export const KEY_braille_dots_2345678: number +export const KEY_braille_dots_234568: number +export const KEY_braille_dots_23457: number +export const KEY_braille_dots_234578: number +export const KEY_braille_dots_23458: number +export const KEY_braille_dots_2346: number +export const KEY_braille_dots_23467: number +export const KEY_braille_dots_234678: number +export const KEY_braille_dots_23468: number +export const KEY_braille_dots_2347: number +export const KEY_braille_dots_23478: number +export const KEY_braille_dots_2348: number +export const KEY_braille_dots_235: number +export const KEY_braille_dots_2356: number +export const KEY_braille_dots_23567: number +export const KEY_braille_dots_235678: number +export const KEY_braille_dots_23568: number +export const KEY_braille_dots_2357: number +export const KEY_braille_dots_23578: number +export const KEY_braille_dots_2358: number +export const KEY_braille_dots_236: number +export const KEY_braille_dots_2367: number +export const KEY_braille_dots_23678: number +export const KEY_braille_dots_2368: number +export const KEY_braille_dots_237: number +export const KEY_braille_dots_2378: number +export const KEY_braille_dots_238: number +export const KEY_braille_dots_24: number +export const KEY_braille_dots_245: number +export const KEY_braille_dots_2456: number +export const KEY_braille_dots_24567: number +export const KEY_braille_dots_245678: number +export const KEY_braille_dots_24568: number +export const KEY_braille_dots_2457: number +export const KEY_braille_dots_24578: number +export const KEY_braille_dots_2458: number +export const KEY_braille_dots_246: number +export const KEY_braille_dots_2467: number +export const KEY_braille_dots_24678: number +export const KEY_braille_dots_2468: number +export const KEY_braille_dots_247: number +export const KEY_braille_dots_2478: number +export const KEY_braille_dots_248: number +export const KEY_braille_dots_25: number +export const KEY_braille_dots_256: number +export const KEY_braille_dots_2567: number +export const KEY_braille_dots_25678: number +export const KEY_braille_dots_2568: number +export const KEY_braille_dots_257: number +export const KEY_braille_dots_2578: number +export const KEY_braille_dots_258: number +export const KEY_braille_dots_26: number +export const KEY_braille_dots_267: number +export const KEY_braille_dots_2678: number +export const KEY_braille_dots_268: number +export const KEY_braille_dots_27: number +export const KEY_braille_dots_278: number +export const KEY_braille_dots_28: number +export const KEY_braille_dots_3: number +export const KEY_braille_dots_34: number +export const KEY_braille_dots_345: number +export const KEY_braille_dots_3456: number +export const KEY_braille_dots_34567: number +export const KEY_braille_dots_345678: number +export const KEY_braille_dots_34568: number +export const KEY_braille_dots_3457: number +export const KEY_braille_dots_34578: number +export const KEY_braille_dots_3458: number +export const KEY_braille_dots_346: number +export const KEY_braille_dots_3467: number +export const KEY_braille_dots_34678: number +export const KEY_braille_dots_3468: number +export const KEY_braille_dots_347: number +export const KEY_braille_dots_3478: number +export const KEY_braille_dots_348: number +export const KEY_braille_dots_35: number +export const KEY_braille_dots_356: number +export const KEY_braille_dots_3567: number +export const KEY_braille_dots_35678: number +export const KEY_braille_dots_3568: number +export const KEY_braille_dots_357: number +export const KEY_braille_dots_3578: number +export const KEY_braille_dots_358: number +export const KEY_braille_dots_36: number +export const KEY_braille_dots_367: number +export const KEY_braille_dots_3678: number +export const KEY_braille_dots_368: number +export const KEY_braille_dots_37: number +export const KEY_braille_dots_378: number +export const KEY_braille_dots_38: number +export const KEY_braille_dots_4: number +export const KEY_braille_dots_45: number +export const KEY_braille_dots_456: number +export const KEY_braille_dots_4567: number +export const KEY_braille_dots_45678: number +export const KEY_braille_dots_4568: number +export const KEY_braille_dots_457: number +export const KEY_braille_dots_4578: number +export const KEY_braille_dots_458: number +export const KEY_braille_dots_46: number +export const KEY_braille_dots_467: number +export const KEY_braille_dots_4678: number +export const KEY_braille_dots_468: number +export const KEY_braille_dots_47: number +export const KEY_braille_dots_478: number +export const KEY_braille_dots_48: number +export const KEY_braille_dots_5: number +export const KEY_braille_dots_56: number +export const KEY_braille_dots_567: number +export const KEY_braille_dots_5678: number +export const KEY_braille_dots_568: number +export const KEY_braille_dots_57: number +export const KEY_braille_dots_578: number +export const KEY_braille_dots_58: number +export const KEY_braille_dots_6: number +export const KEY_braille_dots_67: number +export const KEY_braille_dots_678: number +export const KEY_braille_dots_68: number +export const KEY_braille_dots_7: number +export const KEY_braille_dots_78: number +export const KEY_braille_dots_8: number +export const KEY_breve: number +export const KEY_brokenbar: number +export const KEY_c: number +export const KEY_c_h: number +export const KEY_cabovedot: number +export const KEY_cacute: number +export const KEY_careof: number +export const KEY_caret: number +export const KEY_caron: number +export const KEY_ccaron: number +export const KEY_ccedilla: number +export const KEY_ccircumflex: number +export const KEY_cedilla: number +export const KEY_cent: number +export const KEY_ch: number +export const KEY_checkerboard: number +export const KEY_checkmark: number +export const KEY_circle: number +export const KEY_club: number +export const KEY_colon: number +export const KEY_comma: number +export const KEY_containsas: number +export const KEY_copyright: number +export const KEY_cr: number +export const KEY_crossinglines: number +export const KEY_cuberoot: number +export const KEY_currency: number +export const KEY_cursor: number +export const KEY_d: number +export const KEY_dabovedot: number +export const KEY_dagger: number +export const KEY_dcaron: number +export const KEY_dead_A: number +export const KEY_dead_E: number +export const KEY_dead_I: number +export const KEY_dead_O: number +export const KEY_dead_U: number +export const KEY_dead_a: number +export const KEY_dead_abovecomma: number +export const KEY_dead_abovedot: number +export const KEY_dead_abovereversedcomma: number +export const KEY_dead_abovering: number +export const KEY_dead_aboveverticalline: number +export const KEY_dead_acute: number +export const KEY_dead_belowbreve: number +export const KEY_dead_belowcircumflex: number +export const KEY_dead_belowcomma: number +export const KEY_dead_belowdiaeresis: number +export const KEY_dead_belowdot: number +export const KEY_dead_belowmacron: number +export const KEY_dead_belowring: number +export const KEY_dead_belowtilde: number +export const KEY_dead_belowverticalline: number +export const KEY_dead_breve: number +export const KEY_dead_capital_schwa: number +export const KEY_dead_caron: number +export const KEY_dead_cedilla: number +export const KEY_dead_circumflex: number +export const KEY_dead_currency: number +export const KEY_dead_dasia: number +export const KEY_dead_diaeresis: number +export const KEY_dead_doubleacute: number +export const KEY_dead_doublegrave: number +export const KEY_dead_e: number +export const KEY_dead_grave: number +export const KEY_dead_greek: number +export const KEY_dead_hook: number +export const KEY_dead_horn: number +export const KEY_dead_i: number +export const KEY_dead_invertedbreve: number +export const KEY_dead_iota: number +export const KEY_dead_longsolidusoverlay: number +export const KEY_dead_lowline: number +export const KEY_dead_macron: number +export const KEY_dead_o: number +export const KEY_dead_ogonek: number +export const KEY_dead_perispomeni: number +export const KEY_dead_psili: number +export const KEY_dead_semivoiced_sound: number +export const KEY_dead_small_schwa: number +export const KEY_dead_stroke: number +export const KEY_dead_tilde: number +export const KEY_dead_u: number +export const KEY_dead_voiced_sound: number +export const KEY_decimalpoint: number +export const KEY_degree: number +export const KEY_diaeresis: number +export const KEY_diamond: number +export const KEY_digitspace: number +export const KEY_dintegral: number +export const KEY_division: number +export const KEY_dollar: number +export const KEY_doubbaselinedot: number +export const KEY_doubleacute: number +export const KEY_doubledagger: number +export const KEY_doublelowquotemark: number +export const KEY_downarrow: number +export const KEY_downcaret: number +export const KEY_downshoe: number +export const KEY_downstile: number +export const KEY_downtack: number +export const KEY_dstroke: number +export const KEY_e: number +export const KEY_eabovedot: number +export const KEY_eacute: number +export const KEY_ebelowdot: number +export const KEY_ecaron: number +export const KEY_ecircumflex: number +export const KEY_ecircumflexacute: number +export const KEY_ecircumflexbelowdot: number +export const KEY_ecircumflexgrave: number +export const KEY_ecircumflexhook: number +export const KEY_ecircumflextilde: number +export const KEY_ediaeresis: number +export const KEY_egrave: number +export const KEY_ehook: number +export const KEY_eightsubscript: number +export const KEY_eightsuperior: number +export const KEY_elementof: number +export const KEY_ellipsis: number +export const KEY_em3space: number +export const KEY_em4space: number +export const KEY_emacron: number +export const KEY_emdash: number +export const KEY_emfilledcircle: number +export const KEY_emfilledrect: number +export const KEY_emopencircle: number +export const KEY_emopenrectangle: number +export const KEY_emptyset: number +export const KEY_emspace: number +export const KEY_endash: number +export const KEY_enfilledcircbullet: number +export const KEY_enfilledsqbullet: number +export const KEY_eng: number +export const KEY_enopencircbullet: number +export const KEY_enopensquarebullet: number +export const KEY_enspace: number +export const KEY_eogonek: number +export const KEY_equal: number +export const KEY_eth: number +export const KEY_etilde: number +export const KEY_exclam: number +export const KEY_exclamdown: number +export const KEY_ezh: number +export const KEY_f: number +export const KEY_fabovedot: number +export const KEY_femalesymbol: number +export const KEY_ff: number +export const KEY_figdash: number +export const KEY_filledlefttribullet: number +export const KEY_filledrectbullet: number +export const KEY_filledrighttribullet: number +export const KEY_filledtribulletdown: number +export const KEY_filledtribulletup: number +export const KEY_fiveeighths: number +export const KEY_fivesixths: number +export const KEY_fivesubscript: number +export const KEY_fivesuperior: number +export const KEY_fourfifths: number +export const KEY_foursubscript: number +export const KEY_foursuperior: number +export const KEY_fourthroot: number +export const KEY_function: number +export const KEY_g: number +export const KEY_gabovedot: number +export const KEY_gbreve: number +export const KEY_gcaron: number +export const KEY_gcedilla: number +export const KEY_gcircumflex: number +export const KEY_grave: number +export const KEY_greater: number +export const KEY_greaterthanequal: number +export const KEY_guillemotleft: number +export const KEY_guillemotright: number +export const KEY_h: number +export const KEY_hairspace: number +export const KEY_hcircumflex: number +export const KEY_heart: number +export const KEY_hebrew_aleph: number +export const KEY_hebrew_ayin: number +export const KEY_hebrew_bet: number +export const KEY_hebrew_beth: number +export const KEY_hebrew_chet: number +export const KEY_hebrew_dalet: number +export const KEY_hebrew_daleth: number +export const KEY_hebrew_doublelowline: number +export const KEY_hebrew_finalkaph: number +export const KEY_hebrew_finalmem: number +export const KEY_hebrew_finalnun: number +export const KEY_hebrew_finalpe: number +export const KEY_hebrew_finalzade: number +export const KEY_hebrew_finalzadi: number +export const KEY_hebrew_gimel: number +export const KEY_hebrew_gimmel: number +export const KEY_hebrew_he: number +export const KEY_hebrew_het: number +export const KEY_hebrew_kaph: number +export const KEY_hebrew_kuf: number +export const KEY_hebrew_lamed: number +export const KEY_hebrew_mem: number +export const KEY_hebrew_nun: number +export const KEY_hebrew_pe: number +export const KEY_hebrew_qoph: number +export const KEY_hebrew_resh: number +export const KEY_hebrew_samech: number +export const KEY_hebrew_samekh: number +export const KEY_hebrew_shin: number +export const KEY_hebrew_taf: number +export const KEY_hebrew_taw: number +export const KEY_hebrew_tet: number +export const KEY_hebrew_teth: number +export const KEY_hebrew_waw: number +export const KEY_hebrew_yod: number +export const KEY_hebrew_zade: number +export const KEY_hebrew_zadi: number +export const KEY_hebrew_zain: number +export const KEY_hebrew_zayin: number +export const KEY_hexagram: number +export const KEY_horizconnector: number +export const KEY_horizlinescan1: number +export const KEY_horizlinescan3: number +export const KEY_horizlinescan5: number +export const KEY_horizlinescan7: number +export const KEY_horizlinescan9: number +export const KEY_hstroke: number +export const KEY_ht: number +export const KEY_hyphen: number +export const KEY_i: number +export const KEY_iTouch: number +export const KEY_iacute: number +export const KEY_ibelowdot: number +export const KEY_ibreve: number +export const KEY_icircumflex: number +export const KEY_identical: number +export const KEY_idiaeresis: number +export const KEY_idotless: number +export const KEY_ifonlyif: number +export const KEY_igrave: number +export const KEY_ihook: number +export const KEY_imacron: number +export const KEY_implies: number +export const KEY_includedin: number +export const KEY_includes: number +export const KEY_infinity: number +export const KEY_integral: number +export const KEY_intersection: number +export const KEY_iogonek: number +export const KEY_itilde: number +export const KEY_j: number +export const KEY_jcircumflex: number +export const KEY_jot: number +export const KEY_k: number +export const KEY_kana_A: number +export const KEY_kana_CHI: number +export const KEY_kana_E: number +export const KEY_kana_FU: number +export const KEY_kana_HA: number +export const KEY_kana_HE: number +export const KEY_kana_HI: number +export const KEY_kana_HO: number +export const KEY_kana_HU: number +export const KEY_kana_I: number +export const KEY_kana_KA: number +export const KEY_kana_KE: number +export const KEY_kana_KI: number +export const KEY_kana_KO: number +export const KEY_kana_KU: number +export const KEY_kana_MA: number +export const KEY_kana_ME: number +export const KEY_kana_MI: number +export const KEY_kana_MO: number +export const KEY_kana_MU: number +export const KEY_kana_N: number +export const KEY_kana_NA: number +export const KEY_kana_NE: number +export const KEY_kana_NI: number +export const KEY_kana_NO: number +export const KEY_kana_NU: number +export const KEY_kana_O: number +export const KEY_kana_RA: number +export const KEY_kana_RE: number +export const KEY_kana_RI: number +export const KEY_kana_RO: number +export const KEY_kana_RU: number +export const KEY_kana_SA: number +export const KEY_kana_SE: number +export const KEY_kana_SHI: number +export const KEY_kana_SO: number +export const KEY_kana_SU: number +export const KEY_kana_TA: number +export const KEY_kana_TE: number +export const KEY_kana_TI: number +export const KEY_kana_TO: number +export const KEY_kana_TSU: number +export const KEY_kana_TU: number +export const KEY_kana_U: number +export const KEY_kana_WA: number +export const KEY_kana_WO: number +export const KEY_kana_YA: number +export const KEY_kana_YO: number +export const KEY_kana_YU: number +export const KEY_kana_a: number +export const KEY_kana_closingbracket: number +export const KEY_kana_comma: number +export const KEY_kana_conjunctive: number +export const KEY_kana_e: number +export const KEY_kana_fullstop: number +export const KEY_kana_i: number +export const KEY_kana_middledot: number +export const KEY_kana_o: number +export const KEY_kana_openingbracket: number +export const KEY_kana_switch: number +export const KEY_kana_tsu: number +export const KEY_kana_tu: number +export const KEY_kana_u: number +export const KEY_kana_ya: number +export const KEY_kana_yo: number +export const KEY_kana_yu: number +export const KEY_kappa: number +export const KEY_kcedilla: number +export const KEY_kra: number +export const KEY_l: number +export const KEY_lacute: number +export const KEY_latincross: number +export const KEY_lbelowdot: number +export const KEY_lcaron: number +export const KEY_lcedilla: number +export const KEY_leftanglebracket: number +export const KEY_leftarrow: number +export const KEY_leftcaret: number +export const KEY_leftdoublequotemark: number +export const KEY_leftmiddlecurlybrace: number +export const KEY_leftopentriangle: number +export const KEY_leftpointer: number +export const KEY_leftradical: number +export const KEY_leftshoe: number +export const KEY_leftsinglequotemark: number +export const KEY_leftt: number +export const KEY_lefttack: number +export const KEY_less: number +export const KEY_lessthanequal: number +export const KEY_lf: number +export const KEY_logicaland: number +export const KEY_logicalor: number +export const KEY_lowleftcorner: number +export const KEY_lowrightcorner: number +export const KEY_lstroke: number +export const KEY_m: number +export const KEY_mabovedot: number +export const KEY_macron: number +export const KEY_malesymbol: number +export const KEY_maltesecross: number +export const KEY_marker: number +export const KEY_masculine: number +export const KEY_minus: number +export const KEY_minutes: number +export const KEY_mu: number +export const KEY_multiply: number +export const KEY_musicalflat: number +export const KEY_musicalsharp: number +export const KEY_n: number +export const KEY_nabla: number +export const KEY_nacute: number +export const KEY_ncaron: number +export const KEY_ncedilla: number +export const KEY_ninesubscript: number +export const KEY_ninesuperior: number +export const KEY_nl: number +export const KEY_nobreakspace: number +export const KEY_notapproxeq: number +export const KEY_notelementof: number +export const KEY_notequal: number +export const KEY_notidentical: number +export const KEY_notsign: number +export const KEY_ntilde: number +export const KEY_numbersign: number +export const KEY_numerosign: number +export const KEY_o: number +export const KEY_oacute: number +export const KEY_obarred: number +export const KEY_obelowdot: number +export const KEY_ocaron: number +export const KEY_ocircumflex: number +export const KEY_ocircumflexacute: number +export const KEY_ocircumflexbelowdot: number +export const KEY_ocircumflexgrave: number +export const KEY_ocircumflexhook: number +export const KEY_ocircumflextilde: number +export const KEY_odiaeresis: number +export const KEY_odoubleacute: number +export const KEY_oe: number +export const KEY_ogonek: number +export const KEY_ograve: number +export const KEY_ohook: number +export const KEY_ohorn: number +export const KEY_ohornacute: number +export const KEY_ohornbelowdot: number +export const KEY_ohorngrave: number +export const KEY_ohornhook: number +export const KEY_ohorntilde: number +export const KEY_omacron: number +export const KEY_oneeighth: number +export const KEY_onefifth: number +export const KEY_onehalf: number +export const KEY_onequarter: number +export const KEY_onesixth: number +export const KEY_onesubscript: number +export const KEY_onesuperior: number +export const KEY_onethird: number +export const KEY_ooblique: number +export const KEY_openrectbullet: number +export const KEY_openstar: number +export const KEY_opentribulletdown: number +export const KEY_opentribulletup: number +export const KEY_ordfeminine: number +export const KEY_oslash: number +export const KEY_otilde: number +export const KEY_overbar: number +export const KEY_overline: number +export const KEY_p: number +export const KEY_pabovedot: number +export const KEY_paragraph: number +export const KEY_parenleft: number +export const KEY_parenright: number +export const KEY_partdifferential: number +export const KEY_partialderivative: number +export const KEY_percent: number +export const KEY_period: number +export const KEY_periodcentered: number +export const KEY_permille: number +export const KEY_phonographcopyright: number +export const KEY_plus: number +export const KEY_plusminus: number +export const KEY_prescription: number +export const KEY_prolongedsound: number +export const KEY_punctspace: number +export const KEY_q: number +export const KEY_quad: number +export const KEY_question: number +export const KEY_questiondown: number +export const KEY_quotedbl: number +export const KEY_quoteleft: number +export const KEY_quoteright: number +export const KEY_r: number +export const KEY_racute: number +export const KEY_radical: number +export const KEY_rcaron: number +export const KEY_rcedilla: number +export const KEY_registered: number +export const KEY_rightanglebracket: number +export const KEY_rightarrow: number +export const KEY_rightcaret: number +export const KEY_rightdoublequotemark: number +export const KEY_rightmiddlecurlybrace: number +export const KEY_rightmiddlesummation: number +export const KEY_rightopentriangle: number +export const KEY_rightpointer: number +export const KEY_rightshoe: number +export const KEY_rightsinglequotemark: number +export const KEY_rightt: number +export const KEY_righttack: number +export const KEY_s: number +export const KEY_sabovedot: number +export const KEY_sacute: number +export const KEY_scaron: number +export const KEY_scedilla: number +export const KEY_schwa: number +export const KEY_scircumflex: number +export const KEY_script_switch: number +export const KEY_seconds: number +export const KEY_section: number +export const KEY_semicolon: number +export const KEY_semivoicedsound: number +export const KEY_seveneighths: number +export const KEY_sevensubscript: number +export const KEY_sevensuperior: number +export const KEY_signaturemark: number +export const KEY_signifblank: number +export const KEY_similarequal: number +export const KEY_singlelowquotemark: number +export const KEY_sixsubscript: number +export const KEY_sixsuperior: number +export const KEY_slash: number +export const KEY_soliddiamond: number +export const KEY_space: number +export const KEY_squareroot: number +export const KEY_ssharp: number +export const KEY_sterling: number +export const KEY_stricteq: number +export const KEY_t: number +export const KEY_tabovedot: number +export const KEY_tcaron: number +export const KEY_tcedilla: number +export const KEY_telephone: number +export const KEY_telephonerecorder: number +export const KEY_therefore: number +export const KEY_thinspace: number +export const KEY_thorn: number +export const KEY_threeeighths: number +export const KEY_threefifths: number +export const KEY_threequarters: number +export const KEY_threesubscript: number +export const KEY_threesuperior: number +export const KEY_tintegral: number +export const KEY_topintegral: number +export const KEY_topleftparens: number +export const KEY_topleftradical: number +export const KEY_topleftsqbracket: number +export const KEY_topleftsummation: number +export const KEY_toprightparens: number +export const KEY_toprightsqbracket: number +export const KEY_toprightsummation: number +export const KEY_topt: number +export const KEY_topvertsummationconnector: number +export const KEY_trademark: number +export const KEY_trademarkincircle: number +export const KEY_tslash: number +export const KEY_twofifths: number +export const KEY_twosubscript: number +export const KEY_twosuperior: number +export const KEY_twothirds: number +export const KEY_u: number +export const KEY_uacute: number +export const KEY_ubelowdot: number +export const KEY_ubreve: number +export const KEY_ucircumflex: number +export const KEY_udiaeresis: number +export const KEY_udoubleacute: number +export const KEY_ugrave: number +export const KEY_uhook: number +export const KEY_uhorn: number +export const KEY_uhornacute: number +export const KEY_uhornbelowdot: number +export const KEY_uhorngrave: number +export const KEY_uhornhook: number +export const KEY_uhorntilde: number +export const KEY_umacron: number +export const KEY_underbar: number +export const KEY_underscore: number +export const KEY_union: number +export const KEY_uogonek: number +export const KEY_uparrow: number +export const KEY_upcaret: number +export const KEY_upleftcorner: number +export const KEY_uprightcorner: number +export const KEY_upshoe: number +export const KEY_upstile: number +export const KEY_uptack: number +export const KEY_uring: number +export const KEY_utilde: number +export const KEY_v: number +export const KEY_variation: number +export const KEY_vertbar: number +export const KEY_vertconnector: number +export const KEY_voicedsound: number +export const KEY_vt: number +export const KEY_w: number +export const KEY_wacute: number +export const KEY_wcircumflex: number +export const KEY_wdiaeresis: number +export const KEY_wgrave: number +export const KEY_x: number +export const KEY_xabovedot: number +export const KEY_y: number +export const KEY_yacute: number +export const KEY_ybelowdot: number +export const KEY_ycircumflex: number +export const KEY_ydiaeresis: number +export const KEY_yen: number +export const KEY_ygrave: number +export const KEY_yhook: number +export const KEY_ytilde: number +export const KEY_z: number +export const KEY_zabovedot: number +export const KEY_zacute: number +export const KEY_zcaron: number +export const KEY_zerosubscript: number +export const KEY_zerosuperior: number +export const KEY_zstroke: number +export const NO_FPU: number +export const PATH_RELATIVE: number +export const PRIORITY_REDRAW: number +export const STAGE_TYPE: string +export const VIRTUAL_INPUT_DEVICE_MAX_TOUCH_SLOTS: number +export const WINDOWING_EGL: string +export const WINDOWING_GLX: string +export const WINDOWING_X11: string +export function actor_box_alloc(): ActorBox +export function base_init(): void +export function cairo_clear(cr: cairo.Context): void +export function cairo_set_source_color(cr: cairo.Context, color: Color): void +export function color_from_hls(hue: number, luminance: number, saturation: number): /* color */ Color +export function color_from_pixel(pixel: number): /* color */ Color +export function color_from_string(str: string): [ /* returnType */ boolean, /* color */ Color ] +export function color_get_static(color: StaticColor): Color +export function container_class_find_child_property(klass: GObject.ObjectClass, property_name: string): GObject.ParamSpec +export function container_class_list_child_properties(klass: GObject.ObjectClass): GObject.ParamSpec[] +export function disable_accessibility(): void +export function do_event(event: Event): void +export function event_add_filter(stage: Stage | null, func: EventFilterFunc): number +export function event_get(): Event +export function event_remove_filter(id: number): void +export function events_pending(): boolean +export function feature_available(feature: FeatureFlags): boolean +export function feature_get_all(): FeatureFlags +export function get_accessibility_enabled(): boolean +export function get_current_event(): Event +export function get_current_event_time(): number +export function get_default_backend(): Backend +export function get_default_frame_rate(): number +export function get_default_text_direction(): TextDirection +export function get_font_map(): Pango.FontMap +export function get_script_id(gobject: GObject.Object): string +export function image_error_quark(): GLib.Quark +export function init(argv?: string[] | null): [ /* returnType */ InitError, /* argv */ string[] | null ] +export function init_error_quark(): GLib.Quark +export function init_with_args(argv?: string[] | null, parameter_string?: string | null, entries?: GLib.OptionEntry[] | null, translation_domain?: string | null): [ /* returnType */ InitError, /* argv */ string[] | null ] +export function keysym_to_unicode(keyval: number): number +export function script_error_quark(): GLib.Quark +export function set_custom_backend_func(func?: object | null): void +export function threads_add_idle(priority: number, func: GLib.SourceFunc): number +export function threads_add_repaint_func(func: GLib.SourceFunc): number +export function threads_add_repaint_func_full(flags: RepaintFlags, func: GLib.SourceFunc): number +export function threads_add_timeout(priority: number, interval: number, func: GLib.SourceFunc): number +export function threads_remove_repaint_func(handle_id: number): void +export function unicode_to_keysym(wc: number): number +export function units_from_cm(cm: number): /* units */ Units +export function units_from_em(em: number): /* units */ Units +export function units_from_em_for_font(font_name: string | null, em: number): /* units */ Units +export function units_from_mm(mm: number): /* units */ Units +export function units_from_pixels(px: number): /* units */ Units +export function units_from_pt(pt: number): /* units */ Units +export function units_from_string(str: string): [ /* returnType */ boolean, /* units */ Units ] +export function value_dup_paint_node(value: any): PaintNode +export function value_get_color(value: any): Color +export function value_get_paint_node(value: any): PaintNode +export function value_get_shader_float(value: any): number[] +export function value_get_shader_int(value: any): number[] +export function value_get_shader_matrix(value: any): number[] +export function value_get_units(value: any): Units +export function value_set_color(value: any, color: Color): void +export function value_set_paint_node(value: any, node?: PaintNode | null): void +export function value_set_shader_float(value: any, floats: number[]): void +export function value_set_shader_int(value: any, ints: number[]): void +export function value_set_shader_matrix(value: any, matrix: number[]): void +export function value_set_units(value: any, units: Units): void +export function value_take_paint_node(value: any, node?: PaintNode | null): void +export interface ActorCreateChildFunc { + (item: GObject.Object): Actor +} +export interface BindingActionFunc { + (gobject: GObject.Object, action_name: string, key_val: number, modifiers: ModifierType): boolean +} +export interface Callback { + (actor: Actor): void +} +export interface EventFilterFunc { + (event: Event): boolean +} +export interface PathCallback { + (node: PathNode): void +} +export interface ProgressFunc { + (a: any, b: any, progress: number, retval: any): boolean +} +export interface ScriptConnectFunc { + (script: Script, object: GObject.Object, signal_name: string, handler_name: string, connect_object: GObject.Object, flags: GObject.ConnectFlags): void +} +export interface TimelineProgressFunc { + (timeline: Timeline, elapsed: number, total: number): number +} +export class Animatable { + /* Methods of Clutter.Animatable */ + find_property(property_name: string): GObject.ParamSpec + get_actor(): Actor + get_initial_state(property_name: string, value: any): void + interpolate_value(property_name: string, interval: Interval, progress: number): [ /* returnType */ boolean, /* value */ any ] + set_final_state(property_name: string, value: any): void + /* Virtual methods of Clutter.Animatable */ + vfunc_find_property(property_name: string): GObject.ParamSpec + vfunc_get_actor(): Actor + vfunc_get_initial_state(property_name: string, value: any): void + vfunc_interpolate_value(property_name: string, interval: Interval, progress: number): [ /* returnType */ boolean, /* value */ any ] + vfunc_set_final_state(property_name: string, value: any): void + static name: string +} +export class Container { + /* Methods of Clutter.Container */ + add_actor(actor: Actor): void + child_get_property(child: Actor, property: string, value: any): void + child_notify(child: Actor, pspec: GObject.ParamSpec): void + child_set_property(child: Actor, property: string, value: any): void + create_child_meta(actor: Actor): void + destroy_child_meta(actor: Actor): void + find_child_by_name(child_name: string): Actor + get_child_meta(actor: Actor): ChildMeta + get_children(): Actor[] + lower_child(actor: Actor, sibling?: Actor | null): void + raise_child(actor: Actor, sibling?: Actor | null): void + remove_actor(actor: Actor): void + sort_depth_order(): void + /* Virtual methods of Clutter.Container */ + vfunc_actor_added(actor: Actor): void + vfunc_actor_removed(actor: Actor): void + vfunc_add(actor: Actor): void + vfunc_child_notify(child: Actor, pspec: GObject.ParamSpec): void + vfunc_create_child_meta(actor: Actor): void + vfunc_destroy_child_meta(actor: Actor): void + vfunc_get_child_meta(actor: Actor): ChildMeta + vfunc_lower(actor: Actor, sibling?: Actor | null): void + vfunc_raise(actor: Actor, sibling?: Actor | null): void + vfunc_remove(actor: Actor): void + vfunc_sort_depth_order(): void + /* Signals of Clutter.Container */ + connect(sigName: "actor-added", callback: (($obj: Container, actor: Actor) => void)): number + connect_after(sigName: "actor-added", callback: (($obj: Container, actor: Actor) => void)): number + emit(sigName: "actor-added", actor: Actor): void + connect(sigName: "actor-removed", callback: (($obj: Container, actor: Actor) => void)): number + connect_after(sigName: "actor-removed", callback: (($obj: Container, actor: Actor) => void)): number + emit(sigName: "actor-removed", actor: Actor): void + connect(sigName: "child-notify", callback: (($obj: Container, actor: Actor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "child-notify", callback: (($obj: Container, actor: Actor, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "child-notify", actor: Actor, pspec: GObject.ParamSpec): void + static name: string + /* Static methods and pseudo-constructors */ + static class_find_child_property(klass: GObject.ObjectClass, property_name: string): GObject.ParamSpec + static class_list_child_properties(klass: GObject.ObjectClass): GObject.ParamSpec[] +} +export class Content { + /* Methods of Clutter.Content */ + get_preferred_size(): [ /* returnType */ boolean, /* width */ number, /* height */ number ] + invalidate(): void + invalidate_size(): void + /* Virtual methods of Clutter.Content */ + vfunc_attached(actor: Actor): void + vfunc_detached(actor: Actor): void + vfunc_get_preferred_size(): [ /* returnType */ boolean, /* width */ number, /* height */ number ] + vfunc_invalidate(): void + vfunc_invalidate_size(): void + vfunc_paint_content(actor: Actor, node: PaintNode, paint_context: PaintContext): void + /* Signals of Clutter.Content */ + connect(sigName: "attached", callback: (($obj: Content, actor: Actor) => void)): number + connect_after(sigName: "attached", callback: (($obj: Content, actor: Actor) => void)): number + emit(sigName: "attached", actor: Actor): void + connect(sigName: "detached", callback: (($obj: Content, actor: Actor) => void)): number + connect_after(sigName: "detached", callback: (($obj: Content, actor: Actor) => void)): number + emit(sigName: "detached", actor: Actor): void + static name: string +} +export class Scriptable { + /* Methods of Clutter.Scriptable */ + get_id(): string + parse_custom_node(script: Script, value: any, name: string, node: Json.Node): boolean + set_custom_property(script: Script, name: string, value: any): void + set_id(id_: string): void + /* Virtual methods of Clutter.Scriptable */ + vfunc_get_id(): string + vfunc_parse_custom_node(script: Script, value: any, name: string, node: Json.Node): boolean + vfunc_set_custom_property(script: Script, name: string, value: any): void + vfunc_set_id(id_: string): void + static name: string +} +export interface Action_ConstructProps extends ActorMeta_ConstructProps { +} +export class Action { + /* Properties of Clutter.ActorMeta */ + readonly actor: Actor + enabled: boolean + name: string + /* Fields of Clutter.Action */ + parent_instance: ActorMeta + /* Fields of GObject.InitiallyUnowned */ + g_type_instance: GObject.TypeInstance + /* Methods of Clutter.ActorMeta */ + get_actor(): Actor + get_enabled(): boolean + get_name(): string + set_enabled(is_enabled: boolean): void + set_name(name: string): void + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Virtual methods of Clutter.ActorMeta */ + vfunc_set_actor(actor?: Actor | null): void + vfunc_set_enabled(is_enabled: boolean): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: Action, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: Action, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: "notify::actor", callback: (($obj: Action, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::actor", callback: (($obj: Action, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::enabled", callback: (($obj: Action, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::enabled", callback: (($obj: Action, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::name", callback: (($obj: Action, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::name", callback: (($obj: Action, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: Action_ConstructProps) + _init (config?: Action_ConstructProps): void + static $gtype: GObject.Type +} +export interface Actor_ConstructProps extends GObject.InitiallyUnowned_ConstructProps { + actions?: Action + background_color?: Color + child_transform?: Graphene.Matrix + clip_rect?: Graphene.Rect + clip_to_allocation?: boolean + constraints?: Constraint + content?: Content + content_gravity?: ContentGravity + content_repeat?: ContentRepeat + effect?: Effect + fixed_position_set?: boolean + fixed_x?: number + fixed_y?: number + height?: number + layout_manager?: LayoutManager + magnification_filter?: ScalingFilter + margin_bottom?: number + margin_left?: number + margin_right?: number + margin_top?: number + min_height?: number + min_height_set?: boolean + min_width?: number + min_width_set?: boolean + minification_filter?: ScalingFilter + name?: string + natural_height?: number + natural_height_set?: boolean + natural_width?: number + natural_width_set?: boolean + offscreen_redirect?: OffscreenRedirect + opacity?: number + pivot_point?: Graphene.Point + pivot_point_z?: number + position?: Graphene.Point + reactive?: boolean + request_mode?: RequestMode + rotation_angle_x?: number + rotation_angle_y?: number + rotation_angle_z?: number + scale_x?: number + scale_y?: number + scale_z?: number + show_on_set_parent?: boolean + size?: Graphene.Size + text_direction?: TextDirection + transform?: Graphene.Matrix + translation_x?: number + translation_y?: number + translation_z?: number + visible?: boolean + width?: number + x?: number + x_align?: ActorAlign + x_expand?: boolean + y?: number + y_align?: ActorAlign + y_expand?: boolean + z_position?: number +} +export class Actor { + /* Properties of Clutter.Actor */ + actions: Action + readonly allocation: ActorBox + background_color: Color + readonly background_color_set: boolean + child_transform: Graphene.Matrix + readonly child_transform_set: boolean + clip_rect: Graphene.Rect + clip_to_allocation: boolean + constraints: Constraint + content: Content + readonly content_box: ActorBox + content_gravity: ContentGravity + content_repeat: ContentRepeat + effect: Effect + readonly first_child: Actor + fixed_position_set: boolean + fixed_x: number + fixed_y: number + readonly has_clip: boolean + readonly has_pointer: boolean + height: number + readonly last_child: Actor + layout_manager: LayoutManager + magnification_filter: ScalingFilter + readonly mapped: boolean + margin_bottom: number + margin_left: number + margin_right: number + margin_top: number + min_height: number + min_height_set: boolean + min_width: number + min_width_set: boolean + minification_filter: ScalingFilter + name: string + natural_height: number + natural_height_set: boolean + natural_width: number + natural_width_set: boolean + offscreen_redirect: OffscreenRedirect + opacity: number + pivot_point: Graphene.Point + pivot_point_z: number + position: Graphene.Point + reactive: boolean + readonly realized: boolean + request_mode: RequestMode + rotation_angle_x: number + rotation_angle_y: number + rotation_angle_z: number + scale_x: number + scale_y: number + scale_z: number + show_on_set_parent: boolean + size: Graphene.Size + text_direction: TextDirection + transform: Graphene.Matrix + readonly transform_set: boolean + translation_x: number + translation_y: number + translation_z: number + visible: boolean + width: number + x: number + x_align: ActorAlign + x_expand: boolean + y: number + y_align: ActorAlign + y_expand: boolean + z_position: number + /* Fields of Clutter.Actor */ + flags: number + /* Fields of GObject.InitiallyUnowned */ + g_type_instance: GObject.TypeInstance + /* Methods of Clutter.Actor */ + add_action(action: Action): void + add_action_with_name(name: string, action: Action): void + add_child(child: Actor): void + add_constraint(constraint: Constraint): void + add_constraint_with_name(name: string, constraint: Constraint): void + add_effect(effect: Effect): void + add_effect_with_name(name: string, effect: Effect): void + add_transition(name: string, transition: Transition): void + allocate(box: ActorBox): void + allocate_align_fill(box: ActorBox, x_align: number, y_align: number, x_fill: boolean, y_fill: boolean): void + allocate_available_size(x: number, y: number, available_width: number, available_height: number): void + allocate_preferred_size(x: number, y: number): void + apply_relative_transform_to_point(ancestor: Actor | null, point: Graphene.Point3D): /* vertex */ Graphene.Point3D + apply_transform_to_point(point: Graphene.Point3D): /* vertex */ Graphene.Point3D + bind_model(model: Gio.ListModel | null, create_child_func: ActorCreateChildFunc): void + clear_actions(): void + clear_constraints(): void + clear_effects(): void + contains(descendant: Actor): boolean + continue_paint(paint_context: PaintContext): void + continue_pick(pick_context: PickContext): void + create_pango_context(): Pango.Context + create_pango_layout(text?: string | null): Pango.Layout + destroy(): void + destroy_all_children(): void + event(event: Event, capture: boolean): boolean + get_abs_allocation_vertices(): /* verts */ Graphene.Point3D[] + get_accessible(): Atk.Object + get_action(name: string): Action + get_actions(): Action[] + get_allocation_box(): /* box */ ActorBox + get_background_color(): /* color */ Color + get_child_at_index(index_: number): Actor + get_child_transform(): /* transform */ Graphene.Matrix + get_children(): Actor[] + get_clip(): [ /* xoff */ number | null, /* yoff */ number | null, /* width */ number | null, /* height */ number | null ] + get_clip_to_allocation(): boolean + get_constraint(name: string): Constraint + get_constraints(): Constraint[] + get_content(): Content + get_content_box(): /* box */ ActorBox + get_content_gravity(): ContentGravity + get_content_repeat(): ContentRepeat + get_content_scaling_filters(): [ /* min_filter */ ScalingFilter | null, /* mag_filter */ ScalingFilter | null ] + get_default_paint_volume(): PaintVolume + get_easing_delay(): number + get_easing_duration(): number + get_easing_mode(): AnimationMode + get_effect(name: string): Effect + get_effects(): Effect[] + get_first_child(): Actor + get_fixed_position(): [ /* returnType */ boolean, /* x */ number | null, /* y */ number | null ] + get_fixed_position_set(): boolean + get_flags(): ActorFlags + get_height(): number + get_last_child(): Actor + get_layout_manager(): LayoutManager + get_margin(): /* margin */ Margin + get_margin_bottom(): number + get_margin_left(): number + get_margin_right(): number + get_margin_top(): number + get_n_children(): number + get_name(): string + get_next_sibling(): Actor + get_offscreen_redirect(): OffscreenRedirect + get_opacity(): number + get_opacity_override(): number + get_paint_box(): [ /* returnType */ boolean, /* box */ ActorBox ] + get_paint_opacity(): number + get_paint_visibility(): boolean + get_paint_volume(): PaintVolume + get_pango_context(): Pango.Context + get_parent(): Actor + get_pivot_point(): [ /* pivot_x */ number | null, /* pivot_y */ number | null ] + get_pivot_point_z(): number + get_position(): [ /* x */ number | null, /* y */ number | null ] + get_preferred_height(for_width: number): [ /* min_height_p */ number | null, /* natural_height_p */ number | null ] + get_preferred_size(): [ /* min_width_p */ number | null, /* min_height_p */ number | null, /* natural_width_p */ number | null, /* natural_height_p */ number | null ] + get_preferred_width(for_height: number): [ /* min_width_p */ number | null, /* natural_width_p */ number | null ] + get_previous_sibling(): Actor + get_reactive(): boolean + get_request_mode(): RequestMode + get_resource_scale(): number + get_rotation_angle(axis: RotateAxis): number + get_scale(): [ /* scale_x */ number | null, /* scale_y */ number | null ] + get_scale_z(): number + get_size(): [ /* width */ number | null, /* height */ number | null ] + get_stage(): Stage + get_text_direction(): TextDirection + get_transform(): /* transform */ Graphene.Matrix + get_transformed_extents(): /* rect */ Graphene.Rect + get_transformed_paint_volume(relative_to_ancestor: Actor): PaintVolume + get_transformed_position(): [ /* x */ number | null, /* y */ number | null ] + get_transformed_size(): [ /* width */ number | null, /* height */ number | null ] + get_transition(name: string): Transition + get_translation(): [ /* translate_x */ number | null, /* translate_y */ number | null, /* translate_z */ number | null ] + get_width(): number + get_x(): number + get_x_align(): ActorAlign + get_x_expand(): boolean + get_y(): number + get_y_align(): ActorAlign + get_y_expand(): boolean + get_z_position(): number + grab_key_focus(): void + has_accessible(): boolean + has_actions(): boolean + has_allocation(): boolean + has_constraints(): boolean + has_damage(): boolean + has_effects(): boolean + has_key_focus(): boolean + has_mapped_clones(): boolean + has_overlaps(): boolean + hide(): void + inhibit_culling(): void + insert_child_above(child: Actor, sibling?: Actor | null): void + insert_child_at_index(child: Actor, index_: number): void + insert_child_below(child: Actor, sibling?: Actor | null): void + invalidate_paint_volume(): void + invalidate_transform(): void + is_effectively_on_stage_view(view: StageView): boolean + is_in_clone_paint(): boolean + is_mapped(): boolean + is_realized(): boolean + is_rotated(): boolean + is_scaled(): boolean + is_visible(): boolean + map(): void + move_by(dx: number, dy: number): void + needs_expand(orientation: Orientation): boolean + paint(paint_context: PaintContext): void + peek_stage_views(): StageView[] + pick(pick_context: PickContext): void + pick_box(pick_context: PickContext, box: ActorBox): void + queue_redraw(): void + queue_redraw_with_clip(clip?: cairo.RectangleInt | null): void + queue_relayout(): void + realize(): void + remove_action(action: Action): void + remove_action_by_name(name: string): void + remove_all_children(): void + remove_all_transitions(): void + remove_child(child: Actor): void + remove_clip(): void + remove_constraint(constraint: Constraint): void + remove_constraint_by_name(name: string): void + remove_effect(effect: Effect): void + remove_effect_by_name(name: string): void + remove_transition(name: string): void + replace_child(old_child: Actor, new_child: Actor): void + restore_easing_state(): void + save_easing_state(): void + set_allocation(box: ActorBox): void + set_background_color(color?: Color | null): void + set_child_above_sibling(child: Actor, sibling?: Actor | null): void + set_child_at_index(child: Actor, index_: number): void + set_child_below_sibling(child: Actor, sibling?: Actor | null): void + set_child_transform(transform?: Graphene.Matrix | null): void + set_clip(xoff: number, yoff: number, width: number, height: number): void + set_clip_to_allocation(clip_set: boolean): void + set_content(content?: Content | null): void + set_content_gravity(gravity: ContentGravity): void + set_content_repeat(repeat: ContentRepeat): void + set_content_scaling_filters(min_filter: ScalingFilter, mag_filter: ScalingFilter): void + set_easing_delay(msecs: number): void + set_easing_duration(msecs: number): void + set_easing_mode(mode: AnimationMode): void + set_fixed_position_set(is_set: boolean): void + set_flags(flags: ActorFlags): void + set_height(height: number): void + set_layout_manager(manager?: LayoutManager | null): void + set_margin(margin: Margin): void + set_margin_bottom(margin: number): void + set_margin_left(margin: number): void + set_margin_right(margin: number): void + set_margin_top(margin: number): void + set_name(name: string): void + set_offscreen_redirect(redirect: OffscreenRedirect): void + set_opacity(opacity: number): void + set_opacity_override(opacity: number): void + set_pivot_point(pivot_x: number, pivot_y: number): void + set_pivot_point_z(pivot_z: number): void + set_position(x: number, y: number): void + set_reactive(reactive: boolean): void + set_request_mode(mode: RequestMode): void + set_rotation_angle(axis: RotateAxis, angle: number): void + set_scale(scale_x: number, scale_y: number): void + set_scale_z(scale_z: number): void + set_size(width: number, height: number): void + set_text_direction(text_dir: TextDirection): void + set_transform(transform?: Graphene.Matrix | null): void + set_translation(translate_x: number, translate_y: number, translate_z: number): void + set_width(width: number): void + set_x(x: number): void + set_x_align(x_align: ActorAlign): void + set_x_expand(expand: boolean): void + set_y(y: number): void + set_y_align(y_align: ActorAlign): void + set_y_expand(expand: boolean): void + set_z_position(z_position: number): void + should_pick(pick_context: PickContext): boolean + show(): void + transform_stage_point(x: number, y: number): [ /* returnType */ boolean, /* x_out */ number, /* y_out */ number ] + uninhibit_culling(): void + unmap(): void + unrealize(): void + unset_flags(flags: ActorFlags): void + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Methods of Clutter.Animatable */ + find_property(property_name: string): GObject.ParamSpec + get_actor(): Actor + get_initial_state(property_name: string, value: any): void + interpolate_value(property_name: string, interval: Interval, progress: number): [ /* returnType */ boolean, /* value */ any ] + set_final_state(property_name: string, value: any): void + /* Methods of Clutter.Container */ + add_actor(actor: Actor): void + child_get_property(child: Actor, property: string, value: any): void + child_notify(child: Actor, pspec: GObject.ParamSpec): void + child_set_property(child: Actor, property: string, value: any): void + create_child_meta(actor: Actor): void + destroy_child_meta(actor: Actor): void + find_child_by_name(child_name: string): Actor + get_child_meta(actor: Actor): ChildMeta + lower_child(actor: Actor, sibling?: Actor | null): void + raise_child(actor: Actor, sibling?: Actor | null): void + remove_actor(actor: Actor): void + sort_depth_order(): void + /* Methods of Clutter.Scriptable */ + get_id(): string + parse_custom_node(script: Script, value: any, name: string, node: Json.Node): boolean + set_custom_property(script: Script, name: string, value: any): void + set_id(id_: string): void + /* Virtual methods of Clutter.Actor */ + vfunc_allocate(box: ActorBox): void + vfunc_apply_transform(matrix: Graphene.Matrix): void + vfunc_button_press_event(event: ButtonEvent): boolean + vfunc_button_release_event(event: ButtonEvent): boolean + vfunc_calculate_resource_scale(phase: number): number + vfunc_captured_event(event: Event): boolean + vfunc_destroy(): void + vfunc_enter_event(event: CrossingEvent): boolean + vfunc_event(event: Event): boolean + vfunc_get_accessible(): Atk.Object + vfunc_get_paint_volume(volume: PaintVolume): boolean + vfunc_get_preferred_height(for_width: number): [ /* min_height_p */ number | null, /* natural_height_p */ number | null ] + vfunc_get_preferred_width(for_height: number): [ /* min_width_p */ number | null, /* natural_width_p */ number | null ] + vfunc_has_accessible(): boolean + vfunc_has_overlaps(): boolean + vfunc_hide(): void + vfunc_hide_all(): void + vfunc_key_focus_in(): void + vfunc_key_focus_out(): void + vfunc_key_press_event(event: KeyEvent): boolean + vfunc_key_release_event(event: KeyEvent): boolean + vfunc_leave_event(event: CrossingEvent): boolean + vfunc_map(): void + vfunc_motion_event(event: MotionEvent): boolean + vfunc_paint(paint_context: PaintContext): void + vfunc_paint_node(root: PaintNode): void + vfunc_parent_set(old_parent: Actor): void + vfunc_pick(pick_context: PickContext): void + vfunc_queue_relayout(): void + vfunc_realize(): void + vfunc_resource_scale_changed(): void + vfunc_scroll_event(event: ScrollEvent): boolean + vfunc_show(): void + vfunc_touch_event(event: TouchEvent): boolean + vfunc_unmap(): void + vfunc_unrealize(): void + vfunc_find_property(property_name: string): GObject.ParamSpec + vfunc_get_actor(): Actor + vfunc_get_initial_state(property_name: string, value: any): void + vfunc_interpolate_value(property_name: string, interval: Interval, progress: number): [ /* returnType */ boolean, /* value */ any ] + vfunc_set_final_state(property_name: string, value: any): void + vfunc_actor_added(actor: Actor): void + vfunc_actor_removed(actor: Actor): void + vfunc_add(actor: Actor): void + vfunc_child_notify(child: Actor, pspec: GObject.ParamSpec): void + vfunc_create_child_meta(actor: Actor): void + vfunc_destroy_child_meta(actor: Actor): void + vfunc_get_child_meta(actor: Actor): ChildMeta + vfunc_lower(actor: Actor, sibling?: Actor | null): void + vfunc_raise(actor: Actor, sibling?: Actor | null): void + vfunc_remove(actor: Actor): void + vfunc_sort_depth_order(): void + vfunc_get_id(): string + vfunc_parse_custom_node(script: Script, value: any, name: string, node: Json.Node): boolean + vfunc_set_custom_property(script: Script, name: string, value: any): void + vfunc_set_id(id_: string): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Clutter.Actor */ + connect(sigName: "button-press-event", callback: (($obj: Actor, event: ButtonEvent) => boolean)): number + connect_after(sigName: "button-press-event", callback: (($obj: Actor, event: ButtonEvent) => boolean)): number + emit(sigName: "button-press-event", event: ButtonEvent): void + connect(sigName: "button-release-event", callback: (($obj: Actor, event: ButtonEvent) => boolean)): number + connect_after(sigName: "button-release-event", callback: (($obj: Actor, event: ButtonEvent) => boolean)): number + emit(sigName: "button-release-event", event: ButtonEvent): void + connect(sigName: "captured-event", callback: (($obj: Actor, event: Event) => boolean)): number + connect_after(sigName: "captured-event", callback: (($obj: Actor, event: Event) => boolean)): number + emit(sigName: "captured-event", event: Event): void + connect(sigName: "destroy", callback: (($obj: Actor) => void)): number + connect_after(sigName: "destroy", callback: (($obj: Actor) => void)): number + emit(sigName: "destroy"): void + connect(sigName: "enter-event", callback: (($obj: Actor, event: CrossingEvent) => boolean)): number + connect_after(sigName: "enter-event", callback: (($obj: Actor, event: CrossingEvent) => boolean)): number + emit(sigName: "enter-event", event: CrossingEvent): void + connect(sigName: "event", callback: (($obj: Actor, event: Event) => boolean)): number + connect_after(sigName: "event", callback: (($obj: Actor, event: Event) => boolean)): number + emit(sigName: "event", event: Event): void + connect(sigName: "hide", callback: (($obj: Actor) => void)): number + connect_after(sigName: "hide", callback: (($obj: Actor) => void)): number + emit(sigName: "hide"): void + connect(sigName: "key-focus-in", callback: (($obj: Actor) => void)): number + connect_after(sigName: "key-focus-in", callback: (($obj: Actor) => void)): number + emit(sigName: "key-focus-in"): void + connect(sigName: "key-focus-out", callback: (($obj: Actor) => void)): number + connect_after(sigName: "key-focus-out", callback: (($obj: Actor) => void)): number + emit(sigName: "key-focus-out"): void + connect(sigName: "key-press-event", callback: (($obj: Actor, event: KeyEvent) => boolean)): number + connect_after(sigName: "key-press-event", callback: (($obj: Actor, event: KeyEvent) => boolean)): number + emit(sigName: "key-press-event", event: KeyEvent): void + connect(sigName: "key-release-event", callback: (($obj: Actor, event: KeyEvent) => boolean)): number + connect_after(sigName: "key-release-event", callback: (($obj: Actor, event: KeyEvent) => boolean)): number + emit(sigName: "key-release-event", event: KeyEvent): void + connect(sigName: "leave-event", callback: (($obj: Actor, event: CrossingEvent) => boolean)): number + connect_after(sigName: "leave-event", callback: (($obj: Actor, event: CrossingEvent) => boolean)): number + emit(sigName: "leave-event", event: CrossingEvent): void + connect(sigName: "motion-event", callback: (($obj: Actor, event: MotionEvent) => boolean)): number + connect_after(sigName: "motion-event", callback: (($obj: Actor, event: MotionEvent) => boolean)): number + emit(sigName: "motion-event", event: MotionEvent): void + connect(sigName: "parent-set", callback: (($obj: Actor, old_parent?: Actor | null) => void)): number + connect_after(sigName: "parent-set", callback: (($obj: Actor, old_parent?: Actor | null) => void)): number + emit(sigName: "parent-set", old_parent?: Actor | null): void + connect(sigName: "pick", callback: (($obj: Actor, pick_context: PickContext) => void)): number + connect_after(sigName: "pick", callback: (($obj: Actor, pick_context: PickContext) => void)): number + emit(sigName: "pick", pick_context: PickContext): void + connect(sigName: "queue-relayout", callback: (($obj: Actor) => void)): number + connect_after(sigName: "queue-relayout", callback: (($obj: Actor) => void)): number + emit(sigName: "queue-relayout"): void + connect(sigName: "realize", callback: (($obj: Actor) => void)): number + connect_after(sigName: "realize", callback: (($obj: Actor) => void)): number + emit(sigName: "realize"): void + connect(sigName: "resource-scale-changed", callback: (($obj: Actor) => void)): number + connect_after(sigName: "resource-scale-changed", callback: (($obj: Actor) => void)): number + emit(sigName: "resource-scale-changed"): void + connect(sigName: "scroll-event", callback: (($obj: Actor, event: ScrollEvent) => boolean)): number + connect_after(sigName: "scroll-event", callback: (($obj: Actor, event: ScrollEvent) => boolean)): number + emit(sigName: "scroll-event", event: ScrollEvent): void + connect(sigName: "show", callback: (($obj: Actor) => void)): number + connect_after(sigName: "show", callback: (($obj: Actor) => void)): number + emit(sigName: "show"): void + connect(sigName: "stage-views-changed", callback: (($obj: Actor) => void)): number + connect_after(sigName: "stage-views-changed", callback: (($obj: Actor) => void)): number + emit(sigName: "stage-views-changed"): void + connect(sigName: "touch-event", callback: (($obj: Actor, event: Event) => boolean)): number + connect_after(sigName: "touch-event", callback: (($obj: Actor, event: Event) => boolean)): number + emit(sigName: "touch-event", event: Event): void + connect(sigName: "transition-stopped", callback: (($obj: Actor, name: string, is_finished: boolean) => void)): number + connect_after(sigName: "transition-stopped", callback: (($obj: Actor, name: string, is_finished: boolean) => void)): number + emit(sigName: "transition-stopped", name: string, is_finished: boolean): void + connect(sigName: "transitions-completed", callback: (($obj: Actor) => void)): number + connect_after(sigName: "transitions-completed", callback: (($obj: Actor) => void)): number + emit(sigName: "transitions-completed"): void + connect(sigName: "unrealize", callback: (($obj: Actor) => void)): number + connect_after(sigName: "unrealize", callback: (($obj: Actor) => void)): number + emit(sigName: "unrealize"): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: Actor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: Actor, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + /* Signals of Clutter.Container */ + connect(sigName: "actor-added", callback: (($obj: Actor, actor: Actor) => void)): number + connect_after(sigName: "actor-added", callback: (($obj: Actor, actor: Actor) => void)): number + emit(sigName: "actor-added", actor: Actor): void + connect(sigName: "actor-removed", callback: (($obj: Actor, actor: Actor) => void)): number + connect_after(sigName: "actor-removed", callback: (($obj: Actor, actor: Actor) => void)): number + emit(sigName: "actor-removed", actor: Actor): void + connect(sigName: "child-notify", callback: (($obj: Actor, actor: Actor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "child-notify", callback: (($obj: Actor, actor: Actor, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "child-notify", actor: Actor, pspec: GObject.ParamSpec): void + connect(sigName: "notify::actions", callback: (($obj: Actor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::actions", callback: (($obj: Actor, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::allocation", callback: (($obj: Actor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::allocation", callback: (($obj: Actor, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::background-color", callback: (($obj: Actor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::background-color", callback: (($obj: Actor, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::background-color-set", callback: (($obj: Actor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::background-color-set", callback: (($obj: Actor, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::child-transform", callback: (($obj: Actor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::child-transform", callback: (($obj: Actor, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::child-transform-set", callback: (($obj: Actor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::child-transform-set", callback: (($obj: Actor, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::clip-rect", callback: (($obj: Actor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::clip-rect", callback: (($obj: Actor, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::clip-to-allocation", callback: (($obj: Actor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::clip-to-allocation", callback: (($obj: Actor, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::constraints", callback: (($obj: Actor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::constraints", callback: (($obj: Actor, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::content", callback: (($obj: Actor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::content", callback: (($obj: Actor, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::content-box", callback: (($obj: Actor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::content-box", callback: (($obj: Actor, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::content-gravity", callback: (($obj: Actor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::content-gravity", callback: (($obj: Actor, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::content-repeat", callback: (($obj: Actor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::content-repeat", callback: (($obj: Actor, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::effect", callback: (($obj: Actor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::effect", callback: (($obj: Actor, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::first-child", callback: (($obj: Actor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::first-child", callback: (($obj: Actor, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::fixed-position-set", callback: (($obj: Actor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::fixed-position-set", callback: (($obj: Actor, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::fixed-x", callback: (($obj: Actor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::fixed-x", callback: (($obj: Actor, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::fixed-y", callback: (($obj: Actor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::fixed-y", callback: (($obj: Actor, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::has-clip", callback: (($obj: Actor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-clip", callback: (($obj: Actor, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::has-pointer", callback: (($obj: Actor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-pointer", callback: (($obj: Actor, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::height", callback: (($obj: Actor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::height", callback: (($obj: Actor, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::last-child", callback: (($obj: Actor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::last-child", callback: (($obj: Actor, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::layout-manager", callback: (($obj: Actor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::layout-manager", callback: (($obj: Actor, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::magnification-filter", callback: (($obj: Actor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::magnification-filter", callback: (($obj: Actor, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::mapped", callback: (($obj: Actor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::mapped", callback: (($obj: Actor, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-bottom", callback: (($obj: Actor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-bottom", callback: (($obj: Actor, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-left", callback: (($obj: Actor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-left", callback: (($obj: Actor, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-right", callback: (($obj: Actor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-right", callback: (($obj: Actor, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-top", callback: (($obj: Actor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-top", callback: (($obj: Actor, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::min-height", callback: (($obj: Actor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::min-height", callback: (($obj: Actor, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::min-height-set", callback: (($obj: Actor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::min-height-set", callback: (($obj: Actor, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::min-width", callback: (($obj: Actor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::min-width", callback: (($obj: Actor, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::min-width-set", callback: (($obj: Actor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::min-width-set", callback: (($obj: Actor, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::minification-filter", callback: (($obj: Actor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::minification-filter", callback: (($obj: Actor, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::name", callback: (($obj: Actor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::name", callback: (($obj: Actor, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::natural-height", callback: (($obj: Actor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::natural-height", callback: (($obj: Actor, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::natural-height-set", callback: (($obj: Actor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::natural-height-set", callback: (($obj: Actor, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::natural-width", callback: (($obj: Actor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::natural-width", callback: (($obj: Actor, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::natural-width-set", callback: (($obj: Actor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::natural-width-set", callback: (($obj: Actor, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::offscreen-redirect", callback: (($obj: Actor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::offscreen-redirect", callback: (($obj: Actor, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::opacity", callback: (($obj: Actor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::opacity", callback: (($obj: Actor, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::pivot-point", callback: (($obj: Actor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::pivot-point", callback: (($obj: Actor, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::pivot-point-z", callback: (($obj: Actor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::pivot-point-z", callback: (($obj: Actor, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::position", callback: (($obj: Actor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::position", callback: (($obj: Actor, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::reactive", callback: (($obj: Actor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::reactive", callback: (($obj: Actor, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::realized", callback: (($obj: Actor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::realized", callback: (($obj: Actor, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::request-mode", callback: (($obj: Actor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::request-mode", callback: (($obj: Actor, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::rotation-angle-x", callback: (($obj: Actor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::rotation-angle-x", callback: (($obj: Actor, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::rotation-angle-y", callback: (($obj: Actor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::rotation-angle-y", callback: (($obj: Actor, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::rotation-angle-z", callback: (($obj: Actor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::rotation-angle-z", callback: (($obj: Actor, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::scale-x", callback: (($obj: Actor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::scale-x", callback: (($obj: Actor, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::scale-y", callback: (($obj: Actor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::scale-y", callback: (($obj: Actor, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::scale-z", callback: (($obj: Actor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::scale-z", callback: (($obj: Actor, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::show-on-set-parent", callback: (($obj: Actor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::show-on-set-parent", callback: (($obj: Actor, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::size", callback: (($obj: Actor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::size", callback: (($obj: Actor, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::text-direction", callback: (($obj: Actor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::text-direction", callback: (($obj: Actor, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::transform", callback: (($obj: Actor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::transform", callback: (($obj: Actor, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::transform-set", callback: (($obj: Actor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::transform-set", callback: (($obj: Actor, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::translation-x", callback: (($obj: Actor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::translation-x", callback: (($obj: Actor, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::translation-y", callback: (($obj: Actor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::translation-y", callback: (($obj: Actor, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::translation-z", callback: (($obj: Actor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::translation-z", callback: (($obj: Actor, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::visible", callback: (($obj: Actor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::visible", callback: (($obj: Actor, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::width", callback: (($obj: Actor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::width", callback: (($obj: Actor, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::x", callback: (($obj: Actor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::x", callback: (($obj: Actor, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::x-align", callback: (($obj: Actor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::x-align", callback: (($obj: Actor, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::x-expand", callback: (($obj: Actor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::x-expand", callback: (($obj: Actor, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::y", callback: (($obj: Actor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::y", callback: (($obj: Actor, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::y-align", callback: (($obj: Actor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::y-align", callback: (($obj: Actor, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::y-expand", callback: (($obj: Actor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::y-expand", callback: (($obj: Actor, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::z-position", callback: (($obj: Actor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::z-position", callback: (($obj: Actor, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: Actor_ConstructProps) + _init (config?: Actor_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(): Actor + static class_find_child_property(klass: GObject.ObjectClass, property_name: string): GObject.ParamSpec + static class_list_child_properties(klass: GObject.ObjectClass): GObject.ParamSpec[] + static $gtype: GObject.Type +} +export interface ActorMeta_ConstructProps extends GObject.InitiallyUnowned_ConstructProps { + enabled?: boolean + name?: string +} +export class ActorMeta { + /* Properties of Clutter.ActorMeta */ + readonly actor: Actor + enabled: boolean + name: string + /* Fields of Clutter.ActorMeta */ + parent_instance: GObject.InitiallyUnowned + /* Fields of GObject.InitiallyUnowned */ + g_type_instance: GObject.TypeInstance + /* Methods of Clutter.ActorMeta */ + get_actor(): Actor + get_enabled(): boolean + get_name(): string + set_enabled(is_enabled: boolean): void + set_name(name: string): void + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Virtual methods of Clutter.ActorMeta */ + vfunc_set_actor(actor?: Actor | null): void + vfunc_set_enabled(is_enabled: boolean): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: ActorMeta, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: ActorMeta, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: "notify::actor", callback: (($obj: ActorMeta, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::actor", callback: (($obj: ActorMeta, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::enabled", callback: (($obj: ActorMeta, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::enabled", callback: (($obj: ActorMeta, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::name", callback: (($obj: ActorMeta, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::name", callback: (($obj: ActorMeta, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: ActorMeta_ConstructProps) + _init (config?: ActorMeta_ConstructProps): void + static $gtype: GObject.Type +} +export class ActorNode { + /* Methods of Clutter.PaintNode */ + add_child(child: PaintNode): void + add_multitexture_rectangle(rect: ActorBox, text_coords: number, text_coords_len: number): void + add_rectangle(rect: ActorBox): void + add_rectangles(coords: number[]): void + add_texture_rectangle(rect: ActorBox, x_1: number, y_1: number, x_2: number, y_2: number): void + add_texture_rectangles(coords: number[]): void + get_framebuffer(): Cogl.Framebuffer + paint(paint_context: PaintContext): void + ref(): PaintNode + set_name(name: string): void + unref(): void + static name: string + static new(actor: Actor, opacity: number): ActorNode + constructor(actor: Actor, opacity: number) + /* Static methods and pseudo-constructors */ + static new(actor: Actor, opacity: number): ActorNode +} +export interface AlignConstraint_ConstructProps extends Constraint_ConstructProps { + align_axis?: AlignAxis + factor?: number + pivot_point?: Graphene.Point + source?: Actor +} +export class AlignConstraint { + /* Properties of Clutter.AlignConstraint */ + align_axis: AlignAxis + factor: number + pivot_point: Graphene.Point + source: Actor + /* Properties of Clutter.ActorMeta */ + readonly actor: Actor + enabled: boolean + name: string + /* Fields of Clutter.ActorMeta */ + parent_instance: GObject.InitiallyUnowned + /* Fields of GObject.InitiallyUnowned */ + g_type_instance: GObject.TypeInstance + /* Methods of Clutter.AlignConstraint */ + get_align_axis(): AlignAxis + get_factor(): number + get_pivot_point(): /* pivot_point */ Graphene.Point + get_source(): Actor + set_align_axis(axis: AlignAxis): void + set_factor(factor: number): void + set_pivot_point(pivot_point: Graphene.Point): void + set_source(source?: Actor | null): void + /* Methods of Clutter.Constraint */ + update_preferred_size(actor: Actor, direction: Orientation, for_size: number, minimum_size: number, natural_size: number): [ /* minimum_size */ number, /* natural_size */ number ] + /* Methods of Clutter.ActorMeta */ + get_actor(): Actor + get_enabled(): boolean + get_name(): string + set_enabled(is_enabled: boolean): void + set_name(name: string): void + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Virtual methods of Clutter.Constraint */ + vfunc_update_allocation(actor: Actor, allocation: ActorBox): void + vfunc_update_preferred_size(actor: Actor, direction: Orientation, for_size: number, minimum_size: number, natural_size: number): [ /* minimum_size */ number, /* natural_size */ number ] + /* Virtual methods of Clutter.ActorMeta */ + vfunc_set_actor(actor?: Actor | null): void + vfunc_set_enabled(is_enabled: boolean): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: AlignConstraint, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: AlignConstraint, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: "notify::align-axis", callback: (($obj: AlignConstraint, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::align-axis", callback: (($obj: AlignConstraint, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::factor", callback: (($obj: AlignConstraint, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::factor", callback: (($obj: AlignConstraint, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::pivot-point", callback: (($obj: AlignConstraint, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::pivot-point", callback: (($obj: AlignConstraint, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::source", callback: (($obj: AlignConstraint, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::source", callback: (($obj: AlignConstraint, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::actor", callback: (($obj: AlignConstraint, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::actor", callback: (($obj: AlignConstraint, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::enabled", callback: (($obj: AlignConstraint, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::enabled", callback: (($obj: AlignConstraint, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::name", callback: (($obj: AlignConstraint, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::name", callback: (($obj: AlignConstraint, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: AlignConstraint_ConstructProps) + _init (config?: AlignConstraint_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(source: Actor | null, axis: AlignAxis, factor: number): AlignConstraint + static $gtype: GObject.Type +} +export interface Backend_ConstructProps extends GObject.Object_ConstructProps { +} +export class Backend { + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of Clutter.Backend */ + get_default_seat(): Seat + get_font_options(): cairo.FontOptions + get_input_method(): InputMethod + get_resolution(): number + set_font_options(options: cairo.FontOptions): void + set_input_method(method: InputMethod): void + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Clutter.Backend */ + connect(sigName: "font-changed", callback: (($obj: Backend) => void)): number + connect_after(sigName: "font-changed", callback: (($obj: Backend) => void)): number + emit(sigName: "font-changed"): void + connect(sigName: "resolution-changed", callback: (($obj: Backend) => void)): number + connect_after(sigName: "resolution-changed", callback: (($obj: Backend) => void)): number + emit(sigName: "resolution-changed"): void + connect(sigName: "settings-changed", callback: (($obj: Backend) => void)): number + connect_after(sigName: "settings-changed", callback: (($obj: Backend) => void)): number + emit(sigName: "settings-changed"): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: Backend, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: Backend, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: Backend_ConstructProps) + _init (config?: Backend_ConstructProps): void + static $gtype: GObject.Type +} +export interface BinLayout_ConstructProps extends LayoutManager_ConstructProps { + x_align?: BinAlignment + y_align?: BinAlignment +} +export class BinLayout { + /* Properties of Clutter.BinLayout */ + x_align: BinAlignment + y_align: BinAlignment + /* Fields of GObject.InitiallyUnowned */ + g_type_instance: GObject.TypeInstance + /* Methods of Clutter.LayoutManager */ + allocate(container: Container, allocation: ActorBox): void + child_get_property(container: Container, actor: Actor, property_name: string, value: any): void + child_set_property(container: Container, actor: Actor, property_name: string, value: any): void + find_child_property(name: string): GObject.ParamSpec + get_child_meta(container: Container, actor: Actor): LayoutMeta + get_preferred_height(container: Container, for_width: number): [ /* min_height_p */ number | null, /* nat_height_p */ number | null ] + get_preferred_width(container: Container, for_height: number): [ /* min_width_p */ number | null, /* nat_width_p */ number | null ] + layout_changed(): void + list_child_properties(): GObject.ParamSpec[] + set_container(container?: Container | null): void + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Virtual methods of Clutter.LayoutManager */ + vfunc_allocate(container: Container, allocation: ActorBox): void + vfunc_get_child_meta_type(): GObject.Type + vfunc_get_preferred_height(container: Container, for_width: number): [ /* min_height_p */ number | null, /* nat_height_p */ number | null ] + vfunc_get_preferred_width(container: Container, for_height: number): [ /* min_width_p */ number | null, /* nat_width_p */ number | null ] + vfunc_layout_changed(): void + vfunc_set_container(container?: Container | null): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Clutter.LayoutManager */ + connect(sigName: "layout-changed", callback: (($obj: BinLayout) => void)): number + connect_after(sigName: "layout-changed", callback: (($obj: BinLayout) => void)): number + emit(sigName: "layout-changed"): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: BinLayout, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: BinLayout, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: "notify::x-align", callback: (($obj: BinLayout, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::x-align", callback: (($obj: BinLayout, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::y-align", callback: (($obj: BinLayout, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::y-align", callback: (($obj: BinLayout, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: BinLayout_ConstructProps) + _init (config?: BinLayout_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(x_align: BinAlignment, y_align: BinAlignment): BinLayout + static $gtype: GObject.Type +} +export interface BindConstraint_ConstructProps extends Constraint_ConstructProps { + coordinate?: BindCoordinate + offset?: number + source?: Actor +} +export class BindConstraint { + /* Properties of Clutter.BindConstraint */ + coordinate: BindCoordinate + offset: number + source: Actor + /* Properties of Clutter.ActorMeta */ + readonly actor: Actor + enabled: boolean + name: string + /* Fields of Clutter.ActorMeta */ + parent_instance: GObject.InitiallyUnowned + /* Fields of GObject.InitiallyUnowned */ + g_type_instance: GObject.TypeInstance + /* Methods of Clutter.BindConstraint */ + get_coordinate(): BindCoordinate + get_offset(): number + get_source(): Actor + set_coordinate(coordinate: BindCoordinate): void + set_offset(offset: number): void + set_source(source?: Actor | null): void + /* Methods of Clutter.Constraint */ + update_preferred_size(actor: Actor, direction: Orientation, for_size: number, minimum_size: number, natural_size: number): [ /* minimum_size */ number, /* natural_size */ number ] + /* Methods of Clutter.ActorMeta */ + get_actor(): Actor + get_enabled(): boolean + get_name(): string + set_enabled(is_enabled: boolean): void + set_name(name: string): void + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Virtual methods of Clutter.Constraint */ + vfunc_update_allocation(actor: Actor, allocation: ActorBox): void + vfunc_update_preferred_size(actor: Actor, direction: Orientation, for_size: number, minimum_size: number, natural_size: number): [ /* minimum_size */ number, /* natural_size */ number ] + /* Virtual methods of Clutter.ActorMeta */ + vfunc_set_actor(actor?: Actor | null): void + vfunc_set_enabled(is_enabled: boolean): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: BindConstraint, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: BindConstraint, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: "notify::coordinate", callback: (($obj: BindConstraint, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::coordinate", callback: (($obj: BindConstraint, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::offset", callback: (($obj: BindConstraint, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::offset", callback: (($obj: BindConstraint, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::source", callback: (($obj: BindConstraint, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::source", callback: (($obj: BindConstraint, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::actor", callback: (($obj: BindConstraint, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::actor", callback: (($obj: BindConstraint, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::enabled", callback: (($obj: BindConstraint, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::enabled", callback: (($obj: BindConstraint, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::name", callback: (($obj: BindConstraint, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::name", callback: (($obj: BindConstraint, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: BindConstraint_ConstructProps) + _init (config?: BindConstraint_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(source: Actor | null, coordinate: BindCoordinate, offset: number): BindConstraint + static $gtype: GObject.Type +} +export interface BindingPool_ConstructProps extends GObject.Object_ConstructProps { + name?: string +} +export class BindingPool { + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of Clutter.BindingPool */ + activate(key_val: number, modifiers: ModifierType, gobject: GObject.Object): boolean + block_action(action_name: string): void + find_action(key_val: number, modifiers: ModifierType): string + install_action(action_name: string, key_val: number, modifiers: ModifierType, callback: BindingActionFunc): void + install_closure(action_name: string, key_val: number, modifiers: ModifierType, closure: Function): void + override_action(key_val: number, modifiers: ModifierType, callback: GObject.Callback): void + override_closure(key_val: number, modifiers: ModifierType, closure: Function): void + remove_action(key_val: number, modifiers: ModifierType): void + unblock_action(action_name: string): void + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: BindingPool, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: BindingPool, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: BindingPool_ConstructProps) + _init (config?: BindingPool_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(name: string): BindingPool + static find(name: string): BindingPool + static get_for_class(klass?: object | null): BindingPool + static $gtype: GObject.Type +} +export class BlitNode { + /* Methods of Clutter.BlitNode */ + add_blit_rectangle(src_x: number, src_y: number, dst_x: number, dst_y: number, width: number, height: number): void + /* Methods of Clutter.PaintNode */ + add_child(child: PaintNode): void + add_multitexture_rectangle(rect: ActorBox, text_coords: number, text_coords_len: number): void + add_rectangle(rect: ActorBox): void + add_rectangles(coords: number[]): void + add_texture_rectangle(rect: ActorBox, x_1: number, y_1: number, x_2: number, y_2: number): void + add_texture_rectangles(coords: number[]): void + get_framebuffer(): Cogl.Framebuffer + paint(paint_context: PaintContext): void + ref(): PaintNode + set_name(name: string): void + unref(): void + static name: string + static new(src: Cogl.Framebuffer): BlitNode + constructor(src: Cogl.Framebuffer) + /* Static methods and pseudo-constructors */ + static new(src: Cogl.Framebuffer): BlitNode +} +export interface BlurEffect_ConstructProps extends OffscreenEffect_ConstructProps { +} +export class BlurEffect { + /* Properties of Clutter.ActorMeta */ + readonly actor: Actor + enabled: boolean + name: string + /* Fields of Clutter.ActorMeta */ + parent_instance: GObject.InitiallyUnowned + /* Fields of GObject.InitiallyUnowned */ + g_type_instance: GObject.TypeInstance + /* Methods of Clutter.OffscreenEffect */ + create_texture(width: number, height: number): Cogl.Handle + get_pipeline(): Cogl.Pipeline | null + get_target_size(): [ /* returnType */ boolean, /* width */ number, /* height */ number ] + get_texture(): Cogl.Handle + paint_target(node: PaintNode, paint_context: PaintContext): void + /* Methods of Clutter.Effect */ + queue_repaint(): void + /* Methods of Clutter.ActorMeta */ + get_actor(): Actor + get_enabled(): boolean + get_name(): string + set_enabled(is_enabled: boolean): void + set_name(name: string): void + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Virtual methods of Clutter.OffscreenEffect */ + vfunc_create_texture(width: number, height: number): Cogl.Handle + vfunc_paint_target(node: PaintNode, paint_context: PaintContext): void + /* Virtual methods of Clutter.Effect */ + vfunc_modify_paint_volume(volume: PaintVolume): boolean + vfunc_paint(node: PaintNode, paint_context: PaintContext, flags: EffectPaintFlags): void + vfunc_paint_node(node: PaintNode, paint_context: PaintContext, flags: EffectPaintFlags): void + vfunc_pick(pick_context: PickContext): void + vfunc_post_paint(node: PaintNode, paint_context: PaintContext): void + vfunc_pre_paint(node: PaintNode, paint_context: PaintContext): boolean + /* Virtual methods of Clutter.ActorMeta */ + vfunc_set_actor(actor?: Actor | null): void + vfunc_set_enabled(is_enabled: boolean): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: BlurEffect, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: BlurEffect, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: "notify::actor", callback: (($obj: BlurEffect, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::actor", callback: (($obj: BlurEffect, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::enabled", callback: (($obj: BlurEffect, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::enabled", callback: (($obj: BlurEffect, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::name", callback: (($obj: BlurEffect, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::name", callback: (($obj: BlurEffect, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: BlurEffect_ConstructProps) + _init (config?: BlurEffect_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(): BlurEffect + static $gtype: GObject.Type +} +export class BlurNode { + /* Methods of Clutter.PaintNode */ + add_child(child: PaintNode): void + add_multitexture_rectangle(rect: ActorBox, text_coords: number, text_coords_len: number): void + add_rectangle(rect: ActorBox): void + add_rectangles(coords: number[]): void + add_texture_rectangle(rect: ActorBox, x_1: number, y_1: number, x_2: number, y_2: number): void + add_texture_rectangles(coords: number[]): void + get_framebuffer(): Cogl.Framebuffer + paint(paint_context: PaintContext): void + ref(): PaintNode + set_name(name: string): void + unref(): void + static name: string + static new(width: number, height: number, sigma: number): BlurNode + constructor(width: number, height: number, sigma: number) + /* Static methods and pseudo-constructors */ + static new(width: number, height: number, sigma: number): BlurNode + static new(projection: Graphene.Matrix, viewport: cairo.Rectangle, width: number, height: number, opacity: number): BlurNode +} +export interface BoxLayout_ConstructProps extends LayoutManager_ConstructProps { + homogeneous?: boolean + orientation?: Orientation + pack_start?: boolean + spacing?: number +} +export class BoxLayout { + /* Properties of Clutter.BoxLayout */ + homogeneous: boolean + orientation: Orientation + pack_start: boolean + spacing: number + /* Fields of GObject.InitiallyUnowned */ + g_type_instance: GObject.TypeInstance + /* Methods of Clutter.BoxLayout */ + get_homogeneous(): boolean + get_orientation(): Orientation + get_pack_start(): boolean + get_spacing(): number + set_homogeneous(homogeneous: boolean): void + set_orientation(orientation: Orientation): void + set_pack_start(pack_start: boolean): void + set_spacing(spacing: number): void + /* Methods of Clutter.LayoutManager */ + allocate(container: Container, allocation: ActorBox): void + child_get_property(container: Container, actor: Actor, property_name: string, value: any): void + child_set_property(container: Container, actor: Actor, property_name: string, value: any): void + find_child_property(name: string): GObject.ParamSpec + get_child_meta(container: Container, actor: Actor): LayoutMeta + get_preferred_height(container: Container, for_width: number): [ /* min_height_p */ number | null, /* nat_height_p */ number | null ] + get_preferred_width(container: Container, for_height: number): [ /* min_width_p */ number | null, /* nat_width_p */ number | null ] + layout_changed(): void + list_child_properties(): GObject.ParamSpec[] + set_container(container?: Container | null): void + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Virtual methods of Clutter.LayoutManager */ + vfunc_allocate(container: Container, allocation: ActorBox): void + vfunc_get_child_meta_type(): GObject.Type + vfunc_get_preferred_height(container: Container, for_width: number): [ /* min_height_p */ number | null, /* nat_height_p */ number | null ] + vfunc_get_preferred_width(container: Container, for_height: number): [ /* min_width_p */ number | null, /* nat_width_p */ number | null ] + vfunc_layout_changed(): void + vfunc_set_container(container?: Container | null): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Clutter.LayoutManager */ + connect(sigName: "layout-changed", callback: (($obj: BoxLayout) => void)): number + connect_after(sigName: "layout-changed", callback: (($obj: BoxLayout) => void)): number + emit(sigName: "layout-changed"): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: BoxLayout, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: BoxLayout, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: "notify::homogeneous", callback: (($obj: BoxLayout, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::homogeneous", callback: (($obj: BoxLayout, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::orientation", callback: (($obj: BoxLayout, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::orientation", callback: (($obj: BoxLayout, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::pack-start", callback: (($obj: BoxLayout, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::pack-start", callback: (($obj: BoxLayout, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::spacing", callback: (($obj: BoxLayout, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::spacing", callback: (($obj: BoxLayout, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: BoxLayout_ConstructProps) + _init (config?: BoxLayout_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(): BoxLayout + static $gtype: GObject.Type +} +export interface BrightnessContrastEffect_ConstructProps extends OffscreenEffect_ConstructProps { + brightness?: Color + contrast?: Color +} +export class BrightnessContrastEffect { + /* Properties of Clutter.BrightnessContrastEffect */ + brightness: Color + contrast: Color + /* Properties of Clutter.ActorMeta */ + readonly actor: Actor + enabled: boolean + name: string + /* Fields of Clutter.ActorMeta */ + parent_instance: GObject.InitiallyUnowned + /* Fields of GObject.InitiallyUnowned */ + g_type_instance: GObject.TypeInstance + /* Methods of Clutter.BrightnessContrastEffect */ + get_brightness(): [ /* red */ number | null, /* green */ number | null, /* blue */ number | null ] + get_contrast(): [ /* red */ number | null, /* green */ number | null, /* blue */ number | null ] + set_brightness(brightness: number): void + set_brightness_full(red: number, green: number, blue: number): void + set_contrast(contrast: number): void + set_contrast_full(red: number, green: number, blue: number): void + /* Methods of Clutter.OffscreenEffect */ + create_texture(width: number, height: number): Cogl.Handle + get_pipeline(): Cogl.Pipeline | null + get_target_size(): [ /* returnType */ boolean, /* width */ number, /* height */ number ] + get_texture(): Cogl.Handle + paint_target(node: PaintNode, paint_context: PaintContext): void + /* Methods of Clutter.Effect */ + queue_repaint(): void + /* Methods of Clutter.ActorMeta */ + get_actor(): Actor + get_enabled(): boolean + get_name(): string + set_enabled(is_enabled: boolean): void + set_name(name: string): void + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Virtual methods of Clutter.OffscreenEffect */ + vfunc_create_texture(width: number, height: number): Cogl.Handle + vfunc_paint_target(node: PaintNode, paint_context: PaintContext): void + /* Virtual methods of Clutter.Effect */ + vfunc_modify_paint_volume(volume: PaintVolume): boolean + vfunc_paint(node: PaintNode, paint_context: PaintContext, flags: EffectPaintFlags): void + vfunc_paint_node(node: PaintNode, paint_context: PaintContext, flags: EffectPaintFlags): void + vfunc_pick(pick_context: PickContext): void + vfunc_post_paint(node: PaintNode, paint_context: PaintContext): void + vfunc_pre_paint(node: PaintNode, paint_context: PaintContext): boolean + /* Virtual methods of Clutter.ActorMeta */ + vfunc_set_actor(actor?: Actor | null): void + vfunc_set_enabled(is_enabled: boolean): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: BrightnessContrastEffect, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: BrightnessContrastEffect, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: "notify::brightness", callback: (($obj: BrightnessContrastEffect, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::brightness", callback: (($obj: BrightnessContrastEffect, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::contrast", callback: (($obj: BrightnessContrastEffect, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::contrast", callback: (($obj: BrightnessContrastEffect, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::actor", callback: (($obj: BrightnessContrastEffect, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::actor", callback: (($obj: BrightnessContrastEffect, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::enabled", callback: (($obj: BrightnessContrastEffect, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::enabled", callback: (($obj: BrightnessContrastEffect, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::name", callback: (($obj: BrightnessContrastEffect, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::name", callback: (($obj: BrightnessContrastEffect, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: BrightnessContrastEffect_ConstructProps) + _init (config?: BrightnessContrastEffect_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(): BrightnessContrastEffect + static $gtype: GObject.Type +} +export interface Canvas_ConstructProps extends GObject.Object_ConstructProps { + height?: number + scale_factor?: number + width?: number +} +export class Canvas { + /* Properties of Clutter.Canvas */ + height: number + scale_factor: number + width: number + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of Clutter.Canvas */ + get_scale_factor(): number + set_scale_factor(scale: number): void + set_size(width: number, height: number): boolean + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Methods of Clutter.Content */ + get_preferred_size(): [ /* returnType */ boolean, /* width */ number, /* height */ number ] + invalidate(): void + invalidate_size(): void + /* Virtual methods of Clutter.Canvas */ + vfunc_draw(cr: cairo.Context, width: number, height: number): boolean + vfunc_attached(actor: Actor): void + vfunc_detached(actor: Actor): void + vfunc_get_preferred_size(): [ /* returnType */ boolean, /* width */ number, /* height */ number ] + vfunc_invalidate(): void + vfunc_invalidate_size(): void + vfunc_paint_content(actor: Actor, node: PaintNode, paint_context: PaintContext): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Clutter.Canvas */ + connect(sigName: "draw", callback: (($obj: Canvas, cr: cairo.Context, width: number, height: number) => boolean)): number + connect_after(sigName: "draw", callback: (($obj: Canvas, cr: cairo.Context, width: number, height: number) => boolean)): number + emit(sigName: "draw", cr: cairo.Context, width: number, height: number): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: Canvas, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: Canvas, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + /* Signals of Clutter.Content */ + connect(sigName: "attached", callback: (($obj: Canvas, actor: Actor) => void)): number + connect_after(sigName: "attached", callback: (($obj: Canvas, actor: Actor) => void)): number + emit(sigName: "attached", actor: Actor): void + connect(sigName: "detached", callback: (($obj: Canvas, actor: Actor) => void)): number + connect_after(sigName: "detached", callback: (($obj: Canvas, actor: Actor) => void)): number + emit(sigName: "detached", actor: Actor): void + connect(sigName: "notify::height", callback: (($obj: Canvas, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::height", callback: (($obj: Canvas, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::scale-factor", callback: (($obj: Canvas, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::scale-factor", callback: (($obj: Canvas, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::width", callback: (($obj: Canvas, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::width", callback: (($obj: Canvas, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: Canvas_ConstructProps) + _init (config?: Canvas_ConstructProps): void + static $gtype: GObject.Type +} +export interface ChildMeta_ConstructProps extends GObject.Object_ConstructProps { + actor?: Actor + container?: Container +} +export class ChildMeta { + /* Fields of Clutter.ChildMeta */ + container: Container + actor: Actor + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of Clutter.ChildMeta */ + get_actor(): Actor + get_container(): Container + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: ChildMeta, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: ChildMeta, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: ChildMeta_ConstructProps) + _init (config?: ChildMeta_ConstructProps): void + static $gtype: GObject.Type +} +export interface ClickAction_ConstructProps extends Action_ConstructProps { + long_press_duration?: number + long_press_threshold?: number +} +export class ClickAction { + /* Properties of Clutter.ClickAction */ + readonly held: boolean + long_press_duration: number + long_press_threshold: number + readonly pressed: boolean + /* Properties of Clutter.ActorMeta */ + readonly actor: Actor + enabled: boolean + name: string + /* Fields of Clutter.ClickAction */ + parent_instance: Action + /* Fields of GObject.InitiallyUnowned */ + g_type_instance: GObject.TypeInstance + /* Methods of Clutter.ClickAction */ + get_button(): number + get_coords(): [ /* press_x */ number, /* press_y */ number ] + get_state(): ModifierType + release(): void + /* Methods of Clutter.ActorMeta */ + get_actor(): Actor + get_enabled(): boolean + get_name(): string + set_enabled(is_enabled: boolean): void + set_name(name: string): void + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Virtual methods of Clutter.ClickAction */ + vfunc_clicked(actor: Actor): void + vfunc_long_press(actor: Actor, state: LongPressState): boolean + /* Virtual methods of Clutter.ActorMeta */ + vfunc_set_actor(actor?: Actor | null): void + vfunc_set_enabled(is_enabled: boolean): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Clutter.ClickAction */ + connect(sigName: "clicked", callback: (($obj: ClickAction, actor: Actor) => void)): number + connect_after(sigName: "clicked", callback: (($obj: ClickAction, actor: Actor) => void)): number + emit(sigName: "clicked", actor: Actor): void + connect(sigName: "long-press", callback: (($obj: ClickAction, actor: Actor, state: LongPressState) => boolean)): number + connect_after(sigName: "long-press", callback: (($obj: ClickAction, actor: Actor, state: LongPressState) => boolean)): number + emit(sigName: "long-press", actor: Actor, state: LongPressState): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: ClickAction, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: ClickAction, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: "notify::held", callback: (($obj: ClickAction, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::held", callback: (($obj: ClickAction, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::long-press-duration", callback: (($obj: ClickAction, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::long-press-duration", callback: (($obj: ClickAction, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::long-press-threshold", callback: (($obj: ClickAction, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::long-press-threshold", callback: (($obj: ClickAction, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::pressed", callback: (($obj: ClickAction, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::pressed", callback: (($obj: ClickAction, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::actor", callback: (($obj: ClickAction, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::actor", callback: (($obj: ClickAction, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::enabled", callback: (($obj: ClickAction, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::enabled", callback: (($obj: ClickAction, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::name", callback: (($obj: ClickAction, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::name", callback: (($obj: ClickAction, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: ClickAction_ConstructProps) + _init (config?: ClickAction_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(): ClickAction + static $gtype: GObject.Type +} +export class ClipNode { + /* Methods of Clutter.PaintNode */ + add_child(child: PaintNode): void + add_multitexture_rectangle(rect: ActorBox, text_coords: number, text_coords_len: number): void + add_rectangle(rect: ActorBox): void + add_rectangles(coords: number[]): void + add_texture_rectangle(rect: ActorBox, x_1: number, y_1: number, x_2: number, y_2: number): void + add_texture_rectangles(coords: number[]): void + get_framebuffer(): Cogl.Framebuffer + paint(paint_context: PaintContext): void + ref(): PaintNode + set_name(name: string): void + unref(): void + static name: string + static new(): ClipNode + constructor() + /* Static methods and pseudo-constructors */ + static new(): ClipNode +} +export interface Clone_ConstructProps extends Actor_ConstructProps { + source?: Actor +} +export class Clone { + /* Properties of Clutter.Clone */ + source: Actor + /* Properties of Clutter.Actor */ + actions: Action + readonly allocation: ActorBox + background_color: Color + readonly background_color_set: boolean + child_transform: Graphene.Matrix + readonly child_transform_set: boolean + clip_rect: Graphene.Rect + clip_to_allocation: boolean + constraints: Constraint + content: Content + readonly content_box: ActorBox + content_gravity: ContentGravity + content_repeat: ContentRepeat + effect: Effect + readonly first_child: Actor + fixed_position_set: boolean + fixed_x: number + fixed_y: number + readonly has_clip: boolean + readonly has_pointer: boolean + height: number + readonly last_child: Actor + layout_manager: LayoutManager + magnification_filter: ScalingFilter + readonly mapped: boolean + margin_bottom: number + margin_left: number + margin_right: number + margin_top: number + min_height: number + min_height_set: boolean + min_width: number + min_width_set: boolean + minification_filter: ScalingFilter + name: string + natural_height: number + natural_height_set: boolean + natural_width: number + natural_width_set: boolean + offscreen_redirect: OffscreenRedirect + opacity: number + pivot_point: Graphene.Point + pivot_point_z: number + position: Graphene.Point + reactive: boolean + readonly realized: boolean + request_mode: RequestMode + rotation_angle_x: number + rotation_angle_y: number + rotation_angle_z: number + scale_x: number + scale_y: number + scale_z: number + show_on_set_parent: boolean + size: Graphene.Size + text_direction: TextDirection + transform: Graphene.Matrix + readonly transform_set: boolean + translation_x: number + translation_y: number + translation_z: number + visible: boolean + width: number + x: number + x_align: ActorAlign + x_expand: boolean + y: number + y_align: ActorAlign + y_expand: boolean + z_position: number + /* Fields of Clutter.Actor */ + flags: number + /* Fields of GObject.InitiallyUnowned */ + g_type_instance: GObject.TypeInstance + /* Methods of Clutter.Clone */ + get_source(): Actor + set_source(source?: Actor | null): void + /* Methods of Clutter.Actor */ + add_action(action: Action): void + add_action_with_name(name: string, action: Action): void + add_child(child: Actor): void + add_constraint(constraint: Constraint): void + add_constraint_with_name(name: string, constraint: Constraint): void + add_effect(effect: Effect): void + add_effect_with_name(name: string, effect: Effect): void + add_transition(name: string, transition: Transition): void + allocate(box: ActorBox): void + allocate_align_fill(box: ActorBox, x_align: number, y_align: number, x_fill: boolean, y_fill: boolean): void + allocate_available_size(x: number, y: number, available_width: number, available_height: number): void + allocate_preferred_size(x: number, y: number): void + apply_relative_transform_to_point(ancestor: Actor | null, point: Graphene.Point3D): /* vertex */ Graphene.Point3D + apply_transform_to_point(point: Graphene.Point3D): /* vertex */ Graphene.Point3D + bind_model(model: Gio.ListModel | null, create_child_func: ActorCreateChildFunc): void + clear_actions(): void + clear_constraints(): void + clear_effects(): void + contains(descendant: Actor): boolean + continue_paint(paint_context: PaintContext): void + continue_pick(pick_context: PickContext): void + create_pango_context(): Pango.Context + create_pango_layout(text?: string | null): Pango.Layout + destroy(): void + destroy_all_children(): void + event(event: Event, capture: boolean): boolean + get_abs_allocation_vertices(): /* verts */ Graphene.Point3D[] + get_accessible(): Atk.Object + get_action(name: string): Action + get_actions(): Action[] + get_allocation_box(): /* box */ ActorBox + get_background_color(): /* color */ Color + get_child_at_index(index_: number): Actor + get_child_transform(): /* transform */ Graphene.Matrix + get_children(): Actor[] + get_clip(): [ /* xoff */ number | null, /* yoff */ number | null, /* width */ number | null, /* height */ number | null ] + get_clip_to_allocation(): boolean + get_constraint(name: string): Constraint + get_constraints(): Constraint[] + get_content(): Content + get_content_box(): /* box */ ActorBox + get_content_gravity(): ContentGravity + get_content_repeat(): ContentRepeat + get_content_scaling_filters(): [ /* min_filter */ ScalingFilter | null, /* mag_filter */ ScalingFilter | null ] + get_default_paint_volume(): PaintVolume + get_easing_delay(): number + get_easing_duration(): number + get_easing_mode(): AnimationMode + get_effect(name: string): Effect + get_effects(): Effect[] + get_first_child(): Actor + get_fixed_position(): [ /* returnType */ boolean, /* x */ number | null, /* y */ number | null ] + get_fixed_position_set(): boolean + get_flags(): ActorFlags + get_height(): number + get_last_child(): Actor + get_layout_manager(): LayoutManager + get_margin(): /* margin */ Margin + get_margin_bottom(): number + get_margin_left(): number + get_margin_right(): number + get_margin_top(): number + get_n_children(): number + get_name(): string + get_next_sibling(): Actor + get_offscreen_redirect(): OffscreenRedirect + get_opacity(): number + get_opacity_override(): number + get_paint_box(): [ /* returnType */ boolean, /* box */ ActorBox ] + get_paint_opacity(): number + get_paint_visibility(): boolean + get_paint_volume(): PaintVolume + get_pango_context(): Pango.Context + get_parent(): Actor + get_pivot_point(): [ /* pivot_x */ number | null, /* pivot_y */ number | null ] + get_pivot_point_z(): number + get_position(): [ /* x */ number | null, /* y */ number | null ] + get_preferred_height(for_width: number): [ /* min_height_p */ number | null, /* natural_height_p */ number | null ] + get_preferred_size(): [ /* min_width_p */ number | null, /* min_height_p */ number | null, /* natural_width_p */ number | null, /* natural_height_p */ number | null ] + get_preferred_width(for_height: number): [ /* min_width_p */ number | null, /* natural_width_p */ number | null ] + get_previous_sibling(): Actor + get_reactive(): boolean + get_request_mode(): RequestMode + get_resource_scale(): number + get_rotation_angle(axis: RotateAxis): number + get_scale(): [ /* scale_x */ number | null, /* scale_y */ number | null ] + get_scale_z(): number + get_size(): [ /* width */ number | null, /* height */ number | null ] + get_stage(): Stage + get_text_direction(): TextDirection + get_transform(): /* transform */ Graphene.Matrix + get_transformed_extents(): /* rect */ Graphene.Rect + get_transformed_paint_volume(relative_to_ancestor: Actor): PaintVolume + get_transformed_position(): [ /* x */ number | null, /* y */ number | null ] + get_transformed_size(): [ /* width */ number | null, /* height */ number | null ] + get_transition(name: string): Transition + get_translation(): [ /* translate_x */ number | null, /* translate_y */ number | null, /* translate_z */ number | null ] + get_width(): number + get_x(): number + get_x_align(): ActorAlign + get_x_expand(): boolean + get_y(): number + get_y_align(): ActorAlign + get_y_expand(): boolean + get_z_position(): number + grab_key_focus(): void + has_accessible(): boolean + has_actions(): boolean + has_allocation(): boolean + has_constraints(): boolean + has_damage(): boolean + has_effects(): boolean + has_key_focus(): boolean + has_mapped_clones(): boolean + has_overlaps(): boolean + hide(): void + inhibit_culling(): void + insert_child_above(child: Actor, sibling?: Actor | null): void + insert_child_at_index(child: Actor, index_: number): void + insert_child_below(child: Actor, sibling?: Actor | null): void + invalidate_paint_volume(): void + invalidate_transform(): void + is_effectively_on_stage_view(view: StageView): boolean + is_in_clone_paint(): boolean + is_mapped(): boolean + is_realized(): boolean + is_rotated(): boolean + is_scaled(): boolean + is_visible(): boolean + map(): void + move_by(dx: number, dy: number): void + needs_expand(orientation: Orientation): boolean + paint(paint_context: PaintContext): void + peek_stage_views(): StageView[] + pick(pick_context: PickContext): void + pick_box(pick_context: PickContext, box: ActorBox): void + queue_redraw(): void + queue_redraw_with_clip(clip?: cairo.RectangleInt | null): void + queue_relayout(): void + realize(): void + remove_action(action: Action): void + remove_action_by_name(name: string): void + remove_all_children(): void + remove_all_transitions(): void + remove_child(child: Actor): void + remove_clip(): void + remove_constraint(constraint: Constraint): void + remove_constraint_by_name(name: string): void + remove_effect(effect: Effect): void + remove_effect_by_name(name: string): void + remove_transition(name: string): void + replace_child(old_child: Actor, new_child: Actor): void + restore_easing_state(): void + save_easing_state(): void + set_allocation(box: ActorBox): void + set_background_color(color?: Color | null): void + set_child_above_sibling(child: Actor, sibling?: Actor | null): void + set_child_at_index(child: Actor, index_: number): void + set_child_below_sibling(child: Actor, sibling?: Actor | null): void + set_child_transform(transform?: Graphene.Matrix | null): void + set_clip(xoff: number, yoff: number, width: number, height: number): void + set_clip_to_allocation(clip_set: boolean): void + set_content(content?: Content | null): void + set_content_gravity(gravity: ContentGravity): void + set_content_repeat(repeat: ContentRepeat): void + set_content_scaling_filters(min_filter: ScalingFilter, mag_filter: ScalingFilter): void + set_easing_delay(msecs: number): void + set_easing_duration(msecs: number): void + set_easing_mode(mode: AnimationMode): void + set_fixed_position_set(is_set: boolean): void + set_flags(flags: ActorFlags): void + set_height(height: number): void + set_layout_manager(manager?: LayoutManager | null): void + set_margin(margin: Margin): void + set_margin_bottom(margin: number): void + set_margin_left(margin: number): void + set_margin_right(margin: number): void + set_margin_top(margin: number): void + set_name(name: string): void + set_offscreen_redirect(redirect: OffscreenRedirect): void + set_opacity(opacity: number): void + set_opacity_override(opacity: number): void + set_pivot_point(pivot_x: number, pivot_y: number): void + set_pivot_point_z(pivot_z: number): void + set_position(x: number, y: number): void + set_reactive(reactive: boolean): void + set_request_mode(mode: RequestMode): void + set_rotation_angle(axis: RotateAxis, angle: number): void + set_scale(scale_x: number, scale_y: number): void + set_scale_z(scale_z: number): void + set_size(width: number, height: number): void + set_text_direction(text_dir: TextDirection): void + set_transform(transform?: Graphene.Matrix | null): void + set_translation(translate_x: number, translate_y: number, translate_z: number): void + set_width(width: number): void + set_x(x: number): void + set_x_align(x_align: ActorAlign): void + set_x_expand(expand: boolean): void + set_y(y: number): void + set_y_align(y_align: ActorAlign): void + set_y_expand(expand: boolean): void + set_z_position(z_position: number): void + should_pick(pick_context: PickContext): boolean + show(): void + transform_stage_point(x: number, y: number): [ /* returnType */ boolean, /* x_out */ number, /* y_out */ number ] + uninhibit_culling(): void + unmap(): void + unrealize(): void + unset_flags(flags: ActorFlags): void + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Methods of Clutter.Animatable */ + find_property(property_name: string): GObject.ParamSpec + get_actor(): Actor + get_initial_state(property_name: string, value: any): void + interpolate_value(property_name: string, interval: Interval, progress: number): [ /* returnType */ boolean, /* value */ any ] + set_final_state(property_name: string, value: any): void + /* Methods of Clutter.Container */ + add_actor(actor: Actor): void + child_get_property(child: Actor, property: string, value: any): void + child_notify(child: Actor, pspec: GObject.ParamSpec): void + child_set_property(child: Actor, property: string, value: any): void + create_child_meta(actor: Actor): void + destroy_child_meta(actor: Actor): void + find_child_by_name(child_name: string): Actor + get_child_meta(actor: Actor): ChildMeta + lower_child(actor: Actor, sibling?: Actor | null): void + raise_child(actor: Actor, sibling?: Actor | null): void + remove_actor(actor: Actor): void + sort_depth_order(): void + /* Methods of Clutter.Scriptable */ + get_id(): string + parse_custom_node(script: Script, value: any, name: string, node: Json.Node): boolean + set_custom_property(script: Script, name: string, value: any): void + set_id(id_: string): void + /* Virtual methods of Clutter.Actor */ + vfunc_allocate(box: ActorBox): void + vfunc_apply_transform(matrix: Graphene.Matrix): void + vfunc_button_press_event(event: ButtonEvent): boolean + vfunc_button_release_event(event: ButtonEvent): boolean + vfunc_calculate_resource_scale(phase: number): number + vfunc_captured_event(event: Event): boolean + vfunc_destroy(): void + vfunc_enter_event(event: CrossingEvent): boolean + vfunc_event(event: Event): boolean + vfunc_get_accessible(): Atk.Object + vfunc_get_paint_volume(volume: PaintVolume): boolean + vfunc_get_preferred_height(for_width: number): [ /* min_height_p */ number | null, /* natural_height_p */ number | null ] + vfunc_get_preferred_width(for_height: number): [ /* min_width_p */ number | null, /* natural_width_p */ number | null ] + vfunc_has_accessible(): boolean + vfunc_has_overlaps(): boolean + vfunc_hide(): void + vfunc_hide_all(): void + vfunc_key_focus_in(): void + vfunc_key_focus_out(): void + vfunc_key_press_event(event: KeyEvent): boolean + vfunc_key_release_event(event: KeyEvent): boolean + vfunc_leave_event(event: CrossingEvent): boolean + vfunc_map(): void + vfunc_motion_event(event: MotionEvent): boolean + vfunc_paint(paint_context: PaintContext): void + vfunc_paint_node(root: PaintNode): void + vfunc_parent_set(old_parent: Actor): void + vfunc_pick(pick_context: PickContext): void + vfunc_queue_relayout(): void + vfunc_realize(): void + vfunc_resource_scale_changed(): void + vfunc_scroll_event(event: ScrollEvent): boolean + vfunc_show(): void + vfunc_touch_event(event: TouchEvent): boolean + vfunc_unmap(): void + vfunc_unrealize(): void + vfunc_find_property(property_name: string): GObject.ParamSpec + vfunc_get_actor(): Actor + vfunc_get_initial_state(property_name: string, value: any): void + vfunc_interpolate_value(property_name: string, interval: Interval, progress: number): [ /* returnType */ boolean, /* value */ any ] + vfunc_set_final_state(property_name: string, value: any): void + vfunc_actor_added(actor: Actor): void + vfunc_actor_removed(actor: Actor): void + vfunc_add(actor: Actor): void + vfunc_child_notify(child: Actor, pspec: GObject.ParamSpec): void + vfunc_create_child_meta(actor: Actor): void + vfunc_destroy_child_meta(actor: Actor): void + vfunc_get_child_meta(actor: Actor): ChildMeta + vfunc_lower(actor: Actor, sibling?: Actor | null): void + vfunc_raise(actor: Actor, sibling?: Actor | null): void + vfunc_remove(actor: Actor): void + vfunc_sort_depth_order(): void + vfunc_get_id(): string + vfunc_parse_custom_node(script: Script, value: any, name: string, node: Json.Node): boolean + vfunc_set_custom_property(script: Script, name: string, value: any): void + vfunc_set_id(id_: string): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Clutter.Actor */ + connect(sigName: "button-press-event", callback: (($obj: Clone, event: ButtonEvent) => boolean)): number + connect_after(sigName: "button-press-event", callback: (($obj: Clone, event: ButtonEvent) => boolean)): number + emit(sigName: "button-press-event", event: ButtonEvent): void + connect(sigName: "button-release-event", callback: (($obj: Clone, event: ButtonEvent) => boolean)): number + connect_after(sigName: "button-release-event", callback: (($obj: Clone, event: ButtonEvent) => boolean)): number + emit(sigName: "button-release-event", event: ButtonEvent): void + connect(sigName: "captured-event", callback: (($obj: Clone, event: Event) => boolean)): number + connect_after(sigName: "captured-event", callback: (($obj: Clone, event: Event) => boolean)): number + emit(sigName: "captured-event", event: Event): void + connect(sigName: "destroy", callback: (($obj: Clone) => void)): number + connect_after(sigName: "destroy", callback: (($obj: Clone) => void)): number + emit(sigName: "destroy"): void + connect(sigName: "enter-event", callback: (($obj: Clone, event: CrossingEvent) => boolean)): number + connect_after(sigName: "enter-event", callback: (($obj: Clone, event: CrossingEvent) => boolean)): number + emit(sigName: "enter-event", event: CrossingEvent): void + connect(sigName: "event", callback: (($obj: Clone, event: Event) => boolean)): number + connect_after(sigName: "event", callback: (($obj: Clone, event: Event) => boolean)): number + emit(sigName: "event", event: Event): void + connect(sigName: "hide", callback: (($obj: Clone) => void)): number + connect_after(sigName: "hide", callback: (($obj: Clone) => void)): number + emit(sigName: "hide"): void + connect(sigName: "key-focus-in", callback: (($obj: Clone) => void)): number + connect_after(sigName: "key-focus-in", callback: (($obj: Clone) => void)): number + emit(sigName: "key-focus-in"): void + connect(sigName: "key-focus-out", callback: (($obj: Clone) => void)): number + connect_after(sigName: "key-focus-out", callback: (($obj: Clone) => void)): number + emit(sigName: "key-focus-out"): void + connect(sigName: "key-press-event", callback: (($obj: Clone, event: KeyEvent) => boolean)): number + connect_after(sigName: "key-press-event", callback: (($obj: Clone, event: KeyEvent) => boolean)): number + emit(sigName: "key-press-event", event: KeyEvent): void + connect(sigName: "key-release-event", callback: (($obj: Clone, event: KeyEvent) => boolean)): number + connect_after(sigName: "key-release-event", callback: (($obj: Clone, event: KeyEvent) => boolean)): number + emit(sigName: "key-release-event", event: KeyEvent): void + connect(sigName: "leave-event", callback: (($obj: Clone, event: CrossingEvent) => boolean)): number + connect_after(sigName: "leave-event", callback: (($obj: Clone, event: CrossingEvent) => boolean)): number + emit(sigName: "leave-event", event: CrossingEvent): void + connect(sigName: "motion-event", callback: (($obj: Clone, event: MotionEvent) => boolean)): number + connect_after(sigName: "motion-event", callback: (($obj: Clone, event: MotionEvent) => boolean)): number + emit(sigName: "motion-event", event: MotionEvent): void + connect(sigName: "parent-set", callback: (($obj: Clone, old_parent?: Actor | null) => void)): number + connect_after(sigName: "parent-set", callback: (($obj: Clone, old_parent?: Actor | null) => void)): number + emit(sigName: "parent-set", old_parent?: Actor | null): void + connect(sigName: "pick", callback: (($obj: Clone, pick_context: PickContext) => void)): number + connect_after(sigName: "pick", callback: (($obj: Clone, pick_context: PickContext) => void)): number + emit(sigName: "pick", pick_context: PickContext): void + connect(sigName: "queue-relayout", callback: (($obj: Clone) => void)): number + connect_after(sigName: "queue-relayout", callback: (($obj: Clone) => void)): number + emit(sigName: "queue-relayout"): void + connect(sigName: "realize", callback: (($obj: Clone) => void)): number + connect_after(sigName: "realize", callback: (($obj: Clone) => void)): number + emit(sigName: "realize"): void + connect(sigName: "resource-scale-changed", callback: (($obj: Clone) => void)): number + connect_after(sigName: "resource-scale-changed", callback: (($obj: Clone) => void)): number + emit(sigName: "resource-scale-changed"): void + connect(sigName: "scroll-event", callback: (($obj: Clone, event: ScrollEvent) => boolean)): number + connect_after(sigName: "scroll-event", callback: (($obj: Clone, event: ScrollEvent) => boolean)): number + emit(sigName: "scroll-event", event: ScrollEvent): void + connect(sigName: "show", callback: (($obj: Clone) => void)): number + connect_after(sigName: "show", callback: (($obj: Clone) => void)): number + emit(sigName: "show"): void + connect(sigName: "stage-views-changed", callback: (($obj: Clone) => void)): number + connect_after(sigName: "stage-views-changed", callback: (($obj: Clone) => void)): number + emit(sigName: "stage-views-changed"): void + connect(sigName: "touch-event", callback: (($obj: Clone, event: Event) => boolean)): number + connect_after(sigName: "touch-event", callback: (($obj: Clone, event: Event) => boolean)): number + emit(sigName: "touch-event", event: Event): void + connect(sigName: "transition-stopped", callback: (($obj: Clone, name: string, is_finished: boolean) => void)): number + connect_after(sigName: "transition-stopped", callback: (($obj: Clone, name: string, is_finished: boolean) => void)): number + emit(sigName: "transition-stopped", name: string, is_finished: boolean): void + connect(sigName: "transitions-completed", callback: (($obj: Clone) => void)): number + connect_after(sigName: "transitions-completed", callback: (($obj: Clone) => void)): number + emit(sigName: "transitions-completed"): void + connect(sigName: "unrealize", callback: (($obj: Clone) => void)): number + connect_after(sigName: "unrealize", callback: (($obj: Clone) => void)): number + emit(sigName: "unrealize"): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: Clone, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: Clone, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + /* Signals of Clutter.Container */ + connect(sigName: "actor-added", callback: (($obj: Clone, actor: Actor) => void)): number + connect_after(sigName: "actor-added", callback: (($obj: Clone, actor: Actor) => void)): number + emit(sigName: "actor-added", actor: Actor): void + connect(sigName: "actor-removed", callback: (($obj: Clone, actor: Actor) => void)): number + connect_after(sigName: "actor-removed", callback: (($obj: Clone, actor: Actor) => void)): number + emit(sigName: "actor-removed", actor: Actor): void + connect(sigName: "child-notify", callback: (($obj: Clone, actor: Actor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "child-notify", callback: (($obj: Clone, actor: Actor, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "child-notify", actor: Actor, pspec: GObject.ParamSpec): void + connect(sigName: "notify::source", callback: (($obj: Clone, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::source", callback: (($obj: Clone, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::actions", callback: (($obj: Clone, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::actions", callback: (($obj: Clone, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::allocation", callback: (($obj: Clone, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::allocation", callback: (($obj: Clone, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::background-color", callback: (($obj: Clone, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::background-color", callback: (($obj: Clone, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::background-color-set", callback: (($obj: Clone, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::background-color-set", callback: (($obj: Clone, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::child-transform", callback: (($obj: Clone, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::child-transform", callback: (($obj: Clone, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::child-transform-set", callback: (($obj: Clone, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::child-transform-set", callback: (($obj: Clone, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::clip-rect", callback: (($obj: Clone, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::clip-rect", callback: (($obj: Clone, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::clip-to-allocation", callback: (($obj: Clone, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::clip-to-allocation", callback: (($obj: Clone, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::constraints", callback: (($obj: Clone, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::constraints", callback: (($obj: Clone, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::content", callback: (($obj: Clone, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::content", callback: (($obj: Clone, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::content-box", callback: (($obj: Clone, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::content-box", callback: (($obj: Clone, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::content-gravity", callback: (($obj: Clone, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::content-gravity", callback: (($obj: Clone, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::content-repeat", callback: (($obj: Clone, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::content-repeat", callback: (($obj: Clone, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::effect", callback: (($obj: Clone, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::effect", callback: (($obj: Clone, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::first-child", callback: (($obj: Clone, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::first-child", callback: (($obj: Clone, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::fixed-position-set", callback: (($obj: Clone, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::fixed-position-set", callback: (($obj: Clone, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::fixed-x", callback: (($obj: Clone, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::fixed-x", callback: (($obj: Clone, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::fixed-y", callback: (($obj: Clone, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::fixed-y", callback: (($obj: Clone, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::has-clip", callback: (($obj: Clone, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-clip", callback: (($obj: Clone, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::has-pointer", callback: (($obj: Clone, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-pointer", callback: (($obj: Clone, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::height", callback: (($obj: Clone, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::height", callback: (($obj: Clone, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::last-child", callback: (($obj: Clone, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::last-child", callback: (($obj: Clone, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::layout-manager", callback: (($obj: Clone, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::layout-manager", callback: (($obj: Clone, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::magnification-filter", callback: (($obj: Clone, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::magnification-filter", callback: (($obj: Clone, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::mapped", callback: (($obj: Clone, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::mapped", callback: (($obj: Clone, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-bottom", callback: (($obj: Clone, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-bottom", callback: (($obj: Clone, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-left", callback: (($obj: Clone, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-left", callback: (($obj: Clone, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-right", callback: (($obj: Clone, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-right", callback: (($obj: Clone, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-top", callback: (($obj: Clone, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-top", callback: (($obj: Clone, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::min-height", callback: (($obj: Clone, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::min-height", callback: (($obj: Clone, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::min-height-set", callback: (($obj: Clone, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::min-height-set", callback: (($obj: Clone, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::min-width", callback: (($obj: Clone, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::min-width", callback: (($obj: Clone, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::min-width-set", callback: (($obj: Clone, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::min-width-set", callback: (($obj: Clone, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::minification-filter", callback: (($obj: Clone, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::minification-filter", callback: (($obj: Clone, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::name", callback: (($obj: Clone, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::name", callback: (($obj: Clone, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::natural-height", callback: (($obj: Clone, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::natural-height", callback: (($obj: Clone, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::natural-height-set", callback: (($obj: Clone, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::natural-height-set", callback: (($obj: Clone, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::natural-width", callback: (($obj: Clone, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::natural-width", callback: (($obj: Clone, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::natural-width-set", callback: (($obj: Clone, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::natural-width-set", callback: (($obj: Clone, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::offscreen-redirect", callback: (($obj: Clone, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::offscreen-redirect", callback: (($obj: Clone, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::opacity", callback: (($obj: Clone, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::opacity", callback: (($obj: Clone, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::pivot-point", callback: (($obj: Clone, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::pivot-point", callback: (($obj: Clone, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::pivot-point-z", callback: (($obj: Clone, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::pivot-point-z", callback: (($obj: Clone, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::position", callback: (($obj: Clone, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::position", callback: (($obj: Clone, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::reactive", callback: (($obj: Clone, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::reactive", callback: (($obj: Clone, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::realized", callback: (($obj: Clone, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::realized", callback: (($obj: Clone, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::request-mode", callback: (($obj: Clone, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::request-mode", callback: (($obj: Clone, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::rotation-angle-x", callback: (($obj: Clone, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::rotation-angle-x", callback: (($obj: Clone, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::rotation-angle-y", callback: (($obj: Clone, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::rotation-angle-y", callback: (($obj: Clone, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::rotation-angle-z", callback: (($obj: Clone, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::rotation-angle-z", callback: (($obj: Clone, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::scale-x", callback: (($obj: Clone, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::scale-x", callback: (($obj: Clone, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::scale-y", callback: (($obj: Clone, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::scale-y", callback: (($obj: Clone, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::scale-z", callback: (($obj: Clone, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::scale-z", callback: (($obj: Clone, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::show-on-set-parent", callback: (($obj: Clone, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::show-on-set-parent", callback: (($obj: Clone, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::size", callback: (($obj: Clone, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::size", callback: (($obj: Clone, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::text-direction", callback: (($obj: Clone, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::text-direction", callback: (($obj: Clone, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::transform", callback: (($obj: Clone, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::transform", callback: (($obj: Clone, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::transform-set", callback: (($obj: Clone, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::transform-set", callback: (($obj: Clone, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::translation-x", callback: (($obj: Clone, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::translation-x", callback: (($obj: Clone, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::translation-y", callback: (($obj: Clone, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::translation-y", callback: (($obj: Clone, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::translation-z", callback: (($obj: Clone, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::translation-z", callback: (($obj: Clone, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::visible", callback: (($obj: Clone, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::visible", callback: (($obj: Clone, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::width", callback: (($obj: Clone, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::width", callback: (($obj: Clone, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::x", callback: (($obj: Clone, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::x", callback: (($obj: Clone, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::x-align", callback: (($obj: Clone, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::x-align", callback: (($obj: Clone, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::x-expand", callback: (($obj: Clone, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::x-expand", callback: (($obj: Clone, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::y", callback: (($obj: Clone, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::y", callback: (($obj: Clone, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::y-align", callback: (($obj: Clone, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::y-align", callback: (($obj: Clone, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::y-expand", callback: (($obj: Clone, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::y-expand", callback: (($obj: Clone, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::z-position", callback: (($obj: Clone, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::z-position", callback: (($obj: Clone, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: Clone_ConstructProps) + _init (config?: Clone_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(source: Actor): Clone + static new(): Clone + static $gtype: GObject.Type +} +export class ColorNode { + /* Methods of Clutter.PaintNode */ + add_child(child: PaintNode): void + add_multitexture_rectangle(rect: ActorBox, text_coords: number, text_coords_len: number): void + add_rectangle(rect: ActorBox): void + add_rectangles(coords: number[]): void + add_texture_rectangle(rect: ActorBox, x_1: number, y_1: number, x_2: number, y_2: number): void + add_texture_rectangles(coords: number[]): void + get_framebuffer(): Cogl.Framebuffer + paint(paint_context: PaintContext): void + ref(): PaintNode + set_name(name: string): void + unref(): void + static name: string + static new(color?: Color | null): ColorNode + constructor(color?: Color | null) + /* Static methods and pseudo-constructors */ + static new(color?: Color | null): ColorNode + static new(pipeline?: Cogl.Pipeline | null): ColorNode +} +export interface ColorizeEffect_ConstructProps extends OffscreenEffect_ConstructProps { + tint?: Color +} +export class ColorizeEffect { + /* Properties of Clutter.ColorizeEffect */ + tint: Color + /* Properties of Clutter.ActorMeta */ + readonly actor: Actor + enabled: boolean + name: string + /* Fields of Clutter.ActorMeta */ + parent_instance: GObject.InitiallyUnowned + /* Fields of GObject.InitiallyUnowned */ + g_type_instance: GObject.TypeInstance + /* Methods of Clutter.ColorizeEffect */ + get_tint(): /* tint */ Color + set_tint(tint: Color): void + /* Methods of Clutter.OffscreenEffect */ + create_texture(width: number, height: number): Cogl.Handle + get_pipeline(): Cogl.Pipeline | null + get_target_size(): [ /* returnType */ boolean, /* width */ number, /* height */ number ] + get_texture(): Cogl.Handle + paint_target(node: PaintNode, paint_context: PaintContext): void + /* Methods of Clutter.Effect */ + queue_repaint(): void + /* Methods of Clutter.ActorMeta */ + get_actor(): Actor + get_enabled(): boolean + get_name(): string + set_enabled(is_enabled: boolean): void + set_name(name: string): void + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Virtual methods of Clutter.OffscreenEffect */ + vfunc_create_texture(width: number, height: number): Cogl.Handle + vfunc_paint_target(node: PaintNode, paint_context: PaintContext): void + /* Virtual methods of Clutter.Effect */ + vfunc_modify_paint_volume(volume: PaintVolume): boolean + vfunc_paint(node: PaintNode, paint_context: PaintContext, flags: EffectPaintFlags): void + vfunc_paint_node(node: PaintNode, paint_context: PaintContext, flags: EffectPaintFlags): void + vfunc_pick(pick_context: PickContext): void + vfunc_post_paint(node: PaintNode, paint_context: PaintContext): void + vfunc_pre_paint(node: PaintNode, paint_context: PaintContext): boolean + /* Virtual methods of Clutter.ActorMeta */ + vfunc_set_actor(actor?: Actor | null): void + vfunc_set_enabled(is_enabled: boolean): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: ColorizeEffect, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: ColorizeEffect, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: "notify::tint", callback: (($obj: ColorizeEffect, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::tint", callback: (($obj: ColorizeEffect, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::actor", callback: (($obj: ColorizeEffect, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::actor", callback: (($obj: ColorizeEffect, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::enabled", callback: (($obj: ColorizeEffect, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::enabled", callback: (($obj: ColorizeEffect, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::name", callback: (($obj: ColorizeEffect, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::name", callback: (($obj: ColorizeEffect, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: ColorizeEffect_ConstructProps) + _init (config?: ColorizeEffect_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(tint: Color): ColorizeEffect + static $gtype: GObject.Type +} +export interface Constraint_ConstructProps extends ActorMeta_ConstructProps { +} +export class Constraint { + /* Properties of Clutter.ActorMeta */ + readonly actor: Actor + enabled: boolean + name: string + /* Fields of Clutter.ActorMeta */ + parent_instance: GObject.InitiallyUnowned + /* Fields of GObject.InitiallyUnowned */ + g_type_instance: GObject.TypeInstance + /* Methods of Clutter.Constraint */ + update_preferred_size(actor: Actor, direction: Orientation, for_size: number, minimum_size: number, natural_size: number): [ /* minimum_size */ number, /* natural_size */ number ] + /* Methods of Clutter.ActorMeta */ + get_actor(): Actor + get_enabled(): boolean + get_name(): string + set_enabled(is_enabled: boolean): void + set_name(name: string): void + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Virtual methods of Clutter.Constraint */ + vfunc_update_allocation(actor: Actor, allocation: ActorBox): void + vfunc_update_preferred_size(actor: Actor, direction: Orientation, for_size: number, minimum_size: number, natural_size: number): [ /* minimum_size */ number, /* natural_size */ number ] + /* Virtual methods of Clutter.ActorMeta */ + vfunc_set_actor(actor?: Actor | null): void + vfunc_set_enabled(is_enabled: boolean): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: Constraint, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: Constraint, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: "notify::actor", callback: (($obj: Constraint, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::actor", callback: (($obj: Constraint, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::enabled", callback: (($obj: Constraint, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::enabled", callback: (($obj: Constraint, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::name", callback: (($obj: Constraint, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::name", callback: (($obj: Constraint, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: Constraint_ConstructProps) + _init (config?: Constraint_ConstructProps): void + static $gtype: GObject.Type +} +export interface DeformEffect_ConstructProps extends OffscreenEffect_ConstructProps { + x_tiles?: number + y_tiles?: number +} +export class DeformEffect { + /* Properties of Clutter.DeformEffect */ + x_tiles: number + y_tiles: number + /* Properties of Clutter.ActorMeta */ + readonly actor: Actor + enabled: boolean + name: string + /* Fields of Clutter.ActorMeta */ + parent_instance: GObject.InitiallyUnowned + /* Fields of GObject.InitiallyUnowned */ + g_type_instance: GObject.TypeInstance + /* Methods of Clutter.DeformEffect */ + get_back_material(): Cogl.Handle + get_n_tiles(): [ /* x_tiles */ number, /* y_tiles */ number ] + invalidate(): void + set_back_material(material?: Cogl.Handle | null): void + set_n_tiles(x_tiles: number, y_tiles: number): void + /* Methods of Clutter.OffscreenEffect */ + create_texture(width: number, height: number): Cogl.Handle + get_pipeline(): Cogl.Pipeline | null + get_target_size(): [ /* returnType */ boolean, /* width */ number, /* height */ number ] + get_texture(): Cogl.Handle + paint_target(node: PaintNode, paint_context: PaintContext): void + /* Methods of Clutter.Effect */ + queue_repaint(): void + /* Methods of Clutter.ActorMeta */ + get_actor(): Actor + get_enabled(): boolean + get_name(): string + set_enabled(is_enabled: boolean): void + set_name(name: string): void + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Virtual methods of Clutter.DeformEffect */ + vfunc_deform_vertex(width: number, height: number, vertex: Cogl.TextureVertex): void + /* Virtual methods of Clutter.OffscreenEffect */ + vfunc_create_texture(width: number, height: number): Cogl.Handle + vfunc_paint_target(node: PaintNode, paint_context: PaintContext): void + /* Virtual methods of Clutter.Effect */ + vfunc_modify_paint_volume(volume: PaintVolume): boolean + vfunc_paint(node: PaintNode, paint_context: PaintContext, flags: EffectPaintFlags): void + vfunc_paint_node(node: PaintNode, paint_context: PaintContext, flags: EffectPaintFlags): void + vfunc_pick(pick_context: PickContext): void + vfunc_post_paint(node: PaintNode, paint_context: PaintContext): void + vfunc_pre_paint(node: PaintNode, paint_context: PaintContext): boolean + /* Virtual methods of Clutter.ActorMeta */ + vfunc_set_actor(actor?: Actor | null): void + vfunc_set_enabled(is_enabled: boolean): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: DeformEffect, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: DeformEffect, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: "notify::x-tiles", callback: (($obj: DeformEffect, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::x-tiles", callback: (($obj: DeformEffect, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::y-tiles", callback: (($obj: DeformEffect, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::y-tiles", callback: (($obj: DeformEffect, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::actor", callback: (($obj: DeformEffect, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::actor", callback: (($obj: DeformEffect, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::enabled", callback: (($obj: DeformEffect, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::enabled", callback: (($obj: DeformEffect, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::name", callback: (($obj: DeformEffect, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::name", callback: (($obj: DeformEffect, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: DeformEffect_ConstructProps) + _init (config?: DeformEffect_ConstructProps): void + static $gtype: GObject.Type +} +export interface DesaturateEffect_ConstructProps extends OffscreenEffect_ConstructProps { + factor?: number +} +export class DesaturateEffect { + /* Properties of Clutter.DesaturateEffect */ + factor: number + /* Properties of Clutter.ActorMeta */ + readonly actor: Actor + enabled: boolean + name: string + /* Fields of Clutter.ActorMeta */ + parent_instance: GObject.InitiallyUnowned + /* Fields of GObject.InitiallyUnowned */ + g_type_instance: GObject.TypeInstance + /* Methods of Clutter.DesaturateEffect */ + get_factor(): number + set_factor(factor: number): void + /* Methods of Clutter.OffscreenEffect */ + create_texture(width: number, height: number): Cogl.Handle + get_pipeline(): Cogl.Pipeline | null + get_target_size(): [ /* returnType */ boolean, /* width */ number, /* height */ number ] + get_texture(): Cogl.Handle + paint_target(node: PaintNode, paint_context: PaintContext): void + /* Methods of Clutter.Effect */ + queue_repaint(): void + /* Methods of Clutter.ActorMeta */ + get_actor(): Actor + get_enabled(): boolean + get_name(): string + set_enabled(is_enabled: boolean): void + set_name(name: string): void + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Virtual methods of Clutter.OffscreenEffect */ + vfunc_create_texture(width: number, height: number): Cogl.Handle + vfunc_paint_target(node: PaintNode, paint_context: PaintContext): void + /* Virtual methods of Clutter.Effect */ + vfunc_modify_paint_volume(volume: PaintVolume): boolean + vfunc_paint(node: PaintNode, paint_context: PaintContext, flags: EffectPaintFlags): void + vfunc_paint_node(node: PaintNode, paint_context: PaintContext, flags: EffectPaintFlags): void + vfunc_pick(pick_context: PickContext): void + vfunc_post_paint(node: PaintNode, paint_context: PaintContext): void + vfunc_pre_paint(node: PaintNode, paint_context: PaintContext): boolean + /* Virtual methods of Clutter.ActorMeta */ + vfunc_set_actor(actor?: Actor | null): void + vfunc_set_enabled(is_enabled: boolean): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: DesaturateEffect, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: DesaturateEffect, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: "notify::factor", callback: (($obj: DesaturateEffect, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::factor", callback: (($obj: DesaturateEffect, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::actor", callback: (($obj: DesaturateEffect, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::actor", callback: (($obj: DesaturateEffect, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::enabled", callback: (($obj: DesaturateEffect, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::enabled", callback: (($obj: DesaturateEffect, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::name", callback: (($obj: DesaturateEffect, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::name", callback: (($obj: DesaturateEffect, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: DesaturateEffect_ConstructProps) + _init (config?: DesaturateEffect_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(factor: number): DesaturateEffect + static $gtype: GObject.Type +} +export interface Effect_ConstructProps extends ActorMeta_ConstructProps { +} +export class Effect { + /* Properties of Clutter.ActorMeta */ + readonly actor: Actor + enabled: boolean + name: string + /* Fields of Clutter.ActorMeta */ + parent_instance: GObject.InitiallyUnowned + /* Fields of GObject.InitiallyUnowned */ + g_type_instance: GObject.TypeInstance + /* Methods of Clutter.Effect */ + queue_repaint(): void + /* Methods of Clutter.ActorMeta */ + get_actor(): Actor + get_enabled(): boolean + get_name(): string + set_enabled(is_enabled: boolean): void + set_name(name: string): void + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Virtual methods of Clutter.Effect */ + vfunc_modify_paint_volume(volume: PaintVolume): boolean + vfunc_paint(node: PaintNode, paint_context: PaintContext, flags: EffectPaintFlags): void + vfunc_paint_node(node: PaintNode, paint_context: PaintContext, flags: EffectPaintFlags): void + vfunc_pick(pick_context: PickContext): void + vfunc_post_paint(node: PaintNode, paint_context: PaintContext): void + vfunc_pre_paint(node: PaintNode, paint_context: PaintContext): boolean + /* Virtual methods of Clutter.ActorMeta */ + vfunc_set_actor(actor?: Actor | null): void + vfunc_set_enabled(is_enabled: boolean): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: Effect, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: Effect, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: "notify::actor", callback: (($obj: Effect, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::actor", callback: (($obj: Effect, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::enabled", callback: (($obj: Effect, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::enabled", callback: (($obj: Effect, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::name", callback: (($obj: Effect, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::name", callback: (($obj: Effect, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: Effect_ConstructProps) + _init (config?: Effect_ConstructProps): void + static $gtype: GObject.Type +} +export interface FixedLayout_ConstructProps extends LayoutManager_ConstructProps { +} +export class FixedLayout { + /* Fields of GObject.InitiallyUnowned */ + g_type_instance: GObject.TypeInstance + /* Methods of Clutter.LayoutManager */ + allocate(container: Container, allocation: ActorBox): void + child_get_property(container: Container, actor: Actor, property_name: string, value: any): void + child_set_property(container: Container, actor: Actor, property_name: string, value: any): void + find_child_property(name: string): GObject.ParamSpec + get_child_meta(container: Container, actor: Actor): LayoutMeta + get_preferred_height(container: Container, for_width: number): [ /* min_height_p */ number | null, /* nat_height_p */ number | null ] + get_preferred_width(container: Container, for_height: number): [ /* min_width_p */ number | null, /* nat_width_p */ number | null ] + layout_changed(): void + list_child_properties(): GObject.ParamSpec[] + set_container(container?: Container | null): void + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Virtual methods of Clutter.LayoutManager */ + vfunc_allocate(container: Container, allocation: ActorBox): void + vfunc_get_child_meta_type(): GObject.Type + vfunc_get_preferred_height(container: Container, for_width: number): [ /* min_height_p */ number | null, /* nat_height_p */ number | null ] + vfunc_get_preferred_width(container: Container, for_height: number): [ /* min_width_p */ number | null, /* nat_width_p */ number | null ] + vfunc_layout_changed(): void + vfunc_set_container(container?: Container | null): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Clutter.LayoutManager */ + connect(sigName: "layout-changed", callback: (($obj: FixedLayout) => void)): number + connect_after(sigName: "layout-changed", callback: (($obj: FixedLayout) => void)): number + emit(sigName: "layout-changed"): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: FixedLayout, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: FixedLayout, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: FixedLayout_ConstructProps) + _init (config?: FixedLayout_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(): FixedLayout + static $gtype: GObject.Type +} +export interface FlowLayout_ConstructProps extends LayoutManager_ConstructProps { + column_spacing?: number + homogeneous?: boolean + max_column_width?: number + max_row_height?: number + min_column_width?: number + min_row_height?: number + orientation?: FlowOrientation + row_spacing?: number + snap_to_grid?: boolean +} +export class FlowLayout { + /* Properties of Clutter.FlowLayout */ + column_spacing: number + homogeneous: boolean + max_column_width: number + max_row_height: number + min_column_width: number + min_row_height: number + orientation: FlowOrientation + row_spacing: number + snap_to_grid: boolean + /* Fields of GObject.InitiallyUnowned */ + g_type_instance: GObject.TypeInstance + /* Methods of Clutter.FlowLayout */ + get_column_spacing(): number + get_column_width(): [ /* min_width */ number, /* max_width */ number ] + get_homogeneous(): boolean + get_orientation(): FlowOrientation + get_row_height(): [ /* min_height */ number, /* max_height */ number ] + get_row_spacing(): number + get_snap_to_grid(): boolean + set_column_spacing(spacing: number): void + set_column_width(min_width: number, max_width: number): void + set_homogeneous(homogeneous: boolean): void + set_orientation(orientation: FlowOrientation): void + set_row_height(min_height: number, max_height: number): void + set_row_spacing(spacing: number): void + set_snap_to_grid(snap_to_grid: boolean): void + /* Methods of Clutter.LayoutManager */ + allocate(container: Container, allocation: ActorBox): void + child_get_property(container: Container, actor: Actor, property_name: string, value: any): void + child_set_property(container: Container, actor: Actor, property_name: string, value: any): void + find_child_property(name: string): GObject.ParamSpec + get_child_meta(container: Container, actor: Actor): LayoutMeta + get_preferred_height(container: Container, for_width: number): [ /* min_height_p */ number | null, /* nat_height_p */ number | null ] + get_preferred_width(container: Container, for_height: number): [ /* min_width_p */ number | null, /* nat_width_p */ number | null ] + layout_changed(): void + list_child_properties(): GObject.ParamSpec[] + set_container(container?: Container | null): void + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Virtual methods of Clutter.LayoutManager */ + vfunc_allocate(container: Container, allocation: ActorBox): void + vfunc_get_child_meta_type(): GObject.Type + vfunc_get_preferred_height(container: Container, for_width: number): [ /* min_height_p */ number | null, /* nat_height_p */ number | null ] + vfunc_get_preferred_width(container: Container, for_height: number): [ /* min_width_p */ number | null, /* nat_width_p */ number | null ] + vfunc_layout_changed(): void + vfunc_set_container(container?: Container | null): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Clutter.LayoutManager */ + connect(sigName: "layout-changed", callback: (($obj: FlowLayout) => void)): number + connect_after(sigName: "layout-changed", callback: (($obj: FlowLayout) => void)): number + emit(sigName: "layout-changed"): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: FlowLayout, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: FlowLayout, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: "notify::column-spacing", callback: (($obj: FlowLayout, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::column-spacing", callback: (($obj: FlowLayout, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::homogeneous", callback: (($obj: FlowLayout, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::homogeneous", callback: (($obj: FlowLayout, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::max-column-width", callback: (($obj: FlowLayout, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::max-column-width", callback: (($obj: FlowLayout, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::max-row-height", callback: (($obj: FlowLayout, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::max-row-height", callback: (($obj: FlowLayout, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::min-column-width", callback: (($obj: FlowLayout, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::min-column-width", callback: (($obj: FlowLayout, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::min-row-height", callback: (($obj: FlowLayout, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::min-row-height", callback: (($obj: FlowLayout, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::orientation", callback: (($obj: FlowLayout, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::orientation", callback: (($obj: FlowLayout, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::row-spacing", callback: (($obj: FlowLayout, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::row-spacing", callback: (($obj: FlowLayout, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::snap-to-grid", callback: (($obj: FlowLayout, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::snap-to-grid", callback: (($obj: FlowLayout, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: FlowLayout_ConstructProps) + _init (config?: FlowLayout_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(orientation: FlowOrientation): FlowLayout + static $gtype: GObject.Type +} +export interface FrameClock_ConstructProps extends GObject.Object_ConstructProps { +} +export class FrameClock { + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of Clutter.FrameClock */ + add_timeline(timeline: Timeline): void + destroy(): void + get_refresh_rate(): number + inhibit(): void + notify_ready(): void + remove_timeline(timeline: Timeline): void + schedule_update(): void + schedule_update_now(): void + uninhibit(): void + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Clutter.FrameClock */ + connect(sigName: "destroy", callback: (($obj: FrameClock) => void)): number + connect_after(sigName: "destroy", callback: (($obj: FrameClock) => void)): number + emit(sigName: "destroy"): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: FrameClock, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: FrameClock, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: FrameClock_ConstructProps) + _init (config?: FrameClock_ConstructProps): void + static $gtype: GObject.Type +} +export interface GestureAction_ConstructProps extends Action_ConstructProps { + n_touch_points?: number + threshold_trigger_distance_x?: number + threshold_trigger_distance_y?: number + threshold_trigger_edge?: GestureTriggerEdge +} +export class GestureAction { + /* Properties of Clutter.GestureAction */ + n_touch_points: number + /* Properties of Clutter.ActorMeta */ + readonly actor: Actor + enabled: boolean + name: string + /* Fields of Clutter.GestureAction */ + parent_instance: Action + /* Fields of GObject.InitiallyUnowned */ + g_type_instance: GObject.TypeInstance + /* Methods of Clutter.GestureAction */ + cancel(): void + get_device(point: number): InputDevice + get_last_event(point: number): Event + get_motion_coords(point: number): [ /* motion_x */ number | null, /* motion_y */ number | null ] + get_motion_delta(point: number): [ /* returnType */ number, /* delta_x */ number | null, /* delta_y */ number | null ] + get_n_current_points(): number + get_n_touch_points(): number + get_press_coords(point: number): [ /* press_x */ number | null, /* press_y */ number | null ] + get_release_coords(point: number): [ /* release_x */ number | null, /* release_y */ number | null ] + get_sequence(point: number): EventSequence + get_threshold_trigger_distance(): [ /* x */ number | null, /* y */ number | null ] + get_threshold_trigger_edge(): GestureTriggerEdge + get_threshold_trigger_egde(): GestureTriggerEdge + get_velocity(point: number): [ /* returnType */ number, /* velocity_x */ number | null, /* velocity_y */ number | null ] + set_n_touch_points(nb_points: number): void + set_threshold_trigger_distance(x: number, y: number): void + set_threshold_trigger_edge(edge: GestureTriggerEdge): void + /* Methods of Clutter.ActorMeta */ + get_actor(): Actor + get_enabled(): boolean + get_name(): string + set_enabled(is_enabled: boolean): void + set_name(name: string): void + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Virtual methods of Clutter.GestureAction */ + vfunc_gesture_begin(actor: Actor): boolean + vfunc_gesture_cancel(actor: Actor): void + vfunc_gesture_end(actor: Actor): void + vfunc_gesture_prepare(actor: Actor): boolean + vfunc_gesture_progress(actor: Actor): boolean + /* Virtual methods of Clutter.ActorMeta */ + vfunc_set_actor(actor?: Actor | null): void + vfunc_set_enabled(is_enabled: boolean): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Clutter.GestureAction */ + connect(sigName: "gesture-begin", callback: (($obj: GestureAction, actor: Actor) => boolean)): number + connect_after(sigName: "gesture-begin", callback: (($obj: GestureAction, actor: Actor) => boolean)): number + emit(sigName: "gesture-begin", actor: Actor): void + connect(sigName: "gesture-cancel", callback: (($obj: GestureAction, actor: Actor) => void)): number + connect_after(sigName: "gesture-cancel", callback: (($obj: GestureAction, actor: Actor) => void)): number + emit(sigName: "gesture-cancel", actor: Actor): void + connect(sigName: "gesture-end", callback: (($obj: GestureAction, actor: Actor) => void)): number + connect_after(sigName: "gesture-end", callback: (($obj: GestureAction, actor: Actor) => void)): number + emit(sigName: "gesture-end", actor: Actor): void + connect(sigName: "gesture-progress", callback: (($obj: GestureAction, actor: Actor) => boolean)): number + connect_after(sigName: "gesture-progress", callback: (($obj: GestureAction, actor: Actor) => boolean)): number + emit(sigName: "gesture-progress", actor: Actor): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: GestureAction, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: GestureAction, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: "notify::n-touch-points", callback: (($obj: GestureAction, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::n-touch-points", callback: (($obj: GestureAction, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::actor", callback: (($obj: GestureAction, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::actor", callback: (($obj: GestureAction, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::enabled", callback: (($obj: GestureAction, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::enabled", callback: (($obj: GestureAction, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::name", callback: (($obj: GestureAction, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::name", callback: (($obj: GestureAction, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: GestureAction_ConstructProps) + _init (config?: GestureAction_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(): GestureAction + static $gtype: GObject.Type +} +export interface GridLayout_ConstructProps extends LayoutManager_ConstructProps { + column_homogeneous?: boolean + column_spacing?: number + orientation?: Orientation + row_homogeneous?: boolean + row_spacing?: number +} +export class GridLayout { + /* Properties of Clutter.GridLayout */ + column_homogeneous: boolean + column_spacing: number + orientation: Orientation + row_homogeneous: boolean + row_spacing: number + /* Fields of GObject.InitiallyUnowned */ + g_type_instance: GObject.TypeInstance + /* Methods of Clutter.GridLayout */ + attach(child: Actor, left: number, top: number, width: number, height: number): void + attach_next_to(child: Actor, sibling: Actor | null, side: GridPosition, width: number, height: number): void + get_child_at(left: number, top: number): Actor + get_column_homogeneous(): boolean + get_column_spacing(): number + get_orientation(): Orientation + get_row_homogeneous(): boolean + get_row_spacing(): number + insert_column(position: number): void + insert_next_to(sibling: Actor, side: GridPosition): void + insert_row(position: number): void + set_column_homogeneous(homogeneous: boolean): void + set_column_spacing(spacing: number): void + set_orientation(orientation: Orientation): void + set_row_homogeneous(homogeneous: boolean): void + set_row_spacing(spacing: number): void + /* Methods of Clutter.LayoutManager */ + allocate(container: Container, allocation: ActorBox): void + child_get_property(container: Container, actor: Actor, property_name: string, value: any): void + child_set_property(container: Container, actor: Actor, property_name: string, value: any): void + find_child_property(name: string): GObject.ParamSpec + get_child_meta(container: Container, actor: Actor): LayoutMeta + get_preferred_height(container: Container, for_width: number): [ /* min_height_p */ number | null, /* nat_height_p */ number | null ] + get_preferred_width(container: Container, for_height: number): [ /* min_width_p */ number | null, /* nat_width_p */ number | null ] + layout_changed(): void + list_child_properties(): GObject.ParamSpec[] + set_container(container?: Container | null): void + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Virtual methods of Clutter.LayoutManager */ + vfunc_allocate(container: Container, allocation: ActorBox): void + vfunc_get_child_meta_type(): GObject.Type + vfunc_get_preferred_height(container: Container, for_width: number): [ /* min_height_p */ number | null, /* nat_height_p */ number | null ] + vfunc_get_preferred_width(container: Container, for_height: number): [ /* min_width_p */ number | null, /* nat_width_p */ number | null ] + vfunc_layout_changed(): void + vfunc_set_container(container?: Container | null): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Clutter.LayoutManager */ + connect(sigName: "layout-changed", callback: (($obj: GridLayout) => void)): number + connect_after(sigName: "layout-changed", callback: (($obj: GridLayout) => void)): number + emit(sigName: "layout-changed"): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: GridLayout, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: GridLayout, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: "notify::column-homogeneous", callback: (($obj: GridLayout, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::column-homogeneous", callback: (($obj: GridLayout, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::column-spacing", callback: (($obj: GridLayout, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::column-spacing", callback: (($obj: GridLayout, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::orientation", callback: (($obj: GridLayout, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::orientation", callback: (($obj: GridLayout, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::row-homogeneous", callback: (($obj: GridLayout, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::row-homogeneous", callback: (($obj: GridLayout, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::row-spacing", callback: (($obj: GridLayout, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::row-spacing", callback: (($obj: GridLayout, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: GridLayout_ConstructProps) + _init (config?: GridLayout_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(): GridLayout + static $gtype: GObject.Type +} +export interface Image_ConstructProps extends GObject.Object_ConstructProps { +} +export class Image { + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of Clutter.Image */ + get_texture(): Cogl.Texture + set_area(data: Uint8Array, pixel_format: Cogl.PixelFormat, rect: cairo.RectangleInt, row_stride: number): boolean + set_bytes(data: GLib.Bytes, pixel_format: Cogl.PixelFormat, width: number, height: number, row_stride: number): boolean + set_data(data: Uint8Array, pixel_format: Cogl.PixelFormat, width: number, height: number, row_stride: number): boolean + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Methods of Clutter.Content */ + get_preferred_size(): [ /* returnType */ boolean, /* width */ number, /* height */ number ] + invalidate(): void + invalidate_size(): void + /* Virtual methods of Clutter.Image */ + vfunc_attached(actor: Actor): void + vfunc_detached(actor: Actor): void + vfunc_get_preferred_size(): [ /* returnType */ boolean, /* width */ number, /* height */ number ] + vfunc_invalidate(): void + vfunc_invalidate_size(): void + vfunc_paint_content(actor: Actor, node: PaintNode, paint_context: PaintContext): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: Image, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: Image, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + /* Signals of Clutter.Content */ + connect(sigName: "attached", callback: (($obj: Image, actor: Actor) => void)): number + connect_after(sigName: "attached", callback: (($obj: Image, actor: Actor) => void)): number + emit(sigName: "attached", actor: Actor): void + connect(sigName: "detached", callback: (($obj: Image, actor: Actor) => void)): number + connect_after(sigName: "detached", callback: (($obj: Image, actor: Actor) => void)): number + emit(sigName: "detached", actor: Actor): void + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: Image_ConstructProps) + _init (config?: Image_ConstructProps): void + static $gtype: GObject.Type +} +export interface InputDevice_ConstructProps extends GObject.Object_ConstructProps { + backend?: Backend + device_mode?: InputMode + device_node?: string + device_type?: InputDeviceType + has_cursor?: boolean + n_buttons?: number + n_mode_groups?: number + n_rings?: number + n_strips?: number + name?: string + product_id?: string + seat?: Seat + vendor_id?: string +} +export class InputDevice { + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of Clutter.InputDevice */ + get_axis(index_: number): InputAxis + get_axis_value(axes: number, axis: InputAxis, value: number): boolean + get_device_mode(): InputMode + get_device_name(): string + get_device_node(): string + get_device_type(): InputDeviceType + get_grabbed_actor(): Actor + get_group_n_modes(group: number): number + get_has_cursor(): boolean + get_mode_switch_button_group(button: number): number + get_n_axes(): number + get_n_buttons(): number + get_n_mode_groups(): number + get_n_rings(): number + get_n_strips(): number + get_pad_feature_group(feature: InputDevicePadFeature, n_feature: number): number + get_product_id(): string + get_seat(): Seat + get_vendor_id(): string + grab(actor: Actor): void + is_grouped(other_device: InputDevice): boolean + is_mode_switch_button(group: number, button: number): boolean + sequence_get_grabbed_actor(sequence: EventSequence): Actor + sequence_grab(sequence: EventSequence, actor: Actor): void + sequence_ungrab(sequence: EventSequence): void + ungrab(): void + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Virtual methods of Clutter.InputDevice */ + vfunc_get_group_n_modes(group: number): number + vfunc_get_pad_feature_group(feature: InputDevicePadFeature, n_feature: number): number + vfunc_is_grouped(other_device: InputDevice): boolean + vfunc_is_mode_switch_button(group: number, button: number): boolean + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: InputDevice, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: InputDevice, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: InputDevice_ConstructProps) + _init (config?: InputDevice_ConstructProps): void + static $gtype: GObject.Type +} +export interface InputDeviceTool_ConstructProps extends GObject.Object_ConstructProps { + axes?: InputAxisFlags + id?: number + serial?: number + type?: InputDeviceToolType +} +export class InputDeviceTool { + /* Fields of Clutter.InputDeviceTool */ + parent_instance: GObject.Object + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of Clutter.InputDeviceTool */ + get_axes(): InputAxisFlags + get_id(): number + get_serial(): number + get_tool_type(): InputDeviceToolType + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: InputDeviceTool, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: InputDeviceTool, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: InputDeviceTool_ConstructProps) + _init (config?: InputDeviceTool_ConstructProps): void + static $gtype: GObject.Type +} +export interface InputFocus_ConstructProps extends GObject.Object_ConstructProps { +} +export class InputFocus { + /* Fields of Clutter.InputFocus */ + parent_instance: GObject.Object + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of Clutter.InputFocus */ + filter_event(event: Event): boolean + is_focused(): boolean + reset(): void + set_can_show_preedit(can_show_preedit: boolean): void + set_content_hints(hint: InputContentHintFlags): void + set_content_purpose(purpose: InputContentPurpose): void + set_cursor_location(rect: Graphene.Rect): void + set_input_panel_state(state: InputPanelState): void + set_surrounding(text: string, cursor: number, anchor: number): void + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Virtual methods of Clutter.InputFocus */ + vfunc_commit_text(text: string): void + vfunc_delete_surrounding(offset: number, len: number): void + vfunc_focus_in(input_method: InputMethod): void + vfunc_focus_out(): void + vfunc_request_surrounding(): void + vfunc_set_preedit_text(preedit: string, cursor: number): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: InputFocus, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: InputFocus, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: InputFocus_ConstructProps) + _init (config?: InputFocus_ConstructProps): void + static $gtype: GObject.Type +} +export interface InputMethod_ConstructProps extends GObject.Object_ConstructProps { + can_show_preedit?: boolean + content_hints?: InputContentHintFlags + content_purpose?: InputContentPurpose +} +export class InputMethod { + /* Properties of Clutter.InputMethod */ + can_show_preedit: boolean + content_hints: InputContentHintFlags + content_purpose: InputContentPurpose + /* Fields of Clutter.InputMethod */ + parent_instance: GObject.Object + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of Clutter.InputMethod */ + commit(text: string): void + delete_surrounding(offset: number, len: number): void + focus_in(focus: InputFocus): void + focus_out(): void + forward_key(keyval: number, keycode: number, state: number, time_: number, press: boolean): void + notify_key_event(event: Event, filtered: boolean): void + request_surrounding(): void + set_input_panel_state(state: InputPanelState): void + set_preedit_text(preedit: string | null, cursor: number): void + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Virtual methods of Clutter.InputMethod */ + vfunc_filter_key_event(key: Event): boolean + vfunc_focus_in(actor: InputFocus): void + vfunc_focus_out(): void + vfunc_reset(): void + vfunc_set_cursor_location(rect: Graphene.Rect): void + vfunc_set_surrounding(text: string, cursor: number, anchor: number): void + vfunc_update_content_hints(hint: InputContentHintFlags): void + vfunc_update_content_purpose(purpose: InputContentPurpose): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Clutter.InputMethod */ + connect(sigName: "commit", callback: (($obj: InputMethod, object: string) => void)): number + connect_after(sigName: "commit", callback: (($obj: InputMethod, object: string) => void)): number + emit(sigName: "commit", object: string): void + connect(sigName: "cursor-location-changed", callback: (($obj: InputMethod, object: Graphene.Rect) => void)): number + connect_after(sigName: "cursor-location-changed", callback: (($obj: InputMethod, object: Graphene.Rect) => void)): number + emit(sigName: "cursor-location-changed", object: Graphene.Rect): void + connect(sigName: "delete-surrounding", callback: (($obj: InputMethod, object: number, p0: number) => void)): number + connect_after(sigName: "delete-surrounding", callback: (($obj: InputMethod, object: number, p0: number) => void)): number + emit(sigName: "delete-surrounding", object: number, p0: number): void + connect(sigName: "input-panel-state", callback: (($obj: InputMethod, object: InputPanelState) => void)): number + connect_after(sigName: "input-panel-state", callback: (($obj: InputMethod, object: InputPanelState) => void)): number + emit(sigName: "input-panel-state", object: InputPanelState): void + connect(sigName: "request-surrounding", callback: (($obj: InputMethod) => void)): number + connect_after(sigName: "request-surrounding", callback: (($obj: InputMethod) => void)): number + emit(sigName: "request-surrounding"): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: InputMethod, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: InputMethod, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: "notify::can-show-preedit", callback: (($obj: InputMethod, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::can-show-preedit", callback: (($obj: InputMethod, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::content-hints", callback: (($obj: InputMethod, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::content-hints", callback: (($obj: InputMethod, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::content-purpose", callback: (($obj: InputMethod, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::content-purpose", callback: (($obj: InputMethod, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: InputMethod_ConstructProps) + _init (config?: InputMethod_ConstructProps): void + static $gtype: GObject.Type +} +export interface Interval_ConstructProps extends GObject.InitiallyUnowned_ConstructProps { + final?: any + initial?: any + value_type?: GObject.Type +} +export class Interval { + /* Properties of Clutter.Interval */ + final: any + initial: any + /* Fields of GObject.InitiallyUnowned */ + g_type_instance: GObject.TypeInstance + /* Methods of Clutter.Interval */ + clone(): Interval + compute(factor: number): any + compute_value(factor: number): [ /* returnType */ boolean, /* value */ any ] + get_final_value(): /* value */ any + get_initial_value(): /* value */ any + get_value_type(): GObject.Type + is_valid(): boolean + peek_final_value(): any + peek_initial_value(): any + set_final(value: any): void + set_initial(value: any): void + validate(pspec: GObject.ParamSpec): boolean + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Methods of Clutter.Scriptable */ + get_id(): string + parse_custom_node(script: Script, value: any, name: string, node: Json.Node): boolean + set_custom_property(script: Script, name: string, value: any): void + set_id(id_: string): void + /* Virtual methods of Clutter.Interval */ + vfunc_compute_value(factor: number): [ /* returnType */ boolean, /* value */ any ] + vfunc_validate(pspec: GObject.ParamSpec): boolean + vfunc_get_id(): string + vfunc_parse_custom_node(script: Script, value: any, name: string, node: Json.Node): boolean + vfunc_set_custom_property(script: Script, name: string, value: any): void + vfunc_set_id(id_: string): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: Interval, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: Interval, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: "notify::final", callback: (($obj: Interval, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::final", callback: (($obj: Interval, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::initial", callback: (($obj: Interval, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::initial", callback: (($obj: Interval, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: Interval_ConstructProps) + _init (config?: Interval_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new_with_values(gtype: GObject.Type, initial?: any, final?: any): Interval + static $gtype: GObject.Type +} +export interface KeyframeTransition_ConstructProps extends PropertyTransition_ConstructProps { +} +export class KeyframeTransition { + /* Properties of Clutter.PropertyTransition */ + property_name: string + /* Properties of Clutter.Transition */ + animatable: Animatable + interval: Interval + remove_on_complete: boolean + /* Properties of Clutter.Timeline */ + actor: Actor + auto_reverse: boolean + delay: number + direction: TimelineDirection + duration: number + frame_clock: FrameClock + progress_mode: AnimationMode + repeat_count: number + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of Clutter.KeyframeTransition */ + clear(): void + get_key_frame(index_: number): [ /* key */ number | null, /* mode */ AnimationMode | null, /* value */ any ] + get_n_key_frames(): number + set_key_frame(index_: number, key: number, mode: AnimationMode, value: any): void + set_key_frames(key_frames: number[]): void + set_modes(modes: AnimationMode[]): void + set_values(values: any): void + /* Methods of Clutter.PropertyTransition */ + get_property_name(): string + set_property_name(property_name?: string | null): void + /* Methods of Clutter.Transition */ + get_animatable(): Animatable + get_interval(): Interval + get_remove_on_complete(): boolean + set_animatable(animatable?: Animatable | null): void + set_from(value: any): void + set_interval(interval?: Interval | null): void + set_remove_on_complete(remove_complete: boolean): void + set_to(value: any): void + /* Methods of Clutter.Timeline */ + add_marker(marker_name: string, progress: number): void + add_marker_at_time(marker_name: string, msecs: number): void + advance(msecs: number): void + advance_to_marker(marker_name: string): void + get_actor(): Actor + get_auto_reverse(): boolean + get_cubic_bezier_progress(): [ /* returnType */ boolean, /* c_1 */ Graphene.Point, /* c_2 */ Graphene.Point ] + get_current_repeat(): number + get_delay(): number + get_delta(): number + get_direction(): TimelineDirection + get_duration(): number + get_duration_hint(): number + get_elapsed_time(): number + get_progress(): number + get_progress_mode(): AnimationMode + get_repeat_count(): number + get_step_progress(): [ /* returnType */ boolean, /* n_steps */ number, /* step_mode */ StepMode ] + has_marker(marker_name: string): boolean + is_playing(): boolean + list_markers(msecs: number): string[] + pause(): void + remove_marker(marker_name: string): void + rewind(): void + set_actor(actor?: Actor | null): void + set_auto_reverse(reverse: boolean): void + set_cubic_bezier_progress(c_1: Graphene.Point, c_2: Graphene.Point): void + set_delay(msecs: number): void + set_direction(direction: TimelineDirection): void + set_duration(msecs: number): void + set_frame_clock(frame_clock: FrameClock): void + set_progress_func(func: TimelineProgressFunc | null): void + set_progress_mode(mode: AnimationMode): void + set_repeat_count(count: number): void + set_step_progress(n_steps: number, step_mode: StepMode): void + skip(msecs: number): void + start(): void + stop(): void + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Methods of Clutter.Scriptable */ + get_id(): string + parse_custom_node(script: Script, value: any, name: string, node: Json.Node): boolean + set_custom_property(script: Script, name: string, value: any): void + set_id(id_: string): void + /* Virtual methods of Clutter.Transition */ + vfunc_attached(animatable: Animatable): void + vfunc_compute_value(animatable: Animatable, interval: Interval, progress: number): void + vfunc_detached(animatable: Animatable): void + /* Virtual methods of Clutter.Timeline */ + vfunc_completed(): void + vfunc_marker_reached(marker_name: string, msecs: number): void + vfunc_new_frame(msecs: number): void + vfunc_paused(): void + vfunc_started(): void + vfunc_stopped(is_finished: boolean): void + vfunc_get_id(): string + vfunc_parse_custom_node(script: Script, value: any, name: string, node: Json.Node): boolean + vfunc_set_custom_property(script: Script, name: string, value: any): void + vfunc_set_id(id_: string): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Clutter.Timeline */ + connect(sigName: "completed", callback: (($obj: KeyframeTransition) => void)): number + connect_after(sigName: "completed", callback: (($obj: KeyframeTransition) => void)): number + emit(sigName: "completed"): void + connect(sigName: "marker-reached", callback: (($obj: KeyframeTransition, marker_name: string, msecs: number) => void)): number + connect_after(sigName: "marker-reached", callback: (($obj: KeyframeTransition, marker_name: string, msecs: number) => void)): number + emit(sigName: "marker-reached", marker_name: string, msecs: number): void + connect(sigName: "new-frame", callback: (($obj: KeyframeTransition, msecs: number) => void)): number + connect_after(sigName: "new-frame", callback: (($obj: KeyframeTransition, msecs: number) => void)): number + emit(sigName: "new-frame", msecs: number): void + connect(sigName: "paused", callback: (($obj: KeyframeTransition) => void)): number + connect_after(sigName: "paused", callback: (($obj: KeyframeTransition) => void)): number + emit(sigName: "paused"): void + connect(sigName: "started", callback: (($obj: KeyframeTransition) => void)): number + connect_after(sigName: "started", callback: (($obj: KeyframeTransition) => void)): number + emit(sigName: "started"): void + connect(sigName: "stopped", callback: (($obj: KeyframeTransition, is_finished: boolean) => void)): number + connect_after(sigName: "stopped", callback: (($obj: KeyframeTransition, is_finished: boolean) => void)): number + emit(sigName: "stopped", is_finished: boolean): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: KeyframeTransition, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: KeyframeTransition, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: "notify::property-name", callback: (($obj: KeyframeTransition, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::property-name", callback: (($obj: KeyframeTransition, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::animatable", callback: (($obj: KeyframeTransition, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::animatable", callback: (($obj: KeyframeTransition, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::interval", callback: (($obj: KeyframeTransition, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::interval", callback: (($obj: KeyframeTransition, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::remove-on-complete", callback: (($obj: KeyframeTransition, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::remove-on-complete", callback: (($obj: KeyframeTransition, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::actor", callback: (($obj: KeyframeTransition, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::actor", callback: (($obj: KeyframeTransition, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::auto-reverse", callback: (($obj: KeyframeTransition, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::auto-reverse", callback: (($obj: KeyframeTransition, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::delay", callback: (($obj: KeyframeTransition, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::delay", callback: (($obj: KeyframeTransition, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::direction", callback: (($obj: KeyframeTransition, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::direction", callback: (($obj: KeyframeTransition, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::duration", callback: (($obj: KeyframeTransition, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::duration", callback: (($obj: KeyframeTransition, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::frame-clock", callback: (($obj: KeyframeTransition, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::frame-clock", callback: (($obj: KeyframeTransition, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::progress-mode", callback: (($obj: KeyframeTransition, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::progress-mode", callback: (($obj: KeyframeTransition, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::repeat-count", callback: (($obj: KeyframeTransition, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::repeat-count", callback: (($obj: KeyframeTransition, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: KeyframeTransition_ConstructProps) + _init (config?: KeyframeTransition_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(property_name: string): KeyframeTransition + static new(property_name?: string | null): KeyframeTransition + static new(duration_ms: number): KeyframeTransition + static new_for_actor(actor: Actor, property_name?: string | null): KeyframeTransition + static new_for_actor(actor: Actor, duration_ms: number): KeyframeTransition + static $gtype: GObject.Type +} +export interface Keymap_ConstructProps extends GObject.Object_ConstructProps { +} +export class Keymap { + /* Properties of Clutter.Keymap */ + readonly caps_lock_state: boolean + readonly num_lock_state: boolean + /* Fields of Clutter.Keymap */ + parent_instance: GObject.Object + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of Clutter.Keymap */ + get_caps_lock_state(): boolean + get_direction(): Pango.Direction + get_num_lock_state(): boolean + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Virtual methods of Clutter.Keymap */ + vfunc_get_direction(): Pango.Direction + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Clutter.Keymap */ + connect(sigName: "state-changed", callback: (($obj: Keymap) => void)): number + connect_after(sigName: "state-changed", callback: (($obj: Keymap) => void)): number + emit(sigName: "state-changed"): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: Keymap, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: Keymap, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: "notify::caps-lock-state", callback: (($obj: Keymap, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::caps-lock-state", callback: (($obj: Keymap, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::num-lock-state", callback: (($obj: Keymap, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::num-lock-state", callback: (($obj: Keymap, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: Keymap_ConstructProps) + _init (config?: Keymap_ConstructProps): void + static $gtype: GObject.Type +} +export class LayerNode { + /* Methods of Clutter.PaintNode */ + add_child(child: PaintNode): void + add_multitexture_rectangle(rect: ActorBox, text_coords: number, text_coords_len: number): void + add_rectangle(rect: ActorBox): void + add_rectangles(coords: number[]): void + add_texture_rectangle(rect: ActorBox, x_1: number, y_1: number, x_2: number, y_2: number): void + add_texture_rectangles(coords: number[]): void + get_framebuffer(): Cogl.Framebuffer + paint(paint_context: PaintContext): void + ref(): PaintNode + set_name(name: string): void + unref(): void + static name: string + static new(projection: Graphene.Matrix, viewport: cairo.Rectangle, width: number, height: number, opacity: number): LayerNode + constructor(projection: Graphene.Matrix, viewport: cairo.Rectangle, width: number, height: number, opacity: number) + /* Static methods and pseudo-constructors */ + static new(projection: Graphene.Matrix, viewport: cairo.Rectangle, width: number, height: number, opacity: number): LayerNode + static new_to_framebuffer(framebuffer: Cogl.Framebuffer, pipeline: Cogl.Pipeline): LayerNode +} +export interface LayoutManager_ConstructProps extends GObject.InitiallyUnowned_ConstructProps { +} +export class LayoutManager { + /* Fields of GObject.InitiallyUnowned */ + g_type_instance: GObject.TypeInstance + /* Methods of Clutter.LayoutManager */ + allocate(container: Container, allocation: ActorBox): void + child_get_property(container: Container, actor: Actor, property_name: string, value: any): void + child_set_property(container: Container, actor: Actor, property_name: string, value: any): void + find_child_property(name: string): GObject.ParamSpec + get_child_meta(container: Container, actor: Actor): LayoutMeta + get_preferred_height(container: Container, for_width: number): [ /* min_height_p */ number | null, /* nat_height_p */ number | null ] + get_preferred_width(container: Container, for_height: number): [ /* min_width_p */ number | null, /* nat_width_p */ number | null ] + layout_changed(): void + list_child_properties(): GObject.ParamSpec[] + set_container(container?: Container | null): void + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Virtual methods of Clutter.LayoutManager */ + vfunc_allocate(container: Container, allocation: ActorBox): void + vfunc_get_child_meta_type(): GObject.Type + vfunc_get_preferred_height(container: Container, for_width: number): [ /* min_height_p */ number | null, /* nat_height_p */ number | null ] + vfunc_get_preferred_width(container: Container, for_height: number): [ /* min_width_p */ number | null, /* nat_width_p */ number | null ] + vfunc_layout_changed(): void + vfunc_set_container(container?: Container | null): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Clutter.LayoutManager */ + connect(sigName: "layout-changed", callback: (($obj: LayoutManager) => void)): number + connect_after(sigName: "layout-changed", callback: (($obj: LayoutManager) => void)): number + emit(sigName: "layout-changed"): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: LayoutManager, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: LayoutManager, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: LayoutManager_ConstructProps) + _init (config?: LayoutManager_ConstructProps): void + static $gtype: GObject.Type +} +export interface LayoutMeta_ConstructProps extends ChildMeta_ConstructProps { + manager?: LayoutManager +} +export class LayoutMeta { + /* Fields of Clutter.LayoutMeta */ + manager: LayoutManager + /* Fields of Clutter.ChildMeta */ + container: Container + actor: Actor + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of Clutter.LayoutMeta */ + get_manager(): LayoutManager + /* Methods of Clutter.ChildMeta */ + get_actor(): Actor + get_container(): Container + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: LayoutMeta, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: LayoutMeta, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: LayoutMeta_ConstructProps) + _init (config?: LayoutMeta_ConstructProps): void + static $gtype: GObject.Type +} +export interface OffscreenEffect_ConstructProps extends Effect_ConstructProps { +} +export class OffscreenEffect { + /* Properties of Clutter.ActorMeta */ + readonly actor: Actor + enabled: boolean + name: string + /* Fields of Clutter.ActorMeta */ + parent_instance: GObject.InitiallyUnowned + /* Fields of GObject.InitiallyUnowned */ + g_type_instance: GObject.TypeInstance + /* Methods of Clutter.OffscreenEffect */ + create_texture(width: number, height: number): Cogl.Handle + get_pipeline(): Cogl.Pipeline | null + get_target_size(): [ /* returnType */ boolean, /* width */ number, /* height */ number ] + get_texture(): Cogl.Handle + paint_target(node: PaintNode, paint_context: PaintContext): void + /* Methods of Clutter.Effect */ + queue_repaint(): void + /* Methods of Clutter.ActorMeta */ + get_actor(): Actor + get_enabled(): boolean + get_name(): string + set_enabled(is_enabled: boolean): void + set_name(name: string): void + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Virtual methods of Clutter.OffscreenEffect */ + vfunc_create_texture(width: number, height: number): Cogl.Handle + vfunc_paint_target(node: PaintNode, paint_context: PaintContext): void + /* Virtual methods of Clutter.Effect */ + vfunc_modify_paint_volume(volume: PaintVolume): boolean + vfunc_paint(node: PaintNode, paint_context: PaintContext, flags: EffectPaintFlags): void + vfunc_paint_node(node: PaintNode, paint_context: PaintContext, flags: EffectPaintFlags): void + vfunc_pick(pick_context: PickContext): void + vfunc_post_paint(node: PaintNode, paint_context: PaintContext): void + vfunc_pre_paint(node: PaintNode, paint_context: PaintContext): boolean + /* Virtual methods of Clutter.ActorMeta */ + vfunc_set_actor(actor?: Actor | null): void + vfunc_set_enabled(is_enabled: boolean): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: OffscreenEffect, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: OffscreenEffect, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: "notify::actor", callback: (($obj: OffscreenEffect, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::actor", callback: (($obj: OffscreenEffect, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::enabled", callback: (($obj: OffscreenEffect, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::enabled", callback: (($obj: OffscreenEffect, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::name", callback: (($obj: OffscreenEffect, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::name", callback: (($obj: OffscreenEffect, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: OffscreenEffect_ConstructProps) + _init (config?: OffscreenEffect_ConstructProps): void + static $gtype: GObject.Type +} +export interface PageTurnEffect_ConstructProps extends DeformEffect_ConstructProps { + angle?: number + period?: number + radius?: number +} +export class PageTurnEffect { + /* Properties of Clutter.PageTurnEffect */ + angle: number + period: number + radius: number + /* Properties of Clutter.DeformEffect */ + x_tiles: number + y_tiles: number + /* Properties of Clutter.ActorMeta */ + readonly actor: Actor + enabled: boolean + name: string + /* Fields of Clutter.ActorMeta */ + parent_instance: GObject.InitiallyUnowned + /* Fields of GObject.InitiallyUnowned */ + g_type_instance: GObject.TypeInstance + /* Methods of Clutter.PageTurnEffect */ + get_angle(): number + get_period(): number + get_radius(): number + set_angle(angle: number): void + set_period(period: number): void + set_radius(radius: number): void + /* Methods of Clutter.DeformEffect */ + get_back_material(): Cogl.Handle + get_n_tiles(): [ /* x_tiles */ number, /* y_tiles */ number ] + invalidate(): void + set_back_material(material?: Cogl.Handle | null): void + set_n_tiles(x_tiles: number, y_tiles: number): void + /* Methods of Clutter.OffscreenEffect */ + create_texture(width: number, height: number): Cogl.Handle + get_pipeline(): Cogl.Pipeline | null + get_target_size(): [ /* returnType */ boolean, /* width */ number, /* height */ number ] + get_texture(): Cogl.Handle + paint_target(node: PaintNode, paint_context: PaintContext): void + /* Methods of Clutter.Effect */ + queue_repaint(): void + /* Methods of Clutter.ActorMeta */ + get_actor(): Actor + get_enabled(): boolean + get_name(): string + set_enabled(is_enabled: boolean): void + set_name(name: string): void + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Virtual methods of Clutter.DeformEffect */ + vfunc_deform_vertex(width: number, height: number, vertex: Cogl.TextureVertex): void + /* Virtual methods of Clutter.OffscreenEffect */ + vfunc_create_texture(width: number, height: number): Cogl.Handle + vfunc_paint_target(node: PaintNode, paint_context: PaintContext): void + /* Virtual methods of Clutter.Effect */ + vfunc_modify_paint_volume(volume: PaintVolume): boolean + vfunc_paint(node: PaintNode, paint_context: PaintContext, flags: EffectPaintFlags): void + vfunc_paint_node(node: PaintNode, paint_context: PaintContext, flags: EffectPaintFlags): void + vfunc_pick(pick_context: PickContext): void + vfunc_post_paint(node: PaintNode, paint_context: PaintContext): void + vfunc_pre_paint(node: PaintNode, paint_context: PaintContext): boolean + /* Virtual methods of Clutter.ActorMeta */ + vfunc_set_actor(actor?: Actor | null): void + vfunc_set_enabled(is_enabled: boolean): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: PageTurnEffect, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: PageTurnEffect, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: "notify::angle", callback: (($obj: PageTurnEffect, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::angle", callback: (($obj: PageTurnEffect, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::period", callback: (($obj: PageTurnEffect, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::period", callback: (($obj: PageTurnEffect, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::radius", callback: (($obj: PageTurnEffect, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::radius", callback: (($obj: PageTurnEffect, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::x-tiles", callback: (($obj: PageTurnEffect, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::x-tiles", callback: (($obj: PageTurnEffect, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::y-tiles", callback: (($obj: PageTurnEffect, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::y-tiles", callback: (($obj: PageTurnEffect, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::actor", callback: (($obj: PageTurnEffect, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::actor", callback: (($obj: PageTurnEffect, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::enabled", callback: (($obj: PageTurnEffect, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::enabled", callback: (($obj: PageTurnEffect, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::name", callback: (($obj: PageTurnEffect, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::name", callback: (($obj: PageTurnEffect, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: PageTurnEffect_ConstructProps) + _init (config?: PageTurnEffect_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(period: number, angle: number, radius: number): PageTurnEffect + static $gtype: GObject.Type +} +export class PaintNode { + /* Methods of Clutter.PaintNode */ + add_child(child: PaintNode): void + add_multitexture_rectangle(rect: ActorBox, text_coords: number, text_coords_len: number): void + add_rectangle(rect: ActorBox): void + add_rectangles(coords: number[]): void + add_texture_rectangle(rect: ActorBox, x_1: number, y_1: number, x_2: number, y_2: number): void + add_texture_rectangles(coords: number[]): void + get_framebuffer(): Cogl.Framebuffer + paint(paint_context: PaintContext): void + ref(): PaintNode + set_name(name: string): void + unref(): void + static name: string +} +export interface PanAction_ConstructProps extends GestureAction_ConstructProps { + acceleration_factor?: number + deceleration?: number + interpolate?: boolean + pan_axis?: PanAxis +} +export class PanAction { + /* Properties of Clutter.PanAction */ + acceleration_factor: number + deceleration: number + interpolate: boolean + pan_axis: PanAxis + /* Properties of Clutter.GestureAction */ + n_touch_points: number + /* Properties of Clutter.ActorMeta */ + readonly actor: Actor + enabled: boolean + name: string + /* Fields of Clutter.GestureAction */ + parent_instance: Action + /* Fields of GObject.InitiallyUnowned */ + g_type_instance: GObject.TypeInstance + /* Methods of Clutter.PanAction */ + get_acceleration_factor(): number + get_constrained_motion_delta(point: number): [ /* returnType */ number, /* delta_x */ number | null, /* delta_y */ number | null ] + get_deceleration(): number + get_interpolate(): boolean + get_interpolated_coords(): [ /* interpolated_x */ number | null, /* interpolated_y */ number | null ] + get_interpolated_delta(): [ /* returnType */ number, /* delta_x */ number | null, /* delta_y */ number | null ] + get_motion_coords(point: number): [ /* motion_x */ number | null, /* motion_y */ number | null ] + get_motion_delta(point: number): [ /* returnType */ number, /* delta_x */ number | null, /* delta_y */ number | null ] + get_pan_axis(): PanAxis + set_acceleration_factor(factor: number): void + set_deceleration(rate: number): void + set_interpolate(should_interpolate: boolean): void + set_pan_axis(axis: PanAxis): void + /* Methods of Clutter.GestureAction */ + cancel(): void + get_device(point: number): InputDevice + get_last_event(point: number): Event + get_n_current_points(): number + get_n_touch_points(): number + get_press_coords(point: number): [ /* press_x */ number | null, /* press_y */ number | null ] + get_release_coords(point: number): [ /* release_x */ number | null, /* release_y */ number | null ] + get_sequence(point: number): EventSequence + get_threshold_trigger_distance(): [ /* x */ number | null, /* y */ number | null ] + get_threshold_trigger_edge(): GestureTriggerEdge + get_threshold_trigger_egde(): GestureTriggerEdge + get_velocity(point: number): [ /* returnType */ number, /* velocity_x */ number | null, /* velocity_y */ number | null ] + set_n_touch_points(nb_points: number): void + set_threshold_trigger_distance(x: number, y: number): void + set_threshold_trigger_edge(edge: GestureTriggerEdge): void + /* Methods of Clutter.ActorMeta */ + get_actor(): Actor + get_enabled(): boolean + get_name(): string + set_enabled(is_enabled: boolean): void + set_name(name: string): void + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Virtual methods of Clutter.PanAction */ + vfunc_pan(actor: Actor, is_interpolated: boolean): boolean + vfunc_pan_stopped(actor: Actor): void + /* Virtual methods of Clutter.GestureAction */ + vfunc_gesture_begin(actor: Actor): boolean + vfunc_gesture_cancel(actor: Actor): void + vfunc_gesture_end(actor: Actor): void + vfunc_gesture_prepare(actor: Actor): boolean + vfunc_gesture_progress(actor: Actor): boolean + /* Virtual methods of Clutter.ActorMeta */ + vfunc_set_actor(actor?: Actor | null): void + vfunc_set_enabled(is_enabled: boolean): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Clutter.PanAction */ + connect(sigName: "pan", callback: (($obj: PanAction, actor: Actor, is_interpolated: boolean) => boolean)): number + connect_after(sigName: "pan", callback: (($obj: PanAction, actor: Actor, is_interpolated: boolean) => boolean)): number + emit(sigName: "pan", actor: Actor, is_interpolated: boolean): void + connect(sigName: "pan-stopped", callback: (($obj: PanAction, actor: Actor) => void)): number + connect_after(sigName: "pan-stopped", callback: (($obj: PanAction, actor: Actor) => void)): number + emit(sigName: "pan-stopped", actor: Actor): void + /* Signals of Clutter.GestureAction */ + connect(sigName: "gesture-begin", callback: (($obj: PanAction, actor: Actor) => boolean)): number + connect_after(sigName: "gesture-begin", callback: (($obj: PanAction, actor: Actor) => boolean)): number + emit(sigName: "gesture-begin", actor: Actor): void + connect(sigName: "gesture-cancel", callback: (($obj: PanAction, actor: Actor) => void)): number + connect_after(sigName: "gesture-cancel", callback: (($obj: PanAction, actor: Actor) => void)): number + emit(sigName: "gesture-cancel", actor: Actor): void + connect(sigName: "gesture-end", callback: (($obj: PanAction, actor: Actor) => void)): number + connect_after(sigName: "gesture-end", callback: (($obj: PanAction, actor: Actor) => void)): number + emit(sigName: "gesture-end", actor: Actor): void + connect(sigName: "gesture-progress", callback: (($obj: PanAction, actor: Actor) => boolean)): number + connect_after(sigName: "gesture-progress", callback: (($obj: PanAction, actor: Actor) => boolean)): number + emit(sigName: "gesture-progress", actor: Actor): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: PanAction, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: PanAction, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: "notify::acceleration-factor", callback: (($obj: PanAction, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::acceleration-factor", callback: (($obj: PanAction, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::deceleration", callback: (($obj: PanAction, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::deceleration", callback: (($obj: PanAction, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::interpolate", callback: (($obj: PanAction, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::interpolate", callback: (($obj: PanAction, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::pan-axis", callback: (($obj: PanAction, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::pan-axis", callback: (($obj: PanAction, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::n-touch-points", callback: (($obj: PanAction, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::n-touch-points", callback: (($obj: PanAction, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::actor", callback: (($obj: PanAction, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::actor", callback: (($obj: PanAction, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::enabled", callback: (($obj: PanAction, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::enabled", callback: (($obj: PanAction, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::name", callback: (($obj: PanAction, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::name", callback: (($obj: PanAction, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: PanAction_ConstructProps) + _init (config?: PanAction_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(): PanAction + static $gtype: GObject.Type +} +export class ParamSpecColor { + /* Fields of Clutter.ParamSpecColor */ + default_value: Color + /* Fields of GObject.ParamSpec */ + g_type_instance: GObject.TypeInstance + name: string + flags: GObject.ParamFlags + value_type: GObject.Type + owner_type: GObject.Type + /* Methods of GObject.ParamSpec */ + get_blurb(): string | null + get_default_value(): GObject.Value + get_name(): string + get_name_quark(): GLib.Quark + get_nick(): string + get_qdata(quark: GLib.Quark): object | null + get_redirect_target(): GObject.ParamSpec | null + set_qdata(quark: GLib.Quark, data?: object | null): void + sink(): void + steal_qdata(quark: GLib.Quark): object | null + /* Virtual methods of GObject.ParamSpec */ + vfunc_finalize(): void + vfunc_value_set_default(value: GObject.Value): void + vfunc_value_validate(value: GObject.Value): boolean + vfunc_values_cmp(value1: GObject.Value, value2: GObject.Value): number + static name: string +} +export class ParamSpecUnit { + /* Fields of GObject.ParamSpec */ + g_type_instance: GObject.TypeInstance + name: string + flags: GObject.ParamFlags + value_type: GObject.Type + owner_type: GObject.Type + /* Methods of GObject.ParamSpec */ + get_blurb(): string | null + get_default_value(): GObject.Value + get_name(): string + get_name_quark(): GLib.Quark + get_nick(): string + get_qdata(quark: GLib.Quark): object | null + get_redirect_target(): GObject.ParamSpec | null + set_qdata(quark: GLib.Quark, data?: object | null): void + sink(): void + steal_qdata(quark: GLib.Quark): object | null + /* Virtual methods of GObject.ParamSpec */ + vfunc_finalize(): void + vfunc_value_set_default(value: GObject.Value): void + vfunc_value_validate(value: GObject.Value): boolean + vfunc_values_cmp(value1: GObject.Value, value2: GObject.Value): number + static name: string +} +export interface Path_ConstructProps extends GObject.InitiallyUnowned_ConstructProps { + description?: string +} +export class Path { + /* Properties of Clutter.Path */ + description: string + readonly length: number + /* Fields of GObject.InitiallyUnowned */ + g_type_instance: GObject.TypeInstance + /* Methods of Clutter.Path */ + add_cairo_path(cpath: cairo.Path): void + add_close(): void + add_curve_to(x_1: number, y_1: number, x_2: number, y_2: number, x_3: number, y_3: number): void + add_line_to(x: number, y: number): void + add_move_to(x: number, y: number): void + add_node(node: PathNode): void + add_rel_curve_to(x_1: number, y_1: number, x_2: number, y_2: number, x_3: number, y_3: number): void + add_rel_line_to(x: number, y: number): void + add_rel_move_to(x: number, y: number): void + add_string(str: string): boolean + clear(): void + foreach(callback: PathCallback): void + get_description(): string + get_length(): number + get_n_nodes(): number + get_node(index_: number): /* node */ PathNode + get_nodes(): PathNode[] + get_position(progress: number): [ /* returnType */ number, /* position */ Knot ] + insert_node(index_: number, node: PathNode): void + remove_node(index_: number): void + replace_node(index_: number, node: PathNode): void + set_description(str: string): boolean + to_cairo_path(cr: cairo.Context): void + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: Path, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: Path, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: "notify::description", callback: (($obj: Path, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::description", callback: (($obj: Path, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::length", callback: (($obj: Path, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::length", callback: (($obj: Path, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: Path_ConstructProps) + _init (config?: Path_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(): Path + static new_with_description(desc: string): Path + static $gtype: GObject.Type +} +export interface PathConstraint_ConstructProps extends Constraint_ConstructProps { + offset?: number + path?: Path +} +export class PathConstraint { + /* Properties of Clutter.PathConstraint */ + offset: number + path: Path + /* Properties of Clutter.ActorMeta */ + readonly actor: Actor + enabled: boolean + name: string + /* Fields of Clutter.ActorMeta */ + parent_instance: GObject.InitiallyUnowned + /* Fields of GObject.InitiallyUnowned */ + g_type_instance: GObject.TypeInstance + /* Methods of Clutter.PathConstraint */ + get_offset(): number + get_path(): Path + set_offset(offset: number): void + set_path(path?: Path | null): void + /* Methods of Clutter.Constraint */ + update_preferred_size(actor: Actor, direction: Orientation, for_size: number, minimum_size: number, natural_size: number): [ /* minimum_size */ number, /* natural_size */ number ] + /* Methods of Clutter.ActorMeta */ + get_actor(): Actor + get_enabled(): boolean + get_name(): string + set_enabled(is_enabled: boolean): void + set_name(name: string): void + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Virtual methods of Clutter.Constraint */ + vfunc_update_allocation(actor: Actor, allocation: ActorBox): void + vfunc_update_preferred_size(actor: Actor, direction: Orientation, for_size: number, minimum_size: number, natural_size: number): [ /* minimum_size */ number, /* natural_size */ number ] + /* Virtual methods of Clutter.ActorMeta */ + vfunc_set_actor(actor?: Actor | null): void + vfunc_set_enabled(is_enabled: boolean): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Clutter.PathConstraint */ + connect(sigName: "node-reached", callback: (($obj: PathConstraint, actor: Actor, index: number) => void)): number + connect_after(sigName: "node-reached", callback: (($obj: PathConstraint, actor: Actor, index: number) => void)): number + emit(sigName: "node-reached", actor: Actor, index: number): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: PathConstraint, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: PathConstraint, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: "notify::offset", callback: (($obj: PathConstraint, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::offset", callback: (($obj: PathConstraint, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::path", callback: (($obj: PathConstraint, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::path", callback: (($obj: PathConstraint, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::actor", callback: (($obj: PathConstraint, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::actor", callback: (($obj: PathConstraint, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::enabled", callback: (($obj: PathConstraint, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::enabled", callback: (($obj: PathConstraint, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::name", callback: (($obj: PathConstraint, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::name", callback: (($obj: PathConstraint, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: PathConstraint_ConstructProps) + _init (config?: PathConstraint_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(path: Path | null, offset: number): PathConstraint + static $gtype: GObject.Type +} +export class PipelineNode { + /* Methods of Clutter.PaintNode */ + add_child(child: PaintNode): void + add_multitexture_rectangle(rect: ActorBox, text_coords: number, text_coords_len: number): void + add_rectangle(rect: ActorBox): void + add_rectangles(coords: number[]): void + add_texture_rectangle(rect: ActorBox, x_1: number, y_1: number, x_2: number, y_2: number): void + add_texture_rectangles(coords: number[]): void + get_framebuffer(): Cogl.Framebuffer + paint(paint_context: PaintContext): void + ref(): PaintNode + set_name(name: string): void + unref(): void + static name: string + static new(pipeline?: Cogl.Pipeline | null): PipelineNode + constructor(pipeline?: Cogl.Pipeline | null) + /* Static methods and pseudo-constructors */ + static new(pipeline?: Cogl.Pipeline | null): PipelineNode +} +export interface PropertyTransition_ConstructProps extends Transition_ConstructProps { + property_name?: string +} +export class PropertyTransition { + /* Properties of Clutter.PropertyTransition */ + property_name: string + /* Properties of Clutter.Transition */ + animatable: Animatable + interval: Interval + remove_on_complete: boolean + /* Properties of Clutter.Timeline */ + actor: Actor + auto_reverse: boolean + delay: number + direction: TimelineDirection + duration: number + frame_clock: FrameClock + progress_mode: AnimationMode + repeat_count: number + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of Clutter.PropertyTransition */ + get_property_name(): string + set_property_name(property_name?: string | null): void + /* Methods of Clutter.Transition */ + get_animatable(): Animatable + get_interval(): Interval + get_remove_on_complete(): boolean + set_animatable(animatable?: Animatable | null): void + set_from(value: any): void + set_interval(interval?: Interval | null): void + set_remove_on_complete(remove_complete: boolean): void + set_to(value: any): void + /* Methods of Clutter.Timeline */ + add_marker(marker_name: string, progress: number): void + add_marker_at_time(marker_name: string, msecs: number): void + advance(msecs: number): void + advance_to_marker(marker_name: string): void + get_actor(): Actor + get_auto_reverse(): boolean + get_cubic_bezier_progress(): [ /* returnType */ boolean, /* c_1 */ Graphene.Point, /* c_2 */ Graphene.Point ] + get_current_repeat(): number + get_delay(): number + get_delta(): number + get_direction(): TimelineDirection + get_duration(): number + get_duration_hint(): number + get_elapsed_time(): number + get_progress(): number + get_progress_mode(): AnimationMode + get_repeat_count(): number + get_step_progress(): [ /* returnType */ boolean, /* n_steps */ number, /* step_mode */ StepMode ] + has_marker(marker_name: string): boolean + is_playing(): boolean + list_markers(msecs: number): string[] + pause(): void + remove_marker(marker_name: string): void + rewind(): void + set_actor(actor?: Actor | null): void + set_auto_reverse(reverse: boolean): void + set_cubic_bezier_progress(c_1: Graphene.Point, c_2: Graphene.Point): void + set_delay(msecs: number): void + set_direction(direction: TimelineDirection): void + set_duration(msecs: number): void + set_frame_clock(frame_clock: FrameClock): void + set_progress_func(func: TimelineProgressFunc | null): void + set_progress_mode(mode: AnimationMode): void + set_repeat_count(count: number): void + set_step_progress(n_steps: number, step_mode: StepMode): void + skip(msecs: number): void + start(): void + stop(): void + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Methods of Clutter.Scriptable */ + get_id(): string + parse_custom_node(script: Script, value: any, name: string, node: Json.Node): boolean + set_custom_property(script: Script, name: string, value: any): void + set_id(id_: string): void + /* Virtual methods of Clutter.Transition */ + vfunc_attached(animatable: Animatable): void + vfunc_compute_value(animatable: Animatable, interval: Interval, progress: number): void + vfunc_detached(animatable: Animatable): void + /* Virtual methods of Clutter.Timeline */ + vfunc_completed(): void + vfunc_marker_reached(marker_name: string, msecs: number): void + vfunc_new_frame(msecs: number): void + vfunc_paused(): void + vfunc_started(): void + vfunc_stopped(is_finished: boolean): void + vfunc_get_id(): string + vfunc_parse_custom_node(script: Script, value: any, name: string, node: Json.Node): boolean + vfunc_set_custom_property(script: Script, name: string, value: any): void + vfunc_set_id(id_: string): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Clutter.Timeline */ + connect(sigName: "completed", callback: (($obj: PropertyTransition) => void)): number + connect_after(sigName: "completed", callback: (($obj: PropertyTransition) => void)): number + emit(sigName: "completed"): void + connect(sigName: "marker-reached", callback: (($obj: PropertyTransition, marker_name: string, msecs: number) => void)): number + connect_after(sigName: "marker-reached", callback: (($obj: PropertyTransition, marker_name: string, msecs: number) => void)): number + emit(sigName: "marker-reached", marker_name: string, msecs: number): void + connect(sigName: "new-frame", callback: (($obj: PropertyTransition, msecs: number) => void)): number + connect_after(sigName: "new-frame", callback: (($obj: PropertyTransition, msecs: number) => void)): number + emit(sigName: "new-frame", msecs: number): void + connect(sigName: "paused", callback: (($obj: PropertyTransition) => void)): number + connect_after(sigName: "paused", callback: (($obj: PropertyTransition) => void)): number + emit(sigName: "paused"): void + connect(sigName: "started", callback: (($obj: PropertyTransition) => void)): number + connect_after(sigName: "started", callback: (($obj: PropertyTransition) => void)): number + emit(sigName: "started"): void + connect(sigName: "stopped", callback: (($obj: PropertyTransition, is_finished: boolean) => void)): number + connect_after(sigName: "stopped", callback: (($obj: PropertyTransition, is_finished: boolean) => void)): number + emit(sigName: "stopped", is_finished: boolean): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: PropertyTransition, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: PropertyTransition, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: "notify::property-name", callback: (($obj: PropertyTransition, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::property-name", callback: (($obj: PropertyTransition, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::animatable", callback: (($obj: PropertyTransition, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::animatable", callback: (($obj: PropertyTransition, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::interval", callback: (($obj: PropertyTransition, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::interval", callback: (($obj: PropertyTransition, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::remove-on-complete", callback: (($obj: PropertyTransition, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::remove-on-complete", callback: (($obj: PropertyTransition, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::actor", callback: (($obj: PropertyTransition, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::actor", callback: (($obj: PropertyTransition, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::auto-reverse", callback: (($obj: PropertyTransition, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::auto-reverse", callback: (($obj: PropertyTransition, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::delay", callback: (($obj: PropertyTransition, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::delay", callback: (($obj: PropertyTransition, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::direction", callback: (($obj: PropertyTransition, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::direction", callback: (($obj: PropertyTransition, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::duration", callback: (($obj: PropertyTransition, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::duration", callback: (($obj: PropertyTransition, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::frame-clock", callback: (($obj: PropertyTransition, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::frame-clock", callback: (($obj: PropertyTransition, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::progress-mode", callback: (($obj: PropertyTransition, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::progress-mode", callback: (($obj: PropertyTransition, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::repeat-count", callback: (($obj: PropertyTransition, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::repeat-count", callback: (($obj: PropertyTransition, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: PropertyTransition_ConstructProps) + _init (config?: PropertyTransition_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(property_name?: string | null): PropertyTransition + static new(duration_ms: number): PropertyTransition + static new_for_actor(actor: Actor, property_name?: string | null): PropertyTransition + static new_for_actor(actor: Actor, duration_ms: number): PropertyTransition + static $gtype: GObject.Type +} +export class RootNode { + /* Methods of Clutter.PaintNode */ + add_child(child: PaintNode): void + add_multitexture_rectangle(rect: ActorBox, text_coords: number, text_coords_len: number): void + add_rectangle(rect: ActorBox): void + add_rectangles(coords: number[]): void + add_texture_rectangle(rect: ActorBox, x_1: number, y_1: number, x_2: number, y_2: number): void + add_texture_rectangles(coords: number[]): void + get_framebuffer(): Cogl.Framebuffer + paint(paint_context: PaintContext): void + ref(): PaintNode + set_name(name: string): void + unref(): void + static name: string + static new(framebuffer: Cogl.Framebuffer, clear_color: Color, clear_flags: Cogl.BufferBit): RootNode + constructor(framebuffer: Cogl.Framebuffer, clear_color: Color, clear_flags: Cogl.BufferBit) + /* Static methods and pseudo-constructors */ + static new(framebuffer: Cogl.Framebuffer, clear_color: Color, clear_flags: Cogl.BufferBit): RootNode +} +export interface RotateAction_ConstructProps extends GestureAction_ConstructProps { +} +export class RotateAction { + /* Properties of Clutter.GestureAction */ + n_touch_points: number + /* Properties of Clutter.ActorMeta */ + readonly actor: Actor + enabled: boolean + name: string + /* Fields of Clutter.GestureAction */ + parent_instance: Action + /* Fields of GObject.InitiallyUnowned */ + g_type_instance: GObject.TypeInstance + /* Methods of Clutter.GestureAction */ + cancel(): void + get_device(point: number): InputDevice + get_last_event(point: number): Event + get_motion_coords(point: number): [ /* motion_x */ number | null, /* motion_y */ number | null ] + get_motion_delta(point: number): [ /* returnType */ number, /* delta_x */ number | null, /* delta_y */ number | null ] + get_n_current_points(): number + get_n_touch_points(): number + get_press_coords(point: number): [ /* press_x */ number | null, /* press_y */ number | null ] + get_release_coords(point: number): [ /* release_x */ number | null, /* release_y */ number | null ] + get_sequence(point: number): EventSequence + get_threshold_trigger_distance(): [ /* x */ number | null, /* y */ number | null ] + get_threshold_trigger_edge(): GestureTriggerEdge + get_threshold_trigger_egde(): GestureTriggerEdge + get_velocity(point: number): [ /* returnType */ number, /* velocity_x */ number | null, /* velocity_y */ number | null ] + set_n_touch_points(nb_points: number): void + set_threshold_trigger_distance(x: number, y: number): void + set_threshold_trigger_edge(edge: GestureTriggerEdge): void + /* Methods of Clutter.ActorMeta */ + get_actor(): Actor + get_enabled(): boolean + get_name(): string + set_enabled(is_enabled: boolean): void + set_name(name: string): void + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Virtual methods of Clutter.RotateAction */ + vfunc_rotate(actor: Actor, angle: number): boolean + /* Virtual methods of Clutter.GestureAction */ + vfunc_gesture_begin(actor: Actor): boolean + vfunc_gesture_cancel(actor: Actor): void + vfunc_gesture_end(actor: Actor): void + vfunc_gesture_prepare(actor: Actor): boolean + vfunc_gesture_progress(actor: Actor): boolean + /* Virtual methods of Clutter.ActorMeta */ + vfunc_set_actor(actor?: Actor | null): void + vfunc_set_enabled(is_enabled: boolean): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Clutter.RotateAction */ + connect(sigName: "rotate", callback: (($obj: RotateAction, actor: Actor, angle: number) => boolean)): number + connect_after(sigName: "rotate", callback: (($obj: RotateAction, actor: Actor, angle: number) => boolean)): number + emit(sigName: "rotate", actor: Actor, angle: number): void + /* Signals of Clutter.GestureAction */ + connect(sigName: "gesture-begin", callback: (($obj: RotateAction, actor: Actor) => boolean)): number + connect_after(sigName: "gesture-begin", callback: (($obj: RotateAction, actor: Actor) => boolean)): number + emit(sigName: "gesture-begin", actor: Actor): void + connect(sigName: "gesture-cancel", callback: (($obj: RotateAction, actor: Actor) => void)): number + connect_after(sigName: "gesture-cancel", callback: (($obj: RotateAction, actor: Actor) => void)): number + emit(sigName: "gesture-cancel", actor: Actor): void + connect(sigName: "gesture-end", callback: (($obj: RotateAction, actor: Actor) => void)): number + connect_after(sigName: "gesture-end", callback: (($obj: RotateAction, actor: Actor) => void)): number + emit(sigName: "gesture-end", actor: Actor): void + connect(sigName: "gesture-progress", callback: (($obj: RotateAction, actor: Actor) => boolean)): number + connect_after(sigName: "gesture-progress", callback: (($obj: RotateAction, actor: Actor) => boolean)): number + emit(sigName: "gesture-progress", actor: Actor): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: RotateAction, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: RotateAction, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: "notify::n-touch-points", callback: (($obj: RotateAction, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::n-touch-points", callback: (($obj: RotateAction, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::actor", callback: (($obj: RotateAction, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::actor", callback: (($obj: RotateAction, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::enabled", callback: (($obj: RotateAction, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::enabled", callback: (($obj: RotateAction, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::name", callback: (($obj: RotateAction, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::name", callback: (($obj: RotateAction, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: RotateAction_ConstructProps) + _init (config?: RotateAction_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(): RotateAction + static $gtype: GObject.Type +} +export interface Script_ConstructProps extends GObject.Object_ConstructProps { + translation_domain?: string +} +export class Script { + /* Properties of Clutter.Script */ + readonly filename: string + readonly filename_set: boolean + translation_domain: string + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of Clutter.Script */ + add_search_paths(paths: string[]): void + connect_signals(user_data?: object | null): void + connect_signals_full(func: ScriptConnectFunc): void + ensure_objects(): void + get_object(name: string): GObject.Object + get_translation_domain(): string + get_type_from_name(type_name: string): GObject.Type + list_objects(): GObject.Object[] + load_from_data(data: string, length: number): number + load_from_file(filename: string): number + load_from_resource(resource_path: string): number + lookup_filename(filename: string): string + set_translation_domain(domain?: string | null): void + unmerge_objects(merge_id: number): void + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Virtual methods of Clutter.Script */ + vfunc_get_type_from_name(type_name: string): GObject.Type + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: Script, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: Script, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: "notify::filename", callback: (($obj: Script, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::filename", callback: (($obj: Script, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::filename-set", callback: (($obj: Script, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::filename-set", callback: (($obj: Script, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::translation-domain", callback: (($obj: Script, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::translation-domain", callback: (($obj: Script, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: Script_ConstructProps) + _init (config?: Script_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(): Script + static $gtype: GObject.Type +} +export interface ScrollActor_ConstructProps extends Actor_ConstructProps { + scroll_mode?: ScrollMode +} +export class ScrollActor { + /* Properties of Clutter.ScrollActor */ + scroll_mode: ScrollMode + /* Properties of Clutter.Actor */ + actions: Action + readonly allocation: ActorBox + background_color: Color + readonly background_color_set: boolean + child_transform: Graphene.Matrix + readonly child_transform_set: boolean + clip_rect: Graphene.Rect + clip_to_allocation: boolean + constraints: Constraint + content: Content + readonly content_box: ActorBox + content_gravity: ContentGravity + content_repeat: ContentRepeat + effect: Effect + readonly first_child: Actor + fixed_position_set: boolean + fixed_x: number + fixed_y: number + readonly has_clip: boolean + readonly has_pointer: boolean + height: number + readonly last_child: Actor + layout_manager: LayoutManager + magnification_filter: ScalingFilter + readonly mapped: boolean + margin_bottom: number + margin_left: number + margin_right: number + margin_top: number + min_height: number + min_height_set: boolean + min_width: number + min_width_set: boolean + minification_filter: ScalingFilter + name: string + natural_height: number + natural_height_set: boolean + natural_width: number + natural_width_set: boolean + offscreen_redirect: OffscreenRedirect + opacity: number + pivot_point: Graphene.Point + pivot_point_z: number + position: Graphene.Point + reactive: boolean + readonly realized: boolean + request_mode: RequestMode + rotation_angle_x: number + rotation_angle_y: number + rotation_angle_z: number + scale_x: number + scale_y: number + scale_z: number + show_on_set_parent: boolean + size: Graphene.Size + text_direction: TextDirection + transform: Graphene.Matrix + readonly transform_set: boolean + translation_x: number + translation_y: number + translation_z: number + visible: boolean + width: number + x: number + x_align: ActorAlign + x_expand: boolean + y: number + y_align: ActorAlign + y_expand: boolean + z_position: number + /* Fields of Clutter.Actor */ + flags: number + /* Fields of GObject.InitiallyUnowned */ + g_type_instance: GObject.TypeInstance + /* Methods of Clutter.ScrollActor */ + get_scroll_mode(): ScrollMode + scroll_to_point(point: Graphene.Point): void + scroll_to_rect(rect: Graphene.Rect): void + set_scroll_mode(mode: ScrollMode): void + /* Methods of Clutter.Actor */ + add_action(action: Action): void + add_action_with_name(name: string, action: Action): void + add_child(child: Actor): void + add_constraint(constraint: Constraint): void + add_constraint_with_name(name: string, constraint: Constraint): void + add_effect(effect: Effect): void + add_effect_with_name(name: string, effect: Effect): void + add_transition(name: string, transition: Transition): void + allocate(box: ActorBox): void + allocate_align_fill(box: ActorBox, x_align: number, y_align: number, x_fill: boolean, y_fill: boolean): void + allocate_available_size(x: number, y: number, available_width: number, available_height: number): void + allocate_preferred_size(x: number, y: number): void + apply_relative_transform_to_point(ancestor: Actor | null, point: Graphene.Point3D): /* vertex */ Graphene.Point3D + apply_transform_to_point(point: Graphene.Point3D): /* vertex */ Graphene.Point3D + bind_model(model: Gio.ListModel | null, create_child_func: ActorCreateChildFunc): void + clear_actions(): void + clear_constraints(): void + clear_effects(): void + contains(descendant: Actor): boolean + continue_paint(paint_context: PaintContext): void + continue_pick(pick_context: PickContext): void + create_pango_context(): Pango.Context + create_pango_layout(text?: string | null): Pango.Layout + destroy(): void + destroy_all_children(): void + event(event: Event, capture: boolean): boolean + get_abs_allocation_vertices(): /* verts */ Graphene.Point3D[] + get_accessible(): Atk.Object + get_action(name: string): Action + get_actions(): Action[] + get_allocation_box(): /* box */ ActorBox + get_background_color(): /* color */ Color + get_child_at_index(index_: number): Actor + get_child_transform(): /* transform */ Graphene.Matrix + get_children(): Actor[] + get_clip(): [ /* xoff */ number | null, /* yoff */ number | null, /* width */ number | null, /* height */ number | null ] + get_clip_to_allocation(): boolean + get_constraint(name: string): Constraint + get_constraints(): Constraint[] + get_content(): Content + get_content_box(): /* box */ ActorBox + get_content_gravity(): ContentGravity + get_content_repeat(): ContentRepeat + get_content_scaling_filters(): [ /* min_filter */ ScalingFilter | null, /* mag_filter */ ScalingFilter | null ] + get_default_paint_volume(): PaintVolume + get_easing_delay(): number + get_easing_duration(): number + get_easing_mode(): AnimationMode + get_effect(name: string): Effect + get_effects(): Effect[] + get_first_child(): Actor + get_fixed_position(): [ /* returnType */ boolean, /* x */ number | null, /* y */ number | null ] + get_fixed_position_set(): boolean + get_flags(): ActorFlags + get_height(): number + get_last_child(): Actor + get_layout_manager(): LayoutManager + get_margin(): /* margin */ Margin + get_margin_bottom(): number + get_margin_left(): number + get_margin_right(): number + get_margin_top(): number + get_n_children(): number + get_name(): string + get_next_sibling(): Actor + get_offscreen_redirect(): OffscreenRedirect + get_opacity(): number + get_opacity_override(): number + get_paint_box(): [ /* returnType */ boolean, /* box */ ActorBox ] + get_paint_opacity(): number + get_paint_visibility(): boolean + get_paint_volume(): PaintVolume + get_pango_context(): Pango.Context + get_parent(): Actor + get_pivot_point(): [ /* pivot_x */ number | null, /* pivot_y */ number | null ] + get_pivot_point_z(): number + get_position(): [ /* x */ number | null, /* y */ number | null ] + get_preferred_height(for_width: number): [ /* min_height_p */ number | null, /* natural_height_p */ number | null ] + get_preferred_size(): [ /* min_width_p */ number | null, /* min_height_p */ number | null, /* natural_width_p */ number | null, /* natural_height_p */ number | null ] + get_preferred_width(for_height: number): [ /* min_width_p */ number | null, /* natural_width_p */ number | null ] + get_previous_sibling(): Actor + get_reactive(): boolean + get_request_mode(): RequestMode + get_resource_scale(): number + get_rotation_angle(axis: RotateAxis): number + get_scale(): [ /* scale_x */ number | null, /* scale_y */ number | null ] + get_scale_z(): number + get_size(): [ /* width */ number | null, /* height */ number | null ] + get_stage(): Stage + get_text_direction(): TextDirection + get_transform(): /* transform */ Graphene.Matrix + get_transformed_extents(): /* rect */ Graphene.Rect + get_transformed_paint_volume(relative_to_ancestor: Actor): PaintVolume + get_transformed_position(): [ /* x */ number | null, /* y */ number | null ] + get_transformed_size(): [ /* width */ number | null, /* height */ number | null ] + get_transition(name: string): Transition + get_translation(): [ /* translate_x */ number | null, /* translate_y */ number | null, /* translate_z */ number | null ] + get_width(): number + get_x(): number + get_x_align(): ActorAlign + get_x_expand(): boolean + get_y(): number + get_y_align(): ActorAlign + get_y_expand(): boolean + get_z_position(): number + grab_key_focus(): void + has_accessible(): boolean + has_actions(): boolean + has_allocation(): boolean + has_constraints(): boolean + has_damage(): boolean + has_effects(): boolean + has_key_focus(): boolean + has_mapped_clones(): boolean + has_overlaps(): boolean + hide(): void + inhibit_culling(): void + insert_child_above(child: Actor, sibling?: Actor | null): void + insert_child_at_index(child: Actor, index_: number): void + insert_child_below(child: Actor, sibling?: Actor | null): void + invalidate_paint_volume(): void + invalidate_transform(): void + is_effectively_on_stage_view(view: StageView): boolean + is_in_clone_paint(): boolean + is_mapped(): boolean + is_realized(): boolean + is_rotated(): boolean + is_scaled(): boolean + is_visible(): boolean + map(): void + move_by(dx: number, dy: number): void + needs_expand(orientation: Orientation): boolean + paint(paint_context: PaintContext): void + peek_stage_views(): StageView[] + pick(pick_context: PickContext): void + pick_box(pick_context: PickContext, box: ActorBox): void + queue_redraw(): void + queue_redraw_with_clip(clip?: cairo.RectangleInt | null): void + queue_relayout(): void + realize(): void + remove_action(action: Action): void + remove_action_by_name(name: string): void + remove_all_children(): void + remove_all_transitions(): void + remove_child(child: Actor): void + remove_clip(): void + remove_constraint(constraint: Constraint): void + remove_constraint_by_name(name: string): void + remove_effect(effect: Effect): void + remove_effect_by_name(name: string): void + remove_transition(name: string): void + replace_child(old_child: Actor, new_child: Actor): void + restore_easing_state(): void + save_easing_state(): void + set_allocation(box: ActorBox): void + set_background_color(color?: Color | null): void + set_child_above_sibling(child: Actor, sibling?: Actor | null): void + set_child_at_index(child: Actor, index_: number): void + set_child_below_sibling(child: Actor, sibling?: Actor | null): void + set_child_transform(transform?: Graphene.Matrix | null): void + set_clip(xoff: number, yoff: number, width: number, height: number): void + set_clip_to_allocation(clip_set: boolean): void + set_content(content?: Content | null): void + set_content_gravity(gravity: ContentGravity): void + set_content_repeat(repeat: ContentRepeat): void + set_content_scaling_filters(min_filter: ScalingFilter, mag_filter: ScalingFilter): void + set_easing_delay(msecs: number): void + set_easing_duration(msecs: number): void + set_easing_mode(mode: AnimationMode): void + set_fixed_position_set(is_set: boolean): void + set_flags(flags: ActorFlags): void + set_height(height: number): void + set_layout_manager(manager?: LayoutManager | null): void + set_margin(margin: Margin): void + set_margin_bottom(margin: number): void + set_margin_left(margin: number): void + set_margin_right(margin: number): void + set_margin_top(margin: number): void + set_name(name: string): void + set_offscreen_redirect(redirect: OffscreenRedirect): void + set_opacity(opacity: number): void + set_opacity_override(opacity: number): void + set_pivot_point(pivot_x: number, pivot_y: number): void + set_pivot_point_z(pivot_z: number): void + set_position(x: number, y: number): void + set_reactive(reactive: boolean): void + set_request_mode(mode: RequestMode): void + set_rotation_angle(axis: RotateAxis, angle: number): void + set_scale(scale_x: number, scale_y: number): void + set_scale_z(scale_z: number): void + set_size(width: number, height: number): void + set_text_direction(text_dir: TextDirection): void + set_transform(transform?: Graphene.Matrix | null): void + set_translation(translate_x: number, translate_y: number, translate_z: number): void + set_width(width: number): void + set_x(x: number): void + set_x_align(x_align: ActorAlign): void + set_x_expand(expand: boolean): void + set_y(y: number): void + set_y_align(y_align: ActorAlign): void + set_y_expand(expand: boolean): void + set_z_position(z_position: number): void + should_pick(pick_context: PickContext): boolean + show(): void + transform_stage_point(x: number, y: number): [ /* returnType */ boolean, /* x_out */ number, /* y_out */ number ] + uninhibit_culling(): void + unmap(): void + unrealize(): void + unset_flags(flags: ActorFlags): void + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Methods of Clutter.Animatable */ + find_property(property_name: string): GObject.ParamSpec + get_actor(): Actor + get_initial_state(property_name: string, value: any): void + interpolate_value(property_name: string, interval: Interval, progress: number): [ /* returnType */ boolean, /* value */ any ] + set_final_state(property_name: string, value: any): void + /* Methods of Clutter.Container */ + add_actor(actor: Actor): void + child_get_property(child: Actor, property: string, value: any): void + child_notify(child: Actor, pspec: GObject.ParamSpec): void + child_set_property(child: Actor, property: string, value: any): void + create_child_meta(actor: Actor): void + destroy_child_meta(actor: Actor): void + find_child_by_name(child_name: string): Actor + get_child_meta(actor: Actor): ChildMeta + lower_child(actor: Actor, sibling?: Actor | null): void + raise_child(actor: Actor, sibling?: Actor | null): void + remove_actor(actor: Actor): void + sort_depth_order(): void + /* Methods of Clutter.Scriptable */ + get_id(): string + parse_custom_node(script: Script, value: any, name: string, node: Json.Node): boolean + set_custom_property(script: Script, name: string, value: any): void + set_id(id_: string): void + /* Virtual methods of Clutter.Actor */ + vfunc_allocate(box: ActorBox): void + vfunc_apply_transform(matrix: Graphene.Matrix): void + vfunc_button_press_event(event: ButtonEvent): boolean + vfunc_button_release_event(event: ButtonEvent): boolean + vfunc_calculate_resource_scale(phase: number): number + vfunc_captured_event(event: Event): boolean + vfunc_destroy(): void + vfunc_enter_event(event: CrossingEvent): boolean + vfunc_event(event: Event): boolean + vfunc_get_accessible(): Atk.Object + vfunc_get_paint_volume(volume: PaintVolume): boolean + vfunc_get_preferred_height(for_width: number): [ /* min_height_p */ number | null, /* natural_height_p */ number | null ] + vfunc_get_preferred_width(for_height: number): [ /* min_width_p */ number | null, /* natural_width_p */ number | null ] + vfunc_has_accessible(): boolean + vfunc_has_overlaps(): boolean + vfunc_hide(): void + vfunc_hide_all(): void + vfunc_key_focus_in(): void + vfunc_key_focus_out(): void + vfunc_key_press_event(event: KeyEvent): boolean + vfunc_key_release_event(event: KeyEvent): boolean + vfunc_leave_event(event: CrossingEvent): boolean + vfunc_map(): void + vfunc_motion_event(event: MotionEvent): boolean + vfunc_paint(paint_context: PaintContext): void + vfunc_paint_node(root: PaintNode): void + vfunc_parent_set(old_parent: Actor): void + vfunc_pick(pick_context: PickContext): void + vfunc_queue_relayout(): void + vfunc_realize(): void + vfunc_resource_scale_changed(): void + vfunc_scroll_event(event: ScrollEvent): boolean + vfunc_show(): void + vfunc_touch_event(event: TouchEvent): boolean + vfunc_unmap(): void + vfunc_unrealize(): void + vfunc_find_property(property_name: string): GObject.ParamSpec + vfunc_get_actor(): Actor + vfunc_get_initial_state(property_name: string, value: any): void + vfunc_interpolate_value(property_name: string, interval: Interval, progress: number): [ /* returnType */ boolean, /* value */ any ] + vfunc_set_final_state(property_name: string, value: any): void + vfunc_actor_added(actor: Actor): void + vfunc_actor_removed(actor: Actor): void + vfunc_add(actor: Actor): void + vfunc_child_notify(child: Actor, pspec: GObject.ParamSpec): void + vfunc_create_child_meta(actor: Actor): void + vfunc_destroy_child_meta(actor: Actor): void + vfunc_get_child_meta(actor: Actor): ChildMeta + vfunc_lower(actor: Actor, sibling?: Actor | null): void + vfunc_raise(actor: Actor, sibling?: Actor | null): void + vfunc_remove(actor: Actor): void + vfunc_sort_depth_order(): void + vfunc_get_id(): string + vfunc_parse_custom_node(script: Script, value: any, name: string, node: Json.Node): boolean + vfunc_set_custom_property(script: Script, name: string, value: any): void + vfunc_set_id(id_: string): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Clutter.Actor */ + connect(sigName: "button-press-event", callback: (($obj: ScrollActor, event: ButtonEvent) => boolean)): number + connect_after(sigName: "button-press-event", callback: (($obj: ScrollActor, event: ButtonEvent) => boolean)): number + emit(sigName: "button-press-event", event: ButtonEvent): void + connect(sigName: "button-release-event", callback: (($obj: ScrollActor, event: ButtonEvent) => boolean)): number + connect_after(sigName: "button-release-event", callback: (($obj: ScrollActor, event: ButtonEvent) => boolean)): number + emit(sigName: "button-release-event", event: ButtonEvent): void + connect(sigName: "captured-event", callback: (($obj: ScrollActor, event: Event) => boolean)): number + connect_after(sigName: "captured-event", callback: (($obj: ScrollActor, event: Event) => boolean)): number + emit(sigName: "captured-event", event: Event): void + connect(sigName: "destroy", callback: (($obj: ScrollActor) => void)): number + connect_after(sigName: "destroy", callback: (($obj: ScrollActor) => void)): number + emit(sigName: "destroy"): void + connect(sigName: "enter-event", callback: (($obj: ScrollActor, event: CrossingEvent) => boolean)): number + connect_after(sigName: "enter-event", callback: (($obj: ScrollActor, event: CrossingEvent) => boolean)): number + emit(sigName: "enter-event", event: CrossingEvent): void + connect(sigName: "event", callback: (($obj: ScrollActor, event: Event) => boolean)): number + connect_after(sigName: "event", callback: (($obj: ScrollActor, event: Event) => boolean)): number + emit(sigName: "event", event: Event): void + connect(sigName: "hide", callback: (($obj: ScrollActor) => void)): number + connect_after(sigName: "hide", callback: (($obj: ScrollActor) => void)): number + emit(sigName: "hide"): void + connect(sigName: "key-focus-in", callback: (($obj: ScrollActor) => void)): number + connect_after(sigName: "key-focus-in", callback: (($obj: ScrollActor) => void)): number + emit(sigName: "key-focus-in"): void + connect(sigName: "key-focus-out", callback: (($obj: ScrollActor) => void)): number + connect_after(sigName: "key-focus-out", callback: (($obj: ScrollActor) => void)): number + emit(sigName: "key-focus-out"): void + connect(sigName: "key-press-event", callback: (($obj: ScrollActor, event: KeyEvent) => boolean)): number + connect_after(sigName: "key-press-event", callback: (($obj: ScrollActor, event: KeyEvent) => boolean)): number + emit(sigName: "key-press-event", event: KeyEvent): void + connect(sigName: "key-release-event", callback: (($obj: ScrollActor, event: KeyEvent) => boolean)): number + connect_after(sigName: "key-release-event", callback: (($obj: ScrollActor, event: KeyEvent) => boolean)): number + emit(sigName: "key-release-event", event: KeyEvent): void + connect(sigName: "leave-event", callback: (($obj: ScrollActor, event: CrossingEvent) => boolean)): number + connect_after(sigName: "leave-event", callback: (($obj: ScrollActor, event: CrossingEvent) => boolean)): number + emit(sigName: "leave-event", event: CrossingEvent): void + connect(sigName: "motion-event", callback: (($obj: ScrollActor, event: MotionEvent) => boolean)): number + connect_after(sigName: "motion-event", callback: (($obj: ScrollActor, event: MotionEvent) => boolean)): number + emit(sigName: "motion-event", event: MotionEvent): void + connect(sigName: "parent-set", callback: (($obj: ScrollActor, old_parent?: Actor | null) => void)): number + connect_after(sigName: "parent-set", callback: (($obj: ScrollActor, old_parent?: Actor | null) => void)): number + emit(sigName: "parent-set", old_parent?: Actor | null): void + connect(sigName: "pick", callback: (($obj: ScrollActor, pick_context: PickContext) => void)): number + connect_after(sigName: "pick", callback: (($obj: ScrollActor, pick_context: PickContext) => void)): number + emit(sigName: "pick", pick_context: PickContext): void + connect(sigName: "queue-relayout", callback: (($obj: ScrollActor) => void)): number + connect_after(sigName: "queue-relayout", callback: (($obj: ScrollActor) => void)): number + emit(sigName: "queue-relayout"): void + connect(sigName: "realize", callback: (($obj: ScrollActor) => void)): number + connect_after(sigName: "realize", callback: (($obj: ScrollActor) => void)): number + emit(sigName: "realize"): void + connect(sigName: "resource-scale-changed", callback: (($obj: ScrollActor) => void)): number + connect_after(sigName: "resource-scale-changed", callback: (($obj: ScrollActor) => void)): number + emit(sigName: "resource-scale-changed"): void + connect(sigName: "scroll-event", callback: (($obj: ScrollActor, event: ScrollEvent) => boolean)): number + connect_after(sigName: "scroll-event", callback: (($obj: ScrollActor, event: ScrollEvent) => boolean)): number + emit(sigName: "scroll-event", event: ScrollEvent): void + connect(sigName: "show", callback: (($obj: ScrollActor) => void)): number + connect_after(sigName: "show", callback: (($obj: ScrollActor) => void)): number + emit(sigName: "show"): void + connect(sigName: "stage-views-changed", callback: (($obj: ScrollActor) => void)): number + connect_after(sigName: "stage-views-changed", callback: (($obj: ScrollActor) => void)): number + emit(sigName: "stage-views-changed"): void + connect(sigName: "touch-event", callback: (($obj: ScrollActor, event: Event) => boolean)): number + connect_after(sigName: "touch-event", callback: (($obj: ScrollActor, event: Event) => boolean)): number + emit(sigName: "touch-event", event: Event): void + connect(sigName: "transition-stopped", callback: (($obj: ScrollActor, name: string, is_finished: boolean) => void)): number + connect_after(sigName: "transition-stopped", callback: (($obj: ScrollActor, name: string, is_finished: boolean) => void)): number + emit(sigName: "transition-stopped", name: string, is_finished: boolean): void + connect(sigName: "transitions-completed", callback: (($obj: ScrollActor) => void)): number + connect_after(sigName: "transitions-completed", callback: (($obj: ScrollActor) => void)): number + emit(sigName: "transitions-completed"): void + connect(sigName: "unrealize", callback: (($obj: ScrollActor) => void)): number + connect_after(sigName: "unrealize", callback: (($obj: ScrollActor) => void)): number + emit(sigName: "unrealize"): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: ScrollActor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: ScrollActor, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + /* Signals of Clutter.Container */ + connect(sigName: "actor-added", callback: (($obj: ScrollActor, actor: Actor) => void)): number + connect_after(sigName: "actor-added", callback: (($obj: ScrollActor, actor: Actor) => void)): number + emit(sigName: "actor-added", actor: Actor): void + connect(sigName: "actor-removed", callback: (($obj: ScrollActor, actor: Actor) => void)): number + connect_after(sigName: "actor-removed", callback: (($obj: ScrollActor, actor: Actor) => void)): number + emit(sigName: "actor-removed", actor: Actor): void + connect(sigName: "child-notify", callback: (($obj: ScrollActor, actor: Actor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "child-notify", callback: (($obj: ScrollActor, actor: Actor, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "child-notify", actor: Actor, pspec: GObject.ParamSpec): void + connect(sigName: "notify::scroll-mode", callback: (($obj: ScrollActor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::scroll-mode", callback: (($obj: ScrollActor, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::actions", callback: (($obj: ScrollActor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::actions", callback: (($obj: ScrollActor, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::allocation", callback: (($obj: ScrollActor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::allocation", callback: (($obj: ScrollActor, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::background-color", callback: (($obj: ScrollActor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::background-color", callback: (($obj: ScrollActor, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::background-color-set", callback: (($obj: ScrollActor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::background-color-set", callback: (($obj: ScrollActor, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::child-transform", callback: (($obj: ScrollActor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::child-transform", callback: (($obj: ScrollActor, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::child-transform-set", callback: (($obj: ScrollActor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::child-transform-set", callback: (($obj: ScrollActor, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::clip-rect", callback: (($obj: ScrollActor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::clip-rect", callback: (($obj: ScrollActor, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::clip-to-allocation", callback: (($obj: ScrollActor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::clip-to-allocation", callback: (($obj: ScrollActor, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::constraints", callback: (($obj: ScrollActor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::constraints", callback: (($obj: ScrollActor, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::content", callback: (($obj: ScrollActor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::content", callback: (($obj: ScrollActor, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::content-box", callback: (($obj: ScrollActor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::content-box", callback: (($obj: ScrollActor, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::content-gravity", callback: (($obj: ScrollActor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::content-gravity", callback: (($obj: ScrollActor, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::content-repeat", callback: (($obj: ScrollActor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::content-repeat", callback: (($obj: ScrollActor, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::effect", callback: (($obj: ScrollActor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::effect", callback: (($obj: ScrollActor, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::first-child", callback: (($obj: ScrollActor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::first-child", callback: (($obj: ScrollActor, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::fixed-position-set", callback: (($obj: ScrollActor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::fixed-position-set", callback: (($obj: ScrollActor, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::fixed-x", callback: (($obj: ScrollActor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::fixed-x", callback: (($obj: ScrollActor, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::fixed-y", callback: (($obj: ScrollActor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::fixed-y", callback: (($obj: ScrollActor, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::has-clip", callback: (($obj: ScrollActor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-clip", callback: (($obj: ScrollActor, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::has-pointer", callback: (($obj: ScrollActor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-pointer", callback: (($obj: ScrollActor, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::height", callback: (($obj: ScrollActor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::height", callback: (($obj: ScrollActor, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::last-child", callback: (($obj: ScrollActor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::last-child", callback: (($obj: ScrollActor, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::layout-manager", callback: (($obj: ScrollActor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::layout-manager", callback: (($obj: ScrollActor, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::magnification-filter", callback: (($obj: ScrollActor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::magnification-filter", callback: (($obj: ScrollActor, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::mapped", callback: (($obj: ScrollActor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::mapped", callback: (($obj: ScrollActor, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-bottom", callback: (($obj: ScrollActor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-bottom", callback: (($obj: ScrollActor, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-left", callback: (($obj: ScrollActor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-left", callback: (($obj: ScrollActor, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-right", callback: (($obj: ScrollActor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-right", callback: (($obj: ScrollActor, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-top", callback: (($obj: ScrollActor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-top", callback: (($obj: ScrollActor, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::min-height", callback: (($obj: ScrollActor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::min-height", callback: (($obj: ScrollActor, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::min-height-set", callback: (($obj: ScrollActor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::min-height-set", callback: (($obj: ScrollActor, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::min-width", callback: (($obj: ScrollActor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::min-width", callback: (($obj: ScrollActor, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::min-width-set", callback: (($obj: ScrollActor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::min-width-set", callback: (($obj: ScrollActor, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::minification-filter", callback: (($obj: ScrollActor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::minification-filter", callback: (($obj: ScrollActor, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::name", callback: (($obj: ScrollActor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::name", callback: (($obj: ScrollActor, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::natural-height", callback: (($obj: ScrollActor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::natural-height", callback: (($obj: ScrollActor, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::natural-height-set", callback: (($obj: ScrollActor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::natural-height-set", callback: (($obj: ScrollActor, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::natural-width", callback: (($obj: ScrollActor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::natural-width", callback: (($obj: ScrollActor, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::natural-width-set", callback: (($obj: ScrollActor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::natural-width-set", callback: (($obj: ScrollActor, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::offscreen-redirect", callback: (($obj: ScrollActor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::offscreen-redirect", callback: (($obj: ScrollActor, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::opacity", callback: (($obj: ScrollActor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::opacity", callback: (($obj: ScrollActor, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::pivot-point", callback: (($obj: ScrollActor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::pivot-point", callback: (($obj: ScrollActor, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::pivot-point-z", callback: (($obj: ScrollActor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::pivot-point-z", callback: (($obj: ScrollActor, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::position", callback: (($obj: ScrollActor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::position", callback: (($obj: ScrollActor, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::reactive", callback: (($obj: ScrollActor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::reactive", callback: (($obj: ScrollActor, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::realized", callback: (($obj: ScrollActor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::realized", callback: (($obj: ScrollActor, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::request-mode", callback: (($obj: ScrollActor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::request-mode", callback: (($obj: ScrollActor, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::rotation-angle-x", callback: (($obj: ScrollActor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::rotation-angle-x", callback: (($obj: ScrollActor, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::rotation-angle-y", callback: (($obj: ScrollActor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::rotation-angle-y", callback: (($obj: ScrollActor, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::rotation-angle-z", callback: (($obj: ScrollActor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::rotation-angle-z", callback: (($obj: ScrollActor, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::scale-x", callback: (($obj: ScrollActor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::scale-x", callback: (($obj: ScrollActor, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::scale-y", callback: (($obj: ScrollActor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::scale-y", callback: (($obj: ScrollActor, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::scale-z", callback: (($obj: ScrollActor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::scale-z", callback: (($obj: ScrollActor, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::show-on-set-parent", callback: (($obj: ScrollActor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::show-on-set-parent", callback: (($obj: ScrollActor, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::size", callback: (($obj: ScrollActor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::size", callback: (($obj: ScrollActor, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::text-direction", callback: (($obj: ScrollActor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::text-direction", callback: (($obj: ScrollActor, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::transform", callback: (($obj: ScrollActor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::transform", callback: (($obj: ScrollActor, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::transform-set", callback: (($obj: ScrollActor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::transform-set", callback: (($obj: ScrollActor, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::translation-x", callback: (($obj: ScrollActor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::translation-x", callback: (($obj: ScrollActor, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::translation-y", callback: (($obj: ScrollActor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::translation-y", callback: (($obj: ScrollActor, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::translation-z", callback: (($obj: ScrollActor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::translation-z", callback: (($obj: ScrollActor, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::visible", callback: (($obj: ScrollActor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::visible", callback: (($obj: ScrollActor, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::width", callback: (($obj: ScrollActor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::width", callback: (($obj: ScrollActor, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::x", callback: (($obj: ScrollActor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::x", callback: (($obj: ScrollActor, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::x-align", callback: (($obj: ScrollActor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::x-align", callback: (($obj: ScrollActor, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::x-expand", callback: (($obj: ScrollActor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::x-expand", callback: (($obj: ScrollActor, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::y", callback: (($obj: ScrollActor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::y", callback: (($obj: ScrollActor, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::y-align", callback: (($obj: ScrollActor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::y-align", callback: (($obj: ScrollActor, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::y-expand", callback: (($obj: ScrollActor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::y-expand", callback: (($obj: ScrollActor, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::z-position", callback: (($obj: ScrollActor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::z-position", callback: (($obj: ScrollActor, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: ScrollActor_ConstructProps) + _init (config?: ScrollActor_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(): ScrollActor + static $gtype: GObject.Type +} +export interface Seat_ConstructProps extends GObject.Object_ConstructProps { + backend?: Backend +} +export class Seat { + /* Properties of Clutter.Seat */ + readonly touch_mode: boolean + /* Fields of Clutter.Seat */ + parent_instance: GObject.Object + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of Clutter.Seat */ + bell_notify(): void + create_virtual_device(device_type: InputDeviceType): VirtualInputDevice + ensure_a11y_state(): void + get_keyboard(): InputDevice + get_keymap(): Keymap + get_pointer(): InputDevice + get_pointer_a11y_settings(settings: PointerA11ySettings): void + get_touch_mode(): boolean + handle_event_post(event: Event): boolean + inhibit_unfocus(): void + is_unfocus_inhibited(): boolean + list_devices(): InputDevice[] + query_state(device: InputDevice, sequence: EventSequence, coords: Graphene.Point, modifiers: ModifierType): boolean + set_pointer_a11y_dwell_click_type(click_type: PointerA11yDwellClickType): void + set_pointer_a11y_settings(settings: PointerA11ySettings): void + uninhibit_unfocus(): void + warp_pointer(x: number, y: number): void + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Virtual methods of Clutter.Seat */ + vfunc_bell_notify(): void + vfunc_create_virtual_device(device_type: InputDeviceType): VirtualInputDevice + vfunc_get_keyboard(): InputDevice + vfunc_get_keymap(): Keymap + vfunc_get_pointer(): InputDevice + vfunc_handle_event_post(event: Event): boolean + vfunc_query_state(device: InputDevice, sequence: EventSequence, coords: Graphene.Point, modifiers: ModifierType): boolean + vfunc_warp_pointer(x: number, y: number): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Clutter.Seat */ + connect(sigName: "device-added", callback: (($obj: Seat, object: InputDevice) => void)): number + connect_after(sigName: "device-added", callback: (($obj: Seat, object: InputDevice) => void)): number + emit(sigName: "device-added", object: InputDevice): void + connect(sigName: "device-removed", callback: (($obj: Seat, object: InputDevice) => void)): number + connect_after(sigName: "device-removed", callback: (($obj: Seat, object: InputDevice) => void)): number + emit(sigName: "device-removed", object: InputDevice): void + connect(sigName: "is-unfocus-inhibited-changed", callback: (($obj: Seat) => void)): number + connect_after(sigName: "is-unfocus-inhibited-changed", callback: (($obj: Seat) => void)): number + emit(sigName: "is-unfocus-inhibited-changed"): void + connect(sigName: "kbd-a11y-flags-changed", callback: (($obj: Seat, settings_flags: number, changed_mask: number) => void)): number + connect_after(sigName: "kbd-a11y-flags-changed", callback: (($obj: Seat, settings_flags: number, changed_mask: number) => void)): number + emit(sigName: "kbd-a11y-flags-changed", settings_flags: number, changed_mask: number): void + connect(sigName: "kbd-a11y-mods-state-changed", callback: (($obj: Seat, latched_mask: number, locked_mask: number) => void)): number + connect_after(sigName: "kbd-a11y-mods-state-changed", callback: (($obj: Seat, latched_mask: number, locked_mask: number) => void)): number + emit(sigName: "kbd-a11y-mods-state-changed", latched_mask: number, locked_mask: number): void + connect(sigName: "ptr-a11y-dwell-click-type-changed", callback: (($obj: Seat, click_type: PointerA11yDwellClickType) => void)): number + connect_after(sigName: "ptr-a11y-dwell-click-type-changed", callback: (($obj: Seat, click_type: PointerA11yDwellClickType) => void)): number + emit(sigName: "ptr-a11y-dwell-click-type-changed", click_type: PointerA11yDwellClickType): void + connect(sigName: "ptr-a11y-timeout-started", callback: (($obj: Seat, device: InputDevice, timeout_type: PointerA11yTimeoutType, delay: number) => void)): number + connect_after(sigName: "ptr-a11y-timeout-started", callback: (($obj: Seat, device: InputDevice, timeout_type: PointerA11yTimeoutType, delay: number) => void)): number + emit(sigName: "ptr-a11y-timeout-started", device: InputDevice, timeout_type: PointerA11yTimeoutType, delay: number): void + connect(sigName: "ptr-a11y-timeout-stopped", callback: (($obj: Seat, device: InputDevice, timeout_type: PointerA11yTimeoutType, clicked: boolean) => void)): number + connect_after(sigName: "ptr-a11y-timeout-stopped", callback: (($obj: Seat, device: InputDevice, timeout_type: PointerA11yTimeoutType, clicked: boolean) => void)): number + emit(sigName: "ptr-a11y-timeout-stopped", device: InputDevice, timeout_type: PointerA11yTimeoutType, clicked: boolean): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: Seat, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: Seat, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: "notify::touch-mode", callback: (($obj: Seat, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::touch-mode", callback: (($obj: Seat, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: Seat_ConstructProps) + _init (config?: Seat_ConstructProps): void + static $gtype: GObject.Type +} +export interface Settings_ConstructProps extends GObject.Object_ConstructProps { + backend?: Backend + dnd_drag_threshold?: number + double_click_distance?: number + double_click_time?: number + font_antialias?: number + font_dpi?: number + font_hint_style?: string + font_hinting?: number + font_name?: string + font_subpixel_order?: string + fontconfig_timestamp?: number + long_press_duration?: number + password_hint_time?: number + unscaled_font_dpi?: number +} +export class Settings { + /* Properties of Clutter.Settings */ + dnd_drag_threshold: number + double_click_distance: number + double_click_time: number + font_antialias: number + font_dpi: number + font_hint_style: string + font_hinting: number + font_name: string + font_subpixel_order: string + fontconfig_timestamp: number + long_press_duration: number + password_hint_time: number + unscaled_font_dpi: number + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: Settings, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: Settings, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: "notify::dnd-drag-threshold", callback: (($obj: Settings, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::dnd-drag-threshold", callback: (($obj: Settings, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::double-click-distance", callback: (($obj: Settings, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::double-click-distance", callback: (($obj: Settings, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::double-click-time", callback: (($obj: Settings, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::double-click-time", callback: (($obj: Settings, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::font-antialias", callback: (($obj: Settings, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::font-antialias", callback: (($obj: Settings, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::font-dpi", callback: (($obj: Settings, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::font-dpi", callback: (($obj: Settings, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::font-hint-style", callback: (($obj: Settings, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::font-hint-style", callback: (($obj: Settings, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::font-hinting", callback: (($obj: Settings, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::font-hinting", callback: (($obj: Settings, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::font-name", callback: (($obj: Settings, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::font-name", callback: (($obj: Settings, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::font-subpixel-order", callback: (($obj: Settings, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::font-subpixel-order", callback: (($obj: Settings, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::fontconfig-timestamp", callback: (($obj: Settings, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::fontconfig-timestamp", callback: (($obj: Settings, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::long-press-duration", callback: (($obj: Settings, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::long-press-duration", callback: (($obj: Settings, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::password-hint-time", callback: (($obj: Settings, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::password-hint-time", callback: (($obj: Settings, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::unscaled-font-dpi", callback: (($obj: Settings, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::unscaled-font-dpi", callback: (($obj: Settings, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: Settings_ConstructProps) + _init (config?: Settings_ConstructProps): void + /* Static methods and pseudo-constructors */ + static get_default(): Settings + static $gtype: GObject.Type +} +export interface ShaderEffect_ConstructProps extends OffscreenEffect_ConstructProps { + shader_type?: ShaderType +} +export class ShaderEffect { + /* Properties of Clutter.ActorMeta */ + readonly actor: Actor + enabled: boolean + name: string + /* Fields of Clutter.ActorMeta */ + parent_instance: GObject.InitiallyUnowned + /* Fields of GObject.InitiallyUnowned */ + g_type_instance: GObject.TypeInstance + /* Methods of Clutter.ShaderEffect */ + get_program(): Cogl.Handle + get_shader(): Cogl.Handle + set_shader_source(source: string): boolean + set_uniform_value(name: string, value: any): void + /* Methods of Clutter.OffscreenEffect */ + create_texture(width: number, height: number): Cogl.Handle + get_pipeline(): Cogl.Pipeline | null + get_target_size(): [ /* returnType */ boolean, /* width */ number, /* height */ number ] + get_texture(): Cogl.Handle + paint_target(node: PaintNode, paint_context: PaintContext): void + /* Methods of Clutter.Effect */ + queue_repaint(): void + /* Methods of Clutter.ActorMeta */ + get_actor(): Actor + get_enabled(): boolean + get_name(): string + set_enabled(is_enabled: boolean): void + set_name(name: string): void + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Virtual methods of Clutter.ShaderEffect */ + vfunc_get_static_shader_source(): string + /* Virtual methods of Clutter.OffscreenEffect */ + vfunc_create_texture(width: number, height: number): Cogl.Handle + vfunc_paint_target(node: PaintNode, paint_context: PaintContext): void + /* Virtual methods of Clutter.Effect */ + vfunc_modify_paint_volume(volume: PaintVolume): boolean + vfunc_paint(node: PaintNode, paint_context: PaintContext, flags: EffectPaintFlags): void + vfunc_paint_node(node: PaintNode, paint_context: PaintContext, flags: EffectPaintFlags): void + vfunc_pick(pick_context: PickContext): void + vfunc_post_paint(node: PaintNode, paint_context: PaintContext): void + vfunc_pre_paint(node: PaintNode, paint_context: PaintContext): boolean + /* Virtual methods of Clutter.ActorMeta */ + vfunc_set_actor(actor?: Actor | null): void + vfunc_set_enabled(is_enabled: boolean): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: ShaderEffect, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: ShaderEffect, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: "notify::actor", callback: (($obj: ShaderEffect, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::actor", callback: (($obj: ShaderEffect, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::enabled", callback: (($obj: ShaderEffect, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::enabled", callback: (($obj: ShaderEffect, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::name", callback: (($obj: ShaderEffect, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::name", callback: (($obj: ShaderEffect, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: ShaderEffect_ConstructProps) + _init (config?: ShaderEffect_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(shader_type: ShaderType): ShaderEffect + static $gtype: GObject.Type +} +export class ShaderFloat { + static name: string +} +export class ShaderInt { + static name: string +} +export class ShaderMatrix { + static name: string +} +export interface SnapConstraint_ConstructProps extends Constraint_ConstructProps { + from_edge?: SnapEdge + offset?: number + source?: Actor + to_edge?: SnapEdge +} +export class SnapConstraint { + /* Properties of Clutter.SnapConstraint */ + from_edge: SnapEdge + offset: number + source: Actor + to_edge: SnapEdge + /* Properties of Clutter.ActorMeta */ + readonly actor: Actor + enabled: boolean + name: string + /* Fields of Clutter.ActorMeta */ + parent_instance: GObject.InitiallyUnowned + /* Fields of GObject.InitiallyUnowned */ + g_type_instance: GObject.TypeInstance + /* Methods of Clutter.SnapConstraint */ + get_edges(): [ /* from_edge */ SnapEdge, /* to_edge */ SnapEdge ] + get_offset(): number + get_source(): Actor + set_edges(from_edge: SnapEdge, to_edge: SnapEdge): void + set_offset(offset: number): void + set_source(source?: Actor | null): void + /* Methods of Clutter.Constraint */ + update_preferred_size(actor: Actor, direction: Orientation, for_size: number, minimum_size: number, natural_size: number): [ /* minimum_size */ number, /* natural_size */ number ] + /* Methods of Clutter.ActorMeta */ + get_actor(): Actor + get_enabled(): boolean + get_name(): string + set_enabled(is_enabled: boolean): void + set_name(name: string): void + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Virtual methods of Clutter.Constraint */ + vfunc_update_allocation(actor: Actor, allocation: ActorBox): void + vfunc_update_preferred_size(actor: Actor, direction: Orientation, for_size: number, minimum_size: number, natural_size: number): [ /* minimum_size */ number, /* natural_size */ number ] + /* Virtual methods of Clutter.ActorMeta */ + vfunc_set_actor(actor?: Actor | null): void + vfunc_set_enabled(is_enabled: boolean): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: SnapConstraint, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: SnapConstraint, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: "notify::from-edge", callback: (($obj: SnapConstraint, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::from-edge", callback: (($obj: SnapConstraint, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::offset", callback: (($obj: SnapConstraint, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::offset", callback: (($obj: SnapConstraint, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::source", callback: (($obj: SnapConstraint, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::source", callback: (($obj: SnapConstraint, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::to-edge", callback: (($obj: SnapConstraint, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::to-edge", callback: (($obj: SnapConstraint, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::actor", callback: (($obj: SnapConstraint, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::actor", callback: (($obj: SnapConstraint, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::enabled", callback: (($obj: SnapConstraint, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::enabled", callback: (($obj: SnapConstraint, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::name", callback: (($obj: SnapConstraint, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::name", callback: (($obj: SnapConstraint, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: SnapConstraint_ConstructProps) + _init (config?: SnapConstraint_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(source: Actor | null, from_edge: SnapEdge, to_edge: SnapEdge, offset: number): SnapConstraint + static $gtype: GObject.Type +} +export interface Stage_ConstructProps extends Actor_ConstructProps { + key_focus?: Actor + title?: string +} +export class Stage { + /* Properties of Clutter.Stage */ + key_focus: Actor + readonly perspective: Perspective + title: string + /* Properties of Clutter.Actor */ + actions: Action + readonly allocation: ActorBox + background_color: Color + readonly background_color_set: boolean + child_transform: Graphene.Matrix + readonly child_transform_set: boolean + clip_rect: Graphene.Rect + clip_to_allocation: boolean + constraints: Constraint + content: Content + readonly content_box: ActorBox + content_gravity: ContentGravity + content_repeat: ContentRepeat + effect: Effect + readonly first_child: Actor + fixed_position_set: boolean + fixed_x: number + fixed_y: number + readonly has_clip: boolean + readonly has_pointer: boolean + height: number + readonly last_child: Actor + layout_manager: LayoutManager + magnification_filter: ScalingFilter + readonly mapped: boolean + margin_bottom: number + margin_left: number + margin_right: number + margin_top: number + min_height: number + min_height_set: boolean + min_width: number + min_width_set: boolean + minification_filter: ScalingFilter + name: string + natural_height: number + natural_height_set: boolean + natural_width: number + natural_width_set: boolean + offscreen_redirect: OffscreenRedirect + opacity: number + pivot_point: Graphene.Point + pivot_point_z: number + position: Graphene.Point + reactive: boolean + readonly realized: boolean + request_mode: RequestMode + rotation_angle_x: number + rotation_angle_y: number + rotation_angle_z: number + scale_x: number + scale_y: number + scale_z: number + show_on_set_parent: boolean + size: Graphene.Size + text_direction: TextDirection + transform: Graphene.Matrix + readonly transform_set: boolean + translation_x: number + translation_y: number + translation_z: number + visible: boolean + width: number + x: number + x_align: ActorAlign + x_expand: boolean + y: number + y_align: ActorAlign + y_expand: boolean + z_position: number + /* Fields of Clutter.Actor */ + flags: number + /* Fields of GObject.InitiallyUnowned */ + g_type_instance: GObject.TypeInstance + /* Methods of Clutter.Stage */ + capture_into(rect: cairo.RectangleInt, data: number): void + capture_view_into(view: StageView, rect: cairo.RectangleInt, data: number, stride: number): void + clear_stage_views(): void + ensure_viewport(): void + event(event: Event): boolean + get_actor_at_pos(pick_mode: PickMode, x: number, y: number): Actor + get_capture_final_size(rect: cairo.RectangleInt): [ /* returnType */ boolean, /* out_width */ number | null, /* out_height */ number | null, /* out_scale */ number | null ] + get_device_actor(device: InputDevice, sequence?: EventSequence | null): Actor + get_frame_counter(): number + get_key_focus(): Actor + get_minimum_size(): [ /* width */ number, /* height */ number ] + get_motion_events_enabled(): boolean + get_perspective(): /* perspective */ Perspective | null + get_throttle_motion_events(): boolean + get_title(): string + get_use_alpha(): boolean + paint_to_buffer(rect: cairo.RectangleInt, scale: number, data: Uint8Array, stride: number, format: Cogl.PixelFormat, paint_flags: PaintFlag): [ /* returnType */ boolean, /* data */ Uint8Array ] + paint_to_framebuffer(framebuffer: Cogl.Framebuffer, rect: cairo.RectangleInt, scale: number, paint_flags: PaintFlag): void + read_pixels(x: number, y: number, width: number, height: number): Uint8Array + repick_device(device: InputDevice): void + schedule_update(): void + set_key_focus(actor?: Actor | null): void + set_minimum_size(width: number, height: number): void + set_motion_events_enabled(enabled: boolean): void + set_throttle_motion_events(throttle: boolean): void + set_title(title: string): void + set_use_alpha(use_alpha: boolean): void + update_device(device: InputDevice, sequence: EventSequence, point: Graphene.Point, time: number, new_actor: Actor, emit_crossing: boolean): void + /* Methods of Clutter.Actor */ + add_action(action: Action): void + add_action_with_name(name: string, action: Action): void + add_child(child: Actor): void + add_constraint(constraint: Constraint): void + add_constraint_with_name(name: string, constraint: Constraint): void + add_effect(effect: Effect): void + add_effect_with_name(name: string, effect: Effect): void + add_transition(name: string, transition: Transition): void + allocate(box: ActorBox): void + allocate_align_fill(box: ActorBox, x_align: number, y_align: number, x_fill: boolean, y_fill: boolean): void + allocate_available_size(x: number, y: number, available_width: number, available_height: number): void + allocate_preferred_size(x: number, y: number): void + apply_relative_transform_to_point(ancestor: Actor | null, point: Graphene.Point3D): /* vertex */ Graphene.Point3D + apply_transform_to_point(point: Graphene.Point3D): /* vertex */ Graphene.Point3D + bind_model(model: Gio.ListModel | null, create_child_func: ActorCreateChildFunc): void + clear_actions(): void + clear_constraints(): void + clear_effects(): void + contains(descendant: Actor): boolean + continue_paint(paint_context: PaintContext): void + continue_pick(pick_context: PickContext): void + create_pango_context(): Pango.Context + create_pango_layout(text?: string | null): Pango.Layout + destroy(): void + destroy_all_children(): void + get_abs_allocation_vertices(): /* verts */ Graphene.Point3D[] + get_accessible(): Atk.Object + get_action(name: string): Action + get_actions(): Action[] + get_allocation_box(): /* box */ ActorBox + get_background_color(): /* color */ Color + get_child_at_index(index_: number): Actor + get_child_transform(): /* transform */ Graphene.Matrix + get_children(): Actor[] + get_clip(): [ /* xoff */ number | null, /* yoff */ number | null, /* width */ number | null, /* height */ number | null ] + get_clip_to_allocation(): boolean + get_constraint(name: string): Constraint + get_constraints(): Constraint[] + get_content(): Content + get_content_box(): /* box */ ActorBox + get_content_gravity(): ContentGravity + get_content_repeat(): ContentRepeat + get_content_scaling_filters(): [ /* min_filter */ ScalingFilter | null, /* mag_filter */ ScalingFilter | null ] + get_default_paint_volume(): PaintVolume + get_easing_delay(): number + get_easing_duration(): number + get_easing_mode(): AnimationMode + get_effect(name: string): Effect + get_effects(): Effect[] + get_first_child(): Actor + get_fixed_position(): [ /* returnType */ boolean, /* x */ number | null, /* y */ number | null ] + get_fixed_position_set(): boolean + get_flags(): ActorFlags + get_height(): number + get_last_child(): Actor + get_layout_manager(): LayoutManager + get_margin(): /* margin */ Margin + get_margin_bottom(): number + get_margin_left(): number + get_margin_right(): number + get_margin_top(): number + get_n_children(): number + get_name(): string + get_next_sibling(): Actor + get_offscreen_redirect(): OffscreenRedirect + get_opacity(): number + get_opacity_override(): number + get_paint_box(): [ /* returnType */ boolean, /* box */ ActorBox ] + get_paint_opacity(): number + get_paint_visibility(): boolean + get_paint_volume(): PaintVolume + get_pango_context(): Pango.Context + get_parent(): Actor + get_pivot_point(): [ /* pivot_x */ number | null, /* pivot_y */ number | null ] + get_pivot_point_z(): number + get_position(): [ /* x */ number | null, /* y */ number | null ] + get_preferred_height(for_width: number): [ /* min_height_p */ number | null, /* natural_height_p */ number | null ] + get_preferred_size(): [ /* min_width_p */ number | null, /* min_height_p */ number | null, /* natural_width_p */ number | null, /* natural_height_p */ number | null ] + get_preferred_width(for_height: number): [ /* min_width_p */ number | null, /* natural_width_p */ number | null ] + get_previous_sibling(): Actor + get_reactive(): boolean + get_request_mode(): RequestMode + get_resource_scale(): number + get_rotation_angle(axis: RotateAxis): number + get_scale(): [ /* scale_x */ number | null, /* scale_y */ number | null ] + get_scale_z(): number + get_size(): [ /* width */ number | null, /* height */ number | null ] + get_stage(): Stage + get_text_direction(): TextDirection + get_transform(): /* transform */ Graphene.Matrix + get_transformed_extents(): /* rect */ Graphene.Rect + get_transformed_paint_volume(relative_to_ancestor: Actor): PaintVolume + get_transformed_position(): [ /* x */ number | null, /* y */ number | null ] + get_transformed_size(): [ /* width */ number | null, /* height */ number | null ] + get_transition(name: string): Transition + get_translation(): [ /* translate_x */ number | null, /* translate_y */ number | null, /* translate_z */ number | null ] + get_width(): number + get_x(): number + get_x_align(): ActorAlign + get_x_expand(): boolean + get_y(): number + get_y_align(): ActorAlign + get_y_expand(): boolean + get_z_position(): number + grab_key_focus(): void + has_accessible(): boolean + has_actions(): boolean + has_allocation(): boolean + has_constraints(): boolean + has_damage(): boolean + has_effects(): boolean + has_key_focus(): boolean + has_mapped_clones(): boolean + has_overlaps(): boolean + hide(): void + inhibit_culling(): void + insert_child_above(child: Actor, sibling?: Actor | null): void + insert_child_at_index(child: Actor, index_: number): void + insert_child_below(child: Actor, sibling?: Actor | null): void + invalidate_paint_volume(): void + invalidate_transform(): void + is_effectively_on_stage_view(view: StageView): boolean + is_in_clone_paint(): boolean + is_mapped(): boolean + is_realized(): boolean + is_rotated(): boolean + is_scaled(): boolean + is_visible(): boolean + map(): void + move_by(dx: number, dy: number): void + needs_expand(orientation: Orientation): boolean + paint(paint_context: PaintContext): void + peek_stage_views(): StageView[] + pick(pick_context: PickContext): void + pick_box(pick_context: PickContext, box: ActorBox): void + queue_redraw(): void + queue_redraw_with_clip(clip?: cairo.RectangleInt | null): void + queue_relayout(): void + realize(): void + remove_action(action: Action): void + remove_action_by_name(name: string): void + remove_all_children(): void + remove_all_transitions(): void + remove_child(child: Actor): void + remove_clip(): void + remove_constraint(constraint: Constraint): void + remove_constraint_by_name(name: string): void + remove_effect(effect: Effect): void + remove_effect_by_name(name: string): void + remove_transition(name: string): void + replace_child(old_child: Actor, new_child: Actor): void + restore_easing_state(): void + save_easing_state(): void + set_allocation(box: ActorBox): void + set_background_color(color?: Color | null): void + set_child_above_sibling(child: Actor, sibling?: Actor | null): void + set_child_at_index(child: Actor, index_: number): void + set_child_below_sibling(child: Actor, sibling?: Actor | null): void + set_child_transform(transform?: Graphene.Matrix | null): void + set_clip(xoff: number, yoff: number, width: number, height: number): void + set_clip_to_allocation(clip_set: boolean): void + set_content(content?: Content | null): void + set_content_gravity(gravity: ContentGravity): void + set_content_repeat(repeat: ContentRepeat): void + set_content_scaling_filters(min_filter: ScalingFilter, mag_filter: ScalingFilter): void + set_easing_delay(msecs: number): void + set_easing_duration(msecs: number): void + set_easing_mode(mode: AnimationMode): void + set_fixed_position_set(is_set: boolean): void + set_flags(flags: ActorFlags): void + set_height(height: number): void + set_layout_manager(manager?: LayoutManager | null): void + set_margin(margin: Margin): void + set_margin_bottom(margin: number): void + set_margin_left(margin: number): void + set_margin_right(margin: number): void + set_margin_top(margin: number): void + set_name(name: string): void + set_offscreen_redirect(redirect: OffscreenRedirect): void + set_opacity(opacity: number): void + set_opacity_override(opacity: number): void + set_pivot_point(pivot_x: number, pivot_y: number): void + set_pivot_point_z(pivot_z: number): void + set_position(x: number, y: number): void + set_reactive(reactive: boolean): void + set_request_mode(mode: RequestMode): void + set_rotation_angle(axis: RotateAxis, angle: number): void + set_scale(scale_x: number, scale_y: number): void + set_scale_z(scale_z: number): void + set_size(width: number, height: number): void + set_text_direction(text_dir: TextDirection): void + set_transform(transform?: Graphene.Matrix | null): void + set_translation(translate_x: number, translate_y: number, translate_z: number): void + set_width(width: number): void + set_x(x: number): void + set_x_align(x_align: ActorAlign): void + set_x_expand(expand: boolean): void + set_y(y: number): void + set_y_align(y_align: ActorAlign): void + set_y_expand(expand: boolean): void + set_z_position(z_position: number): void + should_pick(pick_context: PickContext): boolean + show(): void + transform_stage_point(x: number, y: number): [ /* returnType */ boolean, /* x_out */ number, /* y_out */ number ] + uninhibit_culling(): void + unmap(): void + unrealize(): void + unset_flags(flags: ActorFlags): void + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Methods of Clutter.Animatable */ + find_property(property_name: string): GObject.ParamSpec + get_actor(): Actor + get_initial_state(property_name: string, value: any): void + interpolate_value(property_name: string, interval: Interval, progress: number): [ /* returnType */ boolean, /* value */ any ] + set_final_state(property_name: string, value: any): void + /* Methods of Clutter.Container */ + add_actor(actor: Actor): void + child_get_property(child: Actor, property: string, value: any): void + child_notify(child: Actor, pspec: GObject.ParamSpec): void + child_set_property(child: Actor, property: string, value: any): void + create_child_meta(actor: Actor): void + destroy_child_meta(actor: Actor): void + find_child_by_name(child_name: string): Actor + get_child_meta(actor: Actor): ChildMeta + lower_child(actor: Actor, sibling?: Actor | null): void + raise_child(actor: Actor, sibling?: Actor | null): void + remove_actor(actor: Actor): void + sort_depth_order(): void + /* Methods of Clutter.Scriptable */ + get_id(): string + parse_custom_node(script: Script, value: any, name: string, node: Json.Node): boolean + set_custom_property(script: Script, name: string, value: any): void + set_id(id_: string): void + /* Virtual methods of Clutter.Stage */ + vfunc_activate(): void + vfunc_before_paint(view: StageView): void + vfunc_deactivate(): void + vfunc_paint_view(view: StageView, redraw_clip: cairo.Region): void + /* Virtual methods of Clutter.Actor */ + vfunc_allocate(box: ActorBox): void + vfunc_apply_transform(matrix: Graphene.Matrix): void + vfunc_button_press_event(event: ButtonEvent): boolean + vfunc_button_release_event(event: ButtonEvent): boolean + vfunc_calculate_resource_scale(phase: number): number + vfunc_captured_event(event: Event): boolean + vfunc_destroy(): void + vfunc_enter_event(event: CrossingEvent): boolean + vfunc_event(event: Event): boolean + vfunc_get_accessible(): Atk.Object + vfunc_get_paint_volume(volume: PaintVolume): boolean + vfunc_get_preferred_height(for_width: number): [ /* min_height_p */ number | null, /* natural_height_p */ number | null ] + vfunc_get_preferred_width(for_height: number): [ /* min_width_p */ number | null, /* natural_width_p */ number | null ] + vfunc_has_accessible(): boolean + vfunc_has_overlaps(): boolean + vfunc_hide(): void + vfunc_hide_all(): void + vfunc_key_focus_in(): void + vfunc_key_focus_out(): void + vfunc_key_press_event(event: KeyEvent): boolean + vfunc_key_release_event(event: KeyEvent): boolean + vfunc_leave_event(event: CrossingEvent): boolean + vfunc_map(): void + vfunc_motion_event(event: MotionEvent): boolean + vfunc_paint(paint_context: PaintContext): void + vfunc_paint_node(root: PaintNode): void + vfunc_parent_set(old_parent: Actor): void + vfunc_pick(pick_context: PickContext): void + vfunc_queue_relayout(): void + vfunc_realize(): void + vfunc_resource_scale_changed(): void + vfunc_scroll_event(event: ScrollEvent): boolean + vfunc_show(): void + vfunc_touch_event(event: TouchEvent): boolean + vfunc_unmap(): void + vfunc_unrealize(): void + vfunc_find_property(property_name: string): GObject.ParamSpec + vfunc_get_actor(): Actor + vfunc_get_initial_state(property_name: string, value: any): void + vfunc_interpolate_value(property_name: string, interval: Interval, progress: number): [ /* returnType */ boolean, /* value */ any ] + vfunc_set_final_state(property_name: string, value: any): void + vfunc_actor_added(actor: Actor): void + vfunc_actor_removed(actor: Actor): void + vfunc_add(actor: Actor): void + vfunc_child_notify(child: Actor, pspec: GObject.ParamSpec): void + vfunc_create_child_meta(actor: Actor): void + vfunc_destroy_child_meta(actor: Actor): void + vfunc_get_child_meta(actor: Actor): ChildMeta + vfunc_lower(actor: Actor, sibling?: Actor | null): void + vfunc_raise(actor: Actor, sibling?: Actor | null): void + vfunc_remove(actor: Actor): void + vfunc_sort_depth_order(): void + vfunc_get_id(): string + vfunc_parse_custom_node(script: Script, value: any, name: string, node: Json.Node): boolean + vfunc_set_custom_property(script: Script, name: string, value: any): void + vfunc_set_id(id_: string): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Clutter.Stage */ + connect(sigName: "activate", callback: (($obj: Stage) => void)): number + connect_after(sigName: "activate", callback: (($obj: Stage) => void)): number + emit(sigName: "activate"): void + connect(sigName: "after-paint", callback: (($obj: Stage, view: StageView) => void)): number + connect_after(sigName: "after-paint", callback: (($obj: Stage, view: StageView) => void)): number + emit(sigName: "after-paint", view: StageView): void + connect(sigName: "after-update", callback: (($obj: Stage, view: StageView) => void)): number + connect_after(sigName: "after-update", callback: (($obj: Stage, view: StageView) => void)): number + emit(sigName: "after-update", view: StageView): void + connect(sigName: "before-paint", callback: (($obj: Stage, view: StageView) => void)): number + connect_after(sigName: "before-paint", callback: (($obj: Stage, view: StageView) => void)): number + emit(sigName: "before-paint", view: StageView): void + connect(sigName: "before-update", callback: (($obj: Stage, view: StageView) => void)): number + connect_after(sigName: "before-update", callback: (($obj: Stage, view: StageView) => void)): number + emit(sigName: "before-update", view: StageView): void + connect(sigName: "deactivate", callback: (($obj: Stage) => void)): number + connect_after(sigName: "deactivate", callback: (($obj: Stage) => void)): number + emit(sigName: "deactivate"): void + connect(sigName: "gl-video-memory-purged", callback: (($obj: Stage) => void)): number + connect_after(sigName: "gl-video-memory-purged", callback: (($obj: Stage) => void)): number + emit(sigName: "gl-video-memory-purged"): void + connect(sigName: "paint-view", callback: (($obj: Stage, view: StageView, redraw_clip: cairo.Region) => void)): number + connect_after(sigName: "paint-view", callback: (($obj: Stage, view: StageView, redraw_clip: cairo.Region) => void)): number + emit(sigName: "paint-view", view: StageView, redraw_clip: cairo.Region): void + connect(sigName: "presented", callback: (($obj: Stage, view: StageView, frame_info?: object | null) => void)): number + connect_after(sigName: "presented", callback: (($obj: Stage, view: StageView, frame_info?: object | null) => void)): number + emit(sigName: "presented", view: StageView, frame_info?: object | null): void + /* Signals of Clutter.Actor */ + connect(sigName: "button-press-event", callback: (($obj: Stage, event: ButtonEvent) => boolean)): number + connect_after(sigName: "button-press-event", callback: (($obj: Stage, event: ButtonEvent) => boolean)): number + emit(sigName: "button-press-event", event: ButtonEvent): void + connect(sigName: "button-release-event", callback: (($obj: Stage, event: ButtonEvent) => boolean)): number + connect_after(sigName: "button-release-event", callback: (($obj: Stage, event: ButtonEvent) => boolean)): number + emit(sigName: "button-release-event", event: ButtonEvent): void + connect(sigName: "captured-event", callback: (($obj: Stage, event: Event) => boolean)): number + connect_after(sigName: "captured-event", callback: (($obj: Stage, event: Event) => boolean)): number + emit(sigName: "captured-event", event: Event): void + connect(sigName: "destroy", callback: (($obj: Stage) => void)): number + connect_after(sigName: "destroy", callback: (($obj: Stage) => void)): number + emit(sigName: "destroy"): void + connect(sigName: "enter-event", callback: (($obj: Stage, event: CrossingEvent) => boolean)): number + connect_after(sigName: "enter-event", callback: (($obj: Stage, event: CrossingEvent) => boolean)): number + emit(sigName: "enter-event", event: CrossingEvent): void + connect(sigName: "event", callback: (($obj: Stage, event: Event) => boolean)): number + connect_after(sigName: "event", callback: (($obj: Stage, event: Event) => boolean)): number + emit(sigName: "event", event: Event): void + connect(sigName: "hide", callback: (($obj: Stage) => void)): number + connect_after(sigName: "hide", callback: (($obj: Stage) => void)): number + emit(sigName: "hide"): void + connect(sigName: "key-focus-in", callback: (($obj: Stage) => void)): number + connect_after(sigName: "key-focus-in", callback: (($obj: Stage) => void)): number + emit(sigName: "key-focus-in"): void + connect(sigName: "key-focus-out", callback: (($obj: Stage) => void)): number + connect_after(sigName: "key-focus-out", callback: (($obj: Stage) => void)): number + emit(sigName: "key-focus-out"): void + connect(sigName: "key-press-event", callback: (($obj: Stage, event: KeyEvent) => boolean)): number + connect_after(sigName: "key-press-event", callback: (($obj: Stage, event: KeyEvent) => boolean)): number + emit(sigName: "key-press-event", event: KeyEvent): void + connect(sigName: "key-release-event", callback: (($obj: Stage, event: KeyEvent) => boolean)): number + connect_after(sigName: "key-release-event", callback: (($obj: Stage, event: KeyEvent) => boolean)): number + emit(sigName: "key-release-event", event: KeyEvent): void + connect(sigName: "leave-event", callback: (($obj: Stage, event: CrossingEvent) => boolean)): number + connect_after(sigName: "leave-event", callback: (($obj: Stage, event: CrossingEvent) => boolean)): number + emit(sigName: "leave-event", event: CrossingEvent): void + connect(sigName: "motion-event", callback: (($obj: Stage, event: MotionEvent) => boolean)): number + connect_after(sigName: "motion-event", callback: (($obj: Stage, event: MotionEvent) => boolean)): number + emit(sigName: "motion-event", event: MotionEvent): void + connect(sigName: "parent-set", callback: (($obj: Stage, old_parent?: Actor | null) => void)): number + connect_after(sigName: "parent-set", callback: (($obj: Stage, old_parent?: Actor | null) => void)): number + emit(sigName: "parent-set", old_parent?: Actor | null): void + connect(sigName: "pick", callback: (($obj: Stage, pick_context: PickContext) => void)): number + connect_after(sigName: "pick", callback: (($obj: Stage, pick_context: PickContext) => void)): number + emit(sigName: "pick", pick_context: PickContext): void + connect(sigName: "queue-relayout", callback: (($obj: Stage) => void)): number + connect_after(sigName: "queue-relayout", callback: (($obj: Stage) => void)): number + emit(sigName: "queue-relayout"): void + connect(sigName: "realize", callback: (($obj: Stage) => void)): number + connect_after(sigName: "realize", callback: (($obj: Stage) => void)): number + emit(sigName: "realize"): void + connect(sigName: "resource-scale-changed", callback: (($obj: Stage) => void)): number + connect_after(sigName: "resource-scale-changed", callback: (($obj: Stage) => void)): number + emit(sigName: "resource-scale-changed"): void + connect(sigName: "scroll-event", callback: (($obj: Stage, event: ScrollEvent) => boolean)): number + connect_after(sigName: "scroll-event", callback: (($obj: Stage, event: ScrollEvent) => boolean)): number + emit(sigName: "scroll-event", event: ScrollEvent): void + connect(sigName: "show", callback: (($obj: Stage) => void)): number + connect_after(sigName: "show", callback: (($obj: Stage) => void)): number + emit(sigName: "show"): void + connect(sigName: "stage-views-changed", callback: (($obj: Stage) => void)): number + connect_after(sigName: "stage-views-changed", callback: (($obj: Stage) => void)): number + emit(sigName: "stage-views-changed"): void + connect(sigName: "touch-event", callback: (($obj: Stage, event: Event) => boolean)): number + connect_after(sigName: "touch-event", callback: (($obj: Stage, event: Event) => boolean)): number + emit(sigName: "touch-event", event: Event): void + connect(sigName: "transition-stopped", callback: (($obj: Stage, name: string, is_finished: boolean) => void)): number + connect_after(sigName: "transition-stopped", callback: (($obj: Stage, name: string, is_finished: boolean) => void)): number + emit(sigName: "transition-stopped", name: string, is_finished: boolean): void + connect(sigName: "transitions-completed", callback: (($obj: Stage) => void)): number + connect_after(sigName: "transitions-completed", callback: (($obj: Stage) => void)): number + emit(sigName: "transitions-completed"): void + connect(sigName: "unrealize", callback: (($obj: Stage) => void)): number + connect_after(sigName: "unrealize", callback: (($obj: Stage) => void)): number + emit(sigName: "unrealize"): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + /* Signals of Clutter.Container */ + connect(sigName: "actor-added", callback: (($obj: Stage, actor: Actor) => void)): number + connect_after(sigName: "actor-added", callback: (($obj: Stage, actor: Actor) => void)): number + emit(sigName: "actor-added", actor: Actor): void + connect(sigName: "actor-removed", callback: (($obj: Stage, actor: Actor) => void)): number + connect_after(sigName: "actor-removed", callback: (($obj: Stage, actor: Actor) => void)): number + emit(sigName: "actor-removed", actor: Actor): void + connect(sigName: "child-notify", callback: (($obj: Stage, actor: Actor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "child-notify", callback: (($obj: Stage, actor: Actor, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "child-notify", actor: Actor, pspec: GObject.ParamSpec): void + connect(sigName: "notify::key-focus", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::key-focus", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::perspective", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::perspective", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::title", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::title", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::actions", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::actions", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::allocation", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::allocation", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::background-color", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::background-color", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::background-color-set", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::background-color-set", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::child-transform", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::child-transform", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::child-transform-set", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::child-transform-set", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::clip-rect", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::clip-rect", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::clip-to-allocation", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::clip-to-allocation", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::constraints", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::constraints", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::content", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::content", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::content-box", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::content-box", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::content-gravity", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::content-gravity", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::content-repeat", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::content-repeat", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::effect", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::effect", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::first-child", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::first-child", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::fixed-position-set", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::fixed-position-set", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::fixed-x", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::fixed-x", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::fixed-y", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::fixed-y", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::has-clip", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-clip", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::has-pointer", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-pointer", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::height", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::height", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::last-child", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::last-child", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::layout-manager", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::layout-manager", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::magnification-filter", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::magnification-filter", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::mapped", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::mapped", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-bottom", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-bottom", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-left", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-left", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-right", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-right", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-top", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-top", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::min-height", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::min-height", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::min-height-set", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::min-height-set", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::min-width", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::min-width", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::min-width-set", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::min-width-set", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::minification-filter", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::minification-filter", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::name", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::name", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::natural-height", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::natural-height", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::natural-height-set", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::natural-height-set", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::natural-width", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::natural-width", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::natural-width-set", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::natural-width-set", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::offscreen-redirect", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::offscreen-redirect", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::opacity", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::opacity", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::pivot-point", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::pivot-point", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::pivot-point-z", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::pivot-point-z", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::position", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::position", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::reactive", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::reactive", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::realized", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::realized", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::request-mode", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::request-mode", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::rotation-angle-x", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::rotation-angle-x", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::rotation-angle-y", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::rotation-angle-y", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::rotation-angle-z", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::rotation-angle-z", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::scale-x", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::scale-x", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::scale-y", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::scale-y", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::scale-z", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::scale-z", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::show-on-set-parent", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::show-on-set-parent", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::size", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::size", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::text-direction", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::text-direction", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::transform", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::transform", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::transform-set", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::transform-set", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::translation-x", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::translation-x", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::translation-y", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::translation-y", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::translation-z", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::translation-z", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::visible", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::visible", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::width", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::width", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::x", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::x", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::x-align", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::x-align", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::x-expand", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::x-expand", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::y", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::y", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::y-align", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::y-align", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::y-expand", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::y-expand", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::z-position", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::z-position", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: Stage_ConstructProps) + _init (config?: Stage_ConstructProps): void + static $gtype: GObject.Type +} +export interface StageManager_ConstructProps extends GObject.Object_ConstructProps { +} +export class StageManager { + /* Properties of Clutter.StageManager */ + readonly default_stage: Stage + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of Clutter.StageManager */ + get_default_stage(): Stage + list_stages(): Stage[] + peek_stages(): Stage[] + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Virtual methods of Clutter.StageManager */ + vfunc_stage_added(stage: Stage): void + vfunc_stage_removed(stage: Stage): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Clutter.StageManager */ + connect(sigName: "stage-added", callback: (($obj: StageManager, stage: Stage) => void)): number + connect_after(sigName: "stage-added", callback: (($obj: StageManager, stage: Stage) => void)): number + emit(sigName: "stage-added", stage: Stage): void + connect(sigName: "stage-removed", callback: (($obj: StageManager, stage: Stage) => void)): number + connect_after(sigName: "stage-removed", callback: (($obj: StageManager, stage: Stage) => void)): number + emit(sigName: "stage-removed", stage: Stage): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: StageManager, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: StageManager, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: "notify::default-stage", callback: (($obj: StageManager, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::default-stage", callback: (($obj: StageManager, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: StageManager_ConstructProps) + _init (config?: StageManager_ConstructProps): void + /* Static methods and pseudo-constructors */ + static get_default(): StageManager + static $gtype: GObject.Type +} +export interface StageView_ConstructProps extends GObject.Object_ConstructProps { + framebuffer?: Cogl.Framebuffer + layout?: cairo.RectangleInt + name?: string + offscreen?: Cogl.Offscreen + refresh_rate?: number + scale?: number + stage?: Stage + use_shadowfb?: boolean +} +export class StageView { + /* Properties of Clutter.StageView */ + framebuffer: Cogl.Framebuffer + layout: cairo.RectangleInt + refresh_rate: number + scale: number + /* Fields of Clutter.StageView */ + parent_instance: GObject.Object + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of Clutter.StageView */ + assign_next_scanout(scanout: Cogl.Scanout): void + destroy(): void + get_framebuffer(): Cogl.Framebuffer + get_layout(rect: cairo.RectangleInt): void + get_offscreen_transformation_matrix(matrix: Graphene.Matrix): void + get_onscreen(): Cogl.Framebuffer + get_refresh_rate(): number + get_scale(): number + invalidate_offscreen_blit_pipeline(): void + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Virtual methods of Clutter.StageView */ + vfunc_get_offscreen_transformation_matrix(matrix: Graphene.Matrix): void + vfunc_setup_offscreen_blit_pipeline(pipeline: Cogl.Pipeline): void + vfunc_transform_rect_to_onscreen(src_rect: cairo.RectangleInt, dst_width: number, dst_height: number, dst_rect: cairo.RectangleInt): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: StageView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: StageView, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: "notify::framebuffer", callback: (($obj: StageView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::framebuffer", callback: (($obj: StageView, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::layout", callback: (($obj: StageView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::layout", callback: (($obj: StageView, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::refresh-rate", callback: (($obj: StageView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::refresh-rate", callback: (($obj: StageView, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::scale", callback: (($obj: StageView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::scale", callback: (($obj: StageView, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: StageView_ConstructProps) + _init (config?: StageView_ConstructProps): void + static $gtype: GObject.Type +} +export interface SwipeAction_ConstructProps extends GestureAction_ConstructProps { +} +export class SwipeAction { + /* Properties of Clutter.GestureAction */ + n_touch_points: number + /* Properties of Clutter.ActorMeta */ + readonly actor: Actor + enabled: boolean + name: string + /* Fields of Clutter.GestureAction */ + parent_instance: Action + /* Fields of GObject.InitiallyUnowned */ + g_type_instance: GObject.TypeInstance + /* Methods of Clutter.GestureAction */ + cancel(): void + get_device(point: number): InputDevice + get_last_event(point: number): Event + get_motion_coords(point: number): [ /* motion_x */ number | null, /* motion_y */ number | null ] + get_motion_delta(point: number): [ /* returnType */ number, /* delta_x */ number | null, /* delta_y */ number | null ] + get_n_current_points(): number + get_n_touch_points(): number + get_press_coords(point: number): [ /* press_x */ number | null, /* press_y */ number | null ] + get_release_coords(point: number): [ /* release_x */ number | null, /* release_y */ number | null ] + get_sequence(point: number): EventSequence + get_threshold_trigger_distance(): [ /* x */ number | null, /* y */ number | null ] + get_threshold_trigger_edge(): GestureTriggerEdge + get_threshold_trigger_egde(): GestureTriggerEdge + get_velocity(point: number): [ /* returnType */ number, /* velocity_x */ number | null, /* velocity_y */ number | null ] + set_n_touch_points(nb_points: number): void + set_threshold_trigger_distance(x: number, y: number): void + set_threshold_trigger_edge(edge: GestureTriggerEdge): void + /* Methods of Clutter.ActorMeta */ + get_actor(): Actor + get_enabled(): boolean + get_name(): string + set_enabled(is_enabled: boolean): void + set_name(name: string): void + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Virtual methods of Clutter.SwipeAction */ + vfunc_swept(actor: Actor, direction: SwipeDirection): void + vfunc_swipe(actor: Actor, direction: SwipeDirection): boolean + /* Virtual methods of Clutter.GestureAction */ + vfunc_gesture_begin(actor: Actor): boolean + vfunc_gesture_cancel(actor: Actor): void + vfunc_gesture_end(actor: Actor): void + vfunc_gesture_prepare(actor: Actor): boolean + vfunc_gesture_progress(actor: Actor): boolean + /* Virtual methods of Clutter.ActorMeta */ + vfunc_set_actor(actor?: Actor | null): void + vfunc_set_enabled(is_enabled: boolean): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Clutter.SwipeAction */ + connect(sigName: "swept", callback: (($obj: SwipeAction, actor: Actor, direction: SwipeDirection) => void)): number + connect_after(sigName: "swept", callback: (($obj: SwipeAction, actor: Actor, direction: SwipeDirection) => void)): number + emit(sigName: "swept", actor: Actor, direction: SwipeDirection): void + connect(sigName: "swipe", callback: (($obj: SwipeAction, actor: Actor, direction: SwipeDirection) => boolean)): number + connect_after(sigName: "swipe", callback: (($obj: SwipeAction, actor: Actor, direction: SwipeDirection) => boolean)): number + emit(sigName: "swipe", actor: Actor, direction: SwipeDirection): void + /* Signals of Clutter.GestureAction */ + connect(sigName: "gesture-begin", callback: (($obj: SwipeAction, actor: Actor) => boolean)): number + connect_after(sigName: "gesture-begin", callback: (($obj: SwipeAction, actor: Actor) => boolean)): number + emit(sigName: "gesture-begin", actor: Actor): void + connect(sigName: "gesture-cancel", callback: (($obj: SwipeAction, actor: Actor) => void)): number + connect_after(sigName: "gesture-cancel", callback: (($obj: SwipeAction, actor: Actor) => void)): number + emit(sigName: "gesture-cancel", actor: Actor): void + connect(sigName: "gesture-end", callback: (($obj: SwipeAction, actor: Actor) => void)): number + connect_after(sigName: "gesture-end", callback: (($obj: SwipeAction, actor: Actor) => void)): number + emit(sigName: "gesture-end", actor: Actor): void + connect(sigName: "gesture-progress", callback: (($obj: SwipeAction, actor: Actor) => boolean)): number + connect_after(sigName: "gesture-progress", callback: (($obj: SwipeAction, actor: Actor) => boolean)): number + emit(sigName: "gesture-progress", actor: Actor): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: SwipeAction, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: SwipeAction, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: "notify::n-touch-points", callback: (($obj: SwipeAction, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::n-touch-points", callback: (($obj: SwipeAction, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::actor", callback: (($obj: SwipeAction, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::actor", callback: (($obj: SwipeAction, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::enabled", callback: (($obj: SwipeAction, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::enabled", callback: (($obj: SwipeAction, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::name", callback: (($obj: SwipeAction, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::name", callback: (($obj: SwipeAction, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: SwipeAction_ConstructProps) + _init (config?: SwipeAction_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(): SwipeAction + static $gtype: GObject.Type +} +export interface TapAction_ConstructProps extends GestureAction_ConstructProps { +} +export class TapAction { + /* Properties of Clutter.GestureAction */ + n_touch_points: number + /* Properties of Clutter.ActorMeta */ + readonly actor: Actor + enabled: boolean + name: string + /* Fields of Clutter.GestureAction */ + parent_instance: Action + /* Fields of GObject.InitiallyUnowned */ + g_type_instance: GObject.TypeInstance + /* Methods of Clutter.GestureAction */ + cancel(): void + get_device(point: number): InputDevice + get_last_event(point: number): Event + get_motion_coords(point: number): [ /* motion_x */ number | null, /* motion_y */ number | null ] + get_motion_delta(point: number): [ /* returnType */ number, /* delta_x */ number | null, /* delta_y */ number | null ] + get_n_current_points(): number + get_n_touch_points(): number + get_press_coords(point: number): [ /* press_x */ number | null, /* press_y */ number | null ] + get_release_coords(point: number): [ /* release_x */ number | null, /* release_y */ number | null ] + get_sequence(point: number): EventSequence + get_threshold_trigger_distance(): [ /* x */ number | null, /* y */ number | null ] + get_threshold_trigger_edge(): GestureTriggerEdge + get_threshold_trigger_egde(): GestureTriggerEdge + get_velocity(point: number): [ /* returnType */ number, /* velocity_x */ number | null, /* velocity_y */ number | null ] + set_n_touch_points(nb_points: number): void + set_threshold_trigger_distance(x: number, y: number): void + set_threshold_trigger_edge(edge: GestureTriggerEdge): void + /* Methods of Clutter.ActorMeta */ + get_actor(): Actor + get_enabled(): boolean + get_name(): string + set_enabled(is_enabled: boolean): void + set_name(name: string): void + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Virtual methods of Clutter.TapAction */ + vfunc_tap(actor: Actor): boolean + /* Virtual methods of Clutter.GestureAction */ + vfunc_gesture_begin(actor: Actor): boolean + vfunc_gesture_cancel(actor: Actor): void + vfunc_gesture_end(actor: Actor): void + vfunc_gesture_prepare(actor: Actor): boolean + vfunc_gesture_progress(actor: Actor): boolean + /* Virtual methods of Clutter.ActorMeta */ + vfunc_set_actor(actor?: Actor | null): void + vfunc_set_enabled(is_enabled: boolean): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Clutter.TapAction */ + connect(sigName: "tap", callback: (($obj: TapAction, actor: Actor) => void)): number + connect_after(sigName: "tap", callback: (($obj: TapAction, actor: Actor) => void)): number + emit(sigName: "tap", actor: Actor): void + /* Signals of Clutter.GestureAction */ + connect(sigName: "gesture-begin", callback: (($obj: TapAction, actor: Actor) => boolean)): number + connect_after(sigName: "gesture-begin", callback: (($obj: TapAction, actor: Actor) => boolean)): number + emit(sigName: "gesture-begin", actor: Actor): void + connect(sigName: "gesture-cancel", callback: (($obj: TapAction, actor: Actor) => void)): number + connect_after(sigName: "gesture-cancel", callback: (($obj: TapAction, actor: Actor) => void)): number + emit(sigName: "gesture-cancel", actor: Actor): void + connect(sigName: "gesture-end", callback: (($obj: TapAction, actor: Actor) => void)): number + connect_after(sigName: "gesture-end", callback: (($obj: TapAction, actor: Actor) => void)): number + emit(sigName: "gesture-end", actor: Actor): void + connect(sigName: "gesture-progress", callback: (($obj: TapAction, actor: Actor) => boolean)): number + connect_after(sigName: "gesture-progress", callback: (($obj: TapAction, actor: Actor) => boolean)): number + emit(sigName: "gesture-progress", actor: Actor): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: TapAction, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: TapAction, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: "notify::n-touch-points", callback: (($obj: TapAction, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::n-touch-points", callback: (($obj: TapAction, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::actor", callback: (($obj: TapAction, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::actor", callback: (($obj: TapAction, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::enabled", callback: (($obj: TapAction, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::enabled", callback: (($obj: TapAction, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::name", callback: (($obj: TapAction, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::name", callback: (($obj: TapAction, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: TapAction_ConstructProps) + _init (config?: TapAction_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(): TapAction + static $gtype: GObject.Type +} +export interface Text_ConstructProps extends Actor_ConstructProps { + activatable?: boolean + attributes?: Pango.AttrList + buffer?: TextBuffer + color?: Color + cursor_color?: Color + cursor_position?: number + cursor_size?: number + cursor_visible?: boolean + editable?: boolean + ellipsize?: Pango.EllipsizeMode + font_description?: Pango.FontDescription + font_name?: string + input_hints?: InputContentHintFlags + input_purpose?: InputContentPurpose + justify?: boolean + line_alignment?: Pango.Alignment + line_wrap?: boolean + line_wrap_mode?: Pango.WrapMode + max_length?: number + password_char?: number + position?: number + selectable?: boolean + selected_text_color?: Color + selection_bound?: number + selection_color?: Color + single_line_mode?: boolean + text?: string + use_markup?: boolean +} +export class Text { + /* Properties of Clutter.Text */ + activatable: boolean + attributes: Pango.AttrList + buffer: TextBuffer + color: Color + cursor_color: Color + readonly cursor_color_set: boolean + cursor_position: number + cursor_size: number + cursor_visible: boolean + editable: boolean + ellipsize: Pango.EllipsizeMode + font_description: Pango.FontDescription + font_name: string + input_hints: InputContentHintFlags + input_purpose: InputContentPurpose + justify: boolean + line_alignment: Pango.Alignment + line_wrap: boolean + line_wrap_mode: Pango.WrapMode + max_length: number + password_char: number + position: number + selectable: boolean + selected_text_color: Color + readonly selected_text_color_set: boolean + selection_bound: number + selection_color: Color + readonly selection_color_set: boolean + single_line_mode: boolean + text: string + use_markup: boolean + /* Properties of Clutter.Actor */ + actions: Action + readonly allocation: ActorBox + background_color: Color + readonly background_color_set: boolean + child_transform: Graphene.Matrix + readonly child_transform_set: boolean + clip_rect: Graphene.Rect + clip_to_allocation: boolean + constraints: Constraint + content: Content + readonly content_box: ActorBox + content_gravity: ContentGravity + content_repeat: ContentRepeat + effect: Effect + readonly first_child: Actor + fixed_position_set: boolean + fixed_x: number + fixed_y: number + readonly has_clip: boolean + readonly has_pointer: boolean + height: number + readonly last_child: Actor + layout_manager: LayoutManager + magnification_filter: ScalingFilter + readonly mapped: boolean + margin_bottom: number + margin_left: number + margin_right: number + margin_top: number + min_height: number + min_height_set: boolean + min_width: number + min_width_set: boolean + minification_filter: ScalingFilter + name: string + natural_height: number + natural_height_set: boolean + natural_width: number + natural_width_set: boolean + offscreen_redirect: OffscreenRedirect + opacity: number + pivot_point: Graphene.Point + pivot_point_z: number + reactive: boolean + readonly realized: boolean + request_mode: RequestMode + rotation_angle_x: number + rotation_angle_y: number + rotation_angle_z: number + scale_x: number + scale_y: number + scale_z: number + show_on_set_parent: boolean + size: Graphene.Size + text_direction: TextDirection + transform: Graphene.Matrix + readonly transform_set: boolean + translation_x: number + translation_y: number + translation_z: number + visible: boolean + width: number + x: number + x_align: ActorAlign + x_expand: boolean + y: number + y_align: ActorAlign + y_expand: boolean + z_position: number + /* Fields of Clutter.Actor */ + flags: number + /* Fields of GObject.InitiallyUnowned */ + g_type_instance: GObject.TypeInstance + /* Methods of Clutter.Text */ + activate(): boolean + coords_to_position(x: number, y: number): number + delete_chars(n_chars: number): void + delete_selection(): boolean + delete_text(start_pos: number, end_pos: number): void + get_activatable(): boolean + get_attributes(): Pango.AttrList + get_buffer(): TextBuffer + get_chars(start_pos: number, end_pos: number): string + get_color(): /* color */ Color + get_cursor_color(): /* color */ Color + get_cursor_position(): number + get_cursor_rect(): /* rect */ Graphene.Rect + get_cursor_size(): number + get_cursor_visible(): boolean + get_editable(): boolean + get_ellipsize(): Pango.EllipsizeMode + get_font_description(): Pango.FontDescription + get_font_name(): string + get_input_hints(): InputContentHintFlags + get_input_purpose(): InputContentPurpose + get_justify(): boolean + get_layout(): Pango.Layout + get_layout_offsets(): [ /* x */ number, /* y */ number ] + get_line_alignment(): Pango.Alignment + get_line_wrap(): boolean + get_line_wrap_mode(): Pango.WrapMode + get_max_length(): number + get_password_char(): number + get_selectable(): boolean + get_selected_text_color(): /* color */ Color + get_selection(): string + get_selection_bound(): number + get_selection_color(): /* color */ Color + get_single_line_mode(): boolean + get_text(): string + get_use_markup(): boolean + has_preedit(): boolean + insert_text(text: string, position: number): void + insert_unichar(wc: number): void + position_to_coords(position: number): [ /* returnType */ boolean, /* x */ number, /* y */ number, /* line_height */ number ] + set_activatable(activatable: boolean): void + set_attributes(attrs?: Pango.AttrList | null): void + set_buffer(buffer: TextBuffer): void + set_color(color: Color): void + set_cursor_color(color?: Color | null): void + set_cursor_position(position: number): void + set_cursor_size(size: number): void + set_cursor_visible(cursor_visible: boolean): void + set_editable(editable: boolean): void + set_ellipsize(mode: Pango.EllipsizeMode): void + set_font_description(font_desc: Pango.FontDescription): void + set_font_name(font_name?: string | null): void + set_input_hints(hints: InputContentHintFlags): void + set_input_purpose(purpose: InputContentPurpose): void + set_justify(justify: boolean): void + set_line_alignment(alignment: Pango.Alignment): void + set_line_wrap(line_wrap: boolean): void + set_line_wrap_mode(wrap_mode: Pango.WrapMode): void + set_markup(markup?: string | null): void + set_max_length(max: number): void + set_password_char(wc: number): void + set_preedit_string(preedit_str: string | null, preedit_attrs: Pango.AttrList | null, cursor_pos: number): void + set_selectable(selectable: boolean): void + set_selected_text_color(color?: Color | null): void + set_selection(start_pos: number, end_pos: number): void + set_selection_bound(selection_bound: number): void + set_selection_color(color?: Color | null): void + set_single_line_mode(single_line: boolean): void + set_text(text?: string | null): void + set_use_markup(setting: boolean): void + /* Methods of Clutter.Actor */ + add_action(action: Action): void + add_action_with_name(name: string, action: Action): void + add_child(child: Actor): void + add_constraint(constraint: Constraint): void + add_constraint_with_name(name: string, constraint: Constraint): void + add_effect(effect: Effect): void + add_effect_with_name(name: string, effect: Effect): void + add_transition(name: string, transition: Transition): void + allocate(box: ActorBox): void + allocate_align_fill(box: ActorBox, x_align: number, y_align: number, x_fill: boolean, y_fill: boolean): void + allocate_available_size(x: number, y: number, available_width: number, available_height: number): void + allocate_preferred_size(x: number, y: number): void + apply_relative_transform_to_point(ancestor: Actor | null, point: Graphene.Point3D): /* vertex */ Graphene.Point3D + apply_transform_to_point(point: Graphene.Point3D): /* vertex */ Graphene.Point3D + bind_model(model: Gio.ListModel | null, create_child_func: ActorCreateChildFunc): void + clear_actions(): void + clear_constraints(): void + clear_effects(): void + contains(descendant: Actor): boolean + continue_paint(paint_context: PaintContext): void + continue_pick(pick_context: PickContext): void + create_pango_context(): Pango.Context + create_pango_layout(text?: string | null): Pango.Layout + destroy(): void + destroy_all_children(): void + event(event: Event, capture: boolean): boolean + get_abs_allocation_vertices(): /* verts */ Graphene.Point3D[] + get_accessible(): Atk.Object + get_action(name: string): Action + get_actions(): Action[] + get_allocation_box(): /* box */ ActorBox + get_background_color(): /* color */ Color + get_child_at_index(index_: number): Actor + get_child_transform(): /* transform */ Graphene.Matrix + get_children(): Actor[] + get_clip(): [ /* xoff */ number | null, /* yoff */ number | null, /* width */ number | null, /* height */ number | null ] + get_clip_to_allocation(): boolean + get_constraint(name: string): Constraint + get_constraints(): Constraint[] + get_content(): Content + get_content_box(): /* box */ ActorBox + get_content_gravity(): ContentGravity + get_content_repeat(): ContentRepeat + get_content_scaling_filters(): [ /* min_filter */ ScalingFilter | null, /* mag_filter */ ScalingFilter | null ] + get_default_paint_volume(): PaintVolume + get_easing_delay(): number + get_easing_duration(): number + get_easing_mode(): AnimationMode + get_effect(name: string): Effect + get_effects(): Effect[] + get_first_child(): Actor + get_fixed_position(): [ /* returnType */ boolean, /* x */ number | null, /* y */ number | null ] + get_fixed_position_set(): boolean + get_flags(): ActorFlags + get_height(): number + get_last_child(): Actor + get_layout_manager(): LayoutManager + get_margin(): /* margin */ Margin + get_margin_bottom(): number + get_margin_left(): number + get_margin_right(): number + get_margin_top(): number + get_n_children(): number + get_name(): string + get_next_sibling(): Actor + get_offscreen_redirect(): OffscreenRedirect + get_opacity(): number + get_opacity_override(): number + get_paint_box(): [ /* returnType */ boolean, /* box */ ActorBox ] + get_paint_opacity(): number + get_paint_visibility(): boolean + get_paint_volume(): PaintVolume + get_pango_context(): Pango.Context + get_parent(): Actor + get_pivot_point(): [ /* pivot_x */ number | null, /* pivot_y */ number | null ] + get_pivot_point_z(): number + get_position(): [ /* x */ number | null, /* y */ number | null ] + get_preferred_height(for_width: number): [ /* min_height_p */ number | null, /* natural_height_p */ number | null ] + get_preferred_size(): [ /* min_width_p */ number | null, /* min_height_p */ number | null, /* natural_width_p */ number | null, /* natural_height_p */ number | null ] + get_preferred_width(for_height: number): [ /* min_width_p */ number | null, /* natural_width_p */ number | null ] + get_previous_sibling(): Actor + get_reactive(): boolean + get_request_mode(): RequestMode + get_resource_scale(): number + get_rotation_angle(axis: RotateAxis): number + get_scale(): [ /* scale_x */ number | null, /* scale_y */ number | null ] + get_scale_z(): number + get_size(): [ /* width */ number | null, /* height */ number | null ] + get_stage(): Stage + get_text_direction(): TextDirection + get_transform(): /* transform */ Graphene.Matrix + get_transformed_extents(): /* rect */ Graphene.Rect + get_transformed_paint_volume(relative_to_ancestor: Actor): PaintVolume + get_transformed_position(): [ /* x */ number | null, /* y */ number | null ] + get_transformed_size(): [ /* width */ number | null, /* height */ number | null ] + get_transition(name: string): Transition + get_translation(): [ /* translate_x */ number | null, /* translate_y */ number | null, /* translate_z */ number | null ] + get_width(): number + get_x(): number + get_x_align(): ActorAlign + get_x_expand(): boolean + get_y(): number + get_y_align(): ActorAlign + get_y_expand(): boolean + get_z_position(): number + grab_key_focus(): void + has_accessible(): boolean + has_actions(): boolean + has_allocation(): boolean + has_constraints(): boolean + has_damage(): boolean + has_effects(): boolean + has_key_focus(): boolean + has_mapped_clones(): boolean + has_overlaps(): boolean + hide(): void + inhibit_culling(): void + insert_child_above(child: Actor, sibling?: Actor | null): void + insert_child_at_index(child: Actor, index_: number): void + insert_child_below(child: Actor, sibling?: Actor | null): void + invalidate_paint_volume(): void + invalidate_transform(): void + is_effectively_on_stage_view(view: StageView): boolean + is_in_clone_paint(): boolean + is_mapped(): boolean + is_realized(): boolean + is_rotated(): boolean + is_scaled(): boolean + is_visible(): boolean + map(): void + move_by(dx: number, dy: number): void + needs_expand(orientation: Orientation): boolean + paint(paint_context: PaintContext): void + peek_stage_views(): StageView[] + pick(pick_context: PickContext): void + pick_box(pick_context: PickContext, box: ActorBox): void + queue_redraw(): void + queue_redraw_with_clip(clip?: cairo.RectangleInt | null): void + queue_relayout(): void + realize(): void + remove_action(action: Action): void + remove_action_by_name(name: string): void + remove_all_children(): void + remove_all_transitions(): void + remove_child(child: Actor): void + remove_clip(): void + remove_constraint(constraint: Constraint): void + remove_constraint_by_name(name: string): void + remove_effect(effect: Effect): void + remove_effect_by_name(name: string): void + remove_transition(name: string): void + replace_child(old_child: Actor, new_child: Actor): void + restore_easing_state(): void + save_easing_state(): void + set_allocation(box: ActorBox): void + set_background_color(color?: Color | null): void + set_child_above_sibling(child: Actor, sibling?: Actor | null): void + set_child_at_index(child: Actor, index_: number): void + set_child_below_sibling(child: Actor, sibling?: Actor | null): void + set_child_transform(transform?: Graphene.Matrix | null): void + set_clip(xoff: number, yoff: number, width: number, height: number): void + set_clip_to_allocation(clip_set: boolean): void + set_content(content?: Content | null): void + set_content_gravity(gravity: ContentGravity): void + set_content_repeat(repeat: ContentRepeat): void + set_content_scaling_filters(min_filter: ScalingFilter, mag_filter: ScalingFilter): void + set_easing_delay(msecs: number): void + set_easing_duration(msecs: number): void + set_easing_mode(mode: AnimationMode): void + set_fixed_position_set(is_set: boolean): void + set_flags(flags: ActorFlags): void + set_height(height: number): void + set_layout_manager(manager?: LayoutManager | null): void + set_margin(margin: Margin): void + set_margin_bottom(margin: number): void + set_margin_left(margin: number): void + set_margin_right(margin: number): void + set_margin_top(margin: number): void + set_name(name: string): void + set_offscreen_redirect(redirect: OffscreenRedirect): void + set_opacity(opacity: number): void + set_opacity_override(opacity: number): void + set_pivot_point(pivot_x: number, pivot_y: number): void + set_pivot_point_z(pivot_z: number): void + set_position(x: number, y: number): void + set_reactive(reactive: boolean): void + set_request_mode(mode: RequestMode): void + set_rotation_angle(axis: RotateAxis, angle: number): void + set_scale(scale_x: number, scale_y: number): void + set_scale_z(scale_z: number): void + set_size(width: number, height: number): void + set_text_direction(text_dir: TextDirection): void + set_transform(transform?: Graphene.Matrix | null): void + set_translation(translate_x: number, translate_y: number, translate_z: number): void + set_width(width: number): void + set_x(x: number): void + set_x_align(x_align: ActorAlign): void + set_x_expand(expand: boolean): void + set_y(y: number): void + set_y_align(y_align: ActorAlign): void + set_y_expand(expand: boolean): void + set_z_position(z_position: number): void + should_pick(pick_context: PickContext): boolean + show(): void + transform_stage_point(x: number, y: number): [ /* returnType */ boolean, /* x_out */ number, /* y_out */ number ] + uninhibit_culling(): void + unmap(): void + unrealize(): void + unset_flags(flags: ActorFlags): void + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Methods of Clutter.Animatable */ + find_property(property_name: string): GObject.ParamSpec + get_actor(): Actor + get_initial_state(property_name: string, value: any): void + interpolate_value(property_name: string, interval: Interval, progress: number): [ /* returnType */ boolean, /* value */ any ] + set_final_state(property_name: string, value: any): void + /* Methods of Clutter.Container */ + add_actor(actor: Actor): void + child_get_property(child: Actor, property: string, value: any): void + child_notify(child: Actor, pspec: GObject.ParamSpec): void + child_set_property(child: Actor, property: string, value: any): void + create_child_meta(actor: Actor): void + destroy_child_meta(actor: Actor): void + find_child_by_name(child_name: string): Actor + get_child_meta(actor: Actor): ChildMeta + lower_child(actor: Actor, sibling?: Actor | null): void + raise_child(actor: Actor, sibling?: Actor | null): void + remove_actor(actor: Actor): void + sort_depth_order(): void + /* Methods of Clutter.Scriptable */ + get_id(): string + parse_custom_node(script: Script, value: any, name: string, node: Json.Node): boolean + set_custom_property(script: Script, name: string, value: any): void + set_id(id_: string): void + /* Virtual methods of Clutter.Text */ + vfunc_activate(): void + vfunc_cursor_changed(): void + vfunc_cursor_event(rect: Graphene.Rect): void + vfunc_text_changed(): void + /* Virtual methods of Clutter.Actor */ + vfunc_allocate(box: ActorBox): void + vfunc_apply_transform(matrix: Graphene.Matrix): void + vfunc_button_press_event(event: ButtonEvent): boolean + vfunc_button_release_event(event: ButtonEvent): boolean + vfunc_calculate_resource_scale(phase: number): number + vfunc_captured_event(event: Event): boolean + vfunc_destroy(): void + vfunc_enter_event(event: CrossingEvent): boolean + vfunc_event(event: Event): boolean + vfunc_get_accessible(): Atk.Object + vfunc_get_paint_volume(volume: PaintVolume): boolean + vfunc_get_preferred_height(for_width: number): [ /* min_height_p */ number | null, /* natural_height_p */ number | null ] + vfunc_get_preferred_width(for_height: number): [ /* min_width_p */ number | null, /* natural_width_p */ number | null ] + vfunc_has_accessible(): boolean + vfunc_has_overlaps(): boolean + vfunc_hide(): void + vfunc_hide_all(): void + vfunc_key_focus_in(): void + vfunc_key_focus_out(): void + vfunc_key_press_event(event: KeyEvent): boolean + vfunc_key_release_event(event: KeyEvent): boolean + vfunc_leave_event(event: CrossingEvent): boolean + vfunc_map(): void + vfunc_motion_event(event: MotionEvent): boolean + vfunc_paint(paint_context: PaintContext): void + vfunc_paint_node(root: PaintNode): void + vfunc_parent_set(old_parent: Actor): void + vfunc_pick(pick_context: PickContext): void + vfunc_queue_relayout(): void + vfunc_realize(): void + vfunc_resource_scale_changed(): void + vfunc_scroll_event(event: ScrollEvent): boolean + vfunc_show(): void + vfunc_touch_event(event: TouchEvent): boolean + vfunc_unmap(): void + vfunc_unrealize(): void + vfunc_find_property(property_name: string): GObject.ParamSpec + vfunc_get_actor(): Actor + vfunc_get_initial_state(property_name: string, value: any): void + vfunc_interpolate_value(property_name: string, interval: Interval, progress: number): [ /* returnType */ boolean, /* value */ any ] + vfunc_set_final_state(property_name: string, value: any): void + vfunc_actor_added(actor: Actor): void + vfunc_actor_removed(actor: Actor): void + vfunc_add(actor: Actor): void + vfunc_child_notify(child: Actor, pspec: GObject.ParamSpec): void + vfunc_create_child_meta(actor: Actor): void + vfunc_destroy_child_meta(actor: Actor): void + vfunc_get_child_meta(actor: Actor): ChildMeta + vfunc_lower(actor: Actor, sibling?: Actor | null): void + vfunc_raise(actor: Actor, sibling?: Actor | null): void + vfunc_remove(actor: Actor): void + vfunc_sort_depth_order(): void + vfunc_get_id(): string + vfunc_parse_custom_node(script: Script, value: any, name: string, node: Json.Node): boolean + vfunc_set_custom_property(script: Script, name: string, value: any): void + vfunc_set_id(id_: string): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Clutter.Text */ + connect(sigName: "activate", callback: (($obj: Text) => void)): number + connect_after(sigName: "activate", callback: (($obj: Text) => void)): number + emit(sigName: "activate"): void + connect(sigName: "cursor-changed", callback: (($obj: Text) => void)): number + connect_after(sigName: "cursor-changed", callback: (($obj: Text) => void)): number + emit(sigName: "cursor-changed"): void + connect(sigName: "cursor-event", callback: (($obj: Text, rect: Graphene.Rect) => void)): number + connect_after(sigName: "cursor-event", callback: (($obj: Text, rect: Graphene.Rect) => void)): number + emit(sigName: "cursor-event", rect: Graphene.Rect): void + connect(sigName: "delete-text", callback: (($obj: Text, start_pos: number, end_pos: number) => void)): number + connect_after(sigName: "delete-text", callback: (($obj: Text, start_pos: number, end_pos: number) => void)): number + emit(sigName: "delete-text", start_pos: number, end_pos: number): void + connect(sigName: "insert-text", callback: (($obj: Text, new_text: string, new_text_length: number, position?: object | null) => void)): number + connect_after(sigName: "insert-text", callback: (($obj: Text, new_text: string, new_text_length: number, position?: object | null) => void)): number + emit(sigName: "insert-text", new_text: string, new_text_length: number, position?: object | null): void + connect(sigName: "text-changed", callback: (($obj: Text) => void)): number + connect_after(sigName: "text-changed", callback: (($obj: Text) => void)): number + emit(sigName: "text-changed"): void + /* Signals of Clutter.Actor */ + connect(sigName: "button-press-event", callback: (($obj: Text, event: ButtonEvent) => boolean)): number + connect_after(sigName: "button-press-event", callback: (($obj: Text, event: ButtonEvent) => boolean)): number + emit(sigName: "button-press-event", event: ButtonEvent): void + connect(sigName: "button-release-event", callback: (($obj: Text, event: ButtonEvent) => boolean)): number + connect_after(sigName: "button-release-event", callback: (($obj: Text, event: ButtonEvent) => boolean)): number + emit(sigName: "button-release-event", event: ButtonEvent): void + connect(sigName: "captured-event", callback: (($obj: Text, event: Event) => boolean)): number + connect_after(sigName: "captured-event", callback: (($obj: Text, event: Event) => boolean)): number + emit(sigName: "captured-event", event: Event): void + connect(sigName: "destroy", callback: (($obj: Text) => void)): number + connect_after(sigName: "destroy", callback: (($obj: Text) => void)): number + emit(sigName: "destroy"): void + connect(sigName: "enter-event", callback: (($obj: Text, event: CrossingEvent) => boolean)): number + connect_after(sigName: "enter-event", callback: (($obj: Text, event: CrossingEvent) => boolean)): number + emit(sigName: "enter-event", event: CrossingEvent): void + connect(sigName: "event", callback: (($obj: Text, event: Event) => boolean)): number + connect_after(sigName: "event", callback: (($obj: Text, event: Event) => boolean)): number + emit(sigName: "event", event: Event): void + connect(sigName: "hide", callback: (($obj: Text) => void)): number + connect_after(sigName: "hide", callback: (($obj: Text) => void)): number + emit(sigName: "hide"): void + connect(sigName: "key-focus-in", callback: (($obj: Text) => void)): number + connect_after(sigName: "key-focus-in", callback: (($obj: Text) => void)): number + emit(sigName: "key-focus-in"): void + connect(sigName: "key-focus-out", callback: (($obj: Text) => void)): number + connect_after(sigName: "key-focus-out", callback: (($obj: Text) => void)): number + emit(sigName: "key-focus-out"): void + connect(sigName: "key-press-event", callback: (($obj: Text, event: KeyEvent) => boolean)): number + connect_after(sigName: "key-press-event", callback: (($obj: Text, event: KeyEvent) => boolean)): number + emit(sigName: "key-press-event", event: KeyEvent): void + connect(sigName: "key-release-event", callback: (($obj: Text, event: KeyEvent) => boolean)): number + connect_after(sigName: "key-release-event", callback: (($obj: Text, event: KeyEvent) => boolean)): number + emit(sigName: "key-release-event", event: KeyEvent): void + connect(sigName: "leave-event", callback: (($obj: Text, event: CrossingEvent) => boolean)): number + connect_after(sigName: "leave-event", callback: (($obj: Text, event: CrossingEvent) => boolean)): number + emit(sigName: "leave-event", event: CrossingEvent): void + connect(sigName: "motion-event", callback: (($obj: Text, event: MotionEvent) => boolean)): number + connect_after(sigName: "motion-event", callback: (($obj: Text, event: MotionEvent) => boolean)): number + emit(sigName: "motion-event", event: MotionEvent): void + connect(sigName: "parent-set", callback: (($obj: Text, old_parent?: Actor | null) => void)): number + connect_after(sigName: "parent-set", callback: (($obj: Text, old_parent?: Actor | null) => void)): number + emit(sigName: "parent-set", old_parent?: Actor | null): void + connect(sigName: "pick", callback: (($obj: Text, pick_context: PickContext) => void)): number + connect_after(sigName: "pick", callback: (($obj: Text, pick_context: PickContext) => void)): number + emit(sigName: "pick", pick_context: PickContext): void + connect(sigName: "queue-relayout", callback: (($obj: Text) => void)): number + connect_after(sigName: "queue-relayout", callback: (($obj: Text) => void)): number + emit(sigName: "queue-relayout"): void + connect(sigName: "realize", callback: (($obj: Text) => void)): number + connect_after(sigName: "realize", callback: (($obj: Text) => void)): number + emit(sigName: "realize"): void + connect(sigName: "resource-scale-changed", callback: (($obj: Text) => void)): number + connect_after(sigName: "resource-scale-changed", callback: (($obj: Text) => void)): number + emit(sigName: "resource-scale-changed"): void + connect(sigName: "scroll-event", callback: (($obj: Text, event: ScrollEvent) => boolean)): number + connect_after(sigName: "scroll-event", callback: (($obj: Text, event: ScrollEvent) => boolean)): number + emit(sigName: "scroll-event", event: ScrollEvent): void + connect(sigName: "show", callback: (($obj: Text) => void)): number + connect_after(sigName: "show", callback: (($obj: Text) => void)): number + emit(sigName: "show"): void + connect(sigName: "stage-views-changed", callback: (($obj: Text) => void)): number + connect_after(sigName: "stage-views-changed", callback: (($obj: Text) => void)): number + emit(sigName: "stage-views-changed"): void + connect(sigName: "touch-event", callback: (($obj: Text, event: Event) => boolean)): number + connect_after(sigName: "touch-event", callback: (($obj: Text, event: Event) => boolean)): number + emit(sigName: "touch-event", event: Event): void + connect(sigName: "transition-stopped", callback: (($obj: Text, name: string, is_finished: boolean) => void)): number + connect_after(sigName: "transition-stopped", callback: (($obj: Text, name: string, is_finished: boolean) => void)): number + emit(sigName: "transition-stopped", name: string, is_finished: boolean): void + connect(sigName: "transitions-completed", callback: (($obj: Text) => void)): number + connect_after(sigName: "transitions-completed", callback: (($obj: Text) => void)): number + emit(sigName: "transitions-completed"): void + connect(sigName: "unrealize", callback: (($obj: Text) => void)): number + connect_after(sigName: "unrealize", callback: (($obj: Text) => void)): number + emit(sigName: "unrealize"): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + /* Signals of Clutter.Container */ + connect(sigName: "actor-added", callback: (($obj: Text, actor: Actor) => void)): number + connect_after(sigName: "actor-added", callback: (($obj: Text, actor: Actor) => void)): number + emit(sigName: "actor-added", actor: Actor): void + connect(sigName: "actor-removed", callback: (($obj: Text, actor: Actor) => void)): number + connect_after(sigName: "actor-removed", callback: (($obj: Text, actor: Actor) => void)): number + emit(sigName: "actor-removed", actor: Actor): void + connect(sigName: "child-notify", callback: (($obj: Text, actor: Actor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "child-notify", callback: (($obj: Text, actor: Actor, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "child-notify", actor: Actor, pspec: GObject.ParamSpec): void + connect(sigName: "notify::activatable", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::activatable", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::attributes", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::attributes", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::buffer", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::buffer", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::color", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::color", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::cursor-color", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::cursor-color", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::cursor-color-set", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::cursor-color-set", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::cursor-position", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::cursor-position", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::cursor-size", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::cursor-size", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::cursor-visible", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::cursor-visible", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::editable", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::editable", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::ellipsize", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::ellipsize", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::font-description", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::font-description", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::font-name", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::font-name", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::input-hints", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::input-hints", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::input-purpose", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::input-purpose", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::justify", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::justify", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::line-alignment", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::line-alignment", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::line-wrap", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::line-wrap", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::line-wrap-mode", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::line-wrap-mode", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::max-length", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::max-length", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::password-char", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::password-char", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::position", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::position", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::selectable", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::selectable", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::selected-text-color", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::selected-text-color", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::selected-text-color-set", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::selected-text-color-set", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::selection-bound", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::selection-bound", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::selection-color", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::selection-color", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::selection-color-set", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::selection-color-set", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::single-line-mode", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::single-line-mode", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::text", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::text", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::use-markup", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::use-markup", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::actions", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::actions", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::allocation", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::allocation", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::background-color", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::background-color", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::background-color-set", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::background-color-set", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::child-transform", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::child-transform", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::child-transform-set", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::child-transform-set", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::clip-rect", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::clip-rect", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::clip-to-allocation", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::clip-to-allocation", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::constraints", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::constraints", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::content", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::content", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::content-box", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::content-box", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::content-gravity", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::content-gravity", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::content-repeat", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::content-repeat", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::effect", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::effect", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::first-child", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::first-child", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::fixed-position-set", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::fixed-position-set", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::fixed-x", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::fixed-x", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::fixed-y", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::fixed-y", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::has-clip", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-clip", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::has-pointer", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-pointer", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::height", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::height", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::last-child", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::last-child", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::layout-manager", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::layout-manager", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::magnification-filter", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::magnification-filter", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::mapped", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::mapped", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-bottom", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-bottom", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-left", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-left", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-right", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-right", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-top", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-top", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::min-height", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::min-height", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::min-height-set", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::min-height-set", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::min-width", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::min-width", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::min-width-set", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::min-width-set", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::minification-filter", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::minification-filter", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::name", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::name", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::natural-height", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::natural-height", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::natural-height-set", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::natural-height-set", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::natural-width", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::natural-width", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::natural-width-set", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::natural-width-set", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::offscreen-redirect", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::offscreen-redirect", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::opacity", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::opacity", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::pivot-point", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::pivot-point", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::pivot-point-z", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::pivot-point-z", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::reactive", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::reactive", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::realized", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::realized", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::request-mode", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::request-mode", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::rotation-angle-x", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::rotation-angle-x", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::rotation-angle-y", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::rotation-angle-y", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::rotation-angle-z", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::rotation-angle-z", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::scale-x", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::scale-x", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::scale-y", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::scale-y", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::scale-z", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::scale-z", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::show-on-set-parent", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::show-on-set-parent", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::size", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::size", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::text-direction", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::text-direction", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::transform", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::transform", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::transform-set", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::transform-set", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::translation-x", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::translation-x", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::translation-y", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::translation-y", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::translation-z", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::translation-z", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::visible", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::visible", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::width", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::width", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::x", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::x", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::x-align", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::x-align", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::x-expand", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::x-expand", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::y", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::y", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::y-align", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::y-align", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::y-expand", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::y-expand", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::z-position", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::z-position", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: Text_ConstructProps) + _init (config?: Text_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(): Text + static new_full(font_name: string, text: string, color: Color): Text + static new_with_buffer(buffer: TextBuffer): Text + static new_with_text(font_name: string | null, text: string): Text + static $gtype: GObject.Type +} +export interface TextBuffer_ConstructProps extends GObject.Object_ConstructProps { + max_length?: number +} +export class TextBuffer { + /* Properties of Clutter.TextBuffer */ + readonly length: number + max_length: number + readonly text: string + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of Clutter.TextBuffer */ + delete_text(position: number, n_chars: number): number + emit_deleted_text(position: number, n_chars: number): void + emit_inserted_text(position: number, chars: string, n_chars: number): void + get_bytes(): number + get_length(): number + get_max_length(): number + get_text(): string + insert_text(position: number, chars: string, n_chars: number): number + set_max_length(max_length: number): void + set_text(chars: string, n_chars: number): void + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Virtual methods of Clutter.TextBuffer */ + vfunc_delete_text(position: number, n_chars: number): number + vfunc_deleted_text(position: number, n_chars: number): void + vfunc_get_length(): number + vfunc_get_text(n_bytes: number): string + vfunc_insert_text(position: number, chars: string, n_chars: number): number + vfunc_inserted_text(position: number, chars: string, n_chars: number): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Clutter.TextBuffer */ + connect(sigName: "deleted-text", callback: (($obj: TextBuffer, position: number, n_chars: number) => void)): number + connect_after(sigName: "deleted-text", callback: (($obj: TextBuffer, position: number, n_chars: number) => void)): number + emit(sigName: "deleted-text", position: number, n_chars: number): void + connect(sigName: "inserted-text", callback: (($obj: TextBuffer, position: number, chars: string, n_chars: number) => void)): number + connect_after(sigName: "inserted-text", callback: (($obj: TextBuffer, position: number, chars: string, n_chars: number) => void)): number + emit(sigName: "inserted-text", position: number, chars: string, n_chars: number): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: TextBuffer, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: TextBuffer, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: "notify::length", callback: (($obj: TextBuffer, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::length", callback: (($obj: TextBuffer, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::max-length", callback: (($obj: TextBuffer, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::max-length", callback: (($obj: TextBuffer, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::text", callback: (($obj: TextBuffer, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::text", callback: (($obj: TextBuffer, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: TextBuffer_ConstructProps) + _init (config?: TextBuffer_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(): TextBuffer + static new_with_text(text: string | null, text_len: number): TextBuffer + static $gtype: GObject.Type +} +export class TextNode { + /* Methods of Clutter.PaintNode */ + add_child(child: PaintNode): void + add_multitexture_rectangle(rect: ActorBox, text_coords: number, text_coords_len: number): void + add_rectangle(rect: ActorBox): void + add_rectangles(coords: number[]): void + add_texture_rectangle(rect: ActorBox, x_1: number, y_1: number, x_2: number, y_2: number): void + add_texture_rectangles(coords: number[]): void + get_framebuffer(): Cogl.Framebuffer + paint(paint_context: PaintContext): void + ref(): PaintNode + set_name(name: string): void + unref(): void + static name: string + static new(layout?: Pango.Layout | null, color?: Color | null): TextNode + constructor(layout?: Pango.Layout | null, color?: Color | null) + /* Static methods and pseudo-constructors */ + static new(layout?: Pango.Layout | null, color?: Color | null): TextNode +} +export class TextureNode { + /* Methods of Clutter.PaintNode */ + add_child(child: PaintNode): void + add_multitexture_rectangle(rect: ActorBox, text_coords: number, text_coords_len: number): void + add_rectangle(rect: ActorBox): void + add_rectangles(coords: number[]): void + add_texture_rectangle(rect: ActorBox, x_1: number, y_1: number, x_2: number, y_2: number): void + add_texture_rectangles(coords: number[]): void + get_framebuffer(): Cogl.Framebuffer + paint(paint_context: PaintContext): void + ref(): PaintNode + set_name(name: string): void + unref(): void + static name: string + static new(texture: Cogl.Texture, color: Color | null, min_filter: ScalingFilter, mag_filter: ScalingFilter): TextureNode + constructor(texture: Cogl.Texture, color: Color | null, min_filter: ScalingFilter, mag_filter: ScalingFilter) + /* Static methods and pseudo-constructors */ + static new(texture: Cogl.Texture, color: Color | null, min_filter: ScalingFilter, mag_filter: ScalingFilter): TextureNode + static new(pipeline?: Cogl.Pipeline | null): TextureNode +} +export interface Timeline_ConstructProps extends GObject.Object_ConstructProps { + actor?: Actor + auto_reverse?: boolean + delay?: number + direction?: TimelineDirection + duration?: number + frame_clock?: FrameClock + progress_mode?: AnimationMode + repeat_count?: number +} +export class Timeline { + /* Properties of Clutter.Timeline */ + actor: Actor + auto_reverse: boolean + delay: number + direction: TimelineDirection + duration: number + frame_clock: FrameClock + progress_mode: AnimationMode + repeat_count: number + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of Clutter.Timeline */ + add_marker(marker_name: string, progress: number): void + add_marker_at_time(marker_name: string, msecs: number): void + advance(msecs: number): void + advance_to_marker(marker_name: string): void + get_actor(): Actor + get_auto_reverse(): boolean + get_cubic_bezier_progress(): [ /* returnType */ boolean, /* c_1 */ Graphene.Point, /* c_2 */ Graphene.Point ] + get_current_repeat(): number + get_delay(): number + get_delta(): number + get_direction(): TimelineDirection + get_duration(): number + get_duration_hint(): number + get_elapsed_time(): number + get_progress(): number + get_progress_mode(): AnimationMode + get_repeat_count(): number + get_step_progress(): [ /* returnType */ boolean, /* n_steps */ number, /* step_mode */ StepMode ] + has_marker(marker_name: string): boolean + is_playing(): boolean + list_markers(msecs: number): string[] + pause(): void + remove_marker(marker_name: string): void + rewind(): void + set_actor(actor?: Actor | null): void + set_auto_reverse(reverse: boolean): void + set_cubic_bezier_progress(c_1: Graphene.Point, c_2: Graphene.Point): void + set_delay(msecs: number): void + set_direction(direction: TimelineDirection): void + set_duration(msecs: number): void + set_frame_clock(frame_clock: FrameClock): void + set_progress_func(func: TimelineProgressFunc | null): void + set_progress_mode(mode: AnimationMode): void + set_repeat_count(count: number): void + set_step_progress(n_steps: number, step_mode: StepMode): void + skip(msecs: number): void + start(): void + stop(): void + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Methods of Clutter.Scriptable */ + get_id(): string + parse_custom_node(script: Script, value: any, name: string, node: Json.Node): boolean + set_custom_property(script: Script, name: string, value: any): void + set_id(id_: string): void + /* Virtual methods of Clutter.Timeline */ + vfunc_completed(): void + vfunc_marker_reached(marker_name: string, msecs: number): void + vfunc_new_frame(msecs: number): void + vfunc_paused(): void + vfunc_started(): void + vfunc_stopped(is_finished: boolean): void + vfunc_get_id(): string + vfunc_parse_custom_node(script: Script, value: any, name: string, node: Json.Node): boolean + vfunc_set_custom_property(script: Script, name: string, value: any): void + vfunc_set_id(id_: string): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Clutter.Timeline */ + connect(sigName: "completed", callback: (($obj: Timeline) => void)): number + connect_after(sigName: "completed", callback: (($obj: Timeline) => void)): number + emit(sigName: "completed"): void + connect(sigName: "marker-reached", callback: (($obj: Timeline, marker_name: string, msecs: number) => void)): number + connect_after(sigName: "marker-reached", callback: (($obj: Timeline, marker_name: string, msecs: number) => void)): number + emit(sigName: "marker-reached", marker_name: string, msecs: number): void + connect(sigName: "new-frame", callback: (($obj: Timeline, msecs: number) => void)): number + connect_after(sigName: "new-frame", callback: (($obj: Timeline, msecs: number) => void)): number + emit(sigName: "new-frame", msecs: number): void + connect(sigName: "paused", callback: (($obj: Timeline) => void)): number + connect_after(sigName: "paused", callback: (($obj: Timeline) => void)): number + emit(sigName: "paused"): void + connect(sigName: "started", callback: (($obj: Timeline) => void)): number + connect_after(sigName: "started", callback: (($obj: Timeline) => void)): number + emit(sigName: "started"): void + connect(sigName: "stopped", callback: (($obj: Timeline, is_finished: boolean) => void)): number + connect_after(sigName: "stopped", callback: (($obj: Timeline, is_finished: boolean) => void)): number + emit(sigName: "stopped", is_finished: boolean): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: Timeline, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: Timeline, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: "notify::actor", callback: (($obj: Timeline, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::actor", callback: (($obj: Timeline, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::auto-reverse", callback: (($obj: Timeline, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::auto-reverse", callback: (($obj: Timeline, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::delay", callback: (($obj: Timeline, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::delay", callback: (($obj: Timeline, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::direction", callback: (($obj: Timeline, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::direction", callback: (($obj: Timeline, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::duration", callback: (($obj: Timeline, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::duration", callback: (($obj: Timeline, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::frame-clock", callback: (($obj: Timeline, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::frame-clock", callback: (($obj: Timeline, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::progress-mode", callback: (($obj: Timeline, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::progress-mode", callback: (($obj: Timeline, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::repeat-count", callback: (($obj: Timeline, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::repeat-count", callback: (($obj: Timeline, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: Timeline_ConstructProps) + _init (config?: Timeline_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(duration_ms: number): Timeline + static new_for_actor(actor: Actor, duration_ms: number): Timeline + static new_for_frame_clock(frame_clock: FrameClock, duration_ms: number): Timeline + static $gtype: GObject.Type +} +export class TransformNode { + /* Methods of Clutter.PaintNode */ + add_child(child: PaintNode): void + add_multitexture_rectangle(rect: ActorBox, text_coords: number, text_coords_len: number): void + add_rectangle(rect: ActorBox): void + add_rectangles(coords: number[]): void + add_texture_rectangle(rect: ActorBox, x_1: number, y_1: number, x_2: number, y_2: number): void + add_texture_rectangles(coords: number[]): void + get_framebuffer(): Cogl.Framebuffer + paint(paint_context: PaintContext): void + ref(): PaintNode + set_name(name: string): void + unref(): void + static name: string + static new(projection: Graphene.Matrix): TransformNode + constructor(projection: Graphene.Matrix) + /* Static methods and pseudo-constructors */ + static new(projection: Graphene.Matrix): TransformNode +} +export interface Transition_ConstructProps extends Timeline_ConstructProps { + animatable?: Animatable + interval?: Interval + remove_on_complete?: boolean +} +export class Transition { + /* Properties of Clutter.Transition */ + animatable: Animatable + interval: Interval + remove_on_complete: boolean + /* Properties of Clutter.Timeline */ + actor: Actor + auto_reverse: boolean + delay: number + direction: TimelineDirection + duration: number + frame_clock: FrameClock + progress_mode: AnimationMode + repeat_count: number + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of Clutter.Transition */ + get_animatable(): Animatable + get_interval(): Interval + get_remove_on_complete(): boolean + set_animatable(animatable?: Animatable | null): void + set_from(value: any): void + set_interval(interval?: Interval | null): void + set_remove_on_complete(remove_complete: boolean): void + set_to(value: any): void + /* Methods of Clutter.Timeline */ + add_marker(marker_name: string, progress: number): void + add_marker_at_time(marker_name: string, msecs: number): void + advance(msecs: number): void + advance_to_marker(marker_name: string): void + get_actor(): Actor + get_auto_reverse(): boolean + get_cubic_bezier_progress(): [ /* returnType */ boolean, /* c_1 */ Graphene.Point, /* c_2 */ Graphene.Point ] + get_current_repeat(): number + get_delay(): number + get_delta(): number + get_direction(): TimelineDirection + get_duration(): number + get_duration_hint(): number + get_elapsed_time(): number + get_progress(): number + get_progress_mode(): AnimationMode + get_repeat_count(): number + get_step_progress(): [ /* returnType */ boolean, /* n_steps */ number, /* step_mode */ StepMode ] + has_marker(marker_name: string): boolean + is_playing(): boolean + list_markers(msecs: number): string[] + pause(): void + remove_marker(marker_name: string): void + rewind(): void + set_actor(actor?: Actor | null): void + set_auto_reverse(reverse: boolean): void + set_cubic_bezier_progress(c_1: Graphene.Point, c_2: Graphene.Point): void + set_delay(msecs: number): void + set_direction(direction: TimelineDirection): void + set_duration(msecs: number): void + set_frame_clock(frame_clock: FrameClock): void + set_progress_func(func: TimelineProgressFunc | null): void + set_progress_mode(mode: AnimationMode): void + set_repeat_count(count: number): void + set_step_progress(n_steps: number, step_mode: StepMode): void + skip(msecs: number): void + start(): void + stop(): void + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Methods of Clutter.Scriptable */ + get_id(): string + parse_custom_node(script: Script, value: any, name: string, node: Json.Node): boolean + set_custom_property(script: Script, name: string, value: any): void + set_id(id_: string): void + /* Virtual methods of Clutter.Transition */ + vfunc_attached(animatable: Animatable): void + vfunc_compute_value(animatable: Animatable, interval: Interval, progress: number): void + vfunc_detached(animatable: Animatable): void + /* Virtual methods of Clutter.Timeline */ + vfunc_completed(): void + vfunc_marker_reached(marker_name: string, msecs: number): void + vfunc_new_frame(msecs: number): void + vfunc_paused(): void + vfunc_started(): void + vfunc_stopped(is_finished: boolean): void + vfunc_get_id(): string + vfunc_parse_custom_node(script: Script, value: any, name: string, node: Json.Node): boolean + vfunc_set_custom_property(script: Script, name: string, value: any): void + vfunc_set_id(id_: string): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Clutter.Timeline */ + connect(sigName: "completed", callback: (($obj: Transition) => void)): number + connect_after(sigName: "completed", callback: (($obj: Transition) => void)): number + emit(sigName: "completed"): void + connect(sigName: "marker-reached", callback: (($obj: Transition, marker_name: string, msecs: number) => void)): number + connect_after(sigName: "marker-reached", callback: (($obj: Transition, marker_name: string, msecs: number) => void)): number + emit(sigName: "marker-reached", marker_name: string, msecs: number): void + connect(sigName: "new-frame", callback: (($obj: Transition, msecs: number) => void)): number + connect_after(sigName: "new-frame", callback: (($obj: Transition, msecs: number) => void)): number + emit(sigName: "new-frame", msecs: number): void + connect(sigName: "paused", callback: (($obj: Transition) => void)): number + connect_after(sigName: "paused", callback: (($obj: Transition) => void)): number + emit(sigName: "paused"): void + connect(sigName: "started", callback: (($obj: Transition) => void)): number + connect_after(sigName: "started", callback: (($obj: Transition) => void)): number + emit(sigName: "started"): void + connect(sigName: "stopped", callback: (($obj: Transition, is_finished: boolean) => void)): number + connect_after(sigName: "stopped", callback: (($obj: Transition, is_finished: boolean) => void)): number + emit(sigName: "stopped", is_finished: boolean): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: Transition, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: Transition, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: "notify::animatable", callback: (($obj: Transition, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::animatable", callback: (($obj: Transition, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::interval", callback: (($obj: Transition, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::interval", callback: (($obj: Transition, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::remove-on-complete", callback: (($obj: Transition, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::remove-on-complete", callback: (($obj: Transition, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::actor", callback: (($obj: Transition, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::actor", callback: (($obj: Transition, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::auto-reverse", callback: (($obj: Transition, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::auto-reverse", callback: (($obj: Transition, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::delay", callback: (($obj: Transition, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::delay", callback: (($obj: Transition, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::direction", callback: (($obj: Transition, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::direction", callback: (($obj: Transition, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::duration", callback: (($obj: Transition, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::duration", callback: (($obj: Transition, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::frame-clock", callback: (($obj: Transition, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::frame-clock", callback: (($obj: Transition, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::progress-mode", callback: (($obj: Transition, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::progress-mode", callback: (($obj: Transition, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::repeat-count", callback: (($obj: Transition, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::repeat-count", callback: (($obj: Transition, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: Transition_ConstructProps) + _init (config?: Transition_ConstructProps): void + static $gtype: GObject.Type +} +export interface TransitionGroup_ConstructProps extends Transition_ConstructProps { +} +export class TransitionGroup { + /* Properties of Clutter.Transition */ + animatable: Animatable + interval: Interval + remove_on_complete: boolean + /* Properties of Clutter.Timeline */ + actor: Actor + auto_reverse: boolean + delay: number + direction: TimelineDirection + duration: number + frame_clock: FrameClock + progress_mode: AnimationMode + repeat_count: number + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of Clutter.TransitionGroup */ + add_transition(transition: Transition): void + remove_all(): void + remove_transition(transition: Transition): void + /* Methods of Clutter.Transition */ + get_animatable(): Animatable + get_interval(): Interval + get_remove_on_complete(): boolean + set_animatable(animatable?: Animatable | null): void + set_from(value: any): void + set_interval(interval?: Interval | null): void + set_remove_on_complete(remove_complete: boolean): void + set_to(value: any): void + /* Methods of Clutter.Timeline */ + add_marker(marker_name: string, progress: number): void + add_marker_at_time(marker_name: string, msecs: number): void + advance(msecs: number): void + advance_to_marker(marker_name: string): void + get_actor(): Actor + get_auto_reverse(): boolean + get_cubic_bezier_progress(): [ /* returnType */ boolean, /* c_1 */ Graphene.Point, /* c_2 */ Graphene.Point ] + get_current_repeat(): number + get_delay(): number + get_delta(): number + get_direction(): TimelineDirection + get_duration(): number + get_duration_hint(): number + get_elapsed_time(): number + get_progress(): number + get_progress_mode(): AnimationMode + get_repeat_count(): number + get_step_progress(): [ /* returnType */ boolean, /* n_steps */ number, /* step_mode */ StepMode ] + has_marker(marker_name: string): boolean + is_playing(): boolean + list_markers(msecs: number): string[] + pause(): void + remove_marker(marker_name: string): void + rewind(): void + set_actor(actor?: Actor | null): void + set_auto_reverse(reverse: boolean): void + set_cubic_bezier_progress(c_1: Graphene.Point, c_2: Graphene.Point): void + set_delay(msecs: number): void + set_direction(direction: TimelineDirection): void + set_duration(msecs: number): void + set_frame_clock(frame_clock: FrameClock): void + set_progress_func(func: TimelineProgressFunc | null): void + set_progress_mode(mode: AnimationMode): void + set_repeat_count(count: number): void + set_step_progress(n_steps: number, step_mode: StepMode): void + skip(msecs: number): void + start(): void + stop(): void + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Methods of Clutter.Scriptable */ + get_id(): string + parse_custom_node(script: Script, value: any, name: string, node: Json.Node): boolean + set_custom_property(script: Script, name: string, value: any): void + set_id(id_: string): void + /* Virtual methods of Clutter.Transition */ + vfunc_attached(animatable: Animatable): void + vfunc_compute_value(animatable: Animatable, interval: Interval, progress: number): void + vfunc_detached(animatable: Animatable): void + /* Virtual methods of Clutter.Timeline */ + vfunc_completed(): void + vfunc_marker_reached(marker_name: string, msecs: number): void + vfunc_new_frame(msecs: number): void + vfunc_paused(): void + vfunc_started(): void + vfunc_stopped(is_finished: boolean): void + vfunc_get_id(): string + vfunc_parse_custom_node(script: Script, value: any, name: string, node: Json.Node): boolean + vfunc_set_custom_property(script: Script, name: string, value: any): void + vfunc_set_id(id_: string): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Clutter.Timeline */ + connect(sigName: "completed", callback: (($obj: TransitionGroup) => void)): number + connect_after(sigName: "completed", callback: (($obj: TransitionGroup) => void)): number + emit(sigName: "completed"): void + connect(sigName: "marker-reached", callback: (($obj: TransitionGroup, marker_name: string, msecs: number) => void)): number + connect_after(sigName: "marker-reached", callback: (($obj: TransitionGroup, marker_name: string, msecs: number) => void)): number + emit(sigName: "marker-reached", marker_name: string, msecs: number): void + connect(sigName: "new-frame", callback: (($obj: TransitionGroup, msecs: number) => void)): number + connect_after(sigName: "new-frame", callback: (($obj: TransitionGroup, msecs: number) => void)): number + emit(sigName: "new-frame", msecs: number): void + connect(sigName: "paused", callback: (($obj: TransitionGroup) => void)): number + connect_after(sigName: "paused", callback: (($obj: TransitionGroup) => void)): number + emit(sigName: "paused"): void + connect(sigName: "started", callback: (($obj: TransitionGroup) => void)): number + connect_after(sigName: "started", callback: (($obj: TransitionGroup) => void)): number + emit(sigName: "started"): void + connect(sigName: "stopped", callback: (($obj: TransitionGroup, is_finished: boolean) => void)): number + connect_after(sigName: "stopped", callback: (($obj: TransitionGroup, is_finished: boolean) => void)): number + emit(sigName: "stopped", is_finished: boolean): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: TransitionGroup, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: TransitionGroup, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: "notify::animatable", callback: (($obj: TransitionGroup, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::animatable", callback: (($obj: TransitionGroup, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::interval", callback: (($obj: TransitionGroup, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::interval", callback: (($obj: TransitionGroup, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::remove-on-complete", callback: (($obj: TransitionGroup, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::remove-on-complete", callback: (($obj: TransitionGroup, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::actor", callback: (($obj: TransitionGroup, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::actor", callback: (($obj: TransitionGroup, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::auto-reverse", callback: (($obj: TransitionGroup, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::auto-reverse", callback: (($obj: TransitionGroup, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::delay", callback: (($obj: TransitionGroup, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::delay", callback: (($obj: TransitionGroup, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::direction", callback: (($obj: TransitionGroup, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::direction", callback: (($obj: TransitionGroup, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::duration", callback: (($obj: TransitionGroup, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::duration", callback: (($obj: TransitionGroup, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::frame-clock", callback: (($obj: TransitionGroup, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::frame-clock", callback: (($obj: TransitionGroup, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::progress-mode", callback: (($obj: TransitionGroup, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::progress-mode", callback: (($obj: TransitionGroup, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::repeat-count", callback: (($obj: TransitionGroup, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::repeat-count", callback: (($obj: TransitionGroup, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: TransitionGroup_ConstructProps) + _init (config?: TransitionGroup_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(): TransitionGroup + static new(duration_ms: number): TransitionGroup + static $gtype: GObject.Type +} +export interface VirtualInputDevice_ConstructProps extends GObject.Object_ConstructProps { + device_type?: InputDeviceType + seat?: Seat +} +export class VirtualInputDevice { + /* Fields of Clutter.VirtualInputDevice */ + parent_instance: GObject.Object + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of Clutter.VirtualInputDevice */ + get_device_type(): number + notify_absolute_motion(time_us: number, x: number, y: number): void + notify_button(time_us: number, button: number, button_state: ButtonState): void + notify_discrete_scroll(time_us: number, direction: ScrollDirection, scroll_source: ScrollSource): void + notify_key(time_us: number, key: number, key_state: KeyState): void + notify_keyval(time_us: number, keyval: number, key_state: KeyState): void + notify_relative_motion(time_us: number, dx: number, dy: number): void + notify_scroll_continuous(time_us: number, dx: number, dy: number, scroll_source: ScrollSource, finish_flags: ScrollFinishFlags): void + notify_touch_down(time_us: number, slot: number, x: number, y: number): void + notify_touch_motion(time_us: number, slot: number, x: number, y: number): void + notify_touch_up(time_us: number, slot: number): void + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Virtual methods of Clutter.VirtualInputDevice */ + vfunc_notify_absolute_motion(time_us: number, x: number, y: number): void + vfunc_notify_button(time_us: number, button: number, button_state: ButtonState): void + vfunc_notify_discrete_scroll(time_us: number, direction: ScrollDirection, scroll_source: ScrollSource): void + vfunc_notify_key(time_us: number, key: number, key_state: KeyState): void + vfunc_notify_keyval(time_us: number, keyval: number, key_state: KeyState): void + vfunc_notify_relative_motion(time_us: number, dx: number, dy: number): void + vfunc_notify_scroll_continuous(time_us: number, dx: number, dy: number, scroll_source: ScrollSource, finish_flags: ScrollFinishFlags): void + vfunc_notify_touch_down(time_us: number, slot: number, x: number, y: number): void + vfunc_notify_touch_motion(time_us: number, slot: number, x: number, y: number): void + vfunc_notify_touch_up(time_us: number, slot: number): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: VirtualInputDevice, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: VirtualInputDevice, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: VirtualInputDevice_ConstructProps) + _init (config?: VirtualInputDevice_ConstructProps): void + static $gtype: GObject.Type +} +export interface ZoomAction_ConstructProps extends GestureAction_ConstructProps { + zoom_axis?: ZoomAxis +} +export class ZoomAction { + /* Properties of Clutter.ZoomAction */ + zoom_axis: ZoomAxis + /* Properties of Clutter.GestureAction */ + n_touch_points: number + /* Properties of Clutter.ActorMeta */ + readonly actor: Actor + enabled: boolean + name: string + /* Fields of Clutter.GestureAction */ + parent_instance: Action + /* Fields of GObject.InitiallyUnowned */ + g_type_instance: GObject.TypeInstance + /* Methods of Clutter.ZoomAction */ + get_focal_point(): /* point */ Graphene.Point + get_transformed_focal_point(): /* point */ Graphene.Point + get_zoom_axis(): ZoomAxis + set_zoom_axis(axis: ZoomAxis): void + /* Methods of Clutter.GestureAction */ + cancel(): void + get_device(point: number): InputDevice + get_last_event(point: number): Event + get_motion_coords(point: number): [ /* motion_x */ number | null, /* motion_y */ number | null ] + get_motion_delta(point: number): [ /* returnType */ number, /* delta_x */ number | null, /* delta_y */ number | null ] + get_n_current_points(): number + get_n_touch_points(): number + get_press_coords(point: number): [ /* press_x */ number | null, /* press_y */ number | null ] + get_release_coords(point: number): [ /* release_x */ number | null, /* release_y */ number | null ] + get_sequence(point: number): EventSequence + get_threshold_trigger_distance(): [ /* x */ number | null, /* y */ number | null ] + get_threshold_trigger_edge(): GestureTriggerEdge + get_threshold_trigger_egde(): GestureTriggerEdge + get_velocity(point: number): [ /* returnType */ number, /* velocity_x */ number | null, /* velocity_y */ number | null ] + set_n_touch_points(nb_points: number): void + set_threshold_trigger_distance(x: number, y: number): void + set_threshold_trigger_edge(edge: GestureTriggerEdge): void + /* Methods of Clutter.ActorMeta */ + get_actor(): Actor + get_enabled(): boolean + get_name(): string + set_enabled(is_enabled: boolean): void + set_name(name: string): void + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Virtual methods of Clutter.ZoomAction */ + vfunc_zoom(actor: Actor, focal_point: Graphene.Point, factor: number): boolean + /* Virtual methods of Clutter.GestureAction */ + vfunc_gesture_begin(actor: Actor): boolean + vfunc_gesture_cancel(actor: Actor): void + vfunc_gesture_end(actor: Actor): void + vfunc_gesture_prepare(actor: Actor): boolean + vfunc_gesture_progress(actor: Actor): boolean + /* Virtual methods of Clutter.ActorMeta */ + vfunc_set_actor(actor?: Actor | null): void + vfunc_set_enabled(is_enabled: boolean): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Clutter.ZoomAction */ + connect(sigName: "zoom", callback: (($obj: ZoomAction, actor: Actor, focal_point: Graphene.Point, factor: number) => boolean)): number + connect_after(sigName: "zoom", callback: (($obj: ZoomAction, actor: Actor, focal_point: Graphene.Point, factor: number) => boolean)): number + emit(sigName: "zoom", actor: Actor, focal_point: Graphene.Point, factor: number): void + /* Signals of Clutter.GestureAction */ + connect(sigName: "gesture-begin", callback: (($obj: ZoomAction, actor: Actor) => boolean)): number + connect_after(sigName: "gesture-begin", callback: (($obj: ZoomAction, actor: Actor) => boolean)): number + emit(sigName: "gesture-begin", actor: Actor): void + connect(sigName: "gesture-cancel", callback: (($obj: ZoomAction, actor: Actor) => void)): number + connect_after(sigName: "gesture-cancel", callback: (($obj: ZoomAction, actor: Actor) => void)): number + emit(sigName: "gesture-cancel", actor: Actor): void + connect(sigName: "gesture-end", callback: (($obj: ZoomAction, actor: Actor) => void)): number + connect_after(sigName: "gesture-end", callback: (($obj: ZoomAction, actor: Actor) => void)): number + emit(sigName: "gesture-end", actor: Actor): void + connect(sigName: "gesture-progress", callback: (($obj: ZoomAction, actor: Actor) => boolean)): number + connect_after(sigName: "gesture-progress", callback: (($obj: ZoomAction, actor: Actor) => boolean)): number + emit(sigName: "gesture-progress", actor: Actor): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: ZoomAction, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: ZoomAction, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: "notify::zoom-axis", callback: (($obj: ZoomAction, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::zoom-axis", callback: (($obj: ZoomAction, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::n-touch-points", callback: (($obj: ZoomAction, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::n-touch-points", callback: (($obj: ZoomAction, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::actor", callback: (($obj: ZoomAction, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::actor", callback: (($obj: ZoomAction, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::enabled", callback: (($obj: ZoomAction, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::enabled", callback: (($obj: ZoomAction, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::name", callback: (($obj: ZoomAction, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::name", callback: (($obj: ZoomAction, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: ZoomAction_ConstructProps) + _init (config?: ZoomAction_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(): ZoomAction + static $gtype: GObject.Type +} +export abstract class ActionClass { + static name: string +} +export class ActorBox { + /* Fields of Clutter.ActorBox */ + x1: number + y1: number + x2: number + y2: number + /* Methods of Clutter.ActorBox */ + clamp_to_pixel(): void + contains(x: number, y: number): boolean + copy(): ActorBox + equal(box_b: ActorBox): boolean + free(): void + from_vertices(verts: Graphene.Point3D[]): void + get_area(): number + get_height(): number + get_origin(): [ /* x */ number | null, /* y */ number | null ] + get_size(): [ /* width */ number | null, /* height */ number | null ] + get_width(): number + get_x(): number + get_y(): number + init(x_1: number, y_1: number, x_2: number, y_2: number): ActorBox + init_rect(x: number, y: number, width: number, height: number): void + interpolate(final: ActorBox, progress: number): /* result */ ActorBox + is_initialized(): boolean + scale(scale: number): void + set_origin(x: number, y: number): void + set_size(width: number, height: number): void + union(b: ActorBox): /* result */ ActorBox + static name: string + static new(x_1: number, y_1: number, x_2: number, y_2: number): ActorBox + constructor(x_1: number, y_1: number, x_2: number, y_2: number) + /* Static methods and pseudo-constructors */ + static new(x_1: number, y_1: number, x_2: number, y_2: number): ActorBox + static alloc(): ActorBox +} +export abstract class ActorClass { + /* Fields of Clutter.ActorClass */ + show: (self: Actor) => void + hide: (self: Actor) => void + hide_all: (self: Actor) => void + realize: (self: Actor) => void + unrealize: (self: Actor) => void + map: (self: Actor) => void + unmap: (self: Actor) => void + paint: (self: Actor, paint_context: PaintContext) => void + parent_set: (actor: Actor, old_parent: Actor) => void + destroy: (self: Actor) => void + pick: (actor: Actor, pick_context: PickContext) => void + get_preferred_width: (self: Actor, for_height: number) => [ /* min_width_p */ number | null, /* natural_width_p */ number | null ] + get_preferred_height: (self: Actor, for_width: number) => [ /* min_height_p */ number | null, /* natural_height_p */ number | null ] + allocate: (self: Actor, box: ActorBox) => void + apply_transform: (actor: Actor, matrix: Graphene.Matrix) => void + event: (actor: Actor, event: Event) => boolean + button_press_event: (actor: Actor, event: ButtonEvent) => boolean + button_release_event: (actor: Actor, event: ButtonEvent) => boolean + scroll_event: (actor: Actor, event: ScrollEvent) => boolean + key_press_event: (actor: Actor, event: KeyEvent) => boolean + key_release_event: (actor: Actor, event: KeyEvent) => boolean + motion_event: (actor: Actor, event: MotionEvent) => boolean + enter_event: (actor: Actor, event: CrossingEvent) => boolean + leave_event: (actor: Actor, event: CrossingEvent) => boolean + captured_event: (actor: Actor, event: Event) => boolean + key_focus_in: (actor: Actor) => void + key_focus_out: (actor: Actor) => void + queue_relayout: (self: Actor) => void + get_accessible: (self: Actor) => Atk.Object + get_paint_volume: (actor: Actor, volume: PaintVolume) => boolean + has_overlaps: (self: Actor) => boolean + paint_node: (self: Actor, root: PaintNode) => void + touch_event: (self: Actor, event: TouchEvent) => boolean + has_accessible: (self: Actor) => boolean + resource_scale_changed: (self: Actor) => void + calculate_resource_scale: (self: Actor, phase: number) => number + static name: string +} +export class ActorIter { + /* Methods of Clutter.ActorIter */ + destroy(): void + init(root: Actor): void + is_valid(): boolean + next(): [ /* returnType */ boolean, /* child */ Actor ] + prev(): [ /* returnType */ boolean, /* child */ Actor ] + remove(): void + static name: string +} +export abstract class ActorMetaClass { + /* Fields of Clutter.ActorMetaClass */ + set_actor: (meta: ActorMeta, actor?: Actor | null) => void + set_enabled: (meta: ActorMeta, is_enabled: boolean) => void + static name: string +} +export class ActorMetaPrivate { + static name: string +} +export abstract class ActorNodeClass { + static name: string +} +export class ActorPrivate { + static name: string +} +export abstract class AlignConstraintClass { + static name: string +} +export abstract class AnimatableInterface { + /* Fields of Clutter.AnimatableInterface */ + find_property: (animatable: Animatable, property_name: string) => GObject.ParamSpec + get_initial_state: (animatable: Animatable, property_name: string, value: any) => void + set_final_state: (animatable: Animatable, property_name: string, value: any) => void + interpolate_value: (animatable: Animatable, property_name: string, interval: Interval, progress: number) => [ /* returnType */ boolean, /* value */ any ] + get_actor: (animatable: Animatable) => Actor + static name: string +} +export class AnyEvent { + /* Fields of Clutter.AnyEvent */ + type: EventType + time: number + flags: EventFlags + stage: Stage + source: Actor + static name: string +} +export abstract class BackendClass { + static name: string +} +export abstract class BinLayoutClass { + static name: string +} +export class BinLayoutPrivate { + static name: string +} +export abstract class BindConstraintClass { + static name: string +} +export abstract class BindingPoolClass { + static name: string +} +export abstract class BlitNodeClass { + static name: string +} +export abstract class BlurEffectClass { + static name: string +} +export abstract class BlurNodeClass { + static name: string +} +export abstract class BoxLayoutClass { + static name: string +} +export class BoxLayoutPrivate { + static name: string +} +export abstract class BrightnessContrastEffectClass { + static name: string +} +export class ButtonEvent { + /* Fields of Clutter.ButtonEvent */ + type: EventType + time: number + flags: EventFlags + stage: Stage + source: Actor + x: number + y: number + modifier_state: ModifierType + button: number + click_count: number + axes: number + device: InputDevice + evdev_code: number + static name: string +} +export abstract class CanvasClass { + /* Fields of Clutter.CanvasClass */ + draw: (canvas: Canvas, cr: cairo.Context, width: number, height: number) => boolean + static name: string +} +export class CanvasPrivate { + static name: string +} +export class Capture { + /* Fields of Clutter.Capture */ + image: cairo.Surface + rect: cairo.RectangleInt + static name: string +} +export abstract class ChildMetaClass { + static name: string +} +export abstract class ClickActionClass { + /* Fields of Clutter.ClickActionClass */ + clicked: (action: ClickAction, actor: Actor) => void + long_press: (action: ClickAction, actor: Actor, state: LongPressState) => boolean + static name: string +} +export class ClickActionPrivate { + static name: string +} +export abstract class ClipNodeClass { + static name: string +} +export abstract class CloneClass { + static name: string +} +export class ClonePrivate { + static name: string +} +export class Color { + /* Fields of Clutter.Color */ + red: number + green: number + blue: number + alpha: number + /* Methods of Clutter.Color */ + add(b: Color): /* result */ Color + copy(): Color + darken(): /* result */ Color + equal(v2: Color): boolean + free(): void + hash(): number + init(red: number, green: number, blue: number, alpha: number): Color + interpolate(final: Color, progress: number): /* result */ Color + lighten(): /* result */ Color + shade(factor: number): /* result */ Color + subtract(b: Color): /* result */ Color + to_hls(): [ /* hue */ number, /* luminance */ number, /* saturation */ number ] + to_pixel(): number + to_string(): string + static name: string + static new(red: number, green: number, blue: number, alpha: number): Color + constructor(red: number, green: number, blue: number, alpha: number) + /* Static methods and pseudo-constructors */ + static alloc(): Color + static new(red: number, green: number, blue: number, alpha: number): Color + static from_hls(hue: number, luminance: number, saturation: number): /* color */ Color + static from_pixel(pixel: number): /* color */ Color + static from_string(str: string): [ /* returnType */ boolean, /* color */ Color ] + static get_static(color: StaticColor): Color +} +export abstract class ColorNodeClass { + static name: string +} +export abstract class ColorizeEffectClass { + static name: string +} +export abstract class ConstraintClass { + /* Fields of Clutter.ConstraintClass */ + update_allocation: (constraint: Constraint, actor: Actor, allocation: ActorBox) => void + update_preferred_size: (constraint: Constraint, actor: Actor, direction: Orientation, for_size: number, minimum_size: number, natural_size: number) => [ /* minimum_size */ number, /* natural_size */ number ] + static name: string +} +export abstract class ContainerIface { + /* Fields of Clutter.ContainerIface */ + add: (container: Container, actor: Actor) => void + remove: (container: Container, actor: Actor) => void + raise: (container: Container, actor: Actor, sibling?: Actor | null) => void + lower: (container: Container, actor: Actor, sibling?: Actor | null) => void + sort_depth_order: (container: Container) => void + child_meta_type: GObject.Type + create_child_meta: (container: Container, actor: Actor) => void + destroy_child_meta: (container: Container, actor: Actor) => void + get_child_meta: (container: Container, actor: Actor) => ChildMeta + actor_added: (container: Container, actor: Actor) => void + actor_removed: (container: Container, actor: Actor) => void + child_notify: (container: Container, child: Actor, pspec: GObject.ParamSpec) => void + static name: string +} +export abstract class ContentInterface { + /* Fields of Clutter.ContentInterface */ + get_preferred_size: (content: Content) => [ /* returnType */ boolean, /* width */ number, /* height */ number ] + paint_content: (content: Content, actor: Actor, node: PaintNode, paint_context: PaintContext) => void + attached: (content: Content, actor: Actor) => void + detached: (content: Content, actor: Actor) => void + invalidate: (content: Content) => void + invalidate_size: (content: Content) => void + static name: string +} +export class CrossingEvent { + /* Fields of Clutter.CrossingEvent */ + type: EventType + time: number + flags: EventFlags + stage: Stage + source: Actor + x: number + y: number + device: InputDevice + sequence: EventSequence + related: Actor + static name: string +} +export abstract class DeformEffectClass { + /* Fields of Clutter.DeformEffectClass */ + deform_vertex: (effect: DeformEffect, width: number, height: number, vertex: Cogl.TextureVertex) => void + static name: string +} +export class DeformEffectPrivate { + static name: string +} +export abstract class DesaturateEffectClass { + static name: string +} +export class DeviceEvent { + /* Fields of Clutter.DeviceEvent */ + type: EventType + time: number + flags: EventFlags + stage: Stage + source: Actor + device: InputDevice + static name: string +} +export abstract class EffectClass { + /* Fields of Clutter.EffectClass */ + pre_paint: (effect: Effect, node: PaintNode, paint_context: PaintContext) => boolean + post_paint: (effect: Effect, node: PaintNode, paint_context: PaintContext) => void + modify_paint_volume: (effect: Effect, volume: PaintVolume) => boolean + paint: (effect: Effect, node: PaintNode, paint_context: PaintContext, flags: EffectPaintFlags) => void + paint_node: (effect: Effect, node: PaintNode, paint_context: PaintContext, flags: EffectPaintFlags) => void + pick: (effect: Effect, pick_context: PickContext) => void + static name: string +} +export class EventSequence { + /* Methods of Clutter.EventSequence */ + get_slot(): number + static name: string +} +export abstract class FixedLayoutClass { + static name: string +} +export abstract class FlowLayoutClass { + static name: string +} +export class FlowLayoutPrivate { + static name: string +} +export class Frame { + /* Methods of Clutter.Frame */ + has_result(): boolean + set_result(result: FrameResult): void + static name: string +} +export abstract class FrameClockClass { + /* Fields of Clutter.FrameClockClass */ + parent_class: GObject.ObjectClass + static name: string +} +export class FrameInfo { + /* Fields of Clutter.FrameInfo */ + frame_counter: number + presentation_time: number + refresh_rate: number + flags: FrameInfoFlag + sequence: number + static name: string +} +export class FrameListenerIface { + /* Fields of Clutter.FrameListenerIface */ + before_frame: (frame_clock: FrameClock, frame_count: number) => void + frame: (frame_clock: FrameClock, frame_count: number, time_us: number) => FrameResult + static name: string +} +export abstract class GestureActionClass { + /* Fields of Clutter.GestureActionClass */ + gesture_begin: (action: GestureAction, actor: Actor) => boolean + gesture_progress: (action: GestureAction, actor: Actor) => boolean + gesture_end: (action: GestureAction, actor: Actor) => void + gesture_cancel: (action: GestureAction, actor: Actor) => void + gesture_prepare: (action: GestureAction, actor: Actor) => boolean + static name: string +} +export class GestureActionPrivate { + static name: string +} +export abstract class GridLayoutClass { + static name: string +} +export class GridLayoutPrivate { + static name: string +} +export class IMEvent { + /* Fields of Clutter.IMEvent */ + type: EventType + time: number + flags: EventFlags + stage: Stage + source: Actor + text: string + offset: number + len: number + static name: string +} +export abstract class ImageClass { + static name: string +} +export class ImagePrivate { + static name: string +} +export abstract class InputDeviceClass { + /* Fields of Clutter.InputDeviceClass */ + parent_class: GObject.ObjectClass + is_mode_switch_button: (device: InputDevice, group: number, button: number) => boolean + get_group_n_modes: (device: InputDevice, group: number) => number + is_grouped: (device: InputDevice, other_device: InputDevice) => boolean + get_pad_feature_group: (device: InputDevice, feature: InputDevicePadFeature, n_feature: number) => number + static name: string +} +export abstract class InputDeviceToolClass { + /* Fields of Clutter.InputDeviceToolClass */ + parent_class: GObject.ObjectClass + static name: string +} +export abstract class InputFocusClass { + /* Fields of Clutter.InputFocusClass */ + parent_class: GObject.ObjectClass + iface: GObject.TypeInterface + focus_in: (focus: InputFocus, input_method: InputMethod) => void + focus_out: (focus: InputFocus) => void + request_surrounding: (focus: InputFocus) => void + delete_surrounding: (focus: InputFocus, offset: number, len: number) => void + commit_text: (focus: InputFocus, text: string) => void + set_preedit_text: (focus: InputFocus, preedit: string, cursor: number) => void + static name: string +} +export abstract class InputMethodClass { + /* Fields of Clutter.InputMethodClass */ + parent_class: GObject.ObjectClass + focus_in: (im: InputMethod, actor: InputFocus) => void + focus_out: (im: InputMethod) => void + reset: (im: InputMethod) => void + set_cursor_location: (im: InputMethod, rect: Graphene.Rect) => void + set_surrounding: (im: InputMethod, text: string, cursor: number, anchor: number) => void + update_content_hints: (im: InputMethod, hint: InputContentHintFlags) => void + update_content_purpose: (im: InputMethod, purpose: InputContentPurpose) => void + filter_key_event: (im: InputMethod, key: Event) => boolean + static name: string +} +export abstract class IntervalClass { + /* Fields of Clutter.IntervalClass */ + validate: (interval: Interval, pspec: GObject.ParamSpec) => boolean + compute_value: (interval: Interval, factor: number) => [ /* returnType */ boolean, /* value */ any ] + static name: string +} +export class IntervalPrivate { + static name: string +} +export class KeyEvent { + /* Fields of Clutter.KeyEvent */ + type: EventType + time: number + flags: EventFlags + stage: Stage + source: Actor + modifier_state: ModifierType + keyval: number + hardware_keycode: number + unicode_value: number + evdev_code: number + device: InputDevice + static name: string +} +export abstract class KeyframeTransitionClass { + static name: string +} +export class KeyframeTransitionPrivate { + static name: string +} +export abstract class KeymapClass { + /* Fields of Clutter.KeymapClass */ + parent_class: GObject.ObjectClass + get_direction: (keymap: Keymap) => Pango.Direction + static name: string +} +export class Knot { + /* Fields of Clutter.Knot */ + x: number + y: number + /* Methods of Clutter.Knot */ + copy(): Knot + equal(knot_b: Knot): boolean + free(): void + static name: string +} +export abstract class LayerNodeClass { + static name: string +} +export abstract class LayoutManagerClass { + /* Fields of Clutter.LayoutManagerClass */ + get_preferred_width: (manager: LayoutManager, container: Container, for_height: number) => [ /* min_width_p */ number | null, /* nat_width_p */ number | null ] + get_preferred_height: (manager: LayoutManager, container: Container, for_width: number) => [ /* min_height_p */ number | null, /* nat_height_p */ number | null ] + allocate: (manager: LayoutManager, container: Container, allocation: ActorBox) => void + set_container: (manager: LayoutManager, container?: Container | null) => void + get_child_meta_type: (manager: LayoutManager) => GObject.Type + layout_changed: (manager: LayoutManager) => void + static name: string +} +export abstract class LayoutMetaClass { + static name: string +} +export class Margin { + /* Fields of Clutter.Margin */ + left: number + right: number + top: number + bottom: number + /* Methods of Clutter.Margin */ + copy(): Margin + free(): void + static name: string + static new(): Margin + constructor() + /* Static methods and pseudo-constructors */ + static new(): Margin +} +export class MotionEvent { + /* Fields of Clutter.MotionEvent */ + type: EventType + time: number + flags: EventFlags + stage: Stage + source: Actor + x: number + y: number + modifier_state: ModifierType + axes: number + device: InputDevice + time_us: number + dx: number + dy: number + dx_unaccel: number + dy_unaccel: number + static name: string +} +export abstract class OffscreenEffectClass { + /* Fields of Clutter.OffscreenEffectClass */ + create_texture: (effect: OffscreenEffect, width: number, height: number) => Cogl.Handle + paint_target: (effect: OffscreenEffect, node: PaintNode, paint_context: PaintContext) => void + static name: string +} +export class OffscreenEffectPrivate { + static name: string +} +export class PadButtonEvent { + /* Fields of Clutter.PadButtonEvent */ + type: EventType + time: number + flags: EventFlags + stage: Stage + source: Actor + button: number + group: number + device: InputDevice + mode: number + static name: string +} +export class PadRingEvent { + /* Fields of Clutter.PadRingEvent */ + type: EventType + time: number + flags: EventFlags + stage: Stage + source: Actor + device: InputDevice + ring_source: InputDevicePadSource + ring_number: number + group: number + angle: number + mode: number + static name: string +} +export class PadStripEvent { + /* Fields of Clutter.PadStripEvent */ + type: EventType + time: number + flags: EventFlags + stage: Stage + source: Actor + device: InputDevice + strip_source: InputDevicePadSource + strip_number: number + group: number + value: number + mode: number + static name: string +} +export abstract class PageTurnEffectClass { + static name: string +} +export class PaintContext { + /* Methods of Clutter.PaintContext */ + destroy(): void + get_framebuffer(): Cogl.Framebuffer + get_redraw_clip(): cairo.Region + pop_framebuffer(): void + push_framebuffer(framebuffer: Cogl.Framebuffer): void + ref(): PaintContext + unref(): void + static name: string +} +export abstract class PaintNodeClass { + static name: string +} +export class PaintNodePrivate { + static name: string +} +export class PaintVolume { + /* Methods of Clutter.PaintVolume */ + copy(): PaintVolume + free(): void + get_depth(): number + get_height(): number + get_origin(): /* vertex */ Graphene.Point3D + get_width(): number + set_depth(depth: number): void + set_from_allocation(actor: Actor): boolean + set_height(height: number): void + set_origin(origin: Graphene.Point3D): void + set_width(width: number): void + union(another_pv: PaintVolume): void + union_box(box: ActorBox): void + static name: string +} +export abstract class PanActionClass { + /* Fields of Clutter.PanActionClass */ + pan: (action: PanAction, actor: Actor, is_interpolated: boolean) => boolean + pan_stopped: (action: PanAction, actor: Actor) => void + static name: string +} +export class PanActionPrivate { + static name: string +} +export class ParamSpecUnits { + /* Fields of Clutter.ParamSpecUnits */ + default_type: UnitType + default_value: number + minimum: number + maximum: number + static name: string +} +export abstract class PathClass { + static name: string +} +export abstract class PathConstraintClass { + static name: string +} +export class PathNode { + /* Fields of Clutter.PathNode */ + type: PathNodeType + points: Knot[] + /* Methods of Clutter.PathNode */ + copy(): PathNode + equal(node_b: PathNode): boolean + free(): void + static name: string +} +export class PathPrivate { + static name: string +} +export class Perspective { + /* Fields of Clutter.Perspective */ + fovy: number + aspect: number + z_near: number + z_far: number + static name: string +} +export class PickContext { + /* Methods of Clutter.PickContext */ + destroy(): void + get_transform(): /* out_matrix */ Graphene.Matrix + log_pick(box: ActorBox, actor: Actor): void + pop_clip(): void + pop_transform(): void + push_clip(box: ActorBox): void + push_transform(transform: Graphene.Matrix): void + ref(): PickContext + unref(): void + static name: string +} +export abstract class PipelineNodeClass { + static name: string +} +export class PointerA11ySettings { + /* Fields of Clutter.PointerA11ySettings */ + controls: PointerA11yFlags + dwell_click_type: PointerA11yDwellClickType + dwell_mode: PointerA11yDwellMode + dwell_gesture_single: PointerA11yDwellDirection + dwell_gesture_double: PointerA11yDwellDirection + dwell_gesture_drag: PointerA11yDwellDirection + dwell_gesture_secondary: PointerA11yDwellDirection + secondary_click_delay: number + dwell_delay: number + dwell_threshold: number + static name: string +} +export abstract class PropertyTransitionClass { + static name: string +} +export class PropertyTransitionPrivate { + static name: string +} +export class ProximityEvent { + /* Fields of Clutter.ProximityEvent */ + type: EventType + time: number + flags: EventFlags + stage: Stage + source: Actor + device: InputDevice + static name: string +} +export abstract class RootNodeClass { + static name: string +} +export abstract class RotateActionClass { + /* Fields of Clutter.RotateActionClass */ + rotate: (action: RotateAction, actor: Actor, angle: number) => boolean + static name: string +} +export class RotateActionPrivate { + static name: string +} +export abstract class ScriptClass { + /* Fields of Clutter.ScriptClass */ + get_type_from_name: (script: Script, type_name: string) => GObject.Type + static name: string +} +export class ScriptPrivate { + static name: string +} +export abstract class ScriptableIface { + /* Fields of Clutter.ScriptableIface */ + set_id: (scriptable: Scriptable, id_: string) => void + get_id: (scriptable: Scriptable) => string + parse_custom_node: (scriptable: Scriptable, script: Script, value: any, name: string, node: Json.Node) => boolean + set_custom_property: (scriptable: Scriptable, script: Script, name: string, value: any) => void + static name: string +} +export abstract class ScrollActorClass { + static name: string +} +export class ScrollActorPrivate { + static name: string +} +export class ScrollEvent { + /* Fields of Clutter.ScrollEvent */ + type: EventType + time: number + flags: EventFlags + stage: Stage + source: Actor + x: number + y: number + direction: ScrollDirection + modifier_state: ModifierType + axes: number + device: InputDevice + scroll_source: ScrollSource + finish_flags: ScrollFinishFlags + static name: string +} +export abstract class SeatClass { + /* Fields of Clutter.SeatClass */ + parent_class: GObject.ObjectClass + get_pointer: (seat: Seat) => InputDevice + get_keyboard: (seat: Seat) => InputDevice + bell_notify: (seat: Seat) => void + get_keymap: (seat: Seat) => Keymap + handle_event_post: (seat: Seat, event: Event) => boolean + warp_pointer: (seat: Seat, x: number, y: number) => void + query_state: (seat: Seat, device: InputDevice, sequence: EventSequence, coords: Graphene.Point, modifiers: ModifierType) => boolean + create_virtual_device: (seat: Seat, device_type: InputDeviceType) => VirtualInputDevice + get_supported_virtual_device_types: (seat: Seat) => VirtualDeviceType + static name: string +} +export abstract class SettingsClass { + static name: string +} +export class Shader { + static name: string +} +export abstract class ShaderEffectClass { + /* Fields of Clutter.ShaderEffectClass */ + get_static_shader_source: (effect: ShaderEffect) => string + static name: string +} +export class ShaderEffectPrivate { + static name: string +} +export abstract class SnapConstraintClass { + static name: string +} +export abstract class StageClass { + /* Fields of Clutter.StageClass */ + activate: (stage: Stage) => void + deactivate: (stage: Stage) => void + before_paint: (stage: Stage, view: StageView) => void + paint_view: (stage: Stage, view: StageView, redraw_clip: cairo.Region) => void + static name: string +} +export abstract class StageManagerClass { + /* Fields of Clutter.StageManagerClass */ + stage_added: (stage_manager: StageManager, stage: Stage) => void + stage_removed: (stage_manager: StageManager, stage: Stage) => void + static name: string +} +export class StagePrivate { + static name: string +} +export abstract class StageViewClass { + /* Fields of Clutter.StageViewClass */ + parent_class: GObject.ObjectClass + setup_offscreen_blit_pipeline: (view: StageView, pipeline: Cogl.Pipeline) => void + get_offscreen_transformation_matrix: (view: StageView, matrix: Graphene.Matrix) => void + transform_rect_to_onscreen: (view: StageView, src_rect: cairo.RectangleInt, dst_width: number, dst_height: number, dst_rect: cairo.RectangleInt) => void + static name: string +} +export abstract class SwipeActionClass { + /* Fields of Clutter.SwipeActionClass */ + swept: (action: SwipeAction, actor: Actor, direction: SwipeDirection) => void + swipe: (action: SwipeAction, actor: Actor, direction: SwipeDirection) => boolean + static name: string +} +export class SwipeActionPrivate { + static name: string +} +export abstract class TapActionClass { + /* Fields of Clutter.TapActionClass */ + tap: (action: TapAction, actor: Actor) => boolean + static name: string +} +export class TapActionPrivate { + static name: string +} +export abstract class TextBufferClass { + /* Fields of Clutter.TextBufferClass */ + inserted_text: (buffer: TextBuffer, position: number, chars: string, n_chars: number) => void + deleted_text: (buffer: TextBuffer, position: number, n_chars: number) => void + get_text: (buffer: TextBuffer, n_bytes: number) => string + get_length: (buffer: TextBuffer) => number + insert_text: (buffer: TextBuffer, position: number, chars: string, n_chars: number) => number + delete_text: (buffer: TextBuffer, position: number, n_chars: number) => number + static name: string +} +export class TextBufferPrivate { + static name: string +} +export abstract class TextClass { + /* Fields of Clutter.TextClass */ + text_changed: (self: Text) => void + activate: (self: Text) => void + cursor_event: (self: Text, rect: Graphene.Rect) => void + cursor_changed: (self: Text) => void + static name: string +} +export abstract class TextNodeClass { + static name: string +} +export class TextPrivate { + static name: string +} +export abstract class TextureNodeClass { + static name: string +} +export abstract class TimelineClass { + /* Fields of Clutter.TimelineClass */ + started: (timeline: Timeline) => void + completed: (timeline: Timeline) => void + paused: (timeline: Timeline) => void + new_frame: (timeline: Timeline, msecs: number) => void + marker_reached: (timeline: Timeline, marker_name: string, msecs: number) => void + stopped: (timeline: Timeline, is_finished: boolean) => void + static name: string +} +export class TimelinePrivate { + static name: string +} +export class TouchEvent { + /* Fields of Clutter.TouchEvent */ + type: EventType + time: number + flags: EventFlags + stage: Stage + source: Actor + x: number + y: number + sequence: EventSequence + modifier_state: ModifierType + axes: number + device: InputDevice + static name: string +} +export class TouchpadPinchEvent { + /* Fields of Clutter.TouchpadPinchEvent */ + type: EventType + time: number + flags: EventFlags + stage: Stage + source: Actor + phase: TouchpadGesturePhase + x: number + y: number + dx: number + dy: number + dx_unaccel: number + dy_unaccel: number + angle_delta: number + scale: number + n_fingers: number + static name: string +} +export class TouchpadSwipeEvent { + /* Fields of Clutter.TouchpadSwipeEvent */ + type: EventType + time: number + flags: EventFlags + stage: Stage + source: Actor + phase: TouchpadGesturePhase + n_fingers: number + x: number + y: number + dx: number + dy: number + dx_unaccel: number + dy_unaccel: number + static name: string +} +export abstract class TransformNodeClass { + static name: string +} +export abstract class TransitionClass { + /* Fields of Clutter.TransitionClass */ + attached: (transition: Transition, animatable: Animatable) => void + detached: (transition: Transition, animatable: Animatable) => void + compute_value: (transition: Transition, animatable: Animatable, interval: Interval, progress: number) => void + static name: string +} +export abstract class TransitionGroupClass { + static name: string +} +export class TransitionGroupPrivate { + static name: string +} +export class TransitionPrivate { + static name: string +} +export class Units { + /* Methods of Clutter.Units */ + copy(): Units + free(): void + get_unit_type(): UnitType + get_unit_value(): number + to_pixels(): number + to_string(): string + static name: string + /* Static methods and pseudo-constructors */ + static from_cm(cm: number): /* units */ Units + static from_em(em: number): /* units */ Units + static from_em_for_font(font_name: string | null, em: number): /* units */ Units + static from_mm(mm: number): /* units */ Units + static from_pixels(px: number): /* units */ Units + static from_pt(pt: number): /* units */ Units + static from_string(str: string): [ /* returnType */ boolean, /* units */ Units ] +} +export abstract class VirtualInputDeviceClass { + /* Fields of Clutter.VirtualInputDeviceClass */ + parent_class: GObject.ObjectClass + notify_relative_motion: (virtual_device: VirtualInputDevice, time_us: number, dx: number, dy: number) => void + notify_absolute_motion: (virtual_device: VirtualInputDevice, time_us: number, x: number, y: number) => void + notify_button: (virtual_device: VirtualInputDevice, time_us: number, button: number, button_state: ButtonState) => void + notify_key: (virtual_device: VirtualInputDevice, time_us: number, key: number, key_state: KeyState) => void + notify_keyval: (virtual_device: VirtualInputDevice, time_us: number, keyval: number, key_state: KeyState) => void + notify_discrete_scroll: (virtual_device: VirtualInputDevice, time_us: number, direction: ScrollDirection, scroll_source: ScrollSource) => void + notify_scroll_continuous: (virtual_device: VirtualInputDevice, time_us: number, dx: number, dy: number, scroll_source: ScrollSource, finish_flags: ScrollFinishFlags) => void + notify_touch_down: (virtual_device: VirtualInputDevice, time_us: number, slot: number, x: number, y: number) => void + notify_touch_motion: (virtual_device: VirtualInputDevice, time_us: number, slot: number, x: number, y: number) => void + notify_touch_up: (virtual_device: VirtualInputDevice, time_us: number, slot: number) => void + static name: string +} +export abstract class ZoomActionClass { + /* Fields of Clutter.ZoomActionClass */ + zoom: (action: ZoomAction, actor: Actor, focal_point: Graphene.Point, factor: number) => boolean + static name: string +} +export class ZoomActionPrivate { + static name: string +} +export class Event { + /* Methods of Clutter.Event */ + copy(): Event + free(): void + get_angle(target: Event): number + get_axes(): [ /* returnType */ number, /* n_axes */ number ] + get_button(): number + get_click_count(): number + get_coords(): [ /* x */ number, /* y */ number ] + get_device(): InputDevice + get_device_tool(): InputDeviceTool + get_device_type(): InputDeviceType + get_distance(target: Event): number + get_event_code(): number + get_event_sequence(): EventSequence + get_flags(): EventFlags + get_gesture_motion_delta(): [ /* dx */ number | null, /* dy */ number | null ] + get_gesture_motion_delta_unaccelerated(): [ /* dx */ number | null, /* dy */ number | null ] + get_gesture_phase(): TouchpadGesturePhase + get_gesture_pinch_angle_delta(): number + get_gesture_pinch_scale(): number + get_key_code(): number + get_key_symbol(): number + get_key_unicode(): number + get_mode_group(): number + get_pad_event_details(): [ /* returnType */ boolean, /* number */ number | null, /* mode */ number | null, /* value */ number | null ] + get_position(position: Graphene.Point): void + get_related(): Actor + get_relative_motion(dx: number, dy: number, dx_unaccel: number, dy_unaccel: number): boolean + get_scroll_delta(): [ /* dx */ number, /* dy */ number ] + get_scroll_direction(): ScrollDirection + get_scroll_finish_flags(): ScrollFinishFlags + get_scroll_source(): ScrollSource + get_source(): Actor + get_source_device(): InputDevice + get_stage(): Stage + get_state(): ModifierType + get_state_full(): [ /* button_state */ ModifierType | null, /* base_state */ ModifierType | null, /* latched_state */ ModifierType | null, /* locked_state */ ModifierType | null, /* effective_state */ ModifierType | null ] + get_time(): number + get_time_us(): number + get_touchpad_gesture_finger_count(): number + has_control_modifier(): boolean + has_shift_modifier(): boolean + is_pointer_emulated(): boolean + put(): void + set_button(button: number): void + set_coords(x: number, y: number): void + set_device(device?: InputDevice | null): void + set_device_tool(tool?: InputDeviceTool | null): void + set_flags(flags: EventFlags): void + set_key_code(key_code: number): void + set_key_symbol(key_sym: number): void + set_key_unicode(key_unicode: number): void + set_related(actor?: Actor | null): void + set_scroll_delta(dx: number, dy: number): void + set_scroll_direction(direction: ScrollDirection): void + set_source(actor?: Actor | null): void + set_source_device(device?: InputDevice | null): void + set_stage(stage?: Stage | null): void + set_state(state: ModifierType): void + set_time(time_: number): void + type(): EventType + static name: string + static new(type: EventType): Event + constructor(type: EventType) + /* Static methods and pseudo-constructors */ + static new(type: EventType): Event + static add_filter(stage: Stage | null, func: EventFilterFunc): number + static get(): Event + static remove_filter(id: number): void +} \ No newline at end of file diff --git a/@types/Gjs/Clutter-8.js b/@types/Gjs/Clutter-8.js new file mode 100644 index 00000000..123cfbe9 --- /dev/null +++ b/@types/Gjs/Clutter-8.js @@ -0,0 +1,2 @@ +imports.gi.versions.Clutter = '8'; +module.exports = imports.gi.Clutter; diff --git a/@types/Gjs/ClutterX11-8.d.ts b/@types/Gjs/ClutterX11-8.d.ts new file mode 100644 index 00000000..d1ec2e70 --- /dev/null +++ b/@types/Gjs/ClutterX11-8.d.ts @@ -0,0 +1,39 @@ +/** + * ClutterX11-8 + */ + +import * as Gjs from './Gjs'; +import * as xlib from './xlib-2.0'; +import * as CoglPango from './CoglPango-8'; +import * as PangoCairo from './PangoCairo-1.0'; +import * as cairo from './cairo-1.0'; +import * as Pango from './Pango-1.0'; +import * as HarfBuzz from './HarfBuzz-0.0'; +import * as GObject from './GObject-2.0'; +import * as GLib from './GLib-2.0'; +import * as Cogl from './Cogl-8'; +import * as Graphene from './Graphene-1.0'; +import * as GL from './GL-1.0'; +import * as Clutter from './Clutter-8'; +import * as Json from './Json-1.0'; +import * as Gio from './Gio-2.0'; +import * as Atk from './Atk-1.0'; + +export enum FilterReturn { + CONTINUE, + TRANSLATE, + REMOVE, +} +export function get_default_display(): xlib.Display +export function get_default_screen(): number +export function get_use_stereo_stage(): boolean +export function set_display(xdpy: xlib.Display): void +export function set_use_stereo_stage(use_stereo: boolean): void +export function trap_x_errors(): void +export function untrap_x_errors(): number +export interface FilterFunc { + (xev: xlib.XEvent, cev: Clutter.Event): FilterReturn +} +export class XInputDevice { + static name: string +} \ No newline at end of file diff --git a/@types/Gjs/ClutterX11-8.js b/@types/Gjs/ClutterX11-8.js new file mode 100644 index 00000000..2255d9b2 --- /dev/null +++ b/@types/Gjs/ClutterX11-8.js @@ -0,0 +1,2 @@ +imports.gi.versions.ClutterX11 = '8'; +module.exports = imports.gi.ClutterX11; diff --git a/@types/Gjs/Cogl-8.d.ts b/@types/Gjs/Cogl-8.d.ts new file mode 100644 index 00000000..3ed4837c --- /dev/null +++ b/@types/Gjs/Cogl-8.d.ts @@ -0,0 +1,1028 @@ +/** + * Cogl-8 + */ + +import * as Gjs from './Gjs'; +import * as cairo from './cairo-1.0'; +import * as Graphene from './Graphene-1.0'; +import * as GObject from './GObject-2.0'; +import * as GLib from './GLib-2.0'; +import * as GL from './GL-1.0'; + +export enum AttributeType { + BYTE, + UNSIGNED_BYTE, + SHORT, + UNSIGNED_SHORT, + FLOAT, +} +export enum BitmapError { + FAILED, + UNKNOWN_TYPE, + CORRUPT_IMAGE, +} +export enum BlendStringError { + PARSE_ERROR, + ARGUMENT_PARSE_ERROR, + INVALID_ERROR, + GPU_UNSUPPORTED_ERROR, +} +export enum DepthTestFunction { + NEVER, + LESS, + EQUAL, + LEQUAL, + GREATER, + NOTEQUAL, + GEQUAL, + ALWAYS, +} +export enum FeatureID { + OGL_FEATURE_ID_UNSIGNED_INT_INDICES, + OGL_FEATURE_ID_MAP_BUFFER_FOR_READ, + OGL_FEATURE_ID_MAP_BUFFER_FOR_WRITE, + OGL_FEATURE_ID_FENCE, + OGL_FEATURE_ID_TEXTURE_RG, + OGL_FEATURE_ID_BUFFER_AGE, + OGL_FEATURE_ID_TEXTURE_EGL_IMAGE_EXTERNAL, + OGL_FEATURE_ID_BLIT_FRAMEBUFFER, +} +export enum FilterReturn { + CONTINUE, + REMOVE, +} +export enum FrameEvent { + SYNC, + COMPLETE, +} +export enum FramebufferError { + FRAMEBUFFER_ERROR_ALLOCATE, +} +export enum GraphicsResetStatus { + NO_ERROR, + GUILTY_CONTEXT_RESET, + INNOCENT_CONTEXT_RESET, + UNKNOWN_CONTEXT_RESET, + PURGED_CONTEXT_RESET, +} +export enum IndicesType { + BYTE, + SHORT, + INT, +} +export enum MaterialAlphaFunc { + NEVER, + LESS, + EQUAL, + LEQUAL, + GREATER, + NOTEQUAL, + GEQUAL, + ALWAYS, +} +export enum MaterialFilter { + NEAREST, + LINEAR, + NEAREST_MIPMAP_NEAREST, + LINEAR_MIPMAP_NEAREST, + NEAREST_MIPMAP_LINEAR, + LINEAR_MIPMAP_LINEAR, +} +export enum MaterialWrapMode { + REPEAT, + CLAMP_TO_EDGE, + AUTOMATIC, +} +export enum PipelineAlphaFunc { + NEVER, + LESS, + EQUAL, + LEQUAL, + GREATER, + NOTEQUAL, + GEQUAL, + ALWAYS, +} +export enum PipelineCullFaceMode { + NONE, + FRONT, + BACK, + BOTH, +} +export enum PipelineFilter { + NEAREST, + LINEAR, + NEAREST_MIPMAP_NEAREST, + LINEAR_MIPMAP_NEAREST, + NEAREST_MIPMAP_LINEAR, + LINEAR_MIPMAP_LINEAR, +} +export enum PipelineWrapMode { + REPEAT, + MIRRORED_REPEAT, + CLAMP_TO_EDGE, + AUTOMATIC, +} +export enum RendererError { + XLIB_DISPLAY_OPEN, + BAD_CONSTRAINT, +} +export enum ScanoutError { + SCANOUT_ERROR_INHIBITED, +} +export enum ShaderType { + VERTEX, + FRAGMENT, +} +export enum StereoMode { + BOTH, + LEFT, + RIGHT, +} +export enum SystemError { + UNSUPPORTED, + NO_MEMORY, +} +export enum TextureComponents { + A, + RG, + RGB, + RGBA, + DEPTH, +} +export enum TextureError { + SIZE, + FORMAT, + BAD_PARAMETER, + TYPE, +} +export enum VerticesMode { + POINTS, + LINES, + LINE_LOOP, + LINE_STRIP, + TRIANGLES, + TRIANGLE_STRIP, + TRIANGLE_FAN, +} +export enum Winding { + CLOCKWISE, + COUNTER_CLOCKWISE, +} +export enum WinsysFeature { + MULTIPLE_ONSCREEN, + VBLANK_COUNTER, + VBLANK_WAIT, + TEXTURE_FROM_PIXMAP, + SWAP_BUFFERS_EVENT, + SWAP_REGION, + SWAP_REGION_THROTTLE, + SWAP_REGION_SYNCHRONIZED, + BUFFER_AGE, + SYNC_AND_COMPLETE_EVENT, + N_FEATURES, +} +export enum BufferBit { + COLOR, + DEPTH, + STENCIL, +} +export enum BufferTarget { + WINDOW_BUFFER, + OFFSCREEN_BUFFER, +} +export enum EglImageFlags { + NONE, + NO_GET_DATA, +} +export enum PixelFormat { + ANY, + A_8, + RGB_565, + RGBA_4444, + RGBA_5551, + YUV, + G_8, + RG_88, + RGB_888, + BGR_888, + RGBA_8888, + BGRA_8888, + ARGB_8888, + ABGR_8888, + RGBA_1010102, + BGRA_1010102, + ARGB_2101010, + ABGR_2101010, + RGBA_FP_16161616, + BGRA_FP_16161616, + ARGB_FP_16161616, + ABGR_FP_16161616, + RGBA_8888_PRE, + BGRA_8888_PRE, + ARGB_8888_PRE, + ABGR_8888_PRE, + RGBA_4444_PRE, + RGBA_5551_PRE, + RGBA_1010102_PRE, + BGRA_1010102_PRE, + ARGB_2101010_PRE, + ABGR_2101010_PRE, + RGBA_FP_16161616_PRE, + BGRA_FP_16161616_PRE, + ARGB_FP_16161616_PRE, + ABGR_FP_16161616_PRE, + DEPTH_16, + DEPTH_32, + DEPTH_24_STENCIL_8, +} +export enum ReadPixelsFlags { + READ_PIXELS_COLOR_BUFFER, +} +export enum TextureFlags { + NONE, + NO_AUTO_MIPMAP, + NO_SLICING, + NO_ATLAS, +} +export const AFIRST_BIT: number +export const A_BIT: number +export const BGR_BIT: number +export const DEPTH_BIT: number +export const PIXEL_FORMAT_MAX_PLANES: number +export const PREMULT_BIT: number +export const STENCIL_BIT: number +export const TEXTURE_MAX_WASTE: number +export function blend_string_error_quark(): number +export function blit_framebuffer(framebuffer: Framebuffer, dst: Framebuffer, src_x: number, src_y: number, dst_x: number, dst_y: number, width: number, height: number): boolean +export function clutter_winsys_has_feature_CLUTTER(feature: WinsysFeature): boolean +export function color_equal(v1?: object | null, v2?: object | null): boolean +export function color_init_from_hsl(hue: number, saturation: number, luminance: number): /* color */ Color +export function create_program(): Handle +export function create_shader(shader_type: ShaderType): Handle +export function debug_object_foreach_type(func: DebugObjectForeachTypeCallback): void +export function debug_object_print_instances(): void +export function flush(): void +export function foreach_feature(context: Context, callback: FeatureCallback): void +export function get_backface_culling_enabled(): boolean +export function get_depth_test_enabled(): boolean +export function get_graphics_reset_status(context: Context): GraphicsResetStatus +export function get_option_group(): GLib.OptionGroup +export function handle_get_type(): GObject.Type +export function has_feature(context: Context, feature: FeatureID): boolean +export function is_bitmap(object?: object | null): boolean +export function is_context(object?: object | null): boolean +export function is_frame_info(object?: object | null): boolean +export function is_framebuffer(object?: object | null): boolean +export function is_pipeline(object?: object | null): boolean +export function is_program(handle: Handle): boolean +export function is_shader(handle: Handle): boolean +export function is_texture(object?: object | null): boolean +export function is_texture_2d(object?: object | null): boolean +export function is_texture_2d_sliced(object?: object | null): boolean +export function pixel_format_get_bytes_per_pixel(format: PixelFormat, plane: number): number +export function pixel_format_get_n_planes(format: PixelFormat): number +export function pixel_format_to_string(format: PixelFormat): string +export function program_attach_shader(program_handle: Handle, shader_handle: Handle): void +export function program_get_uniform_location(handle: Handle, uniform_name: string): number +export function program_link(handle: Handle): void +export function program_set_uniform_1f(program: Handle, uniform_location: number, value: number): void +export function program_set_uniform_1i(program: Handle, uniform_location: number, value: number): void +export function program_set_uniform_float(program: Handle, uniform_location: number, n_components: number, value: number[]): void +export function program_set_uniform_int(program: Handle, uniform_location: number, n_components: number, value: number[]): void +export function program_set_uniform_matrix(program: Handle, uniform_location: number, dimensions: number, transpose: boolean, value: number[]): void +export function scanout_error_quark(): GLib.Quark +export function set_backface_culling_enabled(setting: boolean): void +export function set_depth_test_enabled(setting: boolean): void +export function set_tracing_disabled_on_thread(data?: object | null): void +export function set_tracing_enabled_on_thread(data: object | null, group: string, filename: string): void +export function set_tracing_enabled_on_thread_with_fd(data: object | null, group: string, fd: number): void +export function shader_get_type(handle: Handle): ShaderType +export function shader_source(shader: Handle, source: string): void +export function texture_error_quark(): number +export function texture_new_from_bitmap(bitmap: Bitmap, flags: TextureFlags, internal_format: PixelFormat): Texture +export function texture_new_from_data(width: number, height: number, flags: TextureFlags, format: PixelFormat, internal_format: PixelFormat, rowstride: number, data: Uint8Array): Texture +export function texture_new_from_file(filename: string, flags: TextureFlags, internal_format: PixelFormat): Texture +export function texture_new_with_size(width: number, height: number, flags: TextureFlags, internal_format: PixelFormat): Texture +export interface DebugObjectForeachTypeCallback { + (info: DebugObjectTypeInfo): void +} +export interface FeatureCallback { + (feature: FeatureID): void +} +export interface FrameCallback { + (onscreen: Onscreen, event: FrameEvent, info: FrameInfo): void +} +export interface OnscreenDirtyCallback { + (onscreen: Onscreen, info: OnscreenDirtyInfo): void +} +export interface PipelineLayerCallback { + (pipeline: Pipeline, layer_index: number): boolean +} +export interface Texture2DEGLImageExternalAlloc { + (tex_2d: Texture2D): boolean +} +export class Texture { + /* Methods of Cogl.Texture */ + allocate(): boolean + get_components(): TextureComponents + get_data(format: PixelFormat, rowstride: number, data?: Uint8Array | null): number + get_gl_texture(): [ /* returnType */ boolean, /* out_gl_handle */ number | null, /* out_gl_target */ number | null ] + get_height(): number + get_max_waste(): number + get_premultiplied(): boolean + get_width(): number + is_sliced(): boolean + new_from_sub_texture(sub_x: number, sub_y: number, sub_width: number, sub_height: number): Texture + set_components(components: TextureComponents): void + set_data(format: PixelFormat, rowstride: number, data: Uint8Array, level: number): boolean + set_premultiplied(premultiplied: boolean): void + set_region(src_x: number, src_y: number, dst_x: number, dst_y: number, dst_width: number, dst_height: number, width: number, height: number, format: PixelFormat, rowstride: number, data: Uint8Array): boolean + set_region_from_bitmap(src_x: number, src_y: number, dst_x: number, dst_y: number, dst_width: number, dst_height: number, bitmap: Bitmap): boolean + static name: string + /* Static methods and pseudo-constructors */ + static error_quark(): number + static new_from_bitmap(bitmap: Bitmap, flags: TextureFlags, internal_format: PixelFormat): Texture + static new_from_data(width: number, height: number, flags: TextureFlags, format: PixelFormat, internal_format: PixelFormat, rowstride: number, data: Uint8Array): Texture + static new_from_file(filename: string, flags: TextureFlags, internal_format: PixelFormat): Texture + static new_with_size(width: number, height: number, flags: TextureFlags, internal_format: PixelFormat): Texture +} +export class Bitmap { + /* Methods of Cogl.Bitmap */ + get_format(): PixelFormat + get_height(): number + get_rowstride(): number + get_width(): number + static name: string + /* Static methods and pseudo-constructors */ + static new_from_file(filename: string): Bitmap + static error_quark(): number + static get_size_from_file(filename: string): [ /* returnType */ boolean, /* width */ number, /* height */ number ] +} +export class Context { + /* Methods of Cogl.Context */ + get_named_pipeline(key: PipelineKey): Pipeline + is_hardware_accelerated(): boolean + set_named_pipeline(key: PipelineKey, pipeline?: Pipeline | null): void + static name: string +} +export class FrameInfo { + /* Methods of Cogl.FrameInfo */ + get_frame_counter(): number + get_is_symbolic(): boolean + get_presentation_time_us(): number + get_refresh_rate(): number + get_sequence(): number + is_hw_clock(): boolean + is_vsync(): boolean + is_zero_copy(): boolean + static name: string +} +export interface Framebuffer_ConstructProps extends GObject.Object_ConstructProps { + driver_config?: object + height?: number + width?: number +} +export class Framebuffer { + /* Properties of Cogl.Framebuffer */ + height: number + width: number + /* Fields of Cogl.Framebuffer */ + parent_instance: GObject.Object + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of Cogl.Framebuffer */ + allocate(): boolean + clear(buffers: number, color: Color): void + clear4f(buffers: number, red: number, green: number, blue: number, alpha: number): void + discard_buffers(buffers: number): void + draw_multitextured_rectangle(pipeline: Pipeline, x_1: number, y_1: number, x_2: number, y_2: number, tex_coords: number[], tex_coords_len: number): void + draw_rectangle(pipeline: Pipeline, x_1: number, y_1: number, x_2: number, y_2: number): void + draw_rectangles(pipeline: Pipeline, coordinates: number[], n_rectangles: number): void + draw_textured_rectangle(pipeline: Pipeline, x_1: number, y_1: number, x_2: number, y_2: number, s_1: number, t_1: number, s_2: number, t_2: number): void + draw_textured_rectangles(pipeline: Pipeline, coordinates: number[], n_rectangles: number): void + finish(): void + flush(): void + frustum(left: number, right: number, bottom: number, top: number, z_near: number, z_far: number): void + get_alpha_bits(): number + get_blue_bits(): number + get_context(): Context + get_depth_bits(): number + get_depth_write_enabled(): boolean + get_dither_enabled(): boolean + get_green_bits(): number + get_height(): number + get_is_stereo(): boolean + get_modelview_matrix(): /* matrix */ Graphene.Matrix + get_projection_matrix(): /* matrix */ Graphene.Matrix + get_red_bits(): number + get_samples_per_pixel(): number + get_stereo_mode(): StereoMode + get_viewport4fv(): /* viewport */ number[] + get_viewport_height(): number + get_viewport_width(): number + get_viewport_x(): number + get_viewport_y(): number + get_width(): number + identity_matrix(): void + orthographic(x_1: number, y_1: number, x_2: number, y_2: number, near: number, far: number): void + perspective(fov_y: number, aspect: number, z_near: number, z_far: number): void + pop_clip(): void + pop_matrix(): void + push_matrix(): void + push_rectangle_clip(x_1: number, y_1: number, x_2: number, y_2: number): void + push_region_clip(region: cairo.Region): void + push_scissor_clip(x: number, y: number, width: number, height: number): void + read_pixels(x: number, y: number, width: number, height: number, format: PixelFormat, pixels: number): boolean + read_pixels_into_bitmap(x: number, y: number, source: ReadPixelsFlags, bitmap: Bitmap): boolean + resolve_samples(): void + resolve_samples_region(x: number, y: number, width: number, height: number): void + rotate(angle: number, x: number, y: number, z: number): void + rotate_euler(euler: Graphene.Euler): void + scale(x: number, y: number, z: number): void + set_depth_write_enabled(depth_write_enabled: boolean): void + set_dither_enabled(dither_enabled: boolean): void + set_modelview_matrix(matrix: Graphene.Matrix): void + set_projection_matrix(matrix: Graphene.Matrix): void + set_samples_per_pixel(samples_per_pixel: number): void + set_stereo_mode(stereo_mode: StereoMode): void + set_viewport(x: number, y: number, width: number, height: number): void + transform(matrix: Graphene.Matrix): void + translate(x: number, y: number, z: number): void + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Virtual methods of Cogl.Framebuffer */ + vfunc_allocate(): boolean + vfunc_is_y_flipped(): boolean + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Cogl.Framebuffer */ + connect(sigName: "destroy", callback: (($obj: Framebuffer) => void)): number + connect_after(sigName: "destroy", callback: (($obj: Framebuffer) => void)): number + emit(sigName: "destroy"): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: Framebuffer, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: Framebuffer, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: "notify::height", callback: (($obj: Framebuffer, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::height", callback: (($obj: Framebuffer, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::width", callback: (($obj: Framebuffer, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::width", callback: (($obj: Framebuffer, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: Framebuffer_ConstructProps) + _init (config?: Framebuffer_ConstructProps): void + /* Static methods and pseudo-constructors */ + static error_quark(): number + static $gtype: GObject.Type +} +export class Object { + static name: string +} +export interface Offscreen_ConstructProps extends Framebuffer_ConstructProps { +} +export class Offscreen { + /* Properties of Cogl.Framebuffer */ + height: number + width: number + /* Fields of Cogl.Framebuffer */ + parent_instance: GObject.Object + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of Cogl.Framebuffer */ + allocate(): boolean + clear(buffers: number, color: Color): void + clear4f(buffers: number, red: number, green: number, blue: number, alpha: number): void + discard_buffers(buffers: number): void + draw_multitextured_rectangle(pipeline: Pipeline, x_1: number, y_1: number, x_2: number, y_2: number, tex_coords: number[], tex_coords_len: number): void + draw_rectangle(pipeline: Pipeline, x_1: number, y_1: number, x_2: number, y_2: number): void + draw_rectangles(pipeline: Pipeline, coordinates: number[], n_rectangles: number): void + draw_textured_rectangle(pipeline: Pipeline, x_1: number, y_1: number, x_2: number, y_2: number, s_1: number, t_1: number, s_2: number, t_2: number): void + draw_textured_rectangles(pipeline: Pipeline, coordinates: number[], n_rectangles: number): void + finish(): void + flush(): void + frustum(left: number, right: number, bottom: number, top: number, z_near: number, z_far: number): void + get_alpha_bits(): number + get_blue_bits(): number + get_context(): Context + get_depth_bits(): number + get_depth_write_enabled(): boolean + get_dither_enabled(): boolean + get_green_bits(): number + get_height(): number + get_is_stereo(): boolean + get_modelview_matrix(): /* matrix */ Graphene.Matrix + get_projection_matrix(): /* matrix */ Graphene.Matrix + get_red_bits(): number + get_samples_per_pixel(): number + get_stereo_mode(): StereoMode + get_viewport4fv(): /* viewport */ number[] + get_viewport_height(): number + get_viewport_width(): number + get_viewport_x(): number + get_viewport_y(): number + get_width(): number + identity_matrix(): void + orthographic(x_1: number, y_1: number, x_2: number, y_2: number, near: number, far: number): void + perspective(fov_y: number, aspect: number, z_near: number, z_far: number): void + pop_clip(): void + pop_matrix(): void + push_matrix(): void + push_rectangle_clip(x_1: number, y_1: number, x_2: number, y_2: number): void + push_region_clip(region: cairo.Region): void + push_scissor_clip(x: number, y: number, width: number, height: number): void + read_pixels(x: number, y: number, width: number, height: number, format: PixelFormat, pixels: number): boolean + read_pixels_into_bitmap(x: number, y: number, source: ReadPixelsFlags, bitmap: Bitmap): boolean + resolve_samples(): void + resolve_samples_region(x: number, y: number, width: number, height: number): void + rotate(angle: number, x: number, y: number, z: number): void + rotate_euler(euler: Graphene.Euler): void + scale(x: number, y: number, z: number): void + set_depth_write_enabled(depth_write_enabled: boolean): void + set_dither_enabled(dither_enabled: boolean): void + set_modelview_matrix(matrix: Graphene.Matrix): void + set_projection_matrix(matrix: Graphene.Matrix): void + set_samples_per_pixel(samples_per_pixel: number): void + set_stereo_mode(stereo_mode: StereoMode): void + set_viewport(x: number, y: number, width: number, height: number): void + transform(matrix: Graphene.Matrix): void + translate(x: number, y: number, z: number): void + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Virtual methods of Cogl.Framebuffer */ + vfunc_allocate(): boolean + vfunc_is_y_flipped(): boolean + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Cogl.Framebuffer */ + connect(sigName: "destroy", callback: (($obj: Offscreen) => void)): number + connect_after(sigName: "destroy", callback: (($obj: Offscreen) => void)): number + emit(sigName: "destroy"): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: Offscreen, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: Offscreen, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: "notify::height", callback: (($obj: Offscreen, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::height", callback: (($obj: Offscreen, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::width", callback: (($obj: Offscreen, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::width", callback: (($obj: Offscreen, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: Offscreen_ConstructProps) + _init (config?: Offscreen_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new_with_texture(texture: Texture): Offscreen + static $gtype: GObject.Type +} +export interface Onscreen_ConstructProps extends Framebuffer_ConstructProps { +} +export class Onscreen { + /* Properties of Cogl.Framebuffer */ + height: number + width: number + /* Fields of Cogl.Onscreen */ + parent_instance: Framebuffer + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of Cogl.Onscreen */ + add_dirty_callback(callback: OnscreenDirtyCallback, destroy?: UserDataDestroyCallback | null): OnscreenDirtyClosure + add_frame_callback(callback: FrameCallback, destroy?: UserDataDestroyCallback | null): FrameClosure + get_buffer_age(): number + get_frame_counter(): number + hide(): void + remove_dirty_callback(closure: OnscreenDirtyClosure): void + remove_frame_callback(closure: FrameClosure): void + show(): void + swap_buffers(frame_info: FrameInfo, user_data?: object | null): void + swap_buffers_with_damage(rectangles: number, n_rectangles: number, info: FrameInfo, user_data?: object | null): void + swap_region(rectangles: number, n_rectangles: number, info: FrameInfo, user_data?: object | null): void + /* Methods of Cogl.Framebuffer */ + allocate(): boolean + clear(buffers: number, color: Color): void + clear4f(buffers: number, red: number, green: number, blue: number, alpha: number): void + discard_buffers(buffers: number): void + draw_multitextured_rectangle(pipeline: Pipeline, x_1: number, y_1: number, x_2: number, y_2: number, tex_coords: number[], tex_coords_len: number): void + draw_rectangle(pipeline: Pipeline, x_1: number, y_1: number, x_2: number, y_2: number): void + draw_rectangles(pipeline: Pipeline, coordinates: number[], n_rectangles: number): void + draw_textured_rectangle(pipeline: Pipeline, x_1: number, y_1: number, x_2: number, y_2: number, s_1: number, t_1: number, s_2: number, t_2: number): void + draw_textured_rectangles(pipeline: Pipeline, coordinates: number[], n_rectangles: number): void + finish(): void + flush(): void + frustum(left: number, right: number, bottom: number, top: number, z_near: number, z_far: number): void + get_alpha_bits(): number + get_blue_bits(): number + get_context(): Context + get_depth_bits(): number + get_depth_write_enabled(): boolean + get_dither_enabled(): boolean + get_green_bits(): number + get_height(): number + get_is_stereo(): boolean + get_modelview_matrix(): /* matrix */ Graphene.Matrix + get_projection_matrix(): /* matrix */ Graphene.Matrix + get_red_bits(): number + get_samples_per_pixel(): number + get_stereo_mode(): StereoMode + get_viewport4fv(): /* viewport */ number[] + get_viewport_height(): number + get_viewport_width(): number + get_viewport_x(): number + get_viewport_y(): number + get_width(): number + identity_matrix(): void + orthographic(x_1: number, y_1: number, x_2: number, y_2: number, near: number, far: number): void + perspective(fov_y: number, aspect: number, z_near: number, z_far: number): void + pop_clip(): void + pop_matrix(): void + push_matrix(): void + push_rectangle_clip(x_1: number, y_1: number, x_2: number, y_2: number): void + push_region_clip(region: cairo.Region): void + push_scissor_clip(x: number, y: number, width: number, height: number): void + read_pixels(x: number, y: number, width: number, height: number, format: PixelFormat, pixels: number): boolean + read_pixels_into_bitmap(x: number, y: number, source: ReadPixelsFlags, bitmap: Bitmap): boolean + resolve_samples(): void + resolve_samples_region(x: number, y: number, width: number, height: number): void + rotate(angle: number, x: number, y: number, z: number): void + rotate_euler(euler: Graphene.Euler): void + scale(x: number, y: number, z: number): void + set_depth_write_enabled(depth_write_enabled: boolean): void + set_dither_enabled(dither_enabled: boolean): void + set_modelview_matrix(matrix: Graphene.Matrix): void + set_projection_matrix(matrix: Graphene.Matrix): void + set_samples_per_pixel(samples_per_pixel: number): void + set_stereo_mode(stereo_mode: StereoMode): void + set_viewport(x: number, y: number, width: number, height: number): void + transform(matrix: Graphene.Matrix): void + translate(x: number, y: number, z: number): void + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Virtual methods of Cogl.Onscreen */ + vfunc_bind(): void + vfunc_get_buffer_age(): number + vfunc_swap_buffers_with_damage(rectangles: number, n_rectangles: number, info: FrameInfo): void + vfunc_swap_region(rectangles: number, n_rectangles: number, info: FrameInfo): void + /* Virtual methods of Cogl.Framebuffer */ + vfunc_allocate(): boolean + vfunc_is_y_flipped(): boolean + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Cogl.Framebuffer */ + connect(sigName: "destroy", callback: (($obj: Onscreen) => void)): number + connect_after(sigName: "destroy", callback: (($obj: Onscreen) => void)): number + emit(sigName: "destroy"): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: Onscreen, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: Onscreen, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: "notify::height", callback: (($obj: Onscreen, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::height", callback: (($obj: Onscreen, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::width", callback: (($obj: Onscreen, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::width", callback: (($obj: Onscreen, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: Onscreen_ConstructProps) + _init (config?: Onscreen_ConstructProps): void + static $gtype: GObject.Type +} +export class Pipeline { + /* Methods of Cogl.Pipeline */ + copy(): Pipeline + foreach_layer(callback: PipelineLayerCallback): void + get_alpha_test_function(): PipelineAlphaFunc + get_alpha_test_reference(): number + get_color(): /* color */ Color + get_cull_face_mode(): PipelineCullFaceMode + get_front_face_winding(): Winding + get_layer_mag_filter(layer_index: number): PipelineFilter + get_layer_min_filter(layer_index: number): PipelineFilter + get_layer_point_sprite_coords_enabled(layer_index: number): boolean + get_layer_texture(layer_index: number): Texture + get_layer_wrap_mode_s(layer_index: number): PipelineWrapMode + get_layer_wrap_mode_t(layer_index: number): PipelineWrapMode + get_n_layers(): number + get_per_vertex_point_size(): boolean + get_point_size(): number + get_uniform_location(uniform_name: string): number + get_user_program(): Handle + remove_layer(layer_index: number): void + set_alpha_test_function(alpha_func: PipelineAlphaFunc, alpha_reference: number): void + set_blend(blend_string: string): boolean + set_blend_constant(constant_color: Color): void + set_color(color: Color): void + set_color4f(red: number, green: number, blue: number, alpha: number): void + set_color4ub(red: number, green: number, blue: number, alpha: number): void + set_cull_face_mode(cull_face_mode: PipelineCullFaceMode): void + set_front_face_winding(front_winding: Winding): void + set_layer_combine(layer_index: number, blend_string: string): boolean + set_layer_combine_constant(layer_index: number, constant: Color): void + set_layer_filters(layer_index: number, min_filter: PipelineFilter, mag_filter: PipelineFilter): void + set_layer_matrix(layer_index: number, matrix: Graphene.Matrix): void + set_layer_max_mipmap_level(layer: number, max_level: number): void + set_layer_null_texture(layer_index: number): void + set_layer_point_sprite_coords_enabled(layer_index: number, enable: boolean): boolean + set_layer_texture(layer_index: number, texture: Texture): void + set_layer_wrap_mode(layer_index: number, mode: PipelineWrapMode): void + set_layer_wrap_mode_s(layer_index: number, mode: PipelineWrapMode): void + set_layer_wrap_mode_t(layer_index: number, mode: PipelineWrapMode): void + set_per_vertex_point_size(enable: boolean): boolean + set_point_size(point_size: number): void + set_uniform_1f(uniform_location: number, value: number): void + set_uniform_1i(uniform_location: number, value: number): void + set_uniform_float(uniform_location: number, n_components: number, count: number, value: number): void + set_uniform_int(uniform_location: number, n_components: number, count: number, value: number): void + set_uniform_matrix(uniform_location: number, dimensions: number, count: number, transpose: boolean, value: number): void + set_user_program(program: Handle): void + static name: string + static new(context: Context): Pipeline + constructor(context: Context) + /* Static methods and pseudo-constructors */ + static new(context: Context): Pipeline +} +export class Texture2D { + /* Methods of Cogl.Texture2D */ + egl_image_external_alloc_finish(user_data: object | null, destroy: GLib.DestroyNotify): void + egl_image_external_bind(): void + /* Methods of Cogl.Texture */ + allocate(): boolean + get_components(): TextureComponents + get_data(format: PixelFormat, rowstride: number, data?: Uint8Array | null): number + get_gl_texture(): [ /* returnType */ boolean, /* out_gl_handle */ number | null, /* out_gl_target */ number | null ] + get_height(): number + get_max_waste(): number + get_premultiplied(): boolean + get_width(): number + is_sliced(): boolean + new_from_sub_texture(sub_x: number, sub_y: number, sub_width: number, sub_height: number): Texture + set_components(components: TextureComponents): void + set_data(format: PixelFormat, rowstride: number, data: Uint8Array, level: number): boolean + set_premultiplied(premultiplied: boolean): void + set_region(src_x: number, src_y: number, dst_x: number, dst_y: number, dst_width: number, dst_height: number, width: number, height: number, format: PixelFormat, rowstride: number, data: Uint8Array): boolean + set_region_from_bitmap(src_x: number, src_y: number, dst_x: number, dst_y: number, dst_width: number, dst_height: number, bitmap: Bitmap): boolean + static name: string + /* Static methods and pseudo-constructors */ + static new_from_bitmap(bitmap: Bitmap): Texture2D + static error_quark(): number + static new_from_bitmap(bitmap: Bitmap, flags: TextureFlags, internal_format: PixelFormat): Texture + static new_from_data(width: number, height: number, flags: TextureFlags, format: PixelFormat, internal_format: PixelFormat, rowstride: number, data: Uint8Array): Texture + static new_from_file(filename: string, flags: TextureFlags, internal_format: PixelFormat): Texture + static new_with_size(width: number, height: number, flags: TextureFlags, internal_format: PixelFormat): Texture +} +export class Texture2DSliced { + /* Methods of Cogl.Texture */ + allocate(): boolean + get_components(): TextureComponents + get_data(format: PixelFormat, rowstride: number, data?: Uint8Array | null): number + get_gl_texture(): [ /* returnType */ boolean, /* out_gl_handle */ number | null, /* out_gl_target */ number | null ] + get_height(): number + get_max_waste(): number + get_premultiplied(): boolean + get_width(): number + is_sliced(): boolean + new_from_sub_texture(sub_x: number, sub_y: number, sub_width: number, sub_height: number): Texture + set_components(components: TextureComponents): void + set_data(format: PixelFormat, rowstride: number, data: Uint8Array, level: number): boolean + set_premultiplied(premultiplied: boolean): void + set_region(src_x: number, src_y: number, dst_x: number, dst_y: number, dst_width: number, dst_height: number, width: number, height: number, format: PixelFormat, rowstride: number, data: Uint8Array): boolean + set_region_from_bitmap(src_x: number, src_y: number, dst_x: number, dst_y: number, dst_width: number, dst_height: number, bitmap: Bitmap): boolean + static name: string + /* Static methods and pseudo-constructors */ + static new_from_bitmap(bmp: Bitmap, max_waste: number): Texture2DSliced + static error_quark(): number + static new_from_bitmap(bitmap: Bitmap, flags: TextureFlags, internal_format: PixelFormat): Texture + static new_from_data(width: number, height: number, flags: TextureFlags, format: PixelFormat, internal_format: PixelFormat, rowstride: number, data: Uint8Array): Texture + static new_from_file(filename: string, flags: TextureFlags, internal_format: PixelFormat): Texture + static new_with_size(width: number, height: number, flags: TextureFlags, internal_format: PixelFormat): Texture +} +export class Color { + /* Methods of Cogl.Color */ + copy(): Color + free(): void + get_alpha(): number + get_alpha_byte(): number + get_alpha_float(): number + get_blue(): number + get_blue_byte(): number + get_blue_float(): number + get_green(): number + get_green_byte(): number + get_green_float(): number + get_red(): number + get_red_byte(): number + get_red_float(): number + init_from_4f(red: number, green: number, blue: number, alpha: number): void + init_from_4fv(color_array: number): void + init_from_4ub(red: number, green: number, blue: number, alpha: number): void + premultiply(): void + set_alpha(alpha: number): void + set_alpha_byte(alpha: number): void + set_alpha_float(alpha: number): void + set_blue(blue: number): void + set_blue_byte(blue: number): void + set_blue_float(blue: number): void + set_green(green: number): void + set_green_byte(green: number): void + set_green_float(green: number): void + set_red(red: number): void + set_red_byte(red: number): void + set_red_float(red: number): void + to_hsl(): [ /* hue */ number, /* saturation */ number, /* luminance */ number ] + unpremultiply(): void + static name: string + static new(): Color + constructor() + /* Static methods and pseudo-constructors */ + static new(): Color + static equal(v1?: object | null, v2?: object | null): boolean + static init_from_hsl(hue: number, saturation: number, luminance: number): /* color */ Color +} +export class DebugObjectTypeInfo { + /* Fields of Cogl.DebugObjectTypeInfo */ + name: string + instance_count: number + static name: string +} +export class DmaBufHandle { + static name: string +} +export class FrameClosure { + static name: string +} +export abstract class FramebufferClass { + /* Fields of Cogl.FramebufferClass */ + allocate: (framebuffer: Framebuffer) => boolean + is_y_flipped: (framebuffer: Framebuffer) => boolean + static name: string +} +export class FramebufferDriverConfig { + static name: string +} +export class Material { + /* Methods of Cogl.Material */ + set_alpha_test_function(alpha_func: MaterialAlphaFunc, alpha_reference: number): void + set_blend(blend_string: string): boolean + set_blend_constant(constant_color: Color): void + set_color(color: Color): void + set_color4ub(red: number, green: number, blue: number, alpha: number): void + set_layer(layer_index: number, texture: Handle): void + set_layer_combine(layer_index: number, blend_string: string): boolean + set_layer_combine_constant(layer_index: number, constant: Color): void + set_layer_filters(layer_index: number, min_filter: MaterialFilter, mag_filter: MaterialFilter): void + set_layer_matrix(layer_index: number, matrix: Graphene.Matrix): void + set_layer_point_sprite_coords_enabled(layer_index: number, enable: boolean): boolean + set_point_size(point_size: number): void + set_user_program(program: Handle): void + static name: string + static new(): Material + constructor() + /* Static methods and pseudo-constructors */ + static new(): Material +} +export class MaterialLayer { + static name: string +} +export abstract class OffscreenClass { + /* Fields of Cogl.OffscreenClass */ + parent_class: FramebufferClass + static name: string +} +export abstract class OnscreenClass { + /* Fields of Cogl.OnscreenClass */ + bind: (onscreen: Onscreen) => void + swap_buffers_with_damage: (onscreen: Onscreen, rectangles: number, n_rectangles: number, info: FrameInfo) => void + swap_region: (onscreen: Onscreen, rectangles: number, n_rectangles: number, info: FrameInfo) => void + direct_scanout: (onscreen: Onscreen, scanout: Scanout, info: FrameInfo) => boolean + get_buffer_age: (onscreen: Onscreen) => number + static name: string +} +export class OnscreenDirtyClosure { + static name: string +} +export class OnscreenDirtyInfo { + /* Fields of Cogl.OnscreenDirtyInfo */ + x: number + y: number + width: number + height: number + static name: string +} +export class Scanout { + static name: string + /* Static methods and pseudo-constructors */ + static error_quark(): GLib.Quark +} +export class TextureVertex { + /* Fields of Cogl.TextureVertex */ + x: number + y: number + z: number + tx: number + ty: number + color: Color + static name: string +} +export class UserDataKey { + /* Fields of Cogl.UserDataKey */ + unused: number + static name: string +} +export class _ColorSizeCheck { + /* Fields of Cogl._ColorSizeCheck */ + compile_time_assert_CoglColor_size: number[] + static name: string +} +export class _TextureVertexSizeCheck { + /* Fields of Cogl._TextureVertexSizeCheck */ + compile_time_assert_CoglTextureVertex_size: number[] + static name: string +} +type Angle = number +type Handle = object +type PipelineKey = string +type UserDataDestroyCallback = GLib.DestroyNotify \ No newline at end of file diff --git a/@types/Gjs/Cogl-8.js b/@types/Gjs/Cogl-8.js new file mode 100644 index 00000000..ace4f32f --- /dev/null +++ b/@types/Gjs/Cogl-8.js @@ -0,0 +1,2 @@ +imports.gi.versions.Cogl = '8'; +module.exports = imports.gi.Cogl; diff --git a/@types/Gjs/CoglPango-8.d.ts b/@types/Gjs/CoglPango-8.d.ts new file mode 100644 index 00000000..e11fea08 --- /dev/null +++ b/@types/Gjs/CoglPango-8.d.ts @@ -0,0 +1,110 @@ +/** + * CoglPango-8 + */ + +import * as Gjs from './Gjs'; +import * as PangoCairo from './PangoCairo-1.0'; +import * as cairo from './cairo-1.0'; +import * as Pango from './Pango-1.0'; +import * as HarfBuzz from './HarfBuzz-0.0'; +import * as GObject from './GObject-2.0'; +import * as GLib from './GLib-2.0'; +import * as Cogl from './Cogl-8'; +import * as Graphene from './Graphene-1.0'; +import * as GL from './GL-1.0'; + +export function ensure_glyph_cache_for_layout(layout: Pango.Layout): void +export function font_map_clear_glyph_cache(font_map: FontMap): void +export function font_map_create_context(font_map: FontMap): Pango.Context +export function font_map_get_renderer(font_map: FontMap): Pango.Renderer +export function font_map_get_use_mipmapping(font_map: FontMap): boolean +export function font_map_new(): Pango.FontMap +export function font_map_set_resolution(font_map: FontMap, dpi: number): void +export function font_map_set_use_mipmapping(font_map: FontMap, value: boolean): void +export interface Renderer_ConstructProps extends Pango.Renderer_ConstructProps { + context?: object +} +export class Renderer { + /* Fields of Pango.Renderer */ + matrix: Pango.Matrix + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of Pango.Renderer */ + activate(): void + deactivate(): void + draw_error_underline(x: number, y: number, width: number, height: number): void + draw_glyph(font: Pango.Font, glyph: Pango.Glyph, x: number, y: number): void + draw_glyph_item(text: string | null, glyph_item: Pango.GlyphItem, x: number, y: number): void + draw_glyphs(font: Pango.Font, glyphs: Pango.GlyphString, x: number, y: number): void + draw_layout(layout: Pango.Layout, x: number, y: number): void + draw_layout_line(line: Pango.LayoutLine, x: number, y: number): void + draw_rectangle(part: Pango.RenderPart, x: number, y: number, width: number, height: number): void + draw_trapezoid(part: Pango.RenderPart, y1_: number, x11: number, x21: number, y2: number, x12: number, x22: number): void + get_alpha(part: Pango.RenderPart): number + get_color(part: Pango.RenderPart): Pango.Color | null + get_layout(): Pango.Layout | null + get_layout_line(): Pango.LayoutLine | null + get_matrix(): Pango.Matrix | null + part_changed(part: Pango.RenderPart): void + set_alpha(part: Pango.RenderPart, alpha: number): void + set_color(part: Pango.RenderPart, color?: Pango.Color | null): void + set_matrix(matrix?: Pango.Matrix | null): void + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Virtual methods of Pango.Renderer */ + vfunc_begin(): void + vfunc_draw_error_underline(x: number, y: number, width: number, height: number): void + vfunc_draw_glyph(font: Pango.Font, glyph: Pango.Glyph, x: number, y: number): void + vfunc_draw_glyph_item(text: string | null, glyph_item: Pango.GlyphItem, x: number, y: number): void + vfunc_draw_glyphs(font: Pango.Font, glyphs: Pango.GlyphString, x: number, y: number): void + vfunc_draw_rectangle(part: Pango.RenderPart, x: number, y: number, width: number, height: number): void + vfunc_draw_shape(attr: Pango.AttrShape, x: number, y: number): void + vfunc_draw_trapezoid(part: Pango.RenderPart, y1_: number, x11: number, x21: number, y2: number, x12: number, x22: number): void + vfunc_end(): void + vfunc_part_changed(part: Pango.RenderPart): void + vfunc_prepare_run(run: Pango.LayoutRun): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: Renderer, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: Renderer, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: Renderer_ConstructProps) + _init (config?: Renderer_ConstructProps): void + static $gtype: GObject.Type +} +export abstract class RendererClass { + static name: string +} +type FontMap = PangoCairo.FontMap \ No newline at end of file diff --git a/@types/Gjs/CoglPango-8.js b/@types/Gjs/CoglPango-8.js new file mode 100644 index 00000000..96741790 --- /dev/null +++ b/@types/Gjs/CoglPango-8.js @@ -0,0 +1,2 @@ +imports.gi.versions.CoglPango = '8'; +module.exports = imports.gi.CoglPango; diff --git a/@types/Gjs/GDesktopEnums-3.0.d.ts b/@types/Gjs/GDesktopEnums-3.0.d.ts new file mode 100644 index 00000000..739b9cf9 --- /dev/null +++ b/@types/Gjs/GDesktopEnums-3.0.d.ts @@ -0,0 +1,176 @@ +/** + * GDesktopEnums-3.0 + */ + +import * as Gjs from './Gjs'; +import * as GObject from './GObject-2.0'; + +export enum BackgroundShading { + SOLID, + VERTICAL, + HORIZONTAL, +} +export enum BackgroundStyle { + NONE, + WALLPAPER, + CENTERED, + SCALED, + STRETCHED, + ZOOM, + SPANNED, +} +export enum ClockFormat { + /* 24H (invalid, starts with a number) */ + /* 12H (invalid, starts with a number) */ +} +export enum DeviceSendEvents { + ENABLED, + DISABLED, + DISABLED_ON_EXTERNAL_MOUSE, +} +export enum FocusMode { + CLICK, + SLOPPY, + MOUSE, +} +export enum FocusNewWindows { + SMART, + STRICT, +} +export enum FontAntialiasingMode { + NONE, + GRAYSCALE, + RGBA, +} +export enum FontHinting { + NONE, + SLIGHT, + MEDIUM, + FULL, +} +export enum FontRgbaOrder { + RGBA, + RGB, + BGR, + VRGB, + VBGR, +} +export enum LocationAccuracyLevel { + COUNTRY, + CITY, + NEIGHBORHOOD, + STREET, + EXACT, +} +export enum MagnifierCaretTrackingMode { + NONE, + CENTERED, + PROPORTIONAL, + PUSH, +} +export enum MagnifierFocusTrackingMode { + NONE, + CENTERED, + PROPORTIONAL, + PUSH, +} +export enum MagnifierMouseTrackingMode { + NONE, + CENTERED, + PROPORTIONAL, + PUSH, +} +export enum MagnifierScreenPosition { + NONE, + FULL_SCREEN, + TOP_HALF, + BOTTOM_HALF, + LEFT_HALF, + RIGHT_HALF, +} +export enum MouseDwellDirection { + LEFT, + RIGHT, + UP, + DOWN, +} +export enum MouseDwellMode { + WINDOW, + GESTURE, +} +export enum PadButtonAction { + NONE, + HELP, + SWITCH_MONITOR, + KEYBINDING, +} +export enum PointerAccelProfile { + DEFAULT, + FLAT, + ADAPTIVE, +} +export enum ProxyMode { + NONE, + MANUAL, + AUTO, +} +export enum ScreensaverMode { + BLANK_ONLY, + RANDOM, + SINGLE, +} +export enum StylusButtonAction { + DEFAULT, + MIDDLE, + RIGHT, + BACK, + FORWARD, +} +export enum TabletMapping { + ABSOLUTE, + RELATIVE, +} +export enum TitlebarAction { + TOGGLE_SHADE, + TOGGLE_MAXIMIZE, + TOGGLE_MAXIMIZE_HORIZONTALLY, + TOGGLE_MAXIMIZE_VERTICALLY, + MINIMIZE, + NONE, + LOWER, + MENU, +} +export enum ToolbarIconSize { + SMALL, + LARGE, +} +export enum ToolbarStyle { + BOTH, + BOTH_HORIZ, + ICONS, + TEXT, +} +export enum TouchpadClickMethod { + DEFAULT, + NONE, + AREAS, + FINGERS, +} +export enum TouchpadHandedness { + RIGHT, + LEFT, + MOUSE, +} +export enum TouchpadTapButtonMap { + DEFAULT, + LRM, + LMR, +} +export enum UsbProtection { + LOCKSCREEN, + ALWAYS, +} +export enum VisualBellType { + FULLSCREEN_FLASH, + FRAME_FLASH, +} \ No newline at end of file diff --git a/@types/Gjs/GDesktopEnums-3.0.js b/@types/Gjs/GDesktopEnums-3.0.js new file mode 100644 index 00000000..940a84a4 --- /dev/null +++ b/@types/Gjs/GDesktopEnums-3.0.js @@ -0,0 +1,2 @@ +imports.gi.versions.GDesktopEnums = '3.0'; +module.exports = imports.gi.GDesktopEnums; diff --git a/@types/Gjs/GL-1.0.d.ts b/@types/Gjs/GL-1.0.d.ts new file mode 100644 index 00000000..786ad82d --- /dev/null +++ b/@types/Gjs/GL-1.0.d.ts @@ -0,0 +1,47 @@ +/** + * GL-1.0 + */ + +import * as Gjs from './Gjs'; +import * as GObject from './GObject-2.0'; + +export function InitNames(): void +export class bitfield { + static name: string +} +export class charARB { + static name: string +} +export class clampf { + static name: string +} +export class boolean_ { + static name: string +} +export class enum_ { + static name: string +} +export class float { + static name: string +} +export class handleARB { + static name: string +} +export class int { + static name: string +} +export class intptr { + static name: string +} +export class sizei { + static name: string +} +export class sizeiptr { + static name: string +} +export class uint { + static name: string +} +export class void_ { + static name: string +} \ No newline at end of file diff --git a/@types/Gjs/GL-1.0.js b/@types/Gjs/GL-1.0.js new file mode 100644 index 00000000..b709b064 --- /dev/null +++ b/@types/Gjs/GL-1.0.js @@ -0,0 +1,2 @@ +imports.gi.versions.GL = '1.0'; +module.exports = imports.gi.GL; diff --git a/@types/Gjs/GLib-2.0.d.ts b/@types/Gjs/GLib-2.0.d.ts new file mode 100644 index 00000000..673a3088 --- /dev/null +++ b/@types/Gjs/GLib-2.0.d.ts @@ -0,0 +1,3087 @@ +/** + * GLib-2.0 + */ + +import * as Gjs from './Gjs'; +import * as GObject from './GObject-2.0'; + +export enum BookmarkFileError { + INVALID_URI, + INVALID_VALUE, + APP_NOT_REGISTERED, + URI_NOT_FOUND, + READ, + UNKNOWN_ENCODING, + WRITE, + FILE_NOT_FOUND, +} +export enum ChecksumType { + MD5, + SHA1, + SHA256, + SHA512, + SHA384, +} +export enum ConvertError { + NO_CONVERSION, + ILLEGAL_SEQUENCE, + FAILED, + PARTIAL_INPUT, + BAD_URI, + NOT_ABSOLUTE_PATH, + NO_MEMORY, + EMBEDDED_NUL, +} +export enum DateDMY { + DAY, + MONTH, + YEAR, +} +export enum DateMonth { + BAD_MONTH, + JANUARY, + FEBRUARY, + MARCH, + APRIL, + MAY, + JUNE, + JULY, + AUGUST, + SEPTEMBER, + OCTOBER, + NOVEMBER, + DECEMBER, +} +export enum DateWeekday { + BAD_WEEKDAY, + MONDAY, + TUESDAY, + WEDNESDAY, + THURSDAY, + FRIDAY, + SATURDAY, + SUNDAY, +} +export enum ErrorType { + UNKNOWN, + UNEXP_EOF, + UNEXP_EOF_IN_STRING, + UNEXP_EOF_IN_COMMENT, + NON_DIGIT_IN_CONST, + DIGIT_RADIX, + FLOAT_RADIX, + FLOAT_MALFORMED, +} +export enum FileError { + EXIST, + ISDIR, + ACCES, + NAMETOOLONG, + NOENT, + NOTDIR, + NXIO, + NODEV, + ROFS, + TXTBSY, + FAULT, + LOOP, + NOSPC, + NOMEM, + MFILE, + NFILE, + BADF, + INVAL, + PIPE, + AGAIN, + INTR, + IO, + PERM, + NOSYS, + FAILED, +} +export enum IOChannelError { + FBIG, + INVAL, + IO, + ISDIR, + NOSPC, + NXIO, + OVERFLOW, + PIPE, + FAILED, +} +export enum IOError { + NONE, + AGAIN, + INVAL, + UNKNOWN, +} +export enum IOStatus { + ERROR, + NORMAL, + EOF, + AGAIN, +} +export enum KeyFileError { + UNKNOWN_ENCODING, + PARSE, + NOT_FOUND, + KEY_NOT_FOUND, + GROUP_NOT_FOUND, + INVALID_VALUE, +} +export enum LogWriterOutput { + HANDLED, + UNHANDLED, +} +export enum MarkupError { + BAD_UTF8, + EMPTY, + PARSE, + UNKNOWN_ELEMENT, + UNKNOWN_ATTRIBUTE, + INVALID_CONTENT, + MISSING_ATTRIBUTE, +} +export enum NormalizeMode { + DEFAULT, + NFD, + DEFAULT_COMPOSE, + NFC, + ALL, + NFKD, + ALL_COMPOSE, + NFKC, +} +export enum NumberParserError { + INVALID, + OUT_OF_BOUNDS, +} +export enum OnceStatus { + NOTCALLED, + PROGRESS, + READY, +} +export enum OptionArg { + NONE, + STRING, + INT, + CALLBACK, + FILENAME, + STRING_ARRAY, + FILENAME_ARRAY, + DOUBLE, + INT64, +} +export enum OptionError { + UNKNOWN_OPTION, + BAD_VALUE, + FAILED, +} +export enum RegexError { + COMPILE, + OPTIMIZE, + REPLACE, + MATCH, + INTERNAL, + STRAY_BACKSLASH, + MISSING_CONTROL_CHAR, + UNRECOGNIZED_ESCAPE, + QUANTIFIERS_OUT_OF_ORDER, + QUANTIFIER_TOO_BIG, + UNTERMINATED_CHARACTER_CLASS, + INVALID_ESCAPE_IN_CHARACTER_CLASS, + RANGE_OUT_OF_ORDER, + NOTHING_TO_REPEAT, + UNRECOGNIZED_CHARACTER, + POSIX_NAMED_CLASS_OUTSIDE_CLASS, + UNMATCHED_PARENTHESIS, + INEXISTENT_SUBPATTERN_REFERENCE, + UNTERMINATED_COMMENT, + EXPRESSION_TOO_LARGE, + MEMORY_ERROR, + VARIABLE_LENGTH_LOOKBEHIND, + MALFORMED_CONDITION, + TOO_MANY_CONDITIONAL_BRANCHES, + ASSERTION_EXPECTED, + UNKNOWN_POSIX_CLASS_NAME, + POSIX_COLLATING_ELEMENTS_NOT_SUPPORTED, + HEX_CODE_TOO_LARGE, + INVALID_CONDITION, + SINGLE_BYTE_MATCH_IN_LOOKBEHIND, + INFINITE_LOOP, + MISSING_SUBPATTERN_NAME_TERMINATOR, + DUPLICATE_SUBPATTERN_NAME, + MALFORMED_PROPERTY, + UNKNOWN_PROPERTY, + SUBPATTERN_NAME_TOO_LONG, + TOO_MANY_SUBPATTERNS, + INVALID_OCTAL_VALUE, + TOO_MANY_BRANCHES_IN_DEFINE, + DEFINE_REPETION, + INCONSISTENT_NEWLINE_OPTIONS, + MISSING_BACK_REFERENCE, + INVALID_RELATIVE_REFERENCE, + BACKTRACKING_CONTROL_VERB_ARGUMENT_FORBIDDEN, + UNKNOWN_BACKTRACKING_CONTROL_VERB, + NUMBER_TOO_BIG, + MISSING_SUBPATTERN_NAME, + MISSING_DIGIT, + INVALID_DATA_CHARACTER, + EXTRA_SUBPATTERN_NAME, + BACKTRACKING_CONTROL_VERB_ARGUMENT_REQUIRED, + INVALID_CONTROL_CHAR, + MISSING_NAME, + NOT_SUPPORTED_IN_CLASS, + TOO_MANY_FORWARD_REFERENCES, + NAME_TOO_LONG, + CHARACTER_VALUE_TOO_LARGE, +} +export enum SeekType { + CUR, + SET, + END, +} +export enum ShellError { + BAD_QUOTING, + EMPTY_STRING, + FAILED, +} +export enum SliceConfig { + ALWAYS_MALLOC, + BYPASS_MAGAZINES, + WORKING_SET_MSECS, + COLOR_INCREMENT, + CHUNK_SIZES, + CONTENTION_COUNTER, +} +export enum SpawnError { + FORK, + READ, + CHDIR, + ACCES, + PERM, + TOO_BIG, + /* 2BIG (invalid, starts with a number) */ + NOEXEC, + NAMETOOLONG, + NOENT, + NOMEM, + NOTDIR, + LOOP, + TXTBUSY, + IO, + NFILE, + MFILE, + INVAL, + ISDIR, + LIBBAD, + FAILED, +} +export enum TestFileType { + DIST, + BUILT, +} +export enum TestLogType { + NONE, + ERROR, + START_BINARY, + LIST_CASE, + SKIP_CASE, + START_CASE, + STOP_CASE, + MIN_RESULT, + MAX_RESULT, + MESSAGE, + START_SUITE, + STOP_SUITE, +} +export enum TestResult { + SUCCESS, + SKIPPED, + FAILURE, + INCOMPLETE, +} +export enum ThreadError { + THREAD_ERROR_AGAIN, +} +export enum TimeType { + STANDARD, + DAYLIGHT, + UNIVERSAL, +} +export enum TokenType { + EOF, + LEFT_PAREN, + RIGHT_PAREN, + LEFT_CURLY, + RIGHT_CURLY, + LEFT_BRACE, + RIGHT_BRACE, + EQUAL_SIGN, + COMMA, + NONE, + ERROR, + CHAR, + BINARY, + OCTAL, + INT, + HEX, + FLOAT, + STRING, + SYMBOL, + IDENTIFIER, + IDENTIFIER_NULL, + COMMENT_SINGLE, + COMMENT_MULTI, +} +export enum TraverseType { + IN_ORDER, + PRE_ORDER, + POST_ORDER, + LEVEL_ORDER, +} +export enum UnicodeBreakType { + MANDATORY, + CARRIAGE_RETURN, + LINE_FEED, + COMBINING_MARK, + SURROGATE, + ZERO_WIDTH_SPACE, + INSEPARABLE, + NON_BREAKING_GLUE, + CONTINGENT, + SPACE, + AFTER, + BEFORE, + BEFORE_AND_AFTER, + HYPHEN, + NON_STARTER, + OPEN_PUNCTUATION, + CLOSE_PUNCTUATION, + QUOTATION, + EXCLAMATION, + IDEOGRAPHIC, + NUMERIC, + INFIX_SEPARATOR, + SYMBOL, + ALPHABETIC, + PREFIX, + POSTFIX, + COMPLEX_CONTEXT, + AMBIGUOUS, + UNKNOWN, + NEXT_LINE, + WORD_JOINER, + HANGUL_L_JAMO, + HANGUL_V_JAMO, + HANGUL_T_JAMO, + HANGUL_LV_SYLLABLE, + HANGUL_LVT_SYLLABLE, + CLOSE_PARANTHESIS, + CONDITIONAL_JAPANESE_STARTER, + HEBREW_LETTER, + REGIONAL_INDICATOR, + EMOJI_BASE, + EMOJI_MODIFIER, + ZERO_WIDTH_JOINER, +} +export enum UnicodeScript { + INVALID_CODE, + COMMON, + INHERITED, + ARABIC, + ARMENIAN, + BENGALI, + BOPOMOFO, + CHEROKEE, + COPTIC, + CYRILLIC, + DESERET, + DEVANAGARI, + ETHIOPIC, + GEORGIAN, + GOTHIC, + GREEK, + GUJARATI, + GURMUKHI, + HAN, + HANGUL, + HEBREW, + HIRAGANA, + KANNADA, + KATAKANA, + KHMER, + LAO, + LATIN, + MALAYALAM, + MONGOLIAN, + MYANMAR, + OGHAM, + OLD_ITALIC, + ORIYA, + RUNIC, + SINHALA, + SYRIAC, + TAMIL, + TELUGU, + THAANA, + THAI, + TIBETAN, + CANADIAN_ABORIGINAL, + YI, + TAGALOG, + HANUNOO, + BUHID, + TAGBANWA, + BRAILLE, + CYPRIOT, + LIMBU, + OSMANYA, + SHAVIAN, + LINEAR_B, + TAI_LE, + UGARITIC, + NEW_TAI_LUE, + BUGINESE, + GLAGOLITIC, + TIFINAGH, + SYLOTI_NAGRI, + OLD_PERSIAN, + KHAROSHTHI, + UNKNOWN, + BALINESE, + CUNEIFORM, + PHOENICIAN, + PHAGS_PA, + NKO, + KAYAH_LI, + LEPCHA, + REJANG, + SUNDANESE, + SAURASHTRA, + CHAM, + OL_CHIKI, + VAI, + CARIAN, + LYCIAN, + LYDIAN, + AVESTAN, + BAMUM, + EGYPTIAN_HIEROGLYPHS, + IMPERIAL_ARAMAIC, + INSCRIPTIONAL_PAHLAVI, + INSCRIPTIONAL_PARTHIAN, + JAVANESE, + KAITHI, + LISU, + MEETEI_MAYEK, + OLD_SOUTH_ARABIAN, + OLD_TURKIC, + SAMARITAN, + TAI_THAM, + TAI_VIET, + BATAK, + BRAHMI, + MANDAIC, + CHAKMA, + MEROITIC_CURSIVE, + MEROITIC_HIEROGLYPHS, + MIAO, + SHARADA, + SORA_SOMPENG, + TAKRI, + BASSA_VAH, + CAUCASIAN_ALBANIAN, + DUPLOYAN, + ELBASAN, + GRANTHA, + KHOJKI, + KHUDAWADI, + LINEAR_A, + MAHAJANI, + MANICHAEAN, + MENDE_KIKAKUI, + MODI, + MRO, + NABATAEAN, + OLD_NORTH_ARABIAN, + OLD_PERMIC, + PAHAWH_HMONG, + PALMYRENE, + PAU_CIN_HAU, + PSALTER_PAHLAVI, + SIDDHAM, + TIRHUTA, + WARANG_CITI, + AHOM, + ANATOLIAN_HIEROGLYPHS, + HATRAN, + MULTANI, + OLD_HUNGARIAN, + SIGNWRITING, + ADLAM, + BHAIKSUKI, + MARCHEN, + NEWA, + OSAGE, + TANGUT, + MASARAM_GONDI, + NUSHU, + SOYOMBO, + ZANABAZAR_SQUARE, + DOGRA, + GUNJALA_GONDI, + HANIFI_ROHINGYA, + MAKASAR, + MEDEFAIDRIN, + OLD_SOGDIAN, + SOGDIAN, + ELYMAIC, + NANDINAGARI, + NYIAKENG_PUACHUE_HMONG, + WANCHO, + CHORASMIAN, + DIVES_AKURU, + KHITAN_SMALL_SCRIPT, + YEZIDI, +} +export enum UnicodeType { + CONTROL, + FORMAT, + UNASSIGNED, + PRIVATE_USE, + SURROGATE, + LOWERCASE_LETTER, + MODIFIER_LETTER, + OTHER_LETTER, + TITLECASE_LETTER, + UPPERCASE_LETTER, + SPACING_MARK, + ENCLOSING_MARK, + NON_SPACING_MARK, + DECIMAL_NUMBER, + LETTER_NUMBER, + OTHER_NUMBER, + CONNECT_PUNCTUATION, + DASH_PUNCTUATION, + CLOSE_PUNCTUATION, + FINAL_PUNCTUATION, + INITIAL_PUNCTUATION, + OTHER_PUNCTUATION, + OPEN_PUNCTUATION, + CURRENCY_SYMBOL, + MODIFIER_SYMBOL, + MATH_SYMBOL, + OTHER_SYMBOL, + LINE_SEPARATOR, + PARAGRAPH_SEPARATOR, + SPACE_SEPARATOR, +} +export enum UriError { + FAILED, + BAD_SCHEME, + BAD_USER, + BAD_PASSWORD, + BAD_AUTH_PARAMS, + BAD_HOST, + BAD_PORT, + BAD_PATH, + BAD_QUERY, + BAD_FRAGMENT, +} +export enum UserDirectory { + DIRECTORY_DESKTOP, + DIRECTORY_DOCUMENTS, + DIRECTORY_DOWNLOAD, + DIRECTORY_MUSIC, + DIRECTORY_PICTURES, + DIRECTORY_PUBLIC_SHARE, + DIRECTORY_TEMPLATES, + DIRECTORY_VIDEOS, + N_DIRECTORIES, +} +export enum VariantClass { + BOOLEAN, + BYTE, + INT16, + UINT16, + INT32, + UINT32, + INT64, + UINT64, + HANDLE, + DOUBLE, + STRING, + OBJECT_PATH, + SIGNATURE, + VARIANT, + MAYBE, + ARRAY, + TUPLE, + DICT_ENTRY, +} +export enum VariantParseError { + FAILED, + BASIC_TYPE_EXPECTED, + CANNOT_INFER_TYPE, + DEFINITE_TYPE_EXPECTED, + INPUT_NOT_AT_END, + INVALID_CHARACTER, + INVALID_FORMAT_STRING, + INVALID_OBJECT_PATH, + INVALID_SIGNATURE, + INVALID_TYPE_STRING, + NO_COMMON_TYPE, + NUMBER_OUT_OF_RANGE, + NUMBER_TOO_BIG, + TYPE_ERROR, + UNEXPECTED_TOKEN, + UNKNOWN_KEYWORD, + UNTERMINATED_STRING_CONSTANT, + VALUE_EXPECTED, + RECURSION, +} +export enum AsciiType { + ALNUM, + ALPHA, + CNTRL, + DIGIT, + GRAPH, + LOWER, + PRINT, + PUNCT, + SPACE, + UPPER, + XDIGIT, +} +export enum FileSetContentsFlags { + NONE, + CONSISTENT, + DURABLE, + ONLY_EXISTING, +} +export enum FileTest { + IS_REGULAR, + IS_SYMLINK, + IS_DIR, + IS_EXECUTABLE, + EXISTS, +} +export enum FormatSizeFlags { + DEFAULT, + LONG_FORMAT, + IEC_UNITS, + BITS, +} +export enum HookFlagMask { + ACTIVE, + IN_CALL, + MASK, +} +export enum IOCondition { + IN, + OUT, + PRI, + ERR, + HUP, + NVAL, +} +export enum IOFlags { + APPEND, + NONBLOCK, + IS_READABLE, + IS_WRITABLE, + IS_WRITEABLE, + IS_SEEKABLE, + MASK, + GET_MASK, + SET_MASK, +} +export enum KeyFileFlags { + NONE, + KEEP_COMMENTS, + KEEP_TRANSLATIONS, +} +export enum LogLevelFlags { + FLAG_RECURSION, + FLAG_FATAL, + LEVEL_ERROR, + LEVEL_CRITICAL, + LEVEL_WARNING, + LEVEL_MESSAGE, + LEVEL_INFO, + LEVEL_DEBUG, + LEVEL_MASK, +} +export enum MarkupCollectType { + INVALID, + STRING, + STRDUP, + BOOLEAN, + TRISTATE, + OPTIONAL, +} +export enum MarkupParseFlags { + DO_NOT_USE_THIS_UNSUPPORTED_FLAG, + TREAT_CDATA_AS_TEXT, + PREFIX_ERROR_POSITION, + IGNORE_QUALIFIED, +} +export enum OptionFlags { + NONE, + HIDDEN, + IN_MAIN, + REVERSE, + NO_ARG, + FILENAME, + OPTIONAL_ARG, + NOALIAS, +} +export enum RegexCompileFlags { + CASELESS, + MULTILINE, + DOTALL, + EXTENDED, + ANCHORED, + DOLLAR_ENDONLY, + UNGREEDY, + RAW, + NO_AUTO_CAPTURE, + OPTIMIZE, + FIRSTLINE, + DUPNAMES, + NEWLINE_CR, + NEWLINE_LF, + NEWLINE_CRLF, + NEWLINE_ANYCRLF, + BSR_ANYCRLF, + JAVASCRIPT_COMPAT, +} +export enum RegexMatchFlags { + ANCHORED, + NOTBOL, + NOTEOL, + NOTEMPTY, + PARTIAL, + NEWLINE_CR, + NEWLINE_LF, + NEWLINE_CRLF, + NEWLINE_ANY, + NEWLINE_ANYCRLF, + BSR_ANYCRLF, + BSR_ANY, + PARTIAL_SOFT, + PARTIAL_HARD, + NOTEMPTY_ATSTART, +} +export enum SpawnFlags { + DEFAULT, + LEAVE_DESCRIPTORS_OPEN, + DO_NOT_REAP_CHILD, + SEARCH_PATH, + STDOUT_TO_DEV_NULL, + STDERR_TO_DEV_NULL, + CHILD_INHERITS_STDIN, + FILE_AND_ARGV_ZERO, + SEARCH_PATH_FROM_ENVP, + CLOEXEC_PIPES, +} +export enum TestSubprocessFlags { + STDIN, + STDOUT, + STDERR, +} +export enum TestTrapFlags { + SILENCE_STDOUT, + SILENCE_STDERR, + INHERIT_STDIN, +} +export enum TraverseFlags { + LEAVES, + NON_LEAVES, + ALL, + MASK, + LEAFS, + NON_LEAFS, +} +export enum UriFlags { + NONE, + PARSE_RELAXED, + HAS_PASSWORD, + HAS_AUTH_PARAMS, + ENCODED, + NON_DNS, + ENCODED_QUERY, + ENCODED_PATH, + ENCODED_FRAGMENT, + SCHEME_NORMALIZE, +} +export enum UriHideFlags { + NONE, + USERINFO, + PASSWORD, + AUTH_PARAMS, + QUERY, + FRAGMENT, +} +export enum UriParamsFlags { + NONE, + CASE_INSENSITIVE, + WWW_FORM, + PARSE_RELAXED, +} +export const ANALYZER_ANALYZING: number +export const ASCII_DTOSTR_BUF_SIZE: number +export const BIG_ENDIAN: number +export const CSET_A_2_Z: string +export const CSET_DIGITS: string +export const CSET_a_2_z: string +export const DATALIST_FLAGS_MASK: number +export const DATE_BAD_DAY: number +export const DATE_BAD_JULIAN: number +export const DATE_BAD_YEAR: number +export const DIR_SEPARATOR: number +export const DIR_SEPARATOR_S: string +export const E: number +export const GINT16_FORMAT: string +export const GINT16_MODIFIER: string +export const GINT32_FORMAT: string +export const GINT32_MODIFIER: string +export const GINT64_FORMAT: string +export const GINT64_MODIFIER: string +export const GINTPTR_FORMAT: string +export const GINTPTR_MODIFIER: string +export const GNUC_FUNCTION: string +export const GNUC_PRETTY_FUNCTION: string +export const GSIZE_FORMAT: string +export const GSIZE_MODIFIER: string +export const GSSIZE_FORMAT: string +export const GSSIZE_MODIFIER: string +export const GUINT16_FORMAT: string +export const GUINT32_FORMAT: string +export const GUINT64_FORMAT: string +export const GUINTPTR_FORMAT: string +export const HAVE_GINT64: number +export const HAVE_GNUC_VARARGS: number +export const HAVE_GNUC_VISIBILITY: number +export const HAVE_GROWING_STACK: number +export const HAVE_ISO_VARARGS: number +export const HOOK_FLAG_USER_SHIFT: number +export const IEEE754_DOUBLE_BIAS: number +export const IEEE754_FLOAT_BIAS: number +export const KEY_FILE_DESKTOP_GROUP: string +export const KEY_FILE_DESKTOP_KEY_ACTIONS: string +export const KEY_FILE_DESKTOP_KEY_CATEGORIES: string +export const KEY_FILE_DESKTOP_KEY_COMMENT: string +export const KEY_FILE_DESKTOP_KEY_DBUS_ACTIVATABLE: string +export const KEY_FILE_DESKTOP_KEY_EXEC: string +export const KEY_FILE_DESKTOP_KEY_GENERIC_NAME: string +export const KEY_FILE_DESKTOP_KEY_HIDDEN: string +export const KEY_FILE_DESKTOP_KEY_ICON: string +export const KEY_FILE_DESKTOP_KEY_MIME_TYPE: string +export const KEY_FILE_DESKTOP_KEY_NAME: string +export const KEY_FILE_DESKTOP_KEY_NOT_SHOW_IN: string +export const KEY_FILE_DESKTOP_KEY_NO_DISPLAY: string +export const KEY_FILE_DESKTOP_KEY_ONLY_SHOW_IN: string +export const KEY_FILE_DESKTOP_KEY_PATH: string +export const KEY_FILE_DESKTOP_KEY_STARTUP_NOTIFY: string +export const KEY_FILE_DESKTOP_KEY_STARTUP_WM_CLASS: string +export const KEY_FILE_DESKTOP_KEY_TERMINAL: string +export const KEY_FILE_DESKTOP_KEY_TRY_EXEC: string +export const KEY_FILE_DESKTOP_KEY_TYPE: string +export const KEY_FILE_DESKTOP_KEY_URL: string +export const KEY_FILE_DESKTOP_KEY_VERSION: string +export const KEY_FILE_DESKTOP_TYPE_APPLICATION: string +export const KEY_FILE_DESKTOP_TYPE_DIRECTORY: string +export const KEY_FILE_DESKTOP_TYPE_LINK: string +export const LITTLE_ENDIAN: number +export const LN10: number +export const LN2: number +export const LOG_2_BASE_10: number +export const LOG_DOMAIN: number +export const LOG_FATAL_MASK: number +export const LOG_LEVEL_USER_SHIFT: number +export const MAJOR_VERSION: number +export const MAXINT16: number +export const MAXINT32: number +export const MAXINT64: number +export const MAXINT8: number +export const MAXUINT16: number +export const MAXUINT32: number +export const MAXUINT64: number +export const MAXUINT8: number +export const MICRO_VERSION: number +export const MININT16: number +export const MININT32: number +export const MININT64: number +export const MININT8: number +export const MINOR_VERSION: number +export const MODULE_SUFFIX: string +export const OPTION_REMAINING: string +export const PDP_ENDIAN: number +export const PI: number +export const PID_FORMAT: string +export const PI_2: number +export const PI_4: number +export const POLLFD_FORMAT: string +export const PRIORITY_DEFAULT: number +export const PRIORITY_DEFAULT_IDLE: number +export const PRIORITY_HIGH: number +export const PRIORITY_HIGH_IDLE: number +export const PRIORITY_LOW: number +export const SEARCHPATH_SEPARATOR: number +export const SEARCHPATH_SEPARATOR_S: string +export const SIZEOF_LONG: number +export const SIZEOF_SIZE_T: number +export const SIZEOF_SSIZE_T: number +export const SIZEOF_VOID_P: number +export const SOURCE_CONTINUE: boolean +export const SOURCE_REMOVE: boolean +export const SQRT2: number +export const STR_DELIMITERS: string +export const SYSDEF_AF_INET: number +export const SYSDEF_AF_INET6: number +export const SYSDEF_AF_UNIX: number +export const SYSDEF_MSG_DONTROUTE: number +export const SYSDEF_MSG_OOB: number +export const SYSDEF_MSG_PEEK: number +export const TEST_OPTION_ISOLATE_DIRS: string +export const TIME_SPAN_DAY: number +export const TIME_SPAN_HOUR: number +export const TIME_SPAN_MILLISECOND: number +export const TIME_SPAN_MINUTE: number +export const TIME_SPAN_SECOND: number +export const UNICHAR_MAX_DECOMPOSITION_LENGTH: number +export const URI_RESERVED_CHARS_GENERIC_DELIMITERS: string +export const URI_RESERVED_CHARS_SUBCOMPONENT_DELIMITERS: string +export const USEC_PER_SEC: number +export const VA_COPY_AS_ARRAY: number +export const VERSION_MIN_REQUIRED: number +export const WIN32_MSG_HANDLE: number +export function access(filename: string, mode: number): number +export function ascii_digit_value(c: number): number +export function ascii_dtostr(buffer: string, buf_len: number, d: number): string +export function ascii_formatd(buffer: string, buf_len: number, format: string, d: number): string +export function ascii_strcasecmp(s1: string, s2: string): number +export function ascii_strdown(str: string, len: number): string +export function ascii_string_to_signed(str: string, base: number, min: number, max: number): [ /* returnType */ boolean, /* out_num */ number | null ] +export function ascii_string_to_unsigned(str: string, base: number, min: number, max: number): [ /* returnType */ boolean, /* out_num */ number | null ] +export function ascii_strncasecmp(s1: string, s2: string, n: number): number +export function ascii_strtod(nptr: string): [ /* returnType */ number, /* endptr */ string | null ] +export function ascii_strtoll(nptr: string, base: number): [ /* returnType */ number, /* endptr */ string | null ] +export function ascii_strtoull(nptr: string, base: number): [ /* returnType */ number, /* endptr */ string | null ] +export function ascii_strup(str: string, len: number): string +export function ascii_tolower(c: number): number +export function ascii_toupper(c: number): number +export function ascii_xdigit_value(c: number): number +export function assert_warning(log_domain: string, file: string, line: number, pretty_function: string, expression: string): void +export function assertion_message(domain: string, file: string, line: number, func: string, message: string): void +export function assertion_message_cmpstr(domain: string, file: string, line: number, func: string, expr: string, arg1: string, cmp: string, arg2: string): void +export function assertion_message_cmpstrv(domain: string, file: string, line: number, func: string, expr: string, arg1: string, arg2: string, first_wrong_idx: number): void +export function assertion_message_error(domain: string, file: string, line: number, func: string, expr: string, error: Error, error_domain: Quark, error_code: number): void +export function atexit(func: VoidFunc): void +export function atomic_int_add(atomic: number, val: number): number +export function atomic_int_and(atomic: number, val: number): number +export function atomic_int_compare_and_exchange(atomic: number, oldval: number, newval: number): boolean +export function atomic_int_dec_and_test(atomic: number): boolean +export function atomic_int_exchange_and_add(atomic: number, val: number): number +export function atomic_int_get(atomic: number): number +export function atomic_int_inc(atomic: number): void +export function atomic_int_or(atomic: number, val: number): number +export function atomic_int_set(atomic: number, newval: number): void +export function atomic_int_xor(atomic: number, val: number): number +export function atomic_pointer_add(atomic: object, val: number): number +export function atomic_pointer_and(atomic: object, val: number): number +export function atomic_pointer_compare_and_exchange(atomic: object, oldval?: object | null, newval?: object | null): boolean +export function atomic_pointer_get(atomic: object): object | null +export function atomic_pointer_or(atomic: object, val: number): number +export function atomic_pointer_set(atomic: object, newval?: object | null): void +export function atomic_pointer_xor(atomic: object, val: number): number +export function atomic_rc_box_acquire(mem_block: object): object +export function atomic_rc_box_alloc(block_size: number): object +export function atomic_rc_box_alloc0(block_size: number): object +export function atomic_rc_box_dup(block_size: number, mem_block: object): object +export function atomic_rc_box_get_size(mem_block: object): number +export function atomic_rc_box_release(mem_block: object): void +export function atomic_rc_box_release_full(mem_block: object, clear_func: DestroyNotify): void +export function atomic_ref_count_compare(arc: number, val: number): boolean +export function atomic_ref_count_dec(arc: number): boolean +export function atomic_ref_count_inc(arc: number): void +export function atomic_ref_count_init(arc: number): void +export function base64_decode(text: string): Uint8Array +export function base64_decode_inplace(text: Uint8Array): [ /* returnType */ number, /* text */ Uint8Array ] +export function base64_encode(data: Uint8Array | null): string +export function base64_encode_close(break_lines: boolean, state: number, save: number): [ /* returnType */ number, /* out */ Uint8Array, /* state */ number, /* save */ number ] +export function base64_encode_step(in_: Uint8Array, break_lines: boolean, state: number, save: number): [ /* returnType */ number, /* out */ Uint8Array, /* state */ number, /* save */ number ] +export function basename(file_name: string): string +export function bit_lock(address: number, lock_bit: number): void +export function bit_nth_lsf(mask: number, nth_bit: number): number +export function bit_nth_msf(mask: number, nth_bit: number): number +export function bit_storage(number: number): number +export function bit_trylock(address: number, lock_bit: number): boolean +export function bit_unlock(address: number, lock_bit: number): void +export function bookmark_file_error_quark(): Quark +export function build_filenamev(args: string[]): string +export function build_pathv(separator: string, args: string[]): string +export function byte_array_free(array: Uint8Array, free_segment: boolean): number +export function byte_array_free_to_bytes(array: Uint8Array): Bytes +export function byte_array_new(): Uint8Array +export function byte_array_new_take(data: Uint8Array): Uint8Array +export function byte_array_steal(array: Uint8Array): [ /* returnType */ number, /* len */ number | null ] +export function byte_array_unref(array: Uint8Array): void +export function canonicalize_filename(filename: string, relative_to?: string | null): string +export function chdir(path: string): number +export function check_version(required_major: number, required_minor: number, required_micro: number): string +export function checksum_type_get_length(checksum_type: ChecksumType): number +export function child_watch_add(priority: number, pid: Pid, function_: ChildWatchFunc): number +export function child_watch_source_new(pid: Pid): Source +export function clear_error(): void +export function close(fd: number): boolean +export function compute_checksum_for_bytes(checksum_type: ChecksumType, data: Bytes): string | null +export function compute_checksum_for_data(checksum_type: ChecksumType, data: Uint8Array): string | null +export function compute_checksum_for_string(checksum_type: ChecksumType, str: string, length: number): string | null +export function compute_hmac_for_bytes(digest_type: ChecksumType, key: Bytes, data: Bytes): string +export function compute_hmac_for_data(digest_type: ChecksumType, key: Uint8Array, data: Uint8Array): string +export function compute_hmac_for_string(digest_type: ChecksumType, key: Uint8Array, str: string, length: number): string +export function convert(str: Uint8Array, to_codeset: string, from_codeset: string): [ /* returnType */ Uint8Array, /* bytes_read */ number | null ] +export function convert_error_quark(): Quark +export function convert_with_fallback(str: Uint8Array, to_codeset: string, from_codeset: string, fallback: string): [ /* returnType */ Uint8Array, /* bytes_read */ number | null ] +export function datalist_foreach(datalist: Data, func: DataForeachFunc): void +export function datalist_get_data(datalist: Data, key: string): object | null +export function datalist_get_flags(datalist: Data): number +export function datalist_id_get_data(datalist: Data, key_id: Quark): object | null +export function datalist_set_flags(datalist: Data, flags: number): void +export function datalist_unset_flags(datalist: Data, flags: number): void +export function dataset_destroy(dataset_location: object): void +export function dataset_foreach(dataset_location: object, func: DataForeachFunc): void +export function dataset_id_get_data(dataset_location: object, key_id: Quark): object | null +export function date_get_days_in_month(month: DateMonth, year: DateYear): number +export function date_get_monday_weeks_in_year(year: DateYear): number +export function date_get_sunday_weeks_in_year(year: DateYear): number +export function date_is_leap_year(year: DateYear): boolean +export function date_strftime(s: string, slen: number, format: string, date: Date): number +export function date_valid_day(day: DateDay): boolean +export function date_valid_dmy(day: DateDay, month: DateMonth, year: DateYear): boolean +export function date_valid_julian(julian_date: number): boolean +export function date_valid_month(month: DateMonth): boolean +export function date_valid_weekday(weekday: DateWeekday): boolean +export function date_valid_year(year: DateYear): boolean +export function dcgettext(domain: string | null, msgid: string, category: number): string +export function dgettext(domain: string | null, msgid: string): string +export function dir_make_tmp(tmpl?: string | null): string +export function direct_equal(v1?: object | null, v2?: object | null): boolean +export function direct_hash(v?: object | null): number +export function dngettext(domain: string | null, msgid: string, msgid_plural: string, n: number): string +export function double_equal(v1: object, v2: object): boolean +export function double_hash(v: object): number +export function dpgettext(domain: string | null, msgctxtid: string, msgidoffset: number): string +export function dpgettext2(domain: string | null, context: string, msgid: string): string +export function environ_getenv(envp: string[] | null, variable: string): string +export function environ_setenv(envp: string[] | null, variable: string, value: string, overwrite: boolean): string[] +export function environ_unsetenv(envp: string[] | null, variable: string): string[] +export function file_error_from_errno(err_no: number): FileError +export function file_error_quark(): Quark +export function file_get_contents(filename: string): [ /* returnType */ boolean, /* contents */ Uint8Array ] +export function file_open_tmp(tmpl?: string | null): [ /* returnType */ number, /* name_used */ string ] +export function file_read_link(filename: string): string +export function file_set_contents(filename: string, contents: Uint8Array): boolean +export function file_set_contents_full(filename: string, contents: Uint8Array, flags: FileSetContentsFlags, mode: number): boolean +export function file_test(filename: string, test: FileTest): boolean +export function filename_display_basename(filename: string): string +export function filename_display_name(filename: string): string +export function filename_from_uri(uri: string): [ /* returnType */ string, /* hostname */ string | null ] +export function filename_from_utf8(utf8string: string, len: number): [ /* returnType */ string, /* bytes_read */ number | null, /* bytes_written */ number | null ] +export function filename_to_uri(filename: string, hostname?: string | null): string +export function filename_to_utf8(opsysstring: string, len: number): [ /* returnType */ string, /* bytes_read */ number | null, /* bytes_written */ number | null ] +export function find_program_in_path(program: string): string | null +export function format_size(size: number): string +export function format_size_for_display(size: number): string +export function format_size_full(size: number, flags: FormatSizeFlags): string +export function free(mem?: object | null): void +export function get_application_name(): string | null +export function get_charset(): [ /* returnType */ boolean, /* charset */ string | null ] +export function get_codeset(): string +export function get_console_charset(): [ /* returnType */ boolean, /* charset */ string | null ] +export function get_current_dir(): string +export function get_current_time(result: TimeVal): void +export function get_environ(): string[] +export function get_filename_charsets(): [ /* returnType */ boolean, /* filename_charsets */ string[] ] +export function get_home_dir(): string +export function get_host_name(): string +export function get_language_names(): string[] +export function get_language_names_with_category(category_name: string): string[] +export function get_locale_variants(locale: string): string[] +export function get_monotonic_time(): number +export function get_num_processors(): number +export function get_os_info(key_name: string): string | null +export function get_prgname(): string | null +export function get_real_name(): string +export function get_real_time(): number +export function get_system_config_dirs(): string[] +export function get_system_data_dirs(): string[] +export function get_tmp_dir(): string +export function get_user_cache_dir(): string +export function get_user_config_dir(): string +export function get_user_data_dir(): string +export function get_user_name(): string +export function get_user_runtime_dir(): string +export function get_user_special_dir(directory: UserDirectory): string +export function getenv(variable: string): string +export function hash_table_add(hash_table: HashTable, key?: object | null): boolean +export function hash_table_contains(hash_table: HashTable, key?: object | null): boolean +export function hash_table_destroy(hash_table: HashTable): void +export function hash_table_insert(hash_table: HashTable, key?: object | null, value?: object | null): boolean +export function hash_table_lookup(hash_table: HashTable, key?: object | null): object | null +export function hash_table_lookup_extended(hash_table: HashTable, lookup_key?: object | null): [ /* returnType */ boolean, /* orig_key */ object | null, /* value */ object | null ] +export function hash_table_remove(hash_table: HashTable, key?: object | null): boolean +export function hash_table_remove_all(hash_table: HashTable): void +export function hash_table_replace(hash_table: HashTable, key?: object | null, value?: object | null): boolean +export function hash_table_size(hash_table: HashTable): number +export function hash_table_steal(hash_table: HashTable, key?: object | null): boolean +export function hash_table_steal_all(hash_table: HashTable): void +export function hash_table_steal_extended(hash_table: HashTable, lookup_key?: object | null): [ /* returnType */ boolean, /* stolen_key */ object | null, /* stolen_value */ object | null ] +export function hash_table_unref(hash_table: HashTable): void +export function hook_destroy(hook_list: HookList, hook_id: number): boolean +export function hook_destroy_link(hook_list: HookList, hook: Hook): void +export function hook_free(hook_list: HookList, hook: Hook): void +export function hook_insert_before(hook_list: HookList, sibling: Hook | null, hook: Hook): void +export function hook_prepend(hook_list: HookList, hook: Hook): void +export function hook_unref(hook_list: HookList, hook: Hook): void +export function hostname_is_ascii_encoded(hostname: string): boolean +export function hostname_is_ip_address(hostname: string): boolean +export function hostname_is_non_ascii(hostname: string): boolean +export function hostname_to_ascii(hostname: string): string | null +export function hostname_to_unicode(hostname: string): string | null +export function idle_add(priority: number, function_: SourceFunc): number +export function idle_remove_by_data(data?: object | null): boolean +export function idle_source_new(): Source +export function int64_equal(v1: object, v2: object): boolean +export function int64_hash(v: object): number +export function int_equal(v1: object, v2: object): boolean +export function int_hash(v: object): number +export function intern_static_string(string?: string | null): string +export function intern_string(string?: string | null): string +export function io_add_watch(channel: IOChannel, priority: number, condition: IOCondition, func: IOFunc): number +export function io_channel_error_from_errno(en: number): IOChannelError +export function io_channel_error_quark(): Quark +export function io_create_watch(channel: IOChannel, condition: IOCondition): Source +export function key_file_error_quark(): Quark +export function listenv(): string[] +export function locale_from_utf8(utf8string: string, len: number): [ /* returnType */ Uint8Array, /* bytes_read */ number | null ] +export function locale_to_utf8(opsysstring: Uint8Array): [ /* returnType */ string, /* bytes_read */ number | null, /* bytes_written */ number | null ] +export function log_default_handler(log_domain: string | null, log_level: LogLevelFlags, message?: string | null, unused_data?: object | null): void +export function log_remove_handler(log_domain: string, handler_id: number): void +export function log_set_always_fatal(fatal_mask: LogLevelFlags): LogLevelFlags +export function log_set_fatal_mask(log_domain: string, fatal_mask: LogLevelFlags): LogLevelFlags +export function log_set_handler(log_domain: string | null, log_levels: LogLevelFlags, log_func: LogFunc): number +export function log_set_writer_func(): void +export function log_structured_array(log_level: LogLevelFlags, fields: LogField[]): void +export function log_variant(log_domain: string | null, log_level: LogLevelFlags, fields: Variant): void +export function log_writer_default(log_level: LogLevelFlags, fields: LogField[], user_data?: object | null): LogWriterOutput +export function log_writer_default_set_use_stderr(use_stderr: boolean): void +export function log_writer_default_would_drop(log_level: LogLevelFlags, log_domain?: string | null): boolean +export function log_writer_format_fields(log_level: LogLevelFlags, fields: LogField[], use_color: boolean): string +export function log_writer_is_journald(output_fd: number): boolean +export function log_writer_journald(log_level: LogLevelFlags, fields: LogField[], user_data?: object | null): LogWriterOutput +export function log_writer_standard_streams(log_level: LogLevelFlags, fields: LogField[], user_data?: object | null): LogWriterOutput +export function log_writer_supports_color(output_fd: number): boolean +export function main_context_default(): MainContext +export function main_context_get_thread_default(): MainContext | null +export function main_context_ref_thread_default(): MainContext +export function main_current_source(): Source | null +export function main_depth(): number +export function malloc(n_bytes: number): object | null +export function malloc0(n_bytes: number): object | null +export function malloc0_n(n_blocks: number, n_block_bytes: number): object | null +export function malloc_n(n_blocks: number, n_block_bytes: number): object | null +export function markup_error_quark(): Quark +export function markup_escape_text(text: string, length: number): string +export function mem_is_system_malloc(): boolean +export function mem_profile(): void +export function mem_set_vtable(vtable: MemVTable): void +export function memdup(mem: object | null, byte_size: number): object | null +export function memdup2(mem: object | null, byte_size: number): object | null +export function mkdir_with_parents(pathname: string, mode: number): number +export function nullify_pointer(nullify_location: object): void +export function number_parser_error_quark(): Quark +export function on_error_query(prg_name: string): void +export function on_error_stack_trace(prg_name: string): void +export function once_init_enter(location: object): boolean +export function once_init_leave(location: object, result: number): void +export function option_error_quark(): Quark +export function parse_debug_string(string: string | null, keys: DebugKey[]): number +export function path_get_basename(file_name: string): string +export function path_get_dirname(file_name: string): string +export function path_is_absolute(file_name: string): boolean +export function path_skip_root(file_name: string): string | null +export function pattern_match(pspec: PatternSpec, string_length: number, string: string, string_reversed?: string | null): boolean +export function pattern_match_simple(pattern: string, string: string): boolean +export function pattern_match_string(pspec: PatternSpec, string: string): boolean +export function pointer_bit_lock(address: object, lock_bit: number): void +export function pointer_bit_trylock(address: object, lock_bit: number): boolean +export function pointer_bit_unlock(address: object, lock_bit: number): void +export function poll(fds: PollFD, nfds: number, timeout: number): number +export function propagate_error(src: Error): /* dest */ Error | null +export function quark_from_static_string(string?: string | null): Quark +export function quark_from_string(string?: string | null): Quark +export function quark_to_string(quark: Quark): string +export function quark_try_string(string?: string | null): Quark +export function random_double(): number +export function random_double_range(begin: number, end: number): number +export function random_int(): number +export function random_int_range(begin: number, end: number): number +export function random_set_seed(seed: number): void +export function rc_box_acquire(mem_block: object): object +export function rc_box_alloc(block_size: number): object +export function rc_box_alloc0(block_size: number): object +export function rc_box_dup(block_size: number, mem_block: object): object +export function rc_box_get_size(mem_block: object): number +export function rc_box_release(mem_block: object): void +export function rc_box_release_full(mem_block: object, clear_func: DestroyNotify): void +export function realloc(mem: object | null, n_bytes: number): object | null +export function realloc_n(mem: object | null, n_blocks: number, n_block_bytes: number): object | null +export function ref_count_compare(rc: number, val: number): boolean +export function ref_count_dec(rc: number): boolean +export function ref_count_inc(rc: number): void +export function ref_count_init(rc: number): void +export function ref_string_acquire(str: string): string +export function ref_string_length(str: string): number +export function ref_string_new(str: string): string +export function ref_string_new_intern(str: string): string +export function ref_string_new_len(str: string, len: number): string +export function ref_string_release(str: string): void +export function regex_check_replacement(replacement: string): [ /* returnType */ boolean, /* has_references */ boolean | null ] +export function regex_error_quark(): Quark +export function regex_escape_nul(string: string, length: number): string +export function regex_escape_string(string: string[]): string +export function regex_match_simple(pattern: string, string: string, compile_options: RegexCompileFlags, match_options: RegexMatchFlags): boolean +export function regex_split_simple(pattern: string, string: string, compile_options: RegexCompileFlags, match_options: RegexMatchFlags): string[] +export function reload_user_special_dirs_cache(): void +export function rmdir(filename: string): number +export function sequence_get(iter: SequenceIter): object | null +export function sequence_insert_before(iter: SequenceIter, data?: object | null): SequenceIter +export function sequence_move(src: SequenceIter, dest: SequenceIter): void +export function sequence_move_range(dest: SequenceIter, begin: SequenceIter, end: SequenceIter): void +export function sequence_range_get_midpoint(begin: SequenceIter, end: SequenceIter): SequenceIter +export function sequence_remove(iter: SequenceIter): void +export function sequence_remove_range(begin: SequenceIter, end: SequenceIter): void +export function sequence_set(iter: SequenceIter, data?: object | null): void +export function sequence_swap(a: SequenceIter, b: SequenceIter): void +export function set_application_name(application_name: string): void +export function set_error_literal(domain: Quark, code: number, message: string): /* err */ Error | null +export function set_prgname(prgname: string): void +export function setenv(variable: string, value: string, overwrite: boolean): boolean +export function shell_error_quark(): Quark +export function shell_parse_argv(command_line: string): [ /* returnType */ boolean, /* argvp */ string[] | null ] +export function shell_quote(unquoted_string: string): string +export function shell_unquote(quoted_string: string): string +export function slice_alloc(block_size: number): object | null +export function slice_alloc0(block_size: number): object | null +export function slice_copy(block_size: number, mem_block?: object | null): object | null +export function slice_free1(block_size: number, mem_block?: object | null): void +export function slice_free_chain_with_offset(block_size: number, mem_chain: object | null, next_offset: number): void +export function slice_get_config(ckey: SliceConfig): number +export function slice_get_config_state(ckey: SliceConfig, address: number, n_values: number): number +export function slice_set_config(ckey: SliceConfig, value: number): void +export function source_remove(tag: number): boolean +export function source_remove_by_funcs_user_data(funcs: SourceFuncs, user_data?: object | null): boolean +export function source_remove_by_user_data(user_data?: object | null): boolean +export function source_set_name_by_id(tag: number, name: string): void +export function spaced_primes_closest(num: number): number +export function spawn_async(working_directory: string | null, argv: string[], envp: string[] | null, flags: SpawnFlags, child_setup?: SpawnChildSetupFunc | null): [ /* returnType */ boolean, /* child_pid */ Pid | null ] +export function spawn_async_with_fds(working_directory: string | null, argv: string[], envp: string[] | null, flags: SpawnFlags, child_setup: SpawnChildSetupFunc | null, stdin_fd: number, stdout_fd: number, stderr_fd: number): [ /* returnType */ boolean, /* child_pid */ Pid | null ] +export function spawn_async_with_pipes(working_directory: string | null, argv: string[], envp: string[] | null, flags: SpawnFlags, child_setup?: SpawnChildSetupFunc | null): [ /* returnType */ boolean, /* child_pid */ Pid | null, /* standard_input */ number | null, /* standard_output */ number | null, /* standard_error */ number | null ] +export function spawn_async_with_pipes_and_fds(working_directory: string | null, argv: string[], envp: string[] | null, flags: SpawnFlags, child_setup: SpawnChildSetupFunc | null, stdin_fd: number, stdout_fd: number, stderr_fd: number, source_fds: number[] | null, target_fds: number[] | null): [ /* returnType */ boolean, /* child_pid_out */ Pid | null, /* stdin_pipe_out */ number | null, /* stdout_pipe_out */ number | null, /* stderr_pipe_out */ number | null ] +export function spawn_check_exit_status(exit_status: number): boolean +export function spawn_close_pid(pid: Pid): void +export function spawn_command_line_async(command_line: string): boolean +export function spawn_command_line_sync(command_line: string): [ /* returnType */ boolean, /* standard_output */ Uint8Array | null, /* standard_error */ Uint8Array | null, /* exit_status */ number | null ] +export function spawn_error_quark(): Quark +export function spawn_exit_error_quark(): Quark +export function spawn_sync(working_directory: string | null, argv: string[], envp: string[] | null, flags: SpawnFlags, child_setup?: SpawnChildSetupFunc | null): [ /* returnType */ boolean, /* standard_output */ Uint8Array | null, /* standard_error */ Uint8Array | null, /* exit_status */ number | null ] +export function stpcpy(dest: string, src: string): string +export function str_equal(v1: object, v2: object): boolean +export function str_has_prefix(str: string, prefix: string): boolean +export function str_has_suffix(str: string, suffix: string): boolean +export function str_hash(v: object): number +export function str_is_ascii(str: string): boolean +export function str_match_string(search_term: string, potential_hit: string, accept_alternates: boolean): boolean +export function str_to_ascii(str: string, from_locale?: string | null): string +export function str_tokenize_and_fold(string: string, translit_locale?: string | null): [ /* returnType */ string[], /* ascii_alternates */ string[] ] +export function strcanon(string: string, valid_chars: string, substitutor: number): string +export function strcasecmp(s1: string, s2: string): number +export function strchomp(string: string): string +export function strchug(string: string): string +export function strcmp0(str1?: string | null, str2?: string | null): number +export function strcompress(source: string): string +export function strdelimit(string: string, delimiters: string | null, new_delimiter: number): string +export function strdown(string: string): string +export function strdup(str?: string | null): string +export function strerror(errnum: number): string +export function strescape(source: string, exceptions?: string | null): string +export function strfreev(str_array?: string | null): void +export function string_new(init?: string | null): String +export function string_new_len(init: string, len: number): String +export function string_sized_new(dfl_size: number): String +export function strip_context(msgid: string, msgval: string): string +export function strjoinv(separator: string | null, str_array: string): string +export function strlcat(dest: string, src: string, dest_size: number): number +export function strlcpy(dest: string, src: string, dest_size: number): number +export function strncasecmp(s1: string, s2: string, n: number): number +export function strndup(str: string, n: number): string +export function strnfill(length: number, fill_char: number): string +export function strreverse(string: string): string +export function strrstr(haystack: string, needle: string): string +export function strrstr_len(haystack: string, haystack_len: number, needle: string): string +export function strsignal(signum: number): string +export function strstr_len(haystack: string, haystack_len: number, needle: string): string +export function strtod(nptr: string): [ /* returnType */ number, /* endptr */ string | null ] +export function strup(string: string): string +export function strv_contains(strv: string, str: string): boolean +export function strv_equal(strv1: string, strv2: string): boolean +export function strv_get_type(): GObject.Type +export function strv_length(str_array: string): number +export function test_add_data_func(testpath: string, test_data: object | null, test_func: TestDataFunc): void +export function test_add_data_func_full(testpath: string, test_data: object | null, test_func: TestDataFunc): void +export function test_add_func(testpath: string, test_func: TestFunc): void +export function test_assert_expected_messages_internal(domain: string, file: string, line: number, func: string): void +export function test_bug(bug_uri_snippet: string): void +export function test_bug_base(uri_pattern: string): void +export function test_expect_message(log_domain: string | null, log_level: LogLevelFlags, pattern: string): void +export function test_fail(): void +export function test_failed(): boolean +export function test_get_dir(file_type: TestFileType): string +export function test_get_path(): string +export function test_incomplete(msg?: string | null): void +export function test_log_type_name(log_type: TestLogType): string +export function test_queue_destroy(destroy_func: DestroyNotify, destroy_data?: object | null): void +export function test_queue_free(gfree_pointer?: object | null): void +export function test_rand_double(): number +export function test_rand_double_range(range_start: number, range_end: number): number +export function test_rand_int(): number +export function test_rand_int_range(begin: number, end: number): number +export function test_run(): number +export function test_run_suite(suite: TestSuite): number +export function test_set_nonfatal_assertions(): void +export function test_skip(msg?: string | null): void +export function test_subprocess(): boolean +export function test_summary(summary: string): void +export function test_timer_elapsed(): number +export function test_timer_last(): number +export function test_timer_start(): void +export function test_trap_assertions(domain: string, file: string, line: number, func: string, assertion_flags: number, pattern: string): void +export function test_trap_fork(usec_timeout: number, test_trap_flags: TestTrapFlags): boolean +export function test_trap_has_passed(): boolean +export function test_trap_reached_timeout(): boolean +export function test_trap_subprocess(test_path: string | null, usec_timeout: number, test_flags: TestSubprocessFlags): void +export function thread_error_quark(): Quark +export function thread_exit(retval?: object | null): void +export function thread_pool_get_max_idle_time(): number +export function thread_pool_get_max_unused_threads(): number +export function thread_pool_get_num_unused_threads(): number +export function thread_pool_set_max_idle_time(interval: number): void +export function thread_pool_set_max_unused_threads(max_threads: number): void +export function thread_pool_stop_unused_threads(): void +export function thread_self(): Thread +export function thread_yield(): void +export function time_val_from_iso8601(iso_date: string): [ /* returnType */ boolean, /* time_ */ TimeVal ] +export function timeout_add(priority: number, interval: number, function_: SourceFunc): number +export function timeout_add_seconds(priority: number, interval: number, function_: SourceFunc): number +export function timeout_source_new(interval: number): Source +export function timeout_source_new_seconds(interval: number): Source +export function trash_stack_height(stack_p: TrashStack): number +export function trash_stack_peek(stack_p: TrashStack): object | null +export function trash_stack_pop(stack_p: TrashStack): object | null +export function trash_stack_push(stack_p: TrashStack, data_p: object): void +export function try_malloc(n_bytes: number): object | null +export function try_malloc0(n_bytes: number): object | null +export function try_malloc0_n(n_blocks: number, n_block_bytes: number): object | null +export function try_malloc_n(n_blocks: number, n_block_bytes: number): object | null +export function try_realloc(mem: object | null, n_bytes: number): object | null +export function try_realloc_n(mem: object | null, n_blocks: number, n_block_bytes: number): object | null +export function ucs4_to_utf16(str: number, len: number): [ /* returnType */ number, /* items_read */ number | null, /* items_written */ number | null ] +export function ucs4_to_utf8(str: number, len: number): [ /* returnType */ string, /* items_read */ number | null, /* items_written */ number | null ] +export function unichar_break_type(c: number): UnicodeBreakType +export function unichar_combining_class(uc: number): number +export function unichar_compose(a: number, b: number): [ /* returnType */ boolean, /* ch */ number ] +export function unichar_decompose(ch: number): [ /* returnType */ boolean, /* a */ number, /* b */ number ] +export function unichar_digit_value(c: number): number +export function unichar_fully_decompose(ch: number, compat: boolean, result_len: number): [ /* returnType */ number, /* result */ number | null ] +export function unichar_get_mirror_char(ch: number, mirrored_ch: number): boolean +export function unichar_get_script(ch: number): UnicodeScript +export function unichar_isalnum(c: number): boolean +export function unichar_isalpha(c: number): boolean +export function unichar_iscntrl(c: number): boolean +export function unichar_isdefined(c: number): boolean +export function unichar_isdigit(c: number): boolean +export function unichar_isgraph(c: number): boolean +export function unichar_islower(c: number): boolean +export function unichar_ismark(c: number): boolean +export function unichar_isprint(c: number): boolean +export function unichar_ispunct(c: number): boolean +export function unichar_isspace(c: number): boolean +export function unichar_istitle(c: number): boolean +export function unichar_isupper(c: number): boolean +export function unichar_iswide(c: number): boolean +export function unichar_iswide_cjk(c: number): boolean +export function unichar_isxdigit(c: number): boolean +export function unichar_iszerowidth(c: number): boolean +export function unichar_to_utf8(c: number): [ /* returnType */ number, /* outbuf */ string | null ] +export function unichar_tolower(c: number): number +export function unichar_totitle(c: number): number +export function unichar_toupper(c: number): number +export function unichar_type(c: number): UnicodeType +export function unichar_validate(ch: number): boolean +export function unichar_xdigit_value(c: number): number +export function unicode_canonical_decomposition(ch: number, result_len: number): number +export function unicode_canonical_ordering(string: number, len: number): void +export function unicode_script_from_iso15924(iso15924: number): UnicodeScript +export function unicode_script_to_iso15924(script: UnicodeScript): number +export function unix_error_quark(): Quark +export function unix_fd_add_full(priority: number, fd: number, condition: IOCondition, function_: UnixFDSourceFunc): number +export function unix_fd_source_new(fd: number, condition: IOCondition): Source +export function unix_get_passwd_entry(user_name: string): object | null +export function unix_open_pipe(fds: number, flags: number): boolean +export function unix_set_fd_nonblocking(fd: number, nonblock: boolean): boolean +export function unix_signal_add(priority: number, signum: number, handler: SourceFunc): number +export function unix_signal_source_new(signum: number): Source +export function unlink(filename: string): number +export function unsetenv(variable: string): void +export function uri_build(flags: UriFlags, scheme: string, userinfo: string | null, host: string | null, port: number, path: string, query?: string | null, fragment?: string | null): Uri +export function uri_build_with_user(flags: UriFlags, scheme: string, user: string | null, password: string | null, auth_params: string | null, host: string | null, port: number, path: string, query?: string | null, fragment?: string | null): Uri +export function uri_error_quark(): Quark +export function uri_escape_bytes(unescaped: Uint8Array, reserved_chars_allowed?: string | null): string +export function uri_escape_string(unescaped: string, reserved_chars_allowed: string | null, allow_utf8: boolean): string +export function uri_is_valid(uri_string: string, flags: UriFlags): boolean +export function uri_join(flags: UriFlags, scheme: string | null, userinfo: string | null, host: string | null, port: number, path: string, query?: string | null, fragment?: string | null): string +export function uri_join_with_user(flags: UriFlags, scheme: string | null, user: string | null, password: string | null, auth_params: string | null, host: string | null, port: number, path: string, query?: string | null, fragment?: string | null): string +export function uri_list_extract_uris(uri_list: string): string[] +export function uri_parse(uri_string: string, flags: UriFlags): Uri +export function uri_parse_params(params: string, length: number, separators: string, flags: UriParamsFlags): HashTable +export function uri_parse_scheme(uri: string): string | null +export function uri_peek_scheme(uri: string): string | null +export function uri_resolve_relative(base_uri_string: string | null, uri_ref: string, flags: UriFlags): string +export function uri_split(uri_ref: string, flags: UriFlags): [ /* returnType */ boolean, /* scheme */ string | null, /* userinfo */ string | null, /* host */ string | null, /* port */ number | null, /* path */ string | null, /* query */ string | null, /* fragment */ string | null ] +export function uri_split_network(uri_string: string, flags: UriFlags): [ /* returnType */ boolean, /* scheme */ string | null, /* host */ string | null, /* port */ number | null ] +export function uri_split_with_user(uri_ref: string, flags: UriFlags): [ /* returnType */ boolean, /* scheme */ string | null, /* user */ string | null, /* password */ string | null, /* auth_params */ string | null, /* host */ string | null, /* port */ number | null, /* path */ string | null, /* query */ string | null, /* fragment */ string | null ] +export function uri_unescape_bytes(escaped_string: string, length: number, illegal_characters?: string | null): Bytes +export function uri_unescape_segment(escaped_string?: string | null, escaped_string_end?: string | null, illegal_characters?: string | null): string | null +export function uri_unescape_string(escaped_string: string, illegal_characters?: string | null): string | null +export function usleep(microseconds: number): void +export function utf16_to_ucs4(str: number, len: number): [ /* returnType */ number, /* items_read */ number | null, /* items_written */ number | null ] +export function utf16_to_utf8(str: number, len: number): [ /* returnType */ string, /* items_read */ number | null, /* items_written */ number | null ] +export function utf8_casefold(str: string, len: number): string +export function utf8_collate(str1: string, str2: string): number +export function utf8_collate_key(str: string, len: number): string +export function utf8_collate_key_for_filename(str: string, len: number): string +export function utf8_find_next_char(p: string, end?: string | null): string | null +export function utf8_find_prev_char(str: string, p: string): string | null +export function utf8_get_char(p: string): number +export function utf8_get_char_validated(p: string, max_len: number): number +export function utf8_make_valid(str: string, len: number): string +export function utf8_normalize(str: string, len: number, mode: NormalizeMode): string | null +export function utf8_offset_to_pointer(str: string, offset: number): string +export function utf8_pointer_to_offset(str: string, pos: string): number +export function utf8_prev_char(p: string): string +export function utf8_strchr(p: string, len: number, c: number): string | null +export function utf8_strdown(str: string, len: number): string +export function utf8_strlen(p: string, max: number): number +export function utf8_strncpy(dest: string, src: string, n: number): string +export function utf8_strrchr(p: string, len: number, c: number): string | null +export function utf8_strreverse(str: string, len: number): string +export function utf8_strup(str: string, len: number): string +export function utf8_substring(str: string, start_pos: number, end_pos: number): string +export function utf8_to_ucs4(str: string, len: number): [ /* returnType */ number, /* items_read */ number | null, /* items_written */ number | null ] +export function utf8_to_ucs4_fast(str: string, len: number): [ /* returnType */ number, /* items_written */ number | null ] +export function utf8_to_utf16(str: string, len: number): [ /* returnType */ number, /* items_read */ number | null, /* items_written */ number | null ] +export function utf8_validate(str: Uint8Array): [ /* returnType */ boolean, /* end */ string | null ] +export function utf8_validate_len(str: Uint8Array): [ /* returnType */ boolean, /* end */ string | null ] +export function uuid_string_is_valid(str: string): boolean +export function uuid_string_random(): string +export function variant_get_gtype(): GObject.Type +export function variant_is_object_path(string: string): boolean +export function variant_is_signature(string: string): boolean +export function variant_parse(type: VariantType | null, text: string, limit?: string | null, endptr?: string | null): Variant +export function variant_parse_error_print_context(error: Error, source_str: string): string +export function variant_parse_error_quark(): Quark +export function variant_parser_get_error_quark(): Quark +export function variant_type_checked_(arg0: string): VariantType +export function variant_type_string_get_depth_(type_string: string): number +export function variant_type_string_is_valid(type_string: string): boolean +export function variant_type_string_scan(string: string, limit?: string | null): [ /* returnType */ boolean, /* endptr */ string | null ] +export interface ChildWatchFunc { + (pid: Pid, status: number): void +} +export interface ClearHandleFunc { + (handle_id: number): void +} +export interface CompareDataFunc { + (a?: object | null, b?: object | null): number +} +export interface CompareFunc { + (a?: object | null, b?: object | null): number +} +export interface CopyFunc { + (src: object, data?: object | null): object +} +export interface DataForeachFunc { + (key_id: Quark, data?: object | null): void +} +export interface DestroyNotify { + (data?: object | null): void +} +export interface DuplicateFunc { + (data?: object | null): object | null +} +export interface EqualFunc { + (a?: object | null, b?: object | null): boolean +} +export interface ErrorClearFunc { + (error: Error): void +} +export interface ErrorCopyFunc { + (src_error: Error, dest_error: Error): void +} +export interface ErrorInitFunc { + (error: Error): void +} +export interface FreeFunc { + (data?: object | null): void +} +export interface Func { + (data?: object | null): void +} +export interface HFunc { + (key?: object | null, value?: object | null): void +} +export interface HRFunc { + (key?: object | null, value?: object | null): boolean +} +export interface HashFunc { + (key?: object | null): number +} +export interface HookCheckFunc { + (data?: object | null): boolean +} +export interface HookCheckMarshaller { + (hook: Hook, marshal_data?: object | null): boolean +} +export interface HookCompareFunc { + (new_hook: Hook, sibling: Hook): number +} +export interface HookFinalizeFunc { + (hook_list: HookList, hook: Hook): void +} +export interface HookFindFunc { + (hook: Hook, data?: object | null): boolean +} +export interface HookFunc { + (data?: object | null): void +} +export interface HookMarshaller { + (hook: Hook, marshal_data?: object | null): void +} +export interface IOFunc { + (source: IOChannel, condition: IOCondition, data?: object | null): boolean +} +export interface LogFunc { + (log_domain: string, log_level: LogLevelFlags, message: string): void +} +export interface LogWriterFunc { + (log_level: LogLevelFlags, fields: LogField[]): LogWriterOutput +} +export interface NodeForeachFunc { + (node: Node, data?: object | null): void +} +export interface NodeTraverseFunc { + (node: Node, data?: object | null): boolean +} +export interface OptionArgFunc { + (option_name: string, value: string, data?: object | null): boolean +} +export interface OptionErrorFunc { + (context: OptionContext, group: OptionGroup, data?: object | null): void +} +export interface OptionParseFunc { + (context: OptionContext, group: OptionGroup, data?: object | null): boolean +} +export interface PollFunc { + (ufds: PollFD, nfsd: number, timeout_: number): number +} +export interface PrintFunc { + (string: string): void +} +export interface RegexEvalCallback { + (match_info: MatchInfo, result: String): boolean +} +export interface ScannerMsgFunc { + (scanner: Scanner, message: string, error: boolean): void +} +export interface SequenceIterCompareFunc { + (a: SequenceIter, b: SequenceIter, data?: object | null): number +} +export interface SourceDisposeFunc { + (source: Source): void +} +export interface SourceDummyMarshal { + (): void +} +export interface SourceFunc { + (): boolean +} +export interface SpawnChildSetupFunc { + (): void +} +export interface TestDataFunc { + (): void +} +export interface TestFixtureFunc { + (fixture: object): void +} +export interface TestFunc { + (): void +} +export interface TestLogFatalFunc { + (log_domain: string, log_level: LogLevelFlags, message: string): boolean +} +export interface ThreadFunc { + (data?: object | null): object | null +} +export interface TranslateFunc { + (str: string, data?: object | null): string +} +export interface TraverseFunc { + (key?: object | null, value?: object | null, data?: object | null): boolean +} +export interface TraverseNodeFunc { + (node: TreeNode, data?: object | null): boolean +} +export interface UnixFDSourceFunc { + (fd: number, condition: IOCondition): boolean +} +export interface VoidFunc { + (): void +} +export class Array { + /* Fields of GLib.Array */ + data: string + len: number + static name: string +} +export class AsyncQueue { + /* Methods of GLib.AsyncQueue */ + length(): number + length_unlocked(): number + lock(): void + pop(): object | null + pop_unlocked(): object | null + push(data?: object | null): void + push_front(item?: object | null): void + push_front_unlocked(item?: object | null): void + push_unlocked(data?: object | null): void + ref_unlocked(): void + remove(item?: object | null): boolean + remove_unlocked(item?: object | null): boolean + timed_pop(end_time: TimeVal): object | null + timed_pop_unlocked(end_time: TimeVal): object | null + timeout_pop(timeout: number): object | null + timeout_pop_unlocked(timeout: number): object | null + try_pop(): object | null + try_pop_unlocked(): object | null + unlock(): void + unref(): void + unref_and_unlock(): void + static name: string +} +export class BookmarkFile { + /* Methods of GLib.BookmarkFile */ + add_application(uri: string, name?: string | null, exec?: string | null): void + add_group(uri: string, group: string): void + free(): void + get_added(uri: string): number + get_added_date_time(uri: string): DateTime + get_app_info(uri: string, name: string): [ /* returnType */ boolean, /* exec */ string | null, /* count */ number | null, /* stamp */ number | null ] + get_application_info(uri: string, name: string): [ /* returnType */ boolean, /* exec */ string | null, /* count */ number | null, /* stamp */ DateTime | null ] + get_applications(uri: string): string[] + get_description(uri: string): string + get_groups(uri: string): string[] + get_icon(uri: string): [ /* returnType */ boolean, /* href */ string | null, /* mime_type */ string | null ] + get_is_private(uri: string): boolean + get_mime_type(uri: string): string + get_modified(uri: string): number + get_modified_date_time(uri: string): DateTime + get_size(): number + get_title(uri?: string | null): string + get_uris(): string[] + get_visited(uri: string): number + get_visited_date_time(uri: string): DateTime + has_application(uri: string, name: string): boolean + has_group(uri: string, group: string): boolean + has_item(uri: string): boolean + load_from_data(data: Uint8Array): boolean + load_from_data_dirs(file: string): [ /* returnType */ boolean, /* full_path */ string | null ] + load_from_file(filename: string): boolean + move_item(old_uri: string, new_uri?: string | null): boolean + remove_application(uri: string, name: string): boolean + remove_group(uri: string, group: string): boolean + remove_item(uri: string): boolean + set_added(uri: string, added: number): void + set_added_date_time(uri: string, added: DateTime): void + set_app_info(uri: string, name: string, exec: string, count: number, stamp: number): boolean + set_application_info(uri: string, name: string, exec: string, count: number, stamp?: DateTime | null): boolean + set_description(uri: string | null, description: string): void + set_groups(uri: string, groups: string[] | null): void + set_icon(uri: string, href: string | null, mime_type: string): void + set_is_private(uri: string, is_private: boolean): void + set_mime_type(uri: string, mime_type: string): void + set_modified(uri: string, modified: number): void + set_modified_date_time(uri: string, modified: DateTime): void + set_title(uri: string | null, title: string): void + set_visited(uri: string, visited: number): void + set_visited_date_time(uri: string, visited: DateTime): void + to_data(): Uint8Array + to_file(filename: string): boolean + static name: string + /* Static methods and pseudo-constructors */ + static error_quark(): Quark +} +export class ByteArray { + /* Fields of GLib.ByteArray */ + data: number + len: number + static name: string + /* Static methods and pseudo-constructors */ + static free(array: Uint8Array, free_segment: boolean): number + static free_to_bytes(array: Uint8Array): Bytes + static new_take(data: Uint8Array): Uint8Array + static steal(array: Uint8Array): [ /* returnType */ number, /* len */ number | null ] + static unref(array: Uint8Array): void +} +export class Bytes { + /* Methods of GLib.Bytes */ + compare(bytes2: Bytes): number + equal(bytes2: Bytes): boolean + get_data(): Uint8Array | null + get_size(): number + hash(): number + new_from_bytes(offset: number, length: number): Bytes + ref(): Bytes + unref(): void + unref_to_array(): Uint8Array + unref_to_data(): Uint8Array + static name: string + static new(data: Uint8Array | null): Bytes + constructor(data: Uint8Array | null) + /* Static methods and pseudo-constructors */ + static new(data: Uint8Array | null): Bytes + static new_take(data: Uint8Array | null): Bytes +} +export class Checksum { + /* Methods of GLib.Checksum */ + copy(): Checksum + free(): void + get_string(): string + reset(): void + update(data: Uint8Array): void + static name: string + static new(checksum_type: ChecksumType): Checksum + constructor(checksum_type: ChecksumType) + /* Static methods and pseudo-constructors */ + static new(checksum_type: ChecksumType): Checksum + static type_get_length(checksum_type: ChecksumType): number +} +export class Cond { + /* Methods of GLib.Cond */ + broadcast(): void + clear(): void + init(): void + signal(): void + wait(mutex: Mutex): void + wait_until(mutex: Mutex, end_time: number): boolean + static name: string +} +export class Data { + static name: string +} +export class Date { + /* Fields of GLib.Date */ + julian_days: number + julian: number + dmy: number + day: number + month: number + year: number + /* Methods of GLib.Date */ + add_days(n_days: number): void + add_months(n_months: number): void + add_years(n_years: number): void + clamp(min_date: Date, max_date: Date): void + clear(n_dates: number): void + compare(rhs: Date): number + copy(): Date + days_between(date2: Date): number + free(): void + get_day(): DateDay + get_day_of_year(): number + get_iso8601_week_of_year(): number + get_julian(): number + get_monday_week_of_year(): number + get_month(): DateMonth + get_sunday_week_of_year(): number + get_weekday(): DateWeekday + get_year(): DateYear + is_first_of_month(): boolean + is_last_of_month(): boolean + order(date2: Date): void + set_day(day: DateDay): void + set_dmy(day: DateDay, month: DateMonth, y: DateYear): void + set_julian(julian_date: number): void + set_month(month: DateMonth): void + set_parse(str: string): void + set_time(time_: Time): void + set_time_t(timet: number): void + set_time_val(timeval: TimeVal): void + set_year(year: DateYear): void + subtract_days(n_days: number): void + subtract_months(n_months: number): void + subtract_years(n_years: number): void + to_struct_tm(tm: object): void + valid(): boolean + static name: string + static new(): Date + constructor() + /* Static methods and pseudo-constructors */ + static new(): Date + static new_dmy(day: DateDay, month: DateMonth, year: DateYear): Date + static new_julian(julian_day: number): Date + static get_days_in_month(month: DateMonth, year: DateYear): number + static get_monday_weeks_in_year(year: DateYear): number + static get_sunday_weeks_in_year(year: DateYear): number + static is_leap_year(year: DateYear): boolean + static strftime(s: string, slen: number, format: string, date: Date): number + static valid_day(day: DateDay): boolean + static valid_dmy(day: DateDay, month: DateMonth, year: DateYear): boolean + static valid_julian(julian_date: number): boolean + static valid_month(month: DateMonth): boolean + static valid_weekday(weekday: DateWeekday): boolean + static valid_year(year: DateYear): boolean +} +export class DateTime { + /* Methods of GLib.DateTime */ + add(timespan: TimeSpan): DateTime | null + add_days(days: number): DateTime | null + add_full(years: number, months: number, days: number, hours: number, minutes: number, seconds: number): DateTime | null + add_hours(hours: number): DateTime | null + add_minutes(minutes: number): DateTime | null + add_months(months: number): DateTime | null + add_seconds(seconds: number): DateTime | null + add_weeks(weeks: number): DateTime | null + add_years(years: number): DateTime | null + compare(dt2: DateTime): number + difference(begin: DateTime): TimeSpan + equal(dt2: DateTime): boolean + format(format: string): string | null + format_iso8601(): string | null + get_day_of_month(): number + get_day_of_week(): number + get_day_of_year(): number + get_hour(): number + get_microsecond(): number + get_minute(): number + get_month(): number + get_second(): number + get_seconds(): number + get_timezone(): TimeZone + get_timezone_abbreviation(): string + get_utc_offset(): TimeSpan + get_week_numbering_year(): number + get_week_of_year(): number + get_year(): number + get_ymd(): [ /* year */ number | null, /* month */ number | null, /* day */ number | null ] + hash(): number + is_daylight_savings(): boolean + ref(): DateTime + to_local(): DateTime | null + to_timeval(tv: TimeVal): boolean + to_timezone(tz: TimeZone): DateTime | null + to_unix(): number + to_utc(): DateTime | null + unref(): void + static name: string + static new(tz: TimeZone, year: number, month: number, day: number, hour: number, minute: number, seconds: number): DateTime + constructor(tz: TimeZone, year: number, month: number, day: number, hour: number, minute: number, seconds: number) + /* Static methods and pseudo-constructors */ + static new(tz: TimeZone, year: number, month: number, day: number, hour: number, minute: number, seconds: number): DateTime + static new_from_iso8601(text: string, default_tz?: TimeZone | null): DateTime + static new_from_timeval_local(tv: TimeVal): DateTime + static new_from_timeval_utc(tv: TimeVal): DateTime + static new_from_unix_local(t: number): DateTime + static new_from_unix_utc(t: number): DateTime + static new_local(year: number, month: number, day: number, hour: number, minute: number, seconds: number): DateTime + static new_now(tz: TimeZone): DateTime + static new_now_local(): DateTime + static new_now_utc(): DateTime + static new_utc(year: number, month: number, day: number, hour: number, minute: number, seconds: number): DateTime +} +export class DebugKey { + /* Fields of GLib.DebugKey */ + key: string + value: number + static name: string +} +export class Dir { + /* Methods of GLib.Dir */ + close(): void + read_name(): string + rewind(): void + static name: string + /* Static methods and pseudo-constructors */ + static make_tmp(tmpl?: string | null): string +} +export class Error { + /* Fields of GLib.Error */ + domain: Quark + code: number + message: string + /* Methods of GLib.Error */ + copy(): Error + free(): void + matches(domain: Quark, code: number): boolean + static name: string + /* Static methods and pseudo-constructors */ + static new_literal(domain: Quark, code: number, message: string): Error +} +export class HashTable { + static name: string + /* Static methods and pseudo-constructors */ + static add(hash_table: HashTable, key?: object | null): boolean + static contains(hash_table: HashTable, key?: object | null): boolean + static destroy(hash_table: HashTable): void + static insert(hash_table: HashTable, key?: object | null, value?: object | null): boolean + static lookup(hash_table: HashTable, key?: object | null): object | null + static lookup_extended(hash_table: HashTable, lookup_key?: object | null): [ /* returnType */ boolean, /* orig_key */ object | null, /* value */ object | null ] + static remove(hash_table: HashTable, key?: object | null): boolean + static remove_all(hash_table: HashTable): void + static replace(hash_table: HashTable, key?: object | null, value?: object | null): boolean + static size(hash_table: HashTable): number + static steal(hash_table: HashTable, key?: object | null): boolean + static steal_all(hash_table: HashTable): void + static steal_extended(hash_table: HashTable, lookup_key?: object | null): [ /* returnType */ boolean, /* stolen_key */ object | null, /* stolen_value */ object | null ] + static unref(hash_table: HashTable): void +} +export class HashTableIter { + /* Methods of GLib.HashTableIter */ + init(hash_table: HashTable): void + next(): [ /* returnType */ boolean, /* key */ object | null, /* value */ object | null ] + remove(): void + replace(value?: object | null): void + steal(): void + static name: string +} +export class Hmac { + /* Methods of GLib.Hmac */ + get_digest(buffer: Uint8Array): void + get_string(): string + unref(): void + update(data: Uint8Array): void + static name: string +} +export class Hook { + /* Fields of GLib.Hook */ + data: object + next: Hook + prev: Hook + ref_count: number + hook_id: number + flags: number + func: object + destroy: DestroyNotify + /* Methods of GLib.Hook */ + compare_ids(sibling: Hook): number + static name: string + /* Static methods and pseudo-constructors */ + static destroy(hook_list: HookList, hook_id: number): boolean + static destroy_link(hook_list: HookList, hook: Hook): void + static free(hook_list: HookList, hook: Hook): void + static insert_before(hook_list: HookList, sibling: Hook | null, hook: Hook): void + static prepend(hook_list: HookList, hook: Hook): void + static unref(hook_list: HookList, hook: Hook): void +} +export class HookList { + /* Fields of GLib.HookList */ + seq_id: number + hook_size: number + is_setup: number + hooks: Hook + dummy3: object + finalize_hook: HookFinalizeFunc + dummy: object[] + /* Methods of GLib.HookList */ + clear(): void + init(hook_size: number): void + invoke(may_recurse: boolean): void + invoke_check(may_recurse: boolean): void + static name: string +} +export class IConv { + static name: string +} +export class IOChannel { + /* Methods of GLib.IOChannel */ + close(): void + flush(): IOStatus + get_buffer_condition(): IOCondition + get_buffer_size(): number + get_buffered(): boolean + get_close_on_unref(): boolean + get_encoding(): string + get_flags(): IOFlags + get_line_term(length: number): string + init(): void + read(buf: string, count: number, bytes_read: number): IOError + read_chars(): [ /* returnType */ IOStatus, /* buf */ Uint8Array, /* bytes_read */ number | null ] + read_line(): [ /* returnType */ IOStatus, /* str_return */ string, /* length */ number | null, /* terminator_pos */ number | null ] + read_line_string(buffer: String, terminator_pos?: number | null): IOStatus + read_to_end(): [ /* returnType */ IOStatus, /* str_return */ Uint8Array ] + read_unichar(): [ /* returnType */ IOStatus, /* thechar */ number ] + ref(): IOChannel + seek(offset: number, type: SeekType): IOError + seek_position(offset: number, type: SeekType): IOStatus + set_buffer_size(size: number): void + set_buffered(buffered: boolean): void + set_close_on_unref(do_close: boolean): void + set_encoding(encoding?: string | null): IOStatus + set_flags(flags: IOFlags): IOStatus + set_line_term(line_term: string | null, length: number): void + shutdown(flush: boolean): IOStatus + unix_get_fd(): number + unref(): void + write(buf: string, count: number, bytes_written: number): IOError + write_chars(buf: Uint8Array, count: number): [ /* returnType */ IOStatus, /* bytes_written */ number ] + write_unichar(thechar: number): IOStatus + static name: string + /* Static methods and pseudo-constructors */ + static new_file(filename: string, mode: string): IOChannel + static unix_new(fd: number): IOChannel + static error_from_errno(en: number): IOChannelError + static error_quark(): Quark +} +export class IOFuncs { + /* Fields of GLib.IOFuncs */ + io_read: (channel: IOChannel, buf: string, count: number, bytes_read: number) => IOStatus + io_write: (channel: IOChannel, buf: string, count: number, bytes_written: number) => IOStatus + io_seek: (channel: IOChannel, offset: number, type: SeekType) => IOStatus + io_close: (channel: IOChannel) => IOStatus + io_create_watch: (channel: IOChannel, condition: IOCondition) => Source + io_free: (channel: IOChannel) => void + io_set_flags: (channel: IOChannel, flags: IOFlags) => IOStatus + io_get_flags: (channel: IOChannel) => IOFlags + static name: string +} +export class KeyFile { + /* Methods of GLib.KeyFile */ + get_boolean(group_name: string, key: string): boolean + get_boolean_list(group_name: string, key: string): boolean[] + get_comment(group_name?: string | null, key?: string | null): string + get_double(group_name: string, key: string): number + get_double_list(group_name: string, key: string): number[] + get_groups(): [ /* returnType */ string[], /* length */ number | null ] + get_int64(group_name: string, key: string): number + get_integer(group_name: string, key: string): number + get_integer_list(group_name: string, key: string): number[] + get_keys(group_name: string): [ /* returnType */ string[], /* length */ number | null ] + get_locale_for_key(group_name: string, key: string, locale?: string | null): string | null + get_locale_string(group_name: string, key: string, locale?: string | null): string + get_locale_string_list(group_name: string, key: string, locale?: string | null): string[] + get_start_group(): string | null + get_string(group_name: string, key: string): string + get_string_list(group_name: string, key: string): string[] + get_uint64(group_name: string, key: string): number + get_value(group_name: string, key: string): string + has_group(group_name: string): boolean + load_from_bytes(bytes: Bytes, flags: KeyFileFlags): boolean + load_from_data(data: string, length: number, flags: KeyFileFlags): boolean + load_from_data_dirs(file: string, flags: KeyFileFlags): [ /* returnType */ boolean, /* full_path */ string | null ] + load_from_dirs(file: string, search_dirs: string[], flags: KeyFileFlags): [ /* returnType */ boolean, /* full_path */ string | null ] + load_from_file(file: string, flags: KeyFileFlags): boolean + remove_comment(group_name?: string | null, key?: string | null): boolean + remove_group(group_name: string): boolean + remove_key(group_name: string, key: string): boolean + save_to_file(filename: string): boolean + set_boolean(group_name: string, key: string, value: boolean): void + set_boolean_list(group_name: string, key: string, list: boolean[]): void + set_comment(group_name: string | null, key: string | null, comment: string): boolean + set_double(group_name: string, key: string, value: number): void + set_double_list(group_name: string, key: string, list: number[]): void + set_int64(group_name: string, key: string, value: number): void + set_integer(group_name: string, key: string, value: number): void + set_integer_list(group_name: string, key: string, list: number[]): void + set_list_separator(separator: number): void + set_locale_string(group_name: string, key: string, locale: string, string: string): void + set_locale_string_list(group_name: string, key: string, locale: string, list: string[]): void + set_string(group_name: string, key: string, string: string): void + set_string_list(group_name: string, key: string, list: string[]): void + set_uint64(group_name: string, key: string, value: number): void + set_value(group_name: string, key: string, value: string): void + to_data(): [ /* returnType */ string, /* length */ number | null ] + unref(): void + static name: string + static new(): KeyFile + constructor() + /* Static methods and pseudo-constructors */ + static new(): KeyFile + static error_quark(): Quark +} +export class List { + /* Fields of GLib.List */ + data: object + next: object[] + prev: object[] + static name: string +} +export class LogField { + /* Fields of GLib.LogField */ + key: string + value: object + length: number + static name: string +} +export class MainContext { + /* Methods of GLib.MainContext */ + acquire(): boolean + add_poll(fd: PollFD, priority: number): void + check(max_priority: number, fds: PollFD[]): boolean + dispatch(): void + find_source_by_funcs_user_data(funcs: SourceFuncs, user_data?: object | null): Source + find_source_by_id(source_id: number): Source + find_source_by_user_data(user_data?: object | null): Source + invoke_full(priority: number, function_: SourceFunc): void + is_owner(): boolean + iteration(may_block: boolean): boolean + pending(): boolean + pop_thread_default(): void + prepare(): [ /* returnType */ boolean, /* priority */ number | null ] + push_thread_default(): void + query(max_priority: number): [ /* returnType */ number, /* timeout_ */ number, /* fds */ PollFD[] ] + ref(): MainContext + release(): void + remove_poll(fd: PollFD): void + unref(): void + wait(cond: Cond, mutex: Mutex): boolean + wakeup(): void + static name: string + static new(): MainContext + constructor() + /* Static methods and pseudo-constructors */ + static new(): MainContext + static default(): MainContext + static get_thread_default(): MainContext | null + static ref_thread_default(): MainContext +} +export class MainLoop { + /* Methods of GLib.MainLoop */ + get_context(): MainContext + is_running(): boolean + quit(): void + ref(): MainLoop + run(): void + unref(): void + static name: string + static new(context: MainContext | null, is_running: boolean): MainLoop + constructor(context: MainContext | null, is_running: boolean) + /* Static methods and pseudo-constructors */ + static new(context: MainContext | null, is_running: boolean): MainLoop +} +export class MappedFile { + /* Methods of GLib.MappedFile */ + free(): void + get_bytes(): Bytes + get_contents(): string + get_length(): number + ref(): MappedFile + unref(): void + static name: string + static new(filename: string, writable: boolean): MappedFile + constructor(filename: string, writable: boolean) + /* Static methods and pseudo-constructors */ + static new(filename: string, writable: boolean): MappedFile + static new_from_fd(fd: number, writable: boolean): MappedFile +} +export class MarkupParseContext { + /* Methods of GLib.MarkupParseContext */ + end_parse(): boolean + free(): void + get_element(): string + get_position(): [ /* line_number */ number | null, /* char_number */ number | null ] + get_user_data(): object | null + parse(text: string, text_len: number): boolean + pop(): object | null + push(parser: MarkupParser, user_data?: object | null): void + ref(): MarkupParseContext + unref(): void + static name: string + static new(parser: MarkupParser, flags: MarkupParseFlags, user_data: object | null, user_data_dnotify: DestroyNotify): MarkupParseContext + constructor(parser: MarkupParser, flags: MarkupParseFlags, user_data: object | null, user_data_dnotify: DestroyNotify) + /* Static methods and pseudo-constructors */ + static new(parser: MarkupParser, flags: MarkupParseFlags, user_data: object | null, user_data_dnotify: DestroyNotify): MarkupParseContext +} +export class MarkupParser { + /* Fields of GLib.MarkupParser */ + start_element: (context: MarkupParseContext, element_name: string, attribute_names: string, attribute_values: string) => void + end_element: (context: MarkupParseContext, element_name: string) => void + text: (context: MarkupParseContext, text: string, text_len: number) => void + passthrough: (context: MarkupParseContext, passthrough_text: string, text_len: number) => void + error: (context: MarkupParseContext, error: Error) => void + static name: string +} +export class MatchInfo { + /* Methods of GLib.MatchInfo */ + expand_references(string_to_expand: string): string | null + fetch(match_num: number): string | null + fetch_all(): string[] + fetch_named(name: string): string | null + fetch_named_pos(name: string): [ /* returnType */ boolean, /* start_pos */ number | null, /* end_pos */ number | null ] + fetch_pos(match_num: number): [ /* returnType */ boolean, /* start_pos */ number | null, /* end_pos */ number | null ] + free(): void + get_match_count(): number + get_regex(): Regex + get_string(): string + is_partial_match(): boolean + matches(): boolean + next(): boolean + ref(): MatchInfo + unref(): void + static name: string +} +export class MemVTable { + /* Fields of GLib.MemVTable */ + malloc: (n_bytes: number) => object + realloc: (mem: object, n_bytes: number) => object + free: (mem: object) => void + calloc: (n_blocks: number, n_block_bytes: number) => object + try_malloc: (n_bytes: number) => object + try_realloc: (mem: object, n_bytes: number) => object + static name: string +} +export class Node { + /* Fields of GLib.Node */ + data: object + next: Node + prev: Node + parent: Node + children: Node + /* Methods of GLib.Node */ + child_index(data?: object | null): number + child_position(child: Node): number + depth(): number + destroy(): void + is_ancestor(descendant: Node): boolean + max_height(): number + n_children(): number + n_nodes(flags: TraverseFlags): number + reverse_children(): void + unlink(): void + static name: string +} +export class Once { + /* Fields of GLib.Once */ + status: OnceStatus + retval: object + static name: string + /* Static methods and pseudo-constructors */ + static init_enter(location: object): boolean + static init_leave(location: object, result: number): void +} +export class OptionContext { + /* Methods of GLib.OptionContext */ + add_group(group: OptionGroup): void + add_main_entries(entries: OptionEntry[], translation_domain?: string | null): void + free(): void + get_description(): string + get_help(main_help: boolean, group?: OptionGroup | null): string + get_help_enabled(): boolean + get_ignore_unknown_options(): boolean + get_main_group(): OptionGroup + get_strict_posix(): boolean + get_summary(): string + parse(argv?: string[] | null): [ /* returnType */ boolean, /* argv */ string[] | null ] + parse_strv(arguments_?: string[] | null): [ /* returnType */ boolean, /* arguments_ */ string[] | null ] + set_description(description?: string | null): void + set_help_enabled(help_enabled: boolean): void + set_ignore_unknown_options(ignore_unknown: boolean): void + set_main_group(group: OptionGroup): void + set_strict_posix(strict_posix: boolean): void + set_summary(summary?: string | null): void + set_translate_func(func?: TranslateFunc | null): void + set_translation_domain(domain: string): void + static name: string +} +export class OptionEntry { + /* Fields of GLib.OptionEntry */ + long_name: string + short_name: number + flags: number + arg: OptionArg + arg_data: object + description: string + arg_description: string + static name: string +} +export class OptionGroup { + /* Methods of GLib.OptionGroup */ + add_entries(entries: OptionEntry[]): void + free(): void + ref(): OptionGroup + set_translate_func(func?: TranslateFunc | null): void + set_translation_domain(domain: string): void + unref(): void + static name: string + static new(name: string, description: string, help_description: string, user_data?: object | null, destroy?: DestroyNotify | null): OptionGroup + constructor(name: string, description: string, help_description: string, user_data?: object | null, destroy?: DestroyNotify | null) + /* Static methods and pseudo-constructors */ + static new(name: string, description: string, help_description: string, user_data?: object | null, destroy?: DestroyNotify | null): OptionGroup +} +export class PatternSpec { + /* Methods of GLib.PatternSpec */ + equal(pspec2: PatternSpec): boolean + free(): void + static name: string +} +export class PollFD { + /* Fields of GLib.PollFD */ + fd: number + events: number + revents: number + static name: string +} +export class Private { + /* Methods of GLib.Private */ + get(): object | null + replace(value?: object | null): void + set(value?: object | null): void + static name: string +} +export class PtrArray { + /* Fields of GLib.PtrArray */ + pdata: object + len: number + static name: string +} +export class Queue { + /* Fields of GLib.Queue */ + head: object[] + tail: object[] + length: number + /* Methods of GLib.Queue */ + clear(): void + clear_full(free_func?: DestroyNotify | null): void + free(): void + free_full(free_func: DestroyNotify): void + get_length(): number + index(data?: object | null): number + init(): void + is_empty(): boolean + peek_head(): object | null + peek_nth(n: number): object | null + peek_tail(): object | null + pop_head(): object | null + pop_nth(n: number): object | null + pop_tail(): object | null + push_head(data?: object | null): void + push_nth(data: object | null, n: number): void + push_tail(data?: object | null): void + remove(data?: object | null): boolean + remove_all(data?: object | null): number + reverse(): void + static name: string +} +export class RWLock { + /* Methods of GLib.RWLock */ + clear(): void + init(): void + reader_lock(): void + reader_trylock(): boolean + reader_unlock(): void + writer_lock(): void + writer_trylock(): boolean + writer_unlock(): void + static name: string +} +export class Rand { + /* Methods of GLib.Rand */ + double(): number + double_range(begin: number, end: number): number + free(): void + int(): number + int_range(begin: number, end: number): number + set_seed(seed: number): void + set_seed_array(seed: number, seed_length: number): void + static name: string +} +export class RecMutex { + /* Methods of GLib.RecMutex */ + clear(): void + init(): void + lock(): void + trylock(): boolean + unlock(): void + static name: string +} +export class Regex { + /* Methods of GLib.Regex */ + get_capture_count(): number + get_compile_flags(): RegexCompileFlags + get_has_cr_or_lf(): boolean + get_match_flags(): RegexMatchFlags + get_max_backref(): number + get_max_lookbehind(): number + get_pattern(): string + get_string_number(name: string): number + match(string: string, match_options: RegexMatchFlags): [ /* returnType */ boolean, /* match_info */ MatchInfo | null ] + match_all(string: string, match_options: RegexMatchFlags): [ /* returnType */ boolean, /* match_info */ MatchInfo | null ] + match_all_full(string: string[], start_position: number, match_options: RegexMatchFlags): [ /* returnType */ boolean, /* match_info */ MatchInfo | null ] + match_full(string: string[], start_position: number, match_options: RegexMatchFlags): [ /* returnType */ boolean, /* match_info */ MatchInfo | null ] + ref(): Regex + replace(string: string[], start_position: number, replacement: string, match_options: RegexMatchFlags): string + replace_literal(string: string[], start_position: number, replacement: string, match_options: RegexMatchFlags): string + split(string: string, match_options: RegexMatchFlags): string[] + split_full(string: string[], start_position: number, match_options: RegexMatchFlags, max_tokens: number): string[] + unref(): void + static name: string + static new(pattern: string, compile_options: RegexCompileFlags, match_options: RegexMatchFlags): Regex + constructor(pattern: string, compile_options: RegexCompileFlags, match_options: RegexMatchFlags) + /* Static methods and pseudo-constructors */ + static new(pattern: string, compile_options: RegexCompileFlags, match_options: RegexMatchFlags): Regex + static check_replacement(replacement: string): [ /* returnType */ boolean, /* has_references */ boolean | null ] + static error_quark(): Quark + static escape_nul(string: string, length: number): string + static escape_string(string: string[]): string + static match_simple(pattern: string, string: string, compile_options: RegexCompileFlags, match_options: RegexMatchFlags): boolean + static split_simple(pattern: string, string: string, compile_options: RegexCompileFlags, match_options: RegexMatchFlags): string[] +} +export class SList { + /* Fields of GLib.SList */ + data: object + next: object[] + static name: string +} +export class Scanner { + /* Fields of GLib.Scanner */ + user_data: object + max_parse_errors: number + parse_errors: number + input_name: string + qdata: Data + config: ScannerConfig + token: TokenType + value: TokenValue + line: number + position: number + next_token: TokenType + next_value: TokenValue + next_line: number + next_position: number + msg_handler: ScannerMsgFunc + /* Methods of GLib.Scanner */ + cur_line(): number + cur_position(): number + cur_token(): TokenType + destroy(): void + eof(): boolean + get_next_token(): TokenType + input_file(input_fd: number): void + input_text(text: string, text_len: number): void + lookup_symbol(symbol: string): object | null + peek_next_token(): TokenType + scope_add_symbol(scope_id: number, symbol: string, value?: object | null): void + scope_lookup_symbol(scope_id: number, symbol: string): object | null + scope_remove_symbol(scope_id: number, symbol: string): void + set_scope(scope_id: number): number + sync_file_offset(): void + unexp_token(expected_token: TokenType, identifier_spec: string, symbol_spec: string, symbol_name: string, message: string, is_error: number): void + static name: string +} +export class ScannerConfig { + /* Fields of GLib.ScannerConfig */ + cset_skip_characters: string + cset_identifier_first: string + cset_identifier_nth: string + cpair_comment_single: string + case_sensitive: number + skip_comment_multi: number + skip_comment_single: number + scan_comment_multi: number + scan_identifier: number + scan_identifier_1char: number + scan_identifier_NULL: number + scan_symbols: number + scan_binary: number + scan_octal: number + scan_float: number + scan_hex: number + scan_hex_dollar: number + scan_string_sq: number + scan_string_dq: number + numbers_2_int: number + int_2_float: number + identifier_2_string: number + char_2_token: number + symbol_2_token: number + scope_0_fallback: number + store_int64: number + static name: string +} +export class Sequence { + /* Methods of GLib.Sequence */ + append(data?: object | null): SequenceIter + free(): void + get_begin_iter(): SequenceIter + get_end_iter(): SequenceIter + get_iter_at_pos(pos: number): SequenceIter + get_length(): number + is_empty(): boolean + prepend(data?: object | null): SequenceIter + static name: string + /* Static methods and pseudo-constructors */ + static get(iter: SequenceIter): object | null + static insert_before(iter: SequenceIter, data?: object | null): SequenceIter + static move(src: SequenceIter, dest: SequenceIter): void + static move_range(dest: SequenceIter, begin: SequenceIter, end: SequenceIter): void + static range_get_midpoint(begin: SequenceIter, end: SequenceIter): SequenceIter + static remove(iter: SequenceIter): void + static remove_range(begin: SequenceIter, end: SequenceIter): void + static set(iter: SequenceIter, data?: object | null): void + static swap(a: SequenceIter, b: SequenceIter): void +} +export class SequenceIter { + /* Methods of GLib.SequenceIter */ + compare(b: SequenceIter): number + get_position(): number + get_sequence(): Sequence + is_begin(): boolean + is_end(): boolean + move(delta: number): SequenceIter + next(): SequenceIter + prev(): SequenceIter + static name: string +} +export class Source { + /* Methods of GLib.Source */ + add_child_source(child_source: Source): void + add_poll(fd: PollFD): void + add_unix_fd(fd: number, events: IOCondition): object + attach(context?: MainContext | null): number + destroy(): void + get_can_recurse(): boolean + get_context(): MainContext | null + get_current_time(timeval: TimeVal): void + get_id(): number + get_name(): string | null + get_priority(): number + get_ready_time(): number + get_time(): number + is_destroyed(): boolean + modify_unix_fd(tag: object, new_events: IOCondition): void + query_unix_fd(tag: object): IOCondition + ref(): Source + remove_child_source(child_source: Source): void + remove_poll(fd: PollFD): void + remove_unix_fd(tag: object): void + set_callback(func: SourceFunc): void + set_callback_indirect(callback_data: object | null, callback_funcs: SourceCallbackFuncs): void + set_can_recurse(can_recurse: boolean): void + set_funcs(funcs: SourceFuncs): void + set_name(name: string): void + set_priority(priority: number): void + set_ready_time(ready_time: number): void + unref(): void + static name: string + static new(source_funcs: SourceFuncs, struct_size: number): Source + constructor(source_funcs: SourceFuncs, struct_size: number) + /* Static methods and pseudo-constructors */ + static new(source_funcs: SourceFuncs, struct_size: number): Source + static remove(tag: number): boolean + static remove_by_funcs_user_data(funcs: SourceFuncs, user_data?: object | null): boolean + static remove_by_user_data(user_data?: object | null): boolean + static set_name_by_id(tag: number, name: string): void +} +export class SourceCallbackFuncs { + /* Fields of GLib.SourceCallbackFuncs */ + ref: (cb_data: object) => void + unref: (cb_data: object) => void + static name: string +} +export class SourceFuncs { + /* Fields of GLib.SourceFuncs */ + prepare: (source: Source, timeout_: number) => boolean + check: (source: Source) => boolean + finalize: (source: Source) => void + static name: string +} +export class SourcePrivate { + static name: string +} +export class StatBuf { + static name: string +} +export class String { + /* Fields of GLib.String */ + str: string + len: number + allocated_len: number + /* Methods of GLib.String */ + append(val: string): String + append_c(c: number): String + append_len(val: string, len: number): String + append_unichar(wc: number): String + append_uri_escaped(unescaped: string, reserved_chars_allowed: string, allow_utf8: boolean): String + ascii_down(): String + ascii_up(): String + assign(rval: string): String + down(): String + equal(v2: String): boolean + erase(pos: number, len: number): String + free(free_segment: boolean): string | null + free_to_bytes(): Bytes + hash(): number + insert(pos: number, val: string): String + insert_c(pos: number, c: number): String + insert_len(pos: number, val: string, len: number): String + insert_unichar(pos: number, wc: number): String + overwrite(pos: number, val: string): String + overwrite_len(pos: number, val: string, len: number): String + prepend(val: string): String + prepend_c(c: number): String + prepend_len(val: string, len: number): String + prepend_unichar(wc: number): String + replace(find: string, replace: string, limit: number): number + set_size(len: number): String + truncate(len: number): String + up(): String + static name: string +} +export class StringChunk { + /* Methods of GLib.StringChunk */ + clear(): void + free(): void + insert(string: string): string + insert_const(string: string): string + insert_len(string: string, len: number): string + static name: string +} +export class StrvBuilder { + /* Methods of GLib.StrvBuilder */ + add(value: string): void + end(): string[] + unref(): void + static name: string +} +export class TestCase { + static name: string +} +export class TestConfig { + /* Fields of GLib.TestConfig */ + test_initialized: boolean + test_quick: boolean + test_perf: boolean + test_verbose: boolean + test_quiet: boolean + test_undefined: boolean + static name: string +} +export class TestLogBuffer { + /* Methods of GLib.TestLogBuffer */ + free(): void + push(n_bytes: number, bytes: number): void + static name: string +} +export class TestLogMsg { + /* Fields of GLib.TestLogMsg */ + log_type: TestLogType + n_strings: number + strings: string + n_nums: number + /* Methods of GLib.TestLogMsg */ + free(): void + static name: string +} +export class TestSuite { + /* Methods of GLib.TestSuite */ + add(test_case: TestCase): void + add_suite(nestedsuite: TestSuite): void + static name: string +} +export class Thread { + /* Methods of GLib.Thread */ + join(): object | null + ref(): Thread + unref(): void + static name: string + static new(name: string | null, func: ThreadFunc): Thread + constructor(name: string | null, func: ThreadFunc) + /* Static methods and pseudo-constructors */ + static new(name: string | null, func: ThreadFunc): Thread + static try_new(name: string | null, func: ThreadFunc): Thread + static error_quark(): Quark + static exit(retval?: object | null): void + static self(): Thread + static yield(): void +} +export class ThreadPool { + /* Fields of GLib.ThreadPool */ + func: Func + user_data: object + exclusive: boolean + /* Methods of GLib.ThreadPool */ + free(immediate: boolean, wait_: boolean): void + get_max_threads(): number + get_num_threads(): number + move_to_front(data?: object | null): boolean + push(data?: object | null): boolean + set_max_threads(max_threads: number): boolean + unprocessed(): number + static name: string + /* Static methods and pseudo-constructors */ + static get_max_idle_time(): number + static get_max_unused_threads(): number + static get_num_unused_threads(): number + static set_max_idle_time(interval: number): void + static set_max_unused_threads(max_threads: number): void + static stop_unused_threads(): void +} +export class TimeVal { + /* Fields of GLib.TimeVal */ + tv_sec: number + tv_usec: number + /* Methods of GLib.TimeVal */ + add(microseconds: number): void + to_iso8601(): string | null + static name: string + /* Static methods and pseudo-constructors */ + static from_iso8601(iso_date: string): [ /* returnType */ boolean, /* time_ */ TimeVal ] +} +export class TimeZone { + /* Methods of GLib.TimeZone */ + adjust_time(type: TimeType, time_: number): number + find_interval(type: TimeType, time_: number): number + get_abbreviation(interval: number): string + get_identifier(): string + get_offset(interval: number): number + is_dst(interval: number): boolean + ref(): TimeZone + unref(): void + static name: string + static new(identifier?: string | null): TimeZone + constructor(identifier?: string | null) + /* Static methods and pseudo-constructors */ + static new(identifier?: string | null): TimeZone + static new_identifier(identifier?: string | null): TimeZone + static new_local(): TimeZone + static new_offset(seconds: number): TimeZone + static new_utc(): TimeZone +} +export class Timer { + /* Methods of GLib.Timer */ + continue(): void + destroy(): void + elapsed(microseconds: number): number + is_active(): boolean + reset(): void + start(): void + stop(): void + static name: string +} +export class TrashStack { + /* Fields of GLib.TrashStack */ + next: TrashStack + static name: string + /* Static methods and pseudo-constructors */ + static height(stack_p: TrashStack): number + static peek(stack_p: TrashStack): object | null + static pop(stack_p: TrashStack): object | null + static push(stack_p: TrashStack, data_p: object): void +} +export class Tree { + /* Methods of GLib.Tree */ + destroy(): void + height(): number + insert(key?: object | null, value?: object | null): void + insert_node(key?: object | null, value?: object | null): TreeNode + lookup(key?: object | null): object | null + lookup_extended(lookup_key?: object | null): [ /* returnType */ boolean, /* orig_key */ object | null, /* value */ object | null ] + lookup_node(key?: object | null): TreeNode | null + lower_bound(key?: object | null): TreeNode | null + nnodes(): number + node_first(): TreeNode | null + node_last(): TreeNode | null + ref(): Tree + remove(key?: object | null): boolean + replace(key?: object | null, value?: object | null): void + replace_node(key?: object | null, value?: object | null): TreeNode + steal(key?: object | null): boolean + unref(): void + upper_bound(key?: object | null): TreeNode | null + static name: string + /* Static methods and pseudo-constructors */ + static new_full(key_compare_func: CompareDataFunc, key_destroy_func: DestroyNotify): Tree +} +export class TreeNode { + /* Methods of GLib.TreeNode */ + key(): object | null + next(): TreeNode | null + previous(): TreeNode | null + value(): object | null + static name: string +} +export class Uri { + /* Methods of GLib.Uri */ + get_auth_params(): string | null + get_flags(): UriFlags + get_fragment(): string | null + get_host(): string | null + get_password(): string | null + get_path(): string + get_port(): number + get_query(): string | null + get_scheme(): string + get_user(): string | null + get_userinfo(): string | null + parse_relative(uri_ref: string, flags: UriFlags): Uri + to_string(): string + to_string_partial(flags: UriHideFlags): string + static name: string + /* Static methods and pseudo-constructors */ + static build(flags: UriFlags, scheme: string, userinfo: string | null, host: string | null, port: number, path: string, query?: string | null, fragment?: string | null): Uri + static build_with_user(flags: UriFlags, scheme: string, user: string | null, password: string | null, auth_params: string | null, host: string | null, port: number, path: string, query?: string | null, fragment?: string | null): Uri + static error_quark(): Quark + static escape_bytes(unescaped: Uint8Array, reserved_chars_allowed?: string | null): string + static escape_string(unescaped: string, reserved_chars_allowed: string | null, allow_utf8: boolean): string + static is_valid(uri_string: string, flags: UriFlags): boolean + static join(flags: UriFlags, scheme: string | null, userinfo: string | null, host: string | null, port: number, path: string, query?: string | null, fragment?: string | null): string + static join_with_user(flags: UriFlags, scheme: string | null, user: string | null, password: string | null, auth_params: string | null, host: string | null, port: number, path: string, query?: string | null, fragment?: string | null): string + static list_extract_uris(uri_list: string): string[] + static parse(uri_string: string, flags: UriFlags): Uri + static parse_params(params: string, length: number, separators: string, flags: UriParamsFlags): HashTable + static parse_scheme(uri: string): string | null + static peek_scheme(uri: string): string | null + static resolve_relative(base_uri_string: string | null, uri_ref: string, flags: UriFlags): string + static split(uri_ref: string, flags: UriFlags): [ /* returnType */ boolean, /* scheme */ string | null, /* userinfo */ string | null, /* host */ string | null, /* port */ number | null, /* path */ string | null, /* query */ string | null, /* fragment */ string | null ] + static split_network(uri_string: string, flags: UriFlags): [ /* returnType */ boolean, /* scheme */ string | null, /* host */ string | null, /* port */ number | null ] + static split_with_user(uri_ref: string, flags: UriFlags): [ /* returnType */ boolean, /* scheme */ string | null, /* user */ string | null, /* password */ string | null, /* auth_params */ string | null, /* host */ string | null, /* port */ number | null, /* path */ string | null, /* query */ string | null, /* fragment */ string | null ] + static unescape_bytes(escaped_string: string, length: number, illegal_characters?: string | null): Bytes + static unescape_segment(escaped_string?: string | null, escaped_string_end?: string | null, illegal_characters?: string | null): string | null + static unescape_string(escaped_string: string, illegal_characters?: string | null): string | null +} +export class UriParamsIter { + /* Methods of GLib.UriParamsIter */ + init(params: string, length: number, separators: string, flags: UriParamsFlags): void + next(): [ /* returnType */ boolean, /* attribute */ string | null, /* value */ string | null ] + static name: string +} +export class Variant { + /* Methods of GLib.Variant */ + byteswap(): Variant + check_format_string(format_string: string, copy_only: boolean): boolean + classify(): VariantClass + compare(two: Variant): number + dup_bytestring(): Uint8Array + dup_bytestring_array(): string[] + dup_objv(): string[] + dup_string(): [ /* returnType */ string, /* length */ number ] + dup_strv(): string[] + equal(two: Variant): boolean + get_boolean(): boolean + get_byte(): number + get_bytestring(): Uint8Array + get_bytestring_array(): string[] + get_child_value(index_: number): Variant + get_data(): object | null + get_data_as_bytes(): Bytes + get_double(): number + get_handle(): number + get_int16(): number + get_int32(): number + get_int64(): number + get_maybe(): Variant | null + get_normal_form(): Variant + get_objv(): string[] + get_size(): number + get_string(): [ /* returnType */ string, /* length */ number | null ] + get_strv(): string[] + get_type(): VariantType + get_type_string(): string + get_uint16(): number + get_uint32(): number + get_uint64(): number + get_variant(): Variant + hash(): number + is_container(): boolean + is_floating(): boolean + is_normal_form(): boolean + is_of_type(type: VariantType): boolean + lookup_value(key: string, expected_type?: VariantType | null): Variant + n_children(): number + print(type_annotate: boolean): string + ref(): Variant + ref_sink(): Variant + store(data: object): void + take_ref(): Variant + unref(): void + static name: string + /* Static methods and pseudo-constructors */ + static new_array(child_type: VariantType | null, children: Variant[] | null): Variant + static new_boolean(value: boolean): Variant + static new_byte(value: number): Variant + static new_bytestring(string: Uint8Array): Variant + static new_bytestring_array(strv: string[]): Variant + static new_dict_entry(key: Variant, value: Variant): Variant + static new_double(value: number): Variant + static new_fixed_array(element_type: VariantType, elements: object | null, n_elements: number, element_size: number): Variant + static new_from_bytes(type: VariantType, bytes: Bytes, trusted: boolean): Variant + static new_from_data(type: VariantType, data: Uint8Array, trusted: boolean, notify: DestroyNotify, user_data?: object | null): Variant + static new_handle(value: number): Variant + static new_int16(value: number): Variant + static new_int32(value: number): Variant + static new_int64(value: number): Variant + static new_maybe(child_type?: VariantType | null, child?: Variant | null): Variant + static new_object_path(object_path: string): Variant + static new_objv(strv: string[]): Variant + static new_signature(signature: string): Variant + static new_string(string: string): Variant + static new_strv(strv: string[]): Variant + static new_tuple(children: Variant[]): Variant + static new_uint16(value: number): Variant + static new_uint32(value: number): Variant + static new_uint64(value: number): Variant + static new_variant(value: Variant): Variant + static is_object_path(string: string): boolean + static is_signature(string: string): boolean + static parse(type: VariantType | null, text: string, limit?: string | null, endptr?: string | null): Variant + static parse_error_print_context(error: Error, source_str: string): string + static parse_error_quark(): Quark + static parser_get_error_quark(): Quark +} +export class VariantBuilder { + /* Methods of GLib.VariantBuilder */ + add_value(value: Variant): void + close(): void + end(): Variant + open(type: VariantType): void + ref(): VariantBuilder + unref(): void + static name: string + static new(type: VariantType): VariantBuilder + constructor(type: VariantType) + /* Static methods and pseudo-constructors */ + static new(type: VariantType): VariantBuilder +} +export class VariantDict { + /* Methods of GLib.VariantDict */ + clear(): void + contains(key: string): boolean + end(): Variant + insert_value(key: string, value: Variant): void + lookup_value(key: string, expected_type?: VariantType | null): Variant + ref(): VariantDict + remove(key: string): boolean + unref(): void + static name: string + static new(from_asv?: Variant | null): VariantDict + constructor(from_asv?: Variant | null) + /* Static methods and pseudo-constructors */ + static new(from_asv?: Variant | null): VariantDict +} +export class VariantIter { + /* Methods of GLib.VariantIter */ + free(): void + n_children(): number + next_value(): Variant | null + static name: string +} +export class VariantType { + /* Methods of GLib.VariantType */ + copy(): VariantType + dup_string(): string + element(): VariantType + equal(type2: VariantType): boolean + first(): VariantType + free(): void + get_string_length(): number + hash(): number + is_array(): boolean + is_basic(): boolean + is_container(): boolean + is_definite(): boolean + is_dict_entry(): boolean + is_maybe(): boolean + is_subtype_of(supertype: VariantType): boolean + is_tuple(): boolean + is_variant(): boolean + key(): VariantType + n_items(): number + next(): VariantType + value(): VariantType + static name: string + static new(type_string: string): VariantType + constructor(type_string: string) + /* Static methods and pseudo-constructors */ + static new(type_string: string): VariantType + static new_array(element: VariantType): VariantType + static new_dict_entry(key: VariantType, value: VariantType): VariantType + static new_maybe(element: VariantType): VariantType + static new_tuple(items: VariantType[]): VariantType + static checked_(arg0: string): VariantType + static string_get_depth_(type_string: string): number + static string_is_valid(type_string: string): boolean + static string_scan(string: string, limit?: string | null): [ /* returnType */ boolean, /* endptr */ string | null ] +} +export class DoubleIEEE754 { + /* Fields of GLib.DoubleIEEE754 */ + v_double: number + static name: string +} +export class FloatIEEE754 { + /* Fields of GLib.FloatIEEE754 */ + v_float: number + static name: string +} +export class Mutex { + /* Methods of GLib.Mutex */ + clear(): void + init(): void + lock(): void + trylock(): boolean + unlock(): void + static name: string +} +export class TokenValue { + /* Fields of GLib.TokenValue */ + v_symbol: object + v_identifier: string + v_binary: number + v_octal: number + v_int: number + v_int64: number + v_float: number + v_hex: number + v_string: string + v_comment: string + v_char: number + v_error: number + static name: string +} +type DateDay = number +type DateYear = number +type MainContextPusher = void +type MutexLocker = void +type Pid = number +type Quark = number +type RWLockReaderLocker = void +type RWLockWriterLocker = void +type RecMutexLocker = void +type RefString = number +type Strv = string +type Time = number +type TimeSpan = number +type Type = number \ No newline at end of file diff --git a/@types/Gjs/GLib-2.0.js b/@types/Gjs/GLib-2.0.js new file mode 100644 index 00000000..a21f5cef --- /dev/null +++ b/@types/Gjs/GLib-2.0.js @@ -0,0 +1,2 @@ +imports.gi.versions.GLib = '2.0'; +module.exports = imports.gi.GLib; diff --git a/@types/Gjs/GModule-2.0.d.ts b/@types/Gjs/GModule-2.0.d.ts new file mode 100644 index 00000000..166bf9f7 --- /dev/null +++ b/@types/Gjs/GModule-2.0.d.ts @@ -0,0 +1,34 @@ +/** + * GModule-2.0 + */ + +import * as Gjs from './Gjs'; +import * as GLib from './GLib-2.0'; +import * as GObject from './GObject-2.0'; + +export enum ModuleFlags { + LAZY, + LOCAL, + MASK, +} +export function module_build_path(directory: string | null, module_name: string): string +export function module_error(): string +export function module_supported(): boolean +export interface ModuleCheckInit { + (module: Module): string +} +export interface ModuleUnload { + (module: Module): void +} +export class Module { + /* Methods of GModule.Module */ + close(): boolean + make_resident(): void + name(): string + symbol(symbol_name: string): [ /* returnType */ boolean, /* symbol */ object | null ] + static name: string + /* Static methods and pseudo-constructors */ + static build_path(directory: string | null, module_name: string): string + static error(): string + static supported(): boolean +} \ No newline at end of file diff --git a/@types/Gjs/GModule-2.0.js b/@types/Gjs/GModule-2.0.js new file mode 100644 index 00000000..f69b12fb --- /dev/null +++ b/@types/Gjs/GModule-2.0.js @@ -0,0 +1,2 @@ +imports.gi.versions.GModule = '2.0'; +module.exports = imports.gi.GModule; diff --git a/@types/Gjs/GObject-2.0.d.ts b/@types/Gjs/GObject-2.0.d.ts new file mode 100644 index 00000000..e9ff6c61 --- /dev/null +++ b/@types/Gjs/GObject-2.0.d.ts @@ -0,0 +1,1668 @@ +/** + * GObject-2.0 + */ + +import * as Gjs from './Gjs'; +import * as GLib from './GLib-2.0'; + +export enum BindingFlags { + DEFAULT, + BIDIRECTIONAL, + SYNC_CREATE, + INVERT_BOOLEAN, +} +export enum ConnectFlags { + AFTER, + SWAPPED, +} +export enum ParamFlags { + READABLE, + WRITABLE, + READWRITE, + CONSTRUCT, + CONSTRUCT_ONLY, + LAX_VALIDATION, + STATIC_NAME, + PRIVATE, + STATIC_NICK, + STATIC_BLURB, + EXPLICIT_NOTIFY, + DEPRECATED, +} +export enum SignalFlags { + RUN_FIRST, + RUN_LAST, + RUN_CLEANUP, + NO_RECURSE, + DETAILED, + ACTION, + NO_HOOKS, + MUST_COLLECT, + DEPRECATED, + ACCUMULATOR_FIRST_RUN, +} +export enum SignalMatchType { + ID, + DETAIL, + CLOSURE, + FUNC, + DATA, + UNBLOCKED, +} +export enum TypeDebugFlags { + NONE, + OBJECTS, + SIGNALS, + INSTANCE_COUNT, + MASK, +} +export enum TypeFlags { + ABSTRACT, + VALUE_ABSTRACT, +} +export enum TypeFundamentalFlags { + CLASSED, + INSTANTIATABLE, + DERIVABLE, + DEEP_DERIVABLE, +} +export const PARAM_MASK: number +export const PARAM_STATIC_STRINGS: number +export const PARAM_USER_SHIFT: number +export const SIGNAL_FLAGS_MASK: number +export const SIGNAL_MATCH_MASK: number +export const TYPE_FLAG_RESERVED_ID_BIT: Type +export const TYPE_FUNDAMENTAL_MAX: number +export const TYPE_FUNDAMENTAL_SHIFT: number +export const TYPE_RESERVED_BSE_FIRST: number +export const TYPE_RESERVED_BSE_LAST: number +export const TYPE_RESERVED_GLIB_FIRST: number +export const TYPE_RESERVED_GLIB_LAST: number +export const TYPE_RESERVED_USER_FIRST: number +export const VALUE_INTERNED_STRING: number +export const VALUE_NOCOPY_CONTENTS: number +export function boxed_copy(boxed_type: Type, src_boxed: object): object +export function boxed_free(boxed_type: Type, boxed: object): void +export function cclosure_marshal_BOOLEAN__BOXED_BOXED(closure: Closure, return_value: Value, n_param_values: number, param_values: Value, invocation_hint?: object | null, marshal_data?: object | null): void +export function cclosure_marshal_BOOLEAN__FLAGS(closure: Closure, return_value: Value, n_param_values: number, param_values: Value, invocation_hint?: object | null, marshal_data?: object | null): void +export function cclosure_marshal_STRING__OBJECT_POINTER(closure: Closure, return_value: Value, n_param_values: number, param_values: Value, invocation_hint?: object | null, marshal_data?: object | null): void +export function cclosure_marshal_VOID__BOOLEAN(closure: Closure, return_value: Value, n_param_values: number, param_values: Value, invocation_hint?: object | null, marshal_data?: object | null): void +export function cclosure_marshal_VOID__BOXED(closure: Closure, return_value: Value, n_param_values: number, param_values: Value, invocation_hint?: object | null, marshal_data?: object | null): void +export function cclosure_marshal_VOID__CHAR(closure: Closure, return_value: Value, n_param_values: number, param_values: Value, invocation_hint?: object | null, marshal_data?: object | null): void +export function cclosure_marshal_VOID__DOUBLE(closure: Closure, return_value: Value, n_param_values: number, param_values: Value, invocation_hint?: object | null, marshal_data?: object | null): void +export function cclosure_marshal_VOID__ENUM(closure: Closure, return_value: Value, n_param_values: number, param_values: Value, invocation_hint?: object | null, marshal_data?: object | null): void +export function cclosure_marshal_VOID__FLAGS(closure: Closure, return_value: Value, n_param_values: number, param_values: Value, invocation_hint?: object | null, marshal_data?: object | null): void +export function cclosure_marshal_VOID__FLOAT(closure: Closure, return_value: Value, n_param_values: number, param_values: Value, invocation_hint?: object | null, marshal_data?: object | null): void +export function cclosure_marshal_VOID__INT(closure: Closure, return_value: Value, n_param_values: number, param_values: Value, invocation_hint?: object | null, marshal_data?: object | null): void +export function cclosure_marshal_VOID__LONG(closure: Closure, return_value: Value, n_param_values: number, param_values: Value, invocation_hint?: object | null, marshal_data?: object | null): void +export function cclosure_marshal_VOID__OBJECT(closure: Closure, return_value: Value, n_param_values: number, param_values: Value, invocation_hint?: object | null, marshal_data?: object | null): void +export function cclosure_marshal_VOID__PARAM(closure: Closure, return_value: Value, n_param_values: number, param_values: Value, invocation_hint?: object | null, marshal_data?: object | null): void +export function cclosure_marshal_VOID__POINTER(closure: Closure, return_value: Value, n_param_values: number, param_values: Value, invocation_hint?: object | null, marshal_data?: object | null): void +export function cclosure_marshal_VOID__STRING(closure: Closure, return_value: Value, n_param_values: number, param_values: Value, invocation_hint?: object | null, marshal_data?: object | null): void +export function cclosure_marshal_VOID__UCHAR(closure: Closure, return_value: Value, n_param_values: number, param_values: Value, invocation_hint?: object | null, marshal_data?: object | null): void +export function cclosure_marshal_VOID__UINT(closure: Closure, return_value: Value, n_param_values: number, param_values: Value, invocation_hint?: object | null, marshal_data?: object | null): void +export function cclosure_marshal_VOID__UINT_POINTER(closure: Closure, return_value: Value, n_param_values: number, param_values: Value, invocation_hint?: object | null, marshal_data?: object | null): void +export function cclosure_marshal_VOID__ULONG(closure: Closure, return_value: Value, n_param_values: number, param_values: Value, invocation_hint?: object | null, marshal_data?: object | null): void +export function cclosure_marshal_VOID__VARIANT(closure: Closure, return_value: Value, n_param_values: number, param_values: Value, invocation_hint?: object | null, marshal_data?: object | null): void +export function cclosure_marshal_VOID__VOID(closure: Closure, return_value: Value, n_param_values: number, param_values: Value, invocation_hint?: object | null, marshal_data?: object | null): void +export function cclosure_marshal_generic(closure: Closure, return_gvalue: Value, n_param_values: number, param_values: Value, invocation_hint?: object | null, marshal_data?: object | null): void +export function clear_signal_handler(handler_id_ptr: number, instance: Object): void +export function enum_complete_type_info(g_enum_type: Type, const_values: EnumValue): /* info */ TypeInfo +export function enum_get_value(enum_class: EnumClass, value: number): EnumValue | null +export function enum_get_value_by_name(enum_class: EnumClass, name: string): EnumValue | null +export function enum_get_value_by_nick(enum_class: EnumClass, nick: string): EnumValue | null +export function enum_register_static(name: string, const_static_values: EnumValue): Type +export function enum_to_string(g_enum_type: Type, value: number): string +export function flags_complete_type_info(g_flags_type: Type, const_values: FlagsValue): /* info */ TypeInfo +export function flags_get_first_value(flags_class: FlagsClass, value: number): FlagsValue | null +export function flags_get_value_by_name(flags_class: FlagsClass, name: string): FlagsValue | null +export function flags_get_value_by_nick(flags_class: FlagsClass, nick: string): FlagsValue | null +export function flags_register_static(name: string, const_static_values: FlagsValue): Type +export function flags_to_string(flags_type: Type, value: number): string +export function gtype_get_type(): Type +export function param_spec_boolean(name: string, nick: string, blurb: string, default_value: boolean, flags: ParamFlags): ParamSpec +export function param_spec_boxed(name: string, nick: string, blurb: string, boxed_type: Type, flags: ParamFlags): ParamSpec +export function param_spec_char(name: string, nick: string, blurb: string, minimum: number, maximum: number, default_value: number, flags: ParamFlags): ParamSpec +export function param_spec_double(name: string, nick: string, blurb: string, minimum: number, maximum: number, default_value: number, flags: ParamFlags): ParamSpec +export function param_spec_enum(name: string, nick: string, blurb: string, enum_type: Type, default_value: number, flags: ParamFlags): ParamSpec +export function param_spec_flags(name: string, nick: string, blurb: string, flags_type: Type, default_value: number, flags: ParamFlags): ParamSpec +export function param_spec_float(name: string, nick: string, blurb: string, minimum: number, maximum: number, default_value: number, flags: ParamFlags): ParamSpec +export function param_spec_gtype(name: string, nick: string, blurb: string, is_a_type: Type, flags: ParamFlags): ParamSpec +export function param_spec_int(name: string, nick: string, blurb: string, minimum: number, maximum: number, default_value: number, flags: ParamFlags): ParamSpec +export function param_spec_int64(name: string, nick: string, blurb: string, minimum: number, maximum: number, default_value: number, flags: ParamFlags): ParamSpec +export function param_spec_long(name: string, nick: string, blurb: string, minimum: number, maximum: number, default_value: number, flags: ParamFlags): ParamSpec +export function param_spec_object(name: string, nick: string, blurb: string, object_type: Type, flags: ParamFlags): ParamSpec +export function param_spec_param(name: string, nick: string, blurb: string, param_type: Type, flags: ParamFlags): ParamSpec +export function param_spec_pointer(name: string, nick: string, blurb: string, flags: ParamFlags): ParamSpec +export function param_spec_string(name: string, nick: string, blurb: string, default_value: string | null, flags: ParamFlags): ParamSpec +export function param_spec_uchar(name: string, nick: string, blurb: string, minimum: number, maximum: number, default_value: number, flags: ParamFlags): ParamSpec +export function param_spec_uint(name: string, nick: string, blurb: string, minimum: number, maximum: number, default_value: number, flags: ParamFlags): ParamSpec +export function param_spec_uint64(name: string, nick: string, blurb: string, minimum: number, maximum: number, default_value: number, flags: ParamFlags): ParamSpec +export function param_spec_ulong(name: string, nick: string, blurb: string, minimum: number, maximum: number, default_value: number, flags: ParamFlags): ParamSpec +export function param_spec_unichar(name: string, nick: string, blurb: string, default_value: number, flags: ParamFlags): ParamSpec +export function param_spec_variant(name: string, nick: string, blurb: string, type: GLib.VariantType, default_value: GLib.Variant | null, flags: ParamFlags): ParamSpec +export function param_type_register_static(name: string, pspec_info: ParamSpecTypeInfo): Type +export function param_value_convert(pspec: ParamSpec, src_value: Value, dest_value: Value, strict_validation: boolean): boolean +export function param_value_defaults(pspec: ParamSpec, value: Value): boolean +export function param_value_set_default(pspec: ParamSpec, value: Value): void +export function param_value_validate(pspec: ParamSpec, value: Value): boolean +export function param_values_cmp(pspec: ParamSpec, value1: Value, value2: Value): number +export function pointer_type_register_static(name: string): Type +export function signal_accumulator_first_wins(ihint: SignalInvocationHint, return_accu: Value, handler_return: Value, dummy?: object | null): boolean +export function signal_accumulator_true_handled(ihint: SignalInvocationHint, return_accu: Value, handler_return: Value, dummy?: object | null): boolean +export function signal_add_emission_hook(signal_id: number, detail: GLib.Quark): number +export function signal_chain_from_overridden(instance_and_params: Value[], return_value: Value): void +export function signal_connect_closure(instance: Object, detailed_signal: string, closure: Closure, after: boolean): number +export function signal_connect_closure_by_id(instance: Object, signal_id: number, detail: GLib.Quark, closure: Closure, after: boolean): number +export function signal_emitv(instance_and_params: Value[], signal_id: number, detail: GLib.Quark, return_value?: Value | null): /* return_value */ Value | null +export function signal_get_invocation_hint(instance: Object): SignalInvocationHint | null +export function signal_handler_block(instance: Object, handler_id: number): void +export function signal_handler_disconnect(instance: Object, handler_id: number): void +export function signal_handler_find(instance: Object, mask: SignalMatchType, signal_id: number, detail: GLib.Quark, func?: object | null, data?: object | null): number +export function signal_handler_is_connected(instance: Object, handler_id: number): boolean +export function signal_handler_unblock(instance: Object, handler_id: number): void +export function signal_handlers_block_matched(instance: Object, mask: SignalMatchType, signal_id: number, detail: GLib.Quark, func?: object | null, data?: object | null): number +export function signal_handlers_destroy(instance: Object): void +export function signal_handlers_disconnect_matched(instance: Object, mask: SignalMatchType, signal_id: number, detail: GLib.Quark, func?: object | null, data?: object | null): number +export function signal_handlers_unblock_matched(instance: Object, mask: SignalMatchType, signal_id: number, detail: GLib.Quark, func?: object | null, data?: object | null): number +export function signal_has_handler_pending(instance: Object, signal_id: number, detail: GLib.Quark, may_be_blocked: boolean): boolean +export function signal_is_valid_name(name: string): boolean +export function signal_list_ids(itype: Type): number[] +export function signal_lookup(name: string, itype: Type): number +export function signal_name(signal_id: number): string | null +export function signal_override_class_closure(signal_id: number, instance_type: Type, class_closure: Closure): void +export function signal_parse_name(detailed_signal: string, itype: Type, force_detail_quark: boolean): [ /* returnType */ boolean, /* signal_id_p */ number, /* detail_p */ GLib.Quark ] +export function signal_query(signal_id: number): /* query */ SignalQuery +export function signal_remove_emission_hook(signal_id: number, hook_id: number): void +export function signal_set_va_marshaller(signal_id: number, instance_type: Type, va_marshaller: SignalCVaMarshaller): void +export function signal_stop_emission(instance: Object, signal_id: number, detail: GLib.Quark): void +export function signal_stop_emission_by_name(instance: Object, detailed_signal: string): void +export function signal_type_cclosure_new(itype: Type, struct_offset: number): Closure +export function source_set_closure(source: GLib.Source, closure: Closure): void +export function source_set_dummy_callback(source: GLib.Source): void +export function strdup_value_contents(value: Value): string +export function type_add_class_private(class_type: Type, private_size: number): void +export function type_add_instance_private(class_type: Type, private_size: number): number +export function type_add_interface_dynamic(instance_type: Type, interface_type: Type, plugin: TypePlugin): void +export function type_add_interface_static(instance_type: Type, interface_type: Type, info: InterfaceInfo): void +export function type_check_class_is_a(g_class: TypeClass, is_a_type: Type): boolean +export function type_check_instance(instance: TypeInstance): boolean +export function type_check_instance_is_a(instance: TypeInstance, iface_type: Type): boolean +export function type_check_instance_is_fundamentally_a(instance: TypeInstance, fundamental_type: Type): boolean +export function type_check_is_value_type(type: Type): boolean +export function type_check_value(value: Value): boolean +export function type_check_value_holds(value: Value, type: Type): boolean +export function type_children(type: Type): Type[] +export function type_class_adjust_private_offset(g_class: object | null, private_size_or_offset: number): void +export function type_class_peek(type: Type): TypeClass +export function type_class_peek_static(type: Type): TypeClass +export function type_class_ref(type: Type): TypeClass +export function type_default_interface_peek(g_type: Type): TypeInterface +export function type_default_interface_ref(g_type: Type): TypeInterface +export function type_default_interface_unref(g_iface: TypeInterface): void +export function type_depth(type: Type): number +export function type_ensure(type: Type): void +export function type_free_instance(instance: TypeInstance): void +export function type_from_name(name: string): Type +export function type_fundamental(type_id: Type): Type +export function type_fundamental_next(): Type +export function type_get_instance_count(type: Type): number +export function type_get_plugin(type: Type): TypePlugin +export function type_get_qdata(type: Type, quark: GLib.Quark): object | null +export function type_get_type_registration_serial(): number +export function type_init(): void +export function type_init_with_debug_flags(debug_flags: TypeDebugFlags): void +export function type_interface_add_prerequisite(interface_type: Type, prerequisite_type: Type): void +export function type_interface_get_plugin(instance_type: Type, interface_type: Type): TypePlugin +export function type_interface_instantiatable_prerequisite(interface_type: Type): Type +export function type_interface_peek(instance_class: TypeClass, iface_type: Type): TypeInterface +export function type_interface_prerequisites(interface_type: Type): Type[] +export function type_interfaces(type: Type): Type[] +export function type_is_a(type: Type, is_a_type: Type): boolean +export function type_name(type: Type): string +export function type_name_from_class(g_class: TypeClass): string +export function type_name_from_instance(instance: TypeInstance): string +export function type_next_base(leaf_type: Type, root_type: Type): Type +export function type_parent(type: Type): Type +export function type_qname(type: Type): GLib.Quark +export function type_query(type: Type): /* query */ TypeQuery +export function type_register_dynamic(parent_type: Type, type_name: string, plugin: TypePlugin, flags: TypeFlags): Type +export function type_register_fundamental(type_id: Type, type_name: string, info: TypeInfo, finfo: TypeFundamentalInfo, flags: TypeFlags): Type +export function type_register_static(parent_type: Type, type_name: string, info: TypeInfo, flags: TypeFlags): Type +export function type_set_qdata(type: Type, quark: GLib.Quark, data?: object | null): void +export function type_test_flags(type: Type, flags: number): boolean +export function value_type_compatible(src_type: Type, dest_type: Type): boolean +export function value_type_transformable(src_type: Type, dest_type: Type): boolean +export interface BaseFinalizeFunc { + (g_class: TypeClass): void +} +export interface BaseInitFunc { + (g_class: TypeClass): void +} +export interface BindingTransformFunc { + (binding: Binding, from_value: Value, to_value: Value): boolean +} +export interface BoxedCopyFunc { + (boxed: object): object +} +export interface BoxedFreeFunc { + (boxed: object): void +} +export interface Callback { + (): void +} +export interface ClassFinalizeFunc { + (g_class: TypeClass, class_data?: object | null): void +} +export interface ClassInitFunc { + (g_class: TypeClass, class_data?: object | null): void +} +export interface ClosureMarshal { + (closure: Closure, return_value: Value | null, param_values: Value[], invocation_hint?: object | null, marshal_data?: object | null): void +} +export interface ClosureNotify { + (data: object | null, closure: Closure): void +} +export interface InstanceInitFunc { + (instance: TypeInstance, g_class: TypeClass): void +} +export interface InterfaceFinalizeFunc { + (g_iface: TypeInterface, iface_data?: object | null): void +} +export interface InterfaceInitFunc { + (g_iface: TypeInterface, iface_data?: object | null): void +} +export interface ObjectFinalizeFunc { + (object: Object): void +} +export interface ObjectGetPropertyFunc { + (object: Object, property_id: number, value: Value, pspec: ParamSpec): void +} +export interface ObjectSetPropertyFunc { + (object: Object, property_id: number, value: Value, pspec: ParamSpec): void +} +export interface SignalAccumulator { + (ihint: SignalInvocationHint, return_accu: Value, handler_return: Value, data?: object | null): boolean +} +export interface SignalEmissionHook { + (ihint: SignalInvocationHint, param_values: Value[], data?: object | null): boolean +} +export interface ToggleNotify { + (data: object | null, object: Object, is_last_ref: boolean): void +} +export interface TypeClassCacheFunc { + (cache_data: object | null, g_class: TypeClass): boolean +} +export interface TypeInterfaceCheckFunc { + (check_data: object | null, g_iface: TypeInterface): void +} +export interface TypePluginCompleteInterfaceInfo { + (plugin: TypePlugin, instance_type: Type, interface_type: Type, info: InterfaceInfo): void +} +export interface TypePluginCompleteTypeInfo { + (plugin: TypePlugin, g_type: Type, info: TypeInfo, value_table: TypeValueTable): void +} +export interface TypePluginUnuse { + (plugin: TypePlugin): void +} +export interface TypePluginUse { + (plugin: TypePlugin): void +} +export interface ValueTransform { + (src_value: Value, dest_value: Value): void +} +export interface WeakNotify { + (data: object | null, where_the_object_was: Object): void +} +export class TypePlugin { + /* Methods of GObject.TypePlugin */ + complete_interface_info(instance_type: Type, interface_type: Type, info: InterfaceInfo): void + complete_type_info(g_type: Type, info: TypeInfo, value_table: TypeValueTable): void + unuse(): void + use(): void + static name: string +} +// Extra interfaces used to help define GObject classes in js; these +// aren't part of gi. +export interface SignalDefinition { + flags?: SignalFlags; + accumulator: number; + return_type?: Type; + param_types?: Type[]; +} + +export interface MetaInfo { + GTypeName: string; + GTypeFlags?: TypeFlags; + Implements?: Function[]; + Properties?: {[K: string]: ParamSpec}; + Signals?: {[K: string]: SignalDefinition}; + Requires?: Function[]; + CssName?: string; + Template?: string; + Children?: string[]; + InternalChildren?: string[]; +} + +export const GTypeName: symbol; +export const requires: symbol; +export const interfaces: symbol; +export const properties: symbol; +export const signals: symbol; +export function registerClass(metaInfo: MetaInfo, klass: Function): Function; +export function registerClass(klass: Function): Function; +export function registerClass(a: T, b?: Function): Function; + +export interface Binding_ConstructProps extends Object_ConstructProps { + flags?: BindingFlags + source?: Object + source_property?: string + target?: Object + target_property?: string +} +export class Binding { + /* Fields of GObject.Object */ + g_type_instance: TypeInstance + /* Methods of GObject.Binding */ + dup_source(): Object | null + dup_target(): Object | null + get_flags(): BindingFlags + get_source(): Object | null + get_source_property(): string + get_target(): Object | null + get_target_property(): string + unbind(): void + /* Methods of GObject.Object */ + bind_property(source_property: string, target: Object, target_property: string, flags: BindingFlags): Binding + bind_property_full(source_property: string, target: Object, target_property: string, flags: BindingFlags, transform_to: Closure, transform_from: Closure): Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: ParamSpec): void + ref(): Object + ref_sink(): Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: Closure): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: Value, pspec: ParamSpec): void + vfunc_notify(pspec: ParamSpec): void + vfunc_set_property(property_id: number, value: Value, pspec: ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: Binding, pspec: ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: Binding, pspec: ParamSpec) => void)): number + emit(sigName: "notify", pspec: ParamSpec): void + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: Binding_ConstructProps) + _init (config?: Binding_ConstructProps): void + static $gtype: Type +} +export interface InitiallyUnowned_ConstructProps extends Object_ConstructProps { +} +export class InitiallyUnowned { + /* Fields of GObject.InitiallyUnowned */ + g_type_instance: TypeInstance + /* Methods of GObject.Object */ + bind_property(source_property: string, target: Object, target_property: string, flags: BindingFlags): Binding + bind_property_full(source_property: string, target: Object, target_property: string, flags: BindingFlags, transform_to: Closure, transform_from: Closure): Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: ParamSpec): void + ref(): Object + ref_sink(): Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: Closure): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: Value, pspec: ParamSpec): void + vfunc_notify(pspec: ParamSpec): void + vfunc_set_property(property_id: number, value: Value, pspec: ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: InitiallyUnowned, pspec: ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: InitiallyUnowned, pspec: ParamSpec) => void)): number + emit(sigName: "notify", pspec: ParamSpec): void + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: InitiallyUnowned_ConstructProps) + _init (config?: InitiallyUnowned_ConstructProps): void + static $gtype: Type +} +export interface Object_ConstructProps { +} +export class Object { + /* Fields of GObject.Object */ + g_type_instance: TypeInstance + /* Methods of GObject.Object */ + bind_property(source_property: string, target: Object, target_property: string, flags: BindingFlags): Binding + bind_property_full(source_property: string, target: Object, target_property: string, flags: BindingFlags, transform_to: Closure, transform_from: Closure): Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: ParamSpec): void + ref(): Object + ref_sink(): Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: Closure): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: Value, pspec: ParamSpec): void + vfunc_notify(pspec: ParamSpec): void + vfunc_set_property(property_id: number, value: Value, pspec: ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: Object, pspec: ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: Object, pspec: ParamSpec) => void)): number + emit(sigName: "notify", pspec: ParamSpec): void + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: Object_ConstructProps) + _init (config?: Object_ConstructProps): void + /* Static methods and pseudo-constructors */ + static newv(object_type: Type, parameters: Parameter[]): Object + static compat_control(what: number, data?: object | null): number + static interface_find_property(g_iface: TypeInterface, property_name: string): ParamSpec + static interface_install_property(g_iface: TypeInterface, pspec: ParamSpec): void + static interface_list_properties(g_iface: TypeInterface): ParamSpec[] + static find_property(oclass: Object | Function | Type, property_name: string): ParamSpec + static install_properties(oclass: Object | Function | Type, pspecs: ParamSpec[]): void + static install_property(oclass: Object | Function | Type, property_id: number, pspec: ParamSpec): void + static list_properties(oclass: Object | Function | Type): ParamSpec[] + static override_property(oclass: Object | Function | Type, property_id: number, name: string): void + static $gtype: Type +} +export class ParamSpec { + /* Fields of GObject.ParamSpec */ + g_type_instance: TypeInstance + name: string + flags: ParamFlags + value_type: Type + owner_type: Type + /* Methods of GObject.ParamSpec */ + get_blurb(): string | null + get_default_value(): Value + get_name(): string + get_name_quark(): GLib.Quark + get_nick(): string + get_qdata(quark: GLib.Quark): object | null + get_redirect_target(): ParamSpec | null + set_qdata(quark: GLib.Quark, data?: object | null): void + sink(): void + steal_qdata(quark: GLib.Quark): object | null + /* Virtual methods of GObject.ParamSpec */ + vfunc_finalize(): void + vfunc_value_set_default(value: Value): void + vfunc_value_validate(value: Value): boolean + vfunc_values_cmp(value1: Value, value2: Value): number + static name: string + /* Static methods and pseudo-constructors */ + static is_valid_name(name: string): boolean +} +export class ParamSpecBoolean { + /* Fields of GObject.ParamSpecBoolean */ + parent_instance: ParamSpec + default_value: boolean + /* Fields of GObject.ParamSpec */ + g_type_instance: TypeInstance + name: string + flags: ParamFlags + value_type: Type + owner_type: Type + /* Methods of GObject.ParamSpec */ + get_blurb(): string | null + get_default_value(): Value + get_name(): string + get_name_quark(): GLib.Quark + get_nick(): string + get_qdata(quark: GLib.Quark): object | null + get_redirect_target(): ParamSpec | null + set_qdata(quark: GLib.Quark, data?: object | null): void + sink(): void + steal_qdata(quark: GLib.Quark): object | null + /* Virtual methods of GObject.ParamSpec */ + vfunc_finalize(): void + vfunc_value_set_default(value: Value): void + vfunc_value_validate(value: Value): boolean + vfunc_values_cmp(value1: Value, value2: Value): number + static name: string +} +export class ParamSpecBoxed { + /* Fields of GObject.ParamSpecBoxed */ + parent_instance: ParamSpec + /* Fields of GObject.ParamSpec */ + g_type_instance: TypeInstance + name: string + flags: ParamFlags + value_type: Type + owner_type: Type + /* Methods of GObject.ParamSpec */ + get_blurb(): string | null + get_default_value(): Value + get_name(): string + get_name_quark(): GLib.Quark + get_nick(): string + get_qdata(quark: GLib.Quark): object | null + get_redirect_target(): ParamSpec | null + set_qdata(quark: GLib.Quark, data?: object | null): void + sink(): void + steal_qdata(quark: GLib.Quark): object | null + /* Virtual methods of GObject.ParamSpec */ + vfunc_finalize(): void + vfunc_value_set_default(value: Value): void + vfunc_value_validate(value: Value): boolean + vfunc_values_cmp(value1: Value, value2: Value): number + static name: string +} +export class ParamSpecChar { + /* Fields of GObject.ParamSpecChar */ + parent_instance: ParamSpec + minimum: number + maximum: number + default_value: number + /* Fields of GObject.ParamSpec */ + g_type_instance: TypeInstance + name: string + flags: ParamFlags + value_type: Type + owner_type: Type + /* Methods of GObject.ParamSpec */ + get_blurb(): string | null + get_default_value(): Value + get_name(): string + get_name_quark(): GLib.Quark + get_nick(): string + get_qdata(quark: GLib.Quark): object | null + get_redirect_target(): ParamSpec | null + set_qdata(quark: GLib.Quark, data?: object | null): void + sink(): void + steal_qdata(quark: GLib.Quark): object | null + /* Virtual methods of GObject.ParamSpec */ + vfunc_finalize(): void + vfunc_value_set_default(value: Value): void + vfunc_value_validate(value: Value): boolean + vfunc_values_cmp(value1: Value, value2: Value): number + static name: string +} +export class ParamSpecDouble { + /* Fields of GObject.ParamSpecDouble */ + parent_instance: ParamSpec + minimum: number + maximum: number + default_value: number + epsilon: number + /* Fields of GObject.ParamSpec */ + g_type_instance: TypeInstance + name: string + flags: ParamFlags + value_type: Type + owner_type: Type + /* Methods of GObject.ParamSpec */ + get_blurb(): string | null + get_default_value(): Value + get_name(): string + get_name_quark(): GLib.Quark + get_nick(): string + get_qdata(quark: GLib.Quark): object | null + get_redirect_target(): ParamSpec | null + set_qdata(quark: GLib.Quark, data?: object | null): void + sink(): void + steal_qdata(quark: GLib.Quark): object | null + /* Virtual methods of GObject.ParamSpec */ + vfunc_finalize(): void + vfunc_value_set_default(value: Value): void + vfunc_value_validate(value: Value): boolean + vfunc_values_cmp(value1: Value, value2: Value): number + static name: string +} +export class ParamSpecEnum { + /* Fields of GObject.ParamSpecEnum */ + parent_instance: ParamSpec + enum_class: EnumClass + default_value: number + /* Fields of GObject.ParamSpec */ + g_type_instance: TypeInstance + name: string + flags: ParamFlags + value_type: Type + owner_type: Type + /* Methods of GObject.ParamSpec */ + get_blurb(): string | null + get_default_value(): Value + get_name(): string + get_name_quark(): GLib.Quark + get_nick(): string + get_qdata(quark: GLib.Quark): object | null + get_redirect_target(): ParamSpec | null + set_qdata(quark: GLib.Quark, data?: object | null): void + sink(): void + steal_qdata(quark: GLib.Quark): object | null + /* Virtual methods of GObject.ParamSpec */ + vfunc_finalize(): void + vfunc_value_set_default(value: Value): void + vfunc_value_validate(value: Value): boolean + vfunc_values_cmp(value1: Value, value2: Value): number + static name: string +} +export class ParamSpecFlags { + /* Fields of GObject.ParamSpecFlags */ + parent_instance: ParamSpec + flags_class: FlagsClass + default_value: number + /* Fields of GObject.ParamSpec */ + g_type_instance: TypeInstance + name: string + flags: ParamFlags + value_type: Type + owner_type: Type + /* Methods of GObject.ParamSpec */ + get_blurb(): string | null + get_default_value(): Value + get_name(): string + get_name_quark(): GLib.Quark + get_nick(): string + get_qdata(quark: GLib.Quark): object | null + get_redirect_target(): ParamSpec | null + set_qdata(quark: GLib.Quark, data?: object | null): void + sink(): void + steal_qdata(quark: GLib.Quark): object | null + /* Virtual methods of GObject.ParamSpec */ + vfunc_finalize(): void + vfunc_value_set_default(value: Value): void + vfunc_value_validate(value: Value): boolean + vfunc_values_cmp(value1: Value, value2: Value): number + static name: string +} +export class ParamSpecFloat { + /* Fields of GObject.ParamSpecFloat */ + parent_instance: ParamSpec + minimum: number + maximum: number + default_value: number + epsilon: number + /* Fields of GObject.ParamSpec */ + g_type_instance: TypeInstance + name: string + flags: ParamFlags + value_type: Type + owner_type: Type + /* Methods of GObject.ParamSpec */ + get_blurb(): string | null + get_default_value(): Value + get_name(): string + get_name_quark(): GLib.Quark + get_nick(): string + get_qdata(quark: GLib.Quark): object | null + get_redirect_target(): ParamSpec | null + set_qdata(quark: GLib.Quark, data?: object | null): void + sink(): void + steal_qdata(quark: GLib.Quark): object | null + /* Virtual methods of GObject.ParamSpec */ + vfunc_finalize(): void + vfunc_value_set_default(value: Value): void + vfunc_value_validate(value: Value): boolean + vfunc_values_cmp(value1: Value, value2: Value): number + static name: string +} +export class ParamSpecGType { + /* Fields of GObject.ParamSpecGType */ + parent_instance: ParamSpec + is_a_type: Type + /* Fields of GObject.ParamSpec */ + g_type_instance: TypeInstance + name: string + flags: ParamFlags + value_type: Type + owner_type: Type + /* Methods of GObject.ParamSpec */ + get_blurb(): string | null + get_default_value(): Value + get_name(): string + get_name_quark(): GLib.Quark + get_nick(): string + get_qdata(quark: GLib.Quark): object | null + get_redirect_target(): ParamSpec | null + set_qdata(quark: GLib.Quark, data?: object | null): void + sink(): void + steal_qdata(quark: GLib.Quark): object | null + /* Virtual methods of GObject.ParamSpec */ + vfunc_finalize(): void + vfunc_value_set_default(value: Value): void + vfunc_value_validate(value: Value): boolean + vfunc_values_cmp(value1: Value, value2: Value): number + static name: string +} +export class ParamSpecInt { + /* Fields of GObject.ParamSpecInt */ + parent_instance: ParamSpec + minimum: number + maximum: number + default_value: number + /* Fields of GObject.ParamSpec */ + g_type_instance: TypeInstance + name: string + flags: ParamFlags + value_type: Type + owner_type: Type + /* Methods of GObject.ParamSpec */ + get_blurb(): string | null + get_default_value(): Value + get_name(): string + get_name_quark(): GLib.Quark + get_nick(): string + get_qdata(quark: GLib.Quark): object | null + get_redirect_target(): ParamSpec | null + set_qdata(quark: GLib.Quark, data?: object | null): void + sink(): void + steal_qdata(quark: GLib.Quark): object | null + /* Virtual methods of GObject.ParamSpec */ + vfunc_finalize(): void + vfunc_value_set_default(value: Value): void + vfunc_value_validate(value: Value): boolean + vfunc_values_cmp(value1: Value, value2: Value): number + static name: string +} +export class ParamSpecInt64 { + /* Fields of GObject.ParamSpecInt64 */ + parent_instance: ParamSpec + minimum: number + maximum: number + default_value: number + /* Fields of GObject.ParamSpec */ + g_type_instance: TypeInstance + name: string + flags: ParamFlags + value_type: Type + owner_type: Type + /* Methods of GObject.ParamSpec */ + get_blurb(): string | null + get_default_value(): Value + get_name(): string + get_name_quark(): GLib.Quark + get_nick(): string + get_qdata(quark: GLib.Quark): object | null + get_redirect_target(): ParamSpec | null + set_qdata(quark: GLib.Quark, data?: object | null): void + sink(): void + steal_qdata(quark: GLib.Quark): object | null + /* Virtual methods of GObject.ParamSpec */ + vfunc_finalize(): void + vfunc_value_set_default(value: Value): void + vfunc_value_validate(value: Value): boolean + vfunc_values_cmp(value1: Value, value2: Value): number + static name: string +} +export class ParamSpecLong { + /* Fields of GObject.ParamSpecLong */ + parent_instance: ParamSpec + minimum: number + maximum: number + default_value: number + /* Fields of GObject.ParamSpec */ + g_type_instance: TypeInstance + name: string + flags: ParamFlags + value_type: Type + owner_type: Type + /* Methods of GObject.ParamSpec */ + get_blurb(): string | null + get_default_value(): Value + get_name(): string + get_name_quark(): GLib.Quark + get_nick(): string + get_qdata(quark: GLib.Quark): object | null + get_redirect_target(): ParamSpec | null + set_qdata(quark: GLib.Quark, data?: object | null): void + sink(): void + steal_qdata(quark: GLib.Quark): object | null + /* Virtual methods of GObject.ParamSpec */ + vfunc_finalize(): void + vfunc_value_set_default(value: Value): void + vfunc_value_validate(value: Value): boolean + vfunc_values_cmp(value1: Value, value2: Value): number + static name: string +} +export class ParamSpecObject { + /* Fields of GObject.ParamSpecObject */ + parent_instance: ParamSpec + /* Fields of GObject.ParamSpec */ + g_type_instance: TypeInstance + name: string + flags: ParamFlags + value_type: Type + owner_type: Type + /* Methods of GObject.ParamSpec */ + get_blurb(): string | null + get_default_value(): Value + get_name(): string + get_name_quark(): GLib.Quark + get_nick(): string + get_qdata(quark: GLib.Quark): object | null + get_redirect_target(): ParamSpec | null + set_qdata(quark: GLib.Quark, data?: object | null): void + sink(): void + steal_qdata(quark: GLib.Quark): object | null + /* Virtual methods of GObject.ParamSpec */ + vfunc_finalize(): void + vfunc_value_set_default(value: Value): void + vfunc_value_validate(value: Value): boolean + vfunc_values_cmp(value1: Value, value2: Value): number + static name: string +} +export class ParamSpecOverride { + /* Fields of GObject.ParamSpec */ + g_type_instance: TypeInstance + name: string + flags: ParamFlags + value_type: Type + owner_type: Type + /* Methods of GObject.ParamSpec */ + get_blurb(): string | null + get_default_value(): Value + get_name(): string + get_name_quark(): GLib.Quark + get_nick(): string + get_qdata(quark: GLib.Quark): object | null + get_redirect_target(): ParamSpec | null + set_qdata(quark: GLib.Quark, data?: object | null): void + sink(): void + steal_qdata(quark: GLib.Quark): object | null + /* Virtual methods of GObject.ParamSpec */ + vfunc_finalize(): void + vfunc_value_set_default(value: Value): void + vfunc_value_validate(value: Value): boolean + vfunc_values_cmp(value1: Value, value2: Value): number + static name: string +} +export class ParamSpecParam { + /* Fields of GObject.ParamSpecParam */ + parent_instance: ParamSpec + /* Fields of GObject.ParamSpec */ + g_type_instance: TypeInstance + name: string + flags: ParamFlags + value_type: Type + owner_type: Type + /* Methods of GObject.ParamSpec */ + get_blurb(): string | null + get_default_value(): Value + get_name(): string + get_name_quark(): GLib.Quark + get_nick(): string + get_qdata(quark: GLib.Quark): object | null + get_redirect_target(): ParamSpec | null + set_qdata(quark: GLib.Quark, data?: object | null): void + sink(): void + steal_qdata(quark: GLib.Quark): object | null + /* Virtual methods of GObject.ParamSpec */ + vfunc_finalize(): void + vfunc_value_set_default(value: Value): void + vfunc_value_validate(value: Value): boolean + vfunc_values_cmp(value1: Value, value2: Value): number + static name: string +} +export class ParamSpecPointer { + /* Fields of GObject.ParamSpecPointer */ + parent_instance: ParamSpec + /* Fields of GObject.ParamSpec */ + g_type_instance: TypeInstance + name: string + flags: ParamFlags + value_type: Type + owner_type: Type + /* Methods of GObject.ParamSpec */ + get_blurb(): string | null + get_default_value(): Value + get_name(): string + get_name_quark(): GLib.Quark + get_nick(): string + get_qdata(quark: GLib.Quark): object | null + get_redirect_target(): ParamSpec | null + set_qdata(quark: GLib.Quark, data?: object | null): void + sink(): void + steal_qdata(quark: GLib.Quark): object | null + /* Virtual methods of GObject.ParamSpec */ + vfunc_finalize(): void + vfunc_value_set_default(value: Value): void + vfunc_value_validate(value: Value): boolean + vfunc_values_cmp(value1: Value, value2: Value): number + static name: string +} +export class ParamSpecString { + /* Fields of GObject.ParamSpecString */ + parent_instance: ParamSpec + default_value: string + cset_first: string + cset_nth: string + substitutor: number + null_fold_if_empty: number + ensure_non_null: number + /* Fields of GObject.ParamSpec */ + g_type_instance: TypeInstance + name: string + flags: ParamFlags + value_type: Type + owner_type: Type + /* Methods of GObject.ParamSpec */ + get_blurb(): string | null + get_default_value(): Value + get_name(): string + get_name_quark(): GLib.Quark + get_nick(): string + get_qdata(quark: GLib.Quark): object | null + get_redirect_target(): ParamSpec | null + set_qdata(quark: GLib.Quark, data?: object | null): void + sink(): void + steal_qdata(quark: GLib.Quark): object | null + /* Virtual methods of GObject.ParamSpec */ + vfunc_finalize(): void + vfunc_value_set_default(value: Value): void + vfunc_value_validate(value: Value): boolean + vfunc_values_cmp(value1: Value, value2: Value): number + static name: string +} +export class ParamSpecUChar { + /* Fields of GObject.ParamSpecUChar */ + parent_instance: ParamSpec + minimum: number + maximum: number + default_value: number + /* Fields of GObject.ParamSpec */ + g_type_instance: TypeInstance + name: string + flags: ParamFlags + value_type: Type + owner_type: Type + /* Methods of GObject.ParamSpec */ + get_blurb(): string | null + get_default_value(): Value + get_name(): string + get_name_quark(): GLib.Quark + get_nick(): string + get_qdata(quark: GLib.Quark): object | null + get_redirect_target(): ParamSpec | null + set_qdata(quark: GLib.Quark, data?: object | null): void + sink(): void + steal_qdata(quark: GLib.Quark): object | null + /* Virtual methods of GObject.ParamSpec */ + vfunc_finalize(): void + vfunc_value_set_default(value: Value): void + vfunc_value_validate(value: Value): boolean + vfunc_values_cmp(value1: Value, value2: Value): number + static name: string +} +export class ParamSpecUInt { + /* Fields of GObject.ParamSpecUInt */ + parent_instance: ParamSpec + minimum: number + maximum: number + default_value: number + /* Fields of GObject.ParamSpec */ + g_type_instance: TypeInstance + name: string + flags: ParamFlags + value_type: Type + owner_type: Type + /* Methods of GObject.ParamSpec */ + get_blurb(): string | null + get_default_value(): Value + get_name(): string + get_name_quark(): GLib.Quark + get_nick(): string + get_qdata(quark: GLib.Quark): object | null + get_redirect_target(): ParamSpec | null + set_qdata(quark: GLib.Quark, data?: object | null): void + sink(): void + steal_qdata(quark: GLib.Quark): object | null + /* Virtual methods of GObject.ParamSpec */ + vfunc_finalize(): void + vfunc_value_set_default(value: Value): void + vfunc_value_validate(value: Value): boolean + vfunc_values_cmp(value1: Value, value2: Value): number + static name: string +} +export class ParamSpecUInt64 { + /* Fields of GObject.ParamSpecUInt64 */ + parent_instance: ParamSpec + minimum: number + maximum: number + default_value: number + /* Fields of GObject.ParamSpec */ + g_type_instance: TypeInstance + name: string + flags: ParamFlags + value_type: Type + owner_type: Type + /* Methods of GObject.ParamSpec */ + get_blurb(): string | null + get_default_value(): Value + get_name(): string + get_name_quark(): GLib.Quark + get_nick(): string + get_qdata(quark: GLib.Quark): object | null + get_redirect_target(): ParamSpec | null + set_qdata(quark: GLib.Quark, data?: object | null): void + sink(): void + steal_qdata(quark: GLib.Quark): object | null + /* Virtual methods of GObject.ParamSpec */ + vfunc_finalize(): void + vfunc_value_set_default(value: Value): void + vfunc_value_validate(value: Value): boolean + vfunc_values_cmp(value1: Value, value2: Value): number + static name: string +} +export class ParamSpecULong { + /* Fields of GObject.ParamSpecULong */ + parent_instance: ParamSpec + minimum: number + maximum: number + default_value: number + /* Fields of GObject.ParamSpec */ + g_type_instance: TypeInstance + name: string + flags: ParamFlags + value_type: Type + owner_type: Type + /* Methods of GObject.ParamSpec */ + get_blurb(): string | null + get_default_value(): Value + get_name(): string + get_name_quark(): GLib.Quark + get_nick(): string + get_qdata(quark: GLib.Quark): object | null + get_redirect_target(): ParamSpec | null + set_qdata(quark: GLib.Quark, data?: object | null): void + sink(): void + steal_qdata(quark: GLib.Quark): object | null + /* Virtual methods of GObject.ParamSpec */ + vfunc_finalize(): void + vfunc_value_set_default(value: Value): void + vfunc_value_validate(value: Value): boolean + vfunc_values_cmp(value1: Value, value2: Value): number + static name: string +} +export class ParamSpecUnichar { + /* Fields of GObject.ParamSpecUnichar */ + parent_instance: ParamSpec + default_value: number + /* Fields of GObject.ParamSpec */ + g_type_instance: TypeInstance + name: string + flags: ParamFlags + value_type: Type + owner_type: Type + /* Methods of GObject.ParamSpec */ + get_blurb(): string | null + get_default_value(): Value + get_name(): string + get_name_quark(): GLib.Quark + get_nick(): string + get_qdata(quark: GLib.Quark): object | null + get_redirect_target(): ParamSpec | null + set_qdata(quark: GLib.Quark, data?: object | null): void + sink(): void + steal_qdata(quark: GLib.Quark): object | null + /* Virtual methods of GObject.ParamSpec */ + vfunc_finalize(): void + vfunc_value_set_default(value: Value): void + vfunc_value_validate(value: Value): boolean + vfunc_values_cmp(value1: Value, value2: Value): number + static name: string +} +export class ParamSpecValueArray { + /* Fields of GObject.ParamSpecValueArray */ + parent_instance: ParamSpec + element_spec: ParamSpec + fixed_n_elements: number + /* Fields of GObject.ParamSpec */ + g_type_instance: TypeInstance + name: string + flags: ParamFlags + value_type: Type + owner_type: Type + /* Methods of GObject.ParamSpec */ + get_blurb(): string | null + get_default_value(): Value + get_name(): string + get_name_quark(): GLib.Quark + get_nick(): string + get_qdata(quark: GLib.Quark): object | null + get_redirect_target(): ParamSpec | null + set_qdata(quark: GLib.Quark, data?: object | null): void + sink(): void + steal_qdata(quark: GLib.Quark): object | null + /* Virtual methods of GObject.ParamSpec */ + vfunc_finalize(): void + vfunc_value_set_default(value: Value): void + vfunc_value_validate(value: Value): boolean + vfunc_values_cmp(value1: Value, value2: Value): number + static name: string +} +export class ParamSpecVariant { + /* Fields of GObject.ParamSpecVariant */ + parent_instance: ParamSpec + type: GLib.VariantType + default_value: GLib.Variant + /* Fields of GObject.ParamSpec */ + g_type_instance: TypeInstance + name: string + flags: ParamFlags + value_type: Type + owner_type: Type + /* Methods of GObject.ParamSpec */ + get_blurb(): string | null + get_default_value(): Value + get_name(): string + get_name_quark(): GLib.Quark + get_nick(): string + get_qdata(quark: GLib.Quark): object | null + get_redirect_target(): ParamSpec | null + set_qdata(quark: GLib.Quark, data?: object | null): void + sink(): void + steal_qdata(quark: GLib.Quark): object | null + /* Virtual methods of GObject.ParamSpec */ + vfunc_finalize(): void + vfunc_value_set_default(value: Value): void + vfunc_value_validate(value: Value): boolean + vfunc_values_cmp(value1: Value, value2: Value): number + static name: string +} +export interface TypeModule_ConstructProps extends Object_ConstructProps { +} +export class TypeModule { + /* Fields of GObject.TypeModule */ + parent_instance: Object + use_count: number + type_infos: object[] + interface_infos: object[] + name: string + /* Fields of GObject.Object */ + g_type_instance: TypeInstance + /* Methods of GObject.TypeModule */ + add_interface(instance_type: Type, interface_type: Type, interface_info: InterfaceInfo): void + register_enum(name: string, const_static_values: EnumValue): Type + register_flags(name: string, const_static_values: FlagsValue): Type + register_type(parent_type: Type, type_name: string, type_info: TypeInfo, flags: TypeFlags): Type + set_name(name: string): void + unuse(): void + use(): boolean + /* Methods of GObject.Object */ + bind_property(source_property: string, target: Object, target_property: string, flags: BindingFlags): Binding + bind_property_full(source_property: string, target: Object, target_property: string, flags: BindingFlags, transform_to: Closure, transform_from: Closure): Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: ParamSpec): void + ref(): Object + ref_sink(): Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: Closure): void + /* Methods of GObject.TypePlugin */ + complete_interface_info(instance_type: Type, interface_type: Type, info: InterfaceInfo): void + complete_type_info(g_type: Type, info: TypeInfo, value_table: TypeValueTable): void + /* Virtual methods of GObject.TypeModule */ + vfunc_load(): boolean + vfunc_unload(): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: Value, pspec: ParamSpec): void + vfunc_notify(pspec: ParamSpec): void + vfunc_set_property(property_id: number, value: Value, pspec: ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: TypeModule, pspec: ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: TypeModule, pspec: ParamSpec) => void)): number + emit(sigName: "notify", pspec: ParamSpec): void + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: TypeModule_ConstructProps) + _init (config?: TypeModule_ConstructProps): void + static $gtype: Type +} +export class CClosure { + /* Fields of GObject.CClosure */ + closure: Closure + callback: object + static name: string + /* Static methods and pseudo-constructors */ + static marshal_BOOLEAN__BOXED_BOXED(closure: Closure, return_value: Value, n_param_values: number, param_values: Value, invocation_hint?: object | null, marshal_data?: object | null): void + static marshal_BOOLEAN__FLAGS(closure: Closure, return_value: Value, n_param_values: number, param_values: Value, invocation_hint?: object | null, marshal_data?: object | null): void + static marshal_STRING__OBJECT_POINTER(closure: Closure, return_value: Value, n_param_values: number, param_values: Value, invocation_hint?: object | null, marshal_data?: object | null): void + static marshal_VOID__BOOLEAN(closure: Closure, return_value: Value, n_param_values: number, param_values: Value, invocation_hint?: object | null, marshal_data?: object | null): void + static marshal_VOID__BOXED(closure: Closure, return_value: Value, n_param_values: number, param_values: Value, invocation_hint?: object | null, marshal_data?: object | null): void + static marshal_VOID__CHAR(closure: Closure, return_value: Value, n_param_values: number, param_values: Value, invocation_hint?: object | null, marshal_data?: object | null): void + static marshal_VOID__DOUBLE(closure: Closure, return_value: Value, n_param_values: number, param_values: Value, invocation_hint?: object | null, marshal_data?: object | null): void + static marshal_VOID__ENUM(closure: Closure, return_value: Value, n_param_values: number, param_values: Value, invocation_hint?: object | null, marshal_data?: object | null): void + static marshal_VOID__FLAGS(closure: Closure, return_value: Value, n_param_values: number, param_values: Value, invocation_hint?: object | null, marshal_data?: object | null): void + static marshal_VOID__FLOAT(closure: Closure, return_value: Value, n_param_values: number, param_values: Value, invocation_hint?: object | null, marshal_data?: object | null): void + static marshal_VOID__INT(closure: Closure, return_value: Value, n_param_values: number, param_values: Value, invocation_hint?: object | null, marshal_data?: object | null): void + static marshal_VOID__LONG(closure: Closure, return_value: Value, n_param_values: number, param_values: Value, invocation_hint?: object | null, marshal_data?: object | null): void + static marshal_VOID__OBJECT(closure: Closure, return_value: Value, n_param_values: number, param_values: Value, invocation_hint?: object | null, marshal_data?: object | null): void + static marshal_VOID__PARAM(closure: Closure, return_value: Value, n_param_values: number, param_values: Value, invocation_hint?: object | null, marshal_data?: object | null): void + static marshal_VOID__POINTER(closure: Closure, return_value: Value, n_param_values: number, param_values: Value, invocation_hint?: object | null, marshal_data?: object | null): void + static marshal_VOID__STRING(closure: Closure, return_value: Value, n_param_values: number, param_values: Value, invocation_hint?: object | null, marshal_data?: object | null): void + static marshal_VOID__UCHAR(closure: Closure, return_value: Value, n_param_values: number, param_values: Value, invocation_hint?: object | null, marshal_data?: object | null): void + static marshal_VOID__UINT(closure: Closure, return_value: Value, n_param_values: number, param_values: Value, invocation_hint?: object | null, marshal_data?: object | null): void + static marshal_VOID__UINT_POINTER(closure: Closure, return_value: Value, n_param_values: number, param_values: Value, invocation_hint?: object | null, marshal_data?: object | null): void + static marshal_VOID__ULONG(closure: Closure, return_value: Value, n_param_values: number, param_values: Value, invocation_hint?: object | null, marshal_data?: object | null): void + static marshal_VOID__VARIANT(closure: Closure, return_value: Value, n_param_values: number, param_values: Value, invocation_hint?: object | null, marshal_data?: object | null): void + static marshal_VOID__VOID(closure: Closure, return_value: Value, n_param_values: number, param_values: Value, invocation_hint?: object | null, marshal_data?: object | null): void + static marshal_generic(closure: Closure, return_gvalue: Value, n_param_values: number, param_values: Value, invocation_hint?: object | null, marshal_data?: object | null): void +} +export class Closure { + /* Fields of GObject.Closure */ + in_marshal: number + is_invalid: number + marshal: (closure: Closure, return_value: Value, n_param_values: number, param_values: Value, invocation_hint: object, marshal_data: object) => void + /* Methods of GObject.Closure */ + invalidate(): void + invoke(param_values: Value[], invocation_hint?: object | null): /* return_value */ Value | null + ref(): Closure + sink(): void + unref(): void + static name: string + /* Static methods and pseudo-constructors */ + static new_object(sizeof_closure: number, object: Object): Closure + static new_simple(sizeof_closure: number, data?: object | null): Closure +} +export class ClosureNotifyData { + /* Fields of GObject.ClosureNotifyData */ + data: object + notify: ClosureNotify + static name: string +} +export class EnumClass { + /* Fields of GObject.EnumClass */ + g_type_class: TypeClass + minimum: number + maximum: number + n_values: number + values: EnumValue + static name: string +} +export class EnumValue { + /* Fields of GObject.EnumValue */ + value: number + value_name: string + value_nick: string + static name: string +} +export class FlagsClass { + /* Fields of GObject.FlagsClass */ + g_type_class: TypeClass + mask: number + n_values: number + values: FlagsValue + static name: string +} +export class FlagsValue { + /* Fields of GObject.FlagsValue */ + value: number + value_name: string + value_nick: string + static name: string +} +export abstract class InitiallyUnownedClass { + /* Fields of GObject.InitiallyUnownedClass */ + g_type_class: TypeClass + set_property: (object: Object, property_id: number, value: Value, pspec: ParamSpec) => void + get_property: (object: Object, property_id: number, value: Value, pspec: ParamSpec) => void + dispose: (object: Object) => void + finalize: (object: Object) => void + dispatch_properties_changed: (object: Object, n_pspecs: number, pspecs: ParamSpec) => void + notify: (object: Object, pspec: ParamSpec) => void + constructed: (object: Object) => void + static name: string +} +export class InterfaceInfo { + /* Fields of GObject.InterfaceInfo */ + interface_init: InterfaceInitFunc + interface_finalize: InterfaceFinalizeFunc + interface_data: object + static name: string +} +export abstract class ObjectClass { + /* Fields of GObject.ObjectClass */ + g_type_class: TypeClass + set_property: (object: Object, property_id: number, value: Value, pspec: ParamSpec) => void + get_property: (object: Object, property_id: number, value: Value, pspec: ParamSpec) => void + dispose: (object: Object) => void + finalize: (object: Object) => void + dispatch_properties_changed: (object: Object, n_pspecs: number, pspecs: ParamSpec) => void + notify: (object: Object, pspec: ParamSpec) => void + constructed: (object: Object) => void + /* Methods of GObject.ObjectClass */ + find_property(oclass: Object | Function | Type, property_name: string): ParamSpec + install_properties(oclass: Object | Function | Type, pspecs: ParamSpec[]): void + install_property(oclass: Object | Function | Type, property_id: number, pspec: ParamSpec): void + list_properties(oclass: Object | Function | Type): ParamSpec[] + override_property(oclass: Object | Function | Type, property_id: number, name: string): void + static name: string +} +export class ObjectConstructParam { + /* Fields of GObject.ObjectConstructParam */ + pspec: ParamSpec + value: Value + static name: string +} +export abstract class ParamSpecClass { + /* Fields of GObject.ParamSpecClass */ + g_type_class: TypeClass + value_type: Type + finalize: (pspec: ParamSpec) => void + value_set_default: (pspec: ParamSpec, value: Value) => void + value_validate: (pspec: ParamSpec, value: Value) => boolean + values_cmp: (pspec: ParamSpec, value1: Value, value2: Value) => number + static name: string +} +export class ParamSpecPool { + /* Methods of GObject.ParamSpecPool */ + insert(pspec: ParamSpec, owner_type: Type): void + list(owner_type: Type): ParamSpec[] + list_owned(owner_type: Type): ParamSpec[] + lookup(param_name: string, owner_type: Type, walk_ancestors: boolean): ParamSpec | null + remove(pspec: ParamSpec): void + static name: string +} +export class ParamSpecTypeInfo { + /* Fields of GObject.ParamSpecTypeInfo */ + instance_size: number + n_preallocs: number + instance_init: (pspec: ParamSpec) => void + value_type: Type + finalize: (pspec: ParamSpec) => void + value_set_default: (pspec: ParamSpec, value: Value) => void + value_validate: (pspec: ParamSpec, value: Value) => boolean + values_cmp: (pspec: ParamSpec, value1: Value, value2: Value) => number + static name: string +} +export class Parameter { + /* Fields of GObject.Parameter */ + name: string + value: Value + static name: string +} +export class SignalInvocationHint { + /* Fields of GObject.SignalInvocationHint */ + signal_id: number + detail: GLib.Quark + run_type: SignalFlags + static name: string +} +export class SignalQuery { + /* Fields of GObject.SignalQuery */ + signal_id: number + signal_name: string + itype: Type + signal_flags: SignalFlags + return_type: Type + n_params: number + param_types: Type[] + static name: string +} +export class TypeClass { + /* Methods of GObject.TypeClass */ + add_private(private_size: number): void + get_private(private_type: Type): object | null + peek_parent(): TypeClass + unref(): void + static name: string + /* Static methods and pseudo-constructors */ + static adjust_private_offset(g_class: object | null, private_size_or_offset: number): void + static peek(type: Type): TypeClass + static peek_static(type: Type): TypeClass + static ref(type: Type): TypeClass +} +export class TypeFundamentalInfo { + /* Fields of GObject.TypeFundamentalInfo */ + type_flags: TypeFundamentalFlags + static name: string +} +export class TypeInfo { + /* Fields of GObject.TypeInfo */ + class_size: number + base_init: BaseInitFunc + base_finalize: BaseFinalizeFunc + class_init: ClassInitFunc + class_finalize: ClassFinalizeFunc + class_data: object + instance_size: number + n_preallocs: number + instance_init: InstanceInitFunc + value_table: TypeValueTable + static name: string +} +export class TypeInstance { + /* Methods of GObject.TypeInstance */ + get_private(private_type: Type): object | null + static name: string +} +export class TypeInterface { + /* Methods of GObject.TypeInterface */ + peek_parent(): TypeInterface + static name: string + /* Static methods and pseudo-constructors */ + static add_prerequisite(interface_type: Type, prerequisite_type: Type): void + static get_plugin(instance_type: Type, interface_type: Type): TypePlugin + static instantiatable_prerequisite(interface_type: Type): Type + static peek(instance_class: TypeClass, iface_type: Type): TypeInterface + static prerequisites(interface_type: Type): Type[] +} +export abstract class TypeModuleClass { + /* Fields of GObject.TypeModuleClass */ + parent_class: ObjectClass + load: (module: TypeModule) => boolean + unload: (module: TypeModule) => void + reserved1: () => void + reserved2: () => void + reserved3: () => void + reserved4: () => void + static name: string +} +export class TypePluginClass { + /* Fields of GObject.TypePluginClass */ + use_plugin: TypePluginUse + unuse_plugin: TypePluginUnuse + complete_type_info: TypePluginCompleteTypeInfo + complete_interface_info: TypePluginCompleteInterfaceInfo + static name: string +} +export class TypeQuery { + /* Fields of GObject.TypeQuery */ + type: Type + type_name: string + class_size: number + instance_size: number + static name: string +} +export class TypeValueTable { + /* Fields of GObject.TypeValueTable */ + value_init: (value: Value) => void + value_free: (value: Value) => void + value_copy: (src_value: Value, dest_value: Value) => void + value_peek_pointer: (value: Value) => object + collect_format: string + collect_value: (value: Value, n_collect_values: number, collect_values: TypeCValue, collect_flags: number) => string + lcopy_format: string + lcopy_value: (value: Value, n_collect_values: number, collect_values: TypeCValue, collect_flags: number) => string + static name: string +} +export class Value { + /* Fields of GObject.Value */ + data: _Value__data__union[] + /* Methods of GObject.Value */ + copy(dest_value: Value): void + dup_object(): Object + dup_string(): string + dup_variant(): GLib.Variant | null + fits_pointer(): boolean + get_boolean(): boolean + get_boxed(): object | null + get_char(): number + get_double(): number + get_enum(): number + get_flags(): number + get_float(): number + get_gtype(): Type + get_int(): number + get_int64(): number + get_long(): number + get_object(): Object + get_param(): ParamSpec + get_pointer(): object | null + get_schar(): number + get_string(): string + get_uchar(): number + get_uint(): number + get_uint64(): number + get_ulong(): number + get_variant(): GLib.Variant | null + init(g_type: Type): Value + init_from_instance(instance: TypeInstance): void + peek_pointer(): object | null + reset(): Value + set_boolean(v_boolean: boolean): void + set_boxed(v_boxed?: object | null): void + set_boxed_take_ownership(v_boxed?: object | null): void + set_char(v_char: number): void + set_double(v_double: number): void + set_enum(v_enum: number): void + set_flags(v_flags: number): void + set_float(v_float: number): void + set_gtype(v_gtype: Type): void + set_instance(instance?: object | null): void + set_int(v_int: number): void + set_int64(v_int64: number): void + set_interned_string(v_string?: string | null): void + set_long(v_long: number): void + set_object(v_object?: Object | null): void + set_param(param?: ParamSpec | null): void + set_pointer(v_pointer?: object | null): void + set_schar(v_char: number): void + set_static_boxed(v_boxed?: object | null): void + set_static_string(v_string?: string | null): void + set_string(v_string?: string | null): void + set_string_take_ownership(v_string?: string | null): void + set_uchar(v_uchar: number): void + set_uint(v_uint: number): void + set_uint64(v_uint64: number): void + set_ulong(v_ulong: number): void + set_variant(variant?: GLib.Variant | null): void + take_boxed(v_boxed?: object | null): void + take_string(v_string?: string | null): void + take_variant(variant?: GLib.Variant | null): void + transform(dest_value: Value): boolean + unset(): void + static name: string + /* Static methods and pseudo-constructors */ + static type_compatible(src_type: Type, dest_type: Type): boolean + static type_transformable(src_type: Type, dest_type: Type): boolean +} +export class ValueArray { + /* Fields of GObject.ValueArray */ + n_values: number + values: Value + /* Methods of GObject.ValueArray */ + append(value?: Value | null): ValueArray + copy(): ValueArray + get_nth(index_: number): Value + insert(index_: number, value?: Value | null): ValueArray + prepend(value?: Value | null): ValueArray + remove(index_: number): ValueArray + sort(compare_func: GLib.CompareDataFunc): ValueArray + static name: string + static new(n_prealloced: number): ValueArray + constructor(n_prealloced: number) + /* Static methods and pseudo-constructors */ + static new(n_prealloced: number): ValueArray +} +export class WeakRef { + static name: string +} +export class TypeCValue { + static name: string +} +export class _Value__data__union { + /* Fields of GObject._Value__data__union */ + v_int: number + v_uint: number + v_long: number + v_ulong: number + v_int64: number + v_uint64: number + v_float: number + v_double: number + v_pointer: object + static name: string +} +type SignalCMarshaller = ClosureMarshal +type SignalCVaMarshaller = any +export interface Type { + name: string +} \ No newline at end of file diff --git a/@types/Gjs/GObject-2.0.js b/@types/Gjs/GObject-2.0.js new file mode 100644 index 00000000..2dae4306 --- /dev/null +++ b/@types/Gjs/GObject-2.0.js @@ -0,0 +1,2 @@ +imports.gi.versions.GObject = '2.0'; +module.exports = imports.gi.GObject; diff --git a/@types/Gjs/Gck-1.d.ts b/@types/Gjs/Gck-1.d.ts new file mode 100644 index 00000000..38a0637e --- /dev/null +++ b/@types/Gjs/Gck-1.d.ts @@ -0,0 +1,935 @@ +/** + * Gck-1 + */ + +import * as Gjs from './Gjs'; +import * as Gio from './Gio-2.0'; +import * as GObject from './GObject-2.0'; +import * as GLib from './GLib-2.0'; + +export enum BuilderFlags { + NONE, + SECURE_MEMORY, +} +export enum Error { + PROBLEM, +} +export enum UriError { + BAD_SCHEME, + BAD_ENCODING, + BAD_SYNTAX, + BAD_VERSION, + NOT_FOUND, +} +export enum SessionOptions { + READ_ONLY, + READ_WRITE, + LOGIN_USER, + AUTHENTICATE, +} +export enum UriFlags { + FOR_OBJECT, + FOR_TOKEN, + FOR_MODULE, + WITH_VERSION, + FOR_ANY, +} +export const INVALID: number +export const MAJOR_VERSION: number +export const MICRO_VERSION: number +export const MINOR_VERSION: number +export const URI_FOR_MODULE_WITH_VERSION: number +export const URI_FOR_OBJECT_ON_TOKEN: number +export const URI_FOR_OBJECT_ON_TOKEN_AND_MODULE: number +export const VENDOR_CODE: number +export function builder_unref(builder?: object | null): void +export function error_get_quark(): GLib.Quark +export function list_get_boxed_type(): GObject.Type +export function message_from_rv(rv: number): string +export function modules_enumerate_objects(modules: Module[], attrs: Attributes, session_options: SessionOptions): Enumerator +export function modules_enumerate_uri(modules: Module[], uri: string, session_options: SessionOptions): Enumerator +export function modules_get_slots(modules: Module[], token_present: boolean): Slot[] +export function modules_initialize_registered(cancellable?: Gio.Cancellable | null): Module[] +export function modules_initialize_registered_async(cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void +export function modules_initialize_registered_finish(result: Gio.AsyncResult): Module[] +export function modules_object_for_uri(modules: Module[], uri: string, session_options: SessionOptions): Object | null +export function modules_objects_for_uri(modules: Module[], uri: string, session_options: SessionOptions): Object[] +export function modules_token_for_uri(modules: Module[], uri: string): Slot +export function modules_tokens_for_uri(modules: Module[], uri: string): Slot[] +export function objects_from_handle_array(session: Session, object_handles: number[]): Object[] +export function slots_enumerate_objects(slots: Slot[], match: Attributes, options: SessionOptions): Enumerator +export function uri_build(uri_data: UriData, flags: UriFlags): string +export function uri_error_get_quark(): GLib.Quark +export function uri_parse(string: string, flags: UriFlags): UriData +export function value_to_boolean(value: Uint8Array, result: boolean): boolean +export function value_to_ulong(value: Uint8Array, result: number): boolean +export interface Allocator { + (data: object | null, length: number): object | null +} +export interface ObjectCache_ConstructProps extends Object_ConstructProps { + attributes?: Attributes +} +export class ObjectCache { + /* Properties of Gck.ObjectCache */ + attributes: Attributes + /* Fields of Gck.Object */ + parent: GObject.Object + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of Gck.ObjectCache */ + fill(attrs: Attributes): void + set_attributes(attrs?: Attributes | null): void + update(attr_types: number[], cancellable?: Gio.Cancellable | null): boolean + update_async(attr_types: number[], cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + update_finish(result: Gio.AsyncResult): boolean + /* Methods of Gck.Object */ + cache_lookup(attr_types: number[], cancellable?: Gio.Cancellable | null): Attributes + cache_lookup_async(attr_types: number[], cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + cache_lookup_finish(result: Gio.AsyncResult): Attributes + destroy(cancellable?: Gio.Cancellable | null): boolean + destroy_async(cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + destroy_finish(result: Gio.AsyncResult): boolean + equal(object2: Object): boolean + get_async(attr_types: number[], cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + get_data(attr_type: number, cancellable?: Gio.Cancellable | null): Uint8Array + get_data_async(attr_type: number, allocator: Allocator, cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + get_data_finish(result: Gio.AsyncResult): Uint8Array + get_finish(result: Gio.AsyncResult): Attributes + get_full(attr_types: number[], cancellable?: Gio.Cancellable | null): Attributes + get_handle(): number + get_module(): Module + get_session(): Session + get_template(attr_type: number, cancellable?: Gio.Cancellable | null): Attributes + get_template_async(attr_type: number, cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + get_template_finish(result: Gio.AsyncResult): Attributes + hash(): number + set(attrs: Attributes, cancellable?: Gio.Cancellable | null): boolean + set_async(attrs: Attributes, cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + set_finish(result: Gio.AsyncResult): boolean + set_template(attr_type: number, attrs: Attributes, cancellable?: Gio.Cancellable | null): boolean + set_template_async(attr_type: number, attrs: Attributes, cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + set_template_finish(result: Gio.AsyncResult): boolean + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Virtual methods of Gck.ObjectCache */ + vfunc_fill(attrs: Attributes): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: ObjectCache, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: ObjectCache, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: "notify::attributes", callback: (($obj: ObjectCache, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::attributes", callback: (($obj: ObjectCache, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: ObjectCache_ConstructProps) + _init (config?: ObjectCache_ConstructProps): void + static $gtype: GObject.Type +} +export interface Enumerator_ConstructProps extends GObject.Object_ConstructProps { + chained?: Enumerator + interaction?: Gio.TlsInteraction +} +export class Enumerator { + /* Properties of Gck.Enumerator */ + chained: Enumerator + interaction: Gio.TlsInteraction + /* Fields of Gck.Enumerator */ + parent: GObject.Object + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of Gck.Enumerator */ + get_chained(): Enumerator | null + get_interaction(): Gio.TlsInteraction | null + get_object_type(): GObject.Type + next(cancellable?: Gio.Cancellable | null): Object | null + next_async(max_objects: number, cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + next_finish(result: Gio.AsyncResult): Object[] + next_n(max_objects: number, cancellable?: Gio.Cancellable | null): Object[] + set_chained(chained?: Enumerator | null): void + set_interaction(interaction?: Gio.TlsInteraction | null): void + set_object_type(object_type: GObject.Type, attr_types: number[]): void + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: Enumerator, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: Enumerator, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: "notify::chained", callback: (($obj: Enumerator, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::chained", callback: (($obj: Enumerator, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::interaction", callback: (($obj: Enumerator, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::interaction", callback: (($obj: Enumerator, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: Enumerator_ConstructProps) + _init (config?: Enumerator_ConstructProps): void + static $gtype: GObject.Type +} +export interface Module_ConstructProps extends GObject.Object_ConstructProps { + functions?: object + path?: string +} +export class Module { + /* Fields of Gck.Module */ + parent: GObject.Object + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of Gck.Module */ + equal(module2: Module): boolean + get_info(): ModuleInfo + get_path(): string + get_slots(token_present: boolean): Slot[] + hash(): number + match(uri: UriData): boolean + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Virtual methods of Gck.Module */ + vfunc_authenticate_object(object: Object, label: string, password: string): boolean + vfunc_authenticate_slot(slot: Slot, label: string, password: string): boolean + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Gck.Module */ + connect(sigName: "authenticate-object", callback: (($obj: Module, object: Object, label: string, password?: object | null) => boolean)): number + connect_after(sigName: "authenticate-object", callback: (($obj: Module, object: Object, label: string, password?: object | null) => boolean)): number + emit(sigName: "authenticate-object", object: Object, label: string, password?: object | null): void + connect(sigName: "authenticate-slot", callback: (($obj: Module, slot: Slot, string: string, password?: object | null) => boolean)): number + connect_after(sigName: "authenticate-slot", callback: (($obj: Module, slot: Slot, string: string, password?: object | null) => boolean)): number + emit(sigName: "authenticate-slot", slot: Slot, string: string, password?: object | null): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: Module, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: Module, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: Module_ConstructProps) + _init (config?: Module_ConstructProps): void + /* Static methods and pseudo-constructors */ + static initialize(path: string, cancellable?: Gio.Cancellable | null): Module + static initialize_async(path: string, cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + static initialize_finish(result: Gio.AsyncResult): Module | null + static $gtype: GObject.Type +} +export interface Object_ConstructProps extends GObject.Object_ConstructProps { + handle?: number + module?: Module + session?: Session +} +export class Object { + /* Fields of Gck.Object */ + parent: GObject.Object + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of Gck.Object */ + cache_lookup(attr_types: number[], cancellable?: Gio.Cancellable | null): Attributes + cache_lookup_async(attr_types: number[], cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + cache_lookup_finish(result: Gio.AsyncResult): Attributes + destroy(cancellable?: Gio.Cancellable | null): boolean + destroy_async(cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + destroy_finish(result: Gio.AsyncResult): boolean + equal(object2: Object): boolean + get_async(attr_types: number[], cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + get_data(attr_type: number, cancellable?: Gio.Cancellable | null): Uint8Array + get_data_async(attr_type: number, allocator: Allocator, cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + get_data_finish(result: Gio.AsyncResult): Uint8Array + get_finish(result: Gio.AsyncResult): Attributes + get_full(attr_types: number[], cancellable?: Gio.Cancellable | null): Attributes + get_handle(): number + get_module(): Module + get_session(): Session + get_template(attr_type: number, cancellable?: Gio.Cancellable | null): Attributes + get_template_async(attr_type: number, cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + get_template_finish(result: Gio.AsyncResult): Attributes + hash(): number + set(attrs: Attributes, cancellable?: Gio.Cancellable | null): boolean + set_async(attrs: Attributes, cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + set_finish(result: Gio.AsyncResult): boolean + set_template(attr_type: number, attrs: Attributes, cancellable?: Gio.Cancellable | null): boolean + set_template_async(attr_type: number, attrs: Attributes, cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + set_template_finish(result: Gio.AsyncResult): boolean + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: Object, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: Object, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: Object_ConstructProps) + _init (config?: Object_ConstructProps): void + /* Static methods and pseudo-constructors */ + static from_handle(session: Session, object_handle: number): Object + static $gtype: GObject.Type +} +export interface Password_ConstructProps extends Gio.TlsPassword_ConstructProps { + key?: Object + token?: Slot +} +export class Password { + /* Properties of Gck.Password */ + readonly module: Module + /* Properties of Gio.TlsPassword */ + description: string + flags: Gio.TlsPasswordFlags + warning: string + /* Fields of Gck.Password */ + parent: Gio.TlsPassword + /* Fields of Gio.TlsPassword */ + parent_instance: GObject.Object + priv: Gio.TlsPasswordPrivate + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of Gck.Password */ + get_key(): Object + get_module(): Module + get_token(): Slot + /* Methods of Gio.TlsPassword */ + get_description(): string + get_flags(): Gio.TlsPasswordFlags + get_value(length?: number | null): number + get_warning(): string + set_description(description: string): void + set_flags(flags: Gio.TlsPasswordFlags): void + set_value(value: Uint8Array): void + set_value_full(value: Uint8Array, destroy?: GLib.DestroyNotify | null): void + set_warning(warning: string): void + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Virtual methods of Gio.TlsPassword */ + vfunc_get_default_warning(): string + vfunc_get_value(length?: number | null): number + vfunc_set_value(value: Uint8Array, destroy?: GLib.DestroyNotify | null): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: Password, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: Password, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: "notify::module", callback: (($obj: Password, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::module", callback: (($obj: Password, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::description", callback: (($obj: Password, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::description", callback: (($obj: Password, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::flags", callback: (($obj: Password, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::flags", callback: (($obj: Password, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::warning", callback: (($obj: Password, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::warning", callback: (($obj: Password, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: Password_ConstructProps) + _init (config?: Password_ConstructProps): void + static $gtype: GObject.Type +} +export interface Session_ConstructProps extends GObject.Object_ConstructProps { + app_data?: object + handle?: number + interaction?: Gio.TlsInteraction + opening_flags?: number + options?: SessionOptions + slot?: Slot +} +export class Session { + /* Properties of Gck.Session */ + interaction: Gio.TlsInteraction + readonly module: Module + /* Fields of Gck.Session */ + parent: GObject.Object + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of Gck.Session */ + create_object(attrs: Attributes, cancellable?: Gio.Cancellable | null): Object + create_object_async(attrs: Attributes, cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + create_object_finish(result: Gio.AsyncResult): Object + decrypt(key: Object, mech_type: number, input: Uint8Array, cancellable?: Gio.Cancellable | null): Uint8Array + decrypt_async(key: Object, mechanism: Mechanism, input: Uint8Array, cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + decrypt_finish(result: Gio.AsyncResult): Uint8Array + decrypt_full(key: Object, mechanism: Mechanism, input: Uint8Array, cancellable?: Gio.Cancellable | null): Uint8Array + derive_key(base: Object, mech_type: number, attrs: Attributes, cancellable?: Gio.Cancellable | null): Object + derive_key_async(base: Object, mechanism: Mechanism, attrs: Attributes, cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + derive_key_finish(result: Gio.AsyncResult): Object + derive_key_full(base: Object, mechanism: Mechanism, attrs: Attributes, cancellable?: Gio.Cancellable | null): Object + encrypt(key: Object, mech_type: number, input: Uint8Array, cancellable?: Gio.Cancellable | null): Uint8Array + encrypt_async(key: Object, mechanism: Mechanism, input: Uint8Array, cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + encrypt_finish(result: Gio.AsyncResult): Uint8Array + encrypt_full(key: Object, mechanism: Mechanism, input: Uint8Array, cancellable?: Gio.Cancellable | null): Uint8Array + enumerate_objects(match: Attributes): Enumerator + find_handles(match: Attributes, cancellable?: Gio.Cancellable | null): number[] | null + find_handles_async(match: Attributes, cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + find_handles_finish(result: Gio.AsyncResult): number[] | null + find_objects(match: Attributes, cancellable?: Gio.Cancellable | null): Object[] + find_objects_async(match: Attributes, cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + find_objects_finish(result: Gio.AsyncResult): Object[] + generate_key_pair(mech_type: number, public_attrs: Attributes, private_attrs: Attributes, cancellable?: Gio.Cancellable | null): [ /* returnType */ boolean, /* public_key */ Object | null, /* private_key */ Object | null ] + generate_key_pair_async(mechanism: Mechanism, public_attrs: Attributes, private_attrs: Attributes, cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + generate_key_pair_finish(result: Gio.AsyncResult): [ /* returnType */ boolean, /* public_key */ Object | null, /* private_key */ Object | null ] + generate_key_pair_full(mechanism: Mechanism, public_attrs: Attributes, private_attrs: Attributes, cancellable?: Gio.Cancellable | null): [ /* returnType */ boolean, /* public_key */ Object | null, /* private_key */ Object | null ] + get_handle(): number + get_info(): SessionInfo + get_interaction(): Gio.TlsInteraction | null + get_module(): Module + get_options(): SessionOptions + get_slot(): Slot + get_state(): number + init_pin(pin: Uint8Array | null, cancellable?: Gio.Cancellable | null): boolean + init_pin_async(pin: Uint8Array | null, cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + init_pin_finish(result: Gio.AsyncResult): boolean + login(user_type: number, pin: Uint8Array | null, cancellable?: Gio.Cancellable | null): boolean + login_async(user_type: number, pin: Uint8Array | null, cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + login_finish(result: Gio.AsyncResult): boolean + login_interactive(user_type: number, interaction?: Gio.TlsInteraction | null, cancellable?: Gio.Cancellable | null): boolean + login_interactive_async(user_type: number, interaction?: Gio.TlsInteraction | null, cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + login_interactive_finish(result: Gio.AsyncResult): boolean + logout(cancellable?: Gio.Cancellable | null): boolean + logout_async(cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + logout_finish(result: Gio.AsyncResult): boolean + set_interaction(interaction?: Gio.TlsInteraction | null): void + set_pin(old_pin: Uint8Array | null, new_pin: Uint8Array | null, cancellable?: Gio.Cancellable | null): boolean + set_pin_async(old_pin: Uint8Array | null, n_old_pin: number, new_pin: Uint8Array | null, cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + set_pin_finish(result: Gio.AsyncResult): boolean + sign(key: Object, mech_type: number, input: Uint8Array, cancellable?: Gio.Cancellable | null): Uint8Array + sign_async(key: Object, mechanism: Mechanism, input: Uint8Array, cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + sign_finish(result: Gio.AsyncResult): Uint8Array + sign_full(key: Object, mechanism: Mechanism, input: Uint8Array, n_result: number, cancellable?: Gio.Cancellable | null): number + unwrap_key(wrapper: Object, mech_type: number, input: Uint8Array, attrs: Attributes, cancellable?: Gio.Cancellable | null): Object + unwrap_key_async(wrapper: Object, mechanism: Mechanism, input: Uint8Array, attrs: Attributes, cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + unwrap_key_finish(result: Gio.AsyncResult): Object + unwrap_key_full(wrapper: Object, mechanism: Mechanism, input: Uint8Array, attrs: Attributes, cancellable?: Gio.Cancellable | null): Object + verify(key: Object, mech_type: number, input: Uint8Array, signature: Uint8Array, cancellable?: Gio.Cancellable | null): boolean + verify_async(key: Object, mechanism: Mechanism, input: Uint8Array, signature: Uint8Array, cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + verify_finish(result: Gio.AsyncResult): boolean + verify_full(key: Object, mechanism: Mechanism, input: Uint8Array, signature: Uint8Array, cancellable?: Gio.Cancellable | null): boolean + wrap_key(wrapper: Object, mech_type: number, wrapped: Object, cancellable?: Gio.Cancellable | null): Uint8Array + wrap_key_async(wrapper: Object, mechanism: Mechanism, wrapped: Object, cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + wrap_key_finish(result: Gio.AsyncResult): Uint8Array + wrap_key_full(wrapper: Object, mechanism: Mechanism, wrapped: Object, cancellable?: Gio.Cancellable | null): Uint8Array + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Methods of Gio.AsyncInitable */ + init_async(io_priority: number, cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + init_finish(res: Gio.AsyncResult): boolean + new_finish(res: Gio.AsyncResult): GObject.Object + /* Methods of Gio.Initable */ + init(cancellable?: Gio.Cancellable | null): boolean + /* Virtual methods of Gck.Session */ + vfunc_init_async(io_priority: number, cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + vfunc_init_finish(res: Gio.AsyncResult): boolean + vfunc_init(cancellable?: Gio.Cancellable | null): boolean + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Gck.Session */ + connect(sigName: "discard-handle", callback: (($obj: Session, handle: number) => boolean)): number + connect_after(sigName: "discard-handle", callback: (($obj: Session, handle: number) => boolean)): number + emit(sigName: "discard-handle", handle: number): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: Session, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: Session, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: "notify::interaction", callback: (($obj: Session, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::interaction", callback: (($obj: Session, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::module", callback: (($obj: Session, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::module", callback: (($obj: Session, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: Session_ConstructProps) + _init (config?: Session_ConstructProps): void + /* Static methods and pseudo-constructors */ + static from_handle(slot: Slot, session_handle: number, options: SessionOptions): Session + static open(slot: Slot, options: SessionOptions, interaction?: Gio.TlsInteraction | null, cancellable?: Gio.Cancellable | null): Session + static open_async(slot: Slot, options: SessionOptions, interaction?: Gio.TlsInteraction | null, cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + static open_finish(result: Gio.AsyncResult): Session + static newv_async(object_type: GObject.Type, n_parameters: number, parameters: GObject.Parameter, io_priority: number, cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + static newv(object_type: GObject.Type, parameters: GObject.Parameter[], cancellable?: Gio.Cancellable | null): GObject.Object + static $gtype: GObject.Type +} +export interface Slot_ConstructProps extends GObject.Object_ConstructProps { + handle?: number + module?: Module +} +export class Slot { + /* Fields of Gck.Slot */ + parent: GObject.Object + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of Gck.Slot */ + enumerate_objects(match: Attributes, options: SessionOptions): Enumerator + equal(slot2: Slot): boolean + get_handle(): number + get_info(): SlotInfo + get_mechanism_info(mech_type: number): MechanismInfo + get_mechanisms(): number[] + get_module(): Module + get_token_info(): TokenInfo + has_flags(flags: number): boolean + hash(): number + match(uri: UriData): boolean + open_session(options: SessionOptions, cancellable?: Gio.Cancellable | null): Session + open_session_async(options: SessionOptions, cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + open_session_finish(result: Gio.AsyncResult): Session + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: Slot, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: Slot, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: Slot_ConstructProps) + _init (config?: Slot_ConstructProps): void + /* Static methods and pseudo-constructors */ + static from_handle(module: Module, slot_id: number): Slot + static $gtype: GObject.Type +} +export class Attribute { + /* Fields of Gck.Attribute */ + type: number + value: Uint8Array + length: number + /* Methods of Gck.Attribute */ + clear(): void + dump(): void + dup(): Attribute + equal(attr2: Attribute): boolean + free(): void + get_boolean(): boolean + get_data(): Uint8Array + get_date(value: GLib.Date): void + get_string(): string | null + get_ulong(): number + hash(): number + init_copy(src: Attribute): void + is_invalid(): boolean + static name: string + static new(attr_type: number, value: number, length: number): Attribute + constructor(attr_type: number, value: number, length: number) + /* Static methods and pseudo-constructors */ + static new(attr_type: number, value: number, length: number): Attribute + static new_boolean(attr_type: number, value: boolean): Attribute + static new_date(attr_type: number, value: GLib.Date): Attribute + static new_empty(attr_type: number): Attribute + static new_invalid(attr_type: number): Attribute + static new_string(attr_type: number, value: string): Attribute + static new_ulong(attr_type: number, value: number): Attribute +} +export class Attributes { + /* Methods of Gck.Attributes */ + at(index: number): Attribute + contains(match: Attribute): boolean + count(): number + dump(): void + find(attr_type: number): Attribute + find_boolean(attr_type: number): [ /* returnType */ boolean, /* value */ boolean ] + find_date(attr_type: number): [ /* returnType */ boolean, /* value */ GLib.Date ] + find_string(attr_type: number): [ /* returnType */ boolean, /* value */ string ] + find_ulong(attr_type: number): [ /* returnType */ boolean, /* value */ number ] + ref(): Attributes + ref_sink(): Attributes + to_string(): string + unref(): void + static name: string + static new(reserved: number): Attributes + constructor(reserved: number) + /* Static methods and pseudo-constructors */ + static new(reserved: number): Attributes +} +export class Builder { + /* Methods of Gck.Builder */ + add_all(attrs: Attributes): void + add_attribute(attr: Attribute): void + add_boolean(attr_type: number, value: boolean): void + add_data(attr_type: number, value: Uint8Array | null): void + add_date(attr_type: number, value: GLib.Date): void + add_empty(attr_type: number): void + add_invalid(attr_type: number): void + add_only(attrs: Attributes, only_types: number[]): void + add_string(attr_type: number, value?: string | null): void + add_ulong(attr_type: number, value: number): void + clear(): void + copy(): Builder + end(): Attributes + find(attr_type: number): Attribute + find_boolean(attr_type: number): [ /* returnType */ boolean, /* value */ boolean ] + find_date(attr_type: number): [ /* returnType */ boolean, /* value */ GLib.Date ] + find_string(attr_type: number): [ /* returnType */ boolean, /* value */ string ] + find_ulong(attr_type: number): [ /* returnType */ boolean, /* value */ number ] + init(): void + init_full(flags: BuilderFlags): void + ref(): Builder + set_all(attrs: Attributes): void + set_boolean(attr_type: number, value: boolean): void + set_data(attr_type: number, value: Uint8Array | null): void + set_date(attr_type: number, value: GLib.Date): void + set_empty(attr_type: number): void + set_invalid(attr_type: number): void + set_string(attr_type: number, value: string): void + set_ulong(attr_type: number, value: number): void + steal(): Attributes + take_data(attr_type: number, value: Uint8Array | null): void + static name: string + static new(flags: BuilderFlags): Builder + constructor(flags: BuilderFlags) + /* Static methods and pseudo-constructors */ + static new(flags: BuilderFlags): Builder + static unref(builder?: object | null): void +} +export abstract class EnumeratorClass { + /* Fields of Gck.EnumeratorClass */ + parent: GObject.ObjectClass + static name: string +} +export class EnumeratorPrivate { + static name: string +} +export class Mechanism { + /* Fields of Gck.Mechanism */ + type: number + parameter: object + n_parameter: number + static name: string +} +export class MechanismInfo { + /* Fields of Gck.MechanismInfo */ + min_key_size: number + max_key_size: number + flags: number + /* Methods of Gck.MechanismInfo */ + copy(): MechanismInfo + free(): void + static name: string +} +export abstract class ModuleClass { + /* Fields of Gck.ModuleClass */ + parent: GObject.ObjectClass + authenticate_slot: (self: Module, slot: Slot, label: string, password: string) => boolean + authenticate_object: (self: Module, object: Object, label: string, password: string) => boolean + static name: string +} +export class ModuleInfo { + /* Fields of Gck.ModuleInfo */ + pkcs11_version_major: number + pkcs11_version_minor: number + manufacturer_id: string + flags: number + library_description: string + library_version_major: number + library_version_minor: number + /* Methods of Gck.ModuleInfo */ + copy(): ModuleInfo + free(): void + static name: string +} +export class ModulePrivate { + static name: string +} +export abstract class ObjectCacheIface { + /* Fields of Gck.ObjectCacheIface */ + interface: GObject.TypeInterface + default_types: number[] + n_default_types: number + fill: (object: ObjectCache, attrs: Attributes) => void + static name: string +} +export abstract class ObjectClass { + /* Fields of Gck.ObjectClass */ + parent: GObject.ObjectClass + static name: string +} +export class ObjectPrivate { + static name: string +} +export abstract class PasswordClass { + /* Fields of Gck.PasswordClass */ + parent: Gio.TlsPasswordClass + static name: string +} +export class PasswordPrivate { + static name: string +} +export abstract class SessionClass { + /* Fields of Gck.SessionClass */ + parent: GObject.ObjectClass + static name: string +} +export class SessionInfo { + /* Fields of Gck.SessionInfo */ + slot_id: number + state: number + flags: number + device_error: number + /* Methods of Gck.SessionInfo */ + copy(): SessionInfo + free(): void + static name: string +} +export class SessionPrivate { + static name: string +} +export abstract class SlotClass { + /* Fields of Gck.SlotClass */ + parent: GObject.ObjectClass + static name: string +} +export class SlotInfo { + /* Fields of Gck.SlotInfo */ + slot_description: string + manufacturer_id: string + flags: number + hardware_version_major: number + hardware_version_minor: number + firmware_version_major: number + firmware_version_minor: number + /* Methods of Gck.SlotInfo */ + copy(): SlotInfo + free(): void + static name: string +} +export class SlotPrivate { + static name: string +} +export class TokenInfo { + /* Fields of Gck.TokenInfo */ + label: string + manufacturer_id: string + model: string + serial_number: string + flags: number + max_session_count: number + session_count: number + max_rw_session_count: number + rw_session_count: number + max_pin_len: number + min_pin_len: number + total_public_memory: number + free_public_memory: number + total_private_memory: number + free_private_memory: number + hardware_version_major: number + hardware_version_minor: number + firmware_version_major: number + firmware_version_minor: number + utc_time: number + /* Methods of Gck.TokenInfo */ + copy(): TokenInfo + free(): void + static name: string +} +export class UriData { + /* Fields of Gck.UriData */ + any_unrecognized: boolean + module_info: ModuleInfo + token_info: TokenInfo + attributes: Attributes + /* Methods of Gck.UriData */ + copy(): UriData + free(): void + static name: string + static new(): UriData + constructor() + /* Static methods and pseudo-constructors */ + static new(): UriData +} \ No newline at end of file diff --git a/@types/Gjs/Gck-1.js b/@types/Gjs/Gck-1.js new file mode 100644 index 00000000..40ce4282 --- /dev/null +++ b/@types/Gjs/Gck-1.js @@ -0,0 +1,2 @@ +imports.gi.versions.Gck = '1'; +module.exports = imports.gi.Gck; diff --git a/@types/Gjs/Gcr-3.d.ts b/@types/Gjs/Gcr-3.d.ts new file mode 100644 index 00000000..c4399e79 --- /dev/null +++ b/@types/Gjs/Gcr-3.d.ts @@ -0,0 +1,1570 @@ +/** + * Gcr-3 + */ + +import * as Gjs from './Gjs'; +import * as Gio from './Gio-2.0'; +import * as GObject from './GObject-2.0'; +import * as GLib from './GLib-2.0'; +import * as Gck from './Gck-1'; + +export enum CertificateChainStatus { + UNKNOWN, + INCOMPLETE, + DISTRUSTED, + SELFSIGNED, + PINNED, + ANCHORED, +} +export enum CertificateRequestFormat { + CERTIFICATE_REQUEST_PKCS10, +} +export enum DataError { + FAILURE, + UNRECOGNIZED, + CANCELLED, + LOCKED, +} +export enum DataFormat { + ALL, + INVALID, + DER_PRIVATE_KEY, + DER_PRIVATE_KEY_RSA, + DER_PRIVATE_KEY_DSA, + DER_PRIVATE_KEY_EC, + DER_SUBJECT_PUBLIC_KEY, + DER_CERTIFICATE_X509, + DER_PKCS7, + DER_PKCS8, + DER_PKCS8_PLAIN, + DER_PKCS8_ENCRYPTED, + DER_PKCS10, + DER_SPKAC, + BASE64_SPKAC, + DER_PKCS12, + OPENSSH_PUBLIC, + OPENPGP_PACKET, + OPENPGP_ARMOR, + PEM, + PEM_PRIVATE_KEY_RSA, + PEM_PRIVATE_KEY_DSA, + PEM_CERTIFICATE_X509, + PEM_PKCS7, + PEM_PKCS8_PLAIN, + PEM_PKCS8_ENCRYPTED, + PEM_PKCS12, + PEM_PRIVATE_KEY, + PEM_PKCS10, + PEM_PRIVATE_KEY_EC, + PEM_PUBLIC_KEY, +} +export enum PromptReply { + CANCEL, + CONTINUE, +} +export enum SystemPromptError { + SYSTEM_PROMPT_IN_PROGRESS, +} +export enum SystemPrompterMode { + SINGLE, + MULTIPLE, +} +export enum CertificateChainFlags { + NONE, + NO_LOOKUPS, +} +export enum ColumnFlags { + NONE, + HIDDEN, + SORTABLE, +} +export const ICON_CERTIFICATE: string +export const ICON_GNUPG: string +export const ICON_HOME_DIRECTORY: string +export const ICON_KEY: string +export const ICON_KEY_PAIR: string +export const ICON_PASSWORD: string +export const ICON_SMART_CARD: string +export const MAJOR_VERSION: number +export const MICRO_VERSION: number +export const MINOR_VERSION: number +export const PURPOSE_CLIENT_AUTH: string +export const PURPOSE_CODE_SIGNING: string +export const PURPOSE_EMAIL: string +export const PURPOSE_SERVER_AUTH: string +export const SECRET_EXCHANGE_PROTOCOL_1: string +export const UNLOCK_OPTION_ALWAYS: string +export const UNLOCK_OPTION_IDLE: string +export const UNLOCK_OPTION_SESSION: string +export const UNLOCK_OPTION_TIMEOUT: string +export function certificate_compare(first?: Comparable | null, other?: Comparable | null): number +export function data_error_get_domain(): GLib.Quark +export function fingerprint_from_attributes(attrs: Gck.Attributes, checksum_type: GLib.ChecksumType): Uint8Array | null +export function fingerprint_from_subject_public_key_info(key_info: Uint8Array, checksum_type: GLib.ChecksumType): Uint8Array | null +export function icon_for_token(token_info: Gck.TokenInfo): Gio.Icon +export function importer_create_for_parsed(parsed: Parsed): Importer[] +export function importer_queue_and_filter_for_parsed(importers: Importer[], parsed: Parsed): Importer[] +export function importer_register(importer_type: GObject.Type, attrs: Gck.Attributes): void +export function importer_register_well_known(): void +export function mock_prompter_disconnect(): void +export function mock_prompter_expect_close(): void +export function mock_prompter_expect_confirm_cancel(): void +export function mock_prompter_expect_password_cancel(): void +export function mock_prompter_get_delay_msec(): number +export function mock_prompter_is_expecting(): boolean +export function mock_prompter_is_prompting(): boolean +export function mock_prompter_set_delay_msec(delay_msec: number): void +export function mock_prompter_start(): string +export function mock_prompter_stop(): void +export function parsed_unref(parsed?: object | null): void +export function pkcs11_add_module(module: Gck.Module): void +export function pkcs11_add_module_from_file(module_path: string, unused?: object | null): boolean +export function pkcs11_get_modules(): Gck.Module[] +export function pkcs11_get_trust_lookup_slots(): Gck.Slot[] +export function pkcs11_get_trust_lookup_uris(): string[] | null +export function pkcs11_get_trust_store_slot(): Gck.Slot | null +export function pkcs11_get_trust_store_uri(): string | null +export function pkcs11_initialize(cancellable?: Gio.Cancellable | null): boolean +export function pkcs11_initialize_async(cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void +export function pkcs11_initialize_finish(result: Gio.AsyncResult): boolean +export function pkcs11_set_modules(modules: Gck.Module[]): void +export function pkcs11_set_trust_lookup_uris(pkcs11_uris?: string | null): void +export function pkcs11_set_trust_store_uri(pkcs11_uri?: string | null): void +export function trust_add_pinned_certificate(certificate: Certificate, purpose: string, peer: string, cancellable?: Gio.Cancellable | null): boolean +export function trust_add_pinned_certificate_async(certificate: Certificate, purpose: string, peer: string, cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void +export function trust_add_pinned_certificate_finish(result: Gio.AsyncResult): boolean +export function trust_is_certificate_anchored(certificate: Certificate, purpose: string, cancellable?: Gio.Cancellable | null): boolean +export function trust_is_certificate_anchored_async(certificate: Certificate, purpose: string, cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void +export function trust_is_certificate_anchored_finish(result: Gio.AsyncResult): boolean +export function trust_is_certificate_pinned(certificate: Certificate, purpose: string, peer: string, cancellable?: Gio.Cancellable | null): boolean +export function trust_is_certificate_pinned_async(certificate: Certificate, purpose: string, peer: string, cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void +export function trust_is_certificate_pinned_finish(result: Gio.AsyncResult): boolean +export function trust_remove_pinned_certificate(certificate: Certificate, purpose: string, peer: string, cancellable?: Gio.Cancellable | null): boolean +export function trust_remove_pinned_certificate_async(certificate: Certificate, purpose: string, peer: string, cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void +export function trust_remove_pinned_certificate_finish(result: Gio.AsyncResult): boolean +export interface FilterCollectionFunc { + (object: GObject.Object): boolean +} +export class Certificate { + /* Properties of Gcr.Certificate */ + readonly description: string + readonly expiry: GLib.Date + readonly icon: Gio.Icon + readonly issuer: string + readonly label: string + readonly markup: string + readonly subject: string + /* Methods of Gcr.Certificate */ + get_basic_constraints(): [ /* returnType */ boolean, /* is_ca */ boolean | null, /* path_len */ number | null ] + get_der_data(): Uint8Array + get_expiry_date(): GLib.Date + get_fingerprint(type: GLib.ChecksumType): Uint8Array + get_fingerprint_hex(type: GLib.ChecksumType): string + get_issued_date(): GLib.Date + get_issuer_cn(): string + get_issuer_dn(): string + get_issuer_name(): string + get_issuer_part(part: string): string | null + get_issuer_raw(): Uint8Array + get_key_size(): number + get_markup_text(): string + get_serial_number(): Uint8Array + get_serial_number_hex(): string + get_subject_cn(): string + get_subject_dn(): string + get_subject_name(): string + get_subject_part(part: string): string | null + get_subject_raw(): Uint8Array + is_issuer(issuer: Certificate): boolean + mixin_emit_notify(): void + /* Methods of Gcr.Comparable */ + compare(other?: Comparable | null): number + /* Virtual methods of Gcr.Certificate */ + vfunc_get_der_data(): Uint8Array + /* Virtual methods of Gcr.Comparable */ + vfunc_compare(other?: Comparable | null): number + static name: string + /* Static methods and pseudo-constructors */ + static compare(first?: Comparable | null, other?: Comparable | null): number +} +export class Collection { + /* Methods of Gcr.Collection */ + contains(object: GObject.Object): boolean + emit_added(object: GObject.Object): void + emit_removed(object: GObject.Object): void + get_length(): number + get_objects(): GObject.Object[] + /* Virtual methods of Gcr.Collection */ + vfunc_added(object: GObject.Object): void + vfunc_contains(object: GObject.Object): boolean + vfunc_get_length(): number + vfunc_get_objects(): GObject.Object[] + vfunc_removed(object: GObject.Object): void + /* Signals of Gcr.Collection */ + connect(sigName: "added", callback: (($obj: Collection, object: GObject.Object) => void)): number + connect_after(sigName: "added", callback: (($obj: Collection, object: GObject.Object) => void)): number + emit(sigName: "added", object: GObject.Object): void + connect(sigName: "removed", callback: (($obj: Collection, object: GObject.Object) => void)): number + connect_after(sigName: "removed", callback: (($obj: Collection, object: GObject.Object) => void)): number + emit(sigName: "removed", object: GObject.Object): void + static name: string +} +export class Comparable { + /* Methods of Gcr.Comparable */ + compare(other?: Comparable | null): number + /* Virtual methods of Gcr.Comparable */ + vfunc_compare(other?: Comparable | null): number + static name: string +} +export interface ImportInteraction_ConstructProps extends Gio.TlsInteraction_ConstructProps { +} +export class ImportInteraction { + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of Gcr.ImportInteraction */ + supplement(builder: Gck.Builder, cancellable?: Gio.Cancellable | null): Gio.TlsInteractionResult + supplement_async(builder: Gck.Builder, cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + supplement_finish(result: Gio.AsyncResult): Gio.TlsInteractionResult + supplement_prep(builder: Gck.Builder): void + /* Methods of Gio.TlsInteraction */ + ask_password(password: Gio.TlsPassword, cancellable?: Gio.Cancellable | null): Gio.TlsInteractionResult + ask_password_async(password: Gio.TlsPassword, cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + ask_password_finish(result: Gio.AsyncResult): Gio.TlsInteractionResult + invoke_ask_password(password: Gio.TlsPassword, cancellable?: Gio.Cancellable | null): Gio.TlsInteractionResult + invoke_request_certificate(connection: Gio.TlsConnection, flags: Gio.TlsCertificateRequestFlags, cancellable?: Gio.Cancellable | null): Gio.TlsInteractionResult + request_certificate(connection: Gio.TlsConnection, flags: Gio.TlsCertificateRequestFlags, cancellable?: Gio.Cancellable | null): Gio.TlsInteractionResult + request_certificate_async(connection: Gio.TlsConnection, flags: Gio.TlsCertificateRequestFlags, cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + request_certificate_finish(result: Gio.AsyncResult): Gio.TlsInteractionResult + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Virtual methods of Gcr.ImportInteraction */ + vfunc_supplement(builder: Gck.Builder, cancellable?: Gio.Cancellable | null): Gio.TlsInteractionResult + vfunc_supplement_async(builder: Gck.Builder, cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + vfunc_supplement_finish(result: Gio.AsyncResult): Gio.TlsInteractionResult + vfunc_supplement_prep(builder: Gck.Builder): void + /* Virtual methods of Gio.TlsInteraction */ + vfunc_ask_password(password: Gio.TlsPassword, cancellable?: Gio.Cancellable | null): Gio.TlsInteractionResult + vfunc_ask_password_async(password: Gio.TlsPassword, cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + vfunc_ask_password_finish(result: Gio.AsyncResult): Gio.TlsInteractionResult + vfunc_request_certificate(connection: Gio.TlsConnection, flags: Gio.TlsCertificateRequestFlags, cancellable?: Gio.Cancellable | null): Gio.TlsInteractionResult + vfunc_request_certificate_async(connection: Gio.TlsConnection, flags: Gio.TlsCertificateRequestFlags, cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + vfunc_request_certificate_finish(result: Gio.AsyncResult): Gio.TlsInteractionResult + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: ImportInteraction, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: ImportInteraction, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: ImportInteraction_ConstructProps) + _init (config?: ImportInteraction_ConstructProps): void + static $gtype: GObject.Type +} +export class Importer { + /* Properties of Gcr.Importer */ + readonly icon: Gio.Icon + interaction: Gio.TlsInteraction + readonly label: string + readonly uri: string + /* Methods of Gcr.Importer */ + get_interaction(): Gio.TlsInteraction | null + import(cancellable?: Gio.Cancellable | null): boolean + import_async(cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + import_finish(result: Gio.AsyncResult): boolean + queue_for_parsed(parsed: Parsed): boolean + set_interaction(interaction: Gio.TlsInteraction): void + /* Virtual methods of Gcr.Importer */ + vfunc_import_async(cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + vfunc_import_finish(result: Gio.AsyncResult): boolean + vfunc_import_sync(cancellable?: Gio.Cancellable | null): boolean + vfunc_queue_for_parsed(parsed: Parsed): boolean + static name: string + /* Static methods and pseudo-constructors */ + static create_for_parsed(parsed: Parsed): Importer[] + static queue_and_filter_for_parsed(importers: Importer[], parsed: Parsed): Importer[] + static register(importer_type: GObject.Type, attrs: Gck.Attributes): void + static register_well_known(): void +} +export class Prompt { + /* Properties of Gcr.Prompt */ + caller_window: string + cancel_label: string + choice_chosen: boolean + choice_label: string + continue_label: string + description: string + message: string + password_new: boolean + readonly password_strength: number + title: string + warning: string + /* Methods of Gcr.Prompt */ + close(): void + confirm(cancellable?: Gio.Cancellable | null): PromptReply + confirm_async(cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + confirm_finish(result: Gio.AsyncResult): PromptReply + confirm_run(cancellable?: Gio.Cancellable | null): PromptReply + get_caller_window(): string + get_cancel_label(): string + get_choice_chosen(): boolean + get_choice_label(): string + get_continue_label(): string + get_description(): string + get_message(): string + get_password_new(): boolean + get_password_strength(): number + get_title(): string + get_warning(): string + password(cancellable?: Gio.Cancellable | null): string + password_async(cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + password_finish(result: Gio.AsyncResult): string + password_run(cancellable?: Gio.Cancellable | null): string + reset(): void + set_caller_window(window_id: string): void + set_cancel_label(cancel_label: string): void + set_choice_chosen(chosen: boolean): void + set_choice_label(choice_label?: string | null): void + set_continue_label(continue_label: string): void + set_description(description: string): void + set_message(message: string): void + set_password_new(new_password: boolean): void + set_title(title: string): void + set_warning(warning?: string | null): void + /* Virtual methods of Gcr.Prompt */ + vfunc_prompt_close(): void + vfunc_prompt_confirm_async(cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + vfunc_prompt_confirm_finish(result: Gio.AsyncResult): PromptReply + vfunc_prompt_password_async(cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + vfunc_prompt_password_finish(result: Gio.AsyncResult): string + /* Signals of Gcr.Prompt */ + connect(sigName: "prompt-close", callback: (($obj: Prompt) => void)): number + connect_after(sigName: "prompt-close", callback: (($obj: Prompt) => void)): number + emit(sigName: "prompt-close"): void + static name: string +} +export interface CertificateChain_ConstructProps extends GObject.Object_ConstructProps { +} +export class CertificateChain { + /* Properties of Gcr.CertificateChain */ + readonly length: number + /* Fields of Gcr.CertificateChain */ + parent: GObject.Object + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of Gcr.CertificateChain */ + add(certificate: Certificate): void + build(purpose: string, peer: string | null, flags: CertificateChainFlags, cancellable?: Gio.Cancellable | null): boolean + build_async(purpose: string, peer: string | null, flags: CertificateChainFlags, cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + build_finish(result: Gio.AsyncResult): boolean + get_anchor(): Certificate + get_certificate(index: number): Certificate + get_endpoint(): Certificate + get_length(): number + get_status(): CertificateChainStatus + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: CertificateChain, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: CertificateChain, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: "notify::length", callback: (($obj: CertificateChain, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::length", callback: (($obj: CertificateChain, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: CertificateChain_ConstructProps) + _init (config?: CertificateChain_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(): CertificateChain + static $gtype: GObject.Type +} +export interface CertificateRequest_ConstructProps extends GObject.Object_ConstructProps { + private_key?: Gck.Object +} +export class CertificateRequest { + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of Gcr.CertificateRequest */ + complete(cancellable?: Gio.Cancellable | null): boolean + complete_async(cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + complete_finish(result: Gio.AsyncResult): boolean + encode(textual: boolean): Uint8Array + get_format(): CertificateRequestFormat + get_private_key(): Gck.Object + set_cn(cn: string): void + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: CertificateRequest, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: CertificateRequest, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: CertificateRequest_ConstructProps) + _init (config?: CertificateRequest_ConstructProps): void + /* Static methods and pseudo-constructors */ + static capable(private_key: Gck.Object, cancellable?: Gio.Cancellable | null): boolean + static capable_async(private_key: Gck.Object, cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + static capable_finish(result: Gio.AsyncResult): boolean + static prepare(format: CertificateRequestFormat, private_key: Gck.Object): CertificateRequest + static $gtype: GObject.Type +} +export interface FilterCollection_ConstructProps extends GObject.Object_ConstructProps { + underlying?: Collection +} +export class FilterCollection { + /* Fields of Gcr.FilterCollection */ + parent: GObject.Object + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of Gcr.FilterCollection */ + get_underlying(): Collection + refilter(): void + set_callback(callback: FilterCollectionFunc | null): void + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Methods of Gcr.Collection */ + contains(object: GObject.Object): boolean + emit_added(object: GObject.Object): void + emit_removed(object: GObject.Object): void + get_length(): number + get_objects(): GObject.Object[] + /* Virtual methods of Gcr.FilterCollection */ + vfunc_added(object: GObject.Object): void + vfunc_contains(object: GObject.Object): boolean + vfunc_get_length(): number + vfunc_get_objects(): GObject.Object[] + vfunc_removed(object: GObject.Object): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: FilterCollection, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: FilterCollection, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + /* Signals of Gcr.Collection */ + connect(sigName: "added", callback: (($obj: FilterCollection, object: GObject.Object) => void)): number + connect_after(sigName: "added", callback: (($obj: FilterCollection, object: GObject.Object) => void)): number + emit(sigName: "added", object: GObject.Object): void + connect(sigName: "removed", callback: (($obj: FilterCollection, object: GObject.Object) => void)): number + connect_after(sigName: "removed", callback: (($obj: FilterCollection, object: GObject.Object) => void)): number + emit(sigName: "removed", object: GObject.Object): void + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: FilterCollection_ConstructProps) + _init (config?: FilterCollection_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new_with_callback(underlying: Collection, callback: FilterCollectionFunc | null): FilterCollection + static $gtype: GObject.Type +} +export interface Parser_ConstructProps extends GObject.Object_ConstructProps { +} +export class Parser { + /* Properties of Gcr.Parser */ + readonly parsed_attributes: Gck.Attributes + readonly parsed_description: string + readonly parsed_label: string + /* Fields of Gcr.Parser */ + parent: GObject.Object + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of Gcr.Parser */ + add_password(password?: string | null): void + format_disable(format: DataFormat): void + format_enable(format: DataFormat): void + format_supported(format: DataFormat): boolean + get_filename(): string + get_parsed(): Parsed + get_parsed_attributes(): Gck.Attributes | null + get_parsed_block(): Uint8Array | null + get_parsed_bytes(): GLib.Bytes + get_parsed_description(): string | null + get_parsed_format(): DataFormat + get_parsed_label(): string | null + parse_bytes(data: GLib.Bytes): boolean + parse_data(data: Uint8Array): boolean + parse_stream(input: Gio.InputStream, cancellable?: Gio.Cancellable | null): boolean + parse_stream_async(input: Gio.InputStream, cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + parse_stream_finish(result: Gio.AsyncResult): boolean + set_filename(filename?: string | null): void + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Virtual methods of Gcr.Parser */ + vfunc_authenticate(count: number): boolean + vfunc_parsed(): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Gcr.Parser */ + connect(sigName: "authenticate", callback: (($obj: Parser, count: number) => boolean)): number + connect_after(sigName: "authenticate", callback: (($obj: Parser, count: number) => boolean)): number + emit(sigName: "authenticate", count: number): void + connect(sigName: "parsed", callback: (($obj: Parser) => void)): number + connect_after(sigName: "parsed", callback: (($obj: Parser) => void)): number + emit(sigName: "parsed"): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: Parser, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: Parser, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: "notify::parsed-attributes", callback: (($obj: Parser, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::parsed-attributes", callback: (($obj: Parser, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::parsed-description", callback: (($obj: Parser, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::parsed-description", callback: (($obj: Parser, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::parsed-label", callback: (($obj: Parser, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::parsed-label", callback: (($obj: Parser, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: Parser_ConstructProps) + _init (config?: Parser_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(): Parser + static $gtype: GObject.Type +} +export interface Pkcs11Certificate_ConstructProps extends Gck.Object_ConstructProps { + attributes?: Gck.Attributes +} +export class Pkcs11Certificate { + /* Properties of Gcr.Certificate */ + readonly description: string + readonly expiry: GLib.Date + readonly icon: Gio.Icon + readonly issuer: string + readonly label: string + readonly markup: string + readonly subject: string + /* Fields of Gcr.Pkcs11Certificate */ + parent: Gck.Object + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of Gcr.Pkcs11Certificate */ + get_attributes(): Gck.Attributes + /* Methods of Gck.Object */ + cache_lookup(attr_types: number[], cancellable?: Gio.Cancellable | null): Gck.Attributes + cache_lookup_async(attr_types: number[], cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + cache_lookup_finish(result: Gio.AsyncResult): Gck.Attributes + destroy(cancellable?: Gio.Cancellable | null): boolean + destroy_async(cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + destroy_finish(result: Gio.AsyncResult): boolean + equal(object2: Gck.Object): boolean + get_async(attr_types: number[], cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + get_data(attr_type: number, cancellable?: Gio.Cancellable | null): Uint8Array + get_data_async(attr_type: number, allocator: Gck.Allocator, cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + get_data_finish(result: Gio.AsyncResult): Uint8Array + get_finish(result: Gio.AsyncResult): Gck.Attributes + get_full(attr_types: number[], cancellable?: Gio.Cancellable | null): Gck.Attributes + get_handle(): number + get_module(): Gck.Module + get_session(): Gck.Session + get_template(attr_type: number, cancellable?: Gio.Cancellable | null): Gck.Attributes + get_template_async(attr_type: number, cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + get_template_finish(result: Gio.AsyncResult): Gck.Attributes + hash(): number + set(attrs: Gck.Attributes, cancellable?: Gio.Cancellable | null): boolean + set_async(attrs: Gck.Attributes, cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + set_finish(result: Gio.AsyncResult): boolean + set_template(attr_type: number, attrs: Gck.Attributes, cancellable?: Gio.Cancellable | null): boolean + set_template_async(attr_type: number, attrs: Gck.Attributes, cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + set_template_finish(result: Gio.AsyncResult): boolean + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Methods of Gcr.Certificate */ + get_basic_constraints(): [ /* returnType */ boolean, /* is_ca */ boolean | null, /* path_len */ number | null ] + get_der_data(): Uint8Array + get_expiry_date(): GLib.Date + get_fingerprint(type: GLib.ChecksumType): Uint8Array + get_fingerprint_hex(type: GLib.ChecksumType): string + get_issued_date(): GLib.Date + get_issuer_cn(): string + get_issuer_dn(): string + get_issuer_name(): string + get_issuer_part(part: string): string | null + get_issuer_raw(): Uint8Array + get_key_size(): number + get_markup_text(): string + get_serial_number(): Uint8Array + get_serial_number_hex(): string + get_subject_cn(): string + get_subject_dn(): string + get_subject_name(): string + get_subject_part(part: string): string | null + get_subject_raw(): Uint8Array + is_issuer(issuer: Certificate): boolean + mixin_emit_notify(): void + /* Methods of Gcr.Comparable */ + compare(other?: Comparable | null): number + /* Virtual methods of Gcr.Pkcs11Certificate */ + vfunc_get_der_data(): Uint8Array + vfunc_compare(other?: Comparable | null): number + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: Pkcs11Certificate, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: Pkcs11Certificate, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: "notify::description", callback: (($obj: Pkcs11Certificate, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::description", callback: (($obj: Pkcs11Certificate, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::expiry", callback: (($obj: Pkcs11Certificate, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::expiry", callback: (($obj: Pkcs11Certificate, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::icon", callback: (($obj: Pkcs11Certificate, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::icon", callback: (($obj: Pkcs11Certificate, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::issuer", callback: (($obj: Pkcs11Certificate, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::issuer", callback: (($obj: Pkcs11Certificate, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::label", callback: (($obj: Pkcs11Certificate, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::label", callback: (($obj: Pkcs11Certificate, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::markup", callback: (($obj: Pkcs11Certificate, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::markup", callback: (($obj: Pkcs11Certificate, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::subject", callback: (($obj: Pkcs11Certificate, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::subject", callback: (($obj: Pkcs11Certificate, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: Pkcs11Certificate_ConstructProps) + _init (config?: Pkcs11Certificate_ConstructProps): void + /* Static methods and pseudo-constructors */ + static lookup_issuer(certificate: Certificate, cancellable?: Gio.Cancellable | null): Certificate + static lookup_issuer_async(certificate: Certificate, cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + static lookup_issuer_finish(result: Gio.AsyncResult): Certificate + static compare(first?: Comparable | null, other?: Comparable | null): number + static $gtype: GObject.Type +} +export interface SecretExchange_ConstructProps extends GObject.Object_ConstructProps { + protocol?: string +} +export class SecretExchange { + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of Gcr.SecretExchange */ + begin(): string + get_protocol(): string + get_secret(): string[] + receive(exchange: string): boolean + send(secret: string | null, secret_len: number): string + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Virtual methods of Gcr.SecretExchange */ + vfunc_derive_transport_key(peer: number, n_peer: number): boolean + vfunc_generate_exchange_key(scheme: string, public_key: number, n_public_key: number): boolean + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: SecretExchange, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: SecretExchange, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: SecretExchange_ConstructProps) + _init (config?: SecretExchange_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(protocol?: string | null): SecretExchange + static $gtype: GObject.Type +} +export interface SimpleCertificate_ConstructProps extends GObject.Object_ConstructProps { +} +export class SimpleCertificate { + /* Properties of Gcr.Certificate */ + readonly description: string + readonly expiry: GLib.Date + readonly icon: Gio.Icon + readonly issuer: string + readonly label: string + readonly markup: string + readonly subject: string + /* Fields of Gcr.SimpleCertificate */ + parent: GObject.Object + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Methods of Gcr.Certificate */ + get_basic_constraints(): [ /* returnType */ boolean, /* is_ca */ boolean | null, /* path_len */ number | null ] + get_der_data(): Uint8Array + get_expiry_date(): GLib.Date + get_fingerprint(type: GLib.ChecksumType): Uint8Array + get_fingerprint_hex(type: GLib.ChecksumType): string + get_issued_date(): GLib.Date + get_issuer_cn(): string + get_issuer_dn(): string + get_issuer_name(): string + get_issuer_part(part: string): string | null + get_issuer_raw(): Uint8Array + get_key_size(): number + get_markup_text(): string + get_serial_number(): Uint8Array + get_serial_number_hex(): string + get_subject_cn(): string + get_subject_dn(): string + get_subject_name(): string + get_subject_part(part: string): string | null + get_subject_raw(): Uint8Array + is_issuer(issuer: Certificate): boolean + mixin_emit_notify(): void + /* Methods of Gcr.Comparable */ + compare(other?: Comparable | null): number + /* Virtual methods of Gcr.SimpleCertificate */ + vfunc_get_der_data(): Uint8Array + vfunc_compare(other?: Comparable | null): number + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: SimpleCertificate, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: SimpleCertificate, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: "notify::description", callback: (($obj: SimpleCertificate, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::description", callback: (($obj: SimpleCertificate, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::expiry", callback: (($obj: SimpleCertificate, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::expiry", callback: (($obj: SimpleCertificate, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::icon", callback: (($obj: SimpleCertificate, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::icon", callback: (($obj: SimpleCertificate, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::issuer", callback: (($obj: SimpleCertificate, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::issuer", callback: (($obj: SimpleCertificate, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::label", callback: (($obj: SimpleCertificate, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::label", callback: (($obj: SimpleCertificate, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::markup", callback: (($obj: SimpleCertificate, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::markup", callback: (($obj: SimpleCertificate, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::subject", callback: (($obj: SimpleCertificate, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::subject", callback: (($obj: SimpleCertificate, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: SimpleCertificate_ConstructProps) + _init (config?: SimpleCertificate_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(data: Uint8Array): SimpleCertificate + static compare(first?: Comparable | null, other?: Comparable | null): number + static $gtype: GObject.Type +} +export interface SimpleCollection_ConstructProps extends GObject.Object_ConstructProps { +} +export class SimpleCollection { + /* Fields of Gcr.SimpleCollection */ + parent: GObject.Object + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of Gcr.SimpleCollection */ + add(object: GObject.Object): void + remove(object: GObject.Object): void + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Methods of Gcr.Collection */ + contains(object: GObject.Object): boolean + emit_added(object: GObject.Object): void + emit_removed(object: GObject.Object): void + get_length(): number + get_objects(): GObject.Object[] + /* Virtual methods of Gcr.SimpleCollection */ + vfunc_added(object: GObject.Object): void + vfunc_contains(object: GObject.Object): boolean + vfunc_get_length(): number + vfunc_get_objects(): GObject.Object[] + vfunc_removed(object: GObject.Object): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: SimpleCollection, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: SimpleCollection, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + /* Signals of Gcr.Collection */ + connect(sigName: "added", callback: (($obj: SimpleCollection, object: GObject.Object) => void)): number + connect_after(sigName: "added", callback: (($obj: SimpleCollection, object: GObject.Object) => void)): number + emit(sigName: "added", object: GObject.Object): void + connect(sigName: "removed", callback: (($obj: SimpleCollection, object: GObject.Object) => void)): number + connect_after(sigName: "removed", callback: (($obj: SimpleCollection, object: GObject.Object) => void)): number + emit(sigName: "removed", object: GObject.Object): void + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: SimpleCollection_ConstructProps) + _init (config?: SimpleCollection_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(): SimpleCollection + static $gtype: GObject.Type +} +export interface SshAskpass_ConstructProps extends GObject.Object_ConstructProps { + interaction?: Gio.TlsInteraction +} +export class SshAskpass { + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of Gcr.SshAskpass */ + get_interaction(): Gio.TlsInteraction + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: SshAskpass, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: SshAskpass, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: SshAskpass_ConstructProps) + _init (config?: SshAskpass_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(interaction: Gio.TlsInteraction): SshAskpass + static child_setup(askpass?: object | null): void + static $gtype: GObject.Type +} +export interface SystemPrompt_ConstructProps extends GObject.Object_ConstructProps { + bus_name?: string + secret_exchange?: SecretExchange + timeout_seconds?: number + caller_window?: string + cancel_label?: string + choice_chosen?: boolean + choice_label?: string + continue_label?: string + description?: string + message?: string + password_new?: boolean + title?: string + warning?: string +} +export class SystemPrompt { + /* Properties of Gcr.SystemPrompt */ + secret_exchange: SecretExchange + /* Properties of Gcr.Prompt */ + caller_window: string + cancel_label: string + choice_chosen: boolean + choice_label: string + continue_label: string + description: string + message: string + password_new: boolean + readonly password_strength: number + title: string + warning: string + /* Fields of Gcr.SystemPrompt */ + parent: GObject.Object + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of Gcr.SystemPrompt */ + close(cancellable?: Gio.Cancellable | null): boolean + close_async(cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + close_finish(result: Gio.AsyncResult): boolean + get_secret_exchange(): SecretExchange + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Methods of Gcr.Prompt */ + confirm(cancellable?: Gio.Cancellable | null): PromptReply + confirm_async(cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + confirm_finish(result: Gio.AsyncResult): PromptReply + confirm_run(cancellable?: Gio.Cancellable | null): PromptReply + get_caller_window(): string + get_cancel_label(): string + get_choice_chosen(): boolean + get_choice_label(): string + get_continue_label(): string + get_description(): string + get_message(): string + get_password_new(): boolean + get_password_strength(): number + get_title(): string + get_warning(): string + password(cancellable?: Gio.Cancellable | null): string + password_async(cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + password_finish(result: Gio.AsyncResult): string + password_run(cancellable?: Gio.Cancellable | null): string + reset(): void + set_caller_window(window_id: string): void + set_cancel_label(cancel_label: string): void + set_choice_chosen(chosen: boolean): void + set_choice_label(choice_label?: string | null): void + set_continue_label(continue_label: string): void + set_description(description: string): void + set_message(message: string): void + set_password_new(new_password: boolean): void + set_title(title: string): void + set_warning(warning?: string | null): void + /* Methods of Gio.AsyncInitable */ + init_async(io_priority: number, cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + init_finish(res: Gio.AsyncResult): boolean + new_finish(res: Gio.AsyncResult): GObject.Object + /* Methods of Gio.Initable */ + init(cancellable?: Gio.Cancellable | null): boolean + /* Virtual methods of Gcr.SystemPrompt */ + vfunc_prompt_close(): void + vfunc_prompt_confirm_async(cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + vfunc_prompt_confirm_finish(result: Gio.AsyncResult): PromptReply + vfunc_prompt_password_async(cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + vfunc_prompt_password_finish(result: Gio.AsyncResult): string + vfunc_init_async(io_priority: number, cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + vfunc_init_finish(res: Gio.AsyncResult): boolean + vfunc_init(cancellable?: Gio.Cancellable | null): boolean + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: SystemPrompt, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: SystemPrompt, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + /* Signals of Gcr.Prompt */ + connect(sigName: "prompt-close", callback: (($obj: SystemPrompt) => void)): number + connect_after(sigName: "prompt-close", callback: (($obj: SystemPrompt) => void)): number + emit(sigName: "prompt-close"): void + connect(sigName: "notify::secret-exchange", callback: (($obj: SystemPrompt, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::secret-exchange", callback: (($obj: SystemPrompt, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::caller-window", callback: (($obj: SystemPrompt, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::caller-window", callback: (($obj: SystemPrompt, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::cancel-label", callback: (($obj: SystemPrompt, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::cancel-label", callback: (($obj: SystemPrompt, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::choice-chosen", callback: (($obj: SystemPrompt, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::choice-chosen", callback: (($obj: SystemPrompt, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::choice-label", callback: (($obj: SystemPrompt, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::choice-label", callback: (($obj: SystemPrompt, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::continue-label", callback: (($obj: SystemPrompt, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::continue-label", callback: (($obj: SystemPrompt, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::description", callback: (($obj: SystemPrompt, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::description", callback: (($obj: SystemPrompt, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::message", callback: (($obj: SystemPrompt, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::message", callback: (($obj: SystemPrompt, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::password-new", callback: (($obj: SystemPrompt, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::password-new", callback: (($obj: SystemPrompt, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::password-strength", callback: (($obj: SystemPrompt, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::password-strength", callback: (($obj: SystemPrompt, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::title", callback: (($obj: SystemPrompt, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::title", callback: (($obj: SystemPrompt, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::warning", callback: (($obj: SystemPrompt, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::warning", callback: (($obj: SystemPrompt, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: SystemPrompt_ConstructProps) + _init (config?: SystemPrompt_ConstructProps): void + /* Static methods and pseudo-constructors */ + static error_get_domain(): GLib.Quark + static open(timeout_seconds: number, cancellable?: Gio.Cancellable | null): SystemPrompt + static open_async(timeout_seconds: number, cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + static open_finish(result: Gio.AsyncResult): SystemPrompt + static open_for_prompter(prompter_name: string | null, timeout_seconds: number, cancellable?: Gio.Cancellable | null): SystemPrompt + static open_for_prompter_async(prompter_name: string | null, timeout_seconds: number, cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + static newv_async(object_type: GObject.Type, n_parameters: number, parameters: GObject.Parameter, io_priority: number, cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + static newv(object_type: GObject.Type, parameters: GObject.Parameter[], cancellable?: Gio.Cancellable | null): GObject.Object + static $gtype: GObject.Type +} +export interface SystemPrompter_ConstructProps extends GObject.Object_ConstructProps { + prompt_type?: GObject.Type +} +export class SystemPrompter { + /* Properties of Gcr.SystemPrompter */ + readonly prompting: boolean + /* Fields of Gcr.SystemPrompter */ + parent: GObject.Object + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of Gcr.SystemPrompter */ + get_mode(): SystemPrompterMode + get_prompt_type(): GObject.Type + get_prompting(): boolean + register(connection: Gio.DBusConnection): void + unregister(wait: boolean): void + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Gcr.SystemPrompter */ + connect(sigName: "new-prompt", callback: (($obj: SystemPrompter) => Prompt)): number + connect_after(sigName: "new-prompt", callback: (($obj: SystemPrompter) => Prompt)): number + emit(sigName: "new-prompt"): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: SystemPrompter, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: SystemPrompter, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: "notify::prompting", callback: (($obj: SystemPrompter, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::prompting", callback: (($obj: SystemPrompter, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: SystemPrompter_ConstructProps) + _init (config?: SystemPrompter_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(mode: SystemPrompterMode, prompt_type: GObject.Type): SystemPrompter + static $gtype: GObject.Type +} +export interface UnionCollection_ConstructProps extends GObject.Object_ConstructProps { +} +export class UnionCollection { + /* Fields of Gcr.UnionCollection */ + parent: GObject.Object + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of Gcr.UnionCollection */ + add(collection: Collection): void + elements(): Collection[] + have(collection: Collection): boolean + remove(collection: Collection): void + size(): number + take(collection: Collection): void + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Methods of Gcr.Collection */ + contains(object: GObject.Object): boolean + emit_added(object: GObject.Object): void + emit_removed(object: GObject.Object): void + get_length(): number + get_objects(): GObject.Object[] + /* Virtual methods of Gcr.UnionCollection */ + vfunc_added(object: GObject.Object): void + vfunc_contains(object: GObject.Object): boolean + vfunc_get_length(): number + vfunc_get_objects(): GObject.Object[] + vfunc_removed(object: GObject.Object): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: UnionCollection, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: UnionCollection, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + /* Signals of Gcr.Collection */ + connect(sigName: "added", callback: (($obj: UnionCollection, object: GObject.Object) => void)): number + connect_after(sigName: "added", callback: (($obj: UnionCollection, object: GObject.Object) => void)): number + emit(sigName: "added", object: GObject.Object): void + connect(sigName: "removed", callback: (($obj: UnionCollection, object: GObject.Object) => void)): number + connect_after(sigName: "removed", callback: (($obj: UnionCollection, object: GObject.Object) => void)): number + emit(sigName: "removed", object: GObject.Object): void + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: UnionCollection_ConstructProps) + _init (config?: UnionCollection_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(): UnionCollection + static $gtype: GObject.Type +} +export abstract class CertificateChainClass { + /* Fields of Gcr.CertificateChainClass */ + parent_class: GObject.ObjectClass + static name: string +} +export class CertificateChainPrivate { + static name: string +} +export abstract class CertificateIface { + /* Fields of Gcr.CertificateIface */ + parent: GObject.TypeInterface + get_der_data: (self: Certificate) => Uint8Array + static name: string +} +export abstract class CertificateRequestClass { + /* Fields of Gcr.CertificateRequestClass */ + parent_class: GObject.ObjectClass + static name: string +} +export abstract class CollectionIface { + /* Fields of Gcr.CollectionIface */ + parent: GObject.TypeInterface + added: (self: Collection, object: GObject.Object) => void + removed: (self: Collection, object: GObject.Object) => void + get_length: (self: Collection) => number + get_objects: (self: Collection) => GObject.Object[] + contains: (self: Collection, object: GObject.Object) => boolean + static name: string +} +export class Column { + /* Fields of Gcr.Column */ + property_name: string + property_type: GObject.Type + column_type: GObject.Type + label: string + flags: ColumnFlags + transformer: GObject.ValueTransform + user_data: object + static name: string +} +export abstract class ComparableIface { + /* Fields of Gcr.ComparableIface */ + parent: GObject.TypeInterface + compare: (self: Comparable, other?: Comparable | null) => number + static name: string +} +export abstract class FilterCollectionClass { + /* Fields of Gcr.FilterCollectionClass */ + parent_class: GObject.ObjectClass + static name: string +} +export class FilterCollectionPrivate { + static name: string +} +export abstract class ImportInteractionIface { + /* Fields of Gcr.ImportInteractionIface */ + parent: GObject.TypeInterface + supplement_prep: (interaction: ImportInteraction, builder: Gck.Builder) => void + supplement: (interaction: ImportInteraction, builder: Gck.Builder, cancellable?: Gio.Cancellable | null) => Gio.TlsInteractionResult + supplement_async: (interaction: ImportInteraction, builder: Gck.Builder, cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null) => void + supplement_finish: (interaction: ImportInteraction, result: Gio.AsyncResult) => Gio.TlsInteractionResult + static name: string +} +export abstract class ImporterIface { + /* Fields of Gcr.ImporterIface */ + parent: GObject.TypeInterface + queue_for_parsed: (importer: Importer, parsed: Parsed) => boolean + import_sync: (importer: Importer, cancellable?: Gio.Cancellable | null) => boolean + import_async: (importer: Importer, cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null) => void + import_finish: (importer: Importer, result: Gio.AsyncResult) => boolean + static name: string +} +export class Parsed { + /* Methods of Gcr.Parsed */ + get_attributes(): Gck.Attributes | null + get_bytes(): GLib.Bytes + get_data(): Uint8Array | null + get_description(): string | null + get_filename(): string + get_format(): DataFormat + get_label(): string | null + ref(): Parsed + static name: string + /* Static methods and pseudo-constructors */ + static unref(parsed?: object | null): void +} +export abstract class ParserClass { + /* Fields of Gcr.ParserClass */ + parent_class: GObject.ObjectClass + authenticate: (self: Parser, count: number) => boolean + parsed: (self: Parser) => void + static name: string +} +export class ParserPrivate { + static name: string +} +export abstract class Pkcs11CertificateClass { + static name: string +} +export class Pkcs11CertificatePrivate { + static name: string +} +export abstract class PromptIface { + /* Fields of Gcr.PromptIface */ + parent_iface: GObject.TypeInterface + prompt_password_async: (prompt: Prompt, cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null) => void + prompt_password_finish: (prompt: Prompt, result: Gio.AsyncResult) => string + prompt_confirm_async: (prompt: Prompt, cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null) => void + prompt_confirm_finish: (prompt: Prompt, result: Gio.AsyncResult) => PromptReply + prompt_close: (prompt: Prompt) => void + static name: string +} +export abstract class SecretExchangeClass { + /* Fields of Gcr.SecretExchangeClass */ + generate_exchange_key: (exchange: SecretExchange, scheme: string, public_key: number, n_public_key: number) => boolean + derive_transport_key: (exchange: SecretExchange, peer: number, n_peer: number) => boolean + static name: string +} +export class SecretExchangePrivate { + static name: string +} +export abstract class SimpleCertificateClass { + /* Fields of Gcr.SimpleCertificateClass */ + parent_class: GObject.ObjectClass + static name: string +} +export class SimpleCertificatePrivate { + static name: string +} +export abstract class SimpleCollectionClass { + /* Fields of Gcr.SimpleCollectionClass */ + parent_class: GObject.ObjectClass + static name: string +} +export class SimpleCollectionPrivate { + static name: string +} +export abstract class SshAskpassClass { + /* Fields of Gcr.SshAskpassClass */ + parent_class: GObject.ObjectClass + static name: string +} +export abstract class SystemPromptClass { + /* Fields of Gcr.SystemPromptClass */ + parent_class: GObject.ObjectClass + static name: string +} +export class SystemPromptPrivate { + static name: string +} +export abstract class SystemPrompterClass { + /* Fields of Gcr.SystemPrompterClass */ + parent_class: GObject.ObjectClass + static name: string +} +export class SystemPrompterPrivate { + static name: string +} +export abstract class UnionCollectionClass { + /* Fields of Gcr.UnionCollectionClass */ + parent_class: GObject.ObjectClass + static name: string +} +export class UnionCollectionPrivate { + static name: string +} \ No newline at end of file diff --git a/@types/Gjs/Gcr-3.js b/@types/Gjs/Gcr-3.js new file mode 100644 index 00000000..e60da34a --- /dev/null +++ b/@types/Gjs/Gcr-3.js @@ -0,0 +1,2 @@ +imports.gi.versions.Gcr = '3'; +module.exports = imports.gi.Gcr; diff --git a/@types/Gjs/Gdk-4.0.d.ts b/@types/Gjs/Gdk-4.0.d.ts new file mode 100644 index 00000000..736baa98 --- /dev/null +++ b/@types/Gjs/Gdk-4.0.d.ts @@ -0,0 +1,5541 @@ +/** + * Gdk-4.0 + */ + +import * as Gjs from './Gjs'; +import * as cairo from './cairo-1.0'; +import * as PangoCairo from './PangoCairo-1.0'; +import * as Pango from './Pango-1.0'; +import * as HarfBuzz from './HarfBuzz-0.0'; +import * as GObject from './GObject-2.0'; +import * as GLib from './GLib-2.0'; +import * as Gio from './Gio-2.0'; +import * as GdkPixbuf from './GdkPixbuf-2.0'; +import * as GModule from './GModule-2.0'; + +export enum AxisUse { + IGNORE, + X, + Y, + DELTA_X, + DELTA_Y, + PRESSURE, + XTILT, + YTILT, + WHEEL, + DISTANCE, + ROTATION, + SLIDER, + LAST, +} +export enum CrossingMode { + NORMAL, + GRAB, + UNGRAB, + GTK_GRAB, + GTK_UNGRAB, + STATE_CHANGED, + TOUCH_BEGIN, + TOUCH_END, + DEVICE_SWITCH, +} +export enum DevicePadFeature { + BUTTON, + RING, + STRIP, +} +export enum DeviceToolType { + UNKNOWN, + PEN, + ERASER, + BRUSH, + PENCIL, + AIRBRUSH, + MOUSE, + LENS, +} +export enum DragCancelReason { + NO_TARGET, + USER_CANCELLED, + ERROR, +} +export enum EventType { + DELETE, + MOTION_NOTIFY, + BUTTON_PRESS, + BUTTON_RELEASE, + KEY_PRESS, + KEY_RELEASE, + ENTER_NOTIFY, + LEAVE_NOTIFY, + FOCUS_CHANGE, + PROXIMITY_IN, + PROXIMITY_OUT, + DRAG_ENTER, + DRAG_LEAVE, + DRAG_MOTION, + DROP_START, + SCROLL, + GRAB_BROKEN, + TOUCH_BEGIN, + TOUCH_UPDATE, + TOUCH_END, + TOUCH_CANCEL, + TOUCHPAD_SWIPE, + TOUCHPAD_PINCH, + PAD_BUTTON_PRESS, + PAD_BUTTON_RELEASE, + PAD_RING, + PAD_STRIP, + PAD_GROUP_MODE, + EVENT_LAST, +} +export enum FullscreenMode { + CURRENT_MONITOR, + ALL_MONITORS, +} +export enum GLError { + NOT_AVAILABLE, + UNSUPPORTED_FORMAT, + UNSUPPORTED_PROFILE, + COMPILATION_FAILED, + LINK_FAILED, +} +export enum Gravity { + NORTH_WEST, + NORTH, + NORTH_EAST, + WEST, + CENTER, + EAST, + SOUTH_WEST, + SOUTH, + SOUTH_EAST, + STATIC, +} +export enum InputSource { + MOUSE, + PEN, + KEYBOARD, + TOUCHSCREEN, + TOUCHPAD, + TRACKPOINT, + TABLET_PAD, +} +export enum KeyMatch { + NONE, + PARTIAL, + EXACT, +} +export enum MemoryFormat { + B8G8R8A8_PREMULTIPLIED, + A8R8G8B8_PREMULTIPLIED, + R8G8B8A8_PREMULTIPLIED, + B8G8R8A8, + A8R8G8B8, + R8G8B8A8, + A8B8G8R8, + R8G8B8, + B8G8R8, + N_FORMATS, +} +export enum NotifyType { + ANCESTOR, + VIRTUAL, + INFERIOR, + NONLINEAR, + NONLINEAR_VIRTUAL, + UNKNOWN, +} +export enum ScrollDirection { + UP, + DOWN, + LEFT, + RIGHT, + SMOOTH, +} +export enum SubpixelLayout { + UNKNOWN, + NONE, + HORIZONTAL_RGB, + HORIZONTAL_BGR, + VERTICAL_RGB, + VERTICAL_BGR, +} +export enum SurfaceEdge { + NORTH_WEST, + NORTH, + NORTH_EAST, + WEST, + EAST, + SOUTH_WEST, + SOUTH, + SOUTH_EAST, +} +export enum TouchpadGesturePhase { + BEGIN, + UPDATE, + END, + CANCEL, +} +export enum VulkanError { + UNSUPPORTED, + NOT_AVAILABLE, +} +export enum AnchorHints { + FLIP_X, + FLIP_Y, + SLIDE_X, + SLIDE_Y, + RESIZE_X, + RESIZE_Y, + FLIP, + SLIDE, + RESIZE, +} +export enum AxisFlags { + X, + Y, + DELTA_X, + DELTA_Y, + PRESSURE, + XTILT, + YTILT, + WHEEL, + DISTANCE, + ROTATION, + SLIDER, +} +export enum DragAction { + COPY, + MOVE, + LINK, + ASK, +} +export enum FrameClockPhase { + NONE, + FLUSH_EVENTS, + BEFORE_PAINT, + UPDATE, + LAYOUT, + PAINT, + RESUME_EVENTS, + AFTER_PAINT, +} +export enum ModifierType { + SHIFT_MASK, + LOCK_MASK, + CONTROL_MASK, + ALT_MASK, + BUTTON1_MASK, + BUTTON2_MASK, + BUTTON3_MASK, + BUTTON4_MASK, + BUTTON5_MASK, + SUPER_MASK, + HYPER_MASK, + META_MASK, +} +export enum PaintableFlags { + SIZE, + CONTENTS, +} +export enum SeatCapabilities { + NONE, + POINTER, + TOUCH, + TABLET_STYLUS, + KEYBOARD, + TABLET_PAD, + ALL_POINTING, + ALL, +} +export enum ToplevelState { + MINIMIZED, + MAXIMIZED, + STICKY, + FULLSCREEN, + ABOVE, + BELOW, + FOCUSED, + TILED, + TOP_TILED, + TOP_RESIZABLE, + RIGHT_TILED, + RIGHT_RESIZABLE, + BOTTOM_TILED, + BOTTOM_RESIZABLE, + LEFT_TILED, + LEFT_RESIZABLE, +} +export const ACTION_ALL: number +export const BUTTON_MIDDLE: number +export const BUTTON_PRIMARY: number +export const BUTTON_SECONDARY: number +export const CURRENT_TIME: number +export const EVENT_PROPAGATE: boolean +export const EVENT_STOP: boolean +export const KEY_0: number +export const KEY_1: number +export const KEY_2: number +export const KEY_3: number +export const KEY_3270_AltCursor: number +export const KEY_3270_Attn: number +export const KEY_3270_BackTab: number +export const KEY_3270_ChangeScreen: number +export const KEY_3270_Copy: number +export const KEY_3270_CursorBlink: number +export const KEY_3270_CursorSelect: number +export const KEY_3270_DeleteWord: number +export const KEY_3270_Duplicate: number +export const KEY_3270_Enter: number +export const KEY_3270_EraseEOF: number +export const KEY_3270_EraseInput: number +export const KEY_3270_ExSelect: number +export const KEY_3270_FieldMark: number +export const KEY_3270_Ident: number +export const KEY_3270_Jump: number +export const KEY_3270_KeyClick: number +export const KEY_3270_Left2: number +export const KEY_3270_PA1: number +export const KEY_3270_PA2: number +export const KEY_3270_PA3: number +export const KEY_3270_Play: number +export const KEY_3270_PrintScreen: number +export const KEY_3270_Quit: number +export const KEY_3270_Record: number +export const KEY_3270_Reset: number +export const KEY_3270_Right2: number +export const KEY_3270_Rule: number +export const KEY_3270_Setup: number +export const KEY_3270_Test: number +export const KEY_4: number +export const KEY_5: number +export const KEY_6: number +export const KEY_7: number +export const KEY_8: number +export const KEY_9: number +export const KEY_A: number +export const KEY_AE: number +export const KEY_Aacute: number +export const KEY_Abelowdot: number +export const KEY_Abreve: number +export const KEY_Abreveacute: number +export const KEY_Abrevebelowdot: number +export const KEY_Abrevegrave: number +export const KEY_Abrevehook: number +export const KEY_Abrevetilde: number +export const KEY_AccessX_Enable: number +export const KEY_AccessX_Feedback_Enable: number +export const KEY_Acircumflex: number +export const KEY_Acircumflexacute: number +export const KEY_Acircumflexbelowdot: number +export const KEY_Acircumflexgrave: number +export const KEY_Acircumflexhook: number +export const KEY_Acircumflextilde: number +export const KEY_AddFavorite: number +export const KEY_Adiaeresis: number +export const KEY_Agrave: number +export const KEY_Ahook: number +export const KEY_Alt_L: number +export const KEY_Alt_R: number +export const KEY_Amacron: number +export const KEY_Aogonek: number +export const KEY_ApplicationLeft: number +export const KEY_ApplicationRight: number +export const KEY_Arabic_0: number +export const KEY_Arabic_1: number +export const KEY_Arabic_2: number +export const KEY_Arabic_3: number +export const KEY_Arabic_4: number +export const KEY_Arabic_5: number +export const KEY_Arabic_6: number +export const KEY_Arabic_7: number +export const KEY_Arabic_8: number +export const KEY_Arabic_9: number +export const KEY_Arabic_ain: number +export const KEY_Arabic_alef: number +export const KEY_Arabic_alefmaksura: number +export const KEY_Arabic_beh: number +export const KEY_Arabic_comma: number +export const KEY_Arabic_dad: number +export const KEY_Arabic_dal: number +export const KEY_Arabic_damma: number +export const KEY_Arabic_dammatan: number +export const KEY_Arabic_ddal: number +export const KEY_Arabic_farsi_yeh: number +export const KEY_Arabic_fatha: number +export const KEY_Arabic_fathatan: number +export const KEY_Arabic_feh: number +export const KEY_Arabic_fullstop: number +export const KEY_Arabic_gaf: number +export const KEY_Arabic_ghain: number +export const KEY_Arabic_ha: number +export const KEY_Arabic_hah: number +export const KEY_Arabic_hamza: number +export const KEY_Arabic_hamza_above: number +export const KEY_Arabic_hamza_below: number +export const KEY_Arabic_hamzaonalef: number +export const KEY_Arabic_hamzaonwaw: number +export const KEY_Arabic_hamzaonyeh: number +export const KEY_Arabic_hamzaunderalef: number +export const KEY_Arabic_heh: number +export const KEY_Arabic_heh_doachashmee: number +export const KEY_Arabic_heh_goal: number +export const KEY_Arabic_jeem: number +export const KEY_Arabic_jeh: number +export const KEY_Arabic_kaf: number +export const KEY_Arabic_kasra: number +export const KEY_Arabic_kasratan: number +export const KEY_Arabic_keheh: number +export const KEY_Arabic_khah: number +export const KEY_Arabic_lam: number +export const KEY_Arabic_madda_above: number +export const KEY_Arabic_maddaonalef: number +export const KEY_Arabic_meem: number +export const KEY_Arabic_noon: number +export const KEY_Arabic_noon_ghunna: number +export const KEY_Arabic_peh: number +export const KEY_Arabic_percent: number +export const KEY_Arabic_qaf: number +export const KEY_Arabic_question_mark: number +export const KEY_Arabic_ra: number +export const KEY_Arabic_rreh: number +export const KEY_Arabic_sad: number +export const KEY_Arabic_seen: number +export const KEY_Arabic_semicolon: number +export const KEY_Arabic_shadda: number +export const KEY_Arabic_sheen: number +export const KEY_Arabic_sukun: number +export const KEY_Arabic_superscript_alef: number +export const KEY_Arabic_switch: number +export const KEY_Arabic_tah: number +export const KEY_Arabic_tatweel: number +export const KEY_Arabic_tcheh: number +export const KEY_Arabic_teh: number +export const KEY_Arabic_tehmarbuta: number +export const KEY_Arabic_thal: number +export const KEY_Arabic_theh: number +export const KEY_Arabic_tteh: number +export const KEY_Arabic_veh: number +export const KEY_Arabic_waw: number +export const KEY_Arabic_yeh: number +export const KEY_Arabic_yeh_baree: number +export const KEY_Arabic_zah: number +export const KEY_Arabic_zain: number +export const KEY_Aring: number +export const KEY_Armenian_AT: number +export const KEY_Armenian_AYB: number +export const KEY_Armenian_BEN: number +export const KEY_Armenian_CHA: number +export const KEY_Armenian_DA: number +export const KEY_Armenian_DZA: number +export const KEY_Armenian_E: number +export const KEY_Armenian_FE: number +export const KEY_Armenian_GHAT: number +export const KEY_Armenian_GIM: number +export const KEY_Armenian_HI: number +export const KEY_Armenian_HO: number +export const KEY_Armenian_INI: number +export const KEY_Armenian_JE: number +export const KEY_Armenian_KE: number +export const KEY_Armenian_KEN: number +export const KEY_Armenian_KHE: number +export const KEY_Armenian_LYUN: number +export const KEY_Armenian_MEN: number +export const KEY_Armenian_NU: number +export const KEY_Armenian_O: number +export const KEY_Armenian_PE: number +export const KEY_Armenian_PYUR: number +export const KEY_Armenian_RA: number +export const KEY_Armenian_RE: number +export const KEY_Armenian_SE: number +export const KEY_Armenian_SHA: number +export const KEY_Armenian_TCHE: number +export const KEY_Armenian_TO: number +export const KEY_Armenian_TSA: number +export const KEY_Armenian_TSO: number +export const KEY_Armenian_TYUN: number +export const KEY_Armenian_VEV: number +export const KEY_Armenian_VO: number +export const KEY_Armenian_VYUN: number +export const KEY_Armenian_YECH: number +export const KEY_Armenian_ZA: number +export const KEY_Armenian_ZHE: number +export const KEY_Armenian_accent: number +export const KEY_Armenian_amanak: number +export const KEY_Armenian_apostrophe: number +export const KEY_Armenian_at: number +export const KEY_Armenian_ayb: number +export const KEY_Armenian_ben: number +export const KEY_Armenian_but: number +export const KEY_Armenian_cha: number +export const KEY_Armenian_da: number +export const KEY_Armenian_dza: number +export const KEY_Armenian_e: number +export const KEY_Armenian_exclam: number +export const KEY_Armenian_fe: number +export const KEY_Armenian_full_stop: number +export const KEY_Armenian_ghat: number +export const KEY_Armenian_gim: number +export const KEY_Armenian_hi: number +export const KEY_Armenian_ho: number +export const KEY_Armenian_hyphen: number +export const KEY_Armenian_ini: number +export const KEY_Armenian_je: number +export const KEY_Armenian_ke: number +export const KEY_Armenian_ken: number +export const KEY_Armenian_khe: number +export const KEY_Armenian_ligature_ew: number +export const KEY_Armenian_lyun: number +export const KEY_Armenian_men: number +export const KEY_Armenian_nu: number +export const KEY_Armenian_o: number +export const KEY_Armenian_paruyk: number +export const KEY_Armenian_pe: number +export const KEY_Armenian_pyur: number +export const KEY_Armenian_question: number +export const KEY_Armenian_ra: number +export const KEY_Armenian_re: number +export const KEY_Armenian_se: number +export const KEY_Armenian_separation_mark: number +export const KEY_Armenian_sha: number +export const KEY_Armenian_shesht: number +export const KEY_Armenian_tche: number +export const KEY_Armenian_to: number +export const KEY_Armenian_tsa: number +export const KEY_Armenian_tso: number +export const KEY_Armenian_tyun: number +export const KEY_Armenian_verjaket: number +export const KEY_Armenian_vev: number +export const KEY_Armenian_vo: number +export const KEY_Armenian_vyun: number +export const KEY_Armenian_yech: number +export const KEY_Armenian_yentamna: number +export const KEY_Armenian_za: number +export const KEY_Armenian_zhe: number +export const KEY_Atilde: number +export const KEY_AudibleBell_Enable: number +export const KEY_AudioCycleTrack: number +export const KEY_AudioForward: number +export const KEY_AudioLowerVolume: number +export const KEY_AudioMedia: number +export const KEY_AudioMicMute: number +export const KEY_AudioMute: number +export const KEY_AudioNext: number +export const KEY_AudioPause: number +export const KEY_AudioPlay: number +export const KEY_AudioPreset: number +export const KEY_AudioPrev: number +export const KEY_AudioRaiseVolume: number +export const KEY_AudioRandomPlay: number +export const KEY_AudioRecord: number +export const KEY_AudioRepeat: number +export const KEY_AudioRewind: number +export const KEY_AudioStop: number +export const KEY_Away: number +export const KEY_B: number +export const KEY_Babovedot: number +export const KEY_Back: number +export const KEY_BackForward: number +export const KEY_BackSpace: number +export const KEY_Battery: number +export const KEY_Begin: number +export const KEY_Blue: number +export const KEY_Bluetooth: number +export const KEY_Book: number +export const KEY_BounceKeys_Enable: number +export const KEY_Break: number +export const KEY_BrightnessAdjust: number +export const KEY_Byelorussian_SHORTU: number +export const KEY_Byelorussian_shortu: number +export const KEY_C: number +export const KEY_CD: number +export const KEY_CH: number +export const KEY_C_H: number +export const KEY_C_h: number +export const KEY_Cabovedot: number +export const KEY_Cacute: number +export const KEY_Calculator: number +export const KEY_Calendar: number +export const KEY_Cancel: number +export const KEY_Caps_Lock: number +export const KEY_Ccaron: number +export const KEY_Ccedilla: number +export const KEY_Ccircumflex: number +export const KEY_Ch: number +export const KEY_Clear: number +export const KEY_ClearGrab: number +export const KEY_Close: number +export const KEY_Codeinput: number +export const KEY_ColonSign: number +export const KEY_Community: number +export const KEY_ContrastAdjust: number +export const KEY_Control_L: number +export const KEY_Control_R: number +export const KEY_Copy: number +export const KEY_CruzeiroSign: number +export const KEY_Cut: number +export const KEY_CycleAngle: number +export const KEY_Cyrillic_A: number +export const KEY_Cyrillic_BE: number +export const KEY_Cyrillic_CHE: number +export const KEY_Cyrillic_CHE_descender: number +export const KEY_Cyrillic_CHE_vertstroke: number +export const KEY_Cyrillic_DE: number +export const KEY_Cyrillic_DZHE: number +export const KEY_Cyrillic_E: number +export const KEY_Cyrillic_EF: number +export const KEY_Cyrillic_EL: number +export const KEY_Cyrillic_EM: number +export const KEY_Cyrillic_EN: number +export const KEY_Cyrillic_EN_descender: number +export const KEY_Cyrillic_ER: number +export const KEY_Cyrillic_ES: number +export const KEY_Cyrillic_GHE: number +export const KEY_Cyrillic_GHE_bar: number +export const KEY_Cyrillic_HA: number +export const KEY_Cyrillic_HARDSIGN: number +export const KEY_Cyrillic_HA_descender: number +export const KEY_Cyrillic_I: number +export const KEY_Cyrillic_IE: number +export const KEY_Cyrillic_IO: number +export const KEY_Cyrillic_I_macron: number +export const KEY_Cyrillic_JE: number +export const KEY_Cyrillic_KA: number +export const KEY_Cyrillic_KA_descender: number +export const KEY_Cyrillic_KA_vertstroke: number +export const KEY_Cyrillic_LJE: number +export const KEY_Cyrillic_NJE: number +export const KEY_Cyrillic_O: number +export const KEY_Cyrillic_O_bar: number +export const KEY_Cyrillic_PE: number +export const KEY_Cyrillic_SCHWA: number +export const KEY_Cyrillic_SHA: number +export const KEY_Cyrillic_SHCHA: number +export const KEY_Cyrillic_SHHA: number +export const KEY_Cyrillic_SHORTI: number +export const KEY_Cyrillic_SOFTSIGN: number +export const KEY_Cyrillic_TE: number +export const KEY_Cyrillic_TSE: number +export const KEY_Cyrillic_U: number +export const KEY_Cyrillic_U_macron: number +export const KEY_Cyrillic_U_straight: number +export const KEY_Cyrillic_U_straight_bar: number +export const KEY_Cyrillic_VE: number +export const KEY_Cyrillic_YA: number +export const KEY_Cyrillic_YERU: number +export const KEY_Cyrillic_YU: number +export const KEY_Cyrillic_ZE: number +export const KEY_Cyrillic_ZHE: number +export const KEY_Cyrillic_ZHE_descender: number +export const KEY_Cyrillic_a: number +export const KEY_Cyrillic_be: number +export const KEY_Cyrillic_che: number +export const KEY_Cyrillic_che_descender: number +export const KEY_Cyrillic_che_vertstroke: number +export const KEY_Cyrillic_de: number +export const KEY_Cyrillic_dzhe: number +export const KEY_Cyrillic_e: number +export const KEY_Cyrillic_ef: number +export const KEY_Cyrillic_el: number +export const KEY_Cyrillic_em: number +export const KEY_Cyrillic_en: number +export const KEY_Cyrillic_en_descender: number +export const KEY_Cyrillic_er: number +export const KEY_Cyrillic_es: number +export const KEY_Cyrillic_ghe: number +export const KEY_Cyrillic_ghe_bar: number +export const KEY_Cyrillic_ha: number +export const KEY_Cyrillic_ha_descender: number +export const KEY_Cyrillic_hardsign: number +export const KEY_Cyrillic_i: number +export const KEY_Cyrillic_i_macron: number +export const KEY_Cyrillic_ie: number +export const KEY_Cyrillic_io: number +export const KEY_Cyrillic_je: number +export const KEY_Cyrillic_ka: number +export const KEY_Cyrillic_ka_descender: number +export const KEY_Cyrillic_ka_vertstroke: number +export const KEY_Cyrillic_lje: number +export const KEY_Cyrillic_nje: number +export const KEY_Cyrillic_o: number +export const KEY_Cyrillic_o_bar: number +export const KEY_Cyrillic_pe: number +export const KEY_Cyrillic_schwa: number +export const KEY_Cyrillic_sha: number +export const KEY_Cyrillic_shcha: number +export const KEY_Cyrillic_shha: number +export const KEY_Cyrillic_shorti: number +export const KEY_Cyrillic_softsign: number +export const KEY_Cyrillic_te: number +export const KEY_Cyrillic_tse: number +export const KEY_Cyrillic_u: number +export const KEY_Cyrillic_u_macron: number +export const KEY_Cyrillic_u_straight: number +export const KEY_Cyrillic_u_straight_bar: number +export const KEY_Cyrillic_ve: number +export const KEY_Cyrillic_ya: number +export const KEY_Cyrillic_yeru: number +export const KEY_Cyrillic_yu: number +export const KEY_Cyrillic_ze: number +export const KEY_Cyrillic_zhe: number +export const KEY_Cyrillic_zhe_descender: number +export const KEY_D: number +export const KEY_DOS: number +export const KEY_Dabovedot: number +export const KEY_Dcaron: number +export const KEY_Delete: number +export const KEY_Display: number +export const KEY_Documents: number +export const KEY_DongSign: number +export const KEY_Down: number +export const KEY_Dstroke: number +export const KEY_E: number +export const KEY_ENG: number +export const KEY_ETH: number +export const KEY_EZH: number +export const KEY_Eabovedot: number +export const KEY_Eacute: number +export const KEY_Ebelowdot: number +export const KEY_Ecaron: number +export const KEY_Ecircumflex: number +export const KEY_Ecircumflexacute: number +export const KEY_Ecircumflexbelowdot: number +export const KEY_Ecircumflexgrave: number +export const KEY_Ecircumflexhook: number +export const KEY_Ecircumflextilde: number +export const KEY_EcuSign: number +export const KEY_Ediaeresis: number +export const KEY_Egrave: number +export const KEY_Ehook: number +export const KEY_Eisu_Shift: number +export const KEY_Eisu_toggle: number +export const KEY_Eject: number +export const KEY_Emacron: number +export const KEY_End: number +export const KEY_Eogonek: number +export const KEY_Escape: number +export const KEY_Eth: number +export const KEY_Etilde: number +export const KEY_EuroSign: number +export const KEY_Excel: number +export const KEY_Execute: number +export const KEY_Explorer: number +export const KEY_F: number +export const KEY_F1: number +export const KEY_F10: number +export const KEY_F11: number +export const KEY_F12: number +export const KEY_F13: number +export const KEY_F14: number +export const KEY_F15: number +export const KEY_F16: number +export const KEY_F17: number +export const KEY_F18: number +export const KEY_F19: number +export const KEY_F2: number +export const KEY_F20: number +export const KEY_F21: number +export const KEY_F22: number +export const KEY_F23: number +export const KEY_F24: number +export const KEY_F25: number +export const KEY_F26: number +export const KEY_F27: number +export const KEY_F28: number +export const KEY_F29: number +export const KEY_F3: number +export const KEY_F30: number +export const KEY_F31: number +export const KEY_F32: number +export const KEY_F33: number +export const KEY_F34: number +export const KEY_F35: number +export const KEY_F4: number +export const KEY_F5: number +export const KEY_F6: number +export const KEY_F7: number +export const KEY_F8: number +export const KEY_F9: number +export const KEY_FFrancSign: number +export const KEY_Fabovedot: number +export const KEY_Farsi_0: number +export const KEY_Farsi_1: number +export const KEY_Farsi_2: number +export const KEY_Farsi_3: number +export const KEY_Farsi_4: number +export const KEY_Farsi_5: number +export const KEY_Farsi_6: number +export const KEY_Farsi_7: number +export const KEY_Farsi_8: number +export const KEY_Farsi_9: number +export const KEY_Farsi_yeh: number +export const KEY_Favorites: number +export const KEY_Finance: number +export const KEY_Find: number +export const KEY_First_Virtual_Screen: number +export const KEY_Forward: number +export const KEY_FrameBack: number +export const KEY_FrameForward: number +export const KEY_G: number +export const KEY_Gabovedot: number +export const KEY_Game: number +export const KEY_Gbreve: number +export const KEY_Gcaron: number +export const KEY_Gcedilla: number +export const KEY_Gcircumflex: number +export const KEY_Georgian_an: number +export const KEY_Georgian_ban: number +export const KEY_Georgian_can: number +export const KEY_Georgian_char: number +export const KEY_Georgian_chin: number +export const KEY_Georgian_cil: number +export const KEY_Georgian_don: number +export const KEY_Georgian_en: number +export const KEY_Georgian_fi: number +export const KEY_Georgian_gan: number +export const KEY_Georgian_ghan: number +export const KEY_Georgian_hae: number +export const KEY_Georgian_har: number +export const KEY_Georgian_he: number +export const KEY_Georgian_hie: number +export const KEY_Georgian_hoe: number +export const KEY_Georgian_in: number +export const KEY_Georgian_jhan: number +export const KEY_Georgian_jil: number +export const KEY_Georgian_kan: number +export const KEY_Georgian_khar: number +export const KEY_Georgian_las: number +export const KEY_Georgian_man: number +export const KEY_Georgian_nar: number +export const KEY_Georgian_on: number +export const KEY_Georgian_par: number +export const KEY_Georgian_phar: number +export const KEY_Georgian_qar: number +export const KEY_Georgian_rae: number +export const KEY_Georgian_san: number +export const KEY_Georgian_shin: number +export const KEY_Georgian_tan: number +export const KEY_Georgian_tar: number +export const KEY_Georgian_un: number +export const KEY_Georgian_vin: number +export const KEY_Georgian_we: number +export const KEY_Georgian_xan: number +export const KEY_Georgian_zen: number +export const KEY_Georgian_zhar: number +export const KEY_Go: number +export const KEY_Greek_ALPHA: number +export const KEY_Greek_ALPHAaccent: number +export const KEY_Greek_BETA: number +export const KEY_Greek_CHI: number +export const KEY_Greek_DELTA: number +export const KEY_Greek_EPSILON: number +export const KEY_Greek_EPSILONaccent: number +export const KEY_Greek_ETA: number +export const KEY_Greek_ETAaccent: number +export const KEY_Greek_GAMMA: number +export const KEY_Greek_IOTA: number +export const KEY_Greek_IOTAaccent: number +export const KEY_Greek_IOTAdiaeresis: number +export const KEY_Greek_IOTAdieresis: number +export const KEY_Greek_KAPPA: number +export const KEY_Greek_LAMBDA: number +export const KEY_Greek_LAMDA: number +export const KEY_Greek_MU: number +export const KEY_Greek_NU: number +export const KEY_Greek_OMEGA: number +export const KEY_Greek_OMEGAaccent: number +export const KEY_Greek_OMICRON: number +export const KEY_Greek_OMICRONaccent: number +export const KEY_Greek_PHI: number +export const KEY_Greek_PI: number +export const KEY_Greek_PSI: number +export const KEY_Greek_RHO: number +export const KEY_Greek_SIGMA: number +export const KEY_Greek_TAU: number +export const KEY_Greek_THETA: number +export const KEY_Greek_UPSILON: number +export const KEY_Greek_UPSILONaccent: number +export const KEY_Greek_UPSILONdieresis: number +export const KEY_Greek_XI: number +export const KEY_Greek_ZETA: number +export const KEY_Greek_accentdieresis: number +export const KEY_Greek_alpha: number +export const KEY_Greek_alphaaccent: number +export const KEY_Greek_beta: number +export const KEY_Greek_chi: number +export const KEY_Greek_delta: number +export const KEY_Greek_epsilon: number +export const KEY_Greek_epsilonaccent: number +export const KEY_Greek_eta: number +export const KEY_Greek_etaaccent: number +export const KEY_Greek_finalsmallsigma: number +export const KEY_Greek_gamma: number +export const KEY_Greek_horizbar: number +export const KEY_Greek_iota: number +export const KEY_Greek_iotaaccent: number +export const KEY_Greek_iotaaccentdieresis: number +export const KEY_Greek_iotadieresis: number +export const KEY_Greek_kappa: number +export const KEY_Greek_lambda: number +export const KEY_Greek_lamda: number +export const KEY_Greek_mu: number +export const KEY_Greek_nu: number +export const KEY_Greek_omega: number +export const KEY_Greek_omegaaccent: number +export const KEY_Greek_omicron: number +export const KEY_Greek_omicronaccent: number +export const KEY_Greek_phi: number +export const KEY_Greek_pi: number +export const KEY_Greek_psi: number +export const KEY_Greek_rho: number +export const KEY_Greek_sigma: number +export const KEY_Greek_switch: number +export const KEY_Greek_tau: number +export const KEY_Greek_theta: number +export const KEY_Greek_upsilon: number +export const KEY_Greek_upsilonaccent: number +export const KEY_Greek_upsilonaccentdieresis: number +export const KEY_Greek_upsilondieresis: number +export const KEY_Greek_xi: number +export const KEY_Greek_zeta: number +export const KEY_Green: number +export const KEY_H: number +export const KEY_Hangul: number +export const KEY_Hangul_A: number +export const KEY_Hangul_AE: number +export const KEY_Hangul_AraeA: number +export const KEY_Hangul_AraeAE: number +export const KEY_Hangul_Banja: number +export const KEY_Hangul_Cieuc: number +export const KEY_Hangul_Codeinput: number +export const KEY_Hangul_Dikeud: number +export const KEY_Hangul_E: number +export const KEY_Hangul_EO: number +export const KEY_Hangul_EU: number +export const KEY_Hangul_End: number +export const KEY_Hangul_Hanja: number +export const KEY_Hangul_Hieuh: number +export const KEY_Hangul_I: number +export const KEY_Hangul_Ieung: number +export const KEY_Hangul_J_Cieuc: number +export const KEY_Hangul_J_Dikeud: number +export const KEY_Hangul_J_Hieuh: number +export const KEY_Hangul_J_Ieung: number +export const KEY_Hangul_J_Jieuj: number +export const KEY_Hangul_J_Khieuq: number +export const KEY_Hangul_J_Kiyeog: number +export const KEY_Hangul_J_KiyeogSios: number +export const KEY_Hangul_J_KkogjiDalrinIeung: number +export const KEY_Hangul_J_Mieum: number +export const KEY_Hangul_J_Nieun: number +export const KEY_Hangul_J_NieunHieuh: number +export const KEY_Hangul_J_NieunJieuj: number +export const KEY_Hangul_J_PanSios: number +export const KEY_Hangul_J_Phieuf: number +export const KEY_Hangul_J_Pieub: number +export const KEY_Hangul_J_PieubSios: number +export const KEY_Hangul_J_Rieul: number +export const KEY_Hangul_J_RieulHieuh: number +export const KEY_Hangul_J_RieulKiyeog: number +export const KEY_Hangul_J_RieulMieum: number +export const KEY_Hangul_J_RieulPhieuf: number +export const KEY_Hangul_J_RieulPieub: number +export const KEY_Hangul_J_RieulSios: number +export const KEY_Hangul_J_RieulTieut: number +export const KEY_Hangul_J_Sios: number +export const KEY_Hangul_J_SsangKiyeog: number +export const KEY_Hangul_J_SsangSios: number +export const KEY_Hangul_J_Tieut: number +export const KEY_Hangul_J_YeorinHieuh: number +export const KEY_Hangul_Jamo: number +export const KEY_Hangul_Jeonja: number +export const KEY_Hangul_Jieuj: number +export const KEY_Hangul_Khieuq: number +export const KEY_Hangul_Kiyeog: number +export const KEY_Hangul_KiyeogSios: number +export const KEY_Hangul_KkogjiDalrinIeung: number +export const KEY_Hangul_Mieum: number +export const KEY_Hangul_MultipleCandidate: number +export const KEY_Hangul_Nieun: number +export const KEY_Hangul_NieunHieuh: number +export const KEY_Hangul_NieunJieuj: number +export const KEY_Hangul_O: number +export const KEY_Hangul_OE: number +export const KEY_Hangul_PanSios: number +export const KEY_Hangul_Phieuf: number +export const KEY_Hangul_Pieub: number +export const KEY_Hangul_PieubSios: number +export const KEY_Hangul_PostHanja: number +export const KEY_Hangul_PreHanja: number +export const KEY_Hangul_PreviousCandidate: number +export const KEY_Hangul_Rieul: number +export const KEY_Hangul_RieulHieuh: number +export const KEY_Hangul_RieulKiyeog: number +export const KEY_Hangul_RieulMieum: number +export const KEY_Hangul_RieulPhieuf: number +export const KEY_Hangul_RieulPieub: number +export const KEY_Hangul_RieulSios: number +export const KEY_Hangul_RieulTieut: number +export const KEY_Hangul_RieulYeorinHieuh: number +export const KEY_Hangul_Romaja: number +export const KEY_Hangul_SingleCandidate: number +export const KEY_Hangul_Sios: number +export const KEY_Hangul_Special: number +export const KEY_Hangul_SsangDikeud: number +export const KEY_Hangul_SsangJieuj: number +export const KEY_Hangul_SsangKiyeog: number +export const KEY_Hangul_SsangPieub: number +export const KEY_Hangul_SsangSios: number +export const KEY_Hangul_Start: number +export const KEY_Hangul_SunkyeongeumMieum: number +export const KEY_Hangul_SunkyeongeumPhieuf: number +export const KEY_Hangul_SunkyeongeumPieub: number +export const KEY_Hangul_Tieut: number +export const KEY_Hangul_U: number +export const KEY_Hangul_WA: number +export const KEY_Hangul_WAE: number +export const KEY_Hangul_WE: number +export const KEY_Hangul_WEO: number +export const KEY_Hangul_WI: number +export const KEY_Hangul_YA: number +export const KEY_Hangul_YAE: number +export const KEY_Hangul_YE: number +export const KEY_Hangul_YEO: number +export const KEY_Hangul_YI: number +export const KEY_Hangul_YO: number +export const KEY_Hangul_YU: number +export const KEY_Hangul_YeorinHieuh: number +export const KEY_Hangul_switch: number +export const KEY_Hankaku: number +export const KEY_Hcircumflex: number +export const KEY_Hebrew_switch: number +export const KEY_Help: number +export const KEY_Henkan: number +export const KEY_Henkan_Mode: number +export const KEY_Hibernate: number +export const KEY_Hiragana: number +export const KEY_Hiragana_Katakana: number +export const KEY_History: number +export const KEY_Home: number +export const KEY_HomePage: number +export const KEY_HotLinks: number +export const KEY_Hstroke: number +export const KEY_Hyper_L: number +export const KEY_Hyper_R: number +export const KEY_I: number +export const KEY_ISO_Center_Object: number +export const KEY_ISO_Continuous_Underline: number +export const KEY_ISO_Discontinuous_Underline: number +export const KEY_ISO_Emphasize: number +export const KEY_ISO_Enter: number +export const KEY_ISO_Fast_Cursor_Down: number +export const KEY_ISO_Fast_Cursor_Left: number +export const KEY_ISO_Fast_Cursor_Right: number +export const KEY_ISO_Fast_Cursor_Up: number +export const KEY_ISO_First_Group: number +export const KEY_ISO_First_Group_Lock: number +export const KEY_ISO_Group_Latch: number +export const KEY_ISO_Group_Lock: number +export const KEY_ISO_Group_Shift: number +export const KEY_ISO_Last_Group: number +export const KEY_ISO_Last_Group_Lock: number +export const KEY_ISO_Left_Tab: number +export const KEY_ISO_Level2_Latch: number +export const KEY_ISO_Level3_Latch: number +export const KEY_ISO_Level3_Lock: number +export const KEY_ISO_Level3_Shift: number +export const KEY_ISO_Level5_Latch: number +export const KEY_ISO_Level5_Lock: number +export const KEY_ISO_Level5_Shift: number +export const KEY_ISO_Lock: number +export const KEY_ISO_Move_Line_Down: number +export const KEY_ISO_Move_Line_Up: number +export const KEY_ISO_Next_Group: number +export const KEY_ISO_Next_Group_Lock: number +export const KEY_ISO_Partial_Line_Down: number +export const KEY_ISO_Partial_Line_Up: number +export const KEY_ISO_Partial_Space_Left: number +export const KEY_ISO_Partial_Space_Right: number +export const KEY_ISO_Prev_Group: number +export const KEY_ISO_Prev_Group_Lock: number +export const KEY_ISO_Release_Both_Margins: number +export const KEY_ISO_Release_Margin_Left: number +export const KEY_ISO_Release_Margin_Right: number +export const KEY_ISO_Set_Margin_Left: number +export const KEY_ISO_Set_Margin_Right: number +export const KEY_Iabovedot: number +export const KEY_Iacute: number +export const KEY_Ibelowdot: number +export const KEY_Ibreve: number +export const KEY_Icircumflex: number +export const KEY_Idiaeresis: number +export const KEY_Igrave: number +export const KEY_Ihook: number +export const KEY_Imacron: number +export const KEY_Insert: number +export const KEY_Iogonek: number +export const KEY_Itilde: number +export const KEY_J: number +export const KEY_Jcircumflex: number +export const KEY_K: number +export const KEY_KP_0: number +export const KEY_KP_1: number +export const KEY_KP_2: number +export const KEY_KP_3: number +export const KEY_KP_4: number +export const KEY_KP_5: number +export const KEY_KP_6: number +export const KEY_KP_7: number +export const KEY_KP_8: number +export const KEY_KP_9: number +export const KEY_KP_Add: number +export const KEY_KP_Begin: number +export const KEY_KP_Decimal: number +export const KEY_KP_Delete: number +export const KEY_KP_Divide: number +export const KEY_KP_Down: number +export const KEY_KP_End: number +export const KEY_KP_Enter: number +export const KEY_KP_Equal: number +export const KEY_KP_F1: number +export const KEY_KP_F2: number +export const KEY_KP_F3: number +export const KEY_KP_F4: number +export const KEY_KP_Home: number +export const KEY_KP_Insert: number +export const KEY_KP_Left: number +export const KEY_KP_Multiply: number +export const KEY_KP_Next: number +export const KEY_KP_Page_Down: number +export const KEY_KP_Page_Up: number +export const KEY_KP_Prior: number +export const KEY_KP_Right: number +export const KEY_KP_Separator: number +export const KEY_KP_Space: number +export const KEY_KP_Subtract: number +export const KEY_KP_Tab: number +export const KEY_KP_Up: number +export const KEY_Kana_Lock: number +export const KEY_Kana_Shift: number +export const KEY_Kanji: number +export const KEY_Kanji_Bangou: number +export const KEY_Katakana: number +export const KEY_KbdBrightnessDown: number +export const KEY_KbdBrightnessUp: number +export const KEY_KbdLightOnOff: number +export const KEY_Kcedilla: number +export const KEY_Keyboard: number +export const KEY_Korean_Won: number +export const KEY_L: number +export const KEY_L1: number +export const KEY_L10: number +export const KEY_L2: number +export const KEY_L3: number +export const KEY_L4: number +export const KEY_L5: number +export const KEY_L6: number +export const KEY_L7: number +export const KEY_L8: number +export const KEY_L9: number +export const KEY_Lacute: number +export const KEY_Last_Virtual_Screen: number +export const KEY_Launch0: number +export const KEY_Launch1: number +export const KEY_Launch2: number +export const KEY_Launch3: number +export const KEY_Launch4: number +export const KEY_Launch5: number +export const KEY_Launch6: number +export const KEY_Launch7: number +export const KEY_Launch8: number +export const KEY_Launch9: number +export const KEY_LaunchA: number +export const KEY_LaunchB: number +export const KEY_LaunchC: number +export const KEY_LaunchD: number +export const KEY_LaunchE: number +export const KEY_LaunchF: number +export const KEY_Lbelowdot: number +export const KEY_Lcaron: number +export const KEY_Lcedilla: number +export const KEY_Left: number +export const KEY_LightBulb: number +export const KEY_Linefeed: number +export const KEY_LiraSign: number +export const KEY_LogGrabInfo: number +export const KEY_LogOff: number +export const KEY_LogWindowTree: number +export const KEY_Lstroke: number +export const KEY_M: number +export const KEY_Mabovedot: number +export const KEY_Macedonia_DSE: number +export const KEY_Macedonia_GJE: number +export const KEY_Macedonia_KJE: number +export const KEY_Macedonia_dse: number +export const KEY_Macedonia_gje: number +export const KEY_Macedonia_kje: number +export const KEY_Mae_Koho: number +export const KEY_Mail: number +export const KEY_MailForward: number +export const KEY_Market: number +export const KEY_Massyo: number +export const KEY_Meeting: number +export const KEY_Memo: number +export const KEY_Menu: number +export const KEY_MenuKB: number +export const KEY_MenuPB: number +export const KEY_Messenger: number +export const KEY_Meta_L: number +export const KEY_Meta_R: number +export const KEY_MillSign: number +export const KEY_ModeLock: number +export const KEY_Mode_switch: number +export const KEY_MonBrightnessDown: number +export const KEY_MonBrightnessUp: number +export const KEY_MouseKeys_Accel_Enable: number +export const KEY_MouseKeys_Enable: number +export const KEY_Muhenkan: number +export const KEY_Multi_key: number +export const KEY_MultipleCandidate: number +export const KEY_Music: number +export const KEY_MyComputer: number +export const KEY_MySites: number +export const KEY_N: number +export const KEY_Nacute: number +export const KEY_NairaSign: number +export const KEY_Ncaron: number +export const KEY_Ncedilla: number +export const KEY_New: number +export const KEY_NewSheqelSign: number +export const KEY_News: number +export const KEY_Next: number +export const KEY_Next_VMode: number +export const KEY_Next_Virtual_Screen: number +export const KEY_Ntilde: number +export const KEY_Num_Lock: number +export const KEY_O: number +export const KEY_OE: number +export const KEY_Oacute: number +export const KEY_Obarred: number +export const KEY_Obelowdot: number +export const KEY_Ocaron: number +export const KEY_Ocircumflex: number +export const KEY_Ocircumflexacute: number +export const KEY_Ocircumflexbelowdot: number +export const KEY_Ocircumflexgrave: number +export const KEY_Ocircumflexhook: number +export const KEY_Ocircumflextilde: number +export const KEY_Odiaeresis: number +export const KEY_Odoubleacute: number +export const KEY_OfficeHome: number +export const KEY_Ograve: number +export const KEY_Ohook: number +export const KEY_Ohorn: number +export const KEY_Ohornacute: number +export const KEY_Ohornbelowdot: number +export const KEY_Ohorngrave: number +export const KEY_Ohornhook: number +export const KEY_Ohorntilde: number +export const KEY_Omacron: number +export const KEY_Ooblique: number +export const KEY_Open: number +export const KEY_OpenURL: number +export const KEY_Option: number +export const KEY_Oslash: number +export const KEY_Otilde: number +export const KEY_Overlay1_Enable: number +export const KEY_Overlay2_Enable: number +export const KEY_P: number +export const KEY_Pabovedot: number +export const KEY_Page_Down: number +export const KEY_Page_Up: number +export const KEY_Paste: number +export const KEY_Pause: number +export const KEY_PesetaSign: number +export const KEY_Phone: number +export const KEY_Pictures: number +export const KEY_Pointer_Accelerate: number +export const KEY_Pointer_Button1: number +export const KEY_Pointer_Button2: number +export const KEY_Pointer_Button3: number +export const KEY_Pointer_Button4: number +export const KEY_Pointer_Button5: number +export const KEY_Pointer_Button_Dflt: number +export const KEY_Pointer_DblClick1: number +export const KEY_Pointer_DblClick2: number +export const KEY_Pointer_DblClick3: number +export const KEY_Pointer_DblClick4: number +export const KEY_Pointer_DblClick5: number +export const KEY_Pointer_DblClick_Dflt: number +export const KEY_Pointer_DfltBtnNext: number +export const KEY_Pointer_DfltBtnPrev: number +export const KEY_Pointer_Down: number +export const KEY_Pointer_DownLeft: number +export const KEY_Pointer_DownRight: number +export const KEY_Pointer_Drag1: number +export const KEY_Pointer_Drag2: number +export const KEY_Pointer_Drag3: number +export const KEY_Pointer_Drag4: number +export const KEY_Pointer_Drag5: number +export const KEY_Pointer_Drag_Dflt: number +export const KEY_Pointer_EnableKeys: number +export const KEY_Pointer_Left: number +export const KEY_Pointer_Right: number +export const KEY_Pointer_Up: number +export const KEY_Pointer_UpLeft: number +export const KEY_Pointer_UpRight: number +export const KEY_PowerDown: number +export const KEY_PowerOff: number +export const KEY_Prev_VMode: number +export const KEY_Prev_Virtual_Screen: number +export const KEY_PreviousCandidate: number +export const KEY_Print: number +export const KEY_Prior: number +export const KEY_Q: number +export const KEY_R: number +export const KEY_R1: number +export const KEY_R10: number +export const KEY_R11: number +export const KEY_R12: number +export const KEY_R13: number +export const KEY_R14: number +export const KEY_R15: number +export const KEY_R2: number +export const KEY_R3: number +export const KEY_R4: number +export const KEY_R5: number +export const KEY_R6: number +export const KEY_R7: number +export const KEY_R8: number +export const KEY_R9: number +export const KEY_RFKill: number +export const KEY_Racute: number +export const KEY_Rcaron: number +export const KEY_Rcedilla: number +export const KEY_Red: number +export const KEY_Redo: number +export const KEY_Refresh: number +export const KEY_Reload: number +export const KEY_RepeatKeys_Enable: number +export const KEY_Reply: number +export const KEY_Return: number +export const KEY_Right: number +export const KEY_RockerDown: number +export const KEY_RockerEnter: number +export const KEY_RockerUp: number +export const KEY_Romaji: number +export const KEY_RotateWindows: number +export const KEY_RotationKB: number +export const KEY_RotationPB: number +export const KEY_RupeeSign: number +export const KEY_S: number +export const KEY_SCHWA: number +export const KEY_Sabovedot: number +export const KEY_Sacute: number +export const KEY_Save: number +export const KEY_Scaron: number +export const KEY_Scedilla: number +export const KEY_Scircumflex: number +export const KEY_ScreenSaver: number +export const KEY_ScrollClick: number +export const KEY_ScrollDown: number +export const KEY_ScrollUp: number +export const KEY_Scroll_Lock: number +export const KEY_Search: number +export const KEY_Select: number +export const KEY_SelectButton: number +export const KEY_Send: number +export const KEY_Serbian_DJE: number +export const KEY_Serbian_DZE: number +export const KEY_Serbian_JE: number +export const KEY_Serbian_LJE: number +export const KEY_Serbian_NJE: number +export const KEY_Serbian_TSHE: number +export const KEY_Serbian_dje: number +export const KEY_Serbian_dze: number +export const KEY_Serbian_je: number +export const KEY_Serbian_lje: number +export const KEY_Serbian_nje: number +export const KEY_Serbian_tshe: number +export const KEY_Shift_L: number +export const KEY_Shift_Lock: number +export const KEY_Shift_R: number +export const KEY_Shop: number +export const KEY_SingleCandidate: number +export const KEY_Sinh_a: number +export const KEY_Sinh_aa: number +export const KEY_Sinh_aa2: number +export const KEY_Sinh_ae: number +export const KEY_Sinh_ae2: number +export const KEY_Sinh_aee: number +export const KEY_Sinh_aee2: number +export const KEY_Sinh_ai: number +export const KEY_Sinh_ai2: number +export const KEY_Sinh_al: number +export const KEY_Sinh_au: number +export const KEY_Sinh_au2: number +export const KEY_Sinh_ba: number +export const KEY_Sinh_bha: number +export const KEY_Sinh_ca: number +export const KEY_Sinh_cha: number +export const KEY_Sinh_dda: number +export const KEY_Sinh_ddha: number +export const KEY_Sinh_dha: number +export const KEY_Sinh_dhha: number +export const KEY_Sinh_e: number +export const KEY_Sinh_e2: number +export const KEY_Sinh_ee: number +export const KEY_Sinh_ee2: number +export const KEY_Sinh_fa: number +export const KEY_Sinh_ga: number +export const KEY_Sinh_gha: number +export const KEY_Sinh_h2: number +export const KEY_Sinh_ha: number +export const KEY_Sinh_i: number +export const KEY_Sinh_i2: number +export const KEY_Sinh_ii: number +export const KEY_Sinh_ii2: number +export const KEY_Sinh_ja: number +export const KEY_Sinh_jha: number +export const KEY_Sinh_jnya: number +export const KEY_Sinh_ka: number +export const KEY_Sinh_kha: number +export const KEY_Sinh_kunddaliya: number +export const KEY_Sinh_la: number +export const KEY_Sinh_lla: number +export const KEY_Sinh_lu: number +export const KEY_Sinh_lu2: number +export const KEY_Sinh_luu: number +export const KEY_Sinh_luu2: number +export const KEY_Sinh_ma: number +export const KEY_Sinh_mba: number +export const KEY_Sinh_na: number +export const KEY_Sinh_ndda: number +export const KEY_Sinh_ndha: number +export const KEY_Sinh_ng: number +export const KEY_Sinh_ng2: number +export const KEY_Sinh_nga: number +export const KEY_Sinh_nja: number +export const KEY_Sinh_nna: number +export const KEY_Sinh_nya: number +export const KEY_Sinh_o: number +export const KEY_Sinh_o2: number +export const KEY_Sinh_oo: number +export const KEY_Sinh_oo2: number +export const KEY_Sinh_pa: number +export const KEY_Sinh_pha: number +export const KEY_Sinh_ra: number +export const KEY_Sinh_ri: number +export const KEY_Sinh_rii: number +export const KEY_Sinh_ru2: number +export const KEY_Sinh_ruu2: number +export const KEY_Sinh_sa: number +export const KEY_Sinh_sha: number +export const KEY_Sinh_ssha: number +export const KEY_Sinh_tha: number +export const KEY_Sinh_thha: number +export const KEY_Sinh_tta: number +export const KEY_Sinh_ttha: number +export const KEY_Sinh_u: number +export const KEY_Sinh_u2: number +export const KEY_Sinh_uu: number +export const KEY_Sinh_uu2: number +export const KEY_Sinh_va: number +export const KEY_Sinh_ya: number +export const KEY_Sleep: number +export const KEY_SlowKeys_Enable: number +export const KEY_Spell: number +export const KEY_SplitScreen: number +export const KEY_Standby: number +export const KEY_Start: number +export const KEY_StickyKeys_Enable: number +export const KEY_Stop: number +export const KEY_Subtitle: number +export const KEY_Super_L: number +export const KEY_Super_R: number +export const KEY_Support: number +export const KEY_Suspend: number +export const KEY_Switch_VT_1: number +export const KEY_Switch_VT_10: number +export const KEY_Switch_VT_11: number +export const KEY_Switch_VT_12: number +export const KEY_Switch_VT_2: number +export const KEY_Switch_VT_3: number +export const KEY_Switch_VT_4: number +export const KEY_Switch_VT_5: number +export const KEY_Switch_VT_6: number +export const KEY_Switch_VT_7: number +export const KEY_Switch_VT_8: number +export const KEY_Switch_VT_9: number +export const KEY_Sys_Req: number +export const KEY_T: number +export const KEY_THORN: number +export const KEY_Tab: number +export const KEY_Tabovedot: number +export const KEY_TaskPane: number +export const KEY_Tcaron: number +export const KEY_Tcedilla: number +export const KEY_Terminal: number +export const KEY_Terminate_Server: number +export const KEY_Thai_baht: number +export const KEY_Thai_bobaimai: number +export const KEY_Thai_chochan: number +export const KEY_Thai_chochang: number +export const KEY_Thai_choching: number +export const KEY_Thai_chochoe: number +export const KEY_Thai_dochada: number +export const KEY_Thai_dodek: number +export const KEY_Thai_fofa: number +export const KEY_Thai_fofan: number +export const KEY_Thai_hohip: number +export const KEY_Thai_honokhuk: number +export const KEY_Thai_khokhai: number +export const KEY_Thai_khokhon: number +export const KEY_Thai_khokhuat: number +export const KEY_Thai_khokhwai: number +export const KEY_Thai_khorakhang: number +export const KEY_Thai_kokai: number +export const KEY_Thai_lakkhangyao: number +export const KEY_Thai_lekchet: number +export const KEY_Thai_lekha: number +export const KEY_Thai_lekhok: number +export const KEY_Thai_lekkao: number +export const KEY_Thai_leknung: number +export const KEY_Thai_lekpaet: number +export const KEY_Thai_leksam: number +export const KEY_Thai_leksi: number +export const KEY_Thai_leksong: number +export const KEY_Thai_leksun: number +export const KEY_Thai_lochula: number +export const KEY_Thai_loling: number +export const KEY_Thai_lu: number +export const KEY_Thai_maichattawa: number +export const KEY_Thai_maiek: number +export const KEY_Thai_maihanakat: number +export const KEY_Thai_maihanakat_maitho: number +export const KEY_Thai_maitaikhu: number +export const KEY_Thai_maitho: number +export const KEY_Thai_maitri: number +export const KEY_Thai_maiyamok: number +export const KEY_Thai_moma: number +export const KEY_Thai_ngongu: number +export const KEY_Thai_nikhahit: number +export const KEY_Thai_nonen: number +export const KEY_Thai_nonu: number +export const KEY_Thai_oang: number +export const KEY_Thai_paiyannoi: number +export const KEY_Thai_phinthu: number +export const KEY_Thai_phophan: number +export const KEY_Thai_phophung: number +export const KEY_Thai_phosamphao: number +export const KEY_Thai_popla: number +export const KEY_Thai_rorua: number +export const KEY_Thai_ru: number +export const KEY_Thai_saraa: number +export const KEY_Thai_saraaa: number +export const KEY_Thai_saraae: number +export const KEY_Thai_saraaimaimalai: number +export const KEY_Thai_saraaimaimuan: number +export const KEY_Thai_saraam: number +export const KEY_Thai_sarae: number +export const KEY_Thai_sarai: number +export const KEY_Thai_saraii: number +export const KEY_Thai_sarao: number +export const KEY_Thai_sarau: number +export const KEY_Thai_saraue: number +export const KEY_Thai_sarauee: number +export const KEY_Thai_sarauu: number +export const KEY_Thai_sorusi: number +export const KEY_Thai_sosala: number +export const KEY_Thai_soso: number +export const KEY_Thai_sosua: number +export const KEY_Thai_thanthakhat: number +export const KEY_Thai_thonangmontho: number +export const KEY_Thai_thophuthao: number +export const KEY_Thai_thothahan: number +export const KEY_Thai_thothan: number +export const KEY_Thai_thothong: number +export const KEY_Thai_thothung: number +export const KEY_Thai_topatak: number +export const KEY_Thai_totao: number +export const KEY_Thai_wowaen: number +export const KEY_Thai_yoyak: number +export const KEY_Thai_yoying: number +export const KEY_Thorn: number +export const KEY_Time: number +export const KEY_ToDoList: number +export const KEY_Tools: number +export const KEY_TopMenu: number +export const KEY_TouchpadOff: number +export const KEY_TouchpadOn: number +export const KEY_TouchpadToggle: number +export const KEY_Touroku: number +export const KEY_Travel: number +export const KEY_Tslash: number +export const KEY_U: number +export const KEY_UWB: number +export const KEY_Uacute: number +export const KEY_Ubelowdot: number +export const KEY_Ubreve: number +export const KEY_Ucircumflex: number +export const KEY_Udiaeresis: number +export const KEY_Udoubleacute: number +export const KEY_Ugrave: number +export const KEY_Uhook: number +export const KEY_Uhorn: number +export const KEY_Uhornacute: number +export const KEY_Uhornbelowdot: number +export const KEY_Uhorngrave: number +export const KEY_Uhornhook: number +export const KEY_Uhorntilde: number +export const KEY_Ukrainian_GHE_WITH_UPTURN: number +export const KEY_Ukrainian_I: number +export const KEY_Ukrainian_IE: number +export const KEY_Ukrainian_YI: number +export const KEY_Ukrainian_ghe_with_upturn: number +export const KEY_Ukrainian_i: number +export const KEY_Ukrainian_ie: number +export const KEY_Ukrainian_yi: number +export const KEY_Ukranian_I: number +export const KEY_Ukranian_JE: number +export const KEY_Ukranian_YI: number +export const KEY_Ukranian_i: number +export const KEY_Ukranian_je: number +export const KEY_Ukranian_yi: number +export const KEY_Umacron: number +export const KEY_Undo: number +export const KEY_Ungrab: number +export const KEY_Uogonek: number +export const KEY_Up: number +export const KEY_Uring: number +export const KEY_User1KB: number +export const KEY_User2KB: number +export const KEY_UserPB: number +export const KEY_Utilde: number +export const KEY_V: number +export const KEY_VendorHome: number +export const KEY_Video: number +export const KEY_View: number +export const KEY_VoidSymbol: number +export const KEY_W: number +export const KEY_WLAN: number +export const KEY_WWAN: number +export const KEY_WWW: number +export const KEY_Wacute: number +export const KEY_WakeUp: number +export const KEY_Wcircumflex: number +export const KEY_Wdiaeresis: number +export const KEY_WebCam: number +export const KEY_Wgrave: number +export const KEY_WheelButton: number +export const KEY_WindowClear: number +export const KEY_WonSign: number +export const KEY_Word: number +export const KEY_X: number +export const KEY_Xabovedot: number +export const KEY_Xfer: number +export const KEY_Y: number +export const KEY_Yacute: number +export const KEY_Ybelowdot: number +export const KEY_Ycircumflex: number +export const KEY_Ydiaeresis: number +export const KEY_Yellow: number +export const KEY_Ygrave: number +export const KEY_Yhook: number +export const KEY_Ytilde: number +export const KEY_Z: number +export const KEY_Zabovedot: number +export const KEY_Zacute: number +export const KEY_Zcaron: number +export const KEY_Zen_Koho: number +export const KEY_Zenkaku: number +export const KEY_Zenkaku_Hankaku: number +export const KEY_ZoomIn: number +export const KEY_ZoomOut: number +export const KEY_Zstroke: number +export const KEY_a: number +export const KEY_aacute: number +export const KEY_abelowdot: number +export const KEY_abovedot: number +export const KEY_abreve: number +export const KEY_abreveacute: number +export const KEY_abrevebelowdot: number +export const KEY_abrevegrave: number +export const KEY_abrevehook: number +export const KEY_abrevetilde: number +export const KEY_acircumflex: number +export const KEY_acircumflexacute: number +export const KEY_acircumflexbelowdot: number +export const KEY_acircumflexgrave: number +export const KEY_acircumflexhook: number +export const KEY_acircumflextilde: number +export const KEY_acute: number +export const KEY_adiaeresis: number +export const KEY_ae: number +export const KEY_agrave: number +export const KEY_ahook: number +export const KEY_amacron: number +export const KEY_ampersand: number +export const KEY_aogonek: number +export const KEY_apostrophe: number +export const KEY_approxeq: number +export const KEY_approximate: number +export const KEY_aring: number +export const KEY_asciicircum: number +export const KEY_asciitilde: number +export const KEY_asterisk: number +export const KEY_at: number +export const KEY_atilde: number +export const KEY_b: number +export const KEY_babovedot: number +export const KEY_backslash: number +export const KEY_ballotcross: number +export const KEY_bar: number +export const KEY_because: number +export const KEY_blank: number +export const KEY_botintegral: number +export const KEY_botleftparens: number +export const KEY_botleftsqbracket: number +export const KEY_botleftsummation: number +export const KEY_botrightparens: number +export const KEY_botrightsqbracket: number +export const KEY_botrightsummation: number +export const KEY_bott: number +export const KEY_botvertsummationconnector: number +export const KEY_braceleft: number +export const KEY_braceright: number +export const KEY_bracketleft: number +export const KEY_bracketright: number +export const KEY_braille_blank: number +export const KEY_braille_dot_1: number +export const KEY_braille_dot_10: number +export const KEY_braille_dot_2: number +export const KEY_braille_dot_3: number +export const KEY_braille_dot_4: number +export const KEY_braille_dot_5: number +export const KEY_braille_dot_6: number +export const KEY_braille_dot_7: number +export const KEY_braille_dot_8: number +export const KEY_braille_dot_9: number +export const KEY_braille_dots_1: number +export const KEY_braille_dots_12: number +export const KEY_braille_dots_123: number +export const KEY_braille_dots_1234: number +export const KEY_braille_dots_12345: number +export const KEY_braille_dots_123456: number +export const KEY_braille_dots_1234567: number +export const KEY_braille_dots_12345678: number +export const KEY_braille_dots_1234568: number +export const KEY_braille_dots_123457: number +export const KEY_braille_dots_1234578: number +export const KEY_braille_dots_123458: number +export const KEY_braille_dots_12346: number +export const KEY_braille_dots_123467: number +export const KEY_braille_dots_1234678: number +export const KEY_braille_dots_123468: number +export const KEY_braille_dots_12347: number +export const KEY_braille_dots_123478: number +export const KEY_braille_dots_12348: number +export const KEY_braille_dots_1235: number +export const KEY_braille_dots_12356: number +export const KEY_braille_dots_123567: number +export const KEY_braille_dots_1235678: number +export const KEY_braille_dots_123568: number +export const KEY_braille_dots_12357: number +export const KEY_braille_dots_123578: number +export const KEY_braille_dots_12358: number +export const KEY_braille_dots_1236: number +export const KEY_braille_dots_12367: number +export const KEY_braille_dots_123678: number +export const KEY_braille_dots_12368: number +export const KEY_braille_dots_1237: number +export const KEY_braille_dots_12378: number +export const KEY_braille_dots_1238: number +export const KEY_braille_dots_124: number +export const KEY_braille_dots_1245: number +export const KEY_braille_dots_12456: number +export const KEY_braille_dots_124567: number +export const KEY_braille_dots_1245678: number +export const KEY_braille_dots_124568: number +export const KEY_braille_dots_12457: number +export const KEY_braille_dots_124578: number +export const KEY_braille_dots_12458: number +export const KEY_braille_dots_1246: number +export const KEY_braille_dots_12467: number +export const KEY_braille_dots_124678: number +export const KEY_braille_dots_12468: number +export const KEY_braille_dots_1247: number +export const KEY_braille_dots_12478: number +export const KEY_braille_dots_1248: number +export const KEY_braille_dots_125: number +export const KEY_braille_dots_1256: number +export const KEY_braille_dots_12567: number +export const KEY_braille_dots_125678: number +export const KEY_braille_dots_12568: number +export const KEY_braille_dots_1257: number +export const KEY_braille_dots_12578: number +export const KEY_braille_dots_1258: number +export const KEY_braille_dots_126: number +export const KEY_braille_dots_1267: number +export const KEY_braille_dots_12678: number +export const KEY_braille_dots_1268: number +export const KEY_braille_dots_127: number +export const KEY_braille_dots_1278: number +export const KEY_braille_dots_128: number +export const KEY_braille_dots_13: number +export const KEY_braille_dots_134: number +export const KEY_braille_dots_1345: number +export const KEY_braille_dots_13456: number +export const KEY_braille_dots_134567: number +export const KEY_braille_dots_1345678: number +export const KEY_braille_dots_134568: number +export const KEY_braille_dots_13457: number +export const KEY_braille_dots_134578: number +export const KEY_braille_dots_13458: number +export const KEY_braille_dots_1346: number +export const KEY_braille_dots_13467: number +export const KEY_braille_dots_134678: number +export const KEY_braille_dots_13468: number +export const KEY_braille_dots_1347: number +export const KEY_braille_dots_13478: number +export const KEY_braille_dots_1348: number +export const KEY_braille_dots_135: number +export const KEY_braille_dots_1356: number +export const KEY_braille_dots_13567: number +export const KEY_braille_dots_135678: number +export const KEY_braille_dots_13568: number +export const KEY_braille_dots_1357: number +export const KEY_braille_dots_13578: number +export const KEY_braille_dots_1358: number +export const KEY_braille_dots_136: number +export const KEY_braille_dots_1367: number +export const KEY_braille_dots_13678: number +export const KEY_braille_dots_1368: number +export const KEY_braille_dots_137: number +export const KEY_braille_dots_1378: number +export const KEY_braille_dots_138: number +export const KEY_braille_dots_14: number +export const KEY_braille_dots_145: number +export const KEY_braille_dots_1456: number +export const KEY_braille_dots_14567: number +export const KEY_braille_dots_145678: number +export const KEY_braille_dots_14568: number +export const KEY_braille_dots_1457: number +export const KEY_braille_dots_14578: number +export const KEY_braille_dots_1458: number +export const KEY_braille_dots_146: number +export const KEY_braille_dots_1467: number +export const KEY_braille_dots_14678: number +export const KEY_braille_dots_1468: number +export const KEY_braille_dots_147: number +export const KEY_braille_dots_1478: number +export const KEY_braille_dots_148: number +export const KEY_braille_dots_15: number +export const KEY_braille_dots_156: number +export const KEY_braille_dots_1567: number +export const KEY_braille_dots_15678: number +export const KEY_braille_dots_1568: number +export const KEY_braille_dots_157: number +export const KEY_braille_dots_1578: number +export const KEY_braille_dots_158: number +export const KEY_braille_dots_16: number +export const KEY_braille_dots_167: number +export const KEY_braille_dots_1678: number +export const KEY_braille_dots_168: number +export const KEY_braille_dots_17: number +export const KEY_braille_dots_178: number +export const KEY_braille_dots_18: number +export const KEY_braille_dots_2: number +export const KEY_braille_dots_23: number +export const KEY_braille_dots_234: number +export const KEY_braille_dots_2345: number +export const KEY_braille_dots_23456: number +export const KEY_braille_dots_234567: number +export const KEY_braille_dots_2345678: number +export const KEY_braille_dots_234568: number +export const KEY_braille_dots_23457: number +export const KEY_braille_dots_234578: number +export const KEY_braille_dots_23458: number +export const KEY_braille_dots_2346: number +export const KEY_braille_dots_23467: number +export const KEY_braille_dots_234678: number +export const KEY_braille_dots_23468: number +export const KEY_braille_dots_2347: number +export const KEY_braille_dots_23478: number +export const KEY_braille_dots_2348: number +export const KEY_braille_dots_235: number +export const KEY_braille_dots_2356: number +export const KEY_braille_dots_23567: number +export const KEY_braille_dots_235678: number +export const KEY_braille_dots_23568: number +export const KEY_braille_dots_2357: number +export const KEY_braille_dots_23578: number +export const KEY_braille_dots_2358: number +export const KEY_braille_dots_236: number +export const KEY_braille_dots_2367: number +export const KEY_braille_dots_23678: number +export const KEY_braille_dots_2368: number +export const KEY_braille_dots_237: number +export const KEY_braille_dots_2378: number +export const KEY_braille_dots_238: number +export const KEY_braille_dots_24: number +export const KEY_braille_dots_245: number +export const KEY_braille_dots_2456: number +export const KEY_braille_dots_24567: number +export const KEY_braille_dots_245678: number +export const KEY_braille_dots_24568: number +export const KEY_braille_dots_2457: number +export const KEY_braille_dots_24578: number +export const KEY_braille_dots_2458: number +export const KEY_braille_dots_246: number +export const KEY_braille_dots_2467: number +export const KEY_braille_dots_24678: number +export const KEY_braille_dots_2468: number +export const KEY_braille_dots_247: number +export const KEY_braille_dots_2478: number +export const KEY_braille_dots_248: number +export const KEY_braille_dots_25: number +export const KEY_braille_dots_256: number +export const KEY_braille_dots_2567: number +export const KEY_braille_dots_25678: number +export const KEY_braille_dots_2568: number +export const KEY_braille_dots_257: number +export const KEY_braille_dots_2578: number +export const KEY_braille_dots_258: number +export const KEY_braille_dots_26: number +export const KEY_braille_dots_267: number +export const KEY_braille_dots_2678: number +export const KEY_braille_dots_268: number +export const KEY_braille_dots_27: number +export const KEY_braille_dots_278: number +export const KEY_braille_dots_28: number +export const KEY_braille_dots_3: number +export const KEY_braille_dots_34: number +export const KEY_braille_dots_345: number +export const KEY_braille_dots_3456: number +export const KEY_braille_dots_34567: number +export const KEY_braille_dots_345678: number +export const KEY_braille_dots_34568: number +export const KEY_braille_dots_3457: number +export const KEY_braille_dots_34578: number +export const KEY_braille_dots_3458: number +export const KEY_braille_dots_346: number +export const KEY_braille_dots_3467: number +export const KEY_braille_dots_34678: number +export const KEY_braille_dots_3468: number +export const KEY_braille_dots_347: number +export const KEY_braille_dots_3478: number +export const KEY_braille_dots_348: number +export const KEY_braille_dots_35: number +export const KEY_braille_dots_356: number +export const KEY_braille_dots_3567: number +export const KEY_braille_dots_35678: number +export const KEY_braille_dots_3568: number +export const KEY_braille_dots_357: number +export const KEY_braille_dots_3578: number +export const KEY_braille_dots_358: number +export const KEY_braille_dots_36: number +export const KEY_braille_dots_367: number +export const KEY_braille_dots_3678: number +export const KEY_braille_dots_368: number +export const KEY_braille_dots_37: number +export const KEY_braille_dots_378: number +export const KEY_braille_dots_38: number +export const KEY_braille_dots_4: number +export const KEY_braille_dots_45: number +export const KEY_braille_dots_456: number +export const KEY_braille_dots_4567: number +export const KEY_braille_dots_45678: number +export const KEY_braille_dots_4568: number +export const KEY_braille_dots_457: number +export const KEY_braille_dots_4578: number +export const KEY_braille_dots_458: number +export const KEY_braille_dots_46: number +export const KEY_braille_dots_467: number +export const KEY_braille_dots_4678: number +export const KEY_braille_dots_468: number +export const KEY_braille_dots_47: number +export const KEY_braille_dots_478: number +export const KEY_braille_dots_48: number +export const KEY_braille_dots_5: number +export const KEY_braille_dots_56: number +export const KEY_braille_dots_567: number +export const KEY_braille_dots_5678: number +export const KEY_braille_dots_568: number +export const KEY_braille_dots_57: number +export const KEY_braille_dots_578: number +export const KEY_braille_dots_58: number +export const KEY_braille_dots_6: number +export const KEY_braille_dots_67: number +export const KEY_braille_dots_678: number +export const KEY_braille_dots_68: number +export const KEY_braille_dots_7: number +export const KEY_braille_dots_78: number +export const KEY_braille_dots_8: number +export const KEY_breve: number +export const KEY_brokenbar: number +export const KEY_c: number +export const KEY_c_h: number +export const KEY_cabovedot: number +export const KEY_cacute: number +export const KEY_careof: number +export const KEY_caret: number +export const KEY_caron: number +export const KEY_ccaron: number +export const KEY_ccedilla: number +export const KEY_ccircumflex: number +export const KEY_cedilla: number +export const KEY_cent: number +export const KEY_ch: number +export const KEY_checkerboard: number +export const KEY_checkmark: number +export const KEY_circle: number +export const KEY_club: number +export const KEY_colon: number +export const KEY_comma: number +export const KEY_containsas: number +export const KEY_copyright: number +export const KEY_cr: number +export const KEY_crossinglines: number +export const KEY_cuberoot: number +export const KEY_currency: number +export const KEY_cursor: number +export const KEY_d: number +export const KEY_dabovedot: number +export const KEY_dagger: number +export const KEY_dcaron: number +export const KEY_dead_A: number +export const KEY_dead_E: number +export const KEY_dead_I: number +export const KEY_dead_O: number +export const KEY_dead_U: number +export const KEY_dead_a: number +export const KEY_dead_abovecomma: number +export const KEY_dead_abovedot: number +export const KEY_dead_abovereversedcomma: number +export const KEY_dead_abovering: number +export const KEY_dead_aboveverticalline: number +export const KEY_dead_acute: number +export const KEY_dead_belowbreve: number +export const KEY_dead_belowcircumflex: number +export const KEY_dead_belowcomma: number +export const KEY_dead_belowdiaeresis: number +export const KEY_dead_belowdot: number +export const KEY_dead_belowmacron: number +export const KEY_dead_belowring: number +export const KEY_dead_belowtilde: number +export const KEY_dead_belowverticalline: number +export const KEY_dead_breve: number +export const KEY_dead_capital_schwa: number +export const KEY_dead_caron: number +export const KEY_dead_cedilla: number +export const KEY_dead_circumflex: number +export const KEY_dead_currency: number +export const KEY_dead_dasia: number +export const KEY_dead_diaeresis: number +export const KEY_dead_doubleacute: number +export const KEY_dead_doublegrave: number +export const KEY_dead_e: number +export const KEY_dead_grave: number +export const KEY_dead_greek: number +export const KEY_dead_hook: number +export const KEY_dead_horn: number +export const KEY_dead_i: number +export const KEY_dead_invertedbreve: number +export const KEY_dead_iota: number +export const KEY_dead_longsolidusoverlay: number +export const KEY_dead_lowline: number +export const KEY_dead_macron: number +export const KEY_dead_o: number +export const KEY_dead_ogonek: number +export const KEY_dead_perispomeni: number +export const KEY_dead_psili: number +export const KEY_dead_semivoiced_sound: number +export const KEY_dead_small_schwa: number +export const KEY_dead_stroke: number +export const KEY_dead_tilde: number +export const KEY_dead_u: number +export const KEY_dead_voiced_sound: number +export const KEY_decimalpoint: number +export const KEY_degree: number +export const KEY_diaeresis: number +export const KEY_diamond: number +export const KEY_digitspace: number +export const KEY_dintegral: number +export const KEY_division: number +export const KEY_dollar: number +export const KEY_doubbaselinedot: number +export const KEY_doubleacute: number +export const KEY_doubledagger: number +export const KEY_doublelowquotemark: number +export const KEY_downarrow: number +export const KEY_downcaret: number +export const KEY_downshoe: number +export const KEY_downstile: number +export const KEY_downtack: number +export const KEY_dstroke: number +export const KEY_e: number +export const KEY_eabovedot: number +export const KEY_eacute: number +export const KEY_ebelowdot: number +export const KEY_ecaron: number +export const KEY_ecircumflex: number +export const KEY_ecircumflexacute: number +export const KEY_ecircumflexbelowdot: number +export const KEY_ecircumflexgrave: number +export const KEY_ecircumflexhook: number +export const KEY_ecircumflextilde: number +export const KEY_ediaeresis: number +export const KEY_egrave: number +export const KEY_ehook: number +export const KEY_eightsubscript: number +export const KEY_eightsuperior: number +export const KEY_elementof: number +export const KEY_ellipsis: number +export const KEY_em3space: number +export const KEY_em4space: number +export const KEY_emacron: number +export const KEY_emdash: number +export const KEY_emfilledcircle: number +export const KEY_emfilledrect: number +export const KEY_emopencircle: number +export const KEY_emopenrectangle: number +export const KEY_emptyset: number +export const KEY_emspace: number +export const KEY_endash: number +export const KEY_enfilledcircbullet: number +export const KEY_enfilledsqbullet: number +export const KEY_eng: number +export const KEY_enopencircbullet: number +export const KEY_enopensquarebullet: number +export const KEY_enspace: number +export const KEY_eogonek: number +export const KEY_equal: number +export const KEY_eth: number +export const KEY_etilde: number +export const KEY_exclam: number +export const KEY_exclamdown: number +export const KEY_ezh: number +export const KEY_f: number +export const KEY_fabovedot: number +export const KEY_femalesymbol: number +export const KEY_ff: number +export const KEY_figdash: number +export const KEY_filledlefttribullet: number +export const KEY_filledrectbullet: number +export const KEY_filledrighttribullet: number +export const KEY_filledtribulletdown: number +export const KEY_filledtribulletup: number +export const KEY_fiveeighths: number +export const KEY_fivesixths: number +export const KEY_fivesubscript: number +export const KEY_fivesuperior: number +export const KEY_fourfifths: number +export const KEY_foursubscript: number +export const KEY_foursuperior: number +export const KEY_fourthroot: number +export const KEY_function: number +export const KEY_g: number +export const KEY_gabovedot: number +export const KEY_gbreve: number +export const KEY_gcaron: number +export const KEY_gcedilla: number +export const KEY_gcircumflex: number +export const KEY_grave: number +export const KEY_greater: number +export const KEY_greaterthanequal: number +export const KEY_guillemotleft: number +export const KEY_guillemotright: number +export const KEY_h: number +export const KEY_hairspace: number +export const KEY_hcircumflex: number +export const KEY_heart: number +export const KEY_hebrew_aleph: number +export const KEY_hebrew_ayin: number +export const KEY_hebrew_bet: number +export const KEY_hebrew_beth: number +export const KEY_hebrew_chet: number +export const KEY_hebrew_dalet: number +export const KEY_hebrew_daleth: number +export const KEY_hebrew_doublelowline: number +export const KEY_hebrew_finalkaph: number +export const KEY_hebrew_finalmem: number +export const KEY_hebrew_finalnun: number +export const KEY_hebrew_finalpe: number +export const KEY_hebrew_finalzade: number +export const KEY_hebrew_finalzadi: number +export const KEY_hebrew_gimel: number +export const KEY_hebrew_gimmel: number +export const KEY_hebrew_he: number +export const KEY_hebrew_het: number +export const KEY_hebrew_kaph: number +export const KEY_hebrew_kuf: number +export const KEY_hebrew_lamed: number +export const KEY_hebrew_mem: number +export const KEY_hebrew_nun: number +export const KEY_hebrew_pe: number +export const KEY_hebrew_qoph: number +export const KEY_hebrew_resh: number +export const KEY_hebrew_samech: number +export const KEY_hebrew_samekh: number +export const KEY_hebrew_shin: number +export const KEY_hebrew_taf: number +export const KEY_hebrew_taw: number +export const KEY_hebrew_tet: number +export const KEY_hebrew_teth: number +export const KEY_hebrew_waw: number +export const KEY_hebrew_yod: number +export const KEY_hebrew_zade: number +export const KEY_hebrew_zadi: number +export const KEY_hebrew_zain: number +export const KEY_hebrew_zayin: number +export const KEY_hexagram: number +export const KEY_horizconnector: number +export const KEY_horizlinescan1: number +export const KEY_horizlinescan3: number +export const KEY_horizlinescan5: number +export const KEY_horizlinescan7: number +export const KEY_horizlinescan9: number +export const KEY_hstroke: number +export const KEY_ht: number +export const KEY_hyphen: number +export const KEY_i: number +export const KEY_iTouch: number +export const KEY_iacute: number +export const KEY_ibelowdot: number +export const KEY_ibreve: number +export const KEY_icircumflex: number +export const KEY_identical: number +export const KEY_idiaeresis: number +export const KEY_idotless: number +export const KEY_ifonlyif: number +export const KEY_igrave: number +export const KEY_ihook: number +export const KEY_imacron: number +export const KEY_implies: number +export const KEY_includedin: number +export const KEY_includes: number +export const KEY_infinity: number +export const KEY_integral: number +export const KEY_intersection: number +export const KEY_iogonek: number +export const KEY_itilde: number +export const KEY_j: number +export const KEY_jcircumflex: number +export const KEY_jot: number +export const KEY_k: number +export const KEY_kana_A: number +export const KEY_kana_CHI: number +export const KEY_kana_E: number +export const KEY_kana_FU: number +export const KEY_kana_HA: number +export const KEY_kana_HE: number +export const KEY_kana_HI: number +export const KEY_kana_HO: number +export const KEY_kana_HU: number +export const KEY_kana_I: number +export const KEY_kana_KA: number +export const KEY_kana_KE: number +export const KEY_kana_KI: number +export const KEY_kana_KO: number +export const KEY_kana_KU: number +export const KEY_kana_MA: number +export const KEY_kana_ME: number +export const KEY_kana_MI: number +export const KEY_kana_MO: number +export const KEY_kana_MU: number +export const KEY_kana_N: number +export const KEY_kana_NA: number +export const KEY_kana_NE: number +export const KEY_kana_NI: number +export const KEY_kana_NO: number +export const KEY_kana_NU: number +export const KEY_kana_O: number +export const KEY_kana_RA: number +export const KEY_kana_RE: number +export const KEY_kana_RI: number +export const KEY_kana_RO: number +export const KEY_kana_RU: number +export const KEY_kana_SA: number +export const KEY_kana_SE: number +export const KEY_kana_SHI: number +export const KEY_kana_SO: number +export const KEY_kana_SU: number +export const KEY_kana_TA: number +export const KEY_kana_TE: number +export const KEY_kana_TI: number +export const KEY_kana_TO: number +export const KEY_kana_TSU: number +export const KEY_kana_TU: number +export const KEY_kana_U: number +export const KEY_kana_WA: number +export const KEY_kana_WO: number +export const KEY_kana_YA: number +export const KEY_kana_YO: number +export const KEY_kana_YU: number +export const KEY_kana_a: number +export const KEY_kana_closingbracket: number +export const KEY_kana_comma: number +export const KEY_kana_conjunctive: number +export const KEY_kana_e: number +export const KEY_kana_fullstop: number +export const KEY_kana_i: number +export const KEY_kana_middledot: number +export const KEY_kana_o: number +export const KEY_kana_openingbracket: number +export const KEY_kana_switch: number +export const KEY_kana_tsu: number +export const KEY_kana_tu: number +export const KEY_kana_u: number +export const KEY_kana_ya: number +export const KEY_kana_yo: number +export const KEY_kana_yu: number +export const KEY_kappa: number +export const KEY_kcedilla: number +export const KEY_kra: number +export const KEY_l: number +export const KEY_lacute: number +export const KEY_latincross: number +export const KEY_lbelowdot: number +export const KEY_lcaron: number +export const KEY_lcedilla: number +export const KEY_leftanglebracket: number +export const KEY_leftarrow: number +export const KEY_leftcaret: number +export const KEY_leftdoublequotemark: number +export const KEY_leftmiddlecurlybrace: number +export const KEY_leftopentriangle: number +export const KEY_leftpointer: number +export const KEY_leftradical: number +export const KEY_leftshoe: number +export const KEY_leftsinglequotemark: number +export const KEY_leftt: number +export const KEY_lefttack: number +export const KEY_less: number +export const KEY_lessthanequal: number +export const KEY_lf: number +export const KEY_logicaland: number +export const KEY_logicalor: number +export const KEY_lowleftcorner: number +export const KEY_lowrightcorner: number +export const KEY_lstroke: number +export const KEY_m: number +export const KEY_mabovedot: number +export const KEY_macron: number +export const KEY_malesymbol: number +export const KEY_maltesecross: number +export const KEY_marker: number +export const KEY_masculine: number +export const KEY_minus: number +export const KEY_minutes: number +export const KEY_mu: number +export const KEY_multiply: number +export const KEY_musicalflat: number +export const KEY_musicalsharp: number +export const KEY_n: number +export const KEY_nabla: number +export const KEY_nacute: number +export const KEY_ncaron: number +export const KEY_ncedilla: number +export const KEY_ninesubscript: number +export const KEY_ninesuperior: number +export const KEY_nl: number +export const KEY_nobreakspace: number +export const KEY_notapproxeq: number +export const KEY_notelementof: number +export const KEY_notequal: number +export const KEY_notidentical: number +export const KEY_notsign: number +export const KEY_ntilde: number +export const KEY_numbersign: number +export const KEY_numerosign: number +export const KEY_o: number +export const KEY_oacute: number +export const KEY_obarred: number +export const KEY_obelowdot: number +export const KEY_ocaron: number +export const KEY_ocircumflex: number +export const KEY_ocircumflexacute: number +export const KEY_ocircumflexbelowdot: number +export const KEY_ocircumflexgrave: number +export const KEY_ocircumflexhook: number +export const KEY_ocircumflextilde: number +export const KEY_odiaeresis: number +export const KEY_odoubleacute: number +export const KEY_oe: number +export const KEY_ogonek: number +export const KEY_ograve: number +export const KEY_ohook: number +export const KEY_ohorn: number +export const KEY_ohornacute: number +export const KEY_ohornbelowdot: number +export const KEY_ohorngrave: number +export const KEY_ohornhook: number +export const KEY_ohorntilde: number +export const KEY_omacron: number +export const KEY_oneeighth: number +export const KEY_onefifth: number +export const KEY_onehalf: number +export const KEY_onequarter: number +export const KEY_onesixth: number +export const KEY_onesubscript: number +export const KEY_onesuperior: number +export const KEY_onethird: number +export const KEY_ooblique: number +export const KEY_openrectbullet: number +export const KEY_openstar: number +export const KEY_opentribulletdown: number +export const KEY_opentribulletup: number +export const KEY_ordfeminine: number +export const KEY_oslash: number +export const KEY_otilde: number +export const KEY_overbar: number +export const KEY_overline: number +export const KEY_p: number +export const KEY_pabovedot: number +export const KEY_paragraph: number +export const KEY_parenleft: number +export const KEY_parenright: number +export const KEY_partdifferential: number +export const KEY_partialderivative: number +export const KEY_percent: number +export const KEY_period: number +export const KEY_periodcentered: number +export const KEY_permille: number +export const KEY_phonographcopyright: number +export const KEY_plus: number +export const KEY_plusminus: number +export const KEY_prescription: number +export const KEY_prolongedsound: number +export const KEY_punctspace: number +export const KEY_q: number +export const KEY_quad: number +export const KEY_question: number +export const KEY_questiondown: number +export const KEY_quotedbl: number +export const KEY_quoteleft: number +export const KEY_quoteright: number +export const KEY_r: number +export const KEY_racute: number +export const KEY_radical: number +export const KEY_rcaron: number +export const KEY_rcedilla: number +export const KEY_registered: number +export const KEY_rightanglebracket: number +export const KEY_rightarrow: number +export const KEY_rightcaret: number +export const KEY_rightdoublequotemark: number +export const KEY_rightmiddlecurlybrace: number +export const KEY_rightmiddlesummation: number +export const KEY_rightopentriangle: number +export const KEY_rightpointer: number +export const KEY_rightshoe: number +export const KEY_rightsinglequotemark: number +export const KEY_rightt: number +export const KEY_righttack: number +export const KEY_s: number +export const KEY_sabovedot: number +export const KEY_sacute: number +export const KEY_scaron: number +export const KEY_scedilla: number +export const KEY_schwa: number +export const KEY_scircumflex: number +export const KEY_script_switch: number +export const KEY_seconds: number +export const KEY_section: number +export const KEY_semicolon: number +export const KEY_semivoicedsound: number +export const KEY_seveneighths: number +export const KEY_sevensubscript: number +export const KEY_sevensuperior: number +export const KEY_signaturemark: number +export const KEY_signifblank: number +export const KEY_similarequal: number +export const KEY_singlelowquotemark: number +export const KEY_sixsubscript: number +export const KEY_sixsuperior: number +export const KEY_slash: number +export const KEY_soliddiamond: number +export const KEY_space: number +export const KEY_squareroot: number +export const KEY_ssharp: number +export const KEY_sterling: number +export const KEY_stricteq: number +export const KEY_t: number +export const KEY_tabovedot: number +export const KEY_tcaron: number +export const KEY_tcedilla: number +export const KEY_telephone: number +export const KEY_telephonerecorder: number +export const KEY_therefore: number +export const KEY_thinspace: number +export const KEY_thorn: number +export const KEY_threeeighths: number +export const KEY_threefifths: number +export const KEY_threequarters: number +export const KEY_threesubscript: number +export const KEY_threesuperior: number +export const KEY_tintegral: number +export const KEY_topintegral: number +export const KEY_topleftparens: number +export const KEY_topleftradical: number +export const KEY_topleftsqbracket: number +export const KEY_topleftsummation: number +export const KEY_toprightparens: number +export const KEY_toprightsqbracket: number +export const KEY_toprightsummation: number +export const KEY_topt: number +export const KEY_topvertsummationconnector: number +export const KEY_trademark: number +export const KEY_trademarkincircle: number +export const KEY_tslash: number +export const KEY_twofifths: number +export const KEY_twosubscript: number +export const KEY_twosuperior: number +export const KEY_twothirds: number +export const KEY_u: number +export const KEY_uacute: number +export const KEY_ubelowdot: number +export const KEY_ubreve: number +export const KEY_ucircumflex: number +export const KEY_udiaeresis: number +export const KEY_udoubleacute: number +export const KEY_ugrave: number +export const KEY_uhook: number +export const KEY_uhorn: number +export const KEY_uhornacute: number +export const KEY_uhornbelowdot: number +export const KEY_uhorngrave: number +export const KEY_uhornhook: number +export const KEY_uhorntilde: number +export const KEY_umacron: number +export const KEY_underbar: number +export const KEY_underscore: number +export const KEY_union: number +export const KEY_uogonek: number +export const KEY_uparrow: number +export const KEY_upcaret: number +export const KEY_upleftcorner: number +export const KEY_uprightcorner: number +export const KEY_upshoe: number +export const KEY_upstile: number +export const KEY_uptack: number +export const KEY_uring: number +export const KEY_utilde: number +export const KEY_v: number +export const KEY_variation: number +export const KEY_vertbar: number +export const KEY_vertconnector: number +export const KEY_voicedsound: number +export const KEY_vt: number +export const KEY_w: number +export const KEY_wacute: number +export const KEY_wcircumflex: number +export const KEY_wdiaeresis: number +export const KEY_wgrave: number +export const KEY_x: number +export const KEY_xabovedot: number +export const KEY_y: number +export const KEY_yacute: number +export const KEY_ybelowdot: number +export const KEY_ycircumflex: number +export const KEY_ydiaeresis: number +export const KEY_yen: number +export const KEY_ygrave: number +export const KEY_yhook: number +export const KEY_ytilde: number +export const KEY_z: number +export const KEY_zabovedot: number +export const KEY_zacute: number +export const KEY_zcaron: number +export const KEY_zerosubscript: number +export const KEY_zerosuperior: number +export const KEY_zstroke: number +export const MODIFIER_MASK: number +export const PRIORITY_REDRAW: number +export function cairo_draw_from_gl(cr: cairo.Context, surface: Surface, source: number, source_type: number, buffer_scale: number, x: number, y: number, width: number, height: number): void +export function cairo_rectangle(cr: cairo.Context, rectangle: Rectangle): void +export function cairo_region(cr: cairo.Context, region: cairo.Region): void +export function cairo_region_create_from_surface(surface: cairo.Surface): cairo.Region +export function cairo_set_source_pixbuf(cr: cairo.Context, pixbuf: GdkPixbuf.Pixbuf, pixbuf_x: number, pixbuf_y: number): void +export function cairo_set_source_rgba(cr: cairo.Context, rgba: RGBA): void +export function content_deserialize_async(stream: Gio.InputStream, mime_type: string, type: GObject.Type, io_priority: number, cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void +export function content_deserialize_finish(result: Gio.AsyncResult, value: any): boolean +export function content_register_deserializer(mime_type: string, type: GObject.Type, deserialize: ContentDeserializeFunc): void +export function content_register_serializer(type: GObject.Type, mime_type: string, serialize: ContentSerializeFunc): void +export function content_serialize_async(stream: Gio.OutputStream, mime_type: string, value: any, io_priority: number, cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void +export function content_serialize_finish(result: Gio.AsyncResult): boolean +export function drag_action_is_unique(action: DragAction): boolean +export function events_get_angle(event1: Event, event2: Event): [ /* returnType */ boolean, /* angle */ number ] +export function events_get_center(event1: Event, event2: Event): [ /* returnType */ boolean, /* x */ number, /* y */ number ] +export function events_get_distance(event1: Event, event2: Event): [ /* returnType */ boolean, /* distance */ number ] +export function gl_error_quark(): GLib.Quark +export function intern_mime_type(string: string): string +export function keyval_convert_case(symbol: number): [ /* lower */ number, /* upper */ number ] +export function keyval_from_name(keyval_name: string): number +export function keyval_is_lower(keyval: number): boolean +export function keyval_is_upper(keyval: number): boolean +export function keyval_name(keyval: number): string | null +export function keyval_to_lower(keyval: number): number +export function keyval_to_unicode(keyval: number): number +export function keyval_to_upper(keyval: number): number +export function paintable_new_empty(intrinsic_width: number, intrinsic_height: number): Paintable +export function pixbuf_get_from_surface(surface: cairo.Surface, src_x: number, src_y: number, width: number, height: number): GdkPixbuf.Pixbuf | null +export function pixbuf_get_from_texture(texture: Texture): GdkPixbuf.Pixbuf | null +export function set_allowed_backends(backends: string): void +export function toplevel_size_get_type(): GObject.Type +export function unicode_to_keyval(wc: number): number +export function vulkan_error_quark(): GLib.Quark +export interface ContentDeserializeFunc { + (deserializer: ContentDeserializer): void +} +export interface ContentSerializeFunc { + (serializer: ContentSerializer): void +} +export interface DevicePad_ConstructProps extends Device_ConstructProps { +} +export class DevicePad { + /* Properties of Gdk.Device */ + readonly caps_lock_state: boolean + readonly direction: Pango.Direction + readonly has_bidi_layouts: boolean + readonly modifier_state: ModifierType + readonly n_axes: number + readonly num_lock_state: boolean + readonly scroll_lock_state: boolean + seat: Seat + readonly tool: DeviceTool + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of Gdk.DevicePad */ + get_feature_group(feature: DevicePadFeature, feature_idx: number): number + get_group_n_modes(group_idx: number): number + get_n_features(feature: DevicePadFeature): number + get_n_groups(): number + /* Methods of Gdk.Device */ + get_caps_lock_state(): boolean + get_device_tool(): DeviceTool + get_direction(): Pango.Direction + get_display(): Display + get_has_cursor(): boolean + get_modifier_state(): ModifierType + get_name(): string + get_num_lock_state(): boolean + get_num_touches(): number + get_product_id(): string | null + get_scroll_lock_state(): boolean + get_seat(): Seat + get_source(): InputSource + get_surface_at_position(): [ /* returnType */ Surface | null, /* win_x */ number | null, /* win_y */ number | null ] + get_timestamp(): number + get_vendor_id(): string | null + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Gdk.Device */ + connect(sigName: "changed", callback: (($obj: DevicePad) => void)): number + connect_after(sigName: "changed", callback: (($obj: DevicePad) => void)): number + emit(sigName: "changed"): void + connect(sigName: "tool-changed", callback: (($obj: DevicePad, tool: DeviceTool) => void)): number + connect_after(sigName: "tool-changed", callback: (($obj: DevicePad, tool: DeviceTool) => void)): number + emit(sigName: "tool-changed", tool: DeviceTool): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: DevicePad, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: DevicePad, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: "notify::caps-lock-state", callback: (($obj: DevicePad, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::caps-lock-state", callback: (($obj: DevicePad, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::direction", callback: (($obj: DevicePad, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::direction", callback: (($obj: DevicePad, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::has-bidi-layouts", callback: (($obj: DevicePad, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-bidi-layouts", callback: (($obj: DevicePad, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::modifier-state", callback: (($obj: DevicePad, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::modifier-state", callback: (($obj: DevicePad, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::n-axes", callback: (($obj: DevicePad, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::n-axes", callback: (($obj: DevicePad, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::num-lock-state", callback: (($obj: DevicePad, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::num-lock-state", callback: (($obj: DevicePad, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::scroll-lock-state", callback: (($obj: DevicePad, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::scroll-lock-state", callback: (($obj: DevicePad, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::seat", callback: (($obj: DevicePad, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::seat", callback: (($obj: DevicePad, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::tool", callback: (($obj: DevicePad, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::tool", callback: (($obj: DevicePad, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: DevicePad_ConstructProps) + _init (config?: DevicePad_ConstructProps): void + static $gtype: GObject.Type +} +export interface DragSurface_ConstructProps extends Surface_ConstructProps { +} +export class DragSurface { + /* Properties of Gdk.Surface */ + cursor: Cursor + readonly height: number + readonly mapped: boolean + readonly scale_factor: number + readonly width: number + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of Gdk.DragSurface */ + present(width: number, height: number): boolean + /* Methods of Gdk.Surface */ + beep(): void + create_cairo_context(): CairoContext + create_gl_context(): GLContext + create_similar_surface(content: cairo.Content, width: number, height: number): cairo.Surface + create_vulkan_context(): VulkanContext + destroy(): void + get_cursor(): Cursor | null + get_device_cursor(device: Device): Cursor | null + get_device_position(device: Device): [ /* returnType */ boolean, /* x */ number | null, /* y */ number | null, /* mask */ ModifierType | null ] + get_display(): Display + get_frame_clock(): FrameClock + get_height(): number + get_mapped(): boolean + get_scale_factor(): number + get_width(): number + hide(): void + is_destroyed(): boolean + queue_render(): void + request_layout(): void + set_cursor(cursor?: Cursor | null): void + set_device_cursor(device: Device, cursor: Cursor): void + set_input_region(region: cairo.Region): void + set_opaque_region(region?: cairo.Region | null): void + translate_coordinates(to: Surface, x: number, y: number): [ /* returnType */ boolean, /* x */ number, /* y */ number ] + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Gdk.Surface */ + connect(sigName: "enter-monitor", callback: (($obj: DragSurface, monitor: Monitor) => void)): number + connect_after(sigName: "enter-monitor", callback: (($obj: DragSurface, monitor: Monitor) => void)): number + emit(sigName: "enter-monitor", monitor: Monitor): void + connect(sigName: "event", callback: (($obj: DragSurface, event: Event) => boolean)): number + connect_after(sigName: "event", callback: (($obj: DragSurface, event: Event) => boolean)): number + emit(sigName: "event", event: Event): void + connect(sigName: "layout", callback: (($obj: DragSurface, width: number, height: number) => void)): number + connect_after(sigName: "layout", callback: (($obj: DragSurface, width: number, height: number) => void)): number + emit(sigName: "layout", width: number, height: number): void + connect(sigName: "leave-monitor", callback: (($obj: DragSurface, monitor: Monitor) => void)): number + connect_after(sigName: "leave-monitor", callback: (($obj: DragSurface, monitor: Monitor) => void)): number + emit(sigName: "leave-monitor", monitor: Monitor): void + connect(sigName: "render", callback: (($obj: DragSurface, region: cairo.Region) => boolean)): number + connect_after(sigName: "render", callback: (($obj: DragSurface, region: cairo.Region) => boolean)): number + emit(sigName: "render", region: cairo.Region): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: DragSurface, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: DragSurface, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: "notify::cursor", callback: (($obj: DragSurface, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::cursor", callback: (($obj: DragSurface, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::height", callback: (($obj: DragSurface, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::height", callback: (($obj: DragSurface, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::mapped", callback: (($obj: DragSurface, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::mapped", callback: (($obj: DragSurface, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::scale-factor", callback: (($obj: DragSurface, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::scale-factor", callback: (($obj: DragSurface, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::width", callback: (($obj: DragSurface, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::width", callback: (($obj: DragSurface, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: DragSurface_ConstructProps) + _init (config?: DragSurface_ConstructProps): void + static $gtype: GObject.Type +} +export class Paintable { + /* Methods of Gdk.Paintable */ + compute_concrete_size(specified_width: number, specified_height: number, default_width: number, default_height: number): [ /* concrete_width */ number, /* concrete_height */ number ] + get_current_image(): Paintable + get_flags(): PaintableFlags + get_intrinsic_aspect_ratio(): number + get_intrinsic_height(): number + get_intrinsic_width(): number + invalidate_contents(): void + invalidate_size(): void + snapshot(snapshot: Snapshot, width: number, height: number): void + /* Virtual methods of Gdk.Paintable */ + vfunc_get_current_image(): Paintable + vfunc_get_flags(): PaintableFlags + vfunc_get_intrinsic_aspect_ratio(): number + vfunc_get_intrinsic_height(): number + vfunc_get_intrinsic_width(): number + vfunc_snapshot(snapshot: Snapshot, width: number, height: number): void + /* Signals of Gdk.Paintable */ + connect(sigName: "invalidate-contents", callback: (($obj: Paintable) => void)): number + connect_after(sigName: "invalidate-contents", callback: (($obj: Paintable) => void)): number + emit(sigName: "invalidate-contents"): void + connect(sigName: "invalidate-size", callback: (($obj: Paintable) => void)): number + connect_after(sigName: "invalidate-size", callback: (($obj: Paintable) => void)): number + emit(sigName: "invalidate-size"): void + static name: string + /* Static methods and pseudo-constructors */ + static new_empty(intrinsic_width: number, intrinsic_height: number): Paintable +} +export interface Popup_ConstructProps extends Surface_ConstructProps { + autohide?: boolean + parent?: Surface +} +export class Popup { + /* Properties of Gdk.Surface */ + cursor: Cursor + readonly height: number + readonly mapped: boolean + readonly scale_factor: number + readonly width: number + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of Gdk.Popup */ + get_autohide(): boolean + get_parent(): Surface + get_position_x(): number + get_position_y(): number + get_rect_anchor(): Gravity + get_surface_anchor(): Gravity + present(width: number, height: number, layout: PopupLayout): boolean + /* Methods of Gdk.Surface */ + beep(): void + create_cairo_context(): CairoContext + create_gl_context(): GLContext + create_similar_surface(content: cairo.Content, width: number, height: number): cairo.Surface + create_vulkan_context(): VulkanContext + destroy(): void + get_cursor(): Cursor | null + get_device_cursor(device: Device): Cursor | null + get_device_position(device: Device): [ /* returnType */ boolean, /* x */ number | null, /* y */ number | null, /* mask */ ModifierType | null ] + get_display(): Display + get_frame_clock(): FrameClock + get_height(): number + get_mapped(): boolean + get_scale_factor(): number + get_width(): number + hide(): void + is_destroyed(): boolean + queue_render(): void + request_layout(): void + set_cursor(cursor?: Cursor | null): void + set_device_cursor(device: Device, cursor: Cursor): void + set_input_region(region: cairo.Region): void + set_opaque_region(region?: cairo.Region | null): void + translate_coordinates(to: Surface, x: number, y: number): [ /* returnType */ boolean, /* x */ number, /* y */ number ] + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Gdk.Surface */ + connect(sigName: "enter-monitor", callback: (($obj: Popup, monitor: Monitor) => void)): number + connect_after(sigName: "enter-monitor", callback: (($obj: Popup, monitor: Monitor) => void)): number + emit(sigName: "enter-monitor", monitor: Monitor): void + connect(sigName: "event", callback: (($obj: Popup, event: Event) => boolean)): number + connect_after(sigName: "event", callback: (($obj: Popup, event: Event) => boolean)): number + emit(sigName: "event", event: Event): void + connect(sigName: "layout", callback: (($obj: Popup, width: number, height: number) => void)): number + connect_after(sigName: "layout", callback: (($obj: Popup, width: number, height: number) => void)): number + emit(sigName: "layout", width: number, height: number): void + connect(sigName: "leave-monitor", callback: (($obj: Popup, monitor: Monitor) => void)): number + connect_after(sigName: "leave-monitor", callback: (($obj: Popup, monitor: Monitor) => void)): number + emit(sigName: "leave-monitor", monitor: Monitor): void + connect(sigName: "render", callback: (($obj: Popup, region: cairo.Region) => boolean)): number + connect_after(sigName: "render", callback: (($obj: Popup, region: cairo.Region) => boolean)): number + emit(sigName: "render", region: cairo.Region): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: Popup, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: Popup, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: "notify::cursor", callback: (($obj: Popup, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::cursor", callback: (($obj: Popup, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::height", callback: (($obj: Popup, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::height", callback: (($obj: Popup, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::mapped", callback: (($obj: Popup, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::mapped", callback: (($obj: Popup, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::scale-factor", callback: (($obj: Popup, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::scale-factor", callback: (($obj: Popup, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::width", callback: (($obj: Popup, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::width", callback: (($obj: Popup, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: Popup_ConstructProps) + _init (config?: Popup_ConstructProps): void + static $gtype: GObject.Type +} +export interface Toplevel_ConstructProps extends Surface_ConstructProps { + decorated?: boolean + deletable?: boolean + fullscreen_mode?: FullscreenMode + icon_list?: object + modal?: boolean + startup_id?: string + title?: string + transient_for?: Surface +} +export class Toplevel { + /* Properties of Gdk.Toplevel */ + decorated: boolean + deletable: boolean + fullscreen_mode: FullscreenMode + icon_list: object + modal: boolean + readonly shortcuts_inhibited: boolean + startup_id: string + readonly state: ToplevelState + title: string + transient_for: Surface + /* Properties of Gdk.Surface */ + cursor: Cursor + readonly height: number + readonly mapped: boolean + readonly scale_factor: number + readonly width: number + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of Gdk.Toplevel */ + begin_move(device: Device, button: number, x: number, y: number, timestamp: number): void + begin_resize(edge: SurfaceEdge, device: Device | null, button: number, x: number, y: number, timestamp: number): void + focus(timestamp: number): void + get_state(): ToplevelState + inhibit_system_shortcuts(event?: Event | null): void + lower(): boolean + minimize(): boolean + present(layout: ToplevelLayout): void + restore_system_shortcuts(): void + set_decorated(decorated: boolean): void + set_deletable(deletable: boolean): void + set_icon_list(surfaces: Texture[]): void + set_modal(modal: boolean): void + set_startup_id(startup_id: string): void + set_title(title: string): void + set_transient_for(parent: Surface): void + show_window_menu(event: Event): boolean + supports_edge_constraints(): boolean + /* Methods of Gdk.Surface */ + beep(): void + create_cairo_context(): CairoContext + create_gl_context(): GLContext + create_similar_surface(content: cairo.Content, width: number, height: number): cairo.Surface + create_vulkan_context(): VulkanContext + destroy(): void + get_cursor(): Cursor | null + get_device_cursor(device: Device): Cursor | null + get_device_position(device: Device): [ /* returnType */ boolean, /* x */ number | null, /* y */ number | null, /* mask */ ModifierType | null ] + get_display(): Display + get_frame_clock(): FrameClock + get_height(): number + get_mapped(): boolean + get_scale_factor(): number + get_width(): number + hide(): void + is_destroyed(): boolean + queue_render(): void + request_layout(): void + set_cursor(cursor?: Cursor | null): void + set_device_cursor(device: Device, cursor: Cursor): void + set_input_region(region: cairo.Region): void + set_opaque_region(region?: cairo.Region | null): void + translate_coordinates(to: Surface, x: number, y: number): [ /* returnType */ boolean, /* x */ number, /* y */ number ] + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Gdk.Toplevel */ + connect(sigName: "compute-size", callback: (($obj: Toplevel) => void)): number + connect_after(sigName: "compute-size", callback: (($obj: Toplevel) => void)): number + emit(sigName: "compute-size"): void + /* Signals of Gdk.Surface */ + connect(sigName: "enter-monitor", callback: (($obj: Toplevel, monitor: Monitor) => void)): number + connect_after(sigName: "enter-monitor", callback: (($obj: Toplevel, monitor: Monitor) => void)): number + emit(sigName: "enter-monitor", monitor: Monitor): void + connect(sigName: "event", callback: (($obj: Toplevel, event: Event) => boolean)): number + connect_after(sigName: "event", callback: (($obj: Toplevel, event: Event) => boolean)): number + emit(sigName: "event", event: Event): void + connect(sigName: "layout", callback: (($obj: Toplevel, width: number, height: number) => void)): number + connect_after(sigName: "layout", callback: (($obj: Toplevel, width: number, height: number) => void)): number + emit(sigName: "layout", width: number, height: number): void + connect(sigName: "leave-monitor", callback: (($obj: Toplevel, monitor: Monitor) => void)): number + connect_after(sigName: "leave-monitor", callback: (($obj: Toplevel, monitor: Monitor) => void)): number + emit(sigName: "leave-monitor", monitor: Monitor): void + connect(sigName: "render", callback: (($obj: Toplevel, region: cairo.Region) => boolean)): number + connect_after(sigName: "render", callback: (($obj: Toplevel, region: cairo.Region) => boolean)): number + emit(sigName: "render", region: cairo.Region): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: Toplevel, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: Toplevel, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: "notify::decorated", callback: (($obj: Toplevel, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::decorated", callback: (($obj: Toplevel, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::deletable", callback: (($obj: Toplevel, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::deletable", callback: (($obj: Toplevel, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::fullscreen-mode", callback: (($obj: Toplevel, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::fullscreen-mode", callback: (($obj: Toplevel, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::icon-list", callback: (($obj: Toplevel, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::icon-list", callback: (($obj: Toplevel, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::modal", callback: (($obj: Toplevel, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::modal", callback: (($obj: Toplevel, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::shortcuts-inhibited", callback: (($obj: Toplevel, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::shortcuts-inhibited", callback: (($obj: Toplevel, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::startup-id", callback: (($obj: Toplevel, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::startup-id", callback: (($obj: Toplevel, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::state", callback: (($obj: Toplevel, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::state", callback: (($obj: Toplevel, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::title", callback: (($obj: Toplevel, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::title", callback: (($obj: Toplevel, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::transient-for", callback: (($obj: Toplevel, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::transient-for", callback: (($obj: Toplevel, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::cursor", callback: (($obj: Toplevel, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::cursor", callback: (($obj: Toplevel, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::height", callback: (($obj: Toplevel, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::height", callback: (($obj: Toplevel, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::mapped", callback: (($obj: Toplevel, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::mapped", callback: (($obj: Toplevel, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::scale-factor", callback: (($obj: Toplevel, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::scale-factor", callback: (($obj: Toplevel, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::width", callback: (($obj: Toplevel, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::width", callback: (($obj: Toplevel, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: Toplevel_ConstructProps) + _init (config?: Toplevel_ConstructProps): void + static $gtype: GObject.Type +} +export interface AppLaunchContext_ConstructProps extends Gio.AppLaunchContext_ConstructProps { + display?: Display +} +export class AppLaunchContext { + /* Fields of Gio.AppLaunchContext */ + parent_instance: GObject.Object + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of Gdk.AppLaunchContext */ + get_display(): Display + set_desktop(desktop: number): void + set_icon(icon?: Gio.Icon | null): void + set_icon_name(icon_name?: string | null): void + set_timestamp(timestamp: number): void + /* Methods of Gio.AppLaunchContext */ + get_environment(): string[] + get_startup_notify_id(info: Gio.AppInfo, files: Gio.File[]): string | null + launch_failed(startup_notify_id: string): void + setenv(variable: string, value: string): void + unsetenv(variable: string): void + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Virtual methods of Gio.AppLaunchContext */ + vfunc_get_display(info: Gio.AppInfo, files: Gio.File[]): string | null + vfunc_get_startup_notify_id(info: Gio.AppInfo, files: Gio.File[]): string | null + vfunc_launch_failed(startup_notify_id: string): void + vfunc_launched(info: Gio.AppInfo, platform_data: GLib.Variant): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Gio.AppLaunchContext */ + connect(sigName: "launch-failed", callback: (($obj: AppLaunchContext, startup_notify_id: string) => void)): number + connect_after(sigName: "launch-failed", callback: (($obj: AppLaunchContext, startup_notify_id: string) => void)): number + emit(sigName: "launch-failed", startup_notify_id: string): void + connect(sigName: "launched", callback: (($obj: AppLaunchContext, info: Gio.AppInfo, platform_data: GLib.Variant) => void)): number + connect_after(sigName: "launched", callback: (($obj: AppLaunchContext, info: Gio.AppInfo, platform_data: GLib.Variant) => void)): number + emit(sigName: "launched", info: Gio.AppInfo, platform_data: GLib.Variant): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: AppLaunchContext, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: AppLaunchContext, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: AppLaunchContext_ConstructProps) + _init (config?: AppLaunchContext_ConstructProps): void + static $gtype: GObject.Type +} +export class ButtonEvent { + /* Methods of Gdk.ButtonEvent */ + get_button(): number + /* Methods of Gdk.Event */ + _get_angle(event2: Event): [ /* returnType */ boolean, /* angle */ number ] + _get_center(event2: Event): [ /* returnType */ boolean, /* x */ number, /* y */ number ] + _get_distance(event2: Event): [ /* returnType */ boolean, /* distance */ number ] + get_axes(): [ /* returnType */ boolean, /* axes */ number[] ] + get_axis(axis_use: AxisUse): [ /* returnType */ boolean, /* value */ number ] + get_device(): Device | null + get_device_tool(): DeviceTool | null + get_display(): Display | null + get_event_sequence(): EventSequence + get_event_type(): EventType + get_history(): TimeCoord[] | null + get_modifier_state(): ModifierType + get_pointer_emulated(): boolean + get_position(): [ /* returnType */ boolean, /* x */ number, /* y */ number ] + get_seat(): Seat | null + get_surface(): Surface + get_time(): number + ref(): Event + triggers_context_menu(): boolean + unref(): void + static name: string +} +export interface CairoContext_ConstructProps extends DrawContext_ConstructProps { +} +export class CairoContext { + /* Properties of Gdk.DrawContext */ + readonly display: Display + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of Gdk.CairoContext */ + cairo_create(): cairo.Context | null + /* Methods of Gdk.DrawContext */ + begin_frame(region: cairo.Region): void + end_frame(): void + get_display(): Display | null + get_frame_region(): cairo.Region | null + get_surface(): Surface | null + is_in_frame(): boolean + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: CairoContext, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: CairoContext, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: "notify::display", callback: (($obj: CairoContext, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::display", callback: (($obj: CairoContext, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: CairoContext_ConstructProps) + _init (config?: CairoContext_ConstructProps): void + static $gtype: GObject.Type +} +export interface Clipboard_ConstructProps extends GObject.Object_ConstructProps { + display?: Display +} +export class Clipboard { + /* Properties of Gdk.Clipboard */ + readonly content: ContentProvider + readonly formats: ContentFormats + readonly local: boolean + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of Gdk.Clipboard */ + get_content(): ContentProvider | null + get_display(): Display + get_formats(): ContentFormats + is_local(): boolean + read_async(mime_types: string, io_priority: number, cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + read_finish(result: Gio.AsyncResult): [ /* returnType */ Gio.InputStream | null, /* out_mime_type */ string | null ] + read_text_async(cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + read_text_finish(result: Gio.AsyncResult): string | null + read_texture_async(cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + read_texture_finish(result: Gio.AsyncResult): Texture | null + read_value_async(type: GObject.Type, io_priority: number, cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + read_value_finish(result: Gio.AsyncResult): any + set_content(provider?: ContentProvider | null): boolean + set(value: any): void + store_async(io_priority: number, cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + store_finish(result: Gio.AsyncResult): boolean + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Gdk.Clipboard */ + connect(sigName: "changed", callback: (($obj: Clipboard) => void)): number + connect_after(sigName: "changed", callback: (($obj: Clipboard) => void)): number + emit(sigName: "changed"): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: Clipboard, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: Clipboard, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: "notify::content", callback: (($obj: Clipboard, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::content", callback: (($obj: Clipboard, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::formats", callback: (($obj: Clipboard, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::formats", callback: (($obj: Clipboard, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::local", callback: (($obj: Clipboard, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::local", callback: (($obj: Clipboard, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: Clipboard_ConstructProps) + _init (config?: Clipboard_ConstructProps): void + static $gtype: GObject.Type +} +export interface ContentDeserializer_ConstructProps extends GObject.Object_ConstructProps { +} +export class ContentDeserializer { + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of Gdk.ContentDeserializer */ + get_cancellable(): Gio.Cancellable + get_gtype(): GObject.Type + get_input_stream(): Gio.InputStream + get_mime_type(): string + get_priority(): number + get_task_data(): object | null + get_user_data(): object | null + get_value(): any + return_error(error: GLib.Error): void + return_success(): void + set_task_data(data: object | null, notify: GLib.DestroyNotify): void + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Methods of Gio.AsyncResult */ + get_source_object(): GObject.Object | null + is_tagged(source_tag?: object | null): boolean + legacy_propagate_error(): boolean + /* Virtual methods of Gdk.ContentDeserializer */ + vfunc_get_source_object(): GObject.Object | null + vfunc_get_user_data(): object | null + vfunc_is_tagged(source_tag?: object | null): boolean + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: ContentDeserializer, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: ContentDeserializer, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: ContentDeserializer_ConstructProps) + _init (config?: ContentDeserializer_ConstructProps): void + static $gtype: GObject.Type +} +export interface ContentProvider_ConstructProps extends GObject.Object_ConstructProps { +} +export class ContentProvider { + /* Properties of Gdk.ContentProvider */ + readonly formats: ContentFormats + readonly storable_formats: ContentFormats + /* Fields of Gdk.ContentProvider */ + parent: GObject.Object + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of Gdk.ContentProvider */ + content_changed(): void + get_value(value: any): boolean + ref_formats(): ContentFormats + ref_storable_formats(): ContentFormats + write_mime_type_async(mime_type: string, stream: Gio.OutputStream, io_priority: number, cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + write_mime_type_finish(result: Gio.AsyncResult): boolean + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Virtual methods of Gdk.ContentProvider */ + vfunc_attach_clipboard(clipboard: Clipboard): void + vfunc_content_changed(): void + vfunc_detach_clipboard(clipboard: Clipboard): void + vfunc_get_value(value: any): boolean + vfunc_ref_formats(): ContentFormats + vfunc_ref_storable_formats(): ContentFormats + vfunc_write_mime_type_async(mime_type: string, stream: Gio.OutputStream, io_priority: number, cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + vfunc_write_mime_type_finish(result: Gio.AsyncResult): boolean + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Gdk.ContentProvider */ + connect(sigName: "content-changed", callback: (($obj: ContentProvider) => void)): number + connect_after(sigName: "content-changed", callback: (($obj: ContentProvider) => void)): number + emit(sigName: "content-changed"): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: ContentProvider, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: ContentProvider, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: "notify::formats", callback: (($obj: ContentProvider, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::formats", callback: (($obj: ContentProvider, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::storable-formats", callback: (($obj: ContentProvider, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::storable-formats", callback: (($obj: ContentProvider, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: ContentProvider_ConstructProps) + _init (config?: ContentProvider_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new_for_bytes(mime_type: string, bytes: GLib.Bytes): ContentProvider + static new_for_value(value: any): ContentProvider + static new_union(providers: ContentProvider[] | null): ContentProvider + static $gtype: GObject.Type +} +export interface ContentSerializer_ConstructProps extends GObject.Object_ConstructProps { +} +export class ContentSerializer { + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of Gdk.ContentSerializer */ + get_cancellable(): Gio.Cancellable + get_gtype(): GObject.Type + get_mime_type(): string + get_output_stream(): Gio.OutputStream + get_priority(): number + get_task_data(): object | null + get_user_data(): object | null + get_value(): any + return_error(error: GLib.Error): void + return_success(): void + set_task_data(data: object | null, notify: GLib.DestroyNotify): void + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Methods of Gio.AsyncResult */ + get_source_object(): GObject.Object | null + is_tagged(source_tag?: object | null): boolean + legacy_propagate_error(): boolean + /* Virtual methods of Gdk.ContentSerializer */ + vfunc_get_source_object(): GObject.Object | null + vfunc_get_user_data(): object | null + vfunc_is_tagged(source_tag?: object | null): boolean + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: ContentSerializer, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: ContentSerializer, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: ContentSerializer_ConstructProps) + _init (config?: ContentSerializer_ConstructProps): void + static $gtype: GObject.Type +} +export class CrossingEvent { + /* Methods of Gdk.CrossingEvent */ + get_detail(): NotifyType + get_focus(): boolean + get_mode(): CrossingMode + /* Methods of Gdk.Event */ + _get_angle(event2: Event): [ /* returnType */ boolean, /* angle */ number ] + _get_center(event2: Event): [ /* returnType */ boolean, /* x */ number, /* y */ number ] + _get_distance(event2: Event): [ /* returnType */ boolean, /* distance */ number ] + get_axes(): [ /* returnType */ boolean, /* axes */ number[] ] + get_axis(axis_use: AxisUse): [ /* returnType */ boolean, /* value */ number ] + get_device(): Device | null + get_device_tool(): DeviceTool | null + get_display(): Display | null + get_event_sequence(): EventSequence + get_event_type(): EventType + get_history(): TimeCoord[] | null + get_modifier_state(): ModifierType + get_pointer_emulated(): boolean + get_position(): [ /* returnType */ boolean, /* x */ number, /* y */ number ] + get_seat(): Seat | null + get_surface(): Surface + get_time(): number + ref(): Event + triggers_context_menu(): boolean + unref(): void + static name: string +} +export interface Cursor_ConstructProps extends GObject.Object_ConstructProps { + fallback?: Cursor + hotspot_x?: number + hotspot_y?: number + name?: string + texture?: Texture +} +export class Cursor { + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of Gdk.Cursor */ + get_fallback(): Cursor | null + get_hotspot_x(): number + get_hotspot_y(): number + get_name(): string | null + get_texture(): Texture | null + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: Cursor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: Cursor, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: Cursor_ConstructProps) + _init (config?: Cursor_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new_from_name(name: string, fallback?: Cursor | null): Cursor + static new_from_texture(texture: Texture, hotspot_x: number, hotspot_y: number, fallback?: Cursor | null): Cursor + static $gtype: GObject.Type +} +export class DNDEvent { + /* Methods of Gdk.DNDEvent */ + get_drop(): Drop | null + /* Methods of Gdk.Event */ + _get_angle(event2: Event): [ /* returnType */ boolean, /* angle */ number ] + _get_center(event2: Event): [ /* returnType */ boolean, /* x */ number, /* y */ number ] + _get_distance(event2: Event): [ /* returnType */ boolean, /* distance */ number ] + get_axes(): [ /* returnType */ boolean, /* axes */ number[] ] + get_axis(axis_use: AxisUse): [ /* returnType */ boolean, /* value */ number ] + get_device(): Device | null + get_device_tool(): DeviceTool | null + get_display(): Display | null + get_event_sequence(): EventSequence + get_event_type(): EventType + get_history(): TimeCoord[] | null + get_modifier_state(): ModifierType + get_pointer_emulated(): boolean + get_position(): [ /* returnType */ boolean, /* x */ number, /* y */ number ] + get_seat(): Seat | null + get_surface(): Surface + get_time(): number + ref(): Event + triggers_context_menu(): boolean + unref(): void + static name: string +} +export class DeleteEvent { + /* Methods of Gdk.Event */ + _get_angle(event2: Event): [ /* returnType */ boolean, /* angle */ number ] + _get_center(event2: Event): [ /* returnType */ boolean, /* x */ number, /* y */ number ] + _get_distance(event2: Event): [ /* returnType */ boolean, /* distance */ number ] + get_axes(): [ /* returnType */ boolean, /* axes */ number[] ] + get_axis(axis_use: AxisUse): [ /* returnType */ boolean, /* value */ number ] + get_device(): Device | null + get_device_tool(): DeviceTool | null + get_display(): Display | null + get_event_sequence(): EventSequence + get_event_type(): EventType + get_history(): TimeCoord[] | null + get_modifier_state(): ModifierType + get_pointer_emulated(): boolean + get_position(): [ /* returnType */ boolean, /* x */ number, /* y */ number ] + get_seat(): Seat | null + get_surface(): Surface + get_time(): number + ref(): Event + triggers_context_menu(): boolean + unref(): void + static name: string +} +export interface Device_ConstructProps extends GObject.Object_ConstructProps { + display?: Display + has_cursor?: boolean + name?: string + num_touches?: number + product_id?: string + seat?: Seat + source?: InputSource + vendor_id?: string +} +export class Device { + /* Properties of Gdk.Device */ + readonly caps_lock_state: boolean + readonly direction: Pango.Direction + readonly has_bidi_layouts: boolean + readonly modifier_state: ModifierType + readonly n_axes: number + readonly num_lock_state: boolean + readonly scroll_lock_state: boolean + seat: Seat + readonly tool: DeviceTool + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of Gdk.Device */ + get_caps_lock_state(): boolean + get_device_tool(): DeviceTool + get_direction(): Pango.Direction + get_display(): Display + get_has_cursor(): boolean + get_modifier_state(): ModifierType + get_name(): string + get_num_lock_state(): boolean + get_num_touches(): number + get_product_id(): string | null + get_scroll_lock_state(): boolean + get_seat(): Seat + get_source(): InputSource + get_surface_at_position(): [ /* returnType */ Surface | null, /* win_x */ number | null, /* win_y */ number | null ] + get_timestamp(): number + get_vendor_id(): string | null + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Gdk.Device */ + connect(sigName: "changed", callback: (($obj: Device) => void)): number + connect_after(sigName: "changed", callback: (($obj: Device) => void)): number + emit(sigName: "changed"): void + connect(sigName: "tool-changed", callback: (($obj: Device, tool: DeviceTool) => void)): number + connect_after(sigName: "tool-changed", callback: (($obj: Device, tool: DeviceTool) => void)): number + emit(sigName: "tool-changed", tool: DeviceTool): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: Device, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: Device, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: "notify::caps-lock-state", callback: (($obj: Device, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::caps-lock-state", callback: (($obj: Device, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::direction", callback: (($obj: Device, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::direction", callback: (($obj: Device, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::has-bidi-layouts", callback: (($obj: Device, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-bidi-layouts", callback: (($obj: Device, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::modifier-state", callback: (($obj: Device, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::modifier-state", callback: (($obj: Device, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::n-axes", callback: (($obj: Device, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::n-axes", callback: (($obj: Device, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::num-lock-state", callback: (($obj: Device, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::num-lock-state", callback: (($obj: Device, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::scroll-lock-state", callback: (($obj: Device, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::scroll-lock-state", callback: (($obj: Device, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::seat", callback: (($obj: Device, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::seat", callback: (($obj: Device, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::tool", callback: (($obj: Device, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::tool", callback: (($obj: Device, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: Device_ConstructProps) + _init (config?: Device_ConstructProps): void + static $gtype: GObject.Type +} +export interface DeviceTool_ConstructProps extends GObject.Object_ConstructProps { + axes?: AxisFlags + hardware_id?: number + serial?: number + tool_type?: DeviceToolType +} +export class DeviceTool { + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of Gdk.DeviceTool */ + get_axes(): AxisFlags + get_hardware_id(): number + get_serial(): number + get_tool_type(): DeviceToolType + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: DeviceTool, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: DeviceTool, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: DeviceTool_ConstructProps) + _init (config?: DeviceTool_ConstructProps): void + static $gtype: GObject.Type +} +export interface Display_ConstructProps extends GObject.Object_ConstructProps { +} +export class Display { + /* Properties of Gdk.Display */ + readonly composited: boolean + readonly input_shapes: boolean + readonly rgba: boolean + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of Gdk.Display */ + beep(): void + close(): void + device_is_grabbed(device: Device): boolean + flush(): void + get_app_launch_context(): AppLaunchContext + get_clipboard(): Clipboard + get_default_seat(): Seat | null + get_monitor_at_surface(surface: Surface): Monitor + get_monitors(): Gio.ListModel + get_name(): string + get_primary_clipboard(): Clipboard + get_setting(name: string, value: any): boolean + get_startup_notification_id(): string | null + is_closed(): boolean + is_composited(): boolean + is_rgba(): boolean + list_seats(): Seat[] + map_keycode(keycode: number): [ /* returnType */ boolean, /* keys */ KeymapKey[] | null, /* keyvals */ number[] | null ] + map_keyval(keyval: number): [ /* returnType */ boolean, /* keys */ KeymapKey[] ] + notify_startup_complete(startup_id: string): void + put_event(event: Event): void + supports_input_shapes(): boolean + sync(): void + translate_key(keycode: number, state: ModifierType, group: number): [ /* returnType */ boolean, /* keyval */ number | null, /* effective_group */ number | null, /* level */ number | null, /* consumed */ ModifierType | null ] + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Gdk.Display */ + connect(sigName: "closed", callback: (($obj: Display, is_error: boolean) => void)): number + connect_after(sigName: "closed", callback: (($obj: Display, is_error: boolean) => void)): number + emit(sigName: "closed", is_error: boolean): void + connect(sigName: "opened", callback: (($obj: Display) => void)): number + connect_after(sigName: "opened", callback: (($obj: Display) => void)): number + emit(sigName: "opened"): void + connect(sigName: "seat-added", callback: (($obj: Display, seat: Seat) => void)): number + connect_after(sigName: "seat-added", callback: (($obj: Display, seat: Seat) => void)): number + emit(sigName: "seat-added", seat: Seat): void + connect(sigName: "seat-removed", callback: (($obj: Display, seat: Seat) => void)): number + connect_after(sigName: "seat-removed", callback: (($obj: Display, seat: Seat) => void)): number + emit(sigName: "seat-removed", seat: Seat): void + connect(sigName: "setting-changed", callback: (($obj: Display, setting: string) => void)): number + connect_after(sigName: "setting-changed", callback: (($obj: Display, setting: string) => void)): number + emit(sigName: "setting-changed", setting: string): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: Display, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: Display, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: "notify::composited", callback: (($obj: Display, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::composited", callback: (($obj: Display, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::input-shapes", callback: (($obj: Display, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::input-shapes", callback: (($obj: Display, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::rgba", callback: (($obj: Display, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::rgba", callback: (($obj: Display, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: Display_ConstructProps) + _init (config?: Display_ConstructProps): void + /* Static methods and pseudo-constructors */ + static get_default(): Display | null + static open(display_name: string): Display | null + static $gtype: GObject.Type +} +export interface DisplayManager_ConstructProps extends GObject.Object_ConstructProps { + default_display?: Display +} +export class DisplayManager { + /* Properties of Gdk.DisplayManager */ + default_display: Display + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of Gdk.DisplayManager */ + get_default_display(): Display | null + list_displays(): Display[] + open_display(name: string): Display | null + set_default_display(display: Display): void + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Gdk.DisplayManager */ + connect(sigName: "display-opened", callback: (($obj: DisplayManager, display: Display) => void)): number + connect_after(sigName: "display-opened", callback: (($obj: DisplayManager, display: Display) => void)): number + emit(sigName: "display-opened", display: Display): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: DisplayManager, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: DisplayManager, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: "notify::default-display", callback: (($obj: DisplayManager, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::default-display", callback: (($obj: DisplayManager, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: DisplayManager_ConstructProps) + _init (config?: DisplayManager_ConstructProps): void + /* Static methods and pseudo-constructors */ + static get(): DisplayManager + static $gtype: GObject.Type +} +export interface Drag_ConstructProps extends GObject.Object_ConstructProps { + actions?: DragAction + content?: ContentProvider + device?: Device + formats?: ContentFormats + selected_action?: DragAction + surface?: Surface +} +export class Drag { + /* Properties of Gdk.Drag */ + actions: DragAction + readonly display: Display + selected_action: DragAction + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of Gdk.Drag */ + drop_done(success: boolean): void + get_actions(): DragAction + get_content(): ContentProvider + get_device(): Device + get_display(): Display + get_drag_surface(): Surface | null + get_formats(): ContentFormats + get_selected_action(): DragAction + get_surface(): Surface + set_hotspot(hot_x: number, hot_y: number): void + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Gdk.Drag */ + connect(sigName: "cancel", callback: (($obj: Drag, reason: DragCancelReason) => void)): number + connect_after(sigName: "cancel", callback: (($obj: Drag, reason: DragCancelReason) => void)): number + emit(sigName: "cancel", reason: DragCancelReason): void + connect(sigName: "dnd-finished", callback: (($obj: Drag) => void)): number + connect_after(sigName: "dnd-finished", callback: (($obj: Drag) => void)): number + emit(sigName: "dnd-finished"): void + connect(sigName: "drop-performed", callback: (($obj: Drag) => void)): number + connect_after(sigName: "drop-performed", callback: (($obj: Drag) => void)): number + emit(sigName: "drop-performed"): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: Drag, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: Drag, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: "notify::actions", callback: (($obj: Drag, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::actions", callback: (($obj: Drag, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::display", callback: (($obj: Drag, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::display", callback: (($obj: Drag, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::selected-action", callback: (($obj: Drag, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::selected-action", callback: (($obj: Drag, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: Drag_ConstructProps) + _init (config?: Drag_ConstructProps): void + /* Static methods and pseudo-constructors */ + static begin(surface: Surface, device: Device, content: ContentProvider, actions: DragAction, dx: number, dy: number): Drag | null + static $gtype: GObject.Type +} +export interface DrawContext_ConstructProps extends GObject.Object_ConstructProps { + surface?: Surface +} +export class DrawContext { + /* Properties of Gdk.DrawContext */ + readonly display: Display + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of Gdk.DrawContext */ + begin_frame(region: cairo.Region): void + end_frame(): void + get_display(): Display | null + get_frame_region(): cairo.Region | null + get_surface(): Surface | null + is_in_frame(): boolean + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: DrawContext, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: DrawContext, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: "notify::display", callback: (($obj: DrawContext, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::display", callback: (($obj: DrawContext, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: DrawContext_ConstructProps) + _init (config?: DrawContext_ConstructProps): void + static $gtype: GObject.Type +} +export interface Drop_ConstructProps extends GObject.Object_ConstructProps { + actions?: DragAction + device?: Device + drag?: Drag + formats?: ContentFormats + surface?: Surface +} +export class Drop { + /* Properties of Gdk.Drop */ + readonly display: Display + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of Gdk.Drop */ + finish(action: DragAction): void + get_actions(): DragAction + get_device(): Device + get_display(): Display + get_drag(): Drag | null + get_formats(): ContentFormats + get_surface(): Surface + read_async(mime_types: string[], io_priority: number, cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + read_finish(result: Gio.AsyncResult): [ /* returnType */ Gio.InputStream | null, /* out_mime_type */ string ] + read_value_async(type: GObject.Type, io_priority: number, cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + read_value_finish(result: Gio.AsyncResult): any + status(actions: DragAction, preferred: DragAction): void + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: Drop, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: Drop, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: "notify::display", callback: (($obj: Drop, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::display", callback: (($obj: Drop, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: Drop_ConstructProps) + _init (config?: Drop_ConstructProps): void + static $gtype: GObject.Type +} +export class Event { + /* Methods of Gdk.Event */ + _get_angle(event2: Event): [ /* returnType */ boolean, /* angle */ number ] + _get_center(event2: Event): [ /* returnType */ boolean, /* x */ number, /* y */ number ] + _get_distance(event2: Event): [ /* returnType */ boolean, /* distance */ number ] + get_axes(): [ /* returnType */ boolean, /* axes */ number[] ] + get_axis(axis_use: AxisUse): [ /* returnType */ boolean, /* value */ number ] + get_device(): Device | null + get_device_tool(): DeviceTool | null + get_display(): Display | null + get_event_sequence(): EventSequence + get_event_type(): EventType + get_history(): TimeCoord[] | null + get_modifier_state(): ModifierType + get_pointer_emulated(): boolean + get_position(): [ /* returnType */ boolean, /* x */ number, /* y */ number ] + get_seat(): Seat | null + get_surface(): Surface + get_time(): number + ref(): Event + triggers_context_menu(): boolean + unref(): void + static name: string +} +export class FocusEvent { + /* Methods of Gdk.FocusEvent */ + get_in(): boolean + /* Methods of Gdk.Event */ + _get_angle(event2: Event): [ /* returnType */ boolean, /* angle */ number ] + _get_center(event2: Event): [ /* returnType */ boolean, /* x */ number, /* y */ number ] + _get_distance(event2: Event): [ /* returnType */ boolean, /* distance */ number ] + get_axes(): [ /* returnType */ boolean, /* axes */ number[] ] + get_axis(axis_use: AxisUse): [ /* returnType */ boolean, /* value */ number ] + get_device(): Device | null + get_device_tool(): DeviceTool | null + get_display(): Display | null + get_event_sequence(): EventSequence + get_event_type(): EventType + get_history(): TimeCoord[] | null + get_modifier_state(): ModifierType + get_pointer_emulated(): boolean + get_position(): [ /* returnType */ boolean, /* x */ number, /* y */ number ] + get_seat(): Seat | null + get_surface(): Surface + get_time(): number + ref(): Event + triggers_context_menu(): boolean + unref(): void + static name: string +} +export interface FrameClock_ConstructProps extends GObject.Object_ConstructProps { +} +export class FrameClock { + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of Gdk.FrameClock */ + begin_updating(): void + end_updating(): void + get_current_timings(): FrameTimings | null + get_fps(): number + get_frame_counter(): number + get_frame_time(): number + get_history_start(): number + get_refresh_info(base_time: number): [ /* refresh_interval_return */ number | null, /* presentation_time_return */ number ] + get_timings(frame_counter: number): FrameTimings | null + request_phase(phase: FrameClockPhase): void + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Gdk.FrameClock */ + connect(sigName: "after-paint", callback: (($obj: FrameClock) => void)): number + connect_after(sigName: "after-paint", callback: (($obj: FrameClock) => void)): number + emit(sigName: "after-paint"): void + connect(sigName: "before-paint", callback: (($obj: FrameClock) => void)): number + connect_after(sigName: "before-paint", callback: (($obj: FrameClock) => void)): number + emit(sigName: "before-paint"): void + connect(sigName: "flush-events", callback: (($obj: FrameClock) => void)): number + connect_after(sigName: "flush-events", callback: (($obj: FrameClock) => void)): number + emit(sigName: "flush-events"): void + connect(sigName: "layout", callback: (($obj: FrameClock) => void)): number + connect_after(sigName: "layout", callback: (($obj: FrameClock) => void)): number + emit(sigName: "layout"): void + connect(sigName: "paint", callback: (($obj: FrameClock) => void)): number + connect_after(sigName: "paint", callback: (($obj: FrameClock) => void)): number + emit(sigName: "paint"): void + connect(sigName: "resume-events", callback: (($obj: FrameClock) => void)): number + connect_after(sigName: "resume-events", callback: (($obj: FrameClock) => void)): number + emit(sigName: "resume-events"): void + connect(sigName: "update", callback: (($obj: FrameClock) => void)): number + connect_after(sigName: "update", callback: (($obj: FrameClock) => void)): number + emit(sigName: "update"): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: FrameClock, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: FrameClock, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: FrameClock_ConstructProps) + _init (config?: FrameClock_ConstructProps): void + static $gtype: GObject.Type +} +export interface GLContext_ConstructProps extends DrawContext_ConstructProps { + shared_context?: GLContext +} +export class GLContext { + /* Properties of Gdk.DrawContext */ + readonly display: Display + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of Gdk.GLContext */ + get_debug_enabled(): boolean + get_display(): Display | null + get_forward_compatible(): boolean + get_required_version(): [ /* major */ number | null, /* minor */ number | null ] + get_shared_context(): GLContext | null + get_surface(): Surface | null + get_use_es(): boolean + get_version(): [ /* major */ number, /* minor */ number ] + is_legacy(): boolean + make_current(): void + realize(): boolean + set_debug_enabled(enabled: boolean): void + set_forward_compatible(compatible: boolean): void + set_required_version(major: number, minor: number): void + set_use_es(use_es: number): void + /* Methods of Gdk.DrawContext */ + begin_frame(region: cairo.Region): void + end_frame(): void + get_frame_region(): cairo.Region | null + is_in_frame(): boolean + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: GLContext, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: GLContext, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: "notify::display", callback: (($obj: GLContext, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::display", callback: (($obj: GLContext, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: GLContext_ConstructProps) + _init (config?: GLContext_ConstructProps): void + /* Static methods and pseudo-constructors */ + static clear_current(): void + static get_current(): GLContext | null + static $gtype: GObject.Type +} +export interface GLTexture_ConstructProps extends Texture_ConstructProps { +} +export class GLTexture { + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of Gdk.GLTexture */ + release(): void + /* Methods of Gdk.Texture */ + download(data: Uint8Array, stride: number): void + get_height(): number + get_width(): number + save_to_png(filename: string): boolean + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Methods of Gdk.Paintable */ + compute_concrete_size(specified_width: number, specified_height: number, default_width: number, default_height: number): [ /* concrete_width */ number, /* concrete_height */ number ] + get_current_image(): Paintable + get_flags(): PaintableFlags + get_intrinsic_aspect_ratio(): number + get_intrinsic_height(): number + get_intrinsic_width(): number + invalidate_contents(): void + invalidate_size(): void + snapshot(snapshot: Snapshot, width: number, height: number): void + /* Virtual methods of Gdk.Texture */ + vfunc_get_current_image(): Paintable + vfunc_get_flags(): PaintableFlags + vfunc_get_intrinsic_aspect_ratio(): number + vfunc_get_intrinsic_height(): number + vfunc_get_intrinsic_width(): number + vfunc_snapshot(snapshot: Snapshot, width: number, height: number): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: GLTexture, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: GLTexture, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + /* Signals of Gdk.Paintable */ + connect(sigName: "invalidate-contents", callback: (($obj: GLTexture) => void)): number + connect_after(sigName: "invalidate-contents", callback: (($obj: GLTexture) => void)): number + emit(sigName: "invalidate-contents"): void + connect(sigName: "invalidate-size", callback: (($obj: GLTexture) => void)): number + connect_after(sigName: "invalidate-size", callback: (($obj: GLTexture) => void)): number + emit(sigName: "invalidate-size"): void + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: GLTexture_ConstructProps) + _init (config?: GLTexture_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(context: GLContext, id: number, width: number, height: number, destroy: GLib.DestroyNotify, data?: object | null): GLTexture + static $gtype: GObject.Type +} +export class GrabBrokenEvent { + /* Methods of Gdk.GrabBrokenEvent */ + get_grab_surface(): Surface + get_implicit(): boolean + /* Methods of Gdk.Event */ + _get_angle(event2: Event): [ /* returnType */ boolean, /* angle */ number ] + _get_center(event2: Event): [ /* returnType */ boolean, /* x */ number, /* y */ number ] + _get_distance(event2: Event): [ /* returnType */ boolean, /* distance */ number ] + get_axes(): [ /* returnType */ boolean, /* axes */ number[] ] + get_axis(axis_use: AxisUse): [ /* returnType */ boolean, /* value */ number ] + get_device(): Device | null + get_device_tool(): DeviceTool | null + get_display(): Display | null + get_event_sequence(): EventSequence + get_event_type(): EventType + get_history(): TimeCoord[] | null + get_modifier_state(): ModifierType + get_pointer_emulated(): boolean + get_position(): [ /* returnType */ boolean, /* x */ number, /* y */ number ] + get_seat(): Seat | null + get_surface(): Surface + get_time(): number + ref(): Event + triggers_context_menu(): boolean + unref(): void + static name: string +} +export class KeyEvent { + /* Methods of Gdk.KeyEvent */ + get_consumed_modifiers(): ModifierType + get_keycode(): number + get_keyval(): number + get_layout(): number + get_level(): number + get_match(): [ /* returnType */ boolean, /* keyval */ number, /* modifiers */ ModifierType ] + is_modifier(): boolean + matches(keyval: number, modifiers: ModifierType): KeyMatch + /* Methods of Gdk.Event */ + _get_angle(event2: Event): [ /* returnType */ boolean, /* angle */ number ] + _get_center(event2: Event): [ /* returnType */ boolean, /* x */ number, /* y */ number ] + _get_distance(event2: Event): [ /* returnType */ boolean, /* distance */ number ] + get_axes(): [ /* returnType */ boolean, /* axes */ number[] ] + get_axis(axis_use: AxisUse): [ /* returnType */ boolean, /* value */ number ] + get_device(): Device | null + get_device_tool(): DeviceTool | null + get_display(): Display | null + get_event_sequence(): EventSequence + get_event_type(): EventType + get_history(): TimeCoord[] | null + get_modifier_state(): ModifierType + get_pointer_emulated(): boolean + get_position(): [ /* returnType */ boolean, /* x */ number, /* y */ number ] + get_seat(): Seat | null + get_surface(): Surface + get_time(): number + ref(): Event + triggers_context_menu(): boolean + unref(): void + static name: string +} +export interface MemoryTexture_ConstructProps extends Texture_ConstructProps { +} +export class MemoryTexture { + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of Gdk.Texture */ + download(data: Uint8Array, stride: number): void + get_height(): number + get_width(): number + save_to_png(filename: string): boolean + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Methods of Gdk.Paintable */ + compute_concrete_size(specified_width: number, specified_height: number, default_width: number, default_height: number): [ /* concrete_width */ number, /* concrete_height */ number ] + get_current_image(): Paintable + get_flags(): PaintableFlags + get_intrinsic_aspect_ratio(): number + get_intrinsic_height(): number + get_intrinsic_width(): number + invalidate_contents(): void + invalidate_size(): void + snapshot(snapshot: Snapshot, width: number, height: number): void + /* Virtual methods of Gdk.Texture */ + vfunc_get_current_image(): Paintable + vfunc_get_flags(): PaintableFlags + vfunc_get_intrinsic_aspect_ratio(): number + vfunc_get_intrinsic_height(): number + vfunc_get_intrinsic_width(): number + vfunc_snapshot(snapshot: Snapshot, width: number, height: number): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: MemoryTexture, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: MemoryTexture, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + /* Signals of Gdk.Paintable */ + connect(sigName: "invalidate-contents", callback: (($obj: MemoryTexture) => void)): number + connect_after(sigName: "invalidate-contents", callback: (($obj: MemoryTexture) => void)): number + emit(sigName: "invalidate-contents"): void + connect(sigName: "invalidate-size", callback: (($obj: MemoryTexture) => void)): number + connect_after(sigName: "invalidate-size", callback: (($obj: MemoryTexture) => void)): number + emit(sigName: "invalidate-size"): void + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: MemoryTexture_ConstructProps) + _init (config?: MemoryTexture_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(width: number, height: number, format: MemoryFormat, bytes: GLib.Bytes, stride: number): MemoryTexture + static $gtype: GObject.Type +} +export interface Monitor_ConstructProps extends GObject.Object_ConstructProps { + display?: Display +} +export class Monitor { + /* Properties of Gdk.Monitor */ + readonly connector: string + readonly geometry: Rectangle + readonly height_mm: number + readonly manufacturer: string + readonly model: string + readonly refresh_rate: number + readonly scale_factor: number + readonly subpixel_layout: SubpixelLayout + readonly valid: boolean + readonly width_mm: number + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of Gdk.Monitor */ + get_connector(): string | null + get_display(): Display + get_geometry(): /* geometry */ Rectangle + get_height_mm(): number + get_manufacturer(): string | null + get_model(): string | null + get_refresh_rate(): number + get_scale_factor(): number + get_subpixel_layout(): SubpixelLayout + get_width_mm(): number + is_valid(): boolean + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Gdk.Monitor */ + connect(sigName: "invalidate", callback: (($obj: Monitor) => void)): number + connect_after(sigName: "invalidate", callback: (($obj: Monitor) => void)): number + emit(sigName: "invalidate"): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: Monitor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: Monitor, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: "notify::connector", callback: (($obj: Monitor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::connector", callback: (($obj: Monitor, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::geometry", callback: (($obj: Monitor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::geometry", callback: (($obj: Monitor, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::height-mm", callback: (($obj: Monitor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::height-mm", callback: (($obj: Monitor, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::manufacturer", callback: (($obj: Monitor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::manufacturer", callback: (($obj: Monitor, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::model", callback: (($obj: Monitor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::model", callback: (($obj: Monitor, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::refresh-rate", callback: (($obj: Monitor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::refresh-rate", callback: (($obj: Monitor, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::scale-factor", callback: (($obj: Monitor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::scale-factor", callback: (($obj: Monitor, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::subpixel-layout", callback: (($obj: Monitor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::subpixel-layout", callback: (($obj: Monitor, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::valid", callback: (($obj: Monitor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::valid", callback: (($obj: Monitor, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::width-mm", callback: (($obj: Monitor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::width-mm", callback: (($obj: Monitor, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: Monitor_ConstructProps) + _init (config?: Monitor_ConstructProps): void + static $gtype: GObject.Type +} +export class MotionEvent { + /* Methods of Gdk.Event */ + _get_angle(event2: Event): [ /* returnType */ boolean, /* angle */ number ] + _get_center(event2: Event): [ /* returnType */ boolean, /* x */ number, /* y */ number ] + _get_distance(event2: Event): [ /* returnType */ boolean, /* distance */ number ] + get_axes(): [ /* returnType */ boolean, /* axes */ number[] ] + get_axis(axis_use: AxisUse): [ /* returnType */ boolean, /* value */ number ] + get_device(): Device | null + get_device_tool(): DeviceTool | null + get_display(): Display | null + get_event_sequence(): EventSequence + get_event_type(): EventType + get_history(): TimeCoord[] | null + get_modifier_state(): ModifierType + get_pointer_emulated(): boolean + get_position(): [ /* returnType */ boolean, /* x */ number, /* y */ number ] + get_seat(): Seat | null + get_surface(): Surface + get_time(): number + ref(): Event + triggers_context_menu(): boolean + unref(): void + static name: string +} +export class PadEvent { + /* Methods of Gdk.PadEvent */ + get_axis_value(): [ /* index */ number, /* value */ number ] + get_button(): number + get_group_mode(): [ /* group */ number, /* mode */ number ] + /* Methods of Gdk.Event */ + _get_angle(event2: Event): [ /* returnType */ boolean, /* angle */ number ] + _get_center(event2: Event): [ /* returnType */ boolean, /* x */ number, /* y */ number ] + _get_distance(event2: Event): [ /* returnType */ boolean, /* distance */ number ] + get_axes(): [ /* returnType */ boolean, /* axes */ number[] ] + get_axis(axis_use: AxisUse): [ /* returnType */ boolean, /* value */ number ] + get_device(): Device | null + get_device_tool(): DeviceTool | null + get_display(): Display | null + get_event_sequence(): EventSequence + get_event_type(): EventType + get_history(): TimeCoord[] | null + get_modifier_state(): ModifierType + get_pointer_emulated(): boolean + get_position(): [ /* returnType */ boolean, /* x */ number, /* y */ number ] + get_seat(): Seat | null + get_surface(): Surface + get_time(): number + ref(): Event + triggers_context_menu(): boolean + unref(): void + static name: string +} +export class ProximityEvent { + /* Methods of Gdk.Event */ + _get_angle(event2: Event): [ /* returnType */ boolean, /* angle */ number ] + _get_center(event2: Event): [ /* returnType */ boolean, /* x */ number, /* y */ number ] + _get_distance(event2: Event): [ /* returnType */ boolean, /* distance */ number ] + get_axes(): [ /* returnType */ boolean, /* axes */ number[] ] + get_axis(axis_use: AxisUse): [ /* returnType */ boolean, /* value */ number ] + get_device(): Device | null + get_device_tool(): DeviceTool | null + get_display(): Display | null + get_event_sequence(): EventSequence + get_event_type(): EventType + get_history(): TimeCoord[] | null + get_modifier_state(): ModifierType + get_pointer_emulated(): boolean + get_position(): [ /* returnType */ boolean, /* x */ number, /* y */ number ] + get_seat(): Seat | null + get_surface(): Surface + get_time(): number + ref(): Event + triggers_context_menu(): boolean + unref(): void + static name: string +} +export class ScrollEvent { + /* Methods of Gdk.ScrollEvent */ + get_deltas(): [ /* delta_x */ number, /* delta_y */ number ] + get_direction(): ScrollDirection + is_stop(): boolean + /* Methods of Gdk.Event */ + _get_angle(event2: Event): [ /* returnType */ boolean, /* angle */ number ] + _get_center(event2: Event): [ /* returnType */ boolean, /* x */ number, /* y */ number ] + _get_distance(event2: Event): [ /* returnType */ boolean, /* distance */ number ] + get_axes(): [ /* returnType */ boolean, /* axes */ number[] ] + get_axis(axis_use: AxisUse): [ /* returnType */ boolean, /* value */ number ] + get_device(): Device | null + get_device_tool(): DeviceTool | null + get_display(): Display | null + get_event_sequence(): EventSequence + get_event_type(): EventType + get_history(): TimeCoord[] | null + get_modifier_state(): ModifierType + get_pointer_emulated(): boolean + get_position(): [ /* returnType */ boolean, /* x */ number, /* y */ number ] + get_seat(): Seat | null + get_surface(): Surface + get_time(): number + ref(): Event + triggers_context_menu(): boolean + unref(): void + static name: string +} +export interface Seat_ConstructProps extends GObject.Object_ConstructProps { + display?: Display +} +export class Seat { + /* Fields of Gdk.Seat */ + parent_instance: GObject.Object + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of Gdk.Seat */ + get_capabilities(): SeatCapabilities + get_devices(capabilities: SeatCapabilities): Device[] + get_display(): Display + get_keyboard(): Device | null + get_pointer(): Device | null + get_tools(): DeviceTool[] + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Gdk.Seat */ + connect(sigName: "device-added", callback: (($obj: Seat, device: Device) => void)): number + connect_after(sigName: "device-added", callback: (($obj: Seat, device: Device) => void)): number + emit(sigName: "device-added", device: Device): void + connect(sigName: "device-removed", callback: (($obj: Seat, device: Device) => void)): number + connect_after(sigName: "device-removed", callback: (($obj: Seat, device: Device) => void)): number + emit(sigName: "device-removed", device: Device): void + connect(sigName: "tool-added", callback: (($obj: Seat, tool: DeviceTool) => void)): number + connect_after(sigName: "tool-added", callback: (($obj: Seat, tool: DeviceTool) => void)): number + emit(sigName: "tool-added", tool: DeviceTool): void + connect(sigName: "tool-removed", callback: (($obj: Seat, tool: DeviceTool) => void)): number + connect_after(sigName: "tool-removed", callback: (($obj: Seat, tool: DeviceTool) => void)): number + emit(sigName: "tool-removed", tool: DeviceTool): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: Seat, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: Seat, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: Seat_ConstructProps) + _init (config?: Seat_ConstructProps): void + static $gtype: GObject.Type +} +export interface Snapshot_ConstructProps extends GObject.Object_ConstructProps { +} +export class Snapshot { + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: Snapshot, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: Snapshot, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: Snapshot_ConstructProps) + _init (config?: Snapshot_ConstructProps): void + static $gtype: GObject.Type +} +export interface Surface_ConstructProps extends GObject.Object_ConstructProps { + cursor?: Cursor + display?: Display + frame_clock?: FrameClock +} +export class Surface { + /* Properties of Gdk.Surface */ + cursor: Cursor + readonly height: number + readonly mapped: boolean + readonly scale_factor: number + readonly width: number + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of Gdk.Surface */ + beep(): void + create_cairo_context(): CairoContext + create_gl_context(): GLContext + create_similar_surface(content: cairo.Content, width: number, height: number): cairo.Surface + create_vulkan_context(): VulkanContext + destroy(): void + get_cursor(): Cursor | null + get_device_cursor(device: Device): Cursor | null + get_device_position(device: Device): [ /* returnType */ boolean, /* x */ number | null, /* y */ number | null, /* mask */ ModifierType | null ] + get_display(): Display + get_frame_clock(): FrameClock + get_height(): number + get_mapped(): boolean + get_scale_factor(): number + get_width(): number + hide(): void + is_destroyed(): boolean + queue_render(): void + request_layout(): void + set_cursor(cursor?: Cursor | null): void + set_device_cursor(device: Device, cursor: Cursor): void + set_input_region(region: cairo.Region): void + set_opaque_region(region?: cairo.Region | null): void + translate_coordinates(to: Surface, x: number, y: number): [ /* returnType */ boolean, /* x */ number, /* y */ number ] + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Gdk.Surface */ + connect(sigName: "enter-monitor", callback: (($obj: Surface, monitor: Monitor) => void)): number + connect_after(sigName: "enter-monitor", callback: (($obj: Surface, monitor: Monitor) => void)): number + emit(sigName: "enter-monitor", monitor: Monitor): void + connect(sigName: "event", callback: (($obj: Surface, event: Event) => boolean)): number + connect_after(sigName: "event", callback: (($obj: Surface, event: Event) => boolean)): number + emit(sigName: "event", event: Event): void + connect(sigName: "layout", callback: (($obj: Surface, width: number, height: number) => void)): number + connect_after(sigName: "layout", callback: (($obj: Surface, width: number, height: number) => void)): number + emit(sigName: "layout", width: number, height: number): void + connect(sigName: "leave-monitor", callback: (($obj: Surface, monitor: Monitor) => void)): number + connect_after(sigName: "leave-monitor", callback: (($obj: Surface, monitor: Monitor) => void)): number + emit(sigName: "leave-monitor", monitor: Monitor): void + connect(sigName: "render", callback: (($obj: Surface, region: cairo.Region) => boolean)): number + connect_after(sigName: "render", callback: (($obj: Surface, region: cairo.Region) => boolean)): number + emit(sigName: "render", region: cairo.Region): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: Surface, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: Surface, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: "notify::cursor", callback: (($obj: Surface, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::cursor", callback: (($obj: Surface, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::height", callback: (($obj: Surface, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::height", callback: (($obj: Surface, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::mapped", callback: (($obj: Surface, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::mapped", callback: (($obj: Surface, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::scale-factor", callback: (($obj: Surface, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::scale-factor", callback: (($obj: Surface, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::width", callback: (($obj: Surface, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::width", callback: (($obj: Surface, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: Surface_ConstructProps) + _init (config?: Surface_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new_popup(parent: Surface, autohide: boolean): Surface + static new_toplevel(display: Display): Surface + static $gtype: GObject.Type +} +export interface Texture_ConstructProps extends GObject.Object_ConstructProps { + height?: number + width?: number +} +export class Texture { + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of Gdk.Texture */ + download(data: Uint8Array, stride: number): void + get_height(): number + get_width(): number + save_to_png(filename: string): boolean + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Methods of Gdk.Paintable */ + compute_concrete_size(specified_width: number, specified_height: number, default_width: number, default_height: number): [ /* concrete_width */ number, /* concrete_height */ number ] + get_current_image(): Paintable + get_flags(): PaintableFlags + get_intrinsic_aspect_ratio(): number + get_intrinsic_height(): number + get_intrinsic_width(): number + invalidate_contents(): void + invalidate_size(): void + snapshot(snapshot: Snapshot, width: number, height: number): void + /* Virtual methods of Gdk.Texture */ + vfunc_get_current_image(): Paintable + vfunc_get_flags(): PaintableFlags + vfunc_get_intrinsic_aspect_ratio(): number + vfunc_get_intrinsic_height(): number + vfunc_get_intrinsic_width(): number + vfunc_snapshot(snapshot: Snapshot, width: number, height: number): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: Texture, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: Texture, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + /* Signals of Gdk.Paintable */ + connect(sigName: "invalidate-contents", callback: (($obj: Texture) => void)): number + connect_after(sigName: "invalidate-contents", callback: (($obj: Texture) => void)): number + emit(sigName: "invalidate-contents"): void + connect(sigName: "invalidate-size", callback: (($obj: Texture) => void)): number + connect_after(sigName: "invalidate-size", callback: (($obj: Texture) => void)): number + emit(sigName: "invalidate-size"): void + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: Texture_ConstructProps) + _init (config?: Texture_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new_for_pixbuf(pixbuf: GdkPixbuf.Pixbuf): Texture + static new_from_file(file: Gio.File): Texture + static new_from_resource(resource_path: string): Texture + static new_empty(intrinsic_width: number, intrinsic_height: number): Paintable + static $gtype: GObject.Type +} +export class TouchEvent { + /* Methods of Gdk.TouchEvent */ + get_emulating_pointer(): boolean + /* Methods of Gdk.Event */ + _get_angle(event2: Event): [ /* returnType */ boolean, /* angle */ number ] + _get_center(event2: Event): [ /* returnType */ boolean, /* x */ number, /* y */ number ] + _get_distance(event2: Event): [ /* returnType */ boolean, /* distance */ number ] + get_axes(): [ /* returnType */ boolean, /* axes */ number[] ] + get_axis(axis_use: AxisUse): [ /* returnType */ boolean, /* value */ number ] + get_device(): Device | null + get_device_tool(): DeviceTool | null + get_display(): Display | null + get_event_sequence(): EventSequence + get_event_type(): EventType + get_history(): TimeCoord[] | null + get_modifier_state(): ModifierType + get_pointer_emulated(): boolean + get_position(): [ /* returnType */ boolean, /* x */ number, /* y */ number ] + get_seat(): Seat | null + get_surface(): Surface + get_time(): number + ref(): Event + triggers_context_menu(): boolean + unref(): void + static name: string +} +export class TouchpadEvent { + /* Methods of Gdk.TouchpadEvent */ + get_deltas(): [ /* dx */ number, /* dy */ number ] + get_gesture_phase(): TouchpadGesturePhase + get_n_fingers(): number + get_pinch_angle_delta(): number + get_pinch_scale(): number + /* Methods of Gdk.Event */ + _get_angle(event2: Event): [ /* returnType */ boolean, /* angle */ number ] + _get_center(event2: Event): [ /* returnType */ boolean, /* x */ number, /* y */ number ] + _get_distance(event2: Event): [ /* returnType */ boolean, /* distance */ number ] + get_axes(): [ /* returnType */ boolean, /* axes */ number[] ] + get_axis(axis_use: AxisUse): [ /* returnType */ boolean, /* value */ number ] + get_device(): Device | null + get_device_tool(): DeviceTool | null + get_display(): Display | null + get_event_sequence(): EventSequence + get_event_type(): EventType + get_history(): TimeCoord[] | null + get_modifier_state(): ModifierType + get_pointer_emulated(): boolean + get_position(): [ /* returnType */ boolean, /* x */ number, /* y */ number ] + get_seat(): Seat | null + get_surface(): Surface + get_time(): number + ref(): Event + triggers_context_menu(): boolean + unref(): void + static name: string +} +export interface VulkanContext_ConstructProps extends DrawContext_ConstructProps { +} +export class VulkanContext { + /* Properties of Gdk.DrawContext */ + readonly display: Display + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of Gdk.DrawContext */ + begin_frame(region: cairo.Region): void + end_frame(): void + get_display(): Display | null + get_frame_region(): cairo.Region | null + get_surface(): Surface | null + is_in_frame(): boolean + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Methods of Gio.Initable */ + init(cancellable?: Gio.Cancellable | null): boolean + /* Virtual methods of Gdk.VulkanContext */ + vfunc_init(cancellable?: Gio.Cancellable | null): boolean + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Gdk.VulkanContext */ + connect(sigName: "images-updated", callback: (($obj: VulkanContext) => void)): number + connect_after(sigName: "images-updated", callback: (($obj: VulkanContext) => void)): number + emit(sigName: "images-updated"): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: VulkanContext, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: VulkanContext, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: "notify::display", callback: (($obj: VulkanContext, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::display", callback: (($obj: VulkanContext, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: VulkanContext_ConstructProps) + _init (config?: VulkanContext_ConstructProps): void + /* Static methods and pseudo-constructors */ + static newv(object_type: GObject.Type, parameters: GObject.Parameter[], cancellable?: Gio.Cancellable | null): GObject.Object + static $gtype: GObject.Type +} +export class ContentFormats { + /* Methods of Gdk.ContentFormats */ + contain_gtype(type: GObject.Type): boolean + contain_mime_type(mime_type: string): boolean + get_gtypes(): GObject.Type[] | null + get_mime_types(): [ /* returnType */ string[] | null, /* n_mime_types */ number | null ] + match(second: ContentFormats): boolean + match_gtype(second: ContentFormats): GObject.Type + match_mime_type(second: ContentFormats): string | null + print(string: GLib.String): void + ref(): ContentFormats + to_string(): string + union(second: ContentFormats): ContentFormats + union_deserialize_gtypes(): ContentFormats + union_deserialize_mime_types(): ContentFormats + union_serialize_gtypes(): ContentFormats + union_serialize_mime_types(): ContentFormats + unref(): void + static name: string + static new(mime_types: string[] | null): ContentFormats + constructor(mime_types: string[] | null) + /* Static methods and pseudo-constructors */ + static new(mime_types: string[] | null): ContentFormats + static new_for_gtype(type: GObject.Type): ContentFormats +} +export class ContentFormatsBuilder { + /* Methods of Gdk.ContentFormatsBuilder */ + add_formats(formats: ContentFormats): void + add_gtype(type: GObject.Type): void + add_mime_type(mime_type: string): void + ref(): ContentFormatsBuilder + to_formats(): ContentFormats + unref(): void + static name: string + static new(): ContentFormatsBuilder + constructor() + /* Static methods and pseudo-constructors */ + static new(): ContentFormatsBuilder +} +export abstract class ContentProviderClass { + /* Fields of Gdk.ContentProviderClass */ + parent_class: GObject.ObjectClass + content_changed: (provider: ContentProvider) => void + attach_clipboard: (provider: ContentProvider, clipboard: Clipboard) => void + detach_clipboard: (provider: ContentProvider, clipboard: Clipboard) => void + ref_formats: (provider: ContentProvider) => ContentFormats + ref_storable_formats: (provider: ContentProvider) => ContentFormats + write_mime_type_async: (provider: ContentProvider, mime_type: string, stream: Gio.OutputStream, io_priority: number, cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null) => void + write_mime_type_finish: (provider: ContentProvider, result: Gio.AsyncResult) => boolean + get_value: (provider: ContentProvider, value: any) => boolean + static name: string +} +export abstract class DevicePadInterface { + static name: string +} +export abstract class DragSurfaceInterface { + static name: string +} +export class EventSequence { + static name: string +} +export abstract class FrameClockClass { + static name: string +} +export class FrameClockPrivate { + static name: string +} +export class FrameTimings { + /* Methods of Gdk.FrameTimings */ + get_complete(): boolean + get_frame_counter(): number + get_frame_time(): number + get_predicted_presentation_time(): number + get_presentation_time(): number + get_refresh_interval(): number + ref(): FrameTimings + unref(): void + static name: string +} +export abstract class GLTextureClass { + static name: string +} +export class KeymapKey { + /* Fields of Gdk.KeymapKey */ + keycode: number + group: number + level: number + static name: string +} +export abstract class MemoryTextureClass { + static name: string +} +export abstract class MonitorClass { + static name: string +} +export abstract class PaintableInterface { + /* Fields of Gdk.PaintableInterface */ + snapshot: (paintable: Paintable, snapshot: Snapshot, width: number, height: number) => void + get_current_image: (paintable: Paintable) => Paintable + get_flags: (paintable: Paintable) => PaintableFlags + get_intrinsic_width: (paintable: Paintable) => number + get_intrinsic_height: (paintable: Paintable) => number + get_intrinsic_aspect_ratio: (paintable: Paintable) => number + static name: string +} +export abstract class PopupInterface { + static name: string +} +export class PopupLayout { + /* Methods of Gdk.PopupLayout */ + copy(): PopupLayout + equal(other: PopupLayout): boolean + get_anchor_hints(): AnchorHints + get_anchor_rect(): Rectangle + get_offset(): [ /* dx */ number, /* dy */ number ] + get_rect_anchor(): Gravity + get_shadow_width(): [ /* left */ number, /* right */ number, /* top */ number, /* bottom */ number ] + get_surface_anchor(): Gravity + ref(): PopupLayout + set_anchor_hints(anchor_hints: AnchorHints): void + set_anchor_rect(anchor_rect: Rectangle): void + set_offset(dx: number, dy: number): void + set_rect_anchor(anchor: Gravity): void + set_shadow_width(left: number, right: number, top: number, bottom: number): void + set_surface_anchor(anchor: Gravity): void + unref(): void + static name: string + static new(anchor_rect: Rectangle, rect_anchor: Gravity, surface_anchor: Gravity): PopupLayout + constructor(anchor_rect: Rectangle, rect_anchor: Gravity, surface_anchor: Gravity) + /* Static methods and pseudo-constructors */ + static new(anchor_rect: Rectangle, rect_anchor: Gravity, surface_anchor: Gravity): PopupLayout +} +export class RGBA { + /* Fields of Gdk.RGBA */ + red: number + green: number + blue: number + alpha: number + /* Methods of Gdk.RGBA */ + copy(): RGBA + equal(p2: RGBA): boolean + free(): void + hash(): number + is_clear(): boolean + is_opaque(): boolean + parse(spec: string): boolean + to_string(): string + static name: string +} +export class Rectangle { + /* Fields of Gdk.Rectangle */ + x: number + y: number + width: number + height: number + /* Methods of Gdk.Rectangle */ + contains_point(x: number, y: number): boolean + equal(rect2: Rectangle): boolean + intersect(src2: Rectangle): [ /* returnType */ boolean, /* dest */ Rectangle | null ] + union(src2: Rectangle): /* dest */ Rectangle + static name: string +} +export abstract class SnapshotClass { + static name: string +} +export abstract class SurfaceClass { + static name: string +} +export abstract class TextureClass { + static name: string +} +export class TimeCoord { + /* Fields of Gdk.TimeCoord */ + time: number + flags: AxisFlags + axes: number[] + static name: string +} +export abstract class ToplevelInterface { + static name: string +} +export class ToplevelLayout { + /* Methods of Gdk.ToplevelLayout */ + copy(): ToplevelLayout + equal(other: ToplevelLayout): boolean + get_fullscreen(): [ /* returnType */ boolean, /* fullscreen */ boolean ] + get_fullscreen_monitor(): Monitor | null + get_maximized(): [ /* returnType */ boolean, /* maximized */ boolean ] + get_resizable(): boolean + ref(): ToplevelLayout + set_fullscreen(fullscreen: boolean, monitor?: Monitor | null): void + set_maximized(maximized: boolean): void + set_resizable(resizable: boolean): void + unref(): void + static name: string + static new(): ToplevelLayout + constructor() + /* Static methods and pseudo-constructors */ + static new(): ToplevelLayout +} +export class ToplevelSize { + /* Methods of Gdk.ToplevelSize */ + get_bounds(): [ /* bounds_width */ number, /* bounds_height */ number ] + set_min_size(min_width: number, min_height: number): void + set_shadow_width(left: number, right: number, top: number, bottom: number): void + set_size(width: number, height: number): void + static name: string +} \ No newline at end of file diff --git a/@types/Gjs/Gdk-4.0.js b/@types/Gjs/Gdk-4.0.js new file mode 100644 index 00000000..a8b6d7ef --- /dev/null +++ b/@types/Gjs/Gdk-4.0.js @@ -0,0 +1,2 @@ +imports.gi.versions.Gdk = '4.0'; +module.exports = imports.gi.Gdk; diff --git a/@types/Gjs/GdkPixbuf-2.0.d.ts b/@types/Gjs/GdkPixbuf-2.0.d.ts new file mode 100644 index 00000000..4814cfe3 --- /dev/null +++ b/@types/Gjs/GdkPixbuf-2.0.d.ts @@ -0,0 +1,678 @@ +/** + * GdkPixbuf-2.0 + */ + +import * as Gjs from './Gjs'; +import * as Gio from './Gio-2.0'; +import * as GObject from './GObject-2.0'; +import * as GLib from './GLib-2.0'; +import * as GModule from './GModule-2.0'; + +export enum Colorspace { + RGB, +} +export enum InterpType { + NEAREST, + TILES, + BILINEAR, + HYPER, +} +export enum PixbufAlphaMode { + BILEVEL, + FULL, +} +export enum PixbufError { + CORRUPT_IMAGE, + INSUFFICIENT_MEMORY, + BAD_OPTION, + UNKNOWN_TYPE, + UNSUPPORTED_OPERATION, + FAILED, + INCOMPLETE_ANIMATION, +} +export enum PixbufRotation { + NONE, + COUNTERCLOCKWISE, + UPSIDEDOWN, + CLOCKWISE, +} +export enum PixbufFormatFlags { + WRITABLE, + SCALABLE, + THREADSAFE, +} +export const PIXBUF_MAJOR: number +export const PIXBUF_MICRO: number +export const PIXBUF_MINOR: number +export const PIXBUF_VERSION: string +export function pixbuf_error_quark(): GLib.Quark +export interface PixbufDestroyNotify { + (pixels: Uint8Array): void +} +export interface PixbufModuleFillInfoFunc { + (info: PixbufFormat): void +} +export interface PixbufModuleFillVtableFunc { + (module: PixbufModule): void +} +export interface PixbufModulePreparedFunc { + (pixbuf: Pixbuf, anim: PixbufAnimation): void +} +export interface PixbufModuleSizeFunc { + (width: number, height: number): void +} +export interface PixbufModuleUpdatedFunc { + (pixbuf: Pixbuf, x: number, y: number, width: number, height: number): void +} +export interface PixbufSaveFunc { + (buf: Uint8Array): boolean +} +export interface Pixbuf_ConstructProps extends GObject.Object_ConstructProps { + bits_per_sample?: number + colorspace?: Colorspace + has_alpha?: boolean + height?: number + n_channels?: number + pixel_bytes?: GLib.Bytes + pixels?: object + rowstride?: number + width?: number +} +export class Pixbuf { + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of GdkPixbuf.Pixbuf */ + add_alpha(substitute_color: boolean, r: number, g: number, b: number): Pixbuf + apply_embedded_orientation(): Pixbuf | null + composite(dest: Pixbuf, dest_x: number, dest_y: number, dest_width: number, dest_height: number, offset_x: number, offset_y: number, scale_x: number, scale_y: number, interp_type: InterpType, overall_alpha: number): void + composite_color(dest: Pixbuf, dest_x: number, dest_y: number, dest_width: number, dest_height: number, offset_x: number, offset_y: number, scale_x: number, scale_y: number, interp_type: InterpType, overall_alpha: number, check_x: number, check_y: number, check_size: number, color1: number, color2: number): void + composite_color_simple(dest_width: number, dest_height: number, interp_type: InterpType, overall_alpha: number, check_size: number, color1: number, color2: number): Pixbuf | null + copy(): Pixbuf | null + copy_area(src_x: number, src_y: number, width: number, height: number, dest_pixbuf: Pixbuf, dest_x: number, dest_y: number): void + copy_options(dest_pixbuf: Pixbuf): boolean + fill(pixel: number): void + flip(horizontal: boolean): Pixbuf | null + get_bits_per_sample(): number + get_byte_length(): number + get_colorspace(): Colorspace + get_has_alpha(): boolean + get_height(): number + get_n_channels(): number + get_option(key: string): string | null + get_options(): GLib.HashTable + get_pixels(): Uint8Array + get_rowstride(): number + get_width(): number + new_subpixbuf(src_x: number, src_y: number, width: number, height: number): Pixbuf + read_pixel_bytes(): GLib.Bytes + read_pixels(): number + remove_option(key: string): boolean + rotate_simple(angle: PixbufRotation): Pixbuf | null + saturate_and_pixelate(dest: Pixbuf, saturation: number, pixelate: boolean): void + save_to_bufferv(type: string, option_keys?: string[] | null, option_values?: string[] | null): [ /* returnType */ boolean, /* buffer */ Uint8Array ] + save_to_callbackv(save_func: PixbufSaveFunc, type: string, option_keys?: string[] | null, option_values?: string[] | null): boolean + save_to_streamv(stream: Gio.OutputStream, type: string, option_keys?: string[] | null, option_values?: string[] | null, cancellable?: Gio.Cancellable | null): boolean + save_to_streamv_async(stream: Gio.OutputStream, type: string, option_keys?: string[] | null, option_values?: string[] | null, cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + savev(filename: string, type: string, option_keys?: string[] | null, option_values?: string[] | null): boolean + scale(dest: Pixbuf, dest_x: number, dest_y: number, dest_width: number, dest_height: number, offset_x: number, offset_y: number, scale_x: number, scale_y: number, interp_type: InterpType): void + scale_simple(dest_width: number, dest_height: number, interp_type: InterpType): Pixbuf | null + set_option(key: string, value: string): boolean + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Methods of Gio.Icon */ + equal(icon2?: Gio.Icon | null): boolean + serialize(): GLib.Variant | null + to_string(): string | null + /* Methods of Gio.LoadableIcon */ + load(size: number, cancellable?: Gio.Cancellable | null): [ /* returnType */ Gio.InputStream, /* type */ string | null ] + load_async(size: number, cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + load_finish(res: Gio.AsyncResult): [ /* returnType */ Gio.InputStream, /* type */ string | null ] + /* Virtual methods of GdkPixbuf.Pixbuf */ + vfunc_equal(icon2?: Gio.Icon | null): boolean + vfunc_hash(): number + vfunc_serialize(): GLib.Variant | null + vfunc_load(size: number, cancellable?: Gio.Cancellable | null): [ /* returnType */ Gio.InputStream, /* type */ string | null ] + vfunc_load_async(size: number, cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + vfunc_load_finish(res: Gio.AsyncResult): [ /* returnType */ Gio.InputStream, /* type */ string | null ] + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: Pixbuf, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: Pixbuf, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: Pixbuf_ConstructProps) + _init (config?: Pixbuf_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(colorspace: Colorspace, has_alpha: boolean, bits_per_sample: number, width: number, height: number): Pixbuf + static new_from_bytes(data: GLib.Bytes, colorspace: Colorspace, has_alpha: boolean, bits_per_sample: number, width: number, height: number, rowstride: number): Pixbuf + static new_from_data(data: Uint8Array, colorspace: Colorspace, has_alpha: boolean, bits_per_sample: number, width: number, height: number, rowstride: number, destroy_fn?: PixbufDestroyNotify | null): Pixbuf + static new_from_file(filename: string): Pixbuf + static new_from_file_at_scale(filename: string, width: number, height: number, preserve_aspect_ratio: boolean): Pixbuf + static new_from_file_at_size(filename: string, width: number, height: number): Pixbuf + static new_from_inline(data: Uint8Array, copy_pixels: boolean): Pixbuf + static new_from_resource(resource_path: string): Pixbuf + static new_from_resource_at_scale(resource_path: string, width: number, height: number, preserve_aspect_ratio: boolean): Pixbuf + static new_from_stream(stream: Gio.InputStream, cancellable?: Gio.Cancellable | null): Pixbuf + static new_from_stream_at_scale(stream: Gio.InputStream, width: number, height: number, preserve_aspect_ratio: boolean, cancellable?: Gio.Cancellable | null): Pixbuf + static new_from_stream_finish(async_result: Gio.AsyncResult): Pixbuf + static new_from_xpm_data(data: string[]): Pixbuf + static calculate_rowstride(colorspace: Colorspace, has_alpha: boolean, bits_per_sample: number, width: number, height: number): number + static get_file_info(filename: string): [ /* returnType */ PixbufFormat | null, /* width */ number | null, /* height */ number | null ] + static get_file_info_async(filename: string, cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + static get_file_info_finish(async_result: Gio.AsyncResult): [ /* returnType */ PixbufFormat | null, /* width */ number, /* height */ number ] + static get_formats(): PixbufFormat[] + static init_modules(path: string): boolean + static new_from_stream_async(stream: Gio.InputStream, cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + static new_from_stream_at_scale_async(stream: Gio.InputStream, width: number, height: number, preserve_aspect_ratio: boolean, cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + static save_to_stream_finish(async_result: Gio.AsyncResult): boolean + static deserialize(value: GLib.Variant): Gio.Icon | null + static hash(icon: object): number + static new_for_string(str: string): Gio.Icon + static $gtype: GObject.Type +} +export interface PixbufAnimation_ConstructProps extends GObject.Object_ConstructProps { +} +export class PixbufAnimation { + /* Fields of GdkPixbuf.PixbufAnimation */ + parent_instance: GObject.Object + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of GdkPixbuf.PixbufAnimation */ + get_height(): number + get_iter(start_time?: GLib.TimeVal | null): PixbufAnimationIter + get_static_image(): Pixbuf + get_width(): number + is_static_image(): boolean + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Virtual methods of GdkPixbuf.PixbufAnimation */ + vfunc_get_iter(start_time?: GLib.TimeVal | null): PixbufAnimationIter + vfunc_get_size(width: number, height: number): void + vfunc_get_static_image(): Pixbuf + vfunc_is_static_image(): boolean + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: PixbufAnimation, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: PixbufAnimation, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: PixbufAnimation_ConstructProps) + _init (config?: PixbufAnimation_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new_from_file(filename: string): PixbufAnimation + static new_from_resource(resource_path: string): PixbufAnimation + static new_from_stream(stream: Gio.InputStream, cancellable?: Gio.Cancellable | null): PixbufAnimation + static new_from_stream_finish(async_result: Gio.AsyncResult): PixbufAnimation + static new_from_stream_async(stream: Gio.InputStream, cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + static $gtype: GObject.Type +} +export interface PixbufAnimationIter_ConstructProps extends GObject.Object_ConstructProps { +} +export class PixbufAnimationIter { + /* Fields of GdkPixbuf.PixbufAnimationIter */ + parent_instance: GObject.Object + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of GdkPixbuf.PixbufAnimationIter */ + advance(current_time?: GLib.TimeVal | null): boolean + get_delay_time(): number + get_pixbuf(): Pixbuf + on_currently_loading_frame(): boolean + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Virtual methods of GdkPixbuf.PixbufAnimationIter */ + vfunc_advance(current_time?: GLib.TimeVal | null): boolean + vfunc_get_delay_time(): number + vfunc_get_pixbuf(): Pixbuf + vfunc_on_currently_loading_frame(): boolean + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: PixbufAnimationIter, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: PixbufAnimationIter, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: PixbufAnimationIter_ConstructProps) + _init (config?: PixbufAnimationIter_ConstructProps): void + static $gtype: GObject.Type +} +export interface PixbufLoader_ConstructProps extends GObject.Object_ConstructProps { +} +export class PixbufLoader { + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of GdkPixbuf.PixbufLoader */ + close(): boolean + get_animation(): PixbufAnimation | null + get_format(): PixbufFormat | null + get_pixbuf(): Pixbuf | null + set_size(width: number, height: number): void + write(buf: Uint8Array): boolean + write_bytes(buffer: GLib.Bytes): boolean + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Virtual methods of GdkPixbuf.PixbufLoader */ + vfunc_area_prepared(): void + vfunc_area_updated(x: number, y: number, width: number, height: number): void + vfunc_closed(): void + vfunc_size_prepared(width: number, height: number): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GdkPixbuf.PixbufLoader */ + connect(sigName: "area-prepared", callback: (($obj: PixbufLoader) => void)): number + connect_after(sigName: "area-prepared", callback: (($obj: PixbufLoader) => void)): number + emit(sigName: "area-prepared"): void + connect(sigName: "area-updated", callback: (($obj: PixbufLoader, x: number, y: number, width: number, height: number) => void)): number + connect_after(sigName: "area-updated", callback: (($obj: PixbufLoader, x: number, y: number, width: number, height: number) => void)): number + emit(sigName: "area-updated", x: number, y: number, width: number, height: number): void + connect(sigName: "closed", callback: (($obj: PixbufLoader) => void)): number + connect_after(sigName: "closed", callback: (($obj: PixbufLoader) => void)): number + emit(sigName: "closed"): void + connect(sigName: "size-prepared", callback: (($obj: PixbufLoader, width: number, height: number) => void)): number + connect_after(sigName: "size-prepared", callback: (($obj: PixbufLoader, width: number, height: number) => void)): number + emit(sigName: "size-prepared", width: number, height: number): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: PixbufLoader, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: PixbufLoader, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: PixbufLoader_ConstructProps) + _init (config?: PixbufLoader_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(): PixbufLoader + static new_with_mime_type(mime_type: string): PixbufLoader + static new_with_type(image_type: string): PixbufLoader + static $gtype: GObject.Type +} +export interface PixbufNonAnim_ConstructProps extends PixbufAnimation_ConstructProps { +} +export class PixbufNonAnim { + /* Fields of GdkPixbuf.PixbufAnimation */ + parent_instance: GObject.Object + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of GdkPixbuf.PixbufAnimation */ + get_height(): number + get_iter(start_time?: GLib.TimeVal | null): PixbufAnimationIter + get_static_image(): Pixbuf + get_width(): number + is_static_image(): boolean + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Virtual methods of GdkPixbuf.PixbufAnimation */ + vfunc_get_iter(start_time?: GLib.TimeVal | null): PixbufAnimationIter + vfunc_get_size(width: number, height: number): void + vfunc_get_static_image(): Pixbuf + vfunc_is_static_image(): boolean + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: PixbufNonAnim, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: PixbufNonAnim, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: PixbufNonAnim_ConstructProps) + _init (config?: PixbufNonAnim_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(pixbuf: Pixbuf): PixbufNonAnim + static $gtype: GObject.Type +} +export interface PixbufSimpleAnim_ConstructProps extends PixbufAnimation_ConstructProps { + loop?: boolean +} +export class PixbufSimpleAnim { + /* Properties of GdkPixbuf.PixbufSimpleAnim */ + loop: boolean + /* Fields of GdkPixbuf.PixbufAnimation */ + parent_instance: GObject.Object + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of GdkPixbuf.PixbufSimpleAnim */ + add_frame(pixbuf: Pixbuf): void + get_loop(): boolean + set_loop(loop: boolean): void + /* Methods of GdkPixbuf.PixbufAnimation */ + get_height(): number + get_iter(start_time?: GLib.TimeVal | null): PixbufAnimationIter + get_static_image(): Pixbuf + get_width(): number + is_static_image(): boolean + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Virtual methods of GdkPixbuf.PixbufAnimation */ + vfunc_get_iter(start_time?: GLib.TimeVal | null): PixbufAnimationIter + vfunc_get_size(width: number, height: number): void + vfunc_get_static_image(): Pixbuf + vfunc_is_static_image(): boolean + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: PixbufSimpleAnim, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: PixbufSimpleAnim, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: "notify::loop", callback: (($obj: PixbufSimpleAnim, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::loop", callback: (($obj: PixbufSimpleAnim, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: PixbufSimpleAnim_ConstructProps) + _init (config?: PixbufSimpleAnim_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(width: number, height: number, rate: number): PixbufSimpleAnim + static $gtype: GObject.Type +} +export interface PixbufSimpleAnimIter_ConstructProps extends PixbufAnimationIter_ConstructProps { +} +export class PixbufSimpleAnimIter { + /* Fields of GdkPixbuf.PixbufAnimationIter */ + parent_instance: GObject.Object + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of GdkPixbuf.PixbufAnimationIter */ + advance(current_time?: GLib.TimeVal | null): boolean + get_delay_time(): number + get_pixbuf(): Pixbuf + on_currently_loading_frame(): boolean + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Virtual methods of GdkPixbuf.PixbufAnimationIter */ + vfunc_advance(current_time?: GLib.TimeVal | null): boolean + vfunc_get_delay_time(): number + vfunc_get_pixbuf(): Pixbuf + vfunc_on_currently_loading_frame(): boolean + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: PixbufSimpleAnimIter, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: PixbufSimpleAnimIter, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: PixbufSimpleAnimIter_ConstructProps) + _init (config?: PixbufSimpleAnimIter_ConstructProps): void + static $gtype: GObject.Type +} +export abstract class PixbufAnimationClass { + /* Fields of GdkPixbuf.PixbufAnimationClass */ + parent_class: GObject.ObjectClass + is_static_image: (animation: PixbufAnimation) => boolean + get_static_image: (animation: PixbufAnimation) => Pixbuf + get_size: (animation: PixbufAnimation, width: number, height: number) => void + get_iter: (animation: PixbufAnimation, start_time?: GLib.TimeVal | null) => PixbufAnimationIter + static name: string +} +export abstract class PixbufAnimationIterClass { + /* Fields of GdkPixbuf.PixbufAnimationIterClass */ + parent_class: GObject.ObjectClass + get_delay_time: (iter: PixbufAnimationIter) => number + get_pixbuf: (iter: PixbufAnimationIter) => Pixbuf + on_currently_loading_frame: (iter: PixbufAnimationIter) => boolean + advance: (iter: PixbufAnimationIter, current_time?: GLib.TimeVal | null) => boolean + static name: string +} +export class PixbufFormat { + /* Fields of GdkPixbuf.PixbufFormat */ + name: string + signature: PixbufModulePattern + domain: string + description: string + mime_types: string[] + extensions: string[] + flags: number + disabled: boolean + license: string + /* Methods of GdkPixbuf.PixbufFormat */ + copy(): PixbufFormat + free(): void + get_description(): string + get_extensions(): string[] + get_license(): string + get_mime_types(): string[] + get_name(): string + is_disabled(): boolean + is_save_option_supported(option_key: string): boolean + is_scalable(): boolean + is_writable(): boolean + set_disabled(disabled: boolean): void + static name: string +} +export abstract class PixbufLoaderClass { + /* Fields of GdkPixbuf.PixbufLoaderClass */ + parent_class: GObject.ObjectClass + size_prepared: (loader: PixbufLoader, width: number, height: number) => void + area_prepared: (loader: PixbufLoader) => void + area_updated: (loader: PixbufLoader, x: number, y: number, width: number, height: number) => void + closed: (loader: PixbufLoader) => void + static name: string +} +export class PixbufModule { + /* Fields of GdkPixbuf.PixbufModule */ + module_name: string + module_path: string + module: GModule.Module + info: PixbufFormat + stop_load: (context: object) => boolean + load_increment: (context: object, buf: number, size: number) => boolean + save: (f: object, pixbuf: Pixbuf, param_keys: string, param_values: string) => boolean + is_save_option_supported: (option_key: string) => boolean + static name: string +} +export class PixbufModulePattern { + /* Fields of GdkPixbuf.PixbufModulePattern */ + prefix: string + mask: string + relevance: number + static name: string +} +export abstract class PixbufSimpleAnimClass { + static name: string +} \ No newline at end of file diff --git a/@types/Gjs/GdkPixbuf-2.0.js b/@types/Gjs/GdkPixbuf-2.0.js new file mode 100644 index 00000000..8c2bc850 --- /dev/null +++ b/@types/Gjs/GdkPixbuf-2.0.js @@ -0,0 +1,2 @@ +imports.gi.versions.GdkPixbuf = '2.0'; +module.exports = imports.gi.GdkPixbuf; diff --git a/@types/Gjs/Gio-2.0.d.ts b/@types/Gjs/Gio-2.0.d.ts new file mode 100644 index 00000000..9f9018b1 --- /dev/null +++ b/@types/Gjs/Gio-2.0.d.ts @@ -0,0 +1,13723 @@ +/** + * Gio-2.0 + */ + +import * as Gjs from './Gjs'; +import * as GObject from './GObject-2.0'; +import * as GLib from './GLib-2.0'; + +export enum BusType { + STARTER, + NONE, + SYSTEM, + SESSION, +} +export enum ConverterResult { + ERROR, + CONVERTED, + FINISHED, + FLUSHED, +} +export enum CredentialsType { + INVALID, + LINUX_UCRED, + FREEBSD_CMSGCRED, + OPENBSD_SOCKPEERCRED, + SOLARIS_UCRED, + NETBSD_UNPCBID, + APPLE_XUCRED, +} +export enum DBusError { + FAILED, + NO_MEMORY, + SERVICE_UNKNOWN, + NAME_HAS_NO_OWNER, + NO_REPLY, + IO_ERROR, + BAD_ADDRESS, + NOT_SUPPORTED, + LIMITS_EXCEEDED, + ACCESS_DENIED, + AUTH_FAILED, + NO_SERVER, + TIMEOUT, + NO_NETWORK, + ADDRESS_IN_USE, + DISCONNECTED, + INVALID_ARGS, + FILE_NOT_FOUND, + FILE_EXISTS, + UNKNOWN_METHOD, + TIMED_OUT, + MATCH_RULE_NOT_FOUND, + MATCH_RULE_INVALID, + SPAWN_EXEC_FAILED, + SPAWN_FORK_FAILED, + SPAWN_CHILD_EXITED, + SPAWN_CHILD_SIGNALED, + SPAWN_FAILED, + SPAWN_SETUP_FAILED, + SPAWN_CONFIG_INVALID, + SPAWN_SERVICE_INVALID, + SPAWN_SERVICE_NOT_FOUND, + SPAWN_PERMISSIONS_INVALID, + SPAWN_FILE_INVALID, + SPAWN_NO_MEMORY, + UNIX_PROCESS_ID_UNKNOWN, + INVALID_SIGNATURE, + INVALID_FILE_CONTENT, + SELINUX_SECURITY_CONTEXT_UNKNOWN, + ADT_AUDIT_DATA_UNKNOWN, + OBJECT_PATH_IN_USE, + UNKNOWN_OBJECT, + UNKNOWN_INTERFACE, + UNKNOWN_PROPERTY, + PROPERTY_READ_ONLY, +} +export enum DBusMessageByteOrder { + BIG_ENDIAN, + LITTLE_ENDIAN, +} +export enum DBusMessageHeaderField { + INVALID, + PATH, + INTERFACE, + MEMBER, + ERROR_NAME, + REPLY_SERIAL, + DESTINATION, + SENDER, + SIGNATURE, + NUM_UNIX_FDS, +} +export enum DBusMessageType { + INVALID, + METHOD_CALL, + METHOD_RETURN, + ERROR, + SIGNAL, +} +export enum DataStreamByteOrder { + BIG_ENDIAN, + LITTLE_ENDIAN, + HOST_ENDIAN, +} +export enum DataStreamNewlineType { + LF, + CR, + CR_LF, + ANY, +} +export enum DriveStartStopType { + UNKNOWN, + SHUTDOWN, + NETWORK, + MULTIDISK, + PASSWORD, +} +export enum EmblemOrigin { + UNKNOWN, + DEVICE, + LIVEMETADATA, + TAG, +} +export enum FileAttributeStatus { + UNSET, + SET, + ERROR_SETTING, +} +export enum FileAttributeType { + INVALID, + STRING, + BYTE_STRING, + BOOLEAN, + UINT32, + INT32, + UINT64, + INT64, + OBJECT, + STRINGV, +} +export enum FileMonitorEvent { + CHANGED, + CHANGES_DONE_HINT, + DELETED, + CREATED, + ATTRIBUTE_CHANGED, + PRE_UNMOUNT, + UNMOUNTED, + MOVED, + RENAMED, + MOVED_IN, + MOVED_OUT, +} +export enum FileType { + UNKNOWN, + REGULAR, + DIRECTORY, + SYMBOLIC_LINK, + SPECIAL, + SHORTCUT, + MOUNTABLE, +} +export enum FilesystemPreviewType { + IF_ALWAYS, + IF_LOCAL, + NEVER, +} +export enum IOErrorEnum { + FAILED, + NOT_FOUND, + EXISTS, + IS_DIRECTORY, + NOT_DIRECTORY, + NOT_EMPTY, + NOT_REGULAR_FILE, + NOT_SYMBOLIC_LINK, + NOT_MOUNTABLE_FILE, + FILENAME_TOO_LONG, + INVALID_FILENAME, + TOO_MANY_LINKS, + NO_SPACE, + INVALID_ARGUMENT, + PERMISSION_DENIED, + NOT_SUPPORTED, + NOT_MOUNTED, + ALREADY_MOUNTED, + CLOSED, + CANCELLED, + PENDING, + READ_ONLY, + CANT_CREATE_BACKUP, + WRONG_ETAG, + TIMED_OUT, + WOULD_RECURSE, + BUSY, + WOULD_BLOCK, + HOST_NOT_FOUND, + WOULD_MERGE, + FAILED_HANDLED, + TOO_MANY_OPEN_FILES, + NOT_INITIALIZED, + ADDRESS_IN_USE, + PARTIAL_INPUT, + INVALID_DATA, + DBUS_ERROR, + HOST_UNREACHABLE, + NETWORK_UNREACHABLE, + CONNECTION_REFUSED, + PROXY_FAILED, + PROXY_AUTH_FAILED, + PROXY_NEED_AUTH, + PROXY_NOT_ALLOWED, + BROKEN_PIPE, + CONNECTION_CLOSED, + NOT_CONNECTED, + MESSAGE_TOO_LARGE, +} +export enum IOModuleScopeFlags { + NONE, + BLOCK_DUPLICATES, +} +export enum MemoryMonitorWarningLevel { + LOW, + MEDIUM, + CRITICAL, +} +export enum MountOperationResult { + HANDLED, + ABORTED, + UNHANDLED, +} +export enum NetworkConnectivity { + LOCAL, + LIMITED, + PORTAL, + FULL, +} +export enum NotificationPriority { + NORMAL, + LOW, + HIGH, + URGENT, +} +export enum PasswordSave { + NEVER, + FOR_SESSION, + PERMANENTLY, +} +export enum PollableReturn { + FAILED, + OK, + WOULD_BLOCK, +} +export enum ResolverError { + NOT_FOUND, + TEMPORARY_FAILURE, + INTERNAL, +} +export enum ResolverRecordType { + SRV, + MX, + TXT, + SOA, + NS, +} +export enum ResourceError { + NOT_FOUND, + INTERNAL, +} +export enum SocketClientEvent { + RESOLVING, + RESOLVED, + CONNECTING, + CONNECTED, + PROXY_NEGOTIATING, + PROXY_NEGOTIATED, + TLS_HANDSHAKING, + TLS_HANDSHAKED, + COMPLETE, +} +export enum SocketFamily { + INVALID, + UNIX, + IPV4, + IPV6, +} +export enum SocketListenerEvent { + BINDING, + BOUND, + LISTENING, + LISTENED, +} +export enum SocketProtocol { + UNKNOWN, + DEFAULT, + TCP, + UDP, + SCTP, +} +export enum SocketType { + INVALID, + STREAM, + DATAGRAM, + SEQPACKET, +} +export enum TlsAuthenticationMode { + NONE, + REQUESTED, + REQUIRED, +} +export enum TlsCertificateRequestFlags { + NONE, +} +export enum TlsChannelBindingError { + NOT_IMPLEMENTED, + INVALID_STATE, + NOT_AVAILABLE, + NOT_SUPPORTED, + GENERAL_ERROR, +} +export enum TlsChannelBindingType { + UNIQUE, + SERVER_END_POINT, +} +export enum TlsDatabaseLookupFlags { + NONE, + KEYPAIR, +} +export enum TlsError { + UNAVAILABLE, + MISC, + BAD_CERTIFICATE, + NOT_TLS, + HANDSHAKE, + CERTIFICATE_REQUIRED, + EOF, + INAPPROPRIATE_FALLBACK, +} +export enum TlsInteractionResult { + UNHANDLED, + HANDLED, + FAILED, +} +export enum TlsRehandshakeMode { + NEVER, + SAFELY, + UNSAFELY, +} +export enum UnixSocketAddressType { + INVALID, + ANONYMOUS, + PATH, + ABSTRACT, + ABSTRACT_PADDED, +} +export enum ZlibCompressorFormat { + ZLIB, + GZIP, + RAW, +} +export enum AppInfoCreateFlags { + NONE, + NEEDS_TERMINAL, + SUPPORTS_URIS, + SUPPORTS_STARTUP_NOTIFICATION, +} +export enum ApplicationFlags { + FLAGS_NONE, + IS_SERVICE, + IS_LAUNCHER, + HANDLES_OPEN, + HANDLES_COMMAND_LINE, + SEND_ENVIRONMENT, + NON_UNIQUE, + CAN_OVERRIDE_APP_ID, + ALLOW_REPLACEMENT, + REPLACE, +} +export enum AskPasswordFlags { + NEED_PASSWORD, + NEED_USERNAME, + NEED_DOMAIN, + SAVING_SUPPORTED, + ANONYMOUS_SUPPORTED, + TCRYPT, +} +export enum BusNameOwnerFlags { + NONE, + ALLOW_REPLACEMENT, + REPLACE, + DO_NOT_QUEUE, +} +export enum BusNameWatcherFlags { + NONE, + AUTO_START, +} +export enum ConverterFlags { + NONE, + INPUT_AT_END, + FLUSH, +} +export enum DBusCallFlags { + NONE, + NO_AUTO_START, + ALLOW_INTERACTIVE_AUTHORIZATION, +} +export enum DBusCapabilityFlags { + NONE, + UNIX_FD_PASSING, +} +export enum DBusConnectionFlags { + NONE, + AUTHENTICATION_CLIENT, + AUTHENTICATION_SERVER, + AUTHENTICATION_ALLOW_ANONYMOUS, + MESSAGE_BUS_CONNECTION, + DELAY_MESSAGE_PROCESSING, + AUTHENTICATION_REQUIRE_SAME_USER, +} +export enum DBusInterfaceSkeletonFlags { + NONE, + HANDLE_METHOD_INVOCATIONS_IN_THREAD, +} +export enum DBusMessageFlags { + NONE, + NO_REPLY_EXPECTED, + NO_AUTO_START, + ALLOW_INTERACTIVE_AUTHORIZATION, +} +export enum DBusObjectManagerClientFlags { + NONE, + DO_NOT_AUTO_START, +} +export enum DBusPropertyInfoFlags { + NONE, + READABLE, + WRITABLE, +} +export enum DBusProxyFlags { + NONE, + DO_NOT_LOAD_PROPERTIES, + DO_NOT_CONNECT_SIGNALS, + DO_NOT_AUTO_START, + GET_INVALIDATED_PROPERTIES, + DO_NOT_AUTO_START_AT_CONSTRUCTION, +} +export enum DBusSendMessageFlags { + NONE, + PRESERVE_SERIAL, +} +export enum DBusServerFlags { + NONE, + RUN_IN_THREAD, + AUTHENTICATION_ALLOW_ANONYMOUS, + AUTHENTICATION_REQUIRE_SAME_USER, +} +export enum DBusSignalFlags { + NONE, + NO_MATCH_RULE, + MATCH_ARG0_NAMESPACE, + MATCH_ARG0_PATH, +} +export enum DBusSubtreeFlags { + NONE, + DISPATCH_TO_UNENUMERATED_NODES, +} +export enum DriveStartFlags { + NONE, +} +export enum FileAttributeInfoFlags { + NONE, + COPY_WITH_FILE, + COPY_WHEN_MOVED, +} +export enum FileCopyFlags { + NONE, + OVERWRITE, + BACKUP, + NOFOLLOW_SYMLINKS, + ALL_METADATA, + NO_FALLBACK_FOR_MOVE, + TARGET_DEFAULT_PERMS, +} +export enum FileCreateFlags { + NONE, + PRIVATE, + REPLACE_DESTINATION, +} +export enum FileMeasureFlags { + NONE, + REPORT_ANY_ERROR, + APPARENT_SIZE, + NO_XDEV, +} +export enum FileMonitorFlags { + NONE, + WATCH_MOUNTS, + SEND_MOVED, + WATCH_HARD_LINKS, + WATCH_MOVES, +} +export enum FileQueryInfoFlags { + NONE, + NOFOLLOW_SYMLINKS, +} +export enum IOStreamSpliceFlags { + NONE, + CLOSE_STREAM1, + CLOSE_STREAM2, + WAIT_FOR_BOTH, +} +export enum MountMountFlags { + NONE, +} +export enum MountUnmountFlags { + NONE, + FORCE, +} +export enum OutputStreamSpliceFlags { + NONE, + CLOSE_SOURCE, + CLOSE_TARGET, +} +export enum ResolverNameLookupFlags { + DEFAULT, + IPV4_ONLY, + IPV6_ONLY, +} +export enum ResourceFlags { + NONE, + COMPRESSED, +} +export enum ResourceLookupFlags { + NONE, +} +export enum SettingsBindFlags { + DEFAULT, + GET, + SET, + NO_SENSITIVITY, + GET_NO_CHANGES, + INVERT_BOOLEAN, +} +export enum SocketMsgFlags { + NONE, + OOB, + PEEK, + DONTROUTE, +} +export enum SubprocessFlags { + NONE, + STDIN_PIPE, + STDIN_INHERIT, + STDOUT_PIPE, + STDOUT_SILENCE, + STDERR_PIPE, + STDERR_SILENCE, + STDERR_MERGE, + INHERIT_FDS, +} +export enum TestDBusFlags { + NONE, +} +export enum TlsCertificateFlags { + UNKNOWN_CA, + BAD_IDENTITY, + NOT_ACTIVATED, + EXPIRED, + REVOKED, + INSECURE, + GENERIC_ERROR, + VALIDATE_ALL, +} +export enum TlsDatabaseVerifyFlags { + NONE, +} +export enum TlsPasswordFlags { + NONE, + RETRY, + MANY_TRIES, + FINAL_TRY, +} +export const DBUS_METHOD_INVOCATION_HANDLED: boolean +export const DBUS_METHOD_INVOCATION_UNHANDLED: boolean +export const DESKTOP_APP_INFO_LOOKUP_EXTENSION_POINT_NAME: string +export const DRIVE_IDENTIFIER_KIND_UNIX_DEVICE: string +export const FILE_ATTRIBUTE_ACCESS_CAN_DELETE: string +export const FILE_ATTRIBUTE_ACCESS_CAN_EXECUTE: string +export const FILE_ATTRIBUTE_ACCESS_CAN_READ: string +export const FILE_ATTRIBUTE_ACCESS_CAN_RENAME: string +export const FILE_ATTRIBUTE_ACCESS_CAN_TRASH: string +export const FILE_ATTRIBUTE_ACCESS_CAN_WRITE: string +export const FILE_ATTRIBUTE_DOS_IS_ARCHIVE: string +export const FILE_ATTRIBUTE_DOS_IS_MOUNTPOINT: string +export const FILE_ATTRIBUTE_DOS_IS_SYSTEM: string +export const FILE_ATTRIBUTE_DOS_REPARSE_POINT_TAG: string +export const FILE_ATTRIBUTE_ETAG_VALUE: string +export const FILE_ATTRIBUTE_FILESYSTEM_FREE: string +export const FILE_ATTRIBUTE_FILESYSTEM_READONLY: string +export const FILE_ATTRIBUTE_FILESYSTEM_REMOTE: string +export const FILE_ATTRIBUTE_FILESYSTEM_SIZE: string +export const FILE_ATTRIBUTE_FILESYSTEM_TYPE: string +export const FILE_ATTRIBUTE_FILESYSTEM_USED: string +export const FILE_ATTRIBUTE_FILESYSTEM_USE_PREVIEW: string +export const FILE_ATTRIBUTE_GVFS_BACKEND: string +export const FILE_ATTRIBUTE_ID_FILE: string +export const FILE_ATTRIBUTE_ID_FILESYSTEM: string +export const FILE_ATTRIBUTE_MOUNTABLE_CAN_EJECT: string +export const FILE_ATTRIBUTE_MOUNTABLE_CAN_MOUNT: string +export const FILE_ATTRIBUTE_MOUNTABLE_CAN_POLL: string +export const FILE_ATTRIBUTE_MOUNTABLE_CAN_START: string +export const FILE_ATTRIBUTE_MOUNTABLE_CAN_START_DEGRADED: string +export const FILE_ATTRIBUTE_MOUNTABLE_CAN_STOP: string +export const FILE_ATTRIBUTE_MOUNTABLE_CAN_UNMOUNT: string +export const FILE_ATTRIBUTE_MOUNTABLE_HAL_UDI: string +export const FILE_ATTRIBUTE_MOUNTABLE_IS_MEDIA_CHECK_AUTOMATIC: string +export const FILE_ATTRIBUTE_MOUNTABLE_START_STOP_TYPE: string +export const FILE_ATTRIBUTE_MOUNTABLE_UNIX_DEVICE: string +export const FILE_ATTRIBUTE_MOUNTABLE_UNIX_DEVICE_FILE: string +export const FILE_ATTRIBUTE_OWNER_GROUP: string +export const FILE_ATTRIBUTE_OWNER_USER: string +export const FILE_ATTRIBUTE_OWNER_USER_REAL: string +export const FILE_ATTRIBUTE_PREVIEW_ICON: string +export const FILE_ATTRIBUTE_RECENT_MODIFIED: string +export const FILE_ATTRIBUTE_SELINUX_CONTEXT: string +export const FILE_ATTRIBUTE_STANDARD_ALLOCATED_SIZE: string +export const FILE_ATTRIBUTE_STANDARD_CONTENT_TYPE: string +export const FILE_ATTRIBUTE_STANDARD_COPY_NAME: string +export const FILE_ATTRIBUTE_STANDARD_DESCRIPTION: string +export const FILE_ATTRIBUTE_STANDARD_DISPLAY_NAME: string +export const FILE_ATTRIBUTE_STANDARD_EDIT_NAME: string +export const FILE_ATTRIBUTE_STANDARD_FAST_CONTENT_TYPE: string +export const FILE_ATTRIBUTE_STANDARD_ICON: string +export const FILE_ATTRIBUTE_STANDARD_IS_BACKUP: string +export const FILE_ATTRIBUTE_STANDARD_IS_HIDDEN: string +export const FILE_ATTRIBUTE_STANDARD_IS_SYMLINK: string +export const FILE_ATTRIBUTE_STANDARD_IS_VIRTUAL: string +export const FILE_ATTRIBUTE_STANDARD_IS_VOLATILE: string +export const FILE_ATTRIBUTE_STANDARD_NAME: string +export const FILE_ATTRIBUTE_STANDARD_SIZE: string +export const FILE_ATTRIBUTE_STANDARD_SORT_ORDER: string +export const FILE_ATTRIBUTE_STANDARD_SYMBOLIC_ICON: string +export const FILE_ATTRIBUTE_STANDARD_SYMLINK_TARGET: string +export const FILE_ATTRIBUTE_STANDARD_TARGET_URI: string +export const FILE_ATTRIBUTE_STANDARD_TYPE: string +export const FILE_ATTRIBUTE_THUMBNAILING_FAILED: string +export const FILE_ATTRIBUTE_THUMBNAIL_IS_VALID: string +export const FILE_ATTRIBUTE_THUMBNAIL_PATH: string +export const FILE_ATTRIBUTE_TIME_ACCESS: string +export const FILE_ATTRIBUTE_TIME_ACCESS_USEC: string +export const FILE_ATTRIBUTE_TIME_CHANGED: string +export const FILE_ATTRIBUTE_TIME_CHANGED_USEC: string +export const FILE_ATTRIBUTE_TIME_CREATED: string +export const FILE_ATTRIBUTE_TIME_CREATED_USEC: string +export const FILE_ATTRIBUTE_TIME_MODIFIED: string +export const FILE_ATTRIBUTE_TIME_MODIFIED_USEC: string +export const FILE_ATTRIBUTE_TRASH_DELETION_DATE: string +export const FILE_ATTRIBUTE_TRASH_ITEM_COUNT: string +export const FILE_ATTRIBUTE_TRASH_ORIG_PATH: string +export const FILE_ATTRIBUTE_UNIX_BLOCKS: string +export const FILE_ATTRIBUTE_UNIX_BLOCK_SIZE: string +export const FILE_ATTRIBUTE_UNIX_DEVICE: string +export const FILE_ATTRIBUTE_UNIX_GID: string +export const FILE_ATTRIBUTE_UNIX_INODE: string +export const FILE_ATTRIBUTE_UNIX_IS_MOUNTPOINT: string +export const FILE_ATTRIBUTE_UNIX_MODE: string +export const FILE_ATTRIBUTE_UNIX_NLINK: string +export const FILE_ATTRIBUTE_UNIX_RDEV: string +export const FILE_ATTRIBUTE_UNIX_UID: string +export const MEMORY_MONITOR_EXTENSION_POINT_NAME: string +export const MENU_ATTRIBUTE_ACTION: string +export const MENU_ATTRIBUTE_ACTION_NAMESPACE: string +export const MENU_ATTRIBUTE_ICON: string +export const MENU_ATTRIBUTE_LABEL: string +export const MENU_ATTRIBUTE_TARGET: string +export const MENU_LINK_SECTION: string +export const MENU_LINK_SUBMENU: string +export const NATIVE_VOLUME_MONITOR_EXTENSION_POINT_NAME: string +export const NETWORK_MONITOR_EXTENSION_POINT_NAME: string +export const PROXY_EXTENSION_POINT_NAME: string +export const PROXY_RESOLVER_EXTENSION_POINT_NAME: string +export const SETTINGS_BACKEND_EXTENSION_POINT_NAME: string +export const TLS_BACKEND_EXTENSION_POINT_NAME: string +export const TLS_DATABASE_PURPOSE_AUTHENTICATE_CLIENT: string +export const TLS_DATABASE_PURPOSE_AUTHENTICATE_SERVER: string +export const VFS_EXTENSION_POINT_NAME: string +export const VOLUME_IDENTIFIER_KIND_CLASS: string +export const VOLUME_IDENTIFIER_KIND_HAL_UDI: string +export const VOLUME_IDENTIFIER_KIND_LABEL: string +export const VOLUME_IDENTIFIER_KIND_NFS_MOUNT: string +export const VOLUME_IDENTIFIER_KIND_UNIX_DEVICE: string +export const VOLUME_IDENTIFIER_KIND_UUID: string +export const VOLUME_MONITOR_EXTENSION_POINT_NAME: string +export function action_name_is_valid(action_name: string): boolean +export function action_parse_detailed_name(detailed_name: string): [ /* returnType */ boolean, /* action_name */ string, /* target_value */ GLib.Variant ] +export function action_print_detailed_name(action_name: string, target_value?: GLib.Variant | null): string +export function app_info_create_from_commandline(commandline: string, application_name: string | null, flags: AppInfoCreateFlags): AppInfo +export function app_info_get_all(): AppInfo[] +export function app_info_get_all_for_type(content_type: string): AppInfo[] +export function app_info_get_default_for_type(content_type: string, must_support_uris: boolean): AppInfo | null +export function app_info_get_default_for_uri_scheme(uri_scheme: string): AppInfo | null +export function app_info_get_fallback_for_type(content_type: string): AppInfo[] +export function app_info_get_recommended_for_type(content_type: string): AppInfo[] +export function app_info_launch_default_for_uri(uri: string, context?: AppLaunchContext | null): boolean +export function app_info_launch_default_for_uri_async(uri: string, context?: AppLaunchContext | null, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void +export function app_info_launch_default_for_uri_finish(result: AsyncResult): boolean +export function app_info_reset_type_associations(content_type: string): void +export function async_initable_newv_async(object_type: GObject.Type, n_parameters: number, parameters: GObject.Parameter, io_priority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void +export function bus_get(bus_type: BusType, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void +export function bus_get_finish(res: AsyncResult): DBusConnection +export function bus_get_sync(bus_type: BusType, cancellable?: Cancellable | null): DBusConnection +export function bus_own_name_on_connection(connection: DBusConnection, name: string, flags: BusNameOwnerFlags, name_acquired_closure?: Function, name_lost_closure?: Function): number +export function bus_own_name(bus_type: BusType, name: string, flags: BusNameOwnerFlags, bus_acquired_closure?: Function, name_acquired_closure?: Function, name_lost_closure?: Function): number +export function bus_unown_name(owner_id: number): void +export function bus_unwatch_name(watcher_id: number): void +export function bus_watch_name_on_connection(connection: DBusConnection, name: string, flags: BusNameWatcherFlags, name_appeared_closure?: Function, name_vanished_closure?: Function): number +export function bus_watch_name(bus_type: BusType, name: string, flags: BusNameWatcherFlags, name_appeared_closure?: Function, name_vanished_closure?: Function): number +export function content_type_can_be_executable(type: string): boolean +export function content_type_equals(type1: string, type2: string): boolean +export function content_type_from_mime_type(mime_type: string): string | null +export function content_type_get_description(type: string): string +export function content_type_get_generic_icon_name(type: string): string | null +export function content_type_get_icon(type: string): Icon +export function content_type_get_mime_dirs(): string[] +export function content_type_get_mime_type(type: string): string | null +export function content_type_get_symbolic_icon(type: string): Icon +export function content_type_guess(filename: string | null, data: Uint8Array | null): [ /* returnType */ string, /* result_uncertain */ boolean | null ] +export function content_type_guess_for_tree(root: File): string[] +export function content_type_is_a(type: string, supertype: string): boolean +export function content_type_is_mime_type(type: string, mime_type: string): boolean +export function content_type_is_unknown(type: string): boolean +export function content_type_set_mime_dirs(dirs?: string[] | null): void +export function content_types_get_registered(): string[] +export function dbus_address_escape_value(string: string): string +export function dbus_address_get_for_bus_sync(bus_type: BusType, cancellable?: Cancellable | null): string +export function dbus_address_get_stream(address: string, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void +export function dbus_address_get_stream_finish(res: AsyncResult): [ /* returnType */ IOStream, /* out_guid */ string | null ] +export function dbus_address_get_stream_sync(address: string, cancellable?: Cancellable | null): [ /* returnType */ IOStream, /* out_guid */ string | null ] +export function dbus_annotation_info_lookup(annotations: DBusAnnotationInfo[] | null, name: string): string | null +export function dbus_error_encode_gerror(error: GLib.Error): string +export function dbus_error_get_remote_error(error: GLib.Error): string | null +export function dbus_error_is_remote_error(error: GLib.Error): boolean +export function dbus_error_new_for_dbus_error(dbus_error_name: string, dbus_error_message: string): GLib.Error +export function dbus_error_quark(): GLib.Quark +export function dbus_error_register_error(error_domain: GLib.Quark, error_code: number, dbus_error_name: string): boolean +export function dbus_error_register_error_domain(error_domain_quark_name: string, quark_volatile: number, entries: DBusErrorEntry[]): void +export function dbus_error_strip_remote_error(error: GLib.Error): boolean +export function dbus_error_unregister_error(error_domain: GLib.Quark, error_code: number, dbus_error_name: string): boolean +export function dbus_escape_object_path(s: string): string +export function dbus_escape_object_path_bytestring(bytes: Uint8Array): string +export function dbus_generate_guid(): string +export function dbus_gvalue_to_gvariant(gvalue: any, type: GLib.VariantType): GLib.Variant +export function dbus_gvariant_to_gvalue(value: GLib.Variant): /* out_gvalue */ any +export function dbus_is_address(string: string): boolean +export function dbus_is_guid(string: string): boolean +export function dbus_is_interface_name(string: string): boolean +export function dbus_is_member_name(string: string): boolean +export function dbus_is_name(string: string): boolean +export function dbus_is_supported_address(string: string): boolean +export function dbus_is_unique_name(string: string): boolean +export function dbus_unescape_object_path(s: string): Uint8Array | null +export function dtls_client_connection_new(base_socket: DatagramBased, server_identity?: SocketConnectable | null): DtlsClientConnection +export function dtls_server_connection_new(base_socket: DatagramBased, certificate?: TlsCertificate | null): DtlsServerConnection +export function file_new_for_commandline_arg(arg: string): File +export function file_new_for_commandline_arg_and_cwd(arg: string, cwd: string): File +export function file_new_for_path(path: string): File +export function file_new_for_uri(uri: string): File +export function file_new_tmp(tmpl?: string | null): [ /* returnType */ File, /* iostream */ FileIOStream ] +export function file_parse_name(parse_name: string): File +export function icon_deserialize(value: GLib.Variant): Icon | null +export function icon_hash(icon: object): number +export function icon_new_for_string(str: string): Icon +export function initable_newv(object_type: GObject.Type, parameters: GObject.Parameter[], cancellable?: Cancellable | null): GObject.Object +export function io_error_from_errno(err_no: number): IOErrorEnum +export function io_error_quark(): GLib.Quark +export function io_extension_point_implement(extension_point_name: string, type: GObject.Type, extension_name: string, priority: number): IOExtension +export function io_extension_point_lookup(name: string): IOExtensionPoint +export function io_extension_point_register(name: string): IOExtensionPoint +export function io_modules_load_all_in_directory(dirname: string): IOModule[] +export function io_modules_load_all_in_directory_with_scope(dirname: string, scope: IOModuleScope): IOModule[] +export function io_modules_scan_all_in_directory(dirname: string): void +export function io_modules_scan_all_in_directory_with_scope(dirname: string, scope: IOModuleScope): void +export function io_scheduler_cancel_all_jobs(): void +export function io_scheduler_push_job(job_func: IOSchedulerJobFunc, io_priority: number, cancellable?: Cancellable | null): void +export function keyfile_settings_backend_new(filename: string, root_path: string, root_group?: string | null): SettingsBackend +export function memory_monitor_dup_default(): MemoryMonitor +export function memory_settings_backend_new(): SettingsBackend +export function network_monitor_get_default(): NetworkMonitor +export function networking_init(): void +export function null_settings_backend_new(): SettingsBackend +export function pollable_source_new(pollable_stream: GObject.Object): GLib.Source +export function pollable_source_new_full(pollable_stream: GObject.Object, child_source?: GLib.Source | null, cancellable?: Cancellable | null): GLib.Source +export function pollable_stream_read(stream: InputStream, buffer: Uint8Array, blocking: boolean, cancellable?: Cancellable | null): number +export function pollable_stream_write(stream: OutputStream, buffer: Uint8Array, blocking: boolean, cancellable?: Cancellable | null): number +export function pollable_stream_write_all(stream: OutputStream, buffer: Uint8Array, blocking: boolean, cancellable?: Cancellable | null): [ /* returnType */ boolean, /* bytes_written */ number ] +export function proxy_get_default_for_protocol(protocol: string): Proxy | null +export function proxy_resolver_get_default(): ProxyResolver +export function resolver_error_quark(): GLib.Quark +export function resource_error_quark(): GLib.Quark +export function resource_load(filename: string): Resource +export function resources_enumerate_children(path: string, lookup_flags: ResourceLookupFlags): string[] +export function resources_get_info(path: string, lookup_flags: ResourceLookupFlags): [ /* returnType */ boolean, /* size */ number | null, /* flags */ number | null ] +export function resources_lookup_data(path: string, lookup_flags: ResourceLookupFlags): GLib.Bytes +export function resources_open_stream(path: string, lookup_flags: ResourceLookupFlags): InputStream +export function resources_register(resource: Resource): void +export function resources_unregister(resource: Resource): void +export function settings_schema_source_get_default(): SettingsSchemaSource | null +export function simple_async_report_gerror_in_idle(object: GObject.Object | null, callback: AsyncReadyCallback | null, error: GLib.Error): void +export function tls_backend_get_default(): TlsBackend +export function tls_channel_binding_error_quark(): GLib.Quark +export function tls_client_connection_new(base_io_stream: IOStream, server_identity?: SocketConnectable | null): TlsClientConnection +export function tls_error_quark(): GLib.Quark +export function tls_file_database_new(anchors: string): TlsFileDatabase +export function tls_server_connection_new(base_io_stream: IOStream, certificate?: TlsCertificate | null): TlsServerConnection +export function unix_is_mount_path_system_internal(mount_path: string): boolean +export function unix_is_system_device_path(device_path: string): boolean +export function unix_is_system_fs_type(fs_type: string): boolean +export function unix_mount_at(mount_path: string): [ /* returnType */ UnixMountEntry, /* time_read */ number | null ] +export function unix_mount_compare(mount1: UnixMountEntry, mount2: UnixMountEntry): number +export function unix_mount_copy(mount_entry: UnixMountEntry): UnixMountEntry +export function unix_mount_for(file_path: string): [ /* returnType */ UnixMountEntry, /* time_read */ number | null ] +export function unix_mount_free(mount_entry: UnixMountEntry): void +export function unix_mount_get_device_path(mount_entry: UnixMountEntry): string +export function unix_mount_get_fs_type(mount_entry: UnixMountEntry): string +export function unix_mount_get_mount_path(mount_entry: UnixMountEntry): string +export function unix_mount_get_options(mount_entry: UnixMountEntry): string | null +export function unix_mount_get_root_path(mount_entry: UnixMountEntry): string | null +export function unix_mount_guess_can_eject(mount_entry: UnixMountEntry): boolean +export function unix_mount_guess_icon(mount_entry: UnixMountEntry): Icon +export function unix_mount_guess_name(mount_entry: UnixMountEntry): string +export function unix_mount_guess_should_display(mount_entry: UnixMountEntry): boolean +export function unix_mount_guess_symbolic_icon(mount_entry: UnixMountEntry): Icon +export function unix_mount_is_readonly(mount_entry: UnixMountEntry): boolean +export function unix_mount_is_system_internal(mount_entry: UnixMountEntry): boolean +export function unix_mount_point_at(mount_path: string): [ /* returnType */ UnixMountPoint | null, /* time_read */ number | null ] +export function unix_mount_points_changed_since(time: number): boolean +export function unix_mount_points_get(): [ /* returnType */ UnixMountPoint[], /* time_read */ number | null ] +export function unix_mounts_changed_since(time: number): boolean +export function unix_mounts_get(): [ /* returnType */ UnixMountEntry[], /* time_read */ number | null ] +export interface AsyncReadyCallback { + (source_object: GObject.Object | null, res: AsyncResult): void +} +export interface BusAcquiredCallback { + (connection: DBusConnection, name: string): void +} +export interface BusNameAcquiredCallback { + (connection: DBusConnection, name: string): void +} +export interface BusNameAppearedCallback { + (connection: DBusConnection, name: string, name_owner: string): void +} +export interface BusNameLostCallback { + (connection: DBusConnection, name: string): void +} +export interface BusNameVanishedCallback { + (connection: DBusConnection, name: string): void +} +export interface CancellableSourceFunc { + (cancellable?: Cancellable | null): boolean +} +export interface DBusInterfaceGetPropertyFunc { + (connection: DBusConnection, sender: string, object_path: string, interface_name: string, property_name: string, error: GLib.Error): GLib.Variant +} +export interface DBusInterfaceMethodCallFunc { + (connection: DBusConnection, sender: string, object_path: string, interface_name: string, method_name: string, parameters: GLib.Variant, invocation: DBusMethodInvocation): void +} +export interface DBusInterfaceSetPropertyFunc { + (connection: DBusConnection, sender: string, object_path: string, interface_name: string, property_name: string, value: GLib.Variant, error: GLib.Error): boolean +} +export interface DBusMessageFilterFunction { + (connection: DBusConnection, message: DBusMessage, incoming: boolean): DBusMessage | null +} +export interface DBusProxyTypeFunc { + (manager: DBusObjectManagerClient, object_path: string, interface_name?: string | null): GObject.Type +} +export interface DBusSignalCallback { + (connection: DBusConnection, sender_name: string | null, object_path: string, interface_name: string, signal_name: string, parameters: GLib.Variant): void +} +export interface DBusSubtreeDispatchFunc { + (connection: DBusConnection, sender: string, object_path: string, interface_name: string, node: string, out_user_data: object): DBusInterfaceVTable | null +} +export interface DBusSubtreeEnumerateFunc { + (connection: DBusConnection, sender: string, object_path: string): string[] +} +export interface DBusSubtreeIntrospectFunc { + (connection: DBusConnection, sender: string, object_path: string, node: string): DBusInterfaceInfo[] | null +} +export interface DatagramBasedSourceFunc { + (datagram_based: DatagramBased, condition: GLib.IOCondition): boolean +} +export interface DesktopAppLaunchCallback { + (appinfo: DesktopAppInfo, pid: GLib.Pid): void +} +export interface FileMeasureProgressCallback { + (reporting: boolean, current_size: number, num_dirs: number, num_files: number): void +} +export interface FileProgressCallback { + (current_num_bytes: number, total_num_bytes: number): void +} +export interface FileReadMoreCallback { + (file_contents: string, file_size: number): boolean +} +export interface IOSchedulerJobFunc { + (job: IOSchedulerJob, cancellable?: Cancellable | null): boolean +} +export interface PollableSourceFunc { + (pollable_stream: GObject.Object): boolean +} +export interface ReallocFunc { + (data: object | null, size: number): object | null +} +export interface SettingsBindGetMapping { + (value: any, variant: GLib.Variant): boolean +} +export interface SettingsBindSetMapping { + (value: any, expected_type: GLib.VariantType): GLib.Variant +} +export interface SettingsGetMapping { + (value: GLib.Variant): boolean +} +export interface SimpleAsyncThreadFunc { + (res: SimpleAsyncResult, object: GObject.Object, cancellable?: Cancellable | null): void +} +export interface SocketSourceFunc { + (socket: Socket, condition: GLib.IOCondition): boolean +} +export interface TaskThreadFunc { + (task: Task, source_object: GObject.Object, task_data?: object | null, cancellable?: Cancellable | null): void +} +export interface VfsFileLookupFunc { + (vfs: Vfs, identifier: string): File +} +export class Action { + /* Properties of Gio.Action */ + readonly enabled: boolean + readonly name: string + readonly parameter_type: GLib.VariantType + readonly state: GLib.Variant + readonly state_type: GLib.VariantType + /* Methods of Gio.Action */ + activate(parameter?: GLib.Variant | null): void + change_state(value: GLib.Variant): void + get_enabled(): boolean + get_name(): string + get_parameter_type(): GLib.VariantType | null + get_state(): GLib.Variant | null + get_state_hint(): GLib.Variant | null + get_state_type(): GLib.VariantType | null + /* Virtual methods of Gio.Action */ + vfunc_activate(parameter?: GLib.Variant | null): void + vfunc_change_state(value: GLib.Variant): void + vfunc_get_enabled(): boolean + vfunc_get_name(): string + vfunc_get_parameter_type(): GLib.VariantType | null + vfunc_get_state(): GLib.Variant | null + vfunc_get_state_hint(): GLib.Variant | null + vfunc_get_state_type(): GLib.VariantType | null + static name: string + /* Static methods and pseudo-constructors */ + static name_is_valid(action_name: string): boolean + static parse_detailed_name(detailed_name: string): [ /* returnType */ boolean, /* action_name */ string, /* target_value */ GLib.Variant ] + static print_detailed_name(action_name: string, target_value?: GLib.Variant | null): string +} +export class ActionGroup { + /* Methods of Gio.ActionGroup */ + action_added(action_name: string): void + action_enabled_changed(action_name: string, enabled: boolean): void + action_removed(action_name: string): void + action_state_changed(action_name: string, state: GLib.Variant): void + activate_action(action_name: string, parameter?: GLib.Variant | null): void + change_action_state(action_name: string, value: GLib.Variant): void + get_action_enabled(action_name: string): boolean + get_action_parameter_type(action_name: string): GLib.VariantType | null + get_action_state(action_name: string): GLib.Variant | null + get_action_state_hint(action_name: string): GLib.Variant | null + get_action_state_type(action_name: string): GLib.VariantType | null + has_action(action_name: string): boolean + list_actions(): string[] + query_action(action_name: string): [ /* returnType */ boolean, /* enabled */ boolean, /* parameter_type */ GLib.VariantType | null, /* state_type */ GLib.VariantType | null, /* state_hint */ GLib.Variant | null, /* state */ GLib.Variant | null ] + /* Virtual methods of Gio.ActionGroup */ + vfunc_action_added(action_name: string): void + vfunc_action_enabled_changed(action_name: string, enabled: boolean): void + vfunc_action_removed(action_name: string): void + vfunc_action_state_changed(action_name: string, state: GLib.Variant): void + vfunc_activate_action(action_name: string, parameter?: GLib.Variant | null): void + vfunc_change_action_state(action_name: string, value: GLib.Variant): void + vfunc_get_action_enabled(action_name: string): boolean + vfunc_get_action_parameter_type(action_name: string): GLib.VariantType | null + vfunc_get_action_state(action_name: string): GLib.Variant | null + vfunc_get_action_state_hint(action_name: string): GLib.Variant | null + vfunc_get_action_state_type(action_name: string): GLib.VariantType | null + vfunc_has_action(action_name: string): boolean + vfunc_list_actions(): string[] + vfunc_query_action(action_name: string): [ /* returnType */ boolean, /* enabled */ boolean, /* parameter_type */ GLib.VariantType | null, /* state_type */ GLib.VariantType | null, /* state_hint */ GLib.Variant | null, /* state */ GLib.Variant | null ] + /* Signals of Gio.ActionGroup */ + connect(sigName: "action-added", callback: (($obj: ActionGroup, action_name: string) => void)): number + connect_after(sigName: "action-added", callback: (($obj: ActionGroup, action_name: string) => void)): number + emit(sigName: "action-added", action_name: string): void + connect(sigName: "action-enabled-changed", callback: (($obj: ActionGroup, action_name: string, enabled: boolean) => void)): number + connect_after(sigName: "action-enabled-changed", callback: (($obj: ActionGroup, action_name: string, enabled: boolean) => void)): number + emit(sigName: "action-enabled-changed", action_name: string, enabled: boolean): void + connect(sigName: "action-removed", callback: (($obj: ActionGroup, action_name: string) => void)): number + connect_after(sigName: "action-removed", callback: (($obj: ActionGroup, action_name: string) => void)): number + emit(sigName: "action-removed", action_name: string): void + connect(sigName: "action-state-changed", callback: (($obj: ActionGroup, action_name: string, value: GLib.Variant) => void)): number + connect_after(sigName: "action-state-changed", callback: (($obj: ActionGroup, action_name: string, value: GLib.Variant) => void)): number + emit(sigName: "action-state-changed", action_name: string, value: GLib.Variant): void + static name: string +} +export class ActionMap { + /* Methods of Gio.ActionMap */ + add_action(action: Action): void + add_action_entries(entries: ActionEntry[], user_data?: object | null): void + lookup_action(action_name: string): Action | null + remove_action(action_name: string): void + /* Virtual methods of Gio.ActionMap */ + vfunc_add_action(action: Action): void + vfunc_lookup_action(action_name: string): Action | null + vfunc_remove_action(action_name: string): void + static name: string +} +export class AppInfo { + /* Methods of Gio.AppInfo */ + add_supports_type(content_type: string): boolean + can_delete(): boolean + can_remove_supports_type(): boolean + delete(): boolean + dup(): AppInfo + equal(appinfo2: AppInfo): boolean + get_commandline(): string | null + get_description(): string | null + get_display_name(): string + get_executable(): string + get_icon(): Icon | null + get_id(): string | null + get_name(): string + get_supported_types(): string[] + launch(files?: File[] | null, context?: AppLaunchContext | null): boolean + launch_uris(uris?: string[] | null, context?: AppLaunchContext | null): boolean + launch_uris_async(uris?: string[] | null, context?: AppLaunchContext | null, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + launch_uris_finish(result: AsyncResult): boolean + remove_supports_type(content_type: string): boolean + set_as_default_for_extension(extension: string): boolean + set_as_default_for_type(content_type: string): boolean + set_as_last_used_for_type(content_type: string): boolean + should_show(): boolean + supports_files(): boolean + supports_uris(): boolean + /* Virtual methods of Gio.AppInfo */ + vfunc_add_supports_type(content_type: string): boolean + vfunc_can_delete(): boolean + vfunc_can_remove_supports_type(): boolean + vfunc_do_delete(): boolean + vfunc_dup(): AppInfo + vfunc_equal(appinfo2: AppInfo): boolean + vfunc_get_commandline(): string | null + vfunc_get_description(): string | null + vfunc_get_display_name(): string + vfunc_get_executable(): string + vfunc_get_icon(): Icon | null + vfunc_get_id(): string | null + vfunc_get_name(): string + vfunc_get_supported_types(): string[] + vfunc_launch(files?: File[] | null, context?: AppLaunchContext | null): boolean + vfunc_launch_uris(uris?: string[] | null, context?: AppLaunchContext | null): boolean + vfunc_launch_uris_async(uris?: string[] | null, context?: AppLaunchContext | null, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + vfunc_launch_uris_finish(result: AsyncResult): boolean + vfunc_remove_supports_type(content_type: string): boolean + vfunc_set_as_default_for_extension(extension: string): boolean + vfunc_set_as_default_for_type(content_type: string): boolean + vfunc_set_as_last_used_for_type(content_type: string): boolean + vfunc_should_show(): boolean + vfunc_supports_files(): boolean + vfunc_supports_uris(): boolean + static name: string + /* Static methods and pseudo-constructors */ + static create_from_commandline(commandline: string, application_name: string | null, flags: AppInfoCreateFlags): AppInfo + static get_all(): AppInfo[] + static get_all_for_type(content_type: string): AppInfo[] + static get_default_for_type(content_type: string, must_support_uris: boolean): AppInfo | null + static get_default_for_uri_scheme(uri_scheme: string): AppInfo | null + static get_fallback_for_type(content_type: string): AppInfo[] + static get_recommended_for_type(content_type: string): AppInfo[] + static launch_default_for_uri(uri: string, context?: AppLaunchContext | null): boolean + static launch_default_for_uri_async(uri: string, context?: AppLaunchContext | null, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + static launch_default_for_uri_finish(result: AsyncResult): boolean + static reset_type_associations(content_type: string): void +} +export class AsyncInitable { + /* Methods of Gio.AsyncInitable */ + init_async(io_priority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + init_finish(res: AsyncResult): boolean + new_finish(res: AsyncResult): GObject.Object + /* Virtual methods of Gio.AsyncInitable */ + vfunc_init_async(io_priority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + vfunc_init_finish(res: AsyncResult): boolean + static name: string + /* Static methods and pseudo-constructors */ + static newv_async(object_type: GObject.Type, n_parameters: number, parameters: GObject.Parameter, io_priority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void +} +export class AsyncResult { + /* Methods of Gio.AsyncResult */ + get_source_object(): GObject.Object | null + get_user_data(): object | null + is_tagged(source_tag?: object | null): boolean + legacy_propagate_error(): boolean + /* Virtual methods of Gio.AsyncResult */ + vfunc_get_source_object(): GObject.Object | null + vfunc_get_user_data(): object | null + vfunc_is_tagged(source_tag?: object | null): boolean + static name: string +} +export class Converter { + /* Methods of Gio.Converter */ + convert(inbuf: Uint8Array, outbuf: Uint8Array, flags: ConverterFlags): [ /* returnType */ ConverterResult, /* bytes_read */ number, /* bytes_written */ number ] + reset(): void + /* Virtual methods of Gio.Converter */ + vfunc_convert(inbuf: Uint8Array | null, outbuf: Uint8Array | null, flags: ConverterFlags): [ /* returnType */ ConverterResult, /* bytes_read */ number, /* bytes_written */ number ] + vfunc_reset(): void + static name: string +} +export class DBusInterface { + /* Methods of Gio.DBusInterface */ + get_object(): DBusObject | null + get_info(): DBusInterfaceInfo + set_object(object?: DBusObject | null): void + /* Virtual methods of Gio.DBusInterface */ + vfunc_dup_object(): DBusObject | null + vfunc_get_info(): DBusInterfaceInfo + vfunc_set_object(object?: DBusObject | null): void + static name: string +} +export class DBusObject { + /* Methods of Gio.DBusObject */ + get_interface(interface_name: string): DBusInterface | null + get_interfaces(): DBusInterface[] + get_object_path(): string + /* Virtual methods of Gio.DBusObject */ + vfunc_get_interface(interface_name: string): DBusInterface | null + vfunc_get_interfaces(): DBusInterface[] + vfunc_get_object_path(): string + vfunc_interface_added(interface_: DBusInterface): void + vfunc_interface_removed(interface_: DBusInterface): void + /* Signals of Gio.DBusObject */ + connect(sigName: "interface-added", callback: (($obj: DBusObject, interface: DBusInterface) => void)): number + connect_after(sigName: "interface-added", callback: (($obj: DBusObject, interface: DBusInterface) => void)): number + emit(sigName: "interface-added", interface: DBusInterface): void + connect(sigName: "interface-removed", callback: (($obj: DBusObject, interface: DBusInterface) => void)): number + connect_after(sigName: "interface-removed", callback: (($obj: DBusObject, interface: DBusInterface) => void)): number + emit(sigName: "interface-removed", interface: DBusInterface): void + static name: string +} +export class DBusObjectManager { + /* Methods of Gio.DBusObjectManager */ + get_interface(object_path: string, interface_name: string): DBusInterface + get_object(object_path: string): DBusObject + get_object_path(): string + get_objects(): DBusObject[] + /* Virtual methods of Gio.DBusObjectManager */ + vfunc_get_interface(object_path: string, interface_name: string): DBusInterface + vfunc_get_object(object_path: string): DBusObject + vfunc_get_object_path(): string + vfunc_get_objects(): DBusObject[] + vfunc_interface_added(object: DBusObject, interface_: DBusInterface): void + vfunc_interface_removed(object: DBusObject, interface_: DBusInterface): void + vfunc_object_added(object: DBusObject): void + vfunc_object_removed(object: DBusObject): void + /* Signals of Gio.DBusObjectManager */ + connect(sigName: "interface-added", callback: (($obj: DBusObjectManager, object: DBusObject, interface: DBusInterface) => void)): number + connect_after(sigName: "interface-added", callback: (($obj: DBusObjectManager, object: DBusObject, interface: DBusInterface) => void)): number + emit(sigName: "interface-added", object: DBusObject, interface: DBusInterface): void + connect(sigName: "interface-removed", callback: (($obj: DBusObjectManager, object: DBusObject, interface: DBusInterface) => void)): number + connect_after(sigName: "interface-removed", callback: (($obj: DBusObjectManager, object: DBusObject, interface: DBusInterface) => void)): number + emit(sigName: "interface-removed", object: DBusObject, interface: DBusInterface): void + connect(sigName: "object-added", callback: (($obj: DBusObjectManager, object: DBusObject) => void)): number + connect_after(sigName: "object-added", callback: (($obj: DBusObjectManager, object: DBusObject) => void)): number + emit(sigName: "object-added", object: DBusObject): void + connect(sigName: "object-removed", callback: (($obj: DBusObjectManager, object: DBusObject) => void)): number + connect_after(sigName: "object-removed", callback: (($obj: DBusObjectManager, object: DBusObject) => void)): number + emit(sigName: "object-removed", object: DBusObject): void + static name: string +} +export class DatagramBased { + /* Methods of Gio.DatagramBased */ + condition_check(condition: GLib.IOCondition): GLib.IOCondition + condition_wait(condition: GLib.IOCondition, timeout: number, cancellable?: Cancellable | null): boolean + create_source(condition: GLib.IOCondition, cancellable?: Cancellable | null): GLib.Source + receive_messages(messages: InputMessage[], flags: number, timeout: number, cancellable?: Cancellable | null): number + send_messages(messages: OutputMessage[], flags: number, timeout: number, cancellable?: Cancellable | null): number + /* Virtual methods of Gio.DatagramBased */ + vfunc_condition_check(condition: GLib.IOCondition): GLib.IOCondition + vfunc_condition_wait(condition: GLib.IOCondition, timeout: number, cancellable?: Cancellable | null): boolean + vfunc_create_source(condition: GLib.IOCondition, cancellable?: Cancellable | null): GLib.Source + vfunc_receive_messages(messages: InputMessage[], flags: number, timeout: number, cancellable?: Cancellable | null): number + vfunc_send_messages(messages: OutputMessage[], flags: number, timeout: number, cancellable?: Cancellable | null): number + static name: string +} +export class DesktopAppInfoLookup { + /* Methods of Gio.DesktopAppInfoLookup */ + get_default_for_uri_scheme(uri_scheme: string): AppInfo | null + /* Virtual methods of Gio.DesktopAppInfoLookup */ + vfunc_get_default_for_uri_scheme(uri_scheme: string): AppInfo | null + static name: string +} +export class Drive { + /* Methods of Gio.Drive */ + can_eject(): boolean + can_poll_for_media(): boolean + can_start(): boolean + can_start_degraded(): boolean + can_stop(): boolean + eject(flags: MountUnmountFlags, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + eject_finish(result: AsyncResult): boolean + eject_with_operation(flags: MountUnmountFlags, mount_operation?: MountOperation | null, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + eject_with_operation_finish(result: AsyncResult): boolean + enumerate_identifiers(): string[] + get_icon(): Icon + get_identifier(kind: string): string | null + get_name(): string + get_sort_key(): string | null + get_start_stop_type(): DriveStartStopType + get_symbolic_icon(): Icon + get_volumes(): Volume[] + has_media(): boolean + has_volumes(): boolean + is_media_check_automatic(): boolean + is_media_removable(): boolean + is_removable(): boolean + poll_for_media(cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + poll_for_media_finish(result: AsyncResult): boolean + start(flags: DriveStartFlags, mount_operation?: MountOperation | null, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + start_finish(result: AsyncResult): boolean + stop(flags: MountUnmountFlags, mount_operation?: MountOperation | null, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + stop_finish(result: AsyncResult): boolean + /* Virtual methods of Gio.Drive */ + vfunc_can_eject(): boolean + vfunc_can_poll_for_media(): boolean + vfunc_can_start(): boolean + vfunc_can_start_degraded(): boolean + vfunc_can_stop(): boolean + vfunc_changed(): void + vfunc_disconnected(): void + vfunc_eject(flags: MountUnmountFlags, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + vfunc_eject_button(): void + vfunc_eject_finish(result: AsyncResult): boolean + vfunc_eject_with_operation(flags: MountUnmountFlags, mount_operation?: MountOperation | null, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + vfunc_eject_with_operation_finish(result: AsyncResult): boolean + vfunc_enumerate_identifiers(): string[] + vfunc_get_icon(): Icon + vfunc_get_identifier(kind: string): string | null + vfunc_get_name(): string + vfunc_get_sort_key(): string | null + vfunc_get_start_stop_type(): DriveStartStopType + vfunc_get_symbolic_icon(): Icon + vfunc_get_volumes(): Volume[] + vfunc_has_media(): boolean + vfunc_has_volumes(): boolean + vfunc_is_media_check_automatic(): boolean + vfunc_is_media_removable(): boolean + vfunc_is_removable(): boolean + vfunc_poll_for_media(cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + vfunc_poll_for_media_finish(result: AsyncResult): boolean + vfunc_start(flags: DriveStartFlags, mount_operation?: MountOperation | null, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + vfunc_start_finish(result: AsyncResult): boolean + vfunc_stop(flags: MountUnmountFlags, mount_operation?: MountOperation | null, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + vfunc_stop_button(): void + vfunc_stop_finish(result: AsyncResult): boolean + /* Signals of Gio.Drive */ + connect(sigName: "changed", callback: (($obj: Drive) => void)): number + connect_after(sigName: "changed", callback: (($obj: Drive) => void)): number + emit(sigName: "changed"): void + connect(sigName: "disconnected", callback: (($obj: Drive) => void)): number + connect_after(sigName: "disconnected", callback: (($obj: Drive) => void)): number + emit(sigName: "disconnected"): void + connect(sigName: "eject-button", callback: (($obj: Drive) => void)): number + connect_after(sigName: "eject-button", callback: (($obj: Drive) => void)): number + emit(sigName: "eject-button"): void + connect(sigName: "stop-button", callback: (($obj: Drive) => void)): number + connect_after(sigName: "stop-button", callback: (($obj: Drive) => void)): number + emit(sigName: "stop-button"): void + static name: string +} +export class DtlsClientConnection { + /* Properties of Gio.DtlsClientConnection */ + readonly accepted_cas: object[] + server_identity: SocketConnectable + validation_flags: TlsCertificateFlags + /* Methods of Gio.DtlsClientConnection */ + get_accepted_cas(): any + get_server_identity(): SocketConnectable + get_validation_flags(): TlsCertificateFlags + set_server_identity(identity: SocketConnectable): void + set_validation_flags(flags: TlsCertificateFlags): void + /* Methods of Gio.DatagramBased */ + condition_check(condition: GLib.IOCondition): GLib.IOCondition + condition_wait(condition: GLib.IOCondition, timeout: number, cancellable?: Cancellable | null): boolean + create_source(condition: GLib.IOCondition, cancellable?: Cancellable | null): GLib.Source + receive_messages(messages: InputMessage[], flags: number, timeout: number, cancellable?: Cancellable | null): number + send_messages(messages: OutputMessage[], flags: number, timeout: number, cancellable?: Cancellable | null): number + /* Virtual methods of Gio.DatagramBased */ + vfunc_condition_check(condition: GLib.IOCondition): GLib.IOCondition + vfunc_condition_wait(condition: GLib.IOCondition, timeout: number, cancellable?: Cancellable | null): boolean + vfunc_create_source(condition: GLib.IOCondition, cancellable?: Cancellable | null): GLib.Source + vfunc_receive_messages(messages: InputMessage[], flags: number, timeout: number, cancellable?: Cancellable | null): number + vfunc_send_messages(messages: OutputMessage[], flags: number, timeout: number, cancellable?: Cancellable | null): number + static name: string +} +export class DtlsConnection { + /* Properties of Gio.DtlsConnection */ + advertised_protocols: string[] + certificate: TlsCertificate + database: TlsDatabase + interaction: TlsInteraction + readonly negotiated_protocol: string + readonly peer_certificate: TlsCertificate + readonly peer_certificate_errors: TlsCertificateFlags + rehandshake_mode: TlsRehandshakeMode + require_close_notify: boolean + /* Methods of Gio.DtlsConnection */ + close(cancellable?: Cancellable | null): boolean + close_async(io_priority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + close_finish(result: AsyncResult): boolean + emit_accept_certificate(peer_cert: TlsCertificate, errors: TlsCertificateFlags): boolean + get_certificate(): TlsCertificate | null + get_channel_binding_data(type: TlsChannelBindingType): [ /* returnType */ boolean, /* data */ Uint8Array | null ] + get_database(): TlsDatabase | null + get_interaction(): TlsInteraction | null + get_negotiated_protocol(): string | null + get_peer_certificate(): TlsCertificate | null + get_peer_certificate_errors(): TlsCertificateFlags + get_rehandshake_mode(): TlsRehandshakeMode + get_require_close_notify(): boolean + handshake(cancellable?: Cancellable | null): boolean + handshake_async(io_priority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + handshake_finish(result: AsyncResult): boolean + set_advertised_protocols(protocols?: string[] | null): void + set_certificate(certificate: TlsCertificate): void + set_database(database?: TlsDatabase | null): void + set_interaction(interaction?: TlsInteraction | null): void + set_rehandshake_mode(mode: TlsRehandshakeMode): void + set_require_close_notify(require_close_notify: boolean): void + shutdown(shutdown_read: boolean, shutdown_write: boolean, cancellable?: Cancellable | null): boolean + shutdown_async(shutdown_read: boolean, shutdown_write: boolean, io_priority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + shutdown_finish(result: AsyncResult): boolean + /* Methods of Gio.DatagramBased */ + condition_check(condition: GLib.IOCondition): GLib.IOCondition + condition_wait(condition: GLib.IOCondition, timeout: number, cancellable?: Cancellable | null): boolean + create_source(condition: GLib.IOCondition, cancellable?: Cancellable | null): GLib.Source + receive_messages(messages: InputMessage[], flags: number, timeout: number, cancellable?: Cancellable | null): number + send_messages(messages: OutputMessage[], flags: number, timeout: number, cancellable?: Cancellable | null): number + /* Virtual methods of Gio.DtlsConnection */ + vfunc_accept_certificate(peer_cert: TlsCertificate, errors: TlsCertificateFlags): boolean + vfunc_get_binding_data(type: TlsChannelBindingType, data: Uint8Array): boolean + vfunc_get_negotiated_protocol(): string | null + vfunc_handshake(cancellable?: Cancellable | null): boolean + vfunc_handshake_async(io_priority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + vfunc_handshake_finish(result: AsyncResult): boolean + vfunc_set_advertised_protocols(protocols?: string[] | null): void + vfunc_shutdown(shutdown_read: boolean, shutdown_write: boolean, cancellable?: Cancellable | null): boolean + vfunc_shutdown_async(shutdown_read: boolean, shutdown_write: boolean, io_priority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + vfunc_shutdown_finish(result: AsyncResult): boolean + /* Virtual methods of Gio.DatagramBased */ + vfunc_condition_check(condition: GLib.IOCondition): GLib.IOCondition + vfunc_condition_wait(condition: GLib.IOCondition, timeout: number, cancellable?: Cancellable | null): boolean + vfunc_create_source(condition: GLib.IOCondition, cancellable?: Cancellable | null): GLib.Source + vfunc_receive_messages(messages: InputMessage[], flags: number, timeout: number, cancellable?: Cancellable | null): number + vfunc_send_messages(messages: OutputMessage[], flags: number, timeout: number, cancellable?: Cancellable | null): number + /* Signals of Gio.DtlsConnection */ + connect(sigName: "accept-certificate", callback: (($obj: DtlsConnection, peer_cert: TlsCertificate, errors: TlsCertificateFlags) => boolean)): number + connect_after(sigName: "accept-certificate", callback: (($obj: DtlsConnection, peer_cert: TlsCertificate, errors: TlsCertificateFlags) => boolean)): number + emit(sigName: "accept-certificate", peer_cert: TlsCertificate, errors: TlsCertificateFlags): void + static name: string +} +export class DtlsServerConnection { + /* Properties of Gio.DtlsServerConnection */ + authentication_mode: TlsAuthenticationMode + /* Methods of Gio.DatagramBased */ + condition_check(condition: GLib.IOCondition): GLib.IOCondition + condition_wait(condition: GLib.IOCondition, timeout: number, cancellable?: Cancellable | null): boolean + create_source(condition: GLib.IOCondition, cancellable?: Cancellable | null): GLib.Source + receive_messages(messages: InputMessage[], flags: number, timeout: number, cancellable?: Cancellable | null): number + send_messages(messages: OutputMessage[], flags: number, timeout: number, cancellable?: Cancellable | null): number + /* Virtual methods of Gio.DatagramBased */ + vfunc_condition_check(condition: GLib.IOCondition): GLib.IOCondition + vfunc_condition_wait(condition: GLib.IOCondition, timeout: number, cancellable?: Cancellable | null): boolean + vfunc_create_source(condition: GLib.IOCondition, cancellable?: Cancellable | null): GLib.Source + vfunc_receive_messages(messages: InputMessage[], flags: number, timeout: number, cancellable?: Cancellable | null): number + vfunc_send_messages(messages: OutputMessage[], flags: number, timeout: number, cancellable?: Cancellable | null): number + static name: string +} +export class File { + /* Methods of Gio.File */ + append_to(flags: FileCreateFlags, cancellable?: Cancellable | null): FileOutputStream + append_to_async(flags: FileCreateFlags, io_priority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + append_to_finish(res: AsyncResult): FileOutputStream + build_attribute_list_for_copy(flags: FileCopyFlags, cancellable?: Cancellable | null): string + copy(destination: File, flags: FileCopyFlags, cancellable?: Cancellable | null, progress_callback?: FileProgressCallback | null): boolean + copy_async(destination: File, flags: FileCopyFlags, io_priority: number, cancellable?: Cancellable | null): void + copy_attributes(destination: File, flags: FileCopyFlags, cancellable?: Cancellable | null): boolean + copy_finish(res: AsyncResult): boolean + create(flags: FileCreateFlags, cancellable?: Cancellable | null): FileOutputStream + create_async(flags: FileCreateFlags, io_priority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + create_finish(res: AsyncResult): FileOutputStream + create_readwrite(flags: FileCreateFlags, cancellable?: Cancellable | null): FileIOStream + create_readwrite_async(flags: FileCreateFlags, io_priority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + create_readwrite_finish(res: AsyncResult): FileIOStream + delete(cancellable?: Cancellable | null): boolean + delete_async(io_priority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + delete_finish(result: AsyncResult): boolean + dup(): File + eject_mountable(flags: MountUnmountFlags, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + eject_mountable_finish(result: AsyncResult): boolean + eject_mountable_with_operation(flags: MountUnmountFlags, mount_operation?: MountOperation | null, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + eject_mountable_with_operation_finish(result: AsyncResult): boolean + enumerate_children(attributes: string, flags: FileQueryInfoFlags, cancellable?: Cancellable | null): FileEnumerator + enumerate_children_async(attributes: string, flags: FileQueryInfoFlags, io_priority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + enumerate_children_finish(res: AsyncResult): FileEnumerator + equal(file2: File): boolean + find_enclosing_mount(cancellable?: Cancellable | null): Mount + find_enclosing_mount_async(io_priority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + find_enclosing_mount_finish(res: AsyncResult): Mount + get_basename(): string | null + get_child(name: string): File + get_child_for_display_name(display_name: string): File + get_parent(): File | null + get_parse_name(): string + get_path(): string | null + get_relative_path(descendant: File): string | null + get_uri(): string + get_uri_scheme(): string | null + has_parent(parent?: File | null): boolean + has_prefix(prefix: File): boolean + has_uri_scheme(uri_scheme: string): boolean + hash(): number + is_native(): boolean + load_bytes(cancellable?: Cancellable | null): [ /* returnType */ GLib.Bytes, /* etag_out */ string | null ] + load_bytes_async(cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + load_bytes_finish(result: AsyncResult): [ /* returnType */ GLib.Bytes, /* etag_out */ string | null ] + load_contents(cancellable?: Cancellable | null): [ /* returnType */ boolean, /* contents */ Uint8Array, /* etag_out */ string | null ] + load_contents_async(cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + load_contents_finish(res: AsyncResult): [ /* returnType */ boolean, /* contents */ Uint8Array, /* etag_out */ string | null ] + load_partial_contents_finish(res: AsyncResult): [ /* returnType */ boolean, /* contents */ Uint8Array, /* etag_out */ string | null ] + make_directory(cancellable?: Cancellable | null): boolean + make_directory_async(io_priority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + make_directory_finish(result: AsyncResult): boolean + make_directory_with_parents(cancellable?: Cancellable | null): boolean + make_symbolic_link(symlink_value: string, cancellable?: Cancellable | null): boolean + measure_disk_usage_finish(result: AsyncResult): [ /* returnType */ boolean, /* disk_usage */ number | null, /* num_dirs */ number | null, /* num_files */ number | null ] + monitor(flags: FileMonitorFlags, cancellable?: Cancellable | null): FileMonitor + monitor_directory(flags: FileMonitorFlags, cancellable?: Cancellable | null): FileMonitor + monitor_file(flags: FileMonitorFlags, cancellable?: Cancellable | null): FileMonitor + mount_enclosing_volume(flags: MountMountFlags, mount_operation?: MountOperation | null, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + mount_enclosing_volume_finish(result: AsyncResult): boolean + mount_mountable(flags: MountMountFlags, mount_operation?: MountOperation | null, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + mount_mountable_finish(result: AsyncResult): File + move(destination: File, flags: FileCopyFlags, cancellable?: Cancellable | null, progress_callback?: FileProgressCallback | null): boolean + open_readwrite(cancellable?: Cancellable | null): FileIOStream + open_readwrite_async(io_priority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + open_readwrite_finish(res: AsyncResult): FileIOStream + peek_path(): string | null + poll_mountable(cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + poll_mountable_finish(result: AsyncResult): boolean + query_default_handler(cancellable?: Cancellable | null): AppInfo + query_default_handler_async(io_priority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + query_default_handler_finish(result: AsyncResult): AppInfo + query_exists(cancellable?: Cancellable | null): boolean + query_file_type(flags: FileQueryInfoFlags, cancellable?: Cancellable | null): FileType + query_filesystem_info(attributes: string, cancellable?: Cancellable | null): FileInfo + query_filesystem_info_async(attributes: string, io_priority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + query_filesystem_info_finish(res: AsyncResult): FileInfo + query_info(attributes: string, flags: FileQueryInfoFlags, cancellable?: Cancellable | null): FileInfo + query_info_async(attributes: string, flags: FileQueryInfoFlags, io_priority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + query_info_finish(res: AsyncResult): FileInfo + query_settable_attributes(cancellable?: Cancellable | null): FileAttributeInfoList + query_writable_namespaces(cancellable?: Cancellable | null): FileAttributeInfoList + read(cancellable?: Cancellable | null): FileInputStream + read_async(io_priority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + read_finish(res: AsyncResult): FileInputStream + replace(etag: string | null, make_backup: boolean, flags: FileCreateFlags, cancellable?: Cancellable | null): FileOutputStream + replace_async(etag: string | null, make_backup: boolean, flags: FileCreateFlags, io_priority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + replace_contents(contents: Uint8Array, etag: string | null, make_backup: boolean, flags: FileCreateFlags, cancellable?: Cancellable | null): [ /* returnType */ boolean, /* new_etag */ string | null ] + replace_contents_async(contents: Uint8Array, etag: string | null, make_backup: boolean, flags: FileCreateFlags, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + replace_contents_bytes_async(contents: GLib.Bytes, etag: string | null, make_backup: boolean, flags: FileCreateFlags, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + replace_contents_finish(res: AsyncResult): [ /* returnType */ boolean, /* new_etag */ string | null ] + replace_finish(res: AsyncResult): FileOutputStream + replace_readwrite(etag: string | null, make_backup: boolean, flags: FileCreateFlags, cancellable?: Cancellable | null): FileIOStream + replace_readwrite_async(etag: string | null, make_backup: boolean, flags: FileCreateFlags, io_priority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + replace_readwrite_finish(res: AsyncResult): FileIOStream + resolve_relative_path(relative_path: string): File + set_attribute(attribute: string, type: FileAttributeType, value_p: object | null, flags: FileQueryInfoFlags, cancellable?: Cancellable | null): boolean + set_attribute_byte_string(attribute: string, value: string, flags: FileQueryInfoFlags, cancellable?: Cancellable | null): boolean + set_attribute_int32(attribute: string, value: number, flags: FileQueryInfoFlags, cancellable?: Cancellable | null): boolean + set_attribute_int64(attribute: string, value: number, flags: FileQueryInfoFlags, cancellable?: Cancellable | null): boolean + set_attribute_string(attribute: string, value: string, flags: FileQueryInfoFlags, cancellable?: Cancellable | null): boolean + set_attribute_uint32(attribute: string, value: number, flags: FileQueryInfoFlags, cancellable?: Cancellable | null): boolean + set_attribute_uint64(attribute: string, value: number, flags: FileQueryInfoFlags, cancellable?: Cancellable | null): boolean + set_attributes_async(info: FileInfo, flags: FileQueryInfoFlags, io_priority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + set_attributes_finish(result: AsyncResult): [ /* returnType */ boolean, /* info */ FileInfo ] + set_attributes_from_info(info: FileInfo, flags: FileQueryInfoFlags, cancellable?: Cancellable | null): boolean + set_display_name(display_name: string, cancellable?: Cancellable | null): File + set_display_name_async(display_name: string, io_priority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + set_display_name_finish(res: AsyncResult): File + start_mountable(flags: DriveStartFlags, start_operation?: MountOperation | null, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + start_mountable_finish(result: AsyncResult): boolean + stop_mountable(flags: MountUnmountFlags, mount_operation?: MountOperation | null, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + stop_mountable_finish(result: AsyncResult): boolean + supports_thread_contexts(): boolean + trash(cancellable?: Cancellable | null): boolean + trash_async(io_priority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + trash_finish(result: AsyncResult): boolean + unmount_mountable(flags: MountUnmountFlags, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + unmount_mountable_finish(result: AsyncResult): boolean + unmount_mountable_with_operation(flags: MountUnmountFlags, mount_operation?: MountOperation | null, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + unmount_mountable_with_operation_finish(result: AsyncResult): boolean + /* Virtual methods of Gio.File */ + vfunc_append_to(flags: FileCreateFlags, cancellable?: Cancellable | null): FileOutputStream + vfunc_append_to_async(flags: FileCreateFlags, io_priority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + vfunc_append_to_finish(res: AsyncResult): FileOutputStream + vfunc_copy(destination: File, flags: FileCopyFlags, cancellable?: Cancellable | null, progress_callback?: FileProgressCallback | null): boolean + vfunc_copy_async(destination: File, flags: FileCopyFlags, io_priority: number, cancellable?: Cancellable | null): void + vfunc_copy_finish(res: AsyncResult): boolean + vfunc_create(flags: FileCreateFlags, cancellable?: Cancellable | null): FileOutputStream + vfunc_create_async(flags: FileCreateFlags, io_priority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + vfunc_create_finish(res: AsyncResult): FileOutputStream + vfunc_create_readwrite(flags: FileCreateFlags, cancellable?: Cancellable | null): FileIOStream + vfunc_create_readwrite_async(flags: FileCreateFlags, io_priority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + vfunc_create_readwrite_finish(res: AsyncResult): FileIOStream + vfunc_delete_file(cancellable?: Cancellable | null): boolean + vfunc_delete_file_async(io_priority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + vfunc_delete_file_finish(result: AsyncResult): boolean + vfunc_dup(): File + vfunc_eject_mountable(flags: MountUnmountFlags, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + vfunc_eject_mountable_finish(result: AsyncResult): boolean + vfunc_eject_mountable_with_operation(flags: MountUnmountFlags, mount_operation?: MountOperation | null, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + vfunc_eject_mountable_with_operation_finish(result: AsyncResult): boolean + vfunc_enumerate_children(attributes: string, flags: FileQueryInfoFlags, cancellable?: Cancellable | null): FileEnumerator + vfunc_enumerate_children_async(attributes: string, flags: FileQueryInfoFlags, io_priority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + vfunc_enumerate_children_finish(res: AsyncResult): FileEnumerator + vfunc_equal(file2: File): boolean + vfunc_find_enclosing_mount(cancellable?: Cancellable | null): Mount + vfunc_find_enclosing_mount_async(io_priority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + vfunc_find_enclosing_mount_finish(res: AsyncResult): Mount + vfunc_get_basename(): string | null + vfunc_get_child_for_display_name(display_name: string): File + vfunc_get_parent(): File | null + vfunc_get_parse_name(): string + vfunc_get_path(): string | null + vfunc_get_relative_path(descendant: File): string | null + vfunc_get_uri(): string + vfunc_get_uri_scheme(): string | null + vfunc_has_uri_scheme(uri_scheme: string): boolean + vfunc_hash(): number + vfunc_is_native(): boolean + vfunc_make_directory(cancellable?: Cancellable | null): boolean + vfunc_make_directory_async(io_priority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + vfunc_make_directory_finish(result: AsyncResult): boolean + vfunc_make_symbolic_link(symlink_value: string, cancellable?: Cancellable | null): boolean + vfunc_measure_disk_usage_finish(result: AsyncResult): [ /* returnType */ boolean, /* disk_usage */ number | null, /* num_dirs */ number | null, /* num_files */ number | null ] + vfunc_monitor_dir(flags: FileMonitorFlags, cancellable?: Cancellable | null): FileMonitor + vfunc_monitor_file(flags: FileMonitorFlags, cancellable?: Cancellable | null): FileMonitor + vfunc_mount_enclosing_volume(flags: MountMountFlags, mount_operation?: MountOperation | null, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + vfunc_mount_enclosing_volume_finish(result: AsyncResult): boolean + vfunc_mount_mountable(flags: MountMountFlags, mount_operation?: MountOperation | null, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + vfunc_mount_mountable_finish(result: AsyncResult): File + vfunc_move(destination: File, flags: FileCopyFlags, cancellable?: Cancellable | null, progress_callback?: FileProgressCallback | null): boolean + vfunc_open_readwrite(cancellable?: Cancellable | null): FileIOStream + vfunc_open_readwrite_async(io_priority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + vfunc_open_readwrite_finish(res: AsyncResult): FileIOStream + vfunc_poll_mountable(cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + vfunc_poll_mountable_finish(result: AsyncResult): boolean + vfunc_prefix_matches(file: File): boolean + vfunc_query_filesystem_info(attributes: string, cancellable?: Cancellable | null): FileInfo + vfunc_query_filesystem_info_async(attributes: string, io_priority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + vfunc_query_filesystem_info_finish(res: AsyncResult): FileInfo + vfunc_query_info(attributes: string, flags: FileQueryInfoFlags, cancellable?: Cancellable | null): FileInfo + vfunc_query_info_async(attributes: string, flags: FileQueryInfoFlags, io_priority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + vfunc_query_info_finish(res: AsyncResult): FileInfo + vfunc_query_settable_attributes(cancellable?: Cancellable | null): FileAttributeInfoList + vfunc_query_writable_namespaces(cancellable?: Cancellable | null): FileAttributeInfoList + vfunc_read_async(io_priority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + vfunc_read_finish(res: AsyncResult): FileInputStream + vfunc_read_fn(cancellable?: Cancellable | null): FileInputStream + vfunc_replace(etag: string | null, make_backup: boolean, flags: FileCreateFlags, cancellable?: Cancellable | null): FileOutputStream + vfunc_replace_async(etag: string | null, make_backup: boolean, flags: FileCreateFlags, io_priority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + vfunc_replace_finish(res: AsyncResult): FileOutputStream + vfunc_replace_readwrite(etag: string | null, make_backup: boolean, flags: FileCreateFlags, cancellable?: Cancellable | null): FileIOStream + vfunc_replace_readwrite_async(etag: string | null, make_backup: boolean, flags: FileCreateFlags, io_priority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + vfunc_replace_readwrite_finish(res: AsyncResult): FileIOStream + vfunc_resolve_relative_path(relative_path: string): File + vfunc_set_attribute(attribute: string, type: FileAttributeType, value_p: object | null, flags: FileQueryInfoFlags, cancellable?: Cancellable | null): boolean + vfunc_set_attributes_async(info: FileInfo, flags: FileQueryInfoFlags, io_priority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + vfunc_set_attributes_finish(result: AsyncResult): [ /* returnType */ boolean, /* info */ FileInfo ] + vfunc_set_attributes_from_info(info: FileInfo, flags: FileQueryInfoFlags, cancellable?: Cancellable | null): boolean + vfunc_set_display_name(display_name: string, cancellable?: Cancellable | null): File + vfunc_set_display_name_async(display_name: string, io_priority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + vfunc_set_display_name_finish(res: AsyncResult): File + vfunc_start_mountable(flags: DriveStartFlags, start_operation?: MountOperation | null, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + vfunc_start_mountable_finish(result: AsyncResult): boolean + vfunc_stop_mountable(flags: MountUnmountFlags, mount_operation?: MountOperation | null, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + vfunc_stop_mountable_finish(result: AsyncResult): boolean + vfunc_trash(cancellable?: Cancellable | null): boolean + vfunc_trash_async(io_priority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + vfunc_trash_finish(result: AsyncResult): boolean + vfunc_unmount_mountable(flags: MountUnmountFlags, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + vfunc_unmount_mountable_finish(result: AsyncResult): boolean + vfunc_unmount_mountable_with_operation(flags: MountUnmountFlags, mount_operation?: MountOperation | null, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + vfunc_unmount_mountable_with_operation_finish(result: AsyncResult): boolean + static name: string + /* Static methods and pseudo-constructors */ + static new_for_commandline_arg(arg: string): File + static new_for_commandline_arg_and_cwd(arg: string, cwd: string): File + static new_for_path(path: string): File + static new_for_uri(uri: string): File + static new_tmp(tmpl?: string | null): [ /* returnType */ File, /* iostream */ FileIOStream ] + static parse_name(parse_name: string): File +} +export class FileDescriptorBased { + /* Methods of Gio.FileDescriptorBased */ + get_fd(): number + /* Virtual methods of Gio.FileDescriptorBased */ + vfunc_get_fd(): number + static name: string +} +export class Icon { + /* Methods of Gio.Icon */ + equal(icon2?: Icon | null): boolean + serialize(): GLib.Variant | null + to_string(): string | null + /* Virtual methods of Gio.Icon */ + vfunc_equal(icon2?: Icon | null): boolean + vfunc_hash(): number + vfunc_serialize(): GLib.Variant | null + static name: string + /* Static methods and pseudo-constructors */ + static deserialize(value: GLib.Variant): Icon | null + static hash(icon: object): number + static new_for_string(str: string): Icon +} +export class Initable { + /* Methods of Gio.Initable */ + init(cancellable?: Cancellable | null): boolean + /* Virtual methods of Gio.Initable */ + vfunc_init(cancellable?: Cancellable | null): boolean + static name: string + /* Static methods and pseudo-constructors */ + static newv(object_type: GObject.Type, parameters: GObject.Parameter[], cancellable?: Cancellable | null): GObject.Object +} +export class ListModel { + /* Methods of Gio.ListModel */ + get_item_type(): GObject.Type + get_n_items(): number + get_item(position: number): GObject.Object | null + items_changed(position: number, removed: number, added: number): void + /* Virtual methods of Gio.ListModel */ + vfunc_get_item(position: number): GObject.Object | null + vfunc_get_item_type(): GObject.Type + vfunc_get_n_items(): number + /* Signals of Gio.ListModel */ + connect(sigName: "items-changed", callback: (($obj: ListModel, position: number, removed: number, added: number) => void)): number + connect_after(sigName: "items-changed", callback: (($obj: ListModel, position: number, removed: number, added: number) => void)): number + emit(sigName: "items-changed", position: number, removed: number, added: number): void + static name: string +} +export class LoadableIcon { + /* Methods of Gio.LoadableIcon */ + load(size: number, cancellable?: Cancellable | null): [ /* returnType */ InputStream, /* type */ string | null ] + load_async(size: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + load_finish(res: AsyncResult): [ /* returnType */ InputStream, /* type */ string | null ] + /* Methods of Gio.Icon */ + equal(icon2?: Icon | null): boolean + serialize(): GLib.Variant | null + to_string(): string | null + /* Virtual methods of Gio.LoadableIcon */ + vfunc_load(size: number, cancellable?: Cancellable | null): [ /* returnType */ InputStream, /* type */ string | null ] + vfunc_load_async(size: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + vfunc_load_finish(res: AsyncResult): [ /* returnType */ InputStream, /* type */ string | null ] + /* Virtual methods of Gio.Icon */ + vfunc_equal(icon2?: Icon | null): boolean + vfunc_hash(): number + vfunc_serialize(): GLib.Variant | null + static name: string +} +export class MemoryMonitor { + /* Methods of Gio.Initable */ + init(cancellable?: Cancellable | null): boolean + /* Virtual methods of Gio.MemoryMonitor */ + vfunc_low_memory_warning(level: MemoryMonitorWarningLevel): void + /* Virtual methods of Gio.Initable */ + vfunc_init(cancellable?: Cancellable | null): boolean + /* Signals of Gio.MemoryMonitor */ + connect(sigName: "low-memory-warning", callback: (($obj: MemoryMonitor, level: MemoryMonitorWarningLevel) => void)): number + connect_after(sigName: "low-memory-warning", callback: (($obj: MemoryMonitor, level: MemoryMonitorWarningLevel) => void)): number + emit(sigName: "low-memory-warning", level: MemoryMonitorWarningLevel): void + static name: string + /* Static methods and pseudo-constructors */ + static dup_default(): MemoryMonitor +} +export class Mount { + /* Methods of Gio.Mount */ + can_eject(): boolean + can_unmount(): boolean + eject(flags: MountUnmountFlags, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + eject_finish(result: AsyncResult): boolean + eject_with_operation(flags: MountUnmountFlags, mount_operation?: MountOperation | null, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + eject_with_operation_finish(result: AsyncResult): boolean + get_default_location(): File + get_drive(): Drive | null + get_icon(): Icon + get_name(): string + get_root(): File + get_sort_key(): string | null + get_symbolic_icon(): Icon + get_uuid(): string | null + get_volume(): Volume | null + guess_content_type(force_rescan: boolean, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + guess_content_type_finish(result: AsyncResult): string[] + guess_content_type_sync(force_rescan: boolean, cancellable?: Cancellable | null): string[] + is_shadowed(): boolean + remount(flags: MountMountFlags, mount_operation?: MountOperation | null, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + remount_finish(result: AsyncResult): boolean + shadow(): void + unmount(flags: MountUnmountFlags, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + unmount_finish(result: AsyncResult): boolean + unmount_with_operation(flags: MountUnmountFlags, mount_operation?: MountOperation | null, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + unmount_with_operation_finish(result: AsyncResult): boolean + unshadow(): void + /* Virtual methods of Gio.Mount */ + vfunc_can_eject(): boolean + vfunc_can_unmount(): boolean + vfunc_changed(): void + vfunc_eject(flags: MountUnmountFlags, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + vfunc_eject_finish(result: AsyncResult): boolean + vfunc_eject_with_operation(flags: MountUnmountFlags, mount_operation?: MountOperation | null, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + vfunc_eject_with_operation_finish(result: AsyncResult): boolean + vfunc_get_default_location(): File + vfunc_get_drive(): Drive | null + vfunc_get_icon(): Icon + vfunc_get_name(): string + vfunc_get_root(): File + vfunc_get_sort_key(): string | null + vfunc_get_symbolic_icon(): Icon + vfunc_get_uuid(): string | null + vfunc_get_volume(): Volume | null + vfunc_guess_content_type(force_rescan: boolean, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + vfunc_guess_content_type_finish(result: AsyncResult): string[] + vfunc_guess_content_type_sync(force_rescan: boolean, cancellable?: Cancellable | null): string[] + vfunc_pre_unmount(): void + vfunc_remount(flags: MountMountFlags, mount_operation?: MountOperation | null, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + vfunc_remount_finish(result: AsyncResult): boolean + vfunc_unmount(flags: MountUnmountFlags, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + vfunc_unmount_finish(result: AsyncResult): boolean + vfunc_unmount_with_operation(flags: MountUnmountFlags, mount_operation?: MountOperation | null, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + vfunc_unmount_with_operation_finish(result: AsyncResult): boolean + vfunc_unmounted(): void + /* Signals of Gio.Mount */ + connect(sigName: "changed", callback: (($obj: Mount) => void)): number + connect_after(sigName: "changed", callback: (($obj: Mount) => void)): number + emit(sigName: "changed"): void + connect(sigName: "pre-unmount", callback: (($obj: Mount) => void)): number + connect_after(sigName: "pre-unmount", callback: (($obj: Mount) => void)): number + emit(sigName: "pre-unmount"): void + connect(sigName: "unmounted", callback: (($obj: Mount) => void)): number + connect_after(sigName: "unmounted", callback: (($obj: Mount) => void)): number + emit(sigName: "unmounted"): void + static name: string +} +export class NetworkMonitor { + /* Properties of Gio.NetworkMonitor */ + readonly connectivity: NetworkConnectivity + readonly network_available: boolean + readonly network_metered: boolean + /* Methods of Gio.NetworkMonitor */ + can_reach(connectable: SocketConnectable, cancellable?: Cancellable | null): boolean + can_reach_async(connectable: SocketConnectable, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + can_reach_finish(result: AsyncResult): boolean + get_connectivity(): NetworkConnectivity + get_network_available(): boolean + get_network_metered(): boolean + /* Methods of Gio.Initable */ + init(cancellable?: Cancellable | null): boolean + /* Virtual methods of Gio.NetworkMonitor */ + vfunc_can_reach(connectable: SocketConnectable, cancellable?: Cancellable | null): boolean + vfunc_can_reach_async(connectable: SocketConnectable, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + vfunc_can_reach_finish(result: AsyncResult): boolean + vfunc_network_changed(network_available: boolean): void + /* Virtual methods of Gio.Initable */ + vfunc_init(cancellable?: Cancellable | null): boolean + /* Signals of Gio.NetworkMonitor */ + connect(sigName: "network-changed", callback: (($obj: NetworkMonitor, network_available: boolean) => void)): number + connect_after(sigName: "network-changed", callback: (($obj: NetworkMonitor, network_available: boolean) => void)): number + emit(sigName: "network-changed", network_available: boolean): void + static name: string + /* Static methods and pseudo-constructors */ + static get_default(): NetworkMonitor +} +export interface PollableInputStream_ConstructProps extends InputStream_ConstructProps { +} +export class PollableInputStream { + /* Fields of Gio.InputStream */ + parent_instance: GObject.Object + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of Gio.PollableInputStream */ + can_poll(): boolean + create_source(cancellable?: Cancellable | null): GLib.Source + is_readable(): boolean + read_nonblocking(buffer: Uint8Array, cancellable?: Cancellable | null): number + /* Methods of Gio.InputStream */ + clear_pending(): void + close(cancellable?: Cancellable | null): boolean + close_async(io_priority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + close_finish(result: AsyncResult): boolean + has_pending(): boolean + is_closed(): boolean + read(cancellable?: Cancellable | null): [ /* returnType */ number, /* buffer */ Uint8Array ] + read_all(cancellable?: Cancellable | null): [ /* returnType */ boolean, /* buffer */ Uint8Array, /* bytes_read */ number ] + read_all_async(io_priority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): /* buffer */ Uint8Array + read_all_finish(result: AsyncResult): [ /* returnType */ boolean, /* bytes_read */ number ] + read_async(io_priority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): /* buffer */ Uint8Array + read_bytes(count: number, cancellable?: Cancellable | null): GLib.Bytes + read_bytes_async(count: number, io_priority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + read_bytes_finish(result: AsyncResult): GLib.Bytes + read_finish(result: AsyncResult): number + set_pending(): boolean + skip(count: number, cancellable?: Cancellable | null): number + skip_async(count: number, io_priority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + skip_finish(result: AsyncResult): number + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Virtual methods of Gio.PollableInputStream */ + vfunc_can_poll(): boolean + vfunc_create_source(cancellable?: Cancellable | null): GLib.Source + vfunc_is_readable(): boolean + vfunc_read_nonblocking(buffer: Uint8Array | null): number + /* Virtual methods of Gio.InputStream */ + vfunc_close_async(io_priority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + vfunc_close_finish(result: AsyncResult): boolean + vfunc_close_fn(cancellable?: Cancellable | null): boolean + vfunc_read_async(io_priority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): /* buffer */ Uint8Array | null + vfunc_read_finish(result: AsyncResult): number + vfunc_read_fn(buffer: object | null, count: number, cancellable?: Cancellable | null): number + vfunc_skip(count: number, cancellable?: Cancellable | null): number + vfunc_skip_async(count: number, io_priority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + vfunc_skip_finish(result: AsyncResult): number + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: PollableInputStream, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: PollableInputStream, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: PollableInputStream_ConstructProps) + _init (config?: PollableInputStream_ConstructProps): void + static $gtype: GObject.Type +} +export interface PollableOutputStream_ConstructProps extends OutputStream_ConstructProps { +} +export class PollableOutputStream { + /* Fields of Gio.OutputStream */ + parent_instance: GObject.Object + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of Gio.PollableOutputStream */ + can_poll(): boolean + create_source(cancellable?: Cancellable | null): GLib.Source + is_writable(): boolean + write_nonblocking(buffer: Uint8Array, cancellable?: Cancellable | null): number + writev_nonblocking(vectors: OutputVector[], cancellable?: Cancellable | null): [ /* returnType */ PollableReturn, /* bytes_written */ number | null ] + /* Methods of Gio.OutputStream */ + clear_pending(): void + close(cancellable?: Cancellable | null): boolean + close_async(io_priority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + close_finish(result: AsyncResult): boolean + flush(cancellable?: Cancellable | null): boolean + flush_async(io_priority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + flush_finish(result: AsyncResult): boolean + has_pending(): boolean + is_closed(): boolean + is_closing(): boolean + set_pending(): boolean + splice(source: InputStream, flags: OutputStreamSpliceFlags, cancellable?: Cancellable | null): number + splice_async(source: InputStream, flags: OutputStreamSpliceFlags, io_priority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + splice_finish(result: AsyncResult): number + write(buffer: Uint8Array, cancellable?: Cancellable | null): number + write_all(buffer: Uint8Array, cancellable?: Cancellable | null): [ /* returnType */ boolean, /* bytes_written */ number | null ] + write_all_async(buffer: Uint8Array, io_priority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + write_all_finish(result: AsyncResult): [ /* returnType */ boolean, /* bytes_written */ number | null ] + write_async(buffer: Uint8Array, io_priority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + write_bytes(bytes: GLib.Bytes, cancellable?: Cancellable | null): number + write_bytes_async(bytes: GLib.Bytes, io_priority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + write_bytes_finish(result: AsyncResult): number + write_finish(result: AsyncResult): number + writev(vectors: OutputVector[], cancellable?: Cancellable | null): [ /* returnType */ boolean, /* bytes_written */ number | null ] + writev_all(vectors: OutputVector[], cancellable?: Cancellable | null): [ /* returnType */ boolean, /* bytes_written */ number | null ] + writev_all_async(vectors: OutputVector[], io_priority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + writev_all_finish(result: AsyncResult): [ /* returnType */ boolean, /* bytes_written */ number | null ] + writev_async(vectors: OutputVector[], io_priority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + writev_finish(result: AsyncResult): [ /* returnType */ boolean, /* bytes_written */ number | null ] + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Virtual methods of Gio.PollableOutputStream */ + vfunc_can_poll(): boolean + vfunc_create_source(cancellable?: Cancellable | null): GLib.Source + vfunc_is_writable(): boolean + vfunc_write_nonblocking(buffer: Uint8Array | null): number + vfunc_writev_nonblocking(vectors: OutputVector[]): [ /* returnType */ PollableReturn, /* bytes_written */ number | null ] + /* Virtual methods of Gio.OutputStream */ + vfunc_close_async(io_priority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + vfunc_close_finish(result: AsyncResult): boolean + vfunc_close_fn(cancellable?: Cancellable | null): boolean + vfunc_flush(cancellable?: Cancellable | null): boolean + vfunc_flush_async(io_priority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + vfunc_flush_finish(result: AsyncResult): boolean + vfunc_splice(source: InputStream, flags: OutputStreamSpliceFlags, cancellable?: Cancellable | null): number + vfunc_splice_async(source: InputStream, flags: OutputStreamSpliceFlags, io_priority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + vfunc_splice_finish(result: AsyncResult): number + vfunc_write_async(buffer: Uint8Array | null, io_priority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + vfunc_write_finish(result: AsyncResult): number + vfunc_write_fn(buffer: Uint8Array | null, cancellable?: Cancellable | null): number + vfunc_writev_async(vectors: OutputVector[], io_priority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + vfunc_writev_finish(result: AsyncResult): [ /* returnType */ boolean, /* bytes_written */ number | null ] + vfunc_writev_fn(vectors: OutputVector[], cancellable?: Cancellable | null): [ /* returnType */ boolean, /* bytes_written */ number | null ] + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: PollableOutputStream, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: PollableOutputStream, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: PollableOutputStream_ConstructProps) + _init (config?: PollableOutputStream_ConstructProps): void + static $gtype: GObject.Type +} +export class Proxy { + /* Methods of Gio.Proxy */ + connect(connection: IOStream, proxy_address: ProxyAddress, cancellable?: Cancellable | null): IOStream + connect_async(connection: IOStream, proxy_address: ProxyAddress, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + connect_finish(result: AsyncResult): IOStream + supports_hostname(): boolean + /* Virtual methods of Gio.Proxy */ + vfunc_connect(connection: IOStream, proxy_address: ProxyAddress, cancellable?: Cancellable | null): IOStream + vfunc_connect_async(connection: IOStream, proxy_address: ProxyAddress, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + vfunc_connect_finish(result: AsyncResult): IOStream + vfunc_supports_hostname(): boolean + static name: string + /* Static methods and pseudo-constructors */ + static get_default_for_protocol(protocol: string): Proxy | null +} +export class ProxyResolver { + /* Methods of Gio.ProxyResolver */ + is_supported(): boolean + lookup(uri: string, cancellable?: Cancellable | null): string[] + lookup_async(uri: string, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + lookup_finish(result: AsyncResult): string[] + /* Virtual methods of Gio.ProxyResolver */ + vfunc_is_supported(): boolean + vfunc_lookup(uri: string, cancellable?: Cancellable | null): string[] + vfunc_lookup_async(uri: string, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + vfunc_lookup_finish(result: AsyncResult): string[] + static name: string + /* Static methods and pseudo-constructors */ + static get_default(): ProxyResolver +} +export class RemoteActionGroup { + /* Methods of Gio.RemoteActionGroup */ + activate_action_full(action_name: string, parameter: GLib.Variant | null, platform_data: GLib.Variant): void + change_action_state_full(action_name: string, value: GLib.Variant, platform_data: GLib.Variant): void + /* Methods of Gio.ActionGroup */ + action_added(action_name: string): void + action_enabled_changed(action_name: string, enabled: boolean): void + action_removed(action_name: string): void + action_state_changed(action_name: string, state: GLib.Variant): void + activate_action(action_name: string, parameter?: GLib.Variant | null): void + change_action_state(action_name: string, value: GLib.Variant): void + get_action_enabled(action_name: string): boolean + get_action_parameter_type(action_name: string): GLib.VariantType | null + get_action_state(action_name: string): GLib.Variant | null + get_action_state_hint(action_name: string): GLib.Variant | null + get_action_state_type(action_name: string): GLib.VariantType | null + has_action(action_name: string): boolean + list_actions(): string[] + query_action(action_name: string): [ /* returnType */ boolean, /* enabled */ boolean, /* parameter_type */ GLib.VariantType | null, /* state_type */ GLib.VariantType | null, /* state_hint */ GLib.Variant | null, /* state */ GLib.Variant | null ] + /* Virtual methods of Gio.RemoteActionGroup */ + vfunc_activate_action_full(action_name: string, parameter: GLib.Variant | null, platform_data: GLib.Variant): void + vfunc_change_action_state_full(action_name: string, value: GLib.Variant, platform_data: GLib.Variant): void + /* Virtual methods of Gio.ActionGroup */ + vfunc_action_added(action_name: string): void + vfunc_action_enabled_changed(action_name: string, enabled: boolean): void + vfunc_action_removed(action_name: string): void + vfunc_action_state_changed(action_name: string, state: GLib.Variant): void + vfunc_activate_action(action_name: string, parameter?: GLib.Variant | null): void + vfunc_change_action_state(action_name: string, value: GLib.Variant): void + vfunc_get_action_enabled(action_name: string): boolean + vfunc_get_action_parameter_type(action_name: string): GLib.VariantType | null + vfunc_get_action_state(action_name: string): GLib.Variant | null + vfunc_get_action_state_hint(action_name: string): GLib.Variant | null + vfunc_get_action_state_type(action_name: string): GLib.VariantType | null + vfunc_has_action(action_name: string): boolean + vfunc_list_actions(): string[] + vfunc_query_action(action_name: string): [ /* returnType */ boolean, /* enabled */ boolean, /* parameter_type */ GLib.VariantType | null, /* state_type */ GLib.VariantType | null, /* state_hint */ GLib.Variant | null, /* state */ GLib.Variant | null ] + /* Signals of Gio.ActionGroup */ + connect(sigName: "action-added", callback: (($obj: RemoteActionGroup, action_name: string) => void)): number + connect_after(sigName: "action-added", callback: (($obj: RemoteActionGroup, action_name: string) => void)): number + emit(sigName: "action-added", action_name: string): void + connect(sigName: "action-enabled-changed", callback: (($obj: RemoteActionGroup, action_name: string, enabled: boolean) => void)): number + connect_after(sigName: "action-enabled-changed", callback: (($obj: RemoteActionGroup, action_name: string, enabled: boolean) => void)): number + emit(sigName: "action-enabled-changed", action_name: string, enabled: boolean): void + connect(sigName: "action-removed", callback: (($obj: RemoteActionGroup, action_name: string) => void)): number + connect_after(sigName: "action-removed", callback: (($obj: RemoteActionGroup, action_name: string) => void)): number + emit(sigName: "action-removed", action_name: string): void + connect(sigName: "action-state-changed", callback: (($obj: RemoteActionGroup, action_name: string, value: GLib.Variant) => void)): number + connect_after(sigName: "action-state-changed", callback: (($obj: RemoteActionGroup, action_name: string, value: GLib.Variant) => void)): number + emit(sigName: "action-state-changed", action_name: string, value: GLib.Variant): void + static name: string +} +export class Seekable { + /* Methods of Gio.Seekable */ + can_seek(): boolean + can_truncate(): boolean + seek(offset: number, type: GLib.SeekType, cancellable?: Cancellable | null): boolean + tell(): number + truncate(offset: number, cancellable?: Cancellable | null): boolean + /* Virtual methods of Gio.Seekable */ + vfunc_can_seek(): boolean + vfunc_can_truncate(): boolean + vfunc_seek(offset: number, type: GLib.SeekType, cancellable?: Cancellable | null): boolean + vfunc_tell(): number + vfunc_truncate_fn(offset: number, cancellable?: Cancellable | null): boolean + static name: string +} +export class SocketConnectable { + /* Methods of Gio.SocketConnectable */ + enumerate(): SocketAddressEnumerator + proxy_enumerate(): SocketAddressEnumerator + to_string(): string + /* Virtual methods of Gio.SocketConnectable */ + vfunc_enumerate(): SocketAddressEnumerator + vfunc_proxy_enumerate(): SocketAddressEnumerator + vfunc_to_string(): string + static name: string +} +export class TlsBackend { + /* Methods of Gio.TlsBackend */ + get_certificate_type(): GObject.Type + get_client_connection_type(): GObject.Type + get_default_database(): TlsDatabase + get_dtls_client_connection_type(): GObject.Type + get_dtls_server_connection_type(): GObject.Type + get_file_database_type(): GObject.Type + get_server_connection_type(): GObject.Type + set_default_database(database?: TlsDatabase | null): void + supports_dtls(): boolean + supports_tls(): boolean + /* Virtual methods of Gio.TlsBackend */ + vfunc_get_default_database(): TlsDatabase + vfunc_supports_dtls(): boolean + vfunc_supports_tls(): boolean + static name: string + /* Static methods and pseudo-constructors */ + static get_default(): TlsBackend +} +export interface TlsClientConnection_ConstructProps extends TlsConnection_ConstructProps { + server_identity?: SocketConnectable + use_ssl3?: boolean + validation_flags?: TlsCertificateFlags +} +export class TlsClientConnection { + /* Properties of Gio.TlsClientConnection */ + readonly accepted_cas: object[] + server_identity: SocketConnectable + use_ssl3: boolean + validation_flags: TlsCertificateFlags + /* Properties of Gio.TlsConnection */ + advertised_protocols: string[] + certificate: TlsCertificate + database: TlsDatabase + interaction: TlsInteraction + readonly negotiated_protocol: string + readonly peer_certificate: TlsCertificate + readonly peer_certificate_errors: TlsCertificateFlags + rehandshake_mode: TlsRehandshakeMode + require_close_notify: boolean + use_system_certdb: boolean + /* Properties of Gio.IOStream */ + readonly closed: boolean + readonly input_stream: InputStream + readonly output_stream: OutputStream + /* Fields of Gio.TlsConnection */ + parent_instance: IOStream + priv: TlsConnectionPrivate + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of Gio.TlsClientConnection */ + copy_session_state(source: TlsClientConnection): void + get_accepted_cas(): any + get_server_identity(): SocketConnectable | null + get_use_ssl3(): boolean + get_validation_flags(): TlsCertificateFlags + set_server_identity(identity: SocketConnectable): void + set_use_ssl3(use_ssl3: boolean): void + set_validation_flags(flags: TlsCertificateFlags): void + /* Methods of Gio.TlsConnection */ + emit_accept_certificate(peer_cert: TlsCertificate, errors: TlsCertificateFlags): boolean + get_certificate(): TlsCertificate | null + get_channel_binding_data(type: TlsChannelBindingType): [ /* returnType */ boolean, /* data */ Uint8Array | null ] + get_database(): TlsDatabase | null + get_interaction(): TlsInteraction | null + get_negotiated_protocol(): string | null + get_peer_certificate(): TlsCertificate | null + get_peer_certificate_errors(): TlsCertificateFlags + get_rehandshake_mode(): TlsRehandshakeMode + get_require_close_notify(): boolean + get_use_system_certdb(): boolean + handshake(cancellable?: Cancellable | null): boolean + handshake_async(io_priority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + handshake_finish(result: AsyncResult): boolean + set_advertised_protocols(protocols?: string[] | null): void + set_certificate(certificate: TlsCertificate): void + set_database(database?: TlsDatabase | null): void + set_interaction(interaction?: TlsInteraction | null): void + set_rehandshake_mode(mode: TlsRehandshakeMode): void + set_require_close_notify(require_close_notify: boolean): void + set_use_system_certdb(use_system_certdb: boolean): void + /* Methods of Gio.IOStream */ + clear_pending(): void + close(cancellable?: Cancellable | null): boolean + close_async(io_priority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + close_finish(result: AsyncResult): boolean + get_input_stream(): InputStream + get_output_stream(): OutputStream + has_pending(): boolean + is_closed(): boolean + set_pending(): boolean + splice_async(stream2: IOStream, flags: IOStreamSpliceFlags, io_priority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Virtual methods of Gio.TlsClientConnection */ + vfunc_copy_session_state(source: TlsClientConnection): void + /* Virtual methods of Gio.TlsConnection */ + vfunc_accept_certificate(peer_cert: TlsCertificate, errors: TlsCertificateFlags): boolean + vfunc_get_binding_data(type: TlsChannelBindingType, data: Uint8Array): boolean + vfunc_handshake(cancellable?: Cancellable | null): boolean + vfunc_handshake_async(io_priority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + vfunc_handshake_finish(result: AsyncResult): boolean + /* Virtual methods of Gio.IOStream */ + vfunc_close_async(io_priority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + vfunc_close_finish(result: AsyncResult): boolean + vfunc_close_fn(cancellable?: Cancellable | null): boolean + vfunc_get_input_stream(): InputStream + vfunc_get_output_stream(): OutputStream + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Gio.TlsConnection */ + connect(sigName: "accept-certificate", callback: (($obj: TlsClientConnection, peer_cert: TlsCertificate, errors: TlsCertificateFlags) => boolean)): number + connect_after(sigName: "accept-certificate", callback: (($obj: TlsClientConnection, peer_cert: TlsCertificate, errors: TlsCertificateFlags) => boolean)): number + emit(sigName: "accept-certificate", peer_cert: TlsCertificate, errors: TlsCertificateFlags): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: TlsClientConnection, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: TlsClientConnection, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: "notify::accepted-cas", callback: (($obj: TlsClientConnection, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accepted-cas", callback: (($obj: TlsClientConnection, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::server-identity", callback: (($obj: TlsClientConnection, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::server-identity", callback: (($obj: TlsClientConnection, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::use-ssl3", callback: (($obj: TlsClientConnection, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::use-ssl3", callback: (($obj: TlsClientConnection, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::validation-flags", callback: (($obj: TlsClientConnection, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::validation-flags", callback: (($obj: TlsClientConnection, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::advertised-protocols", callback: (($obj: TlsClientConnection, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::advertised-protocols", callback: (($obj: TlsClientConnection, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::certificate", callback: (($obj: TlsClientConnection, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::certificate", callback: (($obj: TlsClientConnection, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::database", callback: (($obj: TlsClientConnection, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::database", callback: (($obj: TlsClientConnection, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::interaction", callback: (($obj: TlsClientConnection, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::interaction", callback: (($obj: TlsClientConnection, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::negotiated-protocol", callback: (($obj: TlsClientConnection, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::negotiated-protocol", callback: (($obj: TlsClientConnection, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::peer-certificate", callback: (($obj: TlsClientConnection, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::peer-certificate", callback: (($obj: TlsClientConnection, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::peer-certificate-errors", callback: (($obj: TlsClientConnection, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::peer-certificate-errors", callback: (($obj: TlsClientConnection, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::rehandshake-mode", callback: (($obj: TlsClientConnection, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::rehandshake-mode", callback: (($obj: TlsClientConnection, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::require-close-notify", callback: (($obj: TlsClientConnection, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::require-close-notify", callback: (($obj: TlsClientConnection, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::use-system-certdb", callback: (($obj: TlsClientConnection, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::use-system-certdb", callback: (($obj: TlsClientConnection, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::closed", callback: (($obj: TlsClientConnection, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::closed", callback: (($obj: TlsClientConnection, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::input-stream", callback: (($obj: TlsClientConnection, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::input-stream", callback: (($obj: TlsClientConnection, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::output-stream", callback: (($obj: TlsClientConnection, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::output-stream", callback: (($obj: TlsClientConnection, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: TlsClientConnection_ConstructProps) + _init (config?: TlsClientConnection_ConstructProps): void + static $gtype: GObject.Type +} +export interface TlsFileDatabase_ConstructProps extends TlsDatabase_ConstructProps { + anchors?: string +} +export class TlsFileDatabase { + /* Properties of Gio.TlsFileDatabase */ + anchors: string + /* Fields of Gio.TlsDatabase */ + parent_instance: GObject.Object + priv: TlsDatabasePrivate + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of Gio.TlsDatabase */ + create_certificate_handle(certificate: TlsCertificate): string | null + lookup_certificate_for_handle(handle: string, interaction: TlsInteraction | null, flags: TlsDatabaseLookupFlags, cancellable?: Cancellable | null): TlsCertificate | null + lookup_certificate_for_handle_async(handle: string, interaction: TlsInteraction | null, flags: TlsDatabaseLookupFlags, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + lookup_certificate_for_handle_finish(result: AsyncResult): TlsCertificate + lookup_certificate_issuer(certificate: TlsCertificate, interaction: TlsInteraction | null, flags: TlsDatabaseLookupFlags, cancellable?: Cancellable | null): TlsCertificate + lookup_certificate_issuer_async(certificate: TlsCertificate, interaction: TlsInteraction | null, flags: TlsDatabaseLookupFlags, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + lookup_certificate_issuer_finish(result: AsyncResult): TlsCertificate + lookup_certificates_issued_by(issuer_raw_dn: Uint8Array, interaction: TlsInteraction | null, flags: TlsDatabaseLookupFlags, cancellable?: Cancellable | null): TlsCertificate[] + lookup_certificates_issued_by_async(issuer_raw_dn: Uint8Array, interaction: TlsInteraction | null, flags: TlsDatabaseLookupFlags, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + lookup_certificates_issued_by_finish(result: AsyncResult): TlsCertificate[] + verify_chain(chain: TlsCertificate, purpose: string, identity: SocketConnectable | null, interaction: TlsInteraction | null, flags: TlsDatabaseVerifyFlags, cancellable?: Cancellable | null): TlsCertificateFlags + verify_chain_async(chain: TlsCertificate, purpose: string, identity: SocketConnectable | null, interaction: TlsInteraction | null, flags: TlsDatabaseVerifyFlags, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + verify_chain_finish(result: AsyncResult): TlsCertificateFlags + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Virtual methods of Gio.TlsDatabase */ + vfunc_create_certificate_handle(certificate: TlsCertificate): string | null + vfunc_lookup_certificate_for_handle(handle: string, interaction: TlsInteraction | null, flags: TlsDatabaseLookupFlags, cancellable?: Cancellable | null): TlsCertificate | null + vfunc_lookup_certificate_for_handle_async(handle: string, interaction: TlsInteraction | null, flags: TlsDatabaseLookupFlags, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + vfunc_lookup_certificate_for_handle_finish(result: AsyncResult): TlsCertificate + vfunc_lookup_certificate_issuer(certificate: TlsCertificate, interaction: TlsInteraction | null, flags: TlsDatabaseLookupFlags, cancellable?: Cancellable | null): TlsCertificate + vfunc_lookup_certificate_issuer_async(certificate: TlsCertificate, interaction: TlsInteraction | null, flags: TlsDatabaseLookupFlags, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + vfunc_lookup_certificate_issuer_finish(result: AsyncResult): TlsCertificate + vfunc_lookup_certificates_issued_by(issuer_raw_dn: Uint8Array, interaction: TlsInteraction | null, flags: TlsDatabaseLookupFlags, cancellable?: Cancellable | null): TlsCertificate[] + vfunc_lookup_certificates_issued_by_async(issuer_raw_dn: Uint8Array, interaction: TlsInteraction | null, flags: TlsDatabaseLookupFlags, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + vfunc_lookup_certificates_issued_by_finish(result: AsyncResult): TlsCertificate[] + vfunc_verify_chain(chain: TlsCertificate, purpose: string, identity: SocketConnectable | null, interaction: TlsInteraction | null, flags: TlsDatabaseVerifyFlags, cancellable?: Cancellable | null): TlsCertificateFlags + vfunc_verify_chain_async(chain: TlsCertificate, purpose: string, identity: SocketConnectable | null, interaction: TlsInteraction | null, flags: TlsDatabaseVerifyFlags, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + vfunc_verify_chain_finish(result: AsyncResult): TlsCertificateFlags + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: TlsFileDatabase, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: TlsFileDatabase, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: "notify::anchors", callback: (($obj: TlsFileDatabase, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::anchors", callback: (($obj: TlsFileDatabase, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: TlsFileDatabase_ConstructProps) + _init (config?: TlsFileDatabase_ConstructProps): void + static $gtype: GObject.Type +} +export interface TlsServerConnection_ConstructProps extends TlsConnection_ConstructProps { + authentication_mode?: TlsAuthenticationMode +} +export class TlsServerConnection { + /* Properties of Gio.TlsServerConnection */ + authentication_mode: TlsAuthenticationMode + /* Properties of Gio.TlsConnection */ + advertised_protocols: string[] + certificate: TlsCertificate + database: TlsDatabase + interaction: TlsInteraction + readonly negotiated_protocol: string + readonly peer_certificate: TlsCertificate + readonly peer_certificate_errors: TlsCertificateFlags + rehandshake_mode: TlsRehandshakeMode + require_close_notify: boolean + use_system_certdb: boolean + /* Properties of Gio.IOStream */ + readonly closed: boolean + readonly input_stream: InputStream + readonly output_stream: OutputStream + /* Fields of Gio.TlsConnection */ + parent_instance: IOStream + priv: TlsConnectionPrivate + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of Gio.TlsConnection */ + emit_accept_certificate(peer_cert: TlsCertificate, errors: TlsCertificateFlags): boolean + get_certificate(): TlsCertificate | null + get_channel_binding_data(type: TlsChannelBindingType): [ /* returnType */ boolean, /* data */ Uint8Array | null ] + get_database(): TlsDatabase | null + get_interaction(): TlsInteraction | null + get_negotiated_protocol(): string | null + get_peer_certificate(): TlsCertificate | null + get_peer_certificate_errors(): TlsCertificateFlags + get_rehandshake_mode(): TlsRehandshakeMode + get_require_close_notify(): boolean + get_use_system_certdb(): boolean + handshake(cancellable?: Cancellable | null): boolean + handshake_async(io_priority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + handshake_finish(result: AsyncResult): boolean + set_advertised_protocols(protocols?: string[] | null): void + set_certificate(certificate: TlsCertificate): void + set_database(database?: TlsDatabase | null): void + set_interaction(interaction?: TlsInteraction | null): void + set_rehandshake_mode(mode: TlsRehandshakeMode): void + set_require_close_notify(require_close_notify: boolean): void + set_use_system_certdb(use_system_certdb: boolean): void + /* Methods of Gio.IOStream */ + clear_pending(): void + close(cancellable?: Cancellable | null): boolean + close_async(io_priority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + close_finish(result: AsyncResult): boolean + get_input_stream(): InputStream + get_output_stream(): OutputStream + has_pending(): boolean + is_closed(): boolean + set_pending(): boolean + splice_async(stream2: IOStream, flags: IOStreamSpliceFlags, io_priority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Virtual methods of Gio.TlsConnection */ + vfunc_accept_certificate(peer_cert: TlsCertificate, errors: TlsCertificateFlags): boolean + vfunc_get_binding_data(type: TlsChannelBindingType, data: Uint8Array): boolean + vfunc_handshake(cancellable?: Cancellable | null): boolean + vfunc_handshake_async(io_priority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + vfunc_handshake_finish(result: AsyncResult): boolean + /* Virtual methods of Gio.IOStream */ + vfunc_close_async(io_priority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + vfunc_close_finish(result: AsyncResult): boolean + vfunc_close_fn(cancellable?: Cancellable | null): boolean + vfunc_get_input_stream(): InputStream + vfunc_get_output_stream(): OutputStream + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Gio.TlsConnection */ + connect(sigName: "accept-certificate", callback: (($obj: TlsServerConnection, peer_cert: TlsCertificate, errors: TlsCertificateFlags) => boolean)): number + connect_after(sigName: "accept-certificate", callback: (($obj: TlsServerConnection, peer_cert: TlsCertificate, errors: TlsCertificateFlags) => boolean)): number + emit(sigName: "accept-certificate", peer_cert: TlsCertificate, errors: TlsCertificateFlags): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: TlsServerConnection, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: TlsServerConnection, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: "notify::authentication-mode", callback: (($obj: TlsServerConnection, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::authentication-mode", callback: (($obj: TlsServerConnection, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::advertised-protocols", callback: (($obj: TlsServerConnection, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::advertised-protocols", callback: (($obj: TlsServerConnection, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::certificate", callback: (($obj: TlsServerConnection, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::certificate", callback: (($obj: TlsServerConnection, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::database", callback: (($obj: TlsServerConnection, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::database", callback: (($obj: TlsServerConnection, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::interaction", callback: (($obj: TlsServerConnection, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::interaction", callback: (($obj: TlsServerConnection, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::negotiated-protocol", callback: (($obj: TlsServerConnection, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::negotiated-protocol", callback: (($obj: TlsServerConnection, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::peer-certificate", callback: (($obj: TlsServerConnection, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::peer-certificate", callback: (($obj: TlsServerConnection, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::peer-certificate-errors", callback: (($obj: TlsServerConnection, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::peer-certificate-errors", callback: (($obj: TlsServerConnection, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::rehandshake-mode", callback: (($obj: TlsServerConnection, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::rehandshake-mode", callback: (($obj: TlsServerConnection, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::require-close-notify", callback: (($obj: TlsServerConnection, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::require-close-notify", callback: (($obj: TlsServerConnection, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::use-system-certdb", callback: (($obj: TlsServerConnection, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::use-system-certdb", callback: (($obj: TlsServerConnection, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::closed", callback: (($obj: TlsServerConnection, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::closed", callback: (($obj: TlsServerConnection, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::input-stream", callback: (($obj: TlsServerConnection, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::input-stream", callback: (($obj: TlsServerConnection, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::output-stream", callback: (($obj: TlsServerConnection, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::output-stream", callback: (($obj: TlsServerConnection, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: TlsServerConnection_ConstructProps) + _init (config?: TlsServerConnection_ConstructProps): void + static $gtype: GObject.Type +} +export class Volume { + /* Methods of Gio.Volume */ + can_eject(): boolean + can_mount(): boolean + eject(flags: MountUnmountFlags, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + eject_finish(result: AsyncResult): boolean + eject_with_operation(flags: MountUnmountFlags, mount_operation?: MountOperation | null, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + eject_with_operation_finish(result: AsyncResult): boolean + enumerate_identifiers(): string[] + get_activation_root(): File | null + get_drive(): Drive | null + get_icon(): Icon + get_identifier(kind: string): string | null + get_mount(): Mount | null + get_name(): string + get_sort_key(): string | null + get_symbolic_icon(): Icon + get_uuid(): string | null + mount(flags: MountMountFlags, mount_operation?: MountOperation | null, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + mount_finish(result: AsyncResult): boolean + should_automount(): boolean + /* Virtual methods of Gio.Volume */ + vfunc_can_eject(): boolean + vfunc_can_mount(): boolean + vfunc_changed(): void + vfunc_eject(flags: MountUnmountFlags, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + vfunc_eject_finish(result: AsyncResult): boolean + vfunc_eject_with_operation(flags: MountUnmountFlags, mount_operation?: MountOperation | null, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + vfunc_eject_with_operation_finish(result: AsyncResult): boolean + vfunc_enumerate_identifiers(): string[] + vfunc_get_activation_root(): File | null + vfunc_get_drive(): Drive | null + vfunc_get_icon(): Icon + vfunc_get_identifier(kind: string): string | null + vfunc_get_mount(): Mount | null + vfunc_get_name(): string + vfunc_get_sort_key(): string | null + vfunc_get_symbolic_icon(): Icon + vfunc_get_uuid(): string | null + vfunc_mount_finish(result: AsyncResult): boolean + vfunc_mount_fn(flags: MountMountFlags, mount_operation?: MountOperation | null, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + vfunc_removed(): void + vfunc_should_automount(): boolean + /* Signals of Gio.Volume */ + connect(sigName: "changed", callback: (($obj: Volume) => void)): number + connect_after(sigName: "changed", callback: (($obj: Volume) => void)): number + emit(sigName: "changed"): void + connect(sigName: "removed", callback: (($obj: Volume) => void)): number + connect_after(sigName: "removed", callback: (($obj: Volume) => void)): number + emit(sigName: "removed"): void + static name: string +} +export interface AppInfoMonitor_ConstructProps extends GObject.Object_ConstructProps { +} +export class AppInfoMonitor { + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Gio.AppInfoMonitor */ + connect(sigName: "changed", callback: (($obj: AppInfoMonitor) => void)): number + connect_after(sigName: "changed", callback: (($obj: AppInfoMonitor) => void)): number + emit(sigName: "changed"): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: AppInfoMonitor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: AppInfoMonitor, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: AppInfoMonitor_ConstructProps) + _init (config?: AppInfoMonitor_ConstructProps): void + /* Static methods and pseudo-constructors */ + static get(): AppInfoMonitor + static $gtype: GObject.Type +} +export interface AppLaunchContext_ConstructProps extends GObject.Object_ConstructProps { +} +export class AppLaunchContext { + /* Fields of Gio.AppLaunchContext */ + parent_instance: GObject.Object + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of Gio.AppLaunchContext */ + get_display(info: AppInfo, files: File[]): string | null + get_environment(): string[] + get_startup_notify_id(info: AppInfo, files: File[]): string | null + launch_failed(startup_notify_id: string): void + setenv(variable: string, value: string): void + unsetenv(variable: string): void + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Virtual methods of Gio.AppLaunchContext */ + vfunc_get_display(info: AppInfo, files: File[]): string | null + vfunc_get_startup_notify_id(info: AppInfo, files: File[]): string | null + vfunc_launch_failed(startup_notify_id: string): void + vfunc_launched(info: AppInfo, platform_data: GLib.Variant): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Gio.AppLaunchContext */ + connect(sigName: "launch-failed", callback: (($obj: AppLaunchContext, startup_notify_id: string) => void)): number + connect_after(sigName: "launch-failed", callback: (($obj: AppLaunchContext, startup_notify_id: string) => void)): number + emit(sigName: "launch-failed", startup_notify_id: string): void + connect(sigName: "launched", callback: (($obj: AppLaunchContext, info: AppInfo, platform_data: GLib.Variant) => void)): number + connect_after(sigName: "launched", callback: (($obj: AppLaunchContext, info: AppInfo, platform_data: GLib.Variant) => void)): number + emit(sigName: "launched", info: AppInfo, platform_data: GLib.Variant): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: AppLaunchContext, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: AppLaunchContext, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: AppLaunchContext_ConstructProps) + _init (config?: AppLaunchContext_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(): AppLaunchContext + static $gtype: GObject.Type +} +export interface Application_ConstructProps extends GObject.Object_ConstructProps { + action_group?: ActionGroup + application_id?: string + flags?: ApplicationFlags + inactivity_timeout?: number + resource_base_path?: string +} +export class Application { + /* Properties of Gio.Application */ + action_group: ActionGroup + application_id: string + flags: ApplicationFlags + inactivity_timeout: number + readonly is_busy: boolean + readonly is_registered: boolean + readonly is_remote: boolean + resource_base_path: string + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of Gio.Application */ + activate(): void + add_main_option(long_name: string, short_name: number, flags: GLib.OptionFlags, arg: GLib.OptionArg, description: string, arg_description?: string | null): void + add_main_option_entries(entries: GLib.OptionEntry[]): void + add_option_group(group: GLib.OptionGroup): void + bind_busy_property(object: GObject.Object, property: string): void + get_application_id(): string | null + get_dbus_connection(): DBusConnection | null + get_dbus_object_path(): string | null + get_flags(): ApplicationFlags + get_inactivity_timeout(): number + get_is_busy(): boolean + get_is_registered(): boolean + get_is_remote(): boolean + get_resource_base_path(): string | null + hold(): void + mark_busy(): void + open(files: File[], hint: string): void + quit(): void + register(cancellable?: Cancellable | null): boolean + release(): void + run(argv?: string[] | null): number + send_notification(id: string | null, notification: Notification): void + set_action_group(action_group?: ActionGroup | null): void + set_application_id(application_id?: string | null): void + set_default(): void + set_flags(flags: ApplicationFlags): void + set_inactivity_timeout(inactivity_timeout: number): void + set_option_context_description(description?: string | null): void + set_option_context_parameter_string(parameter_string?: string | null): void + set_option_context_summary(summary?: string | null): void + set_resource_base_path(resource_path?: string | null): void + unbind_busy_property(object: GObject.Object, property: string): void + unmark_busy(): void + withdraw_notification(id: string): void + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Methods of Gio.ActionGroup */ + action_added(action_name: string): void + action_enabled_changed(action_name: string, enabled: boolean): void + action_removed(action_name: string): void + action_state_changed(action_name: string, state: GLib.Variant): void + activate_action(action_name: string, parameter?: GLib.Variant | null): void + change_action_state(action_name: string, value: GLib.Variant): void + get_action_enabled(action_name: string): boolean + get_action_parameter_type(action_name: string): GLib.VariantType | null + get_action_state(action_name: string): GLib.Variant | null + get_action_state_hint(action_name: string): GLib.Variant | null + get_action_state_type(action_name: string): GLib.VariantType | null + has_action(action_name: string): boolean + list_actions(): string[] + query_action(action_name: string): [ /* returnType */ boolean, /* enabled */ boolean, /* parameter_type */ GLib.VariantType | null, /* state_type */ GLib.VariantType | null, /* state_hint */ GLib.Variant | null, /* state */ GLib.Variant | null ] + /* Methods of Gio.ActionMap */ + add_action(action: Action): void + add_action_entries(entries: ActionEntry[], user_data?: object | null): void + lookup_action(action_name: string): Action | null + remove_action(action_name: string): void + /* Virtual methods of Gio.Application */ + vfunc_activate(): void + vfunc_add_platform_data(builder: GLib.VariantBuilder): void + vfunc_after_emit(platform_data: GLib.Variant): void + vfunc_before_emit(platform_data: GLib.Variant): void + vfunc_command_line(command_line: ApplicationCommandLine): number + vfunc_dbus_register(connection: DBusConnection, object_path: string): boolean + vfunc_dbus_unregister(connection: DBusConnection, object_path: string): void + vfunc_handle_local_options(options: GLib.VariantDict): number + vfunc_local_command_line(arguments_: string[]): [ /* returnType */ boolean, /* arguments_ */ string[], /* exit_status */ number ] + vfunc_name_lost(): boolean + vfunc_open(files: File[], hint: string): void + vfunc_quit_mainloop(): void + vfunc_run_mainloop(): void + vfunc_shutdown(): void + vfunc_startup(): void + vfunc_action_added(action_name: string): void + vfunc_action_enabled_changed(action_name: string, enabled: boolean): void + vfunc_action_removed(action_name: string): void + vfunc_action_state_changed(action_name: string, state: GLib.Variant): void + vfunc_activate_action(action_name: string, parameter?: GLib.Variant | null): void + vfunc_change_action_state(action_name: string, value: GLib.Variant): void + vfunc_get_action_enabled(action_name: string): boolean + vfunc_get_action_parameter_type(action_name: string): GLib.VariantType | null + vfunc_get_action_state(action_name: string): GLib.Variant | null + vfunc_get_action_state_hint(action_name: string): GLib.Variant | null + vfunc_get_action_state_type(action_name: string): GLib.VariantType | null + vfunc_has_action(action_name: string): boolean + vfunc_list_actions(): string[] + vfunc_query_action(action_name: string): [ /* returnType */ boolean, /* enabled */ boolean, /* parameter_type */ GLib.VariantType | null, /* state_type */ GLib.VariantType | null, /* state_hint */ GLib.Variant | null, /* state */ GLib.Variant | null ] + vfunc_add_action(action: Action): void + vfunc_lookup_action(action_name: string): Action | null + vfunc_remove_action(action_name: string): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Gio.Application */ + connect(sigName: "activate", callback: (($obj: Application) => void)): number + connect_after(sigName: "activate", callback: (($obj: Application) => void)): number + emit(sigName: "activate"): void + connect(sigName: "command-line", callback: (($obj: Application, command_line: ApplicationCommandLine) => number)): number + connect_after(sigName: "command-line", callback: (($obj: Application, command_line: ApplicationCommandLine) => number)): number + emit(sigName: "command-line", command_line: ApplicationCommandLine): void + connect(sigName: "handle-local-options", callback: (($obj: Application, options: GLib.VariantDict) => number)): number + connect_after(sigName: "handle-local-options", callback: (($obj: Application, options: GLib.VariantDict) => number)): number + emit(sigName: "handle-local-options", options: GLib.VariantDict): void + connect(sigName: "name-lost", callback: (($obj: Application) => boolean)): number + connect_after(sigName: "name-lost", callback: (($obj: Application) => boolean)): number + emit(sigName: "name-lost"): void + connect(sigName: "open", callback: (($obj: Application, files: File[], hint: string) => void)): number + connect_after(sigName: "open", callback: (($obj: Application, files: File[], hint: string) => void)): number + emit(sigName: "open", files: File[], hint: string): void + connect(sigName: "shutdown", callback: (($obj: Application) => void)): number + connect_after(sigName: "shutdown", callback: (($obj: Application) => void)): number + emit(sigName: "shutdown"): void + connect(sigName: "startup", callback: (($obj: Application) => void)): number + connect_after(sigName: "startup", callback: (($obj: Application) => void)): number + emit(sigName: "startup"): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: Application, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: Application, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + /* Signals of Gio.ActionGroup */ + connect(sigName: "action-added", callback: (($obj: Application, action_name: string) => void)): number + connect_after(sigName: "action-added", callback: (($obj: Application, action_name: string) => void)): number + emit(sigName: "action-added", action_name: string): void + connect(sigName: "action-enabled-changed", callback: (($obj: Application, action_name: string, enabled: boolean) => void)): number + connect_after(sigName: "action-enabled-changed", callback: (($obj: Application, action_name: string, enabled: boolean) => void)): number + emit(sigName: "action-enabled-changed", action_name: string, enabled: boolean): void + connect(sigName: "action-removed", callback: (($obj: Application, action_name: string) => void)): number + connect_after(sigName: "action-removed", callback: (($obj: Application, action_name: string) => void)): number + emit(sigName: "action-removed", action_name: string): void + connect(sigName: "action-state-changed", callback: (($obj: Application, action_name: string, value: GLib.Variant) => void)): number + connect_after(sigName: "action-state-changed", callback: (($obj: Application, action_name: string, value: GLib.Variant) => void)): number + emit(sigName: "action-state-changed", action_name: string, value: GLib.Variant): void + connect(sigName: "notify::action-group", callback: (($obj: Application, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::action-group", callback: (($obj: Application, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::application-id", callback: (($obj: Application, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::application-id", callback: (($obj: Application, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::flags", callback: (($obj: Application, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::flags", callback: (($obj: Application, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::inactivity-timeout", callback: (($obj: Application, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::inactivity-timeout", callback: (($obj: Application, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::is-busy", callback: (($obj: Application, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::is-busy", callback: (($obj: Application, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::is-registered", callback: (($obj: Application, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::is-registered", callback: (($obj: Application, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::is-remote", callback: (($obj: Application, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::is-remote", callback: (($obj: Application, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::resource-base-path", callback: (($obj: Application, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::resource-base-path", callback: (($obj: Application, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: Application_ConstructProps) + _init (config?: Application_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(application_id: string | null, flags: ApplicationFlags): Application + static get_default(): Application | null + static id_is_valid(application_id: string): boolean + static $gtype: GObject.Type +} +export interface ApplicationCommandLine_ConstructProps extends GObject.Object_ConstructProps { + "arguments"?: GLib.Variant + options?: GLib.Variant + platform_data?: GLib.Variant +} +export class ApplicationCommandLine { + /* Properties of Gio.ApplicationCommandLine */ + readonly is_remote: boolean + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of Gio.ApplicationCommandLine */ + create_file_for_arg(arg: string): File + get_arguments(): string[] + get_cwd(): string | null + get_environ(): string[] + get_exit_status(): number + get_is_remote(): boolean + get_options_dict(): GLib.VariantDict + get_platform_data(): GLib.Variant | null + get_stdin(): InputStream | null + getenv(name: string): string | null + set_exit_status(exit_status: number): void + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Virtual methods of Gio.ApplicationCommandLine */ + vfunc_get_stdin(): InputStream | null + vfunc_print_literal(message: string): void + vfunc_printerr_literal(message: string): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: ApplicationCommandLine, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: ApplicationCommandLine, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: "notify::is-remote", callback: (($obj: ApplicationCommandLine, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::is-remote", callback: (($obj: ApplicationCommandLine, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: ApplicationCommandLine_ConstructProps) + _init (config?: ApplicationCommandLine_ConstructProps): void + static $gtype: GObject.Type +} +export interface BufferedInputStream_ConstructProps extends FilterInputStream_ConstructProps { + buffer_size?: number +} +export class BufferedInputStream { + /* Properties of Gio.BufferedInputStream */ + buffer_size: number + /* Properties of Gio.FilterInputStream */ + close_base_stream: boolean + /* Fields of Gio.BufferedInputStream */ + parent_instance: FilterInputStream + /* Fields of Gio.FilterInputStream */ + base_stream: InputStream + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of Gio.BufferedInputStream */ + fill(count: number, cancellable?: Cancellable | null): number + fill_async(count: number, io_priority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + fill_finish(result: AsyncResult): number + get_available(): number + get_buffer_size(): number + peek(buffer: Uint8Array, offset: number): number + peek_buffer(): Uint8Array + read_byte(cancellable?: Cancellable | null): number + set_buffer_size(size: number): void + /* Methods of Gio.FilterInputStream */ + get_base_stream(): InputStream + get_close_base_stream(): boolean + set_close_base_stream(close_base: boolean): void + /* Methods of Gio.InputStream */ + clear_pending(): void + close(cancellable?: Cancellable | null): boolean + close_async(io_priority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + close_finish(result: AsyncResult): boolean + has_pending(): boolean + is_closed(): boolean + read(cancellable?: Cancellable | null): [ /* returnType */ number, /* buffer */ Uint8Array ] + read_all(cancellable?: Cancellable | null): [ /* returnType */ boolean, /* buffer */ Uint8Array, /* bytes_read */ number ] + read_all_async(io_priority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): /* buffer */ Uint8Array + read_all_finish(result: AsyncResult): [ /* returnType */ boolean, /* bytes_read */ number ] + read_async(io_priority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): /* buffer */ Uint8Array + read_bytes(count: number, cancellable?: Cancellable | null): GLib.Bytes + read_bytes_async(count: number, io_priority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + read_bytes_finish(result: AsyncResult): GLib.Bytes + read_finish(result: AsyncResult): number + set_pending(): boolean + skip(count: number, cancellable?: Cancellable | null): number + skip_async(count: number, io_priority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + skip_finish(result: AsyncResult): number + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Methods of Gio.Seekable */ + can_seek(): boolean + can_truncate(): boolean + seek(offset: number, type: GLib.SeekType, cancellable?: Cancellable | null): boolean + tell(): number + truncate(offset: number, cancellable?: Cancellable | null): boolean + /* Virtual methods of Gio.BufferedInputStream */ + vfunc_fill(count: number, cancellable?: Cancellable | null): number + vfunc_fill_async(count: number, io_priority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + vfunc_fill_finish(result: AsyncResult): number + vfunc_can_seek(): boolean + vfunc_can_truncate(): boolean + vfunc_seek(offset: number, type: GLib.SeekType, cancellable?: Cancellable | null): boolean + vfunc_tell(): number + vfunc_truncate_fn(offset: number, cancellable?: Cancellable | null): boolean + /* Virtual methods of Gio.InputStream */ + vfunc_close_async(io_priority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + vfunc_close_finish(result: AsyncResult): boolean + vfunc_close_fn(cancellable?: Cancellable | null): boolean + vfunc_read_async(io_priority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): /* buffer */ Uint8Array | null + vfunc_read_finish(result: AsyncResult): number + vfunc_read_fn(buffer: object | null, count: number, cancellable?: Cancellable | null): number + vfunc_skip(count: number, cancellable?: Cancellable | null): number + vfunc_skip_async(count: number, io_priority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + vfunc_skip_finish(result: AsyncResult): number + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: BufferedInputStream, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: BufferedInputStream, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: "notify::buffer-size", callback: (($obj: BufferedInputStream, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::buffer-size", callback: (($obj: BufferedInputStream, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::close-base-stream", callback: (($obj: BufferedInputStream, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::close-base-stream", callback: (($obj: BufferedInputStream, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: BufferedInputStream_ConstructProps) + _init (config?: BufferedInputStream_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(base_stream: InputStream): BufferedInputStream + static new_sized(base_stream: InputStream, size: number): BufferedInputStream + static $gtype: GObject.Type +} +export interface BufferedOutputStream_ConstructProps extends FilterOutputStream_ConstructProps { + auto_grow?: boolean + buffer_size?: number +} +export class BufferedOutputStream { + /* Properties of Gio.BufferedOutputStream */ + auto_grow: boolean + buffer_size: number + /* Fields of Gio.BufferedOutputStream */ + parent_instance: FilterOutputStream + priv: BufferedOutputStreamPrivate + /* Fields of Gio.FilterOutputStream */ + base_stream: OutputStream + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of Gio.BufferedOutputStream */ + get_auto_grow(): boolean + get_buffer_size(): number + set_auto_grow(auto_grow: boolean): void + set_buffer_size(size: number): void + /* Methods of Gio.FilterOutputStream */ + get_base_stream(): OutputStream + get_close_base_stream(): boolean + set_close_base_stream(close_base: boolean): void + /* Methods of Gio.OutputStream */ + clear_pending(): void + close(cancellable?: Cancellable | null): boolean + close_async(io_priority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + close_finish(result: AsyncResult): boolean + flush(cancellable?: Cancellable | null): boolean + flush_async(io_priority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + flush_finish(result: AsyncResult): boolean + has_pending(): boolean + is_closed(): boolean + is_closing(): boolean + set_pending(): boolean + splice(source: InputStream, flags: OutputStreamSpliceFlags, cancellable?: Cancellable | null): number + splice_async(source: InputStream, flags: OutputStreamSpliceFlags, io_priority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + splice_finish(result: AsyncResult): number + write(buffer: Uint8Array, cancellable?: Cancellable | null): number + write_all(buffer: Uint8Array, cancellable?: Cancellable | null): [ /* returnType */ boolean, /* bytes_written */ number | null ] + write_all_async(buffer: Uint8Array, io_priority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + write_all_finish(result: AsyncResult): [ /* returnType */ boolean, /* bytes_written */ number | null ] + write_async(buffer: Uint8Array, io_priority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + write_bytes(bytes: GLib.Bytes, cancellable?: Cancellable | null): number + write_bytes_async(bytes: GLib.Bytes, io_priority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + write_bytes_finish(result: AsyncResult): number + write_finish(result: AsyncResult): number + writev(vectors: OutputVector[], cancellable?: Cancellable | null): [ /* returnType */ boolean, /* bytes_written */ number | null ] + writev_all(vectors: OutputVector[], cancellable?: Cancellable | null): [ /* returnType */ boolean, /* bytes_written */ number | null ] + writev_all_async(vectors: OutputVector[], io_priority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + writev_all_finish(result: AsyncResult): [ /* returnType */ boolean, /* bytes_written */ number | null ] + writev_async(vectors: OutputVector[], io_priority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + writev_finish(result: AsyncResult): [ /* returnType */ boolean, /* bytes_written */ number | null ] + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Methods of Gio.Seekable */ + can_seek(): boolean + can_truncate(): boolean + seek(offset: number, type: GLib.SeekType, cancellable?: Cancellable | null): boolean + tell(): number + truncate(offset: number, cancellable?: Cancellable | null): boolean + /* Virtual methods of Gio.BufferedOutputStream */ + vfunc_can_seek(): boolean + vfunc_can_truncate(): boolean + vfunc_seek(offset: number, type: GLib.SeekType, cancellable?: Cancellable | null): boolean + vfunc_tell(): number + vfunc_truncate_fn(offset: number, cancellable?: Cancellable | null): boolean + /* Virtual methods of Gio.OutputStream */ + vfunc_close_async(io_priority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + vfunc_close_finish(result: AsyncResult): boolean + vfunc_close_fn(cancellable?: Cancellable | null): boolean + vfunc_flush(cancellable?: Cancellable | null): boolean + vfunc_flush_async(io_priority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + vfunc_flush_finish(result: AsyncResult): boolean + vfunc_splice(source: InputStream, flags: OutputStreamSpliceFlags, cancellable?: Cancellable | null): number + vfunc_splice_async(source: InputStream, flags: OutputStreamSpliceFlags, io_priority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + vfunc_splice_finish(result: AsyncResult): number + vfunc_write_async(buffer: Uint8Array | null, io_priority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + vfunc_write_finish(result: AsyncResult): number + vfunc_write_fn(buffer: Uint8Array | null, cancellable?: Cancellable | null): number + vfunc_writev_async(vectors: OutputVector[], io_priority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + vfunc_writev_finish(result: AsyncResult): [ /* returnType */ boolean, /* bytes_written */ number | null ] + vfunc_writev_fn(vectors: OutputVector[], cancellable?: Cancellable | null): [ /* returnType */ boolean, /* bytes_written */ number | null ] + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: BufferedOutputStream, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: BufferedOutputStream, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: "notify::auto-grow", callback: (($obj: BufferedOutputStream, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::auto-grow", callback: (($obj: BufferedOutputStream, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::buffer-size", callback: (($obj: BufferedOutputStream, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::buffer-size", callback: (($obj: BufferedOutputStream, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: BufferedOutputStream_ConstructProps) + _init (config?: BufferedOutputStream_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(base_stream: OutputStream): BufferedOutputStream + static new_sized(base_stream: OutputStream, size: number): BufferedOutputStream + static $gtype: GObject.Type +} +export interface BytesIcon_ConstructProps extends GObject.Object_ConstructProps { + bytes?: GLib.Bytes +} +export class BytesIcon { + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of Gio.BytesIcon */ + get_bytes(): GLib.Bytes + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Methods of Gio.Icon */ + equal(icon2?: Icon | null): boolean + serialize(): GLib.Variant | null + to_string(): string | null + /* Methods of Gio.LoadableIcon */ + load(size: number, cancellable?: Cancellable | null): [ /* returnType */ InputStream, /* type */ string | null ] + load_async(size: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + load_finish(res: AsyncResult): [ /* returnType */ InputStream, /* type */ string | null ] + /* Virtual methods of Gio.BytesIcon */ + vfunc_equal(icon2?: Icon | null): boolean + vfunc_hash(): number + vfunc_serialize(): GLib.Variant | null + vfunc_load(size: number, cancellable?: Cancellable | null): [ /* returnType */ InputStream, /* type */ string | null ] + vfunc_load_async(size: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + vfunc_load_finish(res: AsyncResult): [ /* returnType */ InputStream, /* type */ string | null ] + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: BytesIcon, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: BytesIcon, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: BytesIcon_ConstructProps) + _init (config?: BytesIcon_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(bytes: GLib.Bytes): BytesIcon + static deserialize(value: GLib.Variant): Icon | null + static hash(icon: object): number + static new_for_string(str: string): Icon + static $gtype: GObject.Type +} +export interface Cancellable_ConstructProps extends GObject.Object_ConstructProps { +} +export class Cancellable { + /* Fields of Gio.Cancellable */ + parent_instance: GObject.Object + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of Gio.Cancellable */ + cancel(): void + connect(callback: GObject.Callback): number + disconnect(handler_id: number): void + get_fd(): number + is_cancelled(): boolean + make_pollfd(pollfd: GLib.PollFD): boolean + pop_current(): void + push_current(): void + release_fd(): void + reset(): void + set_error_if_cancelled(): boolean + source_new(): GLib.Source + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Virtual methods of Gio.Cancellable */ + vfunc_cancelled(): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Gio.Cancellable */ + connect(sigName: "cancelled", callback: (($obj: Cancellable) => void)): number + connect_after(sigName: "cancelled", callback: (($obj: Cancellable) => void)): number + emit(sigName: "cancelled"): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: Cancellable, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: Cancellable, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: Cancellable_ConstructProps) + _init (config?: Cancellable_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(): Cancellable + static get_current(): Cancellable | null + static $gtype: GObject.Type +} +export interface CharsetConverter_ConstructProps extends GObject.Object_ConstructProps { + from_charset?: string + to_charset?: string + use_fallback?: boolean +} +export class CharsetConverter { + /* Properties of Gio.CharsetConverter */ + use_fallback: boolean + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of Gio.CharsetConverter */ + get_num_fallbacks(): number + get_use_fallback(): boolean + set_use_fallback(use_fallback: boolean): void + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Methods of Gio.Converter */ + convert(inbuf: Uint8Array, outbuf: Uint8Array, flags: ConverterFlags): [ /* returnType */ ConverterResult, /* bytes_read */ number, /* bytes_written */ number ] + reset(): void + /* Methods of Gio.Initable */ + init(cancellable?: Cancellable | null): boolean + /* Virtual methods of Gio.CharsetConverter */ + vfunc_convert(inbuf: Uint8Array | null, outbuf: Uint8Array | null, flags: ConverterFlags): [ /* returnType */ ConverterResult, /* bytes_read */ number, /* bytes_written */ number ] + vfunc_reset(): void + vfunc_init(cancellable?: Cancellable | null): boolean + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: CharsetConverter, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: CharsetConverter, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: "notify::use-fallback", callback: (($obj: CharsetConverter, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::use-fallback", callback: (($obj: CharsetConverter, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: CharsetConverter_ConstructProps) + _init (config?: CharsetConverter_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(to_charset: string, from_charset: string): CharsetConverter + static newv(object_type: GObject.Type, parameters: GObject.Parameter[], cancellable?: Cancellable | null): GObject.Object + static $gtype: GObject.Type +} +export interface ConverterInputStream_ConstructProps extends FilterInputStream_ConstructProps { + converter?: Converter +} +export class ConverterInputStream { + /* Properties of Gio.FilterInputStream */ + close_base_stream: boolean + /* Fields of Gio.ConverterInputStream */ + parent_instance: FilterInputStream + /* Fields of Gio.FilterInputStream */ + base_stream: InputStream + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of Gio.ConverterInputStream */ + get_converter(): Converter + /* Methods of Gio.FilterInputStream */ + get_base_stream(): InputStream + get_close_base_stream(): boolean + set_close_base_stream(close_base: boolean): void + /* Methods of Gio.InputStream */ + clear_pending(): void + close(cancellable?: Cancellable | null): boolean + close_async(io_priority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + close_finish(result: AsyncResult): boolean + has_pending(): boolean + is_closed(): boolean + read(cancellable?: Cancellable | null): [ /* returnType */ number, /* buffer */ Uint8Array ] + read_all(cancellable?: Cancellable | null): [ /* returnType */ boolean, /* buffer */ Uint8Array, /* bytes_read */ number ] + read_all_async(io_priority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): /* buffer */ Uint8Array + read_all_finish(result: AsyncResult): [ /* returnType */ boolean, /* bytes_read */ number ] + read_async(io_priority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): /* buffer */ Uint8Array + read_bytes(count: number, cancellable?: Cancellable | null): GLib.Bytes + read_bytes_async(count: number, io_priority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + read_bytes_finish(result: AsyncResult): GLib.Bytes + read_finish(result: AsyncResult): number + set_pending(): boolean + skip(count: number, cancellable?: Cancellable | null): number + skip_async(count: number, io_priority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + skip_finish(result: AsyncResult): number + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Methods of Gio.PollableInputStream */ + can_poll(): boolean + create_source(cancellable?: Cancellable | null): GLib.Source + is_readable(): boolean + read_nonblocking(buffer: Uint8Array, cancellable?: Cancellable | null): number + /* Virtual methods of Gio.ConverterInputStream */ + vfunc_can_poll(): boolean + vfunc_create_source(cancellable?: Cancellable | null): GLib.Source + vfunc_is_readable(): boolean + vfunc_read_nonblocking(buffer: Uint8Array | null): number + /* Virtual methods of Gio.InputStream */ + vfunc_close_async(io_priority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + vfunc_close_finish(result: AsyncResult): boolean + vfunc_close_fn(cancellable?: Cancellable | null): boolean + vfunc_read_async(io_priority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): /* buffer */ Uint8Array | null + vfunc_read_finish(result: AsyncResult): number + vfunc_read_fn(buffer: object | null, count: number, cancellable?: Cancellable | null): number + vfunc_skip(count: number, cancellable?: Cancellable | null): number + vfunc_skip_async(count: number, io_priority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + vfunc_skip_finish(result: AsyncResult): number + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: ConverterInputStream, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: ConverterInputStream, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: "notify::close-base-stream", callback: (($obj: ConverterInputStream, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::close-base-stream", callback: (($obj: ConverterInputStream, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: ConverterInputStream_ConstructProps) + _init (config?: ConverterInputStream_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(base_stream: InputStream, converter: Converter): ConverterInputStream + static $gtype: GObject.Type +} +export interface ConverterOutputStream_ConstructProps extends FilterOutputStream_ConstructProps { + converter?: Converter +} +export class ConverterOutputStream { + /* Fields of Gio.ConverterOutputStream */ + parent_instance: FilterOutputStream + /* Fields of Gio.FilterOutputStream */ + base_stream: OutputStream + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of Gio.ConverterOutputStream */ + get_converter(): Converter + /* Methods of Gio.FilterOutputStream */ + get_base_stream(): OutputStream + get_close_base_stream(): boolean + set_close_base_stream(close_base: boolean): void + /* Methods of Gio.OutputStream */ + clear_pending(): void + close(cancellable?: Cancellable | null): boolean + close_async(io_priority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + close_finish(result: AsyncResult): boolean + flush(cancellable?: Cancellable | null): boolean + flush_async(io_priority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + flush_finish(result: AsyncResult): boolean + has_pending(): boolean + is_closed(): boolean + is_closing(): boolean + set_pending(): boolean + splice(source: InputStream, flags: OutputStreamSpliceFlags, cancellable?: Cancellable | null): number + splice_async(source: InputStream, flags: OutputStreamSpliceFlags, io_priority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + splice_finish(result: AsyncResult): number + write(buffer: Uint8Array, cancellable?: Cancellable | null): number + write_all(buffer: Uint8Array, cancellable?: Cancellable | null): [ /* returnType */ boolean, /* bytes_written */ number | null ] + write_all_async(buffer: Uint8Array, io_priority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + write_all_finish(result: AsyncResult): [ /* returnType */ boolean, /* bytes_written */ number | null ] + write_async(buffer: Uint8Array, io_priority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + write_bytes(bytes: GLib.Bytes, cancellable?: Cancellable | null): number + write_bytes_async(bytes: GLib.Bytes, io_priority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + write_bytes_finish(result: AsyncResult): number + write_finish(result: AsyncResult): number + writev(vectors: OutputVector[], cancellable?: Cancellable | null): [ /* returnType */ boolean, /* bytes_written */ number | null ] + writev_all(vectors: OutputVector[], cancellable?: Cancellable | null): [ /* returnType */ boolean, /* bytes_written */ number | null ] + writev_all_async(vectors: OutputVector[], io_priority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + writev_all_finish(result: AsyncResult): [ /* returnType */ boolean, /* bytes_written */ number | null ] + writev_async(vectors: OutputVector[], io_priority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + writev_finish(result: AsyncResult): [ /* returnType */ boolean, /* bytes_written */ number | null ] + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Methods of Gio.PollableOutputStream */ + can_poll(): boolean + create_source(cancellable?: Cancellable | null): GLib.Source + is_writable(): boolean + write_nonblocking(buffer: Uint8Array, cancellable?: Cancellable | null): number + writev_nonblocking(vectors: OutputVector[], cancellable?: Cancellable | null): [ /* returnType */ PollableReturn, /* bytes_written */ number | null ] + /* Virtual methods of Gio.ConverterOutputStream */ + vfunc_can_poll(): boolean + vfunc_create_source(cancellable?: Cancellable | null): GLib.Source + vfunc_is_writable(): boolean + vfunc_write_nonblocking(buffer: Uint8Array | null): number + vfunc_writev_nonblocking(vectors: OutputVector[]): [ /* returnType */ PollableReturn, /* bytes_written */ number | null ] + /* Virtual methods of Gio.OutputStream */ + vfunc_close_async(io_priority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + vfunc_close_finish(result: AsyncResult): boolean + vfunc_close_fn(cancellable?: Cancellable | null): boolean + vfunc_flush(cancellable?: Cancellable | null): boolean + vfunc_flush_async(io_priority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + vfunc_flush_finish(result: AsyncResult): boolean + vfunc_splice(source: InputStream, flags: OutputStreamSpliceFlags, cancellable?: Cancellable | null): number + vfunc_splice_async(source: InputStream, flags: OutputStreamSpliceFlags, io_priority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + vfunc_splice_finish(result: AsyncResult): number + vfunc_write_async(buffer: Uint8Array | null, io_priority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + vfunc_write_finish(result: AsyncResult): number + vfunc_write_fn(buffer: Uint8Array | null, cancellable?: Cancellable | null): number + vfunc_writev_async(vectors: OutputVector[], io_priority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + vfunc_writev_finish(result: AsyncResult): [ /* returnType */ boolean, /* bytes_written */ number | null ] + vfunc_writev_fn(vectors: OutputVector[], cancellable?: Cancellable | null): [ /* returnType */ boolean, /* bytes_written */ number | null ] + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: ConverterOutputStream, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: ConverterOutputStream, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: ConverterOutputStream_ConstructProps) + _init (config?: ConverterOutputStream_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(base_stream: OutputStream, converter: Converter): ConverterOutputStream + static $gtype: GObject.Type +} +export interface Credentials_ConstructProps extends GObject.Object_ConstructProps { +} +export class Credentials { + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of Gio.Credentials */ + get_unix_pid(): number + get_unix_user(): number + is_same_user(other_credentials: Credentials): boolean + set_native(native_type: CredentialsType, native: object): void + set_unix_user(uid: number): boolean + to_string(): string + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: Credentials, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: Credentials, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: Credentials_ConstructProps) + _init (config?: Credentials_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(): Credentials + static $gtype: GObject.Type +} +export interface DBusActionGroup_ConstructProps extends GObject.Object_ConstructProps { +} +export class DBusActionGroup { + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Methods of Gio.ActionGroup */ + action_added(action_name: string): void + action_enabled_changed(action_name: string, enabled: boolean): void + action_removed(action_name: string): void + action_state_changed(action_name: string, state: GLib.Variant): void + activate_action(action_name: string, parameter?: GLib.Variant | null): void + change_action_state(action_name: string, value: GLib.Variant): void + get_action_enabled(action_name: string): boolean + get_action_parameter_type(action_name: string): GLib.VariantType | null + get_action_state(action_name: string): GLib.Variant | null + get_action_state_hint(action_name: string): GLib.Variant | null + get_action_state_type(action_name: string): GLib.VariantType | null + has_action(action_name: string): boolean + list_actions(): string[] + query_action(action_name: string): [ /* returnType */ boolean, /* enabled */ boolean, /* parameter_type */ GLib.VariantType | null, /* state_type */ GLib.VariantType | null, /* state_hint */ GLib.Variant | null, /* state */ GLib.Variant | null ] + /* Methods of Gio.RemoteActionGroup */ + activate_action_full(action_name: string, parameter: GLib.Variant | null, platform_data: GLib.Variant): void + change_action_state_full(action_name: string, value: GLib.Variant, platform_data: GLib.Variant): void + /* Virtual methods of Gio.DBusActionGroup */ + vfunc_action_added(action_name: string): void + vfunc_action_enabled_changed(action_name: string, enabled: boolean): void + vfunc_action_removed(action_name: string): void + vfunc_action_state_changed(action_name: string, state: GLib.Variant): void + vfunc_activate_action(action_name: string, parameter?: GLib.Variant | null): void + vfunc_change_action_state(action_name: string, value: GLib.Variant): void + vfunc_get_action_enabled(action_name: string): boolean + vfunc_get_action_parameter_type(action_name: string): GLib.VariantType | null + vfunc_get_action_state(action_name: string): GLib.Variant | null + vfunc_get_action_state_hint(action_name: string): GLib.Variant | null + vfunc_get_action_state_type(action_name: string): GLib.VariantType | null + vfunc_has_action(action_name: string): boolean + vfunc_list_actions(): string[] + vfunc_query_action(action_name: string): [ /* returnType */ boolean, /* enabled */ boolean, /* parameter_type */ GLib.VariantType | null, /* state_type */ GLib.VariantType | null, /* state_hint */ GLib.Variant | null, /* state */ GLib.Variant | null ] + vfunc_activate_action_full(action_name: string, parameter: GLib.Variant | null, platform_data: GLib.Variant): void + vfunc_change_action_state_full(action_name: string, value: GLib.Variant, platform_data: GLib.Variant): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: DBusActionGroup, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: DBusActionGroup, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + /* Signals of Gio.ActionGroup */ + connect(sigName: "action-added", callback: (($obj: DBusActionGroup, action_name: string) => void)): number + connect_after(sigName: "action-added", callback: (($obj: DBusActionGroup, action_name: string) => void)): number + emit(sigName: "action-added", action_name: string): void + connect(sigName: "action-enabled-changed", callback: (($obj: DBusActionGroup, action_name: string, enabled: boolean) => void)): number + connect_after(sigName: "action-enabled-changed", callback: (($obj: DBusActionGroup, action_name: string, enabled: boolean) => void)): number + emit(sigName: "action-enabled-changed", action_name: string, enabled: boolean): void + connect(sigName: "action-removed", callback: (($obj: DBusActionGroup, action_name: string) => void)): number + connect_after(sigName: "action-removed", callback: (($obj: DBusActionGroup, action_name: string) => void)): number + emit(sigName: "action-removed", action_name: string): void + connect(sigName: "action-state-changed", callback: (($obj: DBusActionGroup, action_name: string, value: GLib.Variant) => void)): number + connect_after(sigName: "action-state-changed", callback: (($obj: DBusActionGroup, action_name: string, value: GLib.Variant) => void)): number + emit(sigName: "action-state-changed", action_name: string, value: GLib.Variant): void + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: DBusActionGroup_ConstructProps) + _init (config?: DBusActionGroup_ConstructProps): void + /* Static methods and pseudo-constructors */ + static get(connection: DBusConnection, bus_name: string | null, object_path: string): DBusActionGroup + static $gtype: GObject.Type +} +export interface DBusAuthObserver_ConstructProps extends GObject.Object_ConstructProps { +} +export class DBusAuthObserver { + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of Gio.DBusAuthObserver */ + allow_mechanism(mechanism: string): boolean + authorize_authenticated_peer(stream: IOStream, credentials?: Credentials | null): boolean + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Gio.DBusAuthObserver */ + connect(sigName: "allow-mechanism", callback: (($obj: DBusAuthObserver, mechanism: string) => boolean)): number + connect_after(sigName: "allow-mechanism", callback: (($obj: DBusAuthObserver, mechanism: string) => boolean)): number + emit(sigName: "allow-mechanism", mechanism: string): void + connect(sigName: "authorize-authenticated-peer", callback: (($obj: DBusAuthObserver, stream: IOStream, credentials?: Credentials | null) => boolean)): number + connect_after(sigName: "authorize-authenticated-peer", callback: (($obj: DBusAuthObserver, stream: IOStream, credentials?: Credentials | null) => boolean)): number + emit(sigName: "authorize-authenticated-peer", stream: IOStream, credentials?: Credentials | null): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: DBusAuthObserver, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: DBusAuthObserver, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: DBusAuthObserver_ConstructProps) + _init (config?: DBusAuthObserver_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(): DBusAuthObserver + static $gtype: GObject.Type +} +export interface DBusConnection_ConstructProps extends GObject.Object_ConstructProps { + address?: string + authentication_observer?: DBusAuthObserver + exit_on_close?: boolean + flags?: DBusConnectionFlags + guid?: string + stream?: IOStream +} +export class DBusConnection { + /* Properties of Gio.DBusConnection */ + readonly capabilities: DBusCapabilityFlags + readonly closed: boolean + exit_on_close: boolean + readonly unique_name: string + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of Gio.DBusConnection */ + add_filter(filter_function: DBusMessageFilterFunction): number + call(bus_name: string | null, object_path: string, interface_name: string, method_name: string, parameters: GLib.Variant | null, reply_type: GLib.VariantType | null, flags: DBusCallFlags, timeout_msec: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + call_finish(res: AsyncResult): GLib.Variant + call_sync(bus_name: string | null, object_path: string, interface_name: string, method_name: string, parameters: GLib.Variant | null, reply_type: GLib.VariantType | null, flags: DBusCallFlags, timeout_msec: number, cancellable?: Cancellable | null): GLib.Variant + call_with_unix_fd_list(bus_name: string | null, object_path: string, interface_name: string, method_name: string, parameters: GLib.Variant | null, reply_type: GLib.VariantType | null, flags: DBusCallFlags, timeout_msec: number, fd_list?: UnixFDList | null, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + call_with_unix_fd_list_finish(res: AsyncResult): [ /* returnType */ GLib.Variant, /* out_fd_list */ UnixFDList | null ] + call_with_unix_fd_list_sync(bus_name: string | null, object_path: string, interface_name: string, method_name: string, parameters: GLib.Variant | null, reply_type: GLib.VariantType | null, flags: DBusCallFlags, timeout_msec: number, fd_list?: UnixFDList | null, cancellable?: Cancellable | null): [ /* returnType */ GLib.Variant, /* out_fd_list */ UnixFDList | null ] + close(cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + close_finish(res: AsyncResult): boolean + close_sync(cancellable?: Cancellable | null): boolean + emit_signal(destination_bus_name: string | null, object_path: string, interface_name: string, signal_name: string, parameters?: GLib.Variant | null): boolean + export_action_group(object_path: string, action_group: ActionGroup): number + export_menu_model(object_path: string, menu: MenuModel): number + flush(cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + flush_finish(res: AsyncResult): boolean + flush_sync(cancellable?: Cancellable | null): boolean + get_capabilities(): DBusCapabilityFlags + get_exit_on_close(): boolean + get_flags(): DBusConnectionFlags + get_guid(): string + get_last_serial(): number + get_peer_credentials(): Credentials | null + get_stream(): IOStream + get_unique_name(): string | null + is_closed(): boolean + register_object(object_path: string, interface_info: DBusInterfaceInfo, method_call_closure?: Function, get_property_closure?: Function, set_property_closure?: Function): number + register_subtree(object_path: string, vtable: DBusSubtreeVTable, flags: DBusSubtreeFlags, user_data: object | null, user_data_free_func: GLib.DestroyNotify): number + remove_filter(filter_id: number): void + send_message(message: DBusMessage, flags: DBusSendMessageFlags): [ /* returnType */ boolean, /* out_serial */ number | null ] + send_message_with_reply(message: DBusMessage, flags: DBusSendMessageFlags, timeout_msec: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): /* out_serial */ number | null + send_message_with_reply_finish(res: AsyncResult): DBusMessage + send_message_with_reply_sync(message: DBusMessage, flags: DBusSendMessageFlags, timeout_msec: number, cancellable?: Cancellable | null): [ /* returnType */ DBusMessage, /* out_serial */ number | null ] + set_exit_on_close(exit_on_close: boolean): void + signal_subscribe(sender: string | null, interface_name: string | null, member: string | null, object_path: string | null, arg0: string | null, flags: DBusSignalFlags, callback: DBusSignalCallback): number + signal_unsubscribe(subscription_id: number): void + start_message_processing(): void + unexport_action_group(export_id: number): void + unexport_menu_model(export_id: number): void + unregister_object(registration_id: number): boolean + unregister_subtree(registration_id: number): boolean + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Methods of Gio.AsyncInitable */ + init_async(io_priority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + init_finish(res: AsyncResult): boolean + new_finish(res: AsyncResult): GObject.Object + /* Methods of Gio.Initable */ + init(cancellable?: Cancellable | null): boolean + /* Virtual methods of Gio.DBusConnection */ + vfunc_init_async(io_priority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + vfunc_init_finish(res: AsyncResult): boolean + vfunc_init(cancellable?: Cancellable | null): boolean + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Gio.DBusConnection */ + connect(sigName: "closed", callback: (($obj: DBusConnection, remote_peer_vanished: boolean, error?: GLib.Error | null) => void)): number + connect_after(sigName: "closed", callback: (($obj: DBusConnection, remote_peer_vanished: boolean, error?: GLib.Error | null) => void)): number + emit(sigName: "closed", remote_peer_vanished: boolean, error?: GLib.Error | null): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: DBusConnection, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: DBusConnection, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: "notify::capabilities", callback: (($obj: DBusConnection, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::capabilities", callback: (($obj: DBusConnection, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::closed", callback: (($obj: DBusConnection, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::closed", callback: (($obj: DBusConnection, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::exit-on-close", callback: (($obj: DBusConnection, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::exit-on-close", callback: (($obj: DBusConnection, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::unique-name", callback: (($obj: DBusConnection, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::unique-name", callback: (($obj: DBusConnection, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: DBusConnection_ConstructProps) + _init (config?: DBusConnection_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new_finish(res: AsyncResult): DBusConnection + static new_for_address_finish(res: AsyncResult): DBusConnection + static new_for_address_sync(address: string, flags: DBusConnectionFlags, observer?: DBusAuthObserver | null, cancellable?: Cancellable | null): DBusConnection + static new_sync(stream: IOStream, guid: string | null, flags: DBusConnectionFlags, observer?: DBusAuthObserver | null, cancellable?: Cancellable | null): DBusConnection + static new_for_address(address: string, flags: DBusConnectionFlags, observer?: DBusAuthObserver | null, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + static newv_async(object_type: GObject.Type, n_parameters: number, parameters: GObject.Parameter, io_priority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + static newv(object_type: GObject.Type, parameters: GObject.Parameter[], cancellable?: Cancellable | null): GObject.Object + static $gtype: GObject.Type +} +export interface DBusInterfaceSkeleton_ConstructProps extends GObject.Object_ConstructProps { + g_flags?: DBusInterfaceSkeletonFlags +} +export class DBusInterfaceSkeleton { + /* Properties of Gio.DBusInterfaceSkeleton */ + g_flags: DBusInterfaceSkeletonFlags + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of Gio.DBusInterfaceSkeleton */ + export(connection: DBusConnection, object_path: string): boolean + flush(): void + get_connection(): DBusConnection | null + get_connections(): DBusConnection[] + get_flags(): DBusInterfaceSkeletonFlags + get_info(): DBusInterfaceInfo + get_object_path(): string | null + get_properties(): GLib.Variant + has_connection(connection: DBusConnection): boolean + set_flags(flags: DBusInterfaceSkeletonFlags): void + unexport(): void + unexport_from_connection(connection: DBusConnection): void + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Methods of Gio.DBusInterface */ + get_object(): DBusObject | null + set_object(object?: DBusObject | null): void + /* Virtual methods of Gio.DBusInterfaceSkeleton */ + vfunc_flush(): void + vfunc_g_authorize_method(invocation: DBusMethodInvocation): boolean + vfunc_get_info(): DBusInterfaceInfo + vfunc_get_properties(): GLib.Variant + vfunc_dup_object(): DBusObject | null + vfunc_set_object(object?: DBusObject | null): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Gio.DBusInterfaceSkeleton */ + connect(sigName: "g-authorize-method", callback: (($obj: DBusInterfaceSkeleton, invocation: DBusMethodInvocation) => boolean)): number + connect_after(sigName: "g-authorize-method", callback: (($obj: DBusInterfaceSkeleton, invocation: DBusMethodInvocation) => boolean)): number + emit(sigName: "g-authorize-method", invocation: DBusMethodInvocation): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: DBusInterfaceSkeleton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: DBusInterfaceSkeleton, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: "notify::g-flags", callback: (($obj: DBusInterfaceSkeleton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::g-flags", callback: (($obj: DBusInterfaceSkeleton, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: DBusInterfaceSkeleton_ConstructProps) + _init (config?: DBusInterfaceSkeleton_ConstructProps): void + static $gtype: GObject.Type +} +export interface DBusMenuModel_ConstructProps extends MenuModel_ConstructProps { +} +export class DBusMenuModel { + /* Fields of Gio.MenuModel */ + parent_instance: GObject.Object + priv: MenuModelPrivate + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of Gio.MenuModel */ + get_item_attribute_value(item_index: number, attribute: string, expected_type?: GLib.VariantType | null): GLib.Variant | null + get_item_link(item_index: number, link: string): MenuModel | null + get_n_items(): number + is_mutable(): boolean + items_changed(position: number, removed: number, added: number): void + iterate_item_attributes(item_index: number): MenuAttributeIter + iterate_item_links(item_index: number): MenuLinkIter + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Virtual methods of Gio.MenuModel */ + vfunc_get_item_attribute_value(item_index: number, attribute: string, expected_type?: GLib.VariantType | null): GLib.Variant | null + vfunc_get_item_attributes(item_index: number): /* attributes */ GLib.HashTable + vfunc_get_item_link(item_index: number, link: string): MenuModel | null + vfunc_get_item_links(item_index: number): /* links */ GLib.HashTable + vfunc_get_n_items(): number + vfunc_is_mutable(): boolean + vfunc_iterate_item_attributes(item_index: number): MenuAttributeIter + vfunc_iterate_item_links(item_index: number): MenuLinkIter + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Gio.MenuModel */ + connect(sigName: "items-changed", callback: (($obj: DBusMenuModel, position: number, removed: number, added: number) => void)): number + connect_after(sigName: "items-changed", callback: (($obj: DBusMenuModel, position: number, removed: number, added: number) => void)): number + emit(sigName: "items-changed", position: number, removed: number, added: number): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: DBusMenuModel, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: DBusMenuModel, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: DBusMenuModel_ConstructProps) + _init (config?: DBusMenuModel_ConstructProps): void + /* Static methods and pseudo-constructors */ + static get(connection: DBusConnection, bus_name: string | null, object_path: string): DBusMenuModel + static $gtype: GObject.Type +} +export interface DBusMessage_ConstructProps extends GObject.Object_ConstructProps { +} +export class DBusMessage { + /* Properties of Gio.DBusMessage */ + readonly locked: boolean + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of Gio.DBusMessage */ + copy(): DBusMessage + get_arg0(): string | null + get_body(): GLib.Variant | null + get_byte_order(): DBusMessageByteOrder + get_destination(): string | null + get_error_name(): string | null + get_flags(): DBusMessageFlags + get_header(header_field: DBusMessageHeaderField): GLib.Variant | null + get_header_fields(): Uint8Array + get_interface(): string | null + get_locked(): boolean + get_member(): string | null + get_message_type(): DBusMessageType + get_num_unix_fds(): number + get_path(): string | null + get_reply_serial(): number + get_sender(): string | null + get_serial(): number + get_signature(): string + get_unix_fd_list(): UnixFDList | null + lock(): void + new_method_error_literal(error_name: string, error_message: string): DBusMessage + new_method_reply(): DBusMessage + print(indent: number): string + set_body(body: GLib.Variant): void + set_byte_order(byte_order: DBusMessageByteOrder): void + set_destination(value?: string | null): void + set_error_name(value: string): void + set_flags(flags: DBusMessageFlags): void + set_header(header_field: DBusMessageHeaderField, value?: GLib.Variant | null): void + set_interface(value?: string | null): void + set_member(value?: string | null): void + set_message_type(type: DBusMessageType): void + set_num_unix_fds(value: number): void + set_path(value?: string | null): void + set_reply_serial(value: number): void + set_sender(value?: string | null): void + set_serial(serial: number): void + set_signature(value?: string | null): void + set_unix_fd_list(fd_list?: UnixFDList | null): void + to_blob(capabilities: DBusCapabilityFlags): Uint8Array + to_gerror(): boolean + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: DBusMessage, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: DBusMessage, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: "notify::locked", callback: (($obj: DBusMessage, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::locked", callback: (($obj: DBusMessage, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: DBusMessage_ConstructProps) + _init (config?: DBusMessage_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(): DBusMessage + static new_from_blob(blob: Uint8Array, capabilities: DBusCapabilityFlags): DBusMessage + static new_method_call(name: string | null, path: string, interface_: string | null, method: string): DBusMessage + static new_signal(path: string, interface_: string, signal: string): DBusMessage + static bytes_needed(blob: Uint8Array): number + static $gtype: GObject.Type +} +export interface DBusMethodInvocation_ConstructProps extends GObject.Object_ConstructProps { +} +export class DBusMethodInvocation { + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of Gio.DBusMethodInvocation */ + get_connection(): DBusConnection + get_interface_name(): string + get_message(): DBusMessage + get_method_info(): DBusMethodInfo | null + get_method_name(): string + get_object_path(): string + get_parameters(): GLib.Variant + get_property_info(): DBusPropertyInfo | null + get_sender(): string + return_dbus_error(error_name: string, error_message: string): void + return_error_literal(domain: GLib.Quark, code: number, message: string): void + return_gerror(error: GLib.Error): void + return_value(parameters?: GLib.Variant | null): void + return_value_with_unix_fd_list(parameters?: GLib.Variant | null, fd_list?: UnixFDList | null): void + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: DBusMethodInvocation, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: DBusMethodInvocation, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: DBusMethodInvocation_ConstructProps) + _init (config?: DBusMethodInvocation_ConstructProps): void + static $gtype: GObject.Type +} +export interface DBusObjectManagerClient_ConstructProps extends GObject.Object_ConstructProps { + bus_type?: BusType + connection?: DBusConnection + flags?: DBusObjectManagerClientFlags + get_proxy_type_destroy_notify?: object + get_proxy_type_func?: object + get_proxy_type_user_data?: object + name?: string + object_path?: string +} +export class DBusObjectManagerClient { + /* Properties of Gio.DBusObjectManagerClient */ + readonly name_owner: string + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of Gio.DBusObjectManagerClient */ + get_connection(): DBusConnection + get_flags(): DBusObjectManagerClientFlags + get_name(): string + get_name_owner(): string | null + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Methods of Gio.AsyncInitable */ + init_async(io_priority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + init_finish(res: AsyncResult): boolean + new_finish(res: AsyncResult): GObject.Object + /* Methods of Gio.DBusObjectManager */ + get_interface(object_path: string, interface_name: string): DBusInterface + get_object(object_path: string): DBusObject + get_object_path(): string + get_objects(): DBusObject[] + /* Methods of Gio.Initable */ + init(cancellable?: Cancellable | null): boolean + /* Virtual methods of Gio.DBusObjectManagerClient */ + vfunc_interface_proxy_properties_changed(object_proxy: DBusObjectProxy, interface_proxy: DBusProxy, changed_properties: GLib.Variant, invalidated_properties: string): void + vfunc_interface_proxy_signal(object_proxy: DBusObjectProxy, interface_proxy: DBusProxy, sender_name: string, signal_name: string, parameters: GLib.Variant): void + vfunc_init_async(io_priority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + vfunc_init_finish(res: AsyncResult): boolean + vfunc_get_interface(object_path: string, interface_name: string): DBusInterface + vfunc_get_object(object_path: string): DBusObject + vfunc_get_object_path(): string + vfunc_get_objects(): DBusObject[] + vfunc_interface_added(object: DBusObject, interface_: DBusInterface): void + vfunc_interface_removed(object: DBusObject, interface_: DBusInterface): void + vfunc_object_added(object: DBusObject): void + vfunc_object_removed(object: DBusObject): void + vfunc_init(cancellable?: Cancellable | null): boolean + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Gio.DBusObjectManagerClient */ + connect(sigName: "interface-proxy-properties-changed", callback: (($obj: DBusObjectManagerClient, object_proxy: DBusObjectProxy, interface_proxy: DBusProxy, changed_properties: GLib.Variant, invalidated_properties: string[]) => void)): number + connect_after(sigName: "interface-proxy-properties-changed", callback: (($obj: DBusObjectManagerClient, object_proxy: DBusObjectProxy, interface_proxy: DBusProxy, changed_properties: GLib.Variant, invalidated_properties: string[]) => void)): number + emit(sigName: "interface-proxy-properties-changed", object_proxy: DBusObjectProxy, interface_proxy: DBusProxy, changed_properties: GLib.Variant, invalidated_properties: string[]): void + connect(sigName: "interface-proxy-signal", callback: (($obj: DBusObjectManagerClient, object_proxy: DBusObjectProxy, interface_proxy: DBusProxy, sender_name: string, signal_name: string, parameters: GLib.Variant) => void)): number + connect_after(sigName: "interface-proxy-signal", callback: (($obj: DBusObjectManagerClient, object_proxy: DBusObjectProxy, interface_proxy: DBusProxy, sender_name: string, signal_name: string, parameters: GLib.Variant) => void)): number + emit(sigName: "interface-proxy-signal", object_proxy: DBusObjectProxy, interface_proxy: DBusProxy, sender_name: string, signal_name: string, parameters: GLib.Variant): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: DBusObjectManagerClient, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: DBusObjectManagerClient, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + /* Signals of Gio.DBusObjectManager */ + connect(sigName: "interface-added", callback: (($obj: DBusObjectManagerClient, object: DBusObject, interface: DBusInterface) => void)): number + connect_after(sigName: "interface-added", callback: (($obj: DBusObjectManagerClient, object: DBusObject, interface: DBusInterface) => void)): number + emit(sigName: "interface-added", object: DBusObject, interface: DBusInterface): void + connect(sigName: "interface-removed", callback: (($obj: DBusObjectManagerClient, object: DBusObject, interface: DBusInterface) => void)): number + connect_after(sigName: "interface-removed", callback: (($obj: DBusObjectManagerClient, object: DBusObject, interface: DBusInterface) => void)): number + emit(sigName: "interface-removed", object: DBusObject, interface: DBusInterface): void + connect(sigName: "object-added", callback: (($obj: DBusObjectManagerClient, object: DBusObject) => void)): number + connect_after(sigName: "object-added", callback: (($obj: DBusObjectManagerClient, object: DBusObject) => void)): number + emit(sigName: "object-added", object: DBusObject): void + connect(sigName: "object-removed", callback: (($obj: DBusObjectManagerClient, object: DBusObject) => void)): number + connect_after(sigName: "object-removed", callback: (($obj: DBusObjectManagerClient, object: DBusObject) => void)): number + emit(sigName: "object-removed", object: DBusObject): void + connect(sigName: "notify::name-owner", callback: (($obj: DBusObjectManagerClient, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::name-owner", callback: (($obj: DBusObjectManagerClient, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: DBusObjectManagerClient_ConstructProps) + _init (config?: DBusObjectManagerClient_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new_finish(res: AsyncResult): DBusObjectManagerClient + static new_for_bus_finish(res: AsyncResult): DBusObjectManagerClient + static new_for_bus_sync(bus_type: BusType, flags: DBusObjectManagerClientFlags, name: string, object_path: string, get_proxy_type_func?: DBusProxyTypeFunc | null, cancellable?: Cancellable | null): DBusObjectManagerClient + static new_sync(connection: DBusConnection, flags: DBusObjectManagerClientFlags, name: string | null, object_path: string, get_proxy_type_func?: DBusProxyTypeFunc | null, cancellable?: Cancellable | null): DBusObjectManagerClient + static new_for_bus(bus_type: BusType, flags: DBusObjectManagerClientFlags, name: string, object_path: string, get_proxy_type_func?: DBusProxyTypeFunc | null, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + static newv_async(object_type: GObject.Type, n_parameters: number, parameters: GObject.Parameter, io_priority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + static newv(object_type: GObject.Type, parameters: GObject.Parameter[], cancellable?: Cancellable | null): GObject.Object + static $gtype: GObject.Type +} +export interface DBusObjectManagerServer_ConstructProps extends GObject.Object_ConstructProps { + connection?: DBusConnection + object_path?: string +} +export class DBusObjectManagerServer { + /* Properties of Gio.DBusObjectManagerServer */ + connection: DBusConnection + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of Gio.DBusObjectManagerServer */ + export(object: DBusObjectSkeleton): void + export_uniquely(object: DBusObjectSkeleton): void + get_connection(): DBusConnection + is_exported(object: DBusObjectSkeleton): boolean + set_connection(connection?: DBusConnection | null): void + unexport(object_path: string): boolean + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Methods of Gio.DBusObjectManager */ + get_interface(object_path: string, interface_name: string): DBusInterface + get_object(object_path: string): DBusObject + get_object_path(): string + get_objects(): DBusObject[] + /* Virtual methods of Gio.DBusObjectManagerServer */ + vfunc_get_interface(object_path: string, interface_name: string): DBusInterface + vfunc_get_object(object_path: string): DBusObject + vfunc_get_object_path(): string + vfunc_get_objects(): DBusObject[] + vfunc_interface_added(object: DBusObject, interface_: DBusInterface): void + vfunc_interface_removed(object: DBusObject, interface_: DBusInterface): void + vfunc_object_added(object: DBusObject): void + vfunc_object_removed(object: DBusObject): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: DBusObjectManagerServer, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: DBusObjectManagerServer, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + /* Signals of Gio.DBusObjectManager */ + connect(sigName: "interface-added", callback: (($obj: DBusObjectManagerServer, object: DBusObject, interface: DBusInterface) => void)): number + connect_after(sigName: "interface-added", callback: (($obj: DBusObjectManagerServer, object: DBusObject, interface: DBusInterface) => void)): number + emit(sigName: "interface-added", object: DBusObject, interface: DBusInterface): void + connect(sigName: "interface-removed", callback: (($obj: DBusObjectManagerServer, object: DBusObject, interface: DBusInterface) => void)): number + connect_after(sigName: "interface-removed", callback: (($obj: DBusObjectManagerServer, object: DBusObject, interface: DBusInterface) => void)): number + emit(sigName: "interface-removed", object: DBusObject, interface: DBusInterface): void + connect(sigName: "object-added", callback: (($obj: DBusObjectManagerServer, object: DBusObject) => void)): number + connect_after(sigName: "object-added", callback: (($obj: DBusObjectManagerServer, object: DBusObject) => void)): number + emit(sigName: "object-added", object: DBusObject): void + connect(sigName: "object-removed", callback: (($obj: DBusObjectManagerServer, object: DBusObject) => void)): number + connect_after(sigName: "object-removed", callback: (($obj: DBusObjectManagerServer, object: DBusObject) => void)): number + emit(sigName: "object-removed", object: DBusObject): void + connect(sigName: "notify::connection", callback: (($obj: DBusObjectManagerServer, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::connection", callback: (($obj: DBusObjectManagerServer, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: DBusObjectManagerServer_ConstructProps) + _init (config?: DBusObjectManagerServer_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(object_path: string): DBusObjectManagerServer + static $gtype: GObject.Type +} +export interface DBusObjectProxy_ConstructProps extends GObject.Object_ConstructProps { + g_connection?: DBusConnection + g_object_path?: string +} +export class DBusObjectProxy { + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of Gio.DBusObjectProxy */ + get_connection(): DBusConnection + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Methods of Gio.DBusObject */ + get_interface(interface_name: string): DBusInterface | null + get_interfaces(): DBusInterface[] + get_object_path(): string + /* Virtual methods of Gio.DBusObjectProxy */ + vfunc_get_interface(interface_name: string): DBusInterface | null + vfunc_get_interfaces(): DBusInterface[] + vfunc_get_object_path(): string + vfunc_interface_added(interface_: DBusInterface): void + vfunc_interface_removed(interface_: DBusInterface): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: DBusObjectProxy, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: DBusObjectProxy, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + /* Signals of Gio.DBusObject */ + connect(sigName: "interface-added", callback: (($obj: DBusObjectProxy, interface: DBusInterface) => void)): number + connect_after(sigName: "interface-added", callback: (($obj: DBusObjectProxy, interface: DBusInterface) => void)): number + emit(sigName: "interface-added", interface: DBusInterface): void + connect(sigName: "interface-removed", callback: (($obj: DBusObjectProxy, interface: DBusInterface) => void)): number + connect_after(sigName: "interface-removed", callback: (($obj: DBusObjectProxy, interface: DBusInterface) => void)): number + emit(sigName: "interface-removed", interface: DBusInterface): void + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: DBusObjectProxy_ConstructProps) + _init (config?: DBusObjectProxy_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(connection: DBusConnection, object_path: string): DBusObjectProxy + static $gtype: GObject.Type +} +export interface DBusObjectSkeleton_ConstructProps extends GObject.Object_ConstructProps { + g_object_path?: string +} +export class DBusObjectSkeleton { + /* Properties of Gio.DBusObjectSkeleton */ + g_object_path: string + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of Gio.DBusObjectSkeleton */ + add_interface(interface_: DBusInterfaceSkeleton): void + flush(): void + remove_interface(interface_: DBusInterfaceSkeleton): void + remove_interface_by_name(interface_name: string): void + set_object_path(object_path: string): void + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Methods of Gio.DBusObject */ + get_interface(interface_name: string): DBusInterface | null + get_interfaces(): DBusInterface[] + get_object_path(): string + /* Virtual methods of Gio.DBusObjectSkeleton */ + vfunc_authorize_method(interface_: DBusInterfaceSkeleton, invocation: DBusMethodInvocation): boolean + vfunc_get_interface(interface_name: string): DBusInterface | null + vfunc_get_interfaces(): DBusInterface[] + vfunc_get_object_path(): string + vfunc_interface_added(interface_: DBusInterface): void + vfunc_interface_removed(interface_: DBusInterface): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Gio.DBusObjectSkeleton */ + connect(sigName: "authorize-method", callback: (($obj: DBusObjectSkeleton, interface: DBusInterfaceSkeleton, invocation: DBusMethodInvocation) => boolean)): number + connect_after(sigName: "authorize-method", callback: (($obj: DBusObjectSkeleton, interface: DBusInterfaceSkeleton, invocation: DBusMethodInvocation) => boolean)): number + emit(sigName: "authorize-method", interface: DBusInterfaceSkeleton, invocation: DBusMethodInvocation): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: DBusObjectSkeleton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: DBusObjectSkeleton, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + /* Signals of Gio.DBusObject */ + connect(sigName: "interface-added", callback: (($obj: DBusObjectSkeleton, interface: DBusInterface) => void)): number + connect_after(sigName: "interface-added", callback: (($obj: DBusObjectSkeleton, interface: DBusInterface) => void)): number + emit(sigName: "interface-added", interface: DBusInterface): void + connect(sigName: "interface-removed", callback: (($obj: DBusObjectSkeleton, interface: DBusInterface) => void)): number + connect_after(sigName: "interface-removed", callback: (($obj: DBusObjectSkeleton, interface: DBusInterface) => void)): number + emit(sigName: "interface-removed", interface: DBusInterface): void + connect(sigName: "notify::g-object-path", callback: (($obj: DBusObjectSkeleton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::g-object-path", callback: (($obj: DBusObjectSkeleton, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: DBusObjectSkeleton_ConstructProps) + _init (config?: DBusObjectSkeleton_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(object_path: string): DBusObjectSkeleton + static $gtype: GObject.Type +} +export interface DBusProxy_ConstructProps extends GObject.Object_ConstructProps { + g_bus_type?: BusType + g_connection?: DBusConnection + g_default_timeout?: number + g_flags?: DBusProxyFlags + g_interface_info?: DBusInterfaceInfo + g_interface_name?: string + g_name?: string + g_object_path?: string +} +export class DBusProxy { + /* Properties of Gio.DBusProxy */ + g_default_timeout: number + g_interface_info: DBusInterfaceInfo + readonly g_name_owner: string + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of Gio.DBusProxy */ + call(method_name: string, parameters: GLib.Variant | null, flags: DBusCallFlags, timeout_msec: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + call_finish(res: AsyncResult): GLib.Variant + call_sync(method_name: string, parameters: GLib.Variant | null, flags: DBusCallFlags, timeout_msec: number, cancellable?: Cancellable | null): GLib.Variant + call_with_unix_fd_list(method_name: string, parameters: GLib.Variant | null, flags: DBusCallFlags, timeout_msec: number, fd_list?: UnixFDList | null, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + call_with_unix_fd_list_finish(res: AsyncResult): [ /* returnType */ GLib.Variant, /* out_fd_list */ UnixFDList | null ] + call_with_unix_fd_list_sync(method_name: string, parameters: GLib.Variant | null, flags: DBusCallFlags, timeout_msec: number, fd_list?: UnixFDList | null, cancellable?: Cancellable | null): [ /* returnType */ GLib.Variant, /* out_fd_list */ UnixFDList | null ] + get_cached_property(property_name: string): GLib.Variant | null + get_cached_property_names(): string[] | null + get_connection(): DBusConnection + get_default_timeout(): number + get_flags(): DBusProxyFlags + get_interface_info(): DBusInterfaceInfo | null + get_interface_name(): string + get_name(): string + get_name_owner(): string | null + get_object_path(): string + set_cached_property(property_name: string, value?: GLib.Variant | null): void + set_default_timeout(timeout_msec: number): void + set_interface_info(info?: DBusInterfaceInfo | null): void + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Methods of Gio.AsyncInitable */ + init_async(io_priority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + init_finish(res: AsyncResult): boolean + new_finish(res: AsyncResult): GObject.Object + /* Methods of Gio.DBusInterface */ + get_object(): DBusObject | null + get_info(): DBusInterfaceInfo + set_object(object?: DBusObject | null): void + /* Methods of Gio.Initable */ + init(cancellable?: Cancellable | null): boolean + /* Virtual methods of Gio.DBusProxy */ + vfunc_g_properties_changed(changed_properties: GLib.Variant, invalidated_properties: string): void + vfunc_g_signal(sender_name: string, signal_name: string, parameters: GLib.Variant): void + vfunc_init_async(io_priority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + vfunc_init_finish(res: AsyncResult): boolean + vfunc_dup_object(): DBusObject | null + vfunc_get_info(): DBusInterfaceInfo + vfunc_set_object(object?: DBusObject | null): void + vfunc_init(cancellable?: Cancellable | null): boolean + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Gio.DBusProxy */ + connect(sigName: "g-properties-changed", callback: (($obj: DBusProxy, changed_properties: GLib.Variant, invalidated_properties: string[]) => void)): number + connect_after(sigName: "g-properties-changed", callback: (($obj: DBusProxy, changed_properties: GLib.Variant, invalidated_properties: string[]) => void)): number + emit(sigName: "g-properties-changed", changed_properties: GLib.Variant, invalidated_properties: string[]): void + connect(sigName: "g-signal", callback: (($obj: DBusProxy, sender_name: string | null, signal_name: string, parameters: GLib.Variant) => void)): number + connect_after(sigName: "g-signal", callback: (($obj: DBusProxy, sender_name: string | null, signal_name: string, parameters: GLib.Variant) => void)): number + emit(sigName: "g-signal", sender_name: string | null, signal_name: string, parameters: GLib.Variant): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: DBusProxy, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: DBusProxy, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: "notify::g-default-timeout", callback: (($obj: DBusProxy, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::g-default-timeout", callback: (($obj: DBusProxy, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::g-interface-info", callback: (($obj: DBusProxy, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::g-interface-info", callback: (($obj: DBusProxy, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::g-name-owner", callback: (($obj: DBusProxy, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::g-name-owner", callback: (($obj: DBusProxy, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: DBusProxy_ConstructProps) + _init (config?: DBusProxy_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new_finish(res: AsyncResult): DBusProxy + static new_for_bus_finish(res: AsyncResult): DBusProxy + static new_for_bus_sync(bus_type: BusType, flags: DBusProxyFlags, info: DBusInterfaceInfo | null, name: string, object_path: string, interface_name: string, cancellable?: Cancellable | null): DBusProxy + static new_sync(connection: DBusConnection, flags: DBusProxyFlags, info: DBusInterfaceInfo | null, name: string | null, object_path: string, interface_name: string, cancellable?: Cancellable | null): DBusProxy + static new_for_bus(bus_type: BusType, flags: DBusProxyFlags, info: DBusInterfaceInfo | null, name: string, object_path: string, interface_name: string, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + static newv_async(object_type: GObject.Type, n_parameters: number, parameters: GObject.Parameter, io_priority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + static newv(object_type: GObject.Type, parameters: GObject.Parameter[], cancellable?: Cancellable | null): GObject.Object + static $gtype: GObject.Type +} +export interface DBusServer_ConstructProps extends GObject.Object_ConstructProps { + address?: string + authentication_observer?: DBusAuthObserver + flags?: DBusServerFlags + guid?: string +} +export class DBusServer { + /* Properties of Gio.DBusServer */ + readonly active: boolean + readonly client_address: string + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of Gio.DBusServer */ + get_client_address(): string + get_flags(): DBusServerFlags + get_guid(): string + is_active(): boolean + start(): void + stop(): void + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Methods of Gio.Initable */ + init(cancellable?: Cancellable | null): boolean + /* Virtual methods of Gio.DBusServer */ + vfunc_init(cancellable?: Cancellable | null): boolean + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Gio.DBusServer */ + connect(sigName: "new-connection", callback: (($obj: DBusServer, connection: DBusConnection) => boolean)): number + connect_after(sigName: "new-connection", callback: (($obj: DBusServer, connection: DBusConnection) => boolean)): number + emit(sigName: "new-connection", connection: DBusConnection): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: DBusServer, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: DBusServer, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: "notify::active", callback: (($obj: DBusServer, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::active", callback: (($obj: DBusServer, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::client-address", callback: (($obj: DBusServer, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::client-address", callback: (($obj: DBusServer, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: DBusServer_ConstructProps) + _init (config?: DBusServer_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new_sync(address: string, flags: DBusServerFlags, guid: string, observer?: DBusAuthObserver | null, cancellable?: Cancellable | null): DBusServer + static newv(object_type: GObject.Type, parameters: GObject.Parameter[], cancellable?: Cancellable | null): GObject.Object + static $gtype: GObject.Type +} +export interface DataInputStream_ConstructProps extends BufferedInputStream_ConstructProps { + byte_order?: DataStreamByteOrder + newline_type?: DataStreamNewlineType +} +export class DataInputStream { + /* Properties of Gio.DataInputStream */ + byte_order: DataStreamByteOrder + newline_type: DataStreamNewlineType + /* Properties of Gio.BufferedInputStream */ + buffer_size: number + /* Properties of Gio.FilterInputStream */ + close_base_stream: boolean + /* Fields of Gio.DataInputStream */ + parent_instance: BufferedInputStream + /* Fields of Gio.FilterInputStream */ + base_stream: InputStream + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of Gio.DataInputStream */ + get_byte_order(): DataStreamByteOrder + get_newline_type(): DataStreamNewlineType + read_byte(cancellable?: Cancellable | null): number + read_int16(cancellable?: Cancellable | null): number + read_int32(cancellable?: Cancellable | null): number + read_int64(cancellable?: Cancellable | null): number + read_line(cancellable?: Cancellable | null): [ /* returnType */ Uint8Array | null, /* length */ number | null ] + read_line_async(io_priority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + read_line_finish(result: AsyncResult): [ /* returnType */ Uint8Array | null, /* length */ number | null ] + read_line_finish_utf8(result: AsyncResult): [ /* returnType */ string | null, /* length */ number | null ] + read_line_utf8(cancellable?: Cancellable | null): [ /* returnType */ string | null, /* length */ number | null ] + read_uint16(cancellable?: Cancellable | null): number + read_uint32(cancellable?: Cancellable | null): number + read_uint64(cancellable?: Cancellable | null): number + read_until(stop_chars: string, cancellable?: Cancellable | null): [ /* returnType */ string, /* length */ number | null ] + read_until_async(stop_chars: string, io_priority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + read_until_finish(result: AsyncResult): [ /* returnType */ string, /* length */ number | null ] + read_upto(stop_chars: string, stop_chars_len: number, cancellable?: Cancellable | null): [ /* returnType */ string, /* length */ number | null ] + read_upto_async(stop_chars: string, stop_chars_len: number, io_priority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + read_upto_finish(result: AsyncResult): [ /* returnType */ string, /* length */ number | null ] + set_byte_order(order: DataStreamByteOrder): void + set_newline_type(type: DataStreamNewlineType): void + /* Methods of Gio.BufferedInputStream */ + fill(count: number, cancellable?: Cancellable | null): number + fill_async(count: number, io_priority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + fill_finish(result: AsyncResult): number + get_available(): number + get_buffer_size(): number + peek(buffer: Uint8Array, offset: number): number + peek_buffer(): Uint8Array + set_buffer_size(size: number): void + /* Methods of Gio.FilterInputStream */ + get_base_stream(): InputStream + get_close_base_stream(): boolean + set_close_base_stream(close_base: boolean): void + /* Methods of Gio.InputStream */ + clear_pending(): void + close(cancellable?: Cancellable | null): boolean + close_async(io_priority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + close_finish(result: AsyncResult): boolean + has_pending(): boolean + is_closed(): boolean + read(cancellable?: Cancellable | null): [ /* returnType */ number, /* buffer */ Uint8Array ] + read_all(cancellable?: Cancellable | null): [ /* returnType */ boolean, /* buffer */ Uint8Array, /* bytes_read */ number ] + read_all_async(io_priority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): /* buffer */ Uint8Array + read_all_finish(result: AsyncResult): [ /* returnType */ boolean, /* bytes_read */ number ] + read_async(io_priority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): /* buffer */ Uint8Array + read_bytes(count: number, cancellable?: Cancellable | null): GLib.Bytes + read_bytes_async(count: number, io_priority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + read_bytes_finish(result: AsyncResult): GLib.Bytes + read_finish(result: AsyncResult): number + set_pending(): boolean + skip(count: number, cancellable?: Cancellable | null): number + skip_async(count: number, io_priority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + skip_finish(result: AsyncResult): number + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Methods of Gio.Seekable */ + can_seek(): boolean + can_truncate(): boolean + seek(offset: number, type: GLib.SeekType, cancellable?: Cancellable | null): boolean + tell(): number + truncate(offset: number, cancellable?: Cancellable | null): boolean + /* Virtual methods of Gio.BufferedInputStream */ + vfunc_fill(count: number, cancellable?: Cancellable | null): number + vfunc_fill_async(count: number, io_priority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + vfunc_fill_finish(result: AsyncResult): number + vfunc_can_seek(): boolean + vfunc_can_truncate(): boolean + vfunc_seek(offset: number, type: GLib.SeekType, cancellable?: Cancellable | null): boolean + vfunc_tell(): number + vfunc_truncate_fn(offset: number, cancellable?: Cancellable | null): boolean + /* Virtual methods of Gio.InputStream */ + vfunc_close_async(io_priority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + vfunc_close_finish(result: AsyncResult): boolean + vfunc_close_fn(cancellable?: Cancellable | null): boolean + vfunc_read_async(io_priority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): /* buffer */ Uint8Array | null + vfunc_read_finish(result: AsyncResult): number + vfunc_read_fn(buffer: object | null, count: number, cancellable?: Cancellable | null): number + vfunc_skip(count: number, cancellable?: Cancellable | null): number + vfunc_skip_async(count: number, io_priority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + vfunc_skip_finish(result: AsyncResult): number + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: DataInputStream, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: DataInputStream, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: "notify::byte-order", callback: (($obj: DataInputStream, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::byte-order", callback: (($obj: DataInputStream, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::newline-type", callback: (($obj: DataInputStream, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::newline-type", callback: (($obj: DataInputStream, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::buffer-size", callback: (($obj: DataInputStream, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::buffer-size", callback: (($obj: DataInputStream, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::close-base-stream", callback: (($obj: DataInputStream, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::close-base-stream", callback: (($obj: DataInputStream, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: DataInputStream_ConstructProps) + _init (config?: DataInputStream_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(base_stream: InputStream): DataInputStream + static $gtype: GObject.Type +} +export interface DataOutputStream_ConstructProps extends FilterOutputStream_ConstructProps { + byte_order?: DataStreamByteOrder +} +export class DataOutputStream { + /* Properties of Gio.DataOutputStream */ + byte_order: DataStreamByteOrder + /* Fields of Gio.DataOutputStream */ + parent_instance: FilterOutputStream + /* Fields of Gio.FilterOutputStream */ + base_stream: OutputStream + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of Gio.DataOutputStream */ + get_byte_order(): DataStreamByteOrder + put_byte(data: number, cancellable?: Cancellable | null): boolean + put_int16(data: number, cancellable?: Cancellable | null): boolean + put_int32(data: number, cancellable?: Cancellable | null): boolean + put_int64(data: number, cancellable?: Cancellable | null): boolean + put_string(str: string, cancellable?: Cancellable | null): boolean + put_uint16(data: number, cancellable?: Cancellable | null): boolean + put_uint32(data: number, cancellable?: Cancellable | null): boolean + put_uint64(data: number, cancellable?: Cancellable | null): boolean + set_byte_order(order: DataStreamByteOrder): void + /* Methods of Gio.FilterOutputStream */ + get_base_stream(): OutputStream + get_close_base_stream(): boolean + set_close_base_stream(close_base: boolean): void + /* Methods of Gio.OutputStream */ + clear_pending(): void + close(cancellable?: Cancellable | null): boolean + close_async(io_priority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + close_finish(result: AsyncResult): boolean + flush(cancellable?: Cancellable | null): boolean + flush_async(io_priority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + flush_finish(result: AsyncResult): boolean + has_pending(): boolean + is_closed(): boolean + is_closing(): boolean + set_pending(): boolean + splice(source: InputStream, flags: OutputStreamSpliceFlags, cancellable?: Cancellable | null): number + splice_async(source: InputStream, flags: OutputStreamSpliceFlags, io_priority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + splice_finish(result: AsyncResult): number + write(buffer: Uint8Array, cancellable?: Cancellable | null): number + write_all(buffer: Uint8Array, cancellable?: Cancellable | null): [ /* returnType */ boolean, /* bytes_written */ number | null ] + write_all_async(buffer: Uint8Array, io_priority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + write_all_finish(result: AsyncResult): [ /* returnType */ boolean, /* bytes_written */ number | null ] + write_async(buffer: Uint8Array, io_priority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + write_bytes(bytes: GLib.Bytes, cancellable?: Cancellable | null): number + write_bytes_async(bytes: GLib.Bytes, io_priority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + write_bytes_finish(result: AsyncResult): number + write_finish(result: AsyncResult): number + writev(vectors: OutputVector[], cancellable?: Cancellable | null): [ /* returnType */ boolean, /* bytes_written */ number | null ] + writev_all(vectors: OutputVector[], cancellable?: Cancellable | null): [ /* returnType */ boolean, /* bytes_written */ number | null ] + writev_all_async(vectors: OutputVector[], io_priority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + writev_all_finish(result: AsyncResult): [ /* returnType */ boolean, /* bytes_written */ number | null ] + writev_async(vectors: OutputVector[], io_priority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + writev_finish(result: AsyncResult): [ /* returnType */ boolean, /* bytes_written */ number | null ] + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Methods of Gio.Seekable */ + can_seek(): boolean + can_truncate(): boolean + seek(offset: number, type: GLib.SeekType, cancellable?: Cancellable | null): boolean + tell(): number + truncate(offset: number, cancellable?: Cancellable | null): boolean + /* Virtual methods of Gio.DataOutputStream */ + vfunc_can_seek(): boolean + vfunc_can_truncate(): boolean + vfunc_seek(offset: number, type: GLib.SeekType, cancellable?: Cancellable | null): boolean + vfunc_tell(): number + vfunc_truncate_fn(offset: number, cancellable?: Cancellable | null): boolean + /* Virtual methods of Gio.OutputStream */ + vfunc_close_async(io_priority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + vfunc_close_finish(result: AsyncResult): boolean + vfunc_close_fn(cancellable?: Cancellable | null): boolean + vfunc_flush(cancellable?: Cancellable | null): boolean + vfunc_flush_async(io_priority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + vfunc_flush_finish(result: AsyncResult): boolean + vfunc_splice(source: InputStream, flags: OutputStreamSpliceFlags, cancellable?: Cancellable | null): number + vfunc_splice_async(source: InputStream, flags: OutputStreamSpliceFlags, io_priority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + vfunc_splice_finish(result: AsyncResult): number + vfunc_write_async(buffer: Uint8Array | null, io_priority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + vfunc_write_finish(result: AsyncResult): number + vfunc_write_fn(buffer: Uint8Array | null, cancellable?: Cancellable | null): number + vfunc_writev_async(vectors: OutputVector[], io_priority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + vfunc_writev_finish(result: AsyncResult): [ /* returnType */ boolean, /* bytes_written */ number | null ] + vfunc_writev_fn(vectors: OutputVector[], cancellable?: Cancellable | null): [ /* returnType */ boolean, /* bytes_written */ number | null ] + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: DataOutputStream, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: DataOutputStream, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: "notify::byte-order", callback: (($obj: DataOutputStream, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::byte-order", callback: (($obj: DataOutputStream, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: DataOutputStream_ConstructProps) + _init (config?: DataOutputStream_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(base_stream: OutputStream): DataOutputStream + static $gtype: GObject.Type +} +export interface DesktopAppInfo_ConstructProps extends GObject.Object_ConstructProps { + filename?: string +} +export class DesktopAppInfo { + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of Gio.DesktopAppInfo */ + get_action_name(action_name: string): string + get_boolean(key: string): boolean + get_categories(): string | null + get_filename(): string | null + get_generic_name(): string | null + get_is_hidden(): boolean + get_keywords(): string[] + get_locale_string(key: string): string | null + get_nodisplay(): boolean + get_show_in(desktop_env?: string | null): boolean + get_startup_wm_class(): string | null + get_string(key: string): string | null + get_string_list(key: string): string[] + has_key(key: string): boolean + launch_action(action_name: string, launch_context?: AppLaunchContext | null): void + launch_uris_as_manager(uris: string[], launch_context: AppLaunchContext | null, spawn_flags: GLib.SpawnFlags): boolean + launch_uris_as_manager_with_fds(uris: string[], launch_context: AppLaunchContext | null, spawn_flags: GLib.SpawnFlags, stdin_fd: number, stdout_fd: number, stderr_fd: number): boolean + list_actions(): string[] + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Methods of Gio.AppInfo */ + add_supports_type(content_type: string): boolean + can_delete(): boolean + can_remove_supports_type(): boolean + delete(): boolean + dup(): AppInfo + equal(appinfo2: AppInfo): boolean + get_commandline(): string | null + get_description(): string | null + get_display_name(): string + get_executable(): string + get_icon(): Icon | null + get_id(): string | null + get_name(): string + get_supported_types(): string[] + launch(files?: File[] | null, context?: AppLaunchContext | null): boolean + launch_uris(uris?: string[] | null, context?: AppLaunchContext | null): boolean + launch_uris_async(uris?: string[] | null, context?: AppLaunchContext | null, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + launch_uris_finish(result: AsyncResult): boolean + remove_supports_type(content_type: string): boolean + set_as_default_for_extension(extension: string): boolean + set_as_default_for_type(content_type: string): boolean + set_as_last_used_for_type(content_type: string): boolean + should_show(): boolean + supports_files(): boolean + supports_uris(): boolean + /* Virtual methods of Gio.DesktopAppInfo */ + vfunc_add_supports_type(content_type: string): boolean + vfunc_can_delete(): boolean + vfunc_can_remove_supports_type(): boolean + vfunc_do_delete(): boolean + vfunc_dup(): AppInfo + vfunc_equal(appinfo2: AppInfo): boolean + vfunc_get_commandline(): string | null + vfunc_get_description(): string | null + vfunc_get_display_name(): string + vfunc_get_executable(): string + vfunc_get_icon(): Icon | null + vfunc_get_id(): string | null + vfunc_get_name(): string + vfunc_get_supported_types(): string[] + vfunc_launch(files?: File[] | null, context?: AppLaunchContext | null): boolean + vfunc_launch_uris(uris?: string[] | null, context?: AppLaunchContext | null): boolean + vfunc_launch_uris_async(uris?: string[] | null, context?: AppLaunchContext | null, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + vfunc_launch_uris_finish(result: AsyncResult): boolean + vfunc_remove_supports_type(content_type: string): boolean + vfunc_set_as_default_for_extension(extension: string): boolean + vfunc_set_as_default_for_type(content_type: string): boolean + vfunc_set_as_last_used_for_type(content_type: string): boolean + vfunc_should_show(): boolean + vfunc_supports_files(): boolean + vfunc_supports_uris(): boolean + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: DesktopAppInfo, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: DesktopAppInfo, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: DesktopAppInfo_ConstructProps) + _init (config?: DesktopAppInfo_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(desktop_id: string): DesktopAppInfo + static new_from_filename(filename: string): DesktopAppInfo + static new_from_keyfile(key_file: GLib.KeyFile): DesktopAppInfo + static get_implementations(interface: string): DesktopAppInfo[] + static search(search_string: string): any + static set_desktop_env(desktop_env: string): void + static create_from_commandline(commandline: string, application_name: string | null, flags: AppInfoCreateFlags): AppInfo + static get_all(): AppInfo[] + static get_all_for_type(content_type: string): AppInfo[] + static get_default_for_type(content_type: string, must_support_uris: boolean): AppInfo | null + static get_default_for_uri_scheme(uri_scheme: string): AppInfo | null + static get_fallback_for_type(content_type: string): AppInfo[] + static get_recommended_for_type(content_type: string): AppInfo[] + static launch_default_for_uri(uri: string, context?: AppLaunchContext | null): boolean + static launch_default_for_uri_async(uri: string, context?: AppLaunchContext | null, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + static launch_default_for_uri_finish(result: AsyncResult): boolean + static reset_type_associations(content_type: string): void + static $gtype: GObject.Type +} +export interface Emblem_ConstructProps extends GObject.Object_ConstructProps { + icon?: GObject.Object + origin?: EmblemOrigin +} +export class Emblem { + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of Gio.Emblem */ + get_icon(): Icon + get_origin(): EmblemOrigin + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Methods of Gio.Icon */ + equal(icon2?: Icon | null): boolean + serialize(): GLib.Variant | null + to_string(): string | null + /* Virtual methods of Gio.Emblem */ + vfunc_equal(icon2?: Icon | null): boolean + vfunc_hash(): number + vfunc_serialize(): GLib.Variant | null + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: Emblem, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: Emblem, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: Emblem_ConstructProps) + _init (config?: Emblem_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(icon: Icon): Emblem + static new_with_origin(icon: Icon, origin: EmblemOrigin): Emblem + static deserialize(value: GLib.Variant): Icon | null + static hash(icon: object): number + static new_for_string(str: string): Icon + static $gtype: GObject.Type +} +export interface EmblemedIcon_ConstructProps extends GObject.Object_ConstructProps { + gicon?: Icon +} +export class EmblemedIcon { + /* Fields of Gio.EmblemedIcon */ + parent_instance: GObject.Object + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of Gio.EmblemedIcon */ + add_emblem(emblem: Emblem): void + clear_emblems(): void + get_emblems(): Emblem[] + get_icon(): Icon + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Methods of Gio.Icon */ + equal(icon2?: Icon | null): boolean + serialize(): GLib.Variant | null + to_string(): string | null + /* Virtual methods of Gio.EmblemedIcon */ + vfunc_equal(icon2?: Icon | null): boolean + vfunc_hash(): number + vfunc_serialize(): GLib.Variant | null + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: EmblemedIcon, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: EmblemedIcon, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: EmblemedIcon_ConstructProps) + _init (config?: EmblemedIcon_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(icon: Icon, emblem?: Emblem | null): EmblemedIcon + static deserialize(value: GLib.Variant): Icon | null + static hash(icon: object): number + static new_for_string(str: string): Icon + static $gtype: GObject.Type +} +export interface FileEnumerator_ConstructProps extends GObject.Object_ConstructProps { + container?: File +} +export class FileEnumerator { + /* Fields of Gio.FileEnumerator */ + parent_instance: GObject.Object + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of Gio.FileEnumerator */ + close(cancellable?: Cancellable | null): boolean + close_async(io_priority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + close_finish(result: AsyncResult): boolean + get_child(info: FileInfo): File + get_container(): File + has_pending(): boolean + is_closed(): boolean + iterate(cancellable?: Cancellable | null): [ /* returnType */ boolean, /* out_info */ FileInfo | null, /* out_child */ File | null ] + next_file(cancellable?: Cancellable | null): FileInfo | null + next_files_async(num_files: number, io_priority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + next_files_finish(result: AsyncResult): FileInfo[] + set_pending(pending: boolean): void + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Virtual methods of Gio.FileEnumerator */ + vfunc_close_async(io_priority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + vfunc_close_finish(result: AsyncResult): boolean + vfunc_close_fn(cancellable?: Cancellable | null): boolean + vfunc_next_file(cancellable?: Cancellable | null): FileInfo | null + vfunc_next_files_async(num_files: number, io_priority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + vfunc_next_files_finish(result: AsyncResult): FileInfo[] + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: FileEnumerator, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: FileEnumerator, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: FileEnumerator_ConstructProps) + _init (config?: FileEnumerator_ConstructProps): void + static $gtype: GObject.Type +} +export interface FileIOStream_ConstructProps extends IOStream_ConstructProps { +} +export class FileIOStream { + /* Properties of Gio.IOStream */ + readonly closed: boolean + readonly input_stream: InputStream + readonly output_stream: OutputStream + /* Fields of Gio.FileIOStream */ + parent_instance: IOStream + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of Gio.FileIOStream */ + get_etag(): string | null + query_info(attributes: string, cancellable?: Cancellable | null): FileInfo + query_info_async(attributes: string, io_priority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + query_info_finish(result: AsyncResult): FileInfo + /* Methods of Gio.IOStream */ + clear_pending(): void + close(cancellable?: Cancellable | null): boolean + close_async(io_priority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + close_finish(result: AsyncResult): boolean + get_input_stream(): InputStream + get_output_stream(): OutputStream + has_pending(): boolean + is_closed(): boolean + set_pending(): boolean + splice_async(stream2: IOStream, flags: IOStreamSpliceFlags, io_priority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Methods of Gio.Seekable */ + can_seek(): boolean + can_truncate(): boolean + seek(offset: number, type: GLib.SeekType, cancellable?: Cancellable | null): boolean + tell(): number + truncate(offset: number, cancellable?: Cancellable | null): boolean + /* Virtual methods of Gio.FileIOStream */ + vfunc_can_seek(): boolean + vfunc_can_truncate(): boolean + vfunc_get_etag(): string | null + vfunc_query_info(attributes: string, cancellable?: Cancellable | null): FileInfo + vfunc_query_info_async(attributes: string, io_priority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + vfunc_query_info_finish(result: AsyncResult): FileInfo + vfunc_seek(offset: number, type: GLib.SeekType, cancellable?: Cancellable | null): boolean + vfunc_tell(): number + vfunc_truncate_fn(size: number, cancellable?: Cancellable | null): boolean + /* Virtual methods of Gio.IOStream */ + vfunc_close_async(io_priority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + vfunc_close_finish(result: AsyncResult): boolean + vfunc_close_fn(cancellable?: Cancellable | null): boolean + vfunc_get_input_stream(): InputStream + vfunc_get_output_stream(): OutputStream + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: FileIOStream, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: FileIOStream, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: "notify::closed", callback: (($obj: FileIOStream, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::closed", callback: (($obj: FileIOStream, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::input-stream", callback: (($obj: FileIOStream, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::input-stream", callback: (($obj: FileIOStream, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::output-stream", callback: (($obj: FileIOStream, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::output-stream", callback: (($obj: FileIOStream, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: FileIOStream_ConstructProps) + _init (config?: FileIOStream_ConstructProps): void + static $gtype: GObject.Type +} +export interface FileIcon_ConstructProps extends GObject.Object_ConstructProps { + file?: File +} +export class FileIcon { + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of Gio.FileIcon */ + get_file(): File + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Methods of Gio.Icon */ + equal(icon2?: Icon | null): boolean + serialize(): GLib.Variant | null + to_string(): string | null + /* Methods of Gio.LoadableIcon */ + load(size: number, cancellable?: Cancellable | null): [ /* returnType */ InputStream, /* type */ string | null ] + load_async(size: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + load_finish(res: AsyncResult): [ /* returnType */ InputStream, /* type */ string | null ] + /* Virtual methods of Gio.FileIcon */ + vfunc_equal(icon2?: Icon | null): boolean + vfunc_hash(): number + vfunc_serialize(): GLib.Variant | null + vfunc_load(size: number, cancellable?: Cancellable | null): [ /* returnType */ InputStream, /* type */ string | null ] + vfunc_load_async(size: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + vfunc_load_finish(res: AsyncResult): [ /* returnType */ InputStream, /* type */ string | null ] + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: FileIcon, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: FileIcon, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: FileIcon_ConstructProps) + _init (config?: FileIcon_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(file: File): FileIcon + static deserialize(value: GLib.Variant): Icon | null + static hash(icon: object): number + static new_for_string(str: string): Icon + static $gtype: GObject.Type +} +export interface FileInfo_ConstructProps extends GObject.Object_ConstructProps { +} +export class FileInfo { + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of Gio.FileInfo */ + clear_status(): void + copy_into(dest_info: FileInfo): void + dup(): FileInfo + get_attribute_as_string(attribute: string): string | null + get_attribute_boolean(attribute: string): boolean + get_attribute_byte_string(attribute: string): string | null + get_attribute_data(attribute: string): [ /* returnType */ boolean, /* type */ FileAttributeType | null, /* value_pp */ object | null, /* status */ FileAttributeStatus | null ] + get_attribute_int32(attribute: string): number + get_attribute_int64(attribute: string): number + get_attribute_object(attribute: string): GObject.Object | null + get_attribute_status(attribute: string): FileAttributeStatus + get_attribute_string(attribute: string): string | null + get_attribute_stringv(attribute: string): string[] | null + get_attribute_type(attribute: string): FileAttributeType + get_attribute_uint32(attribute: string): number + get_attribute_uint64(attribute: string): number + get_content_type(): string | null + get_deletion_date(): GLib.DateTime | null + get_display_name(): string + get_edit_name(): string + get_etag(): string | null + get_file_type(): FileType + get_icon(): Icon | null + get_is_backup(): boolean + get_is_hidden(): boolean + get_is_symlink(): boolean + get_modification_date_time(): GLib.DateTime | null + get_modification_time(): /* result */ GLib.TimeVal + get_name(): string + get_size(): number + get_sort_order(): number + get_symbolic_icon(): Icon | null + get_symlink_target(): string | null + has_attribute(attribute: string): boolean + has_namespace(name_space: string): boolean + list_attributes(name_space?: string | null): string[] | null + remove_attribute(attribute: string): void + set_attribute(attribute: string, type: FileAttributeType, value_p: object): void + set_attribute_boolean(attribute: string, attr_value: boolean): void + set_attribute_byte_string(attribute: string, attr_value: string): void + set_attribute_int32(attribute: string, attr_value: number): void + set_attribute_int64(attribute: string, attr_value: number): void + set_attribute_mask(mask: FileAttributeMatcher): void + set_attribute_object(attribute: string, attr_value: GObject.Object): void + set_attribute_status(attribute: string, status: FileAttributeStatus): boolean + set_attribute_string(attribute: string, attr_value: string): void + set_attribute_stringv(attribute: string, attr_value: string[]): void + set_attribute_uint32(attribute: string, attr_value: number): void + set_attribute_uint64(attribute: string, attr_value: number): void + set_content_type(content_type: string): void + set_display_name(display_name: string): void + set_edit_name(edit_name: string): void + set_file_type(type: FileType): void + set_icon(icon: Icon): void + set_is_hidden(is_hidden: boolean): void + set_is_symlink(is_symlink: boolean): void + set_modification_date_time(mtime: GLib.DateTime): void + set_modification_time(mtime: GLib.TimeVal): void + set_name(name: string): void + set_size(size: number): void + set_sort_order(sort_order: number): void + set_symbolic_icon(icon: Icon): void + set_symlink_target(symlink_target: string): void + unset_attribute_mask(): void + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: FileInfo, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: FileInfo, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: FileInfo_ConstructProps) + _init (config?: FileInfo_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(): FileInfo + static $gtype: GObject.Type +} +export interface FileInputStream_ConstructProps extends InputStream_ConstructProps { +} +export class FileInputStream { + /* Fields of Gio.FileInputStream */ + parent_instance: InputStream + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of Gio.FileInputStream */ + query_info(attributes: string, cancellable?: Cancellable | null): FileInfo + query_info_async(attributes: string, io_priority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + query_info_finish(result: AsyncResult): FileInfo + /* Methods of Gio.InputStream */ + clear_pending(): void + close(cancellable?: Cancellable | null): boolean + close_async(io_priority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + close_finish(result: AsyncResult): boolean + has_pending(): boolean + is_closed(): boolean + read(cancellable?: Cancellable | null): [ /* returnType */ number, /* buffer */ Uint8Array ] + read_all(cancellable?: Cancellable | null): [ /* returnType */ boolean, /* buffer */ Uint8Array, /* bytes_read */ number ] + read_all_async(io_priority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): /* buffer */ Uint8Array + read_all_finish(result: AsyncResult): [ /* returnType */ boolean, /* bytes_read */ number ] + read_async(io_priority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): /* buffer */ Uint8Array + read_bytes(count: number, cancellable?: Cancellable | null): GLib.Bytes + read_bytes_async(count: number, io_priority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + read_bytes_finish(result: AsyncResult): GLib.Bytes + read_finish(result: AsyncResult): number + set_pending(): boolean + skip(count: number, cancellable?: Cancellable | null): number + skip_async(count: number, io_priority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + skip_finish(result: AsyncResult): number + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Methods of Gio.Seekable */ + can_seek(): boolean + can_truncate(): boolean + seek(offset: number, type: GLib.SeekType, cancellable?: Cancellable | null): boolean + tell(): number + truncate(offset: number, cancellable?: Cancellable | null): boolean + /* Virtual methods of Gio.FileInputStream */ + vfunc_can_seek(): boolean + vfunc_query_info(attributes: string, cancellable?: Cancellable | null): FileInfo + vfunc_query_info_async(attributes: string, io_priority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + vfunc_query_info_finish(result: AsyncResult): FileInfo + vfunc_seek(offset: number, type: GLib.SeekType, cancellable?: Cancellable | null): boolean + vfunc_tell(): number + vfunc_can_truncate(): boolean + vfunc_truncate_fn(offset: number, cancellable?: Cancellable | null): boolean + /* Virtual methods of Gio.InputStream */ + vfunc_close_async(io_priority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + vfunc_close_finish(result: AsyncResult): boolean + vfunc_close_fn(cancellable?: Cancellable | null): boolean + vfunc_read_async(io_priority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): /* buffer */ Uint8Array | null + vfunc_read_finish(result: AsyncResult): number + vfunc_read_fn(buffer: object | null, count: number, cancellable?: Cancellable | null): number + vfunc_skip(count: number, cancellable?: Cancellable | null): number + vfunc_skip_async(count: number, io_priority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + vfunc_skip_finish(result: AsyncResult): number + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: FileInputStream, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: FileInputStream, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: FileInputStream_ConstructProps) + _init (config?: FileInputStream_ConstructProps): void + static $gtype: GObject.Type +} +export interface FileMonitor_ConstructProps extends GObject.Object_ConstructProps { + rate_limit?: number +} +export class FileMonitor { + /* Properties of Gio.FileMonitor */ + readonly cancelled: boolean + rate_limit: number + /* Fields of Gio.FileMonitor */ + parent_instance: GObject.Object + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of Gio.FileMonitor */ + cancel(): boolean + emit_event(child: File, other_file: File, event_type: FileMonitorEvent): void + is_cancelled(): boolean + set_rate_limit(limit_msecs: number): void + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Virtual methods of Gio.FileMonitor */ + vfunc_cancel(): boolean + vfunc_changed(file: File, other_file: File, event_type: FileMonitorEvent): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Gio.FileMonitor */ + connect(sigName: "changed", callback: (($obj: FileMonitor, file: File, other_file: File | null, event_type: FileMonitorEvent) => void)): number + connect_after(sigName: "changed", callback: (($obj: FileMonitor, file: File, other_file: File | null, event_type: FileMonitorEvent) => void)): number + emit(sigName: "changed", file: File, other_file: File | null, event_type: FileMonitorEvent): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: FileMonitor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: FileMonitor, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: "notify::cancelled", callback: (($obj: FileMonitor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::cancelled", callback: (($obj: FileMonitor, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::rate-limit", callback: (($obj: FileMonitor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::rate-limit", callback: (($obj: FileMonitor, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: FileMonitor_ConstructProps) + _init (config?: FileMonitor_ConstructProps): void + static $gtype: GObject.Type +} +export interface FileOutputStream_ConstructProps extends OutputStream_ConstructProps { +} +export class FileOutputStream { + /* Fields of Gio.FileOutputStream */ + parent_instance: OutputStream + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of Gio.FileOutputStream */ + get_etag(): string | null + query_info(attributes: string, cancellable?: Cancellable | null): FileInfo + query_info_async(attributes: string, io_priority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + query_info_finish(result: AsyncResult): FileInfo + /* Methods of Gio.OutputStream */ + clear_pending(): void + close(cancellable?: Cancellable | null): boolean + close_async(io_priority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + close_finish(result: AsyncResult): boolean + flush(cancellable?: Cancellable | null): boolean + flush_async(io_priority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + flush_finish(result: AsyncResult): boolean + has_pending(): boolean + is_closed(): boolean + is_closing(): boolean + set_pending(): boolean + splice(source: InputStream, flags: OutputStreamSpliceFlags, cancellable?: Cancellable | null): number + splice_async(source: InputStream, flags: OutputStreamSpliceFlags, io_priority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + splice_finish(result: AsyncResult): number + write(buffer: Uint8Array, cancellable?: Cancellable | null): number + write_all(buffer: Uint8Array, cancellable?: Cancellable | null): [ /* returnType */ boolean, /* bytes_written */ number | null ] + write_all_async(buffer: Uint8Array, io_priority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + write_all_finish(result: AsyncResult): [ /* returnType */ boolean, /* bytes_written */ number | null ] + write_async(buffer: Uint8Array, io_priority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + write_bytes(bytes: GLib.Bytes, cancellable?: Cancellable | null): number + write_bytes_async(bytes: GLib.Bytes, io_priority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + write_bytes_finish(result: AsyncResult): number + write_finish(result: AsyncResult): number + writev(vectors: OutputVector[], cancellable?: Cancellable | null): [ /* returnType */ boolean, /* bytes_written */ number | null ] + writev_all(vectors: OutputVector[], cancellable?: Cancellable | null): [ /* returnType */ boolean, /* bytes_written */ number | null ] + writev_all_async(vectors: OutputVector[], io_priority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + writev_all_finish(result: AsyncResult): [ /* returnType */ boolean, /* bytes_written */ number | null ] + writev_async(vectors: OutputVector[], io_priority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + writev_finish(result: AsyncResult): [ /* returnType */ boolean, /* bytes_written */ number | null ] + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Methods of Gio.Seekable */ + can_seek(): boolean + can_truncate(): boolean + seek(offset: number, type: GLib.SeekType, cancellable?: Cancellable | null): boolean + tell(): number + truncate(offset: number, cancellable?: Cancellable | null): boolean + /* Virtual methods of Gio.FileOutputStream */ + vfunc_can_seek(): boolean + vfunc_can_truncate(): boolean + vfunc_get_etag(): string | null + vfunc_query_info(attributes: string, cancellable?: Cancellable | null): FileInfo + vfunc_query_info_async(attributes: string, io_priority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + vfunc_query_info_finish(result: AsyncResult): FileInfo + vfunc_seek(offset: number, type: GLib.SeekType, cancellable?: Cancellable | null): boolean + vfunc_tell(): number + vfunc_truncate_fn(size: number, cancellable?: Cancellable | null): boolean + /* Virtual methods of Gio.OutputStream */ + vfunc_close_async(io_priority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + vfunc_close_finish(result: AsyncResult): boolean + vfunc_close_fn(cancellable?: Cancellable | null): boolean + vfunc_flush(cancellable?: Cancellable | null): boolean + vfunc_flush_async(io_priority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + vfunc_flush_finish(result: AsyncResult): boolean + vfunc_splice(source: InputStream, flags: OutputStreamSpliceFlags, cancellable?: Cancellable | null): number + vfunc_splice_async(source: InputStream, flags: OutputStreamSpliceFlags, io_priority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + vfunc_splice_finish(result: AsyncResult): number + vfunc_write_async(buffer: Uint8Array | null, io_priority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + vfunc_write_finish(result: AsyncResult): number + vfunc_write_fn(buffer: Uint8Array | null, cancellable?: Cancellable | null): number + vfunc_writev_async(vectors: OutputVector[], io_priority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + vfunc_writev_finish(result: AsyncResult): [ /* returnType */ boolean, /* bytes_written */ number | null ] + vfunc_writev_fn(vectors: OutputVector[], cancellable?: Cancellable | null): [ /* returnType */ boolean, /* bytes_written */ number | null ] + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: FileOutputStream, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: FileOutputStream, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: FileOutputStream_ConstructProps) + _init (config?: FileOutputStream_ConstructProps): void + static $gtype: GObject.Type +} +export interface FilenameCompleter_ConstructProps extends GObject.Object_ConstructProps { +} +export class FilenameCompleter { + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of Gio.FilenameCompleter */ + get_completion_suffix(initial_text: string): string | null + get_completions(initial_text: string): string[] + set_dirs_only(dirs_only: boolean): void + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Virtual methods of Gio.FilenameCompleter */ + vfunc_got_completion_data(): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Gio.FilenameCompleter */ + connect(sigName: "got-completion-data", callback: (($obj: FilenameCompleter) => void)): number + connect_after(sigName: "got-completion-data", callback: (($obj: FilenameCompleter) => void)): number + emit(sigName: "got-completion-data"): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: FilenameCompleter, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: FilenameCompleter, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: FilenameCompleter_ConstructProps) + _init (config?: FilenameCompleter_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(): FilenameCompleter + static $gtype: GObject.Type +} +export interface FilterInputStream_ConstructProps extends InputStream_ConstructProps { + base_stream?: InputStream + close_base_stream?: boolean +} +export class FilterInputStream { + /* Properties of Gio.FilterInputStream */ + close_base_stream: boolean + /* Fields of Gio.FilterInputStream */ + parent_instance: InputStream + base_stream: InputStream + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of Gio.FilterInputStream */ + get_base_stream(): InputStream + get_close_base_stream(): boolean + set_close_base_stream(close_base: boolean): void + /* Methods of Gio.InputStream */ + clear_pending(): void + close(cancellable?: Cancellable | null): boolean + close_async(io_priority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + close_finish(result: AsyncResult): boolean + has_pending(): boolean + is_closed(): boolean + read(cancellable?: Cancellable | null): [ /* returnType */ number, /* buffer */ Uint8Array ] + read_all(cancellable?: Cancellable | null): [ /* returnType */ boolean, /* buffer */ Uint8Array, /* bytes_read */ number ] + read_all_async(io_priority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): /* buffer */ Uint8Array + read_all_finish(result: AsyncResult): [ /* returnType */ boolean, /* bytes_read */ number ] + read_async(io_priority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): /* buffer */ Uint8Array + read_bytes(count: number, cancellable?: Cancellable | null): GLib.Bytes + read_bytes_async(count: number, io_priority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + read_bytes_finish(result: AsyncResult): GLib.Bytes + read_finish(result: AsyncResult): number + set_pending(): boolean + skip(count: number, cancellable?: Cancellable | null): number + skip_async(count: number, io_priority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + skip_finish(result: AsyncResult): number + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Virtual methods of Gio.InputStream */ + vfunc_close_async(io_priority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + vfunc_close_finish(result: AsyncResult): boolean + vfunc_close_fn(cancellable?: Cancellable | null): boolean + vfunc_read_async(io_priority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): /* buffer */ Uint8Array | null + vfunc_read_finish(result: AsyncResult): number + vfunc_read_fn(buffer: object | null, count: number, cancellable?: Cancellable | null): number + vfunc_skip(count: number, cancellable?: Cancellable | null): number + vfunc_skip_async(count: number, io_priority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + vfunc_skip_finish(result: AsyncResult): number + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: FilterInputStream, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: FilterInputStream, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: "notify::close-base-stream", callback: (($obj: FilterInputStream, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::close-base-stream", callback: (($obj: FilterInputStream, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: FilterInputStream_ConstructProps) + _init (config?: FilterInputStream_ConstructProps): void + static $gtype: GObject.Type +} +export interface FilterOutputStream_ConstructProps extends OutputStream_ConstructProps { + base_stream?: OutputStream + close_base_stream?: boolean +} +export class FilterOutputStream { + /* Fields of Gio.FilterOutputStream */ + parent_instance: OutputStream + base_stream: OutputStream + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of Gio.FilterOutputStream */ + get_base_stream(): OutputStream + get_close_base_stream(): boolean + set_close_base_stream(close_base: boolean): void + /* Methods of Gio.OutputStream */ + clear_pending(): void + close(cancellable?: Cancellable | null): boolean + close_async(io_priority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + close_finish(result: AsyncResult): boolean + flush(cancellable?: Cancellable | null): boolean + flush_async(io_priority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + flush_finish(result: AsyncResult): boolean + has_pending(): boolean + is_closed(): boolean + is_closing(): boolean + set_pending(): boolean + splice(source: InputStream, flags: OutputStreamSpliceFlags, cancellable?: Cancellable | null): number + splice_async(source: InputStream, flags: OutputStreamSpliceFlags, io_priority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + splice_finish(result: AsyncResult): number + write(buffer: Uint8Array, cancellable?: Cancellable | null): number + write_all(buffer: Uint8Array, cancellable?: Cancellable | null): [ /* returnType */ boolean, /* bytes_written */ number | null ] + write_all_async(buffer: Uint8Array, io_priority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + write_all_finish(result: AsyncResult): [ /* returnType */ boolean, /* bytes_written */ number | null ] + write_async(buffer: Uint8Array, io_priority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + write_bytes(bytes: GLib.Bytes, cancellable?: Cancellable | null): number + write_bytes_async(bytes: GLib.Bytes, io_priority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + write_bytes_finish(result: AsyncResult): number + write_finish(result: AsyncResult): number + writev(vectors: OutputVector[], cancellable?: Cancellable | null): [ /* returnType */ boolean, /* bytes_written */ number | null ] + writev_all(vectors: OutputVector[], cancellable?: Cancellable | null): [ /* returnType */ boolean, /* bytes_written */ number | null ] + writev_all_async(vectors: OutputVector[], io_priority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + writev_all_finish(result: AsyncResult): [ /* returnType */ boolean, /* bytes_written */ number | null ] + writev_async(vectors: OutputVector[], io_priority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + writev_finish(result: AsyncResult): [ /* returnType */ boolean, /* bytes_written */ number | null ] + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Virtual methods of Gio.OutputStream */ + vfunc_close_async(io_priority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + vfunc_close_finish(result: AsyncResult): boolean + vfunc_close_fn(cancellable?: Cancellable | null): boolean + vfunc_flush(cancellable?: Cancellable | null): boolean + vfunc_flush_async(io_priority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + vfunc_flush_finish(result: AsyncResult): boolean + vfunc_splice(source: InputStream, flags: OutputStreamSpliceFlags, cancellable?: Cancellable | null): number + vfunc_splice_async(source: InputStream, flags: OutputStreamSpliceFlags, io_priority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + vfunc_splice_finish(result: AsyncResult): number + vfunc_write_async(buffer: Uint8Array | null, io_priority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + vfunc_write_finish(result: AsyncResult): number + vfunc_write_fn(buffer: Uint8Array | null, cancellable?: Cancellable | null): number + vfunc_writev_async(vectors: OutputVector[], io_priority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + vfunc_writev_finish(result: AsyncResult): [ /* returnType */ boolean, /* bytes_written */ number | null ] + vfunc_writev_fn(vectors: OutputVector[], cancellable?: Cancellable | null): [ /* returnType */ boolean, /* bytes_written */ number | null ] + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: FilterOutputStream, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: FilterOutputStream, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: FilterOutputStream_ConstructProps) + _init (config?: FilterOutputStream_ConstructProps): void + static $gtype: GObject.Type +} +export interface IOModule_ConstructProps extends GObject.TypeModule_ConstructProps { +} +export class IOModule { + /* Fields of GObject.TypeModule */ + parent_instance: GObject.Object + use_count: number + type_infos: object[] + interface_infos: object[] + name: string + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of Gio.IOModule */ + load(): void + unload(): void + /* Methods of GObject.TypeModule */ + add_interface(instance_type: GObject.Type, interface_type: GObject.Type, interface_info: GObject.InterfaceInfo): void + register_enum(name: string, const_static_values: GObject.EnumValue): GObject.Type + register_flags(name: string, const_static_values: GObject.FlagsValue): GObject.Type + register_type(parent_type: GObject.Type, type_name: string, type_info: GObject.TypeInfo, flags: GObject.TypeFlags): GObject.Type + set_name(name: string): void + unuse(): void + use(): boolean + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Methods of GObject.TypePlugin */ + complete_interface_info(instance_type: GObject.Type, interface_type: GObject.Type, info: GObject.InterfaceInfo): void + complete_type_info(g_type: GObject.Type, info: GObject.TypeInfo, value_table: GObject.TypeValueTable): void + /* Virtual methods of GObject.TypeModule */ + vfunc_load(): boolean + vfunc_unload(): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: IOModule, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: IOModule, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: IOModule_ConstructProps) + _init (config?: IOModule_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(filename: string): IOModule + static query(): string[] + static $gtype: GObject.Type +} +export interface IOStream_ConstructProps extends GObject.Object_ConstructProps { +} +export class IOStream { + /* Properties of Gio.IOStream */ + readonly closed: boolean + readonly input_stream: InputStream + readonly output_stream: OutputStream + /* Fields of Gio.IOStream */ + parent_instance: GObject.Object + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of Gio.IOStream */ + clear_pending(): void + close(cancellable?: Cancellable | null): boolean + close_async(io_priority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + close_finish(result: AsyncResult): boolean + get_input_stream(): InputStream + get_output_stream(): OutputStream + has_pending(): boolean + is_closed(): boolean + set_pending(): boolean + splice_async(stream2: IOStream, flags: IOStreamSpliceFlags, io_priority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Virtual methods of Gio.IOStream */ + vfunc_close_async(io_priority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + vfunc_close_finish(result: AsyncResult): boolean + vfunc_close_fn(cancellable?: Cancellable | null): boolean + vfunc_get_input_stream(): InputStream + vfunc_get_output_stream(): OutputStream + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: IOStream, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: IOStream, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: "notify::closed", callback: (($obj: IOStream, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::closed", callback: (($obj: IOStream, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::input-stream", callback: (($obj: IOStream, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::input-stream", callback: (($obj: IOStream, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::output-stream", callback: (($obj: IOStream, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::output-stream", callback: (($obj: IOStream, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: IOStream_ConstructProps) + _init (config?: IOStream_ConstructProps): void + /* Static methods and pseudo-constructors */ + static splice_finish(result: AsyncResult): boolean + static $gtype: GObject.Type +} +export interface InetAddress_ConstructProps extends GObject.Object_ConstructProps { + bytes?: object + family?: SocketFamily +} +export class InetAddress { + /* Properties of Gio.InetAddress */ + readonly is_any: boolean + readonly is_link_local: boolean + readonly is_loopback: boolean + readonly is_mc_global: boolean + readonly is_mc_link_local: boolean + readonly is_mc_node_local: boolean + readonly is_mc_org_local: boolean + readonly is_mc_site_local: boolean + readonly is_multicast: boolean + readonly is_site_local: boolean + /* Fields of Gio.InetAddress */ + parent_instance: GObject.Object + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of Gio.InetAddress */ + equal(other_address: InetAddress): boolean + get_family(): SocketFamily + get_is_any(): boolean + get_is_link_local(): boolean + get_is_loopback(): boolean + get_is_mc_global(): boolean + get_is_mc_link_local(): boolean + get_is_mc_node_local(): boolean + get_is_mc_org_local(): boolean + get_is_mc_site_local(): boolean + get_is_multicast(): boolean + get_is_site_local(): boolean + get_native_size(): number + to_string(): string + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Virtual methods of Gio.InetAddress */ + vfunc_to_string(): string + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: InetAddress, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: InetAddress, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: "notify::is-any", callback: (($obj: InetAddress, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::is-any", callback: (($obj: InetAddress, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::is-link-local", callback: (($obj: InetAddress, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::is-link-local", callback: (($obj: InetAddress, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::is-loopback", callback: (($obj: InetAddress, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::is-loopback", callback: (($obj: InetAddress, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::is-mc-global", callback: (($obj: InetAddress, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::is-mc-global", callback: (($obj: InetAddress, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::is-mc-link-local", callback: (($obj: InetAddress, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::is-mc-link-local", callback: (($obj: InetAddress, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::is-mc-node-local", callback: (($obj: InetAddress, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::is-mc-node-local", callback: (($obj: InetAddress, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::is-mc-org-local", callback: (($obj: InetAddress, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::is-mc-org-local", callback: (($obj: InetAddress, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::is-mc-site-local", callback: (($obj: InetAddress, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::is-mc-site-local", callback: (($obj: InetAddress, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::is-multicast", callback: (($obj: InetAddress, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::is-multicast", callback: (($obj: InetAddress, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::is-site-local", callback: (($obj: InetAddress, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::is-site-local", callback: (($obj: InetAddress, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: InetAddress_ConstructProps) + _init (config?: InetAddress_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new_any(family: SocketFamily): InetAddress + static new_from_bytes(bytes: Uint8Array, family: SocketFamily): InetAddress + static new_from_string(string: string): InetAddress + static new_loopback(family: SocketFamily): InetAddress + static $gtype: GObject.Type +} +export interface InetAddressMask_ConstructProps extends GObject.Object_ConstructProps { + address?: InetAddress + length?: number +} +export class InetAddressMask { + /* Properties of Gio.InetAddressMask */ + address: InetAddress + readonly family: SocketFamily + length: number + /* Fields of Gio.InetAddressMask */ + parent_instance: GObject.Object + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of Gio.InetAddressMask */ + equal(mask2: InetAddressMask): boolean + get_address(): InetAddress + get_family(): SocketFamily + get_length(): number + matches(address: InetAddress): boolean + to_string(): string + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Methods of Gio.Initable */ + init(cancellable?: Cancellable | null): boolean + /* Virtual methods of Gio.InetAddressMask */ + vfunc_init(cancellable?: Cancellable | null): boolean + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: InetAddressMask, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: InetAddressMask, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: "notify::address", callback: (($obj: InetAddressMask, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::address", callback: (($obj: InetAddressMask, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::family", callback: (($obj: InetAddressMask, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::family", callback: (($obj: InetAddressMask, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::length", callback: (($obj: InetAddressMask, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::length", callback: (($obj: InetAddressMask, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: InetAddressMask_ConstructProps) + _init (config?: InetAddressMask_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(addr: InetAddress, length: number): InetAddressMask + static new_from_string(mask_string: string): InetAddressMask + static newv(object_type: GObject.Type, parameters: GObject.Parameter[], cancellable?: Cancellable | null): GObject.Object + static $gtype: GObject.Type +} +export interface InetSocketAddress_ConstructProps extends SocketAddress_ConstructProps { + address?: InetAddress + flowinfo?: number + port?: number + scope_id?: number +} +export class InetSocketAddress { + /* Properties of Gio.SocketAddress */ + readonly family: SocketFamily + /* Fields of Gio.InetSocketAddress */ + parent_instance: SocketAddress + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of Gio.InetSocketAddress */ + get_address(): InetAddress + get_flowinfo(): number + get_port(): number + get_scope_id(): number + /* Methods of Gio.SocketAddress */ + get_family(): SocketFamily + get_native_size(): number + to_native(dest: object | null, destlen: number): boolean + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Methods of Gio.SocketConnectable */ + enumerate(): SocketAddressEnumerator + proxy_enumerate(): SocketAddressEnumerator + to_string(): string + /* Virtual methods of Gio.SocketAddress */ + vfunc_get_family(): SocketFamily + vfunc_get_native_size(): number + vfunc_to_native(dest: object | null, destlen: number): boolean + vfunc_enumerate(): SocketAddressEnumerator + vfunc_proxy_enumerate(): SocketAddressEnumerator + vfunc_to_string(): string + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: InetSocketAddress, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: InetSocketAddress, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: "notify::family", callback: (($obj: InetSocketAddress, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::family", callback: (($obj: InetSocketAddress, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: InetSocketAddress_ConstructProps) + _init (config?: InetSocketAddress_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(address: InetAddress, port: number): InetSocketAddress + static new_from_string(address: string, port: number): InetSocketAddress + static $gtype: GObject.Type +} +export interface InputStream_ConstructProps extends GObject.Object_ConstructProps { +} +export class InputStream { + /* Fields of Gio.InputStream */ + parent_instance: GObject.Object + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of Gio.InputStream */ + clear_pending(): void + close(cancellable?: Cancellable | null): boolean + close_async(io_priority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + close_finish(result: AsyncResult): boolean + has_pending(): boolean + is_closed(): boolean + read(cancellable?: Cancellable | null): [ /* returnType */ number, /* buffer */ Uint8Array ] + read_all(cancellable?: Cancellable | null): [ /* returnType */ boolean, /* buffer */ Uint8Array, /* bytes_read */ number ] + read_all_async(io_priority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): /* buffer */ Uint8Array + read_all_finish(result: AsyncResult): [ /* returnType */ boolean, /* bytes_read */ number ] + read_async(io_priority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): /* buffer */ Uint8Array + read_bytes(count: number, cancellable?: Cancellable | null): GLib.Bytes + read_bytes_async(count: number, io_priority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + read_bytes_finish(result: AsyncResult): GLib.Bytes + read_finish(result: AsyncResult): number + set_pending(): boolean + skip(count: number, cancellable?: Cancellable | null): number + skip_async(count: number, io_priority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + skip_finish(result: AsyncResult): number + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Virtual methods of Gio.InputStream */ + vfunc_close_async(io_priority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + vfunc_close_finish(result: AsyncResult): boolean + vfunc_close_fn(cancellable?: Cancellable | null): boolean + vfunc_read_async(io_priority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): /* buffer */ Uint8Array | null + vfunc_read_finish(result: AsyncResult): number + vfunc_read_fn(buffer: object | null, count: number, cancellable?: Cancellable | null): number + vfunc_skip(count: number, cancellable?: Cancellable | null): number + vfunc_skip_async(count: number, io_priority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + vfunc_skip_finish(result: AsyncResult): number + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: InputStream, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: InputStream, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: InputStream_ConstructProps) + _init (config?: InputStream_ConstructProps): void + static $gtype: GObject.Type +} +export interface ListStore_ConstructProps extends GObject.Object_ConstructProps { + item_type?: GObject.Type +} +export class ListStore { + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of Gio.ListStore */ + append(item: GObject.Object): void + find(item: GObject.Object): [ /* returnType */ boolean, /* position */ number | null ] + find_with_equal_func(item: GObject.Object, equal_func: GLib.EqualFunc): [ /* returnType */ boolean, /* position */ number | null ] + insert(position: number, item: GObject.Object): void + insert_sorted(item: GObject.Object, compare_func: GLib.CompareDataFunc): number + remove(position: number): void + remove_all(): void + sort(compare_func: GLib.CompareDataFunc): void + splice(position: number, n_removals: number, additions: GObject.Object[]): void + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Methods of Gio.ListModel */ + get_item_type(): GObject.Type + get_n_items(): number + get_item(position: number): GObject.Object | null + items_changed(position: number, removed: number, added: number): void + /* Virtual methods of Gio.ListStore */ + vfunc_get_item(position: number): GObject.Object | null + vfunc_get_item_type(): GObject.Type + vfunc_get_n_items(): number + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: ListStore, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: ListStore, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + /* Signals of Gio.ListModel */ + connect(sigName: "items-changed", callback: (($obj: ListStore, position: number, removed: number, added: number) => void)): number + connect_after(sigName: "items-changed", callback: (($obj: ListStore, position: number, removed: number, added: number) => void)): number + emit(sigName: "items-changed", position: number, removed: number, added: number): void + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: ListStore_ConstructProps) + _init (config?: ListStore_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(item_type: GObject.Type): ListStore + static $gtype: GObject.Type +} +export interface MemoryInputStream_ConstructProps extends InputStream_ConstructProps { +} +export class MemoryInputStream { + /* Fields of Gio.MemoryInputStream */ + parent_instance: InputStream + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of Gio.MemoryInputStream */ + add_bytes(bytes: GLib.Bytes): void + add_data(data: Uint8Array, destroy?: GLib.DestroyNotify | null): void + /* Methods of Gio.InputStream */ + clear_pending(): void + close(cancellable?: Cancellable | null): boolean + close_async(io_priority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + close_finish(result: AsyncResult): boolean + has_pending(): boolean + is_closed(): boolean + read(cancellable?: Cancellable | null): [ /* returnType */ number, /* buffer */ Uint8Array ] + read_all(cancellable?: Cancellable | null): [ /* returnType */ boolean, /* buffer */ Uint8Array, /* bytes_read */ number ] + read_all_async(io_priority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): /* buffer */ Uint8Array + read_all_finish(result: AsyncResult): [ /* returnType */ boolean, /* bytes_read */ number ] + read_async(io_priority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): /* buffer */ Uint8Array + read_bytes(count: number, cancellable?: Cancellable | null): GLib.Bytes + read_bytes_async(count: number, io_priority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + read_bytes_finish(result: AsyncResult): GLib.Bytes + read_finish(result: AsyncResult): number + set_pending(): boolean + skip(count: number, cancellable?: Cancellable | null): number + skip_async(count: number, io_priority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + skip_finish(result: AsyncResult): number + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Methods of Gio.PollableInputStream */ + can_poll(): boolean + create_source(cancellable?: Cancellable | null): GLib.Source + is_readable(): boolean + read_nonblocking(buffer: Uint8Array, cancellable?: Cancellable | null): number + /* Methods of Gio.Seekable */ + can_seek(): boolean + can_truncate(): boolean + seek(offset: number, type: GLib.SeekType, cancellable?: Cancellable | null): boolean + tell(): number + truncate(offset: number, cancellable?: Cancellable | null): boolean + /* Virtual methods of Gio.MemoryInputStream */ + vfunc_can_poll(): boolean + vfunc_create_source(cancellable?: Cancellable | null): GLib.Source + vfunc_is_readable(): boolean + vfunc_read_nonblocking(buffer: Uint8Array | null): number + vfunc_can_seek(): boolean + vfunc_can_truncate(): boolean + vfunc_seek(offset: number, type: GLib.SeekType, cancellable?: Cancellable | null): boolean + vfunc_tell(): number + vfunc_truncate_fn(offset: number, cancellable?: Cancellable | null): boolean + /* Virtual methods of Gio.InputStream */ + vfunc_close_async(io_priority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + vfunc_close_finish(result: AsyncResult): boolean + vfunc_close_fn(cancellable?: Cancellable | null): boolean + vfunc_read_async(io_priority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): /* buffer */ Uint8Array | null + vfunc_read_finish(result: AsyncResult): number + vfunc_read_fn(buffer: object | null, count: number, cancellable?: Cancellable | null): number + vfunc_skip(count: number, cancellable?: Cancellable | null): number + vfunc_skip_async(count: number, io_priority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + vfunc_skip_finish(result: AsyncResult): number + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: MemoryInputStream, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: MemoryInputStream, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: MemoryInputStream_ConstructProps) + _init (config?: MemoryInputStream_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(): MemoryInputStream + static new_from_bytes(bytes: GLib.Bytes): MemoryInputStream + static new_from_data(data: Uint8Array, destroy?: GLib.DestroyNotify | null): MemoryInputStream + static $gtype: GObject.Type +} +export interface MemoryOutputStream_ConstructProps extends OutputStream_ConstructProps { + data?: object + size?: number +} +export class MemoryOutputStream { + /* Properties of Gio.MemoryOutputStream */ + readonly data_size: number + /* Fields of Gio.MemoryOutputStream */ + parent_instance: OutputStream + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of Gio.MemoryOutputStream */ + get_data(): object | null + get_data_size(): number + get_size(): number + steal_as_bytes(): GLib.Bytes + steal_data(): object | null + /* Methods of Gio.OutputStream */ + clear_pending(): void + close(cancellable?: Cancellable | null): boolean + close_async(io_priority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + close_finish(result: AsyncResult): boolean + flush(cancellable?: Cancellable | null): boolean + flush_async(io_priority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + flush_finish(result: AsyncResult): boolean + has_pending(): boolean + is_closed(): boolean + is_closing(): boolean + set_pending(): boolean + splice(source: InputStream, flags: OutputStreamSpliceFlags, cancellable?: Cancellable | null): number + splice_async(source: InputStream, flags: OutputStreamSpliceFlags, io_priority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + splice_finish(result: AsyncResult): number + write(buffer: Uint8Array, cancellable?: Cancellable | null): number + write_all(buffer: Uint8Array, cancellable?: Cancellable | null): [ /* returnType */ boolean, /* bytes_written */ number | null ] + write_all_async(buffer: Uint8Array, io_priority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + write_all_finish(result: AsyncResult): [ /* returnType */ boolean, /* bytes_written */ number | null ] + write_async(buffer: Uint8Array, io_priority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + write_bytes(bytes: GLib.Bytes, cancellable?: Cancellable | null): number + write_bytes_async(bytes: GLib.Bytes, io_priority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + write_bytes_finish(result: AsyncResult): number + write_finish(result: AsyncResult): number + writev(vectors: OutputVector[], cancellable?: Cancellable | null): [ /* returnType */ boolean, /* bytes_written */ number | null ] + writev_all(vectors: OutputVector[], cancellable?: Cancellable | null): [ /* returnType */ boolean, /* bytes_written */ number | null ] + writev_all_async(vectors: OutputVector[], io_priority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + writev_all_finish(result: AsyncResult): [ /* returnType */ boolean, /* bytes_written */ number | null ] + writev_async(vectors: OutputVector[], io_priority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + writev_finish(result: AsyncResult): [ /* returnType */ boolean, /* bytes_written */ number | null ] + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Methods of Gio.PollableOutputStream */ + can_poll(): boolean + create_source(cancellable?: Cancellable | null): GLib.Source + is_writable(): boolean + write_nonblocking(buffer: Uint8Array, cancellable?: Cancellable | null): number + writev_nonblocking(vectors: OutputVector[], cancellable?: Cancellable | null): [ /* returnType */ PollableReturn, /* bytes_written */ number | null ] + /* Methods of Gio.Seekable */ + can_seek(): boolean + can_truncate(): boolean + seek(offset: number, type: GLib.SeekType, cancellable?: Cancellable | null): boolean + tell(): number + truncate(offset: number, cancellable?: Cancellable | null): boolean + /* Virtual methods of Gio.MemoryOutputStream */ + vfunc_can_poll(): boolean + vfunc_create_source(cancellable?: Cancellable | null): GLib.Source + vfunc_is_writable(): boolean + vfunc_write_nonblocking(buffer: Uint8Array | null): number + vfunc_writev_nonblocking(vectors: OutputVector[]): [ /* returnType */ PollableReturn, /* bytes_written */ number | null ] + vfunc_can_seek(): boolean + vfunc_can_truncate(): boolean + vfunc_seek(offset: number, type: GLib.SeekType, cancellable?: Cancellable | null): boolean + vfunc_tell(): number + vfunc_truncate_fn(offset: number, cancellable?: Cancellable | null): boolean + /* Virtual methods of Gio.OutputStream */ + vfunc_close_async(io_priority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + vfunc_close_finish(result: AsyncResult): boolean + vfunc_close_fn(cancellable?: Cancellable | null): boolean + vfunc_flush(cancellable?: Cancellable | null): boolean + vfunc_flush_async(io_priority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + vfunc_flush_finish(result: AsyncResult): boolean + vfunc_splice(source: InputStream, flags: OutputStreamSpliceFlags, cancellable?: Cancellable | null): number + vfunc_splice_async(source: InputStream, flags: OutputStreamSpliceFlags, io_priority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + vfunc_splice_finish(result: AsyncResult): number + vfunc_write_async(buffer: Uint8Array | null, io_priority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + vfunc_write_finish(result: AsyncResult): number + vfunc_write_fn(buffer: Uint8Array | null, cancellable?: Cancellable | null): number + vfunc_writev_async(vectors: OutputVector[], io_priority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + vfunc_writev_finish(result: AsyncResult): [ /* returnType */ boolean, /* bytes_written */ number | null ] + vfunc_writev_fn(vectors: OutputVector[], cancellable?: Cancellable | null): [ /* returnType */ boolean, /* bytes_written */ number | null ] + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: MemoryOutputStream, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: MemoryOutputStream, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: "notify::data-size", callback: (($obj: MemoryOutputStream, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::data-size", callback: (($obj: MemoryOutputStream, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: MemoryOutputStream_ConstructProps) + _init (config?: MemoryOutputStream_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new_resizable(): MemoryOutputStream + static $gtype: GObject.Type +} +export interface Menu_ConstructProps extends MenuModel_ConstructProps { +} +export class Menu { + /* Fields of Gio.MenuModel */ + parent_instance: GObject.Object + priv: MenuModelPrivate + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of Gio.Menu */ + append(label?: string | null, detailed_action?: string | null): void + append_item(item: MenuItem): void + append_section(label: string | null, section: MenuModel): void + append_submenu(label: string | null, submenu: MenuModel): void + freeze(): void + insert(position: number, label?: string | null, detailed_action?: string | null): void + insert_item(position: number, item: MenuItem): void + insert_section(position: number, label: string | null, section: MenuModel): void + insert_submenu(position: number, label: string | null, submenu: MenuModel): void + prepend(label?: string | null, detailed_action?: string | null): void + prepend_item(item: MenuItem): void + prepend_section(label: string | null, section: MenuModel): void + prepend_submenu(label: string | null, submenu: MenuModel): void + remove(position: number): void + remove_all(): void + /* Methods of Gio.MenuModel */ + get_item_attribute_value(item_index: number, attribute: string, expected_type?: GLib.VariantType | null): GLib.Variant | null + get_item_link(item_index: number, link: string): MenuModel | null + get_n_items(): number + is_mutable(): boolean + items_changed(position: number, removed: number, added: number): void + iterate_item_attributes(item_index: number): MenuAttributeIter + iterate_item_links(item_index: number): MenuLinkIter + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Virtual methods of Gio.MenuModel */ + vfunc_get_item_attribute_value(item_index: number, attribute: string, expected_type?: GLib.VariantType | null): GLib.Variant | null + vfunc_get_item_attributes(item_index: number): /* attributes */ GLib.HashTable + vfunc_get_item_link(item_index: number, link: string): MenuModel | null + vfunc_get_item_links(item_index: number): /* links */ GLib.HashTable + vfunc_get_n_items(): number + vfunc_is_mutable(): boolean + vfunc_iterate_item_attributes(item_index: number): MenuAttributeIter + vfunc_iterate_item_links(item_index: number): MenuLinkIter + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Gio.MenuModel */ + connect(sigName: "items-changed", callback: (($obj: Menu, position: number, removed: number, added: number) => void)): number + connect_after(sigName: "items-changed", callback: (($obj: Menu, position: number, removed: number, added: number) => void)): number + emit(sigName: "items-changed", position: number, removed: number, added: number): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: Menu, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: Menu, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: Menu_ConstructProps) + _init (config?: Menu_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(): Menu + static $gtype: GObject.Type +} +export interface MenuAttributeIter_ConstructProps extends GObject.Object_ConstructProps { +} +export class MenuAttributeIter { + /* Fields of Gio.MenuAttributeIter */ + parent_instance: GObject.Object + priv: MenuAttributeIterPrivate + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of Gio.MenuAttributeIter */ + get_name(): string + get_next(): [ /* returnType */ boolean, /* out_name */ string | null, /* value */ GLib.Variant | null ] + get_value(): GLib.Variant + next(): boolean + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Virtual methods of Gio.MenuAttributeIter */ + vfunc_get_next(): [ /* returnType */ boolean, /* out_name */ string | null, /* value */ GLib.Variant | null ] + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: MenuAttributeIter, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: MenuAttributeIter, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: MenuAttributeIter_ConstructProps) + _init (config?: MenuAttributeIter_ConstructProps): void + static $gtype: GObject.Type +} +export interface MenuItem_ConstructProps extends GObject.Object_ConstructProps { +} +export class MenuItem { + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of Gio.MenuItem */ + get_attribute_value(attribute: string, expected_type?: GLib.VariantType | null): GLib.Variant | null + get_link(link: string): MenuModel | null + set_action_and_target_value(action?: string | null, target_value?: GLib.Variant | null): void + set_attribute_value(attribute: string, value?: GLib.Variant | null): void + set_detailed_action(detailed_action: string): void + set_icon(icon: Icon): void + set_label(label?: string | null): void + set_link(link: string, model?: MenuModel | null): void + set_section(section?: MenuModel | null): void + set_submenu(submenu?: MenuModel | null): void + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: MenuItem, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: MenuItem, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: MenuItem_ConstructProps) + _init (config?: MenuItem_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(label?: string | null, detailed_action?: string | null): MenuItem + static new_from_model(model: MenuModel, item_index: number): MenuItem + static new_section(label: string | null, section: MenuModel): MenuItem + static new_submenu(label: string | null, submenu: MenuModel): MenuItem + static $gtype: GObject.Type +} +export interface MenuLinkIter_ConstructProps extends GObject.Object_ConstructProps { +} +export class MenuLinkIter { + /* Fields of Gio.MenuLinkIter */ + parent_instance: GObject.Object + priv: MenuLinkIterPrivate + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of Gio.MenuLinkIter */ + get_name(): string + get_next(): [ /* returnType */ boolean, /* out_link */ string | null, /* value */ MenuModel | null ] + get_value(): MenuModel + next(): boolean + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Virtual methods of Gio.MenuLinkIter */ + vfunc_get_next(): [ /* returnType */ boolean, /* out_link */ string | null, /* value */ MenuModel | null ] + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: MenuLinkIter, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: MenuLinkIter, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: MenuLinkIter_ConstructProps) + _init (config?: MenuLinkIter_ConstructProps): void + static $gtype: GObject.Type +} +export interface MenuModel_ConstructProps extends GObject.Object_ConstructProps { +} +export class MenuModel { + /* Fields of Gio.MenuModel */ + parent_instance: GObject.Object + priv: MenuModelPrivate + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of Gio.MenuModel */ + get_item_attribute_value(item_index: number, attribute: string, expected_type?: GLib.VariantType | null): GLib.Variant | null + get_item_link(item_index: number, link: string): MenuModel | null + get_n_items(): number + is_mutable(): boolean + items_changed(position: number, removed: number, added: number): void + iterate_item_attributes(item_index: number): MenuAttributeIter + iterate_item_links(item_index: number): MenuLinkIter + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Virtual methods of Gio.MenuModel */ + vfunc_get_item_attribute_value(item_index: number, attribute: string, expected_type?: GLib.VariantType | null): GLib.Variant | null + vfunc_get_item_attributes(item_index: number): /* attributes */ GLib.HashTable + vfunc_get_item_link(item_index: number, link: string): MenuModel | null + vfunc_get_item_links(item_index: number): /* links */ GLib.HashTable + vfunc_get_n_items(): number + vfunc_is_mutable(): boolean + vfunc_iterate_item_attributes(item_index: number): MenuAttributeIter + vfunc_iterate_item_links(item_index: number): MenuLinkIter + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Gio.MenuModel */ + connect(sigName: "items-changed", callback: (($obj: MenuModel, position: number, removed: number, added: number) => void)): number + connect_after(sigName: "items-changed", callback: (($obj: MenuModel, position: number, removed: number, added: number) => void)): number + emit(sigName: "items-changed", position: number, removed: number, added: number): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: MenuModel, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: MenuModel, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: MenuModel_ConstructProps) + _init (config?: MenuModel_ConstructProps): void + static $gtype: GObject.Type +} +export interface MountOperation_ConstructProps extends GObject.Object_ConstructProps { + anonymous?: boolean + choice?: number + domain?: string + is_tcrypt_hidden_volume?: boolean + is_tcrypt_system_volume?: boolean + password?: string + password_save?: PasswordSave + pim?: number + username?: string +} +export class MountOperation { + /* Properties of Gio.MountOperation */ + anonymous: boolean + choice: number + domain: string + is_tcrypt_hidden_volume: boolean + is_tcrypt_system_volume: boolean + password: string + password_save: PasswordSave + pim: number + username: string + /* Fields of Gio.MountOperation */ + parent_instance: GObject.Object + priv: MountOperationPrivate + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of Gio.MountOperation */ + get_anonymous(): boolean + get_choice(): number + get_domain(): string | null + get_is_tcrypt_hidden_volume(): boolean + get_is_tcrypt_system_volume(): boolean + get_password(): string | null + get_password_save(): PasswordSave + get_pim(): number + get_username(): string | null + reply(result: MountOperationResult): void + set_anonymous(anonymous: boolean): void + set_choice(choice: number): void + set_domain(domain?: string | null): void + set_is_tcrypt_hidden_volume(hidden_volume: boolean): void + set_is_tcrypt_system_volume(system_volume: boolean): void + set_password(password?: string | null): void + set_password_save(save: PasswordSave): void + set_pim(pim: number): void + set_username(username?: string | null): void + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Virtual methods of Gio.MountOperation */ + vfunc_aborted(): void + vfunc_ask_password(message: string, default_user: string, default_domain: string, flags: AskPasswordFlags): void + vfunc_ask_question(message: string, choices: string[]): void + vfunc_reply(result: MountOperationResult): void + vfunc_show_processes(message: string, processes: GLib.Pid[], choices: string[]): void + vfunc_show_unmount_progress(message: string, time_left: number, bytes_left: number): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Gio.MountOperation */ + connect(sigName: "aborted", callback: (($obj: MountOperation) => void)): number + connect_after(sigName: "aborted", callback: (($obj: MountOperation) => void)): number + emit(sigName: "aborted"): void + connect(sigName: "ask-password", callback: (($obj: MountOperation, message: string, default_user: string, default_domain: string, flags: AskPasswordFlags) => void)): number + connect_after(sigName: "ask-password", callback: (($obj: MountOperation, message: string, default_user: string, default_domain: string, flags: AskPasswordFlags) => void)): number + emit(sigName: "ask-password", message: string, default_user: string, default_domain: string, flags: AskPasswordFlags): void + connect(sigName: "ask-question", callback: (($obj: MountOperation, message: string, choices: string[]) => void)): number + connect_after(sigName: "ask-question", callback: (($obj: MountOperation, message: string, choices: string[]) => void)): number + emit(sigName: "ask-question", message: string, choices: string[]): void + connect(sigName: "reply", callback: (($obj: MountOperation, result: MountOperationResult) => void)): number + connect_after(sigName: "reply", callback: (($obj: MountOperation, result: MountOperationResult) => void)): number + emit(sigName: "reply", result: MountOperationResult): void + connect(sigName: "show-processes", callback: (($obj: MountOperation, message: string, processes: GLib.Pid[], choices: string[]) => void)): number + connect_after(sigName: "show-processes", callback: (($obj: MountOperation, message: string, processes: GLib.Pid[], choices: string[]) => void)): number + emit(sigName: "show-processes", message: string, processes: GLib.Pid[], choices: string[]): void + connect(sigName: "show-unmount-progress", callback: (($obj: MountOperation, message: string, time_left: number, bytes_left: number) => void)): number + connect_after(sigName: "show-unmount-progress", callback: (($obj: MountOperation, message: string, time_left: number, bytes_left: number) => void)): number + emit(sigName: "show-unmount-progress", message: string, time_left: number, bytes_left: number): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: MountOperation, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: MountOperation, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: "notify::anonymous", callback: (($obj: MountOperation, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::anonymous", callback: (($obj: MountOperation, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::choice", callback: (($obj: MountOperation, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::choice", callback: (($obj: MountOperation, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::domain", callback: (($obj: MountOperation, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::domain", callback: (($obj: MountOperation, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::is-tcrypt-hidden-volume", callback: (($obj: MountOperation, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::is-tcrypt-hidden-volume", callback: (($obj: MountOperation, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::is-tcrypt-system-volume", callback: (($obj: MountOperation, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::is-tcrypt-system-volume", callback: (($obj: MountOperation, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::password", callback: (($obj: MountOperation, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::password", callback: (($obj: MountOperation, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::password-save", callback: (($obj: MountOperation, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::password-save", callback: (($obj: MountOperation, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::pim", callback: (($obj: MountOperation, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::pim", callback: (($obj: MountOperation, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::username", callback: (($obj: MountOperation, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::username", callback: (($obj: MountOperation, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: MountOperation_ConstructProps) + _init (config?: MountOperation_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(): MountOperation + static $gtype: GObject.Type +} +export interface NativeSocketAddress_ConstructProps extends SocketAddress_ConstructProps { +} +export class NativeSocketAddress { + /* Properties of Gio.SocketAddress */ + readonly family: SocketFamily + /* Fields of Gio.NativeSocketAddress */ + parent_instance: SocketAddress + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of Gio.SocketAddress */ + get_family(): SocketFamily + get_native_size(): number + to_native(dest: object | null, destlen: number): boolean + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Methods of Gio.SocketConnectable */ + enumerate(): SocketAddressEnumerator + proxy_enumerate(): SocketAddressEnumerator + to_string(): string + /* Virtual methods of Gio.SocketAddress */ + vfunc_get_family(): SocketFamily + vfunc_get_native_size(): number + vfunc_to_native(dest: object | null, destlen: number): boolean + vfunc_enumerate(): SocketAddressEnumerator + vfunc_proxy_enumerate(): SocketAddressEnumerator + vfunc_to_string(): string + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: NativeSocketAddress, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: NativeSocketAddress, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: "notify::family", callback: (($obj: NativeSocketAddress, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::family", callback: (($obj: NativeSocketAddress, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: NativeSocketAddress_ConstructProps) + _init (config?: NativeSocketAddress_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(native: object | null, len: number): NativeSocketAddress + static $gtype: GObject.Type +} +export interface NativeVolumeMonitor_ConstructProps extends VolumeMonitor_ConstructProps { +} +export class NativeVolumeMonitor { + /* Fields of Gio.NativeVolumeMonitor */ + parent_instance: VolumeMonitor + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of Gio.VolumeMonitor */ + get_connected_drives(): Drive[] + get_mount_for_uuid(uuid: string): Mount | null + get_mounts(): Mount[] + get_volume_for_uuid(uuid: string): Volume | null + get_volumes(): Volume[] + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Virtual methods of Gio.VolumeMonitor */ + vfunc_drive_changed(drive: Drive): void + vfunc_drive_connected(drive: Drive): void + vfunc_drive_disconnected(drive: Drive): void + vfunc_drive_eject_button(drive: Drive): void + vfunc_drive_stop_button(drive: Drive): void + vfunc_get_connected_drives(): Drive[] + vfunc_get_mount_for_uuid(uuid: string): Mount | null + vfunc_get_mounts(): Mount[] + vfunc_get_volume_for_uuid(uuid: string): Volume | null + vfunc_get_volumes(): Volume[] + vfunc_mount_added(mount: Mount): void + vfunc_mount_changed(mount: Mount): void + vfunc_mount_pre_unmount(mount: Mount): void + vfunc_mount_removed(mount: Mount): void + vfunc_volume_added(volume: Volume): void + vfunc_volume_changed(volume: Volume): void + vfunc_volume_removed(volume: Volume): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Gio.VolumeMonitor */ + connect(sigName: "drive-changed", callback: (($obj: NativeVolumeMonitor, drive: Drive) => void)): number + connect_after(sigName: "drive-changed", callback: (($obj: NativeVolumeMonitor, drive: Drive) => void)): number + emit(sigName: "drive-changed", drive: Drive): void + connect(sigName: "drive-connected", callback: (($obj: NativeVolumeMonitor, drive: Drive) => void)): number + connect_after(sigName: "drive-connected", callback: (($obj: NativeVolumeMonitor, drive: Drive) => void)): number + emit(sigName: "drive-connected", drive: Drive): void + connect(sigName: "drive-disconnected", callback: (($obj: NativeVolumeMonitor, drive: Drive) => void)): number + connect_after(sigName: "drive-disconnected", callback: (($obj: NativeVolumeMonitor, drive: Drive) => void)): number + emit(sigName: "drive-disconnected", drive: Drive): void + connect(sigName: "drive-eject-button", callback: (($obj: NativeVolumeMonitor, drive: Drive) => void)): number + connect_after(sigName: "drive-eject-button", callback: (($obj: NativeVolumeMonitor, drive: Drive) => void)): number + emit(sigName: "drive-eject-button", drive: Drive): void + connect(sigName: "drive-stop-button", callback: (($obj: NativeVolumeMonitor, drive: Drive) => void)): number + connect_after(sigName: "drive-stop-button", callback: (($obj: NativeVolumeMonitor, drive: Drive) => void)): number + emit(sigName: "drive-stop-button", drive: Drive): void + connect(sigName: "mount-added", callback: (($obj: NativeVolumeMonitor, mount: Mount) => void)): number + connect_after(sigName: "mount-added", callback: (($obj: NativeVolumeMonitor, mount: Mount) => void)): number + emit(sigName: "mount-added", mount: Mount): void + connect(sigName: "mount-changed", callback: (($obj: NativeVolumeMonitor, mount: Mount) => void)): number + connect_after(sigName: "mount-changed", callback: (($obj: NativeVolumeMonitor, mount: Mount) => void)): number + emit(sigName: "mount-changed", mount: Mount): void + connect(sigName: "mount-pre-unmount", callback: (($obj: NativeVolumeMonitor, mount: Mount) => void)): number + connect_after(sigName: "mount-pre-unmount", callback: (($obj: NativeVolumeMonitor, mount: Mount) => void)): number + emit(sigName: "mount-pre-unmount", mount: Mount): void + connect(sigName: "mount-removed", callback: (($obj: NativeVolumeMonitor, mount: Mount) => void)): number + connect_after(sigName: "mount-removed", callback: (($obj: NativeVolumeMonitor, mount: Mount) => void)): number + emit(sigName: "mount-removed", mount: Mount): void + connect(sigName: "volume-added", callback: (($obj: NativeVolumeMonitor, volume: Volume) => void)): number + connect_after(sigName: "volume-added", callback: (($obj: NativeVolumeMonitor, volume: Volume) => void)): number + emit(sigName: "volume-added", volume: Volume): void + connect(sigName: "volume-changed", callback: (($obj: NativeVolumeMonitor, volume: Volume) => void)): number + connect_after(sigName: "volume-changed", callback: (($obj: NativeVolumeMonitor, volume: Volume) => void)): number + emit(sigName: "volume-changed", volume: Volume): void + connect(sigName: "volume-removed", callback: (($obj: NativeVolumeMonitor, volume: Volume) => void)): number + connect_after(sigName: "volume-removed", callback: (($obj: NativeVolumeMonitor, volume: Volume) => void)): number + emit(sigName: "volume-removed", volume: Volume): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: NativeVolumeMonitor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: NativeVolumeMonitor, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: NativeVolumeMonitor_ConstructProps) + _init (config?: NativeVolumeMonitor_ConstructProps): void + static $gtype: GObject.Type +} +export interface NetworkAddress_ConstructProps extends GObject.Object_ConstructProps { + hostname?: string + port?: number + scheme?: string +} +export class NetworkAddress { + /* Fields of Gio.NetworkAddress */ + parent_instance: GObject.Object + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of Gio.NetworkAddress */ + get_hostname(): string + get_port(): number + get_scheme(): string | null + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Methods of Gio.SocketConnectable */ + enumerate(): SocketAddressEnumerator + proxy_enumerate(): SocketAddressEnumerator + to_string(): string + /* Virtual methods of Gio.NetworkAddress */ + vfunc_enumerate(): SocketAddressEnumerator + vfunc_proxy_enumerate(): SocketAddressEnumerator + vfunc_to_string(): string + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: NetworkAddress, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: NetworkAddress, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: NetworkAddress_ConstructProps) + _init (config?: NetworkAddress_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(hostname: string, port: number): NetworkAddress + static new_loopback(port: number): NetworkAddress + static parse(host_and_port: string, default_port: number): NetworkAddress + static parse_uri(uri: string, default_port: number): NetworkAddress + static $gtype: GObject.Type +} +export interface NetworkService_ConstructProps extends GObject.Object_ConstructProps { + domain?: string + protocol?: string + scheme?: string + service?: string +} +export class NetworkService { + /* Properties of Gio.NetworkService */ + scheme: string + /* Fields of Gio.NetworkService */ + parent_instance: GObject.Object + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of Gio.NetworkService */ + get_domain(): string + get_protocol(): string + get_scheme(): string + get_service(): string + set_scheme(scheme: string): void + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Methods of Gio.SocketConnectable */ + enumerate(): SocketAddressEnumerator + proxy_enumerate(): SocketAddressEnumerator + to_string(): string + /* Virtual methods of Gio.NetworkService */ + vfunc_enumerate(): SocketAddressEnumerator + vfunc_proxy_enumerate(): SocketAddressEnumerator + vfunc_to_string(): string + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: NetworkService, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: NetworkService, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: "notify::scheme", callback: (($obj: NetworkService, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::scheme", callback: (($obj: NetworkService, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: NetworkService_ConstructProps) + _init (config?: NetworkService_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(service: string, protocol: string, domain: string): NetworkService + static $gtype: GObject.Type +} +export interface Notification_ConstructProps extends GObject.Object_ConstructProps { +} +export class Notification { + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of Gio.Notification */ + add_button(label: string, detailed_action: string): void + add_button_with_target(label: string, action: string, target?: GLib.Variant | null): void + set_body(body?: string | null): void + set_default_action(detailed_action: string): void + set_default_action_and_target(action: string, target?: GLib.Variant | null): void + set_icon(icon: Icon): void + set_priority(priority: NotificationPriority): void + set_title(title: string): void + set_urgent(urgent: boolean): void + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: Notification, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: Notification, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: Notification_ConstructProps) + _init (config?: Notification_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(title: string): Notification + static $gtype: GObject.Type +} +export interface OutputStream_ConstructProps extends GObject.Object_ConstructProps { +} +export class OutputStream { + /* Fields of Gio.OutputStream */ + parent_instance: GObject.Object + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of Gio.OutputStream */ + clear_pending(): void + close(cancellable?: Cancellable | null): boolean + close_async(io_priority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + close_finish(result: AsyncResult): boolean + flush(cancellable?: Cancellable | null): boolean + flush_async(io_priority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + flush_finish(result: AsyncResult): boolean + has_pending(): boolean + is_closed(): boolean + is_closing(): boolean + set_pending(): boolean + splice(source: InputStream, flags: OutputStreamSpliceFlags, cancellable?: Cancellable | null): number + splice_async(source: InputStream, flags: OutputStreamSpliceFlags, io_priority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + splice_finish(result: AsyncResult): number + write(buffer: Uint8Array, cancellable?: Cancellable | null): number + write_all(buffer: Uint8Array, cancellable?: Cancellable | null): [ /* returnType */ boolean, /* bytes_written */ number | null ] + write_all_async(buffer: Uint8Array, io_priority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + write_all_finish(result: AsyncResult): [ /* returnType */ boolean, /* bytes_written */ number | null ] + write_async(buffer: Uint8Array, io_priority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + write_bytes(bytes: GLib.Bytes, cancellable?: Cancellable | null): number + write_bytes_async(bytes: GLib.Bytes, io_priority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + write_bytes_finish(result: AsyncResult): number + write_finish(result: AsyncResult): number + writev(vectors: OutputVector[], cancellable?: Cancellable | null): [ /* returnType */ boolean, /* bytes_written */ number | null ] + writev_all(vectors: OutputVector[], cancellable?: Cancellable | null): [ /* returnType */ boolean, /* bytes_written */ number | null ] + writev_all_async(vectors: OutputVector[], io_priority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + writev_all_finish(result: AsyncResult): [ /* returnType */ boolean, /* bytes_written */ number | null ] + writev_async(vectors: OutputVector[], io_priority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + writev_finish(result: AsyncResult): [ /* returnType */ boolean, /* bytes_written */ number | null ] + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Virtual methods of Gio.OutputStream */ + vfunc_close_async(io_priority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + vfunc_close_finish(result: AsyncResult): boolean + vfunc_close_fn(cancellable?: Cancellable | null): boolean + vfunc_flush(cancellable?: Cancellable | null): boolean + vfunc_flush_async(io_priority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + vfunc_flush_finish(result: AsyncResult): boolean + vfunc_splice(source: InputStream, flags: OutputStreamSpliceFlags, cancellable?: Cancellable | null): number + vfunc_splice_async(source: InputStream, flags: OutputStreamSpliceFlags, io_priority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + vfunc_splice_finish(result: AsyncResult): number + vfunc_write_async(buffer: Uint8Array | null, io_priority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + vfunc_write_finish(result: AsyncResult): number + vfunc_write_fn(buffer: Uint8Array | null, cancellable?: Cancellable | null): number + vfunc_writev_async(vectors: OutputVector[], io_priority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + vfunc_writev_finish(result: AsyncResult): [ /* returnType */ boolean, /* bytes_written */ number | null ] + vfunc_writev_fn(vectors: OutputVector[], cancellable?: Cancellable | null): [ /* returnType */ boolean, /* bytes_written */ number | null ] + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: OutputStream, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: OutputStream, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: OutputStream_ConstructProps) + _init (config?: OutputStream_ConstructProps): void + static $gtype: GObject.Type +} +export interface Permission_ConstructProps extends GObject.Object_ConstructProps { +} +export class Permission { + /* Properties of Gio.Permission */ + readonly allowed: boolean + readonly can_acquire: boolean + readonly can_release: boolean + /* Fields of Gio.Permission */ + parent_instance: GObject.Object + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of Gio.Permission */ + acquire(cancellable?: Cancellable | null): boolean + acquire_async(cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + acquire_finish(result: AsyncResult): boolean + get_allowed(): boolean + get_can_acquire(): boolean + get_can_release(): boolean + impl_update(allowed: boolean, can_acquire: boolean, can_release: boolean): void + release(cancellable?: Cancellable | null): boolean + release_async(cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + release_finish(result: AsyncResult): boolean + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Virtual methods of Gio.Permission */ + vfunc_acquire(cancellable?: Cancellable | null): boolean + vfunc_acquire_async(cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + vfunc_acquire_finish(result: AsyncResult): boolean + vfunc_release(cancellable?: Cancellable | null): boolean + vfunc_release_async(cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + vfunc_release_finish(result: AsyncResult): boolean + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: Permission, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: Permission, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: "notify::allowed", callback: (($obj: Permission, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::allowed", callback: (($obj: Permission, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::can-acquire", callback: (($obj: Permission, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::can-acquire", callback: (($obj: Permission, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::can-release", callback: (($obj: Permission, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::can-release", callback: (($obj: Permission, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: Permission_ConstructProps) + _init (config?: Permission_ConstructProps): void + static $gtype: GObject.Type +} +export interface PropertyAction_ConstructProps extends GObject.Object_ConstructProps { + invert_boolean?: boolean + name?: string + object?: GObject.Object + property_name?: string +} +export class PropertyAction { + /* Properties of Gio.PropertyAction */ + readonly enabled: boolean + readonly parameter_type: GLib.VariantType + readonly state: GLib.Variant + readonly state_type: GLib.VariantType + /* Properties of Gio.Action */ + readonly name: string + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Methods of Gio.Action */ + activate(parameter?: GLib.Variant | null): void + change_state(value: GLib.Variant): void + get_enabled(): boolean + get_name(): string + get_parameter_type(): GLib.VariantType | null + get_state(): GLib.Variant | null + get_state_hint(): GLib.Variant | null + get_state_type(): GLib.VariantType | null + /* Virtual methods of Gio.PropertyAction */ + vfunc_activate(parameter?: GLib.Variant | null): void + vfunc_change_state(value: GLib.Variant): void + vfunc_get_enabled(): boolean + vfunc_get_name(): string + vfunc_get_parameter_type(): GLib.VariantType | null + vfunc_get_state(): GLib.Variant | null + vfunc_get_state_hint(): GLib.Variant | null + vfunc_get_state_type(): GLib.VariantType | null + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: PropertyAction, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: PropertyAction, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: "notify::enabled", callback: (($obj: PropertyAction, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::enabled", callback: (($obj: PropertyAction, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::parameter-type", callback: (($obj: PropertyAction, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::parameter-type", callback: (($obj: PropertyAction, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::state", callback: (($obj: PropertyAction, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::state", callback: (($obj: PropertyAction, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::state-type", callback: (($obj: PropertyAction, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::state-type", callback: (($obj: PropertyAction, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::name", callback: (($obj: PropertyAction, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::name", callback: (($obj: PropertyAction, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: PropertyAction_ConstructProps) + _init (config?: PropertyAction_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(name: string, object: GObject.Object, property_name: string): PropertyAction + static name_is_valid(action_name: string): boolean + static parse_detailed_name(detailed_name: string): [ /* returnType */ boolean, /* action_name */ string, /* target_value */ GLib.Variant ] + static print_detailed_name(action_name: string, target_value?: GLib.Variant | null): string + static $gtype: GObject.Type +} +export interface ProxyAddress_ConstructProps extends InetSocketAddress_ConstructProps { + destination_hostname?: string + destination_port?: number + destination_protocol?: string + password?: string + protocol?: string + uri?: string + username?: string +} +export class ProxyAddress { + /* Properties of Gio.SocketAddress */ + readonly family: SocketFamily + /* Fields of Gio.ProxyAddress */ + parent_instance: InetSocketAddress + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of Gio.ProxyAddress */ + get_destination_hostname(): string + get_destination_port(): number + get_destination_protocol(): string + get_password(): string | null + get_protocol(): string + get_uri(): string | null + get_username(): string | null + /* Methods of Gio.InetSocketAddress */ + get_address(): InetAddress + get_flowinfo(): number + get_port(): number + get_scope_id(): number + /* Methods of Gio.SocketAddress */ + get_family(): SocketFamily + get_native_size(): number + to_native(dest: object | null, destlen: number): boolean + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Methods of Gio.SocketConnectable */ + enumerate(): SocketAddressEnumerator + proxy_enumerate(): SocketAddressEnumerator + to_string(): string + /* Virtual methods of Gio.SocketAddress */ + vfunc_get_family(): SocketFamily + vfunc_get_native_size(): number + vfunc_to_native(dest: object | null, destlen: number): boolean + vfunc_enumerate(): SocketAddressEnumerator + vfunc_proxy_enumerate(): SocketAddressEnumerator + vfunc_to_string(): string + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: ProxyAddress, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: ProxyAddress, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: "notify::family", callback: (($obj: ProxyAddress, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::family", callback: (($obj: ProxyAddress, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: ProxyAddress_ConstructProps) + _init (config?: ProxyAddress_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(inetaddr: InetAddress, port: number, protocol: string, dest_hostname: string, dest_port: number, username?: string | null, password?: string | null): ProxyAddress + static new(address: InetAddress, port: number): ProxyAddress + static $gtype: GObject.Type +} +export interface ProxyAddressEnumerator_ConstructProps extends SocketAddressEnumerator_ConstructProps { + connectable?: SocketConnectable + default_port?: number + proxy_resolver?: ProxyResolver + uri?: string +} +export class ProxyAddressEnumerator { + /* Properties of Gio.ProxyAddressEnumerator */ + proxy_resolver: ProxyResolver + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of Gio.SocketAddressEnumerator */ + next(cancellable?: Cancellable | null): SocketAddress + next_async(cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + next_finish(result: AsyncResult): SocketAddress + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Virtual methods of Gio.SocketAddressEnumerator */ + vfunc_next(cancellable?: Cancellable | null): SocketAddress + vfunc_next_async(cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + vfunc_next_finish(result: AsyncResult): SocketAddress + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: ProxyAddressEnumerator, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: ProxyAddressEnumerator, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: "notify::proxy-resolver", callback: (($obj: ProxyAddressEnumerator, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::proxy-resolver", callback: (($obj: ProxyAddressEnumerator, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: ProxyAddressEnumerator_ConstructProps) + _init (config?: ProxyAddressEnumerator_ConstructProps): void + static $gtype: GObject.Type +} +export interface Resolver_ConstructProps extends GObject.Object_ConstructProps { +} +export class Resolver { + /* Fields of Gio.Resolver */ + parent_instance: GObject.Object + priv: ResolverPrivate + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of Gio.Resolver */ + lookup_by_address(address: InetAddress, cancellable?: Cancellable | null): string + lookup_by_address_async(address: InetAddress, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + lookup_by_address_finish(result: AsyncResult): string + lookup_by_name(hostname: string, cancellable?: Cancellable | null): InetAddress[] + lookup_by_name_async(hostname: string, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + lookup_by_name_finish(result: AsyncResult): InetAddress[] + lookup_by_name_with_flags(hostname: string, flags: ResolverNameLookupFlags, cancellable?: Cancellable | null): InetAddress[] + lookup_by_name_with_flags_async(hostname: string, flags: ResolverNameLookupFlags, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + lookup_by_name_with_flags_finish(result: AsyncResult): InetAddress[] + lookup_records(rrname: string, record_type: ResolverRecordType, cancellable?: Cancellable | null): GLib.Variant[] + lookup_records_async(rrname: string, record_type: ResolverRecordType, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + lookup_records_finish(result: AsyncResult): GLib.Variant[] + lookup_service(service: string, protocol: string, domain: string, cancellable?: Cancellable | null): SrvTarget[] + lookup_service_async(service: string, protocol: string, domain: string, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + lookup_service_finish(result: AsyncResult): SrvTarget[] + set_default(): void + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Virtual methods of Gio.Resolver */ + vfunc_lookup_by_address(address: InetAddress, cancellable?: Cancellable | null): string + vfunc_lookup_by_address_async(address: InetAddress, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + vfunc_lookup_by_address_finish(result: AsyncResult): string + vfunc_lookup_by_name(hostname: string, cancellable?: Cancellable | null): InetAddress[] + vfunc_lookup_by_name_async(hostname: string, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + vfunc_lookup_by_name_finish(result: AsyncResult): InetAddress[] + vfunc_lookup_by_name_with_flags(hostname: string, flags: ResolverNameLookupFlags, cancellable?: Cancellable | null): InetAddress[] + vfunc_lookup_by_name_with_flags_async(hostname: string, flags: ResolverNameLookupFlags, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + vfunc_lookup_by_name_with_flags_finish(result: AsyncResult): InetAddress[] + vfunc_lookup_records(rrname: string, record_type: ResolverRecordType, cancellable?: Cancellable | null): GLib.Variant[] + vfunc_lookup_records_async(rrname: string, record_type: ResolverRecordType, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + vfunc_lookup_records_finish(result: AsyncResult): GLib.Variant[] + vfunc_lookup_service_async(rrname: string, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + vfunc_lookup_service_finish(result: AsyncResult): SrvTarget[] + vfunc_reload(): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Gio.Resolver */ + connect(sigName: "reload", callback: (($obj: Resolver) => void)): number + connect_after(sigName: "reload", callback: (($obj: Resolver) => void)): number + emit(sigName: "reload"): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: Resolver, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: Resolver, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: Resolver_ConstructProps) + _init (config?: Resolver_ConstructProps): void + /* Static methods and pseudo-constructors */ + static get_default(): Resolver + static $gtype: GObject.Type +} +export interface Settings_ConstructProps extends GObject.Object_ConstructProps { + backend?: SettingsBackend + path?: string + schema?: string + schema_id?: string + settings_schema?: SettingsSchema +} +export class Settings { + /* Properties of Gio.Settings */ + readonly delay_apply: boolean + readonly has_unapplied: boolean + /* Fields of Gio.Settings */ + parent_instance: GObject.Object + priv: SettingsPrivate + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of Gio.Settings */ + apply(): void + bind(key: string, object: GObject.Object, property: string, flags: SettingsBindFlags): void + bind_writable(key: string, object: GObject.Object, property: string, inverted: boolean): void + create_action(key: string): Action + delay(): void + get_boolean(key: string): boolean + get_child(name: string): Settings + get_default_value(key: string): GLib.Variant | null + get_double(key: string): number + get_enum(key: string): number + get_flags(key: string): number + get_has_unapplied(): boolean + get_int(key: string): number + get_int64(key: string): number + get_mapped(key: string, mapping: SettingsGetMapping): object | null + get_range(key: string): GLib.Variant + get_string(key: string): string + get_strv(key: string): string[] + get_uint(key: string): number + get_uint64(key: string): number + get_user_value(key: string): GLib.Variant | null + get_value(key: string): GLib.Variant + is_writable(name: string): boolean + list_children(): string[] + list_keys(): string[] + range_check(key: string, value: GLib.Variant): boolean + reset(key: string): void + revert(): void + set_boolean(key: string, value: boolean): boolean + set_double(key: string, value: number): boolean + set_enum(key: string, value: number): boolean + set_flags(key: string, value: number): boolean + set_int(key: string, value: number): boolean + set_int64(key: string, value: number): boolean + set_string(key: string, value: string): boolean + set_strv(key: string, value?: string[] | null): boolean + set_uint(key: string, value: number): boolean + set_uint64(key: string, value: number): boolean + set_value(key: string, value: GLib.Variant): boolean + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Virtual methods of Gio.Settings */ + vfunc_change_event(keys: GLib.Quark, n_keys: number): boolean + vfunc_changed(key: string): void + vfunc_writable_change_event(key: GLib.Quark): boolean + vfunc_writable_changed(key: string): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Gio.Settings */ + connect(sigName: "change-event", callback: (($obj: Settings, keys: GLib.Quark[] | null) => boolean)): number + connect_after(sigName: "change-event", callback: (($obj: Settings, keys: GLib.Quark[] | null) => boolean)): number + emit(sigName: "change-event", keys: GLib.Quark[] | null): void + connect(sigName: "changed", callback: (($obj: Settings, key: string) => void)): number + connect_after(sigName: "changed", callback: (($obj: Settings, key: string) => void)): number + emit(sigName: "changed", key: string): void + connect(sigName: "writable-change-event", callback: (($obj: Settings, key: number) => boolean)): number + connect_after(sigName: "writable-change-event", callback: (($obj: Settings, key: number) => boolean)): number + emit(sigName: "writable-change-event", key: number): void + connect(sigName: "writable-changed", callback: (($obj: Settings, key: string) => void)): number + connect_after(sigName: "writable-changed", callback: (($obj: Settings, key: string) => void)): number + emit(sigName: "writable-changed", key: string): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: Settings, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: Settings, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: "notify::delay-apply", callback: (($obj: Settings, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::delay-apply", callback: (($obj: Settings, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::has-unapplied", callback: (($obj: Settings, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-unapplied", callback: (($obj: Settings, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: Settings_ConstructProps) + _init (config?: Settings_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(schema_id: string): Settings + static new_full(schema: SettingsSchema, backend?: SettingsBackend | null, path?: string | null): Settings + static new_with_backend(schema_id: string, backend: SettingsBackend): Settings + static new_with_backend_and_path(schema_id: string, backend: SettingsBackend, path: string): Settings + static new_with_path(schema_id: string, path: string): Settings + static list_relocatable_schemas(): string[] + static list_schemas(): string[] + static sync(): void + static unbind(object: GObject.Object, property: string): void + static $gtype: GObject.Type +} +export interface SettingsBackend_ConstructProps extends GObject.Object_ConstructProps { +} +export class SettingsBackend { + /* Fields of Gio.SettingsBackend */ + parent_instance: GObject.Object + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of Gio.SettingsBackend */ + changed(key: string, origin_tag?: object | null): void + changed_tree(tree: GLib.Tree, origin_tag?: object | null): void + keys_changed(path: string, items: string[], origin_tag?: object | null): void + path_changed(path: string, origin_tag?: object | null): void + path_writable_changed(path: string): void + writable_changed(key: string): void + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Virtual methods of Gio.SettingsBackend */ + vfunc_get_writable(key: string): boolean + vfunc_read(key: string, expected_type: GLib.VariantType, default_value: boolean): GLib.Variant + vfunc_read_user_value(key: string, expected_type: GLib.VariantType): GLib.Variant + vfunc_reset(key: string, origin_tag?: object | null): void + vfunc_subscribe(name: string): void + vfunc_sync(): void + vfunc_unsubscribe(name: string): void + vfunc_write(key: string, value: GLib.Variant, origin_tag?: object | null): boolean + vfunc_write_tree(tree: GLib.Tree, origin_tag?: object | null): boolean + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: SettingsBackend, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: SettingsBackend, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: SettingsBackend_ConstructProps) + _init (config?: SettingsBackend_ConstructProps): void + /* Static methods and pseudo-constructors */ + static flatten_tree(tree: GLib.Tree): [ /* path */ string, /* keys */ string[], /* values */ GLib.Variant[] | null ] + static get_default(): SettingsBackend + static $gtype: GObject.Type +} +export interface SimpleAction_ConstructProps extends GObject.Object_ConstructProps { + enabled?: boolean + name?: string + parameter_type?: GLib.VariantType + state?: GLib.Variant +} +export class SimpleAction { + /* Properties of Gio.SimpleAction */ + enabled: boolean + state: GLib.Variant + readonly state_type: GLib.VariantType + /* Properties of Gio.Action */ + readonly name: string + readonly parameter_type: GLib.VariantType + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of Gio.SimpleAction */ + set_enabled(enabled: boolean): void + set_state(value: GLib.Variant): void + set_state_hint(state_hint?: GLib.Variant | null): void + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Methods of Gio.Action */ + activate(parameter?: GLib.Variant | null): void + change_state(value: GLib.Variant): void + get_enabled(): boolean + get_name(): string + get_parameter_type(): GLib.VariantType | null + get_state(): GLib.Variant | null + get_state_hint(): GLib.Variant | null + get_state_type(): GLib.VariantType | null + /* Virtual methods of Gio.SimpleAction */ + vfunc_activate(parameter?: GLib.Variant | null): void + vfunc_change_state(value: GLib.Variant): void + vfunc_get_enabled(): boolean + vfunc_get_name(): string + vfunc_get_parameter_type(): GLib.VariantType | null + vfunc_get_state(): GLib.Variant | null + vfunc_get_state_hint(): GLib.Variant | null + vfunc_get_state_type(): GLib.VariantType | null + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Gio.SimpleAction */ + connect(sigName: "activate", callback: (($obj: SimpleAction, parameter?: GLib.Variant | null) => void)): number + connect_after(sigName: "activate", callback: (($obj: SimpleAction, parameter?: GLib.Variant | null) => void)): number + emit(sigName: "activate", parameter?: GLib.Variant | null): void + connect(sigName: "change-state", callback: (($obj: SimpleAction, value?: GLib.Variant | null) => void)): number + connect_after(sigName: "change-state", callback: (($obj: SimpleAction, value?: GLib.Variant | null) => void)): number + emit(sigName: "change-state", value?: GLib.Variant | null): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: SimpleAction, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: SimpleAction, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: "notify::enabled", callback: (($obj: SimpleAction, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::enabled", callback: (($obj: SimpleAction, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::state", callback: (($obj: SimpleAction, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::state", callback: (($obj: SimpleAction, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::state-type", callback: (($obj: SimpleAction, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::state-type", callback: (($obj: SimpleAction, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::name", callback: (($obj: SimpleAction, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::name", callback: (($obj: SimpleAction, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::parameter-type", callback: (($obj: SimpleAction, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::parameter-type", callback: (($obj: SimpleAction, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: SimpleAction_ConstructProps) + _init (config?: SimpleAction_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(name: string, parameter_type?: GLib.VariantType | null): SimpleAction + static new_stateful(name: string, parameter_type: GLib.VariantType | null, state: GLib.Variant): SimpleAction + static name_is_valid(action_name: string): boolean + static parse_detailed_name(detailed_name: string): [ /* returnType */ boolean, /* action_name */ string, /* target_value */ GLib.Variant ] + static print_detailed_name(action_name: string, target_value?: GLib.Variant | null): string + static $gtype: GObject.Type +} +export interface SimpleActionGroup_ConstructProps extends GObject.Object_ConstructProps { +} +export class SimpleActionGroup { + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of Gio.SimpleActionGroup */ + add_entries(entries: ActionEntry[], user_data?: object | null): void + insert(action: Action): void + lookup(action_name: string): Action + remove(action_name: string): void + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Methods of Gio.ActionGroup */ + action_added(action_name: string): void + action_enabled_changed(action_name: string, enabled: boolean): void + action_removed(action_name: string): void + action_state_changed(action_name: string, state: GLib.Variant): void + activate_action(action_name: string, parameter?: GLib.Variant | null): void + change_action_state(action_name: string, value: GLib.Variant): void + get_action_enabled(action_name: string): boolean + get_action_parameter_type(action_name: string): GLib.VariantType | null + get_action_state(action_name: string): GLib.Variant | null + get_action_state_hint(action_name: string): GLib.Variant | null + get_action_state_type(action_name: string): GLib.VariantType | null + has_action(action_name: string): boolean + list_actions(): string[] + query_action(action_name: string): [ /* returnType */ boolean, /* enabled */ boolean, /* parameter_type */ GLib.VariantType | null, /* state_type */ GLib.VariantType | null, /* state_hint */ GLib.Variant | null, /* state */ GLib.Variant | null ] + /* Methods of Gio.ActionMap */ + add_action(action: Action): void + add_action_entries(entries: ActionEntry[], user_data?: object | null): void + lookup_action(action_name: string): Action | null + remove_action(action_name: string): void + /* Virtual methods of Gio.SimpleActionGroup */ + vfunc_action_added(action_name: string): void + vfunc_action_enabled_changed(action_name: string, enabled: boolean): void + vfunc_action_removed(action_name: string): void + vfunc_action_state_changed(action_name: string, state: GLib.Variant): void + vfunc_activate_action(action_name: string, parameter?: GLib.Variant | null): void + vfunc_change_action_state(action_name: string, value: GLib.Variant): void + vfunc_get_action_enabled(action_name: string): boolean + vfunc_get_action_parameter_type(action_name: string): GLib.VariantType | null + vfunc_get_action_state(action_name: string): GLib.Variant | null + vfunc_get_action_state_hint(action_name: string): GLib.Variant | null + vfunc_get_action_state_type(action_name: string): GLib.VariantType | null + vfunc_has_action(action_name: string): boolean + vfunc_list_actions(): string[] + vfunc_query_action(action_name: string): [ /* returnType */ boolean, /* enabled */ boolean, /* parameter_type */ GLib.VariantType | null, /* state_type */ GLib.VariantType | null, /* state_hint */ GLib.Variant | null, /* state */ GLib.Variant | null ] + vfunc_add_action(action: Action): void + vfunc_lookup_action(action_name: string): Action | null + vfunc_remove_action(action_name: string): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: SimpleActionGroup, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: SimpleActionGroup, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + /* Signals of Gio.ActionGroup */ + connect(sigName: "action-added", callback: (($obj: SimpleActionGroup, action_name: string) => void)): number + connect_after(sigName: "action-added", callback: (($obj: SimpleActionGroup, action_name: string) => void)): number + emit(sigName: "action-added", action_name: string): void + connect(sigName: "action-enabled-changed", callback: (($obj: SimpleActionGroup, action_name: string, enabled: boolean) => void)): number + connect_after(sigName: "action-enabled-changed", callback: (($obj: SimpleActionGroup, action_name: string, enabled: boolean) => void)): number + emit(sigName: "action-enabled-changed", action_name: string, enabled: boolean): void + connect(sigName: "action-removed", callback: (($obj: SimpleActionGroup, action_name: string) => void)): number + connect_after(sigName: "action-removed", callback: (($obj: SimpleActionGroup, action_name: string) => void)): number + emit(sigName: "action-removed", action_name: string): void + connect(sigName: "action-state-changed", callback: (($obj: SimpleActionGroup, action_name: string, value: GLib.Variant) => void)): number + connect_after(sigName: "action-state-changed", callback: (($obj: SimpleActionGroup, action_name: string, value: GLib.Variant) => void)): number + emit(sigName: "action-state-changed", action_name: string, value: GLib.Variant): void + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: SimpleActionGroup_ConstructProps) + _init (config?: SimpleActionGroup_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(): SimpleActionGroup + static $gtype: GObject.Type +} +export interface SimpleAsyncResult_ConstructProps extends GObject.Object_ConstructProps { +} +export class SimpleAsyncResult { + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of Gio.SimpleAsyncResult */ + complete(): void + complete_in_idle(): void + get_op_res_gboolean(): boolean + get_op_res_gssize(): number + propagate_error(): boolean + set_check_cancellable(check_cancellable?: Cancellable | null): void + set_from_error(error: GLib.Error): void + set_handle_cancellation(handle_cancellation: boolean): void + set_op_res_gboolean(op_res: boolean): void + set_op_res_gssize(op_res: number): void + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Methods of Gio.AsyncResult */ + get_source_object(): GObject.Object | null + get_user_data(): object | null + is_tagged(source_tag?: object | null): boolean + legacy_propagate_error(): boolean + /* Virtual methods of Gio.SimpleAsyncResult */ + vfunc_get_source_object(): GObject.Object | null + vfunc_get_user_data(): object | null + vfunc_is_tagged(source_tag?: object | null): boolean + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: SimpleAsyncResult, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: SimpleAsyncResult, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: SimpleAsyncResult_ConstructProps) + _init (config?: SimpleAsyncResult_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(source_object?: GObject.Object | null, callback?: AsyncReadyCallback | null, source_tag?: object | null): SimpleAsyncResult + static new_from_error(source_object: GObject.Object | null, callback: AsyncReadyCallback | null, error: GLib.Error): SimpleAsyncResult + static is_valid(result: AsyncResult, source?: GObject.Object | null, source_tag?: object | null): boolean + static $gtype: GObject.Type +} +export interface SimpleIOStream_ConstructProps extends IOStream_ConstructProps { + input_stream?: InputStream + output_stream?: OutputStream +} +export class SimpleIOStream { + /* Properties of Gio.IOStream */ + readonly closed: boolean + readonly input_stream: InputStream + readonly output_stream: OutputStream + /* Fields of Gio.IOStream */ + parent_instance: GObject.Object + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of Gio.IOStream */ + clear_pending(): void + close(cancellable?: Cancellable | null): boolean + close_async(io_priority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + close_finish(result: AsyncResult): boolean + get_input_stream(): InputStream + get_output_stream(): OutputStream + has_pending(): boolean + is_closed(): boolean + set_pending(): boolean + splice_async(stream2: IOStream, flags: IOStreamSpliceFlags, io_priority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Virtual methods of Gio.IOStream */ + vfunc_close_async(io_priority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + vfunc_close_finish(result: AsyncResult): boolean + vfunc_close_fn(cancellable?: Cancellable | null): boolean + vfunc_get_input_stream(): InputStream + vfunc_get_output_stream(): OutputStream + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: SimpleIOStream, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: SimpleIOStream, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: "notify::closed", callback: (($obj: SimpleIOStream, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::closed", callback: (($obj: SimpleIOStream, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::input-stream", callback: (($obj: SimpleIOStream, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::input-stream", callback: (($obj: SimpleIOStream, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::output-stream", callback: (($obj: SimpleIOStream, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::output-stream", callback: (($obj: SimpleIOStream, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: SimpleIOStream_ConstructProps) + _init (config?: SimpleIOStream_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(input_stream: InputStream, output_stream: OutputStream): SimpleIOStream + static $gtype: GObject.Type +} +export interface SimplePermission_ConstructProps extends Permission_ConstructProps { +} +export class SimplePermission { + /* Properties of Gio.Permission */ + readonly allowed: boolean + readonly can_acquire: boolean + readonly can_release: boolean + /* Fields of Gio.Permission */ + parent_instance: GObject.Object + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of Gio.Permission */ + acquire(cancellable?: Cancellable | null): boolean + acquire_async(cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + acquire_finish(result: AsyncResult): boolean + get_allowed(): boolean + get_can_acquire(): boolean + get_can_release(): boolean + impl_update(allowed: boolean, can_acquire: boolean, can_release: boolean): void + release(cancellable?: Cancellable | null): boolean + release_async(cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + release_finish(result: AsyncResult): boolean + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Virtual methods of Gio.Permission */ + vfunc_acquire(cancellable?: Cancellable | null): boolean + vfunc_acquire_async(cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + vfunc_acquire_finish(result: AsyncResult): boolean + vfunc_release(cancellable?: Cancellable | null): boolean + vfunc_release_async(cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + vfunc_release_finish(result: AsyncResult): boolean + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: SimplePermission, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: SimplePermission, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: "notify::allowed", callback: (($obj: SimplePermission, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::allowed", callback: (($obj: SimplePermission, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::can-acquire", callback: (($obj: SimplePermission, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::can-acquire", callback: (($obj: SimplePermission, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::can-release", callback: (($obj: SimplePermission, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::can-release", callback: (($obj: SimplePermission, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: SimplePermission_ConstructProps) + _init (config?: SimplePermission_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(allowed: boolean): SimplePermission + static $gtype: GObject.Type +} +export interface SimpleProxyResolver_ConstructProps extends GObject.Object_ConstructProps { + default_proxy?: string + ignore_hosts?: string[] +} +export class SimpleProxyResolver { + /* Properties of Gio.SimpleProxyResolver */ + default_proxy: string + ignore_hosts: string[] + /* Fields of Gio.SimpleProxyResolver */ + parent_instance: GObject.Object + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of Gio.SimpleProxyResolver */ + set_default_proxy(default_proxy: string): void + set_ignore_hosts(ignore_hosts: string): void + set_uri_proxy(uri_scheme: string, proxy: string): void + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Methods of Gio.ProxyResolver */ + is_supported(): boolean + lookup(uri: string, cancellable?: Cancellable | null): string[] + lookup_async(uri: string, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + lookup_finish(result: AsyncResult): string[] + /* Virtual methods of Gio.SimpleProxyResolver */ + vfunc_is_supported(): boolean + vfunc_lookup(uri: string, cancellable?: Cancellable | null): string[] + vfunc_lookup_async(uri: string, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + vfunc_lookup_finish(result: AsyncResult): string[] + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: SimpleProxyResolver, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: SimpleProxyResolver, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: "notify::default-proxy", callback: (($obj: SimpleProxyResolver, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::default-proxy", callback: (($obj: SimpleProxyResolver, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::ignore-hosts", callback: (($obj: SimpleProxyResolver, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::ignore-hosts", callback: (($obj: SimpleProxyResolver, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: SimpleProxyResolver_ConstructProps) + _init (config?: SimpleProxyResolver_ConstructProps): void + /* Static methods and pseudo-constructors */ + static get_default(): ProxyResolver + static $gtype: GObject.Type +} +export interface Socket_ConstructProps extends GObject.Object_ConstructProps { + blocking?: boolean + broadcast?: boolean + family?: SocketFamily + fd?: number + keepalive?: boolean + listen_backlog?: number + multicast_loopback?: boolean + multicast_ttl?: number + protocol?: SocketProtocol + timeout?: number + ttl?: number + type?: SocketType +} +export class Socket { + /* Properties of Gio.Socket */ + blocking: boolean + broadcast: boolean + keepalive: boolean + listen_backlog: number + readonly local_address: SocketAddress + multicast_loopback: boolean + multicast_ttl: number + readonly remote_address: SocketAddress + timeout: number + ttl: number + /* Fields of Gio.Socket */ + parent_instance: GObject.Object + priv: SocketPrivate + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of Gio.Socket */ + accept(cancellable?: Cancellable | null): Socket + bind(address: SocketAddress, allow_reuse: boolean): boolean + check_connect_result(): boolean + close(): boolean + condition_check(condition: GLib.IOCondition): GLib.IOCondition + condition_timed_wait(condition: GLib.IOCondition, timeout_us: number, cancellable?: Cancellable | null): boolean + condition_wait(condition: GLib.IOCondition, cancellable?: Cancellable | null): boolean + connect(address: SocketAddress, cancellable?: Cancellable | null): boolean + connection_factory_create_connection(): SocketConnection + get_available_bytes(): number + get_blocking(): boolean + get_broadcast(): boolean + get_credentials(): Credentials + get_family(): SocketFamily + get_fd(): number + get_keepalive(): boolean + get_listen_backlog(): number + get_local_address(): SocketAddress + get_multicast_loopback(): boolean + get_multicast_ttl(): number + get_option(level: number, optname: number): [ /* returnType */ boolean, /* value */ number ] + get_protocol(): SocketProtocol + get_remote_address(): SocketAddress + get_socket_type(): SocketType + get_timeout(): number + get_ttl(): number + is_closed(): boolean + is_connected(): boolean + join_multicast_group(group: InetAddress, source_specific: boolean, iface?: string | null): boolean + join_multicast_group_ssm(group: InetAddress, source_specific?: InetAddress | null, iface?: string | null): boolean + leave_multicast_group(group: InetAddress, source_specific: boolean, iface?: string | null): boolean + leave_multicast_group_ssm(group: InetAddress, source_specific?: InetAddress | null, iface?: string | null): boolean + listen(): boolean + receive(cancellable?: Cancellable | null): [ /* returnType */ number, /* buffer */ Uint8Array ] + receive_from(cancellable?: Cancellable | null): [ /* returnType */ number, /* address */ SocketAddress | null, /* buffer */ Uint8Array ] + receive_message(vectors: InputVector[], flags: number, cancellable?: Cancellable | null): [ /* returnType */ number, /* address */ SocketAddress | null, /* messages */ SocketControlMessage[] | null, /* flags */ number ] + receive_messages(messages: InputMessage[], flags: number, cancellable?: Cancellable | null): number + receive_with_blocking(blocking: boolean, cancellable?: Cancellable | null): [ /* returnType */ number, /* buffer */ Uint8Array ] + send(buffer: Uint8Array, cancellable?: Cancellable | null): number + send_message(address: SocketAddress | null, vectors: OutputVector[], messages: SocketControlMessage[] | null, flags: number, cancellable?: Cancellable | null): number + send_message_with_timeout(address: SocketAddress | null, vectors: OutputVector[], messages: SocketControlMessage[] | null, flags: number, timeout_us: number, cancellable?: Cancellable | null): [ /* returnType */ PollableReturn, /* bytes_written */ number | null ] + send_messages(messages: OutputMessage[], flags: number, cancellable?: Cancellable | null): number + send_to(address: SocketAddress | null, buffer: Uint8Array, cancellable?: Cancellable | null): number + send_with_blocking(buffer: Uint8Array, blocking: boolean, cancellable?: Cancellable | null): number + set_blocking(blocking: boolean): void + set_broadcast(broadcast: boolean): void + set_keepalive(keepalive: boolean): void + set_listen_backlog(backlog: number): void + set_multicast_loopback(loopback: boolean): void + set_multicast_ttl(ttl: number): void + set_option(level: number, optname: number, value: number): boolean + set_timeout(timeout: number): void + set_ttl(ttl: number): void + shutdown(shutdown_read: boolean, shutdown_write: boolean): boolean + speaks_ipv4(): boolean + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Methods of Gio.DatagramBased */ + create_source(condition: GLib.IOCondition, cancellable?: Cancellable | null): GLib.Source + /* Methods of Gio.Initable */ + init(cancellable?: Cancellable | null): boolean + /* Virtual methods of Gio.Socket */ + vfunc_condition_check(condition: GLib.IOCondition): GLib.IOCondition + vfunc_condition_wait(condition: GLib.IOCondition, timeout: number, cancellable?: Cancellable | null): boolean + vfunc_create_source(condition: GLib.IOCondition, cancellable?: Cancellable | null): GLib.Source + vfunc_receive_messages(messages: InputMessage[], flags: number, timeout: number, cancellable?: Cancellable | null): number + vfunc_send_messages(messages: OutputMessage[], flags: number, timeout: number, cancellable?: Cancellable | null): number + vfunc_init(cancellable?: Cancellable | null): boolean + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: Socket, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: Socket, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: "notify::blocking", callback: (($obj: Socket, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::blocking", callback: (($obj: Socket, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::broadcast", callback: (($obj: Socket, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::broadcast", callback: (($obj: Socket, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::keepalive", callback: (($obj: Socket, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::keepalive", callback: (($obj: Socket, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::listen-backlog", callback: (($obj: Socket, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::listen-backlog", callback: (($obj: Socket, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::local-address", callback: (($obj: Socket, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::local-address", callback: (($obj: Socket, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::multicast-loopback", callback: (($obj: Socket, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::multicast-loopback", callback: (($obj: Socket, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::multicast-ttl", callback: (($obj: Socket, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::multicast-ttl", callback: (($obj: Socket, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::remote-address", callback: (($obj: Socket, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::remote-address", callback: (($obj: Socket, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::timeout", callback: (($obj: Socket, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::timeout", callback: (($obj: Socket, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::ttl", callback: (($obj: Socket, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::ttl", callback: (($obj: Socket, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: Socket_ConstructProps) + _init (config?: Socket_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(family: SocketFamily, type: SocketType, protocol: SocketProtocol): Socket + static new_from_fd(fd: number): Socket + static newv(object_type: GObject.Type, parameters: GObject.Parameter[], cancellable?: Cancellable | null): GObject.Object + static $gtype: GObject.Type +} +export interface SocketAddress_ConstructProps extends GObject.Object_ConstructProps { +} +export class SocketAddress { + /* Properties of Gio.SocketAddress */ + readonly family: SocketFamily + /* Fields of Gio.SocketAddress */ + parent_instance: GObject.Object + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of Gio.SocketAddress */ + get_family(): SocketFamily + get_native_size(): number + to_native(dest: object | null, destlen: number): boolean + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Methods of Gio.SocketConnectable */ + enumerate(): SocketAddressEnumerator + proxy_enumerate(): SocketAddressEnumerator + to_string(): string + /* Virtual methods of Gio.SocketAddress */ + vfunc_get_family(): SocketFamily + vfunc_get_native_size(): number + vfunc_to_native(dest: object | null, destlen: number): boolean + vfunc_enumerate(): SocketAddressEnumerator + vfunc_proxy_enumerate(): SocketAddressEnumerator + vfunc_to_string(): string + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: SocketAddress, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: SocketAddress, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: "notify::family", callback: (($obj: SocketAddress, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::family", callback: (($obj: SocketAddress, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: SocketAddress_ConstructProps) + _init (config?: SocketAddress_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new_from_native(native: object, len: number): SocketAddress + static $gtype: GObject.Type +} +export interface SocketAddressEnumerator_ConstructProps extends GObject.Object_ConstructProps { +} +export class SocketAddressEnumerator { + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of Gio.SocketAddressEnumerator */ + next(cancellable?: Cancellable | null): SocketAddress + next_async(cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + next_finish(result: AsyncResult): SocketAddress + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Virtual methods of Gio.SocketAddressEnumerator */ + vfunc_next(cancellable?: Cancellable | null): SocketAddress + vfunc_next_async(cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + vfunc_next_finish(result: AsyncResult): SocketAddress + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: SocketAddressEnumerator, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: SocketAddressEnumerator, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: SocketAddressEnumerator_ConstructProps) + _init (config?: SocketAddressEnumerator_ConstructProps): void + static $gtype: GObject.Type +} +export interface SocketClient_ConstructProps extends GObject.Object_ConstructProps { + enable_proxy?: boolean + family?: SocketFamily + local_address?: SocketAddress + protocol?: SocketProtocol + proxy_resolver?: ProxyResolver + timeout?: number + tls?: boolean + tls_validation_flags?: TlsCertificateFlags + type?: SocketType +} +export class SocketClient { + /* Properties of Gio.SocketClient */ + enable_proxy: boolean + family: SocketFamily + local_address: SocketAddress + protocol: SocketProtocol + proxy_resolver: ProxyResolver + timeout: number + tls: boolean + tls_validation_flags: TlsCertificateFlags + type: SocketType + /* Fields of Gio.SocketClient */ + parent_instance: GObject.Object + priv: SocketClientPrivate + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of Gio.SocketClient */ + add_application_proxy(protocol: string): void + connect(connectable: SocketConnectable, cancellable?: Cancellable | null): SocketConnection + connect_async(connectable: SocketConnectable, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + connect_finish(result: AsyncResult): SocketConnection + connect_to_host(host_and_port: string, default_port: number, cancellable?: Cancellable | null): SocketConnection + connect_to_host_async(host_and_port: string, default_port: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + connect_to_host_finish(result: AsyncResult): SocketConnection + connect_to_service(domain: string, service: string, cancellable?: Cancellable | null): SocketConnection + connect_to_service_async(domain: string, service: string, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + connect_to_service_finish(result: AsyncResult): SocketConnection + connect_to_uri(uri: string, default_port: number, cancellable?: Cancellable | null): SocketConnection + connect_to_uri_async(uri: string, default_port: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + connect_to_uri_finish(result: AsyncResult): SocketConnection + get_enable_proxy(): boolean + get_family(): SocketFamily + get_local_address(): SocketAddress | null + get_protocol(): SocketProtocol + get_proxy_resolver(): ProxyResolver + get_socket_type(): SocketType + get_timeout(): number + get_tls(): boolean + get_tls_validation_flags(): TlsCertificateFlags + set_enable_proxy(enable: boolean): void + set_family(family: SocketFamily): void + set_local_address(address?: SocketAddress | null): void + set_protocol(protocol: SocketProtocol): void + set_proxy_resolver(proxy_resolver?: ProxyResolver | null): void + set_socket_type(type: SocketType): void + set_timeout(timeout: number): void + set_tls(tls: boolean): void + set_tls_validation_flags(flags: TlsCertificateFlags): void + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Virtual methods of Gio.SocketClient */ + vfunc_event(event: SocketClientEvent, connectable: SocketConnectable, connection: IOStream): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Gio.SocketClient */ + connect(sigName: "event", callback: (($obj: SocketClient, event: SocketClientEvent, connectable: SocketConnectable, connection?: IOStream | null) => void)): number + connect_after(sigName: "event", callback: (($obj: SocketClient, event: SocketClientEvent, connectable: SocketConnectable, connection?: IOStream | null) => void)): number + emit(sigName: "event", event: SocketClientEvent, connectable: SocketConnectable, connection?: IOStream | null): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: SocketClient, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: SocketClient, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: "notify::enable-proxy", callback: (($obj: SocketClient, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::enable-proxy", callback: (($obj: SocketClient, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::family", callback: (($obj: SocketClient, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::family", callback: (($obj: SocketClient, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::local-address", callback: (($obj: SocketClient, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::local-address", callback: (($obj: SocketClient, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::protocol", callback: (($obj: SocketClient, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::protocol", callback: (($obj: SocketClient, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::proxy-resolver", callback: (($obj: SocketClient, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::proxy-resolver", callback: (($obj: SocketClient, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::timeout", callback: (($obj: SocketClient, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::timeout", callback: (($obj: SocketClient, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::tls", callback: (($obj: SocketClient, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::tls", callback: (($obj: SocketClient, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::tls-validation-flags", callback: (($obj: SocketClient, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::tls-validation-flags", callback: (($obj: SocketClient, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::type", callback: (($obj: SocketClient, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::type", callback: (($obj: SocketClient, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: SocketClient_ConstructProps) + _init (config?: SocketClient_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(): SocketClient + static $gtype: GObject.Type +} +export interface SocketConnection_ConstructProps extends IOStream_ConstructProps { + socket?: Socket +} +export class SocketConnection { + /* Properties of Gio.IOStream */ + readonly closed: boolean + readonly input_stream: InputStream + readonly output_stream: OutputStream + /* Fields of Gio.SocketConnection */ + parent_instance: IOStream + priv: SocketConnectionPrivate + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of Gio.SocketConnection */ + connect(address: SocketAddress, cancellable?: Cancellable | null): boolean + connect_async(address: SocketAddress, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + connect_finish(result: AsyncResult): boolean + get_local_address(): SocketAddress + get_remote_address(): SocketAddress + get_socket(): Socket + is_connected(): boolean + /* Methods of Gio.IOStream */ + clear_pending(): void + close(cancellable?: Cancellable | null): boolean + close_async(io_priority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + close_finish(result: AsyncResult): boolean + get_input_stream(): InputStream + get_output_stream(): OutputStream + has_pending(): boolean + is_closed(): boolean + set_pending(): boolean + splice_async(stream2: IOStream, flags: IOStreamSpliceFlags, io_priority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Virtual methods of Gio.IOStream */ + vfunc_close_async(io_priority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + vfunc_close_finish(result: AsyncResult): boolean + vfunc_close_fn(cancellable?: Cancellable | null): boolean + vfunc_get_input_stream(): InputStream + vfunc_get_output_stream(): OutputStream + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: SocketConnection, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: SocketConnection, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: "notify::closed", callback: (($obj: SocketConnection, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::closed", callback: (($obj: SocketConnection, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::input-stream", callback: (($obj: SocketConnection, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::input-stream", callback: (($obj: SocketConnection, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::output-stream", callback: (($obj: SocketConnection, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::output-stream", callback: (($obj: SocketConnection, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: SocketConnection_ConstructProps) + _init (config?: SocketConnection_ConstructProps): void + /* Static methods and pseudo-constructors */ + static factory_lookup_type(family: SocketFamily, type: SocketType, protocol_id: number): GObject.Type + static factory_register_type(g_type: GObject.Type, family: SocketFamily, type: SocketType, protocol: number): void + static $gtype: GObject.Type +} +export interface SocketControlMessage_ConstructProps extends GObject.Object_ConstructProps { +} +export class SocketControlMessage { + /* Fields of Gio.SocketControlMessage */ + parent_instance: GObject.Object + priv: SocketControlMessagePrivate + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of Gio.SocketControlMessage */ + get_level(): number + get_msg_type(): number + get_size(): number + serialize(data: object): void + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Virtual methods of Gio.SocketControlMessage */ + vfunc_get_level(): number + vfunc_get_size(): number + vfunc_get_type(): number + vfunc_serialize(data: object): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: SocketControlMessage, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: SocketControlMessage, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: SocketControlMessage_ConstructProps) + _init (config?: SocketControlMessage_ConstructProps): void + /* Static methods and pseudo-constructors */ + static deserialize(level: number, type: number, data: Uint8Array): SocketControlMessage + static $gtype: GObject.Type +} +export interface SocketListener_ConstructProps extends GObject.Object_ConstructProps { + listen_backlog?: number +} +export class SocketListener { + /* Properties of Gio.SocketListener */ + listen_backlog: number + /* Fields of Gio.SocketListener */ + parent_instance: GObject.Object + priv: SocketListenerPrivate + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of Gio.SocketListener */ + accept(cancellable?: Cancellable | null): [ /* returnType */ SocketConnection, /* source_object */ GObject.Object | null ] + accept_async(cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + accept_finish(result: AsyncResult): [ /* returnType */ SocketConnection, /* source_object */ GObject.Object | null ] + accept_socket(cancellable?: Cancellable | null): [ /* returnType */ Socket, /* source_object */ GObject.Object | null ] + accept_socket_async(cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + accept_socket_finish(result: AsyncResult): [ /* returnType */ Socket, /* source_object */ GObject.Object | null ] + add_address(address: SocketAddress, type: SocketType, protocol: SocketProtocol, source_object?: GObject.Object | null): [ /* returnType */ boolean, /* effective_address */ SocketAddress | null ] + add_any_inet_port(source_object?: GObject.Object | null): number + add_inet_port(port: number, source_object?: GObject.Object | null): boolean + add_socket(socket: Socket, source_object?: GObject.Object | null): boolean + close(): void + set_backlog(listen_backlog: number): void + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Virtual methods of Gio.SocketListener */ + vfunc_changed(): void + vfunc_event(event: SocketListenerEvent, socket: Socket): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Gio.SocketListener */ + connect(sigName: "event", callback: (($obj: SocketListener, event: SocketListenerEvent, socket: Socket) => void)): number + connect_after(sigName: "event", callback: (($obj: SocketListener, event: SocketListenerEvent, socket: Socket) => void)): number + emit(sigName: "event", event: SocketListenerEvent, socket: Socket): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: SocketListener, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: SocketListener, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: "notify::listen-backlog", callback: (($obj: SocketListener, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::listen-backlog", callback: (($obj: SocketListener, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: SocketListener_ConstructProps) + _init (config?: SocketListener_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(): SocketListener + static $gtype: GObject.Type +} +export interface SocketService_ConstructProps extends SocketListener_ConstructProps { + active?: boolean +} +export class SocketService { + /* Properties of Gio.SocketService */ + active: boolean + /* Properties of Gio.SocketListener */ + listen_backlog: number + /* Fields of Gio.SocketService */ + parent_instance: SocketListener + priv: SocketServicePrivate + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of Gio.SocketService */ + is_active(): boolean + start(): void + stop(): void + /* Methods of Gio.SocketListener */ + accept(cancellable?: Cancellable | null): [ /* returnType */ SocketConnection, /* source_object */ GObject.Object | null ] + accept_async(cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + accept_finish(result: AsyncResult): [ /* returnType */ SocketConnection, /* source_object */ GObject.Object | null ] + accept_socket(cancellable?: Cancellable | null): [ /* returnType */ Socket, /* source_object */ GObject.Object | null ] + accept_socket_async(cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + accept_socket_finish(result: AsyncResult): [ /* returnType */ Socket, /* source_object */ GObject.Object | null ] + add_address(address: SocketAddress, type: SocketType, protocol: SocketProtocol, source_object?: GObject.Object | null): [ /* returnType */ boolean, /* effective_address */ SocketAddress | null ] + add_any_inet_port(source_object?: GObject.Object | null): number + add_inet_port(port: number, source_object?: GObject.Object | null): boolean + add_socket(socket: Socket, source_object?: GObject.Object | null): boolean + close(): void + set_backlog(listen_backlog: number): void + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Virtual methods of Gio.SocketService */ + vfunc_incoming(connection: SocketConnection, source_object: GObject.Object): boolean + /* Virtual methods of Gio.SocketListener */ + vfunc_changed(): void + vfunc_event(event: SocketListenerEvent, socket: Socket): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Gio.SocketService */ + connect(sigName: "incoming", callback: (($obj: SocketService, connection: SocketConnection, source_object?: GObject.Object | null) => boolean)): number + connect_after(sigName: "incoming", callback: (($obj: SocketService, connection: SocketConnection, source_object?: GObject.Object | null) => boolean)): number + emit(sigName: "incoming", connection: SocketConnection, source_object?: GObject.Object | null): void + /* Signals of Gio.SocketListener */ + connect(sigName: "event", callback: (($obj: SocketService, event: SocketListenerEvent, socket: Socket) => void)): number + connect_after(sigName: "event", callback: (($obj: SocketService, event: SocketListenerEvent, socket: Socket) => void)): number + emit(sigName: "event", event: SocketListenerEvent, socket: Socket): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: SocketService, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: SocketService, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: "notify::active", callback: (($obj: SocketService, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::active", callback: (($obj: SocketService, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::listen-backlog", callback: (($obj: SocketService, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::listen-backlog", callback: (($obj: SocketService, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: SocketService_ConstructProps) + _init (config?: SocketService_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(): SocketService + static $gtype: GObject.Type +} +export interface Subprocess_ConstructProps extends GObject.Object_ConstructProps { + argv?: string[] + flags?: SubprocessFlags +} +export class Subprocess { + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of Gio.Subprocess */ + communicate(stdin_buf?: GLib.Bytes | null, cancellable?: Cancellable | null): [ /* returnType */ boolean, /* stdout_buf */ GLib.Bytes | null, /* stderr_buf */ GLib.Bytes | null ] + communicate_async(stdin_buf?: GLib.Bytes | null, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + communicate_finish(result: AsyncResult): [ /* returnType */ boolean, /* stdout_buf */ GLib.Bytes | null, /* stderr_buf */ GLib.Bytes | null ] + communicate_utf8(stdin_buf?: string | null, cancellable?: Cancellable | null): [ /* returnType */ boolean, /* stdout_buf */ string | null, /* stderr_buf */ string | null ] + communicate_utf8_async(stdin_buf?: string | null, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + communicate_utf8_finish(result: AsyncResult): [ /* returnType */ boolean, /* stdout_buf */ string | null, /* stderr_buf */ string | null ] + force_exit(): void + get_exit_status(): number + get_identifier(): string | null + get_if_exited(): boolean + get_if_signaled(): boolean + get_status(): number + get_stderr_pipe(): InputStream | null + get_stdin_pipe(): OutputStream | null + get_stdout_pipe(): InputStream | null + get_successful(): boolean + get_term_sig(): number + send_signal(signal_num: number): void + wait(cancellable?: Cancellable | null): boolean + wait_async(cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + wait_check(cancellable?: Cancellable | null): boolean + wait_check_async(cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + wait_check_finish(result: AsyncResult): boolean + wait_finish(result: AsyncResult): boolean + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Methods of Gio.Initable */ + init(cancellable?: Cancellable | null): boolean + /* Virtual methods of Gio.Subprocess */ + vfunc_init(cancellable?: Cancellable | null): boolean + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: Subprocess, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: Subprocess, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: Subprocess_ConstructProps) + _init (config?: Subprocess_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(argv: string[], flags: SubprocessFlags): Subprocess + static newv(object_type: GObject.Type, parameters: GObject.Parameter[], cancellable?: Cancellable | null): GObject.Object + static $gtype: GObject.Type +} +export interface SubprocessLauncher_ConstructProps extends GObject.Object_ConstructProps { + flags?: SubprocessFlags +} +export class SubprocessLauncher { + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of Gio.SubprocessLauncher */ + close(): void + getenv(variable: string): string | null + set_cwd(cwd: string): void + set_environ(env: string[]): void + set_flags(flags: SubprocessFlags): void + set_stderr_file_path(path?: string | null): void + set_stdin_file_path(path: string): void + set_stdout_file_path(path?: string | null): void + setenv(variable: string, value: string, overwrite: boolean): void + spawnv(argv: string[]): Subprocess + take_fd(source_fd: number, target_fd: number): void + take_stderr_fd(fd: number): void + take_stdin_fd(fd: number): void + take_stdout_fd(fd: number): void + unsetenv(variable: string): void + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: SubprocessLauncher, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: SubprocessLauncher, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: SubprocessLauncher_ConstructProps) + _init (config?: SubprocessLauncher_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(flags: SubprocessFlags): SubprocessLauncher + static $gtype: GObject.Type +} +export interface Task_ConstructProps extends GObject.Object_ConstructProps { +} +export class Task { + /* Properties of Gio.Task */ + readonly completed: boolean + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of Gio.Task */ + get_cancellable(): Cancellable + get_check_cancellable(): boolean + get_completed(): boolean + get_context(): GLib.MainContext + get_name(): string | null + get_priority(): number + get_return_on_cancel(): boolean + get_source_object(): GObject.Object | null + get_source_tag(): object | null + get_task_data(): object | null + had_error(): boolean + propagate_boolean(): boolean + propagate_int(): number + propagate_pointer(): object | null + propagate_value(): [ /* returnType */ boolean, /* value */ any ] + return_boolean(result: boolean): void + return_error(error: GLib.Error): void + return_error_if_cancelled(): boolean + return_int(result: number): void + return_pointer(result?: object | null, result_destroy?: GLib.DestroyNotify | null): void + return_value(result?: any): void + run_in_thread(task_func: TaskThreadFunc): void + run_in_thread_sync(task_func: TaskThreadFunc): void + set_check_cancellable(check_cancellable: boolean): void + set_name(name?: string | null): void + set_priority(priority: number): void + set_return_on_cancel(return_on_cancel: boolean): boolean + set_source_tag(source_tag?: object | null): void + set_task_data(task_data?: object | null, task_data_destroy?: GLib.DestroyNotify | null): void + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Methods of Gio.AsyncResult */ + get_user_data(): object | null + is_tagged(source_tag?: object | null): boolean + legacy_propagate_error(): boolean + /* Virtual methods of Gio.Task */ + vfunc_get_source_object(): GObject.Object | null + vfunc_get_user_data(): object | null + vfunc_is_tagged(source_tag?: object | null): boolean + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: Task, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: Task, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: "notify::completed", callback: (($obj: Task, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::completed", callback: (($obj: Task, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: Task_ConstructProps) + _init (config?: Task_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(source_object?: GObject.Object | null, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): Task + static is_valid(result: AsyncResult, source_object?: GObject.Object | null): boolean + static report_error(source_object: GObject.Object | null, callback: AsyncReadyCallback | null, source_tag: object | null, error: GLib.Error): void + static $gtype: GObject.Type +} +export interface TcpConnection_ConstructProps extends SocketConnection_ConstructProps { + graceful_disconnect?: boolean +} +export class TcpConnection { + /* Properties of Gio.TcpConnection */ + graceful_disconnect: boolean + /* Properties of Gio.IOStream */ + readonly closed: boolean + readonly input_stream: InputStream + readonly output_stream: OutputStream + /* Fields of Gio.TcpConnection */ + parent_instance: SocketConnection + priv: TcpConnectionPrivate + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of Gio.TcpConnection */ + get_graceful_disconnect(): boolean + set_graceful_disconnect(graceful_disconnect: boolean): void + /* Methods of Gio.SocketConnection */ + connect(address: SocketAddress, cancellable?: Cancellable | null): boolean + connect_async(address: SocketAddress, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + connect_finish(result: AsyncResult): boolean + get_local_address(): SocketAddress + get_remote_address(): SocketAddress + get_socket(): Socket + is_connected(): boolean + /* Methods of Gio.IOStream */ + clear_pending(): void + close(cancellable?: Cancellable | null): boolean + close_async(io_priority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + close_finish(result: AsyncResult): boolean + get_input_stream(): InputStream + get_output_stream(): OutputStream + has_pending(): boolean + is_closed(): boolean + set_pending(): boolean + splice_async(stream2: IOStream, flags: IOStreamSpliceFlags, io_priority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Virtual methods of Gio.IOStream */ + vfunc_close_async(io_priority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + vfunc_close_finish(result: AsyncResult): boolean + vfunc_close_fn(cancellable?: Cancellable | null): boolean + vfunc_get_input_stream(): InputStream + vfunc_get_output_stream(): OutputStream + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: TcpConnection, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: TcpConnection, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: "notify::graceful-disconnect", callback: (($obj: TcpConnection, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::graceful-disconnect", callback: (($obj: TcpConnection, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::closed", callback: (($obj: TcpConnection, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::closed", callback: (($obj: TcpConnection, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::input-stream", callback: (($obj: TcpConnection, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::input-stream", callback: (($obj: TcpConnection, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::output-stream", callback: (($obj: TcpConnection, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::output-stream", callback: (($obj: TcpConnection, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: TcpConnection_ConstructProps) + _init (config?: TcpConnection_ConstructProps): void + static $gtype: GObject.Type +} +export interface TcpWrapperConnection_ConstructProps extends TcpConnection_ConstructProps { + base_io_stream?: IOStream +} +export class TcpWrapperConnection { + /* Properties of Gio.TcpConnection */ + graceful_disconnect: boolean + /* Properties of Gio.IOStream */ + readonly closed: boolean + readonly input_stream: InputStream + readonly output_stream: OutputStream + /* Fields of Gio.TcpWrapperConnection */ + parent_instance: TcpConnection + priv: TcpWrapperConnectionPrivate + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of Gio.TcpWrapperConnection */ + get_base_io_stream(): IOStream + /* Methods of Gio.TcpConnection */ + get_graceful_disconnect(): boolean + set_graceful_disconnect(graceful_disconnect: boolean): void + /* Methods of Gio.SocketConnection */ + connect(address: SocketAddress, cancellable?: Cancellable | null): boolean + connect_async(address: SocketAddress, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + connect_finish(result: AsyncResult): boolean + get_local_address(): SocketAddress + get_remote_address(): SocketAddress + get_socket(): Socket + is_connected(): boolean + /* Methods of Gio.IOStream */ + clear_pending(): void + close(cancellable?: Cancellable | null): boolean + close_async(io_priority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + close_finish(result: AsyncResult): boolean + get_input_stream(): InputStream + get_output_stream(): OutputStream + has_pending(): boolean + is_closed(): boolean + set_pending(): boolean + splice_async(stream2: IOStream, flags: IOStreamSpliceFlags, io_priority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Virtual methods of Gio.IOStream */ + vfunc_close_async(io_priority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + vfunc_close_finish(result: AsyncResult): boolean + vfunc_close_fn(cancellable?: Cancellable | null): boolean + vfunc_get_input_stream(): InputStream + vfunc_get_output_stream(): OutputStream + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: TcpWrapperConnection, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: TcpWrapperConnection, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: "notify::graceful-disconnect", callback: (($obj: TcpWrapperConnection, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::graceful-disconnect", callback: (($obj: TcpWrapperConnection, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::closed", callback: (($obj: TcpWrapperConnection, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::closed", callback: (($obj: TcpWrapperConnection, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::input-stream", callback: (($obj: TcpWrapperConnection, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::input-stream", callback: (($obj: TcpWrapperConnection, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::output-stream", callback: (($obj: TcpWrapperConnection, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::output-stream", callback: (($obj: TcpWrapperConnection, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: TcpWrapperConnection_ConstructProps) + _init (config?: TcpWrapperConnection_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(base_io_stream: IOStream, socket: Socket): TcpWrapperConnection + static $gtype: GObject.Type +} +export interface TestDBus_ConstructProps extends GObject.Object_ConstructProps { + flags?: TestDBusFlags +} +export class TestDBus { + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of Gio.TestDBus */ + add_service_dir(path: string): void + down(): void + get_bus_address(): string | null + get_flags(): TestDBusFlags + stop(): void + up(): void + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: TestDBus, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: TestDBus, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: TestDBus_ConstructProps) + _init (config?: TestDBus_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(flags: TestDBusFlags): TestDBus + static unset(): void + static $gtype: GObject.Type +} +export interface ThemedIcon_ConstructProps extends GObject.Object_ConstructProps { + name?: string + names?: string[] + use_default_fallbacks?: boolean +} +export class ThemedIcon { + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of Gio.ThemedIcon */ + append_name(iconname: string): void + get_names(): string[] + prepend_name(iconname: string): void + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Methods of Gio.Icon */ + equal(icon2?: Icon | null): boolean + serialize(): GLib.Variant | null + to_string(): string | null + /* Virtual methods of Gio.ThemedIcon */ + vfunc_equal(icon2?: Icon | null): boolean + vfunc_hash(): number + vfunc_serialize(): GLib.Variant | null + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: ThemedIcon, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: ThemedIcon, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: ThemedIcon_ConstructProps) + _init (config?: ThemedIcon_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(iconname: string): ThemedIcon + static new_from_names(iconnames: string[]): ThemedIcon + static new_with_default_fallbacks(iconname: string): ThemedIcon + static deserialize(value: GLib.Variant): Icon | null + static hash(icon: object): number + static new_for_string(str: string): Icon + static $gtype: GObject.Type +} +export interface ThreadedSocketService_ConstructProps extends SocketService_ConstructProps { + max_threads?: number +} +export class ThreadedSocketService { + /* Properties of Gio.SocketService */ + active: boolean + /* Properties of Gio.SocketListener */ + listen_backlog: number + /* Fields of Gio.ThreadedSocketService */ + parent_instance: SocketService + priv: ThreadedSocketServicePrivate + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of Gio.SocketService */ + is_active(): boolean + start(): void + stop(): void + /* Methods of Gio.SocketListener */ + accept(cancellable?: Cancellable | null): [ /* returnType */ SocketConnection, /* source_object */ GObject.Object | null ] + accept_async(cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + accept_finish(result: AsyncResult): [ /* returnType */ SocketConnection, /* source_object */ GObject.Object | null ] + accept_socket(cancellable?: Cancellable | null): [ /* returnType */ Socket, /* source_object */ GObject.Object | null ] + accept_socket_async(cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + accept_socket_finish(result: AsyncResult): [ /* returnType */ Socket, /* source_object */ GObject.Object | null ] + add_address(address: SocketAddress, type: SocketType, protocol: SocketProtocol, source_object?: GObject.Object | null): [ /* returnType */ boolean, /* effective_address */ SocketAddress | null ] + add_any_inet_port(source_object?: GObject.Object | null): number + add_inet_port(port: number, source_object?: GObject.Object | null): boolean + add_socket(socket: Socket, source_object?: GObject.Object | null): boolean + close(): void + set_backlog(listen_backlog: number): void + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Virtual methods of Gio.ThreadedSocketService */ + vfunc_run(connection: SocketConnection, source_object: GObject.Object): boolean + /* Virtual methods of Gio.SocketService */ + vfunc_incoming(connection: SocketConnection, source_object: GObject.Object): boolean + /* Virtual methods of Gio.SocketListener */ + vfunc_changed(): void + vfunc_event(event: SocketListenerEvent, socket: Socket): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Gio.ThreadedSocketService */ + connect(sigName: "run", callback: (($obj: ThreadedSocketService, connection: SocketConnection, source_object?: GObject.Object | null) => boolean)): number + connect_after(sigName: "run", callback: (($obj: ThreadedSocketService, connection: SocketConnection, source_object?: GObject.Object | null) => boolean)): number + emit(sigName: "run", connection: SocketConnection, source_object?: GObject.Object | null): void + /* Signals of Gio.SocketService */ + connect(sigName: "incoming", callback: (($obj: ThreadedSocketService, connection: SocketConnection, source_object?: GObject.Object | null) => boolean)): number + connect_after(sigName: "incoming", callback: (($obj: ThreadedSocketService, connection: SocketConnection, source_object?: GObject.Object | null) => boolean)): number + emit(sigName: "incoming", connection: SocketConnection, source_object?: GObject.Object | null): void + /* Signals of Gio.SocketListener */ + connect(sigName: "event", callback: (($obj: ThreadedSocketService, event: SocketListenerEvent, socket: Socket) => void)): number + connect_after(sigName: "event", callback: (($obj: ThreadedSocketService, event: SocketListenerEvent, socket: Socket) => void)): number + emit(sigName: "event", event: SocketListenerEvent, socket: Socket): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: ThreadedSocketService, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: ThreadedSocketService, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: "notify::active", callback: (($obj: ThreadedSocketService, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::active", callback: (($obj: ThreadedSocketService, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::listen-backlog", callback: (($obj: ThreadedSocketService, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::listen-backlog", callback: (($obj: ThreadedSocketService, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: ThreadedSocketService_ConstructProps) + _init (config?: ThreadedSocketService_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(max_threads: number): ThreadedSocketService + static new(): ThreadedSocketService + static $gtype: GObject.Type +} +export interface TlsCertificate_ConstructProps extends GObject.Object_ConstructProps { + certificate?: Uint8Array + certificate_pem?: string + issuer?: TlsCertificate + pkcs11_uri?: string + private_key?: Uint8Array + private_key_pem?: string + private_key_pkcs11_uri?: string +} +export class TlsCertificate { + /* Fields of Gio.TlsCertificate */ + parent_instance: GObject.Object + priv: TlsCertificatePrivate + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of Gio.TlsCertificate */ + get_issuer(): TlsCertificate | null + is_same(cert_two: TlsCertificate): boolean + verify(identity?: SocketConnectable | null, trusted_ca?: TlsCertificate | null): TlsCertificateFlags + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Virtual methods of Gio.TlsCertificate */ + vfunc_verify(identity?: SocketConnectable | null, trusted_ca?: TlsCertificate | null): TlsCertificateFlags + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: TlsCertificate, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: TlsCertificate, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: TlsCertificate_ConstructProps) + _init (config?: TlsCertificate_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new_from_file(file: string): TlsCertificate + static new_from_files(cert_file: string, key_file: string): TlsCertificate + static new_from_pem(data: string, length: number): TlsCertificate + static new_from_pkcs11_uris(pkcs11_uri: string, private_key_pkcs11_uri?: string | null): TlsCertificate + static list_new_from_file(file: string): TlsCertificate[] + static $gtype: GObject.Type +} +export interface TlsConnection_ConstructProps extends IOStream_ConstructProps { + advertised_protocols?: string[] + base_io_stream?: IOStream + certificate?: TlsCertificate + database?: TlsDatabase + interaction?: TlsInteraction + rehandshake_mode?: TlsRehandshakeMode + require_close_notify?: boolean + use_system_certdb?: boolean +} +export class TlsConnection { + /* Properties of Gio.TlsConnection */ + advertised_protocols: string[] + certificate: TlsCertificate + database: TlsDatabase + interaction: TlsInteraction + readonly negotiated_protocol: string + readonly peer_certificate: TlsCertificate + readonly peer_certificate_errors: TlsCertificateFlags + rehandshake_mode: TlsRehandshakeMode + require_close_notify: boolean + use_system_certdb: boolean + /* Properties of Gio.IOStream */ + readonly closed: boolean + readonly input_stream: InputStream + readonly output_stream: OutputStream + /* Fields of Gio.TlsConnection */ + parent_instance: IOStream + priv: TlsConnectionPrivate + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of Gio.TlsConnection */ + emit_accept_certificate(peer_cert: TlsCertificate, errors: TlsCertificateFlags): boolean + get_certificate(): TlsCertificate | null + get_channel_binding_data(type: TlsChannelBindingType): [ /* returnType */ boolean, /* data */ Uint8Array | null ] + get_database(): TlsDatabase | null + get_interaction(): TlsInteraction | null + get_negotiated_protocol(): string | null + get_peer_certificate(): TlsCertificate | null + get_peer_certificate_errors(): TlsCertificateFlags + get_rehandshake_mode(): TlsRehandshakeMode + get_require_close_notify(): boolean + get_use_system_certdb(): boolean + handshake(cancellable?: Cancellable | null): boolean + handshake_async(io_priority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + handshake_finish(result: AsyncResult): boolean + set_advertised_protocols(protocols?: string[] | null): void + set_certificate(certificate: TlsCertificate): void + set_database(database?: TlsDatabase | null): void + set_interaction(interaction?: TlsInteraction | null): void + set_rehandshake_mode(mode: TlsRehandshakeMode): void + set_require_close_notify(require_close_notify: boolean): void + set_use_system_certdb(use_system_certdb: boolean): void + /* Methods of Gio.IOStream */ + clear_pending(): void + close(cancellable?: Cancellable | null): boolean + close_async(io_priority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + close_finish(result: AsyncResult): boolean + get_input_stream(): InputStream + get_output_stream(): OutputStream + has_pending(): boolean + is_closed(): boolean + set_pending(): boolean + splice_async(stream2: IOStream, flags: IOStreamSpliceFlags, io_priority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Virtual methods of Gio.TlsConnection */ + vfunc_accept_certificate(peer_cert: TlsCertificate, errors: TlsCertificateFlags): boolean + vfunc_get_binding_data(type: TlsChannelBindingType, data: Uint8Array): boolean + vfunc_handshake(cancellable?: Cancellable | null): boolean + vfunc_handshake_async(io_priority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + vfunc_handshake_finish(result: AsyncResult): boolean + /* Virtual methods of Gio.IOStream */ + vfunc_close_async(io_priority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + vfunc_close_finish(result: AsyncResult): boolean + vfunc_close_fn(cancellable?: Cancellable | null): boolean + vfunc_get_input_stream(): InputStream + vfunc_get_output_stream(): OutputStream + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Gio.TlsConnection */ + connect(sigName: "accept-certificate", callback: (($obj: TlsConnection, peer_cert: TlsCertificate, errors: TlsCertificateFlags) => boolean)): number + connect_after(sigName: "accept-certificate", callback: (($obj: TlsConnection, peer_cert: TlsCertificate, errors: TlsCertificateFlags) => boolean)): number + emit(sigName: "accept-certificate", peer_cert: TlsCertificate, errors: TlsCertificateFlags): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: TlsConnection, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: TlsConnection, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: "notify::advertised-protocols", callback: (($obj: TlsConnection, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::advertised-protocols", callback: (($obj: TlsConnection, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::certificate", callback: (($obj: TlsConnection, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::certificate", callback: (($obj: TlsConnection, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::database", callback: (($obj: TlsConnection, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::database", callback: (($obj: TlsConnection, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::interaction", callback: (($obj: TlsConnection, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::interaction", callback: (($obj: TlsConnection, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::negotiated-protocol", callback: (($obj: TlsConnection, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::negotiated-protocol", callback: (($obj: TlsConnection, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::peer-certificate", callback: (($obj: TlsConnection, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::peer-certificate", callback: (($obj: TlsConnection, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::peer-certificate-errors", callback: (($obj: TlsConnection, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::peer-certificate-errors", callback: (($obj: TlsConnection, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::rehandshake-mode", callback: (($obj: TlsConnection, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::rehandshake-mode", callback: (($obj: TlsConnection, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::require-close-notify", callback: (($obj: TlsConnection, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::require-close-notify", callback: (($obj: TlsConnection, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::use-system-certdb", callback: (($obj: TlsConnection, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::use-system-certdb", callback: (($obj: TlsConnection, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::closed", callback: (($obj: TlsConnection, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::closed", callback: (($obj: TlsConnection, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::input-stream", callback: (($obj: TlsConnection, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::input-stream", callback: (($obj: TlsConnection, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::output-stream", callback: (($obj: TlsConnection, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::output-stream", callback: (($obj: TlsConnection, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: TlsConnection_ConstructProps) + _init (config?: TlsConnection_ConstructProps): void + static $gtype: GObject.Type +} +export interface TlsDatabase_ConstructProps extends GObject.Object_ConstructProps { +} +export class TlsDatabase { + /* Fields of Gio.TlsDatabase */ + parent_instance: GObject.Object + priv: TlsDatabasePrivate + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of Gio.TlsDatabase */ + create_certificate_handle(certificate: TlsCertificate): string | null + lookup_certificate_for_handle(handle: string, interaction: TlsInteraction | null, flags: TlsDatabaseLookupFlags, cancellable?: Cancellable | null): TlsCertificate | null + lookup_certificate_for_handle_async(handle: string, interaction: TlsInteraction | null, flags: TlsDatabaseLookupFlags, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + lookup_certificate_for_handle_finish(result: AsyncResult): TlsCertificate + lookup_certificate_issuer(certificate: TlsCertificate, interaction: TlsInteraction | null, flags: TlsDatabaseLookupFlags, cancellable?: Cancellable | null): TlsCertificate + lookup_certificate_issuer_async(certificate: TlsCertificate, interaction: TlsInteraction | null, flags: TlsDatabaseLookupFlags, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + lookup_certificate_issuer_finish(result: AsyncResult): TlsCertificate + lookup_certificates_issued_by(issuer_raw_dn: Uint8Array, interaction: TlsInteraction | null, flags: TlsDatabaseLookupFlags, cancellable?: Cancellable | null): TlsCertificate[] + lookup_certificates_issued_by_async(issuer_raw_dn: Uint8Array, interaction: TlsInteraction | null, flags: TlsDatabaseLookupFlags, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + lookup_certificates_issued_by_finish(result: AsyncResult): TlsCertificate[] + verify_chain(chain: TlsCertificate, purpose: string, identity: SocketConnectable | null, interaction: TlsInteraction | null, flags: TlsDatabaseVerifyFlags, cancellable?: Cancellable | null): TlsCertificateFlags + verify_chain_async(chain: TlsCertificate, purpose: string, identity: SocketConnectable | null, interaction: TlsInteraction | null, flags: TlsDatabaseVerifyFlags, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + verify_chain_finish(result: AsyncResult): TlsCertificateFlags + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Virtual methods of Gio.TlsDatabase */ + vfunc_create_certificate_handle(certificate: TlsCertificate): string | null + vfunc_lookup_certificate_for_handle(handle: string, interaction: TlsInteraction | null, flags: TlsDatabaseLookupFlags, cancellable?: Cancellable | null): TlsCertificate | null + vfunc_lookup_certificate_for_handle_async(handle: string, interaction: TlsInteraction | null, flags: TlsDatabaseLookupFlags, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + vfunc_lookup_certificate_for_handle_finish(result: AsyncResult): TlsCertificate + vfunc_lookup_certificate_issuer(certificate: TlsCertificate, interaction: TlsInteraction | null, flags: TlsDatabaseLookupFlags, cancellable?: Cancellable | null): TlsCertificate + vfunc_lookup_certificate_issuer_async(certificate: TlsCertificate, interaction: TlsInteraction | null, flags: TlsDatabaseLookupFlags, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + vfunc_lookup_certificate_issuer_finish(result: AsyncResult): TlsCertificate + vfunc_lookup_certificates_issued_by(issuer_raw_dn: Uint8Array, interaction: TlsInteraction | null, flags: TlsDatabaseLookupFlags, cancellable?: Cancellable | null): TlsCertificate[] + vfunc_lookup_certificates_issued_by_async(issuer_raw_dn: Uint8Array, interaction: TlsInteraction | null, flags: TlsDatabaseLookupFlags, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + vfunc_lookup_certificates_issued_by_finish(result: AsyncResult): TlsCertificate[] + vfunc_verify_chain(chain: TlsCertificate, purpose: string, identity: SocketConnectable | null, interaction: TlsInteraction | null, flags: TlsDatabaseVerifyFlags, cancellable?: Cancellable | null): TlsCertificateFlags + vfunc_verify_chain_async(chain: TlsCertificate, purpose: string, identity: SocketConnectable | null, interaction: TlsInteraction | null, flags: TlsDatabaseVerifyFlags, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + vfunc_verify_chain_finish(result: AsyncResult): TlsCertificateFlags + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: TlsDatabase, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: TlsDatabase, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: TlsDatabase_ConstructProps) + _init (config?: TlsDatabase_ConstructProps): void + static $gtype: GObject.Type +} +export interface TlsInteraction_ConstructProps extends GObject.Object_ConstructProps { +} +export class TlsInteraction { + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of Gio.TlsInteraction */ + ask_password(password: TlsPassword, cancellable?: Cancellable | null): TlsInteractionResult + ask_password_async(password: TlsPassword, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + ask_password_finish(result: AsyncResult): TlsInteractionResult + invoke_ask_password(password: TlsPassword, cancellable?: Cancellable | null): TlsInteractionResult + invoke_request_certificate(connection: TlsConnection, flags: TlsCertificateRequestFlags, cancellable?: Cancellable | null): TlsInteractionResult + request_certificate(connection: TlsConnection, flags: TlsCertificateRequestFlags, cancellable?: Cancellable | null): TlsInteractionResult + request_certificate_async(connection: TlsConnection, flags: TlsCertificateRequestFlags, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + request_certificate_finish(result: AsyncResult): TlsInteractionResult + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Virtual methods of Gio.TlsInteraction */ + vfunc_ask_password(password: TlsPassword, cancellable?: Cancellable | null): TlsInteractionResult + vfunc_ask_password_async(password: TlsPassword, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + vfunc_ask_password_finish(result: AsyncResult): TlsInteractionResult + vfunc_request_certificate(connection: TlsConnection, flags: TlsCertificateRequestFlags, cancellable?: Cancellable | null): TlsInteractionResult + vfunc_request_certificate_async(connection: TlsConnection, flags: TlsCertificateRequestFlags, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + vfunc_request_certificate_finish(result: AsyncResult): TlsInteractionResult + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: TlsInteraction, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: TlsInteraction, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: TlsInteraction_ConstructProps) + _init (config?: TlsInteraction_ConstructProps): void + static $gtype: GObject.Type +} +export interface TlsPassword_ConstructProps extends GObject.Object_ConstructProps { + description?: string + flags?: TlsPasswordFlags + warning?: string +} +export class TlsPassword { + /* Properties of Gio.TlsPassword */ + description: string + flags: TlsPasswordFlags + warning: string + /* Fields of Gio.TlsPassword */ + parent_instance: GObject.Object + priv: TlsPasswordPrivate + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of Gio.TlsPassword */ + get_description(): string + get_flags(): TlsPasswordFlags + get_value(length?: number | null): number + get_warning(): string + set_description(description: string): void + set_flags(flags: TlsPasswordFlags): void + set_value(value: Uint8Array): void + set_value_full(value: Uint8Array, destroy?: GLib.DestroyNotify | null): void + set_warning(warning: string): void + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Virtual methods of Gio.TlsPassword */ + vfunc_get_default_warning(): string + vfunc_get_value(length?: number | null): number + vfunc_set_value(value: Uint8Array, destroy?: GLib.DestroyNotify | null): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: TlsPassword, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: TlsPassword, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: "notify::description", callback: (($obj: TlsPassword, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::description", callback: (($obj: TlsPassword, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::flags", callback: (($obj: TlsPassword, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::flags", callback: (($obj: TlsPassword, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::warning", callback: (($obj: TlsPassword, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::warning", callback: (($obj: TlsPassword, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: TlsPassword_ConstructProps) + _init (config?: TlsPassword_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(flags: TlsPasswordFlags, description: string): TlsPassword + static $gtype: GObject.Type +} +export interface UnixConnection_ConstructProps extends SocketConnection_ConstructProps { +} +export class UnixConnection { + /* Properties of Gio.IOStream */ + readonly closed: boolean + readonly input_stream: InputStream + readonly output_stream: OutputStream + /* Fields of Gio.UnixConnection */ + parent_instance: SocketConnection + priv: UnixConnectionPrivate + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of Gio.UnixConnection */ + receive_credentials(cancellable?: Cancellable | null): Credentials + receive_credentials_async(cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + receive_credentials_finish(result: AsyncResult): Credentials + receive_fd(cancellable?: Cancellable | null): number + send_credentials(cancellable?: Cancellable | null): boolean + send_credentials_async(cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + send_credentials_finish(result: AsyncResult): boolean + send_fd(fd: number, cancellable?: Cancellable | null): boolean + /* Methods of Gio.SocketConnection */ + connect(address: SocketAddress, cancellable?: Cancellable | null): boolean + connect_async(address: SocketAddress, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + connect_finish(result: AsyncResult): boolean + get_local_address(): SocketAddress + get_remote_address(): SocketAddress + get_socket(): Socket + is_connected(): boolean + /* Methods of Gio.IOStream */ + clear_pending(): void + close(cancellable?: Cancellable | null): boolean + close_async(io_priority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + close_finish(result: AsyncResult): boolean + get_input_stream(): InputStream + get_output_stream(): OutputStream + has_pending(): boolean + is_closed(): boolean + set_pending(): boolean + splice_async(stream2: IOStream, flags: IOStreamSpliceFlags, io_priority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Virtual methods of Gio.IOStream */ + vfunc_close_async(io_priority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + vfunc_close_finish(result: AsyncResult): boolean + vfunc_close_fn(cancellable?: Cancellable | null): boolean + vfunc_get_input_stream(): InputStream + vfunc_get_output_stream(): OutputStream + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: UnixConnection, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: UnixConnection, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: "notify::closed", callback: (($obj: UnixConnection, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::closed", callback: (($obj: UnixConnection, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::input-stream", callback: (($obj: UnixConnection, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::input-stream", callback: (($obj: UnixConnection, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::output-stream", callback: (($obj: UnixConnection, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::output-stream", callback: (($obj: UnixConnection, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: UnixConnection_ConstructProps) + _init (config?: UnixConnection_ConstructProps): void + static $gtype: GObject.Type +} +export interface UnixCredentialsMessage_ConstructProps extends SocketControlMessage_ConstructProps { + credentials?: Credentials +} +export class UnixCredentialsMessage { + /* Fields of Gio.UnixCredentialsMessage */ + parent_instance: SocketControlMessage + priv: UnixCredentialsMessagePrivate + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of Gio.UnixCredentialsMessage */ + get_credentials(): Credentials + /* Methods of Gio.SocketControlMessage */ + get_level(): number + get_msg_type(): number + get_size(): number + serialize(data: object): void + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Virtual methods of Gio.SocketControlMessage */ + vfunc_get_level(): number + vfunc_get_size(): number + vfunc_get_type(): number + vfunc_serialize(data: object): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: UnixCredentialsMessage, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: UnixCredentialsMessage, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: UnixCredentialsMessage_ConstructProps) + _init (config?: UnixCredentialsMessage_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(): UnixCredentialsMessage + static new_with_credentials(credentials: Credentials): UnixCredentialsMessage + static is_supported(): boolean + static $gtype: GObject.Type +} +export interface UnixFDList_ConstructProps extends GObject.Object_ConstructProps { +} +export class UnixFDList { + /* Fields of Gio.UnixFDList */ + parent_instance: GObject.Object + priv: UnixFDListPrivate + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of Gio.UnixFDList */ + append(fd: number): number + get(index_: number): number + get_length(): number + peek_fds(): number[] + steal_fds(): number[] + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: UnixFDList, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: UnixFDList, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: UnixFDList_ConstructProps) + _init (config?: UnixFDList_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(): UnixFDList + static new_from_array(fds: number[]): UnixFDList + static $gtype: GObject.Type +} +export interface UnixFDMessage_ConstructProps extends SocketControlMessage_ConstructProps { + fd_list?: UnixFDList +} +export class UnixFDMessage { + /* Fields of Gio.UnixFDMessage */ + parent_instance: SocketControlMessage + priv: UnixFDMessagePrivate + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of Gio.UnixFDMessage */ + append_fd(fd: number): boolean + get_fd_list(): UnixFDList + steal_fds(): number[] + /* Methods of Gio.SocketControlMessage */ + get_level(): number + get_msg_type(): number + get_size(): number + serialize(data: object): void + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Virtual methods of Gio.SocketControlMessage */ + vfunc_get_level(): number + vfunc_get_size(): number + vfunc_get_type(): number + vfunc_serialize(data: object): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: UnixFDMessage, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: UnixFDMessage, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: UnixFDMessage_ConstructProps) + _init (config?: UnixFDMessage_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(): UnixFDMessage + static new_with_fd_list(fd_list: UnixFDList): UnixFDMessage + static $gtype: GObject.Type +} +export interface UnixInputStream_ConstructProps extends InputStream_ConstructProps { + close_fd?: boolean + fd?: number +} +export class UnixInputStream { + /* Properties of Gio.UnixInputStream */ + close_fd: boolean + /* Fields of Gio.UnixInputStream */ + parent_instance: InputStream + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of Gio.UnixInputStream */ + get_close_fd(): boolean + get_fd(): number + set_close_fd(close_fd: boolean): void + /* Methods of Gio.InputStream */ + clear_pending(): void + close(cancellable?: Cancellable | null): boolean + close_async(io_priority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + close_finish(result: AsyncResult): boolean + has_pending(): boolean + is_closed(): boolean + read(cancellable?: Cancellable | null): [ /* returnType */ number, /* buffer */ Uint8Array ] + read_all(cancellable?: Cancellable | null): [ /* returnType */ boolean, /* buffer */ Uint8Array, /* bytes_read */ number ] + read_all_async(io_priority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): /* buffer */ Uint8Array + read_all_finish(result: AsyncResult): [ /* returnType */ boolean, /* bytes_read */ number ] + read_async(io_priority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): /* buffer */ Uint8Array + read_bytes(count: number, cancellable?: Cancellable | null): GLib.Bytes + read_bytes_async(count: number, io_priority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + read_bytes_finish(result: AsyncResult): GLib.Bytes + read_finish(result: AsyncResult): number + set_pending(): boolean + skip(count: number, cancellable?: Cancellable | null): number + skip_async(count: number, io_priority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + skip_finish(result: AsyncResult): number + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Methods of Gio.PollableInputStream */ + can_poll(): boolean + create_source(cancellable?: Cancellable | null): GLib.Source + is_readable(): boolean + read_nonblocking(buffer: Uint8Array, cancellable?: Cancellable | null): number + /* Virtual methods of Gio.UnixInputStream */ + vfunc_get_fd(): number + vfunc_can_poll(): boolean + vfunc_create_source(cancellable?: Cancellable | null): GLib.Source + vfunc_is_readable(): boolean + vfunc_read_nonblocking(buffer: Uint8Array | null): number + /* Virtual methods of Gio.InputStream */ + vfunc_close_async(io_priority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + vfunc_close_finish(result: AsyncResult): boolean + vfunc_close_fn(cancellable?: Cancellable | null): boolean + vfunc_read_async(io_priority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): /* buffer */ Uint8Array | null + vfunc_read_finish(result: AsyncResult): number + vfunc_read_fn(buffer: object | null, count: number, cancellable?: Cancellable | null): number + vfunc_skip(count: number, cancellable?: Cancellable | null): number + vfunc_skip_async(count: number, io_priority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + vfunc_skip_finish(result: AsyncResult): number + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: UnixInputStream, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: UnixInputStream, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: "notify::close-fd", callback: (($obj: UnixInputStream, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::close-fd", callback: (($obj: UnixInputStream, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: UnixInputStream_ConstructProps) + _init (config?: UnixInputStream_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(fd: number, close_fd: boolean): UnixInputStream + static $gtype: GObject.Type +} +export interface UnixMountMonitor_ConstructProps extends GObject.Object_ConstructProps { +} +export class UnixMountMonitor { + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of Gio.UnixMountMonitor */ + set_rate_limit(limit_msec: number): void + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Gio.UnixMountMonitor */ + connect(sigName: "mountpoints-changed", callback: (($obj: UnixMountMonitor) => void)): number + connect_after(sigName: "mountpoints-changed", callback: (($obj: UnixMountMonitor) => void)): number + emit(sigName: "mountpoints-changed"): void + connect(sigName: "mounts-changed", callback: (($obj: UnixMountMonitor) => void)): number + connect_after(sigName: "mounts-changed", callback: (($obj: UnixMountMonitor) => void)): number + emit(sigName: "mounts-changed"): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: UnixMountMonitor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: UnixMountMonitor, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: UnixMountMonitor_ConstructProps) + _init (config?: UnixMountMonitor_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(): UnixMountMonitor + static get(): UnixMountMonitor + static $gtype: GObject.Type +} +export interface UnixOutputStream_ConstructProps extends OutputStream_ConstructProps { + close_fd?: boolean + fd?: number +} +export class UnixOutputStream { + /* Properties of Gio.UnixOutputStream */ + close_fd: boolean + /* Fields of Gio.UnixOutputStream */ + parent_instance: OutputStream + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of Gio.UnixOutputStream */ + get_close_fd(): boolean + get_fd(): number + set_close_fd(close_fd: boolean): void + /* Methods of Gio.OutputStream */ + clear_pending(): void + close(cancellable?: Cancellable | null): boolean + close_async(io_priority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + close_finish(result: AsyncResult): boolean + flush(cancellable?: Cancellable | null): boolean + flush_async(io_priority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + flush_finish(result: AsyncResult): boolean + has_pending(): boolean + is_closed(): boolean + is_closing(): boolean + set_pending(): boolean + splice(source: InputStream, flags: OutputStreamSpliceFlags, cancellable?: Cancellable | null): number + splice_async(source: InputStream, flags: OutputStreamSpliceFlags, io_priority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + splice_finish(result: AsyncResult): number + write(buffer: Uint8Array, cancellable?: Cancellable | null): number + write_all(buffer: Uint8Array, cancellable?: Cancellable | null): [ /* returnType */ boolean, /* bytes_written */ number | null ] + write_all_async(buffer: Uint8Array, io_priority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + write_all_finish(result: AsyncResult): [ /* returnType */ boolean, /* bytes_written */ number | null ] + write_async(buffer: Uint8Array, io_priority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + write_bytes(bytes: GLib.Bytes, cancellable?: Cancellable | null): number + write_bytes_async(bytes: GLib.Bytes, io_priority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + write_bytes_finish(result: AsyncResult): number + write_finish(result: AsyncResult): number + writev(vectors: OutputVector[], cancellable?: Cancellable | null): [ /* returnType */ boolean, /* bytes_written */ number | null ] + writev_all(vectors: OutputVector[], cancellable?: Cancellable | null): [ /* returnType */ boolean, /* bytes_written */ number | null ] + writev_all_async(vectors: OutputVector[], io_priority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + writev_all_finish(result: AsyncResult): [ /* returnType */ boolean, /* bytes_written */ number | null ] + writev_async(vectors: OutputVector[], io_priority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + writev_finish(result: AsyncResult): [ /* returnType */ boolean, /* bytes_written */ number | null ] + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Methods of Gio.PollableOutputStream */ + can_poll(): boolean + create_source(cancellable?: Cancellable | null): GLib.Source + is_writable(): boolean + write_nonblocking(buffer: Uint8Array, cancellable?: Cancellable | null): number + writev_nonblocking(vectors: OutputVector[], cancellable?: Cancellable | null): [ /* returnType */ PollableReturn, /* bytes_written */ number | null ] + /* Virtual methods of Gio.UnixOutputStream */ + vfunc_get_fd(): number + vfunc_can_poll(): boolean + vfunc_create_source(cancellable?: Cancellable | null): GLib.Source + vfunc_is_writable(): boolean + vfunc_write_nonblocking(buffer: Uint8Array | null): number + vfunc_writev_nonblocking(vectors: OutputVector[]): [ /* returnType */ PollableReturn, /* bytes_written */ number | null ] + /* Virtual methods of Gio.OutputStream */ + vfunc_close_async(io_priority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + vfunc_close_finish(result: AsyncResult): boolean + vfunc_close_fn(cancellable?: Cancellable | null): boolean + vfunc_flush(cancellable?: Cancellable | null): boolean + vfunc_flush_async(io_priority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + vfunc_flush_finish(result: AsyncResult): boolean + vfunc_splice(source: InputStream, flags: OutputStreamSpliceFlags, cancellable?: Cancellable | null): number + vfunc_splice_async(source: InputStream, flags: OutputStreamSpliceFlags, io_priority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + vfunc_splice_finish(result: AsyncResult): number + vfunc_write_async(buffer: Uint8Array | null, io_priority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + vfunc_write_finish(result: AsyncResult): number + vfunc_write_fn(buffer: Uint8Array | null, cancellable?: Cancellable | null): number + vfunc_writev_async(vectors: OutputVector[], io_priority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + vfunc_writev_finish(result: AsyncResult): [ /* returnType */ boolean, /* bytes_written */ number | null ] + vfunc_writev_fn(vectors: OutputVector[], cancellable?: Cancellable | null): [ /* returnType */ boolean, /* bytes_written */ number | null ] + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: UnixOutputStream, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: UnixOutputStream, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: "notify::close-fd", callback: (($obj: UnixOutputStream, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::close-fd", callback: (($obj: UnixOutputStream, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: UnixOutputStream_ConstructProps) + _init (config?: UnixOutputStream_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(fd: number, close_fd: boolean): UnixOutputStream + static $gtype: GObject.Type +} +export interface UnixSocketAddress_ConstructProps extends SocketAddress_ConstructProps { + abstract?: boolean + address_type?: UnixSocketAddressType + path?: string + path_as_array?: Uint8Array +} +export class UnixSocketAddress { + /* Properties of Gio.SocketAddress */ + readonly family: SocketFamily + /* Fields of Gio.UnixSocketAddress */ + parent_instance: SocketAddress + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of Gio.UnixSocketAddress */ + get_address_type(): UnixSocketAddressType + get_is_abstract(): boolean + get_path(): string + get_path_len(): number + /* Methods of Gio.SocketAddress */ + get_family(): SocketFamily + get_native_size(): number + to_native(dest: object | null, destlen: number): boolean + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Methods of Gio.SocketConnectable */ + enumerate(): SocketAddressEnumerator + proxy_enumerate(): SocketAddressEnumerator + to_string(): string + /* Virtual methods of Gio.SocketAddress */ + vfunc_get_family(): SocketFamily + vfunc_get_native_size(): number + vfunc_to_native(dest: object | null, destlen: number): boolean + vfunc_enumerate(): SocketAddressEnumerator + vfunc_proxy_enumerate(): SocketAddressEnumerator + vfunc_to_string(): string + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: UnixSocketAddress, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: UnixSocketAddress, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: "notify::family", callback: (($obj: UnixSocketAddress, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::family", callback: (($obj: UnixSocketAddress, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: UnixSocketAddress_ConstructProps) + _init (config?: UnixSocketAddress_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(path: string): UnixSocketAddress + static new_abstract(path: number[]): UnixSocketAddress + static new_with_type(path: number[], type: UnixSocketAddressType): UnixSocketAddress + static abstract_names_supported(): boolean + static $gtype: GObject.Type +} +export interface Vfs_ConstructProps extends GObject.Object_ConstructProps { +} +export class Vfs { + /* Fields of Gio.Vfs */ + parent_instance: GObject.Object + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of Gio.Vfs */ + get_file_for_path(path: string): File + get_file_for_uri(uri: string): File + get_supported_uri_schemes(): string[] + is_active(): boolean + parse_name(parse_name: string): File + register_uri_scheme(scheme: string, uri_func?: VfsFileLookupFunc | null, parse_name_func?: VfsFileLookupFunc | null): boolean + unregister_uri_scheme(scheme: string): boolean + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Virtual methods of Gio.Vfs */ + vfunc_add_writable_namespaces(list: FileAttributeInfoList): void + vfunc_get_file_for_path(path: string): File + vfunc_get_file_for_uri(uri: string): File + vfunc_get_supported_uri_schemes(): string[] + vfunc_is_active(): boolean + vfunc_local_file_add_info(filename: string, device: number, attribute_matcher: FileAttributeMatcher, info: FileInfo, cancellable: Cancellable | null, extra_data: object | null, free_extra_data: GLib.DestroyNotify): void + vfunc_local_file_moved(source: string, dest: string): void + vfunc_local_file_removed(filename: string): void + vfunc_local_file_set_attributes(filename: string, info: FileInfo, flags: FileQueryInfoFlags, cancellable?: Cancellable | null): boolean + vfunc_parse_name(parse_name: string): File + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: Vfs, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: Vfs, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: Vfs_ConstructProps) + _init (config?: Vfs_ConstructProps): void + /* Static methods and pseudo-constructors */ + static get_default(): Vfs + static get_local(): Vfs + static $gtype: GObject.Type +} +export interface VolumeMonitor_ConstructProps extends GObject.Object_ConstructProps { +} +export class VolumeMonitor { + /* Fields of Gio.VolumeMonitor */ + parent_instance: GObject.Object + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of Gio.VolumeMonitor */ + get_connected_drives(): Drive[] + get_mount_for_uuid(uuid: string): Mount | null + get_mounts(): Mount[] + get_volume_for_uuid(uuid: string): Volume | null + get_volumes(): Volume[] + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Virtual methods of Gio.VolumeMonitor */ + vfunc_drive_changed(drive: Drive): void + vfunc_drive_connected(drive: Drive): void + vfunc_drive_disconnected(drive: Drive): void + vfunc_drive_eject_button(drive: Drive): void + vfunc_drive_stop_button(drive: Drive): void + vfunc_get_connected_drives(): Drive[] + vfunc_get_mount_for_uuid(uuid: string): Mount | null + vfunc_get_mounts(): Mount[] + vfunc_get_volume_for_uuid(uuid: string): Volume | null + vfunc_get_volumes(): Volume[] + vfunc_mount_added(mount: Mount): void + vfunc_mount_changed(mount: Mount): void + vfunc_mount_pre_unmount(mount: Mount): void + vfunc_mount_removed(mount: Mount): void + vfunc_volume_added(volume: Volume): void + vfunc_volume_changed(volume: Volume): void + vfunc_volume_removed(volume: Volume): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Gio.VolumeMonitor */ + connect(sigName: "drive-changed", callback: (($obj: VolumeMonitor, drive: Drive) => void)): number + connect_after(sigName: "drive-changed", callback: (($obj: VolumeMonitor, drive: Drive) => void)): number + emit(sigName: "drive-changed", drive: Drive): void + connect(sigName: "drive-connected", callback: (($obj: VolumeMonitor, drive: Drive) => void)): number + connect_after(sigName: "drive-connected", callback: (($obj: VolumeMonitor, drive: Drive) => void)): number + emit(sigName: "drive-connected", drive: Drive): void + connect(sigName: "drive-disconnected", callback: (($obj: VolumeMonitor, drive: Drive) => void)): number + connect_after(sigName: "drive-disconnected", callback: (($obj: VolumeMonitor, drive: Drive) => void)): number + emit(sigName: "drive-disconnected", drive: Drive): void + connect(sigName: "drive-eject-button", callback: (($obj: VolumeMonitor, drive: Drive) => void)): number + connect_after(sigName: "drive-eject-button", callback: (($obj: VolumeMonitor, drive: Drive) => void)): number + emit(sigName: "drive-eject-button", drive: Drive): void + connect(sigName: "drive-stop-button", callback: (($obj: VolumeMonitor, drive: Drive) => void)): number + connect_after(sigName: "drive-stop-button", callback: (($obj: VolumeMonitor, drive: Drive) => void)): number + emit(sigName: "drive-stop-button", drive: Drive): void + connect(sigName: "mount-added", callback: (($obj: VolumeMonitor, mount: Mount) => void)): number + connect_after(sigName: "mount-added", callback: (($obj: VolumeMonitor, mount: Mount) => void)): number + emit(sigName: "mount-added", mount: Mount): void + connect(sigName: "mount-changed", callback: (($obj: VolumeMonitor, mount: Mount) => void)): number + connect_after(sigName: "mount-changed", callback: (($obj: VolumeMonitor, mount: Mount) => void)): number + emit(sigName: "mount-changed", mount: Mount): void + connect(sigName: "mount-pre-unmount", callback: (($obj: VolumeMonitor, mount: Mount) => void)): number + connect_after(sigName: "mount-pre-unmount", callback: (($obj: VolumeMonitor, mount: Mount) => void)): number + emit(sigName: "mount-pre-unmount", mount: Mount): void + connect(sigName: "mount-removed", callback: (($obj: VolumeMonitor, mount: Mount) => void)): number + connect_after(sigName: "mount-removed", callback: (($obj: VolumeMonitor, mount: Mount) => void)): number + emit(sigName: "mount-removed", mount: Mount): void + connect(sigName: "volume-added", callback: (($obj: VolumeMonitor, volume: Volume) => void)): number + connect_after(sigName: "volume-added", callback: (($obj: VolumeMonitor, volume: Volume) => void)): number + emit(sigName: "volume-added", volume: Volume): void + connect(sigName: "volume-changed", callback: (($obj: VolumeMonitor, volume: Volume) => void)): number + connect_after(sigName: "volume-changed", callback: (($obj: VolumeMonitor, volume: Volume) => void)): number + emit(sigName: "volume-changed", volume: Volume): void + connect(sigName: "volume-removed", callback: (($obj: VolumeMonitor, volume: Volume) => void)): number + connect_after(sigName: "volume-removed", callback: (($obj: VolumeMonitor, volume: Volume) => void)): number + emit(sigName: "volume-removed", volume: Volume): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: VolumeMonitor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: VolumeMonitor, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: VolumeMonitor_ConstructProps) + _init (config?: VolumeMonitor_ConstructProps): void + /* Static methods and pseudo-constructors */ + static adopt_orphan_mount(mount: Mount): Volume + static get(): VolumeMonitor + static $gtype: GObject.Type +} +export interface ZlibCompressor_ConstructProps extends GObject.Object_ConstructProps { + file_info?: FileInfo + format?: ZlibCompressorFormat + level?: number +} +export class ZlibCompressor { + /* Properties of Gio.ZlibCompressor */ + file_info: FileInfo + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of Gio.ZlibCompressor */ + get_file_info(): FileInfo | null + set_file_info(file_info?: FileInfo | null): void + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Methods of Gio.Converter */ + convert(inbuf: Uint8Array, outbuf: Uint8Array, flags: ConverterFlags): [ /* returnType */ ConverterResult, /* bytes_read */ number, /* bytes_written */ number ] + reset(): void + /* Virtual methods of Gio.ZlibCompressor */ + vfunc_convert(inbuf: Uint8Array | null, outbuf: Uint8Array | null, flags: ConverterFlags): [ /* returnType */ ConverterResult, /* bytes_read */ number, /* bytes_written */ number ] + vfunc_reset(): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: ZlibCompressor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: ZlibCompressor, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: "notify::file-info", callback: (($obj: ZlibCompressor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::file-info", callback: (($obj: ZlibCompressor, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: ZlibCompressor_ConstructProps) + _init (config?: ZlibCompressor_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(format: ZlibCompressorFormat, level: number): ZlibCompressor + static $gtype: GObject.Type +} +export interface ZlibDecompressor_ConstructProps extends GObject.Object_ConstructProps { + format?: ZlibCompressorFormat +} +export class ZlibDecompressor { + /* Properties of Gio.ZlibDecompressor */ + readonly file_info: FileInfo + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of Gio.ZlibDecompressor */ + get_file_info(): FileInfo | null + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Methods of Gio.Converter */ + convert(inbuf: Uint8Array, outbuf: Uint8Array, flags: ConverterFlags): [ /* returnType */ ConverterResult, /* bytes_read */ number, /* bytes_written */ number ] + reset(): void + /* Virtual methods of Gio.ZlibDecompressor */ + vfunc_convert(inbuf: Uint8Array | null, outbuf: Uint8Array | null, flags: ConverterFlags): [ /* returnType */ ConverterResult, /* bytes_read */ number, /* bytes_written */ number ] + vfunc_reset(): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: ZlibDecompressor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: ZlibDecompressor, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: "notify::file-info", callback: (($obj: ZlibDecompressor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::file-info", callback: (($obj: ZlibDecompressor, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: ZlibDecompressor_ConstructProps) + _init (config?: ZlibDecompressor_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(format: ZlibCompressorFormat): ZlibDecompressor + static $gtype: GObject.Type +} +export class ActionEntry { + /* Fields of Gio.ActionEntry */ + name: string + activate: (action: SimpleAction, parameter: GLib.Variant) => void + parameter_type: string + state: string + change_state: (action: SimpleAction, value: GLib.Variant) => void + static name: string +} +export abstract class ActionGroupInterface { + /* Fields of Gio.ActionGroupInterface */ + g_iface: GObject.TypeInterface + has_action: (action_group: ActionGroup, action_name: string) => boolean + list_actions: (action_group: ActionGroup) => string[] + get_action_enabled: (action_group: ActionGroup, action_name: string) => boolean + get_action_parameter_type: (action_group: ActionGroup, action_name: string) => GLib.VariantType | null + get_action_state_type: (action_group: ActionGroup, action_name: string) => GLib.VariantType | null + get_action_state_hint: (action_group: ActionGroup, action_name: string) => GLib.Variant | null + get_action_state: (action_group: ActionGroup, action_name: string) => GLib.Variant | null + change_action_state: (action_group: ActionGroup, action_name: string, value: GLib.Variant) => void + activate_action: (action_group: ActionGroup, action_name: string, parameter?: GLib.Variant | null) => void + action_added: (action_group: ActionGroup, action_name: string) => void + action_removed: (action_group: ActionGroup, action_name: string) => void + action_enabled_changed: (action_group: ActionGroup, action_name: string, enabled: boolean) => void + action_state_changed: (action_group: ActionGroup, action_name: string, state: GLib.Variant) => void + query_action: (action_group: ActionGroup, action_name: string) => [ /* returnType */ boolean, /* enabled */ boolean, /* parameter_type */ GLib.VariantType | null, /* state_type */ GLib.VariantType | null, /* state_hint */ GLib.Variant | null, /* state */ GLib.Variant | null ] + static name: string +} +export abstract class ActionInterface { + /* Fields of Gio.ActionInterface */ + g_iface: GObject.TypeInterface + get_name: (action: Action) => string + get_parameter_type: (action: Action) => GLib.VariantType | null + get_state_type: (action: Action) => GLib.VariantType | null + get_state_hint: (action: Action) => GLib.Variant | null + get_enabled: (action: Action) => boolean + get_state: (action: Action) => GLib.Variant | null + change_state: (action: Action, value: GLib.Variant) => void + activate: (action: Action, parameter?: GLib.Variant | null) => void + static name: string +} +export abstract class ActionMapInterface { + /* Fields of Gio.ActionMapInterface */ + g_iface: GObject.TypeInterface + lookup_action: (action_map: ActionMap, action_name: string) => Action | null + add_action: (action_map: ActionMap, action: Action) => void + remove_action: (action_map: ActionMap, action_name: string) => void + static name: string +} +export abstract class AppInfoIface { + /* Fields of Gio.AppInfoIface */ + g_iface: GObject.TypeInterface + dup: (appinfo: AppInfo) => AppInfo + equal: (appinfo1: AppInfo, appinfo2: AppInfo) => boolean + get_id: (appinfo: AppInfo) => string | null + get_name: (appinfo: AppInfo) => string + get_description: (appinfo: AppInfo) => string | null + get_executable: (appinfo: AppInfo) => string + get_icon: (appinfo: AppInfo) => Icon | null + launch: (appinfo: AppInfo, files?: File[] | null, context?: AppLaunchContext | null) => boolean + supports_uris: (appinfo: AppInfo) => boolean + supports_files: (appinfo: AppInfo) => boolean + launch_uris: (appinfo: AppInfo, uris?: string[] | null, context?: AppLaunchContext | null) => boolean + should_show: (appinfo: AppInfo) => boolean + set_as_default_for_type: (appinfo: AppInfo, content_type: string) => boolean + set_as_default_for_extension: (appinfo: AppInfo, extension: string) => boolean + add_supports_type: (appinfo: AppInfo, content_type: string) => boolean + can_remove_supports_type: (appinfo: AppInfo) => boolean + remove_supports_type: (appinfo: AppInfo, content_type: string) => boolean + can_delete: (appinfo: AppInfo) => boolean + do_delete: (appinfo: AppInfo) => boolean + get_commandline: (appinfo: AppInfo) => string | null + get_display_name: (appinfo: AppInfo) => string + set_as_last_used_for_type: (appinfo: AppInfo, content_type: string) => boolean + get_supported_types: (appinfo: AppInfo) => string[] + launch_uris_async: (appinfo: AppInfo, uris?: string[] | null, context?: AppLaunchContext | null, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null) => void + launch_uris_finish: (appinfo: AppInfo, result: AsyncResult) => boolean + static name: string +} +export abstract class AppLaunchContextClass { + /* Fields of Gio.AppLaunchContextClass */ + parent_class: GObject.ObjectClass + get_display: (context: AppLaunchContext, info: AppInfo, files: File[]) => string | null + get_startup_notify_id: (context: AppLaunchContext, info: AppInfo, files: File[]) => string | null + launch_failed: (context: AppLaunchContext, startup_notify_id: string) => void + launched: (context: AppLaunchContext, info: AppInfo, platform_data: GLib.Variant) => void + static name: string +} +export class AppLaunchContextPrivate { + static name: string +} +export abstract class ApplicationClass { + /* Fields of Gio.ApplicationClass */ + startup: (application: Application) => void + activate: (application: Application) => void + open: (application: Application, files: File[], hint: string) => void + command_line: (application: Application, command_line: ApplicationCommandLine) => number + local_command_line: (application: Application, arguments_: string[]) => [ /* returnType */ boolean, /* arguments_ */ string[], /* exit_status */ number ] + before_emit: (application: Application, platform_data: GLib.Variant) => void + after_emit: (application: Application, platform_data: GLib.Variant) => void + add_platform_data: (application: Application, builder: GLib.VariantBuilder) => void + quit_mainloop: (application: Application) => void + run_mainloop: (application: Application) => void + shutdown: (application: Application) => void + dbus_register: (application: Application, connection: DBusConnection, object_path: string) => boolean + dbus_unregister: (application: Application, connection: DBusConnection, object_path: string) => void + handle_local_options: (application: Application, options: GLib.VariantDict) => number + name_lost: (application: Application) => boolean + static name: string +} +export abstract class ApplicationCommandLineClass { + /* Fields of Gio.ApplicationCommandLineClass */ + print_literal: (cmdline: ApplicationCommandLine, message: string) => void + printerr_literal: (cmdline: ApplicationCommandLine, message: string) => void + get_stdin: (cmdline: ApplicationCommandLine) => InputStream | null + static name: string +} +export class ApplicationCommandLinePrivate { + static name: string +} +export class ApplicationPrivate { + static name: string +} +export abstract class AsyncInitableIface { + /* Fields of Gio.AsyncInitableIface */ + g_iface: GObject.TypeInterface + init_async: (initable: AsyncInitable, io_priority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null) => void + init_finish: (initable: AsyncInitable, res: AsyncResult) => boolean + static name: string +} +export abstract class AsyncResultIface { + /* Fields of Gio.AsyncResultIface */ + g_iface: GObject.TypeInterface + get_user_data: (res: AsyncResult) => object | null + get_source_object: (res: AsyncResult) => GObject.Object | null + is_tagged: (res: AsyncResult, source_tag?: object | null) => boolean + static name: string +} +export abstract class BufferedInputStreamClass { + /* Fields of Gio.BufferedInputStreamClass */ + parent_class: FilterInputStreamClass + fill: (stream: BufferedInputStream, count: number, cancellable?: Cancellable | null) => number + fill_async: (stream: BufferedInputStream, count: number, io_priority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null) => void + fill_finish: (stream: BufferedInputStream, result: AsyncResult) => number + static name: string +} +export class BufferedInputStreamPrivate { + static name: string +} +export abstract class BufferedOutputStreamClass { + /* Fields of Gio.BufferedOutputStreamClass */ + parent_class: FilterOutputStreamClass + static name: string +} +export class BufferedOutputStreamPrivate { + static name: string +} +export abstract class CancellableClass { + /* Fields of Gio.CancellableClass */ + parent_class: GObject.ObjectClass + cancelled: (cancellable?: Cancellable | null) => void + static name: string +} +export class CancellablePrivate { + static name: string +} +export abstract class CharsetConverterClass { + /* Fields of Gio.CharsetConverterClass */ + parent_class: GObject.ObjectClass + static name: string +} +export abstract class ConverterIface { + /* Fields of Gio.ConverterIface */ + g_iface: GObject.TypeInterface + convert: (converter: Converter, inbuf: Uint8Array | null, outbuf: Uint8Array | null, flags: ConverterFlags) => [ /* returnType */ ConverterResult, /* bytes_read */ number, /* bytes_written */ number ] + reset: (converter: Converter) => void + static name: string +} +export abstract class ConverterInputStreamClass { + /* Fields of Gio.ConverterInputStreamClass */ + parent_class: FilterInputStreamClass + static name: string +} +export class ConverterInputStreamPrivate { + static name: string +} +export abstract class ConverterOutputStreamClass { + /* Fields of Gio.ConverterOutputStreamClass */ + parent_class: FilterOutputStreamClass + static name: string +} +export class ConverterOutputStreamPrivate { + static name: string +} +export abstract class CredentialsClass { + static name: string +} +export class DBusAnnotationInfo { + /* Fields of Gio.DBusAnnotationInfo */ + ref_count: number + key: string + value: string + annotations: DBusAnnotationInfo[] + /* Methods of Gio.DBusAnnotationInfo */ + ref(): DBusAnnotationInfo + unref(): void + static name: string + /* Static methods and pseudo-constructors */ + static lookup(annotations: DBusAnnotationInfo[] | null, name: string): string | null +} +export class DBusArgInfo { + /* Fields of Gio.DBusArgInfo */ + ref_count: number + name: string + signature: string + annotations: DBusAnnotationInfo[] + /* Methods of Gio.DBusArgInfo */ + ref(): DBusArgInfo + unref(): void + static name: string +} +export class DBusErrorEntry { + /* Fields of Gio.DBusErrorEntry */ + error_code: number + dbus_error_name: string + static name: string +} +export abstract class DBusInterfaceIface { + /* Fields of Gio.DBusInterfaceIface */ + parent_iface: GObject.TypeInterface + get_info: (interface_: DBusInterface) => DBusInterfaceInfo + get_object: (interface_: DBusInterface) => DBusObject | null + set_object: (interface_: DBusInterface, object?: DBusObject | null) => void + dup_object: (interface_: DBusInterface) => DBusObject | null + static name: string +} +export class DBusInterfaceInfo { + /* Fields of Gio.DBusInterfaceInfo */ + ref_count: number + name: string + methods: DBusMethodInfo[] + signals: DBusSignalInfo[] + properties: DBusPropertyInfo[] + annotations: DBusAnnotationInfo[] + /* Methods of Gio.DBusInterfaceInfo */ + cache_build(): void + cache_release(): void + generate_xml(indent: number, string_builder: GLib.String): void + lookup_method(name: string): DBusMethodInfo | null + lookup_property(name: string): DBusPropertyInfo | null + lookup_signal(name: string): DBusSignalInfo | null + ref(): DBusInterfaceInfo + unref(): void + static name: string +} +export abstract class DBusInterfaceSkeletonClass { + /* Fields of Gio.DBusInterfaceSkeletonClass */ + parent_class: GObject.ObjectClass + get_info: (interface_: DBusInterfaceSkeleton) => DBusInterfaceInfo + get_properties: (interface_: DBusInterfaceSkeleton) => GLib.Variant + flush: (interface_: DBusInterfaceSkeleton) => void + g_authorize_method: (interface_: DBusInterfaceSkeleton, invocation: DBusMethodInvocation) => boolean + static name: string +} +export class DBusInterfaceSkeletonPrivate { + static name: string +} +export class DBusInterfaceVTable { + /* Fields of Gio.DBusInterfaceVTable */ + method_call: DBusInterfaceMethodCallFunc + get_property: DBusInterfaceGetPropertyFunc + set_property: DBusInterfaceSetPropertyFunc + static name: string +} +export class DBusMethodInfo { + /* Fields of Gio.DBusMethodInfo */ + ref_count: number + name: string + in_args: DBusArgInfo[] + out_args: DBusArgInfo[] + annotations: DBusAnnotationInfo[] + /* Methods of Gio.DBusMethodInfo */ + ref(): DBusMethodInfo + unref(): void + static name: string +} +export class DBusNodeInfo { + /* Fields of Gio.DBusNodeInfo */ + ref_count: number + path: string + interfaces: DBusInterfaceInfo[] + nodes: DBusNodeInfo[] + annotations: DBusAnnotationInfo[] + /* Methods of Gio.DBusNodeInfo */ + generate_xml(indent: number, string_builder: GLib.String): void + lookup_interface(name: string): DBusInterfaceInfo | null + ref(): DBusNodeInfo + unref(): void + static name: string + /* Static methods and pseudo-constructors */ + static new_for_xml(xml_data: string): DBusNodeInfo +} +export abstract class DBusObjectIface { + /* Fields of Gio.DBusObjectIface */ + parent_iface: GObject.TypeInterface + get_object_path: (object: DBusObject) => string + get_interfaces: (object: DBusObject) => DBusInterface[] + get_interface: (object: DBusObject, interface_name: string) => DBusInterface | null + interface_added: (object: DBusObject, interface_: DBusInterface) => void + interface_removed: (object: DBusObject, interface_: DBusInterface) => void + static name: string +} +export abstract class DBusObjectManagerClientClass { + /* Fields of Gio.DBusObjectManagerClientClass */ + parent_class: GObject.ObjectClass + interface_proxy_signal: (manager: DBusObjectManagerClient, object_proxy: DBusObjectProxy, interface_proxy: DBusProxy, sender_name: string, signal_name: string, parameters: GLib.Variant) => void + interface_proxy_properties_changed: (manager: DBusObjectManagerClient, object_proxy: DBusObjectProxy, interface_proxy: DBusProxy, changed_properties: GLib.Variant, invalidated_properties: string) => void + static name: string +} +export class DBusObjectManagerClientPrivate { + static name: string +} +export abstract class DBusObjectManagerIface { + /* Fields of Gio.DBusObjectManagerIface */ + parent_iface: GObject.TypeInterface + get_object_path: (manager: DBusObjectManager) => string + get_objects: (manager: DBusObjectManager) => DBusObject[] + get_object: (manager: DBusObjectManager, object_path: string) => DBusObject + get_interface: (manager: DBusObjectManager, object_path: string, interface_name: string) => DBusInterface + object_added: (manager: DBusObjectManager, object: DBusObject) => void + object_removed: (manager: DBusObjectManager, object: DBusObject) => void + interface_added: (manager: DBusObjectManager, object: DBusObject, interface_: DBusInterface) => void + interface_removed: (manager: DBusObjectManager, object: DBusObject, interface_: DBusInterface) => void + static name: string +} +export abstract class DBusObjectManagerServerClass { + /* Fields of Gio.DBusObjectManagerServerClass */ + parent_class: GObject.ObjectClass + static name: string +} +export class DBusObjectManagerServerPrivate { + static name: string +} +export abstract class DBusObjectProxyClass { + /* Fields of Gio.DBusObjectProxyClass */ + parent_class: GObject.ObjectClass + static name: string +} +export class DBusObjectProxyPrivate { + static name: string +} +export abstract class DBusObjectSkeletonClass { + /* Fields of Gio.DBusObjectSkeletonClass */ + parent_class: GObject.ObjectClass + authorize_method: (object: DBusObjectSkeleton, interface_: DBusInterfaceSkeleton, invocation: DBusMethodInvocation) => boolean + static name: string +} +export class DBusObjectSkeletonPrivate { + static name: string +} +export class DBusPropertyInfo { + /* Fields of Gio.DBusPropertyInfo */ + ref_count: number + name: string + signature: string + flags: DBusPropertyInfoFlags + annotations: DBusAnnotationInfo[] + /* Methods of Gio.DBusPropertyInfo */ + ref(): DBusPropertyInfo + unref(): void + static name: string +} +export abstract class DBusProxyClass { + /* Fields of Gio.DBusProxyClass */ + g_properties_changed: (proxy: DBusProxy, changed_properties: GLib.Variant, invalidated_properties: string) => void + g_signal: (proxy: DBusProxy, sender_name: string, signal_name: string, parameters: GLib.Variant) => void + static name: string +} +export class DBusProxyPrivate { + static name: string +} +export class DBusSignalInfo { + /* Fields of Gio.DBusSignalInfo */ + ref_count: number + name: string + args: DBusArgInfo[] + annotations: DBusAnnotationInfo[] + /* Methods of Gio.DBusSignalInfo */ + ref(): DBusSignalInfo + unref(): void + static name: string +} +export class DBusSubtreeVTable { + /* Fields of Gio.DBusSubtreeVTable */ + enumerate: DBusSubtreeEnumerateFunc + introspect: DBusSubtreeIntrospectFunc + dispatch: DBusSubtreeDispatchFunc + static name: string +} +export abstract class DataInputStreamClass { + /* Fields of Gio.DataInputStreamClass */ + parent_class: BufferedInputStreamClass + static name: string +} +export class DataInputStreamPrivate { + static name: string +} +export abstract class DataOutputStreamClass { + /* Fields of Gio.DataOutputStreamClass */ + parent_class: FilterOutputStreamClass + static name: string +} +export class DataOutputStreamPrivate { + static name: string +} +export abstract class DatagramBasedInterface { + /* Fields of Gio.DatagramBasedInterface */ + g_iface: GObject.TypeInterface + receive_messages: (datagram_based: DatagramBased, messages: InputMessage[], flags: number, timeout: number, cancellable?: Cancellable | null) => number + send_messages: (datagram_based: DatagramBased, messages: OutputMessage[], flags: number, timeout: number, cancellable?: Cancellable | null) => number + create_source: (datagram_based: DatagramBased, condition: GLib.IOCondition, cancellable?: Cancellable | null) => GLib.Source + condition_check: (datagram_based: DatagramBased, condition: GLib.IOCondition) => GLib.IOCondition + condition_wait: (datagram_based: DatagramBased, condition: GLib.IOCondition, timeout: number, cancellable?: Cancellable | null) => boolean + static name: string +} +export abstract class DesktopAppInfoClass { + /* Fields of Gio.DesktopAppInfoClass */ + parent_class: GObject.ObjectClass + static name: string +} +export abstract class DesktopAppInfoLookupIface { + /* Fields of Gio.DesktopAppInfoLookupIface */ + g_iface: GObject.TypeInterface + get_default_for_uri_scheme: (lookup: DesktopAppInfoLookup, uri_scheme: string) => AppInfo | null + static name: string +} +export abstract class DriveIface { + /* Fields of Gio.DriveIface */ + g_iface: GObject.TypeInterface + changed: (drive: Drive) => void + disconnected: (drive: Drive) => void + eject_button: (drive: Drive) => void + get_name: (drive: Drive) => string + get_icon: (drive: Drive) => Icon + has_volumes: (drive: Drive) => boolean + get_volumes: (drive: Drive) => Volume[] + is_media_removable: (drive: Drive) => boolean + has_media: (drive: Drive) => boolean + is_media_check_automatic: (drive: Drive) => boolean + can_eject: (drive: Drive) => boolean + can_poll_for_media: (drive: Drive) => boolean + eject: (drive: Drive, flags: MountUnmountFlags, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null) => void + eject_finish: (drive: Drive, result: AsyncResult) => boolean + poll_for_media: (drive: Drive, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null) => void + poll_for_media_finish: (drive: Drive, result: AsyncResult) => boolean + get_identifier: (drive: Drive, kind: string) => string | null + enumerate_identifiers: (drive: Drive) => string[] + get_start_stop_type: (drive: Drive) => DriveStartStopType + can_start: (drive: Drive) => boolean + can_start_degraded: (drive: Drive) => boolean + start: (drive: Drive, flags: DriveStartFlags, mount_operation?: MountOperation | null, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null) => void + start_finish: (drive: Drive, result: AsyncResult) => boolean + can_stop: (drive: Drive) => boolean + stop: (drive: Drive, flags: MountUnmountFlags, mount_operation?: MountOperation | null, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null) => void + stop_finish: (drive: Drive, result: AsyncResult) => boolean + stop_button: (drive: Drive) => void + eject_with_operation: (drive: Drive, flags: MountUnmountFlags, mount_operation?: MountOperation | null, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null) => void + eject_with_operation_finish: (drive: Drive, result: AsyncResult) => boolean + get_sort_key: (drive: Drive) => string | null + get_symbolic_icon: (drive: Drive) => Icon + is_removable: (drive: Drive) => boolean + static name: string +} +export abstract class DtlsClientConnectionInterface { + /* Fields of Gio.DtlsClientConnectionInterface */ + g_iface: GObject.TypeInterface + static name: string +} +export abstract class DtlsConnectionInterface { + /* Fields of Gio.DtlsConnectionInterface */ + g_iface: GObject.TypeInterface + accept_certificate: (connection: DtlsConnection, peer_cert: TlsCertificate, errors: TlsCertificateFlags) => boolean + handshake: (conn: DtlsConnection, cancellable?: Cancellable | null) => boolean + handshake_async: (conn: DtlsConnection, io_priority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null) => void + handshake_finish: (conn: DtlsConnection, result: AsyncResult) => boolean + shutdown: (conn: DtlsConnection, shutdown_read: boolean, shutdown_write: boolean, cancellable?: Cancellable | null) => boolean + shutdown_async: (conn: DtlsConnection, shutdown_read: boolean, shutdown_write: boolean, io_priority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null) => void + shutdown_finish: (conn: DtlsConnection, result: AsyncResult) => boolean + set_advertised_protocols: (conn: DtlsConnection, protocols?: string[] | null) => void + get_negotiated_protocol: (conn: DtlsConnection) => string | null + get_binding_data: (conn: DtlsConnection, type: TlsChannelBindingType, data: Uint8Array) => boolean + static name: string +} +export abstract class DtlsServerConnectionInterface { + /* Fields of Gio.DtlsServerConnectionInterface */ + g_iface: GObject.TypeInterface + static name: string +} +export abstract class EmblemClass { + static name: string +} +export abstract class EmblemedIconClass { + /* Fields of Gio.EmblemedIconClass */ + parent_class: GObject.ObjectClass + static name: string +} +export class EmblemedIconPrivate { + static name: string +} +export class FileAttributeInfo { + /* Fields of Gio.FileAttributeInfo */ + name: string + type: FileAttributeType + flags: FileAttributeInfoFlags + static name: string +} +export class FileAttributeInfoList { + /* Fields of Gio.FileAttributeInfoList */ + infos: FileAttributeInfo + n_infos: number + /* Methods of Gio.FileAttributeInfoList */ + add(name: string, type: FileAttributeType, flags: FileAttributeInfoFlags): void + dup(): FileAttributeInfoList + lookup(name: string): FileAttributeInfo + ref(): FileAttributeInfoList + unref(): void + static name: string + static new(): FileAttributeInfoList + constructor() + /* Static methods and pseudo-constructors */ + static new(): FileAttributeInfoList +} +export class FileAttributeMatcher { + /* Methods of Gio.FileAttributeMatcher */ + enumerate_namespace(ns: string): boolean + enumerate_next(): string | null + matches(attribute: string): boolean + matches_only(attribute: string): boolean + ref(): FileAttributeMatcher + subtract(subtract?: FileAttributeMatcher | null): FileAttributeMatcher | null + to_string(): string + unref(): void + static name: string + static new(attributes: string): FileAttributeMatcher + constructor(attributes: string) + /* Static methods and pseudo-constructors */ + static new(attributes: string): FileAttributeMatcher +} +export abstract class FileDescriptorBasedIface { + /* Fields of Gio.FileDescriptorBasedIface */ + g_iface: GObject.TypeInterface + get_fd: (fd_based: FileDescriptorBased) => number + static name: string +} +export abstract class FileEnumeratorClass { + /* Fields of Gio.FileEnumeratorClass */ + parent_class: GObject.ObjectClass + next_file: (enumerator: FileEnumerator, cancellable?: Cancellable | null) => FileInfo | null + close_fn: (enumerator: FileEnumerator, cancellable?: Cancellable | null) => boolean + next_files_async: (enumerator: FileEnumerator, num_files: number, io_priority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null) => void + next_files_finish: (enumerator: FileEnumerator, result: AsyncResult) => FileInfo[] + close_async: (enumerator: FileEnumerator, io_priority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null) => void + close_finish: (enumerator: FileEnumerator, result: AsyncResult) => boolean + static name: string +} +export class FileEnumeratorPrivate { + static name: string +} +export abstract class FileIOStreamClass { + /* Fields of Gio.FileIOStreamClass */ + parent_class: IOStreamClass + tell: (stream: FileIOStream) => number + can_seek: (stream: FileIOStream) => boolean + seek: (stream: FileIOStream, offset: number, type: GLib.SeekType, cancellable?: Cancellable | null) => boolean + can_truncate: (stream: FileIOStream) => boolean + truncate_fn: (stream: FileIOStream, size: number, cancellable?: Cancellable | null) => boolean + query_info: (stream: FileIOStream, attributes: string, cancellable?: Cancellable | null) => FileInfo + query_info_async: (stream: FileIOStream, attributes: string, io_priority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null) => void + query_info_finish: (stream: FileIOStream, result: AsyncResult) => FileInfo + get_etag: (stream: FileIOStream) => string | null + static name: string +} +export class FileIOStreamPrivate { + static name: string +} +export abstract class FileIconClass { + static name: string +} +export abstract class FileIface { + /* Fields of Gio.FileIface */ + g_iface: GObject.TypeInterface + dup: (file: File) => File + hash: (file: File) => number + equal: (file1: File, file2: File) => boolean + is_native: (file: File) => boolean + has_uri_scheme: (file: File, uri_scheme: string) => boolean + get_uri_scheme: (file: File) => string | null + get_basename: (file: File) => string | null + get_path: (file: File) => string | null + get_uri: (file: File) => string + get_parse_name: (file: File) => string + get_parent: (file: File) => File | null + prefix_matches: (prefix: File, file: File) => boolean + get_relative_path: (parent: File, descendant: File) => string | null + resolve_relative_path: (file: File, relative_path: string) => File + get_child_for_display_name: (file: File, display_name: string) => File + enumerate_children: (file: File, attributes: string, flags: FileQueryInfoFlags, cancellable?: Cancellable | null) => FileEnumerator + enumerate_children_async: (file: File, attributes: string, flags: FileQueryInfoFlags, io_priority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null) => void + enumerate_children_finish: (file: File, res: AsyncResult) => FileEnumerator + query_info: (file: File, attributes: string, flags: FileQueryInfoFlags, cancellable?: Cancellable | null) => FileInfo + query_info_async: (file: File, attributes: string, flags: FileQueryInfoFlags, io_priority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null) => void + query_info_finish: (file: File, res: AsyncResult) => FileInfo + query_filesystem_info: (file: File, attributes: string, cancellable?: Cancellable | null) => FileInfo + query_filesystem_info_async: (file: File, attributes: string, io_priority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null) => void + query_filesystem_info_finish: (file: File, res: AsyncResult) => FileInfo + find_enclosing_mount: (file: File, cancellable?: Cancellable | null) => Mount + find_enclosing_mount_async: (file: File, io_priority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null) => void + find_enclosing_mount_finish: (file: File, res: AsyncResult) => Mount + set_display_name: (file: File, display_name: string, cancellable?: Cancellable | null) => File + set_display_name_async: (file: File, display_name: string, io_priority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null) => void + set_display_name_finish: (file: File, res: AsyncResult) => File + query_settable_attributes: (file: File, cancellable?: Cancellable | null) => FileAttributeInfoList + query_writable_namespaces: (file: File, cancellable?: Cancellable | null) => FileAttributeInfoList + set_attribute: (file: File, attribute: string, type: FileAttributeType, value_p: object | null, flags: FileQueryInfoFlags, cancellable?: Cancellable | null) => boolean + set_attributes_from_info: (file: File, info: FileInfo, flags: FileQueryInfoFlags, cancellable?: Cancellable | null) => boolean + set_attributes_async: (file: File, info: FileInfo, flags: FileQueryInfoFlags, io_priority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null) => void + set_attributes_finish: (file: File, result: AsyncResult) => [ /* returnType */ boolean, /* info */ FileInfo ] + read_fn: (file: File, cancellable?: Cancellable | null) => FileInputStream + read_async: (file: File, io_priority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null) => void + read_finish: (file: File, res: AsyncResult) => FileInputStream + append_to: (file: File, flags: FileCreateFlags, cancellable?: Cancellable | null) => FileOutputStream + append_to_async: (file: File, flags: FileCreateFlags, io_priority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null) => void + append_to_finish: (file: File, res: AsyncResult) => FileOutputStream + create: (file: File, flags: FileCreateFlags, cancellable?: Cancellable | null) => FileOutputStream + create_async: (file: File, flags: FileCreateFlags, io_priority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null) => void + create_finish: (file: File, res: AsyncResult) => FileOutputStream + replace: (file: File, etag: string | null, make_backup: boolean, flags: FileCreateFlags, cancellable?: Cancellable | null) => FileOutputStream + replace_async: (file: File, etag: string | null, make_backup: boolean, flags: FileCreateFlags, io_priority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null) => void + replace_finish: (file: File, res: AsyncResult) => FileOutputStream + delete_file: (file: File, cancellable?: Cancellable | null) => boolean + delete_file_async: (file: File, io_priority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null) => void + delete_file_finish: (file: File, result: AsyncResult) => boolean + trash: (file: File, cancellable?: Cancellable | null) => boolean + trash_async: (file: File, io_priority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null) => void + trash_finish: (file: File, result: AsyncResult) => boolean + make_directory: (file: File, cancellable?: Cancellable | null) => boolean + make_directory_async: (file: File, io_priority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null) => void + make_directory_finish: (file: File, result: AsyncResult) => boolean + make_symbolic_link: (file: File, symlink_value: string, cancellable?: Cancellable | null) => boolean + copy: (source: File, destination: File, flags: FileCopyFlags, cancellable?: Cancellable | null, progress_callback?: FileProgressCallback | null) => boolean + copy_async: (source: File, destination: File, flags: FileCopyFlags, io_priority: number, cancellable?: Cancellable | null) => void + copy_finish: (file: File, res: AsyncResult) => boolean + move: (source: File, destination: File, flags: FileCopyFlags, cancellable?: Cancellable | null, progress_callback?: FileProgressCallback | null) => boolean + mount_mountable: (file: File, flags: MountMountFlags, mount_operation?: MountOperation | null, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null) => void + mount_mountable_finish: (file: File, result: AsyncResult) => File + unmount_mountable: (file: File, flags: MountUnmountFlags, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null) => void + unmount_mountable_finish: (file: File, result: AsyncResult) => boolean + eject_mountable: (file: File, flags: MountUnmountFlags, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null) => void + eject_mountable_finish: (file: File, result: AsyncResult) => boolean + mount_enclosing_volume: (location: File, flags: MountMountFlags, mount_operation?: MountOperation | null, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null) => void + mount_enclosing_volume_finish: (location: File, result: AsyncResult) => boolean + monitor_dir: (file: File, flags: FileMonitorFlags, cancellable?: Cancellable | null) => FileMonitor + monitor_file: (file: File, flags: FileMonitorFlags, cancellable?: Cancellable | null) => FileMonitor + open_readwrite: (file: File, cancellable?: Cancellable | null) => FileIOStream + open_readwrite_async: (file: File, io_priority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null) => void + open_readwrite_finish: (file: File, res: AsyncResult) => FileIOStream + create_readwrite: (file: File, flags: FileCreateFlags, cancellable?: Cancellable | null) => FileIOStream + create_readwrite_async: (file: File, flags: FileCreateFlags, io_priority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null) => void + create_readwrite_finish: (file: File, res: AsyncResult) => FileIOStream + replace_readwrite: (file: File, etag: string | null, make_backup: boolean, flags: FileCreateFlags, cancellable?: Cancellable | null) => FileIOStream + replace_readwrite_async: (file: File, etag: string | null, make_backup: boolean, flags: FileCreateFlags, io_priority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null) => void + replace_readwrite_finish: (file: File, res: AsyncResult) => FileIOStream + start_mountable: (file: File, flags: DriveStartFlags, start_operation?: MountOperation | null, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null) => void + start_mountable_finish: (file: File, result: AsyncResult) => boolean + stop_mountable: (file: File, flags: MountUnmountFlags, mount_operation?: MountOperation | null, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null) => void + stop_mountable_finish: (file: File, result: AsyncResult) => boolean + supports_thread_contexts: boolean + unmount_mountable_with_operation: (file: File, flags: MountUnmountFlags, mount_operation?: MountOperation | null, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null) => void + unmount_mountable_with_operation_finish: (file: File, result: AsyncResult) => boolean + eject_mountable_with_operation: (file: File, flags: MountUnmountFlags, mount_operation?: MountOperation | null, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null) => void + eject_mountable_with_operation_finish: (file: File, result: AsyncResult) => boolean + poll_mountable: (file: File, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null) => void + poll_mountable_finish: (file: File, result: AsyncResult) => boolean + measure_disk_usage_finish: (file: File, result: AsyncResult) => [ /* returnType */ boolean, /* disk_usage */ number | null, /* num_dirs */ number | null, /* num_files */ number | null ] + static name: string +} +export abstract class FileInfoClass { + static name: string +} +export abstract class FileInputStreamClass { + /* Fields of Gio.FileInputStreamClass */ + parent_class: InputStreamClass + tell: (stream: FileInputStream) => number + can_seek: (stream: FileInputStream) => boolean + seek: (stream: FileInputStream, offset: number, type: GLib.SeekType, cancellable?: Cancellable | null) => boolean + query_info: (stream: FileInputStream, attributes: string, cancellable?: Cancellable | null) => FileInfo + query_info_async: (stream: FileInputStream, attributes: string, io_priority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null) => void + query_info_finish: (stream: FileInputStream, result: AsyncResult) => FileInfo + static name: string +} +export class FileInputStreamPrivate { + static name: string +} +export abstract class FileMonitorClass { + /* Fields of Gio.FileMonitorClass */ + parent_class: GObject.ObjectClass + changed: (monitor: FileMonitor, file: File, other_file: File, event_type: FileMonitorEvent) => void + cancel: (monitor: FileMonitor) => boolean + static name: string +} +export class FileMonitorPrivate { + static name: string +} +export abstract class FileOutputStreamClass { + /* Fields of Gio.FileOutputStreamClass */ + parent_class: OutputStreamClass + tell: (stream: FileOutputStream) => number + can_seek: (stream: FileOutputStream) => boolean + seek: (stream: FileOutputStream, offset: number, type: GLib.SeekType, cancellable?: Cancellable | null) => boolean + can_truncate: (stream: FileOutputStream) => boolean + truncate_fn: (stream: FileOutputStream, size: number, cancellable?: Cancellable | null) => boolean + query_info: (stream: FileOutputStream, attributes: string, cancellable?: Cancellable | null) => FileInfo + query_info_async: (stream: FileOutputStream, attributes: string, io_priority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null) => void + query_info_finish: (stream: FileOutputStream, result: AsyncResult) => FileInfo + get_etag: (stream: FileOutputStream) => string | null + static name: string +} +export class FileOutputStreamPrivate { + static name: string +} +export abstract class FilenameCompleterClass { + /* Fields of Gio.FilenameCompleterClass */ + parent_class: GObject.ObjectClass + got_completion_data: (filename_completer: FilenameCompleter) => void + static name: string +} +export abstract class FilterInputStreamClass { + /* Fields of Gio.FilterInputStreamClass */ + parent_class: InputStreamClass + static name: string +} +export abstract class FilterOutputStreamClass { + /* Fields of Gio.FilterOutputStreamClass */ + parent_class: OutputStreamClass + static name: string +} +export class IOExtension { + /* Methods of Gio.IOExtension */ + get_name(): string + get_priority(): number + get_type(): GObject.Type + static name: string +} +export class IOExtensionPoint { + /* Methods of Gio.IOExtensionPoint */ + get_extension_by_name(name: string): IOExtension + get_extensions(): IOExtension[] + get_required_type(): GObject.Type + set_required_type(type: GObject.Type): void + static name: string + /* Static methods and pseudo-constructors */ + static implement(extension_point_name: string, type: GObject.Type, extension_name: string, priority: number): IOExtension + static lookup(name: string): IOExtensionPoint + static register(name: string): IOExtensionPoint +} +export abstract class IOModuleClass { + static name: string +} +export class IOModuleScope { + /* Methods of Gio.IOModuleScope */ + block(basename: string): void + free(): void + static name: string +} +export class IOSchedulerJob { + /* Methods of Gio.IOSchedulerJob */ + send_to_mainloop(func: GLib.SourceFunc): boolean + send_to_mainloop_async(func: GLib.SourceFunc): void + static name: string +} +export class IOStreamAdapter { + static name: string +} +export abstract class IOStreamClass { + /* Fields of Gio.IOStreamClass */ + parent_class: GObject.ObjectClass + get_input_stream: (stream: IOStream) => InputStream + get_output_stream: (stream: IOStream) => OutputStream + close_fn: (stream: IOStream, cancellable?: Cancellable | null) => boolean + close_async: (stream: IOStream, io_priority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null) => void + close_finish: (stream: IOStream, result: AsyncResult) => boolean + static name: string +} +export class IOStreamPrivate { + static name: string +} +export abstract class IconIface { + /* Fields of Gio.IconIface */ + g_iface: GObject.TypeInterface + hash: (icon: Icon) => number + equal: (icon1?: Icon | null, icon2?: Icon | null) => boolean + serialize: (icon: Icon) => GLib.Variant | null + static name: string +} +export abstract class InetAddressClass { + /* Fields of Gio.InetAddressClass */ + parent_class: GObject.ObjectClass + to_string: (address: InetAddress) => string + to_bytes: (address: InetAddress) => number + static name: string +} +export abstract class InetAddressMaskClass { + /* Fields of Gio.InetAddressMaskClass */ + parent_class: GObject.ObjectClass + static name: string +} +export class InetAddressMaskPrivate { + static name: string +} +export class InetAddressPrivate { + static name: string +} +export abstract class InetSocketAddressClass { + /* Fields of Gio.InetSocketAddressClass */ + parent_class: SocketAddressClass + static name: string +} +export class InetSocketAddressPrivate { + static name: string +} +export abstract class InitableIface { + /* Fields of Gio.InitableIface */ + g_iface: GObject.TypeInterface + init: (initable: Initable, cancellable?: Cancellable | null) => boolean + static name: string +} +export class InputMessage { + /* Fields of Gio.InputMessage */ + address: SocketAddress + vectors: InputVector[] + num_vectors: number + bytes_received: number + flags: number + control_messages: SocketControlMessage[] + num_control_messages: number + static name: string +} +export abstract class InputStreamClass { + /* Fields of Gio.InputStreamClass */ + parent_class: GObject.ObjectClass + read_fn: (stream: InputStream, buffer: object | null, count: number, cancellable?: Cancellable | null) => number + skip: (stream: InputStream, count: number, cancellable?: Cancellable | null) => number + close_fn: (stream: InputStream, cancellable?: Cancellable | null) => boolean + read_async: (stream: InputStream, io_priority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null) => /* buffer */ Uint8Array | null + read_finish: (stream: InputStream, result: AsyncResult) => number + skip_async: (stream: InputStream, count: number, io_priority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null) => void + skip_finish: (stream: InputStream, result: AsyncResult) => number + close_async: (stream: InputStream, io_priority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null) => void + close_finish: (stream: InputStream, result: AsyncResult) => boolean + static name: string +} +export class InputStreamPrivate { + static name: string +} +export class InputVector { + /* Fields of Gio.InputVector */ + buffer: object + size: number + static name: string +} +export abstract class ListModelInterface { + /* Fields of Gio.ListModelInterface */ + g_iface: GObject.TypeInterface + get_item_type: (list: ListModel) => GObject.Type + get_n_items: (list: ListModel) => number + get_item: (list: ListModel, position: number) => GObject.Object | null + static name: string +} +export abstract class ListStoreClass { + /* Fields of Gio.ListStoreClass */ + parent_class: GObject.ObjectClass + static name: string +} +export abstract class LoadableIconIface { + /* Fields of Gio.LoadableIconIface */ + g_iface: GObject.TypeInterface + load: (icon: LoadableIcon, size: number, cancellable?: Cancellable | null) => [ /* returnType */ InputStream, /* type */ string | null ] + load_async: (icon: LoadableIcon, size: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null) => void + load_finish: (icon: LoadableIcon, res: AsyncResult) => [ /* returnType */ InputStream, /* type */ string | null ] + static name: string +} +export abstract class MemoryInputStreamClass { + /* Fields of Gio.MemoryInputStreamClass */ + parent_class: InputStreamClass + static name: string +} +export class MemoryInputStreamPrivate { + static name: string +} +export abstract class MemoryMonitorInterface { + /* Fields of Gio.MemoryMonitorInterface */ + low_memory_warning: (monitor: MemoryMonitor, level: MemoryMonitorWarningLevel) => void + static name: string +} +export abstract class MemoryOutputStreamClass { + /* Fields of Gio.MemoryOutputStreamClass */ + parent_class: OutputStreamClass + static name: string +} +export class MemoryOutputStreamPrivate { + static name: string +} +export abstract class MenuAttributeIterClass { + /* Fields of Gio.MenuAttributeIterClass */ + parent_class: GObject.ObjectClass + get_next: (iter: MenuAttributeIter) => [ /* returnType */ boolean, /* out_name */ string | null, /* value */ GLib.Variant | null ] + static name: string +} +export class MenuAttributeIterPrivate { + static name: string +} +export abstract class MenuLinkIterClass { + /* Fields of Gio.MenuLinkIterClass */ + parent_class: GObject.ObjectClass + get_next: (iter: MenuLinkIter) => [ /* returnType */ boolean, /* out_link */ string | null, /* value */ MenuModel | null ] + static name: string +} +export class MenuLinkIterPrivate { + static name: string +} +export abstract class MenuModelClass { + /* Fields of Gio.MenuModelClass */ + parent_class: GObject.ObjectClass + is_mutable: (model: MenuModel) => boolean + get_n_items: (model: MenuModel) => number + get_item_attributes: (model: MenuModel, item_index: number) => /* attributes */ GLib.HashTable + iterate_item_attributes: (model: MenuModel, item_index: number) => MenuAttributeIter + get_item_attribute_value: (model: MenuModel, item_index: number, attribute: string, expected_type?: GLib.VariantType | null) => GLib.Variant | null + get_item_links: (model: MenuModel, item_index: number) => /* links */ GLib.HashTable + iterate_item_links: (model: MenuModel, item_index: number) => MenuLinkIter + get_item_link: (model: MenuModel, item_index: number, link: string) => MenuModel | null + static name: string +} +export class MenuModelPrivate { + static name: string +} +export abstract class MountIface { + /* Fields of Gio.MountIface */ + g_iface: GObject.TypeInterface + changed: (mount: Mount) => void + unmounted: (mount: Mount) => void + get_root: (mount: Mount) => File + get_name: (mount: Mount) => string + get_icon: (mount: Mount) => Icon + get_uuid: (mount: Mount) => string | null + get_volume: (mount: Mount) => Volume | null + get_drive: (mount: Mount) => Drive | null + can_unmount: (mount: Mount) => boolean + can_eject: (mount: Mount) => boolean + unmount: (mount: Mount, flags: MountUnmountFlags, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null) => void + unmount_finish: (mount: Mount, result: AsyncResult) => boolean + eject: (mount: Mount, flags: MountUnmountFlags, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null) => void + eject_finish: (mount: Mount, result: AsyncResult) => boolean + remount: (mount: Mount, flags: MountMountFlags, mount_operation?: MountOperation | null, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null) => void + remount_finish: (mount: Mount, result: AsyncResult) => boolean + guess_content_type: (mount: Mount, force_rescan: boolean, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null) => void + guess_content_type_finish: (mount: Mount, result: AsyncResult) => string[] + guess_content_type_sync: (mount: Mount, force_rescan: boolean, cancellable?: Cancellable | null) => string[] + pre_unmount: (mount: Mount) => void + unmount_with_operation: (mount: Mount, flags: MountUnmountFlags, mount_operation?: MountOperation | null, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null) => void + unmount_with_operation_finish: (mount: Mount, result: AsyncResult) => boolean + eject_with_operation: (mount: Mount, flags: MountUnmountFlags, mount_operation?: MountOperation | null, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null) => void + eject_with_operation_finish: (mount: Mount, result: AsyncResult) => boolean + get_default_location: (mount: Mount) => File + get_sort_key: (mount: Mount) => string | null + get_symbolic_icon: (mount: Mount) => Icon + static name: string +} +export abstract class MountOperationClass { + /* Fields of Gio.MountOperationClass */ + parent_class: GObject.ObjectClass + ask_password: (op: MountOperation, message: string, default_user: string, default_domain: string, flags: AskPasswordFlags) => void + ask_question: (op: MountOperation, message: string, choices: string[]) => void + reply: (op: MountOperation, result: MountOperationResult) => void + aborted: (op: MountOperation) => void + show_processes: (op: MountOperation, message: string, processes: GLib.Pid[], choices: string[]) => void + show_unmount_progress: (op: MountOperation, message: string, time_left: number, bytes_left: number) => void + static name: string +} +export class MountOperationPrivate { + static name: string +} +export abstract class NativeSocketAddressClass { + /* Fields of Gio.NativeSocketAddressClass */ + parent_class: SocketAddressClass + static name: string +} +export class NativeSocketAddressPrivate { + static name: string +} +export abstract class NativeVolumeMonitorClass { + /* Fields of Gio.NativeVolumeMonitorClass */ + parent_class: VolumeMonitorClass + static name: string +} +export abstract class NetworkAddressClass { + /* Fields of Gio.NetworkAddressClass */ + parent_class: GObject.ObjectClass + static name: string +} +export class NetworkAddressPrivate { + static name: string +} +export abstract class NetworkMonitorInterface { + /* Fields of Gio.NetworkMonitorInterface */ + g_iface: GObject.TypeInterface + network_changed: (monitor: NetworkMonitor, network_available: boolean) => void + can_reach: (monitor: NetworkMonitor, connectable: SocketConnectable, cancellable?: Cancellable | null) => boolean + can_reach_async: (monitor: NetworkMonitor, connectable: SocketConnectable, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null) => void + can_reach_finish: (monitor: NetworkMonitor, result: AsyncResult) => boolean + static name: string +} +export abstract class NetworkServiceClass { + /* Fields of Gio.NetworkServiceClass */ + parent_class: GObject.ObjectClass + static name: string +} +export class NetworkServicePrivate { + static name: string +} +export class OutputMessage { + /* Fields of Gio.OutputMessage */ + address: SocketAddress + vectors: OutputVector + num_vectors: number + bytes_sent: number + control_messages: SocketControlMessage[] + num_control_messages: number + static name: string +} +export abstract class OutputStreamClass { + /* Fields of Gio.OutputStreamClass */ + parent_class: GObject.ObjectClass + write_fn: (stream: OutputStream, buffer: Uint8Array | null, cancellable?: Cancellable | null) => number + splice: (stream: OutputStream, source: InputStream, flags: OutputStreamSpliceFlags, cancellable?: Cancellable | null) => number + flush: (stream: OutputStream, cancellable?: Cancellable | null) => boolean + close_fn: (stream: OutputStream, cancellable?: Cancellable | null) => boolean + write_async: (stream: OutputStream, buffer: Uint8Array | null, io_priority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null) => void + write_finish: (stream: OutputStream, result: AsyncResult) => number + splice_async: (stream: OutputStream, source: InputStream, flags: OutputStreamSpliceFlags, io_priority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null) => void + splice_finish: (stream: OutputStream, result: AsyncResult) => number + flush_async: (stream: OutputStream, io_priority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null) => void + flush_finish: (stream: OutputStream, result: AsyncResult) => boolean + close_async: (stream: OutputStream, io_priority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null) => void + close_finish: (stream: OutputStream, result: AsyncResult) => boolean + writev_fn: (stream: OutputStream, vectors: OutputVector[], cancellable?: Cancellable | null) => [ /* returnType */ boolean, /* bytes_written */ number | null ] + writev_async: (stream: OutputStream, vectors: OutputVector[], io_priority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null) => void + writev_finish: (stream: OutputStream, result: AsyncResult) => [ /* returnType */ boolean, /* bytes_written */ number | null ] + static name: string +} +export class OutputStreamPrivate { + static name: string +} +export class OutputVector { + /* Fields of Gio.OutputVector */ + buffer: object + size: number + static name: string +} +export abstract class PermissionClass { + /* Fields of Gio.PermissionClass */ + parent_class: GObject.ObjectClass + acquire: (permission: Permission, cancellable?: Cancellable | null) => boolean + acquire_async: (permission: Permission, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null) => void + acquire_finish: (permission: Permission, result: AsyncResult) => boolean + release: (permission: Permission, cancellable?: Cancellable | null) => boolean + release_async: (permission: Permission, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null) => void + release_finish: (permission: Permission, result: AsyncResult) => boolean + reserved: object[] + static name: string +} +export class PermissionPrivate { + static name: string +} +export abstract class PollableInputStreamInterface { + /* Fields of Gio.PollableInputStreamInterface */ + g_iface: GObject.TypeInterface + can_poll: (stream: PollableInputStream) => boolean + is_readable: (stream: PollableInputStream) => boolean + create_source: (stream: PollableInputStream, cancellable?: Cancellable | null) => GLib.Source + read_nonblocking: (stream: PollableInputStream, buffer: Uint8Array | null) => number + static name: string +} +export abstract class PollableOutputStreamInterface { + /* Fields of Gio.PollableOutputStreamInterface */ + g_iface: GObject.TypeInterface + can_poll: (stream: PollableOutputStream) => boolean + is_writable: (stream: PollableOutputStream) => boolean + create_source: (stream: PollableOutputStream, cancellable?: Cancellable | null) => GLib.Source + write_nonblocking: (stream: PollableOutputStream, buffer: Uint8Array | null) => number + writev_nonblocking: (stream: PollableOutputStream, vectors: OutputVector[]) => [ /* returnType */ PollableReturn, /* bytes_written */ number | null ] + static name: string +} +export abstract class ProxyAddressClass { + /* Fields of Gio.ProxyAddressClass */ + parent_class: InetSocketAddressClass + static name: string +} +export abstract class ProxyAddressEnumeratorClass { + static name: string +} +export class ProxyAddressEnumeratorPrivate { + static name: string +} +export class ProxyAddressPrivate { + static name: string +} +export abstract class ProxyInterface { + /* Fields of Gio.ProxyInterface */ + g_iface: GObject.TypeInterface + connect: (proxy: Proxy, connection: IOStream, proxy_address: ProxyAddress, cancellable?: Cancellable | null) => IOStream + connect_async: (proxy: Proxy, connection: IOStream, proxy_address: ProxyAddress, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null) => void + connect_finish: (proxy: Proxy, result: AsyncResult) => IOStream + supports_hostname: (proxy: Proxy) => boolean + static name: string +} +export abstract class ProxyResolverInterface { + /* Fields of Gio.ProxyResolverInterface */ + g_iface: GObject.TypeInterface + is_supported: (resolver: ProxyResolver) => boolean + lookup: (resolver: ProxyResolver, uri: string, cancellable?: Cancellable | null) => string[] + lookup_async: (resolver: ProxyResolver, uri: string, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null) => void + lookup_finish: (resolver: ProxyResolver, result: AsyncResult) => string[] + static name: string +} +export abstract class RemoteActionGroupInterface { + /* Fields of Gio.RemoteActionGroupInterface */ + g_iface: GObject.TypeInterface + activate_action_full: (remote: RemoteActionGroup, action_name: string, parameter: GLib.Variant | null, platform_data: GLib.Variant) => void + change_action_state_full: (remote: RemoteActionGroup, action_name: string, value: GLib.Variant, platform_data: GLib.Variant) => void + static name: string +} +export abstract class ResolverClass { + /* Fields of Gio.ResolverClass */ + parent_class: GObject.ObjectClass + reload: (resolver: Resolver) => void + lookup_by_name: (resolver: Resolver, hostname: string, cancellable?: Cancellable | null) => InetAddress[] + lookup_by_name_async: (resolver: Resolver, hostname: string, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null) => void + lookup_by_name_finish: (resolver: Resolver, result: AsyncResult) => InetAddress[] + lookup_by_address: (resolver: Resolver, address: InetAddress, cancellable?: Cancellable | null) => string + lookup_by_address_async: (resolver: Resolver, address: InetAddress, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null) => void + lookup_by_address_finish: (resolver: Resolver, result: AsyncResult) => string + lookup_service_async: (resolver: Resolver, rrname: string, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null) => void + lookup_service_finish: (resolver: Resolver, result: AsyncResult) => SrvTarget[] + lookup_records: (resolver: Resolver, rrname: string, record_type: ResolverRecordType, cancellable?: Cancellable | null) => GLib.Variant[] + lookup_records_async: (resolver: Resolver, rrname: string, record_type: ResolverRecordType, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null) => void + lookup_records_finish: (resolver: Resolver, result: AsyncResult) => GLib.Variant[] + lookup_by_name_with_flags_async: (resolver: Resolver, hostname: string, flags: ResolverNameLookupFlags, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null) => void + lookup_by_name_with_flags_finish: (resolver: Resolver, result: AsyncResult) => InetAddress[] + lookup_by_name_with_flags: (resolver: Resolver, hostname: string, flags: ResolverNameLookupFlags, cancellable?: Cancellable | null) => InetAddress[] + static name: string +} +export class ResolverPrivate { + static name: string +} +export class Resource { + /* Methods of Gio.Resource */ + _register(): void + _unregister(): void + enumerate_children(path: string, lookup_flags: ResourceLookupFlags): string[] + get_info(path: string, lookup_flags: ResourceLookupFlags): [ /* returnType */ boolean, /* size */ number | null, /* flags */ number | null ] + lookup_data(path: string, lookup_flags: ResourceLookupFlags): GLib.Bytes + open_stream(path: string, lookup_flags: ResourceLookupFlags): InputStream + ref(): Resource + unref(): void + static name: string + /* Static methods and pseudo-constructors */ + static new_from_data(data: GLib.Bytes): Resource + static load(filename: string): Resource +} +export abstract class SeekableIface { + /* Fields of Gio.SeekableIface */ + g_iface: GObject.TypeInterface + tell: (seekable: Seekable) => number + can_seek: (seekable: Seekable) => boolean + seek: (seekable: Seekable, offset: number, type: GLib.SeekType, cancellable?: Cancellable | null) => boolean + can_truncate: (seekable: Seekable) => boolean + truncate_fn: (seekable: Seekable, offset: number, cancellable?: Cancellable | null) => boolean + static name: string +} +export abstract class SettingsBackendClass { + /* Fields of Gio.SettingsBackendClass */ + parent_class: GObject.ObjectClass + read: (backend: SettingsBackend, key: string, expected_type: GLib.VariantType, default_value: boolean) => GLib.Variant + get_writable: (backend: SettingsBackend, key: string) => boolean + write: (backend: SettingsBackend, key: string, value: GLib.Variant, origin_tag?: object | null) => boolean + write_tree: (backend: SettingsBackend, tree: GLib.Tree, origin_tag?: object | null) => boolean + reset: (backend: SettingsBackend, key: string, origin_tag?: object | null) => void + subscribe: (backend: SettingsBackend, name: string) => void + unsubscribe: (backend: SettingsBackend, name: string) => void + sync: (backend: SettingsBackend) => void + read_user_value: (backend: SettingsBackend, key: string, expected_type: GLib.VariantType) => GLib.Variant + static name: string +} +export class SettingsBackendPrivate { + static name: string +} +export abstract class SettingsClass { + /* Fields of Gio.SettingsClass */ + parent_class: GObject.ObjectClass + writable_changed: (settings: Settings, key: string) => void + changed: (settings: Settings, key: string) => void + writable_change_event: (settings: Settings, key: GLib.Quark) => boolean + change_event: (settings: Settings, keys: GLib.Quark, n_keys: number) => boolean + padding: object[] + static name: string +} +export class SettingsPrivate { + static name: string +} +export class SettingsSchema { + /* Methods of Gio.SettingsSchema */ + get_id(): string + get_key(name: string): SettingsSchemaKey + get_path(): string | null + has_key(name: string): boolean + list_children(): string[] + list_keys(): string[] + ref(): SettingsSchema + unref(): void + static name: string +} +export class SettingsSchemaKey { + /* Methods of Gio.SettingsSchemaKey */ + get_default_value(): GLib.Variant + get_description(): string | null + get_name(): string + get_range(): GLib.Variant + get_summary(): string | null + get_value_type(): GLib.VariantType + range_check(value: GLib.Variant): boolean + ref(): SettingsSchemaKey + unref(): void + static name: string +} +export class SettingsSchemaSource { + /* Methods of Gio.SettingsSchemaSource */ + list_schemas(recursive: boolean): [ /* non_relocatable */ string[], /* relocatable */ string[] ] + lookup(schema_id: string, recursive: boolean): SettingsSchema | null + ref(): SettingsSchemaSource + unref(): void + static name: string + /* Static methods and pseudo-constructors */ + static new_from_directory(directory: string, parent: SettingsSchemaSource | null, trusted: boolean): SettingsSchemaSource + static get_default(): SettingsSchemaSource | null +} +export abstract class SimpleActionGroupClass { + static name: string +} +export class SimpleActionGroupPrivate { + static name: string +} +export abstract class SimpleAsyncResultClass { + static name: string +} +export abstract class SimpleProxyResolverClass { + /* Fields of Gio.SimpleProxyResolverClass */ + parent_class: GObject.ObjectClass + static name: string +} +export class SimpleProxyResolverPrivate { + static name: string +} +export abstract class SocketAddressClass { + /* Fields of Gio.SocketAddressClass */ + parent_class: GObject.ObjectClass + get_family: (address: SocketAddress) => SocketFamily + get_native_size: (address: SocketAddress) => number + to_native: (address: SocketAddress, dest: object | null, destlen: number) => boolean + static name: string +} +export abstract class SocketAddressEnumeratorClass { + /* Fields of Gio.SocketAddressEnumeratorClass */ + next: (enumerator: SocketAddressEnumerator, cancellable?: Cancellable | null) => SocketAddress + next_async: (enumerator: SocketAddressEnumerator, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null) => void + next_finish: (enumerator: SocketAddressEnumerator, result: AsyncResult) => SocketAddress + static name: string +} +export abstract class SocketClass { + /* Fields of Gio.SocketClass */ + parent_class: GObject.ObjectClass + static name: string +} +export abstract class SocketClientClass { + /* Fields of Gio.SocketClientClass */ + parent_class: GObject.ObjectClass + event: (client: SocketClient, event: SocketClientEvent, connectable: SocketConnectable, connection: IOStream) => void + static name: string +} +export class SocketClientPrivate { + static name: string +} +export abstract class SocketConnectableIface { + /* Fields of Gio.SocketConnectableIface */ + g_iface: GObject.TypeInterface + enumerate: (connectable: SocketConnectable) => SocketAddressEnumerator + proxy_enumerate: (connectable: SocketConnectable) => SocketAddressEnumerator + to_string: (connectable: SocketConnectable) => string + static name: string +} +export abstract class SocketConnectionClass { + /* Fields of Gio.SocketConnectionClass */ + parent_class: IOStreamClass + static name: string +} +export class SocketConnectionPrivate { + static name: string +} +export abstract class SocketControlMessageClass { + /* Fields of Gio.SocketControlMessageClass */ + parent_class: GObject.ObjectClass + get_size: (message: SocketControlMessage) => number + get_level: (message: SocketControlMessage) => number + get_type: (message: SocketControlMessage) => number + serialize: (message: SocketControlMessage, data: object) => void + static name: string +} +export class SocketControlMessagePrivate { + static name: string +} +export abstract class SocketListenerClass { + /* Fields of Gio.SocketListenerClass */ + parent_class: GObject.ObjectClass + changed: (listener: SocketListener) => void + event: (listener: SocketListener, event: SocketListenerEvent, socket: Socket) => void + static name: string +} +export class SocketListenerPrivate { + static name: string +} +export class SocketPrivate { + static name: string +} +export abstract class SocketServiceClass { + /* Fields of Gio.SocketServiceClass */ + parent_class: SocketListenerClass + incoming: (service: SocketService, connection: SocketConnection, source_object: GObject.Object) => boolean + static name: string +} +export class SocketServicePrivate { + static name: string +} +export class SrvTarget { + /* Methods of Gio.SrvTarget */ + copy(): SrvTarget + free(): void + get_hostname(): string + get_port(): number + get_priority(): number + get_weight(): number + static name: string + static new(hostname: string, port: number, priority: number, weight: number): SrvTarget + constructor(hostname: string, port: number, priority: number, weight: number) + /* Static methods and pseudo-constructors */ + static new(hostname: string, port: number, priority: number, weight: number): SrvTarget +} +export class StaticResource { + /* Methods of Gio.StaticResource */ + fini(): void + get_resource(): Resource + init(): void + static name: string +} +export abstract class TaskClass { + static name: string +} +export abstract class TcpConnectionClass { + /* Fields of Gio.TcpConnectionClass */ + parent_class: SocketConnectionClass + static name: string +} +export class TcpConnectionPrivate { + static name: string +} +export abstract class TcpWrapperConnectionClass { + /* Fields of Gio.TcpWrapperConnectionClass */ + parent_class: TcpConnectionClass + static name: string +} +export class TcpWrapperConnectionPrivate { + static name: string +} +export abstract class ThemedIconClass { + static name: string +} +export abstract class ThreadedSocketServiceClass { + /* Fields of Gio.ThreadedSocketServiceClass */ + parent_class: SocketServiceClass + run: (service: ThreadedSocketService, connection: SocketConnection, source_object: GObject.Object) => boolean + static name: string +} +export class ThreadedSocketServicePrivate { + static name: string +} +export abstract class TlsBackendInterface { + /* Fields of Gio.TlsBackendInterface */ + g_iface: GObject.TypeInterface + supports_tls: (backend: TlsBackend) => boolean + get_certificate_type: () => GObject.Type + get_client_connection_type: () => GObject.Type + get_server_connection_type: () => GObject.Type + get_file_database_type: () => GObject.Type + get_default_database: (backend: TlsBackend) => TlsDatabase + supports_dtls: (backend: TlsBackend) => boolean + get_dtls_client_connection_type: () => GObject.Type + get_dtls_server_connection_type: () => GObject.Type + static name: string +} +export abstract class TlsCertificateClass { + /* Fields of Gio.TlsCertificateClass */ + parent_class: GObject.ObjectClass + verify: (cert: TlsCertificate, identity?: SocketConnectable | null, trusted_ca?: TlsCertificate | null) => TlsCertificateFlags + static name: string +} +export class TlsCertificatePrivate { + static name: string +} +export abstract class TlsClientConnectionInterface { + /* Fields of Gio.TlsClientConnectionInterface */ + g_iface: GObject.TypeInterface + copy_session_state: (conn: TlsClientConnection, source: TlsClientConnection) => void + static name: string +} +export abstract class TlsConnectionClass { + /* Fields of Gio.TlsConnectionClass */ + parent_class: IOStreamClass + accept_certificate: (connection: TlsConnection, peer_cert: TlsCertificate, errors: TlsCertificateFlags) => boolean + handshake: (conn: TlsConnection, cancellable?: Cancellable | null) => boolean + handshake_async: (conn: TlsConnection, io_priority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null) => void + handshake_finish: (conn: TlsConnection, result: AsyncResult) => boolean + get_binding_data: (conn: TlsConnection, type: TlsChannelBindingType, data: Uint8Array) => boolean + static name: string +} +export class TlsConnectionPrivate { + static name: string +} +export abstract class TlsDatabaseClass { + /* Fields of Gio.TlsDatabaseClass */ + parent_class: GObject.ObjectClass + verify_chain: (self: TlsDatabase, chain: TlsCertificate, purpose: string, identity: SocketConnectable | null, interaction: TlsInteraction | null, flags: TlsDatabaseVerifyFlags, cancellable?: Cancellable | null) => TlsCertificateFlags + verify_chain_async: (self: TlsDatabase, chain: TlsCertificate, purpose: string, identity: SocketConnectable | null, interaction: TlsInteraction | null, flags: TlsDatabaseVerifyFlags, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null) => void + verify_chain_finish: (self: TlsDatabase, result: AsyncResult) => TlsCertificateFlags + create_certificate_handle: (self: TlsDatabase, certificate: TlsCertificate) => string | null + lookup_certificate_for_handle: (self: TlsDatabase, handle: string, interaction: TlsInteraction | null, flags: TlsDatabaseLookupFlags, cancellable?: Cancellable | null) => TlsCertificate | null + lookup_certificate_for_handle_async: (self: TlsDatabase, handle: string, interaction: TlsInteraction | null, flags: TlsDatabaseLookupFlags, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null) => void + lookup_certificate_for_handle_finish: (self: TlsDatabase, result: AsyncResult) => TlsCertificate + lookup_certificate_issuer: (self: TlsDatabase, certificate: TlsCertificate, interaction: TlsInteraction | null, flags: TlsDatabaseLookupFlags, cancellable?: Cancellable | null) => TlsCertificate + lookup_certificate_issuer_async: (self: TlsDatabase, certificate: TlsCertificate, interaction: TlsInteraction | null, flags: TlsDatabaseLookupFlags, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null) => void + lookup_certificate_issuer_finish: (self: TlsDatabase, result: AsyncResult) => TlsCertificate + lookup_certificates_issued_by: (self: TlsDatabase, issuer_raw_dn: Uint8Array, interaction: TlsInteraction | null, flags: TlsDatabaseLookupFlags, cancellable?: Cancellable | null) => TlsCertificate[] + lookup_certificates_issued_by_async: (self: TlsDatabase, issuer_raw_dn: Uint8Array, interaction: TlsInteraction | null, flags: TlsDatabaseLookupFlags, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null) => void + lookup_certificates_issued_by_finish: (self: TlsDatabase, result: AsyncResult) => TlsCertificate[] + static name: string +} +export class TlsDatabasePrivate { + static name: string +} +export abstract class TlsFileDatabaseInterface { + /* Fields of Gio.TlsFileDatabaseInterface */ + g_iface: GObject.TypeInterface + static name: string +} +export abstract class TlsInteractionClass { + /* Fields of Gio.TlsInteractionClass */ + ask_password: (interaction: TlsInteraction, password: TlsPassword, cancellable?: Cancellable | null) => TlsInteractionResult + ask_password_async: (interaction: TlsInteraction, password: TlsPassword, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null) => void + ask_password_finish: (interaction: TlsInteraction, result: AsyncResult) => TlsInteractionResult + request_certificate: (interaction: TlsInteraction, connection: TlsConnection, flags: TlsCertificateRequestFlags, cancellable?: Cancellable | null) => TlsInteractionResult + request_certificate_async: (interaction: TlsInteraction, connection: TlsConnection, flags: TlsCertificateRequestFlags, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null) => void + request_certificate_finish: (interaction: TlsInteraction, result: AsyncResult) => TlsInteractionResult + static name: string +} +export class TlsInteractionPrivate { + static name: string +} +export abstract class TlsPasswordClass { + /* Fields of Gio.TlsPasswordClass */ + parent_class: GObject.ObjectClass + get_value: (password: TlsPassword, length?: number | null) => number + set_value: (password: TlsPassword, value: Uint8Array, destroy?: GLib.DestroyNotify | null) => void + get_default_warning: (password: TlsPassword) => string + static name: string +} +export class TlsPasswordPrivate { + static name: string +} +export abstract class TlsServerConnectionInterface { + /* Fields of Gio.TlsServerConnectionInterface */ + g_iface: GObject.TypeInterface + static name: string +} +export abstract class UnixConnectionClass { + /* Fields of Gio.UnixConnectionClass */ + parent_class: SocketConnectionClass + static name: string +} +export class UnixConnectionPrivate { + static name: string +} +export abstract class UnixCredentialsMessageClass { + /* Fields of Gio.UnixCredentialsMessageClass */ + parent_class: SocketControlMessageClass + static name: string +} +export class UnixCredentialsMessagePrivate { + static name: string +} +export abstract class UnixFDListClass { + /* Fields of Gio.UnixFDListClass */ + parent_class: GObject.ObjectClass + static name: string +} +export class UnixFDListPrivate { + static name: string +} +export abstract class UnixFDMessageClass { + /* Fields of Gio.UnixFDMessageClass */ + parent_class: SocketControlMessageClass + static name: string +} +export class UnixFDMessagePrivate { + static name: string +} +export abstract class UnixInputStreamClass { + /* Fields of Gio.UnixInputStreamClass */ + parent_class: InputStreamClass + static name: string +} +export class UnixInputStreamPrivate { + static name: string +} +export class UnixMountEntry { + static name: string +} +export abstract class UnixMountMonitorClass { + static name: string +} +export class UnixMountPoint { + /* Methods of Gio.UnixMountPoint */ + compare(mount2: UnixMountPoint): number + copy(): UnixMountPoint + free(): void + get_device_path(): string + get_fs_type(): string + get_mount_path(): string + get_options(): string | null + guess_can_eject(): boolean + guess_icon(): Icon + guess_name(): string + guess_symbolic_icon(): Icon + is_loopback(): boolean + is_readonly(): boolean + is_user_mountable(): boolean + static name: string + /* Static methods and pseudo-constructors */ + static at(mount_path: string): [ /* returnType */ UnixMountPoint | null, /* time_read */ number | null ] +} +export abstract class UnixOutputStreamClass { + /* Fields of Gio.UnixOutputStreamClass */ + parent_class: OutputStreamClass + static name: string +} +export class UnixOutputStreamPrivate { + static name: string +} +export abstract class UnixSocketAddressClass { + /* Fields of Gio.UnixSocketAddressClass */ + parent_class: SocketAddressClass + static name: string +} +export class UnixSocketAddressPrivate { + static name: string +} +export abstract class VfsClass { + /* Fields of Gio.VfsClass */ + parent_class: GObject.ObjectClass + is_active: (vfs: Vfs) => boolean + get_file_for_path: (vfs: Vfs, path: string) => File + get_file_for_uri: (vfs: Vfs, uri: string) => File + get_supported_uri_schemes: (vfs: Vfs) => string[] + parse_name: (vfs: Vfs, parse_name: string) => File + local_file_add_info: (vfs: Vfs, filename: string, device: number, attribute_matcher: FileAttributeMatcher, info: FileInfo, cancellable: Cancellable | null, extra_data: object | null, free_extra_data: GLib.DestroyNotify) => void + add_writable_namespaces: (vfs: Vfs, list: FileAttributeInfoList) => void + local_file_set_attributes: (vfs: Vfs, filename: string, info: FileInfo, flags: FileQueryInfoFlags, cancellable?: Cancellable | null) => boolean + local_file_removed: (vfs: Vfs, filename: string) => void + local_file_moved: (vfs: Vfs, source: string, dest: string) => void + static name: string +} +export abstract class VolumeIface { + /* Fields of Gio.VolumeIface */ + g_iface: GObject.TypeInterface + changed: (volume: Volume) => void + removed: (volume: Volume) => void + get_name: (volume: Volume) => string + get_icon: (volume: Volume) => Icon + get_uuid: (volume: Volume) => string | null + get_drive: (volume: Volume) => Drive | null + get_mount: (volume: Volume) => Mount | null + can_mount: (volume: Volume) => boolean + can_eject: (volume: Volume) => boolean + mount_fn: (volume: Volume, flags: MountMountFlags, mount_operation?: MountOperation | null, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null) => void + mount_finish: (volume: Volume, result: AsyncResult) => boolean + eject: (volume: Volume, flags: MountUnmountFlags, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null) => void + eject_finish: (volume: Volume, result: AsyncResult) => boolean + get_identifier: (volume: Volume, kind: string) => string | null + enumerate_identifiers: (volume: Volume) => string[] + should_automount: (volume: Volume) => boolean + get_activation_root: (volume: Volume) => File | null + eject_with_operation: (volume: Volume, flags: MountUnmountFlags, mount_operation?: MountOperation | null, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null) => void + eject_with_operation_finish: (volume: Volume, result: AsyncResult) => boolean + get_sort_key: (volume: Volume) => string | null + get_symbolic_icon: (volume: Volume) => Icon + static name: string +} +export abstract class VolumeMonitorClass { + /* Fields of Gio.VolumeMonitorClass */ + parent_class: GObject.ObjectClass + volume_added: (volume_monitor: VolumeMonitor, volume: Volume) => void + volume_removed: (volume_monitor: VolumeMonitor, volume: Volume) => void + volume_changed: (volume_monitor: VolumeMonitor, volume: Volume) => void + mount_added: (volume_monitor: VolumeMonitor, mount: Mount) => void + mount_removed: (volume_monitor: VolumeMonitor, mount: Mount) => void + mount_pre_unmount: (volume_monitor: VolumeMonitor, mount: Mount) => void + mount_changed: (volume_monitor: VolumeMonitor, mount: Mount) => void + drive_connected: (volume_monitor: VolumeMonitor, drive: Drive) => void + drive_disconnected: (volume_monitor: VolumeMonitor, drive: Drive) => void + drive_changed: (volume_monitor: VolumeMonitor, drive: Drive) => void + is_supported: () => boolean + get_connected_drives: (volume_monitor: VolumeMonitor) => Drive[] + get_volumes: (volume_monitor: VolumeMonitor) => Volume[] + get_mounts: (volume_monitor: VolumeMonitor) => Mount[] + get_volume_for_uuid: (volume_monitor: VolumeMonitor, uuid: string) => Volume | null + get_mount_for_uuid: (volume_monitor: VolumeMonitor, uuid: string) => Mount | null + drive_eject_button: (volume_monitor: VolumeMonitor, drive: Drive) => void + drive_stop_button: (volume_monitor: VolumeMonitor, drive: Drive) => void + static name: string +} +export abstract class ZlibCompressorClass { + /* Fields of Gio.ZlibCompressorClass */ + parent_class: GObject.ObjectClass + static name: string +} +export abstract class ZlibDecompressorClass { + /* Fields of Gio.ZlibDecompressorClass */ + parent_class: GObject.ObjectClass + static name: string +} \ No newline at end of file diff --git a/@types/Gjs/Gio-2.0.js b/@types/Gjs/Gio-2.0.js new file mode 100644 index 00000000..6a57e42a --- /dev/null +++ b/@types/Gjs/Gio-2.0.js @@ -0,0 +1,2 @@ +imports.gi.versions.Gio = '2.0'; +module.exports = imports.gi.Gio; diff --git a/@types/Gjs/Gjs.d.ts b/@types/Gjs/Gjs.d.ts new file mode 100644 index 00000000..406bdfb5 --- /dev/null +++ b/@types/Gjs/Gjs.d.ts @@ -0,0 +1,69 @@ +export namespace byteArray { + export class ByteArray { + constructor(lenOrArray: any) // May be a Uint8Array or any type accepted + // as a single arg by its constructor + toGBytes(): any // GLib.Bytes? + toString(encoding?: string): string + length: number + static get(target: ByteArray, prop: number, receiver?: ByteArray): number + static set(target: ByteArray, prop: number, val: number, receiver?: ByteArray): number + _array: Uint8Array + } + export function fromString(input: string): Uint8Array + export function fromArray(input: number[]): ByteArray // Odd one out for legacy reasons + export function fromGBytes(input: any): Uint8Array + export function toString(x: Uint8Array): string +} +export namespace console { + export function interact(): void +} +export namespace Lang { + // TODO: There is a lot more in Lang + export function Class(props: any): void +} +export namespace gettext { + export enum LocaleCategory { + ALL, COLLATE, CTYPE, MESSAGES, MONETARY, NUMERIC, TIME + } + export function setlocale(category: number, locale: string|null): string + export function textdomain(domainname: string|null): string + export function bindtextdomain(domainname: string, dirname: string|null): string + export function gettext(msgid: string): string + export function dgettext(domainname: string|null, msgid: string): string + export function dcgettext(domainname: string|null, msgid: string, category: number): string + export function ngettext(msgid: string, msgid_plural: string, n: number): string + export function dngettext(domainname: string, msgid: string, msgid_plural: string, n: number): string + export function domain(domainName: string): { + gettext: ((msgid: string) => string), + ngettext: ((msgid: string, msgid_plural: string, n:number) => string), + pgettext: ((context: any, msgid: string) => any) + } +} +export namespace Format { + export function vprintf(str: string, args: string[]): string + export function printf(fmt: string, ...args: any[]): void + // Following docs from gjs/modules/format.js + /** + * This function is intended to extend the String object and provide + * an String.format API for string formatting. + * It has to be set up using String.prototype.format = Format.format; + * Usage: + * "somestring %s %d".format('hello', 5); + * It supports %s, %d, %x and %f, for %f it also support precisions like + * "%.2f".format(1.526). All specifiers can be prefixed with a minimum + * field width, e.g. "%5s".format("foo"). Unless the width is prefixed + * with '0', the formatted string will be padded with spaces. + */ + export function format(fmt: string, ...args: any[]): string +} +export namespace Mainloop { + export function quit(name: string): void + export function idle_source(handler: any, priority: number): any + export function idle_add(handler: any, priority: number): any + export function timeout_source(timeout: any, handler: any, priority: number): any + export function timeout_seconds_source(timeout: any, handler: any, priority: number): any + export function timeout_add(timeout: any, handler: any, priority: number): any + export function timeout_add_seconds(timeout: any, handler: any, priority: number): any + export function source_remove(id: any): any + export function run(name: string): void +} diff --git a/@types/Gjs/Gjs.js b/@types/Gjs/Gjs.js new file mode 100644 index 00000000..c075be5d --- /dev/null +++ b/@types/Gjs/Gjs.js @@ -0,0 +1,7 @@ +module.exports = { + byteArray: imports.byteArray, + Lang: imports.lang, + Format: imports.format, + Mainloop: imports.mainloop, + gettext: imports.gettext +} diff --git a/@types/Gjs/Graphene-1.0.d.ts b/@types/Gjs/Graphene-1.0.d.ts new file mode 100644 index 00000000..a2dd5770 --- /dev/null +++ b/@types/Gjs/Graphene-1.0.d.ts @@ -0,0 +1,565 @@ +/** + * Graphene-1.0 + */ + +import * as Gjs from './Gjs'; +import * as GObject from './GObject-2.0'; +import * as GLib from './GLib-2.0'; + +export enum EulerOrder { + DEFAULT, + XYZ, + YZX, + ZXY, + XZY, + YXZ, + ZYX, + SXYZ, + SXYX, + SXZY, + SXZX, + SYZX, + SYZY, + SYXZ, + SYXY, + SZXY, + SZXZ, + SZYX, + SZYZ, + RZYX, + RXYX, + RYZX, + RXZX, + RXZY, + RYZY, + RZXY, + RYXY, + RYXZ, + RZXZ, + RXYZ, + RZYZ, +} +export enum RayIntersectionKind { + NONE, + ENTER, + LEAVE, +} +export const PI: number +export const PI_2: number +export const VEC2_LEN: number +export const VEC3_LEN: number +export const VEC4_LEN: number +export function box_empty(): Box +export function box_infinite(): Box +export function box_minus_one(): Box +export function box_one(): Box +export function box_one_minus_one(): Box +export function box_zero(): Box +export function point3d_zero(): Point3D +export function point_zero(): Point +export function rect_alloc(): Rect +export function rect_zero(): Rect +export function size_zero(): Size +export function vec2_one(): Vec2 +export function vec2_x_axis(): Vec2 +export function vec2_y_axis(): Vec2 +export function vec2_zero(): Vec2 +export function vec3_one(): Vec3 +export function vec3_x_axis(): Vec3 +export function vec3_y_axis(): Vec3 +export function vec3_z_axis(): Vec3 +export function vec3_zero(): Vec3 +export function vec4_one(): Vec4 +export function vec4_w_axis(): Vec4 +export function vec4_x_axis(): Vec4 +export function vec4_y_axis(): Vec4 +export function vec4_z_axis(): Vec4 +export function vec4_zero(): Vec4 +export class Box { + /* Methods of Graphene.Box */ + contains_box(b: Box): boolean + contains_point(point: Point3D): boolean + equal(b: Box): boolean + expand(point: Point3D): /* res */ Box + expand_scalar(scalar: number): /* res */ Box + expand_vec3(vec: Vec3): /* res */ Box + free(): void + get_bounding_sphere(): /* sphere */ Sphere + get_center(): /* center */ Point3D + get_depth(): number + get_height(): number + get_max(): /* max */ Point3D + get_min(): /* min */ Point3D + get_size(): /* size */ Vec3 + get_vertices(): /* vertices */ Vec3[] + get_width(): number + init(min?: Point3D | null, max?: Point3D | null): Box + init_from_box(src: Box): Box + init_from_points(points: Point3D[]): Box + init_from_vec3(min?: Vec3 | null, max?: Vec3 | null): Box + init_from_vectors(vectors: Vec3[]): Box + intersection(b: Box): [ /* returnType */ boolean, /* res */ Box | null ] + union(b: Box): /* res */ Box + static name: string + /* Static methods and pseudo-constructors */ + static alloc(): Box + static empty(): Box + static infinite(): Box + static minus_one(): Box + static one(): Box + static one_minus_one(): Box + static zero(): Box +} +export class Euler { + /* Methods of Graphene.Euler */ + equal(b: Euler): boolean + free(): void + get_alpha(): number + get_beta(): number + get_gamma(): number + get_order(): EulerOrder + get_x(): number + get_y(): number + get_z(): number + init(x: number, y: number, z: number): Euler + init_from_euler(src?: Euler | null): Euler + init_from_matrix(m: Matrix | null, order: EulerOrder): Euler + init_from_quaternion(q: Quaternion | null, order: EulerOrder): Euler + init_from_radians(x: number, y: number, z: number, order: EulerOrder): Euler + init_from_vec3(v: Vec3 | null, order: EulerOrder): Euler + init_with_order(x: number, y: number, z: number, order: EulerOrder): Euler + reorder(order: EulerOrder): /* res */ Euler + to_matrix(): /* res */ Matrix + to_quaternion(): /* res */ Quaternion + to_vec3(): /* res */ Vec3 + static name: string + /* Static methods and pseudo-constructors */ + static alloc(): Euler +} +export class Frustum { + /* Methods of Graphene.Frustum */ + contains_point(point: Point3D): boolean + equal(b: Frustum): boolean + free(): void + get_planes(): /* planes */ Plane[] + init(p0: Plane, p1: Plane, p2: Plane, p3: Plane, p4: Plane, p5: Plane): Frustum + init_from_frustum(src: Frustum): Frustum + init_from_matrix(matrix: Matrix): Frustum + intersects_box(box: Box): boolean + intersects_sphere(sphere: Sphere): boolean + static name: string + /* Static methods and pseudo-constructors */ + static alloc(): Frustum +} +export class Matrix { + /* Methods of Graphene.Matrix */ + decompose(): [ /* returnType */ boolean, /* translate */ Vec3, /* scale */ Vec3, /* rotate */ Quaternion, /* shear */ Vec3, /* perspective */ Vec4 ] + determinant(): number + equal(b: Matrix): boolean + equal_fast(b: Matrix): boolean + free(): void + get_row(index_: number): /* res */ Vec4 + get_value(row: number, col: number): number + get_x_scale(): number + get_x_translation(): number + get_y_scale(): number + get_y_translation(): number + get_z_scale(): number + get_z_translation(): number + init_from_2d(xx: number, yx: number, xy: number, yy: number, x_0: number, y_0: number): Matrix + init_from_float(v: number[]): Matrix + init_from_matrix(src: Matrix): Matrix + init_from_vec4(v0: Vec4, v1: Vec4, v2: Vec4, v3: Vec4): Matrix + init_frustum(left: number, right: number, bottom: number, top: number, z_near: number, z_far: number): Matrix + init_identity(): Matrix + init_look_at(eye: Vec3, center: Vec3, up: Vec3): Matrix + init_ortho(left: number, right: number, top: number, bottom: number, z_near: number, z_far: number): Matrix + init_perspective(fovy: number, aspect: number, z_near: number, z_far: number): Matrix + init_rotate(angle: number, axis: Vec3): Matrix + init_scale(x: number, y: number, z: number): Matrix + init_skew(x_skew: number, y_skew: number): Matrix + init_translate(p: Point3D): Matrix + interpolate(b: Matrix, factor: number): /* res */ Matrix + inverse(): [ /* returnType */ boolean, /* res */ Matrix ] + is_2d(): boolean + is_backface_visible(): boolean + is_identity(): boolean + is_singular(): boolean + multiply(b: Matrix): /* res */ Matrix + near(b: Matrix, epsilon: number): boolean + normalize(): /* res */ Matrix + perspective(depth: number): /* res */ Matrix + print(): void + project_point(p: Point): /* res */ Point + project_rect(r: Rect): /* res */ Quad + project_rect_bounds(r: Rect): /* res */ Rect + rotate(angle: number, axis: Vec3): void + rotate_euler(e: Euler): void + rotate_quaternion(q: Quaternion): void + rotate_x(angle: number): void + rotate_y(angle: number): void + rotate_z(angle: number): void + scale(factor_x: number, factor_y: number, factor_z: number): void + skew_xy(factor: number): void + skew_xz(factor: number): void + skew_yz(factor: number): void + to_2d(): [ /* returnType */ boolean, /* xx */ number, /* yx */ number, /* xy */ number, /* yy */ number, /* x_0 */ number, /* y_0 */ number ] + to_float(): /* v */ number[] + transform_bounds(r: Rect): /* res */ Rect + transform_box(b: Box): /* res */ Box + transform_point(p: Point): /* res */ Point + transform_point3d(p: Point3D): /* res */ Point3D + transform_ray(r: Ray): /* res */ Ray + transform_rect(r: Rect): /* res */ Quad + transform_sphere(s: Sphere): /* res */ Sphere + transform_vec3(v: Vec3): /* res */ Vec3 + transform_vec4(v: Vec4): /* res */ Vec4 + translate(pos: Point3D): void + transpose(): /* res */ Matrix + unproject_point3d(modelview: Matrix, point: Point3D): /* res */ Point3D + untransform_bounds(r: Rect, bounds: Rect): /* res */ Rect + untransform_point(p: Point, bounds: Rect): [ /* returnType */ boolean, /* res */ Point ] + static name: string + /* Static methods and pseudo-constructors */ + static alloc(): Matrix +} +export class Plane { + /* Methods of Graphene.Plane */ + distance(point: Point3D): number + equal(b: Plane): boolean + free(): void + get_constant(): number + get_normal(): /* normal */ Vec3 + init(normal: Vec3 | null, constant: number): Plane + init_from_plane(src: Plane): Plane + init_from_point(normal: Vec3, point: Point3D): Plane + init_from_points(a: Point3D, b: Point3D, c: Point3D): Plane + init_from_vec4(src: Vec4): Plane + negate(): /* res */ Plane + normalize(): /* res */ Plane + transform(matrix: Matrix, normal_matrix?: Matrix | null): /* res */ Plane + static name: string + /* Static methods and pseudo-constructors */ + static alloc(): Plane +} +export class Point { + /* Fields of Graphene.Point */ + x: number + y: number + /* Methods of Graphene.Point */ + distance(b: Point): [ /* returnType */ number, /* d_x */ number | null, /* d_y */ number | null ] + equal(b: Point): boolean + free(): void + init(x: number, y: number): Point + init_from_point(src: Point): Point + init_from_vec2(src: Vec2): Point + interpolate(b: Point, factor: number): /* res */ Point + near(b: Point, epsilon: number): boolean + to_vec2(): /* v */ Vec2 + static name: string + /* Static methods and pseudo-constructors */ + static alloc(): Point + static zero(): Point +} +export class Point3D { + /* Fields of Graphene.Point3D */ + x: number + y: number + z: number + /* Methods of Graphene.Point3D */ + cross(b: Point3D): /* res */ Point3D + distance(b: Point3D): [ /* returnType */ number, /* delta */ Vec3 | null ] + dot(b: Point3D): number + equal(b: Point3D): boolean + free(): void + init(x: number, y: number, z: number): Point3D + init_from_point(src: Point3D): Point3D + init_from_vec3(v: Vec3): Point3D + interpolate(b: Point3D, factor: number): /* res */ Point3D + length(): number + near(b: Point3D, epsilon: number): boolean + normalize(): /* res */ Point3D + normalize_viewport(viewport: Rect, z_near: number, z_far: number): /* res */ Point3D + scale(factor: number): /* res */ Point3D + to_vec3(): /* v */ Vec3 + static name: string + /* Static methods and pseudo-constructors */ + static alloc(): Point3D + static zero(): Point3D +} +export class Quad { + /* Methods of Graphene.Quad */ + bounds(): /* r */ Rect + contains(p: Point): boolean + free(): void + get_point(index_: number): Point + init(p1: Point, p2: Point, p3: Point, p4: Point): Quad + init_from_points(points: Point[]): Quad + init_from_rect(r: Rect): Quad + static name: string + /* Static methods and pseudo-constructors */ + static alloc(): Quad +} +export class Quaternion { + /* Methods of Graphene.Quaternion */ + add(b: Quaternion): /* res */ Quaternion + dot(b: Quaternion): number + equal(b: Quaternion): boolean + free(): void + init(x: number, y: number, z: number, w: number): Quaternion + init_from_angle_vec3(angle: number, axis: Vec3): Quaternion + init_from_angles(deg_x: number, deg_y: number, deg_z: number): Quaternion + init_from_euler(e: Euler): Quaternion + init_from_matrix(m: Matrix): Quaternion + init_from_quaternion(src: Quaternion): Quaternion + init_from_radians(rad_x: number, rad_y: number, rad_z: number): Quaternion + init_from_vec4(src: Vec4): Quaternion + init_identity(): Quaternion + invert(): /* res */ Quaternion + multiply(b: Quaternion): /* res */ Quaternion + normalize(): /* res */ Quaternion + scale(factor: number): /* res */ Quaternion + slerp(b: Quaternion, factor: number): /* res */ Quaternion + to_angle_vec3(): [ /* angle */ number, /* axis */ Vec3 ] + to_angles(): [ /* deg_x */ number | null, /* deg_y */ number | null, /* deg_z */ number | null ] + to_matrix(): /* m */ Matrix + to_radians(): [ /* rad_x */ number | null, /* rad_y */ number | null, /* rad_z */ number | null ] + to_vec4(): /* res */ Vec4 + static name: string + /* Static methods and pseudo-constructors */ + static alloc(): Quaternion +} +export class Ray { + /* Methods of Graphene.Ray */ + equal(b: Ray): boolean + free(): void + get_closest_point_to_point(p: Point3D): /* res */ Point3D + get_direction(): /* direction */ Vec3 + get_distance_to_plane(p: Plane): number + get_distance_to_point(p: Point3D): number + get_origin(): /* origin */ Point3D + get_position_at(t: number): /* position */ Point3D + init(origin?: Point3D | null, direction?: Vec3 | null): Ray + init_from_ray(src: Ray): Ray + init_from_vec3(origin?: Vec3 | null, direction?: Vec3 | null): Ray + intersect_box(b: Box): [ /* returnType */ RayIntersectionKind, /* t_out */ number ] + intersect_sphere(s: Sphere): [ /* returnType */ RayIntersectionKind, /* t_out */ number ] + intersect_triangle(t: Triangle): [ /* returnType */ RayIntersectionKind, /* t_out */ number ] + intersects_box(b: Box): boolean + intersects_sphere(s: Sphere): boolean + intersects_triangle(t: Triangle): boolean + static name: string + /* Static methods and pseudo-constructors */ + static alloc(): Ray +} +export class Rect { + /* Fields of Graphene.Rect */ + origin: Point + size: Size + /* Methods of Graphene.Rect */ + contains_point(p: Point): boolean + contains_rect(b: Rect): boolean + equal(b: Rect): boolean + expand(p: Point): /* res */ Rect + free(): void + get_area(): number + get_bottom_left(): /* p */ Point + get_bottom_right(): /* p */ Point + get_center(): /* p */ Point + get_height(): number + get_top_left(): /* p */ Point + get_top_right(): /* p */ Point + get_vertices(): /* vertices */ Vec2[] + get_width(): number + get_x(): number + get_y(): number + init(x: number, y: number, width: number, height: number): Rect + init_from_rect(src: Rect): Rect + inset(d_x: number, d_y: number): Rect + inset_r(d_x: number, d_y: number): /* res */ Rect + interpolate(b: Rect, factor: number): /* res */ Rect + intersection(b: Rect): [ /* returnType */ boolean, /* res */ Rect | null ] + normalize(): Rect + normalize_r(): /* res */ Rect + offset(d_x: number, d_y: number): Rect + offset_r(d_x: number, d_y: number): /* res */ Rect + round(): /* res */ Rect + round_extents(): /* res */ Rect + round_to_pixel(): Rect + scale(s_h: number, s_v: number): /* res */ Rect + union(b: Rect): /* res */ Rect + static name: string + /* Static methods and pseudo-constructors */ + static alloc(): Rect + static zero(): Rect +} +export class Simd4F { + static name: string +} +export class Simd4X4F { + static name: string +} +export class Size { + /* Fields of Graphene.Size */ + width: number + height: number + /* Methods of Graphene.Size */ + equal(b: Size): boolean + free(): void + init(width: number, height: number): Size + init_from_size(src: Size): Size + interpolate(b: Size, factor: number): /* res */ Size + scale(factor: number): /* res */ Size + static name: string + /* Static methods and pseudo-constructors */ + static alloc(): Size + static zero(): Size +} +export class Sphere { + /* Methods of Graphene.Sphere */ + contains_point(point: Point3D): boolean + distance(point: Point3D): number + equal(b: Sphere): boolean + free(): void + get_bounding_box(): /* box */ Box + get_center(): /* center */ Point3D + get_radius(): number + init(center: Point3D | null, radius: number): Sphere + init_from_points(points: Point3D[], center?: Point3D | null): Sphere + init_from_vectors(vectors: Vec3[], center?: Point3D | null): Sphere + is_empty(): boolean + translate(point: Point3D): /* res */ Sphere + static name: string + /* Static methods and pseudo-constructors */ + static alloc(): Sphere +} +export class Triangle { + /* Methods of Graphene.Triangle */ + contains_point(p: Point3D): boolean + equal(b: Triangle): boolean + free(): void + get_area(): number + get_barycoords(p?: Point3D | null): [ /* returnType */ boolean, /* res */ Vec2 ] + get_bounding_box(): /* res */ Box + get_midpoint(): /* res */ Point3D + get_normal(): /* res */ Vec3 + get_plane(): /* res */ Plane + get_points(): [ /* a */ Point3D | null, /* b */ Point3D | null, /* c */ Point3D | null ] + get_uv(p: Point3D | null, uv_a: Vec2, uv_b: Vec2, uv_c: Vec2): [ /* returnType */ boolean, /* res */ Vec2 ] + get_vertices(): [ /* a */ Vec3 | null, /* b */ Vec3 | null, /* c */ Vec3 | null ] + init_from_float(a: number[], b: number[], c: number[]): Triangle + init_from_point3d(a?: Point3D | null, b?: Point3D | null, c?: Point3D | null): Triangle + init_from_vec3(a?: Vec3 | null, b?: Vec3 | null, c?: Vec3 | null): Triangle + static name: string + /* Static methods and pseudo-constructors */ + static alloc(): Triangle +} +export class Vec2 { + /* Methods of Graphene.Vec2 */ + add(b: Vec2): /* res */ Vec2 + divide(b: Vec2): /* res */ Vec2 + dot(b: Vec2): number + equal(v2: Vec2): boolean + free(): void + get_x(): number + get_y(): number + init(x: number, y: number): Vec2 + init_from_float(src: number[]): Vec2 + init_from_vec2(src: Vec2): Vec2 + interpolate(v2: Vec2, factor: number): /* res */ Vec2 + length(): number + max(b: Vec2): /* res */ Vec2 + min(b: Vec2): /* res */ Vec2 + multiply(b: Vec2): /* res */ Vec2 + near(v2: Vec2, epsilon: number): boolean + negate(): /* res */ Vec2 + normalize(): /* res */ Vec2 + scale(factor: number): /* res */ Vec2 + subtract(b: Vec2): /* res */ Vec2 + to_float(): /* dest */ number[] + static name: string + /* Static methods and pseudo-constructors */ + static alloc(): Vec2 + static one(): Vec2 + static x_axis(): Vec2 + static y_axis(): Vec2 + static zero(): Vec2 +} +export class Vec3 { + /* Methods of Graphene.Vec3 */ + add(b: Vec3): /* res */ Vec3 + cross(b: Vec3): /* res */ Vec3 + divide(b: Vec3): /* res */ Vec3 + dot(b: Vec3): number + equal(v2: Vec3): boolean + free(): void + get_x(): number + get_xy(): /* res */ Vec2 + get_xy0(): /* res */ Vec3 + get_xyz0(): /* res */ Vec4 + get_xyz1(): /* res */ Vec4 + get_xyzw(w: number): /* res */ Vec4 + get_y(): number + get_z(): number + init(x: number, y: number, z: number): Vec3 + init_from_float(src: number[]): Vec3 + init_from_vec3(src: Vec3): Vec3 + interpolate(v2: Vec3, factor: number): /* res */ Vec3 + length(): number + max(b: Vec3): /* res */ Vec3 + min(b: Vec3): /* res */ Vec3 + multiply(b: Vec3): /* res */ Vec3 + near(v2: Vec3, epsilon: number): boolean + negate(): /* res */ Vec3 + normalize(): /* res */ Vec3 + scale(factor: number): /* res */ Vec3 + subtract(b: Vec3): /* res */ Vec3 + to_float(): /* dest */ number[] + static name: string + /* Static methods and pseudo-constructors */ + static alloc(): Vec3 + static one(): Vec3 + static x_axis(): Vec3 + static y_axis(): Vec3 + static z_axis(): Vec3 + static zero(): Vec3 +} +export class Vec4 { + /* Methods of Graphene.Vec4 */ + add(b: Vec4): /* res */ Vec4 + divide(b: Vec4): /* res */ Vec4 + dot(b: Vec4): number + equal(v2: Vec4): boolean + free(): void + get_w(): number + get_x(): number + get_xy(): /* res */ Vec2 + get_xyz(): /* res */ Vec3 + get_y(): number + get_z(): number + init(x: number, y: number, z: number, w: number): Vec4 + init_from_float(src: number[]): Vec4 + init_from_vec2(src: Vec2, z: number, w: number): Vec4 + init_from_vec3(src: Vec3, w: number): Vec4 + init_from_vec4(src: Vec4): Vec4 + interpolate(v2: Vec4, factor: number): /* res */ Vec4 + length(): number + max(b: Vec4): /* res */ Vec4 + min(b: Vec4): /* res */ Vec4 + multiply(b: Vec4): /* res */ Vec4 + near(v2: Vec4, epsilon: number): boolean + negate(): /* res */ Vec4 + normalize(): /* res */ Vec4 + scale(factor: number): /* res */ Vec4 + subtract(b: Vec4): /* res */ Vec4 + to_float(): /* dest */ number[] + static name: string + /* Static methods and pseudo-constructors */ + static alloc(): Vec4 + static one(): Vec4 + static w_axis(): Vec4 + static x_axis(): Vec4 + static y_axis(): Vec4 + static z_axis(): Vec4 + static zero(): Vec4 +} \ No newline at end of file diff --git a/@types/Gjs/Graphene-1.0.js b/@types/Gjs/Graphene-1.0.js new file mode 100644 index 00000000..b867fec5 --- /dev/null +++ b/@types/Gjs/Graphene-1.0.js @@ -0,0 +1,2 @@ +imports.gi.versions.Graphene = '1.0'; +module.exports = imports.gi.Graphene; diff --git a/@types/Gjs/Gsk-4.0.d.ts b/@types/Gjs/Gsk-4.0.d.ts new file mode 100644 index 00000000..f568c3d8 --- /dev/null +++ b/@types/Gjs/Gsk-4.0.d.ts @@ -0,0 +1,1154 @@ +/** + * Gsk-4.0 + */ + +import * as Gjs from './Gjs'; +import * as Graphene from './Graphene-1.0'; +import * as GObject from './GObject-2.0'; +import * as GLib from './GLib-2.0'; +import * as Gdk from './Gdk-4.0'; +import * as cairo from './cairo-1.0'; +import * as PangoCairo from './PangoCairo-1.0'; +import * as Pango from './Pango-1.0'; +import * as HarfBuzz from './HarfBuzz-0.0'; +import * as Gio from './Gio-2.0'; +import * as GdkPixbuf from './GdkPixbuf-2.0'; +import * as GModule from './GModule-2.0'; + +export enum BlendMode { + DEFAULT, + MULTIPLY, + SCREEN, + OVERLAY, + DARKEN, + LIGHTEN, + COLOR_DODGE, + COLOR_BURN, + HARD_LIGHT, + SOFT_LIGHT, + DIFFERENCE, + EXCLUSION, + COLOR, + HUE, + SATURATION, + LUMINOSITY, +} +export enum Corner { + TOP_LEFT, + TOP_RIGHT, + BOTTOM_RIGHT, + BOTTOM_LEFT, +} +export enum GLUniformType { + NONE, + FLOAT, + INT, + UINT, + BOOL, + VEC2, + VEC3, + VEC4, +} +export enum RenderNodeType { + NOT_A_RENDER_NODE, + CONTAINER_NODE, + CAIRO_NODE, + COLOR_NODE, + LINEAR_GRADIENT_NODE, + REPEATING_LINEAR_GRADIENT_NODE, + RADIAL_GRADIENT_NODE, + REPEATING_RADIAL_GRADIENT_NODE, + CONIC_GRADIENT_NODE, + BORDER_NODE, + TEXTURE_NODE, + INSET_SHADOW_NODE, + OUTSET_SHADOW_NODE, + TRANSFORM_NODE, + OPACITY_NODE, + COLOR_MATRIX_NODE, + REPEAT_NODE, + CLIP_NODE, + ROUNDED_CLIP_NODE, + SHADOW_NODE, + BLEND_NODE, + CROSS_FADE_NODE, + TEXT_NODE, + BLUR_NODE, + DEBUG_NODE, + GL_SHADER_NODE, +} +export enum ScalingFilter { + LINEAR, + NEAREST, + TRILINEAR, +} +export enum SerializationError { + UNSUPPORTED_FORMAT, + UNSUPPORTED_VERSION, + INVALID_DATA, +} +export enum TransformCategory { + UNKNOWN, + ANY, + /* 3D (invalid, starts with a number) */ + /* 2D (invalid, starts with a number) */ + /* 2D_AFFINE (invalid, starts with a number) */ + /* 2D_TRANSLATE (invalid, starts with a number) */ + IDENTITY, +} +export function serialization_error_quark(): GLib.Quark +export function transform_parse(string: string): [ /* returnType */ boolean, /* out_transform */ Transform ] +export interface ParseErrorFunc { + (start: ParseLocation, end: ParseLocation, error: GLib.Error): void +} +export class BlendNode { + /* Methods of Gsk.BlendNode */ + get_blend_mode(): BlendMode + get_bottom_child(): RenderNode + get_top_child(): RenderNode + /* Methods of Gsk.RenderNode */ + draw(cr: cairo.Context): void + get_bounds(): /* bounds */ Graphene.Rect + get_node_type(): RenderNodeType + ref(): RenderNode + serialize(): GLib.Bytes + unref(): void + write_to_file(filename: string): boolean + static name: string + static new(bottom: RenderNode, top: RenderNode, blend_mode: BlendMode): BlendNode + constructor(bottom: RenderNode, top: RenderNode, blend_mode: BlendMode) + /* Static methods and pseudo-constructors */ + static new(bottom: RenderNode, top: RenderNode, blend_mode: BlendMode): BlendNode +} +export class BlurNode { + /* Methods of Gsk.BlurNode */ + get_child(): RenderNode + get_radius(): number + /* Methods of Gsk.RenderNode */ + draw(cr: cairo.Context): void + get_bounds(): /* bounds */ Graphene.Rect + get_node_type(): RenderNodeType + ref(): RenderNode + serialize(): GLib.Bytes + unref(): void + write_to_file(filename: string): boolean + static name: string + static new(child: RenderNode, radius: number): BlurNode + constructor(child: RenderNode, radius: number) + /* Static methods and pseudo-constructors */ + static new(child: RenderNode, radius: number): BlurNode +} +export class BorderNode { + /* Methods of Gsk.BorderNode */ + get_colors(): Gdk.RGBA + get_outline(): RoundedRect + get_widths(): number[] + /* Methods of Gsk.RenderNode */ + draw(cr: cairo.Context): void + get_bounds(): /* bounds */ Graphene.Rect + get_node_type(): RenderNodeType + ref(): RenderNode + serialize(): GLib.Bytes + unref(): void + write_to_file(filename: string): boolean + static name: string + static new(outline: RoundedRect, border_width: number[], border_color: Gdk.RGBA[]): BorderNode + constructor(outline: RoundedRect, border_width: number[], border_color: Gdk.RGBA[]) + /* Static methods and pseudo-constructors */ + static new(outline: RoundedRect, border_width: number[], border_color: Gdk.RGBA[]): BorderNode +} +export interface BroadwayRenderer_ConstructProps extends Renderer_ConstructProps { +} +export class BroadwayRenderer { + /* Properties of Gsk.Renderer */ + readonly realized: boolean + readonly surface: Gdk.Surface + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of Gsk.Renderer */ + get_surface(): Gdk.Surface | null + is_realized(): boolean + realize(surface: Gdk.Surface): boolean + render(root: RenderNode, region?: cairo.Region | null): void + render_texture(root: RenderNode, viewport?: Graphene.Rect | null): Gdk.Texture + unrealize(): void + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: BroadwayRenderer, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: BroadwayRenderer, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: "notify::realized", callback: (($obj: BroadwayRenderer, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::realized", callback: (($obj: BroadwayRenderer, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::surface", callback: (($obj: BroadwayRenderer, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::surface", callback: (($obj: BroadwayRenderer, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: BroadwayRenderer_ConstructProps) + _init (config?: BroadwayRenderer_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(): BroadwayRenderer + static $gtype: GObject.Type +} +export class CairoNode { + /* Methods of Gsk.CairoNode */ + get_draw_context(): cairo.Context + get_surface(): cairo.Surface + /* Methods of Gsk.RenderNode */ + draw(cr: cairo.Context): void + get_bounds(): /* bounds */ Graphene.Rect + get_node_type(): RenderNodeType + ref(): RenderNode + serialize(): GLib.Bytes + unref(): void + write_to_file(filename: string): boolean + static name: string + static new(bounds: Graphene.Rect): CairoNode + constructor(bounds: Graphene.Rect) + /* Static methods and pseudo-constructors */ + static new(bounds: Graphene.Rect): CairoNode +} +export interface CairoRenderer_ConstructProps extends Renderer_ConstructProps { +} +export class CairoRenderer { + /* Properties of Gsk.Renderer */ + readonly realized: boolean + readonly surface: Gdk.Surface + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of Gsk.Renderer */ + get_surface(): Gdk.Surface | null + is_realized(): boolean + realize(surface: Gdk.Surface): boolean + render(root: RenderNode, region?: cairo.Region | null): void + render_texture(root: RenderNode, viewport?: Graphene.Rect | null): Gdk.Texture + unrealize(): void + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: CairoRenderer, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: CairoRenderer, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: "notify::realized", callback: (($obj: CairoRenderer, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::realized", callback: (($obj: CairoRenderer, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::surface", callback: (($obj: CairoRenderer, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::surface", callback: (($obj: CairoRenderer, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: CairoRenderer_ConstructProps) + _init (config?: CairoRenderer_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(): CairoRenderer + static $gtype: GObject.Type +} +export class ClipNode { + /* Methods of Gsk.ClipNode */ + get_child(): RenderNode + get_clip(): Graphene.Rect + /* Methods of Gsk.RenderNode */ + draw(cr: cairo.Context): void + get_bounds(): /* bounds */ Graphene.Rect + get_node_type(): RenderNodeType + ref(): RenderNode + serialize(): GLib.Bytes + unref(): void + write_to_file(filename: string): boolean + static name: string + static new(child: RenderNode, clip: Graphene.Rect): ClipNode + constructor(child: RenderNode, clip: Graphene.Rect) + /* Static methods and pseudo-constructors */ + static new(child: RenderNode, clip: Graphene.Rect): ClipNode +} +export class ColorMatrixNode { + /* Methods of Gsk.ColorMatrixNode */ + get_child(): RenderNode + get_color_matrix(): Graphene.Matrix + get_color_offset(): Graphene.Vec4 + /* Methods of Gsk.RenderNode */ + draw(cr: cairo.Context): void + get_bounds(): /* bounds */ Graphene.Rect + get_node_type(): RenderNodeType + ref(): RenderNode + serialize(): GLib.Bytes + unref(): void + write_to_file(filename: string): boolean + static name: string + static new(child: RenderNode, color_matrix: Graphene.Matrix, color_offset: Graphene.Vec4): ColorMatrixNode + constructor(child: RenderNode, color_matrix: Graphene.Matrix, color_offset: Graphene.Vec4) + /* Static methods and pseudo-constructors */ + static new(child: RenderNode, color_matrix: Graphene.Matrix, color_offset: Graphene.Vec4): ColorMatrixNode +} +export class ColorNode { + /* Methods of Gsk.ColorNode */ + get_color(): Gdk.RGBA + /* Methods of Gsk.RenderNode */ + draw(cr: cairo.Context): void + get_bounds(): /* bounds */ Graphene.Rect + get_node_type(): RenderNodeType + ref(): RenderNode + serialize(): GLib.Bytes + unref(): void + write_to_file(filename: string): boolean + static name: string + static new(rgba: Gdk.RGBA, bounds: Graphene.Rect): ColorNode + constructor(rgba: Gdk.RGBA, bounds: Graphene.Rect) + /* Static methods and pseudo-constructors */ + static new(rgba: Gdk.RGBA, bounds: Graphene.Rect): ColorNode +} +export class ConicGradientNode { + /* Methods of Gsk.ConicGradientNode */ + get_angle(): number + get_center(): Graphene.Point + get_color_stops(): ColorStop[] + get_n_color_stops(): number + get_rotation(): number + /* Methods of Gsk.RenderNode */ + draw(cr: cairo.Context): void + get_bounds(): /* bounds */ Graphene.Rect + get_node_type(): RenderNodeType + ref(): RenderNode + serialize(): GLib.Bytes + unref(): void + write_to_file(filename: string): boolean + static name: string + static new(bounds: Graphene.Rect, center: Graphene.Point, rotation: number, color_stops: ColorStop[]): ConicGradientNode + constructor(bounds: Graphene.Rect, center: Graphene.Point, rotation: number, color_stops: ColorStop[]) + /* Static methods and pseudo-constructors */ + static new(bounds: Graphene.Rect, center: Graphene.Point, rotation: number, color_stops: ColorStop[]): ConicGradientNode +} +export class ContainerNode { + /* Methods of Gsk.ContainerNode */ + get_child(idx: number): RenderNode + get_n_children(): number + /* Methods of Gsk.RenderNode */ + draw(cr: cairo.Context): void + get_bounds(): /* bounds */ Graphene.Rect + get_node_type(): RenderNodeType + ref(): RenderNode + serialize(): GLib.Bytes + unref(): void + write_to_file(filename: string): boolean + static name: string + static new(children: RenderNode[]): ContainerNode + constructor(children: RenderNode[]) + /* Static methods and pseudo-constructors */ + static new(children: RenderNode[]): ContainerNode +} +export class CrossFadeNode { + /* Methods of Gsk.CrossFadeNode */ + get_end_child(): RenderNode + get_progress(): number + get_start_child(): RenderNode + /* Methods of Gsk.RenderNode */ + draw(cr: cairo.Context): void + get_bounds(): /* bounds */ Graphene.Rect + get_node_type(): RenderNodeType + ref(): RenderNode + serialize(): GLib.Bytes + unref(): void + write_to_file(filename: string): boolean + static name: string + static new(start: RenderNode, end: RenderNode, progress: number): CrossFadeNode + constructor(start: RenderNode, end: RenderNode, progress: number) + /* Static methods and pseudo-constructors */ + static new(start: RenderNode, end: RenderNode, progress: number): CrossFadeNode +} +export class DebugNode { + /* Methods of Gsk.DebugNode */ + get_child(): RenderNode + get_message(): string + /* Methods of Gsk.RenderNode */ + draw(cr: cairo.Context): void + get_bounds(): /* bounds */ Graphene.Rect + get_node_type(): RenderNodeType + ref(): RenderNode + serialize(): GLib.Bytes + unref(): void + write_to_file(filename: string): boolean + static name: string + static new(child: RenderNode, message: string): DebugNode + constructor(child: RenderNode, message: string) + /* Static methods and pseudo-constructors */ + static new(child: RenderNode, message: string): DebugNode +} +export interface GLRenderer_ConstructProps extends Renderer_ConstructProps { +} +export class GLRenderer { + /* Properties of Gsk.Renderer */ + readonly realized: boolean + readonly surface: Gdk.Surface + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of Gsk.Renderer */ + get_surface(): Gdk.Surface | null + is_realized(): boolean + realize(surface: Gdk.Surface): boolean + render(root: RenderNode, region?: cairo.Region | null): void + render_texture(root: RenderNode, viewport?: Graphene.Rect | null): Gdk.Texture + unrealize(): void + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: GLRenderer, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: GLRenderer, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: "notify::realized", callback: (($obj: GLRenderer, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::realized", callback: (($obj: GLRenderer, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::surface", callback: (($obj: GLRenderer, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::surface", callback: (($obj: GLRenderer, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: GLRenderer_ConstructProps) + _init (config?: GLRenderer_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(): GLRenderer + static $gtype: GObject.Type +} +export interface GLShader_ConstructProps extends GObject.Object_ConstructProps { + resource?: string + source?: GLib.Bytes +} +export class GLShader { + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of Gsk.GLShader */ + compile(renderer: Renderer): boolean + find_uniform_by_name(name: string): number + get_arg_bool(args: GLib.Bytes, idx: number): boolean + get_arg_float(args: GLib.Bytes, idx: number): number + get_arg_int(args: GLib.Bytes, idx: number): number + get_arg_uint(args: GLib.Bytes, idx: number): number + get_arg_vec2(args: GLib.Bytes, idx: number, out_value: Graphene.Vec2): void + get_arg_vec3(args: GLib.Bytes, idx: number, out_value: Graphene.Vec3): void + get_arg_vec4(args: GLib.Bytes, idx: number, out_value: Graphene.Vec4): void + get_args_size(): number + get_n_textures(): number + get_n_uniforms(): number + get_resource(): string + get_source(): GLib.Bytes + get_uniform_name(idx: number): string + get_uniform_offset(idx: number): number + get_uniform_type(idx: number): GLUniformType + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: GLShader, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: GLShader, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: GLShader_ConstructProps) + _init (config?: GLShader_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new_from_bytes(sourcecode: GLib.Bytes): GLShader + static new_from_resource(resource_path: string): GLShader + static $gtype: GObject.Type +} +export class GLShaderNode { + /* Methods of Gsk.GLShaderNode */ + get_args(): GLib.Bytes + get_child(idx: number): RenderNode + get_n_children(): number + get_shader(): GLShader + /* Methods of Gsk.RenderNode */ + draw(cr: cairo.Context): void + get_bounds(): /* bounds */ Graphene.Rect + get_node_type(): RenderNodeType + ref(): RenderNode + serialize(): GLib.Bytes + unref(): void + write_to_file(filename: string): boolean + static name: string + static new(shader: GLShader, bounds: Graphene.Rect, args: GLib.Bytes, children: RenderNode[]): GLShaderNode + constructor(shader: GLShader, bounds: Graphene.Rect, args: GLib.Bytes, children: RenderNode[]) + /* Static methods and pseudo-constructors */ + static new(shader: GLShader, bounds: Graphene.Rect, args: GLib.Bytes, children: RenderNode[]): GLShaderNode +} +export class InsetShadowNode { + /* Methods of Gsk.InsetShadowNode */ + get_blur_radius(): number + get_color(): Gdk.RGBA + get_dx(): number + get_dy(): number + get_outline(): RoundedRect + get_spread(): number + /* Methods of Gsk.RenderNode */ + draw(cr: cairo.Context): void + get_bounds(): /* bounds */ Graphene.Rect + get_node_type(): RenderNodeType + ref(): RenderNode + serialize(): GLib.Bytes + unref(): void + write_to_file(filename: string): boolean + static name: string + static new(outline: RoundedRect, color: Gdk.RGBA, dx: number, dy: number, spread: number, blur_radius: number): InsetShadowNode + constructor(outline: RoundedRect, color: Gdk.RGBA, dx: number, dy: number, spread: number, blur_radius: number) + /* Static methods and pseudo-constructors */ + static new(outline: RoundedRect, color: Gdk.RGBA, dx: number, dy: number, spread: number, blur_radius: number): InsetShadowNode +} +export class LinearGradientNode { + /* Methods of Gsk.LinearGradientNode */ + get_color_stops(): ColorStop[] + get_end(): Graphene.Point + get_n_color_stops(): number + get_start(): Graphene.Point + /* Methods of Gsk.RenderNode */ + draw(cr: cairo.Context): void + get_bounds(): /* bounds */ Graphene.Rect + get_node_type(): RenderNodeType + ref(): RenderNode + serialize(): GLib.Bytes + unref(): void + write_to_file(filename: string): boolean + static name: string + static new(bounds: Graphene.Rect, start: Graphene.Point, end: Graphene.Point, color_stops: ColorStop[]): LinearGradientNode + constructor(bounds: Graphene.Rect, start: Graphene.Point, end: Graphene.Point, color_stops: ColorStop[]) + /* Static methods and pseudo-constructors */ + static new(bounds: Graphene.Rect, start: Graphene.Point, end: Graphene.Point, color_stops: ColorStop[]): LinearGradientNode +} +export interface NglRenderer_ConstructProps extends Renderer_ConstructProps { +} +export class NglRenderer { + /* Properties of Gsk.Renderer */ + readonly realized: boolean + readonly surface: Gdk.Surface + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of Gsk.Renderer */ + get_surface(): Gdk.Surface | null + is_realized(): boolean + realize(surface: Gdk.Surface): boolean + render(root: RenderNode, region?: cairo.Region | null): void + render_texture(root: RenderNode, viewport?: Graphene.Rect | null): Gdk.Texture + unrealize(): void + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: NglRenderer, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: NglRenderer, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: "notify::realized", callback: (($obj: NglRenderer, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::realized", callback: (($obj: NglRenderer, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::surface", callback: (($obj: NglRenderer, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::surface", callback: (($obj: NglRenderer, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: NglRenderer_ConstructProps) + _init (config?: NglRenderer_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(): NglRenderer + static $gtype: GObject.Type +} +export class OpacityNode { + /* Methods of Gsk.OpacityNode */ + get_child(): RenderNode + get_opacity(): number + /* Methods of Gsk.RenderNode */ + draw(cr: cairo.Context): void + get_bounds(): /* bounds */ Graphene.Rect + get_node_type(): RenderNodeType + ref(): RenderNode + serialize(): GLib.Bytes + unref(): void + write_to_file(filename: string): boolean + static name: string + static new(child: RenderNode, opacity: number): OpacityNode + constructor(child: RenderNode, opacity: number) + /* Static methods and pseudo-constructors */ + static new(child: RenderNode, opacity: number): OpacityNode +} +export class OutsetShadowNode { + /* Methods of Gsk.OutsetShadowNode */ + get_blur_radius(): number + get_color(): Gdk.RGBA + get_dx(): number + get_dy(): number + get_outline(): RoundedRect + get_spread(): number + /* Methods of Gsk.RenderNode */ + draw(cr: cairo.Context): void + get_bounds(): /* bounds */ Graphene.Rect + get_node_type(): RenderNodeType + ref(): RenderNode + serialize(): GLib.Bytes + unref(): void + write_to_file(filename: string): boolean + static name: string + static new(outline: RoundedRect, color: Gdk.RGBA, dx: number, dy: number, spread: number, blur_radius: number): OutsetShadowNode + constructor(outline: RoundedRect, color: Gdk.RGBA, dx: number, dy: number, spread: number, blur_radius: number) + /* Static methods and pseudo-constructors */ + static new(outline: RoundedRect, color: Gdk.RGBA, dx: number, dy: number, spread: number, blur_radius: number): OutsetShadowNode +} +export class RadialGradientNode { + /* Methods of Gsk.RadialGradientNode */ + get_center(): Graphene.Point + get_color_stops(): ColorStop[] + get_end(): number + get_hradius(): number + get_n_color_stops(): number + get_start(): number + get_vradius(): number + /* Methods of Gsk.RenderNode */ + draw(cr: cairo.Context): void + get_bounds(): /* bounds */ Graphene.Rect + get_node_type(): RenderNodeType + ref(): RenderNode + serialize(): GLib.Bytes + unref(): void + write_to_file(filename: string): boolean + static name: string + static new(bounds: Graphene.Rect, center: Graphene.Point, hradius: number, vradius: number, start: number, end: number, color_stops: ColorStop[]): RadialGradientNode + constructor(bounds: Graphene.Rect, center: Graphene.Point, hradius: number, vradius: number, start: number, end: number, color_stops: ColorStop[]) + /* Static methods and pseudo-constructors */ + static new(bounds: Graphene.Rect, center: Graphene.Point, hradius: number, vradius: number, start: number, end: number, color_stops: ColorStop[]): RadialGradientNode +} +export class RenderNode { + /* Methods of Gsk.RenderNode */ + draw(cr: cairo.Context): void + get_bounds(): /* bounds */ Graphene.Rect + get_node_type(): RenderNodeType + ref(): RenderNode + serialize(): GLib.Bytes + unref(): void + write_to_file(filename: string): boolean + static name: string + /* Static methods and pseudo-constructors */ + static deserialize(bytes: GLib.Bytes): RenderNode | null +} +export interface Renderer_ConstructProps extends GObject.Object_ConstructProps { +} +export class Renderer { + /* Properties of Gsk.Renderer */ + readonly realized: boolean + readonly surface: Gdk.Surface + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of Gsk.Renderer */ + get_surface(): Gdk.Surface | null + is_realized(): boolean + realize(surface: Gdk.Surface): boolean + render(root: RenderNode, region?: cairo.Region | null): void + render_texture(root: RenderNode, viewport?: Graphene.Rect | null): Gdk.Texture + unrealize(): void + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: Renderer, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: Renderer, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: "notify::realized", callback: (($obj: Renderer, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::realized", callback: (($obj: Renderer, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::surface", callback: (($obj: Renderer, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::surface", callback: (($obj: Renderer, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: Renderer_ConstructProps) + _init (config?: Renderer_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new_for_surface(surface: Gdk.Surface): Renderer + static $gtype: GObject.Type +} +export class RepeatNode { + /* Methods of Gsk.RepeatNode */ + get_child(): RenderNode + get_child_bounds(): Graphene.Rect + /* Methods of Gsk.RenderNode */ + draw(cr: cairo.Context): void + get_bounds(): /* bounds */ Graphene.Rect + get_node_type(): RenderNodeType + ref(): RenderNode + serialize(): GLib.Bytes + unref(): void + write_to_file(filename: string): boolean + static name: string + static new(bounds: Graphene.Rect, child: RenderNode, child_bounds?: Graphene.Rect | null): RepeatNode + constructor(bounds: Graphene.Rect, child: RenderNode, child_bounds?: Graphene.Rect | null) + /* Static methods and pseudo-constructors */ + static new(bounds: Graphene.Rect, child: RenderNode, child_bounds?: Graphene.Rect | null): RepeatNode +} +export class RepeatingLinearGradientNode { + /* Methods of Gsk.RenderNode */ + draw(cr: cairo.Context): void + get_bounds(): /* bounds */ Graphene.Rect + get_node_type(): RenderNodeType + ref(): RenderNode + serialize(): GLib.Bytes + unref(): void + write_to_file(filename: string): boolean + static name: string + static new(bounds: Graphene.Rect, start: Graphene.Point, end: Graphene.Point, color_stops: ColorStop[]): RepeatingLinearGradientNode + constructor(bounds: Graphene.Rect, start: Graphene.Point, end: Graphene.Point, color_stops: ColorStop[]) + /* Static methods and pseudo-constructors */ + static new(bounds: Graphene.Rect, start: Graphene.Point, end: Graphene.Point, color_stops: ColorStop[]): RepeatingLinearGradientNode +} +export class RepeatingRadialGradientNode { + /* Methods of Gsk.RenderNode */ + draw(cr: cairo.Context): void + get_bounds(): /* bounds */ Graphene.Rect + get_node_type(): RenderNodeType + ref(): RenderNode + serialize(): GLib.Bytes + unref(): void + write_to_file(filename: string): boolean + static name: string + static new(bounds: Graphene.Rect, center: Graphene.Point, hradius: number, vradius: number, start: number, end: number, color_stops: ColorStop[]): RepeatingRadialGradientNode + constructor(bounds: Graphene.Rect, center: Graphene.Point, hradius: number, vradius: number, start: number, end: number, color_stops: ColorStop[]) + /* Static methods and pseudo-constructors */ + static new(bounds: Graphene.Rect, center: Graphene.Point, hradius: number, vradius: number, start: number, end: number, color_stops: ColorStop[]): RepeatingRadialGradientNode +} +export class RoundedClipNode { + /* Methods of Gsk.RoundedClipNode */ + get_child(): RenderNode + get_clip(): RoundedRect + /* Methods of Gsk.RenderNode */ + draw(cr: cairo.Context): void + get_bounds(): /* bounds */ Graphene.Rect + get_node_type(): RenderNodeType + ref(): RenderNode + serialize(): GLib.Bytes + unref(): void + write_to_file(filename: string): boolean + static name: string + static new(child: RenderNode, clip: RoundedRect): RoundedClipNode + constructor(child: RenderNode, clip: RoundedRect) + /* Static methods and pseudo-constructors */ + static new(child: RenderNode, clip: RoundedRect): RoundedClipNode +} +export class ShadowNode { + /* Methods of Gsk.ShadowNode */ + get_child(): RenderNode + get_n_shadows(): number + get_shadow(i: number): Shadow + /* Methods of Gsk.RenderNode */ + draw(cr: cairo.Context): void + get_bounds(): /* bounds */ Graphene.Rect + get_node_type(): RenderNodeType + ref(): RenderNode + serialize(): GLib.Bytes + unref(): void + write_to_file(filename: string): boolean + static name: string + static new(child: RenderNode, shadows: Shadow[]): ShadowNode + constructor(child: RenderNode, shadows: Shadow[]) + /* Static methods and pseudo-constructors */ + static new(child: RenderNode, shadows: Shadow[]): ShadowNode +} +export class TextNode { + /* Methods of Gsk.TextNode */ + get_color(): Gdk.RGBA + get_font(): Pango.Font + get_glyphs(): Pango.GlyphInfo[] + get_num_glyphs(): number + get_offset(): Graphene.Point + has_color_glyphs(): boolean + /* Methods of Gsk.RenderNode */ + draw(cr: cairo.Context): void + get_bounds(): /* bounds */ Graphene.Rect + get_node_type(): RenderNodeType + ref(): RenderNode + serialize(): GLib.Bytes + unref(): void + write_to_file(filename: string): boolean + static name: string + static new(font: Pango.Font, glyphs: Pango.GlyphString, color: Gdk.RGBA, offset: Graphene.Point): TextNode + constructor(font: Pango.Font, glyphs: Pango.GlyphString, color: Gdk.RGBA, offset: Graphene.Point) + /* Static methods and pseudo-constructors */ + static new(font: Pango.Font, glyphs: Pango.GlyphString, color: Gdk.RGBA, offset: Graphene.Point): TextNode +} +export class TextureNode { + /* Methods of Gsk.TextureNode */ + get_texture(): Gdk.Texture + /* Methods of Gsk.RenderNode */ + draw(cr: cairo.Context): void + get_bounds(): /* bounds */ Graphene.Rect + get_node_type(): RenderNodeType + ref(): RenderNode + serialize(): GLib.Bytes + unref(): void + write_to_file(filename: string): boolean + static name: string + static new(texture: Gdk.Texture, bounds: Graphene.Rect): TextureNode + constructor(texture: Gdk.Texture, bounds: Graphene.Rect) + /* Static methods and pseudo-constructors */ + static new(texture: Gdk.Texture, bounds: Graphene.Rect): TextureNode +} +export class TransformNode { + /* Methods of Gsk.TransformNode */ + get_child(): RenderNode + get_transform(): Transform + /* Methods of Gsk.RenderNode */ + draw(cr: cairo.Context): void + get_bounds(): /* bounds */ Graphene.Rect + get_node_type(): RenderNodeType + ref(): RenderNode + serialize(): GLib.Bytes + unref(): void + write_to_file(filename: string): boolean + static name: string + static new(child: RenderNode, transform: Transform): TransformNode + constructor(child: RenderNode, transform: Transform) + /* Static methods and pseudo-constructors */ + static new(child: RenderNode, transform: Transform): TransformNode +} +export interface VulkanRenderer_ConstructProps extends Renderer_ConstructProps { +} +export class VulkanRenderer { + /* Properties of Gsk.Renderer */ + readonly realized: boolean + readonly surface: Gdk.Surface + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of Gsk.Renderer */ + get_surface(): Gdk.Surface | null + is_realized(): boolean + realize(surface: Gdk.Surface): boolean + render(root: RenderNode, region?: cairo.Region | null): void + render_texture(root: RenderNode, viewport?: Graphene.Rect | null): Gdk.Texture + unrealize(): void + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: VulkanRenderer, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: VulkanRenderer, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: "notify::realized", callback: (($obj: VulkanRenderer, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::realized", callback: (($obj: VulkanRenderer, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::surface", callback: (($obj: VulkanRenderer, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::surface", callback: (($obj: VulkanRenderer, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: VulkanRenderer_ConstructProps) + _init (config?: VulkanRenderer_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(): VulkanRenderer + static $gtype: GObject.Type +} +export abstract class BroadwayRendererClass { + static name: string +} +export abstract class CairoRendererClass { + static name: string +} +export class ColorStop { + /* Fields of Gsk.ColorStop */ + offset: number + color: Gdk.RGBA + static name: string +} +export abstract class GLRendererClass { + static name: string +} +export abstract class GLShaderClass { + /* Fields of Gsk.GLShaderClass */ + parent_class: GObject.ObjectClass + static name: string +} +export abstract class NglRendererClass { + static name: string +} +export class ParseLocation { + /* Fields of Gsk.ParseLocation */ + bytes: number + chars: number + lines: number + line_bytes: number + line_chars: number + static name: string +} +export abstract class RendererClass { + static name: string +} +export class RoundedRect { + /* Fields of Gsk.RoundedRect */ + bounds: Graphene.Rect + corner: Graphene.Size[] + /* Methods of Gsk.RoundedRect */ + contains_point(point: Graphene.Point): boolean + contains_rect(rect: Graphene.Rect): boolean + init(bounds: Graphene.Rect, top_left: Graphene.Size, top_right: Graphene.Size, bottom_right: Graphene.Size, bottom_left: Graphene.Size): RoundedRect + init_copy(src: RoundedRect): RoundedRect + init_from_rect(bounds: Graphene.Rect, radius: number): RoundedRect + intersects_rect(rect: Graphene.Rect): boolean + is_rectilinear(): boolean + normalize(): RoundedRect + offset(dx: number, dy: number): RoundedRect + shrink(top: number, right: number, bottom: number, left: number): RoundedRect + static name: string +} +export class ShaderArgsBuilder { + /* Methods of Gsk.ShaderArgsBuilder */ + ref(): ShaderArgsBuilder + set_bool(idx: number, value: boolean): void + set_float(idx: number, value: number): void + set_int(idx: number, value: number): void + set_uint(idx: number, value: number): void + set_vec2(idx: number, value: Graphene.Vec2): void + set_vec3(idx: number, value: Graphene.Vec3): void + set_vec4(idx: number, value: Graphene.Vec4): void + to_args(): GLib.Bytes + unref(): void + static name: string + static new(shader: GLShader, initial_values?: GLib.Bytes | null): ShaderArgsBuilder + constructor(shader: GLShader, initial_values?: GLib.Bytes | null) + /* Static methods and pseudo-constructors */ + static new(shader: GLShader, initial_values?: GLib.Bytes | null): ShaderArgsBuilder +} +export class Shadow { + /* Fields of Gsk.Shadow */ + color: Gdk.RGBA + dx: number + dy: number + radius: number + static name: string +} +export class Transform { + /* Methods of Gsk.Transform */ + equal(second?: Transform | null): boolean + get_category(): TransformCategory + invert(): Transform | null + matrix(matrix: Graphene.Matrix): Transform + perspective(depth: number): Transform + print(string: GLib.String): void + ref(): Transform + rotate(angle: number): Transform + rotate_3d(angle: number, axis: Graphene.Vec3): Transform + scale(factor_x: number, factor_y: number): Transform + scale_3d(factor_x: number, factor_y: number, factor_z: number): Transform + to_2d(): [ /* out_xx */ number, /* out_yx */ number, /* out_xy */ number, /* out_yy */ number, /* out_dx */ number, /* out_dy */ number ] + to_affine(): [ /* out_scale_x */ number, /* out_scale_y */ number, /* out_dx */ number, /* out_dy */ number ] + to_matrix(): /* out_matrix */ Graphene.Matrix + to_string(): string + to_translate(): [ /* out_dx */ number, /* out_dy */ number ] + transform(other?: Transform | null): Transform + transform_bounds(rect: Graphene.Rect): /* out_rect */ Graphene.Rect + transform_point(point: Graphene.Point): /* out_point */ Graphene.Point + translate(point: Graphene.Point): Transform + translate_3d(point: Graphene.Point3D): Transform + unref(): void + static name: string + static new(): Transform + constructor() + /* Static methods and pseudo-constructors */ + static new(): Transform + static parse(string: string): [ /* returnType */ boolean, /* out_transform */ Transform ] +} +export abstract class VulkanRendererClass { + static name: string +} \ No newline at end of file diff --git a/@types/Gjs/Gsk-4.0.js b/@types/Gjs/Gsk-4.0.js new file mode 100644 index 00000000..7f93a60a --- /dev/null +++ b/@types/Gjs/Gsk-4.0.js @@ -0,0 +1,2 @@ +imports.gi.versions.Gsk = '4.0'; +module.exports = imports.gi.Gsk; diff --git a/@types/Gjs/Gtk-4.0.d.ts b/@types/Gjs/Gtk-4.0.d.ts new file mode 100644 index 00000000..d2753f1a --- /dev/null +++ b/@types/Gjs/Gtk-4.0.d.ts @@ -0,0 +1,68476 @@ +/** + * Gtk-4.0 + */ + +import * as Gjs from './Gjs'; +import * as Gsk from './Gsk-4.0'; +import * as Graphene from './Graphene-1.0'; +import * as GObject from './GObject-2.0'; +import * as GLib from './GLib-2.0'; +import * as Gdk from './Gdk-4.0'; +import * as cairo from './cairo-1.0'; +import * as PangoCairo from './PangoCairo-1.0'; +import * as Pango from './Pango-1.0'; +import * as HarfBuzz from './HarfBuzz-0.0'; +import * as Gio from './Gio-2.0'; +import * as GdkPixbuf from './GdkPixbuf-2.0'; +import * as GModule from './GModule-2.0'; + +export enum AccessibleAutocomplete { + NONE, + INLINE, + LIST, + BOTH, +} +export enum AccessibleInvalidState { + FALSE, + TRUE, + GRAMMAR, + SPELLING, +} +export enum AccessibleProperty { + AUTOCOMPLETE, + DESCRIPTION, + HAS_POPUP, + KEY_SHORTCUTS, + LABEL, + LEVEL, + MODAL, + MULTI_LINE, + MULTI_SELECTABLE, + ORIENTATION, + PLACEHOLDER, + READ_ONLY, + REQUIRED, + ROLE_DESCRIPTION, + SORT, + VALUE_MAX, + VALUE_MIN, + VALUE_NOW, + VALUE_TEXT, +} +export enum AccessibleRelation { + ACTIVE_DESCENDANT, + COL_COUNT, + COL_INDEX, + COL_INDEX_TEXT, + COL_SPAN, + CONTROLS, + DESCRIBED_BY, + DETAILS, + ERROR_MESSAGE, + FLOW_TO, + LABELLED_BY, + OWNS, + POS_IN_SET, + ROW_COUNT, + ROW_INDEX, + ROW_INDEX_TEXT, + ROW_SPAN, + SET_SIZE, +} +export enum AccessibleRole { + ALERT, + ALERT_DIALOG, + BANNER, + BUTTON, + CAPTION, + CELL, + CHECKBOX, + COLUMN_HEADER, + COMBO_BOX, + COMMAND, + COMPOSITE, + DIALOG, + DOCUMENT, + FEED, + FORM, + GENERIC, + GRID, + GRID_CELL, + GROUP, + HEADING, + IMG, + INPUT, + LABEL, + LANDMARK, + LEGEND, + LINK, + LIST, + LIST_BOX, + LIST_ITEM, + LOG, + MAIN, + MARQUEE, + MATH, + METER, + MENU, + MENU_BAR, + MENU_ITEM, + MENU_ITEM_CHECKBOX, + MENU_ITEM_RADIO, + NAVIGATION, + NONE, + NOTE, + OPTION, + PRESENTATION, + PROGRESS_BAR, + RADIO, + RADIO_GROUP, + RANGE, + REGION, + ROW, + ROW_GROUP, + ROW_HEADER, + SCROLLBAR, + SEARCH, + SEARCH_BOX, + SECTION, + SECTION_HEAD, + SELECT, + SEPARATOR, + SLIDER, + SPIN_BUTTON, + STATUS, + STRUCTURE, + SWITCH, + TAB, + TABLE, + TAB_LIST, + TAB_PANEL, + TEXT_BOX, + TIME, + TIMER, + TOOLBAR, + TOOLTIP, + TREE, + TREE_GRID, + TREE_ITEM, + WIDGET, + WINDOW, +} +export enum AccessibleSort { + NONE, + ASCENDING, + DESCENDING, + OTHER, +} +export enum AccessibleState { + BUSY, + CHECKED, + DISABLED, + EXPANDED, + HIDDEN, + INVALID, + PRESSED, + SELECTED, +} +export enum AccessibleTristate { + FALSE, + TRUE, + MIXED, +} +export enum Align { + FILL, + START, + END, + CENTER, + BASELINE, +} +export enum ArrowType { + UP, + DOWN, + LEFT, + RIGHT, + NONE, +} +export enum AssistantPageType { + CONTENT, + INTRO, + CONFIRM, + SUMMARY, + PROGRESS, + CUSTOM, +} +export enum BaselinePosition { + TOP, + CENTER, + BOTTOM, +} +export enum BorderStyle { + NONE, + HIDDEN, + SOLID, + INSET, + OUTSET, + DOTTED, + DASHED, + DOUBLE, + GROOVE, + RIDGE, +} +export enum BuilderError { + INVALID_TYPE_FUNCTION, + UNHANDLED_TAG, + MISSING_ATTRIBUTE, + INVALID_ATTRIBUTE, + INVALID_TAG, + MISSING_PROPERTY_VALUE, + INVALID_VALUE, + VERSION_MISMATCH, + DUPLICATE_ID, + OBJECT_TYPE_REFUSED, + TEMPLATE_MISMATCH, + INVALID_PROPERTY, + INVALID_SIGNAL, + INVALID_ID, + INVALID_FUNCTION, +} +export enum ButtonsType { + NONE, + OK, + CLOSE, + CANCEL, + YES_NO, + OK_CANCEL, +} +export enum CellRendererAccelMode { + GTK, + OTHER, +} +export enum CellRendererMode { + INERT, + ACTIVATABLE, + EDITABLE, +} +export enum ConstraintAttribute { + NONE, + LEFT, + RIGHT, + TOP, + BOTTOM, + START, + END, + WIDTH, + HEIGHT, + CENTER_X, + CENTER_Y, + BASELINE, +} +export enum ConstraintRelation { + LE, + EQ, + GE, +} +export enum ConstraintStrength { + REQUIRED, + STRONG, + MEDIUM, + WEAK, +} +export enum ConstraintVflParserError { + SYMBOL, + ATTRIBUTE, + VIEW, + METRIC, + PRIORITY, + RELATION, +} +export enum CornerType { + TOP_LEFT, + BOTTOM_LEFT, + TOP_RIGHT, + BOTTOM_RIGHT, +} +export enum CssParserError { + FAILED, + SYNTAX, + IMPORT, + NAME, + UNKNOWN_VALUE, +} +export enum CssParserWarning { + DEPRECATED, + SYNTAX, + UNIMPLEMENTED, +} +export enum DeleteType { + CHARS, + WORD_ENDS, + WORDS, + DISPLAY_LINES, + DISPLAY_LINE_ENDS, + PARAGRAPH_ENDS, + PARAGRAPHS, + WHITESPACE, +} +export enum DirectionType { + TAB_FORWARD, + TAB_BACKWARD, + UP, + DOWN, + LEFT, + RIGHT, +} +export enum EditableProperties { + PROP_TEXT, + PROP_CURSOR_POSITION, + PROP_SELECTION_BOUND, + PROP_EDITABLE, + PROP_WIDTH_CHARS, + PROP_MAX_WIDTH_CHARS, + PROP_XALIGN, + PROP_ENABLE_UNDO, + NUM_PROPERTIES, +} +export enum EntryIconPosition { + PRIMARY, + SECONDARY, +} +export enum EventSequenceState { + NONE, + CLAIMED, + DENIED, +} +export enum FileChooserAction { + OPEN, + SAVE, + SELECT_FOLDER, +} +export enum FileChooserError { + NONEXISTENT, + BAD_FILENAME, + ALREADY_EXISTS, + INCOMPLETE_HOSTNAME, +} +export enum FilterChange { + DIFFERENT, + LESS_STRICT, + MORE_STRICT, +} +export enum FilterMatch { + SOME, + NONE, + ALL, +} +export enum IconSize { + INHERIT, + NORMAL, + LARGE, +} +export enum IconThemeError { + NOT_FOUND, + FAILED, +} +export enum IconViewDropPosition { + NO_DROP, + DROP_INTO, + DROP_LEFT, + DROP_RIGHT, + DROP_ABOVE, + DROP_BELOW, +} +export enum ImageType { + EMPTY, + ICON_NAME, + GICON, + PAINTABLE, +} +export enum InputPurpose { + FREE_FORM, + ALPHA, + DIGITS, + NUMBER, + PHONE, + URL, + EMAIL, + NAME, + PASSWORD, + PIN, + TERMINAL, +} +export enum Justification { + LEFT, + RIGHT, + CENTER, + FILL, +} +export enum LevelBarMode { + CONTINUOUS, + DISCRETE, +} +export enum License { + UNKNOWN, + CUSTOM, + GPL_2_0, + GPL_3_0, + LGPL_2_1, + LGPL_3_0, + BSD, + MIT_X11, + ARTISTIC, + GPL_2_0_ONLY, + GPL_3_0_ONLY, + LGPL_2_1_ONLY, + LGPL_3_0_ONLY, + AGPL_3_0, + AGPL_3_0_ONLY, + BSD_3, + APACHE_2_0, + MPL_2_0, +} +export enum MessageType { + INFO, + WARNING, + QUESTION, + ERROR, + OTHER, +} +export enum MovementStep { + LOGICAL_POSITIONS, + VISUAL_POSITIONS, + WORDS, + DISPLAY_LINES, + DISPLAY_LINE_ENDS, + PARAGRAPHS, + PARAGRAPH_ENDS, + PAGES, + BUFFER_ENDS, + HORIZONTAL_PAGES, +} +export enum NotebookTab { + FIRST, + LAST, +} +export enum NumberUpLayout { + LRTB, + LRBT, + RLTB, + RLBT, + TBLR, + TBRL, + BTLR, + BTRL, +} +export enum Ordering { + SMALLER, + EQUAL, + LARGER, +} +export enum Orientation { + HORIZONTAL, + VERTICAL, +} +export enum Overflow { + VISIBLE, + HIDDEN, +} +export enum PackType { + START, + END, +} +export enum PadActionType { + BUTTON, + RING, + STRIP, +} +export enum PageOrientation { + PORTRAIT, + LANDSCAPE, + REVERSE_PORTRAIT, + REVERSE_LANDSCAPE, +} +export enum PageSet { + ALL, + EVEN, + ODD, +} +export enum PanDirection { + LEFT, + RIGHT, + UP, + DOWN, +} +export enum PolicyType { + ALWAYS, + AUTOMATIC, + NEVER, + EXTERNAL, +} +export enum PositionType { + LEFT, + RIGHT, + TOP, + BOTTOM, +} +export enum PrintDuplex { + SIMPLEX, + HORIZONTAL, + VERTICAL, +} +export enum PrintError { + GENERAL, + INTERNAL_ERROR, + NOMEM, + INVALID_FILE, +} +export enum PrintOperationAction { + PRINT_DIALOG, + PRINT, + PREVIEW, + EXPORT, +} +export enum PrintOperationResult { + ERROR, + APPLY, + CANCEL, + IN_PROGRESS, +} +export enum PrintPages { + ALL, + CURRENT, + RANGES, + SELECTION, +} +export enum PrintQuality { + LOW, + NORMAL, + HIGH, + DRAFT, +} +export enum PrintStatus { + INITIAL, + PREPARING, + GENERATING_DATA, + SENDING_DATA, + PENDING, + PENDING_ISSUE, + PRINTING, + FINISHED, + FINISHED_ABORTED, +} +export enum PropagationLimit { + NONE, + SAME_NATIVE, +} +export enum PropagationPhase { + NONE, + CAPTURE, + BUBBLE, + TARGET, +} +export enum RecentManagerError { + NOT_FOUND, + INVALID_URI, + INVALID_ENCODING, + NOT_REGISTERED, + READ, + WRITE, + UNKNOWN, +} +export enum ResponseType { + NONE, + REJECT, + ACCEPT, + DELETE_EVENT, + OK, + CANCEL, + CLOSE, + YES, + NO, + APPLY, + HELP, +} +export enum RevealerTransitionType { + NONE, + CROSSFADE, + SLIDE_RIGHT, + SLIDE_LEFT, + SLIDE_UP, + SLIDE_DOWN, + SWING_RIGHT, + SWING_LEFT, + SWING_UP, + SWING_DOWN, +} +export enum ScrollStep { + STEPS, + PAGES, + ENDS, + HORIZONTAL_STEPS, + HORIZONTAL_PAGES, + HORIZONTAL_ENDS, +} +export enum ScrollType { + NONE, + JUMP, + STEP_BACKWARD, + STEP_FORWARD, + PAGE_BACKWARD, + PAGE_FORWARD, + STEP_UP, + STEP_DOWN, + PAGE_UP, + PAGE_DOWN, + STEP_LEFT, + STEP_RIGHT, + PAGE_LEFT, + PAGE_RIGHT, + START, + END, +} +export enum ScrollablePolicy { + MINIMUM, + NATURAL, +} +export enum SelectionMode { + NONE, + SINGLE, + BROWSE, + MULTIPLE, +} +export enum SensitivityType { + AUTO, + ON, + OFF, +} +export enum ShortcutScope { + LOCAL, + MANAGED, + GLOBAL, +} +export enum ShortcutType { + ACCELERATOR, + GESTURE_PINCH, + GESTURE_STRETCH, + GESTURE_ROTATE_CLOCKWISE, + GESTURE_ROTATE_COUNTERCLOCKWISE, + GESTURE_TWO_FINGER_SWIPE_LEFT, + GESTURE_TWO_FINGER_SWIPE_RIGHT, + GESTURE, + GESTURE_SWIPE_LEFT, + GESTURE_SWIPE_RIGHT, +} +export enum SizeGroupMode { + NONE, + HORIZONTAL, + VERTICAL, + BOTH, +} +export enum SizeRequestMode { + HEIGHT_FOR_WIDTH, + WIDTH_FOR_HEIGHT, + CONSTANT_SIZE, +} +export enum SortType { + ASCENDING, + DESCENDING, +} +export enum SorterChange { + DIFFERENT, + INVERTED, + LESS_STRICT, + MORE_STRICT, +} +export enum SorterOrder { + PARTIAL, + NONE, + TOTAL, +} +export enum SpinButtonUpdatePolicy { + ALWAYS, + IF_VALID, +} +export enum SpinType { + STEP_FORWARD, + STEP_BACKWARD, + PAGE_FORWARD, + PAGE_BACKWARD, + HOME, + END, + USER_DEFINED, +} +export enum StackTransitionType { + NONE, + CROSSFADE, + SLIDE_RIGHT, + SLIDE_LEFT, + SLIDE_UP, + SLIDE_DOWN, + SLIDE_LEFT_RIGHT, + SLIDE_UP_DOWN, + OVER_UP, + OVER_DOWN, + OVER_LEFT, + OVER_RIGHT, + UNDER_UP, + UNDER_DOWN, + UNDER_LEFT, + UNDER_RIGHT, + OVER_UP_DOWN, + OVER_DOWN_UP, + OVER_LEFT_RIGHT, + OVER_RIGHT_LEFT, + ROTATE_LEFT, + ROTATE_RIGHT, + ROTATE_LEFT_RIGHT, +} +export enum StringFilterMatchMode { + EXACT, + SUBSTRING, + PREFIX, +} +export enum SystemSetting { + DPI, + FONT_NAME, + FONT_CONFIG, + DISPLAY, + ICON_THEME, +} +export enum TextDirection { + NONE, + LTR, + RTL, +} +export enum TextExtendSelection { + WORD, + LINE, +} +export enum TextViewLayer { + BELOW_TEXT, + ABOVE_TEXT, +} +export enum TextWindowType { + WIDGET, + TEXT, + LEFT, + RIGHT, + TOP, + BOTTOM, +} +export enum TreeViewColumnSizing { + GROW_ONLY, + AUTOSIZE, + FIXED, +} +export enum TreeViewDropPosition { + BEFORE, + AFTER, + INTO_OR_BEFORE, + INTO_OR_AFTER, +} +export enum TreeViewGridLines { + NONE, + HORIZONTAL, + VERTICAL, + BOTH, +} +export enum Unit { + NONE, + POINTS, + INCH, + MM, +} +export enum WrapMode { + NONE, + CHAR, + WORD, + WORD_CHAR, +} +export enum ApplicationInhibitFlags { + LOGOUT, + SWITCH, + SUSPEND, + IDLE, +} +export enum BuilderClosureFlags { + SWAPPED, +} +export enum CellRendererState { + SELECTED, + PRELIT, + INSENSITIVE, + SORTED, + FOCUSED, + EXPANDABLE, + EXPANDED, +} +export enum DebugFlags { + TEXT, + TREE, + KEYBINDINGS, + MODULES, + GEOMETRY, + ICONTHEME, + PRINTING, + BUILDER, + SIZE_REQUEST, + NO_CSS_CACHE, + INTERACTIVE, + TOUCHSCREEN, + ACTIONS, + LAYOUT, + SNAPSHOT, + CONSTRAINTS, + BUILDER_OBJECTS, + A11Y, + ICONFALLBACK, +} +export enum DialogFlags { + MODAL, + DESTROY_WITH_PARENT, + USE_HEADER_BAR, +} +export enum EventControllerScrollFlags { + NONE, + VERTICAL, + HORIZONTAL, + DISCRETE, + KINETIC, + BOTH_AXES, +} +export enum FontChooserLevel { + FAMILY, + STYLE, + SIZE, + VARIATIONS, + FEATURES, +} +export enum IconLookupFlags { + FORCE_REGULAR, + FORCE_SYMBOLIC, + PRELOAD, +} +export enum InputHints { + NONE, + SPELLCHECK, + NO_SPELLCHECK, + WORD_COMPLETION, + LOWERCASE, + UPPERCASE_CHARS, + UPPERCASE_WORDS, + UPPERCASE_SENTENCES, + INHIBIT_OSK, + VERTICAL_WRITING, + EMOJI, + NO_EMOJI, + PRIVATE, +} +export enum PickFlags { + DEFAULT, + INSENSITIVE, + NON_TARGETABLE, +} +export enum PopoverMenuFlags { + NESTED, +} +export enum PrintCapabilities { + PAGE_SET, + COPIES, + COLLATE, + REVERSE, + SCALE, + GENERATE_PDF, + GENERATE_PS, + PREVIEW, + NUMBER_UP, + NUMBER_UP_LAYOUT, +} +export enum ShortcutActionFlags { + EXCLUSIVE, +} +export enum StateFlags { + NORMAL, + ACTIVE, + PRELIGHT, + SELECTED, + INSENSITIVE, + INCONSISTENT, + FOCUSED, + BACKDROP, + DIR_LTR, + DIR_RTL, + LINK, + VISITED, + CHECKED, + DROP_ACTIVE, + FOCUS_VISIBLE, + FOCUS_WITHIN, +} +export enum StyleContextPrintFlags { + NONE, + RECURSE, + SHOW_STYLE, + SHOW_CHANGE, +} +export enum TextSearchFlags { + VISIBLE_ONLY, + TEXT_ONLY, + CASE_INSENSITIVE, +} +export enum TreeModelFlags { + ITERS_PERSIST, + LIST_ONLY, +} +export const ACCESSIBLE_VALUE_UNDEFINED: number +export const BINARY_AGE: number +export const IM_MODULE_EXTENSION_POINT_NAME: string +export const INPUT_ERROR: number +export const INTERFACE_AGE: number +export const LEVEL_BAR_OFFSET_FULL: string +export const LEVEL_BAR_OFFSET_HIGH: string +export const LEVEL_BAR_OFFSET_LOW: string +export const MAJOR_VERSION: number +export const MAX_COMPOSE_LEN: number +export const MEDIA_FILE_EXTENSION_POINT_NAME: string +export const MICRO_VERSION: number +export const MINOR_VERSION: number +export const PAPER_NAME_A3: string +export const PAPER_NAME_A4: string +export const PAPER_NAME_A5: string +export const PAPER_NAME_B5: string +export const PAPER_NAME_EXECUTIVE: string +export const PAPER_NAME_LEGAL: string +export const PAPER_NAME_LETTER: string +export const PRINT_SETTINGS_COLLATE: string +export const PRINT_SETTINGS_DEFAULT_SOURCE: string +export const PRINT_SETTINGS_DITHER: string +export const PRINT_SETTINGS_DUPLEX: string +export const PRINT_SETTINGS_FINISHINGS: string +export const PRINT_SETTINGS_MEDIA_TYPE: string +export const PRINT_SETTINGS_NUMBER_UP: string +export const PRINT_SETTINGS_NUMBER_UP_LAYOUT: string +export const PRINT_SETTINGS_N_COPIES: string +export const PRINT_SETTINGS_ORIENTATION: string +export const PRINT_SETTINGS_OUTPUT_BASENAME: string +export const PRINT_SETTINGS_OUTPUT_BIN: string +export const PRINT_SETTINGS_OUTPUT_DIR: string +export const PRINT_SETTINGS_OUTPUT_FILE_FORMAT: string +export const PRINT_SETTINGS_OUTPUT_URI: string +export const PRINT_SETTINGS_PAGE_RANGES: string +export const PRINT_SETTINGS_PAGE_SET: string +export const PRINT_SETTINGS_PAPER_FORMAT: string +export const PRINT_SETTINGS_PAPER_HEIGHT: string +export const PRINT_SETTINGS_PAPER_WIDTH: string +export const PRINT_SETTINGS_PRINTER: string +export const PRINT_SETTINGS_PRINTER_LPI: string +export const PRINT_SETTINGS_PRINT_PAGES: string +export const PRINT_SETTINGS_QUALITY: string +export const PRINT_SETTINGS_RESOLUTION: string +export const PRINT_SETTINGS_RESOLUTION_X: string +export const PRINT_SETTINGS_RESOLUTION_Y: string +export const PRINT_SETTINGS_REVERSE: string +export const PRINT_SETTINGS_SCALE: string +export const PRINT_SETTINGS_USE_COLOR: string +export const PRINT_SETTINGS_WIN32_DRIVER_EXTRA: string +export const PRINT_SETTINGS_WIN32_DRIVER_VERSION: string +export const PRIORITY_RESIZE: number +export const STYLE_PROVIDER_PRIORITY_APPLICATION: number +export const STYLE_PROVIDER_PRIORITY_FALLBACK: number +export const STYLE_PROVIDER_PRIORITY_SETTINGS: number +export const STYLE_PROVIDER_PRIORITY_THEME: number +export const STYLE_PROVIDER_PRIORITY_USER: number +export const TEXT_VIEW_PRIORITY_VALIDATE: number +export const TREE_SORTABLE_DEFAULT_SORT_COLUMN_ID: number +export const TREE_SORTABLE_UNSORTED_SORT_COLUMN_ID: number +export function accelerator_get_default_mod_mask(): Gdk.ModifierType +export function accelerator_get_label(accelerator_key: number, accelerator_mods: Gdk.ModifierType): string +export function accelerator_get_label_with_keycode(display: Gdk.Display | null, accelerator_key: number, keycode: number, accelerator_mods: Gdk.ModifierType): string +export function accelerator_name(accelerator_key: number, accelerator_mods: Gdk.ModifierType): string +export function accelerator_name_with_keycode(display: Gdk.Display | null, accelerator_key: number, keycode: number, accelerator_mods: Gdk.ModifierType): string +export function accelerator_parse(accelerator: string): [ /* returnType */ boolean, /* accelerator_key */ number | null, /* accelerator_mods */ Gdk.ModifierType | null ] +export function accelerator_parse_with_keycode(accelerator: string, display?: Gdk.Display | null): [ /* returnType */ boolean, /* accelerator_key */ number | null, /* accelerator_codes */ number[] | null, /* accelerator_mods */ Gdk.ModifierType | null ] +export function accelerator_valid(keyval: number, modifiers: Gdk.ModifierType): boolean +export function accessible_property_init_value(property: AccessibleProperty, value: any): void +export function accessible_relation_init_value(relation: AccessibleRelation, value: any): void +export function accessible_state_init_value(state: AccessibleState, value: any): void +export function bitset_iter_init_at(set: Bitset, target: number): [ /* returnType */ boolean, /* iter */ BitsetIter, /* value */ number | null ] +export function bitset_iter_init_first(set: Bitset): [ /* returnType */ boolean, /* iter */ BitsetIter, /* value */ number | null ] +export function bitset_iter_init_last(set: Bitset): [ /* returnType */ boolean, /* iter */ BitsetIter, /* value */ number | null ] +export function builder_error_quark(): GLib.Quark +export function check_version(required_major: number, required_minor: number, required_micro: number): string | null +export function constraint_vfl_parser_error_quark(): GLib.Quark +export function css_parser_error_quark(): GLib.Quark +export function css_parser_warning_quark(): GLib.Quark +export function disable_setlocale(): void +export function distribute_natural_allocation(extra_space: number, sizes: RequestedSize[]): number +export function editable_delegate_get_property(object: GObject.Object, prop_id: number, value: any, pspec: GObject.ParamSpec): boolean +export function editable_delegate_set_property(object: GObject.Object, prop_id: number, value: any, pspec: GObject.ParamSpec): boolean +export function editable_install_properties(object_class: GObject.ObjectClass, first_prop: number): number +export function enumerate_printers(func: PrinterFunc, wait: boolean): void +export function file_chooser_error_quark(): GLib.Quark +export function get_binary_age(): number +export function get_debug_flags(): DebugFlags +export function get_default_language(): Pango.Language +export function get_interface_age(): number +export function get_locale_direction(): TextDirection +export function get_major_version(): number +export function get_micro_version(): number +export function get_minor_version(): number +export function hsv_to_rgb(h: number, s: number, v: number): [ /* r */ number, /* g */ number, /* b */ number ] +export function icon_theme_error_quark(): GLib.Quark +export function init(): void +export function init_check(): boolean +export function is_initialized(): boolean +export function native_get_for_surface(surface: Gdk.Surface): Native +export function ordering_from_cmpfunc(cmpfunc_result: number): Ordering +export function paper_size_get_default(): string +export function paper_size_get_paper_sizes(include_custom: boolean): PaperSize[] +export function param_spec_expression(name: string, nick: string, blurb: string, flags: GObject.ParamFlags): GObject.ParamSpec +export function print_error_quark(): GLib.Quark +export function print_run_page_setup_dialog(parent: Window | null, page_setup: PageSetup | null, settings: PrintSettings): PageSetup +export function print_run_page_setup_dialog_async(parent: Window | null, page_setup: PageSetup | null, settings: PrintSettings, done_cb: PageSetupDoneFunc): void +export function recent_manager_error_quark(): GLib.Quark +export function render_activity(context: StyleContext, cr: cairo.Context, x: number, y: number, width: number, height: number): void +export function render_arrow(context: StyleContext, cr: cairo.Context, angle: number, x: number, y: number, size: number): void +export function render_background(context: StyleContext, cr: cairo.Context, x: number, y: number, width: number, height: number): void +export function render_check(context: StyleContext, cr: cairo.Context, x: number, y: number, width: number, height: number): void +export function render_expander(context: StyleContext, cr: cairo.Context, x: number, y: number, width: number, height: number): void +export function render_focus(context: StyleContext, cr: cairo.Context, x: number, y: number, width: number, height: number): void +export function render_frame(context: StyleContext, cr: cairo.Context, x: number, y: number, width: number, height: number): void +export function render_handle(context: StyleContext, cr: cairo.Context, x: number, y: number, width: number, height: number): void +export function render_icon(context: StyleContext, cr: cairo.Context, texture: Gdk.Texture, x: number, y: number): void +export function render_layout(context: StyleContext, cr: cairo.Context, x: number, y: number, layout: Pango.Layout): void +export function render_line(context: StyleContext, cr: cairo.Context, x0: number, y0: number, x1: number, y1: number): void +export function render_option(context: StyleContext, cr: cairo.Context, x: number, y: number, width: number, height: number): void +export function rgb_to_hsv(r: number, g: number, b: number): [ /* h */ number, /* s */ number, /* v */ number ] +export function set_debug_flags(flags: DebugFlags): void +export function show_uri(parent: Window | null, uri: string, timestamp: number): void +export function show_uri_full(parent: Window | null, uri: string, timestamp: number, cancellable?: Gio.Cancellable | null): void +export function show_uri_full_finish(parent: Window, result: Gio.AsyncResult): boolean +export function test_accessible_assertion_message_role(domain: string, file: string, line: number, func: string, expr: string, accessible: Accessible, expected_role: AccessibleRole, actual_role: AccessibleRole): void +export function test_accessible_has_property(accessible: Accessible, property: AccessibleProperty): boolean +export function test_accessible_has_relation(accessible: Accessible, relation: AccessibleRelation): boolean +export function test_accessible_has_role(accessible: Accessible, role: AccessibleRole): boolean +export function test_accessible_has_state(accessible: Accessible, state: AccessibleState): boolean +export function test_list_all_types(): GObject.Type[] +export function test_register_all_types(): void +export function test_widget_wait_for_draw(widget: Widget): void +export function tree_create_row_drag_content(tree_model: TreeModel, path: TreePath): Gdk.ContentProvider +export function tree_get_row_drag_data(value: any): [ /* returnType */ boolean, /* tree_model */ TreeModel | null, /* path */ TreePath | null ] +export function tree_row_reference_deleted(proxy: GObject.Object, path: TreePath): void +export function tree_row_reference_inserted(proxy: GObject.Object, path: TreePath): void +export function value_dup_expression(value: any): Expression | null +export function value_get_expression(value: any): Expression | null +export function value_set_expression(value: any, expression: Expression): void +export function value_take_expression(value: any, expression?: Expression | null): void +export interface AssistantPageFunc { + (current_page: number): number +} +export interface CellAllocCallback { + (renderer: CellRenderer, cell_area: Gdk.Rectangle, cell_background: Gdk.Rectangle): boolean +} +export interface CellCallback { + (renderer: CellRenderer): boolean +} +export interface CellLayoutDataFunc { + (cell_layout: CellLayout, cell: CellRenderer, tree_model: TreeModel, iter: TreeIter): void +} +export interface CustomAllocateFunc { + (widget: Widget, width: number, height: number, baseline: number): void +} +export interface CustomFilterFunc { + (item: GObject.Object): boolean +} +export interface CustomMeasureFunc { + (widget: Widget, orientation: Orientation, for_size: number): void +} +export interface CustomRequestModeFunc { + (widget: Widget): SizeRequestMode +} +export interface DrawingAreaDrawFunc { + (drawing_area: DrawingArea, cr: cairo.Context, width: number, height: number): void +} +export interface EntryCompletionMatchFunc { + (completion: EntryCompletion, key: string, iter: TreeIter): boolean +} +export interface ExpressionNotify { + (): void +} +export interface FlowBoxCreateWidgetFunc { + (item: GObject.Object): Widget +} +export interface FlowBoxFilterFunc { + (child: FlowBoxChild): boolean +} +export interface FlowBoxForeachFunc { + (box: FlowBox, child: FlowBoxChild): void +} +export interface FlowBoxSortFunc { + (child1: FlowBoxChild, child2: FlowBoxChild): number +} +export interface FontFilterFunc { + (family: Pango.FontFamily, face: Pango.FontFace): boolean +} +export interface IconViewForeachFunc { + (icon_view: IconView, path: TreePath): void +} +export interface ListBoxCreateWidgetFunc { + (item: GObject.Object): Widget +} +export interface ListBoxFilterFunc { + (row: ListBoxRow): boolean +} +export interface ListBoxForeachFunc { + (box: ListBox, row: ListBoxRow): void +} +export interface ListBoxSortFunc { + (row1: ListBoxRow, row2: ListBoxRow): number +} +export interface ListBoxUpdateHeaderFunc { + (row: ListBoxRow, before?: ListBoxRow | null): void +} +export interface MapListModelMapFunc { + (item: GObject.Object): GObject.Object +} +export interface MenuButtonCreatePopupFunc { + (menu_button: MenuButton): void +} +export interface PageSetupDoneFunc { + (page_setup: PageSetup): void +} +export interface PrintJobCompleteFunc { + (print_job: PrintJob, error: GLib.Error): void +} +export interface PrintSettingsFunc { + (key: string, value: string): void +} +export interface PrinterFunc { + (printer: Printer): boolean +} +export interface ScaleFormatValueFunc { + (scale: Scale, value: number): string +} +export interface ShortcutFunc { + (widget: Widget, args?: GLib.Variant | null): boolean +} +export interface TextCharPredicate { + (ch: number): boolean +} +export interface TextTagTableForeach { + (tag: TextTag): void +} +export interface TickCallback { + (widget: Widget, frame_clock: Gdk.FrameClock): boolean +} +export interface TreeCellDataFunc { + (tree_column: TreeViewColumn, cell: CellRenderer, tree_model: TreeModel, iter: TreeIter): void +} +export interface TreeIterCompareFunc { + (model: TreeModel, a: TreeIter, b: TreeIter): number +} +export interface TreeListModelCreateModelFunc { + (item: GObject.Object): Gio.ListModel | null +} +export interface TreeModelFilterModifyFunc { + (model: TreeModel, iter: TreeIter, column: number): void +} +export interface TreeModelFilterVisibleFunc { + (model: TreeModel, iter: TreeIter): boolean +} +export interface TreeModelForeachFunc { + (model: TreeModel, path: TreePath, iter: TreeIter): boolean +} +export interface TreeSelectionForeachFunc { + (model: TreeModel, path: TreePath, iter: TreeIter): void +} +export interface TreeSelectionFunc { + (selection: TreeSelection, model: TreeModel, path: TreePath, path_currently_selected: boolean): boolean +} +export interface TreeViewColumnDropFunc { + (tree_view: TreeView, column: TreeViewColumn, prev_column: TreeViewColumn, next_column: TreeViewColumn): boolean +} +export interface TreeViewMappingFunc { + (tree_view: TreeView, path: TreePath): void +} +export interface TreeViewRowSeparatorFunc { + (model: TreeModel, iter: TreeIter): boolean +} +export interface TreeViewSearchEqualFunc { + (model: TreeModel, column: number, key: string, iter: TreeIter): boolean +} +export interface WidgetActionActivateFunc { + (widget: Widget, action_name: string, parameter: GLib.Variant): void +} +export class Accessible { + /* Properties of Gtk.Accessible */ + accessible_role: AccessibleRole + /* Methods of Gtk.Accessible */ + get_accessible_role(): AccessibleRole + reset_property(property: AccessibleProperty): void + reset_relation(relation: AccessibleRelation): void + reset_state(state: AccessibleState): void + update_property(properties: AccessibleProperty[], values: any): void + update_relation(relations: AccessibleRelation[], values: any): void + update_state(states: AccessibleState[], values: any): void + static name: string +} +export interface Actionable_ConstructProps extends Widget_ConstructProps { + action_name?: string + action_target?: GLib.Variant +} +export class Actionable { + /* Properties of Gtk.Actionable */ + action_name: string + action_target: GLib.Variant + /* Properties of Gtk.Widget */ + can_focus: boolean + can_target: boolean + css_classes: string[] + cursor: Gdk.Cursor + focus_on_click: boolean + focusable: boolean + halign: Align + readonly has_default: boolean + readonly has_focus: boolean + has_tooltip: boolean + height_request: number + hexpand: boolean + hexpand_set: boolean + layout_manager: LayoutManager + margin_bottom: number + margin_end: number + margin_start: number + margin_top: number + name: string + opacity: number + overflow: Overflow + readonly parent: Widget + receives_default: boolean + readonly root: Root + readonly scale_factor: number + sensitive: boolean + tooltip_markup: string + tooltip_text: string + valign: Align + vexpand: boolean + vexpand_set: boolean + visible: boolean + width_request: number + /* Fields of Gtk.Widget */ + parent_instance: GObject.InitiallyUnowned + /* Fields of GObject.InitiallyUnowned */ + g_type_instance: GObject.TypeInstance + /* Methods of Gtk.Actionable */ + get_action_name(): string | null + get_action_target_value(): GLib.Variant | null + set_action_name(action_name?: string | null): void + set_action_target_value(target_value?: GLib.Variant | null): void + set_detailed_action_name(detailed_action_name: string): void + /* Methods of Gtk.Widget */ + action_set_enabled(action_name: string, enabled: boolean): void + activate(): boolean + activate_action(name: string, args?: GLib.Variant | null): boolean + activate_default(): void + add_controller(controller: EventController): void + add_css_class(css_class: string): void + add_mnemonic_label(label: Widget): void + add_tick_callback(callback: TickCallback): number + allocate(width: number, height: number, baseline: number, transform?: Gsk.Transform | null): void + child_focus(direction: DirectionType): boolean + compute_bounds(target: Widget): [ /* returnType */ boolean, /* out_bounds */ Graphene.Rect ] + compute_expand(orientation: Orientation): boolean + compute_point(target: Widget, point: Graphene.Point): [ /* returnType */ boolean, /* out_point */ Graphene.Point ] + compute_transform(target: Widget): [ /* returnType */ boolean, /* out_transform */ Graphene.Matrix ] + contains(x: number, y: number): boolean + create_pango_context(): Pango.Context + create_pango_layout(text?: string | null): Pango.Layout + drag_check_threshold(start_x: number, start_y: number, current_x: number, current_y: number): boolean + error_bell(): void + get_allocated_baseline(): number + get_allocated_height(): number + get_allocated_width(): number + get_allocation(): /* allocation */ Allocation + get_ancestor(widget_type: GObject.Type): Widget | null + get_can_focus(): boolean + get_can_target(): boolean + get_child_visible(): boolean + get_clipboard(): Gdk.Clipboard + get_css_classes(): string[] + get_css_name(): string + get_cursor(): Gdk.Cursor | null + get_direction(): TextDirection + get_display(): Gdk.Display + get_first_child(): Widget | null + get_focus_child(): Widget | null + get_focus_on_click(): boolean + get_focusable(): boolean + get_font_map(): Pango.FontMap | null + get_font_options(): cairo.FontOptions | null + get_frame_clock(): Gdk.FrameClock | null + get_halign(): Align + get_has_tooltip(): boolean + get_height(): number + get_hexpand(): boolean + get_hexpand_set(): boolean + get_last_child(): Widget | null + get_layout_manager(): LayoutManager | null + get_mapped(): boolean + get_margin_bottom(): number + get_margin_end(): number + get_margin_start(): number + get_margin_top(): number + get_name(): string + get_native(): Native | null + get_next_sibling(): Widget | null + get_opacity(): number + get_overflow(): Overflow + get_pango_context(): Pango.Context + get_parent(): Widget | null + get_preferred_size(): [ /* minimum_size */ Requisition | null, /* natural_size */ Requisition | null ] + get_prev_sibling(): Widget | null + get_primary_clipboard(): Gdk.Clipboard + get_realized(): boolean + get_receives_default(): boolean + get_request_mode(): SizeRequestMode + get_root(): Root | null + get_scale_factor(): number + get_sensitive(): boolean + get_settings(): Settings + get_size(orientation: Orientation): number + get_size_request(): [ /* width */ number | null, /* height */ number | null ] + get_state_flags(): StateFlags + get_style_context(): StyleContext + get_template_child(widget_type: GObject.Type, name: string): GObject.Object + get_tooltip_markup(): string | null + get_tooltip_text(): string | null + get_valign(): Align + get_vexpand(): boolean + get_vexpand_set(): boolean + get_visible(): boolean + get_width(): number + grab_focus(): boolean + has_css_class(css_class: string): boolean + has_visible_focus(): boolean + hide(): void + in_destruction(): boolean + init_template(): void + insert_action_group(name: string, group?: Gio.ActionGroup | null): void + insert_after(parent: Widget, previous_sibling?: Widget | null): void + insert_before(parent: Widget, next_sibling?: Widget | null): void + is_ancestor(ancestor: Widget): boolean + is_drawable(): boolean + is_focus(): boolean + is_sensitive(): boolean + is_visible(): boolean + keynav_failed(direction: DirectionType): boolean + list_mnemonic_labels(): Widget[] + map(): void + measure(orientation: Orientation, for_size: number): [ /* minimum */ number | null, /* natural */ number | null, /* minimum_baseline */ number | null, /* natural_baseline */ number | null ] + mnemonic_activate(group_cycling: boolean): boolean + observe_children(): Gio.ListModel + observe_controllers(): Gio.ListModel + pick(x: number, y: number, flags: PickFlags): Widget | null + queue_allocate(): void + queue_draw(): void + queue_resize(): void + realize(): void + remove_controller(controller: EventController): void + remove_css_class(css_class: string): void + remove_mnemonic_label(label: Widget): void + remove_tick_callback(id: number): void + set_can_focus(can_focus: boolean): void + set_can_target(can_target: boolean): void + set_child_visible(child_visible: boolean): void + set_css_classes(classes: string[]): void + set_cursor(cursor?: Gdk.Cursor | null): void + set_cursor_from_name(name?: string | null): void + set_direction(dir: TextDirection): void + set_focus_child(child?: Widget | null): void + set_focus_on_click(focus_on_click: boolean): void + set_focusable(focusable: boolean): void + set_font_map(font_map?: Pango.FontMap | null): void + set_font_options(options?: cairo.FontOptions | null): void + set_halign(align: Align): void + set_has_tooltip(has_tooltip: boolean): void + set_hexpand(expand: boolean): void + set_hexpand_set(set: boolean): void + set_layout_manager(layout_manager?: LayoutManager | null): void + set_margin_bottom(margin: number): void + set_margin_end(margin: number): void + set_margin_start(margin: number): void + set_margin_top(margin: number): void + set_name(name: string): void + set_opacity(opacity: number): void + set_overflow(overflow: Overflow): void + set_parent(parent: Widget): void + set_receives_default(receives_default: boolean): void + set_sensitive(sensitive: boolean): void + set_size_request(width: number, height: number): void + set_state_flags(flags: StateFlags, clear: boolean): void + set_tooltip_markup(markup?: string | null): void + set_tooltip_text(text?: string | null): void + set_valign(align: Align): void + set_vexpand(expand: boolean): void + set_vexpand_set(set: boolean): void + set_visible(visible: boolean): void + should_layout(): boolean + show(): void + size_allocate(allocation: Allocation, baseline: number): void + snapshot_child(child: Widget, snapshot: Snapshot): void + translate_coordinates(dest_widget: Widget, src_x: number, src_y: number): [ /* returnType */ boolean, /* dest_x */ number | null, /* dest_y */ number | null ] + trigger_tooltip_query(): void + unmap(): void + unparent(): void + unrealize(): void + unset_state_flags(flags: StateFlags): void + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Virtual methods of Gtk.Actionable */ + vfunc_get_action_name(): string | null + vfunc_get_action_target_value(): GLib.Variant | null + vfunc_set_action_name(action_name?: string | null): void + vfunc_set_action_target_value(target_value?: GLib.Variant | null): void + /* Virtual methods of Gtk.Widget */ + vfunc_compute_expand(hexpand_p: boolean, vexpand_p: boolean): void + vfunc_contains(x: number, y: number): boolean + vfunc_css_changed(change: CssStyleChange): void + vfunc_direction_changed(previous_direction: TextDirection): void + vfunc_focus(direction: DirectionType): boolean + vfunc_get_request_mode(): SizeRequestMode + vfunc_grab_focus(): boolean + vfunc_hide(): void + vfunc_keynav_failed(direction: DirectionType): boolean + vfunc_map(): void + vfunc_measure(orientation: Orientation, for_size: number): [ /* minimum */ number | null, /* natural */ number | null, /* minimum_baseline */ number | null, /* natural_baseline */ number | null ] + vfunc_mnemonic_activate(group_cycling: boolean): boolean + vfunc_move_focus(direction: DirectionType): void + vfunc_query_tooltip(x: number, y: number, keyboard_tooltip: boolean, tooltip: Tooltip): boolean + vfunc_realize(): void + vfunc_root(): void + vfunc_set_focus_child(child?: Widget | null): void + vfunc_show(): void + vfunc_size_allocate(width: number, height: number, baseline: number): void + vfunc_snapshot(snapshot: Snapshot): void + vfunc_state_flags_changed(previous_state_flags: StateFlags): void + vfunc_system_setting_changed(settings: SystemSetting): void + vfunc_unmap(): void + vfunc_unrealize(): void + vfunc_unroot(): void + vfunc_add_child(builder: Builder, child: GObject.Object, type?: string | null): void + vfunc_custom_finished(builder: Builder, child: GObject.Object | null, tagname: string, data?: object | null): void + vfunc_custom_tag_end(builder: Builder, child: GObject.Object | null, tagname: string, data?: object | null): void + vfunc_custom_tag_start(builder: Builder, child: GObject.Object | null, tagname: string): [ /* returnType */ boolean, /* parser */ BuildableParser, /* data */ object | null ] + vfunc_get_id(): string + vfunc_get_internal_child(builder: Builder, childname: string): GObject.Object + vfunc_parser_finished(builder: Builder): void + vfunc_set_buildable_property(builder: Builder, name: string, value: any): void + vfunc_set_id(id: string): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Gtk.Widget */ + connect(sigName: "destroy", callback: (($obj: Actionable) => void)): number + connect_after(sigName: "destroy", callback: (($obj: Actionable) => void)): number + emit(sigName: "destroy"): void + connect(sigName: "direction-changed", callback: (($obj: Actionable, previous_direction: TextDirection) => void)): number + connect_after(sigName: "direction-changed", callback: (($obj: Actionable, previous_direction: TextDirection) => void)): number + emit(sigName: "direction-changed", previous_direction: TextDirection): void + connect(sigName: "hide", callback: (($obj: Actionable) => void)): number + connect_after(sigName: "hide", callback: (($obj: Actionable) => void)): number + emit(sigName: "hide"): void + connect(sigName: "keynav-failed", callback: (($obj: Actionable, direction: DirectionType) => boolean)): number + connect_after(sigName: "keynav-failed", callback: (($obj: Actionable, direction: DirectionType) => boolean)): number + emit(sigName: "keynav-failed", direction: DirectionType): void + connect(sigName: "map", callback: (($obj: Actionable) => void)): number + connect_after(sigName: "map", callback: (($obj: Actionable) => void)): number + emit(sigName: "map"): void + connect(sigName: "mnemonic-activate", callback: (($obj: Actionable, group_cycling: boolean) => boolean)): number + connect_after(sigName: "mnemonic-activate", callback: (($obj: Actionable, group_cycling: boolean) => boolean)): number + emit(sigName: "mnemonic-activate", group_cycling: boolean): void + connect(sigName: "move-focus", callback: (($obj: Actionable, direction: DirectionType) => void)): number + connect_after(sigName: "move-focus", callback: (($obj: Actionable, direction: DirectionType) => void)): number + emit(sigName: "move-focus", direction: DirectionType): void + connect(sigName: "query-tooltip", callback: (($obj: Actionable, x: number, y: number, keyboard_mode: boolean, tooltip: Tooltip) => boolean)): number + connect_after(sigName: "query-tooltip", callback: (($obj: Actionable, x: number, y: number, keyboard_mode: boolean, tooltip: Tooltip) => boolean)): number + emit(sigName: "query-tooltip", x: number, y: number, keyboard_mode: boolean, tooltip: Tooltip): void + connect(sigName: "realize", callback: (($obj: Actionable) => void)): number + connect_after(sigName: "realize", callback: (($obj: Actionable) => void)): number + emit(sigName: "realize"): void + connect(sigName: "show", callback: (($obj: Actionable) => void)): number + connect_after(sigName: "show", callback: (($obj: Actionable) => void)): number + emit(sigName: "show"): void + connect(sigName: "state-flags-changed", callback: (($obj: Actionable, flags: StateFlags) => void)): number + connect_after(sigName: "state-flags-changed", callback: (($obj: Actionable, flags: StateFlags) => void)): number + emit(sigName: "state-flags-changed", flags: StateFlags): void + connect(sigName: "unmap", callback: (($obj: Actionable) => void)): number + connect_after(sigName: "unmap", callback: (($obj: Actionable) => void)): number + emit(sigName: "unmap"): void + connect(sigName: "unrealize", callback: (($obj: Actionable) => void)): number + connect_after(sigName: "unrealize", callback: (($obj: Actionable) => void)): number + emit(sigName: "unrealize"): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: Actionable, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: Actionable, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: "notify::action-name", callback: (($obj: Actionable, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::action-name", callback: (($obj: Actionable, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::action-target", callback: (($obj: Actionable, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::action-target", callback: (($obj: Actionable, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::can-focus", callback: (($obj: Actionable, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::can-focus", callback: (($obj: Actionable, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::can-target", callback: (($obj: Actionable, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::can-target", callback: (($obj: Actionable, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::css-classes", callback: (($obj: Actionable, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::css-classes", callback: (($obj: Actionable, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::cursor", callback: (($obj: Actionable, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::cursor", callback: (($obj: Actionable, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::focus-on-click", callback: (($obj: Actionable, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::focus-on-click", callback: (($obj: Actionable, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::focusable", callback: (($obj: Actionable, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::focusable", callback: (($obj: Actionable, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::halign", callback: (($obj: Actionable, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::halign", callback: (($obj: Actionable, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::has-default", callback: (($obj: Actionable, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-default", callback: (($obj: Actionable, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::has-focus", callback: (($obj: Actionable, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-focus", callback: (($obj: Actionable, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::has-tooltip", callback: (($obj: Actionable, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-tooltip", callback: (($obj: Actionable, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::height-request", callback: (($obj: Actionable, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::height-request", callback: (($obj: Actionable, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::hexpand", callback: (($obj: Actionable, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hexpand", callback: (($obj: Actionable, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::hexpand-set", callback: (($obj: Actionable, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hexpand-set", callback: (($obj: Actionable, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::layout-manager", callback: (($obj: Actionable, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::layout-manager", callback: (($obj: Actionable, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-bottom", callback: (($obj: Actionable, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-bottom", callback: (($obj: Actionable, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-end", callback: (($obj: Actionable, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-end", callback: (($obj: Actionable, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-start", callback: (($obj: Actionable, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-start", callback: (($obj: Actionable, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-top", callback: (($obj: Actionable, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-top", callback: (($obj: Actionable, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::name", callback: (($obj: Actionable, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::name", callback: (($obj: Actionable, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::opacity", callback: (($obj: Actionable, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::opacity", callback: (($obj: Actionable, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::overflow", callback: (($obj: Actionable, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::overflow", callback: (($obj: Actionable, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::parent", callback: (($obj: Actionable, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::parent", callback: (($obj: Actionable, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::receives-default", callback: (($obj: Actionable, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::receives-default", callback: (($obj: Actionable, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::root", callback: (($obj: Actionable, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::root", callback: (($obj: Actionable, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::scale-factor", callback: (($obj: Actionable, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::scale-factor", callback: (($obj: Actionable, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::sensitive", callback: (($obj: Actionable, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::sensitive", callback: (($obj: Actionable, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::tooltip-markup", callback: (($obj: Actionable, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::tooltip-markup", callback: (($obj: Actionable, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::tooltip-text", callback: (($obj: Actionable, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::tooltip-text", callback: (($obj: Actionable, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::valign", callback: (($obj: Actionable, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::valign", callback: (($obj: Actionable, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::vexpand", callback: (($obj: Actionable, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vexpand", callback: (($obj: Actionable, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::vexpand-set", callback: (($obj: Actionable, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vexpand-set", callback: (($obj: Actionable, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::visible", callback: (($obj: Actionable, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::visible", callback: (($obj: Actionable, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::width-request", callback: (($obj: Actionable, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::width-request", callback: (($obj: Actionable, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: Actionable_ConstructProps) + _init (config?: Actionable_ConstructProps): void + static $gtype: GObject.Type +} +export interface AppChooser_ConstructProps extends Widget_ConstructProps { + content_type?: string +} +export class AppChooser { + /* Properties of Gtk.Widget */ + can_focus: boolean + can_target: boolean + css_classes: string[] + cursor: Gdk.Cursor + focus_on_click: boolean + focusable: boolean + halign: Align + readonly has_default: boolean + readonly has_focus: boolean + has_tooltip: boolean + height_request: number + hexpand: boolean + hexpand_set: boolean + layout_manager: LayoutManager + margin_bottom: number + margin_end: number + margin_start: number + margin_top: number + name: string + opacity: number + overflow: Overflow + readonly parent: Widget + receives_default: boolean + readonly root: Root + readonly scale_factor: number + sensitive: boolean + tooltip_markup: string + tooltip_text: string + valign: Align + vexpand: boolean + vexpand_set: boolean + visible: boolean + width_request: number + /* Fields of Gtk.Widget */ + parent_instance: GObject.InitiallyUnowned + /* Fields of GObject.InitiallyUnowned */ + g_type_instance: GObject.TypeInstance + /* Methods of Gtk.AppChooser */ + get_app_info(): Gio.AppInfo | null + get_content_type(): string + refresh(): void + /* Methods of Gtk.Widget */ + action_set_enabled(action_name: string, enabled: boolean): void + activate(): boolean + activate_action(name: string, args?: GLib.Variant | null): boolean + activate_default(): void + add_controller(controller: EventController): void + add_css_class(css_class: string): void + add_mnemonic_label(label: Widget): void + add_tick_callback(callback: TickCallback): number + allocate(width: number, height: number, baseline: number, transform?: Gsk.Transform | null): void + child_focus(direction: DirectionType): boolean + compute_bounds(target: Widget): [ /* returnType */ boolean, /* out_bounds */ Graphene.Rect ] + compute_expand(orientation: Orientation): boolean + compute_point(target: Widget, point: Graphene.Point): [ /* returnType */ boolean, /* out_point */ Graphene.Point ] + compute_transform(target: Widget): [ /* returnType */ boolean, /* out_transform */ Graphene.Matrix ] + contains(x: number, y: number): boolean + create_pango_context(): Pango.Context + create_pango_layout(text?: string | null): Pango.Layout + drag_check_threshold(start_x: number, start_y: number, current_x: number, current_y: number): boolean + error_bell(): void + get_allocated_baseline(): number + get_allocated_height(): number + get_allocated_width(): number + get_allocation(): /* allocation */ Allocation + get_ancestor(widget_type: GObject.Type): Widget | null + get_can_focus(): boolean + get_can_target(): boolean + get_child_visible(): boolean + get_clipboard(): Gdk.Clipboard + get_css_classes(): string[] + get_css_name(): string + get_cursor(): Gdk.Cursor | null + get_direction(): TextDirection + get_display(): Gdk.Display + get_first_child(): Widget | null + get_focus_child(): Widget | null + get_focus_on_click(): boolean + get_focusable(): boolean + get_font_map(): Pango.FontMap | null + get_font_options(): cairo.FontOptions | null + get_frame_clock(): Gdk.FrameClock | null + get_halign(): Align + get_has_tooltip(): boolean + get_height(): number + get_hexpand(): boolean + get_hexpand_set(): boolean + get_last_child(): Widget | null + get_layout_manager(): LayoutManager | null + get_mapped(): boolean + get_margin_bottom(): number + get_margin_end(): number + get_margin_start(): number + get_margin_top(): number + get_name(): string + get_native(): Native | null + get_next_sibling(): Widget | null + get_opacity(): number + get_overflow(): Overflow + get_pango_context(): Pango.Context + get_parent(): Widget | null + get_preferred_size(): [ /* minimum_size */ Requisition | null, /* natural_size */ Requisition | null ] + get_prev_sibling(): Widget | null + get_primary_clipboard(): Gdk.Clipboard + get_realized(): boolean + get_receives_default(): boolean + get_request_mode(): SizeRequestMode + get_root(): Root | null + get_scale_factor(): number + get_sensitive(): boolean + get_settings(): Settings + get_size(orientation: Orientation): number + get_size_request(): [ /* width */ number | null, /* height */ number | null ] + get_state_flags(): StateFlags + get_style_context(): StyleContext + get_template_child(widget_type: GObject.Type, name: string): GObject.Object + get_tooltip_markup(): string | null + get_tooltip_text(): string | null + get_valign(): Align + get_vexpand(): boolean + get_vexpand_set(): boolean + get_visible(): boolean + get_width(): number + grab_focus(): boolean + has_css_class(css_class: string): boolean + has_visible_focus(): boolean + hide(): void + in_destruction(): boolean + init_template(): void + insert_action_group(name: string, group?: Gio.ActionGroup | null): void + insert_after(parent: Widget, previous_sibling?: Widget | null): void + insert_before(parent: Widget, next_sibling?: Widget | null): void + is_ancestor(ancestor: Widget): boolean + is_drawable(): boolean + is_focus(): boolean + is_sensitive(): boolean + is_visible(): boolean + keynav_failed(direction: DirectionType): boolean + list_mnemonic_labels(): Widget[] + map(): void + measure(orientation: Orientation, for_size: number): [ /* minimum */ number | null, /* natural */ number | null, /* minimum_baseline */ number | null, /* natural_baseline */ number | null ] + mnemonic_activate(group_cycling: boolean): boolean + observe_children(): Gio.ListModel + observe_controllers(): Gio.ListModel + pick(x: number, y: number, flags: PickFlags): Widget | null + queue_allocate(): void + queue_draw(): void + queue_resize(): void + realize(): void + remove_controller(controller: EventController): void + remove_css_class(css_class: string): void + remove_mnemonic_label(label: Widget): void + remove_tick_callback(id: number): void + set_can_focus(can_focus: boolean): void + set_can_target(can_target: boolean): void + set_child_visible(child_visible: boolean): void + set_css_classes(classes: string[]): void + set_cursor(cursor?: Gdk.Cursor | null): void + set_cursor_from_name(name?: string | null): void + set_direction(dir: TextDirection): void + set_focus_child(child?: Widget | null): void + set_focus_on_click(focus_on_click: boolean): void + set_focusable(focusable: boolean): void + set_font_map(font_map?: Pango.FontMap | null): void + set_font_options(options?: cairo.FontOptions | null): void + set_halign(align: Align): void + set_has_tooltip(has_tooltip: boolean): void + set_hexpand(expand: boolean): void + set_hexpand_set(set: boolean): void + set_layout_manager(layout_manager?: LayoutManager | null): void + set_margin_bottom(margin: number): void + set_margin_end(margin: number): void + set_margin_start(margin: number): void + set_margin_top(margin: number): void + set_name(name: string): void + set_opacity(opacity: number): void + set_overflow(overflow: Overflow): void + set_parent(parent: Widget): void + set_receives_default(receives_default: boolean): void + set_sensitive(sensitive: boolean): void + set_size_request(width: number, height: number): void + set_state_flags(flags: StateFlags, clear: boolean): void + set_tooltip_markup(markup?: string | null): void + set_tooltip_text(text?: string | null): void + set_valign(align: Align): void + set_vexpand(expand: boolean): void + set_vexpand_set(set: boolean): void + set_visible(visible: boolean): void + should_layout(): boolean + show(): void + size_allocate(allocation: Allocation, baseline: number): void + snapshot_child(child: Widget, snapshot: Snapshot): void + translate_coordinates(dest_widget: Widget, src_x: number, src_y: number): [ /* returnType */ boolean, /* dest_x */ number | null, /* dest_y */ number | null ] + trigger_tooltip_query(): void + unmap(): void + unparent(): void + unrealize(): void + unset_state_flags(flags: StateFlags): void + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Virtual methods of Gtk.Widget */ + vfunc_compute_expand(hexpand_p: boolean, vexpand_p: boolean): void + vfunc_contains(x: number, y: number): boolean + vfunc_css_changed(change: CssStyleChange): void + vfunc_direction_changed(previous_direction: TextDirection): void + vfunc_focus(direction: DirectionType): boolean + vfunc_get_request_mode(): SizeRequestMode + vfunc_grab_focus(): boolean + vfunc_hide(): void + vfunc_keynav_failed(direction: DirectionType): boolean + vfunc_map(): void + vfunc_measure(orientation: Orientation, for_size: number): [ /* minimum */ number | null, /* natural */ number | null, /* minimum_baseline */ number | null, /* natural_baseline */ number | null ] + vfunc_mnemonic_activate(group_cycling: boolean): boolean + vfunc_move_focus(direction: DirectionType): void + vfunc_query_tooltip(x: number, y: number, keyboard_tooltip: boolean, tooltip: Tooltip): boolean + vfunc_realize(): void + vfunc_root(): void + vfunc_set_focus_child(child?: Widget | null): void + vfunc_show(): void + vfunc_size_allocate(width: number, height: number, baseline: number): void + vfunc_snapshot(snapshot: Snapshot): void + vfunc_state_flags_changed(previous_state_flags: StateFlags): void + vfunc_system_setting_changed(settings: SystemSetting): void + vfunc_unmap(): void + vfunc_unrealize(): void + vfunc_unroot(): void + vfunc_add_child(builder: Builder, child: GObject.Object, type?: string | null): void + vfunc_custom_finished(builder: Builder, child: GObject.Object | null, tagname: string, data?: object | null): void + vfunc_custom_tag_end(builder: Builder, child: GObject.Object | null, tagname: string, data?: object | null): void + vfunc_custom_tag_start(builder: Builder, child: GObject.Object | null, tagname: string): [ /* returnType */ boolean, /* parser */ BuildableParser, /* data */ object | null ] + vfunc_get_id(): string + vfunc_get_internal_child(builder: Builder, childname: string): GObject.Object + vfunc_parser_finished(builder: Builder): void + vfunc_set_buildable_property(builder: Builder, name: string, value: any): void + vfunc_set_id(id: string): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Gtk.Widget */ + connect(sigName: "destroy", callback: (($obj: AppChooser) => void)): number + connect_after(sigName: "destroy", callback: (($obj: AppChooser) => void)): number + emit(sigName: "destroy"): void + connect(sigName: "direction-changed", callback: (($obj: AppChooser, previous_direction: TextDirection) => void)): number + connect_after(sigName: "direction-changed", callback: (($obj: AppChooser, previous_direction: TextDirection) => void)): number + emit(sigName: "direction-changed", previous_direction: TextDirection): void + connect(sigName: "hide", callback: (($obj: AppChooser) => void)): number + connect_after(sigName: "hide", callback: (($obj: AppChooser) => void)): number + emit(sigName: "hide"): void + connect(sigName: "keynav-failed", callback: (($obj: AppChooser, direction: DirectionType) => boolean)): number + connect_after(sigName: "keynav-failed", callback: (($obj: AppChooser, direction: DirectionType) => boolean)): number + emit(sigName: "keynav-failed", direction: DirectionType): void + connect(sigName: "map", callback: (($obj: AppChooser) => void)): number + connect_after(sigName: "map", callback: (($obj: AppChooser) => void)): number + emit(sigName: "map"): void + connect(sigName: "mnemonic-activate", callback: (($obj: AppChooser, group_cycling: boolean) => boolean)): number + connect_after(sigName: "mnemonic-activate", callback: (($obj: AppChooser, group_cycling: boolean) => boolean)): number + emit(sigName: "mnemonic-activate", group_cycling: boolean): void + connect(sigName: "move-focus", callback: (($obj: AppChooser, direction: DirectionType) => void)): number + connect_after(sigName: "move-focus", callback: (($obj: AppChooser, direction: DirectionType) => void)): number + emit(sigName: "move-focus", direction: DirectionType): void + connect(sigName: "query-tooltip", callback: (($obj: AppChooser, x: number, y: number, keyboard_mode: boolean, tooltip: Tooltip) => boolean)): number + connect_after(sigName: "query-tooltip", callback: (($obj: AppChooser, x: number, y: number, keyboard_mode: boolean, tooltip: Tooltip) => boolean)): number + emit(sigName: "query-tooltip", x: number, y: number, keyboard_mode: boolean, tooltip: Tooltip): void + connect(sigName: "realize", callback: (($obj: AppChooser) => void)): number + connect_after(sigName: "realize", callback: (($obj: AppChooser) => void)): number + emit(sigName: "realize"): void + connect(sigName: "show", callback: (($obj: AppChooser) => void)): number + connect_after(sigName: "show", callback: (($obj: AppChooser) => void)): number + emit(sigName: "show"): void + connect(sigName: "state-flags-changed", callback: (($obj: AppChooser, flags: StateFlags) => void)): number + connect_after(sigName: "state-flags-changed", callback: (($obj: AppChooser, flags: StateFlags) => void)): number + emit(sigName: "state-flags-changed", flags: StateFlags): void + connect(sigName: "unmap", callback: (($obj: AppChooser) => void)): number + connect_after(sigName: "unmap", callback: (($obj: AppChooser) => void)): number + emit(sigName: "unmap"): void + connect(sigName: "unrealize", callback: (($obj: AppChooser) => void)): number + connect_after(sigName: "unrealize", callback: (($obj: AppChooser) => void)): number + emit(sigName: "unrealize"): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: AppChooser, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: AppChooser, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: "notify::can-focus", callback: (($obj: AppChooser, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::can-focus", callback: (($obj: AppChooser, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::can-target", callback: (($obj: AppChooser, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::can-target", callback: (($obj: AppChooser, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::css-classes", callback: (($obj: AppChooser, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::css-classes", callback: (($obj: AppChooser, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::cursor", callback: (($obj: AppChooser, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::cursor", callback: (($obj: AppChooser, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::focus-on-click", callback: (($obj: AppChooser, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::focus-on-click", callback: (($obj: AppChooser, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::focusable", callback: (($obj: AppChooser, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::focusable", callback: (($obj: AppChooser, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::halign", callback: (($obj: AppChooser, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::halign", callback: (($obj: AppChooser, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::has-default", callback: (($obj: AppChooser, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-default", callback: (($obj: AppChooser, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::has-focus", callback: (($obj: AppChooser, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-focus", callback: (($obj: AppChooser, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::has-tooltip", callback: (($obj: AppChooser, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-tooltip", callback: (($obj: AppChooser, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::height-request", callback: (($obj: AppChooser, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::height-request", callback: (($obj: AppChooser, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::hexpand", callback: (($obj: AppChooser, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hexpand", callback: (($obj: AppChooser, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::hexpand-set", callback: (($obj: AppChooser, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hexpand-set", callback: (($obj: AppChooser, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::layout-manager", callback: (($obj: AppChooser, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::layout-manager", callback: (($obj: AppChooser, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-bottom", callback: (($obj: AppChooser, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-bottom", callback: (($obj: AppChooser, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-end", callback: (($obj: AppChooser, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-end", callback: (($obj: AppChooser, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-start", callback: (($obj: AppChooser, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-start", callback: (($obj: AppChooser, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-top", callback: (($obj: AppChooser, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-top", callback: (($obj: AppChooser, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::name", callback: (($obj: AppChooser, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::name", callback: (($obj: AppChooser, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::opacity", callback: (($obj: AppChooser, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::opacity", callback: (($obj: AppChooser, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::overflow", callback: (($obj: AppChooser, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::overflow", callback: (($obj: AppChooser, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::parent", callback: (($obj: AppChooser, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::parent", callback: (($obj: AppChooser, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::receives-default", callback: (($obj: AppChooser, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::receives-default", callback: (($obj: AppChooser, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::root", callback: (($obj: AppChooser, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::root", callback: (($obj: AppChooser, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::scale-factor", callback: (($obj: AppChooser, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::scale-factor", callback: (($obj: AppChooser, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::sensitive", callback: (($obj: AppChooser, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::sensitive", callback: (($obj: AppChooser, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::tooltip-markup", callback: (($obj: AppChooser, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::tooltip-markup", callback: (($obj: AppChooser, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::tooltip-text", callback: (($obj: AppChooser, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::tooltip-text", callback: (($obj: AppChooser, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::valign", callback: (($obj: AppChooser, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::valign", callback: (($obj: AppChooser, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::vexpand", callback: (($obj: AppChooser, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vexpand", callback: (($obj: AppChooser, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::vexpand-set", callback: (($obj: AppChooser, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vexpand-set", callback: (($obj: AppChooser, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::visible", callback: (($obj: AppChooser, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::visible", callback: (($obj: AppChooser, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::width-request", callback: (($obj: AppChooser, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::width-request", callback: (($obj: AppChooser, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: AppChooser_ConstructProps) + _init (config?: AppChooser_ConstructProps): void + static $gtype: GObject.Type +} +export class Buildable { + /* Methods of Gtk.Buildable */ + get_buildable_id(): string + /* Virtual methods of Gtk.Buildable */ + vfunc_add_child(builder: Builder, child: GObject.Object, type?: string | null): void + vfunc_custom_finished(builder: Builder, child: GObject.Object | null, tagname: string, data?: object | null): void + vfunc_custom_tag_end(builder: Builder, child: GObject.Object | null, tagname: string, data?: object | null): void + vfunc_custom_tag_start(builder: Builder, child: GObject.Object | null, tagname: string): [ /* returnType */ boolean, /* parser */ BuildableParser, /* data */ object | null ] + vfunc_get_id(): string + vfunc_get_internal_child(builder: Builder, childname: string): GObject.Object + vfunc_parser_finished(builder: Builder): void + vfunc_set_buildable_property(builder: Builder, name: string, value: any): void + vfunc_set_id(id: string): void + static name: string +} +export class BuilderScope { + /* Virtual methods of Gtk.BuilderScope */ + vfunc_create_closure(builder: Builder, function_name: string, flags: BuilderClosureFlags, object: GObject.Object): Function + vfunc_get_type_from_function(builder: Builder, function_name: string): GObject.Type + vfunc_get_type_from_name(builder: Builder, type_name: string): GObject.Type + static name: string +} +export interface CellEditable_ConstructProps extends Widget_ConstructProps { + editing_canceled?: boolean +} +export class CellEditable { + /* Properties of Gtk.CellEditable */ + editing_canceled: boolean + /* Properties of Gtk.Widget */ + can_focus: boolean + can_target: boolean + css_classes: string[] + cursor: Gdk.Cursor + focus_on_click: boolean + focusable: boolean + halign: Align + readonly has_default: boolean + readonly has_focus: boolean + has_tooltip: boolean + height_request: number + hexpand: boolean + hexpand_set: boolean + layout_manager: LayoutManager + margin_bottom: number + margin_end: number + margin_start: number + margin_top: number + name: string + opacity: number + overflow: Overflow + readonly parent: Widget + receives_default: boolean + readonly root: Root + readonly scale_factor: number + sensitive: boolean + tooltip_markup: string + tooltip_text: string + valign: Align + vexpand: boolean + vexpand_set: boolean + visible: boolean + width_request: number + /* Fields of Gtk.Widget */ + parent_instance: GObject.InitiallyUnowned + /* Fields of GObject.InitiallyUnowned */ + g_type_instance: GObject.TypeInstance + /* Methods of Gtk.CellEditable */ + editing_done(): void + remove_widget(): void + start_editing(event?: Gdk.Event | null): void + /* Methods of Gtk.Widget */ + action_set_enabled(action_name: string, enabled: boolean): void + activate(): boolean + activate_action(name: string, args?: GLib.Variant | null): boolean + activate_default(): void + add_controller(controller: EventController): void + add_css_class(css_class: string): void + add_mnemonic_label(label: Widget): void + add_tick_callback(callback: TickCallback): number + allocate(width: number, height: number, baseline: number, transform?: Gsk.Transform | null): void + child_focus(direction: DirectionType): boolean + compute_bounds(target: Widget): [ /* returnType */ boolean, /* out_bounds */ Graphene.Rect ] + compute_expand(orientation: Orientation): boolean + compute_point(target: Widget, point: Graphene.Point): [ /* returnType */ boolean, /* out_point */ Graphene.Point ] + compute_transform(target: Widget): [ /* returnType */ boolean, /* out_transform */ Graphene.Matrix ] + contains(x: number, y: number): boolean + create_pango_context(): Pango.Context + create_pango_layout(text?: string | null): Pango.Layout + drag_check_threshold(start_x: number, start_y: number, current_x: number, current_y: number): boolean + error_bell(): void + get_allocated_baseline(): number + get_allocated_height(): number + get_allocated_width(): number + get_allocation(): /* allocation */ Allocation + get_ancestor(widget_type: GObject.Type): Widget | null + get_can_focus(): boolean + get_can_target(): boolean + get_child_visible(): boolean + get_clipboard(): Gdk.Clipboard + get_css_classes(): string[] + get_css_name(): string + get_cursor(): Gdk.Cursor | null + get_direction(): TextDirection + get_display(): Gdk.Display + get_first_child(): Widget | null + get_focus_child(): Widget | null + get_focus_on_click(): boolean + get_focusable(): boolean + get_font_map(): Pango.FontMap | null + get_font_options(): cairo.FontOptions | null + get_frame_clock(): Gdk.FrameClock | null + get_halign(): Align + get_has_tooltip(): boolean + get_height(): number + get_hexpand(): boolean + get_hexpand_set(): boolean + get_last_child(): Widget | null + get_layout_manager(): LayoutManager | null + get_mapped(): boolean + get_margin_bottom(): number + get_margin_end(): number + get_margin_start(): number + get_margin_top(): number + get_name(): string + get_native(): Native | null + get_next_sibling(): Widget | null + get_opacity(): number + get_overflow(): Overflow + get_pango_context(): Pango.Context + get_parent(): Widget | null + get_preferred_size(): [ /* minimum_size */ Requisition | null, /* natural_size */ Requisition | null ] + get_prev_sibling(): Widget | null + get_primary_clipboard(): Gdk.Clipboard + get_realized(): boolean + get_receives_default(): boolean + get_request_mode(): SizeRequestMode + get_root(): Root | null + get_scale_factor(): number + get_sensitive(): boolean + get_settings(): Settings + get_size(orientation: Orientation): number + get_size_request(): [ /* width */ number | null, /* height */ number | null ] + get_state_flags(): StateFlags + get_style_context(): StyleContext + get_template_child(widget_type: GObject.Type, name: string): GObject.Object + get_tooltip_markup(): string | null + get_tooltip_text(): string | null + get_valign(): Align + get_vexpand(): boolean + get_vexpand_set(): boolean + get_visible(): boolean + get_width(): number + grab_focus(): boolean + has_css_class(css_class: string): boolean + has_visible_focus(): boolean + hide(): void + in_destruction(): boolean + init_template(): void + insert_action_group(name: string, group?: Gio.ActionGroup | null): void + insert_after(parent: Widget, previous_sibling?: Widget | null): void + insert_before(parent: Widget, next_sibling?: Widget | null): void + is_ancestor(ancestor: Widget): boolean + is_drawable(): boolean + is_focus(): boolean + is_sensitive(): boolean + is_visible(): boolean + keynav_failed(direction: DirectionType): boolean + list_mnemonic_labels(): Widget[] + map(): void + measure(orientation: Orientation, for_size: number): [ /* minimum */ number | null, /* natural */ number | null, /* minimum_baseline */ number | null, /* natural_baseline */ number | null ] + mnemonic_activate(group_cycling: boolean): boolean + observe_children(): Gio.ListModel + observe_controllers(): Gio.ListModel + pick(x: number, y: number, flags: PickFlags): Widget | null + queue_allocate(): void + queue_draw(): void + queue_resize(): void + realize(): void + remove_controller(controller: EventController): void + remove_css_class(css_class: string): void + remove_mnemonic_label(label: Widget): void + remove_tick_callback(id: number): void + set_can_focus(can_focus: boolean): void + set_can_target(can_target: boolean): void + set_child_visible(child_visible: boolean): void + set_css_classes(classes: string[]): void + set_cursor(cursor?: Gdk.Cursor | null): void + set_cursor_from_name(name?: string | null): void + set_direction(dir: TextDirection): void + set_focus_child(child?: Widget | null): void + set_focus_on_click(focus_on_click: boolean): void + set_focusable(focusable: boolean): void + set_font_map(font_map?: Pango.FontMap | null): void + set_font_options(options?: cairo.FontOptions | null): void + set_halign(align: Align): void + set_has_tooltip(has_tooltip: boolean): void + set_hexpand(expand: boolean): void + set_hexpand_set(set: boolean): void + set_layout_manager(layout_manager?: LayoutManager | null): void + set_margin_bottom(margin: number): void + set_margin_end(margin: number): void + set_margin_start(margin: number): void + set_margin_top(margin: number): void + set_name(name: string): void + set_opacity(opacity: number): void + set_overflow(overflow: Overflow): void + set_parent(parent: Widget): void + set_receives_default(receives_default: boolean): void + set_sensitive(sensitive: boolean): void + set_size_request(width: number, height: number): void + set_state_flags(flags: StateFlags, clear: boolean): void + set_tooltip_markup(markup?: string | null): void + set_tooltip_text(text?: string | null): void + set_valign(align: Align): void + set_vexpand(expand: boolean): void + set_vexpand_set(set: boolean): void + set_visible(visible: boolean): void + should_layout(): boolean + show(): void + size_allocate(allocation: Allocation, baseline: number): void + snapshot_child(child: Widget, snapshot: Snapshot): void + translate_coordinates(dest_widget: Widget, src_x: number, src_y: number): [ /* returnType */ boolean, /* dest_x */ number | null, /* dest_y */ number | null ] + trigger_tooltip_query(): void + unmap(): void + unparent(): void + unrealize(): void + unset_state_flags(flags: StateFlags): void + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Virtual methods of Gtk.CellEditable */ + vfunc_editing_done(): void + vfunc_remove_widget(): void + vfunc_start_editing(event?: Gdk.Event | null): void + /* Virtual methods of Gtk.Widget */ + vfunc_compute_expand(hexpand_p: boolean, vexpand_p: boolean): void + vfunc_contains(x: number, y: number): boolean + vfunc_css_changed(change: CssStyleChange): void + vfunc_direction_changed(previous_direction: TextDirection): void + vfunc_focus(direction: DirectionType): boolean + vfunc_get_request_mode(): SizeRequestMode + vfunc_grab_focus(): boolean + vfunc_hide(): void + vfunc_keynav_failed(direction: DirectionType): boolean + vfunc_map(): void + vfunc_measure(orientation: Orientation, for_size: number): [ /* minimum */ number | null, /* natural */ number | null, /* minimum_baseline */ number | null, /* natural_baseline */ number | null ] + vfunc_mnemonic_activate(group_cycling: boolean): boolean + vfunc_move_focus(direction: DirectionType): void + vfunc_query_tooltip(x: number, y: number, keyboard_tooltip: boolean, tooltip: Tooltip): boolean + vfunc_realize(): void + vfunc_root(): void + vfunc_set_focus_child(child?: Widget | null): void + vfunc_show(): void + vfunc_size_allocate(width: number, height: number, baseline: number): void + vfunc_snapshot(snapshot: Snapshot): void + vfunc_state_flags_changed(previous_state_flags: StateFlags): void + vfunc_system_setting_changed(settings: SystemSetting): void + vfunc_unmap(): void + vfunc_unrealize(): void + vfunc_unroot(): void + vfunc_add_child(builder: Builder, child: GObject.Object, type?: string | null): void + vfunc_custom_finished(builder: Builder, child: GObject.Object | null, tagname: string, data?: object | null): void + vfunc_custom_tag_end(builder: Builder, child: GObject.Object | null, tagname: string, data?: object | null): void + vfunc_custom_tag_start(builder: Builder, child: GObject.Object | null, tagname: string): [ /* returnType */ boolean, /* parser */ BuildableParser, /* data */ object | null ] + vfunc_get_id(): string + vfunc_get_internal_child(builder: Builder, childname: string): GObject.Object + vfunc_parser_finished(builder: Builder): void + vfunc_set_buildable_property(builder: Builder, name: string, value: any): void + vfunc_set_id(id: string): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Gtk.CellEditable */ + connect(sigName: "editing-done", callback: (($obj: CellEditable) => void)): number + connect_after(sigName: "editing-done", callback: (($obj: CellEditable) => void)): number + emit(sigName: "editing-done"): void + connect(sigName: "remove-widget", callback: (($obj: CellEditable) => void)): number + connect_after(sigName: "remove-widget", callback: (($obj: CellEditable) => void)): number + emit(sigName: "remove-widget"): void + /* Signals of Gtk.Widget */ + connect(sigName: "destroy", callback: (($obj: CellEditable) => void)): number + connect_after(sigName: "destroy", callback: (($obj: CellEditable) => void)): number + emit(sigName: "destroy"): void + connect(sigName: "direction-changed", callback: (($obj: CellEditable, previous_direction: TextDirection) => void)): number + connect_after(sigName: "direction-changed", callback: (($obj: CellEditable, previous_direction: TextDirection) => void)): number + emit(sigName: "direction-changed", previous_direction: TextDirection): void + connect(sigName: "hide", callback: (($obj: CellEditable) => void)): number + connect_after(sigName: "hide", callback: (($obj: CellEditable) => void)): number + emit(sigName: "hide"): void + connect(sigName: "keynav-failed", callback: (($obj: CellEditable, direction: DirectionType) => boolean)): number + connect_after(sigName: "keynav-failed", callback: (($obj: CellEditable, direction: DirectionType) => boolean)): number + emit(sigName: "keynav-failed", direction: DirectionType): void + connect(sigName: "map", callback: (($obj: CellEditable) => void)): number + connect_after(sigName: "map", callback: (($obj: CellEditable) => void)): number + emit(sigName: "map"): void + connect(sigName: "mnemonic-activate", callback: (($obj: CellEditable, group_cycling: boolean) => boolean)): number + connect_after(sigName: "mnemonic-activate", callback: (($obj: CellEditable, group_cycling: boolean) => boolean)): number + emit(sigName: "mnemonic-activate", group_cycling: boolean): void + connect(sigName: "move-focus", callback: (($obj: CellEditable, direction: DirectionType) => void)): number + connect_after(sigName: "move-focus", callback: (($obj: CellEditable, direction: DirectionType) => void)): number + emit(sigName: "move-focus", direction: DirectionType): void + connect(sigName: "query-tooltip", callback: (($obj: CellEditable, x: number, y: number, keyboard_mode: boolean, tooltip: Tooltip) => boolean)): number + connect_after(sigName: "query-tooltip", callback: (($obj: CellEditable, x: number, y: number, keyboard_mode: boolean, tooltip: Tooltip) => boolean)): number + emit(sigName: "query-tooltip", x: number, y: number, keyboard_mode: boolean, tooltip: Tooltip): void + connect(sigName: "realize", callback: (($obj: CellEditable) => void)): number + connect_after(sigName: "realize", callback: (($obj: CellEditable) => void)): number + emit(sigName: "realize"): void + connect(sigName: "show", callback: (($obj: CellEditable) => void)): number + connect_after(sigName: "show", callback: (($obj: CellEditable) => void)): number + emit(sigName: "show"): void + connect(sigName: "state-flags-changed", callback: (($obj: CellEditable, flags: StateFlags) => void)): number + connect_after(sigName: "state-flags-changed", callback: (($obj: CellEditable, flags: StateFlags) => void)): number + emit(sigName: "state-flags-changed", flags: StateFlags): void + connect(sigName: "unmap", callback: (($obj: CellEditable) => void)): number + connect_after(sigName: "unmap", callback: (($obj: CellEditable) => void)): number + emit(sigName: "unmap"): void + connect(sigName: "unrealize", callback: (($obj: CellEditable) => void)): number + connect_after(sigName: "unrealize", callback: (($obj: CellEditable) => void)): number + emit(sigName: "unrealize"): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: CellEditable, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: CellEditable, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: "notify::editing-canceled", callback: (($obj: CellEditable, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::editing-canceled", callback: (($obj: CellEditable, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::can-focus", callback: (($obj: CellEditable, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::can-focus", callback: (($obj: CellEditable, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::can-target", callback: (($obj: CellEditable, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::can-target", callback: (($obj: CellEditable, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::css-classes", callback: (($obj: CellEditable, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::css-classes", callback: (($obj: CellEditable, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::cursor", callback: (($obj: CellEditable, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::cursor", callback: (($obj: CellEditable, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::focus-on-click", callback: (($obj: CellEditable, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::focus-on-click", callback: (($obj: CellEditable, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::focusable", callback: (($obj: CellEditable, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::focusable", callback: (($obj: CellEditable, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::halign", callback: (($obj: CellEditable, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::halign", callback: (($obj: CellEditable, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::has-default", callback: (($obj: CellEditable, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-default", callback: (($obj: CellEditable, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::has-focus", callback: (($obj: CellEditable, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-focus", callback: (($obj: CellEditable, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::has-tooltip", callback: (($obj: CellEditable, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-tooltip", callback: (($obj: CellEditable, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::height-request", callback: (($obj: CellEditable, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::height-request", callback: (($obj: CellEditable, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::hexpand", callback: (($obj: CellEditable, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hexpand", callback: (($obj: CellEditable, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::hexpand-set", callback: (($obj: CellEditable, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hexpand-set", callback: (($obj: CellEditable, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::layout-manager", callback: (($obj: CellEditable, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::layout-manager", callback: (($obj: CellEditable, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-bottom", callback: (($obj: CellEditable, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-bottom", callback: (($obj: CellEditable, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-end", callback: (($obj: CellEditable, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-end", callback: (($obj: CellEditable, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-start", callback: (($obj: CellEditable, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-start", callback: (($obj: CellEditable, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-top", callback: (($obj: CellEditable, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-top", callback: (($obj: CellEditable, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::name", callback: (($obj: CellEditable, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::name", callback: (($obj: CellEditable, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::opacity", callback: (($obj: CellEditable, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::opacity", callback: (($obj: CellEditable, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::overflow", callback: (($obj: CellEditable, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::overflow", callback: (($obj: CellEditable, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::parent", callback: (($obj: CellEditable, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::parent", callback: (($obj: CellEditable, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::receives-default", callback: (($obj: CellEditable, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::receives-default", callback: (($obj: CellEditable, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::root", callback: (($obj: CellEditable, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::root", callback: (($obj: CellEditable, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::scale-factor", callback: (($obj: CellEditable, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::scale-factor", callback: (($obj: CellEditable, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::sensitive", callback: (($obj: CellEditable, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::sensitive", callback: (($obj: CellEditable, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::tooltip-markup", callback: (($obj: CellEditable, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::tooltip-markup", callback: (($obj: CellEditable, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::tooltip-text", callback: (($obj: CellEditable, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::tooltip-text", callback: (($obj: CellEditable, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::valign", callback: (($obj: CellEditable, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::valign", callback: (($obj: CellEditable, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::vexpand", callback: (($obj: CellEditable, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vexpand", callback: (($obj: CellEditable, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::vexpand-set", callback: (($obj: CellEditable, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vexpand-set", callback: (($obj: CellEditable, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::visible", callback: (($obj: CellEditable, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::visible", callback: (($obj: CellEditable, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::width-request", callback: (($obj: CellEditable, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::width-request", callback: (($obj: CellEditable, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: CellEditable_ConstructProps) + _init (config?: CellEditable_ConstructProps): void + static $gtype: GObject.Type +} +export class CellLayout { + /* Methods of Gtk.CellLayout */ + add_attribute(cell: CellRenderer, attribute: string, column: number): void + clear(): void + clear_attributes(cell: CellRenderer): void + get_area(): CellArea | null + get_cells(): CellRenderer[] + pack_end(cell: CellRenderer, expand: boolean): void + pack_start(cell: CellRenderer, expand: boolean): void + reorder(cell: CellRenderer, position: number): void + set_cell_data_func(cell: CellRenderer, func: CellLayoutDataFunc | null): void + /* Virtual methods of Gtk.CellLayout */ + vfunc_add_attribute(cell: CellRenderer, attribute: string, column: number): void + vfunc_clear(): void + vfunc_clear_attributes(cell: CellRenderer): void + vfunc_get_area(): CellArea | null + vfunc_get_cells(): CellRenderer[] + vfunc_pack_end(cell: CellRenderer, expand: boolean): void + vfunc_pack_start(cell: CellRenderer, expand: boolean): void + vfunc_reorder(cell: CellRenderer, position: number): void + vfunc_set_cell_data_func(cell: CellRenderer, func: CellLayoutDataFunc | null): void + static name: string +} +export class ColorChooser { + /* Properties of Gtk.ColorChooser */ + rgba: Gdk.RGBA + use_alpha: boolean + /* Methods of Gtk.ColorChooser */ + add_palette(orientation: Orientation, colors_per_line: number, colors?: Gdk.RGBA[] | null): void + get_rgba(): /* color */ Gdk.RGBA + get_use_alpha(): boolean + set_rgba(color: Gdk.RGBA): void + set_use_alpha(use_alpha: boolean): void + /* Virtual methods of Gtk.ColorChooser */ + vfunc_add_palette(orientation: Orientation, colors_per_line: number, colors?: Gdk.RGBA[] | null): void + vfunc_color_activated(color: Gdk.RGBA): void + vfunc_get_rgba(): /* color */ Gdk.RGBA + vfunc_set_rgba(color: Gdk.RGBA): void + /* Signals of Gtk.ColorChooser */ + connect(sigName: "color-activated", callback: (($obj: ColorChooser, color: Gdk.RGBA) => void)): number + connect_after(sigName: "color-activated", callback: (($obj: ColorChooser, color: Gdk.RGBA) => void)): number + emit(sigName: "color-activated", color: Gdk.RGBA): void + static name: string +} +export class ConstraintTarget { + static name: string +} +export interface Editable_ConstructProps extends Widget_ConstructProps { + editable?: boolean + enable_undo?: boolean + max_width_chars?: number + text?: string + width_chars?: number + xalign?: number +} +export class Editable { + /* Properties of Gtk.Editable */ + readonly cursor_position: number + editable: boolean + enable_undo: boolean + max_width_chars: number + readonly selection_bound: number + text: string + width_chars: number + xalign: number + /* Properties of Gtk.Widget */ + can_focus: boolean + can_target: boolean + css_classes: string[] + cursor: Gdk.Cursor + focus_on_click: boolean + focusable: boolean + halign: Align + readonly has_default: boolean + readonly has_focus: boolean + has_tooltip: boolean + height_request: number + hexpand: boolean + hexpand_set: boolean + layout_manager: LayoutManager + margin_bottom: number + margin_end: number + margin_start: number + margin_top: number + name: string + opacity: number + overflow: Overflow + readonly parent: Widget + receives_default: boolean + readonly root: Root + readonly scale_factor: number + sensitive: boolean + tooltip_markup: string + tooltip_text: string + valign: Align + vexpand: boolean + vexpand_set: boolean + visible: boolean + width_request: number + /* Fields of Gtk.Widget */ + parent_instance: GObject.InitiallyUnowned + /* Fields of GObject.InitiallyUnowned */ + g_type_instance: GObject.TypeInstance + /* Methods of Gtk.Editable */ + delete_selection(): void + delete_text(start_pos: number, end_pos: number): void + finish_delegate(): void + get_alignment(): number + get_chars(start_pos: number, end_pos: number): string + get_delegate(): Editable | null + get_editable(): boolean + get_enable_undo(): boolean + get_max_width_chars(): number + get_position(): number + get_selection_bounds(): [ /* returnType */ boolean, /* start_pos */ number | null, /* end_pos */ number | null ] + get_text(): string + get_width_chars(): number + init_delegate(): void + insert_text(text: string, length: number, position: number): /* position */ number + select_region(start_pos: number, end_pos: number): void + set_alignment(xalign: number): void + set_editable(is_editable: boolean): void + set_enable_undo(enable_undo: boolean): void + set_max_width_chars(n_chars: number): void + set_position(position: number): void + set_text(text: string): void + set_width_chars(n_chars: number): void + /* Methods of Gtk.Widget */ + action_set_enabled(action_name: string, enabled: boolean): void + activate(): boolean + activate_action(name: string, args?: GLib.Variant | null): boolean + activate_default(): void + add_controller(controller: EventController): void + add_css_class(css_class: string): void + add_mnemonic_label(label: Widget): void + add_tick_callback(callback: TickCallback): number + allocate(width: number, height: number, baseline: number, transform?: Gsk.Transform | null): void + child_focus(direction: DirectionType): boolean + compute_bounds(target: Widget): [ /* returnType */ boolean, /* out_bounds */ Graphene.Rect ] + compute_expand(orientation: Orientation): boolean + compute_point(target: Widget, point: Graphene.Point): [ /* returnType */ boolean, /* out_point */ Graphene.Point ] + compute_transform(target: Widget): [ /* returnType */ boolean, /* out_transform */ Graphene.Matrix ] + contains(x: number, y: number): boolean + create_pango_context(): Pango.Context + create_pango_layout(text?: string | null): Pango.Layout + drag_check_threshold(start_x: number, start_y: number, current_x: number, current_y: number): boolean + error_bell(): void + get_allocated_baseline(): number + get_allocated_height(): number + get_allocated_width(): number + get_allocation(): /* allocation */ Allocation + get_ancestor(widget_type: GObject.Type): Widget | null + get_can_focus(): boolean + get_can_target(): boolean + get_child_visible(): boolean + get_clipboard(): Gdk.Clipboard + get_css_classes(): string[] + get_css_name(): string + get_cursor(): Gdk.Cursor | null + get_direction(): TextDirection + get_display(): Gdk.Display + get_first_child(): Widget | null + get_focus_child(): Widget | null + get_focus_on_click(): boolean + get_focusable(): boolean + get_font_map(): Pango.FontMap | null + get_font_options(): cairo.FontOptions | null + get_frame_clock(): Gdk.FrameClock | null + get_halign(): Align + get_has_tooltip(): boolean + get_height(): number + get_hexpand(): boolean + get_hexpand_set(): boolean + get_last_child(): Widget | null + get_layout_manager(): LayoutManager | null + get_mapped(): boolean + get_margin_bottom(): number + get_margin_end(): number + get_margin_start(): number + get_margin_top(): number + get_name(): string + get_native(): Native | null + get_next_sibling(): Widget | null + get_opacity(): number + get_overflow(): Overflow + get_pango_context(): Pango.Context + get_parent(): Widget | null + get_preferred_size(): [ /* minimum_size */ Requisition | null, /* natural_size */ Requisition | null ] + get_prev_sibling(): Widget | null + get_primary_clipboard(): Gdk.Clipboard + get_realized(): boolean + get_receives_default(): boolean + get_request_mode(): SizeRequestMode + get_root(): Root | null + get_scale_factor(): number + get_sensitive(): boolean + get_settings(): Settings + get_size(orientation: Orientation): number + get_size_request(): [ /* width */ number | null, /* height */ number | null ] + get_state_flags(): StateFlags + get_style_context(): StyleContext + get_template_child(widget_type: GObject.Type, name: string): GObject.Object + get_tooltip_markup(): string | null + get_tooltip_text(): string | null + get_valign(): Align + get_vexpand(): boolean + get_vexpand_set(): boolean + get_visible(): boolean + get_width(): number + grab_focus(): boolean + has_css_class(css_class: string): boolean + has_visible_focus(): boolean + hide(): void + in_destruction(): boolean + init_template(): void + insert_action_group(name: string, group?: Gio.ActionGroup | null): void + insert_after(parent: Widget, previous_sibling?: Widget | null): void + insert_before(parent: Widget, next_sibling?: Widget | null): void + is_ancestor(ancestor: Widget): boolean + is_drawable(): boolean + is_focus(): boolean + is_sensitive(): boolean + is_visible(): boolean + keynav_failed(direction: DirectionType): boolean + list_mnemonic_labels(): Widget[] + map(): void + measure(orientation: Orientation, for_size: number): [ /* minimum */ number | null, /* natural */ number | null, /* minimum_baseline */ number | null, /* natural_baseline */ number | null ] + mnemonic_activate(group_cycling: boolean): boolean + observe_children(): Gio.ListModel + observe_controllers(): Gio.ListModel + pick(x: number, y: number, flags: PickFlags): Widget | null + queue_allocate(): void + queue_draw(): void + queue_resize(): void + realize(): void + remove_controller(controller: EventController): void + remove_css_class(css_class: string): void + remove_mnemonic_label(label: Widget): void + remove_tick_callback(id: number): void + set_can_focus(can_focus: boolean): void + set_can_target(can_target: boolean): void + set_child_visible(child_visible: boolean): void + set_css_classes(classes: string[]): void + set_cursor(cursor?: Gdk.Cursor | null): void + set_cursor_from_name(name?: string | null): void + set_direction(dir: TextDirection): void + set_focus_child(child?: Widget | null): void + set_focus_on_click(focus_on_click: boolean): void + set_focusable(focusable: boolean): void + set_font_map(font_map?: Pango.FontMap | null): void + set_font_options(options?: cairo.FontOptions | null): void + set_halign(align: Align): void + set_has_tooltip(has_tooltip: boolean): void + set_hexpand(expand: boolean): void + set_hexpand_set(set: boolean): void + set_layout_manager(layout_manager?: LayoutManager | null): void + set_margin_bottom(margin: number): void + set_margin_end(margin: number): void + set_margin_start(margin: number): void + set_margin_top(margin: number): void + set_name(name: string): void + set_opacity(opacity: number): void + set_overflow(overflow: Overflow): void + set_parent(parent: Widget): void + set_receives_default(receives_default: boolean): void + set_sensitive(sensitive: boolean): void + set_size_request(width: number, height: number): void + set_state_flags(flags: StateFlags, clear: boolean): void + set_tooltip_markup(markup?: string | null): void + set_tooltip_text(text?: string | null): void + set_valign(align: Align): void + set_vexpand(expand: boolean): void + set_vexpand_set(set: boolean): void + set_visible(visible: boolean): void + should_layout(): boolean + show(): void + size_allocate(allocation: Allocation, baseline: number): void + snapshot_child(child: Widget, snapshot: Snapshot): void + translate_coordinates(dest_widget: Widget, src_x: number, src_y: number): [ /* returnType */ boolean, /* dest_x */ number | null, /* dest_y */ number | null ] + trigger_tooltip_query(): void + unmap(): void + unparent(): void + unrealize(): void + unset_state_flags(flags: StateFlags): void + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Virtual methods of Gtk.Editable */ + vfunc_changed(): void + vfunc_delete_text(start_pos: number, end_pos: number): void + vfunc_do_delete_text(start_pos: number, end_pos: number): void + vfunc_do_insert_text(text: string, length: number, position: number): /* position */ number + vfunc_get_delegate(): Editable | null + vfunc_get_selection_bounds(): [ /* returnType */ boolean, /* start_pos */ number | null, /* end_pos */ number | null ] + vfunc_get_text(): string + vfunc_insert_text(text: string, length: number, position: number): /* position */ number + vfunc_set_selection_bounds(start_pos: number, end_pos: number): void + /* Virtual methods of Gtk.Widget */ + vfunc_compute_expand(hexpand_p: boolean, vexpand_p: boolean): void + vfunc_contains(x: number, y: number): boolean + vfunc_css_changed(change: CssStyleChange): void + vfunc_direction_changed(previous_direction: TextDirection): void + vfunc_focus(direction: DirectionType): boolean + vfunc_get_request_mode(): SizeRequestMode + vfunc_grab_focus(): boolean + vfunc_hide(): void + vfunc_keynav_failed(direction: DirectionType): boolean + vfunc_map(): void + vfunc_measure(orientation: Orientation, for_size: number): [ /* minimum */ number | null, /* natural */ number | null, /* minimum_baseline */ number | null, /* natural_baseline */ number | null ] + vfunc_mnemonic_activate(group_cycling: boolean): boolean + vfunc_move_focus(direction: DirectionType): void + vfunc_query_tooltip(x: number, y: number, keyboard_tooltip: boolean, tooltip: Tooltip): boolean + vfunc_realize(): void + vfunc_root(): void + vfunc_set_focus_child(child?: Widget | null): void + vfunc_show(): void + vfunc_size_allocate(width: number, height: number, baseline: number): void + vfunc_snapshot(snapshot: Snapshot): void + vfunc_state_flags_changed(previous_state_flags: StateFlags): void + vfunc_system_setting_changed(settings: SystemSetting): void + vfunc_unmap(): void + vfunc_unrealize(): void + vfunc_unroot(): void + vfunc_add_child(builder: Builder, child: GObject.Object, type?: string | null): void + vfunc_custom_finished(builder: Builder, child: GObject.Object | null, tagname: string, data?: object | null): void + vfunc_custom_tag_end(builder: Builder, child: GObject.Object | null, tagname: string, data?: object | null): void + vfunc_custom_tag_start(builder: Builder, child: GObject.Object | null, tagname: string): [ /* returnType */ boolean, /* parser */ BuildableParser, /* data */ object | null ] + vfunc_get_id(): string + vfunc_get_internal_child(builder: Builder, childname: string): GObject.Object + vfunc_parser_finished(builder: Builder): void + vfunc_set_buildable_property(builder: Builder, name: string, value: any): void + vfunc_set_id(id: string): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Gtk.Editable */ + connect(sigName: "changed", callback: (($obj: Editable) => void)): number + connect_after(sigName: "changed", callback: (($obj: Editable) => void)): number + emit(sigName: "changed"): void + connect(sigName: "delete-text", callback: (($obj: Editable, start_pos: number, end_pos: number) => void)): number + connect_after(sigName: "delete-text", callback: (($obj: Editable, start_pos: number, end_pos: number) => void)): number + emit(sigName: "delete-text", start_pos: number, end_pos: number): void + connect(sigName: "insert-text", callback: (($obj: Editable, text: string, length: number, position: number) => void)): number + connect_after(sigName: "insert-text", callback: (($obj: Editable, text: string, length: number, position: number) => void)): number + emit(sigName: "insert-text", text: string, length: number, position: number): void + /* Signals of Gtk.Widget */ + connect(sigName: "destroy", callback: (($obj: Editable) => void)): number + connect_after(sigName: "destroy", callback: (($obj: Editable) => void)): number + emit(sigName: "destroy"): void + connect(sigName: "direction-changed", callback: (($obj: Editable, previous_direction: TextDirection) => void)): number + connect_after(sigName: "direction-changed", callback: (($obj: Editable, previous_direction: TextDirection) => void)): number + emit(sigName: "direction-changed", previous_direction: TextDirection): void + connect(sigName: "hide", callback: (($obj: Editable) => void)): number + connect_after(sigName: "hide", callback: (($obj: Editable) => void)): number + emit(sigName: "hide"): void + connect(sigName: "keynav-failed", callback: (($obj: Editable, direction: DirectionType) => boolean)): number + connect_after(sigName: "keynav-failed", callback: (($obj: Editable, direction: DirectionType) => boolean)): number + emit(sigName: "keynav-failed", direction: DirectionType): void + connect(sigName: "map", callback: (($obj: Editable) => void)): number + connect_after(sigName: "map", callback: (($obj: Editable) => void)): number + emit(sigName: "map"): void + connect(sigName: "mnemonic-activate", callback: (($obj: Editable, group_cycling: boolean) => boolean)): number + connect_after(sigName: "mnemonic-activate", callback: (($obj: Editable, group_cycling: boolean) => boolean)): number + emit(sigName: "mnemonic-activate", group_cycling: boolean): void + connect(sigName: "move-focus", callback: (($obj: Editable, direction: DirectionType) => void)): number + connect_after(sigName: "move-focus", callback: (($obj: Editable, direction: DirectionType) => void)): number + emit(sigName: "move-focus", direction: DirectionType): void + connect(sigName: "query-tooltip", callback: (($obj: Editable, x: number, y: number, keyboard_mode: boolean, tooltip: Tooltip) => boolean)): number + connect_after(sigName: "query-tooltip", callback: (($obj: Editable, x: number, y: number, keyboard_mode: boolean, tooltip: Tooltip) => boolean)): number + emit(sigName: "query-tooltip", x: number, y: number, keyboard_mode: boolean, tooltip: Tooltip): void + connect(sigName: "realize", callback: (($obj: Editable) => void)): number + connect_after(sigName: "realize", callback: (($obj: Editable) => void)): number + emit(sigName: "realize"): void + connect(sigName: "show", callback: (($obj: Editable) => void)): number + connect_after(sigName: "show", callback: (($obj: Editable) => void)): number + emit(sigName: "show"): void + connect(sigName: "state-flags-changed", callback: (($obj: Editable, flags: StateFlags) => void)): number + connect_after(sigName: "state-flags-changed", callback: (($obj: Editable, flags: StateFlags) => void)): number + emit(sigName: "state-flags-changed", flags: StateFlags): void + connect(sigName: "unmap", callback: (($obj: Editable) => void)): number + connect_after(sigName: "unmap", callback: (($obj: Editable) => void)): number + emit(sigName: "unmap"): void + connect(sigName: "unrealize", callback: (($obj: Editable) => void)): number + connect_after(sigName: "unrealize", callback: (($obj: Editable) => void)): number + emit(sigName: "unrealize"): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: Editable, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: Editable, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: "notify::cursor-position", callback: (($obj: Editable, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::cursor-position", callback: (($obj: Editable, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::editable", callback: (($obj: Editable, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::editable", callback: (($obj: Editable, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::enable-undo", callback: (($obj: Editable, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::enable-undo", callback: (($obj: Editable, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::max-width-chars", callback: (($obj: Editable, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::max-width-chars", callback: (($obj: Editable, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::selection-bound", callback: (($obj: Editable, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::selection-bound", callback: (($obj: Editable, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::text", callback: (($obj: Editable, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::text", callback: (($obj: Editable, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::width-chars", callback: (($obj: Editable, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::width-chars", callback: (($obj: Editable, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::xalign", callback: (($obj: Editable, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::xalign", callback: (($obj: Editable, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::can-focus", callback: (($obj: Editable, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::can-focus", callback: (($obj: Editable, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::can-target", callback: (($obj: Editable, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::can-target", callback: (($obj: Editable, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::css-classes", callback: (($obj: Editable, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::css-classes", callback: (($obj: Editable, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::cursor", callback: (($obj: Editable, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::cursor", callback: (($obj: Editable, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::focus-on-click", callback: (($obj: Editable, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::focus-on-click", callback: (($obj: Editable, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::focusable", callback: (($obj: Editable, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::focusable", callback: (($obj: Editable, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::halign", callback: (($obj: Editable, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::halign", callback: (($obj: Editable, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::has-default", callback: (($obj: Editable, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-default", callback: (($obj: Editable, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::has-focus", callback: (($obj: Editable, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-focus", callback: (($obj: Editable, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::has-tooltip", callback: (($obj: Editable, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-tooltip", callback: (($obj: Editable, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::height-request", callback: (($obj: Editable, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::height-request", callback: (($obj: Editable, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::hexpand", callback: (($obj: Editable, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hexpand", callback: (($obj: Editable, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::hexpand-set", callback: (($obj: Editable, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hexpand-set", callback: (($obj: Editable, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::layout-manager", callback: (($obj: Editable, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::layout-manager", callback: (($obj: Editable, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-bottom", callback: (($obj: Editable, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-bottom", callback: (($obj: Editable, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-end", callback: (($obj: Editable, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-end", callback: (($obj: Editable, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-start", callback: (($obj: Editable, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-start", callback: (($obj: Editable, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-top", callback: (($obj: Editable, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-top", callback: (($obj: Editable, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::name", callback: (($obj: Editable, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::name", callback: (($obj: Editable, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::opacity", callback: (($obj: Editable, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::opacity", callback: (($obj: Editable, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::overflow", callback: (($obj: Editable, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::overflow", callback: (($obj: Editable, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::parent", callback: (($obj: Editable, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::parent", callback: (($obj: Editable, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::receives-default", callback: (($obj: Editable, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::receives-default", callback: (($obj: Editable, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::root", callback: (($obj: Editable, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::root", callback: (($obj: Editable, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::scale-factor", callback: (($obj: Editable, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::scale-factor", callback: (($obj: Editable, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::sensitive", callback: (($obj: Editable, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::sensitive", callback: (($obj: Editable, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::tooltip-markup", callback: (($obj: Editable, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::tooltip-markup", callback: (($obj: Editable, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::tooltip-text", callback: (($obj: Editable, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::tooltip-text", callback: (($obj: Editable, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::valign", callback: (($obj: Editable, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::valign", callback: (($obj: Editable, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::vexpand", callback: (($obj: Editable, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vexpand", callback: (($obj: Editable, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::vexpand-set", callback: (($obj: Editable, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vexpand-set", callback: (($obj: Editable, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::visible", callback: (($obj: Editable, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::visible", callback: (($obj: Editable, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::width-request", callback: (($obj: Editable, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::width-request", callback: (($obj: Editable, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: Editable_ConstructProps) + _init (config?: Editable_ConstructProps): void + /* Static methods and pseudo-constructors */ + static delegate_get_property(object: GObject.Object, prop_id: number, value: any, pspec: GObject.ParamSpec): boolean + static delegate_set_property(object: GObject.Object, prop_id: number, value: any, pspec: GObject.ParamSpec): boolean + static install_properties(object_class: GObject.ObjectClass, first_prop: number): number + static $gtype: GObject.Type +} +export class FileChooser { + /* Properties of Gtk.FileChooser */ + action: FileChooserAction + create_folders: boolean + filter: FileFilter + readonly filters: Gio.ListModel + select_multiple: boolean + readonly shortcut_folders: Gio.ListModel + /* Methods of Gtk.FileChooser */ + add_choice(id: string, label: string, options?: string[] | null, option_labels?: string[] | null): void + add_filter(filter: FileFilter): void + add_shortcut_folder(folder: Gio.File): boolean + get_action(): FileChooserAction + get_choice(id: string): string + get_create_folders(): boolean + get_current_folder(): Gio.File + get_current_name(): string + get_file(): Gio.File + get_files(): Gio.ListModel + get_filter(): FileFilter | null + get_filters(): Gio.ListModel + get_select_multiple(): boolean + get_shortcut_folders(): Gio.ListModel + remove_choice(id: string): void + remove_filter(filter: FileFilter): void + remove_shortcut_folder(folder: Gio.File): boolean + set_action(action: FileChooserAction): void + set_choice(id: string, option: string): void + set_create_folders(create_folders: boolean): void + set_current_folder(file: Gio.File): boolean + set_current_name(name: string): void + set_file(file: Gio.File): boolean + set_filter(filter: FileFilter): void + set_select_multiple(select_multiple: boolean): void + static name: string +} +export class FontChooser { + /* Properties of Gtk.FontChooser */ + font: string + font_desc: Pango.FontDescription + readonly font_features: string + language: string + level: FontChooserLevel + preview_text: string + show_preview_entry: boolean + /* Methods of Gtk.FontChooser */ + get_font(): string | null + get_font_desc(): Pango.FontDescription | null + get_font_face(): Pango.FontFace | null + get_font_family(): Pango.FontFamily | null + get_font_features(): string + get_font_map(): Pango.FontMap | null + get_font_size(): number + get_language(): string + get_level(): FontChooserLevel + get_preview_text(): string + get_show_preview_entry(): boolean + set_filter_func(filter: FontFilterFunc | null): void + set_font(fontname: string): void + set_font_desc(font_desc: Pango.FontDescription): void + set_font_map(fontmap?: Pango.FontMap | null): void + set_language(language: string): void + set_level(level: FontChooserLevel): void + set_preview_text(text: string): void + set_show_preview_entry(show_preview_entry: boolean): void + /* Virtual methods of Gtk.FontChooser */ + vfunc_font_activated(fontname: string): void + vfunc_get_font_face(): Pango.FontFace | null + vfunc_get_font_family(): Pango.FontFamily | null + vfunc_get_font_map(): Pango.FontMap | null + vfunc_get_font_size(): number + vfunc_set_filter_func(filter: FontFilterFunc | null): void + vfunc_set_font_map(fontmap?: Pango.FontMap | null): void + /* Signals of Gtk.FontChooser */ + connect(sigName: "font-activated", callback: (($obj: FontChooser, fontname: string) => void)): number + connect_after(sigName: "font-activated", callback: (($obj: FontChooser, fontname: string) => void)): number + emit(sigName: "font-activated", fontname: string): void + static name: string +} +export interface Native_ConstructProps extends Widget_ConstructProps { +} +export class Native { + /* Properties of Gtk.Widget */ + can_focus: boolean + can_target: boolean + css_classes: string[] + cursor: Gdk.Cursor + focus_on_click: boolean + focusable: boolean + halign: Align + readonly has_default: boolean + readonly has_focus: boolean + has_tooltip: boolean + height_request: number + hexpand: boolean + hexpand_set: boolean + layout_manager: LayoutManager + margin_bottom: number + margin_end: number + margin_start: number + margin_top: number + name: string + opacity: number + overflow: Overflow + readonly parent: Widget + receives_default: boolean + readonly root: Root + readonly scale_factor: number + sensitive: boolean + tooltip_markup: string + tooltip_text: string + valign: Align + vexpand: boolean + vexpand_set: boolean + visible: boolean + width_request: number + /* Fields of Gtk.Widget */ + parent_instance: GObject.InitiallyUnowned + /* Fields of GObject.InitiallyUnowned */ + g_type_instance: GObject.TypeInstance + /* Methods of Gtk.Native */ + get_renderer(): Gsk.Renderer + get_surface(): Gdk.Surface + get_surface_transform(): [ /* x */ number, /* y */ number ] + realize(): void + unrealize(): void + /* Methods of Gtk.Widget */ + action_set_enabled(action_name: string, enabled: boolean): void + activate(): boolean + activate_action(name: string, args?: GLib.Variant | null): boolean + activate_default(): void + add_controller(controller: EventController): void + add_css_class(css_class: string): void + add_mnemonic_label(label: Widget): void + add_tick_callback(callback: TickCallback): number + allocate(width: number, height: number, baseline: number, transform?: Gsk.Transform | null): void + child_focus(direction: DirectionType): boolean + compute_bounds(target: Widget): [ /* returnType */ boolean, /* out_bounds */ Graphene.Rect ] + compute_expand(orientation: Orientation): boolean + compute_point(target: Widget, point: Graphene.Point): [ /* returnType */ boolean, /* out_point */ Graphene.Point ] + compute_transform(target: Widget): [ /* returnType */ boolean, /* out_transform */ Graphene.Matrix ] + contains(x: number, y: number): boolean + create_pango_context(): Pango.Context + create_pango_layout(text?: string | null): Pango.Layout + drag_check_threshold(start_x: number, start_y: number, current_x: number, current_y: number): boolean + error_bell(): void + get_allocated_baseline(): number + get_allocated_height(): number + get_allocated_width(): number + get_allocation(): /* allocation */ Allocation + get_ancestor(widget_type: GObject.Type): Widget | null + get_can_focus(): boolean + get_can_target(): boolean + get_child_visible(): boolean + get_clipboard(): Gdk.Clipboard + get_css_classes(): string[] + get_css_name(): string + get_cursor(): Gdk.Cursor | null + get_direction(): TextDirection + get_display(): Gdk.Display + get_first_child(): Widget | null + get_focus_child(): Widget | null + get_focus_on_click(): boolean + get_focusable(): boolean + get_font_map(): Pango.FontMap | null + get_font_options(): cairo.FontOptions | null + get_frame_clock(): Gdk.FrameClock | null + get_halign(): Align + get_has_tooltip(): boolean + get_height(): number + get_hexpand(): boolean + get_hexpand_set(): boolean + get_last_child(): Widget | null + get_layout_manager(): LayoutManager | null + get_mapped(): boolean + get_margin_bottom(): number + get_margin_end(): number + get_margin_start(): number + get_margin_top(): number + get_name(): string + get_native(): Native | null + get_next_sibling(): Widget | null + get_opacity(): number + get_overflow(): Overflow + get_pango_context(): Pango.Context + get_parent(): Widget | null + get_preferred_size(): [ /* minimum_size */ Requisition | null, /* natural_size */ Requisition | null ] + get_prev_sibling(): Widget | null + get_primary_clipboard(): Gdk.Clipboard + get_realized(): boolean + get_receives_default(): boolean + get_request_mode(): SizeRequestMode + get_root(): Root | null + get_scale_factor(): number + get_sensitive(): boolean + get_settings(): Settings + get_size(orientation: Orientation): number + get_size_request(): [ /* width */ number | null, /* height */ number | null ] + get_state_flags(): StateFlags + get_style_context(): StyleContext + get_template_child(widget_type: GObject.Type, name: string): GObject.Object + get_tooltip_markup(): string | null + get_tooltip_text(): string | null + get_valign(): Align + get_vexpand(): boolean + get_vexpand_set(): boolean + get_visible(): boolean + get_width(): number + grab_focus(): boolean + has_css_class(css_class: string): boolean + has_visible_focus(): boolean + hide(): void + in_destruction(): boolean + init_template(): void + insert_action_group(name: string, group?: Gio.ActionGroup | null): void + insert_after(parent: Widget, previous_sibling?: Widget | null): void + insert_before(parent: Widget, next_sibling?: Widget | null): void + is_ancestor(ancestor: Widget): boolean + is_drawable(): boolean + is_focus(): boolean + is_sensitive(): boolean + is_visible(): boolean + keynav_failed(direction: DirectionType): boolean + list_mnemonic_labels(): Widget[] + map(): void + measure(orientation: Orientation, for_size: number): [ /* minimum */ number | null, /* natural */ number | null, /* minimum_baseline */ number | null, /* natural_baseline */ number | null ] + mnemonic_activate(group_cycling: boolean): boolean + observe_children(): Gio.ListModel + observe_controllers(): Gio.ListModel + pick(x: number, y: number, flags: PickFlags): Widget | null + queue_allocate(): void + queue_draw(): void + queue_resize(): void + remove_controller(controller: EventController): void + remove_css_class(css_class: string): void + remove_mnemonic_label(label: Widget): void + remove_tick_callback(id: number): void + set_can_focus(can_focus: boolean): void + set_can_target(can_target: boolean): void + set_child_visible(child_visible: boolean): void + set_css_classes(classes: string[]): void + set_cursor(cursor?: Gdk.Cursor | null): void + set_cursor_from_name(name?: string | null): void + set_direction(dir: TextDirection): void + set_focus_child(child?: Widget | null): void + set_focus_on_click(focus_on_click: boolean): void + set_focusable(focusable: boolean): void + set_font_map(font_map?: Pango.FontMap | null): void + set_font_options(options?: cairo.FontOptions | null): void + set_halign(align: Align): void + set_has_tooltip(has_tooltip: boolean): void + set_hexpand(expand: boolean): void + set_hexpand_set(set: boolean): void + set_layout_manager(layout_manager?: LayoutManager | null): void + set_margin_bottom(margin: number): void + set_margin_end(margin: number): void + set_margin_start(margin: number): void + set_margin_top(margin: number): void + set_name(name: string): void + set_opacity(opacity: number): void + set_overflow(overflow: Overflow): void + set_parent(parent: Widget): void + set_receives_default(receives_default: boolean): void + set_sensitive(sensitive: boolean): void + set_size_request(width: number, height: number): void + set_state_flags(flags: StateFlags, clear: boolean): void + set_tooltip_markup(markup?: string | null): void + set_tooltip_text(text?: string | null): void + set_valign(align: Align): void + set_vexpand(expand: boolean): void + set_vexpand_set(set: boolean): void + set_visible(visible: boolean): void + should_layout(): boolean + show(): void + size_allocate(allocation: Allocation, baseline: number): void + snapshot_child(child: Widget, snapshot: Snapshot): void + translate_coordinates(dest_widget: Widget, src_x: number, src_y: number): [ /* returnType */ boolean, /* dest_x */ number | null, /* dest_y */ number | null ] + trigger_tooltip_query(): void + unmap(): void + unparent(): void + unset_state_flags(flags: StateFlags): void + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Virtual methods of Gtk.Widget */ + vfunc_compute_expand(hexpand_p: boolean, vexpand_p: boolean): void + vfunc_contains(x: number, y: number): boolean + vfunc_css_changed(change: CssStyleChange): void + vfunc_direction_changed(previous_direction: TextDirection): void + vfunc_focus(direction: DirectionType): boolean + vfunc_get_request_mode(): SizeRequestMode + vfunc_grab_focus(): boolean + vfunc_hide(): void + vfunc_keynav_failed(direction: DirectionType): boolean + vfunc_map(): void + vfunc_measure(orientation: Orientation, for_size: number): [ /* minimum */ number | null, /* natural */ number | null, /* minimum_baseline */ number | null, /* natural_baseline */ number | null ] + vfunc_mnemonic_activate(group_cycling: boolean): boolean + vfunc_move_focus(direction: DirectionType): void + vfunc_query_tooltip(x: number, y: number, keyboard_tooltip: boolean, tooltip: Tooltip): boolean + vfunc_realize(): void + vfunc_root(): void + vfunc_set_focus_child(child?: Widget | null): void + vfunc_show(): void + vfunc_size_allocate(width: number, height: number, baseline: number): void + vfunc_snapshot(snapshot: Snapshot): void + vfunc_state_flags_changed(previous_state_flags: StateFlags): void + vfunc_system_setting_changed(settings: SystemSetting): void + vfunc_unmap(): void + vfunc_unrealize(): void + vfunc_unroot(): void + vfunc_add_child(builder: Builder, child: GObject.Object, type?: string | null): void + vfunc_custom_finished(builder: Builder, child: GObject.Object | null, tagname: string, data?: object | null): void + vfunc_custom_tag_end(builder: Builder, child: GObject.Object | null, tagname: string, data?: object | null): void + vfunc_custom_tag_start(builder: Builder, child: GObject.Object | null, tagname: string): [ /* returnType */ boolean, /* parser */ BuildableParser, /* data */ object | null ] + vfunc_get_id(): string + vfunc_get_internal_child(builder: Builder, childname: string): GObject.Object + vfunc_parser_finished(builder: Builder): void + vfunc_set_buildable_property(builder: Builder, name: string, value: any): void + vfunc_set_id(id: string): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Gtk.Widget */ + connect(sigName: "destroy", callback: (($obj: Native) => void)): number + connect_after(sigName: "destroy", callback: (($obj: Native) => void)): number + emit(sigName: "destroy"): void + connect(sigName: "direction-changed", callback: (($obj: Native, previous_direction: TextDirection) => void)): number + connect_after(sigName: "direction-changed", callback: (($obj: Native, previous_direction: TextDirection) => void)): number + emit(sigName: "direction-changed", previous_direction: TextDirection): void + connect(sigName: "hide", callback: (($obj: Native) => void)): number + connect_after(sigName: "hide", callback: (($obj: Native) => void)): number + emit(sigName: "hide"): void + connect(sigName: "keynav-failed", callback: (($obj: Native, direction: DirectionType) => boolean)): number + connect_after(sigName: "keynav-failed", callback: (($obj: Native, direction: DirectionType) => boolean)): number + emit(sigName: "keynav-failed", direction: DirectionType): void + connect(sigName: "map", callback: (($obj: Native) => void)): number + connect_after(sigName: "map", callback: (($obj: Native) => void)): number + emit(sigName: "map"): void + connect(sigName: "mnemonic-activate", callback: (($obj: Native, group_cycling: boolean) => boolean)): number + connect_after(sigName: "mnemonic-activate", callback: (($obj: Native, group_cycling: boolean) => boolean)): number + emit(sigName: "mnemonic-activate", group_cycling: boolean): void + connect(sigName: "move-focus", callback: (($obj: Native, direction: DirectionType) => void)): number + connect_after(sigName: "move-focus", callback: (($obj: Native, direction: DirectionType) => void)): number + emit(sigName: "move-focus", direction: DirectionType): void + connect(sigName: "query-tooltip", callback: (($obj: Native, x: number, y: number, keyboard_mode: boolean, tooltip: Tooltip) => boolean)): number + connect_after(sigName: "query-tooltip", callback: (($obj: Native, x: number, y: number, keyboard_mode: boolean, tooltip: Tooltip) => boolean)): number + emit(sigName: "query-tooltip", x: number, y: number, keyboard_mode: boolean, tooltip: Tooltip): void + connect(sigName: "realize", callback: (($obj: Native) => void)): number + connect_after(sigName: "realize", callback: (($obj: Native) => void)): number + emit(sigName: "realize"): void + connect(sigName: "show", callback: (($obj: Native) => void)): number + connect_after(sigName: "show", callback: (($obj: Native) => void)): number + emit(sigName: "show"): void + connect(sigName: "state-flags-changed", callback: (($obj: Native, flags: StateFlags) => void)): number + connect_after(sigName: "state-flags-changed", callback: (($obj: Native, flags: StateFlags) => void)): number + emit(sigName: "state-flags-changed", flags: StateFlags): void + connect(sigName: "unmap", callback: (($obj: Native) => void)): number + connect_after(sigName: "unmap", callback: (($obj: Native) => void)): number + emit(sigName: "unmap"): void + connect(sigName: "unrealize", callback: (($obj: Native) => void)): number + connect_after(sigName: "unrealize", callback: (($obj: Native) => void)): number + emit(sigName: "unrealize"): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: Native, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: Native, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: "notify::can-focus", callback: (($obj: Native, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::can-focus", callback: (($obj: Native, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::can-target", callback: (($obj: Native, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::can-target", callback: (($obj: Native, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::css-classes", callback: (($obj: Native, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::css-classes", callback: (($obj: Native, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::cursor", callback: (($obj: Native, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::cursor", callback: (($obj: Native, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::focus-on-click", callback: (($obj: Native, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::focus-on-click", callback: (($obj: Native, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::focusable", callback: (($obj: Native, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::focusable", callback: (($obj: Native, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::halign", callback: (($obj: Native, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::halign", callback: (($obj: Native, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::has-default", callback: (($obj: Native, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-default", callback: (($obj: Native, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::has-focus", callback: (($obj: Native, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-focus", callback: (($obj: Native, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::has-tooltip", callback: (($obj: Native, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-tooltip", callback: (($obj: Native, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::height-request", callback: (($obj: Native, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::height-request", callback: (($obj: Native, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::hexpand", callback: (($obj: Native, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hexpand", callback: (($obj: Native, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::hexpand-set", callback: (($obj: Native, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hexpand-set", callback: (($obj: Native, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::layout-manager", callback: (($obj: Native, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::layout-manager", callback: (($obj: Native, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-bottom", callback: (($obj: Native, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-bottom", callback: (($obj: Native, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-end", callback: (($obj: Native, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-end", callback: (($obj: Native, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-start", callback: (($obj: Native, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-start", callback: (($obj: Native, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-top", callback: (($obj: Native, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-top", callback: (($obj: Native, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::name", callback: (($obj: Native, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::name", callback: (($obj: Native, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::opacity", callback: (($obj: Native, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::opacity", callback: (($obj: Native, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::overflow", callback: (($obj: Native, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::overflow", callback: (($obj: Native, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::parent", callback: (($obj: Native, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::parent", callback: (($obj: Native, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::receives-default", callback: (($obj: Native, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::receives-default", callback: (($obj: Native, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::root", callback: (($obj: Native, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::root", callback: (($obj: Native, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::scale-factor", callback: (($obj: Native, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::scale-factor", callback: (($obj: Native, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::sensitive", callback: (($obj: Native, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::sensitive", callback: (($obj: Native, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::tooltip-markup", callback: (($obj: Native, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::tooltip-markup", callback: (($obj: Native, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::tooltip-text", callback: (($obj: Native, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::tooltip-text", callback: (($obj: Native, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::valign", callback: (($obj: Native, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::valign", callback: (($obj: Native, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::vexpand", callback: (($obj: Native, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vexpand", callback: (($obj: Native, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::vexpand-set", callback: (($obj: Native, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vexpand-set", callback: (($obj: Native, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::visible", callback: (($obj: Native, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::visible", callback: (($obj: Native, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::width-request", callback: (($obj: Native, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::width-request", callback: (($obj: Native, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: Native_ConstructProps) + _init (config?: Native_ConstructProps): void + /* Static methods and pseudo-constructors */ + static get_for_surface(surface: Gdk.Surface): Native + static $gtype: GObject.Type +} +export class Orientable { + /* Properties of Gtk.Orientable */ + orientation: Orientation + /* Methods of Gtk.Orientable */ + get_orientation(): Orientation + set_orientation(orientation: Orientation): void + static name: string +} +export class PrintOperationPreview { + /* Methods of Gtk.PrintOperationPreview */ + end_preview(): void + is_selected(page_nr: number): boolean + render_page(page_nr: number): void + /* Virtual methods of Gtk.PrintOperationPreview */ + vfunc_end_preview(): void + vfunc_got_page_size(context: PrintContext, page_setup: PageSetup): void + vfunc_is_selected(page_nr: number): boolean + vfunc_ready(context: PrintContext): void + vfunc_render_page(page_nr: number): void + /* Signals of Gtk.PrintOperationPreview */ + connect(sigName: "got-page-size", callback: (($obj: PrintOperationPreview, context: PrintContext, page_setup: PageSetup) => void)): number + connect_after(sigName: "got-page-size", callback: (($obj: PrintOperationPreview, context: PrintContext, page_setup: PageSetup) => void)): number + emit(sigName: "got-page-size", context: PrintContext, page_setup: PageSetup): void + connect(sigName: "ready", callback: (($obj: PrintOperationPreview, context: PrintContext) => void)): number + connect_after(sigName: "ready", callback: (($obj: PrintOperationPreview, context: PrintContext) => void)): number + emit(sigName: "ready", context: PrintContext): void + static name: string +} +export interface Root_ConstructProps extends Native_ConstructProps { +} +export class Root { + /* Properties of Gtk.Widget */ + can_focus: boolean + can_target: boolean + css_classes: string[] + cursor: Gdk.Cursor + focus_on_click: boolean + focusable: boolean + halign: Align + readonly has_default: boolean + readonly has_focus: boolean + has_tooltip: boolean + height_request: number + hexpand: boolean + hexpand_set: boolean + layout_manager: LayoutManager + margin_bottom: number + margin_end: number + margin_start: number + margin_top: number + name: string + opacity: number + overflow: Overflow + readonly parent: Widget + receives_default: boolean + readonly root: Root + readonly scale_factor: number + sensitive: boolean + tooltip_markup: string + tooltip_text: string + valign: Align + vexpand: boolean + vexpand_set: boolean + visible: boolean + width_request: number + /* Fields of Gtk.Widget */ + parent_instance: GObject.InitiallyUnowned + /* Fields of GObject.InitiallyUnowned */ + g_type_instance: GObject.TypeInstance + /* Methods of Gtk.Root */ + get_display(): Gdk.Display + get_focus(): Widget | null + set_focus(focus?: Widget | null): void + /* Methods of Gtk.Native */ + get_renderer(): Gsk.Renderer + get_surface(): Gdk.Surface + get_surface_transform(): [ /* x */ number, /* y */ number ] + realize(): void + unrealize(): void + /* Methods of Gtk.Widget */ + action_set_enabled(action_name: string, enabled: boolean): void + activate(): boolean + activate_action(name: string, args?: GLib.Variant | null): boolean + activate_default(): void + add_controller(controller: EventController): void + add_css_class(css_class: string): void + add_mnemonic_label(label: Widget): void + add_tick_callback(callback: TickCallback): number + allocate(width: number, height: number, baseline: number, transform?: Gsk.Transform | null): void + child_focus(direction: DirectionType): boolean + compute_bounds(target: Widget): [ /* returnType */ boolean, /* out_bounds */ Graphene.Rect ] + compute_expand(orientation: Orientation): boolean + compute_point(target: Widget, point: Graphene.Point): [ /* returnType */ boolean, /* out_point */ Graphene.Point ] + compute_transform(target: Widget): [ /* returnType */ boolean, /* out_transform */ Graphene.Matrix ] + contains(x: number, y: number): boolean + create_pango_context(): Pango.Context + create_pango_layout(text?: string | null): Pango.Layout + drag_check_threshold(start_x: number, start_y: number, current_x: number, current_y: number): boolean + error_bell(): void + get_allocated_baseline(): number + get_allocated_height(): number + get_allocated_width(): number + get_allocation(): /* allocation */ Allocation + get_ancestor(widget_type: GObject.Type): Widget | null + get_can_focus(): boolean + get_can_target(): boolean + get_child_visible(): boolean + get_clipboard(): Gdk.Clipboard + get_css_classes(): string[] + get_css_name(): string + get_cursor(): Gdk.Cursor | null + get_direction(): TextDirection + get_first_child(): Widget | null + get_focus_child(): Widget | null + get_focus_on_click(): boolean + get_focusable(): boolean + get_font_map(): Pango.FontMap | null + get_font_options(): cairo.FontOptions | null + get_frame_clock(): Gdk.FrameClock | null + get_halign(): Align + get_has_tooltip(): boolean + get_height(): number + get_hexpand(): boolean + get_hexpand_set(): boolean + get_last_child(): Widget | null + get_layout_manager(): LayoutManager | null + get_mapped(): boolean + get_margin_bottom(): number + get_margin_end(): number + get_margin_start(): number + get_margin_top(): number + get_name(): string + get_native(): Native | null + get_next_sibling(): Widget | null + get_opacity(): number + get_overflow(): Overflow + get_pango_context(): Pango.Context + get_parent(): Widget | null + get_preferred_size(): [ /* minimum_size */ Requisition | null, /* natural_size */ Requisition | null ] + get_prev_sibling(): Widget | null + get_primary_clipboard(): Gdk.Clipboard + get_realized(): boolean + get_receives_default(): boolean + get_request_mode(): SizeRequestMode + get_root(): Root | null + get_scale_factor(): number + get_sensitive(): boolean + get_settings(): Settings + get_size(orientation: Orientation): number + get_size_request(): [ /* width */ number | null, /* height */ number | null ] + get_state_flags(): StateFlags + get_style_context(): StyleContext + get_template_child(widget_type: GObject.Type, name: string): GObject.Object + get_tooltip_markup(): string | null + get_tooltip_text(): string | null + get_valign(): Align + get_vexpand(): boolean + get_vexpand_set(): boolean + get_visible(): boolean + get_width(): number + grab_focus(): boolean + has_css_class(css_class: string): boolean + has_visible_focus(): boolean + hide(): void + in_destruction(): boolean + init_template(): void + insert_action_group(name: string, group?: Gio.ActionGroup | null): void + insert_after(parent: Widget, previous_sibling?: Widget | null): void + insert_before(parent: Widget, next_sibling?: Widget | null): void + is_ancestor(ancestor: Widget): boolean + is_drawable(): boolean + is_focus(): boolean + is_sensitive(): boolean + is_visible(): boolean + keynav_failed(direction: DirectionType): boolean + list_mnemonic_labels(): Widget[] + map(): void + measure(orientation: Orientation, for_size: number): [ /* minimum */ number | null, /* natural */ number | null, /* minimum_baseline */ number | null, /* natural_baseline */ number | null ] + mnemonic_activate(group_cycling: boolean): boolean + observe_children(): Gio.ListModel + observe_controllers(): Gio.ListModel + pick(x: number, y: number, flags: PickFlags): Widget | null + queue_allocate(): void + queue_draw(): void + queue_resize(): void + remove_controller(controller: EventController): void + remove_css_class(css_class: string): void + remove_mnemonic_label(label: Widget): void + remove_tick_callback(id: number): void + set_can_focus(can_focus: boolean): void + set_can_target(can_target: boolean): void + set_child_visible(child_visible: boolean): void + set_css_classes(classes: string[]): void + set_cursor(cursor?: Gdk.Cursor | null): void + set_cursor_from_name(name?: string | null): void + set_direction(dir: TextDirection): void + set_focus_child(child?: Widget | null): void + set_focus_on_click(focus_on_click: boolean): void + set_focusable(focusable: boolean): void + set_font_map(font_map?: Pango.FontMap | null): void + set_font_options(options?: cairo.FontOptions | null): void + set_halign(align: Align): void + set_has_tooltip(has_tooltip: boolean): void + set_hexpand(expand: boolean): void + set_hexpand_set(set: boolean): void + set_layout_manager(layout_manager?: LayoutManager | null): void + set_margin_bottom(margin: number): void + set_margin_end(margin: number): void + set_margin_start(margin: number): void + set_margin_top(margin: number): void + set_name(name: string): void + set_opacity(opacity: number): void + set_overflow(overflow: Overflow): void + set_parent(parent: Widget): void + set_receives_default(receives_default: boolean): void + set_sensitive(sensitive: boolean): void + set_size_request(width: number, height: number): void + set_state_flags(flags: StateFlags, clear: boolean): void + set_tooltip_markup(markup?: string | null): void + set_tooltip_text(text?: string | null): void + set_valign(align: Align): void + set_vexpand(expand: boolean): void + set_vexpand_set(set: boolean): void + set_visible(visible: boolean): void + should_layout(): boolean + show(): void + size_allocate(allocation: Allocation, baseline: number): void + snapshot_child(child: Widget, snapshot: Snapshot): void + translate_coordinates(dest_widget: Widget, src_x: number, src_y: number): [ /* returnType */ boolean, /* dest_x */ number | null, /* dest_y */ number | null ] + trigger_tooltip_query(): void + unmap(): void + unparent(): void + unset_state_flags(flags: StateFlags): void + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Virtual methods of Gtk.Widget */ + vfunc_compute_expand(hexpand_p: boolean, vexpand_p: boolean): void + vfunc_contains(x: number, y: number): boolean + vfunc_css_changed(change: CssStyleChange): void + vfunc_direction_changed(previous_direction: TextDirection): void + vfunc_focus(direction: DirectionType): boolean + vfunc_get_request_mode(): SizeRequestMode + vfunc_grab_focus(): boolean + vfunc_hide(): void + vfunc_keynav_failed(direction: DirectionType): boolean + vfunc_map(): void + vfunc_measure(orientation: Orientation, for_size: number): [ /* minimum */ number | null, /* natural */ number | null, /* minimum_baseline */ number | null, /* natural_baseline */ number | null ] + vfunc_mnemonic_activate(group_cycling: boolean): boolean + vfunc_move_focus(direction: DirectionType): void + vfunc_query_tooltip(x: number, y: number, keyboard_tooltip: boolean, tooltip: Tooltip): boolean + vfunc_realize(): void + vfunc_root(): void + vfunc_set_focus_child(child?: Widget | null): void + vfunc_show(): void + vfunc_size_allocate(width: number, height: number, baseline: number): void + vfunc_snapshot(snapshot: Snapshot): void + vfunc_state_flags_changed(previous_state_flags: StateFlags): void + vfunc_system_setting_changed(settings: SystemSetting): void + vfunc_unmap(): void + vfunc_unrealize(): void + vfunc_unroot(): void + vfunc_add_child(builder: Builder, child: GObject.Object, type?: string | null): void + vfunc_custom_finished(builder: Builder, child: GObject.Object | null, tagname: string, data?: object | null): void + vfunc_custom_tag_end(builder: Builder, child: GObject.Object | null, tagname: string, data?: object | null): void + vfunc_custom_tag_start(builder: Builder, child: GObject.Object | null, tagname: string): [ /* returnType */ boolean, /* parser */ BuildableParser, /* data */ object | null ] + vfunc_get_id(): string + vfunc_get_internal_child(builder: Builder, childname: string): GObject.Object + vfunc_parser_finished(builder: Builder): void + vfunc_set_buildable_property(builder: Builder, name: string, value: any): void + vfunc_set_id(id: string): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Gtk.Widget */ + connect(sigName: "destroy", callback: (($obj: Root) => void)): number + connect_after(sigName: "destroy", callback: (($obj: Root) => void)): number + emit(sigName: "destroy"): void + connect(sigName: "direction-changed", callback: (($obj: Root, previous_direction: TextDirection) => void)): number + connect_after(sigName: "direction-changed", callback: (($obj: Root, previous_direction: TextDirection) => void)): number + emit(sigName: "direction-changed", previous_direction: TextDirection): void + connect(sigName: "hide", callback: (($obj: Root) => void)): number + connect_after(sigName: "hide", callback: (($obj: Root) => void)): number + emit(sigName: "hide"): void + connect(sigName: "keynav-failed", callback: (($obj: Root, direction: DirectionType) => boolean)): number + connect_after(sigName: "keynav-failed", callback: (($obj: Root, direction: DirectionType) => boolean)): number + emit(sigName: "keynav-failed", direction: DirectionType): void + connect(sigName: "map", callback: (($obj: Root) => void)): number + connect_after(sigName: "map", callback: (($obj: Root) => void)): number + emit(sigName: "map"): void + connect(sigName: "mnemonic-activate", callback: (($obj: Root, group_cycling: boolean) => boolean)): number + connect_after(sigName: "mnemonic-activate", callback: (($obj: Root, group_cycling: boolean) => boolean)): number + emit(sigName: "mnemonic-activate", group_cycling: boolean): void + connect(sigName: "move-focus", callback: (($obj: Root, direction: DirectionType) => void)): number + connect_after(sigName: "move-focus", callback: (($obj: Root, direction: DirectionType) => void)): number + emit(sigName: "move-focus", direction: DirectionType): void + connect(sigName: "query-tooltip", callback: (($obj: Root, x: number, y: number, keyboard_mode: boolean, tooltip: Tooltip) => boolean)): number + connect_after(sigName: "query-tooltip", callback: (($obj: Root, x: number, y: number, keyboard_mode: boolean, tooltip: Tooltip) => boolean)): number + emit(sigName: "query-tooltip", x: number, y: number, keyboard_mode: boolean, tooltip: Tooltip): void + connect(sigName: "realize", callback: (($obj: Root) => void)): number + connect_after(sigName: "realize", callback: (($obj: Root) => void)): number + emit(sigName: "realize"): void + connect(sigName: "show", callback: (($obj: Root) => void)): number + connect_after(sigName: "show", callback: (($obj: Root) => void)): number + emit(sigName: "show"): void + connect(sigName: "state-flags-changed", callback: (($obj: Root, flags: StateFlags) => void)): number + connect_after(sigName: "state-flags-changed", callback: (($obj: Root, flags: StateFlags) => void)): number + emit(sigName: "state-flags-changed", flags: StateFlags): void + connect(sigName: "unmap", callback: (($obj: Root) => void)): number + connect_after(sigName: "unmap", callback: (($obj: Root) => void)): number + emit(sigName: "unmap"): void + connect(sigName: "unrealize", callback: (($obj: Root) => void)): number + connect_after(sigName: "unrealize", callback: (($obj: Root) => void)): number + emit(sigName: "unrealize"): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: Root, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: Root, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: "notify::can-focus", callback: (($obj: Root, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::can-focus", callback: (($obj: Root, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::can-target", callback: (($obj: Root, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::can-target", callback: (($obj: Root, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::css-classes", callback: (($obj: Root, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::css-classes", callback: (($obj: Root, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::cursor", callback: (($obj: Root, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::cursor", callback: (($obj: Root, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::focus-on-click", callback: (($obj: Root, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::focus-on-click", callback: (($obj: Root, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::focusable", callback: (($obj: Root, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::focusable", callback: (($obj: Root, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::halign", callback: (($obj: Root, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::halign", callback: (($obj: Root, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::has-default", callback: (($obj: Root, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-default", callback: (($obj: Root, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::has-focus", callback: (($obj: Root, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-focus", callback: (($obj: Root, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::has-tooltip", callback: (($obj: Root, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-tooltip", callback: (($obj: Root, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::height-request", callback: (($obj: Root, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::height-request", callback: (($obj: Root, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::hexpand", callback: (($obj: Root, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hexpand", callback: (($obj: Root, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::hexpand-set", callback: (($obj: Root, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hexpand-set", callback: (($obj: Root, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::layout-manager", callback: (($obj: Root, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::layout-manager", callback: (($obj: Root, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-bottom", callback: (($obj: Root, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-bottom", callback: (($obj: Root, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-end", callback: (($obj: Root, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-end", callback: (($obj: Root, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-start", callback: (($obj: Root, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-start", callback: (($obj: Root, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-top", callback: (($obj: Root, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-top", callback: (($obj: Root, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::name", callback: (($obj: Root, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::name", callback: (($obj: Root, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::opacity", callback: (($obj: Root, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::opacity", callback: (($obj: Root, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::overflow", callback: (($obj: Root, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::overflow", callback: (($obj: Root, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::parent", callback: (($obj: Root, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::parent", callback: (($obj: Root, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::receives-default", callback: (($obj: Root, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::receives-default", callback: (($obj: Root, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::root", callback: (($obj: Root, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::root", callback: (($obj: Root, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::scale-factor", callback: (($obj: Root, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::scale-factor", callback: (($obj: Root, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::sensitive", callback: (($obj: Root, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::sensitive", callback: (($obj: Root, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::tooltip-markup", callback: (($obj: Root, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::tooltip-markup", callback: (($obj: Root, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::tooltip-text", callback: (($obj: Root, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::tooltip-text", callback: (($obj: Root, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::valign", callback: (($obj: Root, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::valign", callback: (($obj: Root, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::vexpand", callback: (($obj: Root, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vexpand", callback: (($obj: Root, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::vexpand-set", callback: (($obj: Root, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vexpand-set", callback: (($obj: Root, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::visible", callback: (($obj: Root, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::visible", callback: (($obj: Root, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::width-request", callback: (($obj: Root, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::width-request", callback: (($obj: Root, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: Root_ConstructProps) + _init (config?: Root_ConstructProps): void + /* Static methods and pseudo-constructors */ + static get_for_surface(surface: Gdk.Surface): Native + static $gtype: GObject.Type +} +export class Scrollable { + /* Properties of Gtk.Scrollable */ + hadjustment: Adjustment + hscroll_policy: ScrollablePolicy + vadjustment: Adjustment + vscroll_policy: ScrollablePolicy + /* Methods of Gtk.Scrollable */ + get_border(): [ /* returnType */ boolean, /* border */ Border ] + get_hadjustment(): Adjustment + get_hscroll_policy(): ScrollablePolicy + get_vadjustment(): Adjustment + get_vscroll_policy(): ScrollablePolicy + set_hadjustment(hadjustment?: Adjustment | null): void + set_hscroll_policy(policy: ScrollablePolicy): void + set_vadjustment(vadjustment?: Adjustment | null): void + set_vscroll_policy(policy: ScrollablePolicy): void + /* Virtual methods of Gtk.Scrollable */ + vfunc_get_border(): [ /* returnType */ boolean, /* border */ Border ] + static name: string +} +export class SelectionModel { + /* Methods of Gtk.SelectionModel */ + get_selection(): Bitset + get_selection_in_range(position: number, n_items: number): Bitset + is_selected(position: number): boolean + select_all(): boolean + select_item(position: number, unselect_rest: boolean): boolean + select_range(position: number, n_items: number, unselect_rest: boolean): boolean + selection_changed(position: number, n_items: number): void + set_selection(selected: Bitset, mask: Bitset): boolean + unselect_all(): boolean + unselect_item(position: number): boolean + unselect_range(position: number, n_items: number): boolean + /* Methods of Gio.ListModel */ + get_item_type(): GObject.Type + get_n_items(): number + get_item(position: number): GObject.Object | null + items_changed(position: number, removed: number, added: number): void + /* Virtual methods of Gtk.SelectionModel */ + vfunc_get_selection_in_range(position: number, n_items: number): Bitset + vfunc_is_selected(position: number): boolean + vfunc_select_all(): boolean + vfunc_select_item(position: number, unselect_rest: boolean): boolean + vfunc_select_range(position: number, n_items: number, unselect_rest: boolean): boolean + vfunc_set_selection(selected: Bitset, mask: Bitset): boolean + vfunc_unselect_all(): boolean + vfunc_unselect_item(position: number): boolean + vfunc_unselect_range(position: number, n_items: number): boolean + /* Virtual methods of Gio.ListModel */ + vfunc_get_item(position: number): GObject.Object | null + vfunc_get_item_type(): GObject.Type + vfunc_get_n_items(): number + /* Signals of Gtk.SelectionModel */ + connect(sigName: "selection-changed", callback: (($obj: SelectionModel, position: number, n_items: number) => void)): number + connect_after(sigName: "selection-changed", callback: (($obj: SelectionModel, position: number, n_items: number) => void)): number + emit(sigName: "selection-changed", position: number, n_items: number): void + /* Signals of Gio.ListModel */ + connect(sigName: "items-changed", callback: (($obj: SelectionModel, position: number, removed: number, added: number) => void)): number + connect_after(sigName: "items-changed", callback: (($obj: SelectionModel, position: number, removed: number, added: number) => void)): number + emit(sigName: "items-changed", position: number, removed: number, added: number): void + static name: string +} +export class ShortcutManager { + /* Virtual methods of Gtk.ShortcutManager */ + vfunc_add_controller(controller: ShortcutController): void + vfunc_remove_controller(controller: ShortcutController): void + static name: string +} +export class StyleProvider { + /* Signals of Gtk.StyleProvider */ + connect(sigName: "gtk-private-changed", callback: (($obj: StyleProvider) => void)): number + connect_after(sigName: "gtk-private-changed", callback: (($obj: StyleProvider) => void)): number + emit(sigName: "gtk-private-changed"): void + static name: string +} +export class TreeDragDest { + /* Methods of Gtk.TreeDragDest */ + drag_data_received(dest: TreePath, value: any): boolean + row_drop_possible(dest_path: TreePath, value: any): boolean + /* Virtual methods of Gtk.TreeDragDest */ + vfunc_drag_data_received(dest: TreePath, value: any): boolean + vfunc_row_drop_possible(dest_path: TreePath, value: any): boolean + static name: string +} +export class TreeDragSource { + /* Methods of Gtk.TreeDragSource */ + drag_data_delete(path: TreePath): boolean + drag_data_get(path: TreePath): Gdk.ContentProvider | null + row_draggable(path: TreePath): boolean + /* Virtual methods of Gtk.TreeDragSource */ + vfunc_drag_data_delete(path: TreePath): boolean + vfunc_drag_data_get(path: TreePath): Gdk.ContentProvider | null + vfunc_row_draggable(path: TreePath): boolean + static name: string +} +export class TreeModel { + /* Methods of Gtk.TreeModel */ + filter_new(root?: TreePath | null): TreeModel + foreach(func: TreeModelForeachFunc): void + get_column_type(index_: number): GObject.Type + get_flags(): TreeModelFlags + get_iter(path: TreePath): [ /* returnType */ boolean, /* iter */ TreeIter ] + get_iter_first(): [ /* returnType */ boolean, /* iter */ TreeIter ] + get_iter_from_string(path_string: string): [ /* returnType */ boolean, /* iter */ TreeIter ] + get_n_columns(): number + get_path(iter: TreeIter): TreePath + get_string_from_iter(iter: TreeIter): string | null + get_value(iter: TreeIter, column: number): /* value */ any + iter_children(parent?: TreeIter | null): [ /* returnType */ boolean, /* iter */ TreeIter ] + iter_has_child(iter: TreeIter): boolean + iter_n_children(iter?: TreeIter | null): number + iter_next(iter: TreeIter): boolean + iter_nth_child(parent: TreeIter | null, n: number): [ /* returnType */ boolean, /* iter */ TreeIter ] + iter_parent(child: TreeIter): [ /* returnType */ boolean, /* iter */ TreeIter ] + iter_previous(iter: TreeIter): boolean + ref_node(iter: TreeIter): void + row_changed(path: TreePath, iter: TreeIter): void + row_deleted(path: TreePath): void + row_has_child_toggled(path: TreePath, iter: TreeIter): void + row_inserted(path: TreePath, iter: TreeIter): void + rows_reordered(path: TreePath, iter: TreeIter | null, new_order: number[]): void + unref_node(iter: TreeIter): void + /* Virtual methods of Gtk.TreeModel */ + vfunc_get_column_type(index_: number): GObject.Type + vfunc_get_flags(): TreeModelFlags + vfunc_get_iter(path: TreePath): [ /* returnType */ boolean, /* iter */ TreeIter ] + vfunc_get_n_columns(): number + vfunc_get_path(iter: TreeIter): TreePath + vfunc_get_value(iter: TreeIter, column: number): /* value */ any + vfunc_iter_children(parent?: TreeIter | null): [ /* returnType */ boolean, /* iter */ TreeIter ] + vfunc_iter_has_child(iter: TreeIter): boolean + vfunc_iter_n_children(iter?: TreeIter | null): number + vfunc_iter_next(iter: TreeIter): boolean + vfunc_iter_nth_child(parent: TreeIter | null, n: number): [ /* returnType */ boolean, /* iter */ TreeIter ] + vfunc_iter_parent(child: TreeIter): [ /* returnType */ boolean, /* iter */ TreeIter ] + vfunc_iter_previous(iter: TreeIter): boolean + vfunc_ref_node(iter: TreeIter): void + vfunc_row_changed(path: TreePath, iter: TreeIter): void + vfunc_row_deleted(path: TreePath): void + vfunc_row_has_child_toggled(path: TreePath, iter: TreeIter): void + vfunc_row_inserted(path: TreePath, iter: TreeIter): void + vfunc_unref_node(iter: TreeIter): void + /* Signals of Gtk.TreeModel */ + connect(sigName: "row-changed", callback: (($obj: TreeModel, path: TreePath, iter: TreeIter) => void)): number + connect_after(sigName: "row-changed", callback: (($obj: TreeModel, path: TreePath, iter: TreeIter) => void)): number + emit(sigName: "row-changed", path: TreePath, iter: TreeIter): void + connect(sigName: "row-deleted", callback: (($obj: TreeModel, path: TreePath) => void)): number + connect_after(sigName: "row-deleted", callback: (($obj: TreeModel, path: TreePath) => void)): number + emit(sigName: "row-deleted", path: TreePath): void + connect(sigName: "row-has-child-toggled", callback: (($obj: TreeModel, path: TreePath, iter: TreeIter) => void)): number + connect_after(sigName: "row-has-child-toggled", callback: (($obj: TreeModel, path: TreePath, iter: TreeIter) => void)): number + emit(sigName: "row-has-child-toggled", path: TreePath, iter: TreeIter): void + connect(sigName: "row-inserted", callback: (($obj: TreeModel, path: TreePath, iter: TreeIter) => void)): number + connect_after(sigName: "row-inserted", callback: (($obj: TreeModel, path: TreePath, iter: TreeIter) => void)): number + emit(sigName: "row-inserted", path: TreePath, iter: TreeIter): void + connect(sigName: "rows-reordered", callback: (($obj: TreeModel, path: TreePath, iter: TreeIter, new_order?: object | null) => void)): number + connect_after(sigName: "rows-reordered", callback: (($obj: TreeModel, path: TreePath, iter: TreeIter, new_order?: object | null) => void)): number + emit(sigName: "rows-reordered", path: TreePath, iter: TreeIter, new_order?: object | null): void + static name: string +} +export class TreeSortable { + /* Methods of Gtk.TreeSortable */ + get_sort_column_id(): [ /* returnType */ boolean, /* sort_column_id */ number, /* order */ SortType ] + has_default_sort_func(): boolean + set_default_sort_func(sort_func: TreeIterCompareFunc): void + set_sort_column_id(sort_column_id: number, order: SortType): void + set_sort_func(sort_column_id: number, sort_func: TreeIterCompareFunc): void + sort_column_changed(): void + /* Methods of Gtk.TreeModel */ + filter_new(root?: TreePath | null): TreeModel + foreach(func: TreeModelForeachFunc): void + get_column_type(index_: number): GObject.Type + get_flags(): TreeModelFlags + get_iter(path: TreePath): [ /* returnType */ boolean, /* iter */ TreeIter ] + get_iter_first(): [ /* returnType */ boolean, /* iter */ TreeIter ] + get_iter_from_string(path_string: string): [ /* returnType */ boolean, /* iter */ TreeIter ] + get_n_columns(): number + get_path(iter: TreeIter): TreePath + get_string_from_iter(iter: TreeIter): string | null + get_value(iter: TreeIter, column: number): /* value */ any + iter_children(parent?: TreeIter | null): [ /* returnType */ boolean, /* iter */ TreeIter ] + iter_has_child(iter: TreeIter): boolean + iter_n_children(iter?: TreeIter | null): number + iter_next(iter: TreeIter): boolean + iter_nth_child(parent: TreeIter | null, n: number): [ /* returnType */ boolean, /* iter */ TreeIter ] + iter_parent(child: TreeIter): [ /* returnType */ boolean, /* iter */ TreeIter ] + iter_previous(iter: TreeIter): boolean + ref_node(iter: TreeIter): void + row_changed(path: TreePath, iter: TreeIter): void + row_deleted(path: TreePath): void + row_has_child_toggled(path: TreePath, iter: TreeIter): void + row_inserted(path: TreePath, iter: TreeIter): void + rows_reordered(path: TreePath, iter: TreeIter | null, new_order: number[]): void + unref_node(iter: TreeIter): void + /* Virtual methods of Gtk.TreeSortable */ + vfunc_get_sort_column_id(): [ /* returnType */ boolean, /* sort_column_id */ number, /* order */ SortType ] + vfunc_has_default_sort_func(): boolean + vfunc_set_default_sort_func(sort_func: TreeIterCompareFunc): void + vfunc_set_sort_column_id(sort_column_id: number, order: SortType): void + vfunc_set_sort_func(sort_column_id: number, sort_func: TreeIterCompareFunc): void + vfunc_sort_column_changed(): void + /* Virtual methods of Gtk.TreeModel */ + vfunc_get_column_type(index_: number): GObject.Type + vfunc_get_flags(): TreeModelFlags + vfunc_get_iter(path: TreePath): [ /* returnType */ boolean, /* iter */ TreeIter ] + vfunc_get_n_columns(): number + vfunc_get_path(iter: TreeIter): TreePath + vfunc_get_value(iter: TreeIter, column: number): /* value */ any + vfunc_iter_children(parent?: TreeIter | null): [ /* returnType */ boolean, /* iter */ TreeIter ] + vfunc_iter_has_child(iter: TreeIter): boolean + vfunc_iter_n_children(iter?: TreeIter | null): number + vfunc_iter_next(iter: TreeIter): boolean + vfunc_iter_nth_child(parent: TreeIter | null, n: number): [ /* returnType */ boolean, /* iter */ TreeIter ] + vfunc_iter_parent(child: TreeIter): [ /* returnType */ boolean, /* iter */ TreeIter ] + vfunc_iter_previous(iter: TreeIter): boolean + vfunc_ref_node(iter: TreeIter): void + vfunc_row_changed(path: TreePath, iter: TreeIter): void + vfunc_row_deleted(path: TreePath): void + vfunc_row_has_child_toggled(path: TreePath, iter: TreeIter): void + vfunc_row_inserted(path: TreePath, iter: TreeIter): void + vfunc_unref_node(iter: TreeIter): void + /* Signals of Gtk.TreeSortable */ + connect(sigName: "sort-column-changed", callback: (($obj: TreeSortable) => void)): number + connect_after(sigName: "sort-column-changed", callback: (($obj: TreeSortable) => void)): number + emit(sigName: "sort-column-changed"): void + /* Signals of Gtk.TreeModel */ + connect(sigName: "row-changed", callback: (($obj: TreeSortable, path: TreePath, iter: TreeIter) => void)): number + connect_after(sigName: "row-changed", callback: (($obj: TreeSortable, path: TreePath, iter: TreeIter) => void)): number + emit(sigName: "row-changed", path: TreePath, iter: TreeIter): void + connect(sigName: "row-deleted", callback: (($obj: TreeSortable, path: TreePath) => void)): number + connect_after(sigName: "row-deleted", callback: (($obj: TreeSortable, path: TreePath) => void)): number + emit(sigName: "row-deleted", path: TreePath): void + connect(sigName: "row-has-child-toggled", callback: (($obj: TreeSortable, path: TreePath, iter: TreeIter) => void)): number + connect_after(sigName: "row-has-child-toggled", callback: (($obj: TreeSortable, path: TreePath, iter: TreeIter) => void)): number + emit(sigName: "row-has-child-toggled", path: TreePath, iter: TreeIter): void + connect(sigName: "row-inserted", callback: (($obj: TreeSortable, path: TreePath, iter: TreeIter) => void)): number + connect_after(sigName: "row-inserted", callback: (($obj: TreeSortable, path: TreePath, iter: TreeIter) => void)): number + emit(sigName: "row-inserted", path: TreePath, iter: TreeIter): void + connect(sigName: "rows-reordered", callback: (($obj: TreeSortable, path: TreePath, iter: TreeIter, new_order?: object | null) => void)): number + connect_after(sigName: "rows-reordered", callback: (($obj: TreeSortable, path: TreePath, iter: TreeIter, new_order?: object | null) => void)): number + emit(sigName: "rows-reordered", path: TreePath, iter: TreeIter, new_order?: object | null): void + static name: string +} +export interface ATContext_ConstructProps extends GObject.Object_ConstructProps { + accessible?: Accessible + accessible_role?: AccessibleRole + display?: Gdk.Display +} +export class ATContext { + /* Properties of Gtk.ATContext */ + accessible_role: AccessibleRole + display: Gdk.Display + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of Gtk.ATContext */ + get_accessible(): Accessible + get_accessible_role(): AccessibleRole + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Gtk.ATContext */ + connect(sigName: "state-change", callback: (($obj: ATContext) => void)): number + connect_after(sigName: "state-change", callback: (($obj: ATContext) => void)): number + emit(sigName: "state-change"): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: ATContext, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: ATContext, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: "notify::accessible-role", callback: (($obj: ATContext, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-role", callback: (($obj: ATContext, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::display", callback: (($obj: ATContext, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::display", callback: (($obj: ATContext, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: ATContext_ConstructProps) + _init (config?: ATContext_ConstructProps): void + /* Static methods and pseudo-constructors */ + static create(accessible_role: AccessibleRole, accessible: Accessible, display: Gdk.Display): ATContext + static $gtype: GObject.Type +} +export interface AboutDialog_ConstructProps extends Window_ConstructProps { + artists?: string[] + authors?: string[] + comments?: string + copyright?: string + documenters?: string[] + license?: string + license_type?: License + logo?: Gdk.Paintable + logo_icon_name?: string + program_name?: string + system_information?: string + translator_credits?: string + version?: string + website?: string + website_label?: string + wrap_license?: boolean + accessible_role?: AccessibleRole +} +export class AboutDialog { + /* Properties of Gtk.AboutDialog */ + artists: string[] + authors: string[] + comments: string + copyright: string + documenters: string[] + license: string + license_type: License + logo: Gdk.Paintable + logo_icon_name: string + program_name: string + system_information: string + translator_credits: string + version: string + website: string + website_label: string + wrap_license: boolean + /* Properties of Gtk.Window */ + application: Application + child: Widget + decorated: boolean + default_height: number + default_widget: Widget + default_width: number + deletable: boolean + destroy_with_parent: boolean + display: Gdk.Display + focus_visible: boolean + focus_widget: Widget + fullscreened: boolean + handle_menubar_accel: boolean + hide_on_close: boolean + icon_name: string + readonly is_active: boolean + maximized: boolean + mnemonics_visible: boolean + modal: boolean + resizable: boolean + startup_id: string + title: string + transient_for: Window + /* Properties of Gtk.Widget */ + can_focus: boolean + can_target: boolean + css_classes: string[] + cursor: Gdk.Cursor + focus_on_click: boolean + focusable: boolean + halign: Align + readonly has_default: boolean + readonly has_focus: boolean + has_tooltip: boolean + height_request: number + hexpand: boolean + hexpand_set: boolean + layout_manager: LayoutManager + margin_bottom: number + margin_end: number + margin_start: number + margin_top: number + name: string + opacity: number + overflow: Overflow + readonly parent: Widget + receives_default: boolean + readonly root: Root + readonly scale_factor: number + sensitive: boolean + tooltip_markup: string + tooltip_text: string + valign: Align + vexpand: boolean + vexpand_set: boolean + visible: boolean + width_request: number + /* Properties of Gtk.Accessible */ + accessible_role: AccessibleRole + /* Fields of Gtk.Window */ + parent_instance: Widget + /* Fields of GObject.InitiallyUnowned */ + g_type_instance: GObject.TypeInstance + /* Methods of Gtk.AboutDialog */ + add_credit_section(section_name: string, people: string[]): void + get_artists(): string[] + get_authors(): string[] + get_comments(): string | null + get_copyright(): string | null + get_documenters(): string[] + get_license(): string | null + get_license_type(): License + get_logo(): Gdk.Paintable | null + get_logo_icon_name(): string | null + get_program_name(): string | null + get_system_information(): string | null + get_translator_credits(): string | null + get_version(): string | null + get_website(): string | null + get_website_label(): string | null + get_wrap_license(): boolean + set_artists(artists: string[]): void + set_authors(authors: string[]): void + set_comments(comments?: string | null): void + set_copyright(copyright?: string | null): void + set_documenters(documenters: string[]): void + set_license(license?: string | null): void + set_license_type(license_type: License): void + set_logo(logo?: Gdk.Paintable | null): void + set_logo_icon_name(icon_name?: string | null): void + set_program_name(name?: string | null): void + set_system_information(system_information?: string | null): void + set_translator_credits(translator_credits?: string | null): void + set_version(version?: string | null): void + set_website(website?: string | null): void + set_website_label(website_label: string): void + set_wrap_license(wrap_license: boolean): void + /* Methods of Gtk.Window */ + close(): void + destroy(): void + fullscreen(): void + fullscreen_on_monitor(monitor: Gdk.Monitor): void + get_application(): Application | null + get_child(): Widget | null + get_decorated(): boolean + get_default_size(): [ /* width */ number | null, /* height */ number | null ] + get_default_widget(): Widget | null + get_deletable(): boolean + get_destroy_with_parent(): boolean + get_focus(): Widget | null + get_focus_visible(): boolean + get_group(): WindowGroup + get_handle_menubar_accel(): boolean + get_hide_on_close(): boolean + get_icon_name(): string | null + get_mnemonics_visible(): boolean + get_modal(): boolean + get_resizable(): boolean + get_title(): string | null + get_titlebar(): Widget | null + get_transient_for(): Window | null + has_group(): boolean + is_fullscreen(): boolean + is_maximized(): boolean + maximize(): void + minimize(): void + present(): void + present_with_time(timestamp: number): void + set_application(application?: Application | null): void + set_child(child?: Widget | null): void + set_decorated(setting: boolean): void + set_default_size(width: number, height: number): void + set_default_widget(default_widget?: Widget | null): void + set_deletable(setting: boolean): void + set_destroy_with_parent(setting: boolean): void + set_display(display: Gdk.Display): void + set_focus(focus?: Widget | null): void + set_focus_visible(setting: boolean): void + set_handle_menubar_accel(handle_menubar_accel: boolean): void + set_hide_on_close(setting: boolean): void + set_icon_name(name?: string | null): void + set_mnemonics_visible(setting: boolean): void + set_modal(modal: boolean): void + set_resizable(resizable: boolean): void + set_startup_id(startup_id: string): void + set_title(title?: string | null): void + set_titlebar(titlebar?: Widget | null): void + set_transient_for(parent?: Window | null): void + unfullscreen(): void + unmaximize(): void + unminimize(): void + /* Methods of Gtk.Widget */ + action_set_enabled(action_name: string, enabled: boolean): void + activate(): boolean + activate_action(name: string, args?: GLib.Variant | null): boolean + activate_default(): void + add_controller(controller: EventController): void + add_css_class(css_class: string): void + add_mnemonic_label(label: Widget): void + add_tick_callback(callback: TickCallback): number + allocate(width: number, height: number, baseline: number, transform?: Gsk.Transform | null): void + child_focus(direction: DirectionType): boolean + compute_bounds(target: Widget): [ /* returnType */ boolean, /* out_bounds */ Graphene.Rect ] + compute_expand(orientation: Orientation): boolean + compute_point(target: Widget, point: Graphene.Point): [ /* returnType */ boolean, /* out_point */ Graphene.Point ] + compute_transform(target: Widget): [ /* returnType */ boolean, /* out_transform */ Graphene.Matrix ] + contains(x: number, y: number): boolean + create_pango_context(): Pango.Context + create_pango_layout(text?: string | null): Pango.Layout + drag_check_threshold(start_x: number, start_y: number, current_x: number, current_y: number): boolean + error_bell(): void + get_allocated_baseline(): number + get_allocated_height(): number + get_allocated_width(): number + get_allocation(): /* allocation */ Allocation + get_ancestor(widget_type: GObject.Type): Widget | null + get_can_focus(): boolean + get_can_target(): boolean + get_child_visible(): boolean + get_clipboard(): Gdk.Clipboard + get_css_classes(): string[] + get_css_name(): string + get_cursor(): Gdk.Cursor | null + get_direction(): TextDirection + get_display(): Gdk.Display + get_first_child(): Widget | null + get_focus_child(): Widget | null + get_focus_on_click(): boolean + get_focusable(): boolean + get_font_map(): Pango.FontMap | null + get_font_options(): cairo.FontOptions | null + get_frame_clock(): Gdk.FrameClock | null + get_halign(): Align + get_has_tooltip(): boolean + get_height(): number + get_hexpand(): boolean + get_hexpand_set(): boolean + get_last_child(): Widget | null + get_layout_manager(): LayoutManager | null + get_mapped(): boolean + get_margin_bottom(): number + get_margin_end(): number + get_margin_start(): number + get_margin_top(): number + get_name(): string + get_native(): Native | null + get_next_sibling(): Widget | null + get_opacity(): number + get_overflow(): Overflow + get_pango_context(): Pango.Context + get_parent(): Widget | null + get_preferred_size(): [ /* minimum_size */ Requisition | null, /* natural_size */ Requisition | null ] + get_prev_sibling(): Widget | null + get_primary_clipboard(): Gdk.Clipboard + get_realized(): boolean + get_receives_default(): boolean + get_request_mode(): SizeRequestMode + get_root(): Root | null + get_scale_factor(): number + get_sensitive(): boolean + get_settings(): Settings + get_size(orientation: Orientation): number + get_size_request(): [ /* width */ number | null, /* height */ number | null ] + get_state_flags(): StateFlags + get_style_context(): StyleContext + get_template_child(widget_type: GObject.Type, name: string): GObject.Object + get_tooltip_markup(): string | null + get_tooltip_text(): string | null + get_valign(): Align + get_vexpand(): boolean + get_vexpand_set(): boolean + get_visible(): boolean + get_width(): number + grab_focus(): boolean + has_css_class(css_class: string): boolean + has_visible_focus(): boolean + hide(): void + in_destruction(): boolean + init_template(): void + insert_action_group(name: string, group?: Gio.ActionGroup | null): void + insert_after(parent: Widget, previous_sibling?: Widget | null): void + insert_before(parent: Widget, next_sibling?: Widget | null): void + is_ancestor(ancestor: Widget): boolean + is_drawable(): boolean + is_focus(): boolean + is_sensitive(): boolean + is_visible(): boolean + keynav_failed(direction: DirectionType): boolean + list_mnemonic_labels(): Widget[] + map(): void + measure(orientation: Orientation, for_size: number): [ /* minimum */ number | null, /* natural */ number | null, /* minimum_baseline */ number | null, /* natural_baseline */ number | null ] + mnemonic_activate(group_cycling: boolean): boolean + observe_children(): Gio.ListModel + observe_controllers(): Gio.ListModel + pick(x: number, y: number, flags: PickFlags): Widget | null + queue_allocate(): void + queue_draw(): void + queue_resize(): void + realize(): void + remove_controller(controller: EventController): void + remove_css_class(css_class: string): void + remove_mnemonic_label(label: Widget): void + remove_tick_callback(id: number): void + set_can_focus(can_focus: boolean): void + set_can_target(can_target: boolean): void + set_child_visible(child_visible: boolean): void + set_css_classes(classes: string[]): void + set_cursor(cursor?: Gdk.Cursor | null): void + set_cursor_from_name(name?: string | null): void + set_direction(dir: TextDirection): void + set_focus_child(child?: Widget | null): void + set_focus_on_click(focus_on_click: boolean): void + set_focusable(focusable: boolean): void + set_font_map(font_map?: Pango.FontMap | null): void + set_font_options(options?: cairo.FontOptions | null): void + set_halign(align: Align): void + set_has_tooltip(has_tooltip: boolean): void + set_hexpand(expand: boolean): void + set_hexpand_set(set: boolean): void + set_layout_manager(layout_manager?: LayoutManager | null): void + set_margin_bottom(margin: number): void + set_margin_end(margin: number): void + set_margin_start(margin: number): void + set_margin_top(margin: number): void + set_name(name: string): void + set_opacity(opacity: number): void + set_overflow(overflow: Overflow): void + set_parent(parent: Widget): void + set_receives_default(receives_default: boolean): void + set_sensitive(sensitive: boolean): void + set_size_request(width: number, height: number): void + set_state_flags(flags: StateFlags, clear: boolean): void + set_tooltip_markup(markup?: string | null): void + set_tooltip_text(text?: string | null): void + set_valign(align: Align): void + set_vexpand(expand: boolean): void + set_vexpand_set(set: boolean): void + set_visible(visible: boolean): void + should_layout(): boolean + show(): void + size_allocate(allocation: Allocation, baseline: number): void + snapshot_child(child: Widget, snapshot: Snapshot): void + translate_coordinates(dest_widget: Widget, src_x: number, src_y: number): [ /* returnType */ boolean, /* dest_x */ number | null, /* dest_y */ number | null ] + trigger_tooltip_query(): void + unmap(): void + unparent(): void + unrealize(): void + unset_state_flags(flags: StateFlags): void + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Methods of Gtk.Accessible */ + get_accessible_role(): AccessibleRole + reset_property(property: AccessibleProperty): void + reset_relation(relation: AccessibleRelation): void + reset_state(state: AccessibleState): void + update_property(properties: AccessibleProperty[], values: any): void + update_relation(relations: AccessibleRelation[], values: any): void + update_state(states: AccessibleState[], values: any): void + /* Methods of Gtk.Buildable */ + get_buildable_id(): string + /* Methods of Gtk.Native */ + get_renderer(): Gsk.Renderer + get_surface(): Gdk.Surface + get_surface_transform(): [ /* x */ number, /* y */ number ] + /* Virtual methods of Gtk.Window */ + vfunc_activate_default(): void + vfunc_activate_focus(): void + vfunc_close_request(): boolean + vfunc_enable_debugging(toggle: boolean): boolean + vfunc_keys_changed(): void + vfunc_add_controller(controller: ShortcutController): void + vfunc_remove_controller(controller: ShortcutController): void + /* Virtual methods of Gtk.Widget */ + vfunc_compute_expand(hexpand_p: boolean, vexpand_p: boolean): void + vfunc_contains(x: number, y: number): boolean + vfunc_css_changed(change: CssStyleChange): void + vfunc_direction_changed(previous_direction: TextDirection): void + vfunc_focus(direction: DirectionType): boolean + vfunc_get_request_mode(): SizeRequestMode + vfunc_grab_focus(): boolean + vfunc_hide(): void + vfunc_keynav_failed(direction: DirectionType): boolean + vfunc_map(): void + vfunc_measure(orientation: Orientation, for_size: number): [ /* minimum */ number | null, /* natural */ number | null, /* minimum_baseline */ number | null, /* natural_baseline */ number | null ] + vfunc_mnemonic_activate(group_cycling: boolean): boolean + vfunc_move_focus(direction: DirectionType): void + vfunc_query_tooltip(x: number, y: number, keyboard_tooltip: boolean, tooltip: Tooltip): boolean + vfunc_realize(): void + vfunc_root(): void + vfunc_set_focus_child(child?: Widget | null): void + vfunc_show(): void + vfunc_size_allocate(width: number, height: number, baseline: number): void + vfunc_snapshot(snapshot: Snapshot): void + vfunc_state_flags_changed(previous_state_flags: StateFlags): void + vfunc_system_setting_changed(settings: SystemSetting): void + vfunc_unmap(): void + vfunc_unrealize(): void + vfunc_unroot(): void + vfunc_add_child(builder: Builder, child: GObject.Object, type?: string | null): void + vfunc_custom_finished(builder: Builder, child: GObject.Object | null, tagname: string, data?: object | null): void + vfunc_custom_tag_end(builder: Builder, child: GObject.Object | null, tagname: string, data?: object | null): void + vfunc_custom_tag_start(builder: Builder, child: GObject.Object | null, tagname: string): [ /* returnType */ boolean, /* parser */ BuildableParser, /* data */ object | null ] + vfunc_get_id(): string + vfunc_get_internal_child(builder: Builder, childname: string): GObject.Object + vfunc_parser_finished(builder: Builder): void + vfunc_set_buildable_property(builder: Builder, name: string, value: any): void + vfunc_set_id(id: string): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Gtk.AboutDialog */ + connect(sigName: "activate-link", callback: (($obj: AboutDialog, uri: string) => boolean)): number + connect_after(sigName: "activate-link", callback: (($obj: AboutDialog, uri: string) => boolean)): number + emit(sigName: "activate-link", uri: string): void + /* Signals of Gtk.Window */ + connect(sigName: "activate-default", callback: (($obj: AboutDialog) => void)): number + connect_after(sigName: "activate-default", callback: (($obj: AboutDialog) => void)): number + emit(sigName: "activate-default"): void + connect(sigName: "activate-focus", callback: (($obj: AboutDialog) => void)): number + connect_after(sigName: "activate-focus", callback: (($obj: AboutDialog) => void)): number + emit(sigName: "activate-focus"): void + connect(sigName: "close-request", callback: (($obj: AboutDialog) => boolean)): number + connect_after(sigName: "close-request", callback: (($obj: AboutDialog) => boolean)): number + emit(sigName: "close-request"): void + connect(sigName: "enable-debugging", callback: (($obj: AboutDialog, toggle: boolean) => boolean)): number + connect_after(sigName: "enable-debugging", callback: (($obj: AboutDialog, toggle: boolean) => boolean)): number + emit(sigName: "enable-debugging", toggle: boolean): void + connect(sigName: "keys-changed", callback: (($obj: AboutDialog) => void)): number + connect_after(sigName: "keys-changed", callback: (($obj: AboutDialog) => void)): number + emit(sigName: "keys-changed"): void + /* Signals of Gtk.Widget */ + connect(sigName: "destroy", callback: (($obj: AboutDialog) => void)): number + connect_after(sigName: "destroy", callback: (($obj: AboutDialog) => void)): number + emit(sigName: "destroy"): void + connect(sigName: "direction-changed", callback: (($obj: AboutDialog, previous_direction: TextDirection) => void)): number + connect_after(sigName: "direction-changed", callback: (($obj: AboutDialog, previous_direction: TextDirection) => void)): number + emit(sigName: "direction-changed", previous_direction: TextDirection): void + connect(sigName: "hide", callback: (($obj: AboutDialog) => void)): number + connect_after(sigName: "hide", callback: (($obj: AboutDialog) => void)): number + emit(sigName: "hide"): void + connect(sigName: "keynav-failed", callback: (($obj: AboutDialog, direction: DirectionType) => boolean)): number + connect_after(sigName: "keynav-failed", callback: (($obj: AboutDialog, direction: DirectionType) => boolean)): number + emit(sigName: "keynav-failed", direction: DirectionType): void + connect(sigName: "map", callback: (($obj: AboutDialog) => void)): number + connect_after(sigName: "map", callback: (($obj: AboutDialog) => void)): number + emit(sigName: "map"): void + connect(sigName: "mnemonic-activate", callback: (($obj: AboutDialog, group_cycling: boolean) => boolean)): number + connect_after(sigName: "mnemonic-activate", callback: (($obj: AboutDialog, group_cycling: boolean) => boolean)): number + emit(sigName: "mnemonic-activate", group_cycling: boolean): void + connect(sigName: "move-focus", callback: (($obj: AboutDialog, direction: DirectionType) => void)): number + connect_after(sigName: "move-focus", callback: (($obj: AboutDialog, direction: DirectionType) => void)): number + emit(sigName: "move-focus", direction: DirectionType): void + connect(sigName: "query-tooltip", callback: (($obj: AboutDialog, x: number, y: number, keyboard_mode: boolean, tooltip: Tooltip) => boolean)): number + connect_after(sigName: "query-tooltip", callback: (($obj: AboutDialog, x: number, y: number, keyboard_mode: boolean, tooltip: Tooltip) => boolean)): number + emit(sigName: "query-tooltip", x: number, y: number, keyboard_mode: boolean, tooltip: Tooltip): void + connect(sigName: "realize", callback: (($obj: AboutDialog) => void)): number + connect_after(sigName: "realize", callback: (($obj: AboutDialog) => void)): number + emit(sigName: "realize"): void + connect(sigName: "show", callback: (($obj: AboutDialog) => void)): number + connect_after(sigName: "show", callback: (($obj: AboutDialog) => void)): number + emit(sigName: "show"): void + connect(sigName: "state-flags-changed", callback: (($obj: AboutDialog, flags: StateFlags) => void)): number + connect_after(sigName: "state-flags-changed", callback: (($obj: AboutDialog, flags: StateFlags) => void)): number + emit(sigName: "state-flags-changed", flags: StateFlags): void + connect(sigName: "unmap", callback: (($obj: AboutDialog) => void)): number + connect_after(sigName: "unmap", callback: (($obj: AboutDialog) => void)): number + emit(sigName: "unmap"): void + connect(sigName: "unrealize", callback: (($obj: AboutDialog) => void)): number + connect_after(sigName: "unrealize", callback: (($obj: AboutDialog) => void)): number + emit(sigName: "unrealize"): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: AboutDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: AboutDialog, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: "notify::artists", callback: (($obj: AboutDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::artists", callback: (($obj: AboutDialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::authors", callback: (($obj: AboutDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::authors", callback: (($obj: AboutDialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::comments", callback: (($obj: AboutDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::comments", callback: (($obj: AboutDialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::copyright", callback: (($obj: AboutDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::copyright", callback: (($obj: AboutDialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::documenters", callback: (($obj: AboutDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::documenters", callback: (($obj: AboutDialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::license", callback: (($obj: AboutDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::license", callback: (($obj: AboutDialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::license-type", callback: (($obj: AboutDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::license-type", callback: (($obj: AboutDialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::logo", callback: (($obj: AboutDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::logo", callback: (($obj: AboutDialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::logo-icon-name", callback: (($obj: AboutDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::logo-icon-name", callback: (($obj: AboutDialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::program-name", callback: (($obj: AboutDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::program-name", callback: (($obj: AboutDialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::system-information", callback: (($obj: AboutDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::system-information", callback: (($obj: AboutDialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::translator-credits", callback: (($obj: AboutDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::translator-credits", callback: (($obj: AboutDialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::version", callback: (($obj: AboutDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::version", callback: (($obj: AboutDialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::website", callback: (($obj: AboutDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::website", callback: (($obj: AboutDialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::website-label", callback: (($obj: AboutDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::website-label", callback: (($obj: AboutDialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::wrap-license", callback: (($obj: AboutDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::wrap-license", callback: (($obj: AboutDialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::application", callback: (($obj: AboutDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::application", callback: (($obj: AboutDialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::child", callback: (($obj: AboutDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::child", callback: (($obj: AboutDialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::decorated", callback: (($obj: AboutDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::decorated", callback: (($obj: AboutDialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::default-height", callback: (($obj: AboutDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::default-height", callback: (($obj: AboutDialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::default-widget", callback: (($obj: AboutDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::default-widget", callback: (($obj: AboutDialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::default-width", callback: (($obj: AboutDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::default-width", callback: (($obj: AboutDialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::deletable", callback: (($obj: AboutDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::deletable", callback: (($obj: AboutDialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::destroy-with-parent", callback: (($obj: AboutDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::destroy-with-parent", callback: (($obj: AboutDialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::display", callback: (($obj: AboutDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::display", callback: (($obj: AboutDialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::focus-visible", callback: (($obj: AboutDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::focus-visible", callback: (($obj: AboutDialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::focus-widget", callback: (($obj: AboutDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::focus-widget", callback: (($obj: AboutDialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::fullscreened", callback: (($obj: AboutDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::fullscreened", callback: (($obj: AboutDialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::handle-menubar-accel", callback: (($obj: AboutDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::handle-menubar-accel", callback: (($obj: AboutDialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::hide-on-close", callback: (($obj: AboutDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hide-on-close", callback: (($obj: AboutDialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::icon-name", callback: (($obj: AboutDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::icon-name", callback: (($obj: AboutDialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::is-active", callback: (($obj: AboutDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::is-active", callback: (($obj: AboutDialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::maximized", callback: (($obj: AboutDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::maximized", callback: (($obj: AboutDialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::mnemonics-visible", callback: (($obj: AboutDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::mnemonics-visible", callback: (($obj: AboutDialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::modal", callback: (($obj: AboutDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::modal", callback: (($obj: AboutDialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::resizable", callback: (($obj: AboutDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::resizable", callback: (($obj: AboutDialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::startup-id", callback: (($obj: AboutDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::startup-id", callback: (($obj: AboutDialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::title", callback: (($obj: AboutDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::title", callback: (($obj: AboutDialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::transient-for", callback: (($obj: AboutDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::transient-for", callback: (($obj: AboutDialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::can-focus", callback: (($obj: AboutDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::can-focus", callback: (($obj: AboutDialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::can-target", callback: (($obj: AboutDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::can-target", callback: (($obj: AboutDialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::css-classes", callback: (($obj: AboutDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::css-classes", callback: (($obj: AboutDialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::cursor", callback: (($obj: AboutDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::cursor", callback: (($obj: AboutDialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::focus-on-click", callback: (($obj: AboutDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::focus-on-click", callback: (($obj: AboutDialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::focusable", callback: (($obj: AboutDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::focusable", callback: (($obj: AboutDialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::halign", callback: (($obj: AboutDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::halign", callback: (($obj: AboutDialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::has-default", callback: (($obj: AboutDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-default", callback: (($obj: AboutDialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::has-focus", callback: (($obj: AboutDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-focus", callback: (($obj: AboutDialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::has-tooltip", callback: (($obj: AboutDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-tooltip", callback: (($obj: AboutDialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::height-request", callback: (($obj: AboutDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::height-request", callback: (($obj: AboutDialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::hexpand", callback: (($obj: AboutDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hexpand", callback: (($obj: AboutDialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::hexpand-set", callback: (($obj: AboutDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hexpand-set", callback: (($obj: AboutDialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::layout-manager", callback: (($obj: AboutDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::layout-manager", callback: (($obj: AboutDialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-bottom", callback: (($obj: AboutDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-bottom", callback: (($obj: AboutDialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-end", callback: (($obj: AboutDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-end", callback: (($obj: AboutDialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-start", callback: (($obj: AboutDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-start", callback: (($obj: AboutDialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-top", callback: (($obj: AboutDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-top", callback: (($obj: AboutDialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::name", callback: (($obj: AboutDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::name", callback: (($obj: AboutDialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::opacity", callback: (($obj: AboutDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::opacity", callback: (($obj: AboutDialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::overflow", callback: (($obj: AboutDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::overflow", callback: (($obj: AboutDialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::parent", callback: (($obj: AboutDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::parent", callback: (($obj: AboutDialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::receives-default", callback: (($obj: AboutDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::receives-default", callback: (($obj: AboutDialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::root", callback: (($obj: AboutDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::root", callback: (($obj: AboutDialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::scale-factor", callback: (($obj: AboutDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::scale-factor", callback: (($obj: AboutDialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::sensitive", callback: (($obj: AboutDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::sensitive", callback: (($obj: AboutDialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::tooltip-markup", callback: (($obj: AboutDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::tooltip-markup", callback: (($obj: AboutDialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::tooltip-text", callback: (($obj: AboutDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::tooltip-text", callback: (($obj: AboutDialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::valign", callback: (($obj: AboutDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::valign", callback: (($obj: AboutDialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::vexpand", callback: (($obj: AboutDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vexpand", callback: (($obj: AboutDialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::vexpand-set", callback: (($obj: AboutDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vexpand-set", callback: (($obj: AboutDialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::visible", callback: (($obj: AboutDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::visible", callback: (($obj: AboutDialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::width-request", callback: (($obj: AboutDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::width-request", callback: (($obj: AboutDialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::accessible-role", callback: (($obj: AboutDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-role", callback: (($obj: AboutDialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: AboutDialog_ConstructProps) + _init (config?: AboutDialog_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(): AboutDialog + static $gtype: GObject.Type +} +export interface ActionBar_ConstructProps extends Widget_ConstructProps { + revealed?: boolean + accessible_role?: AccessibleRole +} +export class ActionBar { + /* Properties of Gtk.ActionBar */ + revealed: boolean + /* Properties of Gtk.Widget */ + can_focus: boolean + can_target: boolean + css_classes: string[] + cursor: Gdk.Cursor + focus_on_click: boolean + focusable: boolean + halign: Align + readonly has_default: boolean + readonly has_focus: boolean + has_tooltip: boolean + height_request: number + hexpand: boolean + hexpand_set: boolean + layout_manager: LayoutManager + margin_bottom: number + margin_end: number + margin_start: number + margin_top: number + name: string + opacity: number + overflow: Overflow + readonly parent: Widget + receives_default: boolean + readonly root: Root + readonly scale_factor: number + sensitive: boolean + tooltip_markup: string + tooltip_text: string + valign: Align + vexpand: boolean + vexpand_set: boolean + visible: boolean + width_request: number + /* Properties of Gtk.Accessible */ + accessible_role: AccessibleRole + /* Fields of Gtk.Widget */ + parent_instance: GObject.InitiallyUnowned + /* Fields of GObject.InitiallyUnowned */ + g_type_instance: GObject.TypeInstance + /* Methods of Gtk.ActionBar */ + get_center_widget(): Widget | null + get_revealed(): boolean + pack_end(child: Widget): void + pack_start(child: Widget): void + remove(child: Widget): void + set_center_widget(center_widget?: Widget | null): void + set_revealed(revealed: boolean): void + /* Methods of Gtk.Widget */ + action_set_enabled(action_name: string, enabled: boolean): void + activate(): boolean + activate_action(name: string, args?: GLib.Variant | null): boolean + activate_default(): void + add_controller(controller: EventController): void + add_css_class(css_class: string): void + add_mnemonic_label(label: Widget): void + add_tick_callback(callback: TickCallback): number + allocate(width: number, height: number, baseline: number, transform?: Gsk.Transform | null): void + child_focus(direction: DirectionType): boolean + compute_bounds(target: Widget): [ /* returnType */ boolean, /* out_bounds */ Graphene.Rect ] + compute_expand(orientation: Orientation): boolean + compute_point(target: Widget, point: Graphene.Point): [ /* returnType */ boolean, /* out_point */ Graphene.Point ] + compute_transform(target: Widget): [ /* returnType */ boolean, /* out_transform */ Graphene.Matrix ] + contains(x: number, y: number): boolean + create_pango_context(): Pango.Context + create_pango_layout(text?: string | null): Pango.Layout + drag_check_threshold(start_x: number, start_y: number, current_x: number, current_y: number): boolean + error_bell(): void + get_allocated_baseline(): number + get_allocated_height(): number + get_allocated_width(): number + get_allocation(): /* allocation */ Allocation + get_ancestor(widget_type: GObject.Type): Widget | null + get_can_focus(): boolean + get_can_target(): boolean + get_child_visible(): boolean + get_clipboard(): Gdk.Clipboard + get_css_classes(): string[] + get_css_name(): string + get_cursor(): Gdk.Cursor | null + get_direction(): TextDirection + get_display(): Gdk.Display + get_first_child(): Widget | null + get_focus_child(): Widget | null + get_focus_on_click(): boolean + get_focusable(): boolean + get_font_map(): Pango.FontMap | null + get_font_options(): cairo.FontOptions | null + get_frame_clock(): Gdk.FrameClock | null + get_halign(): Align + get_has_tooltip(): boolean + get_height(): number + get_hexpand(): boolean + get_hexpand_set(): boolean + get_last_child(): Widget | null + get_layout_manager(): LayoutManager | null + get_mapped(): boolean + get_margin_bottom(): number + get_margin_end(): number + get_margin_start(): number + get_margin_top(): number + get_name(): string + get_native(): Native | null + get_next_sibling(): Widget | null + get_opacity(): number + get_overflow(): Overflow + get_pango_context(): Pango.Context + get_parent(): Widget | null + get_preferred_size(): [ /* minimum_size */ Requisition | null, /* natural_size */ Requisition | null ] + get_prev_sibling(): Widget | null + get_primary_clipboard(): Gdk.Clipboard + get_realized(): boolean + get_receives_default(): boolean + get_request_mode(): SizeRequestMode + get_root(): Root | null + get_scale_factor(): number + get_sensitive(): boolean + get_settings(): Settings + get_size(orientation: Orientation): number + get_size_request(): [ /* width */ number | null, /* height */ number | null ] + get_state_flags(): StateFlags + get_style_context(): StyleContext + get_template_child(widget_type: GObject.Type, name: string): GObject.Object + get_tooltip_markup(): string | null + get_tooltip_text(): string | null + get_valign(): Align + get_vexpand(): boolean + get_vexpand_set(): boolean + get_visible(): boolean + get_width(): number + grab_focus(): boolean + has_css_class(css_class: string): boolean + has_visible_focus(): boolean + hide(): void + in_destruction(): boolean + init_template(): void + insert_action_group(name: string, group?: Gio.ActionGroup | null): void + insert_after(parent: Widget, previous_sibling?: Widget | null): void + insert_before(parent: Widget, next_sibling?: Widget | null): void + is_ancestor(ancestor: Widget): boolean + is_drawable(): boolean + is_focus(): boolean + is_sensitive(): boolean + is_visible(): boolean + keynav_failed(direction: DirectionType): boolean + list_mnemonic_labels(): Widget[] + map(): void + measure(orientation: Orientation, for_size: number): [ /* minimum */ number | null, /* natural */ number | null, /* minimum_baseline */ number | null, /* natural_baseline */ number | null ] + mnemonic_activate(group_cycling: boolean): boolean + observe_children(): Gio.ListModel + observe_controllers(): Gio.ListModel + pick(x: number, y: number, flags: PickFlags): Widget | null + queue_allocate(): void + queue_draw(): void + queue_resize(): void + realize(): void + remove_controller(controller: EventController): void + remove_css_class(css_class: string): void + remove_mnemonic_label(label: Widget): void + remove_tick_callback(id: number): void + set_can_focus(can_focus: boolean): void + set_can_target(can_target: boolean): void + set_child_visible(child_visible: boolean): void + set_css_classes(classes: string[]): void + set_cursor(cursor?: Gdk.Cursor | null): void + set_cursor_from_name(name?: string | null): void + set_direction(dir: TextDirection): void + set_focus_child(child?: Widget | null): void + set_focus_on_click(focus_on_click: boolean): void + set_focusable(focusable: boolean): void + set_font_map(font_map?: Pango.FontMap | null): void + set_font_options(options?: cairo.FontOptions | null): void + set_halign(align: Align): void + set_has_tooltip(has_tooltip: boolean): void + set_hexpand(expand: boolean): void + set_hexpand_set(set: boolean): void + set_layout_manager(layout_manager?: LayoutManager | null): void + set_margin_bottom(margin: number): void + set_margin_end(margin: number): void + set_margin_start(margin: number): void + set_margin_top(margin: number): void + set_name(name: string): void + set_opacity(opacity: number): void + set_overflow(overflow: Overflow): void + set_parent(parent: Widget): void + set_receives_default(receives_default: boolean): void + set_sensitive(sensitive: boolean): void + set_size_request(width: number, height: number): void + set_state_flags(flags: StateFlags, clear: boolean): void + set_tooltip_markup(markup?: string | null): void + set_tooltip_text(text?: string | null): void + set_valign(align: Align): void + set_vexpand(expand: boolean): void + set_vexpand_set(set: boolean): void + set_visible(visible: boolean): void + should_layout(): boolean + show(): void + size_allocate(allocation: Allocation, baseline: number): void + snapshot_child(child: Widget, snapshot: Snapshot): void + translate_coordinates(dest_widget: Widget, src_x: number, src_y: number): [ /* returnType */ boolean, /* dest_x */ number | null, /* dest_y */ number | null ] + trigger_tooltip_query(): void + unmap(): void + unparent(): void + unrealize(): void + unset_state_flags(flags: StateFlags): void + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Methods of Gtk.Accessible */ + get_accessible_role(): AccessibleRole + reset_property(property: AccessibleProperty): void + reset_relation(relation: AccessibleRelation): void + reset_state(state: AccessibleState): void + update_property(properties: AccessibleProperty[], values: any): void + update_relation(relations: AccessibleRelation[], values: any): void + update_state(states: AccessibleState[], values: any): void + /* Methods of Gtk.Buildable */ + get_buildable_id(): string + /* Virtual methods of Gtk.Widget */ + vfunc_compute_expand(hexpand_p: boolean, vexpand_p: boolean): void + vfunc_contains(x: number, y: number): boolean + vfunc_css_changed(change: CssStyleChange): void + vfunc_direction_changed(previous_direction: TextDirection): void + vfunc_focus(direction: DirectionType): boolean + vfunc_get_request_mode(): SizeRequestMode + vfunc_grab_focus(): boolean + vfunc_hide(): void + vfunc_keynav_failed(direction: DirectionType): boolean + vfunc_map(): void + vfunc_measure(orientation: Orientation, for_size: number): [ /* minimum */ number | null, /* natural */ number | null, /* minimum_baseline */ number | null, /* natural_baseline */ number | null ] + vfunc_mnemonic_activate(group_cycling: boolean): boolean + vfunc_move_focus(direction: DirectionType): void + vfunc_query_tooltip(x: number, y: number, keyboard_tooltip: boolean, tooltip: Tooltip): boolean + vfunc_realize(): void + vfunc_root(): void + vfunc_set_focus_child(child?: Widget | null): void + vfunc_show(): void + vfunc_size_allocate(width: number, height: number, baseline: number): void + vfunc_snapshot(snapshot: Snapshot): void + vfunc_state_flags_changed(previous_state_flags: StateFlags): void + vfunc_system_setting_changed(settings: SystemSetting): void + vfunc_unmap(): void + vfunc_unrealize(): void + vfunc_unroot(): void + vfunc_add_child(builder: Builder, child: GObject.Object, type?: string | null): void + vfunc_custom_finished(builder: Builder, child: GObject.Object | null, tagname: string, data?: object | null): void + vfunc_custom_tag_end(builder: Builder, child: GObject.Object | null, tagname: string, data?: object | null): void + vfunc_custom_tag_start(builder: Builder, child: GObject.Object | null, tagname: string): [ /* returnType */ boolean, /* parser */ BuildableParser, /* data */ object | null ] + vfunc_get_id(): string + vfunc_get_internal_child(builder: Builder, childname: string): GObject.Object + vfunc_parser_finished(builder: Builder): void + vfunc_set_buildable_property(builder: Builder, name: string, value: any): void + vfunc_set_id(id: string): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Gtk.Widget */ + connect(sigName: "destroy", callback: (($obj: ActionBar) => void)): number + connect_after(sigName: "destroy", callback: (($obj: ActionBar) => void)): number + emit(sigName: "destroy"): void + connect(sigName: "direction-changed", callback: (($obj: ActionBar, previous_direction: TextDirection) => void)): number + connect_after(sigName: "direction-changed", callback: (($obj: ActionBar, previous_direction: TextDirection) => void)): number + emit(sigName: "direction-changed", previous_direction: TextDirection): void + connect(sigName: "hide", callback: (($obj: ActionBar) => void)): number + connect_after(sigName: "hide", callback: (($obj: ActionBar) => void)): number + emit(sigName: "hide"): void + connect(sigName: "keynav-failed", callback: (($obj: ActionBar, direction: DirectionType) => boolean)): number + connect_after(sigName: "keynav-failed", callback: (($obj: ActionBar, direction: DirectionType) => boolean)): number + emit(sigName: "keynav-failed", direction: DirectionType): void + connect(sigName: "map", callback: (($obj: ActionBar) => void)): number + connect_after(sigName: "map", callback: (($obj: ActionBar) => void)): number + emit(sigName: "map"): void + connect(sigName: "mnemonic-activate", callback: (($obj: ActionBar, group_cycling: boolean) => boolean)): number + connect_after(sigName: "mnemonic-activate", callback: (($obj: ActionBar, group_cycling: boolean) => boolean)): number + emit(sigName: "mnemonic-activate", group_cycling: boolean): void + connect(sigName: "move-focus", callback: (($obj: ActionBar, direction: DirectionType) => void)): number + connect_after(sigName: "move-focus", callback: (($obj: ActionBar, direction: DirectionType) => void)): number + emit(sigName: "move-focus", direction: DirectionType): void + connect(sigName: "query-tooltip", callback: (($obj: ActionBar, x: number, y: number, keyboard_mode: boolean, tooltip: Tooltip) => boolean)): number + connect_after(sigName: "query-tooltip", callback: (($obj: ActionBar, x: number, y: number, keyboard_mode: boolean, tooltip: Tooltip) => boolean)): number + emit(sigName: "query-tooltip", x: number, y: number, keyboard_mode: boolean, tooltip: Tooltip): void + connect(sigName: "realize", callback: (($obj: ActionBar) => void)): number + connect_after(sigName: "realize", callback: (($obj: ActionBar) => void)): number + emit(sigName: "realize"): void + connect(sigName: "show", callback: (($obj: ActionBar) => void)): number + connect_after(sigName: "show", callback: (($obj: ActionBar) => void)): number + emit(sigName: "show"): void + connect(sigName: "state-flags-changed", callback: (($obj: ActionBar, flags: StateFlags) => void)): number + connect_after(sigName: "state-flags-changed", callback: (($obj: ActionBar, flags: StateFlags) => void)): number + emit(sigName: "state-flags-changed", flags: StateFlags): void + connect(sigName: "unmap", callback: (($obj: ActionBar) => void)): number + connect_after(sigName: "unmap", callback: (($obj: ActionBar) => void)): number + emit(sigName: "unmap"): void + connect(sigName: "unrealize", callback: (($obj: ActionBar) => void)): number + connect_after(sigName: "unrealize", callback: (($obj: ActionBar) => void)): number + emit(sigName: "unrealize"): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: ActionBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: ActionBar, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: "notify::revealed", callback: (($obj: ActionBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::revealed", callback: (($obj: ActionBar, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::can-focus", callback: (($obj: ActionBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::can-focus", callback: (($obj: ActionBar, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::can-target", callback: (($obj: ActionBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::can-target", callback: (($obj: ActionBar, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::css-classes", callback: (($obj: ActionBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::css-classes", callback: (($obj: ActionBar, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::cursor", callback: (($obj: ActionBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::cursor", callback: (($obj: ActionBar, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::focus-on-click", callback: (($obj: ActionBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::focus-on-click", callback: (($obj: ActionBar, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::focusable", callback: (($obj: ActionBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::focusable", callback: (($obj: ActionBar, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::halign", callback: (($obj: ActionBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::halign", callback: (($obj: ActionBar, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::has-default", callback: (($obj: ActionBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-default", callback: (($obj: ActionBar, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::has-focus", callback: (($obj: ActionBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-focus", callback: (($obj: ActionBar, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::has-tooltip", callback: (($obj: ActionBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-tooltip", callback: (($obj: ActionBar, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::height-request", callback: (($obj: ActionBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::height-request", callback: (($obj: ActionBar, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::hexpand", callback: (($obj: ActionBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hexpand", callback: (($obj: ActionBar, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::hexpand-set", callback: (($obj: ActionBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hexpand-set", callback: (($obj: ActionBar, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::layout-manager", callback: (($obj: ActionBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::layout-manager", callback: (($obj: ActionBar, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-bottom", callback: (($obj: ActionBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-bottom", callback: (($obj: ActionBar, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-end", callback: (($obj: ActionBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-end", callback: (($obj: ActionBar, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-start", callback: (($obj: ActionBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-start", callback: (($obj: ActionBar, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-top", callback: (($obj: ActionBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-top", callback: (($obj: ActionBar, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::name", callback: (($obj: ActionBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::name", callback: (($obj: ActionBar, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::opacity", callback: (($obj: ActionBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::opacity", callback: (($obj: ActionBar, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::overflow", callback: (($obj: ActionBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::overflow", callback: (($obj: ActionBar, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::parent", callback: (($obj: ActionBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::parent", callback: (($obj: ActionBar, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::receives-default", callback: (($obj: ActionBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::receives-default", callback: (($obj: ActionBar, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::root", callback: (($obj: ActionBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::root", callback: (($obj: ActionBar, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::scale-factor", callback: (($obj: ActionBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::scale-factor", callback: (($obj: ActionBar, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::sensitive", callback: (($obj: ActionBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::sensitive", callback: (($obj: ActionBar, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::tooltip-markup", callback: (($obj: ActionBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::tooltip-markup", callback: (($obj: ActionBar, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::tooltip-text", callback: (($obj: ActionBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::tooltip-text", callback: (($obj: ActionBar, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::valign", callback: (($obj: ActionBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::valign", callback: (($obj: ActionBar, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::vexpand", callback: (($obj: ActionBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vexpand", callback: (($obj: ActionBar, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::vexpand-set", callback: (($obj: ActionBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vexpand-set", callback: (($obj: ActionBar, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::visible", callback: (($obj: ActionBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::visible", callback: (($obj: ActionBar, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::width-request", callback: (($obj: ActionBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::width-request", callback: (($obj: ActionBar, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::accessible-role", callback: (($obj: ActionBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-role", callback: (($obj: ActionBar, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: ActionBar_ConstructProps) + _init (config?: ActionBar_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(): ActionBar + static $gtype: GObject.Type +} +export interface ActivateAction_ConstructProps extends ShortcutAction_ConstructProps { +} +export class ActivateAction { + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of Gtk.ShortcutAction */ + activate(flags: ShortcutActionFlags, widget: Widget, args?: GLib.Variant | null): boolean + print(string: GLib.String): void + to_string(): string + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: ActivateAction, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: ActivateAction, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: ActivateAction_ConstructProps) + _init (config?: ActivateAction_ConstructProps): void + /* Static methods and pseudo-constructors */ + static get(): ActivateAction + static $gtype: GObject.Type +} +export interface Adjustment_ConstructProps extends GObject.InitiallyUnowned_ConstructProps { + lower?: number + page_increment?: number + page_size?: number + step_increment?: number + upper?: number + value?: number +} +export class Adjustment { + /* Properties of Gtk.Adjustment */ + lower: number + page_increment: number + page_size: number + step_increment: number + upper: number + value: number + /* Fields of Gtk.Adjustment */ + parent_instance: GObject.InitiallyUnowned + /* Fields of GObject.InitiallyUnowned */ + g_type_instance: GObject.TypeInstance + /* Methods of Gtk.Adjustment */ + clamp_page(lower: number, upper: number): void + configure(value: number, lower: number, upper: number, step_increment: number, page_increment: number, page_size: number): void + get_lower(): number + get_minimum_increment(): number + get_page_increment(): number + get_page_size(): number + get_step_increment(): number + get_upper(): number + get_value(): number + set_lower(lower: number): void + set_page_increment(page_increment: number): void + set_page_size(page_size: number): void + set_step_increment(step_increment: number): void + set_upper(upper: number): void + set_value(value: number): void + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Virtual methods of Gtk.Adjustment */ + vfunc_changed(): void + vfunc_value_changed(): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Gtk.Adjustment */ + connect(sigName: "changed", callback: (($obj: Adjustment) => void)): number + connect_after(sigName: "changed", callback: (($obj: Adjustment) => void)): number + emit(sigName: "changed"): void + connect(sigName: "value-changed", callback: (($obj: Adjustment) => void)): number + connect_after(sigName: "value-changed", callback: (($obj: Adjustment) => void)): number + emit(sigName: "value-changed"): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: Adjustment, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: Adjustment, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: "notify::lower", callback: (($obj: Adjustment, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::lower", callback: (($obj: Adjustment, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::page-increment", callback: (($obj: Adjustment, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::page-increment", callback: (($obj: Adjustment, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::page-size", callback: (($obj: Adjustment, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::page-size", callback: (($obj: Adjustment, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::step-increment", callback: (($obj: Adjustment, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::step-increment", callback: (($obj: Adjustment, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::upper", callback: (($obj: Adjustment, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::upper", callback: (($obj: Adjustment, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::value", callback: (($obj: Adjustment, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::value", callback: (($obj: Adjustment, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: Adjustment_ConstructProps) + _init (config?: Adjustment_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(value: number, lower: number, upper: number, step_increment: number, page_increment: number, page_size: number): Adjustment + static $gtype: GObject.Type +} +export interface AlternativeTrigger_ConstructProps extends ShortcutTrigger_ConstructProps { + first?: ShortcutTrigger + second?: ShortcutTrigger +} +export class AlternativeTrigger { + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of Gtk.AlternativeTrigger */ + get_first(): ShortcutTrigger + get_second(): ShortcutTrigger + /* Methods of Gtk.ShortcutTrigger */ + compare(trigger2: ShortcutTrigger): number + equal(trigger2: ShortcutTrigger): boolean + hash(): number + print(string: GLib.String): void + print_label(display: Gdk.Display, string: GLib.String): boolean + to_label(display: Gdk.Display): string + to_string(): string + trigger(event: Gdk.Event, enable_mnemonics: boolean): Gdk.KeyMatch + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: AlternativeTrigger, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: AlternativeTrigger, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: AlternativeTrigger_ConstructProps) + _init (config?: AlternativeTrigger_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(first: ShortcutTrigger, second: ShortcutTrigger): AlternativeTrigger + static $gtype: GObject.Type +} +export interface AnyFilter_ConstructProps extends MultiFilter_ConstructProps { +} +export class AnyFilter { + /* Fields of Gtk.Filter */ + parent_instance: GObject.Object + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of Gtk.MultiFilter */ + append(filter: Filter): void + remove(position: number): void + /* Methods of Gtk.Filter */ + changed(change: FilterChange): void + get_strictness(): FilterMatch + match(item: GObject.Object): boolean + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Methods of Gio.ListModel */ + get_item_type(): GObject.Type + get_n_items(): number + get_item(position: number): GObject.Object | null + items_changed(position: number, removed: number, added: number): void + /* Methods of Gtk.Buildable */ + get_buildable_id(): string + /* Virtual methods of Gtk.MultiFilter */ + vfunc_get_item(position: number): GObject.Object | null + vfunc_get_item_type(): GObject.Type + vfunc_get_n_items(): number + vfunc_add_child(builder: Builder, child: GObject.Object, type?: string | null): void + vfunc_custom_finished(builder: Builder, child: GObject.Object | null, tagname: string, data?: object | null): void + vfunc_custom_tag_end(builder: Builder, child: GObject.Object | null, tagname: string, data?: object | null): void + vfunc_custom_tag_start(builder: Builder, child: GObject.Object | null, tagname: string): [ /* returnType */ boolean, /* parser */ BuildableParser, /* data */ object | null ] + vfunc_get_id(): string + vfunc_get_internal_child(builder: Builder, childname: string): GObject.Object + vfunc_parser_finished(builder: Builder): void + vfunc_set_buildable_property(builder: Builder, name: string, value: any): void + vfunc_set_id(id: string): void + /* Virtual methods of Gtk.Filter */ + vfunc_get_strictness(): FilterMatch + vfunc_match(item?: GObject.Object | null): boolean + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Gtk.Filter */ + connect(sigName: "changed", callback: (($obj: AnyFilter, change: FilterChange) => void)): number + connect_after(sigName: "changed", callback: (($obj: AnyFilter, change: FilterChange) => void)): number + emit(sigName: "changed", change: FilterChange): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: AnyFilter, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: AnyFilter, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + /* Signals of Gio.ListModel */ + connect(sigName: "items-changed", callback: (($obj: AnyFilter, position: number, removed: number, added: number) => void)): number + connect_after(sigName: "items-changed", callback: (($obj: AnyFilter, position: number, removed: number, added: number) => void)): number + emit(sigName: "items-changed", position: number, removed: number, added: number): void + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: AnyFilter_ConstructProps) + _init (config?: AnyFilter_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(): AnyFilter + static $gtype: GObject.Type +} +export interface AppChooserButton_ConstructProps extends Widget_ConstructProps { + heading?: string + modal?: boolean + show_default_item?: boolean + show_dialog_item?: boolean + accessible_role?: AccessibleRole + content_type?: string +} +export class AppChooserButton { + /* Properties of Gtk.AppChooserButton */ + heading: string + modal: boolean + show_default_item: boolean + show_dialog_item: boolean + /* Properties of Gtk.Widget */ + can_focus: boolean + can_target: boolean + css_classes: string[] + cursor: Gdk.Cursor + focus_on_click: boolean + focusable: boolean + halign: Align + readonly has_default: boolean + readonly has_focus: boolean + has_tooltip: boolean + height_request: number + hexpand: boolean + hexpand_set: boolean + layout_manager: LayoutManager + margin_bottom: number + margin_end: number + margin_start: number + margin_top: number + name: string + opacity: number + overflow: Overflow + readonly parent: Widget + receives_default: boolean + readonly root: Root + readonly scale_factor: number + sensitive: boolean + tooltip_markup: string + tooltip_text: string + valign: Align + vexpand: boolean + vexpand_set: boolean + visible: boolean + width_request: number + /* Properties of Gtk.Accessible */ + accessible_role: AccessibleRole + /* Fields of Gtk.Widget */ + parent_instance: GObject.InitiallyUnowned + /* Fields of GObject.InitiallyUnowned */ + g_type_instance: GObject.TypeInstance + /* Methods of Gtk.AppChooserButton */ + append_custom_item(name: string, label: string, icon: Gio.Icon): void + append_separator(): void + get_heading(): string | null + get_modal(): boolean + get_show_default_item(): boolean + get_show_dialog_item(): boolean + set_active_custom_item(name: string): void + set_heading(heading: string): void + set_modal(modal: boolean): void + set_show_default_item(setting: boolean): void + set_show_dialog_item(setting: boolean): void + /* Methods of Gtk.Widget */ + action_set_enabled(action_name: string, enabled: boolean): void + activate(): boolean + activate_action(name: string, args?: GLib.Variant | null): boolean + activate_default(): void + add_controller(controller: EventController): void + add_css_class(css_class: string): void + add_mnemonic_label(label: Widget): void + add_tick_callback(callback: TickCallback): number + allocate(width: number, height: number, baseline: number, transform?: Gsk.Transform | null): void + child_focus(direction: DirectionType): boolean + compute_bounds(target: Widget): [ /* returnType */ boolean, /* out_bounds */ Graphene.Rect ] + compute_expand(orientation: Orientation): boolean + compute_point(target: Widget, point: Graphene.Point): [ /* returnType */ boolean, /* out_point */ Graphene.Point ] + compute_transform(target: Widget): [ /* returnType */ boolean, /* out_transform */ Graphene.Matrix ] + contains(x: number, y: number): boolean + create_pango_context(): Pango.Context + create_pango_layout(text?: string | null): Pango.Layout + drag_check_threshold(start_x: number, start_y: number, current_x: number, current_y: number): boolean + error_bell(): void + get_allocated_baseline(): number + get_allocated_height(): number + get_allocated_width(): number + get_allocation(): /* allocation */ Allocation + get_ancestor(widget_type: GObject.Type): Widget | null + get_can_focus(): boolean + get_can_target(): boolean + get_child_visible(): boolean + get_clipboard(): Gdk.Clipboard + get_css_classes(): string[] + get_css_name(): string + get_cursor(): Gdk.Cursor | null + get_direction(): TextDirection + get_display(): Gdk.Display + get_first_child(): Widget | null + get_focus_child(): Widget | null + get_focus_on_click(): boolean + get_focusable(): boolean + get_font_map(): Pango.FontMap | null + get_font_options(): cairo.FontOptions | null + get_frame_clock(): Gdk.FrameClock | null + get_halign(): Align + get_has_tooltip(): boolean + get_height(): number + get_hexpand(): boolean + get_hexpand_set(): boolean + get_last_child(): Widget | null + get_layout_manager(): LayoutManager | null + get_mapped(): boolean + get_margin_bottom(): number + get_margin_end(): number + get_margin_start(): number + get_margin_top(): number + get_name(): string + get_native(): Native | null + get_next_sibling(): Widget | null + get_opacity(): number + get_overflow(): Overflow + get_pango_context(): Pango.Context + get_parent(): Widget | null + get_preferred_size(): [ /* minimum_size */ Requisition | null, /* natural_size */ Requisition | null ] + get_prev_sibling(): Widget | null + get_primary_clipboard(): Gdk.Clipboard + get_realized(): boolean + get_receives_default(): boolean + get_request_mode(): SizeRequestMode + get_root(): Root | null + get_scale_factor(): number + get_sensitive(): boolean + get_settings(): Settings + get_size(orientation: Orientation): number + get_size_request(): [ /* width */ number | null, /* height */ number | null ] + get_state_flags(): StateFlags + get_style_context(): StyleContext + get_template_child(widget_type: GObject.Type, name: string): GObject.Object + get_tooltip_markup(): string | null + get_tooltip_text(): string | null + get_valign(): Align + get_vexpand(): boolean + get_vexpand_set(): boolean + get_visible(): boolean + get_width(): number + grab_focus(): boolean + has_css_class(css_class: string): boolean + has_visible_focus(): boolean + hide(): void + in_destruction(): boolean + init_template(): void + insert_action_group(name: string, group?: Gio.ActionGroup | null): void + insert_after(parent: Widget, previous_sibling?: Widget | null): void + insert_before(parent: Widget, next_sibling?: Widget | null): void + is_ancestor(ancestor: Widget): boolean + is_drawable(): boolean + is_focus(): boolean + is_sensitive(): boolean + is_visible(): boolean + keynav_failed(direction: DirectionType): boolean + list_mnemonic_labels(): Widget[] + map(): void + measure(orientation: Orientation, for_size: number): [ /* minimum */ number | null, /* natural */ number | null, /* minimum_baseline */ number | null, /* natural_baseline */ number | null ] + mnemonic_activate(group_cycling: boolean): boolean + observe_children(): Gio.ListModel + observe_controllers(): Gio.ListModel + pick(x: number, y: number, flags: PickFlags): Widget | null + queue_allocate(): void + queue_draw(): void + queue_resize(): void + realize(): void + remove_controller(controller: EventController): void + remove_css_class(css_class: string): void + remove_mnemonic_label(label: Widget): void + remove_tick_callback(id: number): void + set_can_focus(can_focus: boolean): void + set_can_target(can_target: boolean): void + set_child_visible(child_visible: boolean): void + set_css_classes(classes: string[]): void + set_cursor(cursor?: Gdk.Cursor | null): void + set_cursor_from_name(name?: string | null): void + set_direction(dir: TextDirection): void + set_focus_child(child?: Widget | null): void + set_focus_on_click(focus_on_click: boolean): void + set_focusable(focusable: boolean): void + set_font_map(font_map?: Pango.FontMap | null): void + set_font_options(options?: cairo.FontOptions | null): void + set_halign(align: Align): void + set_has_tooltip(has_tooltip: boolean): void + set_hexpand(expand: boolean): void + set_hexpand_set(set: boolean): void + set_layout_manager(layout_manager?: LayoutManager | null): void + set_margin_bottom(margin: number): void + set_margin_end(margin: number): void + set_margin_start(margin: number): void + set_margin_top(margin: number): void + set_name(name: string): void + set_opacity(opacity: number): void + set_overflow(overflow: Overflow): void + set_parent(parent: Widget): void + set_receives_default(receives_default: boolean): void + set_sensitive(sensitive: boolean): void + set_size_request(width: number, height: number): void + set_state_flags(flags: StateFlags, clear: boolean): void + set_tooltip_markup(markup?: string | null): void + set_tooltip_text(text?: string | null): void + set_valign(align: Align): void + set_vexpand(expand: boolean): void + set_vexpand_set(set: boolean): void + set_visible(visible: boolean): void + should_layout(): boolean + show(): void + size_allocate(allocation: Allocation, baseline: number): void + snapshot_child(child: Widget, snapshot: Snapshot): void + translate_coordinates(dest_widget: Widget, src_x: number, src_y: number): [ /* returnType */ boolean, /* dest_x */ number | null, /* dest_y */ number | null ] + trigger_tooltip_query(): void + unmap(): void + unparent(): void + unrealize(): void + unset_state_flags(flags: StateFlags): void + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Methods of Gtk.Accessible */ + get_accessible_role(): AccessibleRole + reset_property(property: AccessibleProperty): void + reset_relation(relation: AccessibleRelation): void + reset_state(state: AccessibleState): void + update_property(properties: AccessibleProperty[], values: any): void + update_relation(relations: AccessibleRelation[], values: any): void + update_state(states: AccessibleState[], values: any): void + /* Methods of Gtk.AppChooser */ + get_app_info(): Gio.AppInfo | null + get_content_type(): string + refresh(): void + /* Methods of Gtk.Buildable */ + get_buildable_id(): string + /* Virtual methods of Gtk.Widget */ + vfunc_compute_expand(hexpand_p: boolean, vexpand_p: boolean): void + vfunc_contains(x: number, y: number): boolean + vfunc_css_changed(change: CssStyleChange): void + vfunc_direction_changed(previous_direction: TextDirection): void + vfunc_focus(direction: DirectionType): boolean + vfunc_get_request_mode(): SizeRequestMode + vfunc_grab_focus(): boolean + vfunc_hide(): void + vfunc_keynav_failed(direction: DirectionType): boolean + vfunc_map(): void + vfunc_measure(orientation: Orientation, for_size: number): [ /* minimum */ number | null, /* natural */ number | null, /* minimum_baseline */ number | null, /* natural_baseline */ number | null ] + vfunc_mnemonic_activate(group_cycling: boolean): boolean + vfunc_move_focus(direction: DirectionType): void + vfunc_query_tooltip(x: number, y: number, keyboard_tooltip: boolean, tooltip: Tooltip): boolean + vfunc_realize(): void + vfunc_root(): void + vfunc_set_focus_child(child?: Widget | null): void + vfunc_show(): void + vfunc_size_allocate(width: number, height: number, baseline: number): void + vfunc_snapshot(snapshot: Snapshot): void + vfunc_state_flags_changed(previous_state_flags: StateFlags): void + vfunc_system_setting_changed(settings: SystemSetting): void + vfunc_unmap(): void + vfunc_unrealize(): void + vfunc_unroot(): void + vfunc_add_child(builder: Builder, child: GObject.Object, type?: string | null): void + vfunc_custom_finished(builder: Builder, child: GObject.Object | null, tagname: string, data?: object | null): void + vfunc_custom_tag_end(builder: Builder, child: GObject.Object | null, tagname: string, data?: object | null): void + vfunc_custom_tag_start(builder: Builder, child: GObject.Object | null, tagname: string): [ /* returnType */ boolean, /* parser */ BuildableParser, /* data */ object | null ] + vfunc_get_id(): string + vfunc_get_internal_child(builder: Builder, childname: string): GObject.Object + vfunc_parser_finished(builder: Builder): void + vfunc_set_buildable_property(builder: Builder, name: string, value: any): void + vfunc_set_id(id: string): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Gtk.AppChooserButton */ + connect(sigName: "changed", callback: (($obj: AppChooserButton) => void)): number + connect_after(sigName: "changed", callback: (($obj: AppChooserButton) => void)): number + emit(sigName: "changed"): void + connect(sigName: "custom-item-activated", callback: (($obj: AppChooserButton, item_name: string) => void)): number + connect_after(sigName: "custom-item-activated", callback: (($obj: AppChooserButton, item_name: string) => void)): number + emit(sigName: "custom-item-activated", item_name: string): void + /* Signals of Gtk.Widget */ + connect(sigName: "destroy", callback: (($obj: AppChooserButton) => void)): number + connect_after(sigName: "destroy", callback: (($obj: AppChooserButton) => void)): number + emit(sigName: "destroy"): void + connect(sigName: "direction-changed", callback: (($obj: AppChooserButton, previous_direction: TextDirection) => void)): number + connect_after(sigName: "direction-changed", callback: (($obj: AppChooserButton, previous_direction: TextDirection) => void)): number + emit(sigName: "direction-changed", previous_direction: TextDirection): void + connect(sigName: "hide", callback: (($obj: AppChooserButton) => void)): number + connect_after(sigName: "hide", callback: (($obj: AppChooserButton) => void)): number + emit(sigName: "hide"): void + connect(sigName: "keynav-failed", callback: (($obj: AppChooserButton, direction: DirectionType) => boolean)): number + connect_after(sigName: "keynav-failed", callback: (($obj: AppChooserButton, direction: DirectionType) => boolean)): number + emit(sigName: "keynav-failed", direction: DirectionType): void + connect(sigName: "map", callback: (($obj: AppChooserButton) => void)): number + connect_after(sigName: "map", callback: (($obj: AppChooserButton) => void)): number + emit(sigName: "map"): void + connect(sigName: "mnemonic-activate", callback: (($obj: AppChooserButton, group_cycling: boolean) => boolean)): number + connect_after(sigName: "mnemonic-activate", callback: (($obj: AppChooserButton, group_cycling: boolean) => boolean)): number + emit(sigName: "mnemonic-activate", group_cycling: boolean): void + connect(sigName: "move-focus", callback: (($obj: AppChooserButton, direction: DirectionType) => void)): number + connect_after(sigName: "move-focus", callback: (($obj: AppChooserButton, direction: DirectionType) => void)): number + emit(sigName: "move-focus", direction: DirectionType): void + connect(sigName: "query-tooltip", callback: (($obj: AppChooserButton, x: number, y: number, keyboard_mode: boolean, tooltip: Tooltip) => boolean)): number + connect_after(sigName: "query-tooltip", callback: (($obj: AppChooserButton, x: number, y: number, keyboard_mode: boolean, tooltip: Tooltip) => boolean)): number + emit(sigName: "query-tooltip", x: number, y: number, keyboard_mode: boolean, tooltip: Tooltip): void + connect(sigName: "realize", callback: (($obj: AppChooserButton) => void)): number + connect_after(sigName: "realize", callback: (($obj: AppChooserButton) => void)): number + emit(sigName: "realize"): void + connect(sigName: "show", callback: (($obj: AppChooserButton) => void)): number + connect_after(sigName: "show", callback: (($obj: AppChooserButton) => void)): number + emit(sigName: "show"): void + connect(sigName: "state-flags-changed", callback: (($obj: AppChooserButton, flags: StateFlags) => void)): number + connect_after(sigName: "state-flags-changed", callback: (($obj: AppChooserButton, flags: StateFlags) => void)): number + emit(sigName: "state-flags-changed", flags: StateFlags): void + connect(sigName: "unmap", callback: (($obj: AppChooserButton) => void)): number + connect_after(sigName: "unmap", callback: (($obj: AppChooserButton) => void)): number + emit(sigName: "unmap"): void + connect(sigName: "unrealize", callback: (($obj: AppChooserButton) => void)): number + connect_after(sigName: "unrealize", callback: (($obj: AppChooserButton) => void)): number + emit(sigName: "unrealize"): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: AppChooserButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: AppChooserButton, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: "notify::heading", callback: (($obj: AppChooserButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::heading", callback: (($obj: AppChooserButton, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::modal", callback: (($obj: AppChooserButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::modal", callback: (($obj: AppChooserButton, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::show-default-item", callback: (($obj: AppChooserButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::show-default-item", callback: (($obj: AppChooserButton, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::show-dialog-item", callback: (($obj: AppChooserButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::show-dialog-item", callback: (($obj: AppChooserButton, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::can-focus", callback: (($obj: AppChooserButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::can-focus", callback: (($obj: AppChooserButton, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::can-target", callback: (($obj: AppChooserButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::can-target", callback: (($obj: AppChooserButton, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::css-classes", callback: (($obj: AppChooserButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::css-classes", callback: (($obj: AppChooserButton, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::cursor", callback: (($obj: AppChooserButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::cursor", callback: (($obj: AppChooserButton, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::focus-on-click", callback: (($obj: AppChooserButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::focus-on-click", callback: (($obj: AppChooserButton, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::focusable", callback: (($obj: AppChooserButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::focusable", callback: (($obj: AppChooserButton, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::halign", callback: (($obj: AppChooserButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::halign", callback: (($obj: AppChooserButton, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::has-default", callback: (($obj: AppChooserButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-default", callback: (($obj: AppChooserButton, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::has-focus", callback: (($obj: AppChooserButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-focus", callback: (($obj: AppChooserButton, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::has-tooltip", callback: (($obj: AppChooserButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-tooltip", callback: (($obj: AppChooserButton, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::height-request", callback: (($obj: AppChooserButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::height-request", callback: (($obj: AppChooserButton, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::hexpand", callback: (($obj: AppChooserButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hexpand", callback: (($obj: AppChooserButton, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::hexpand-set", callback: (($obj: AppChooserButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hexpand-set", callback: (($obj: AppChooserButton, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::layout-manager", callback: (($obj: AppChooserButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::layout-manager", callback: (($obj: AppChooserButton, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-bottom", callback: (($obj: AppChooserButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-bottom", callback: (($obj: AppChooserButton, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-end", callback: (($obj: AppChooserButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-end", callback: (($obj: AppChooserButton, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-start", callback: (($obj: AppChooserButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-start", callback: (($obj: AppChooserButton, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-top", callback: (($obj: AppChooserButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-top", callback: (($obj: AppChooserButton, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::name", callback: (($obj: AppChooserButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::name", callback: (($obj: AppChooserButton, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::opacity", callback: (($obj: AppChooserButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::opacity", callback: (($obj: AppChooserButton, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::overflow", callback: (($obj: AppChooserButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::overflow", callback: (($obj: AppChooserButton, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::parent", callback: (($obj: AppChooserButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::parent", callback: (($obj: AppChooserButton, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::receives-default", callback: (($obj: AppChooserButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::receives-default", callback: (($obj: AppChooserButton, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::root", callback: (($obj: AppChooserButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::root", callback: (($obj: AppChooserButton, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::scale-factor", callback: (($obj: AppChooserButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::scale-factor", callback: (($obj: AppChooserButton, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::sensitive", callback: (($obj: AppChooserButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::sensitive", callback: (($obj: AppChooserButton, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::tooltip-markup", callback: (($obj: AppChooserButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::tooltip-markup", callback: (($obj: AppChooserButton, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::tooltip-text", callback: (($obj: AppChooserButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::tooltip-text", callback: (($obj: AppChooserButton, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::valign", callback: (($obj: AppChooserButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::valign", callback: (($obj: AppChooserButton, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::vexpand", callback: (($obj: AppChooserButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vexpand", callback: (($obj: AppChooserButton, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::vexpand-set", callback: (($obj: AppChooserButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vexpand-set", callback: (($obj: AppChooserButton, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::visible", callback: (($obj: AppChooserButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::visible", callback: (($obj: AppChooserButton, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::width-request", callback: (($obj: AppChooserButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::width-request", callback: (($obj: AppChooserButton, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::accessible-role", callback: (($obj: AppChooserButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-role", callback: (($obj: AppChooserButton, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: AppChooserButton_ConstructProps) + _init (config?: AppChooserButton_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(content_type: string): AppChooserButton + static $gtype: GObject.Type +} +export interface AppChooserDialog_ConstructProps extends Dialog_ConstructProps { + gfile?: Gio.File + heading?: string + accessible_role?: AccessibleRole + content_type?: string +} +export class AppChooserDialog { + /* Properties of Gtk.AppChooserDialog */ + heading: string + /* Properties of Gtk.Window */ + application: Application + child: Widget + decorated: boolean + default_height: number + default_widget: Widget + default_width: number + deletable: boolean + destroy_with_parent: boolean + display: Gdk.Display + focus_visible: boolean + focus_widget: Widget + fullscreened: boolean + handle_menubar_accel: boolean + hide_on_close: boolean + icon_name: string + readonly is_active: boolean + maximized: boolean + mnemonics_visible: boolean + modal: boolean + resizable: boolean + startup_id: string + title: string + transient_for: Window + /* Properties of Gtk.Widget */ + can_focus: boolean + can_target: boolean + css_classes: string[] + cursor: Gdk.Cursor + focus_on_click: boolean + focusable: boolean + halign: Align + readonly has_default: boolean + readonly has_focus: boolean + has_tooltip: boolean + height_request: number + hexpand: boolean + hexpand_set: boolean + layout_manager: LayoutManager + margin_bottom: number + margin_end: number + margin_start: number + margin_top: number + name: string + opacity: number + overflow: Overflow + readonly parent: Widget + receives_default: boolean + readonly root: Root + readonly scale_factor: number + sensitive: boolean + tooltip_markup: string + tooltip_text: string + valign: Align + vexpand: boolean + vexpand_set: boolean + visible: boolean + width_request: number + /* Properties of Gtk.Accessible */ + accessible_role: AccessibleRole + /* Fields of Gtk.Dialog */ + parent_instance: Window + /* Fields of GObject.InitiallyUnowned */ + g_type_instance: GObject.TypeInstance + /* Methods of Gtk.AppChooserDialog */ + get_heading(): string | null + get_widget(): Widget + set_heading(heading: string): void + /* Methods of Gtk.Dialog */ + add_action_widget(child: Widget, response_id: number): void + add_button(button_text: string, response_id: number): Widget + get_content_area(): Box + get_header_bar(): HeaderBar + get_response_for_widget(widget: Widget): number + get_widget_for_response(response_id: number): Widget | null + response(response_id: number): void + set_default_response(response_id: number): void + set_response_sensitive(response_id: number, setting: boolean): void + /* Methods of Gtk.Window */ + close(): void + destroy(): void + fullscreen(): void + fullscreen_on_monitor(monitor: Gdk.Monitor): void + get_application(): Application | null + get_child(): Widget | null + get_decorated(): boolean + get_default_size(): [ /* width */ number | null, /* height */ number | null ] + get_default_widget(): Widget | null + get_deletable(): boolean + get_destroy_with_parent(): boolean + get_focus(): Widget | null + get_focus_visible(): boolean + get_group(): WindowGroup + get_handle_menubar_accel(): boolean + get_hide_on_close(): boolean + get_icon_name(): string | null + get_mnemonics_visible(): boolean + get_modal(): boolean + get_resizable(): boolean + get_title(): string | null + get_titlebar(): Widget | null + get_transient_for(): Window | null + has_group(): boolean + is_fullscreen(): boolean + is_maximized(): boolean + maximize(): void + minimize(): void + present(): void + present_with_time(timestamp: number): void + set_application(application?: Application | null): void + set_child(child?: Widget | null): void + set_decorated(setting: boolean): void + set_default_size(width: number, height: number): void + set_default_widget(default_widget?: Widget | null): void + set_deletable(setting: boolean): void + set_destroy_with_parent(setting: boolean): void + set_display(display: Gdk.Display): void + set_focus(focus?: Widget | null): void + set_focus_visible(setting: boolean): void + set_handle_menubar_accel(handle_menubar_accel: boolean): void + set_hide_on_close(setting: boolean): void + set_icon_name(name?: string | null): void + set_mnemonics_visible(setting: boolean): void + set_modal(modal: boolean): void + set_resizable(resizable: boolean): void + set_startup_id(startup_id: string): void + set_title(title?: string | null): void + set_titlebar(titlebar?: Widget | null): void + set_transient_for(parent?: Window | null): void + unfullscreen(): void + unmaximize(): void + unminimize(): void + /* Methods of Gtk.Widget */ + action_set_enabled(action_name: string, enabled: boolean): void + activate(): boolean + activate_action(name: string, args?: GLib.Variant | null): boolean + activate_default(): void + add_controller(controller: EventController): void + add_css_class(css_class: string): void + add_mnemonic_label(label: Widget): void + add_tick_callback(callback: TickCallback): number + allocate(width: number, height: number, baseline: number, transform?: Gsk.Transform | null): void + child_focus(direction: DirectionType): boolean + compute_bounds(target: Widget): [ /* returnType */ boolean, /* out_bounds */ Graphene.Rect ] + compute_expand(orientation: Orientation): boolean + compute_point(target: Widget, point: Graphene.Point): [ /* returnType */ boolean, /* out_point */ Graphene.Point ] + compute_transform(target: Widget): [ /* returnType */ boolean, /* out_transform */ Graphene.Matrix ] + contains(x: number, y: number): boolean + create_pango_context(): Pango.Context + create_pango_layout(text?: string | null): Pango.Layout + drag_check_threshold(start_x: number, start_y: number, current_x: number, current_y: number): boolean + error_bell(): void + get_allocated_baseline(): number + get_allocated_height(): number + get_allocated_width(): number + get_allocation(): /* allocation */ Allocation + get_ancestor(widget_type: GObject.Type): Widget | null + get_can_focus(): boolean + get_can_target(): boolean + get_child_visible(): boolean + get_clipboard(): Gdk.Clipboard + get_css_classes(): string[] + get_css_name(): string + get_cursor(): Gdk.Cursor | null + get_direction(): TextDirection + get_display(): Gdk.Display + get_first_child(): Widget | null + get_focus_child(): Widget | null + get_focus_on_click(): boolean + get_focusable(): boolean + get_font_map(): Pango.FontMap | null + get_font_options(): cairo.FontOptions | null + get_frame_clock(): Gdk.FrameClock | null + get_halign(): Align + get_has_tooltip(): boolean + get_height(): number + get_hexpand(): boolean + get_hexpand_set(): boolean + get_last_child(): Widget | null + get_layout_manager(): LayoutManager | null + get_mapped(): boolean + get_margin_bottom(): number + get_margin_end(): number + get_margin_start(): number + get_margin_top(): number + get_name(): string + get_native(): Native | null + get_next_sibling(): Widget | null + get_opacity(): number + get_overflow(): Overflow + get_pango_context(): Pango.Context + get_parent(): Widget | null + get_preferred_size(): [ /* minimum_size */ Requisition | null, /* natural_size */ Requisition | null ] + get_prev_sibling(): Widget | null + get_primary_clipboard(): Gdk.Clipboard + get_realized(): boolean + get_receives_default(): boolean + get_request_mode(): SizeRequestMode + get_root(): Root | null + get_scale_factor(): number + get_sensitive(): boolean + get_settings(): Settings + get_size(orientation: Orientation): number + get_size_request(): [ /* width */ number | null, /* height */ number | null ] + get_state_flags(): StateFlags + get_style_context(): StyleContext + get_template_child(widget_type: GObject.Type, name: string): GObject.Object + get_tooltip_markup(): string | null + get_tooltip_text(): string | null + get_valign(): Align + get_vexpand(): boolean + get_vexpand_set(): boolean + get_visible(): boolean + get_width(): number + grab_focus(): boolean + has_css_class(css_class: string): boolean + has_visible_focus(): boolean + hide(): void + in_destruction(): boolean + init_template(): void + insert_action_group(name: string, group?: Gio.ActionGroup | null): void + insert_after(parent: Widget, previous_sibling?: Widget | null): void + insert_before(parent: Widget, next_sibling?: Widget | null): void + is_ancestor(ancestor: Widget): boolean + is_drawable(): boolean + is_focus(): boolean + is_sensitive(): boolean + is_visible(): boolean + keynav_failed(direction: DirectionType): boolean + list_mnemonic_labels(): Widget[] + map(): void + measure(orientation: Orientation, for_size: number): [ /* minimum */ number | null, /* natural */ number | null, /* minimum_baseline */ number | null, /* natural_baseline */ number | null ] + mnemonic_activate(group_cycling: boolean): boolean + observe_children(): Gio.ListModel + observe_controllers(): Gio.ListModel + pick(x: number, y: number, flags: PickFlags): Widget | null + queue_allocate(): void + queue_draw(): void + queue_resize(): void + realize(): void + remove_controller(controller: EventController): void + remove_css_class(css_class: string): void + remove_mnemonic_label(label: Widget): void + remove_tick_callback(id: number): void + set_can_focus(can_focus: boolean): void + set_can_target(can_target: boolean): void + set_child_visible(child_visible: boolean): void + set_css_classes(classes: string[]): void + set_cursor(cursor?: Gdk.Cursor | null): void + set_cursor_from_name(name?: string | null): void + set_direction(dir: TextDirection): void + set_focus_child(child?: Widget | null): void + set_focus_on_click(focus_on_click: boolean): void + set_focusable(focusable: boolean): void + set_font_map(font_map?: Pango.FontMap | null): void + set_font_options(options?: cairo.FontOptions | null): void + set_halign(align: Align): void + set_has_tooltip(has_tooltip: boolean): void + set_hexpand(expand: boolean): void + set_hexpand_set(set: boolean): void + set_layout_manager(layout_manager?: LayoutManager | null): void + set_margin_bottom(margin: number): void + set_margin_end(margin: number): void + set_margin_start(margin: number): void + set_margin_top(margin: number): void + set_name(name: string): void + set_opacity(opacity: number): void + set_overflow(overflow: Overflow): void + set_parent(parent: Widget): void + set_receives_default(receives_default: boolean): void + set_sensitive(sensitive: boolean): void + set_size_request(width: number, height: number): void + set_state_flags(flags: StateFlags, clear: boolean): void + set_tooltip_markup(markup?: string | null): void + set_tooltip_text(text?: string | null): void + set_valign(align: Align): void + set_vexpand(expand: boolean): void + set_vexpand_set(set: boolean): void + set_visible(visible: boolean): void + should_layout(): boolean + show(): void + size_allocate(allocation: Allocation, baseline: number): void + snapshot_child(child: Widget, snapshot: Snapshot): void + translate_coordinates(dest_widget: Widget, src_x: number, src_y: number): [ /* returnType */ boolean, /* dest_x */ number | null, /* dest_y */ number | null ] + trigger_tooltip_query(): void + unmap(): void + unparent(): void + unrealize(): void + unset_state_flags(flags: StateFlags): void + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Methods of Gtk.Accessible */ + get_accessible_role(): AccessibleRole + reset_property(property: AccessibleProperty): void + reset_relation(relation: AccessibleRelation): void + reset_state(state: AccessibleState): void + update_property(properties: AccessibleProperty[], values: any): void + update_relation(relations: AccessibleRelation[], values: any): void + update_state(states: AccessibleState[], values: any): void + /* Methods of Gtk.AppChooser */ + get_app_info(): Gio.AppInfo | null + get_content_type(): string + refresh(): void + /* Methods of Gtk.Buildable */ + get_buildable_id(): string + /* Methods of Gtk.Native */ + get_renderer(): Gsk.Renderer + get_surface(): Gdk.Surface + get_surface_transform(): [ /* x */ number, /* y */ number ] + /* Virtual methods of Gtk.Dialog */ + vfunc_close(): void + vfunc_response(response_id: number): void + /* Virtual methods of Gtk.Window */ + vfunc_activate_default(): void + vfunc_activate_focus(): void + vfunc_close_request(): boolean + vfunc_enable_debugging(toggle: boolean): boolean + vfunc_keys_changed(): void + vfunc_add_controller(controller: ShortcutController): void + vfunc_remove_controller(controller: ShortcutController): void + /* Virtual methods of Gtk.Widget */ + vfunc_compute_expand(hexpand_p: boolean, vexpand_p: boolean): void + vfunc_contains(x: number, y: number): boolean + vfunc_css_changed(change: CssStyleChange): void + vfunc_direction_changed(previous_direction: TextDirection): void + vfunc_focus(direction: DirectionType): boolean + vfunc_get_request_mode(): SizeRequestMode + vfunc_grab_focus(): boolean + vfunc_hide(): void + vfunc_keynav_failed(direction: DirectionType): boolean + vfunc_map(): void + vfunc_measure(orientation: Orientation, for_size: number): [ /* minimum */ number | null, /* natural */ number | null, /* minimum_baseline */ number | null, /* natural_baseline */ number | null ] + vfunc_mnemonic_activate(group_cycling: boolean): boolean + vfunc_move_focus(direction: DirectionType): void + vfunc_query_tooltip(x: number, y: number, keyboard_tooltip: boolean, tooltip: Tooltip): boolean + vfunc_realize(): void + vfunc_root(): void + vfunc_set_focus_child(child?: Widget | null): void + vfunc_show(): void + vfunc_size_allocate(width: number, height: number, baseline: number): void + vfunc_snapshot(snapshot: Snapshot): void + vfunc_state_flags_changed(previous_state_flags: StateFlags): void + vfunc_system_setting_changed(settings: SystemSetting): void + vfunc_unmap(): void + vfunc_unrealize(): void + vfunc_unroot(): void + vfunc_add_child(builder: Builder, child: GObject.Object, type?: string | null): void + vfunc_custom_finished(builder: Builder, child: GObject.Object | null, tagname: string, data?: object | null): void + vfunc_custom_tag_end(builder: Builder, child: GObject.Object | null, tagname: string, data?: object | null): void + vfunc_custom_tag_start(builder: Builder, child: GObject.Object | null, tagname: string): [ /* returnType */ boolean, /* parser */ BuildableParser, /* data */ object | null ] + vfunc_get_id(): string + vfunc_get_internal_child(builder: Builder, childname: string): GObject.Object + vfunc_parser_finished(builder: Builder): void + vfunc_set_buildable_property(builder: Builder, name: string, value: any): void + vfunc_set_id(id: string): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Gtk.Dialog */ + connect(sigName: "close", callback: (($obj: AppChooserDialog) => void)): number + connect_after(sigName: "close", callback: (($obj: AppChooserDialog) => void)): number + emit(sigName: "close"): void + connect(sigName: "response", callback: (($obj: AppChooserDialog, response_id: number) => void)): number + connect_after(sigName: "response", callback: (($obj: AppChooserDialog, response_id: number) => void)): number + emit(sigName: "response", response_id: number): void + /* Signals of Gtk.Window */ + connect(sigName: "activate-default", callback: (($obj: AppChooserDialog) => void)): number + connect_after(sigName: "activate-default", callback: (($obj: AppChooserDialog) => void)): number + emit(sigName: "activate-default"): void + connect(sigName: "activate-focus", callback: (($obj: AppChooserDialog) => void)): number + connect_after(sigName: "activate-focus", callback: (($obj: AppChooserDialog) => void)): number + emit(sigName: "activate-focus"): void + connect(sigName: "close-request", callback: (($obj: AppChooserDialog) => boolean)): number + connect_after(sigName: "close-request", callback: (($obj: AppChooserDialog) => boolean)): number + emit(sigName: "close-request"): void + connect(sigName: "enable-debugging", callback: (($obj: AppChooserDialog, toggle: boolean) => boolean)): number + connect_after(sigName: "enable-debugging", callback: (($obj: AppChooserDialog, toggle: boolean) => boolean)): number + emit(sigName: "enable-debugging", toggle: boolean): void + connect(sigName: "keys-changed", callback: (($obj: AppChooserDialog) => void)): number + connect_after(sigName: "keys-changed", callback: (($obj: AppChooserDialog) => void)): number + emit(sigName: "keys-changed"): void + /* Signals of Gtk.Widget */ + connect(sigName: "destroy", callback: (($obj: AppChooserDialog) => void)): number + connect_after(sigName: "destroy", callback: (($obj: AppChooserDialog) => void)): number + emit(sigName: "destroy"): void + connect(sigName: "direction-changed", callback: (($obj: AppChooserDialog, previous_direction: TextDirection) => void)): number + connect_after(sigName: "direction-changed", callback: (($obj: AppChooserDialog, previous_direction: TextDirection) => void)): number + emit(sigName: "direction-changed", previous_direction: TextDirection): void + connect(sigName: "hide", callback: (($obj: AppChooserDialog) => void)): number + connect_after(sigName: "hide", callback: (($obj: AppChooserDialog) => void)): number + emit(sigName: "hide"): void + connect(sigName: "keynav-failed", callback: (($obj: AppChooserDialog, direction: DirectionType) => boolean)): number + connect_after(sigName: "keynav-failed", callback: (($obj: AppChooserDialog, direction: DirectionType) => boolean)): number + emit(sigName: "keynav-failed", direction: DirectionType): void + connect(sigName: "map", callback: (($obj: AppChooserDialog) => void)): number + connect_after(sigName: "map", callback: (($obj: AppChooserDialog) => void)): number + emit(sigName: "map"): void + connect(sigName: "mnemonic-activate", callback: (($obj: AppChooserDialog, group_cycling: boolean) => boolean)): number + connect_after(sigName: "mnemonic-activate", callback: (($obj: AppChooserDialog, group_cycling: boolean) => boolean)): number + emit(sigName: "mnemonic-activate", group_cycling: boolean): void + connect(sigName: "move-focus", callback: (($obj: AppChooserDialog, direction: DirectionType) => void)): number + connect_after(sigName: "move-focus", callback: (($obj: AppChooserDialog, direction: DirectionType) => void)): number + emit(sigName: "move-focus", direction: DirectionType): void + connect(sigName: "query-tooltip", callback: (($obj: AppChooserDialog, x: number, y: number, keyboard_mode: boolean, tooltip: Tooltip) => boolean)): number + connect_after(sigName: "query-tooltip", callback: (($obj: AppChooserDialog, x: number, y: number, keyboard_mode: boolean, tooltip: Tooltip) => boolean)): number + emit(sigName: "query-tooltip", x: number, y: number, keyboard_mode: boolean, tooltip: Tooltip): void + connect(sigName: "realize", callback: (($obj: AppChooserDialog) => void)): number + connect_after(sigName: "realize", callback: (($obj: AppChooserDialog) => void)): number + emit(sigName: "realize"): void + connect(sigName: "show", callback: (($obj: AppChooserDialog) => void)): number + connect_after(sigName: "show", callback: (($obj: AppChooserDialog) => void)): number + emit(sigName: "show"): void + connect(sigName: "state-flags-changed", callback: (($obj: AppChooserDialog, flags: StateFlags) => void)): number + connect_after(sigName: "state-flags-changed", callback: (($obj: AppChooserDialog, flags: StateFlags) => void)): number + emit(sigName: "state-flags-changed", flags: StateFlags): void + connect(sigName: "unmap", callback: (($obj: AppChooserDialog) => void)): number + connect_after(sigName: "unmap", callback: (($obj: AppChooserDialog) => void)): number + emit(sigName: "unmap"): void + connect(sigName: "unrealize", callback: (($obj: AppChooserDialog) => void)): number + connect_after(sigName: "unrealize", callback: (($obj: AppChooserDialog) => void)): number + emit(sigName: "unrealize"): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: AppChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: AppChooserDialog, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: "notify::heading", callback: (($obj: AppChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::heading", callback: (($obj: AppChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::application", callback: (($obj: AppChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::application", callback: (($obj: AppChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::child", callback: (($obj: AppChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::child", callback: (($obj: AppChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::decorated", callback: (($obj: AppChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::decorated", callback: (($obj: AppChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::default-height", callback: (($obj: AppChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::default-height", callback: (($obj: AppChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::default-widget", callback: (($obj: AppChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::default-widget", callback: (($obj: AppChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::default-width", callback: (($obj: AppChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::default-width", callback: (($obj: AppChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::deletable", callback: (($obj: AppChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::deletable", callback: (($obj: AppChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::destroy-with-parent", callback: (($obj: AppChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::destroy-with-parent", callback: (($obj: AppChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::display", callback: (($obj: AppChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::display", callback: (($obj: AppChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::focus-visible", callback: (($obj: AppChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::focus-visible", callback: (($obj: AppChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::focus-widget", callback: (($obj: AppChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::focus-widget", callback: (($obj: AppChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::fullscreened", callback: (($obj: AppChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::fullscreened", callback: (($obj: AppChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::handle-menubar-accel", callback: (($obj: AppChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::handle-menubar-accel", callback: (($obj: AppChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::hide-on-close", callback: (($obj: AppChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hide-on-close", callback: (($obj: AppChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::icon-name", callback: (($obj: AppChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::icon-name", callback: (($obj: AppChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::is-active", callback: (($obj: AppChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::is-active", callback: (($obj: AppChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::maximized", callback: (($obj: AppChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::maximized", callback: (($obj: AppChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::mnemonics-visible", callback: (($obj: AppChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::mnemonics-visible", callback: (($obj: AppChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::modal", callback: (($obj: AppChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::modal", callback: (($obj: AppChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::resizable", callback: (($obj: AppChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::resizable", callback: (($obj: AppChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::startup-id", callback: (($obj: AppChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::startup-id", callback: (($obj: AppChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::title", callback: (($obj: AppChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::title", callback: (($obj: AppChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::transient-for", callback: (($obj: AppChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::transient-for", callback: (($obj: AppChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::can-focus", callback: (($obj: AppChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::can-focus", callback: (($obj: AppChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::can-target", callback: (($obj: AppChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::can-target", callback: (($obj: AppChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::css-classes", callback: (($obj: AppChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::css-classes", callback: (($obj: AppChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::cursor", callback: (($obj: AppChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::cursor", callback: (($obj: AppChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::focus-on-click", callback: (($obj: AppChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::focus-on-click", callback: (($obj: AppChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::focusable", callback: (($obj: AppChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::focusable", callback: (($obj: AppChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::halign", callback: (($obj: AppChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::halign", callback: (($obj: AppChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::has-default", callback: (($obj: AppChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-default", callback: (($obj: AppChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::has-focus", callback: (($obj: AppChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-focus", callback: (($obj: AppChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::has-tooltip", callback: (($obj: AppChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-tooltip", callback: (($obj: AppChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::height-request", callback: (($obj: AppChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::height-request", callback: (($obj: AppChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::hexpand", callback: (($obj: AppChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hexpand", callback: (($obj: AppChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::hexpand-set", callback: (($obj: AppChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hexpand-set", callback: (($obj: AppChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::layout-manager", callback: (($obj: AppChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::layout-manager", callback: (($obj: AppChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-bottom", callback: (($obj: AppChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-bottom", callback: (($obj: AppChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-end", callback: (($obj: AppChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-end", callback: (($obj: AppChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-start", callback: (($obj: AppChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-start", callback: (($obj: AppChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-top", callback: (($obj: AppChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-top", callback: (($obj: AppChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::name", callback: (($obj: AppChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::name", callback: (($obj: AppChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::opacity", callback: (($obj: AppChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::opacity", callback: (($obj: AppChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::overflow", callback: (($obj: AppChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::overflow", callback: (($obj: AppChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::parent", callback: (($obj: AppChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::parent", callback: (($obj: AppChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::receives-default", callback: (($obj: AppChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::receives-default", callback: (($obj: AppChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::root", callback: (($obj: AppChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::root", callback: (($obj: AppChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::scale-factor", callback: (($obj: AppChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::scale-factor", callback: (($obj: AppChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::sensitive", callback: (($obj: AppChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::sensitive", callback: (($obj: AppChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::tooltip-markup", callback: (($obj: AppChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::tooltip-markup", callback: (($obj: AppChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::tooltip-text", callback: (($obj: AppChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::tooltip-text", callback: (($obj: AppChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::valign", callback: (($obj: AppChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::valign", callback: (($obj: AppChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::vexpand", callback: (($obj: AppChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vexpand", callback: (($obj: AppChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::vexpand-set", callback: (($obj: AppChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vexpand-set", callback: (($obj: AppChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::visible", callback: (($obj: AppChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::visible", callback: (($obj: AppChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::width-request", callback: (($obj: AppChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::width-request", callback: (($obj: AppChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::accessible-role", callback: (($obj: AppChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-role", callback: (($obj: AppChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: AppChooserDialog_ConstructProps) + _init (config?: AppChooserDialog_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(parent: Window | null, flags: DialogFlags, file: Gio.File): AppChooserDialog + static new(): AppChooserDialog + static new_for_content_type(parent: Window | null, flags: DialogFlags, content_type: string): AppChooserDialog + static $gtype: GObject.Type +} +export interface AppChooserWidget_ConstructProps extends Widget_ConstructProps { + default_text?: string + show_all?: boolean + show_default?: boolean + show_fallback?: boolean + show_other?: boolean + show_recommended?: boolean + accessible_role?: AccessibleRole + content_type?: string +} +export class AppChooserWidget { + /* Properties of Gtk.AppChooserWidget */ + default_text: string + show_all: boolean + show_default: boolean + show_fallback: boolean + show_other: boolean + show_recommended: boolean + /* Properties of Gtk.Widget */ + can_focus: boolean + can_target: boolean + css_classes: string[] + cursor: Gdk.Cursor + focus_on_click: boolean + focusable: boolean + halign: Align + readonly has_default: boolean + readonly has_focus: boolean + has_tooltip: boolean + height_request: number + hexpand: boolean + hexpand_set: boolean + layout_manager: LayoutManager + margin_bottom: number + margin_end: number + margin_start: number + margin_top: number + name: string + opacity: number + overflow: Overflow + readonly parent: Widget + receives_default: boolean + readonly root: Root + readonly scale_factor: number + sensitive: boolean + tooltip_markup: string + tooltip_text: string + valign: Align + vexpand: boolean + vexpand_set: boolean + visible: boolean + width_request: number + /* Properties of Gtk.Accessible */ + accessible_role: AccessibleRole + /* Fields of Gtk.Widget */ + parent_instance: GObject.InitiallyUnowned + /* Fields of GObject.InitiallyUnowned */ + g_type_instance: GObject.TypeInstance + /* Methods of Gtk.AppChooserWidget */ + get_default_text(): string | null + get_show_all(): boolean + get_show_default(): boolean + get_show_fallback(): boolean + get_show_other(): boolean + get_show_recommended(): boolean + set_default_text(text: string): void + set_show_all(setting: boolean): void + set_show_default(setting: boolean): void + set_show_fallback(setting: boolean): void + set_show_other(setting: boolean): void + set_show_recommended(setting: boolean): void + /* Methods of Gtk.Widget */ + action_set_enabled(action_name: string, enabled: boolean): void + activate(): boolean + activate_action(name: string, args?: GLib.Variant | null): boolean + activate_default(): void + add_controller(controller: EventController): void + add_css_class(css_class: string): void + add_mnemonic_label(label: Widget): void + add_tick_callback(callback: TickCallback): number + allocate(width: number, height: number, baseline: number, transform?: Gsk.Transform | null): void + child_focus(direction: DirectionType): boolean + compute_bounds(target: Widget): [ /* returnType */ boolean, /* out_bounds */ Graphene.Rect ] + compute_expand(orientation: Orientation): boolean + compute_point(target: Widget, point: Graphene.Point): [ /* returnType */ boolean, /* out_point */ Graphene.Point ] + compute_transform(target: Widget): [ /* returnType */ boolean, /* out_transform */ Graphene.Matrix ] + contains(x: number, y: number): boolean + create_pango_context(): Pango.Context + create_pango_layout(text?: string | null): Pango.Layout + drag_check_threshold(start_x: number, start_y: number, current_x: number, current_y: number): boolean + error_bell(): void + get_allocated_baseline(): number + get_allocated_height(): number + get_allocated_width(): number + get_allocation(): /* allocation */ Allocation + get_ancestor(widget_type: GObject.Type): Widget | null + get_can_focus(): boolean + get_can_target(): boolean + get_child_visible(): boolean + get_clipboard(): Gdk.Clipboard + get_css_classes(): string[] + get_css_name(): string + get_cursor(): Gdk.Cursor | null + get_direction(): TextDirection + get_display(): Gdk.Display + get_first_child(): Widget | null + get_focus_child(): Widget | null + get_focus_on_click(): boolean + get_focusable(): boolean + get_font_map(): Pango.FontMap | null + get_font_options(): cairo.FontOptions | null + get_frame_clock(): Gdk.FrameClock | null + get_halign(): Align + get_has_tooltip(): boolean + get_height(): number + get_hexpand(): boolean + get_hexpand_set(): boolean + get_last_child(): Widget | null + get_layout_manager(): LayoutManager | null + get_mapped(): boolean + get_margin_bottom(): number + get_margin_end(): number + get_margin_start(): number + get_margin_top(): number + get_name(): string + get_native(): Native | null + get_next_sibling(): Widget | null + get_opacity(): number + get_overflow(): Overflow + get_pango_context(): Pango.Context + get_parent(): Widget | null + get_preferred_size(): [ /* minimum_size */ Requisition | null, /* natural_size */ Requisition | null ] + get_prev_sibling(): Widget | null + get_primary_clipboard(): Gdk.Clipboard + get_realized(): boolean + get_receives_default(): boolean + get_request_mode(): SizeRequestMode + get_root(): Root | null + get_scale_factor(): number + get_sensitive(): boolean + get_settings(): Settings + get_size(orientation: Orientation): number + get_size_request(): [ /* width */ number | null, /* height */ number | null ] + get_state_flags(): StateFlags + get_style_context(): StyleContext + get_template_child(widget_type: GObject.Type, name: string): GObject.Object + get_tooltip_markup(): string | null + get_tooltip_text(): string | null + get_valign(): Align + get_vexpand(): boolean + get_vexpand_set(): boolean + get_visible(): boolean + get_width(): number + grab_focus(): boolean + has_css_class(css_class: string): boolean + has_visible_focus(): boolean + hide(): void + in_destruction(): boolean + init_template(): void + insert_action_group(name: string, group?: Gio.ActionGroup | null): void + insert_after(parent: Widget, previous_sibling?: Widget | null): void + insert_before(parent: Widget, next_sibling?: Widget | null): void + is_ancestor(ancestor: Widget): boolean + is_drawable(): boolean + is_focus(): boolean + is_sensitive(): boolean + is_visible(): boolean + keynav_failed(direction: DirectionType): boolean + list_mnemonic_labels(): Widget[] + map(): void + measure(orientation: Orientation, for_size: number): [ /* minimum */ number | null, /* natural */ number | null, /* minimum_baseline */ number | null, /* natural_baseline */ number | null ] + mnemonic_activate(group_cycling: boolean): boolean + observe_children(): Gio.ListModel + observe_controllers(): Gio.ListModel + pick(x: number, y: number, flags: PickFlags): Widget | null + queue_allocate(): void + queue_draw(): void + queue_resize(): void + realize(): void + remove_controller(controller: EventController): void + remove_css_class(css_class: string): void + remove_mnemonic_label(label: Widget): void + remove_tick_callback(id: number): void + set_can_focus(can_focus: boolean): void + set_can_target(can_target: boolean): void + set_child_visible(child_visible: boolean): void + set_css_classes(classes: string[]): void + set_cursor(cursor?: Gdk.Cursor | null): void + set_cursor_from_name(name?: string | null): void + set_direction(dir: TextDirection): void + set_focus_child(child?: Widget | null): void + set_focus_on_click(focus_on_click: boolean): void + set_focusable(focusable: boolean): void + set_font_map(font_map?: Pango.FontMap | null): void + set_font_options(options?: cairo.FontOptions | null): void + set_halign(align: Align): void + set_has_tooltip(has_tooltip: boolean): void + set_hexpand(expand: boolean): void + set_hexpand_set(set: boolean): void + set_layout_manager(layout_manager?: LayoutManager | null): void + set_margin_bottom(margin: number): void + set_margin_end(margin: number): void + set_margin_start(margin: number): void + set_margin_top(margin: number): void + set_name(name: string): void + set_opacity(opacity: number): void + set_overflow(overflow: Overflow): void + set_parent(parent: Widget): void + set_receives_default(receives_default: boolean): void + set_sensitive(sensitive: boolean): void + set_size_request(width: number, height: number): void + set_state_flags(flags: StateFlags, clear: boolean): void + set_tooltip_markup(markup?: string | null): void + set_tooltip_text(text?: string | null): void + set_valign(align: Align): void + set_vexpand(expand: boolean): void + set_vexpand_set(set: boolean): void + set_visible(visible: boolean): void + should_layout(): boolean + show(): void + size_allocate(allocation: Allocation, baseline: number): void + snapshot_child(child: Widget, snapshot: Snapshot): void + translate_coordinates(dest_widget: Widget, src_x: number, src_y: number): [ /* returnType */ boolean, /* dest_x */ number | null, /* dest_y */ number | null ] + trigger_tooltip_query(): void + unmap(): void + unparent(): void + unrealize(): void + unset_state_flags(flags: StateFlags): void + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Methods of Gtk.Accessible */ + get_accessible_role(): AccessibleRole + reset_property(property: AccessibleProperty): void + reset_relation(relation: AccessibleRelation): void + reset_state(state: AccessibleState): void + update_property(properties: AccessibleProperty[], values: any): void + update_relation(relations: AccessibleRelation[], values: any): void + update_state(states: AccessibleState[], values: any): void + /* Methods of Gtk.AppChooser */ + get_app_info(): Gio.AppInfo | null + get_content_type(): string + refresh(): void + /* Methods of Gtk.Buildable */ + get_buildable_id(): string + /* Virtual methods of Gtk.Widget */ + vfunc_compute_expand(hexpand_p: boolean, vexpand_p: boolean): void + vfunc_contains(x: number, y: number): boolean + vfunc_css_changed(change: CssStyleChange): void + vfunc_direction_changed(previous_direction: TextDirection): void + vfunc_focus(direction: DirectionType): boolean + vfunc_get_request_mode(): SizeRequestMode + vfunc_grab_focus(): boolean + vfunc_hide(): void + vfunc_keynav_failed(direction: DirectionType): boolean + vfunc_map(): void + vfunc_measure(orientation: Orientation, for_size: number): [ /* minimum */ number | null, /* natural */ number | null, /* minimum_baseline */ number | null, /* natural_baseline */ number | null ] + vfunc_mnemonic_activate(group_cycling: boolean): boolean + vfunc_move_focus(direction: DirectionType): void + vfunc_query_tooltip(x: number, y: number, keyboard_tooltip: boolean, tooltip: Tooltip): boolean + vfunc_realize(): void + vfunc_root(): void + vfunc_set_focus_child(child?: Widget | null): void + vfunc_show(): void + vfunc_size_allocate(width: number, height: number, baseline: number): void + vfunc_snapshot(snapshot: Snapshot): void + vfunc_state_flags_changed(previous_state_flags: StateFlags): void + vfunc_system_setting_changed(settings: SystemSetting): void + vfunc_unmap(): void + vfunc_unrealize(): void + vfunc_unroot(): void + vfunc_add_child(builder: Builder, child: GObject.Object, type?: string | null): void + vfunc_custom_finished(builder: Builder, child: GObject.Object | null, tagname: string, data?: object | null): void + vfunc_custom_tag_end(builder: Builder, child: GObject.Object | null, tagname: string, data?: object | null): void + vfunc_custom_tag_start(builder: Builder, child: GObject.Object | null, tagname: string): [ /* returnType */ boolean, /* parser */ BuildableParser, /* data */ object | null ] + vfunc_get_id(): string + vfunc_get_internal_child(builder: Builder, childname: string): GObject.Object + vfunc_parser_finished(builder: Builder): void + vfunc_set_buildable_property(builder: Builder, name: string, value: any): void + vfunc_set_id(id: string): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Gtk.AppChooserWidget */ + connect(sigName: "application-activated", callback: (($obj: AppChooserWidget, application: Gio.AppInfo) => void)): number + connect_after(sigName: "application-activated", callback: (($obj: AppChooserWidget, application: Gio.AppInfo) => void)): number + emit(sigName: "application-activated", application: Gio.AppInfo): void + connect(sigName: "application-selected", callback: (($obj: AppChooserWidget, application: Gio.AppInfo) => void)): number + connect_after(sigName: "application-selected", callback: (($obj: AppChooserWidget, application: Gio.AppInfo) => void)): number + emit(sigName: "application-selected", application: Gio.AppInfo): void + /* Signals of Gtk.Widget */ + connect(sigName: "destroy", callback: (($obj: AppChooserWidget) => void)): number + connect_after(sigName: "destroy", callback: (($obj: AppChooserWidget) => void)): number + emit(sigName: "destroy"): void + connect(sigName: "direction-changed", callback: (($obj: AppChooserWidget, previous_direction: TextDirection) => void)): number + connect_after(sigName: "direction-changed", callback: (($obj: AppChooserWidget, previous_direction: TextDirection) => void)): number + emit(sigName: "direction-changed", previous_direction: TextDirection): void + connect(sigName: "hide", callback: (($obj: AppChooserWidget) => void)): number + connect_after(sigName: "hide", callback: (($obj: AppChooserWidget) => void)): number + emit(sigName: "hide"): void + connect(sigName: "keynav-failed", callback: (($obj: AppChooserWidget, direction: DirectionType) => boolean)): number + connect_after(sigName: "keynav-failed", callback: (($obj: AppChooserWidget, direction: DirectionType) => boolean)): number + emit(sigName: "keynav-failed", direction: DirectionType): void + connect(sigName: "map", callback: (($obj: AppChooserWidget) => void)): number + connect_after(sigName: "map", callback: (($obj: AppChooserWidget) => void)): number + emit(sigName: "map"): void + connect(sigName: "mnemonic-activate", callback: (($obj: AppChooserWidget, group_cycling: boolean) => boolean)): number + connect_after(sigName: "mnemonic-activate", callback: (($obj: AppChooserWidget, group_cycling: boolean) => boolean)): number + emit(sigName: "mnemonic-activate", group_cycling: boolean): void + connect(sigName: "move-focus", callback: (($obj: AppChooserWidget, direction: DirectionType) => void)): number + connect_after(sigName: "move-focus", callback: (($obj: AppChooserWidget, direction: DirectionType) => void)): number + emit(sigName: "move-focus", direction: DirectionType): void + connect(sigName: "query-tooltip", callback: (($obj: AppChooserWidget, x: number, y: number, keyboard_mode: boolean, tooltip: Tooltip) => boolean)): number + connect_after(sigName: "query-tooltip", callback: (($obj: AppChooserWidget, x: number, y: number, keyboard_mode: boolean, tooltip: Tooltip) => boolean)): number + emit(sigName: "query-tooltip", x: number, y: number, keyboard_mode: boolean, tooltip: Tooltip): void + connect(sigName: "realize", callback: (($obj: AppChooserWidget) => void)): number + connect_after(sigName: "realize", callback: (($obj: AppChooserWidget) => void)): number + emit(sigName: "realize"): void + connect(sigName: "show", callback: (($obj: AppChooserWidget) => void)): number + connect_after(sigName: "show", callback: (($obj: AppChooserWidget) => void)): number + emit(sigName: "show"): void + connect(sigName: "state-flags-changed", callback: (($obj: AppChooserWidget, flags: StateFlags) => void)): number + connect_after(sigName: "state-flags-changed", callback: (($obj: AppChooserWidget, flags: StateFlags) => void)): number + emit(sigName: "state-flags-changed", flags: StateFlags): void + connect(sigName: "unmap", callback: (($obj: AppChooserWidget) => void)): number + connect_after(sigName: "unmap", callback: (($obj: AppChooserWidget) => void)): number + emit(sigName: "unmap"): void + connect(sigName: "unrealize", callback: (($obj: AppChooserWidget) => void)): number + connect_after(sigName: "unrealize", callback: (($obj: AppChooserWidget) => void)): number + emit(sigName: "unrealize"): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: AppChooserWidget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: AppChooserWidget, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: "notify::default-text", callback: (($obj: AppChooserWidget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::default-text", callback: (($obj: AppChooserWidget, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::show-all", callback: (($obj: AppChooserWidget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::show-all", callback: (($obj: AppChooserWidget, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::show-default", callback: (($obj: AppChooserWidget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::show-default", callback: (($obj: AppChooserWidget, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::show-fallback", callback: (($obj: AppChooserWidget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::show-fallback", callback: (($obj: AppChooserWidget, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::show-other", callback: (($obj: AppChooserWidget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::show-other", callback: (($obj: AppChooserWidget, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::show-recommended", callback: (($obj: AppChooserWidget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::show-recommended", callback: (($obj: AppChooserWidget, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::can-focus", callback: (($obj: AppChooserWidget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::can-focus", callback: (($obj: AppChooserWidget, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::can-target", callback: (($obj: AppChooserWidget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::can-target", callback: (($obj: AppChooserWidget, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::css-classes", callback: (($obj: AppChooserWidget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::css-classes", callback: (($obj: AppChooserWidget, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::cursor", callback: (($obj: AppChooserWidget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::cursor", callback: (($obj: AppChooserWidget, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::focus-on-click", callback: (($obj: AppChooserWidget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::focus-on-click", callback: (($obj: AppChooserWidget, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::focusable", callback: (($obj: AppChooserWidget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::focusable", callback: (($obj: AppChooserWidget, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::halign", callback: (($obj: AppChooserWidget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::halign", callback: (($obj: AppChooserWidget, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::has-default", callback: (($obj: AppChooserWidget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-default", callback: (($obj: AppChooserWidget, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::has-focus", callback: (($obj: AppChooserWidget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-focus", callback: (($obj: AppChooserWidget, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::has-tooltip", callback: (($obj: AppChooserWidget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-tooltip", callback: (($obj: AppChooserWidget, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::height-request", callback: (($obj: AppChooserWidget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::height-request", callback: (($obj: AppChooserWidget, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::hexpand", callback: (($obj: AppChooserWidget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hexpand", callback: (($obj: AppChooserWidget, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::hexpand-set", callback: (($obj: AppChooserWidget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hexpand-set", callback: (($obj: AppChooserWidget, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::layout-manager", callback: (($obj: AppChooserWidget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::layout-manager", callback: (($obj: AppChooserWidget, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-bottom", callback: (($obj: AppChooserWidget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-bottom", callback: (($obj: AppChooserWidget, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-end", callback: (($obj: AppChooserWidget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-end", callback: (($obj: AppChooserWidget, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-start", callback: (($obj: AppChooserWidget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-start", callback: (($obj: AppChooserWidget, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-top", callback: (($obj: AppChooserWidget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-top", callback: (($obj: AppChooserWidget, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::name", callback: (($obj: AppChooserWidget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::name", callback: (($obj: AppChooserWidget, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::opacity", callback: (($obj: AppChooserWidget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::opacity", callback: (($obj: AppChooserWidget, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::overflow", callback: (($obj: AppChooserWidget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::overflow", callback: (($obj: AppChooserWidget, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::parent", callback: (($obj: AppChooserWidget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::parent", callback: (($obj: AppChooserWidget, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::receives-default", callback: (($obj: AppChooserWidget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::receives-default", callback: (($obj: AppChooserWidget, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::root", callback: (($obj: AppChooserWidget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::root", callback: (($obj: AppChooserWidget, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::scale-factor", callback: (($obj: AppChooserWidget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::scale-factor", callback: (($obj: AppChooserWidget, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::sensitive", callback: (($obj: AppChooserWidget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::sensitive", callback: (($obj: AppChooserWidget, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::tooltip-markup", callback: (($obj: AppChooserWidget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::tooltip-markup", callback: (($obj: AppChooserWidget, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::tooltip-text", callback: (($obj: AppChooserWidget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::tooltip-text", callback: (($obj: AppChooserWidget, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::valign", callback: (($obj: AppChooserWidget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::valign", callback: (($obj: AppChooserWidget, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::vexpand", callback: (($obj: AppChooserWidget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vexpand", callback: (($obj: AppChooserWidget, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::vexpand-set", callback: (($obj: AppChooserWidget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vexpand-set", callback: (($obj: AppChooserWidget, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::visible", callback: (($obj: AppChooserWidget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::visible", callback: (($obj: AppChooserWidget, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::width-request", callback: (($obj: AppChooserWidget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::width-request", callback: (($obj: AppChooserWidget, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::accessible-role", callback: (($obj: AppChooserWidget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-role", callback: (($obj: AppChooserWidget, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: AppChooserWidget_ConstructProps) + _init (config?: AppChooserWidget_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(content_type: string): AppChooserWidget + static $gtype: GObject.Type +} +export interface Application_ConstructProps extends Gio.Application_ConstructProps { + menubar?: Gio.MenuModel + register_session?: boolean +} +export class Application { + /* Properties of Gtk.Application */ + readonly active_window: Window + menubar: Gio.MenuModel + register_session: boolean + readonly screensaver_active: boolean + /* Properties of Gio.Application */ + action_group: Gio.ActionGroup + application_id: string + flags: Gio.ApplicationFlags + inactivity_timeout: number + readonly is_busy: boolean + readonly is_registered: boolean + readonly is_remote: boolean + resource_base_path: string + /* Fields of Gtk.Application */ + parent_instance: Gio.Application + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of Gtk.Application */ + add_window(window: Window): void + get_accels_for_action(detailed_action_name: string): string[] + get_actions_for_accel(accel: string): string[] + get_active_window(): Window | null + get_menu_by_id(id: string): Gio.Menu | null + get_menubar(): Gio.MenuModel | null + get_window_by_id(id: number): Window | null + get_windows(): Window[] + inhibit(window: Window | null, flags: ApplicationInhibitFlags, reason?: string | null): number + list_action_descriptions(): string[] + remove_window(window: Window): void + set_accels_for_action(detailed_action_name: string, accels: string[]): void + set_menubar(menubar?: Gio.MenuModel | null): void + uninhibit(cookie: number): void + /* Methods of Gio.Application */ + activate(): void + add_main_option(long_name: string, short_name: number, flags: GLib.OptionFlags, arg: GLib.OptionArg, description: string, arg_description?: string | null): void + add_main_option_entries(entries: GLib.OptionEntry[]): void + add_option_group(group: GLib.OptionGroup): void + bind_busy_property(object: GObject.Object, property: string): void + get_application_id(): string | null + get_dbus_connection(): Gio.DBusConnection | null + get_dbus_object_path(): string | null + get_flags(): Gio.ApplicationFlags + get_inactivity_timeout(): number + get_is_busy(): boolean + get_is_registered(): boolean + get_is_remote(): boolean + get_resource_base_path(): string | null + hold(): void + mark_busy(): void + open(files: Gio.File[], hint: string): void + quit(): void + register(cancellable?: Gio.Cancellable | null): boolean + release(): void + run(argv?: string[] | null): number + send_notification(id: string | null, notification: Gio.Notification): void + set_action_group(action_group?: Gio.ActionGroup | null): void + set_application_id(application_id?: string | null): void + set_default(): void + set_flags(flags: Gio.ApplicationFlags): void + set_inactivity_timeout(inactivity_timeout: number): void + set_option_context_description(description?: string | null): void + set_option_context_parameter_string(parameter_string?: string | null): void + set_option_context_summary(summary?: string | null): void + set_resource_base_path(resource_path?: string | null): void + unbind_busy_property(object: GObject.Object, property: string): void + unmark_busy(): void + withdraw_notification(id: string): void + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Methods of Gio.ActionGroup */ + action_added(action_name: string): void + action_enabled_changed(action_name: string, enabled: boolean): void + action_removed(action_name: string): void + action_state_changed(action_name: string, state: GLib.Variant): void + activate_action(action_name: string, parameter?: GLib.Variant | null): void + change_action_state(action_name: string, value: GLib.Variant): void + get_action_enabled(action_name: string): boolean + get_action_parameter_type(action_name: string): GLib.VariantType | null + get_action_state(action_name: string): GLib.Variant | null + get_action_state_hint(action_name: string): GLib.Variant | null + get_action_state_type(action_name: string): GLib.VariantType | null + has_action(action_name: string): boolean + list_actions(): string[] + query_action(action_name: string): [ /* returnType */ boolean, /* enabled */ boolean, /* parameter_type */ GLib.VariantType | null, /* state_type */ GLib.VariantType | null, /* state_hint */ GLib.Variant | null, /* state */ GLib.Variant | null ] + /* Methods of Gio.ActionMap */ + add_action(action: Gio.Action): void + add_action_entries(entries: Gio.ActionEntry[], user_data?: object | null): void + lookup_action(action_name: string): Gio.Action | null + remove_action(action_name: string): void + /* Virtual methods of Gtk.Application */ + vfunc_window_added(window: Window): void + vfunc_window_removed(window: Window): void + vfunc_action_added(action_name: string): void + vfunc_action_enabled_changed(action_name: string, enabled: boolean): void + vfunc_action_removed(action_name: string): void + vfunc_action_state_changed(action_name: string, state: GLib.Variant): void + vfunc_activate_action(action_name: string, parameter?: GLib.Variant | null): void + vfunc_change_action_state(action_name: string, value: GLib.Variant): void + vfunc_get_action_enabled(action_name: string): boolean + vfunc_get_action_parameter_type(action_name: string): GLib.VariantType | null + vfunc_get_action_state(action_name: string): GLib.Variant | null + vfunc_get_action_state_hint(action_name: string): GLib.Variant | null + vfunc_get_action_state_type(action_name: string): GLib.VariantType | null + vfunc_has_action(action_name: string): boolean + vfunc_list_actions(): string[] + vfunc_query_action(action_name: string): [ /* returnType */ boolean, /* enabled */ boolean, /* parameter_type */ GLib.VariantType | null, /* state_type */ GLib.VariantType | null, /* state_hint */ GLib.Variant | null, /* state */ GLib.Variant | null ] + vfunc_add_action(action: Gio.Action): void + vfunc_lookup_action(action_name: string): Gio.Action | null + vfunc_remove_action(action_name: string): void + /* Virtual methods of Gio.Application */ + vfunc_activate(): void + vfunc_add_platform_data(builder: GLib.VariantBuilder): void + vfunc_after_emit(platform_data: GLib.Variant): void + vfunc_before_emit(platform_data: GLib.Variant): void + vfunc_command_line(command_line: Gio.ApplicationCommandLine): number + vfunc_dbus_register(connection: Gio.DBusConnection, object_path: string): boolean + vfunc_dbus_unregister(connection: Gio.DBusConnection, object_path: string): void + vfunc_handle_local_options(options: GLib.VariantDict): number + vfunc_local_command_line(arguments_: string[]): [ /* returnType */ boolean, /* arguments_ */ string[], /* exit_status */ number ] + vfunc_name_lost(): boolean + vfunc_open(files: Gio.File[], hint: string): void + vfunc_quit_mainloop(): void + vfunc_run_mainloop(): void + vfunc_shutdown(): void + vfunc_startup(): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Gtk.Application */ + connect(sigName: "query-end", callback: (($obj: Application) => void)): number + connect_after(sigName: "query-end", callback: (($obj: Application) => void)): number + emit(sigName: "query-end"): void + connect(sigName: "window-added", callback: (($obj: Application, window: Window) => void)): number + connect_after(sigName: "window-added", callback: (($obj: Application, window: Window) => void)): number + emit(sigName: "window-added", window: Window): void + connect(sigName: "window-removed", callback: (($obj: Application, window: Window) => void)): number + connect_after(sigName: "window-removed", callback: (($obj: Application, window: Window) => void)): number + emit(sigName: "window-removed", window: Window): void + /* Signals of Gio.Application */ + connect(sigName: "activate", callback: (($obj: Application) => void)): number + connect_after(sigName: "activate", callback: (($obj: Application) => void)): number + emit(sigName: "activate"): void + connect(sigName: "command-line", callback: (($obj: Application, command_line: Gio.ApplicationCommandLine) => number)): number + connect_after(sigName: "command-line", callback: (($obj: Application, command_line: Gio.ApplicationCommandLine) => number)): number + emit(sigName: "command-line", command_line: Gio.ApplicationCommandLine): void + connect(sigName: "handle-local-options", callback: (($obj: Application, options: GLib.VariantDict) => number)): number + connect_after(sigName: "handle-local-options", callback: (($obj: Application, options: GLib.VariantDict) => number)): number + emit(sigName: "handle-local-options", options: GLib.VariantDict): void + connect(sigName: "name-lost", callback: (($obj: Application) => boolean)): number + connect_after(sigName: "name-lost", callback: (($obj: Application) => boolean)): number + emit(sigName: "name-lost"): void + connect(sigName: "open", callback: (($obj: Application, files: Gio.File[], hint: string) => void)): number + connect_after(sigName: "open", callback: (($obj: Application, files: Gio.File[], hint: string) => void)): number + emit(sigName: "open", files: Gio.File[], hint: string): void + connect(sigName: "shutdown", callback: (($obj: Application) => void)): number + connect_after(sigName: "shutdown", callback: (($obj: Application) => void)): number + emit(sigName: "shutdown"): void + connect(sigName: "startup", callback: (($obj: Application) => void)): number + connect_after(sigName: "startup", callback: (($obj: Application) => void)): number + emit(sigName: "startup"): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: Application, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: Application, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + /* Signals of Gio.ActionGroup */ + connect(sigName: "action-added", callback: (($obj: Application, action_name: string) => void)): number + connect_after(sigName: "action-added", callback: (($obj: Application, action_name: string) => void)): number + emit(sigName: "action-added", action_name: string): void + connect(sigName: "action-enabled-changed", callback: (($obj: Application, action_name: string, enabled: boolean) => void)): number + connect_after(sigName: "action-enabled-changed", callback: (($obj: Application, action_name: string, enabled: boolean) => void)): number + emit(sigName: "action-enabled-changed", action_name: string, enabled: boolean): void + connect(sigName: "action-removed", callback: (($obj: Application, action_name: string) => void)): number + connect_after(sigName: "action-removed", callback: (($obj: Application, action_name: string) => void)): number + emit(sigName: "action-removed", action_name: string): void + connect(sigName: "action-state-changed", callback: (($obj: Application, action_name: string, value: GLib.Variant) => void)): number + connect_after(sigName: "action-state-changed", callback: (($obj: Application, action_name: string, value: GLib.Variant) => void)): number + emit(sigName: "action-state-changed", action_name: string, value: GLib.Variant): void + connect(sigName: "notify::active-window", callback: (($obj: Application, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::active-window", callback: (($obj: Application, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::menubar", callback: (($obj: Application, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::menubar", callback: (($obj: Application, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::register-session", callback: (($obj: Application, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::register-session", callback: (($obj: Application, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::screensaver-active", callback: (($obj: Application, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::screensaver-active", callback: (($obj: Application, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::action-group", callback: (($obj: Application, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::action-group", callback: (($obj: Application, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::application-id", callback: (($obj: Application, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::application-id", callback: (($obj: Application, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::flags", callback: (($obj: Application, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::flags", callback: (($obj: Application, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::inactivity-timeout", callback: (($obj: Application, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::inactivity-timeout", callback: (($obj: Application, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::is-busy", callback: (($obj: Application, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::is-busy", callback: (($obj: Application, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::is-registered", callback: (($obj: Application, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::is-registered", callback: (($obj: Application, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::is-remote", callback: (($obj: Application, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::is-remote", callback: (($obj: Application, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::resource-base-path", callback: (($obj: Application, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::resource-base-path", callback: (($obj: Application, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: Application_ConstructProps) + _init (config?: Application_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(application_id: string | null, flags: Gio.ApplicationFlags): Application + static $gtype: GObject.Type +} +export interface ApplicationWindow_ConstructProps extends Window_ConstructProps { + show_menubar?: boolean + accessible_role?: AccessibleRole +} +export class ApplicationWindow { + /* Properties of Gtk.ApplicationWindow */ + show_menubar: boolean + /* Properties of Gtk.Window */ + application: Application + child: Widget + decorated: boolean + default_height: number + default_widget: Widget + default_width: number + deletable: boolean + destroy_with_parent: boolean + display: Gdk.Display + focus_visible: boolean + focus_widget: Widget + fullscreened: boolean + handle_menubar_accel: boolean + hide_on_close: boolean + icon_name: string + readonly is_active: boolean + maximized: boolean + mnemonics_visible: boolean + modal: boolean + resizable: boolean + startup_id: string + title: string + transient_for: Window + /* Properties of Gtk.Widget */ + can_focus: boolean + can_target: boolean + css_classes: string[] + cursor: Gdk.Cursor + focus_on_click: boolean + focusable: boolean + halign: Align + readonly has_default: boolean + readonly has_focus: boolean + has_tooltip: boolean + height_request: number + hexpand: boolean + hexpand_set: boolean + layout_manager: LayoutManager + margin_bottom: number + margin_end: number + margin_start: number + margin_top: number + name: string + opacity: number + overflow: Overflow + readonly parent: Widget + receives_default: boolean + readonly root: Root + readonly scale_factor: number + sensitive: boolean + tooltip_markup: string + tooltip_text: string + valign: Align + vexpand: boolean + vexpand_set: boolean + visible: boolean + width_request: number + /* Properties of Gtk.Accessible */ + accessible_role: AccessibleRole + /* Fields of Gtk.ApplicationWindow */ + parent_instance: Window + /* Fields of GObject.InitiallyUnowned */ + g_type_instance: GObject.TypeInstance + /* Methods of Gtk.ApplicationWindow */ + get_help_overlay(): ShortcutsWindow | null + get_id(): number + get_show_menubar(): boolean + set_help_overlay(help_overlay?: ShortcutsWindow | null): void + set_show_menubar(show_menubar: boolean): void + /* Methods of Gtk.Window */ + close(): void + destroy(): void + fullscreen(): void + fullscreen_on_monitor(monitor: Gdk.Monitor): void + get_application(): Application | null + get_child(): Widget | null + get_decorated(): boolean + get_default_size(): [ /* width */ number | null, /* height */ number | null ] + get_default_widget(): Widget | null + get_deletable(): boolean + get_destroy_with_parent(): boolean + get_focus(): Widget | null + get_focus_visible(): boolean + get_group(): WindowGroup + get_handle_menubar_accel(): boolean + get_hide_on_close(): boolean + get_icon_name(): string | null + get_mnemonics_visible(): boolean + get_modal(): boolean + get_resizable(): boolean + get_title(): string | null + get_titlebar(): Widget | null + get_transient_for(): Window | null + has_group(): boolean + is_fullscreen(): boolean + is_maximized(): boolean + maximize(): void + minimize(): void + present(): void + present_with_time(timestamp: number): void + set_application(application?: Application | null): void + set_child(child?: Widget | null): void + set_decorated(setting: boolean): void + set_default_size(width: number, height: number): void + set_default_widget(default_widget?: Widget | null): void + set_deletable(setting: boolean): void + set_destroy_with_parent(setting: boolean): void + set_display(display: Gdk.Display): void + set_focus(focus?: Widget | null): void + set_focus_visible(setting: boolean): void + set_handle_menubar_accel(handle_menubar_accel: boolean): void + set_hide_on_close(setting: boolean): void + set_icon_name(name?: string | null): void + set_mnemonics_visible(setting: boolean): void + set_modal(modal: boolean): void + set_resizable(resizable: boolean): void + set_startup_id(startup_id: string): void + set_title(title?: string | null): void + set_titlebar(titlebar?: Widget | null): void + set_transient_for(parent?: Window | null): void + unfullscreen(): void + unmaximize(): void + unminimize(): void + /* Methods of Gtk.Widget */ + action_set_enabled(action_name: string, enabled: boolean): void + activate(): boolean + activate_action(name: string, args?: GLib.Variant | null): boolean + activate_default(): void + add_controller(controller: EventController): void + add_css_class(css_class: string): void + add_mnemonic_label(label: Widget): void + add_tick_callback(callback: TickCallback): number + allocate(width: number, height: number, baseline: number, transform?: Gsk.Transform | null): void + child_focus(direction: DirectionType): boolean + compute_bounds(target: Widget): [ /* returnType */ boolean, /* out_bounds */ Graphene.Rect ] + compute_expand(orientation: Orientation): boolean + compute_point(target: Widget, point: Graphene.Point): [ /* returnType */ boolean, /* out_point */ Graphene.Point ] + compute_transform(target: Widget): [ /* returnType */ boolean, /* out_transform */ Graphene.Matrix ] + contains(x: number, y: number): boolean + create_pango_context(): Pango.Context + create_pango_layout(text?: string | null): Pango.Layout + drag_check_threshold(start_x: number, start_y: number, current_x: number, current_y: number): boolean + error_bell(): void + get_allocated_baseline(): number + get_allocated_height(): number + get_allocated_width(): number + get_allocation(): /* allocation */ Allocation + get_ancestor(widget_type: GObject.Type): Widget | null + get_can_focus(): boolean + get_can_target(): boolean + get_child_visible(): boolean + get_clipboard(): Gdk.Clipboard + get_css_classes(): string[] + get_css_name(): string + get_cursor(): Gdk.Cursor | null + get_direction(): TextDirection + get_display(): Gdk.Display + get_first_child(): Widget | null + get_focus_child(): Widget | null + get_focus_on_click(): boolean + get_focusable(): boolean + get_font_map(): Pango.FontMap | null + get_font_options(): cairo.FontOptions | null + get_frame_clock(): Gdk.FrameClock | null + get_halign(): Align + get_has_tooltip(): boolean + get_height(): number + get_hexpand(): boolean + get_hexpand_set(): boolean + get_last_child(): Widget | null + get_layout_manager(): LayoutManager | null + get_mapped(): boolean + get_margin_bottom(): number + get_margin_end(): number + get_margin_start(): number + get_margin_top(): number + get_name(): string + get_native(): Native | null + get_next_sibling(): Widget | null + get_opacity(): number + get_overflow(): Overflow + get_pango_context(): Pango.Context + get_parent(): Widget | null + get_preferred_size(): [ /* minimum_size */ Requisition | null, /* natural_size */ Requisition | null ] + get_prev_sibling(): Widget | null + get_primary_clipboard(): Gdk.Clipboard + get_realized(): boolean + get_receives_default(): boolean + get_request_mode(): SizeRequestMode + get_root(): Root | null + get_scale_factor(): number + get_sensitive(): boolean + get_settings(): Settings + get_size(orientation: Orientation): number + get_size_request(): [ /* width */ number | null, /* height */ number | null ] + get_state_flags(): StateFlags + get_style_context(): StyleContext + get_template_child(widget_type: GObject.Type, name: string): GObject.Object + get_tooltip_markup(): string | null + get_tooltip_text(): string | null + get_valign(): Align + get_vexpand(): boolean + get_vexpand_set(): boolean + get_visible(): boolean + get_width(): number + grab_focus(): boolean + has_css_class(css_class: string): boolean + has_visible_focus(): boolean + hide(): void + in_destruction(): boolean + init_template(): void + insert_action_group(name: string, group?: Gio.ActionGroup | null): void + insert_after(parent: Widget, previous_sibling?: Widget | null): void + insert_before(parent: Widget, next_sibling?: Widget | null): void + is_ancestor(ancestor: Widget): boolean + is_drawable(): boolean + is_focus(): boolean + is_sensitive(): boolean + is_visible(): boolean + keynav_failed(direction: DirectionType): boolean + list_mnemonic_labels(): Widget[] + map(): void + measure(orientation: Orientation, for_size: number): [ /* minimum */ number | null, /* natural */ number | null, /* minimum_baseline */ number | null, /* natural_baseline */ number | null ] + mnemonic_activate(group_cycling: boolean): boolean + observe_children(): Gio.ListModel + observe_controllers(): Gio.ListModel + pick(x: number, y: number, flags: PickFlags): Widget | null + queue_allocate(): void + queue_draw(): void + queue_resize(): void + realize(): void + remove_controller(controller: EventController): void + remove_css_class(css_class: string): void + remove_mnemonic_label(label: Widget): void + remove_tick_callback(id: number): void + set_can_focus(can_focus: boolean): void + set_can_target(can_target: boolean): void + set_child_visible(child_visible: boolean): void + set_css_classes(classes: string[]): void + set_cursor(cursor?: Gdk.Cursor | null): void + set_cursor_from_name(name?: string | null): void + set_direction(dir: TextDirection): void + set_focus_child(child?: Widget | null): void + set_focus_on_click(focus_on_click: boolean): void + set_focusable(focusable: boolean): void + set_font_map(font_map?: Pango.FontMap | null): void + set_font_options(options?: cairo.FontOptions | null): void + set_halign(align: Align): void + set_has_tooltip(has_tooltip: boolean): void + set_hexpand(expand: boolean): void + set_hexpand_set(set: boolean): void + set_layout_manager(layout_manager?: LayoutManager | null): void + set_margin_bottom(margin: number): void + set_margin_end(margin: number): void + set_margin_start(margin: number): void + set_margin_top(margin: number): void + set_name(name: string): void + set_opacity(opacity: number): void + set_overflow(overflow: Overflow): void + set_parent(parent: Widget): void + set_receives_default(receives_default: boolean): void + set_sensitive(sensitive: boolean): void + set_size_request(width: number, height: number): void + set_state_flags(flags: StateFlags, clear: boolean): void + set_tooltip_markup(markup?: string | null): void + set_tooltip_text(text?: string | null): void + set_valign(align: Align): void + set_vexpand(expand: boolean): void + set_vexpand_set(set: boolean): void + set_visible(visible: boolean): void + should_layout(): boolean + show(): void + size_allocate(allocation: Allocation, baseline: number): void + snapshot_child(child: Widget, snapshot: Snapshot): void + translate_coordinates(dest_widget: Widget, src_x: number, src_y: number): [ /* returnType */ boolean, /* dest_x */ number | null, /* dest_y */ number | null ] + trigger_tooltip_query(): void + unmap(): void + unparent(): void + unrealize(): void + unset_state_flags(flags: StateFlags): void + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Methods of Gio.ActionGroup */ + action_added(action_name: string): void + action_enabled_changed(action_name: string, enabled: boolean): void + action_removed(action_name: string): void + action_state_changed(action_name: string, state: GLib.Variant): void + change_action_state(action_name: string, value: GLib.Variant): void + get_action_enabled(action_name: string): boolean + get_action_parameter_type(action_name: string): GLib.VariantType | null + get_action_state(action_name: string): GLib.Variant | null + get_action_state_hint(action_name: string): GLib.Variant | null + get_action_state_type(action_name: string): GLib.VariantType | null + has_action(action_name: string): boolean + list_actions(): string[] + query_action(action_name: string): [ /* returnType */ boolean, /* enabled */ boolean, /* parameter_type */ GLib.VariantType | null, /* state_type */ GLib.VariantType | null, /* state_hint */ GLib.Variant | null, /* state */ GLib.Variant | null ] + /* Methods of Gio.ActionMap */ + add_action(action: Gio.Action): void + add_action_entries(entries: Gio.ActionEntry[], user_data?: object | null): void + lookup_action(action_name: string): Gio.Action | null + remove_action(action_name: string): void + /* Methods of Gtk.Accessible */ + get_accessible_role(): AccessibleRole + reset_property(property: AccessibleProperty): void + reset_relation(relation: AccessibleRelation): void + reset_state(state: AccessibleState): void + update_property(properties: AccessibleProperty[], values: any): void + update_relation(relations: AccessibleRelation[], values: any): void + update_state(states: AccessibleState[], values: any): void + /* Methods of Gtk.Buildable */ + get_buildable_id(): string + /* Methods of Gtk.Native */ + get_renderer(): Gsk.Renderer + get_surface(): Gdk.Surface + get_surface_transform(): [ /* x */ number, /* y */ number ] + /* Virtual methods of Gtk.ApplicationWindow */ + vfunc_action_added(action_name: string): void + vfunc_action_enabled_changed(action_name: string, enabled: boolean): void + vfunc_action_removed(action_name: string): void + vfunc_action_state_changed(action_name: string, state: GLib.Variant): void + vfunc_activate_action(action_name: string, parameter?: GLib.Variant | null): void + vfunc_change_action_state(action_name: string, value: GLib.Variant): void + vfunc_get_action_enabled(action_name: string): boolean + vfunc_get_action_parameter_type(action_name: string): GLib.VariantType | null + vfunc_get_action_state(action_name: string): GLib.Variant | null + vfunc_get_action_state_hint(action_name: string): GLib.Variant | null + vfunc_get_action_state_type(action_name: string): GLib.VariantType | null + vfunc_has_action(action_name: string): boolean + vfunc_list_actions(): string[] + vfunc_query_action(action_name: string): [ /* returnType */ boolean, /* enabled */ boolean, /* parameter_type */ GLib.VariantType | null, /* state_type */ GLib.VariantType | null, /* state_hint */ GLib.Variant | null, /* state */ GLib.Variant | null ] + vfunc_add_action(action: Gio.Action): void + vfunc_lookup_action(action_name: string): Gio.Action | null + vfunc_remove_action(action_name: string): void + /* Virtual methods of Gtk.Window */ + vfunc_activate_default(): void + vfunc_activate_focus(): void + vfunc_close_request(): boolean + vfunc_enable_debugging(toggle: boolean): boolean + vfunc_keys_changed(): void + vfunc_add_controller(controller: ShortcutController): void + vfunc_remove_controller(controller: ShortcutController): void + /* Virtual methods of Gtk.Widget */ + vfunc_compute_expand(hexpand_p: boolean, vexpand_p: boolean): void + vfunc_contains(x: number, y: number): boolean + vfunc_css_changed(change: CssStyleChange): void + vfunc_direction_changed(previous_direction: TextDirection): void + vfunc_focus(direction: DirectionType): boolean + vfunc_get_request_mode(): SizeRequestMode + vfunc_grab_focus(): boolean + vfunc_hide(): void + vfunc_keynav_failed(direction: DirectionType): boolean + vfunc_map(): void + vfunc_measure(orientation: Orientation, for_size: number): [ /* minimum */ number | null, /* natural */ number | null, /* minimum_baseline */ number | null, /* natural_baseline */ number | null ] + vfunc_mnemonic_activate(group_cycling: boolean): boolean + vfunc_move_focus(direction: DirectionType): void + vfunc_query_tooltip(x: number, y: number, keyboard_tooltip: boolean, tooltip: Tooltip): boolean + vfunc_realize(): void + vfunc_root(): void + vfunc_set_focus_child(child?: Widget | null): void + vfunc_show(): void + vfunc_size_allocate(width: number, height: number, baseline: number): void + vfunc_snapshot(snapshot: Snapshot): void + vfunc_state_flags_changed(previous_state_flags: StateFlags): void + vfunc_system_setting_changed(settings: SystemSetting): void + vfunc_unmap(): void + vfunc_unrealize(): void + vfunc_unroot(): void + vfunc_add_child(builder: Builder, child: GObject.Object, type?: string | null): void + vfunc_custom_finished(builder: Builder, child: GObject.Object | null, tagname: string, data?: object | null): void + vfunc_custom_tag_end(builder: Builder, child: GObject.Object | null, tagname: string, data?: object | null): void + vfunc_custom_tag_start(builder: Builder, child: GObject.Object | null, tagname: string): [ /* returnType */ boolean, /* parser */ BuildableParser, /* data */ object | null ] + vfunc_get_id(): string + vfunc_get_internal_child(builder: Builder, childname: string): GObject.Object + vfunc_parser_finished(builder: Builder): void + vfunc_set_buildable_property(builder: Builder, name: string, value: any): void + vfunc_set_id(id: string): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Gtk.Window */ + connect(sigName: "activate-default", callback: (($obj: ApplicationWindow) => void)): number + connect_after(sigName: "activate-default", callback: (($obj: ApplicationWindow) => void)): number + emit(sigName: "activate-default"): void + connect(sigName: "activate-focus", callback: (($obj: ApplicationWindow) => void)): number + connect_after(sigName: "activate-focus", callback: (($obj: ApplicationWindow) => void)): number + emit(sigName: "activate-focus"): void + connect(sigName: "close-request", callback: (($obj: ApplicationWindow) => boolean)): number + connect_after(sigName: "close-request", callback: (($obj: ApplicationWindow) => boolean)): number + emit(sigName: "close-request"): void + connect(sigName: "enable-debugging", callback: (($obj: ApplicationWindow, toggle: boolean) => boolean)): number + connect_after(sigName: "enable-debugging", callback: (($obj: ApplicationWindow, toggle: boolean) => boolean)): number + emit(sigName: "enable-debugging", toggle: boolean): void + connect(sigName: "keys-changed", callback: (($obj: ApplicationWindow) => void)): number + connect_after(sigName: "keys-changed", callback: (($obj: ApplicationWindow) => void)): number + emit(sigName: "keys-changed"): void + /* Signals of Gtk.Widget */ + connect(sigName: "destroy", callback: (($obj: ApplicationWindow) => void)): number + connect_after(sigName: "destroy", callback: (($obj: ApplicationWindow) => void)): number + emit(sigName: "destroy"): void + connect(sigName: "direction-changed", callback: (($obj: ApplicationWindow, previous_direction: TextDirection) => void)): number + connect_after(sigName: "direction-changed", callback: (($obj: ApplicationWindow, previous_direction: TextDirection) => void)): number + emit(sigName: "direction-changed", previous_direction: TextDirection): void + connect(sigName: "hide", callback: (($obj: ApplicationWindow) => void)): number + connect_after(sigName: "hide", callback: (($obj: ApplicationWindow) => void)): number + emit(sigName: "hide"): void + connect(sigName: "keynav-failed", callback: (($obj: ApplicationWindow, direction: DirectionType) => boolean)): number + connect_after(sigName: "keynav-failed", callback: (($obj: ApplicationWindow, direction: DirectionType) => boolean)): number + emit(sigName: "keynav-failed", direction: DirectionType): void + connect(sigName: "map", callback: (($obj: ApplicationWindow) => void)): number + connect_after(sigName: "map", callback: (($obj: ApplicationWindow) => void)): number + emit(sigName: "map"): void + connect(sigName: "mnemonic-activate", callback: (($obj: ApplicationWindow, group_cycling: boolean) => boolean)): number + connect_after(sigName: "mnemonic-activate", callback: (($obj: ApplicationWindow, group_cycling: boolean) => boolean)): number + emit(sigName: "mnemonic-activate", group_cycling: boolean): void + connect(sigName: "move-focus", callback: (($obj: ApplicationWindow, direction: DirectionType) => void)): number + connect_after(sigName: "move-focus", callback: (($obj: ApplicationWindow, direction: DirectionType) => void)): number + emit(sigName: "move-focus", direction: DirectionType): void + connect(sigName: "query-tooltip", callback: (($obj: ApplicationWindow, x: number, y: number, keyboard_mode: boolean, tooltip: Tooltip) => boolean)): number + connect_after(sigName: "query-tooltip", callback: (($obj: ApplicationWindow, x: number, y: number, keyboard_mode: boolean, tooltip: Tooltip) => boolean)): number + emit(sigName: "query-tooltip", x: number, y: number, keyboard_mode: boolean, tooltip: Tooltip): void + connect(sigName: "realize", callback: (($obj: ApplicationWindow) => void)): number + connect_after(sigName: "realize", callback: (($obj: ApplicationWindow) => void)): number + emit(sigName: "realize"): void + connect(sigName: "show", callback: (($obj: ApplicationWindow) => void)): number + connect_after(sigName: "show", callback: (($obj: ApplicationWindow) => void)): number + emit(sigName: "show"): void + connect(sigName: "state-flags-changed", callback: (($obj: ApplicationWindow, flags: StateFlags) => void)): number + connect_after(sigName: "state-flags-changed", callback: (($obj: ApplicationWindow, flags: StateFlags) => void)): number + emit(sigName: "state-flags-changed", flags: StateFlags): void + connect(sigName: "unmap", callback: (($obj: ApplicationWindow) => void)): number + connect_after(sigName: "unmap", callback: (($obj: ApplicationWindow) => void)): number + emit(sigName: "unmap"): void + connect(sigName: "unrealize", callback: (($obj: ApplicationWindow) => void)): number + connect_after(sigName: "unrealize", callback: (($obj: ApplicationWindow) => void)): number + emit(sigName: "unrealize"): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: ApplicationWindow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: ApplicationWindow, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + /* Signals of Gio.ActionGroup */ + connect(sigName: "action-added", callback: (($obj: ApplicationWindow, action_name: string) => void)): number + connect_after(sigName: "action-added", callback: (($obj: ApplicationWindow, action_name: string) => void)): number + emit(sigName: "action-added", action_name: string): void + connect(sigName: "action-enabled-changed", callback: (($obj: ApplicationWindow, action_name: string, enabled: boolean) => void)): number + connect_after(sigName: "action-enabled-changed", callback: (($obj: ApplicationWindow, action_name: string, enabled: boolean) => void)): number + emit(sigName: "action-enabled-changed", action_name: string, enabled: boolean): void + connect(sigName: "action-removed", callback: (($obj: ApplicationWindow, action_name: string) => void)): number + connect_after(sigName: "action-removed", callback: (($obj: ApplicationWindow, action_name: string) => void)): number + emit(sigName: "action-removed", action_name: string): void + connect(sigName: "action-state-changed", callback: (($obj: ApplicationWindow, action_name: string, value: GLib.Variant) => void)): number + connect_after(sigName: "action-state-changed", callback: (($obj: ApplicationWindow, action_name: string, value: GLib.Variant) => void)): number + emit(sigName: "action-state-changed", action_name: string, value: GLib.Variant): void + connect(sigName: "notify::show-menubar", callback: (($obj: ApplicationWindow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::show-menubar", callback: (($obj: ApplicationWindow, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::application", callback: (($obj: ApplicationWindow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::application", callback: (($obj: ApplicationWindow, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::child", callback: (($obj: ApplicationWindow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::child", callback: (($obj: ApplicationWindow, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::decorated", callback: (($obj: ApplicationWindow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::decorated", callback: (($obj: ApplicationWindow, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::default-height", callback: (($obj: ApplicationWindow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::default-height", callback: (($obj: ApplicationWindow, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::default-widget", callback: (($obj: ApplicationWindow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::default-widget", callback: (($obj: ApplicationWindow, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::default-width", callback: (($obj: ApplicationWindow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::default-width", callback: (($obj: ApplicationWindow, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::deletable", callback: (($obj: ApplicationWindow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::deletable", callback: (($obj: ApplicationWindow, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::destroy-with-parent", callback: (($obj: ApplicationWindow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::destroy-with-parent", callback: (($obj: ApplicationWindow, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::display", callback: (($obj: ApplicationWindow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::display", callback: (($obj: ApplicationWindow, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::focus-visible", callback: (($obj: ApplicationWindow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::focus-visible", callback: (($obj: ApplicationWindow, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::focus-widget", callback: (($obj: ApplicationWindow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::focus-widget", callback: (($obj: ApplicationWindow, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::fullscreened", callback: (($obj: ApplicationWindow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::fullscreened", callback: (($obj: ApplicationWindow, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::handle-menubar-accel", callback: (($obj: ApplicationWindow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::handle-menubar-accel", callback: (($obj: ApplicationWindow, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::hide-on-close", callback: (($obj: ApplicationWindow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hide-on-close", callback: (($obj: ApplicationWindow, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::icon-name", callback: (($obj: ApplicationWindow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::icon-name", callback: (($obj: ApplicationWindow, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::is-active", callback: (($obj: ApplicationWindow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::is-active", callback: (($obj: ApplicationWindow, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::maximized", callback: (($obj: ApplicationWindow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::maximized", callback: (($obj: ApplicationWindow, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::mnemonics-visible", callback: (($obj: ApplicationWindow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::mnemonics-visible", callback: (($obj: ApplicationWindow, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::modal", callback: (($obj: ApplicationWindow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::modal", callback: (($obj: ApplicationWindow, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::resizable", callback: (($obj: ApplicationWindow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::resizable", callback: (($obj: ApplicationWindow, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::startup-id", callback: (($obj: ApplicationWindow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::startup-id", callback: (($obj: ApplicationWindow, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::title", callback: (($obj: ApplicationWindow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::title", callback: (($obj: ApplicationWindow, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::transient-for", callback: (($obj: ApplicationWindow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::transient-for", callback: (($obj: ApplicationWindow, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::can-focus", callback: (($obj: ApplicationWindow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::can-focus", callback: (($obj: ApplicationWindow, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::can-target", callback: (($obj: ApplicationWindow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::can-target", callback: (($obj: ApplicationWindow, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::css-classes", callback: (($obj: ApplicationWindow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::css-classes", callback: (($obj: ApplicationWindow, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::cursor", callback: (($obj: ApplicationWindow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::cursor", callback: (($obj: ApplicationWindow, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::focus-on-click", callback: (($obj: ApplicationWindow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::focus-on-click", callback: (($obj: ApplicationWindow, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::focusable", callback: (($obj: ApplicationWindow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::focusable", callback: (($obj: ApplicationWindow, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::halign", callback: (($obj: ApplicationWindow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::halign", callback: (($obj: ApplicationWindow, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::has-default", callback: (($obj: ApplicationWindow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-default", callback: (($obj: ApplicationWindow, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::has-focus", callback: (($obj: ApplicationWindow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-focus", callback: (($obj: ApplicationWindow, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::has-tooltip", callback: (($obj: ApplicationWindow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-tooltip", callback: (($obj: ApplicationWindow, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::height-request", callback: (($obj: ApplicationWindow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::height-request", callback: (($obj: ApplicationWindow, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::hexpand", callback: (($obj: ApplicationWindow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hexpand", callback: (($obj: ApplicationWindow, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::hexpand-set", callback: (($obj: ApplicationWindow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hexpand-set", callback: (($obj: ApplicationWindow, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::layout-manager", callback: (($obj: ApplicationWindow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::layout-manager", callback: (($obj: ApplicationWindow, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-bottom", callback: (($obj: ApplicationWindow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-bottom", callback: (($obj: ApplicationWindow, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-end", callback: (($obj: ApplicationWindow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-end", callback: (($obj: ApplicationWindow, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-start", callback: (($obj: ApplicationWindow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-start", callback: (($obj: ApplicationWindow, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-top", callback: (($obj: ApplicationWindow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-top", callback: (($obj: ApplicationWindow, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::name", callback: (($obj: ApplicationWindow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::name", callback: (($obj: ApplicationWindow, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::opacity", callback: (($obj: ApplicationWindow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::opacity", callback: (($obj: ApplicationWindow, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::overflow", callback: (($obj: ApplicationWindow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::overflow", callback: (($obj: ApplicationWindow, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::parent", callback: (($obj: ApplicationWindow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::parent", callback: (($obj: ApplicationWindow, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::receives-default", callback: (($obj: ApplicationWindow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::receives-default", callback: (($obj: ApplicationWindow, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::root", callback: (($obj: ApplicationWindow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::root", callback: (($obj: ApplicationWindow, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::scale-factor", callback: (($obj: ApplicationWindow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::scale-factor", callback: (($obj: ApplicationWindow, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::sensitive", callback: (($obj: ApplicationWindow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::sensitive", callback: (($obj: ApplicationWindow, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::tooltip-markup", callback: (($obj: ApplicationWindow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::tooltip-markup", callback: (($obj: ApplicationWindow, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::tooltip-text", callback: (($obj: ApplicationWindow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::tooltip-text", callback: (($obj: ApplicationWindow, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::valign", callback: (($obj: ApplicationWindow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::valign", callback: (($obj: ApplicationWindow, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::vexpand", callback: (($obj: ApplicationWindow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vexpand", callback: (($obj: ApplicationWindow, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::vexpand-set", callback: (($obj: ApplicationWindow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vexpand-set", callback: (($obj: ApplicationWindow, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::visible", callback: (($obj: ApplicationWindow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::visible", callback: (($obj: ApplicationWindow, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::width-request", callback: (($obj: ApplicationWindow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::width-request", callback: (($obj: ApplicationWindow, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::accessible-role", callback: (($obj: ApplicationWindow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-role", callback: (($obj: ApplicationWindow, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: ApplicationWindow_ConstructProps) + _init (config?: ApplicationWindow_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(application: Application): ApplicationWindow + static new(): ApplicationWindow + static $gtype: GObject.Type +} +export interface AspectFrame_ConstructProps extends Widget_ConstructProps { + child?: Widget + obey_child?: boolean + ratio?: number + xalign?: number + yalign?: number + accessible_role?: AccessibleRole +} +export class AspectFrame { + /* Properties of Gtk.AspectFrame */ + child: Widget + obey_child: boolean + ratio: number + xalign: number + yalign: number + /* Properties of Gtk.Widget */ + can_focus: boolean + can_target: boolean + css_classes: string[] + cursor: Gdk.Cursor + focus_on_click: boolean + focusable: boolean + halign: Align + readonly has_default: boolean + readonly has_focus: boolean + has_tooltip: boolean + height_request: number + hexpand: boolean + hexpand_set: boolean + layout_manager: LayoutManager + margin_bottom: number + margin_end: number + margin_start: number + margin_top: number + name: string + opacity: number + overflow: Overflow + readonly parent: Widget + receives_default: boolean + readonly root: Root + readonly scale_factor: number + sensitive: boolean + tooltip_markup: string + tooltip_text: string + valign: Align + vexpand: boolean + vexpand_set: boolean + visible: boolean + width_request: number + /* Properties of Gtk.Accessible */ + accessible_role: AccessibleRole + /* Fields of Gtk.Widget */ + parent_instance: GObject.InitiallyUnowned + /* Fields of GObject.InitiallyUnowned */ + g_type_instance: GObject.TypeInstance + /* Methods of Gtk.AspectFrame */ + get_child(): Widget | null + get_obey_child(): boolean + get_ratio(): number + get_xalign(): number + get_yalign(): number + set_child(child?: Widget | null): void + set_obey_child(obey_child: boolean): void + set_ratio(ratio: number): void + set_xalign(xalign: number): void + set_yalign(yalign: number): void + /* Methods of Gtk.Widget */ + action_set_enabled(action_name: string, enabled: boolean): void + activate(): boolean + activate_action(name: string, args?: GLib.Variant | null): boolean + activate_default(): void + add_controller(controller: EventController): void + add_css_class(css_class: string): void + add_mnemonic_label(label: Widget): void + add_tick_callback(callback: TickCallback): number + allocate(width: number, height: number, baseline: number, transform?: Gsk.Transform | null): void + child_focus(direction: DirectionType): boolean + compute_bounds(target: Widget): [ /* returnType */ boolean, /* out_bounds */ Graphene.Rect ] + compute_expand(orientation: Orientation): boolean + compute_point(target: Widget, point: Graphene.Point): [ /* returnType */ boolean, /* out_point */ Graphene.Point ] + compute_transform(target: Widget): [ /* returnType */ boolean, /* out_transform */ Graphene.Matrix ] + contains(x: number, y: number): boolean + create_pango_context(): Pango.Context + create_pango_layout(text?: string | null): Pango.Layout + drag_check_threshold(start_x: number, start_y: number, current_x: number, current_y: number): boolean + error_bell(): void + get_allocated_baseline(): number + get_allocated_height(): number + get_allocated_width(): number + get_allocation(): /* allocation */ Allocation + get_ancestor(widget_type: GObject.Type): Widget | null + get_can_focus(): boolean + get_can_target(): boolean + get_child_visible(): boolean + get_clipboard(): Gdk.Clipboard + get_css_classes(): string[] + get_css_name(): string + get_cursor(): Gdk.Cursor | null + get_direction(): TextDirection + get_display(): Gdk.Display + get_first_child(): Widget | null + get_focus_child(): Widget | null + get_focus_on_click(): boolean + get_focusable(): boolean + get_font_map(): Pango.FontMap | null + get_font_options(): cairo.FontOptions | null + get_frame_clock(): Gdk.FrameClock | null + get_halign(): Align + get_has_tooltip(): boolean + get_height(): number + get_hexpand(): boolean + get_hexpand_set(): boolean + get_last_child(): Widget | null + get_layout_manager(): LayoutManager | null + get_mapped(): boolean + get_margin_bottom(): number + get_margin_end(): number + get_margin_start(): number + get_margin_top(): number + get_name(): string + get_native(): Native | null + get_next_sibling(): Widget | null + get_opacity(): number + get_overflow(): Overflow + get_pango_context(): Pango.Context + get_parent(): Widget | null + get_preferred_size(): [ /* minimum_size */ Requisition | null, /* natural_size */ Requisition | null ] + get_prev_sibling(): Widget | null + get_primary_clipboard(): Gdk.Clipboard + get_realized(): boolean + get_receives_default(): boolean + get_request_mode(): SizeRequestMode + get_root(): Root | null + get_scale_factor(): number + get_sensitive(): boolean + get_settings(): Settings + get_size(orientation: Orientation): number + get_size_request(): [ /* width */ number | null, /* height */ number | null ] + get_state_flags(): StateFlags + get_style_context(): StyleContext + get_template_child(widget_type: GObject.Type, name: string): GObject.Object + get_tooltip_markup(): string | null + get_tooltip_text(): string | null + get_valign(): Align + get_vexpand(): boolean + get_vexpand_set(): boolean + get_visible(): boolean + get_width(): number + grab_focus(): boolean + has_css_class(css_class: string): boolean + has_visible_focus(): boolean + hide(): void + in_destruction(): boolean + init_template(): void + insert_action_group(name: string, group?: Gio.ActionGroup | null): void + insert_after(parent: Widget, previous_sibling?: Widget | null): void + insert_before(parent: Widget, next_sibling?: Widget | null): void + is_ancestor(ancestor: Widget): boolean + is_drawable(): boolean + is_focus(): boolean + is_sensitive(): boolean + is_visible(): boolean + keynav_failed(direction: DirectionType): boolean + list_mnemonic_labels(): Widget[] + map(): void + measure(orientation: Orientation, for_size: number): [ /* minimum */ number | null, /* natural */ number | null, /* minimum_baseline */ number | null, /* natural_baseline */ number | null ] + mnemonic_activate(group_cycling: boolean): boolean + observe_children(): Gio.ListModel + observe_controllers(): Gio.ListModel + pick(x: number, y: number, flags: PickFlags): Widget | null + queue_allocate(): void + queue_draw(): void + queue_resize(): void + realize(): void + remove_controller(controller: EventController): void + remove_css_class(css_class: string): void + remove_mnemonic_label(label: Widget): void + remove_tick_callback(id: number): void + set_can_focus(can_focus: boolean): void + set_can_target(can_target: boolean): void + set_child_visible(child_visible: boolean): void + set_css_classes(classes: string[]): void + set_cursor(cursor?: Gdk.Cursor | null): void + set_cursor_from_name(name?: string | null): void + set_direction(dir: TextDirection): void + set_focus_child(child?: Widget | null): void + set_focus_on_click(focus_on_click: boolean): void + set_focusable(focusable: boolean): void + set_font_map(font_map?: Pango.FontMap | null): void + set_font_options(options?: cairo.FontOptions | null): void + set_halign(align: Align): void + set_has_tooltip(has_tooltip: boolean): void + set_hexpand(expand: boolean): void + set_hexpand_set(set: boolean): void + set_layout_manager(layout_manager?: LayoutManager | null): void + set_margin_bottom(margin: number): void + set_margin_end(margin: number): void + set_margin_start(margin: number): void + set_margin_top(margin: number): void + set_name(name: string): void + set_opacity(opacity: number): void + set_overflow(overflow: Overflow): void + set_parent(parent: Widget): void + set_receives_default(receives_default: boolean): void + set_sensitive(sensitive: boolean): void + set_size_request(width: number, height: number): void + set_state_flags(flags: StateFlags, clear: boolean): void + set_tooltip_markup(markup?: string | null): void + set_tooltip_text(text?: string | null): void + set_valign(align: Align): void + set_vexpand(expand: boolean): void + set_vexpand_set(set: boolean): void + set_visible(visible: boolean): void + should_layout(): boolean + show(): void + size_allocate(allocation: Allocation, baseline: number): void + snapshot_child(child: Widget, snapshot: Snapshot): void + translate_coordinates(dest_widget: Widget, src_x: number, src_y: number): [ /* returnType */ boolean, /* dest_x */ number | null, /* dest_y */ number | null ] + trigger_tooltip_query(): void + unmap(): void + unparent(): void + unrealize(): void + unset_state_flags(flags: StateFlags): void + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Methods of Gtk.Accessible */ + get_accessible_role(): AccessibleRole + reset_property(property: AccessibleProperty): void + reset_relation(relation: AccessibleRelation): void + reset_state(state: AccessibleState): void + update_property(properties: AccessibleProperty[], values: any): void + update_relation(relations: AccessibleRelation[], values: any): void + update_state(states: AccessibleState[], values: any): void + /* Methods of Gtk.Buildable */ + get_buildable_id(): string + /* Virtual methods of Gtk.Widget */ + vfunc_compute_expand(hexpand_p: boolean, vexpand_p: boolean): void + vfunc_contains(x: number, y: number): boolean + vfunc_css_changed(change: CssStyleChange): void + vfunc_direction_changed(previous_direction: TextDirection): void + vfunc_focus(direction: DirectionType): boolean + vfunc_get_request_mode(): SizeRequestMode + vfunc_grab_focus(): boolean + vfunc_hide(): void + vfunc_keynav_failed(direction: DirectionType): boolean + vfunc_map(): void + vfunc_measure(orientation: Orientation, for_size: number): [ /* minimum */ number | null, /* natural */ number | null, /* minimum_baseline */ number | null, /* natural_baseline */ number | null ] + vfunc_mnemonic_activate(group_cycling: boolean): boolean + vfunc_move_focus(direction: DirectionType): void + vfunc_query_tooltip(x: number, y: number, keyboard_tooltip: boolean, tooltip: Tooltip): boolean + vfunc_realize(): void + vfunc_root(): void + vfunc_set_focus_child(child?: Widget | null): void + vfunc_show(): void + vfunc_size_allocate(width: number, height: number, baseline: number): void + vfunc_snapshot(snapshot: Snapshot): void + vfunc_state_flags_changed(previous_state_flags: StateFlags): void + vfunc_system_setting_changed(settings: SystemSetting): void + vfunc_unmap(): void + vfunc_unrealize(): void + vfunc_unroot(): void + vfunc_add_child(builder: Builder, child: GObject.Object, type?: string | null): void + vfunc_custom_finished(builder: Builder, child: GObject.Object | null, tagname: string, data?: object | null): void + vfunc_custom_tag_end(builder: Builder, child: GObject.Object | null, tagname: string, data?: object | null): void + vfunc_custom_tag_start(builder: Builder, child: GObject.Object | null, tagname: string): [ /* returnType */ boolean, /* parser */ BuildableParser, /* data */ object | null ] + vfunc_get_id(): string + vfunc_get_internal_child(builder: Builder, childname: string): GObject.Object + vfunc_parser_finished(builder: Builder): void + vfunc_set_buildable_property(builder: Builder, name: string, value: any): void + vfunc_set_id(id: string): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Gtk.Widget */ + connect(sigName: "destroy", callback: (($obj: AspectFrame) => void)): number + connect_after(sigName: "destroy", callback: (($obj: AspectFrame) => void)): number + emit(sigName: "destroy"): void + connect(sigName: "direction-changed", callback: (($obj: AspectFrame, previous_direction: TextDirection) => void)): number + connect_after(sigName: "direction-changed", callback: (($obj: AspectFrame, previous_direction: TextDirection) => void)): number + emit(sigName: "direction-changed", previous_direction: TextDirection): void + connect(sigName: "hide", callback: (($obj: AspectFrame) => void)): number + connect_after(sigName: "hide", callback: (($obj: AspectFrame) => void)): number + emit(sigName: "hide"): void + connect(sigName: "keynav-failed", callback: (($obj: AspectFrame, direction: DirectionType) => boolean)): number + connect_after(sigName: "keynav-failed", callback: (($obj: AspectFrame, direction: DirectionType) => boolean)): number + emit(sigName: "keynav-failed", direction: DirectionType): void + connect(sigName: "map", callback: (($obj: AspectFrame) => void)): number + connect_after(sigName: "map", callback: (($obj: AspectFrame) => void)): number + emit(sigName: "map"): void + connect(sigName: "mnemonic-activate", callback: (($obj: AspectFrame, group_cycling: boolean) => boolean)): number + connect_after(sigName: "mnemonic-activate", callback: (($obj: AspectFrame, group_cycling: boolean) => boolean)): number + emit(sigName: "mnemonic-activate", group_cycling: boolean): void + connect(sigName: "move-focus", callback: (($obj: AspectFrame, direction: DirectionType) => void)): number + connect_after(sigName: "move-focus", callback: (($obj: AspectFrame, direction: DirectionType) => void)): number + emit(sigName: "move-focus", direction: DirectionType): void + connect(sigName: "query-tooltip", callback: (($obj: AspectFrame, x: number, y: number, keyboard_mode: boolean, tooltip: Tooltip) => boolean)): number + connect_after(sigName: "query-tooltip", callback: (($obj: AspectFrame, x: number, y: number, keyboard_mode: boolean, tooltip: Tooltip) => boolean)): number + emit(sigName: "query-tooltip", x: number, y: number, keyboard_mode: boolean, tooltip: Tooltip): void + connect(sigName: "realize", callback: (($obj: AspectFrame) => void)): number + connect_after(sigName: "realize", callback: (($obj: AspectFrame) => void)): number + emit(sigName: "realize"): void + connect(sigName: "show", callback: (($obj: AspectFrame) => void)): number + connect_after(sigName: "show", callback: (($obj: AspectFrame) => void)): number + emit(sigName: "show"): void + connect(sigName: "state-flags-changed", callback: (($obj: AspectFrame, flags: StateFlags) => void)): number + connect_after(sigName: "state-flags-changed", callback: (($obj: AspectFrame, flags: StateFlags) => void)): number + emit(sigName: "state-flags-changed", flags: StateFlags): void + connect(sigName: "unmap", callback: (($obj: AspectFrame) => void)): number + connect_after(sigName: "unmap", callback: (($obj: AspectFrame) => void)): number + emit(sigName: "unmap"): void + connect(sigName: "unrealize", callback: (($obj: AspectFrame) => void)): number + connect_after(sigName: "unrealize", callback: (($obj: AspectFrame) => void)): number + emit(sigName: "unrealize"): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: AspectFrame, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: AspectFrame, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: "notify::child", callback: (($obj: AspectFrame, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::child", callback: (($obj: AspectFrame, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::obey-child", callback: (($obj: AspectFrame, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::obey-child", callback: (($obj: AspectFrame, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::ratio", callback: (($obj: AspectFrame, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::ratio", callback: (($obj: AspectFrame, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::xalign", callback: (($obj: AspectFrame, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::xalign", callback: (($obj: AspectFrame, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::yalign", callback: (($obj: AspectFrame, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::yalign", callback: (($obj: AspectFrame, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::can-focus", callback: (($obj: AspectFrame, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::can-focus", callback: (($obj: AspectFrame, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::can-target", callback: (($obj: AspectFrame, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::can-target", callback: (($obj: AspectFrame, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::css-classes", callback: (($obj: AspectFrame, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::css-classes", callback: (($obj: AspectFrame, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::cursor", callback: (($obj: AspectFrame, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::cursor", callback: (($obj: AspectFrame, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::focus-on-click", callback: (($obj: AspectFrame, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::focus-on-click", callback: (($obj: AspectFrame, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::focusable", callback: (($obj: AspectFrame, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::focusable", callback: (($obj: AspectFrame, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::halign", callback: (($obj: AspectFrame, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::halign", callback: (($obj: AspectFrame, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::has-default", callback: (($obj: AspectFrame, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-default", callback: (($obj: AspectFrame, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::has-focus", callback: (($obj: AspectFrame, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-focus", callback: (($obj: AspectFrame, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::has-tooltip", callback: (($obj: AspectFrame, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-tooltip", callback: (($obj: AspectFrame, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::height-request", callback: (($obj: AspectFrame, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::height-request", callback: (($obj: AspectFrame, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::hexpand", callback: (($obj: AspectFrame, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hexpand", callback: (($obj: AspectFrame, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::hexpand-set", callback: (($obj: AspectFrame, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hexpand-set", callback: (($obj: AspectFrame, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::layout-manager", callback: (($obj: AspectFrame, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::layout-manager", callback: (($obj: AspectFrame, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-bottom", callback: (($obj: AspectFrame, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-bottom", callback: (($obj: AspectFrame, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-end", callback: (($obj: AspectFrame, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-end", callback: (($obj: AspectFrame, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-start", callback: (($obj: AspectFrame, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-start", callback: (($obj: AspectFrame, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-top", callback: (($obj: AspectFrame, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-top", callback: (($obj: AspectFrame, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::name", callback: (($obj: AspectFrame, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::name", callback: (($obj: AspectFrame, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::opacity", callback: (($obj: AspectFrame, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::opacity", callback: (($obj: AspectFrame, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::overflow", callback: (($obj: AspectFrame, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::overflow", callback: (($obj: AspectFrame, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::parent", callback: (($obj: AspectFrame, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::parent", callback: (($obj: AspectFrame, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::receives-default", callback: (($obj: AspectFrame, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::receives-default", callback: (($obj: AspectFrame, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::root", callback: (($obj: AspectFrame, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::root", callback: (($obj: AspectFrame, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::scale-factor", callback: (($obj: AspectFrame, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::scale-factor", callback: (($obj: AspectFrame, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::sensitive", callback: (($obj: AspectFrame, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::sensitive", callback: (($obj: AspectFrame, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::tooltip-markup", callback: (($obj: AspectFrame, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::tooltip-markup", callback: (($obj: AspectFrame, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::tooltip-text", callback: (($obj: AspectFrame, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::tooltip-text", callback: (($obj: AspectFrame, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::valign", callback: (($obj: AspectFrame, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::valign", callback: (($obj: AspectFrame, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::vexpand", callback: (($obj: AspectFrame, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vexpand", callback: (($obj: AspectFrame, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::vexpand-set", callback: (($obj: AspectFrame, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vexpand-set", callback: (($obj: AspectFrame, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::visible", callback: (($obj: AspectFrame, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::visible", callback: (($obj: AspectFrame, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::width-request", callback: (($obj: AspectFrame, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::width-request", callback: (($obj: AspectFrame, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::accessible-role", callback: (($obj: AspectFrame, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-role", callback: (($obj: AspectFrame, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: AspectFrame_ConstructProps) + _init (config?: AspectFrame_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(xalign: number, yalign: number, ratio: number, obey_child: boolean): AspectFrame + static $gtype: GObject.Type +} +export interface Assistant_ConstructProps extends Window_ConstructProps { + use_header_bar?: number + accessible_role?: AccessibleRole +} +export class Assistant { + /* Properties of Gtk.Assistant */ + readonly pages: Gio.ListModel + /* Properties of Gtk.Window */ + application: Application + child: Widget + decorated: boolean + default_height: number + default_widget: Widget + default_width: number + deletable: boolean + destroy_with_parent: boolean + display: Gdk.Display + focus_visible: boolean + focus_widget: Widget + fullscreened: boolean + handle_menubar_accel: boolean + hide_on_close: boolean + icon_name: string + readonly is_active: boolean + maximized: boolean + mnemonics_visible: boolean + modal: boolean + resizable: boolean + startup_id: string + title: string + transient_for: Window + /* Properties of Gtk.Widget */ + can_focus: boolean + can_target: boolean + css_classes: string[] + cursor: Gdk.Cursor + focus_on_click: boolean + focusable: boolean + halign: Align + readonly has_default: boolean + readonly has_focus: boolean + has_tooltip: boolean + height_request: number + hexpand: boolean + hexpand_set: boolean + layout_manager: LayoutManager + margin_bottom: number + margin_end: number + margin_start: number + margin_top: number + name: string + opacity: number + overflow: Overflow + readonly parent: Widget + receives_default: boolean + readonly root: Root + readonly scale_factor: number + sensitive: boolean + tooltip_markup: string + tooltip_text: string + valign: Align + vexpand: boolean + vexpand_set: boolean + visible: boolean + width_request: number + /* Properties of Gtk.Accessible */ + accessible_role: AccessibleRole + /* Fields of Gtk.Window */ + parent_instance: Widget + /* Fields of GObject.InitiallyUnowned */ + g_type_instance: GObject.TypeInstance + /* Methods of Gtk.Assistant */ + add_action_widget(child: Widget): void + append_page(page: Widget): number + commit(): void + get_current_page(): number + get_n_pages(): number + get_nth_page(page_num: number): Widget | null + get_page(child: Widget): AssistantPage + get_page_complete(page: Widget): boolean + get_page_title(page: Widget): string + get_page_type(page: Widget): AssistantPageType + get_pages(): Gio.ListModel + insert_page(page: Widget, position: number): number + next_page(): void + prepend_page(page: Widget): number + previous_page(): void + remove_action_widget(child: Widget): void + remove_page(page_num: number): void + set_current_page(page_num: number): void + set_forward_page_func(page_func: AssistantPageFunc | null): void + set_page_complete(page: Widget, complete: boolean): void + set_page_title(page: Widget, title: string): void + set_page_type(page: Widget, type: AssistantPageType): void + update_buttons_state(): void + /* Methods of Gtk.Window */ + close(): void + destroy(): void + fullscreen(): void + fullscreen_on_monitor(monitor: Gdk.Monitor): void + get_application(): Application | null + get_child(): Widget | null + get_decorated(): boolean + get_default_size(): [ /* width */ number | null, /* height */ number | null ] + get_default_widget(): Widget | null + get_deletable(): boolean + get_destroy_with_parent(): boolean + get_focus(): Widget | null + get_focus_visible(): boolean + get_group(): WindowGroup + get_handle_menubar_accel(): boolean + get_hide_on_close(): boolean + get_icon_name(): string | null + get_mnemonics_visible(): boolean + get_modal(): boolean + get_resizable(): boolean + get_title(): string | null + get_titlebar(): Widget | null + get_transient_for(): Window | null + has_group(): boolean + is_fullscreen(): boolean + is_maximized(): boolean + maximize(): void + minimize(): void + present(): void + present_with_time(timestamp: number): void + set_application(application?: Application | null): void + set_child(child?: Widget | null): void + set_decorated(setting: boolean): void + set_default_size(width: number, height: number): void + set_default_widget(default_widget?: Widget | null): void + set_deletable(setting: boolean): void + set_destroy_with_parent(setting: boolean): void + set_display(display: Gdk.Display): void + set_focus(focus?: Widget | null): void + set_focus_visible(setting: boolean): void + set_handle_menubar_accel(handle_menubar_accel: boolean): void + set_hide_on_close(setting: boolean): void + set_icon_name(name?: string | null): void + set_mnemonics_visible(setting: boolean): void + set_modal(modal: boolean): void + set_resizable(resizable: boolean): void + set_startup_id(startup_id: string): void + set_title(title?: string | null): void + set_titlebar(titlebar?: Widget | null): void + set_transient_for(parent?: Window | null): void + unfullscreen(): void + unmaximize(): void + unminimize(): void + /* Methods of Gtk.Widget */ + action_set_enabled(action_name: string, enabled: boolean): void + activate(): boolean + activate_action(name: string, args?: GLib.Variant | null): boolean + activate_default(): void + add_controller(controller: EventController): void + add_css_class(css_class: string): void + add_mnemonic_label(label: Widget): void + add_tick_callback(callback: TickCallback): number + allocate(width: number, height: number, baseline: number, transform?: Gsk.Transform | null): void + child_focus(direction: DirectionType): boolean + compute_bounds(target: Widget): [ /* returnType */ boolean, /* out_bounds */ Graphene.Rect ] + compute_expand(orientation: Orientation): boolean + compute_point(target: Widget, point: Graphene.Point): [ /* returnType */ boolean, /* out_point */ Graphene.Point ] + compute_transform(target: Widget): [ /* returnType */ boolean, /* out_transform */ Graphene.Matrix ] + contains(x: number, y: number): boolean + create_pango_context(): Pango.Context + create_pango_layout(text?: string | null): Pango.Layout + drag_check_threshold(start_x: number, start_y: number, current_x: number, current_y: number): boolean + error_bell(): void + get_allocated_baseline(): number + get_allocated_height(): number + get_allocated_width(): number + get_allocation(): /* allocation */ Allocation + get_ancestor(widget_type: GObject.Type): Widget | null + get_can_focus(): boolean + get_can_target(): boolean + get_child_visible(): boolean + get_clipboard(): Gdk.Clipboard + get_css_classes(): string[] + get_css_name(): string + get_cursor(): Gdk.Cursor | null + get_direction(): TextDirection + get_display(): Gdk.Display + get_first_child(): Widget | null + get_focus_child(): Widget | null + get_focus_on_click(): boolean + get_focusable(): boolean + get_font_map(): Pango.FontMap | null + get_font_options(): cairo.FontOptions | null + get_frame_clock(): Gdk.FrameClock | null + get_halign(): Align + get_has_tooltip(): boolean + get_height(): number + get_hexpand(): boolean + get_hexpand_set(): boolean + get_last_child(): Widget | null + get_layout_manager(): LayoutManager | null + get_mapped(): boolean + get_margin_bottom(): number + get_margin_end(): number + get_margin_start(): number + get_margin_top(): number + get_name(): string + get_native(): Native | null + get_next_sibling(): Widget | null + get_opacity(): number + get_overflow(): Overflow + get_pango_context(): Pango.Context + get_parent(): Widget | null + get_preferred_size(): [ /* minimum_size */ Requisition | null, /* natural_size */ Requisition | null ] + get_prev_sibling(): Widget | null + get_primary_clipboard(): Gdk.Clipboard + get_realized(): boolean + get_receives_default(): boolean + get_request_mode(): SizeRequestMode + get_root(): Root | null + get_scale_factor(): number + get_sensitive(): boolean + get_settings(): Settings + get_size(orientation: Orientation): number + get_size_request(): [ /* width */ number | null, /* height */ number | null ] + get_state_flags(): StateFlags + get_style_context(): StyleContext + get_template_child(widget_type: GObject.Type, name: string): GObject.Object + get_tooltip_markup(): string | null + get_tooltip_text(): string | null + get_valign(): Align + get_vexpand(): boolean + get_vexpand_set(): boolean + get_visible(): boolean + get_width(): number + grab_focus(): boolean + has_css_class(css_class: string): boolean + has_visible_focus(): boolean + hide(): void + in_destruction(): boolean + init_template(): void + insert_action_group(name: string, group?: Gio.ActionGroup | null): void + insert_after(parent: Widget, previous_sibling?: Widget | null): void + insert_before(parent: Widget, next_sibling?: Widget | null): void + is_ancestor(ancestor: Widget): boolean + is_drawable(): boolean + is_focus(): boolean + is_sensitive(): boolean + is_visible(): boolean + keynav_failed(direction: DirectionType): boolean + list_mnemonic_labels(): Widget[] + map(): void + measure(orientation: Orientation, for_size: number): [ /* minimum */ number | null, /* natural */ number | null, /* minimum_baseline */ number | null, /* natural_baseline */ number | null ] + mnemonic_activate(group_cycling: boolean): boolean + observe_children(): Gio.ListModel + observe_controllers(): Gio.ListModel + pick(x: number, y: number, flags: PickFlags): Widget | null + queue_allocate(): void + queue_draw(): void + queue_resize(): void + realize(): void + remove_controller(controller: EventController): void + remove_css_class(css_class: string): void + remove_mnemonic_label(label: Widget): void + remove_tick_callback(id: number): void + set_can_focus(can_focus: boolean): void + set_can_target(can_target: boolean): void + set_child_visible(child_visible: boolean): void + set_css_classes(classes: string[]): void + set_cursor(cursor?: Gdk.Cursor | null): void + set_cursor_from_name(name?: string | null): void + set_direction(dir: TextDirection): void + set_focus_child(child?: Widget | null): void + set_focus_on_click(focus_on_click: boolean): void + set_focusable(focusable: boolean): void + set_font_map(font_map?: Pango.FontMap | null): void + set_font_options(options?: cairo.FontOptions | null): void + set_halign(align: Align): void + set_has_tooltip(has_tooltip: boolean): void + set_hexpand(expand: boolean): void + set_hexpand_set(set: boolean): void + set_layout_manager(layout_manager?: LayoutManager | null): void + set_margin_bottom(margin: number): void + set_margin_end(margin: number): void + set_margin_start(margin: number): void + set_margin_top(margin: number): void + set_name(name: string): void + set_opacity(opacity: number): void + set_overflow(overflow: Overflow): void + set_parent(parent: Widget): void + set_receives_default(receives_default: boolean): void + set_sensitive(sensitive: boolean): void + set_size_request(width: number, height: number): void + set_state_flags(flags: StateFlags, clear: boolean): void + set_tooltip_markup(markup?: string | null): void + set_tooltip_text(text?: string | null): void + set_valign(align: Align): void + set_vexpand(expand: boolean): void + set_vexpand_set(set: boolean): void + set_visible(visible: boolean): void + should_layout(): boolean + show(): void + size_allocate(allocation: Allocation, baseline: number): void + snapshot_child(child: Widget, snapshot: Snapshot): void + translate_coordinates(dest_widget: Widget, src_x: number, src_y: number): [ /* returnType */ boolean, /* dest_x */ number | null, /* dest_y */ number | null ] + trigger_tooltip_query(): void + unmap(): void + unparent(): void + unrealize(): void + unset_state_flags(flags: StateFlags): void + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Methods of Gtk.Accessible */ + get_accessible_role(): AccessibleRole + reset_property(property: AccessibleProperty): void + reset_relation(relation: AccessibleRelation): void + reset_state(state: AccessibleState): void + update_property(properties: AccessibleProperty[], values: any): void + update_relation(relations: AccessibleRelation[], values: any): void + update_state(states: AccessibleState[], values: any): void + /* Methods of Gtk.Buildable */ + get_buildable_id(): string + /* Methods of Gtk.Native */ + get_renderer(): Gsk.Renderer + get_surface(): Gdk.Surface + get_surface_transform(): [ /* x */ number, /* y */ number ] + /* Virtual methods of Gtk.Window */ + vfunc_activate_default(): void + vfunc_activate_focus(): void + vfunc_close_request(): boolean + vfunc_enable_debugging(toggle: boolean): boolean + vfunc_keys_changed(): void + vfunc_add_controller(controller: ShortcutController): void + vfunc_remove_controller(controller: ShortcutController): void + /* Virtual methods of Gtk.Widget */ + vfunc_compute_expand(hexpand_p: boolean, vexpand_p: boolean): void + vfunc_contains(x: number, y: number): boolean + vfunc_css_changed(change: CssStyleChange): void + vfunc_direction_changed(previous_direction: TextDirection): void + vfunc_focus(direction: DirectionType): boolean + vfunc_get_request_mode(): SizeRequestMode + vfunc_grab_focus(): boolean + vfunc_hide(): void + vfunc_keynav_failed(direction: DirectionType): boolean + vfunc_map(): void + vfunc_measure(orientation: Orientation, for_size: number): [ /* minimum */ number | null, /* natural */ number | null, /* minimum_baseline */ number | null, /* natural_baseline */ number | null ] + vfunc_mnemonic_activate(group_cycling: boolean): boolean + vfunc_move_focus(direction: DirectionType): void + vfunc_query_tooltip(x: number, y: number, keyboard_tooltip: boolean, tooltip: Tooltip): boolean + vfunc_realize(): void + vfunc_root(): void + vfunc_set_focus_child(child?: Widget | null): void + vfunc_show(): void + vfunc_size_allocate(width: number, height: number, baseline: number): void + vfunc_snapshot(snapshot: Snapshot): void + vfunc_state_flags_changed(previous_state_flags: StateFlags): void + vfunc_system_setting_changed(settings: SystemSetting): void + vfunc_unmap(): void + vfunc_unrealize(): void + vfunc_unroot(): void + vfunc_add_child(builder: Builder, child: GObject.Object, type?: string | null): void + vfunc_custom_finished(builder: Builder, child: GObject.Object | null, tagname: string, data?: object | null): void + vfunc_custom_tag_end(builder: Builder, child: GObject.Object | null, tagname: string, data?: object | null): void + vfunc_custom_tag_start(builder: Builder, child: GObject.Object | null, tagname: string): [ /* returnType */ boolean, /* parser */ BuildableParser, /* data */ object | null ] + vfunc_get_id(): string + vfunc_get_internal_child(builder: Builder, childname: string): GObject.Object + vfunc_parser_finished(builder: Builder): void + vfunc_set_buildable_property(builder: Builder, name: string, value: any): void + vfunc_set_id(id: string): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Gtk.Assistant */ + connect(sigName: "apply", callback: (($obj: Assistant) => void)): number + connect_after(sigName: "apply", callback: (($obj: Assistant) => void)): number + emit(sigName: "apply"): void + connect(sigName: "cancel", callback: (($obj: Assistant) => void)): number + connect_after(sigName: "cancel", callback: (($obj: Assistant) => void)): number + emit(sigName: "cancel"): void + connect(sigName: "close", callback: (($obj: Assistant) => void)): number + connect_after(sigName: "close", callback: (($obj: Assistant) => void)): number + emit(sigName: "close"): void + connect(sigName: "escape", callback: (($obj: Assistant) => void)): number + connect_after(sigName: "escape", callback: (($obj: Assistant) => void)): number + emit(sigName: "escape"): void + connect(sigName: "prepare", callback: (($obj: Assistant, page: Widget) => void)): number + connect_after(sigName: "prepare", callback: (($obj: Assistant, page: Widget) => void)): number + emit(sigName: "prepare", page: Widget): void + /* Signals of Gtk.Window */ + connect(sigName: "activate-default", callback: (($obj: Assistant) => void)): number + connect_after(sigName: "activate-default", callback: (($obj: Assistant) => void)): number + emit(sigName: "activate-default"): void + connect(sigName: "activate-focus", callback: (($obj: Assistant) => void)): number + connect_after(sigName: "activate-focus", callback: (($obj: Assistant) => void)): number + emit(sigName: "activate-focus"): void + connect(sigName: "close-request", callback: (($obj: Assistant) => boolean)): number + connect_after(sigName: "close-request", callback: (($obj: Assistant) => boolean)): number + emit(sigName: "close-request"): void + connect(sigName: "enable-debugging", callback: (($obj: Assistant, toggle: boolean) => boolean)): number + connect_after(sigName: "enable-debugging", callback: (($obj: Assistant, toggle: boolean) => boolean)): number + emit(sigName: "enable-debugging", toggle: boolean): void + connect(sigName: "keys-changed", callback: (($obj: Assistant) => void)): number + connect_after(sigName: "keys-changed", callback: (($obj: Assistant) => void)): number + emit(sigName: "keys-changed"): void + /* Signals of Gtk.Widget */ + connect(sigName: "destroy", callback: (($obj: Assistant) => void)): number + connect_after(sigName: "destroy", callback: (($obj: Assistant) => void)): number + emit(sigName: "destroy"): void + connect(sigName: "direction-changed", callback: (($obj: Assistant, previous_direction: TextDirection) => void)): number + connect_after(sigName: "direction-changed", callback: (($obj: Assistant, previous_direction: TextDirection) => void)): number + emit(sigName: "direction-changed", previous_direction: TextDirection): void + connect(sigName: "hide", callback: (($obj: Assistant) => void)): number + connect_after(sigName: "hide", callback: (($obj: Assistant) => void)): number + emit(sigName: "hide"): void + connect(sigName: "keynav-failed", callback: (($obj: Assistant, direction: DirectionType) => boolean)): number + connect_after(sigName: "keynav-failed", callback: (($obj: Assistant, direction: DirectionType) => boolean)): number + emit(sigName: "keynav-failed", direction: DirectionType): void + connect(sigName: "map", callback: (($obj: Assistant) => void)): number + connect_after(sigName: "map", callback: (($obj: Assistant) => void)): number + emit(sigName: "map"): void + connect(sigName: "mnemonic-activate", callback: (($obj: Assistant, group_cycling: boolean) => boolean)): number + connect_after(sigName: "mnemonic-activate", callback: (($obj: Assistant, group_cycling: boolean) => boolean)): number + emit(sigName: "mnemonic-activate", group_cycling: boolean): void + connect(sigName: "move-focus", callback: (($obj: Assistant, direction: DirectionType) => void)): number + connect_after(sigName: "move-focus", callback: (($obj: Assistant, direction: DirectionType) => void)): number + emit(sigName: "move-focus", direction: DirectionType): void + connect(sigName: "query-tooltip", callback: (($obj: Assistant, x: number, y: number, keyboard_mode: boolean, tooltip: Tooltip) => boolean)): number + connect_after(sigName: "query-tooltip", callback: (($obj: Assistant, x: number, y: number, keyboard_mode: boolean, tooltip: Tooltip) => boolean)): number + emit(sigName: "query-tooltip", x: number, y: number, keyboard_mode: boolean, tooltip: Tooltip): void + connect(sigName: "realize", callback: (($obj: Assistant) => void)): number + connect_after(sigName: "realize", callback: (($obj: Assistant) => void)): number + emit(sigName: "realize"): void + connect(sigName: "show", callback: (($obj: Assistant) => void)): number + connect_after(sigName: "show", callback: (($obj: Assistant) => void)): number + emit(sigName: "show"): void + connect(sigName: "state-flags-changed", callback: (($obj: Assistant, flags: StateFlags) => void)): number + connect_after(sigName: "state-flags-changed", callback: (($obj: Assistant, flags: StateFlags) => void)): number + emit(sigName: "state-flags-changed", flags: StateFlags): void + connect(sigName: "unmap", callback: (($obj: Assistant) => void)): number + connect_after(sigName: "unmap", callback: (($obj: Assistant) => void)): number + emit(sigName: "unmap"): void + connect(sigName: "unrealize", callback: (($obj: Assistant) => void)): number + connect_after(sigName: "unrealize", callback: (($obj: Assistant) => void)): number + emit(sigName: "unrealize"): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: Assistant, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: Assistant, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: "notify::pages", callback: (($obj: Assistant, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::pages", callback: (($obj: Assistant, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::application", callback: (($obj: Assistant, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::application", callback: (($obj: Assistant, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::child", callback: (($obj: Assistant, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::child", callback: (($obj: Assistant, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::decorated", callback: (($obj: Assistant, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::decorated", callback: (($obj: Assistant, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::default-height", callback: (($obj: Assistant, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::default-height", callback: (($obj: Assistant, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::default-widget", callback: (($obj: Assistant, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::default-widget", callback: (($obj: Assistant, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::default-width", callback: (($obj: Assistant, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::default-width", callback: (($obj: Assistant, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::deletable", callback: (($obj: Assistant, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::deletable", callback: (($obj: Assistant, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::destroy-with-parent", callback: (($obj: Assistant, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::destroy-with-parent", callback: (($obj: Assistant, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::display", callback: (($obj: Assistant, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::display", callback: (($obj: Assistant, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::focus-visible", callback: (($obj: Assistant, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::focus-visible", callback: (($obj: Assistant, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::focus-widget", callback: (($obj: Assistant, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::focus-widget", callback: (($obj: Assistant, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::fullscreened", callback: (($obj: Assistant, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::fullscreened", callback: (($obj: Assistant, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::handle-menubar-accel", callback: (($obj: Assistant, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::handle-menubar-accel", callback: (($obj: Assistant, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::hide-on-close", callback: (($obj: Assistant, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hide-on-close", callback: (($obj: Assistant, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::icon-name", callback: (($obj: Assistant, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::icon-name", callback: (($obj: Assistant, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::is-active", callback: (($obj: Assistant, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::is-active", callback: (($obj: Assistant, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::maximized", callback: (($obj: Assistant, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::maximized", callback: (($obj: Assistant, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::mnemonics-visible", callback: (($obj: Assistant, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::mnemonics-visible", callback: (($obj: Assistant, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::modal", callback: (($obj: Assistant, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::modal", callback: (($obj: Assistant, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::resizable", callback: (($obj: Assistant, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::resizable", callback: (($obj: Assistant, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::startup-id", callback: (($obj: Assistant, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::startup-id", callback: (($obj: Assistant, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::title", callback: (($obj: Assistant, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::title", callback: (($obj: Assistant, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::transient-for", callback: (($obj: Assistant, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::transient-for", callback: (($obj: Assistant, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::can-focus", callback: (($obj: Assistant, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::can-focus", callback: (($obj: Assistant, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::can-target", callback: (($obj: Assistant, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::can-target", callback: (($obj: Assistant, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::css-classes", callback: (($obj: Assistant, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::css-classes", callback: (($obj: Assistant, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::cursor", callback: (($obj: Assistant, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::cursor", callback: (($obj: Assistant, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::focus-on-click", callback: (($obj: Assistant, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::focus-on-click", callback: (($obj: Assistant, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::focusable", callback: (($obj: Assistant, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::focusable", callback: (($obj: Assistant, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::halign", callback: (($obj: Assistant, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::halign", callback: (($obj: Assistant, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::has-default", callback: (($obj: Assistant, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-default", callback: (($obj: Assistant, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::has-focus", callback: (($obj: Assistant, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-focus", callback: (($obj: Assistant, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::has-tooltip", callback: (($obj: Assistant, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-tooltip", callback: (($obj: Assistant, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::height-request", callback: (($obj: Assistant, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::height-request", callback: (($obj: Assistant, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::hexpand", callback: (($obj: Assistant, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hexpand", callback: (($obj: Assistant, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::hexpand-set", callback: (($obj: Assistant, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hexpand-set", callback: (($obj: Assistant, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::layout-manager", callback: (($obj: Assistant, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::layout-manager", callback: (($obj: Assistant, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-bottom", callback: (($obj: Assistant, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-bottom", callback: (($obj: Assistant, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-end", callback: (($obj: Assistant, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-end", callback: (($obj: Assistant, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-start", callback: (($obj: Assistant, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-start", callback: (($obj: Assistant, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-top", callback: (($obj: Assistant, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-top", callback: (($obj: Assistant, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::name", callback: (($obj: Assistant, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::name", callback: (($obj: Assistant, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::opacity", callback: (($obj: Assistant, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::opacity", callback: (($obj: Assistant, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::overflow", callback: (($obj: Assistant, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::overflow", callback: (($obj: Assistant, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::parent", callback: (($obj: Assistant, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::parent", callback: (($obj: Assistant, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::receives-default", callback: (($obj: Assistant, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::receives-default", callback: (($obj: Assistant, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::root", callback: (($obj: Assistant, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::root", callback: (($obj: Assistant, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::scale-factor", callback: (($obj: Assistant, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::scale-factor", callback: (($obj: Assistant, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::sensitive", callback: (($obj: Assistant, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::sensitive", callback: (($obj: Assistant, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::tooltip-markup", callback: (($obj: Assistant, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::tooltip-markup", callback: (($obj: Assistant, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::tooltip-text", callback: (($obj: Assistant, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::tooltip-text", callback: (($obj: Assistant, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::valign", callback: (($obj: Assistant, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::valign", callback: (($obj: Assistant, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::vexpand", callback: (($obj: Assistant, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vexpand", callback: (($obj: Assistant, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::vexpand-set", callback: (($obj: Assistant, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vexpand-set", callback: (($obj: Assistant, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::visible", callback: (($obj: Assistant, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::visible", callback: (($obj: Assistant, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::width-request", callback: (($obj: Assistant, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::width-request", callback: (($obj: Assistant, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::accessible-role", callback: (($obj: Assistant, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-role", callback: (($obj: Assistant, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: Assistant_ConstructProps) + _init (config?: Assistant_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(): Assistant + static $gtype: GObject.Type +} +export interface AssistantPage_ConstructProps extends GObject.Object_ConstructProps { + child?: Widget + complete?: boolean + page_type?: AssistantPageType + title?: string +} +export class AssistantPage { + /* Properties of Gtk.AssistantPage */ + complete: boolean + page_type: AssistantPageType + title: string + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of Gtk.AssistantPage */ + get_child(): Widget + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: AssistantPage, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: AssistantPage, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: "notify::complete", callback: (($obj: AssistantPage, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::complete", callback: (($obj: AssistantPage, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::page-type", callback: (($obj: AssistantPage, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::page-type", callback: (($obj: AssistantPage, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::title", callback: (($obj: AssistantPage, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::title", callback: (($obj: AssistantPage, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: AssistantPage_ConstructProps) + _init (config?: AssistantPage_ConstructProps): void + static $gtype: GObject.Type +} +export interface BinLayout_ConstructProps extends LayoutManager_ConstructProps { +} +export class BinLayout { + /* Fields of Gtk.LayoutManager */ + parent_instance: GObject.Object + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of Gtk.LayoutManager */ + allocate(widget: Widget, width: number, height: number, baseline: number): void + get_layout_child(child: Widget): LayoutChild + get_request_mode(): SizeRequestMode + get_widget(): Widget | null + layout_changed(): void + measure(widget: Widget, orientation: Orientation, for_size: number): [ /* minimum */ number | null, /* natural */ number | null, /* minimum_baseline */ number | null, /* natural_baseline */ number | null ] + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Virtual methods of Gtk.LayoutManager */ + vfunc_allocate(widget: Widget, width: number, height: number, baseline: number): void + vfunc_create_layout_child(widget: Widget, for_child: Widget): LayoutChild + vfunc_get_request_mode(widget: Widget): SizeRequestMode + vfunc_measure(widget: Widget, orientation: Orientation, for_size: number): [ /* minimum */ number | null, /* natural */ number | null, /* minimum_baseline */ number | null, /* natural_baseline */ number | null ] + vfunc_root(): void + vfunc_unroot(): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: BinLayout, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: BinLayout, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: BinLayout_ConstructProps) + _init (config?: BinLayout_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(): BinLayout + static $gtype: GObject.Type +} +export interface BookmarkList_ConstructProps extends GObject.Object_ConstructProps { + attributes?: string + filename?: string + io_priority?: number +} +export class BookmarkList { + /* Properties of Gtk.BookmarkList */ + attributes: string + io_priority: number + readonly loading: boolean + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of Gtk.BookmarkList */ + get_attributes(): string | null + get_filename(): string + get_io_priority(): number + is_loading(): boolean + set_attributes(attributes?: string | null): void + set_io_priority(io_priority: number): void + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Methods of Gio.ListModel */ + get_item_type(): GObject.Type + get_n_items(): number + get_item(position: number): GObject.Object | null + items_changed(position: number, removed: number, added: number): void + /* Virtual methods of Gtk.BookmarkList */ + vfunc_get_item(position: number): GObject.Object | null + vfunc_get_item_type(): GObject.Type + vfunc_get_n_items(): number + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: BookmarkList, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: BookmarkList, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + /* Signals of Gio.ListModel */ + connect(sigName: "items-changed", callback: (($obj: BookmarkList, position: number, removed: number, added: number) => void)): number + connect_after(sigName: "items-changed", callback: (($obj: BookmarkList, position: number, removed: number, added: number) => void)): number + emit(sigName: "items-changed", position: number, removed: number, added: number): void + connect(sigName: "notify::attributes", callback: (($obj: BookmarkList, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::attributes", callback: (($obj: BookmarkList, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::io-priority", callback: (($obj: BookmarkList, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::io-priority", callback: (($obj: BookmarkList, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::loading", callback: (($obj: BookmarkList, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::loading", callback: (($obj: BookmarkList, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: BookmarkList_ConstructProps) + _init (config?: BookmarkList_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(filename?: string | null, attributes?: string | null): BookmarkList + static $gtype: GObject.Type +} +export interface BoolFilter_ConstructProps extends Filter_ConstructProps { + expression?: Expression + invert?: boolean +} +export class BoolFilter { + /* Properties of Gtk.BoolFilter */ + expression: Expression + invert: boolean + /* Fields of Gtk.Filter */ + parent_instance: GObject.Object + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of Gtk.BoolFilter */ + get_expression(): Expression | null + get_invert(): boolean + set_expression(expression?: Expression | null): void + set_invert(invert: boolean): void + /* Methods of Gtk.Filter */ + changed(change: FilterChange): void + get_strictness(): FilterMatch + match(item: GObject.Object): boolean + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Virtual methods of Gtk.Filter */ + vfunc_get_strictness(): FilterMatch + vfunc_match(item?: GObject.Object | null): boolean + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Gtk.Filter */ + connect(sigName: "changed", callback: (($obj: BoolFilter, change: FilterChange) => void)): number + connect_after(sigName: "changed", callback: (($obj: BoolFilter, change: FilterChange) => void)): number + emit(sigName: "changed", change: FilterChange): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: BoolFilter, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: BoolFilter, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: "notify::expression", callback: (($obj: BoolFilter, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::expression", callback: (($obj: BoolFilter, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::invert", callback: (($obj: BoolFilter, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::invert", callback: (($obj: BoolFilter, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: BoolFilter_ConstructProps) + _init (config?: BoolFilter_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(expression?: Expression | null): BoolFilter + static $gtype: GObject.Type +} +export interface Box_ConstructProps extends Widget_ConstructProps { + baseline_position?: BaselinePosition + homogeneous?: boolean + spacing?: number + accessible_role?: AccessibleRole + orientation?: Orientation +} +export class Box { + /* Properties of Gtk.Box */ + baseline_position: BaselinePosition + homogeneous: boolean + spacing: number + /* Properties of Gtk.Widget */ + can_focus: boolean + can_target: boolean + css_classes: string[] + cursor: Gdk.Cursor + focus_on_click: boolean + focusable: boolean + halign: Align + readonly has_default: boolean + readonly has_focus: boolean + has_tooltip: boolean + height_request: number + hexpand: boolean + hexpand_set: boolean + layout_manager: LayoutManager + margin_bottom: number + margin_end: number + margin_start: number + margin_top: number + name: string + opacity: number + overflow: Overflow + readonly parent: Widget + receives_default: boolean + readonly root: Root + readonly scale_factor: number + sensitive: boolean + tooltip_markup: string + tooltip_text: string + valign: Align + vexpand: boolean + vexpand_set: boolean + visible: boolean + width_request: number + /* Properties of Gtk.Accessible */ + accessible_role: AccessibleRole + /* Properties of Gtk.Orientable */ + orientation: Orientation + /* Fields of Gtk.Box */ + parent_instance: Widget + /* Fields of GObject.InitiallyUnowned */ + g_type_instance: GObject.TypeInstance + /* Methods of Gtk.Box */ + append(child: Widget): void + get_baseline_position(): BaselinePosition + get_homogeneous(): boolean + get_spacing(): number + insert_child_after(child: Widget, sibling?: Widget | null): void + prepend(child: Widget): void + remove(child: Widget): void + reorder_child_after(child: Widget, sibling?: Widget | null): void + set_baseline_position(position: BaselinePosition): void + set_homogeneous(homogeneous: boolean): void + set_spacing(spacing: number): void + /* Methods of Gtk.Widget */ + action_set_enabled(action_name: string, enabled: boolean): void + activate(): boolean + activate_action(name: string, args?: GLib.Variant | null): boolean + activate_default(): void + add_controller(controller: EventController): void + add_css_class(css_class: string): void + add_mnemonic_label(label: Widget): void + add_tick_callback(callback: TickCallback): number + allocate(width: number, height: number, baseline: number, transform?: Gsk.Transform | null): void + child_focus(direction: DirectionType): boolean + compute_bounds(target: Widget): [ /* returnType */ boolean, /* out_bounds */ Graphene.Rect ] + compute_expand(orientation: Orientation): boolean + compute_point(target: Widget, point: Graphene.Point): [ /* returnType */ boolean, /* out_point */ Graphene.Point ] + compute_transform(target: Widget): [ /* returnType */ boolean, /* out_transform */ Graphene.Matrix ] + contains(x: number, y: number): boolean + create_pango_context(): Pango.Context + create_pango_layout(text?: string | null): Pango.Layout + drag_check_threshold(start_x: number, start_y: number, current_x: number, current_y: number): boolean + error_bell(): void + get_allocated_baseline(): number + get_allocated_height(): number + get_allocated_width(): number + get_allocation(): /* allocation */ Allocation + get_ancestor(widget_type: GObject.Type): Widget | null + get_can_focus(): boolean + get_can_target(): boolean + get_child_visible(): boolean + get_clipboard(): Gdk.Clipboard + get_css_classes(): string[] + get_css_name(): string + get_cursor(): Gdk.Cursor | null + get_direction(): TextDirection + get_display(): Gdk.Display + get_first_child(): Widget | null + get_focus_child(): Widget | null + get_focus_on_click(): boolean + get_focusable(): boolean + get_font_map(): Pango.FontMap | null + get_font_options(): cairo.FontOptions | null + get_frame_clock(): Gdk.FrameClock | null + get_halign(): Align + get_has_tooltip(): boolean + get_height(): number + get_hexpand(): boolean + get_hexpand_set(): boolean + get_last_child(): Widget | null + get_layout_manager(): LayoutManager | null + get_mapped(): boolean + get_margin_bottom(): number + get_margin_end(): number + get_margin_start(): number + get_margin_top(): number + get_name(): string + get_native(): Native | null + get_next_sibling(): Widget | null + get_opacity(): number + get_overflow(): Overflow + get_pango_context(): Pango.Context + get_parent(): Widget | null + get_preferred_size(): [ /* minimum_size */ Requisition | null, /* natural_size */ Requisition | null ] + get_prev_sibling(): Widget | null + get_primary_clipboard(): Gdk.Clipboard + get_realized(): boolean + get_receives_default(): boolean + get_request_mode(): SizeRequestMode + get_root(): Root | null + get_scale_factor(): number + get_sensitive(): boolean + get_settings(): Settings + get_size(orientation: Orientation): number + get_size_request(): [ /* width */ number | null, /* height */ number | null ] + get_state_flags(): StateFlags + get_style_context(): StyleContext + get_template_child(widget_type: GObject.Type, name: string): GObject.Object + get_tooltip_markup(): string | null + get_tooltip_text(): string | null + get_valign(): Align + get_vexpand(): boolean + get_vexpand_set(): boolean + get_visible(): boolean + get_width(): number + grab_focus(): boolean + has_css_class(css_class: string): boolean + has_visible_focus(): boolean + hide(): void + in_destruction(): boolean + init_template(): void + insert_action_group(name: string, group?: Gio.ActionGroup | null): void + insert_after(parent: Widget, previous_sibling?: Widget | null): void + insert_before(parent: Widget, next_sibling?: Widget | null): void + is_ancestor(ancestor: Widget): boolean + is_drawable(): boolean + is_focus(): boolean + is_sensitive(): boolean + is_visible(): boolean + keynav_failed(direction: DirectionType): boolean + list_mnemonic_labels(): Widget[] + map(): void + measure(orientation: Orientation, for_size: number): [ /* minimum */ number | null, /* natural */ number | null, /* minimum_baseline */ number | null, /* natural_baseline */ number | null ] + mnemonic_activate(group_cycling: boolean): boolean + observe_children(): Gio.ListModel + observe_controllers(): Gio.ListModel + pick(x: number, y: number, flags: PickFlags): Widget | null + queue_allocate(): void + queue_draw(): void + queue_resize(): void + realize(): void + remove_controller(controller: EventController): void + remove_css_class(css_class: string): void + remove_mnemonic_label(label: Widget): void + remove_tick_callback(id: number): void + set_can_focus(can_focus: boolean): void + set_can_target(can_target: boolean): void + set_child_visible(child_visible: boolean): void + set_css_classes(classes: string[]): void + set_cursor(cursor?: Gdk.Cursor | null): void + set_cursor_from_name(name?: string | null): void + set_direction(dir: TextDirection): void + set_focus_child(child?: Widget | null): void + set_focus_on_click(focus_on_click: boolean): void + set_focusable(focusable: boolean): void + set_font_map(font_map?: Pango.FontMap | null): void + set_font_options(options?: cairo.FontOptions | null): void + set_halign(align: Align): void + set_has_tooltip(has_tooltip: boolean): void + set_hexpand(expand: boolean): void + set_hexpand_set(set: boolean): void + set_layout_manager(layout_manager?: LayoutManager | null): void + set_margin_bottom(margin: number): void + set_margin_end(margin: number): void + set_margin_start(margin: number): void + set_margin_top(margin: number): void + set_name(name: string): void + set_opacity(opacity: number): void + set_overflow(overflow: Overflow): void + set_parent(parent: Widget): void + set_receives_default(receives_default: boolean): void + set_sensitive(sensitive: boolean): void + set_size_request(width: number, height: number): void + set_state_flags(flags: StateFlags, clear: boolean): void + set_tooltip_markup(markup?: string | null): void + set_tooltip_text(text?: string | null): void + set_valign(align: Align): void + set_vexpand(expand: boolean): void + set_vexpand_set(set: boolean): void + set_visible(visible: boolean): void + should_layout(): boolean + show(): void + size_allocate(allocation: Allocation, baseline: number): void + snapshot_child(child: Widget, snapshot: Snapshot): void + translate_coordinates(dest_widget: Widget, src_x: number, src_y: number): [ /* returnType */ boolean, /* dest_x */ number | null, /* dest_y */ number | null ] + trigger_tooltip_query(): void + unmap(): void + unparent(): void + unrealize(): void + unset_state_flags(flags: StateFlags): void + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Methods of Gtk.Accessible */ + get_accessible_role(): AccessibleRole + reset_property(property: AccessibleProperty): void + reset_relation(relation: AccessibleRelation): void + reset_state(state: AccessibleState): void + update_property(properties: AccessibleProperty[], values: any): void + update_relation(relations: AccessibleRelation[], values: any): void + update_state(states: AccessibleState[], values: any): void + /* Methods of Gtk.Buildable */ + get_buildable_id(): string + /* Methods of Gtk.Orientable */ + get_orientation(): Orientation + set_orientation(orientation: Orientation): void + /* Virtual methods of Gtk.Widget */ + vfunc_compute_expand(hexpand_p: boolean, vexpand_p: boolean): void + vfunc_contains(x: number, y: number): boolean + vfunc_css_changed(change: CssStyleChange): void + vfunc_direction_changed(previous_direction: TextDirection): void + vfunc_focus(direction: DirectionType): boolean + vfunc_get_request_mode(): SizeRequestMode + vfunc_grab_focus(): boolean + vfunc_hide(): void + vfunc_keynav_failed(direction: DirectionType): boolean + vfunc_map(): void + vfunc_measure(orientation: Orientation, for_size: number): [ /* minimum */ number | null, /* natural */ number | null, /* minimum_baseline */ number | null, /* natural_baseline */ number | null ] + vfunc_mnemonic_activate(group_cycling: boolean): boolean + vfunc_move_focus(direction: DirectionType): void + vfunc_query_tooltip(x: number, y: number, keyboard_tooltip: boolean, tooltip: Tooltip): boolean + vfunc_realize(): void + vfunc_root(): void + vfunc_set_focus_child(child?: Widget | null): void + vfunc_show(): void + vfunc_size_allocate(width: number, height: number, baseline: number): void + vfunc_snapshot(snapshot: Snapshot): void + vfunc_state_flags_changed(previous_state_flags: StateFlags): void + vfunc_system_setting_changed(settings: SystemSetting): void + vfunc_unmap(): void + vfunc_unrealize(): void + vfunc_unroot(): void + vfunc_add_child(builder: Builder, child: GObject.Object, type?: string | null): void + vfunc_custom_finished(builder: Builder, child: GObject.Object | null, tagname: string, data?: object | null): void + vfunc_custom_tag_end(builder: Builder, child: GObject.Object | null, tagname: string, data?: object | null): void + vfunc_custom_tag_start(builder: Builder, child: GObject.Object | null, tagname: string): [ /* returnType */ boolean, /* parser */ BuildableParser, /* data */ object | null ] + vfunc_get_id(): string + vfunc_get_internal_child(builder: Builder, childname: string): GObject.Object + vfunc_parser_finished(builder: Builder): void + vfunc_set_buildable_property(builder: Builder, name: string, value: any): void + vfunc_set_id(id: string): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Gtk.Widget */ + connect(sigName: "destroy", callback: (($obj: Box) => void)): number + connect_after(sigName: "destroy", callback: (($obj: Box) => void)): number + emit(sigName: "destroy"): void + connect(sigName: "direction-changed", callback: (($obj: Box, previous_direction: TextDirection) => void)): number + connect_after(sigName: "direction-changed", callback: (($obj: Box, previous_direction: TextDirection) => void)): number + emit(sigName: "direction-changed", previous_direction: TextDirection): void + connect(sigName: "hide", callback: (($obj: Box) => void)): number + connect_after(sigName: "hide", callback: (($obj: Box) => void)): number + emit(sigName: "hide"): void + connect(sigName: "keynav-failed", callback: (($obj: Box, direction: DirectionType) => boolean)): number + connect_after(sigName: "keynav-failed", callback: (($obj: Box, direction: DirectionType) => boolean)): number + emit(sigName: "keynav-failed", direction: DirectionType): void + connect(sigName: "map", callback: (($obj: Box) => void)): number + connect_after(sigName: "map", callback: (($obj: Box) => void)): number + emit(sigName: "map"): void + connect(sigName: "mnemonic-activate", callback: (($obj: Box, group_cycling: boolean) => boolean)): number + connect_after(sigName: "mnemonic-activate", callback: (($obj: Box, group_cycling: boolean) => boolean)): number + emit(sigName: "mnemonic-activate", group_cycling: boolean): void + connect(sigName: "move-focus", callback: (($obj: Box, direction: DirectionType) => void)): number + connect_after(sigName: "move-focus", callback: (($obj: Box, direction: DirectionType) => void)): number + emit(sigName: "move-focus", direction: DirectionType): void + connect(sigName: "query-tooltip", callback: (($obj: Box, x: number, y: number, keyboard_mode: boolean, tooltip: Tooltip) => boolean)): number + connect_after(sigName: "query-tooltip", callback: (($obj: Box, x: number, y: number, keyboard_mode: boolean, tooltip: Tooltip) => boolean)): number + emit(sigName: "query-tooltip", x: number, y: number, keyboard_mode: boolean, tooltip: Tooltip): void + connect(sigName: "realize", callback: (($obj: Box) => void)): number + connect_after(sigName: "realize", callback: (($obj: Box) => void)): number + emit(sigName: "realize"): void + connect(sigName: "show", callback: (($obj: Box) => void)): number + connect_after(sigName: "show", callback: (($obj: Box) => void)): number + emit(sigName: "show"): void + connect(sigName: "state-flags-changed", callback: (($obj: Box, flags: StateFlags) => void)): number + connect_after(sigName: "state-flags-changed", callback: (($obj: Box, flags: StateFlags) => void)): number + emit(sigName: "state-flags-changed", flags: StateFlags): void + connect(sigName: "unmap", callback: (($obj: Box) => void)): number + connect_after(sigName: "unmap", callback: (($obj: Box) => void)): number + emit(sigName: "unmap"): void + connect(sigName: "unrealize", callback: (($obj: Box) => void)): number + connect_after(sigName: "unrealize", callback: (($obj: Box) => void)): number + emit(sigName: "unrealize"): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: Box, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: Box, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: "notify::baseline-position", callback: (($obj: Box, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::baseline-position", callback: (($obj: Box, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::homogeneous", callback: (($obj: Box, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::homogeneous", callback: (($obj: Box, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::spacing", callback: (($obj: Box, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::spacing", callback: (($obj: Box, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::can-focus", callback: (($obj: Box, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::can-focus", callback: (($obj: Box, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::can-target", callback: (($obj: Box, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::can-target", callback: (($obj: Box, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::css-classes", callback: (($obj: Box, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::css-classes", callback: (($obj: Box, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::cursor", callback: (($obj: Box, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::cursor", callback: (($obj: Box, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::focus-on-click", callback: (($obj: Box, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::focus-on-click", callback: (($obj: Box, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::focusable", callback: (($obj: Box, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::focusable", callback: (($obj: Box, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::halign", callback: (($obj: Box, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::halign", callback: (($obj: Box, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::has-default", callback: (($obj: Box, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-default", callback: (($obj: Box, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::has-focus", callback: (($obj: Box, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-focus", callback: (($obj: Box, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::has-tooltip", callback: (($obj: Box, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-tooltip", callback: (($obj: Box, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::height-request", callback: (($obj: Box, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::height-request", callback: (($obj: Box, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::hexpand", callback: (($obj: Box, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hexpand", callback: (($obj: Box, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::hexpand-set", callback: (($obj: Box, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hexpand-set", callback: (($obj: Box, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::layout-manager", callback: (($obj: Box, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::layout-manager", callback: (($obj: Box, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-bottom", callback: (($obj: Box, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-bottom", callback: (($obj: Box, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-end", callback: (($obj: Box, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-end", callback: (($obj: Box, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-start", callback: (($obj: Box, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-start", callback: (($obj: Box, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-top", callback: (($obj: Box, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-top", callback: (($obj: Box, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::name", callback: (($obj: Box, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::name", callback: (($obj: Box, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::opacity", callback: (($obj: Box, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::opacity", callback: (($obj: Box, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::overflow", callback: (($obj: Box, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::overflow", callback: (($obj: Box, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::parent", callback: (($obj: Box, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::parent", callback: (($obj: Box, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::receives-default", callback: (($obj: Box, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::receives-default", callback: (($obj: Box, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::root", callback: (($obj: Box, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::root", callback: (($obj: Box, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::scale-factor", callback: (($obj: Box, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::scale-factor", callback: (($obj: Box, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::sensitive", callback: (($obj: Box, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::sensitive", callback: (($obj: Box, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::tooltip-markup", callback: (($obj: Box, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::tooltip-markup", callback: (($obj: Box, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::tooltip-text", callback: (($obj: Box, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::tooltip-text", callback: (($obj: Box, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::valign", callback: (($obj: Box, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::valign", callback: (($obj: Box, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::vexpand", callback: (($obj: Box, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vexpand", callback: (($obj: Box, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::vexpand-set", callback: (($obj: Box, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vexpand-set", callback: (($obj: Box, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::visible", callback: (($obj: Box, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::visible", callback: (($obj: Box, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::width-request", callback: (($obj: Box, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::width-request", callback: (($obj: Box, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::accessible-role", callback: (($obj: Box, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-role", callback: (($obj: Box, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::orientation", callback: (($obj: Box, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::orientation", callback: (($obj: Box, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: Box_ConstructProps) + _init (config?: Box_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(orientation: Orientation, spacing: number): Box + static $gtype: GObject.Type +} +export interface BoxLayout_ConstructProps extends LayoutManager_ConstructProps { + baseline_position?: BaselinePosition + homogeneous?: boolean + spacing?: number + orientation?: Orientation +} +export class BoxLayout { + /* Properties of Gtk.BoxLayout */ + baseline_position: BaselinePosition + homogeneous: boolean + spacing: number + /* Properties of Gtk.Orientable */ + orientation: Orientation + /* Fields of Gtk.LayoutManager */ + parent_instance: GObject.Object + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of Gtk.BoxLayout */ + get_baseline_position(): BaselinePosition + get_homogeneous(): boolean + get_spacing(): number + set_baseline_position(position: BaselinePosition): void + set_homogeneous(homogeneous: boolean): void + set_spacing(spacing: number): void + /* Methods of Gtk.LayoutManager */ + allocate(widget: Widget, width: number, height: number, baseline: number): void + get_layout_child(child: Widget): LayoutChild + get_request_mode(): SizeRequestMode + get_widget(): Widget | null + layout_changed(): void + measure(widget: Widget, orientation: Orientation, for_size: number): [ /* minimum */ number | null, /* natural */ number | null, /* minimum_baseline */ number | null, /* natural_baseline */ number | null ] + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Methods of Gtk.Orientable */ + get_orientation(): Orientation + set_orientation(orientation: Orientation): void + /* Virtual methods of Gtk.LayoutManager */ + vfunc_allocate(widget: Widget, width: number, height: number, baseline: number): void + vfunc_create_layout_child(widget: Widget, for_child: Widget): LayoutChild + vfunc_get_request_mode(widget: Widget): SizeRequestMode + vfunc_measure(widget: Widget, orientation: Orientation, for_size: number): [ /* minimum */ number | null, /* natural */ number | null, /* minimum_baseline */ number | null, /* natural_baseline */ number | null ] + vfunc_root(): void + vfunc_unroot(): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: BoxLayout, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: BoxLayout, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: "notify::baseline-position", callback: (($obj: BoxLayout, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::baseline-position", callback: (($obj: BoxLayout, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::homogeneous", callback: (($obj: BoxLayout, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::homogeneous", callback: (($obj: BoxLayout, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::spacing", callback: (($obj: BoxLayout, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::spacing", callback: (($obj: BoxLayout, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::orientation", callback: (($obj: BoxLayout, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::orientation", callback: (($obj: BoxLayout, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: BoxLayout_ConstructProps) + _init (config?: BoxLayout_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(orientation: Orientation): BoxLayout + static $gtype: GObject.Type +} +export interface Builder_ConstructProps extends GObject.Object_ConstructProps { + current_object?: GObject.Object + scope?: BuilderScope + translation_domain?: string +} +export class Builder { + /* Properties of Gtk.Builder */ + current_object: GObject.Object + scope: BuilderScope + translation_domain: string + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of Gtk.Builder */ + add_from_file(filename: string): boolean + add_from_resource(resource_path: string): boolean + add_from_string(buffer: string, length: number): boolean + add_objects_from_file(filename: string, object_ids: string[]): boolean + add_objects_from_resource(resource_path: string, object_ids: string[]): boolean + add_objects_from_string(buffer: string, length: number, object_ids: string[]): boolean + create_closure(function_name: string, flags: BuilderClosureFlags, object?: GObject.Object | null): Function + expose_object(name: string, object: GObject.Object): void + extend_with_template(object: GObject.Object, template_type: GObject.Type, buffer: string, length: number): boolean + get_current_object(): GObject.Object | null + get_object(name: string): GObject.Object | null + get_objects(): GObject.Object[] + get_scope(): BuilderScope + get_translation_domain(): string | null + get_type_from_name(type_name: string): GObject.Type + set_current_object(current_object?: GObject.Object | null): void + set_scope(scope?: BuilderScope | null): void + set_translation_domain(domain?: string | null): void + value_from_string(pspec: GObject.ParamSpec, string: string): [ /* returnType */ boolean, /* value */ any ] + value_from_string_type(type: GObject.Type, string: string): [ /* returnType */ boolean, /* value */ any ] + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: Builder, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: Builder, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: "notify::current-object", callback: (($obj: Builder, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::current-object", callback: (($obj: Builder, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::scope", callback: (($obj: Builder, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::scope", callback: (($obj: Builder, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::translation-domain", callback: (($obj: Builder, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::translation-domain", callback: (($obj: Builder, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: Builder_ConstructProps) + _init (config?: Builder_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(): Builder + static new_from_file(filename: string): Builder + static new_from_resource(resource_path: string): Builder + static new_from_string(string: string, length: number): Builder + static $gtype: GObject.Type +} +export interface BuilderCScope_ConstructProps extends GObject.Object_ConstructProps { +} +export class BuilderCScope { + /* Fields of Gtk.BuilderCScope */ + parent_instance: GObject.Object + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of Gtk.BuilderCScope */ + add_callback_symbol(callback_name: string, callback_symbol: GObject.Callback): void + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Virtual methods of Gtk.BuilderCScope */ + vfunc_create_closure(builder: Builder, function_name: string, flags: BuilderClosureFlags, object: GObject.Object): Function + vfunc_get_type_from_function(builder: Builder, function_name: string): GObject.Type + vfunc_get_type_from_name(builder: Builder, type_name: string): GObject.Type + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: BuilderCScope, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: BuilderCScope, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: BuilderCScope_ConstructProps) + _init (config?: BuilderCScope_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(): BuilderCScope + static $gtype: GObject.Type +} +export interface BuilderListItemFactory_ConstructProps extends ListItemFactory_ConstructProps { + bytes?: GLib.Bytes + resource?: string + scope?: BuilderScope +} +export class BuilderListItemFactory { + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of Gtk.BuilderListItemFactory */ + get_bytes(): GLib.Bytes + get_resource(): string | null + get_scope(): BuilderScope | null + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: BuilderListItemFactory, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: BuilderListItemFactory, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: BuilderListItemFactory_ConstructProps) + _init (config?: BuilderListItemFactory_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new_from_bytes(scope: BuilderScope | null, bytes: GLib.Bytes): BuilderListItemFactory + static new_from_resource(scope: BuilderScope | null, resource_path: string): BuilderListItemFactory + static $gtype: GObject.Type +} +export interface Button_ConstructProps extends Widget_ConstructProps { + child?: Widget + has_frame?: boolean + icon_name?: string + label?: string + use_underline?: boolean + accessible_role?: AccessibleRole + action_name?: string + action_target?: GLib.Variant +} +export class Button { + /* Properties of Gtk.Button */ + child: Widget + has_frame: boolean + icon_name: string + label: string + use_underline: boolean + /* Properties of Gtk.Widget */ + can_focus: boolean + can_target: boolean + css_classes: string[] + cursor: Gdk.Cursor + focus_on_click: boolean + focusable: boolean + halign: Align + readonly has_default: boolean + readonly has_focus: boolean + has_tooltip: boolean + height_request: number + hexpand: boolean + hexpand_set: boolean + layout_manager: LayoutManager + margin_bottom: number + margin_end: number + margin_start: number + margin_top: number + name: string + opacity: number + overflow: Overflow + readonly parent: Widget + receives_default: boolean + readonly root: Root + readonly scale_factor: number + sensitive: boolean + tooltip_markup: string + tooltip_text: string + valign: Align + vexpand: boolean + vexpand_set: boolean + visible: boolean + width_request: number + /* Properties of Gtk.Accessible */ + accessible_role: AccessibleRole + /* Properties of Gtk.Actionable */ + action_name: string + action_target: GLib.Variant + /* Fields of Gtk.Widget */ + parent_instance: GObject.InitiallyUnowned + /* Fields of GObject.InitiallyUnowned */ + g_type_instance: GObject.TypeInstance + /* Methods of Gtk.Button */ + get_child(): Widget | null + get_has_frame(): boolean + get_icon_name(): string | null + get_label(): string | null + get_use_underline(): boolean + set_child(child?: Widget | null): void + set_has_frame(has_frame: boolean): void + set_icon_name(icon_name: string): void + set_label(label: string): void + set_use_underline(use_underline: boolean): void + /* Methods of Gtk.Widget */ + action_set_enabled(action_name: string, enabled: boolean): void + activate(): boolean + activate_action(name: string, args?: GLib.Variant | null): boolean + activate_default(): void + add_controller(controller: EventController): void + add_css_class(css_class: string): void + add_mnemonic_label(label: Widget): void + add_tick_callback(callback: TickCallback): number + allocate(width: number, height: number, baseline: number, transform?: Gsk.Transform | null): void + child_focus(direction: DirectionType): boolean + compute_bounds(target: Widget): [ /* returnType */ boolean, /* out_bounds */ Graphene.Rect ] + compute_expand(orientation: Orientation): boolean + compute_point(target: Widget, point: Graphene.Point): [ /* returnType */ boolean, /* out_point */ Graphene.Point ] + compute_transform(target: Widget): [ /* returnType */ boolean, /* out_transform */ Graphene.Matrix ] + contains(x: number, y: number): boolean + create_pango_context(): Pango.Context + create_pango_layout(text?: string | null): Pango.Layout + drag_check_threshold(start_x: number, start_y: number, current_x: number, current_y: number): boolean + error_bell(): void + get_allocated_baseline(): number + get_allocated_height(): number + get_allocated_width(): number + get_allocation(): /* allocation */ Allocation + get_ancestor(widget_type: GObject.Type): Widget | null + get_can_focus(): boolean + get_can_target(): boolean + get_child_visible(): boolean + get_clipboard(): Gdk.Clipboard + get_css_classes(): string[] + get_css_name(): string + get_cursor(): Gdk.Cursor | null + get_direction(): TextDirection + get_display(): Gdk.Display + get_first_child(): Widget | null + get_focus_child(): Widget | null + get_focus_on_click(): boolean + get_focusable(): boolean + get_font_map(): Pango.FontMap | null + get_font_options(): cairo.FontOptions | null + get_frame_clock(): Gdk.FrameClock | null + get_halign(): Align + get_has_tooltip(): boolean + get_height(): number + get_hexpand(): boolean + get_hexpand_set(): boolean + get_last_child(): Widget | null + get_layout_manager(): LayoutManager | null + get_mapped(): boolean + get_margin_bottom(): number + get_margin_end(): number + get_margin_start(): number + get_margin_top(): number + get_name(): string + get_native(): Native | null + get_next_sibling(): Widget | null + get_opacity(): number + get_overflow(): Overflow + get_pango_context(): Pango.Context + get_parent(): Widget | null + get_preferred_size(): [ /* minimum_size */ Requisition | null, /* natural_size */ Requisition | null ] + get_prev_sibling(): Widget | null + get_primary_clipboard(): Gdk.Clipboard + get_realized(): boolean + get_receives_default(): boolean + get_request_mode(): SizeRequestMode + get_root(): Root | null + get_scale_factor(): number + get_sensitive(): boolean + get_settings(): Settings + get_size(orientation: Orientation): number + get_size_request(): [ /* width */ number | null, /* height */ number | null ] + get_state_flags(): StateFlags + get_style_context(): StyleContext + get_template_child(widget_type: GObject.Type, name: string): GObject.Object + get_tooltip_markup(): string | null + get_tooltip_text(): string | null + get_valign(): Align + get_vexpand(): boolean + get_vexpand_set(): boolean + get_visible(): boolean + get_width(): number + grab_focus(): boolean + has_css_class(css_class: string): boolean + has_visible_focus(): boolean + hide(): void + in_destruction(): boolean + init_template(): void + insert_action_group(name: string, group?: Gio.ActionGroup | null): void + insert_after(parent: Widget, previous_sibling?: Widget | null): void + insert_before(parent: Widget, next_sibling?: Widget | null): void + is_ancestor(ancestor: Widget): boolean + is_drawable(): boolean + is_focus(): boolean + is_sensitive(): boolean + is_visible(): boolean + keynav_failed(direction: DirectionType): boolean + list_mnemonic_labels(): Widget[] + map(): void + measure(orientation: Orientation, for_size: number): [ /* minimum */ number | null, /* natural */ number | null, /* minimum_baseline */ number | null, /* natural_baseline */ number | null ] + mnemonic_activate(group_cycling: boolean): boolean + observe_children(): Gio.ListModel + observe_controllers(): Gio.ListModel + pick(x: number, y: number, flags: PickFlags): Widget | null + queue_allocate(): void + queue_draw(): void + queue_resize(): void + realize(): void + remove_controller(controller: EventController): void + remove_css_class(css_class: string): void + remove_mnemonic_label(label: Widget): void + remove_tick_callback(id: number): void + set_can_focus(can_focus: boolean): void + set_can_target(can_target: boolean): void + set_child_visible(child_visible: boolean): void + set_css_classes(classes: string[]): void + set_cursor(cursor?: Gdk.Cursor | null): void + set_cursor_from_name(name?: string | null): void + set_direction(dir: TextDirection): void + set_focus_child(child?: Widget | null): void + set_focus_on_click(focus_on_click: boolean): void + set_focusable(focusable: boolean): void + set_font_map(font_map?: Pango.FontMap | null): void + set_font_options(options?: cairo.FontOptions | null): void + set_halign(align: Align): void + set_has_tooltip(has_tooltip: boolean): void + set_hexpand(expand: boolean): void + set_hexpand_set(set: boolean): void + set_layout_manager(layout_manager?: LayoutManager | null): void + set_margin_bottom(margin: number): void + set_margin_end(margin: number): void + set_margin_start(margin: number): void + set_margin_top(margin: number): void + set_name(name: string): void + set_opacity(opacity: number): void + set_overflow(overflow: Overflow): void + set_parent(parent: Widget): void + set_receives_default(receives_default: boolean): void + set_sensitive(sensitive: boolean): void + set_size_request(width: number, height: number): void + set_state_flags(flags: StateFlags, clear: boolean): void + set_tooltip_markup(markup?: string | null): void + set_tooltip_text(text?: string | null): void + set_valign(align: Align): void + set_vexpand(expand: boolean): void + set_vexpand_set(set: boolean): void + set_visible(visible: boolean): void + should_layout(): boolean + show(): void + size_allocate(allocation: Allocation, baseline: number): void + snapshot_child(child: Widget, snapshot: Snapshot): void + translate_coordinates(dest_widget: Widget, src_x: number, src_y: number): [ /* returnType */ boolean, /* dest_x */ number | null, /* dest_y */ number | null ] + trigger_tooltip_query(): void + unmap(): void + unparent(): void + unrealize(): void + unset_state_flags(flags: StateFlags): void + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Methods of Gtk.Accessible */ + get_accessible_role(): AccessibleRole + reset_property(property: AccessibleProperty): void + reset_relation(relation: AccessibleRelation): void + reset_state(state: AccessibleState): void + update_property(properties: AccessibleProperty[], values: any): void + update_relation(relations: AccessibleRelation[], values: any): void + update_state(states: AccessibleState[], values: any): void + /* Methods of Gtk.Actionable */ + get_action_name(): string | null + get_action_target_value(): GLib.Variant | null + set_action_name(action_name?: string | null): void + set_action_target_value(target_value?: GLib.Variant | null): void + set_detailed_action_name(detailed_action_name: string): void + /* Methods of Gtk.Buildable */ + get_buildable_id(): string + /* Virtual methods of Gtk.Button */ + vfunc_activate(): void + vfunc_clicked(): void + vfunc_get_action_name(): string | null + vfunc_get_action_target_value(): GLib.Variant | null + vfunc_set_action_name(action_name?: string | null): void + vfunc_set_action_target_value(target_value?: GLib.Variant | null): void + /* Virtual methods of Gtk.Widget */ + vfunc_compute_expand(hexpand_p: boolean, vexpand_p: boolean): void + vfunc_contains(x: number, y: number): boolean + vfunc_css_changed(change: CssStyleChange): void + vfunc_direction_changed(previous_direction: TextDirection): void + vfunc_focus(direction: DirectionType): boolean + vfunc_get_request_mode(): SizeRequestMode + vfunc_grab_focus(): boolean + vfunc_hide(): void + vfunc_keynav_failed(direction: DirectionType): boolean + vfunc_map(): void + vfunc_measure(orientation: Orientation, for_size: number): [ /* minimum */ number | null, /* natural */ number | null, /* minimum_baseline */ number | null, /* natural_baseline */ number | null ] + vfunc_mnemonic_activate(group_cycling: boolean): boolean + vfunc_move_focus(direction: DirectionType): void + vfunc_query_tooltip(x: number, y: number, keyboard_tooltip: boolean, tooltip: Tooltip): boolean + vfunc_realize(): void + vfunc_root(): void + vfunc_set_focus_child(child?: Widget | null): void + vfunc_show(): void + vfunc_size_allocate(width: number, height: number, baseline: number): void + vfunc_snapshot(snapshot: Snapshot): void + vfunc_state_flags_changed(previous_state_flags: StateFlags): void + vfunc_system_setting_changed(settings: SystemSetting): void + vfunc_unmap(): void + vfunc_unrealize(): void + vfunc_unroot(): void + vfunc_add_child(builder: Builder, child: GObject.Object, type?: string | null): void + vfunc_custom_finished(builder: Builder, child: GObject.Object | null, tagname: string, data?: object | null): void + vfunc_custom_tag_end(builder: Builder, child: GObject.Object | null, tagname: string, data?: object | null): void + vfunc_custom_tag_start(builder: Builder, child: GObject.Object | null, tagname: string): [ /* returnType */ boolean, /* parser */ BuildableParser, /* data */ object | null ] + vfunc_get_id(): string + vfunc_get_internal_child(builder: Builder, childname: string): GObject.Object + vfunc_parser_finished(builder: Builder): void + vfunc_set_buildable_property(builder: Builder, name: string, value: any): void + vfunc_set_id(id: string): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Gtk.Button */ + connect(sigName: "activate", callback: (($obj: Button) => void)): number + connect_after(sigName: "activate", callback: (($obj: Button) => void)): number + emit(sigName: "activate"): void + connect(sigName: "clicked", callback: (($obj: Button) => void)): number + connect_after(sigName: "clicked", callback: (($obj: Button) => void)): number + emit(sigName: "clicked"): void + /* Signals of Gtk.Widget */ + connect(sigName: "destroy", callback: (($obj: Button) => void)): number + connect_after(sigName: "destroy", callback: (($obj: Button) => void)): number + emit(sigName: "destroy"): void + connect(sigName: "direction-changed", callback: (($obj: Button, previous_direction: TextDirection) => void)): number + connect_after(sigName: "direction-changed", callback: (($obj: Button, previous_direction: TextDirection) => void)): number + emit(sigName: "direction-changed", previous_direction: TextDirection): void + connect(sigName: "hide", callback: (($obj: Button) => void)): number + connect_after(sigName: "hide", callback: (($obj: Button) => void)): number + emit(sigName: "hide"): void + connect(sigName: "keynav-failed", callback: (($obj: Button, direction: DirectionType) => boolean)): number + connect_after(sigName: "keynav-failed", callback: (($obj: Button, direction: DirectionType) => boolean)): number + emit(sigName: "keynav-failed", direction: DirectionType): void + connect(sigName: "map", callback: (($obj: Button) => void)): number + connect_after(sigName: "map", callback: (($obj: Button) => void)): number + emit(sigName: "map"): void + connect(sigName: "mnemonic-activate", callback: (($obj: Button, group_cycling: boolean) => boolean)): number + connect_after(sigName: "mnemonic-activate", callback: (($obj: Button, group_cycling: boolean) => boolean)): number + emit(sigName: "mnemonic-activate", group_cycling: boolean): void + connect(sigName: "move-focus", callback: (($obj: Button, direction: DirectionType) => void)): number + connect_after(sigName: "move-focus", callback: (($obj: Button, direction: DirectionType) => void)): number + emit(sigName: "move-focus", direction: DirectionType): void + connect(sigName: "query-tooltip", callback: (($obj: Button, x: number, y: number, keyboard_mode: boolean, tooltip: Tooltip) => boolean)): number + connect_after(sigName: "query-tooltip", callback: (($obj: Button, x: number, y: number, keyboard_mode: boolean, tooltip: Tooltip) => boolean)): number + emit(sigName: "query-tooltip", x: number, y: number, keyboard_mode: boolean, tooltip: Tooltip): void + connect(sigName: "realize", callback: (($obj: Button) => void)): number + connect_after(sigName: "realize", callback: (($obj: Button) => void)): number + emit(sigName: "realize"): void + connect(sigName: "show", callback: (($obj: Button) => void)): number + connect_after(sigName: "show", callback: (($obj: Button) => void)): number + emit(sigName: "show"): void + connect(sigName: "state-flags-changed", callback: (($obj: Button, flags: StateFlags) => void)): number + connect_after(sigName: "state-flags-changed", callback: (($obj: Button, flags: StateFlags) => void)): number + emit(sigName: "state-flags-changed", flags: StateFlags): void + connect(sigName: "unmap", callback: (($obj: Button) => void)): number + connect_after(sigName: "unmap", callback: (($obj: Button) => void)): number + emit(sigName: "unmap"): void + connect(sigName: "unrealize", callback: (($obj: Button) => void)): number + connect_after(sigName: "unrealize", callback: (($obj: Button) => void)): number + emit(sigName: "unrealize"): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: "notify::child", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::child", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::has-frame", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-frame", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::icon-name", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::icon-name", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::label", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::label", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::use-underline", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::use-underline", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::can-focus", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::can-focus", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::can-target", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::can-target", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::css-classes", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::css-classes", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::cursor", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::cursor", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::focus-on-click", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::focus-on-click", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::focusable", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::focusable", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::halign", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::halign", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::has-default", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-default", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::has-focus", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-focus", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::has-tooltip", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-tooltip", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::height-request", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::height-request", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::hexpand", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hexpand", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::hexpand-set", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hexpand-set", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::layout-manager", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::layout-manager", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-bottom", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-bottom", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-end", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-end", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-start", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-start", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-top", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-top", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::name", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::name", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::opacity", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::opacity", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::overflow", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::overflow", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::parent", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::parent", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::receives-default", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::receives-default", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::root", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::root", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::scale-factor", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::scale-factor", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::sensitive", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::sensitive", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::tooltip-markup", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::tooltip-markup", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::tooltip-text", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::tooltip-text", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::valign", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::valign", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::vexpand", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vexpand", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::vexpand-set", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vexpand-set", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::visible", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::visible", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::width-request", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::width-request", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::accessible-role", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-role", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::action-name", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::action-name", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::action-target", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::action-target", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: Button_ConstructProps) + _init (config?: Button_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(): Button + static new_from_icon_name(icon_name?: string | null): Button + static new_with_label(label: string): Button + static new_with_mnemonic(label: string): Button + static $gtype: GObject.Type +} +export class CClosureExpression { + /* Methods of Gtk.Expression */ + bind(target: GObject.Object, property: string, this_?: GObject.Object | null): ExpressionWatch + evaluate(this_: GObject.Object | null, value: any): boolean + get_value_type(): GObject.Type + is_static(): boolean + ref(): Expression + unref(): void + watch(this_: GObject.Object | null, notify: ExpressionNotify): ExpressionWatch + static name: string + static new(value_type: GObject.Type, marshal: GObject.ClosureMarshal | null, params: Expression[], callback_func: GObject.Callback): CClosureExpression + constructor(value_type: GObject.Type, marshal: GObject.ClosureMarshal | null, params: Expression[], callback_func: GObject.Callback) + /* Static methods and pseudo-constructors */ + static new(value_type: GObject.Type, marshal: GObject.ClosureMarshal | null, params: Expression[], callback_func: GObject.Callback): CClosureExpression +} +export interface Calendar_ConstructProps extends Widget_ConstructProps { + day?: number + month?: number + show_day_names?: boolean + show_heading?: boolean + show_week_numbers?: boolean + year?: number + accessible_role?: AccessibleRole +} +export class Calendar { + /* Properties of Gtk.Calendar */ + day: number + month: number + show_day_names: boolean + show_heading: boolean + show_week_numbers: boolean + year: number + /* Properties of Gtk.Widget */ + can_focus: boolean + can_target: boolean + css_classes: string[] + cursor: Gdk.Cursor + focus_on_click: boolean + focusable: boolean + halign: Align + readonly has_default: boolean + readonly has_focus: boolean + has_tooltip: boolean + height_request: number + hexpand: boolean + hexpand_set: boolean + layout_manager: LayoutManager + margin_bottom: number + margin_end: number + margin_start: number + margin_top: number + name: string + opacity: number + overflow: Overflow + readonly parent: Widget + receives_default: boolean + readonly root: Root + readonly scale_factor: number + sensitive: boolean + tooltip_markup: string + tooltip_text: string + valign: Align + vexpand: boolean + vexpand_set: boolean + visible: boolean + width_request: number + /* Properties of Gtk.Accessible */ + accessible_role: AccessibleRole + /* Fields of Gtk.Widget */ + parent_instance: GObject.InitiallyUnowned + /* Fields of GObject.InitiallyUnowned */ + g_type_instance: GObject.TypeInstance + /* Methods of Gtk.Calendar */ + clear_marks(): void + get_date(): GLib.DateTime + get_day_is_marked(day: number): boolean + get_show_day_names(): boolean + get_show_heading(): boolean + get_show_week_numbers(): boolean + mark_day(day: number): void + select_day(date: GLib.DateTime): void + set_show_day_names(value: boolean): void + set_show_heading(value: boolean): void + set_show_week_numbers(value: boolean): void + unmark_day(day: number): void + /* Methods of Gtk.Widget */ + action_set_enabled(action_name: string, enabled: boolean): void + activate(): boolean + activate_action(name: string, args?: GLib.Variant | null): boolean + activate_default(): void + add_controller(controller: EventController): void + add_css_class(css_class: string): void + add_mnemonic_label(label: Widget): void + add_tick_callback(callback: TickCallback): number + allocate(width: number, height: number, baseline: number, transform?: Gsk.Transform | null): void + child_focus(direction: DirectionType): boolean + compute_bounds(target: Widget): [ /* returnType */ boolean, /* out_bounds */ Graphene.Rect ] + compute_expand(orientation: Orientation): boolean + compute_point(target: Widget, point: Graphene.Point): [ /* returnType */ boolean, /* out_point */ Graphene.Point ] + compute_transform(target: Widget): [ /* returnType */ boolean, /* out_transform */ Graphene.Matrix ] + contains(x: number, y: number): boolean + create_pango_context(): Pango.Context + create_pango_layout(text?: string | null): Pango.Layout + drag_check_threshold(start_x: number, start_y: number, current_x: number, current_y: number): boolean + error_bell(): void + get_allocated_baseline(): number + get_allocated_height(): number + get_allocated_width(): number + get_allocation(): /* allocation */ Allocation + get_ancestor(widget_type: GObject.Type): Widget | null + get_can_focus(): boolean + get_can_target(): boolean + get_child_visible(): boolean + get_clipboard(): Gdk.Clipboard + get_css_classes(): string[] + get_css_name(): string + get_cursor(): Gdk.Cursor | null + get_direction(): TextDirection + get_display(): Gdk.Display + get_first_child(): Widget | null + get_focus_child(): Widget | null + get_focus_on_click(): boolean + get_focusable(): boolean + get_font_map(): Pango.FontMap | null + get_font_options(): cairo.FontOptions | null + get_frame_clock(): Gdk.FrameClock | null + get_halign(): Align + get_has_tooltip(): boolean + get_height(): number + get_hexpand(): boolean + get_hexpand_set(): boolean + get_last_child(): Widget | null + get_layout_manager(): LayoutManager | null + get_mapped(): boolean + get_margin_bottom(): number + get_margin_end(): number + get_margin_start(): number + get_margin_top(): number + get_name(): string + get_native(): Native | null + get_next_sibling(): Widget | null + get_opacity(): number + get_overflow(): Overflow + get_pango_context(): Pango.Context + get_parent(): Widget | null + get_preferred_size(): [ /* minimum_size */ Requisition | null, /* natural_size */ Requisition | null ] + get_prev_sibling(): Widget | null + get_primary_clipboard(): Gdk.Clipboard + get_realized(): boolean + get_receives_default(): boolean + get_request_mode(): SizeRequestMode + get_root(): Root | null + get_scale_factor(): number + get_sensitive(): boolean + get_settings(): Settings + get_size(orientation: Orientation): number + get_size_request(): [ /* width */ number | null, /* height */ number | null ] + get_state_flags(): StateFlags + get_style_context(): StyleContext + get_template_child(widget_type: GObject.Type, name: string): GObject.Object + get_tooltip_markup(): string | null + get_tooltip_text(): string | null + get_valign(): Align + get_vexpand(): boolean + get_vexpand_set(): boolean + get_visible(): boolean + get_width(): number + grab_focus(): boolean + has_css_class(css_class: string): boolean + has_visible_focus(): boolean + hide(): void + in_destruction(): boolean + init_template(): void + insert_action_group(name: string, group?: Gio.ActionGroup | null): void + insert_after(parent: Widget, previous_sibling?: Widget | null): void + insert_before(parent: Widget, next_sibling?: Widget | null): void + is_ancestor(ancestor: Widget): boolean + is_drawable(): boolean + is_focus(): boolean + is_sensitive(): boolean + is_visible(): boolean + keynav_failed(direction: DirectionType): boolean + list_mnemonic_labels(): Widget[] + map(): void + measure(orientation: Orientation, for_size: number): [ /* minimum */ number | null, /* natural */ number | null, /* minimum_baseline */ number | null, /* natural_baseline */ number | null ] + mnemonic_activate(group_cycling: boolean): boolean + observe_children(): Gio.ListModel + observe_controllers(): Gio.ListModel + pick(x: number, y: number, flags: PickFlags): Widget | null + queue_allocate(): void + queue_draw(): void + queue_resize(): void + realize(): void + remove_controller(controller: EventController): void + remove_css_class(css_class: string): void + remove_mnemonic_label(label: Widget): void + remove_tick_callback(id: number): void + set_can_focus(can_focus: boolean): void + set_can_target(can_target: boolean): void + set_child_visible(child_visible: boolean): void + set_css_classes(classes: string[]): void + set_cursor(cursor?: Gdk.Cursor | null): void + set_cursor_from_name(name?: string | null): void + set_direction(dir: TextDirection): void + set_focus_child(child?: Widget | null): void + set_focus_on_click(focus_on_click: boolean): void + set_focusable(focusable: boolean): void + set_font_map(font_map?: Pango.FontMap | null): void + set_font_options(options?: cairo.FontOptions | null): void + set_halign(align: Align): void + set_has_tooltip(has_tooltip: boolean): void + set_hexpand(expand: boolean): void + set_hexpand_set(set: boolean): void + set_layout_manager(layout_manager?: LayoutManager | null): void + set_margin_bottom(margin: number): void + set_margin_end(margin: number): void + set_margin_start(margin: number): void + set_margin_top(margin: number): void + set_name(name: string): void + set_opacity(opacity: number): void + set_overflow(overflow: Overflow): void + set_parent(parent: Widget): void + set_receives_default(receives_default: boolean): void + set_sensitive(sensitive: boolean): void + set_size_request(width: number, height: number): void + set_state_flags(flags: StateFlags, clear: boolean): void + set_tooltip_markup(markup?: string | null): void + set_tooltip_text(text?: string | null): void + set_valign(align: Align): void + set_vexpand(expand: boolean): void + set_vexpand_set(set: boolean): void + set_visible(visible: boolean): void + should_layout(): boolean + show(): void + size_allocate(allocation: Allocation, baseline: number): void + snapshot_child(child: Widget, snapshot: Snapshot): void + translate_coordinates(dest_widget: Widget, src_x: number, src_y: number): [ /* returnType */ boolean, /* dest_x */ number | null, /* dest_y */ number | null ] + trigger_tooltip_query(): void + unmap(): void + unparent(): void + unrealize(): void + unset_state_flags(flags: StateFlags): void + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Methods of Gtk.Accessible */ + get_accessible_role(): AccessibleRole + reset_property(property: AccessibleProperty): void + reset_relation(relation: AccessibleRelation): void + reset_state(state: AccessibleState): void + update_property(properties: AccessibleProperty[], values: any): void + update_relation(relations: AccessibleRelation[], values: any): void + update_state(states: AccessibleState[], values: any): void + /* Methods of Gtk.Buildable */ + get_buildable_id(): string + /* Virtual methods of Gtk.Widget */ + vfunc_compute_expand(hexpand_p: boolean, vexpand_p: boolean): void + vfunc_contains(x: number, y: number): boolean + vfunc_css_changed(change: CssStyleChange): void + vfunc_direction_changed(previous_direction: TextDirection): void + vfunc_focus(direction: DirectionType): boolean + vfunc_get_request_mode(): SizeRequestMode + vfunc_grab_focus(): boolean + vfunc_hide(): void + vfunc_keynav_failed(direction: DirectionType): boolean + vfunc_map(): void + vfunc_measure(orientation: Orientation, for_size: number): [ /* minimum */ number | null, /* natural */ number | null, /* minimum_baseline */ number | null, /* natural_baseline */ number | null ] + vfunc_mnemonic_activate(group_cycling: boolean): boolean + vfunc_move_focus(direction: DirectionType): void + vfunc_query_tooltip(x: number, y: number, keyboard_tooltip: boolean, tooltip: Tooltip): boolean + vfunc_realize(): void + vfunc_root(): void + vfunc_set_focus_child(child?: Widget | null): void + vfunc_show(): void + vfunc_size_allocate(width: number, height: number, baseline: number): void + vfunc_snapshot(snapshot: Snapshot): void + vfunc_state_flags_changed(previous_state_flags: StateFlags): void + vfunc_system_setting_changed(settings: SystemSetting): void + vfunc_unmap(): void + vfunc_unrealize(): void + vfunc_unroot(): void + vfunc_add_child(builder: Builder, child: GObject.Object, type?: string | null): void + vfunc_custom_finished(builder: Builder, child: GObject.Object | null, tagname: string, data?: object | null): void + vfunc_custom_tag_end(builder: Builder, child: GObject.Object | null, tagname: string, data?: object | null): void + vfunc_custom_tag_start(builder: Builder, child: GObject.Object | null, tagname: string): [ /* returnType */ boolean, /* parser */ BuildableParser, /* data */ object | null ] + vfunc_get_id(): string + vfunc_get_internal_child(builder: Builder, childname: string): GObject.Object + vfunc_parser_finished(builder: Builder): void + vfunc_set_buildable_property(builder: Builder, name: string, value: any): void + vfunc_set_id(id: string): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Gtk.Calendar */ + connect(sigName: "day-selected", callback: (($obj: Calendar) => void)): number + connect_after(sigName: "day-selected", callback: (($obj: Calendar) => void)): number + emit(sigName: "day-selected"): void + connect(sigName: "next-month", callback: (($obj: Calendar) => void)): number + connect_after(sigName: "next-month", callback: (($obj: Calendar) => void)): number + emit(sigName: "next-month"): void + connect(sigName: "next-year", callback: (($obj: Calendar) => void)): number + connect_after(sigName: "next-year", callback: (($obj: Calendar) => void)): number + emit(sigName: "next-year"): void + connect(sigName: "prev-month", callback: (($obj: Calendar) => void)): number + connect_after(sigName: "prev-month", callback: (($obj: Calendar) => void)): number + emit(sigName: "prev-month"): void + connect(sigName: "prev-year", callback: (($obj: Calendar) => void)): number + connect_after(sigName: "prev-year", callback: (($obj: Calendar) => void)): number + emit(sigName: "prev-year"): void + /* Signals of Gtk.Widget */ + connect(sigName: "destroy", callback: (($obj: Calendar) => void)): number + connect_after(sigName: "destroy", callback: (($obj: Calendar) => void)): number + emit(sigName: "destroy"): void + connect(sigName: "direction-changed", callback: (($obj: Calendar, previous_direction: TextDirection) => void)): number + connect_after(sigName: "direction-changed", callback: (($obj: Calendar, previous_direction: TextDirection) => void)): number + emit(sigName: "direction-changed", previous_direction: TextDirection): void + connect(sigName: "hide", callback: (($obj: Calendar) => void)): number + connect_after(sigName: "hide", callback: (($obj: Calendar) => void)): number + emit(sigName: "hide"): void + connect(sigName: "keynav-failed", callback: (($obj: Calendar, direction: DirectionType) => boolean)): number + connect_after(sigName: "keynav-failed", callback: (($obj: Calendar, direction: DirectionType) => boolean)): number + emit(sigName: "keynav-failed", direction: DirectionType): void + connect(sigName: "map", callback: (($obj: Calendar) => void)): number + connect_after(sigName: "map", callback: (($obj: Calendar) => void)): number + emit(sigName: "map"): void + connect(sigName: "mnemonic-activate", callback: (($obj: Calendar, group_cycling: boolean) => boolean)): number + connect_after(sigName: "mnemonic-activate", callback: (($obj: Calendar, group_cycling: boolean) => boolean)): number + emit(sigName: "mnemonic-activate", group_cycling: boolean): void + connect(sigName: "move-focus", callback: (($obj: Calendar, direction: DirectionType) => void)): number + connect_after(sigName: "move-focus", callback: (($obj: Calendar, direction: DirectionType) => void)): number + emit(sigName: "move-focus", direction: DirectionType): void + connect(sigName: "query-tooltip", callback: (($obj: Calendar, x: number, y: number, keyboard_mode: boolean, tooltip: Tooltip) => boolean)): number + connect_after(sigName: "query-tooltip", callback: (($obj: Calendar, x: number, y: number, keyboard_mode: boolean, tooltip: Tooltip) => boolean)): number + emit(sigName: "query-tooltip", x: number, y: number, keyboard_mode: boolean, tooltip: Tooltip): void + connect(sigName: "realize", callback: (($obj: Calendar) => void)): number + connect_after(sigName: "realize", callback: (($obj: Calendar) => void)): number + emit(sigName: "realize"): void + connect(sigName: "show", callback: (($obj: Calendar) => void)): number + connect_after(sigName: "show", callback: (($obj: Calendar) => void)): number + emit(sigName: "show"): void + connect(sigName: "state-flags-changed", callback: (($obj: Calendar, flags: StateFlags) => void)): number + connect_after(sigName: "state-flags-changed", callback: (($obj: Calendar, flags: StateFlags) => void)): number + emit(sigName: "state-flags-changed", flags: StateFlags): void + connect(sigName: "unmap", callback: (($obj: Calendar) => void)): number + connect_after(sigName: "unmap", callback: (($obj: Calendar) => void)): number + emit(sigName: "unmap"): void + connect(sigName: "unrealize", callback: (($obj: Calendar) => void)): number + connect_after(sigName: "unrealize", callback: (($obj: Calendar) => void)): number + emit(sigName: "unrealize"): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: Calendar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: Calendar, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: "notify::day", callback: (($obj: Calendar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::day", callback: (($obj: Calendar, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::month", callback: (($obj: Calendar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::month", callback: (($obj: Calendar, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::show-day-names", callback: (($obj: Calendar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::show-day-names", callback: (($obj: Calendar, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::show-heading", callback: (($obj: Calendar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::show-heading", callback: (($obj: Calendar, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::show-week-numbers", callback: (($obj: Calendar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::show-week-numbers", callback: (($obj: Calendar, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::year", callback: (($obj: Calendar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::year", callback: (($obj: Calendar, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::can-focus", callback: (($obj: Calendar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::can-focus", callback: (($obj: Calendar, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::can-target", callback: (($obj: Calendar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::can-target", callback: (($obj: Calendar, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::css-classes", callback: (($obj: Calendar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::css-classes", callback: (($obj: Calendar, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::cursor", callback: (($obj: Calendar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::cursor", callback: (($obj: Calendar, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::focus-on-click", callback: (($obj: Calendar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::focus-on-click", callback: (($obj: Calendar, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::focusable", callback: (($obj: Calendar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::focusable", callback: (($obj: Calendar, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::halign", callback: (($obj: Calendar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::halign", callback: (($obj: Calendar, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::has-default", callback: (($obj: Calendar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-default", callback: (($obj: Calendar, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::has-focus", callback: (($obj: Calendar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-focus", callback: (($obj: Calendar, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::has-tooltip", callback: (($obj: Calendar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-tooltip", callback: (($obj: Calendar, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::height-request", callback: (($obj: Calendar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::height-request", callback: (($obj: Calendar, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::hexpand", callback: (($obj: Calendar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hexpand", callback: (($obj: Calendar, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::hexpand-set", callback: (($obj: Calendar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hexpand-set", callback: (($obj: Calendar, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::layout-manager", callback: (($obj: Calendar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::layout-manager", callback: (($obj: Calendar, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-bottom", callback: (($obj: Calendar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-bottom", callback: (($obj: Calendar, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-end", callback: (($obj: Calendar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-end", callback: (($obj: Calendar, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-start", callback: (($obj: Calendar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-start", callback: (($obj: Calendar, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-top", callback: (($obj: Calendar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-top", callback: (($obj: Calendar, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::name", callback: (($obj: Calendar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::name", callback: (($obj: Calendar, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::opacity", callback: (($obj: Calendar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::opacity", callback: (($obj: Calendar, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::overflow", callback: (($obj: Calendar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::overflow", callback: (($obj: Calendar, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::parent", callback: (($obj: Calendar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::parent", callback: (($obj: Calendar, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::receives-default", callback: (($obj: Calendar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::receives-default", callback: (($obj: Calendar, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::root", callback: (($obj: Calendar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::root", callback: (($obj: Calendar, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::scale-factor", callback: (($obj: Calendar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::scale-factor", callback: (($obj: Calendar, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::sensitive", callback: (($obj: Calendar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::sensitive", callback: (($obj: Calendar, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::tooltip-markup", callback: (($obj: Calendar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::tooltip-markup", callback: (($obj: Calendar, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::tooltip-text", callback: (($obj: Calendar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::tooltip-text", callback: (($obj: Calendar, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::valign", callback: (($obj: Calendar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::valign", callback: (($obj: Calendar, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::vexpand", callback: (($obj: Calendar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vexpand", callback: (($obj: Calendar, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::vexpand-set", callback: (($obj: Calendar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vexpand-set", callback: (($obj: Calendar, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::visible", callback: (($obj: Calendar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::visible", callback: (($obj: Calendar, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::width-request", callback: (($obj: Calendar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::width-request", callback: (($obj: Calendar, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::accessible-role", callback: (($obj: Calendar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-role", callback: (($obj: Calendar, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: Calendar_ConstructProps) + _init (config?: Calendar_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(): Calendar + static $gtype: GObject.Type +} +export interface CallbackAction_ConstructProps extends ShortcutAction_ConstructProps { +} +export class CallbackAction { + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of Gtk.ShortcutAction */ + activate(flags: ShortcutActionFlags, widget: Widget, args?: GLib.Variant | null): boolean + print(string: GLib.String): void + to_string(): string + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: CallbackAction, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: CallbackAction, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: CallbackAction_ConstructProps) + _init (config?: CallbackAction_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(): CallbackAction + static $gtype: GObject.Type +} +export interface CellArea_ConstructProps extends GObject.InitiallyUnowned_ConstructProps { + focus_cell?: CellRenderer +} +export class CellArea { + /* Properties of Gtk.CellArea */ + readonly edit_widget: CellEditable + readonly edited_cell: CellRenderer + focus_cell: CellRenderer + /* Fields of GObject.InitiallyUnowned */ + g_type_instance: GObject.TypeInstance + /* Methods of Gtk.CellArea */ + activate(context: CellAreaContext, widget: Widget, cell_area: Gdk.Rectangle, flags: CellRendererState, edit_only: boolean): boolean + activate_cell(widget: Widget, renderer: CellRenderer, event: Gdk.Event, cell_area: Gdk.Rectangle, flags: CellRendererState): boolean + add(renderer: CellRenderer): void + add_focus_sibling(renderer: CellRenderer, sibling: CellRenderer): void + apply_attributes(tree_model: TreeModel, iter: TreeIter, is_expander: boolean, is_expanded: boolean): void + attribute_connect(renderer: CellRenderer, attribute: string, column: number): void + attribute_disconnect(renderer: CellRenderer, attribute: string): void + attribute_get_column(renderer: CellRenderer, attribute: string): number + cell_get_property(renderer: CellRenderer, property_name: string, value: any): void + cell_set_property(renderer: CellRenderer, property_name: string, value: any): void + copy_context(context: CellAreaContext): CellAreaContext + create_context(): CellAreaContext + event(context: CellAreaContext, widget: Widget, event: Gdk.Event, cell_area: Gdk.Rectangle, flags: CellRendererState): number + focus(direction: DirectionType): boolean + foreach(callback: CellCallback): void + foreach_alloc(context: CellAreaContext, widget: Widget, cell_area: Gdk.Rectangle, background_area: Gdk.Rectangle, callback: CellAllocCallback): void + get_cell_allocation(context: CellAreaContext, widget: Widget, renderer: CellRenderer, cell_area: Gdk.Rectangle): /* allocation */ Gdk.Rectangle + get_cell_at_position(context: CellAreaContext, widget: Widget, cell_area: Gdk.Rectangle, x: number, y: number): [ /* returnType */ CellRenderer, /* alloc_area */ Gdk.Rectangle | null ] + get_current_path_string(): string + get_edit_widget(): CellEditable + get_edited_cell(): CellRenderer + get_focus_cell(): CellRenderer + get_focus_from_sibling(renderer: CellRenderer): CellRenderer | null + get_focus_siblings(renderer: CellRenderer): CellRenderer[] + get_preferred_height(context: CellAreaContext, widget: Widget): [ /* minimum_height */ number | null, /* natural_height */ number | null ] + get_preferred_height_for_width(context: CellAreaContext, widget: Widget, width: number): [ /* minimum_height */ number | null, /* natural_height */ number | null ] + get_preferred_width(context: CellAreaContext, widget: Widget): [ /* minimum_width */ number | null, /* natural_width */ number | null ] + get_preferred_width_for_height(context: CellAreaContext, widget: Widget, height: number): [ /* minimum_width */ number | null, /* natural_width */ number | null ] + get_request_mode(): SizeRequestMode + has_renderer(renderer: CellRenderer): boolean + inner_cell_area(widget: Widget, cell_area: Gdk.Rectangle): /* inner_area */ Gdk.Rectangle + is_activatable(): boolean + is_focus_sibling(renderer: CellRenderer, sibling: CellRenderer): boolean + remove(renderer: CellRenderer): void + remove_focus_sibling(renderer: CellRenderer, sibling: CellRenderer): void + request_renderer(renderer: CellRenderer, orientation: Orientation, widget: Widget, for_size: number): [ /* minimum_size */ number | null, /* natural_size */ number | null ] + set_focus_cell(renderer: CellRenderer): void + snapshot(context: CellAreaContext, widget: Widget, snapshot: Snapshot, background_area: Gdk.Rectangle, cell_area: Gdk.Rectangle, flags: CellRendererState, paint_focus: boolean): void + stop_editing(canceled: boolean): void + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Methods of Gtk.Buildable */ + get_buildable_id(): string + /* Methods of Gtk.CellLayout */ + add_attribute(cell: CellRenderer, attribute: string, column: number): void + clear(): void + clear_attributes(cell: CellRenderer): void + get_area(): CellArea | null + get_cells(): CellRenderer[] + pack_end(cell: CellRenderer, expand: boolean): void + pack_start(cell: CellRenderer, expand: boolean): void + reorder(cell: CellRenderer, position: number): void + set_cell_data_func(cell: CellRenderer, func: CellLayoutDataFunc | null): void + /* Virtual methods of Gtk.CellArea */ + vfunc_activate(context: CellAreaContext, widget: Widget, cell_area: Gdk.Rectangle, flags: CellRendererState, edit_only: boolean): boolean + vfunc_add(renderer: CellRenderer): void + vfunc_apply_attributes(tree_model: TreeModel, iter: TreeIter, is_expander: boolean, is_expanded: boolean): void + vfunc_copy_context(context: CellAreaContext): CellAreaContext + vfunc_create_context(): CellAreaContext + vfunc_event(context: CellAreaContext, widget: Widget, event: Gdk.Event, cell_area: Gdk.Rectangle, flags: CellRendererState): number + vfunc_focus(direction: DirectionType): boolean + vfunc_foreach(callback: CellCallback): void + vfunc_foreach_alloc(context: CellAreaContext, widget: Widget, cell_area: Gdk.Rectangle, background_area: Gdk.Rectangle, callback: CellAllocCallback): void + vfunc_get_cell_property(renderer: CellRenderer, property_id: number, value: any, pspec: GObject.ParamSpec): void + vfunc_get_preferred_height(context: CellAreaContext, widget: Widget): [ /* minimum_height */ number | null, /* natural_height */ number | null ] + vfunc_get_preferred_height_for_width(context: CellAreaContext, widget: Widget, width: number): [ /* minimum_height */ number | null, /* natural_height */ number | null ] + vfunc_get_preferred_width(context: CellAreaContext, widget: Widget): [ /* minimum_width */ number | null, /* natural_width */ number | null ] + vfunc_get_preferred_width_for_height(context: CellAreaContext, widget: Widget, height: number): [ /* minimum_width */ number | null, /* natural_width */ number | null ] + vfunc_get_request_mode(): SizeRequestMode + vfunc_is_activatable(): boolean + vfunc_remove(renderer: CellRenderer): void + vfunc_set_cell_property(renderer: CellRenderer, property_id: number, value: any, pspec: GObject.ParamSpec): void + vfunc_snapshot(context: CellAreaContext, widget: Widget, snapshot: Snapshot, background_area: Gdk.Rectangle, cell_area: Gdk.Rectangle, flags: CellRendererState, paint_focus: boolean): void + vfunc_add_child(builder: Builder, child: GObject.Object, type?: string | null): void + vfunc_custom_finished(builder: Builder, child: GObject.Object | null, tagname: string, data?: object | null): void + vfunc_custom_tag_end(builder: Builder, child: GObject.Object | null, tagname: string, data?: object | null): void + vfunc_custom_tag_start(builder: Builder, child: GObject.Object | null, tagname: string): [ /* returnType */ boolean, /* parser */ BuildableParser, /* data */ object | null ] + vfunc_get_id(): string + vfunc_get_internal_child(builder: Builder, childname: string): GObject.Object + vfunc_parser_finished(builder: Builder): void + vfunc_set_buildable_property(builder: Builder, name: string, value: any): void + vfunc_set_id(id: string): void + vfunc_add_attribute(cell: CellRenderer, attribute: string, column: number): void + vfunc_clear(): void + vfunc_clear_attributes(cell: CellRenderer): void + vfunc_get_area(): CellArea | null + vfunc_get_cells(): CellRenderer[] + vfunc_pack_end(cell: CellRenderer, expand: boolean): void + vfunc_pack_start(cell: CellRenderer, expand: boolean): void + vfunc_reorder(cell: CellRenderer, position: number): void + vfunc_set_cell_data_func(cell: CellRenderer, func: CellLayoutDataFunc | null): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Gtk.CellArea */ + connect(sigName: "add-editable", callback: (($obj: CellArea, renderer: CellRenderer, editable: CellEditable, cell_area: Gdk.Rectangle, path: string) => void)): number + connect_after(sigName: "add-editable", callback: (($obj: CellArea, renderer: CellRenderer, editable: CellEditable, cell_area: Gdk.Rectangle, path: string) => void)): number + emit(sigName: "add-editable", renderer: CellRenderer, editable: CellEditable, cell_area: Gdk.Rectangle, path: string): void + connect(sigName: "apply-attributes", callback: (($obj: CellArea, model: TreeModel, iter: TreeIter, is_expander: boolean, is_expanded: boolean) => void)): number + connect_after(sigName: "apply-attributes", callback: (($obj: CellArea, model: TreeModel, iter: TreeIter, is_expander: boolean, is_expanded: boolean) => void)): number + emit(sigName: "apply-attributes", model: TreeModel, iter: TreeIter, is_expander: boolean, is_expanded: boolean): void + connect(sigName: "focus-changed", callback: (($obj: CellArea, renderer: CellRenderer, path: string) => void)): number + connect_after(sigName: "focus-changed", callback: (($obj: CellArea, renderer: CellRenderer, path: string) => void)): number + emit(sigName: "focus-changed", renderer: CellRenderer, path: string): void + connect(sigName: "remove-editable", callback: (($obj: CellArea, renderer: CellRenderer, editable: CellEditable) => void)): number + connect_after(sigName: "remove-editable", callback: (($obj: CellArea, renderer: CellRenderer, editable: CellEditable) => void)): number + emit(sigName: "remove-editable", renderer: CellRenderer, editable: CellEditable): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: CellArea, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: CellArea, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: "notify::edit-widget", callback: (($obj: CellArea, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::edit-widget", callback: (($obj: CellArea, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::edited-cell", callback: (($obj: CellArea, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::edited-cell", callback: (($obj: CellArea, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::focus-cell", callback: (($obj: CellArea, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::focus-cell", callback: (($obj: CellArea, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: CellArea_ConstructProps) + _init (config?: CellArea_ConstructProps): void + /* Static methods and pseudo-constructors */ + static find_cell_property(aclass: CellArea | Function | GObject.Type, property_name: string): GObject.ParamSpec + static install_cell_property(aclass: CellArea | Function | GObject.Type, property_id: number, pspec: GObject.ParamSpec): void + static list_cell_properties(aclass: CellArea | Function | GObject.Type): GObject.ParamSpec[] + static $gtype: GObject.Type +} +export interface CellAreaBox_ConstructProps extends CellArea_ConstructProps { + spacing?: number + orientation?: Orientation +} +export class CellAreaBox { + /* Properties of Gtk.CellAreaBox */ + spacing: number + /* Properties of Gtk.CellArea */ + readonly edit_widget: CellEditable + readonly edited_cell: CellRenderer + focus_cell: CellRenderer + /* Properties of Gtk.Orientable */ + orientation: Orientation + /* Fields of GObject.InitiallyUnowned */ + g_type_instance: GObject.TypeInstance + /* Methods of Gtk.CellAreaBox */ + get_spacing(): number + pack_end(renderer: CellRenderer, expand: boolean, align: boolean, fixed: boolean): void + pack_start(renderer: CellRenderer, expand: boolean, align: boolean, fixed: boolean): void + set_spacing(spacing: number): void + /* Methods of Gtk.CellArea */ + activate(context: CellAreaContext, widget: Widget, cell_area: Gdk.Rectangle, flags: CellRendererState, edit_only: boolean): boolean + activate_cell(widget: Widget, renderer: CellRenderer, event: Gdk.Event, cell_area: Gdk.Rectangle, flags: CellRendererState): boolean + add(renderer: CellRenderer): void + add_focus_sibling(renderer: CellRenderer, sibling: CellRenderer): void + apply_attributes(tree_model: TreeModel, iter: TreeIter, is_expander: boolean, is_expanded: boolean): void + attribute_connect(renderer: CellRenderer, attribute: string, column: number): void + attribute_disconnect(renderer: CellRenderer, attribute: string): void + attribute_get_column(renderer: CellRenderer, attribute: string): number + cell_get_property(renderer: CellRenderer, property_name: string, value: any): void + cell_set_property(renderer: CellRenderer, property_name: string, value: any): void + copy_context(context: CellAreaContext): CellAreaContext + create_context(): CellAreaContext + event(context: CellAreaContext, widget: Widget, event: Gdk.Event, cell_area: Gdk.Rectangle, flags: CellRendererState): number + focus(direction: DirectionType): boolean + foreach(callback: CellCallback): void + foreach_alloc(context: CellAreaContext, widget: Widget, cell_area: Gdk.Rectangle, background_area: Gdk.Rectangle, callback: CellAllocCallback): void + get_cell_allocation(context: CellAreaContext, widget: Widget, renderer: CellRenderer, cell_area: Gdk.Rectangle): /* allocation */ Gdk.Rectangle + get_cell_at_position(context: CellAreaContext, widget: Widget, cell_area: Gdk.Rectangle, x: number, y: number): [ /* returnType */ CellRenderer, /* alloc_area */ Gdk.Rectangle | null ] + get_current_path_string(): string + get_edit_widget(): CellEditable + get_edited_cell(): CellRenderer + get_focus_cell(): CellRenderer + get_focus_from_sibling(renderer: CellRenderer): CellRenderer | null + get_focus_siblings(renderer: CellRenderer): CellRenderer[] + get_preferred_height(context: CellAreaContext, widget: Widget): [ /* minimum_height */ number | null, /* natural_height */ number | null ] + get_preferred_height_for_width(context: CellAreaContext, widget: Widget, width: number): [ /* minimum_height */ number | null, /* natural_height */ number | null ] + get_preferred_width(context: CellAreaContext, widget: Widget): [ /* minimum_width */ number | null, /* natural_width */ number | null ] + get_preferred_width_for_height(context: CellAreaContext, widget: Widget, height: number): [ /* minimum_width */ number | null, /* natural_width */ number | null ] + get_request_mode(): SizeRequestMode + has_renderer(renderer: CellRenderer): boolean + inner_cell_area(widget: Widget, cell_area: Gdk.Rectangle): /* inner_area */ Gdk.Rectangle + is_activatable(): boolean + is_focus_sibling(renderer: CellRenderer, sibling: CellRenderer): boolean + remove(renderer: CellRenderer): void + remove_focus_sibling(renderer: CellRenderer, sibling: CellRenderer): void + request_renderer(renderer: CellRenderer, orientation: Orientation, widget: Widget, for_size: number): [ /* minimum_size */ number | null, /* natural_size */ number | null ] + set_focus_cell(renderer: CellRenderer): void + snapshot(context: CellAreaContext, widget: Widget, snapshot: Snapshot, background_area: Gdk.Rectangle, cell_area: Gdk.Rectangle, flags: CellRendererState, paint_focus: boolean): void + stop_editing(canceled: boolean): void + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Methods of Gtk.Buildable */ + get_buildable_id(): string + /* Methods of Gtk.CellLayout */ + add_attribute(cell: CellRenderer, attribute: string, column: number): void + clear(): void + clear_attributes(cell: CellRenderer): void + get_area(): CellArea | null + get_cells(): CellRenderer[] + reorder(cell: CellRenderer, position: number): void + set_cell_data_func(cell: CellRenderer, func: CellLayoutDataFunc | null): void + /* Methods of Gtk.Orientable */ + get_orientation(): Orientation + set_orientation(orientation: Orientation): void + /* Virtual methods of Gtk.CellArea */ + vfunc_activate(context: CellAreaContext, widget: Widget, cell_area: Gdk.Rectangle, flags: CellRendererState, edit_only: boolean): boolean + vfunc_add(renderer: CellRenderer): void + vfunc_apply_attributes(tree_model: TreeModel, iter: TreeIter, is_expander: boolean, is_expanded: boolean): void + vfunc_copy_context(context: CellAreaContext): CellAreaContext + vfunc_create_context(): CellAreaContext + vfunc_event(context: CellAreaContext, widget: Widget, event: Gdk.Event, cell_area: Gdk.Rectangle, flags: CellRendererState): number + vfunc_focus(direction: DirectionType): boolean + vfunc_foreach(callback: CellCallback): void + vfunc_foreach_alloc(context: CellAreaContext, widget: Widget, cell_area: Gdk.Rectangle, background_area: Gdk.Rectangle, callback: CellAllocCallback): void + vfunc_get_cell_property(renderer: CellRenderer, property_id: number, value: any, pspec: GObject.ParamSpec): void + vfunc_get_preferred_height(context: CellAreaContext, widget: Widget): [ /* minimum_height */ number | null, /* natural_height */ number | null ] + vfunc_get_preferred_height_for_width(context: CellAreaContext, widget: Widget, width: number): [ /* minimum_height */ number | null, /* natural_height */ number | null ] + vfunc_get_preferred_width(context: CellAreaContext, widget: Widget): [ /* minimum_width */ number | null, /* natural_width */ number | null ] + vfunc_get_preferred_width_for_height(context: CellAreaContext, widget: Widget, height: number): [ /* minimum_width */ number | null, /* natural_width */ number | null ] + vfunc_get_request_mode(): SizeRequestMode + vfunc_is_activatable(): boolean + vfunc_remove(renderer: CellRenderer): void + vfunc_set_cell_property(renderer: CellRenderer, property_id: number, value: any, pspec: GObject.ParamSpec): void + vfunc_snapshot(context: CellAreaContext, widget: Widget, snapshot: Snapshot, background_area: Gdk.Rectangle, cell_area: Gdk.Rectangle, flags: CellRendererState, paint_focus: boolean): void + vfunc_add_child(builder: Builder, child: GObject.Object, type?: string | null): void + vfunc_custom_finished(builder: Builder, child: GObject.Object | null, tagname: string, data?: object | null): void + vfunc_custom_tag_end(builder: Builder, child: GObject.Object | null, tagname: string, data?: object | null): void + vfunc_custom_tag_start(builder: Builder, child: GObject.Object | null, tagname: string): [ /* returnType */ boolean, /* parser */ BuildableParser, /* data */ object | null ] + vfunc_get_id(): string + vfunc_get_internal_child(builder: Builder, childname: string): GObject.Object + vfunc_parser_finished(builder: Builder): void + vfunc_set_buildable_property(builder: Builder, name: string, value: any): void + vfunc_set_id(id: string): void + vfunc_add_attribute(cell: CellRenderer, attribute: string, column: number): void + vfunc_clear(): void + vfunc_clear_attributes(cell: CellRenderer): void + vfunc_get_area(): CellArea | null + vfunc_get_cells(): CellRenderer[] + vfunc_pack_end(cell: CellRenderer, expand: boolean): void + vfunc_pack_start(cell: CellRenderer, expand: boolean): void + vfunc_reorder(cell: CellRenderer, position: number): void + vfunc_set_cell_data_func(cell: CellRenderer, func: CellLayoutDataFunc | null): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Gtk.CellArea */ + connect(sigName: "add-editable", callback: (($obj: CellAreaBox, renderer: CellRenderer, editable: CellEditable, cell_area: Gdk.Rectangle, path: string) => void)): number + connect_after(sigName: "add-editable", callback: (($obj: CellAreaBox, renderer: CellRenderer, editable: CellEditable, cell_area: Gdk.Rectangle, path: string) => void)): number + emit(sigName: "add-editable", renderer: CellRenderer, editable: CellEditable, cell_area: Gdk.Rectangle, path: string): void + connect(sigName: "apply-attributes", callback: (($obj: CellAreaBox, model: TreeModel, iter: TreeIter, is_expander: boolean, is_expanded: boolean) => void)): number + connect_after(sigName: "apply-attributes", callback: (($obj: CellAreaBox, model: TreeModel, iter: TreeIter, is_expander: boolean, is_expanded: boolean) => void)): number + emit(sigName: "apply-attributes", model: TreeModel, iter: TreeIter, is_expander: boolean, is_expanded: boolean): void + connect(sigName: "focus-changed", callback: (($obj: CellAreaBox, renderer: CellRenderer, path: string) => void)): number + connect_after(sigName: "focus-changed", callback: (($obj: CellAreaBox, renderer: CellRenderer, path: string) => void)): number + emit(sigName: "focus-changed", renderer: CellRenderer, path: string): void + connect(sigName: "remove-editable", callback: (($obj: CellAreaBox, renderer: CellRenderer, editable: CellEditable) => void)): number + connect_after(sigName: "remove-editable", callback: (($obj: CellAreaBox, renderer: CellRenderer, editable: CellEditable) => void)): number + emit(sigName: "remove-editable", renderer: CellRenderer, editable: CellEditable): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: CellAreaBox, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: CellAreaBox, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: "notify::spacing", callback: (($obj: CellAreaBox, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::spacing", callback: (($obj: CellAreaBox, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::edit-widget", callback: (($obj: CellAreaBox, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::edit-widget", callback: (($obj: CellAreaBox, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::edited-cell", callback: (($obj: CellAreaBox, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::edited-cell", callback: (($obj: CellAreaBox, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::focus-cell", callback: (($obj: CellAreaBox, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::focus-cell", callback: (($obj: CellAreaBox, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::orientation", callback: (($obj: CellAreaBox, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::orientation", callback: (($obj: CellAreaBox, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: CellAreaBox_ConstructProps) + _init (config?: CellAreaBox_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(): CellAreaBox + static $gtype: GObject.Type +} +export interface CellAreaContext_ConstructProps extends GObject.Object_ConstructProps { + area?: CellArea +} +export class CellAreaContext { + /* Properties of Gtk.CellAreaContext */ + readonly minimum_height: number + readonly minimum_width: number + readonly natural_height: number + readonly natural_width: number + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of Gtk.CellAreaContext */ + allocate(width: number, height: number): void + get_allocation(): [ /* width */ number | null, /* height */ number | null ] + get_area(): CellArea + get_preferred_height(): [ /* minimum_height */ number | null, /* natural_height */ number | null ] + get_preferred_height_for_width(width: number): [ /* minimum_height */ number | null, /* natural_height */ number | null ] + get_preferred_width(): [ /* minimum_width */ number | null, /* natural_width */ number | null ] + get_preferred_width_for_height(height: number): [ /* minimum_width */ number | null, /* natural_width */ number | null ] + push_preferred_height(minimum_height: number, natural_height: number): void + push_preferred_width(minimum_width: number, natural_width: number): void + reset(): void + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Virtual methods of Gtk.CellAreaContext */ + vfunc_allocate(width: number, height: number): void + vfunc_get_preferred_height_for_width(width: number): [ /* minimum_height */ number | null, /* natural_height */ number | null ] + vfunc_get_preferred_width_for_height(height: number): [ /* minimum_width */ number | null, /* natural_width */ number | null ] + vfunc_reset(): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: CellAreaContext, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: CellAreaContext, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: "notify::minimum-height", callback: (($obj: CellAreaContext, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::minimum-height", callback: (($obj: CellAreaContext, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::minimum-width", callback: (($obj: CellAreaContext, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::minimum-width", callback: (($obj: CellAreaContext, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::natural-height", callback: (($obj: CellAreaContext, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::natural-height", callback: (($obj: CellAreaContext, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::natural-width", callback: (($obj: CellAreaContext, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::natural-width", callback: (($obj: CellAreaContext, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: CellAreaContext_ConstructProps) + _init (config?: CellAreaContext_ConstructProps): void + static $gtype: GObject.Type +} +export interface CellRenderer_ConstructProps extends GObject.InitiallyUnowned_ConstructProps { + cell_background?: string + cell_background_rgba?: Gdk.RGBA + cell_background_set?: boolean + height?: number + is_expanded?: boolean + is_expander?: boolean + mode?: CellRendererMode + sensitive?: boolean + visible?: boolean + width?: number + xalign?: number + xpad?: number + yalign?: number + ypad?: number +} +export class CellRenderer { + /* Properties of Gtk.CellRenderer */ + cell_background: string + cell_background_rgba: Gdk.RGBA + cell_background_set: boolean + readonly editing: boolean + height: number + is_expanded: boolean + is_expander: boolean + mode: CellRendererMode + sensitive: boolean + visible: boolean + width: number + xalign: number + xpad: number + yalign: number + ypad: number + /* Fields of Gtk.CellRenderer */ + parent_instance: GObject.InitiallyUnowned + /* Fields of GObject.InitiallyUnowned */ + g_type_instance: GObject.TypeInstance + /* Methods of Gtk.CellRenderer */ + activate(event: Gdk.Event, widget: Widget, path: string, background_area: Gdk.Rectangle, cell_area: Gdk.Rectangle, flags: CellRendererState): boolean + get_aligned_area(widget: Widget, flags: CellRendererState, cell_area: Gdk.Rectangle): /* aligned_area */ Gdk.Rectangle + get_alignment(): [ /* xalign */ number | null, /* yalign */ number | null ] + get_fixed_size(): [ /* width */ number | null, /* height */ number | null ] + get_is_expanded(): boolean + get_is_expander(): boolean + get_padding(): [ /* xpad */ number | null, /* ypad */ number | null ] + get_preferred_height(widget: Widget): [ /* minimum_size */ number | null, /* natural_size */ number | null ] + get_preferred_height_for_width(widget: Widget, width: number): [ /* minimum_height */ number | null, /* natural_height */ number | null ] + get_preferred_size(widget: Widget): [ /* minimum_size */ Requisition | null, /* natural_size */ Requisition | null ] + get_preferred_width(widget: Widget): [ /* minimum_size */ number | null, /* natural_size */ number | null ] + get_preferred_width_for_height(widget: Widget, height: number): [ /* minimum_width */ number | null, /* natural_width */ number | null ] + get_request_mode(): SizeRequestMode + get_sensitive(): boolean + get_state(widget: Widget | null, cell_state: CellRendererState): StateFlags + get_visible(): boolean + is_activatable(): boolean + set_alignment(xalign: number, yalign: number): void + set_fixed_size(width: number, height: number): void + set_is_expanded(is_expanded: boolean): void + set_is_expander(is_expander: boolean): void + set_padding(xpad: number, ypad: number): void + set_sensitive(sensitive: boolean): void + set_visible(visible: boolean): void + snapshot(snapshot: Snapshot, widget: Widget, background_area: Gdk.Rectangle, cell_area: Gdk.Rectangle, flags: CellRendererState): void + start_editing(event: Gdk.Event | null, widget: Widget, path: string, background_area: Gdk.Rectangle, cell_area: Gdk.Rectangle, flags: CellRendererState): CellEditable | null + stop_editing(canceled: boolean): void + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Virtual methods of Gtk.CellRenderer */ + vfunc_activate(event: Gdk.Event, widget: Widget, path: string, background_area: Gdk.Rectangle, cell_area: Gdk.Rectangle, flags: CellRendererState): boolean + vfunc_editing_canceled(): void + vfunc_editing_started(editable: CellEditable, path: string): void + vfunc_get_aligned_area(widget: Widget, flags: CellRendererState, cell_area: Gdk.Rectangle): /* aligned_area */ Gdk.Rectangle + vfunc_get_preferred_height(widget: Widget): [ /* minimum_size */ number | null, /* natural_size */ number | null ] + vfunc_get_preferred_height_for_width(widget: Widget, width: number): [ /* minimum_height */ number | null, /* natural_height */ number | null ] + vfunc_get_preferred_width(widget: Widget): [ /* minimum_size */ number | null, /* natural_size */ number | null ] + vfunc_get_preferred_width_for_height(widget: Widget, height: number): [ /* minimum_width */ number | null, /* natural_width */ number | null ] + vfunc_get_request_mode(): SizeRequestMode + vfunc_snapshot(snapshot: Snapshot, widget: Widget, background_area: Gdk.Rectangle, cell_area: Gdk.Rectangle, flags: CellRendererState): void + vfunc_start_editing(event: Gdk.Event | null, widget: Widget, path: string, background_area: Gdk.Rectangle, cell_area: Gdk.Rectangle, flags: CellRendererState): CellEditable | null + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Gtk.CellRenderer */ + connect(sigName: "editing-canceled", callback: (($obj: CellRenderer) => void)): number + connect_after(sigName: "editing-canceled", callback: (($obj: CellRenderer) => void)): number + emit(sigName: "editing-canceled"): void + connect(sigName: "editing-started", callback: (($obj: CellRenderer, editable: CellEditable, path: string) => void)): number + connect_after(sigName: "editing-started", callback: (($obj: CellRenderer, editable: CellEditable, path: string) => void)): number + emit(sigName: "editing-started", editable: CellEditable, path: string): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: CellRenderer, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: CellRenderer, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: "notify::cell-background", callback: (($obj: CellRenderer, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::cell-background", callback: (($obj: CellRenderer, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::cell-background-rgba", callback: (($obj: CellRenderer, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::cell-background-rgba", callback: (($obj: CellRenderer, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::cell-background-set", callback: (($obj: CellRenderer, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::cell-background-set", callback: (($obj: CellRenderer, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::editing", callback: (($obj: CellRenderer, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::editing", callback: (($obj: CellRenderer, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::height", callback: (($obj: CellRenderer, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::height", callback: (($obj: CellRenderer, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::is-expanded", callback: (($obj: CellRenderer, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::is-expanded", callback: (($obj: CellRenderer, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::is-expander", callback: (($obj: CellRenderer, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::is-expander", callback: (($obj: CellRenderer, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::mode", callback: (($obj: CellRenderer, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::mode", callback: (($obj: CellRenderer, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::sensitive", callback: (($obj: CellRenderer, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::sensitive", callback: (($obj: CellRenderer, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::visible", callback: (($obj: CellRenderer, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::visible", callback: (($obj: CellRenderer, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::width", callback: (($obj: CellRenderer, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::width", callback: (($obj: CellRenderer, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::xalign", callback: (($obj: CellRenderer, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::xalign", callback: (($obj: CellRenderer, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::xpad", callback: (($obj: CellRenderer, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::xpad", callback: (($obj: CellRenderer, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::yalign", callback: (($obj: CellRenderer, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::yalign", callback: (($obj: CellRenderer, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::ypad", callback: (($obj: CellRenderer, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::ypad", callback: (($obj: CellRenderer, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: CellRenderer_ConstructProps) + _init (config?: CellRenderer_ConstructProps): void + static $gtype: GObject.Type +} +export interface CellRendererAccel_ConstructProps extends CellRendererText_ConstructProps { + accel_key?: number + accel_mode?: CellRendererAccelMode + accel_mods?: Gdk.ModifierType + keycode?: number +} +export class CellRendererAccel { + /* Properties of Gtk.CellRendererAccel */ + accel_key: number + accel_mode: CellRendererAccelMode + accel_mods: Gdk.ModifierType + keycode: number + /* Properties of Gtk.CellRendererText */ + align_set: boolean + alignment: Pango.Alignment + attributes: Pango.AttrList + background: string + background_rgba: Gdk.RGBA + background_set: boolean + editable: boolean + editable_set: boolean + ellipsize: Pango.EllipsizeMode + ellipsize_set: boolean + family: string + family_set: boolean + font: string + font_desc: Pango.FontDescription + foreground: string + foreground_rgba: Gdk.RGBA + foreground_set: boolean + language: string + language_set: boolean + markup: string + max_width_chars: number + placeholder_text: string + rise: number + rise_set: boolean + scale: number + scale_set: boolean + single_paragraph_mode: boolean + size: number + size_points: number + size_set: boolean + stretch: Pango.Stretch + stretch_set: boolean + strikethrough: boolean + strikethrough_set: boolean + style: Pango.Style + style_set: boolean + text: string + underline: Pango.Underline + underline_set: boolean + variant: Pango.Variant + variant_set: boolean + weight: number + weight_set: boolean + width_chars: number + wrap_mode: Pango.WrapMode + wrap_width: number + /* Properties of Gtk.CellRenderer */ + cell_background: string + cell_background_rgba: Gdk.RGBA + cell_background_set: boolean + readonly editing: boolean + height: number + is_expanded: boolean + is_expander: boolean + mode: CellRendererMode + sensitive: boolean + visible: boolean + width: number + xalign: number + xpad: number + yalign: number + ypad: number + /* Fields of Gtk.CellRendererText */ + parent: CellRenderer + /* Fields of Gtk.CellRenderer */ + parent_instance: GObject.InitiallyUnowned + /* Fields of GObject.InitiallyUnowned */ + g_type_instance: GObject.TypeInstance + /* Methods of Gtk.CellRendererText */ + set_fixed_height_from_font(number_of_rows: number): void + /* Methods of Gtk.CellRenderer */ + activate(event: Gdk.Event, widget: Widget, path: string, background_area: Gdk.Rectangle, cell_area: Gdk.Rectangle, flags: CellRendererState): boolean + get_aligned_area(widget: Widget, flags: CellRendererState, cell_area: Gdk.Rectangle): /* aligned_area */ Gdk.Rectangle + get_alignment(): [ /* xalign */ number | null, /* yalign */ number | null ] + get_fixed_size(): [ /* width */ number | null, /* height */ number | null ] + get_is_expanded(): boolean + get_is_expander(): boolean + get_padding(): [ /* xpad */ number | null, /* ypad */ number | null ] + get_preferred_height(widget: Widget): [ /* minimum_size */ number | null, /* natural_size */ number | null ] + get_preferred_height_for_width(widget: Widget, width: number): [ /* minimum_height */ number | null, /* natural_height */ number | null ] + get_preferred_size(widget: Widget): [ /* minimum_size */ Requisition | null, /* natural_size */ Requisition | null ] + get_preferred_width(widget: Widget): [ /* minimum_size */ number | null, /* natural_size */ number | null ] + get_preferred_width_for_height(widget: Widget, height: number): [ /* minimum_width */ number | null, /* natural_width */ number | null ] + get_request_mode(): SizeRequestMode + get_sensitive(): boolean + get_state(widget: Widget | null, cell_state: CellRendererState): StateFlags + get_visible(): boolean + is_activatable(): boolean + set_alignment(xalign: number, yalign: number): void + set_fixed_size(width: number, height: number): void + set_is_expanded(is_expanded: boolean): void + set_is_expander(is_expander: boolean): void + set_padding(xpad: number, ypad: number): void + set_sensitive(sensitive: boolean): void + set_visible(visible: boolean): void + snapshot(snapshot: Snapshot, widget: Widget, background_area: Gdk.Rectangle, cell_area: Gdk.Rectangle, flags: CellRendererState): void + start_editing(event: Gdk.Event | null, widget: Widget, path: string, background_area: Gdk.Rectangle, cell_area: Gdk.Rectangle, flags: CellRendererState): CellEditable | null + stop_editing(canceled: boolean): void + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Virtual methods of Gtk.CellRendererText */ + vfunc_edited(path: string, new_text: string): void + /* Virtual methods of Gtk.CellRenderer */ + vfunc_activate(event: Gdk.Event, widget: Widget, path: string, background_area: Gdk.Rectangle, cell_area: Gdk.Rectangle, flags: CellRendererState): boolean + vfunc_editing_canceled(): void + vfunc_editing_started(editable: CellEditable, path: string): void + vfunc_get_aligned_area(widget: Widget, flags: CellRendererState, cell_area: Gdk.Rectangle): /* aligned_area */ Gdk.Rectangle + vfunc_get_preferred_height(widget: Widget): [ /* minimum_size */ number | null, /* natural_size */ number | null ] + vfunc_get_preferred_height_for_width(widget: Widget, width: number): [ /* minimum_height */ number | null, /* natural_height */ number | null ] + vfunc_get_preferred_width(widget: Widget): [ /* minimum_size */ number | null, /* natural_size */ number | null ] + vfunc_get_preferred_width_for_height(widget: Widget, height: number): [ /* minimum_width */ number | null, /* natural_width */ number | null ] + vfunc_get_request_mode(): SizeRequestMode + vfunc_snapshot(snapshot: Snapshot, widget: Widget, background_area: Gdk.Rectangle, cell_area: Gdk.Rectangle, flags: CellRendererState): void + vfunc_start_editing(event: Gdk.Event | null, widget: Widget, path: string, background_area: Gdk.Rectangle, cell_area: Gdk.Rectangle, flags: CellRendererState): CellEditable | null + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Gtk.CellRendererAccel */ + connect(sigName: "accel-cleared", callback: (($obj: CellRendererAccel, path_string: string) => void)): number + connect_after(sigName: "accel-cleared", callback: (($obj: CellRendererAccel, path_string: string) => void)): number + emit(sigName: "accel-cleared", path_string: string): void + connect(sigName: "accel-edited", callback: (($obj: CellRendererAccel, path_string: string, accel_key: number, accel_mods: Gdk.ModifierType, hardware_keycode: number) => void)): number + connect_after(sigName: "accel-edited", callback: (($obj: CellRendererAccel, path_string: string, accel_key: number, accel_mods: Gdk.ModifierType, hardware_keycode: number) => void)): number + emit(sigName: "accel-edited", path_string: string, accel_key: number, accel_mods: Gdk.ModifierType, hardware_keycode: number): void + /* Signals of Gtk.CellRendererText */ + connect(sigName: "edited", callback: (($obj: CellRendererAccel, path: string, new_text: string) => void)): number + connect_after(sigName: "edited", callback: (($obj: CellRendererAccel, path: string, new_text: string) => void)): number + emit(sigName: "edited", path: string, new_text: string): void + /* Signals of Gtk.CellRenderer */ + connect(sigName: "editing-canceled", callback: (($obj: CellRendererAccel) => void)): number + connect_after(sigName: "editing-canceled", callback: (($obj: CellRendererAccel) => void)): number + emit(sigName: "editing-canceled"): void + connect(sigName: "editing-started", callback: (($obj: CellRendererAccel, editable: CellEditable, path: string) => void)): number + connect_after(sigName: "editing-started", callback: (($obj: CellRendererAccel, editable: CellEditable, path: string) => void)): number + emit(sigName: "editing-started", editable: CellEditable, path: string): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: CellRendererAccel, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: CellRendererAccel, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: "notify::accel-key", callback: (($obj: CellRendererAccel, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accel-key", callback: (($obj: CellRendererAccel, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::accel-mode", callback: (($obj: CellRendererAccel, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accel-mode", callback: (($obj: CellRendererAccel, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::accel-mods", callback: (($obj: CellRendererAccel, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accel-mods", callback: (($obj: CellRendererAccel, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::keycode", callback: (($obj: CellRendererAccel, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::keycode", callback: (($obj: CellRendererAccel, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::align-set", callback: (($obj: CellRendererAccel, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::align-set", callback: (($obj: CellRendererAccel, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::alignment", callback: (($obj: CellRendererAccel, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::alignment", callback: (($obj: CellRendererAccel, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::attributes", callback: (($obj: CellRendererAccel, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::attributes", callback: (($obj: CellRendererAccel, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::background", callback: (($obj: CellRendererAccel, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::background", callback: (($obj: CellRendererAccel, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::background-rgba", callback: (($obj: CellRendererAccel, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::background-rgba", callback: (($obj: CellRendererAccel, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::background-set", callback: (($obj: CellRendererAccel, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::background-set", callback: (($obj: CellRendererAccel, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::editable", callback: (($obj: CellRendererAccel, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::editable", callback: (($obj: CellRendererAccel, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::editable-set", callback: (($obj: CellRendererAccel, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::editable-set", callback: (($obj: CellRendererAccel, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::ellipsize", callback: (($obj: CellRendererAccel, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::ellipsize", callback: (($obj: CellRendererAccel, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::ellipsize-set", callback: (($obj: CellRendererAccel, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::ellipsize-set", callback: (($obj: CellRendererAccel, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::family", callback: (($obj: CellRendererAccel, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::family", callback: (($obj: CellRendererAccel, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::family-set", callback: (($obj: CellRendererAccel, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::family-set", callback: (($obj: CellRendererAccel, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::font", callback: (($obj: CellRendererAccel, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::font", callback: (($obj: CellRendererAccel, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::font-desc", callback: (($obj: CellRendererAccel, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::font-desc", callback: (($obj: CellRendererAccel, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::foreground", callback: (($obj: CellRendererAccel, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::foreground", callback: (($obj: CellRendererAccel, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::foreground-rgba", callback: (($obj: CellRendererAccel, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::foreground-rgba", callback: (($obj: CellRendererAccel, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::foreground-set", callback: (($obj: CellRendererAccel, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::foreground-set", callback: (($obj: CellRendererAccel, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::language", callback: (($obj: CellRendererAccel, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::language", callback: (($obj: CellRendererAccel, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::language-set", callback: (($obj: CellRendererAccel, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::language-set", callback: (($obj: CellRendererAccel, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::markup", callback: (($obj: CellRendererAccel, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::markup", callback: (($obj: CellRendererAccel, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::max-width-chars", callback: (($obj: CellRendererAccel, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::max-width-chars", callback: (($obj: CellRendererAccel, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::placeholder-text", callback: (($obj: CellRendererAccel, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::placeholder-text", callback: (($obj: CellRendererAccel, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::rise", callback: (($obj: CellRendererAccel, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::rise", callback: (($obj: CellRendererAccel, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::rise-set", callback: (($obj: CellRendererAccel, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::rise-set", callback: (($obj: CellRendererAccel, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::scale", callback: (($obj: CellRendererAccel, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::scale", callback: (($obj: CellRendererAccel, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::scale-set", callback: (($obj: CellRendererAccel, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::scale-set", callback: (($obj: CellRendererAccel, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::single-paragraph-mode", callback: (($obj: CellRendererAccel, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::single-paragraph-mode", callback: (($obj: CellRendererAccel, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::size", callback: (($obj: CellRendererAccel, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::size", callback: (($obj: CellRendererAccel, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::size-points", callback: (($obj: CellRendererAccel, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::size-points", callback: (($obj: CellRendererAccel, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::size-set", callback: (($obj: CellRendererAccel, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::size-set", callback: (($obj: CellRendererAccel, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::stretch", callback: (($obj: CellRendererAccel, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::stretch", callback: (($obj: CellRendererAccel, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::stretch-set", callback: (($obj: CellRendererAccel, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::stretch-set", callback: (($obj: CellRendererAccel, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::strikethrough", callback: (($obj: CellRendererAccel, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::strikethrough", callback: (($obj: CellRendererAccel, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::strikethrough-set", callback: (($obj: CellRendererAccel, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::strikethrough-set", callback: (($obj: CellRendererAccel, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::style", callback: (($obj: CellRendererAccel, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::style", callback: (($obj: CellRendererAccel, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::style-set", callback: (($obj: CellRendererAccel, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::style-set", callback: (($obj: CellRendererAccel, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::text", callback: (($obj: CellRendererAccel, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::text", callback: (($obj: CellRendererAccel, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::underline", callback: (($obj: CellRendererAccel, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::underline", callback: (($obj: CellRendererAccel, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::underline-set", callback: (($obj: CellRendererAccel, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::underline-set", callback: (($obj: CellRendererAccel, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::variant", callback: (($obj: CellRendererAccel, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::variant", callback: (($obj: CellRendererAccel, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::variant-set", callback: (($obj: CellRendererAccel, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::variant-set", callback: (($obj: CellRendererAccel, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::weight", callback: (($obj: CellRendererAccel, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::weight", callback: (($obj: CellRendererAccel, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::weight-set", callback: (($obj: CellRendererAccel, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::weight-set", callback: (($obj: CellRendererAccel, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::width-chars", callback: (($obj: CellRendererAccel, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::width-chars", callback: (($obj: CellRendererAccel, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::wrap-mode", callback: (($obj: CellRendererAccel, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::wrap-mode", callback: (($obj: CellRendererAccel, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::wrap-width", callback: (($obj: CellRendererAccel, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::wrap-width", callback: (($obj: CellRendererAccel, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::cell-background", callback: (($obj: CellRendererAccel, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::cell-background", callback: (($obj: CellRendererAccel, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::cell-background-rgba", callback: (($obj: CellRendererAccel, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::cell-background-rgba", callback: (($obj: CellRendererAccel, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::cell-background-set", callback: (($obj: CellRendererAccel, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::cell-background-set", callback: (($obj: CellRendererAccel, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::editing", callback: (($obj: CellRendererAccel, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::editing", callback: (($obj: CellRendererAccel, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::height", callback: (($obj: CellRendererAccel, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::height", callback: (($obj: CellRendererAccel, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::is-expanded", callback: (($obj: CellRendererAccel, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::is-expanded", callback: (($obj: CellRendererAccel, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::is-expander", callback: (($obj: CellRendererAccel, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::is-expander", callback: (($obj: CellRendererAccel, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::mode", callback: (($obj: CellRendererAccel, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::mode", callback: (($obj: CellRendererAccel, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::sensitive", callback: (($obj: CellRendererAccel, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::sensitive", callback: (($obj: CellRendererAccel, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::visible", callback: (($obj: CellRendererAccel, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::visible", callback: (($obj: CellRendererAccel, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::width", callback: (($obj: CellRendererAccel, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::width", callback: (($obj: CellRendererAccel, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::xalign", callback: (($obj: CellRendererAccel, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::xalign", callback: (($obj: CellRendererAccel, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::xpad", callback: (($obj: CellRendererAccel, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::xpad", callback: (($obj: CellRendererAccel, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::yalign", callback: (($obj: CellRendererAccel, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::yalign", callback: (($obj: CellRendererAccel, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::ypad", callback: (($obj: CellRendererAccel, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::ypad", callback: (($obj: CellRendererAccel, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: CellRendererAccel_ConstructProps) + _init (config?: CellRendererAccel_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(): CellRendererAccel + static $gtype: GObject.Type +} +export interface CellRendererCombo_ConstructProps extends CellRendererText_ConstructProps { + has_entry?: boolean + model?: TreeModel + text_column?: number +} +export class CellRendererCombo { + /* Properties of Gtk.CellRendererCombo */ + has_entry: boolean + model: TreeModel + text_column: number + /* Properties of Gtk.CellRendererText */ + align_set: boolean + alignment: Pango.Alignment + attributes: Pango.AttrList + background: string + background_rgba: Gdk.RGBA + background_set: boolean + editable: boolean + editable_set: boolean + ellipsize: Pango.EllipsizeMode + ellipsize_set: boolean + family: string + family_set: boolean + font: string + font_desc: Pango.FontDescription + foreground: string + foreground_rgba: Gdk.RGBA + foreground_set: boolean + language: string + language_set: boolean + markup: string + max_width_chars: number + placeholder_text: string + rise: number + rise_set: boolean + scale: number + scale_set: boolean + single_paragraph_mode: boolean + size: number + size_points: number + size_set: boolean + stretch: Pango.Stretch + stretch_set: boolean + strikethrough: boolean + strikethrough_set: boolean + style: Pango.Style + style_set: boolean + text: string + underline: Pango.Underline + underline_set: boolean + variant: Pango.Variant + variant_set: boolean + weight: number + weight_set: boolean + width_chars: number + wrap_mode: Pango.WrapMode + wrap_width: number + /* Properties of Gtk.CellRenderer */ + cell_background: string + cell_background_rgba: Gdk.RGBA + cell_background_set: boolean + readonly editing: boolean + height: number + is_expanded: boolean + is_expander: boolean + mode: CellRendererMode + sensitive: boolean + visible: boolean + width: number + xalign: number + xpad: number + yalign: number + ypad: number + /* Fields of Gtk.CellRendererText */ + parent: CellRenderer + /* Fields of Gtk.CellRenderer */ + parent_instance: GObject.InitiallyUnowned + /* Fields of GObject.InitiallyUnowned */ + g_type_instance: GObject.TypeInstance + /* Methods of Gtk.CellRendererText */ + set_fixed_height_from_font(number_of_rows: number): void + /* Methods of Gtk.CellRenderer */ + activate(event: Gdk.Event, widget: Widget, path: string, background_area: Gdk.Rectangle, cell_area: Gdk.Rectangle, flags: CellRendererState): boolean + get_aligned_area(widget: Widget, flags: CellRendererState, cell_area: Gdk.Rectangle): /* aligned_area */ Gdk.Rectangle + get_alignment(): [ /* xalign */ number | null, /* yalign */ number | null ] + get_fixed_size(): [ /* width */ number | null, /* height */ number | null ] + get_is_expanded(): boolean + get_is_expander(): boolean + get_padding(): [ /* xpad */ number | null, /* ypad */ number | null ] + get_preferred_height(widget: Widget): [ /* minimum_size */ number | null, /* natural_size */ number | null ] + get_preferred_height_for_width(widget: Widget, width: number): [ /* minimum_height */ number | null, /* natural_height */ number | null ] + get_preferred_size(widget: Widget): [ /* minimum_size */ Requisition | null, /* natural_size */ Requisition | null ] + get_preferred_width(widget: Widget): [ /* minimum_size */ number | null, /* natural_size */ number | null ] + get_preferred_width_for_height(widget: Widget, height: number): [ /* minimum_width */ number | null, /* natural_width */ number | null ] + get_request_mode(): SizeRequestMode + get_sensitive(): boolean + get_state(widget: Widget | null, cell_state: CellRendererState): StateFlags + get_visible(): boolean + is_activatable(): boolean + set_alignment(xalign: number, yalign: number): void + set_fixed_size(width: number, height: number): void + set_is_expanded(is_expanded: boolean): void + set_is_expander(is_expander: boolean): void + set_padding(xpad: number, ypad: number): void + set_sensitive(sensitive: boolean): void + set_visible(visible: boolean): void + snapshot(snapshot: Snapshot, widget: Widget, background_area: Gdk.Rectangle, cell_area: Gdk.Rectangle, flags: CellRendererState): void + start_editing(event: Gdk.Event | null, widget: Widget, path: string, background_area: Gdk.Rectangle, cell_area: Gdk.Rectangle, flags: CellRendererState): CellEditable | null + stop_editing(canceled: boolean): void + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Virtual methods of Gtk.CellRendererText */ + vfunc_edited(path: string, new_text: string): void + /* Virtual methods of Gtk.CellRenderer */ + vfunc_activate(event: Gdk.Event, widget: Widget, path: string, background_area: Gdk.Rectangle, cell_area: Gdk.Rectangle, flags: CellRendererState): boolean + vfunc_editing_canceled(): void + vfunc_editing_started(editable: CellEditable, path: string): void + vfunc_get_aligned_area(widget: Widget, flags: CellRendererState, cell_area: Gdk.Rectangle): /* aligned_area */ Gdk.Rectangle + vfunc_get_preferred_height(widget: Widget): [ /* minimum_size */ number | null, /* natural_size */ number | null ] + vfunc_get_preferred_height_for_width(widget: Widget, width: number): [ /* minimum_height */ number | null, /* natural_height */ number | null ] + vfunc_get_preferred_width(widget: Widget): [ /* minimum_size */ number | null, /* natural_size */ number | null ] + vfunc_get_preferred_width_for_height(widget: Widget, height: number): [ /* minimum_width */ number | null, /* natural_width */ number | null ] + vfunc_get_request_mode(): SizeRequestMode + vfunc_snapshot(snapshot: Snapshot, widget: Widget, background_area: Gdk.Rectangle, cell_area: Gdk.Rectangle, flags: CellRendererState): void + vfunc_start_editing(event: Gdk.Event | null, widget: Widget, path: string, background_area: Gdk.Rectangle, cell_area: Gdk.Rectangle, flags: CellRendererState): CellEditable | null + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Gtk.CellRendererCombo */ + connect(sigName: "changed", callback: (($obj: CellRendererCombo, path_string: string, new_iter: TreeIter) => void)): number + connect_after(sigName: "changed", callback: (($obj: CellRendererCombo, path_string: string, new_iter: TreeIter) => void)): number + emit(sigName: "changed", path_string: string, new_iter: TreeIter): void + /* Signals of Gtk.CellRendererText */ + connect(sigName: "edited", callback: (($obj: CellRendererCombo, path: string, new_text: string) => void)): number + connect_after(sigName: "edited", callback: (($obj: CellRendererCombo, path: string, new_text: string) => void)): number + emit(sigName: "edited", path: string, new_text: string): void + /* Signals of Gtk.CellRenderer */ + connect(sigName: "editing-canceled", callback: (($obj: CellRendererCombo) => void)): number + connect_after(sigName: "editing-canceled", callback: (($obj: CellRendererCombo) => void)): number + emit(sigName: "editing-canceled"): void + connect(sigName: "editing-started", callback: (($obj: CellRendererCombo, editable: CellEditable, path: string) => void)): number + connect_after(sigName: "editing-started", callback: (($obj: CellRendererCombo, editable: CellEditable, path: string) => void)): number + emit(sigName: "editing-started", editable: CellEditable, path: string): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: CellRendererCombo, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: CellRendererCombo, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: "notify::has-entry", callback: (($obj: CellRendererCombo, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-entry", callback: (($obj: CellRendererCombo, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::model", callback: (($obj: CellRendererCombo, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::model", callback: (($obj: CellRendererCombo, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::text-column", callback: (($obj: CellRendererCombo, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::text-column", callback: (($obj: CellRendererCombo, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::align-set", callback: (($obj: CellRendererCombo, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::align-set", callback: (($obj: CellRendererCombo, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::alignment", callback: (($obj: CellRendererCombo, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::alignment", callback: (($obj: CellRendererCombo, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::attributes", callback: (($obj: CellRendererCombo, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::attributes", callback: (($obj: CellRendererCombo, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::background", callback: (($obj: CellRendererCombo, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::background", callback: (($obj: CellRendererCombo, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::background-rgba", callback: (($obj: CellRendererCombo, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::background-rgba", callback: (($obj: CellRendererCombo, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::background-set", callback: (($obj: CellRendererCombo, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::background-set", callback: (($obj: CellRendererCombo, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::editable", callback: (($obj: CellRendererCombo, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::editable", callback: (($obj: CellRendererCombo, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::editable-set", callback: (($obj: CellRendererCombo, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::editable-set", callback: (($obj: CellRendererCombo, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::ellipsize", callback: (($obj: CellRendererCombo, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::ellipsize", callback: (($obj: CellRendererCombo, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::ellipsize-set", callback: (($obj: CellRendererCombo, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::ellipsize-set", callback: (($obj: CellRendererCombo, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::family", callback: (($obj: CellRendererCombo, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::family", callback: (($obj: CellRendererCombo, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::family-set", callback: (($obj: CellRendererCombo, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::family-set", callback: (($obj: CellRendererCombo, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::font", callback: (($obj: CellRendererCombo, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::font", callback: (($obj: CellRendererCombo, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::font-desc", callback: (($obj: CellRendererCombo, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::font-desc", callback: (($obj: CellRendererCombo, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::foreground", callback: (($obj: CellRendererCombo, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::foreground", callback: (($obj: CellRendererCombo, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::foreground-rgba", callback: (($obj: CellRendererCombo, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::foreground-rgba", callback: (($obj: CellRendererCombo, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::foreground-set", callback: (($obj: CellRendererCombo, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::foreground-set", callback: (($obj: CellRendererCombo, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::language", callback: (($obj: CellRendererCombo, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::language", callback: (($obj: CellRendererCombo, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::language-set", callback: (($obj: CellRendererCombo, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::language-set", callback: (($obj: CellRendererCombo, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::markup", callback: (($obj: CellRendererCombo, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::markup", callback: (($obj: CellRendererCombo, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::max-width-chars", callback: (($obj: CellRendererCombo, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::max-width-chars", callback: (($obj: CellRendererCombo, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::placeholder-text", callback: (($obj: CellRendererCombo, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::placeholder-text", callback: (($obj: CellRendererCombo, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::rise", callback: (($obj: CellRendererCombo, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::rise", callback: (($obj: CellRendererCombo, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::rise-set", callback: (($obj: CellRendererCombo, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::rise-set", callback: (($obj: CellRendererCombo, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::scale", callback: (($obj: CellRendererCombo, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::scale", callback: (($obj: CellRendererCombo, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::scale-set", callback: (($obj: CellRendererCombo, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::scale-set", callback: (($obj: CellRendererCombo, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::single-paragraph-mode", callback: (($obj: CellRendererCombo, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::single-paragraph-mode", callback: (($obj: CellRendererCombo, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::size", callback: (($obj: CellRendererCombo, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::size", callback: (($obj: CellRendererCombo, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::size-points", callback: (($obj: CellRendererCombo, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::size-points", callback: (($obj: CellRendererCombo, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::size-set", callback: (($obj: CellRendererCombo, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::size-set", callback: (($obj: CellRendererCombo, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::stretch", callback: (($obj: CellRendererCombo, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::stretch", callback: (($obj: CellRendererCombo, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::stretch-set", callback: (($obj: CellRendererCombo, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::stretch-set", callback: (($obj: CellRendererCombo, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::strikethrough", callback: (($obj: CellRendererCombo, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::strikethrough", callback: (($obj: CellRendererCombo, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::strikethrough-set", callback: (($obj: CellRendererCombo, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::strikethrough-set", callback: (($obj: CellRendererCombo, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::style", callback: (($obj: CellRendererCombo, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::style", callback: (($obj: CellRendererCombo, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::style-set", callback: (($obj: CellRendererCombo, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::style-set", callback: (($obj: CellRendererCombo, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::text", callback: (($obj: CellRendererCombo, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::text", callback: (($obj: CellRendererCombo, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::underline", callback: (($obj: CellRendererCombo, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::underline", callback: (($obj: CellRendererCombo, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::underline-set", callback: (($obj: CellRendererCombo, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::underline-set", callback: (($obj: CellRendererCombo, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::variant", callback: (($obj: CellRendererCombo, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::variant", callback: (($obj: CellRendererCombo, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::variant-set", callback: (($obj: CellRendererCombo, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::variant-set", callback: (($obj: CellRendererCombo, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::weight", callback: (($obj: CellRendererCombo, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::weight", callback: (($obj: CellRendererCombo, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::weight-set", callback: (($obj: CellRendererCombo, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::weight-set", callback: (($obj: CellRendererCombo, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::width-chars", callback: (($obj: CellRendererCombo, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::width-chars", callback: (($obj: CellRendererCombo, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::wrap-mode", callback: (($obj: CellRendererCombo, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::wrap-mode", callback: (($obj: CellRendererCombo, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::wrap-width", callback: (($obj: CellRendererCombo, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::wrap-width", callback: (($obj: CellRendererCombo, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::cell-background", callback: (($obj: CellRendererCombo, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::cell-background", callback: (($obj: CellRendererCombo, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::cell-background-rgba", callback: (($obj: CellRendererCombo, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::cell-background-rgba", callback: (($obj: CellRendererCombo, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::cell-background-set", callback: (($obj: CellRendererCombo, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::cell-background-set", callback: (($obj: CellRendererCombo, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::editing", callback: (($obj: CellRendererCombo, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::editing", callback: (($obj: CellRendererCombo, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::height", callback: (($obj: CellRendererCombo, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::height", callback: (($obj: CellRendererCombo, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::is-expanded", callback: (($obj: CellRendererCombo, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::is-expanded", callback: (($obj: CellRendererCombo, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::is-expander", callback: (($obj: CellRendererCombo, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::is-expander", callback: (($obj: CellRendererCombo, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::mode", callback: (($obj: CellRendererCombo, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::mode", callback: (($obj: CellRendererCombo, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::sensitive", callback: (($obj: CellRendererCombo, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::sensitive", callback: (($obj: CellRendererCombo, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::visible", callback: (($obj: CellRendererCombo, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::visible", callback: (($obj: CellRendererCombo, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::width", callback: (($obj: CellRendererCombo, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::width", callback: (($obj: CellRendererCombo, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::xalign", callback: (($obj: CellRendererCombo, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::xalign", callback: (($obj: CellRendererCombo, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::xpad", callback: (($obj: CellRendererCombo, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::xpad", callback: (($obj: CellRendererCombo, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::yalign", callback: (($obj: CellRendererCombo, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::yalign", callback: (($obj: CellRendererCombo, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::ypad", callback: (($obj: CellRendererCombo, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::ypad", callback: (($obj: CellRendererCombo, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: CellRendererCombo_ConstructProps) + _init (config?: CellRendererCombo_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(): CellRendererCombo + static $gtype: GObject.Type +} +export interface CellRendererPixbuf_ConstructProps extends CellRenderer_ConstructProps { + gicon?: Gio.Icon + icon_name?: string + icon_size?: IconSize + pixbuf?: GdkPixbuf.Pixbuf + pixbuf_expander_closed?: GdkPixbuf.Pixbuf + pixbuf_expander_open?: GdkPixbuf.Pixbuf + texture?: Gdk.Texture +} +export class CellRendererPixbuf { + /* Properties of Gtk.CellRendererPixbuf */ + gicon: Gio.Icon + icon_name: string + icon_size: IconSize + pixbuf: GdkPixbuf.Pixbuf + pixbuf_expander_closed: GdkPixbuf.Pixbuf + pixbuf_expander_open: GdkPixbuf.Pixbuf + texture: Gdk.Texture + /* Properties of Gtk.CellRenderer */ + cell_background: string + cell_background_rgba: Gdk.RGBA + cell_background_set: boolean + readonly editing: boolean + height: number + is_expanded: boolean + is_expander: boolean + mode: CellRendererMode + sensitive: boolean + visible: boolean + width: number + xalign: number + xpad: number + yalign: number + ypad: number + /* Fields of Gtk.CellRenderer */ + parent_instance: GObject.InitiallyUnowned + /* Fields of GObject.InitiallyUnowned */ + g_type_instance: GObject.TypeInstance + /* Methods of Gtk.CellRenderer */ + activate(event: Gdk.Event, widget: Widget, path: string, background_area: Gdk.Rectangle, cell_area: Gdk.Rectangle, flags: CellRendererState): boolean + get_aligned_area(widget: Widget, flags: CellRendererState, cell_area: Gdk.Rectangle): /* aligned_area */ Gdk.Rectangle + get_alignment(): [ /* xalign */ number | null, /* yalign */ number | null ] + get_fixed_size(): [ /* width */ number | null, /* height */ number | null ] + get_is_expanded(): boolean + get_is_expander(): boolean + get_padding(): [ /* xpad */ number | null, /* ypad */ number | null ] + get_preferred_height(widget: Widget): [ /* minimum_size */ number | null, /* natural_size */ number | null ] + get_preferred_height_for_width(widget: Widget, width: number): [ /* minimum_height */ number | null, /* natural_height */ number | null ] + get_preferred_size(widget: Widget): [ /* minimum_size */ Requisition | null, /* natural_size */ Requisition | null ] + get_preferred_width(widget: Widget): [ /* minimum_size */ number | null, /* natural_size */ number | null ] + get_preferred_width_for_height(widget: Widget, height: number): [ /* minimum_width */ number | null, /* natural_width */ number | null ] + get_request_mode(): SizeRequestMode + get_sensitive(): boolean + get_state(widget: Widget | null, cell_state: CellRendererState): StateFlags + get_visible(): boolean + is_activatable(): boolean + set_alignment(xalign: number, yalign: number): void + set_fixed_size(width: number, height: number): void + set_is_expanded(is_expanded: boolean): void + set_is_expander(is_expander: boolean): void + set_padding(xpad: number, ypad: number): void + set_sensitive(sensitive: boolean): void + set_visible(visible: boolean): void + snapshot(snapshot: Snapshot, widget: Widget, background_area: Gdk.Rectangle, cell_area: Gdk.Rectangle, flags: CellRendererState): void + start_editing(event: Gdk.Event | null, widget: Widget, path: string, background_area: Gdk.Rectangle, cell_area: Gdk.Rectangle, flags: CellRendererState): CellEditable | null + stop_editing(canceled: boolean): void + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Virtual methods of Gtk.CellRenderer */ + vfunc_activate(event: Gdk.Event, widget: Widget, path: string, background_area: Gdk.Rectangle, cell_area: Gdk.Rectangle, flags: CellRendererState): boolean + vfunc_editing_canceled(): void + vfunc_editing_started(editable: CellEditable, path: string): void + vfunc_get_aligned_area(widget: Widget, flags: CellRendererState, cell_area: Gdk.Rectangle): /* aligned_area */ Gdk.Rectangle + vfunc_get_preferred_height(widget: Widget): [ /* minimum_size */ number | null, /* natural_size */ number | null ] + vfunc_get_preferred_height_for_width(widget: Widget, width: number): [ /* minimum_height */ number | null, /* natural_height */ number | null ] + vfunc_get_preferred_width(widget: Widget): [ /* minimum_size */ number | null, /* natural_size */ number | null ] + vfunc_get_preferred_width_for_height(widget: Widget, height: number): [ /* minimum_width */ number | null, /* natural_width */ number | null ] + vfunc_get_request_mode(): SizeRequestMode + vfunc_snapshot(snapshot: Snapshot, widget: Widget, background_area: Gdk.Rectangle, cell_area: Gdk.Rectangle, flags: CellRendererState): void + vfunc_start_editing(event: Gdk.Event | null, widget: Widget, path: string, background_area: Gdk.Rectangle, cell_area: Gdk.Rectangle, flags: CellRendererState): CellEditable | null + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Gtk.CellRenderer */ + connect(sigName: "editing-canceled", callback: (($obj: CellRendererPixbuf) => void)): number + connect_after(sigName: "editing-canceled", callback: (($obj: CellRendererPixbuf) => void)): number + emit(sigName: "editing-canceled"): void + connect(sigName: "editing-started", callback: (($obj: CellRendererPixbuf, editable: CellEditable, path: string) => void)): number + connect_after(sigName: "editing-started", callback: (($obj: CellRendererPixbuf, editable: CellEditable, path: string) => void)): number + emit(sigName: "editing-started", editable: CellEditable, path: string): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: CellRendererPixbuf, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: CellRendererPixbuf, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: "notify::gicon", callback: (($obj: CellRendererPixbuf, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::gicon", callback: (($obj: CellRendererPixbuf, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::icon-name", callback: (($obj: CellRendererPixbuf, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::icon-name", callback: (($obj: CellRendererPixbuf, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::icon-size", callback: (($obj: CellRendererPixbuf, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::icon-size", callback: (($obj: CellRendererPixbuf, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::pixbuf", callback: (($obj: CellRendererPixbuf, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::pixbuf", callback: (($obj: CellRendererPixbuf, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::pixbuf-expander-closed", callback: (($obj: CellRendererPixbuf, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::pixbuf-expander-closed", callback: (($obj: CellRendererPixbuf, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::pixbuf-expander-open", callback: (($obj: CellRendererPixbuf, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::pixbuf-expander-open", callback: (($obj: CellRendererPixbuf, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::texture", callback: (($obj: CellRendererPixbuf, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::texture", callback: (($obj: CellRendererPixbuf, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::cell-background", callback: (($obj: CellRendererPixbuf, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::cell-background", callback: (($obj: CellRendererPixbuf, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::cell-background-rgba", callback: (($obj: CellRendererPixbuf, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::cell-background-rgba", callback: (($obj: CellRendererPixbuf, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::cell-background-set", callback: (($obj: CellRendererPixbuf, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::cell-background-set", callback: (($obj: CellRendererPixbuf, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::editing", callback: (($obj: CellRendererPixbuf, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::editing", callback: (($obj: CellRendererPixbuf, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::height", callback: (($obj: CellRendererPixbuf, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::height", callback: (($obj: CellRendererPixbuf, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::is-expanded", callback: (($obj: CellRendererPixbuf, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::is-expanded", callback: (($obj: CellRendererPixbuf, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::is-expander", callback: (($obj: CellRendererPixbuf, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::is-expander", callback: (($obj: CellRendererPixbuf, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::mode", callback: (($obj: CellRendererPixbuf, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::mode", callback: (($obj: CellRendererPixbuf, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::sensitive", callback: (($obj: CellRendererPixbuf, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::sensitive", callback: (($obj: CellRendererPixbuf, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::visible", callback: (($obj: CellRendererPixbuf, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::visible", callback: (($obj: CellRendererPixbuf, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::width", callback: (($obj: CellRendererPixbuf, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::width", callback: (($obj: CellRendererPixbuf, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::xalign", callback: (($obj: CellRendererPixbuf, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::xalign", callback: (($obj: CellRendererPixbuf, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::xpad", callback: (($obj: CellRendererPixbuf, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::xpad", callback: (($obj: CellRendererPixbuf, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::yalign", callback: (($obj: CellRendererPixbuf, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::yalign", callback: (($obj: CellRendererPixbuf, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::ypad", callback: (($obj: CellRendererPixbuf, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::ypad", callback: (($obj: CellRendererPixbuf, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: CellRendererPixbuf_ConstructProps) + _init (config?: CellRendererPixbuf_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(): CellRendererPixbuf + static $gtype: GObject.Type +} +export interface CellRendererProgress_ConstructProps extends CellRenderer_ConstructProps { + inverted?: boolean + pulse?: number + text?: string + text_xalign?: number + text_yalign?: number + value?: number + orientation?: Orientation +} +export class CellRendererProgress { + /* Properties of Gtk.CellRendererProgress */ + inverted: boolean + pulse: number + text: string + text_xalign: number + text_yalign: number + value: number + /* Properties of Gtk.CellRenderer */ + cell_background: string + cell_background_rgba: Gdk.RGBA + cell_background_set: boolean + readonly editing: boolean + height: number + is_expanded: boolean + is_expander: boolean + mode: CellRendererMode + sensitive: boolean + visible: boolean + width: number + xalign: number + xpad: number + yalign: number + ypad: number + /* Properties of Gtk.Orientable */ + orientation: Orientation + /* Fields of Gtk.CellRenderer */ + parent_instance: GObject.InitiallyUnowned + /* Fields of GObject.InitiallyUnowned */ + g_type_instance: GObject.TypeInstance + /* Methods of Gtk.CellRenderer */ + activate(event: Gdk.Event, widget: Widget, path: string, background_area: Gdk.Rectangle, cell_area: Gdk.Rectangle, flags: CellRendererState): boolean + get_aligned_area(widget: Widget, flags: CellRendererState, cell_area: Gdk.Rectangle): /* aligned_area */ Gdk.Rectangle + get_alignment(): [ /* xalign */ number | null, /* yalign */ number | null ] + get_fixed_size(): [ /* width */ number | null, /* height */ number | null ] + get_is_expanded(): boolean + get_is_expander(): boolean + get_padding(): [ /* xpad */ number | null, /* ypad */ number | null ] + get_preferred_height(widget: Widget): [ /* minimum_size */ number | null, /* natural_size */ number | null ] + get_preferred_height_for_width(widget: Widget, width: number): [ /* minimum_height */ number | null, /* natural_height */ number | null ] + get_preferred_size(widget: Widget): [ /* minimum_size */ Requisition | null, /* natural_size */ Requisition | null ] + get_preferred_width(widget: Widget): [ /* minimum_size */ number | null, /* natural_size */ number | null ] + get_preferred_width_for_height(widget: Widget, height: number): [ /* minimum_width */ number | null, /* natural_width */ number | null ] + get_request_mode(): SizeRequestMode + get_sensitive(): boolean + get_state(widget: Widget | null, cell_state: CellRendererState): StateFlags + get_visible(): boolean + is_activatable(): boolean + set_alignment(xalign: number, yalign: number): void + set_fixed_size(width: number, height: number): void + set_is_expanded(is_expanded: boolean): void + set_is_expander(is_expander: boolean): void + set_padding(xpad: number, ypad: number): void + set_sensitive(sensitive: boolean): void + set_visible(visible: boolean): void + snapshot(snapshot: Snapshot, widget: Widget, background_area: Gdk.Rectangle, cell_area: Gdk.Rectangle, flags: CellRendererState): void + start_editing(event: Gdk.Event | null, widget: Widget, path: string, background_area: Gdk.Rectangle, cell_area: Gdk.Rectangle, flags: CellRendererState): CellEditable | null + stop_editing(canceled: boolean): void + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Methods of Gtk.Orientable */ + get_orientation(): Orientation + set_orientation(orientation: Orientation): void + /* Virtual methods of Gtk.CellRenderer */ + vfunc_activate(event: Gdk.Event, widget: Widget, path: string, background_area: Gdk.Rectangle, cell_area: Gdk.Rectangle, flags: CellRendererState): boolean + vfunc_editing_canceled(): void + vfunc_editing_started(editable: CellEditable, path: string): void + vfunc_get_aligned_area(widget: Widget, flags: CellRendererState, cell_area: Gdk.Rectangle): /* aligned_area */ Gdk.Rectangle + vfunc_get_preferred_height(widget: Widget): [ /* minimum_size */ number | null, /* natural_size */ number | null ] + vfunc_get_preferred_height_for_width(widget: Widget, width: number): [ /* minimum_height */ number | null, /* natural_height */ number | null ] + vfunc_get_preferred_width(widget: Widget): [ /* minimum_size */ number | null, /* natural_size */ number | null ] + vfunc_get_preferred_width_for_height(widget: Widget, height: number): [ /* minimum_width */ number | null, /* natural_width */ number | null ] + vfunc_get_request_mode(): SizeRequestMode + vfunc_snapshot(snapshot: Snapshot, widget: Widget, background_area: Gdk.Rectangle, cell_area: Gdk.Rectangle, flags: CellRendererState): void + vfunc_start_editing(event: Gdk.Event | null, widget: Widget, path: string, background_area: Gdk.Rectangle, cell_area: Gdk.Rectangle, flags: CellRendererState): CellEditable | null + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Gtk.CellRenderer */ + connect(sigName: "editing-canceled", callback: (($obj: CellRendererProgress) => void)): number + connect_after(sigName: "editing-canceled", callback: (($obj: CellRendererProgress) => void)): number + emit(sigName: "editing-canceled"): void + connect(sigName: "editing-started", callback: (($obj: CellRendererProgress, editable: CellEditable, path: string) => void)): number + connect_after(sigName: "editing-started", callback: (($obj: CellRendererProgress, editable: CellEditable, path: string) => void)): number + emit(sigName: "editing-started", editable: CellEditable, path: string): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: CellRendererProgress, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: CellRendererProgress, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: "notify::inverted", callback: (($obj: CellRendererProgress, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::inverted", callback: (($obj: CellRendererProgress, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::pulse", callback: (($obj: CellRendererProgress, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::pulse", callback: (($obj: CellRendererProgress, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::text", callback: (($obj: CellRendererProgress, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::text", callback: (($obj: CellRendererProgress, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::text-xalign", callback: (($obj: CellRendererProgress, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::text-xalign", callback: (($obj: CellRendererProgress, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::text-yalign", callback: (($obj: CellRendererProgress, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::text-yalign", callback: (($obj: CellRendererProgress, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::value", callback: (($obj: CellRendererProgress, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::value", callback: (($obj: CellRendererProgress, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::cell-background", callback: (($obj: CellRendererProgress, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::cell-background", callback: (($obj: CellRendererProgress, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::cell-background-rgba", callback: (($obj: CellRendererProgress, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::cell-background-rgba", callback: (($obj: CellRendererProgress, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::cell-background-set", callback: (($obj: CellRendererProgress, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::cell-background-set", callback: (($obj: CellRendererProgress, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::editing", callback: (($obj: CellRendererProgress, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::editing", callback: (($obj: CellRendererProgress, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::height", callback: (($obj: CellRendererProgress, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::height", callback: (($obj: CellRendererProgress, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::is-expanded", callback: (($obj: CellRendererProgress, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::is-expanded", callback: (($obj: CellRendererProgress, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::is-expander", callback: (($obj: CellRendererProgress, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::is-expander", callback: (($obj: CellRendererProgress, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::mode", callback: (($obj: CellRendererProgress, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::mode", callback: (($obj: CellRendererProgress, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::sensitive", callback: (($obj: CellRendererProgress, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::sensitive", callback: (($obj: CellRendererProgress, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::visible", callback: (($obj: CellRendererProgress, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::visible", callback: (($obj: CellRendererProgress, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::width", callback: (($obj: CellRendererProgress, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::width", callback: (($obj: CellRendererProgress, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::xalign", callback: (($obj: CellRendererProgress, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::xalign", callback: (($obj: CellRendererProgress, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::xpad", callback: (($obj: CellRendererProgress, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::xpad", callback: (($obj: CellRendererProgress, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::yalign", callback: (($obj: CellRendererProgress, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::yalign", callback: (($obj: CellRendererProgress, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::ypad", callback: (($obj: CellRendererProgress, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::ypad", callback: (($obj: CellRendererProgress, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::orientation", callback: (($obj: CellRendererProgress, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::orientation", callback: (($obj: CellRendererProgress, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: CellRendererProgress_ConstructProps) + _init (config?: CellRendererProgress_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(): CellRendererProgress + static $gtype: GObject.Type +} +export interface CellRendererSpin_ConstructProps extends CellRendererText_ConstructProps { + adjustment?: Adjustment + climb_rate?: number + digits?: number +} +export class CellRendererSpin { + /* Properties of Gtk.CellRendererSpin */ + adjustment: Adjustment + climb_rate: number + digits: number + /* Properties of Gtk.CellRendererText */ + align_set: boolean + alignment: Pango.Alignment + attributes: Pango.AttrList + background: string + background_rgba: Gdk.RGBA + background_set: boolean + editable: boolean + editable_set: boolean + ellipsize: Pango.EllipsizeMode + ellipsize_set: boolean + family: string + family_set: boolean + font: string + font_desc: Pango.FontDescription + foreground: string + foreground_rgba: Gdk.RGBA + foreground_set: boolean + language: string + language_set: boolean + markup: string + max_width_chars: number + placeholder_text: string + rise: number + rise_set: boolean + scale: number + scale_set: boolean + single_paragraph_mode: boolean + size: number + size_points: number + size_set: boolean + stretch: Pango.Stretch + stretch_set: boolean + strikethrough: boolean + strikethrough_set: boolean + style: Pango.Style + style_set: boolean + text: string + underline: Pango.Underline + underline_set: boolean + variant: Pango.Variant + variant_set: boolean + weight: number + weight_set: boolean + width_chars: number + wrap_mode: Pango.WrapMode + wrap_width: number + /* Properties of Gtk.CellRenderer */ + cell_background: string + cell_background_rgba: Gdk.RGBA + cell_background_set: boolean + readonly editing: boolean + height: number + is_expanded: boolean + is_expander: boolean + mode: CellRendererMode + sensitive: boolean + visible: boolean + width: number + xalign: number + xpad: number + yalign: number + ypad: number + /* Fields of Gtk.CellRendererText */ + parent: CellRenderer + /* Fields of Gtk.CellRenderer */ + parent_instance: GObject.InitiallyUnowned + /* Fields of GObject.InitiallyUnowned */ + g_type_instance: GObject.TypeInstance + /* Methods of Gtk.CellRendererText */ + set_fixed_height_from_font(number_of_rows: number): void + /* Methods of Gtk.CellRenderer */ + activate(event: Gdk.Event, widget: Widget, path: string, background_area: Gdk.Rectangle, cell_area: Gdk.Rectangle, flags: CellRendererState): boolean + get_aligned_area(widget: Widget, flags: CellRendererState, cell_area: Gdk.Rectangle): /* aligned_area */ Gdk.Rectangle + get_alignment(): [ /* xalign */ number | null, /* yalign */ number | null ] + get_fixed_size(): [ /* width */ number | null, /* height */ number | null ] + get_is_expanded(): boolean + get_is_expander(): boolean + get_padding(): [ /* xpad */ number | null, /* ypad */ number | null ] + get_preferred_height(widget: Widget): [ /* minimum_size */ number | null, /* natural_size */ number | null ] + get_preferred_height_for_width(widget: Widget, width: number): [ /* minimum_height */ number | null, /* natural_height */ number | null ] + get_preferred_size(widget: Widget): [ /* minimum_size */ Requisition | null, /* natural_size */ Requisition | null ] + get_preferred_width(widget: Widget): [ /* minimum_size */ number | null, /* natural_size */ number | null ] + get_preferred_width_for_height(widget: Widget, height: number): [ /* minimum_width */ number | null, /* natural_width */ number | null ] + get_request_mode(): SizeRequestMode + get_sensitive(): boolean + get_state(widget: Widget | null, cell_state: CellRendererState): StateFlags + get_visible(): boolean + is_activatable(): boolean + set_alignment(xalign: number, yalign: number): void + set_fixed_size(width: number, height: number): void + set_is_expanded(is_expanded: boolean): void + set_is_expander(is_expander: boolean): void + set_padding(xpad: number, ypad: number): void + set_sensitive(sensitive: boolean): void + set_visible(visible: boolean): void + snapshot(snapshot: Snapshot, widget: Widget, background_area: Gdk.Rectangle, cell_area: Gdk.Rectangle, flags: CellRendererState): void + start_editing(event: Gdk.Event | null, widget: Widget, path: string, background_area: Gdk.Rectangle, cell_area: Gdk.Rectangle, flags: CellRendererState): CellEditable | null + stop_editing(canceled: boolean): void + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Virtual methods of Gtk.CellRendererText */ + vfunc_edited(path: string, new_text: string): void + /* Virtual methods of Gtk.CellRenderer */ + vfunc_activate(event: Gdk.Event, widget: Widget, path: string, background_area: Gdk.Rectangle, cell_area: Gdk.Rectangle, flags: CellRendererState): boolean + vfunc_editing_canceled(): void + vfunc_editing_started(editable: CellEditable, path: string): void + vfunc_get_aligned_area(widget: Widget, flags: CellRendererState, cell_area: Gdk.Rectangle): /* aligned_area */ Gdk.Rectangle + vfunc_get_preferred_height(widget: Widget): [ /* minimum_size */ number | null, /* natural_size */ number | null ] + vfunc_get_preferred_height_for_width(widget: Widget, width: number): [ /* minimum_height */ number | null, /* natural_height */ number | null ] + vfunc_get_preferred_width(widget: Widget): [ /* minimum_size */ number | null, /* natural_size */ number | null ] + vfunc_get_preferred_width_for_height(widget: Widget, height: number): [ /* minimum_width */ number | null, /* natural_width */ number | null ] + vfunc_get_request_mode(): SizeRequestMode + vfunc_snapshot(snapshot: Snapshot, widget: Widget, background_area: Gdk.Rectangle, cell_area: Gdk.Rectangle, flags: CellRendererState): void + vfunc_start_editing(event: Gdk.Event | null, widget: Widget, path: string, background_area: Gdk.Rectangle, cell_area: Gdk.Rectangle, flags: CellRendererState): CellEditable | null + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Gtk.CellRendererText */ + connect(sigName: "edited", callback: (($obj: CellRendererSpin, path: string, new_text: string) => void)): number + connect_after(sigName: "edited", callback: (($obj: CellRendererSpin, path: string, new_text: string) => void)): number + emit(sigName: "edited", path: string, new_text: string): void + /* Signals of Gtk.CellRenderer */ + connect(sigName: "editing-canceled", callback: (($obj: CellRendererSpin) => void)): number + connect_after(sigName: "editing-canceled", callback: (($obj: CellRendererSpin) => void)): number + emit(sigName: "editing-canceled"): void + connect(sigName: "editing-started", callback: (($obj: CellRendererSpin, editable: CellEditable, path: string) => void)): number + connect_after(sigName: "editing-started", callback: (($obj: CellRendererSpin, editable: CellEditable, path: string) => void)): number + emit(sigName: "editing-started", editable: CellEditable, path: string): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: CellRendererSpin, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: CellRendererSpin, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: "notify::adjustment", callback: (($obj: CellRendererSpin, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::adjustment", callback: (($obj: CellRendererSpin, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::climb-rate", callback: (($obj: CellRendererSpin, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::climb-rate", callback: (($obj: CellRendererSpin, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::digits", callback: (($obj: CellRendererSpin, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::digits", callback: (($obj: CellRendererSpin, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::align-set", callback: (($obj: CellRendererSpin, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::align-set", callback: (($obj: CellRendererSpin, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::alignment", callback: (($obj: CellRendererSpin, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::alignment", callback: (($obj: CellRendererSpin, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::attributes", callback: (($obj: CellRendererSpin, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::attributes", callback: (($obj: CellRendererSpin, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::background", callback: (($obj: CellRendererSpin, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::background", callback: (($obj: CellRendererSpin, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::background-rgba", callback: (($obj: CellRendererSpin, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::background-rgba", callback: (($obj: CellRendererSpin, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::background-set", callback: (($obj: CellRendererSpin, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::background-set", callback: (($obj: CellRendererSpin, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::editable", callback: (($obj: CellRendererSpin, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::editable", callback: (($obj: CellRendererSpin, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::editable-set", callback: (($obj: CellRendererSpin, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::editable-set", callback: (($obj: CellRendererSpin, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::ellipsize", callback: (($obj: CellRendererSpin, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::ellipsize", callback: (($obj: CellRendererSpin, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::ellipsize-set", callback: (($obj: CellRendererSpin, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::ellipsize-set", callback: (($obj: CellRendererSpin, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::family", callback: (($obj: CellRendererSpin, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::family", callback: (($obj: CellRendererSpin, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::family-set", callback: (($obj: CellRendererSpin, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::family-set", callback: (($obj: CellRendererSpin, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::font", callback: (($obj: CellRendererSpin, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::font", callback: (($obj: CellRendererSpin, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::font-desc", callback: (($obj: CellRendererSpin, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::font-desc", callback: (($obj: CellRendererSpin, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::foreground", callback: (($obj: CellRendererSpin, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::foreground", callback: (($obj: CellRendererSpin, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::foreground-rgba", callback: (($obj: CellRendererSpin, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::foreground-rgba", callback: (($obj: CellRendererSpin, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::foreground-set", callback: (($obj: CellRendererSpin, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::foreground-set", callback: (($obj: CellRendererSpin, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::language", callback: (($obj: CellRendererSpin, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::language", callback: (($obj: CellRendererSpin, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::language-set", callback: (($obj: CellRendererSpin, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::language-set", callback: (($obj: CellRendererSpin, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::markup", callback: (($obj: CellRendererSpin, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::markup", callback: (($obj: CellRendererSpin, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::max-width-chars", callback: (($obj: CellRendererSpin, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::max-width-chars", callback: (($obj: CellRendererSpin, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::placeholder-text", callback: (($obj: CellRendererSpin, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::placeholder-text", callback: (($obj: CellRendererSpin, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::rise", callback: (($obj: CellRendererSpin, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::rise", callback: (($obj: CellRendererSpin, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::rise-set", callback: (($obj: CellRendererSpin, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::rise-set", callback: (($obj: CellRendererSpin, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::scale", callback: (($obj: CellRendererSpin, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::scale", callback: (($obj: CellRendererSpin, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::scale-set", callback: (($obj: CellRendererSpin, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::scale-set", callback: (($obj: CellRendererSpin, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::single-paragraph-mode", callback: (($obj: CellRendererSpin, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::single-paragraph-mode", callback: (($obj: CellRendererSpin, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::size", callback: (($obj: CellRendererSpin, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::size", callback: (($obj: CellRendererSpin, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::size-points", callback: (($obj: CellRendererSpin, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::size-points", callback: (($obj: CellRendererSpin, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::size-set", callback: (($obj: CellRendererSpin, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::size-set", callback: (($obj: CellRendererSpin, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::stretch", callback: (($obj: CellRendererSpin, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::stretch", callback: (($obj: CellRendererSpin, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::stretch-set", callback: (($obj: CellRendererSpin, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::stretch-set", callback: (($obj: CellRendererSpin, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::strikethrough", callback: (($obj: CellRendererSpin, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::strikethrough", callback: (($obj: CellRendererSpin, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::strikethrough-set", callback: (($obj: CellRendererSpin, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::strikethrough-set", callback: (($obj: CellRendererSpin, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::style", callback: (($obj: CellRendererSpin, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::style", callback: (($obj: CellRendererSpin, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::style-set", callback: (($obj: CellRendererSpin, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::style-set", callback: (($obj: CellRendererSpin, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::text", callback: (($obj: CellRendererSpin, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::text", callback: (($obj: CellRendererSpin, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::underline", callback: (($obj: CellRendererSpin, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::underline", callback: (($obj: CellRendererSpin, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::underline-set", callback: (($obj: CellRendererSpin, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::underline-set", callback: (($obj: CellRendererSpin, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::variant", callback: (($obj: CellRendererSpin, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::variant", callback: (($obj: CellRendererSpin, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::variant-set", callback: (($obj: CellRendererSpin, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::variant-set", callback: (($obj: CellRendererSpin, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::weight", callback: (($obj: CellRendererSpin, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::weight", callback: (($obj: CellRendererSpin, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::weight-set", callback: (($obj: CellRendererSpin, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::weight-set", callback: (($obj: CellRendererSpin, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::width-chars", callback: (($obj: CellRendererSpin, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::width-chars", callback: (($obj: CellRendererSpin, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::wrap-mode", callback: (($obj: CellRendererSpin, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::wrap-mode", callback: (($obj: CellRendererSpin, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::wrap-width", callback: (($obj: CellRendererSpin, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::wrap-width", callback: (($obj: CellRendererSpin, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::cell-background", callback: (($obj: CellRendererSpin, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::cell-background", callback: (($obj: CellRendererSpin, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::cell-background-rgba", callback: (($obj: CellRendererSpin, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::cell-background-rgba", callback: (($obj: CellRendererSpin, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::cell-background-set", callback: (($obj: CellRendererSpin, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::cell-background-set", callback: (($obj: CellRendererSpin, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::editing", callback: (($obj: CellRendererSpin, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::editing", callback: (($obj: CellRendererSpin, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::height", callback: (($obj: CellRendererSpin, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::height", callback: (($obj: CellRendererSpin, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::is-expanded", callback: (($obj: CellRendererSpin, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::is-expanded", callback: (($obj: CellRendererSpin, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::is-expander", callback: (($obj: CellRendererSpin, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::is-expander", callback: (($obj: CellRendererSpin, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::mode", callback: (($obj: CellRendererSpin, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::mode", callback: (($obj: CellRendererSpin, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::sensitive", callback: (($obj: CellRendererSpin, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::sensitive", callback: (($obj: CellRendererSpin, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::visible", callback: (($obj: CellRendererSpin, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::visible", callback: (($obj: CellRendererSpin, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::width", callback: (($obj: CellRendererSpin, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::width", callback: (($obj: CellRendererSpin, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::xalign", callback: (($obj: CellRendererSpin, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::xalign", callback: (($obj: CellRendererSpin, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::xpad", callback: (($obj: CellRendererSpin, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::xpad", callback: (($obj: CellRendererSpin, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::yalign", callback: (($obj: CellRendererSpin, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::yalign", callback: (($obj: CellRendererSpin, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::ypad", callback: (($obj: CellRendererSpin, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::ypad", callback: (($obj: CellRendererSpin, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: CellRendererSpin_ConstructProps) + _init (config?: CellRendererSpin_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(): CellRendererSpin + static $gtype: GObject.Type +} +export interface CellRendererSpinner_ConstructProps extends CellRenderer_ConstructProps { + active?: boolean + pulse?: number + size?: IconSize +} +export class CellRendererSpinner { + /* Properties of Gtk.CellRendererSpinner */ + active: boolean + pulse: number + size: IconSize + /* Properties of Gtk.CellRenderer */ + cell_background: string + cell_background_rgba: Gdk.RGBA + cell_background_set: boolean + readonly editing: boolean + height: number + is_expanded: boolean + is_expander: boolean + mode: CellRendererMode + sensitive: boolean + visible: boolean + width: number + xalign: number + xpad: number + yalign: number + ypad: number + /* Fields of Gtk.CellRenderer */ + parent_instance: GObject.InitiallyUnowned + /* Fields of GObject.InitiallyUnowned */ + g_type_instance: GObject.TypeInstance + /* Methods of Gtk.CellRenderer */ + activate(event: Gdk.Event, widget: Widget, path: string, background_area: Gdk.Rectangle, cell_area: Gdk.Rectangle, flags: CellRendererState): boolean + get_aligned_area(widget: Widget, flags: CellRendererState, cell_area: Gdk.Rectangle): /* aligned_area */ Gdk.Rectangle + get_alignment(): [ /* xalign */ number | null, /* yalign */ number | null ] + get_fixed_size(): [ /* width */ number | null, /* height */ number | null ] + get_is_expanded(): boolean + get_is_expander(): boolean + get_padding(): [ /* xpad */ number | null, /* ypad */ number | null ] + get_preferred_height(widget: Widget): [ /* minimum_size */ number | null, /* natural_size */ number | null ] + get_preferred_height_for_width(widget: Widget, width: number): [ /* minimum_height */ number | null, /* natural_height */ number | null ] + get_preferred_size(widget: Widget): [ /* minimum_size */ Requisition | null, /* natural_size */ Requisition | null ] + get_preferred_width(widget: Widget): [ /* minimum_size */ number | null, /* natural_size */ number | null ] + get_preferred_width_for_height(widget: Widget, height: number): [ /* minimum_width */ number | null, /* natural_width */ number | null ] + get_request_mode(): SizeRequestMode + get_sensitive(): boolean + get_state(widget: Widget | null, cell_state: CellRendererState): StateFlags + get_visible(): boolean + is_activatable(): boolean + set_alignment(xalign: number, yalign: number): void + set_fixed_size(width: number, height: number): void + set_is_expanded(is_expanded: boolean): void + set_is_expander(is_expander: boolean): void + set_padding(xpad: number, ypad: number): void + set_sensitive(sensitive: boolean): void + set_visible(visible: boolean): void + snapshot(snapshot: Snapshot, widget: Widget, background_area: Gdk.Rectangle, cell_area: Gdk.Rectangle, flags: CellRendererState): void + start_editing(event: Gdk.Event | null, widget: Widget, path: string, background_area: Gdk.Rectangle, cell_area: Gdk.Rectangle, flags: CellRendererState): CellEditable | null + stop_editing(canceled: boolean): void + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Virtual methods of Gtk.CellRenderer */ + vfunc_activate(event: Gdk.Event, widget: Widget, path: string, background_area: Gdk.Rectangle, cell_area: Gdk.Rectangle, flags: CellRendererState): boolean + vfunc_editing_canceled(): void + vfunc_editing_started(editable: CellEditable, path: string): void + vfunc_get_aligned_area(widget: Widget, flags: CellRendererState, cell_area: Gdk.Rectangle): /* aligned_area */ Gdk.Rectangle + vfunc_get_preferred_height(widget: Widget): [ /* minimum_size */ number | null, /* natural_size */ number | null ] + vfunc_get_preferred_height_for_width(widget: Widget, width: number): [ /* minimum_height */ number | null, /* natural_height */ number | null ] + vfunc_get_preferred_width(widget: Widget): [ /* minimum_size */ number | null, /* natural_size */ number | null ] + vfunc_get_preferred_width_for_height(widget: Widget, height: number): [ /* minimum_width */ number | null, /* natural_width */ number | null ] + vfunc_get_request_mode(): SizeRequestMode + vfunc_snapshot(snapshot: Snapshot, widget: Widget, background_area: Gdk.Rectangle, cell_area: Gdk.Rectangle, flags: CellRendererState): void + vfunc_start_editing(event: Gdk.Event | null, widget: Widget, path: string, background_area: Gdk.Rectangle, cell_area: Gdk.Rectangle, flags: CellRendererState): CellEditable | null + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Gtk.CellRenderer */ + connect(sigName: "editing-canceled", callback: (($obj: CellRendererSpinner) => void)): number + connect_after(sigName: "editing-canceled", callback: (($obj: CellRendererSpinner) => void)): number + emit(sigName: "editing-canceled"): void + connect(sigName: "editing-started", callback: (($obj: CellRendererSpinner, editable: CellEditable, path: string) => void)): number + connect_after(sigName: "editing-started", callback: (($obj: CellRendererSpinner, editable: CellEditable, path: string) => void)): number + emit(sigName: "editing-started", editable: CellEditable, path: string): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: CellRendererSpinner, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: CellRendererSpinner, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: "notify::active", callback: (($obj: CellRendererSpinner, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::active", callback: (($obj: CellRendererSpinner, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::pulse", callback: (($obj: CellRendererSpinner, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::pulse", callback: (($obj: CellRendererSpinner, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::size", callback: (($obj: CellRendererSpinner, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::size", callback: (($obj: CellRendererSpinner, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::cell-background", callback: (($obj: CellRendererSpinner, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::cell-background", callback: (($obj: CellRendererSpinner, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::cell-background-rgba", callback: (($obj: CellRendererSpinner, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::cell-background-rgba", callback: (($obj: CellRendererSpinner, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::cell-background-set", callback: (($obj: CellRendererSpinner, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::cell-background-set", callback: (($obj: CellRendererSpinner, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::editing", callback: (($obj: CellRendererSpinner, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::editing", callback: (($obj: CellRendererSpinner, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::height", callback: (($obj: CellRendererSpinner, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::height", callback: (($obj: CellRendererSpinner, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::is-expanded", callback: (($obj: CellRendererSpinner, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::is-expanded", callback: (($obj: CellRendererSpinner, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::is-expander", callback: (($obj: CellRendererSpinner, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::is-expander", callback: (($obj: CellRendererSpinner, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::mode", callback: (($obj: CellRendererSpinner, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::mode", callback: (($obj: CellRendererSpinner, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::sensitive", callback: (($obj: CellRendererSpinner, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::sensitive", callback: (($obj: CellRendererSpinner, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::visible", callback: (($obj: CellRendererSpinner, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::visible", callback: (($obj: CellRendererSpinner, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::width", callback: (($obj: CellRendererSpinner, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::width", callback: (($obj: CellRendererSpinner, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::xalign", callback: (($obj: CellRendererSpinner, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::xalign", callback: (($obj: CellRendererSpinner, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::xpad", callback: (($obj: CellRendererSpinner, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::xpad", callback: (($obj: CellRendererSpinner, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::yalign", callback: (($obj: CellRendererSpinner, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::yalign", callback: (($obj: CellRendererSpinner, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::ypad", callback: (($obj: CellRendererSpinner, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::ypad", callback: (($obj: CellRendererSpinner, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: CellRendererSpinner_ConstructProps) + _init (config?: CellRendererSpinner_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(): CellRendererSpinner + static $gtype: GObject.Type +} +export interface CellRendererText_ConstructProps extends CellRenderer_ConstructProps { + align_set?: boolean + alignment?: Pango.Alignment + attributes?: Pango.AttrList + background?: string + background_rgba?: Gdk.RGBA + background_set?: boolean + editable?: boolean + editable_set?: boolean + ellipsize?: Pango.EllipsizeMode + ellipsize_set?: boolean + family?: string + family_set?: boolean + font?: string + font_desc?: Pango.FontDescription + foreground?: string + foreground_rgba?: Gdk.RGBA + foreground_set?: boolean + language?: string + language_set?: boolean + markup?: string + max_width_chars?: number + placeholder_text?: string + rise?: number + rise_set?: boolean + scale?: number + scale_set?: boolean + single_paragraph_mode?: boolean + size?: number + size_points?: number + size_set?: boolean + stretch?: Pango.Stretch + stretch_set?: boolean + strikethrough?: boolean + strikethrough_set?: boolean + style?: Pango.Style + style_set?: boolean + text?: string + underline?: Pango.Underline + underline_set?: boolean + variant?: Pango.Variant + variant_set?: boolean + weight?: number + weight_set?: boolean + width_chars?: number + wrap_mode?: Pango.WrapMode + wrap_width?: number +} +export class CellRendererText { + /* Properties of Gtk.CellRendererText */ + align_set: boolean + alignment: Pango.Alignment + attributes: Pango.AttrList + background: string + background_rgba: Gdk.RGBA + background_set: boolean + editable: boolean + editable_set: boolean + ellipsize: Pango.EllipsizeMode + ellipsize_set: boolean + family: string + family_set: boolean + font: string + font_desc: Pango.FontDescription + foreground: string + foreground_rgba: Gdk.RGBA + foreground_set: boolean + language: string + language_set: boolean + markup: string + max_width_chars: number + placeholder_text: string + rise: number + rise_set: boolean + scale: number + scale_set: boolean + single_paragraph_mode: boolean + size: number + size_points: number + size_set: boolean + stretch: Pango.Stretch + stretch_set: boolean + strikethrough: boolean + strikethrough_set: boolean + style: Pango.Style + style_set: boolean + text: string + underline: Pango.Underline + underline_set: boolean + variant: Pango.Variant + variant_set: boolean + weight: number + weight_set: boolean + width_chars: number + wrap_mode: Pango.WrapMode + wrap_width: number + /* Properties of Gtk.CellRenderer */ + cell_background: string + cell_background_rgba: Gdk.RGBA + cell_background_set: boolean + readonly editing: boolean + height: number + is_expanded: boolean + is_expander: boolean + mode: CellRendererMode + sensitive: boolean + visible: boolean + width: number + xalign: number + xpad: number + yalign: number + ypad: number + /* Fields of Gtk.CellRendererText */ + parent: CellRenderer + /* Fields of Gtk.CellRenderer */ + parent_instance: GObject.InitiallyUnowned + /* Fields of GObject.InitiallyUnowned */ + g_type_instance: GObject.TypeInstance + /* Methods of Gtk.CellRendererText */ + set_fixed_height_from_font(number_of_rows: number): void + /* Methods of Gtk.CellRenderer */ + activate(event: Gdk.Event, widget: Widget, path: string, background_area: Gdk.Rectangle, cell_area: Gdk.Rectangle, flags: CellRendererState): boolean + get_aligned_area(widget: Widget, flags: CellRendererState, cell_area: Gdk.Rectangle): /* aligned_area */ Gdk.Rectangle + get_alignment(): [ /* xalign */ number | null, /* yalign */ number | null ] + get_fixed_size(): [ /* width */ number | null, /* height */ number | null ] + get_is_expanded(): boolean + get_is_expander(): boolean + get_padding(): [ /* xpad */ number | null, /* ypad */ number | null ] + get_preferred_height(widget: Widget): [ /* minimum_size */ number | null, /* natural_size */ number | null ] + get_preferred_height_for_width(widget: Widget, width: number): [ /* minimum_height */ number | null, /* natural_height */ number | null ] + get_preferred_size(widget: Widget): [ /* minimum_size */ Requisition | null, /* natural_size */ Requisition | null ] + get_preferred_width(widget: Widget): [ /* minimum_size */ number | null, /* natural_size */ number | null ] + get_preferred_width_for_height(widget: Widget, height: number): [ /* minimum_width */ number | null, /* natural_width */ number | null ] + get_request_mode(): SizeRequestMode + get_sensitive(): boolean + get_state(widget: Widget | null, cell_state: CellRendererState): StateFlags + get_visible(): boolean + is_activatable(): boolean + set_alignment(xalign: number, yalign: number): void + set_fixed_size(width: number, height: number): void + set_is_expanded(is_expanded: boolean): void + set_is_expander(is_expander: boolean): void + set_padding(xpad: number, ypad: number): void + set_sensitive(sensitive: boolean): void + set_visible(visible: boolean): void + snapshot(snapshot: Snapshot, widget: Widget, background_area: Gdk.Rectangle, cell_area: Gdk.Rectangle, flags: CellRendererState): void + start_editing(event: Gdk.Event | null, widget: Widget, path: string, background_area: Gdk.Rectangle, cell_area: Gdk.Rectangle, flags: CellRendererState): CellEditable | null + stop_editing(canceled: boolean): void + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Virtual methods of Gtk.CellRendererText */ + vfunc_edited(path: string, new_text: string): void + /* Virtual methods of Gtk.CellRenderer */ + vfunc_activate(event: Gdk.Event, widget: Widget, path: string, background_area: Gdk.Rectangle, cell_area: Gdk.Rectangle, flags: CellRendererState): boolean + vfunc_editing_canceled(): void + vfunc_editing_started(editable: CellEditable, path: string): void + vfunc_get_aligned_area(widget: Widget, flags: CellRendererState, cell_area: Gdk.Rectangle): /* aligned_area */ Gdk.Rectangle + vfunc_get_preferred_height(widget: Widget): [ /* minimum_size */ number | null, /* natural_size */ number | null ] + vfunc_get_preferred_height_for_width(widget: Widget, width: number): [ /* minimum_height */ number | null, /* natural_height */ number | null ] + vfunc_get_preferred_width(widget: Widget): [ /* minimum_size */ number | null, /* natural_size */ number | null ] + vfunc_get_preferred_width_for_height(widget: Widget, height: number): [ /* minimum_width */ number | null, /* natural_width */ number | null ] + vfunc_get_request_mode(): SizeRequestMode + vfunc_snapshot(snapshot: Snapshot, widget: Widget, background_area: Gdk.Rectangle, cell_area: Gdk.Rectangle, flags: CellRendererState): void + vfunc_start_editing(event: Gdk.Event | null, widget: Widget, path: string, background_area: Gdk.Rectangle, cell_area: Gdk.Rectangle, flags: CellRendererState): CellEditable | null + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Gtk.CellRendererText */ + connect(sigName: "edited", callback: (($obj: CellRendererText, path: string, new_text: string) => void)): number + connect_after(sigName: "edited", callback: (($obj: CellRendererText, path: string, new_text: string) => void)): number + emit(sigName: "edited", path: string, new_text: string): void + /* Signals of Gtk.CellRenderer */ + connect(sigName: "editing-canceled", callback: (($obj: CellRendererText) => void)): number + connect_after(sigName: "editing-canceled", callback: (($obj: CellRendererText) => void)): number + emit(sigName: "editing-canceled"): void + connect(sigName: "editing-started", callback: (($obj: CellRendererText, editable: CellEditable, path: string) => void)): number + connect_after(sigName: "editing-started", callback: (($obj: CellRendererText, editable: CellEditable, path: string) => void)): number + emit(sigName: "editing-started", editable: CellEditable, path: string): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: CellRendererText, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: CellRendererText, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: "notify::align-set", callback: (($obj: CellRendererText, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::align-set", callback: (($obj: CellRendererText, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::alignment", callback: (($obj: CellRendererText, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::alignment", callback: (($obj: CellRendererText, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::attributes", callback: (($obj: CellRendererText, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::attributes", callback: (($obj: CellRendererText, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::background", callback: (($obj: CellRendererText, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::background", callback: (($obj: CellRendererText, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::background-rgba", callback: (($obj: CellRendererText, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::background-rgba", callback: (($obj: CellRendererText, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::background-set", callback: (($obj: CellRendererText, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::background-set", callback: (($obj: CellRendererText, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::editable", callback: (($obj: CellRendererText, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::editable", callback: (($obj: CellRendererText, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::editable-set", callback: (($obj: CellRendererText, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::editable-set", callback: (($obj: CellRendererText, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::ellipsize", callback: (($obj: CellRendererText, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::ellipsize", callback: (($obj: CellRendererText, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::ellipsize-set", callback: (($obj: CellRendererText, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::ellipsize-set", callback: (($obj: CellRendererText, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::family", callback: (($obj: CellRendererText, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::family", callback: (($obj: CellRendererText, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::family-set", callback: (($obj: CellRendererText, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::family-set", callback: (($obj: CellRendererText, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::font", callback: (($obj: CellRendererText, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::font", callback: (($obj: CellRendererText, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::font-desc", callback: (($obj: CellRendererText, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::font-desc", callback: (($obj: CellRendererText, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::foreground", callback: (($obj: CellRendererText, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::foreground", callback: (($obj: CellRendererText, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::foreground-rgba", callback: (($obj: CellRendererText, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::foreground-rgba", callback: (($obj: CellRendererText, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::foreground-set", callback: (($obj: CellRendererText, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::foreground-set", callback: (($obj: CellRendererText, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::language", callback: (($obj: CellRendererText, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::language", callback: (($obj: CellRendererText, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::language-set", callback: (($obj: CellRendererText, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::language-set", callback: (($obj: CellRendererText, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::markup", callback: (($obj: CellRendererText, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::markup", callback: (($obj: CellRendererText, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::max-width-chars", callback: (($obj: CellRendererText, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::max-width-chars", callback: (($obj: CellRendererText, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::placeholder-text", callback: (($obj: CellRendererText, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::placeholder-text", callback: (($obj: CellRendererText, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::rise", callback: (($obj: CellRendererText, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::rise", callback: (($obj: CellRendererText, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::rise-set", callback: (($obj: CellRendererText, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::rise-set", callback: (($obj: CellRendererText, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::scale", callback: (($obj: CellRendererText, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::scale", callback: (($obj: CellRendererText, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::scale-set", callback: (($obj: CellRendererText, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::scale-set", callback: (($obj: CellRendererText, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::single-paragraph-mode", callback: (($obj: CellRendererText, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::single-paragraph-mode", callback: (($obj: CellRendererText, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::size", callback: (($obj: CellRendererText, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::size", callback: (($obj: CellRendererText, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::size-points", callback: (($obj: CellRendererText, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::size-points", callback: (($obj: CellRendererText, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::size-set", callback: (($obj: CellRendererText, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::size-set", callback: (($obj: CellRendererText, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::stretch", callback: (($obj: CellRendererText, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::stretch", callback: (($obj: CellRendererText, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::stretch-set", callback: (($obj: CellRendererText, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::stretch-set", callback: (($obj: CellRendererText, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::strikethrough", callback: (($obj: CellRendererText, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::strikethrough", callback: (($obj: CellRendererText, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::strikethrough-set", callback: (($obj: CellRendererText, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::strikethrough-set", callback: (($obj: CellRendererText, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::style", callback: (($obj: CellRendererText, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::style", callback: (($obj: CellRendererText, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::style-set", callback: (($obj: CellRendererText, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::style-set", callback: (($obj: CellRendererText, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::text", callback: (($obj: CellRendererText, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::text", callback: (($obj: CellRendererText, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::underline", callback: (($obj: CellRendererText, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::underline", callback: (($obj: CellRendererText, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::underline-set", callback: (($obj: CellRendererText, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::underline-set", callback: (($obj: CellRendererText, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::variant", callback: (($obj: CellRendererText, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::variant", callback: (($obj: CellRendererText, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::variant-set", callback: (($obj: CellRendererText, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::variant-set", callback: (($obj: CellRendererText, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::weight", callback: (($obj: CellRendererText, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::weight", callback: (($obj: CellRendererText, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::weight-set", callback: (($obj: CellRendererText, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::weight-set", callback: (($obj: CellRendererText, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::width-chars", callback: (($obj: CellRendererText, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::width-chars", callback: (($obj: CellRendererText, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::wrap-mode", callback: (($obj: CellRendererText, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::wrap-mode", callback: (($obj: CellRendererText, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::wrap-width", callback: (($obj: CellRendererText, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::wrap-width", callback: (($obj: CellRendererText, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::cell-background", callback: (($obj: CellRendererText, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::cell-background", callback: (($obj: CellRendererText, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::cell-background-rgba", callback: (($obj: CellRendererText, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::cell-background-rgba", callback: (($obj: CellRendererText, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::cell-background-set", callback: (($obj: CellRendererText, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::cell-background-set", callback: (($obj: CellRendererText, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::editing", callback: (($obj: CellRendererText, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::editing", callback: (($obj: CellRendererText, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::height", callback: (($obj: CellRendererText, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::height", callback: (($obj: CellRendererText, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::is-expanded", callback: (($obj: CellRendererText, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::is-expanded", callback: (($obj: CellRendererText, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::is-expander", callback: (($obj: CellRendererText, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::is-expander", callback: (($obj: CellRendererText, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::mode", callback: (($obj: CellRendererText, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::mode", callback: (($obj: CellRendererText, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::sensitive", callback: (($obj: CellRendererText, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::sensitive", callback: (($obj: CellRendererText, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::visible", callback: (($obj: CellRendererText, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::visible", callback: (($obj: CellRendererText, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::width", callback: (($obj: CellRendererText, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::width", callback: (($obj: CellRendererText, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::xalign", callback: (($obj: CellRendererText, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::xalign", callback: (($obj: CellRendererText, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::xpad", callback: (($obj: CellRendererText, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::xpad", callback: (($obj: CellRendererText, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::yalign", callback: (($obj: CellRendererText, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::yalign", callback: (($obj: CellRendererText, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::ypad", callback: (($obj: CellRendererText, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::ypad", callback: (($obj: CellRendererText, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: CellRendererText_ConstructProps) + _init (config?: CellRendererText_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(): CellRendererText + static $gtype: GObject.Type +} +export interface CellRendererToggle_ConstructProps extends CellRenderer_ConstructProps { + activatable?: boolean + active?: boolean + inconsistent?: boolean + radio?: boolean +} +export class CellRendererToggle { + /* Properties of Gtk.CellRendererToggle */ + activatable: boolean + active: boolean + inconsistent: boolean + radio: boolean + /* Properties of Gtk.CellRenderer */ + cell_background: string + cell_background_rgba: Gdk.RGBA + cell_background_set: boolean + readonly editing: boolean + height: number + is_expanded: boolean + is_expander: boolean + mode: CellRendererMode + sensitive: boolean + visible: boolean + width: number + xalign: number + xpad: number + yalign: number + ypad: number + /* Fields of Gtk.CellRenderer */ + parent_instance: GObject.InitiallyUnowned + /* Fields of GObject.InitiallyUnowned */ + g_type_instance: GObject.TypeInstance + /* Methods of Gtk.CellRendererToggle */ + get_activatable(): boolean + get_active(): boolean + get_radio(): boolean + set_activatable(setting: boolean): void + set_active(setting: boolean): void + set_radio(radio: boolean): void + /* Methods of Gtk.CellRenderer */ + activate(event: Gdk.Event, widget: Widget, path: string, background_area: Gdk.Rectangle, cell_area: Gdk.Rectangle, flags: CellRendererState): boolean + get_aligned_area(widget: Widget, flags: CellRendererState, cell_area: Gdk.Rectangle): /* aligned_area */ Gdk.Rectangle + get_alignment(): [ /* xalign */ number | null, /* yalign */ number | null ] + get_fixed_size(): [ /* width */ number | null, /* height */ number | null ] + get_is_expanded(): boolean + get_is_expander(): boolean + get_padding(): [ /* xpad */ number | null, /* ypad */ number | null ] + get_preferred_height(widget: Widget): [ /* minimum_size */ number | null, /* natural_size */ number | null ] + get_preferred_height_for_width(widget: Widget, width: number): [ /* minimum_height */ number | null, /* natural_height */ number | null ] + get_preferred_size(widget: Widget): [ /* minimum_size */ Requisition | null, /* natural_size */ Requisition | null ] + get_preferred_width(widget: Widget): [ /* minimum_size */ number | null, /* natural_size */ number | null ] + get_preferred_width_for_height(widget: Widget, height: number): [ /* minimum_width */ number | null, /* natural_width */ number | null ] + get_request_mode(): SizeRequestMode + get_sensitive(): boolean + get_state(widget: Widget | null, cell_state: CellRendererState): StateFlags + get_visible(): boolean + is_activatable(): boolean + set_alignment(xalign: number, yalign: number): void + set_fixed_size(width: number, height: number): void + set_is_expanded(is_expanded: boolean): void + set_is_expander(is_expander: boolean): void + set_padding(xpad: number, ypad: number): void + set_sensitive(sensitive: boolean): void + set_visible(visible: boolean): void + snapshot(snapshot: Snapshot, widget: Widget, background_area: Gdk.Rectangle, cell_area: Gdk.Rectangle, flags: CellRendererState): void + start_editing(event: Gdk.Event | null, widget: Widget, path: string, background_area: Gdk.Rectangle, cell_area: Gdk.Rectangle, flags: CellRendererState): CellEditable | null + stop_editing(canceled: boolean): void + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Virtual methods of Gtk.CellRenderer */ + vfunc_activate(event: Gdk.Event, widget: Widget, path: string, background_area: Gdk.Rectangle, cell_area: Gdk.Rectangle, flags: CellRendererState): boolean + vfunc_editing_canceled(): void + vfunc_editing_started(editable: CellEditable, path: string): void + vfunc_get_aligned_area(widget: Widget, flags: CellRendererState, cell_area: Gdk.Rectangle): /* aligned_area */ Gdk.Rectangle + vfunc_get_preferred_height(widget: Widget): [ /* minimum_size */ number | null, /* natural_size */ number | null ] + vfunc_get_preferred_height_for_width(widget: Widget, width: number): [ /* minimum_height */ number | null, /* natural_height */ number | null ] + vfunc_get_preferred_width(widget: Widget): [ /* minimum_size */ number | null, /* natural_size */ number | null ] + vfunc_get_preferred_width_for_height(widget: Widget, height: number): [ /* minimum_width */ number | null, /* natural_width */ number | null ] + vfunc_get_request_mode(): SizeRequestMode + vfunc_snapshot(snapshot: Snapshot, widget: Widget, background_area: Gdk.Rectangle, cell_area: Gdk.Rectangle, flags: CellRendererState): void + vfunc_start_editing(event: Gdk.Event | null, widget: Widget, path: string, background_area: Gdk.Rectangle, cell_area: Gdk.Rectangle, flags: CellRendererState): CellEditable | null + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Gtk.CellRendererToggle */ + connect(sigName: "toggled", callback: (($obj: CellRendererToggle, path: string) => void)): number + connect_after(sigName: "toggled", callback: (($obj: CellRendererToggle, path: string) => void)): number + emit(sigName: "toggled", path: string): void + /* Signals of Gtk.CellRenderer */ + connect(sigName: "editing-canceled", callback: (($obj: CellRendererToggle) => void)): number + connect_after(sigName: "editing-canceled", callback: (($obj: CellRendererToggle) => void)): number + emit(sigName: "editing-canceled"): void + connect(sigName: "editing-started", callback: (($obj: CellRendererToggle, editable: CellEditable, path: string) => void)): number + connect_after(sigName: "editing-started", callback: (($obj: CellRendererToggle, editable: CellEditable, path: string) => void)): number + emit(sigName: "editing-started", editable: CellEditable, path: string): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: CellRendererToggle, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: CellRendererToggle, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: "notify::activatable", callback: (($obj: CellRendererToggle, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::activatable", callback: (($obj: CellRendererToggle, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::active", callback: (($obj: CellRendererToggle, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::active", callback: (($obj: CellRendererToggle, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::inconsistent", callback: (($obj: CellRendererToggle, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::inconsistent", callback: (($obj: CellRendererToggle, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::radio", callback: (($obj: CellRendererToggle, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::radio", callback: (($obj: CellRendererToggle, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::cell-background", callback: (($obj: CellRendererToggle, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::cell-background", callback: (($obj: CellRendererToggle, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::cell-background-rgba", callback: (($obj: CellRendererToggle, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::cell-background-rgba", callback: (($obj: CellRendererToggle, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::cell-background-set", callback: (($obj: CellRendererToggle, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::cell-background-set", callback: (($obj: CellRendererToggle, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::editing", callback: (($obj: CellRendererToggle, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::editing", callback: (($obj: CellRendererToggle, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::height", callback: (($obj: CellRendererToggle, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::height", callback: (($obj: CellRendererToggle, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::is-expanded", callback: (($obj: CellRendererToggle, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::is-expanded", callback: (($obj: CellRendererToggle, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::is-expander", callback: (($obj: CellRendererToggle, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::is-expander", callback: (($obj: CellRendererToggle, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::mode", callback: (($obj: CellRendererToggle, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::mode", callback: (($obj: CellRendererToggle, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::sensitive", callback: (($obj: CellRendererToggle, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::sensitive", callback: (($obj: CellRendererToggle, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::visible", callback: (($obj: CellRendererToggle, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::visible", callback: (($obj: CellRendererToggle, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::width", callback: (($obj: CellRendererToggle, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::width", callback: (($obj: CellRendererToggle, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::xalign", callback: (($obj: CellRendererToggle, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::xalign", callback: (($obj: CellRendererToggle, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::xpad", callback: (($obj: CellRendererToggle, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::xpad", callback: (($obj: CellRendererToggle, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::yalign", callback: (($obj: CellRendererToggle, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::yalign", callback: (($obj: CellRendererToggle, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::ypad", callback: (($obj: CellRendererToggle, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::ypad", callback: (($obj: CellRendererToggle, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: CellRendererToggle_ConstructProps) + _init (config?: CellRendererToggle_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(): CellRendererToggle + static $gtype: GObject.Type +} +export interface CellView_ConstructProps extends Widget_ConstructProps { + cell_area?: CellArea + cell_area_context?: CellAreaContext + draw_sensitive?: boolean + fit_model?: boolean + model?: TreeModel + accessible_role?: AccessibleRole + orientation?: Orientation +} +export class CellView { + /* Properties of Gtk.CellView */ + draw_sensitive: boolean + fit_model: boolean + model: TreeModel + /* Properties of Gtk.Widget */ + can_focus: boolean + can_target: boolean + css_classes: string[] + cursor: Gdk.Cursor + focus_on_click: boolean + focusable: boolean + halign: Align + readonly has_default: boolean + readonly has_focus: boolean + has_tooltip: boolean + height_request: number + hexpand: boolean + hexpand_set: boolean + layout_manager: LayoutManager + margin_bottom: number + margin_end: number + margin_start: number + margin_top: number + name: string + opacity: number + overflow: Overflow + readonly parent: Widget + receives_default: boolean + readonly root: Root + readonly scale_factor: number + sensitive: boolean + tooltip_markup: string + tooltip_text: string + valign: Align + vexpand: boolean + vexpand_set: boolean + visible: boolean + width_request: number + /* Properties of Gtk.Accessible */ + accessible_role: AccessibleRole + /* Properties of Gtk.Orientable */ + orientation: Orientation + /* Fields of Gtk.Widget */ + parent_instance: GObject.InitiallyUnowned + /* Fields of GObject.InitiallyUnowned */ + g_type_instance: GObject.TypeInstance + /* Methods of Gtk.CellView */ + get_displayed_row(): TreePath | null + get_draw_sensitive(): boolean + get_fit_model(): boolean + get_model(): TreeModel | null + set_displayed_row(path?: TreePath | null): void + set_draw_sensitive(draw_sensitive: boolean): void + set_fit_model(fit_model: boolean): void + set_model(model?: TreeModel | null): void + /* Methods of Gtk.Widget */ + action_set_enabled(action_name: string, enabled: boolean): void + activate(): boolean + activate_action(name: string, args?: GLib.Variant | null): boolean + activate_default(): void + add_controller(controller: EventController): void + add_css_class(css_class: string): void + add_mnemonic_label(label: Widget): void + add_tick_callback(callback: TickCallback): number + allocate(width: number, height: number, baseline: number, transform?: Gsk.Transform | null): void + child_focus(direction: DirectionType): boolean + compute_bounds(target: Widget): [ /* returnType */ boolean, /* out_bounds */ Graphene.Rect ] + compute_expand(orientation: Orientation): boolean + compute_point(target: Widget, point: Graphene.Point): [ /* returnType */ boolean, /* out_point */ Graphene.Point ] + compute_transform(target: Widget): [ /* returnType */ boolean, /* out_transform */ Graphene.Matrix ] + contains(x: number, y: number): boolean + create_pango_context(): Pango.Context + create_pango_layout(text?: string | null): Pango.Layout + drag_check_threshold(start_x: number, start_y: number, current_x: number, current_y: number): boolean + error_bell(): void + get_allocated_baseline(): number + get_allocated_height(): number + get_allocated_width(): number + get_allocation(): /* allocation */ Allocation + get_ancestor(widget_type: GObject.Type): Widget | null + get_can_focus(): boolean + get_can_target(): boolean + get_child_visible(): boolean + get_clipboard(): Gdk.Clipboard + get_css_classes(): string[] + get_css_name(): string + get_cursor(): Gdk.Cursor | null + get_direction(): TextDirection + get_display(): Gdk.Display + get_first_child(): Widget | null + get_focus_child(): Widget | null + get_focus_on_click(): boolean + get_focusable(): boolean + get_font_map(): Pango.FontMap | null + get_font_options(): cairo.FontOptions | null + get_frame_clock(): Gdk.FrameClock | null + get_halign(): Align + get_has_tooltip(): boolean + get_height(): number + get_hexpand(): boolean + get_hexpand_set(): boolean + get_last_child(): Widget | null + get_layout_manager(): LayoutManager | null + get_mapped(): boolean + get_margin_bottom(): number + get_margin_end(): number + get_margin_start(): number + get_margin_top(): number + get_name(): string + get_native(): Native | null + get_next_sibling(): Widget | null + get_opacity(): number + get_overflow(): Overflow + get_pango_context(): Pango.Context + get_parent(): Widget | null + get_preferred_size(): [ /* minimum_size */ Requisition | null, /* natural_size */ Requisition | null ] + get_prev_sibling(): Widget | null + get_primary_clipboard(): Gdk.Clipboard + get_realized(): boolean + get_receives_default(): boolean + get_request_mode(): SizeRequestMode + get_root(): Root | null + get_scale_factor(): number + get_sensitive(): boolean + get_settings(): Settings + get_size(orientation: Orientation): number + get_size_request(): [ /* width */ number | null, /* height */ number | null ] + get_state_flags(): StateFlags + get_style_context(): StyleContext + get_template_child(widget_type: GObject.Type, name: string): GObject.Object + get_tooltip_markup(): string | null + get_tooltip_text(): string | null + get_valign(): Align + get_vexpand(): boolean + get_vexpand_set(): boolean + get_visible(): boolean + get_width(): number + grab_focus(): boolean + has_css_class(css_class: string): boolean + has_visible_focus(): boolean + hide(): void + in_destruction(): boolean + init_template(): void + insert_action_group(name: string, group?: Gio.ActionGroup | null): void + insert_after(parent: Widget, previous_sibling?: Widget | null): void + insert_before(parent: Widget, next_sibling?: Widget | null): void + is_ancestor(ancestor: Widget): boolean + is_drawable(): boolean + is_focus(): boolean + is_sensitive(): boolean + is_visible(): boolean + keynav_failed(direction: DirectionType): boolean + list_mnemonic_labels(): Widget[] + map(): void + measure(orientation: Orientation, for_size: number): [ /* minimum */ number | null, /* natural */ number | null, /* minimum_baseline */ number | null, /* natural_baseline */ number | null ] + mnemonic_activate(group_cycling: boolean): boolean + observe_children(): Gio.ListModel + observe_controllers(): Gio.ListModel + pick(x: number, y: number, flags: PickFlags): Widget | null + queue_allocate(): void + queue_draw(): void + queue_resize(): void + realize(): void + remove_controller(controller: EventController): void + remove_css_class(css_class: string): void + remove_mnemonic_label(label: Widget): void + remove_tick_callback(id: number): void + set_can_focus(can_focus: boolean): void + set_can_target(can_target: boolean): void + set_child_visible(child_visible: boolean): void + set_css_classes(classes: string[]): void + set_cursor(cursor?: Gdk.Cursor | null): void + set_cursor_from_name(name?: string | null): void + set_direction(dir: TextDirection): void + set_focus_child(child?: Widget | null): void + set_focus_on_click(focus_on_click: boolean): void + set_focusable(focusable: boolean): void + set_font_map(font_map?: Pango.FontMap | null): void + set_font_options(options?: cairo.FontOptions | null): void + set_halign(align: Align): void + set_has_tooltip(has_tooltip: boolean): void + set_hexpand(expand: boolean): void + set_hexpand_set(set: boolean): void + set_layout_manager(layout_manager?: LayoutManager | null): void + set_margin_bottom(margin: number): void + set_margin_end(margin: number): void + set_margin_start(margin: number): void + set_margin_top(margin: number): void + set_name(name: string): void + set_opacity(opacity: number): void + set_overflow(overflow: Overflow): void + set_parent(parent: Widget): void + set_receives_default(receives_default: boolean): void + set_sensitive(sensitive: boolean): void + set_size_request(width: number, height: number): void + set_state_flags(flags: StateFlags, clear: boolean): void + set_tooltip_markup(markup?: string | null): void + set_tooltip_text(text?: string | null): void + set_valign(align: Align): void + set_vexpand(expand: boolean): void + set_vexpand_set(set: boolean): void + set_visible(visible: boolean): void + should_layout(): boolean + show(): void + size_allocate(allocation: Allocation, baseline: number): void + snapshot_child(child: Widget, snapshot: Snapshot): void + translate_coordinates(dest_widget: Widget, src_x: number, src_y: number): [ /* returnType */ boolean, /* dest_x */ number | null, /* dest_y */ number | null ] + trigger_tooltip_query(): void + unmap(): void + unparent(): void + unrealize(): void + unset_state_flags(flags: StateFlags): void + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Methods of Gtk.Accessible */ + get_accessible_role(): AccessibleRole + reset_property(property: AccessibleProperty): void + reset_relation(relation: AccessibleRelation): void + reset_state(state: AccessibleState): void + update_property(properties: AccessibleProperty[], values: any): void + update_relation(relations: AccessibleRelation[], values: any): void + update_state(states: AccessibleState[], values: any): void + /* Methods of Gtk.Buildable */ + get_buildable_id(): string + /* Methods of Gtk.CellLayout */ + add_attribute(cell: CellRenderer, attribute: string, column: number): void + clear(): void + clear_attributes(cell: CellRenderer): void + get_area(): CellArea | null + get_cells(): CellRenderer[] + pack_end(cell: CellRenderer, expand: boolean): void + pack_start(cell: CellRenderer, expand: boolean): void + reorder(cell: CellRenderer, position: number): void + set_cell_data_func(cell: CellRenderer, func: CellLayoutDataFunc | null): void + /* Methods of Gtk.Orientable */ + get_orientation(): Orientation + set_orientation(orientation: Orientation): void + /* Virtual methods of Gtk.CellView */ + vfunc_add_attribute(cell: CellRenderer, attribute: string, column: number): void + vfunc_clear(): void + vfunc_clear_attributes(cell: CellRenderer): void + vfunc_get_area(): CellArea | null + vfunc_get_cells(): CellRenderer[] + vfunc_pack_end(cell: CellRenderer, expand: boolean): void + vfunc_pack_start(cell: CellRenderer, expand: boolean): void + vfunc_reorder(cell: CellRenderer, position: number): void + vfunc_set_cell_data_func(cell: CellRenderer, func: CellLayoutDataFunc | null): void + /* Virtual methods of Gtk.Widget */ + vfunc_compute_expand(hexpand_p: boolean, vexpand_p: boolean): void + vfunc_contains(x: number, y: number): boolean + vfunc_css_changed(change: CssStyleChange): void + vfunc_direction_changed(previous_direction: TextDirection): void + vfunc_focus(direction: DirectionType): boolean + vfunc_get_request_mode(): SizeRequestMode + vfunc_grab_focus(): boolean + vfunc_hide(): void + vfunc_keynav_failed(direction: DirectionType): boolean + vfunc_map(): void + vfunc_measure(orientation: Orientation, for_size: number): [ /* minimum */ number | null, /* natural */ number | null, /* minimum_baseline */ number | null, /* natural_baseline */ number | null ] + vfunc_mnemonic_activate(group_cycling: boolean): boolean + vfunc_move_focus(direction: DirectionType): void + vfunc_query_tooltip(x: number, y: number, keyboard_tooltip: boolean, tooltip: Tooltip): boolean + vfunc_realize(): void + vfunc_root(): void + vfunc_set_focus_child(child?: Widget | null): void + vfunc_show(): void + vfunc_size_allocate(width: number, height: number, baseline: number): void + vfunc_snapshot(snapshot: Snapshot): void + vfunc_state_flags_changed(previous_state_flags: StateFlags): void + vfunc_system_setting_changed(settings: SystemSetting): void + vfunc_unmap(): void + vfunc_unrealize(): void + vfunc_unroot(): void + vfunc_add_child(builder: Builder, child: GObject.Object, type?: string | null): void + vfunc_custom_finished(builder: Builder, child: GObject.Object | null, tagname: string, data?: object | null): void + vfunc_custom_tag_end(builder: Builder, child: GObject.Object | null, tagname: string, data?: object | null): void + vfunc_custom_tag_start(builder: Builder, child: GObject.Object | null, tagname: string): [ /* returnType */ boolean, /* parser */ BuildableParser, /* data */ object | null ] + vfunc_get_id(): string + vfunc_get_internal_child(builder: Builder, childname: string): GObject.Object + vfunc_parser_finished(builder: Builder): void + vfunc_set_buildable_property(builder: Builder, name: string, value: any): void + vfunc_set_id(id: string): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Gtk.Widget */ + connect(sigName: "destroy", callback: (($obj: CellView) => void)): number + connect_after(sigName: "destroy", callback: (($obj: CellView) => void)): number + emit(sigName: "destroy"): void + connect(sigName: "direction-changed", callback: (($obj: CellView, previous_direction: TextDirection) => void)): number + connect_after(sigName: "direction-changed", callback: (($obj: CellView, previous_direction: TextDirection) => void)): number + emit(sigName: "direction-changed", previous_direction: TextDirection): void + connect(sigName: "hide", callback: (($obj: CellView) => void)): number + connect_after(sigName: "hide", callback: (($obj: CellView) => void)): number + emit(sigName: "hide"): void + connect(sigName: "keynav-failed", callback: (($obj: CellView, direction: DirectionType) => boolean)): number + connect_after(sigName: "keynav-failed", callback: (($obj: CellView, direction: DirectionType) => boolean)): number + emit(sigName: "keynav-failed", direction: DirectionType): void + connect(sigName: "map", callback: (($obj: CellView) => void)): number + connect_after(sigName: "map", callback: (($obj: CellView) => void)): number + emit(sigName: "map"): void + connect(sigName: "mnemonic-activate", callback: (($obj: CellView, group_cycling: boolean) => boolean)): number + connect_after(sigName: "mnemonic-activate", callback: (($obj: CellView, group_cycling: boolean) => boolean)): number + emit(sigName: "mnemonic-activate", group_cycling: boolean): void + connect(sigName: "move-focus", callback: (($obj: CellView, direction: DirectionType) => void)): number + connect_after(sigName: "move-focus", callback: (($obj: CellView, direction: DirectionType) => void)): number + emit(sigName: "move-focus", direction: DirectionType): void + connect(sigName: "query-tooltip", callback: (($obj: CellView, x: number, y: number, keyboard_mode: boolean, tooltip: Tooltip) => boolean)): number + connect_after(sigName: "query-tooltip", callback: (($obj: CellView, x: number, y: number, keyboard_mode: boolean, tooltip: Tooltip) => boolean)): number + emit(sigName: "query-tooltip", x: number, y: number, keyboard_mode: boolean, tooltip: Tooltip): void + connect(sigName: "realize", callback: (($obj: CellView) => void)): number + connect_after(sigName: "realize", callback: (($obj: CellView) => void)): number + emit(sigName: "realize"): void + connect(sigName: "show", callback: (($obj: CellView) => void)): number + connect_after(sigName: "show", callback: (($obj: CellView) => void)): number + emit(sigName: "show"): void + connect(sigName: "state-flags-changed", callback: (($obj: CellView, flags: StateFlags) => void)): number + connect_after(sigName: "state-flags-changed", callback: (($obj: CellView, flags: StateFlags) => void)): number + emit(sigName: "state-flags-changed", flags: StateFlags): void + connect(sigName: "unmap", callback: (($obj: CellView) => void)): number + connect_after(sigName: "unmap", callback: (($obj: CellView) => void)): number + emit(sigName: "unmap"): void + connect(sigName: "unrealize", callback: (($obj: CellView) => void)): number + connect_after(sigName: "unrealize", callback: (($obj: CellView) => void)): number + emit(sigName: "unrealize"): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: CellView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: CellView, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: "notify::draw-sensitive", callback: (($obj: CellView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::draw-sensitive", callback: (($obj: CellView, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::fit-model", callback: (($obj: CellView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::fit-model", callback: (($obj: CellView, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::model", callback: (($obj: CellView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::model", callback: (($obj: CellView, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::can-focus", callback: (($obj: CellView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::can-focus", callback: (($obj: CellView, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::can-target", callback: (($obj: CellView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::can-target", callback: (($obj: CellView, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::css-classes", callback: (($obj: CellView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::css-classes", callback: (($obj: CellView, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::cursor", callback: (($obj: CellView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::cursor", callback: (($obj: CellView, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::focus-on-click", callback: (($obj: CellView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::focus-on-click", callback: (($obj: CellView, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::focusable", callback: (($obj: CellView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::focusable", callback: (($obj: CellView, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::halign", callback: (($obj: CellView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::halign", callback: (($obj: CellView, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::has-default", callback: (($obj: CellView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-default", callback: (($obj: CellView, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::has-focus", callback: (($obj: CellView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-focus", callback: (($obj: CellView, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::has-tooltip", callback: (($obj: CellView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-tooltip", callback: (($obj: CellView, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::height-request", callback: (($obj: CellView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::height-request", callback: (($obj: CellView, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::hexpand", callback: (($obj: CellView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hexpand", callback: (($obj: CellView, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::hexpand-set", callback: (($obj: CellView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hexpand-set", callback: (($obj: CellView, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::layout-manager", callback: (($obj: CellView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::layout-manager", callback: (($obj: CellView, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-bottom", callback: (($obj: CellView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-bottom", callback: (($obj: CellView, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-end", callback: (($obj: CellView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-end", callback: (($obj: CellView, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-start", callback: (($obj: CellView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-start", callback: (($obj: CellView, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-top", callback: (($obj: CellView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-top", callback: (($obj: CellView, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::name", callback: (($obj: CellView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::name", callback: (($obj: CellView, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::opacity", callback: (($obj: CellView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::opacity", callback: (($obj: CellView, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::overflow", callback: (($obj: CellView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::overflow", callback: (($obj: CellView, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::parent", callback: (($obj: CellView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::parent", callback: (($obj: CellView, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::receives-default", callback: (($obj: CellView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::receives-default", callback: (($obj: CellView, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::root", callback: (($obj: CellView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::root", callback: (($obj: CellView, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::scale-factor", callback: (($obj: CellView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::scale-factor", callback: (($obj: CellView, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::sensitive", callback: (($obj: CellView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::sensitive", callback: (($obj: CellView, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::tooltip-markup", callback: (($obj: CellView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::tooltip-markup", callback: (($obj: CellView, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::tooltip-text", callback: (($obj: CellView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::tooltip-text", callback: (($obj: CellView, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::valign", callback: (($obj: CellView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::valign", callback: (($obj: CellView, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::vexpand", callback: (($obj: CellView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vexpand", callback: (($obj: CellView, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::vexpand-set", callback: (($obj: CellView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vexpand-set", callback: (($obj: CellView, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::visible", callback: (($obj: CellView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::visible", callback: (($obj: CellView, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::width-request", callback: (($obj: CellView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::width-request", callback: (($obj: CellView, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::accessible-role", callback: (($obj: CellView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-role", callback: (($obj: CellView, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::orientation", callback: (($obj: CellView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::orientation", callback: (($obj: CellView, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: CellView_ConstructProps) + _init (config?: CellView_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(): CellView + static new_with_context(area: CellArea, context: CellAreaContext): CellView + static new_with_markup(markup: string): CellView + static new_with_text(text: string): CellView + static new_with_texture(texture: Gdk.Texture): CellView + static $gtype: GObject.Type +} +export interface CenterBox_ConstructProps extends Widget_ConstructProps { + baseline_position?: BaselinePosition + accessible_role?: AccessibleRole + orientation?: Orientation +} +export class CenterBox { + /* Properties of Gtk.CenterBox */ + baseline_position: BaselinePosition + /* Properties of Gtk.Widget */ + can_focus: boolean + can_target: boolean + css_classes: string[] + cursor: Gdk.Cursor + focus_on_click: boolean + focusable: boolean + halign: Align + readonly has_default: boolean + readonly has_focus: boolean + has_tooltip: boolean + height_request: number + hexpand: boolean + hexpand_set: boolean + layout_manager: LayoutManager + margin_bottom: number + margin_end: number + margin_start: number + margin_top: number + name: string + opacity: number + overflow: Overflow + readonly parent: Widget + receives_default: boolean + readonly root: Root + readonly scale_factor: number + sensitive: boolean + tooltip_markup: string + tooltip_text: string + valign: Align + vexpand: boolean + vexpand_set: boolean + visible: boolean + width_request: number + /* Properties of Gtk.Accessible */ + accessible_role: AccessibleRole + /* Properties of Gtk.Orientable */ + orientation: Orientation + /* Fields of Gtk.Widget */ + parent_instance: GObject.InitiallyUnowned + /* Fields of GObject.InitiallyUnowned */ + g_type_instance: GObject.TypeInstance + /* Methods of Gtk.CenterBox */ + get_baseline_position(): BaselinePosition + get_center_widget(): Widget | null + get_end_widget(): Widget | null + get_start_widget(): Widget | null + set_baseline_position(position: BaselinePosition): void + set_center_widget(child?: Widget | null): void + set_end_widget(child?: Widget | null): void + set_start_widget(child?: Widget | null): void + /* Methods of Gtk.Widget */ + action_set_enabled(action_name: string, enabled: boolean): void + activate(): boolean + activate_action(name: string, args?: GLib.Variant | null): boolean + activate_default(): void + add_controller(controller: EventController): void + add_css_class(css_class: string): void + add_mnemonic_label(label: Widget): void + add_tick_callback(callback: TickCallback): number + allocate(width: number, height: number, baseline: number, transform?: Gsk.Transform | null): void + child_focus(direction: DirectionType): boolean + compute_bounds(target: Widget): [ /* returnType */ boolean, /* out_bounds */ Graphene.Rect ] + compute_expand(orientation: Orientation): boolean + compute_point(target: Widget, point: Graphene.Point): [ /* returnType */ boolean, /* out_point */ Graphene.Point ] + compute_transform(target: Widget): [ /* returnType */ boolean, /* out_transform */ Graphene.Matrix ] + contains(x: number, y: number): boolean + create_pango_context(): Pango.Context + create_pango_layout(text?: string | null): Pango.Layout + drag_check_threshold(start_x: number, start_y: number, current_x: number, current_y: number): boolean + error_bell(): void + get_allocated_baseline(): number + get_allocated_height(): number + get_allocated_width(): number + get_allocation(): /* allocation */ Allocation + get_ancestor(widget_type: GObject.Type): Widget | null + get_can_focus(): boolean + get_can_target(): boolean + get_child_visible(): boolean + get_clipboard(): Gdk.Clipboard + get_css_classes(): string[] + get_css_name(): string + get_cursor(): Gdk.Cursor | null + get_direction(): TextDirection + get_display(): Gdk.Display + get_first_child(): Widget | null + get_focus_child(): Widget | null + get_focus_on_click(): boolean + get_focusable(): boolean + get_font_map(): Pango.FontMap | null + get_font_options(): cairo.FontOptions | null + get_frame_clock(): Gdk.FrameClock | null + get_halign(): Align + get_has_tooltip(): boolean + get_height(): number + get_hexpand(): boolean + get_hexpand_set(): boolean + get_last_child(): Widget | null + get_layout_manager(): LayoutManager | null + get_mapped(): boolean + get_margin_bottom(): number + get_margin_end(): number + get_margin_start(): number + get_margin_top(): number + get_name(): string + get_native(): Native | null + get_next_sibling(): Widget | null + get_opacity(): number + get_overflow(): Overflow + get_pango_context(): Pango.Context + get_parent(): Widget | null + get_preferred_size(): [ /* minimum_size */ Requisition | null, /* natural_size */ Requisition | null ] + get_prev_sibling(): Widget | null + get_primary_clipboard(): Gdk.Clipboard + get_realized(): boolean + get_receives_default(): boolean + get_request_mode(): SizeRequestMode + get_root(): Root | null + get_scale_factor(): number + get_sensitive(): boolean + get_settings(): Settings + get_size(orientation: Orientation): number + get_size_request(): [ /* width */ number | null, /* height */ number | null ] + get_state_flags(): StateFlags + get_style_context(): StyleContext + get_template_child(widget_type: GObject.Type, name: string): GObject.Object + get_tooltip_markup(): string | null + get_tooltip_text(): string | null + get_valign(): Align + get_vexpand(): boolean + get_vexpand_set(): boolean + get_visible(): boolean + get_width(): number + grab_focus(): boolean + has_css_class(css_class: string): boolean + has_visible_focus(): boolean + hide(): void + in_destruction(): boolean + init_template(): void + insert_action_group(name: string, group?: Gio.ActionGroup | null): void + insert_after(parent: Widget, previous_sibling?: Widget | null): void + insert_before(parent: Widget, next_sibling?: Widget | null): void + is_ancestor(ancestor: Widget): boolean + is_drawable(): boolean + is_focus(): boolean + is_sensitive(): boolean + is_visible(): boolean + keynav_failed(direction: DirectionType): boolean + list_mnemonic_labels(): Widget[] + map(): void + measure(orientation: Orientation, for_size: number): [ /* minimum */ number | null, /* natural */ number | null, /* minimum_baseline */ number | null, /* natural_baseline */ number | null ] + mnemonic_activate(group_cycling: boolean): boolean + observe_children(): Gio.ListModel + observe_controllers(): Gio.ListModel + pick(x: number, y: number, flags: PickFlags): Widget | null + queue_allocate(): void + queue_draw(): void + queue_resize(): void + realize(): void + remove_controller(controller: EventController): void + remove_css_class(css_class: string): void + remove_mnemonic_label(label: Widget): void + remove_tick_callback(id: number): void + set_can_focus(can_focus: boolean): void + set_can_target(can_target: boolean): void + set_child_visible(child_visible: boolean): void + set_css_classes(classes: string[]): void + set_cursor(cursor?: Gdk.Cursor | null): void + set_cursor_from_name(name?: string | null): void + set_direction(dir: TextDirection): void + set_focus_child(child?: Widget | null): void + set_focus_on_click(focus_on_click: boolean): void + set_focusable(focusable: boolean): void + set_font_map(font_map?: Pango.FontMap | null): void + set_font_options(options?: cairo.FontOptions | null): void + set_halign(align: Align): void + set_has_tooltip(has_tooltip: boolean): void + set_hexpand(expand: boolean): void + set_hexpand_set(set: boolean): void + set_layout_manager(layout_manager?: LayoutManager | null): void + set_margin_bottom(margin: number): void + set_margin_end(margin: number): void + set_margin_start(margin: number): void + set_margin_top(margin: number): void + set_name(name: string): void + set_opacity(opacity: number): void + set_overflow(overflow: Overflow): void + set_parent(parent: Widget): void + set_receives_default(receives_default: boolean): void + set_sensitive(sensitive: boolean): void + set_size_request(width: number, height: number): void + set_state_flags(flags: StateFlags, clear: boolean): void + set_tooltip_markup(markup?: string | null): void + set_tooltip_text(text?: string | null): void + set_valign(align: Align): void + set_vexpand(expand: boolean): void + set_vexpand_set(set: boolean): void + set_visible(visible: boolean): void + should_layout(): boolean + show(): void + size_allocate(allocation: Allocation, baseline: number): void + snapshot_child(child: Widget, snapshot: Snapshot): void + translate_coordinates(dest_widget: Widget, src_x: number, src_y: number): [ /* returnType */ boolean, /* dest_x */ number | null, /* dest_y */ number | null ] + trigger_tooltip_query(): void + unmap(): void + unparent(): void + unrealize(): void + unset_state_flags(flags: StateFlags): void + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Methods of Gtk.Accessible */ + get_accessible_role(): AccessibleRole + reset_property(property: AccessibleProperty): void + reset_relation(relation: AccessibleRelation): void + reset_state(state: AccessibleState): void + update_property(properties: AccessibleProperty[], values: any): void + update_relation(relations: AccessibleRelation[], values: any): void + update_state(states: AccessibleState[], values: any): void + /* Methods of Gtk.Buildable */ + get_buildable_id(): string + /* Methods of Gtk.Orientable */ + get_orientation(): Orientation + set_orientation(orientation: Orientation): void + /* Virtual methods of Gtk.Widget */ + vfunc_compute_expand(hexpand_p: boolean, vexpand_p: boolean): void + vfunc_contains(x: number, y: number): boolean + vfunc_css_changed(change: CssStyleChange): void + vfunc_direction_changed(previous_direction: TextDirection): void + vfunc_focus(direction: DirectionType): boolean + vfunc_get_request_mode(): SizeRequestMode + vfunc_grab_focus(): boolean + vfunc_hide(): void + vfunc_keynav_failed(direction: DirectionType): boolean + vfunc_map(): void + vfunc_measure(orientation: Orientation, for_size: number): [ /* minimum */ number | null, /* natural */ number | null, /* minimum_baseline */ number | null, /* natural_baseline */ number | null ] + vfunc_mnemonic_activate(group_cycling: boolean): boolean + vfunc_move_focus(direction: DirectionType): void + vfunc_query_tooltip(x: number, y: number, keyboard_tooltip: boolean, tooltip: Tooltip): boolean + vfunc_realize(): void + vfunc_root(): void + vfunc_set_focus_child(child?: Widget | null): void + vfunc_show(): void + vfunc_size_allocate(width: number, height: number, baseline: number): void + vfunc_snapshot(snapshot: Snapshot): void + vfunc_state_flags_changed(previous_state_flags: StateFlags): void + vfunc_system_setting_changed(settings: SystemSetting): void + vfunc_unmap(): void + vfunc_unrealize(): void + vfunc_unroot(): void + vfunc_add_child(builder: Builder, child: GObject.Object, type?: string | null): void + vfunc_custom_finished(builder: Builder, child: GObject.Object | null, tagname: string, data?: object | null): void + vfunc_custom_tag_end(builder: Builder, child: GObject.Object | null, tagname: string, data?: object | null): void + vfunc_custom_tag_start(builder: Builder, child: GObject.Object | null, tagname: string): [ /* returnType */ boolean, /* parser */ BuildableParser, /* data */ object | null ] + vfunc_get_id(): string + vfunc_get_internal_child(builder: Builder, childname: string): GObject.Object + vfunc_parser_finished(builder: Builder): void + vfunc_set_buildable_property(builder: Builder, name: string, value: any): void + vfunc_set_id(id: string): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Gtk.Widget */ + connect(sigName: "destroy", callback: (($obj: CenterBox) => void)): number + connect_after(sigName: "destroy", callback: (($obj: CenterBox) => void)): number + emit(sigName: "destroy"): void + connect(sigName: "direction-changed", callback: (($obj: CenterBox, previous_direction: TextDirection) => void)): number + connect_after(sigName: "direction-changed", callback: (($obj: CenterBox, previous_direction: TextDirection) => void)): number + emit(sigName: "direction-changed", previous_direction: TextDirection): void + connect(sigName: "hide", callback: (($obj: CenterBox) => void)): number + connect_after(sigName: "hide", callback: (($obj: CenterBox) => void)): number + emit(sigName: "hide"): void + connect(sigName: "keynav-failed", callback: (($obj: CenterBox, direction: DirectionType) => boolean)): number + connect_after(sigName: "keynav-failed", callback: (($obj: CenterBox, direction: DirectionType) => boolean)): number + emit(sigName: "keynav-failed", direction: DirectionType): void + connect(sigName: "map", callback: (($obj: CenterBox) => void)): number + connect_after(sigName: "map", callback: (($obj: CenterBox) => void)): number + emit(sigName: "map"): void + connect(sigName: "mnemonic-activate", callback: (($obj: CenterBox, group_cycling: boolean) => boolean)): number + connect_after(sigName: "mnemonic-activate", callback: (($obj: CenterBox, group_cycling: boolean) => boolean)): number + emit(sigName: "mnemonic-activate", group_cycling: boolean): void + connect(sigName: "move-focus", callback: (($obj: CenterBox, direction: DirectionType) => void)): number + connect_after(sigName: "move-focus", callback: (($obj: CenterBox, direction: DirectionType) => void)): number + emit(sigName: "move-focus", direction: DirectionType): void + connect(sigName: "query-tooltip", callback: (($obj: CenterBox, x: number, y: number, keyboard_mode: boolean, tooltip: Tooltip) => boolean)): number + connect_after(sigName: "query-tooltip", callback: (($obj: CenterBox, x: number, y: number, keyboard_mode: boolean, tooltip: Tooltip) => boolean)): number + emit(sigName: "query-tooltip", x: number, y: number, keyboard_mode: boolean, tooltip: Tooltip): void + connect(sigName: "realize", callback: (($obj: CenterBox) => void)): number + connect_after(sigName: "realize", callback: (($obj: CenterBox) => void)): number + emit(sigName: "realize"): void + connect(sigName: "show", callback: (($obj: CenterBox) => void)): number + connect_after(sigName: "show", callback: (($obj: CenterBox) => void)): number + emit(sigName: "show"): void + connect(sigName: "state-flags-changed", callback: (($obj: CenterBox, flags: StateFlags) => void)): number + connect_after(sigName: "state-flags-changed", callback: (($obj: CenterBox, flags: StateFlags) => void)): number + emit(sigName: "state-flags-changed", flags: StateFlags): void + connect(sigName: "unmap", callback: (($obj: CenterBox) => void)): number + connect_after(sigName: "unmap", callback: (($obj: CenterBox) => void)): number + emit(sigName: "unmap"): void + connect(sigName: "unrealize", callback: (($obj: CenterBox) => void)): number + connect_after(sigName: "unrealize", callback: (($obj: CenterBox) => void)): number + emit(sigName: "unrealize"): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: CenterBox, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: CenterBox, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: "notify::baseline-position", callback: (($obj: CenterBox, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::baseline-position", callback: (($obj: CenterBox, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::can-focus", callback: (($obj: CenterBox, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::can-focus", callback: (($obj: CenterBox, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::can-target", callback: (($obj: CenterBox, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::can-target", callback: (($obj: CenterBox, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::css-classes", callback: (($obj: CenterBox, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::css-classes", callback: (($obj: CenterBox, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::cursor", callback: (($obj: CenterBox, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::cursor", callback: (($obj: CenterBox, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::focus-on-click", callback: (($obj: CenterBox, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::focus-on-click", callback: (($obj: CenterBox, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::focusable", callback: (($obj: CenterBox, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::focusable", callback: (($obj: CenterBox, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::halign", callback: (($obj: CenterBox, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::halign", callback: (($obj: CenterBox, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::has-default", callback: (($obj: CenterBox, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-default", callback: (($obj: CenterBox, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::has-focus", callback: (($obj: CenterBox, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-focus", callback: (($obj: CenterBox, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::has-tooltip", callback: (($obj: CenterBox, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-tooltip", callback: (($obj: CenterBox, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::height-request", callback: (($obj: CenterBox, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::height-request", callback: (($obj: CenterBox, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::hexpand", callback: (($obj: CenterBox, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hexpand", callback: (($obj: CenterBox, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::hexpand-set", callback: (($obj: CenterBox, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hexpand-set", callback: (($obj: CenterBox, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::layout-manager", callback: (($obj: CenterBox, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::layout-manager", callback: (($obj: CenterBox, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-bottom", callback: (($obj: CenterBox, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-bottom", callback: (($obj: CenterBox, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-end", callback: (($obj: CenterBox, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-end", callback: (($obj: CenterBox, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-start", callback: (($obj: CenterBox, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-start", callback: (($obj: CenterBox, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-top", callback: (($obj: CenterBox, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-top", callback: (($obj: CenterBox, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::name", callback: (($obj: CenterBox, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::name", callback: (($obj: CenterBox, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::opacity", callback: (($obj: CenterBox, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::opacity", callback: (($obj: CenterBox, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::overflow", callback: (($obj: CenterBox, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::overflow", callback: (($obj: CenterBox, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::parent", callback: (($obj: CenterBox, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::parent", callback: (($obj: CenterBox, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::receives-default", callback: (($obj: CenterBox, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::receives-default", callback: (($obj: CenterBox, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::root", callback: (($obj: CenterBox, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::root", callback: (($obj: CenterBox, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::scale-factor", callback: (($obj: CenterBox, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::scale-factor", callback: (($obj: CenterBox, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::sensitive", callback: (($obj: CenterBox, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::sensitive", callback: (($obj: CenterBox, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::tooltip-markup", callback: (($obj: CenterBox, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::tooltip-markup", callback: (($obj: CenterBox, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::tooltip-text", callback: (($obj: CenterBox, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::tooltip-text", callback: (($obj: CenterBox, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::valign", callback: (($obj: CenterBox, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::valign", callback: (($obj: CenterBox, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::vexpand", callback: (($obj: CenterBox, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vexpand", callback: (($obj: CenterBox, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::vexpand-set", callback: (($obj: CenterBox, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vexpand-set", callback: (($obj: CenterBox, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::visible", callback: (($obj: CenterBox, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::visible", callback: (($obj: CenterBox, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::width-request", callback: (($obj: CenterBox, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::width-request", callback: (($obj: CenterBox, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::accessible-role", callback: (($obj: CenterBox, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-role", callback: (($obj: CenterBox, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::orientation", callback: (($obj: CenterBox, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::orientation", callback: (($obj: CenterBox, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: CenterBox_ConstructProps) + _init (config?: CenterBox_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(): CenterBox + static $gtype: GObject.Type +} +export interface CenterLayout_ConstructProps extends LayoutManager_ConstructProps { +} +export class CenterLayout { + /* Fields of Gtk.LayoutManager */ + parent_instance: GObject.Object + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of Gtk.CenterLayout */ + get_baseline_position(): BaselinePosition + get_center_widget(): Widget | null + get_end_widget(): Widget | null + get_orientation(): Orientation + get_start_widget(): Widget | null + set_baseline_position(baseline_position: BaselinePosition): void + set_center_widget(widget?: Widget | null): void + set_end_widget(widget?: Widget | null): void + set_orientation(orientation: Orientation): void + set_start_widget(widget?: Widget | null): void + /* Methods of Gtk.LayoutManager */ + allocate(widget: Widget, width: number, height: number, baseline: number): void + get_layout_child(child: Widget): LayoutChild + get_request_mode(): SizeRequestMode + get_widget(): Widget | null + layout_changed(): void + measure(widget: Widget, orientation: Orientation, for_size: number): [ /* minimum */ number | null, /* natural */ number | null, /* minimum_baseline */ number | null, /* natural_baseline */ number | null ] + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Virtual methods of Gtk.LayoutManager */ + vfunc_allocate(widget: Widget, width: number, height: number, baseline: number): void + vfunc_create_layout_child(widget: Widget, for_child: Widget): LayoutChild + vfunc_get_request_mode(widget: Widget): SizeRequestMode + vfunc_measure(widget: Widget, orientation: Orientation, for_size: number): [ /* minimum */ number | null, /* natural */ number | null, /* minimum_baseline */ number | null, /* natural_baseline */ number | null ] + vfunc_root(): void + vfunc_unroot(): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: CenterLayout, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: CenterLayout, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: CenterLayout_ConstructProps) + _init (config?: CenterLayout_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(): CenterLayout + static $gtype: GObject.Type +} +export interface CheckButton_ConstructProps extends Widget_ConstructProps { + active?: boolean + group?: CheckButton + inconsistent?: boolean + label?: string + use_underline?: boolean + accessible_role?: AccessibleRole + action_name?: string + action_target?: GLib.Variant +} +export class CheckButton { + /* Properties of Gtk.CheckButton */ + active: boolean + group: CheckButton + inconsistent: boolean + label: string + use_underline: boolean + /* Properties of Gtk.Widget */ + can_focus: boolean + can_target: boolean + css_classes: string[] + cursor: Gdk.Cursor + focus_on_click: boolean + focusable: boolean + halign: Align + readonly has_default: boolean + readonly has_focus: boolean + has_tooltip: boolean + height_request: number + hexpand: boolean + hexpand_set: boolean + layout_manager: LayoutManager + margin_bottom: number + margin_end: number + margin_start: number + margin_top: number + name: string + opacity: number + overflow: Overflow + readonly parent: Widget + receives_default: boolean + readonly root: Root + readonly scale_factor: number + sensitive: boolean + tooltip_markup: string + tooltip_text: string + valign: Align + vexpand: boolean + vexpand_set: boolean + visible: boolean + width_request: number + /* Properties of Gtk.Accessible */ + accessible_role: AccessibleRole + /* Properties of Gtk.Actionable */ + action_name: string + action_target: GLib.Variant + /* Fields of Gtk.CheckButton */ + parent_instance: Widget + /* Fields of GObject.InitiallyUnowned */ + g_type_instance: GObject.TypeInstance + /* Methods of Gtk.CheckButton */ + get_active(): boolean + get_inconsistent(): boolean + get_label(): string | null + get_use_underline(): boolean + set_active(setting: boolean): void + set_group(group?: CheckButton | null): void + set_inconsistent(inconsistent: boolean): void + set_label(label?: string | null): void + set_use_underline(setting: boolean): void + /* Methods of Gtk.Widget */ + action_set_enabled(action_name: string, enabled: boolean): void + activate(): boolean + activate_action(name: string, args?: GLib.Variant | null): boolean + activate_default(): void + add_controller(controller: EventController): void + add_css_class(css_class: string): void + add_mnemonic_label(label: Widget): void + add_tick_callback(callback: TickCallback): number + allocate(width: number, height: number, baseline: number, transform?: Gsk.Transform | null): void + child_focus(direction: DirectionType): boolean + compute_bounds(target: Widget): [ /* returnType */ boolean, /* out_bounds */ Graphene.Rect ] + compute_expand(orientation: Orientation): boolean + compute_point(target: Widget, point: Graphene.Point): [ /* returnType */ boolean, /* out_point */ Graphene.Point ] + compute_transform(target: Widget): [ /* returnType */ boolean, /* out_transform */ Graphene.Matrix ] + contains(x: number, y: number): boolean + create_pango_context(): Pango.Context + create_pango_layout(text?: string | null): Pango.Layout + drag_check_threshold(start_x: number, start_y: number, current_x: number, current_y: number): boolean + error_bell(): void + get_allocated_baseline(): number + get_allocated_height(): number + get_allocated_width(): number + get_allocation(): /* allocation */ Allocation + get_ancestor(widget_type: GObject.Type): Widget | null + get_can_focus(): boolean + get_can_target(): boolean + get_child_visible(): boolean + get_clipboard(): Gdk.Clipboard + get_css_classes(): string[] + get_css_name(): string + get_cursor(): Gdk.Cursor | null + get_direction(): TextDirection + get_display(): Gdk.Display + get_first_child(): Widget | null + get_focus_child(): Widget | null + get_focus_on_click(): boolean + get_focusable(): boolean + get_font_map(): Pango.FontMap | null + get_font_options(): cairo.FontOptions | null + get_frame_clock(): Gdk.FrameClock | null + get_halign(): Align + get_has_tooltip(): boolean + get_height(): number + get_hexpand(): boolean + get_hexpand_set(): boolean + get_last_child(): Widget | null + get_layout_manager(): LayoutManager | null + get_mapped(): boolean + get_margin_bottom(): number + get_margin_end(): number + get_margin_start(): number + get_margin_top(): number + get_name(): string + get_native(): Native | null + get_next_sibling(): Widget | null + get_opacity(): number + get_overflow(): Overflow + get_pango_context(): Pango.Context + get_parent(): Widget | null + get_preferred_size(): [ /* minimum_size */ Requisition | null, /* natural_size */ Requisition | null ] + get_prev_sibling(): Widget | null + get_primary_clipboard(): Gdk.Clipboard + get_realized(): boolean + get_receives_default(): boolean + get_request_mode(): SizeRequestMode + get_root(): Root | null + get_scale_factor(): number + get_sensitive(): boolean + get_settings(): Settings + get_size(orientation: Orientation): number + get_size_request(): [ /* width */ number | null, /* height */ number | null ] + get_state_flags(): StateFlags + get_style_context(): StyleContext + get_template_child(widget_type: GObject.Type, name: string): GObject.Object + get_tooltip_markup(): string | null + get_tooltip_text(): string | null + get_valign(): Align + get_vexpand(): boolean + get_vexpand_set(): boolean + get_visible(): boolean + get_width(): number + grab_focus(): boolean + has_css_class(css_class: string): boolean + has_visible_focus(): boolean + hide(): void + in_destruction(): boolean + init_template(): void + insert_action_group(name: string, group?: Gio.ActionGroup | null): void + insert_after(parent: Widget, previous_sibling?: Widget | null): void + insert_before(parent: Widget, next_sibling?: Widget | null): void + is_ancestor(ancestor: Widget): boolean + is_drawable(): boolean + is_focus(): boolean + is_sensitive(): boolean + is_visible(): boolean + keynav_failed(direction: DirectionType): boolean + list_mnemonic_labels(): Widget[] + map(): void + measure(orientation: Orientation, for_size: number): [ /* minimum */ number | null, /* natural */ number | null, /* minimum_baseline */ number | null, /* natural_baseline */ number | null ] + mnemonic_activate(group_cycling: boolean): boolean + observe_children(): Gio.ListModel + observe_controllers(): Gio.ListModel + pick(x: number, y: number, flags: PickFlags): Widget | null + queue_allocate(): void + queue_draw(): void + queue_resize(): void + realize(): void + remove_controller(controller: EventController): void + remove_css_class(css_class: string): void + remove_mnemonic_label(label: Widget): void + remove_tick_callback(id: number): void + set_can_focus(can_focus: boolean): void + set_can_target(can_target: boolean): void + set_child_visible(child_visible: boolean): void + set_css_classes(classes: string[]): void + set_cursor(cursor?: Gdk.Cursor | null): void + set_cursor_from_name(name?: string | null): void + set_direction(dir: TextDirection): void + set_focus_child(child?: Widget | null): void + set_focus_on_click(focus_on_click: boolean): void + set_focusable(focusable: boolean): void + set_font_map(font_map?: Pango.FontMap | null): void + set_font_options(options?: cairo.FontOptions | null): void + set_halign(align: Align): void + set_has_tooltip(has_tooltip: boolean): void + set_hexpand(expand: boolean): void + set_hexpand_set(set: boolean): void + set_layout_manager(layout_manager?: LayoutManager | null): void + set_margin_bottom(margin: number): void + set_margin_end(margin: number): void + set_margin_start(margin: number): void + set_margin_top(margin: number): void + set_name(name: string): void + set_opacity(opacity: number): void + set_overflow(overflow: Overflow): void + set_parent(parent: Widget): void + set_receives_default(receives_default: boolean): void + set_sensitive(sensitive: boolean): void + set_size_request(width: number, height: number): void + set_state_flags(flags: StateFlags, clear: boolean): void + set_tooltip_markup(markup?: string | null): void + set_tooltip_text(text?: string | null): void + set_valign(align: Align): void + set_vexpand(expand: boolean): void + set_vexpand_set(set: boolean): void + set_visible(visible: boolean): void + should_layout(): boolean + show(): void + size_allocate(allocation: Allocation, baseline: number): void + snapshot_child(child: Widget, snapshot: Snapshot): void + translate_coordinates(dest_widget: Widget, src_x: number, src_y: number): [ /* returnType */ boolean, /* dest_x */ number | null, /* dest_y */ number | null ] + trigger_tooltip_query(): void + unmap(): void + unparent(): void + unrealize(): void + unset_state_flags(flags: StateFlags): void + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Methods of Gtk.Accessible */ + get_accessible_role(): AccessibleRole + reset_property(property: AccessibleProperty): void + reset_relation(relation: AccessibleRelation): void + reset_state(state: AccessibleState): void + update_property(properties: AccessibleProperty[], values: any): void + update_relation(relations: AccessibleRelation[], values: any): void + update_state(states: AccessibleState[], values: any): void + /* Methods of Gtk.Actionable */ + get_action_name(): string | null + get_action_target_value(): GLib.Variant | null + set_action_name(action_name?: string | null): void + set_action_target_value(target_value?: GLib.Variant | null): void + set_detailed_action_name(detailed_action_name: string): void + /* Methods of Gtk.Buildable */ + get_buildable_id(): string + /* Virtual methods of Gtk.CheckButton */ + vfunc_activate(): void + vfunc_toggled(): void + vfunc_get_action_name(): string | null + vfunc_get_action_target_value(): GLib.Variant | null + vfunc_set_action_name(action_name?: string | null): void + vfunc_set_action_target_value(target_value?: GLib.Variant | null): void + /* Virtual methods of Gtk.Widget */ + vfunc_compute_expand(hexpand_p: boolean, vexpand_p: boolean): void + vfunc_contains(x: number, y: number): boolean + vfunc_css_changed(change: CssStyleChange): void + vfunc_direction_changed(previous_direction: TextDirection): void + vfunc_focus(direction: DirectionType): boolean + vfunc_get_request_mode(): SizeRequestMode + vfunc_grab_focus(): boolean + vfunc_hide(): void + vfunc_keynav_failed(direction: DirectionType): boolean + vfunc_map(): void + vfunc_measure(orientation: Orientation, for_size: number): [ /* minimum */ number | null, /* natural */ number | null, /* minimum_baseline */ number | null, /* natural_baseline */ number | null ] + vfunc_mnemonic_activate(group_cycling: boolean): boolean + vfunc_move_focus(direction: DirectionType): void + vfunc_query_tooltip(x: number, y: number, keyboard_tooltip: boolean, tooltip: Tooltip): boolean + vfunc_realize(): void + vfunc_root(): void + vfunc_set_focus_child(child?: Widget | null): void + vfunc_show(): void + vfunc_size_allocate(width: number, height: number, baseline: number): void + vfunc_snapshot(snapshot: Snapshot): void + vfunc_state_flags_changed(previous_state_flags: StateFlags): void + vfunc_system_setting_changed(settings: SystemSetting): void + vfunc_unmap(): void + vfunc_unrealize(): void + vfunc_unroot(): void + vfunc_add_child(builder: Builder, child: GObject.Object, type?: string | null): void + vfunc_custom_finished(builder: Builder, child: GObject.Object | null, tagname: string, data?: object | null): void + vfunc_custom_tag_end(builder: Builder, child: GObject.Object | null, tagname: string, data?: object | null): void + vfunc_custom_tag_start(builder: Builder, child: GObject.Object | null, tagname: string): [ /* returnType */ boolean, /* parser */ BuildableParser, /* data */ object | null ] + vfunc_get_id(): string + vfunc_get_internal_child(builder: Builder, childname: string): GObject.Object + vfunc_parser_finished(builder: Builder): void + vfunc_set_buildable_property(builder: Builder, name: string, value: any): void + vfunc_set_id(id: string): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Gtk.CheckButton */ + connect(sigName: "activate", callback: (($obj: CheckButton) => void)): number + connect_after(sigName: "activate", callback: (($obj: CheckButton) => void)): number + emit(sigName: "activate"): void + connect(sigName: "toggled", callback: (($obj: CheckButton) => void)): number + connect_after(sigName: "toggled", callback: (($obj: CheckButton) => void)): number + emit(sigName: "toggled"): void + /* Signals of Gtk.Widget */ + connect(sigName: "destroy", callback: (($obj: CheckButton) => void)): number + connect_after(sigName: "destroy", callback: (($obj: CheckButton) => void)): number + emit(sigName: "destroy"): void + connect(sigName: "direction-changed", callback: (($obj: CheckButton, previous_direction: TextDirection) => void)): number + connect_after(sigName: "direction-changed", callback: (($obj: CheckButton, previous_direction: TextDirection) => void)): number + emit(sigName: "direction-changed", previous_direction: TextDirection): void + connect(sigName: "hide", callback: (($obj: CheckButton) => void)): number + connect_after(sigName: "hide", callback: (($obj: CheckButton) => void)): number + emit(sigName: "hide"): void + connect(sigName: "keynav-failed", callback: (($obj: CheckButton, direction: DirectionType) => boolean)): number + connect_after(sigName: "keynav-failed", callback: (($obj: CheckButton, direction: DirectionType) => boolean)): number + emit(sigName: "keynav-failed", direction: DirectionType): void + connect(sigName: "map", callback: (($obj: CheckButton) => void)): number + connect_after(sigName: "map", callback: (($obj: CheckButton) => void)): number + emit(sigName: "map"): void + connect(sigName: "mnemonic-activate", callback: (($obj: CheckButton, group_cycling: boolean) => boolean)): number + connect_after(sigName: "mnemonic-activate", callback: (($obj: CheckButton, group_cycling: boolean) => boolean)): number + emit(sigName: "mnemonic-activate", group_cycling: boolean): void + connect(sigName: "move-focus", callback: (($obj: CheckButton, direction: DirectionType) => void)): number + connect_after(sigName: "move-focus", callback: (($obj: CheckButton, direction: DirectionType) => void)): number + emit(sigName: "move-focus", direction: DirectionType): void + connect(sigName: "query-tooltip", callback: (($obj: CheckButton, x: number, y: number, keyboard_mode: boolean, tooltip: Tooltip) => boolean)): number + connect_after(sigName: "query-tooltip", callback: (($obj: CheckButton, x: number, y: number, keyboard_mode: boolean, tooltip: Tooltip) => boolean)): number + emit(sigName: "query-tooltip", x: number, y: number, keyboard_mode: boolean, tooltip: Tooltip): void + connect(sigName: "realize", callback: (($obj: CheckButton) => void)): number + connect_after(sigName: "realize", callback: (($obj: CheckButton) => void)): number + emit(sigName: "realize"): void + connect(sigName: "show", callback: (($obj: CheckButton) => void)): number + connect_after(sigName: "show", callback: (($obj: CheckButton) => void)): number + emit(sigName: "show"): void + connect(sigName: "state-flags-changed", callback: (($obj: CheckButton, flags: StateFlags) => void)): number + connect_after(sigName: "state-flags-changed", callback: (($obj: CheckButton, flags: StateFlags) => void)): number + emit(sigName: "state-flags-changed", flags: StateFlags): void + connect(sigName: "unmap", callback: (($obj: CheckButton) => void)): number + connect_after(sigName: "unmap", callback: (($obj: CheckButton) => void)): number + emit(sigName: "unmap"): void + connect(sigName: "unrealize", callback: (($obj: CheckButton) => void)): number + connect_after(sigName: "unrealize", callback: (($obj: CheckButton) => void)): number + emit(sigName: "unrealize"): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: CheckButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: CheckButton, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: "notify::active", callback: (($obj: CheckButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::active", callback: (($obj: CheckButton, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::group", callback: (($obj: CheckButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::group", callback: (($obj: CheckButton, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::inconsistent", callback: (($obj: CheckButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::inconsistent", callback: (($obj: CheckButton, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::label", callback: (($obj: CheckButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::label", callback: (($obj: CheckButton, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::use-underline", callback: (($obj: CheckButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::use-underline", callback: (($obj: CheckButton, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::can-focus", callback: (($obj: CheckButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::can-focus", callback: (($obj: CheckButton, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::can-target", callback: (($obj: CheckButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::can-target", callback: (($obj: CheckButton, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::css-classes", callback: (($obj: CheckButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::css-classes", callback: (($obj: CheckButton, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::cursor", callback: (($obj: CheckButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::cursor", callback: (($obj: CheckButton, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::focus-on-click", callback: (($obj: CheckButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::focus-on-click", callback: (($obj: CheckButton, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::focusable", callback: (($obj: CheckButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::focusable", callback: (($obj: CheckButton, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::halign", callback: (($obj: CheckButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::halign", callback: (($obj: CheckButton, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::has-default", callback: (($obj: CheckButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-default", callback: (($obj: CheckButton, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::has-focus", callback: (($obj: CheckButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-focus", callback: (($obj: CheckButton, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::has-tooltip", callback: (($obj: CheckButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-tooltip", callback: (($obj: CheckButton, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::height-request", callback: (($obj: CheckButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::height-request", callback: (($obj: CheckButton, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::hexpand", callback: (($obj: CheckButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hexpand", callback: (($obj: CheckButton, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::hexpand-set", callback: (($obj: CheckButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hexpand-set", callback: (($obj: CheckButton, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::layout-manager", callback: (($obj: CheckButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::layout-manager", callback: (($obj: CheckButton, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-bottom", callback: (($obj: CheckButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-bottom", callback: (($obj: CheckButton, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-end", callback: (($obj: CheckButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-end", callback: (($obj: CheckButton, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-start", callback: (($obj: CheckButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-start", callback: (($obj: CheckButton, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-top", callback: (($obj: CheckButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-top", callback: (($obj: CheckButton, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::name", callback: (($obj: CheckButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::name", callback: (($obj: CheckButton, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::opacity", callback: (($obj: CheckButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::opacity", callback: (($obj: CheckButton, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::overflow", callback: (($obj: CheckButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::overflow", callback: (($obj: CheckButton, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::parent", callback: (($obj: CheckButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::parent", callback: (($obj: CheckButton, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::receives-default", callback: (($obj: CheckButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::receives-default", callback: (($obj: CheckButton, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::root", callback: (($obj: CheckButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::root", callback: (($obj: CheckButton, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::scale-factor", callback: (($obj: CheckButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::scale-factor", callback: (($obj: CheckButton, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::sensitive", callback: (($obj: CheckButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::sensitive", callback: (($obj: CheckButton, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::tooltip-markup", callback: (($obj: CheckButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::tooltip-markup", callback: (($obj: CheckButton, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::tooltip-text", callback: (($obj: CheckButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::tooltip-text", callback: (($obj: CheckButton, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::valign", callback: (($obj: CheckButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::valign", callback: (($obj: CheckButton, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::vexpand", callback: (($obj: CheckButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vexpand", callback: (($obj: CheckButton, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::vexpand-set", callback: (($obj: CheckButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vexpand-set", callback: (($obj: CheckButton, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::visible", callback: (($obj: CheckButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::visible", callback: (($obj: CheckButton, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::width-request", callback: (($obj: CheckButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::width-request", callback: (($obj: CheckButton, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::accessible-role", callback: (($obj: CheckButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-role", callback: (($obj: CheckButton, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::action-name", callback: (($obj: CheckButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::action-name", callback: (($obj: CheckButton, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::action-target", callback: (($obj: CheckButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::action-target", callback: (($obj: CheckButton, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: CheckButton_ConstructProps) + _init (config?: CheckButton_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(): CheckButton + static new_with_label(label?: string | null): CheckButton + static new_with_mnemonic(label?: string | null): CheckButton + static $gtype: GObject.Type +} +export class ClosureExpression { + /* Methods of Gtk.Expression */ + bind(target: GObject.Object, property: string, this_?: GObject.Object | null): ExpressionWatch + evaluate(this_: GObject.Object | null, value: any): boolean + get_value_type(): GObject.Type + is_static(): boolean + ref(): Expression + unref(): void + watch(this_: GObject.Object | null, notify: ExpressionNotify): ExpressionWatch + static name: string + static new(value_type: GObject.Type, closure: Function, params?: Expression[] | null): ClosureExpression + constructor(value_type: GObject.Type, closure: Function, params?: Expression[] | null) + /* Static methods and pseudo-constructors */ + static new(value_type: GObject.Type, closure: Function, params?: Expression[] | null): ClosureExpression +} +export interface ColorButton_ConstructProps extends Widget_ConstructProps { + modal?: boolean + show_editor?: boolean + title?: string + accessible_role?: AccessibleRole + rgba?: Gdk.RGBA + use_alpha?: boolean +} +export class ColorButton { + /* Properties of Gtk.ColorButton */ + modal: boolean + show_editor: boolean + title: string + /* Properties of Gtk.Widget */ + can_focus: boolean + can_target: boolean + css_classes: string[] + cursor: Gdk.Cursor + focus_on_click: boolean + focusable: boolean + halign: Align + readonly has_default: boolean + readonly has_focus: boolean + has_tooltip: boolean + height_request: number + hexpand: boolean + hexpand_set: boolean + layout_manager: LayoutManager + margin_bottom: number + margin_end: number + margin_start: number + margin_top: number + name: string + opacity: number + overflow: Overflow + readonly parent: Widget + receives_default: boolean + readonly root: Root + readonly scale_factor: number + sensitive: boolean + tooltip_markup: string + tooltip_text: string + valign: Align + vexpand: boolean + vexpand_set: boolean + visible: boolean + width_request: number + /* Properties of Gtk.Accessible */ + accessible_role: AccessibleRole + /* Properties of Gtk.ColorChooser */ + rgba: Gdk.RGBA + use_alpha: boolean + /* Fields of Gtk.Widget */ + parent_instance: GObject.InitiallyUnowned + /* Fields of GObject.InitiallyUnowned */ + g_type_instance: GObject.TypeInstance + /* Methods of Gtk.ColorButton */ + get_modal(): boolean + get_title(): string + set_modal(modal: boolean): void + set_title(title: string): void + /* Methods of Gtk.Widget */ + action_set_enabled(action_name: string, enabled: boolean): void + activate(): boolean + activate_action(name: string, args?: GLib.Variant | null): boolean + activate_default(): void + add_controller(controller: EventController): void + add_css_class(css_class: string): void + add_mnemonic_label(label: Widget): void + add_tick_callback(callback: TickCallback): number + allocate(width: number, height: number, baseline: number, transform?: Gsk.Transform | null): void + child_focus(direction: DirectionType): boolean + compute_bounds(target: Widget): [ /* returnType */ boolean, /* out_bounds */ Graphene.Rect ] + compute_expand(orientation: Orientation): boolean + compute_point(target: Widget, point: Graphene.Point): [ /* returnType */ boolean, /* out_point */ Graphene.Point ] + compute_transform(target: Widget): [ /* returnType */ boolean, /* out_transform */ Graphene.Matrix ] + contains(x: number, y: number): boolean + create_pango_context(): Pango.Context + create_pango_layout(text?: string | null): Pango.Layout + drag_check_threshold(start_x: number, start_y: number, current_x: number, current_y: number): boolean + error_bell(): void + get_allocated_baseline(): number + get_allocated_height(): number + get_allocated_width(): number + get_allocation(): /* allocation */ Allocation + get_ancestor(widget_type: GObject.Type): Widget | null + get_can_focus(): boolean + get_can_target(): boolean + get_child_visible(): boolean + get_clipboard(): Gdk.Clipboard + get_css_classes(): string[] + get_css_name(): string + get_cursor(): Gdk.Cursor | null + get_direction(): TextDirection + get_display(): Gdk.Display + get_first_child(): Widget | null + get_focus_child(): Widget | null + get_focus_on_click(): boolean + get_focusable(): boolean + get_font_map(): Pango.FontMap | null + get_font_options(): cairo.FontOptions | null + get_frame_clock(): Gdk.FrameClock | null + get_halign(): Align + get_has_tooltip(): boolean + get_height(): number + get_hexpand(): boolean + get_hexpand_set(): boolean + get_last_child(): Widget | null + get_layout_manager(): LayoutManager | null + get_mapped(): boolean + get_margin_bottom(): number + get_margin_end(): number + get_margin_start(): number + get_margin_top(): number + get_name(): string + get_native(): Native | null + get_next_sibling(): Widget | null + get_opacity(): number + get_overflow(): Overflow + get_pango_context(): Pango.Context + get_parent(): Widget | null + get_preferred_size(): [ /* minimum_size */ Requisition | null, /* natural_size */ Requisition | null ] + get_prev_sibling(): Widget | null + get_primary_clipboard(): Gdk.Clipboard + get_realized(): boolean + get_receives_default(): boolean + get_request_mode(): SizeRequestMode + get_root(): Root | null + get_scale_factor(): number + get_sensitive(): boolean + get_settings(): Settings + get_size(orientation: Orientation): number + get_size_request(): [ /* width */ number | null, /* height */ number | null ] + get_state_flags(): StateFlags + get_style_context(): StyleContext + get_template_child(widget_type: GObject.Type, name: string): GObject.Object + get_tooltip_markup(): string | null + get_tooltip_text(): string | null + get_valign(): Align + get_vexpand(): boolean + get_vexpand_set(): boolean + get_visible(): boolean + get_width(): number + grab_focus(): boolean + has_css_class(css_class: string): boolean + has_visible_focus(): boolean + hide(): void + in_destruction(): boolean + init_template(): void + insert_action_group(name: string, group?: Gio.ActionGroup | null): void + insert_after(parent: Widget, previous_sibling?: Widget | null): void + insert_before(parent: Widget, next_sibling?: Widget | null): void + is_ancestor(ancestor: Widget): boolean + is_drawable(): boolean + is_focus(): boolean + is_sensitive(): boolean + is_visible(): boolean + keynav_failed(direction: DirectionType): boolean + list_mnemonic_labels(): Widget[] + map(): void + measure(orientation: Orientation, for_size: number): [ /* minimum */ number | null, /* natural */ number | null, /* minimum_baseline */ number | null, /* natural_baseline */ number | null ] + mnemonic_activate(group_cycling: boolean): boolean + observe_children(): Gio.ListModel + observe_controllers(): Gio.ListModel + pick(x: number, y: number, flags: PickFlags): Widget | null + queue_allocate(): void + queue_draw(): void + queue_resize(): void + realize(): void + remove_controller(controller: EventController): void + remove_css_class(css_class: string): void + remove_mnemonic_label(label: Widget): void + remove_tick_callback(id: number): void + set_can_focus(can_focus: boolean): void + set_can_target(can_target: boolean): void + set_child_visible(child_visible: boolean): void + set_css_classes(classes: string[]): void + set_cursor(cursor?: Gdk.Cursor | null): void + set_cursor_from_name(name?: string | null): void + set_direction(dir: TextDirection): void + set_focus_child(child?: Widget | null): void + set_focus_on_click(focus_on_click: boolean): void + set_focusable(focusable: boolean): void + set_font_map(font_map?: Pango.FontMap | null): void + set_font_options(options?: cairo.FontOptions | null): void + set_halign(align: Align): void + set_has_tooltip(has_tooltip: boolean): void + set_hexpand(expand: boolean): void + set_hexpand_set(set: boolean): void + set_layout_manager(layout_manager?: LayoutManager | null): void + set_margin_bottom(margin: number): void + set_margin_end(margin: number): void + set_margin_start(margin: number): void + set_margin_top(margin: number): void + set_name(name: string): void + set_opacity(opacity: number): void + set_overflow(overflow: Overflow): void + set_parent(parent: Widget): void + set_receives_default(receives_default: boolean): void + set_sensitive(sensitive: boolean): void + set_size_request(width: number, height: number): void + set_state_flags(flags: StateFlags, clear: boolean): void + set_tooltip_markup(markup?: string | null): void + set_tooltip_text(text?: string | null): void + set_valign(align: Align): void + set_vexpand(expand: boolean): void + set_vexpand_set(set: boolean): void + set_visible(visible: boolean): void + should_layout(): boolean + show(): void + size_allocate(allocation: Allocation, baseline: number): void + snapshot_child(child: Widget, snapshot: Snapshot): void + translate_coordinates(dest_widget: Widget, src_x: number, src_y: number): [ /* returnType */ boolean, /* dest_x */ number | null, /* dest_y */ number | null ] + trigger_tooltip_query(): void + unmap(): void + unparent(): void + unrealize(): void + unset_state_flags(flags: StateFlags): void + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Methods of Gtk.Accessible */ + get_accessible_role(): AccessibleRole + reset_property(property: AccessibleProperty): void + reset_relation(relation: AccessibleRelation): void + reset_state(state: AccessibleState): void + update_property(properties: AccessibleProperty[], values: any): void + update_relation(relations: AccessibleRelation[], values: any): void + update_state(states: AccessibleState[], values: any): void + /* Methods of Gtk.Buildable */ + get_buildable_id(): string + /* Methods of Gtk.ColorChooser */ + add_palette(orientation: Orientation, colors_per_line: number, colors?: Gdk.RGBA[] | null): void + get_rgba(): /* color */ Gdk.RGBA + get_use_alpha(): boolean + set_rgba(color: Gdk.RGBA): void + set_use_alpha(use_alpha: boolean): void + /* Virtual methods of Gtk.ColorButton */ + vfunc_add_palette(orientation: Orientation, colors_per_line: number, colors?: Gdk.RGBA[] | null): void + vfunc_color_activated(color: Gdk.RGBA): void + vfunc_get_rgba(): /* color */ Gdk.RGBA + vfunc_set_rgba(color: Gdk.RGBA): void + /* Virtual methods of Gtk.Widget */ + vfunc_compute_expand(hexpand_p: boolean, vexpand_p: boolean): void + vfunc_contains(x: number, y: number): boolean + vfunc_css_changed(change: CssStyleChange): void + vfunc_direction_changed(previous_direction: TextDirection): void + vfunc_focus(direction: DirectionType): boolean + vfunc_get_request_mode(): SizeRequestMode + vfunc_grab_focus(): boolean + vfunc_hide(): void + vfunc_keynav_failed(direction: DirectionType): boolean + vfunc_map(): void + vfunc_measure(orientation: Orientation, for_size: number): [ /* minimum */ number | null, /* natural */ number | null, /* minimum_baseline */ number | null, /* natural_baseline */ number | null ] + vfunc_mnemonic_activate(group_cycling: boolean): boolean + vfunc_move_focus(direction: DirectionType): void + vfunc_query_tooltip(x: number, y: number, keyboard_tooltip: boolean, tooltip: Tooltip): boolean + vfunc_realize(): void + vfunc_root(): void + vfunc_set_focus_child(child?: Widget | null): void + vfunc_show(): void + vfunc_size_allocate(width: number, height: number, baseline: number): void + vfunc_snapshot(snapshot: Snapshot): void + vfunc_state_flags_changed(previous_state_flags: StateFlags): void + vfunc_system_setting_changed(settings: SystemSetting): void + vfunc_unmap(): void + vfunc_unrealize(): void + vfunc_unroot(): void + vfunc_add_child(builder: Builder, child: GObject.Object, type?: string | null): void + vfunc_custom_finished(builder: Builder, child: GObject.Object | null, tagname: string, data?: object | null): void + vfunc_custom_tag_end(builder: Builder, child: GObject.Object | null, tagname: string, data?: object | null): void + vfunc_custom_tag_start(builder: Builder, child: GObject.Object | null, tagname: string): [ /* returnType */ boolean, /* parser */ BuildableParser, /* data */ object | null ] + vfunc_get_id(): string + vfunc_get_internal_child(builder: Builder, childname: string): GObject.Object + vfunc_parser_finished(builder: Builder): void + vfunc_set_buildable_property(builder: Builder, name: string, value: any): void + vfunc_set_id(id: string): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Gtk.ColorButton */ + connect(sigName: "color-set", callback: (($obj: ColorButton) => void)): number + connect_after(sigName: "color-set", callback: (($obj: ColorButton) => void)): number + emit(sigName: "color-set"): void + /* Signals of Gtk.Widget */ + connect(sigName: "destroy", callback: (($obj: ColorButton) => void)): number + connect_after(sigName: "destroy", callback: (($obj: ColorButton) => void)): number + emit(sigName: "destroy"): void + connect(sigName: "direction-changed", callback: (($obj: ColorButton, previous_direction: TextDirection) => void)): number + connect_after(sigName: "direction-changed", callback: (($obj: ColorButton, previous_direction: TextDirection) => void)): number + emit(sigName: "direction-changed", previous_direction: TextDirection): void + connect(sigName: "hide", callback: (($obj: ColorButton) => void)): number + connect_after(sigName: "hide", callback: (($obj: ColorButton) => void)): number + emit(sigName: "hide"): void + connect(sigName: "keynav-failed", callback: (($obj: ColorButton, direction: DirectionType) => boolean)): number + connect_after(sigName: "keynav-failed", callback: (($obj: ColorButton, direction: DirectionType) => boolean)): number + emit(sigName: "keynav-failed", direction: DirectionType): void + connect(sigName: "map", callback: (($obj: ColorButton) => void)): number + connect_after(sigName: "map", callback: (($obj: ColorButton) => void)): number + emit(sigName: "map"): void + connect(sigName: "mnemonic-activate", callback: (($obj: ColorButton, group_cycling: boolean) => boolean)): number + connect_after(sigName: "mnemonic-activate", callback: (($obj: ColorButton, group_cycling: boolean) => boolean)): number + emit(sigName: "mnemonic-activate", group_cycling: boolean): void + connect(sigName: "move-focus", callback: (($obj: ColorButton, direction: DirectionType) => void)): number + connect_after(sigName: "move-focus", callback: (($obj: ColorButton, direction: DirectionType) => void)): number + emit(sigName: "move-focus", direction: DirectionType): void + connect(sigName: "query-tooltip", callback: (($obj: ColorButton, x: number, y: number, keyboard_mode: boolean, tooltip: Tooltip) => boolean)): number + connect_after(sigName: "query-tooltip", callback: (($obj: ColorButton, x: number, y: number, keyboard_mode: boolean, tooltip: Tooltip) => boolean)): number + emit(sigName: "query-tooltip", x: number, y: number, keyboard_mode: boolean, tooltip: Tooltip): void + connect(sigName: "realize", callback: (($obj: ColorButton) => void)): number + connect_after(sigName: "realize", callback: (($obj: ColorButton) => void)): number + emit(sigName: "realize"): void + connect(sigName: "show", callback: (($obj: ColorButton) => void)): number + connect_after(sigName: "show", callback: (($obj: ColorButton) => void)): number + emit(sigName: "show"): void + connect(sigName: "state-flags-changed", callback: (($obj: ColorButton, flags: StateFlags) => void)): number + connect_after(sigName: "state-flags-changed", callback: (($obj: ColorButton, flags: StateFlags) => void)): number + emit(sigName: "state-flags-changed", flags: StateFlags): void + connect(sigName: "unmap", callback: (($obj: ColorButton) => void)): number + connect_after(sigName: "unmap", callback: (($obj: ColorButton) => void)): number + emit(sigName: "unmap"): void + connect(sigName: "unrealize", callback: (($obj: ColorButton) => void)): number + connect_after(sigName: "unrealize", callback: (($obj: ColorButton) => void)): number + emit(sigName: "unrealize"): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: ColorButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: ColorButton, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + /* Signals of Gtk.ColorChooser */ + connect(sigName: "color-activated", callback: (($obj: ColorButton, color: Gdk.RGBA) => void)): number + connect_after(sigName: "color-activated", callback: (($obj: ColorButton, color: Gdk.RGBA) => void)): number + emit(sigName: "color-activated", color: Gdk.RGBA): void + connect(sigName: "notify::modal", callback: (($obj: ColorButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::modal", callback: (($obj: ColorButton, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::show-editor", callback: (($obj: ColorButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::show-editor", callback: (($obj: ColorButton, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::title", callback: (($obj: ColorButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::title", callback: (($obj: ColorButton, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::can-focus", callback: (($obj: ColorButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::can-focus", callback: (($obj: ColorButton, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::can-target", callback: (($obj: ColorButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::can-target", callback: (($obj: ColorButton, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::css-classes", callback: (($obj: ColorButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::css-classes", callback: (($obj: ColorButton, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::cursor", callback: (($obj: ColorButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::cursor", callback: (($obj: ColorButton, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::focus-on-click", callback: (($obj: ColorButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::focus-on-click", callback: (($obj: ColorButton, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::focusable", callback: (($obj: ColorButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::focusable", callback: (($obj: ColorButton, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::halign", callback: (($obj: ColorButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::halign", callback: (($obj: ColorButton, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::has-default", callback: (($obj: ColorButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-default", callback: (($obj: ColorButton, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::has-focus", callback: (($obj: ColorButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-focus", callback: (($obj: ColorButton, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::has-tooltip", callback: (($obj: ColorButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-tooltip", callback: (($obj: ColorButton, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::height-request", callback: (($obj: ColorButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::height-request", callback: (($obj: ColorButton, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::hexpand", callback: (($obj: ColorButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hexpand", callback: (($obj: ColorButton, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::hexpand-set", callback: (($obj: ColorButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hexpand-set", callback: (($obj: ColorButton, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::layout-manager", callback: (($obj: ColorButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::layout-manager", callback: (($obj: ColorButton, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-bottom", callback: (($obj: ColorButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-bottom", callback: (($obj: ColorButton, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-end", callback: (($obj: ColorButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-end", callback: (($obj: ColorButton, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-start", callback: (($obj: ColorButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-start", callback: (($obj: ColorButton, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-top", callback: (($obj: ColorButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-top", callback: (($obj: ColorButton, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::name", callback: (($obj: ColorButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::name", callback: (($obj: ColorButton, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::opacity", callback: (($obj: ColorButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::opacity", callback: (($obj: ColorButton, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::overflow", callback: (($obj: ColorButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::overflow", callback: (($obj: ColorButton, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::parent", callback: (($obj: ColorButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::parent", callback: (($obj: ColorButton, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::receives-default", callback: (($obj: ColorButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::receives-default", callback: (($obj: ColorButton, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::root", callback: (($obj: ColorButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::root", callback: (($obj: ColorButton, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::scale-factor", callback: (($obj: ColorButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::scale-factor", callback: (($obj: ColorButton, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::sensitive", callback: (($obj: ColorButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::sensitive", callback: (($obj: ColorButton, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::tooltip-markup", callback: (($obj: ColorButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::tooltip-markup", callback: (($obj: ColorButton, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::tooltip-text", callback: (($obj: ColorButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::tooltip-text", callback: (($obj: ColorButton, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::valign", callback: (($obj: ColorButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::valign", callback: (($obj: ColorButton, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::vexpand", callback: (($obj: ColorButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vexpand", callback: (($obj: ColorButton, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::vexpand-set", callback: (($obj: ColorButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vexpand-set", callback: (($obj: ColorButton, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::visible", callback: (($obj: ColorButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::visible", callback: (($obj: ColorButton, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::width-request", callback: (($obj: ColorButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::width-request", callback: (($obj: ColorButton, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::accessible-role", callback: (($obj: ColorButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-role", callback: (($obj: ColorButton, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::rgba", callback: (($obj: ColorButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::rgba", callback: (($obj: ColorButton, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::use-alpha", callback: (($obj: ColorButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::use-alpha", callback: (($obj: ColorButton, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: ColorButton_ConstructProps) + _init (config?: ColorButton_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(): ColorButton + static new_with_rgba(rgba: Gdk.RGBA): ColorButton + static $gtype: GObject.Type +} +export interface ColorChooserDialog_ConstructProps extends Dialog_ConstructProps { + show_editor?: boolean + accessible_role?: AccessibleRole + rgba?: Gdk.RGBA + use_alpha?: boolean +} +export class ColorChooserDialog { + /* Properties of Gtk.ColorChooserDialog */ + show_editor: boolean + /* Properties of Gtk.Window */ + application: Application + child: Widget + decorated: boolean + default_height: number + default_widget: Widget + default_width: number + deletable: boolean + destroy_with_parent: boolean + display: Gdk.Display + focus_visible: boolean + focus_widget: Widget + fullscreened: boolean + handle_menubar_accel: boolean + hide_on_close: boolean + icon_name: string + readonly is_active: boolean + maximized: boolean + mnemonics_visible: boolean + modal: boolean + resizable: boolean + startup_id: string + title: string + transient_for: Window + /* Properties of Gtk.Widget */ + can_focus: boolean + can_target: boolean + css_classes: string[] + cursor: Gdk.Cursor + focus_on_click: boolean + focusable: boolean + halign: Align + readonly has_default: boolean + readonly has_focus: boolean + has_tooltip: boolean + height_request: number + hexpand: boolean + hexpand_set: boolean + layout_manager: LayoutManager + margin_bottom: number + margin_end: number + margin_start: number + margin_top: number + name: string + opacity: number + overflow: Overflow + readonly parent: Widget + receives_default: boolean + readonly root: Root + readonly scale_factor: number + sensitive: boolean + tooltip_markup: string + tooltip_text: string + valign: Align + vexpand: boolean + vexpand_set: boolean + visible: boolean + width_request: number + /* Properties of Gtk.Accessible */ + accessible_role: AccessibleRole + /* Properties of Gtk.ColorChooser */ + rgba: Gdk.RGBA + use_alpha: boolean + /* Fields of Gtk.Dialog */ + parent_instance: Window + /* Fields of GObject.InitiallyUnowned */ + g_type_instance: GObject.TypeInstance + /* Methods of Gtk.Dialog */ + add_action_widget(child: Widget, response_id: number): void + add_button(button_text: string, response_id: number): Widget + get_content_area(): Box + get_header_bar(): HeaderBar + get_response_for_widget(widget: Widget): number + get_widget_for_response(response_id: number): Widget | null + response(response_id: number): void + set_default_response(response_id: number): void + set_response_sensitive(response_id: number, setting: boolean): void + /* Methods of Gtk.Window */ + close(): void + destroy(): void + fullscreen(): void + fullscreen_on_monitor(monitor: Gdk.Monitor): void + get_application(): Application | null + get_child(): Widget | null + get_decorated(): boolean + get_default_size(): [ /* width */ number | null, /* height */ number | null ] + get_default_widget(): Widget | null + get_deletable(): boolean + get_destroy_with_parent(): boolean + get_focus(): Widget | null + get_focus_visible(): boolean + get_group(): WindowGroup + get_handle_menubar_accel(): boolean + get_hide_on_close(): boolean + get_icon_name(): string | null + get_mnemonics_visible(): boolean + get_modal(): boolean + get_resizable(): boolean + get_title(): string | null + get_titlebar(): Widget | null + get_transient_for(): Window | null + has_group(): boolean + is_fullscreen(): boolean + is_maximized(): boolean + maximize(): void + minimize(): void + present(): void + present_with_time(timestamp: number): void + set_application(application?: Application | null): void + set_child(child?: Widget | null): void + set_decorated(setting: boolean): void + set_default_size(width: number, height: number): void + set_default_widget(default_widget?: Widget | null): void + set_deletable(setting: boolean): void + set_destroy_with_parent(setting: boolean): void + set_display(display: Gdk.Display): void + set_focus(focus?: Widget | null): void + set_focus_visible(setting: boolean): void + set_handle_menubar_accel(handle_menubar_accel: boolean): void + set_hide_on_close(setting: boolean): void + set_icon_name(name?: string | null): void + set_mnemonics_visible(setting: boolean): void + set_modal(modal: boolean): void + set_resizable(resizable: boolean): void + set_startup_id(startup_id: string): void + set_title(title?: string | null): void + set_titlebar(titlebar?: Widget | null): void + set_transient_for(parent?: Window | null): void + unfullscreen(): void + unmaximize(): void + unminimize(): void + /* Methods of Gtk.Widget */ + action_set_enabled(action_name: string, enabled: boolean): void + activate(): boolean + activate_action(name: string, args?: GLib.Variant | null): boolean + activate_default(): void + add_controller(controller: EventController): void + add_css_class(css_class: string): void + add_mnemonic_label(label: Widget): void + add_tick_callback(callback: TickCallback): number + allocate(width: number, height: number, baseline: number, transform?: Gsk.Transform | null): void + child_focus(direction: DirectionType): boolean + compute_bounds(target: Widget): [ /* returnType */ boolean, /* out_bounds */ Graphene.Rect ] + compute_expand(orientation: Orientation): boolean + compute_point(target: Widget, point: Graphene.Point): [ /* returnType */ boolean, /* out_point */ Graphene.Point ] + compute_transform(target: Widget): [ /* returnType */ boolean, /* out_transform */ Graphene.Matrix ] + contains(x: number, y: number): boolean + create_pango_context(): Pango.Context + create_pango_layout(text?: string | null): Pango.Layout + drag_check_threshold(start_x: number, start_y: number, current_x: number, current_y: number): boolean + error_bell(): void + get_allocated_baseline(): number + get_allocated_height(): number + get_allocated_width(): number + get_allocation(): /* allocation */ Allocation + get_ancestor(widget_type: GObject.Type): Widget | null + get_can_focus(): boolean + get_can_target(): boolean + get_child_visible(): boolean + get_clipboard(): Gdk.Clipboard + get_css_classes(): string[] + get_css_name(): string + get_cursor(): Gdk.Cursor | null + get_direction(): TextDirection + get_display(): Gdk.Display + get_first_child(): Widget | null + get_focus_child(): Widget | null + get_focus_on_click(): boolean + get_focusable(): boolean + get_font_map(): Pango.FontMap | null + get_font_options(): cairo.FontOptions | null + get_frame_clock(): Gdk.FrameClock | null + get_halign(): Align + get_has_tooltip(): boolean + get_height(): number + get_hexpand(): boolean + get_hexpand_set(): boolean + get_last_child(): Widget | null + get_layout_manager(): LayoutManager | null + get_mapped(): boolean + get_margin_bottom(): number + get_margin_end(): number + get_margin_start(): number + get_margin_top(): number + get_name(): string + get_native(): Native | null + get_next_sibling(): Widget | null + get_opacity(): number + get_overflow(): Overflow + get_pango_context(): Pango.Context + get_parent(): Widget | null + get_preferred_size(): [ /* minimum_size */ Requisition | null, /* natural_size */ Requisition | null ] + get_prev_sibling(): Widget | null + get_primary_clipboard(): Gdk.Clipboard + get_realized(): boolean + get_receives_default(): boolean + get_request_mode(): SizeRequestMode + get_root(): Root | null + get_scale_factor(): number + get_sensitive(): boolean + get_settings(): Settings + get_size(orientation: Orientation): number + get_size_request(): [ /* width */ number | null, /* height */ number | null ] + get_state_flags(): StateFlags + get_style_context(): StyleContext + get_template_child(widget_type: GObject.Type, name: string): GObject.Object + get_tooltip_markup(): string | null + get_tooltip_text(): string | null + get_valign(): Align + get_vexpand(): boolean + get_vexpand_set(): boolean + get_visible(): boolean + get_width(): number + grab_focus(): boolean + has_css_class(css_class: string): boolean + has_visible_focus(): boolean + hide(): void + in_destruction(): boolean + init_template(): void + insert_action_group(name: string, group?: Gio.ActionGroup | null): void + insert_after(parent: Widget, previous_sibling?: Widget | null): void + insert_before(parent: Widget, next_sibling?: Widget | null): void + is_ancestor(ancestor: Widget): boolean + is_drawable(): boolean + is_focus(): boolean + is_sensitive(): boolean + is_visible(): boolean + keynav_failed(direction: DirectionType): boolean + list_mnemonic_labels(): Widget[] + map(): void + measure(orientation: Orientation, for_size: number): [ /* minimum */ number | null, /* natural */ number | null, /* minimum_baseline */ number | null, /* natural_baseline */ number | null ] + mnemonic_activate(group_cycling: boolean): boolean + observe_children(): Gio.ListModel + observe_controllers(): Gio.ListModel + pick(x: number, y: number, flags: PickFlags): Widget | null + queue_allocate(): void + queue_draw(): void + queue_resize(): void + realize(): void + remove_controller(controller: EventController): void + remove_css_class(css_class: string): void + remove_mnemonic_label(label: Widget): void + remove_tick_callback(id: number): void + set_can_focus(can_focus: boolean): void + set_can_target(can_target: boolean): void + set_child_visible(child_visible: boolean): void + set_css_classes(classes: string[]): void + set_cursor(cursor?: Gdk.Cursor | null): void + set_cursor_from_name(name?: string | null): void + set_direction(dir: TextDirection): void + set_focus_child(child?: Widget | null): void + set_focus_on_click(focus_on_click: boolean): void + set_focusable(focusable: boolean): void + set_font_map(font_map?: Pango.FontMap | null): void + set_font_options(options?: cairo.FontOptions | null): void + set_halign(align: Align): void + set_has_tooltip(has_tooltip: boolean): void + set_hexpand(expand: boolean): void + set_hexpand_set(set: boolean): void + set_layout_manager(layout_manager?: LayoutManager | null): void + set_margin_bottom(margin: number): void + set_margin_end(margin: number): void + set_margin_start(margin: number): void + set_margin_top(margin: number): void + set_name(name: string): void + set_opacity(opacity: number): void + set_overflow(overflow: Overflow): void + set_parent(parent: Widget): void + set_receives_default(receives_default: boolean): void + set_sensitive(sensitive: boolean): void + set_size_request(width: number, height: number): void + set_state_flags(flags: StateFlags, clear: boolean): void + set_tooltip_markup(markup?: string | null): void + set_tooltip_text(text?: string | null): void + set_valign(align: Align): void + set_vexpand(expand: boolean): void + set_vexpand_set(set: boolean): void + set_visible(visible: boolean): void + should_layout(): boolean + show(): void + size_allocate(allocation: Allocation, baseline: number): void + snapshot_child(child: Widget, snapshot: Snapshot): void + translate_coordinates(dest_widget: Widget, src_x: number, src_y: number): [ /* returnType */ boolean, /* dest_x */ number | null, /* dest_y */ number | null ] + trigger_tooltip_query(): void + unmap(): void + unparent(): void + unrealize(): void + unset_state_flags(flags: StateFlags): void + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Methods of Gtk.Accessible */ + get_accessible_role(): AccessibleRole + reset_property(property: AccessibleProperty): void + reset_relation(relation: AccessibleRelation): void + reset_state(state: AccessibleState): void + update_property(properties: AccessibleProperty[], values: any): void + update_relation(relations: AccessibleRelation[], values: any): void + update_state(states: AccessibleState[], values: any): void + /* Methods of Gtk.Buildable */ + get_buildable_id(): string + /* Methods of Gtk.ColorChooser */ + add_palette(orientation: Orientation, colors_per_line: number, colors?: Gdk.RGBA[] | null): void + get_rgba(): /* color */ Gdk.RGBA + get_use_alpha(): boolean + set_rgba(color: Gdk.RGBA): void + set_use_alpha(use_alpha: boolean): void + /* Methods of Gtk.Native */ + get_renderer(): Gsk.Renderer + get_surface(): Gdk.Surface + get_surface_transform(): [ /* x */ number, /* y */ number ] + /* Virtual methods of Gtk.ColorChooserDialog */ + vfunc_add_palette(orientation: Orientation, colors_per_line: number, colors?: Gdk.RGBA[] | null): void + vfunc_color_activated(color: Gdk.RGBA): void + vfunc_get_rgba(): /* color */ Gdk.RGBA + vfunc_set_rgba(color: Gdk.RGBA): void + /* Virtual methods of Gtk.Dialog */ + vfunc_close(): void + vfunc_response(response_id: number): void + /* Virtual methods of Gtk.Window */ + vfunc_activate_default(): void + vfunc_activate_focus(): void + vfunc_close_request(): boolean + vfunc_enable_debugging(toggle: boolean): boolean + vfunc_keys_changed(): void + vfunc_add_controller(controller: ShortcutController): void + vfunc_remove_controller(controller: ShortcutController): void + /* Virtual methods of Gtk.Widget */ + vfunc_compute_expand(hexpand_p: boolean, vexpand_p: boolean): void + vfunc_contains(x: number, y: number): boolean + vfunc_css_changed(change: CssStyleChange): void + vfunc_direction_changed(previous_direction: TextDirection): void + vfunc_focus(direction: DirectionType): boolean + vfunc_get_request_mode(): SizeRequestMode + vfunc_grab_focus(): boolean + vfunc_hide(): void + vfunc_keynav_failed(direction: DirectionType): boolean + vfunc_map(): void + vfunc_measure(orientation: Orientation, for_size: number): [ /* minimum */ number | null, /* natural */ number | null, /* minimum_baseline */ number | null, /* natural_baseline */ number | null ] + vfunc_mnemonic_activate(group_cycling: boolean): boolean + vfunc_move_focus(direction: DirectionType): void + vfunc_query_tooltip(x: number, y: number, keyboard_tooltip: boolean, tooltip: Tooltip): boolean + vfunc_realize(): void + vfunc_root(): void + vfunc_set_focus_child(child?: Widget | null): void + vfunc_show(): void + vfunc_size_allocate(width: number, height: number, baseline: number): void + vfunc_snapshot(snapshot: Snapshot): void + vfunc_state_flags_changed(previous_state_flags: StateFlags): void + vfunc_system_setting_changed(settings: SystemSetting): void + vfunc_unmap(): void + vfunc_unrealize(): void + vfunc_unroot(): void + vfunc_add_child(builder: Builder, child: GObject.Object, type?: string | null): void + vfunc_custom_finished(builder: Builder, child: GObject.Object | null, tagname: string, data?: object | null): void + vfunc_custom_tag_end(builder: Builder, child: GObject.Object | null, tagname: string, data?: object | null): void + vfunc_custom_tag_start(builder: Builder, child: GObject.Object | null, tagname: string): [ /* returnType */ boolean, /* parser */ BuildableParser, /* data */ object | null ] + vfunc_get_id(): string + vfunc_get_internal_child(builder: Builder, childname: string): GObject.Object + vfunc_parser_finished(builder: Builder): void + vfunc_set_buildable_property(builder: Builder, name: string, value: any): void + vfunc_set_id(id: string): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Gtk.Dialog */ + connect(sigName: "close", callback: (($obj: ColorChooserDialog) => void)): number + connect_after(sigName: "close", callback: (($obj: ColorChooserDialog) => void)): number + emit(sigName: "close"): void + connect(sigName: "response", callback: (($obj: ColorChooserDialog, response_id: number) => void)): number + connect_after(sigName: "response", callback: (($obj: ColorChooserDialog, response_id: number) => void)): number + emit(sigName: "response", response_id: number): void + /* Signals of Gtk.Window */ + connect(sigName: "activate-default", callback: (($obj: ColorChooserDialog) => void)): number + connect_after(sigName: "activate-default", callback: (($obj: ColorChooserDialog) => void)): number + emit(sigName: "activate-default"): void + connect(sigName: "activate-focus", callback: (($obj: ColorChooserDialog) => void)): number + connect_after(sigName: "activate-focus", callback: (($obj: ColorChooserDialog) => void)): number + emit(sigName: "activate-focus"): void + connect(sigName: "close-request", callback: (($obj: ColorChooserDialog) => boolean)): number + connect_after(sigName: "close-request", callback: (($obj: ColorChooserDialog) => boolean)): number + emit(sigName: "close-request"): void + connect(sigName: "enable-debugging", callback: (($obj: ColorChooserDialog, toggle: boolean) => boolean)): number + connect_after(sigName: "enable-debugging", callback: (($obj: ColorChooserDialog, toggle: boolean) => boolean)): number + emit(sigName: "enable-debugging", toggle: boolean): void + connect(sigName: "keys-changed", callback: (($obj: ColorChooserDialog) => void)): number + connect_after(sigName: "keys-changed", callback: (($obj: ColorChooserDialog) => void)): number + emit(sigName: "keys-changed"): void + /* Signals of Gtk.Widget */ + connect(sigName: "destroy", callback: (($obj: ColorChooserDialog) => void)): number + connect_after(sigName: "destroy", callback: (($obj: ColorChooserDialog) => void)): number + emit(sigName: "destroy"): void + connect(sigName: "direction-changed", callback: (($obj: ColorChooserDialog, previous_direction: TextDirection) => void)): number + connect_after(sigName: "direction-changed", callback: (($obj: ColorChooserDialog, previous_direction: TextDirection) => void)): number + emit(sigName: "direction-changed", previous_direction: TextDirection): void + connect(sigName: "hide", callback: (($obj: ColorChooserDialog) => void)): number + connect_after(sigName: "hide", callback: (($obj: ColorChooserDialog) => void)): number + emit(sigName: "hide"): void + connect(sigName: "keynav-failed", callback: (($obj: ColorChooserDialog, direction: DirectionType) => boolean)): number + connect_after(sigName: "keynav-failed", callback: (($obj: ColorChooserDialog, direction: DirectionType) => boolean)): number + emit(sigName: "keynav-failed", direction: DirectionType): void + connect(sigName: "map", callback: (($obj: ColorChooserDialog) => void)): number + connect_after(sigName: "map", callback: (($obj: ColorChooserDialog) => void)): number + emit(sigName: "map"): void + connect(sigName: "mnemonic-activate", callback: (($obj: ColorChooserDialog, group_cycling: boolean) => boolean)): number + connect_after(sigName: "mnemonic-activate", callback: (($obj: ColorChooserDialog, group_cycling: boolean) => boolean)): number + emit(sigName: "mnemonic-activate", group_cycling: boolean): void + connect(sigName: "move-focus", callback: (($obj: ColorChooserDialog, direction: DirectionType) => void)): number + connect_after(sigName: "move-focus", callback: (($obj: ColorChooserDialog, direction: DirectionType) => void)): number + emit(sigName: "move-focus", direction: DirectionType): void + connect(sigName: "query-tooltip", callback: (($obj: ColorChooserDialog, x: number, y: number, keyboard_mode: boolean, tooltip: Tooltip) => boolean)): number + connect_after(sigName: "query-tooltip", callback: (($obj: ColorChooserDialog, x: number, y: number, keyboard_mode: boolean, tooltip: Tooltip) => boolean)): number + emit(sigName: "query-tooltip", x: number, y: number, keyboard_mode: boolean, tooltip: Tooltip): void + connect(sigName: "realize", callback: (($obj: ColorChooserDialog) => void)): number + connect_after(sigName: "realize", callback: (($obj: ColorChooserDialog) => void)): number + emit(sigName: "realize"): void + connect(sigName: "show", callback: (($obj: ColorChooserDialog) => void)): number + connect_after(sigName: "show", callback: (($obj: ColorChooserDialog) => void)): number + emit(sigName: "show"): void + connect(sigName: "state-flags-changed", callback: (($obj: ColorChooserDialog, flags: StateFlags) => void)): number + connect_after(sigName: "state-flags-changed", callback: (($obj: ColorChooserDialog, flags: StateFlags) => void)): number + emit(sigName: "state-flags-changed", flags: StateFlags): void + connect(sigName: "unmap", callback: (($obj: ColorChooserDialog) => void)): number + connect_after(sigName: "unmap", callback: (($obj: ColorChooserDialog) => void)): number + emit(sigName: "unmap"): void + connect(sigName: "unrealize", callback: (($obj: ColorChooserDialog) => void)): number + connect_after(sigName: "unrealize", callback: (($obj: ColorChooserDialog) => void)): number + emit(sigName: "unrealize"): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: ColorChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: ColorChooserDialog, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + /* Signals of Gtk.ColorChooser */ + connect(sigName: "color-activated", callback: (($obj: ColorChooserDialog, color: Gdk.RGBA) => void)): number + connect_after(sigName: "color-activated", callback: (($obj: ColorChooserDialog, color: Gdk.RGBA) => void)): number + emit(sigName: "color-activated", color: Gdk.RGBA): void + connect(sigName: "notify::show-editor", callback: (($obj: ColorChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::show-editor", callback: (($obj: ColorChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::application", callback: (($obj: ColorChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::application", callback: (($obj: ColorChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::child", callback: (($obj: ColorChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::child", callback: (($obj: ColorChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::decorated", callback: (($obj: ColorChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::decorated", callback: (($obj: ColorChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::default-height", callback: (($obj: ColorChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::default-height", callback: (($obj: ColorChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::default-widget", callback: (($obj: ColorChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::default-widget", callback: (($obj: ColorChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::default-width", callback: (($obj: ColorChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::default-width", callback: (($obj: ColorChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::deletable", callback: (($obj: ColorChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::deletable", callback: (($obj: ColorChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::destroy-with-parent", callback: (($obj: ColorChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::destroy-with-parent", callback: (($obj: ColorChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::display", callback: (($obj: ColorChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::display", callback: (($obj: ColorChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::focus-visible", callback: (($obj: ColorChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::focus-visible", callback: (($obj: ColorChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::focus-widget", callback: (($obj: ColorChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::focus-widget", callback: (($obj: ColorChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::fullscreened", callback: (($obj: ColorChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::fullscreened", callback: (($obj: ColorChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::handle-menubar-accel", callback: (($obj: ColorChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::handle-menubar-accel", callback: (($obj: ColorChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::hide-on-close", callback: (($obj: ColorChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hide-on-close", callback: (($obj: ColorChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::icon-name", callback: (($obj: ColorChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::icon-name", callback: (($obj: ColorChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::is-active", callback: (($obj: ColorChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::is-active", callback: (($obj: ColorChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::maximized", callback: (($obj: ColorChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::maximized", callback: (($obj: ColorChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::mnemonics-visible", callback: (($obj: ColorChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::mnemonics-visible", callback: (($obj: ColorChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::modal", callback: (($obj: ColorChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::modal", callback: (($obj: ColorChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::resizable", callback: (($obj: ColorChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::resizable", callback: (($obj: ColorChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::startup-id", callback: (($obj: ColorChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::startup-id", callback: (($obj: ColorChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::title", callback: (($obj: ColorChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::title", callback: (($obj: ColorChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::transient-for", callback: (($obj: ColorChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::transient-for", callback: (($obj: ColorChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::can-focus", callback: (($obj: ColorChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::can-focus", callback: (($obj: ColorChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::can-target", callback: (($obj: ColorChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::can-target", callback: (($obj: ColorChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::css-classes", callback: (($obj: ColorChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::css-classes", callback: (($obj: ColorChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::cursor", callback: (($obj: ColorChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::cursor", callback: (($obj: ColorChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::focus-on-click", callback: (($obj: ColorChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::focus-on-click", callback: (($obj: ColorChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::focusable", callback: (($obj: ColorChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::focusable", callback: (($obj: ColorChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::halign", callback: (($obj: ColorChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::halign", callback: (($obj: ColorChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::has-default", callback: (($obj: ColorChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-default", callback: (($obj: ColorChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::has-focus", callback: (($obj: ColorChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-focus", callback: (($obj: ColorChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::has-tooltip", callback: (($obj: ColorChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-tooltip", callback: (($obj: ColorChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::height-request", callback: (($obj: ColorChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::height-request", callback: (($obj: ColorChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::hexpand", callback: (($obj: ColorChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hexpand", callback: (($obj: ColorChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::hexpand-set", callback: (($obj: ColorChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hexpand-set", callback: (($obj: ColorChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::layout-manager", callback: (($obj: ColorChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::layout-manager", callback: (($obj: ColorChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-bottom", callback: (($obj: ColorChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-bottom", callback: (($obj: ColorChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-end", callback: (($obj: ColorChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-end", callback: (($obj: ColorChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-start", callback: (($obj: ColorChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-start", callback: (($obj: ColorChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-top", callback: (($obj: ColorChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-top", callback: (($obj: ColorChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::name", callback: (($obj: ColorChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::name", callback: (($obj: ColorChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::opacity", callback: (($obj: ColorChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::opacity", callback: (($obj: ColorChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::overflow", callback: (($obj: ColorChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::overflow", callback: (($obj: ColorChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::parent", callback: (($obj: ColorChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::parent", callback: (($obj: ColorChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::receives-default", callback: (($obj: ColorChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::receives-default", callback: (($obj: ColorChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::root", callback: (($obj: ColorChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::root", callback: (($obj: ColorChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::scale-factor", callback: (($obj: ColorChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::scale-factor", callback: (($obj: ColorChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::sensitive", callback: (($obj: ColorChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::sensitive", callback: (($obj: ColorChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::tooltip-markup", callback: (($obj: ColorChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::tooltip-markup", callback: (($obj: ColorChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::tooltip-text", callback: (($obj: ColorChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::tooltip-text", callback: (($obj: ColorChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::valign", callback: (($obj: ColorChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::valign", callback: (($obj: ColorChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::vexpand", callback: (($obj: ColorChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vexpand", callback: (($obj: ColorChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::vexpand-set", callback: (($obj: ColorChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vexpand-set", callback: (($obj: ColorChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::visible", callback: (($obj: ColorChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::visible", callback: (($obj: ColorChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::width-request", callback: (($obj: ColorChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::width-request", callback: (($obj: ColorChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::accessible-role", callback: (($obj: ColorChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-role", callback: (($obj: ColorChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::rgba", callback: (($obj: ColorChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::rgba", callback: (($obj: ColorChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::use-alpha", callback: (($obj: ColorChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::use-alpha", callback: (($obj: ColorChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: ColorChooserDialog_ConstructProps) + _init (config?: ColorChooserDialog_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(title?: string | null, parent?: Window | null): ColorChooserDialog + static new(): ColorChooserDialog + static $gtype: GObject.Type +} +export interface ColorChooserWidget_ConstructProps extends Widget_ConstructProps { + show_editor?: boolean + accessible_role?: AccessibleRole + rgba?: Gdk.RGBA + use_alpha?: boolean +} +export class ColorChooserWidget { + /* Properties of Gtk.ColorChooserWidget */ + show_editor: boolean + /* Properties of Gtk.Widget */ + can_focus: boolean + can_target: boolean + css_classes: string[] + cursor: Gdk.Cursor + focus_on_click: boolean + focusable: boolean + halign: Align + readonly has_default: boolean + readonly has_focus: boolean + has_tooltip: boolean + height_request: number + hexpand: boolean + hexpand_set: boolean + layout_manager: LayoutManager + margin_bottom: number + margin_end: number + margin_start: number + margin_top: number + name: string + opacity: number + overflow: Overflow + readonly parent: Widget + receives_default: boolean + readonly root: Root + readonly scale_factor: number + sensitive: boolean + tooltip_markup: string + tooltip_text: string + valign: Align + vexpand: boolean + vexpand_set: boolean + visible: boolean + width_request: number + /* Properties of Gtk.Accessible */ + accessible_role: AccessibleRole + /* Properties of Gtk.ColorChooser */ + rgba: Gdk.RGBA + use_alpha: boolean + /* Fields of Gtk.Widget */ + parent_instance: GObject.InitiallyUnowned + /* Fields of GObject.InitiallyUnowned */ + g_type_instance: GObject.TypeInstance + /* Methods of Gtk.Widget */ + action_set_enabled(action_name: string, enabled: boolean): void + activate(): boolean + activate_action(name: string, args?: GLib.Variant | null): boolean + activate_default(): void + add_controller(controller: EventController): void + add_css_class(css_class: string): void + add_mnemonic_label(label: Widget): void + add_tick_callback(callback: TickCallback): number + allocate(width: number, height: number, baseline: number, transform?: Gsk.Transform | null): void + child_focus(direction: DirectionType): boolean + compute_bounds(target: Widget): [ /* returnType */ boolean, /* out_bounds */ Graphene.Rect ] + compute_expand(orientation: Orientation): boolean + compute_point(target: Widget, point: Graphene.Point): [ /* returnType */ boolean, /* out_point */ Graphene.Point ] + compute_transform(target: Widget): [ /* returnType */ boolean, /* out_transform */ Graphene.Matrix ] + contains(x: number, y: number): boolean + create_pango_context(): Pango.Context + create_pango_layout(text?: string | null): Pango.Layout + drag_check_threshold(start_x: number, start_y: number, current_x: number, current_y: number): boolean + error_bell(): void + get_allocated_baseline(): number + get_allocated_height(): number + get_allocated_width(): number + get_allocation(): /* allocation */ Allocation + get_ancestor(widget_type: GObject.Type): Widget | null + get_can_focus(): boolean + get_can_target(): boolean + get_child_visible(): boolean + get_clipboard(): Gdk.Clipboard + get_css_classes(): string[] + get_css_name(): string + get_cursor(): Gdk.Cursor | null + get_direction(): TextDirection + get_display(): Gdk.Display + get_first_child(): Widget | null + get_focus_child(): Widget | null + get_focus_on_click(): boolean + get_focusable(): boolean + get_font_map(): Pango.FontMap | null + get_font_options(): cairo.FontOptions | null + get_frame_clock(): Gdk.FrameClock | null + get_halign(): Align + get_has_tooltip(): boolean + get_height(): number + get_hexpand(): boolean + get_hexpand_set(): boolean + get_last_child(): Widget | null + get_layout_manager(): LayoutManager | null + get_mapped(): boolean + get_margin_bottom(): number + get_margin_end(): number + get_margin_start(): number + get_margin_top(): number + get_name(): string + get_native(): Native | null + get_next_sibling(): Widget | null + get_opacity(): number + get_overflow(): Overflow + get_pango_context(): Pango.Context + get_parent(): Widget | null + get_preferred_size(): [ /* minimum_size */ Requisition | null, /* natural_size */ Requisition | null ] + get_prev_sibling(): Widget | null + get_primary_clipboard(): Gdk.Clipboard + get_realized(): boolean + get_receives_default(): boolean + get_request_mode(): SizeRequestMode + get_root(): Root | null + get_scale_factor(): number + get_sensitive(): boolean + get_settings(): Settings + get_size(orientation: Orientation): number + get_size_request(): [ /* width */ number | null, /* height */ number | null ] + get_state_flags(): StateFlags + get_style_context(): StyleContext + get_template_child(widget_type: GObject.Type, name: string): GObject.Object + get_tooltip_markup(): string | null + get_tooltip_text(): string | null + get_valign(): Align + get_vexpand(): boolean + get_vexpand_set(): boolean + get_visible(): boolean + get_width(): number + grab_focus(): boolean + has_css_class(css_class: string): boolean + has_visible_focus(): boolean + hide(): void + in_destruction(): boolean + init_template(): void + insert_action_group(name: string, group?: Gio.ActionGroup | null): void + insert_after(parent: Widget, previous_sibling?: Widget | null): void + insert_before(parent: Widget, next_sibling?: Widget | null): void + is_ancestor(ancestor: Widget): boolean + is_drawable(): boolean + is_focus(): boolean + is_sensitive(): boolean + is_visible(): boolean + keynav_failed(direction: DirectionType): boolean + list_mnemonic_labels(): Widget[] + map(): void + measure(orientation: Orientation, for_size: number): [ /* minimum */ number | null, /* natural */ number | null, /* minimum_baseline */ number | null, /* natural_baseline */ number | null ] + mnemonic_activate(group_cycling: boolean): boolean + observe_children(): Gio.ListModel + observe_controllers(): Gio.ListModel + pick(x: number, y: number, flags: PickFlags): Widget | null + queue_allocate(): void + queue_draw(): void + queue_resize(): void + realize(): void + remove_controller(controller: EventController): void + remove_css_class(css_class: string): void + remove_mnemonic_label(label: Widget): void + remove_tick_callback(id: number): void + set_can_focus(can_focus: boolean): void + set_can_target(can_target: boolean): void + set_child_visible(child_visible: boolean): void + set_css_classes(classes: string[]): void + set_cursor(cursor?: Gdk.Cursor | null): void + set_cursor_from_name(name?: string | null): void + set_direction(dir: TextDirection): void + set_focus_child(child?: Widget | null): void + set_focus_on_click(focus_on_click: boolean): void + set_focusable(focusable: boolean): void + set_font_map(font_map?: Pango.FontMap | null): void + set_font_options(options?: cairo.FontOptions | null): void + set_halign(align: Align): void + set_has_tooltip(has_tooltip: boolean): void + set_hexpand(expand: boolean): void + set_hexpand_set(set: boolean): void + set_layout_manager(layout_manager?: LayoutManager | null): void + set_margin_bottom(margin: number): void + set_margin_end(margin: number): void + set_margin_start(margin: number): void + set_margin_top(margin: number): void + set_name(name: string): void + set_opacity(opacity: number): void + set_overflow(overflow: Overflow): void + set_parent(parent: Widget): void + set_receives_default(receives_default: boolean): void + set_sensitive(sensitive: boolean): void + set_size_request(width: number, height: number): void + set_state_flags(flags: StateFlags, clear: boolean): void + set_tooltip_markup(markup?: string | null): void + set_tooltip_text(text?: string | null): void + set_valign(align: Align): void + set_vexpand(expand: boolean): void + set_vexpand_set(set: boolean): void + set_visible(visible: boolean): void + should_layout(): boolean + show(): void + size_allocate(allocation: Allocation, baseline: number): void + snapshot_child(child: Widget, snapshot: Snapshot): void + translate_coordinates(dest_widget: Widget, src_x: number, src_y: number): [ /* returnType */ boolean, /* dest_x */ number | null, /* dest_y */ number | null ] + trigger_tooltip_query(): void + unmap(): void + unparent(): void + unrealize(): void + unset_state_flags(flags: StateFlags): void + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Methods of Gtk.Accessible */ + get_accessible_role(): AccessibleRole + reset_property(property: AccessibleProperty): void + reset_relation(relation: AccessibleRelation): void + reset_state(state: AccessibleState): void + update_property(properties: AccessibleProperty[], values: any): void + update_relation(relations: AccessibleRelation[], values: any): void + update_state(states: AccessibleState[], values: any): void + /* Methods of Gtk.Buildable */ + get_buildable_id(): string + /* Methods of Gtk.ColorChooser */ + add_palette(orientation: Orientation, colors_per_line: number, colors?: Gdk.RGBA[] | null): void + get_rgba(): /* color */ Gdk.RGBA + get_use_alpha(): boolean + set_rgba(color: Gdk.RGBA): void + set_use_alpha(use_alpha: boolean): void + /* Virtual methods of Gtk.ColorChooserWidget */ + vfunc_add_palette(orientation: Orientation, colors_per_line: number, colors?: Gdk.RGBA[] | null): void + vfunc_color_activated(color: Gdk.RGBA): void + vfunc_get_rgba(): /* color */ Gdk.RGBA + vfunc_set_rgba(color: Gdk.RGBA): void + /* Virtual methods of Gtk.Widget */ + vfunc_compute_expand(hexpand_p: boolean, vexpand_p: boolean): void + vfunc_contains(x: number, y: number): boolean + vfunc_css_changed(change: CssStyleChange): void + vfunc_direction_changed(previous_direction: TextDirection): void + vfunc_focus(direction: DirectionType): boolean + vfunc_get_request_mode(): SizeRequestMode + vfunc_grab_focus(): boolean + vfunc_hide(): void + vfunc_keynav_failed(direction: DirectionType): boolean + vfunc_map(): void + vfunc_measure(orientation: Orientation, for_size: number): [ /* minimum */ number | null, /* natural */ number | null, /* minimum_baseline */ number | null, /* natural_baseline */ number | null ] + vfunc_mnemonic_activate(group_cycling: boolean): boolean + vfunc_move_focus(direction: DirectionType): void + vfunc_query_tooltip(x: number, y: number, keyboard_tooltip: boolean, tooltip: Tooltip): boolean + vfunc_realize(): void + vfunc_root(): void + vfunc_set_focus_child(child?: Widget | null): void + vfunc_show(): void + vfunc_size_allocate(width: number, height: number, baseline: number): void + vfunc_snapshot(snapshot: Snapshot): void + vfunc_state_flags_changed(previous_state_flags: StateFlags): void + vfunc_system_setting_changed(settings: SystemSetting): void + vfunc_unmap(): void + vfunc_unrealize(): void + vfunc_unroot(): void + vfunc_add_child(builder: Builder, child: GObject.Object, type?: string | null): void + vfunc_custom_finished(builder: Builder, child: GObject.Object | null, tagname: string, data?: object | null): void + vfunc_custom_tag_end(builder: Builder, child: GObject.Object | null, tagname: string, data?: object | null): void + vfunc_custom_tag_start(builder: Builder, child: GObject.Object | null, tagname: string): [ /* returnType */ boolean, /* parser */ BuildableParser, /* data */ object | null ] + vfunc_get_id(): string + vfunc_get_internal_child(builder: Builder, childname: string): GObject.Object + vfunc_parser_finished(builder: Builder): void + vfunc_set_buildable_property(builder: Builder, name: string, value: any): void + vfunc_set_id(id: string): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Gtk.Widget */ + connect(sigName: "destroy", callback: (($obj: ColorChooserWidget) => void)): number + connect_after(sigName: "destroy", callback: (($obj: ColorChooserWidget) => void)): number + emit(sigName: "destroy"): void + connect(sigName: "direction-changed", callback: (($obj: ColorChooserWidget, previous_direction: TextDirection) => void)): number + connect_after(sigName: "direction-changed", callback: (($obj: ColorChooserWidget, previous_direction: TextDirection) => void)): number + emit(sigName: "direction-changed", previous_direction: TextDirection): void + connect(sigName: "hide", callback: (($obj: ColorChooserWidget) => void)): number + connect_after(sigName: "hide", callback: (($obj: ColorChooserWidget) => void)): number + emit(sigName: "hide"): void + connect(sigName: "keynav-failed", callback: (($obj: ColorChooserWidget, direction: DirectionType) => boolean)): number + connect_after(sigName: "keynav-failed", callback: (($obj: ColorChooserWidget, direction: DirectionType) => boolean)): number + emit(sigName: "keynav-failed", direction: DirectionType): void + connect(sigName: "map", callback: (($obj: ColorChooserWidget) => void)): number + connect_after(sigName: "map", callback: (($obj: ColorChooserWidget) => void)): number + emit(sigName: "map"): void + connect(sigName: "mnemonic-activate", callback: (($obj: ColorChooserWidget, group_cycling: boolean) => boolean)): number + connect_after(sigName: "mnemonic-activate", callback: (($obj: ColorChooserWidget, group_cycling: boolean) => boolean)): number + emit(sigName: "mnemonic-activate", group_cycling: boolean): void + connect(sigName: "move-focus", callback: (($obj: ColorChooserWidget, direction: DirectionType) => void)): number + connect_after(sigName: "move-focus", callback: (($obj: ColorChooserWidget, direction: DirectionType) => void)): number + emit(sigName: "move-focus", direction: DirectionType): void + connect(sigName: "query-tooltip", callback: (($obj: ColorChooserWidget, x: number, y: number, keyboard_mode: boolean, tooltip: Tooltip) => boolean)): number + connect_after(sigName: "query-tooltip", callback: (($obj: ColorChooserWidget, x: number, y: number, keyboard_mode: boolean, tooltip: Tooltip) => boolean)): number + emit(sigName: "query-tooltip", x: number, y: number, keyboard_mode: boolean, tooltip: Tooltip): void + connect(sigName: "realize", callback: (($obj: ColorChooserWidget) => void)): number + connect_after(sigName: "realize", callback: (($obj: ColorChooserWidget) => void)): number + emit(sigName: "realize"): void + connect(sigName: "show", callback: (($obj: ColorChooserWidget) => void)): number + connect_after(sigName: "show", callback: (($obj: ColorChooserWidget) => void)): number + emit(sigName: "show"): void + connect(sigName: "state-flags-changed", callback: (($obj: ColorChooserWidget, flags: StateFlags) => void)): number + connect_after(sigName: "state-flags-changed", callback: (($obj: ColorChooserWidget, flags: StateFlags) => void)): number + emit(sigName: "state-flags-changed", flags: StateFlags): void + connect(sigName: "unmap", callback: (($obj: ColorChooserWidget) => void)): number + connect_after(sigName: "unmap", callback: (($obj: ColorChooserWidget) => void)): number + emit(sigName: "unmap"): void + connect(sigName: "unrealize", callback: (($obj: ColorChooserWidget) => void)): number + connect_after(sigName: "unrealize", callback: (($obj: ColorChooserWidget) => void)): number + emit(sigName: "unrealize"): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: ColorChooserWidget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: ColorChooserWidget, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + /* Signals of Gtk.ColorChooser */ + connect(sigName: "color-activated", callback: (($obj: ColorChooserWidget, color: Gdk.RGBA) => void)): number + connect_after(sigName: "color-activated", callback: (($obj: ColorChooserWidget, color: Gdk.RGBA) => void)): number + emit(sigName: "color-activated", color: Gdk.RGBA): void + connect(sigName: "notify::show-editor", callback: (($obj: ColorChooserWidget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::show-editor", callback: (($obj: ColorChooserWidget, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::can-focus", callback: (($obj: ColorChooserWidget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::can-focus", callback: (($obj: ColorChooserWidget, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::can-target", callback: (($obj: ColorChooserWidget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::can-target", callback: (($obj: ColorChooserWidget, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::css-classes", callback: (($obj: ColorChooserWidget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::css-classes", callback: (($obj: ColorChooserWidget, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::cursor", callback: (($obj: ColorChooserWidget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::cursor", callback: (($obj: ColorChooserWidget, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::focus-on-click", callback: (($obj: ColorChooserWidget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::focus-on-click", callback: (($obj: ColorChooserWidget, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::focusable", callback: (($obj: ColorChooserWidget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::focusable", callback: (($obj: ColorChooserWidget, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::halign", callback: (($obj: ColorChooserWidget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::halign", callback: (($obj: ColorChooserWidget, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::has-default", callback: (($obj: ColorChooserWidget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-default", callback: (($obj: ColorChooserWidget, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::has-focus", callback: (($obj: ColorChooserWidget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-focus", callback: (($obj: ColorChooserWidget, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::has-tooltip", callback: (($obj: ColorChooserWidget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-tooltip", callback: (($obj: ColorChooserWidget, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::height-request", callback: (($obj: ColorChooserWidget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::height-request", callback: (($obj: ColorChooserWidget, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::hexpand", callback: (($obj: ColorChooserWidget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hexpand", callback: (($obj: ColorChooserWidget, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::hexpand-set", callback: (($obj: ColorChooserWidget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hexpand-set", callback: (($obj: ColorChooserWidget, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::layout-manager", callback: (($obj: ColorChooserWidget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::layout-manager", callback: (($obj: ColorChooserWidget, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-bottom", callback: (($obj: ColorChooserWidget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-bottom", callback: (($obj: ColorChooserWidget, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-end", callback: (($obj: ColorChooserWidget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-end", callback: (($obj: ColorChooserWidget, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-start", callback: (($obj: ColorChooserWidget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-start", callback: (($obj: ColorChooserWidget, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-top", callback: (($obj: ColorChooserWidget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-top", callback: (($obj: ColorChooserWidget, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::name", callback: (($obj: ColorChooserWidget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::name", callback: (($obj: ColorChooserWidget, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::opacity", callback: (($obj: ColorChooserWidget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::opacity", callback: (($obj: ColorChooserWidget, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::overflow", callback: (($obj: ColorChooserWidget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::overflow", callback: (($obj: ColorChooserWidget, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::parent", callback: (($obj: ColorChooserWidget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::parent", callback: (($obj: ColorChooserWidget, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::receives-default", callback: (($obj: ColorChooserWidget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::receives-default", callback: (($obj: ColorChooserWidget, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::root", callback: (($obj: ColorChooserWidget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::root", callback: (($obj: ColorChooserWidget, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::scale-factor", callback: (($obj: ColorChooserWidget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::scale-factor", callback: (($obj: ColorChooserWidget, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::sensitive", callback: (($obj: ColorChooserWidget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::sensitive", callback: (($obj: ColorChooserWidget, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::tooltip-markup", callback: (($obj: ColorChooserWidget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::tooltip-markup", callback: (($obj: ColorChooserWidget, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::tooltip-text", callback: (($obj: ColorChooserWidget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::tooltip-text", callback: (($obj: ColorChooserWidget, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::valign", callback: (($obj: ColorChooserWidget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::valign", callback: (($obj: ColorChooserWidget, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::vexpand", callback: (($obj: ColorChooserWidget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vexpand", callback: (($obj: ColorChooserWidget, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::vexpand-set", callback: (($obj: ColorChooserWidget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vexpand-set", callback: (($obj: ColorChooserWidget, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::visible", callback: (($obj: ColorChooserWidget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::visible", callback: (($obj: ColorChooserWidget, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::width-request", callback: (($obj: ColorChooserWidget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::width-request", callback: (($obj: ColorChooserWidget, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::accessible-role", callback: (($obj: ColorChooserWidget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-role", callback: (($obj: ColorChooserWidget, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::rgba", callback: (($obj: ColorChooserWidget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::rgba", callback: (($obj: ColorChooserWidget, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::use-alpha", callback: (($obj: ColorChooserWidget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::use-alpha", callback: (($obj: ColorChooserWidget, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: ColorChooserWidget_ConstructProps) + _init (config?: ColorChooserWidget_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(): ColorChooserWidget + static $gtype: GObject.Type +} +export interface ColumnView_ConstructProps extends Widget_ConstructProps { + enable_rubberband?: boolean + model?: SelectionModel + reorderable?: boolean + show_column_separators?: boolean + show_row_separators?: boolean + single_click_activate?: boolean + accessible_role?: AccessibleRole + hadjustment?: Adjustment + hscroll_policy?: ScrollablePolicy + vadjustment?: Adjustment + vscroll_policy?: ScrollablePolicy +} +export class ColumnView { + /* Properties of Gtk.ColumnView */ + readonly columns: Gio.ListModel + enable_rubberband: boolean + model: SelectionModel + reorderable: boolean + show_column_separators: boolean + show_row_separators: boolean + single_click_activate: boolean + readonly sorter: Sorter + /* Properties of Gtk.Widget */ + can_focus: boolean + can_target: boolean + css_classes: string[] + cursor: Gdk.Cursor + focus_on_click: boolean + focusable: boolean + halign: Align + readonly has_default: boolean + readonly has_focus: boolean + has_tooltip: boolean + height_request: number + hexpand: boolean + hexpand_set: boolean + layout_manager: LayoutManager + margin_bottom: number + margin_end: number + margin_start: number + margin_top: number + name: string + opacity: number + overflow: Overflow + readonly parent: Widget + receives_default: boolean + readonly root: Root + readonly scale_factor: number + sensitive: boolean + tooltip_markup: string + tooltip_text: string + valign: Align + vexpand: boolean + vexpand_set: boolean + visible: boolean + width_request: number + /* Properties of Gtk.Accessible */ + accessible_role: AccessibleRole + /* Properties of Gtk.Scrollable */ + hadjustment: Adjustment + hscroll_policy: ScrollablePolicy + vadjustment: Adjustment + vscroll_policy: ScrollablePolicy + /* Fields of Gtk.Widget */ + parent_instance: GObject.InitiallyUnowned + /* Fields of GObject.InitiallyUnowned */ + g_type_instance: GObject.TypeInstance + /* Methods of Gtk.ColumnView */ + append_column(column: ColumnViewColumn): void + get_columns(): Gio.ListModel + get_enable_rubberband(): boolean + get_model(): SelectionModel | null + get_reorderable(): boolean + get_show_column_separators(): boolean + get_show_row_separators(): boolean + get_single_click_activate(): boolean + get_sorter(): Sorter | null + insert_column(position: number, column: ColumnViewColumn): void + remove_column(column: ColumnViewColumn): void + set_enable_rubberband(enable_rubberband: boolean): void + set_model(model?: SelectionModel | null): void + set_reorderable(reorderable: boolean): void + set_show_column_separators(show_column_separators: boolean): void + set_show_row_separators(show_row_separators: boolean): void + set_single_click_activate(single_click_activate: boolean): void + sort_by_column(column: ColumnViewColumn | null, direction: SortType): void + /* Methods of Gtk.Widget */ + action_set_enabled(action_name: string, enabled: boolean): void + activate(): boolean + activate_action(name: string, args?: GLib.Variant | null): boolean + activate_default(): void + add_controller(controller: EventController): void + add_css_class(css_class: string): void + add_mnemonic_label(label: Widget): void + add_tick_callback(callback: TickCallback): number + allocate(width: number, height: number, baseline: number, transform?: Gsk.Transform | null): void + child_focus(direction: DirectionType): boolean + compute_bounds(target: Widget): [ /* returnType */ boolean, /* out_bounds */ Graphene.Rect ] + compute_expand(orientation: Orientation): boolean + compute_point(target: Widget, point: Graphene.Point): [ /* returnType */ boolean, /* out_point */ Graphene.Point ] + compute_transform(target: Widget): [ /* returnType */ boolean, /* out_transform */ Graphene.Matrix ] + contains(x: number, y: number): boolean + create_pango_context(): Pango.Context + create_pango_layout(text?: string | null): Pango.Layout + drag_check_threshold(start_x: number, start_y: number, current_x: number, current_y: number): boolean + error_bell(): void + get_allocated_baseline(): number + get_allocated_height(): number + get_allocated_width(): number + get_allocation(): /* allocation */ Allocation + get_ancestor(widget_type: GObject.Type): Widget | null + get_can_focus(): boolean + get_can_target(): boolean + get_child_visible(): boolean + get_clipboard(): Gdk.Clipboard + get_css_classes(): string[] + get_css_name(): string + get_cursor(): Gdk.Cursor | null + get_direction(): TextDirection + get_display(): Gdk.Display + get_first_child(): Widget | null + get_focus_child(): Widget | null + get_focus_on_click(): boolean + get_focusable(): boolean + get_font_map(): Pango.FontMap | null + get_font_options(): cairo.FontOptions | null + get_frame_clock(): Gdk.FrameClock | null + get_halign(): Align + get_has_tooltip(): boolean + get_height(): number + get_hexpand(): boolean + get_hexpand_set(): boolean + get_last_child(): Widget | null + get_layout_manager(): LayoutManager | null + get_mapped(): boolean + get_margin_bottom(): number + get_margin_end(): number + get_margin_start(): number + get_margin_top(): number + get_name(): string + get_native(): Native | null + get_next_sibling(): Widget | null + get_opacity(): number + get_overflow(): Overflow + get_pango_context(): Pango.Context + get_parent(): Widget | null + get_preferred_size(): [ /* minimum_size */ Requisition | null, /* natural_size */ Requisition | null ] + get_prev_sibling(): Widget | null + get_primary_clipboard(): Gdk.Clipboard + get_realized(): boolean + get_receives_default(): boolean + get_request_mode(): SizeRequestMode + get_root(): Root | null + get_scale_factor(): number + get_sensitive(): boolean + get_settings(): Settings + get_size(orientation: Orientation): number + get_size_request(): [ /* width */ number | null, /* height */ number | null ] + get_state_flags(): StateFlags + get_style_context(): StyleContext + get_template_child(widget_type: GObject.Type, name: string): GObject.Object + get_tooltip_markup(): string | null + get_tooltip_text(): string | null + get_valign(): Align + get_vexpand(): boolean + get_vexpand_set(): boolean + get_visible(): boolean + get_width(): number + grab_focus(): boolean + has_css_class(css_class: string): boolean + has_visible_focus(): boolean + hide(): void + in_destruction(): boolean + init_template(): void + insert_action_group(name: string, group?: Gio.ActionGroup | null): void + insert_after(parent: Widget, previous_sibling?: Widget | null): void + insert_before(parent: Widget, next_sibling?: Widget | null): void + is_ancestor(ancestor: Widget): boolean + is_drawable(): boolean + is_focus(): boolean + is_sensitive(): boolean + is_visible(): boolean + keynav_failed(direction: DirectionType): boolean + list_mnemonic_labels(): Widget[] + map(): void + measure(orientation: Orientation, for_size: number): [ /* minimum */ number | null, /* natural */ number | null, /* minimum_baseline */ number | null, /* natural_baseline */ number | null ] + mnemonic_activate(group_cycling: boolean): boolean + observe_children(): Gio.ListModel + observe_controllers(): Gio.ListModel + pick(x: number, y: number, flags: PickFlags): Widget | null + queue_allocate(): void + queue_draw(): void + queue_resize(): void + realize(): void + remove_controller(controller: EventController): void + remove_css_class(css_class: string): void + remove_mnemonic_label(label: Widget): void + remove_tick_callback(id: number): void + set_can_focus(can_focus: boolean): void + set_can_target(can_target: boolean): void + set_child_visible(child_visible: boolean): void + set_css_classes(classes: string[]): void + set_cursor(cursor?: Gdk.Cursor | null): void + set_cursor_from_name(name?: string | null): void + set_direction(dir: TextDirection): void + set_focus_child(child?: Widget | null): void + set_focus_on_click(focus_on_click: boolean): void + set_focusable(focusable: boolean): void + set_font_map(font_map?: Pango.FontMap | null): void + set_font_options(options?: cairo.FontOptions | null): void + set_halign(align: Align): void + set_has_tooltip(has_tooltip: boolean): void + set_hexpand(expand: boolean): void + set_hexpand_set(set: boolean): void + set_layout_manager(layout_manager?: LayoutManager | null): void + set_margin_bottom(margin: number): void + set_margin_end(margin: number): void + set_margin_start(margin: number): void + set_margin_top(margin: number): void + set_name(name: string): void + set_opacity(opacity: number): void + set_overflow(overflow: Overflow): void + set_parent(parent: Widget): void + set_receives_default(receives_default: boolean): void + set_sensitive(sensitive: boolean): void + set_size_request(width: number, height: number): void + set_state_flags(flags: StateFlags, clear: boolean): void + set_tooltip_markup(markup?: string | null): void + set_tooltip_text(text?: string | null): void + set_valign(align: Align): void + set_vexpand(expand: boolean): void + set_vexpand_set(set: boolean): void + set_visible(visible: boolean): void + should_layout(): boolean + show(): void + size_allocate(allocation: Allocation, baseline: number): void + snapshot_child(child: Widget, snapshot: Snapshot): void + translate_coordinates(dest_widget: Widget, src_x: number, src_y: number): [ /* returnType */ boolean, /* dest_x */ number | null, /* dest_y */ number | null ] + trigger_tooltip_query(): void + unmap(): void + unparent(): void + unrealize(): void + unset_state_flags(flags: StateFlags): void + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Methods of Gtk.Accessible */ + get_accessible_role(): AccessibleRole + reset_property(property: AccessibleProperty): void + reset_relation(relation: AccessibleRelation): void + reset_state(state: AccessibleState): void + update_property(properties: AccessibleProperty[], values: any): void + update_relation(relations: AccessibleRelation[], values: any): void + update_state(states: AccessibleState[], values: any): void + /* Methods of Gtk.Buildable */ + get_buildable_id(): string + /* Methods of Gtk.Scrollable */ + get_border(): [ /* returnType */ boolean, /* border */ Border ] + get_hadjustment(): Adjustment + get_hscroll_policy(): ScrollablePolicy + get_vadjustment(): Adjustment + get_vscroll_policy(): ScrollablePolicy + set_hadjustment(hadjustment?: Adjustment | null): void + set_hscroll_policy(policy: ScrollablePolicy): void + set_vadjustment(vadjustment?: Adjustment | null): void + set_vscroll_policy(policy: ScrollablePolicy): void + /* Virtual methods of Gtk.ColumnView */ + vfunc_get_border(): [ /* returnType */ boolean, /* border */ Border ] + /* Virtual methods of Gtk.Widget */ + vfunc_compute_expand(hexpand_p: boolean, vexpand_p: boolean): void + vfunc_contains(x: number, y: number): boolean + vfunc_css_changed(change: CssStyleChange): void + vfunc_direction_changed(previous_direction: TextDirection): void + vfunc_focus(direction: DirectionType): boolean + vfunc_get_request_mode(): SizeRequestMode + vfunc_grab_focus(): boolean + vfunc_hide(): void + vfunc_keynav_failed(direction: DirectionType): boolean + vfunc_map(): void + vfunc_measure(orientation: Orientation, for_size: number): [ /* minimum */ number | null, /* natural */ number | null, /* minimum_baseline */ number | null, /* natural_baseline */ number | null ] + vfunc_mnemonic_activate(group_cycling: boolean): boolean + vfunc_move_focus(direction: DirectionType): void + vfunc_query_tooltip(x: number, y: number, keyboard_tooltip: boolean, tooltip: Tooltip): boolean + vfunc_realize(): void + vfunc_root(): void + vfunc_set_focus_child(child?: Widget | null): void + vfunc_show(): void + vfunc_size_allocate(width: number, height: number, baseline: number): void + vfunc_snapshot(snapshot: Snapshot): void + vfunc_state_flags_changed(previous_state_flags: StateFlags): void + vfunc_system_setting_changed(settings: SystemSetting): void + vfunc_unmap(): void + vfunc_unrealize(): void + vfunc_unroot(): void + vfunc_add_child(builder: Builder, child: GObject.Object, type?: string | null): void + vfunc_custom_finished(builder: Builder, child: GObject.Object | null, tagname: string, data?: object | null): void + vfunc_custom_tag_end(builder: Builder, child: GObject.Object | null, tagname: string, data?: object | null): void + vfunc_custom_tag_start(builder: Builder, child: GObject.Object | null, tagname: string): [ /* returnType */ boolean, /* parser */ BuildableParser, /* data */ object | null ] + vfunc_get_id(): string + vfunc_get_internal_child(builder: Builder, childname: string): GObject.Object + vfunc_parser_finished(builder: Builder): void + vfunc_set_buildable_property(builder: Builder, name: string, value: any): void + vfunc_set_id(id: string): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Gtk.ColumnView */ + connect(sigName: "activate", callback: (($obj: ColumnView, position: number) => void)): number + connect_after(sigName: "activate", callback: (($obj: ColumnView, position: number) => void)): number + emit(sigName: "activate", position: number): void + /* Signals of Gtk.Widget */ + connect(sigName: "destroy", callback: (($obj: ColumnView) => void)): number + connect_after(sigName: "destroy", callback: (($obj: ColumnView) => void)): number + emit(sigName: "destroy"): void + connect(sigName: "direction-changed", callback: (($obj: ColumnView, previous_direction: TextDirection) => void)): number + connect_after(sigName: "direction-changed", callback: (($obj: ColumnView, previous_direction: TextDirection) => void)): number + emit(sigName: "direction-changed", previous_direction: TextDirection): void + connect(sigName: "hide", callback: (($obj: ColumnView) => void)): number + connect_after(sigName: "hide", callback: (($obj: ColumnView) => void)): number + emit(sigName: "hide"): void + connect(sigName: "keynav-failed", callback: (($obj: ColumnView, direction: DirectionType) => boolean)): number + connect_after(sigName: "keynav-failed", callback: (($obj: ColumnView, direction: DirectionType) => boolean)): number + emit(sigName: "keynav-failed", direction: DirectionType): void + connect(sigName: "map", callback: (($obj: ColumnView) => void)): number + connect_after(sigName: "map", callback: (($obj: ColumnView) => void)): number + emit(sigName: "map"): void + connect(sigName: "mnemonic-activate", callback: (($obj: ColumnView, group_cycling: boolean) => boolean)): number + connect_after(sigName: "mnemonic-activate", callback: (($obj: ColumnView, group_cycling: boolean) => boolean)): number + emit(sigName: "mnemonic-activate", group_cycling: boolean): void + connect(sigName: "move-focus", callback: (($obj: ColumnView, direction: DirectionType) => void)): number + connect_after(sigName: "move-focus", callback: (($obj: ColumnView, direction: DirectionType) => void)): number + emit(sigName: "move-focus", direction: DirectionType): void + connect(sigName: "query-tooltip", callback: (($obj: ColumnView, x: number, y: number, keyboard_mode: boolean, tooltip: Tooltip) => boolean)): number + connect_after(sigName: "query-tooltip", callback: (($obj: ColumnView, x: number, y: number, keyboard_mode: boolean, tooltip: Tooltip) => boolean)): number + emit(sigName: "query-tooltip", x: number, y: number, keyboard_mode: boolean, tooltip: Tooltip): void + connect(sigName: "realize", callback: (($obj: ColumnView) => void)): number + connect_after(sigName: "realize", callback: (($obj: ColumnView) => void)): number + emit(sigName: "realize"): void + connect(sigName: "show", callback: (($obj: ColumnView) => void)): number + connect_after(sigName: "show", callback: (($obj: ColumnView) => void)): number + emit(sigName: "show"): void + connect(sigName: "state-flags-changed", callback: (($obj: ColumnView, flags: StateFlags) => void)): number + connect_after(sigName: "state-flags-changed", callback: (($obj: ColumnView, flags: StateFlags) => void)): number + emit(sigName: "state-flags-changed", flags: StateFlags): void + connect(sigName: "unmap", callback: (($obj: ColumnView) => void)): number + connect_after(sigName: "unmap", callback: (($obj: ColumnView) => void)): number + emit(sigName: "unmap"): void + connect(sigName: "unrealize", callback: (($obj: ColumnView) => void)): number + connect_after(sigName: "unrealize", callback: (($obj: ColumnView) => void)): number + emit(sigName: "unrealize"): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: ColumnView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: ColumnView, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: "notify::columns", callback: (($obj: ColumnView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::columns", callback: (($obj: ColumnView, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::enable-rubberband", callback: (($obj: ColumnView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::enable-rubberband", callback: (($obj: ColumnView, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::model", callback: (($obj: ColumnView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::model", callback: (($obj: ColumnView, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::reorderable", callback: (($obj: ColumnView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::reorderable", callback: (($obj: ColumnView, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::show-column-separators", callback: (($obj: ColumnView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::show-column-separators", callback: (($obj: ColumnView, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::show-row-separators", callback: (($obj: ColumnView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::show-row-separators", callback: (($obj: ColumnView, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::single-click-activate", callback: (($obj: ColumnView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::single-click-activate", callback: (($obj: ColumnView, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::sorter", callback: (($obj: ColumnView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::sorter", callback: (($obj: ColumnView, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::can-focus", callback: (($obj: ColumnView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::can-focus", callback: (($obj: ColumnView, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::can-target", callback: (($obj: ColumnView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::can-target", callback: (($obj: ColumnView, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::css-classes", callback: (($obj: ColumnView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::css-classes", callback: (($obj: ColumnView, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::cursor", callback: (($obj: ColumnView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::cursor", callback: (($obj: ColumnView, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::focus-on-click", callback: (($obj: ColumnView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::focus-on-click", callback: (($obj: ColumnView, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::focusable", callback: (($obj: ColumnView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::focusable", callback: (($obj: ColumnView, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::halign", callback: (($obj: ColumnView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::halign", callback: (($obj: ColumnView, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::has-default", callback: (($obj: ColumnView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-default", callback: (($obj: ColumnView, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::has-focus", callback: (($obj: ColumnView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-focus", callback: (($obj: ColumnView, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::has-tooltip", callback: (($obj: ColumnView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-tooltip", callback: (($obj: ColumnView, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::height-request", callback: (($obj: ColumnView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::height-request", callback: (($obj: ColumnView, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::hexpand", callback: (($obj: ColumnView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hexpand", callback: (($obj: ColumnView, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::hexpand-set", callback: (($obj: ColumnView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hexpand-set", callback: (($obj: ColumnView, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::layout-manager", callback: (($obj: ColumnView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::layout-manager", callback: (($obj: ColumnView, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-bottom", callback: (($obj: ColumnView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-bottom", callback: (($obj: ColumnView, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-end", callback: (($obj: ColumnView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-end", callback: (($obj: ColumnView, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-start", callback: (($obj: ColumnView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-start", callback: (($obj: ColumnView, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-top", callback: (($obj: ColumnView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-top", callback: (($obj: ColumnView, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::name", callback: (($obj: ColumnView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::name", callback: (($obj: ColumnView, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::opacity", callback: (($obj: ColumnView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::opacity", callback: (($obj: ColumnView, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::overflow", callback: (($obj: ColumnView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::overflow", callback: (($obj: ColumnView, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::parent", callback: (($obj: ColumnView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::parent", callback: (($obj: ColumnView, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::receives-default", callback: (($obj: ColumnView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::receives-default", callback: (($obj: ColumnView, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::root", callback: (($obj: ColumnView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::root", callback: (($obj: ColumnView, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::scale-factor", callback: (($obj: ColumnView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::scale-factor", callback: (($obj: ColumnView, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::sensitive", callback: (($obj: ColumnView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::sensitive", callback: (($obj: ColumnView, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::tooltip-markup", callback: (($obj: ColumnView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::tooltip-markup", callback: (($obj: ColumnView, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::tooltip-text", callback: (($obj: ColumnView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::tooltip-text", callback: (($obj: ColumnView, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::valign", callback: (($obj: ColumnView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::valign", callback: (($obj: ColumnView, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::vexpand", callback: (($obj: ColumnView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vexpand", callback: (($obj: ColumnView, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::vexpand-set", callback: (($obj: ColumnView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vexpand-set", callback: (($obj: ColumnView, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::visible", callback: (($obj: ColumnView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::visible", callback: (($obj: ColumnView, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::width-request", callback: (($obj: ColumnView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::width-request", callback: (($obj: ColumnView, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::accessible-role", callback: (($obj: ColumnView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-role", callback: (($obj: ColumnView, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::hadjustment", callback: (($obj: ColumnView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hadjustment", callback: (($obj: ColumnView, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::hscroll-policy", callback: (($obj: ColumnView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hscroll-policy", callback: (($obj: ColumnView, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::vadjustment", callback: (($obj: ColumnView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vadjustment", callback: (($obj: ColumnView, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::vscroll-policy", callback: (($obj: ColumnView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vscroll-policy", callback: (($obj: ColumnView, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: ColumnView_ConstructProps) + _init (config?: ColumnView_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(model?: SelectionModel | null): ColumnView + static $gtype: GObject.Type +} +export interface ColumnViewColumn_ConstructProps extends GObject.Object_ConstructProps { + expand?: boolean + factory?: ListItemFactory + fixed_width?: number + header_menu?: Gio.MenuModel + resizable?: boolean + sorter?: Sorter + title?: string + visible?: boolean +} +export class ColumnViewColumn { + /* Properties of Gtk.ColumnViewColumn */ + readonly column_view: ColumnView + expand: boolean + factory: ListItemFactory + fixed_width: number + header_menu: Gio.MenuModel + resizable: boolean + sorter: Sorter + title: string + visible: boolean + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of Gtk.ColumnViewColumn */ + get_column_view(): ColumnView | null + get_expand(): boolean + get_factory(): ListItemFactory | null + get_fixed_width(): number + get_header_menu(): Gio.MenuModel | null + get_resizable(): boolean + get_sorter(): Sorter | null + get_title(): string | null + get_visible(): boolean + set_expand(expand: boolean): void + set_factory(factory?: ListItemFactory | null): void + set_fixed_width(fixed_width: number): void + set_header_menu(menu?: Gio.MenuModel | null): void + set_resizable(resizable: boolean): void + set_sorter(sorter?: Sorter | null): void + set_title(title?: string | null): void + set_visible(visible: boolean): void + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: ColumnViewColumn, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: ColumnViewColumn, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: "notify::column-view", callback: (($obj: ColumnViewColumn, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::column-view", callback: (($obj: ColumnViewColumn, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::expand", callback: (($obj: ColumnViewColumn, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::expand", callback: (($obj: ColumnViewColumn, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::factory", callback: (($obj: ColumnViewColumn, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::factory", callback: (($obj: ColumnViewColumn, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::fixed-width", callback: (($obj: ColumnViewColumn, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::fixed-width", callback: (($obj: ColumnViewColumn, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::header-menu", callback: (($obj: ColumnViewColumn, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::header-menu", callback: (($obj: ColumnViewColumn, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::resizable", callback: (($obj: ColumnViewColumn, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::resizable", callback: (($obj: ColumnViewColumn, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::sorter", callback: (($obj: ColumnViewColumn, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::sorter", callback: (($obj: ColumnViewColumn, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::title", callback: (($obj: ColumnViewColumn, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::title", callback: (($obj: ColumnViewColumn, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::visible", callback: (($obj: ColumnViewColumn, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::visible", callback: (($obj: ColumnViewColumn, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: ColumnViewColumn_ConstructProps) + _init (config?: ColumnViewColumn_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(title?: string | null, factory?: ListItemFactory | null): ColumnViewColumn + static $gtype: GObject.Type +} +export interface ComboBox_ConstructProps extends Widget_ConstructProps { + active?: number + active_id?: string + button_sensitivity?: SensitivityType + child?: Widget + entry_text_column?: number + has_entry?: boolean + has_frame?: boolean + id_column?: number + model?: TreeModel + popup_fixed_width?: boolean + accessible_role?: AccessibleRole + editing_canceled?: boolean +} +export class ComboBox { + /* Properties of Gtk.ComboBox */ + active: number + active_id: string + button_sensitivity: SensitivityType + child: Widget + entry_text_column: number + has_frame: boolean + id_column: number + model: TreeModel + popup_fixed_width: boolean + readonly popup_shown: boolean + /* Properties of Gtk.Widget */ + can_focus: boolean + can_target: boolean + css_classes: string[] + cursor: Gdk.Cursor + focus_on_click: boolean + focusable: boolean + halign: Align + readonly has_default: boolean + readonly has_focus: boolean + has_tooltip: boolean + height_request: number + hexpand: boolean + hexpand_set: boolean + layout_manager: LayoutManager + margin_bottom: number + margin_end: number + margin_start: number + margin_top: number + name: string + opacity: number + overflow: Overflow + readonly parent: Widget + receives_default: boolean + readonly root: Root + readonly scale_factor: number + sensitive: boolean + tooltip_markup: string + tooltip_text: string + valign: Align + vexpand: boolean + vexpand_set: boolean + visible: boolean + width_request: number + /* Properties of Gtk.Accessible */ + accessible_role: AccessibleRole + /* Properties of Gtk.CellEditable */ + editing_canceled: boolean + /* Fields of Gtk.ComboBox */ + parent_instance: Widget + /* Fields of GObject.InitiallyUnowned */ + g_type_instance: GObject.TypeInstance + /* Methods of Gtk.ComboBox */ + get_active(): number + get_active_id(): string | null + get_active_iter(): [ /* returnType */ boolean, /* iter */ TreeIter ] + get_button_sensitivity(): SensitivityType + get_child(): Widget | null + get_entry_text_column(): number + get_has_entry(): boolean + get_id_column(): number + get_model(): TreeModel | null + get_popup_fixed_width(): boolean + popdown(): void + popup(): void + popup_for_device(device: Gdk.Device): void + set_active(index_: number): void + set_active_id(active_id?: string | null): boolean + set_active_iter(iter?: TreeIter | null): void + set_button_sensitivity(sensitivity: SensitivityType): void + set_child(child?: Widget | null): void + set_entry_text_column(text_column: number): void + set_id_column(id_column: number): void + set_model(model?: TreeModel | null): void + set_popup_fixed_width(fixed: boolean): void + set_row_separator_func(func?: TreeViewRowSeparatorFunc | null): void + /* Methods of Gtk.Widget */ + action_set_enabled(action_name: string, enabled: boolean): void + activate(): boolean + activate_action(name: string, args?: GLib.Variant | null): boolean + activate_default(): void + add_controller(controller: EventController): void + add_css_class(css_class: string): void + add_mnemonic_label(label: Widget): void + add_tick_callback(callback: TickCallback): number + allocate(width: number, height: number, baseline: number, transform?: Gsk.Transform | null): void + child_focus(direction: DirectionType): boolean + compute_bounds(target: Widget): [ /* returnType */ boolean, /* out_bounds */ Graphene.Rect ] + compute_expand(orientation: Orientation): boolean + compute_point(target: Widget, point: Graphene.Point): [ /* returnType */ boolean, /* out_point */ Graphene.Point ] + compute_transform(target: Widget): [ /* returnType */ boolean, /* out_transform */ Graphene.Matrix ] + contains(x: number, y: number): boolean + create_pango_context(): Pango.Context + create_pango_layout(text?: string | null): Pango.Layout + drag_check_threshold(start_x: number, start_y: number, current_x: number, current_y: number): boolean + error_bell(): void + get_allocated_baseline(): number + get_allocated_height(): number + get_allocated_width(): number + get_allocation(): /* allocation */ Allocation + get_ancestor(widget_type: GObject.Type): Widget | null + get_can_focus(): boolean + get_can_target(): boolean + get_child_visible(): boolean + get_clipboard(): Gdk.Clipboard + get_css_classes(): string[] + get_css_name(): string + get_cursor(): Gdk.Cursor | null + get_direction(): TextDirection + get_display(): Gdk.Display + get_first_child(): Widget | null + get_focus_child(): Widget | null + get_focus_on_click(): boolean + get_focusable(): boolean + get_font_map(): Pango.FontMap | null + get_font_options(): cairo.FontOptions | null + get_frame_clock(): Gdk.FrameClock | null + get_halign(): Align + get_has_tooltip(): boolean + get_height(): number + get_hexpand(): boolean + get_hexpand_set(): boolean + get_last_child(): Widget | null + get_layout_manager(): LayoutManager | null + get_mapped(): boolean + get_margin_bottom(): number + get_margin_end(): number + get_margin_start(): number + get_margin_top(): number + get_name(): string + get_native(): Native | null + get_next_sibling(): Widget | null + get_opacity(): number + get_overflow(): Overflow + get_pango_context(): Pango.Context + get_parent(): Widget | null + get_preferred_size(): [ /* minimum_size */ Requisition | null, /* natural_size */ Requisition | null ] + get_prev_sibling(): Widget | null + get_primary_clipboard(): Gdk.Clipboard + get_realized(): boolean + get_receives_default(): boolean + get_request_mode(): SizeRequestMode + get_root(): Root | null + get_scale_factor(): number + get_sensitive(): boolean + get_settings(): Settings + get_size(orientation: Orientation): number + get_size_request(): [ /* width */ number | null, /* height */ number | null ] + get_state_flags(): StateFlags + get_style_context(): StyleContext + get_template_child(widget_type: GObject.Type, name: string): GObject.Object + get_tooltip_markup(): string | null + get_tooltip_text(): string | null + get_valign(): Align + get_vexpand(): boolean + get_vexpand_set(): boolean + get_visible(): boolean + get_width(): number + grab_focus(): boolean + has_css_class(css_class: string): boolean + has_visible_focus(): boolean + hide(): void + in_destruction(): boolean + init_template(): void + insert_action_group(name: string, group?: Gio.ActionGroup | null): void + insert_after(parent: Widget, previous_sibling?: Widget | null): void + insert_before(parent: Widget, next_sibling?: Widget | null): void + is_ancestor(ancestor: Widget): boolean + is_drawable(): boolean + is_focus(): boolean + is_sensitive(): boolean + is_visible(): boolean + keynav_failed(direction: DirectionType): boolean + list_mnemonic_labels(): Widget[] + map(): void + measure(orientation: Orientation, for_size: number): [ /* minimum */ number | null, /* natural */ number | null, /* minimum_baseline */ number | null, /* natural_baseline */ number | null ] + mnemonic_activate(group_cycling: boolean): boolean + observe_children(): Gio.ListModel + observe_controllers(): Gio.ListModel + pick(x: number, y: number, flags: PickFlags): Widget | null + queue_allocate(): void + queue_draw(): void + queue_resize(): void + realize(): void + remove_controller(controller: EventController): void + remove_css_class(css_class: string): void + remove_mnemonic_label(label: Widget): void + remove_tick_callback(id: number): void + set_can_focus(can_focus: boolean): void + set_can_target(can_target: boolean): void + set_child_visible(child_visible: boolean): void + set_css_classes(classes: string[]): void + set_cursor(cursor?: Gdk.Cursor | null): void + set_cursor_from_name(name?: string | null): void + set_direction(dir: TextDirection): void + set_focus_child(child?: Widget | null): void + set_focus_on_click(focus_on_click: boolean): void + set_focusable(focusable: boolean): void + set_font_map(font_map?: Pango.FontMap | null): void + set_font_options(options?: cairo.FontOptions | null): void + set_halign(align: Align): void + set_has_tooltip(has_tooltip: boolean): void + set_hexpand(expand: boolean): void + set_hexpand_set(set: boolean): void + set_layout_manager(layout_manager?: LayoutManager | null): void + set_margin_bottom(margin: number): void + set_margin_end(margin: number): void + set_margin_start(margin: number): void + set_margin_top(margin: number): void + set_name(name: string): void + set_opacity(opacity: number): void + set_overflow(overflow: Overflow): void + set_parent(parent: Widget): void + set_receives_default(receives_default: boolean): void + set_sensitive(sensitive: boolean): void + set_size_request(width: number, height: number): void + set_state_flags(flags: StateFlags, clear: boolean): void + set_tooltip_markup(markup?: string | null): void + set_tooltip_text(text?: string | null): void + set_valign(align: Align): void + set_vexpand(expand: boolean): void + set_vexpand_set(set: boolean): void + set_visible(visible: boolean): void + should_layout(): boolean + show(): void + size_allocate(allocation: Allocation, baseline: number): void + snapshot_child(child: Widget, snapshot: Snapshot): void + translate_coordinates(dest_widget: Widget, src_x: number, src_y: number): [ /* returnType */ boolean, /* dest_x */ number | null, /* dest_y */ number | null ] + trigger_tooltip_query(): void + unmap(): void + unparent(): void + unrealize(): void + unset_state_flags(flags: StateFlags): void + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Methods of Gtk.Accessible */ + get_accessible_role(): AccessibleRole + reset_property(property: AccessibleProperty): void + reset_relation(relation: AccessibleRelation): void + reset_state(state: AccessibleState): void + update_property(properties: AccessibleProperty[], values: any): void + update_relation(relations: AccessibleRelation[], values: any): void + update_state(states: AccessibleState[], values: any): void + /* Methods of Gtk.Buildable */ + get_buildable_id(): string + /* Methods of Gtk.CellEditable */ + editing_done(): void + remove_widget(): void + start_editing(event?: Gdk.Event | null): void + /* Methods of Gtk.CellLayout */ + add_attribute(cell: CellRenderer, attribute: string, column: number): void + clear(): void + clear_attributes(cell: CellRenderer): void + get_area(): CellArea | null + get_cells(): CellRenderer[] + pack_end(cell: CellRenderer, expand: boolean): void + pack_start(cell: CellRenderer, expand: boolean): void + reorder(cell: CellRenderer, position: number): void + set_cell_data_func(cell: CellRenderer, func: CellLayoutDataFunc | null): void + /* Virtual methods of Gtk.ComboBox */ + vfunc_changed(): void + vfunc_format_entry_text(path: string): string + vfunc_editing_done(): void + vfunc_remove_widget(): void + vfunc_start_editing(event?: Gdk.Event | null): void + vfunc_add_attribute(cell: CellRenderer, attribute: string, column: number): void + vfunc_clear(): void + vfunc_clear_attributes(cell: CellRenderer): void + vfunc_get_area(): CellArea | null + vfunc_get_cells(): CellRenderer[] + vfunc_pack_end(cell: CellRenderer, expand: boolean): void + vfunc_pack_start(cell: CellRenderer, expand: boolean): void + vfunc_reorder(cell: CellRenderer, position: number): void + vfunc_set_cell_data_func(cell: CellRenderer, func: CellLayoutDataFunc | null): void + /* Virtual methods of Gtk.Widget */ + vfunc_compute_expand(hexpand_p: boolean, vexpand_p: boolean): void + vfunc_contains(x: number, y: number): boolean + vfunc_css_changed(change: CssStyleChange): void + vfunc_direction_changed(previous_direction: TextDirection): void + vfunc_focus(direction: DirectionType): boolean + vfunc_get_request_mode(): SizeRequestMode + vfunc_grab_focus(): boolean + vfunc_hide(): void + vfunc_keynav_failed(direction: DirectionType): boolean + vfunc_map(): void + vfunc_measure(orientation: Orientation, for_size: number): [ /* minimum */ number | null, /* natural */ number | null, /* minimum_baseline */ number | null, /* natural_baseline */ number | null ] + vfunc_mnemonic_activate(group_cycling: boolean): boolean + vfunc_move_focus(direction: DirectionType): void + vfunc_query_tooltip(x: number, y: number, keyboard_tooltip: boolean, tooltip: Tooltip): boolean + vfunc_realize(): void + vfunc_root(): void + vfunc_set_focus_child(child?: Widget | null): void + vfunc_show(): void + vfunc_size_allocate(width: number, height: number, baseline: number): void + vfunc_snapshot(snapshot: Snapshot): void + vfunc_state_flags_changed(previous_state_flags: StateFlags): void + vfunc_system_setting_changed(settings: SystemSetting): void + vfunc_unmap(): void + vfunc_unrealize(): void + vfunc_unroot(): void + vfunc_add_child(builder: Builder, child: GObject.Object, type?: string | null): void + vfunc_custom_finished(builder: Builder, child: GObject.Object | null, tagname: string, data?: object | null): void + vfunc_custom_tag_end(builder: Builder, child: GObject.Object | null, tagname: string, data?: object | null): void + vfunc_custom_tag_start(builder: Builder, child: GObject.Object | null, tagname: string): [ /* returnType */ boolean, /* parser */ BuildableParser, /* data */ object | null ] + vfunc_get_id(): string + vfunc_get_internal_child(builder: Builder, childname: string): GObject.Object + vfunc_parser_finished(builder: Builder): void + vfunc_set_buildable_property(builder: Builder, name: string, value: any): void + vfunc_set_id(id: string): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Gtk.ComboBox */ + connect(sigName: "changed", callback: (($obj: ComboBox) => void)): number + connect_after(sigName: "changed", callback: (($obj: ComboBox) => void)): number + emit(sigName: "changed"): void + connect(sigName: "format-entry-text", callback: (($obj: ComboBox, path: string) => string)): number + connect_after(sigName: "format-entry-text", callback: (($obj: ComboBox, path: string) => string)): number + emit(sigName: "format-entry-text", path: string): void + connect(sigName: "move-active", callback: (($obj: ComboBox, scroll_type: ScrollType) => void)): number + connect_after(sigName: "move-active", callback: (($obj: ComboBox, scroll_type: ScrollType) => void)): number + emit(sigName: "move-active", scroll_type: ScrollType): void + connect(sigName: "popdown", callback: (($obj: ComboBox) => boolean)): number + connect_after(sigName: "popdown", callback: (($obj: ComboBox) => boolean)): number + emit(sigName: "popdown"): void + connect(sigName: "popup", callback: (($obj: ComboBox) => void)): number + connect_after(sigName: "popup", callback: (($obj: ComboBox) => void)): number + emit(sigName: "popup"): void + /* Signals of Gtk.Widget */ + connect(sigName: "destroy", callback: (($obj: ComboBox) => void)): number + connect_after(sigName: "destroy", callback: (($obj: ComboBox) => void)): number + emit(sigName: "destroy"): void + connect(sigName: "direction-changed", callback: (($obj: ComboBox, previous_direction: TextDirection) => void)): number + connect_after(sigName: "direction-changed", callback: (($obj: ComboBox, previous_direction: TextDirection) => void)): number + emit(sigName: "direction-changed", previous_direction: TextDirection): void + connect(sigName: "hide", callback: (($obj: ComboBox) => void)): number + connect_after(sigName: "hide", callback: (($obj: ComboBox) => void)): number + emit(sigName: "hide"): void + connect(sigName: "keynav-failed", callback: (($obj: ComboBox, direction: DirectionType) => boolean)): number + connect_after(sigName: "keynav-failed", callback: (($obj: ComboBox, direction: DirectionType) => boolean)): number + emit(sigName: "keynav-failed", direction: DirectionType): void + connect(sigName: "map", callback: (($obj: ComboBox) => void)): number + connect_after(sigName: "map", callback: (($obj: ComboBox) => void)): number + emit(sigName: "map"): void + connect(sigName: "mnemonic-activate", callback: (($obj: ComboBox, group_cycling: boolean) => boolean)): number + connect_after(sigName: "mnemonic-activate", callback: (($obj: ComboBox, group_cycling: boolean) => boolean)): number + emit(sigName: "mnemonic-activate", group_cycling: boolean): void + connect(sigName: "move-focus", callback: (($obj: ComboBox, direction: DirectionType) => void)): number + connect_after(sigName: "move-focus", callback: (($obj: ComboBox, direction: DirectionType) => void)): number + emit(sigName: "move-focus", direction: DirectionType): void + connect(sigName: "query-tooltip", callback: (($obj: ComboBox, x: number, y: number, keyboard_mode: boolean, tooltip: Tooltip) => boolean)): number + connect_after(sigName: "query-tooltip", callback: (($obj: ComboBox, x: number, y: number, keyboard_mode: boolean, tooltip: Tooltip) => boolean)): number + emit(sigName: "query-tooltip", x: number, y: number, keyboard_mode: boolean, tooltip: Tooltip): void + connect(sigName: "realize", callback: (($obj: ComboBox) => void)): number + connect_after(sigName: "realize", callback: (($obj: ComboBox) => void)): number + emit(sigName: "realize"): void + connect(sigName: "show", callback: (($obj: ComboBox) => void)): number + connect_after(sigName: "show", callback: (($obj: ComboBox) => void)): number + emit(sigName: "show"): void + connect(sigName: "state-flags-changed", callback: (($obj: ComboBox, flags: StateFlags) => void)): number + connect_after(sigName: "state-flags-changed", callback: (($obj: ComboBox, flags: StateFlags) => void)): number + emit(sigName: "state-flags-changed", flags: StateFlags): void + connect(sigName: "unmap", callback: (($obj: ComboBox) => void)): number + connect_after(sigName: "unmap", callback: (($obj: ComboBox) => void)): number + emit(sigName: "unmap"): void + connect(sigName: "unrealize", callback: (($obj: ComboBox) => void)): number + connect_after(sigName: "unrealize", callback: (($obj: ComboBox) => void)): number + emit(sigName: "unrealize"): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: ComboBox, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: ComboBox, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + /* Signals of Gtk.CellEditable */ + connect(sigName: "editing-done", callback: (($obj: ComboBox) => void)): number + connect_after(sigName: "editing-done", callback: (($obj: ComboBox) => void)): number + emit(sigName: "editing-done"): void + connect(sigName: "remove-widget", callback: (($obj: ComboBox) => void)): number + connect_after(sigName: "remove-widget", callback: (($obj: ComboBox) => void)): number + emit(sigName: "remove-widget"): void + connect(sigName: "notify::active", callback: (($obj: ComboBox, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::active", callback: (($obj: ComboBox, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::active-id", callback: (($obj: ComboBox, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::active-id", callback: (($obj: ComboBox, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::button-sensitivity", callback: (($obj: ComboBox, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::button-sensitivity", callback: (($obj: ComboBox, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::child", callback: (($obj: ComboBox, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::child", callback: (($obj: ComboBox, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::entry-text-column", callback: (($obj: ComboBox, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::entry-text-column", callback: (($obj: ComboBox, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::has-frame", callback: (($obj: ComboBox, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-frame", callback: (($obj: ComboBox, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::id-column", callback: (($obj: ComboBox, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::id-column", callback: (($obj: ComboBox, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::model", callback: (($obj: ComboBox, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::model", callback: (($obj: ComboBox, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::popup-fixed-width", callback: (($obj: ComboBox, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::popup-fixed-width", callback: (($obj: ComboBox, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::popup-shown", callback: (($obj: ComboBox, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::popup-shown", callback: (($obj: ComboBox, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::can-focus", callback: (($obj: ComboBox, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::can-focus", callback: (($obj: ComboBox, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::can-target", callback: (($obj: ComboBox, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::can-target", callback: (($obj: ComboBox, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::css-classes", callback: (($obj: ComboBox, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::css-classes", callback: (($obj: ComboBox, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::cursor", callback: (($obj: ComboBox, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::cursor", callback: (($obj: ComboBox, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::focus-on-click", callback: (($obj: ComboBox, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::focus-on-click", callback: (($obj: ComboBox, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::focusable", callback: (($obj: ComboBox, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::focusable", callback: (($obj: ComboBox, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::halign", callback: (($obj: ComboBox, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::halign", callback: (($obj: ComboBox, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::has-default", callback: (($obj: ComboBox, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-default", callback: (($obj: ComboBox, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::has-focus", callback: (($obj: ComboBox, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-focus", callback: (($obj: ComboBox, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::has-tooltip", callback: (($obj: ComboBox, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-tooltip", callback: (($obj: ComboBox, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::height-request", callback: (($obj: ComboBox, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::height-request", callback: (($obj: ComboBox, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::hexpand", callback: (($obj: ComboBox, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hexpand", callback: (($obj: ComboBox, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::hexpand-set", callback: (($obj: ComboBox, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hexpand-set", callback: (($obj: ComboBox, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::layout-manager", callback: (($obj: ComboBox, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::layout-manager", callback: (($obj: ComboBox, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-bottom", callback: (($obj: ComboBox, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-bottom", callback: (($obj: ComboBox, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-end", callback: (($obj: ComboBox, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-end", callback: (($obj: ComboBox, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-start", callback: (($obj: ComboBox, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-start", callback: (($obj: ComboBox, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-top", callback: (($obj: ComboBox, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-top", callback: (($obj: ComboBox, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::name", callback: (($obj: ComboBox, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::name", callback: (($obj: ComboBox, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::opacity", callback: (($obj: ComboBox, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::opacity", callback: (($obj: ComboBox, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::overflow", callback: (($obj: ComboBox, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::overflow", callback: (($obj: ComboBox, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::parent", callback: (($obj: ComboBox, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::parent", callback: (($obj: ComboBox, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::receives-default", callback: (($obj: ComboBox, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::receives-default", callback: (($obj: ComboBox, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::root", callback: (($obj: ComboBox, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::root", callback: (($obj: ComboBox, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::scale-factor", callback: (($obj: ComboBox, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::scale-factor", callback: (($obj: ComboBox, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::sensitive", callback: (($obj: ComboBox, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::sensitive", callback: (($obj: ComboBox, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::tooltip-markup", callback: (($obj: ComboBox, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::tooltip-markup", callback: (($obj: ComboBox, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::tooltip-text", callback: (($obj: ComboBox, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::tooltip-text", callback: (($obj: ComboBox, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::valign", callback: (($obj: ComboBox, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::valign", callback: (($obj: ComboBox, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::vexpand", callback: (($obj: ComboBox, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vexpand", callback: (($obj: ComboBox, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::vexpand-set", callback: (($obj: ComboBox, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vexpand-set", callback: (($obj: ComboBox, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::visible", callback: (($obj: ComboBox, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::visible", callback: (($obj: ComboBox, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::width-request", callback: (($obj: ComboBox, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::width-request", callback: (($obj: ComboBox, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::accessible-role", callback: (($obj: ComboBox, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-role", callback: (($obj: ComboBox, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::editing-canceled", callback: (($obj: ComboBox, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::editing-canceled", callback: (($obj: ComboBox, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: ComboBox_ConstructProps) + _init (config?: ComboBox_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(): ComboBox + static new_with_entry(): ComboBox + static new_with_model(model: TreeModel): ComboBox + static new_with_model_and_entry(model: TreeModel): ComboBox + static $gtype: GObject.Type +} +export interface ComboBoxText_ConstructProps extends ComboBox_ConstructProps { + accessible_role?: AccessibleRole + editing_canceled?: boolean +} +export class ComboBoxText { + /* Properties of Gtk.ComboBox */ + active: number + active_id: string + button_sensitivity: SensitivityType + child: Widget + entry_text_column: number + has_frame: boolean + id_column: number + model: TreeModel + popup_fixed_width: boolean + readonly popup_shown: boolean + /* Properties of Gtk.Widget */ + can_focus: boolean + can_target: boolean + css_classes: string[] + cursor: Gdk.Cursor + focus_on_click: boolean + focusable: boolean + halign: Align + readonly has_default: boolean + readonly has_focus: boolean + has_tooltip: boolean + height_request: number + hexpand: boolean + hexpand_set: boolean + layout_manager: LayoutManager + margin_bottom: number + margin_end: number + margin_start: number + margin_top: number + name: string + opacity: number + overflow: Overflow + readonly parent: Widget + receives_default: boolean + readonly root: Root + readonly scale_factor: number + sensitive: boolean + tooltip_markup: string + tooltip_text: string + valign: Align + vexpand: boolean + vexpand_set: boolean + visible: boolean + width_request: number + /* Properties of Gtk.Accessible */ + accessible_role: AccessibleRole + /* Properties of Gtk.CellEditable */ + editing_canceled: boolean + /* Fields of Gtk.ComboBox */ + parent_instance: Widget + /* Fields of GObject.InitiallyUnowned */ + g_type_instance: GObject.TypeInstance + /* Methods of Gtk.ComboBoxText */ + append(id: string | null, text: string): void + append_text(text: string): void + get_active_text(): string | null + insert(position: number, id: string | null, text: string): void + insert_text(position: number, text: string): void + prepend(id: string | null, text: string): void + prepend_text(text: string): void + remove(position: number): void + remove_all(): void + /* Methods of Gtk.ComboBox */ + get_active(): number + get_active_id(): string | null + get_active_iter(): [ /* returnType */ boolean, /* iter */ TreeIter ] + get_button_sensitivity(): SensitivityType + get_child(): Widget | null + get_entry_text_column(): number + get_has_entry(): boolean + get_id_column(): number + get_model(): TreeModel | null + get_popup_fixed_width(): boolean + popdown(): void + popup(): void + popup_for_device(device: Gdk.Device): void + set_active(index_: number): void + set_active_id(active_id?: string | null): boolean + set_active_iter(iter?: TreeIter | null): void + set_button_sensitivity(sensitivity: SensitivityType): void + set_child(child?: Widget | null): void + set_entry_text_column(text_column: number): void + set_id_column(id_column: number): void + set_model(model?: TreeModel | null): void + set_popup_fixed_width(fixed: boolean): void + set_row_separator_func(func?: TreeViewRowSeparatorFunc | null): void + /* Methods of Gtk.Widget */ + action_set_enabled(action_name: string, enabled: boolean): void + activate(): boolean + activate_action(name: string, args?: GLib.Variant | null): boolean + activate_default(): void + add_controller(controller: EventController): void + add_css_class(css_class: string): void + add_mnemonic_label(label: Widget): void + add_tick_callback(callback: TickCallback): number + allocate(width: number, height: number, baseline: number, transform?: Gsk.Transform | null): void + child_focus(direction: DirectionType): boolean + compute_bounds(target: Widget): [ /* returnType */ boolean, /* out_bounds */ Graphene.Rect ] + compute_expand(orientation: Orientation): boolean + compute_point(target: Widget, point: Graphene.Point): [ /* returnType */ boolean, /* out_point */ Graphene.Point ] + compute_transform(target: Widget): [ /* returnType */ boolean, /* out_transform */ Graphene.Matrix ] + contains(x: number, y: number): boolean + create_pango_context(): Pango.Context + create_pango_layout(text?: string | null): Pango.Layout + drag_check_threshold(start_x: number, start_y: number, current_x: number, current_y: number): boolean + error_bell(): void + get_allocated_baseline(): number + get_allocated_height(): number + get_allocated_width(): number + get_allocation(): /* allocation */ Allocation + get_ancestor(widget_type: GObject.Type): Widget | null + get_can_focus(): boolean + get_can_target(): boolean + get_child_visible(): boolean + get_clipboard(): Gdk.Clipboard + get_css_classes(): string[] + get_css_name(): string + get_cursor(): Gdk.Cursor | null + get_direction(): TextDirection + get_display(): Gdk.Display + get_first_child(): Widget | null + get_focus_child(): Widget | null + get_focus_on_click(): boolean + get_focusable(): boolean + get_font_map(): Pango.FontMap | null + get_font_options(): cairo.FontOptions | null + get_frame_clock(): Gdk.FrameClock | null + get_halign(): Align + get_has_tooltip(): boolean + get_height(): number + get_hexpand(): boolean + get_hexpand_set(): boolean + get_last_child(): Widget | null + get_layout_manager(): LayoutManager | null + get_mapped(): boolean + get_margin_bottom(): number + get_margin_end(): number + get_margin_start(): number + get_margin_top(): number + get_name(): string + get_native(): Native | null + get_next_sibling(): Widget | null + get_opacity(): number + get_overflow(): Overflow + get_pango_context(): Pango.Context + get_parent(): Widget | null + get_preferred_size(): [ /* minimum_size */ Requisition | null, /* natural_size */ Requisition | null ] + get_prev_sibling(): Widget | null + get_primary_clipboard(): Gdk.Clipboard + get_realized(): boolean + get_receives_default(): boolean + get_request_mode(): SizeRequestMode + get_root(): Root | null + get_scale_factor(): number + get_sensitive(): boolean + get_settings(): Settings + get_size(orientation: Orientation): number + get_size_request(): [ /* width */ number | null, /* height */ number | null ] + get_state_flags(): StateFlags + get_style_context(): StyleContext + get_template_child(widget_type: GObject.Type, name: string): GObject.Object + get_tooltip_markup(): string | null + get_tooltip_text(): string | null + get_valign(): Align + get_vexpand(): boolean + get_vexpand_set(): boolean + get_visible(): boolean + get_width(): number + grab_focus(): boolean + has_css_class(css_class: string): boolean + has_visible_focus(): boolean + hide(): void + in_destruction(): boolean + init_template(): void + insert_action_group(name: string, group?: Gio.ActionGroup | null): void + insert_after(parent: Widget, previous_sibling?: Widget | null): void + insert_before(parent: Widget, next_sibling?: Widget | null): void + is_ancestor(ancestor: Widget): boolean + is_drawable(): boolean + is_focus(): boolean + is_sensitive(): boolean + is_visible(): boolean + keynav_failed(direction: DirectionType): boolean + list_mnemonic_labels(): Widget[] + map(): void + measure(orientation: Orientation, for_size: number): [ /* minimum */ number | null, /* natural */ number | null, /* minimum_baseline */ number | null, /* natural_baseline */ number | null ] + mnemonic_activate(group_cycling: boolean): boolean + observe_children(): Gio.ListModel + observe_controllers(): Gio.ListModel + pick(x: number, y: number, flags: PickFlags): Widget | null + queue_allocate(): void + queue_draw(): void + queue_resize(): void + realize(): void + remove_controller(controller: EventController): void + remove_css_class(css_class: string): void + remove_mnemonic_label(label: Widget): void + remove_tick_callback(id: number): void + set_can_focus(can_focus: boolean): void + set_can_target(can_target: boolean): void + set_child_visible(child_visible: boolean): void + set_css_classes(classes: string[]): void + set_cursor(cursor?: Gdk.Cursor | null): void + set_cursor_from_name(name?: string | null): void + set_direction(dir: TextDirection): void + set_focus_child(child?: Widget | null): void + set_focus_on_click(focus_on_click: boolean): void + set_focusable(focusable: boolean): void + set_font_map(font_map?: Pango.FontMap | null): void + set_font_options(options?: cairo.FontOptions | null): void + set_halign(align: Align): void + set_has_tooltip(has_tooltip: boolean): void + set_hexpand(expand: boolean): void + set_hexpand_set(set: boolean): void + set_layout_manager(layout_manager?: LayoutManager | null): void + set_margin_bottom(margin: number): void + set_margin_end(margin: number): void + set_margin_start(margin: number): void + set_margin_top(margin: number): void + set_name(name: string): void + set_opacity(opacity: number): void + set_overflow(overflow: Overflow): void + set_parent(parent: Widget): void + set_receives_default(receives_default: boolean): void + set_sensitive(sensitive: boolean): void + set_size_request(width: number, height: number): void + set_state_flags(flags: StateFlags, clear: boolean): void + set_tooltip_markup(markup?: string | null): void + set_tooltip_text(text?: string | null): void + set_valign(align: Align): void + set_vexpand(expand: boolean): void + set_vexpand_set(set: boolean): void + set_visible(visible: boolean): void + should_layout(): boolean + show(): void + size_allocate(allocation: Allocation, baseline: number): void + snapshot_child(child: Widget, snapshot: Snapshot): void + translate_coordinates(dest_widget: Widget, src_x: number, src_y: number): [ /* returnType */ boolean, /* dest_x */ number | null, /* dest_y */ number | null ] + trigger_tooltip_query(): void + unmap(): void + unparent(): void + unrealize(): void + unset_state_flags(flags: StateFlags): void + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Methods of Gtk.Accessible */ + get_accessible_role(): AccessibleRole + reset_property(property: AccessibleProperty): void + reset_relation(relation: AccessibleRelation): void + reset_state(state: AccessibleState): void + update_property(properties: AccessibleProperty[], values: any): void + update_relation(relations: AccessibleRelation[], values: any): void + update_state(states: AccessibleState[], values: any): void + /* Methods of Gtk.Buildable */ + get_buildable_id(): string + /* Methods of Gtk.CellEditable */ + editing_done(): void + remove_widget(): void + start_editing(event?: Gdk.Event | null): void + /* Methods of Gtk.CellLayout */ + add_attribute(cell: CellRenderer, attribute: string, column: number): void + clear(): void + clear_attributes(cell: CellRenderer): void + get_area(): CellArea | null + get_cells(): CellRenderer[] + pack_end(cell: CellRenderer, expand: boolean): void + pack_start(cell: CellRenderer, expand: boolean): void + reorder(cell: CellRenderer, position: number): void + set_cell_data_func(cell: CellRenderer, func: CellLayoutDataFunc | null): void + /* Virtual methods of Gtk.ComboBox */ + vfunc_changed(): void + vfunc_format_entry_text(path: string): string + vfunc_editing_done(): void + vfunc_remove_widget(): void + vfunc_start_editing(event?: Gdk.Event | null): void + vfunc_add_attribute(cell: CellRenderer, attribute: string, column: number): void + vfunc_clear(): void + vfunc_clear_attributes(cell: CellRenderer): void + vfunc_get_area(): CellArea | null + vfunc_get_cells(): CellRenderer[] + vfunc_pack_end(cell: CellRenderer, expand: boolean): void + vfunc_pack_start(cell: CellRenderer, expand: boolean): void + vfunc_reorder(cell: CellRenderer, position: number): void + vfunc_set_cell_data_func(cell: CellRenderer, func: CellLayoutDataFunc | null): void + /* Virtual methods of Gtk.Widget */ + vfunc_compute_expand(hexpand_p: boolean, vexpand_p: boolean): void + vfunc_contains(x: number, y: number): boolean + vfunc_css_changed(change: CssStyleChange): void + vfunc_direction_changed(previous_direction: TextDirection): void + vfunc_focus(direction: DirectionType): boolean + vfunc_get_request_mode(): SizeRequestMode + vfunc_grab_focus(): boolean + vfunc_hide(): void + vfunc_keynav_failed(direction: DirectionType): boolean + vfunc_map(): void + vfunc_measure(orientation: Orientation, for_size: number): [ /* minimum */ number | null, /* natural */ number | null, /* minimum_baseline */ number | null, /* natural_baseline */ number | null ] + vfunc_mnemonic_activate(group_cycling: boolean): boolean + vfunc_move_focus(direction: DirectionType): void + vfunc_query_tooltip(x: number, y: number, keyboard_tooltip: boolean, tooltip: Tooltip): boolean + vfunc_realize(): void + vfunc_root(): void + vfunc_set_focus_child(child?: Widget | null): void + vfunc_show(): void + vfunc_size_allocate(width: number, height: number, baseline: number): void + vfunc_snapshot(snapshot: Snapshot): void + vfunc_state_flags_changed(previous_state_flags: StateFlags): void + vfunc_system_setting_changed(settings: SystemSetting): void + vfunc_unmap(): void + vfunc_unrealize(): void + vfunc_unroot(): void + vfunc_add_child(builder: Builder, child: GObject.Object, type?: string | null): void + vfunc_custom_finished(builder: Builder, child: GObject.Object | null, tagname: string, data?: object | null): void + vfunc_custom_tag_end(builder: Builder, child: GObject.Object | null, tagname: string, data?: object | null): void + vfunc_custom_tag_start(builder: Builder, child: GObject.Object | null, tagname: string): [ /* returnType */ boolean, /* parser */ BuildableParser, /* data */ object | null ] + vfunc_get_id(): string + vfunc_get_internal_child(builder: Builder, childname: string): GObject.Object + vfunc_parser_finished(builder: Builder): void + vfunc_set_buildable_property(builder: Builder, name: string, value: any): void + vfunc_set_id(id: string): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Gtk.ComboBox */ + connect(sigName: "changed", callback: (($obj: ComboBoxText) => void)): number + connect_after(sigName: "changed", callback: (($obj: ComboBoxText) => void)): number + emit(sigName: "changed"): void + connect(sigName: "format-entry-text", callback: (($obj: ComboBoxText, path: string) => string)): number + connect_after(sigName: "format-entry-text", callback: (($obj: ComboBoxText, path: string) => string)): number + emit(sigName: "format-entry-text", path: string): void + connect(sigName: "move-active", callback: (($obj: ComboBoxText, scroll_type: ScrollType) => void)): number + connect_after(sigName: "move-active", callback: (($obj: ComboBoxText, scroll_type: ScrollType) => void)): number + emit(sigName: "move-active", scroll_type: ScrollType): void + connect(sigName: "popdown", callback: (($obj: ComboBoxText) => boolean)): number + connect_after(sigName: "popdown", callback: (($obj: ComboBoxText) => boolean)): number + emit(sigName: "popdown"): void + connect(sigName: "popup", callback: (($obj: ComboBoxText) => void)): number + connect_after(sigName: "popup", callback: (($obj: ComboBoxText) => void)): number + emit(sigName: "popup"): void + /* Signals of Gtk.Widget */ + connect(sigName: "destroy", callback: (($obj: ComboBoxText) => void)): number + connect_after(sigName: "destroy", callback: (($obj: ComboBoxText) => void)): number + emit(sigName: "destroy"): void + connect(sigName: "direction-changed", callback: (($obj: ComboBoxText, previous_direction: TextDirection) => void)): number + connect_after(sigName: "direction-changed", callback: (($obj: ComboBoxText, previous_direction: TextDirection) => void)): number + emit(sigName: "direction-changed", previous_direction: TextDirection): void + connect(sigName: "hide", callback: (($obj: ComboBoxText) => void)): number + connect_after(sigName: "hide", callback: (($obj: ComboBoxText) => void)): number + emit(sigName: "hide"): void + connect(sigName: "keynav-failed", callback: (($obj: ComboBoxText, direction: DirectionType) => boolean)): number + connect_after(sigName: "keynav-failed", callback: (($obj: ComboBoxText, direction: DirectionType) => boolean)): number + emit(sigName: "keynav-failed", direction: DirectionType): void + connect(sigName: "map", callback: (($obj: ComboBoxText) => void)): number + connect_after(sigName: "map", callback: (($obj: ComboBoxText) => void)): number + emit(sigName: "map"): void + connect(sigName: "mnemonic-activate", callback: (($obj: ComboBoxText, group_cycling: boolean) => boolean)): number + connect_after(sigName: "mnemonic-activate", callback: (($obj: ComboBoxText, group_cycling: boolean) => boolean)): number + emit(sigName: "mnemonic-activate", group_cycling: boolean): void + connect(sigName: "move-focus", callback: (($obj: ComboBoxText, direction: DirectionType) => void)): number + connect_after(sigName: "move-focus", callback: (($obj: ComboBoxText, direction: DirectionType) => void)): number + emit(sigName: "move-focus", direction: DirectionType): void + connect(sigName: "query-tooltip", callback: (($obj: ComboBoxText, x: number, y: number, keyboard_mode: boolean, tooltip: Tooltip) => boolean)): number + connect_after(sigName: "query-tooltip", callback: (($obj: ComboBoxText, x: number, y: number, keyboard_mode: boolean, tooltip: Tooltip) => boolean)): number + emit(sigName: "query-tooltip", x: number, y: number, keyboard_mode: boolean, tooltip: Tooltip): void + connect(sigName: "realize", callback: (($obj: ComboBoxText) => void)): number + connect_after(sigName: "realize", callback: (($obj: ComboBoxText) => void)): number + emit(sigName: "realize"): void + connect(sigName: "show", callback: (($obj: ComboBoxText) => void)): number + connect_after(sigName: "show", callback: (($obj: ComboBoxText) => void)): number + emit(sigName: "show"): void + connect(sigName: "state-flags-changed", callback: (($obj: ComboBoxText, flags: StateFlags) => void)): number + connect_after(sigName: "state-flags-changed", callback: (($obj: ComboBoxText, flags: StateFlags) => void)): number + emit(sigName: "state-flags-changed", flags: StateFlags): void + connect(sigName: "unmap", callback: (($obj: ComboBoxText) => void)): number + connect_after(sigName: "unmap", callback: (($obj: ComboBoxText) => void)): number + emit(sigName: "unmap"): void + connect(sigName: "unrealize", callback: (($obj: ComboBoxText) => void)): number + connect_after(sigName: "unrealize", callback: (($obj: ComboBoxText) => void)): number + emit(sigName: "unrealize"): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: ComboBoxText, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: ComboBoxText, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + /* Signals of Gtk.CellEditable */ + connect(sigName: "editing-done", callback: (($obj: ComboBoxText) => void)): number + connect_after(sigName: "editing-done", callback: (($obj: ComboBoxText) => void)): number + emit(sigName: "editing-done"): void + connect(sigName: "remove-widget", callback: (($obj: ComboBoxText) => void)): number + connect_after(sigName: "remove-widget", callback: (($obj: ComboBoxText) => void)): number + emit(sigName: "remove-widget"): void + connect(sigName: "notify::active", callback: (($obj: ComboBoxText, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::active", callback: (($obj: ComboBoxText, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::active-id", callback: (($obj: ComboBoxText, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::active-id", callback: (($obj: ComboBoxText, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::button-sensitivity", callback: (($obj: ComboBoxText, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::button-sensitivity", callback: (($obj: ComboBoxText, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::child", callback: (($obj: ComboBoxText, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::child", callback: (($obj: ComboBoxText, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::entry-text-column", callback: (($obj: ComboBoxText, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::entry-text-column", callback: (($obj: ComboBoxText, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::has-frame", callback: (($obj: ComboBoxText, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-frame", callback: (($obj: ComboBoxText, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::id-column", callback: (($obj: ComboBoxText, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::id-column", callback: (($obj: ComboBoxText, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::model", callback: (($obj: ComboBoxText, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::model", callback: (($obj: ComboBoxText, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::popup-fixed-width", callback: (($obj: ComboBoxText, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::popup-fixed-width", callback: (($obj: ComboBoxText, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::popup-shown", callback: (($obj: ComboBoxText, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::popup-shown", callback: (($obj: ComboBoxText, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::can-focus", callback: (($obj: ComboBoxText, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::can-focus", callback: (($obj: ComboBoxText, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::can-target", callback: (($obj: ComboBoxText, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::can-target", callback: (($obj: ComboBoxText, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::css-classes", callback: (($obj: ComboBoxText, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::css-classes", callback: (($obj: ComboBoxText, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::cursor", callback: (($obj: ComboBoxText, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::cursor", callback: (($obj: ComboBoxText, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::focus-on-click", callback: (($obj: ComboBoxText, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::focus-on-click", callback: (($obj: ComboBoxText, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::focusable", callback: (($obj: ComboBoxText, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::focusable", callback: (($obj: ComboBoxText, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::halign", callback: (($obj: ComboBoxText, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::halign", callback: (($obj: ComboBoxText, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::has-default", callback: (($obj: ComboBoxText, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-default", callback: (($obj: ComboBoxText, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::has-focus", callback: (($obj: ComboBoxText, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-focus", callback: (($obj: ComboBoxText, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::has-tooltip", callback: (($obj: ComboBoxText, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-tooltip", callback: (($obj: ComboBoxText, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::height-request", callback: (($obj: ComboBoxText, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::height-request", callback: (($obj: ComboBoxText, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::hexpand", callback: (($obj: ComboBoxText, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hexpand", callback: (($obj: ComboBoxText, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::hexpand-set", callback: (($obj: ComboBoxText, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hexpand-set", callback: (($obj: ComboBoxText, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::layout-manager", callback: (($obj: ComboBoxText, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::layout-manager", callback: (($obj: ComboBoxText, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-bottom", callback: (($obj: ComboBoxText, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-bottom", callback: (($obj: ComboBoxText, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-end", callback: (($obj: ComboBoxText, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-end", callback: (($obj: ComboBoxText, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-start", callback: (($obj: ComboBoxText, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-start", callback: (($obj: ComboBoxText, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-top", callback: (($obj: ComboBoxText, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-top", callback: (($obj: ComboBoxText, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::name", callback: (($obj: ComboBoxText, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::name", callback: (($obj: ComboBoxText, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::opacity", callback: (($obj: ComboBoxText, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::opacity", callback: (($obj: ComboBoxText, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::overflow", callback: (($obj: ComboBoxText, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::overflow", callback: (($obj: ComboBoxText, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::parent", callback: (($obj: ComboBoxText, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::parent", callback: (($obj: ComboBoxText, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::receives-default", callback: (($obj: ComboBoxText, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::receives-default", callback: (($obj: ComboBoxText, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::root", callback: (($obj: ComboBoxText, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::root", callback: (($obj: ComboBoxText, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::scale-factor", callback: (($obj: ComboBoxText, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::scale-factor", callback: (($obj: ComboBoxText, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::sensitive", callback: (($obj: ComboBoxText, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::sensitive", callback: (($obj: ComboBoxText, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::tooltip-markup", callback: (($obj: ComboBoxText, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::tooltip-markup", callback: (($obj: ComboBoxText, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::tooltip-text", callback: (($obj: ComboBoxText, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::tooltip-text", callback: (($obj: ComboBoxText, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::valign", callback: (($obj: ComboBoxText, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::valign", callback: (($obj: ComboBoxText, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::vexpand", callback: (($obj: ComboBoxText, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vexpand", callback: (($obj: ComboBoxText, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::vexpand-set", callback: (($obj: ComboBoxText, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vexpand-set", callback: (($obj: ComboBoxText, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::visible", callback: (($obj: ComboBoxText, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::visible", callback: (($obj: ComboBoxText, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::width-request", callback: (($obj: ComboBoxText, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::width-request", callback: (($obj: ComboBoxText, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::accessible-role", callback: (($obj: ComboBoxText, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-role", callback: (($obj: ComboBoxText, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::editing-canceled", callback: (($obj: ComboBoxText, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::editing-canceled", callback: (($obj: ComboBoxText, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: ComboBoxText_ConstructProps) + _init (config?: ComboBoxText_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(): ComboBoxText + static new_with_entry(): ComboBoxText + static $gtype: GObject.Type +} +export class ConstantExpression { + /* Methods of Gtk.ConstantExpression */ + get_value(): any + /* Methods of Gtk.Expression */ + bind(target: GObject.Object, property: string, this_?: GObject.Object | null): ExpressionWatch + evaluate(this_: GObject.Object | null, value: any): boolean + get_value_type(): GObject.Type + is_static(): boolean + ref(): Expression + unref(): void + watch(this_: GObject.Object | null, notify: ExpressionNotify): ExpressionWatch + static name: string + /* Static methods and pseudo-constructors */ + static new_for_value(value: any): ConstantExpression +} +export interface Constraint_ConstructProps extends GObject.Object_ConstructProps { + constant?: number + multiplier?: number + relation?: ConstraintRelation + source?: ConstraintTarget + source_attribute?: ConstraintAttribute + strength?: number + target?: ConstraintTarget + target_attribute?: ConstraintAttribute +} +export class Constraint { + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of Gtk.Constraint */ + get_constant(): number + get_multiplier(): number + get_relation(): ConstraintRelation + get_source(): ConstraintTarget | null + get_source_attribute(): ConstraintAttribute + get_strength(): number + get_target(): ConstraintTarget | null + get_target_attribute(): ConstraintAttribute + is_attached(): boolean + is_constant(): boolean + is_required(): boolean + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: Constraint, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: Constraint, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: Constraint_ConstructProps) + _init (config?: Constraint_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(target: ConstraintTarget | null, target_attribute: ConstraintAttribute, relation: ConstraintRelation, source: ConstraintTarget | null, source_attribute: ConstraintAttribute, multiplier: number, constant: number, strength: number): Constraint + static new_constant(target: ConstraintTarget | null, target_attribute: ConstraintAttribute, relation: ConstraintRelation, constant: number, strength: number): Constraint + static $gtype: GObject.Type +} +export interface ConstraintGuide_ConstructProps extends GObject.Object_ConstructProps { + max_height?: number + max_width?: number + min_height?: number + min_width?: number + name?: string + nat_height?: number + nat_width?: number + strength?: ConstraintStrength +} +export class ConstraintGuide { + /* Properties of Gtk.ConstraintGuide */ + max_height: number + max_width: number + min_height: number + min_width: number + name: string + nat_height: number + nat_width: number + strength: ConstraintStrength + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of Gtk.ConstraintGuide */ + get_max_size(width?: number | null, height?: number | null): void + get_min_size(width?: number | null, height?: number | null): void + get_name(): string | null + get_nat_size(width?: number | null, height?: number | null): void + get_strength(): ConstraintStrength + set_max_size(width: number, height: number): void + set_min_size(width: number, height: number): void + set_name(name?: string | null): void + set_nat_size(width: number, height: number): void + set_strength(strength: ConstraintStrength): void + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: ConstraintGuide, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: ConstraintGuide, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: "notify::max-height", callback: (($obj: ConstraintGuide, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::max-height", callback: (($obj: ConstraintGuide, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::max-width", callback: (($obj: ConstraintGuide, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::max-width", callback: (($obj: ConstraintGuide, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::min-height", callback: (($obj: ConstraintGuide, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::min-height", callback: (($obj: ConstraintGuide, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::min-width", callback: (($obj: ConstraintGuide, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::min-width", callback: (($obj: ConstraintGuide, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::name", callback: (($obj: ConstraintGuide, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::name", callback: (($obj: ConstraintGuide, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::nat-height", callback: (($obj: ConstraintGuide, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::nat-height", callback: (($obj: ConstraintGuide, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::nat-width", callback: (($obj: ConstraintGuide, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::nat-width", callback: (($obj: ConstraintGuide, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::strength", callback: (($obj: ConstraintGuide, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::strength", callback: (($obj: ConstraintGuide, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: ConstraintGuide_ConstructProps) + _init (config?: ConstraintGuide_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(): ConstraintGuide + static $gtype: GObject.Type +} +export interface ConstraintLayout_ConstructProps extends LayoutManager_ConstructProps { +} +export class ConstraintLayout { + /* Fields of Gtk.LayoutManager */ + parent_instance: GObject.Object + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of Gtk.ConstraintLayout */ + add_constraint(constraint: Constraint): void + add_constraints_from_description(lines: string[], hspacing: number, vspacing: number, views: GLib.HashTable): Constraint[] + add_guide(guide: ConstraintGuide): void + observe_constraints(): Gio.ListModel + observe_guides(): Gio.ListModel + remove_all_constraints(): void + remove_constraint(constraint: Constraint): void + remove_guide(guide: ConstraintGuide): void + /* Methods of Gtk.LayoutManager */ + allocate(widget: Widget, width: number, height: number, baseline: number): void + get_layout_child(child: Widget): LayoutChild + get_request_mode(): SizeRequestMode + get_widget(): Widget | null + layout_changed(): void + measure(widget: Widget, orientation: Orientation, for_size: number): [ /* minimum */ number | null, /* natural */ number | null, /* minimum_baseline */ number | null, /* natural_baseline */ number | null ] + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Methods of Gtk.Buildable */ + get_buildable_id(): string + /* Virtual methods of Gtk.ConstraintLayout */ + vfunc_add_child(builder: Builder, child: GObject.Object, type?: string | null): void + vfunc_custom_finished(builder: Builder, child: GObject.Object | null, tagname: string, data?: object | null): void + vfunc_custom_tag_end(builder: Builder, child: GObject.Object | null, tagname: string, data?: object | null): void + vfunc_custom_tag_start(builder: Builder, child: GObject.Object | null, tagname: string): [ /* returnType */ boolean, /* parser */ BuildableParser, /* data */ object | null ] + vfunc_get_id(): string + vfunc_get_internal_child(builder: Builder, childname: string): GObject.Object + vfunc_parser_finished(builder: Builder): void + vfunc_set_buildable_property(builder: Builder, name: string, value: any): void + vfunc_set_id(id: string): void + /* Virtual methods of Gtk.LayoutManager */ + vfunc_allocate(widget: Widget, width: number, height: number, baseline: number): void + vfunc_create_layout_child(widget: Widget, for_child: Widget): LayoutChild + vfunc_get_request_mode(widget: Widget): SizeRequestMode + vfunc_measure(widget: Widget, orientation: Orientation, for_size: number): [ /* minimum */ number | null, /* natural */ number | null, /* minimum_baseline */ number | null, /* natural_baseline */ number | null ] + vfunc_root(): void + vfunc_unroot(): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: ConstraintLayout, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: ConstraintLayout, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: ConstraintLayout_ConstructProps) + _init (config?: ConstraintLayout_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(): ConstraintLayout + static $gtype: GObject.Type +} +export interface ConstraintLayoutChild_ConstructProps extends LayoutChild_ConstructProps { +} +export class ConstraintLayoutChild { + /* Fields of Gtk.LayoutChild */ + parent_instance: GObject.Object + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of Gtk.LayoutChild */ + get_child_widget(): Widget + get_layout_manager(): LayoutManager + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: ConstraintLayoutChild, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: ConstraintLayoutChild, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: ConstraintLayoutChild_ConstructProps) + _init (config?: ConstraintLayoutChild_ConstructProps): void + static $gtype: GObject.Type +} +export interface CssProvider_ConstructProps extends GObject.Object_ConstructProps { +} +export class CssProvider { + /* Fields of Gtk.CssProvider */ + parent_instance: GObject.Object + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of Gtk.CssProvider */ + load_from_data(data: Uint8Array): void + load_from_file(file: Gio.File): void + load_from_path(path: string): void + load_from_resource(resource_path: string): void + load_named(name: string, variant?: string | null): void + to_string(): string + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Gtk.CssProvider */ + connect(sigName: "parsing-error", callback: (($obj: CssProvider, section: CssSection, error: GLib.Error) => void)): number + connect_after(sigName: "parsing-error", callback: (($obj: CssProvider, section: CssSection, error: GLib.Error) => void)): number + emit(sigName: "parsing-error", section: CssSection, error: GLib.Error): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: CssProvider, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: CssProvider, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + /* Signals of Gtk.StyleProvider */ + connect(sigName: "gtk-private-changed", callback: (($obj: CssProvider) => void)): number + connect_after(sigName: "gtk-private-changed", callback: (($obj: CssProvider) => void)): number + emit(sigName: "gtk-private-changed"): void + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: CssProvider_ConstructProps) + _init (config?: CssProvider_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(): CssProvider + static $gtype: GObject.Type +} +export interface CustomFilter_ConstructProps extends Filter_ConstructProps { +} +export class CustomFilter { + /* Fields of Gtk.Filter */ + parent_instance: GObject.Object + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of Gtk.CustomFilter */ + set_filter_func(match_func: CustomFilterFunc | null): void + /* Methods of Gtk.Filter */ + changed(change: FilterChange): void + get_strictness(): FilterMatch + match(item: GObject.Object): boolean + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Virtual methods of Gtk.Filter */ + vfunc_get_strictness(): FilterMatch + vfunc_match(item?: GObject.Object | null): boolean + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Gtk.Filter */ + connect(sigName: "changed", callback: (($obj: CustomFilter, change: FilterChange) => void)): number + connect_after(sigName: "changed", callback: (($obj: CustomFilter, change: FilterChange) => void)): number + emit(sigName: "changed", change: FilterChange): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: CustomFilter, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: CustomFilter, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: CustomFilter_ConstructProps) + _init (config?: CustomFilter_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(match_func: CustomFilterFunc | null): CustomFilter + static $gtype: GObject.Type +} +export interface CustomLayout_ConstructProps extends LayoutManager_ConstructProps { +} +export class CustomLayout { + /* Fields of Gtk.LayoutManager */ + parent_instance: GObject.Object + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of Gtk.LayoutManager */ + allocate(widget: Widget, width: number, height: number, baseline: number): void + get_layout_child(child: Widget): LayoutChild + get_request_mode(): SizeRequestMode + get_widget(): Widget | null + layout_changed(): void + measure(widget: Widget, orientation: Orientation, for_size: number): [ /* minimum */ number | null, /* natural */ number | null, /* minimum_baseline */ number | null, /* natural_baseline */ number | null ] + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Virtual methods of Gtk.LayoutManager */ + vfunc_allocate(widget: Widget, width: number, height: number, baseline: number): void + vfunc_create_layout_child(widget: Widget, for_child: Widget): LayoutChild + vfunc_get_request_mode(widget: Widget): SizeRequestMode + vfunc_measure(widget: Widget, orientation: Orientation, for_size: number): [ /* minimum */ number | null, /* natural */ number | null, /* minimum_baseline */ number | null, /* natural_baseline */ number | null ] + vfunc_root(): void + vfunc_unroot(): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: CustomLayout, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: CustomLayout, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: CustomLayout_ConstructProps) + _init (config?: CustomLayout_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(request_mode: CustomRequestModeFunc | null, measure: CustomMeasureFunc, allocate: CustomAllocateFunc): CustomLayout + static $gtype: GObject.Type +} +export interface CustomSorter_ConstructProps extends Sorter_ConstructProps { +} +export class CustomSorter { + /* Fields of Gtk.Sorter */ + parent_instance: GObject.Object + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of Gtk.CustomSorter */ + set_sort_func(sort_func: GLib.CompareDataFunc | null): void + /* Methods of Gtk.Sorter */ + changed(change: SorterChange): void + compare(item1: GObject.Object, item2: GObject.Object): Ordering + get_order(): SorterOrder + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Virtual methods of Gtk.Sorter */ + vfunc_compare(item1?: GObject.Object | null, item2?: GObject.Object | null): Ordering + vfunc_get_order(): SorterOrder + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Gtk.Sorter */ + connect(sigName: "changed", callback: (($obj: CustomSorter, change: SorterChange) => void)): number + connect_after(sigName: "changed", callback: (($obj: CustomSorter, change: SorterChange) => void)): number + emit(sigName: "changed", change: SorterChange): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: CustomSorter, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: CustomSorter, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: CustomSorter_ConstructProps) + _init (config?: CustomSorter_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(sort_func?: GLib.CompareDataFunc | null): CustomSorter + static $gtype: GObject.Type +} +export interface Dialog_ConstructProps extends Window_ConstructProps { + use_header_bar?: number + accessible_role?: AccessibleRole +} +export class Dialog { + /* Properties of Gtk.Window */ + application: Application + child: Widget + decorated: boolean + default_height: number + default_widget: Widget + default_width: number + deletable: boolean + destroy_with_parent: boolean + display: Gdk.Display + focus_visible: boolean + focus_widget: Widget + fullscreened: boolean + handle_menubar_accel: boolean + hide_on_close: boolean + icon_name: string + readonly is_active: boolean + maximized: boolean + mnemonics_visible: boolean + modal: boolean + resizable: boolean + startup_id: string + title: string + transient_for: Window + /* Properties of Gtk.Widget */ + can_focus: boolean + can_target: boolean + css_classes: string[] + cursor: Gdk.Cursor + focus_on_click: boolean + focusable: boolean + halign: Align + readonly has_default: boolean + readonly has_focus: boolean + has_tooltip: boolean + height_request: number + hexpand: boolean + hexpand_set: boolean + layout_manager: LayoutManager + margin_bottom: number + margin_end: number + margin_start: number + margin_top: number + name: string + opacity: number + overflow: Overflow + readonly parent: Widget + receives_default: boolean + readonly root: Root + readonly scale_factor: number + sensitive: boolean + tooltip_markup: string + tooltip_text: string + valign: Align + vexpand: boolean + vexpand_set: boolean + visible: boolean + width_request: number + /* Properties of Gtk.Accessible */ + accessible_role: AccessibleRole + /* Fields of Gtk.Dialog */ + parent_instance: Window + /* Fields of GObject.InitiallyUnowned */ + g_type_instance: GObject.TypeInstance + /* Methods of Gtk.Dialog */ + add_action_widget(child: Widget, response_id: number): void + add_button(button_text: string, response_id: number): Widget + get_content_area(): Box + get_header_bar(): HeaderBar + get_response_for_widget(widget: Widget): number + get_widget_for_response(response_id: number): Widget | null + response(response_id: number): void + set_default_response(response_id: number): void + set_response_sensitive(response_id: number, setting: boolean): void + /* Methods of Gtk.Window */ + close(): void + destroy(): void + fullscreen(): void + fullscreen_on_monitor(monitor: Gdk.Monitor): void + get_application(): Application | null + get_child(): Widget | null + get_decorated(): boolean + get_default_size(): [ /* width */ number | null, /* height */ number | null ] + get_default_widget(): Widget | null + get_deletable(): boolean + get_destroy_with_parent(): boolean + get_focus(): Widget | null + get_focus_visible(): boolean + get_group(): WindowGroup + get_handle_menubar_accel(): boolean + get_hide_on_close(): boolean + get_icon_name(): string | null + get_mnemonics_visible(): boolean + get_modal(): boolean + get_resizable(): boolean + get_title(): string | null + get_titlebar(): Widget | null + get_transient_for(): Window | null + has_group(): boolean + is_fullscreen(): boolean + is_maximized(): boolean + maximize(): void + minimize(): void + present(): void + present_with_time(timestamp: number): void + set_application(application?: Application | null): void + set_child(child?: Widget | null): void + set_decorated(setting: boolean): void + set_default_size(width: number, height: number): void + set_default_widget(default_widget?: Widget | null): void + set_deletable(setting: boolean): void + set_destroy_with_parent(setting: boolean): void + set_display(display: Gdk.Display): void + set_focus(focus?: Widget | null): void + set_focus_visible(setting: boolean): void + set_handle_menubar_accel(handle_menubar_accel: boolean): void + set_hide_on_close(setting: boolean): void + set_icon_name(name?: string | null): void + set_mnemonics_visible(setting: boolean): void + set_modal(modal: boolean): void + set_resizable(resizable: boolean): void + set_startup_id(startup_id: string): void + set_title(title?: string | null): void + set_titlebar(titlebar?: Widget | null): void + set_transient_for(parent?: Window | null): void + unfullscreen(): void + unmaximize(): void + unminimize(): void + /* Methods of Gtk.Widget */ + action_set_enabled(action_name: string, enabled: boolean): void + activate(): boolean + activate_action(name: string, args?: GLib.Variant | null): boolean + activate_default(): void + add_controller(controller: EventController): void + add_css_class(css_class: string): void + add_mnemonic_label(label: Widget): void + add_tick_callback(callback: TickCallback): number + allocate(width: number, height: number, baseline: number, transform?: Gsk.Transform | null): void + child_focus(direction: DirectionType): boolean + compute_bounds(target: Widget): [ /* returnType */ boolean, /* out_bounds */ Graphene.Rect ] + compute_expand(orientation: Orientation): boolean + compute_point(target: Widget, point: Graphene.Point): [ /* returnType */ boolean, /* out_point */ Graphene.Point ] + compute_transform(target: Widget): [ /* returnType */ boolean, /* out_transform */ Graphene.Matrix ] + contains(x: number, y: number): boolean + create_pango_context(): Pango.Context + create_pango_layout(text?: string | null): Pango.Layout + drag_check_threshold(start_x: number, start_y: number, current_x: number, current_y: number): boolean + error_bell(): void + get_allocated_baseline(): number + get_allocated_height(): number + get_allocated_width(): number + get_allocation(): /* allocation */ Allocation + get_ancestor(widget_type: GObject.Type): Widget | null + get_can_focus(): boolean + get_can_target(): boolean + get_child_visible(): boolean + get_clipboard(): Gdk.Clipboard + get_css_classes(): string[] + get_css_name(): string + get_cursor(): Gdk.Cursor | null + get_direction(): TextDirection + get_display(): Gdk.Display + get_first_child(): Widget | null + get_focus_child(): Widget | null + get_focus_on_click(): boolean + get_focusable(): boolean + get_font_map(): Pango.FontMap | null + get_font_options(): cairo.FontOptions | null + get_frame_clock(): Gdk.FrameClock | null + get_halign(): Align + get_has_tooltip(): boolean + get_height(): number + get_hexpand(): boolean + get_hexpand_set(): boolean + get_last_child(): Widget | null + get_layout_manager(): LayoutManager | null + get_mapped(): boolean + get_margin_bottom(): number + get_margin_end(): number + get_margin_start(): number + get_margin_top(): number + get_name(): string + get_native(): Native | null + get_next_sibling(): Widget | null + get_opacity(): number + get_overflow(): Overflow + get_pango_context(): Pango.Context + get_parent(): Widget | null + get_preferred_size(): [ /* minimum_size */ Requisition | null, /* natural_size */ Requisition | null ] + get_prev_sibling(): Widget | null + get_primary_clipboard(): Gdk.Clipboard + get_realized(): boolean + get_receives_default(): boolean + get_request_mode(): SizeRequestMode + get_root(): Root | null + get_scale_factor(): number + get_sensitive(): boolean + get_settings(): Settings + get_size(orientation: Orientation): number + get_size_request(): [ /* width */ number | null, /* height */ number | null ] + get_state_flags(): StateFlags + get_style_context(): StyleContext + get_template_child(widget_type: GObject.Type, name: string): GObject.Object + get_tooltip_markup(): string | null + get_tooltip_text(): string | null + get_valign(): Align + get_vexpand(): boolean + get_vexpand_set(): boolean + get_visible(): boolean + get_width(): number + grab_focus(): boolean + has_css_class(css_class: string): boolean + has_visible_focus(): boolean + hide(): void + in_destruction(): boolean + init_template(): void + insert_action_group(name: string, group?: Gio.ActionGroup | null): void + insert_after(parent: Widget, previous_sibling?: Widget | null): void + insert_before(parent: Widget, next_sibling?: Widget | null): void + is_ancestor(ancestor: Widget): boolean + is_drawable(): boolean + is_focus(): boolean + is_sensitive(): boolean + is_visible(): boolean + keynav_failed(direction: DirectionType): boolean + list_mnemonic_labels(): Widget[] + map(): void + measure(orientation: Orientation, for_size: number): [ /* minimum */ number | null, /* natural */ number | null, /* minimum_baseline */ number | null, /* natural_baseline */ number | null ] + mnemonic_activate(group_cycling: boolean): boolean + observe_children(): Gio.ListModel + observe_controllers(): Gio.ListModel + pick(x: number, y: number, flags: PickFlags): Widget | null + queue_allocate(): void + queue_draw(): void + queue_resize(): void + realize(): void + remove_controller(controller: EventController): void + remove_css_class(css_class: string): void + remove_mnemonic_label(label: Widget): void + remove_tick_callback(id: number): void + set_can_focus(can_focus: boolean): void + set_can_target(can_target: boolean): void + set_child_visible(child_visible: boolean): void + set_css_classes(classes: string[]): void + set_cursor(cursor?: Gdk.Cursor | null): void + set_cursor_from_name(name?: string | null): void + set_direction(dir: TextDirection): void + set_focus_child(child?: Widget | null): void + set_focus_on_click(focus_on_click: boolean): void + set_focusable(focusable: boolean): void + set_font_map(font_map?: Pango.FontMap | null): void + set_font_options(options?: cairo.FontOptions | null): void + set_halign(align: Align): void + set_has_tooltip(has_tooltip: boolean): void + set_hexpand(expand: boolean): void + set_hexpand_set(set: boolean): void + set_layout_manager(layout_manager?: LayoutManager | null): void + set_margin_bottom(margin: number): void + set_margin_end(margin: number): void + set_margin_start(margin: number): void + set_margin_top(margin: number): void + set_name(name: string): void + set_opacity(opacity: number): void + set_overflow(overflow: Overflow): void + set_parent(parent: Widget): void + set_receives_default(receives_default: boolean): void + set_sensitive(sensitive: boolean): void + set_size_request(width: number, height: number): void + set_state_flags(flags: StateFlags, clear: boolean): void + set_tooltip_markup(markup?: string | null): void + set_tooltip_text(text?: string | null): void + set_valign(align: Align): void + set_vexpand(expand: boolean): void + set_vexpand_set(set: boolean): void + set_visible(visible: boolean): void + should_layout(): boolean + show(): void + size_allocate(allocation: Allocation, baseline: number): void + snapshot_child(child: Widget, snapshot: Snapshot): void + translate_coordinates(dest_widget: Widget, src_x: number, src_y: number): [ /* returnType */ boolean, /* dest_x */ number | null, /* dest_y */ number | null ] + trigger_tooltip_query(): void + unmap(): void + unparent(): void + unrealize(): void + unset_state_flags(flags: StateFlags): void + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Methods of Gtk.Accessible */ + get_accessible_role(): AccessibleRole + reset_property(property: AccessibleProperty): void + reset_relation(relation: AccessibleRelation): void + reset_state(state: AccessibleState): void + update_property(properties: AccessibleProperty[], values: any): void + update_relation(relations: AccessibleRelation[], values: any): void + update_state(states: AccessibleState[], values: any): void + /* Methods of Gtk.Buildable */ + get_buildable_id(): string + /* Methods of Gtk.Native */ + get_renderer(): Gsk.Renderer + get_surface(): Gdk.Surface + get_surface_transform(): [ /* x */ number, /* y */ number ] + /* Virtual methods of Gtk.Dialog */ + vfunc_close(): void + vfunc_response(response_id: number): void + /* Virtual methods of Gtk.Window */ + vfunc_activate_default(): void + vfunc_activate_focus(): void + vfunc_close_request(): boolean + vfunc_enable_debugging(toggle: boolean): boolean + vfunc_keys_changed(): void + vfunc_add_controller(controller: ShortcutController): void + vfunc_remove_controller(controller: ShortcutController): void + /* Virtual methods of Gtk.Widget */ + vfunc_compute_expand(hexpand_p: boolean, vexpand_p: boolean): void + vfunc_contains(x: number, y: number): boolean + vfunc_css_changed(change: CssStyleChange): void + vfunc_direction_changed(previous_direction: TextDirection): void + vfunc_focus(direction: DirectionType): boolean + vfunc_get_request_mode(): SizeRequestMode + vfunc_grab_focus(): boolean + vfunc_hide(): void + vfunc_keynav_failed(direction: DirectionType): boolean + vfunc_map(): void + vfunc_measure(orientation: Orientation, for_size: number): [ /* minimum */ number | null, /* natural */ number | null, /* minimum_baseline */ number | null, /* natural_baseline */ number | null ] + vfunc_mnemonic_activate(group_cycling: boolean): boolean + vfunc_move_focus(direction: DirectionType): void + vfunc_query_tooltip(x: number, y: number, keyboard_tooltip: boolean, tooltip: Tooltip): boolean + vfunc_realize(): void + vfunc_root(): void + vfunc_set_focus_child(child?: Widget | null): void + vfunc_show(): void + vfunc_size_allocate(width: number, height: number, baseline: number): void + vfunc_snapshot(snapshot: Snapshot): void + vfunc_state_flags_changed(previous_state_flags: StateFlags): void + vfunc_system_setting_changed(settings: SystemSetting): void + vfunc_unmap(): void + vfunc_unrealize(): void + vfunc_unroot(): void + vfunc_add_child(builder: Builder, child: GObject.Object, type?: string | null): void + vfunc_custom_finished(builder: Builder, child: GObject.Object | null, tagname: string, data?: object | null): void + vfunc_custom_tag_end(builder: Builder, child: GObject.Object | null, tagname: string, data?: object | null): void + vfunc_custom_tag_start(builder: Builder, child: GObject.Object | null, tagname: string): [ /* returnType */ boolean, /* parser */ BuildableParser, /* data */ object | null ] + vfunc_get_id(): string + vfunc_get_internal_child(builder: Builder, childname: string): GObject.Object + vfunc_parser_finished(builder: Builder): void + vfunc_set_buildable_property(builder: Builder, name: string, value: any): void + vfunc_set_id(id: string): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Gtk.Dialog */ + connect(sigName: "close", callback: (($obj: Dialog) => void)): number + connect_after(sigName: "close", callback: (($obj: Dialog) => void)): number + emit(sigName: "close"): void + connect(sigName: "response", callback: (($obj: Dialog, response_id: number) => void)): number + connect_after(sigName: "response", callback: (($obj: Dialog, response_id: number) => void)): number + emit(sigName: "response", response_id: number): void + /* Signals of Gtk.Window */ + connect(sigName: "activate-default", callback: (($obj: Dialog) => void)): number + connect_after(sigName: "activate-default", callback: (($obj: Dialog) => void)): number + emit(sigName: "activate-default"): void + connect(sigName: "activate-focus", callback: (($obj: Dialog) => void)): number + connect_after(sigName: "activate-focus", callback: (($obj: Dialog) => void)): number + emit(sigName: "activate-focus"): void + connect(sigName: "close-request", callback: (($obj: Dialog) => boolean)): number + connect_after(sigName: "close-request", callback: (($obj: Dialog) => boolean)): number + emit(sigName: "close-request"): void + connect(sigName: "enable-debugging", callback: (($obj: Dialog, toggle: boolean) => boolean)): number + connect_after(sigName: "enable-debugging", callback: (($obj: Dialog, toggle: boolean) => boolean)): number + emit(sigName: "enable-debugging", toggle: boolean): void + connect(sigName: "keys-changed", callback: (($obj: Dialog) => void)): number + connect_after(sigName: "keys-changed", callback: (($obj: Dialog) => void)): number + emit(sigName: "keys-changed"): void + /* Signals of Gtk.Widget */ + connect(sigName: "destroy", callback: (($obj: Dialog) => void)): number + connect_after(sigName: "destroy", callback: (($obj: Dialog) => void)): number + emit(sigName: "destroy"): void + connect(sigName: "direction-changed", callback: (($obj: Dialog, previous_direction: TextDirection) => void)): number + connect_after(sigName: "direction-changed", callback: (($obj: Dialog, previous_direction: TextDirection) => void)): number + emit(sigName: "direction-changed", previous_direction: TextDirection): void + connect(sigName: "hide", callback: (($obj: Dialog) => void)): number + connect_after(sigName: "hide", callback: (($obj: Dialog) => void)): number + emit(sigName: "hide"): void + connect(sigName: "keynav-failed", callback: (($obj: Dialog, direction: DirectionType) => boolean)): number + connect_after(sigName: "keynav-failed", callback: (($obj: Dialog, direction: DirectionType) => boolean)): number + emit(sigName: "keynav-failed", direction: DirectionType): void + connect(sigName: "map", callback: (($obj: Dialog) => void)): number + connect_after(sigName: "map", callback: (($obj: Dialog) => void)): number + emit(sigName: "map"): void + connect(sigName: "mnemonic-activate", callback: (($obj: Dialog, group_cycling: boolean) => boolean)): number + connect_after(sigName: "mnemonic-activate", callback: (($obj: Dialog, group_cycling: boolean) => boolean)): number + emit(sigName: "mnemonic-activate", group_cycling: boolean): void + connect(sigName: "move-focus", callback: (($obj: Dialog, direction: DirectionType) => void)): number + connect_after(sigName: "move-focus", callback: (($obj: Dialog, direction: DirectionType) => void)): number + emit(sigName: "move-focus", direction: DirectionType): void + connect(sigName: "query-tooltip", callback: (($obj: Dialog, x: number, y: number, keyboard_mode: boolean, tooltip: Tooltip) => boolean)): number + connect_after(sigName: "query-tooltip", callback: (($obj: Dialog, x: number, y: number, keyboard_mode: boolean, tooltip: Tooltip) => boolean)): number + emit(sigName: "query-tooltip", x: number, y: number, keyboard_mode: boolean, tooltip: Tooltip): void + connect(sigName: "realize", callback: (($obj: Dialog) => void)): number + connect_after(sigName: "realize", callback: (($obj: Dialog) => void)): number + emit(sigName: "realize"): void + connect(sigName: "show", callback: (($obj: Dialog) => void)): number + connect_after(sigName: "show", callback: (($obj: Dialog) => void)): number + emit(sigName: "show"): void + connect(sigName: "state-flags-changed", callback: (($obj: Dialog, flags: StateFlags) => void)): number + connect_after(sigName: "state-flags-changed", callback: (($obj: Dialog, flags: StateFlags) => void)): number + emit(sigName: "state-flags-changed", flags: StateFlags): void + connect(sigName: "unmap", callback: (($obj: Dialog) => void)): number + connect_after(sigName: "unmap", callback: (($obj: Dialog) => void)): number + emit(sigName: "unmap"): void + connect(sigName: "unrealize", callback: (($obj: Dialog) => void)): number + connect_after(sigName: "unrealize", callback: (($obj: Dialog) => void)): number + emit(sigName: "unrealize"): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: Dialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: Dialog, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: "notify::application", callback: (($obj: Dialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::application", callback: (($obj: Dialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::child", callback: (($obj: Dialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::child", callback: (($obj: Dialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::decorated", callback: (($obj: Dialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::decorated", callback: (($obj: Dialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::default-height", callback: (($obj: Dialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::default-height", callback: (($obj: Dialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::default-widget", callback: (($obj: Dialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::default-widget", callback: (($obj: Dialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::default-width", callback: (($obj: Dialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::default-width", callback: (($obj: Dialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::deletable", callback: (($obj: Dialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::deletable", callback: (($obj: Dialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::destroy-with-parent", callback: (($obj: Dialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::destroy-with-parent", callback: (($obj: Dialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::display", callback: (($obj: Dialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::display", callback: (($obj: Dialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::focus-visible", callback: (($obj: Dialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::focus-visible", callback: (($obj: Dialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::focus-widget", callback: (($obj: Dialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::focus-widget", callback: (($obj: Dialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::fullscreened", callback: (($obj: Dialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::fullscreened", callback: (($obj: Dialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::handle-menubar-accel", callback: (($obj: Dialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::handle-menubar-accel", callback: (($obj: Dialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::hide-on-close", callback: (($obj: Dialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hide-on-close", callback: (($obj: Dialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::icon-name", callback: (($obj: Dialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::icon-name", callback: (($obj: Dialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::is-active", callback: (($obj: Dialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::is-active", callback: (($obj: Dialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::maximized", callback: (($obj: Dialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::maximized", callback: (($obj: Dialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::mnemonics-visible", callback: (($obj: Dialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::mnemonics-visible", callback: (($obj: Dialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::modal", callback: (($obj: Dialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::modal", callback: (($obj: Dialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::resizable", callback: (($obj: Dialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::resizable", callback: (($obj: Dialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::startup-id", callback: (($obj: Dialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::startup-id", callback: (($obj: Dialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::title", callback: (($obj: Dialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::title", callback: (($obj: Dialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::transient-for", callback: (($obj: Dialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::transient-for", callback: (($obj: Dialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::can-focus", callback: (($obj: Dialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::can-focus", callback: (($obj: Dialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::can-target", callback: (($obj: Dialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::can-target", callback: (($obj: Dialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::css-classes", callback: (($obj: Dialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::css-classes", callback: (($obj: Dialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::cursor", callback: (($obj: Dialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::cursor", callback: (($obj: Dialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::focus-on-click", callback: (($obj: Dialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::focus-on-click", callback: (($obj: Dialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::focusable", callback: (($obj: Dialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::focusable", callback: (($obj: Dialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::halign", callback: (($obj: Dialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::halign", callback: (($obj: Dialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::has-default", callback: (($obj: Dialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-default", callback: (($obj: Dialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::has-focus", callback: (($obj: Dialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-focus", callback: (($obj: Dialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::has-tooltip", callback: (($obj: Dialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-tooltip", callback: (($obj: Dialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::height-request", callback: (($obj: Dialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::height-request", callback: (($obj: Dialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::hexpand", callback: (($obj: Dialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hexpand", callback: (($obj: Dialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::hexpand-set", callback: (($obj: Dialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hexpand-set", callback: (($obj: Dialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::layout-manager", callback: (($obj: Dialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::layout-manager", callback: (($obj: Dialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-bottom", callback: (($obj: Dialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-bottom", callback: (($obj: Dialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-end", callback: (($obj: Dialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-end", callback: (($obj: Dialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-start", callback: (($obj: Dialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-start", callback: (($obj: Dialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-top", callback: (($obj: Dialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-top", callback: (($obj: Dialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::name", callback: (($obj: Dialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::name", callback: (($obj: Dialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::opacity", callback: (($obj: Dialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::opacity", callback: (($obj: Dialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::overflow", callback: (($obj: Dialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::overflow", callback: (($obj: Dialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::parent", callback: (($obj: Dialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::parent", callback: (($obj: Dialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::receives-default", callback: (($obj: Dialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::receives-default", callback: (($obj: Dialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::root", callback: (($obj: Dialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::root", callback: (($obj: Dialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::scale-factor", callback: (($obj: Dialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::scale-factor", callback: (($obj: Dialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::sensitive", callback: (($obj: Dialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::sensitive", callback: (($obj: Dialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::tooltip-markup", callback: (($obj: Dialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::tooltip-markup", callback: (($obj: Dialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::tooltip-text", callback: (($obj: Dialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::tooltip-text", callback: (($obj: Dialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::valign", callback: (($obj: Dialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::valign", callback: (($obj: Dialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::vexpand", callback: (($obj: Dialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vexpand", callback: (($obj: Dialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::vexpand-set", callback: (($obj: Dialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vexpand-set", callback: (($obj: Dialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::visible", callback: (($obj: Dialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::visible", callback: (($obj: Dialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::width-request", callback: (($obj: Dialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::width-request", callback: (($obj: Dialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::accessible-role", callback: (($obj: Dialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-role", callback: (($obj: Dialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: Dialog_ConstructProps) + _init (config?: Dialog_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(): Dialog + static $gtype: GObject.Type +} +export interface DirectoryList_ConstructProps extends GObject.Object_ConstructProps { + attributes?: string + file?: Gio.File + io_priority?: number + monitored?: boolean +} +export class DirectoryList { + /* Properties of Gtk.DirectoryList */ + attributes: string + readonly error: GLib.Error + file: Gio.File + io_priority: number + readonly loading: boolean + monitored: boolean + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of Gtk.DirectoryList */ + get_attributes(): string | null + get_error(): GLib.Error | null + get_file(): Gio.File | null + get_io_priority(): number + get_monitored(): boolean + is_loading(): boolean + set_attributes(attributes?: string | null): void + set_file(file?: Gio.File | null): void + set_io_priority(io_priority: number): void + set_monitored(monitored: boolean): void + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Methods of Gio.ListModel */ + get_item_type(): GObject.Type + get_n_items(): number + get_item(position: number): GObject.Object | null + items_changed(position: number, removed: number, added: number): void + /* Virtual methods of Gtk.DirectoryList */ + vfunc_get_item(position: number): GObject.Object | null + vfunc_get_item_type(): GObject.Type + vfunc_get_n_items(): number + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: DirectoryList, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: DirectoryList, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + /* Signals of Gio.ListModel */ + connect(sigName: "items-changed", callback: (($obj: DirectoryList, position: number, removed: number, added: number) => void)): number + connect_after(sigName: "items-changed", callback: (($obj: DirectoryList, position: number, removed: number, added: number) => void)): number + emit(sigName: "items-changed", position: number, removed: number, added: number): void + connect(sigName: "notify::attributes", callback: (($obj: DirectoryList, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::attributes", callback: (($obj: DirectoryList, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::error", callback: (($obj: DirectoryList, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::error", callback: (($obj: DirectoryList, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::file", callback: (($obj: DirectoryList, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::file", callback: (($obj: DirectoryList, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::io-priority", callback: (($obj: DirectoryList, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::io-priority", callback: (($obj: DirectoryList, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::loading", callback: (($obj: DirectoryList, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::loading", callback: (($obj: DirectoryList, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::monitored", callback: (($obj: DirectoryList, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::monitored", callback: (($obj: DirectoryList, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: DirectoryList_ConstructProps) + _init (config?: DirectoryList_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(attributes?: string | null, file?: Gio.File | null): DirectoryList + static $gtype: GObject.Type +} +export interface DragIcon_ConstructProps extends Widget_ConstructProps { + child?: Widget + accessible_role?: AccessibleRole +} +export class DragIcon { + /* Properties of Gtk.DragIcon */ + child: Widget + /* Properties of Gtk.Widget */ + can_focus: boolean + can_target: boolean + css_classes: string[] + cursor: Gdk.Cursor + focus_on_click: boolean + focusable: boolean + halign: Align + readonly has_default: boolean + readonly has_focus: boolean + has_tooltip: boolean + height_request: number + hexpand: boolean + hexpand_set: boolean + layout_manager: LayoutManager + margin_bottom: number + margin_end: number + margin_start: number + margin_top: number + name: string + opacity: number + overflow: Overflow + readonly parent: Widget + receives_default: boolean + readonly root: Root + readonly scale_factor: number + sensitive: boolean + tooltip_markup: string + tooltip_text: string + valign: Align + vexpand: boolean + vexpand_set: boolean + visible: boolean + width_request: number + /* Properties of Gtk.Accessible */ + accessible_role: AccessibleRole + /* Fields of Gtk.Widget */ + parent_instance: GObject.InitiallyUnowned + /* Fields of GObject.InitiallyUnowned */ + g_type_instance: GObject.TypeInstance + /* Methods of Gtk.DragIcon */ + get_child(): Widget | null + set_child(child?: Widget | null): void + /* Methods of Gtk.Widget */ + action_set_enabled(action_name: string, enabled: boolean): void + activate(): boolean + activate_action(name: string, args?: GLib.Variant | null): boolean + activate_default(): void + add_controller(controller: EventController): void + add_css_class(css_class: string): void + add_mnemonic_label(label: Widget): void + add_tick_callback(callback: TickCallback): number + allocate(width: number, height: number, baseline: number, transform?: Gsk.Transform | null): void + child_focus(direction: DirectionType): boolean + compute_bounds(target: Widget): [ /* returnType */ boolean, /* out_bounds */ Graphene.Rect ] + compute_expand(orientation: Orientation): boolean + compute_point(target: Widget, point: Graphene.Point): [ /* returnType */ boolean, /* out_point */ Graphene.Point ] + compute_transform(target: Widget): [ /* returnType */ boolean, /* out_transform */ Graphene.Matrix ] + contains(x: number, y: number): boolean + create_pango_context(): Pango.Context + create_pango_layout(text?: string | null): Pango.Layout + drag_check_threshold(start_x: number, start_y: number, current_x: number, current_y: number): boolean + error_bell(): void + get_allocated_baseline(): number + get_allocated_height(): number + get_allocated_width(): number + get_allocation(): /* allocation */ Allocation + get_ancestor(widget_type: GObject.Type): Widget | null + get_can_focus(): boolean + get_can_target(): boolean + get_child_visible(): boolean + get_clipboard(): Gdk.Clipboard + get_css_classes(): string[] + get_css_name(): string + get_cursor(): Gdk.Cursor | null + get_direction(): TextDirection + get_display(): Gdk.Display + get_first_child(): Widget | null + get_focus_child(): Widget | null + get_focus_on_click(): boolean + get_focusable(): boolean + get_font_map(): Pango.FontMap | null + get_font_options(): cairo.FontOptions | null + get_frame_clock(): Gdk.FrameClock | null + get_halign(): Align + get_has_tooltip(): boolean + get_height(): number + get_hexpand(): boolean + get_hexpand_set(): boolean + get_last_child(): Widget | null + get_layout_manager(): LayoutManager | null + get_mapped(): boolean + get_margin_bottom(): number + get_margin_end(): number + get_margin_start(): number + get_margin_top(): number + get_name(): string + get_native(): Native | null + get_next_sibling(): Widget | null + get_opacity(): number + get_overflow(): Overflow + get_pango_context(): Pango.Context + get_parent(): Widget | null + get_preferred_size(): [ /* minimum_size */ Requisition | null, /* natural_size */ Requisition | null ] + get_prev_sibling(): Widget | null + get_primary_clipboard(): Gdk.Clipboard + get_realized(): boolean + get_receives_default(): boolean + get_request_mode(): SizeRequestMode + get_root(): Root | null + get_scale_factor(): number + get_sensitive(): boolean + get_settings(): Settings + get_size(orientation: Orientation): number + get_size_request(): [ /* width */ number | null, /* height */ number | null ] + get_state_flags(): StateFlags + get_style_context(): StyleContext + get_template_child(widget_type: GObject.Type, name: string): GObject.Object + get_tooltip_markup(): string | null + get_tooltip_text(): string | null + get_valign(): Align + get_vexpand(): boolean + get_vexpand_set(): boolean + get_visible(): boolean + get_width(): number + grab_focus(): boolean + has_css_class(css_class: string): boolean + has_visible_focus(): boolean + hide(): void + in_destruction(): boolean + init_template(): void + insert_action_group(name: string, group?: Gio.ActionGroup | null): void + insert_after(parent: Widget, previous_sibling?: Widget | null): void + insert_before(parent: Widget, next_sibling?: Widget | null): void + is_ancestor(ancestor: Widget): boolean + is_drawable(): boolean + is_focus(): boolean + is_sensitive(): boolean + is_visible(): boolean + keynav_failed(direction: DirectionType): boolean + list_mnemonic_labels(): Widget[] + map(): void + measure(orientation: Orientation, for_size: number): [ /* minimum */ number | null, /* natural */ number | null, /* minimum_baseline */ number | null, /* natural_baseline */ number | null ] + mnemonic_activate(group_cycling: boolean): boolean + observe_children(): Gio.ListModel + observe_controllers(): Gio.ListModel + pick(x: number, y: number, flags: PickFlags): Widget | null + queue_allocate(): void + queue_draw(): void + queue_resize(): void + realize(): void + remove_controller(controller: EventController): void + remove_css_class(css_class: string): void + remove_mnemonic_label(label: Widget): void + remove_tick_callback(id: number): void + set_can_focus(can_focus: boolean): void + set_can_target(can_target: boolean): void + set_child_visible(child_visible: boolean): void + set_css_classes(classes: string[]): void + set_cursor(cursor?: Gdk.Cursor | null): void + set_cursor_from_name(name?: string | null): void + set_direction(dir: TextDirection): void + set_focus_child(child?: Widget | null): void + set_focus_on_click(focus_on_click: boolean): void + set_focusable(focusable: boolean): void + set_font_map(font_map?: Pango.FontMap | null): void + set_font_options(options?: cairo.FontOptions | null): void + set_halign(align: Align): void + set_has_tooltip(has_tooltip: boolean): void + set_hexpand(expand: boolean): void + set_hexpand_set(set: boolean): void + set_layout_manager(layout_manager?: LayoutManager | null): void + set_margin_bottom(margin: number): void + set_margin_end(margin: number): void + set_margin_start(margin: number): void + set_margin_top(margin: number): void + set_name(name: string): void + set_opacity(opacity: number): void + set_overflow(overflow: Overflow): void + set_parent(parent: Widget): void + set_receives_default(receives_default: boolean): void + set_sensitive(sensitive: boolean): void + set_size_request(width: number, height: number): void + set_state_flags(flags: StateFlags, clear: boolean): void + set_tooltip_markup(markup?: string | null): void + set_tooltip_text(text?: string | null): void + set_valign(align: Align): void + set_vexpand(expand: boolean): void + set_vexpand_set(set: boolean): void + set_visible(visible: boolean): void + should_layout(): boolean + show(): void + size_allocate(allocation: Allocation, baseline: number): void + snapshot_child(child: Widget, snapshot: Snapshot): void + translate_coordinates(dest_widget: Widget, src_x: number, src_y: number): [ /* returnType */ boolean, /* dest_x */ number | null, /* dest_y */ number | null ] + trigger_tooltip_query(): void + unmap(): void + unparent(): void + unrealize(): void + unset_state_flags(flags: StateFlags): void + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Methods of Gtk.Accessible */ + get_accessible_role(): AccessibleRole + reset_property(property: AccessibleProperty): void + reset_relation(relation: AccessibleRelation): void + reset_state(state: AccessibleState): void + update_property(properties: AccessibleProperty[], values: any): void + update_relation(relations: AccessibleRelation[], values: any): void + update_state(states: AccessibleState[], values: any): void + /* Methods of Gtk.Buildable */ + get_buildable_id(): string + /* Methods of Gtk.Native */ + get_renderer(): Gsk.Renderer + get_surface(): Gdk.Surface + get_surface_transform(): [ /* x */ number, /* y */ number ] + /* Methods of Gtk.Root */ + get_focus(): Widget | null + set_focus(focus?: Widget | null): void + /* Virtual methods of Gtk.Widget */ + vfunc_compute_expand(hexpand_p: boolean, vexpand_p: boolean): void + vfunc_contains(x: number, y: number): boolean + vfunc_css_changed(change: CssStyleChange): void + vfunc_direction_changed(previous_direction: TextDirection): void + vfunc_focus(direction: DirectionType): boolean + vfunc_get_request_mode(): SizeRequestMode + vfunc_grab_focus(): boolean + vfunc_hide(): void + vfunc_keynav_failed(direction: DirectionType): boolean + vfunc_map(): void + vfunc_measure(orientation: Orientation, for_size: number): [ /* minimum */ number | null, /* natural */ number | null, /* minimum_baseline */ number | null, /* natural_baseline */ number | null ] + vfunc_mnemonic_activate(group_cycling: boolean): boolean + vfunc_move_focus(direction: DirectionType): void + vfunc_query_tooltip(x: number, y: number, keyboard_tooltip: boolean, tooltip: Tooltip): boolean + vfunc_realize(): void + vfunc_root(): void + vfunc_set_focus_child(child?: Widget | null): void + vfunc_show(): void + vfunc_size_allocate(width: number, height: number, baseline: number): void + vfunc_snapshot(snapshot: Snapshot): void + vfunc_state_flags_changed(previous_state_flags: StateFlags): void + vfunc_system_setting_changed(settings: SystemSetting): void + vfunc_unmap(): void + vfunc_unrealize(): void + vfunc_unroot(): void + vfunc_add_child(builder: Builder, child: GObject.Object, type?: string | null): void + vfunc_custom_finished(builder: Builder, child: GObject.Object | null, tagname: string, data?: object | null): void + vfunc_custom_tag_end(builder: Builder, child: GObject.Object | null, tagname: string, data?: object | null): void + vfunc_custom_tag_start(builder: Builder, child: GObject.Object | null, tagname: string): [ /* returnType */ boolean, /* parser */ BuildableParser, /* data */ object | null ] + vfunc_get_id(): string + vfunc_get_internal_child(builder: Builder, childname: string): GObject.Object + vfunc_parser_finished(builder: Builder): void + vfunc_set_buildable_property(builder: Builder, name: string, value: any): void + vfunc_set_id(id: string): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Gtk.Widget */ + connect(sigName: "destroy", callback: (($obj: DragIcon) => void)): number + connect_after(sigName: "destroy", callback: (($obj: DragIcon) => void)): number + emit(sigName: "destroy"): void + connect(sigName: "direction-changed", callback: (($obj: DragIcon, previous_direction: TextDirection) => void)): number + connect_after(sigName: "direction-changed", callback: (($obj: DragIcon, previous_direction: TextDirection) => void)): number + emit(sigName: "direction-changed", previous_direction: TextDirection): void + connect(sigName: "hide", callback: (($obj: DragIcon) => void)): number + connect_after(sigName: "hide", callback: (($obj: DragIcon) => void)): number + emit(sigName: "hide"): void + connect(sigName: "keynav-failed", callback: (($obj: DragIcon, direction: DirectionType) => boolean)): number + connect_after(sigName: "keynav-failed", callback: (($obj: DragIcon, direction: DirectionType) => boolean)): number + emit(sigName: "keynav-failed", direction: DirectionType): void + connect(sigName: "map", callback: (($obj: DragIcon) => void)): number + connect_after(sigName: "map", callback: (($obj: DragIcon) => void)): number + emit(sigName: "map"): void + connect(sigName: "mnemonic-activate", callback: (($obj: DragIcon, group_cycling: boolean) => boolean)): number + connect_after(sigName: "mnemonic-activate", callback: (($obj: DragIcon, group_cycling: boolean) => boolean)): number + emit(sigName: "mnemonic-activate", group_cycling: boolean): void + connect(sigName: "move-focus", callback: (($obj: DragIcon, direction: DirectionType) => void)): number + connect_after(sigName: "move-focus", callback: (($obj: DragIcon, direction: DirectionType) => void)): number + emit(sigName: "move-focus", direction: DirectionType): void + connect(sigName: "query-tooltip", callback: (($obj: DragIcon, x: number, y: number, keyboard_mode: boolean, tooltip: Tooltip) => boolean)): number + connect_after(sigName: "query-tooltip", callback: (($obj: DragIcon, x: number, y: number, keyboard_mode: boolean, tooltip: Tooltip) => boolean)): number + emit(sigName: "query-tooltip", x: number, y: number, keyboard_mode: boolean, tooltip: Tooltip): void + connect(sigName: "realize", callback: (($obj: DragIcon) => void)): number + connect_after(sigName: "realize", callback: (($obj: DragIcon) => void)): number + emit(sigName: "realize"): void + connect(sigName: "show", callback: (($obj: DragIcon) => void)): number + connect_after(sigName: "show", callback: (($obj: DragIcon) => void)): number + emit(sigName: "show"): void + connect(sigName: "state-flags-changed", callback: (($obj: DragIcon, flags: StateFlags) => void)): number + connect_after(sigName: "state-flags-changed", callback: (($obj: DragIcon, flags: StateFlags) => void)): number + emit(sigName: "state-flags-changed", flags: StateFlags): void + connect(sigName: "unmap", callback: (($obj: DragIcon) => void)): number + connect_after(sigName: "unmap", callback: (($obj: DragIcon) => void)): number + emit(sigName: "unmap"): void + connect(sigName: "unrealize", callback: (($obj: DragIcon) => void)): number + connect_after(sigName: "unrealize", callback: (($obj: DragIcon) => void)): number + emit(sigName: "unrealize"): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: DragIcon, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: DragIcon, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: "notify::child", callback: (($obj: DragIcon, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::child", callback: (($obj: DragIcon, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::can-focus", callback: (($obj: DragIcon, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::can-focus", callback: (($obj: DragIcon, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::can-target", callback: (($obj: DragIcon, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::can-target", callback: (($obj: DragIcon, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::css-classes", callback: (($obj: DragIcon, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::css-classes", callback: (($obj: DragIcon, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::cursor", callback: (($obj: DragIcon, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::cursor", callback: (($obj: DragIcon, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::focus-on-click", callback: (($obj: DragIcon, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::focus-on-click", callback: (($obj: DragIcon, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::focusable", callback: (($obj: DragIcon, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::focusable", callback: (($obj: DragIcon, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::halign", callback: (($obj: DragIcon, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::halign", callback: (($obj: DragIcon, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::has-default", callback: (($obj: DragIcon, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-default", callback: (($obj: DragIcon, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::has-focus", callback: (($obj: DragIcon, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-focus", callback: (($obj: DragIcon, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::has-tooltip", callback: (($obj: DragIcon, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-tooltip", callback: (($obj: DragIcon, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::height-request", callback: (($obj: DragIcon, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::height-request", callback: (($obj: DragIcon, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::hexpand", callback: (($obj: DragIcon, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hexpand", callback: (($obj: DragIcon, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::hexpand-set", callback: (($obj: DragIcon, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hexpand-set", callback: (($obj: DragIcon, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::layout-manager", callback: (($obj: DragIcon, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::layout-manager", callback: (($obj: DragIcon, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-bottom", callback: (($obj: DragIcon, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-bottom", callback: (($obj: DragIcon, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-end", callback: (($obj: DragIcon, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-end", callback: (($obj: DragIcon, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-start", callback: (($obj: DragIcon, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-start", callback: (($obj: DragIcon, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-top", callback: (($obj: DragIcon, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-top", callback: (($obj: DragIcon, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::name", callback: (($obj: DragIcon, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::name", callback: (($obj: DragIcon, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::opacity", callback: (($obj: DragIcon, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::opacity", callback: (($obj: DragIcon, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::overflow", callback: (($obj: DragIcon, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::overflow", callback: (($obj: DragIcon, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::parent", callback: (($obj: DragIcon, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::parent", callback: (($obj: DragIcon, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::receives-default", callback: (($obj: DragIcon, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::receives-default", callback: (($obj: DragIcon, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::root", callback: (($obj: DragIcon, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::root", callback: (($obj: DragIcon, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::scale-factor", callback: (($obj: DragIcon, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::scale-factor", callback: (($obj: DragIcon, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::sensitive", callback: (($obj: DragIcon, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::sensitive", callback: (($obj: DragIcon, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::tooltip-markup", callback: (($obj: DragIcon, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::tooltip-markup", callback: (($obj: DragIcon, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::tooltip-text", callback: (($obj: DragIcon, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::tooltip-text", callback: (($obj: DragIcon, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::valign", callback: (($obj: DragIcon, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::valign", callback: (($obj: DragIcon, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::vexpand", callback: (($obj: DragIcon, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vexpand", callback: (($obj: DragIcon, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::vexpand-set", callback: (($obj: DragIcon, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vexpand-set", callback: (($obj: DragIcon, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::visible", callback: (($obj: DragIcon, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::visible", callback: (($obj: DragIcon, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::width-request", callback: (($obj: DragIcon, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::width-request", callback: (($obj: DragIcon, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::accessible-role", callback: (($obj: DragIcon, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-role", callback: (($obj: DragIcon, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: DragIcon_ConstructProps) + _init (config?: DragIcon_ConstructProps): void + /* Static methods and pseudo-constructors */ + static create_widget_for_value(value: any): Widget | null + static get_for_drag(drag: Gdk.Drag): Widget + static set_from_paintable(drag: Gdk.Drag, paintable: Gdk.Paintable, hot_x: number, hot_y: number): void + static get_for_surface(surface: Gdk.Surface): Native + static $gtype: GObject.Type +} +export interface DragSource_ConstructProps extends GestureSingle_ConstructProps { + actions?: Gdk.DragAction + content?: Gdk.ContentProvider +} +export class DragSource { + /* Properties of Gtk.DragSource */ + actions: Gdk.DragAction + content: Gdk.ContentProvider + /* Properties of Gtk.GestureSingle */ + button: number + exclusive: boolean + touch_only: boolean + /* Properties of Gtk.EventController */ + name: string + propagation_limit: PropagationLimit + propagation_phase: PropagationPhase + readonly widget: Widget + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of Gtk.DragSource */ + drag_cancel(): void + get_actions(): Gdk.DragAction + get_content(): Gdk.ContentProvider | null + get_drag(): Gdk.Drag | null + set_actions(actions: Gdk.DragAction): void + set_content(content?: Gdk.ContentProvider | null): void + set_icon(paintable: Gdk.Paintable | null, hot_x: number, hot_y: number): void + /* Methods of Gtk.GestureSingle */ + get_button(): number + get_current_button(): number + get_current_sequence(): Gdk.EventSequence | null + get_exclusive(): boolean + get_touch_only(): boolean + set_button(button: number): void + set_exclusive(exclusive: boolean): void + set_touch_only(touch_only: boolean): void + /* Methods of Gtk.Gesture */ + get_bounding_box(): [ /* returnType */ boolean, /* rect */ Gdk.Rectangle ] + get_bounding_box_center(): [ /* returnType */ boolean, /* x */ number, /* y */ number ] + get_device(): Gdk.Device | null + get_group(): Gesture[] + get_last_event(sequence?: Gdk.EventSequence | null): Gdk.Event | null + get_last_updated_sequence(): Gdk.EventSequence | null + get_point(sequence?: Gdk.EventSequence | null): [ /* returnType */ boolean, /* x */ number | null, /* y */ number | null ] + get_sequence_state(sequence: Gdk.EventSequence): EventSequenceState + get_sequences(): Gdk.EventSequence[] + group(gesture: Gesture): void + handles_sequence(sequence?: Gdk.EventSequence | null): boolean + is_active(): boolean + is_grouped_with(other: Gesture): boolean + is_recognized(): boolean + set_sequence_state(sequence: Gdk.EventSequence, state: EventSequenceState): boolean + set_state(state: EventSequenceState): boolean + ungroup(): void + /* Methods of Gtk.EventController */ + get_current_event(): Gdk.Event | null + get_current_event_device(): Gdk.Device | null + get_current_event_state(): Gdk.ModifierType + get_current_event_time(): number + get_name(): string + get_propagation_limit(): PropagationLimit + get_propagation_phase(): PropagationPhase + get_widget(): Widget + reset(): void + set_name(name: string): void + set_propagation_limit(limit: PropagationLimit): void + set_propagation_phase(phase: PropagationPhase): void + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Gtk.DragSource */ + connect(sigName: "drag-begin", callback: (($obj: DragSource, drag: Gdk.Drag) => void)): number + connect_after(sigName: "drag-begin", callback: (($obj: DragSource, drag: Gdk.Drag) => void)): number + emit(sigName: "drag-begin", drag: Gdk.Drag): void + connect(sigName: "drag-cancel", callback: (($obj: DragSource, drag: Gdk.Drag, reason: Gdk.DragCancelReason) => boolean)): number + connect_after(sigName: "drag-cancel", callback: (($obj: DragSource, drag: Gdk.Drag, reason: Gdk.DragCancelReason) => boolean)): number + emit(sigName: "drag-cancel", drag: Gdk.Drag, reason: Gdk.DragCancelReason): void + connect(sigName: "drag-end", callback: (($obj: DragSource, drag: Gdk.Drag, delete_data: boolean) => void)): number + connect_after(sigName: "drag-end", callback: (($obj: DragSource, drag: Gdk.Drag, delete_data: boolean) => void)): number + emit(sigName: "drag-end", drag: Gdk.Drag, delete_data: boolean): void + connect(sigName: "prepare", callback: (($obj: DragSource, x: number, y: number) => Gdk.ContentProvider | null)): number + connect_after(sigName: "prepare", callback: (($obj: DragSource, x: number, y: number) => Gdk.ContentProvider | null)): number + emit(sigName: "prepare", x: number, y: number): void + /* Signals of Gtk.Gesture */ + connect(sigName: "begin", callback: (($obj: DragSource, sequence?: Gdk.EventSequence | null) => void)): number + connect_after(sigName: "begin", callback: (($obj: DragSource, sequence?: Gdk.EventSequence | null) => void)): number + emit(sigName: "begin", sequence?: Gdk.EventSequence | null): void + connect(sigName: "cancel", callback: (($obj: DragSource, sequence?: Gdk.EventSequence | null) => void)): number + connect_after(sigName: "cancel", callback: (($obj: DragSource, sequence?: Gdk.EventSequence | null) => void)): number + emit(sigName: "cancel", sequence?: Gdk.EventSequence | null): void + connect(sigName: "end", callback: (($obj: DragSource, sequence?: Gdk.EventSequence | null) => void)): number + connect_after(sigName: "end", callback: (($obj: DragSource, sequence?: Gdk.EventSequence | null) => void)): number + emit(sigName: "end", sequence?: Gdk.EventSequence | null): void + connect(sigName: "sequence-state-changed", callback: (($obj: DragSource, sequence: Gdk.EventSequence | null, state: EventSequenceState) => void)): number + connect_after(sigName: "sequence-state-changed", callback: (($obj: DragSource, sequence: Gdk.EventSequence | null, state: EventSequenceState) => void)): number + emit(sigName: "sequence-state-changed", sequence: Gdk.EventSequence | null, state: EventSequenceState): void + connect(sigName: "update", callback: (($obj: DragSource, sequence?: Gdk.EventSequence | null) => void)): number + connect_after(sigName: "update", callback: (($obj: DragSource, sequence?: Gdk.EventSequence | null) => void)): number + emit(sigName: "update", sequence?: Gdk.EventSequence | null): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: DragSource, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: DragSource, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: "notify::actions", callback: (($obj: DragSource, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::actions", callback: (($obj: DragSource, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::content", callback: (($obj: DragSource, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::content", callback: (($obj: DragSource, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::button", callback: (($obj: DragSource, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::button", callback: (($obj: DragSource, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::exclusive", callback: (($obj: DragSource, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::exclusive", callback: (($obj: DragSource, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::touch-only", callback: (($obj: DragSource, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::touch-only", callback: (($obj: DragSource, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::name", callback: (($obj: DragSource, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::name", callback: (($obj: DragSource, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::propagation-limit", callback: (($obj: DragSource, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::propagation-limit", callback: (($obj: DragSource, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::propagation-phase", callback: (($obj: DragSource, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::propagation-phase", callback: (($obj: DragSource, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::widget", callback: (($obj: DragSource, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::widget", callback: (($obj: DragSource, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: DragSource_ConstructProps) + _init (config?: DragSource_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(): DragSource + static $gtype: GObject.Type +} +export interface DrawingArea_ConstructProps extends Widget_ConstructProps { + content_height?: number + content_width?: number + accessible_role?: AccessibleRole +} +export class DrawingArea { + /* Properties of Gtk.DrawingArea */ + content_height: number + content_width: number + /* Properties of Gtk.Widget */ + can_focus: boolean + can_target: boolean + css_classes: string[] + cursor: Gdk.Cursor + focus_on_click: boolean + focusable: boolean + halign: Align + readonly has_default: boolean + readonly has_focus: boolean + has_tooltip: boolean + height_request: number + hexpand: boolean + hexpand_set: boolean + layout_manager: LayoutManager + margin_bottom: number + margin_end: number + margin_start: number + margin_top: number + name: string + opacity: number + overflow: Overflow + readonly parent: Widget + receives_default: boolean + readonly root: Root + readonly scale_factor: number + sensitive: boolean + tooltip_markup: string + tooltip_text: string + valign: Align + vexpand: boolean + vexpand_set: boolean + visible: boolean + width_request: number + /* Properties of Gtk.Accessible */ + accessible_role: AccessibleRole + /* Fields of Gtk.DrawingArea */ + widget: Widget + /* Fields of Gtk.Widget */ + parent_instance: GObject.InitiallyUnowned + /* Fields of GObject.InitiallyUnowned */ + g_type_instance: GObject.TypeInstance + /* Methods of Gtk.DrawingArea */ + get_content_height(): number + get_content_width(): number + set_content_height(height: number): void + set_content_width(width: number): void + set_draw_func(draw_func: DrawingAreaDrawFunc | null): void + /* Methods of Gtk.Widget */ + action_set_enabled(action_name: string, enabled: boolean): void + activate(): boolean + activate_action(name: string, args?: GLib.Variant | null): boolean + activate_default(): void + add_controller(controller: EventController): void + add_css_class(css_class: string): void + add_mnemonic_label(label: Widget): void + add_tick_callback(callback: TickCallback): number + allocate(width: number, height: number, baseline: number, transform?: Gsk.Transform | null): void + child_focus(direction: DirectionType): boolean + compute_bounds(target: Widget): [ /* returnType */ boolean, /* out_bounds */ Graphene.Rect ] + compute_expand(orientation: Orientation): boolean + compute_point(target: Widget, point: Graphene.Point): [ /* returnType */ boolean, /* out_point */ Graphene.Point ] + compute_transform(target: Widget): [ /* returnType */ boolean, /* out_transform */ Graphene.Matrix ] + contains(x: number, y: number): boolean + create_pango_context(): Pango.Context + create_pango_layout(text?: string | null): Pango.Layout + drag_check_threshold(start_x: number, start_y: number, current_x: number, current_y: number): boolean + error_bell(): void + get_allocated_baseline(): number + get_allocated_height(): number + get_allocated_width(): number + get_allocation(): /* allocation */ Allocation + get_ancestor(widget_type: GObject.Type): Widget | null + get_can_focus(): boolean + get_can_target(): boolean + get_child_visible(): boolean + get_clipboard(): Gdk.Clipboard + get_css_classes(): string[] + get_css_name(): string + get_cursor(): Gdk.Cursor | null + get_direction(): TextDirection + get_display(): Gdk.Display + get_first_child(): Widget | null + get_focus_child(): Widget | null + get_focus_on_click(): boolean + get_focusable(): boolean + get_font_map(): Pango.FontMap | null + get_font_options(): cairo.FontOptions | null + get_frame_clock(): Gdk.FrameClock | null + get_halign(): Align + get_has_tooltip(): boolean + get_height(): number + get_hexpand(): boolean + get_hexpand_set(): boolean + get_last_child(): Widget | null + get_layout_manager(): LayoutManager | null + get_mapped(): boolean + get_margin_bottom(): number + get_margin_end(): number + get_margin_start(): number + get_margin_top(): number + get_name(): string + get_native(): Native | null + get_next_sibling(): Widget | null + get_opacity(): number + get_overflow(): Overflow + get_pango_context(): Pango.Context + get_parent(): Widget | null + get_preferred_size(): [ /* minimum_size */ Requisition | null, /* natural_size */ Requisition | null ] + get_prev_sibling(): Widget | null + get_primary_clipboard(): Gdk.Clipboard + get_realized(): boolean + get_receives_default(): boolean + get_request_mode(): SizeRequestMode + get_root(): Root | null + get_scale_factor(): number + get_sensitive(): boolean + get_settings(): Settings + get_size(orientation: Orientation): number + get_size_request(): [ /* width */ number | null, /* height */ number | null ] + get_state_flags(): StateFlags + get_style_context(): StyleContext + get_template_child(widget_type: GObject.Type, name: string): GObject.Object + get_tooltip_markup(): string | null + get_tooltip_text(): string | null + get_valign(): Align + get_vexpand(): boolean + get_vexpand_set(): boolean + get_visible(): boolean + get_width(): number + grab_focus(): boolean + has_css_class(css_class: string): boolean + has_visible_focus(): boolean + hide(): void + in_destruction(): boolean + init_template(): void + insert_action_group(name: string, group?: Gio.ActionGroup | null): void + insert_after(parent: Widget, previous_sibling?: Widget | null): void + insert_before(parent: Widget, next_sibling?: Widget | null): void + is_ancestor(ancestor: Widget): boolean + is_drawable(): boolean + is_focus(): boolean + is_sensitive(): boolean + is_visible(): boolean + keynav_failed(direction: DirectionType): boolean + list_mnemonic_labels(): Widget[] + map(): void + measure(orientation: Orientation, for_size: number): [ /* minimum */ number | null, /* natural */ number | null, /* minimum_baseline */ number | null, /* natural_baseline */ number | null ] + mnemonic_activate(group_cycling: boolean): boolean + observe_children(): Gio.ListModel + observe_controllers(): Gio.ListModel + pick(x: number, y: number, flags: PickFlags): Widget | null + queue_allocate(): void + queue_draw(): void + queue_resize(): void + realize(): void + remove_controller(controller: EventController): void + remove_css_class(css_class: string): void + remove_mnemonic_label(label: Widget): void + remove_tick_callback(id: number): void + set_can_focus(can_focus: boolean): void + set_can_target(can_target: boolean): void + set_child_visible(child_visible: boolean): void + set_css_classes(classes: string[]): void + set_cursor(cursor?: Gdk.Cursor | null): void + set_cursor_from_name(name?: string | null): void + set_direction(dir: TextDirection): void + set_focus_child(child?: Widget | null): void + set_focus_on_click(focus_on_click: boolean): void + set_focusable(focusable: boolean): void + set_font_map(font_map?: Pango.FontMap | null): void + set_font_options(options?: cairo.FontOptions | null): void + set_halign(align: Align): void + set_has_tooltip(has_tooltip: boolean): void + set_hexpand(expand: boolean): void + set_hexpand_set(set: boolean): void + set_layout_manager(layout_manager?: LayoutManager | null): void + set_margin_bottom(margin: number): void + set_margin_end(margin: number): void + set_margin_start(margin: number): void + set_margin_top(margin: number): void + set_name(name: string): void + set_opacity(opacity: number): void + set_overflow(overflow: Overflow): void + set_parent(parent: Widget): void + set_receives_default(receives_default: boolean): void + set_sensitive(sensitive: boolean): void + set_size_request(width: number, height: number): void + set_state_flags(flags: StateFlags, clear: boolean): void + set_tooltip_markup(markup?: string | null): void + set_tooltip_text(text?: string | null): void + set_valign(align: Align): void + set_vexpand(expand: boolean): void + set_vexpand_set(set: boolean): void + set_visible(visible: boolean): void + should_layout(): boolean + show(): void + size_allocate(allocation: Allocation, baseline: number): void + snapshot_child(child: Widget, snapshot: Snapshot): void + translate_coordinates(dest_widget: Widget, src_x: number, src_y: number): [ /* returnType */ boolean, /* dest_x */ number | null, /* dest_y */ number | null ] + trigger_tooltip_query(): void + unmap(): void + unparent(): void + unrealize(): void + unset_state_flags(flags: StateFlags): void + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Methods of Gtk.Accessible */ + get_accessible_role(): AccessibleRole + reset_property(property: AccessibleProperty): void + reset_relation(relation: AccessibleRelation): void + reset_state(state: AccessibleState): void + update_property(properties: AccessibleProperty[], values: any): void + update_relation(relations: AccessibleRelation[], values: any): void + update_state(states: AccessibleState[], values: any): void + /* Methods of Gtk.Buildable */ + get_buildable_id(): string + /* Virtual methods of Gtk.DrawingArea */ + vfunc_resize(width: number, height: number): void + /* Virtual methods of Gtk.Widget */ + vfunc_compute_expand(hexpand_p: boolean, vexpand_p: boolean): void + vfunc_contains(x: number, y: number): boolean + vfunc_css_changed(change: CssStyleChange): void + vfunc_direction_changed(previous_direction: TextDirection): void + vfunc_focus(direction: DirectionType): boolean + vfunc_get_request_mode(): SizeRequestMode + vfunc_grab_focus(): boolean + vfunc_hide(): void + vfunc_keynav_failed(direction: DirectionType): boolean + vfunc_map(): void + vfunc_measure(orientation: Orientation, for_size: number): [ /* minimum */ number | null, /* natural */ number | null, /* minimum_baseline */ number | null, /* natural_baseline */ number | null ] + vfunc_mnemonic_activate(group_cycling: boolean): boolean + vfunc_move_focus(direction: DirectionType): void + vfunc_query_tooltip(x: number, y: number, keyboard_tooltip: boolean, tooltip: Tooltip): boolean + vfunc_realize(): void + vfunc_root(): void + vfunc_set_focus_child(child?: Widget | null): void + vfunc_show(): void + vfunc_size_allocate(width: number, height: number, baseline: number): void + vfunc_snapshot(snapshot: Snapshot): void + vfunc_state_flags_changed(previous_state_flags: StateFlags): void + vfunc_system_setting_changed(settings: SystemSetting): void + vfunc_unmap(): void + vfunc_unrealize(): void + vfunc_unroot(): void + vfunc_add_child(builder: Builder, child: GObject.Object, type?: string | null): void + vfunc_custom_finished(builder: Builder, child: GObject.Object | null, tagname: string, data?: object | null): void + vfunc_custom_tag_end(builder: Builder, child: GObject.Object | null, tagname: string, data?: object | null): void + vfunc_custom_tag_start(builder: Builder, child: GObject.Object | null, tagname: string): [ /* returnType */ boolean, /* parser */ BuildableParser, /* data */ object | null ] + vfunc_get_id(): string + vfunc_get_internal_child(builder: Builder, childname: string): GObject.Object + vfunc_parser_finished(builder: Builder): void + vfunc_set_buildable_property(builder: Builder, name: string, value: any): void + vfunc_set_id(id: string): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Gtk.DrawingArea */ + connect(sigName: "resize", callback: (($obj: DrawingArea, width: number, height: number) => void)): number + connect_after(sigName: "resize", callback: (($obj: DrawingArea, width: number, height: number) => void)): number + emit(sigName: "resize", width: number, height: number): void + /* Signals of Gtk.Widget */ + connect(sigName: "destroy", callback: (($obj: DrawingArea) => void)): number + connect_after(sigName: "destroy", callback: (($obj: DrawingArea) => void)): number + emit(sigName: "destroy"): void + connect(sigName: "direction-changed", callback: (($obj: DrawingArea, previous_direction: TextDirection) => void)): number + connect_after(sigName: "direction-changed", callback: (($obj: DrawingArea, previous_direction: TextDirection) => void)): number + emit(sigName: "direction-changed", previous_direction: TextDirection): void + connect(sigName: "hide", callback: (($obj: DrawingArea) => void)): number + connect_after(sigName: "hide", callback: (($obj: DrawingArea) => void)): number + emit(sigName: "hide"): void + connect(sigName: "keynav-failed", callback: (($obj: DrawingArea, direction: DirectionType) => boolean)): number + connect_after(sigName: "keynav-failed", callback: (($obj: DrawingArea, direction: DirectionType) => boolean)): number + emit(sigName: "keynav-failed", direction: DirectionType): void + connect(sigName: "map", callback: (($obj: DrawingArea) => void)): number + connect_after(sigName: "map", callback: (($obj: DrawingArea) => void)): number + emit(sigName: "map"): void + connect(sigName: "mnemonic-activate", callback: (($obj: DrawingArea, group_cycling: boolean) => boolean)): number + connect_after(sigName: "mnemonic-activate", callback: (($obj: DrawingArea, group_cycling: boolean) => boolean)): number + emit(sigName: "mnemonic-activate", group_cycling: boolean): void + connect(sigName: "move-focus", callback: (($obj: DrawingArea, direction: DirectionType) => void)): number + connect_after(sigName: "move-focus", callback: (($obj: DrawingArea, direction: DirectionType) => void)): number + emit(sigName: "move-focus", direction: DirectionType): void + connect(sigName: "query-tooltip", callback: (($obj: DrawingArea, x: number, y: number, keyboard_mode: boolean, tooltip: Tooltip) => boolean)): number + connect_after(sigName: "query-tooltip", callback: (($obj: DrawingArea, x: number, y: number, keyboard_mode: boolean, tooltip: Tooltip) => boolean)): number + emit(sigName: "query-tooltip", x: number, y: number, keyboard_mode: boolean, tooltip: Tooltip): void + connect(sigName: "realize", callback: (($obj: DrawingArea) => void)): number + connect_after(sigName: "realize", callback: (($obj: DrawingArea) => void)): number + emit(sigName: "realize"): void + connect(sigName: "show", callback: (($obj: DrawingArea) => void)): number + connect_after(sigName: "show", callback: (($obj: DrawingArea) => void)): number + emit(sigName: "show"): void + connect(sigName: "state-flags-changed", callback: (($obj: DrawingArea, flags: StateFlags) => void)): number + connect_after(sigName: "state-flags-changed", callback: (($obj: DrawingArea, flags: StateFlags) => void)): number + emit(sigName: "state-flags-changed", flags: StateFlags): void + connect(sigName: "unmap", callback: (($obj: DrawingArea) => void)): number + connect_after(sigName: "unmap", callback: (($obj: DrawingArea) => void)): number + emit(sigName: "unmap"): void + connect(sigName: "unrealize", callback: (($obj: DrawingArea) => void)): number + connect_after(sigName: "unrealize", callback: (($obj: DrawingArea) => void)): number + emit(sigName: "unrealize"): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: DrawingArea, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: DrawingArea, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: "notify::content-height", callback: (($obj: DrawingArea, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::content-height", callback: (($obj: DrawingArea, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::content-width", callback: (($obj: DrawingArea, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::content-width", callback: (($obj: DrawingArea, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::can-focus", callback: (($obj: DrawingArea, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::can-focus", callback: (($obj: DrawingArea, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::can-target", callback: (($obj: DrawingArea, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::can-target", callback: (($obj: DrawingArea, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::css-classes", callback: (($obj: DrawingArea, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::css-classes", callback: (($obj: DrawingArea, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::cursor", callback: (($obj: DrawingArea, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::cursor", callback: (($obj: DrawingArea, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::focus-on-click", callback: (($obj: DrawingArea, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::focus-on-click", callback: (($obj: DrawingArea, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::focusable", callback: (($obj: DrawingArea, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::focusable", callback: (($obj: DrawingArea, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::halign", callback: (($obj: DrawingArea, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::halign", callback: (($obj: DrawingArea, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::has-default", callback: (($obj: DrawingArea, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-default", callback: (($obj: DrawingArea, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::has-focus", callback: (($obj: DrawingArea, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-focus", callback: (($obj: DrawingArea, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::has-tooltip", callback: (($obj: DrawingArea, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-tooltip", callback: (($obj: DrawingArea, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::height-request", callback: (($obj: DrawingArea, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::height-request", callback: (($obj: DrawingArea, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::hexpand", callback: (($obj: DrawingArea, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hexpand", callback: (($obj: DrawingArea, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::hexpand-set", callback: (($obj: DrawingArea, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hexpand-set", callback: (($obj: DrawingArea, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::layout-manager", callback: (($obj: DrawingArea, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::layout-manager", callback: (($obj: DrawingArea, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-bottom", callback: (($obj: DrawingArea, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-bottom", callback: (($obj: DrawingArea, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-end", callback: (($obj: DrawingArea, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-end", callback: (($obj: DrawingArea, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-start", callback: (($obj: DrawingArea, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-start", callback: (($obj: DrawingArea, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-top", callback: (($obj: DrawingArea, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-top", callback: (($obj: DrawingArea, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::name", callback: (($obj: DrawingArea, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::name", callback: (($obj: DrawingArea, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::opacity", callback: (($obj: DrawingArea, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::opacity", callback: (($obj: DrawingArea, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::overflow", callback: (($obj: DrawingArea, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::overflow", callback: (($obj: DrawingArea, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::parent", callback: (($obj: DrawingArea, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::parent", callback: (($obj: DrawingArea, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::receives-default", callback: (($obj: DrawingArea, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::receives-default", callback: (($obj: DrawingArea, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::root", callback: (($obj: DrawingArea, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::root", callback: (($obj: DrawingArea, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::scale-factor", callback: (($obj: DrawingArea, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::scale-factor", callback: (($obj: DrawingArea, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::sensitive", callback: (($obj: DrawingArea, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::sensitive", callback: (($obj: DrawingArea, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::tooltip-markup", callback: (($obj: DrawingArea, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::tooltip-markup", callback: (($obj: DrawingArea, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::tooltip-text", callback: (($obj: DrawingArea, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::tooltip-text", callback: (($obj: DrawingArea, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::valign", callback: (($obj: DrawingArea, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::valign", callback: (($obj: DrawingArea, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::vexpand", callback: (($obj: DrawingArea, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vexpand", callback: (($obj: DrawingArea, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::vexpand-set", callback: (($obj: DrawingArea, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vexpand-set", callback: (($obj: DrawingArea, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::visible", callback: (($obj: DrawingArea, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::visible", callback: (($obj: DrawingArea, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::width-request", callback: (($obj: DrawingArea, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::width-request", callback: (($obj: DrawingArea, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::accessible-role", callback: (($obj: DrawingArea, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-role", callback: (($obj: DrawingArea, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: DrawingArea_ConstructProps) + _init (config?: DrawingArea_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(): DrawingArea + static $gtype: GObject.Type +} +export interface DropControllerMotion_ConstructProps extends EventController_ConstructProps { +} +export class DropControllerMotion { + /* Properties of Gtk.DropControllerMotion */ + readonly contains_pointer: boolean + readonly drop: Gdk.Drop + readonly is_pointer: boolean + /* Properties of Gtk.EventController */ + name: string + propagation_limit: PropagationLimit + propagation_phase: PropagationPhase + readonly widget: Widget + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of Gtk.DropControllerMotion */ + get_drop(): Gdk.Drop | null + /* Methods of Gtk.EventController */ + get_current_event(): Gdk.Event | null + get_current_event_device(): Gdk.Device | null + get_current_event_state(): Gdk.ModifierType + get_current_event_time(): number + get_name(): string + get_propagation_limit(): PropagationLimit + get_propagation_phase(): PropagationPhase + get_widget(): Widget + reset(): void + set_name(name: string): void + set_propagation_limit(limit: PropagationLimit): void + set_propagation_phase(phase: PropagationPhase): void + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Gtk.DropControllerMotion */ + connect(sigName: "enter", callback: (($obj: DropControllerMotion, x: number, y: number) => void)): number + connect_after(sigName: "enter", callback: (($obj: DropControllerMotion, x: number, y: number) => void)): number + emit(sigName: "enter", x: number, y: number): void + connect(sigName: "leave", callback: (($obj: DropControllerMotion) => void)): number + connect_after(sigName: "leave", callback: (($obj: DropControllerMotion) => void)): number + emit(sigName: "leave"): void + connect(sigName: "motion", callback: (($obj: DropControllerMotion, x: number, y: number) => void)): number + connect_after(sigName: "motion", callback: (($obj: DropControllerMotion, x: number, y: number) => void)): number + emit(sigName: "motion", x: number, y: number): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: DropControllerMotion, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: DropControllerMotion, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: "notify::contains-pointer", callback: (($obj: DropControllerMotion, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::contains-pointer", callback: (($obj: DropControllerMotion, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::drop", callback: (($obj: DropControllerMotion, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::drop", callback: (($obj: DropControllerMotion, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::is-pointer", callback: (($obj: DropControllerMotion, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::is-pointer", callback: (($obj: DropControllerMotion, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::name", callback: (($obj: DropControllerMotion, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::name", callback: (($obj: DropControllerMotion, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::propagation-limit", callback: (($obj: DropControllerMotion, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::propagation-limit", callback: (($obj: DropControllerMotion, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::propagation-phase", callback: (($obj: DropControllerMotion, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::propagation-phase", callback: (($obj: DropControllerMotion, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::widget", callback: (($obj: DropControllerMotion, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::widget", callback: (($obj: DropControllerMotion, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: DropControllerMotion_ConstructProps) + _init (config?: DropControllerMotion_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(): DropControllerMotion + static $gtype: GObject.Type +} +export interface DropDown_ConstructProps extends Widget_ConstructProps { + enable_search?: boolean + expression?: Expression + factory?: ListItemFactory + list_factory?: ListItemFactory + model?: Gio.ListModel + selected?: number + accessible_role?: AccessibleRole +} +export class DropDown { + /* Properties of Gtk.DropDown */ + enable_search: boolean + expression: Expression + factory: ListItemFactory + list_factory: ListItemFactory + model: Gio.ListModel + selected: number + readonly selected_item: GObject.Object + /* Properties of Gtk.Widget */ + can_focus: boolean + can_target: boolean + css_classes: string[] + cursor: Gdk.Cursor + focus_on_click: boolean + focusable: boolean + halign: Align + readonly has_default: boolean + readonly has_focus: boolean + has_tooltip: boolean + height_request: number + hexpand: boolean + hexpand_set: boolean + layout_manager: LayoutManager + margin_bottom: number + margin_end: number + margin_start: number + margin_top: number + name: string + opacity: number + overflow: Overflow + readonly parent: Widget + receives_default: boolean + readonly root: Root + readonly scale_factor: number + sensitive: boolean + tooltip_markup: string + tooltip_text: string + valign: Align + vexpand: boolean + vexpand_set: boolean + visible: boolean + width_request: number + /* Properties of Gtk.Accessible */ + accessible_role: AccessibleRole + /* Fields of Gtk.Widget */ + parent_instance: GObject.InitiallyUnowned + /* Fields of GObject.InitiallyUnowned */ + g_type_instance: GObject.TypeInstance + /* Methods of Gtk.DropDown */ + get_enable_search(): boolean + get_expression(): Expression | null + get_factory(): ListItemFactory | null + get_list_factory(): ListItemFactory | null + get_model(): Gio.ListModel | null + get_selected(): number + get_selected_item(): GObject.Object | null + set_enable_search(enable_search: boolean): void + set_expression(expression?: Expression | null): void + set_factory(factory?: ListItemFactory | null): void + set_list_factory(factory?: ListItemFactory | null): void + set_model(model?: Gio.ListModel | null): void + set_selected(position: number): void + /* Methods of Gtk.Widget */ + action_set_enabled(action_name: string, enabled: boolean): void + activate(): boolean + activate_action(name: string, args?: GLib.Variant | null): boolean + activate_default(): void + add_controller(controller: EventController): void + add_css_class(css_class: string): void + add_mnemonic_label(label: Widget): void + add_tick_callback(callback: TickCallback): number + allocate(width: number, height: number, baseline: number, transform?: Gsk.Transform | null): void + child_focus(direction: DirectionType): boolean + compute_bounds(target: Widget): [ /* returnType */ boolean, /* out_bounds */ Graphene.Rect ] + compute_expand(orientation: Orientation): boolean + compute_point(target: Widget, point: Graphene.Point): [ /* returnType */ boolean, /* out_point */ Graphene.Point ] + compute_transform(target: Widget): [ /* returnType */ boolean, /* out_transform */ Graphene.Matrix ] + contains(x: number, y: number): boolean + create_pango_context(): Pango.Context + create_pango_layout(text?: string | null): Pango.Layout + drag_check_threshold(start_x: number, start_y: number, current_x: number, current_y: number): boolean + error_bell(): void + get_allocated_baseline(): number + get_allocated_height(): number + get_allocated_width(): number + get_allocation(): /* allocation */ Allocation + get_ancestor(widget_type: GObject.Type): Widget | null + get_can_focus(): boolean + get_can_target(): boolean + get_child_visible(): boolean + get_clipboard(): Gdk.Clipboard + get_css_classes(): string[] + get_css_name(): string + get_cursor(): Gdk.Cursor | null + get_direction(): TextDirection + get_display(): Gdk.Display + get_first_child(): Widget | null + get_focus_child(): Widget | null + get_focus_on_click(): boolean + get_focusable(): boolean + get_font_map(): Pango.FontMap | null + get_font_options(): cairo.FontOptions | null + get_frame_clock(): Gdk.FrameClock | null + get_halign(): Align + get_has_tooltip(): boolean + get_height(): number + get_hexpand(): boolean + get_hexpand_set(): boolean + get_last_child(): Widget | null + get_layout_manager(): LayoutManager | null + get_mapped(): boolean + get_margin_bottom(): number + get_margin_end(): number + get_margin_start(): number + get_margin_top(): number + get_name(): string + get_native(): Native | null + get_next_sibling(): Widget | null + get_opacity(): number + get_overflow(): Overflow + get_pango_context(): Pango.Context + get_parent(): Widget | null + get_preferred_size(): [ /* minimum_size */ Requisition | null, /* natural_size */ Requisition | null ] + get_prev_sibling(): Widget | null + get_primary_clipboard(): Gdk.Clipboard + get_realized(): boolean + get_receives_default(): boolean + get_request_mode(): SizeRequestMode + get_root(): Root | null + get_scale_factor(): number + get_sensitive(): boolean + get_settings(): Settings + get_size(orientation: Orientation): number + get_size_request(): [ /* width */ number | null, /* height */ number | null ] + get_state_flags(): StateFlags + get_style_context(): StyleContext + get_template_child(widget_type: GObject.Type, name: string): GObject.Object + get_tooltip_markup(): string | null + get_tooltip_text(): string | null + get_valign(): Align + get_vexpand(): boolean + get_vexpand_set(): boolean + get_visible(): boolean + get_width(): number + grab_focus(): boolean + has_css_class(css_class: string): boolean + has_visible_focus(): boolean + hide(): void + in_destruction(): boolean + init_template(): void + insert_action_group(name: string, group?: Gio.ActionGroup | null): void + insert_after(parent: Widget, previous_sibling?: Widget | null): void + insert_before(parent: Widget, next_sibling?: Widget | null): void + is_ancestor(ancestor: Widget): boolean + is_drawable(): boolean + is_focus(): boolean + is_sensitive(): boolean + is_visible(): boolean + keynav_failed(direction: DirectionType): boolean + list_mnemonic_labels(): Widget[] + map(): void + measure(orientation: Orientation, for_size: number): [ /* minimum */ number | null, /* natural */ number | null, /* minimum_baseline */ number | null, /* natural_baseline */ number | null ] + mnemonic_activate(group_cycling: boolean): boolean + observe_children(): Gio.ListModel + observe_controllers(): Gio.ListModel + pick(x: number, y: number, flags: PickFlags): Widget | null + queue_allocate(): void + queue_draw(): void + queue_resize(): void + realize(): void + remove_controller(controller: EventController): void + remove_css_class(css_class: string): void + remove_mnemonic_label(label: Widget): void + remove_tick_callback(id: number): void + set_can_focus(can_focus: boolean): void + set_can_target(can_target: boolean): void + set_child_visible(child_visible: boolean): void + set_css_classes(classes: string[]): void + set_cursor(cursor?: Gdk.Cursor | null): void + set_cursor_from_name(name?: string | null): void + set_direction(dir: TextDirection): void + set_focus_child(child?: Widget | null): void + set_focus_on_click(focus_on_click: boolean): void + set_focusable(focusable: boolean): void + set_font_map(font_map?: Pango.FontMap | null): void + set_font_options(options?: cairo.FontOptions | null): void + set_halign(align: Align): void + set_has_tooltip(has_tooltip: boolean): void + set_hexpand(expand: boolean): void + set_hexpand_set(set: boolean): void + set_layout_manager(layout_manager?: LayoutManager | null): void + set_margin_bottom(margin: number): void + set_margin_end(margin: number): void + set_margin_start(margin: number): void + set_margin_top(margin: number): void + set_name(name: string): void + set_opacity(opacity: number): void + set_overflow(overflow: Overflow): void + set_parent(parent: Widget): void + set_receives_default(receives_default: boolean): void + set_sensitive(sensitive: boolean): void + set_size_request(width: number, height: number): void + set_state_flags(flags: StateFlags, clear: boolean): void + set_tooltip_markup(markup?: string | null): void + set_tooltip_text(text?: string | null): void + set_valign(align: Align): void + set_vexpand(expand: boolean): void + set_vexpand_set(set: boolean): void + set_visible(visible: boolean): void + should_layout(): boolean + show(): void + size_allocate(allocation: Allocation, baseline: number): void + snapshot_child(child: Widget, snapshot: Snapshot): void + translate_coordinates(dest_widget: Widget, src_x: number, src_y: number): [ /* returnType */ boolean, /* dest_x */ number | null, /* dest_y */ number | null ] + trigger_tooltip_query(): void + unmap(): void + unparent(): void + unrealize(): void + unset_state_flags(flags: StateFlags): void + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Methods of Gtk.Accessible */ + get_accessible_role(): AccessibleRole + reset_property(property: AccessibleProperty): void + reset_relation(relation: AccessibleRelation): void + reset_state(state: AccessibleState): void + update_property(properties: AccessibleProperty[], values: any): void + update_relation(relations: AccessibleRelation[], values: any): void + update_state(states: AccessibleState[], values: any): void + /* Methods of Gtk.Buildable */ + get_buildable_id(): string + /* Virtual methods of Gtk.Widget */ + vfunc_compute_expand(hexpand_p: boolean, vexpand_p: boolean): void + vfunc_contains(x: number, y: number): boolean + vfunc_css_changed(change: CssStyleChange): void + vfunc_direction_changed(previous_direction: TextDirection): void + vfunc_focus(direction: DirectionType): boolean + vfunc_get_request_mode(): SizeRequestMode + vfunc_grab_focus(): boolean + vfunc_hide(): void + vfunc_keynav_failed(direction: DirectionType): boolean + vfunc_map(): void + vfunc_measure(orientation: Orientation, for_size: number): [ /* minimum */ number | null, /* natural */ number | null, /* minimum_baseline */ number | null, /* natural_baseline */ number | null ] + vfunc_mnemonic_activate(group_cycling: boolean): boolean + vfunc_move_focus(direction: DirectionType): void + vfunc_query_tooltip(x: number, y: number, keyboard_tooltip: boolean, tooltip: Tooltip): boolean + vfunc_realize(): void + vfunc_root(): void + vfunc_set_focus_child(child?: Widget | null): void + vfunc_show(): void + vfunc_size_allocate(width: number, height: number, baseline: number): void + vfunc_snapshot(snapshot: Snapshot): void + vfunc_state_flags_changed(previous_state_flags: StateFlags): void + vfunc_system_setting_changed(settings: SystemSetting): void + vfunc_unmap(): void + vfunc_unrealize(): void + vfunc_unroot(): void + vfunc_add_child(builder: Builder, child: GObject.Object, type?: string | null): void + vfunc_custom_finished(builder: Builder, child: GObject.Object | null, tagname: string, data?: object | null): void + vfunc_custom_tag_end(builder: Builder, child: GObject.Object | null, tagname: string, data?: object | null): void + vfunc_custom_tag_start(builder: Builder, child: GObject.Object | null, tagname: string): [ /* returnType */ boolean, /* parser */ BuildableParser, /* data */ object | null ] + vfunc_get_id(): string + vfunc_get_internal_child(builder: Builder, childname: string): GObject.Object + vfunc_parser_finished(builder: Builder): void + vfunc_set_buildable_property(builder: Builder, name: string, value: any): void + vfunc_set_id(id: string): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Gtk.Widget */ + connect(sigName: "destroy", callback: (($obj: DropDown) => void)): number + connect_after(sigName: "destroy", callback: (($obj: DropDown) => void)): number + emit(sigName: "destroy"): void + connect(sigName: "direction-changed", callback: (($obj: DropDown, previous_direction: TextDirection) => void)): number + connect_after(sigName: "direction-changed", callback: (($obj: DropDown, previous_direction: TextDirection) => void)): number + emit(sigName: "direction-changed", previous_direction: TextDirection): void + connect(sigName: "hide", callback: (($obj: DropDown) => void)): number + connect_after(sigName: "hide", callback: (($obj: DropDown) => void)): number + emit(sigName: "hide"): void + connect(sigName: "keynav-failed", callback: (($obj: DropDown, direction: DirectionType) => boolean)): number + connect_after(sigName: "keynav-failed", callback: (($obj: DropDown, direction: DirectionType) => boolean)): number + emit(sigName: "keynav-failed", direction: DirectionType): void + connect(sigName: "map", callback: (($obj: DropDown) => void)): number + connect_after(sigName: "map", callback: (($obj: DropDown) => void)): number + emit(sigName: "map"): void + connect(sigName: "mnemonic-activate", callback: (($obj: DropDown, group_cycling: boolean) => boolean)): number + connect_after(sigName: "mnemonic-activate", callback: (($obj: DropDown, group_cycling: boolean) => boolean)): number + emit(sigName: "mnemonic-activate", group_cycling: boolean): void + connect(sigName: "move-focus", callback: (($obj: DropDown, direction: DirectionType) => void)): number + connect_after(sigName: "move-focus", callback: (($obj: DropDown, direction: DirectionType) => void)): number + emit(sigName: "move-focus", direction: DirectionType): void + connect(sigName: "query-tooltip", callback: (($obj: DropDown, x: number, y: number, keyboard_mode: boolean, tooltip: Tooltip) => boolean)): number + connect_after(sigName: "query-tooltip", callback: (($obj: DropDown, x: number, y: number, keyboard_mode: boolean, tooltip: Tooltip) => boolean)): number + emit(sigName: "query-tooltip", x: number, y: number, keyboard_mode: boolean, tooltip: Tooltip): void + connect(sigName: "realize", callback: (($obj: DropDown) => void)): number + connect_after(sigName: "realize", callback: (($obj: DropDown) => void)): number + emit(sigName: "realize"): void + connect(sigName: "show", callback: (($obj: DropDown) => void)): number + connect_after(sigName: "show", callback: (($obj: DropDown) => void)): number + emit(sigName: "show"): void + connect(sigName: "state-flags-changed", callback: (($obj: DropDown, flags: StateFlags) => void)): number + connect_after(sigName: "state-flags-changed", callback: (($obj: DropDown, flags: StateFlags) => void)): number + emit(sigName: "state-flags-changed", flags: StateFlags): void + connect(sigName: "unmap", callback: (($obj: DropDown) => void)): number + connect_after(sigName: "unmap", callback: (($obj: DropDown) => void)): number + emit(sigName: "unmap"): void + connect(sigName: "unrealize", callback: (($obj: DropDown) => void)): number + connect_after(sigName: "unrealize", callback: (($obj: DropDown) => void)): number + emit(sigName: "unrealize"): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: DropDown, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: DropDown, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: "notify::enable-search", callback: (($obj: DropDown, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::enable-search", callback: (($obj: DropDown, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::expression", callback: (($obj: DropDown, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::expression", callback: (($obj: DropDown, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::factory", callback: (($obj: DropDown, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::factory", callback: (($obj: DropDown, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::list-factory", callback: (($obj: DropDown, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::list-factory", callback: (($obj: DropDown, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::model", callback: (($obj: DropDown, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::model", callback: (($obj: DropDown, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::selected", callback: (($obj: DropDown, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::selected", callback: (($obj: DropDown, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::selected-item", callback: (($obj: DropDown, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::selected-item", callback: (($obj: DropDown, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::can-focus", callback: (($obj: DropDown, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::can-focus", callback: (($obj: DropDown, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::can-target", callback: (($obj: DropDown, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::can-target", callback: (($obj: DropDown, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::css-classes", callback: (($obj: DropDown, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::css-classes", callback: (($obj: DropDown, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::cursor", callback: (($obj: DropDown, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::cursor", callback: (($obj: DropDown, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::focus-on-click", callback: (($obj: DropDown, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::focus-on-click", callback: (($obj: DropDown, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::focusable", callback: (($obj: DropDown, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::focusable", callback: (($obj: DropDown, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::halign", callback: (($obj: DropDown, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::halign", callback: (($obj: DropDown, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::has-default", callback: (($obj: DropDown, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-default", callback: (($obj: DropDown, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::has-focus", callback: (($obj: DropDown, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-focus", callback: (($obj: DropDown, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::has-tooltip", callback: (($obj: DropDown, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-tooltip", callback: (($obj: DropDown, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::height-request", callback: (($obj: DropDown, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::height-request", callback: (($obj: DropDown, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::hexpand", callback: (($obj: DropDown, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hexpand", callback: (($obj: DropDown, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::hexpand-set", callback: (($obj: DropDown, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hexpand-set", callback: (($obj: DropDown, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::layout-manager", callback: (($obj: DropDown, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::layout-manager", callback: (($obj: DropDown, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-bottom", callback: (($obj: DropDown, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-bottom", callback: (($obj: DropDown, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-end", callback: (($obj: DropDown, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-end", callback: (($obj: DropDown, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-start", callback: (($obj: DropDown, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-start", callback: (($obj: DropDown, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-top", callback: (($obj: DropDown, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-top", callback: (($obj: DropDown, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::name", callback: (($obj: DropDown, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::name", callback: (($obj: DropDown, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::opacity", callback: (($obj: DropDown, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::opacity", callback: (($obj: DropDown, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::overflow", callback: (($obj: DropDown, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::overflow", callback: (($obj: DropDown, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::parent", callback: (($obj: DropDown, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::parent", callback: (($obj: DropDown, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::receives-default", callback: (($obj: DropDown, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::receives-default", callback: (($obj: DropDown, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::root", callback: (($obj: DropDown, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::root", callback: (($obj: DropDown, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::scale-factor", callback: (($obj: DropDown, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::scale-factor", callback: (($obj: DropDown, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::sensitive", callback: (($obj: DropDown, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::sensitive", callback: (($obj: DropDown, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::tooltip-markup", callback: (($obj: DropDown, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::tooltip-markup", callback: (($obj: DropDown, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::tooltip-text", callback: (($obj: DropDown, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::tooltip-text", callback: (($obj: DropDown, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::valign", callback: (($obj: DropDown, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::valign", callback: (($obj: DropDown, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::vexpand", callback: (($obj: DropDown, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vexpand", callback: (($obj: DropDown, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::vexpand-set", callback: (($obj: DropDown, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vexpand-set", callback: (($obj: DropDown, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::visible", callback: (($obj: DropDown, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::visible", callback: (($obj: DropDown, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::width-request", callback: (($obj: DropDown, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::width-request", callback: (($obj: DropDown, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::accessible-role", callback: (($obj: DropDown, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-role", callback: (($obj: DropDown, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: DropDown_ConstructProps) + _init (config?: DropDown_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(model?: Gio.ListModel | null, expression?: Expression | null): DropDown + static new_from_strings(strings: string[]): DropDown + static $gtype: GObject.Type +} +export interface DropTarget_ConstructProps extends EventController_ConstructProps { + actions?: Gdk.DragAction + preload?: boolean +} +export class DropTarget { + /* Properties of Gtk.DropTarget */ + actions: Gdk.DragAction + readonly drop: Gdk.Drop + readonly formats: Gdk.ContentFormats + preload: boolean + readonly value: any + /* Properties of Gtk.EventController */ + name: string + propagation_limit: PropagationLimit + propagation_phase: PropagationPhase + readonly widget: Widget + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of Gtk.DropTarget */ + get_actions(): Gdk.DragAction + get_drop(): Gdk.Drop | null + get_formats(): Gdk.ContentFormats | null + get_gtypes(): GObject.Type[] | null + get_preload(): boolean + get_value(): any + reject(): void + set_actions(actions: Gdk.DragAction): void + set_gtypes(types: GObject.Type[] | null): void + set_preload(preload: boolean): void + /* Methods of Gtk.EventController */ + get_current_event(): Gdk.Event | null + get_current_event_device(): Gdk.Device | null + get_current_event_state(): Gdk.ModifierType + get_current_event_time(): number + get_name(): string + get_propagation_limit(): PropagationLimit + get_propagation_phase(): PropagationPhase + get_widget(): Widget + reset(): void + set_name(name: string): void + set_propagation_limit(limit: PropagationLimit): void + set_propagation_phase(phase: PropagationPhase): void + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Gtk.DropTarget */ + connect(sigName: "accept", callback: (($obj: DropTarget, drop: Gdk.Drop) => boolean)): number + connect_after(sigName: "accept", callback: (($obj: DropTarget, drop: Gdk.Drop) => boolean)): number + emit(sigName: "accept", drop: Gdk.Drop): void + connect(sigName: "drop", callback: (($obj: DropTarget, value: any, x: number, y: number) => boolean)): number + connect_after(sigName: "drop", callback: (($obj: DropTarget, value: any, x: number, y: number) => boolean)): number + emit(sigName: "drop", value: any, x: number, y: number): void + connect(sigName: "enter", callback: (($obj: DropTarget, x: number, y: number) => Gdk.DragAction)): number + connect_after(sigName: "enter", callback: (($obj: DropTarget, x: number, y: number) => Gdk.DragAction)): number + emit(sigName: "enter", x: number, y: number): void + connect(sigName: "leave", callback: (($obj: DropTarget) => void)): number + connect_after(sigName: "leave", callback: (($obj: DropTarget) => void)): number + emit(sigName: "leave"): void + connect(sigName: "motion", callback: (($obj: DropTarget, x: number, y: number) => Gdk.DragAction)): number + connect_after(sigName: "motion", callback: (($obj: DropTarget, x: number, y: number) => Gdk.DragAction)): number + emit(sigName: "motion", x: number, y: number): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: DropTarget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: DropTarget, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: "notify::actions", callback: (($obj: DropTarget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::actions", callback: (($obj: DropTarget, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::drop", callback: (($obj: DropTarget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::drop", callback: (($obj: DropTarget, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::formats", callback: (($obj: DropTarget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::formats", callback: (($obj: DropTarget, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::preload", callback: (($obj: DropTarget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::preload", callback: (($obj: DropTarget, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::value", callback: (($obj: DropTarget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::value", callback: (($obj: DropTarget, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::name", callback: (($obj: DropTarget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::name", callback: (($obj: DropTarget, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::propagation-limit", callback: (($obj: DropTarget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::propagation-limit", callback: (($obj: DropTarget, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::propagation-phase", callback: (($obj: DropTarget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::propagation-phase", callback: (($obj: DropTarget, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::widget", callback: (($obj: DropTarget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::widget", callback: (($obj: DropTarget, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: DropTarget_ConstructProps) + _init (config?: DropTarget_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(type: GObject.Type, actions: Gdk.DragAction): DropTarget + static $gtype: GObject.Type +} +export interface DropTargetAsync_ConstructProps extends EventController_ConstructProps { + actions?: Gdk.DragAction + formats?: Gdk.ContentFormats +} +export class DropTargetAsync { + /* Properties of Gtk.DropTargetAsync */ + actions: Gdk.DragAction + formats: Gdk.ContentFormats + /* Properties of Gtk.EventController */ + name: string + propagation_limit: PropagationLimit + propagation_phase: PropagationPhase + readonly widget: Widget + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of Gtk.DropTargetAsync */ + get_actions(): Gdk.DragAction + get_formats(): Gdk.ContentFormats | null + reject_drop(drop: Gdk.Drop): void + set_actions(actions: Gdk.DragAction): void + set_formats(formats?: Gdk.ContentFormats | null): void + /* Methods of Gtk.EventController */ + get_current_event(): Gdk.Event | null + get_current_event_device(): Gdk.Device | null + get_current_event_state(): Gdk.ModifierType + get_current_event_time(): number + get_name(): string + get_propagation_limit(): PropagationLimit + get_propagation_phase(): PropagationPhase + get_widget(): Widget + reset(): void + set_name(name: string): void + set_propagation_limit(limit: PropagationLimit): void + set_propagation_phase(phase: PropagationPhase): void + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Gtk.DropTargetAsync */ + connect(sigName: "accept", callback: (($obj: DropTargetAsync, drop: Gdk.Drop) => boolean)): number + connect_after(sigName: "accept", callback: (($obj: DropTargetAsync, drop: Gdk.Drop) => boolean)): number + emit(sigName: "accept", drop: Gdk.Drop): void + connect(sigName: "drag-enter", callback: (($obj: DropTargetAsync, drop: Gdk.Drop, x: number, y: number) => Gdk.DragAction)): number + connect_after(sigName: "drag-enter", callback: (($obj: DropTargetAsync, drop: Gdk.Drop, x: number, y: number) => Gdk.DragAction)): number + emit(sigName: "drag-enter", drop: Gdk.Drop, x: number, y: number): void + connect(sigName: "drag-leave", callback: (($obj: DropTargetAsync, drop: Gdk.Drop) => void)): number + connect_after(sigName: "drag-leave", callback: (($obj: DropTargetAsync, drop: Gdk.Drop) => void)): number + emit(sigName: "drag-leave", drop: Gdk.Drop): void + connect(sigName: "drag-motion", callback: (($obj: DropTargetAsync, drop: Gdk.Drop, x: number, y: number) => Gdk.DragAction)): number + connect_after(sigName: "drag-motion", callback: (($obj: DropTargetAsync, drop: Gdk.Drop, x: number, y: number) => Gdk.DragAction)): number + emit(sigName: "drag-motion", drop: Gdk.Drop, x: number, y: number): void + connect(sigName: "drop", callback: (($obj: DropTargetAsync, drop: Gdk.Drop, x: number, y: number) => boolean)): number + connect_after(sigName: "drop", callback: (($obj: DropTargetAsync, drop: Gdk.Drop, x: number, y: number) => boolean)): number + emit(sigName: "drop", drop: Gdk.Drop, x: number, y: number): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: DropTargetAsync, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: DropTargetAsync, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: "notify::actions", callback: (($obj: DropTargetAsync, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::actions", callback: (($obj: DropTargetAsync, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::formats", callback: (($obj: DropTargetAsync, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::formats", callback: (($obj: DropTargetAsync, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::name", callback: (($obj: DropTargetAsync, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::name", callback: (($obj: DropTargetAsync, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::propagation-limit", callback: (($obj: DropTargetAsync, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::propagation-limit", callback: (($obj: DropTargetAsync, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::propagation-phase", callback: (($obj: DropTargetAsync, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::propagation-phase", callback: (($obj: DropTargetAsync, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::widget", callback: (($obj: DropTargetAsync, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::widget", callback: (($obj: DropTargetAsync, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: DropTargetAsync_ConstructProps) + _init (config?: DropTargetAsync_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(formats: Gdk.ContentFormats | null, actions: Gdk.DragAction): DropTargetAsync + static $gtype: GObject.Type +} +export interface EditableLabel_ConstructProps extends Widget_ConstructProps { + accessible_role?: AccessibleRole + editable?: boolean + enable_undo?: boolean + max_width_chars?: number + text?: string + width_chars?: number + xalign?: number +} +export class EditableLabel { + /* Properties of Gtk.EditableLabel */ + readonly editing: boolean + /* Properties of Gtk.Widget */ + can_focus: boolean + can_target: boolean + css_classes: string[] + cursor: Gdk.Cursor + focus_on_click: boolean + focusable: boolean + halign: Align + readonly has_default: boolean + readonly has_focus: boolean + has_tooltip: boolean + height_request: number + hexpand: boolean + hexpand_set: boolean + layout_manager: LayoutManager + margin_bottom: number + margin_end: number + margin_start: number + margin_top: number + name: string + opacity: number + overflow: Overflow + readonly parent: Widget + receives_default: boolean + readonly root: Root + readonly scale_factor: number + sensitive: boolean + tooltip_markup: string + tooltip_text: string + valign: Align + vexpand: boolean + vexpand_set: boolean + visible: boolean + width_request: number + /* Properties of Gtk.Accessible */ + accessible_role: AccessibleRole + /* Properties of Gtk.Editable */ + readonly cursor_position: number + editable: boolean + enable_undo: boolean + max_width_chars: number + readonly selection_bound: number + text: string + width_chars: number + xalign: number + /* Fields of Gtk.Widget */ + parent_instance: GObject.InitiallyUnowned + /* Fields of GObject.InitiallyUnowned */ + g_type_instance: GObject.TypeInstance + /* Methods of Gtk.EditableLabel */ + get_editing(): boolean + start_editing(): void + stop_editing(commit: boolean): void + /* Methods of Gtk.Widget */ + action_set_enabled(action_name: string, enabled: boolean): void + activate(): boolean + activate_action(name: string, args?: GLib.Variant | null): boolean + activate_default(): void + add_controller(controller: EventController): void + add_css_class(css_class: string): void + add_mnemonic_label(label: Widget): void + add_tick_callback(callback: TickCallback): number + allocate(width: number, height: number, baseline: number, transform?: Gsk.Transform | null): void + child_focus(direction: DirectionType): boolean + compute_bounds(target: Widget): [ /* returnType */ boolean, /* out_bounds */ Graphene.Rect ] + compute_expand(orientation: Orientation): boolean + compute_point(target: Widget, point: Graphene.Point): [ /* returnType */ boolean, /* out_point */ Graphene.Point ] + compute_transform(target: Widget): [ /* returnType */ boolean, /* out_transform */ Graphene.Matrix ] + contains(x: number, y: number): boolean + create_pango_context(): Pango.Context + create_pango_layout(text?: string | null): Pango.Layout + drag_check_threshold(start_x: number, start_y: number, current_x: number, current_y: number): boolean + error_bell(): void + get_allocated_baseline(): number + get_allocated_height(): number + get_allocated_width(): number + get_allocation(): /* allocation */ Allocation + get_ancestor(widget_type: GObject.Type): Widget | null + get_can_focus(): boolean + get_can_target(): boolean + get_child_visible(): boolean + get_clipboard(): Gdk.Clipboard + get_css_classes(): string[] + get_css_name(): string + get_cursor(): Gdk.Cursor | null + get_direction(): TextDirection + get_display(): Gdk.Display + get_first_child(): Widget | null + get_focus_child(): Widget | null + get_focus_on_click(): boolean + get_focusable(): boolean + get_font_map(): Pango.FontMap | null + get_font_options(): cairo.FontOptions | null + get_frame_clock(): Gdk.FrameClock | null + get_halign(): Align + get_has_tooltip(): boolean + get_height(): number + get_hexpand(): boolean + get_hexpand_set(): boolean + get_last_child(): Widget | null + get_layout_manager(): LayoutManager | null + get_mapped(): boolean + get_margin_bottom(): number + get_margin_end(): number + get_margin_start(): number + get_margin_top(): number + get_name(): string + get_native(): Native | null + get_next_sibling(): Widget | null + get_opacity(): number + get_overflow(): Overflow + get_pango_context(): Pango.Context + get_parent(): Widget | null + get_preferred_size(): [ /* minimum_size */ Requisition | null, /* natural_size */ Requisition | null ] + get_prev_sibling(): Widget | null + get_primary_clipboard(): Gdk.Clipboard + get_realized(): boolean + get_receives_default(): boolean + get_request_mode(): SizeRequestMode + get_root(): Root | null + get_scale_factor(): number + get_sensitive(): boolean + get_settings(): Settings + get_size(orientation: Orientation): number + get_size_request(): [ /* width */ number | null, /* height */ number | null ] + get_state_flags(): StateFlags + get_style_context(): StyleContext + get_template_child(widget_type: GObject.Type, name: string): GObject.Object + get_tooltip_markup(): string | null + get_tooltip_text(): string | null + get_valign(): Align + get_vexpand(): boolean + get_vexpand_set(): boolean + get_visible(): boolean + get_width(): number + grab_focus(): boolean + has_css_class(css_class: string): boolean + has_visible_focus(): boolean + hide(): void + in_destruction(): boolean + init_template(): void + insert_action_group(name: string, group?: Gio.ActionGroup | null): void + insert_after(parent: Widget, previous_sibling?: Widget | null): void + insert_before(parent: Widget, next_sibling?: Widget | null): void + is_ancestor(ancestor: Widget): boolean + is_drawable(): boolean + is_focus(): boolean + is_sensitive(): boolean + is_visible(): boolean + keynav_failed(direction: DirectionType): boolean + list_mnemonic_labels(): Widget[] + map(): void + measure(orientation: Orientation, for_size: number): [ /* minimum */ number | null, /* natural */ number | null, /* minimum_baseline */ number | null, /* natural_baseline */ number | null ] + mnemonic_activate(group_cycling: boolean): boolean + observe_children(): Gio.ListModel + observe_controllers(): Gio.ListModel + pick(x: number, y: number, flags: PickFlags): Widget | null + queue_allocate(): void + queue_draw(): void + queue_resize(): void + realize(): void + remove_controller(controller: EventController): void + remove_css_class(css_class: string): void + remove_mnemonic_label(label: Widget): void + remove_tick_callback(id: number): void + set_can_focus(can_focus: boolean): void + set_can_target(can_target: boolean): void + set_child_visible(child_visible: boolean): void + set_css_classes(classes: string[]): void + set_cursor(cursor?: Gdk.Cursor | null): void + set_cursor_from_name(name?: string | null): void + set_direction(dir: TextDirection): void + set_focus_child(child?: Widget | null): void + set_focus_on_click(focus_on_click: boolean): void + set_focusable(focusable: boolean): void + set_font_map(font_map?: Pango.FontMap | null): void + set_font_options(options?: cairo.FontOptions | null): void + set_halign(align: Align): void + set_has_tooltip(has_tooltip: boolean): void + set_hexpand(expand: boolean): void + set_hexpand_set(set: boolean): void + set_layout_manager(layout_manager?: LayoutManager | null): void + set_margin_bottom(margin: number): void + set_margin_end(margin: number): void + set_margin_start(margin: number): void + set_margin_top(margin: number): void + set_name(name: string): void + set_opacity(opacity: number): void + set_overflow(overflow: Overflow): void + set_parent(parent: Widget): void + set_receives_default(receives_default: boolean): void + set_sensitive(sensitive: boolean): void + set_size_request(width: number, height: number): void + set_state_flags(flags: StateFlags, clear: boolean): void + set_tooltip_markup(markup?: string | null): void + set_tooltip_text(text?: string | null): void + set_valign(align: Align): void + set_vexpand(expand: boolean): void + set_vexpand_set(set: boolean): void + set_visible(visible: boolean): void + should_layout(): boolean + show(): void + size_allocate(allocation: Allocation, baseline: number): void + snapshot_child(child: Widget, snapshot: Snapshot): void + translate_coordinates(dest_widget: Widget, src_x: number, src_y: number): [ /* returnType */ boolean, /* dest_x */ number | null, /* dest_y */ number | null ] + trigger_tooltip_query(): void + unmap(): void + unparent(): void + unrealize(): void + unset_state_flags(flags: StateFlags): void + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Methods of Gtk.Accessible */ + get_accessible_role(): AccessibleRole + reset_property(property: AccessibleProperty): void + reset_relation(relation: AccessibleRelation): void + reset_state(state: AccessibleState): void + update_property(properties: AccessibleProperty[], values: any): void + update_relation(relations: AccessibleRelation[], values: any): void + update_state(states: AccessibleState[], values: any): void + /* Methods of Gtk.Buildable */ + get_buildable_id(): string + /* Methods of Gtk.Editable */ + delete_selection(): void + delete_text(start_pos: number, end_pos: number): void + finish_delegate(): void + get_alignment(): number + get_chars(start_pos: number, end_pos: number): string + get_delegate(): Editable | null + get_editable(): boolean + get_enable_undo(): boolean + get_max_width_chars(): number + get_position(): number + get_selection_bounds(): [ /* returnType */ boolean, /* start_pos */ number | null, /* end_pos */ number | null ] + get_text(): string + get_width_chars(): number + init_delegate(): void + insert_text(text: string, length: number, position: number): /* position */ number + select_region(start_pos: number, end_pos: number): void + set_alignment(xalign: number): void + set_editable(is_editable: boolean): void + set_enable_undo(enable_undo: boolean): void + set_max_width_chars(n_chars: number): void + set_position(position: number): void + set_text(text: string): void + set_width_chars(n_chars: number): void + /* Virtual methods of Gtk.EditableLabel */ + vfunc_changed(): void + vfunc_delete_text(start_pos: number, end_pos: number): void + vfunc_do_delete_text(start_pos: number, end_pos: number): void + vfunc_do_insert_text(text: string, length: number, position: number): /* position */ number + vfunc_get_delegate(): Editable | null + vfunc_get_selection_bounds(): [ /* returnType */ boolean, /* start_pos */ number | null, /* end_pos */ number | null ] + vfunc_get_text(): string + vfunc_insert_text(text: string, length: number, position: number): /* position */ number + vfunc_set_selection_bounds(start_pos: number, end_pos: number): void + /* Virtual methods of Gtk.Widget */ + vfunc_compute_expand(hexpand_p: boolean, vexpand_p: boolean): void + vfunc_contains(x: number, y: number): boolean + vfunc_css_changed(change: CssStyleChange): void + vfunc_direction_changed(previous_direction: TextDirection): void + vfunc_focus(direction: DirectionType): boolean + vfunc_get_request_mode(): SizeRequestMode + vfunc_grab_focus(): boolean + vfunc_hide(): void + vfunc_keynav_failed(direction: DirectionType): boolean + vfunc_map(): void + vfunc_measure(orientation: Orientation, for_size: number): [ /* minimum */ number | null, /* natural */ number | null, /* minimum_baseline */ number | null, /* natural_baseline */ number | null ] + vfunc_mnemonic_activate(group_cycling: boolean): boolean + vfunc_move_focus(direction: DirectionType): void + vfunc_query_tooltip(x: number, y: number, keyboard_tooltip: boolean, tooltip: Tooltip): boolean + vfunc_realize(): void + vfunc_root(): void + vfunc_set_focus_child(child?: Widget | null): void + vfunc_show(): void + vfunc_size_allocate(width: number, height: number, baseline: number): void + vfunc_snapshot(snapshot: Snapshot): void + vfunc_state_flags_changed(previous_state_flags: StateFlags): void + vfunc_system_setting_changed(settings: SystemSetting): void + vfunc_unmap(): void + vfunc_unrealize(): void + vfunc_unroot(): void + vfunc_add_child(builder: Builder, child: GObject.Object, type?: string | null): void + vfunc_custom_finished(builder: Builder, child: GObject.Object | null, tagname: string, data?: object | null): void + vfunc_custom_tag_end(builder: Builder, child: GObject.Object | null, tagname: string, data?: object | null): void + vfunc_custom_tag_start(builder: Builder, child: GObject.Object | null, tagname: string): [ /* returnType */ boolean, /* parser */ BuildableParser, /* data */ object | null ] + vfunc_get_id(): string + vfunc_get_internal_child(builder: Builder, childname: string): GObject.Object + vfunc_parser_finished(builder: Builder): void + vfunc_set_buildable_property(builder: Builder, name: string, value: any): void + vfunc_set_id(id: string): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Gtk.Widget */ + connect(sigName: "destroy", callback: (($obj: EditableLabel) => void)): number + connect_after(sigName: "destroy", callback: (($obj: EditableLabel) => void)): number + emit(sigName: "destroy"): void + connect(sigName: "direction-changed", callback: (($obj: EditableLabel, previous_direction: TextDirection) => void)): number + connect_after(sigName: "direction-changed", callback: (($obj: EditableLabel, previous_direction: TextDirection) => void)): number + emit(sigName: "direction-changed", previous_direction: TextDirection): void + connect(sigName: "hide", callback: (($obj: EditableLabel) => void)): number + connect_after(sigName: "hide", callback: (($obj: EditableLabel) => void)): number + emit(sigName: "hide"): void + connect(sigName: "keynav-failed", callback: (($obj: EditableLabel, direction: DirectionType) => boolean)): number + connect_after(sigName: "keynav-failed", callback: (($obj: EditableLabel, direction: DirectionType) => boolean)): number + emit(sigName: "keynav-failed", direction: DirectionType): void + connect(sigName: "map", callback: (($obj: EditableLabel) => void)): number + connect_after(sigName: "map", callback: (($obj: EditableLabel) => void)): number + emit(sigName: "map"): void + connect(sigName: "mnemonic-activate", callback: (($obj: EditableLabel, group_cycling: boolean) => boolean)): number + connect_after(sigName: "mnemonic-activate", callback: (($obj: EditableLabel, group_cycling: boolean) => boolean)): number + emit(sigName: "mnemonic-activate", group_cycling: boolean): void + connect(sigName: "move-focus", callback: (($obj: EditableLabel, direction: DirectionType) => void)): number + connect_after(sigName: "move-focus", callback: (($obj: EditableLabel, direction: DirectionType) => void)): number + emit(sigName: "move-focus", direction: DirectionType): void + connect(sigName: "query-tooltip", callback: (($obj: EditableLabel, x: number, y: number, keyboard_mode: boolean, tooltip: Tooltip) => boolean)): number + connect_after(sigName: "query-tooltip", callback: (($obj: EditableLabel, x: number, y: number, keyboard_mode: boolean, tooltip: Tooltip) => boolean)): number + emit(sigName: "query-tooltip", x: number, y: number, keyboard_mode: boolean, tooltip: Tooltip): void + connect(sigName: "realize", callback: (($obj: EditableLabel) => void)): number + connect_after(sigName: "realize", callback: (($obj: EditableLabel) => void)): number + emit(sigName: "realize"): void + connect(sigName: "show", callback: (($obj: EditableLabel) => void)): number + connect_after(sigName: "show", callback: (($obj: EditableLabel) => void)): number + emit(sigName: "show"): void + connect(sigName: "state-flags-changed", callback: (($obj: EditableLabel, flags: StateFlags) => void)): number + connect_after(sigName: "state-flags-changed", callback: (($obj: EditableLabel, flags: StateFlags) => void)): number + emit(sigName: "state-flags-changed", flags: StateFlags): void + connect(sigName: "unmap", callback: (($obj: EditableLabel) => void)): number + connect_after(sigName: "unmap", callback: (($obj: EditableLabel) => void)): number + emit(sigName: "unmap"): void + connect(sigName: "unrealize", callback: (($obj: EditableLabel) => void)): number + connect_after(sigName: "unrealize", callback: (($obj: EditableLabel) => void)): number + emit(sigName: "unrealize"): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: EditableLabel, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: EditableLabel, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + /* Signals of Gtk.Editable */ + connect(sigName: "changed", callback: (($obj: EditableLabel) => void)): number + connect_after(sigName: "changed", callback: (($obj: EditableLabel) => void)): number + emit(sigName: "changed"): void + connect(sigName: "delete-text", callback: (($obj: EditableLabel, start_pos: number, end_pos: number) => void)): number + connect_after(sigName: "delete-text", callback: (($obj: EditableLabel, start_pos: number, end_pos: number) => void)): number + emit(sigName: "delete-text", start_pos: number, end_pos: number): void + connect(sigName: "insert-text", callback: (($obj: EditableLabel, text: string, length: number, position: number) => void)): number + connect_after(sigName: "insert-text", callback: (($obj: EditableLabel, text: string, length: number, position: number) => void)): number + emit(sigName: "insert-text", text: string, length: number, position: number): void + connect(sigName: "notify::editing", callback: (($obj: EditableLabel, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::editing", callback: (($obj: EditableLabel, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::can-focus", callback: (($obj: EditableLabel, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::can-focus", callback: (($obj: EditableLabel, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::can-target", callback: (($obj: EditableLabel, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::can-target", callback: (($obj: EditableLabel, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::css-classes", callback: (($obj: EditableLabel, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::css-classes", callback: (($obj: EditableLabel, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::cursor", callback: (($obj: EditableLabel, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::cursor", callback: (($obj: EditableLabel, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::focus-on-click", callback: (($obj: EditableLabel, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::focus-on-click", callback: (($obj: EditableLabel, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::focusable", callback: (($obj: EditableLabel, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::focusable", callback: (($obj: EditableLabel, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::halign", callback: (($obj: EditableLabel, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::halign", callback: (($obj: EditableLabel, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::has-default", callback: (($obj: EditableLabel, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-default", callback: (($obj: EditableLabel, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::has-focus", callback: (($obj: EditableLabel, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-focus", callback: (($obj: EditableLabel, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::has-tooltip", callback: (($obj: EditableLabel, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-tooltip", callback: (($obj: EditableLabel, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::height-request", callback: (($obj: EditableLabel, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::height-request", callback: (($obj: EditableLabel, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::hexpand", callback: (($obj: EditableLabel, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hexpand", callback: (($obj: EditableLabel, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::hexpand-set", callback: (($obj: EditableLabel, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hexpand-set", callback: (($obj: EditableLabel, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::layout-manager", callback: (($obj: EditableLabel, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::layout-manager", callback: (($obj: EditableLabel, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-bottom", callback: (($obj: EditableLabel, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-bottom", callback: (($obj: EditableLabel, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-end", callback: (($obj: EditableLabel, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-end", callback: (($obj: EditableLabel, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-start", callback: (($obj: EditableLabel, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-start", callback: (($obj: EditableLabel, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-top", callback: (($obj: EditableLabel, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-top", callback: (($obj: EditableLabel, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::name", callback: (($obj: EditableLabel, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::name", callback: (($obj: EditableLabel, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::opacity", callback: (($obj: EditableLabel, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::opacity", callback: (($obj: EditableLabel, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::overflow", callback: (($obj: EditableLabel, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::overflow", callback: (($obj: EditableLabel, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::parent", callback: (($obj: EditableLabel, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::parent", callback: (($obj: EditableLabel, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::receives-default", callback: (($obj: EditableLabel, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::receives-default", callback: (($obj: EditableLabel, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::root", callback: (($obj: EditableLabel, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::root", callback: (($obj: EditableLabel, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::scale-factor", callback: (($obj: EditableLabel, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::scale-factor", callback: (($obj: EditableLabel, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::sensitive", callback: (($obj: EditableLabel, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::sensitive", callback: (($obj: EditableLabel, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::tooltip-markup", callback: (($obj: EditableLabel, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::tooltip-markup", callback: (($obj: EditableLabel, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::tooltip-text", callback: (($obj: EditableLabel, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::tooltip-text", callback: (($obj: EditableLabel, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::valign", callback: (($obj: EditableLabel, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::valign", callback: (($obj: EditableLabel, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::vexpand", callback: (($obj: EditableLabel, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vexpand", callback: (($obj: EditableLabel, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::vexpand-set", callback: (($obj: EditableLabel, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vexpand-set", callback: (($obj: EditableLabel, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::visible", callback: (($obj: EditableLabel, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::visible", callback: (($obj: EditableLabel, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::width-request", callback: (($obj: EditableLabel, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::width-request", callback: (($obj: EditableLabel, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::accessible-role", callback: (($obj: EditableLabel, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-role", callback: (($obj: EditableLabel, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::cursor-position", callback: (($obj: EditableLabel, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::cursor-position", callback: (($obj: EditableLabel, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::editable", callback: (($obj: EditableLabel, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::editable", callback: (($obj: EditableLabel, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::enable-undo", callback: (($obj: EditableLabel, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::enable-undo", callback: (($obj: EditableLabel, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::max-width-chars", callback: (($obj: EditableLabel, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::max-width-chars", callback: (($obj: EditableLabel, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::selection-bound", callback: (($obj: EditableLabel, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::selection-bound", callback: (($obj: EditableLabel, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::text", callback: (($obj: EditableLabel, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::text", callback: (($obj: EditableLabel, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::width-chars", callback: (($obj: EditableLabel, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::width-chars", callback: (($obj: EditableLabel, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::xalign", callback: (($obj: EditableLabel, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::xalign", callback: (($obj: EditableLabel, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: EditableLabel_ConstructProps) + _init (config?: EditableLabel_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(str: string): EditableLabel + static delegate_get_property(object: GObject.Object, prop_id: number, value: any, pspec: GObject.ParamSpec): boolean + static delegate_set_property(object: GObject.Object, prop_id: number, value: any, pspec: GObject.ParamSpec): boolean + static install_properties(object_class: GObject.ObjectClass, first_prop: number): number + static $gtype: GObject.Type +} +export interface EmojiChooser_ConstructProps extends Popover_ConstructProps { + accessible_role?: AccessibleRole +} +export class EmojiChooser { + /* Properties of Gtk.Popover */ + autohide: boolean + cascade_popdown: boolean + child: Widget + default_widget: Widget + has_arrow: boolean + mnemonics_visible: boolean + pointing_to: Gdk.Rectangle + position: PositionType + /* Properties of Gtk.Widget */ + can_focus: boolean + can_target: boolean + css_classes: string[] + cursor: Gdk.Cursor + focus_on_click: boolean + focusable: boolean + halign: Align + readonly has_default: boolean + readonly has_focus: boolean + has_tooltip: boolean + height_request: number + hexpand: boolean + hexpand_set: boolean + layout_manager: LayoutManager + margin_bottom: number + margin_end: number + margin_start: number + margin_top: number + name: string + opacity: number + overflow: Overflow + readonly parent: Widget + receives_default: boolean + readonly root: Root + readonly scale_factor: number + sensitive: boolean + tooltip_markup: string + tooltip_text: string + valign: Align + vexpand: boolean + vexpand_set: boolean + visible: boolean + width_request: number + /* Properties of Gtk.Accessible */ + accessible_role: AccessibleRole + /* Fields of Gtk.Widget */ + parent_instance: GObject.InitiallyUnowned + /* Fields of GObject.InitiallyUnowned */ + g_type_instance: GObject.TypeInstance + /* Methods of Gtk.Popover */ + get_autohide(): boolean + get_cascade_popdown(): boolean + get_child(): Widget | null + get_has_arrow(): boolean + get_mnemonics_visible(): boolean + get_offset(): [ /* x_offset */ number | null, /* y_offset */ number | null ] + get_pointing_to(): [ /* returnType */ boolean, /* rect */ Gdk.Rectangle ] + get_position(): PositionType + popdown(): void + popup(): void + present(): void + set_autohide(autohide: boolean): void + set_cascade_popdown(cascade_popdown: boolean): void + set_child(child?: Widget | null): void + set_default_widget(widget?: Widget | null): void + set_has_arrow(has_arrow: boolean): void + set_mnemonics_visible(mnemonics_visible: boolean): void + set_offset(x_offset: number, y_offset: number): void + set_pointing_to(rect: Gdk.Rectangle): void + set_position(position: PositionType): void + /* Methods of Gtk.Widget */ + action_set_enabled(action_name: string, enabled: boolean): void + activate(): boolean + activate_action(name: string, args?: GLib.Variant | null): boolean + activate_default(): void + add_controller(controller: EventController): void + add_css_class(css_class: string): void + add_mnemonic_label(label: Widget): void + add_tick_callback(callback: TickCallback): number + allocate(width: number, height: number, baseline: number, transform?: Gsk.Transform | null): void + child_focus(direction: DirectionType): boolean + compute_bounds(target: Widget): [ /* returnType */ boolean, /* out_bounds */ Graphene.Rect ] + compute_expand(orientation: Orientation): boolean + compute_point(target: Widget, point: Graphene.Point): [ /* returnType */ boolean, /* out_point */ Graphene.Point ] + compute_transform(target: Widget): [ /* returnType */ boolean, /* out_transform */ Graphene.Matrix ] + contains(x: number, y: number): boolean + create_pango_context(): Pango.Context + create_pango_layout(text?: string | null): Pango.Layout + drag_check_threshold(start_x: number, start_y: number, current_x: number, current_y: number): boolean + error_bell(): void + get_allocated_baseline(): number + get_allocated_height(): number + get_allocated_width(): number + get_allocation(): /* allocation */ Allocation + get_ancestor(widget_type: GObject.Type): Widget | null + get_can_focus(): boolean + get_can_target(): boolean + get_child_visible(): boolean + get_clipboard(): Gdk.Clipboard + get_css_classes(): string[] + get_css_name(): string + get_cursor(): Gdk.Cursor | null + get_direction(): TextDirection + get_display(): Gdk.Display + get_first_child(): Widget | null + get_focus_child(): Widget | null + get_focus_on_click(): boolean + get_focusable(): boolean + get_font_map(): Pango.FontMap | null + get_font_options(): cairo.FontOptions | null + get_frame_clock(): Gdk.FrameClock | null + get_halign(): Align + get_has_tooltip(): boolean + get_height(): number + get_hexpand(): boolean + get_hexpand_set(): boolean + get_last_child(): Widget | null + get_layout_manager(): LayoutManager | null + get_mapped(): boolean + get_margin_bottom(): number + get_margin_end(): number + get_margin_start(): number + get_margin_top(): number + get_name(): string + get_native(): Native | null + get_next_sibling(): Widget | null + get_opacity(): number + get_overflow(): Overflow + get_pango_context(): Pango.Context + get_parent(): Widget | null + get_preferred_size(): [ /* minimum_size */ Requisition | null, /* natural_size */ Requisition | null ] + get_prev_sibling(): Widget | null + get_primary_clipboard(): Gdk.Clipboard + get_realized(): boolean + get_receives_default(): boolean + get_request_mode(): SizeRequestMode + get_root(): Root | null + get_scale_factor(): number + get_sensitive(): boolean + get_settings(): Settings + get_size(orientation: Orientation): number + get_size_request(): [ /* width */ number | null, /* height */ number | null ] + get_state_flags(): StateFlags + get_style_context(): StyleContext + get_template_child(widget_type: GObject.Type, name: string): GObject.Object + get_tooltip_markup(): string | null + get_tooltip_text(): string | null + get_valign(): Align + get_vexpand(): boolean + get_vexpand_set(): boolean + get_visible(): boolean + get_width(): number + grab_focus(): boolean + has_css_class(css_class: string): boolean + has_visible_focus(): boolean + hide(): void + in_destruction(): boolean + init_template(): void + insert_action_group(name: string, group?: Gio.ActionGroup | null): void + insert_after(parent: Widget, previous_sibling?: Widget | null): void + insert_before(parent: Widget, next_sibling?: Widget | null): void + is_ancestor(ancestor: Widget): boolean + is_drawable(): boolean + is_focus(): boolean + is_sensitive(): boolean + is_visible(): boolean + keynav_failed(direction: DirectionType): boolean + list_mnemonic_labels(): Widget[] + map(): void + measure(orientation: Orientation, for_size: number): [ /* minimum */ number | null, /* natural */ number | null, /* minimum_baseline */ number | null, /* natural_baseline */ number | null ] + mnemonic_activate(group_cycling: boolean): boolean + observe_children(): Gio.ListModel + observe_controllers(): Gio.ListModel + pick(x: number, y: number, flags: PickFlags): Widget | null + queue_allocate(): void + queue_draw(): void + queue_resize(): void + realize(): void + remove_controller(controller: EventController): void + remove_css_class(css_class: string): void + remove_mnemonic_label(label: Widget): void + remove_tick_callback(id: number): void + set_can_focus(can_focus: boolean): void + set_can_target(can_target: boolean): void + set_child_visible(child_visible: boolean): void + set_css_classes(classes: string[]): void + set_cursor(cursor?: Gdk.Cursor | null): void + set_cursor_from_name(name?: string | null): void + set_direction(dir: TextDirection): void + set_focus_child(child?: Widget | null): void + set_focus_on_click(focus_on_click: boolean): void + set_focusable(focusable: boolean): void + set_font_map(font_map?: Pango.FontMap | null): void + set_font_options(options?: cairo.FontOptions | null): void + set_halign(align: Align): void + set_has_tooltip(has_tooltip: boolean): void + set_hexpand(expand: boolean): void + set_hexpand_set(set: boolean): void + set_layout_manager(layout_manager?: LayoutManager | null): void + set_margin_bottom(margin: number): void + set_margin_end(margin: number): void + set_margin_start(margin: number): void + set_margin_top(margin: number): void + set_name(name: string): void + set_opacity(opacity: number): void + set_overflow(overflow: Overflow): void + set_parent(parent: Widget): void + set_receives_default(receives_default: boolean): void + set_sensitive(sensitive: boolean): void + set_size_request(width: number, height: number): void + set_state_flags(flags: StateFlags, clear: boolean): void + set_tooltip_markup(markup?: string | null): void + set_tooltip_text(text?: string | null): void + set_valign(align: Align): void + set_vexpand(expand: boolean): void + set_vexpand_set(set: boolean): void + set_visible(visible: boolean): void + should_layout(): boolean + show(): void + size_allocate(allocation: Allocation, baseline: number): void + snapshot_child(child: Widget, snapshot: Snapshot): void + translate_coordinates(dest_widget: Widget, src_x: number, src_y: number): [ /* returnType */ boolean, /* dest_x */ number | null, /* dest_y */ number | null ] + trigger_tooltip_query(): void + unmap(): void + unparent(): void + unrealize(): void + unset_state_flags(flags: StateFlags): void + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Methods of Gtk.Accessible */ + get_accessible_role(): AccessibleRole + reset_property(property: AccessibleProperty): void + reset_relation(relation: AccessibleRelation): void + reset_state(state: AccessibleState): void + update_property(properties: AccessibleProperty[], values: any): void + update_relation(relations: AccessibleRelation[], values: any): void + update_state(states: AccessibleState[], values: any): void + /* Methods of Gtk.Buildable */ + get_buildable_id(): string + /* Methods of Gtk.Native */ + get_renderer(): Gsk.Renderer + get_surface(): Gdk.Surface + get_surface_transform(): [ /* x */ number, /* y */ number ] + /* Virtual methods of Gtk.Popover */ + vfunc_activate_default(): void + vfunc_closed(): void + vfunc_add_controller(controller: ShortcutController): void + vfunc_remove_controller(controller: ShortcutController): void + /* Virtual methods of Gtk.Widget */ + vfunc_compute_expand(hexpand_p: boolean, vexpand_p: boolean): void + vfunc_contains(x: number, y: number): boolean + vfunc_css_changed(change: CssStyleChange): void + vfunc_direction_changed(previous_direction: TextDirection): void + vfunc_focus(direction: DirectionType): boolean + vfunc_get_request_mode(): SizeRequestMode + vfunc_grab_focus(): boolean + vfunc_hide(): void + vfunc_keynav_failed(direction: DirectionType): boolean + vfunc_map(): void + vfunc_measure(orientation: Orientation, for_size: number): [ /* minimum */ number | null, /* natural */ number | null, /* minimum_baseline */ number | null, /* natural_baseline */ number | null ] + vfunc_mnemonic_activate(group_cycling: boolean): boolean + vfunc_move_focus(direction: DirectionType): void + vfunc_query_tooltip(x: number, y: number, keyboard_tooltip: boolean, tooltip: Tooltip): boolean + vfunc_realize(): void + vfunc_root(): void + vfunc_set_focus_child(child?: Widget | null): void + vfunc_show(): void + vfunc_size_allocate(width: number, height: number, baseline: number): void + vfunc_snapshot(snapshot: Snapshot): void + vfunc_state_flags_changed(previous_state_flags: StateFlags): void + vfunc_system_setting_changed(settings: SystemSetting): void + vfunc_unmap(): void + vfunc_unrealize(): void + vfunc_unroot(): void + vfunc_add_child(builder: Builder, child: GObject.Object, type?: string | null): void + vfunc_custom_finished(builder: Builder, child: GObject.Object | null, tagname: string, data?: object | null): void + vfunc_custom_tag_end(builder: Builder, child: GObject.Object | null, tagname: string, data?: object | null): void + vfunc_custom_tag_start(builder: Builder, child: GObject.Object | null, tagname: string): [ /* returnType */ boolean, /* parser */ BuildableParser, /* data */ object | null ] + vfunc_get_id(): string + vfunc_get_internal_child(builder: Builder, childname: string): GObject.Object + vfunc_parser_finished(builder: Builder): void + vfunc_set_buildable_property(builder: Builder, name: string, value: any): void + vfunc_set_id(id: string): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Gtk.EmojiChooser */ + connect(sigName: "emoji-picked", callback: (($obj: EmojiChooser, text: string) => void)): number + connect_after(sigName: "emoji-picked", callback: (($obj: EmojiChooser, text: string) => void)): number + emit(sigName: "emoji-picked", text: string): void + /* Signals of Gtk.Popover */ + connect(sigName: "activate-default", callback: (($obj: EmojiChooser) => void)): number + connect_after(sigName: "activate-default", callback: (($obj: EmojiChooser) => void)): number + emit(sigName: "activate-default"): void + connect(sigName: "closed", callback: (($obj: EmojiChooser) => void)): number + connect_after(sigName: "closed", callback: (($obj: EmojiChooser) => void)): number + emit(sigName: "closed"): void + /* Signals of Gtk.Widget */ + connect(sigName: "destroy", callback: (($obj: EmojiChooser) => void)): number + connect_after(sigName: "destroy", callback: (($obj: EmojiChooser) => void)): number + emit(sigName: "destroy"): void + connect(sigName: "direction-changed", callback: (($obj: EmojiChooser, previous_direction: TextDirection) => void)): number + connect_after(sigName: "direction-changed", callback: (($obj: EmojiChooser, previous_direction: TextDirection) => void)): number + emit(sigName: "direction-changed", previous_direction: TextDirection): void + connect(sigName: "hide", callback: (($obj: EmojiChooser) => void)): number + connect_after(sigName: "hide", callback: (($obj: EmojiChooser) => void)): number + emit(sigName: "hide"): void + connect(sigName: "keynav-failed", callback: (($obj: EmojiChooser, direction: DirectionType) => boolean)): number + connect_after(sigName: "keynav-failed", callback: (($obj: EmojiChooser, direction: DirectionType) => boolean)): number + emit(sigName: "keynav-failed", direction: DirectionType): void + connect(sigName: "map", callback: (($obj: EmojiChooser) => void)): number + connect_after(sigName: "map", callback: (($obj: EmojiChooser) => void)): number + emit(sigName: "map"): void + connect(sigName: "mnemonic-activate", callback: (($obj: EmojiChooser, group_cycling: boolean) => boolean)): number + connect_after(sigName: "mnemonic-activate", callback: (($obj: EmojiChooser, group_cycling: boolean) => boolean)): number + emit(sigName: "mnemonic-activate", group_cycling: boolean): void + connect(sigName: "move-focus", callback: (($obj: EmojiChooser, direction: DirectionType) => void)): number + connect_after(sigName: "move-focus", callback: (($obj: EmojiChooser, direction: DirectionType) => void)): number + emit(sigName: "move-focus", direction: DirectionType): void + connect(sigName: "query-tooltip", callback: (($obj: EmojiChooser, x: number, y: number, keyboard_mode: boolean, tooltip: Tooltip) => boolean)): number + connect_after(sigName: "query-tooltip", callback: (($obj: EmojiChooser, x: number, y: number, keyboard_mode: boolean, tooltip: Tooltip) => boolean)): number + emit(sigName: "query-tooltip", x: number, y: number, keyboard_mode: boolean, tooltip: Tooltip): void + connect(sigName: "realize", callback: (($obj: EmojiChooser) => void)): number + connect_after(sigName: "realize", callback: (($obj: EmojiChooser) => void)): number + emit(sigName: "realize"): void + connect(sigName: "show", callback: (($obj: EmojiChooser) => void)): number + connect_after(sigName: "show", callback: (($obj: EmojiChooser) => void)): number + emit(sigName: "show"): void + connect(sigName: "state-flags-changed", callback: (($obj: EmojiChooser, flags: StateFlags) => void)): number + connect_after(sigName: "state-flags-changed", callback: (($obj: EmojiChooser, flags: StateFlags) => void)): number + emit(sigName: "state-flags-changed", flags: StateFlags): void + connect(sigName: "unmap", callback: (($obj: EmojiChooser) => void)): number + connect_after(sigName: "unmap", callback: (($obj: EmojiChooser) => void)): number + emit(sigName: "unmap"): void + connect(sigName: "unrealize", callback: (($obj: EmojiChooser) => void)): number + connect_after(sigName: "unrealize", callback: (($obj: EmojiChooser) => void)): number + emit(sigName: "unrealize"): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: EmojiChooser, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: EmojiChooser, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: "notify::autohide", callback: (($obj: EmojiChooser, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::autohide", callback: (($obj: EmojiChooser, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::cascade-popdown", callback: (($obj: EmojiChooser, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::cascade-popdown", callback: (($obj: EmojiChooser, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::child", callback: (($obj: EmojiChooser, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::child", callback: (($obj: EmojiChooser, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::default-widget", callback: (($obj: EmojiChooser, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::default-widget", callback: (($obj: EmojiChooser, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::has-arrow", callback: (($obj: EmojiChooser, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-arrow", callback: (($obj: EmojiChooser, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::mnemonics-visible", callback: (($obj: EmojiChooser, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::mnemonics-visible", callback: (($obj: EmojiChooser, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::pointing-to", callback: (($obj: EmojiChooser, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::pointing-to", callback: (($obj: EmojiChooser, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::position", callback: (($obj: EmojiChooser, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::position", callback: (($obj: EmojiChooser, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::can-focus", callback: (($obj: EmojiChooser, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::can-focus", callback: (($obj: EmojiChooser, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::can-target", callback: (($obj: EmojiChooser, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::can-target", callback: (($obj: EmojiChooser, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::css-classes", callback: (($obj: EmojiChooser, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::css-classes", callback: (($obj: EmojiChooser, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::cursor", callback: (($obj: EmojiChooser, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::cursor", callback: (($obj: EmojiChooser, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::focus-on-click", callback: (($obj: EmojiChooser, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::focus-on-click", callback: (($obj: EmojiChooser, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::focusable", callback: (($obj: EmojiChooser, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::focusable", callback: (($obj: EmojiChooser, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::halign", callback: (($obj: EmojiChooser, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::halign", callback: (($obj: EmojiChooser, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::has-default", callback: (($obj: EmojiChooser, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-default", callback: (($obj: EmojiChooser, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::has-focus", callback: (($obj: EmojiChooser, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-focus", callback: (($obj: EmojiChooser, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::has-tooltip", callback: (($obj: EmojiChooser, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-tooltip", callback: (($obj: EmojiChooser, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::height-request", callback: (($obj: EmojiChooser, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::height-request", callback: (($obj: EmojiChooser, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::hexpand", callback: (($obj: EmojiChooser, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hexpand", callback: (($obj: EmojiChooser, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::hexpand-set", callback: (($obj: EmojiChooser, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hexpand-set", callback: (($obj: EmojiChooser, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::layout-manager", callback: (($obj: EmojiChooser, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::layout-manager", callback: (($obj: EmojiChooser, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-bottom", callback: (($obj: EmojiChooser, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-bottom", callback: (($obj: EmojiChooser, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-end", callback: (($obj: EmojiChooser, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-end", callback: (($obj: EmojiChooser, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-start", callback: (($obj: EmojiChooser, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-start", callback: (($obj: EmojiChooser, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-top", callback: (($obj: EmojiChooser, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-top", callback: (($obj: EmojiChooser, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::name", callback: (($obj: EmojiChooser, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::name", callback: (($obj: EmojiChooser, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::opacity", callback: (($obj: EmojiChooser, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::opacity", callback: (($obj: EmojiChooser, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::overflow", callback: (($obj: EmojiChooser, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::overflow", callback: (($obj: EmojiChooser, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::parent", callback: (($obj: EmojiChooser, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::parent", callback: (($obj: EmojiChooser, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::receives-default", callback: (($obj: EmojiChooser, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::receives-default", callback: (($obj: EmojiChooser, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::root", callback: (($obj: EmojiChooser, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::root", callback: (($obj: EmojiChooser, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::scale-factor", callback: (($obj: EmojiChooser, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::scale-factor", callback: (($obj: EmojiChooser, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::sensitive", callback: (($obj: EmojiChooser, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::sensitive", callback: (($obj: EmojiChooser, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::tooltip-markup", callback: (($obj: EmojiChooser, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::tooltip-markup", callback: (($obj: EmojiChooser, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::tooltip-text", callback: (($obj: EmojiChooser, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::tooltip-text", callback: (($obj: EmojiChooser, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::valign", callback: (($obj: EmojiChooser, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::valign", callback: (($obj: EmojiChooser, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::vexpand", callback: (($obj: EmojiChooser, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vexpand", callback: (($obj: EmojiChooser, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::vexpand-set", callback: (($obj: EmojiChooser, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vexpand-set", callback: (($obj: EmojiChooser, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::visible", callback: (($obj: EmojiChooser, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::visible", callback: (($obj: EmojiChooser, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::width-request", callback: (($obj: EmojiChooser, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::width-request", callback: (($obj: EmojiChooser, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::accessible-role", callback: (($obj: EmojiChooser, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-role", callback: (($obj: EmojiChooser, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: EmojiChooser_ConstructProps) + _init (config?: EmojiChooser_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(): EmojiChooser + static $gtype: GObject.Type +} +export interface Entry_ConstructProps extends Widget_ConstructProps { + activates_default?: boolean + attributes?: Pango.AttrList + buffer?: EntryBuffer + completion?: EntryCompletion + enable_emoji_completion?: boolean + extra_menu?: Gio.MenuModel + has_frame?: boolean + im_module?: string + input_hints?: InputHints + input_purpose?: InputPurpose + invisible_char?: number + invisible_char_set?: boolean + max_length?: number + overwrite_mode?: boolean + placeholder_text?: string + primary_icon_activatable?: boolean + primary_icon_gicon?: Gio.Icon + primary_icon_name?: string + primary_icon_paintable?: Gdk.Paintable + primary_icon_sensitive?: boolean + primary_icon_tooltip_markup?: string + primary_icon_tooltip_text?: string + progress_fraction?: number + progress_pulse_step?: number + secondary_icon_activatable?: boolean + secondary_icon_gicon?: Gio.Icon + secondary_icon_name?: string + secondary_icon_paintable?: Gdk.Paintable + secondary_icon_sensitive?: boolean + secondary_icon_tooltip_markup?: string + secondary_icon_tooltip_text?: string + show_emoji_icon?: boolean + tabs?: Pango.TabArray + truncate_multiline?: boolean + visibility?: boolean + accessible_role?: AccessibleRole + editing_canceled?: boolean + editable?: boolean + enable_undo?: boolean + max_width_chars?: number + text?: string + width_chars?: number + xalign?: number +} +export class Entry { + /* Properties of Gtk.Entry */ + activates_default: boolean + attributes: Pango.AttrList + buffer: EntryBuffer + completion: EntryCompletion + enable_emoji_completion: boolean + extra_menu: Gio.MenuModel + has_frame: boolean + im_module: string + input_hints: InputHints + input_purpose: InputPurpose + invisible_char: number + invisible_char_set: boolean + max_length: number + overwrite_mode: boolean + placeholder_text: string + primary_icon_activatable: boolean + primary_icon_gicon: Gio.Icon + primary_icon_name: string + primary_icon_paintable: Gdk.Paintable + primary_icon_sensitive: boolean + readonly primary_icon_storage_type: ImageType + primary_icon_tooltip_markup: string + primary_icon_tooltip_text: string + progress_fraction: number + progress_pulse_step: number + readonly scroll_offset: number + secondary_icon_activatable: boolean + secondary_icon_gicon: Gio.Icon + secondary_icon_name: string + secondary_icon_paintable: Gdk.Paintable + secondary_icon_sensitive: boolean + readonly secondary_icon_storage_type: ImageType + secondary_icon_tooltip_markup: string + secondary_icon_tooltip_text: string + show_emoji_icon: boolean + tabs: Pango.TabArray + readonly text_length: number + truncate_multiline: boolean + visibility: boolean + /* Properties of Gtk.Widget */ + can_focus: boolean + can_target: boolean + css_classes: string[] + cursor: Gdk.Cursor + focus_on_click: boolean + focusable: boolean + halign: Align + readonly has_default: boolean + readonly has_focus: boolean + has_tooltip: boolean + height_request: number + hexpand: boolean + hexpand_set: boolean + layout_manager: LayoutManager + margin_bottom: number + margin_end: number + margin_start: number + margin_top: number + name: string + opacity: number + overflow: Overflow + readonly parent: Widget + receives_default: boolean + readonly root: Root + readonly scale_factor: number + sensitive: boolean + tooltip_markup: string + tooltip_text: string + valign: Align + vexpand: boolean + vexpand_set: boolean + visible: boolean + width_request: number + /* Properties of Gtk.Accessible */ + accessible_role: AccessibleRole + /* Properties of Gtk.CellEditable */ + editing_canceled: boolean + /* Properties of Gtk.Editable */ + readonly cursor_position: number + editable: boolean + enable_undo: boolean + max_width_chars: number + readonly selection_bound: number + text: string + width_chars: number + xalign: number + /* Fields of Gtk.Widget */ + parent_instance: GObject.InitiallyUnowned + /* Fields of GObject.InitiallyUnowned */ + g_type_instance: GObject.TypeInstance + /* Methods of Gtk.Entry */ + get_activates_default(): boolean + get_alignment(): number + get_attributes(): Pango.AttrList | null + get_buffer(): EntryBuffer + get_completion(): EntryCompletion | null + get_current_icon_drag_source(): number + get_extra_menu(): Gio.MenuModel | null + get_has_frame(): boolean + get_icon_activatable(icon_pos: EntryIconPosition): boolean + get_icon_area(icon_pos: EntryIconPosition): /* icon_area */ Gdk.Rectangle + get_icon_at_pos(x: number, y: number): number + get_icon_gicon(icon_pos: EntryIconPosition): Gio.Icon | null + get_icon_name(icon_pos: EntryIconPosition): string | null + get_icon_paintable(icon_pos: EntryIconPosition): Gdk.Paintable | null + get_icon_sensitive(icon_pos: EntryIconPosition): boolean + get_icon_storage_type(icon_pos: EntryIconPosition): ImageType + get_icon_tooltip_markup(icon_pos: EntryIconPosition): string | null + get_icon_tooltip_text(icon_pos: EntryIconPosition): string | null + get_input_hints(): InputHints + get_input_purpose(): InputPurpose + get_invisible_char(): number + get_max_length(): number + get_overwrite_mode(): boolean + get_placeholder_text(): string | null + get_progress_fraction(): number + get_progress_pulse_step(): number + get_tabs(): Pango.TabArray | null + get_text_length(): number + get_visibility(): boolean + grab_focus_without_selecting(): boolean + progress_pulse(): void + reset_im_context(): void + set_activates_default(setting: boolean): void + set_alignment(xalign: number): void + set_attributes(attrs: Pango.AttrList): void + set_buffer(buffer: EntryBuffer): void + set_completion(completion?: EntryCompletion | null): void + set_extra_menu(model?: Gio.MenuModel | null): void + set_has_frame(setting: boolean): void + set_icon_activatable(icon_pos: EntryIconPosition, activatable: boolean): void + set_icon_drag_source(icon_pos: EntryIconPosition, provider: Gdk.ContentProvider, actions: Gdk.DragAction): void + set_icon_from_gicon(icon_pos: EntryIconPosition, icon?: Gio.Icon | null): void + set_icon_from_icon_name(icon_pos: EntryIconPosition, icon_name?: string | null): void + set_icon_from_paintable(icon_pos: EntryIconPosition, paintable?: Gdk.Paintable | null): void + set_icon_sensitive(icon_pos: EntryIconPosition, sensitive: boolean): void + set_icon_tooltip_markup(icon_pos: EntryIconPosition, tooltip?: string | null): void + set_icon_tooltip_text(icon_pos: EntryIconPosition, tooltip?: string | null): void + set_input_hints(hints: InputHints): void + set_input_purpose(purpose: InputPurpose): void + set_invisible_char(ch: number): void + set_max_length(max: number): void + set_overwrite_mode(overwrite: boolean): void + set_placeholder_text(text?: string | null): void + set_progress_fraction(fraction: number): void + set_progress_pulse_step(fraction: number): void + set_tabs(tabs?: Pango.TabArray | null): void + set_visibility(visible: boolean): void + unset_invisible_char(): void + /* Methods of Gtk.Widget */ + action_set_enabled(action_name: string, enabled: boolean): void + activate(): boolean + activate_action(name: string, args?: GLib.Variant | null): boolean + activate_default(): void + add_controller(controller: EventController): void + add_css_class(css_class: string): void + add_mnemonic_label(label: Widget): void + add_tick_callback(callback: TickCallback): number + allocate(width: number, height: number, baseline: number, transform?: Gsk.Transform | null): void + child_focus(direction: DirectionType): boolean + compute_bounds(target: Widget): [ /* returnType */ boolean, /* out_bounds */ Graphene.Rect ] + compute_expand(orientation: Orientation): boolean + compute_point(target: Widget, point: Graphene.Point): [ /* returnType */ boolean, /* out_point */ Graphene.Point ] + compute_transform(target: Widget): [ /* returnType */ boolean, /* out_transform */ Graphene.Matrix ] + contains(x: number, y: number): boolean + create_pango_context(): Pango.Context + create_pango_layout(text?: string | null): Pango.Layout + drag_check_threshold(start_x: number, start_y: number, current_x: number, current_y: number): boolean + error_bell(): void + get_allocated_baseline(): number + get_allocated_height(): number + get_allocated_width(): number + get_allocation(): /* allocation */ Allocation + get_ancestor(widget_type: GObject.Type): Widget | null + get_can_focus(): boolean + get_can_target(): boolean + get_child_visible(): boolean + get_clipboard(): Gdk.Clipboard + get_css_classes(): string[] + get_css_name(): string + get_cursor(): Gdk.Cursor | null + get_direction(): TextDirection + get_display(): Gdk.Display + get_first_child(): Widget | null + get_focus_child(): Widget | null + get_focus_on_click(): boolean + get_focusable(): boolean + get_font_map(): Pango.FontMap | null + get_font_options(): cairo.FontOptions | null + get_frame_clock(): Gdk.FrameClock | null + get_halign(): Align + get_has_tooltip(): boolean + get_height(): number + get_hexpand(): boolean + get_hexpand_set(): boolean + get_last_child(): Widget | null + get_layout_manager(): LayoutManager | null + get_mapped(): boolean + get_margin_bottom(): number + get_margin_end(): number + get_margin_start(): number + get_margin_top(): number + get_name(): string + get_native(): Native | null + get_next_sibling(): Widget | null + get_opacity(): number + get_overflow(): Overflow + get_pango_context(): Pango.Context + get_parent(): Widget | null + get_preferred_size(): [ /* minimum_size */ Requisition | null, /* natural_size */ Requisition | null ] + get_prev_sibling(): Widget | null + get_primary_clipboard(): Gdk.Clipboard + get_realized(): boolean + get_receives_default(): boolean + get_request_mode(): SizeRequestMode + get_root(): Root | null + get_scale_factor(): number + get_sensitive(): boolean + get_settings(): Settings + get_size(orientation: Orientation): number + get_size_request(): [ /* width */ number | null, /* height */ number | null ] + get_state_flags(): StateFlags + get_style_context(): StyleContext + get_template_child(widget_type: GObject.Type, name: string): GObject.Object + get_tooltip_markup(): string | null + get_tooltip_text(): string | null + get_valign(): Align + get_vexpand(): boolean + get_vexpand_set(): boolean + get_visible(): boolean + get_width(): number + grab_focus(): boolean + has_css_class(css_class: string): boolean + has_visible_focus(): boolean + hide(): void + in_destruction(): boolean + init_template(): void + insert_action_group(name: string, group?: Gio.ActionGroup | null): void + insert_after(parent: Widget, previous_sibling?: Widget | null): void + insert_before(parent: Widget, next_sibling?: Widget | null): void + is_ancestor(ancestor: Widget): boolean + is_drawable(): boolean + is_focus(): boolean + is_sensitive(): boolean + is_visible(): boolean + keynav_failed(direction: DirectionType): boolean + list_mnemonic_labels(): Widget[] + map(): void + measure(orientation: Orientation, for_size: number): [ /* minimum */ number | null, /* natural */ number | null, /* minimum_baseline */ number | null, /* natural_baseline */ number | null ] + mnemonic_activate(group_cycling: boolean): boolean + observe_children(): Gio.ListModel + observe_controllers(): Gio.ListModel + pick(x: number, y: number, flags: PickFlags): Widget | null + queue_allocate(): void + queue_draw(): void + queue_resize(): void + realize(): void + remove_controller(controller: EventController): void + remove_css_class(css_class: string): void + remove_mnemonic_label(label: Widget): void + remove_tick_callback(id: number): void + set_can_focus(can_focus: boolean): void + set_can_target(can_target: boolean): void + set_child_visible(child_visible: boolean): void + set_css_classes(classes: string[]): void + set_cursor(cursor?: Gdk.Cursor | null): void + set_cursor_from_name(name?: string | null): void + set_direction(dir: TextDirection): void + set_focus_child(child?: Widget | null): void + set_focus_on_click(focus_on_click: boolean): void + set_focusable(focusable: boolean): void + set_font_map(font_map?: Pango.FontMap | null): void + set_font_options(options?: cairo.FontOptions | null): void + set_halign(align: Align): void + set_has_tooltip(has_tooltip: boolean): void + set_hexpand(expand: boolean): void + set_hexpand_set(set: boolean): void + set_layout_manager(layout_manager?: LayoutManager | null): void + set_margin_bottom(margin: number): void + set_margin_end(margin: number): void + set_margin_start(margin: number): void + set_margin_top(margin: number): void + set_name(name: string): void + set_opacity(opacity: number): void + set_overflow(overflow: Overflow): void + set_parent(parent: Widget): void + set_receives_default(receives_default: boolean): void + set_sensitive(sensitive: boolean): void + set_size_request(width: number, height: number): void + set_state_flags(flags: StateFlags, clear: boolean): void + set_tooltip_markup(markup?: string | null): void + set_tooltip_text(text?: string | null): void + set_valign(align: Align): void + set_vexpand(expand: boolean): void + set_vexpand_set(set: boolean): void + set_visible(visible: boolean): void + should_layout(): boolean + show(): void + size_allocate(allocation: Allocation, baseline: number): void + snapshot_child(child: Widget, snapshot: Snapshot): void + translate_coordinates(dest_widget: Widget, src_x: number, src_y: number): [ /* returnType */ boolean, /* dest_x */ number | null, /* dest_y */ number | null ] + trigger_tooltip_query(): void + unmap(): void + unparent(): void + unrealize(): void + unset_state_flags(flags: StateFlags): void + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Methods of Gtk.Accessible */ + get_accessible_role(): AccessibleRole + reset_property(property: AccessibleProperty): void + reset_relation(relation: AccessibleRelation): void + reset_state(state: AccessibleState): void + update_property(properties: AccessibleProperty[], values: any): void + update_relation(relations: AccessibleRelation[], values: any): void + update_state(states: AccessibleState[], values: any): void + /* Methods of Gtk.Buildable */ + get_buildable_id(): string + /* Methods of Gtk.CellEditable */ + editing_done(): void + remove_widget(): void + start_editing(event?: Gdk.Event | null): void + /* Methods of Gtk.Editable */ + delete_selection(): void + delete_text(start_pos: number, end_pos: number): void + finish_delegate(): void + get_chars(start_pos: number, end_pos: number): string + get_delegate(): Editable | null + get_editable(): boolean + get_enable_undo(): boolean + get_max_width_chars(): number + get_position(): number + get_selection_bounds(): [ /* returnType */ boolean, /* start_pos */ number | null, /* end_pos */ number | null ] + get_text(): string + get_width_chars(): number + init_delegate(): void + insert_text(text: string, length: number, position: number): /* position */ number + select_region(start_pos: number, end_pos: number): void + set_editable(is_editable: boolean): void + set_enable_undo(enable_undo: boolean): void + set_max_width_chars(n_chars: number): void + set_position(position: number): void + set_text(text: string): void + set_width_chars(n_chars: number): void + /* Virtual methods of Gtk.Entry */ + vfunc_activate(): void + vfunc_editing_done(): void + vfunc_remove_widget(): void + vfunc_start_editing(event?: Gdk.Event | null): void + vfunc_changed(): void + vfunc_delete_text(start_pos: number, end_pos: number): void + vfunc_do_delete_text(start_pos: number, end_pos: number): void + vfunc_do_insert_text(text: string, length: number, position: number): /* position */ number + vfunc_get_delegate(): Editable | null + vfunc_get_selection_bounds(): [ /* returnType */ boolean, /* start_pos */ number | null, /* end_pos */ number | null ] + vfunc_get_text(): string + vfunc_insert_text(text: string, length: number, position: number): /* position */ number + vfunc_set_selection_bounds(start_pos: number, end_pos: number): void + /* Virtual methods of Gtk.Widget */ + vfunc_compute_expand(hexpand_p: boolean, vexpand_p: boolean): void + vfunc_contains(x: number, y: number): boolean + vfunc_css_changed(change: CssStyleChange): void + vfunc_direction_changed(previous_direction: TextDirection): void + vfunc_focus(direction: DirectionType): boolean + vfunc_get_request_mode(): SizeRequestMode + vfunc_grab_focus(): boolean + vfunc_hide(): void + vfunc_keynav_failed(direction: DirectionType): boolean + vfunc_map(): void + vfunc_measure(orientation: Orientation, for_size: number): [ /* minimum */ number | null, /* natural */ number | null, /* minimum_baseline */ number | null, /* natural_baseline */ number | null ] + vfunc_mnemonic_activate(group_cycling: boolean): boolean + vfunc_move_focus(direction: DirectionType): void + vfunc_query_tooltip(x: number, y: number, keyboard_tooltip: boolean, tooltip: Tooltip): boolean + vfunc_realize(): void + vfunc_root(): void + vfunc_set_focus_child(child?: Widget | null): void + vfunc_show(): void + vfunc_size_allocate(width: number, height: number, baseline: number): void + vfunc_snapshot(snapshot: Snapshot): void + vfunc_state_flags_changed(previous_state_flags: StateFlags): void + vfunc_system_setting_changed(settings: SystemSetting): void + vfunc_unmap(): void + vfunc_unrealize(): void + vfunc_unroot(): void + vfunc_add_child(builder: Builder, child: GObject.Object, type?: string | null): void + vfunc_custom_finished(builder: Builder, child: GObject.Object | null, tagname: string, data?: object | null): void + vfunc_custom_tag_end(builder: Builder, child: GObject.Object | null, tagname: string, data?: object | null): void + vfunc_custom_tag_start(builder: Builder, child: GObject.Object | null, tagname: string): [ /* returnType */ boolean, /* parser */ BuildableParser, /* data */ object | null ] + vfunc_get_id(): string + vfunc_get_internal_child(builder: Builder, childname: string): GObject.Object + vfunc_parser_finished(builder: Builder): void + vfunc_set_buildable_property(builder: Builder, name: string, value: any): void + vfunc_set_id(id: string): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Gtk.Entry */ + connect(sigName: "activate", callback: (($obj: Entry) => void)): number + connect_after(sigName: "activate", callback: (($obj: Entry) => void)): number + emit(sigName: "activate"): void + connect(sigName: "icon-press", callback: (($obj: Entry, icon_pos: EntryIconPosition) => void)): number + connect_after(sigName: "icon-press", callback: (($obj: Entry, icon_pos: EntryIconPosition) => void)): number + emit(sigName: "icon-press", icon_pos: EntryIconPosition): void + connect(sigName: "icon-release", callback: (($obj: Entry, icon_pos: EntryIconPosition) => void)): number + connect_after(sigName: "icon-release", callback: (($obj: Entry, icon_pos: EntryIconPosition) => void)): number + emit(sigName: "icon-release", icon_pos: EntryIconPosition): void + /* Signals of Gtk.Widget */ + connect(sigName: "destroy", callback: (($obj: Entry) => void)): number + connect_after(sigName: "destroy", callback: (($obj: Entry) => void)): number + emit(sigName: "destroy"): void + connect(sigName: "direction-changed", callback: (($obj: Entry, previous_direction: TextDirection) => void)): number + connect_after(sigName: "direction-changed", callback: (($obj: Entry, previous_direction: TextDirection) => void)): number + emit(sigName: "direction-changed", previous_direction: TextDirection): void + connect(sigName: "hide", callback: (($obj: Entry) => void)): number + connect_after(sigName: "hide", callback: (($obj: Entry) => void)): number + emit(sigName: "hide"): void + connect(sigName: "keynav-failed", callback: (($obj: Entry, direction: DirectionType) => boolean)): number + connect_after(sigName: "keynav-failed", callback: (($obj: Entry, direction: DirectionType) => boolean)): number + emit(sigName: "keynav-failed", direction: DirectionType): void + connect(sigName: "map", callback: (($obj: Entry) => void)): number + connect_after(sigName: "map", callback: (($obj: Entry) => void)): number + emit(sigName: "map"): void + connect(sigName: "mnemonic-activate", callback: (($obj: Entry, group_cycling: boolean) => boolean)): number + connect_after(sigName: "mnemonic-activate", callback: (($obj: Entry, group_cycling: boolean) => boolean)): number + emit(sigName: "mnemonic-activate", group_cycling: boolean): void + connect(sigName: "move-focus", callback: (($obj: Entry, direction: DirectionType) => void)): number + connect_after(sigName: "move-focus", callback: (($obj: Entry, direction: DirectionType) => void)): number + emit(sigName: "move-focus", direction: DirectionType): void + connect(sigName: "query-tooltip", callback: (($obj: Entry, x: number, y: number, keyboard_mode: boolean, tooltip: Tooltip) => boolean)): number + connect_after(sigName: "query-tooltip", callback: (($obj: Entry, x: number, y: number, keyboard_mode: boolean, tooltip: Tooltip) => boolean)): number + emit(sigName: "query-tooltip", x: number, y: number, keyboard_mode: boolean, tooltip: Tooltip): void + connect(sigName: "realize", callback: (($obj: Entry) => void)): number + connect_after(sigName: "realize", callback: (($obj: Entry) => void)): number + emit(sigName: "realize"): void + connect(sigName: "show", callback: (($obj: Entry) => void)): number + connect_after(sigName: "show", callback: (($obj: Entry) => void)): number + emit(sigName: "show"): void + connect(sigName: "state-flags-changed", callback: (($obj: Entry, flags: StateFlags) => void)): number + connect_after(sigName: "state-flags-changed", callback: (($obj: Entry, flags: StateFlags) => void)): number + emit(sigName: "state-flags-changed", flags: StateFlags): void + connect(sigName: "unmap", callback: (($obj: Entry) => void)): number + connect_after(sigName: "unmap", callback: (($obj: Entry) => void)): number + emit(sigName: "unmap"): void + connect(sigName: "unrealize", callback: (($obj: Entry) => void)): number + connect_after(sigName: "unrealize", callback: (($obj: Entry) => void)): number + emit(sigName: "unrealize"): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + /* Signals of Gtk.CellEditable */ + connect(sigName: "editing-done", callback: (($obj: Entry) => void)): number + connect_after(sigName: "editing-done", callback: (($obj: Entry) => void)): number + emit(sigName: "editing-done"): void + connect(sigName: "remove-widget", callback: (($obj: Entry) => void)): number + connect_after(sigName: "remove-widget", callback: (($obj: Entry) => void)): number + emit(sigName: "remove-widget"): void + /* Signals of Gtk.Editable */ + connect(sigName: "changed", callback: (($obj: Entry) => void)): number + connect_after(sigName: "changed", callback: (($obj: Entry) => void)): number + emit(sigName: "changed"): void + connect(sigName: "delete-text", callback: (($obj: Entry, start_pos: number, end_pos: number) => void)): number + connect_after(sigName: "delete-text", callback: (($obj: Entry, start_pos: number, end_pos: number) => void)): number + emit(sigName: "delete-text", start_pos: number, end_pos: number): void + connect(sigName: "insert-text", callback: (($obj: Entry, text: string, length: number, position: number) => void)): number + connect_after(sigName: "insert-text", callback: (($obj: Entry, text: string, length: number, position: number) => void)): number + emit(sigName: "insert-text", text: string, length: number, position: number): void + connect(sigName: "notify::activates-default", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::activates-default", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::attributes", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::attributes", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::buffer", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::buffer", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::completion", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::completion", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::enable-emoji-completion", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::enable-emoji-completion", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::extra-menu", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::extra-menu", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::has-frame", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-frame", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::im-module", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::im-module", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::input-hints", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::input-hints", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::input-purpose", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::input-purpose", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::invisible-char", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::invisible-char", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::invisible-char-set", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::invisible-char-set", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::max-length", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::max-length", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::overwrite-mode", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::overwrite-mode", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::placeholder-text", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::placeholder-text", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::primary-icon-activatable", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::primary-icon-activatable", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::primary-icon-gicon", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::primary-icon-gicon", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::primary-icon-name", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::primary-icon-name", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::primary-icon-paintable", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::primary-icon-paintable", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::primary-icon-sensitive", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::primary-icon-sensitive", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::primary-icon-storage-type", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::primary-icon-storage-type", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::primary-icon-tooltip-markup", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::primary-icon-tooltip-markup", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::primary-icon-tooltip-text", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::primary-icon-tooltip-text", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::progress-fraction", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::progress-fraction", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::progress-pulse-step", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::progress-pulse-step", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::scroll-offset", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::scroll-offset", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::secondary-icon-activatable", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::secondary-icon-activatable", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::secondary-icon-gicon", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::secondary-icon-gicon", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::secondary-icon-name", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::secondary-icon-name", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::secondary-icon-paintable", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::secondary-icon-paintable", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::secondary-icon-sensitive", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::secondary-icon-sensitive", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::secondary-icon-storage-type", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::secondary-icon-storage-type", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::secondary-icon-tooltip-markup", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::secondary-icon-tooltip-markup", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::secondary-icon-tooltip-text", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::secondary-icon-tooltip-text", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::show-emoji-icon", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::show-emoji-icon", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::tabs", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::tabs", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::text-length", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::text-length", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::truncate-multiline", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::truncate-multiline", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::visibility", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::visibility", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::can-focus", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::can-focus", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::can-target", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::can-target", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::css-classes", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::css-classes", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::cursor", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::cursor", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::focus-on-click", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::focus-on-click", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::focusable", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::focusable", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::halign", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::halign", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::has-default", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-default", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::has-focus", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-focus", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::has-tooltip", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-tooltip", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::height-request", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::height-request", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::hexpand", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hexpand", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::hexpand-set", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hexpand-set", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::layout-manager", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::layout-manager", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-bottom", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-bottom", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-end", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-end", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-start", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-start", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-top", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-top", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::name", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::name", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::opacity", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::opacity", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::overflow", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::overflow", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::parent", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::parent", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::receives-default", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::receives-default", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::root", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::root", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::scale-factor", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::scale-factor", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::sensitive", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::sensitive", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::tooltip-markup", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::tooltip-markup", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::tooltip-text", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::tooltip-text", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::valign", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::valign", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::vexpand", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vexpand", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::vexpand-set", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vexpand-set", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::visible", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::visible", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::width-request", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::width-request", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::accessible-role", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-role", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::editing-canceled", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::editing-canceled", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::cursor-position", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::cursor-position", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::editable", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::editable", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::enable-undo", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::enable-undo", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::max-width-chars", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::max-width-chars", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::selection-bound", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::selection-bound", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::text", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::text", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::width-chars", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::width-chars", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::xalign", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::xalign", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: Entry_ConstructProps) + _init (config?: Entry_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(): Entry + static new_with_buffer(buffer: EntryBuffer): Entry + static delegate_get_property(object: GObject.Object, prop_id: number, value: any, pspec: GObject.ParamSpec): boolean + static delegate_set_property(object: GObject.Object, prop_id: number, value: any, pspec: GObject.ParamSpec): boolean + static install_properties(object_class: GObject.ObjectClass, first_prop: number): number + static $gtype: GObject.Type +} +export interface EntryBuffer_ConstructProps extends GObject.Object_ConstructProps { + max_length?: number + text?: string +} +export class EntryBuffer { + /* Properties of Gtk.EntryBuffer */ + readonly length: number + max_length: number + text: string + /* Fields of Gtk.EntryBuffer */ + parent_instance: GObject.Object + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of Gtk.EntryBuffer */ + delete_text(position: number, n_chars: number): number + emit_deleted_text(position: number, n_chars: number): void + emit_inserted_text(position: number, chars: string, n_chars: number): void + get_bytes(): number + get_length(): number + get_max_length(): number + get_text(): string + insert_text(position: number, chars: string, n_chars: number): number + set_max_length(max_length: number): void + set_text(chars: string, n_chars: number): void + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Virtual methods of Gtk.EntryBuffer */ + vfunc_delete_text(position: number, n_chars: number): number + vfunc_deleted_text(position: number, n_chars: number): void + vfunc_get_length(): number + vfunc_get_text(n_bytes: number): string + vfunc_insert_text(position: number, chars: string, n_chars: number): number + vfunc_inserted_text(position: number, chars: string, n_chars: number): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Gtk.EntryBuffer */ + connect(sigName: "deleted-text", callback: (($obj: EntryBuffer, position: number, n_chars: number) => void)): number + connect_after(sigName: "deleted-text", callback: (($obj: EntryBuffer, position: number, n_chars: number) => void)): number + emit(sigName: "deleted-text", position: number, n_chars: number): void + connect(sigName: "inserted-text", callback: (($obj: EntryBuffer, position: number, chars: string, n_chars: number) => void)): number + connect_after(sigName: "inserted-text", callback: (($obj: EntryBuffer, position: number, chars: string, n_chars: number) => void)): number + emit(sigName: "inserted-text", position: number, chars: string, n_chars: number): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: EntryBuffer, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: EntryBuffer, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: "notify::length", callback: (($obj: EntryBuffer, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::length", callback: (($obj: EntryBuffer, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::max-length", callback: (($obj: EntryBuffer, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::max-length", callback: (($obj: EntryBuffer, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::text", callback: (($obj: EntryBuffer, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::text", callback: (($obj: EntryBuffer, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: EntryBuffer_ConstructProps) + _init (config?: EntryBuffer_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(initial_chars: string | null, n_initial_chars: number): EntryBuffer + static $gtype: GObject.Type +} +export interface EntryCompletion_ConstructProps extends GObject.Object_ConstructProps { + cell_area?: CellArea + inline_completion?: boolean + inline_selection?: boolean + minimum_key_length?: number + model?: TreeModel + popup_completion?: boolean + popup_set_width?: boolean + popup_single_match?: boolean + text_column?: number +} +export class EntryCompletion { + /* Properties of Gtk.EntryCompletion */ + inline_completion: boolean + inline_selection: boolean + minimum_key_length: number + model: TreeModel + popup_completion: boolean + popup_set_width: boolean + popup_single_match: boolean + text_column: number + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of Gtk.EntryCompletion */ + complete(): void + compute_prefix(key: string): string | null + get_completion_prefix(): string | null + get_entry(): Widget + get_inline_completion(): boolean + get_inline_selection(): boolean + get_minimum_key_length(): number + get_model(): TreeModel | null + get_popup_completion(): boolean + get_popup_set_width(): boolean + get_popup_single_match(): boolean + get_text_column(): number + insert_prefix(): void + set_inline_completion(inline_completion: boolean): void + set_inline_selection(inline_selection: boolean): void + set_match_func(func: EntryCompletionMatchFunc): void + set_minimum_key_length(length: number): void + set_model(model?: TreeModel | null): void + set_popup_completion(popup_completion: boolean): void + set_popup_set_width(popup_set_width: boolean): void + set_popup_single_match(popup_single_match: boolean): void + set_text_column(column: number): void + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Methods of Gtk.Buildable */ + get_buildable_id(): string + /* Methods of Gtk.CellLayout */ + add_attribute(cell: CellRenderer, attribute: string, column: number): void + clear(): void + clear_attributes(cell: CellRenderer): void + get_area(): CellArea | null + get_cells(): CellRenderer[] + pack_end(cell: CellRenderer, expand: boolean): void + pack_start(cell: CellRenderer, expand: boolean): void + reorder(cell: CellRenderer, position: number): void + set_cell_data_func(cell: CellRenderer, func: CellLayoutDataFunc | null): void + /* Virtual methods of Gtk.EntryCompletion */ + vfunc_add_child(builder: Builder, child: GObject.Object, type?: string | null): void + vfunc_custom_finished(builder: Builder, child: GObject.Object | null, tagname: string, data?: object | null): void + vfunc_custom_tag_end(builder: Builder, child: GObject.Object | null, tagname: string, data?: object | null): void + vfunc_custom_tag_start(builder: Builder, child: GObject.Object | null, tagname: string): [ /* returnType */ boolean, /* parser */ BuildableParser, /* data */ object | null ] + vfunc_get_id(): string + vfunc_get_internal_child(builder: Builder, childname: string): GObject.Object + vfunc_parser_finished(builder: Builder): void + vfunc_set_buildable_property(builder: Builder, name: string, value: any): void + vfunc_set_id(id: string): void + vfunc_add_attribute(cell: CellRenderer, attribute: string, column: number): void + vfunc_clear(): void + vfunc_clear_attributes(cell: CellRenderer): void + vfunc_get_area(): CellArea | null + vfunc_get_cells(): CellRenderer[] + vfunc_pack_end(cell: CellRenderer, expand: boolean): void + vfunc_pack_start(cell: CellRenderer, expand: boolean): void + vfunc_reorder(cell: CellRenderer, position: number): void + vfunc_set_cell_data_func(cell: CellRenderer, func: CellLayoutDataFunc | null): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Gtk.EntryCompletion */ + connect(sigName: "cursor-on-match", callback: (($obj: EntryCompletion, model: TreeModel, iter: TreeIter) => boolean)): number + connect_after(sigName: "cursor-on-match", callback: (($obj: EntryCompletion, model: TreeModel, iter: TreeIter) => boolean)): number + emit(sigName: "cursor-on-match", model: TreeModel, iter: TreeIter): void + connect(sigName: "insert-prefix", callback: (($obj: EntryCompletion, prefix: string) => boolean)): number + connect_after(sigName: "insert-prefix", callback: (($obj: EntryCompletion, prefix: string) => boolean)): number + emit(sigName: "insert-prefix", prefix: string): void + connect(sigName: "match-selected", callback: (($obj: EntryCompletion, model: TreeModel, iter: TreeIter) => boolean)): number + connect_after(sigName: "match-selected", callback: (($obj: EntryCompletion, model: TreeModel, iter: TreeIter) => boolean)): number + emit(sigName: "match-selected", model: TreeModel, iter: TreeIter): void + connect(sigName: "no-matches", callback: (($obj: EntryCompletion) => void)): number + connect_after(sigName: "no-matches", callback: (($obj: EntryCompletion) => void)): number + emit(sigName: "no-matches"): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: EntryCompletion, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: EntryCompletion, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: "notify::inline-completion", callback: (($obj: EntryCompletion, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::inline-completion", callback: (($obj: EntryCompletion, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::inline-selection", callback: (($obj: EntryCompletion, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::inline-selection", callback: (($obj: EntryCompletion, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::minimum-key-length", callback: (($obj: EntryCompletion, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::minimum-key-length", callback: (($obj: EntryCompletion, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::model", callback: (($obj: EntryCompletion, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::model", callback: (($obj: EntryCompletion, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::popup-completion", callback: (($obj: EntryCompletion, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::popup-completion", callback: (($obj: EntryCompletion, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::popup-set-width", callback: (($obj: EntryCompletion, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::popup-set-width", callback: (($obj: EntryCompletion, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::popup-single-match", callback: (($obj: EntryCompletion, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::popup-single-match", callback: (($obj: EntryCompletion, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::text-column", callback: (($obj: EntryCompletion, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::text-column", callback: (($obj: EntryCompletion, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: EntryCompletion_ConstructProps) + _init (config?: EntryCompletion_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(): EntryCompletion + static new_with_area(area: CellArea): EntryCompletion + static $gtype: GObject.Type +} +export interface EventController_ConstructProps extends GObject.Object_ConstructProps { + name?: string + propagation_limit?: PropagationLimit + propagation_phase?: PropagationPhase +} +export class EventController { + /* Properties of Gtk.EventController */ + name: string + propagation_limit: PropagationLimit + propagation_phase: PropagationPhase + readonly widget: Widget + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of Gtk.EventController */ + get_current_event(): Gdk.Event | null + get_current_event_device(): Gdk.Device | null + get_current_event_state(): Gdk.ModifierType + get_current_event_time(): number + get_name(): string + get_propagation_limit(): PropagationLimit + get_propagation_phase(): PropagationPhase + get_widget(): Widget + reset(): void + set_name(name: string): void + set_propagation_limit(limit: PropagationLimit): void + set_propagation_phase(phase: PropagationPhase): void + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: EventController, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: EventController, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: "notify::name", callback: (($obj: EventController, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::name", callback: (($obj: EventController, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::propagation-limit", callback: (($obj: EventController, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::propagation-limit", callback: (($obj: EventController, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::propagation-phase", callback: (($obj: EventController, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::propagation-phase", callback: (($obj: EventController, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::widget", callback: (($obj: EventController, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::widget", callback: (($obj: EventController, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: EventController_ConstructProps) + _init (config?: EventController_ConstructProps): void + static $gtype: GObject.Type +} +export interface EventControllerFocus_ConstructProps extends EventController_ConstructProps { +} +export class EventControllerFocus { + /* Properties of Gtk.EventControllerFocus */ + readonly contains_focus: boolean + readonly is_focus: boolean + /* Properties of Gtk.EventController */ + name: string + propagation_limit: PropagationLimit + propagation_phase: PropagationPhase + readonly widget: Widget + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of Gtk.EventController */ + get_current_event(): Gdk.Event | null + get_current_event_device(): Gdk.Device | null + get_current_event_state(): Gdk.ModifierType + get_current_event_time(): number + get_name(): string + get_propagation_limit(): PropagationLimit + get_propagation_phase(): PropagationPhase + get_widget(): Widget + reset(): void + set_name(name: string): void + set_propagation_limit(limit: PropagationLimit): void + set_propagation_phase(phase: PropagationPhase): void + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Gtk.EventControllerFocus */ + connect(sigName: "enter", callback: (($obj: EventControllerFocus) => void)): number + connect_after(sigName: "enter", callback: (($obj: EventControllerFocus) => void)): number + emit(sigName: "enter"): void + connect(sigName: "leave", callback: (($obj: EventControllerFocus) => void)): number + connect_after(sigName: "leave", callback: (($obj: EventControllerFocus) => void)): number + emit(sigName: "leave"): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: EventControllerFocus, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: EventControllerFocus, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: "notify::contains-focus", callback: (($obj: EventControllerFocus, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::contains-focus", callback: (($obj: EventControllerFocus, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::is-focus", callback: (($obj: EventControllerFocus, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::is-focus", callback: (($obj: EventControllerFocus, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::name", callback: (($obj: EventControllerFocus, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::name", callback: (($obj: EventControllerFocus, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::propagation-limit", callback: (($obj: EventControllerFocus, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::propagation-limit", callback: (($obj: EventControllerFocus, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::propagation-phase", callback: (($obj: EventControllerFocus, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::propagation-phase", callback: (($obj: EventControllerFocus, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::widget", callback: (($obj: EventControllerFocus, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::widget", callback: (($obj: EventControllerFocus, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: EventControllerFocus_ConstructProps) + _init (config?: EventControllerFocus_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(): EventControllerFocus + static $gtype: GObject.Type +} +export interface EventControllerKey_ConstructProps extends EventController_ConstructProps { +} +export class EventControllerKey { + /* Properties of Gtk.EventController */ + name: string + propagation_limit: PropagationLimit + propagation_phase: PropagationPhase + readonly widget: Widget + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of Gtk.EventControllerKey */ + forward(widget: Widget): boolean + get_group(): number + get_im_context(): IMContext + set_im_context(im_context: IMContext): void + /* Methods of Gtk.EventController */ + get_current_event(): Gdk.Event | null + get_current_event_device(): Gdk.Device | null + get_current_event_state(): Gdk.ModifierType + get_current_event_time(): number + get_name(): string + get_propagation_limit(): PropagationLimit + get_propagation_phase(): PropagationPhase + get_widget(): Widget + reset(): void + set_name(name: string): void + set_propagation_limit(limit: PropagationLimit): void + set_propagation_phase(phase: PropagationPhase): void + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Gtk.EventControllerKey */ + connect(sigName: "im-update", callback: (($obj: EventControllerKey) => void)): number + connect_after(sigName: "im-update", callback: (($obj: EventControllerKey) => void)): number + emit(sigName: "im-update"): void + connect(sigName: "key-pressed", callback: (($obj: EventControllerKey, keyval: number, keycode: number, state: Gdk.ModifierType) => boolean)): number + connect_after(sigName: "key-pressed", callback: (($obj: EventControllerKey, keyval: number, keycode: number, state: Gdk.ModifierType) => boolean)): number + emit(sigName: "key-pressed", keyval: number, keycode: number, state: Gdk.ModifierType): void + connect(sigName: "key-released", callback: (($obj: EventControllerKey, keyval: number, keycode: number, state: Gdk.ModifierType) => void)): number + connect_after(sigName: "key-released", callback: (($obj: EventControllerKey, keyval: number, keycode: number, state: Gdk.ModifierType) => void)): number + emit(sigName: "key-released", keyval: number, keycode: number, state: Gdk.ModifierType): void + connect(sigName: "modifiers", callback: (($obj: EventControllerKey, keyval: Gdk.ModifierType) => boolean)): number + connect_after(sigName: "modifiers", callback: (($obj: EventControllerKey, keyval: Gdk.ModifierType) => boolean)): number + emit(sigName: "modifiers", keyval: Gdk.ModifierType): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: EventControllerKey, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: EventControllerKey, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: "notify::name", callback: (($obj: EventControllerKey, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::name", callback: (($obj: EventControllerKey, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::propagation-limit", callback: (($obj: EventControllerKey, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::propagation-limit", callback: (($obj: EventControllerKey, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::propagation-phase", callback: (($obj: EventControllerKey, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::propagation-phase", callback: (($obj: EventControllerKey, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::widget", callback: (($obj: EventControllerKey, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::widget", callback: (($obj: EventControllerKey, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: EventControllerKey_ConstructProps) + _init (config?: EventControllerKey_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(): EventControllerKey + static $gtype: GObject.Type +} +export interface EventControllerLegacy_ConstructProps extends EventController_ConstructProps { +} +export class EventControllerLegacy { + /* Properties of Gtk.EventController */ + name: string + propagation_limit: PropagationLimit + propagation_phase: PropagationPhase + readonly widget: Widget + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of Gtk.EventController */ + get_current_event(): Gdk.Event | null + get_current_event_device(): Gdk.Device | null + get_current_event_state(): Gdk.ModifierType + get_current_event_time(): number + get_name(): string + get_propagation_limit(): PropagationLimit + get_propagation_phase(): PropagationPhase + get_widget(): Widget + reset(): void + set_name(name: string): void + set_propagation_limit(limit: PropagationLimit): void + set_propagation_phase(phase: PropagationPhase): void + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Gtk.EventControllerLegacy */ + connect(sigName: "event", callback: (($obj: EventControllerLegacy, event: Gdk.Event) => boolean)): number + connect_after(sigName: "event", callback: (($obj: EventControllerLegacy, event: Gdk.Event) => boolean)): number + emit(sigName: "event", event: Gdk.Event): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: EventControllerLegacy, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: EventControllerLegacy, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: "notify::name", callback: (($obj: EventControllerLegacy, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::name", callback: (($obj: EventControllerLegacy, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::propagation-limit", callback: (($obj: EventControllerLegacy, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::propagation-limit", callback: (($obj: EventControllerLegacy, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::propagation-phase", callback: (($obj: EventControllerLegacy, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::propagation-phase", callback: (($obj: EventControllerLegacy, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::widget", callback: (($obj: EventControllerLegacy, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::widget", callback: (($obj: EventControllerLegacy, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: EventControllerLegacy_ConstructProps) + _init (config?: EventControllerLegacy_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(): EventControllerLegacy + static $gtype: GObject.Type +} +export interface EventControllerMotion_ConstructProps extends EventController_ConstructProps { +} +export class EventControllerMotion { + /* Properties of Gtk.EventControllerMotion */ + readonly contains_pointer: boolean + readonly is_pointer: boolean + /* Properties of Gtk.EventController */ + name: string + propagation_limit: PropagationLimit + propagation_phase: PropagationPhase + readonly widget: Widget + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of Gtk.EventController */ + get_current_event(): Gdk.Event | null + get_current_event_device(): Gdk.Device | null + get_current_event_state(): Gdk.ModifierType + get_current_event_time(): number + get_name(): string + get_propagation_limit(): PropagationLimit + get_propagation_phase(): PropagationPhase + get_widget(): Widget + reset(): void + set_name(name: string): void + set_propagation_limit(limit: PropagationLimit): void + set_propagation_phase(phase: PropagationPhase): void + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Gtk.EventControllerMotion */ + connect(sigName: "enter", callback: (($obj: EventControllerMotion, x: number, y: number) => void)): number + connect_after(sigName: "enter", callback: (($obj: EventControllerMotion, x: number, y: number) => void)): number + emit(sigName: "enter", x: number, y: number): void + connect(sigName: "leave", callback: (($obj: EventControllerMotion) => void)): number + connect_after(sigName: "leave", callback: (($obj: EventControllerMotion) => void)): number + emit(sigName: "leave"): void + connect(sigName: "motion", callback: (($obj: EventControllerMotion, x: number, y: number) => void)): number + connect_after(sigName: "motion", callback: (($obj: EventControllerMotion, x: number, y: number) => void)): number + emit(sigName: "motion", x: number, y: number): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: EventControllerMotion, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: EventControllerMotion, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: "notify::contains-pointer", callback: (($obj: EventControllerMotion, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::contains-pointer", callback: (($obj: EventControllerMotion, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::is-pointer", callback: (($obj: EventControllerMotion, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::is-pointer", callback: (($obj: EventControllerMotion, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::name", callback: (($obj: EventControllerMotion, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::name", callback: (($obj: EventControllerMotion, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::propagation-limit", callback: (($obj: EventControllerMotion, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::propagation-limit", callback: (($obj: EventControllerMotion, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::propagation-phase", callback: (($obj: EventControllerMotion, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::propagation-phase", callback: (($obj: EventControllerMotion, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::widget", callback: (($obj: EventControllerMotion, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::widget", callback: (($obj: EventControllerMotion, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: EventControllerMotion_ConstructProps) + _init (config?: EventControllerMotion_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(): EventControllerMotion + static $gtype: GObject.Type +} +export interface EventControllerScroll_ConstructProps extends EventController_ConstructProps { + flags?: EventControllerScrollFlags +} +export class EventControllerScroll { + /* Properties of Gtk.EventControllerScroll */ + flags: EventControllerScrollFlags + /* Properties of Gtk.EventController */ + name: string + propagation_limit: PropagationLimit + propagation_phase: PropagationPhase + readonly widget: Widget + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of Gtk.EventControllerScroll */ + get_flags(): EventControllerScrollFlags + set_flags(flags: EventControllerScrollFlags): void + /* Methods of Gtk.EventController */ + get_current_event(): Gdk.Event | null + get_current_event_device(): Gdk.Device | null + get_current_event_state(): Gdk.ModifierType + get_current_event_time(): number + get_name(): string + get_propagation_limit(): PropagationLimit + get_propagation_phase(): PropagationPhase + get_widget(): Widget + reset(): void + set_name(name: string): void + set_propagation_limit(limit: PropagationLimit): void + set_propagation_phase(phase: PropagationPhase): void + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Gtk.EventControllerScroll */ + connect(sigName: "decelerate", callback: (($obj: EventControllerScroll, vel_x: number, vel_y: number) => void)): number + connect_after(sigName: "decelerate", callback: (($obj: EventControllerScroll, vel_x: number, vel_y: number) => void)): number + emit(sigName: "decelerate", vel_x: number, vel_y: number): void + connect(sigName: "scroll", callback: (($obj: EventControllerScroll, dx: number, dy: number) => boolean)): number + connect_after(sigName: "scroll", callback: (($obj: EventControllerScroll, dx: number, dy: number) => boolean)): number + emit(sigName: "scroll", dx: number, dy: number): void + connect(sigName: "scroll-begin", callback: (($obj: EventControllerScroll) => void)): number + connect_after(sigName: "scroll-begin", callback: (($obj: EventControllerScroll) => void)): number + emit(sigName: "scroll-begin"): void + connect(sigName: "scroll-end", callback: (($obj: EventControllerScroll) => void)): number + connect_after(sigName: "scroll-end", callback: (($obj: EventControllerScroll) => void)): number + emit(sigName: "scroll-end"): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: EventControllerScroll, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: EventControllerScroll, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: "notify::flags", callback: (($obj: EventControllerScroll, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::flags", callback: (($obj: EventControllerScroll, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::name", callback: (($obj: EventControllerScroll, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::name", callback: (($obj: EventControllerScroll, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::propagation-limit", callback: (($obj: EventControllerScroll, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::propagation-limit", callback: (($obj: EventControllerScroll, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::propagation-phase", callback: (($obj: EventControllerScroll, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::propagation-phase", callback: (($obj: EventControllerScroll, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::widget", callback: (($obj: EventControllerScroll, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::widget", callback: (($obj: EventControllerScroll, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: EventControllerScroll_ConstructProps) + _init (config?: EventControllerScroll_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(flags: EventControllerScrollFlags): EventControllerScroll + static $gtype: GObject.Type +} +export interface EveryFilter_ConstructProps extends MultiFilter_ConstructProps { +} +export class EveryFilter { + /* Fields of Gtk.Filter */ + parent_instance: GObject.Object + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of Gtk.MultiFilter */ + append(filter: Filter): void + remove(position: number): void + /* Methods of Gtk.Filter */ + changed(change: FilterChange): void + get_strictness(): FilterMatch + match(item: GObject.Object): boolean + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Methods of Gio.ListModel */ + get_item_type(): GObject.Type + get_n_items(): number + get_item(position: number): GObject.Object | null + items_changed(position: number, removed: number, added: number): void + /* Methods of Gtk.Buildable */ + get_buildable_id(): string + /* Virtual methods of Gtk.MultiFilter */ + vfunc_get_item(position: number): GObject.Object | null + vfunc_get_item_type(): GObject.Type + vfunc_get_n_items(): number + vfunc_add_child(builder: Builder, child: GObject.Object, type?: string | null): void + vfunc_custom_finished(builder: Builder, child: GObject.Object | null, tagname: string, data?: object | null): void + vfunc_custom_tag_end(builder: Builder, child: GObject.Object | null, tagname: string, data?: object | null): void + vfunc_custom_tag_start(builder: Builder, child: GObject.Object | null, tagname: string): [ /* returnType */ boolean, /* parser */ BuildableParser, /* data */ object | null ] + vfunc_get_id(): string + vfunc_get_internal_child(builder: Builder, childname: string): GObject.Object + vfunc_parser_finished(builder: Builder): void + vfunc_set_buildable_property(builder: Builder, name: string, value: any): void + vfunc_set_id(id: string): void + /* Virtual methods of Gtk.Filter */ + vfunc_get_strictness(): FilterMatch + vfunc_match(item?: GObject.Object | null): boolean + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Gtk.Filter */ + connect(sigName: "changed", callback: (($obj: EveryFilter, change: FilterChange) => void)): number + connect_after(sigName: "changed", callback: (($obj: EveryFilter, change: FilterChange) => void)): number + emit(sigName: "changed", change: FilterChange): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: EveryFilter, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: EveryFilter, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + /* Signals of Gio.ListModel */ + connect(sigName: "items-changed", callback: (($obj: EveryFilter, position: number, removed: number, added: number) => void)): number + connect_after(sigName: "items-changed", callback: (($obj: EveryFilter, position: number, removed: number, added: number) => void)): number + emit(sigName: "items-changed", position: number, removed: number, added: number): void + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: EveryFilter_ConstructProps) + _init (config?: EveryFilter_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(): EveryFilter + static $gtype: GObject.Type +} +export interface Expander_ConstructProps extends Widget_ConstructProps { + child?: Widget + expanded?: boolean + label?: string + label_widget?: Widget + resize_toplevel?: boolean + use_markup?: boolean + use_underline?: boolean + accessible_role?: AccessibleRole +} +export class Expander { + /* Properties of Gtk.Expander */ + child: Widget + expanded: boolean + label: string + label_widget: Widget + resize_toplevel: boolean + use_markup: boolean + use_underline: boolean + /* Properties of Gtk.Widget */ + can_focus: boolean + can_target: boolean + css_classes: string[] + cursor: Gdk.Cursor + focus_on_click: boolean + focusable: boolean + halign: Align + readonly has_default: boolean + readonly has_focus: boolean + has_tooltip: boolean + height_request: number + hexpand: boolean + hexpand_set: boolean + layout_manager: LayoutManager + margin_bottom: number + margin_end: number + margin_start: number + margin_top: number + name: string + opacity: number + overflow: Overflow + readonly parent: Widget + receives_default: boolean + readonly root: Root + readonly scale_factor: number + sensitive: boolean + tooltip_markup: string + tooltip_text: string + valign: Align + vexpand: boolean + vexpand_set: boolean + visible: boolean + width_request: number + /* Properties of Gtk.Accessible */ + accessible_role: AccessibleRole + /* Fields of Gtk.Widget */ + parent_instance: GObject.InitiallyUnowned + /* Fields of GObject.InitiallyUnowned */ + g_type_instance: GObject.TypeInstance + /* Methods of Gtk.Expander */ + get_child(): Widget | null + get_expanded(): boolean + get_label(): string | null + get_label_widget(): Widget | null + get_resize_toplevel(): boolean + get_use_markup(): boolean + get_use_underline(): boolean + set_child(child?: Widget | null): void + set_expanded(expanded: boolean): void + set_label(label?: string | null): void + set_label_widget(label_widget?: Widget | null): void + set_resize_toplevel(resize_toplevel: boolean): void + set_use_markup(use_markup: boolean): void + set_use_underline(use_underline: boolean): void + /* Methods of Gtk.Widget */ + action_set_enabled(action_name: string, enabled: boolean): void + activate(): boolean + activate_action(name: string, args?: GLib.Variant | null): boolean + activate_default(): void + add_controller(controller: EventController): void + add_css_class(css_class: string): void + add_mnemonic_label(label: Widget): void + add_tick_callback(callback: TickCallback): number + allocate(width: number, height: number, baseline: number, transform?: Gsk.Transform | null): void + child_focus(direction: DirectionType): boolean + compute_bounds(target: Widget): [ /* returnType */ boolean, /* out_bounds */ Graphene.Rect ] + compute_expand(orientation: Orientation): boolean + compute_point(target: Widget, point: Graphene.Point): [ /* returnType */ boolean, /* out_point */ Graphene.Point ] + compute_transform(target: Widget): [ /* returnType */ boolean, /* out_transform */ Graphene.Matrix ] + contains(x: number, y: number): boolean + create_pango_context(): Pango.Context + create_pango_layout(text?: string | null): Pango.Layout + drag_check_threshold(start_x: number, start_y: number, current_x: number, current_y: number): boolean + error_bell(): void + get_allocated_baseline(): number + get_allocated_height(): number + get_allocated_width(): number + get_allocation(): /* allocation */ Allocation + get_ancestor(widget_type: GObject.Type): Widget | null + get_can_focus(): boolean + get_can_target(): boolean + get_child_visible(): boolean + get_clipboard(): Gdk.Clipboard + get_css_classes(): string[] + get_css_name(): string + get_cursor(): Gdk.Cursor | null + get_direction(): TextDirection + get_display(): Gdk.Display + get_first_child(): Widget | null + get_focus_child(): Widget | null + get_focus_on_click(): boolean + get_focusable(): boolean + get_font_map(): Pango.FontMap | null + get_font_options(): cairo.FontOptions | null + get_frame_clock(): Gdk.FrameClock | null + get_halign(): Align + get_has_tooltip(): boolean + get_height(): number + get_hexpand(): boolean + get_hexpand_set(): boolean + get_last_child(): Widget | null + get_layout_manager(): LayoutManager | null + get_mapped(): boolean + get_margin_bottom(): number + get_margin_end(): number + get_margin_start(): number + get_margin_top(): number + get_name(): string + get_native(): Native | null + get_next_sibling(): Widget | null + get_opacity(): number + get_overflow(): Overflow + get_pango_context(): Pango.Context + get_parent(): Widget | null + get_preferred_size(): [ /* minimum_size */ Requisition | null, /* natural_size */ Requisition | null ] + get_prev_sibling(): Widget | null + get_primary_clipboard(): Gdk.Clipboard + get_realized(): boolean + get_receives_default(): boolean + get_request_mode(): SizeRequestMode + get_root(): Root | null + get_scale_factor(): number + get_sensitive(): boolean + get_settings(): Settings + get_size(orientation: Orientation): number + get_size_request(): [ /* width */ number | null, /* height */ number | null ] + get_state_flags(): StateFlags + get_style_context(): StyleContext + get_template_child(widget_type: GObject.Type, name: string): GObject.Object + get_tooltip_markup(): string | null + get_tooltip_text(): string | null + get_valign(): Align + get_vexpand(): boolean + get_vexpand_set(): boolean + get_visible(): boolean + get_width(): number + grab_focus(): boolean + has_css_class(css_class: string): boolean + has_visible_focus(): boolean + hide(): void + in_destruction(): boolean + init_template(): void + insert_action_group(name: string, group?: Gio.ActionGroup | null): void + insert_after(parent: Widget, previous_sibling?: Widget | null): void + insert_before(parent: Widget, next_sibling?: Widget | null): void + is_ancestor(ancestor: Widget): boolean + is_drawable(): boolean + is_focus(): boolean + is_sensitive(): boolean + is_visible(): boolean + keynav_failed(direction: DirectionType): boolean + list_mnemonic_labels(): Widget[] + map(): void + measure(orientation: Orientation, for_size: number): [ /* minimum */ number | null, /* natural */ number | null, /* minimum_baseline */ number | null, /* natural_baseline */ number | null ] + mnemonic_activate(group_cycling: boolean): boolean + observe_children(): Gio.ListModel + observe_controllers(): Gio.ListModel + pick(x: number, y: number, flags: PickFlags): Widget | null + queue_allocate(): void + queue_draw(): void + queue_resize(): void + realize(): void + remove_controller(controller: EventController): void + remove_css_class(css_class: string): void + remove_mnemonic_label(label: Widget): void + remove_tick_callback(id: number): void + set_can_focus(can_focus: boolean): void + set_can_target(can_target: boolean): void + set_child_visible(child_visible: boolean): void + set_css_classes(classes: string[]): void + set_cursor(cursor?: Gdk.Cursor | null): void + set_cursor_from_name(name?: string | null): void + set_direction(dir: TextDirection): void + set_focus_child(child?: Widget | null): void + set_focus_on_click(focus_on_click: boolean): void + set_focusable(focusable: boolean): void + set_font_map(font_map?: Pango.FontMap | null): void + set_font_options(options?: cairo.FontOptions | null): void + set_halign(align: Align): void + set_has_tooltip(has_tooltip: boolean): void + set_hexpand(expand: boolean): void + set_hexpand_set(set: boolean): void + set_layout_manager(layout_manager?: LayoutManager | null): void + set_margin_bottom(margin: number): void + set_margin_end(margin: number): void + set_margin_start(margin: number): void + set_margin_top(margin: number): void + set_name(name: string): void + set_opacity(opacity: number): void + set_overflow(overflow: Overflow): void + set_parent(parent: Widget): void + set_receives_default(receives_default: boolean): void + set_sensitive(sensitive: boolean): void + set_size_request(width: number, height: number): void + set_state_flags(flags: StateFlags, clear: boolean): void + set_tooltip_markup(markup?: string | null): void + set_tooltip_text(text?: string | null): void + set_valign(align: Align): void + set_vexpand(expand: boolean): void + set_vexpand_set(set: boolean): void + set_visible(visible: boolean): void + should_layout(): boolean + show(): void + size_allocate(allocation: Allocation, baseline: number): void + snapshot_child(child: Widget, snapshot: Snapshot): void + translate_coordinates(dest_widget: Widget, src_x: number, src_y: number): [ /* returnType */ boolean, /* dest_x */ number | null, /* dest_y */ number | null ] + trigger_tooltip_query(): void + unmap(): void + unparent(): void + unrealize(): void + unset_state_flags(flags: StateFlags): void + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Methods of Gtk.Accessible */ + get_accessible_role(): AccessibleRole + reset_property(property: AccessibleProperty): void + reset_relation(relation: AccessibleRelation): void + reset_state(state: AccessibleState): void + update_property(properties: AccessibleProperty[], values: any): void + update_relation(relations: AccessibleRelation[], values: any): void + update_state(states: AccessibleState[], values: any): void + /* Methods of Gtk.Buildable */ + get_buildable_id(): string + /* Virtual methods of Gtk.Widget */ + vfunc_compute_expand(hexpand_p: boolean, vexpand_p: boolean): void + vfunc_contains(x: number, y: number): boolean + vfunc_css_changed(change: CssStyleChange): void + vfunc_direction_changed(previous_direction: TextDirection): void + vfunc_focus(direction: DirectionType): boolean + vfunc_get_request_mode(): SizeRequestMode + vfunc_grab_focus(): boolean + vfunc_hide(): void + vfunc_keynav_failed(direction: DirectionType): boolean + vfunc_map(): void + vfunc_measure(orientation: Orientation, for_size: number): [ /* minimum */ number | null, /* natural */ number | null, /* minimum_baseline */ number | null, /* natural_baseline */ number | null ] + vfunc_mnemonic_activate(group_cycling: boolean): boolean + vfunc_move_focus(direction: DirectionType): void + vfunc_query_tooltip(x: number, y: number, keyboard_tooltip: boolean, tooltip: Tooltip): boolean + vfunc_realize(): void + vfunc_root(): void + vfunc_set_focus_child(child?: Widget | null): void + vfunc_show(): void + vfunc_size_allocate(width: number, height: number, baseline: number): void + vfunc_snapshot(snapshot: Snapshot): void + vfunc_state_flags_changed(previous_state_flags: StateFlags): void + vfunc_system_setting_changed(settings: SystemSetting): void + vfunc_unmap(): void + vfunc_unrealize(): void + vfunc_unroot(): void + vfunc_add_child(builder: Builder, child: GObject.Object, type?: string | null): void + vfunc_custom_finished(builder: Builder, child: GObject.Object | null, tagname: string, data?: object | null): void + vfunc_custom_tag_end(builder: Builder, child: GObject.Object | null, tagname: string, data?: object | null): void + vfunc_custom_tag_start(builder: Builder, child: GObject.Object | null, tagname: string): [ /* returnType */ boolean, /* parser */ BuildableParser, /* data */ object | null ] + vfunc_get_id(): string + vfunc_get_internal_child(builder: Builder, childname: string): GObject.Object + vfunc_parser_finished(builder: Builder): void + vfunc_set_buildable_property(builder: Builder, name: string, value: any): void + vfunc_set_id(id: string): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Gtk.Expander */ + connect(sigName: "activate", callback: (($obj: Expander) => void)): number + connect_after(sigName: "activate", callback: (($obj: Expander) => void)): number + emit(sigName: "activate"): void + /* Signals of Gtk.Widget */ + connect(sigName: "destroy", callback: (($obj: Expander) => void)): number + connect_after(sigName: "destroy", callback: (($obj: Expander) => void)): number + emit(sigName: "destroy"): void + connect(sigName: "direction-changed", callback: (($obj: Expander, previous_direction: TextDirection) => void)): number + connect_after(sigName: "direction-changed", callback: (($obj: Expander, previous_direction: TextDirection) => void)): number + emit(sigName: "direction-changed", previous_direction: TextDirection): void + connect(sigName: "hide", callback: (($obj: Expander) => void)): number + connect_after(sigName: "hide", callback: (($obj: Expander) => void)): number + emit(sigName: "hide"): void + connect(sigName: "keynav-failed", callback: (($obj: Expander, direction: DirectionType) => boolean)): number + connect_after(sigName: "keynav-failed", callback: (($obj: Expander, direction: DirectionType) => boolean)): number + emit(sigName: "keynav-failed", direction: DirectionType): void + connect(sigName: "map", callback: (($obj: Expander) => void)): number + connect_after(sigName: "map", callback: (($obj: Expander) => void)): number + emit(sigName: "map"): void + connect(sigName: "mnemonic-activate", callback: (($obj: Expander, group_cycling: boolean) => boolean)): number + connect_after(sigName: "mnemonic-activate", callback: (($obj: Expander, group_cycling: boolean) => boolean)): number + emit(sigName: "mnemonic-activate", group_cycling: boolean): void + connect(sigName: "move-focus", callback: (($obj: Expander, direction: DirectionType) => void)): number + connect_after(sigName: "move-focus", callback: (($obj: Expander, direction: DirectionType) => void)): number + emit(sigName: "move-focus", direction: DirectionType): void + connect(sigName: "query-tooltip", callback: (($obj: Expander, x: number, y: number, keyboard_mode: boolean, tooltip: Tooltip) => boolean)): number + connect_after(sigName: "query-tooltip", callback: (($obj: Expander, x: number, y: number, keyboard_mode: boolean, tooltip: Tooltip) => boolean)): number + emit(sigName: "query-tooltip", x: number, y: number, keyboard_mode: boolean, tooltip: Tooltip): void + connect(sigName: "realize", callback: (($obj: Expander) => void)): number + connect_after(sigName: "realize", callback: (($obj: Expander) => void)): number + emit(sigName: "realize"): void + connect(sigName: "show", callback: (($obj: Expander) => void)): number + connect_after(sigName: "show", callback: (($obj: Expander) => void)): number + emit(sigName: "show"): void + connect(sigName: "state-flags-changed", callback: (($obj: Expander, flags: StateFlags) => void)): number + connect_after(sigName: "state-flags-changed", callback: (($obj: Expander, flags: StateFlags) => void)): number + emit(sigName: "state-flags-changed", flags: StateFlags): void + connect(sigName: "unmap", callback: (($obj: Expander) => void)): number + connect_after(sigName: "unmap", callback: (($obj: Expander) => void)): number + emit(sigName: "unmap"): void + connect(sigName: "unrealize", callback: (($obj: Expander) => void)): number + connect_after(sigName: "unrealize", callback: (($obj: Expander) => void)): number + emit(sigName: "unrealize"): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: Expander, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: Expander, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: "notify::child", callback: (($obj: Expander, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::child", callback: (($obj: Expander, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::expanded", callback: (($obj: Expander, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::expanded", callback: (($obj: Expander, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::label", callback: (($obj: Expander, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::label", callback: (($obj: Expander, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::label-widget", callback: (($obj: Expander, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::label-widget", callback: (($obj: Expander, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::resize-toplevel", callback: (($obj: Expander, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::resize-toplevel", callback: (($obj: Expander, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::use-markup", callback: (($obj: Expander, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::use-markup", callback: (($obj: Expander, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::use-underline", callback: (($obj: Expander, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::use-underline", callback: (($obj: Expander, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::can-focus", callback: (($obj: Expander, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::can-focus", callback: (($obj: Expander, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::can-target", callback: (($obj: Expander, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::can-target", callback: (($obj: Expander, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::css-classes", callback: (($obj: Expander, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::css-classes", callback: (($obj: Expander, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::cursor", callback: (($obj: Expander, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::cursor", callback: (($obj: Expander, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::focus-on-click", callback: (($obj: Expander, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::focus-on-click", callback: (($obj: Expander, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::focusable", callback: (($obj: Expander, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::focusable", callback: (($obj: Expander, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::halign", callback: (($obj: Expander, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::halign", callback: (($obj: Expander, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::has-default", callback: (($obj: Expander, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-default", callback: (($obj: Expander, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::has-focus", callback: (($obj: Expander, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-focus", callback: (($obj: Expander, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::has-tooltip", callback: (($obj: Expander, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-tooltip", callback: (($obj: Expander, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::height-request", callback: (($obj: Expander, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::height-request", callback: (($obj: Expander, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::hexpand", callback: (($obj: Expander, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hexpand", callback: (($obj: Expander, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::hexpand-set", callback: (($obj: Expander, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hexpand-set", callback: (($obj: Expander, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::layout-manager", callback: (($obj: Expander, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::layout-manager", callback: (($obj: Expander, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-bottom", callback: (($obj: Expander, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-bottom", callback: (($obj: Expander, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-end", callback: (($obj: Expander, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-end", callback: (($obj: Expander, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-start", callback: (($obj: Expander, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-start", callback: (($obj: Expander, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-top", callback: (($obj: Expander, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-top", callback: (($obj: Expander, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::name", callback: (($obj: Expander, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::name", callback: (($obj: Expander, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::opacity", callback: (($obj: Expander, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::opacity", callback: (($obj: Expander, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::overflow", callback: (($obj: Expander, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::overflow", callback: (($obj: Expander, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::parent", callback: (($obj: Expander, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::parent", callback: (($obj: Expander, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::receives-default", callback: (($obj: Expander, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::receives-default", callback: (($obj: Expander, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::root", callback: (($obj: Expander, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::root", callback: (($obj: Expander, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::scale-factor", callback: (($obj: Expander, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::scale-factor", callback: (($obj: Expander, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::sensitive", callback: (($obj: Expander, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::sensitive", callback: (($obj: Expander, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::tooltip-markup", callback: (($obj: Expander, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::tooltip-markup", callback: (($obj: Expander, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::tooltip-text", callback: (($obj: Expander, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::tooltip-text", callback: (($obj: Expander, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::valign", callback: (($obj: Expander, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::valign", callback: (($obj: Expander, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::vexpand", callback: (($obj: Expander, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vexpand", callback: (($obj: Expander, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::vexpand-set", callback: (($obj: Expander, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vexpand-set", callback: (($obj: Expander, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::visible", callback: (($obj: Expander, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::visible", callback: (($obj: Expander, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::width-request", callback: (($obj: Expander, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::width-request", callback: (($obj: Expander, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::accessible-role", callback: (($obj: Expander, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-role", callback: (($obj: Expander, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: Expander_ConstructProps) + _init (config?: Expander_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(label?: string | null): Expander + static new_with_mnemonic(label?: string | null): Expander + static $gtype: GObject.Type +} +export class Expression { + /* Methods of Gtk.Expression */ + bind(target: GObject.Object, property: string, this_?: GObject.Object | null): ExpressionWatch + evaluate(this_: GObject.Object | null, value: any): boolean + get_value_type(): GObject.Type + is_static(): boolean + ref(): Expression + unref(): void + watch(this_: GObject.Object | null, notify: ExpressionNotify): ExpressionWatch + static name: string +} +export interface FileChooserDialog_ConstructProps extends Dialog_ConstructProps { + accessible_role?: AccessibleRole + action?: FileChooserAction + create_folders?: boolean + filter?: FileFilter + select_multiple?: boolean +} +export class FileChooserDialog { + /* Properties of Gtk.Window */ + application: Application + child: Widget + decorated: boolean + default_height: number + default_widget: Widget + default_width: number + deletable: boolean + destroy_with_parent: boolean + display: Gdk.Display + focus_visible: boolean + focus_widget: Widget + fullscreened: boolean + handle_menubar_accel: boolean + hide_on_close: boolean + icon_name: string + readonly is_active: boolean + maximized: boolean + mnemonics_visible: boolean + modal: boolean + resizable: boolean + startup_id: string + title: string + transient_for: Window + /* Properties of Gtk.Widget */ + can_focus: boolean + can_target: boolean + css_classes: string[] + cursor: Gdk.Cursor + focus_on_click: boolean + focusable: boolean + halign: Align + readonly has_default: boolean + readonly has_focus: boolean + has_tooltip: boolean + height_request: number + hexpand: boolean + hexpand_set: boolean + layout_manager: LayoutManager + margin_bottom: number + margin_end: number + margin_start: number + margin_top: number + name: string + opacity: number + overflow: Overflow + readonly parent: Widget + receives_default: boolean + readonly root: Root + readonly scale_factor: number + sensitive: boolean + tooltip_markup: string + tooltip_text: string + valign: Align + vexpand: boolean + vexpand_set: boolean + visible: boolean + width_request: number + /* Properties of Gtk.Accessible */ + accessible_role: AccessibleRole + /* Properties of Gtk.FileChooser */ + action: FileChooserAction + create_folders: boolean + filter: FileFilter + readonly filters: Gio.ListModel + select_multiple: boolean + readonly shortcut_folders: Gio.ListModel + /* Fields of Gtk.Dialog */ + parent_instance: Window + /* Fields of GObject.InitiallyUnowned */ + g_type_instance: GObject.TypeInstance + /* Methods of Gtk.Dialog */ + add_action_widget(child: Widget, response_id: number): void + add_button(button_text: string, response_id: number): Widget + get_content_area(): Box + get_header_bar(): HeaderBar + get_response_for_widget(widget: Widget): number + get_widget_for_response(response_id: number): Widget | null + response(response_id: number): void + set_default_response(response_id: number): void + set_response_sensitive(response_id: number, setting: boolean): void + /* Methods of Gtk.Window */ + close(): void + destroy(): void + fullscreen(): void + fullscreen_on_monitor(monitor: Gdk.Monitor): void + get_application(): Application | null + get_child(): Widget | null + get_decorated(): boolean + get_default_size(): [ /* width */ number | null, /* height */ number | null ] + get_default_widget(): Widget | null + get_deletable(): boolean + get_destroy_with_parent(): boolean + get_focus(): Widget | null + get_focus_visible(): boolean + get_group(): WindowGroup + get_handle_menubar_accel(): boolean + get_hide_on_close(): boolean + get_icon_name(): string | null + get_mnemonics_visible(): boolean + get_modal(): boolean + get_resizable(): boolean + get_title(): string | null + get_titlebar(): Widget | null + get_transient_for(): Window | null + has_group(): boolean + is_fullscreen(): boolean + is_maximized(): boolean + maximize(): void + minimize(): void + present(): void + present_with_time(timestamp: number): void + set_application(application?: Application | null): void + set_child(child?: Widget | null): void + set_decorated(setting: boolean): void + set_default_size(width: number, height: number): void + set_default_widget(default_widget?: Widget | null): void + set_deletable(setting: boolean): void + set_destroy_with_parent(setting: boolean): void + set_display(display: Gdk.Display): void + set_focus(focus?: Widget | null): void + set_focus_visible(setting: boolean): void + set_handle_menubar_accel(handle_menubar_accel: boolean): void + set_hide_on_close(setting: boolean): void + set_icon_name(name?: string | null): void + set_mnemonics_visible(setting: boolean): void + set_modal(modal: boolean): void + set_resizable(resizable: boolean): void + set_startup_id(startup_id: string): void + set_title(title?: string | null): void + set_titlebar(titlebar?: Widget | null): void + set_transient_for(parent?: Window | null): void + unfullscreen(): void + unmaximize(): void + unminimize(): void + /* Methods of Gtk.Widget */ + action_set_enabled(action_name: string, enabled: boolean): void + activate(): boolean + activate_action(name: string, args?: GLib.Variant | null): boolean + activate_default(): void + add_controller(controller: EventController): void + add_css_class(css_class: string): void + add_mnemonic_label(label: Widget): void + add_tick_callback(callback: TickCallback): number + allocate(width: number, height: number, baseline: number, transform?: Gsk.Transform | null): void + child_focus(direction: DirectionType): boolean + compute_bounds(target: Widget): [ /* returnType */ boolean, /* out_bounds */ Graphene.Rect ] + compute_expand(orientation: Orientation): boolean + compute_point(target: Widget, point: Graphene.Point): [ /* returnType */ boolean, /* out_point */ Graphene.Point ] + compute_transform(target: Widget): [ /* returnType */ boolean, /* out_transform */ Graphene.Matrix ] + contains(x: number, y: number): boolean + create_pango_context(): Pango.Context + create_pango_layout(text?: string | null): Pango.Layout + drag_check_threshold(start_x: number, start_y: number, current_x: number, current_y: number): boolean + error_bell(): void + get_allocated_baseline(): number + get_allocated_height(): number + get_allocated_width(): number + get_allocation(): /* allocation */ Allocation + get_ancestor(widget_type: GObject.Type): Widget | null + get_can_focus(): boolean + get_can_target(): boolean + get_child_visible(): boolean + get_clipboard(): Gdk.Clipboard + get_css_classes(): string[] + get_css_name(): string + get_cursor(): Gdk.Cursor | null + get_direction(): TextDirection + get_display(): Gdk.Display + get_first_child(): Widget | null + get_focus_child(): Widget | null + get_focus_on_click(): boolean + get_focusable(): boolean + get_font_map(): Pango.FontMap | null + get_font_options(): cairo.FontOptions | null + get_frame_clock(): Gdk.FrameClock | null + get_halign(): Align + get_has_tooltip(): boolean + get_height(): number + get_hexpand(): boolean + get_hexpand_set(): boolean + get_last_child(): Widget | null + get_layout_manager(): LayoutManager | null + get_mapped(): boolean + get_margin_bottom(): number + get_margin_end(): number + get_margin_start(): number + get_margin_top(): number + get_name(): string + get_native(): Native | null + get_next_sibling(): Widget | null + get_opacity(): number + get_overflow(): Overflow + get_pango_context(): Pango.Context + get_parent(): Widget | null + get_preferred_size(): [ /* minimum_size */ Requisition | null, /* natural_size */ Requisition | null ] + get_prev_sibling(): Widget | null + get_primary_clipboard(): Gdk.Clipboard + get_realized(): boolean + get_receives_default(): boolean + get_request_mode(): SizeRequestMode + get_root(): Root | null + get_scale_factor(): number + get_sensitive(): boolean + get_settings(): Settings + get_size(orientation: Orientation): number + get_size_request(): [ /* width */ number | null, /* height */ number | null ] + get_state_flags(): StateFlags + get_style_context(): StyleContext + get_template_child(widget_type: GObject.Type, name: string): GObject.Object + get_tooltip_markup(): string | null + get_tooltip_text(): string | null + get_valign(): Align + get_vexpand(): boolean + get_vexpand_set(): boolean + get_visible(): boolean + get_width(): number + grab_focus(): boolean + has_css_class(css_class: string): boolean + has_visible_focus(): boolean + hide(): void + in_destruction(): boolean + init_template(): void + insert_action_group(name: string, group?: Gio.ActionGroup | null): void + insert_after(parent: Widget, previous_sibling?: Widget | null): void + insert_before(parent: Widget, next_sibling?: Widget | null): void + is_ancestor(ancestor: Widget): boolean + is_drawable(): boolean + is_focus(): boolean + is_sensitive(): boolean + is_visible(): boolean + keynav_failed(direction: DirectionType): boolean + list_mnemonic_labels(): Widget[] + map(): void + measure(orientation: Orientation, for_size: number): [ /* minimum */ number | null, /* natural */ number | null, /* minimum_baseline */ number | null, /* natural_baseline */ number | null ] + mnemonic_activate(group_cycling: boolean): boolean + observe_children(): Gio.ListModel + observe_controllers(): Gio.ListModel + pick(x: number, y: number, flags: PickFlags): Widget | null + queue_allocate(): void + queue_draw(): void + queue_resize(): void + realize(): void + remove_controller(controller: EventController): void + remove_css_class(css_class: string): void + remove_mnemonic_label(label: Widget): void + remove_tick_callback(id: number): void + set_can_focus(can_focus: boolean): void + set_can_target(can_target: boolean): void + set_child_visible(child_visible: boolean): void + set_css_classes(classes: string[]): void + set_cursor(cursor?: Gdk.Cursor | null): void + set_cursor_from_name(name?: string | null): void + set_direction(dir: TextDirection): void + set_focus_child(child?: Widget | null): void + set_focus_on_click(focus_on_click: boolean): void + set_focusable(focusable: boolean): void + set_font_map(font_map?: Pango.FontMap | null): void + set_font_options(options?: cairo.FontOptions | null): void + set_halign(align: Align): void + set_has_tooltip(has_tooltip: boolean): void + set_hexpand(expand: boolean): void + set_hexpand_set(set: boolean): void + set_layout_manager(layout_manager?: LayoutManager | null): void + set_margin_bottom(margin: number): void + set_margin_end(margin: number): void + set_margin_start(margin: number): void + set_margin_top(margin: number): void + set_name(name: string): void + set_opacity(opacity: number): void + set_overflow(overflow: Overflow): void + set_parent(parent: Widget): void + set_receives_default(receives_default: boolean): void + set_sensitive(sensitive: boolean): void + set_size_request(width: number, height: number): void + set_state_flags(flags: StateFlags, clear: boolean): void + set_tooltip_markup(markup?: string | null): void + set_tooltip_text(text?: string | null): void + set_valign(align: Align): void + set_vexpand(expand: boolean): void + set_vexpand_set(set: boolean): void + set_visible(visible: boolean): void + should_layout(): boolean + show(): void + size_allocate(allocation: Allocation, baseline: number): void + snapshot_child(child: Widget, snapshot: Snapshot): void + translate_coordinates(dest_widget: Widget, src_x: number, src_y: number): [ /* returnType */ boolean, /* dest_x */ number | null, /* dest_y */ number | null ] + trigger_tooltip_query(): void + unmap(): void + unparent(): void + unrealize(): void + unset_state_flags(flags: StateFlags): void + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Methods of Gtk.Accessible */ + get_accessible_role(): AccessibleRole + reset_property(property: AccessibleProperty): void + reset_relation(relation: AccessibleRelation): void + reset_state(state: AccessibleState): void + update_property(properties: AccessibleProperty[], values: any): void + update_relation(relations: AccessibleRelation[], values: any): void + update_state(states: AccessibleState[], values: any): void + /* Methods of Gtk.Buildable */ + get_buildable_id(): string + /* Methods of Gtk.FileChooser */ + add_choice(id: string, label: string, options?: string[] | null, option_labels?: string[] | null): void + add_filter(filter: FileFilter): void + add_shortcut_folder(folder: Gio.File): boolean + get_action(): FileChooserAction + get_choice(id: string): string + get_create_folders(): boolean + get_current_folder(): Gio.File + get_current_name(): string + get_file(): Gio.File + get_files(): Gio.ListModel + get_filter(): FileFilter | null + get_filters(): Gio.ListModel + get_select_multiple(): boolean + get_shortcut_folders(): Gio.ListModel + remove_choice(id: string): void + remove_filter(filter: FileFilter): void + remove_shortcut_folder(folder: Gio.File): boolean + set_action(action: FileChooserAction): void + set_choice(id: string, option: string): void + set_create_folders(create_folders: boolean): void + set_current_folder(file: Gio.File): boolean + set_current_name(name: string): void + set_file(file: Gio.File): boolean + set_filter(filter: FileFilter): void + set_select_multiple(select_multiple: boolean): void + /* Methods of Gtk.Native */ + get_renderer(): Gsk.Renderer + get_surface(): Gdk.Surface + get_surface_transform(): [ /* x */ number, /* y */ number ] + /* Virtual methods of Gtk.Dialog */ + vfunc_close(): void + vfunc_response(response_id: number): void + /* Virtual methods of Gtk.Window */ + vfunc_activate_default(): void + vfunc_activate_focus(): void + vfunc_close_request(): boolean + vfunc_enable_debugging(toggle: boolean): boolean + vfunc_keys_changed(): void + vfunc_add_controller(controller: ShortcutController): void + vfunc_remove_controller(controller: ShortcutController): void + /* Virtual methods of Gtk.Widget */ + vfunc_compute_expand(hexpand_p: boolean, vexpand_p: boolean): void + vfunc_contains(x: number, y: number): boolean + vfunc_css_changed(change: CssStyleChange): void + vfunc_direction_changed(previous_direction: TextDirection): void + vfunc_focus(direction: DirectionType): boolean + vfunc_get_request_mode(): SizeRequestMode + vfunc_grab_focus(): boolean + vfunc_hide(): void + vfunc_keynav_failed(direction: DirectionType): boolean + vfunc_map(): void + vfunc_measure(orientation: Orientation, for_size: number): [ /* minimum */ number | null, /* natural */ number | null, /* minimum_baseline */ number | null, /* natural_baseline */ number | null ] + vfunc_mnemonic_activate(group_cycling: boolean): boolean + vfunc_move_focus(direction: DirectionType): void + vfunc_query_tooltip(x: number, y: number, keyboard_tooltip: boolean, tooltip: Tooltip): boolean + vfunc_realize(): void + vfunc_root(): void + vfunc_set_focus_child(child?: Widget | null): void + vfunc_show(): void + vfunc_size_allocate(width: number, height: number, baseline: number): void + vfunc_snapshot(snapshot: Snapshot): void + vfunc_state_flags_changed(previous_state_flags: StateFlags): void + vfunc_system_setting_changed(settings: SystemSetting): void + vfunc_unmap(): void + vfunc_unrealize(): void + vfunc_unroot(): void + vfunc_add_child(builder: Builder, child: GObject.Object, type?: string | null): void + vfunc_custom_finished(builder: Builder, child: GObject.Object | null, tagname: string, data?: object | null): void + vfunc_custom_tag_end(builder: Builder, child: GObject.Object | null, tagname: string, data?: object | null): void + vfunc_custom_tag_start(builder: Builder, child: GObject.Object | null, tagname: string): [ /* returnType */ boolean, /* parser */ BuildableParser, /* data */ object | null ] + vfunc_get_id(): string + vfunc_get_internal_child(builder: Builder, childname: string): GObject.Object + vfunc_parser_finished(builder: Builder): void + vfunc_set_buildable_property(builder: Builder, name: string, value: any): void + vfunc_set_id(id: string): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Gtk.Dialog */ + connect(sigName: "close", callback: (($obj: FileChooserDialog) => void)): number + connect_after(sigName: "close", callback: (($obj: FileChooserDialog) => void)): number + emit(sigName: "close"): void + connect(sigName: "response", callback: (($obj: FileChooserDialog, response_id: number) => void)): number + connect_after(sigName: "response", callback: (($obj: FileChooserDialog, response_id: number) => void)): number + emit(sigName: "response", response_id: number): void + /* Signals of Gtk.Window */ + connect(sigName: "activate-default", callback: (($obj: FileChooserDialog) => void)): number + connect_after(sigName: "activate-default", callback: (($obj: FileChooserDialog) => void)): number + emit(sigName: "activate-default"): void + connect(sigName: "activate-focus", callback: (($obj: FileChooserDialog) => void)): number + connect_after(sigName: "activate-focus", callback: (($obj: FileChooserDialog) => void)): number + emit(sigName: "activate-focus"): void + connect(sigName: "close-request", callback: (($obj: FileChooserDialog) => boolean)): number + connect_after(sigName: "close-request", callback: (($obj: FileChooserDialog) => boolean)): number + emit(sigName: "close-request"): void + connect(sigName: "enable-debugging", callback: (($obj: FileChooserDialog, toggle: boolean) => boolean)): number + connect_after(sigName: "enable-debugging", callback: (($obj: FileChooserDialog, toggle: boolean) => boolean)): number + emit(sigName: "enable-debugging", toggle: boolean): void + connect(sigName: "keys-changed", callback: (($obj: FileChooserDialog) => void)): number + connect_after(sigName: "keys-changed", callback: (($obj: FileChooserDialog) => void)): number + emit(sigName: "keys-changed"): void + /* Signals of Gtk.Widget */ + connect(sigName: "destroy", callback: (($obj: FileChooserDialog) => void)): number + connect_after(sigName: "destroy", callback: (($obj: FileChooserDialog) => void)): number + emit(sigName: "destroy"): void + connect(sigName: "direction-changed", callback: (($obj: FileChooserDialog, previous_direction: TextDirection) => void)): number + connect_after(sigName: "direction-changed", callback: (($obj: FileChooserDialog, previous_direction: TextDirection) => void)): number + emit(sigName: "direction-changed", previous_direction: TextDirection): void + connect(sigName: "hide", callback: (($obj: FileChooserDialog) => void)): number + connect_after(sigName: "hide", callback: (($obj: FileChooserDialog) => void)): number + emit(sigName: "hide"): void + connect(sigName: "keynav-failed", callback: (($obj: FileChooserDialog, direction: DirectionType) => boolean)): number + connect_after(sigName: "keynav-failed", callback: (($obj: FileChooserDialog, direction: DirectionType) => boolean)): number + emit(sigName: "keynav-failed", direction: DirectionType): void + connect(sigName: "map", callback: (($obj: FileChooserDialog) => void)): number + connect_after(sigName: "map", callback: (($obj: FileChooserDialog) => void)): number + emit(sigName: "map"): void + connect(sigName: "mnemonic-activate", callback: (($obj: FileChooserDialog, group_cycling: boolean) => boolean)): number + connect_after(sigName: "mnemonic-activate", callback: (($obj: FileChooserDialog, group_cycling: boolean) => boolean)): number + emit(sigName: "mnemonic-activate", group_cycling: boolean): void + connect(sigName: "move-focus", callback: (($obj: FileChooserDialog, direction: DirectionType) => void)): number + connect_after(sigName: "move-focus", callback: (($obj: FileChooserDialog, direction: DirectionType) => void)): number + emit(sigName: "move-focus", direction: DirectionType): void + connect(sigName: "query-tooltip", callback: (($obj: FileChooserDialog, x: number, y: number, keyboard_mode: boolean, tooltip: Tooltip) => boolean)): number + connect_after(sigName: "query-tooltip", callback: (($obj: FileChooserDialog, x: number, y: number, keyboard_mode: boolean, tooltip: Tooltip) => boolean)): number + emit(sigName: "query-tooltip", x: number, y: number, keyboard_mode: boolean, tooltip: Tooltip): void + connect(sigName: "realize", callback: (($obj: FileChooserDialog) => void)): number + connect_after(sigName: "realize", callback: (($obj: FileChooserDialog) => void)): number + emit(sigName: "realize"): void + connect(sigName: "show", callback: (($obj: FileChooserDialog) => void)): number + connect_after(sigName: "show", callback: (($obj: FileChooserDialog) => void)): number + emit(sigName: "show"): void + connect(sigName: "state-flags-changed", callback: (($obj: FileChooserDialog, flags: StateFlags) => void)): number + connect_after(sigName: "state-flags-changed", callback: (($obj: FileChooserDialog, flags: StateFlags) => void)): number + emit(sigName: "state-flags-changed", flags: StateFlags): void + connect(sigName: "unmap", callback: (($obj: FileChooserDialog) => void)): number + connect_after(sigName: "unmap", callback: (($obj: FileChooserDialog) => void)): number + emit(sigName: "unmap"): void + connect(sigName: "unrealize", callback: (($obj: FileChooserDialog) => void)): number + connect_after(sigName: "unrealize", callback: (($obj: FileChooserDialog) => void)): number + emit(sigName: "unrealize"): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: FileChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: FileChooserDialog, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: "notify::application", callback: (($obj: FileChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::application", callback: (($obj: FileChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::child", callback: (($obj: FileChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::child", callback: (($obj: FileChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::decorated", callback: (($obj: FileChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::decorated", callback: (($obj: FileChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::default-height", callback: (($obj: FileChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::default-height", callback: (($obj: FileChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::default-widget", callback: (($obj: FileChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::default-widget", callback: (($obj: FileChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::default-width", callback: (($obj: FileChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::default-width", callback: (($obj: FileChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::deletable", callback: (($obj: FileChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::deletable", callback: (($obj: FileChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::destroy-with-parent", callback: (($obj: FileChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::destroy-with-parent", callback: (($obj: FileChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::display", callback: (($obj: FileChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::display", callback: (($obj: FileChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::focus-visible", callback: (($obj: FileChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::focus-visible", callback: (($obj: FileChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::focus-widget", callback: (($obj: FileChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::focus-widget", callback: (($obj: FileChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::fullscreened", callback: (($obj: FileChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::fullscreened", callback: (($obj: FileChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::handle-menubar-accel", callback: (($obj: FileChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::handle-menubar-accel", callback: (($obj: FileChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::hide-on-close", callback: (($obj: FileChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hide-on-close", callback: (($obj: FileChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::icon-name", callback: (($obj: FileChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::icon-name", callback: (($obj: FileChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::is-active", callback: (($obj: FileChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::is-active", callback: (($obj: FileChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::maximized", callback: (($obj: FileChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::maximized", callback: (($obj: FileChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::mnemonics-visible", callback: (($obj: FileChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::mnemonics-visible", callback: (($obj: FileChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::modal", callback: (($obj: FileChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::modal", callback: (($obj: FileChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::resizable", callback: (($obj: FileChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::resizable", callback: (($obj: FileChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::startup-id", callback: (($obj: FileChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::startup-id", callback: (($obj: FileChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::title", callback: (($obj: FileChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::title", callback: (($obj: FileChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::transient-for", callback: (($obj: FileChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::transient-for", callback: (($obj: FileChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::can-focus", callback: (($obj: FileChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::can-focus", callback: (($obj: FileChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::can-target", callback: (($obj: FileChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::can-target", callback: (($obj: FileChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::css-classes", callback: (($obj: FileChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::css-classes", callback: (($obj: FileChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::cursor", callback: (($obj: FileChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::cursor", callback: (($obj: FileChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::focus-on-click", callback: (($obj: FileChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::focus-on-click", callback: (($obj: FileChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::focusable", callback: (($obj: FileChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::focusable", callback: (($obj: FileChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::halign", callback: (($obj: FileChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::halign", callback: (($obj: FileChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::has-default", callback: (($obj: FileChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-default", callback: (($obj: FileChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::has-focus", callback: (($obj: FileChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-focus", callback: (($obj: FileChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::has-tooltip", callback: (($obj: FileChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-tooltip", callback: (($obj: FileChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::height-request", callback: (($obj: FileChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::height-request", callback: (($obj: FileChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::hexpand", callback: (($obj: FileChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hexpand", callback: (($obj: FileChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::hexpand-set", callback: (($obj: FileChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hexpand-set", callback: (($obj: FileChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::layout-manager", callback: (($obj: FileChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::layout-manager", callback: (($obj: FileChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-bottom", callback: (($obj: FileChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-bottom", callback: (($obj: FileChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-end", callback: (($obj: FileChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-end", callback: (($obj: FileChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-start", callback: (($obj: FileChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-start", callback: (($obj: FileChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-top", callback: (($obj: FileChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-top", callback: (($obj: FileChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::name", callback: (($obj: FileChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::name", callback: (($obj: FileChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::opacity", callback: (($obj: FileChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::opacity", callback: (($obj: FileChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::overflow", callback: (($obj: FileChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::overflow", callback: (($obj: FileChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::parent", callback: (($obj: FileChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::parent", callback: (($obj: FileChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::receives-default", callback: (($obj: FileChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::receives-default", callback: (($obj: FileChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::root", callback: (($obj: FileChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::root", callback: (($obj: FileChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::scale-factor", callback: (($obj: FileChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::scale-factor", callback: (($obj: FileChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::sensitive", callback: (($obj: FileChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::sensitive", callback: (($obj: FileChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::tooltip-markup", callback: (($obj: FileChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::tooltip-markup", callback: (($obj: FileChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::tooltip-text", callback: (($obj: FileChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::tooltip-text", callback: (($obj: FileChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::valign", callback: (($obj: FileChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::valign", callback: (($obj: FileChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::vexpand", callback: (($obj: FileChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vexpand", callback: (($obj: FileChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::vexpand-set", callback: (($obj: FileChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vexpand-set", callback: (($obj: FileChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::visible", callback: (($obj: FileChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::visible", callback: (($obj: FileChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::width-request", callback: (($obj: FileChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::width-request", callback: (($obj: FileChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::accessible-role", callback: (($obj: FileChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-role", callback: (($obj: FileChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::action", callback: (($obj: FileChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::action", callback: (($obj: FileChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::create-folders", callback: (($obj: FileChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::create-folders", callback: (($obj: FileChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::filter", callback: (($obj: FileChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::filter", callback: (($obj: FileChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::filters", callback: (($obj: FileChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::filters", callback: (($obj: FileChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::select-multiple", callback: (($obj: FileChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::select-multiple", callback: (($obj: FileChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::shortcut-folders", callback: (($obj: FileChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::shortcut-folders", callback: (($obj: FileChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: FileChooserDialog_ConstructProps) + _init (config?: FileChooserDialog_ConstructProps): void + static $gtype: GObject.Type +} +export interface FileChooserNative_ConstructProps extends NativeDialog_ConstructProps { + accept_label?: string + cancel_label?: string + action?: FileChooserAction + create_folders?: boolean + filter?: FileFilter + select_multiple?: boolean +} +export class FileChooserNative { + /* Properties of Gtk.FileChooserNative */ + accept_label: string + cancel_label: string + /* Properties of Gtk.NativeDialog */ + modal: boolean + title: string + transient_for: Window + visible: boolean + /* Properties of Gtk.FileChooser */ + action: FileChooserAction + create_folders: boolean + filter: FileFilter + readonly filters: Gio.ListModel + select_multiple: boolean + readonly shortcut_folders: Gio.ListModel + /* Fields of Gtk.NativeDialog */ + parent_instance: GObject.Object + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of Gtk.FileChooserNative */ + get_accept_label(): string | null + get_cancel_label(): string | null + set_accept_label(accept_label?: string | null): void + set_cancel_label(cancel_label?: string | null): void + /* Methods of Gtk.NativeDialog */ + destroy(): void + get_modal(): boolean + get_title(): string | null + get_transient_for(): Window | null + get_visible(): boolean + hide(): void + set_modal(modal: boolean): void + set_title(title: string): void + set_transient_for(parent?: Window | null): void + show(): void + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Methods of Gtk.FileChooser */ + add_choice(id: string, label: string, options?: string[] | null, option_labels?: string[] | null): void + add_filter(filter: FileFilter): void + add_shortcut_folder(folder: Gio.File): boolean + get_action(): FileChooserAction + get_choice(id: string): string + get_create_folders(): boolean + get_current_folder(): Gio.File + get_current_name(): string + get_file(): Gio.File + get_files(): Gio.ListModel + get_filter(): FileFilter | null + get_filters(): Gio.ListModel + get_select_multiple(): boolean + get_shortcut_folders(): Gio.ListModel + remove_choice(id: string): void + remove_filter(filter: FileFilter): void + remove_shortcut_folder(folder: Gio.File): boolean + set_action(action: FileChooserAction): void + set_choice(id: string, option: string): void + set_create_folders(create_folders: boolean): void + set_current_folder(file: Gio.File): boolean + set_current_name(name: string): void + set_file(file: Gio.File): boolean + set_filter(filter: FileFilter): void + set_select_multiple(select_multiple: boolean): void + /* Virtual methods of Gtk.NativeDialog */ + vfunc_hide(): void + vfunc_response(response_id: number): void + vfunc_show(): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Gtk.NativeDialog */ + connect(sigName: "response", callback: (($obj: FileChooserNative, response_id: number) => void)): number + connect_after(sigName: "response", callback: (($obj: FileChooserNative, response_id: number) => void)): number + emit(sigName: "response", response_id: number): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: FileChooserNative, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: FileChooserNative, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: "notify::accept-label", callback: (($obj: FileChooserNative, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accept-label", callback: (($obj: FileChooserNative, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::cancel-label", callback: (($obj: FileChooserNative, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::cancel-label", callback: (($obj: FileChooserNative, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::modal", callback: (($obj: FileChooserNative, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::modal", callback: (($obj: FileChooserNative, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::title", callback: (($obj: FileChooserNative, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::title", callback: (($obj: FileChooserNative, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::transient-for", callback: (($obj: FileChooserNative, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::transient-for", callback: (($obj: FileChooserNative, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::visible", callback: (($obj: FileChooserNative, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::visible", callback: (($obj: FileChooserNative, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::action", callback: (($obj: FileChooserNative, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::action", callback: (($obj: FileChooserNative, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::create-folders", callback: (($obj: FileChooserNative, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::create-folders", callback: (($obj: FileChooserNative, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::filter", callback: (($obj: FileChooserNative, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::filter", callback: (($obj: FileChooserNative, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::filters", callback: (($obj: FileChooserNative, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::filters", callback: (($obj: FileChooserNative, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::select-multiple", callback: (($obj: FileChooserNative, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::select-multiple", callback: (($obj: FileChooserNative, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::shortcut-folders", callback: (($obj: FileChooserNative, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::shortcut-folders", callback: (($obj: FileChooserNative, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: FileChooserNative_ConstructProps) + _init (config?: FileChooserNative_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(title: string | null, parent: Window | null, action: FileChooserAction, accept_label?: string | null, cancel_label?: string | null): FileChooserNative + static $gtype: GObject.Type +} +export interface FileChooserWidget_ConstructProps extends Widget_ConstructProps { + search_mode?: boolean + accessible_role?: AccessibleRole + action?: FileChooserAction + create_folders?: boolean + filter?: FileFilter + select_multiple?: boolean +} +export class FileChooserWidget { + /* Properties of Gtk.FileChooserWidget */ + search_mode: boolean + readonly subtitle: string + /* Properties of Gtk.Widget */ + can_focus: boolean + can_target: boolean + css_classes: string[] + cursor: Gdk.Cursor + focus_on_click: boolean + focusable: boolean + halign: Align + readonly has_default: boolean + readonly has_focus: boolean + has_tooltip: boolean + height_request: number + hexpand: boolean + hexpand_set: boolean + layout_manager: LayoutManager + margin_bottom: number + margin_end: number + margin_start: number + margin_top: number + name: string + opacity: number + overflow: Overflow + readonly parent: Widget + receives_default: boolean + readonly root: Root + readonly scale_factor: number + sensitive: boolean + tooltip_markup: string + tooltip_text: string + valign: Align + vexpand: boolean + vexpand_set: boolean + visible: boolean + width_request: number + /* Properties of Gtk.Accessible */ + accessible_role: AccessibleRole + /* Properties of Gtk.FileChooser */ + action: FileChooserAction + create_folders: boolean + filter: FileFilter + readonly filters: Gio.ListModel + select_multiple: boolean + readonly shortcut_folders: Gio.ListModel + /* Fields of Gtk.Widget */ + parent_instance: GObject.InitiallyUnowned + /* Fields of GObject.InitiallyUnowned */ + g_type_instance: GObject.TypeInstance + /* Methods of Gtk.Widget */ + action_set_enabled(action_name: string, enabled: boolean): void + activate(): boolean + activate_action(name: string, args?: GLib.Variant | null): boolean + activate_default(): void + add_controller(controller: EventController): void + add_css_class(css_class: string): void + add_mnemonic_label(label: Widget): void + add_tick_callback(callback: TickCallback): number + allocate(width: number, height: number, baseline: number, transform?: Gsk.Transform | null): void + child_focus(direction: DirectionType): boolean + compute_bounds(target: Widget): [ /* returnType */ boolean, /* out_bounds */ Graphene.Rect ] + compute_expand(orientation: Orientation): boolean + compute_point(target: Widget, point: Graphene.Point): [ /* returnType */ boolean, /* out_point */ Graphene.Point ] + compute_transform(target: Widget): [ /* returnType */ boolean, /* out_transform */ Graphene.Matrix ] + contains(x: number, y: number): boolean + create_pango_context(): Pango.Context + create_pango_layout(text?: string | null): Pango.Layout + drag_check_threshold(start_x: number, start_y: number, current_x: number, current_y: number): boolean + error_bell(): void + get_allocated_baseline(): number + get_allocated_height(): number + get_allocated_width(): number + get_allocation(): /* allocation */ Allocation + get_ancestor(widget_type: GObject.Type): Widget | null + get_can_focus(): boolean + get_can_target(): boolean + get_child_visible(): boolean + get_clipboard(): Gdk.Clipboard + get_css_classes(): string[] + get_css_name(): string + get_cursor(): Gdk.Cursor | null + get_direction(): TextDirection + get_display(): Gdk.Display + get_first_child(): Widget | null + get_focus_child(): Widget | null + get_focus_on_click(): boolean + get_focusable(): boolean + get_font_map(): Pango.FontMap | null + get_font_options(): cairo.FontOptions | null + get_frame_clock(): Gdk.FrameClock | null + get_halign(): Align + get_has_tooltip(): boolean + get_height(): number + get_hexpand(): boolean + get_hexpand_set(): boolean + get_last_child(): Widget | null + get_layout_manager(): LayoutManager | null + get_mapped(): boolean + get_margin_bottom(): number + get_margin_end(): number + get_margin_start(): number + get_margin_top(): number + get_name(): string + get_native(): Native | null + get_next_sibling(): Widget | null + get_opacity(): number + get_overflow(): Overflow + get_pango_context(): Pango.Context + get_parent(): Widget | null + get_preferred_size(): [ /* minimum_size */ Requisition | null, /* natural_size */ Requisition | null ] + get_prev_sibling(): Widget | null + get_primary_clipboard(): Gdk.Clipboard + get_realized(): boolean + get_receives_default(): boolean + get_request_mode(): SizeRequestMode + get_root(): Root | null + get_scale_factor(): number + get_sensitive(): boolean + get_settings(): Settings + get_size(orientation: Orientation): number + get_size_request(): [ /* width */ number | null, /* height */ number | null ] + get_state_flags(): StateFlags + get_style_context(): StyleContext + get_template_child(widget_type: GObject.Type, name: string): GObject.Object + get_tooltip_markup(): string | null + get_tooltip_text(): string | null + get_valign(): Align + get_vexpand(): boolean + get_vexpand_set(): boolean + get_visible(): boolean + get_width(): number + grab_focus(): boolean + has_css_class(css_class: string): boolean + has_visible_focus(): boolean + hide(): void + in_destruction(): boolean + init_template(): void + insert_action_group(name: string, group?: Gio.ActionGroup | null): void + insert_after(parent: Widget, previous_sibling?: Widget | null): void + insert_before(parent: Widget, next_sibling?: Widget | null): void + is_ancestor(ancestor: Widget): boolean + is_drawable(): boolean + is_focus(): boolean + is_sensitive(): boolean + is_visible(): boolean + keynav_failed(direction: DirectionType): boolean + list_mnemonic_labels(): Widget[] + map(): void + measure(orientation: Orientation, for_size: number): [ /* minimum */ number | null, /* natural */ number | null, /* minimum_baseline */ number | null, /* natural_baseline */ number | null ] + mnemonic_activate(group_cycling: boolean): boolean + observe_children(): Gio.ListModel + observe_controllers(): Gio.ListModel + pick(x: number, y: number, flags: PickFlags): Widget | null + queue_allocate(): void + queue_draw(): void + queue_resize(): void + realize(): void + remove_controller(controller: EventController): void + remove_css_class(css_class: string): void + remove_mnemonic_label(label: Widget): void + remove_tick_callback(id: number): void + set_can_focus(can_focus: boolean): void + set_can_target(can_target: boolean): void + set_child_visible(child_visible: boolean): void + set_css_classes(classes: string[]): void + set_cursor(cursor?: Gdk.Cursor | null): void + set_cursor_from_name(name?: string | null): void + set_direction(dir: TextDirection): void + set_focus_child(child?: Widget | null): void + set_focus_on_click(focus_on_click: boolean): void + set_focusable(focusable: boolean): void + set_font_map(font_map?: Pango.FontMap | null): void + set_font_options(options?: cairo.FontOptions | null): void + set_halign(align: Align): void + set_has_tooltip(has_tooltip: boolean): void + set_hexpand(expand: boolean): void + set_hexpand_set(set: boolean): void + set_layout_manager(layout_manager?: LayoutManager | null): void + set_margin_bottom(margin: number): void + set_margin_end(margin: number): void + set_margin_start(margin: number): void + set_margin_top(margin: number): void + set_name(name: string): void + set_opacity(opacity: number): void + set_overflow(overflow: Overflow): void + set_parent(parent: Widget): void + set_receives_default(receives_default: boolean): void + set_sensitive(sensitive: boolean): void + set_size_request(width: number, height: number): void + set_state_flags(flags: StateFlags, clear: boolean): void + set_tooltip_markup(markup?: string | null): void + set_tooltip_text(text?: string | null): void + set_valign(align: Align): void + set_vexpand(expand: boolean): void + set_vexpand_set(set: boolean): void + set_visible(visible: boolean): void + should_layout(): boolean + show(): void + size_allocate(allocation: Allocation, baseline: number): void + snapshot_child(child: Widget, snapshot: Snapshot): void + translate_coordinates(dest_widget: Widget, src_x: number, src_y: number): [ /* returnType */ boolean, /* dest_x */ number | null, /* dest_y */ number | null ] + trigger_tooltip_query(): void + unmap(): void + unparent(): void + unrealize(): void + unset_state_flags(flags: StateFlags): void + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Methods of Gtk.Accessible */ + get_accessible_role(): AccessibleRole + reset_property(property: AccessibleProperty): void + reset_relation(relation: AccessibleRelation): void + reset_state(state: AccessibleState): void + update_property(properties: AccessibleProperty[], values: any): void + update_relation(relations: AccessibleRelation[], values: any): void + update_state(states: AccessibleState[], values: any): void + /* Methods of Gtk.Buildable */ + get_buildable_id(): string + /* Methods of Gtk.FileChooser */ + add_choice(id: string, label: string, options?: string[] | null, option_labels?: string[] | null): void + add_filter(filter: FileFilter): void + add_shortcut_folder(folder: Gio.File): boolean + get_action(): FileChooserAction + get_choice(id: string): string + get_create_folders(): boolean + get_current_folder(): Gio.File + get_current_name(): string + get_file(): Gio.File + get_files(): Gio.ListModel + get_filter(): FileFilter | null + get_filters(): Gio.ListModel + get_select_multiple(): boolean + get_shortcut_folders(): Gio.ListModel + remove_choice(id: string): void + remove_filter(filter: FileFilter): void + remove_shortcut_folder(folder: Gio.File): boolean + set_action(action: FileChooserAction): void + set_choice(id: string, option: string): void + set_create_folders(create_folders: boolean): void + set_current_folder(file: Gio.File): boolean + set_current_name(name: string): void + set_file(file: Gio.File): boolean + set_filter(filter: FileFilter): void + set_select_multiple(select_multiple: boolean): void + /* Virtual methods of Gtk.Widget */ + vfunc_compute_expand(hexpand_p: boolean, vexpand_p: boolean): void + vfunc_contains(x: number, y: number): boolean + vfunc_css_changed(change: CssStyleChange): void + vfunc_direction_changed(previous_direction: TextDirection): void + vfunc_focus(direction: DirectionType): boolean + vfunc_get_request_mode(): SizeRequestMode + vfunc_grab_focus(): boolean + vfunc_hide(): void + vfunc_keynav_failed(direction: DirectionType): boolean + vfunc_map(): void + vfunc_measure(orientation: Orientation, for_size: number): [ /* minimum */ number | null, /* natural */ number | null, /* minimum_baseline */ number | null, /* natural_baseline */ number | null ] + vfunc_mnemonic_activate(group_cycling: boolean): boolean + vfunc_move_focus(direction: DirectionType): void + vfunc_query_tooltip(x: number, y: number, keyboard_tooltip: boolean, tooltip: Tooltip): boolean + vfunc_realize(): void + vfunc_root(): void + vfunc_set_focus_child(child?: Widget | null): void + vfunc_show(): void + vfunc_size_allocate(width: number, height: number, baseline: number): void + vfunc_snapshot(snapshot: Snapshot): void + vfunc_state_flags_changed(previous_state_flags: StateFlags): void + vfunc_system_setting_changed(settings: SystemSetting): void + vfunc_unmap(): void + vfunc_unrealize(): void + vfunc_unroot(): void + vfunc_add_child(builder: Builder, child: GObject.Object, type?: string | null): void + vfunc_custom_finished(builder: Builder, child: GObject.Object | null, tagname: string, data?: object | null): void + vfunc_custom_tag_end(builder: Builder, child: GObject.Object | null, tagname: string, data?: object | null): void + vfunc_custom_tag_start(builder: Builder, child: GObject.Object | null, tagname: string): [ /* returnType */ boolean, /* parser */ BuildableParser, /* data */ object | null ] + vfunc_get_id(): string + vfunc_get_internal_child(builder: Builder, childname: string): GObject.Object + vfunc_parser_finished(builder: Builder): void + vfunc_set_buildable_property(builder: Builder, name: string, value: any): void + vfunc_set_id(id: string): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Gtk.FileChooserWidget */ + connect(sigName: "desktop-folder", callback: (($obj: FileChooserWidget) => void)): number + connect_after(sigName: "desktop-folder", callback: (($obj: FileChooserWidget) => void)): number + emit(sigName: "desktop-folder"): void + connect(sigName: "down-folder", callback: (($obj: FileChooserWidget) => void)): number + connect_after(sigName: "down-folder", callback: (($obj: FileChooserWidget) => void)): number + emit(sigName: "down-folder"): void + connect(sigName: "home-folder", callback: (($obj: FileChooserWidget) => void)): number + connect_after(sigName: "home-folder", callback: (($obj: FileChooserWidget) => void)): number + emit(sigName: "home-folder"): void + connect(sigName: "location-popup", callback: (($obj: FileChooserWidget, path: string) => void)): number + connect_after(sigName: "location-popup", callback: (($obj: FileChooserWidget, path: string) => void)): number + emit(sigName: "location-popup", path: string): void + connect(sigName: "location-popup-on-paste", callback: (($obj: FileChooserWidget) => void)): number + connect_after(sigName: "location-popup-on-paste", callback: (($obj: FileChooserWidget) => void)): number + emit(sigName: "location-popup-on-paste"): void + connect(sigName: "location-toggle-popup", callback: (($obj: FileChooserWidget) => void)): number + connect_after(sigName: "location-toggle-popup", callback: (($obj: FileChooserWidget) => void)): number + emit(sigName: "location-toggle-popup"): void + connect(sigName: "places-shortcut", callback: (($obj: FileChooserWidget) => void)): number + connect_after(sigName: "places-shortcut", callback: (($obj: FileChooserWidget) => void)): number + emit(sigName: "places-shortcut"): void + connect(sigName: "quick-bookmark", callback: (($obj: FileChooserWidget, bookmark_index: number) => void)): number + connect_after(sigName: "quick-bookmark", callback: (($obj: FileChooserWidget, bookmark_index: number) => void)): number + emit(sigName: "quick-bookmark", bookmark_index: number): void + connect(sigName: "recent-shortcut", callback: (($obj: FileChooserWidget) => void)): number + connect_after(sigName: "recent-shortcut", callback: (($obj: FileChooserWidget) => void)): number + emit(sigName: "recent-shortcut"): void + connect(sigName: "search-shortcut", callback: (($obj: FileChooserWidget) => void)): number + connect_after(sigName: "search-shortcut", callback: (($obj: FileChooserWidget) => void)): number + emit(sigName: "search-shortcut"): void + connect(sigName: "show-hidden", callback: (($obj: FileChooserWidget) => void)): number + connect_after(sigName: "show-hidden", callback: (($obj: FileChooserWidget) => void)): number + emit(sigName: "show-hidden"): void + connect(sigName: "up-folder", callback: (($obj: FileChooserWidget) => void)): number + connect_after(sigName: "up-folder", callback: (($obj: FileChooserWidget) => void)): number + emit(sigName: "up-folder"): void + /* Signals of Gtk.Widget */ + connect(sigName: "destroy", callback: (($obj: FileChooserWidget) => void)): number + connect_after(sigName: "destroy", callback: (($obj: FileChooserWidget) => void)): number + emit(sigName: "destroy"): void + connect(sigName: "direction-changed", callback: (($obj: FileChooserWidget, previous_direction: TextDirection) => void)): number + connect_after(sigName: "direction-changed", callback: (($obj: FileChooserWidget, previous_direction: TextDirection) => void)): number + emit(sigName: "direction-changed", previous_direction: TextDirection): void + connect(sigName: "hide", callback: (($obj: FileChooserWidget) => void)): number + connect_after(sigName: "hide", callback: (($obj: FileChooserWidget) => void)): number + emit(sigName: "hide"): void + connect(sigName: "keynav-failed", callback: (($obj: FileChooserWidget, direction: DirectionType) => boolean)): number + connect_after(sigName: "keynav-failed", callback: (($obj: FileChooserWidget, direction: DirectionType) => boolean)): number + emit(sigName: "keynav-failed", direction: DirectionType): void + connect(sigName: "map", callback: (($obj: FileChooserWidget) => void)): number + connect_after(sigName: "map", callback: (($obj: FileChooserWidget) => void)): number + emit(sigName: "map"): void + connect(sigName: "mnemonic-activate", callback: (($obj: FileChooserWidget, group_cycling: boolean) => boolean)): number + connect_after(sigName: "mnemonic-activate", callback: (($obj: FileChooserWidget, group_cycling: boolean) => boolean)): number + emit(sigName: "mnemonic-activate", group_cycling: boolean): void + connect(sigName: "move-focus", callback: (($obj: FileChooserWidget, direction: DirectionType) => void)): number + connect_after(sigName: "move-focus", callback: (($obj: FileChooserWidget, direction: DirectionType) => void)): number + emit(sigName: "move-focus", direction: DirectionType): void + connect(sigName: "query-tooltip", callback: (($obj: FileChooserWidget, x: number, y: number, keyboard_mode: boolean, tooltip: Tooltip) => boolean)): number + connect_after(sigName: "query-tooltip", callback: (($obj: FileChooserWidget, x: number, y: number, keyboard_mode: boolean, tooltip: Tooltip) => boolean)): number + emit(sigName: "query-tooltip", x: number, y: number, keyboard_mode: boolean, tooltip: Tooltip): void + connect(sigName: "realize", callback: (($obj: FileChooserWidget) => void)): number + connect_after(sigName: "realize", callback: (($obj: FileChooserWidget) => void)): number + emit(sigName: "realize"): void + connect(sigName: "show", callback: (($obj: FileChooserWidget) => void)): number + connect_after(sigName: "show", callback: (($obj: FileChooserWidget) => void)): number + emit(sigName: "show"): void + connect(sigName: "state-flags-changed", callback: (($obj: FileChooserWidget, flags: StateFlags) => void)): number + connect_after(sigName: "state-flags-changed", callback: (($obj: FileChooserWidget, flags: StateFlags) => void)): number + emit(sigName: "state-flags-changed", flags: StateFlags): void + connect(sigName: "unmap", callback: (($obj: FileChooserWidget) => void)): number + connect_after(sigName: "unmap", callback: (($obj: FileChooserWidget) => void)): number + emit(sigName: "unmap"): void + connect(sigName: "unrealize", callback: (($obj: FileChooserWidget) => void)): number + connect_after(sigName: "unrealize", callback: (($obj: FileChooserWidget) => void)): number + emit(sigName: "unrealize"): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: FileChooserWidget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: FileChooserWidget, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: "notify::search-mode", callback: (($obj: FileChooserWidget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::search-mode", callback: (($obj: FileChooserWidget, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::subtitle", callback: (($obj: FileChooserWidget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::subtitle", callback: (($obj: FileChooserWidget, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::can-focus", callback: (($obj: FileChooserWidget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::can-focus", callback: (($obj: FileChooserWidget, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::can-target", callback: (($obj: FileChooserWidget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::can-target", callback: (($obj: FileChooserWidget, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::css-classes", callback: (($obj: FileChooserWidget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::css-classes", callback: (($obj: FileChooserWidget, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::cursor", callback: (($obj: FileChooserWidget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::cursor", callback: (($obj: FileChooserWidget, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::focus-on-click", callback: (($obj: FileChooserWidget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::focus-on-click", callback: (($obj: FileChooserWidget, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::focusable", callback: (($obj: FileChooserWidget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::focusable", callback: (($obj: FileChooserWidget, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::halign", callback: (($obj: FileChooserWidget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::halign", callback: (($obj: FileChooserWidget, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::has-default", callback: (($obj: FileChooserWidget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-default", callback: (($obj: FileChooserWidget, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::has-focus", callback: (($obj: FileChooserWidget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-focus", callback: (($obj: FileChooserWidget, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::has-tooltip", callback: (($obj: FileChooserWidget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-tooltip", callback: (($obj: FileChooserWidget, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::height-request", callback: (($obj: FileChooserWidget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::height-request", callback: (($obj: FileChooserWidget, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::hexpand", callback: (($obj: FileChooserWidget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hexpand", callback: (($obj: FileChooserWidget, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::hexpand-set", callback: (($obj: FileChooserWidget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hexpand-set", callback: (($obj: FileChooserWidget, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::layout-manager", callback: (($obj: FileChooserWidget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::layout-manager", callback: (($obj: FileChooserWidget, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-bottom", callback: (($obj: FileChooserWidget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-bottom", callback: (($obj: FileChooserWidget, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-end", callback: (($obj: FileChooserWidget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-end", callback: (($obj: FileChooserWidget, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-start", callback: (($obj: FileChooserWidget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-start", callback: (($obj: FileChooserWidget, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-top", callback: (($obj: FileChooserWidget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-top", callback: (($obj: FileChooserWidget, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::name", callback: (($obj: FileChooserWidget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::name", callback: (($obj: FileChooserWidget, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::opacity", callback: (($obj: FileChooserWidget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::opacity", callback: (($obj: FileChooserWidget, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::overflow", callback: (($obj: FileChooserWidget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::overflow", callback: (($obj: FileChooserWidget, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::parent", callback: (($obj: FileChooserWidget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::parent", callback: (($obj: FileChooserWidget, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::receives-default", callback: (($obj: FileChooserWidget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::receives-default", callback: (($obj: FileChooserWidget, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::root", callback: (($obj: FileChooserWidget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::root", callback: (($obj: FileChooserWidget, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::scale-factor", callback: (($obj: FileChooserWidget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::scale-factor", callback: (($obj: FileChooserWidget, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::sensitive", callback: (($obj: FileChooserWidget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::sensitive", callback: (($obj: FileChooserWidget, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::tooltip-markup", callback: (($obj: FileChooserWidget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::tooltip-markup", callback: (($obj: FileChooserWidget, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::tooltip-text", callback: (($obj: FileChooserWidget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::tooltip-text", callback: (($obj: FileChooserWidget, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::valign", callback: (($obj: FileChooserWidget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::valign", callback: (($obj: FileChooserWidget, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::vexpand", callback: (($obj: FileChooserWidget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vexpand", callback: (($obj: FileChooserWidget, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::vexpand-set", callback: (($obj: FileChooserWidget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vexpand-set", callback: (($obj: FileChooserWidget, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::visible", callback: (($obj: FileChooserWidget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::visible", callback: (($obj: FileChooserWidget, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::width-request", callback: (($obj: FileChooserWidget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::width-request", callback: (($obj: FileChooserWidget, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::accessible-role", callback: (($obj: FileChooserWidget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-role", callback: (($obj: FileChooserWidget, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::action", callback: (($obj: FileChooserWidget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::action", callback: (($obj: FileChooserWidget, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::create-folders", callback: (($obj: FileChooserWidget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::create-folders", callback: (($obj: FileChooserWidget, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::filter", callback: (($obj: FileChooserWidget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::filter", callback: (($obj: FileChooserWidget, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::filters", callback: (($obj: FileChooserWidget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::filters", callback: (($obj: FileChooserWidget, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::select-multiple", callback: (($obj: FileChooserWidget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::select-multiple", callback: (($obj: FileChooserWidget, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::shortcut-folders", callback: (($obj: FileChooserWidget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::shortcut-folders", callback: (($obj: FileChooserWidget, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: FileChooserWidget_ConstructProps) + _init (config?: FileChooserWidget_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(action: FileChooserAction): FileChooserWidget + static $gtype: GObject.Type +} +export interface FileFilter_ConstructProps extends Filter_ConstructProps { + name?: string +} +export class FileFilter { + /* Properties of Gtk.FileFilter */ + name: string + /* Fields of Gtk.Filter */ + parent_instance: GObject.Object + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of Gtk.FileFilter */ + add_mime_type(mime_type: string): void + add_pattern(pattern: string): void + add_pixbuf_formats(): void + get_attributes(): string[] + get_name(): string | null + set_name(name?: string | null): void + to_gvariant(): GLib.Variant + /* Methods of Gtk.Filter */ + changed(change: FilterChange): void + get_strictness(): FilterMatch + match(item: GObject.Object): boolean + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Methods of Gtk.Buildable */ + get_buildable_id(): string + /* Virtual methods of Gtk.FileFilter */ + vfunc_add_child(builder: Builder, child: GObject.Object, type?: string | null): void + vfunc_custom_finished(builder: Builder, child: GObject.Object | null, tagname: string, data?: object | null): void + vfunc_custom_tag_end(builder: Builder, child: GObject.Object | null, tagname: string, data?: object | null): void + vfunc_custom_tag_start(builder: Builder, child: GObject.Object | null, tagname: string): [ /* returnType */ boolean, /* parser */ BuildableParser, /* data */ object | null ] + vfunc_get_id(): string + vfunc_get_internal_child(builder: Builder, childname: string): GObject.Object + vfunc_parser_finished(builder: Builder): void + vfunc_set_buildable_property(builder: Builder, name: string, value: any): void + vfunc_set_id(id: string): void + /* Virtual methods of Gtk.Filter */ + vfunc_get_strictness(): FilterMatch + vfunc_match(item?: GObject.Object | null): boolean + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Gtk.Filter */ + connect(sigName: "changed", callback: (($obj: FileFilter, change: FilterChange) => void)): number + connect_after(sigName: "changed", callback: (($obj: FileFilter, change: FilterChange) => void)): number + emit(sigName: "changed", change: FilterChange): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: FileFilter, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: FileFilter, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: "notify::name", callback: (($obj: FileFilter, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::name", callback: (($obj: FileFilter, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: FileFilter_ConstructProps) + _init (config?: FileFilter_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(): FileFilter + static new_from_gvariant(variant: GLib.Variant): FileFilter + static $gtype: GObject.Type +} +export interface Filter_ConstructProps extends GObject.Object_ConstructProps { +} +export class Filter { + /* Fields of Gtk.Filter */ + parent_instance: GObject.Object + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of Gtk.Filter */ + changed(change: FilterChange): void + get_strictness(): FilterMatch + match(item: GObject.Object): boolean + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Virtual methods of Gtk.Filter */ + vfunc_get_strictness(): FilterMatch + vfunc_match(item?: GObject.Object | null): boolean + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Gtk.Filter */ + connect(sigName: "changed", callback: (($obj: Filter, change: FilterChange) => void)): number + connect_after(sigName: "changed", callback: (($obj: Filter, change: FilterChange) => void)): number + emit(sigName: "changed", change: FilterChange): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: Filter, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: Filter, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: Filter_ConstructProps) + _init (config?: Filter_ConstructProps): void + static $gtype: GObject.Type +} +export interface FilterListModel_ConstructProps extends GObject.Object_ConstructProps { + filter?: Filter + incremental?: boolean + model?: Gio.ListModel +} +export class FilterListModel { + /* Properties of Gtk.FilterListModel */ + filter: Filter + incremental: boolean + model: Gio.ListModel + readonly pending: number + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of Gtk.FilterListModel */ + get_filter(): Filter | null + get_incremental(): boolean + get_model(): Gio.ListModel | null + get_pending(): number + set_filter(filter?: Filter | null): void + set_incremental(incremental: boolean): void + set_model(model?: Gio.ListModel | null): void + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Methods of Gio.ListModel */ + get_item_type(): GObject.Type + get_n_items(): number + get_item(position: number): GObject.Object | null + items_changed(position: number, removed: number, added: number): void + /* Virtual methods of Gtk.FilterListModel */ + vfunc_get_item(position: number): GObject.Object | null + vfunc_get_item_type(): GObject.Type + vfunc_get_n_items(): number + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: FilterListModel, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: FilterListModel, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + /* Signals of Gio.ListModel */ + connect(sigName: "items-changed", callback: (($obj: FilterListModel, position: number, removed: number, added: number) => void)): number + connect_after(sigName: "items-changed", callback: (($obj: FilterListModel, position: number, removed: number, added: number) => void)): number + emit(sigName: "items-changed", position: number, removed: number, added: number): void + connect(sigName: "notify::filter", callback: (($obj: FilterListModel, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::filter", callback: (($obj: FilterListModel, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::incremental", callback: (($obj: FilterListModel, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::incremental", callback: (($obj: FilterListModel, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::model", callback: (($obj: FilterListModel, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::model", callback: (($obj: FilterListModel, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::pending", callback: (($obj: FilterListModel, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::pending", callback: (($obj: FilterListModel, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: FilterListModel_ConstructProps) + _init (config?: FilterListModel_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(model?: Gio.ListModel | null, filter?: Filter | null): FilterListModel + static $gtype: GObject.Type +} +export interface Fixed_ConstructProps extends Widget_ConstructProps { + accessible_role?: AccessibleRole +} +export class Fixed { + /* Properties of Gtk.Widget */ + can_focus: boolean + can_target: boolean + css_classes: string[] + cursor: Gdk.Cursor + focus_on_click: boolean + focusable: boolean + halign: Align + readonly has_default: boolean + readonly has_focus: boolean + has_tooltip: boolean + height_request: number + hexpand: boolean + hexpand_set: boolean + layout_manager: LayoutManager + margin_bottom: number + margin_end: number + margin_start: number + margin_top: number + name: string + opacity: number + overflow: Overflow + readonly parent: Widget + receives_default: boolean + readonly root: Root + readonly scale_factor: number + sensitive: boolean + tooltip_markup: string + tooltip_text: string + valign: Align + vexpand: boolean + vexpand_set: boolean + visible: boolean + width_request: number + /* Properties of Gtk.Accessible */ + accessible_role: AccessibleRole + /* Fields of Gtk.Fixed */ + parent_instance: Widget + /* Fields of GObject.InitiallyUnowned */ + g_type_instance: GObject.TypeInstance + /* Methods of Gtk.Fixed */ + get_child_position(widget: Widget): [ /* x */ number, /* y */ number ] + get_child_transform(widget: Widget): Gsk.Transform | null + move(widget: Widget, x: number, y: number): void + put(widget: Widget, x: number, y: number): void + remove(widget: Widget): void + set_child_transform(widget: Widget, transform?: Gsk.Transform | null): void + /* Methods of Gtk.Widget */ + action_set_enabled(action_name: string, enabled: boolean): void + activate(): boolean + activate_action(name: string, args?: GLib.Variant | null): boolean + activate_default(): void + add_controller(controller: EventController): void + add_css_class(css_class: string): void + add_mnemonic_label(label: Widget): void + add_tick_callback(callback: TickCallback): number + allocate(width: number, height: number, baseline: number, transform?: Gsk.Transform | null): void + child_focus(direction: DirectionType): boolean + compute_bounds(target: Widget): [ /* returnType */ boolean, /* out_bounds */ Graphene.Rect ] + compute_expand(orientation: Orientation): boolean + compute_point(target: Widget, point: Graphene.Point): [ /* returnType */ boolean, /* out_point */ Graphene.Point ] + compute_transform(target: Widget): [ /* returnType */ boolean, /* out_transform */ Graphene.Matrix ] + contains(x: number, y: number): boolean + create_pango_context(): Pango.Context + create_pango_layout(text?: string | null): Pango.Layout + drag_check_threshold(start_x: number, start_y: number, current_x: number, current_y: number): boolean + error_bell(): void + get_allocated_baseline(): number + get_allocated_height(): number + get_allocated_width(): number + get_allocation(): /* allocation */ Allocation + get_ancestor(widget_type: GObject.Type): Widget | null + get_can_focus(): boolean + get_can_target(): boolean + get_child_visible(): boolean + get_clipboard(): Gdk.Clipboard + get_css_classes(): string[] + get_css_name(): string + get_cursor(): Gdk.Cursor | null + get_direction(): TextDirection + get_display(): Gdk.Display + get_first_child(): Widget | null + get_focus_child(): Widget | null + get_focus_on_click(): boolean + get_focusable(): boolean + get_font_map(): Pango.FontMap | null + get_font_options(): cairo.FontOptions | null + get_frame_clock(): Gdk.FrameClock | null + get_halign(): Align + get_has_tooltip(): boolean + get_height(): number + get_hexpand(): boolean + get_hexpand_set(): boolean + get_last_child(): Widget | null + get_layout_manager(): LayoutManager | null + get_mapped(): boolean + get_margin_bottom(): number + get_margin_end(): number + get_margin_start(): number + get_margin_top(): number + get_name(): string + get_native(): Native | null + get_next_sibling(): Widget | null + get_opacity(): number + get_overflow(): Overflow + get_pango_context(): Pango.Context + get_parent(): Widget | null + get_preferred_size(): [ /* minimum_size */ Requisition | null, /* natural_size */ Requisition | null ] + get_prev_sibling(): Widget | null + get_primary_clipboard(): Gdk.Clipboard + get_realized(): boolean + get_receives_default(): boolean + get_request_mode(): SizeRequestMode + get_root(): Root | null + get_scale_factor(): number + get_sensitive(): boolean + get_settings(): Settings + get_size(orientation: Orientation): number + get_size_request(): [ /* width */ number | null, /* height */ number | null ] + get_state_flags(): StateFlags + get_style_context(): StyleContext + get_template_child(widget_type: GObject.Type, name: string): GObject.Object + get_tooltip_markup(): string | null + get_tooltip_text(): string | null + get_valign(): Align + get_vexpand(): boolean + get_vexpand_set(): boolean + get_visible(): boolean + get_width(): number + grab_focus(): boolean + has_css_class(css_class: string): boolean + has_visible_focus(): boolean + hide(): void + in_destruction(): boolean + init_template(): void + insert_action_group(name: string, group?: Gio.ActionGroup | null): void + insert_after(parent: Widget, previous_sibling?: Widget | null): void + insert_before(parent: Widget, next_sibling?: Widget | null): void + is_ancestor(ancestor: Widget): boolean + is_drawable(): boolean + is_focus(): boolean + is_sensitive(): boolean + is_visible(): boolean + keynav_failed(direction: DirectionType): boolean + list_mnemonic_labels(): Widget[] + map(): void + measure(orientation: Orientation, for_size: number): [ /* minimum */ number | null, /* natural */ number | null, /* minimum_baseline */ number | null, /* natural_baseline */ number | null ] + mnemonic_activate(group_cycling: boolean): boolean + observe_children(): Gio.ListModel + observe_controllers(): Gio.ListModel + pick(x: number, y: number, flags: PickFlags): Widget | null + queue_allocate(): void + queue_draw(): void + queue_resize(): void + realize(): void + remove_controller(controller: EventController): void + remove_css_class(css_class: string): void + remove_mnemonic_label(label: Widget): void + remove_tick_callback(id: number): void + set_can_focus(can_focus: boolean): void + set_can_target(can_target: boolean): void + set_child_visible(child_visible: boolean): void + set_css_classes(classes: string[]): void + set_cursor(cursor?: Gdk.Cursor | null): void + set_cursor_from_name(name?: string | null): void + set_direction(dir: TextDirection): void + set_focus_child(child?: Widget | null): void + set_focus_on_click(focus_on_click: boolean): void + set_focusable(focusable: boolean): void + set_font_map(font_map?: Pango.FontMap | null): void + set_font_options(options?: cairo.FontOptions | null): void + set_halign(align: Align): void + set_has_tooltip(has_tooltip: boolean): void + set_hexpand(expand: boolean): void + set_hexpand_set(set: boolean): void + set_layout_manager(layout_manager?: LayoutManager | null): void + set_margin_bottom(margin: number): void + set_margin_end(margin: number): void + set_margin_start(margin: number): void + set_margin_top(margin: number): void + set_name(name: string): void + set_opacity(opacity: number): void + set_overflow(overflow: Overflow): void + set_parent(parent: Widget): void + set_receives_default(receives_default: boolean): void + set_sensitive(sensitive: boolean): void + set_size_request(width: number, height: number): void + set_state_flags(flags: StateFlags, clear: boolean): void + set_tooltip_markup(markup?: string | null): void + set_tooltip_text(text?: string | null): void + set_valign(align: Align): void + set_vexpand(expand: boolean): void + set_vexpand_set(set: boolean): void + set_visible(visible: boolean): void + should_layout(): boolean + show(): void + size_allocate(allocation: Allocation, baseline: number): void + snapshot_child(child: Widget, snapshot: Snapshot): void + translate_coordinates(dest_widget: Widget, src_x: number, src_y: number): [ /* returnType */ boolean, /* dest_x */ number | null, /* dest_y */ number | null ] + trigger_tooltip_query(): void + unmap(): void + unparent(): void + unrealize(): void + unset_state_flags(flags: StateFlags): void + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Methods of Gtk.Accessible */ + get_accessible_role(): AccessibleRole + reset_property(property: AccessibleProperty): void + reset_relation(relation: AccessibleRelation): void + reset_state(state: AccessibleState): void + update_property(properties: AccessibleProperty[], values: any): void + update_relation(relations: AccessibleRelation[], values: any): void + update_state(states: AccessibleState[], values: any): void + /* Methods of Gtk.Buildable */ + get_buildable_id(): string + /* Virtual methods of Gtk.Widget */ + vfunc_compute_expand(hexpand_p: boolean, vexpand_p: boolean): void + vfunc_contains(x: number, y: number): boolean + vfunc_css_changed(change: CssStyleChange): void + vfunc_direction_changed(previous_direction: TextDirection): void + vfunc_focus(direction: DirectionType): boolean + vfunc_get_request_mode(): SizeRequestMode + vfunc_grab_focus(): boolean + vfunc_hide(): void + vfunc_keynav_failed(direction: DirectionType): boolean + vfunc_map(): void + vfunc_measure(orientation: Orientation, for_size: number): [ /* minimum */ number | null, /* natural */ number | null, /* minimum_baseline */ number | null, /* natural_baseline */ number | null ] + vfunc_mnemonic_activate(group_cycling: boolean): boolean + vfunc_move_focus(direction: DirectionType): void + vfunc_query_tooltip(x: number, y: number, keyboard_tooltip: boolean, tooltip: Tooltip): boolean + vfunc_realize(): void + vfunc_root(): void + vfunc_set_focus_child(child?: Widget | null): void + vfunc_show(): void + vfunc_size_allocate(width: number, height: number, baseline: number): void + vfunc_snapshot(snapshot: Snapshot): void + vfunc_state_flags_changed(previous_state_flags: StateFlags): void + vfunc_system_setting_changed(settings: SystemSetting): void + vfunc_unmap(): void + vfunc_unrealize(): void + vfunc_unroot(): void + vfunc_add_child(builder: Builder, child: GObject.Object, type?: string | null): void + vfunc_custom_finished(builder: Builder, child: GObject.Object | null, tagname: string, data?: object | null): void + vfunc_custom_tag_end(builder: Builder, child: GObject.Object | null, tagname: string, data?: object | null): void + vfunc_custom_tag_start(builder: Builder, child: GObject.Object | null, tagname: string): [ /* returnType */ boolean, /* parser */ BuildableParser, /* data */ object | null ] + vfunc_get_id(): string + vfunc_get_internal_child(builder: Builder, childname: string): GObject.Object + vfunc_parser_finished(builder: Builder): void + vfunc_set_buildable_property(builder: Builder, name: string, value: any): void + vfunc_set_id(id: string): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Gtk.Widget */ + connect(sigName: "destroy", callback: (($obj: Fixed) => void)): number + connect_after(sigName: "destroy", callback: (($obj: Fixed) => void)): number + emit(sigName: "destroy"): void + connect(sigName: "direction-changed", callback: (($obj: Fixed, previous_direction: TextDirection) => void)): number + connect_after(sigName: "direction-changed", callback: (($obj: Fixed, previous_direction: TextDirection) => void)): number + emit(sigName: "direction-changed", previous_direction: TextDirection): void + connect(sigName: "hide", callback: (($obj: Fixed) => void)): number + connect_after(sigName: "hide", callback: (($obj: Fixed) => void)): number + emit(sigName: "hide"): void + connect(sigName: "keynav-failed", callback: (($obj: Fixed, direction: DirectionType) => boolean)): number + connect_after(sigName: "keynav-failed", callback: (($obj: Fixed, direction: DirectionType) => boolean)): number + emit(sigName: "keynav-failed", direction: DirectionType): void + connect(sigName: "map", callback: (($obj: Fixed) => void)): number + connect_after(sigName: "map", callback: (($obj: Fixed) => void)): number + emit(sigName: "map"): void + connect(sigName: "mnemonic-activate", callback: (($obj: Fixed, group_cycling: boolean) => boolean)): number + connect_after(sigName: "mnemonic-activate", callback: (($obj: Fixed, group_cycling: boolean) => boolean)): number + emit(sigName: "mnemonic-activate", group_cycling: boolean): void + connect(sigName: "move-focus", callback: (($obj: Fixed, direction: DirectionType) => void)): number + connect_after(sigName: "move-focus", callback: (($obj: Fixed, direction: DirectionType) => void)): number + emit(sigName: "move-focus", direction: DirectionType): void + connect(sigName: "query-tooltip", callback: (($obj: Fixed, x: number, y: number, keyboard_mode: boolean, tooltip: Tooltip) => boolean)): number + connect_after(sigName: "query-tooltip", callback: (($obj: Fixed, x: number, y: number, keyboard_mode: boolean, tooltip: Tooltip) => boolean)): number + emit(sigName: "query-tooltip", x: number, y: number, keyboard_mode: boolean, tooltip: Tooltip): void + connect(sigName: "realize", callback: (($obj: Fixed) => void)): number + connect_after(sigName: "realize", callback: (($obj: Fixed) => void)): number + emit(sigName: "realize"): void + connect(sigName: "show", callback: (($obj: Fixed) => void)): number + connect_after(sigName: "show", callback: (($obj: Fixed) => void)): number + emit(sigName: "show"): void + connect(sigName: "state-flags-changed", callback: (($obj: Fixed, flags: StateFlags) => void)): number + connect_after(sigName: "state-flags-changed", callback: (($obj: Fixed, flags: StateFlags) => void)): number + emit(sigName: "state-flags-changed", flags: StateFlags): void + connect(sigName: "unmap", callback: (($obj: Fixed) => void)): number + connect_after(sigName: "unmap", callback: (($obj: Fixed) => void)): number + emit(sigName: "unmap"): void + connect(sigName: "unrealize", callback: (($obj: Fixed) => void)): number + connect_after(sigName: "unrealize", callback: (($obj: Fixed) => void)): number + emit(sigName: "unrealize"): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: Fixed, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: Fixed, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: "notify::can-focus", callback: (($obj: Fixed, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::can-focus", callback: (($obj: Fixed, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::can-target", callback: (($obj: Fixed, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::can-target", callback: (($obj: Fixed, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::css-classes", callback: (($obj: Fixed, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::css-classes", callback: (($obj: Fixed, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::cursor", callback: (($obj: Fixed, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::cursor", callback: (($obj: Fixed, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::focus-on-click", callback: (($obj: Fixed, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::focus-on-click", callback: (($obj: Fixed, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::focusable", callback: (($obj: Fixed, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::focusable", callback: (($obj: Fixed, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::halign", callback: (($obj: Fixed, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::halign", callback: (($obj: Fixed, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::has-default", callback: (($obj: Fixed, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-default", callback: (($obj: Fixed, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::has-focus", callback: (($obj: Fixed, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-focus", callback: (($obj: Fixed, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::has-tooltip", callback: (($obj: Fixed, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-tooltip", callback: (($obj: Fixed, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::height-request", callback: (($obj: Fixed, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::height-request", callback: (($obj: Fixed, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::hexpand", callback: (($obj: Fixed, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hexpand", callback: (($obj: Fixed, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::hexpand-set", callback: (($obj: Fixed, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hexpand-set", callback: (($obj: Fixed, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::layout-manager", callback: (($obj: Fixed, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::layout-manager", callback: (($obj: Fixed, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-bottom", callback: (($obj: Fixed, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-bottom", callback: (($obj: Fixed, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-end", callback: (($obj: Fixed, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-end", callback: (($obj: Fixed, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-start", callback: (($obj: Fixed, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-start", callback: (($obj: Fixed, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-top", callback: (($obj: Fixed, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-top", callback: (($obj: Fixed, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::name", callback: (($obj: Fixed, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::name", callback: (($obj: Fixed, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::opacity", callback: (($obj: Fixed, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::opacity", callback: (($obj: Fixed, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::overflow", callback: (($obj: Fixed, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::overflow", callback: (($obj: Fixed, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::parent", callback: (($obj: Fixed, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::parent", callback: (($obj: Fixed, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::receives-default", callback: (($obj: Fixed, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::receives-default", callback: (($obj: Fixed, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::root", callback: (($obj: Fixed, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::root", callback: (($obj: Fixed, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::scale-factor", callback: (($obj: Fixed, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::scale-factor", callback: (($obj: Fixed, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::sensitive", callback: (($obj: Fixed, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::sensitive", callback: (($obj: Fixed, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::tooltip-markup", callback: (($obj: Fixed, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::tooltip-markup", callback: (($obj: Fixed, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::tooltip-text", callback: (($obj: Fixed, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::tooltip-text", callback: (($obj: Fixed, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::valign", callback: (($obj: Fixed, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::valign", callback: (($obj: Fixed, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::vexpand", callback: (($obj: Fixed, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vexpand", callback: (($obj: Fixed, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::vexpand-set", callback: (($obj: Fixed, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vexpand-set", callback: (($obj: Fixed, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::visible", callback: (($obj: Fixed, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::visible", callback: (($obj: Fixed, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::width-request", callback: (($obj: Fixed, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::width-request", callback: (($obj: Fixed, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::accessible-role", callback: (($obj: Fixed, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-role", callback: (($obj: Fixed, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: Fixed_ConstructProps) + _init (config?: Fixed_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(): Fixed + static $gtype: GObject.Type +} +export interface FixedLayout_ConstructProps extends LayoutManager_ConstructProps { +} +export class FixedLayout { + /* Fields of Gtk.LayoutManager */ + parent_instance: GObject.Object + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of Gtk.LayoutManager */ + allocate(widget: Widget, width: number, height: number, baseline: number): void + get_layout_child(child: Widget): LayoutChild + get_request_mode(): SizeRequestMode + get_widget(): Widget | null + layout_changed(): void + measure(widget: Widget, orientation: Orientation, for_size: number): [ /* minimum */ number | null, /* natural */ number | null, /* minimum_baseline */ number | null, /* natural_baseline */ number | null ] + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Virtual methods of Gtk.LayoutManager */ + vfunc_allocate(widget: Widget, width: number, height: number, baseline: number): void + vfunc_create_layout_child(widget: Widget, for_child: Widget): LayoutChild + vfunc_get_request_mode(widget: Widget): SizeRequestMode + vfunc_measure(widget: Widget, orientation: Orientation, for_size: number): [ /* minimum */ number | null, /* natural */ number | null, /* minimum_baseline */ number | null, /* natural_baseline */ number | null ] + vfunc_root(): void + vfunc_unroot(): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: FixedLayout, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: FixedLayout, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: FixedLayout_ConstructProps) + _init (config?: FixedLayout_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(): FixedLayout + static $gtype: GObject.Type +} +export interface FixedLayoutChild_ConstructProps extends LayoutChild_ConstructProps { + transform?: Gsk.Transform +} +export class FixedLayoutChild { + /* Properties of Gtk.FixedLayoutChild */ + transform: Gsk.Transform + /* Fields of Gtk.LayoutChild */ + parent_instance: GObject.Object + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of Gtk.FixedLayoutChild */ + get_transform(): Gsk.Transform | null + set_transform(transform: Gsk.Transform): void + /* Methods of Gtk.LayoutChild */ + get_child_widget(): Widget + get_layout_manager(): LayoutManager + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: FixedLayoutChild, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: FixedLayoutChild, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: "notify::transform", callback: (($obj: FixedLayoutChild, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::transform", callback: (($obj: FixedLayoutChild, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: FixedLayoutChild_ConstructProps) + _init (config?: FixedLayoutChild_ConstructProps): void + static $gtype: GObject.Type +} +export interface FlattenListModel_ConstructProps extends GObject.Object_ConstructProps { + model?: Gio.ListModel +} +export class FlattenListModel { + /* Properties of Gtk.FlattenListModel */ + model: Gio.ListModel + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of Gtk.FlattenListModel */ + get_model(): Gio.ListModel | null + get_model_for_item(position: number): Gio.ListModel + set_model(model?: Gio.ListModel | null): void + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Methods of Gio.ListModel */ + get_item_type(): GObject.Type + get_n_items(): number + get_item(position: number): GObject.Object | null + items_changed(position: number, removed: number, added: number): void + /* Virtual methods of Gtk.FlattenListModel */ + vfunc_get_item(position: number): GObject.Object | null + vfunc_get_item_type(): GObject.Type + vfunc_get_n_items(): number + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: FlattenListModel, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: FlattenListModel, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + /* Signals of Gio.ListModel */ + connect(sigName: "items-changed", callback: (($obj: FlattenListModel, position: number, removed: number, added: number) => void)): number + connect_after(sigName: "items-changed", callback: (($obj: FlattenListModel, position: number, removed: number, added: number) => void)): number + emit(sigName: "items-changed", position: number, removed: number, added: number): void + connect(sigName: "notify::model", callback: (($obj: FlattenListModel, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::model", callback: (($obj: FlattenListModel, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: FlattenListModel_ConstructProps) + _init (config?: FlattenListModel_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(model?: Gio.ListModel | null): FlattenListModel + static $gtype: GObject.Type +} +export interface FlowBox_ConstructProps extends Widget_ConstructProps { + accept_unpaired_release?: boolean + activate_on_single_click?: boolean + column_spacing?: number + homogeneous?: boolean + max_children_per_line?: number + min_children_per_line?: number + row_spacing?: number + selection_mode?: SelectionMode + accessible_role?: AccessibleRole + orientation?: Orientation +} +export class FlowBox { + /* Properties of Gtk.FlowBox */ + accept_unpaired_release: boolean + activate_on_single_click: boolean + column_spacing: number + homogeneous: boolean + max_children_per_line: number + min_children_per_line: number + row_spacing: number + selection_mode: SelectionMode + /* Properties of Gtk.Widget */ + can_focus: boolean + can_target: boolean + css_classes: string[] + cursor: Gdk.Cursor + focus_on_click: boolean + focusable: boolean + halign: Align + readonly has_default: boolean + readonly has_focus: boolean + has_tooltip: boolean + height_request: number + hexpand: boolean + hexpand_set: boolean + layout_manager: LayoutManager + margin_bottom: number + margin_end: number + margin_start: number + margin_top: number + name: string + opacity: number + overflow: Overflow + readonly parent: Widget + receives_default: boolean + readonly root: Root + readonly scale_factor: number + sensitive: boolean + tooltip_markup: string + tooltip_text: string + valign: Align + vexpand: boolean + vexpand_set: boolean + visible: boolean + width_request: number + /* Properties of Gtk.Accessible */ + accessible_role: AccessibleRole + /* Properties of Gtk.Orientable */ + orientation: Orientation + /* Fields of Gtk.Widget */ + parent_instance: GObject.InitiallyUnowned + /* Fields of GObject.InitiallyUnowned */ + g_type_instance: GObject.TypeInstance + /* Methods of Gtk.FlowBox */ + bind_model(model: Gio.ListModel | null, create_widget_func: FlowBoxCreateWidgetFunc): void + get_activate_on_single_click(): boolean + get_child_at_index(idx: number): FlowBoxChild | null + get_child_at_pos(x: number, y: number): FlowBoxChild | null + get_column_spacing(): number + get_homogeneous(): boolean + get_max_children_per_line(): number + get_min_children_per_line(): number + get_row_spacing(): number + get_selected_children(): FlowBoxChild[] + get_selection_mode(): SelectionMode + insert(widget: Widget, position: number): void + invalidate_filter(): void + invalidate_sort(): void + remove(widget: Widget): void + select_all(): void + select_child(child: FlowBoxChild): void + selected_foreach(func: FlowBoxForeachFunc): void + set_activate_on_single_click(single: boolean): void + set_column_spacing(spacing: number): void + set_filter_func(filter_func: FlowBoxFilterFunc | null): void + set_hadjustment(adjustment: Adjustment): void + set_homogeneous(homogeneous: boolean): void + set_max_children_per_line(n_children: number): void + set_min_children_per_line(n_children: number): void + set_row_spacing(spacing: number): void + set_selection_mode(mode: SelectionMode): void + set_sort_func(sort_func: FlowBoxSortFunc | null): void + set_vadjustment(adjustment: Adjustment): void + unselect_all(): void + unselect_child(child: FlowBoxChild): void + /* Methods of Gtk.Widget */ + action_set_enabled(action_name: string, enabled: boolean): void + activate(): boolean + activate_action(name: string, args?: GLib.Variant | null): boolean + activate_default(): void + add_controller(controller: EventController): void + add_css_class(css_class: string): void + add_mnemonic_label(label: Widget): void + add_tick_callback(callback: TickCallback): number + allocate(width: number, height: number, baseline: number, transform?: Gsk.Transform | null): void + child_focus(direction: DirectionType): boolean + compute_bounds(target: Widget): [ /* returnType */ boolean, /* out_bounds */ Graphene.Rect ] + compute_expand(orientation: Orientation): boolean + compute_point(target: Widget, point: Graphene.Point): [ /* returnType */ boolean, /* out_point */ Graphene.Point ] + compute_transform(target: Widget): [ /* returnType */ boolean, /* out_transform */ Graphene.Matrix ] + contains(x: number, y: number): boolean + create_pango_context(): Pango.Context + create_pango_layout(text?: string | null): Pango.Layout + drag_check_threshold(start_x: number, start_y: number, current_x: number, current_y: number): boolean + error_bell(): void + get_allocated_baseline(): number + get_allocated_height(): number + get_allocated_width(): number + get_allocation(): /* allocation */ Allocation + get_ancestor(widget_type: GObject.Type): Widget | null + get_can_focus(): boolean + get_can_target(): boolean + get_child_visible(): boolean + get_clipboard(): Gdk.Clipboard + get_css_classes(): string[] + get_css_name(): string + get_cursor(): Gdk.Cursor | null + get_direction(): TextDirection + get_display(): Gdk.Display + get_first_child(): Widget | null + get_focus_child(): Widget | null + get_focus_on_click(): boolean + get_focusable(): boolean + get_font_map(): Pango.FontMap | null + get_font_options(): cairo.FontOptions | null + get_frame_clock(): Gdk.FrameClock | null + get_halign(): Align + get_has_tooltip(): boolean + get_height(): number + get_hexpand(): boolean + get_hexpand_set(): boolean + get_last_child(): Widget | null + get_layout_manager(): LayoutManager | null + get_mapped(): boolean + get_margin_bottom(): number + get_margin_end(): number + get_margin_start(): number + get_margin_top(): number + get_name(): string + get_native(): Native | null + get_next_sibling(): Widget | null + get_opacity(): number + get_overflow(): Overflow + get_pango_context(): Pango.Context + get_parent(): Widget | null + get_preferred_size(): [ /* minimum_size */ Requisition | null, /* natural_size */ Requisition | null ] + get_prev_sibling(): Widget | null + get_primary_clipboard(): Gdk.Clipboard + get_realized(): boolean + get_receives_default(): boolean + get_request_mode(): SizeRequestMode + get_root(): Root | null + get_scale_factor(): number + get_sensitive(): boolean + get_settings(): Settings + get_size(orientation: Orientation): number + get_size_request(): [ /* width */ number | null, /* height */ number | null ] + get_state_flags(): StateFlags + get_style_context(): StyleContext + get_template_child(widget_type: GObject.Type, name: string): GObject.Object + get_tooltip_markup(): string | null + get_tooltip_text(): string | null + get_valign(): Align + get_vexpand(): boolean + get_vexpand_set(): boolean + get_visible(): boolean + get_width(): number + grab_focus(): boolean + has_css_class(css_class: string): boolean + has_visible_focus(): boolean + hide(): void + in_destruction(): boolean + init_template(): void + insert_action_group(name: string, group?: Gio.ActionGroup | null): void + insert_after(parent: Widget, previous_sibling?: Widget | null): void + insert_before(parent: Widget, next_sibling?: Widget | null): void + is_ancestor(ancestor: Widget): boolean + is_drawable(): boolean + is_focus(): boolean + is_sensitive(): boolean + is_visible(): boolean + keynav_failed(direction: DirectionType): boolean + list_mnemonic_labels(): Widget[] + map(): void + measure(orientation: Orientation, for_size: number): [ /* minimum */ number | null, /* natural */ number | null, /* minimum_baseline */ number | null, /* natural_baseline */ number | null ] + mnemonic_activate(group_cycling: boolean): boolean + observe_children(): Gio.ListModel + observe_controllers(): Gio.ListModel + pick(x: number, y: number, flags: PickFlags): Widget | null + queue_allocate(): void + queue_draw(): void + queue_resize(): void + realize(): void + remove_controller(controller: EventController): void + remove_css_class(css_class: string): void + remove_mnemonic_label(label: Widget): void + remove_tick_callback(id: number): void + set_can_focus(can_focus: boolean): void + set_can_target(can_target: boolean): void + set_child_visible(child_visible: boolean): void + set_css_classes(classes: string[]): void + set_cursor(cursor?: Gdk.Cursor | null): void + set_cursor_from_name(name?: string | null): void + set_direction(dir: TextDirection): void + set_focus_child(child?: Widget | null): void + set_focus_on_click(focus_on_click: boolean): void + set_focusable(focusable: boolean): void + set_font_map(font_map?: Pango.FontMap | null): void + set_font_options(options?: cairo.FontOptions | null): void + set_halign(align: Align): void + set_has_tooltip(has_tooltip: boolean): void + set_hexpand(expand: boolean): void + set_hexpand_set(set: boolean): void + set_layout_manager(layout_manager?: LayoutManager | null): void + set_margin_bottom(margin: number): void + set_margin_end(margin: number): void + set_margin_start(margin: number): void + set_margin_top(margin: number): void + set_name(name: string): void + set_opacity(opacity: number): void + set_overflow(overflow: Overflow): void + set_parent(parent: Widget): void + set_receives_default(receives_default: boolean): void + set_sensitive(sensitive: boolean): void + set_size_request(width: number, height: number): void + set_state_flags(flags: StateFlags, clear: boolean): void + set_tooltip_markup(markup?: string | null): void + set_tooltip_text(text?: string | null): void + set_valign(align: Align): void + set_vexpand(expand: boolean): void + set_vexpand_set(set: boolean): void + set_visible(visible: boolean): void + should_layout(): boolean + show(): void + size_allocate(allocation: Allocation, baseline: number): void + snapshot_child(child: Widget, snapshot: Snapshot): void + translate_coordinates(dest_widget: Widget, src_x: number, src_y: number): [ /* returnType */ boolean, /* dest_x */ number | null, /* dest_y */ number | null ] + trigger_tooltip_query(): void + unmap(): void + unparent(): void + unrealize(): void + unset_state_flags(flags: StateFlags): void + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Methods of Gtk.Accessible */ + get_accessible_role(): AccessibleRole + reset_property(property: AccessibleProperty): void + reset_relation(relation: AccessibleRelation): void + reset_state(state: AccessibleState): void + update_property(properties: AccessibleProperty[], values: any): void + update_relation(relations: AccessibleRelation[], values: any): void + update_state(states: AccessibleState[], values: any): void + /* Methods of Gtk.Buildable */ + get_buildable_id(): string + /* Methods of Gtk.Orientable */ + get_orientation(): Orientation + set_orientation(orientation: Orientation): void + /* Virtual methods of Gtk.Widget */ + vfunc_compute_expand(hexpand_p: boolean, vexpand_p: boolean): void + vfunc_contains(x: number, y: number): boolean + vfunc_css_changed(change: CssStyleChange): void + vfunc_direction_changed(previous_direction: TextDirection): void + vfunc_focus(direction: DirectionType): boolean + vfunc_get_request_mode(): SizeRequestMode + vfunc_grab_focus(): boolean + vfunc_hide(): void + vfunc_keynav_failed(direction: DirectionType): boolean + vfunc_map(): void + vfunc_measure(orientation: Orientation, for_size: number): [ /* minimum */ number | null, /* natural */ number | null, /* minimum_baseline */ number | null, /* natural_baseline */ number | null ] + vfunc_mnemonic_activate(group_cycling: boolean): boolean + vfunc_move_focus(direction: DirectionType): void + vfunc_query_tooltip(x: number, y: number, keyboard_tooltip: boolean, tooltip: Tooltip): boolean + vfunc_realize(): void + vfunc_root(): void + vfunc_set_focus_child(child?: Widget | null): void + vfunc_show(): void + vfunc_size_allocate(width: number, height: number, baseline: number): void + vfunc_snapshot(snapshot: Snapshot): void + vfunc_state_flags_changed(previous_state_flags: StateFlags): void + vfunc_system_setting_changed(settings: SystemSetting): void + vfunc_unmap(): void + vfunc_unrealize(): void + vfunc_unroot(): void + vfunc_add_child(builder: Builder, child: GObject.Object, type?: string | null): void + vfunc_custom_finished(builder: Builder, child: GObject.Object | null, tagname: string, data?: object | null): void + vfunc_custom_tag_end(builder: Builder, child: GObject.Object | null, tagname: string, data?: object | null): void + vfunc_custom_tag_start(builder: Builder, child: GObject.Object | null, tagname: string): [ /* returnType */ boolean, /* parser */ BuildableParser, /* data */ object | null ] + vfunc_get_id(): string + vfunc_get_internal_child(builder: Builder, childname: string): GObject.Object + vfunc_parser_finished(builder: Builder): void + vfunc_set_buildable_property(builder: Builder, name: string, value: any): void + vfunc_set_id(id: string): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Gtk.FlowBox */ + connect(sigName: "activate-cursor-child", callback: (($obj: FlowBox) => void)): number + connect_after(sigName: "activate-cursor-child", callback: (($obj: FlowBox) => void)): number + emit(sigName: "activate-cursor-child"): void + connect(sigName: "child-activated", callback: (($obj: FlowBox, child: FlowBoxChild) => void)): number + connect_after(sigName: "child-activated", callback: (($obj: FlowBox, child: FlowBoxChild) => void)): number + emit(sigName: "child-activated", child: FlowBoxChild): void + connect(sigName: "move-cursor", callback: (($obj: FlowBox, step: MovementStep, count: number, extend: boolean, modify: boolean) => boolean)): number + connect_after(sigName: "move-cursor", callback: (($obj: FlowBox, step: MovementStep, count: number, extend: boolean, modify: boolean) => boolean)): number + emit(sigName: "move-cursor", step: MovementStep, count: number, extend: boolean, modify: boolean): void + connect(sigName: "select-all", callback: (($obj: FlowBox) => void)): number + connect_after(sigName: "select-all", callback: (($obj: FlowBox) => void)): number + emit(sigName: "select-all"): void + connect(sigName: "selected-children-changed", callback: (($obj: FlowBox) => void)): number + connect_after(sigName: "selected-children-changed", callback: (($obj: FlowBox) => void)): number + emit(sigName: "selected-children-changed"): void + connect(sigName: "toggle-cursor-child", callback: (($obj: FlowBox) => void)): number + connect_after(sigName: "toggle-cursor-child", callback: (($obj: FlowBox) => void)): number + emit(sigName: "toggle-cursor-child"): void + connect(sigName: "unselect-all", callback: (($obj: FlowBox) => void)): number + connect_after(sigName: "unselect-all", callback: (($obj: FlowBox) => void)): number + emit(sigName: "unselect-all"): void + /* Signals of Gtk.Widget */ + connect(sigName: "destroy", callback: (($obj: FlowBox) => void)): number + connect_after(sigName: "destroy", callback: (($obj: FlowBox) => void)): number + emit(sigName: "destroy"): void + connect(sigName: "direction-changed", callback: (($obj: FlowBox, previous_direction: TextDirection) => void)): number + connect_after(sigName: "direction-changed", callback: (($obj: FlowBox, previous_direction: TextDirection) => void)): number + emit(sigName: "direction-changed", previous_direction: TextDirection): void + connect(sigName: "hide", callback: (($obj: FlowBox) => void)): number + connect_after(sigName: "hide", callback: (($obj: FlowBox) => void)): number + emit(sigName: "hide"): void + connect(sigName: "keynav-failed", callback: (($obj: FlowBox, direction: DirectionType) => boolean)): number + connect_after(sigName: "keynav-failed", callback: (($obj: FlowBox, direction: DirectionType) => boolean)): number + emit(sigName: "keynav-failed", direction: DirectionType): void + connect(sigName: "map", callback: (($obj: FlowBox) => void)): number + connect_after(sigName: "map", callback: (($obj: FlowBox) => void)): number + emit(sigName: "map"): void + connect(sigName: "mnemonic-activate", callback: (($obj: FlowBox, group_cycling: boolean) => boolean)): number + connect_after(sigName: "mnemonic-activate", callback: (($obj: FlowBox, group_cycling: boolean) => boolean)): number + emit(sigName: "mnemonic-activate", group_cycling: boolean): void + connect(sigName: "move-focus", callback: (($obj: FlowBox, direction: DirectionType) => void)): number + connect_after(sigName: "move-focus", callback: (($obj: FlowBox, direction: DirectionType) => void)): number + emit(sigName: "move-focus", direction: DirectionType): void + connect(sigName: "query-tooltip", callback: (($obj: FlowBox, x: number, y: number, keyboard_mode: boolean, tooltip: Tooltip) => boolean)): number + connect_after(sigName: "query-tooltip", callback: (($obj: FlowBox, x: number, y: number, keyboard_mode: boolean, tooltip: Tooltip) => boolean)): number + emit(sigName: "query-tooltip", x: number, y: number, keyboard_mode: boolean, tooltip: Tooltip): void + connect(sigName: "realize", callback: (($obj: FlowBox) => void)): number + connect_after(sigName: "realize", callback: (($obj: FlowBox) => void)): number + emit(sigName: "realize"): void + connect(sigName: "show", callback: (($obj: FlowBox) => void)): number + connect_after(sigName: "show", callback: (($obj: FlowBox) => void)): number + emit(sigName: "show"): void + connect(sigName: "state-flags-changed", callback: (($obj: FlowBox, flags: StateFlags) => void)): number + connect_after(sigName: "state-flags-changed", callback: (($obj: FlowBox, flags: StateFlags) => void)): number + emit(sigName: "state-flags-changed", flags: StateFlags): void + connect(sigName: "unmap", callback: (($obj: FlowBox) => void)): number + connect_after(sigName: "unmap", callback: (($obj: FlowBox) => void)): number + emit(sigName: "unmap"): void + connect(sigName: "unrealize", callback: (($obj: FlowBox) => void)): number + connect_after(sigName: "unrealize", callback: (($obj: FlowBox) => void)): number + emit(sigName: "unrealize"): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: FlowBox, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: FlowBox, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: "notify::accept-unpaired-release", callback: (($obj: FlowBox, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accept-unpaired-release", callback: (($obj: FlowBox, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::activate-on-single-click", callback: (($obj: FlowBox, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::activate-on-single-click", callback: (($obj: FlowBox, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::column-spacing", callback: (($obj: FlowBox, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::column-spacing", callback: (($obj: FlowBox, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::homogeneous", callback: (($obj: FlowBox, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::homogeneous", callback: (($obj: FlowBox, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::max-children-per-line", callback: (($obj: FlowBox, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::max-children-per-line", callback: (($obj: FlowBox, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::min-children-per-line", callback: (($obj: FlowBox, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::min-children-per-line", callback: (($obj: FlowBox, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::row-spacing", callback: (($obj: FlowBox, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::row-spacing", callback: (($obj: FlowBox, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::selection-mode", callback: (($obj: FlowBox, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::selection-mode", callback: (($obj: FlowBox, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::can-focus", callback: (($obj: FlowBox, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::can-focus", callback: (($obj: FlowBox, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::can-target", callback: (($obj: FlowBox, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::can-target", callback: (($obj: FlowBox, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::css-classes", callback: (($obj: FlowBox, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::css-classes", callback: (($obj: FlowBox, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::cursor", callback: (($obj: FlowBox, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::cursor", callback: (($obj: FlowBox, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::focus-on-click", callback: (($obj: FlowBox, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::focus-on-click", callback: (($obj: FlowBox, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::focusable", callback: (($obj: FlowBox, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::focusable", callback: (($obj: FlowBox, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::halign", callback: (($obj: FlowBox, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::halign", callback: (($obj: FlowBox, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::has-default", callback: (($obj: FlowBox, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-default", callback: (($obj: FlowBox, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::has-focus", callback: (($obj: FlowBox, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-focus", callback: (($obj: FlowBox, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::has-tooltip", callback: (($obj: FlowBox, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-tooltip", callback: (($obj: FlowBox, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::height-request", callback: (($obj: FlowBox, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::height-request", callback: (($obj: FlowBox, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::hexpand", callback: (($obj: FlowBox, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hexpand", callback: (($obj: FlowBox, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::hexpand-set", callback: (($obj: FlowBox, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hexpand-set", callback: (($obj: FlowBox, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::layout-manager", callback: (($obj: FlowBox, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::layout-manager", callback: (($obj: FlowBox, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-bottom", callback: (($obj: FlowBox, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-bottom", callback: (($obj: FlowBox, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-end", callback: (($obj: FlowBox, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-end", callback: (($obj: FlowBox, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-start", callback: (($obj: FlowBox, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-start", callback: (($obj: FlowBox, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-top", callback: (($obj: FlowBox, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-top", callback: (($obj: FlowBox, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::name", callback: (($obj: FlowBox, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::name", callback: (($obj: FlowBox, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::opacity", callback: (($obj: FlowBox, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::opacity", callback: (($obj: FlowBox, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::overflow", callback: (($obj: FlowBox, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::overflow", callback: (($obj: FlowBox, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::parent", callback: (($obj: FlowBox, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::parent", callback: (($obj: FlowBox, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::receives-default", callback: (($obj: FlowBox, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::receives-default", callback: (($obj: FlowBox, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::root", callback: (($obj: FlowBox, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::root", callback: (($obj: FlowBox, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::scale-factor", callback: (($obj: FlowBox, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::scale-factor", callback: (($obj: FlowBox, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::sensitive", callback: (($obj: FlowBox, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::sensitive", callback: (($obj: FlowBox, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::tooltip-markup", callback: (($obj: FlowBox, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::tooltip-markup", callback: (($obj: FlowBox, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::tooltip-text", callback: (($obj: FlowBox, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::tooltip-text", callback: (($obj: FlowBox, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::valign", callback: (($obj: FlowBox, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::valign", callback: (($obj: FlowBox, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::vexpand", callback: (($obj: FlowBox, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vexpand", callback: (($obj: FlowBox, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::vexpand-set", callback: (($obj: FlowBox, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vexpand-set", callback: (($obj: FlowBox, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::visible", callback: (($obj: FlowBox, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::visible", callback: (($obj: FlowBox, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::width-request", callback: (($obj: FlowBox, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::width-request", callback: (($obj: FlowBox, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::accessible-role", callback: (($obj: FlowBox, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-role", callback: (($obj: FlowBox, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::orientation", callback: (($obj: FlowBox, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::orientation", callback: (($obj: FlowBox, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: FlowBox_ConstructProps) + _init (config?: FlowBox_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(): FlowBox + static $gtype: GObject.Type +} +export interface FlowBoxChild_ConstructProps extends Widget_ConstructProps { + child?: Widget + accessible_role?: AccessibleRole +} +export class FlowBoxChild { + /* Properties of Gtk.FlowBoxChild */ + child: Widget + /* Properties of Gtk.Widget */ + can_focus: boolean + can_target: boolean + css_classes: string[] + cursor: Gdk.Cursor + focus_on_click: boolean + focusable: boolean + halign: Align + readonly has_default: boolean + readonly has_focus: boolean + has_tooltip: boolean + height_request: number + hexpand: boolean + hexpand_set: boolean + layout_manager: LayoutManager + margin_bottom: number + margin_end: number + margin_start: number + margin_top: number + name: string + opacity: number + overflow: Overflow + readonly parent: Widget + receives_default: boolean + readonly root: Root + readonly scale_factor: number + sensitive: boolean + tooltip_markup: string + tooltip_text: string + valign: Align + vexpand: boolean + vexpand_set: boolean + visible: boolean + width_request: number + /* Properties of Gtk.Accessible */ + accessible_role: AccessibleRole + /* Fields of Gtk.Widget */ + parent_instance: GObject.InitiallyUnowned + /* Fields of GObject.InitiallyUnowned */ + g_type_instance: GObject.TypeInstance + /* Methods of Gtk.FlowBoxChild */ + changed(): void + get_child(): Widget | null + get_index(): number + is_selected(): boolean + set_child(child?: Widget | null): void + /* Methods of Gtk.Widget */ + action_set_enabled(action_name: string, enabled: boolean): void + activate(): boolean + activate_action(name: string, args?: GLib.Variant | null): boolean + activate_default(): void + add_controller(controller: EventController): void + add_css_class(css_class: string): void + add_mnemonic_label(label: Widget): void + add_tick_callback(callback: TickCallback): number + allocate(width: number, height: number, baseline: number, transform?: Gsk.Transform | null): void + child_focus(direction: DirectionType): boolean + compute_bounds(target: Widget): [ /* returnType */ boolean, /* out_bounds */ Graphene.Rect ] + compute_expand(orientation: Orientation): boolean + compute_point(target: Widget, point: Graphene.Point): [ /* returnType */ boolean, /* out_point */ Graphene.Point ] + compute_transform(target: Widget): [ /* returnType */ boolean, /* out_transform */ Graphene.Matrix ] + contains(x: number, y: number): boolean + create_pango_context(): Pango.Context + create_pango_layout(text?: string | null): Pango.Layout + drag_check_threshold(start_x: number, start_y: number, current_x: number, current_y: number): boolean + error_bell(): void + get_allocated_baseline(): number + get_allocated_height(): number + get_allocated_width(): number + get_allocation(): /* allocation */ Allocation + get_ancestor(widget_type: GObject.Type): Widget | null + get_can_focus(): boolean + get_can_target(): boolean + get_child_visible(): boolean + get_clipboard(): Gdk.Clipboard + get_css_classes(): string[] + get_css_name(): string + get_cursor(): Gdk.Cursor | null + get_direction(): TextDirection + get_display(): Gdk.Display + get_first_child(): Widget | null + get_focus_child(): Widget | null + get_focus_on_click(): boolean + get_focusable(): boolean + get_font_map(): Pango.FontMap | null + get_font_options(): cairo.FontOptions | null + get_frame_clock(): Gdk.FrameClock | null + get_halign(): Align + get_has_tooltip(): boolean + get_height(): number + get_hexpand(): boolean + get_hexpand_set(): boolean + get_last_child(): Widget | null + get_layout_manager(): LayoutManager | null + get_mapped(): boolean + get_margin_bottom(): number + get_margin_end(): number + get_margin_start(): number + get_margin_top(): number + get_name(): string + get_native(): Native | null + get_next_sibling(): Widget | null + get_opacity(): number + get_overflow(): Overflow + get_pango_context(): Pango.Context + get_parent(): Widget | null + get_preferred_size(): [ /* minimum_size */ Requisition | null, /* natural_size */ Requisition | null ] + get_prev_sibling(): Widget | null + get_primary_clipboard(): Gdk.Clipboard + get_realized(): boolean + get_receives_default(): boolean + get_request_mode(): SizeRequestMode + get_root(): Root | null + get_scale_factor(): number + get_sensitive(): boolean + get_settings(): Settings + get_size(orientation: Orientation): number + get_size_request(): [ /* width */ number | null, /* height */ number | null ] + get_state_flags(): StateFlags + get_style_context(): StyleContext + get_template_child(widget_type: GObject.Type, name: string): GObject.Object + get_tooltip_markup(): string | null + get_tooltip_text(): string | null + get_valign(): Align + get_vexpand(): boolean + get_vexpand_set(): boolean + get_visible(): boolean + get_width(): number + grab_focus(): boolean + has_css_class(css_class: string): boolean + has_visible_focus(): boolean + hide(): void + in_destruction(): boolean + init_template(): void + insert_action_group(name: string, group?: Gio.ActionGroup | null): void + insert_after(parent: Widget, previous_sibling?: Widget | null): void + insert_before(parent: Widget, next_sibling?: Widget | null): void + is_ancestor(ancestor: Widget): boolean + is_drawable(): boolean + is_focus(): boolean + is_sensitive(): boolean + is_visible(): boolean + keynav_failed(direction: DirectionType): boolean + list_mnemonic_labels(): Widget[] + map(): void + measure(orientation: Orientation, for_size: number): [ /* minimum */ number | null, /* natural */ number | null, /* minimum_baseline */ number | null, /* natural_baseline */ number | null ] + mnemonic_activate(group_cycling: boolean): boolean + observe_children(): Gio.ListModel + observe_controllers(): Gio.ListModel + pick(x: number, y: number, flags: PickFlags): Widget | null + queue_allocate(): void + queue_draw(): void + queue_resize(): void + realize(): void + remove_controller(controller: EventController): void + remove_css_class(css_class: string): void + remove_mnemonic_label(label: Widget): void + remove_tick_callback(id: number): void + set_can_focus(can_focus: boolean): void + set_can_target(can_target: boolean): void + set_child_visible(child_visible: boolean): void + set_css_classes(classes: string[]): void + set_cursor(cursor?: Gdk.Cursor | null): void + set_cursor_from_name(name?: string | null): void + set_direction(dir: TextDirection): void + set_focus_child(child?: Widget | null): void + set_focus_on_click(focus_on_click: boolean): void + set_focusable(focusable: boolean): void + set_font_map(font_map?: Pango.FontMap | null): void + set_font_options(options?: cairo.FontOptions | null): void + set_halign(align: Align): void + set_has_tooltip(has_tooltip: boolean): void + set_hexpand(expand: boolean): void + set_hexpand_set(set: boolean): void + set_layout_manager(layout_manager?: LayoutManager | null): void + set_margin_bottom(margin: number): void + set_margin_end(margin: number): void + set_margin_start(margin: number): void + set_margin_top(margin: number): void + set_name(name: string): void + set_opacity(opacity: number): void + set_overflow(overflow: Overflow): void + set_parent(parent: Widget): void + set_receives_default(receives_default: boolean): void + set_sensitive(sensitive: boolean): void + set_size_request(width: number, height: number): void + set_state_flags(flags: StateFlags, clear: boolean): void + set_tooltip_markup(markup?: string | null): void + set_tooltip_text(text?: string | null): void + set_valign(align: Align): void + set_vexpand(expand: boolean): void + set_vexpand_set(set: boolean): void + set_visible(visible: boolean): void + should_layout(): boolean + show(): void + size_allocate(allocation: Allocation, baseline: number): void + snapshot_child(child: Widget, snapshot: Snapshot): void + translate_coordinates(dest_widget: Widget, src_x: number, src_y: number): [ /* returnType */ boolean, /* dest_x */ number | null, /* dest_y */ number | null ] + trigger_tooltip_query(): void + unmap(): void + unparent(): void + unrealize(): void + unset_state_flags(flags: StateFlags): void + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Methods of Gtk.Accessible */ + get_accessible_role(): AccessibleRole + reset_property(property: AccessibleProperty): void + reset_relation(relation: AccessibleRelation): void + reset_state(state: AccessibleState): void + update_property(properties: AccessibleProperty[], values: any): void + update_relation(relations: AccessibleRelation[], values: any): void + update_state(states: AccessibleState[], values: any): void + /* Methods of Gtk.Buildable */ + get_buildable_id(): string + /* Virtual methods of Gtk.FlowBoxChild */ + vfunc_activate(): void + /* Virtual methods of Gtk.Widget */ + vfunc_compute_expand(hexpand_p: boolean, vexpand_p: boolean): void + vfunc_contains(x: number, y: number): boolean + vfunc_css_changed(change: CssStyleChange): void + vfunc_direction_changed(previous_direction: TextDirection): void + vfunc_focus(direction: DirectionType): boolean + vfunc_get_request_mode(): SizeRequestMode + vfunc_grab_focus(): boolean + vfunc_hide(): void + vfunc_keynav_failed(direction: DirectionType): boolean + vfunc_map(): void + vfunc_measure(orientation: Orientation, for_size: number): [ /* minimum */ number | null, /* natural */ number | null, /* minimum_baseline */ number | null, /* natural_baseline */ number | null ] + vfunc_mnemonic_activate(group_cycling: boolean): boolean + vfunc_move_focus(direction: DirectionType): void + vfunc_query_tooltip(x: number, y: number, keyboard_tooltip: boolean, tooltip: Tooltip): boolean + vfunc_realize(): void + vfunc_root(): void + vfunc_set_focus_child(child?: Widget | null): void + vfunc_show(): void + vfunc_size_allocate(width: number, height: number, baseline: number): void + vfunc_snapshot(snapshot: Snapshot): void + vfunc_state_flags_changed(previous_state_flags: StateFlags): void + vfunc_system_setting_changed(settings: SystemSetting): void + vfunc_unmap(): void + vfunc_unrealize(): void + vfunc_unroot(): void + vfunc_add_child(builder: Builder, child: GObject.Object, type?: string | null): void + vfunc_custom_finished(builder: Builder, child: GObject.Object | null, tagname: string, data?: object | null): void + vfunc_custom_tag_end(builder: Builder, child: GObject.Object | null, tagname: string, data?: object | null): void + vfunc_custom_tag_start(builder: Builder, child: GObject.Object | null, tagname: string): [ /* returnType */ boolean, /* parser */ BuildableParser, /* data */ object | null ] + vfunc_get_id(): string + vfunc_get_internal_child(builder: Builder, childname: string): GObject.Object + vfunc_parser_finished(builder: Builder): void + vfunc_set_buildable_property(builder: Builder, name: string, value: any): void + vfunc_set_id(id: string): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Gtk.FlowBoxChild */ + connect(sigName: "activate", callback: (($obj: FlowBoxChild) => void)): number + connect_after(sigName: "activate", callback: (($obj: FlowBoxChild) => void)): number + emit(sigName: "activate"): void + /* Signals of Gtk.Widget */ + connect(sigName: "destroy", callback: (($obj: FlowBoxChild) => void)): number + connect_after(sigName: "destroy", callback: (($obj: FlowBoxChild) => void)): number + emit(sigName: "destroy"): void + connect(sigName: "direction-changed", callback: (($obj: FlowBoxChild, previous_direction: TextDirection) => void)): number + connect_after(sigName: "direction-changed", callback: (($obj: FlowBoxChild, previous_direction: TextDirection) => void)): number + emit(sigName: "direction-changed", previous_direction: TextDirection): void + connect(sigName: "hide", callback: (($obj: FlowBoxChild) => void)): number + connect_after(sigName: "hide", callback: (($obj: FlowBoxChild) => void)): number + emit(sigName: "hide"): void + connect(sigName: "keynav-failed", callback: (($obj: FlowBoxChild, direction: DirectionType) => boolean)): number + connect_after(sigName: "keynav-failed", callback: (($obj: FlowBoxChild, direction: DirectionType) => boolean)): number + emit(sigName: "keynav-failed", direction: DirectionType): void + connect(sigName: "map", callback: (($obj: FlowBoxChild) => void)): number + connect_after(sigName: "map", callback: (($obj: FlowBoxChild) => void)): number + emit(sigName: "map"): void + connect(sigName: "mnemonic-activate", callback: (($obj: FlowBoxChild, group_cycling: boolean) => boolean)): number + connect_after(sigName: "mnemonic-activate", callback: (($obj: FlowBoxChild, group_cycling: boolean) => boolean)): number + emit(sigName: "mnemonic-activate", group_cycling: boolean): void + connect(sigName: "move-focus", callback: (($obj: FlowBoxChild, direction: DirectionType) => void)): number + connect_after(sigName: "move-focus", callback: (($obj: FlowBoxChild, direction: DirectionType) => void)): number + emit(sigName: "move-focus", direction: DirectionType): void + connect(sigName: "query-tooltip", callback: (($obj: FlowBoxChild, x: number, y: number, keyboard_mode: boolean, tooltip: Tooltip) => boolean)): number + connect_after(sigName: "query-tooltip", callback: (($obj: FlowBoxChild, x: number, y: number, keyboard_mode: boolean, tooltip: Tooltip) => boolean)): number + emit(sigName: "query-tooltip", x: number, y: number, keyboard_mode: boolean, tooltip: Tooltip): void + connect(sigName: "realize", callback: (($obj: FlowBoxChild) => void)): number + connect_after(sigName: "realize", callback: (($obj: FlowBoxChild) => void)): number + emit(sigName: "realize"): void + connect(sigName: "show", callback: (($obj: FlowBoxChild) => void)): number + connect_after(sigName: "show", callback: (($obj: FlowBoxChild) => void)): number + emit(sigName: "show"): void + connect(sigName: "state-flags-changed", callback: (($obj: FlowBoxChild, flags: StateFlags) => void)): number + connect_after(sigName: "state-flags-changed", callback: (($obj: FlowBoxChild, flags: StateFlags) => void)): number + emit(sigName: "state-flags-changed", flags: StateFlags): void + connect(sigName: "unmap", callback: (($obj: FlowBoxChild) => void)): number + connect_after(sigName: "unmap", callback: (($obj: FlowBoxChild) => void)): number + emit(sigName: "unmap"): void + connect(sigName: "unrealize", callback: (($obj: FlowBoxChild) => void)): number + connect_after(sigName: "unrealize", callback: (($obj: FlowBoxChild) => void)): number + emit(sigName: "unrealize"): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: FlowBoxChild, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: FlowBoxChild, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: "notify::child", callback: (($obj: FlowBoxChild, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::child", callback: (($obj: FlowBoxChild, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::can-focus", callback: (($obj: FlowBoxChild, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::can-focus", callback: (($obj: FlowBoxChild, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::can-target", callback: (($obj: FlowBoxChild, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::can-target", callback: (($obj: FlowBoxChild, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::css-classes", callback: (($obj: FlowBoxChild, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::css-classes", callback: (($obj: FlowBoxChild, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::cursor", callback: (($obj: FlowBoxChild, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::cursor", callback: (($obj: FlowBoxChild, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::focus-on-click", callback: (($obj: FlowBoxChild, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::focus-on-click", callback: (($obj: FlowBoxChild, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::focusable", callback: (($obj: FlowBoxChild, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::focusable", callback: (($obj: FlowBoxChild, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::halign", callback: (($obj: FlowBoxChild, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::halign", callback: (($obj: FlowBoxChild, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::has-default", callback: (($obj: FlowBoxChild, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-default", callback: (($obj: FlowBoxChild, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::has-focus", callback: (($obj: FlowBoxChild, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-focus", callback: (($obj: FlowBoxChild, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::has-tooltip", callback: (($obj: FlowBoxChild, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-tooltip", callback: (($obj: FlowBoxChild, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::height-request", callback: (($obj: FlowBoxChild, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::height-request", callback: (($obj: FlowBoxChild, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::hexpand", callback: (($obj: FlowBoxChild, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hexpand", callback: (($obj: FlowBoxChild, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::hexpand-set", callback: (($obj: FlowBoxChild, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hexpand-set", callback: (($obj: FlowBoxChild, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::layout-manager", callback: (($obj: FlowBoxChild, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::layout-manager", callback: (($obj: FlowBoxChild, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-bottom", callback: (($obj: FlowBoxChild, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-bottom", callback: (($obj: FlowBoxChild, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-end", callback: (($obj: FlowBoxChild, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-end", callback: (($obj: FlowBoxChild, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-start", callback: (($obj: FlowBoxChild, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-start", callback: (($obj: FlowBoxChild, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-top", callback: (($obj: FlowBoxChild, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-top", callback: (($obj: FlowBoxChild, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::name", callback: (($obj: FlowBoxChild, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::name", callback: (($obj: FlowBoxChild, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::opacity", callback: (($obj: FlowBoxChild, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::opacity", callback: (($obj: FlowBoxChild, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::overflow", callback: (($obj: FlowBoxChild, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::overflow", callback: (($obj: FlowBoxChild, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::parent", callback: (($obj: FlowBoxChild, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::parent", callback: (($obj: FlowBoxChild, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::receives-default", callback: (($obj: FlowBoxChild, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::receives-default", callback: (($obj: FlowBoxChild, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::root", callback: (($obj: FlowBoxChild, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::root", callback: (($obj: FlowBoxChild, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::scale-factor", callback: (($obj: FlowBoxChild, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::scale-factor", callback: (($obj: FlowBoxChild, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::sensitive", callback: (($obj: FlowBoxChild, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::sensitive", callback: (($obj: FlowBoxChild, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::tooltip-markup", callback: (($obj: FlowBoxChild, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::tooltip-markup", callback: (($obj: FlowBoxChild, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::tooltip-text", callback: (($obj: FlowBoxChild, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::tooltip-text", callback: (($obj: FlowBoxChild, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::valign", callback: (($obj: FlowBoxChild, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::valign", callback: (($obj: FlowBoxChild, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::vexpand", callback: (($obj: FlowBoxChild, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vexpand", callback: (($obj: FlowBoxChild, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::vexpand-set", callback: (($obj: FlowBoxChild, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vexpand-set", callback: (($obj: FlowBoxChild, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::visible", callback: (($obj: FlowBoxChild, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::visible", callback: (($obj: FlowBoxChild, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::width-request", callback: (($obj: FlowBoxChild, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::width-request", callback: (($obj: FlowBoxChild, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::accessible-role", callback: (($obj: FlowBoxChild, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-role", callback: (($obj: FlowBoxChild, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: FlowBoxChild_ConstructProps) + _init (config?: FlowBoxChild_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(): FlowBoxChild + static $gtype: GObject.Type +} +export interface FontButton_ConstructProps extends Widget_ConstructProps { + modal?: boolean + title?: string + use_font?: boolean + use_size?: boolean + accessible_role?: AccessibleRole + font?: string + font_desc?: Pango.FontDescription + language?: string + level?: FontChooserLevel + preview_text?: string + show_preview_entry?: boolean +} +export class FontButton { + /* Properties of Gtk.FontButton */ + modal: boolean + title: string + use_font: boolean + use_size: boolean + /* Properties of Gtk.Widget */ + can_focus: boolean + can_target: boolean + css_classes: string[] + cursor: Gdk.Cursor + focus_on_click: boolean + focusable: boolean + halign: Align + readonly has_default: boolean + readonly has_focus: boolean + has_tooltip: boolean + height_request: number + hexpand: boolean + hexpand_set: boolean + layout_manager: LayoutManager + margin_bottom: number + margin_end: number + margin_start: number + margin_top: number + name: string + opacity: number + overflow: Overflow + readonly parent: Widget + receives_default: boolean + readonly root: Root + readonly scale_factor: number + sensitive: boolean + tooltip_markup: string + tooltip_text: string + valign: Align + vexpand: boolean + vexpand_set: boolean + visible: boolean + width_request: number + /* Properties of Gtk.Accessible */ + accessible_role: AccessibleRole + /* Properties of Gtk.FontChooser */ + font: string + font_desc: Pango.FontDescription + readonly font_features: string + language: string + level: FontChooserLevel + preview_text: string + show_preview_entry: boolean + /* Fields of Gtk.Widget */ + parent_instance: GObject.InitiallyUnowned + /* Fields of GObject.InitiallyUnowned */ + g_type_instance: GObject.TypeInstance + /* Methods of Gtk.FontButton */ + get_modal(): boolean + get_title(): string + get_use_font(): boolean + get_use_size(): boolean + set_modal(modal: boolean): void + set_title(title: string): void + set_use_font(use_font: boolean): void + set_use_size(use_size: boolean): void + /* Methods of Gtk.Widget */ + action_set_enabled(action_name: string, enabled: boolean): void + activate(): boolean + activate_action(name: string, args?: GLib.Variant | null): boolean + activate_default(): void + add_controller(controller: EventController): void + add_css_class(css_class: string): void + add_mnemonic_label(label: Widget): void + add_tick_callback(callback: TickCallback): number + allocate(width: number, height: number, baseline: number, transform?: Gsk.Transform | null): void + child_focus(direction: DirectionType): boolean + compute_bounds(target: Widget): [ /* returnType */ boolean, /* out_bounds */ Graphene.Rect ] + compute_expand(orientation: Orientation): boolean + compute_point(target: Widget, point: Graphene.Point): [ /* returnType */ boolean, /* out_point */ Graphene.Point ] + compute_transform(target: Widget): [ /* returnType */ boolean, /* out_transform */ Graphene.Matrix ] + contains(x: number, y: number): boolean + create_pango_context(): Pango.Context + create_pango_layout(text?: string | null): Pango.Layout + drag_check_threshold(start_x: number, start_y: number, current_x: number, current_y: number): boolean + error_bell(): void + get_allocated_baseline(): number + get_allocated_height(): number + get_allocated_width(): number + get_allocation(): /* allocation */ Allocation + get_ancestor(widget_type: GObject.Type): Widget | null + get_can_focus(): boolean + get_can_target(): boolean + get_child_visible(): boolean + get_clipboard(): Gdk.Clipboard + get_css_classes(): string[] + get_css_name(): string + get_cursor(): Gdk.Cursor | null + get_direction(): TextDirection + get_display(): Gdk.Display + get_first_child(): Widget | null + get_focus_child(): Widget | null + get_focus_on_click(): boolean + get_focusable(): boolean + get_font_map(): Pango.FontMap | null + get_font_options(): cairo.FontOptions | null + get_frame_clock(): Gdk.FrameClock | null + get_halign(): Align + get_has_tooltip(): boolean + get_height(): number + get_hexpand(): boolean + get_hexpand_set(): boolean + get_last_child(): Widget | null + get_layout_manager(): LayoutManager | null + get_mapped(): boolean + get_margin_bottom(): number + get_margin_end(): number + get_margin_start(): number + get_margin_top(): number + get_name(): string + get_native(): Native | null + get_next_sibling(): Widget | null + get_opacity(): number + get_overflow(): Overflow + get_pango_context(): Pango.Context + get_parent(): Widget | null + get_preferred_size(): [ /* minimum_size */ Requisition | null, /* natural_size */ Requisition | null ] + get_prev_sibling(): Widget | null + get_primary_clipboard(): Gdk.Clipboard + get_realized(): boolean + get_receives_default(): boolean + get_request_mode(): SizeRequestMode + get_root(): Root | null + get_scale_factor(): number + get_sensitive(): boolean + get_settings(): Settings + get_size(orientation: Orientation): number + get_size_request(): [ /* width */ number | null, /* height */ number | null ] + get_state_flags(): StateFlags + get_style_context(): StyleContext + get_template_child(widget_type: GObject.Type, name: string): GObject.Object + get_tooltip_markup(): string | null + get_tooltip_text(): string | null + get_valign(): Align + get_vexpand(): boolean + get_vexpand_set(): boolean + get_visible(): boolean + get_width(): number + grab_focus(): boolean + has_css_class(css_class: string): boolean + has_visible_focus(): boolean + hide(): void + in_destruction(): boolean + init_template(): void + insert_action_group(name: string, group?: Gio.ActionGroup | null): void + insert_after(parent: Widget, previous_sibling?: Widget | null): void + insert_before(parent: Widget, next_sibling?: Widget | null): void + is_ancestor(ancestor: Widget): boolean + is_drawable(): boolean + is_focus(): boolean + is_sensitive(): boolean + is_visible(): boolean + keynav_failed(direction: DirectionType): boolean + list_mnemonic_labels(): Widget[] + map(): void + measure(orientation: Orientation, for_size: number): [ /* minimum */ number | null, /* natural */ number | null, /* minimum_baseline */ number | null, /* natural_baseline */ number | null ] + mnemonic_activate(group_cycling: boolean): boolean + observe_children(): Gio.ListModel + observe_controllers(): Gio.ListModel + pick(x: number, y: number, flags: PickFlags): Widget | null + queue_allocate(): void + queue_draw(): void + queue_resize(): void + realize(): void + remove_controller(controller: EventController): void + remove_css_class(css_class: string): void + remove_mnemonic_label(label: Widget): void + remove_tick_callback(id: number): void + set_can_focus(can_focus: boolean): void + set_can_target(can_target: boolean): void + set_child_visible(child_visible: boolean): void + set_css_classes(classes: string[]): void + set_cursor(cursor?: Gdk.Cursor | null): void + set_cursor_from_name(name?: string | null): void + set_direction(dir: TextDirection): void + set_focus_child(child?: Widget | null): void + set_focus_on_click(focus_on_click: boolean): void + set_focusable(focusable: boolean): void + set_font_map(font_map?: Pango.FontMap | null): void + set_font_options(options?: cairo.FontOptions | null): void + set_halign(align: Align): void + set_has_tooltip(has_tooltip: boolean): void + set_hexpand(expand: boolean): void + set_hexpand_set(set: boolean): void + set_layout_manager(layout_manager?: LayoutManager | null): void + set_margin_bottom(margin: number): void + set_margin_end(margin: number): void + set_margin_start(margin: number): void + set_margin_top(margin: number): void + set_name(name: string): void + set_opacity(opacity: number): void + set_overflow(overflow: Overflow): void + set_parent(parent: Widget): void + set_receives_default(receives_default: boolean): void + set_sensitive(sensitive: boolean): void + set_size_request(width: number, height: number): void + set_state_flags(flags: StateFlags, clear: boolean): void + set_tooltip_markup(markup?: string | null): void + set_tooltip_text(text?: string | null): void + set_valign(align: Align): void + set_vexpand(expand: boolean): void + set_vexpand_set(set: boolean): void + set_visible(visible: boolean): void + should_layout(): boolean + show(): void + size_allocate(allocation: Allocation, baseline: number): void + snapshot_child(child: Widget, snapshot: Snapshot): void + translate_coordinates(dest_widget: Widget, src_x: number, src_y: number): [ /* returnType */ boolean, /* dest_x */ number | null, /* dest_y */ number | null ] + trigger_tooltip_query(): void + unmap(): void + unparent(): void + unrealize(): void + unset_state_flags(flags: StateFlags): void + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Methods of Gtk.Accessible */ + get_accessible_role(): AccessibleRole + reset_property(property: AccessibleProperty): void + reset_relation(relation: AccessibleRelation): void + reset_state(state: AccessibleState): void + update_property(properties: AccessibleProperty[], values: any): void + update_relation(relations: AccessibleRelation[], values: any): void + update_state(states: AccessibleState[], values: any): void + /* Methods of Gtk.Buildable */ + get_buildable_id(): string + /* Methods of Gtk.FontChooser */ + get_font(): string | null + get_font_desc(): Pango.FontDescription | null + get_font_face(): Pango.FontFace | null + get_font_family(): Pango.FontFamily | null + get_font_features(): string + get_font_size(): number + get_language(): string + get_level(): FontChooserLevel + get_preview_text(): string + get_show_preview_entry(): boolean + set_filter_func(filter: FontFilterFunc | null): void + set_font(fontname: string): void + set_font_desc(font_desc: Pango.FontDescription): void + set_language(language: string): void + set_level(level: FontChooserLevel): void + set_preview_text(text: string): void + set_show_preview_entry(show_preview_entry: boolean): void + /* Virtual methods of Gtk.FontButton */ + vfunc_font_activated(fontname: string): void + vfunc_get_font_face(): Pango.FontFace | null + vfunc_get_font_family(): Pango.FontFamily | null + vfunc_get_font_map(): Pango.FontMap | null + vfunc_get_font_size(): number + vfunc_set_filter_func(filter: FontFilterFunc | null): void + vfunc_set_font_map(fontmap?: Pango.FontMap | null): void + /* Virtual methods of Gtk.Widget */ + vfunc_compute_expand(hexpand_p: boolean, vexpand_p: boolean): void + vfunc_contains(x: number, y: number): boolean + vfunc_css_changed(change: CssStyleChange): void + vfunc_direction_changed(previous_direction: TextDirection): void + vfunc_focus(direction: DirectionType): boolean + vfunc_get_request_mode(): SizeRequestMode + vfunc_grab_focus(): boolean + vfunc_hide(): void + vfunc_keynav_failed(direction: DirectionType): boolean + vfunc_map(): void + vfunc_measure(orientation: Orientation, for_size: number): [ /* minimum */ number | null, /* natural */ number | null, /* minimum_baseline */ number | null, /* natural_baseline */ number | null ] + vfunc_mnemonic_activate(group_cycling: boolean): boolean + vfunc_move_focus(direction: DirectionType): void + vfunc_query_tooltip(x: number, y: number, keyboard_tooltip: boolean, tooltip: Tooltip): boolean + vfunc_realize(): void + vfunc_root(): void + vfunc_set_focus_child(child?: Widget | null): void + vfunc_show(): void + vfunc_size_allocate(width: number, height: number, baseline: number): void + vfunc_snapshot(snapshot: Snapshot): void + vfunc_state_flags_changed(previous_state_flags: StateFlags): void + vfunc_system_setting_changed(settings: SystemSetting): void + vfunc_unmap(): void + vfunc_unrealize(): void + vfunc_unroot(): void + vfunc_add_child(builder: Builder, child: GObject.Object, type?: string | null): void + vfunc_custom_finished(builder: Builder, child: GObject.Object | null, tagname: string, data?: object | null): void + vfunc_custom_tag_end(builder: Builder, child: GObject.Object | null, tagname: string, data?: object | null): void + vfunc_custom_tag_start(builder: Builder, child: GObject.Object | null, tagname: string): [ /* returnType */ boolean, /* parser */ BuildableParser, /* data */ object | null ] + vfunc_get_id(): string + vfunc_get_internal_child(builder: Builder, childname: string): GObject.Object + vfunc_parser_finished(builder: Builder): void + vfunc_set_buildable_property(builder: Builder, name: string, value: any): void + vfunc_set_id(id: string): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Gtk.FontButton */ + connect(sigName: "font-set", callback: (($obj: FontButton) => void)): number + connect_after(sigName: "font-set", callback: (($obj: FontButton) => void)): number + emit(sigName: "font-set"): void + /* Signals of Gtk.Widget */ + connect(sigName: "destroy", callback: (($obj: FontButton) => void)): number + connect_after(sigName: "destroy", callback: (($obj: FontButton) => void)): number + emit(sigName: "destroy"): void + connect(sigName: "direction-changed", callback: (($obj: FontButton, previous_direction: TextDirection) => void)): number + connect_after(sigName: "direction-changed", callback: (($obj: FontButton, previous_direction: TextDirection) => void)): number + emit(sigName: "direction-changed", previous_direction: TextDirection): void + connect(sigName: "hide", callback: (($obj: FontButton) => void)): number + connect_after(sigName: "hide", callback: (($obj: FontButton) => void)): number + emit(sigName: "hide"): void + connect(sigName: "keynav-failed", callback: (($obj: FontButton, direction: DirectionType) => boolean)): number + connect_after(sigName: "keynav-failed", callback: (($obj: FontButton, direction: DirectionType) => boolean)): number + emit(sigName: "keynav-failed", direction: DirectionType): void + connect(sigName: "map", callback: (($obj: FontButton) => void)): number + connect_after(sigName: "map", callback: (($obj: FontButton) => void)): number + emit(sigName: "map"): void + connect(sigName: "mnemonic-activate", callback: (($obj: FontButton, group_cycling: boolean) => boolean)): number + connect_after(sigName: "mnemonic-activate", callback: (($obj: FontButton, group_cycling: boolean) => boolean)): number + emit(sigName: "mnemonic-activate", group_cycling: boolean): void + connect(sigName: "move-focus", callback: (($obj: FontButton, direction: DirectionType) => void)): number + connect_after(sigName: "move-focus", callback: (($obj: FontButton, direction: DirectionType) => void)): number + emit(sigName: "move-focus", direction: DirectionType): void + connect(sigName: "query-tooltip", callback: (($obj: FontButton, x: number, y: number, keyboard_mode: boolean, tooltip: Tooltip) => boolean)): number + connect_after(sigName: "query-tooltip", callback: (($obj: FontButton, x: number, y: number, keyboard_mode: boolean, tooltip: Tooltip) => boolean)): number + emit(sigName: "query-tooltip", x: number, y: number, keyboard_mode: boolean, tooltip: Tooltip): void + connect(sigName: "realize", callback: (($obj: FontButton) => void)): number + connect_after(sigName: "realize", callback: (($obj: FontButton) => void)): number + emit(sigName: "realize"): void + connect(sigName: "show", callback: (($obj: FontButton) => void)): number + connect_after(sigName: "show", callback: (($obj: FontButton) => void)): number + emit(sigName: "show"): void + connect(sigName: "state-flags-changed", callback: (($obj: FontButton, flags: StateFlags) => void)): number + connect_after(sigName: "state-flags-changed", callback: (($obj: FontButton, flags: StateFlags) => void)): number + emit(sigName: "state-flags-changed", flags: StateFlags): void + connect(sigName: "unmap", callback: (($obj: FontButton) => void)): number + connect_after(sigName: "unmap", callback: (($obj: FontButton) => void)): number + emit(sigName: "unmap"): void + connect(sigName: "unrealize", callback: (($obj: FontButton) => void)): number + connect_after(sigName: "unrealize", callback: (($obj: FontButton) => void)): number + emit(sigName: "unrealize"): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: FontButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: FontButton, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + /* Signals of Gtk.FontChooser */ + connect(sigName: "font-activated", callback: (($obj: FontButton, fontname: string) => void)): number + connect_after(sigName: "font-activated", callback: (($obj: FontButton, fontname: string) => void)): number + emit(sigName: "font-activated", fontname: string): void + connect(sigName: "notify::modal", callback: (($obj: FontButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::modal", callback: (($obj: FontButton, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::title", callback: (($obj: FontButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::title", callback: (($obj: FontButton, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::use-font", callback: (($obj: FontButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::use-font", callback: (($obj: FontButton, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::use-size", callback: (($obj: FontButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::use-size", callback: (($obj: FontButton, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::can-focus", callback: (($obj: FontButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::can-focus", callback: (($obj: FontButton, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::can-target", callback: (($obj: FontButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::can-target", callback: (($obj: FontButton, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::css-classes", callback: (($obj: FontButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::css-classes", callback: (($obj: FontButton, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::cursor", callback: (($obj: FontButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::cursor", callback: (($obj: FontButton, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::focus-on-click", callback: (($obj: FontButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::focus-on-click", callback: (($obj: FontButton, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::focusable", callback: (($obj: FontButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::focusable", callback: (($obj: FontButton, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::halign", callback: (($obj: FontButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::halign", callback: (($obj: FontButton, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::has-default", callback: (($obj: FontButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-default", callback: (($obj: FontButton, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::has-focus", callback: (($obj: FontButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-focus", callback: (($obj: FontButton, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::has-tooltip", callback: (($obj: FontButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-tooltip", callback: (($obj: FontButton, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::height-request", callback: (($obj: FontButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::height-request", callback: (($obj: FontButton, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::hexpand", callback: (($obj: FontButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hexpand", callback: (($obj: FontButton, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::hexpand-set", callback: (($obj: FontButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hexpand-set", callback: (($obj: FontButton, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::layout-manager", callback: (($obj: FontButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::layout-manager", callback: (($obj: FontButton, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-bottom", callback: (($obj: FontButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-bottom", callback: (($obj: FontButton, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-end", callback: (($obj: FontButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-end", callback: (($obj: FontButton, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-start", callback: (($obj: FontButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-start", callback: (($obj: FontButton, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-top", callback: (($obj: FontButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-top", callback: (($obj: FontButton, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::name", callback: (($obj: FontButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::name", callback: (($obj: FontButton, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::opacity", callback: (($obj: FontButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::opacity", callback: (($obj: FontButton, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::overflow", callback: (($obj: FontButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::overflow", callback: (($obj: FontButton, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::parent", callback: (($obj: FontButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::parent", callback: (($obj: FontButton, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::receives-default", callback: (($obj: FontButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::receives-default", callback: (($obj: FontButton, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::root", callback: (($obj: FontButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::root", callback: (($obj: FontButton, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::scale-factor", callback: (($obj: FontButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::scale-factor", callback: (($obj: FontButton, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::sensitive", callback: (($obj: FontButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::sensitive", callback: (($obj: FontButton, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::tooltip-markup", callback: (($obj: FontButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::tooltip-markup", callback: (($obj: FontButton, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::tooltip-text", callback: (($obj: FontButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::tooltip-text", callback: (($obj: FontButton, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::valign", callback: (($obj: FontButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::valign", callback: (($obj: FontButton, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::vexpand", callback: (($obj: FontButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vexpand", callback: (($obj: FontButton, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::vexpand-set", callback: (($obj: FontButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vexpand-set", callback: (($obj: FontButton, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::visible", callback: (($obj: FontButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::visible", callback: (($obj: FontButton, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::width-request", callback: (($obj: FontButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::width-request", callback: (($obj: FontButton, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::accessible-role", callback: (($obj: FontButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-role", callback: (($obj: FontButton, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::font", callback: (($obj: FontButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::font", callback: (($obj: FontButton, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::font-desc", callback: (($obj: FontButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::font-desc", callback: (($obj: FontButton, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::font-features", callback: (($obj: FontButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::font-features", callback: (($obj: FontButton, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::language", callback: (($obj: FontButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::language", callback: (($obj: FontButton, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::level", callback: (($obj: FontButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::level", callback: (($obj: FontButton, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::preview-text", callback: (($obj: FontButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::preview-text", callback: (($obj: FontButton, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::show-preview-entry", callback: (($obj: FontButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::show-preview-entry", callback: (($obj: FontButton, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: FontButton_ConstructProps) + _init (config?: FontButton_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(): FontButton + static new_with_font(fontname: string): FontButton + static $gtype: GObject.Type +} +export interface FontChooserDialog_ConstructProps extends Dialog_ConstructProps { + accessible_role?: AccessibleRole + font?: string + font_desc?: Pango.FontDescription + language?: string + level?: FontChooserLevel + preview_text?: string + show_preview_entry?: boolean +} +export class FontChooserDialog { + /* Properties of Gtk.Window */ + application: Application + child: Widget + decorated: boolean + default_height: number + default_widget: Widget + default_width: number + deletable: boolean + destroy_with_parent: boolean + display: Gdk.Display + focus_visible: boolean + focus_widget: Widget + fullscreened: boolean + handle_menubar_accel: boolean + hide_on_close: boolean + icon_name: string + readonly is_active: boolean + maximized: boolean + mnemonics_visible: boolean + modal: boolean + resizable: boolean + startup_id: string + title: string + transient_for: Window + /* Properties of Gtk.Widget */ + can_focus: boolean + can_target: boolean + css_classes: string[] + cursor: Gdk.Cursor + focus_on_click: boolean + focusable: boolean + halign: Align + readonly has_default: boolean + readonly has_focus: boolean + has_tooltip: boolean + height_request: number + hexpand: boolean + hexpand_set: boolean + layout_manager: LayoutManager + margin_bottom: number + margin_end: number + margin_start: number + margin_top: number + name: string + opacity: number + overflow: Overflow + readonly parent: Widget + receives_default: boolean + readonly root: Root + readonly scale_factor: number + sensitive: boolean + tooltip_markup: string + tooltip_text: string + valign: Align + vexpand: boolean + vexpand_set: boolean + visible: boolean + width_request: number + /* Properties of Gtk.Accessible */ + accessible_role: AccessibleRole + /* Properties of Gtk.FontChooser */ + font: string + font_desc: Pango.FontDescription + readonly font_features: string + language: string + level: FontChooserLevel + preview_text: string + show_preview_entry: boolean + /* Fields of Gtk.Dialog */ + parent_instance: Window + /* Fields of GObject.InitiallyUnowned */ + g_type_instance: GObject.TypeInstance + /* Methods of Gtk.Dialog */ + add_action_widget(child: Widget, response_id: number): void + add_button(button_text: string, response_id: number): Widget + get_content_area(): Box + get_header_bar(): HeaderBar + get_response_for_widget(widget: Widget): number + get_widget_for_response(response_id: number): Widget | null + response(response_id: number): void + set_default_response(response_id: number): void + set_response_sensitive(response_id: number, setting: boolean): void + /* Methods of Gtk.Window */ + close(): void + destroy(): void + fullscreen(): void + fullscreen_on_monitor(monitor: Gdk.Monitor): void + get_application(): Application | null + get_child(): Widget | null + get_decorated(): boolean + get_default_size(): [ /* width */ number | null, /* height */ number | null ] + get_default_widget(): Widget | null + get_deletable(): boolean + get_destroy_with_parent(): boolean + get_focus(): Widget | null + get_focus_visible(): boolean + get_group(): WindowGroup + get_handle_menubar_accel(): boolean + get_hide_on_close(): boolean + get_icon_name(): string | null + get_mnemonics_visible(): boolean + get_modal(): boolean + get_resizable(): boolean + get_title(): string | null + get_titlebar(): Widget | null + get_transient_for(): Window | null + has_group(): boolean + is_fullscreen(): boolean + is_maximized(): boolean + maximize(): void + minimize(): void + present(): void + present_with_time(timestamp: number): void + set_application(application?: Application | null): void + set_child(child?: Widget | null): void + set_decorated(setting: boolean): void + set_default_size(width: number, height: number): void + set_default_widget(default_widget?: Widget | null): void + set_deletable(setting: boolean): void + set_destroy_with_parent(setting: boolean): void + set_display(display: Gdk.Display): void + set_focus(focus?: Widget | null): void + set_focus_visible(setting: boolean): void + set_handle_menubar_accel(handle_menubar_accel: boolean): void + set_hide_on_close(setting: boolean): void + set_icon_name(name?: string | null): void + set_mnemonics_visible(setting: boolean): void + set_modal(modal: boolean): void + set_resizable(resizable: boolean): void + set_startup_id(startup_id: string): void + set_title(title?: string | null): void + set_titlebar(titlebar?: Widget | null): void + set_transient_for(parent?: Window | null): void + unfullscreen(): void + unmaximize(): void + unminimize(): void + /* Methods of Gtk.Widget */ + action_set_enabled(action_name: string, enabled: boolean): void + activate(): boolean + activate_action(name: string, args?: GLib.Variant | null): boolean + activate_default(): void + add_controller(controller: EventController): void + add_css_class(css_class: string): void + add_mnemonic_label(label: Widget): void + add_tick_callback(callback: TickCallback): number + allocate(width: number, height: number, baseline: number, transform?: Gsk.Transform | null): void + child_focus(direction: DirectionType): boolean + compute_bounds(target: Widget): [ /* returnType */ boolean, /* out_bounds */ Graphene.Rect ] + compute_expand(orientation: Orientation): boolean + compute_point(target: Widget, point: Graphene.Point): [ /* returnType */ boolean, /* out_point */ Graphene.Point ] + compute_transform(target: Widget): [ /* returnType */ boolean, /* out_transform */ Graphene.Matrix ] + contains(x: number, y: number): boolean + create_pango_context(): Pango.Context + create_pango_layout(text?: string | null): Pango.Layout + drag_check_threshold(start_x: number, start_y: number, current_x: number, current_y: number): boolean + error_bell(): void + get_allocated_baseline(): number + get_allocated_height(): number + get_allocated_width(): number + get_allocation(): /* allocation */ Allocation + get_ancestor(widget_type: GObject.Type): Widget | null + get_can_focus(): boolean + get_can_target(): boolean + get_child_visible(): boolean + get_clipboard(): Gdk.Clipboard + get_css_classes(): string[] + get_css_name(): string + get_cursor(): Gdk.Cursor | null + get_direction(): TextDirection + get_display(): Gdk.Display + get_first_child(): Widget | null + get_focus_child(): Widget | null + get_focus_on_click(): boolean + get_focusable(): boolean + get_font_map(): Pango.FontMap | null + get_font_options(): cairo.FontOptions | null + get_frame_clock(): Gdk.FrameClock | null + get_halign(): Align + get_has_tooltip(): boolean + get_height(): number + get_hexpand(): boolean + get_hexpand_set(): boolean + get_last_child(): Widget | null + get_layout_manager(): LayoutManager | null + get_mapped(): boolean + get_margin_bottom(): number + get_margin_end(): number + get_margin_start(): number + get_margin_top(): number + get_name(): string + get_native(): Native | null + get_next_sibling(): Widget | null + get_opacity(): number + get_overflow(): Overflow + get_pango_context(): Pango.Context + get_parent(): Widget | null + get_preferred_size(): [ /* minimum_size */ Requisition | null, /* natural_size */ Requisition | null ] + get_prev_sibling(): Widget | null + get_primary_clipboard(): Gdk.Clipboard + get_realized(): boolean + get_receives_default(): boolean + get_request_mode(): SizeRequestMode + get_root(): Root | null + get_scale_factor(): number + get_sensitive(): boolean + get_settings(): Settings + get_size(orientation: Orientation): number + get_size_request(): [ /* width */ number | null, /* height */ number | null ] + get_state_flags(): StateFlags + get_style_context(): StyleContext + get_template_child(widget_type: GObject.Type, name: string): GObject.Object + get_tooltip_markup(): string | null + get_tooltip_text(): string | null + get_valign(): Align + get_vexpand(): boolean + get_vexpand_set(): boolean + get_visible(): boolean + get_width(): number + grab_focus(): boolean + has_css_class(css_class: string): boolean + has_visible_focus(): boolean + hide(): void + in_destruction(): boolean + init_template(): void + insert_action_group(name: string, group?: Gio.ActionGroup | null): void + insert_after(parent: Widget, previous_sibling?: Widget | null): void + insert_before(parent: Widget, next_sibling?: Widget | null): void + is_ancestor(ancestor: Widget): boolean + is_drawable(): boolean + is_focus(): boolean + is_sensitive(): boolean + is_visible(): boolean + keynav_failed(direction: DirectionType): boolean + list_mnemonic_labels(): Widget[] + map(): void + measure(orientation: Orientation, for_size: number): [ /* minimum */ number | null, /* natural */ number | null, /* minimum_baseline */ number | null, /* natural_baseline */ number | null ] + mnemonic_activate(group_cycling: boolean): boolean + observe_children(): Gio.ListModel + observe_controllers(): Gio.ListModel + pick(x: number, y: number, flags: PickFlags): Widget | null + queue_allocate(): void + queue_draw(): void + queue_resize(): void + realize(): void + remove_controller(controller: EventController): void + remove_css_class(css_class: string): void + remove_mnemonic_label(label: Widget): void + remove_tick_callback(id: number): void + set_can_focus(can_focus: boolean): void + set_can_target(can_target: boolean): void + set_child_visible(child_visible: boolean): void + set_css_classes(classes: string[]): void + set_cursor(cursor?: Gdk.Cursor | null): void + set_cursor_from_name(name?: string | null): void + set_direction(dir: TextDirection): void + set_focus_child(child?: Widget | null): void + set_focus_on_click(focus_on_click: boolean): void + set_focusable(focusable: boolean): void + set_font_map(font_map?: Pango.FontMap | null): void + set_font_options(options?: cairo.FontOptions | null): void + set_halign(align: Align): void + set_has_tooltip(has_tooltip: boolean): void + set_hexpand(expand: boolean): void + set_hexpand_set(set: boolean): void + set_layout_manager(layout_manager?: LayoutManager | null): void + set_margin_bottom(margin: number): void + set_margin_end(margin: number): void + set_margin_start(margin: number): void + set_margin_top(margin: number): void + set_name(name: string): void + set_opacity(opacity: number): void + set_overflow(overflow: Overflow): void + set_parent(parent: Widget): void + set_receives_default(receives_default: boolean): void + set_sensitive(sensitive: boolean): void + set_size_request(width: number, height: number): void + set_state_flags(flags: StateFlags, clear: boolean): void + set_tooltip_markup(markup?: string | null): void + set_tooltip_text(text?: string | null): void + set_valign(align: Align): void + set_vexpand(expand: boolean): void + set_vexpand_set(set: boolean): void + set_visible(visible: boolean): void + should_layout(): boolean + show(): void + size_allocate(allocation: Allocation, baseline: number): void + snapshot_child(child: Widget, snapshot: Snapshot): void + translate_coordinates(dest_widget: Widget, src_x: number, src_y: number): [ /* returnType */ boolean, /* dest_x */ number | null, /* dest_y */ number | null ] + trigger_tooltip_query(): void + unmap(): void + unparent(): void + unrealize(): void + unset_state_flags(flags: StateFlags): void + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Methods of Gtk.Accessible */ + get_accessible_role(): AccessibleRole + reset_property(property: AccessibleProperty): void + reset_relation(relation: AccessibleRelation): void + reset_state(state: AccessibleState): void + update_property(properties: AccessibleProperty[], values: any): void + update_relation(relations: AccessibleRelation[], values: any): void + update_state(states: AccessibleState[], values: any): void + /* Methods of Gtk.Buildable */ + get_buildable_id(): string + /* Methods of Gtk.FontChooser */ + get_font(): string | null + get_font_desc(): Pango.FontDescription | null + get_font_face(): Pango.FontFace | null + get_font_family(): Pango.FontFamily | null + get_font_features(): string + get_font_size(): number + get_language(): string + get_level(): FontChooserLevel + get_preview_text(): string + get_show_preview_entry(): boolean + set_filter_func(filter: FontFilterFunc | null): void + set_font(fontname: string): void + set_font_desc(font_desc: Pango.FontDescription): void + set_language(language: string): void + set_level(level: FontChooserLevel): void + set_preview_text(text: string): void + set_show_preview_entry(show_preview_entry: boolean): void + /* Methods of Gtk.Native */ + get_renderer(): Gsk.Renderer + get_surface(): Gdk.Surface + get_surface_transform(): [ /* x */ number, /* y */ number ] + /* Virtual methods of Gtk.FontChooserDialog */ + vfunc_font_activated(fontname: string): void + vfunc_get_font_face(): Pango.FontFace | null + vfunc_get_font_family(): Pango.FontFamily | null + vfunc_get_font_map(): Pango.FontMap | null + vfunc_get_font_size(): number + vfunc_set_filter_func(filter: FontFilterFunc | null): void + vfunc_set_font_map(fontmap?: Pango.FontMap | null): void + /* Virtual methods of Gtk.Dialog */ + vfunc_close(): void + vfunc_response(response_id: number): void + /* Virtual methods of Gtk.Window */ + vfunc_activate_default(): void + vfunc_activate_focus(): void + vfunc_close_request(): boolean + vfunc_enable_debugging(toggle: boolean): boolean + vfunc_keys_changed(): void + vfunc_add_controller(controller: ShortcutController): void + vfunc_remove_controller(controller: ShortcutController): void + /* Virtual methods of Gtk.Widget */ + vfunc_compute_expand(hexpand_p: boolean, vexpand_p: boolean): void + vfunc_contains(x: number, y: number): boolean + vfunc_css_changed(change: CssStyleChange): void + vfunc_direction_changed(previous_direction: TextDirection): void + vfunc_focus(direction: DirectionType): boolean + vfunc_get_request_mode(): SizeRequestMode + vfunc_grab_focus(): boolean + vfunc_hide(): void + vfunc_keynav_failed(direction: DirectionType): boolean + vfunc_map(): void + vfunc_measure(orientation: Orientation, for_size: number): [ /* minimum */ number | null, /* natural */ number | null, /* minimum_baseline */ number | null, /* natural_baseline */ number | null ] + vfunc_mnemonic_activate(group_cycling: boolean): boolean + vfunc_move_focus(direction: DirectionType): void + vfunc_query_tooltip(x: number, y: number, keyboard_tooltip: boolean, tooltip: Tooltip): boolean + vfunc_realize(): void + vfunc_root(): void + vfunc_set_focus_child(child?: Widget | null): void + vfunc_show(): void + vfunc_size_allocate(width: number, height: number, baseline: number): void + vfunc_snapshot(snapshot: Snapshot): void + vfunc_state_flags_changed(previous_state_flags: StateFlags): void + vfunc_system_setting_changed(settings: SystemSetting): void + vfunc_unmap(): void + vfunc_unrealize(): void + vfunc_unroot(): void + vfunc_add_child(builder: Builder, child: GObject.Object, type?: string | null): void + vfunc_custom_finished(builder: Builder, child: GObject.Object | null, tagname: string, data?: object | null): void + vfunc_custom_tag_end(builder: Builder, child: GObject.Object | null, tagname: string, data?: object | null): void + vfunc_custom_tag_start(builder: Builder, child: GObject.Object | null, tagname: string): [ /* returnType */ boolean, /* parser */ BuildableParser, /* data */ object | null ] + vfunc_get_id(): string + vfunc_get_internal_child(builder: Builder, childname: string): GObject.Object + vfunc_parser_finished(builder: Builder): void + vfunc_set_buildable_property(builder: Builder, name: string, value: any): void + vfunc_set_id(id: string): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Gtk.Dialog */ + connect(sigName: "close", callback: (($obj: FontChooserDialog) => void)): number + connect_after(sigName: "close", callback: (($obj: FontChooserDialog) => void)): number + emit(sigName: "close"): void + connect(sigName: "response", callback: (($obj: FontChooserDialog, response_id: number) => void)): number + connect_after(sigName: "response", callback: (($obj: FontChooserDialog, response_id: number) => void)): number + emit(sigName: "response", response_id: number): void + /* Signals of Gtk.Window */ + connect(sigName: "activate-default", callback: (($obj: FontChooserDialog) => void)): number + connect_after(sigName: "activate-default", callback: (($obj: FontChooserDialog) => void)): number + emit(sigName: "activate-default"): void + connect(sigName: "activate-focus", callback: (($obj: FontChooserDialog) => void)): number + connect_after(sigName: "activate-focus", callback: (($obj: FontChooserDialog) => void)): number + emit(sigName: "activate-focus"): void + connect(sigName: "close-request", callback: (($obj: FontChooserDialog) => boolean)): number + connect_after(sigName: "close-request", callback: (($obj: FontChooserDialog) => boolean)): number + emit(sigName: "close-request"): void + connect(sigName: "enable-debugging", callback: (($obj: FontChooserDialog, toggle: boolean) => boolean)): number + connect_after(sigName: "enable-debugging", callback: (($obj: FontChooserDialog, toggle: boolean) => boolean)): number + emit(sigName: "enable-debugging", toggle: boolean): void + connect(sigName: "keys-changed", callback: (($obj: FontChooserDialog) => void)): number + connect_after(sigName: "keys-changed", callback: (($obj: FontChooserDialog) => void)): number + emit(sigName: "keys-changed"): void + /* Signals of Gtk.Widget */ + connect(sigName: "destroy", callback: (($obj: FontChooserDialog) => void)): number + connect_after(sigName: "destroy", callback: (($obj: FontChooserDialog) => void)): number + emit(sigName: "destroy"): void + connect(sigName: "direction-changed", callback: (($obj: FontChooserDialog, previous_direction: TextDirection) => void)): number + connect_after(sigName: "direction-changed", callback: (($obj: FontChooserDialog, previous_direction: TextDirection) => void)): number + emit(sigName: "direction-changed", previous_direction: TextDirection): void + connect(sigName: "hide", callback: (($obj: FontChooserDialog) => void)): number + connect_after(sigName: "hide", callback: (($obj: FontChooserDialog) => void)): number + emit(sigName: "hide"): void + connect(sigName: "keynav-failed", callback: (($obj: FontChooserDialog, direction: DirectionType) => boolean)): number + connect_after(sigName: "keynav-failed", callback: (($obj: FontChooserDialog, direction: DirectionType) => boolean)): number + emit(sigName: "keynav-failed", direction: DirectionType): void + connect(sigName: "map", callback: (($obj: FontChooserDialog) => void)): number + connect_after(sigName: "map", callback: (($obj: FontChooserDialog) => void)): number + emit(sigName: "map"): void + connect(sigName: "mnemonic-activate", callback: (($obj: FontChooserDialog, group_cycling: boolean) => boolean)): number + connect_after(sigName: "mnemonic-activate", callback: (($obj: FontChooserDialog, group_cycling: boolean) => boolean)): number + emit(sigName: "mnemonic-activate", group_cycling: boolean): void + connect(sigName: "move-focus", callback: (($obj: FontChooserDialog, direction: DirectionType) => void)): number + connect_after(sigName: "move-focus", callback: (($obj: FontChooserDialog, direction: DirectionType) => void)): number + emit(sigName: "move-focus", direction: DirectionType): void + connect(sigName: "query-tooltip", callback: (($obj: FontChooserDialog, x: number, y: number, keyboard_mode: boolean, tooltip: Tooltip) => boolean)): number + connect_after(sigName: "query-tooltip", callback: (($obj: FontChooserDialog, x: number, y: number, keyboard_mode: boolean, tooltip: Tooltip) => boolean)): number + emit(sigName: "query-tooltip", x: number, y: number, keyboard_mode: boolean, tooltip: Tooltip): void + connect(sigName: "realize", callback: (($obj: FontChooserDialog) => void)): number + connect_after(sigName: "realize", callback: (($obj: FontChooserDialog) => void)): number + emit(sigName: "realize"): void + connect(sigName: "show", callback: (($obj: FontChooserDialog) => void)): number + connect_after(sigName: "show", callback: (($obj: FontChooserDialog) => void)): number + emit(sigName: "show"): void + connect(sigName: "state-flags-changed", callback: (($obj: FontChooserDialog, flags: StateFlags) => void)): number + connect_after(sigName: "state-flags-changed", callback: (($obj: FontChooserDialog, flags: StateFlags) => void)): number + emit(sigName: "state-flags-changed", flags: StateFlags): void + connect(sigName: "unmap", callback: (($obj: FontChooserDialog) => void)): number + connect_after(sigName: "unmap", callback: (($obj: FontChooserDialog) => void)): number + emit(sigName: "unmap"): void + connect(sigName: "unrealize", callback: (($obj: FontChooserDialog) => void)): number + connect_after(sigName: "unrealize", callback: (($obj: FontChooserDialog) => void)): number + emit(sigName: "unrealize"): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: FontChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: FontChooserDialog, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + /* Signals of Gtk.FontChooser */ + connect(sigName: "font-activated", callback: (($obj: FontChooserDialog, fontname: string) => void)): number + connect_after(sigName: "font-activated", callback: (($obj: FontChooserDialog, fontname: string) => void)): number + emit(sigName: "font-activated", fontname: string): void + connect(sigName: "notify::application", callback: (($obj: FontChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::application", callback: (($obj: FontChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::child", callback: (($obj: FontChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::child", callback: (($obj: FontChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::decorated", callback: (($obj: FontChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::decorated", callback: (($obj: FontChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::default-height", callback: (($obj: FontChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::default-height", callback: (($obj: FontChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::default-widget", callback: (($obj: FontChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::default-widget", callback: (($obj: FontChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::default-width", callback: (($obj: FontChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::default-width", callback: (($obj: FontChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::deletable", callback: (($obj: FontChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::deletable", callback: (($obj: FontChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::destroy-with-parent", callback: (($obj: FontChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::destroy-with-parent", callback: (($obj: FontChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::display", callback: (($obj: FontChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::display", callback: (($obj: FontChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::focus-visible", callback: (($obj: FontChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::focus-visible", callback: (($obj: FontChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::focus-widget", callback: (($obj: FontChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::focus-widget", callback: (($obj: FontChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::fullscreened", callback: (($obj: FontChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::fullscreened", callback: (($obj: FontChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::handle-menubar-accel", callback: (($obj: FontChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::handle-menubar-accel", callback: (($obj: FontChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::hide-on-close", callback: (($obj: FontChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hide-on-close", callback: (($obj: FontChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::icon-name", callback: (($obj: FontChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::icon-name", callback: (($obj: FontChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::is-active", callback: (($obj: FontChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::is-active", callback: (($obj: FontChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::maximized", callback: (($obj: FontChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::maximized", callback: (($obj: FontChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::mnemonics-visible", callback: (($obj: FontChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::mnemonics-visible", callback: (($obj: FontChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::modal", callback: (($obj: FontChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::modal", callback: (($obj: FontChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::resizable", callback: (($obj: FontChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::resizable", callback: (($obj: FontChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::startup-id", callback: (($obj: FontChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::startup-id", callback: (($obj: FontChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::title", callback: (($obj: FontChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::title", callback: (($obj: FontChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::transient-for", callback: (($obj: FontChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::transient-for", callback: (($obj: FontChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::can-focus", callback: (($obj: FontChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::can-focus", callback: (($obj: FontChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::can-target", callback: (($obj: FontChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::can-target", callback: (($obj: FontChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::css-classes", callback: (($obj: FontChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::css-classes", callback: (($obj: FontChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::cursor", callback: (($obj: FontChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::cursor", callback: (($obj: FontChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::focus-on-click", callback: (($obj: FontChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::focus-on-click", callback: (($obj: FontChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::focusable", callback: (($obj: FontChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::focusable", callback: (($obj: FontChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::halign", callback: (($obj: FontChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::halign", callback: (($obj: FontChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::has-default", callback: (($obj: FontChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-default", callback: (($obj: FontChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::has-focus", callback: (($obj: FontChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-focus", callback: (($obj: FontChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::has-tooltip", callback: (($obj: FontChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-tooltip", callback: (($obj: FontChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::height-request", callback: (($obj: FontChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::height-request", callback: (($obj: FontChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::hexpand", callback: (($obj: FontChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hexpand", callback: (($obj: FontChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::hexpand-set", callback: (($obj: FontChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hexpand-set", callback: (($obj: FontChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::layout-manager", callback: (($obj: FontChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::layout-manager", callback: (($obj: FontChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-bottom", callback: (($obj: FontChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-bottom", callback: (($obj: FontChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-end", callback: (($obj: FontChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-end", callback: (($obj: FontChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-start", callback: (($obj: FontChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-start", callback: (($obj: FontChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-top", callback: (($obj: FontChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-top", callback: (($obj: FontChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::name", callback: (($obj: FontChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::name", callback: (($obj: FontChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::opacity", callback: (($obj: FontChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::opacity", callback: (($obj: FontChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::overflow", callback: (($obj: FontChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::overflow", callback: (($obj: FontChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::parent", callback: (($obj: FontChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::parent", callback: (($obj: FontChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::receives-default", callback: (($obj: FontChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::receives-default", callback: (($obj: FontChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::root", callback: (($obj: FontChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::root", callback: (($obj: FontChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::scale-factor", callback: (($obj: FontChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::scale-factor", callback: (($obj: FontChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::sensitive", callback: (($obj: FontChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::sensitive", callback: (($obj: FontChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::tooltip-markup", callback: (($obj: FontChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::tooltip-markup", callback: (($obj: FontChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::tooltip-text", callback: (($obj: FontChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::tooltip-text", callback: (($obj: FontChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::valign", callback: (($obj: FontChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::valign", callback: (($obj: FontChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::vexpand", callback: (($obj: FontChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vexpand", callback: (($obj: FontChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::vexpand-set", callback: (($obj: FontChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vexpand-set", callback: (($obj: FontChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::visible", callback: (($obj: FontChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::visible", callback: (($obj: FontChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::width-request", callback: (($obj: FontChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::width-request", callback: (($obj: FontChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::accessible-role", callback: (($obj: FontChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-role", callback: (($obj: FontChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::font", callback: (($obj: FontChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::font", callback: (($obj: FontChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::font-desc", callback: (($obj: FontChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::font-desc", callback: (($obj: FontChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::font-features", callback: (($obj: FontChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::font-features", callback: (($obj: FontChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::language", callback: (($obj: FontChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::language", callback: (($obj: FontChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::level", callback: (($obj: FontChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::level", callback: (($obj: FontChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::preview-text", callback: (($obj: FontChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::preview-text", callback: (($obj: FontChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::show-preview-entry", callback: (($obj: FontChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::show-preview-entry", callback: (($obj: FontChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: FontChooserDialog_ConstructProps) + _init (config?: FontChooserDialog_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(title?: string | null, parent?: Window | null): FontChooserDialog + static new(): FontChooserDialog + static $gtype: GObject.Type +} +export interface FontChooserWidget_ConstructProps extends Widget_ConstructProps { + accessible_role?: AccessibleRole + font?: string + font_desc?: Pango.FontDescription + language?: string + level?: FontChooserLevel + preview_text?: string + show_preview_entry?: boolean +} +export class FontChooserWidget { + /* Properties of Gtk.FontChooserWidget */ + readonly tweak_action: Gio.Action + /* Properties of Gtk.Widget */ + can_focus: boolean + can_target: boolean + css_classes: string[] + cursor: Gdk.Cursor + focus_on_click: boolean + focusable: boolean + halign: Align + readonly has_default: boolean + readonly has_focus: boolean + has_tooltip: boolean + height_request: number + hexpand: boolean + hexpand_set: boolean + layout_manager: LayoutManager + margin_bottom: number + margin_end: number + margin_start: number + margin_top: number + name: string + opacity: number + overflow: Overflow + readonly parent: Widget + receives_default: boolean + readonly root: Root + readonly scale_factor: number + sensitive: boolean + tooltip_markup: string + tooltip_text: string + valign: Align + vexpand: boolean + vexpand_set: boolean + visible: boolean + width_request: number + /* Properties of Gtk.Accessible */ + accessible_role: AccessibleRole + /* Properties of Gtk.FontChooser */ + font: string + font_desc: Pango.FontDescription + readonly font_features: string + language: string + level: FontChooserLevel + preview_text: string + show_preview_entry: boolean + /* Fields of Gtk.Widget */ + parent_instance: GObject.InitiallyUnowned + /* Fields of GObject.InitiallyUnowned */ + g_type_instance: GObject.TypeInstance + /* Methods of Gtk.Widget */ + action_set_enabled(action_name: string, enabled: boolean): void + activate(): boolean + activate_action(name: string, args?: GLib.Variant | null): boolean + activate_default(): void + add_controller(controller: EventController): void + add_css_class(css_class: string): void + add_mnemonic_label(label: Widget): void + add_tick_callback(callback: TickCallback): number + allocate(width: number, height: number, baseline: number, transform?: Gsk.Transform | null): void + child_focus(direction: DirectionType): boolean + compute_bounds(target: Widget): [ /* returnType */ boolean, /* out_bounds */ Graphene.Rect ] + compute_expand(orientation: Orientation): boolean + compute_point(target: Widget, point: Graphene.Point): [ /* returnType */ boolean, /* out_point */ Graphene.Point ] + compute_transform(target: Widget): [ /* returnType */ boolean, /* out_transform */ Graphene.Matrix ] + contains(x: number, y: number): boolean + create_pango_context(): Pango.Context + create_pango_layout(text?: string | null): Pango.Layout + drag_check_threshold(start_x: number, start_y: number, current_x: number, current_y: number): boolean + error_bell(): void + get_allocated_baseline(): number + get_allocated_height(): number + get_allocated_width(): number + get_allocation(): /* allocation */ Allocation + get_ancestor(widget_type: GObject.Type): Widget | null + get_can_focus(): boolean + get_can_target(): boolean + get_child_visible(): boolean + get_clipboard(): Gdk.Clipboard + get_css_classes(): string[] + get_css_name(): string + get_cursor(): Gdk.Cursor | null + get_direction(): TextDirection + get_display(): Gdk.Display + get_first_child(): Widget | null + get_focus_child(): Widget | null + get_focus_on_click(): boolean + get_focusable(): boolean + get_font_map(): Pango.FontMap | null + get_font_options(): cairo.FontOptions | null + get_frame_clock(): Gdk.FrameClock | null + get_halign(): Align + get_has_tooltip(): boolean + get_height(): number + get_hexpand(): boolean + get_hexpand_set(): boolean + get_last_child(): Widget | null + get_layout_manager(): LayoutManager | null + get_mapped(): boolean + get_margin_bottom(): number + get_margin_end(): number + get_margin_start(): number + get_margin_top(): number + get_name(): string + get_native(): Native | null + get_next_sibling(): Widget | null + get_opacity(): number + get_overflow(): Overflow + get_pango_context(): Pango.Context + get_parent(): Widget | null + get_preferred_size(): [ /* minimum_size */ Requisition | null, /* natural_size */ Requisition | null ] + get_prev_sibling(): Widget | null + get_primary_clipboard(): Gdk.Clipboard + get_realized(): boolean + get_receives_default(): boolean + get_request_mode(): SizeRequestMode + get_root(): Root | null + get_scale_factor(): number + get_sensitive(): boolean + get_settings(): Settings + get_size(orientation: Orientation): number + get_size_request(): [ /* width */ number | null, /* height */ number | null ] + get_state_flags(): StateFlags + get_style_context(): StyleContext + get_template_child(widget_type: GObject.Type, name: string): GObject.Object + get_tooltip_markup(): string | null + get_tooltip_text(): string | null + get_valign(): Align + get_vexpand(): boolean + get_vexpand_set(): boolean + get_visible(): boolean + get_width(): number + grab_focus(): boolean + has_css_class(css_class: string): boolean + has_visible_focus(): boolean + hide(): void + in_destruction(): boolean + init_template(): void + insert_action_group(name: string, group?: Gio.ActionGroup | null): void + insert_after(parent: Widget, previous_sibling?: Widget | null): void + insert_before(parent: Widget, next_sibling?: Widget | null): void + is_ancestor(ancestor: Widget): boolean + is_drawable(): boolean + is_focus(): boolean + is_sensitive(): boolean + is_visible(): boolean + keynav_failed(direction: DirectionType): boolean + list_mnemonic_labels(): Widget[] + map(): void + measure(orientation: Orientation, for_size: number): [ /* minimum */ number | null, /* natural */ number | null, /* minimum_baseline */ number | null, /* natural_baseline */ number | null ] + mnemonic_activate(group_cycling: boolean): boolean + observe_children(): Gio.ListModel + observe_controllers(): Gio.ListModel + pick(x: number, y: number, flags: PickFlags): Widget | null + queue_allocate(): void + queue_draw(): void + queue_resize(): void + realize(): void + remove_controller(controller: EventController): void + remove_css_class(css_class: string): void + remove_mnemonic_label(label: Widget): void + remove_tick_callback(id: number): void + set_can_focus(can_focus: boolean): void + set_can_target(can_target: boolean): void + set_child_visible(child_visible: boolean): void + set_css_classes(classes: string[]): void + set_cursor(cursor?: Gdk.Cursor | null): void + set_cursor_from_name(name?: string | null): void + set_direction(dir: TextDirection): void + set_focus_child(child?: Widget | null): void + set_focus_on_click(focus_on_click: boolean): void + set_focusable(focusable: boolean): void + set_font_map(font_map?: Pango.FontMap | null): void + set_font_options(options?: cairo.FontOptions | null): void + set_halign(align: Align): void + set_has_tooltip(has_tooltip: boolean): void + set_hexpand(expand: boolean): void + set_hexpand_set(set: boolean): void + set_layout_manager(layout_manager?: LayoutManager | null): void + set_margin_bottom(margin: number): void + set_margin_end(margin: number): void + set_margin_start(margin: number): void + set_margin_top(margin: number): void + set_name(name: string): void + set_opacity(opacity: number): void + set_overflow(overflow: Overflow): void + set_parent(parent: Widget): void + set_receives_default(receives_default: boolean): void + set_sensitive(sensitive: boolean): void + set_size_request(width: number, height: number): void + set_state_flags(flags: StateFlags, clear: boolean): void + set_tooltip_markup(markup?: string | null): void + set_tooltip_text(text?: string | null): void + set_valign(align: Align): void + set_vexpand(expand: boolean): void + set_vexpand_set(set: boolean): void + set_visible(visible: boolean): void + should_layout(): boolean + show(): void + size_allocate(allocation: Allocation, baseline: number): void + snapshot_child(child: Widget, snapshot: Snapshot): void + translate_coordinates(dest_widget: Widget, src_x: number, src_y: number): [ /* returnType */ boolean, /* dest_x */ number | null, /* dest_y */ number | null ] + trigger_tooltip_query(): void + unmap(): void + unparent(): void + unrealize(): void + unset_state_flags(flags: StateFlags): void + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Methods of Gtk.Accessible */ + get_accessible_role(): AccessibleRole + reset_property(property: AccessibleProperty): void + reset_relation(relation: AccessibleRelation): void + reset_state(state: AccessibleState): void + update_property(properties: AccessibleProperty[], values: any): void + update_relation(relations: AccessibleRelation[], values: any): void + update_state(states: AccessibleState[], values: any): void + /* Methods of Gtk.Buildable */ + get_buildable_id(): string + /* Methods of Gtk.FontChooser */ + get_font(): string | null + get_font_desc(): Pango.FontDescription | null + get_font_face(): Pango.FontFace | null + get_font_family(): Pango.FontFamily | null + get_font_features(): string + get_font_size(): number + get_language(): string + get_level(): FontChooserLevel + get_preview_text(): string + get_show_preview_entry(): boolean + set_filter_func(filter: FontFilterFunc | null): void + set_font(fontname: string): void + set_font_desc(font_desc: Pango.FontDescription): void + set_language(language: string): void + set_level(level: FontChooserLevel): void + set_preview_text(text: string): void + set_show_preview_entry(show_preview_entry: boolean): void + /* Virtual methods of Gtk.FontChooserWidget */ + vfunc_font_activated(fontname: string): void + vfunc_get_font_face(): Pango.FontFace | null + vfunc_get_font_family(): Pango.FontFamily | null + vfunc_get_font_map(): Pango.FontMap | null + vfunc_get_font_size(): number + vfunc_set_filter_func(filter: FontFilterFunc | null): void + vfunc_set_font_map(fontmap?: Pango.FontMap | null): void + /* Virtual methods of Gtk.Widget */ + vfunc_compute_expand(hexpand_p: boolean, vexpand_p: boolean): void + vfunc_contains(x: number, y: number): boolean + vfunc_css_changed(change: CssStyleChange): void + vfunc_direction_changed(previous_direction: TextDirection): void + vfunc_focus(direction: DirectionType): boolean + vfunc_get_request_mode(): SizeRequestMode + vfunc_grab_focus(): boolean + vfunc_hide(): void + vfunc_keynav_failed(direction: DirectionType): boolean + vfunc_map(): void + vfunc_measure(orientation: Orientation, for_size: number): [ /* minimum */ number | null, /* natural */ number | null, /* minimum_baseline */ number | null, /* natural_baseline */ number | null ] + vfunc_mnemonic_activate(group_cycling: boolean): boolean + vfunc_move_focus(direction: DirectionType): void + vfunc_query_tooltip(x: number, y: number, keyboard_tooltip: boolean, tooltip: Tooltip): boolean + vfunc_realize(): void + vfunc_root(): void + vfunc_set_focus_child(child?: Widget | null): void + vfunc_show(): void + vfunc_size_allocate(width: number, height: number, baseline: number): void + vfunc_snapshot(snapshot: Snapshot): void + vfunc_state_flags_changed(previous_state_flags: StateFlags): void + vfunc_system_setting_changed(settings: SystemSetting): void + vfunc_unmap(): void + vfunc_unrealize(): void + vfunc_unroot(): void + vfunc_add_child(builder: Builder, child: GObject.Object, type?: string | null): void + vfunc_custom_finished(builder: Builder, child: GObject.Object | null, tagname: string, data?: object | null): void + vfunc_custom_tag_end(builder: Builder, child: GObject.Object | null, tagname: string, data?: object | null): void + vfunc_custom_tag_start(builder: Builder, child: GObject.Object | null, tagname: string): [ /* returnType */ boolean, /* parser */ BuildableParser, /* data */ object | null ] + vfunc_get_id(): string + vfunc_get_internal_child(builder: Builder, childname: string): GObject.Object + vfunc_parser_finished(builder: Builder): void + vfunc_set_buildable_property(builder: Builder, name: string, value: any): void + vfunc_set_id(id: string): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Gtk.Widget */ + connect(sigName: "destroy", callback: (($obj: FontChooserWidget) => void)): number + connect_after(sigName: "destroy", callback: (($obj: FontChooserWidget) => void)): number + emit(sigName: "destroy"): void + connect(sigName: "direction-changed", callback: (($obj: FontChooserWidget, previous_direction: TextDirection) => void)): number + connect_after(sigName: "direction-changed", callback: (($obj: FontChooserWidget, previous_direction: TextDirection) => void)): number + emit(sigName: "direction-changed", previous_direction: TextDirection): void + connect(sigName: "hide", callback: (($obj: FontChooserWidget) => void)): number + connect_after(sigName: "hide", callback: (($obj: FontChooserWidget) => void)): number + emit(sigName: "hide"): void + connect(sigName: "keynav-failed", callback: (($obj: FontChooserWidget, direction: DirectionType) => boolean)): number + connect_after(sigName: "keynav-failed", callback: (($obj: FontChooserWidget, direction: DirectionType) => boolean)): number + emit(sigName: "keynav-failed", direction: DirectionType): void + connect(sigName: "map", callback: (($obj: FontChooserWidget) => void)): number + connect_after(sigName: "map", callback: (($obj: FontChooserWidget) => void)): number + emit(sigName: "map"): void + connect(sigName: "mnemonic-activate", callback: (($obj: FontChooserWidget, group_cycling: boolean) => boolean)): number + connect_after(sigName: "mnemonic-activate", callback: (($obj: FontChooserWidget, group_cycling: boolean) => boolean)): number + emit(sigName: "mnemonic-activate", group_cycling: boolean): void + connect(sigName: "move-focus", callback: (($obj: FontChooserWidget, direction: DirectionType) => void)): number + connect_after(sigName: "move-focus", callback: (($obj: FontChooserWidget, direction: DirectionType) => void)): number + emit(sigName: "move-focus", direction: DirectionType): void + connect(sigName: "query-tooltip", callback: (($obj: FontChooserWidget, x: number, y: number, keyboard_mode: boolean, tooltip: Tooltip) => boolean)): number + connect_after(sigName: "query-tooltip", callback: (($obj: FontChooserWidget, x: number, y: number, keyboard_mode: boolean, tooltip: Tooltip) => boolean)): number + emit(sigName: "query-tooltip", x: number, y: number, keyboard_mode: boolean, tooltip: Tooltip): void + connect(sigName: "realize", callback: (($obj: FontChooserWidget) => void)): number + connect_after(sigName: "realize", callback: (($obj: FontChooserWidget) => void)): number + emit(sigName: "realize"): void + connect(sigName: "show", callback: (($obj: FontChooserWidget) => void)): number + connect_after(sigName: "show", callback: (($obj: FontChooserWidget) => void)): number + emit(sigName: "show"): void + connect(sigName: "state-flags-changed", callback: (($obj: FontChooserWidget, flags: StateFlags) => void)): number + connect_after(sigName: "state-flags-changed", callback: (($obj: FontChooserWidget, flags: StateFlags) => void)): number + emit(sigName: "state-flags-changed", flags: StateFlags): void + connect(sigName: "unmap", callback: (($obj: FontChooserWidget) => void)): number + connect_after(sigName: "unmap", callback: (($obj: FontChooserWidget) => void)): number + emit(sigName: "unmap"): void + connect(sigName: "unrealize", callback: (($obj: FontChooserWidget) => void)): number + connect_after(sigName: "unrealize", callback: (($obj: FontChooserWidget) => void)): number + emit(sigName: "unrealize"): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: FontChooserWidget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: FontChooserWidget, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + /* Signals of Gtk.FontChooser */ + connect(sigName: "font-activated", callback: (($obj: FontChooserWidget, fontname: string) => void)): number + connect_after(sigName: "font-activated", callback: (($obj: FontChooserWidget, fontname: string) => void)): number + emit(sigName: "font-activated", fontname: string): void + connect(sigName: "notify::tweak-action", callback: (($obj: FontChooserWidget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::tweak-action", callback: (($obj: FontChooserWidget, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::can-focus", callback: (($obj: FontChooserWidget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::can-focus", callback: (($obj: FontChooserWidget, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::can-target", callback: (($obj: FontChooserWidget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::can-target", callback: (($obj: FontChooserWidget, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::css-classes", callback: (($obj: FontChooserWidget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::css-classes", callback: (($obj: FontChooserWidget, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::cursor", callback: (($obj: FontChooserWidget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::cursor", callback: (($obj: FontChooserWidget, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::focus-on-click", callback: (($obj: FontChooserWidget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::focus-on-click", callback: (($obj: FontChooserWidget, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::focusable", callback: (($obj: FontChooserWidget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::focusable", callback: (($obj: FontChooserWidget, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::halign", callback: (($obj: FontChooserWidget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::halign", callback: (($obj: FontChooserWidget, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::has-default", callback: (($obj: FontChooserWidget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-default", callback: (($obj: FontChooserWidget, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::has-focus", callback: (($obj: FontChooserWidget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-focus", callback: (($obj: FontChooserWidget, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::has-tooltip", callback: (($obj: FontChooserWidget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-tooltip", callback: (($obj: FontChooserWidget, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::height-request", callback: (($obj: FontChooserWidget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::height-request", callback: (($obj: FontChooserWidget, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::hexpand", callback: (($obj: FontChooserWidget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hexpand", callback: (($obj: FontChooserWidget, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::hexpand-set", callback: (($obj: FontChooserWidget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hexpand-set", callback: (($obj: FontChooserWidget, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::layout-manager", callback: (($obj: FontChooserWidget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::layout-manager", callback: (($obj: FontChooserWidget, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-bottom", callback: (($obj: FontChooserWidget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-bottom", callback: (($obj: FontChooserWidget, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-end", callback: (($obj: FontChooserWidget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-end", callback: (($obj: FontChooserWidget, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-start", callback: (($obj: FontChooserWidget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-start", callback: (($obj: FontChooserWidget, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-top", callback: (($obj: FontChooserWidget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-top", callback: (($obj: FontChooserWidget, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::name", callback: (($obj: FontChooserWidget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::name", callback: (($obj: FontChooserWidget, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::opacity", callback: (($obj: FontChooserWidget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::opacity", callback: (($obj: FontChooserWidget, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::overflow", callback: (($obj: FontChooserWidget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::overflow", callback: (($obj: FontChooserWidget, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::parent", callback: (($obj: FontChooserWidget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::parent", callback: (($obj: FontChooserWidget, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::receives-default", callback: (($obj: FontChooserWidget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::receives-default", callback: (($obj: FontChooserWidget, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::root", callback: (($obj: FontChooserWidget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::root", callback: (($obj: FontChooserWidget, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::scale-factor", callback: (($obj: FontChooserWidget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::scale-factor", callback: (($obj: FontChooserWidget, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::sensitive", callback: (($obj: FontChooserWidget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::sensitive", callback: (($obj: FontChooserWidget, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::tooltip-markup", callback: (($obj: FontChooserWidget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::tooltip-markup", callback: (($obj: FontChooserWidget, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::tooltip-text", callback: (($obj: FontChooserWidget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::tooltip-text", callback: (($obj: FontChooserWidget, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::valign", callback: (($obj: FontChooserWidget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::valign", callback: (($obj: FontChooserWidget, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::vexpand", callback: (($obj: FontChooserWidget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vexpand", callback: (($obj: FontChooserWidget, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::vexpand-set", callback: (($obj: FontChooserWidget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vexpand-set", callback: (($obj: FontChooserWidget, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::visible", callback: (($obj: FontChooserWidget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::visible", callback: (($obj: FontChooserWidget, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::width-request", callback: (($obj: FontChooserWidget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::width-request", callback: (($obj: FontChooserWidget, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::accessible-role", callback: (($obj: FontChooserWidget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-role", callback: (($obj: FontChooserWidget, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::font", callback: (($obj: FontChooserWidget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::font", callback: (($obj: FontChooserWidget, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::font-desc", callback: (($obj: FontChooserWidget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::font-desc", callback: (($obj: FontChooserWidget, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::font-features", callback: (($obj: FontChooserWidget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::font-features", callback: (($obj: FontChooserWidget, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::language", callback: (($obj: FontChooserWidget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::language", callback: (($obj: FontChooserWidget, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::level", callback: (($obj: FontChooserWidget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::level", callback: (($obj: FontChooserWidget, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::preview-text", callback: (($obj: FontChooserWidget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::preview-text", callback: (($obj: FontChooserWidget, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::show-preview-entry", callback: (($obj: FontChooserWidget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::show-preview-entry", callback: (($obj: FontChooserWidget, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: FontChooserWidget_ConstructProps) + _init (config?: FontChooserWidget_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(): FontChooserWidget + static $gtype: GObject.Type +} +export interface Frame_ConstructProps extends Widget_ConstructProps { + child?: Widget + label?: string + label_widget?: Widget + label_xalign?: number + accessible_role?: AccessibleRole +} +export class Frame { + /* Properties of Gtk.Frame */ + child: Widget + label: string + label_widget: Widget + label_xalign: number + /* Properties of Gtk.Widget */ + can_focus: boolean + can_target: boolean + css_classes: string[] + cursor: Gdk.Cursor + focus_on_click: boolean + focusable: boolean + halign: Align + readonly has_default: boolean + readonly has_focus: boolean + has_tooltip: boolean + height_request: number + hexpand: boolean + hexpand_set: boolean + layout_manager: LayoutManager + margin_bottom: number + margin_end: number + margin_start: number + margin_top: number + name: string + opacity: number + overflow: Overflow + readonly parent: Widget + receives_default: boolean + readonly root: Root + readonly scale_factor: number + sensitive: boolean + tooltip_markup: string + tooltip_text: string + valign: Align + vexpand: boolean + vexpand_set: boolean + visible: boolean + width_request: number + /* Properties of Gtk.Accessible */ + accessible_role: AccessibleRole + /* Fields of Gtk.Frame */ + parent_instance: Widget + /* Fields of GObject.InitiallyUnowned */ + g_type_instance: GObject.TypeInstance + /* Methods of Gtk.Frame */ + get_child(): Widget | null + get_label(): string | null + get_label_align(): number + get_label_widget(): Widget | null + set_child(child?: Widget | null): void + set_label(label?: string | null): void + set_label_align(xalign: number): void + set_label_widget(label_widget?: Widget | null): void + /* Methods of Gtk.Widget */ + action_set_enabled(action_name: string, enabled: boolean): void + activate(): boolean + activate_action(name: string, args?: GLib.Variant | null): boolean + activate_default(): void + add_controller(controller: EventController): void + add_css_class(css_class: string): void + add_mnemonic_label(label: Widget): void + add_tick_callback(callback: TickCallback): number + allocate(width: number, height: number, baseline: number, transform?: Gsk.Transform | null): void + child_focus(direction: DirectionType): boolean + compute_bounds(target: Widget): [ /* returnType */ boolean, /* out_bounds */ Graphene.Rect ] + compute_expand(orientation: Orientation): boolean + compute_point(target: Widget, point: Graphene.Point): [ /* returnType */ boolean, /* out_point */ Graphene.Point ] + compute_transform(target: Widget): [ /* returnType */ boolean, /* out_transform */ Graphene.Matrix ] + contains(x: number, y: number): boolean + create_pango_context(): Pango.Context + create_pango_layout(text?: string | null): Pango.Layout + drag_check_threshold(start_x: number, start_y: number, current_x: number, current_y: number): boolean + error_bell(): void + get_allocated_baseline(): number + get_allocated_height(): number + get_allocated_width(): number + get_allocation(): /* allocation */ Allocation + get_ancestor(widget_type: GObject.Type): Widget | null + get_can_focus(): boolean + get_can_target(): boolean + get_child_visible(): boolean + get_clipboard(): Gdk.Clipboard + get_css_classes(): string[] + get_css_name(): string + get_cursor(): Gdk.Cursor | null + get_direction(): TextDirection + get_display(): Gdk.Display + get_first_child(): Widget | null + get_focus_child(): Widget | null + get_focus_on_click(): boolean + get_focusable(): boolean + get_font_map(): Pango.FontMap | null + get_font_options(): cairo.FontOptions | null + get_frame_clock(): Gdk.FrameClock | null + get_halign(): Align + get_has_tooltip(): boolean + get_height(): number + get_hexpand(): boolean + get_hexpand_set(): boolean + get_last_child(): Widget | null + get_layout_manager(): LayoutManager | null + get_mapped(): boolean + get_margin_bottom(): number + get_margin_end(): number + get_margin_start(): number + get_margin_top(): number + get_name(): string + get_native(): Native | null + get_next_sibling(): Widget | null + get_opacity(): number + get_overflow(): Overflow + get_pango_context(): Pango.Context + get_parent(): Widget | null + get_preferred_size(): [ /* minimum_size */ Requisition | null, /* natural_size */ Requisition | null ] + get_prev_sibling(): Widget | null + get_primary_clipboard(): Gdk.Clipboard + get_realized(): boolean + get_receives_default(): boolean + get_request_mode(): SizeRequestMode + get_root(): Root | null + get_scale_factor(): number + get_sensitive(): boolean + get_settings(): Settings + get_size(orientation: Orientation): number + get_size_request(): [ /* width */ number | null, /* height */ number | null ] + get_state_flags(): StateFlags + get_style_context(): StyleContext + get_template_child(widget_type: GObject.Type, name: string): GObject.Object + get_tooltip_markup(): string | null + get_tooltip_text(): string | null + get_valign(): Align + get_vexpand(): boolean + get_vexpand_set(): boolean + get_visible(): boolean + get_width(): number + grab_focus(): boolean + has_css_class(css_class: string): boolean + has_visible_focus(): boolean + hide(): void + in_destruction(): boolean + init_template(): void + insert_action_group(name: string, group?: Gio.ActionGroup | null): void + insert_after(parent: Widget, previous_sibling?: Widget | null): void + insert_before(parent: Widget, next_sibling?: Widget | null): void + is_ancestor(ancestor: Widget): boolean + is_drawable(): boolean + is_focus(): boolean + is_sensitive(): boolean + is_visible(): boolean + keynav_failed(direction: DirectionType): boolean + list_mnemonic_labels(): Widget[] + map(): void + measure(orientation: Orientation, for_size: number): [ /* minimum */ number | null, /* natural */ number | null, /* minimum_baseline */ number | null, /* natural_baseline */ number | null ] + mnemonic_activate(group_cycling: boolean): boolean + observe_children(): Gio.ListModel + observe_controllers(): Gio.ListModel + pick(x: number, y: number, flags: PickFlags): Widget | null + queue_allocate(): void + queue_draw(): void + queue_resize(): void + realize(): void + remove_controller(controller: EventController): void + remove_css_class(css_class: string): void + remove_mnemonic_label(label: Widget): void + remove_tick_callback(id: number): void + set_can_focus(can_focus: boolean): void + set_can_target(can_target: boolean): void + set_child_visible(child_visible: boolean): void + set_css_classes(classes: string[]): void + set_cursor(cursor?: Gdk.Cursor | null): void + set_cursor_from_name(name?: string | null): void + set_direction(dir: TextDirection): void + set_focus_child(child?: Widget | null): void + set_focus_on_click(focus_on_click: boolean): void + set_focusable(focusable: boolean): void + set_font_map(font_map?: Pango.FontMap | null): void + set_font_options(options?: cairo.FontOptions | null): void + set_halign(align: Align): void + set_has_tooltip(has_tooltip: boolean): void + set_hexpand(expand: boolean): void + set_hexpand_set(set: boolean): void + set_layout_manager(layout_manager?: LayoutManager | null): void + set_margin_bottom(margin: number): void + set_margin_end(margin: number): void + set_margin_start(margin: number): void + set_margin_top(margin: number): void + set_name(name: string): void + set_opacity(opacity: number): void + set_overflow(overflow: Overflow): void + set_parent(parent: Widget): void + set_receives_default(receives_default: boolean): void + set_sensitive(sensitive: boolean): void + set_size_request(width: number, height: number): void + set_state_flags(flags: StateFlags, clear: boolean): void + set_tooltip_markup(markup?: string | null): void + set_tooltip_text(text?: string | null): void + set_valign(align: Align): void + set_vexpand(expand: boolean): void + set_vexpand_set(set: boolean): void + set_visible(visible: boolean): void + should_layout(): boolean + show(): void + size_allocate(allocation: Allocation, baseline: number): void + snapshot_child(child: Widget, snapshot: Snapshot): void + translate_coordinates(dest_widget: Widget, src_x: number, src_y: number): [ /* returnType */ boolean, /* dest_x */ number | null, /* dest_y */ number | null ] + trigger_tooltip_query(): void + unmap(): void + unparent(): void + unrealize(): void + unset_state_flags(flags: StateFlags): void + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Methods of Gtk.Accessible */ + get_accessible_role(): AccessibleRole + reset_property(property: AccessibleProperty): void + reset_relation(relation: AccessibleRelation): void + reset_state(state: AccessibleState): void + update_property(properties: AccessibleProperty[], values: any): void + update_relation(relations: AccessibleRelation[], values: any): void + update_state(states: AccessibleState[], values: any): void + /* Methods of Gtk.Buildable */ + get_buildable_id(): string + /* Virtual methods of Gtk.Frame */ + vfunc_compute_child_allocation(allocation: Allocation): void + /* Virtual methods of Gtk.Widget */ + vfunc_compute_expand(hexpand_p: boolean, vexpand_p: boolean): void + vfunc_contains(x: number, y: number): boolean + vfunc_css_changed(change: CssStyleChange): void + vfunc_direction_changed(previous_direction: TextDirection): void + vfunc_focus(direction: DirectionType): boolean + vfunc_get_request_mode(): SizeRequestMode + vfunc_grab_focus(): boolean + vfunc_hide(): void + vfunc_keynav_failed(direction: DirectionType): boolean + vfunc_map(): void + vfunc_measure(orientation: Orientation, for_size: number): [ /* minimum */ number | null, /* natural */ number | null, /* minimum_baseline */ number | null, /* natural_baseline */ number | null ] + vfunc_mnemonic_activate(group_cycling: boolean): boolean + vfunc_move_focus(direction: DirectionType): void + vfunc_query_tooltip(x: number, y: number, keyboard_tooltip: boolean, tooltip: Tooltip): boolean + vfunc_realize(): void + vfunc_root(): void + vfunc_set_focus_child(child?: Widget | null): void + vfunc_show(): void + vfunc_size_allocate(width: number, height: number, baseline: number): void + vfunc_snapshot(snapshot: Snapshot): void + vfunc_state_flags_changed(previous_state_flags: StateFlags): void + vfunc_system_setting_changed(settings: SystemSetting): void + vfunc_unmap(): void + vfunc_unrealize(): void + vfunc_unroot(): void + vfunc_add_child(builder: Builder, child: GObject.Object, type?: string | null): void + vfunc_custom_finished(builder: Builder, child: GObject.Object | null, tagname: string, data?: object | null): void + vfunc_custom_tag_end(builder: Builder, child: GObject.Object | null, tagname: string, data?: object | null): void + vfunc_custom_tag_start(builder: Builder, child: GObject.Object | null, tagname: string): [ /* returnType */ boolean, /* parser */ BuildableParser, /* data */ object | null ] + vfunc_get_id(): string + vfunc_get_internal_child(builder: Builder, childname: string): GObject.Object + vfunc_parser_finished(builder: Builder): void + vfunc_set_buildable_property(builder: Builder, name: string, value: any): void + vfunc_set_id(id: string): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Gtk.Widget */ + connect(sigName: "destroy", callback: (($obj: Frame) => void)): number + connect_after(sigName: "destroy", callback: (($obj: Frame) => void)): number + emit(sigName: "destroy"): void + connect(sigName: "direction-changed", callback: (($obj: Frame, previous_direction: TextDirection) => void)): number + connect_after(sigName: "direction-changed", callback: (($obj: Frame, previous_direction: TextDirection) => void)): number + emit(sigName: "direction-changed", previous_direction: TextDirection): void + connect(sigName: "hide", callback: (($obj: Frame) => void)): number + connect_after(sigName: "hide", callback: (($obj: Frame) => void)): number + emit(sigName: "hide"): void + connect(sigName: "keynav-failed", callback: (($obj: Frame, direction: DirectionType) => boolean)): number + connect_after(sigName: "keynav-failed", callback: (($obj: Frame, direction: DirectionType) => boolean)): number + emit(sigName: "keynav-failed", direction: DirectionType): void + connect(sigName: "map", callback: (($obj: Frame) => void)): number + connect_after(sigName: "map", callback: (($obj: Frame) => void)): number + emit(sigName: "map"): void + connect(sigName: "mnemonic-activate", callback: (($obj: Frame, group_cycling: boolean) => boolean)): number + connect_after(sigName: "mnemonic-activate", callback: (($obj: Frame, group_cycling: boolean) => boolean)): number + emit(sigName: "mnemonic-activate", group_cycling: boolean): void + connect(sigName: "move-focus", callback: (($obj: Frame, direction: DirectionType) => void)): number + connect_after(sigName: "move-focus", callback: (($obj: Frame, direction: DirectionType) => void)): number + emit(sigName: "move-focus", direction: DirectionType): void + connect(sigName: "query-tooltip", callback: (($obj: Frame, x: number, y: number, keyboard_mode: boolean, tooltip: Tooltip) => boolean)): number + connect_after(sigName: "query-tooltip", callback: (($obj: Frame, x: number, y: number, keyboard_mode: boolean, tooltip: Tooltip) => boolean)): number + emit(sigName: "query-tooltip", x: number, y: number, keyboard_mode: boolean, tooltip: Tooltip): void + connect(sigName: "realize", callback: (($obj: Frame) => void)): number + connect_after(sigName: "realize", callback: (($obj: Frame) => void)): number + emit(sigName: "realize"): void + connect(sigName: "show", callback: (($obj: Frame) => void)): number + connect_after(sigName: "show", callback: (($obj: Frame) => void)): number + emit(sigName: "show"): void + connect(sigName: "state-flags-changed", callback: (($obj: Frame, flags: StateFlags) => void)): number + connect_after(sigName: "state-flags-changed", callback: (($obj: Frame, flags: StateFlags) => void)): number + emit(sigName: "state-flags-changed", flags: StateFlags): void + connect(sigName: "unmap", callback: (($obj: Frame) => void)): number + connect_after(sigName: "unmap", callback: (($obj: Frame) => void)): number + emit(sigName: "unmap"): void + connect(sigName: "unrealize", callback: (($obj: Frame) => void)): number + connect_after(sigName: "unrealize", callback: (($obj: Frame) => void)): number + emit(sigName: "unrealize"): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: Frame, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: Frame, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: "notify::child", callback: (($obj: Frame, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::child", callback: (($obj: Frame, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::label", callback: (($obj: Frame, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::label", callback: (($obj: Frame, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::label-widget", callback: (($obj: Frame, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::label-widget", callback: (($obj: Frame, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::label-xalign", callback: (($obj: Frame, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::label-xalign", callback: (($obj: Frame, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::can-focus", callback: (($obj: Frame, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::can-focus", callback: (($obj: Frame, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::can-target", callback: (($obj: Frame, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::can-target", callback: (($obj: Frame, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::css-classes", callback: (($obj: Frame, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::css-classes", callback: (($obj: Frame, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::cursor", callback: (($obj: Frame, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::cursor", callback: (($obj: Frame, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::focus-on-click", callback: (($obj: Frame, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::focus-on-click", callback: (($obj: Frame, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::focusable", callback: (($obj: Frame, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::focusable", callback: (($obj: Frame, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::halign", callback: (($obj: Frame, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::halign", callback: (($obj: Frame, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::has-default", callback: (($obj: Frame, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-default", callback: (($obj: Frame, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::has-focus", callback: (($obj: Frame, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-focus", callback: (($obj: Frame, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::has-tooltip", callback: (($obj: Frame, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-tooltip", callback: (($obj: Frame, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::height-request", callback: (($obj: Frame, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::height-request", callback: (($obj: Frame, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::hexpand", callback: (($obj: Frame, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hexpand", callback: (($obj: Frame, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::hexpand-set", callback: (($obj: Frame, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hexpand-set", callback: (($obj: Frame, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::layout-manager", callback: (($obj: Frame, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::layout-manager", callback: (($obj: Frame, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-bottom", callback: (($obj: Frame, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-bottom", callback: (($obj: Frame, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-end", callback: (($obj: Frame, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-end", callback: (($obj: Frame, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-start", callback: (($obj: Frame, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-start", callback: (($obj: Frame, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-top", callback: (($obj: Frame, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-top", callback: (($obj: Frame, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::name", callback: (($obj: Frame, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::name", callback: (($obj: Frame, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::opacity", callback: (($obj: Frame, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::opacity", callback: (($obj: Frame, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::overflow", callback: (($obj: Frame, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::overflow", callback: (($obj: Frame, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::parent", callback: (($obj: Frame, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::parent", callback: (($obj: Frame, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::receives-default", callback: (($obj: Frame, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::receives-default", callback: (($obj: Frame, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::root", callback: (($obj: Frame, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::root", callback: (($obj: Frame, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::scale-factor", callback: (($obj: Frame, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::scale-factor", callback: (($obj: Frame, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::sensitive", callback: (($obj: Frame, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::sensitive", callback: (($obj: Frame, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::tooltip-markup", callback: (($obj: Frame, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::tooltip-markup", callback: (($obj: Frame, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::tooltip-text", callback: (($obj: Frame, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::tooltip-text", callback: (($obj: Frame, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::valign", callback: (($obj: Frame, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::valign", callback: (($obj: Frame, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::vexpand", callback: (($obj: Frame, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vexpand", callback: (($obj: Frame, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::vexpand-set", callback: (($obj: Frame, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vexpand-set", callback: (($obj: Frame, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::visible", callback: (($obj: Frame, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::visible", callback: (($obj: Frame, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::width-request", callback: (($obj: Frame, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::width-request", callback: (($obj: Frame, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::accessible-role", callback: (($obj: Frame, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-role", callback: (($obj: Frame, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: Frame_ConstructProps) + _init (config?: Frame_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(label?: string | null): Frame + static $gtype: GObject.Type +} +export interface GLArea_ConstructProps extends Widget_ConstructProps { + auto_render?: boolean + has_depth_buffer?: boolean + has_stencil_buffer?: boolean + use_es?: boolean + accessible_role?: AccessibleRole +} +export class GLArea { + /* Properties of Gtk.GLArea */ + auto_render: boolean + readonly context: Gdk.GLContext + has_depth_buffer: boolean + has_stencil_buffer: boolean + use_es: boolean + /* Properties of Gtk.Widget */ + can_focus: boolean + can_target: boolean + css_classes: string[] + cursor: Gdk.Cursor + focus_on_click: boolean + focusable: boolean + halign: Align + readonly has_default: boolean + readonly has_focus: boolean + has_tooltip: boolean + height_request: number + hexpand: boolean + hexpand_set: boolean + layout_manager: LayoutManager + margin_bottom: number + margin_end: number + margin_start: number + margin_top: number + name: string + opacity: number + overflow: Overflow + readonly parent: Widget + receives_default: boolean + readonly root: Root + readonly scale_factor: number + sensitive: boolean + tooltip_markup: string + tooltip_text: string + valign: Align + vexpand: boolean + vexpand_set: boolean + visible: boolean + width_request: number + /* Properties of Gtk.Accessible */ + accessible_role: AccessibleRole + /* Fields of Gtk.Widget */ + parent_instance: GObject.InitiallyUnowned + /* Fields of GObject.InitiallyUnowned */ + g_type_instance: GObject.TypeInstance + /* Methods of Gtk.GLArea */ + attach_buffers(): void + get_auto_render(): boolean + get_context(): Gdk.GLContext + get_error(): GLib.Error | null + get_has_depth_buffer(): boolean + get_has_stencil_buffer(): boolean + get_required_version(): [ /* major */ number, /* minor */ number ] + get_use_es(): boolean + make_current(): void + queue_render(): void + set_auto_render(auto_render: boolean): void + set_error(error?: GLib.Error | null): void + set_has_depth_buffer(has_depth_buffer: boolean): void + set_has_stencil_buffer(has_stencil_buffer: boolean): void + set_required_version(major: number, minor: number): void + set_use_es(use_es: boolean): void + /* Methods of Gtk.Widget */ + action_set_enabled(action_name: string, enabled: boolean): void + activate(): boolean + activate_action(name: string, args?: GLib.Variant | null): boolean + activate_default(): void + add_controller(controller: EventController): void + add_css_class(css_class: string): void + add_mnemonic_label(label: Widget): void + add_tick_callback(callback: TickCallback): number + allocate(width: number, height: number, baseline: number, transform?: Gsk.Transform | null): void + child_focus(direction: DirectionType): boolean + compute_bounds(target: Widget): [ /* returnType */ boolean, /* out_bounds */ Graphene.Rect ] + compute_expand(orientation: Orientation): boolean + compute_point(target: Widget, point: Graphene.Point): [ /* returnType */ boolean, /* out_point */ Graphene.Point ] + compute_transform(target: Widget): [ /* returnType */ boolean, /* out_transform */ Graphene.Matrix ] + contains(x: number, y: number): boolean + create_pango_context(): Pango.Context + create_pango_layout(text?: string | null): Pango.Layout + drag_check_threshold(start_x: number, start_y: number, current_x: number, current_y: number): boolean + error_bell(): void + get_allocated_baseline(): number + get_allocated_height(): number + get_allocated_width(): number + get_allocation(): /* allocation */ Allocation + get_ancestor(widget_type: GObject.Type): Widget | null + get_can_focus(): boolean + get_can_target(): boolean + get_child_visible(): boolean + get_clipboard(): Gdk.Clipboard + get_css_classes(): string[] + get_css_name(): string + get_cursor(): Gdk.Cursor | null + get_direction(): TextDirection + get_display(): Gdk.Display + get_first_child(): Widget | null + get_focus_child(): Widget | null + get_focus_on_click(): boolean + get_focusable(): boolean + get_font_map(): Pango.FontMap | null + get_font_options(): cairo.FontOptions | null + get_frame_clock(): Gdk.FrameClock | null + get_halign(): Align + get_has_tooltip(): boolean + get_height(): number + get_hexpand(): boolean + get_hexpand_set(): boolean + get_last_child(): Widget | null + get_layout_manager(): LayoutManager | null + get_mapped(): boolean + get_margin_bottom(): number + get_margin_end(): number + get_margin_start(): number + get_margin_top(): number + get_name(): string + get_native(): Native | null + get_next_sibling(): Widget | null + get_opacity(): number + get_overflow(): Overflow + get_pango_context(): Pango.Context + get_parent(): Widget | null + get_preferred_size(): [ /* minimum_size */ Requisition | null, /* natural_size */ Requisition | null ] + get_prev_sibling(): Widget | null + get_primary_clipboard(): Gdk.Clipboard + get_realized(): boolean + get_receives_default(): boolean + get_request_mode(): SizeRequestMode + get_root(): Root | null + get_scale_factor(): number + get_sensitive(): boolean + get_settings(): Settings + get_size(orientation: Orientation): number + get_size_request(): [ /* width */ number | null, /* height */ number | null ] + get_state_flags(): StateFlags + get_style_context(): StyleContext + get_template_child(widget_type: GObject.Type, name: string): GObject.Object + get_tooltip_markup(): string | null + get_tooltip_text(): string | null + get_valign(): Align + get_vexpand(): boolean + get_vexpand_set(): boolean + get_visible(): boolean + get_width(): number + grab_focus(): boolean + has_css_class(css_class: string): boolean + has_visible_focus(): boolean + hide(): void + in_destruction(): boolean + init_template(): void + insert_action_group(name: string, group?: Gio.ActionGroup | null): void + insert_after(parent: Widget, previous_sibling?: Widget | null): void + insert_before(parent: Widget, next_sibling?: Widget | null): void + is_ancestor(ancestor: Widget): boolean + is_drawable(): boolean + is_focus(): boolean + is_sensitive(): boolean + is_visible(): boolean + keynav_failed(direction: DirectionType): boolean + list_mnemonic_labels(): Widget[] + map(): void + measure(orientation: Orientation, for_size: number): [ /* minimum */ number | null, /* natural */ number | null, /* minimum_baseline */ number | null, /* natural_baseline */ number | null ] + mnemonic_activate(group_cycling: boolean): boolean + observe_children(): Gio.ListModel + observe_controllers(): Gio.ListModel + pick(x: number, y: number, flags: PickFlags): Widget | null + queue_allocate(): void + queue_draw(): void + queue_resize(): void + realize(): void + remove_controller(controller: EventController): void + remove_css_class(css_class: string): void + remove_mnemonic_label(label: Widget): void + remove_tick_callback(id: number): void + set_can_focus(can_focus: boolean): void + set_can_target(can_target: boolean): void + set_child_visible(child_visible: boolean): void + set_css_classes(classes: string[]): void + set_cursor(cursor?: Gdk.Cursor | null): void + set_cursor_from_name(name?: string | null): void + set_direction(dir: TextDirection): void + set_focus_child(child?: Widget | null): void + set_focus_on_click(focus_on_click: boolean): void + set_focusable(focusable: boolean): void + set_font_map(font_map?: Pango.FontMap | null): void + set_font_options(options?: cairo.FontOptions | null): void + set_halign(align: Align): void + set_has_tooltip(has_tooltip: boolean): void + set_hexpand(expand: boolean): void + set_hexpand_set(set: boolean): void + set_layout_manager(layout_manager?: LayoutManager | null): void + set_margin_bottom(margin: number): void + set_margin_end(margin: number): void + set_margin_start(margin: number): void + set_margin_top(margin: number): void + set_name(name: string): void + set_opacity(opacity: number): void + set_overflow(overflow: Overflow): void + set_parent(parent: Widget): void + set_receives_default(receives_default: boolean): void + set_sensitive(sensitive: boolean): void + set_size_request(width: number, height: number): void + set_state_flags(flags: StateFlags, clear: boolean): void + set_tooltip_markup(markup?: string | null): void + set_tooltip_text(text?: string | null): void + set_valign(align: Align): void + set_vexpand(expand: boolean): void + set_vexpand_set(set: boolean): void + set_visible(visible: boolean): void + should_layout(): boolean + show(): void + size_allocate(allocation: Allocation, baseline: number): void + snapshot_child(child: Widget, snapshot: Snapshot): void + translate_coordinates(dest_widget: Widget, src_x: number, src_y: number): [ /* returnType */ boolean, /* dest_x */ number | null, /* dest_y */ number | null ] + trigger_tooltip_query(): void + unmap(): void + unparent(): void + unrealize(): void + unset_state_flags(flags: StateFlags): void + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Methods of Gtk.Accessible */ + get_accessible_role(): AccessibleRole + reset_property(property: AccessibleProperty): void + reset_relation(relation: AccessibleRelation): void + reset_state(state: AccessibleState): void + update_property(properties: AccessibleProperty[], values: any): void + update_relation(relations: AccessibleRelation[], values: any): void + update_state(states: AccessibleState[], values: any): void + /* Methods of Gtk.Buildable */ + get_buildable_id(): string + /* Virtual methods of Gtk.GLArea */ + vfunc_render(context: Gdk.GLContext): boolean + vfunc_resize(width: number, height: number): void + /* Virtual methods of Gtk.Widget */ + vfunc_compute_expand(hexpand_p: boolean, vexpand_p: boolean): void + vfunc_contains(x: number, y: number): boolean + vfunc_css_changed(change: CssStyleChange): void + vfunc_direction_changed(previous_direction: TextDirection): void + vfunc_focus(direction: DirectionType): boolean + vfunc_get_request_mode(): SizeRequestMode + vfunc_grab_focus(): boolean + vfunc_hide(): void + vfunc_keynav_failed(direction: DirectionType): boolean + vfunc_map(): void + vfunc_measure(orientation: Orientation, for_size: number): [ /* minimum */ number | null, /* natural */ number | null, /* minimum_baseline */ number | null, /* natural_baseline */ number | null ] + vfunc_mnemonic_activate(group_cycling: boolean): boolean + vfunc_move_focus(direction: DirectionType): void + vfunc_query_tooltip(x: number, y: number, keyboard_tooltip: boolean, tooltip: Tooltip): boolean + vfunc_realize(): void + vfunc_root(): void + vfunc_set_focus_child(child?: Widget | null): void + vfunc_show(): void + vfunc_size_allocate(width: number, height: number, baseline: number): void + vfunc_snapshot(snapshot: Snapshot): void + vfunc_state_flags_changed(previous_state_flags: StateFlags): void + vfunc_system_setting_changed(settings: SystemSetting): void + vfunc_unmap(): void + vfunc_unrealize(): void + vfunc_unroot(): void + vfunc_add_child(builder: Builder, child: GObject.Object, type?: string | null): void + vfunc_custom_finished(builder: Builder, child: GObject.Object | null, tagname: string, data?: object | null): void + vfunc_custom_tag_end(builder: Builder, child: GObject.Object | null, tagname: string, data?: object | null): void + vfunc_custom_tag_start(builder: Builder, child: GObject.Object | null, tagname: string): [ /* returnType */ boolean, /* parser */ BuildableParser, /* data */ object | null ] + vfunc_get_id(): string + vfunc_get_internal_child(builder: Builder, childname: string): GObject.Object + vfunc_parser_finished(builder: Builder): void + vfunc_set_buildable_property(builder: Builder, name: string, value: any): void + vfunc_set_id(id: string): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Gtk.GLArea */ + connect(sigName: "create-context", callback: (($obj: GLArea) => Gdk.GLContext)): number + connect_after(sigName: "create-context", callback: (($obj: GLArea) => Gdk.GLContext)): number + emit(sigName: "create-context"): void + connect(sigName: "render", callback: (($obj: GLArea, context: Gdk.GLContext) => boolean)): number + connect_after(sigName: "render", callback: (($obj: GLArea, context: Gdk.GLContext) => boolean)): number + emit(sigName: "render", context: Gdk.GLContext): void + connect(sigName: "resize", callback: (($obj: GLArea, width: number, height: number) => void)): number + connect_after(sigName: "resize", callback: (($obj: GLArea, width: number, height: number) => void)): number + emit(sigName: "resize", width: number, height: number): void + /* Signals of Gtk.Widget */ + connect(sigName: "destroy", callback: (($obj: GLArea) => void)): number + connect_after(sigName: "destroy", callback: (($obj: GLArea) => void)): number + emit(sigName: "destroy"): void + connect(sigName: "direction-changed", callback: (($obj: GLArea, previous_direction: TextDirection) => void)): number + connect_after(sigName: "direction-changed", callback: (($obj: GLArea, previous_direction: TextDirection) => void)): number + emit(sigName: "direction-changed", previous_direction: TextDirection): void + connect(sigName: "hide", callback: (($obj: GLArea) => void)): number + connect_after(sigName: "hide", callback: (($obj: GLArea) => void)): number + emit(sigName: "hide"): void + connect(sigName: "keynav-failed", callback: (($obj: GLArea, direction: DirectionType) => boolean)): number + connect_after(sigName: "keynav-failed", callback: (($obj: GLArea, direction: DirectionType) => boolean)): number + emit(sigName: "keynav-failed", direction: DirectionType): void + connect(sigName: "map", callback: (($obj: GLArea) => void)): number + connect_after(sigName: "map", callback: (($obj: GLArea) => void)): number + emit(sigName: "map"): void + connect(sigName: "mnemonic-activate", callback: (($obj: GLArea, group_cycling: boolean) => boolean)): number + connect_after(sigName: "mnemonic-activate", callback: (($obj: GLArea, group_cycling: boolean) => boolean)): number + emit(sigName: "mnemonic-activate", group_cycling: boolean): void + connect(sigName: "move-focus", callback: (($obj: GLArea, direction: DirectionType) => void)): number + connect_after(sigName: "move-focus", callback: (($obj: GLArea, direction: DirectionType) => void)): number + emit(sigName: "move-focus", direction: DirectionType): void + connect(sigName: "query-tooltip", callback: (($obj: GLArea, x: number, y: number, keyboard_mode: boolean, tooltip: Tooltip) => boolean)): number + connect_after(sigName: "query-tooltip", callback: (($obj: GLArea, x: number, y: number, keyboard_mode: boolean, tooltip: Tooltip) => boolean)): number + emit(sigName: "query-tooltip", x: number, y: number, keyboard_mode: boolean, tooltip: Tooltip): void + connect(sigName: "realize", callback: (($obj: GLArea) => void)): number + connect_after(sigName: "realize", callback: (($obj: GLArea) => void)): number + emit(sigName: "realize"): void + connect(sigName: "show", callback: (($obj: GLArea) => void)): number + connect_after(sigName: "show", callback: (($obj: GLArea) => void)): number + emit(sigName: "show"): void + connect(sigName: "state-flags-changed", callback: (($obj: GLArea, flags: StateFlags) => void)): number + connect_after(sigName: "state-flags-changed", callback: (($obj: GLArea, flags: StateFlags) => void)): number + emit(sigName: "state-flags-changed", flags: StateFlags): void + connect(sigName: "unmap", callback: (($obj: GLArea) => void)): number + connect_after(sigName: "unmap", callback: (($obj: GLArea) => void)): number + emit(sigName: "unmap"): void + connect(sigName: "unrealize", callback: (($obj: GLArea) => void)): number + connect_after(sigName: "unrealize", callback: (($obj: GLArea) => void)): number + emit(sigName: "unrealize"): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: GLArea, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: GLArea, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: "notify::auto-render", callback: (($obj: GLArea, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::auto-render", callback: (($obj: GLArea, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::context", callback: (($obj: GLArea, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::context", callback: (($obj: GLArea, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::has-depth-buffer", callback: (($obj: GLArea, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-depth-buffer", callback: (($obj: GLArea, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::has-stencil-buffer", callback: (($obj: GLArea, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-stencil-buffer", callback: (($obj: GLArea, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::use-es", callback: (($obj: GLArea, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::use-es", callback: (($obj: GLArea, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::can-focus", callback: (($obj: GLArea, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::can-focus", callback: (($obj: GLArea, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::can-target", callback: (($obj: GLArea, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::can-target", callback: (($obj: GLArea, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::css-classes", callback: (($obj: GLArea, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::css-classes", callback: (($obj: GLArea, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::cursor", callback: (($obj: GLArea, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::cursor", callback: (($obj: GLArea, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::focus-on-click", callback: (($obj: GLArea, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::focus-on-click", callback: (($obj: GLArea, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::focusable", callback: (($obj: GLArea, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::focusable", callback: (($obj: GLArea, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::halign", callback: (($obj: GLArea, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::halign", callback: (($obj: GLArea, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::has-default", callback: (($obj: GLArea, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-default", callback: (($obj: GLArea, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::has-focus", callback: (($obj: GLArea, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-focus", callback: (($obj: GLArea, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::has-tooltip", callback: (($obj: GLArea, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-tooltip", callback: (($obj: GLArea, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::height-request", callback: (($obj: GLArea, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::height-request", callback: (($obj: GLArea, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::hexpand", callback: (($obj: GLArea, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hexpand", callback: (($obj: GLArea, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::hexpand-set", callback: (($obj: GLArea, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hexpand-set", callback: (($obj: GLArea, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::layout-manager", callback: (($obj: GLArea, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::layout-manager", callback: (($obj: GLArea, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-bottom", callback: (($obj: GLArea, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-bottom", callback: (($obj: GLArea, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-end", callback: (($obj: GLArea, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-end", callback: (($obj: GLArea, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-start", callback: (($obj: GLArea, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-start", callback: (($obj: GLArea, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-top", callback: (($obj: GLArea, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-top", callback: (($obj: GLArea, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::name", callback: (($obj: GLArea, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::name", callback: (($obj: GLArea, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::opacity", callback: (($obj: GLArea, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::opacity", callback: (($obj: GLArea, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::overflow", callback: (($obj: GLArea, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::overflow", callback: (($obj: GLArea, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::parent", callback: (($obj: GLArea, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::parent", callback: (($obj: GLArea, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::receives-default", callback: (($obj: GLArea, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::receives-default", callback: (($obj: GLArea, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::root", callback: (($obj: GLArea, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::root", callback: (($obj: GLArea, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::scale-factor", callback: (($obj: GLArea, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::scale-factor", callback: (($obj: GLArea, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::sensitive", callback: (($obj: GLArea, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::sensitive", callback: (($obj: GLArea, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::tooltip-markup", callback: (($obj: GLArea, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::tooltip-markup", callback: (($obj: GLArea, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::tooltip-text", callback: (($obj: GLArea, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::tooltip-text", callback: (($obj: GLArea, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::valign", callback: (($obj: GLArea, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::valign", callback: (($obj: GLArea, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::vexpand", callback: (($obj: GLArea, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vexpand", callback: (($obj: GLArea, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::vexpand-set", callback: (($obj: GLArea, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vexpand-set", callback: (($obj: GLArea, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::visible", callback: (($obj: GLArea, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::visible", callback: (($obj: GLArea, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::width-request", callback: (($obj: GLArea, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::width-request", callback: (($obj: GLArea, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::accessible-role", callback: (($obj: GLArea, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-role", callback: (($obj: GLArea, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: GLArea_ConstructProps) + _init (config?: GLArea_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(): GLArea + static $gtype: GObject.Type +} +export interface Gesture_ConstructProps extends EventController_ConstructProps { + n_points?: number +} +export class Gesture { + /* Properties of Gtk.EventController */ + name: string + propagation_limit: PropagationLimit + propagation_phase: PropagationPhase + readonly widget: Widget + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of Gtk.Gesture */ + get_bounding_box(): [ /* returnType */ boolean, /* rect */ Gdk.Rectangle ] + get_bounding_box_center(): [ /* returnType */ boolean, /* x */ number, /* y */ number ] + get_device(): Gdk.Device | null + get_group(): Gesture[] + get_last_event(sequence?: Gdk.EventSequence | null): Gdk.Event | null + get_last_updated_sequence(): Gdk.EventSequence | null + get_point(sequence?: Gdk.EventSequence | null): [ /* returnType */ boolean, /* x */ number | null, /* y */ number | null ] + get_sequence_state(sequence: Gdk.EventSequence): EventSequenceState + get_sequences(): Gdk.EventSequence[] + group(gesture: Gesture): void + handles_sequence(sequence?: Gdk.EventSequence | null): boolean + is_active(): boolean + is_grouped_with(other: Gesture): boolean + is_recognized(): boolean + set_sequence_state(sequence: Gdk.EventSequence, state: EventSequenceState): boolean + set_state(state: EventSequenceState): boolean + ungroup(): void + /* Methods of Gtk.EventController */ + get_current_event(): Gdk.Event | null + get_current_event_device(): Gdk.Device | null + get_current_event_state(): Gdk.ModifierType + get_current_event_time(): number + get_name(): string + get_propagation_limit(): PropagationLimit + get_propagation_phase(): PropagationPhase + get_widget(): Widget + reset(): void + set_name(name: string): void + set_propagation_limit(limit: PropagationLimit): void + set_propagation_phase(phase: PropagationPhase): void + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Gtk.Gesture */ + connect(sigName: "begin", callback: (($obj: Gesture, sequence?: Gdk.EventSequence | null) => void)): number + connect_after(sigName: "begin", callback: (($obj: Gesture, sequence?: Gdk.EventSequence | null) => void)): number + emit(sigName: "begin", sequence?: Gdk.EventSequence | null): void + connect(sigName: "cancel", callback: (($obj: Gesture, sequence?: Gdk.EventSequence | null) => void)): number + connect_after(sigName: "cancel", callback: (($obj: Gesture, sequence?: Gdk.EventSequence | null) => void)): number + emit(sigName: "cancel", sequence?: Gdk.EventSequence | null): void + connect(sigName: "end", callback: (($obj: Gesture, sequence?: Gdk.EventSequence | null) => void)): number + connect_after(sigName: "end", callback: (($obj: Gesture, sequence?: Gdk.EventSequence | null) => void)): number + emit(sigName: "end", sequence?: Gdk.EventSequence | null): void + connect(sigName: "sequence-state-changed", callback: (($obj: Gesture, sequence: Gdk.EventSequence | null, state: EventSequenceState) => void)): number + connect_after(sigName: "sequence-state-changed", callback: (($obj: Gesture, sequence: Gdk.EventSequence | null, state: EventSequenceState) => void)): number + emit(sigName: "sequence-state-changed", sequence: Gdk.EventSequence | null, state: EventSequenceState): void + connect(sigName: "update", callback: (($obj: Gesture, sequence?: Gdk.EventSequence | null) => void)): number + connect_after(sigName: "update", callback: (($obj: Gesture, sequence?: Gdk.EventSequence | null) => void)): number + emit(sigName: "update", sequence?: Gdk.EventSequence | null): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: Gesture, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: Gesture, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: "notify::name", callback: (($obj: Gesture, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::name", callback: (($obj: Gesture, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::propagation-limit", callback: (($obj: Gesture, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::propagation-limit", callback: (($obj: Gesture, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::propagation-phase", callback: (($obj: Gesture, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::propagation-phase", callback: (($obj: Gesture, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::widget", callback: (($obj: Gesture, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::widget", callback: (($obj: Gesture, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: Gesture_ConstructProps) + _init (config?: Gesture_ConstructProps): void + static $gtype: GObject.Type +} +export interface GestureClick_ConstructProps extends GestureSingle_ConstructProps { +} +export class GestureClick { + /* Properties of Gtk.GestureSingle */ + button: number + exclusive: boolean + touch_only: boolean + /* Properties of Gtk.EventController */ + name: string + propagation_limit: PropagationLimit + propagation_phase: PropagationPhase + readonly widget: Widget + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of Gtk.GestureSingle */ + get_button(): number + get_current_button(): number + get_current_sequence(): Gdk.EventSequence | null + get_exclusive(): boolean + get_touch_only(): boolean + set_button(button: number): void + set_exclusive(exclusive: boolean): void + set_touch_only(touch_only: boolean): void + /* Methods of Gtk.Gesture */ + get_bounding_box(): [ /* returnType */ boolean, /* rect */ Gdk.Rectangle ] + get_bounding_box_center(): [ /* returnType */ boolean, /* x */ number, /* y */ number ] + get_device(): Gdk.Device | null + get_group(): Gesture[] + get_last_event(sequence?: Gdk.EventSequence | null): Gdk.Event | null + get_last_updated_sequence(): Gdk.EventSequence | null + get_point(sequence?: Gdk.EventSequence | null): [ /* returnType */ boolean, /* x */ number | null, /* y */ number | null ] + get_sequence_state(sequence: Gdk.EventSequence): EventSequenceState + get_sequences(): Gdk.EventSequence[] + group(gesture: Gesture): void + handles_sequence(sequence?: Gdk.EventSequence | null): boolean + is_active(): boolean + is_grouped_with(other: Gesture): boolean + is_recognized(): boolean + set_sequence_state(sequence: Gdk.EventSequence, state: EventSequenceState): boolean + set_state(state: EventSequenceState): boolean + ungroup(): void + /* Methods of Gtk.EventController */ + get_current_event(): Gdk.Event | null + get_current_event_device(): Gdk.Device | null + get_current_event_state(): Gdk.ModifierType + get_current_event_time(): number + get_name(): string + get_propagation_limit(): PropagationLimit + get_propagation_phase(): PropagationPhase + get_widget(): Widget + reset(): void + set_name(name: string): void + set_propagation_limit(limit: PropagationLimit): void + set_propagation_phase(phase: PropagationPhase): void + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Gtk.GestureClick */ + connect(sigName: "pressed", callback: (($obj: GestureClick, n_press: number, x: number, y: number) => void)): number + connect_after(sigName: "pressed", callback: (($obj: GestureClick, n_press: number, x: number, y: number) => void)): number + emit(sigName: "pressed", n_press: number, x: number, y: number): void + connect(sigName: "released", callback: (($obj: GestureClick, n_press: number, x: number, y: number) => void)): number + connect_after(sigName: "released", callback: (($obj: GestureClick, n_press: number, x: number, y: number) => void)): number + emit(sigName: "released", n_press: number, x: number, y: number): void + connect(sigName: "stopped", callback: (($obj: GestureClick) => void)): number + connect_after(sigName: "stopped", callback: (($obj: GestureClick) => void)): number + emit(sigName: "stopped"): void + connect(sigName: "unpaired-release", callback: (($obj: GestureClick, x: number, y: number, button: number, sequence: Gdk.EventSequence) => void)): number + connect_after(sigName: "unpaired-release", callback: (($obj: GestureClick, x: number, y: number, button: number, sequence: Gdk.EventSequence) => void)): number + emit(sigName: "unpaired-release", x: number, y: number, button: number, sequence: Gdk.EventSequence): void + /* Signals of Gtk.Gesture */ + connect(sigName: "begin", callback: (($obj: GestureClick, sequence?: Gdk.EventSequence | null) => void)): number + connect_after(sigName: "begin", callback: (($obj: GestureClick, sequence?: Gdk.EventSequence | null) => void)): number + emit(sigName: "begin", sequence?: Gdk.EventSequence | null): void + connect(sigName: "cancel", callback: (($obj: GestureClick, sequence?: Gdk.EventSequence | null) => void)): number + connect_after(sigName: "cancel", callback: (($obj: GestureClick, sequence?: Gdk.EventSequence | null) => void)): number + emit(sigName: "cancel", sequence?: Gdk.EventSequence | null): void + connect(sigName: "end", callback: (($obj: GestureClick, sequence?: Gdk.EventSequence | null) => void)): number + connect_after(sigName: "end", callback: (($obj: GestureClick, sequence?: Gdk.EventSequence | null) => void)): number + emit(sigName: "end", sequence?: Gdk.EventSequence | null): void + connect(sigName: "sequence-state-changed", callback: (($obj: GestureClick, sequence: Gdk.EventSequence | null, state: EventSequenceState) => void)): number + connect_after(sigName: "sequence-state-changed", callback: (($obj: GestureClick, sequence: Gdk.EventSequence | null, state: EventSequenceState) => void)): number + emit(sigName: "sequence-state-changed", sequence: Gdk.EventSequence | null, state: EventSequenceState): void + connect(sigName: "update", callback: (($obj: GestureClick, sequence?: Gdk.EventSequence | null) => void)): number + connect_after(sigName: "update", callback: (($obj: GestureClick, sequence?: Gdk.EventSequence | null) => void)): number + emit(sigName: "update", sequence?: Gdk.EventSequence | null): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: GestureClick, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: GestureClick, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: "notify::button", callback: (($obj: GestureClick, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::button", callback: (($obj: GestureClick, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::exclusive", callback: (($obj: GestureClick, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::exclusive", callback: (($obj: GestureClick, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::touch-only", callback: (($obj: GestureClick, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::touch-only", callback: (($obj: GestureClick, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::name", callback: (($obj: GestureClick, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::name", callback: (($obj: GestureClick, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::propagation-limit", callback: (($obj: GestureClick, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::propagation-limit", callback: (($obj: GestureClick, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::propagation-phase", callback: (($obj: GestureClick, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::propagation-phase", callback: (($obj: GestureClick, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::widget", callback: (($obj: GestureClick, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::widget", callback: (($obj: GestureClick, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: GestureClick_ConstructProps) + _init (config?: GestureClick_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(): GestureClick + static $gtype: GObject.Type +} +export interface GestureDrag_ConstructProps extends GestureSingle_ConstructProps { +} +export class GestureDrag { + /* Properties of Gtk.GestureSingle */ + button: number + exclusive: boolean + touch_only: boolean + /* Properties of Gtk.EventController */ + name: string + propagation_limit: PropagationLimit + propagation_phase: PropagationPhase + readonly widget: Widget + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of Gtk.GestureDrag */ + get_offset(): [ /* returnType */ boolean, /* x */ number | null, /* y */ number | null ] + get_start_point(): [ /* returnType */ boolean, /* x */ number | null, /* y */ number | null ] + /* Methods of Gtk.GestureSingle */ + get_button(): number + get_current_button(): number + get_current_sequence(): Gdk.EventSequence | null + get_exclusive(): boolean + get_touch_only(): boolean + set_button(button: number): void + set_exclusive(exclusive: boolean): void + set_touch_only(touch_only: boolean): void + /* Methods of Gtk.Gesture */ + get_bounding_box(): [ /* returnType */ boolean, /* rect */ Gdk.Rectangle ] + get_bounding_box_center(): [ /* returnType */ boolean, /* x */ number, /* y */ number ] + get_device(): Gdk.Device | null + get_group(): Gesture[] + get_last_event(sequence?: Gdk.EventSequence | null): Gdk.Event | null + get_last_updated_sequence(): Gdk.EventSequence | null + get_point(sequence?: Gdk.EventSequence | null): [ /* returnType */ boolean, /* x */ number | null, /* y */ number | null ] + get_sequence_state(sequence: Gdk.EventSequence): EventSequenceState + get_sequences(): Gdk.EventSequence[] + group(gesture: Gesture): void + handles_sequence(sequence?: Gdk.EventSequence | null): boolean + is_active(): boolean + is_grouped_with(other: Gesture): boolean + is_recognized(): boolean + set_sequence_state(sequence: Gdk.EventSequence, state: EventSequenceState): boolean + set_state(state: EventSequenceState): boolean + ungroup(): void + /* Methods of Gtk.EventController */ + get_current_event(): Gdk.Event | null + get_current_event_device(): Gdk.Device | null + get_current_event_state(): Gdk.ModifierType + get_current_event_time(): number + get_name(): string + get_propagation_limit(): PropagationLimit + get_propagation_phase(): PropagationPhase + get_widget(): Widget + reset(): void + set_name(name: string): void + set_propagation_limit(limit: PropagationLimit): void + set_propagation_phase(phase: PropagationPhase): void + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Gtk.GestureDrag */ + connect(sigName: "drag-begin", callback: (($obj: GestureDrag, start_x: number, start_y: number) => void)): number + connect_after(sigName: "drag-begin", callback: (($obj: GestureDrag, start_x: number, start_y: number) => void)): number + emit(sigName: "drag-begin", start_x: number, start_y: number): void + connect(sigName: "drag-end", callback: (($obj: GestureDrag, offset_x: number, offset_y: number) => void)): number + connect_after(sigName: "drag-end", callback: (($obj: GestureDrag, offset_x: number, offset_y: number) => void)): number + emit(sigName: "drag-end", offset_x: number, offset_y: number): void + connect(sigName: "drag-update", callback: (($obj: GestureDrag, offset_x: number, offset_y: number) => void)): number + connect_after(sigName: "drag-update", callback: (($obj: GestureDrag, offset_x: number, offset_y: number) => void)): number + emit(sigName: "drag-update", offset_x: number, offset_y: number): void + /* Signals of Gtk.Gesture */ + connect(sigName: "begin", callback: (($obj: GestureDrag, sequence?: Gdk.EventSequence | null) => void)): number + connect_after(sigName: "begin", callback: (($obj: GestureDrag, sequence?: Gdk.EventSequence | null) => void)): number + emit(sigName: "begin", sequence?: Gdk.EventSequence | null): void + connect(sigName: "cancel", callback: (($obj: GestureDrag, sequence?: Gdk.EventSequence | null) => void)): number + connect_after(sigName: "cancel", callback: (($obj: GestureDrag, sequence?: Gdk.EventSequence | null) => void)): number + emit(sigName: "cancel", sequence?: Gdk.EventSequence | null): void + connect(sigName: "end", callback: (($obj: GestureDrag, sequence?: Gdk.EventSequence | null) => void)): number + connect_after(sigName: "end", callback: (($obj: GestureDrag, sequence?: Gdk.EventSequence | null) => void)): number + emit(sigName: "end", sequence?: Gdk.EventSequence | null): void + connect(sigName: "sequence-state-changed", callback: (($obj: GestureDrag, sequence: Gdk.EventSequence | null, state: EventSequenceState) => void)): number + connect_after(sigName: "sequence-state-changed", callback: (($obj: GestureDrag, sequence: Gdk.EventSequence | null, state: EventSequenceState) => void)): number + emit(sigName: "sequence-state-changed", sequence: Gdk.EventSequence | null, state: EventSequenceState): void + connect(sigName: "update", callback: (($obj: GestureDrag, sequence?: Gdk.EventSequence | null) => void)): number + connect_after(sigName: "update", callback: (($obj: GestureDrag, sequence?: Gdk.EventSequence | null) => void)): number + emit(sigName: "update", sequence?: Gdk.EventSequence | null): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: GestureDrag, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: GestureDrag, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: "notify::button", callback: (($obj: GestureDrag, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::button", callback: (($obj: GestureDrag, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::exclusive", callback: (($obj: GestureDrag, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::exclusive", callback: (($obj: GestureDrag, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::touch-only", callback: (($obj: GestureDrag, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::touch-only", callback: (($obj: GestureDrag, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::name", callback: (($obj: GestureDrag, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::name", callback: (($obj: GestureDrag, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::propagation-limit", callback: (($obj: GestureDrag, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::propagation-limit", callback: (($obj: GestureDrag, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::propagation-phase", callback: (($obj: GestureDrag, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::propagation-phase", callback: (($obj: GestureDrag, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::widget", callback: (($obj: GestureDrag, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::widget", callback: (($obj: GestureDrag, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: GestureDrag_ConstructProps) + _init (config?: GestureDrag_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(): GestureDrag + static $gtype: GObject.Type +} +export interface GestureLongPress_ConstructProps extends GestureSingle_ConstructProps { + delay_factor?: number +} +export class GestureLongPress { + /* Properties of Gtk.GestureLongPress */ + delay_factor: number + /* Properties of Gtk.GestureSingle */ + button: number + exclusive: boolean + touch_only: boolean + /* Properties of Gtk.EventController */ + name: string + propagation_limit: PropagationLimit + propagation_phase: PropagationPhase + readonly widget: Widget + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of Gtk.GestureLongPress */ + get_delay_factor(): number + set_delay_factor(delay_factor: number): void + /* Methods of Gtk.GestureSingle */ + get_button(): number + get_current_button(): number + get_current_sequence(): Gdk.EventSequence | null + get_exclusive(): boolean + get_touch_only(): boolean + set_button(button: number): void + set_exclusive(exclusive: boolean): void + set_touch_only(touch_only: boolean): void + /* Methods of Gtk.Gesture */ + get_bounding_box(): [ /* returnType */ boolean, /* rect */ Gdk.Rectangle ] + get_bounding_box_center(): [ /* returnType */ boolean, /* x */ number, /* y */ number ] + get_device(): Gdk.Device | null + get_group(): Gesture[] + get_last_event(sequence?: Gdk.EventSequence | null): Gdk.Event | null + get_last_updated_sequence(): Gdk.EventSequence | null + get_point(sequence?: Gdk.EventSequence | null): [ /* returnType */ boolean, /* x */ number | null, /* y */ number | null ] + get_sequence_state(sequence: Gdk.EventSequence): EventSequenceState + get_sequences(): Gdk.EventSequence[] + group(gesture: Gesture): void + handles_sequence(sequence?: Gdk.EventSequence | null): boolean + is_active(): boolean + is_grouped_with(other: Gesture): boolean + is_recognized(): boolean + set_sequence_state(sequence: Gdk.EventSequence, state: EventSequenceState): boolean + set_state(state: EventSequenceState): boolean + ungroup(): void + /* Methods of Gtk.EventController */ + get_current_event(): Gdk.Event | null + get_current_event_device(): Gdk.Device | null + get_current_event_state(): Gdk.ModifierType + get_current_event_time(): number + get_name(): string + get_propagation_limit(): PropagationLimit + get_propagation_phase(): PropagationPhase + get_widget(): Widget + reset(): void + set_name(name: string): void + set_propagation_limit(limit: PropagationLimit): void + set_propagation_phase(phase: PropagationPhase): void + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Gtk.GestureLongPress */ + connect(sigName: "cancelled", callback: (($obj: GestureLongPress) => void)): number + connect_after(sigName: "cancelled", callback: (($obj: GestureLongPress) => void)): number + emit(sigName: "cancelled"): void + connect(sigName: "pressed", callback: (($obj: GestureLongPress, x: number, y: number) => void)): number + connect_after(sigName: "pressed", callback: (($obj: GestureLongPress, x: number, y: number) => void)): number + emit(sigName: "pressed", x: number, y: number): void + /* Signals of Gtk.Gesture */ + connect(sigName: "begin", callback: (($obj: GestureLongPress, sequence?: Gdk.EventSequence | null) => void)): number + connect_after(sigName: "begin", callback: (($obj: GestureLongPress, sequence?: Gdk.EventSequence | null) => void)): number + emit(sigName: "begin", sequence?: Gdk.EventSequence | null): void + connect(sigName: "cancel", callback: (($obj: GestureLongPress, sequence?: Gdk.EventSequence | null) => void)): number + connect_after(sigName: "cancel", callback: (($obj: GestureLongPress, sequence?: Gdk.EventSequence | null) => void)): number + emit(sigName: "cancel", sequence?: Gdk.EventSequence | null): void + connect(sigName: "end", callback: (($obj: GestureLongPress, sequence?: Gdk.EventSequence | null) => void)): number + connect_after(sigName: "end", callback: (($obj: GestureLongPress, sequence?: Gdk.EventSequence | null) => void)): number + emit(sigName: "end", sequence?: Gdk.EventSequence | null): void + connect(sigName: "sequence-state-changed", callback: (($obj: GestureLongPress, sequence: Gdk.EventSequence | null, state: EventSequenceState) => void)): number + connect_after(sigName: "sequence-state-changed", callback: (($obj: GestureLongPress, sequence: Gdk.EventSequence | null, state: EventSequenceState) => void)): number + emit(sigName: "sequence-state-changed", sequence: Gdk.EventSequence | null, state: EventSequenceState): void + connect(sigName: "update", callback: (($obj: GestureLongPress, sequence?: Gdk.EventSequence | null) => void)): number + connect_after(sigName: "update", callback: (($obj: GestureLongPress, sequence?: Gdk.EventSequence | null) => void)): number + emit(sigName: "update", sequence?: Gdk.EventSequence | null): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: GestureLongPress, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: GestureLongPress, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: "notify::delay-factor", callback: (($obj: GestureLongPress, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::delay-factor", callback: (($obj: GestureLongPress, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::button", callback: (($obj: GestureLongPress, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::button", callback: (($obj: GestureLongPress, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::exclusive", callback: (($obj: GestureLongPress, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::exclusive", callback: (($obj: GestureLongPress, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::touch-only", callback: (($obj: GestureLongPress, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::touch-only", callback: (($obj: GestureLongPress, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::name", callback: (($obj: GestureLongPress, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::name", callback: (($obj: GestureLongPress, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::propagation-limit", callback: (($obj: GestureLongPress, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::propagation-limit", callback: (($obj: GestureLongPress, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::propagation-phase", callback: (($obj: GestureLongPress, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::propagation-phase", callback: (($obj: GestureLongPress, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::widget", callback: (($obj: GestureLongPress, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::widget", callback: (($obj: GestureLongPress, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: GestureLongPress_ConstructProps) + _init (config?: GestureLongPress_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(): GestureLongPress + static $gtype: GObject.Type +} +export interface GesturePan_ConstructProps extends GestureDrag_ConstructProps { + orientation?: Orientation +} +export class GesturePan { + /* Properties of Gtk.GesturePan */ + orientation: Orientation + /* Properties of Gtk.GestureSingle */ + button: number + exclusive: boolean + touch_only: boolean + /* Properties of Gtk.EventController */ + name: string + propagation_limit: PropagationLimit + propagation_phase: PropagationPhase + readonly widget: Widget + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of Gtk.GesturePan */ + get_orientation(): Orientation + set_orientation(orientation: Orientation): void + /* Methods of Gtk.GestureDrag */ + get_offset(): [ /* returnType */ boolean, /* x */ number | null, /* y */ number | null ] + get_start_point(): [ /* returnType */ boolean, /* x */ number | null, /* y */ number | null ] + /* Methods of Gtk.GestureSingle */ + get_button(): number + get_current_button(): number + get_current_sequence(): Gdk.EventSequence | null + get_exclusive(): boolean + get_touch_only(): boolean + set_button(button: number): void + set_exclusive(exclusive: boolean): void + set_touch_only(touch_only: boolean): void + /* Methods of Gtk.Gesture */ + get_bounding_box(): [ /* returnType */ boolean, /* rect */ Gdk.Rectangle ] + get_bounding_box_center(): [ /* returnType */ boolean, /* x */ number, /* y */ number ] + get_device(): Gdk.Device | null + get_group(): Gesture[] + get_last_event(sequence?: Gdk.EventSequence | null): Gdk.Event | null + get_last_updated_sequence(): Gdk.EventSequence | null + get_point(sequence?: Gdk.EventSequence | null): [ /* returnType */ boolean, /* x */ number | null, /* y */ number | null ] + get_sequence_state(sequence: Gdk.EventSequence): EventSequenceState + get_sequences(): Gdk.EventSequence[] + group(gesture: Gesture): void + handles_sequence(sequence?: Gdk.EventSequence | null): boolean + is_active(): boolean + is_grouped_with(other: Gesture): boolean + is_recognized(): boolean + set_sequence_state(sequence: Gdk.EventSequence, state: EventSequenceState): boolean + set_state(state: EventSequenceState): boolean + ungroup(): void + /* Methods of Gtk.EventController */ + get_current_event(): Gdk.Event | null + get_current_event_device(): Gdk.Device | null + get_current_event_state(): Gdk.ModifierType + get_current_event_time(): number + get_name(): string + get_propagation_limit(): PropagationLimit + get_propagation_phase(): PropagationPhase + get_widget(): Widget + reset(): void + set_name(name: string): void + set_propagation_limit(limit: PropagationLimit): void + set_propagation_phase(phase: PropagationPhase): void + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Gtk.GesturePan */ + connect(sigName: "pan", callback: (($obj: GesturePan, direction: PanDirection, offset: number) => void)): number + connect_after(sigName: "pan", callback: (($obj: GesturePan, direction: PanDirection, offset: number) => void)): number + emit(sigName: "pan", direction: PanDirection, offset: number): void + /* Signals of Gtk.GestureDrag */ + connect(sigName: "drag-begin", callback: (($obj: GesturePan, start_x: number, start_y: number) => void)): number + connect_after(sigName: "drag-begin", callback: (($obj: GesturePan, start_x: number, start_y: number) => void)): number + emit(sigName: "drag-begin", start_x: number, start_y: number): void + connect(sigName: "drag-end", callback: (($obj: GesturePan, offset_x: number, offset_y: number) => void)): number + connect_after(sigName: "drag-end", callback: (($obj: GesturePan, offset_x: number, offset_y: number) => void)): number + emit(sigName: "drag-end", offset_x: number, offset_y: number): void + connect(sigName: "drag-update", callback: (($obj: GesturePan, offset_x: number, offset_y: number) => void)): number + connect_after(sigName: "drag-update", callback: (($obj: GesturePan, offset_x: number, offset_y: number) => void)): number + emit(sigName: "drag-update", offset_x: number, offset_y: number): void + /* Signals of Gtk.Gesture */ + connect(sigName: "begin", callback: (($obj: GesturePan, sequence?: Gdk.EventSequence | null) => void)): number + connect_after(sigName: "begin", callback: (($obj: GesturePan, sequence?: Gdk.EventSequence | null) => void)): number + emit(sigName: "begin", sequence?: Gdk.EventSequence | null): void + connect(sigName: "cancel", callback: (($obj: GesturePan, sequence?: Gdk.EventSequence | null) => void)): number + connect_after(sigName: "cancel", callback: (($obj: GesturePan, sequence?: Gdk.EventSequence | null) => void)): number + emit(sigName: "cancel", sequence?: Gdk.EventSequence | null): void + connect(sigName: "end", callback: (($obj: GesturePan, sequence?: Gdk.EventSequence | null) => void)): number + connect_after(sigName: "end", callback: (($obj: GesturePan, sequence?: Gdk.EventSequence | null) => void)): number + emit(sigName: "end", sequence?: Gdk.EventSequence | null): void + connect(sigName: "sequence-state-changed", callback: (($obj: GesturePan, sequence: Gdk.EventSequence | null, state: EventSequenceState) => void)): number + connect_after(sigName: "sequence-state-changed", callback: (($obj: GesturePan, sequence: Gdk.EventSequence | null, state: EventSequenceState) => void)): number + emit(sigName: "sequence-state-changed", sequence: Gdk.EventSequence | null, state: EventSequenceState): void + connect(sigName: "update", callback: (($obj: GesturePan, sequence?: Gdk.EventSequence | null) => void)): number + connect_after(sigName: "update", callback: (($obj: GesturePan, sequence?: Gdk.EventSequence | null) => void)): number + emit(sigName: "update", sequence?: Gdk.EventSequence | null): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: GesturePan, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: GesturePan, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: "notify::orientation", callback: (($obj: GesturePan, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::orientation", callback: (($obj: GesturePan, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::button", callback: (($obj: GesturePan, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::button", callback: (($obj: GesturePan, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::exclusive", callback: (($obj: GesturePan, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::exclusive", callback: (($obj: GesturePan, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::touch-only", callback: (($obj: GesturePan, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::touch-only", callback: (($obj: GesturePan, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::name", callback: (($obj: GesturePan, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::name", callback: (($obj: GesturePan, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::propagation-limit", callback: (($obj: GesturePan, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::propagation-limit", callback: (($obj: GesturePan, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::propagation-phase", callback: (($obj: GesturePan, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::propagation-phase", callback: (($obj: GesturePan, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::widget", callback: (($obj: GesturePan, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::widget", callback: (($obj: GesturePan, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: GesturePan_ConstructProps) + _init (config?: GesturePan_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(orientation: Orientation): GesturePan + static new(): GesturePan + static $gtype: GObject.Type +} +export interface GestureRotate_ConstructProps extends Gesture_ConstructProps { +} +export class GestureRotate { + /* Properties of Gtk.EventController */ + name: string + propagation_limit: PropagationLimit + propagation_phase: PropagationPhase + readonly widget: Widget + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of Gtk.GestureRotate */ + get_angle_delta(): number + /* Methods of Gtk.Gesture */ + get_bounding_box(): [ /* returnType */ boolean, /* rect */ Gdk.Rectangle ] + get_bounding_box_center(): [ /* returnType */ boolean, /* x */ number, /* y */ number ] + get_device(): Gdk.Device | null + get_group(): Gesture[] + get_last_event(sequence?: Gdk.EventSequence | null): Gdk.Event | null + get_last_updated_sequence(): Gdk.EventSequence | null + get_point(sequence?: Gdk.EventSequence | null): [ /* returnType */ boolean, /* x */ number | null, /* y */ number | null ] + get_sequence_state(sequence: Gdk.EventSequence): EventSequenceState + get_sequences(): Gdk.EventSequence[] + group(gesture: Gesture): void + handles_sequence(sequence?: Gdk.EventSequence | null): boolean + is_active(): boolean + is_grouped_with(other: Gesture): boolean + is_recognized(): boolean + set_sequence_state(sequence: Gdk.EventSequence, state: EventSequenceState): boolean + set_state(state: EventSequenceState): boolean + ungroup(): void + /* Methods of Gtk.EventController */ + get_current_event(): Gdk.Event | null + get_current_event_device(): Gdk.Device | null + get_current_event_state(): Gdk.ModifierType + get_current_event_time(): number + get_name(): string + get_propagation_limit(): PropagationLimit + get_propagation_phase(): PropagationPhase + get_widget(): Widget + reset(): void + set_name(name: string): void + set_propagation_limit(limit: PropagationLimit): void + set_propagation_phase(phase: PropagationPhase): void + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Gtk.GestureRotate */ + connect(sigName: "angle-changed", callback: (($obj: GestureRotate, angle: number, angle_delta: number) => void)): number + connect_after(sigName: "angle-changed", callback: (($obj: GestureRotate, angle: number, angle_delta: number) => void)): number + emit(sigName: "angle-changed", angle: number, angle_delta: number): void + /* Signals of Gtk.Gesture */ + connect(sigName: "begin", callback: (($obj: GestureRotate, sequence?: Gdk.EventSequence | null) => void)): number + connect_after(sigName: "begin", callback: (($obj: GestureRotate, sequence?: Gdk.EventSequence | null) => void)): number + emit(sigName: "begin", sequence?: Gdk.EventSequence | null): void + connect(sigName: "cancel", callback: (($obj: GestureRotate, sequence?: Gdk.EventSequence | null) => void)): number + connect_after(sigName: "cancel", callback: (($obj: GestureRotate, sequence?: Gdk.EventSequence | null) => void)): number + emit(sigName: "cancel", sequence?: Gdk.EventSequence | null): void + connect(sigName: "end", callback: (($obj: GestureRotate, sequence?: Gdk.EventSequence | null) => void)): number + connect_after(sigName: "end", callback: (($obj: GestureRotate, sequence?: Gdk.EventSequence | null) => void)): number + emit(sigName: "end", sequence?: Gdk.EventSequence | null): void + connect(sigName: "sequence-state-changed", callback: (($obj: GestureRotate, sequence: Gdk.EventSequence | null, state: EventSequenceState) => void)): number + connect_after(sigName: "sequence-state-changed", callback: (($obj: GestureRotate, sequence: Gdk.EventSequence | null, state: EventSequenceState) => void)): number + emit(sigName: "sequence-state-changed", sequence: Gdk.EventSequence | null, state: EventSequenceState): void + connect(sigName: "update", callback: (($obj: GestureRotate, sequence?: Gdk.EventSequence | null) => void)): number + connect_after(sigName: "update", callback: (($obj: GestureRotate, sequence?: Gdk.EventSequence | null) => void)): number + emit(sigName: "update", sequence?: Gdk.EventSequence | null): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: GestureRotate, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: GestureRotate, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: "notify::name", callback: (($obj: GestureRotate, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::name", callback: (($obj: GestureRotate, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::propagation-limit", callback: (($obj: GestureRotate, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::propagation-limit", callback: (($obj: GestureRotate, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::propagation-phase", callback: (($obj: GestureRotate, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::propagation-phase", callback: (($obj: GestureRotate, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::widget", callback: (($obj: GestureRotate, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::widget", callback: (($obj: GestureRotate, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: GestureRotate_ConstructProps) + _init (config?: GestureRotate_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(): GestureRotate + static $gtype: GObject.Type +} +export interface GestureSingle_ConstructProps extends Gesture_ConstructProps { + button?: number + exclusive?: boolean + touch_only?: boolean +} +export class GestureSingle { + /* Properties of Gtk.GestureSingle */ + button: number + exclusive: boolean + touch_only: boolean + /* Properties of Gtk.EventController */ + name: string + propagation_limit: PropagationLimit + propagation_phase: PropagationPhase + readonly widget: Widget + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of Gtk.GestureSingle */ + get_button(): number + get_current_button(): number + get_current_sequence(): Gdk.EventSequence | null + get_exclusive(): boolean + get_touch_only(): boolean + set_button(button: number): void + set_exclusive(exclusive: boolean): void + set_touch_only(touch_only: boolean): void + /* Methods of Gtk.Gesture */ + get_bounding_box(): [ /* returnType */ boolean, /* rect */ Gdk.Rectangle ] + get_bounding_box_center(): [ /* returnType */ boolean, /* x */ number, /* y */ number ] + get_device(): Gdk.Device | null + get_group(): Gesture[] + get_last_event(sequence?: Gdk.EventSequence | null): Gdk.Event | null + get_last_updated_sequence(): Gdk.EventSequence | null + get_point(sequence?: Gdk.EventSequence | null): [ /* returnType */ boolean, /* x */ number | null, /* y */ number | null ] + get_sequence_state(sequence: Gdk.EventSequence): EventSequenceState + get_sequences(): Gdk.EventSequence[] + group(gesture: Gesture): void + handles_sequence(sequence?: Gdk.EventSequence | null): boolean + is_active(): boolean + is_grouped_with(other: Gesture): boolean + is_recognized(): boolean + set_sequence_state(sequence: Gdk.EventSequence, state: EventSequenceState): boolean + set_state(state: EventSequenceState): boolean + ungroup(): void + /* Methods of Gtk.EventController */ + get_current_event(): Gdk.Event | null + get_current_event_device(): Gdk.Device | null + get_current_event_state(): Gdk.ModifierType + get_current_event_time(): number + get_name(): string + get_propagation_limit(): PropagationLimit + get_propagation_phase(): PropagationPhase + get_widget(): Widget + reset(): void + set_name(name: string): void + set_propagation_limit(limit: PropagationLimit): void + set_propagation_phase(phase: PropagationPhase): void + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Gtk.Gesture */ + connect(sigName: "begin", callback: (($obj: GestureSingle, sequence?: Gdk.EventSequence | null) => void)): number + connect_after(sigName: "begin", callback: (($obj: GestureSingle, sequence?: Gdk.EventSequence | null) => void)): number + emit(sigName: "begin", sequence?: Gdk.EventSequence | null): void + connect(sigName: "cancel", callback: (($obj: GestureSingle, sequence?: Gdk.EventSequence | null) => void)): number + connect_after(sigName: "cancel", callback: (($obj: GestureSingle, sequence?: Gdk.EventSequence | null) => void)): number + emit(sigName: "cancel", sequence?: Gdk.EventSequence | null): void + connect(sigName: "end", callback: (($obj: GestureSingle, sequence?: Gdk.EventSequence | null) => void)): number + connect_after(sigName: "end", callback: (($obj: GestureSingle, sequence?: Gdk.EventSequence | null) => void)): number + emit(sigName: "end", sequence?: Gdk.EventSequence | null): void + connect(sigName: "sequence-state-changed", callback: (($obj: GestureSingle, sequence: Gdk.EventSequence | null, state: EventSequenceState) => void)): number + connect_after(sigName: "sequence-state-changed", callback: (($obj: GestureSingle, sequence: Gdk.EventSequence | null, state: EventSequenceState) => void)): number + emit(sigName: "sequence-state-changed", sequence: Gdk.EventSequence | null, state: EventSequenceState): void + connect(sigName: "update", callback: (($obj: GestureSingle, sequence?: Gdk.EventSequence | null) => void)): number + connect_after(sigName: "update", callback: (($obj: GestureSingle, sequence?: Gdk.EventSequence | null) => void)): number + emit(sigName: "update", sequence?: Gdk.EventSequence | null): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: GestureSingle, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: GestureSingle, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: "notify::button", callback: (($obj: GestureSingle, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::button", callback: (($obj: GestureSingle, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::exclusive", callback: (($obj: GestureSingle, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::exclusive", callback: (($obj: GestureSingle, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::touch-only", callback: (($obj: GestureSingle, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::touch-only", callback: (($obj: GestureSingle, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::name", callback: (($obj: GestureSingle, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::name", callback: (($obj: GestureSingle, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::propagation-limit", callback: (($obj: GestureSingle, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::propagation-limit", callback: (($obj: GestureSingle, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::propagation-phase", callback: (($obj: GestureSingle, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::propagation-phase", callback: (($obj: GestureSingle, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::widget", callback: (($obj: GestureSingle, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::widget", callback: (($obj: GestureSingle, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: GestureSingle_ConstructProps) + _init (config?: GestureSingle_ConstructProps): void + static $gtype: GObject.Type +} +export interface GestureStylus_ConstructProps extends GestureSingle_ConstructProps { +} +export class GestureStylus { + /* Properties of Gtk.GestureSingle */ + button: number + exclusive: boolean + touch_only: boolean + /* Properties of Gtk.EventController */ + name: string + propagation_limit: PropagationLimit + propagation_phase: PropagationPhase + readonly widget: Widget + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of Gtk.GestureStylus */ + get_axes(axes: Gdk.AxisUse[]): [ /* returnType */ boolean, /* values */ number[] ] + get_axis(axis: Gdk.AxisUse): [ /* returnType */ boolean, /* value */ number ] + get_backlog(): [ /* returnType */ boolean, /* backlog */ Gdk.TimeCoord[] ] + get_device_tool(): Gdk.DeviceTool | null + /* Methods of Gtk.GestureSingle */ + get_button(): number + get_current_button(): number + get_current_sequence(): Gdk.EventSequence | null + get_exclusive(): boolean + get_touch_only(): boolean + set_button(button: number): void + set_exclusive(exclusive: boolean): void + set_touch_only(touch_only: boolean): void + /* Methods of Gtk.Gesture */ + get_bounding_box(): [ /* returnType */ boolean, /* rect */ Gdk.Rectangle ] + get_bounding_box_center(): [ /* returnType */ boolean, /* x */ number, /* y */ number ] + get_device(): Gdk.Device | null + get_group(): Gesture[] + get_last_event(sequence?: Gdk.EventSequence | null): Gdk.Event | null + get_last_updated_sequence(): Gdk.EventSequence | null + get_point(sequence?: Gdk.EventSequence | null): [ /* returnType */ boolean, /* x */ number | null, /* y */ number | null ] + get_sequence_state(sequence: Gdk.EventSequence): EventSequenceState + get_sequences(): Gdk.EventSequence[] + group(gesture: Gesture): void + handles_sequence(sequence?: Gdk.EventSequence | null): boolean + is_active(): boolean + is_grouped_with(other: Gesture): boolean + is_recognized(): boolean + set_sequence_state(sequence: Gdk.EventSequence, state: EventSequenceState): boolean + set_state(state: EventSequenceState): boolean + ungroup(): void + /* Methods of Gtk.EventController */ + get_current_event(): Gdk.Event | null + get_current_event_device(): Gdk.Device | null + get_current_event_state(): Gdk.ModifierType + get_current_event_time(): number + get_name(): string + get_propagation_limit(): PropagationLimit + get_propagation_phase(): PropagationPhase + get_widget(): Widget + reset(): void + set_name(name: string): void + set_propagation_limit(limit: PropagationLimit): void + set_propagation_phase(phase: PropagationPhase): void + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Gtk.GestureStylus */ + connect(sigName: "down", callback: (($obj: GestureStylus, x: number, y: number) => void)): number + connect_after(sigName: "down", callback: (($obj: GestureStylus, x: number, y: number) => void)): number + emit(sigName: "down", x: number, y: number): void + connect(sigName: "motion", callback: (($obj: GestureStylus, x: number, y: number) => void)): number + connect_after(sigName: "motion", callback: (($obj: GestureStylus, x: number, y: number) => void)): number + emit(sigName: "motion", x: number, y: number): void + connect(sigName: "proximity", callback: (($obj: GestureStylus, x: number, y: number) => void)): number + connect_after(sigName: "proximity", callback: (($obj: GestureStylus, x: number, y: number) => void)): number + emit(sigName: "proximity", x: number, y: number): void + connect(sigName: "up", callback: (($obj: GestureStylus, x: number, y: number) => void)): number + connect_after(sigName: "up", callback: (($obj: GestureStylus, x: number, y: number) => void)): number + emit(sigName: "up", x: number, y: number): void + /* Signals of Gtk.Gesture */ + connect(sigName: "begin", callback: (($obj: GestureStylus, sequence?: Gdk.EventSequence | null) => void)): number + connect_after(sigName: "begin", callback: (($obj: GestureStylus, sequence?: Gdk.EventSequence | null) => void)): number + emit(sigName: "begin", sequence?: Gdk.EventSequence | null): void + connect(sigName: "cancel", callback: (($obj: GestureStylus, sequence?: Gdk.EventSequence | null) => void)): number + connect_after(sigName: "cancel", callback: (($obj: GestureStylus, sequence?: Gdk.EventSequence | null) => void)): number + emit(sigName: "cancel", sequence?: Gdk.EventSequence | null): void + connect(sigName: "end", callback: (($obj: GestureStylus, sequence?: Gdk.EventSequence | null) => void)): number + connect_after(sigName: "end", callback: (($obj: GestureStylus, sequence?: Gdk.EventSequence | null) => void)): number + emit(sigName: "end", sequence?: Gdk.EventSequence | null): void + connect(sigName: "sequence-state-changed", callback: (($obj: GestureStylus, sequence: Gdk.EventSequence | null, state: EventSequenceState) => void)): number + connect_after(sigName: "sequence-state-changed", callback: (($obj: GestureStylus, sequence: Gdk.EventSequence | null, state: EventSequenceState) => void)): number + emit(sigName: "sequence-state-changed", sequence: Gdk.EventSequence | null, state: EventSequenceState): void + connect(sigName: "update", callback: (($obj: GestureStylus, sequence?: Gdk.EventSequence | null) => void)): number + connect_after(sigName: "update", callback: (($obj: GestureStylus, sequence?: Gdk.EventSequence | null) => void)): number + emit(sigName: "update", sequence?: Gdk.EventSequence | null): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: GestureStylus, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: GestureStylus, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: "notify::button", callback: (($obj: GestureStylus, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::button", callback: (($obj: GestureStylus, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::exclusive", callback: (($obj: GestureStylus, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::exclusive", callback: (($obj: GestureStylus, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::touch-only", callback: (($obj: GestureStylus, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::touch-only", callback: (($obj: GestureStylus, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::name", callback: (($obj: GestureStylus, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::name", callback: (($obj: GestureStylus, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::propagation-limit", callback: (($obj: GestureStylus, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::propagation-limit", callback: (($obj: GestureStylus, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::propagation-phase", callback: (($obj: GestureStylus, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::propagation-phase", callback: (($obj: GestureStylus, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::widget", callback: (($obj: GestureStylus, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::widget", callback: (($obj: GestureStylus, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: GestureStylus_ConstructProps) + _init (config?: GestureStylus_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(): GestureStylus + static $gtype: GObject.Type +} +export interface GestureSwipe_ConstructProps extends GestureSingle_ConstructProps { +} +export class GestureSwipe { + /* Properties of Gtk.GestureSingle */ + button: number + exclusive: boolean + touch_only: boolean + /* Properties of Gtk.EventController */ + name: string + propagation_limit: PropagationLimit + propagation_phase: PropagationPhase + readonly widget: Widget + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of Gtk.GestureSwipe */ + get_velocity(): [ /* returnType */ boolean, /* velocity_x */ number, /* velocity_y */ number ] + /* Methods of Gtk.GestureSingle */ + get_button(): number + get_current_button(): number + get_current_sequence(): Gdk.EventSequence | null + get_exclusive(): boolean + get_touch_only(): boolean + set_button(button: number): void + set_exclusive(exclusive: boolean): void + set_touch_only(touch_only: boolean): void + /* Methods of Gtk.Gesture */ + get_bounding_box(): [ /* returnType */ boolean, /* rect */ Gdk.Rectangle ] + get_bounding_box_center(): [ /* returnType */ boolean, /* x */ number, /* y */ number ] + get_device(): Gdk.Device | null + get_group(): Gesture[] + get_last_event(sequence?: Gdk.EventSequence | null): Gdk.Event | null + get_last_updated_sequence(): Gdk.EventSequence | null + get_point(sequence?: Gdk.EventSequence | null): [ /* returnType */ boolean, /* x */ number | null, /* y */ number | null ] + get_sequence_state(sequence: Gdk.EventSequence): EventSequenceState + get_sequences(): Gdk.EventSequence[] + group(gesture: Gesture): void + handles_sequence(sequence?: Gdk.EventSequence | null): boolean + is_active(): boolean + is_grouped_with(other: Gesture): boolean + is_recognized(): boolean + set_sequence_state(sequence: Gdk.EventSequence, state: EventSequenceState): boolean + set_state(state: EventSequenceState): boolean + ungroup(): void + /* Methods of Gtk.EventController */ + get_current_event(): Gdk.Event | null + get_current_event_device(): Gdk.Device | null + get_current_event_state(): Gdk.ModifierType + get_current_event_time(): number + get_name(): string + get_propagation_limit(): PropagationLimit + get_propagation_phase(): PropagationPhase + get_widget(): Widget + reset(): void + set_name(name: string): void + set_propagation_limit(limit: PropagationLimit): void + set_propagation_phase(phase: PropagationPhase): void + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Gtk.GestureSwipe */ + connect(sigName: "swipe", callback: (($obj: GestureSwipe, velocity_x: number, velocity_y: number) => void)): number + connect_after(sigName: "swipe", callback: (($obj: GestureSwipe, velocity_x: number, velocity_y: number) => void)): number + emit(sigName: "swipe", velocity_x: number, velocity_y: number): void + /* Signals of Gtk.Gesture */ + connect(sigName: "begin", callback: (($obj: GestureSwipe, sequence?: Gdk.EventSequence | null) => void)): number + connect_after(sigName: "begin", callback: (($obj: GestureSwipe, sequence?: Gdk.EventSequence | null) => void)): number + emit(sigName: "begin", sequence?: Gdk.EventSequence | null): void + connect(sigName: "cancel", callback: (($obj: GestureSwipe, sequence?: Gdk.EventSequence | null) => void)): number + connect_after(sigName: "cancel", callback: (($obj: GestureSwipe, sequence?: Gdk.EventSequence | null) => void)): number + emit(sigName: "cancel", sequence?: Gdk.EventSequence | null): void + connect(sigName: "end", callback: (($obj: GestureSwipe, sequence?: Gdk.EventSequence | null) => void)): number + connect_after(sigName: "end", callback: (($obj: GestureSwipe, sequence?: Gdk.EventSequence | null) => void)): number + emit(sigName: "end", sequence?: Gdk.EventSequence | null): void + connect(sigName: "sequence-state-changed", callback: (($obj: GestureSwipe, sequence: Gdk.EventSequence | null, state: EventSequenceState) => void)): number + connect_after(sigName: "sequence-state-changed", callback: (($obj: GestureSwipe, sequence: Gdk.EventSequence | null, state: EventSequenceState) => void)): number + emit(sigName: "sequence-state-changed", sequence: Gdk.EventSequence | null, state: EventSequenceState): void + connect(sigName: "update", callback: (($obj: GestureSwipe, sequence?: Gdk.EventSequence | null) => void)): number + connect_after(sigName: "update", callback: (($obj: GestureSwipe, sequence?: Gdk.EventSequence | null) => void)): number + emit(sigName: "update", sequence?: Gdk.EventSequence | null): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: GestureSwipe, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: GestureSwipe, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: "notify::button", callback: (($obj: GestureSwipe, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::button", callback: (($obj: GestureSwipe, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::exclusive", callback: (($obj: GestureSwipe, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::exclusive", callback: (($obj: GestureSwipe, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::touch-only", callback: (($obj: GestureSwipe, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::touch-only", callback: (($obj: GestureSwipe, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::name", callback: (($obj: GestureSwipe, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::name", callback: (($obj: GestureSwipe, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::propagation-limit", callback: (($obj: GestureSwipe, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::propagation-limit", callback: (($obj: GestureSwipe, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::propagation-phase", callback: (($obj: GestureSwipe, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::propagation-phase", callback: (($obj: GestureSwipe, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::widget", callback: (($obj: GestureSwipe, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::widget", callback: (($obj: GestureSwipe, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: GestureSwipe_ConstructProps) + _init (config?: GestureSwipe_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(): GestureSwipe + static $gtype: GObject.Type +} +export interface GestureZoom_ConstructProps extends Gesture_ConstructProps { +} +export class GestureZoom { + /* Properties of Gtk.EventController */ + name: string + propagation_limit: PropagationLimit + propagation_phase: PropagationPhase + readonly widget: Widget + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of Gtk.GestureZoom */ + get_scale_delta(): number + /* Methods of Gtk.Gesture */ + get_bounding_box(): [ /* returnType */ boolean, /* rect */ Gdk.Rectangle ] + get_bounding_box_center(): [ /* returnType */ boolean, /* x */ number, /* y */ number ] + get_device(): Gdk.Device | null + get_group(): Gesture[] + get_last_event(sequence?: Gdk.EventSequence | null): Gdk.Event | null + get_last_updated_sequence(): Gdk.EventSequence | null + get_point(sequence?: Gdk.EventSequence | null): [ /* returnType */ boolean, /* x */ number | null, /* y */ number | null ] + get_sequence_state(sequence: Gdk.EventSequence): EventSequenceState + get_sequences(): Gdk.EventSequence[] + group(gesture: Gesture): void + handles_sequence(sequence?: Gdk.EventSequence | null): boolean + is_active(): boolean + is_grouped_with(other: Gesture): boolean + is_recognized(): boolean + set_sequence_state(sequence: Gdk.EventSequence, state: EventSequenceState): boolean + set_state(state: EventSequenceState): boolean + ungroup(): void + /* Methods of Gtk.EventController */ + get_current_event(): Gdk.Event | null + get_current_event_device(): Gdk.Device | null + get_current_event_state(): Gdk.ModifierType + get_current_event_time(): number + get_name(): string + get_propagation_limit(): PropagationLimit + get_propagation_phase(): PropagationPhase + get_widget(): Widget + reset(): void + set_name(name: string): void + set_propagation_limit(limit: PropagationLimit): void + set_propagation_phase(phase: PropagationPhase): void + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Gtk.GestureZoom */ + connect(sigName: "scale-changed", callback: (($obj: GestureZoom, scale: number) => void)): number + connect_after(sigName: "scale-changed", callback: (($obj: GestureZoom, scale: number) => void)): number + emit(sigName: "scale-changed", scale: number): void + /* Signals of Gtk.Gesture */ + connect(sigName: "begin", callback: (($obj: GestureZoom, sequence?: Gdk.EventSequence | null) => void)): number + connect_after(sigName: "begin", callback: (($obj: GestureZoom, sequence?: Gdk.EventSequence | null) => void)): number + emit(sigName: "begin", sequence?: Gdk.EventSequence | null): void + connect(sigName: "cancel", callback: (($obj: GestureZoom, sequence?: Gdk.EventSequence | null) => void)): number + connect_after(sigName: "cancel", callback: (($obj: GestureZoom, sequence?: Gdk.EventSequence | null) => void)): number + emit(sigName: "cancel", sequence?: Gdk.EventSequence | null): void + connect(sigName: "end", callback: (($obj: GestureZoom, sequence?: Gdk.EventSequence | null) => void)): number + connect_after(sigName: "end", callback: (($obj: GestureZoom, sequence?: Gdk.EventSequence | null) => void)): number + emit(sigName: "end", sequence?: Gdk.EventSequence | null): void + connect(sigName: "sequence-state-changed", callback: (($obj: GestureZoom, sequence: Gdk.EventSequence | null, state: EventSequenceState) => void)): number + connect_after(sigName: "sequence-state-changed", callback: (($obj: GestureZoom, sequence: Gdk.EventSequence | null, state: EventSequenceState) => void)): number + emit(sigName: "sequence-state-changed", sequence: Gdk.EventSequence | null, state: EventSequenceState): void + connect(sigName: "update", callback: (($obj: GestureZoom, sequence?: Gdk.EventSequence | null) => void)): number + connect_after(sigName: "update", callback: (($obj: GestureZoom, sequence?: Gdk.EventSequence | null) => void)): number + emit(sigName: "update", sequence?: Gdk.EventSequence | null): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: GestureZoom, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: GestureZoom, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: "notify::name", callback: (($obj: GestureZoom, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::name", callback: (($obj: GestureZoom, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::propagation-limit", callback: (($obj: GestureZoom, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::propagation-limit", callback: (($obj: GestureZoom, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::propagation-phase", callback: (($obj: GestureZoom, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::propagation-phase", callback: (($obj: GestureZoom, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::widget", callback: (($obj: GestureZoom, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::widget", callback: (($obj: GestureZoom, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: GestureZoom_ConstructProps) + _init (config?: GestureZoom_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(): GestureZoom + static $gtype: GObject.Type +} +export interface Grid_ConstructProps extends Widget_ConstructProps { + baseline_row?: number + column_homogeneous?: boolean + column_spacing?: number + row_homogeneous?: boolean + row_spacing?: number + accessible_role?: AccessibleRole + orientation?: Orientation +} +export class Grid { + /* Properties of Gtk.Grid */ + baseline_row: number + column_homogeneous: boolean + column_spacing: number + row_homogeneous: boolean + row_spacing: number + /* Properties of Gtk.Widget */ + can_focus: boolean + can_target: boolean + css_classes: string[] + cursor: Gdk.Cursor + focus_on_click: boolean + focusable: boolean + halign: Align + readonly has_default: boolean + readonly has_focus: boolean + has_tooltip: boolean + height_request: number + hexpand: boolean + hexpand_set: boolean + layout_manager: LayoutManager + margin_bottom: number + margin_end: number + margin_start: number + margin_top: number + name: string + opacity: number + overflow: Overflow + readonly parent: Widget + receives_default: boolean + readonly root: Root + readonly scale_factor: number + sensitive: boolean + tooltip_markup: string + tooltip_text: string + valign: Align + vexpand: boolean + vexpand_set: boolean + visible: boolean + width_request: number + /* Properties of Gtk.Accessible */ + accessible_role: AccessibleRole + /* Properties of Gtk.Orientable */ + orientation: Orientation + /* Fields of Gtk.Widget */ + parent_instance: GObject.InitiallyUnowned + /* Fields of GObject.InitiallyUnowned */ + g_type_instance: GObject.TypeInstance + /* Methods of Gtk.Grid */ + attach(child: Widget, column: number, row: number, width: number, height: number): void + attach_next_to(child: Widget, sibling: Widget | null, side: PositionType, width: number, height: number): void + get_baseline_row(): number + get_child_at(column: number, row: number): Widget | null + get_column_homogeneous(): boolean + get_column_spacing(): number + get_row_baseline_position(row: number): BaselinePosition + get_row_homogeneous(): boolean + get_row_spacing(): number + insert_column(position: number): void + insert_next_to(sibling: Widget, side: PositionType): void + insert_row(position: number): void + query_child(child: Widget): [ /* column */ number | null, /* row */ number | null, /* width */ number | null, /* height */ number | null ] + remove(child: Widget): void + remove_column(position: number): void + remove_row(position: number): void + set_baseline_row(row: number): void + set_column_homogeneous(homogeneous: boolean): void + set_column_spacing(spacing: number): void + set_row_baseline_position(row: number, pos: BaselinePosition): void + set_row_homogeneous(homogeneous: boolean): void + set_row_spacing(spacing: number): void + /* Methods of Gtk.Widget */ + action_set_enabled(action_name: string, enabled: boolean): void + activate(): boolean + activate_action(name: string, args?: GLib.Variant | null): boolean + activate_default(): void + add_controller(controller: EventController): void + add_css_class(css_class: string): void + add_mnemonic_label(label: Widget): void + add_tick_callback(callback: TickCallback): number + allocate(width: number, height: number, baseline: number, transform?: Gsk.Transform | null): void + child_focus(direction: DirectionType): boolean + compute_bounds(target: Widget): [ /* returnType */ boolean, /* out_bounds */ Graphene.Rect ] + compute_expand(orientation: Orientation): boolean + compute_point(target: Widget, point: Graphene.Point): [ /* returnType */ boolean, /* out_point */ Graphene.Point ] + compute_transform(target: Widget): [ /* returnType */ boolean, /* out_transform */ Graphene.Matrix ] + contains(x: number, y: number): boolean + create_pango_context(): Pango.Context + create_pango_layout(text?: string | null): Pango.Layout + drag_check_threshold(start_x: number, start_y: number, current_x: number, current_y: number): boolean + error_bell(): void + get_allocated_baseline(): number + get_allocated_height(): number + get_allocated_width(): number + get_allocation(): /* allocation */ Allocation + get_ancestor(widget_type: GObject.Type): Widget | null + get_can_focus(): boolean + get_can_target(): boolean + get_child_visible(): boolean + get_clipboard(): Gdk.Clipboard + get_css_classes(): string[] + get_css_name(): string + get_cursor(): Gdk.Cursor | null + get_direction(): TextDirection + get_display(): Gdk.Display + get_first_child(): Widget | null + get_focus_child(): Widget | null + get_focus_on_click(): boolean + get_focusable(): boolean + get_font_map(): Pango.FontMap | null + get_font_options(): cairo.FontOptions | null + get_frame_clock(): Gdk.FrameClock | null + get_halign(): Align + get_has_tooltip(): boolean + get_height(): number + get_hexpand(): boolean + get_hexpand_set(): boolean + get_last_child(): Widget | null + get_layout_manager(): LayoutManager | null + get_mapped(): boolean + get_margin_bottom(): number + get_margin_end(): number + get_margin_start(): number + get_margin_top(): number + get_name(): string + get_native(): Native | null + get_next_sibling(): Widget | null + get_opacity(): number + get_overflow(): Overflow + get_pango_context(): Pango.Context + get_parent(): Widget | null + get_preferred_size(): [ /* minimum_size */ Requisition | null, /* natural_size */ Requisition | null ] + get_prev_sibling(): Widget | null + get_primary_clipboard(): Gdk.Clipboard + get_realized(): boolean + get_receives_default(): boolean + get_request_mode(): SizeRequestMode + get_root(): Root | null + get_scale_factor(): number + get_sensitive(): boolean + get_settings(): Settings + get_size(orientation: Orientation): number + get_size_request(): [ /* width */ number | null, /* height */ number | null ] + get_state_flags(): StateFlags + get_style_context(): StyleContext + get_template_child(widget_type: GObject.Type, name: string): GObject.Object + get_tooltip_markup(): string | null + get_tooltip_text(): string | null + get_valign(): Align + get_vexpand(): boolean + get_vexpand_set(): boolean + get_visible(): boolean + get_width(): number + grab_focus(): boolean + has_css_class(css_class: string): boolean + has_visible_focus(): boolean + hide(): void + in_destruction(): boolean + init_template(): void + insert_action_group(name: string, group?: Gio.ActionGroup | null): void + insert_after(parent: Widget, previous_sibling?: Widget | null): void + insert_before(parent: Widget, next_sibling?: Widget | null): void + is_ancestor(ancestor: Widget): boolean + is_drawable(): boolean + is_focus(): boolean + is_sensitive(): boolean + is_visible(): boolean + keynav_failed(direction: DirectionType): boolean + list_mnemonic_labels(): Widget[] + map(): void + measure(orientation: Orientation, for_size: number): [ /* minimum */ number | null, /* natural */ number | null, /* minimum_baseline */ number | null, /* natural_baseline */ number | null ] + mnemonic_activate(group_cycling: boolean): boolean + observe_children(): Gio.ListModel + observe_controllers(): Gio.ListModel + pick(x: number, y: number, flags: PickFlags): Widget | null + queue_allocate(): void + queue_draw(): void + queue_resize(): void + realize(): void + remove_controller(controller: EventController): void + remove_css_class(css_class: string): void + remove_mnemonic_label(label: Widget): void + remove_tick_callback(id: number): void + set_can_focus(can_focus: boolean): void + set_can_target(can_target: boolean): void + set_child_visible(child_visible: boolean): void + set_css_classes(classes: string[]): void + set_cursor(cursor?: Gdk.Cursor | null): void + set_cursor_from_name(name?: string | null): void + set_direction(dir: TextDirection): void + set_focus_child(child?: Widget | null): void + set_focus_on_click(focus_on_click: boolean): void + set_focusable(focusable: boolean): void + set_font_map(font_map?: Pango.FontMap | null): void + set_font_options(options?: cairo.FontOptions | null): void + set_halign(align: Align): void + set_has_tooltip(has_tooltip: boolean): void + set_hexpand(expand: boolean): void + set_hexpand_set(set: boolean): void + set_layout_manager(layout_manager?: LayoutManager | null): void + set_margin_bottom(margin: number): void + set_margin_end(margin: number): void + set_margin_start(margin: number): void + set_margin_top(margin: number): void + set_name(name: string): void + set_opacity(opacity: number): void + set_overflow(overflow: Overflow): void + set_parent(parent: Widget): void + set_receives_default(receives_default: boolean): void + set_sensitive(sensitive: boolean): void + set_size_request(width: number, height: number): void + set_state_flags(flags: StateFlags, clear: boolean): void + set_tooltip_markup(markup?: string | null): void + set_tooltip_text(text?: string | null): void + set_valign(align: Align): void + set_vexpand(expand: boolean): void + set_vexpand_set(set: boolean): void + set_visible(visible: boolean): void + should_layout(): boolean + show(): void + size_allocate(allocation: Allocation, baseline: number): void + snapshot_child(child: Widget, snapshot: Snapshot): void + translate_coordinates(dest_widget: Widget, src_x: number, src_y: number): [ /* returnType */ boolean, /* dest_x */ number | null, /* dest_y */ number | null ] + trigger_tooltip_query(): void + unmap(): void + unparent(): void + unrealize(): void + unset_state_flags(flags: StateFlags): void + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Methods of Gtk.Accessible */ + get_accessible_role(): AccessibleRole + reset_property(property: AccessibleProperty): void + reset_relation(relation: AccessibleRelation): void + reset_state(state: AccessibleState): void + update_property(properties: AccessibleProperty[], values: any): void + update_relation(relations: AccessibleRelation[], values: any): void + update_state(states: AccessibleState[], values: any): void + /* Methods of Gtk.Buildable */ + get_buildable_id(): string + /* Methods of Gtk.Orientable */ + get_orientation(): Orientation + set_orientation(orientation: Orientation): void + /* Virtual methods of Gtk.Widget */ + vfunc_compute_expand(hexpand_p: boolean, vexpand_p: boolean): void + vfunc_contains(x: number, y: number): boolean + vfunc_css_changed(change: CssStyleChange): void + vfunc_direction_changed(previous_direction: TextDirection): void + vfunc_focus(direction: DirectionType): boolean + vfunc_get_request_mode(): SizeRequestMode + vfunc_grab_focus(): boolean + vfunc_hide(): void + vfunc_keynav_failed(direction: DirectionType): boolean + vfunc_map(): void + vfunc_measure(orientation: Orientation, for_size: number): [ /* minimum */ number | null, /* natural */ number | null, /* minimum_baseline */ number | null, /* natural_baseline */ number | null ] + vfunc_mnemonic_activate(group_cycling: boolean): boolean + vfunc_move_focus(direction: DirectionType): void + vfunc_query_tooltip(x: number, y: number, keyboard_tooltip: boolean, tooltip: Tooltip): boolean + vfunc_realize(): void + vfunc_root(): void + vfunc_set_focus_child(child?: Widget | null): void + vfunc_show(): void + vfunc_size_allocate(width: number, height: number, baseline: number): void + vfunc_snapshot(snapshot: Snapshot): void + vfunc_state_flags_changed(previous_state_flags: StateFlags): void + vfunc_system_setting_changed(settings: SystemSetting): void + vfunc_unmap(): void + vfunc_unrealize(): void + vfunc_unroot(): void + vfunc_add_child(builder: Builder, child: GObject.Object, type?: string | null): void + vfunc_custom_finished(builder: Builder, child: GObject.Object | null, tagname: string, data?: object | null): void + vfunc_custom_tag_end(builder: Builder, child: GObject.Object | null, tagname: string, data?: object | null): void + vfunc_custom_tag_start(builder: Builder, child: GObject.Object | null, tagname: string): [ /* returnType */ boolean, /* parser */ BuildableParser, /* data */ object | null ] + vfunc_get_id(): string + vfunc_get_internal_child(builder: Builder, childname: string): GObject.Object + vfunc_parser_finished(builder: Builder): void + vfunc_set_buildable_property(builder: Builder, name: string, value: any): void + vfunc_set_id(id: string): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Gtk.Widget */ + connect(sigName: "destroy", callback: (($obj: Grid) => void)): number + connect_after(sigName: "destroy", callback: (($obj: Grid) => void)): number + emit(sigName: "destroy"): void + connect(sigName: "direction-changed", callback: (($obj: Grid, previous_direction: TextDirection) => void)): number + connect_after(sigName: "direction-changed", callback: (($obj: Grid, previous_direction: TextDirection) => void)): number + emit(sigName: "direction-changed", previous_direction: TextDirection): void + connect(sigName: "hide", callback: (($obj: Grid) => void)): number + connect_after(sigName: "hide", callback: (($obj: Grid) => void)): number + emit(sigName: "hide"): void + connect(sigName: "keynav-failed", callback: (($obj: Grid, direction: DirectionType) => boolean)): number + connect_after(sigName: "keynav-failed", callback: (($obj: Grid, direction: DirectionType) => boolean)): number + emit(sigName: "keynav-failed", direction: DirectionType): void + connect(sigName: "map", callback: (($obj: Grid) => void)): number + connect_after(sigName: "map", callback: (($obj: Grid) => void)): number + emit(sigName: "map"): void + connect(sigName: "mnemonic-activate", callback: (($obj: Grid, group_cycling: boolean) => boolean)): number + connect_after(sigName: "mnemonic-activate", callback: (($obj: Grid, group_cycling: boolean) => boolean)): number + emit(sigName: "mnemonic-activate", group_cycling: boolean): void + connect(sigName: "move-focus", callback: (($obj: Grid, direction: DirectionType) => void)): number + connect_after(sigName: "move-focus", callback: (($obj: Grid, direction: DirectionType) => void)): number + emit(sigName: "move-focus", direction: DirectionType): void + connect(sigName: "query-tooltip", callback: (($obj: Grid, x: number, y: number, keyboard_mode: boolean, tooltip: Tooltip) => boolean)): number + connect_after(sigName: "query-tooltip", callback: (($obj: Grid, x: number, y: number, keyboard_mode: boolean, tooltip: Tooltip) => boolean)): number + emit(sigName: "query-tooltip", x: number, y: number, keyboard_mode: boolean, tooltip: Tooltip): void + connect(sigName: "realize", callback: (($obj: Grid) => void)): number + connect_after(sigName: "realize", callback: (($obj: Grid) => void)): number + emit(sigName: "realize"): void + connect(sigName: "show", callback: (($obj: Grid) => void)): number + connect_after(sigName: "show", callback: (($obj: Grid) => void)): number + emit(sigName: "show"): void + connect(sigName: "state-flags-changed", callback: (($obj: Grid, flags: StateFlags) => void)): number + connect_after(sigName: "state-flags-changed", callback: (($obj: Grid, flags: StateFlags) => void)): number + emit(sigName: "state-flags-changed", flags: StateFlags): void + connect(sigName: "unmap", callback: (($obj: Grid) => void)): number + connect_after(sigName: "unmap", callback: (($obj: Grid) => void)): number + emit(sigName: "unmap"): void + connect(sigName: "unrealize", callback: (($obj: Grid) => void)): number + connect_after(sigName: "unrealize", callback: (($obj: Grid) => void)): number + emit(sigName: "unrealize"): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: Grid, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: Grid, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: "notify::baseline-row", callback: (($obj: Grid, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::baseline-row", callback: (($obj: Grid, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::column-homogeneous", callback: (($obj: Grid, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::column-homogeneous", callback: (($obj: Grid, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::column-spacing", callback: (($obj: Grid, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::column-spacing", callback: (($obj: Grid, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::row-homogeneous", callback: (($obj: Grid, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::row-homogeneous", callback: (($obj: Grid, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::row-spacing", callback: (($obj: Grid, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::row-spacing", callback: (($obj: Grid, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::can-focus", callback: (($obj: Grid, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::can-focus", callback: (($obj: Grid, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::can-target", callback: (($obj: Grid, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::can-target", callback: (($obj: Grid, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::css-classes", callback: (($obj: Grid, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::css-classes", callback: (($obj: Grid, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::cursor", callback: (($obj: Grid, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::cursor", callback: (($obj: Grid, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::focus-on-click", callback: (($obj: Grid, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::focus-on-click", callback: (($obj: Grid, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::focusable", callback: (($obj: Grid, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::focusable", callback: (($obj: Grid, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::halign", callback: (($obj: Grid, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::halign", callback: (($obj: Grid, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::has-default", callback: (($obj: Grid, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-default", callback: (($obj: Grid, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::has-focus", callback: (($obj: Grid, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-focus", callback: (($obj: Grid, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::has-tooltip", callback: (($obj: Grid, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-tooltip", callback: (($obj: Grid, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::height-request", callback: (($obj: Grid, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::height-request", callback: (($obj: Grid, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::hexpand", callback: (($obj: Grid, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hexpand", callback: (($obj: Grid, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::hexpand-set", callback: (($obj: Grid, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hexpand-set", callback: (($obj: Grid, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::layout-manager", callback: (($obj: Grid, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::layout-manager", callback: (($obj: Grid, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-bottom", callback: (($obj: Grid, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-bottom", callback: (($obj: Grid, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-end", callback: (($obj: Grid, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-end", callback: (($obj: Grid, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-start", callback: (($obj: Grid, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-start", callback: (($obj: Grid, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-top", callback: (($obj: Grid, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-top", callback: (($obj: Grid, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::name", callback: (($obj: Grid, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::name", callback: (($obj: Grid, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::opacity", callback: (($obj: Grid, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::opacity", callback: (($obj: Grid, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::overflow", callback: (($obj: Grid, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::overflow", callback: (($obj: Grid, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::parent", callback: (($obj: Grid, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::parent", callback: (($obj: Grid, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::receives-default", callback: (($obj: Grid, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::receives-default", callback: (($obj: Grid, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::root", callback: (($obj: Grid, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::root", callback: (($obj: Grid, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::scale-factor", callback: (($obj: Grid, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::scale-factor", callback: (($obj: Grid, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::sensitive", callback: (($obj: Grid, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::sensitive", callback: (($obj: Grid, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::tooltip-markup", callback: (($obj: Grid, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::tooltip-markup", callback: (($obj: Grid, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::tooltip-text", callback: (($obj: Grid, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::tooltip-text", callback: (($obj: Grid, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::valign", callback: (($obj: Grid, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::valign", callback: (($obj: Grid, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::vexpand", callback: (($obj: Grid, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vexpand", callback: (($obj: Grid, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::vexpand-set", callback: (($obj: Grid, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vexpand-set", callback: (($obj: Grid, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::visible", callback: (($obj: Grid, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::visible", callback: (($obj: Grid, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::width-request", callback: (($obj: Grid, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::width-request", callback: (($obj: Grid, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::accessible-role", callback: (($obj: Grid, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-role", callback: (($obj: Grid, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::orientation", callback: (($obj: Grid, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::orientation", callback: (($obj: Grid, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: Grid_ConstructProps) + _init (config?: Grid_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(): Grid + static $gtype: GObject.Type +} +export interface GridLayout_ConstructProps extends LayoutManager_ConstructProps { + baseline_row?: number + column_homogeneous?: boolean + column_spacing?: number + row_homogeneous?: boolean + row_spacing?: number +} +export class GridLayout { + /* Properties of Gtk.GridLayout */ + baseline_row: number + column_homogeneous: boolean + column_spacing: number + row_homogeneous: boolean + row_spacing: number + /* Fields of Gtk.LayoutManager */ + parent_instance: GObject.Object + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of Gtk.GridLayout */ + get_baseline_row(): number + get_column_homogeneous(): boolean + get_column_spacing(): number + get_row_baseline_position(row: number): BaselinePosition + get_row_homogeneous(): boolean + get_row_spacing(): number + set_baseline_row(row: number): void + set_column_homogeneous(homogeneous: boolean): void + set_column_spacing(spacing: number): void + set_row_baseline_position(row: number, pos: BaselinePosition): void + set_row_homogeneous(homogeneous: boolean): void + set_row_spacing(spacing: number): void + /* Methods of Gtk.LayoutManager */ + allocate(widget: Widget, width: number, height: number, baseline: number): void + get_layout_child(child: Widget): LayoutChild + get_request_mode(): SizeRequestMode + get_widget(): Widget | null + layout_changed(): void + measure(widget: Widget, orientation: Orientation, for_size: number): [ /* minimum */ number | null, /* natural */ number | null, /* minimum_baseline */ number | null, /* natural_baseline */ number | null ] + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Virtual methods of Gtk.LayoutManager */ + vfunc_allocate(widget: Widget, width: number, height: number, baseline: number): void + vfunc_create_layout_child(widget: Widget, for_child: Widget): LayoutChild + vfunc_get_request_mode(widget: Widget): SizeRequestMode + vfunc_measure(widget: Widget, orientation: Orientation, for_size: number): [ /* minimum */ number | null, /* natural */ number | null, /* minimum_baseline */ number | null, /* natural_baseline */ number | null ] + vfunc_root(): void + vfunc_unroot(): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: GridLayout, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: GridLayout, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: "notify::baseline-row", callback: (($obj: GridLayout, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::baseline-row", callback: (($obj: GridLayout, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::column-homogeneous", callback: (($obj: GridLayout, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::column-homogeneous", callback: (($obj: GridLayout, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::column-spacing", callback: (($obj: GridLayout, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::column-spacing", callback: (($obj: GridLayout, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::row-homogeneous", callback: (($obj: GridLayout, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::row-homogeneous", callback: (($obj: GridLayout, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::row-spacing", callback: (($obj: GridLayout, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::row-spacing", callback: (($obj: GridLayout, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: GridLayout_ConstructProps) + _init (config?: GridLayout_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(): GridLayout + static $gtype: GObject.Type +} +export interface GridLayoutChild_ConstructProps extends LayoutChild_ConstructProps { + column?: number + column_span?: number + row?: number + row_span?: number +} +export class GridLayoutChild { + /* Properties of Gtk.GridLayoutChild */ + column: number + column_span: number + row: number + row_span: number + /* Fields of Gtk.LayoutChild */ + parent_instance: GObject.Object + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of Gtk.GridLayoutChild */ + get_column(): number + get_column_span(): number + get_row(): number + get_row_span(): number + set_column(column: number): void + set_column_span(span: number): void + set_row(row: number): void + set_row_span(span: number): void + /* Methods of Gtk.LayoutChild */ + get_child_widget(): Widget + get_layout_manager(): LayoutManager + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: GridLayoutChild, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: GridLayoutChild, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: "notify::column", callback: (($obj: GridLayoutChild, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::column", callback: (($obj: GridLayoutChild, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::column-span", callback: (($obj: GridLayoutChild, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::column-span", callback: (($obj: GridLayoutChild, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::row", callback: (($obj: GridLayoutChild, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::row", callback: (($obj: GridLayoutChild, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::row-span", callback: (($obj: GridLayoutChild, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::row-span", callback: (($obj: GridLayoutChild, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: GridLayoutChild_ConstructProps) + _init (config?: GridLayoutChild_ConstructProps): void + static $gtype: GObject.Type +} +export interface GridView_ConstructProps extends ListBase_ConstructProps { + enable_rubberband?: boolean + factory?: ListItemFactory + max_columns?: number + min_columns?: number + model?: SelectionModel + single_click_activate?: boolean + accessible_role?: AccessibleRole + orientation?: Orientation + hadjustment?: Adjustment + hscroll_policy?: ScrollablePolicy + vadjustment?: Adjustment + vscroll_policy?: ScrollablePolicy +} +export class GridView { + /* Properties of Gtk.GridView */ + enable_rubberband: boolean + factory: ListItemFactory + max_columns: number + min_columns: number + model: SelectionModel + single_click_activate: boolean + /* Properties of Gtk.ListBase */ + orientation: Orientation + /* Properties of Gtk.Widget */ + can_focus: boolean + can_target: boolean + css_classes: string[] + cursor: Gdk.Cursor + focus_on_click: boolean + focusable: boolean + halign: Align + readonly has_default: boolean + readonly has_focus: boolean + has_tooltip: boolean + height_request: number + hexpand: boolean + hexpand_set: boolean + layout_manager: LayoutManager + margin_bottom: number + margin_end: number + margin_start: number + margin_top: number + name: string + opacity: number + overflow: Overflow + readonly parent: Widget + receives_default: boolean + readonly root: Root + readonly scale_factor: number + sensitive: boolean + tooltip_markup: string + tooltip_text: string + valign: Align + vexpand: boolean + vexpand_set: boolean + visible: boolean + width_request: number + /* Properties of Gtk.Accessible */ + accessible_role: AccessibleRole + /* Properties of Gtk.Scrollable */ + hadjustment: Adjustment + hscroll_policy: ScrollablePolicy + vadjustment: Adjustment + vscroll_policy: ScrollablePolicy + /* Fields of Gtk.Widget */ + parent_instance: GObject.InitiallyUnowned + /* Fields of GObject.InitiallyUnowned */ + g_type_instance: GObject.TypeInstance + /* Methods of Gtk.GridView */ + get_enable_rubberband(): boolean + get_factory(): ListItemFactory | null + get_max_columns(): number + get_min_columns(): number + get_model(): SelectionModel | null + get_single_click_activate(): boolean + set_enable_rubberband(enable_rubberband: boolean): void + set_factory(factory?: ListItemFactory | null): void + set_max_columns(max_columns: number): void + set_min_columns(min_columns: number): void + set_model(model?: SelectionModel | null): void + set_single_click_activate(single_click_activate: boolean): void + /* Methods of Gtk.Widget */ + action_set_enabled(action_name: string, enabled: boolean): void + activate(): boolean + activate_action(name: string, args?: GLib.Variant | null): boolean + activate_default(): void + add_controller(controller: EventController): void + add_css_class(css_class: string): void + add_mnemonic_label(label: Widget): void + add_tick_callback(callback: TickCallback): number + allocate(width: number, height: number, baseline: number, transform?: Gsk.Transform | null): void + child_focus(direction: DirectionType): boolean + compute_bounds(target: Widget): [ /* returnType */ boolean, /* out_bounds */ Graphene.Rect ] + compute_expand(orientation: Orientation): boolean + compute_point(target: Widget, point: Graphene.Point): [ /* returnType */ boolean, /* out_point */ Graphene.Point ] + compute_transform(target: Widget): [ /* returnType */ boolean, /* out_transform */ Graphene.Matrix ] + contains(x: number, y: number): boolean + create_pango_context(): Pango.Context + create_pango_layout(text?: string | null): Pango.Layout + drag_check_threshold(start_x: number, start_y: number, current_x: number, current_y: number): boolean + error_bell(): void + get_allocated_baseline(): number + get_allocated_height(): number + get_allocated_width(): number + get_allocation(): /* allocation */ Allocation + get_ancestor(widget_type: GObject.Type): Widget | null + get_can_focus(): boolean + get_can_target(): boolean + get_child_visible(): boolean + get_clipboard(): Gdk.Clipboard + get_css_classes(): string[] + get_css_name(): string + get_cursor(): Gdk.Cursor | null + get_direction(): TextDirection + get_display(): Gdk.Display + get_first_child(): Widget | null + get_focus_child(): Widget | null + get_focus_on_click(): boolean + get_focusable(): boolean + get_font_map(): Pango.FontMap | null + get_font_options(): cairo.FontOptions | null + get_frame_clock(): Gdk.FrameClock | null + get_halign(): Align + get_has_tooltip(): boolean + get_height(): number + get_hexpand(): boolean + get_hexpand_set(): boolean + get_last_child(): Widget | null + get_layout_manager(): LayoutManager | null + get_mapped(): boolean + get_margin_bottom(): number + get_margin_end(): number + get_margin_start(): number + get_margin_top(): number + get_name(): string + get_native(): Native | null + get_next_sibling(): Widget | null + get_opacity(): number + get_overflow(): Overflow + get_pango_context(): Pango.Context + get_parent(): Widget | null + get_preferred_size(): [ /* minimum_size */ Requisition | null, /* natural_size */ Requisition | null ] + get_prev_sibling(): Widget | null + get_primary_clipboard(): Gdk.Clipboard + get_realized(): boolean + get_receives_default(): boolean + get_request_mode(): SizeRequestMode + get_root(): Root | null + get_scale_factor(): number + get_sensitive(): boolean + get_settings(): Settings + get_size(orientation: Orientation): number + get_size_request(): [ /* width */ number | null, /* height */ number | null ] + get_state_flags(): StateFlags + get_style_context(): StyleContext + get_template_child(widget_type: GObject.Type, name: string): GObject.Object + get_tooltip_markup(): string | null + get_tooltip_text(): string | null + get_valign(): Align + get_vexpand(): boolean + get_vexpand_set(): boolean + get_visible(): boolean + get_width(): number + grab_focus(): boolean + has_css_class(css_class: string): boolean + has_visible_focus(): boolean + hide(): void + in_destruction(): boolean + init_template(): void + insert_action_group(name: string, group?: Gio.ActionGroup | null): void + insert_after(parent: Widget, previous_sibling?: Widget | null): void + insert_before(parent: Widget, next_sibling?: Widget | null): void + is_ancestor(ancestor: Widget): boolean + is_drawable(): boolean + is_focus(): boolean + is_sensitive(): boolean + is_visible(): boolean + keynav_failed(direction: DirectionType): boolean + list_mnemonic_labels(): Widget[] + map(): void + measure(orientation: Orientation, for_size: number): [ /* minimum */ number | null, /* natural */ number | null, /* minimum_baseline */ number | null, /* natural_baseline */ number | null ] + mnemonic_activate(group_cycling: boolean): boolean + observe_children(): Gio.ListModel + observe_controllers(): Gio.ListModel + pick(x: number, y: number, flags: PickFlags): Widget | null + queue_allocate(): void + queue_draw(): void + queue_resize(): void + realize(): void + remove_controller(controller: EventController): void + remove_css_class(css_class: string): void + remove_mnemonic_label(label: Widget): void + remove_tick_callback(id: number): void + set_can_focus(can_focus: boolean): void + set_can_target(can_target: boolean): void + set_child_visible(child_visible: boolean): void + set_css_classes(classes: string[]): void + set_cursor(cursor?: Gdk.Cursor | null): void + set_cursor_from_name(name?: string | null): void + set_direction(dir: TextDirection): void + set_focus_child(child?: Widget | null): void + set_focus_on_click(focus_on_click: boolean): void + set_focusable(focusable: boolean): void + set_font_map(font_map?: Pango.FontMap | null): void + set_font_options(options?: cairo.FontOptions | null): void + set_halign(align: Align): void + set_has_tooltip(has_tooltip: boolean): void + set_hexpand(expand: boolean): void + set_hexpand_set(set: boolean): void + set_layout_manager(layout_manager?: LayoutManager | null): void + set_margin_bottom(margin: number): void + set_margin_end(margin: number): void + set_margin_start(margin: number): void + set_margin_top(margin: number): void + set_name(name: string): void + set_opacity(opacity: number): void + set_overflow(overflow: Overflow): void + set_parent(parent: Widget): void + set_receives_default(receives_default: boolean): void + set_sensitive(sensitive: boolean): void + set_size_request(width: number, height: number): void + set_state_flags(flags: StateFlags, clear: boolean): void + set_tooltip_markup(markup?: string | null): void + set_tooltip_text(text?: string | null): void + set_valign(align: Align): void + set_vexpand(expand: boolean): void + set_vexpand_set(set: boolean): void + set_visible(visible: boolean): void + should_layout(): boolean + show(): void + size_allocate(allocation: Allocation, baseline: number): void + snapshot_child(child: Widget, snapshot: Snapshot): void + translate_coordinates(dest_widget: Widget, src_x: number, src_y: number): [ /* returnType */ boolean, /* dest_x */ number | null, /* dest_y */ number | null ] + trigger_tooltip_query(): void + unmap(): void + unparent(): void + unrealize(): void + unset_state_flags(flags: StateFlags): void + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Methods of Gtk.Accessible */ + get_accessible_role(): AccessibleRole + reset_property(property: AccessibleProperty): void + reset_relation(relation: AccessibleRelation): void + reset_state(state: AccessibleState): void + update_property(properties: AccessibleProperty[], values: any): void + update_relation(relations: AccessibleRelation[], values: any): void + update_state(states: AccessibleState[], values: any): void + /* Methods of Gtk.Buildable */ + get_buildable_id(): string + /* Methods of Gtk.Orientable */ + get_orientation(): Orientation + set_orientation(orientation: Orientation): void + /* Methods of Gtk.Scrollable */ + get_border(): [ /* returnType */ boolean, /* border */ Border ] + get_hadjustment(): Adjustment + get_hscroll_policy(): ScrollablePolicy + get_vadjustment(): Adjustment + get_vscroll_policy(): ScrollablePolicy + set_hadjustment(hadjustment?: Adjustment | null): void + set_hscroll_policy(policy: ScrollablePolicy): void + set_vadjustment(vadjustment?: Adjustment | null): void + set_vscroll_policy(policy: ScrollablePolicy): void + /* Virtual methods of Gtk.ListBase */ + vfunc_get_border(): [ /* returnType */ boolean, /* border */ Border ] + /* Virtual methods of Gtk.Widget */ + vfunc_compute_expand(hexpand_p: boolean, vexpand_p: boolean): void + vfunc_contains(x: number, y: number): boolean + vfunc_css_changed(change: CssStyleChange): void + vfunc_direction_changed(previous_direction: TextDirection): void + vfunc_focus(direction: DirectionType): boolean + vfunc_get_request_mode(): SizeRequestMode + vfunc_grab_focus(): boolean + vfunc_hide(): void + vfunc_keynav_failed(direction: DirectionType): boolean + vfunc_map(): void + vfunc_measure(orientation: Orientation, for_size: number): [ /* minimum */ number | null, /* natural */ number | null, /* minimum_baseline */ number | null, /* natural_baseline */ number | null ] + vfunc_mnemonic_activate(group_cycling: boolean): boolean + vfunc_move_focus(direction: DirectionType): void + vfunc_query_tooltip(x: number, y: number, keyboard_tooltip: boolean, tooltip: Tooltip): boolean + vfunc_realize(): void + vfunc_root(): void + vfunc_set_focus_child(child?: Widget | null): void + vfunc_show(): void + vfunc_size_allocate(width: number, height: number, baseline: number): void + vfunc_snapshot(snapshot: Snapshot): void + vfunc_state_flags_changed(previous_state_flags: StateFlags): void + vfunc_system_setting_changed(settings: SystemSetting): void + vfunc_unmap(): void + vfunc_unrealize(): void + vfunc_unroot(): void + vfunc_add_child(builder: Builder, child: GObject.Object, type?: string | null): void + vfunc_custom_finished(builder: Builder, child: GObject.Object | null, tagname: string, data?: object | null): void + vfunc_custom_tag_end(builder: Builder, child: GObject.Object | null, tagname: string, data?: object | null): void + vfunc_custom_tag_start(builder: Builder, child: GObject.Object | null, tagname: string): [ /* returnType */ boolean, /* parser */ BuildableParser, /* data */ object | null ] + vfunc_get_id(): string + vfunc_get_internal_child(builder: Builder, childname: string): GObject.Object + vfunc_parser_finished(builder: Builder): void + vfunc_set_buildable_property(builder: Builder, name: string, value: any): void + vfunc_set_id(id: string): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Gtk.GridView */ + connect(sigName: "activate", callback: (($obj: GridView, position: number) => void)): number + connect_after(sigName: "activate", callback: (($obj: GridView, position: number) => void)): number + emit(sigName: "activate", position: number): void + /* Signals of Gtk.Widget */ + connect(sigName: "destroy", callback: (($obj: GridView) => void)): number + connect_after(sigName: "destroy", callback: (($obj: GridView) => void)): number + emit(sigName: "destroy"): void + connect(sigName: "direction-changed", callback: (($obj: GridView, previous_direction: TextDirection) => void)): number + connect_after(sigName: "direction-changed", callback: (($obj: GridView, previous_direction: TextDirection) => void)): number + emit(sigName: "direction-changed", previous_direction: TextDirection): void + connect(sigName: "hide", callback: (($obj: GridView) => void)): number + connect_after(sigName: "hide", callback: (($obj: GridView) => void)): number + emit(sigName: "hide"): void + connect(sigName: "keynav-failed", callback: (($obj: GridView, direction: DirectionType) => boolean)): number + connect_after(sigName: "keynav-failed", callback: (($obj: GridView, direction: DirectionType) => boolean)): number + emit(sigName: "keynav-failed", direction: DirectionType): void + connect(sigName: "map", callback: (($obj: GridView) => void)): number + connect_after(sigName: "map", callback: (($obj: GridView) => void)): number + emit(sigName: "map"): void + connect(sigName: "mnemonic-activate", callback: (($obj: GridView, group_cycling: boolean) => boolean)): number + connect_after(sigName: "mnemonic-activate", callback: (($obj: GridView, group_cycling: boolean) => boolean)): number + emit(sigName: "mnemonic-activate", group_cycling: boolean): void + connect(sigName: "move-focus", callback: (($obj: GridView, direction: DirectionType) => void)): number + connect_after(sigName: "move-focus", callback: (($obj: GridView, direction: DirectionType) => void)): number + emit(sigName: "move-focus", direction: DirectionType): void + connect(sigName: "query-tooltip", callback: (($obj: GridView, x: number, y: number, keyboard_mode: boolean, tooltip: Tooltip) => boolean)): number + connect_after(sigName: "query-tooltip", callback: (($obj: GridView, x: number, y: number, keyboard_mode: boolean, tooltip: Tooltip) => boolean)): number + emit(sigName: "query-tooltip", x: number, y: number, keyboard_mode: boolean, tooltip: Tooltip): void + connect(sigName: "realize", callback: (($obj: GridView) => void)): number + connect_after(sigName: "realize", callback: (($obj: GridView) => void)): number + emit(sigName: "realize"): void + connect(sigName: "show", callback: (($obj: GridView) => void)): number + connect_after(sigName: "show", callback: (($obj: GridView) => void)): number + emit(sigName: "show"): void + connect(sigName: "state-flags-changed", callback: (($obj: GridView, flags: StateFlags) => void)): number + connect_after(sigName: "state-flags-changed", callback: (($obj: GridView, flags: StateFlags) => void)): number + emit(sigName: "state-flags-changed", flags: StateFlags): void + connect(sigName: "unmap", callback: (($obj: GridView) => void)): number + connect_after(sigName: "unmap", callback: (($obj: GridView) => void)): number + emit(sigName: "unmap"): void + connect(sigName: "unrealize", callback: (($obj: GridView) => void)): number + connect_after(sigName: "unrealize", callback: (($obj: GridView) => void)): number + emit(sigName: "unrealize"): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: GridView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: GridView, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: "notify::enable-rubberband", callback: (($obj: GridView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::enable-rubberband", callback: (($obj: GridView, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::factory", callback: (($obj: GridView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::factory", callback: (($obj: GridView, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::max-columns", callback: (($obj: GridView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::max-columns", callback: (($obj: GridView, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::min-columns", callback: (($obj: GridView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::min-columns", callback: (($obj: GridView, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::model", callback: (($obj: GridView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::model", callback: (($obj: GridView, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::single-click-activate", callback: (($obj: GridView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::single-click-activate", callback: (($obj: GridView, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::orientation", callback: (($obj: GridView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::orientation", callback: (($obj: GridView, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::can-focus", callback: (($obj: GridView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::can-focus", callback: (($obj: GridView, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::can-target", callback: (($obj: GridView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::can-target", callback: (($obj: GridView, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::css-classes", callback: (($obj: GridView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::css-classes", callback: (($obj: GridView, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::cursor", callback: (($obj: GridView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::cursor", callback: (($obj: GridView, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::focus-on-click", callback: (($obj: GridView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::focus-on-click", callback: (($obj: GridView, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::focusable", callback: (($obj: GridView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::focusable", callback: (($obj: GridView, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::halign", callback: (($obj: GridView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::halign", callback: (($obj: GridView, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::has-default", callback: (($obj: GridView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-default", callback: (($obj: GridView, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::has-focus", callback: (($obj: GridView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-focus", callback: (($obj: GridView, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::has-tooltip", callback: (($obj: GridView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-tooltip", callback: (($obj: GridView, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::height-request", callback: (($obj: GridView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::height-request", callback: (($obj: GridView, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::hexpand", callback: (($obj: GridView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hexpand", callback: (($obj: GridView, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::hexpand-set", callback: (($obj: GridView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hexpand-set", callback: (($obj: GridView, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::layout-manager", callback: (($obj: GridView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::layout-manager", callback: (($obj: GridView, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-bottom", callback: (($obj: GridView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-bottom", callback: (($obj: GridView, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-end", callback: (($obj: GridView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-end", callback: (($obj: GridView, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-start", callback: (($obj: GridView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-start", callback: (($obj: GridView, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-top", callback: (($obj: GridView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-top", callback: (($obj: GridView, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::name", callback: (($obj: GridView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::name", callback: (($obj: GridView, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::opacity", callback: (($obj: GridView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::opacity", callback: (($obj: GridView, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::overflow", callback: (($obj: GridView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::overflow", callback: (($obj: GridView, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::parent", callback: (($obj: GridView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::parent", callback: (($obj: GridView, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::receives-default", callback: (($obj: GridView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::receives-default", callback: (($obj: GridView, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::root", callback: (($obj: GridView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::root", callback: (($obj: GridView, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::scale-factor", callback: (($obj: GridView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::scale-factor", callback: (($obj: GridView, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::sensitive", callback: (($obj: GridView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::sensitive", callback: (($obj: GridView, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::tooltip-markup", callback: (($obj: GridView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::tooltip-markup", callback: (($obj: GridView, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::tooltip-text", callback: (($obj: GridView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::tooltip-text", callback: (($obj: GridView, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::valign", callback: (($obj: GridView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::valign", callback: (($obj: GridView, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::vexpand", callback: (($obj: GridView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vexpand", callback: (($obj: GridView, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::vexpand-set", callback: (($obj: GridView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vexpand-set", callback: (($obj: GridView, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::visible", callback: (($obj: GridView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::visible", callback: (($obj: GridView, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::width-request", callback: (($obj: GridView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::width-request", callback: (($obj: GridView, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::accessible-role", callback: (($obj: GridView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-role", callback: (($obj: GridView, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::hadjustment", callback: (($obj: GridView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hadjustment", callback: (($obj: GridView, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::hscroll-policy", callback: (($obj: GridView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hscroll-policy", callback: (($obj: GridView, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::vadjustment", callback: (($obj: GridView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vadjustment", callback: (($obj: GridView, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::vscroll-policy", callback: (($obj: GridView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vscroll-policy", callback: (($obj: GridView, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: GridView_ConstructProps) + _init (config?: GridView_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(model?: SelectionModel | null, factory?: ListItemFactory | null): GridView + static $gtype: GObject.Type +} +export interface HeaderBar_ConstructProps extends Widget_ConstructProps { + decoration_layout?: string + show_title_buttons?: boolean + title_widget?: Widget + accessible_role?: AccessibleRole +} +export class HeaderBar { + /* Properties of Gtk.HeaderBar */ + decoration_layout: string + show_title_buttons: boolean + title_widget: Widget + /* Properties of Gtk.Widget */ + can_focus: boolean + can_target: boolean + css_classes: string[] + cursor: Gdk.Cursor + focus_on_click: boolean + focusable: boolean + halign: Align + readonly has_default: boolean + readonly has_focus: boolean + has_tooltip: boolean + height_request: number + hexpand: boolean + hexpand_set: boolean + layout_manager: LayoutManager + margin_bottom: number + margin_end: number + margin_start: number + margin_top: number + name: string + opacity: number + overflow: Overflow + readonly parent: Widget + receives_default: boolean + readonly root: Root + readonly scale_factor: number + sensitive: boolean + tooltip_markup: string + tooltip_text: string + valign: Align + vexpand: boolean + vexpand_set: boolean + visible: boolean + width_request: number + /* Properties of Gtk.Accessible */ + accessible_role: AccessibleRole + /* Fields of Gtk.Widget */ + parent_instance: GObject.InitiallyUnowned + /* Fields of GObject.InitiallyUnowned */ + g_type_instance: GObject.TypeInstance + /* Methods of Gtk.HeaderBar */ + get_decoration_layout(): string | null + get_show_title_buttons(): boolean + get_title_widget(): Widget | null + pack_end(child: Widget): void + pack_start(child: Widget): void + remove(child: Widget): void + set_decoration_layout(layout?: string | null): void + set_show_title_buttons(setting: boolean): void + set_title_widget(title_widget?: Widget | null): void + /* Methods of Gtk.Widget */ + action_set_enabled(action_name: string, enabled: boolean): void + activate(): boolean + activate_action(name: string, args?: GLib.Variant | null): boolean + activate_default(): void + add_controller(controller: EventController): void + add_css_class(css_class: string): void + add_mnemonic_label(label: Widget): void + add_tick_callback(callback: TickCallback): number + allocate(width: number, height: number, baseline: number, transform?: Gsk.Transform | null): void + child_focus(direction: DirectionType): boolean + compute_bounds(target: Widget): [ /* returnType */ boolean, /* out_bounds */ Graphene.Rect ] + compute_expand(orientation: Orientation): boolean + compute_point(target: Widget, point: Graphene.Point): [ /* returnType */ boolean, /* out_point */ Graphene.Point ] + compute_transform(target: Widget): [ /* returnType */ boolean, /* out_transform */ Graphene.Matrix ] + contains(x: number, y: number): boolean + create_pango_context(): Pango.Context + create_pango_layout(text?: string | null): Pango.Layout + drag_check_threshold(start_x: number, start_y: number, current_x: number, current_y: number): boolean + error_bell(): void + get_allocated_baseline(): number + get_allocated_height(): number + get_allocated_width(): number + get_allocation(): /* allocation */ Allocation + get_ancestor(widget_type: GObject.Type): Widget | null + get_can_focus(): boolean + get_can_target(): boolean + get_child_visible(): boolean + get_clipboard(): Gdk.Clipboard + get_css_classes(): string[] + get_css_name(): string + get_cursor(): Gdk.Cursor | null + get_direction(): TextDirection + get_display(): Gdk.Display + get_first_child(): Widget | null + get_focus_child(): Widget | null + get_focus_on_click(): boolean + get_focusable(): boolean + get_font_map(): Pango.FontMap | null + get_font_options(): cairo.FontOptions | null + get_frame_clock(): Gdk.FrameClock | null + get_halign(): Align + get_has_tooltip(): boolean + get_height(): number + get_hexpand(): boolean + get_hexpand_set(): boolean + get_last_child(): Widget | null + get_layout_manager(): LayoutManager | null + get_mapped(): boolean + get_margin_bottom(): number + get_margin_end(): number + get_margin_start(): number + get_margin_top(): number + get_name(): string + get_native(): Native | null + get_next_sibling(): Widget | null + get_opacity(): number + get_overflow(): Overflow + get_pango_context(): Pango.Context + get_parent(): Widget | null + get_preferred_size(): [ /* minimum_size */ Requisition | null, /* natural_size */ Requisition | null ] + get_prev_sibling(): Widget | null + get_primary_clipboard(): Gdk.Clipboard + get_realized(): boolean + get_receives_default(): boolean + get_request_mode(): SizeRequestMode + get_root(): Root | null + get_scale_factor(): number + get_sensitive(): boolean + get_settings(): Settings + get_size(orientation: Orientation): number + get_size_request(): [ /* width */ number | null, /* height */ number | null ] + get_state_flags(): StateFlags + get_style_context(): StyleContext + get_template_child(widget_type: GObject.Type, name: string): GObject.Object + get_tooltip_markup(): string | null + get_tooltip_text(): string | null + get_valign(): Align + get_vexpand(): boolean + get_vexpand_set(): boolean + get_visible(): boolean + get_width(): number + grab_focus(): boolean + has_css_class(css_class: string): boolean + has_visible_focus(): boolean + hide(): void + in_destruction(): boolean + init_template(): void + insert_action_group(name: string, group?: Gio.ActionGroup | null): void + insert_after(parent: Widget, previous_sibling?: Widget | null): void + insert_before(parent: Widget, next_sibling?: Widget | null): void + is_ancestor(ancestor: Widget): boolean + is_drawable(): boolean + is_focus(): boolean + is_sensitive(): boolean + is_visible(): boolean + keynav_failed(direction: DirectionType): boolean + list_mnemonic_labels(): Widget[] + map(): void + measure(orientation: Orientation, for_size: number): [ /* minimum */ number | null, /* natural */ number | null, /* minimum_baseline */ number | null, /* natural_baseline */ number | null ] + mnemonic_activate(group_cycling: boolean): boolean + observe_children(): Gio.ListModel + observe_controllers(): Gio.ListModel + pick(x: number, y: number, flags: PickFlags): Widget | null + queue_allocate(): void + queue_draw(): void + queue_resize(): void + realize(): void + remove_controller(controller: EventController): void + remove_css_class(css_class: string): void + remove_mnemonic_label(label: Widget): void + remove_tick_callback(id: number): void + set_can_focus(can_focus: boolean): void + set_can_target(can_target: boolean): void + set_child_visible(child_visible: boolean): void + set_css_classes(classes: string[]): void + set_cursor(cursor?: Gdk.Cursor | null): void + set_cursor_from_name(name?: string | null): void + set_direction(dir: TextDirection): void + set_focus_child(child?: Widget | null): void + set_focus_on_click(focus_on_click: boolean): void + set_focusable(focusable: boolean): void + set_font_map(font_map?: Pango.FontMap | null): void + set_font_options(options?: cairo.FontOptions | null): void + set_halign(align: Align): void + set_has_tooltip(has_tooltip: boolean): void + set_hexpand(expand: boolean): void + set_hexpand_set(set: boolean): void + set_layout_manager(layout_manager?: LayoutManager | null): void + set_margin_bottom(margin: number): void + set_margin_end(margin: number): void + set_margin_start(margin: number): void + set_margin_top(margin: number): void + set_name(name: string): void + set_opacity(opacity: number): void + set_overflow(overflow: Overflow): void + set_parent(parent: Widget): void + set_receives_default(receives_default: boolean): void + set_sensitive(sensitive: boolean): void + set_size_request(width: number, height: number): void + set_state_flags(flags: StateFlags, clear: boolean): void + set_tooltip_markup(markup?: string | null): void + set_tooltip_text(text?: string | null): void + set_valign(align: Align): void + set_vexpand(expand: boolean): void + set_vexpand_set(set: boolean): void + set_visible(visible: boolean): void + should_layout(): boolean + show(): void + size_allocate(allocation: Allocation, baseline: number): void + snapshot_child(child: Widget, snapshot: Snapshot): void + translate_coordinates(dest_widget: Widget, src_x: number, src_y: number): [ /* returnType */ boolean, /* dest_x */ number | null, /* dest_y */ number | null ] + trigger_tooltip_query(): void + unmap(): void + unparent(): void + unrealize(): void + unset_state_flags(flags: StateFlags): void + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Methods of Gtk.Accessible */ + get_accessible_role(): AccessibleRole + reset_property(property: AccessibleProperty): void + reset_relation(relation: AccessibleRelation): void + reset_state(state: AccessibleState): void + update_property(properties: AccessibleProperty[], values: any): void + update_relation(relations: AccessibleRelation[], values: any): void + update_state(states: AccessibleState[], values: any): void + /* Methods of Gtk.Buildable */ + get_buildable_id(): string + /* Virtual methods of Gtk.Widget */ + vfunc_compute_expand(hexpand_p: boolean, vexpand_p: boolean): void + vfunc_contains(x: number, y: number): boolean + vfunc_css_changed(change: CssStyleChange): void + vfunc_direction_changed(previous_direction: TextDirection): void + vfunc_focus(direction: DirectionType): boolean + vfunc_get_request_mode(): SizeRequestMode + vfunc_grab_focus(): boolean + vfunc_hide(): void + vfunc_keynav_failed(direction: DirectionType): boolean + vfunc_map(): void + vfunc_measure(orientation: Orientation, for_size: number): [ /* minimum */ number | null, /* natural */ number | null, /* minimum_baseline */ number | null, /* natural_baseline */ number | null ] + vfunc_mnemonic_activate(group_cycling: boolean): boolean + vfunc_move_focus(direction: DirectionType): void + vfunc_query_tooltip(x: number, y: number, keyboard_tooltip: boolean, tooltip: Tooltip): boolean + vfunc_realize(): void + vfunc_root(): void + vfunc_set_focus_child(child?: Widget | null): void + vfunc_show(): void + vfunc_size_allocate(width: number, height: number, baseline: number): void + vfunc_snapshot(snapshot: Snapshot): void + vfunc_state_flags_changed(previous_state_flags: StateFlags): void + vfunc_system_setting_changed(settings: SystemSetting): void + vfunc_unmap(): void + vfunc_unrealize(): void + vfunc_unroot(): void + vfunc_add_child(builder: Builder, child: GObject.Object, type?: string | null): void + vfunc_custom_finished(builder: Builder, child: GObject.Object | null, tagname: string, data?: object | null): void + vfunc_custom_tag_end(builder: Builder, child: GObject.Object | null, tagname: string, data?: object | null): void + vfunc_custom_tag_start(builder: Builder, child: GObject.Object | null, tagname: string): [ /* returnType */ boolean, /* parser */ BuildableParser, /* data */ object | null ] + vfunc_get_id(): string + vfunc_get_internal_child(builder: Builder, childname: string): GObject.Object + vfunc_parser_finished(builder: Builder): void + vfunc_set_buildable_property(builder: Builder, name: string, value: any): void + vfunc_set_id(id: string): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Gtk.Widget */ + connect(sigName: "destroy", callback: (($obj: HeaderBar) => void)): number + connect_after(sigName: "destroy", callback: (($obj: HeaderBar) => void)): number + emit(sigName: "destroy"): void + connect(sigName: "direction-changed", callback: (($obj: HeaderBar, previous_direction: TextDirection) => void)): number + connect_after(sigName: "direction-changed", callback: (($obj: HeaderBar, previous_direction: TextDirection) => void)): number + emit(sigName: "direction-changed", previous_direction: TextDirection): void + connect(sigName: "hide", callback: (($obj: HeaderBar) => void)): number + connect_after(sigName: "hide", callback: (($obj: HeaderBar) => void)): number + emit(sigName: "hide"): void + connect(sigName: "keynav-failed", callback: (($obj: HeaderBar, direction: DirectionType) => boolean)): number + connect_after(sigName: "keynav-failed", callback: (($obj: HeaderBar, direction: DirectionType) => boolean)): number + emit(sigName: "keynav-failed", direction: DirectionType): void + connect(sigName: "map", callback: (($obj: HeaderBar) => void)): number + connect_after(sigName: "map", callback: (($obj: HeaderBar) => void)): number + emit(sigName: "map"): void + connect(sigName: "mnemonic-activate", callback: (($obj: HeaderBar, group_cycling: boolean) => boolean)): number + connect_after(sigName: "mnemonic-activate", callback: (($obj: HeaderBar, group_cycling: boolean) => boolean)): number + emit(sigName: "mnemonic-activate", group_cycling: boolean): void + connect(sigName: "move-focus", callback: (($obj: HeaderBar, direction: DirectionType) => void)): number + connect_after(sigName: "move-focus", callback: (($obj: HeaderBar, direction: DirectionType) => void)): number + emit(sigName: "move-focus", direction: DirectionType): void + connect(sigName: "query-tooltip", callback: (($obj: HeaderBar, x: number, y: number, keyboard_mode: boolean, tooltip: Tooltip) => boolean)): number + connect_after(sigName: "query-tooltip", callback: (($obj: HeaderBar, x: number, y: number, keyboard_mode: boolean, tooltip: Tooltip) => boolean)): number + emit(sigName: "query-tooltip", x: number, y: number, keyboard_mode: boolean, tooltip: Tooltip): void + connect(sigName: "realize", callback: (($obj: HeaderBar) => void)): number + connect_after(sigName: "realize", callback: (($obj: HeaderBar) => void)): number + emit(sigName: "realize"): void + connect(sigName: "show", callback: (($obj: HeaderBar) => void)): number + connect_after(sigName: "show", callback: (($obj: HeaderBar) => void)): number + emit(sigName: "show"): void + connect(sigName: "state-flags-changed", callback: (($obj: HeaderBar, flags: StateFlags) => void)): number + connect_after(sigName: "state-flags-changed", callback: (($obj: HeaderBar, flags: StateFlags) => void)): number + emit(sigName: "state-flags-changed", flags: StateFlags): void + connect(sigName: "unmap", callback: (($obj: HeaderBar) => void)): number + connect_after(sigName: "unmap", callback: (($obj: HeaderBar) => void)): number + emit(sigName: "unmap"): void + connect(sigName: "unrealize", callback: (($obj: HeaderBar) => void)): number + connect_after(sigName: "unrealize", callback: (($obj: HeaderBar) => void)): number + emit(sigName: "unrealize"): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: HeaderBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: HeaderBar, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: "notify::decoration-layout", callback: (($obj: HeaderBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::decoration-layout", callback: (($obj: HeaderBar, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::show-title-buttons", callback: (($obj: HeaderBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::show-title-buttons", callback: (($obj: HeaderBar, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::title-widget", callback: (($obj: HeaderBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::title-widget", callback: (($obj: HeaderBar, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::can-focus", callback: (($obj: HeaderBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::can-focus", callback: (($obj: HeaderBar, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::can-target", callback: (($obj: HeaderBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::can-target", callback: (($obj: HeaderBar, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::css-classes", callback: (($obj: HeaderBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::css-classes", callback: (($obj: HeaderBar, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::cursor", callback: (($obj: HeaderBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::cursor", callback: (($obj: HeaderBar, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::focus-on-click", callback: (($obj: HeaderBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::focus-on-click", callback: (($obj: HeaderBar, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::focusable", callback: (($obj: HeaderBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::focusable", callback: (($obj: HeaderBar, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::halign", callback: (($obj: HeaderBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::halign", callback: (($obj: HeaderBar, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::has-default", callback: (($obj: HeaderBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-default", callback: (($obj: HeaderBar, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::has-focus", callback: (($obj: HeaderBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-focus", callback: (($obj: HeaderBar, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::has-tooltip", callback: (($obj: HeaderBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-tooltip", callback: (($obj: HeaderBar, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::height-request", callback: (($obj: HeaderBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::height-request", callback: (($obj: HeaderBar, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::hexpand", callback: (($obj: HeaderBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hexpand", callback: (($obj: HeaderBar, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::hexpand-set", callback: (($obj: HeaderBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hexpand-set", callback: (($obj: HeaderBar, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::layout-manager", callback: (($obj: HeaderBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::layout-manager", callback: (($obj: HeaderBar, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-bottom", callback: (($obj: HeaderBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-bottom", callback: (($obj: HeaderBar, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-end", callback: (($obj: HeaderBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-end", callback: (($obj: HeaderBar, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-start", callback: (($obj: HeaderBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-start", callback: (($obj: HeaderBar, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-top", callback: (($obj: HeaderBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-top", callback: (($obj: HeaderBar, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::name", callback: (($obj: HeaderBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::name", callback: (($obj: HeaderBar, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::opacity", callback: (($obj: HeaderBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::opacity", callback: (($obj: HeaderBar, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::overflow", callback: (($obj: HeaderBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::overflow", callback: (($obj: HeaderBar, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::parent", callback: (($obj: HeaderBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::parent", callback: (($obj: HeaderBar, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::receives-default", callback: (($obj: HeaderBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::receives-default", callback: (($obj: HeaderBar, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::root", callback: (($obj: HeaderBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::root", callback: (($obj: HeaderBar, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::scale-factor", callback: (($obj: HeaderBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::scale-factor", callback: (($obj: HeaderBar, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::sensitive", callback: (($obj: HeaderBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::sensitive", callback: (($obj: HeaderBar, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::tooltip-markup", callback: (($obj: HeaderBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::tooltip-markup", callback: (($obj: HeaderBar, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::tooltip-text", callback: (($obj: HeaderBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::tooltip-text", callback: (($obj: HeaderBar, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::valign", callback: (($obj: HeaderBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::valign", callback: (($obj: HeaderBar, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::vexpand", callback: (($obj: HeaderBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vexpand", callback: (($obj: HeaderBar, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::vexpand-set", callback: (($obj: HeaderBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vexpand-set", callback: (($obj: HeaderBar, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::visible", callback: (($obj: HeaderBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::visible", callback: (($obj: HeaderBar, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::width-request", callback: (($obj: HeaderBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::width-request", callback: (($obj: HeaderBar, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::accessible-role", callback: (($obj: HeaderBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-role", callback: (($obj: HeaderBar, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: HeaderBar_ConstructProps) + _init (config?: HeaderBar_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(): HeaderBar + static $gtype: GObject.Type +} +export interface IMContext_ConstructProps extends GObject.Object_ConstructProps { + input_hints?: InputHints + input_purpose?: InputPurpose +} +export class IMContext { + /* Properties of Gtk.IMContext */ + input_hints: InputHints + input_purpose: InputPurpose + /* Fields of Gtk.IMContext */ + parent_instance: GObject.Object + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of Gtk.IMContext */ + delete_surrounding(offset: number, n_chars: number): boolean + filter_key(press: boolean, surface: Gdk.Surface, device: Gdk.Device, time: number, keycode: number, state: Gdk.ModifierType, group: number): boolean + filter_keypress(event: Gdk.Event): boolean + focus_in(): void + focus_out(): void + get_preedit_string(): [ /* str */ string, /* attrs */ Pango.AttrList, /* cursor_pos */ number ] + get_surrounding(): [ /* returnType */ boolean, /* text */ string, /* cursor_index */ number ] + get_surrounding_with_selection(): [ /* returnType */ boolean, /* text */ string, /* cursor_index */ number, /* anchor_index */ number ] + reset(): void + set_client_widget(widget?: Widget | null): void + set_cursor_location(area: Gdk.Rectangle): void + set_surrounding(text: string, len: number, cursor_index: number): void + set_surrounding_with_selection(text: string, len: number, cursor_index: number, anchor_index: number): void + set_use_preedit(use_preedit: boolean): void + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Virtual methods of Gtk.IMContext */ + vfunc_commit(str: string): void + vfunc_delete_surrounding(offset: number, n_chars: number): boolean + vfunc_filter_keypress(event: Gdk.Event): boolean + vfunc_focus_in(): void + vfunc_focus_out(): void + vfunc_get_preedit_string(): [ /* str */ string, /* attrs */ Pango.AttrList, /* cursor_pos */ number ] + vfunc_get_surrounding(): [ /* returnType */ boolean, /* text */ string, /* cursor_index */ number ] + vfunc_get_surrounding_with_selection(): [ /* returnType */ boolean, /* text */ string, /* cursor_index */ number, /* anchor_index */ number ] + vfunc_preedit_changed(): void + vfunc_preedit_end(): void + vfunc_preedit_start(): void + vfunc_reset(): void + vfunc_retrieve_surrounding(): boolean + vfunc_set_client_widget(widget?: Widget | null): void + vfunc_set_cursor_location(area: Gdk.Rectangle): void + vfunc_set_surrounding(text: string, len: number, cursor_index: number): void + vfunc_set_surrounding_with_selection(text: string, len: number, cursor_index: number, anchor_index: number): void + vfunc_set_use_preedit(use_preedit: boolean): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Gtk.IMContext */ + connect(sigName: "commit", callback: (($obj: IMContext, str: string) => void)): number + connect_after(sigName: "commit", callback: (($obj: IMContext, str: string) => void)): number + emit(sigName: "commit", str: string): void + connect(sigName: "delete-surrounding", callback: (($obj: IMContext, offset: number, n_chars: number) => boolean)): number + connect_after(sigName: "delete-surrounding", callback: (($obj: IMContext, offset: number, n_chars: number) => boolean)): number + emit(sigName: "delete-surrounding", offset: number, n_chars: number): void + connect(sigName: "preedit-changed", callback: (($obj: IMContext) => void)): number + connect_after(sigName: "preedit-changed", callback: (($obj: IMContext) => void)): number + emit(sigName: "preedit-changed"): void + connect(sigName: "preedit-end", callback: (($obj: IMContext) => void)): number + connect_after(sigName: "preedit-end", callback: (($obj: IMContext) => void)): number + emit(sigName: "preedit-end"): void + connect(sigName: "preedit-start", callback: (($obj: IMContext) => void)): number + connect_after(sigName: "preedit-start", callback: (($obj: IMContext) => void)): number + emit(sigName: "preedit-start"): void + connect(sigName: "retrieve-surrounding", callback: (($obj: IMContext) => boolean)): number + connect_after(sigName: "retrieve-surrounding", callback: (($obj: IMContext) => boolean)): number + emit(sigName: "retrieve-surrounding"): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: IMContext, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: IMContext, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: "notify::input-hints", callback: (($obj: IMContext, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::input-hints", callback: (($obj: IMContext, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::input-purpose", callback: (($obj: IMContext, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::input-purpose", callback: (($obj: IMContext, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: IMContext_ConstructProps) + _init (config?: IMContext_ConstructProps): void + static $gtype: GObject.Type +} +export interface IMContextSimple_ConstructProps extends IMContext_ConstructProps { +} +export class IMContextSimple { + /* Properties of Gtk.IMContext */ + input_hints: InputHints + input_purpose: InputPurpose + /* Fields of Gtk.IMContextSimple */ + object: IMContext + /* Fields of Gtk.IMContext */ + parent_instance: GObject.Object + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of Gtk.IMContextSimple */ + add_compose_file(compose_file: string): void + /* Methods of Gtk.IMContext */ + delete_surrounding(offset: number, n_chars: number): boolean + filter_key(press: boolean, surface: Gdk.Surface, device: Gdk.Device, time: number, keycode: number, state: Gdk.ModifierType, group: number): boolean + filter_keypress(event: Gdk.Event): boolean + focus_in(): void + focus_out(): void + get_preedit_string(): [ /* str */ string, /* attrs */ Pango.AttrList, /* cursor_pos */ number ] + get_surrounding(): [ /* returnType */ boolean, /* text */ string, /* cursor_index */ number ] + get_surrounding_with_selection(): [ /* returnType */ boolean, /* text */ string, /* cursor_index */ number, /* anchor_index */ number ] + reset(): void + set_client_widget(widget?: Widget | null): void + set_cursor_location(area: Gdk.Rectangle): void + set_surrounding(text: string, len: number, cursor_index: number): void + set_surrounding_with_selection(text: string, len: number, cursor_index: number, anchor_index: number): void + set_use_preedit(use_preedit: boolean): void + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Virtual methods of Gtk.IMContext */ + vfunc_commit(str: string): void + vfunc_delete_surrounding(offset: number, n_chars: number): boolean + vfunc_filter_keypress(event: Gdk.Event): boolean + vfunc_focus_in(): void + vfunc_focus_out(): void + vfunc_get_preedit_string(): [ /* str */ string, /* attrs */ Pango.AttrList, /* cursor_pos */ number ] + vfunc_get_surrounding(): [ /* returnType */ boolean, /* text */ string, /* cursor_index */ number ] + vfunc_get_surrounding_with_selection(): [ /* returnType */ boolean, /* text */ string, /* cursor_index */ number, /* anchor_index */ number ] + vfunc_preedit_changed(): void + vfunc_preedit_end(): void + vfunc_preedit_start(): void + vfunc_reset(): void + vfunc_retrieve_surrounding(): boolean + vfunc_set_client_widget(widget?: Widget | null): void + vfunc_set_cursor_location(area: Gdk.Rectangle): void + vfunc_set_surrounding(text: string, len: number, cursor_index: number): void + vfunc_set_surrounding_with_selection(text: string, len: number, cursor_index: number, anchor_index: number): void + vfunc_set_use_preedit(use_preedit: boolean): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Gtk.IMContext */ + connect(sigName: "commit", callback: (($obj: IMContextSimple, str: string) => void)): number + connect_after(sigName: "commit", callback: (($obj: IMContextSimple, str: string) => void)): number + emit(sigName: "commit", str: string): void + connect(sigName: "delete-surrounding", callback: (($obj: IMContextSimple, offset: number, n_chars: number) => boolean)): number + connect_after(sigName: "delete-surrounding", callback: (($obj: IMContextSimple, offset: number, n_chars: number) => boolean)): number + emit(sigName: "delete-surrounding", offset: number, n_chars: number): void + connect(sigName: "preedit-changed", callback: (($obj: IMContextSimple) => void)): number + connect_after(sigName: "preedit-changed", callback: (($obj: IMContextSimple) => void)): number + emit(sigName: "preedit-changed"): void + connect(sigName: "preedit-end", callback: (($obj: IMContextSimple) => void)): number + connect_after(sigName: "preedit-end", callback: (($obj: IMContextSimple) => void)): number + emit(sigName: "preedit-end"): void + connect(sigName: "preedit-start", callback: (($obj: IMContextSimple) => void)): number + connect_after(sigName: "preedit-start", callback: (($obj: IMContextSimple) => void)): number + emit(sigName: "preedit-start"): void + connect(sigName: "retrieve-surrounding", callback: (($obj: IMContextSimple) => boolean)): number + connect_after(sigName: "retrieve-surrounding", callback: (($obj: IMContextSimple) => boolean)): number + emit(sigName: "retrieve-surrounding"): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: IMContextSimple, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: IMContextSimple, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: "notify::input-hints", callback: (($obj: IMContextSimple, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::input-hints", callback: (($obj: IMContextSimple, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::input-purpose", callback: (($obj: IMContextSimple, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::input-purpose", callback: (($obj: IMContextSimple, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: IMContextSimple_ConstructProps) + _init (config?: IMContextSimple_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(): IMContextSimple + static $gtype: GObject.Type +} +export interface IMMulticontext_ConstructProps extends IMContext_ConstructProps { +} +export class IMMulticontext { + /* Properties of Gtk.IMContext */ + input_hints: InputHints + input_purpose: InputPurpose + /* Fields of Gtk.IMMulticontext */ + object: IMContext + /* Fields of Gtk.IMContext */ + parent_instance: GObject.Object + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of Gtk.IMMulticontext */ + get_context_id(): string + set_context_id(context_id: string): void + /* Methods of Gtk.IMContext */ + delete_surrounding(offset: number, n_chars: number): boolean + filter_key(press: boolean, surface: Gdk.Surface, device: Gdk.Device, time: number, keycode: number, state: Gdk.ModifierType, group: number): boolean + filter_keypress(event: Gdk.Event): boolean + focus_in(): void + focus_out(): void + get_preedit_string(): [ /* str */ string, /* attrs */ Pango.AttrList, /* cursor_pos */ number ] + get_surrounding(): [ /* returnType */ boolean, /* text */ string, /* cursor_index */ number ] + get_surrounding_with_selection(): [ /* returnType */ boolean, /* text */ string, /* cursor_index */ number, /* anchor_index */ number ] + reset(): void + set_client_widget(widget?: Widget | null): void + set_cursor_location(area: Gdk.Rectangle): void + set_surrounding(text: string, len: number, cursor_index: number): void + set_surrounding_with_selection(text: string, len: number, cursor_index: number, anchor_index: number): void + set_use_preedit(use_preedit: boolean): void + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Virtual methods of Gtk.IMContext */ + vfunc_commit(str: string): void + vfunc_delete_surrounding(offset: number, n_chars: number): boolean + vfunc_filter_keypress(event: Gdk.Event): boolean + vfunc_focus_in(): void + vfunc_focus_out(): void + vfunc_get_preedit_string(): [ /* str */ string, /* attrs */ Pango.AttrList, /* cursor_pos */ number ] + vfunc_get_surrounding(): [ /* returnType */ boolean, /* text */ string, /* cursor_index */ number ] + vfunc_get_surrounding_with_selection(): [ /* returnType */ boolean, /* text */ string, /* cursor_index */ number, /* anchor_index */ number ] + vfunc_preedit_changed(): void + vfunc_preedit_end(): void + vfunc_preedit_start(): void + vfunc_reset(): void + vfunc_retrieve_surrounding(): boolean + vfunc_set_client_widget(widget?: Widget | null): void + vfunc_set_cursor_location(area: Gdk.Rectangle): void + vfunc_set_surrounding(text: string, len: number, cursor_index: number): void + vfunc_set_surrounding_with_selection(text: string, len: number, cursor_index: number, anchor_index: number): void + vfunc_set_use_preedit(use_preedit: boolean): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Gtk.IMContext */ + connect(sigName: "commit", callback: (($obj: IMMulticontext, str: string) => void)): number + connect_after(sigName: "commit", callback: (($obj: IMMulticontext, str: string) => void)): number + emit(sigName: "commit", str: string): void + connect(sigName: "delete-surrounding", callback: (($obj: IMMulticontext, offset: number, n_chars: number) => boolean)): number + connect_after(sigName: "delete-surrounding", callback: (($obj: IMMulticontext, offset: number, n_chars: number) => boolean)): number + emit(sigName: "delete-surrounding", offset: number, n_chars: number): void + connect(sigName: "preedit-changed", callback: (($obj: IMMulticontext) => void)): number + connect_after(sigName: "preedit-changed", callback: (($obj: IMMulticontext) => void)): number + emit(sigName: "preedit-changed"): void + connect(sigName: "preedit-end", callback: (($obj: IMMulticontext) => void)): number + connect_after(sigName: "preedit-end", callback: (($obj: IMMulticontext) => void)): number + emit(sigName: "preedit-end"): void + connect(sigName: "preedit-start", callback: (($obj: IMMulticontext) => void)): number + connect_after(sigName: "preedit-start", callback: (($obj: IMMulticontext) => void)): number + emit(sigName: "preedit-start"): void + connect(sigName: "retrieve-surrounding", callback: (($obj: IMMulticontext) => boolean)): number + connect_after(sigName: "retrieve-surrounding", callback: (($obj: IMMulticontext) => boolean)): number + emit(sigName: "retrieve-surrounding"): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: IMMulticontext, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: IMMulticontext, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: "notify::input-hints", callback: (($obj: IMMulticontext, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::input-hints", callback: (($obj: IMMulticontext, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::input-purpose", callback: (($obj: IMMulticontext, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::input-purpose", callback: (($obj: IMMulticontext, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: IMMulticontext_ConstructProps) + _init (config?: IMMulticontext_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(): IMMulticontext + static $gtype: GObject.Type +} +export interface IconPaintable_ConstructProps extends GObject.Object_ConstructProps { + file?: Gio.File + icon_name?: string + is_symbolic?: boolean +} +export class IconPaintable { + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of Gtk.IconPaintable */ + get_file(): Gio.File | null + get_icon_name(): string | null + is_symbolic(): boolean + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Methods of Gdk.Paintable */ + compute_concrete_size(specified_width: number, specified_height: number, default_width: number, default_height: number): [ /* concrete_width */ number, /* concrete_height */ number ] + get_current_image(): Gdk.Paintable + get_flags(): Gdk.PaintableFlags + get_intrinsic_aspect_ratio(): number + get_intrinsic_height(): number + get_intrinsic_width(): number + invalidate_contents(): void + invalidate_size(): void + snapshot(snapshot: Gdk.Snapshot, width: number, height: number): void + /* Virtual methods of Gtk.IconPaintable */ + vfunc_get_current_image(): Gdk.Paintable + vfunc_get_flags(): Gdk.PaintableFlags + vfunc_get_intrinsic_aspect_ratio(): number + vfunc_get_intrinsic_height(): number + vfunc_get_intrinsic_width(): number + vfunc_snapshot(snapshot: Gdk.Snapshot, width: number, height: number): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: IconPaintable, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: IconPaintable, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + /* Signals of Gdk.Paintable */ + connect(sigName: "invalidate-contents", callback: (($obj: IconPaintable) => void)): number + connect_after(sigName: "invalidate-contents", callback: (($obj: IconPaintable) => void)): number + emit(sigName: "invalidate-contents"): void + connect(sigName: "invalidate-size", callback: (($obj: IconPaintable) => void)): number + connect_after(sigName: "invalidate-size", callback: (($obj: IconPaintable) => void)): number + emit(sigName: "invalidate-size"): void + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: IconPaintable_ConstructProps) + _init (config?: IconPaintable_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new_for_file(file: Gio.File, size: number, scale: number): IconPaintable + static new_empty(intrinsic_width: number, intrinsic_height: number): Gdk.Paintable + static $gtype: GObject.Type +} +export interface IconTheme_ConstructProps extends GObject.Object_ConstructProps { + display?: Gdk.Display + resource_path?: string[] + search_path?: string[] + theme_name?: string +} +export class IconTheme { + /* Properties of Gtk.IconTheme */ + display: Gdk.Display + readonly icon_names: string[] + resource_path: string[] + search_path: string[] + theme_name: string + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of Gtk.IconTheme */ + add_resource_path(path: string): void + add_search_path(path: string): void + get_display(): Gdk.Display | null + get_icon_names(): string[] + get_icon_sizes(icon_name: string): number[] + get_resource_path(): string[] | null + get_search_path(): string[] | null + get_theme_name(): string + has_gicon(gicon: Gio.Icon): boolean + has_icon(icon_name: string): boolean + lookup_by_gicon(icon: Gio.Icon, size: number, scale: number, direction: TextDirection, flags: IconLookupFlags): IconPaintable + lookup_icon(icon_name: string, fallbacks: string[] | null, size: number, scale: number, direction: TextDirection, flags: IconLookupFlags): IconPaintable + set_resource_path(path: string): void + set_search_path(path?: string[] | null): void + set_theme_name(theme_name?: string | null): void + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Gtk.IconTheme */ + connect(sigName: "changed", callback: (($obj: IconTheme) => void)): number + connect_after(sigName: "changed", callback: (($obj: IconTheme) => void)): number + emit(sigName: "changed"): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: IconTheme, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: IconTheme, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: "notify::display", callback: (($obj: IconTheme, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::display", callback: (($obj: IconTheme, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::icon-names", callback: (($obj: IconTheme, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::icon-names", callback: (($obj: IconTheme, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::resource-path", callback: (($obj: IconTheme, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::resource-path", callback: (($obj: IconTheme, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::search-path", callback: (($obj: IconTheme, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::search-path", callback: (($obj: IconTheme, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::theme-name", callback: (($obj: IconTheme, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::theme-name", callback: (($obj: IconTheme, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: IconTheme_ConstructProps) + _init (config?: IconTheme_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(): IconTheme + static get_for_display(display: Gdk.Display): IconTheme + static $gtype: GObject.Type +} +export interface IconView_ConstructProps extends Widget_ConstructProps { + activate_on_single_click?: boolean + cell_area?: CellArea + column_spacing?: number + columns?: number + item_orientation?: Orientation + item_padding?: number + item_width?: number + margin?: number + markup_column?: number + model?: TreeModel + pixbuf_column?: number + reorderable?: boolean + row_spacing?: number + selection_mode?: SelectionMode + spacing?: number + text_column?: number + tooltip_column?: number + accessible_role?: AccessibleRole + hadjustment?: Adjustment + hscroll_policy?: ScrollablePolicy + vadjustment?: Adjustment + vscroll_policy?: ScrollablePolicy +} +export class IconView { + /* Properties of Gtk.IconView */ + activate_on_single_click: boolean + column_spacing: number + columns: number + item_orientation: Orientation + item_padding: number + item_width: number + margin: number + markup_column: number + model: TreeModel + pixbuf_column: number + reorderable: boolean + row_spacing: number + selection_mode: SelectionMode + spacing: number + text_column: number + tooltip_column: number + /* Properties of Gtk.Widget */ + can_focus: boolean + can_target: boolean + css_classes: string[] + cursor: Gdk.Cursor + focus_on_click: boolean + focusable: boolean + halign: Align + readonly has_default: boolean + readonly has_focus: boolean + has_tooltip: boolean + height_request: number + hexpand: boolean + hexpand_set: boolean + layout_manager: LayoutManager + margin_bottom: number + margin_end: number + margin_start: number + margin_top: number + name: string + opacity: number + overflow: Overflow + readonly parent: Widget + receives_default: boolean + readonly root: Root + readonly scale_factor: number + sensitive: boolean + tooltip_markup: string + tooltip_text: string + valign: Align + vexpand: boolean + vexpand_set: boolean + visible: boolean + width_request: number + /* Properties of Gtk.Accessible */ + accessible_role: AccessibleRole + /* Properties of Gtk.Scrollable */ + hadjustment: Adjustment + hscroll_policy: ScrollablePolicy + vadjustment: Adjustment + vscroll_policy: ScrollablePolicy + /* Fields of Gtk.Widget */ + parent_instance: GObject.InitiallyUnowned + /* Fields of GObject.InitiallyUnowned */ + g_type_instance: GObject.TypeInstance + /* Methods of Gtk.IconView */ + create_drag_icon(path: TreePath): Gdk.Paintable + enable_model_drag_dest(formats: Gdk.ContentFormats, actions: Gdk.DragAction): void + enable_model_drag_source(start_button_mask: Gdk.ModifierType, formats: Gdk.ContentFormats, actions: Gdk.DragAction): void + get_activate_on_single_click(): boolean + get_cell_rect(path: TreePath, cell?: CellRenderer | null): [ /* returnType */ boolean, /* rect */ Gdk.Rectangle ] + get_column_spacing(): number + get_columns(): number + get_cursor(): [ /* returnType */ boolean, /* path */ TreePath | null, /* cell */ CellRenderer | null ] + get_dest_item_at_pos(drag_x: number, drag_y: number): [ /* returnType */ boolean, /* path */ TreePath | null, /* pos */ IconViewDropPosition | null ] + get_drag_dest_item(): [ /* path */ TreePath | null, /* pos */ IconViewDropPosition | null ] + get_item_at_pos(x: number, y: number): [ /* returnType */ boolean, /* path */ TreePath | null, /* cell */ CellRenderer | null ] + get_item_column(path: TreePath): number + get_item_orientation(): Orientation + get_item_padding(): number + get_item_row(path: TreePath): number + get_item_width(): number + get_margin(): number + get_markup_column(): number + get_model(): TreeModel | null + get_path_at_pos(x: number, y: number): TreePath | null + get_pixbuf_column(): number + get_reorderable(): boolean + get_row_spacing(): number + get_selected_items(): TreePath[] + get_selection_mode(): SelectionMode + get_spacing(): number + get_text_column(): number + get_tooltip_column(): number + get_tooltip_context(x: number, y: number, keyboard_tip: boolean): [ /* returnType */ boolean, /* model */ TreeModel | null, /* path */ TreePath | null, /* iter */ TreeIter | null ] + get_visible_range(): [ /* returnType */ boolean, /* start_path */ TreePath | null, /* end_path */ TreePath | null ] + item_activated(path: TreePath): void + path_is_selected(path: TreePath): boolean + scroll_to_path(path: TreePath, use_align: boolean, row_align: number, col_align: number): void + select_all(): void + select_path(path: TreePath): void + selected_foreach(func: IconViewForeachFunc): void + set_activate_on_single_click(single: boolean): void + set_column_spacing(column_spacing: number): void + set_columns(columns: number): void + set_cursor(path: TreePath, cell: CellRenderer | null, start_editing: boolean): void + set_drag_dest_item(path: TreePath | null, pos: IconViewDropPosition): void + set_item_orientation(orientation: Orientation): void + set_item_padding(item_padding: number): void + set_item_width(item_width: number): void + set_margin(margin: number): void + set_markup_column(column: number): void + set_model(model?: TreeModel | null): void + set_pixbuf_column(column: number): void + set_reorderable(reorderable: boolean): void + set_row_spacing(row_spacing: number): void + set_selection_mode(mode: SelectionMode): void + set_spacing(spacing: number): void + set_text_column(column: number): void + set_tooltip_cell(tooltip: Tooltip, path: TreePath, cell?: CellRenderer | null): void + set_tooltip_column(column: number): void + set_tooltip_item(tooltip: Tooltip, path: TreePath): void + unselect_all(): void + unselect_path(path: TreePath): void + unset_model_drag_dest(): void + unset_model_drag_source(): void + /* Methods of Gtk.Widget */ + action_set_enabled(action_name: string, enabled: boolean): void + activate(): boolean + activate_action(name: string, args?: GLib.Variant | null): boolean + activate_default(): void + add_controller(controller: EventController): void + add_css_class(css_class: string): void + add_mnemonic_label(label: Widget): void + add_tick_callback(callback: TickCallback): number + allocate(width: number, height: number, baseline: number, transform?: Gsk.Transform | null): void + child_focus(direction: DirectionType): boolean + compute_bounds(target: Widget): [ /* returnType */ boolean, /* out_bounds */ Graphene.Rect ] + compute_expand(orientation: Orientation): boolean + compute_point(target: Widget, point: Graphene.Point): [ /* returnType */ boolean, /* out_point */ Graphene.Point ] + compute_transform(target: Widget): [ /* returnType */ boolean, /* out_transform */ Graphene.Matrix ] + contains(x: number, y: number): boolean + create_pango_context(): Pango.Context + create_pango_layout(text?: string | null): Pango.Layout + drag_check_threshold(start_x: number, start_y: number, current_x: number, current_y: number): boolean + error_bell(): void + get_allocated_baseline(): number + get_allocated_height(): number + get_allocated_width(): number + get_allocation(): /* allocation */ Allocation + get_ancestor(widget_type: GObject.Type): Widget | null + get_can_focus(): boolean + get_can_target(): boolean + get_child_visible(): boolean + get_clipboard(): Gdk.Clipboard + get_css_classes(): string[] + get_css_name(): string + get_direction(): TextDirection + get_display(): Gdk.Display + get_first_child(): Widget | null + get_focus_child(): Widget | null + get_focus_on_click(): boolean + get_focusable(): boolean + get_font_map(): Pango.FontMap | null + get_font_options(): cairo.FontOptions | null + get_frame_clock(): Gdk.FrameClock | null + get_halign(): Align + get_has_tooltip(): boolean + get_height(): number + get_hexpand(): boolean + get_hexpand_set(): boolean + get_last_child(): Widget | null + get_layout_manager(): LayoutManager | null + get_mapped(): boolean + get_margin_bottom(): number + get_margin_end(): number + get_margin_start(): number + get_margin_top(): number + get_name(): string + get_native(): Native | null + get_next_sibling(): Widget | null + get_opacity(): number + get_overflow(): Overflow + get_pango_context(): Pango.Context + get_parent(): Widget | null + get_preferred_size(): [ /* minimum_size */ Requisition | null, /* natural_size */ Requisition | null ] + get_prev_sibling(): Widget | null + get_primary_clipboard(): Gdk.Clipboard + get_realized(): boolean + get_receives_default(): boolean + get_request_mode(): SizeRequestMode + get_root(): Root | null + get_scale_factor(): number + get_sensitive(): boolean + get_settings(): Settings + get_size(orientation: Orientation): number + get_size_request(): [ /* width */ number | null, /* height */ number | null ] + get_state_flags(): StateFlags + get_style_context(): StyleContext + get_template_child(widget_type: GObject.Type, name: string): GObject.Object + get_tooltip_markup(): string | null + get_tooltip_text(): string | null + get_valign(): Align + get_vexpand(): boolean + get_vexpand_set(): boolean + get_visible(): boolean + get_width(): number + grab_focus(): boolean + has_css_class(css_class: string): boolean + has_visible_focus(): boolean + hide(): void + in_destruction(): boolean + init_template(): void + insert_action_group(name: string, group?: Gio.ActionGroup | null): void + insert_after(parent: Widget, previous_sibling?: Widget | null): void + insert_before(parent: Widget, next_sibling?: Widget | null): void + is_ancestor(ancestor: Widget): boolean + is_drawable(): boolean + is_focus(): boolean + is_sensitive(): boolean + is_visible(): boolean + keynav_failed(direction: DirectionType): boolean + list_mnemonic_labels(): Widget[] + map(): void + measure(orientation: Orientation, for_size: number): [ /* minimum */ number | null, /* natural */ number | null, /* minimum_baseline */ number | null, /* natural_baseline */ number | null ] + mnemonic_activate(group_cycling: boolean): boolean + observe_children(): Gio.ListModel + observe_controllers(): Gio.ListModel + pick(x: number, y: number, flags: PickFlags): Widget | null + queue_allocate(): void + queue_draw(): void + queue_resize(): void + realize(): void + remove_controller(controller: EventController): void + remove_css_class(css_class: string): void + remove_mnemonic_label(label: Widget): void + remove_tick_callback(id: number): void + set_can_focus(can_focus: boolean): void + set_can_target(can_target: boolean): void + set_child_visible(child_visible: boolean): void + set_css_classes(classes: string[]): void + set_cursor_from_name(name?: string | null): void + set_direction(dir: TextDirection): void + set_focus_child(child?: Widget | null): void + set_focus_on_click(focus_on_click: boolean): void + set_focusable(focusable: boolean): void + set_font_map(font_map?: Pango.FontMap | null): void + set_font_options(options?: cairo.FontOptions | null): void + set_halign(align: Align): void + set_has_tooltip(has_tooltip: boolean): void + set_hexpand(expand: boolean): void + set_hexpand_set(set: boolean): void + set_layout_manager(layout_manager?: LayoutManager | null): void + set_margin_bottom(margin: number): void + set_margin_end(margin: number): void + set_margin_start(margin: number): void + set_margin_top(margin: number): void + set_name(name: string): void + set_opacity(opacity: number): void + set_overflow(overflow: Overflow): void + set_parent(parent: Widget): void + set_receives_default(receives_default: boolean): void + set_sensitive(sensitive: boolean): void + set_size_request(width: number, height: number): void + set_state_flags(flags: StateFlags, clear: boolean): void + set_tooltip_markup(markup?: string | null): void + set_tooltip_text(text?: string | null): void + set_valign(align: Align): void + set_vexpand(expand: boolean): void + set_vexpand_set(set: boolean): void + set_visible(visible: boolean): void + should_layout(): boolean + show(): void + size_allocate(allocation: Allocation, baseline: number): void + snapshot_child(child: Widget, snapshot: Snapshot): void + translate_coordinates(dest_widget: Widget, src_x: number, src_y: number): [ /* returnType */ boolean, /* dest_x */ number | null, /* dest_y */ number | null ] + trigger_tooltip_query(): void + unmap(): void + unparent(): void + unrealize(): void + unset_state_flags(flags: StateFlags): void + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Methods of Gtk.Accessible */ + get_accessible_role(): AccessibleRole + reset_property(property: AccessibleProperty): void + reset_relation(relation: AccessibleRelation): void + reset_state(state: AccessibleState): void + update_property(properties: AccessibleProperty[], values: any): void + update_relation(relations: AccessibleRelation[], values: any): void + update_state(states: AccessibleState[], values: any): void + /* Methods of Gtk.Buildable */ + get_buildable_id(): string + /* Methods of Gtk.CellLayout */ + add_attribute(cell: CellRenderer, attribute: string, column: number): void + clear(): void + clear_attributes(cell: CellRenderer): void + get_area(): CellArea | null + get_cells(): CellRenderer[] + pack_end(cell: CellRenderer, expand: boolean): void + pack_start(cell: CellRenderer, expand: boolean): void + reorder(cell: CellRenderer, position: number): void + set_cell_data_func(cell: CellRenderer, func: CellLayoutDataFunc | null): void + /* Methods of Gtk.Scrollable */ + get_border(): [ /* returnType */ boolean, /* border */ Border ] + get_hadjustment(): Adjustment + get_hscroll_policy(): ScrollablePolicy + get_vadjustment(): Adjustment + get_vscroll_policy(): ScrollablePolicy + set_hadjustment(hadjustment?: Adjustment | null): void + set_hscroll_policy(policy: ScrollablePolicy): void + set_vadjustment(vadjustment?: Adjustment | null): void + set_vscroll_policy(policy: ScrollablePolicy): void + /* Virtual methods of Gtk.IconView */ + vfunc_add_attribute(cell: CellRenderer, attribute: string, column: number): void + vfunc_clear(): void + vfunc_clear_attributes(cell: CellRenderer): void + vfunc_get_area(): CellArea | null + vfunc_get_cells(): CellRenderer[] + vfunc_pack_end(cell: CellRenderer, expand: boolean): void + vfunc_pack_start(cell: CellRenderer, expand: boolean): void + vfunc_reorder(cell: CellRenderer, position: number): void + vfunc_set_cell_data_func(cell: CellRenderer, func: CellLayoutDataFunc | null): void + vfunc_get_border(): [ /* returnType */ boolean, /* border */ Border ] + /* Virtual methods of Gtk.Widget */ + vfunc_compute_expand(hexpand_p: boolean, vexpand_p: boolean): void + vfunc_contains(x: number, y: number): boolean + vfunc_css_changed(change: CssStyleChange): void + vfunc_direction_changed(previous_direction: TextDirection): void + vfunc_focus(direction: DirectionType): boolean + vfunc_get_request_mode(): SizeRequestMode + vfunc_grab_focus(): boolean + vfunc_hide(): void + vfunc_keynav_failed(direction: DirectionType): boolean + vfunc_map(): void + vfunc_measure(orientation: Orientation, for_size: number): [ /* minimum */ number | null, /* natural */ number | null, /* minimum_baseline */ number | null, /* natural_baseline */ number | null ] + vfunc_mnemonic_activate(group_cycling: boolean): boolean + vfunc_move_focus(direction: DirectionType): void + vfunc_query_tooltip(x: number, y: number, keyboard_tooltip: boolean, tooltip: Tooltip): boolean + vfunc_realize(): void + vfunc_root(): void + vfunc_set_focus_child(child?: Widget | null): void + vfunc_show(): void + vfunc_size_allocate(width: number, height: number, baseline: number): void + vfunc_snapshot(snapshot: Snapshot): void + vfunc_state_flags_changed(previous_state_flags: StateFlags): void + vfunc_system_setting_changed(settings: SystemSetting): void + vfunc_unmap(): void + vfunc_unrealize(): void + vfunc_unroot(): void + vfunc_add_child(builder: Builder, child: GObject.Object, type?: string | null): void + vfunc_custom_finished(builder: Builder, child: GObject.Object | null, tagname: string, data?: object | null): void + vfunc_custom_tag_end(builder: Builder, child: GObject.Object | null, tagname: string, data?: object | null): void + vfunc_custom_tag_start(builder: Builder, child: GObject.Object | null, tagname: string): [ /* returnType */ boolean, /* parser */ BuildableParser, /* data */ object | null ] + vfunc_get_id(): string + vfunc_get_internal_child(builder: Builder, childname: string): GObject.Object + vfunc_parser_finished(builder: Builder): void + vfunc_set_buildable_property(builder: Builder, name: string, value: any): void + vfunc_set_id(id: string): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Gtk.IconView */ + connect(sigName: "activate-cursor-item", callback: (($obj: IconView) => boolean)): number + connect_after(sigName: "activate-cursor-item", callback: (($obj: IconView) => boolean)): number + emit(sigName: "activate-cursor-item"): void + connect(sigName: "item-activated", callback: (($obj: IconView, path: TreePath) => void)): number + connect_after(sigName: "item-activated", callback: (($obj: IconView, path: TreePath) => void)): number + emit(sigName: "item-activated", path: TreePath): void + connect(sigName: "move-cursor", callback: (($obj: IconView, step: MovementStep, count: number, extend: boolean, modify: boolean) => boolean)): number + connect_after(sigName: "move-cursor", callback: (($obj: IconView, step: MovementStep, count: number, extend: boolean, modify: boolean) => boolean)): number + emit(sigName: "move-cursor", step: MovementStep, count: number, extend: boolean, modify: boolean): void + connect(sigName: "select-all", callback: (($obj: IconView) => void)): number + connect_after(sigName: "select-all", callback: (($obj: IconView) => void)): number + emit(sigName: "select-all"): void + connect(sigName: "select-cursor-item", callback: (($obj: IconView) => void)): number + connect_after(sigName: "select-cursor-item", callback: (($obj: IconView) => void)): number + emit(sigName: "select-cursor-item"): void + connect(sigName: "selection-changed", callback: (($obj: IconView) => void)): number + connect_after(sigName: "selection-changed", callback: (($obj: IconView) => void)): number + emit(sigName: "selection-changed"): void + connect(sigName: "toggle-cursor-item", callback: (($obj: IconView) => void)): number + connect_after(sigName: "toggle-cursor-item", callback: (($obj: IconView) => void)): number + emit(sigName: "toggle-cursor-item"): void + connect(sigName: "unselect-all", callback: (($obj: IconView) => void)): number + connect_after(sigName: "unselect-all", callback: (($obj: IconView) => void)): number + emit(sigName: "unselect-all"): void + /* Signals of Gtk.Widget */ + connect(sigName: "destroy", callback: (($obj: IconView) => void)): number + connect_after(sigName: "destroy", callback: (($obj: IconView) => void)): number + emit(sigName: "destroy"): void + connect(sigName: "direction-changed", callback: (($obj: IconView, previous_direction: TextDirection) => void)): number + connect_after(sigName: "direction-changed", callback: (($obj: IconView, previous_direction: TextDirection) => void)): number + emit(sigName: "direction-changed", previous_direction: TextDirection): void + connect(sigName: "hide", callback: (($obj: IconView) => void)): number + connect_after(sigName: "hide", callback: (($obj: IconView) => void)): number + emit(sigName: "hide"): void + connect(sigName: "keynav-failed", callback: (($obj: IconView, direction: DirectionType) => boolean)): number + connect_after(sigName: "keynav-failed", callback: (($obj: IconView, direction: DirectionType) => boolean)): number + emit(sigName: "keynav-failed", direction: DirectionType): void + connect(sigName: "map", callback: (($obj: IconView) => void)): number + connect_after(sigName: "map", callback: (($obj: IconView) => void)): number + emit(sigName: "map"): void + connect(sigName: "mnemonic-activate", callback: (($obj: IconView, group_cycling: boolean) => boolean)): number + connect_after(sigName: "mnemonic-activate", callback: (($obj: IconView, group_cycling: boolean) => boolean)): number + emit(sigName: "mnemonic-activate", group_cycling: boolean): void + connect(sigName: "move-focus", callback: (($obj: IconView, direction: DirectionType) => void)): number + connect_after(sigName: "move-focus", callback: (($obj: IconView, direction: DirectionType) => void)): number + emit(sigName: "move-focus", direction: DirectionType): void + connect(sigName: "query-tooltip", callback: (($obj: IconView, x: number, y: number, keyboard_mode: boolean, tooltip: Tooltip) => boolean)): number + connect_after(sigName: "query-tooltip", callback: (($obj: IconView, x: number, y: number, keyboard_mode: boolean, tooltip: Tooltip) => boolean)): number + emit(sigName: "query-tooltip", x: number, y: number, keyboard_mode: boolean, tooltip: Tooltip): void + connect(sigName: "realize", callback: (($obj: IconView) => void)): number + connect_after(sigName: "realize", callback: (($obj: IconView) => void)): number + emit(sigName: "realize"): void + connect(sigName: "show", callback: (($obj: IconView) => void)): number + connect_after(sigName: "show", callback: (($obj: IconView) => void)): number + emit(sigName: "show"): void + connect(sigName: "state-flags-changed", callback: (($obj: IconView, flags: StateFlags) => void)): number + connect_after(sigName: "state-flags-changed", callback: (($obj: IconView, flags: StateFlags) => void)): number + emit(sigName: "state-flags-changed", flags: StateFlags): void + connect(sigName: "unmap", callback: (($obj: IconView) => void)): number + connect_after(sigName: "unmap", callback: (($obj: IconView) => void)): number + emit(sigName: "unmap"): void + connect(sigName: "unrealize", callback: (($obj: IconView) => void)): number + connect_after(sigName: "unrealize", callback: (($obj: IconView) => void)): number + emit(sigName: "unrealize"): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: IconView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: IconView, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: "notify::activate-on-single-click", callback: (($obj: IconView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::activate-on-single-click", callback: (($obj: IconView, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::column-spacing", callback: (($obj: IconView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::column-spacing", callback: (($obj: IconView, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::columns", callback: (($obj: IconView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::columns", callback: (($obj: IconView, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::item-orientation", callback: (($obj: IconView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::item-orientation", callback: (($obj: IconView, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::item-padding", callback: (($obj: IconView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::item-padding", callback: (($obj: IconView, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::item-width", callback: (($obj: IconView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::item-width", callback: (($obj: IconView, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin", callback: (($obj: IconView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin", callback: (($obj: IconView, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::markup-column", callback: (($obj: IconView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::markup-column", callback: (($obj: IconView, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::model", callback: (($obj: IconView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::model", callback: (($obj: IconView, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::pixbuf-column", callback: (($obj: IconView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::pixbuf-column", callback: (($obj: IconView, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::reorderable", callback: (($obj: IconView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::reorderable", callback: (($obj: IconView, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::row-spacing", callback: (($obj: IconView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::row-spacing", callback: (($obj: IconView, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::selection-mode", callback: (($obj: IconView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::selection-mode", callback: (($obj: IconView, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::spacing", callback: (($obj: IconView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::spacing", callback: (($obj: IconView, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::text-column", callback: (($obj: IconView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::text-column", callback: (($obj: IconView, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::tooltip-column", callback: (($obj: IconView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::tooltip-column", callback: (($obj: IconView, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::can-focus", callback: (($obj: IconView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::can-focus", callback: (($obj: IconView, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::can-target", callback: (($obj: IconView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::can-target", callback: (($obj: IconView, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::css-classes", callback: (($obj: IconView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::css-classes", callback: (($obj: IconView, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::cursor", callback: (($obj: IconView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::cursor", callback: (($obj: IconView, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::focus-on-click", callback: (($obj: IconView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::focus-on-click", callback: (($obj: IconView, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::focusable", callback: (($obj: IconView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::focusable", callback: (($obj: IconView, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::halign", callback: (($obj: IconView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::halign", callback: (($obj: IconView, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::has-default", callback: (($obj: IconView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-default", callback: (($obj: IconView, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::has-focus", callback: (($obj: IconView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-focus", callback: (($obj: IconView, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::has-tooltip", callback: (($obj: IconView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-tooltip", callback: (($obj: IconView, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::height-request", callback: (($obj: IconView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::height-request", callback: (($obj: IconView, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::hexpand", callback: (($obj: IconView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hexpand", callback: (($obj: IconView, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::hexpand-set", callback: (($obj: IconView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hexpand-set", callback: (($obj: IconView, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::layout-manager", callback: (($obj: IconView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::layout-manager", callback: (($obj: IconView, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-bottom", callback: (($obj: IconView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-bottom", callback: (($obj: IconView, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-end", callback: (($obj: IconView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-end", callback: (($obj: IconView, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-start", callback: (($obj: IconView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-start", callback: (($obj: IconView, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-top", callback: (($obj: IconView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-top", callback: (($obj: IconView, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::name", callback: (($obj: IconView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::name", callback: (($obj: IconView, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::opacity", callback: (($obj: IconView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::opacity", callback: (($obj: IconView, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::overflow", callback: (($obj: IconView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::overflow", callback: (($obj: IconView, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::parent", callback: (($obj: IconView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::parent", callback: (($obj: IconView, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::receives-default", callback: (($obj: IconView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::receives-default", callback: (($obj: IconView, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::root", callback: (($obj: IconView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::root", callback: (($obj: IconView, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::scale-factor", callback: (($obj: IconView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::scale-factor", callback: (($obj: IconView, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::sensitive", callback: (($obj: IconView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::sensitive", callback: (($obj: IconView, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::tooltip-markup", callback: (($obj: IconView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::tooltip-markup", callback: (($obj: IconView, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::tooltip-text", callback: (($obj: IconView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::tooltip-text", callback: (($obj: IconView, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::valign", callback: (($obj: IconView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::valign", callback: (($obj: IconView, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::vexpand", callback: (($obj: IconView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vexpand", callback: (($obj: IconView, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::vexpand-set", callback: (($obj: IconView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vexpand-set", callback: (($obj: IconView, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::visible", callback: (($obj: IconView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::visible", callback: (($obj: IconView, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::width-request", callback: (($obj: IconView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::width-request", callback: (($obj: IconView, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::accessible-role", callback: (($obj: IconView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-role", callback: (($obj: IconView, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::hadjustment", callback: (($obj: IconView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hadjustment", callback: (($obj: IconView, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::hscroll-policy", callback: (($obj: IconView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hscroll-policy", callback: (($obj: IconView, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::vadjustment", callback: (($obj: IconView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vadjustment", callback: (($obj: IconView, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::vscroll-policy", callback: (($obj: IconView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vscroll-policy", callback: (($obj: IconView, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: IconView_ConstructProps) + _init (config?: IconView_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(): IconView + static new_with_area(area: CellArea): IconView + static new_with_model(model: TreeModel): IconView + static $gtype: GObject.Type +} +export interface Image_ConstructProps extends Widget_ConstructProps { + file?: string + gicon?: Gio.Icon + icon_name?: string + icon_size?: IconSize + paintable?: Gdk.Paintable + pixel_size?: number + resource?: string + use_fallback?: boolean + accessible_role?: AccessibleRole +} +export class Image { + /* Properties of Gtk.Image */ + file: string + gicon: Gio.Icon + icon_name: string + icon_size: IconSize + paintable: Gdk.Paintable + pixel_size: number + resource: string + readonly storage_type: ImageType + use_fallback: boolean + /* Properties of Gtk.Widget */ + can_focus: boolean + can_target: boolean + css_classes: string[] + cursor: Gdk.Cursor + focus_on_click: boolean + focusable: boolean + halign: Align + readonly has_default: boolean + readonly has_focus: boolean + has_tooltip: boolean + height_request: number + hexpand: boolean + hexpand_set: boolean + layout_manager: LayoutManager + margin_bottom: number + margin_end: number + margin_start: number + margin_top: number + name: string + opacity: number + overflow: Overflow + readonly parent: Widget + receives_default: boolean + readonly root: Root + readonly scale_factor: number + sensitive: boolean + tooltip_markup: string + tooltip_text: string + valign: Align + vexpand: boolean + vexpand_set: boolean + visible: boolean + width_request: number + /* Properties of Gtk.Accessible */ + accessible_role: AccessibleRole + /* Fields of Gtk.Widget */ + parent_instance: GObject.InitiallyUnowned + /* Fields of GObject.InitiallyUnowned */ + g_type_instance: GObject.TypeInstance + /* Methods of Gtk.Image */ + clear(): void + get_gicon(): Gio.Icon | null + get_icon_name(): string | null + get_icon_size(): IconSize + get_paintable(): Gdk.Paintable | null + get_pixel_size(): number + get_storage_type(): ImageType + set_from_file(filename?: string | null): void + set_from_gicon(icon: Gio.Icon): void + set_from_icon_name(icon_name?: string | null): void + set_from_paintable(paintable?: Gdk.Paintable | null): void + set_from_pixbuf(pixbuf?: GdkPixbuf.Pixbuf | null): void + set_from_resource(resource_path?: string | null): void + set_icon_size(icon_size: IconSize): void + set_pixel_size(pixel_size: number): void + /* Methods of Gtk.Widget */ + action_set_enabled(action_name: string, enabled: boolean): void + activate(): boolean + activate_action(name: string, args?: GLib.Variant | null): boolean + activate_default(): void + add_controller(controller: EventController): void + add_css_class(css_class: string): void + add_mnemonic_label(label: Widget): void + add_tick_callback(callback: TickCallback): number + allocate(width: number, height: number, baseline: number, transform?: Gsk.Transform | null): void + child_focus(direction: DirectionType): boolean + compute_bounds(target: Widget): [ /* returnType */ boolean, /* out_bounds */ Graphene.Rect ] + compute_expand(orientation: Orientation): boolean + compute_point(target: Widget, point: Graphene.Point): [ /* returnType */ boolean, /* out_point */ Graphene.Point ] + compute_transform(target: Widget): [ /* returnType */ boolean, /* out_transform */ Graphene.Matrix ] + contains(x: number, y: number): boolean + create_pango_context(): Pango.Context + create_pango_layout(text?: string | null): Pango.Layout + drag_check_threshold(start_x: number, start_y: number, current_x: number, current_y: number): boolean + error_bell(): void + get_allocated_baseline(): number + get_allocated_height(): number + get_allocated_width(): number + get_allocation(): /* allocation */ Allocation + get_ancestor(widget_type: GObject.Type): Widget | null + get_can_focus(): boolean + get_can_target(): boolean + get_child_visible(): boolean + get_clipboard(): Gdk.Clipboard + get_css_classes(): string[] + get_css_name(): string + get_cursor(): Gdk.Cursor | null + get_direction(): TextDirection + get_display(): Gdk.Display + get_first_child(): Widget | null + get_focus_child(): Widget | null + get_focus_on_click(): boolean + get_focusable(): boolean + get_font_map(): Pango.FontMap | null + get_font_options(): cairo.FontOptions | null + get_frame_clock(): Gdk.FrameClock | null + get_halign(): Align + get_has_tooltip(): boolean + get_height(): number + get_hexpand(): boolean + get_hexpand_set(): boolean + get_last_child(): Widget | null + get_layout_manager(): LayoutManager | null + get_mapped(): boolean + get_margin_bottom(): number + get_margin_end(): number + get_margin_start(): number + get_margin_top(): number + get_name(): string + get_native(): Native | null + get_next_sibling(): Widget | null + get_opacity(): number + get_overflow(): Overflow + get_pango_context(): Pango.Context + get_parent(): Widget | null + get_preferred_size(): [ /* minimum_size */ Requisition | null, /* natural_size */ Requisition | null ] + get_prev_sibling(): Widget | null + get_primary_clipboard(): Gdk.Clipboard + get_realized(): boolean + get_receives_default(): boolean + get_request_mode(): SizeRequestMode + get_root(): Root | null + get_scale_factor(): number + get_sensitive(): boolean + get_settings(): Settings + get_size(orientation: Orientation): number + get_size_request(): [ /* width */ number | null, /* height */ number | null ] + get_state_flags(): StateFlags + get_style_context(): StyleContext + get_template_child(widget_type: GObject.Type, name: string): GObject.Object + get_tooltip_markup(): string | null + get_tooltip_text(): string | null + get_valign(): Align + get_vexpand(): boolean + get_vexpand_set(): boolean + get_visible(): boolean + get_width(): number + grab_focus(): boolean + has_css_class(css_class: string): boolean + has_visible_focus(): boolean + hide(): void + in_destruction(): boolean + init_template(): void + insert_action_group(name: string, group?: Gio.ActionGroup | null): void + insert_after(parent: Widget, previous_sibling?: Widget | null): void + insert_before(parent: Widget, next_sibling?: Widget | null): void + is_ancestor(ancestor: Widget): boolean + is_drawable(): boolean + is_focus(): boolean + is_sensitive(): boolean + is_visible(): boolean + keynav_failed(direction: DirectionType): boolean + list_mnemonic_labels(): Widget[] + map(): void + measure(orientation: Orientation, for_size: number): [ /* minimum */ number | null, /* natural */ number | null, /* minimum_baseline */ number | null, /* natural_baseline */ number | null ] + mnemonic_activate(group_cycling: boolean): boolean + observe_children(): Gio.ListModel + observe_controllers(): Gio.ListModel + pick(x: number, y: number, flags: PickFlags): Widget | null + queue_allocate(): void + queue_draw(): void + queue_resize(): void + realize(): void + remove_controller(controller: EventController): void + remove_css_class(css_class: string): void + remove_mnemonic_label(label: Widget): void + remove_tick_callback(id: number): void + set_can_focus(can_focus: boolean): void + set_can_target(can_target: boolean): void + set_child_visible(child_visible: boolean): void + set_css_classes(classes: string[]): void + set_cursor(cursor?: Gdk.Cursor | null): void + set_cursor_from_name(name?: string | null): void + set_direction(dir: TextDirection): void + set_focus_child(child?: Widget | null): void + set_focus_on_click(focus_on_click: boolean): void + set_focusable(focusable: boolean): void + set_font_map(font_map?: Pango.FontMap | null): void + set_font_options(options?: cairo.FontOptions | null): void + set_halign(align: Align): void + set_has_tooltip(has_tooltip: boolean): void + set_hexpand(expand: boolean): void + set_hexpand_set(set: boolean): void + set_layout_manager(layout_manager?: LayoutManager | null): void + set_margin_bottom(margin: number): void + set_margin_end(margin: number): void + set_margin_start(margin: number): void + set_margin_top(margin: number): void + set_name(name: string): void + set_opacity(opacity: number): void + set_overflow(overflow: Overflow): void + set_parent(parent: Widget): void + set_receives_default(receives_default: boolean): void + set_sensitive(sensitive: boolean): void + set_size_request(width: number, height: number): void + set_state_flags(flags: StateFlags, clear: boolean): void + set_tooltip_markup(markup?: string | null): void + set_tooltip_text(text?: string | null): void + set_valign(align: Align): void + set_vexpand(expand: boolean): void + set_vexpand_set(set: boolean): void + set_visible(visible: boolean): void + should_layout(): boolean + show(): void + size_allocate(allocation: Allocation, baseline: number): void + snapshot_child(child: Widget, snapshot: Snapshot): void + translate_coordinates(dest_widget: Widget, src_x: number, src_y: number): [ /* returnType */ boolean, /* dest_x */ number | null, /* dest_y */ number | null ] + trigger_tooltip_query(): void + unmap(): void + unparent(): void + unrealize(): void + unset_state_flags(flags: StateFlags): void + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Methods of Gtk.Accessible */ + get_accessible_role(): AccessibleRole + reset_property(property: AccessibleProperty): void + reset_relation(relation: AccessibleRelation): void + reset_state(state: AccessibleState): void + update_property(properties: AccessibleProperty[], values: any): void + update_relation(relations: AccessibleRelation[], values: any): void + update_state(states: AccessibleState[], values: any): void + /* Methods of Gtk.Buildable */ + get_buildable_id(): string + /* Virtual methods of Gtk.Widget */ + vfunc_compute_expand(hexpand_p: boolean, vexpand_p: boolean): void + vfunc_contains(x: number, y: number): boolean + vfunc_css_changed(change: CssStyleChange): void + vfunc_direction_changed(previous_direction: TextDirection): void + vfunc_focus(direction: DirectionType): boolean + vfunc_get_request_mode(): SizeRequestMode + vfunc_grab_focus(): boolean + vfunc_hide(): void + vfunc_keynav_failed(direction: DirectionType): boolean + vfunc_map(): void + vfunc_measure(orientation: Orientation, for_size: number): [ /* minimum */ number | null, /* natural */ number | null, /* minimum_baseline */ number | null, /* natural_baseline */ number | null ] + vfunc_mnemonic_activate(group_cycling: boolean): boolean + vfunc_move_focus(direction: DirectionType): void + vfunc_query_tooltip(x: number, y: number, keyboard_tooltip: boolean, tooltip: Tooltip): boolean + vfunc_realize(): void + vfunc_root(): void + vfunc_set_focus_child(child?: Widget | null): void + vfunc_show(): void + vfunc_size_allocate(width: number, height: number, baseline: number): void + vfunc_snapshot(snapshot: Snapshot): void + vfunc_state_flags_changed(previous_state_flags: StateFlags): void + vfunc_system_setting_changed(settings: SystemSetting): void + vfunc_unmap(): void + vfunc_unrealize(): void + vfunc_unroot(): void + vfunc_add_child(builder: Builder, child: GObject.Object, type?: string | null): void + vfunc_custom_finished(builder: Builder, child: GObject.Object | null, tagname: string, data?: object | null): void + vfunc_custom_tag_end(builder: Builder, child: GObject.Object | null, tagname: string, data?: object | null): void + vfunc_custom_tag_start(builder: Builder, child: GObject.Object | null, tagname: string): [ /* returnType */ boolean, /* parser */ BuildableParser, /* data */ object | null ] + vfunc_get_id(): string + vfunc_get_internal_child(builder: Builder, childname: string): GObject.Object + vfunc_parser_finished(builder: Builder): void + vfunc_set_buildable_property(builder: Builder, name: string, value: any): void + vfunc_set_id(id: string): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Gtk.Widget */ + connect(sigName: "destroy", callback: (($obj: Image) => void)): number + connect_after(sigName: "destroy", callback: (($obj: Image) => void)): number + emit(sigName: "destroy"): void + connect(sigName: "direction-changed", callback: (($obj: Image, previous_direction: TextDirection) => void)): number + connect_after(sigName: "direction-changed", callback: (($obj: Image, previous_direction: TextDirection) => void)): number + emit(sigName: "direction-changed", previous_direction: TextDirection): void + connect(sigName: "hide", callback: (($obj: Image) => void)): number + connect_after(sigName: "hide", callback: (($obj: Image) => void)): number + emit(sigName: "hide"): void + connect(sigName: "keynav-failed", callback: (($obj: Image, direction: DirectionType) => boolean)): number + connect_after(sigName: "keynav-failed", callback: (($obj: Image, direction: DirectionType) => boolean)): number + emit(sigName: "keynav-failed", direction: DirectionType): void + connect(sigName: "map", callback: (($obj: Image) => void)): number + connect_after(sigName: "map", callback: (($obj: Image) => void)): number + emit(sigName: "map"): void + connect(sigName: "mnemonic-activate", callback: (($obj: Image, group_cycling: boolean) => boolean)): number + connect_after(sigName: "mnemonic-activate", callback: (($obj: Image, group_cycling: boolean) => boolean)): number + emit(sigName: "mnemonic-activate", group_cycling: boolean): void + connect(sigName: "move-focus", callback: (($obj: Image, direction: DirectionType) => void)): number + connect_after(sigName: "move-focus", callback: (($obj: Image, direction: DirectionType) => void)): number + emit(sigName: "move-focus", direction: DirectionType): void + connect(sigName: "query-tooltip", callback: (($obj: Image, x: number, y: number, keyboard_mode: boolean, tooltip: Tooltip) => boolean)): number + connect_after(sigName: "query-tooltip", callback: (($obj: Image, x: number, y: number, keyboard_mode: boolean, tooltip: Tooltip) => boolean)): number + emit(sigName: "query-tooltip", x: number, y: number, keyboard_mode: boolean, tooltip: Tooltip): void + connect(sigName: "realize", callback: (($obj: Image) => void)): number + connect_after(sigName: "realize", callback: (($obj: Image) => void)): number + emit(sigName: "realize"): void + connect(sigName: "show", callback: (($obj: Image) => void)): number + connect_after(sigName: "show", callback: (($obj: Image) => void)): number + emit(sigName: "show"): void + connect(sigName: "state-flags-changed", callback: (($obj: Image, flags: StateFlags) => void)): number + connect_after(sigName: "state-flags-changed", callback: (($obj: Image, flags: StateFlags) => void)): number + emit(sigName: "state-flags-changed", flags: StateFlags): void + connect(sigName: "unmap", callback: (($obj: Image) => void)): number + connect_after(sigName: "unmap", callback: (($obj: Image) => void)): number + emit(sigName: "unmap"): void + connect(sigName: "unrealize", callback: (($obj: Image) => void)): number + connect_after(sigName: "unrealize", callback: (($obj: Image) => void)): number + emit(sigName: "unrealize"): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: Image, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: Image, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: "notify::file", callback: (($obj: Image, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::file", callback: (($obj: Image, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::gicon", callback: (($obj: Image, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::gicon", callback: (($obj: Image, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::icon-name", callback: (($obj: Image, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::icon-name", callback: (($obj: Image, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::icon-size", callback: (($obj: Image, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::icon-size", callback: (($obj: Image, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::paintable", callback: (($obj: Image, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::paintable", callback: (($obj: Image, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::pixel-size", callback: (($obj: Image, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::pixel-size", callback: (($obj: Image, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::resource", callback: (($obj: Image, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::resource", callback: (($obj: Image, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::storage-type", callback: (($obj: Image, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::storage-type", callback: (($obj: Image, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::use-fallback", callback: (($obj: Image, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::use-fallback", callback: (($obj: Image, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::can-focus", callback: (($obj: Image, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::can-focus", callback: (($obj: Image, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::can-target", callback: (($obj: Image, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::can-target", callback: (($obj: Image, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::css-classes", callback: (($obj: Image, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::css-classes", callback: (($obj: Image, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::cursor", callback: (($obj: Image, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::cursor", callback: (($obj: Image, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::focus-on-click", callback: (($obj: Image, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::focus-on-click", callback: (($obj: Image, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::focusable", callback: (($obj: Image, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::focusable", callback: (($obj: Image, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::halign", callback: (($obj: Image, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::halign", callback: (($obj: Image, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::has-default", callback: (($obj: Image, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-default", callback: (($obj: Image, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::has-focus", callback: (($obj: Image, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-focus", callback: (($obj: Image, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::has-tooltip", callback: (($obj: Image, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-tooltip", callback: (($obj: Image, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::height-request", callback: (($obj: Image, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::height-request", callback: (($obj: Image, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::hexpand", callback: (($obj: Image, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hexpand", callback: (($obj: Image, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::hexpand-set", callback: (($obj: Image, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hexpand-set", callback: (($obj: Image, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::layout-manager", callback: (($obj: Image, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::layout-manager", callback: (($obj: Image, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-bottom", callback: (($obj: Image, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-bottom", callback: (($obj: Image, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-end", callback: (($obj: Image, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-end", callback: (($obj: Image, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-start", callback: (($obj: Image, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-start", callback: (($obj: Image, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-top", callback: (($obj: Image, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-top", callback: (($obj: Image, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::name", callback: (($obj: Image, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::name", callback: (($obj: Image, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::opacity", callback: (($obj: Image, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::opacity", callback: (($obj: Image, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::overflow", callback: (($obj: Image, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::overflow", callback: (($obj: Image, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::parent", callback: (($obj: Image, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::parent", callback: (($obj: Image, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::receives-default", callback: (($obj: Image, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::receives-default", callback: (($obj: Image, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::root", callback: (($obj: Image, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::root", callback: (($obj: Image, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::scale-factor", callback: (($obj: Image, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::scale-factor", callback: (($obj: Image, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::sensitive", callback: (($obj: Image, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::sensitive", callback: (($obj: Image, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::tooltip-markup", callback: (($obj: Image, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::tooltip-markup", callback: (($obj: Image, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::tooltip-text", callback: (($obj: Image, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::tooltip-text", callback: (($obj: Image, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::valign", callback: (($obj: Image, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::valign", callback: (($obj: Image, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::vexpand", callback: (($obj: Image, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vexpand", callback: (($obj: Image, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::vexpand-set", callback: (($obj: Image, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vexpand-set", callback: (($obj: Image, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::visible", callback: (($obj: Image, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::visible", callback: (($obj: Image, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::width-request", callback: (($obj: Image, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::width-request", callback: (($obj: Image, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::accessible-role", callback: (($obj: Image, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-role", callback: (($obj: Image, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: Image_ConstructProps) + _init (config?: Image_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(): Image + static new_from_file(filename: string): Image + static new_from_gicon(icon: Gio.Icon): Image + static new_from_icon_name(icon_name?: string | null): Image + static new_from_paintable(paintable?: Gdk.Paintable | null): Image + static new_from_pixbuf(pixbuf?: GdkPixbuf.Pixbuf | null): Image + static new_from_resource(resource_path: string): Image + static $gtype: GObject.Type +} +export interface InfoBar_ConstructProps extends Widget_ConstructProps { + message_type?: MessageType + revealed?: boolean + show_close_button?: boolean + accessible_role?: AccessibleRole +} +export class InfoBar { + /* Properties of Gtk.InfoBar */ + message_type: MessageType + revealed: boolean + show_close_button: boolean + /* Properties of Gtk.Widget */ + can_focus: boolean + can_target: boolean + css_classes: string[] + cursor: Gdk.Cursor + focus_on_click: boolean + focusable: boolean + halign: Align + readonly has_default: boolean + readonly has_focus: boolean + has_tooltip: boolean + height_request: number + hexpand: boolean + hexpand_set: boolean + layout_manager: LayoutManager + margin_bottom: number + margin_end: number + margin_start: number + margin_top: number + name: string + opacity: number + overflow: Overflow + readonly parent: Widget + receives_default: boolean + readonly root: Root + readonly scale_factor: number + sensitive: boolean + tooltip_markup: string + tooltip_text: string + valign: Align + vexpand: boolean + vexpand_set: boolean + visible: boolean + width_request: number + /* Properties of Gtk.Accessible */ + accessible_role: AccessibleRole + /* Fields of Gtk.Widget */ + parent_instance: GObject.InitiallyUnowned + /* Fields of GObject.InitiallyUnowned */ + g_type_instance: GObject.TypeInstance + /* Methods of Gtk.InfoBar */ + add_action_widget(child: Widget, response_id: number): void + add_button(button_text: string, response_id: number): Button + add_child(widget: Widget): void + get_message_type(): MessageType + get_revealed(): boolean + get_show_close_button(): boolean + remove_action_widget(widget: Widget): void + remove_child(widget: Widget): void + response(response_id: number): void + set_default_response(response_id: number): void + set_message_type(message_type: MessageType): void + set_response_sensitive(response_id: number, setting: boolean): void + set_revealed(revealed: boolean): void + set_show_close_button(setting: boolean): void + /* Methods of Gtk.Widget */ + action_set_enabled(action_name: string, enabled: boolean): void + activate(): boolean + activate_action(name: string, args?: GLib.Variant | null): boolean + activate_default(): void + add_controller(controller: EventController): void + add_css_class(css_class: string): void + add_mnemonic_label(label: Widget): void + add_tick_callback(callback: TickCallback): number + allocate(width: number, height: number, baseline: number, transform?: Gsk.Transform | null): void + child_focus(direction: DirectionType): boolean + compute_bounds(target: Widget): [ /* returnType */ boolean, /* out_bounds */ Graphene.Rect ] + compute_expand(orientation: Orientation): boolean + compute_point(target: Widget, point: Graphene.Point): [ /* returnType */ boolean, /* out_point */ Graphene.Point ] + compute_transform(target: Widget): [ /* returnType */ boolean, /* out_transform */ Graphene.Matrix ] + contains(x: number, y: number): boolean + create_pango_context(): Pango.Context + create_pango_layout(text?: string | null): Pango.Layout + drag_check_threshold(start_x: number, start_y: number, current_x: number, current_y: number): boolean + error_bell(): void + get_allocated_baseline(): number + get_allocated_height(): number + get_allocated_width(): number + get_allocation(): /* allocation */ Allocation + get_ancestor(widget_type: GObject.Type): Widget | null + get_can_focus(): boolean + get_can_target(): boolean + get_child_visible(): boolean + get_clipboard(): Gdk.Clipboard + get_css_classes(): string[] + get_css_name(): string + get_cursor(): Gdk.Cursor | null + get_direction(): TextDirection + get_display(): Gdk.Display + get_first_child(): Widget | null + get_focus_child(): Widget | null + get_focus_on_click(): boolean + get_focusable(): boolean + get_font_map(): Pango.FontMap | null + get_font_options(): cairo.FontOptions | null + get_frame_clock(): Gdk.FrameClock | null + get_halign(): Align + get_has_tooltip(): boolean + get_height(): number + get_hexpand(): boolean + get_hexpand_set(): boolean + get_last_child(): Widget | null + get_layout_manager(): LayoutManager | null + get_mapped(): boolean + get_margin_bottom(): number + get_margin_end(): number + get_margin_start(): number + get_margin_top(): number + get_name(): string + get_native(): Native | null + get_next_sibling(): Widget | null + get_opacity(): number + get_overflow(): Overflow + get_pango_context(): Pango.Context + get_parent(): Widget | null + get_preferred_size(): [ /* minimum_size */ Requisition | null, /* natural_size */ Requisition | null ] + get_prev_sibling(): Widget | null + get_primary_clipboard(): Gdk.Clipboard + get_realized(): boolean + get_receives_default(): boolean + get_request_mode(): SizeRequestMode + get_root(): Root | null + get_scale_factor(): number + get_sensitive(): boolean + get_settings(): Settings + get_size(orientation: Orientation): number + get_size_request(): [ /* width */ number | null, /* height */ number | null ] + get_state_flags(): StateFlags + get_style_context(): StyleContext + get_template_child(widget_type: GObject.Type, name: string): GObject.Object + get_tooltip_markup(): string | null + get_tooltip_text(): string | null + get_valign(): Align + get_vexpand(): boolean + get_vexpand_set(): boolean + get_visible(): boolean + get_width(): number + grab_focus(): boolean + has_css_class(css_class: string): boolean + has_visible_focus(): boolean + hide(): void + in_destruction(): boolean + init_template(): void + insert_action_group(name: string, group?: Gio.ActionGroup | null): void + insert_after(parent: Widget, previous_sibling?: Widget | null): void + insert_before(parent: Widget, next_sibling?: Widget | null): void + is_ancestor(ancestor: Widget): boolean + is_drawable(): boolean + is_focus(): boolean + is_sensitive(): boolean + is_visible(): boolean + keynav_failed(direction: DirectionType): boolean + list_mnemonic_labels(): Widget[] + map(): void + measure(orientation: Orientation, for_size: number): [ /* minimum */ number | null, /* natural */ number | null, /* minimum_baseline */ number | null, /* natural_baseline */ number | null ] + mnemonic_activate(group_cycling: boolean): boolean + observe_children(): Gio.ListModel + observe_controllers(): Gio.ListModel + pick(x: number, y: number, flags: PickFlags): Widget | null + queue_allocate(): void + queue_draw(): void + queue_resize(): void + realize(): void + remove_controller(controller: EventController): void + remove_css_class(css_class: string): void + remove_mnemonic_label(label: Widget): void + remove_tick_callback(id: number): void + set_can_focus(can_focus: boolean): void + set_can_target(can_target: boolean): void + set_child_visible(child_visible: boolean): void + set_css_classes(classes: string[]): void + set_cursor(cursor?: Gdk.Cursor | null): void + set_cursor_from_name(name?: string | null): void + set_direction(dir: TextDirection): void + set_focus_child(child?: Widget | null): void + set_focus_on_click(focus_on_click: boolean): void + set_focusable(focusable: boolean): void + set_font_map(font_map?: Pango.FontMap | null): void + set_font_options(options?: cairo.FontOptions | null): void + set_halign(align: Align): void + set_has_tooltip(has_tooltip: boolean): void + set_hexpand(expand: boolean): void + set_hexpand_set(set: boolean): void + set_layout_manager(layout_manager?: LayoutManager | null): void + set_margin_bottom(margin: number): void + set_margin_end(margin: number): void + set_margin_start(margin: number): void + set_margin_top(margin: number): void + set_name(name: string): void + set_opacity(opacity: number): void + set_overflow(overflow: Overflow): void + set_parent(parent: Widget): void + set_receives_default(receives_default: boolean): void + set_sensitive(sensitive: boolean): void + set_size_request(width: number, height: number): void + set_state_flags(flags: StateFlags, clear: boolean): void + set_tooltip_markup(markup?: string | null): void + set_tooltip_text(text?: string | null): void + set_valign(align: Align): void + set_vexpand(expand: boolean): void + set_vexpand_set(set: boolean): void + set_visible(visible: boolean): void + should_layout(): boolean + show(): void + size_allocate(allocation: Allocation, baseline: number): void + snapshot_child(child: Widget, snapshot: Snapshot): void + translate_coordinates(dest_widget: Widget, src_x: number, src_y: number): [ /* returnType */ boolean, /* dest_x */ number | null, /* dest_y */ number | null ] + trigger_tooltip_query(): void + unmap(): void + unparent(): void + unrealize(): void + unset_state_flags(flags: StateFlags): void + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Methods of Gtk.Accessible */ + get_accessible_role(): AccessibleRole + reset_property(property: AccessibleProperty): void + reset_relation(relation: AccessibleRelation): void + reset_state(state: AccessibleState): void + update_property(properties: AccessibleProperty[], values: any): void + update_relation(relations: AccessibleRelation[], values: any): void + update_state(states: AccessibleState[], values: any): void + /* Methods of Gtk.Buildable */ + get_buildable_id(): string + /* Virtual methods of Gtk.Widget */ + vfunc_compute_expand(hexpand_p: boolean, vexpand_p: boolean): void + vfunc_contains(x: number, y: number): boolean + vfunc_css_changed(change: CssStyleChange): void + vfunc_direction_changed(previous_direction: TextDirection): void + vfunc_focus(direction: DirectionType): boolean + vfunc_get_request_mode(): SizeRequestMode + vfunc_grab_focus(): boolean + vfunc_hide(): void + vfunc_keynav_failed(direction: DirectionType): boolean + vfunc_map(): void + vfunc_measure(orientation: Orientation, for_size: number): [ /* minimum */ number | null, /* natural */ number | null, /* minimum_baseline */ number | null, /* natural_baseline */ number | null ] + vfunc_mnemonic_activate(group_cycling: boolean): boolean + vfunc_move_focus(direction: DirectionType): void + vfunc_query_tooltip(x: number, y: number, keyboard_tooltip: boolean, tooltip: Tooltip): boolean + vfunc_realize(): void + vfunc_root(): void + vfunc_set_focus_child(child?: Widget | null): void + vfunc_show(): void + vfunc_size_allocate(width: number, height: number, baseline: number): void + vfunc_snapshot(snapshot: Snapshot): void + vfunc_state_flags_changed(previous_state_flags: StateFlags): void + vfunc_system_setting_changed(settings: SystemSetting): void + vfunc_unmap(): void + vfunc_unrealize(): void + vfunc_unroot(): void + vfunc_add_child(builder: Builder, child: GObject.Object, type?: string | null): void + vfunc_custom_finished(builder: Builder, child: GObject.Object | null, tagname: string, data?: object | null): void + vfunc_custom_tag_end(builder: Builder, child: GObject.Object | null, tagname: string, data?: object | null): void + vfunc_custom_tag_start(builder: Builder, child: GObject.Object | null, tagname: string): [ /* returnType */ boolean, /* parser */ BuildableParser, /* data */ object | null ] + vfunc_get_id(): string + vfunc_get_internal_child(builder: Builder, childname: string): GObject.Object + vfunc_parser_finished(builder: Builder): void + vfunc_set_buildable_property(builder: Builder, name: string, value: any): void + vfunc_set_id(id: string): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Gtk.InfoBar */ + connect(sigName: "close", callback: (($obj: InfoBar) => void)): number + connect_after(sigName: "close", callback: (($obj: InfoBar) => void)): number + emit(sigName: "close"): void + connect(sigName: "response", callback: (($obj: InfoBar, response_id: number) => void)): number + connect_after(sigName: "response", callback: (($obj: InfoBar, response_id: number) => void)): number + emit(sigName: "response", response_id: number): void + /* Signals of Gtk.Widget */ + connect(sigName: "destroy", callback: (($obj: InfoBar) => void)): number + connect_after(sigName: "destroy", callback: (($obj: InfoBar) => void)): number + emit(sigName: "destroy"): void + connect(sigName: "direction-changed", callback: (($obj: InfoBar, previous_direction: TextDirection) => void)): number + connect_after(sigName: "direction-changed", callback: (($obj: InfoBar, previous_direction: TextDirection) => void)): number + emit(sigName: "direction-changed", previous_direction: TextDirection): void + connect(sigName: "hide", callback: (($obj: InfoBar) => void)): number + connect_after(sigName: "hide", callback: (($obj: InfoBar) => void)): number + emit(sigName: "hide"): void + connect(sigName: "keynav-failed", callback: (($obj: InfoBar, direction: DirectionType) => boolean)): number + connect_after(sigName: "keynav-failed", callback: (($obj: InfoBar, direction: DirectionType) => boolean)): number + emit(sigName: "keynav-failed", direction: DirectionType): void + connect(sigName: "map", callback: (($obj: InfoBar) => void)): number + connect_after(sigName: "map", callback: (($obj: InfoBar) => void)): number + emit(sigName: "map"): void + connect(sigName: "mnemonic-activate", callback: (($obj: InfoBar, group_cycling: boolean) => boolean)): number + connect_after(sigName: "mnemonic-activate", callback: (($obj: InfoBar, group_cycling: boolean) => boolean)): number + emit(sigName: "mnemonic-activate", group_cycling: boolean): void + connect(sigName: "move-focus", callback: (($obj: InfoBar, direction: DirectionType) => void)): number + connect_after(sigName: "move-focus", callback: (($obj: InfoBar, direction: DirectionType) => void)): number + emit(sigName: "move-focus", direction: DirectionType): void + connect(sigName: "query-tooltip", callback: (($obj: InfoBar, x: number, y: number, keyboard_mode: boolean, tooltip: Tooltip) => boolean)): number + connect_after(sigName: "query-tooltip", callback: (($obj: InfoBar, x: number, y: number, keyboard_mode: boolean, tooltip: Tooltip) => boolean)): number + emit(sigName: "query-tooltip", x: number, y: number, keyboard_mode: boolean, tooltip: Tooltip): void + connect(sigName: "realize", callback: (($obj: InfoBar) => void)): number + connect_after(sigName: "realize", callback: (($obj: InfoBar) => void)): number + emit(sigName: "realize"): void + connect(sigName: "show", callback: (($obj: InfoBar) => void)): number + connect_after(sigName: "show", callback: (($obj: InfoBar) => void)): number + emit(sigName: "show"): void + connect(sigName: "state-flags-changed", callback: (($obj: InfoBar, flags: StateFlags) => void)): number + connect_after(sigName: "state-flags-changed", callback: (($obj: InfoBar, flags: StateFlags) => void)): number + emit(sigName: "state-flags-changed", flags: StateFlags): void + connect(sigName: "unmap", callback: (($obj: InfoBar) => void)): number + connect_after(sigName: "unmap", callback: (($obj: InfoBar) => void)): number + emit(sigName: "unmap"): void + connect(sigName: "unrealize", callback: (($obj: InfoBar) => void)): number + connect_after(sigName: "unrealize", callback: (($obj: InfoBar) => void)): number + emit(sigName: "unrealize"): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: InfoBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: InfoBar, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: "notify::message-type", callback: (($obj: InfoBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::message-type", callback: (($obj: InfoBar, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::revealed", callback: (($obj: InfoBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::revealed", callback: (($obj: InfoBar, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::show-close-button", callback: (($obj: InfoBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::show-close-button", callback: (($obj: InfoBar, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::can-focus", callback: (($obj: InfoBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::can-focus", callback: (($obj: InfoBar, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::can-target", callback: (($obj: InfoBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::can-target", callback: (($obj: InfoBar, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::css-classes", callback: (($obj: InfoBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::css-classes", callback: (($obj: InfoBar, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::cursor", callback: (($obj: InfoBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::cursor", callback: (($obj: InfoBar, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::focus-on-click", callback: (($obj: InfoBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::focus-on-click", callback: (($obj: InfoBar, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::focusable", callback: (($obj: InfoBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::focusable", callback: (($obj: InfoBar, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::halign", callback: (($obj: InfoBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::halign", callback: (($obj: InfoBar, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::has-default", callback: (($obj: InfoBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-default", callback: (($obj: InfoBar, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::has-focus", callback: (($obj: InfoBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-focus", callback: (($obj: InfoBar, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::has-tooltip", callback: (($obj: InfoBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-tooltip", callback: (($obj: InfoBar, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::height-request", callback: (($obj: InfoBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::height-request", callback: (($obj: InfoBar, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::hexpand", callback: (($obj: InfoBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hexpand", callback: (($obj: InfoBar, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::hexpand-set", callback: (($obj: InfoBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hexpand-set", callback: (($obj: InfoBar, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::layout-manager", callback: (($obj: InfoBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::layout-manager", callback: (($obj: InfoBar, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-bottom", callback: (($obj: InfoBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-bottom", callback: (($obj: InfoBar, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-end", callback: (($obj: InfoBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-end", callback: (($obj: InfoBar, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-start", callback: (($obj: InfoBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-start", callback: (($obj: InfoBar, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-top", callback: (($obj: InfoBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-top", callback: (($obj: InfoBar, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::name", callback: (($obj: InfoBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::name", callback: (($obj: InfoBar, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::opacity", callback: (($obj: InfoBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::opacity", callback: (($obj: InfoBar, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::overflow", callback: (($obj: InfoBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::overflow", callback: (($obj: InfoBar, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::parent", callback: (($obj: InfoBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::parent", callback: (($obj: InfoBar, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::receives-default", callback: (($obj: InfoBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::receives-default", callback: (($obj: InfoBar, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::root", callback: (($obj: InfoBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::root", callback: (($obj: InfoBar, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::scale-factor", callback: (($obj: InfoBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::scale-factor", callback: (($obj: InfoBar, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::sensitive", callback: (($obj: InfoBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::sensitive", callback: (($obj: InfoBar, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::tooltip-markup", callback: (($obj: InfoBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::tooltip-markup", callback: (($obj: InfoBar, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::tooltip-text", callback: (($obj: InfoBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::tooltip-text", callback: (($obj: InfoBar, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::valign", callback: (($obj: InfoBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::valign", callback: (($obj: InfoBar, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::vexpand", callback: (($obj: InfoBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vexpand", callback: (($obj: InfoBar, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::vexpand-set", callback: (($obj: InfoBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vexpand-set", callback: (($obj: InfoBar, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::visible", callback: (($obj: InfoBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::visible", callback: (($obj: InfoBar, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::width-request", callback: (($obj: InfoBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::width-request", callback: (($obj: InfoBar, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::accessible-role", callback: (($obj: InfoBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-role", callback: (($obj: InfoBar, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: InfoBar_ConstructProps) + _init (config?: InfoBar_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(): InfoBar + static $gtype: GObject.Type +} +export interface KeyvalTrigger_ConstructProps extends ShortcutTrigger_ConstructProps { + keyval?: number + modifiers?: Gdk.ModifierType +} +export class KeyvalTrigger { + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of Gtk.KeyvalTrigger */ + get_keyval(): number + get_modifiers(): Gdk.ModifierType + /* Methods of Gtk.ShortcutTrigger */ + compare(trigger2: ShortcutTrigger): number + equal(trigger2: ShortcutTrigger): boolean + hash(): number + print(string: GLib.String): void + print_label(display: Gdk.Display, string: GLib.String): boolean + to_label(display: Gdk.Display): string + to_string(): string + trigger(event: Gdk.Event, enable_mnemonics: boolean): Gdk.KeyMatch + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: KeyvalTrigger, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: KeyvalTrigger, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: KeyvalTrigger_ConstructProps) + _init (config?: KeyvalTrigger_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(keyval: number, modifiers: Gdk.ModifierType): KeyvalTrigger + static $gtype: GObject.Type +} +export interface Label_ConstructProps extends Widget_ConstructProps { + attributes?: Pango.AttrList + ellipsize?: Pango.EllipsizeMode + extra_menu?: Gio.MenuModel + justify?: Justification + label?: string + lines?: number + max_width_chars?: number + mnemonic_widget?: Widget + selectable?: boolean + single_line_mode?: boolean + use_markup?: boolean + use_underline?: boolean + width_chars?: number + wrap?: boolean + wrap_mode?: Pango.WrapMode + xalign?: number + yalign?: number + accessible_role?: AccessibleRole +} +export class Label { + /* Properties of Gtk.Label */ + attributes: Pango.AttrList + ellipsize: Pango.EllipsizeMode + extra_menu: Gio.MenuModel + justify: Justification + label: string + lines: number + max_width_chars: number + readonly mnemonic_keyval: number + mnemonic_widget: Widget + selectable: boolean + single_line_mode: boolean + use_markup: boolean + use_underline: boolean + width_chars: number + wrap: boolean + wrap_mode: Pango.WrapMode + xalign: number + yalign: number + /* Properties of Gtk.Widget */ + can_focus: boolean + can_target: boolean + css_classes: string[] + cursor: Gdk.Cursor + focus_on_click: boolean + focusable: boolean + halign: Align + readonly has_default: boolean + readonly has_focus: boolean + has_tooltip: boolean + height_request: number + hexpand: boolean + hexpand_set: boolean + layout_manager: LayoutManager + margin_bottom: number + margin_end: number + margin_start: number + margin_top: number + name: string + opacity: number + overflow: Overflow + readonly parent: Widget + receives_default: boolean + readonly root: Root + readonly scale_factor: number + sensitive: boolean + tooltip_markup: string + tooltip_text: string + valign: Align + vexpand: boolean + vexpand_set: boolean + visible: boolean + width_request: number + /* Properties of Gtk.Accessible */ + accessible_role: AccessibleRole + /* Fields of Gtk.Widget */ + parent_instance: GObject.InitiallyUnowned + /* Fields of GObject.InitiallyUnowned */ + g_type_instance: GObject.TypeInstance + /* Methods of Gtk.Label */ + get_attributes(): Pango.AttrList | null + get_current_uri(): string | null + get_ellipsize(): Pango.EllipsizeMode + get_extra_menu(): Gio.MenuModel | null + get_justify(): Justification + get_label(): string + get_layout(): Pango.Layout + get_layout_offsets(): [ /* x */ number | null, /* y */ number | null ] + get_lines(): number + get_max_width_chars(): number + get_mnemonic_keyval(): number + get_mnemonic_widget(): Widget | null + get_selectable(): boolean + get_selection_bounds(): [ /* returnType */ boolean, /* start */ number, /* end */ number ] + get_single_line_mode(): boolean + get_text(): string + get_use_markup(): boolean + get_use_underline(): boolean + get_width_chars(): number + get_wrap(): boolean + get_wrap_mode(): Pango.WrapMode + get_xalign(): number + get_yalign(): number + select_region(start_offset: number, end_offset: number): void + set_attributes(attrs?: Pango.AttrList | null): void + set_ellipsize(mode: Pango.EllipsizeMode): void + set_extra_menu(model?: Gio.MenuModel | null): void + set_justify(jtype: Justification): void + set_label(str: string): void + set_lines(lines: number): void + set_markup(str: string): void + set_markup_with_mnemonic(str: string): void + set_max_width_chars(n_chars: number): void + set_mnemonic_widget(widget?: Widget | null): void + set_selectable(setting: boolean): void + set_single_line_mode(single_line_mode: boolean): void + set_text(str: string): void + set_text_with_mnemonic(str: string): void + set_use_markup(setting: boolean): void + set_use_underline(setting: boolean): void + set_width_chars(n_chars: number): void + set_wrap(wrap: boolean): void + set_wrap_mode(wrap_mode: Pango.WrapMode): void + set_xalign(xalign: number): void + set_yalign(yalign: number): void + /* Methods of Gtk.Widget */ + action_set_enabled(action_name: string, enabled: boolean): void + activate(): boolean + activate_action(name: string, args?: GLib.Variant | null): boolean + activate_default(): void + add_controller(controller: EventController): void + add_css_class(css_class: string): void + add_mnemonic_label(label: Widget): void + add_tick_callback(callback: TickCallback): number + allocate(width: number, height: number, baseline: number, transform?: Gsk.Transform | null): void + child_focus(direction: DirectionType): boolean + compute_bounds(target: Widget): [ /* returnType */ boolean, /* out_bounds */ Graphene.Rect ] + compute_expand(orientation: Orientation): boolean + compute_point(target: Widget, point: Graphene.Point): [ /* returnType */ boolean, /* out_point */ Graphene.Point ] + compute_transform(target: Widget): [ /* returnType */ boolean, /* out_transform */ Graphene.Matrix ] + contains(x: number, y: number): boolean + create_pango_context(): Pango.Context + create_pango_layout(text?: string | null): Pango.Layout + drag_check_threshold(start_x: number, start_y: number, current_x: number, current_y: number): boolean + error_bell(): void + get_allocated_baseline(): number + get_allocated_height(): number + get_allocated_width(): number + get_allocation(): /* allocation */ Allocation + get_ancestor(widget_type: GObject.Type): Widget | null + get_can_focus(): boolean + get_can_target(): boolean + get_child_visible(): boolean + get_clipboard(): Gdk.Clipboard + get_css_classes(): string[] + get_css_name(): string + get_cursor(): Gdk.Cursor | null + get_direction(): TextDirection + get_display(): Gdk.Display + get_first_child(): Widget | null + get_focus_child(): Widget | null + get_focus_on_click(): boolean + get_focusable(): boolean + get_font_map(): Pango.FontMap | null + get_font_options(): cairo.FontOptions | null + get_frame_clock(): Gdk.FrameClock | null + get_halign(): Align + get_has_tooltip(): boolean + get_height(): number + get_hexpand(): boolean + get_hexpand_set(): boolean + get_last_child(): Widget | null + get_layout_manager(): LayoutManager | null + get_mapped(): boolean + get_margin_bottom(): number + get_margin_end(): number + get_margin_start(): number + get_margin_top(): number + get_name(): string + get_native(): Native | null + get_next_sibling(): Widget | null + get_opacity(): number + get_overflow(): Overflow + get_pango_context(): Pango.Context + get_parent(): Widget | null + get_preferred_size(): [ /* minimum_size */ Requisition | null, /* natural_size */ Requisition | null ] + get_prev_sibling(): Widget | null + get_primary_clipboard(): Gdk.Clipboard + get_realized(): boolean + get_receives_default(): boolean + get_request_mode(): SizeRequestMode + get_root(): Root | null + get_scale_factor(): number + get_sensitive(): boolean + get_settings(): Settings + get_size(orientation: Orientation): number + get_size_request(): [ /* width */ number | null, /* height */ number | null ] + get_state_flags(): StateFlags + get_style_context(): StyleContext + get_template_child(widget_type: GObject.Type, name: string): GObject.Object + get_tooltip_markup(): string | null + get_tooltip_text(): string | null + get_valign(): Align + get_vexpand(): boolean + get_vexpand_set(): boolean + get_visible(): boolean + get_width(): number + grab_focus(): boolean + has_css_class(css_class: string): boolean + has_visible_focus(): boolean + hide(): void + in_destruction(): boolean + init_template(): void + insert_action_group(name: string, group?: Gio.ActionGroup | null): void + insert_after(parent: Widget, previous_sibling?: Widget | null): void + insert_before(parent: Widget, next_sibling?: Widget | null): void + is_ancestor(ancestor: Widget): boolean + is_drawable(): boolean + is_focus(): boolean + is_sensitive(): boolean + is_visible(): boolean + keynav_failed(direction: DirectionType): boolean + list_mnemonic_labels(): Widget[] + map(): void + measure(orientation: Orientation, for_size: number): [ /* minimum */ number | null, /* natural */ number | null, /* minimum_baseline */ number | null, /* natural_baseline */ number | null ] + mnemonic_activate(group_cycling: boolean): boolean + observe_children(): Gio.ListModel + observe_controllers(): Gio.ListModel + pick(x: number, y: number, flags: PickFlags): Widget | null + queue_allocate(): void + queue_draw(): void + queue_resize(): void + realize(): void + remove_controller(controller: EventController): void + remove_css_class(css_class: string): void + remove_mnemonic_label(label: Widget): void + remove_tick_callback(id: number): void + set_can_focus(can_focus: boolean): void + set_can_target(can_target: boolean): void + set_child_visible(child_visible: boolean): void + set_css_classes(classes: string[]): void + set_cursor(cursor?: Gdk.Cursor | null): void + set_cursor_from_name(name?: string | null): void + set_direction(dir: TextDirection): void + set_focus_child(child?: Widget | null): void + set_focus_on_click(focus_on_click: boolean): void + set_focusable(focusable: boolean): void + set_font_map(font_map?: Pango.FontMap | null): void + set_font_options(options?: cairo.FontOptions | null): void + set_halign(align: Align): void + set_has_tooltip(has_tooltip: boolean): void + set_hexpand(expand: boolean): void + set_hexpand_set(set: boolean): void + set_layout_manager(layout_manager?: LayoutManager | null): void + set_margin_bottom(margin: number): void + set_margin_end(margin: number): void + set_margin_start(margin: number): void + set_margin_top(margin: number): void + set_name(name: string): void + set_opacity(opacity: number): void + set_overflow(overflow: Overflow): void + set_parent(parent: Widget): void + set_receives_default(receives_default: boolean): void + set_sensitive(sensitive: boolean): void + set_size_request(width: number, height: number): void + set_state_flags(flags: StateFlags, clear: boolean): void + set_tooltip_markup(markup?: string | null): void + set_tooltip_text(text?: string | null): void + set_valign(align: Align): void + set_vexpand(expand: boolean): void + set_vexpand_set(set: boolean): void + set_visible(visible: boolean): void + should_layout(): boolean + show(): void + size_allocate(allocation: Allocation, baseline: number): void + snapshot_child(child: Widget, snapshot: Snapshot): void + translate_coordinates(dest_widget: Widget, src_x: number, src_y: number): [ /* returnType */ boolean, /* dest_x */ number | null, /* dest_y */ number | null ] + trigger_tooltip_query(): void + unmap(): void + unparent(): void + unrealize(): void + unset_state_flags(flags: StateFlags): void + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Methods of Gtk.Accessible */ + get_accessible_role(): AccessibleRole + reset_property(property: AccessibleProperty): void + reset_relation(relation: AccessibleRelation): void + reset_state(state: AccessibleState): void + update_property(properties: AccessibleProperty[], values: any): void + update_relation(relations: AccessibleRelation[], values: any): void + update_state(states: AccessibleState[], values: any): void + /* Methods of Gtk.Buildable */ + get_buildable_id(): string + /* Virtual methods of Gtk.Widget */ + vfunc_compute_expand(hexpand_p: boolean, vexpand_p: boolean): void + vfunc_contains(x: number, y: number): boolean + vfunc_css_changed(change: CssStyleChange): void + vfunc_direction_changed(previous_direction: TextDirection): void + vfunc_focus(direction: DirectionType): boolean + vfunc_get_request_mode(): SizeRequestMode + vfunc_grab_focus(): boolean + vfunc_hide(): void + vfunc_keynav_failed(direction: DirectionType): boolean + vfunc_map(): void + vfunc_measure(orientation: Orientation, for_size: number): [ /* minimum */ number | null, /* natural */ number | null, /* minimum_baseline */ number | null, /* natural_baseline */ number | null ] + vfunc_mnemonic_activate(group_cycling: boolean): boolean + vfunc_move_focus(direction: DirectionType): void + vfunc_query_tooltip(x: number, y: number, keyboard_tooltip: boolean, tooltip: Tooltip): boolean + vfunc_realize(): void + vfunc_root(): void + vfunc_set_focus_child(child?: Widget | null): void + vfunc_show(): void + vfunc_size_allocate(width: number, height: number, baseline: number): void + vfunc_snapshot(snapshot: Snapshot): void + vfunc_state_flags_changed(previous_state_flags: StateFlags): void + vfunc_system_setting_changed(settings: SystemSetting): void + vfunc_unmap(): void + vfunc_unrealize(): void + vfunc_unroot(): void + vfunc_add_child(builder: Builder, child: GObject.Object, type?: string | null): void + vfunc_custom_finished(builder: Builder, child: GObject.Object | null, tagname: string, data?: object | null): void + vfunc_custom_tag_end(builder: Builder, child: GObject.Object | null, tagname: string, data?: object | null): void + vfunc_custom_tag_start(builder: Builder, child: GObject.Object | null, tagname: string): [ /* returnType */ boolean, /* parser */ BuildableParser, /* data */ object | null ] + vfunc_get_id(): string + vfunc_get_internal_child(builder: Builder, childname: string): GObject.Object + vfunc_parser_finished(builder: Builder): void + vfunc_set_buildable_property(builder: Builder, name: string, value: any): void + vfunc_set_id(id: string): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Gtk.Label */ + connect(sigName: "activate-current-link", callback: (($obj: Label) => void)): number + connect_after(sigName: "activate-current-link", callback: (($obj: Label) => void)): number + emit(sigName: "activate-current-link"): void + connect(sigName: "activate-link", callback: (($obj: Label, uri: string) => boolean)): number + connect_after(sigName: "activate-link", callback: (($obj: Label, uri: string) => boolean)): number + emit(sigName: "activate-link", uri: string): void + connect(sigName: "copy-clipboard", callback: (($obj: Label) => void)): number + connect_after(sigName: "copy-clipboard", callback: (($obj: Label) => void)): number + emit(sigName: "copy-clipboard"): void + connect(sigName: "move-cursor", callback: (($obj: Label, step: MovementStep, count: number, extend_selection: boolean) => void)): number + connect_after(sigName: "move-cursor", callback: (($obj: Label, step: MovementStep, count: number, extend_selection: boolean) => void)): number + emit(sigName: "move-cursor", step: MovementStep, count: number, extend_selection: boolean): void + /* Signals of Gtk.Widget */ + connect(sigName: "destroy", callback: (($obj: Label) => void)): number + connect_after(sigName: "destroy", callback: (($obj: Label) => void)): number + emit(sigName: "destroy"): void + connect(sigName: "direction-changed", callback: (($obj: Label, previous_direction: TextDirection) => void)): number + connect_after(sigName: "direction-changed", callback: (($obj: Label, previous_direction: TextDirection) => void)): number + emit(sigName: "direction-changed", previous_direction: TextDirection): void + connect(sigName: "hide", callback: (($obj: Label) => void)): number + connect_after(sigName: "hide", callback: (($obj: Label) => void)): number + emit(sigName: "hide"): void + connect(sigName: "keynav-failed", callback: (($obj: Label, direction: DirectionType) => boolean)): number + connect_after(sigName: "keynav-failed", callback: (($obj: Label, direction: DirectionType) => boolean)): number + emit(sigName: "keynav-failed", direction: DirectionType): void + connect(sigName: "map", callback: (($obj: Label) => void)): number + connect_after(sigName: "map", callback: (($obj: Label) => void)): number + emit(sigName: "map"): void + connect(sigName: "mnemonic-activate", callback: (($obj: Label, group_cycling: boolean) => boolean)): number + connect_after(sigName: "mnemonic-activate", callback: (($obj: Label, group_cycling: boolean) => boolean)): number + emit(sigName: "mnemonic-activate", group_cycling: boolean): void + connect(sigName: "move-focus", callback: (($obj: Label, direction: DirectionType) => void)): number + connect_after(sigName: "move-focus", callback: (($obj: Label, direction: DirectionType) => void)): number + emit(sigName: "move-focus", direction: DirectionType): void + connect(sigName: "query-tooltip", callback: (($obj: Label, x: number, y: number, keyboard_mode: boolean, tooltip: Tooltip) => boolean)): number + connect_after(sigName: "query-tooltip", callback: (($obj: Label, x: number, y: number, keyboard_mode: boolean, tooltip: Tooltip) => boolean)): number + emit(sigName: "query-tooltip", x: number, y: number, keyboard_mode: boolean, tooltip: Tooltip): void + connect(sigName: "realize", callback: (($obj: Label) => void)): number + connect_after(sigName: "realize", callback: (($obj: Label) => void)): number + emit(sigName: "realize"): void + connect(sigName: "show", callback: (($obj: Label) => void)): number + connect_after(sigName: "show", callback: (($obj: Label) => void)): number + emit(sigName: "show"): void + connect(sigName: "state-flags-changed", callback: (($obj: Label, flags: StateFlags) => void)): number + connect_after(sigName: "state-flags-changed", callback: (($obj: Label, flags: StateFlags) => void)): number + emit(sigName: "state-flags-changed", flags: StateFlags): void + connect(sigName: "unmap", callback: (($obj: Label) => void)): number + connect_after(sigName: "unmap", callback: (($obj: Label) => void)): number + emit(sigName: "unmap"): void + connect(sigName: "unrealize", callback: (($obj: Label) => void)): number + connect_after(sigName: "unrealize", callback: (($obj: Label) => void)): number + emit(sigName: "unrealize"): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: "notify::attributes", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::attributes", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::ellipsize", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::ellipsize", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::extra-menu", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::extra-menu", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::justify", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::justify", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::label", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::label", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::lines", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::lines", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::max-width-chars", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::max-width-chars", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::mnemonic-keyval", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::mnemonic-keyval", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::mnemonic-widget", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::mnemonic-widget", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::selectable", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::selectable", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::single-line-mode", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::single-line-mode", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::use-markup", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::use-markup", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::use-underline", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::use-underline", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::width-chars", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::width-chars", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::wrap", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::wrap", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::wrap-mode", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::wrap-mode", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::xalign", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::xalign", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::yalign", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::yalign", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::can-focus", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::can-focus", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::can-target", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::can-target", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::css-classes", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::css-classes", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::cursor", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::cursor", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::focus-on-click", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::focus-on-click", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::focusable", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::focusable", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::halign", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::halign", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::has-default", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-default", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::has-focus", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-focus", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::has-tooltip", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-tooltip", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::height-request", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::height-request", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::hexpand", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hexpand", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::hexpand-set", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hexpand-set", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::layout-manager", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::layout-manager", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-bottom", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-bottom", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-end", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-end", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-start", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-start", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-top", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-top", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::name", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::name", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::opacity", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::opacity", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::overflow", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::overflow", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::parent", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::parent", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::receives-default", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::receives-default", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::root", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::root", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::scale-factor", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::scale-factor", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::sensitive", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::sensitive", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::tooltip-markup", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::tooltip-markup", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::tooltip-text", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::tooltip-text", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::valign", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::valign", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::vexpand", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vexpand", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::vexpand-set", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vexpand-set", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::visible", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::visible", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::width-request", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::width-request", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::accessible-role", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-role", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: Label_ConstructProps) + _init (config?: Label_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(str?: string | null): Label + static new_with_mnemonic(str?: string | null): Label + static $gtype: GObject.Type +} +export interface LayoutChild_ConstructProps extends GObject.Object_ConstructProps { + child_widget?: Widget + layout_manager?: LayoutManager +} +export class LayoutChild { + /* Fields of Gtk.LayoutChild */ + parent_instance: GObject.Object + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of Gtk.LayoutChild */ + get_child_widget(): Widget + get_layout_manager(): LayoutManager + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: LayoutChild, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: LayoutChild, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: LayoutChild_ConstructProps) + _init (config?: LayoutChild_ConstructProps): void + static $gtype: GObject.Type +} +export interface LayoutManager_ConstructProps extends GObject.Object_ConstructProps { +} +export class LayoutManager { + /* Fields of Gtk.LayoutManager */ + parent_instance: GObject.Object + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of Gtk.LayoutManager */ + allocate(widget: Widget, width: number, height: number, baseline: number): void + get_layout_child(child: Widget): LayoutChild + get_request_mode(): SizeRequestMode + get_widget(): Widget | null + layout_changed(): void + measure(widget: Widget, orientation: Orientation, for_size: number): [ /* minimum */ number | null, /* natural */ number | null, /* minimum_baseline */ number | null, /* natural_baseline */ number | null ] + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Virtual methods of Gtk.LayoutManager */ + vfunc_allocate(widget: Widget, width: number, height: number, baseline: number): void + vfunc_create_layout_child(widget: Widget, for_child: Widget): LayoutChild + vfunc_get_request_mode(widget: Widget): SizeRequestMode + vfunc_measure(widget: Widget, orientation: Orientation, for_size: number): [ /* minimum */ number | null, /* natural */ number | null, /* minimum_baseline */ number | null, /* natural_baseline */ number | null ] + vfunc_root(): void + vfunc_unroot(): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: LayoutManager, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: LayoutManager, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: LayoutManager_ConstructProps) + _init (config?: LayoutManager_ConstructProps): void + static $gtype: GObject.Type +} +export interface LevelBar_ConstructProps extends Widget_ConstructProps { + inverted?: boolean + max_value?: number + min_value?: number + mode?: LevelBarMode + value?: number + accessible_role?: AccessibleRole + orientation?: Orientation +} +export class LevelBar { + /* Properties of Gtk.LevelBar */ + inverted: boolean + max_value: number + min_value: number + mode: LevelBarMode + value: number + /* Properties of Gtk.Widget */ + can_focus: boolean + can_target: boolean + css_classes: string[] + cursor: Gdk.Cursor + focus_on_click: boolean + focusable: boolean + halign: Align + readonly has_default: boolean + readonly has_focus: boolean + has_tooltip: boolean + height_request: number + hexpand: boolean + hexpand_set: boolean + layout_manager: LayoutManager + margin_bottom: number + margin_end: number + margin_start: number + margin_top: number + name: string + opacity: number + overflow: Overflow + readonly parent: Widget + receives_default: boolean + readonly root: Root + readonly scale_factor: number + sensitive: boolean + tooltip_markup: string + tooltip_text: string + valign: Align + vexpand: boolean + vexpand_set: boolean + visible: boolean + width_request: number + /* Properties of Gtk.Accessible */ + accessible_role: AccessibleRole + /* Properties of Gtk.Orientable */ + orientation: Orientation + /* Fields of Gtk.Widget */ + parent_instance: GObject.InitiallyUnowned + /* Fields of GObject.InitiallyUnowned */ + g_type_instance: GObject.TypeInstance + /* Methods of Gtk.LevelBar */ + add_offset_value(name: string, value: number): void + get_inverted(): boolean + get_max_value(): number + get_min_value(): number + get_mode(): LevelBarMode + get_offset_value(name?: string | null): [ /* returnType */ boolean, /* value */ number ] + get_value(): number + remove_offset_value(name?: string | null): void + set_inverted(inverted: boolean): void + set_max_value(value: number): void + set_min_value(value: number): void + set_mode(mode: LevelBarMode): void + set_value(value: number): void + /* Methods of Gtk.Widget */ + action_set_enabled(action_name: string, enabled: boolean): void + activate(): boolean + activate_action(name: string, args?: GLib.Variant | null): boolean + activate_default(): void + add_controller(controller: EventController): void + add_css_class(css_class: string): void + add_mnemonic_label(label: Widget): void + add_tick_callback(callback: TickCallback): number + allocate(width: number, height: number, baseline: number, transform?: Gsk.Transform | null): void + child_focus(direction: DirectionType): boolean + compute_bounds(target: Widget): [ /* returnType */ boolean, /* out_bounds */ Graphene.Rect ] + compute_expand(orientation: Orientation): boolean + compute_point(target: Widget, point: Graphene.Point): [ /* returnType */ boolean, /* out_point */ Graphene.Point ] + compute_transform(target: Widget): [ /* returnType */ boolean, /* out_transform */ Graphene.Matrix ] + contains(x: number, y: number): boolean + create_pango_context(): Pango.Context + create_pango_layout(text?: string | null): Pango.Layout + drag_check_threshold(start_x: number, start_y: number, current_x: number, current_y: number): boolean + error_bell(): void + get_allocated_baseline(): number + get_allocated_height(): number + get_allocated_width(): number + get_allocation(): /* allocation */ Allocation + get_ancestor(widget_type: GObject.Type): Widget | null + get_can_focus(): boolean + get_can_target(): boolean + get_child_visible(): boolean + get_clipboard(): Gdk.Clipboard + get_css_classes(): string[] + get_css_name(): string + get_cursor(): Gdk.Cursor | null + get_direction(): TextDirection + get_display(): Gdk.Display + get_first_child(): Widget | null + get_focus_child(): Widget | null + get_focus_on_click(): boolean + get_focusable(): boolean + get_font_map(): Pango.FontMap | null + get_font_options(): cairo.FontOptions | null + get_frame_clock(): Gdk.FrameClock | null + get_halign(): Align + get_has_tooltip(): boolean + get_height(): number + get_hexpand(): boolean + get_hexpand_set(): boolean + get_last_child(): Widget | null + get_layout_manager(): LayoutManager | null + get_mapped(): boolean + get_margin_bottom(): number + get_margin_end(): number + get_margin_start(): number + get_margin_top(): number + get_name(): string + get_native(): Native | null + get_next_sibling(): Widget | null + get_opacity(): number + get_overflow(): Overflow + get_pango_context(): Pango.Context + get_parent(): Widget | null + get_preferred_size(): [ /* minimum_size */ Requisition | null, /* natural_size */ Requisition | null ] + get_prev_sibling(): Widget | null + get_primary_clipboard(): Gdk.Clipboard + get_realized(): boolean + get_receives_default(): boolean + get_request_mode(): SizeRequestMode + get_root(): Root | null + get_scale_factor(): number + get_sensitive(): boolean + get_settings(): Settings + get_size(orientation: Orientation): number + get_size_request(): [ /* width */ number | null, /* height */ number | null ] + get_state_flags(): StateFlags + get_style_context(): StyleContext + get_template_child(widget_type: GObject.Type, name: string): GObject.Object + get_tooltip_markup(): string | null + get_tooltip_text(): string | null + get_valign(): Align + get_vexpand(): boolean + get_vexpand_set(): boolean + get_visible(): boolean + get_width(): number + grab_focus(): boolean + has_css_class(css_class: string): boolean + has_visible_focus(): boolean + hide(): void + in_destruction(): boolean + init_template(): void + insert_action_group(name: string, group?: Gio.ActionGroup | null): void + insert_after(parent: Widget, previous_sibling?: Widget | null): void + insert_before(parent: Widget, next_sibling?: Widget | null): void + is_ancestor(ancestor: Widget): boolean + is_drawable(): boolean + is_focus(): boolean + is_sensitive(): boolean + is_visible(): boolean + keynav_failed(direction: DirectionType): boolean + list_mnemonic_labels(): Widget[] + map(): void + measure(orientation: Orientation, for_size: number): [ /* minimum */ number | null, /* natural */ number | null, /* minimum_baseline */ number | null, /* natural_baseline */ number | null ] + mnemonic_activate(group_cycling: boolean): boolean + observe_children(): Gio.ListModel + observe_controllers(): Gio.ListModel + pick(x: number, y: number, flags: PickFlags): Widget | null + queue_allocate(): void + queue_draw(): void + queue_resize(): void + realize(): void + remove_controller(controller: EventController): void + remove_css_class(css_class: string): void + remove_mnemonic_label(label: Widget): void + remove_tick_callback(id: number): void + set_can_focus(can_focus: boolean): void + set_can_target(can_target: boolean): void + set_child_visible(child_visible: boolean): void + set_css_classes(classes: string[]): void + set_cursor(cursor?: Gdk.Cursor | null): void + set_cursor_from_name(name?: string | null): void + set_direction(dir: TextDirection): void + set_focus_child(child?: Widget | null): void + set_focus_on_click(focus_on_click: boolean): void + set_focusable(focusable: boolean): void + set_font_map(font_map?: Pango.FontMap | null): void + set_font_options(options?: cairo.FontOptions | null): void + set_halign(align: Align): void + set_has_tooltip(has_tooltip: boolean): void + set_hexpand(expand: boolean): void + set_hexpand_set(set: boolean): void + set_layout_manager(layout_manager?: LayoutManager | null): void + set_margin_bottom(margin: number): void + set_margin_end(margin: number): void + set_margin_start(margin: number): void + set_margin_top(margin: number): void + set_name(name: string): void + set_opacity(opacity: number): void + set_overflow(overflow: Overflow): void + set_parent(parent: Widget): void + set_receives_default(receives_default: boolean): void + set_sensitive(sensitive: boolean): void + set_size_request(width: number, height: number): void + set_state_flags(flags: StateFlags, clear: boolean): void + set_tooltip_markup(markup?: string | null): void + set_tooltip_text(text?: string | null): void + set_valign(align: Align): void + set_vexpand(expand: boolean): void + set_vexpand_set(set: boolean): void + set_visible(visible: boolean): void + should_layout(): boolean + show(): void + size_allocate(allocation: Allocation, baseline: number): void + snapshot_child(child: Widget, snapshot: Snapshot): void + translate_coordinates(dest_widget: Widget, src_x: number, src_y: number): [ /* returnType */ boolean, /* dest_x */ number | null, /* dest_y */ number | null ] + trigger_tooltip_query(): void + unmap(): void + unparent(): void + unrealize(): void + unset_state_flags(flags: StateFlags): void + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Methods of Gtk.Accessible */ + get_accessible_role(): AccessibleRole + reset_property(property: AccessibleProperty): void + reset_relation(relation: AccessibleRelation): void + reset_state(state: AccessibleState): void + update_property(properties: AccessibleProperty[], values: any): void + update_relation(relations: AccessibleRelation[], values: any): void + update_state(states: AccessibleState[], values: any): void + /* Methods of Gtk.Buildable */ + get_buildable_id(): string + /* Methods of Gtk.Orientable */ + get_orientation(): Orientation + set_orientation(orientation: Orientation): void + /* Virtual methods of Gtk.Widget */ + vfunc_compute_expand(hexpand_p: boolean, vexpand_p: boolean): void + vfunc_contains(x: number, y: number): boolean + vfunc_css_changed(change: CssStyleChange): void + vfunc_direction_changed(previous_direction: TextDirection): void + vfunc_focus(direction: DirectionType): boolean + vfunc_get_request_mode(): SizeRequestMode + vfunc_grab_focus(): boolean + vfunc_hide(): void + vfunc_keynav_failed(direction: DirectionType): boolean + vfunc_map(): void + vfunc_measure(orientation: Orientation, for_size: number): [ /* minimum */ number | null, /* natural */ number | null, /* minimum_baseline */ number | null, /* natural_baseline */ number | null ] + vfunc_mnemonic_activate(group_cycling: boolean): boolean + vfunc_move_focus(direction: DirectionType): void + vfunc_query_tooltip(x: number, y: number, keyboard_tooltip: boolean, tooltip: Tooltip): boolean + vfunc_realize(): void + vfunc_root(): void + vfunc_set_focus_child(child?: Widget | null): void + vfunc_show(): void + vfunc_size_allocate(width: number, height: number, baseline: number): void + vfunc_snapshot(snapshot: Snapshot): void + vfunc_state_flags_changed(previous_state_flags: StateFlags): void + vfunc_system_setting_changed(settings: SystemSetting): void + vfunc_unmap(): void + vfunc_unrealize(): void + vfunc_unroot(): void + vfunc_add_child(builder: Builder, child: GObject.Object, type?: string | null): void + vfunc_custom_finished(builder: Builder, child: GObject.Object | null, tagname: string, data?: object | null): void + vfunc_custom_tag_end(builder: Builder, child: GObject.Object | null, tagname: string, data?: object | null): void + vfunc_custom_tag_start(builder: Builder, child: GObject.Object | null, tagname: string): [ /* returnType */ boolean, /* parser */ BuildableParser, /* data */ object | null ] + vfunc_get_id(): string + vfunc_get_internal_child(builder: Builder, childname: string): GObject.Object + vfunc_parser_finished(builder: Builder): void + vfunc_set_buildable_property(builder: Builder, name: string, value: any): void + vfunc_set_id(id: string): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Gtk.LevelBar */ + connect(sigName: "offset-changed", callback: (($obj: LevelBar, name: string) => void)): number + connect_after(sigName: "offset-changed", callback: (($obj: LevelBar, name: string) => void)): number + emit(sigName: "offset-changed", name: string): void + /* Signals of Gtk.Widget */ + connect(sigName: "destroy", callback: (($obj: LevelBar) => void)): number + connect_after(sigName: "destroy", callback: (($obj: LevelBar) => void)): number + emit(sigName: "destroy"): void + connect(sigName: "direction-changed", callback: (($obj: LevelBar, previous_direction: TextDirection) => void)): number + connect_after(sigName: "direction-changed", callback: (($obj: LevelBar, previous_direction: TextDirection) => void)): number + emit(sigName: "direction-changed", previous_direction: TextDirection): void + connect(sigName: "hide", callback: (($obj: LevelBar) => void)): number + connect_after(sigName: "hide", callback: (($obj: LevelBar) => void)): number + emit(sigName: "hide"): void + connect(sigName: "keynav-failed", callback: (($obj: LevelBar, direction: DirectionType) => boolean)): number + connect_after(sigName: "keynav-failed", callback: (($obj: LevelBar, direction: DirectionType) => boolean)): number + emit(sigName: "keynav-failed", direction: DirectionType): void + connect(sigName: "map", callback: (($obj: LevelBar) => void)): number + connect_after(sigName: "map", callback: (($obj: LevelBar) => void)): number + emit(sigName: "map"): void + connect(sigName: "mnemonic-activate", callback: (($obj: LevelBar, group_cycling: boolean) => boolean)): number + connect_after(sigName: "mnemonic-activate", callback: (($obj: LevelBar, group_cycling: boolean) => boolean)): number + emit(sigName: "mnemonic-activate", group_cycling: boolean): void + connect(sigName: "move-focus", callback: (($obj: LevelBar, direction: DirectionType) => void)): number + connect_after(sigName: "move-focus", callback: (($obj: LevelBar, direction: DirectionType) => void)): number + emit(sigName: "move-focus", direction: DirectionType): void + connect(sigName: "query-tooltip", callback: (($obj: LevelBar, x: number, y: number, keyboard_mode: boolean, tooltip: Tooltip) => boolean)): number + connect_after(sigName: "query-tooltip", callback: (($obj: LevelBar, x: number, y: number, keyboard_mode: boolean, tooltip: Tooltip) => boolean)): number + emit(sigName: "query-tooltip", x: number, y: number, keyboard_mode: boolean, tooltip: Tooltip): void + connect(sigName: "realize", callback: (($obj: LevelBar) => void)): number + connect_after(sigName: "realize", callback: (($obj: LevelBar) => void)): number + emit(sigName: "realize"): void + connect(sigName: "show", callback: (($obj: LevelBar) => void)): number + connect_after(sigName: "show", callback: (($obj: LevelBar) => void)): number + emit(sigName: "show"): void + connect(sigName: "state-flags-changed", callback: (($obj: LevelBar, flags: StateFlags) => void)): number + connect_after(sigName: "state-flags-changed", callback: (($obj: LevelBar, flags: StateFlags) => void)): number + emit(sigName: "state-flags-changed", flags: StateFlags): void + connect(sigName: "unmap", callback: (($obj: LevelBar) => void)): number + connect_after(sigName: "unmap", callback: (($obj: LevelBar) => void)): number + emit(sigName: "unmap"): void + connect(sigName: "unrealize", callback: (($obj: LevelBar) => void)): number + connect_after(sigName: "unrealize", callback: (($obj: LevelBar) => void)): number + emit(sigName: "unrealize"): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: LevelBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: LevelBar, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: "notify::inverted", callback: (($obj: LevelBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::inverted", callback: (($obj: LevelBar, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::max-value", callback: (($obj: LevelBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::max-value", callback: (($obj: LevelBar, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::min-value", callback: (($obj: LevelBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::min-value", callback: (($obj: LevelBar, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::mode", callback: (($obj: LevelBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::mode", callback: (($obj: LevelBar, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::value", callback: (($obj: LevelBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::value", callback: (($obj: LevelBar, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::can-focus", callback: (($obj: LevelBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::can-focus", callback: (($obj: LevelBar, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::can-target", callback: (($obj: LevelBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::can-target", callback: (($obj: LevelBar, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::css-classes", callback: (($obj: LevelBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::css-classes", callback: (($obj: LevelBar, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::cursor", callback: (($obj: LevelBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::cursor", callback: (($obj: LevelBar, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::focus-on-click", callback: (($obj: LevelBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::focus-on-click", callback: (($obj: LevelBar, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::focusable", callback: (($obj: LevelBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::focusable", callback: (($obj: LevelBar, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::halign", callback: (($obj: LevelBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::halign", callback: (($obj: LevelBar, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::has-default", callback: (($obj: LevelBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-default", callback: (($obj: LevelBar, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::has-focus", callback: (($obj: LevelBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-focus", callback: (($obj: LevelBar, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::has-tooltip", callback: (($obj: LevelBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-tooltip", callback: (($obj: LevelBar, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::height-request", callback: (($obj: LevelBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::height-request", callback: (($obj: LevelBar, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::hexpand", callback: (($obj: LevelBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hexpand", callback: (($obj: LevelBar, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::hexpand-set", callback: (($obj: LevelBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hexpand-set", callback: (($obj: LevelBar, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::layout-manager", callback: (($obj: LevelBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::layout-manager", callback: (($obj: LevelBar, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-bottom", callback: (($obj: LevelBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-bottom", callback: (($obj: LevelBar, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-end", callback: (($obj: LevelBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-end", callback: (($obj: LevelBar, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-start", callback: (($obj: LevelBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-start", callback: (($obj: LevelBar, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-top", callback: (($obj: LevelBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-top", callback: (($obj: LevelBar, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::name", callback: (($obj: LevelBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::name", callback: (($obj: LevelBar, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::opacity", callback: (($obj: LevelBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::opacity", callback: (($obj: LevelBar, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::overflow", callback: (($obj: LevelBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::overflow", callback: (($obj: LevelBar, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::parent", callback: (($obj: LevelBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::parent", callback: (($obj: LevelBar, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::receives-default", callback: (($obj: LevelBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::receives-default", callback: (($obj: LevelBar, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::root", callback: (($obj: LevelBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::root", callback: (($obj: LevelBar, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::scale-factor", callback: (($obj: LevelBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::scale-factor", callback: (($obj: LevelBar, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::sensitive", callback: (($obj: LevelBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::sensitive", callback: (($obj: LevelBar, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::tooltip-markup", callback: (($obj: LevelBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::tooltip-markup", callback: (($obj: LevelBar, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::tooltip-text", callback: (($obj: LevelBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::tooltip-text", callback: (($obj: LevelBar, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::valign", callback: (($obj: LevelBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::valign", callback: (($obj: LevelBar, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::vexpand", callback: (($obj: LevelBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vexpand", callback: (($obj: LevelBar, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::vexpand-set", callback: (($obj: LevelBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vexpand-set", callback: (($obj: LevelBar, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::visible", callback: (($obj: LevelBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::visible", callback: (($obj: LevelBar, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::width-request", callback: (($obj: LevelBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::width-request", callback: (($obj: LevelBar, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::accessible-role", callback: (($obj: LevelBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-role", callback: (($obj: LevelBar, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::orientation", callback: (($obj: LevelBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::orientation", callback: (($obj: LevelBar, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: LevelBar_ConstructProps) + _init (config?: LevelBar_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(): LevelBar + static new_for_interval(min_value: number, max_value: number): LevelBar + static $gtype: GObject.Type +} +export interface LinkButton_ConstructProps extends Button_ConstructProps { + uri?: string + visited?: boolean + accessible_role?: AccessibleRole + action_name?: string + action_target?: GLib.Variant +} +export class LinkButton { + /* Properties of Gtk.LinkButton */ + uri: string + visited: boolean + /* Properties of Gtk.Button */ + child: Widget + has_frame: boolean + icon_name: string + label: string + use_underline: boolean + /* Properties of Gtk.Widget */ + can_focus: boolean + can_target: boolean + css_classes: string[] + cursor: Gdk.Cursor + focus_on_click: boolean + focusable: boolean + halign: Align + readonly has_default: boolean + readonly has_focus: boolean + has_tooltip: boolean + height_request: number + hexpand: boolean + hexpand_set: boolean + layout_manager: LayoutManager + margin_bottom: number + margin_end: number + margin_start: number + margin_top: number + name: string + opacity: number + overflow: Overflow + readonly parent: Widget + receives_default: boolean + readonly root: Root + readonly scale_factor: number + sensitive: boolean + tooltip_markup: string + tooltip_text: string + valign: Align + vexpand: boolean + vexpand_set: boolean + visible: boolean + width_request: number + /* Properties of Gtk.Accessible */ + accessible_role: AccessibleRole + /* Properties of Gtk.Actionable */ + action_name: string + action_target: GLib.Variant + /* Fields of Gtk.Widget */ + parent_instance: GObject.InitiallyUnowned + /* Fields of GObject.InitiallyUnowned */ + g_type_instance: GObject.TypeInstance + /* Methods of Gtk.LinkButton */ + get_uri(): string + get_visited(): boolean + set_uri(uri: string): void + set_visited(visited: boolean): void + /* Methods of Gtk.Button */ + get_child(): Widget | null + get_has_frame(): boolean + get_icon_name(): string | null + get_label(): string | null + get_use_underline(): boolean + set_child(child?: Widget | null): void + set_has_frame(has_frame: boolean): void + set_icon_name(icon_name: string): void + set_label(label: string): void + set_use_underline(use_underline: boolean): void + /* Methods of Gtk.Widget */ + action_set_enabled(action_name: string, enabled: boolean): void + activate(): boolean + activate_action(name: string, args?: GLib.Variant | null): boolean + activate_default(): void + add_controller(controller: EventController): void + add_css_class(css_class: string): void + add_mnemonic_label(label: Widget): void + add_tick_callback(callback: TickCallback): number + allocate(width: number, height: number, baseline: number, transform?: Gsk.Transform | null): void + child_focus(direction: DirectionType): boolean + compute_bounds(target: Widget): [ /* returnType */ boolean, /* out_bounds */ Graphene.Rect ] + compute_expand(orientation: Orientation): boolean + compute_point(target: Widget, point: Graphene.Point): [ /* returnType */ boolean, /* out_point */ Graphene.Point ] + compute_transform(target: Widget): [ /* returnType */ boolean, /* out_transform */ Graphene.Matrix ] + contains(x: number, y: number): boolean + create_pango_context(): Pango.Context + create_pango_layout(text?: string | null): Pango.Layout + drag_check_threshold(start_x: number, start_y: number, current_x: number, current_y: number): boolean + error_bell(): void + get_allocated_baseline(): number + get_allocated_height(): number + get_allocated_width(): number + get_allocation(): /* allocation */ Allocation + get_ancestor(widget_type: GObject.Type): Widget | null + get_can_focus(): boolean + get_can_target(): boolean + get_child_visible(): boolean + get_clipboard(): Gdk.Clipboard + get_css_classes(): string[] + get_css_name(): string + get_cursor(): Gdk.Cursor | null + get_direction(): TextDirection + get_display(): Gdk.Display + get_first_child(): Widget | null + get_focus_child(): Widget | null + get_focus_on_click(): boolean + get_focusable(): boolean + get_font_map(): Pango.FontMap | null + get_font_options(): cairo.FontOptions | null + get_frame_clock(): Gdk.FrameClock | null + get_halign(): Align + get_has_tooltip(): boolean + get_height(): number + get_hexpand(): boolean + get_hexpand_set(): boolean + get_last_child(): Widget | null + get_layout_manager(): LayoutManager | null + get_mapped(): boolean + get_margin_bottom(): number + get_margin_end(): number + get_margin_start(): number + get_margin_top(): number + get_name(): string + get_native(): Native | null + get_next_sibling(): Widget | null + get_opacity(): number + get_overflow(): Overflow + get_pango_context(): Pango.Context + get_parent(): Widget | null + get_preferred_size(): [ /* minimum_size */ Requisition | null, /* natural_size */ Requisition | null ] + get_prev_sibling(): Widget | null + get_primary_clipboard(): Gdk.Clipboard + get_realized(): boolean + get_receives_default(): boolean + get_request_mode(): SizeRequestMode + get_root(): Root | null + get_scale_factor(): number + get_sensitive(): boolean + get_settings(): Settings + get_size(orientation: Orientation): number + get_size_request(): [ /* width */ number | null, /* height */ number | null ] + get_state_flags(): StateFlags + get_style_context(): StyleContext + get_template_child(widget_type: GObject.Type, name: string): GObject.Object + get_tooltip_markup(): string | null + get_tooltip_text(): string | null + get_valign(): Align + get_vexpand(): boolean + get_vexpand_set(): boolean + get_visible(): boolean + get_width(): number + grab_focus(): boolean + has_css_class(css_class: string): boolean + has_visible_focus(): boolean + hide(): void + in_destruction(): boolean + init_template(): void + insert_action_group(name: string, group?: Gio.ActionGroup | null): void + insert_after(parent: Widget, previous_sibling?: Widget | null): void + insert_before(parent: Widget, next_sibling?: Widget | null): void + is_ancestor(ancestor: Widget): boolean + is_drawable(): boolean + is_focus(): boolean + is_sensitive(): boolean + is_visible(): boolean + keynav_failed(direction: DirectionType): boolean + list_mnemonic_labels(): Widget[] + map(): void + measure(orientation: Orientation, for_size: number): [ /* minimum */ number | null, /* natural */ number | null, /* minimum_baseline */ number | null, /* natural_baseline */ number | null ] + mnemonic_activate(group_cycling: boolean): boolean + observe_children(): Gio.ListModel + observe_controllers(): Gio.ListModel + pick(x: number, y: number, flags: PickFlags): Widget | null + queue_allocate(): void + queue_draw(): void + queue_resize(): void + realize(): void + remove_controller(controller: EventController): void + remove_css_class(css_class: string): void + remove_mnemonic_label(label: Widget): void + remove_tick_callback(id: number): void + set_can_focus(can_focus: boolean): void + set_can_target(can_target: boolean): void + set_child_visible(child_visible: boolean): void + set_css_classes(classes: string[]): void + set_cursor(cursor?: Gdk.Cursor | null): void + set_cursor_from_name(name?: string | null): void + set_direction(dir: TextDirection): void + set_focus_child(child?: Widget | null): void + set_focus_on_click(focus_on_click: boolean): void + set_focusable(focusable: boolean): void + set_font_map(font_map?: Pango.FontMap | null): void + set_font_options(options?: cairo.FontOptions | null): void + set_halign(align: Align): void + set_has_tooltip(has_tooltip: boolean): void + set_hexpand(expand: boolean): void + set_hexpand_set(set: boolean): void + set_layout_manager(layout_manager?: LayoutManager | null): void + set_margin_bottom(margin: number): void + set_margin_end(margin: number): void + set_margin_start(margin: number): void + set_margin_top(margin: number): void + set_name(name: string): void + set_opacity(opacity: number): void + set_overflow(overflow: Overflow): void + set_parent(parent: Widget): void + set_receives_default(receives_default: boolean): void + set_sensitive(sensitive: boolean): void + set_size_request(width: number, height: number): void + set_state_flags(flags: StateFlags, clear: boolean): void + set_tooltip_markup(markup?: string | null): void + set_tooltip_text(text?: string | null): void + set_valign(align: Align): void + set_vexpand(expand: boolean): void + set_vexpand_set(set: boolean): void + set_visible(visible: boolean): void + should_layout(): boolean + show(): void + size_allocate(allocation: Allocation, baseline: number): void + snapshot_child(child: Widget, snapshot: Snapshot): void + translate_coordinates(dest_widget: Widget, src_x: number, src_y: number): [ /* returnType */ boolean, /* dest_x */ number | null, /* dest_y */ number | null ] + trigger_tooltip_query(): void + unmap(): void + unparent(): void + unrealize(): void + unset_state_flags(flags: StateFlags): void + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Methods of Gtk.Accessible */ + get_accessible_role(): AccessibleRole + reset_property(property: AccessibleProperty): void + reset_relation(relation: AccessibleRelation): void + reset_state(state: AccessibleState): void + update_property(properties: AccessibleProperty[], values: any): void + update_relation(relations: AccessibleRelation[], values: any): void + update_state(states: AccessibleState[], values: any): void + /* Methods of Gtk.Actionable */ + get_action_name(): string | null + get_action_target_value(): GLib.Variant | null + set_action_name(action_name?: string | null): void + set_action_target_value(target_value?: GLib.Variant | null): void + set_detailed_action_name(detailed_action_name: string): void + /* Methods of Gtk.Buildable */ + get_buildable_id(): string + /* Virtual methods of Gtk.Button */ + vfunc_activate(): void + vfunc_clicked(): void + vfunc_get_action_name(): string | null + vfunc_get_action_target_value(): GLib.Variant | null + vfunc_set_action_name(action_name?: string | null): void + vfunc_set_action_target_value(target_value?: GLib.Variant | null): void + /* Virtual methods of Gtk.Widget */ + vfunc_compute_expand(hexpand_p: boolean, vexpand_p: boolean): void + vfunc_contains(x: number, y: number): boolean + vfunc_css_changed(change: CssStyleChange): void + vfunc_direction_changed(previous_direction: TextDirection): void + vfunc_focus(direction: DirectionType): boolean + vfunc_get_request_mode(): SizeRequestMode + vfunc_grab_focus(): boolean + vfunc_hide(): void + vfunc_keynav_failed(direction: DirectionType): boolean + vfunc_map(): void + vfunc_measure(orientation: Orientation, for_size: number): [ /* minimum */ number | null, /* natural */ number | null, /* minimum_baseline */ number | null, /* natural_baseline */ number | null ] + vfunc_mnemonic_activate(group_cycling: boolean): boolean + vfunc_move_focus(direction: DirectionType): void + vfunc_query_tooltip(x: number, y: number, keyboard_tooltip: boolean, tooltip: Tooltip): boolean + vfunc_realize(): void + vfunc_root(): void + vfunc_set_focus_child(child?: Widget | null): void + vfunc_show(): void + vfunc_size_allocate(width: number, height: number, baseline: number): void + vfunc_snapshot(snapshot: Snapshot): void + vfunc_state_flags_changed(previous_state_flags: StateFlags): void + vfunc_system_setting_changed(settings: SystemSetting): void + vfunc_unmap(): void + vfunc_unrealize(): void + vfunc_unroot(): void + vfunc_add_child(builder: Builder, child: GObject.Object, type?: string | null): void + vfunc_custom_finished(builder: Builder, child: GObject.Object | null, tagname: string, data?: object | null): void + vfunc_custom_tag_end(builder: Builder, child: GObject.Object | null, tagname: string, data?: object | null): void + vfunc_custom_tag_start(builder: Builder, child: GObject.Object | null, tagname: string): [ /* returnType */ boolean, /* parser */ BuildableParser, /* data */ object | null ] + vfunc_get_id(): string + vfunc_get_internal_child(builder: Builder, childname: string): GObject.Object + vfunc_parser_finished(builder: Builder): void + vfunc_set_buildable_property(builder: Builder, name: string, value: any): void + vfunc_set_id(id: string): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Gtk.LinkButton */ + connect(sigName: "activate-link", callback: (($obj: LinkButton) => boolean)): number + connect_after(sigName: "activate-link", callback: (($obj: LinkButton) => boolean)): number + emit(sigName: "activate-link"): void + /* Signals of Gtk.Button */ + connect(sigName: "activate", callback: (($obj: LinkButton) => void)): number + connect_after(sigName: "activate", callback: (($obj: LinkButton) => void)): number + emit(sigName: "activate"): void + connect(sigName: "clicked", callback: (($obj: LinkButton) => void)): number + connect_after(sigName: "clicked", callback: (($obj: LinkButton) => void)): number + emit(sigName: "clicked"): void + /* Signals of Gtk.Widget */ + connect(sigName: "destroy", callback: (($obj: LinkButton) => void)): number + connect_after(sigName: "destroy", callback: (($obj: LinkButton) => void)): number + emit(sigName: "destroy"): void + connect(sigName: "direction-changed", callback: (($obj: LinkButton, previous_direction: TextDirection) => void)): number + connect_after(sigName: "direction-changed", callback: (($obj: LinkButton, previous_direction: TextDirection) => void)): number + emit(sigName: "direction-changed", previous_direction: TextDirection): void + connect(sigName: "hide", callback: (($obj: LinkButton) => void)): number + connect_after(sigName: "hide", callback: (($obj: LinkButton) => void)): number + emit(sigName: "hide"): void + connect(sigName: "keynav-failed", callback: (($obj: LinkButton, direction: DirectionType) => boolean)): number + connect_after(sigName: "keynav-failed", callback: (($obj: LinkButton, direction: DirectionType) => boolean)): number + emit(sigName: "keynav-failed", direction: DirectionType): void + connect(sigName: "map", callback: (($obj: LinkButton) => void)): number + connect_after(sigName: "map", callback: (($obj: LinkButton) => void)): number + emit(sigName: "map"): void + connect(sigName: "mnemonic-activate", callback: (($obj: LinkButton, group_cycling: boolean) => boolean)): number + connect_after(sigName: "mnemonic-activate", callback: (($obj: LinkButton, group_cycling: boolean) => boolean)): number + emit(sigName: "mnemonic-activate", group_cycling: boolean): void + connect(sigName: "move-focus", callback: (($obj: LinkButton, direction: DirectionType) => void)): number + connect_after(sigName: "move-focus", callback: (($obj: LinkButton, direction: DirectionType) => void)): number + emit(sigName: "move-focus", direction: DirectionType): void + connect(sigName: "query-tooltip", callback: (($obj: LinkButton, x: number, y: number, keyboard_mode: boolean, tooltip: Tooltip) => boolean)): number + connect_after(sigName: "query-tooltip", callback: (($obj: LinkButton, x: number, y: number, keyboard_mode: boolean, tooltip: Tooltip) => boolean)): number + emit(sigName: "query-tooltip", x: number, y: number, keyboard_mode: boolean, tooltip: Tooltip): void + connect(sigName: "realize", callback: (($obj: LinkButton) => void)): number + connect_after(sigName: "realize", callback: (($obj: LinkButton) => void)): number + emit(sigName: "realize"): void + connect(sigName: "show", callback: (($obj: LinkButton) => void)): number + connect_after(sigName: "show", callback: (($obj: LinkButton) => void)): number + emit(sigName: "show"): void + connect(sigName: "state-flags-changed", callback: (($obj: LinkButton, flags: StateFlags) => void)): number + connect_after(sigName: "state-flags-changed", callback: (($obj: LinkButton, flags: StateFlags) => void)): number + emit(sigName: "state-flags-changed", flags: StateFlags): void + connect(sigName: "unmap", callback: (($obj: LinkButton) => void)): number + connect_after(sigName: "unmap", callback: (($obj: LinkButton) => void)): number + emit(sigName: "unmap"): void + connect(sigName: "unrealize", callback: (($obj: LinkButton) => void)): number + connect_after(sigName: "unrealize", callback: (($obj: LinkButton) => void)): number + emit(sigName: "unrealize"): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: LinkButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: LinkButton, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: "notify::uri", callback: (($obj: LinkButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::uri", callback: (($obj: LinkButton, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::visited", callback: (($obj: LinkButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::visited", callback: (($obj: LinkButton, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::child", callback: (($obj: LinkButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::child", callback: (($obj: LinkButton, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::has-frame", callback: (($obj: LinkButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-frame", callback: (($obj: LinkButton, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::icon-name", callback: (($obj: LinkButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::icon-name", callback: (($obj: LinkButton, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::label", callback: (($obj: LinkButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::label", callback: (($obj: LinkButton, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::use-underline", callback: (($obj: LinkButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::use-underline", callback: (($obj: LinkButton, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::can-focus", callback: (($obj: LinkButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::can-focus", callback: (($obj: LinkButton, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::can-target", callback: (($obj: LinkButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::can-target", callback: (($obj: LinkButton, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::css-classes", callback: (($obj: LinkButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::css-classes", callback: (($obj: LinkButton, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::cursor", callback: (($obj: LinkButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::cursor", callback: (($obj: LinkButton, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::focus-on-click", callback: (($obj: LinkButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::focus-on-click", callback: (($obj: LinkButton, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::focusable", callback: (($obj: LinkButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::focusable", callback: (($obj: LinkButton, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::halign", callback: (($obj: LinkButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::halign", callback: (($obj: LinkButton, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::has-default", callback: (($obj: LinkButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-default", callback: (($obj: LinkButton, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::has-focus", callback: (($obj: LinkButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-focus", callback: (($obj: LinkButton, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::has-tooltip", callback: (($obj: LinkButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-tooltip", callback: (($obj: LinkButton, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::height-request", callback: (($obj: LinkButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::height-request", callback: (($obj: LinkButton, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::hexpand", callback: (($obj: LinkButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hexpand", callback: (($obj: LinkButton, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::hexpand-set", callback: (($obj: LinkButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hexpand-set", callback: (($obj: LinkButton, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::layout-manager", callback: (($obj: LinkButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::layout-manager", callback: (($obj: LinkButton, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-bottom", callback: (($obj: LinkButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-bottom", callback: (($obj: LinkButton, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-end", callback: (($obj: LinkButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-end", callback: (($obj: LinkButton, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-start", callback: (($obj: LinkButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-start", callback: (($obj: LinkButton, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-top", callback: (($obj: LinkButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-top", callback: (($obj: LinkButton, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::name", callback: (($obj: LinkButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::name", callback: (($obj: LinkButton, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::opacity", callback: (($obj: LinkButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::opacity", callback: (($obj: LinkButton, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::overflow", callback: (($obj: LinkButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::overflow", callback: (($obj: LinkButton, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::parent", callback: (($obj: LinkButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::parent", callback: (($obj: LinkButton, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::receives-default", callback: (($obj: LinkButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::receives-default", callback: (($obj: LinkButton, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::root", callback: (($obj: LinkButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::root", callback: (($obj: LinkButton, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::scale-factor", callback: (($obj: LinkButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::scale-factor", callback: (($obj: LinkButton, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::sensitive", callback: (($obj: LinkButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::sensitive", callback: (($obj: LinkButton, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::tooltip-markup", callback: (($obj: LinkButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::tooltip-markup", callback: (($obj: LinkButton, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::tooltip-text", callback: (($obj: LinkButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::tooltip-text", callback: (($obj: LinkButton, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::valign", callback: (($obj: LinkButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::valign", callback: (($obj: LinkButton, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::vexpand", callback: (($obj: LinkButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vexpand", callback: (($obj: LinkButton, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::vexpand-set", callback: (($obj: LinkButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vexpand-set", callback: (($obj: LinkButton, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::visible", callback: (($obj: LinkButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::visible", callback: (($obj: LinkButton, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::width-request", callback: (($obj: LinkButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::width-request", callback: (($obj: LinkButton, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::accessible-role", callback: (($obj: LinkButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-role", callback: (($obj: LinkButton, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::action-name", callback: (($obj: LinkButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::action-name", callback: (($obj: LinkButton, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::action-target", callback: (($obj: LinkButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::action-target", callback: (($obj: LinkButton, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: LinkButton_ConstructProps) + _init (config?: LinkButton_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(uri: string): LinkButton + static new(): LinkButton + static new_with_label(uri: string, label?: string | null): LinkButton + static new_with_label(label: string): LinkButton + static $gtype: GObject.Type +} +export interface ListBase_ConstructProps extends Widget_ConstructProps { + orientation?: Orientation + accessible_role?: AccessibleRole + hadjustment?: Adjustment + hscroll_policy?: ScrollablePolicy + vadjustment?: Adjustment + vscroll_policy?: ScrollablePolicy +} +export class ListBase { + /* Properties of Gtk.ListBase */ + orientation: Orientation + /* Properties of Gtk.Widget */ + can_focus: boolean + can_target: boolean + css_classes: string[] + cursor: Gdk.Cursor + focus_on_click: boolean + focusable: boolean + halign: Align + readonly has_default: boolean + readonly has_focus: boolean + has_tooltip: boolean + height_request: number + hexpand: boolean + hexpand_set: boolean + layout_manager: LayoutManager + margin_bottom: number + margin_end: number + margin_start: number + margin_top: number + name: string + opacity: number + overflow: Overflow + readonly parent: Widget + receives_default: boolean + readonly root: Root + readonly scale_factor: number + sensitive: boolean + tooltip_markup: string + tooltip_text: string + valign: Align + vexpand: boolean + vexpand_set: boolean + visible: boolean + width_request: number + /* Properties of Gtk.Accessible */ + accessible_role: AccessibleRole + /* Properties of Gtk.Scrollable */ + hadjustment: Adjustment + hscroll_policy: ScrollablePolicy + vadjustment: Adjustment + vscroll_policy: ScrollablePolicy + /* Fields of Gtk.Widget */ + parent_instance: GObject.InitiallyUnowned + /* Fields of GObject.InitiallyUnowned */ + g_type_instance: GObject.TypeInstance + /* Methods of Gtk.Widget */ + action_set_enabled(action_name: string, enabled: boolean): void + activate(): boolean + activate_action(name: string, args?: GLib.Variant | null): boolean + activate_default(): void + add_controller(controller: EventController): void + add_css_class(css_class: string): void + add_mnemonic_label(label: Widget): void + add_tick_callback(callback: TickCallback): number + allocate(width: number, height: number, baseline: number, transform?: Gsk.Transform | null): void + child_focus(direction: DirectionType): boolean + compute_bounds(target: Widget): [ /* returnType */ boolean, /* out_bounds */ Graphene.Rect ] + compute_expand(orientation: Orientation): boolean + compute_point(target: Widget, point: Graphene.Point): [ /* returnType */ boolean, /* out_point */ Graphene.Point ] + compute_transform(target: Widget): [ /* returnType */ boolean, /* out_transform */ Graphene.Matrix ] + contains(x: number, y: number): boolean + create_pango_context(): Pango.Context + create_pango_layout(text?: string | null): Pango.Layout + drag_check_threshold(start_x: number, start_y: number, current_x: number, current_y: number): boolean + error_bell(): void + get_allocated_baseline(): number + get_allocated_height(): number + get_allocated_width(): number + get_allocation(): /* allocation */ Allocation + get_ancestor(widget_type: GObject.Type): Widget | null + get_can_focus(): boolean + get_can_target(): boolean + get_child_visible(): boolean + get_clipboard(): Gdk.Clipboard + get_css_classes(): string[] + get_css_name(): string + get_cursor(): Gdk.Cursor | null + get_direction(): TextDirection + get_display(): Gdk.Display + get_first_child(): Widget | null + get_focus_child(): Widget | null + get_focus_on_click(): boolean + get_focusable(): boolean + get_font_map(): Pango.FontMap | null + get_font_options(): cairo.FontOptions | null + get_frame_clock(): Gdk.FrameClock | null + get_halign(): Align + get_has_tooltip(): boolean + get_height(): number + get_hexpand(): boolean + get_hexpand_set(): boolean + get_last_child(): Widget | null + get_layout_manager(): LayoutManager | null + get_mapped(): boolean + get_margin_bottom(): number + get_margin_end(): number + get_margin_start(): number + get_margin_top(): number + get_name(): string + get_native(): Native | null + get_next_sibling(): Widget | null + get_opacity(): number + get_overflow(): Overflow + get_pango_context(): Pango.Context + get_parent(): Widget | null + get_preferred_size(): [ /* minimum_size */ Requisition | null, /* natural_size */ Requisition | null ] + get_prev_sibling(): Widget | null + get_primary_clipboard(): Gdk.Clipboard + get_realized(): boolean + get_receives_default(): boolean + get_request_mode(): SizeRequestMode + get_root(): Root | null + get_scale_factor(): number + get_sensitive(): boolean + get_settings(): Settings + get_size(orientation: Orientation): number + get_size_request(): [ /* width */ number | null, /* height */ number | null ] + get_state_flags(): StateFlags + get_style_context(): StyleContext + get_template_child(widget_type: GObject.Type, name: string): GObject.Object + get_tooltip_markup(): string | null + get_tooltip_text(): string | null + get_valign(): Align + get_vexpand(): boolean + get_vexpand_set(): boolean + get_visible(): boolean + get_width(): number + grab_focus(): boolean + has_css_class(css_class: string): boolean + has_visible_focus(): boolean + hide(): void + in_destruction(): boolean + init_template(): void + insert_action_group(name: string, group?: Gio.ActionGroup | null): void + insert_after(parent: Widget, previous_sibling?: Widget | null): void + insert_before(parent: Widget, next_sibling?: Widget | null): void + is_ancestor(ancestor: Widget): boolean + is_drawable(): boolean + is_focus(): boolean + is_sensitive(): boolean + is_visible(): boolean + keynav_failed(direction: DirectionType): boolean + list_mnemonic_labels(): Widget[] + map(): void + measure(orientation: Orientation, for_size: number): [ /* minimum */ number | null, /* natural */ number | null, /* minimum_baseline */ number | null, /* natural_baseline */ number | null ] + mnemonic_activate(group_cycling: boolean): boolean + observe_children(): Gio.ListModel + observe_controllers(): Gio.ListModel + pick(x: number, y: number, flags: PickFlags): Widget | null + queue_allocate(): void + queue_draw(): void + queue_resize(): void + realize(): void + remove_controller(controller: EventController): void + remove_css_class(css_class: string): void + remove_mnemonic_label(label: Widget): void + remove_tick_callback(id: number): void + set_can_focus(can_focus: boolean): void + set_can_target(can_target: boolean): void + set_child_visible(child_visible: boolean): void + set_css_classes(classes: string[]): void + set_cursor(cursor?: Gdk.Cursor | null): void + set_cursor_from_name(name?: string | null): void + set_direction(dir: TextDirection): void + set_focus_child(child?: Widget | null): void + set_focus_on_click(focus_on_click: boolean): void + set_focusable(focusable: boolean): void + set_font_map(font_map?: Pango.FontMap | null): void + set_font_options(options?: cairo.FontOptions | null): void + set_halign(align: Align): void + set_has_tooltip(has_tooltip: boolean): void + set_hexpand(expand: boolean): void + set_hexpand_set(set: boolean): void + set_layout_manager(layout_manager?: LayoutManager | null): void + set_margin_bottom(margin: number): void + set_margin_end(margin: number): void + set_margin_start(margin: number): void + set_margin_top(margin: number): void + set_name(name: string): void + set_opacity(opacity: number): void + set_overflow(overflow: Overflow): void + set_parent(parent: Widget): void + set_receives_default(receives_default: boolean): void + set_sensitive(sensitive: boolean): void + set_size_request(width: number, height: number): void + set_state_flags(flags: StateFlags, clear: boolean): void + set_tooltip_markup(markup?: string | null): void + set_tooltip_text(text?: string | null): void + set_valign(align: Align): void + set_vexpand(expand: boolean): void + set_vexpand_set(set: boolean): void + set_visible(visible: boolean): void + should_layout(): boolean + show(): void + size_allocate(allocation: Allocation, baseline: number): void + snapshot_child(child: Widget, snapshot: Snapshot): void + translate_coordinates(dest_widget: Widget, src_x: number, src_y: number): [ /* returnType */ boolean, /* dest_x */ number | null, /* dest_y */ number | null ] + trigger_tooltip_query(): void + unmap(): void + unparent(): void + unrealize(): void + unset_state_flags(flags: StateFlags): void + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Methods of Gtk.Accessible */ + get_accessible_role(): AccessibleRole + reset_property(property: AccessibleProperty): void + reset_relation(relation: AccessibleRelation): void + reset_state(state: AccessibleState): void + update_property(properties: AccessibleProperty[], values: any): void + update_relation(relations: AccessibleRelation[], values: any): void + update_state(states: AccessibleState[], values: any): void + /* Methods of Gtk.Buildable */ + get_buildable_id(): string + /* Methods of Gtk.Orientable */ + get_orientation(): Orientation + set_orientation(orientation: Orientation): void + /* Methods of Gtk.Scrollable */ + get_border(): [ /* returnType */ boolean, /* border */ Border ] + get_hadjustment(): Adjustment + get_hscroll_policy(): ScrollablePolicy + get_vadjustment(): Adjustment + get_vscroll_policy(): ScrollablePolicy + set_hadjustment(hadjustment?: Adjustment | null): void + set_hscroll_policy(policy: ScrollablePolicy): void + set_vadjustment(vadjustment?: Adjustment | null): void + set_vscroll_policy(policy: ScrollablePolicy): void + /* Virtual methods of Gtk.ListBase */ + vfunc_get_border(): [ /* returnType */ boolean, /* border */ Border ] + /* Virtual methods of Gtk.Widget */ + vfunc_compute_expand(hexpand_p: boolean, vexpand_p: boolean): void + vfunc_contains(x: number, y: number): boolean + vfunc_css_changed(change: CssStyleChange): void + vfunc_direction_changed(previous_direction: TextDirection): void + vfunc_focus(direction: DirectionType): boolean + vfunc_get_request_mode(): SizeRequestMode + vfunc_grab_focus(): boolean + vfunc_hide(): void + vfunc_keynav_failed(direction: DirectionType): boolean + vfunc_map(): void + vfunc_measure(orientation: Orientation, for_size: number): [ /* minimum */ number | null, /* natural */ number | null, /* minimum_baseline */ number | null, /* natural_baseline */ number | null ] + vfunc_mnemonic_activate(group_cycling: boolean): boolean + vfunc_move_focus(direction: DirectionType): void + vfunc_query_tooltip(x: number, y: number, keyboard_tooltip: boolean, tooltip: Tooltip): boolean + vfunc_realize(): void + vfunc_root(): void + vfunc_set_focus_child(child?: Widget | null): void + vfunc_show(): void + vfunc_size_allocate(width: number, height: number, baseline: number): void + vfunc_snapshot(snapshot: Snapshot): void + vfunc_state_flags_changed(previous_state_flags: StateFlags): void + vfunc_system_setting_changed(settings: SystemSetting): void + vfunc_unmap(): void + vfunc_unrealize(): void + vfunc_unroot(): void + vfunc_add_child(builder: Builder, child: GObject.Object, type?: string | null): void + vfunc_custom_finished(builder: Builder, child: GObject.Object | null, tagname: string, data?: object | null): void + vfunc_custom_tag_end(builder: Builder, child: GObject.Object | null, tagname: string, data?: object | null): void + vfunc_custom_tag_start(builder: Builder, child: GObject.Object | null, tagname: string): [ /* returnType */ boolean, /* parser */ BuildableParser, /* data */ object | null ] + vfunc_get_id(): string + vfunc_get_internal_child(builder: Builder, childname: string): GObject.Object + vfunc_parser_finished(builder: Builder): void + vfunc_set_buildable_property(builder: Builder, name: string, value: any): void + vfunc_set_id(id: string): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Gtk.Widget */ + connect(sigName: "destroy", callback: (($obj: ListBase) => void)): number + connect_after(sigName: "destroy", callback: (($obj: ListBase) => void)): number + emit(sigName: "destroy"): void + connect(sigName: "direction-changed", callback: (($obj: ListBase, previous_direction: TextDirection) => void)): number + connect_after(sigName: "direction-changed", callback: (($obj: ListBase, previous_direction: TextDirection) => void)): number + emit(sigName: "direction-changed", previous_direction: TextDirection): void + connect(sigName: "hide", callback: (($obj: ListBase) => void)): number + connect_after(sigName: "hide", callback: (($obj: ListBase) => void)): number + emit(sigName: "hide"): void + connect(sigName: "keynav-failed", callback: (($obj: ListBase, direction: DirectionType) => boolean)): number + connect_after(sigName: "keynav-failed", callback: (($obj: ListBase, direction: DirectionType) => boolean)): number + emit(sigName: "keynav-failed", direction: DirectionType): void + connect(sigName: "map", callback: (($obj: ListBase) => void)): number + connect_after(sigName: "map", callback: (($obj: ListBase) => void)): number + emit(sigName: "map"): void + connect(sigName: "mnemonic-activate", callback: (($obj: ListBase, group_cycling: boolean) => boolean)): number + connect_after(sigName: "mnemonic-activate", callback: (($obj: ListBase, group_cycling: boolean) => boolean)): number + emit(sigName: "mnemonic-activate", group_cycling: boolean): void + connect(sigName: "move-focus", callback: (($obj: ListBase, direction: DirectionType) => void)): number + connect_after(sigName: "move-focus", callback: (($obj: ListBase, direction: DirectionType) => void)): number + emit(sigName: "move-focus", direction: DirectionType): void + connect(sigName: "query-tooltip", callback: (($obj: ListBase, x: number, y: number, keyboard_mode: boolean, tooltip: Tooltip) => boolean)): number + connect_after(sigName: "query-tooltip", callback: (($obj: ListBase, x: number, y: number, keyboard_mode: boolean, tooltip: Tooltip) => boolean)): number + emit(sigName: "query-tooltip", x: number, y: number, keyboard_mode: boolean, tooltip: Tooltip): void + connect(sigName: "realize", callback: (($obj: ListBase) => void)): number + connect_after(sigName: "realize", callback: (($obj: ListBase) => void)): number + emit(sigName: "realize"): void + connect(sigName: "show", callback: (($obj: ListBase) => void)): number + connect_after(sigName: "show", callback: (($obj: ListBase) => void)): number + emit(sigName: "show"): void + connect(sigName: "state-flags-changed", callback: (($obj: ListBase, flags: StateFlags) => void)): number + connect_after(sigName: "state-flags-changed", callback: (($obj: ListBase, flags: StateFlags) => void)): number + emit(sigName: "state-flags-changed", flags: StateFlags): void + connect(sigName: "unmap", callback: (($obj: ListBase) => void)): number + connect_after(sigName: "unmap", callback: (($obj: ListBase) => void)): number + emit(sigName: "unmap"): void + connect(sigName: "unrealize", callback: (($obj: ListBase) => void)): number + connect_after(sigName: "unrealize", callback: (($obj: ListBase) => void)): number + emit(sigName: "unrealize"): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: ListBase, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: ListBase, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: "notify::orientation", callback: (($obj: ListBase, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::orientation", callback: (($obj: ListBase, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::can-focus", callback: (($obj: ListBase, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::can-focus", callback: (($obj: ListBase, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::can-target", callback: (($obj: ListBase, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::can-target", callback: (($obj: ListBase, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::css-classes", callback: (($obj: ListBase, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::css-classes", callback: (($obj: ListBase, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::cursor", callback: (($obj: ListBase, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::cursor", callback: (($obj: ListBase, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::focus-on-click", callback: (($obj: ListBase, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::focus-on-click", callback: (($obj: ListBase, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::focusable", callback: (($obj: ListBase, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::focusable", callback: (($obj: ListBase, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::halign", callback: (($obj: ListBase, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::halign", callback: (($obj: ListBase, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::has-default", callback: (($obj: ListBase, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-default", callback: (($obj: ListBase, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::has-focus", callback: (($obj: ListBase, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-focus", callback: (($obj: ListBase, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::has-tooltip", callback: (($obj: ListBase, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-tooltip", callback: (($obj: ListBase, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::height-request", callback: (($obj: ListBase, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::height-request", callback: (($obj: ListBase, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::hexpand", callback: (($obj: ListBase, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hexpand", callback: (($obj: ListBase, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::hexpand-set", callback: (($obj: ListBase, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hexpand-set", callback: (($obj: ListBase, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::layout-manager", callback: (($obj: ListBase, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::layout-manager", callback: (($obj: ListBase, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-bottom", callback: (($obj: ListBase, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-bottom", callback: (($obj: ListBase, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-end", callback: (($obj: ListBase, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-end", callback: (($obj: ListBase, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-start", callback: (($obj: ListBase, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-start", callback: (($obj: ListBase, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-top", callback: (($obj: ListBase, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-top", callback: (($obj: ListBase, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::name", callback: (($obj: ListBase, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::name", callback: (($obj: ListBase, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::opacity", callback: (($obj: ListBase, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::opacity", callback: (($obj: ListBase, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::overflow", callback: (($obj: ListBase, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::overflow", callback: (($obj: ListBase, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::parent", callback: (($obj: ListBase, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::parent", callback: (($obj: ListBase, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::receives-default", callback: (($obj: ListBase, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::receives-default", callback: (($obj: ListBase, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::root", callback: (($obj: ListBase, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::root", callback: (($obj: ListBase, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::scale-factor", callback: (($obj: ListBase, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::scale-factor", callback: (($obj: ListBase, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::sensitive", callback: (($obj: ListBase, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::sensitive", callback: (($obj: ListBase, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::tooltip-markup", callback: (($obj: ListBase, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::tooltip-markup", callback: (($obj: ListBase, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::tooltip-text", callback: (($obj: ListBase, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::tooltip-text", callback: (($obj: ListBase, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::valign", callback: (($obj: ListBase, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::valign", callback: (($obj: ListBase, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::vexpand", callback: (($obj: ListBase, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vexpand", callback: (($obj: ListBase, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::vexpand-set", callback: (($obj: ListBase, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vexpand-set", callback: (($obj: ListBase, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::visible", callback: (($obj: ListBase, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::visible", callback: (($obj: ListBase, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::width-request", callback: (($obj: ListBase, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::width-request", callback: (($obj: ListBase, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::accessible-role", callback: (($obj: ListBase, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-role", callback: (($obj: ListBase, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::hadjustment", callback: (($obj: ListBase, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hadjustment", callback: (($obj: ListBase, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::hscroll-policy", callback: (($obj: ListBase, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hscroll-policy", callback: (($obj: ListBase, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::vadjustment", callback: (($obj: ListBase, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vadjustment", callback: (($obj: ListBase, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::vscroll-policy", callback: (($obj: ListBase, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vscroll-policy", callback: (($obj: ListBase, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: ListBase_ConstructProps) + _init (config?: ListBase_ConstructProps): void + static $gtype: GObject.Type +} +export interface ListBox_ConstructProps extends Widget_ConstructProps { + accept_unpaired_release?: boolean + activate_on_single_click?: boolean + selection_mode?: SelectionMode + show_separators?: boolean + accessible_role?: AccessibleRole +} +export class ListBox { + /* Properties of Gtk.ListBox */ + accept_unpaired_release: boolean + activate_on_single_click: boolean + selection_mode: SelectionMode + show_separators: boolean + /* Properties of Gtk.Widget */ + can_focus: boolean + can_target: boolean + css_classes: string[] + cursor: Gdk.Cursor + focus_on_click: boolean + focusable: boolean + halign: Align + readonly has_default: boolean + readonly has_focus: boolean + has_tooltip: boolean + height_request: number + hexpand: boolean + hexpand_set: boolean + layout_manager: LayoutManager + margin_bottom: number + margin_end: number + margin_start: number + margin_top: number + name: string + opacity: number + overflow: Overflow + readonly parent: Widget + receives_default: boolean + readonly root: Root + readonly scale_factor: number + sensitive: boolean + tooltip_markup: string + tooltip_text: string + valign: Align + vexpand: boolean + vexpand_set: boolean + visible: boolean + width_request: number + /* Properties of Gtk.Accessible */ + accessible_role: AccessibleRole + /* Fields of Gtk.Widget */ + parent_instance: GObject.InitiallyUnowned + /* Fields of GObject.InitiallyUnowned */ + g_type_instance: GObject.TypeInstance + /* Methods of Gtk.ListBox */ + append(child: Widget): void + bind_model(model: Gio.ListModel | null, create_widget_func: ListBoxCreateWidgetFunc | null): void + drag_highlight_row(row: ListBoxRow): void + drag_unhighlight_row(): void + get_activate_on_single_click(): boolean + get_adjustment(): Adjustment + get_row_at_index(index_: number): ListBoxRow | null + get_row_at_y(y: number): ListBoxRow | null + get_selected_row(): ListBoxRow | null + get_selected_rows(): ListBoxRow[] + get_selection_mode(): SelectionMode + get_show_separators(): boolean + insert(child: Widget, position: number): void + invalidate_filter(): void + invalidate_headers(): void + invalidate_sort(): void + prepend(child: Widget): void + remove(child: Widget): void + select_all(): void + select_row(row?: ListBoxRow | null): void + selected_foreach(func: ListBoxForeachFunc): void + set_activate_on_single_click(single: boolean): void + set_adjustment(adjustment?: Adjustment | null): void + set_filter_func(filter_func: ListBoxFilterFunc | null): void + set_header_func(update_header: ListBoxUpdateHeaderFunc | null): void + set_placeholder(placeholder?: Widget | null): void + set_selection_mode(mode: SelectionMode): void + set_show_separators(show_separators: boolean): void + set_sort_func(sort_func: ListBoxSortFunc | null): void + unselect_all(): void + unselect_row(row: ListBoxRow): void + /* Methods of Gtk.Widget */ + action_set_enabled(action_name: string, enabled: boolean): void + activate(): boolean + activate_action(name: string, args?: GLib.Variant | null): boolean + activate_default(): void + add_controller(controller: EventController): void + add_css_class(css_class: string): void + add_mnemonic_label(label: Widget): void + add_tick_callback(callback: TickCallback): number + allocate(width: number, height: number, baseline: number, transform?: Gsk.Transform | null): void + child_focus(direction: DirectionType): boolean + compute_bounds(target: Widget): [ /* returnType */ boolean, /* out_bounds */ Graphene.Rect ] + compute_expand(orientation: Orientation): boolean + compute_point(target: Widget, point: Graphene.Point): [ /* returnType */ boolean, /* out_point */ Graphene.Point ] + compute_transform(target: Widget): [ /* returnType */ boolean, /* out_transform */ Graphene.Matrix ] + contains(x: number, y: number): boolean + create_pango_context(): Pango.Context + create_pango_layout(text?: string | null): Pango.Layout + drag_check_threshold(start_x: number, start_y: number, current_x: number, current_y: number): boolean + error_bell(): void + get_allocated_baseline(): number + get_allocated_height(): number + get_allocated_width(): number + get_allocation(): /* allocation */ Allocation + get_ancestor(widget_type: GObject.Type): Widget | null + get_can_focus(): boolean + get_can_target(): boolean + get_child_visible(): boolean + get_clipboard(): Gdk.Clipboard + get_css_classes(): string[] + get_css_name(): string + get_cursor(): Gdk.Cursor | null + get_direction(): TextDirection + get_display(): Gdk.Display + get_first_child(): Widget | null + get_focus_child(): Widget | null + get_focus_on_click(): boolean + get_focusable(): boolean + get_font_map(): Pango.FontMap | null + get_font_options(): cairo.FontOptions | null + get_frame_clock(): Gdk.FrameClock | null + get_halign(): Align + get_has_tooltip(): boolean + get_height(): number + get_hexpand(): boolean + get_hexpand_set(): boolean + get_last_child(): Widget | null + get_layout_manager(): LayoutManager | null + get_mapped(): boolean + get_margin_bottom(): number + get_margin_end(): number + get_margin_start(): number + get_margin_top(): number + get_name(): string + get_native(): Native | null + get_next_sibling(): Widget | null + get_opacity(): number + get_overflow(): Overflow + get_pango_context(): Pango.Context + get_parent(): Widget | null + get_preferred_size(): [ /* minimum_size */ Requisition | null, /* natural_size */ Requisition | null ] + get_prev_sibling(): Widget | null + get_primary_clipboard(): Gdk.Clipboard + get_realized(): boolean + get_receives_default(): boolean + get_request_mode(): SizeRequestMode + get_root(): Root | null + get_scale_factor(): number + get_sensitive(): boolean + get_settings(): Settings + get_size(orientation: Orientation): number + get_size_request(): [ /* width */ number | null, /* height */ number | null ] + get_state_flags(): StateFlags + get_style_context(): StyleContext + get_template_child(widget_type: GObject.Type, name: string): GObject.Object + get_tooltip_markup(): string | null + get_tooltip_text(): string | null + get_valign(): Align + get_vexpand(): boolean + get_vexpand_set(): boolean + get_visible(): boolean + get_width(): number + grab_focus(): boolean + has_css_class(css_class: string): boolean + has_visible_focus(): boolean + hide(): void + in_destruction(): boolean + init_template(): void + insert_action_group(name: string, group?: Gio.ActionGroup | null): void + insert_after(parent: Widget, previous_sibling?: Widget | null): void + insert_before(parent: Widget, next_sibling?: Widget | null): void + is_ancestor(ancestor: Widget): boolean + is_drawable(): boolean + is_focus(): boolean + is_sensitive(): boolean + is_visible(): boolean + keynav_failed(direction: DirectionType): boolean + list_mnemonic_labels(): Widget[] + map(): void + measure(orientation: Orientation, for_size: number): [ /* minimum */ number | null, /* natural */ number | null, /* minimum_baseline */ number | null, /* natural_baseline */ number | null ] + mnemonic_activate(group_cycling: boolean): boolean + observe_children(): Gio.ListModel + observe_controllers(): Gio.ListModel + pick(x: number, y: number, flags: PickFlags): Widget | null + queue_allocate(): void + queue_draw(): void + queue_resize(): void + realize(): void + remove_controller(controller: EventController): void + remove_css_class(css_class: string): void + remove_mnemonic_label(label: Widget): void + remove_tick_callback(id: number): void + set_can_focus(can_focus: boolean): void + set_can_target(can_target: boolean): void + set_child_visible(child_visible: boolean): void + set_css_classes(classes: string[]): void + set_cursor(cursor?: Gdk.Cursor | null): void + set_cursor_from_name(name?: string | null): void + set_direction(dir: TextDirection): void + set_focus_child(child?: Widget | null): void + set_focus_on_click(focus_on_click: boolean): void + set_focusable(focusable: boolean): void + set_font_map(font_map?: Pango.FontMap | null): void + set_font_options(options?: cairo.FontOptions | null): void + set_halign(align: Align): void + set_has_tooltip(has_tooltip: boolean): void + set_hexpand(expand: boolean): void + set_hexpand_set(set: boolean): void + set_layout_manager(layout_manager?: LayoutManager | null): void + set_margin_bottom(margin: number): void + set_margin_end(margin: number): void + set_margin_start(margin: number): void + set_margin_top(margin: number): void + set_name(name: string): void + set_opacity(opacity: number): void + set_overflow(overflow: Overflow): void + set_parent(parent: Widget): void + set_receives_default(receives_default: boolean): void + set_sensitive(sensitive: boolean): void + set_size_request(width: number, height: number): void + set_state_flags(flags: StateFlags, clear: boolean): void + set_tooltip_markup(markup?: string | null): void + set_tooltip_text(text?: string | null): void + set_valign(align: Align): void + set_vexpand(expand: boolean): void + set_vexpand_set(set: boolean): void + set_visible(visible: boolean): void + should_layout(): boolean + show(): void + size_allocate(allocation: Allocation, baseline: number): void + snapshot_child(child: Widget, snapshot: Snapshot): void + translate_coordinates(dest_widget: Widget, src_x: number, src_y: number): [ /* returnType */ boolean, /* dest_x */ number | null, /* dest_y */ number | null ] + trigger_tooltip_query(): void + unmap(): void + unparent(): void + unrealize(): void + unset_state_flags(flags: StateFlags): void + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Methods of Gtk.Accessible */ + get_accessible_role(): AccessibleRole + reset_property(property: AccessibleProperty): void + reset_relation(relation: AccessibleRelation): void + reset_state(state: AccessibleState): void + update_property(properties: AccessibleProperty[], values: any): void + update_relation(relations: AccessibleRelation[], values: any): void + update_state(states: AccessibleState[], values: any): void + /* Methods of Gtk.Buildable */ + get_buildable_id(): string + /* Virtual methods of Gtk.Widget */ + vfunc_compute_expand(hexpand_p: boolean, vexpand_p: boolean): void + vfunc_contains(x: number, y: number): boolean + vfunc_css_changed(change: CssStyleChange): void + vfunc_direction_changed(previous_direction: TextDirection): void + vfunc_focus(direction: DirectionType): boolean + vfunc_get_request_mode(): SizeRequestMode + vfunc_grab_focus(): boolean + vfunc_hide(): void + vfunc_keynav_failed(direction: DirectionType): boolean + vfunc_map(): void + vfunc_measure(orientation: Orientation, for_size: number): [ /* minimum */ number | null, /* natural */ number | null, /* minimum_baseline */ number | null, /* natural_baseline */ number | null ] + vfunc_mnemonic_activate(group_cycling: boolean): boolean + vfunc_move_focus(direction: DirectionType): void + vfunc_query_tooltip(x: number, y: number, keyboard_tooltip: boolean, tooltip: Tooltip): boolean + vfunc_realize(): void + vfunc_root(): void + vfunc_set_focus_child(child?: Widget | null): void + vfunc_show(): void + vfunc_size_allocate(width: number, height: number, baseline: number): void + vfunc_snapshot(snapshot: Snapshot): void + vfunc_state_flags_changed(previous_state_flags: StateFlags): void + vfunc_system_setting_changed(settings: SystemSetting): void + vfunc_unmap(): void + vfunc_unrealize(): void + vfunc_unroot(): void + vfunc_add_child(builder: Builder, child: GObject.Object, type?: string | null): void + vfunc_custom_finished(builder: Builder, child: GObject.Object | null, tagname: string, data?: object | null): void + vfunc_custom_tag_end(builder: Builder, child: GObject.Object | null, tagname: string, data?: object | null): void + vfunc_custom_tag_start(builder: Builder, child: GObject.Object | null, tagname: string): [ /* returnType */ boolean, /* parser */ BuildableParser, /* data */ object | null ] + vfunc_get_id(): string + vfunc_get_internal_child(builder: Builder, childname: string): GObject.Object + vfunc_parser_finished(builder: Builder): void + vfunc_set_buildable_property(builder: Builder, name: string, value: any): void + vfunc_set_id(id: string): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Gtk.ListBox */ + connect(sigName: "activate-cursor-row", callback: (($obj: ListBox) => void)): number + connect_after(sigName: "activate-cursor-row", callback: (($obj: ListBox) => void)): number + emit(sigName: "activate-cursor-row"): void + connect(sigName: "move-cursor", callback: (($obj: ListBox, object: MovementStep, p0: number, p1: boolean, p2: boolean) => void)): number + connect_after(sigName: "move-cursor", callback: (($obj: ListBox, object: MovementStep, p0: number, p1: boolean, p2: boolean) => void)): number + emit(sigName: "move-cursor", object: MovementStep, p0: number, p1: boolean, p2: boolean): void + connect(sigName: "row-activated", callback: (($obj: ListBox, row: ListBoxRow) => void)): number + connect_after(sigName: "row-activated", callback: (($obj: ListBox, row: ListBoxRow) => void)): number + emit(sigName: "row-activated", row: ListBoxRow): void + connect(sigName: "row-selected", callback: (($obj: ListBox, row?: ListBoxRow | null) => void)): number + connect_after(sigName: "row-selected", callback: (($obj: ListBox, row?: ListBoxRow | null) => void)): number + emit(sigName: "row-selected", row?: ListBoxRow | null): void + connect(sigName: "select-all", callback: (($obj: ListBox) => void)): number + connect_after(sigName: "select-all", callback: (($obj: ListBox) => void)): number + emit(sigName: "select-all"): void + connect(sigName: "selected-rows-changed", callback: (($obj: ListBox) => void)): number + connect_after(sigName: "selected-rows-changed", callback: (($obj: ListBox) => void)): number + emit(sigName: "selected-rows-changed"): void + connect(sigName: "toggle-cursor-row", callback: (($obj: ListBox) => void)): number + connect_after(sigName: "toggle-cursor-row", callback: (($obj: ListBox) => void)): number + emit(sigName: "toggle-cursor-row"): void + connect(sigName: "unselect-all", callback: (($obj: ListBox) => void)): number + connect_after(sigName: "unselect-all", callback: (($obj: ListBox) => void)): number + emit(sigName: "unselect-all"): void + /* Signals of Gtk.Widget */ + connect(sigName: "destroy", callback: (($obj: ListBox) => void)): number + connect_after(sigName: "destroy", callback: (($obj: ListBox) => void)): number + emit(sigName: "destroy"): void + connect(sigName: "direction-changed", callback: (($obj: ListBox, previous_direction: TextDirection) => void)): number + connect_after(sigName: "direction-changed", callback: (($obj: ListBox, previous_direction: TextDirection) => void)): number + emit(sigName: "direction-changed", previous_direction: TextDirection): void + connect(sigName: "hide", callback: (($obj: ListBox) => void)): number + connect_after(sigName: "hide", callback: (($obj: ListBox) => void)): number + emit(sigName: "hide"): void + connect(sigName: "keynav-failed", callback: (($obj: ListBox, direction: DirectionType) => boolean)): number + connect_after(sigName: "keynav-failed", callback: (($obj: ListBox, direction: DirectionType) => boolean)): number + emit(sigName: "keynav-failed", direction: DirectionType): void + connect(sigName: "map", callback: (($obj: ListBox) => void)): number + connect_after(sigName: "map", callback: (($obj: ListBox) => void)): number + emit(sigName: "map"): void + connect(sigName: "mnemonic-activate", callback: (($obj: ListBox, group_cycling: boolean) => boolean)): number + connect_after(sigName: "mnemonic-activate", callback: (($obj: ListBox, group_cycling: boolean) => boolean)): number + emit(sigName: "mnemonic-activate", group_cycling: boolean): void + connect(sigName: "move-focus", callback: (($obj: ListBox, direction: DirectionType) => void)): number + connect_after(sigName: "move-focus", callback: (($obj: ListBox, direction: DirectionType) => void)): number + emit(sigName: "move-focus", direction: DirectionType): void + connect(sigName: "query-tooltip", callback: (($obj: ListBox, x: number, y: number, keyboard_mode: boolean, tooltip: Tooltip) => boolean)): number + connect_after(sigName: "query-tooltip", callback: (($obj: ListBox, x: number, y: number, keyboard_mode: boolean, tooltip: Tooltip) => boolean)): number + emit(sigName: "query-tooltip", x: number, y: number, keyboard_mode: boolean, tooltip: Tooltip): void + connect(sigName: "realize", callback: (($obj: ListBox) => void)): number + connect_after(sigName: "realize", callback: (($obj: ListBox) => void)): number + emit(sigName: "realize"): void + connect(sigName: "show", callback: (($obj: ListBox) => void)): number + connect_after(sigName: "show", callback: (($obj: ListBox) => void)): number + emit(sigName: "show"): void + connect(sigName: "state-flags-changed", callback: (($obj: ListBox, flags: StateFlags) => void)): number + connect_after(sigName: "state-flags-changed", callback: (($obj: ListBox, flags: StateFlags) => void)): number + emit(sigName: "state-flags-changed", flags: StateFlags): void + connect(sigName: "unmap", callback: (($obj: ListBox) => void)): number + connect_after(sigName: "unmap", callback: (($obj: ListBox) => void)): number + emit(sigName: "unmap"): void + connect(sigName: "unrealize", callback: (($obj: ListBox) => void)): number + connect_after(sigName: "unrealize", callback: (($obj: ListBox) => void)): number + emit(sigName: "unrealize"): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: ListBox, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: ListBox, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: "notify::accept-unpaired-release", callback: (($obj: ListBox, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accept-unpaired-release", callback: (($obj: ListBox, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::activate-on-single-click", callback: (($obj: ListBox, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::activate-on-single-click", callback: (($obj: ListBox, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::selection-mode", callback: (($obj: ListBox, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::selection-mode", callback: (($obj: ListBox, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::show-separators", callback: (($obj: ListBox, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::show-separators", callback: (($obj: ListBox, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::can-focus", callback: (($obj: ListBox, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::can-focus", callback: (($obj: ListBox, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::can-target", callback: (($obj: ListBox, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::can-target", callback: (($obj: ListBox, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::css-classes", callback: (($obj: ListBox, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::css-classes", callback: (($obj: ListBox, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::cursor", callback: (($obj: ListBox, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::cursor", callback: (($obj: ListBox, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::focus-on-click", callback: (($obj: ListBox, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::focus-on-click", callback: (($obj: ListBox, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::focusable", callback: (($obj: ListBox, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::focusable", callback: (($obj: ListBox, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::halign", callback: (($obj: ListBox, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::halign", callback: (($obj: ListBox, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::has-default", callback: (($obj: ListBox, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-default", callback: (($obj: ListBox, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::has-focus", callback: (($obj: ListBox, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-focus", callback: (($obj: ListBox, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::has-tooltip", callback: (($obj: ListBox, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-tooltip", callback: (($obj: ListBox, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::height-request", callback: (($obj: ListBox, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::height-request", callback: (($obj: ListBox, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::hexpand", callback: (($obj: ListBox, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hexpand", callback: (($obj: ListBox, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::hexpand-set", callback: (($obj: ListBox, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hexpand-set", callback: (($obj: ListBox, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::layout-manager", callback: (($obj: ListBox, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::layout-manager", callback: (($obj: ListBox, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-bottom", callback: (($obj: ListBox, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-bottom", callback: (($obj: ListBox, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-end", callback: (($obj: ListBox, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-end", callback: (($obj: ListBox, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-start", callback: (($obj: ListBox, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-start", callback: (($obj: ListBox, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-top", callback: (($obj: ListBox, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-top", callback: (($obj: ListBox, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::name", callback: (($obj: ListBox, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::name", callback: (($obj: ListBox, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::opacity", callback: (($obj: ListBox, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::opacity", callback: (($obj: ListBox, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::overflow", callback: (($obj: ListBox, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::overflow", callback: (($obj: ListBox, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::parent", callback: (($obj: ListBox, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::parent", callback: (($obj: ListBox, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::receives-default", callback: (($obj: ListBox, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::receives-default", callback: (($obj: ListBox, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::root", callback: (($obj: ListBox, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::root", callback: (($obj: ListBox, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::scale-factor", callback: (($obj: ListBox, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::scale-factor", callback: (($obj: ListBox, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::sensitive", callback: (($obj: ListBox, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::sensitive", callback: (($obj: ListBox, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::tooltip-markup", callback: (($obj: ListBox, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::tooltip-markup", callback: (($obj: ListBox, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::tooltip-text", callback: (($obj: ListBox, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::tooltip-text", callback: (($obj: ListBox, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::valign", callback: (($obj: ListBox, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::valign", callback: (($obj: ListBox, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::vexpand", callback: (($obj: ListBox, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vexpand", callback: (($obj: ListBox, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::vexpand-set", callback: (($obj: ListBox, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vexpand-set", callback: (($obj: ListBox, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::visible", callback: (($obj: ListBox, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::visible", callback: (($obj: ListBox, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::width-request", callback: (($obj: ListBox, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::width-request", callback: (($obj: ListBox, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::accessible-role", callback: (($obj: ListBox, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-role", callback: (($obj: ListBox, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: ListBox_ConstructProps) + _init (config?: ListBox_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(): ListBox + static $gtype: GObject.Type +} +export interface ListBoxRow_ConstructProps extends Widget_ConstructProps { + activatable?: boolean + child?: Widget + selectable?: boolean + accessible_role?: AccessibleRole + action_name?: string + action_target?: GLib.Variant +} +export class ListBoxRow { + /* Properties of Gtk.ListBoxRow */ + activatable: boolean + child: Widget + selectable: boolean + /* Properties of Gtk.Widget */ + can_focus: boolean + can_target: boolean + css_classes: string[] + cursor: Gdk.Cursor + focus_on_click: boolean + focusable: boolean + halign: Align + readonly has_default: boolean + readonly has_focus: boolean + has_tooltip: boolean + height_request: number + hexpand: boolean + hexpand_set: boolean + layout_manager: LayoutManager + margin_bottom: number + margin_end: number + margin_start: number + margin_top: number + name: string + opacity: number + overflow: Overflow + readonly parent: Widget + receives_default: boolean + readonly root: Root + readonly scale_factor: number + sensitive: boolean + tooltip_markup: string + tooltip_text: string + valign: Align + vexpand: boolean + vexpand_set: boolean + visible: boolean + width_request: number + /* Properties of Gtk.Accessible */ + accessible_role: AccessibleRole + /* Properties of Gtk.Actionable */ + action_name: string + action_target: GLib.Variant + /* Fields of Gtk.ListBoxRow */ + parent_instance: Widget + /* Fields of GObject.InitiallyUnowned */ + g_type_instance: GObject.TypeInstance + /* Methods of Gtk.ListBoxRow */ + changed(): void + get_activatable(): boolean + get_child(): Widget | null + get_header(): Widget | null + get_index(): number + get_selectable(): boolean + is_selected(): boolean + set_activatable(activatable: boolean): void + set_child(child?: Widget | null): void + set_header(header?: Widget | null): void + set_selectable(selectable: boolean): void + /* Methods of Gtk.Widget */ + action_set_enabled(action_name: string, enabled: boolean): void + activate(): boolean + activate_action(name: string, args?: GLib.Variant | null): boolean + activate_default(): void + add_controller(controller: EventController): void + add_css_class(css_class: string): void + add_mnemonic_label(label: Widget): void + add_tick_callback(callback: TickCallback): number + allocate(width: number, height: number, baseline: number, transform?: Gsk.Transform | null): void + child_focus(direction: DirectionType): boolean + compute_bounds(target: Widget): [ /* returnType */ boolean, /* out_bounds */ Graphene.Rect ] + compute_expand(orientation: Orientation): boolean + compute_point(target: Widget, point: Graphene.Point): [ /* returnType */ boolean, /* out_point */ Graphene.Point ] + compute_transform(target: Widget): [ /* returnType */ boolean, /* out_transform */ Graphene.Matrix ] + contains(x: number, y: number): boolean + create_pango_context(): Pango.Context + create_pango_layout(text?: string | null): Pango.Layout + drag_check_threshold(start_x: number, start_y: number, current_x: number, current_y: number): boolean + error_bell(): void + get_allocated_baseline(): number + get_allocated_height(): number + get_allocated_width(): number + get_allocation(): /* allocation */ Allocation + get_ancestor(widget_type: GObject.Type): Widget | null + get_can_focus(): boolean + get_can_target(): boolean + get_child_visible(): boolean + get_clipboard(): Gdk.Clipboard + get_css_classes(): string[] + get_css_name(): string + get_cursor(): Gdk.Cursor | null + get_direction(): TextDirection + get_display(): Gdk.Display + get_first_child(): Widget | null + get_focus_child(): Widget | null + get_focus_on_click(): boolean + get_focusable(): boolean + get_font_map(): Pango.FontMap | null + get_font_options(): cairo.FontOptions | null + get_frame_clock(): Gdk.FrameClock | null + get_halign(): Align + get_has_tooltip(): boolean + get_height(): number + get_hexpand(): boolean + get_hexpand_set(): boolean + get_last_child(): Widget | null + get_layout_manager(): LayoutManager | null + get_mapped(): boolean + get_margin_bottom(): number + get_margin_end(): number + get_margin_start(): number + get_margin_top(): number + get_name(): string + get_native(): Native | null + get_next_sibling(): Widget | null + get_opacity(): number + get_overflow(): Overflow + get_pango_context(): Pango.Context + get_parent(): Widget | null + get_preferred_size(): [ /* minimum_size */ Requisition | null, /* natural_size */ Requisition | null ] + get_prev_sibling(): Widget | null + get_primary_clipboard(): Gdk.Clipboard + get_realized(): boolean + get_receives_default(): boolean + get_request_mode(): SizeRequestMode + get_root(): Root | null + get_scale_factor(): number + get_sensitive(): boolean + get_settings(): Settings + get_size(orientation: Orientation): number + get_size_request(): [ /* width */ number | null, /* height */ number | null ] + get_state_flags(): StateFlags + get_style_context(): StyleContext + get_template_child(widget_type: GObject.Type, name: string): GObject.Object + get_tooltip_markup(): string | null + get_tooltip_text(): string | null + get_valign(): Align + get_vexpand(): boolean + get_vexpand_set(): boolean + get_visible(): boolean + get_width(): number + grab_focus(): boolean + has_css_class(css_class: string): boolean + has_visible_focus(): boolean + hide(): void + in_destruction(): boolean + init_template(): void + insert_action_group(name: string, group?: Gio.ActionGroup | null): void + insert_after(parent: Widget, previous_sibling?: Widget | null): void + insert_before(parent: Widget, next_sibling?: Widget | null): void + is_ancestor(ancestor: Widget): boolean + is_drawable(): boolean + is_focus(): boolean + is_sensitive(): boolean + is_visible(): boolean + keynav_failed(direction: DirectionType): boolean + list_mnemonic_labels(): Widget[] + map(): void + measure(orientation: Orientation, for_size: number): [ /* minimum */ number | null, /* natural */ number | null, /* minimum_baseline */ number | null, /* natural_baseline */ number | null ] + mnemonic_activate(group_cycling: boolean): boolean + observe_children(): Gio.ListModel + observe_controllers(): Gio.ListModel + pick(x: number, y: number, flags: PickFlags): Widget | null + queue_allocate(): void + queue_draw(): void + queue_resize(): void + realize(): void + remove_controller(controller: EventController): void + remove_css_class(css_class: string): void + remove_mnemonic_label(label: Widget): void + remove_tick_callback(id: number): void + set_can_focus(can_focus: boolean): void + set_can_target(can_target: boolean): void + set_child_visible(child_visible: boolean): void + set_css_classes(classes: string[]): void + set_cursor(cursor?: Gdk.Cursor | null): void + set_cursor_from_name(name?: string | null): void + set_direction(dir: TextDirection): void + set_focus_child(child?: Widget | null): void + set_focus_on_click(focus_on_click: boolean): void + set_focusable(focusable: boolean): void + set_font_map(font_map?: Pango.FontMap | null): void + set_font_options(options?: cairo.FontOptions | null): void + set_halign(align: Align): void + set_has_tooltip(has_tooltip: boolean): void + set_hexpand(expand: boolean): void + set_hexpand_set(set: boolean): void + set_layout_manager(layout_manager?: LayoutManager | null): void + set_margin_bottom(margin: number): void + set_margin_end(margin: number): void + set_margin_start(margin: number): void + set_margin_top(margin: number): void + set_name(name: string): void + set_opacity(opacity: number): void + set_overflow(overflow: Overflow): void + set_parent(parent: Widget): void + set_receives_default(receives_default: boolean): void + set_sensitive(sensitive: boolean): void + set_size_request(width: number, height: number): void + set_state_flags(flags: StateFlags, clear: boolean): void + set_tooltip_markup(markup?: string | null): void + set_tooltip_text(text?: string | null): void + set_valign(align: Align): void + set_vexpand(expand: boolean): void + set_vexpand_set(set: boolean): void + set_visible(visible: boolean): void + should_layout(): boolean + show(): void + size_allocate(allocation: Allocation, baseline: number): void + snapshot_child(child: Widget, snapshot: Snapshot): void + translate_coordinates(dest_widget: Widget, src_x: number, src_y: number): [ /* returnType */ boolean, /* dest_x */ number | null, /* dest_y */ number | null ] + trigger_tooltip_query(): void + unmap(): void + unparent(): void + unrealize(): void + unset_state_flags(flags: StateFlags): void + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Methods of Gtk.Accessible */ + get_accessible_role(): AccessibleRole + reset_property(property: AccessibleProperty): void + reset_relation(relation: AccessibleRelation): void + reset_state(state: AccessibleState): void + update_property(properties: AccessibleProperty[], values: any): void + update_relation(relations: AccessibleRelation[], values: any): void + update_state(states: AccessibleState[], values: any): void + /* Methods of Gtk.Actionable */ + get_action_name(): string | null + get_action_target_value(): GLib.Variant | null + set_action_name(action_name?: string | null): void + set_action_target_value(target_value?: GLib.Variant | null): void + set_detailed_action_name(detailed_action_name: string): void + /* Methods of Gtk.Buildable */ + get_buildable_id(): string + /* Virtual methods of Gtk.ListBoxRow */ + vfunc_activate(): void + vfunc_get_action_name(): string | null + vfunc_get_action_target_value(): GLib.Variant | null + vfunc_set_action_name(action_name?: string | null): void + vfunc_set_action_target_value(target_value?: GLib.Variant | null): void + /* Virtual methods of Gtk.Widget */ + vfunc_compute_expand(hexpand_p: boolean, vexpand_p: boolean): void + vfunc_contains(x: number, y: number): boolean + vfunc_css_changed(change: CssStyleChange): void + vfunc_direction_changed(previous_direction: TextDirection): void + vfunc_focus(direction: DirectionType): boolean + vfunc_get_request_mode(): SizeRequestMode + vfunc_grab_focus(): boolean + vfunc_hide(): void + vfunc_keynav_failed(direction: DirectionType): boolean + vfunc_map(): void + vfunc_measure(orientation: Orientation, for_size: number): [ /* minimum */ number | null, /* natural */ number | null, /* minimum_baseline */ number | null, /* natural_baseline */ number | null ] + vfunc_mnemonic_activate(group_cycling: boolean): boolean + vfunc_move_focus(direction: DirectionType): void + vfunc_query_tooltip(x: number, y: number, keyboard_tooltip: boolean, tooltip: Tooltip): boolean + vfunc_realize(): void + vfunc_root(): void + vfunc_set_focus_child(child?: Widget | null): void + vfunc_show(): void + vfunc_size_allocate(width: number, height: number, baseline: number): void + vfunc_snapshot(snapshot: Snapshot): void + vfunc_state_flags_changed(previous_state_flags: StateFlags): void + vfunc_system_setting_changed(settings: SystemSetting): void + vfunc_unmap(): void + vfunc_unrealize(): void + vfunc_unroot(): void + vfunc_add_child(builder: Builder, child: GObject.Object, type?: string | null): void + vfunc_custom_finished(builder: Builder, child: GObject.Object | null, tagname: string, data?: object | null): void + vfunc_custom_tag_end(builder: Builder, child: GObject.Object | null, tagname: string, data?: object | null): void + vfunc_custom_tag_start(builder: Builder, child: GObject.Object | null, tagname: string): [ /* returnType */ boolean, /* parser */ BuildableParser, /* data */ object | null ] + vfunc_get_id(): string + vfunc_get_internal_child(builder: Builder, childname: string): GObject.Object + vfunc_parser_finished(builder: Builder): void + vfunc_set_buildable_property(builder: Builder, name: string, value: any): void + vfunc_set_id(id: string): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Gtk.ListBoxRow */ + connect(sigName: "activate", callback: (($obj: ListBoxRow) => void)): number + connect_after(sigName: "activate", callback: (($obj: ListBoxRow) => void)): number + emit(sigName: "activate"): void + /* Signals of Gtk.Widget */ + connect(sigName: "destroy", callback: (($obj: ListBoxRow) => void)): number + connect_after(sigName: "destroy", callback: (($obj: ListBoxRow) => void)): number + emit(sigName: "destroy"): void + connect(sigName: "direction-changed", callback: (($obj: ListBoxRow, previous_direction: TextDirection) => void)): number + connect_after(sigName: "direction-changed", callback: (($obj: ListBoxRow, previous_direction: TextDirection) => void)): number + emit(sigName: "direction-changed", previous_direction: TextDirection): void + connect(sigName: "hide", callback: (($obj: ListBoxRow) => void)): number + connect_after(sigName: "hide", callback: (($obj: ListBoxRow) => void)): number + emit(sigName: "hide"): void + connect(sigName: "keynav-failed", callback: (($obj: ListBoxRow, direction: DirectionType) => boolean)): number + connect_after(sigName: "keynav-failed", callback: (($obj: ListBoxRow, direction: DirectionType) => boolean)): number + emit(sigName: "keynav-failed", direction: DirectionType): void + connect(sigName: "map", callback: (($obj: ListBoxRow) => void)): number + connect_after(sigName: "map", callback: (($obj: ListBoxRow) => void)): number + emit(sigName: "map"): void + connect(sigName: "mnemonic-activate", callback: (($obj: ListBoxRow, group_cycling: boolean) => boolean)): number + connect_after(sigName: "mnemonic-activate", callback: (($obj: ListBoxRow, group_cycling: boolean) => boolean)): number + emit(sigName: "mnemonic-activate", group_cycling: boolean): void + connect(sigName: "move-focus", callback: (($obj: ListBoxRow, direction: DirectionType) => void)): number + connect_after(sigName: "move-focus", callback: (($obj: ListBoxRow, direction: DirectionType) => void)): number + emit(sigName: "move-focus", direction: DirectionType): void + connect(sigName: "query-tooltip", callback: (($obj: ListBoxRow, x: number, y: number, keyboard_mode: boolean, tooltip: Tooltip) => boolean)): number + connect_after(sigName: "query-tooltip", callback: (($obj: ListBoxRow, x: number, y: number, keyboard_mode: boolean, tooltip: Tooltip) => boolean)): number + emit(sigName: "query-tooltip", x: number, y: number, keyboard_mode: boolean, tooltip: Tooltip): void + connect(sigName: "realize", callback: (($obj: ListBoxRow) => void)): number + connect_after(sigName: "realize", callback: (($obj: ListBoxRow) => void)): number + emit(sigName: "realize"): void + connect(sigName: "show", callback: (($obj: ListBoxRow) => void)): number + connect_after(sigName: "show", callback: (($obj: ListBoxRow) => void)): number + emit(sigName: "show"): void + connect(sigName: "state-flags-changed", callback: (($obj: ListBoxRow, flags: StateFlags) => void)): number + connect_after(sigName: "state-flags-changed", callback: (($obj: ListBoxRow, flags: StateFlags) => void)): number + emit(sigName: "state-flags-changed", flags: StateFlags): void + connect(sigName: "unmap", callback: (($obj: ListBoxRow) => void)): number + connect_after(sigName: "unmap", callback: (($obj: ListBoxRow) => void)): number + emit(sigName: "unmap"): void + connect(sigName: "unrealize", callback: (($obj: ListBoxRow) => void)): number + connect_after(sigName: "unrealize", callback: (($obj: ListBoxRow) => void)): number + emit(sigName: "unrealize"): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: ListBoxRow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: ListBoxRow, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: "notify::activatable", callback: (($obj: ListBoxRow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::activatable", callback: (($obj: ListBoxRow, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::child", callback: (($obj: ListBoxRow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::child", callback: (($obj: ListBoxRow, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::selectable", callback: (($obj: ListBoxRow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::selectable", callback: (($obj: ListBoxRow, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::can-focus", callback: (($obj: ListBoxRow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::can-focus", callback: (($obj: ListBoxRow, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::can-target", callback: (($obj: ListBoxRow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::can-target", callback: (($obj: ListBoxRow, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::css-classes", callback: (($obj: ListBoxRow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::css-classes", callback: (($obj: ListBoxRow, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::cursor", callback: (($obj: ListBoxRow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::cursor", callback: (($obj: ListBoxRow, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::focus-on-click", callback: (($obj: ListBoxRow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::focus-on-click", callback: (($obj: ListBoxRow, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::focusable", callback: (($obj: ListBoxRow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::focusable", callback: (($obj: ListBoxRow, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::halign", callback: (($obj: ListBoxRow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::halign", callback: (($obj: ListBoxRow, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::has-default", callback: (($obj: ListBoxRow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-default", callback: (($obj: ListBoxRow, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::has-focus", callback: (($obj: ListBoxRow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-focus", callback: (($obj: ListBoxRow, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::has-tooltip", callback: (($obj: ListBoxRow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-tooltip", callback: (($obj: ListBoxRow, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::height-request", callback: (($obj: ListBoxRow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::height-request", callback: (($obj: ListBoxRow, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::hexpand", callback: (($obj: ListBoxRow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hexpand", callback: (($obj: ListBoxRow, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::hexpand-set", callback: (($obj: ListBoxRow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hexpand-set", callback: (($obj: ListBoxRow, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::layout-manager", callback: (($obj: ListBoxRow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::layout-manager", callback: (($obj: ListBoxRow, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-bottom", callback: (($obj: ListBoxRow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-bottom", callback: (($obj: ListBoxRow, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-end", callback: (($obj: ListBoxRow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-end", callback: (($obj: ListBoxRow, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-start", callback: (($obj: ListBoxRow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-start", callback: (($obj: ListBoxRow, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-top", callback: (($obj: ListBoxRow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-top", callback: (($obj: ListBoxRow, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::name", callback: (($obj: ListBoxRow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::name", callback: (($obj: ListBoxRow, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::opacity", callback: (($obj: ListBoxRow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::opacity", callback: (($obj: ListBoxRow, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::overflow", callback: (($obj: ListBoxRow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::overflow", callback: (($obj: ListBoxRow, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::parent", callback: (($obj: ListBoxRow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::parent", callback: (($obj: ListBoxRow, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::receives-default", callback: (($obj: ListBoxRow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::receives-default", callback: (($obj: ListBoxRow, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::root", callback: (($obj: ListBoxRow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::root", callback: (($obj: ListBoxRow, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::scale-factor", callback: (($obj: ListBoxRow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::scale-factor", callback: (($obj: ListBoxRow, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::sensitive", callback: (($obj: ListBoxRow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::sensitive", callback: (($obj: ListBoxRow, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::tooltip-markup", callback: (($obj: ListBoxRow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::tooltip-markup", callback: (($obj: ListBoxRow, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::tooltip-text", callback: (($obj: ListBoxRow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::tooltip-text", callback: (($obj: ListBoxRow, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::valign", callback: (($obj: ListBoxRow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::valign", callback: (($obj: ListBoxRow, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::vexpand", callback: (($obj: ListBoxRow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vexpand", callback: (($obj: ListBoxRow, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::vexpand-set", callback: (($obj: ListBoxRow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vexpand-set", callback: (($obj: ListBoxRow, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::visible", callback: (($obj: ListBoxRow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::visible", callback: (($obj: ListBoxRow, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::width-request", callback: (($obj: ListBoxRow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::width-request", callback: (($obj: ListBoxRow, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::accessible-role", callback: (($obj: ListBoxRow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-role", callback: (($obj: ListBoxRow, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::action-name", callback: (($obj: ListBoxRow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::action-name", callback: (($obj: ListBoxRow, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::action-target", callback: (($obj: ListBoxRow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::action-target", callback: (($obj: ListBoxRow, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: ListBoxRow_ConstructProps) + _init (config?: ListBoxRow_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(): ListBoxRow + static $gtype: GObject.Type +} +export interface ListItem_ConstructProps extends GObject.Object_ConstructProps { + activatable?: boolean + child?: Widget + selectable?: boolean +} +export class ListItem { + /* Properties of Gtk.ListItem */ + activatable: boolean + child: Widget + readonly item: GObject.Object + readonly position: number + selectable: boolean + readonly selected: boolean + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of Gtk.ListItem */ + get_activatable(): boolean + get_child(): Widget | null + get_item(): GObject.Object | null + get_position(): number + get_selectable(): boolean + get_selected(): boolean + set_activatable(activatable: boolean): void + set_child(child?: Widget | null): void + set_selectable(selectable: boolean): void + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: ListItem, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: ListItem, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: "notify::activatable", callback: (($obj: ListItem, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::activatable", callback: (($obj: ListItem, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::child", callback: (($obj: ListItem, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::child", callback: (($obj: ListItem, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::item", callback: (($obj: ListItem, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::item", callback: (($obj: ListItem, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::position", callback: (($obj: ListItem, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::position", callback: (($obj: ListItem, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::selectable", callback: (($obj: ListItem, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::selectable", callback: (($obj: ListItem, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::selected", callback: (($obj: ListItem, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::selected", callback: (($obj: ListItem, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: ListItem_ConstructProps) + _init (config?: ListItem_ConstructProps): void + static $gtype: GObject.Type +} +export interface ListItemFactory_ConstructProps extends GObject.Object_ConstructProps { +} +export class ListItemFactory { + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: ListItemFactory, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: ListItemFactory, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: ListItemFactory_ConstructProps) + _init (config?: ListItemFactory_ConstructProps): void + static $gtype: GObject.Type +} +export interface ListStore_ConstructProps extends GObject.Object_ConstructProps { +} +export class ListStore { + /* Fields of Gtk.ListStore */ + parent: GObject.Object + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of Gtk.ListStore */ + append(): /* iter */ TreeIter + clear(): void + insert(position: number): /* iter */ TreeIter + insert_after(sibling?: TreeIter | null): /* iter */ TreeIter + insert_before(sibling?: TreeIter | null): /* iter */ TreeIter + insert_with_values(position: number, columns: number[], values: any): /* iter */ TreeIter | null + iter_is_valid(iter: TreeIter): boolean + move_after(iter: TreeIter, position?: TreeIter | null): void + move_before(iter: TreeIter, position?: TreeIter | null): void + prepend(): /* iter */ TreeIter + remove(iter: TreeIter): boolean + reorder(new_order: number[]): void + set_column_types(types: GObject.Type[]): void + set_value(iter: TreeIter, column: number, value: any): void + set(iter: TreeIter, columns: number[], values: any): void + swap(a: TreeIter, b: TreeIter): void + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Methods of Gtk.Buildable */ + get_buildable_id(): string + /* Methods of Gtk.TreeDragDest */ + drag_data_received(dest: TreePath, value: any): boolean + row_drop_possible(dest_path: TreePath, value: any): boolean + /* Methods of Gtk.TreeDragSource */ + drag_data_delete(path: TreePath): boolean + drag_data_get(path: TreePath): Gdk.ContentProvider | null + row_draggable(path: TreePath): boolean + /* Methods of Gtk.TreeModel */ + filter_new(root?: TreePath | null): TreeModel + foreach(func: TreeModelForeachFunc): void + get_column_type(index_: number): GObject.Type + get_flags(): TreeModelFlags + get_iter(path: TreePath): [ /* returnType */ boolean, /* iter */ TreeIter ] + get_iter_first(): [ /* returnType */ boolean, /* iter */ TreeIter ] + get_iter_from_string(path_string: string): [ /* returnType */ boolean, /* iter */ TreeIter ] + get_n_columns(): number + get_path(iter: TreeIter): TreePath + get_string_from_iter(iter: TreeIter): string | null + get_value(iter: TreeIter, column: number): /* value */ any + iter_children(parent?: TreeIter | null): [ /* returnType */ boolean, /* iter */ TreeIter ] + iter_has_child(iter: TreeIter): boolean + iter_n_children(iter?: TreeIter | null): number + iter_next(iter: TreeIter): boolean + iter_nth_child(parent: TreeIter | null, n: number): [ /* returnType */ boolean, /* iter */ TreeIter ] + iter_parent(child: TreeIter): [ /* returnType */ boolean, /* iter */ TreeIter ] + iter_previous(iter: TreeIter): boolean + ref_node(iter: TreeIter): void + row_changed(path: TreePath, iter: TreeIter): void + row_deleted(path: TreePath): void + row_has_child_toggled(path: TreePath, iter: TreeIter): void + row_inserted(path: TreePath, iter: TreeIter): void + rows_reordered(path: TreePath, iter: TreeIter | null, new_order: number[]): void + unref_node(iter: TreeIter): void + /* Methods of Gtk.TreeSortable */ + get_sort_column_id(): [ /* returnType */ boolean, /* sort_column_id */ number, /* order */ SortType ] + has_default_sort_func(): boolean + set_default_sort_func(sort_func: TreeIterCompareFunc): void + set_sort_column_id(sort_column_id: number, order: SortType): void + set_sort_func(sort_column_id: number, sort_func: TreeIterCompareFunc): void + sort_column_changed(): void + /* Virtual methods of Gtk.ListStore */ + vfunc_add_child(builder: Builder, child: GObject.Object, type?: string | null): void + vfunc_custom_finished(builder: Builder, child: GObject.Object | null, tagname: string, data?: object | null): void + vfunc_custom_tag_end(builder: Builder, child: GObject.Object | null, tagname: string, data?: object | null): void + vfunc_custom_tag_start(builder: Builder, child: GObject.Object | null, tagname: string): [ /* returnType */ boolean, /* parser */ BuildableParser, /* data */ object | null ] + vfunc_get_id(): string + vfunc_get_internal_child(builder: Builder, childname: string): GObject.Object + vfunc_parser_finished(builder: Builder): void + vfunc_set_buildable_property(builder: Builder, name: string, value: any): void + vfunc_set_id(id: string): void + vfunc_drag_data_received(dest: TreePath, value: any): boolean + vfunc_row_drop_possible(dest_path: TreePath, value: any): boolean + vfunc_drag_data_delete(path: TreePath): boolean + vfunc_drag_data_get(path: TreePath): Gdk.ContentProvider | null + vfunc_row_draggable(path: TreePath): boolean + vfunc_get_column_type(index_: number): GObject.Type + vfunc_get_flags(): TreeModelFlags + vfunc_get_iter(path: TreePath): [ /* returnType */ boolean, /* iter */ TreeIter ] + vfunc_get_n_columns(): number + vfunc_get_path(iter: TreeIter): TreePath + vfunc_get_value(iter: TreeIter, column: number): /* value */ any + vfunc_iter_children(parent?: TreeIter | null): [ /* returnType */ boolean, /* iter */ TreeIter ] + vfunc_iter_has_child(iter: TreeIter): boolean + vfunc_iter_n_children(iter?: TreeIter | null): number + vfunc_iter_next(iter: TreeIter): boolean + vfunc_iter_nth_child(parent: TreeIter | null, n: number): [ /* returnType */ boolean, /* iter */ TreeIter ] + vfunc_iter_parent(child: TreeIter): [ /* returnType */ boolean, /* iter */ TreeIter ] + vfunc_iter_previous(iter: TreeIter): boolean + vfunc_ref_node(iter: TreeIter): void + vfunc_row_changed(path: TreePath, iter: TreeIter): void + vfunc_row_deleted(path: TreePath): void + vfunc_row_has_child_toggled(path: TreePath, iter: TreeIter): void + vfunc_row_inserted(path: TreePath, iter: TreeIter): void + vfunc_unref_node(iter: TreeIter): void + vfunc_get_sort_column_id(): [ /* returnType */ boolean, /* sort_column_id */ number, /* order */ SortType ] + vfunc_has_default_sort_func(): boolean + vfunc_set_default_sort_func(sort_func: TreeIterCompareFunc): void + vfunc_set_sort_column_id(sort_column_id: number, order: SortType): void + vfunc_set_sort_func(sort_column_id: number, sort_func: TreeIterCompareFunc): void + vfunc_sort_column_changed(): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: ListStore, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: ListStore, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + /* Signals of Gtk.TreeModel */ + connect(sigName: "row-changed", callback: (($obj: ListStore, path: TreePath, iter: TreeIter) => void)): number + connect_after(sigName: "row-changed", callback: (($obj: ListStore, path: TreePath, iter: TreeIter) => void)): number + emit(sigName: "row-changed", path: TreePath, iter: TreeIter): void + connect(sigName: "row-deleted", callback: (($obj: ListStore, path: TreePath) => void)): number + connect_after(sigName: "row-deleted", callback: (($obj: ListStore, path: TreePath) => void)): number + emit(sigName: "row-deleted", path: TreePath): void + connect(sigName: "row-has-child-toggled", callback: (($obj: ListStore, path: TreePath, iter: TreeIter) => void)): number + connect_after(sigName: "row-has-child-toggled", callback: (($obj: ListStore, path: TreePath, iter: TreeIter) => void)): number + emit(sigName: "row-has-child-toggled", path: TreePath, iter: TreeIter): void + connect(sigName: "row-inserted", callback: (($obj: ListStore, path: TreePath, iter: TreeIter) => void)): number + connect_after(sigName: "row-inserted", callback: (($obj: ListStore, path: TreePath, iter: TreeIter) => void)): number + emit(sigName: "row-inserted", path: TreePath, iter: TreeIter): void + connect(sigName: "rows-reordered", callback: (($obj: ListStore, path: TreePath, iter: TreeIter, new_order?: object | null) => void)): number + connect_after(sigName: "rows-reordered", callback: (($obj: ListStore, path: TreePath, iter: TreeIter, new_order?: object | null) => void)): number + emit(sigName: "rows-reordered", path: TreePath, iter: TreeIter, new_order?: object | null): void + /* Signals of Gtk.TreeSortable */ + connect(sigName: "sort-column-changed", callback: (($obj: ListStore) => void)): number + connect_after(sigName: "sort-column-changed", callback: (($obj: ListStore) => void)): number + emit(sigName: "sort-column-changed"): void + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: ListStore_ConstructProps) + _init (config?: ListStore_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(types: GObject.Type[]): ListStore + static $gtype: GObject.Type +} +export interface ListView_ConstructProps extends ListBase_ConstructProps { + enable_rubberband?: boolean + factory?: ListItemFactory + model?: SelectionModel + show_separators?: boolean + single_click_activate?: boolean + accessible_role?: AccessibleRole + orientation?: Orientation + hadjustment?: Adjustment + hscroll_policy?: ScrollablePolicy + vadjustment?: Adjustment + vscroll_policy?: ScrollablePolicy +} +export class ListView { + /* Properties of Gtk.ListView */ + enable_rubberband: boolean + factory: ListItemFactory + model: SelectionModel + show_separators: boolean + single_click_activate: boolean + /* Properties of Gtk.ListBase */ + orientation: Orientation + /* Properties of Gtk.Widget */ + can_focus: boolean + can_target: boolean + css_classes: string[] + cursor: Gdk.Cursor + focus_on_click: boolean + focusable: boolean + halign: Align + readonly has_default: boolean + readonly has_focus: boolean + has_tooltip: boolean + height_request: number + hexpand: boolean + hexpand_set: boolean + layout_manager: LayoutManager + margin_bottom: number + margin_end: number + margin_start: number + margin_top: number + name: string + opacity: number + overflow: Overflow + readonly parent: Widget + receives_default: boolean + readonly root: Root + readonly scale_factor: number + sensitive: boolean + tooltip_markup: string + tooltip_text: string + valign: Align + vexpand: boolean + vexpand_set: boolean + visible: boolean + width_request: number + /* Properties of Gtk.Accessible */ + accessible_role: AccessibleRole + /* Properties of Gtk.Scrollable */ + hadjustment: Adjustment + hscroll_policy: ScrollablePolicy + vadjustment: Adjustment + vscroll_policy: ScrollablePolicy + /* Fields of Gtk.Widget */ + parent_instance: GObject.InitiallyUnowned + /* Fields of GObject.InitiallyUnowned */ + g_type_instance: GObject.TypeInstance + /* Methods of Gtk.ListView */ + get_enable_rubberband(): boolean + get_factory(): ListItemFactory | null + get_model(): SelectionModel | null + get_show_separators(): boolean + get_single_click_activate(): boolean + set_enable_rubberband(enable_rubberband: boolean): void + set_factory(factory?: ListItemFactory | null): void + set_model(model?: SelectionModel | null): void + set_show_separators(show_separators: boolean): void + set_single_click_activate(single_click_activate: boolean): void + /* Methods of Gtk.Widget */ + action_set_enabled(action_name: string, enabled: boolean): void + activate(): boolean + activate_action(name: string, args?: GLib.Variant | null): boolean + activate_default(): void + add_controller(controller: EventController): void + add_css_class(css_class: string): void + add_mnemonic_label(label: Widget): void + add_tick_callback(callback: TickCallback): number + allocate(width: number, height: number, baseline: number, transform?: Gsk.Transform | null): void + child_focus(direction: DirectionType): boolean + compute_bounds(target: Widget): [ /* returnType */ boolean, /* out_bounds */ Graphene.Rect ] + compute_expand(orientation: Orientation): boolean + compute_point(target: Widget, point: Graphene.Point): [ /* returnType */ boolean, /* out_point */ Graphene.Point ] + compute_transform(target: Widget): [ /* returnType */ boolean, /* out_transform */ Graphene.Matrix ] + contains(x: number, y: number): boolean + create_pango_context(): Pango.Context + create_pango_layout(text?: string | null): Pango.Layout + drag_check_threshold(start_x: number, start_y: number, current_x: number, current_y: number): boolean + error_bell(): void + get_allocated_baseline(): number + get_allocated_height(): number + get_allocated_width(): number + get_allocation(): /* allocation */ Allocation + get_ancestor(widget_type: GObject.Type): Widget | null + get_can_focus(): boolean + get_can_target(): boolean + get_child_visible(): boolean + get_clipboard(): Gdk.Clipboard + get_css_classes(): string[] + get_css_name(): string + get_cursor(): Gdk.Cursor | null + get_direction(): TextDirection + get_display(): Gdk.Display + get_first_child(): Widget | null + get_focus_child(): Widget | null + get_focus_on_click(): boolean + get_focusable(): boolean + get_font_map(): Pango.FontMap | null + get_font_options(): cairo.FontOptions | null + get_frame_clock(): Gdk.FrameClock | null + get_halign(): Align + get_has_tooltip(): boolean + get_height(): number + get_hexpand(): boolean + get_hexpand_set(): boolean + get_last_child(): Widget | null + get_layout_manager(): LayoutManager | null + get_mapped(): boolean + get_margin_bottom(): number + get_margin_end(): number + get_margin_start(): number + get_margin_top(): number + get_name(): string + get_native(): Native | null + get_next_sibling(): Widget | null + get_opacity(): number + get_overflow(): Overflow + get_pango_context(): Pango.Context + get_parent(): Widget | null + get_preferred_size(): [ /* minimum_size */ Requisition | null, /* natural_size */ Requisition | null ] + get_prev_sibling(): Widget | null + get_primary_clipboard(): Gdk.Clipboard + get_realized(): boolean + get_receives_default(): boolean + get_request_mode(): SizeRequestMode + get_root(): Root | null + get_scale_factor(): number + get_sensitive(): boolean + get_settings(): Settings + get_size(orientation: Orientation): number + get_size_request(): [ /* width */ number | null, /* height */ number | null ] + get_state_flags(): StateFlags + get_style_context(): StyleContext + get_template_child(widget_type: GObject.Type, name: string): GObject.Object + get_tooltip_markup(): string | null + get_tooltip_text(): string | null + get_valign(): Align + get_vexpand(): boolean + get_vexpand_set(): boolean + get_visible(): boolean + get_width(): number + grab_focus(): boolean + has_css_class(css_class: string): boolean + has_visible_focus(): boolean + hide(): void + in_destruction(): boolean + init_template(): void + insert_action_group(name: string, group?: Gio.ActionGroup | null): void + insert_after(parent: Widget, previous_sibling?: Widget | null): void + insert_before(parent: Widget, next_sibling?: Widget | null): void + is_ancestor(ancestor: Widget): boolean + is_drawable(): boolean + is_focus(): boolean + is_sensitive(): boolean + is_visible(): boolean + keynav_failed(direction: DirectionType): boolean + list_mnemonic_labels(): Widget[] + map(): void + measure(orientation: Orientation, for_size: number): [ /* minimum */ number | null, /* natural */ number | null, /* minimum_baseline */ number | null, /* natural_baseline */ number | null ] + mnemonic_activate(group_cycling: boolean): boolean + observe_children(): Gio.ListModel + observe_controllers(): Gio.ListModel + pick(x: number, y: number, flags: PickFlags): Widget | null + queue_allocate(): void + queue_draw(): void + queue_resize(): void + realize(): void + remove_controller(controller: EventController): void + remove_css_class(css_class: string): void + remove_mnemonic_label(label: Widget): void + remove_tick_callback(id: number): void + set_can_focus(can_focus: boolean): void + set_can_target(can_target: boolean): void + set_child_visible(child_visible: boolean): void + set_css_classes(classes: string[]): void + set_cursor(cursor?: Gdk.Cursor | null): void + set_cursor_from_name(name?: string | null): void + set_direction(dir: TextDirection): void + set_focus_child(child?: Widget | null): void + set_focus_on_click(focus_on_click: boolean): void + set_focusable(focusable: boolean): void + set_font_map(font_map?: Pango.FontMap | null): void + set_font_options(options?: cairo.FontOptions | null): void + set_halign(align: Align): void + set_has_tooltip(has_tooltip: boolean): void + set_hexpand(expand: boolean): void + set_hexpand_set(set: boolean): void + set_layout_manager(layout_manager?: LayoutManager | null): void + set_margin_bottom(margin: number): void + set_margin_end(margin: number): void + set_margin_start(margin: number): void + set_margin_top(margin: number): void + set_name(name: string): void + set_opacity(opacity: number): void + set_overflow(overflow: Overflow): void + set_parent(parent: Widget): void + set_receives_default(receives_default: boolean): void + set_sensitive(sensitive: boolean): void + set_size_request(width: number, height: number): void + set_state_flags(flags: StateFlags, clear: boolean): void + set_tooltip_markup(markup?: string | null): void + set_tooltip_text(text?: string | null): void + set_valign(align: Align): void + set_vexpand(expand: boolean): void + set_vexpand_set(set: boolean): void + set_visible(visible: boolean): void + should_layout(): boolean + show(): void + size_allocate(allocation: Allocation, baseline: number): void + snapshot_child(child: Widget, snapshot: Snapshot): void + translate_coordinates(dest_widget: Widget, src_x: number, src_y: number): [ /* returnType */ boolean, /* dest_x */ number | null, /* dest_y */ number | null ] + trigger_tooltip_query(): void + unmap(): void + unparent(): void + unrealize(): void + unset_state_flags(flags: StateFlags): void + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Methods of Gtk.Accessible */ + get_accessible_role(): AccessibleRole + reset_property(property: AccessibleProperty): void + reset_relation(relation: AccessibleRelation): void + reset_state(state: AccessibleState): void + update_property(properties: AccessibleProperty[], values: any): void + update_relation(relations: AccessibleRelation[], values: any): void + update_state(states: AccessibleState[], values: any): void + /* Methods of Gtk.Buildable */ + get_buildable_id(): string + /* Methods of Gtk.Orientable */ + get_orientation(): Orientation + set_orientation(orientation: Orientation): void + /* Methods of Gtk.Scrollable */ + get_border(): [ /* returnType */ boolean, /* border */ Border ] + get_hadjustment(): Adjustment + get_hscroll_policy(): ScrollablePolicy + get_vadjustment(): Adjustment + get_vscroll_policy(): ScrollablePolicy + set_hadjustment(hadjustment?: Adjustment | null): void + set_hscroll_policy(policy: ScrollablePolicy): void + set_vadjustment(vadjustment?: Adjustment | null): void + set_vscroll_policy(policy: ScrollablePolicy): void + /* Virtual methods of Gtk.ListBase */ + vfunc_get_border(): [ /* returnType */ boolean, /* border */ Border ] + /* Virtual methods of Gtk.Widget */ + vfunc_compute_expand(hexpand_p: boolean, vexpand_p: boolean): void + vfunc_contains(x: number, y: number): boolean + vfunc_css_changed(change: CssStyleChange): void + vfunc_direction_changed(previous_direction: TextDirection): void + vfunc_focus(direction: DirectionType): boolean + vfunc_get_request_mode(): SizeRequestMode + vfunc_grab_focus(): boolean + vfunc_hide(): void + vfunc_keynav_failed(direction: DirectionType): boolean + vfunc_map(): void + vfunc_measure(orientation: Orientation, for_size: number): [ /* minimum */ number | null, /* natural */ number | null, /* minimum_baseline */ number | null, /* natural_baseline */ number | null ] + vfunc_mnemonic_activate(group_cycling: boolean): boolean + vfunc_move_focus(direction: DirectionType): void + vfunc_query_tooltip(x: number, y: number, keyboard_tooltip: boolean, tooltip: Tooltip): boolean + vfunc_realize(): void + vfunc_root(): void + vfunc_set_focus_child(child?: Widget | null): void + vfunc_show(): void + vfunc_size_allocate(width: number, height: number, baseline: number): void + vfunc_snapshot(snapshot: Snapshot): void + vfunc_state_flags_changed(previous_state_flags: StateFlags): void + vfunc_system_setting_changed(settings: SystemSetting): void + vfunc_unmap(): void + vfunc_unrealize(): void + vfunc_unroot(): void + vfunc_add_child(builder: Builder, child: GObject.Object, type?: string | null): void + vfunc_custom_finished(builder: Builder, child: GObject.Object | null, tagname: string, data?: object | null): void + vfunc_custom_tag_end(builder: Builder, child: GObject.Object | null, tagname: string, data?: object | null): void + vfunc_custom_tag_start(builder: Builder, child: GObject.Object | null, tagname: string): [ /* returnType */ boolean, /* parser */ BuildableParser, /* data */ object | null ] + vfunc_get_id(): string + vfunc_get_internal_child(builder: Builder, childname: string): GObject.Object + vfunc_parser_finished(builder: Builder): void + vfunc_set_buildable_property(builder: Builder, name: string, value: any): void + vfunc_set_id(id: string): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Gtk.ListView */ + connect(sigName: "activate", callback: (($obj: ListView, position: number) => void)): number + connect_after(sigName: "activate", callback: (($obj: ListView, position: number) => void)): number + emit(sigName: "activate", position: number): void + /* Signals of Gtk.Widget */ + connect(sigName: "destroy", callback: (($obj: ListView) => void)): number + connect_after(sigName: "destroy", callback: (($obj: ListView) => void)): number + emit(sigName: "destroy"): void + connect(sigName: "direction-changed", callback: (($obj: ListView, previous_direction: TextDirection) => void)): number + connect_after(sigName: "direction-changed", callback: (($obj: ListView, previous_direction: TextDirection) => void)): number + emit(sigName: "direction-changed", previous_direction: TextDirection): void + connect(sigName: "hide", callback: (($obj: ListView) => void)): number + connect_after(sigName: "hide", callback: (($obj: ListView) => void)): number + emit(sigName: "hide"): void + connect(sigName: "keynav-failed", callback: (($obj: ListView, direction: DirectionType) => boolean)): number + connect_after(sigName: "keynav-failed", callback: (($obj: ListView, direction: DirectionType) => boolean)): number + emit(sigName: "keynav-failed", direction: DirectionType): void + connect(sigName: "map", callback: (($obj: ListView) => void)): number + connect_after(sigName: "map", callback: (($obj: ListView) => void)): number + emit(sigName: "map"): void + connect(sigName: "mnemonic-activate", callback: (($obj: ListView, group_cycling: boolean) => boolean)): number + connect_after(sigName: "mnemonic-activate", callback: (($obj: ListView, group_cycling: boolean) => boolean)): number + emit(sigName: "mnemonic-activate", group_cycling: boolean): void + connect(sigName: "move-focus", callback: (($obj: ListView, direction: DirectionType) => void)): number + connect_after(sigName: "move-focus", callback: (($obj: ListView, direction: DirectionType) => void)): number + emit(sigName: "move-focus", direction: DirectionType): void + connect(sigName: "query-tooltip", callback: (($obj: ListView, x: number, y: number, keyboard_mode: boolean, tooltip: Tooltip) => boolean)): number + connect_after(sigName: "query-tooltip", callback: (($obj: ListView, x: number, y: number, keyboard_mode: boolean, tooltip: Tooltip) => boolean)): number + emit(sigName: "query-tooltip", x: number, y: number, keyboard_mode: boolean, tooltip: Tooltip): void + connect(sigName: "realize", callback: (($obj: ListView) => void)): number + connect_after(sigName: "realize", callback: (($obj: ListView) => void)): number + emit(sigName: "realize"): void + connect(sigName: "show", callback: (($obj: ListView) => void)): number + connect_after(sigName: "show", callback: (($obj: ListView) => void)): number + emit(sigName: "show"): void + connect(sigName: "state-flags-changed", callback: (($obj: ListView, flags: StateFlags) => void)): number + connect_after(sigName: "state-flags-changed", callback: (($obj: ListView, flags: StateFlags) => void)): number + emit(sigName: "state-flags-changed", flags: StateFlags): void + connect(sigName: "unmap", callback: (($obj: ListView) => void)): number + connect_after(sigName: "unmap", callback: (($obj: ListView) => void)): number + emit(sigName: "unmap"): void + connect(sigName: "unrealize", callback: (($obj: ListView) => void)): number + connect_after(sigName: "unrealize", callback: (($obj: ListView) => void)): number + emit(sigName: "unrealize"): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: ListView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: ListView, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: "notify::enable-rubberband", callback: (($obj: ListView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::enable-rubberband", callback: (($obj: ListView, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::factory", callback: (($obj: ListView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::factory", callback: (($obj: ListView, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::model", callback: (($obj: ListView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::model", callback: (($obj: ListView, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::show-separators", callback: (($obj: ListView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::show-separators", callback: (($obj: ListView, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::single-click-activate", callback: (($obj: ListView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::single-click-activate", callback: (($obj: ListView, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::orientation", callback: (($obj: ListView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::orientation", callback: (($obj: ListView, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::can-focus", callback: (($obj: ListView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::can-focus", callback: (($obj: ListView, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::can-target", callback: (($obj: ListView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::can-target", callback: (($obj: ListView, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::css-classes", callback: (($obj: ListView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::css-classes", callback: (($obj: ListView, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::cursor", callback: (($obj: ListView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::cursor", callback: (($obj: ListView, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::focus-on-click", callback: (($obj: ListView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::focus-on-click", callback: (($obj: ListView, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::focusable", callback: (($obj: ListView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::focusable", callback: (($obj: ListView, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::halign", callback: (($obj: ListView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::halign", callback: (($obj: ListView, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::has-default", callback: (($obj: ListView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-default", callback: (($obj: ListView, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::has-focus", callback: (($obj: ListView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-focus", callback: (($obj: ListView, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::has-tooltip", callback: (($obj: ListView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-tooltip", callback: (($obj: ListView, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::height-request", callback: (($obj: ListView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::height-request", callback: (($obj: ListView, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::hexpand", callback: (($obj: ListView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hexpand", callback: (($obj: ListView, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::hexpand-set", callback: (($obj: ListView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hexpand-set", callback: (($obj: ListView, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::layout-manager", callback: (($obj: ListView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::layout-manager", callback: (($obj: ListView, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-bottom", callback: (($obj: ListView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-bottom", callback: (($obj: ListView, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-end", callback: (($obj: ListView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-end", callback: (($obj: ListView, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-start", callback: (($obj: ListView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-start", callback: (($obj: ListView, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-top", callback: (($obj: ListView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-top", callback: (($obj: ListView, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::name", callback: (($obj: ListView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::name", callback: (($obj: ListView, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::opacity", callback: (($obj: ListView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::opacity", callback: (($obj: ListView, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::overflow", callback: (($obj: ListView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::overflow", callback: (($obj: ListView, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::parent", callback: (($obj: ListView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::parent", callback: (($obj: ListView, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::receives-default", callback: (($obj: ListView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::receives-default", callback: (($obj: ListView, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::root", callback: (($obj: ListView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::root", callback: (($obj: ListView, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::scale-factor", callback: (($obj: ListView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::scale-factor", callback: (($obj: ListView, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::sensitive", callback: (($obj: ListView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::sensitive", callback: (($obj: ListView, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::tooltip-markup", callback: (($obj: ListView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::tooltip-markup", callback: (($obj: ListView, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::tooltip-text", callback: (($obj: ListView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::tooltip-text", callback: (($obj: ListView, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::valign", callback: (($obj: ListView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::valign", callback: (($obj: ListView, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::vexpand", callback: (($obj: ListView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vexpand", callback: (($obj: ListView, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::vexpand-set", callback: (($obj: ListView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vexpand-set", callback: (($obj: ListView, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::visible", callback: (($obj: ListView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::visible", callback: (($obj: ListView, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::width-request", callback: (($obj: ListView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::width-request", callback: (($obj: ListView, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::accessible-role", callback: (($obj: ListView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-role", callback: (($obj: ListView, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::hadjustment", callback: (($obj: ListView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hadjustment", callback: (($obj: ListView, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::hscroll-policy", callback: (($obj: ListView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hscroll-policy", callback: (($obj: ListView, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::vadjustment", callback: (($obj: ListView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vadjustment", callback: (($obj: ListView, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::vscroll-policy", callback: (($obj: ListView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vscroll-policy", callback: (($obj: ListView, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: ListView_ConstructProps) + _init (config?: ListView_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(model?: SelectionModel | null, factory?: ListItemFactory | null): ListView + static $gtype: GObject.Type +} +export interface LockButton_ConstructProps extends Button_ConstructProps { + permission?: Gio.Permission + text_lock?: string + text_unlock?: string + tooltip_lock?: string + tooltip_not_authorized?: string + tooltip_unlock?: string + accessible_role?: AccessibleRole + action_name?: string + action_target?: GLib.Variant +} +export class LockButton { + /* Properties of Gtk.LockButton */ + permission: Gio.Permission + text_lock: string + text_unlock: string + tooltip_lock: string + tooltip_not_authorized: string + tooltip_unlock: string + /* Properties of Gtk.Button */ + child: Widget + has_frame: boolean + icon_name: string + label: string + use_underline: boolean + /* Properties of Gtk.Widget */ + can_focus: boolean + can_target: boolean + css_classes: string[] + cursor: Gdk.Cursor + focus_on_click: boolean + focusable: boolean + halign: Align + readonly has_default: boolean + readonly has_focus: boolean + has_tooltip: boolean + height_request: number + hexpand: boolean + hexpand_set: boolean + layout_manager: LayoutManager + margin_bottom: number + margin_end: number + margin_start: number + margin_top: number + name: string + opacity: number + overflow: Overflow + readonly parent: Widget + receives_default: boolean + readonly root: Root + readonly scale_factor: number + sensitive: boolean + tooltip_markup: string + tooltip_text: string + valign: Align + vexpand: boolean + vexpand_set: boolean + visible: boolean + width_request: number + /* Properties of Gtk.Accessible */ + accessible_role: AccessibleRole + /* Properties of Gtk.Actionable */ + action_name: string + action_target: GLib.Variant + /* Fields of Gtk.Widget */ + parent_instance: GObject.InitiallyUnowned + /* Fields of GObject.InitiallyUnowned */ + g_type_instance: GObject.TypeInstance + /* Methods of Gtk.LockButton */ + get_permission(): Gio.Permission + set_permission(permission?: Gio.Permission | null): void + /* Methods of Gtk.Button */ + get_child(): Widget | null + get_has_frame(): boolean + get_icon_name(): string | null + get_label(): string | null + get_use_underline(): boolean + set_child(child?: Widget | null): void + set_has_frame(has_frame: boolean): void + set_icon_name(icon_name: string): void + set_label(label: string): void + set_use_underline(use_underline: boolean): void + /* Methods of Gtk.Widget */ + action_set_enabled(action_name: string, enabled: boolean): void + activate(): boolean + activate_action(name: string, args?: GLib.Variant | null): boolean + activate_default(): void + add_controller(controller: EventController): void + add_css_class(css_class: string): void + add_mnemonic_label(label: Widget): void + add_tick_callback(callback: TickCallback): number + allocate(width: number, height: number, baseline: number, transform?: Gsk.Transform | null): void + child_focus(direction: DirectionType): boolean + compute_bounds(target: Widget): [ /* returnType */ boolean, /* out_bounds */ Graphene.Rect ] + compute_expand(orientation: Orientation): boolean + compute_point(target: Widget, point: Graphene.Point): [ /* returnType */ boolean, /* out_point */ Graphene.Point ] + compute_transform(target: Widget): [ /* returnType */ boolean, /* out_transform */ Graphene.Matrix ] + contains(x: number, y: number): boolean + create_pango_context(): Pango.Context + create_pango_layout(text?: string | null): Pango.Layout + drag_check_threshold(start_x: number, start_y: number, current_x: number, current_y: number): boolean + error_bell(): void + get_allocated_baseline(): number + get_allocated_height(): number + get_allocated_width(): number + get_allocation(): /* allocation */ Allocation + get_ancestor(widget_type: GObject.Type): Widget | null + get_can_focus(): boolean + get_can_target(): boolean + get_child_visible(): boolean + get_clipboard(): Gdk.Clipboard + get_css_classes(): string[] + get_css_name(): string + get_cursor(): Gdk.Cursor | null + get_direction(): TextDirection + get_display(): Gdk.Display + get_first_child(): Widget | null + get_focus_child(): Widget | null + get_focus_on_click(): boolean + get_focusable(): boolean + get_font_map(): Pango.FontMap | null + get_font_options(): cairo.FontOptions | null + get_frame_clock(): Gdk.FrameClock | null + get_halign(): Align + get_has_tooltip(): boolean + get_height(): number + get_hexpand(): boolean + get_hexpand_set(): boolean + get_last_child(): Widget | null + get_layout_manager(): LayoutManager | null + get_mapped(): boolean + get_margin_bottom(): number + get_margin_end(): number + get_margin_start(): number + get_margin_top(): number + get_name(): string + get_native(): Native | null + get_next_sibling(): Widget | null + get_opacity(): number + get_overflow(): Overflow + get_pango_context(): Pango.Context + get_parent(): Widget | null + get_preferred_size(): [ /* minimum_size */ Requisition | null, /* natural_size */ Requisition | null ] + get_prev_sibling(): Widget | null + get_primary_clipboard(): Gdk.Clipboard + get_realized(): boolean + get_receives_default(): boolean + get_request_mode(): SizeRequestMode + get_root(): Root | null + get_scale_factor(): number + get_sensitive(): boolean + get_settings(): Settings + get_size(orientation: Orientation): number + get_size_request(): [ /* width */ number | null, /* height */ number | null ] + get_state_flags(): StateFlags + get_style_context(): StyleContext + get_template_child(widget_type: GObject.Type, name: string): GObject.Object + get_tooltip_markup(): string | null + get_tooltip_text(): string | null + get_valign(): Align + get_vexpand(): boolean + get_vexpand_set(): boolean + get_visible(): boolean + get_width(): number + grab_focus(): boolean + has_css_class(css_class: string): boolean + has_visible_focus(): boolean + hide(): void + in_destruction(): boolean + init_template(): void + insert_action_group(name: string, group?: Gio.ActionGroup | null): void + insert_after(parent: Widget, previous_sibling?: Widget | null): void + insert_before(parent: Widget, next_sibling?: Widget | null): void + is_ancestor(ancestor: Widget): boolean + is_drawable(): boolean + is_focus(): boolean + is_sensitive(): boolean + is_visible(): boolean + keynav_failed(direction: DirectionType): boolean + list_mnemonic_labels(): Widget[] + map(): void + measure(orientation: Orientation, for_size: number): [ /* minimum */ number | null, /* natural */ number | null, /* minimum_baseline */ number | null, /* natural_baseline */ number | null ] + mnemonic_activate(group_cycling: boolean): boolean + observe_children(): Gio.ListModel + observe_controllers(): Gio.ListModel + pick(x: number, y: number, flags: PickFlags): Widget | null + queue_allocate(): void + queue_draw(): void + queue_resize(): void + realize(): void + remove_controller(controller: EventController): void + remove_css_class(css_class: string): void + remove_mnemonic_label(label: Widget): void + remove_tick_callback(id: number): void + set_can_focus(can_focus: boolean): void + set_can_target(can_target: boolean): void + set_child_visible(child_visible: boolean): void + set_css_classes(classes: string[]): void + set_cursor(cursor?: Gdk.Cursor | null): void + set_cursor_from_name(name?: string | null): void + set_direction(dir: TextDirection): void + set_focus_child(child?: Widget | null): void + set_focus_on_click(focus_on_click: boolean): void + set_focusable(focusable: boolean): void + set_font_map(font_map?: Pango.FontMap | null): void + set_font_options(options?: cairo.FontOptions | null): void + set_halign(align: Align): void + set_has_tooltip(has_tooltip: boolean): void + set_hexpand(expand: boolean): void + set_hexpand_set(set: boolean): void + set_layout_manager(layout_manager?: LayoutManager | null): void + set_margin_bottom(margin: number): void + set_margin_end(margin: number): void + set_margin_start(margin: number): void + set_margin_top(margin: number): void + set_name(name: string): void + set_opacity(opacity: number): void + set_overflow(overflow: Overflow): void + set_parent(parent: Widget): void + set_receives_default(receives_default: boolean): void + set_sensitive(sensitive: boolean): void + set_size_request(width: number, height: number): void + set_state_flags(flags: StateFlags, clear: boolean): void + set_tooltip_markup(markup?: string | null): void + set_tooltip_text(text?: string | null): void + set_valign(align: Align): void + set_vexpand(expand: boolean): void + set_vexpand_set(set: boolean): void + set_visible(visible: boolean): void + should_layout(): boolean + show(): void + size_allocate(allocation: Allocation, baseline: number): void + snapshot_child(child: Widget, snapshot: Snapshot): void + translate_coordinates(dest_widget: Widget, src_x: number, src_y: number): [ /* returnType */ boolean, /* dest_x */ number | null, /* dest_y */ number | null ] + trigger_tooltip_query(): void + unmap(): void + unparent(): void + unrealize(): void + unset_state_flags(flags: StateFlags): void + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Methods of Gtk.Accessible */ + get_accessible_role(): AccessibleRole + reset_property(property: AccessibleProperty): void + reset_relation(relation: AccessibleRelation): void + reset_state(state: AccessibleState): void + update_property(properties: AccessibleProperty[], values: any): void + update_relation(relations: AccessibleRelation[], values: any): void + update_state(states: AccessibleState[], values: any): void + /* Methods of Gtk.Actionable */ + get_action_name(): string | null + get_action_target_value(): GLib.Variant | null + set_action_name(action_name?: string | null): void + set_action_target_value(target_value?: GLib.Variant | null): void + set_detailed_action_name(detailed_action_name: string): void + /* Methods of Gtk.Buildable */ + get_buildable_id(): string + /* Virtual methods of Gtk.Button */ + vfunc_activate(): void + vfunc_clicked(): void + vfunc_get_action_name(): string | null + vfunc_get_action_target_value(): GLib.Variant | null + vfunc_set_action_name(action_name?: string | null): void + vfunc_set_action_target_value(target_value?: GLib.Variant | null): void + /* Virtual methods of Gtk.Widget */ + vfunc_compute_expand(hexpand_p: boolean, vexpand_p: boolean): void + vfunc_contains(x: number, y: number): boolean + vfunc_css_changed(change: CssStyleChange): void + vfunc_direction_changed(previous_direction: TextDirection): void + vfunc_focus(direction: DirectionType): boolean + vfunc_get_request_mode(): SizeRequestMode + vfunc_grab_focus(): boolean + vfunc_hide(): void + vfunc_keynav_failed(direction: DirectionType): boolean + vfunc_map(): void + vfunc_measure(orientation: Orientation, for_size: number): [ /* minimum */ number | null, /* natural */ number | null, /* minimum_baseline */ number | null, /* natural_baseline */ number | null ] + vfunc_mnemonic_activate(group_cycling: boolean): boolean + vfunc_move_focus(direction: DirectionType): void + vfunc_query_tooltip(x: number, y: number, keyboard_tooltip: boolean, tooltip: Tooltip): boolean + vfunc_realize(): void + vfunc_root(): void + vfunc_set_focus_child(child?: Widget | null): void + vfunc_show(): void + vfunc_size_allocate(width: number, height: number, baseline: number): void + vfunc_snapshot(snapshot: Snapshot): void + vfunc_state_flags_changed(previous_state_flags: StateFlags): void + vfunc_system_setting_changed(settings: SystemSetting): void + vfunc_unmap(): void + vfunc_unrealize(): void + vfunc_unroot(): void + vfunc_add_child(builder: Builder, child: GObject.Object, type?: string | null): void + vfunc_custom_finished(builder: Builder, child: GObject.Object | null, tagname: string, data?: object | null): void + vfunc_custom_tag_end(builder: Builder, child: GObject.Object | null, tagname: string, data?: object | null): void + vfunc_custom_tag_start(builder: Builder, child: GObject.Object | null, tagname: string): [ /* returnType */ boolean, /* parser */ BuildableParser, /* data */ object | null ] + vfunc_get_id(): string + vfunc_get_internal_child(builder: Builder, childname: string): GObject.Object + vfunc_parser_finished(builder: Builder): void + vfunc_set_buildable_property(builder: Builder, name: string, value: any): void + vfunc_set_id(id: string): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Gtk.Button */ + connect(sigName: "activate", callback: (($obj: LockButton) => void)): number + connect_after(sigName: "activate", callback: (($obj: LockButton) => void)): number + emit(sigName: "activate"): void + connect(sigName: "clicked", callback: (($obj: LockButton) => void)): number + connect_after(sigName: "clicked", callback: (($obj: LockButton) => void)): number + emit(sigName: "clicked"): void + /* Signals of Gtk.Widget */ + connect(sigName: "destroy", callback: (($obj: LockButton) => void)): number + connect_after(sigName: "destroy", callback: (($obj: LockButton) => void)): number + emit(sigName: "destroy"): void + connect(sigName: "direction-changed", callback: (($obj: LockButton, previous_direction: TextDirection) => void)): number + connect_after(sigName: "direction-changed", callback: (($obj: LockButton, previous_direction: TextDirection) => void)): number + emit(sigName: "direction-changed", previous_direction: TextDirection): void + connect(sigName: "hide", callback: (($obj: LockButton) => void)): number + connect_after(sigName: "hide", callback: (($obj: LockButton) => void)): number + emit(sigName: "hide"): void + connect(sigName: "keynav-failed", callback: (($obj: LockButton, direction: DirectionType) => boolean)): number + connect_after(sigName: "keynav-failed", callback: (($obj: LockButton, direction: DirectionType) => boolean)): number + emit(sigName: "keynav-failed", direction: DirectionType): void + connect(sigName: "map", callback: (($obj: LockButton) => void)): number + connect_after(sigName: "map", callback: (($obj: LockButton) => void)): number + emit(sigName: "map"): void + connect(sigName: "mnemonic-activate", callback: (($obj: LockButton, group_cycling: boolean) => boolean)): number + connect_after(sigName: "mnemonic-activate", callback: (($obj: LockButton, group_cycling: boolean) => boolean)): number + emit(sigName: "mnemonic-activate", group_cycling: boolean): void + connect(sigName: "move-focus", callback: (($obj: LockButton, direction: DirectionType) => void)): number + connect_after(sigName: "move-focus", callback: (($obj: LockButton, direction: DirectionType) => void)): number + emit(sigName: "move-focus", direction: DirectionType): void + connect(sigName: "query-tooltip", callback: (($obj: LockButton, x: number, y: number, keyboard_mode: boolean, tooltip: Tooltip) => boolean)): number + connect_after(sigName: "query-tooltip", callback: (($obj: LockButton, x: number, y: number, keyboard_mode: boolean, tooltip: Tooltip) => boolean)): number + emit(sigName: "query-tooltip", x: number, y: number, keyboard_mode: boolean, tooltip: Tooltip): void + connect(sigName: "realize", callback: (($obj: LockButton) => void)): number + connect_after(sigName: "realize", callback: (($obj: LockButton) => void)): number + emit(sigName: "realize"): void + connect(sigName: "show", callback: (($obj: LockButton) => void)): number + connect_after(sigName: "show", callback: (($obj: LockButton) => void)): number + emit(sigName: "show"): void + connect(sigName: "state-flags-changed", callback: (($obj: LockButton, flags: StateFlags) => void)): number + connect_after(sigName: "state-flags-changed", callback: (($obj: LockButton, flags: StateFlags) => void)): number + emit(sigName: "state-flags-changed", flags: StateFlags): void + connect(sigName: "unmap", callback: (($obj: LockButton) => void)): number + connect_after(sigName: "unmap", callback: (($obj: LockButton) => void)): number + emit(sigName: "unmap"): void + connect(sigName: "unrealize", callback: (($obj: LockButton) => void)): number + connect_after(sigName: "unrealize", callback: (($obj: LockButton) => void)): number + emit(sigName: "unrealize"): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: LockButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: LockButton, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: "notify::permission", callback: (($obj: LockButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::permission", callback: (($obj: LockButton, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::text-lock", callback: (($obj: LockButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::text-lock", callback: (($obj: LockButton, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::text-unlock", callback: (($obj: LockButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::text-unlock", callback: (($obj: LockButton, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::tooltip-lock", callback: (($obj: LockButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::tooltip-lock", callback: (($obj: LockButton, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::tooltip-not-authorized", callback: (($obj: LockButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::tooltip-not-authorized", callback: (($obj: LockButton, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::tooltip-unlock", callback: (($obj: LockButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::tooltip-unlock", callback: (($obj: LockButton, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::child", callback: (($obj: LockButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::child", callback: (($obj: LockButton, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::has-frame", callback: (($obj: LockButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-frame", callback: (($obj: LockButton, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::icon-name", callback: (($obj: LockButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::icon-name", callback: (($obj: LockButton, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::label", callback: (($obj: LockButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::label", callback: (($obj: LockButton, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::use-underline", callback: (($obj: LockButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::use-underline", callback: (($obj: LockButton, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::can-focus", callback: (($obj: LockButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::can-focus", callback: (($obj: LockButton, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::can-target", callback: (($obj: LockButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::can-target", callback: (($obj: LockButton, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::css-classes", callback: (($obj: LockButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::css-classes", callback: (($obj: LockButton, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::cursor", callback: (($obj: LockButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::cursor", callback: (($obj: LockButton, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::focus-on-click", callback: (($obj: LockButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::focus-on-click", callback: (($obj: LockButton, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::focusable", callback: (($obj: LockButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::focusable", callback: (($obj: LockButton, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::halign", callback: (($obj: LockButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::halign", callback: (($obj: LockButton, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::has-default", callback: (($obj: LockButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-default", callback: (($obj: LockButton, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::has-focus", callback: (($obj: LockButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-focus", callback: (($obj: LockButton, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::has-tooltip", callback: (($obj: LockButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-tooltip", callback: (($obj: LockButton, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::height-request", callback: (($obj: LockButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::height-request", callback: (($obj: LockButton, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::hexpand", callback: (($obj: LockButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hexpand", callback: (($obj: LockButton, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::hexpand-set", callback: (($obj: LockButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hexpand-set", callback: (($obj: LockButton, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::layout-manager", callback: (($obj: LockButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::layout-manager", callback: (($obj: LockButton, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-bottom", callback: (($obj: LockButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-bottom", callback: (($obj: LockButton, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-end", callback: (($obj: LockButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-end", callback: (($obj: LockButton, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-start", callback: (($obj: LockButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-start", callback: (($obj: LockButton, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-top", callback: (($obj: LockButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-top", callback: (($obj: LockButton, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::name", callback: (($obj: LockButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::name", callback: (($obj: LockButton, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::opacity", callback: (($obj: LockButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::opacity", callback: (($obj: LockButton, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::overflow", callback: (($obj: LockButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::overflow", callback: (($obj: LockButton, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::parent", callback: (($obj: LockButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::parent", callback: (($obj: LockButton, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::receives-default", callback: (($obj: LockButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::receives-default", callback: (($obj: LockButton, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::root", callback: (($obj: LockButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::root", callback: (($obj: LockButton, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::scale-factor", callback: (($obj: LockButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::scale-factor", callback: (($obj: LockButton, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::sensitive", callback: (($obj: LockButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::sensitive", callback: (($obj: LockButton, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::tooltip-markup", callback: (($obj: LockButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::tooltip-markup", callback: (($obj: LockButton, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::tooltip-text", callback: (($obj: LockButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::tooltip-text", callback: (($obj: LockButton, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::valign", callback: (($obj: LockButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::valign", callback: (($obj: LockButton, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::vexpand", callback: (($obj: LockButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vexpand", callback: (($obj: LockButton, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::vexpand-set", callback: (($obj: LockButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vexpand-set", callback: (($obj: LockButton, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::visible", callback: (($obj: LockButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::visible", callback: (($obj: LockButton, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::width-request", callback: (($obj: LockButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::width-request", callback: (($obj: LockButton, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::accessible-role", callback: (($obj: LockButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-role", callback: (($obj: LockButton, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::action-name", callback: (($obj: LockButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::action-name", callback: (($obj: LockButton, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::action-target", callback: (($obj: LockButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::action-target", callback: (($obj: LockButton, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: LockButton_ConstructProps) + _init (config?: LockButton_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(permission?: Gio.Permission | null): LockButton + static new(): LockButton + static $gtype: GObject.Type +} +export interface MapListModel_ConstructProps extends GObject.Object_ConstructProps { + model?: Gio.ListModel +} +export class MapListModel { + /* Properties of Gtk.MapListModel */ + readonly has_map: boolean + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of Gtk.MapListModel */ + get_model(): Gio.ListModel | null + set_map_func(map_func: MapListModelMapFunc | null): void + set_model(model?: Gio.ListModel | null): void + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Methods of Gio.ListModel */ + get_item_type(): GObject.Type + get_n_items(): number + get_item(position: number): GObject.Object | null + items_changed(position: number, removed: number, added: number): void + /* Virtual methods of Gtk.MapListModel */ + vfunc_get_item(position: number): GObject.Object | null + vfunc_get_item_type(): GObject.Type + vfunc_get_n_items(): number + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: MapListModel, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: MapListModel, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + /* Signals of Gio.ListModel */ + connect(sigName: "items-changed", callback: (($obj: MapListModel, position: number, removed: number, added: number) => void)): number + connect_after(sigName: "items-changed", callback: (($obj: MapListModel, position: number, removed: number, added: number) => void)): number + emit(sigName: "items-changed", position: number, removed: number, added: number): void + connect(sigName: "notify::has-map", callback: (($obj: MapListModel, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-map", callback: (($obj: MapListModel, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: MapListModel_ConstructProps) + _init (config?: MapListModel_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(model: Gio.ListModel | null, map_func: MapListModelMapFunc | null): MapListModel + static $gtype: GObject.Type +} +export interface MediaControls_ConstructProps extends Widget_ConstructProps { + media_stream?: MediaStream + accessible_role?: AccessibleRole +} +export class MediaControls { + /* Properties of Gtk.MediaControls */ + media_stream: MediaStream + /* Properties of Gtk.Widget */ + can_focus: boolean + can_target: boolean + css_classes: string[] + cursor: Gdk.Cursor + focus_on_click: boolean + focusable: boolean + halign: Align + readonly has_default: boolean + readonly has_focus: boolean + has_tooltip: boolean + height_request: number + hexpand: boolean + hexpand_set: boolean + layout_manager: LayoutManager + margin_bottom: number + margin_end: number + margin_start: number + margin_top: number + name: string + opacity: number + overflow: Overflow + readonly parent: Widget + receives_default: boolean + readonly root: Root + readonly scale_factor: number + sensitive: boolean + tooltip_markup: string + tooltip_text: string + valign: Align + vexpand: boolean + vexpand_set: boolean + visible: boolean + width_request: number + /* Properties of Gtk.Accessible */ + accessible_role: AccessibleRole + /* Fields of Gtk.Widget */ + parent_instance: GObject.InitiallyUnowned + /* Fields of GObject.InitiallyUnowned */ + g_type_instance: GObject.TypeInstance + /* Methods of Gtk.MediaControls */ + get_media_stream(): MediaStream | null + set_media_stream(stream?: MediaStream | null): void + /* Methods of Gtk.Widget */ + action_set_enabled(action_name: string, enabled: boolean): void + activate(): boolean + activate_action(name: string, args?: GLib.Variant | null): boolean + activate_default(): void + add_controller(controller: EventController): void + add_css_class(css_class: string): void + add_mnemonic_label(label: Widget): void + add_tick_callback(callback: TickCallback): number + allocate(width: number, height: number, baseline: number, transform?: Gsk.Transform | null): void + child_focus(direction: DirectionType): boolean + compute_bounds(target: Widget): [ /* returnType */ boolean, /* out_bounds */ Graphene.Rect ] + compute_expand(orientation: Orientation): boolean + compute_point(target: Widget, point: Graphene.Point): [ /* returnType */ boolean, /* out_point */ Graphene.Point ] + compute_transform(target: Widget): [ /* returnType */ boolean, /* out_transform */ Graphene.Matrix ] + contains(x: number, y: number): boolean + create_pango_context(): Pango.Context + create_pango_layout(text?: string | null): Pango.Layout + drag_check_threshold(start_x: number, start_y: number, current_x: number, current_y: number): boolean + error_bell(): void + get_allocated_baseline(): number + get_allocated_height(): number + get_allocated_width(): number + get_allocation(): /* allocation */ Allocation + get_ancestor(widget_type: GObject.Type): Widget | null + get_can_focus(): boolean + get_can_target(): boolean + get_child_visible(): boolean + get_clipboard(): Gdk.Clipboard + get_css_classes(): string[] + get_css_name(): string + get_cursor(): Gdk.Cursor | null + get_direction(): TextDirection + get_display(): Gdk.Display + get_first_child(): Widget | null + get_focus_child(): Widget | null + get_focus_on_click(): boolean + get_focusable(): boolean + get_font_map(): Pango.FontMap | null + get_font_options(): cairo.FontOptions | null + get_frame_clock(): Gdk.FrameClock | null + get_halign(): Align + get_has_tooltip(): boolean + get_height(): number + get_hexpand(): boolean + get_hexpand_set(): boolean + get_last_child(): Widget | null + get_layout_manager(): LayoutManager | null + get_mapped(): boolean + get_margin_bottom(): number + get_margin_end(): number + get_margin_start(): number + get_margin_top(): number + get_name(): string + get_native(): Native | null + get_next_sibling(): Widget | null + get_opacity(): number + get_overflow(): Overflow + get_pango_context(): Pango.Context + get_parent(): Widget | null + get_preferred_size(): [ /* minimum_size */ Requisition | null, /* natural_size */ Requisition | null ] + get_prev_sibling(): Widget | null + get_primary_clipboard(): Gdk.Clipboard + get_realized(): boolean + get_receives_default(): boolean + get_request_mode(): SizeRequestMode + get_root(): Root | null + get_scale_factor(): number + get_sensitive(): boolean + get_settings(): Settings + get_size(orientation: Orientation): number + get_size_request(): [ /* width */ number | null, /* height */ number | null ] + get_state_flags(): StateFlags + get_style_context(): StyleContext + get_template_child(widget_type: GObject.Type, name: string): GObject.Object + get_tooltip_markup(): string | null + get_tooltip_text(): string | null + get_valign(): Align + get_vexpand(): boolean + get_vexpand_set(): boolean + get_visible(): boolean + get_width(): number + grab_focus(): boolean + has_css_class(css_class: string): boolean + has_visible_focus(): boolean + hide(): void + in_destruction(): boolean + init_template(): void + insert_action_group(name: string, group?: Gio.ActionGroup | null): void + insert_after(parent: Widget, previous_sibling?: Widget | null): void + insert_before(parent: Widget, next_sibling?: Widget | null): void + is_ancestor(ancestor: Widget): boolean + is_drawable(): boolean + is_focus(): boolean + is_sensitive(): boolean + is_visible(): boolean + keynav_failed(direction: DirectionType): boolean + list_mnemonic_labels(): Widget[] + map(): void + measure(orientation: Orientation, for_size: number): [ /* minimum */ number | null, /* natural */ number | null, /* minimum_baseline */ number | null, /* natural_baseline */ number | null ] + mnemonic_activate(group_cycling: boolean): boolean + observe_children(): Gio.ListModel + observe_controllers(): Gio.ListModel + pick(x: number, y: number, flags: PickFlags): Widget | null + queue_allocate(): void + queue_draw(): void + queue_resize(): void + realize(): void + remove_controller(controller: EventController): void + remove_css_class(css_class: string): void + remove_mnemonic_label(label: Widget): void + remove_tick_callback(id: number): void + set_can_focus(can_focus: boolean): void + set_can_target(can_target: boolean): void + set_child_visible(child_visible: boolean): void + set_css_classes(classes: string[]): void + set_cursor(cursor?: Gdk.Cursor | null): void + set_cursor_from_name(name?: string | null): void + set_direction(dir: TextDirection): void + set_focus_child(child?: Widget | null): void + set_focus_on_click(focus_on_click: boolean): void + set_focusable(focusable: boolean): void + set_font_map(font_map?: Pango.FontMap | null): void + set_font_options(options?: cairo.FontOptions | null): void + set_halign(align: Align): void + set_has_tooltip(has_tooltip: boolean): void + set_hexpand(expand: boolean): void + set_hexpand_set(set: boolean): void + set_layout_manager(layout_manager?: LayoutManager | null): void + set_margin_bottom(margin: number): void + set_margin_end(margin: number): void + set_margin_start(margin: number): void + set_margin_top(margin: number): void + set_name(name: string): void + set_opacity(opacity: number): void + set_overflow(overflow: Overflow): void + set_parent(parent: Widget): void + set_receives_default(receives_default: boolean): void + set_sensitive(sensitive: boolean): void + set_size_request(width: number, height: number): void + set_state_flags(flags: StateFlags, clear: boolean): void + set_tooltip_markup(markup?: string | null): void + set_tooltip_text(text?: string | null): void + set_valign(align: Align): void + set_vexpand(expand: boolean): void + set_vexpand_set(set: boolean): void + set_visible(visible: boolean): void + should_layout(): boolean + show(): void + size_allocate(allocation: Allocation, baseline: number): void + snapshot_child(child: Widget, snapshot: Snapshot): void + translate_coordinates(dest_widget: Widget, src_x: number, src_y: number): [ /* returnType */ boolean, /* dest_x */ number | null, /* dest_y */ number | null ] + trigger_tooltip_query(): void + unmap(): void + unparent(): void + unrealize(): void + unset_state_flags(flags: StateFlags): void + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Methods of Gtk.Accessible */ + get_accessible_role(): AccessibleRole + reset_property(property: AccessibleProperty): void + reset_relation(relation: AccessibleRelation): void + reset_state(state: AccessibleState): void + update_property(properties: AccessibleProperty[], values: any): void + update_relation(relations: AccessibleRelation[], values: any): void + update_state(states: AccessibleState[], values: any): void + /* Methods of Gtk.Buildable */ + get_buildable_id(): string + /* Virtual methods of Gtk.Widget */ + vfunc_compute_expand(hexpand_p: boolean, vexpand_p: boolean): void + vfunc_contains(x: number, y: number): boolean + vfunc_css_changed(change: CssStyleChange): void + vfunc_direction_changed(previous_direction: TextDirection): void + vfunc_focus(direction: DirectionType): boolean + vfunc_get_request_mode(): SizeRequestMode + vfunc_grab_focus(): boolean + vfunc_hide(): void + vfunc_keynav_failed(direction: DirectionType): boolean + vfunc_map(): void + vfunc_measure(orientation: Orientation, for_size: number): [ /* minimum */ number | null, /* natural */ number | null, /* minimum_baseline */ number | null, /* natural_baseline */ number | null ] + vfunc_mnemonic_activate(group_cycling: boolean): boolean + vfunc_move_focus(direction: DirectionType): void + vfunc_query_tooltip(x: number, y: number, keyboard_tooltip: boolean, tooltip: Tooltip): boolean + vfunc_realize(): void + vfunc_root(): void + vfunc_set_focus_child(child?: Widget | null): void + vfunc_show(): void + vfunc_size_allocate(width: number, height: number, baseline: number): void + vfunc_snapshot(snapshot: Snapshot): void + vfunc_state_flags_changed(previous_state_flags: StateFlags): void + vfunc_system_setting_changed(settings: SystemSetting): void + vfunc_unmap(): void + vfunc_unrealize(): void + vfunc_unroot(): void + vfunc_add_child(builder: Builder, child: GObject.Object, type?: string | null): void + vfunc_custom_finished(builder: Builder, child: GObject.Object | null, tagname: string, data?: object | null): void + vfunc_custom_tag_end(builder: Builder, child: GObject.Object | null, tagname: string, data?: object | null): void + vfunc_custom_tag_start(builder: Builder, child: GObject.Object | null, tagname: string): [ /* returnType */ boolean, /* parser */ BuildableParser, /* data */ object | null ] + vfunc_get_id(): string + vfunc_get_internal_child(builder: Builder, childname: string): GObject.Object + vfunc_parser_finished(builder: Builder): void + vfunc_set_buildable_property(builder: Builder, name: string, value: any): void + vfunc_set_id(id: string): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Gtk.Widget */ + connect(sigName: "destroy", callback: (($obj: MediaControls) => void)): number + connect_after(sigName: "destroy", callback: (($obj: MediaControls) => void)): number + emit(sigName: "destroy"): void + connect(sigName: "direction-changed", callback: (($obj: MediaControls, previous_direction: TextDirection) => void)): number + connect_after(sigName: "direction-changed", callback: (($obj: MediaControls, previous_direction: TextDirection) => void)): number + emit(sigName: "direction-changed", previous_direction: TextDirection): void + connect(sigName: "hide", callback: (($obj: MediaControls) => void)): number + connect_after(sigName: "hide", callback: (($obj: MediaControls) => void)): number + emit(sigName: "hide"): void + connect(sigName: "keynav-failed", callback: (($obj: MediaControls, direction: DirectionType) => boolean)): number + connect_after(sigName: "keynav-failed", callback: (($obj: MediaControls, direction: DirectionType) => boolean)): number + emit(sigName: "keynav-failed", direction: DirectionType): void + connect(sigName: "map", callback: (($obj: MediaControls) => void)): number + connect_after(sigName: "map", callback: (($obj: MediaControls) => void)): number + emit(sigName: "map"): void + connect(sigName: "mnemonic-activate", callback: (($obj: MediaControls, group_cycling: boolean) => boolean)): number + connect_after(sigName: "mnemonic-activate", callback: (($obj: MediaControls, group_cycling: boolean) => boolean)): number + emit(sigName: "mnemonic-activate", group_cycling: boolean): void + connect(sigName: "move-focus", callback: (($obj: MediaControls, direction: DirectionType) => void)): number + connect_after(sigName: "move-focus", callback: (($obj: MediaControls, direction: DirectionType) => void)): number + emit(sigName: "move-focus", direction: DirectionType): void + connect(sigName: "query-tooltip", callback: (($obj: MediaControls, x: number, y: number, keyboard_mode: boolean, tooltip: Tooltip) => boolean)): number + connect_after(sigName: "query-tooltip", callback: (($obj: MediaControls, x: number, y: number, keyboard_mode: boolean, tooltip: Tooltip) => boolean)): number + emit(sigName: "query-tooltip", x: number, y: number, keyboard_mode: boolean, tooltip: Tooltip): void + connect(sigName: "realize", callback: (($obj: MediaControls) => void)): number + connect_after(sigName: "realize", callback: (($obj: MediaControls) => void)): number + emit(sigName: "realize"): void + connect(sigName: "show", callback: (($obj: MediaControls) => void)): number + connect_after(sigName: "show", callback: (($obj: MediaControls) => void)): number + emit(sigName: "show"): void + connect(sigName: "state-flags-changed", callback: (($obj: MediaControls, flags: StateFlags) => void)): number + connect_after(sigName: "state-flags-changed", callback: (($obj: MediaControls, flags: StateFlags) => void)): number + emit(sigName: "state-flags-changed", flags: StateFlags): void + connect(sigName: "unmap", callback: (($obj: MediaControls) => void)): number + connect_after(sigName: "unmap", callback: (($obj: MediaControls) => void)): number + emit(sigName: "unmap"): void + connect(sigName: "unrealize", callback: (($obj: MediaControls) => void)): number + connect_after(sigName: "unrealize", callback: (($obj: MediaControls) => void)): number + emit(sigName: "unrealize"): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: MediaControls, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: MediaControls, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: "notify::media-stream", callback: (($obj: MediaControls, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::media-stream", callback: (($obj: MediaControls, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::can-focus", callback: (($obj: MediaControls, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::can-focus", callback: (($obj: MediaControls, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::can-target", callback: (($obj: MediaControls, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::can-target", callback: (($obj: MediaControls, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::css-classes", callback: (($obj: MediaControls, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::css-classes", callback: (($obj: MediaControls, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::cursor", callback: (($obj: MediaControls, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::cursor", callback: (($obj: MediaControls, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::focus-on-click", callback: (($obj: MediaControls, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::focus-on-click", callback: (($obj: MediaControls, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::focusable", callback: (($obj: MediaControls, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::focusable", callback: (($obj: MediaControls, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::halign", callback: (($obj: MediaControls, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::halign", callback: (($obj: MediaControls, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::has-default", callback: (($obj: MediaControls, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-default", callback: (($obj: MediaControls, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::has-focus", callback: (($obj: MediaControls, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-focus", callback: (($obj: MediaControls, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::has-tooltip", callback: (($obj: MediaControls, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-tooltip", callback: (($obj: MediaControls, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::height-request", callback: (($obj: MediaControls, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::height-request", callback: (($obj: MediaControls, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::hexpand", callback: (($obj: MediaControls, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hexpand", callback: (($obj: MediaControls, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::hexpand-set", callback: (($obj: MediaControls, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hexpand-set", callback: (($obj: MediaControls, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::layout-manager", callback: (($obj: MediaControls, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::layout-manager", callback: (($obj: MediaControls, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-bottom", callback: (($obj: MediaControls, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-bottom", callback: (($obj: MediaControls, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-end", callback: (($obj: MediaControls, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-end", callback: (($obj: MediaControls, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-start", callback: (($obj: MediaControls, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-start", callback: (($obj: MediaControls, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-top", callback: (($obj: MediaControls, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-top", callback: (($obj: MediaControls, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::name", callback: (($obj: MediaControls, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::name", callback: (($obj: MediaControls, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::opacity", callback: (($obj: MediaControls, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::opacity", callback: (($obj: MediaControls, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::overflow", callback: (($obj: MediaControls, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::overflow", callback: (($obj: MediaControls, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::parent", callback: (($obj: MediaControls, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::parent", callback: (($obj: MediaControls, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::receives-default", callback: (($obj: MediaControls, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::receives-default", callback: (($obj: MediaControls, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::root", callback: (($obj: MediaControls, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::root", callback: (($obj: MediaControls, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::scale-factor", callback: (($obj: MediaControls, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::scale-factor", callback: (($obj: MediaControls, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::sensitive", callback: (($obj: MediaControls, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::sensitive", callback: (($obj: MediaControls, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::tooltip-markup", callback: (($obj: MediaControls, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::tooltip-markup", callback: (($obj: MediaControls, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::tooltip-text", callback: (($obj: MediaControls, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::tooltip-text", callback: (($obj: MediaControls, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::valign", callback: (($obj: MediaControls, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::valign", callback: (($obj: MediaControls, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::vexpand", callback: (($obj: MediaControls, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vexpand", callback: (($obj: MediaControls, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::vexpand-set", callback: (($obj: MediaControls, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vexpand-set", callback: (($obj: MediaControls, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::visible", callback: (($obj: MediaControls, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::visible", callback: (($obj: MediaControls, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::width-request", callback: (($obj: MediaControls, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::width-request", callback: (($obj: MediaControls, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::accessible-role", callback: (($obj: MediaControls, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-role", callback: (($obj: MediaControls, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: MediaControls_ConstructProps) + _init (config?: MediaControls_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(stream?: MediaStream | null): MediaControls + static $gtype: GObject.Type +} +export interface MediaFile_ConstructProps extends MediaStream_ConstructProps { + file?: Gio.File + input_stream?: Gio.InputStream +} +export class MediaFile { + /* Properties of Gtk.MediaFile */ + file: Gio.File + input_stream: Gio.InputStream + /* Properties of Gtk.MediaStream */ + readonly duration: number + readonly ended: boolean + readonly error: GLib.Error + readonly has_audio: boolean + readonly has_video: boolean + loop: boolean + muted: boolean + playing: boolean + prepared: boolean + readonly seekable: boolean + readonly seeking: boolean + readonly timestamp: number + volume: number + /* Fields of Gtk.MediaFile */ + parent_instance: MediaStream + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of Gtk.MediaFile */ + clear(): void + get_file(): Gio.File | null + get_input_stream(): Gio.InputStream | null + set_file(file?: Gio.File | null): void + set_filename(filename?: string | null): void + set_input_stream(stream?: Gio.InputStream | null): void + set_resource(resource_path?: string | null): void + /* Methods of Gtk.MediaStream */ + gerror(error: GLib.Error): void + get_duration(): number + get_ended(): boolean + get_error(): GLib.Error | null + get_loop(): boolean + get_muted(): boolean + get_playing(): boolean + get_timestamp(): number + get_volume(): number + is_prepared(): boolean + is_seekable(): boolean + is_seeking(): boolean + pause(): void + play(): void + realize(surface: Gdk.Surface): void + seek(timestamp: number): void + seek_failed(): void + seek_success(): void + set_loop(loop: boolean): void + set_muted(muted: boolean): void + set_playing(playing: boolean): void + set_volume(volume: number): void + unprepared(): void + unrealize(surface: Gdk.Surface): void + update(timestamp: number): void + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Methods of Gdk.Paintable */ + compute_concrete_size(specified_width: number, specified_height: number, default_width: number, default_height: number): [ /* concrete_width */ number, /* concrete_height */ number ] + get_current_image(): Gdk.Paintable + get_flags(): Gdk.PaintableFlags + get_intrinsic_aspect_ratio(): number + get_intrinsic_height(): number + get_intrinsic_width(): number + invalidate_contents(): void + invalidate_size(): void + snapshot(snapshot: Gdk.Snapshot, width: number, height: number): void + /* Virtual methods of Gtk.MediaFile */ + vfunc_close(): void + vfunc_open(): void + /* Virtual methods of Gtk.MediaStream */ + vfunc_pause(): void + vfunc_play(): boolean + vfunc_realize(surface: Gdk.Surface): void + vfunc_seek(timestamp: number): void + vfunc_unrealize(surface: Gdk.Surface): void + vfunc_update_audio(muted: boolean, volume: number): void + vfunc_get_current_image(): Gdk.Paintable + vfunc_get_flags(): Gdk.PaintableFlags + vfunc_get_intrinsic_aspect_ratio(): number + vfunc_get_intrinsic_height(): number + vfunc_get_intrinsic_width(): number + vfunc_snapshot(snapshot: Gdk.Snapshot, width: number, height: number): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: MediaFile, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: MediaFile, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + /* Signals of Gdk.Paintable */ + connect(sigName: "invalidate-contents", callback: (($obj: MediaFile) => void)): number + connect_after(sigName: "invalidate-contents", callback: (($obj: MediaFile) => void)): number + emit(sigName: "invalidate-contents"): void + connect(sigName: "invalidate-size", callback: (($obj: MediaFile) => void)): number + connect_after(sigName: "invalidate-size", callback: (($obj: MediaFile) => void)): number + emit(sigName: "invalidate-size"): void + connect(sigName: "notify::file", callback: (($obj: MediaFile, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::file", callback: (($obj: MediaFile, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::input-stream", callback: (($obj: MediaFile, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::input-stream", callback: (($obj: MediaFile, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::duration", callback: (($obj: MediaFile, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::duration", callback: (($obj: MediaFile, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::ended", callback: (($obj: MediaFile, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::ended", callback: (($obj: MediaFile, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::error", callback: (($obj: MediaFile, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::error", callback: (($obj: MediaFile, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::has-audio", callback: (($obj: MediaFile, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-audio", callback: (($obj: MediaFile, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::has-video", callback: (($obj: MediaFile, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-video", callback: (($obj: MediaFile, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::loop", callback: (($obj: MediaFile, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::loop", callback: (($obj: MediaFile, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::muted", callback: (($obj: MediaFile, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::muted", callback: (($obj: MediaFile, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::playing", callback: (($obj: MediaFile, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::playing", callback: (($obj: MediaFile, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::prepared", callback: (($obj: MediaFile, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::prepared", callback: (($obj: MediaFile, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::seekable", callback: (($obj: MediaFile, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::seekable", callback: (($obj: MediaFile, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::seeking", callback: (($obj: MediaFile, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::seeking", callback: (($obj: MediaFile, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::timestamp", callback: (($obj: MediaFile, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::timestamp", callback: (($obj: MediaFile, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::volume", callback: (($obj: MediaFile, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::volume", callback: (($obj: MediaFile, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: MediaFile_ConstructProps) + _init (config?: MediaFile_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(): MediaFile + static new_for_file(file: Gio.File): MediaFile + static new_for_filename(filename: string): MediaFile + static new_for_input_stream(stream: Gio.InputStream): MediaFile + static new_for_resource(resource_path: string): MediaFile + static $gtype: GObject.Type +} +export interface MediaStream_ConstructProps extends GObject.Object_ConstructProps { + loop?: boolean + muted?: boolean + playing?: boolean + prepared?: boolean + volume?: number +} +export class MediaStream { + /* Properties of Gtk.MediaStream */ + readonly duration: number + readonly ended: boolean + readonly error: GLib.Error + readonly has_audio: boolean + readonly has_video: boolean + loop: boolean + muted: boolean + playing: boolean + prepared: boolean + readonly seekable: boolean + readonly seeking: boolean + readonly timestamp: number + volume: number + /* Fields of Gtk.MediaStream */ + parent_instance: GObject.Object + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of Gtk.MediaStream */ + gerror(error: GLib.Error): void + get_duration(): number + get_ended(): boolean + get_error(): GLib.Error | null + get_loop(): boolean + get_muted(): boolean + get_playing(): boolean + get_timestamp(): number + get_volume(): number + is_prepared(): boolean + is_seekable(): boolean + is_seeking(): boolean + pause(): void + play(): void + realize(surface: Gdk.Surface): void + seek(timestamp: number): void + seek_failed(): void + seek_success(): void + set_loop(loop: boolean): void + set_muted(muted: boolean): void + set_playing(playing: boolean): void + set_volume(volume: number): void + unprepared(): void + unrealize(surface: Gdk.Surface): void + update(timestamp: number): void + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Methods of Gdk.Paintable */ + compute_concrete_size(specified_width: number, specified_height: number, default_width: number, default_height: number): [ /* concrete_width */ number, /* concrete_height */ number ] + get_current_image(): Gdk.Paintable + get_flags(): Gdk.PaintableFlags + get_intrinsic_aspect_ratio(): number + get_intrinsic_height(): number + get_intrinsic_width(): number + invalidate_contents(): void + invalidate_size(): void + snapshot(snapshot: Gdk.Snapshot, width: number, height: number): void + /* Virtual methods of Gtk.MediaStream */ + vfunc_pause(): void + vfunc_play(): boolean + vfunc_realize(surface: Gdk.Surface): void + vfunc_seek(timestamp: number): void + vfunc_unrealize(surface: Gdk.Surface): void + vfunc_update_audio(muted: boolean, volume: number): void + vfunc_get_current_image(): Gdk.Paintable + vfunc_get_flags(): Gdk.PaintableFlags + vfunc_get_intrinsic_aspect_ratio(): number + vfunc_get_intrinsic_height(): number + vfunc_get_intrinsic_width(): number + vfunc_snapshot(snapshot: Gdk.Snapshot, width: number, height: number): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: MediaStream, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: MediaStream, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + /* Signals of Gdk.Paintable */ + connect(sigName: "invalidate-contents", callback: (($obj: MediaStream) => void)): number + connect_after(sigName: "invalidate-contents", callback: (($obj: MediaStream) => void)): number + emit(sigName: "invalidate-contents"): void + connect(sigName: "invalidate-size", callback: (($obj: MediaStream) => void)): number + connect_after(sigName: "invalidate-size", callback: (($obj: MediaStream) => void)): number + emit(sigName: "invalidate-size"): void + connect(sigName: "notify::duration", callback: (($obj: MediaStream, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::duration", callback: (($obj: MediaStream, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::ended", callback: (($obj: MediaStream, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::ended", callback: (($obj: MediaStream, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::error", callback: (($obj: MediaStream, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::error", callback: (($obj: MediaStream, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::has-audio", callback: (($obj: MediaStream, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-audio", callback: (($obj: MediaStream, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::has-video", callback: (($obj: MediaStream, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-video", callback: (($obj: MediaStream, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::loop", callback: (($obj: MediaStream, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::loop", callback: (($obj: MediaStream, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::muted", callback: (($obj: MediaStream, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::muted", callback: (($obj: MediaStream, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::playing", callback: (($obj: MediaStream, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::playing", callback: (($obj: MediaStream, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::prepared", callback: (($obj: MediaStream, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::prepared", callback: (($obj: MediaStream, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::seekable", callback: (($obj: MediaStream, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::seekable", callback: (($obj: MediaStream, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::seeking", callback: (($obj: MediaStream, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::seeking", callback: (($obj: MediaStream, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::timestamp", callback: (($obj: MediaStream, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::timestamp", callback: (($obj: MediaStream, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::volume", callback: (($obj: MediaStream, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::volume", callback: (($obj: MediaStream, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: MediaStream_ConstructProps) + _init (config?: MediaStream_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new_empty(intrinsic_width: number, intrinsic_height: number): Gdk.Paintable + static $gtype: GObject.Type +} +export interface MenuButton_ConstructProps extends Widget_ConstructProps { + direction?: ArrowType + has_frame?: boolean + icon_name?: string + label?: string + menu_model?: Gio.MenuModel + popover?: Popover + use_underline?: boolean + accessible_role?: AccessibleRole +} +export class MenuButton { + /* Properties of Gtk.MenuButton */ + direction: ArrowType + has_frame: boolean + icon_name: string + label: string + menu_model: Gio.MenuModel + popover: Popover + use_underline: boolean + /* Properties of Gtk.Widget */ + can_focus: boolean + can_target: boolean + css_classes: string[] + cursor: Gdk.Cursor + focus_on_click: boolean + focusable: boolean + halign: Align + readonly has_default: boolean + readonly has_focus: boolean + has_tooltip: boolean + height_request: number + hexpand: boolean + hexpand_set: boolean + layout_manager: LayoutManager + margin_bottom: number + margin_end: number + margin_start: number + margin_top: number + name: string + opacity: number + overflow: Overflow + readonly parent: Widget + receives_default: boolean + readonly root: Root + readonly scale_factor: number + sensitive: boolean + tooltip_markup: string + tooltip_text: string + valign: Align + vexpand: boolean + vexpand_set: boolean + visible: boolean + width_request: number + /* Properties of Gtk.Accessible */ + accessible_role: AccessibleRole + /* Fields of Gtk.Widget */ + parent_instance: GObject.InitiallyUnowned + /* Fields of GObject.InitiallyUnowned */ + g_type_instance: GObject.TypeInstance + /* Methods of Gtk.MenuButton */ + get_direction(): ArrowType + get_has_frame(): boolean + get_icon_name(): string + get_label(): string + get_menu_model(): Gio.MenuModel | null + get_popover(): Popover | null + get_use_underline(): boolean + popdown(): void + popup(): void + set_create_popup_func(func?: MenuButtonCreatePopupFunc | null): void + set_direction(direction: ArrowType): void + set_has_frame(has_frame: boolean): void + set_icon_name(icon_name: string): void + set_label(label: string): void + set_menu_model(menu_model?: Gio.MenuModel | null): void + set_popover(popover?: Widget | null): void + set_use_underline(use_underline: boolean): void + /* Methods of Gtk.Widget */ + action_set_enabled(action_name: string, enabled: boolean): void + activate(): boolean + activate_action(name: string, args?: GLib.Variant | null): boolean + activate_default(): void + add_controller(controller: EventController): void + add_css_class(css_class: string): void + add_mnemonic_label(label: Widget): void + add_tick_callback(callback: TickCallback): number + allocate(width: number, height: number, baseline: number, transform?: Gsk.Transform | null): void + child_focus(direction: DirectionType): boolean + compute_bounds(target: Widget): [ /* returnType */ boolean, /* out_bounds */ Graphene.Rect ] + compute_expand(orientation: Orientation): boolean + compute_point(target: Widget, point: Graphene.Point): [ /* returnType */ boolean, /* out_point */ Graphene.Point ] + compute_transform(target: Widget): [ /* returnType */ boolean, /* out_transform */ Graphene.Matrix ] + contains(x: number, y: number): boolean + create_pango_context(): Pango.Context + create_pango_layout(text?: string | null): Pango.Layout + drag_check_threshold(start_x: number, start_y: number, current_x: number, current_y: number): boolean + error_bell(): void + get_allocated_baseline(): number + get_allocated_height(): number + get_allocated_width(): number + get_allocation(): /* allocation */ Allocation + get_ancestor(widget_type: GObject.Type): Widget | null + get_can_focus(): boolean + get_can_target(): boolean + get_child_visible(): boolean + get_clipboard(): Gdk.Clipboard + get_css_classes(): string[] + get_css_name(): string + get_cursor(): Gdk.Cursor | null + get_display(): Gdk.Display + get_first_child(): Widget | null + get_focus_child(): Widget | null + get_focus_on_click(): boolean + get_focusable(): boolean + get_font_map(): Pango.FontMap | null + get_font_options(): cairo.FontOptions | null + get_frame_clock(): Gdk.FrameClock | null + get_halign(): Align + get_has_tooltip(): boolean + get_height(): number + get_hexpand(): boolean + get_hexpand_set(): boolean + get_last_child(): Widget | null + get_layout_manager(): LayoutManager | null + get_mapped(): boolean + get_margin_bottom(): number + get_margin_end(): number + get_margin_start(): number + get_margin_top(): number + get_name(): string + get_native(): Native | null + get_next_sibling(): Widget | null + get_opacity(): number + get_overflow(): Overflow + get_pango_context(): Pango.Context + get_parent(): Widget | null + get_preferred_size(): [ /* minimum_size */ Requisition | null, /* natural_size */ Requisition | null ] + get_prev_sibling(): Widget | null + get_primary_clipboard(): Gdk.Clipboard + get_realized(): boolean + get_receives_default(): boolean + get_request_mode(): SizeRequestMode + get_root(): Root | null + get_scale_factor(): number + get_sensitive(): boolean + get_settings(): Settings + get_size(orientation: Orientation): number + get_size_request(): [ /* width */ number | null, /* height */ number | null ] + get_state_flags(): StateFlags + get_style_context(): StyleContext + get_template_child(widget_type: GObject.Type, name: string): GObject.Object + get_tooltip_markup(): string | null + get_tooltip_text(): string | null + get_valign(): Align + get_vexpand(): boolean + get_vexpand_set(): boolean + get_visible(): boolean + get_width(): number + grab_focus(): boolean + has_css_class(css_class: string): boolean + has_visible_focus(): boolean + hide(): void + in_destruction(): boolean + init_template(): void + insert_action_group(name: string, group?: Gio.ActionGroup | null): void + insert_after(parent: Widget, previous_sibling?: Widget | null): void + insert_before(parent: Widget, next_sibling?: Widget | null): void + is_ancestor(ancestor: Widget): boolean + is_drawable(): boolean + is_focus(): boolean + is_sensitive(): boolean + is_visible(): boolean + keynav_failed(direction: DirectionType): boolean + list_mnemonic_labels(): Widget[] + map(): void + measure(orientation: Orientation, for_size: number): [ /* minimum */ number | null, /* natural */ number | null, /* minimum_baseline */ number | null, /* natural_baseline */ number | null ] + mnemonic_activate(group_cycling: boolean): boolean + observe_children(): Gio.ListModel + observe_controllers(): Gio.ListModel + pick(x: number, y: number, flags: PickFlags): Widget | null + queue_allocate(): void + queue_draw(): void + queue_resize(): void + realize(): void + remove_controller(controller: EventController): void + remove_css_class(css_class: string): void + remove_mnemonic_label(label: Widget): void + remove_tick_callback(id: number): void + set_can_focus(can_focus: boolean): void + set_can_target(can_target: boolean): void + set_child_visible(child_visible: boolean): void + set_css_classes(classes: string[]): void + set_cursor(cursor?: Gdk.Cursor | null): void + set_cursor_from_name(name?: string | null): void + set_focus_child(child?: Widget | null): void + set_focus_on_click(focus_on_click: boolean): void + set_focusable(focusable: boolean): void + set_font_map(font_map?: Pango.FontMap | null): void + set_font_options(options?: cairo.FontOptions | null): void + set_halign(align: Align): void + set_has_tooltip(has_tooltip: boolean): void + set_hexpand(expand: boolean): void + set_hexpand_set(set: boolean): void + set_layout_manager(layout_manager?: LayoutManager | null): void + set_margin_bottom(margin: number): void + set_margin_end(margin: number): void + set_margin_start(margin: number): void + set_margin_top(margin: number): void + set_name(name: string): void + set_opacity(opacity: number): void + set_overflow(overflow: Overflow): void + set_parent(parent: Widget): void + set_receives_default(receives_default: boolean): void + set_sensitive(sensitive: boolean): void + set_size_request(width: number, height: number): void + set_state_flags(flags: StateFlags, clear: boolean): void + set_tooltip_markup(markup?: string | null): void + set_tooltip_text(text?: string | null): void + set_valign(align: Align): void + set_vexpand(expand: boolean): void + set_vexpand_set(set: boolean): void + set_visible(visible: boolean): void + should_layout(): boolean + show(): void + size_allocate(allocation: Allocation, baseline: number): void + snapshot_child(child: Widget, snapshot: Snapshot): void + translate_coordinates(dest_widget: Widget, src_x: number, src_y: number): [ /* returnType */ boolean, /* dest_x */ number | null, /* dest_y */ number | null ] + trigger_tooltip_query(): void + unmap(): void + unparent(): void + unrealize(): void + unset_state_flags(flags: StateFlags): void + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Methods of Gtk.Accessible */ + get_accessible_role(): AccessibleRole + reset_property(property: AccessibleProperty): void + reset_relation(relation: AccessibleRelation): void + reset_state(state: AccessibleState): void + update_property(properties: AccessibleProperty[], values: any): void + update_relation(relations: AccessibleRelation[], values: any): void + update_state(states: AccessibleState[], values: any): void + /* Methods of Gtk.Buildable */ + get_buildable_id(): string + /* Virtual methods of Gtk.Widget */ + vfunc_compute_expand(hexpand_p: boolean, vexpand_p: boolean): void + vfunc_contains(x: number, y: number): boolean + vfunc_css_changed(change: CssStyleChange): void + vfunc_direction_changed(previous_direction: TextDirection): void + vfunc_focus(direction: DirectionType): boolean + vfunc_get_request_mode(): SizeRequestMode + vfunc_grab_focus(): boolean + vfunc_hide(): void + vfunc_keynav_failed(direction: DirectionType): boolean + vfunc_map(): void + vfunc_measure(orientation: Orientation, for_size: number): [ /* minimum */ number | null, /* natural */ number | null, /* minimum_baseline */ number | null, /* natural_baseline */ number | null ] + vfunc_mnemonic_activate(group_cycling: boolean): boolean + vfunc_move_focus(direction: DirectionType): void + vfunc_query_tooltip(x: number, y: number, keyboard_tooltip: boolean, tooltip: Tooltip): boolean + vfunc_realize(): void + vfunc_root(): void + vfunc_set_focus_child(child?: Widget | null): void + vfunc_show(): void + vfunc_size_allocate(width: number, height: number, baseline: number): void + vfunc_snapshot(snapshot: Snapshot): void + vfunc_state_flags_changed(previous_state_flags: StateFlags): void + vfunc_system_setting_changed(settings: SystemSetting): void + vfunc_unmap(): void + vfunc_unrealize(): void + vfunc_unroot(): void + vfunc_add_child(builder: Builder, child: GObject.Object, type?: string | null): void + vfunc_custom_finished(builder: Builder, child: GObject.Object | null, tagname: string, data?: object | null): void + vfunc_custom_tag_end(builder: Builder, child: GObject.Object | null, tagname: string, data?: object | null): void + vfunc_custom_tag_start(builder: Builder, child: GObject.Object | null, tagname: string): [ /* returnType */ boolean, /* parser */ BuildableParser, /* data */ object | null ] + vfunc_get_id(): string + vfunc_get_internal_child(builder: Builder, childname: string): GObject.Object + vfunc_parser_finished(builder: Builder): void + vfunc_set_buildable_property(builder: Builder, name: string, value: any): void + vfunc_set_id(id: string): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Gtk.Widget */ + connect(sigName: "destroy", callback: (($obj: MenuButton) => void)): number + connect_after(sigName: "destroy", callback: (($obj: MenuButton) => void)): number + emit(sigName: "destroy"): void + connect(sigName: "direction-changed", callback: (($obj: MenuButton, previous_direction: TextDirection) => void)): number + connect_after(sigName: "direction-changed", callback: (($obj: MenuButton, previous_direction: TextDirection) => void)): number + emit(sigName: "direction-changed", previous_direction: TextDirection): void + connect(sigName: "hide", callback: (($obj: MenuButton) => void)): number + connect_after(sigName: "hide", callback: (($obj: MenuButton) => void)): number + emit(sigName: "hide"): void + connect(sigName: "keynav-failed", callback: (($obj: MenuButton, direction: DirectionType) => boolean)): number + connect_after(sigName: "keynav-failed", callback: (($obj: MenuButton, direction: DirectionType) => boolean)): number + emit(sigName: "keynav-failed", direction: DirectionType): void + connect(sigName: "map", callback: (($obj: MenuButton) => void)): number + connect_after(sigName: "map", callback: (($obj: MenuButton) => void)): number + emit(sigName: "map"): void + connect(sigName: "mnemonic-activate", callback: (($obj: MenuButton, group_cycling: boolean) => boolean)): number + connect_after(sigName: "mnemonic-activate", callback: (($obj: MenuButton, group_cycling: boolean) => boolean)): number + emit(sigName: "mnemonic-activate", group_cycling: boolean): void + connect(sigName: "move-focus", callback: (($obj: MenuButton, direction: DirectionType) => void)): number + connect_after(sigName: "move-focus", callback: (($obj: MenuButton, direction: DirectionType) => void)): number + emit(sigName: "move-focus", direction: DirectionType): void + connect(sigName: "query-tooltip", callback: (($obj: MenuButton, x: number, y: number, keyboard_mode: boolean, tooltip: Tooltip) => boolean)): number + connect_after(sigName: "query-tooltip", callback: (($obj: MenuButton, x: number, y: number, keyboard_mode: boolean, tooltip: Tooltip) => boolean)): number + emit(sigName: "query-tooltip", x: number, y: number, keyboard_mode: boolean, tooltip: Tooltip): void + connect(sigName: "realize", callback: (($obj: MenuButton) => void)): number + connect_after(sigName: "realize", callback: (($obj: MenuButton) => void)): number + emit(sigName: "realize"): void + connect(sigName: "show", callback: (($obj: MenuButton) => void)): number + connect_after(sigName: "show", callback: (($obj: MenuButton) => void)): number + emit(sigName: "show"): void + connect(sigName: "state-flags-changed", callback: (($obj: MenuButton, flags: StateFlags) => void)): number + connect_after(sigName: "state-flags-changed", callback: (($obj: MenuButton, flags: StateFlags) => void)): number + emit(sigName: "state-flags-changed", flags: StateFlags): void + connect(sigName: "unmap", callback: (($obj: MenuButton) => void)): number + connect_after(sigName: "unmap", callback: (($obj: MenuButton) => void)): number + emit(sigName: "unmap"): void + connect(sigName: "unrealize", callback: (($obj: MenuButton) => void)): number + connect_after(sigName: "unrealize", callback: (($obj: MenuButton) => void)): number + emit(sigName: "unrealize"): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: MenuButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: MenuButton, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: "notify::direction", callback: (($obj: MenuButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::direction", callback: (($obj: MenuButton, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::has-frame", callback: (($obj: MenuButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-frame", callback: (($obj: MenuButton, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::icon-name", callback: (($obj: MenuButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::icon-name", callback: (($obj: MenuButton, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::label", callback: (($obj: MenuButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::label", callback: (($obj: MenuButton, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::menu-model", callback: (($obj: MenuButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::menu-model", callback: (($obj: MenuButton, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::popover", callback: (($obj: MenuButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::popover", callback: (($obj: MenuButton, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::use-underline", callback: (($obj: MenuButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::use-underline", callback: (($obj: MenuButton, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::can-focus", callback: (($obj: MenuButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::can-focus", callback: (($obj: MenuButton, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::can-target", callback: (($obj: MenuButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::can-target", callback: (($obj: MenuButton, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::css-classes", callback: (($obj: MenuButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::css-classes", callback: (($obj: MenuButton, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::cursor", callback: (($obj: MenuButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::cursor", callback: (($obj: MenuButton, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::focus-on-click", callback: (($obj: MenuButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::focus-on-click", callback: (($obj: MenuButton, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::focusable", callback: (($obj: MenuButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::focusable", callback: (($obj: MenuButton, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::halign", callback: (($obj: MenuButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::halign", callback: (($obj: MenuButton, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::has-default", callback: (($obj: MenuButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-default", callback: (($obj: MenuButton, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::has-focus", callback: (($obj: MenuButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-focus", callback: (($obj: MenuButton, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::has-tooltip", callback: (($obj: MenuButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-tooltip", callback: (($obj: MenuButton, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::height-request", callback: (($obj: MenuButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::height-request", callback: (($obj: MenuButton, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::hexpand", callback: (($obj: MenuButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hexpand", callback: (($obj: MenuButton, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::hexpand-set", callback: (($obj: MenuButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hexpand-set", callback: (($obj: MenuButton, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::layout-manager", callback: (($obj: MenuButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::layout-manager", callback: (($obj: MenuButton, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-bottom", callback: (($obj: MenuButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-bottom", callback: (($obj: MenuButton, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-end", callback: (($obj: MenuButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-end", callback: (($obj: MenuButton, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-start", callback: (($obj: MenuButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-start", callback: (($obj: MenuButton, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-top", callback: (($obj: MenuButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-top", callback: (($obj: MenuButton, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::name", callback: (($obj: MenuButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::name", callback: (($obj: MenuButton, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::opacity", callback: (($obj: MenuButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::opacity", callback: (($obj: MenuButton, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::overflow", callback: (($obj: MenuButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::overflow", callback: (($obj: MenuButton, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::parent", callback: (($obj: MenuButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::parent", callback: (($obj: MenuButton, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::receives-default", callback: (($obj: MenuButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::receives-default", callback: (($obj: MenuButton, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::root", callback: (($obj: MenuButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::root", callback: (($obj: MenuButton, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::scale-factor", callback: (($obj: MenuButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::scale-factor", callback: (($obj: MenuButton, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::sensitive", callback: (($obj: MenuButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::sensitive", callback: (($obj: MenuButton, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::tooltip-markup", callback: (($obj: MenuButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::tooltip-markup", callback: (($obj: MenuButton, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::tooltip-text", callback: (($obj: MenuButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::tooltip-text", callback: (($obj: MenuButton, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::valign", callback: (($obj: MenuButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::valign", callback: (($obj: MenuButton, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::vexpand", callback: (($obj: MenuButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vexpand", callback: (($obj: MenuButton, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::vexpand-set", callback: (($obj: MenuButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vexpand-set", callback: (($obj: MenuButton, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::visible", callback: (($obj: MenuButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::visible", callback: (($obj: MenuButton, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::width-request", callback: (($obj: MenuButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::width-request", callback: (($obj: MenuButton, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::accessible-role", callback: (($obj: MenuButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-role", callback: (($obj: MenuButton, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: MenuButton_ConstructProps) + _init (config?: MenuButton_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(): MenuButton + static $gtype: GObject.Type +} +export interface MessageDialog_ConstructProps extends Dialog_ConstructProps { + buttons?: ButtonsType + message_type?: MessageType + secondary_text?: string + secondary_use_markup?: boolean + text?: string + use_markup?: boolean + accessible_role?: AccessibleRole +} +export class MessageDialog { + /* Properties of Gtk.MessageDialog */ + readonly message_area: Widget + message_type: MessageType + secondary_text: string + secondary_use_markup: boolean + text: string + use_markup: boolean + /* Properties of Gtk.Window */ + application: Application + child: Widget + decorated: boolean + default_height: number + default_widget: Widget + default_width: number + deletable: boolean + destroy_with_parent: boolean + display: Gdk.Display + focus_visible: boolean + focus_widget: Widget + fullscreened: boolean + handle_menubar_accel: boolean + hide_on_close: boolean + icon_name: string + readonly is_active: boolean + maximized: boolean + mnemonics_visible: boolean + modal: boolean + resizable: boolean + startup_id: string + title: string + transient_for: Window + /* Properties of Gtk.Widget */ + can_focus: boolean + can_target: boolean + css_classes: string[] + cursor: Gdk.Cursor + focus_on_click: boolean + focusable: boolean + halign: Align + readonly has_default: boolean + readonly has_focus: boolean + has_tooltip: boolean + height_request: number + hexpand: boolean + hexpand_set: boolean + layout_manager: LayoutManager + margin_bottom: number + margin_end: number + margin_start: number + margin_top: number + name: string + opacity: number + overflow: Overflow + readonly parent: Widget + receives_default: boolean + readonly root: Root + readonly scale_factor: number + sensitive: boolean + tooltip_markup: string + tooltip_text: string + valign: Align + vexpand: boolean + vexpand_set: boolean + visible: boolean + width_request: number + /* Properties of Gtk.Accessible */ + accessible_role: AccessibleRole + /* Fields of Gtk.MessageDialog */ + parent_instance: Dialog + /* Fields of GObject.InitiallyUnowned */ + g_type_instance: GObject.TypeInstance + /* Methods of Gtk.MessageDialog */ + get_message_area(): Widget + set_markup(str: string): void + /* Methods of Gtk.Dialog */ + add_action_widget(child: Widget, response_id: number): void + add_button(button_text: string, response_id: number): Widget + get_content_area(): Box + get_header_bar(): HeaderBar + get_response_for_widget(widget: Widget): number + get_widget_for_response(response_id: number): Widget | null + response(response_id: number): void + set_default_response(response_id: number): void + set_response_sensitive(response_id: number, setting: boolean): void + /* Methods of Gtk.Window */ + close(): void + destroy(): void + fullscreen(): void + fullscreen_on_monitor(monitor: Gdk.Monitor): void + get_application(): Application | null + get_child(): Widget | null + get_decorated(): boolean + get_default_size(): [ /* width */ number | null, /* height */ number | null ] + get_default_widget(): Widget | null + get_deletable(): boolean + get_destroy_with_parent(): boolean + get_focus(): Widget | null + get_focus_visible(): boolean + get_group(): WindowGroup + get_handle_menubar_accel(): boolean + get_hide_on_close(): boolean + get_icon_name(): string | null + get_mnemonics_visible(): boolean + get_modal(): boolean + get_resizable(): boolean + get_title(): string | null + get_titlebar(): Widget | null + get_transient_for(): Window | null + has_group(): boolean + is_fullscreen(): boolean + is_maximized(): boolean + maximize(): void + minimize(): void + present(): void + present_with_time(timestamp: number): void + set_application(application?: Application | null): void + set_child(child?: Widget | null): void + set_decorated(setting: boolean): void + set_default_size(width: number, height: number): void + set_default_widget(default_widget?: Widget | null): void + set_deletable(setting: boolean): void + set_destroy_with_parent(setting: boolean): void + set_display(display: Gdk.Display): void + set_focus(focus?: Widget | null): void + set_focus_visible(setting: boolean): void + set_handle_menubar_accel(handle_menubar_accel: boolean): void + set_hide_on_close(setting: boolean): void + set_icon_name(name?: string | null): void + set_mnemonics_visible(setting: boolean): void + set_modal(modal: boolean): void + set_resizable(resizable: boolean): void + set_startup_id(startup_id: string): void + set_title(title?: string | null): void + set_titlebar(titlebar?: Widget | null): void + set_transient_for(parent?: Window | null): void + unfullscreen(): void + unmaximize(): void + unminimize(): void + /* Methods of Gtk.Widget */ + action_set_enabled(action_name: string, enabled: boolean): void + activate(): boolean + activate_action(name: string, args?: GLib.Variant | null): boolean + activate_default(): void + add_controller(controller: EventController): void + add_css_class(css_class: string): void + add_mnemonic_label(label: Widget): void + add_tick_callback(callback: TickCallback): number + allocate(width: number, height: number, baseline: number, transform?: Gsk.Transform | null): void + child_focus(direction: DirectionType): boolean + compute_bounds(target: Widget): [ /* returnType */ boolean, /* out_bounds */ Graphene.Rect ] + compute_expand(orientation: Orientation): boolean + compute_point(target: Widget, point: Graphene.Point): [ /* returnType */ boolean, /* out_point */ Graphene.Point ] + compute_transform(target: Widget): [ /* returnType */ boolean, /* out_transform */ Graphene.Matrix ] + contains(x: number, y: number): boolean + create_pango_context(): Pango.Context + create_pango_layout(text?: string | null): Pango.Layout + drag_check_threshold(start_x: number, start_y: number, current_x: number, current_y: number): boolean + error_bell(): void + get_allocated_baseline(): number + get_allocated_height(): number + get_allocated_width(): number + get_allocation(): /* allocation */ Allocation + get_ancestor(widget_type: GObject.Type): Widget | null + get_can_focus(): boolean + get_can_target(): boolean + get_child_visible(): boolean + get_clipboard(): Gdk.Clipboard + get_css_classes(): string[] + get_css_name(): string + get_cursor(): Gdk.Cursor | null + get_direction(): TextDirection + get_display(): Gdk.Display + get_first_child(): Widget | null + get_focus_child(): Widget | null + get_focus_on_click(): boolean + get_focusable(): boolean + get_font_map(): Pango.FontMap | null + get_font_options(): cairo.FontOptions | null + get_frame_clock(): Gdk.FrameClock | null + get_halign(): Align + get_has_tooltip(): boolean + get_height(): number + get_hexpand(): boolean + get_hexpand_set(): boolean + get_last_child(): Widget | null + get_layout_manager(): LayoutManager | null + get_mapped(): boolean + get_margin_bottom(): number + get_margin_end(): number + get_margin_start(): number + get_margin_top(): number + get_name(): string + get_native(): Native | null + get_next_sibling(): Widget | null + get_opacity(): number + get_overflow(): Overflow + get_pango_context(): Pango.Context + get_parent(): Widget | null + get_preferred_size(): [ /* minimum_size */ Requisition | null, /* natural_size */ Requisition | null ] + get_prev_sibling(): Widget | null + get_primary_clipboard(): Gdk.Clipboard + get_realized(): boolean + get_receives_default(): boolean + get_request_mode(): SizeRequestMode + get_root(): Root | null + get_scale_factor(): number + get_sensitive(): boolean + get_settings(): Settings + get_size(orientation: Orientation): number + get_size_request(): [ /* width */ number | null, /* height */ number | null ] + get_state_flags(): StateFlags + get_style_context(): StyleContext + get_template_child(widget_type: GObject.Type, name: string): GObject.Object + get_tooltip_markup(): string | null + get_tooltip_text(): string | null + get_valign(): Align + get_vexpand(): boolean + get_vexpand_set(): boolean + get_visible(): boolean + get_width(): number + grab_focus(): boolean + has_css_class(css_class: string): boolean + has_visible_focus(): boolean + hide(): void + in_destruction(): boolean + init_template(): void + insert_action_group(name: string, group?: Gio.ActionGroup | null): void + insert_after(parent: Widget, previous_sibling?: Widget | null): void + insert_before(parent: Widget, next_sibling?: Widget | null): void + is_ancestor(ancestor: Widget): boolean + is_drawable(): boolean + is_focus(): boolean + is_sensitive(): boolean + is_visible(): boolean + keynav_failed(direction: DirectionType): boolean + list_mnemonic_labels(): Widget[] + map(): void + measure(orientation: Orientation, for_size: number): [ /* minimum */ number | null, /* natural */ number | null, /* minimum_baseline */ number | null, /* natural_baseline */ number | null ] + mnemonic_activate(group_cycling: boolean): boolean + observe_children(): Gio.ListModel + observe_controllers(): Gio.ListModel + pick(x: number, y: number, flags: PickFlags): Widget | null + queue_allocate(): void + queue_draw(): void + queue_resize(): void + realize(): void + remove_controller(controller: EventController): void + remove_css_class(css_class: string): void + remove_mnemonic_label(label: Widget): void + remove_tick_callback(id: number): void + set_can_focus(can_focus: boolean): void + set_can_target(can_target: boolean): void + set_child_visible(child_visible: boolean): void + set_css_classes(classes: string[]): void + set_cursor(cursor?: Gdk.Cursor | null): void + set_cursor_from_name(name?: string | null): void + set_direction(dir: TextDirection): void + set_focus_child(child?: Widget | null): void + set_focus_on_click(focus_on_click: boolean): void + set_focusable(focusable: boolean): void + set_font_map(font_map?: Pango.FontMap | null): void + set_font_options(options?: cairo.FontOptions | null): void + set_halign(align: Align): void + set_has_tooltip(has_tooltip: boolean): void + set_hexpand(expand: boolean): void + set_hexpand_set(set: boolean): void + set_layout_manager(layout_manager?: LayoutManager | null): void + set_margin_bottom(margin: number): void + set_margin_end(margin: number): void + set_margin_start(margin: number): void + set_margin_top(margin: number): void + set_name(name: string): void + set_opacity(opacity: number): void + set_overflow(overflow: Overflow): void + set_parent(parent: Widget): void + set_receives_default(receives_default: boolean): void + set_sensitive(sensitive: boolean): void + set_size_request(width: number, height: number): void + set_state_flags(flags: StateFlags, clear: boolean): void + set_tooltip_markup(markup?: string | null): void + set_tooltip_text(text?: string | null): void + set_valign(align: Align): void + set_vexpand(expand: boolean): void + set_vexpand_set(set: boolean): void + set_visible(visible: boolean): void + should_layout(): boolean + show(): void + size_allocate(allocation: Allocation, baseline: number): void + snapshot_child(child: Widget, snapshot: Snapshot): void + translate_coordinates(dest_widget: Widget, src_x: number, src_y: number): [ /* returnType */ boolean, /* dest_x */ number | null, /* dest_y */ number | null ] + trigger_tooltip_query(): void + unmap(): void + unparent(): void + unrealize(): void + unset_state_flags(flags: StateFlags): void + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Methods of Gtk.Accessible */ + get_accessible_role(): AccessibleRole + reset_property(property: AccessibleProperty): void + reset_relation(relation: AccessibleRelation): void + reset_state(state: AccessibleState): void + update_property(properties: AccessibleProperty[], values: any): void + update_relation(relations: AccessibleRelation[], values: any): void + update_state(states: AccessibleState[], values: any): void + /* Methods of Gtk.Buildable */ + get_buildable_id(): string + /* Methods of Gtk.Native */ + get_renderer(): Gsk.Renderer + get_surface(): Gdk.Surface + get_surface_transform(): [ /* x */ number, /* y */ number ] + /* Virtual methods of Gtk.Dialog */ + vfunc_close(): void + vfunc_response(response_id: number): void + /* Virtual methods of Gtk.Window */ + vfunc_activate_default(): void + vfunc_activate_focus(): void + vfunc_close_request(): boolean + vfunc_enable_debugging(toggle: boolean): boolean + vfunc_keys_changed(): void + vfunc_add_controller(controller: ShortcutController): void + vfunc_remove_controller(controller: ShortcutController): void + /* Virtual methods of Gtk.Widget */ + vfunc_compute_expand(hexpand_p: boolean, vexpand_p: boolean): void + vfunc_contains(x: number, y: number): boolean + vfunc_css_changed(change: CssStyleChange): void + vfunc_direction_changed(previous_direction: TextDirection): void + vfunc_focus(direction: DirectionType): boolean + vfunc_get_request_mode(): SizeRequestMode + vfunc_grab_focus(): boolean + vfunc_hide(): void + vfunc_keynav_failed(direction: DirectionType): boolean + vfunc_map(): void + vfunc_measure(orientation: Orientation, for_size: number): [ /* minimum */ number | null, /* natural */ number | null, /* minimum_baseline */ number | null, /* natural_baseline */ number | null ] + vfunc_mnemonic_activate(group_cycling: boolean): boolean + vfunc_move_focus(direction: DirectionType): void + vfunc_query_tooltip(x: number, y: number, keyboard_tooltip: boolean, tooltip: Tooltip): boolean + vfunc_realize(): void + vfunc_root(): void + vfunc_set_focus_child(child?: Widget | null): void + vfunc_show(): void + vfunc_size_allocate(width: number, height: number, baseline: number): void + vfunc_snapshot(snapshot: Snapshot): void + vfunc_state_flags_changed(previous_state_flags: StateFlags): void + vfunc_system_setting_changed(settings: SystemSetting): void + vfunc_unmap(): void + vfunc_unrealize(): void + vfunc_unroot(): void + vfunc_add_child(builder: Builder, child: GObject.Object, type?: string | null): void + vfunc_custom_finished(builder: Builder, child: GObject.Object | null, tagname: string, data?: object | null): void + vfunc_custom_tag_end(builder: Builder, child: GObject.Object | null, tagname: string, data?: object | null): void + vfunc_custom_tag_start(builder: Builder, child: GObject.Object | null, tagname: string): [ /* returnType */ boolean, /* parser */ BuildableParser, /* data */ object | null ] + vfunc_get_id(): string + vfunc_get_internal_child(builder: Builder, childname: string): GObject.Object + vfunc_parser_finished(builder: Builder): void + vfunc_set_buildable_property(builder: Builder, name: string, value: any): void + vfunc_set_id(id: string): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Gtk.Dialog */ + connect(sigName: "close", callback: (($obj: MessageDialog) => void)): number + connect_after(sigName: "close", callback: (($obj: MessageDialog) => void)): number + emit(sigName: "close"): void + connect(sigName: "response", callback: (($obj: MessageDialog, response_id: number) => void)): number + connect_after(sigName: "response", callback: (($obj: MessageDialog, response_id: number) => void)): number + emit(sigName: "response", response_id: number): void + /* Signals of Gtk.Window */ + connect(sigName: "activate-default", callback: (($obj: MessageDialog) => void)): number + connect_after(sigName: "activate-default", callback: (($obj: MessageDialog) => void)): number + emit(sigName: "activate-default"): void + connect(sigName: "activate-focus", callback: (($obj: MessageDialog) => void)): number + connect_after(sigName: "activate-focus", callback: (($obj: MessageDialog) => void)): number + emit(sigName: "activate-focus"): void + connect(sigName: "close-request", callback: (($obj: MessageDialog) => boolean)): number + connect_after(sigName: "close-request", callback: (($obj: MessageDialog) => boolean)): number + emit(sigName: "close-request"): void + connect(sigName: "enable-debugging", callback: (($obj: MessageDialog, toggle: boolean) => boolean)): number + connect_after(sigName: "enable-debugging", callback: (($obj: MessageDialog, toggle: boolean) => boolean)): number + emit(sigName: "enable-debugging", toggle: boolean): void + connect(sigName: "keys-changed", callback: (($obj: MessageDialog) => void)): number + connect_after(sigName: "keys-changed", callback: (($obj: MessageDialog) => void)): number + emit(sigName: "keys-changed"): void + /* Signals of Gtk.Widget */ + connect(sigName: "destroy", callback: (($obj: MessageDialog) => void)): number + connect_after(sigName: "destroy", callback: (($obj: MessageDialog) => void)): number + emit(sigName: "destroy"): void + connect(sigName: "direction-changed", callback: (($obj: MessageDialog, previous_direction: TextDirection) => void)): number + connect_after(sigName: "direction-changed", callback: (($obj: MessageDialog, previous_direction: TextDirection) => void)): number + emit(sigName: "direction-changed", previous_direction: TextDirection): void + connect(sigName: "hide", callback: (($obj: MessageDialog) => void)): number + connect_after(sigName: "hide", callback: (($obj: MessageDialog) => void)): number + emit(sigName: "hide"): void + connect(sigName: "keynav-failed", callback: (($obj: MessageDialog, direction: DirectionType) => boolean)): number + connect_after(sigName: "keynav-failed", callback: (($obj: MessageDialog, direction: DirectionType) => boolean)): number + emit(sigName: "keynav-failed", direction: DirectionType): void + connect(sigName: "map", callback: (($obj: MessageDialog) => void)): number + connect_after(sigName: "map", callback: (($obj: MessageDialog) => void)): number + emit(sigName: "map"): void + connect(sigName: "mnemonic-activate", callback: (($obj: MessageDialog, group_cycling: boolean) => boolean)): number + connect_after(sigName: "mnemonic-activate", callback: (($obj: MessageDialog, group_cycling: boolean) => boolean)): number + emit(sigName: "mnemonic-activate", group_cycling: boolean): void + connect(sigName: "move-focus", callback: (($obj: MessageDialog, direction: DirectionType) => void)): number + connect_after(sigName: "move-focus", callback: (($obj: MessageDialog, direction: DirectionType) => void)): number + emit(sigName: "move-focus", direction: DirectionType): void + connect(sigName: "query-tooltip", callback: (($obj: MessageDialog, x: number, y: number, keyboard_mode: boolean, tooltip: Tooltip) => boolean)): number + connect_after(sigName: "query-tooltip", callback: (($obj: MessageDialog, x: number, y: number, keyboard_mode: boolean, tooltip: Tooltip) => boolean)): number + emit(sigName: "query-tooltip", x: number, y: number, keyboard_mode: boolean, tooltip: Tooltip): void + connect(sigName: "realize", callback: (($obj: MessageDialog) => void)): number + connect_after(sigName: "realize", callback: (($obj: MessageDialog) => void)): number + emit(sigName: "realize"): void + connect(sigName: "show", callback: (($obj: MessageDialog) => void)): number + connect_after(sigName: "show", callback: (($obj: MessageDialog) => void)): number + emit(sigName: "show"): void + connect(sigName: "state-flags-changed", callback: (($obj: MessageDialog, flags: StateFlags) => void)): number + connect_after(sigName: "state-flags-changed", callback: (($obj: MessageDialog, flags: StateFlags) => void)): number + emit(sigName: "state-flags-changed", flags: StateFlags): void + connect(sigName: "unmap", callback: (($obj: MessageDialog) => void)): number + connect_after(sigName: "unmap", callback: (($obj: MessageDialog) => void)): number + emit(sigName: "unmap"): void + connect(sigName: "unrealize", callback: (($obj: MessageDialog) => void)): number + connect_after(sigName: "unrealize", callback: (($obj: MessageDialog) => void)): number + emit(sigName: "unrealize"): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: MessageDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: MessageDialog, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: "notify::message-area", callback: (($obj: MessageDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::message-area", callback: (($obj: MessageDialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::message-type", callback: (($obj: MessageDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::message-type", callback: (($obj: MessageDialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::secondary-text", callback: (($obj: MessageDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::secondary-text", callback: (($obj: MessageDialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::secondary-use-markup", callback: (($obj: MessageDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::secondary-use-markup", callback: (($obj: MessageDialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::text", callback: (($obj: MessageDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::text", callback: (($obj: MessageDialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::use-markup", callback: (($obj: MessageDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::use-markup", callback: (($obj: MessageDialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::application", callback: (($obj: MessageDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::application", callback: (($obj: MessageDialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::child", callback: (($obj: MessageDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::child", callback: (($obj: MessageDialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::decorated", callback: (($obj: MessageDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::decorated", callback: (($obj: MessageDialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::default-height", callback: (($obj: MessageDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::default-height", callback: (($obj: MessageDialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::default-widget", callback: (($obj: MessageDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::default-widget", callback: (($obj: MessageDialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::default-width", callback: (($obj: MessageDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::default-width", callback: (($obj: MessageDialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::deletable", callback: (($obj: MessageDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::deletable", callback: (($obj: MessageDialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::destroy-with-parent", callback: (($obj: MessageDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::destroy-with-parent", callback: (($obj: MessageDialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::display", callback: (($obj: MessageDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::display", callback: (($obj: MessageDialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::focus-visible", callback: (($obj: MessageDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::focus-visible", callback: (($obj: MessageDialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::focus-widget", callback: (($obj: MessageDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::focus-widget", callback: (($obj: MessageDialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::fullscreened", callback: (($obj: MessageDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::fullscreened", callback: (($obj: MessageDialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::handle-menubar-accel", callback: (($obj: MessageDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::handle-menubar-accel", callback: (($obj: MessageDialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::hide-on-close", callback: (($obj: MessageDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hide-on-close", callback: (($obj: MessageDialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::icon-name", callback: (($obj: MessageDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::icon-name", callback: (($obj: MessageDialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::is-active", callback: (($obj: MessageDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::is-active", callback: (($obj: MessageDialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::maximized", callback: (($obj: MessageDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::maximized", callback: (($obj: MessageDialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::mnemonics-visible", callback: (($obj: MessageDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::mnemonics-visible", callback: (($obj: MessageDialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::modal", callback: (($obj: MessageDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::modal", callback: (($obj: MessageDialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::resizable", callback: (($obj: MessageDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::resizable", callback: (($obj: MessageDialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::startup-id", callback: (($obj: MessageDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::startup-id", callback: (($obj: MessageDialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::title", callback: (($obj: MessageDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::title", callback: (($obj: MessageDialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::transient-for", callback: (($obj: MessageDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::transient-for", callback: (($obj: MessageDialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::can-focus", callback: (($obj: MessageDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::can-focus", callback: (($obj: MessageDialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::can-target", callback: (($obj: MessageDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::can-target", callback: (($obj: MessageDialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::css-classes", callback: (($obj: MessageDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::css-classes", callback: (($obj: MessageDialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::cursor", callback: (($obj: MessageDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::cursor", callback: (($obj: MessageDialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::focus-on-click", callback: (($obj: MessageDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::focus-on-click", callback: (($obj: MessageDialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::focusable", callback: (($obj: MessageDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::focusable", callback: (($obj: MessageDialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::halign", callback: (($obj: MessageDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::halign", callback: (($obj: MessageDialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::has-default", callback: (($obj: MessageDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-default", callback: (($obj: MessageDialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::has-focus", callback: (($obj: MessageDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-focus", callback: (($obj: MessageDialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::has-tooltip", callback: (($obj: MessageDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-tooltip", callback: (($obj: MessageDialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::height-request", callback: (($obj: MessageDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::height-request", callback: (($obj: MessageDialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::hexpand", callback: (($obj: MessageDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hexpand", callback: (($obj: MessageDialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::hexpand-set", callback: (($obj: MessageDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hexpand-set", callback: (($obj: MessageDialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::layout-manager", callback: (($obj: MessageDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::layout-manager", callback: (($obj: MessageDialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-bottom", callback: (($obj: MessageDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-bottom", callback: (($obj: MessageDialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-end", callback: (($obj: MessageDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-end", callback: (($obj: MessageDialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-start", callback: (($obj: MessageDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-start", callback: (($obj: MessageDialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-top", callback: (($obj: MessageDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-top", callback: (($obj: MessageDialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::name", callback: (($obj: MessageDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::name", callback: (($obj: MessageDialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::opacity", callback: (($obj: MessageDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::opacity", callback: (($obj: MessageDialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::overflow", callback: (($obj: MessageDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::overflow", callback: (($obj: MessageDialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::parent", callback: (($obj: MessageDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::parent", callback: (($obj: MessageDialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::receives-default", callback: (($obj: MessageDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::receives-default", callback: (($obj: MessageDialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::root", callback: (($obj: MessageDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::root", callback: (($obj: MessageDialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::scale-factor", callback: (($obj: MessageDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::scale-factor", callback: (($obj: MessageDialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::sensitive", callback: (($obj: MessageDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::sensitive", callback: (($obj: MessageDialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::tooltip-markup", callback: (($obj: MessageDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::tooltip-markup", callback: (($obj: MessageDialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::tooltip-text", callback: (($obj: MessageDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::tooltip-text", callback: (($obj: MessageDialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::valign", callback: (($obj: MessageDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::valign", callback: (($obj: MessageDialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::vexpand", callback: (($obj: MessageDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vexpand", callback: (($obj: MessageDialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::vexpand-set", callback: (($obj: MessageDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vexpand-set", callback: (($obj: MessageDialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::visible", callback: (($obj: MessageDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::visible", callback: (($obj: MessageDialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::width-request", callback: (($obj: MessageDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::width-request", callback: (($obj: MessageDialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::accessible-role", callback: (($obj: MessageDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-role", callback: (($obj: MessageDialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: MessageDialog_ConstructProps) + _init (config?: MessageDialog_ConstructProps): void + static $gtype: GObject.Type +} +export interface MnemonicAction_ConstructProps extends ShortcutAction_ConstructProps { +} +export class MnemonicAction { + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of Gtk.ShortcutAction */ + activate(flags: ShortcutActionFlags, widget: Widget, args?: GLib.Variant | null): boolean + print(string: GLib.String): void + to_string(): string + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: MnemonicAction, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: MnemonicAction, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: MnemonicAction_ConstructProps) + _init (config?: MnemonicAction_ConstructProps): void + /* Static methods and pseudo-constructors */ + static get(): MnemonicAction + static $gtype: GObject.Type +} +export interface MnemonicTrigger_ConstructProps extends ShortcutTrigger_ConstructProps { + keyval?: number +} +export class MnemonicTrigger { + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of Gtk.MnemonicTrigger */ + get_keyval(): number + /* Methods of Gtk.ShortcutTrigger */ + compare(trigger2: ShortcutTrigger): number + equal(trigger2: ShortcutTrigger): boolean + hash(): number + print(string: GLib.String): void + print_label(display: Gdk.Display, string: GLib.String): boolean + to_label(display: Gdk.Display): string + to_string(): string + trigger(event: Gdk.Event, enable_mnemonics: boolean): Gdk.KeyMatch + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: MnemonicTrigger, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: MnemonicTrigger, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: MnemonicTrigger_ConstructProps) + _init (config?: MnemonicTrigger_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(keyval: number): MnemonicTrigger + static $gtype: GObject.Type +} +export interface MountOperation_ConstructProps extends Gio.MountOperation_ConstructProps { + display?: Gdk.Display + parent?: Window +} +export class MountOperation { + /* Properties of Gtk.MountOperation */ + display: Gdk.Display + readonly is_showing: boolean + parent: Window + /* Properties of Gio.MountOperation */ + anonymous: boolean + choice: number + domain: string + is_tcrypt_hidden_volume: boolean + is_tcrypt_system_volume: boolean + password: string + password_save: Gio.PasswordSave + pim: number + username: string + /* Fields of Gtk.MountOperation */ + parent_instance: Gio.MountOperation + priv: MountOperationPrivate + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of Gtk.MountOperation */ + get_display(): Gdk.Display + get_parent(): Window + set_display(display: Gdk.Display): void + set_parent(parent?: Window | null): void + /* Methods of Gio.MountOperation */ + get_anonymous(): boolean + get_choice(): number + get_domain(): string | null + get_is_tcrypt_hidden_volume(): boolean + get_is_tcrypt_system_volume(): boolean + get_password(): string | null + get_password_save(): Gio.PasswordSave + get_pim(): number + get_username(): string | null + reply(result: Gio.MountOperationResult): void + set_anonymous(anonymous: boolean): void + set_choice(choice: number): void + set_domain(domain?: string | null): void + set_is_tcrypt_hidden_volume(hidden_volume: boolean): void + set_is_tcrypt_system_volume(system_volume: boolean): void + set_password(password?: string | null): void + set_password_save(save: Gio.PasswordSave): void + set_pim(pim: number): void + set_username(username?: string | null): void + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Virtual methods of Gio.MountOperation */ + vfunc_aborted(): void + vfunc_ask_password(message: string, default_user: string, default_domain: string, flags: Gio.AskPasswordFlags): void + vfunc_ask_question(message: string, choices: string[]): void + vfunc_reply(result: Gio.MountOperationResult): void + vfunc_show_processes(message: string, processes: GLib.Pid[], choices: string[]): void + vfunc_show_unmount_progress(message: string, time_left: number, bytes_left: number): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Gio.MountOperation */ + connect(sigName: "aborted", callback: (($obj: MountOperation) => void)): number + connect_after(sigName: "aborted", callback: (($obj: MountOperation) => void)): number + emit(sigName: "aborted"): void + connect(sigName: "ask-password", callback: (($obj: MountOperation, message: string, default_user: string, default_domain: string, flags: Gio.AskPasswordFlags) => void)): number + connect_after(sigName: "ask-password", callback: (($obj: MountOperation, message: string, default_user: string, default_domain: string, flags: Gio.AskPasswordFlags) => void)): number + emit(sigName: "ask-password", message: string, default_user: string, default_domain: string, flags: Gio.AskPasswordFlags): void + connect(sigName: "ask-question", callback: (($obj: MountOperation, message: string, choices: string[]) => void)): number + connect_after(sigName: "ask-question", callback: (($obj: MountOperation, message: string, choices: string[]) => void)): number + emit(sigName: "ask-question", message: string, choices: string[]): void + connect(sigName: "reply", callback: (($obj: MountOperation, result: Gio.MountOperationResult) => void)): number + connect_after(sigName: "reply", callback: (($obj: MountOperation, result: Gio.MountOperationResult) => void)): number + emit(sigName: "reply", result: Gio.MountOperationResult): void + connect(sigName: "show-processes", callback: (($obj: MountOperation, message: string, processes: GLib.Pid[], choices: string[]) => void)): number + connect_after(sigName: "show-processes", callback: (($obj: MountOperation, message: string, processes: GLib.Pid[], choices: string[]) => void)): number + emit(sigName: "show-processes", message: string, processes: GLib.Pid[], choices: string[]): void + connect(sigName: "show-unmount-progress", callback: (($obj: MountOperation, message: string, time_left: number, bytes_left: number) => void)): number + connect_after(sigName: "show-unmount-progress", callback: (($obj: MountOperation, message: string, time_left: number, bytes_left: number) => void)): number + emit(sigName: "show-unmount-progress", message: string, time_left: number, bytes_left: number): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: MountOperation, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: MountOperation, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: "notify::display", callback: (($obj: MountOperation, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::display", callback: (($obj: MountOperation, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::is-showing", callback: (($obj: MountOperation, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::is-showing", callback: (($obj: MountOperation, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::parent", callback: (($obj: MountOperation, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::parent", callback: (($obj: MountOperation, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::anonymous", callback: (($obj: MountOperation, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::anonymous", callback: (($obj: MountOperation, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::choice", callback: (($obj: MountOperation, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::choice", callback: (($obj: MountOperation, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::domain", callback: (($obj: MountOperation, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::domain", callback: (($obj: MountOperation, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::is-tcrypt-hidden-volume", callback: (($obj: MountOperation, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::is-tcrypt-hidden-volume", callback: (($obj: MountOperation, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::is-tcrypt-system-volume", callback: (($obj: MountOperation, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::is-tcrypt-system-volume", callback: (($obj: MountOperation, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::password", callback: (($obj: MountOperation, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::password", callback: (($obj: MountOperation, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::password-save", callback: (($obj: MountOperation, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::password-save", callback: (($obj: MountOperation, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::pim", callback: (($obj: MountOperation, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::pim", callback: (($obj: MountOperation, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::username", callback: (($obj: MountOperation, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::username", callback: (($obj: MountOperation, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: MountOperation_ConstructProps) + _init (config?: MountOperation_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(parent?: Window | null): MountOperation + static new(): MountOperation + static $gtype: GObject.Type +} +export interface MultiFilter_ConstructProps extends Filter_ConstructProps { +} +export class MultiFilter { + /* Fields of Gtk.Filter */ + parent_instance: GObject.Object + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of Gtk.MultiFilter */ + append(filter: Filter): void + remove(position: number): void + /* Methods of Gtk.Filter */ + changed(change: FilterChange): void + get_strictness(): FilterMatch + match(item: GObject.Object): boolean + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Methods of Gio.ListModel */ + get_item_type(): GObject.Type + get_n_items(): number + get_item(position: number): GObject.Object | null + items_changed(position: number, removed: number, added: number): void + /* Methods of Gtk.Buildable */ + get_buildable_id(): string + /* Virtual methods of Gtk.MultiFilter */ + vfunc_get_item(position: number): GObject.Object | null + vfunc_get_item_type(): GObject.Type + vfunc_get_n_items(): number + vfunc_add_child(builder: Builder, child: GObject.Object, type?: string | null): void + vfunc_custom_finished(builder: Builder, child: GObject.Object | null, tagname: string, data?: object | null): void + vfunc_custom_tag_end(builder: Builder, child: GObject.Object | null, tagname: string, data?: object | null): void + vfunc_custom_tag_start(builder: Builder, child: GObject.Object | null, tagname: string): [ /* returnType */ boolean, /* parser */ BuildableParser, /* data */ object | null ] + vfunc_get_id(): string + vfunc_get_internal_child(builder: Builder, childname: string): GObject.Object + vfunc_parser_finished(builder: Builder): void + vfunc_set_buildable_property(builder: Builder, name: string, value: any): void + vfunc_set_id(id: string): void + /* Virtual methods of Gtk.Filter */ + vfunc_get_strictness(): FilterMatch + vfunc_match(item?: GObject.Object | null): boolean + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Gtk.Filter */ + connect(sigName: "changed", callback: (($obj: MultiFilter, change: FilterChange) => void)): number + connect_after(sigName: "changed", callback: (($obj: MultiFilter, change: FilterChange) => void)): number + emit(sigName: "changed", change: FilterChange): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: MultiFilter, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: MultiFilter, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + /* Signals of Gio.ListModel */ + connect(sigName: "items-changed", callback: (($obj: MultiFilter, position: number, removed: number, added: number) => void)): number + connect_after(sigName: "items-changed", callback: (($obj: MultiFilter, position: number, removed: number, added: number) => void)): number + emit(sigName: "items-changed", position: number, removed: number, added: number): void + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: MultiFilter_ConstructProps) + _init (config?: MultiFilter_ConstructProps): void + static $gtype: GObject.Type +} +export interface MultiSelection_ConstructProps extends GObject.Object_ConstructProps { + model?: Gio.ListModel +} +export class MultiSelection { + /* Properties of Gtk.MultiSelection */ + model: Gio.ListModel + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of Gtk.MultiSelection */ + get_model(): Gio.ListModel + set_model(model?: Gio.ListModel | null): void + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Methods of Gio.ListModel */ + get_item_type(): GObject.Type + get_n_items(): number + get_item(position: number): GObject.Object | null + items_changed(position: number, removed: number, added: number): void + /* Methods of Gtk.SelectionModel */ + get_selection(): Bitset + get_selection_in_range(position: number, n_items: number): Bitset + is_selected(position: number): boolean + select_all(): boolean + select_item(position: number, unselect_rest: boolean): boolean + select_range(position: number, n_items: number, unselect_rest: boolean): boolean + selection_changed(position: number, n_items: number): void + set_selection(selected: Bitset, mask: Bitset): boolean + unselect_all(): boolean + unselect_item(position: number): boolean + unselect_range(position: number, n_items: number): boolean + /* Virtual methods of Gtk.MultiSelection */ + vfunc_get_item(position: number): GObject.Object | null + vfunc_get_item_type(): GObject.Type + vfunc_get_n_items(): number + vfunc_get_selection_in_range(position: number, n_items: number): Bitset + vfunc_is_selected(position: number): boolean + vfunc_select_all(): boolean + vfunc_select_item(position: number, unselect_rest: boolean): boolean + vfunc_select_range(position: number, n_items: number, unselect_rest: boolean): boolean + vfunc_set_selection(selected: Bitset, mask: Bitset): boolean + vfunc_unselect_all(): boolean + vfunc_unselect_item(position: number): boolean + vfunc_unselect_range(position: number, n_items: number): boolean + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: MultiSelection, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: MultiSelection, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + /* Signals of Gio.ListModel */ + connect(sigName: "items-changed", callback: (($obj: MultiSelection, position: number, removed: number, added: number) => void)): number + connect_after(sigName: "items-changed", callback: (($obj: MultiSelection, position: number, removed: number, added: number) => void)): number + emit(sigName: "items-changed", position: number, removed: number, added: number): void + /* Signals of Gtk.SelectionModel */ + connect(sigName: "selection-changed", callback: (($obj: MultiSelection, position: number, n_items: number) => void)): number + connect_after(sigName: "selection-changed", callback: (($obj: MultiSelection, position: number, n_items: number) => void)): number + emit(sigName: "selection-changed", position: number, n_items: number): void + connect(sigName: "notify::model", callback: (($obj: MultiSelection, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::model", callback: (($obj: MultiSelection, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: MultiSelection_ConstructProps) + _init (config?: MultiSelection_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(model?: Gio.ListModel | null): MultiSelection + static $gtype: GObject.Type +} +export interface MultiSorter_ConstructProps extends Sorter_ConstructProps { +} +export class MultiSorter { + /* Fields of Gtk.Sorter */ + parent_instance: GObject.Object + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of Gtk.MultiSorter */ + append(sorter: Sorter): void + remove(position: number): void + /* Methods of Gtk.Sorter */ + changed(change: SorterChange): void + compare(item1: GObject.Object, item2: GObject.Object): Ordering + get_order(): SorterOrder + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Methods of Gio.ListModel */ + get_item_type(): GObject.Type + get_n_items(): number + get_item(position: number): GObject.Object | null + items_changed(position: number, removed: number, added: number): void + /* Methods of Gtk.Buildable */ + get_buildable_id(): string + /* Virtual methods of Gtk.MultiSorter */ + vfunc_get_item(position: number): GObject.Object | null + vfunc_get_item_type(): GObject.Type + vfunc_get_n_items(): number + vfunc_add_child(builder: Builder, child: GObject.Object, type?: string | null): void + vfunc_custom_finished(builder: Builder, child: GObject.Object | null, tagname: string, data?: object | null): void + vfunc_custom_tag_end(builder: Builder, child: GObject.Object | null, tagname: string, data?: object | null): void + vfunc_custom_tag_start(builder: Builder, child: GObject.Object | null, tagname: string): [ /* returnType */ boolean, /* parser */ BuildableParser, /* data */ object | null ] + vfunc_get_id(): string + vfunc_get_internal_child(builder: Builder, childname: string): GObject.Object + vfunc_parser_finished(builder: Builder): void + vfunc_set_buildable_property(builder: Builder, name: string, value: any): void + vfunc_set_id(id: string): void + /* Virtual methods of Gtk.Sorter */ + vfunc_compare(item1?: GObject.Object | null, item2?: GObject.Object | null): Ordering + vfunc_get_order(): SorterOrder + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Gtk.Sorter */ + connect(sigName: "changed", callback: (($obj: MultiSorter, change: SorterChange) => void)): number + connect_after(sigName: "changed", callback: (($obj: MultiSorter, change: SorterChange) => void)): number + emit(sigName: "changed", change: SorterChange): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: MultiSorter, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: MultiSorter, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + /* Signals of Gio.ListModel */ + connect(sigName: "items-changed", callback: (($obj: MultiSorter, position: number, removed: number, added: number) => void)): number + connect_after(sigName: "items-changed", callback: (($obj: MultiSorter, position: number, removed: number, added: number) => void)): number + emit(sigName: "items-changed", position: number, removed: number, added: number): void + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: MultiSorter_ConstructProps) + _init (config?: MultiSorter_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(): MultiSorter + static $gtype: GObject.Type +} +export interface NamedAction_ConstructProps extends ShortcutAction_ConstructProps { + action_name?: string +} +export class NamedAction { + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of Gtk.NamedAction */ + get_action_name(): string + /* Methods of Gtk.ShortcutAction */ + activate(flags: ShortcutActionFlags, widget: Widget, args?: GLib.Variant | null): boolean + print(string: GLib.String): void + to_string(): string + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: NamedAction, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: NamedAction, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: NamedAction_ConstructProps) + _init (config?: NamedAction_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(name: string): NamedAction + static $gtype: GObject.Type +} +export interface NativeDialog_ConstructProps extends GObject.Object_ConstructProps { + modal?: boolean + title?: string + transient_for?: Window + visible?: boolean +} +export class NativeDialog { + /* Properties of Gtk.NativeDialog */ + modal: boolean + title: string + transient_for: Window + visible: boolean + /* Fields of Gtk.NativeDialog */ + parent_instance: GObject.Object + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of Gtk.NativeDialog */ + destroy(): void + get_modal(): boolean + get_title(): string | null + get_transient_for(): Window | null + get_visible(): boolean + hide(): void + set_modal(modal: boolean): void + set_title(title: string): void + set_transient_for(parent?: Window | null): void + show(): void + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Virtual methods of Gtk.NativeDialog */ + vfunc_hide(): void + vfunc_response(response_id: number): void + vfunc_show(): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Gtk.NativeDialog */ + connect(sigName: "response", callback: (($obj: NativeDialog, response_id: number) => void)): number + connect_after(sigName: "response", callback: (($obj: NativeDialog, response_id: number) => void)): number + emit(sigName: "response", response_id: number): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: NativeDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: NativeDialog, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: "notify::modal", callback: (($obj: NativeDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::modal", callback: (($obj: NativeDialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::title", callback: (($obj: NativeDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::title", callback: (($obj: NativeDialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::transient-for", callback: (($obj: NativeDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::transient-for", callback: (($obj: NativeDialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::visible", callback: (($obj: NativeDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::visible", callback: (($obj: NativeDialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: NativeDialog_ConstructProps) + _init (config?: NativeDialog_ConstructProps): void + static $gtype: GObject.Type +} +export interface NeverTrigger_ConstructProps extends ShortcutTrigger_ConstructProps { +} +export class NeverTrigger { + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of Gtk.ShortcutTrigger */ + compare(trigger2: ShortcutTrigger): number + equal(trigger2: ShortcutTrigger): boolean + hash(): number + print(string: GLib.String): void + print_label(display: Gdk.Display, string: GLib.String): boolean + to_label(display: Gdk.Display): string + to_string(): string + trigger(event: Gdk.Event, enable_mnemonics: boolean): Gdk.KeyMatch + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: NeverTrigger, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: NeverTrigger, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: NeverTrigger_ConstructProps) + _init (config?: NeverTrigger_ConstructProps): void + /* Static methods and pseudo-constructors */ + static get(): NeverTrigger + static $gtype: GObject.Type +} +export interface NoSelection_ConstructProps extends GObject.Object_ConstructProps { + model?: Gio.ListModel +} +export class NoSelection { + /* Properties of Gtk.NoSelection */ + model: Gio.ListModel + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of Gtk.NoSelection */ + get_model(): Gio.ListModel + set_model(model?: Gio.ListModel | null): void + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Methods of Gio.ListModel */ + get_item_type(): GObject.Type + get_n_items(): number + get_item(position: number): GObject.Object | null + items_changed(position: number, removed: number, added: number): void + /* Methods of Gtk.SelectionModel */ + get_selection(): Bitset + get_selection_in_range(position: number, n_items: number): Bitset + is_selected(position: number): boolean + select_all(): boolean + select_item(position: number, unselect_rest: boolean): boolean + select_range(position: number, n_items: number, unselect_rest: boolean): boolean + selection_changed(position: number, n_items: number): void + set_selection(selected: Bitset, mask: Bitset): boolean + unselect_all(): boolean + unselect_item(position: number): boolean + unselect_range(position: number, n_items: number): boolean + /* Virtual methods of Gtk.NoSelection */ + vfunc_get_item(position: number): GObject.Object | null + vfunc_get_item_type(): GObject.Type + vfunc_get_n_items(): number + vfunc_get_selection_in_range(position: number, n_items: number): Bitset + vfunc_is_selected(position: number): boolean + vfunc_select_all(): boolean + vfunc_select_item(position: number, unselect_rest: boolean): boolean + vfunc_select_range(position: number, n_items: number, unselect_rest: boolean): boolean + vfunc_set_selection(selected: Bitset, mask: Bitset): boolean + vfunc_unselect_all(): boolean + vfunc_unselect_item(position: number): boolean + vfunc_unselect_range(position: number, n_items: number): boolean + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: NoSelection, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: NoSelection, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + /* Signals of Gio.ListModel */ + connect(sigName: "items-changed", callback: (($obj: NoSelection, position: number, removed: number, added: number) => void)): number + connect_after(sigName: "items-changed", callback: (($obj: NoSelection, position: number, removed: number, added: number) => void)): number + emit(sigName: "items-changed", position: number, removed: number, added: number): void + /* Signals of Gtk.SelectionModel */ + connect(sigName: "selection-changed", callback: (($obj: NoSelection, position: number, n_items: number) => void)): number + connect_after(sigName: "selection-changed", callback: (($obj: NoSelection, position: number, n_items: number) => void)): number + emit(sigName: "selection-changed", position: number, n_items: number): void + connect(sigName: "notify::model", callback: (($obj: NoSelection, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::model", callback: (($obj: NoSelection, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: NoSelection_ConstructProps) + _init (config?: NoSelection_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(model?: Gio.ListModel | null): NoSelection + static $gtype: GObject.Type +} +export interface Notebook_ConstructProps extends Widget_ConstructProps { + enable_popup?: boolean + group_name?: string + page?: number + scrollable?: boolean + show_border?: boolean + show_tabs?: boolean + tab_pos?: PositionType + accessible_role?: AccessibleRole +} +export class Notebook { + /* Properties of Gtk.Notebook */ + enable_popup: boolean + group_name: string + page: number + readonly pages: Gio.ListModel + scrollable: boolean + show_border: boolean + show_tabs: boolean + tab_pos: PositionType + /* Properties of Gtk.Widget */ + can_focus: boolean + can_target: boolean + css_classes: string[] + cursor: Gdk.Cursor + focus_on_click: boolean + focusable: boolean + halign: Align + readonly has_default: boolean + readonly has_focus: boolean + has_tooltip: boolean + height_request: number + hexpand: boolean + hexpand_set: boolean + layout_manager: LayoutManager + margin_bottom: number + margin_end: number + margin_start: number + margin_top: number + name: string + opacity: number + overflow: Overflow + readonly parent: Widget + receives_default: boolean + readonly root: Root + readonly scale_factor: number + sensitive: boolean + tooltip_markup: string + tooltip_text: string + valign: Align + vexpand: boolean + vexpand_set: boolean + visible: boolean + width_request: number + /* Properties of Gtk.Accessible */ + accessible_role: AccessibleRole + /* Fields of Gtk.Widget */ + parent_instance: GObject.InitiallyUnowned + /* Fields of GObject.InitiallyUnowned */ + g_type_instance: GObject.TypeInstance + /* Methods of Gtk.Notebook */ + append_page(child: Widget, tab_label?: Widget | null): number + append_page_menu(child: Widget, tab_label?: Widget | null, menu_label?: Widget | null): number + detach_tab(child: Widget): void + get_action_widget(pack_type: PackType): Widget | null + get_current_page(): number + get_group_name(): string | null + get_menu_label(child: Widget): Widget | null + get_menu_label_text(child: Widget): string | null + get_n_pages(): number + get_nth_page(page_num: number): Widget | null + get_page(child: Widget): NotebookPage + get_pages(): Gio.ListModel + get_scrollable(): boolean + get_show_border(): boolean + get_show_tabs(): boolean + get_tab_detachable(child: Widget): boolean + get_tab_label(child: Widget): Widget | null + get_tab_label_text(child: Widget): string | null + get_tab_pos(): PositionType + get_tab_reorderable(child: Widget): boolean + insert_page(child: Widget, tab_label: Widget | null, position: number): number + insert_page_menu(child: Widget, tab_label: Widget | null, menu_label: Widget | null, position: number): number + next_page(): void + page_num(child: Widget): number + popup_disable(): void + popup_enable(): void + prepend_page(child: Widget, tab_label?: Widget | null): number + prepend_page_menu(child: Widget, tab_label?: Widget | null, menu_label?: Widget | null): number + prev_page(): void + remove_page(page_num: number): void + reorder_child(child: Widget, position: number): void + set_action_widget(widget: Widget, pack_type: PackType): void + set_current_page(page_num: number): void + set_group_name(group_name?: string | null): void + set_menu_label(child: Widget, menu_label?: Widget | null): void + set_menu_label_text(child: Widget, menu_text: string): void + set_scrollable(scrollable: boolean): void + set_show_border(show_border: boolean): void + set_show_tabs(show_tabs: boolean): void + set_tab_detachable(child: Widget, detachable: boolean): void + set_tab_label(child: Widget, tab_label?: Widget | null): void + set_tab_label_text(child: Widget, tab_text: string): void + set_tab_pos(pos: PositionType): void + set_tab_reorderable(child: Widget, reorderable: boolean): void + /* Methods of Gtk.Widget */ + action_set_enabled(action_name: string, enabled: boolean): void + activate(): boolean + activate_action(name: string, args?: GLib.Variant | null): boolean + activate_default(): void + add_controller(controller: EventController): void + add_css_class(css_class: string): void + add_mnemonic_label(label: Widget): void + add_tick_callback(callback: TickCallback): number + allocate(width: number, height: number, baseline: number, transform?: Gsk.Transform | null): void + child_focus(direction: DirectionType): boolean + compute_bounds(target: Widget): [ /* returnType */ boolean, /* out_bounds */ Graphene.Rect ] + compute_expand(orientation: Orientation): boolean + compute_point(target: Widget, point: Graphene.Point): [ /* returnType */ boolean, /* out_point */ Graphene.Point ] + compute_transform(target: Widget): [ /* returnType */ boolean, /* out_transform */ Graphene.Matrix ] + contains(x: number, y: number): boolean + create_pango_context(): Pango.Context + create_pango_layout(text?: string | null): Pango.Layout + drag_check_threshold(start_x: number, start_y: number, current_x: number, current_y: number): boolean + error_bell(): void + get_allocated_baseline(): number + get_allocated_height(): number + get_allocated_width(): number + get_allocation(): /* allocation */ Allocation + get_ancestor(widget_type: GObject.Type): Widget | null + get_can_focus(): boolean + get_can_target(): boolean + get_child_visible(): boolean + get_clipboard(): Gdk.Clipboard + get_css_classes(): string[] + get_css_name(): string + get_cursor(): Gdk.Cursor | null + get_direction(): TextDirection + get_display(): Gdk.Display + get_first_child(): Widget | null + get_focus_child(): Widget | null + get_focus_on_click(): boolean + get_focusable(): boolean + get_font_map(): Pango.FontMap | null + get_font_options(): cairo.FontOptions | null + get_frame_clock(): Gdk.FrameClock | null + get_halign(): Align + get_has_tooltip(): boolean + get_height(): number + get_hexpand(): boolean + get_hexpand_set(): boolean + get_last_child(): Widget | null + get_layout_manager(): LayoutManager | null + get_mapped(): boolean + get_margin_bottom(): number + get_margin_end(): number + get_margin_start(): number + get_margin_top(): number + get_name(): string + get_native(): Native | null + get_next_sibling(): Widget | null + get_opacity(): number + get_overflow(): Overflow + get_pango_context(): Pango.Context + get_parent(): Widget | null + get_preferred_size(): [ /* minimum_size */ Requisition | null, /* natural_size */ Requisition | null ] + get_prev_sibling(): Widget | null + get_primary_clipboard(): Gdk.Clipboard + get_realized(): boolean + get_receives_default(): boolean + get_request_mode(): SizeRequestMode + get_root(): Root | null + get_scale_factor(): number + get_sensitive(): boolean + get_settings(): Settings + get_size(orientation: Orientation): number + get_size_request(): [ /* width */ number | null, /* height */ number | null ] + get_state_flags(): StateFlags + get_style_context(): StyleContext + get_template_child(widget_type: GObject.Type, name: string): GObject.Object + get_tooltip_markup(): string | null + get_tooltip_text(): string | null + get_valign(): Align + get_vexpand(): boolean + get_vexpand_set(): boolean + get_visible(): boolean + get_width(): number + grab_focus(): boolean + has_css_class(css_class: string): boolean + has_visible_focus(): boolean + hide(): void + in_destruction(): boolean + init_template(): void + insert_action_group(name: string, group?: Gio.ActionGroup | null): void + insert_after(parent: Widget, previous_sibling?: Widget | null): void + insert_before(parent: Widget, next_sibling?: Widget | null): void + is_ancestor(ancestor: Widget): boolean + is_drawable(): boolean + is_focus(): boolean + is_sensitive(): boolean + is_visible(): boolean + keynav_failed(direction: DirectionType): boolean + list_mnemonic_labels(): Widget[] + map(): void + measure(orientation: Orientation, for_size: number): [ /* minimum */ number | null, /* natural */ number | null, /* minimum_baseline */ number | null, /* natural_baseline */ number | null ] + mnemonic_activate(group_cycling: boolean): boolean + observe_children(): Gio.ListModel + observe_controllers(): Gio.ListModel + pick(x: number, y: number, flags: PickFlags): Widget | null + queue_allocate(): void + queue_draw(): void + queue_resize(): void + realize(): void + remove_controller(controller: EventController): void + remove_css_class(css_class: string): void + remove_mnemonic_label(label: Widget): void + remove_tick_callback(id: number): void + set_can_focus(can_focus: boolean): void + set_can_target(can_target: boolean): void + set_child_visible(child_visible: boolean): void + set_css_classes(classes: string[]): void + set_cursor(cursor?: Gdk.Cursor | null): void + set_cursor_from_name(name?: string | null): void + set_direction(dir: TextDirection): void + set_focus_child(child?: Widget | null): void + set_focus_on_click(focus_on_click: boolean): void + set_focusable(focusable: boolean): void + set_font_map(font_map?: Pango.FontMap | null): void + set_font_options(options?: cairo.FontOptions | null): void + set_halign(align: Align): void + set_has_tooltip(has_tooltip: boolean): void + set_hexpand(expand: boolean): void + set_hexpand_set(set: boolean): void + set_layout_manager(layout_manager?: LayoutManager | null): void + set_margin_bottom(margin: number): void + set_margin_end(margin: number): void + set_margin_start(margin: number): void + set_margin_top(margin: number): void + set_name(name: string): void + set_opacity(opacity: number): void + set_overflow(overflow: Overflow): void + set_parent(parent: Widget): void + set_receives_default(receives_default: boolean): void + set_sensitive(sensitive: boolean): void + set_size_request(width: number, height: number): void + set_state_flags(flags: StateFlags, clear: boolean): void + set_tooltip_markup(markup?: string | null): void + set_tooltip_text(text?: string | null): void + set_valign(align: Align): void + set_vexpand(expand: boolean): void + set_vexpand_set(set: boolean): void + set_visible(visible: boolean): void + should_layout(): boolean + show(): void + size_allocate(allocation: Allocation, baseline: number): void + snapshot_child(child: Widget, snapshot: Snapshot): void + translate_coordinates(dest_widget: Widget, src_x: number, src_y: number): [ /* returnType */ boolean, /* dest_x */ number | null, /* dest_y */ number | null ] + trigger_tooltip_query(): void + unmap(): void + unparent(): void + unrealize(): void + unset_state_flags(flags: StateFlags): void + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Methods of Gtk.Accessible */ + get_accessible_role(): AccessibleRole + reset_property(property: AccessibleProperty): void + reset_relation(relation: AccessibleRelation): void + reset_state(state: AccessibleState): void + update_property(properties: AccessibleProperty[], values: any): void + update_relation(relations: AccessibleRelation[], values: any): void + update_state(states: AccessibleState[], values: any): void + /* Methods of Gtk.Buildable */ + get_buildable_id(): string + /* Virtual methods of Gtk.Widget */ + vfunc_compute_expand(hexpand_p: boolean, vexpand_p: boolean): void + vfunc_contains(x: number, y: number): boolean + vfunc_css_changed(change: CssStyleChange): void + vfunc_direction_changed(previous_direction: TextDirection): void + vfunc_focus(direction: DirectionType): boolean + vfunc_get_request_mode(): SizeRequestMode + vfunc_grab_focus(): boolean + vfunc_hide(): void + vfunc_keynav_failed(direction: DirectionType): boolean + vfunc_map(): void + vfunc_measure(orientation: Orientation, for_size: number): [ /* minimum */ number | null, /* natural */ number | null, /* minimum_baseline */ number | null, /* natural_baseline */ number | null ] + vfunc_mnemonic_activate(group_cycling: boolean): boolean + vfunc_move_focus(direction: DirectionType): void + vfunc_query_tooltip(x: number, y: number, keyboard_tooltip: boolean, tooltip: Tooltip): boolean + vfunc_realize(): void + vfunc_root(): void + vfunc_set_focus_child(child?: Widget | null): void + vfunc_show(): void + vfunc_size_allocate(width: number, height: number, baseline: number): void + vfunc_snapshot(snapshot: Snapshot): void + vfunc_state_flags_changed(previous_state_flags: StateFlags): void + vfunc_system_setting_changed(settings: SystemSetting): void + vfunc_unmap(): void + vfunc_unrealize(): void + vfunc_unroot(): void + vfunc_add_child(builder: Builder, child: GObject.Object, type?: string | null): void + vfunc_custom_finished(builder: Builder, child: GObject.Object | null, tagname: string, data?: object | null): void + vfunc_custom_tag_end(builder: Builder, child: GObject.Object | null, tagname: string, data?: object | null): void + vfunc_custom_tag_start(builder: Builder, child: GObject.Object | null, tagname: string): [ /* returnType */ boolean, /* parser */ BuildableParser, /* data */ object | null ] + vfunc_get_id(): string + vfunc_get_internal_child(builder: Builder, childname: string): GObject.Object + vfunc_parser_finished(builder: Builder): void + vfunc_set_buildable_property(builder: Builder, name: string, value: any): void + vfunc_set_id(id: string): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Gtk.Notebook */ + connect(sigName: "change-current-page", callback: (($obj: Notebook, object: number) => boolean)): number + connect_after(sigName: "change-current-page", callback: (($obj: Notebook, object: number) => boolean)): number + emit(sigName: "change-current-page", object: number): void + connect(sigName: "create-window", callback: (($obj: Notebook, page: Widget) => Notebook)): number + connect_after(sigName: "create-window", callback: (($obj: Notebook, page: Widget) => Notebook)): number + emit(sigName: "create-window", page: Widget): void + connect(sigName: "focus-tab", callback: (($obj: Notebook, object: NotebookTab) => boolean)): number + connect_after(sigName: "focus-tab", callback: (($obj: Notebook, object: NotebookTab) => boolean)): number + emit(sigName: "focus-tab", object: NotebookTab): void + connect(sigName: "move-focus-out", callback: (($obj: Notebook, object: DirectionType) => void)): number + connect_after(sigName: "move-focus-out", callback: (($obj: Notebook, object: DirectionType) => void)): number + emit(sigName: "move-focus-out", object: DirectionType): void + connect(sigName: "page-added", callback: (($obj: Notebook, child: Widget, page_num: number) => void)): number + connect_after(sigName: "page-added", callback: (($obj: Notebook, child: Widget, page_num: number) => void)): number + emit(sigName: "page-added", child: Widget, page_num: number): void + connect(sigName: "page-removed", callback: (($obj: Notebook, child: Widget, page_num: number) => void)): number + connect_after(sigName: "page-removed", callback: (($obj: Notebook, child: Widget, page_num: number) => void)): number + emit(sigName: "page-removed", child: Widget, page_num: number): void + connect(sigName: "page-reordered", callback: (($obj: Notebook, child: Widget, page_num: number) => void)): number + connect_after(sigName: "page-reordered", callback: (($obj: Notebook, child: Widget, page_num: number) => void)): number + emit(sigName: "page-reordered", child: Widget, page_num: number): void + connect(sigName: "reorder-tab", callback: (($obj: Notebook, object: DirectionType, p0: boolean) => boolean)): number + connect_after(sigName: "reorder-tab", callback: (($obj: Notebook, object: DirectionType, p0: boolean) => boolean)): number + emit(sigName: "reorder-tab", object: DirectionType, p0: boolean): void + connect(sigName: "select-page", callback: (($obj: Notebook, object: boolean) => boolean)): number + connect_after(sigName: "select-page", callback: (($obj: Notebook, object: boolean) => boolean)): number + emit(sigName: "select-page", object: boolean): void + connect(sigName: "switch-page", callback: (($obj: Notebook, page: Widget, page_num: number) => void)): number + connect_after(sigName: "switch-page", callback: (($obj: Notebook, page: Widget, page_num: number) => void)): number + emit(sigName: "switch-page", page: Widget, page_num: number): void + /* Signals of Gtk.Widget */ + connect(sigName: "destroy", callback: (($obj: Notebook) => void)): number + connect_after(sigName: "destroy", callback: (($obj: Notebook) => void)): number + emit(sigName: "destroy"): void + connect(sigName: "direction-changed", callback: (($obj: Notebook, previous_direction: TextDirection) => void)): number + connect_after(sigName: "direction-changed", callback: (($obj: Notebook, previous_direction: TextDirection) => void)): number + emit(sigName: "direction-changed", previous_direction: TextDirection): void + connect(sigName: "hide", callback: (($obj: Notebook) => void)): number + connect_after(sigName: "hide", callback: (($obj: Notebook) => void)): number + emit(sigName: "hide"): void + connect(sigName: "keynav-failed", callback: (($obj: Notebook, direction: DirectionType) => boolean)): number + connect_after(sigName: "keynav-failed", callback: (($obj: Notebook, direction: DirectionType) => boolean)): number + emit(sigName: "keynav-failed", direction: DirectionType): void + connect(sigName: "map", callback: (($obj: Notebook) => void)): number + connect_after(sigName: "map", callback: (($obj: Notebook) => void)): number + emit(sigName: "map"): void + connect(sigName: "mnemonic-activate", callback: (($obj: Notebook, group_cycling: boolean) => boolean)): number + connect_after(sigName: "mnemonic-activate", callback: (($obj: Notebook, group_cycling: boolean) => boolean)): number + emit(sigName: "mnemonic-activate", group_cycling: boolean): void + connect(sigName: "move-focus", callback: (($obj: Notebook, direction: DirectionType) => void)): number + connect_after(sigName: "move-focus", callback: (($obj: Notebook, direction: DirectionType) => void)): number + emit(sigName: "move-focus", direction: DirectionType): void + connect(sigName: "query-tooltip", callback: (($obj: Notebook, x: number, y: number, keyboard_mode: boolean, tooltip: Tooltip) => boolean)): number + connect_after(sigName: "query-tooltip", callback: (($obj: Notebook, x: number, y: number, keyboard_mode: boolean, tooltip: Tooltip) => boolean)): number + emit(sigName: "query-tooltip", x: number, y: number, keyboard_mode: boolean, tooltip: Tooltip): void + connect(sigName: "realize", callback: (($obj: Notebook) => void)): number + connect_after(sigName: "realize", callback: (($obj: Notebook) => void)): number + emit(sigName: "realize"): void + connect(sigName: "show", callback: (($obj: Notebook) => void)): number + connect_after(sigName: "show", callback: (($obj: Notebook) => void)): number + emit(sigName: "show"): void + connect(sigName: "state-flags-changed", callback: (($obj: Notebook, flags: StateFlags) => void)): number + connect_after(sigName: "state-flags-changed", callback: (($obj: Notebook, flags: StateFlags) => void)): number + emit(sigName: "state-flags-changed", flags: StateFlags): void + connect(sigName: "unmap", callback: (($obj: Notebook) => void)): number + connect_after(sigName: "unmap", callback: (($obj: Notebook) => void)): number + emit(sigName: "unmap"): void + connect(sigName: "unrealize", callback: (($obj: Notebook) => void)): number + connect_after(sigName: "unrealize", callback: (($obj: Notebook) => void)): number + emit(sigName: "unrealize"): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: Notebook, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: Notebook, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: "notify::enable-popup", callback: (($obj: Notebook, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::enable-popup", callback: (($obj: Notebook, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::group-name", callback: (($obj: Notebook, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::group-name", callback: (($obj: Notebook, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::page", callback: (($obj: Notebook, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::page", callback: (($obj: Notebook, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::pages", callback: (($obj: Notebook, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::pages", callback: (($obj: Notebook, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::scrollable", callback: (($obj: Notebook, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::scrollable", callback: (($obj: Notebook, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::show-border", callback: (($obj: Notebook, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::show-border", callback: (($obj: Notebook, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::show-tabs", callback: (($obj: Notebook, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::show-tabs", callback: (($obj: Notebook, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::tab-pos", callback: (($obj: Notebook, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::tab-pos", callback: (($obj: Notebook, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::can-focus", callback: (($obj: Notebook, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::can-focus", callback: (($obj: Notebook, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::can-target", callback: (($obj: Notebook, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::can-target", callback: (($obj: Notebook, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::css-classes", callback: (($obj: Notebook, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::css-classes", callback: (($obj: Notebook, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::cursor", callback: (($obj: Notebook, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::cursor", callback: (($obj: Notebook, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::focus-on-click", callback: (($obj: Notebook, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::focus-on-click", callback: (($obj: Notebook, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::focusable", callback: (($obj: Notebook, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::focusable", callback: (($obj: Notebook, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::halign", callback: (($obj: Notebook, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::halign", callback: (($obj: Notebook, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::has-default", callback: (($obj: Notebook, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-default", callback: (($obj: Notebook, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::has-focus", callback: (($obj: Notebook, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-focus", callback: (($obj: Notebook, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::has-tooltip", callback: (($obj: Notebook, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-tooltip", callback: (($obj: Notebook, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::height-request", callback: (($obj: Notebook, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::height-request", callback: (($obj: Notebook, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::hexpand", callback: (($obj: Notebook, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hexpand", callback: (($obj: Notebook, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::hexpand-set", callback: (($obj: Notebook, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hexpand-set", callback: (($obj: Notebook, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::layout-manager", callback: (($obj: Notebook, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::layout-manager", callback: (($obj: Notebook, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-bottom", callback: (($obj: Notebook, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-bottom", callback: (($obj: Notebook, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-end", callback: (($obj: Notebook, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-end", callback: (($obj: Notebook, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-start", callback: (($obj: Notebook, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-start", callback: (($obj: Notebook, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-top", callback: (($obj: Notebook, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-top", callback: (($obj: Notebook, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::name", callback: (($obj: Notebook, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::name", callback: (($obj: Notebook, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::opacity", callback: (($obj: Notebook, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::opacity", callback: (($obj: Notebook, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::overflow", callback: (($obj: Notebook, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::overflow", callback: (($obj: Notebook, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::parent", callback: (($obj: Notebook, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::parent", callback: (($obj: Notebook, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::receives-default", callback: (($obj: Notebook, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::receives-default", callback: (($obj: Notebook, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::root", callback: (($obj: Notebook, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::root", callback: (($obj: Notebook, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::scale-factor", callback: (($obj: Notebook, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::scale-factor", callback: (($obj: Notebook, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::sensitive", callback: (($obj: Notebook, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::sensitive", callback: (($obj: Notebook, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::tooltip-markup", callback: (($obj: Notebook, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::tooltip-markup", callback: (($obj: Notebook, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::tooltip-text", callback: (($obj: Notebook, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::tooltip-text", callback: (($obj: Notebook, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::valign", callback: (($obj: Notebook, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::valign", callback: (($obj: Notebook, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::vexpand", callback: (($obj: Notebook, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vexpand", callback: (($obj: Notebook, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::vexpand-set", callback: (($obj: Notebook, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vexpand-set", callback: (($obj: Notebook, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::visible", callback: (($obj: Notebook, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::visible", callback: (($obj: Notebook, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::width-request", callback: (($obj: Notebook, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::width-request", callback: (($obj: Notebook, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::accessible-role", callback: (($obj: Notebook, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-role", callback: (($obj: Notebook, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: Notebook_ConstructProps) + _init (config?: Notebook_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(): Notebook + static $gtype: GObject.Type +} +export interface NotebookPage_ConstructProps extends GObject.Object_ConstructProps { + child?: Widget + detachable?: boolean + menu?: Widget + menu_label?: string + position?: number + reorderable?: boolean + tab?: Widget + tab_expand?: boolean + tab_fill?: boolean + tab_label?: string +} +export class NotebookPage { + /* Properties of Gtk.NotebookPage */ + detachable: boolean + menu_label: string + position: number + reorderable: boolean + tab_expand: boolean + tab_fill: boolean + tab_label: string + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of Gtk.NotebookPage */ + get_child(): Widget + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: NotebookPage, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: NotebookPage, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: "notify::detachable", callback: (($obj: NotebookPage, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::detachable", callback: (($obj: NotebookPage, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::menu-label", callback: (($obj: NotebookPage, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::menu-label", callback: (($obj: NotebookPage, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::position", callback: (($obj: NotebookPage, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::position", callback: (($obj: NotebookPage, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::reorderable", callback: (($obj: NotebookPage, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::reorderable", callback: (($obj: NotebookPage, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::tab-expand", callback: (($obj: NotebookPage, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::tab-expand", callback: (($obj: NotebookPage, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::tab-fill", callback: (($obj: NotebookPage, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::tab-fill", callback: (($obj: NotebookPage, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::tab-label", callback: (($obj: NotebookPage, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::tab-label", callback: (($obj: NotebookPage, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: NotebookPage_ConstructProps) + _init (config?: NotebookPage_ConstructProps): void + static $gtype: GObject.Type +} +export interface NothingAction_ConstructProps extends ShortcutAction_ConstructProps { +} +export class NothingAction { + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of Gtk.ShortcutAction */ + activate(flags: ShortcutActionFlags, widget: Widget, args?: GLib.Variant | null): boolean + print(string: GLib.String): void + to_string(): string + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: NothingAction, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: NothingAction, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: NothingAction_ConstructProps) + _init (config?: NothingAction_ConstructProps): void + /* Static methods and pseudo-constructors */ + static get(): NothingAction + static $gtype: GObject.Type +} +export interface NumericSorter_ConstructProps extends Sorter_ConstructProps { + expression?: Expression + sort_order?: SortType +} +export class NumericSorter { + /* Properties of Gtk.NumericSorter */ + expression: Expression + sort_order: SortType + /* Fields of Gtk.Sorter */ + parent_instance: GObject.Object + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of Gtk.NumericSorter */ + get_expression(): Expression | null + get_sort_order(): SortType + set_expression(expression?: Expression | null): void + set_sort_order(sort_order: SortType): void + /* Methods of Gtk.Sorter */ + changed(change: SorterChange): void + compare(item1: GObject.Object, item2: GObject.Object): Ordering + get_order(): SorterOrder + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Virtual methods of Gtk.Sorter */ + vfunc_compare(item1?: GObject.Object | null, item2?: GObject.Object | null): Ordering + vfunc_get_order(): SorterOrder + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Gtk.Sorter */ + connect(sigName: "changed", callback: (($obj: NumericSorter, change: SorterChange) => void)): number + connect_after(sigName: "changed", callback: (($obj: NumericSorter, change: SorterChange) => void)): number + emit(sigName: "changed", change: SorterChange): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: NumericSorter, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: NumericSorter, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: "notify::expression", callback: (($obj: NumericSorter, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::expression", callback: (($obj: NumericSorter, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::sort-order", callback: (($obj: NumericSorter, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::sort-order", callback: (($obj: NumericSorter, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: NumericSorter_ConstructProps) + _init (config?: NumericSorter_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(expression?: Expression | null): NumericSorter + static $gtype: GObject.Type +} +export class ObjectExpression { + /* Methods of Gtk.ObjectExpression */ + get_object(): GObject.Object | null + /* Methods of Gtk.Expression */ + bind(target: GObject.Object, property: string, this_?: GObject.Object | null): ExpressionWatch + evaluate(this_: GObject.Object | null, value: any): boolean + get_value_type(): GObject.Type + is_static(): boolean + ref(): Expression + unref(): void + watch(this_: GObject.Object | null, notify: ExpressionNotify): ExpressionWatch + static name: string + static new(object: GObject.Object): ObjectExpression + constructor(object: GObject.Object) + /* Static methods and pseudo-constructors */ + static new(object: GObject.Object): ObjectExpression +} +export interface Overlay_ConstructProps extends Widget_ConstructProps { + child?: Widget + accessible_role?: AccessibleRole +} +export class Overlay { + /* Properties of Gtk.Overlay */ + child: Widget + /* Properties of Gtk.Widget */ + can_focus: boolean + can_target: boolean + css_classes: string[] + cursor: Gdk.Cursor + focus_on_click: boolean + focusable: boolean + halign: Align + readonly has_default: boolean + readonly has_focus: boolean + has_tooltip: boolean + height_request: number + hexpand: boolean + hexpand_set: boolean + layout_manager: LayoutManager + margin_bottom: number + margin_end: number + margin_start: number + margin_top: number + name: string + opacity: number + overflow: Overflow + readonly parent: Widget + receives_default: boolean + readonly root: Root + readonly scale_factor: number + sensitive: boolean + tooltip_markup: string + tooltip_text: string + valign: Align + vexpand: boolean + vexpand_set: boolean + visible: boolean + width_request: number + /* Properties of Gtk.Accessible */ + accessible_role: AccessibleRole + /* Fields of Gtk.Widget */ + parent_instance: GObject.InitiallyUnowned + /* Fields of GObject.InitiallyUnowned */ + g_type_instance: GObject.TypeInstance + /* Methods of Gtk.Overlay */ + add_overlay(widget: Widget): void + get_child(): Widget | null + get_clip_overlay(widget: Widget): boolean + get_measure_overlay(widget: Widget): boolean + remove_overlay(widget: Widget): void + set_child(child?: Widget | null): void + set_clip_overlay(widget: Widget, clip_overlay: boolean): void + set_measure_overlay(widget: Widget, measure: boolean): void + /* Methods of Gtk.Widget */ + action_set_enabled(action_name: string, enabled: boolean): void + activate(): boolean + activate_action(name: string, args?: GLib.Variant | null): boolean + activate_default(): void + add_controller(controller: EventController): void + add_css_class(css_class: string): void + add_mnemonic_label(label: Widget): void + add_tick_callback(callback: TickCallback): number + allocate(width: number, height: number, baseline: number, transform?: Gsk.Transform | null): void + child_focus(direction: DirectionType): boolean + compute_bounds(target: Widget): [ /* returnType */ boolean, /* out_bounds */ Graphene.Rect ] + compute_expand(orientation: Orientation): boolean + compute_point(target: Widget, point: Graphene.Point): [ /* returnType */ boolean, /* out_point */ Graphene.Point ] + compute_transform(target: Widget): [ /* returnType */ boolean, /* out_transform */ Graphene.Matrix ] + contains(x: number, y: number): boolean + create_pango_context(): Pango.Context + create_pango_layout(text?: string | null): Pango.Layout + drag_check_threshold(start_x: number, start_y: number, current_x: number, current_y: number): boolean + error_bell(): void + get_allocated_baseline(): number + get_allocated_height(): number + get_allocated_width(): number + get_allocation(): /* allocation */ Allocation + get_ancestor(widget_type: GObject.Type): Widget | null + get_can_focus(): boolean + get_can_target(): boolean + get_child_visible(): boolean + get_clipboard(): Gdk.Clipboard + get_css_classes(): string[] + get_css_name(): string + get_cursor(): Gdk.Cursor | null + get_direction(): TextDirection + get_display(): Gdk.Display + get_first_child(): Widget | null + get_focus_child(): Widget | null + get_focus_on_click(): boolean + get_focusable(): boolean + get_font_map(): Pango.FontMap | null + get_font_options(): cairo.FontOptions | null + get_frame_clock(): Gdk.FrameClock | null + get_halign(): Align + get_has_tooltip(): boolean + get_height(): number + get_hexpand(): boolean + get_hexpand_set(): boolean + get_last_child(): Widget | null + get_layout_manager(): LayoutManager | null + get_mapped(): boolean + get_margin_bottom(): number + get_margin_end(): number + get_margin_start(): number + get_margin_top(): number + get_name(): string + get_native(): Native | null + get_next_sibling(): Widget | null + get_opacity(): number + get_overflow(): Overflow + get_pango_context(): Pango.Context + get_parent(): Widget | null + get_preferred_size(): [ /* minimum_size */ Requisition | null, /* natural_size */ Requisition | null ] + get_prev_sibling(): Widget | null + get_primary_clipboard(): Gdk.Clipboard + get_realized(): boolean + get_receives_default(): boolean + get_request_mode(): SizeRequestMode + get_root(): Root | null + get_scale_factor(): number + get_sensitive(): boolean + get_settings(): Settings + get_size(orientation: Orientation): number + get_size_request(): [ /* width */ number | null, /* height */ number | null ] + get_state_flags(): StateFlags + get_style_context(): StyleContext + get_template_child(widget_type: GObject.Type, name: string): GObject.Object + get_tooltip_markup(): string | null + get_tooltip_text(): string | null + get_valign(): Align + get_vexpand(): boolean + get_vexpand_set(): boolean + get_visible(): boolean + get_width(): number + grab_focus(): boolean + has_css_class(css_class: string): boolean + has_visible_focus(): boolean + hide(): void + in_destruction(): boolean + init_template(): void + insert_action_group(name: string, group?: Gio.ActionGroup | null): void + insert_after(parent: Widget, previous_sibling?: Widget | null): void + insert_before(parent: Widget, next_sibling?: Widget | null): void + is_ancestor(ancestor: Widget): boolean + is_drawable(): boolean + is_focus(): boolean + is_sensitive(): boolean + is_visible(): boolean + keynav_failed(direction: DirectionType): boolean + list_mnemonic_labels(): Widget[] + map(): void + measure(orientation: Orientation, for_size: number): [ /* minimum */ number | null, /* natural */ number | null, /* minimum_baseline */ number | null, /* natural_baseline */ number | null ] + mnemonic_activate(group_cycling: boolean): boolean + observe_children(): Gio.ListModel + observe_controllers(): Gio.ListModel + pick(x: number, y: number, flags: PickFlags): Widget | null + queue_allocate(): void + queue_draw(): void + queue_resize(): void + realize(): void + remove_controller(controller: EventController): void + remove_css_class(css_class: string): void + remove_mnemonic_label(label: Widget): void + remove_tick_callback(id: number): void + set_can_focus(can_focus: boolean): void + set_can_target(can_target: boolean): void + set_child_visible(child_visible: boolean): void + set_css_classes(classes: string[]): void + set_cursor(cursor?: Gdk.Cursor | null): void + set_cursor_from_name(name?: string | null): void + set_direction(dir: TextDirection): void + set_focus_child(child?: Widget | null): void + set_focus_on_click(focus_on_click: boolean): void + set_focusable(focusable: boolean): void + set_font_map(font_map?: Pango.FontMap | null): void + set_font_options(options?: cairo.FontOptions | null): void + set_halign(align: Align): void + set_has_tooltip(has_tooltip: boolean): void + set_hexpand(expand: boolean): void + set_hexpand_set(set: boolean): void + set_layout_manager(layout_manager?: LayoutManager | null): void + set_margin_bottom(margin: number): void + set_margin_end(margin: number): void + set_margin_start(margin: number): void + set_margin_top(margin: number): void + set_name(name: string): void + set_opacity(opacity: number): void + set_overflow(overflow: Overflow): void + set_parent(parent: Widget): void + set_receives_default(receives_default: boolean): void + set_sensitive(sensitive: boolean): void + set_size_request(width: number, height: number): void + set_state_flags(flags: StateFlags, clear: boolean): void + set_tooltip_markup(markup?: string | null): void + set_tooltip_text(text?: string | null): void + set_valign(align: Align): void + set_vexpand(expand: boolean): void + set_vexpand_set(set: boolean): void + set_visible(visible: boolean): void + should_layout(): boolean + show(): void + size_allocate(allocation: Allocation, baseline: number): void + snapshot_child(child: Widget, snapshot: Snapshot): void + translate_coordinates(dest_widget: Widget, src_x: number, src_y: number): [ /* returnType */ boolean, /* dest_x */ number | null, /* dest_y */ number | null ] + trigger_tooltip_query(): void + unmap(): void + unparent(): void + unrealize(): void + unset_state_flags(flags: StateFlags): void + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Methods of Gtk.Accessible */ + get_accessible_role(): AccessibleRole + reset_property(property: AccessibleProperty): void + reset_relation(relation: AccessibleRelation): void + reset_state(state: AccessibleState): void + update_property(properties: AccessibleProperty[], values: any): void + update_relation(relations: AccessibleRelation[], values: any): void + update_state(states: AccessibleState[], values: any): void + /* Methods of Gtk.Buildable */ + get_buildable_id(): string + /* Virtual methods of Gtk.Widget */ + vfunc_compute_expand(hexpand_p: boolean, vexpand_p: boolean): void + vfunc_contains(x: number, y: number): boolean + vfunc_css_changed(change: CssStyleChange): void + vfunc_direction_changed(previous_direction: TextDirection): void + vfunc_focus(direction: DirectionType): boolean + vfunc_get_request_mode(): SizeRequestMode + vfunc_grab_focus(): boolean + vfunc_hide(): void + vfunc_keynav_failed(direction: DirectionType): boolean + vfunc_map(): void + vfunc_measure(orientation: Orientation, for_size: number): [ /* minimum */ number | null, /* natural */ number | null, /* minimum_baseline */ number | null, /* natural_baseline */ number | null ] + vfunc_mnemonic_activate(group_cycling: boolean): boolean + vfunc_move_focus(direction: DirectionType): void + vfunc_query_tooltip(x: number, y: number, keyboard_tooltip: boolean, tooltip: Tooltip): boolean + vfunc_realize(): void + vfunc_root(): void + vfunc_set_focus_child(child?: Widget | null): void + vfunc_show(): void + vfunc_size_allocate(width: number, height: number, baseline: number): void + vfunc_snapshot(snapshot: Snapshot): void + vfunc_state_flags_changed(previous_state_flags: StateFlags): void + vfunc_system_setting_changed(settings: SystemSetting): void + vfunc_unmap(): void + vfunc_unrealize(): void + vfunc_unroot(): void + vfunc_add_child(builder: Builder, child: GObject.Object, type?: string | null): void + vfunc_custom_finished(builder: Builder, child: GObject.Object | null, tagname: string, data?: object | null): void + vfunc_custom_tag_end(builder: Builder, child: GObject.Object | null, tagname: string, data?: object | null): void + vfunc_custom_tag_start(builder: Builder, child: GObject.Object | null, tagname: string): [ /* returnType */ boolean, /* parser */ BuildableParser, /* data */ object | null ] + vfunc_get_id(): string + vfunc_get_internal_child(builder: Builder, childname: string): GObject.Object + vfunc_parser_finished(builder: Builder): void + vfunc_set_buildable_property(builder: Builder, name: string, value: any): void + vfunc_set_id(id: string): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Gtk.Overlay */ + connect(sigName: "get-child-position", callback: (($obj: Overlay, widget: Widget) => boolean)): number + connect_after(sigName: "get-child-position", callback: (($obj: Overlay, widget: Widget) => boolean)): number + emit(sigName: "get-child-position", widget: Widget): void + /* Signals of Gtk.Widget */ + connect(sigName: "destroy", callback: (($obj: Overlay) => void)): number + connect_after(sigName: "destroy", callback: (($obj: Overlay) => void)): number + emit(sigName: "destroy"): void + connect(sigName: "direction-changed", callback: (($obj: Overlay, previous_direction: TextDirection) => void)): number + connect_after(sigName: "direction-changed", callback: (($obj: Overlay, previous_direction: TextDirection) => void)): number + emit(sigName: "direction-changed", previous_direction: TextDirection): void + connect(sigName: "hide", callback: (($obj: Overlay) => void)): number + connect_after(sigName: "hide", callback: (($obj: Overlay) => void)): number + emit(sigName: "hide"): void + connect(sigName: "keynav-failed", callback: (($obj: Overlay, direction: DirectionType) => boolean)): number + connect_after(sigName: "keynav-failed", callback: (($obj: Overlay, direction: DirectionType) => boolean)): number + emit(sigName: "keynav-failed", direction: DirectionType): void + connect(sigName: "map", callback: (($obj: Overlay) => void)): number + connect_after(sigName: "map", callback: (($obj: Overlay) => void)): number + emit(sigName: "map"): void + connect(sigName: "mnemonic-activate", callback: (($obj: Overlay, group_cycling: boolean) => boolean)): number + connect_after(sigName: "mnemonic-activate", callback: (($obj: Overlay, group_cycling: boolean) => boolean)): number + emit(sigName: "mnemonic-activate", group_cycling: boolean): void + connect(sigName: "move-focus", callback: (($obj: Overlay, direction: DirectionType) => void)): number + connect_after(sigName: "move-focus", callback: (($obj: Overlay, direction: DirectionType) => void)): number + emit(sigName: "move-focus", direction: DirectionType): void + connect(sigName: "query-tooltip", callback: (($obj: Overlay, x: number, y: number, keyboard_mode: boolean, tooltip: Tooltip) => boolean)): number + connect_after(sigName: "query-tooltip", callback: (($obj: Overlay, x: number, y: number, keyboard_mode: boolean, tooltip: Tooltip) => boolean)): number + emit(sigName: "query-tooltip", x: number, y: number, keyboard_mode: boolean, tooltip: Tooltip): void + connect(sigName: "realize", callback: (($obj: Overlay) => void)): number + connect_after(sigName: "realize", callback: (($obj: Overlay) => void)): number + emit(sigName: "realize"): void + connect(sigName: "show", callback: (($obj: Overlay) => void)): number + connect_after(sigName: "show", callback: (($obj: Overlay) => void)): number + emit(sigName: "show"): void + connect(sigName: "state-flags-changed", callback: (($obj: Overlay, flags: StateFlags) => void)): number + connect_after(sigName: "state-flags-changed", callback: (($obj: Overlay, flags: StateFlags) => void)): number + emit(sigName: "state-flags-changed", flags: StateFlags): void + connect(sigName: "unmap", callback: (($obj: Overlay) => void)): number + connect_after(sigName: "unmap", callback: (($obj: Overlay) => void)): number + emit(sigName: "unmap"): void + connect(sigName: "unrealize", callback: (($obj: Overlay) => void)): number + connect_after(sigName: "unrealize", callback: (($obj: Overlay) => void)): number + emit(sigName: "unrealize"): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: Overlay, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: Overlay, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: "notify::child", callback: (($obj: Overlay, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::child", callback: (($obj: Overlay, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::can-focus", callback: (($obj: Overlay, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::can-focus", callback: (($obj: Overlay, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::can-target", callback: (($obj: Overlay, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::can-target", callback: (($obj: Overlay, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::css-classes", callback: (($obj: Overlay, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::css-classes", callback: (($obj: Overlay, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::cursor", callback: (($obj: Overlay, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::cursor", callback: (($obj: Overlay, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::focus-on-click", callback: (($obj: Overlay, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::focus-on-click", callback: (($obj: Overlay, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::focusable", callback: (($obj: Overlay, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::focusable", callback: (($obj: Overlay, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::halign", callback: (($obj: Overlay, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::halign", callback: (($obj: Overlay, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::has-default", callback: (($obj: Overlay, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-default", callback: (($obj: Overlay, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::has-focus", callback: (($obj: Overlay, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-focus", callback: (($obj: Overlay, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::has-tooltip", callback: (($obj: Overlay, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-tooltip", callback: (($obj: Overlay, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::height-request", callback: (($obj: Overlay, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::height-request", callback: (($obj: Overlay, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::hexpand", callback: (($obj: Overlay, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hexpand", callback: (($obj: Overlay, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::hexpand-set", callback: (($obj: Overlay, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hexpand-set", callback: (($obj: Overlay, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::layout-manager", callback: (($obj: Overlay, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::layout-manager", callback: (($obj: Overlay, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-bottom", callback: (($obj: Overlay, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-bottom", callback: (($obj: Overlay, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-end", callback: (($obj: Overlay, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-end", callback: (($obj: Overlay, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-start", callback: (($obj: Overlay, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-start", callback: (($obj: Overlay, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-top", callback: (($obj: Overlay, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-top", callback: (($obj: Overlay, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::name", callback: (($obj: Overlay, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::name", callback: (($obj: Overlay, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::opacity", callback: (($obj: Overlay, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::opacity", callback: (($obj: Overlay, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::overflow", callback: (($obj: Overlay, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::overflow", callback: (($obj: Overlay, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::parent", callback: (($obj: Overlay, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::parent", callback: (($obj: Overlay, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::receives-default", callback: (($obj: Overlay, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::receives-default", callback: (($obj: Overlay, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::root", callback: (($obj: Overlay, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::root", callback: (($obj: Overlay, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::scale-factor", callback: (($obj: Overlay, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::scale-factor", callback: (($obj: Overlay, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::sensitive", callback: (($obj: Overlay, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::sensitive", callback: (($obj: Overlay, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::tooltip-markup", callback: (($obj: Overlay, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::tooltip-markup", callback: (($obj: Overlay, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::tooltip-text", callback: (($obj: Overlay, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::tooltip-text", callback: (($obj: Overlay, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::valign", callback: (($obj: Overlay, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::valign", callback: (($obj: Overlay, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::vexpand", callback: (($obj: Overlay, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vexpand", callback: (($obj: Overlay, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::vexpand-set", callback: (($obj: Overlay, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vexpand-set", callback: (($obj: Overlay, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::visible", callback: (($obj: Overlay, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::visible", callback: (($obj: Overlay, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::width-request", callback: (($obj: Overlay, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::width-request", callback: (($obj: Overlay, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::accessible-role", callback: (($obj: Overlay, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-role", callback: (($obj: Overlay, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: Overlay_ConstructProps) + _init (config?: Overlay_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(): Overlay + static $gtype: GObject.Type +} +export interface OverlayLayout_ConstructProps extends LayoutManager_ConstructProps { +} +export class OverlayLayout { + /* Fields of Gtk.LayoutManager */ + parent_instance: GObject.Object + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of Gtk.LayoutManager */ + allocate(widget: Widget, width: number, height: number, baseline: number): void + get_layout_child(child: Widget): LayoutChild + get_request_mode(): SizeRequestMode + get_widget(): Widget | null + layout_changed(): void + measure(widget: Widget, orientation: Orientation, for_size: number): [ /* minimum */ number | null, /* natural */ number | null, /* minimum_baseline */ number | null, /* natural_baseline */ number | null ] + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Virtual methods of Gtk.LayoutManager */ + vfunc_allocate(widget: Widget, width: number, height: number, baseline: number): void + vfunc_create_layout_child(widget: Widget, for_child: Widget): LayoutChild + vfunc_get_request_mode(widget: Widget): SizeRequestMode + vfunc_measure(widget: Widget, orientation: Orientation, for_size: number): [ /* minimum */ number | null, /* natural */ number | null, /* minimum_baseline */ number | null, /* natural_baseline */ number | null ] + vfunc_root(): void + vfunc_unroot(): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: OverlayLayout, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: OverlayLayout, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: OverlayLayout_ConstructProps) + _init (config?: OverlayLayout_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(): OverlayLayout + static $gtype: GObject.Type +} +export interface OverlayLayoutChild_ConstructProps extends LayoutChild_ConstructProps { + clip_overlay?: boolean + measure?: boolean +} +export class OverlayLayoutChild { + /* Properties of Gtk.OverlayLayoutChild */ + clip_overlay: boolean + measure: boolean + /* Fields of Gtk.LayoutChild */ + parent_instance: GObject.Object + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of Gtk.OverlayLayoutChild */ + get_clip_overlay(): boolean + get_measure(): boolean + set_clip_overlay(clip_overlay: boolean): void + set_measure(measure: boolean): void + /* Methods of Gtk.LayoutChild */ + get_child_widget(): Widget + get_layout_manager(): LayoutManager + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: OverlayLayoutChild, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: OverlayLayoutChild, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: "notify::clip-overlay", callback: (($obj: OverlayLayoutChild, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::clip-overlay", callback: (($obj: OverlayLayoutChild, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::measure", callback: (($obj: OverlayLayoutChild, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::measure", callback: (($obj: OverlayLayoutChild, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: OverlayLayoutChild_ConstructProps) + _init (config?: OverlayLayoutChild_ConstructProps): void + static $gtype: GObject.Type +} +export interface PadController_ConstructProps extends EventController_ConstructProps { + action_group?: Gio.ActionGroup + pad?: Gdk.Device +} +export class PadController { + /* Properties of Gtk.EventController */ + name: string + propagation_limit: PropagationLimit + propagation_phase: PropagationPhase + readonly widget: Widget + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of Gtk.PadController */ + set_action(type: PadActionType, index: number, mode: number, label: string, action_name: string): void + set_action_entries(entries: PadActionEntry[]): void + /* Methods of Gtk.EventController */ + get_current_event(): Gdk.Event | null + get_current_event_device(): Gdk.Device | null + get_current_event_state(): Gdk.ModifierType + get_current_event_time(): number + get_name(): string + get_propagation_limit(): PropagationLimit + get_propagation_phase(): PropagationPhase + get_widget(): Widget + reset(): void + set_name(name: string): void + set_propagation_limit(limit: PropagationLimit): void + set_propagation_phase(phase: PropagationPhase): void + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: PadController, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: PadController, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: "notify::name", callback: (($obj: PadController, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::name", callback: (($obj: PadController, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::propagation-limit", callback: (($obj: PadController, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::propagation-limit", callback: (($obj: PadController, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::propagation-phase", callback: (($obj: PadController, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::propagation-phase", callback: (($obj: PadController, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::widget", callback: (($obj: PadController, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::widget", callback: (($obj: PadController, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: PadController_ConstructProps) + _init (config?: PadController_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(group: Gio.ActionGroup, pad?: Gdk.Device | null): PadController + static $gtype: GObject.Type +} +export interface PageSetup_ConstructProps extends GObject.Object_ConstructProps { +} +export class PageSetup { + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of Gtk.PageSetup */ + copy(): PageSetup + get_bottom_margin(unit: Unit): number + get_left_margin(unit: Unit): number + get_orientation(): PageOrientation + get_page_height(unit: Unit): number + get_page_width(unit: Unit): number + get_paper_height(unit: Unit): number + get_paper_size(): PaperSize + get_paper_width(unit: Unit): number + get_right_margin(unit: Unit): number + get_top_margin(unit: Unit): number + load_file(file_name: string): boolean + load_key_file(key_file: GLib.KeyFile, group_name?: string | null): boolean + set_bottom_margin(margin: number, unit: Unit): void + set_left_margin(margin: number, unit: Unit): void + set_orientation(orientation: PageOrientation): void + set_paper_size(size: PaperSize): void + set_paper_size_and_default_margins(size: PaperSize): void + set_right_margin(margin: number, unit: Unit): void + set_top_margin(margin: number, unit: Unit): void + to_file(file_name: string): boolean + to_gvariant(): GLib.Variant + to_key_file(key_file: GLib.KeyFile, group_name?: string | null): void + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: PageSetup, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: PageSetup, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: PageSetup_ConstructProps) + _init (config?: PageSetup_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(): PageSetup + static new_from_file(file_name: string): PageSetup + static new_from_gvariant(variant: GLib.Variant): PageSetup + static new_from_key_file(key_file: GLib.KeyFile, group_name?: string | null): PageSetup + static $gtype: GObject.Type +} +export interface PageSetupUnixDialog_ConstructProps extends Dialog_ConstructProps { + accessible_role?: AccessibleRole +} +export class PageSetupUnixDialog { + /* Properties of Gtk.Window */ + application: Application + child: Widget + decorated: boolean + default_height: number + default_widget: Widget + default_width: number + deletable: boolean + destroy_with_parent: boolean + display: Gdk.Display + focus_visible: boolean + focus_widget: Widget + fullscreened: boolean + handle_menubar_accel: boolean + hide_on_close: boolean + icon_name: string + readonly is_active: boolean + maximized: boolean + mnemonics_visible: boolean + modal: boolean + resizable: boolean + startup_id: string + title: string + transient_for: Window + /* Properties of Gtk.Widget */ + can_focus: boolean + can_target: boolean + css_classes: string[] + cursor: Gdk.Cursor + focus_on_click: boolean + focusable: boolean + halign: Align + readonly has_default: boolean + readonly has_focus: boolean + has_tooltip: boolean + height_request: number + hexpand: boolean + hexpand_set: boolean + layout_manager: LayoutManager + margin_bottom: number + margin_end: number + margin_start: number + margin_top: number + name: string + opacity: number + overflow: Overflow + readonly parent: Widget + receives_default: boolean + readonly root: Root + readonly scale_factor: number + sensitive: boolean + tooltip_markup: string + tooltip_text: string + valign: Align + vexpand: boolean + vexpand_set: boolean + visible: boolean + width_request: number + /* Properties of Gtk.Accessible */ + accessible_role: AccessibleRole + /* Fields of Gtk.Dialog */ + parent_instance: Window + /* Fields of GObject.InitiallyUnowned */ + g_type_instance: GObject.TypeInstance + /* Methods of Gtk.PageSetupUnixDialog */ + get_page_setup(): PageSetup + get_print_settings(): PrintSettings + set_page_setup(page_setup: PageSetup): void + set_print_settings(print_settings: PrintSettings): void + /* Methods of Gtk.Dialog */ + add_action_widget(child: Widget, response_id: number): void + add_button(button_text: string, response_id: number): Widget + get_content_area(): Box + get_header_bar(): HeaderBar + get_response_for_widget(widget: Widget): number + get_widget_for_response(response_id: number): Widget | null + response(response_id: number): void + set_default_response(response_id: number): void + set_response_sensitive(response_id: number, setting: boolean): void + /* Methods of Gtk.Window */ + close(): void + destroy(): void + fullscreen(): void + fullscreen_on_monitor(monitor: Gdk.Monitor): void + get_application(): Application | null + get_child(): Widget | null + get_decorated(): boolean + get_default_size(): [ /* width */ number | null, /* height */ number | null ] + get_default_widget(): Widget | null + get_deletable(): boolean + get_destroy_with_parent(): boolean + get_focus(): Widget | null + get_focus_visible(): boolean + get_group(): WindowGroup + get_handle_menubar_accel(): boolean + get_hide_on_close(): boolean + get_icon_name(): string | null + get_mnemonics_visible(): boolean + get_modal(): boolean + get_resizable(): boolean + get_title(): string | null + get_titlebar(): Widget | null + get_transient_for(): Window | null + has_group(): boolean + is_fullscreen(): boolean + is_maximized(): boolean + maximize(): void + minimize(): void + present(): void + present_with_time(timestamp: number): void + set_application(application?: Application | null): void + set_child(child?: Widget | null): void + set_decorated(setting: boolean): void + set_default_size(width: number, height: number): void + set_default_widget(default_widget?: Widget | null): void + set_deletable(setting: boolean): void + set_destroy_with_parent(setting: boolean): void + set_display(display: Gdk.Display): void + set_focus(focus?: Widget | null): void + set_focus_visible(setting: boolean): void + set_handle_menubar_accel(handle_menubar_accel: boolean): void + set_hide_on_close(setting: boolean): void + set_icon_name(name?: string | null): void + set_mnemonics_visible(setting: boolean): void + set_modal(modal: boolean): void + set_resizable(resizable: boolean): void + set_startup_id(startup_id: string): void + set_title(title?: string | null): void + set_titlebar(titlebar?: Widget | null): void + set_transient_for(parent?: Window | null): void + unfullscreen(): void + unmaximize(): void + unminimize(): void + /* Methods of Gtk.Widget */ + action_set_enabled(action_name: string, enabled: boolean): void + activate(): boolean + activate_action(name: string, args?: GLib.Variant | null): boolean + activate_default(): void + add_controller(controller: EventController): void + add_css_class(css_class: string): void + add_mnemonic_label(label: Widget): void + add_tick_callback(callback: TickCallback): number + allocate(width: number, height: number, baseline: number, transform?: Gsk.Transform | null): void + child_focus(direction: DirectionType): boolean + compute_bounds(target: Widget): [ /* returnType */ boolean, /* out_bounds */ Graphene.Rect ] + compute_expand(orientation: Orientation): boolean + compute_point(target: Widget, point: Graphene.Point): [ /* returnType */ boolean, /* out_point */ Graphene.Point ] + compute_transform(target: Widget): [ /* returnType */ boolean, /* out_transform */ Graphene.Matrix ] + contains(x: number, y: number): boolean + create_pango_context(): Pango.Context + create_pango_layout(text?: string | null): Pango.Layout + drag_check_threshold(start_x: number, start_y: number, current_x: number, current_y: number): boolean + error_bell(): void + get_allocated_baseline(): number + get_allocated_height(): number + get_allocated_width(): number + get_allocation(): /* allocation */ Allocation + get_ancestor(widget_type: GObject.Type): Widget | null + get_can_focus(): boolean + get_can_target(): boolean + get_child_visible(): boolean + get_clipboard(): Gdk.Clipboard + get_css_classes(): string[] + get_css_name(): string + get_cursor(): Gdk.Cursor | null + get_direction(): TextDirection + get_display(): Gdk.Display + get_first_child(): Widget | null + get_focus_child(): Widget | null + get_focus_on_click(): boolean + get_focusable(): boolean + get_font_map(): Pango.FontMap | null + get_font_options(): cairo.FontOptions | null + get_frame_clock(): Gdk.FrameClock | null + get_halign(): Align + get_has_tooltip(): boolean + get_height(): number + get_hexpand(): boolean + get_hexpand_set(): boolean + get_last_child(): Widget | null + get_layout_manager(): LayoutManager | null + get_mapped(): boolean + get_margin_bottom(): number + get_margin_end(): number + get_margin_start(): number + get_margin_top(): number + get_name(): string + get_native(): Native | null + get_next_sibling(): Widget | null + get_opacity(): number + get_overflow(): Overflow + get_pango_context(): Pango.Context + get_parent(): Widget | null + get_preferred_size(): [ /* minimum_size */ Requisition | null, /* natural_size */ Requisition | null ] + get_prev_sibling(): Widget | null + get_primary_clipboard(): Gdk.Clipboard + get_realized(): boolean + get_receives_default(): boolean + get_request_mode(): SizeRequestMode + get_root(): Root | null + get_scale_factor(): number + get_sensitive(): boolean + get_settings(): Settings + get_size(orientation: Orientation): number + get_size_request(): [ /* width */ number | null, /* height */ number | null ] + get_state_flags(): StateFlags + get_style_context(): StyleContext + get_template_child(widget_type: GObject.Type, name: string): GObject.Object + get_tooltip_markup(): string | null + get_tooltip_text(): string | null + get_valign(): Align + get_vexpand(): boolean + get_vexpand_set(): boolean + get_visible(): boolean + get_width(): number + grab_focus(): boolean + has_css_class(css_class: string): boolean + has_visible_focus(): boolean + hide(): void + in_destruction(): boolean + init_template(): void + insert_action_group(name: string, group?: Gio.ActionGroup | null): void + insert_after(parent: Widget, previous_sibling?: Widget | null): void + insert_before(parent: Widget, next_sibling?: Widget | null): void + is_ancestor(ancestor: Widget): boolean + is_drawable(): boolean + is_focus(): boolean + is_sensitive(): boolean + is_visible(): boolean + keynav_failed(direction: DirectionType): boolean + list_mnemonic_labels(): Widget[] + map(): void + measure(orientation: Orientation, for_size: number): [ /* minimum */ number | null, /* natural */ number | null, /* minimum_baseline */ number | null, /* natural_baseline */ number | null ] + mnemonic_activate(group_cycling: boolean): boolean + observe_children(): Gio.ListModel + observe_controllers(): Gio.ListModel + pick(x: number, y: number, flags: PickFlags): Widget | null + queue_allocate(): void + queue_draw(): void + queue_resize(): void + realize(): void + remove_controller(controller: EventController): void + remove_css_class(css_class: string): void + remove_mnemonic_label(label: Widget): void + remove_tick_callback(id: number): void + set_can_focus(can_focus: boolean): void + set_can_target(can_target: boolean): void + set_child_visible(child_visible: boolean): void + set_css_classes(classes: string[]): void + set_cursor(cursor?: Gdk.Cursor | null): void + set_cursor_from_name(name?: string | null): void + set_direction(dir: TextDirection): void + set_focus_child(child?: Widget | null): void + set_focus_on_click(focus_on_click: boolean): void + set_focusable(focusable: boolean): void + set_font_map(font_map?: Pango.FontMap | null): void + set_font_options(options?: cairo.FontOptions | null): void + set_halign(align: Align): void + set_has_tooltip(has_tooltip: boolean): void + set_hexpand(expand: boolean): void + set_hexpand_set(set: boolean): void + set_layout_manager(layout_manager?: LayoutManager | null): void + set_margin_bottom(margin: number): void + set_margin_end(margin: number): void + set_margin_start(margin: number): void + set_margin_top(margin: number): void + set_name(name: string): void + set_opacity(opacity: number): void + set_overflow(overflow: Overflow): void + set_parent(parent: Widget): void + set_receives_default(receives_default: boolean): void + set_sensitive(sensitive: boolean): void + set_size_request(width: number, height: number): void + set_state_flags(flags: StateFlags, clear: boolean): void + set_tooltip_markup(markup?: string | null): void + set_tooltip_text(text?: string | null): void + set_valign(align: Align): void + set_vexpand(expand: boolean): void + set_vexpand_set(set: boolean): void + set_visible(visible: boolean): void + should_layout(): boolean + show(): void + size_allocate(allocation: Allocation, baseline: number): void + snapshot_child(child: Widget, snapshot: Snapshot): void + translate_coordinates(dest_widget: Widget, src_x: number, src_y: number): [ /* returnType */ boolean, /* dest_x */ number | null, /* dest_y */ number | null ] + trigger_tooltip_query(): void + unmap(): void + unparent(): void + unrealize(): void + unset_state_flags(flags: StateFlags): void + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Methods of Gtk.Accessible */ + get_accessible_role(): AccessibleRole + reset_property(property: AccessibleProperty): void + reset_relation(relation: AccessibleRelation): void + reset_state(state: AccessibleState): void + update_property(properties: AccessibleProperty[], values: any): void + update_relation(relations: AccessibleRelation[], values: any): void + update_state(states: AccessibleState[], values: any): void + /* Methods of Gtk.Buildable */ + get_buildable_id(): string + /* Methods of Gtk.Native */ + get_renderer(): Gsk.Renderer + get_surface(): Gdk.Surface + get_surface_transform(): [ /* x */ number, /* y */ number ] + /* Virtual methods of Gtk.Dialog */ + vfunc_close(): void + vfunc_response(response_id: number): void + /* Virtual methods of Gtk.Window */ + vfunc_activate_default(): void + vfunc_activate_focus(): void + vfunc_close_request(): boolean + vfunc_enable_debugging(toggle: boolean): boolean + vfunc_keys_changed(): void + vfunc_add_controller(controller: ShortcutController): void + vfunc_remove_controller(controller: ShortcutController): void + /* Virtual methods of Gtk.Widget */ + vfunc_compute_expand(hexpand_p: boolean, vexpand_p: boolean): void + vfunc_contains(x: number, y: number): boolean + vfunc_css_changed(change: CssStyleChange): void + vfunc_direction_changed(previous_direction: TextDirection): void + vfunc_focus(direction: DirectionType): boolean + vfunc_get_request_mode(): SizeRequestMode + vfunc_grab_focus(): boolean + vfunc_hide(): void + vfunc_keynav_failed(direction: DirectionType): boolean + vfunc_map(): void + vfunc_measure(orientation: Orientation, for_size: number): [ /* minimum */ number | null, /* natural */ number | null, /* minimum_baseline */ number | null, /* natural_baseline */ number | null ] + vfunc_mnemonic_activate(group_cycling: boolean): boolean + vfunc_move_focus(direction: DirectionType): void + vfunc_query_tooltip(x: number, y: number, keyboard_tooltip: boolean, tooltip: Tooltip): boolean + vfunc_realize(): void + vfunc_root(): void + vfunc_set_focus_child(child?: Widget | null): void + vfunc_show(): void + vfunc_size_allocate(width: number, height: number, baseline: number): void + vfunc_snapshot(snapshot: Snapshot): void + vfunc_state_flags_changed(previous_state_flags: StateFlags): void + vfunc_system_setting_changed(settings: SystemSetting): void + vfunc_unmap(): void + vfunc_unrealize(): void + vfunc_unroot(): void + vfunc_add_child(builder: Builder, child: GObject.Object, type?: string | null): void + vfunc_custom_finished(builder: Builder, child: GObject.Object | null, tagname: string, data?: object | null): void + vfunc_custom_tag_end(builder: Builder, child: GObject.Object | null, tagname: string, data?: object | null): void + vfunc_custom_tag_start(builder: Builder, child: GObject.Object | null, tagname: string): [ /* returnType */ boolean, /* parser */ BuildableParser, /* data */ object | null ] + vfunc_get_id(): string + vfunc_get_internal_child(builder: Builder, childname: string): GObject.Object + vfunc_parser_finished(builder: Builder): void + vfunc_set_buildable_property(builder: Builder, name: string, value: any): void + vfunc_set_id(id: string): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Gtk.Dialog */ + connect(sigName: "close", callback: (($obj: PageSetupUnixDialog) => void)): number + connect_after(sigName: "close", callback: (($obj: PageSetupUnixDialog) => void)): number + emit(sigName: "close"): void + connect(sigName: "response", callback: (($obj: PageSetupUnixDialog, response_id: number) => void)): number + connect_after(sigName: "response", callback: (($obj: PageSetupUnixDialog, response_id: number) => void)): number + emit(sigName: "response", response_id: number): void + /* Signals of Gtk.Window */ + connect(sigName: "activate-default", callback: (($obj: PageSetupUnixDialog) => void)): number + connect_after(sigName: "activate-default", callback: (($obj: PageSetupUnixDialog) => void)): number + emit(sigName: "activate-default"): void + connect(sigName: "activate-focus", callback: (($obj: PageSetupUnixDialog) => void)): number + connect_after(sigName: "activate-focus", callback: (($obj: PageSetupUnixDialog) => void)): number + emit(sigName: "activate-focus"): void + connect(sigName: "close-request", callback: (($obj: PageSetupUnixDialog) => boolean)): number + connect_after(sigName: "close-request", callback: (($obj: PageSetupUnixDialog) => boolean)): number + emit(sigName: "close-request"): void + connect(sigName: "enable-debugging", callback: (($obj: PageSetupUnixDialog, toggle: boolean) => boolean)): number + connect_after(sigName: "enable-debugging", callback: (($obj: PageSetupUnixDialog, toggle: boolean) => boolean)): number + emit(sigName: "enable-debugging", toggle: boolean): void + connect(sigName: "keys-changed", callback: (($obj: PageSetupUnixDialog) => void)): number + connect_after(sigName: "keys-changed", callback: (($obj: PageSetupUnixDialog) => void)): number + emit(sigName: "keys-changed"): void + /* Signals of Gtk.Widget */ + connect(sigName: "destroy", callback: (($obj: PageSetupUnixDialog) => void)): number + connect_after(sigName: "destroy", callback: (($obj: PageSetupUnixDialog) => void)): number + emit(sigName: "destroy"): void + connect(sigName: "direction-changed", callback: (($obj: PageSetupUnixDialog, previous_direction: TextDirection) => void)): number + connect_after(sigName: "direction-changed", callback: (($obj: PageSetupUnixDialog, previous_direction: TextDirection) => void)): number + emit(sigName: "direction-changed", previous_direction: TextDirection): void + connect(sigName: "hide", callback: (($obj: PageSetupUnixDialog) => void)): number + connect_after(sigName: "hide", callback: (($obj: PageSetupUnixDialog) => void)): number + emit(sigName: "hide"): void + connect(sigName: "keynav-failed", callback: (($obj: PageSetupUnixDialog, direction: DirectionType) => boolean)): number + connect_after(sigName: "keynav-failed", callback: (($obj: PageSetupUnixDialog, direction: DirectionType) => boolean)): number + emit(sigName: "keynav-failed", direction: DirectionType): void + connect(sigName: "map", callback: (($obj: PageSetupUnixDialog) => void)): number + connect_after(sigName: "map", callback: (($obj: PageSetupUnixDialog) => void)): number + emit(sigName: "map"): void + connect(sigName: "mnemonic-activate", callback: (($obj: PageSetupUnixDialog, group_cycling: boolean) => boolean)): number + connect_after(sigName: "mnemonic-activate", callback: (($obj: PageSetupUnixDialog, group_cycling: boolean) => boolean)): number + emit(sigName: "mnemonic-activate", group_cycling: boolean): void + connect(sigName: "move-focus", callback: (($obj: PageSetupUnixDialog, direction: DirectionType) => void)): number + connect_after(sigName: "move-focus", callback: (($obj: PageSetupUnixDialog, direction: DirectionType) => void)): number + emit(sigName: "move-focus", direction: DirectionType): void + connect(sigName: "query-tooltip", callback: (($obj: PageSetupUnixDialog, x: number, y: number, keyboard_mode: boolean, tooltip: Tooltip) => boolean)): number + connect_after(sigName: "query-tooltip", callback: (($obj: PageSetupUnixDialog, x: number, y: number, keyboard_mode: boolean, tooltip: Tooltip) => boolean)): number + emit(sigName: "query-tooltip", x: number, y: number, keyboard_mode: boolean, tooltip: Tooltip): void + connect(sigName: "realize", callback: (($obj: PageSetupUnixDialog) => void)): number + connect_after(sigName: "realize", callback: (($obj: PageSetupUnixDialog) => void)): number + emit(sigName: "realize"): void + connect(sigName: "show", callback: (($obj: PageSetupUnixDialog) => void)): number + connect_after(sigName: "show", callback: (($obj: PageSetupUnixDialog) => void)): number + emit(sigName: "show"): void + connect(sigName: "state-flags-changed", callback: (($obj: PageSetupUnixDialog, flags: StateFlags) => void)): number + connect_after(sigName: "state-flags-changed", callback: (($obj: PageSetupUnixDialog, flags: StateFlags) => void)): number + emit(sigName: "state-flags-changed", flags: StateFlags): void + connect(sigName: "unmap", callback: (($obj: PageSetupUnixDialog) => void)): number + connect_after(sigName: "unmap", callback: (($obj: PageSetupUnixDialog) => void)): number + emit(sigName: "unmap"): void + connect(sigName: "unrealize", callback: (($obj: PageSetupUnixDialog) => void)): number + connect_after(sigName: "unrealize", callback: (($obj: PageSetupUnixDialog) => void)): number + emit(sigName: "unrealize"): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: PageSetupUnixDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: PageSetupUnixDialog, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: "notify::application", callback: (($obj: PageSetupUnixDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::application", callback: (($obj: PageSetupUnixDialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::child", callback: (($obj: PageSetupUnixDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::child", callback: (($obj: PageSetupUnixDialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::decorated", callback: (($obj: PageSetupUnixDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::decorated", callback: (($obj: PageSetupUnixDialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::default-height", callback: (($obj: PageSetupUnixDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::default-height", callback: (($obj: PageSetupUnixDialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::default-widget", callback: (($obj: PageSetupUnixDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::default-widget", callback: (($obj: PageSetupUnixDialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::default-width", callback: (($obj: PageSetupUnixDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::default-width", callback: (($obj: PageSetupUnixDialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::deletable", callback: (($obj: PageSetupUnixDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::deletable", callback: (($obj: PageSetupUnixDialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::destroy-with-parent", callback: (($obj: PageSetupUnixDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::destroy-with-parent", callback: (($obj: PageSetupUnixDialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::display", callback: (($obj: PageSetupUnixDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::display", callback: (($obj: PageSetupUnixDialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::focus-visible", callback: (($obj: PageSetupUnixDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::focus-visible", callback: (($obj: PageSetupUnixDialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::focus-widget", callback: (($obj: PageSetupUnixDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::focus-widget", callback: (($obj: PageSetupUnixDialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::fullscreened", callback: (($obj: PageSetupUnixDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::fullscreened", callback: (($obj: PageSetupUnixDialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::handle-menubar-accel", callback: (($obj: PageSetupUnixDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::handle-menubar-accel", callback: (($obj: PageSetupUnixDialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::hide-on-close", callback: (($obj: PageSetupUnixDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hide-on-close", callback: (($obj: PageSetupUnixDialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::icon-name", callback: (($obj: PageSetupUnixDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::icon-name", callback: (($obj: PageSetupUnixDialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::is-active", callback: (($obj: PageSetupUnixDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::is-active", callback: (($obj: PageSetupUnixDialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::maximized", callback: (($obj: PageSetupUnixDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::maximized", callback: (($obj: PageSetupUnixDialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::mnemonics-visible", callback: (($obj: PageSetupUnixDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::mnemonics-visible", callback: (($obj: PageSetupUnixDialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::modal", callback: (($obj: PageSetupUnixDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::modal", callback: (($obj: PageSetupUnixDialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::resizable", callback: (($obj: PageSetupUnixDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::resizable", callback: (($obj: PageSetupUnixDialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::startup-id", callback: (($obj: PageSetupUnixDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::startup-id", callback: (($obj: PageSetupUnixDialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::title", callback: (($obj: PageSetupUnixDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::title", callback: (($obj: PageSetupUnixDialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::transient-for", callback: (($obj: PageSetupUnixDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::transient-for", callback: (($obj: PageSetupUnixDialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::can-focus", callback: (($obj: PageSetupUnixDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::can-focus", callback: (($obj: PageSetupUnixDialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::can-target", callback: (($obj: PageSetupUnixDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::can-target", callback: (($obj: PageSetupUnixDialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::css-classes", callback: (($obj: PageSetupUnixDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::css-classes", callback: (($obj: PageSetupUnixDialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::cursor", callback: (($obj: PageSetupUnixDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::cursor", callback: (($obj: PageSetupUnixDialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::focus-on-click", callback: (($obj: PageSetupUnixDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::focus-on-click", callback: (($obj: PageSetupUnixDialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::focusable", callback: (($obj: PageSetupUnixDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::focusable", callback: (($obj: PageSetupUnixDialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::halign", callback: (($obj: PageSetupUnixDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::halign", callback: (($obj: PageSetupUnixDialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::has-default", callback: (($obj: PageSetupUnixDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-default", callback: (($obj: PageSetupUnixDialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::has-focus", callback: (($obj: PageSetupUnixDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-focus", callback: (($obj: PageSetupUnixDialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::has-tooltip", callback: (($obj: PageSetupUnixDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-tooltip", callback: (($obj: PageSetupUnixDialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::height-request", callback: (($obj: PageSetupUnixDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::height-request", callback: (($obj: PageSetupUnixDialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::hexpand", callback: (($obj: PageSetupUnixDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hexpand", callback: (($obj: PageSetupUnixDialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::hexpand-set", callback: (($obj: PageSetupUnixDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hexpand-set", callback: (($obj: PageSetupUnixDialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::layout-manager", callback: (($obj: PageSetupUnixDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::layout-manager", callback: (($obj: PageSetupUnixDialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-bottom", callback: (($obj: PageSetupUnixDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-bottom", callback: (($obj: PageSetupUnixDialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-end", callback: (($obj: PageSetupUnixDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-end", callback: (($obj: PageSetupUnixDialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-start", callback: (($obj: PageSetupUnixDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-start", callback: (($obj: PageSetupUnixDialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-top", callback: (($obj: PageSetupUnixDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-top", callback: (($obj: PageSetupUnixDialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::name", callback: (($obj: PageSetupUnixDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::name", callback: (($obj: PageSetupUnixDialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::opacity", callback: (($obj: PageSetupUnixDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::opacity", callback: (($obj: PageSetupUnixDialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::overflow", callback: (($obj: PageSetupUnixDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::overflow", callback: (($obj: PageSetupUnixDialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::parent", callback: (($obj: PageSetupUnixDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::parent", callback: (($obj: PageSetupUnixDialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::receives-default", callback: (($obj: PageSetupUnixDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::receives-default", callback: (($obj: PageSetupUnixDialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::root", callback: (($obj: PageSetupUnixDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::root", callback: (($obj: PageSetupUnixDialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::scale-factor", callback: (($obj: PageSetupUnixDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::scale-factor", callback: (($obj: PageSetupUnixDialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::sensitive", callback: (($obj: PageSetupUnixDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::sensitive", callback: (($obj: PageSetupUnixDialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::tooltip-markup", callback: (($obj: PageSetupUnixDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::tooltip-markup", callback: (($obj: PageSetupUnixDialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::tooltip-text", callback: (($obj: PageSetupUnixDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::tooltip-text", callback: (($obj: PageSetupUnixDialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::valign", callback: (($obj: PageSetupUnixDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::valign", callback: (($obj: PageSetupUnixDialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::vexpand", callback: (($obj: PageSetupUnixDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vexpand", callback: (($obj: PageSetupUnixDialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::vexpand-set", callback: (($obj: PageSetupUnixDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vexpand-set", callback: (($obj: PageSetupUnixDialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::visible", callback: (($obj: PageSetupUnixDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::visible", callback: (($obj: PageSetupUnixDialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::width-request", callback: (($obj: PageSetupUnixDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::width-request", callback: (($obj: PageSetupUnixDialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::accessible-role", callback: (($obj: PageSetupUnixDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-role", callback: (($obj: PageSetupUnixDialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: PageSetupUnixDialog_ConstructProps) + _init (config?: PageSetupUnixDialog_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(title?: string | null, parent?: Window | null): PageSetupUnixDialog + static new(): PageSetupUnixDialog + static $gtype: GObject.Type +} +export interface Paned_ConstructProps extends Widget_ConstructProps { + end_child?: Widget + position?: number + position_set?: boolean + resize_end_child?: boolean + resize_start_child?: boolean + shrink_end_child?: boolean + shrink_start_child?: boolean + start_child?: Widget + wide_handle?: boolean + accessible_role?: AccessibleRole + orientation?: Orientation +} +export class Paned { + /* Properties of Gtk.Paned */ + end_child: Widget + readonly max_position: number + readonly min_position: number + position: number + position_set: boolean + resize_end_child: boolean + resize_start_child: boolean + shrink_end_child: boolean + shrink_start_child: boolean + start_child: Widget + wide_handle: boolean + /* Properties of Gtk.Widget */ + can_focus: boolean + can_target: boolean + css_classes: string[] + cursor: Gdk.Cursor + focus_on_click: boolean + focusable: boolean + halign: Align + readonly has_default: boolean + readonly has_focus: boolean + has_tooltip: boolean + height_request: number + hexpand: boolean + hexpand_set: boolean + layout_manager: LayoutManager + margin_bottom: number + margin_end: number + margin_start: number + margin_top: number + name: string + opacity: number + overflow: Overflow + readonly parent: Widget + receives_default: boolean + readonly root: Root + readonly scale_factor: number + sensitive: boolean + tooltip_markup: string + tooltip_text: string + valign: Align + vexpand: boolean + vexpand_set: boolean + visible: boolean + width_request: number + /* Properties of Gtk.Accessible */ + accessible_role: AccessibleRole + /* Properties of Gtk.Orientable */ + orientation: Orientation + /* Fields of Gtk.Widget */ + parent_instance: GObject.InitiallyUnowned + /* Fields of GObject.InitiallyUnowned */ + g_type_instance: GObject.TypeInstance + /* Methods of Gtk.Paned */ + get_end_child(): Widget | null + get_position(): number + get_resize_end_child(): boolean + get_resize_start_child(): boolean + get_shrink_end_child(): boolean + get_shrink_start_child(): boolean + get_start_child(): Widget | null + get_wide_handle(): boolean + set_end_child(child: Widget): void + set_position(position: number): void + set_resize_end_child(resize: boolean): void + set_resize_start_child(resize: boolean): void + set_shrink_end_child(resize: boolean): void + set_shrink_start_child(resize: boolean): void + set_start_child(child: Widget): void + set_wide_handle(wide: boolean): void + /* Methods of Gtk.Widget */ + action_set_enabled(action_name: string, enabled: boolean): void + activate(): boolean + activate_action(name: string, args?: GLib.Variant | null): boolean + activate_default(): void + add_controller(controller: EventController): void + add_css_class(css_class: string): void + add_mnemonic_label(label: Widget): void + add_tick_callback(callback: TickCallback): number + allocate(width: number, height: number, baseline: number, transform?: Gsk.Transform | null): void + child_focus(direction: DirectionType): boolean + compute_bounds(target: Widget): [ /* returnType */ boolean, /* out_bounds */ Graphene.Rect ] + compute_expand(orientation: Orientation): boolean + compute_point(target: Widget, point: Graphene.Point): [ /* returnType */ boolean, /* out_point */ Graphene.Point ] + compute_transform(target: Widget): [ /* returnType */ boolean, /* out_transform */ Graphene.Matrix ] + contains(x: number, y: number): boolean + create_pango_context(): Pango.Context + create_pango_layout(text?: string | null): Pango.Layout + drag_check_threshold(start_x: number, start_y: number, current_x: number, current_y: number): boolean + error_bell(): void + get_allocated_baseline(): number + get_allocated_height(): number + get_allocated_width(): number + get_allocation(): /* allocation */ Allocation + get_ancestor(widget_type: GObject.Type): Widget | null + get_can_focus(): boolean + get_can_target(): boolean + get_child_visible(): boolean + get_clipboard(): Gdk.Clipboard + get_css_classes(): string[] + get_css_name(): string + get_cursor(): Gdk.Cursor | null + get_direction(): TextDirection + get_display(): Gdk.Display + get_first_child(): Widget | null + get_focus_child(): Widget | null + get_focus_on_click(): boolean + get_focusable(): boolean + get_font_map(): Pango.FontMap | null + get_font_options(): cairo.FontOptions | null + get_frame_clock(): Gdk.FrameClock | null + get_halign(): Align + get_has_tooltip(): boolean + get_height(): number + get_hexpand(): boolean + get_hexpand_set(): boolean + get_last_child(): Widget | null + get_layout_manager(): LayoutManager | null + get_mapped(): boolean + get_margin_bottom(): number + get_margin_end(): number + get_margin_start(): number + get_margin_top(): number + get_name(): string + get_native(): Native | null + get_next_sibling(): Widget | null + get_opacity(): number + get_overflow(): Overflow + get_pango_context(): Pango.Context + get_parent(): Widget | null + get_preferred_size(): [ /* minimum_size */ Requisition | null, /* natural_size */ Requisition | null ] + get_prev_sibling(): Widget | null + get_primary_clipboard(): Gdk.Clipboard + get_realized(): boolean + get_receives_default(): boolean + get_request_mode(): SizeRequestMode + get_root(): Root | null + get_scale_factor(): number + get_sensitive(): boolean + get_settings(): Settings + get_size(orientation: Orientation): number + get_size_request(): [ /* width */ number | null, /* height */ number | null ] + get_state_flags(): StateFlags + get_style_context(): StyleContext + get_template_child(widget_type: GObject.Type, name: string): GObject.Object + get_tooltip_markup(): string | null + get_tooltip_text(): string | null + get_valign(): Align + get_vexpand(): boolean + get_vexpand_set(): boolean + get_visible(): boolean + get_width(): number + grab_focus(): boolean + has_css_class(css_class: string): boolean + has_visible_focus(): boolean + hide(): void + in_destruction(): boolean + init_template(): void + insert_action_group(name: string, group?: Gio.ActionGroup | null): void + insert_after(parent: Widget, previous_sibling?: Widget | null): void + insert_before(parent: Widget, next_sibling?: Widget | null): void + is_ancestor(ancestor: Widget): boolean + is_drawable(): boolean + is_focus(): boolean + is_sensitive(): boolean + is_visible(): boolean + keynav_failed(direction: DirectionType): boolean + list_mnemonic_labels(): Widget[] + map(): void + measure(orientation: Orientation, for_size: number): [ /* minimum */ number | null, /* natural */ number | null, /* minimum_baseline */ number | null, /* natural_baseline */ number | null ] + mnemonic_activate(group_cycling: boolean): boolean + observe_children(): Gio.ListModel + observe_controllers(): Gio.ListModel + pick(x: number, y: number, flags: PickFlags): Widget | null + queue_allocate(): void + queue_draw(): void + queue_resize(): void + realize(): void + remove_controller(controller: EventController): void + remove_css_class(css_class: string): void + remove_mnemonic_label(label: Widget): void + remove_tick_callback(id: number): void + set_can_focus(can_focus: boolean): void + set_can_target(can_target: boolean): void + set_child_visible(child_visible: boolean): void + set_css_classes(classes: string[]): void + set_cursor(cursor?: Gdk.Cursor | null): void + set_cursor_from_name(name?: string | null): void + set_direction(dir: TextDirection): void + set_focus_child(child?: Widget | null): void + set_focus_on_click(focus_on_click: boolean): void + set_focusable(focusable: boolean): void + set_font_map(font_map?: Pango.FontMap | null): void + set_font_options(options?: cairo.FontOptions | null): void + set_halign(align: Align): void + set_has_tooltip(has_tooltip: boolean): void + set_hexpand(expand: boolean): void + set_hexpand_set(set: boolean): void + set_layout_manager(layout_manager?: LayoutManager | null): void + set_margin_bottom(margin: number): void + set_margin_end(margin: number): void + set_margin_start(margin: number): void + set_margin_top(margin: number): void + set_name(name: string): void + set_opacity(opacity: number): void + set_overflow(overflow: Overflow): void + set_parent(parent: Widget): void + set_receives_default(receives_default: boolean): void + set_sensitive(sensitive: boolean): void + set_size_request(width: number, height: number): void + set_state_flags(flags: StateFlags, clear: boolean): void + set_tooltip_markup(markup?: string | null): void + set_tooltip_text(text?: string | null): void + set_valign(align: Align): void + set_vexpand(expand: boolean): void + set_vexpand_set(set: boolean): void + set_visible(visible: boolean): void + should_layout(): boolean + show(): void + size_allocate(allocation: Allocation, baseline: number): void + snapshot_child(child: Widget, snapshot: Snapshot): void + translate_coordinates(dest_widget: Widget, src_x: number, src_y: number): [ /* returnType */ boolean, /* dest_x */ number | null, /* dest_y */ number | null ] + trigger_tooltip_query(): void + unmap(): void + unparent(): void + unrealize(): void + unset_state_flags(flags: StateFlags): void + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Methods of Gtk.Accessible */ + get_accessible_role(): AccessibleRole + reset_property(property: AccessibleProperty): void + reset_relation(relation: AccessibleRelation): void + reset_state(state: AccessibleState): void + update_property(properties: AccessibleProperty[], values: any): void + update_relation(relations: AccessibleRelation[], values: any): void + update_state(states: AccessibleState[], values: any): void + /* Methods of Gtk.Buildable */ + get_buildable_id(): string + /* Methods of Gtk.Orientable */ + get_orientation(): Orientation + set_orientation(orientation: Orientation): void + /* Virtual methods of Gtk.Widget */ + vfunc_compute_expand(hexpand_p: boolean, vexpand_p: boolean): void + vfunc_contains(x: number, y: number): boolean + vfunc_css_changed(change: CssStyleChange): void + vfunc_direction_changed(previous_direction: TextDirection): void + vfunc_focus(direction: DirectionType): boolean + vfunc_get_request_mode(): SizeRequestMode + vfunc_grab_focus(): boolean + vfunc_hide(): void + vfunc_keynav_failed(direction: DirectionType): boolean + vfunc_map(): void + vfunc_measure(orientation: Orientation, for_size: number): [ /* minimum */ number | null, /* natural */ number | null, /* minimum_baseline */ number | null, /* natural_baseline */ number | null ] + vfunc_mnemonic_activate(group_cycling: boolean): boolean + vfunc_move_focus(direction: DirectionType): void + vfunc_query_tooltip(x: number, y: number, keyboard_tooltip: boolean, tooltip: Tooltip): boolean + vfunc_realize(): void + vfunc_root(): void + vfunc_set_focus_child(child?: Widget | null): void + vfunc_show(): void + vfunc_size_allocate(width: number, height: number, baseline: number): void + vfunc_snapshot(snapshot: Snapshot): void + vfunc_state_flags_changed(previous_state_flags: StateFlags): void + vfunc_system_setting_changed(settings: SystemSetting): void + vfunc_unmap(): void + vfunc_unrealize(): void + vfunc_unroot(): void + vfunc_add_child(builder: Builder, child: GObject.Object, type?: string | null): void + vfunc_custom_finished(builder: Builder, child: GObject.Object | null, tagname: string, data?: object | null): void + vfunc_custom_tag_end(builder: Builder, child: GObject.Object | null, tagname: string, data?: object | null): void + vfunc_custom_tag_start(builder: Builder, child: GObject.Object | null, tagname: string): [ /* returnType */ boolean, /* parser */ BuildableParser, /* data */ object | null ] + vfunc_get_id(): string + vfunc_get_internal_child(builder: Builder, childname: string): GObject.Object + vfunc_parser_finished(builder: Builder): void + vfunc_set_buildable_property(builder: Builder, name: string, value: any): void + vfunc_set_id(id: string): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Gtk.Paned */ + connect(sigName: "accept-position", callback: (($obj: Paned) => boolean)): number + connect_after(sigName: "accept-position", callback: (($obj: Paned) => boolean)): number + emit(sigName: "accept-position"): void + connect(sigName: "cancel-position", callback: (($obj: Paned) => boolean)): number + connect_after(sigName: "cancel-position", callback: (($obj: Paned) => boolean)): number + emit(sigName: "cancel-position"): void + connect(sigName: "cycle-child-focus", callback: (($obj: Paned, reversed: boolean) => boolean)): number + connect_after(sigName: "cycle-child-focus", callback: (($obj: Paned, reversed: boolean) => boolean)): number + emit(sigName: "cycle-child-focus", reversed: boolean): void + connect(sigName: "cycle-handle-focus", callback: (($obj: Paned, reversed: boolean) => boolean)): number + connect_after(sigName: "cycle-handle-focus", callback: (($obj: Paned, reversed: boolean) => boolean)): number + emit(sigName: "cycle-handle-focus", reversed: boolean): void + connect(sigName: "move-handle", callback: (($obj: Paned, scroll_type: ScrollType) => boolean)): number + connect_after(sigName: "move-handle", callback: (($obj: Paned, scroll_type: ScrollType) => boolean)): number + emit(sigName: "move-handle", scroll_type: ScrollType): void + connect(sigName: "toggle-handle-focus", callback: (($obj: Paned) => boolean)): number + connect_after(sigName: "toggle-handle-focus", callback: (($obj: Paned) => boolean)): number + emit(sigName: "toggle-handle-focus"): void + /* Signals of Gtk.Widget */ + connect(sigName: "destroy", callback: (($obj: Paned) => void)): number + connect_after(sigName: "destroy", callback: (($obj: Paned) => void)): number + emit(sigName: "destroy"): void + connect(sigName: "direction-changed", callback: (($obj: Paned, previous_direction: TextDirection) => void)): number + connect_after(sigName: "direction-changed", callback: (($obj: Paned, previous_direction: TextDirection) => void)): number + emit(sigName: "direction-changed", previous_direction: TextDirection): void + connect(sigName: "hide", callback: (($obj: Paned) => void)): number + connect_after(sigName: "hide", callback: (($obj: Paned) => void)): number + emit(sigName: "hide"): void + connect(sigName: "keynav-failed", callback: (($obj: Paned, direction: DirectionType) => boolean)): number + connect_after(sigName: "keynav-failed", callback: (($obj: Paned, direction: DirectionType) => boolean)): number + emit(sigName: "keynav-failed", direction: DirectionType): void + connect(sigName: "map", callback: (($obj: Paned) => void)): number + connect_after(sigName: "map", callback: (($obj: Paned) => void)): number + emit(sigName: "map"): void + connect(sigName: "mnemonic-activate", callback: (($obj: Paned, group_cycling: boolean) => boolean)): number + connect_after(sigName: "mnemonic-activate", callback: (($obj: Paned, group_cycling: boolean) => boolean)): number + emit(sigName: "mnemonic-activate", group_cycling: boolean): void + connect(sigName: "move-focus", callback: (($obj: Paned, direction: DirectionType) => void)): number + connect_after(sigName: "move-focus", callback: (($obj: Paned, direction: DirectionType) => void)): number + emit(sigName: "move-focus", direction: DirectionType): void + connect(sigName: "query-tooltip", callback: (($obj: Paned, x: number, y: number, keyboard_mode: boolean, tooltip: Tooltip) => boolean)): number + connect_after(sigName: "query-tooltip", callback: (($obj: Paned, x: number, y: number, keyboard_mode: boolean, tooltip: Tooltip) => boolean)): number + emit(sigName: "query-tooltip", x: number, y: number, keyboard_mode: boolean, tooltip: Tooltip): void + connect(sigName: "realize", callback: (($obj: Paned) => void)): number + connect_after(sigName: "realize", callback: (($obj: Paned) => void)): number + emit(sigName: "realize"): void + connect(sigName: "show", callback: (($obj: Paned) => void)): number + connect_after(sigName: "show", callback: (($obj: Paned) => void)): number + emit(sigName: "show"): void + connect(sigName: "state-flags-changed", callback: (($obj: Paned, flags: StateFlags) => void)): number + connect_after(sigName: "state-flags-changed", callback: (($obj: Paned, flags: StateFlags) => void)): number + emit(sigName: "state-flags-changed", flags: StateFlags): void + connect(sigName: "unmap", callback: (($obj: Paned) => void)): number + connect_after(sigName: "unmap", callback: (($obj: Paned) => void)): number + emit(sigName: "unmap"): void + connect(sigName: "unrealize", callback: (($obj: Paned) => void)): number + connect_after(sigName: "unrealize", callback: (($obj: Paned) => void)): number + emit(sigName: "unrealize"): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: Paned, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: Paned, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: "notify::end-child", callback: (($obj: Paned, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::end-child", callback: (($obj: Paned, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::max-position", callback: (($obj: Paned, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::max-position", callback: (($obj: Paned, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::min-position", callback: (($obj: Paned, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::min-position", callback: (($obj: Paned, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::position", callback: (($obj: Paned, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::position", callback: (($obj: Paned, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::position-set", callback: (($obj: Paned, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::position-set", callback: (($obj: Paned, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::resize-end-child", callback: (($obj: Paned, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::resize-end-child", callback: (($obj: Paned, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::resize-start-child", callback: (($obj: Paned, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::resize-start-child", callback: (($obj: Paned, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::shrink-end-child", callback: (($obj: Paned, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::shrink-end-child", callback: (($obj: Paned, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::shrink-start-child", callback: (($obj: Paned, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::shrink-start-child", callback: (($obj: Paned, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::start-child", callback: (($obj: Paned, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::start-child", callback: (($obj: Paned, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::wide-handle", callback: (($obj: Paned, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::wide-handle", callback: (($obj: Paned, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::can-focus", callback: (($obj: Paned, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::can-focus", callback: (($obj: Paned, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::can-target", callback: (($obj: Paned, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::can-target", callback: (($obj: Paned, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::css-classes", callback: (($obj: Paned, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::css-classes", callback: (($obj: Paned, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::cursor", callback: (($obj: Paned, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::cursor", callback: (($obj: Paned, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::focus-on-click", callback: (($obj: Paned, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::focus-on-click", callback: (($obj: Paned, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::focusable", callback: (($obj: Paned, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::focusable", callback: (($obj: Paned, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::halign", callback: (($obj: Paned, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::halign", callback: (($obj: Paned, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::has-default", callback: (($obj: Paned, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-default", callback: (($obj: Paned, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::has-focus", callback: (($obj: Paned, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-focus", callback: (($obj: Paned, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::has-tooltip", callback: (($obj: Paned, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-tooltip", callback: (($obj: Paned, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::height-request", callback: (($obj: Paned, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::height-request", callback: (($obj: Paned, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::hexpand", callback: (($obj: Paned, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hexpand", callback: (($obj: Paned, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::hexpand-set", callback: (($obj: Paned, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hexpand-set", callback: (($obj: Paned, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::layout-manager", callback: (($obj: Paned, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::layout-manager", callback: (($obj: Paned, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-bottom", callback: (($obj: Paned, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-bottom", callback: (($obj: Paned, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-end", callback: (($obj: Paned, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-end", callback: (($obj: Paned, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-start", callback: (($obj: Paned, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-start", callback: (($obj: Paned, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-top", callback: (($obj: Paned, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-top", callback: (($obj: Paned, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::name", callback: (($obj: Paned, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::name", callback: (($obj: Paned, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::opacity", callback: (($obj: Paned, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::opacity", callback: (($obj: Paned, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::overflow", callback: (($obj: Paned, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::overflow", callback: (($obj: Paned, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::parent", callback: (($obj: Paned, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::parent", callback: (($obj: Paned, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::receives-default", callback: (($obj: Paned, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::receives-default", callback: (($obj: Paned, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::root", callback: (($obj: Paned, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::root", callback: (($obj: Paned, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::scale-factor", callback: (($obj: Paned, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::scale-factor", callback: (($obj: Paned, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::sensitive", callback: (($obj: Paned, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::sensitive", callback: (($obj: Paned, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::tooltip-markup", callback: (($obj: Paned, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::tooltip-markup", callback: (($obj: Paned, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::tooltip-text", callback: (($obj: Paned, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::tooltip-text", callback: (($obj: Paned, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::valign", callback: (($obj: Paned, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::valign", callback: (($obj: Paned, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::vexpand", callback: (($obj: Paned, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vexpand", callback: (($obj: Paned, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::vexpand-set", callback: (($obj: Paned, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vexpand-set", callback: (($obj: Paned, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::visible", callback: (($obj: Paned, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::visible", callback: (($obj: Paned, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::width-request", callback: (($obj: Paned, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::width-request", callback: (($obj: Paned, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::accessible-role", callback: (($obj: Paned, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-role", callback: (($obj: Paned, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::orientation", callback: (($obj: Paned, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::orientation", callback: (($obj: Paned, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: Paned_ConstructProps) + _init (config?: Paned_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(orientation: Orientation): Paned + static $gtype: GObject.Type +} +export class ParamSpecExpression { + /* Fields of GObject.ParamSpec */ + g_type_instance: GObject.TypeInstance + name: string + flags: GObject.ParamFlags + value_type: GObject.Type + owner_type: GObject.Type + /* Methods of GObject.ParamSpec */ + get_blurb(): string | null + get_default_value(): GObject.Value + get_name(): string + get_name_quark(): GLib.Quark + get_nick(): string + get_qdata(quark: GLib.Quark): object | null + get_redirect_target(): GObject.ParamSpec | null + set_qdata(quark: GLib.Quark, data?: object | null): void + sink(): void + steal_qdata(quark: GLib.Quark): object | null + /* Virtual methods of GObject.ParamSpec */ + vfunc_finalize(): void + vfunc_value_set_default(value: GObject.Value): void + vfunc_value_validate(value: GObject.Value): boolean + vfunc_values_cmp(value1: GObject.Value, value2: GObject.Value): number + static name: string +} +export interface PasswordEntry_ConstructProps extends Widget_ConstructProps { + activates_default?: boolean + extra_menu?: Gio.MenuModel + placeholder_text?: string + show_peek_icon?: boolean + accessible_role?: AccessibleRole + editable?: boolean + enable_undo?: boolean + max_width_chars?: number + text?: string + width_chars?: number + xalign?: number +} +export class PasswordEntry { + /* Properties of Gtk.PasswordEntry */ + activates_default: boolean + extra_menu: Gio.MenuModel + placeholder_text: string + show_peek_icon: boolean + /* Properties of Gtk.Widget */ + can_focus: boolean + can_target: boolean + css_classes: string[] + cursor: Gdk.Cursor + focus_on_click: boolean + focusable: boolean + halign: Align + readonly has_default: boolean + readonly has_focus: boolean + has_tooltip: boolean + height_request: number + hexpand: boolean + hexpand_set: boolean + layout_manager: LayoutManager + margin_bottom: number + margin_end: number + margin_start: number + margin_top: number + name: string + opacity: number + overflow: Overflow + readonly parent: Widget + receives_default: boolean + readonly root: Root + readonly scale_factor: number + sensitive: boolean + tooltip_markup: string + tooltip_text: string + valign: Align + vexpand: boolean + vexpand_set: boolean + visible: boolean + width_request: number + /* Properties of Gtk.Accessible */ + accessible_role: AccessibleRole + /* Properties of Gtk.Editable */ + readonly cursor_position: number + editable: boolean + enable_undo: boolean + max_width_chars: number + readonly selection_bound: number + text: string + width_chars: number + xalign: number + /* Fields of Gtk.Widget */ + parent_instance: GObject.InitiallyUnowned + /* Fields of GObject.InitiallyUnowned */ + g_type_instance: GObject.TypeInstance + /* Methods of Gtk.PasswordEntry */ + get_extra_menu(): Gio.MenuModel + get_show_peek_icon(): boolean + set_extra_menu(model?: Gio.MenuModel | null): void + set_show_peek_icon(show_peek_icon: boolean): void + /* Methods of Gtk.Widget */ + action_set_enabled(action_name: string, enabled: boolean): void + activate(): boolean + activate_action(name: string, args?: GLib.Variant | null): boolean + activate_default(): void + add_controller(controller: EventController): void + add_css_class(css_class: string): void + add_mnemonic_label(label: Widget): void + add_tick_callback(callback: TickCallback): number + allocate(width: number, height: number, baseline: number, transform?: Gsk.Transform | null): void + child_focus(direction: DirectionType): boolean + compute_bounds(target: Widget): [ /* returnType */ boolean, /* out_bounds */ Graphene.Rect ] + compute_expand(orientation: Orientation): boolean + compute_point(target: Widget, point: Graphene.Point): [ /* returnType */ boolean, /* out_point */ Graphene.Point ] + compute_transform(target: Widget): [ /* returnType */ boolean, /* out_transform */ Graphene.Matrix ] + contains(x: number, y: number): boolean + create_pango_context(): Pango.Context + create_pango_layout(text?: string | null): Pango.Layout + drag_check_threshold(start_x: number, start_y: number, current_x: number, current_y: number): boolean + error_bell(): void + get_allocated_baseline(): number + get_allocated_height(): number + get_allocated_width(): number + get_allocation(): /* allocation */ Allocation + get_ancestor(widget_type: GObject.Type): Widget | null + get_can_focus(): boolean + get_can_target(): boolean + get_child_visible(): boolean + get_clipboard(): Gdk.Clipboard + get_css_classes(): string[] + get_css_name(): string + get_cursor(): Gdk.Cursor | null + get_direction(): TextDirection + get_display(): Gdk.Display + get_first_child(): Widget | null + get_focus_child(): Widget | null + get_focus_on_click(): boolean + get_focusable(): boolean + get_font_map(): Pango.FontMap | null + get_font_options(): cairo.FontOptions | null + get_frame_clock(): Gdk.FrameClock | null + get_halign(): Align + get_has_tooltip(): boolean + get_height(): number + get_hexpand(): boolean + get_hexpand_set(): boolean + get_last_child(): Widget | null + get_layout_manager(): LayoutManager | null + get_mapped(): boolean + get_margin_bottom(): number + get_margin_end(): number + get_margin_start(): number + get_margin_top(): number + get_name(): string + get_native(): Native | null + get_next_sibling(): Widget | null + get_opacity(): number + get_overflow(): Overflow + get_pango_context(): Pango.Context + get_parent(): Widget | null + get_preferred_size(): [ /* minimum_size */ Requisition | null, /* natural_size */ Requisition | null ] + get_prev_sibling(): Widget | null + get_primary_clipboard(): Gdk.Clipboard + get_realized(): boolean + get_receives_default(): boolean + get_request_mode(): SizeRequestMode + get_root(): Root | null + get_scale_factor(): number + get_sensitive(): boolean + get_settings(): Settings + get_size(orientation: Orientation): number + get_size_request(): [ /* width */ number | null, /* height */ number | null ] + get_state_flags(): StateFlags + get_style_context(): StyleContext + get_template_child(widget_type: GObject.Type, name: string): GObject.Object + get_tooltip_markup(): string | null + get_tooltip_text(): string | null + get_valign(): Align + get_vexpand(): boolean + get_vexpand_set(): boolean + get_visible(): boolean + get_width(): number + grab_focus(): boolean + has_css_class(css_class: string): boolean + has_visible_focus(): boolean + hide(): void + in_destruction(): boolean + init_template(): void + insert_action_group(name: string, group?: Gio.ActionGroup | null): void + insert_after(parent: Widget, previous_sibling?: Widget | null): void + insert_before(parent: Widget, next_sibling?: Widget | null): void + is_ancestor(ancestor: Widget): boolean + is_drawable(): boolean + is_focus(): boolean + is_sensitive(): boolean + is_visible(): boolean + keynav_failed(direction: DirectionType): boolean + list_mnemonic_labels(): Widget[] + map(): void + measure(orientation: Orientation, for_size: number): [ /* minimum */ number | null, /* natural */ number | null, /* minimum_baseline */ number | null, /* natural_baseline */ number | null ] + mnemonic_activate(group_cycling: boolean): boolean + observe_children(): Gio.ListModel + observe_controllers(): Gio.ListModel + pick(x: number, y: number, flags: PickFlags): Widget | null + queue_allocate(): void + queue_draw(): void + queue_resize(): void + realize(): void + remove_controller(controller: EventController): void + remove_css_class(css_class: string): void + remove_mnemonic_label(label: Widget): void + remove_tick_callback(id: number): void + set_can_focus(can_focus: boolean): void + set_can_target(can_target: boolean): void + set_child_visible(child_visible: boolean): void + set_css_classes(classes: string[]): void + set_cursor(cursor?: Gdk.Cursor | null): void + set_cursor_from_name(name?: string | null): void + set_direction(dir: TextDirection): void + set_focus_child(child?: Widget | null): void + set_focus_on_click(focus_on_click: boolean): void + set_focusable(focusable: boolean): void + set_font_map(font_map?: Pango.FontMap | null): void + set_font_options(options?: cairo.FontOptions | null): void + set_halign(align: Align): void + set_has_tooltip(has_tooltip: boolean): void + set_hexpand(expand: boolean): void + set_hexpand_set(set: boolean): void + set_layout_manager(layout_manager?: LayoutManager | null): void + set_margin_bottom(margin: number): void + set_margin_end(margin: number): void + set_margin_start(margin: number): void + set_margin_top(margin: number): void + set_name(name: string): void + set_opacity(opacity: number): void + set_overflow(overflow: Overflow): void + set_parent(parent: Widget): void + set_receives_default(receives_default: boolean): void + set_sensitive(sensitive: boolean): void + set_size_request(width: number, height: number): void + set_state_flags(flags: StateFlags, clear: boolean): void + set_tooltip_markup(markup?: string | null): void + set_tooltip_text(text?: string | null): void + set_valign(align: Align): void + set_vexpand(expand: boolean): void + set_vexpand_set(set: boolean): void + set_visible(visible: boolean): void + should_layout(): boolean + show(): void + size_allocate(allocation: Allocation, baseline: number): void + snapshot_child(child: Widget, snapshot: Snapshot): void + translate_coordinates(dest_widget: Widget, src_x: number, src_y: number): [ /* returnType */ boolean, /* dest_x */ number | null, /* dest_y */ number | null ] + trigger_tooltip_query(): void + unmap(): void + unparent(): void + unrealize(): void + unset_state_flags(flags: StateFlags): void + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Methods of Gtk.Accessible */ + get_accessible_role(): AccessibleRole + reset_property(property: AccessibleProperty): void + reset_relation(relation: AccessibleRelation): void + reset_state(state: AccessibleState): void + update_property(properties: AccessibleProperty[], values: any): void + update_relation(relations: AccessibleRelation[], values: any): void + update_state(states: AccessibleState[], values: any): void + /* Methods of Gtk.Buildable */ + get_buildable_id(): string + /* Methods of Gtk.Editable */ + delete_selection(): void + delete_text(start_pos: number, end_pos: number): void + finish_delegate(): void + get_alignment(): number + get_chars(start_pos: number, end_pos: number): string + get_delegate(): Editable | null + get_editable(): boolean + get_enable_undo(): boolean + get_max_width_chars(): number + get_position(): number + get_selection_bounds(): [ /* returnType */ boolean, /* start_pos */ number | null, /* end_pos */ number | null ] + get_text(): string + get_width_chars(): number + init_delegate(): void + insert_text(text: string, length: number, position: number): /* position */ number + select_region(start_pos: number, end_pos: number): void + set_alignment(xalign: number): void + set_editable(is_editable: boolean): void + set_enable_undo(enable_undo: boolean): void + set_max_width_chars(n_chars: number): void + set_position(position: number): void + set_text(text: string): void + set_width_chars(n_chars: number): void + /* Virtual methods of Gtk.PasswordEntry */ + vfunc_changed(): void + vfunc_delete_text(start_pos: number, end_pos: number): void + vfunc_do_delete_text(start_pos: number, end_pos: number): void + vfunc_do_insert_text(text: string, length: number, position: number): /* position */ number + vfunc_get_delegate(): Editable | null + vfunc_get_selection_bounds(): [ /* returnType */ boolean, /* start_pos */ number | null, /* end_pos */ number | null ] + vfunc_get_text(): string + vfunc_insert_text(text: string, length: number, position: number): /* position */ number + vfunc_set_selection_bounds(start_pos: number, end_pos: number): void + /* Virtual methods of Gtk.Widget */ + vfunc_compute_expand(hexpand_p: boolean, vexpand_p: boolean): void + vfunc_contains(x: number, y: number): boolean + vfunc_css_changed(change: CssStyleChange): void + vfunc_direction_changed(previous_direction: TextDirection): void + vfunc_focus(direction: DirectionType): boolean + vfunc_get_request_mode(): SizeRequestMode + vfunc_grab_focus(): boolean + vfunc_hide(): void + vfunc_keynav_failed(direction: DirectionType): boolean + vfunc_map(): void + vfunc_measure(orientation: Orientation, for_size: number): [ /* minimum */ number | null, /* natural */ number | null, /* minimum_baseline */ number | null, /* natural_baseline */ number | null ] + vfunc_mnemonic_activate(group_cycling: boolean): boolean + vfunc_move_focus(direction: DirectionType): void + vfunc_query_tooltip(x: number, y: number, keyboard_tooltip: boolean, tooltip: Tooltip): boolean + vfunc_realize(): void + vfunc_root(): void + vfunc_set_focus_child(child?: Widget | null): void + vfunc_show(): void + vfunc_size_allocate(width: number, height: number, baseline: number): void + vfunc_snapshot(snapshot: Snapshot): void + vfunc_state_flags_changed(previous_state_flags: StateFlags): void + vfunc_system_setting_changed(settings: SystemSetting): void + vfunc_unmap(): void + vfunc_unrealize(): void + vfunc_unroot(): void + vfunc_add_child(builder: Builder, child: GObject.Object, type?: string | null): void + vfunc_custom_finished(builder: Builder, child: GObject.Object | null, tagname: string, data?: object | null): void + vfunc_custom_tag_end(builder: Builder, child: GObject.Object | null, tagname: string, data?: object | null): void + vfunc_custom_tag_start(builder: Builder, child: GObject.Object | null, tagname: string): [ /* returnType */ boolean, /* parser */ BuildableParser, /* data */ object | null ] + vfunc_get_id(): string + vfunc_get_internal_child(builder: Builder, childname: string): GObject.Object + vfunc_parser_finished(builder: Builder): void + vfunc_set_buildable_property(builder: Builder, name: string, value: any): void + vfunc_set_id(id: string): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Gtk.PasswordEntry */ + connect(sigName: "activate", callback: (($obj: PasswordEntry) => void)): number + connect_after(sigName: "activate", callback: (($obj: PasswordEntry) => void)): number + emit(sigName: "activate"): void + /* Signals of Gtk.Widget */ + connect(sigName: "destroy", callback: (($obj: PasswordEntry) => void)): number + connect_after(sigName: "destroy", callback: (($obj: PasswordEntry) => void)): number + emit(sigName: "destroy"): void + connect(sigName: "direction-changed", callback: (($obj: PasswordEntry, previous_direction: TextDirection) => void)): number + connect_after(sigName: "direction-changed", callback: (($obj: PasswordEntry, previous_direction: TextDirection) => void)): number + emit(sigName: "direction-changed", previous_direction: TextDirection): void + connect(sigName: "hide", callback: (($obj: PasswordEntry) => void)): number + connect_after(sigName: "hide", callback: (($obj: PasswordEntry) => void)): number + emit(sigName: "hide"): void + connect(sigName: "keynav-failed", callback: (($obj: PasswordEntry, direction: DirectionType) => boolean)): number + connect_after(sigName: "keynav-failed", callback: (($obj: PasswordEntry, direction: DirectionType) => boolean)): number + emit(sigName: "keynav-failed", direction: DirectionType): void + connect(sigName: "map", callback: (($obj: PasswordEntry) => void)): number + connect_after(sigName: "map", callback: (($obj: PasswordEntry) => void)): number + emit(sigName: "map"): void + connect(sigName: "mnemonic-activate", callback: (($obj: PasswordEntry, group_cycling: boolean) => boolean)): number + connect_after(sigName: "mnemonic-activate", callback: (($obj: PasswordEntry, group_cycling: boolean) => boolean)): number + emit(sigName: "mnemonic-activate", group_cycling: boolean): void + connect(sigName: "move-focus", callback: (($obj: PasswordEntry, direction: DirectionType) => void)): number + connect_after(sigName: "move-focus", callback: (($obj: PasswordEntry, direction: DirectionType) => void)): number + emit(sigName: "move-focus", direction: DirectionType): void + connect(sigName: "query-tooltip", callback: (($obj: PasswordEntry, x: number, y: number, keyboard_mode: boolean, tooltip: Tooltip) => boolean)): number + connect_after(sigName: "query-tooltip", callback: (($obj: PasswordEntry, x: number, y: number, keyboard_mode: boolean, tooltip: Tooltip) => boolean)): number + emit(sigName: "query-tooltip", x: number, y: number, keyboard_mode: boolean, tooltip: Tooltip): void + connect(sigName: "realize", callback: (($obj: PasswordEntry) => void)): number + connect_after(sigName: "realize", callback: (($obj: PasswordEntry) => void)): number + emit(sigName: "realize"): void + connect(sigName: "show", callback: (($obj: PasswordEntry) => void)): number + connect_after(sigName: "show", callback: (($obj: PasswordEntry) => void)): number + emit(sigName: "show"): void + connect(sigName: "state-flags-changed", callback: (($obj: PasswordEntry, flags: StateFlags) => void)): number + connect_after(sigName: "state-flags-changed", callback: (($obj: PasswordEntry, flags: StateFlags) => void)): number + emit(sigName: "state-flags-changed", flags: StateFlags): void + connect(sigName: "unmap", callback: (($obj: PasswordEntry) => void)): number + connect_after(sigName: "unmap", callback: (($obj: PasswordEntry) => void)): number + emit(sigName: "unmap"): void + connect(sigName: "unrealize", callback: (($obj: PasswordEntry) => void)): number + connect_after(sigName: "unrealize", callback: (($obj: PasswordEntry) => void)): number + emit(sigName: "unrealize"): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + /* Signals of Gtk.Editable */ + connect(sigName: "changed", callback: (($obj: PasswordEntry) => void)): number + connect_after(sigName: "changed", callback: (($obj: PasswordEntry) => void)): number + emit(sigName: "changed"): void + connect(sigName: "delete-text", callback: (($obj: PasswordEntry, start_pos: number, end_pos: number) => void)): number + connect_after(sigName: "delete-text", callback: (($obj: PasswordEntry, start_pos: number, end_pos: number) => void)): number + emit(sigName: "delete-text", start_pos: number, end_pos: number): void + connect(sigName: "insert-text", callback: (($obj: PasswordEntry, text: string, length: number, position: number) => void)): number + connect_after(sigName: "insert-text", callback: (($obj: PasswordEntry, text: string, length: number, position: number) => void)): number + emit(sigName: "insert-text", text: string, length: number, position: number): void + connect(sigName: "notify::activates-default", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::activates-default", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::extra-menu", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::extra-menu", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::placeholder-text", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::placeholder-text", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::show-peek-icon", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::show-peek-icon", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::can-focus", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::can-focus", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::can-target", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::can-target", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::css-classes", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::css-classes", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::cursor", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::cursor", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::focus-on-click", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::focus-on-click", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::focusable", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::focusable", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::halign", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::halign", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::has-default", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-default", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::has-focus", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-focus", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::has-tooltip", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-tooltip", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::height-request", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::height-request", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::hexpand", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hexpand", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::hexpand-set", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hexpand-set", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::layout-manager", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::layout-manager", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-bottom", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-bottom", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-end", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-end", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-start", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-start", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-top", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-top", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::name", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::name", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::opacity", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::opacity", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::overflow", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::overflow", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::parent", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::parent", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::receives-default", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::receives-default", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::root", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::root", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::scale-factor", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::scale-factor", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::sensitive", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::sensitive", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::tooltip-markup", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::tooltip-markup", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::tooltip-text", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::tooltip-text", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::valign", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::valign", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::vexpand", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vexpand", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::vexpand-set", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vexpand-set", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::visible", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::visible", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::width-request", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::width-request", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::accessible-role", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-role", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::cursor-position", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::cursor-position", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::editable", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::editable", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::enable-undo", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::enable-undo", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::max-width-chars", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::max-width-chars", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::selection-bound", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::selection-bound", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::text", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::text", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::width-chars", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::width-chars", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::xalign", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::xalign", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: PasswordEntry_ConstructProps) + _init (config?: PasswordEntry_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(): PasswordEntry + static delegate_get_property(object: GObject.Object, prop_id: number, value: any, pspec: GObject.ParamSpec): boolean + static delegate_set_property(object: GObject.Object, prop_id: number, value: any, pspec: GObject.ParamSpec): boolean + static install_properties(object_class: GObject.ObjectClass, first_prop: number): number + static $gtype: GObject.Type +} +export interface Picture_ConstructProps extends Widget_ConstructProps { + alternative_text?: string + can_shrink?: boolean + file?: Gio.File + keep_aspect_ratio?: boolean + paintable?: Gdk.Paintable + accessible_role?: AccessibleRole +} +export class Picture { + /* Properties of Gtk.Picture */ + alternative_text: string + can_shrink: boolean + file: Gio.File + keep_aspect_ratio: boolean + paintable: Gdk.Paintable + /* Properties of Gtk.Widget */ + can_focus: boolean + can_target: boolean + css_classes: string[] + cursor: Gdk.Cursor + focus_on_click: boolean + focusable: boolean + halign: Align + readonly has_default: boolean + readonly has_focus: boolean + has_tooltip: boolean + height_request: number + hexpand: boolean + hexpand_set: boolean + layout_manager: LayoutManager + margin_bottom: number + margin_end: number + margin_start: number + margin_top: number + name: string + opacity: number + overflow: Overflow + readonly parent: Widget + receives_default: boolean + readonly root: Root + readonly scale_factor: number + sensitive: boolean + tooltip_markup: string + tooltip_text: string + valign: Align + vexpand: boolean + vexpand_set: boolean + visible: boolean + width_request: number + /* Properties of Gtk.Accessible */ + accessible_role: AccessibleRole + /* Fields of Gtk.Widget */ + parent_instance: GObject.InitiallyUnowned + /* Fields of GObject.InitiallyUnowned */ + g_type_instance: GObject.TypeInstance + /* Methods of Gtk.Picture */ + get_alternative_text(): string | null + get_can_shrink(): boolean + get_file(): Gio.File | null + get_keep_aspect_ratio(): boolean + get_paintable(): Gdk.Paintable | null + set_alternative_text(alternative_text?: string | null): void + set_can_shrink(can_shrink: boolean): void + set_file(file?: Gio.File | null): void + set_filename(filename?: string | null): void + set_keep_aspect_ratio(keep_aspect_ratio: boolean): void + set_paintable(paintable?: Gdk.Paintable | null): void + set_pixbuf(pixbuf?: GdkPixbuf.Pixbuf | null): void + set_resource(resource_path?: string | null): void + /* Methods of Gtk.Widget */ + action_set_enabled(action_name: string, enabled: boolean): void + activate(): boolean + activate_action(name: string, args?: GLib.Variant | null): boolean + activate_default(): void + add_controller(controller: EventController): void + add_css_class(css_class: string): void + add_mnemonic_label(label: Widget): void + add_tick_callback(callback: TickCallback): number + allocate(width: number, height: number, baseline: number, transform?: Gsk.Transform | null): void + child_focus(direction: DirectionType): boolean + compute_bounds(target: Widget): [ /* returnType */ boolean, /* out_bounds */ Graphene.Rect ] + compute_expand(orientation: Orientation): boolean + compute_point(target: Widget, point: Graphene.Point): [ /* returnType */ boolean, /* out_point */ Graphene.Point ] + compute_transform(target: Widget): [ /* returnType */ boolean, /* out_transform */ Graphene.Matrix ] + contains(x: number, y: number): boolean + create_pango_context(): Pango.Context + create_pango_layout(text?: string | null): Pango.Layout + drag_check_threshold(start_x: number, start_y: number, current_x: number, current_y: number): boolean + error_bell(): void + get_allocated_baseline(): number + get_allocated_height(): number + get_allocated_width(): number + get_allocation(): /* allocation */ Allocation + get_ancestor(widget_type: GObject.Type): Widget | null + get_can_focus(): boolean + get_can_target(): boolean + get_child_visible(): boolean + get_clipboard(): Gdk.Clipboard + get_css_classes(): string[] + get_css_name(): string + get_cursor(): Gdk.Cursor | null + get_direction(): TextDirection + get_display(): Gdk.Display + get_first_child(): Widget | null + get_focus_child(): Widget | null + get_focus_on_click(): boolean + get_focusable(): boolean + get_font_map(): Pango.FontMap | null + get_font_options(): cairo.FontOptions | null + get_frame_clock(): Gdk.FrameClock | null + get_halign(): Align + get_has_tooltip(): boolean + get_height(): number + get_hexpand(): boolean + get_hexpand_set(): boolean + get_last_child(): Widget | null + get_layout_manager(): LayoutManager | null + get_mapped(): boolean + get_margin_bottom(): number + get_margin_end(): number + get_margin_start(): number + get_margin_top(): number + get_name(): string + get_native(): Native | null + get_next_sibling(): Widget | null + get_opacity(): number + get_overflow(): Overflow + get_pango_context(): Pango.Context + get_parent(): Widget | null + get_preferred_size(): [ /* minimum_size */ Requisition | null, /* natural_size */ Requisition | null ] + get_prev_sibling(): Widget | null + get_primary_clipboard(): Gdk.Clipboard + get_realized(): boolean + get_receives_default(): boolean + get_request_mode(): SizeRequestMode + get_root(): Root | null + get_scale_factor(): number + get_sensitive(): boolean + get_settings(): Settings + get_size(orientation: Orientation): number + get_size_request(): [ /* width */ number | null, /* height */ number | null ] + get_state_flags(): StateFlags + get_style_context(): StyleContext + get_template_child(widget_type: GObject.Type, name: string): GObject.Object + get_tooltip_markup(): string | null + get_tooltip_text(): string | null + get_valign(): Align + get_vexpand(): boolean + get_vexpand_set(): boolean + get_visible(): boolean + get_width(): number + grab_focus(): boolean + has_css_class(css_class: string): boolean + has_visible_focus(): boolean + hide(): void + in_destruction(): boolean + init_template(): void + insert_action_group(name: string, group?: Gio.ActionGroup | null): void + insert_after(parent: Widget, previous_sibling?: Widget | null): void + insert_before(parent: Widget, next_sibling?: Widget | null): void + is_ancestor(ancestor: Widget): boolean + is_drawable(): boolean + is_focus(): boolean + is_sensitive(): boolean + is_visible(): boolean + keynav_failed(direction: DirectionType): boolean + list_mnemonic_labels(): Widget[] + map(): void + measure(orientation: Orientation, for_size: number): [ /* minimum */ number | null, /* natural */ number | null, /* minimum_baseline */ number | null, /* natural_baseline */ number | null ] + mnemonic_activate(group_cycling: boolean): boolean + observe_children(): Gio.ListModel + observe_controllers(): Gio.ListModel + pick(x: number, y: number, flags: PickFlags): Widget | null + queue_allocate(): void + queue_draw(): void + queue_resize(): void + realize(): void + remove_controller(controller: EventController): void + remove_css_class(css_class: string): void + remove_mnemonic_label(label: Widget): void + remove_tick_callback(id: number): void + set_can_focus(can_focus: boolean): void + set_can_target(can_target: boolean): void + set_child_visible(child_visible: boolean): void + set_css_classes(classes: string[]): void + set_cursor(cursor?: Gdk.Cursor | null): void + set_cursor_from_name(name?: string | null): void + set_direction(dir: TextDirection): void + set_focus_child(child?: Widget | null): void + set_focus_on_click(focus_on_click: boolean): void + set_focusable(focusable: boolean): void + set_font_map(font_map?: Pango.FontMap | null): void + set_font_options(options?: cairo.FontOptions | null): void + set_halign(align: Align): void + set_has_tooltip(has_tooltip: boolean): void + set_hexpand(expand: boolean): void + set_hexpand_set(set: boolean): void + set_layout_manager(layout_manager?: LayoutManager | null): void + set_margin_bottom(margin: number): void + set_margin_end(margin: number): void + set_margin_start(margin: number): void + set_margin_top(margin: number): void + set_name(name: string): void + set_opacity(opacity: number): void + set_overflow(overflow: Overflow): void + set_parent(parent: Widget): void + set_receives_default(receives_default: boolean): void + set_sensitive(sensitive: boolean): void + set_size_request(width: number, height: number): void + set_state_flags(flags: StateFlags, clear: boolean): void + set_tooltip_markup(markup?: string | null): void + set_tooltip_text(text?: string | null): void + set_valign(align: Align): void + set_vexpand(expand: boolean): void + set_vexpand_set(set: boolean): void + set_visible(visible: boolean): void + should_layout(): boolean + show(): void + size_allocate(allocation: Allocation, baseline: number): void + snapshot_child(child: Widget, snapshot: Snapshot): void + translate_coordinates(dest_widget: Widget, src_x: number, src_y: number): [ /* returnType */ boolean, /* dest_x */ number | null, /* dest_y */ number | null ] + trigger_tooltip_query(): void + unmap(): void + unparent(): void + unrealize(): void + unset_state_flags(flags: StateFlags): void + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Methods of Gtk.Accessible */ + get_accessible_role(): AccessibleRole + reset_property(property: AccessibleProperty): void + reset_relation(relation: AccessibleRelation): void + reset_state(state: AccessibleState): void + update_property(properties: AccessibleProperty[], values: any): void + update_relation(relations: AccessibleRelation[], values: any): void + update_state(states: AccessibleState[], values: any): void + /* Methods of Gtk.Buildable */ + get_buildable_id(): string + /* Virtual methods of Gtk.Widget */ + vfunc_compute_expand(hexpand_p: boolean, vexpand_p: boolean): void + vfunc_contains(x: number, y: number): boolean + vfunc_css_changed(change: CssStyleChange): void + vfunc_direction_changed(previous_direction: TextDirection): void + vfunc_focus(direction: DirectionType): boolean + vfunc_get_request_mode(): SizeRequestMode + vfunc_grab_focus(): boolean + vfunc_hide(): void + vfunc_keynav_failed(direction: DirectionType): boolean + vfunc_map(): void + vfunc_measure(orientation: Orientation, for_size: number): [ /* minimum */ number | null, /* natural */ number | null, /* minimum_baseline */ number | null, /* natural_baseline */ number | null ] + vfunc_mnemonic_activate(group_cycling: boolean): boolean + vfunc_move_focus(direction: DirectionType): void + vfunc_query_tooltip(x: number, y: number, keyboard_tooltip: boolean, tooltip: Tooltip): boolean + vfunc_realize(): void + vfunc_root(): void + vfunc_set_focus_child(child?: Widget | null): void + vfunc_show(): void + vfunc_size_allocate(width: number, height: number, baseline: number): void + vfunc_snapshot(snapshot: Snapshot): void + vfunc_state_flags_changed(previous_state_flags: StateFlags): void + vfunc_system_setting_changed(settings: SystemSetting): void + vfunc_unmap(): void + vfunc_unrealize(): void + vfunc_unroot(): void + vfunc_add_child(builder: Builder, child: GObject.Object, type?: string | null): void + vfunc_custom_finished(builder: Builder, child: GObject.Object | null, tagname: string, data?: object | null): void + vfunc_custom_tag_end(builder: Builder, child: GObject.Object | null, tagname: string, data?: object | null): void + vfunc_custom_tag_start(builder: Builder, child: GObject.Object | null, tagname: string): [ /* returnType */ boolean, /* parser */ BuildableParser, /* data */ object | null ] + vfunc_get_id(): string + vfunc_get_internal_child(builder: Builder, childname: string): GObject.Object + vfunc_parser_finished(builder: Builder): void + vfunc_set_buildable_property(builder: Builder, name: string, value: any): void + vfunc_set_id(id: string): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Gtk.Widget */ + connect(sigName: "destroy", callback: (($obj: Picture) => void)): number + connect_after(sigName: "destroy", callback: (($obj: Picture) => void)): number + emit(sigName: "destroy"): void + connect(sigName: "direction-changed", callback: (($obj: Picture, previous_direction: TextDirection) => void)): number + connect_after(sigName: "direction-changed", callback: (($obj: Picture, previous_direction: TextDirection) => void)): number + emit(sigName: "direction-changed", previous_direction: TextDirection): void + connect(sigName: "hide", callback: (($obj: Picture) => void)): number + connect_after(sigName: "hide", callback: (($obj: Picture) => void)): number + emit(sigName: "hide"): void + connect(sigName: "keynav-failed", callback: (($obj: Picture, direction: DirectionType) => boolean)): number + connect_after(sigName: "keynav-failed", callback: (($obj: Picture, direction: DirectionType) => boolean)): number + emit(sigName: "keynav-failed", direction: DirectionType): void + connect(sigName: "map", callback: (($obj: Picture) => void)): number + connect_after(sigName: "map", callback: (($obj: Picture) => void)): number + emit(sigName: "map"): void + connect(sigName: "mnemonic-activate", callback: (($obj: Picture, group_cycling: boolean) => boolean)): number + connect_after(sigName: "mnemonic-activate", callback: (($obj: Picture, group_cycling: boolean) => boolean)): number + emit(sigName: "mnemonic-activate", group_cycling: boolean): void + connect(sigName: "move-focus", callback: (($obj: Picture, direction: DirectionType) => void)): number + connect_after(sigName: "move-focus", callback: (($obj: Picture, direction: DirectionType) => void)): number + emit(sigName: "move-focus", direction: DirectionType): void + connect(sigName: "query-tooltip", callback: (($obj: Picture, x: number, y: number, keyboard_mode: boolean, tooltip: Tooltip) => boolean)): number + connect_after(sigName: "query-tooltip", callback: (($obj: Picture, x: number, y: number, keyboard_mode: boolean, tooltip: Tooltip) => boolean)): number + emit(sigName: "query-tooltip", x: number, y: number, keyboard_mode: boolean, tooltip: Tooltip): void + connect(sigName: "realize", callback: (($obj: Picture) => void)): number + connect_after(sigName: "realize", callback: (($obj: Picture) => void)): number + emit(sigName: "realize"): void + connect(sigName: "show", callback: (($obj: Picture) => void)): number + connect_after(sigName: "show", callback: (($obj: Picture) => void)): number + emit(sigName: "show"): void + connect(sigName: "state-flags-changed", callback: (($obj: Picture, flags: StateFlags) => void)): number + connect_after(sigName: "state-flags-changed", callback: (($obj: Picture, flags: StateFlags) => void)): number + emit(sigName: "state-flags-changed", flags: StateFlags): void + connect(sigName: "unmap", callback: (($obj: Picture) => void)): number + connect_after(sigName: "unmap", callback: (($obj: Picture) => void)): number + emit(sigName: "unmap"): void + connect(sigName: "unrealize", callback: (($obj: Picture) => void)): number + connect_after(sigName: "unrealize", callback: (($obj: Picture) => void)): number + emit(sigName: "unrealize"): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: Picture, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: Picture, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: "notify::alternative-text", callback: (($obj: Picture, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::alternative-text", callback: (($obj: Picture, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::can-shrink", callback: (($obj: Picture, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::can-shrink", callback: (($obj: Picture, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::file", callback: (($obj: Picture, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::file", callback: (($obj: Picture, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::keep-aspect-ratio", callback: (($obj: Picture, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::keep-aspect-ratio", callback: (($obj: Picture, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::paintable", callback: (($obj: Picture, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::paintable", callback: (($obj: Picture, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::can-focus", callback: (($obj: Picture, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::can-focus", callback: (($obj: Picture, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::can-target", callback: (($obj: Picture, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::can-target", callback: (($obj: Picture, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::css-classes", callback: (($obj: Picture, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::css-classes", callback: (($obj: Picture, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::cursor", callback: (($obj: Picture, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::cursor", callback: (($obj: Picture, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::focus-on-click", callback: (($obj: Picture, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::focus-on-click", callback: (($obj: Picture, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::focusable", callback: (($obj: Picture, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::focusable", callback: (($obj: Picture, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::halign", callback: (($obj: Picture, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::halign", callback: (($obj: Picture, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::has-default", callback: (($obj: Picture, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-default", callback: (($obj: Picture, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::has-focus", callback: (($obj: Picture, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-focus", callback: (($obj: Picture, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::has-tooltip", callback: (($obj: Picture, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-tooltip", callback: (($obj: Picture, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::height-request", callback: (($obj: Picture, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::height-request", callback: (($obj: Picture, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::hexpand", callback: (($obj: Picture, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hexpand", callback: (($obj: Picture, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::hexpand-set", callback: (($obj: Picture, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hexpand-set", callback: (($obj: Picture, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::layout-manager", callback: (($obj: Picture, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::layout-manager", callback: (($obj: Picture, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-bottom", callback: (($obj: Picture, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-bottom", callback: (($obj: Picture, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-end", callback: (($obj: Picture, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-end", callback: (($obj: Picture, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-start", callback: (($obj: Picture, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-start", callback: (($obj: Picture, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-top", callback: (($obj: Picture, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-top", callback: (($obj: Picture, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::name", callback: (($obj: Picture, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::name", callback: (($obj: Picture, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::opacity", callback: (($obj: Picture, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::opacity", callback: (($obj: Picture, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::overflow", callback: (($obj: Picture, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::overflow", callback: (($obj: Picture, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::parent", callback: (($obj: Picture, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::parent", callback: (($obj: Picture, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::receives-default", callback: (($obj: Picture, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::receives-default", callback: (($obj: Picture, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::root", callback: (($obj: Picture, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::root", callback: (($obj: Picture, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::scale-factor", callback: (($obj: Picture, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::scale-factor", callback: (($obj: Picture, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::sensitive", callback: (($obj: Picture, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::sensitive", callback: (($obj: Picture, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::tooltip-markup", callback: (($obj: Picture, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::tooltip-markup", callback: (($obj: Picture, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::tooltip-text", callback: (($obj: Picture, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::tooltip-text", callback: (($obj: Picture, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::valign", callback: (($obj: Picture, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::valign", callback: (($obj: Picture, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::vexpand", callback: (($obj: Picture, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vexpand", callback: (($obj: Picture, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::vexpand-set", callback: (($obj: Picture, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vexpand-set", callback: (($obj: Picture, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::visible", callback: (($obj: Picture, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::visible", callback: (($obj: Picture, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::width-request", callback: (($obj: Picture, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::width-request", callback: (($obj: Picture, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::accessible-role", callback: (($obj: Picture, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-role", callback: (($obj: Picture, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: Picture_ConstructProps) + _init (config?: Picture_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(): Picture + static new_for_file(file?: Gio.File | null): Picture + static new_for_filename(filename?: string | null): Picture + static new_for_paintable(paintable?: Gdk.Paintable | null): Picture + static new_for_pixbuf(pixbuf?: GdkPixbuf.Pixbuf | null): Picture + static new_for_resource(resource_path?: string | null): Picture + static $gtype: GObject.Type +} +export interface Popover_ConstructProps extends Widget_ConstructProps { + autohide?: boolean + cascade_popdown?: boolean + child?: Widget + default_widget?: Widget + has_arrow?: boolean + mnemonics_visible?: boolean + pointing_to?: Gdk.Rectangle + position?: PositionType + accessible_role?: AccessibleRole +} +export class Popover { + /* Properties of Gtk.Popover */ + autohide: boolean + cascade_popdown: boolean + child: Widget + default_widget: Widget + has_arrow: boolean + mnemonics_visible: boolean + pointing_to: Gdk.Rectangle + position: PositionType + /* Properties of Gtk.Widget */ + can_focus: boolean + can_target: boolean + css_classes: string[] + cursor: Gdk.Cursor + focus_on_click: boolean + focusable: boolean + halign: Align + readonly has_default: boolean + readonly has_focus: boolean + has_tooltip: boolean + height_request: number + hexpand: boolean + hexpand_set: boolean + layout_manager: LayoutManager + margin_bottom: number + margin_end: number + margin_start: number + margin_top: number + name: string + opacity: number + overflow: Overflow + readonly parent: Widget + receives_default: boolean + readonly root: Root + readonly scale_factor: number + sensitive: boolean + tooltip_markup: string + tooltip_text: string + valign: Align + vexpand: boolean + vexpand_set: boolean + visible: boolean + width_request: number + /* Properties of Gtk.Accessible */ + accessible_role: AccessibleRole + /* Fields of Gtk.Widget */ + parent_instance: GObject.InitiallyUnowned + /* Fields of GObject.InitiallyUnowned */ + g_type_instance: GObject.TypeInstance + /* Methods of Gtk.Popover */ + get_autohide(): boolean + get_cascade_popdown(): boolean + get_child(): Widget | null + get_has_arrow(): boolean + get_mnemonics_visible(): boolean + get_offset(): [ /* x_offset */ number | null, /* y_offset */ number | null ] + get_pointing_to(): [ /* returnType */ boolean, /* rect */ Gdk.Rectangle ] + get_position(): PositionType + popdown(): void + popup(): void + present(): void + set_autohide(autohide: boolean): void + set_cascade_popdown(cascade_popdown: boolean): void + set_child(child?: Widget | null): void + set_default_widget(widget?: Widget | null): void + set_has_arrow(has_arrow: boolean): void + set_mnemonics_visible(mnemonics_visible: boolean): void + set_offset(x_offset: number, y_offset: number): void + set_pointing_to(rect: Gdk.Rectangle): void + set_position(position: PositionType): void + /* Methods of Gtk.Widget */ + action_set_enabled(action_name: string, enabled: boolean): void + activate(): boolean + activate_action(name: string, args?: GLib.Variant | null): boolean + activate_default(): void + add_controller(controller: EventController): void + add_css_class(css_class: string): void + add_mnemonic_label(label: Widget): void + add_tick_callback(callback: TickCallback): number + allocate(width: number, height: number, baseline: number, transform?: Gsk.Transform | null): void + child_focus(direction: DirectionType): boolean + compute_bounds(target: Widget): [ /* returnType */ boolean, /* out_bounds */ Graphene.Rect ] + compute_expand(orientation: Orientation): boolean + compute_point(target: Widget, point: Graphene.Point): [ /* returnType */ boolean, /* out_point */ Graphene.Point ] + compute_transform(target: Widget): [ /* returnType */ boolean, /* out_transform */ Graphene.Matrix ] + contains(x: number, y: number): boolean + create_pango_context(): Pango.Context + create_pango_layout(text?: string | null): Pango.Layout + drag_check_threshold(start_x: number, start_y: number, current_x: number, current_y: number): boolean + error_bell(): void + get_allocated_baseline(): number + get_allocated_height(): number + get_allocated_width(): number + get_allocation(): /* allocation */ Allocation + get_ancestor(widget_type: GObject.Type): Widget | null + get_can_focus(): boolean + get_can_target(): boolean + get_child_visible(): boolean + get_clipboard(): Gdk.Clipboard + get_css_classes(): string[] + get_css_name(): string + get_cursor(): Gdk.Cursor | null + get_direction(): TextDirection + get_display(): Gdk.Display + get_first_child(): Widget | null + get_focus_child(): Widget | null + get_focus_on_click(): boolean + get_focusable(): boolean + get_font_map(): Pango.FontMap | null + get_font_options(): cairo.FontOptions | null + get_frame_clock(): Gdk.FrameClock | null + get_halign(): Align + get_has_tooltip(): boolean + get_height(): number + get_hexpand(): boolean + get_hexpand_set(): boolean + get_last_child(): Widget | null + get_layout_manager(): LayoutManager | null + get_mapped(): boolean + get_margin_bottom(): number + get_margin_end(): number + get_margin_start(): number + get_margin_top(): number + get_name(): string + get_native(): Native | null + get_next_sibling(): Widget | null + get_opacity(): number + get_overflow(): Overflow + get_pango_context(): Pango.Context + get_parent(): Widget | null + get_preferred_size(): [ /* minimum_size */ Requisition | null, /* natural_size */ Requisition | null ] + get_prev_sibling(): Widget | null + get_primary_clipboard(): Gdk.Clipboard + get_realized(): boolean + get_receives_default(): boolean + get_request_mode(): SizeRequestMode + get_root(): Root | null + get_scale_factor(): number + get_sensitive(): boolean + get_settings(): Settings + get_size(orientation: Orientation): number + get_size_request(): [ /* width */ number | null, /* height */ number | null ] + get_state_flags(): StateFlags + get_style_context(): StyleContext + get_template_child(widget_type: GObject.Type, name: string): GObject.Object + get_tooltip_markup(): string | null + get_tooltip_text(): string | null + get_valign(): Align + get_vexpand(): boolean + get_vexpand_set(): boolean + get_visible(): boolean + get_width(): number + grab_focus(): boolean + has_css_class(css_class: string): boolean + has_visible_focus(): boolean + hide(): void + in_destruction(): boolean + init_template(): void + insert_action_group(name: string, group?: Gio.ActionGroup | null): void + insert_after(parent: Widget, previous_sibling?: Widget | null): void + insert_before(parent: Widget, next_sibling?: Widget | null): void + is_ancestor(ancestor: Widget): boolean + is_drawable(): boolean + is_focus(): boolean + is_sensitive(): boolean + is_visible(): boolean + keynav_failed(direction: DirectionType): boolean + list_mnemonic_labels(): Widget[] + map(): void + measure(orientation: Orientation, for_size: number): [ /* minimum */ number | null, /* natural */ number | null, /* minimum_baseline */ number | null, /* natural_baseline */ number | null ] + mnemonic_activate(group_cycling: boolean): boolean + observe_children(): Gio.ListModel + observe_controllers(): Gio.ListModel + pick(x: number, y: number, flags: PickFlags): Widget | null + queue_allocate(): void + queue_draw(): void + queue_resize(): void + realize(): void + remove_controller(controller: EventController): void + remove_css_class(css_class: string): void + remove_mnemonic_label(label: Widget): void + remove_tick_callback(id: number): void + set_can_focus(can_focus: boolean): void + set_can_target(can_target: boolean): void + set_child_visible(child_visible: boolean): void + set_css_classes(classes: string[]): void + set_cursor(cursor?: Gdk.Cursor | null): void + set_cursor_from_name(name?: string | null): void + set_direction(dir: TextDirection): void + set_focus_child(child?: Widget | null): void + set_focus_on_click(focus_on_click: boolean): void + set_focusable(focusable: boolean): void + set_font_map(font_map?: Pango.FontMap | null): void + set_font_options(options?: cairo.FontOptions | null): void + set_halign(align: Align): void + set_has_tooltip(has_tooltip: boolean): void + set_hexpand(expand: boolean): void + set_hexpand_set(set: boolean): void + set_layout_manager(layout_manager?: LayoutManager | null): void + set_margin_bottom(margin: number): void + set_margin_end(margin: number): void + set_margin_start(margin: number): void + set_margin_top(margin: number): void + set_name(name: string): void + set_opacity(opacity: number): void + set_overflow(overflow: Overflow): void + set_parent(parent: Widget): void + set_receives_default(receives_default: boolean): void + set_sensitive(sensitive: boolean): void + set_size_request(width: number, height: number): void + set_state_flags(flags: StateFlags, clear: boolean): void + set_tooltip_markup(markup?: string | null): void + set_tooltip_text(text?: string | null): void + set_valign(align: Align): void + set_vexpand(expand: boolean): void + set_vexpand_set(set: boolean): void + set_visible(visible: boolean): void + should_layout(): boolean + show(): void + size_allocate(allocation: Allocation, baseline: number): void + snapshot_child(child: Widget, snapshot: Snapshot): void + translate_coordinates(dest_widget: Widget, src_x: number, src_y: number): [ /* returnType */ boolean, /* dest_x */ number | null, /* dest_y */ number | null ] + trigger_tooltip_query(): void + unmap(): void + unparent(): void + unrealize(): void + unset_state_flags(flags: StateFlags): void + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Methods of Gtk.Accessible */ + get_accessible_role(): AccessibleRole + reset_property(property: AccessibleProperty): void + reset_relation(relation: AccessibleRelation): void + reset_state(state: AccessibleState): void + update_property(properties: AccessibleProperty[], values: any): void + update_relation(relations: AccessibleRelation[], values: any): void + update_state(states: AccessibleState[], values: any): void + /* Methods of Gtk.Buildable */ + get_buildable_id(): string + /* Methods of Gtk.Native */ + get_renderer(): Gsk.Renderer + get_surface(): Gdk.Surface + get_surface_transform(): [ /* x */ number, /* y */ number ] + /* Virtual methods of Gtk.Popover */ + vfunc_activate_default(): void + vfunc_closed(): void + vfunc_add_controller(controller: ShortcutController): void + vfunc_remove_controller(controller: ShortcutController): void + /* Virtual methods of Gtk.Widget */ + vfunc_compute_expand(hexpand_p: boolean, vexpand_p: boolean): void + vfunc_contains(x: number, y: number): boolean + vfunc_css_changed(change: CssStyleChange): void + vfunc_direction_changed(previous_direction: TextDirection): void + vfunc_focus(direction: DirectionType): boolean + vfunc_get_request_mode(): SizeRequestMode + vfunc_grab_focus(): boolean + vfunc_hide(): void + vfunc_keynav_failed(direction: DirectionType): boolean + vfunc_map(): void + vfunc_measure(orientation: Orientation, for_size: number): [ /* minimum */ number | null, /* natural */ number | null, /* minimum_baseline */ number | null, /* natural_baseline */ number | null ] + vfunc_mnemonic_activate(group_cycling: boolean): boolean + vfunc_move_focus(direction: DirectionType): void + vfunc_query_tooltip(x: number, y: number, keyboard_tooltip: boolean, tooltip: Tooltip): boolean + vfunc_realize(): void + vfunc_root(): void + vfunc_set_focus_child(child?: Widget | null): void + vfunc_show(): void + vfunc_size_allocate(width: number, height: number, baseline: number): void + vfunc_snapshot(snapshot: Snapshot): void + vfunc_state_flags_changed(previous_state_flags: StateFlags): void + vfunc_system_setting_changed(settings: SystemSetting): void + vfunc_unmap(): void + vfunc_unrealize(): void + vfunc_unroot(): void + vfunc_add_child(builder: Builder, child: GObject.Object, type?: string | null): void + vfunc_custom_finished(builder: Builder, child: GObject.Object | null, tagname: string, data?: object | null): void + vfunc_custom_tag_end(builder: Builder, child: GObject.Object | null, tagname: string, data?: object | null): void + vfunc_custom_tag_start(builder: Builder, child: GObject.Object | null, tagname: string): [ /* returnType */ boolean, /* parser */ BuildableParser, /* data */ object | null ] + vfunc_get_id(): string + vfunc_get_internal_child(builder: Builder, childname: string): GObject.Object + vfunc_parser_finished(builder: Builder): void + vfunc_set_buildable_property(builder: Builder, name: string, value: any): void + vfunc_set_id(id: string): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Gtk.Popover */ + connect(sigName: "activate-default", callback: (($obj: Popover) => void)): number + connect_after(sigName: "activate-default", callback: (($obj: Popover) => void)): number + emit(sigName: "activate-default"): void + connect(sigName: "closed", callback: (($obj: Popover) => void)): number + connect_after(sigName: "closed", callback: (($obj: Popover) => void)): number + emit(sigName: "closed"): void + /* Signals of Gtk.Widget */ + connect(sigName: "destroy", callback: (($obj: Popover) => void)): number + connect_after(sigName: "destroy", callback: (($obj: Popover) => void)): number + emit(sigName: "destroy"): void + connect(sigName: "direction-changed", callback: (($obj: Popover, previous_direction: TextDirection) => void)): number + connect_after(sigName: "direction-changed", callback: (($obj: Popover, previous_direction: TextDirection) => void)): number + emit(sigName: "direction-changed", previous_direction: TextDirection): void + connect(sigName: "hide", callback: (($obj: Popover) => void)): number + connect_after(sigName: "hide", callback: (($obj: Popover) => void)): number + emit(sigName: "hide"): void + connect(sigName: "keynav-failed", callback: (($obj: Popover, direction: DirectionType) => boolean)): number + connect_after(sigName: "keynav-failed", callback: (($obj: Popover, direction: DirectionType) => boolean)): number + emit(sigName: "keynav-failed", direction: DirectionType): void + connect(sigName: "map", callback: (($obj: Popover) => void)): number + connect_after(sigName: "map", callback: (($obj: Popover) => void)): number + emit(sigName: "map"): void + connect(sigName: "mnemonic-activate", callback: (($obj: Popover, group_cycling: boolean) => boolean)): number + connect_after(sigName: "mnemonic-activate", callback: (($obj: Popover, group_cycling: boolean) => boolean)): number + emit(sigName: "mnemonic-activate", group_cycling: boolean): void + connect(sigName: "move-focus", callback: (($obj: Popover, direction: DirectionType) => void)): number + connect_after(sigName: "move-focus", callback: (($obj: Popover, direction: DirectionType) => void)): number + emit(sigName: "move-focus", direction: DirectionType): void + connect(sigName: "query-tooltip", callback: (($obj: Popover, x: number, y: number, keyboard_mode: boolean, tooltip: Tooltip) => boolean)): number + connect_after(sigName: "query-tooltip", callback: (($obj: Popover, x: number, y: number, keyboard_mode: boolean, tooltip: Tooltip) => boolean)): number + emit(sigName: "query-tooltip", x: number, y: number, keyboard_mode: boolean, tooltip: Tooltip): void + connect(sigName: "realize", callback: (($obj: Popover) => void)): number + connect_after(sigName: "realize", callback: (($obj: Popover) => void)): number + emit(sigName: "realize"): void + connect(sigName: "show", callback: (($obj: Popover) => void)): number + connect_after(sigName: "show", callback: (($obj: Popover) => void)): number + emit(sigName: "show"): void + connect(sigName: "state-flags-changed", callback: (($obj: Popover, flags: StateFlags) => void)): number + connect_after(sigName: "state-flags-changed", callback: (($obj: Popover, flags: StateFlags) => void)): number + emit(sigName: "state-flags-changed", flags: StateFlags): void + connect(sigName: "unmap", callback: (($obj: Popover) => void)): number + connect_after(sigName: "unmap", callback: (($obj: Popover) => void)): number + emit(sigName: "unmap"): void + connect(sigName: "unrealize", callback: (($obj: Popover) => void)): number + connect_after(sigName: "unrealize", callback: (($obj: Popover) => void)): number + emit(sigName: "unrealize"): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: Popover, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: Popover, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: "notify::autohide", callback: (($obj: Popover, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::autohide", callback: (($obj: Popover, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::cascade-popdown", callback: (($obj: Popover, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::cascade-popdown", callback: (($obj: Popover, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::child", callback: (($obj: Popover, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::child", callback: (($obj: Popover, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::default-widget", callback: (($obj: Popover, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::default-widget", callback: (($obj: Popover, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::has-arrow", callback: (($obj: Popover, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-arrow", callback: (($obj: Popover, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::mnemonics-visible", callback: (($obj: Popover, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::mnemonics-visible", callback: (($obj: Popover, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::pointing-to", callback: (($obj: Popover, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::pointing-to", callback: (($obj: Popover, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::position", callback: (($obj: Popover, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::position", callback: (($obj: Popover, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::can-focus", callback: (($obj: Popover, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::can-focus", callback: (($obj: Popover, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::can-target", callback: (($obj: Popover, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::can-target", callback: (($obj: Popover, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::css-classes", callback: (($obj: Popover, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::css-classes", callback: (($obj: Popover, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::cursor", callback: (($obj: Popover, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::cursor", callback: (($obj: Popover, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::focus-on-click", callback: (($obj: Popover, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::focus-on-click", callback: (($obj: Popover, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::focusable", callback: (($obj: Popover, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::focusable", callback: (($obj: Popover, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::halign", callback: (($obj: Popover, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::halign", callback: (($obj: Popover, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::has-default", callback: (($obj: Popover, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-default", callback: (($obj: Popover, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::has-focus", callback: (($obj: Popover, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-focus", callback: (($obj: Popover, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::has-tooltip", callback: (($obj: Popover, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-tooltip", callback: (($obj: Popover, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::height-request", callback: (($obj: Popover, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::height-request", callback: (($obj: Popover, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::hexpand", callback: (($obj: Popover, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hexpand", callback: (($obj: Popover, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::hexpand-set", callback: (($obj: Popover, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hexpand-set", callback: (($obj: Popover, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::layout-manager", callback: (($obj: Popover, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::layout-manager", callback: (($obj: Popover, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-bottom", callback: (($obj: Popover, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-bottom", callback: (($obj: Popover, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-end", callback: (($obj: Popover, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-end", callback: (($obj: Popover, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-start", callback: (($obj: Popover, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-start", callback: (($obj: Popover, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-top", callback: (($obj: Popover, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-top", callback: (($obj: Popover, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::name", callback: (($obj: Popover, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::name", callback: (($obj: Popover, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::opacity", callback: (($obj: Popover, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::opacity", callback: (($obj: Popover, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::overflow", callback: (($obj: Popover, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::overflow", callback: (($obj: Popover, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::parent", callback: (($obj: Popover, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::parent", callback: (($obj: Popover, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::receives-default", callback: (($obj: Popover, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::receives-default", callback: (($obj: Popover, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::root", callback: (($obj: Popover, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::root", callback: (($obj: Popover, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::scale-factor", callback: (($obj: Popover, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::scale-factor", callback: (($obj: Popover, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::sensitive", callback: (($obj: Popover, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::sensitive", callback: (($obj: Popover, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::tooltip-markup", callback: (($obj: Popover, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::tooltip-markup", callback: (($obj: Popover, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::tooltip-text", callback: (($obj: Popover, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::tooltip-text", callback: (($obj: Popover, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::valign", callback: (($obj: Popover, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::valign", callback: (($obj: Popover, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::vexpand", callback: (($obj: Popover, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vexpand", callback: (($obj: Popover, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::vexpand-set", callback: (($obj: Popover, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vexpand-set", callback: (($obj: Popover, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::visible", callback: (($obj: Popover, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::visible", callback: (($obj: Popover, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::width-request", callback: (($obj: Popover, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::width-request", callback: (($obj: Popover, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::accessible-role", callback: (($obj: Popover, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-role", callback: (($obj: Popover, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: Popover_ConstructProps) + _init (config?: Popover_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(): Popover + static get_for_surface(surface: Gdk.Surface): Native + static $gtype: GObject.Type +} +export interface PopoverMenu_ConstructProps extends Popover_ConstructProps { + menu_model?: Gio.MenuModel + visible_submenu?: string + accessible_role?: AccessibleRole +} +export class PopoverMenu { + /* Properties of Gtk.PopoverMenu */ + menu_model: Gio.MenuModel + visible_submenu: string + /* Properties of Gtk.Popover */ + autohide: boolean + cascade_popdown: boolean + child: Widget + default_widget: Widget + has_arrow: boolean + mnemonics_visible: boolean + pointing_to: Gdk.Rectangle + position: PositionType + /* Properties of Gtk.Widget */ + can_focus: boolean + can_target: boolean + css_classes: string[] + cursor: Gdk.Cursor + focus_on_click: boolean + focusable: boolean + halign: Align + readonly has_default: boolean + readonly has_focus: boolean + has_tooltip: boolean + height_request: number + hexpand: boolean + hexpand_set: boolean + layout_manager: LayoutManager + margin_bottom: number + margin_end: number + margin_start: number + margin_top: number + name: string + opacity: number + overflow: Overflow + readonly parent: Widget + receives_default: boolean + readonly root: Root + readonly scale_factor: number + sensitive: boolean + tooltip_markup: string + tooltip_text: string + valign: Align + vexpand: boolean + vexpand_set: boolean + visible: boolean + width_request: number + /* Properties of Gtk.Accessible */ + accessible_role: AccessibleRole + /* Fields of Gtk.Widget */ + parent_instance: GObject.InitiallyUnowned + /* Fields of GObject.InitiallyUnowned */ + g_type_instance: GObject.TypeInstance + /* Methods of Gtk.PopoverMenu */ + add_child(child: Widget, id: string): boolean + get_menu_model(): Gio.MenuModel + remove_child(child: Widget): boolean + set_menu_model(model?: Gio.MenuModel | null): void + /* Methods of Gtk.Popover */ + get_autohide(): boolean + get_cascade_popdown(): boolean + get_child(): Widget | null + get_has_arrow(): boolean + get_mnemonics_visible(): boolean + get_offset(): [ /* x_offset */ number | null, /* y_offset */ number | null ] + get_pointing_to(): [ /* returnType */ boolean, /* rect */ Gdk.Rectangle ] + get_position(): PositionType + popdown(): void + popup(): void + present(): void + set_autohide(autohide: boolean): void + set_cascade_popdown(cascade_popdown: boolean): void + set_child(child?: Widget | null): void + set_default_widget(widget?: Widget | null): void + set_has_arrow(has_arrow: boolean): void + set_mnemonics_visible(mnemonics_visible: boolean): void + set_offset(x_offset: number, y_offset: number): void + set_pointing_to(rect: Gdk.Rectangle): void + set_position(position: PositionType): void + /* Methods of Gtk.Widget */ + action_set_enabled(action_name: string, enabled: boolean): void + activate(): boolean + activate_action(name: string, args?: GLib.Variant | null): boolean + activate_default(): void + add_controller(controller: EventController): void + add_css_class(css_class: string): void + add_mnemonic_label(label: Widget): void + add_tick_callback(callback: TickCallback): number + allocate(width: number, height: number, baseline: number, transform?: Gsk.Transform | null): void + child_focus(direction: DirectionType): boolean + compute_bounds(target: Widget): [ /* returnType */ boolean, /* out_bounds */ Graphene.Rect ] + compute_expand(orientation: Orientation): boolean + compute_point(target: Widget, point: Graphene.Point): [ /* returnType */ boolean, /* out_point */ Graphene.Point ] + compute_transform(target: Widget): [ /* returnType */ boolean, /* out_transform */ Graphene.Matrix ] + contains(x: number, y: number): boolean + create_pango_context(): Pango.Context + create_pango_layout(text?: string | null): Pango.Layout + drag_check_threshold(start_x: number, start_y: number, current_x: number, current_y: number): boolean + error_bell(): void + get_allocated_baseline(): number + get_allocated_height(): number + get_allocated_width(): number + get_allocation(): /* allocation */ Allocation + get_ancestor(widget_type: GObject.Type): Widget | null + get_can_focus(): boolean + get_can_target(): boolean + get_child_visible(): boolean + get_clipboard(): Gdk.Clipboard + get_css_classes(): string[] + get_css_name(): string + get_cursor(): Gdk.Cursor | null + get_direction(): TextDirection + get_display(): Gdk.Display + get_first_child(): Widget | null + get_focus_child(): Widget | null + get_focus_on_click(): boolean + get_focusable(): boolean + get_font_map(): Pango.FontMap | null + get_font_options(): cairo.FontOptions | null + get_frame_clock(): Gdk.FrameClock | null + get_halign(): Align + get_has_tooltip(): boolean + get_height(): number + get_hexpand(): boolean + get_hexpand_set(): boolean + get_last_child(): Widget | null + get_layout_manager(): LayoutManager | null + get_mapped(): boolean + get_margin_bottom(): number + get_margin_end(): number + get_margin_start(): number + get_margin_top(): number + get_name(): string + get_native(): Native | null + get_next_sibling(): Widget | null + get_opacity(): number + get_overflow(): Overflow + get_pango_context(): Pango.Context + get_parent(): Widget | null + get_preferred_size(): [ /* minimum_size */ Requisition | null, /* natural_size */ Requisition | null ] + get_prev_sibling(): Widget | null + get_primary_clipboard(): Gdk.Clipboard + get_realized(): boolean + get_receives_default(): boolean + get_request_mode(): SizeRequestMode + get_root(): Root | null + get_scale_factor(): number + get_sensitive(): boolean + get_settings(): Settings + get_size(orientation: Orientation): number + get_size_request(): [ /* width */ number | null, /* height */ number | null ] + get_state_flags(): StateFlags + get_style_context(): StyleContext + get_template_child(widget_type: GObject.Type, name: string): GObject.Object + get_tooltip_markup(): string | null + get_tooltip_text(): string | null + get_valign(): Align + get_vexpand(): boolean + get_vexpand_set(): boolean + get_visible(): boolean + get_width(): number + grab_focus(): boolean + has_css_class(css_class: string): boolean + has_visible_focus(): boolean + hide(): void + in_destruction(): boolean + init_template(): void + insert_action_group(name: string, group?: Gio.ActionGroup | null): void + insert_after(parent: Widget, previous_sibling?: Widget | null): void + insert_before(parent: Widget, next_sibling?: Widget | null): void + is_ancestor(ancestor: Widget): boolean + is_drawable(): boolean + is_focus(): boolean + is_sensitive(): boolean + is_visible(): boolean + keynav_failed(direction: DirectionType): boolean + list_mnemonic_labels(): Widget[] + map(): void + measure(orientation: Orientation, for_size: number): [ /* minimum */ number | null, /* natural */ number | null, /* minimum_baseline */ number | null, /* natural_baseline */ number | null ] + mnemonic_activate(group_cycling: boolean): boolean + observe_children(): Gio.ListModel + observe_controllers(): Gio.ListModel + pick(x: number, y: number, flags: PickFlags): Widget | null + queue_allocate(): void + queue_draw(): void + queue_resize(): void + realize(): void + remove_controller(controller: EventController): void + remove_css_class(css_class: string): void + remove_mnemonic_label(label: Widget): void + remove_tick_callback(id: number): void + set_can_focus(can_focus: boolean): void + set_can_target(can_target: boolean): void + set_child_visible(child_visible: boolean): void + set_css_classes(classes: string[]): void + set_cursor(cursor?: Gdk.Cursor | null): void + set_cursor_from_name(name?: string | null): void + set_direction(dir: TextDirection): void + set_focus_child(child?: Widget | null): void + set_focus_on_click(focus_on_click: boolean): void + set_focusable(focusable: boolean): void + set_font_map(font_map?: Pango.FontMap | null): void + set_font_options(options?: cairo.FontOptions | null): void + set_halign(align: Align): void + set_has_tooltip(has_tooltip: boolean): void + set_hexpand(expand: boolean): void + set_hexpand_set(set: boolean): void + set_layout_manager(layout_manager?: LayoutManager | null): void + set_margin_bottom(margin: number): void + set_margin_end(margin: number): void + set_margin_start(margin: number): void + set_margin_top(margin: number): void + set_name(name: string): void + set_opacity(opacity: number): void + set_overflow(overflow: Overflow): void + set_parent(parent: Widget): void + set_receives_default(receives_default: boolean): void + set_sensitive(sensitive: boolean): void + set_size_request(width: number, height: number): void + set_state_flags(flags: StateFlags, clear: boolean): void + set_tooltip_markup(markup?: string | null): void + set_tooltip_text(text?: string | null): void + set_valign(align: Align): void + set_vexpand(expand: boolean): void + set_vexpand_set(set: boolean): void + set_visible(visible: boolean): void + should_layout(): boolean + show(): void + size_allocate(allocation: Allocation, baseline: number): void + snapshot_child(child: Widget, snapshot: Snapshot): void + translate_coordinates(dest_widget: Widget, src_x: number, src_y: number): [ /* returnType */ boolean, /* dest_x */ number | null, /* dest_y */ number | null ] + trigger_tooltip_query(): void + unmap(): void + unparent(): void + unrealize(): void + unset_state_flags(flags: StateFlags): void + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Methods of Gtk.Accessible */ + get_accessible_role(): AccessibleRole + reset_property(property: AccessibleProperty): void + reset_relation(relation: AccessibleRelation): void + reset_state(state: AccessibleState): void + update_property(properties: AccessibleProperty[], values: any): void + update_relation(relations: AccessibleRelation[], values: any): void + update_state(states: AccessibleState[], values: any): void + /* Methods of Gtk.Buildable */ + get_buildable_id(): string + /* Methods of Gtk.Native */ + get_renderer(): Gsk.Renderer + get_surface(): Gdk.Surface + get_surface_transform(): [ /* x */ number, /* y */ number ] + /* Virtual methods of Gtk.Popover */ + vfunc_activate_default(): void + vfunc_closed(): void + vfunc_add_controller(controller: ShortcutController): void + vfunc_remove_controller(controller: ShortcutController): void + /* Virtual methods of Gtk.Widget */ + vfunc_compute_expand(hexpand_p: boolean, vexpand_p: boolean): void + vfunc_contains(x: number, y: number): boolean + vfunc_css_changed(change: CssStyleChange): void + vfunc_direction_changed(previous_direction: TextDirection): void + vfunc_focus(direction: DirectionType): boolean + vfunc_get_request_mode(): SizeRequestMode + vfunc_grab_focus(): boolean + vfunc_hide(): void + vfunc_keynav_failed(direction: DirectionType): boolean + vfunc_map(): void + vfunc_measure(orientation: Orientation, for_size: number): [ /* minimum */ number | null, /* natural */ number | null, /* minimum_baseline */ number | null, /* natural_baseline */ number | null ] + vfunc_mnemonic_activate(group_cycling: boolean): boolean + vfunc_move_focus(direction: DirectionType): void + vfunc_query_tooltip(x: number, y: number, keyboard_tooltip: boolean, tooltip: Tooltip): boolean + vfunc_realize(): void + vfunc_root(): void + vfunc_set_focus_child(child?: Widget | null): void + vfunc_show(): void + vfunc_size_allocate(width: number, height: number, baseline: number): void + vfunc_snapshot(snapshot: Snapshot): void + vfunc_state_flags_changed(previous_state_flags: StateFlags): void + vfunc_system_setting_changed(settings: SystemSetting): void + vfunc_unmap(): void + vfunc_unrealize(): void + vfunc_unroot(): void + vfunc_add_child(builder: Builder, child: GObject.Object, type?: string | null): void + vfunc_custom_finished(builder: Builder, child: GObject.Object | null, tagname: string, data?: object | null): void + vfunc_custom_tag_end(builder: Builder, child: GObject.Object | null, tagname: string, data?: object | null): void + vfunc_custom_tag_start(builder: Builder, child: GObject.Object | null, tagname: string): [ /* returnType */ boolean, /* parser */ BuildableParser, /* data */ object | null ] + vfunc_get_id(): string + vfunc_get_internal_child(builder: Builder, childname: string): GObject.Object + vfunc_parser_finished(builder: Builder): void + vfunc_set_buildable_property(builder: Builder, name: string, value: any): void + vfunc_set_id(id: string): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Gtk.Popover */ + connect(sigName: "activate-default", callback: (($obj: PopoverMenu) => void)): number + connect_after(sigName: "activate-default", callback: (($obj: PopoverMenu) => void)): number + emit(sigName: "activate-default"): void + connect(sigName: "closed", callback: (($obj: PopoverMenu) => void)): number + connect_after(sigName: "closed", callback: (($obj: PopoverMenu) => void)): number + emit(sigName: "closed"): void + /* Signals of Gtk.Widget */ + connect(sigName: "destroy", callback: (($obj: PopoverMenu) => void)): number + connect_after(sigName: "destroy", callback: (($obj: PopoverMenu) => void)): number + emit(sigName: "destroy"): void + connect(sigName: "direction-changed", callback: (($obj: PopoverMenu, previous_direction: TextDirection) => void)): number + connect_after(sigName: "direction-changed", callback: (($obj: PopoverMenu, previous_direction: TextDirection) => void)): number + emit(sigName: "direction-changed", previous_direction: TextDirection): void + connect(sigName: "hide", callback: (($obj: PopoverMenu) => void)): number + connect_after(sigName: "hide", callback: (($obj: PopoverMenu) => void)): number + emit(sigName: "hide"): void + connect(sigName: "keynav-failed", callback: (($obj: PopoverMenu, direction: DirectionType) => boolean)): number + connect_after(sigName: "keynav-failed", callback: (($obj: PopoverMenu, direction: DirectionType) => boolean)): number + emit(sigName: "keynav-failed", direction: DirectionType): void + connect(sigName: "map", callback: (($obj: PopoverMenu) => void)): number + connect_after(sigName: "map", callback: (($obj: PopoverMenu) => void)): number + emit(sigName: "map"): void + connect(sigName: "mnemonic-activate", callback: (($obj: PopoverMenu, group_cycling: boolean) => boolean)): number + connect_after(sigName: "mnemonic-activate", callback: (($obj: PopoverMenu, group_cycling: boolean) => boolean)): number + emit(sigName: "mnemonic-activate", group_cycling: boolean): void + connect(sigName: "move-focus", callback: (($obj: PopoverMenu, direction: DirectionType) => void)): number + connect_after(sigName: "move-focus", callback: (($obj: PopoverMenu, direction: DirectionType) => void)): number + emit(sigName: "move-focus", direction: DirectionType): void + connect(sigName: "query-tooltip", callback: (($obj: PopoverMenu, x: number, y: number, keyboard_mode: boolean, tooltip: Tooltip) => boolean)): number + connect_after(sigName: "query-tooltip", callback: (($obj: PopoverMenu, x: number, y: number, keyboard_mode: boolean, tooltip: Tooltip) => boolean)): number + emit(sigName: "query-tooltip", x: number, y: number, keyboard_mode: boolean, tooltip: Tooltip): void + connect(sigName: "realize", callback: (($obj: PopoverMenu) => void)): number + connect_after(sigName: "realize", callback: (($obj: PopoverMenu) => void)): number + emit(sigName: "realize"): void + connect(sigName: "show", callback: (($obj: PopoverMenu) => void)): number + connect_after(sigName: "show", callback: (($obj: PopoverMenu) => void)): number + emit(sigName: "show"): void + connect(sigName: "state-flags-changed", callback: (($obj: PopoverMenu, flags: StateFlags) => void)): number + connect_after(sigName: "state-flags-changed", callback: (($obj: PopoverMenu, flags: StateFlags) => void)): number + emit(sigName: "state-flags-changed", flags: StateFlags): void + connect(sigName: "unmap", callback: (($obj: PopoverMenu) => void)): number + connect_after(sigName: "unmap", callback: (($obj: PopoverMenu) => void)): number + emit(sigName: "unmap"): void + connect(sigName: "unrealize", callback: (($obj: PopoverMenu) => void)): number + connect_after(sigName: "unrealize", callback: (($obj: PopoverMenu) => void)): number + emit(sigName: "unrealize"): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: PopoverMenu, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: PopoverMenu, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: "notify::menu-model", callback: (($obj: PopoverMenu, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::menu-model", callback: (($obj: PopoverMenu, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::visible-submenu", callback: (($obj: PopoverMenu, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::visible-submenu", callback: (($obj: PopoverMenu, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::autohide", callback: (($obj: PopoverMenu, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::autohide", callback: (($obj: PopoverMenu, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::cascade-popdown", callback: (($obj: PopoverMenu, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::cascade-popdown", callback: (($obj: PopoverMenu, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::child", callback: (($obj: PopoverMenu, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::child", callback: (($obj: PopoverMenu, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::default-widget", callback: (($obj: PopoverMenu, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::default-widget", callback: (($obj: PopoverMenu, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::has-arrow", callback: (($obj: PopoverMenu, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-arrow", callback: (($obj: PopoverMenu, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::mnemonics-visible", callback: (($obj: PopoverMenu, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::mnemonics-visible", callback: (($obj: PopoverMenu, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::pointing-to", callback: (($obj: PopoverMenu, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::pointing-to", callback: (($obj: PopoverMenu, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::position", callback: (($obj: PopoverMenu, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::position", callback: (($obj: PopoverMenu, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::can-focus", callback: (($obj: PopoverMenu, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::can-focus", callback: (($obj: PopoverMenu, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::can-target", callback: (($obj: PopoverMenu, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::can-target", callback: (($obj: PopoverMenu, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::css-classes", callback: (($obj: PopoverMenu, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::css-classes", callback: (($obj: PopoverMenu, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::cursor", callback: (($obj: PopoverMenu, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::cursor", callback: (($obj: PopoverMenu, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::focus-on-click", callback: (($obj: PopoverMenu, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::focus-on-click", callback: (($obj: PopoverMenu, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::focusable", callback: (($obj: PopoverMenu, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::focusable", callback: (($obj: PopoverMenu, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::halign", callback: (($obj: PopoverMenu, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::halign", callback: (($obj: PopoverMenu, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::has-default", callback: (($obj: PopoverMenu, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-default", callback: (($obj: PopoverMenu, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::has-focus", callback: (($obj: PopoverMenu, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-focus", callback: (($obj: PopoverMenu, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::has-tooltip", callback: (($obj: PopoverMenu, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-tooltip", callback: (($obj: PopoverMenu, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::height-request", callback: (($obj: PopoverMenu, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::height-request", callback: (($obj: PopoverMenu, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::hexpand", callback: (($obj: PopoverMenu, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hexpand", callback: (($obj: PopoverMenu, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::hexpand-set", callback: (($obj: PopoverMenu, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hexpand-set", callback: (($obj: PopoverMenu, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::layout-manager", callback: (($obj: PopoverMenu, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::layout-manager", callback: (($obj: PopoverMenu, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-bottom", callback: (($obj: PopoverMenu, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-bottom", callback: (($obj: PopoverMenu, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-end", callback: (($obj: PopoverMenu, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-end", callback: (($obj: PopoverMenu, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-start", callback: (($obj: PopoverMenu, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-start", callback: (($obj: PopoverMenu, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-top", callback: (($obj: PopoverMenu, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-top", callback: (($obj: PopoverMenu, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::name", callback: (($obj: PopoverMenu, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::name", callback: (($obj: PopoverMenu, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::opacity", callback: (($obj: PopoverMenu, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::opacity", callback: (($obj: PopoverMenu, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::overflow", callback: (($obj: PopoverMenu, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::overflow", callback: (($obj: PopoverMenu, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::parent", callback: (($obj: PopoverMenu, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::parent", callback: (($obj: PopoverMenu, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::receives-default", callback: (($obj: PopoverMenu, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::receives-default", callback: (($obj: PopoverMenu, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::root", callback: (($obj: PopoverMenu, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::root", callback: (($obj: PopoverMenu, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::scale-factor", callback: (($obj: PopoverMenu, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::scale-factor", callback: (($obj: PopoverMenu, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::sensitive", callback: (($obj: PopoverMenu, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::sensitive", callback: (($obj: PopoverMenu, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::tooltip-markup", callback: (($obj: PopoverMenu, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::tooltip-markup", callback: (($obj: PopoverMenu, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::tooltip-text", callback: (($obj: PopoverMenu, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::tooltip-text", callback: (($obj: PopoverMenu, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::valign", callback: (($obj: PopoverMenu, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::valign", callback: (($obj: PopoverMenu, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::vexpand", callback: (($obj: PopoverMenu, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vexpand", callback: (($obj: PopoverMenu, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::vexpand-set", callback: (($obj: PopoverMenu, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vexpand-set", callback: (($obj: PopoverMenu, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::visible", callback: (($obj: PopoverMenu, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::visible", callback: (($obj: PopoverMenu, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::width-request", callback: (($obj: PopoverMenu, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::width-request", callback: (($obj: PopoverMenu, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::accessible-role", callback: (($obj: PopoverMenu, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-role", callback: (($obj: PopoverMenu, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: PopoverMenu_ConstructProps) + _init (config?: PopoverMenu_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new_from_model(model?: Gio.MenuModel | null): PopoverMenu + static new_from_model_full(model: Gio.MenuModel, flags: PopoverMenuFlags): PopoverMenu + static $gtype: GObject.Type +} +export interface PopoverMenuBar_ConstructProps extends Widget_ConstructProps { + menu_model?: Gio.MenuModel + accessible_role?: AccessibleRole +} +export class PopoverMenuBar { + /* Properties of Gtk.PopoverMenuBar */ + menu_model: Gio.MenuModel + /* Properties of Gtk.Widget */ + can_focus: boolean + can_target: boolean + css_classes: string[] + cursor: Gdk.Cursor + focus_on_click: boolean + focusable: boolean + halign: Align + readonly has_default: boolean + readonly has_focus: boolean + has_tooltip: boolean + height_request: number + hexpand: boolean + hexpand_set: boolean + layout_manager: LayoutManager + margin_bottom: number + margin_end: number + margin_start: number + margin_top: number + name: string + opacity: number + overflow: Overflow + readonly parent: Widget + receives_default: boolean + readonly root: Root + readonly scale_factor: number + sensitive: boolean + tooltip_markup: string + tooltip_text: string + valign: Align + vexpand: boolean + vexpand_set: boolean + visible: boolean + width_request: number + /* Properties of Gtk.Accessible */ + accessible_role: AccessibleRole + /* Fields of Gtk.Widget */ + parent_instance: GObject.InitiallyUnowned + /* Fields of GObject.InitiallyUnowned */ + g_type_instance: GObject.TypeInstance + /* Methods of Gtk.PopoverMenuBar */ + add_child(child: Widget, id: string): boolean + get_menu_model(): Gio.MenuModel + remove_child(child: Widget): boolean + set_menu_model(model?: Gio.MenuModel | null): void + /* Methods of Gtk.Widget */ + action_set_enabled(action_name: string, enabled: boolean): void + activate(): boolean + activate_action(name: string, args?: GLib.Variant | null): boolean + activate_default(): void + add_controller(controller: EventController): void + add_css_class(css_class: string): void + add_mnemonic_label(label: Widget): void + add_tick_callback(callback: TickCallback): number + allocate(width: number, height: number, baseline: number, transform?: Gsk.Transform | null): void + child_focus(direction: DirectionType): boolean + compute_bounds(target: Widget): [ /* returnType */ boolean, /* out_bounds */ Graphene.Rect ] + compute_expand(orientation: Orientation): boolean + compute_point(target: Widget, point: Graphene.Point): [ /* returnType */ boolean, /* out_point */ Graphene.Point ] + compute_transform(target: Widget): [ /* returnType */ boolean, /* out_transform */ Graphene.Matrix ] + contains(x: number, y: number): boolean + create_pango_context(): Pango.Context + create_pango_layout(text?: string | null): Pango.Layout + drag_check_threshold(start_x: number, start_y: number, current_x: number, current_y: number): boolean + error_bell(): void + get_allocated_baseline(): number + get_allocated_height(): number + get_allocated_width(): number + get_allocation(): /* allocation */ Allocation + get_ancestor(widget_type: GObject.Type): Widget | null + get_can_focus(): boolean + get_can_target(): boolean + get_child_visible(): boolean + get_clipboard(): Gdk.Clipboard + get_css_classes(): string[] + get_css_name(): string + get_cursor(): Gdk.Cursor | null + get_direction(): TextDirection + get_display(): Gdk.Display + get_first_child(): Widget | null + get_focus_child(): Widget | null + get_focus_on_click(): boolean + get_focusable(): boolean + get_font_map(): Pango.FontMap | null + get_font_options(): cairo.FontOptions | null + get_frame_clock(): Gdk.FrameClock | null + get_halign(): Align + get_has_tooltip(): boolean + get_height(): number + get_hexpand(): boolean + get_hexpand_set(): boolean + get_last_child(): Widget | null + get_layout_manager(): LayoutManager | null + get_mapped(): boolean + get_margin_bottom(): number + get_margin_end(): number + get_margin_start(): number + get_margin_top(): number + get_name(): string + get_native(): Native | null + get_next_sibling(): Widget | null + get_opacity(): number + get_overflow(): Overflow + get_pango_context(): Pango.Context + get_parent(): Widget | null + get_preferred_size(): [ /* minimum_size */ Requisition | null, /* natural_size */ Requisition | null ] + get_prev_sibling(): Widget | null + get_primary_clipboard(): Gdk.Clipboard + get_realized(): boolean + get_receives_default(): boolean + get_request_mode(): SizeRequestMode + get_root(): Root | null + get_scale_factor(): number + get_sensitive(): boolean + get_settings(): Settings + get_size(orientation: Orientation): number + get_size_request(): [ /* width */ number | null, /* height */ number | null ] + get_state_flags(): StateFlags + get_style_context(): StyleContext + get_template_child(widget_type: GObject.Type, name: string): GObject.Object + get_tooltip_markup(): string | null + get_tooltip_text(): string | null + get_valign(): Align + get_vexpand(): boolean + get_vexpand_set(): boolean + get_visible(): boolean + get_width(): number + grab_focus(): boolean + has_css_class(css_class: string): boolean + has_visible_focus(): boolean + hide(): void + in_destruction(): boolean + init_template(): void + insert_action_group(name: string, group?: Gio.ActionGroup | null): void + insert_after(parent: Widget, previous_sibling?: Widget | null): void + insert_before(parent: Widget, next_sibling?: Widget | null): void + is_ancestor(ancestor: Widget): boolean + is_drawable(): boolean + is_focus(): boolean + is_sensitive(): boolean + is_visible(): boolean + keynav_failed(direction: DirectionType): boolean + list_mnemonic_labels(): Widget[] + map(): void + measure(orientation: Orientation, for_size: number): [ /* minimum */ number | null, /* natural */ number | null, /* minimum_baseline */ number | null, /* natural_baseline */ number | null ] + mnemonic_activate(group_cycling: boolean): boolean + observe_children(): Gio.ListModel + observe_controllers(): Gio.ListModel + pick(x: number, y: number, flags: PickFlags): Widget | null + queue_allocate(): void + queue_draw(): void + queue_resize(): void + realize(): void + remove_controller(controller: EventController): void + remove_css_class(css_class: string): void + remove_mnemonic_label(label: Widget): void + remove_tick_callback(id: number): void + set_can_focus(can_focus: boolean): void + set_can_target(can_target: boolean): void + set_child_visible(child_visible: boolean): void + set_css_classes(classes: string[]): void + set_cursor(cursor?: Gdk.Cursor | null): void + set_cursor_from_name(name?: string | null): void + set_direction(dir: TextDirection): void + set_focus_child(child?: Widget | null): void + set_focus_on_click(focus_on_click: boolean): void + set_focusable(focusable: boolean): void + set_font_map(font_map?: Pango.FontMap | null): void + set_font_options(options?: cairo.FontOptions | null): void + set_halign(align: Align): void + set_has_tooltip(has_tooltip: boolean): void + set_hexpand(expand: boolean): void + set_hexpand_set(set: boolean): void + set_layout_manager(layout_manager?: LayoutManager | null): void + set_margin_bottom(margin: number): void + set_margin_end(margin: number): void + set_margin_start(margin: number): void + set_margin_top(margin: number): void + set_name(name: string): void + set_opacity(opacity: number): void + set_overflow(overflow: Overflow): void + set_parent(parent: Widget): void + set_receives_default(receives_default: boolean): void + set_sensitive(sensitive: boolean): void + set_size_request(width: number, height: number): void + set_state_flags(flags: StateFlags, clear: boolean): void + set_tooltip_markup(markup?: string | null): void + set_tooltip_text(text?: string | null): void + set_valign(align: Align): void + set_vexpand(expand: boolean): void + set_vexpand_set(set: boolean): void + set_visible(visible: boolean): void + should_layout(): boolean + show(): void + size_allocate(allocation: Allocation, baseline: number): void + snapshot_child(child: Widget, snapshot: Snapshot): void + translate_coordinates(dest_widget: Widget, src_x: number, src_y: number): [ /* returnType */ boolean, /* dest_x */ number | null, /* dest_y */ number | null ] + trigger_tooltip_query(): void + unmap(): void + unparent(): void + unrealize(): void + unset_state_flags(flags: StateFlags): void + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Methods of Gtk.Accessible */ + get_accessible_role(): AccessibleRole + reset_property(property: AccessibleProperty): void + reset_relation(relation: AccessibleRelation): void + reset_state(state: AccessibleState): void + update_property(properties: AccessibleProperty[], values: any): void + update_relation(relations: AccessibleRelation[], values: any): void + update_state(states: AccessibleState[], values: any): void + /* Methods of Gtk.Buildable */ + get_buildable_id(): string + /* Virtual methods of Gtk.Widget */ + vfunc_compute_expand(hexpand_p: boolean, vexpand_p: boolean): void + vfunc_contains(x: number, y: number): boolean + vfunc_css_changed(change: CssStyleChange): void + vfunc_direction_changed(previous_direction: TextDirection): void + vfunc_focus(direction: DirectionType): boolean + vfunc_get_request_mode(): SizeRequestMode + vfunc_grab_focus(): boolean + vfunc_hide(): void + vfunc_keynav_failed(direction: DirectionType): boolean + vfunc_map(): void + vfunc_measure(orientation: Orientation, for_size: number): [ /* minimum */ number | null, /* natural */ number | null, /* minimum_baseline */ number | null, /* natural_baseline */ number | null ] + vfunc_mnemonic_activate(group_cycling: boolean): boolean + vfunc_move_focus(direction: DirectionType): void + vfunc_query_tooltip(x: number, y: number, keyboard_tooltip: boolean, tooltip: Tooltip): boolean + vfunc_realize(): void + vfunc_root(): void + vfunc_set_focus_child(child?: Widget | null): void + vfunc_show(): void + vfunc_size_allocate(width: number, height: number, baseline: number): void + vfunc_snapshot(snapshot: Snapshot): void + vfunc_state_flags_changed(previous_state_flags: StateFlags): void + vfunc_system_setting_changed(settings: SystemSetting): void + vfunc_unmap(): void + vfunc_unrealize(): void + vfunc_unroot(): void + vfunc_add_child(builder: Builder, child: GObject.Object, type?: string | null): void + vfunc_custom_finished(builder: Builder, child: GObject.Object | null, tagname: string, data?: object | null): void + vfunc_custom_tag_end(builder: Builder, child: GObject.Object | null, tagname: string, data?: object | null): void + vfunc_custom_tag_start(builder: Builder, child: GObject.Object | null, tagname: string): [ /* returnType */ boolean, /* parser */ BuildableParser, /* data */ object | null ] + vfunc_get_id(): string + vfunc_get_internal_child(builder: Builder, childname: string): GObject.Object + vfunc_parser_finished(builder: Builder): void + vfunc_set_buildable_property(builder: Builder, name: string, value: any): void + vfunc_set_id(id: string): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Gtk.Widget */ + connect(sigName: "destroy", callback: (($obj: PopoverMenuBar) => void)): number + connect_after(sigName: "destroy", callback: (($obj: PopoverMenuBar) => void)): number + emit(sigName: "destroy"): void + connect(sigName: "direction-changed", callback: (($obj: PopoverMenuBar, previous_direction: TextDirection) => void)): number + connect_after(sigName: "direction-changed", callback: (($obj: PopoverMenuBar, previous_direction: TextDirection) => void)): number + emit(sigName: "direction-changed", previous_direction: TextDirection): void + connect(sigName: "hide", callback: (($obj: PopoverMenuBar) => void)): number + connect_after(sigName: "hide", callback: (($obj: PopoverMenuBar) => void)): number + emit(sigName: "hide"): void + connect(sigName: "keynav-failed", callback: (($obj: PopoverMenuBar, direction: DirectionType) => boolean)): number + connect_after(sigName: "keynav-failed", callback: (($obj: PopoverMenuBar, direction: DirectionType) => boolean)): number + emit(sigName: "keynav-failed", direction: DirectionType): void + connect(sigName: "map", callback: (($obj: PopoverMenuBar) => void)): number + connect_after(sigName: "map", callback: (($obj: PopoverMenuBar) => void)): number + emit(sigName: "map"): void + connect(sigName: "mnemonic-activate", callback: (($obj: PopoverMenuBar, group_cycling: boolean) => boolean)): number + connect_after(sigName: "mnemonic-activate", callback: (($obj: PopoverMenuBar, group_cycling: boolean) => boolean)): number + emit(sigName: "mnemonic-activate", group_cycling: boolean): void + connect(sigName: "move-focus", callback: (($obj: PopoverMenuBar, direction: DirectionType) => void)): number + connect_after(sigName: "move-focus", callback: (($obj: PopoverMenuBar, direction: DirectionType) => void)): number + emit(sigName: "move-focus", direction: DirectionType): void + connect(sigName: "query-tooltip", callback: (($obj: PopoverMenuBar, x: number, y: number, keyboard_mode: boolean, tooltip: Tooltip) => boolean)): number + connect_after(sigName: "query-tooltip", callback: (($obj: PopoverMenuBar, x: number, y: number, keyboard_mode: boolean, tooltip: Tooltip) => boolean)): number + emit(sigName: "query-tooltip", x: number, y: number, keyboard_mode: boolean, tooltip: Tooltip): void + connect(sigName: "realize", callback: (($obj: PopoverMenuBar) => void)): number + connect_after(sigName: "realize", callback: (($obj: PopoverMenuBar) => void)): number + emit(sigName: "realize"): void + connect(sigName: "show", callback: (($obj: PopoverMenuBar) => void)): number + connect_after(sigName: "show", callback: (($obj: PopoverMenuBar) => void)): number + emit(sigName: "show"): void + connect(sigName: "state-flags-changed", callback: (($obj: PopoverMenuBar, flags: StateFlags) => void)): number + connect_after(sigName: "state-flags-changed", callback: (($obj: PopoverMenuBar, flags: StateFlags) => void)): number + emit(sigName: "state-flags-changed", flags: StateFlags): void + connect(sigName: "unmap", callback: (($obj: PopoverMenuBar) => void)): number + connect_after(sigName: "unmap", callback: (($obj: PopoverMenuBar) => void)): number + emit(sigName: "unmap"): void + connect(sigName: "unrealize", callback: (($obj: PopoverMenuBar) => void)): number + connect_after(sigName: "unrealize", callback: (($obj: PopoverMenuBar) => void)): number + emit(sigName: "unrealize"): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: PopoverMenuBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: PopoverMenuBar, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: "notify::menu-model", callback: (($obj: PopoverMenuBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::menu-model", callback: (($obj: PopoverMenuBar, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::can-focus", callback: (($obj: PopoverMenuBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::can-focus", callback: (($obj: PopoverMenuBar, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::can-target", callback: (($obj: PopoverMenuBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::can-target", callback: (($obj: PopoverMenuBar, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::css-classes", callback: (($obj: PopoverMenuBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::css-classes", callback: (($obj: PopoverMenuBar, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::cursor", callback: (($obj: PopoverMenuBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::cursor", callback: (($obj: PopoverMenuBar, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::focus-on-click", callback: (($obj: PopoverMenuBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::focus-on-click", callback: (($obj: PopoverMenuBar, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::focusable", callback: (($obj: PopoverMenuBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::focusable", callback: (($obj: PopoverMenuBar, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::halign", callback: (($obj: PopoverMenuBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::halign", callback: (($obj: PopoverMenuBar, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::has-default", callback: (($obj: PopoverMenuBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-default", callback: (($obj: PopoverMenuBar, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::has-focus", callback: (($obj: PopoverMenuBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-focus", callback: (($obj: PopoverMenuBar, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::has-tooltip", callback: (($obj: PopoverMenuBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-tooltip", callback: (($obj: PopoverMenuBar, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::height-request", callback: (($obj: PopoverMenuBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::height-request", callback: (($obj: PopoverMenuBar, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::hexpand", callback: (($obj: PopoverMenuBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hexpand", callback: (($obj: PopoverMenuBar, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::hexpand-set", callback: (($obj: PopoverMenuBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hexpand-set", callback: (($obj: PopoverMenuBar, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::layout-manager", callback: (($obj: PopoverMenuBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::layout-manager", callback: (($obj: PopoverMenuBar, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-bottom", callback: (($obj: PopoverMenuBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-bottom", callback: (($obj: PopoverMenuBar, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-end", callback: (($obj: PopoverMenuBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-end", callback: (($obj: PopoverMenuBar, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-start", callback: (($obj: PopoverMenuBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-start", callback: (($obj: PopoverMenuBar, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-top", callback: (($obj: PopoverMenuBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-top", callback: (($obj: PopoverMenuBar, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::name", callback: (($obj: PopoverMenuBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::name", callback: (($obj: PopoverMenuBar, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::opacity", callback: (($obj: PopoverMenuBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::opacity", callback: (($obj: PopoverMenuBar, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::overflow", callback: (($obj: PopoverMenuBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::overflow", callback: (($obj: PopoverMenuBar, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::parent", callback: (($obj: PopoverMenuBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::parent", callback: (($obj: PopoverMenuBar, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::receives-default", callback: (($obj: PopoverMenuBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::receives-default", callback: (($obj: PopoverMenuBar, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::root", callback: (($obj: PopoverMenuBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::root", callback: (($obj: PopoverMenuBar, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::scale-factor", callback: (($obj: PopoverMenuBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::scale-factor", callback: (($obj: PopoverMenuBar, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::sensitive", callback: (($obj: PopoverMenuBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::sensitive", callback: (($obj: PopoverMenuBar, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::tooltip-markup", callback: (($obj: PopoverMenuBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::tooltip-markup", callback: (($obj: PopoverMenuBar, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::tooltip-text", callback: (($obj: PopoverMenuBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::tooltip-text", callback: (($obj: PopoverMenuBar, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::valign", callback: (($obj: PopoverMenuBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::valign", callback: (($obj: PopoverMenuBar, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::vexpand", callback: (($obj: PopoverMenuBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vexpand", callback: (($obj: PopoverMenuBar, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::vexpand-set", callback: (($obj: PopoverMenuBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vexpand-set", callback: (($obj: PopoverMenuBar, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::visible", callback: (($obj: PopoverMenuBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::visible", callback: (($obj: PopoverMenuBar, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::width-request", callback: (($obj: PopoverMenuBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::width-request", callback: (($obj: PopoverMenuBar, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::accessible-role", callback: (($obj: PopoverMenuBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-role", callback: (($obj: PopoverMenuBar, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: PopoverMenuBar_ConstructProps) + _init (config?: PopoverMenuBar_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new_from_model(model?: Gio.MenuModel | null): PopoverMenuBar + static $gtype: GObject.Type +} +export interface PrintContext_ConstructProps extends GObject.Object_ConstructProps { +} +export class PrintContext { + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of Gtk.PrintContext */ + create_pango_context(): Pango.Context + create_pango_layout(): Pango.Layout + get_cairo_context(): cairo.Context + get_dpi_x(): number + get_dpi_y(): number + get_hard_margins(): [ /* returnType */ boolean, /* top */ number, /* bottom */ number, /* left */ number, /* right */ number ] + get_height(): number + get_page_setup(): PageSetup + get_pango_fontmap(): Pango.FontMap + get_width(): number + set_cairo_context(cr: cairo.Context, dpi_x: number, dpi_y: number): void + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: PrintContext, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: PrintContext, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: PrintContext_ConstructProps) + _init (config?: PrintContext_ConstructProps): void + static $gtype: GObject.Type +} +export interface PrintJob_ConstructProps extends GObject.Object_ConstructProps { + page_setup?: PageSetup + printer?: Printer + settings?: PrintSettings + title?: string + track_print_status?: boolean +} +export class PrintJob { + /* Properties of Gtk.PrintJob */ + track_print_status: boolean + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of Gtk.PrintJob */ + get_collate(): boolean + get_n_up(): number + get_n_up_layout(): NumberUpLayout + get_num_copies(): number + get_page_ranges(): PageRange[] + get_page_set(): PageSet + get_pages(): PrintPages + get_printer(): Printer + get_reverse(): boolean + get_rotate(): boolean + get_scale(): number + get_settings(): PrintSettings + get_status(): PrintStatus + get_surface(): cairo.Surface + get_title(): string + get_track_print_status(): boolean + send(callback: PrintJobCompleteFunc): void + set_collate(collate: boolean): void + set_n_up(n_up: number): void + set_n_up_layout(layout: NumberUpLayout): void + set_num_copies(num_copies: number): void + set_page_ranges(ranges: PageRange[]): void + set_page_set(page_set: PageSet): void + set_pages(pages: PrintPages): void + set_reverse(reverse: boolean): void + set_rotate(rotate: boolean): void + set_scale(scale: number): void + set_source_fd(fd: number): boolean + set_source_file(filename: string): boolean + set_track_print_status(track_status: boolean): void + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Gtk.PrintJob */ + connect(sigName: "status-changed", callback: (($obj: PrintJob) => void)): number + connect_after(sigName: "status-changed", callback: (($obj: PrintJob) => void)): number + emit(sigName: "status-changed"): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: PrintJob, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: PrintJob, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: "notify::track-print-status", callback: (($obj: PrintJob, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::track-print-status", callback: (($obj: PrintJob, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: PrintJob_ConstructProps) + _init (config?: PrintJob_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(title: string, printer: Printer, settings: PrintSettings, page_setup: PageSetup): PrintJob + static $gtype: GObject.Type +} +export interface PrintOperation_ConstructProps extends GObject.Object_ConstructProps { + allow_async?: boolean + current_page?: number + custom_tab_label?: string + default_page_setup?: PageSetup + embed_page_setup?: boolean + export_filename?: string + has_selection?: boolean + job_name?: string + n_pages?: number + print_settings?: PrintSettings + show_progress?: boolean + support_selection?: boolean + track_print_status?: boolean + unit?: Unit + use_full_page?: boolean +} +export class PrintOperation { + /* Properties of Gtk.PrintOperation */ + allow_async: boolean + current_page: number + custom_tab_label: string + default_page_setup: PageSetup + embed_page_setup: boolean + export_filename: string + has_selection: boolean + job_name: string + n_pages: number + readonly n_pages_to_print: number + print_settings: PrintSettings + show_progress: boolean + readonly status: PrintStatus + readonly status_string: string + support_selection: boolean + track_print_status: boolean + unit: Unit + use_full_page: boolean + /* Fields of Gtk.PrintOperation */ + parent_instance: GObject.Object + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of Gtk.PrintOperation */ + cancel(): void + draw_page_finish(): void + get_default_page_setup(): PageSetup + get_embed_page_setup(): boolean + get_error(): void + get_has_selection(): boolean + get_n_pages_to_print(): number + get_print_settings(): PrintSettings + get_status(): PrintStatus + get_status_string(): string + get_support_selection(): boolean + is_finished(): boolean + run(action: PrintOperationAction, parent?: Window | null): PrintOperationResult + set_allow_async(allow_async: boolean): void + set_current_page(current_page: number): void + set_custom_tab_label(label?: string | null): void + set_default_page_setup(default_page_setup?: PageSetup | null): void + set_defer_drawing(): void + set_embed_page_setup(embed: boolean): void + set_export_filename(filename: string): void + set_has_selection(has_selection: boolean): void + set_job_name(job_name: string): void + set_n_pages(n_pages: number): void + set_print_settings(print_settings?: PrintSettings | null): void + set_show_progress(show_progress: boolean): void + set_support_selection(support_selection: boolean): void + set_track_print_status(track_status: boolean): void + set_unit(unit: Unit): void + set_use_full_page(full_page: boolean): void + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Methods of Gtk.PrintOperationPreview */ + end_preview(): void + is_selected(page_nr: number): boolean + render_page(page_nr: number): void + /* Virtual methods of Gtk.PrintOperation */ + vfunc_begin_print(context: PrintContext): void + vfunc_custom_widget_apply(widget: Widget): void + vfunc_done(result: PrintOperationResult): void + vfunc_draw_page(context: PrintContext, page_nr: number): void + vfunc_end_print(context: PrintContext): void + vfunc_paginate(context: PrintContext): boolean + vfunc_preview(preview: PrintOperationPreview, context: PrintContext, parent: Window): boolean + vfunc_request_page_setup(context: PrintContext, page_nr: number, setup: PageSetup): void + vfunc_status_changed(): void + vfunc_update_custom_widget(widget: Widget, setup: PageSetup, settings: PrintSettings): void + vfunc_end_preview(): void + vfunc_got_page_size(context: PrintContext, page_setup: PageSetup): void + vfunc_is_selected(page_nr: number): boolean + vfunc_ready(context: PrintContext): void + vfunc_render_page(page_nr: number): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Gtk.PrintOperation */ + connect(sigName: "begin-print", callback: (($obj: PrintOperation, context: PrintContext) => void)): number + connect_after(sigName: "begin-print", callback: (($obj: PrintOperation, context: PrintContext) => void)): number + emit(sigName: "begin-print", context: PrintContext): void + connect(sigName: "create-custom-widget", callback: (($obj: PrintOperation) => GObject.Object)): number + connect_after(sigName: "create-custom-widget", callback: (($obj: PrintOperation) => GObject.Object)): number + emit(sigName: "create-custom-widget"): void + connect(sigName: "custom-widget-apply", callback: (($obj: PrintOperation, widget: Widget) => void)): number + connect_after(sigName: "custom-widget-apply", callback: (($obj: PrintOperation, widget: Widget) => void)): number + emit(sigName: "custom-widget-apply", widget: Widget): void + connect(sigName: "done", callback: (($obj: PrintOperation, result: PrintOperationResult) => void)): number + connect_after(sigName: "done", callback: (($obj: PrintOperation, result: PrintOperationResult) => void)): number + emit(sigName: "done", result: PrintOperationResult): void + connect(sigName: "draw-page", callback: (($obj: PrintOperation, context: PrintContext, page_nr: number) => void)): number + connect_after(sigName: "draw-page", callback: (($obj: PrintOperation, context: PrintContext, page_nr: number) => void)): number + emit(sigName: "draw-page", context: PrintContext, page_nr: number): void + connect(sigName: "end-print", callback: (($obj: PrintOperation, context: PrintContext) => void)): number + connect_after(sigName: "end-print", callback: (($obj: PrintOperation, context: PrintContext) => void)): number + emit(sigName: "end-print", context: PrintContext): void + connect(sigName: "paginate", callback: (($obj: PrintOperation, context: PrintContext) => boolean)): number + connect_after(sigName: "paginate", callback: (($obj: PrintOperation, context: PrintContext) => boolean)): number + emit(sigName: "paginate", context: PrintContext): void + connect(sigName: "preview", callback: (($obj: PrintOperation, preview: PrintOperationPreview, context: PrintContext, parent?: Window | null) => boolean)): number + connect_after(sigName: "preview", callback: (($obj: PrintOperation, preview: PrintOperationPreview, context: PrintContext, parent?: Window | null) => boolean)): number + emit(sigName: "preview", preview: PrintOperationPreview, context: PrintContext, parent?: Window | null): void + connect(sigName: "request-page-setup", callback: (($obj: PrintOperation, context: PrintContext, page_nr: number, setup: PageSetup) => void)): number + connect_after(sigName: "request-page-setup", callback: (($obj: PrintOperation, context: PrintContext, page_nr: number, setup: PageSetup) => void)): number + emit(sigName: "request-page-setup", context: PrintContext, page_nr: number, setup: PageSetup): void + connect(sigName: "status-changed", callback: (($obj: PrintOperation) => void)): number + connect_after(sigName: "status-changed", callback: (($obj: PrintOperation) => void)): number + emit(sigName: "status-changed"): void + connect(sigName: "update-custom-widget", callback: (($obj: PrintOperation, widget: Widget, setup: PageSetup, settings: PrintSettings) => void)): number + connect_after(sigName: "update-custom-widget", callback: (($obj: PrintOperation, widget: Widget, setup: PageSetup, settings: PrintSettings) => void)): number + emit(sigName: "update-custom-widget", widget: Widget, setup: PageSetup, settings: PrintSettings): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: PrintOperation, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: PrintOperation, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + /* Signals of Gtk.PrintOperationPreview */ + connect(sigName: "got-page-size", callback: (($obj: PrintOperation, context: PrintContext, page_setup: PageSetup) => void)): number + connect_after(sigName: "got-page-size", callback: (($obj: PrintOperation, context: PrintContext, page_setup: PageSetup) => void)): number + emit(sigName: "got-page-size", context: PrintContext, page_setup: PageSetup): void + connect(sigName: "ready", callback: (($obj: PrintOperation, context: PrintContext) => void)): number + connect_after(sigName: "ready", callback: (($obj: PrintOperation, context: PrintContext) => void)): number + emit(sigName: "ready", context: PrintContext): void + connect(sigName: "notify::allow-async", callback: (($obj: PrintOperation, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::allow-async", callback: (($obj: PrintOperation, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::current-page", callback: (($obj: PrintOperation, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::current-page", callback: (($obj: PrintOperation, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::custom-tab-label", callback: (($obj: PrintOperation, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::custom-tab-label", callback: (($obj: PrintOperation, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::default-page-setup", callback: (($obj: PrintOperation, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::default-page-setup", callback: (($obj: PrintOperation, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::embed-page-setup", callback: (($obj: PrintOperation, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::embed-page-setup", callback: (($obj: PrintOperation, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::export-filename", callback: (($obj: PrintOperation, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::export-filename", callback: (($obj: PrintOperation, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::has-selection", callback: (($obj: PrintOperation, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-selection", callback: (($obj: PrintOperation, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::job-name", callback: (($obj: PrintOperation, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::job-name", callback: (($obj: PrintOperation, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::n-pages", callback: (($obj: PrintOperation, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::n-pages", callback: (($obj: PrintOperation, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::n-pages-to-print", callback: (($obj: PrintOperation, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::n-pages-to-print", callback: (($obj: PrintOperation, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::print-settings", callback: (($obj: PrintOperation, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::print-settings", callback: (($obj: PrintOperation, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::show-progress", callback: (($obj: PrintOperation, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::show-progress", callback: (($obj: PrintOperation, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::status", callback: (($obj: PrintOperation, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::status", callback: (($obj: PrintOperation, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::status-string", callback: (($obj: PrintOperation, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::status-string", callback: (($obj: PrintOperation, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::support-selection", callback: (($obj: PrintOperation, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::support-selection", callback: (($obj: PrintOperation, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::track-print-status", callback: (($obj: PrintOperation, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::track-print-status", callback: (($obj: PrintOperation, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::unit", callback: (($obj: PrintOperation, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::unit", callback: (($obj: PrintOperation, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::use-full-page", callback: (($obj: PrintOperation, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::use-full-page", callback: (($obj: PrintOperation, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: PrintOperation_ConstructProps) + _init (config?: PrintOperation_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(): PrintOperation + static $gtype: GObject.Type +} +export interface PrintSettings_ConstructProps extends GObject.Object_ConstructProps { +} +export class PrintSettings { + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of Gtk.PrintSettings */ + copy(): PrintSettings + foreach(func: PrintSettingsFunc): void + get(key: string): string + get_bool(key: string): boolean + get_collate(): boolean + get_default_source(): string + get_dither(): string + get_double(key: string): number + get_double_with_default(key: string, def: number): number + get_duplex(): PrintDuplex + get_finishings(): string + get_int(key: string): number + get_int_with_default(key: string, def: number): number + get_length(key: string, unit: Unit): number + get_media_type(): string + get_n_copies(): number + get_number_up(): number + get_number_up_layout(): NumberUpLayout + get_orientation(): PageOrientation + get_output_bin(): string + get_page_ranges(): PageRange[] + get_page_set(): PageSet + get_paper_height(unit: Unit): number + get_paper_size(): PaperSize + get_paper_width(unit: Unit): number + get_print_pages(): PrintPages + get_printer(): string + get_printer_lpi(): number + get_quality(): PrintQuality + get_resolution(): number + get_resolution_x(): number + get_resolution_y(): number + get_reverse(): boolean + get_scale(): number + get_use_color(): boolean + has_key(key: string): boolean + load_file(file_name: string): boolean + load_key_file(key_file: GLib.KeyFile, group_name?: string | null): boolean + set(key: string, value?: string | null): void + set_bool(key: string, value: boolean): void + set_collate(collate: boolean): void + set_default_source(default_source: string): void + set_dither(dither: string): void + set_double(key: string, value: number): void + set_duplex(duplex: PrintDuplex): void + set_finishings(finishings: string): void + set_int(key: string, value: number): void + set_length(key: string, value: number, unit: Unit): void + set_media_type(media_type: string): void + set_n_copies(num_copies: number): void + set_number_up(number_up: number): void + set_number_up_layout(number_up_layout: NumberUpLayout): void + set_orientation(orientation: PageOrientation): void + set_output_bin(output_bin: string): void + set_page_ranges(page_ranges: PageRange[]): void + set_page_set(page_set: PageSet): void + set_paper_height(height: number, unit: Unit): void + set_paper_size(paper_size: PaperSize): void + set_paper_width(width: number, unit: Unit): void + set_print_pages(pages: PrintPages): void + set_printer(printer: string): void + set_printer_lpi(lpi: number): void + set_quality(quality: PrintQuality): void + set_resolution(resolution: number): void + set_resolution_xy(resolution_x: number, resolution_y: number): void + set_reverse(reverse: boolean): void + set_scale(scale: number): void + set_use_color(use_color: boolean): void + to_file(file_name: string): boolean + to_gvariant(): GLib.Variant + to_key_file(key_file: GLib.KeyFile, group_name?: string | null): void + unset(key: string): void + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: PrintSettings, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: PrintSettings, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: PrintSettings_ConstructProps) + _init (config?: PrintSettings_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(): PrintSettings + static new_from_file(file_name: string): PrintSettings + static new_from_gvariant(variant: GLib.Variant): PrintSettings + static new_from_key_file(key_file: GLib.KeyFile, group_name?: string | null): PrintSettings + static $gtype: GObject.Type +} +export interface PrintUnixDialog_ConstructProps extends Dialog_ConstructProps { + current_page?: number + embed_page_setup?: boolean + has_selection?: boolean + manual_capabilities?: PrintCapabilities + page_setup?: PageSetup + print_settings?: PrintSettings + support_selection?: boolean + accessible_role?: AccessibleRole +} +export class PrintUnixDialog { + /* Properties of Gtk.PrintUnixDialog */ + current_page: number + embed_page_setup: boolean + has_selection: boolean + manual_capabilities: PrintCapabilities + page_setup: PageSetup + print_settings: PrintSettings + readonly selected_printer: Printer + support_selection: boolean + /* Properties of Gtk.Window */ + application: Application + child: Widget + decorated: boolean + default_height: number + default_widget: Widget + default_width: number + deletable: boolean + destroy_with_parent: boolean + display: Gdk.Display + focus_visible: boolean + focus_widget: Widget + fullscreened: boolean + handle_menubar_accel: boolean + hide_on_close: boolean + icon_name: string + readonly is_active: boolean + maximized: boolean + mnemonics_visible: boolean + modal: boolean + resizable: boolean + startup_id: string + title: string + transient_for: Window + /* Properties of Gtk.Widget */ + can_focus: boolean + can_target: boolean + css_classes: string[] + cursor: Gdk.Cursor + focus_on_click: boolean + focusable: boolean + halign: Align + readonly has_default: boolean + readonly has_focus: boolean + has_tooltip: boolean + height_request: number + hexpand: boolean + hexpand_set: boolean + layout_manager: LayoutManager + margin_bottom: number + margin_end: number + margin_start: number + margin_top: number + name: string + opacity: number + overflow: Overflow + readonly parent: Widget + receives_default: boolean + readonly root: Root + readonly scale_factor: number + sensitive: boolean + tooltip_markup: string + tooltip_text: string + valign: Align + vexpand: boolean + vexpand_set: boolean + visible: boolean + width_request: number + /* Properties of Gtk.Accessible */ + accessible_role: AccessibleRole + /* Fields of Gtk.Dialog */ + parent_instance: Window + /* Fields of GObject.InitiallyUnowned */ + g_type_instance: GObject.TypeInstance + /* Methods of Gtk.PrintUnixDialog */ + add_custom_tab(child: Widget, tab_label: Widget): void + get_current_page(): number + get_embed_page_setup(): boolean + get_has_selection(): boolean + get_manual_capabilities(): PrintCapabilities + get_page_setup(): PageSetup + get_page_setup_set(): boolean + get_selected_printer(): Printer + get_settings(): PrintSettings + get_support_selection(): boolean + set_current_page(current_page: number): void + set_embed_page_setup(embed: boolean): void + set_has_selection(has_selection: boolean): void + set_manual_capabilities(capabilities: PrintCapabilities): void + set_page_setup(page_setup: PageSetup): void + set_settings(settings?: PrintSettings | null): void + set_support_selection(support_selection: boolean): void + /* Methods of Gtk.Dialog */ + add_action_widget(child: Widget, response_id: number): void + add_button(button_text: string, response_id: number): Widget + get_content_area(): Box + get_header_bar(): HeaderBar + get_response_for_widget(widget: Widget): number + get_widget_for_response(response_id: number): Widget | null + response(response_id: number): void + set_default_response(response_id: number): void + set_response_sensitive(response_id: number, setting: boolean): void + /* Methods of Gtk.Window */ + close(): void + destroy(): void + fullscreen(): void + fullscreen_on_monitor(monitor: Gdk.Monitor): void + get_application(): Application | null + get_child(): Widget | null + get_decorated(): boolean + get_default_size(): [ /* width */ number | null, /* height */ number | null ] + get_default_widget(): Widget | null + get_deletable(): boolean + get_destroy_with_parent(): boolean + get_focus(): Widget | null + get_focus_visible(): boolean + get_group(): WindowGroup + get_handle_menubar_accel(): boolean + get_hide_on_close(): boolean + get_icon_name(): string | null + get_mnemonics_visible(): boolean + get_modal(): boolean + get_resizable(): boolean + get_title(): string | null + get_titlebar(): Widget | null + get_transient_for(): Window | null + has_group(): boolean + is_fullscreen(): boolean + is_maximized(): boolean + maximize(): void + minimize(): void + present(): void + present_with_time(timestamp: number): void + set_application(application?: Application | null): void + set_child(child?: Widget | null): void + set_decorated(setting: boolean): void + set_default_size(width: number, height: number): void + set_default_widget(default_widget?: Widget | null): void + set_deletable(setting: boolean): void + set_destroy_with_parent(setting: boolean): void + set_display(display: Gdk.Display): void + set_focus(focus?: Widget | null): void + set_focus_visible(setting: boolean): void + set_handle_menubar_accel(handle_menubar_accel: boolean): void + set_hide_on_close(setting: boolean): void + set_icon_name(name?: string | null): void + set_mnemonics_visible(setting: boolean): void + set_modal(modal: boolean): void + set_resizable(resizable: boolean): void + set_startup_id(startup_id: string): void + set_title(title?: string | null): void + set_titlebar(titlebar?: Widget | null): void + set_transient_for(parent?: Window | null): void + unfullscreen(): void + unmaximize(): void + unminimize(): void + /* Methods of Gtk.Widget */ + action_set_enabled(action_name: string, enabled: boolean): void + activate(): boolean + activate_action(name: string, args?: GLib.Variant | null): boolean + activate_default(): void + add_controller(controller: EventController): void + add_css_class(css_class: string): void + add_mnemonic_label(label: Widget): void + add_tick_callback(callback: TickCallback): number + allocate(width: number, height: number, baseline: number, transform?: Gsk.Transform | null): void + child_focus(direction: DirectionType): boolean + compute_bounds(target: Widget): [ /* returnType */ boolean, /* out_bounds */ Graphene.Rect ] + compute_expand(orientation: Orientation): boolean + compute_point(target: Widget, point: Graphene.Point): [ /* returnType */ boolean, /* out_point */ Graphene.Point ] + compute_transform(target: Widget): [ /* returnType */ boolean, /* out_transform */ Graphene.Matrix ] + contains(x: number, y: number): boolean + create_pango_context(): Pango.Context + create_pango_layout(text?: string | null): Pango.Layout + drag_check_threshold(start_x: number, start_y: number, current_x: number, current_y: number): boolean + error_bell(): void + get_allocated_baseline(): number + get_allocated_height(): number + get_allocated_width(): number + get_allocation(): /* allocation */ Allocation + get_ancestor(widget_type: GObject.Type): Widget | null + get_can_focus(): boolean + get_can_target(): boolean + get_child_visible(): boolean + get_clipboard(): Gdk.Clipboard + get_css_classes(): string[] + get_css_name(): string + get_cursor(): Gdk.Cursor | null + get_direction(): TextDirection + get_display(): Gdk.Display + get_first_child(): Widget | null + get_focus_child(): Widget | null + get_focus_on_click(): boolean + get_focusable(): boolean + get_font_map(): Pango.FontMap | null + get_font_options(): cairo.FontOptions | null + get_frame_clock(): Gdk.FrameClock | null + get_halign(): Align + get_has_tooltip(): boolean + get_height(): number + get_hexpand(): boolean + get_hexpand_set(): boolean + get_last_child(): Widget | null + get_layout_manager(): LayoutManager | null + get_mapped(): boolean + get_margin_bottom(): number + get_margin_end(): number + get_margin_start(): number + get_margin_top(): number + get_name(): string + get_native(): Native | null + get_next_sibling(): Widget | null + get_opacity(): number + get_overflow(): Overflow + get_pango_context(): Pango.Context + get_parent(): Widget | null + get_preferred_size(): [ /* minimum_size */ Requisition | null, /* natural_size */ Requisition | null ] + get_prev_sibling(): Widget | null + get_primary_clipboard(): Gdk.Clipboard + get_realized(): boolean + get_receives_default(): boolean + get_request_mode(): SizeRequestMode + get_root(): Root | null + get_scale_factor(): number + get_sensitive(): boolean + get_size(orientation: Orientation): number + get_size_request(): [ /* width */ number | null, /* height */ number | null ] + get_state_flags(): StateFlags + get_style_context(): StyleContext + get_template_child(widget_type: GObject.Type, name: string): GObject.Object + get_tooltip_markup(): string | null + get_tooltip_text(): string | null + get_valign(): Align + get_vexpand(): boolean + get_vexpand_set(): boolean + get_visible(): boolean + get_width(): number + grab_focus(): boolean + has_css_class(css_class: string): boolean + has_visible_focus(): boolean + hide(): void + in_destruction(): boolean + init_template(): void + insert_action_group(name: string, group?: Gio.ActionGroup | null): void + insert_after(parent: Widget, previous_sibling?: Widget | null): void + insert_before(parent: Widget, next_sibling?: Widget | null): void + is_ancestor(ancestor: Widget): boolean + is_drawable(): boolean + is_focus(): boolean + is_sensitive(): boolean + is_visible(): boolean + keynav_failed(direction: DirectionType): boolean + list_mnemonic_labels(): Widget[] + map(): void + measure(orientation: Orientation, for_size: number): [ /* minimum */ number | null, /* natural */ number | null, /* minimum_baseline */ number | null, /* natural_baseline */ number | null ] + mnemonic_activate(group_cycling: boolean): boolean + observe_children(): Gio.ListModel + observe_controllers(): Gio.ListModel + pick(x: number, y: number, flags: PickFlags): Widget | null + queue_allocate(): void + queue_draw(): void + queue_resize(): void + realize(): void + remove_controller(controller: EventController): void + remove_css_class(css_class: string): void + remove_mnemonic_label(label: Widget): void + remove_tick_callback(id: number): void + set_can_focus(can_focus: boolean): void + set_can_target(can_target: boolean): void + set_child_visible(child_visible: boolean): void + set_css_classes(classes: string[]): void + set_cursor(cursor?: Gdk.Cursor | null): void + set_cursor_from_name(name?: string | null): void + set_direction(dir: TextDirection): void + set_focus_child(child?: Widget | null): void + set_focus_on_click(focus_on_click: boolean): void + set_focusable(focusable: boolean): void + set_font_map(font_map?: Pango.FontMap | null): void + set_font_options(options?: cairo.FontOptions | null): void + set_halign(align: Align): void + set_has_tooltip(has_tooltip: boolean): void + set_hexpand(expand: boolean): void + set_hexpand_set(set: boolean): void + set_layout_manager(layout_manager?: LayoutManager | null): void + set_margin_bottom(margin: number): void + set_margin_end(margin: number): void + set_margin_start(margin: number): void + set_margin_top(margin: number): void + set_name(name: string): void + set_opacity(opacity: number): void + set_overflow(overflow: Overflow): void + set_parent(parent: Widget): void + set_receives_default(receives_default: boolean): void + set_sensitive(sensitive: boolean): void + set_size_request(width: number, height: number): void + set_state_flags(flags: StateFlags, clear: boolean): void + set_tooltip_markup(markup?: string | null): void + set_tooltip_text(text?: string | null): void + set_valign(align: Align): void + set_vexpand(expand: boolean): void + set_vexpand_set(set: boolean): void + set_visible(visible: boolean): void + should_layout(): boolean + show(): void + size_allocate(allocation: Allocation, baseline: number): void + snapshot_child(child: Widget, snapshot: Snapshot): void + translate_coordinates(dest_widget: Widget, src_x: number, src_y: number): [ /* returnType */ boolean, /* dest_x */ number | null, /* dest_y */ number | null ] + trigger_tooltip_query(): void + unmap(): void + unparent(): void + unrealize(): void + unset_state_flags(flags: StateFlags): void + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Methods of Gtk.Accessible */ + get_accessible_role(): AccessibleRole + reset_property(property: AccessibleProperty): void + reset_relation(relation: AccessibleRelation): void + reset_state(state: AccessibleState): void + update_property(properties: AccessibleProperty[], values: any): void + update_relation(relations: AccessibleRelation[], values: any): void + update_state(states: AccessibleState[], values: any): void + /* Methods of Gtk.Buildable */ + get_buildable_id(): string + /* Methods of Gtk.Native */ + get_renderer(): Gsk.Renderer + get_surface(): Gdk.Surface + get_surface_transform(): [ /* x */ number, /* y */ number ] + /* Virtual methods of Gtk.Dialog */ + vfunc_close(): void + vfunc_response(response_id: number): void + /* Virtual methods of Gtk.Window */ + vfunc_activate_default(): void + vfunc_activate_focus(): void + vfunc_close_request(): boolean + vfunc_enable_debugging(toggle: boolean): boolean + vfunc_keys_changed(): void + vfunc_add_controller(controller: ShortcutController): void + vfunc_remove_controller(controller: ShortcutController): void + /* Virtual methods of Gtk.Widget */ + vfunc_compute_expand(hexpand_p: boolean, vexpand_p: boolean): void + vfunc_contains(x: number, y: number): boolean + vfunc_css_changed(change: CssStyleChange): void + vfunc_direction_changed(previous_direction: TextDirection): void + vfunc_focus(direction: DirectionType): boolean + vfunc_get_request_mode(): SizeRequestMode + vfunc_grab_focus(): boolean + vfunc_hide(): void + vfunc_keynav_failed(direction: DirectionType): boolean + vfunc_map(): void + vfunc_measure(orientation: Orientation, for_size: number): [ /* minimum */ number | null, /* natural */ number | null, /* minimum_baseline */ number | null, /* natural_baseline */ number | null ] + vfunc_mnemonic_activate(group_cycling: boolean): boolean + vfunc_move_focus(direction: DirectionType): void + vfunc_query_tooltip(x: number, y: number, keyboard_tooltip: boolean, tooltip: Tooltip): boolean + vfunc_realize(): void + vfunc_root(): void + vfunc_set_focus_child(child?: Widget | null): void + vfunc_show(): void + vfunc_size_allocate(width: number, height: number, baseline: number): void + vfunc_snapshot(snapshot: Snapshot): void + vfunc_state_flags_changed(previous_state_flags: StateFlags): void + vfunc_system_setting_changed(settings: SystemSetting): void + vfunc_unmap(): void + vfunc_unrealize(): void + vfunc_unroot(): void + vfunc_add_child(builder: Builder, child: GObject.Object, type?: string | null): void + vfunc_custom_finished(builder: Builder, child: GObject.Object | null, tagname: string, data?: object | null): void + vfunc_custom_tag_end(builder: Builder, child: GObject.Object | null, tagname: string, data?: object | null): void + vfunc_custom_tag_start(builder: Builder, child: GObject.Object | null, tagname: string): [ /* returnType */ boolean, /* parser */ BuildableParser, /* data */ object | null ] + vfunc_get_id(): string + vfunc_get_internal_child(builder: Builder, childname: string): GObject.Object + vfunc_parser_finished(builder: Builder): void + vfunc_set_buildable_property(builder: Builder, name: string, value: any): void + vfunc_set_id(id: string): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Gtk.Dialog */ + connect(sigName: "close", callback: (($obj: PrintUnixDialog) => void)): number + connect_after(sigName: "close", callback: (($obj: PrintUnixDialog) => void)): number + emit(sigName: "close"): void + connect(sigName: "response", callback: (($obj: PrintUnixDialog, response_id: number) => void)): number + connect_after(sigName: "response", callback: (($obj: PrintUnixDialog, response_id: number) => void)): number + emit(sigName: "response", response_id: number): void + /* Signals of Gtk.Window */ + connect(sigName: "activate-default", callback: (($obj: PrintUnixDialog) => void)): number + connect_after(sigName: "activate-default", callback: (($obj: PrintUnixDialog) => void)): number + emit(sigName: "activate-default"): void + connect(sigName: "activate-focus", callback: (($obj: PrintUnixDialog) => void)): number + connect_after(sigName: "activate-focus", callback: (($obj: PrintUnixDialog) => void)): number + emit(sigName: "activate-focus"): void + connect(sigName: "close-request", callback: (($obj: PrintUnixDialog) => boolean)): number + connect_after(sigName: "close-request", callback: (($obj: PrintUnixDialog) => boolean)): number + emit(sigName: "close-request"): void + connect(sigName: "enable-debugging", callback: (($obj: PrintUnixDialog, toggle: boolean) => boolean)): number + connect_after(sigName: "enable-debugging", callback: (($obj: PrintUnixDialog, toggle: boolean) => boolean)): number + emit(sigName: "enable-debugging", toggle: boolean): void + connect(sigName: "keys-changed", callback: (($obj: PrintUnixDialog) => void)): number + connect_after(sigName: "keys-changed", callback: (($obj: PrintUnixDialog) => void)): number + emit(sigName: "keys-changed"): void + /* Signals of Gtk.Widget */ + connect(sigName: "destroy", callback: (($obj: PrintUnixDialog) => void)): number + connect_after(sigName: "destroy", callback: (($obj: PrintUnixDialog) => void)): number + emit(sigName: "destroy"): void + connect(sigName: "direction-changed", callback: (($obj: PrintUnixDialog, previous_direction: TextDirection) => void)): number + connect_after(sigName: "direction-changed", callback: (($obj: PrintUnixDialog, previous_direction: TextDirection) => void)): number + emit(sigName: "direction-changed", previous_direction: TextDirection): void + connect(sigName: "hide", callback: (($obj: PrintUnixDialog) => void)): number + connect_after(sigName: "hide", callback: (($obj: PrintUnixDialog) => void)): number + emit(sigName: "hide"): void + connect(sigName: "keynav-failed", callback: (($obj: PrintUnixDialog, direction: DirectionType) => boolean)): number + connect_after(sigName: "keynav-failed", callback: (($obj: PrintUnixDialog, direction: DirectionType) => boolean)): number + emit(sigName: "keynav-failed", direction: DirectionType): void + connect(sigName: "map", callback: (($obj: PrintUnixDialog) => void)): number + connect_after(sigName: "map", callback: (($obj: PrintUnixDialog) => void)): number + emit(sigName: "map"): void + connect(sigName: "mnemonic-activate", callback: (($obj: PrintUnixDialog, group_cycling: boolean) => boolean)): number + connect_after(sigName: "mnemonic-activate", callback: (($obj: PrintUnixDialog, group_cycling: boolean) => boolean)): number + emit(sigName: "mnemonic-activate", group_cycling: boolean): void + connect(sigName: "move-focus", callback: (($obj: PrintUnixDialog, direction: DirectionType) => void)): number + connect_after(sigName: "move-focus", callback: (($obj: PrintUnixDialog, direction: DirectionType) => void)): number + emit(sigName: "move-focus", direction: DirectionType): void + connect(sigName: "query-tooltip", callback: (($obj: PrintUnixDialog, x: number, y: number, keyboard_mode: boolean, tooltip: Tooltip) => boolean)): number + connect_after(sigName: "query-tooltip", callback: (($obj: PrintUnixDialog, x: number, y: number, keyboard_mode: boolean, tooltip: Tooltip) => boolean)): number + emit(sigName: "query-tooltip", x: number, y: number, keyboard_mode: boolean, tooltip: Tooltip): void + connect(sigName: "realize", callback: (($obj: PrintUnixDialog) => void)): number + connect_after(sigName: "realize", callback: (($obj: PrintUnixDialog) => void)): number + emit(sigName: "realize"): void + connect(sigName: "show", callback: (($obj: PrintUnixDialog) => void)): number + connect_after(sigName: "show", callback: (($obj: PrintUnixDialog) => void)): number + emit(sigName: "show"): void + connect(sigName: "state-flags-changed", callback: (($obj: PrintUnixDialog, flags: StateFlags) => void)): number + connect_after(sigName: "state-flags-changed", callback: (($obj: PrintUnixDialog, flags: StateFlags) => void)): number + emit(sigName: "state-flags-changed", flags: StateFlags): void + connect(sigName: "unmap", callback: (($obj: PrintUnixDialog) => void)): number + connect_after(sigName: "unmap", callback: (($obj: PrintUnixDialog) => void)): number + emit(sigName: "unmap"): void + connect(sigName: "unrealize", callback: (($obj: PrintUnixDialog) => void)): number + connect_after(sigName: "unrealize", callback: (($obj: PrintUnixDialog) => void)): number + emit(sigName: "unrealize"): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: PrintUnixDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: PrintUnixDialog, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: "notify::current-page", callback: (($obj: PrintUnixDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::current-page", callback: (($obj: PrintUnixDialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::embed-page-setup", callback: (($obj: PrintUnixDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::embed-page-setup", callback: (($obj: PrintUnixDialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::has-selection", callback: (($obj: PrintUnixDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-selection", callback: (($obj: PrintUnixDialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::manual-capabilities", callback: (($obj: PrintUnixDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::manual-capabilities", callback: (($obj: PrintUnixDialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::page-setup", callback: (($obj: PrintUnixDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::page-setup", callback: (($obj: PrintUnixDialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::print-settings", callback: (($obj: PrintUnixDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::print-settings", callback: (($obj: PrintUnixDialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::selected-printer", callback: (($obj: PrintUnixDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::selected-printer", callback: (($obj: PrintUnixDialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::support-selection", callback: (($obj: PrintUnixDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::support-selection", callback: (($obj: PrintUnixDialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::application", callback: (($obj: PrintUnixDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::application", callback: (($obj: PrintUnixDialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::child", callback: (($obj: PrintUnixDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::child", callback: (($obj: PrintUnixDialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::decorated", callback: (($obj: PrintUnixDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::decorated", callback: (($obj: PrintUnixDialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::default-height", callback: (($obj: PrintUnixDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::default-height", callback: (($obj: PrintUnixDialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::default-widget", callback: (($obj: PrintUnixDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::default-widget", callback: (($obj: PrintUnixDialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::default-width", callback: (($obj: PrintUnixDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::default-width", callback: (($obj: PrintUnixDialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::deletable", callback: (($obj: PrintUnixDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::deletable", callback: (($obj: PrintUnixDialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::destroy-with-parent", callback: (($obj: PrintUnixDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::destroy-with-parent", callback: (($obj: PrintUnixDialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::display", callback: (($obj: PrintUnixDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::display", callback: (($obj: PrintUnixDialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::focus-visible", callback: (($obj: PrintUnixDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::focus-visible", callback: (($obj: PrintUnixDialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::focus-widget", callback: (($obj: PrintUnixDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::focus-widget", callback: (($obj: PrintUnixDialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::fullscreened", callback: (($obj: PrintUnixDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::fullscreened", callback: (($obj: PrintUnixDialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::handle-menubar-accel", callback: (($obj: PrintUnixDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::handle-menubar-accel", callback: (($obj: PrintUnixDialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::hide-on-close", callback: (($obj: PrintUnixDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hide-on-close", callback: (($obj: PrintUnixDialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::icon-name", callback: (($obj: PrintUnixDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::icon-name", callback: (($obj: PrintUnixDialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::is-active", callback: (($obj: PrintUnixDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::is-active", callback: (($obj: PrintUnixDialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::maximized", callback: (($obj: PrintUnixDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::maximized", callback: (($obj: PrintUnixDialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::mnemonics-visible", callback: (($obj: PrintUnixDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::mnemonics-visible", callback: (($obj: PrintUnixDialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::modal", callback: (($obj: PrintUnixDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::modal", callback: (($obj: PrintUnixDialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::resizable", callback: (($obj: PrintUnixDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::resizable", callback: (($obj: PrintUnixDialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::startup-id", callback: (($obj: PrintUnixDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::startup-id", callback: (($obj: PrintUnixDialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::title", callback: (($obj: PrintUnixDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::title", callback: (($obj: PrintUnixDialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::transient-for", callback: (($obj: PrintUnixDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::transient-for", callback: (($obj: PrintUnixDialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::can-focus", callback: (($obj: PrintUnixDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::can-focus", callback: (($obj: PrintUnixDialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::can-target", callback: (($obj: PrintUnixDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::can-target", callback: (($obj: PrintUnixDialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::css-classes", callback: (($obj: PrintUnixDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::css-classes", callback: (($obj: PrintUnixDialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::cursor", callback: (($obj: PrintUnixDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::cursor", callback: (($obj: PrintUnixDialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::focus-on-click", callback: (($obj: PrintUnixDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::focus-on-click", callback: (($obj: PrintUnixDialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::focusable", callback: (($obj: PrintUnixDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::focusable", callback: (($obj: PrintUnixDialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::halign", callback: (($obj: PrintUnixDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::halign", callback: (($obj: PrintUnixDialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::has-default", callback: (($obj: PrintUnixDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-default", callback: (($obj: PrintUnixDialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::has-focus", callback: (($obj: PrintUnixDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-focus", callback: (($obj: PrintUnixDialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::has-tooltip", callback: (($obj: PrintUnixDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-tooltip", callback: (($obj: PrintUnixDialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::height-request", callback: (($obj: PrintUnixDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::height-request", callback: (($obj: PrintUnixDialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::hexpand", callback: (($obj: PrintUnixDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hexpand", callback: (($obj: PrintUnixDialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::hexpand-set", callback: (($obj: PrintUnixDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hexpand-set", callback: (($obj: PrintUnixDialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::layout-manager", callback: (($obj: PrintUnixDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::layout-manager", callback: (($obj: PrintUnixDialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-bottom", callback: (($obj: PrintUnixDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-bottom", callback: (($obj: PrintUnixDialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-end", callback: (($obj: PrintUnixDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-end", callback: (($obj: PrintUnixDialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-start", callback: (($obj: PrintUnixDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-start", callback: (($obj: PrintUnixDialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-top", callback: (($obj: PrintUnixDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-top", callback: (($obj: PrintUnixDialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::name", callback: (($obj: PrintUnixDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::name", callback: (($obj: PrintUnixDialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::opacity", callback: (($obj: PrintUnixDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::opacity", callback: (($obj: PrintUnixDialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::overflow", callback: (($obj: PrintUnixDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::overflow", callback: (($obj: PrintUnixDialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::parent", callback: (($obj: PrintUnixDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::parent", callback: (($obj: PrintUnixDialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::receives-default", callback: (($obj: PrintUnixDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::receives-default", callback: (($obj: PrintUnixDialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::root", callback: (($obj: PrintUnixDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::root", callback: (($obj: PrintUnixDialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::scale-factor", callback: (($obj: PrintUnixDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::scale-factor", callback: (($obj: PrintUnixDialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::sensitive", callback: (($obj: PrintUnixDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::sensitive", callback: (($obj: PrintUnixDialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::tooltip-markup", callback: (($obj: PrintUnixDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::tooltip-markup", callback: (($obj: PrintUnixDialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::tooltip-text", callback: (($obj: PrintUnixDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::tooltip-text", callback: (($obj: PrintUnixDialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::valign", callback: (($obj: PrintUnixDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::valign", callback: (($obj: PrintUnixDialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::vexpand", callback: (($obj: PrintUnixDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vexpand", callback: (($obj: PrintUnixDialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::vexpand-set", callback: (($obj: PrintUnixDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vexpand-set", callback: (($obj: PrintUnixDialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::visible", callback: (($obj: PrintUnixDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::visible", callback: (($obj: PrintUnixDialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::width-request", callback: (($obj: PrintUnixDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::width-request", callback: (($obj: PrintUnixDialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::accessible-role", callback: (($obj: PrintUnixDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-role", callback: (($obj: PrintUnixDialog, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: PrintUnixDialog_ConstructProps) + _init (config?: PrintUnixDialog_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(title?: string | null, parent?: Window | null): PrintUnixDialog + static new(): PrintUnixDialog + static $gtype: GObject.Type +} +export interface Printer_ConstructProps extends GObject.Object_ConstructProps { + accepts_pdf?: boolean + accepts_ps?: boolean + is_virtual?: boolean + name?: string +} +export class Printer { + /* Properties of Gtk.Printer */ + readonly accepting_jobs: boolean + readonly icon_name: string + readonly job_count: number + readonly location: string + readonly paused: boolean + readonly state_message: string + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of Gtk.Printer */ + accepts_pdf(): boolean + accepts_ps(): boolean + compare(b: Printer): number + get_backend(): PrintBackend + get_capabilities(): PrintCapabilities + get_default_page_size(): PageSetup + get_description(): string + get_hard_margins(): [ /* returnType */ boolean, /* top */ number, /* bottom */ number, /* left */ number, /* right */ number ] + get_hard_margins_for_paper_size(paper_size: PaperSize): [ /* returnType */ boolean, /* top */ number, /* bottom */ number, /* left */ number, /* right */ number ] + get_icon_name(): string + get_job_count(): number + get_location(): string + get_name(): string + get_state_message(): string + has_details(): boolean + is_accepting_jobs(): boolean + is_active(): boolean + is_default(): boolean + is_paused(): boolean + is_virtual(): boolean + list_papers(): PageSetup[] + request_details(): void + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Gtk.Printer */ + connect(sigName: "details-acquired", callback: (($obj: Printer, success: boolean) => void)): number + connect_after(sigName: "details-acquired", callback: (($obj: Printer, success: boolean) => void)): number + emit(sigName: "details-acquired", success: boolean): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: Printer, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: Printer, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: "notify::accepting-jobs", callback: (($obj: Printer, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accepting-jobs", callback: (($obj: Printer, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::icon-name", callback: (($obj: Printer, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::icon-name", callback: (($obj: Printer, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::job-count", callback: (($obj: Printer, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::job-count", callback: (($obj: Printer, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::location", callback: (($obj: Printer, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::location", callback: (($obj: Printer, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::paused", callback: (($obj: Printer, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::paused", callback: (($obj: Printer, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::state-message", callback: (($obj: Printer, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::state-message", callback: (($obj: Printer, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: Printer_ConstructProps) + _init (config?: Printer_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(name: string, backend: PrintBackend, virtual_: boolean): Printer + static $gtype: GObject.Type +} +export interface ProgressBar_ConstructProps extends Widget_ConstructProps { + ellipsize?: Pango.EllipsizeMode + fraction?: number + inverted?: boolean + pulse_step?: number + show_text?: boolean + text?: string + accessible_role?: AccessibleRole + orientation?: Orientation +} +export class ProgressBar { + /* Properties of Gtk.ProgressBar */ + ellipsize: Pango.EllipsizeMode + fraction: number + inverted: boolean + pulse_step: number + show_text: boolean + text: string + /* Properties of Gtk.Widget */ + can_focus: boolean + can_target: boolean + css_classes: string[] + cursor: Gdk.Cursor + focus_on_click: boolean + focusable: boolean + halign: Align + readonly has_default: boolean + readonly has_focus: boolean + has_tooltip: boolean + height_request: number + hexpand: boolean + hexpand_set: boolean + layout_manager: LayoutManager + margin_bottom: number + margin_end: number + margin_start: number + margin_top: number + name: string + opacity: number + overflow: Overflow + readonly parent: Widget + receives_default: boolean + readonly root: Root + readonly scale_factor: number + sensitive: boolean + tooltip_markup: string + tooltip_text: string + valign: Align + vexpand: boolean + vexpand_set: boolean + visible: boolean + width_request: number + /* Properties of Gtk.Accessible */ + accessible_role: AccessibleRole + /* Properties of Gtk.Orientable */ + orientation: Orientation + /* Fields of Gtk.Widget */ + parent_instance: GObject.InitiallyUnowned + /* Fields of GObject.InitiallyUnowned */ + g_type_instance: GObject.TypeInstance + /* Methods of Gtk.ProgressBar */ + get_ellipsize(): Pango.EllipsizeMode + get_fraction(): number + get_inverted(): boolean + get_pulse_step(): number + get_show_text(): boolean + get_text(): string | null + pulse(): void + set_ellipsize(mode: Pango.EllipsizeMode): void + set_fraction(fraction: number): void + set_inverted(inverted: boolean): void + set_pulse_step(fraction: number): void + set_show_text(show_text: boolean): void + set_text(text?: string | null): void + /* Methods of Gtk.Widget */ + action_set_enabled(action_name: string, enabled: boolean): void + activate(): boolean + activate_action(name: string, args?: GLib.Variant | null): boolean + activate_default(): void + add_controller(controller: EventController): void + add_css_class(css_class: string): void + add_mnemonic_label(label: Widget): void + add_tick_callback(callback: TickCallback): number + allocate(width: number, height: number, baseline: number, transform?: Gsk.Transform | null): void + child_focus(direction: DirectionType): boolean + compute_bounds(target: Widget): [ /* returnType */ boolean, /* out_bounds */ Graphene.Rect ] + compute_expand(orientation: Orientation): boolean + compute_point(target: Widget, point: Graphene.Point): [ /* returnType */ boolean, /* out_point */ Graphene.Point ] + compute_transform(target: Widget): [ /* returnType */ boolean, /* out_transform */ Graphene.Matrix ] + contains(x: number, y: number): boolean + create_pango_context(): Pango.Context + create_pango_layout(text?: string | null): Pango.Layout + drag_check_threshold(start_x: number, start_y: number, current_x: number, current_y: number): boolean + error_bell(): void + get_allocated_baseline(): number + get_allocated_height(): number + get_allocated_width(): number + get_allocation(): /* allocation */ Allocation + get_ancestor(widget_type: GObject.Type): Widget | null + get_can_focus(): boolean + get_can_target(): boolean + get_child_visible(): boolean + get_clipboard(): Gdk.Clipboard + get_css_classes(): string[] + get_css_name(): string + get_cursor(): Gdk.Cursor | null + get_direction(): TextDirection + get_display(): Gdk.Display + get_first_child(): Widget | null + get_focus_child(): Widget | null + get_focus_on_click(): boolean + get_focusable(): boolean + get_font_map(): Pango.FontMap | null + get_font_options(): cairo.FontOptions | null + get_frame_clock(): Gdk.FrameClock | null + get_halign(): Align + get_has_tooltip(): boolean + get_height(): number + get_hexpand(): boolean + get_hexpand_set(): boolean + get_last_child(): Widget | null + get_layout_manager(): LayoutManager | null + get_mapped(): boolean + get_margin_bottom(): number + get_margin_end(): number + get_margin_start(): number + get_margin_top(): number + get_name(): string + get_native(): Native | null + get_next_sibling(): Widget | null + get_opacity(): number + get_overflow(): Overflow + get_pango_context(): Pango.Context + get_parent(): Widget | null + get_preferred_size(): [ /* minimum_size */ Requisition | null, /* natural_size */ Requisition | null ] + get_prev_sibling(): Widget | null + get_primary_clipboard(): Gdk.Clipboard + get_realized(): boolean + get_receives_default(): boolean + get_request_mode(): SizeRequestMode + get_root(): Root | null + get_scale_factor(): number + get_sensitive(): boolean + get_settings(): Settings + get_size(orientation: Orientation): number + get_size_request(): [ /* width */ number | null, /* height */ number | null ] + get_state_flags(): StateFlags + get_style_context(): StyleContext + get_template_child(widget_type: GObject.Type, name: string): GObject.Object + get_tooltip_markup(): string | null + get_tooltip_text(): string | null + get_valign(): Align + get_vexpand(): boolean + get_vexpand_set(): boolean + get_visible(): boolean + get_width(): number + grab_focus(): boolean + has_css_class(css_class: string): boolean + has_visible_focus(): boolean + hide(): void + in_destruction(): boolean + init_template(): void + insert_action_group(name: string, group?: Gio.ActionGroup | null): void + insert_after(parent: Widget, previous_sibling?: Widget | null): void + insert_before(parent: Widget, next_sibling?: Widget | null): void + is_ancestor(ancestor: Widget): boolean + is_drawable(): boolean + is_focus(): boolean + is_sensitive(): boolean + is_visible(): boolean + keynav_failed(direction: DirectionType): boolean + list_mnemonic_labels(): Widget[] + map(): void + measure(orientation: Orientation, for_size: number): [ /* minimum */ number | null, /* natural */ number | null, /* minimum_baseline */ number | null, /* natural_baseline */ number | null ] + mnemonic_activate(group_cycling: boolean): boolean + observe_children(): Gio.ListModel + observe_controllers(): Gio.ListModel + pick(x: number, y: number, flags: PickFlags): Widget | null + queue_allocate(): void + queue_draw(): void + queue_resize(): void + realize(): void + remove_controller(controller: EventController): void + remove_css_class(css_class: string): void + remove_mnemonic_label(label: Widget): void + remove_tick_callback(id: number): void + set_can_focus(can_focus: boolean): void + set_can_target(can_target: boolean): void + set_child_visible(child_visible: boolean): void + set_css_classes(classes: string[]): void + set_cursor(cursor?: Gdk.Cursor | null): void + set_cursor_from_name(name?: string | null): void + set_direction(dir: TextDirection): void + set_focus_child(child?: Widget | null): void + set_focus_on_click(focus_on_click: boolean): void + set_focusable(focusable: boolean): void + set_font_map(font_map?: Pango.FontMap | null): void + set_font_options(options?: cairo.FontOptions | null): void + set_halign(align: Align): void + set_has_tooltip(has_tooltip: boolean): void + set_hexpand(expand: boolean): void + set_hexpand_set(set: boolean): void + set_layout_manager(layout_manager?: LayoutManager | null): void + set_margin_bottom(margin: number): void + set_margin_end(margin: number): void + set_margin_start(margin: number): void + set_margin_top(margin: number): void + set_name(name: string): void + set_opacity(opacity: number): void + set_overflow(overflow: Overflow): void + set_parent(parent: Widget): void + set_receives_default(receives_default: boolean): void + set_sensitive(sensitive: boolean): void + set_size_request(width: number, height: number): void + set_state_flags(flags: StateFlags, clear: boolean): void + set_tooltip_markup(markup?: string | null): void + set_tooltip_text(text?: string | null): void + set_valign(align: Align): void + set_vexpand(expand: boolean): void + set_vexpand_set(set: boolean): void + set_visible(visible: boolean): void + should_layout(): boolean + show(): void + size_allocate(allocation: Allocation, baseline: number): void + snapshot_child(child: Widget, snapshot: Snapshot): void + translate_coordinates(dest_widget: Widget, src_x: number, src_y: number): [ /* returnType */ boolean, /* dest_x */ number | null, /* dest_y */ number | null ] + trigger_tooltip_query(): void + unmap(): void + unparent(): void + unrealize(): void + unset_state_flags(flags: StateFlags): void + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Methods of Gtk.Accessible */ + get_accessible_role(): AccessibleRole + reset_property(property: AccessibleProperty): void + reset_relation(relation: AccessibleRelation): void + reset_state(state: AccessibleState): void + update_property(properties: AccessibleProperty[], values: any): void + update_relation(relations: AccessibleRelation[], values: any): void + update_state(states: AccessibleState[], values: any): void + /* Methods of Gtk.Buildable */ + get_buildable_id(): string + /* Methods of Gtk.Orientable */ + get_orientation(): Orientation + set_orientation(orientation: Orientation): void + /* Virtual methods of Gtk.Widget */ + vfunc_compute_expand(hexpand_p: boolean, vexpand_p: boolean): void + vfunc_contains(x: number, y: number): boolean + vfunc_css_changed(change: CssStyleChange): void + vfunc_direction_changed(previous_direction: TextDirection): void + vfunc_focus(direction: DirectionType): boolean + vfunc_get_request_mode(): SizeRequestMode + vfunc_grab_focus(): boolean + vfunc_hide(): void + vfunc_keynav_failed(direction: DirectionType): boolean + vfunc_map(): void + vfunc_measure(orientation: Orientation, for_size: number): [ /* minimum */ number | null, /* natural */ number | null, /* minimum_baseline */ number | null, /* natural_baseline */ number | null ] + vfunc_mnemonic_activate(group_cycling: boolean): boolean + vfunc_move_focus(direction: DirectionType): void + vfunc_query_tooltip(x: number, y: number, keyboard_tooltip: boolean, tooltip: Tooltip): boolean + vfunc_realize(): void + vfunc_root(): void + vfunc_set_focus_child(child?: Widget | null): void + vfunc_show(): void + vfunc_size_allocate(width: number, height: number, baseline: number): void + vfunc_snapshot(snapshot: Snapshot): void + vfunc_state_flags_changed(previous_state_flags: StateFlags): void + vfunc_system_setting_changed(settings: SystemSetting): void + vfunc_unmap(): void + vfunc_unrealize(): void + vfunc_unroot(): void + vfunc_add_child(builder: Builder, child: GObject.Object, type?: string | null): void + vfunc_custom_finished(builder: Builder, child: GObject.Object | null, tagname: string, data?: object | null): void + vfunc_custom_tag_end(builder: Builder, child: GObject.Object | null, tagname: string, data?: object | null): void + vfunc_custom_tag_start(builder: Builder, child: GObject.Object | null, tagname: string): [ /* returnType */ boolean, /* parser */ BuildableParser, /* data */ object | null ] + vfunc_get_id(): string + vfunc_get_internal_child(builder: Builder, childname: string): GObject.Object + vfunc_parser_finished(builder: Builder): void + vfunc_set_buildable_property(builder: Builder, name: string, value: any): void + vfunc_set_id(id: string): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Gtk.Widget */ + connect(sigName: "destroy", callback: (($obj: ProgressBar) => void)): number + connect_after(sigName: "destroy", callback: (($obj: ProgressBar) => void)): number + emit(sigName: "destroy"): void + connect(sigName: "direction-changed", callback: (($obj: ProgressBar, previous_direction: TextDirection) => void)): number + connect_after(sigName: "direction-changed", callback: (($obj: ProgressBar, previous_direction: TextDirection) => void)): number + emit(sigName: "direction-changed", previous_direction: TextDirection): void + connect(sigName: "hide", callback: (($obj: ProgressBar) => void)): number + connect_after(sigName: "hide", callback: (($obj: ProgressBar) => void)): number + emit(sigName: "hide"): void + connect(sigName: "keynav-failed", callback: (($obj: ProgressBar, direction: DirectionType) => boolean)): number + connect_after(sigName: "keynav-failed", callback: (($obj: ProgressBar, direction: DirectionType) => boolean)): number + emit(sigName: "keynav-failed", direction: DirectionType): void + connect(sigName: "map", callback: (($obj: ProgressBar) => void)): number + connect_after(sigName: "map", callback: (($obj: ProgressBar) => void)): number + emit(sigName: "map"): void + connect(sigName: "mnemonic-activate", callback: (($obj: ProgressBar, group_cycling: boolean) => boolean)): number + connect_after(sigName: "mnemonic-activate", callback: (($obj: ProgressBar, group_cycling: boolean) => boolean)): number + emit(sigName: "mnemonic-activate", group_cycling: boolean): void + connect(sigName: "move-focus", callback: (($obj: ProgressBar, direction: DirectionType) => void)): number + connect_after(sigName: "move-focus", callback: (($obj: ProgressBar, direction: DirectionType) => void)): number + emit(sigName: "move-focus", direction: DirectionType): void + connect(sigName: "query-tooltip", callback: (($obj: ProgressBar, x: number, y: number, keyboard_mode: boolean, tooltip: Tooltip) => boolean)): number + connect_after(sigName: "query-tooltip", callback: (($obj: ProgressBar, x: number, y: number, keyboard_mode: boolean, tooltip: Tooltip) => boolean)): number + emit(sigName: "query-tooltip", x: number, y: number, keyboard_mode: boolean, tooltip: Tooltip): void + connect(sigName: "realize", callback: (($obj: ProgressBar) => void)): number + connect_after(sigName: "realize", callback: (($obj: ProgressBar) => void)): number + emit(sigName: "realize"): void + connect(sigName: "show", callback: (($obj: ProgressBar) => void)): number + connect_after(sigName: "show", callback: (($obj: ProgressBar) => void)): number + emit(sigName: "show"): void + connect(sigName: "state-flags-changed", callback: (($obj: ProgressBar, flags: StateFlags) => void)): number + connect_after(sigName: "state-flags-changed", callback: (($obj: ProgressBar, flags: StateFlags) => void)): number + emit(sigName: "state-flags-changed", flags: StateFlags): void + connect(sigName: "unmap", callback: (($obj: ProgressBar) => void)): number + connect_after(sigName: "unmap", callback: (($obj: ProgressBar) => void)): number + emit(sigName: "unmap"): void + connect(sigName: "unrealize", callback: (($obj: ProgressBar) => void)): number + connect_after(sigName: "unrealize", callback: (($obj: ProgressBar) => void)): number + emit(sigName: "unrealize"): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: ProgressBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: ProgressBar, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: "notify::ellipsize", callback: (($obj: ProgressBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::ellipsize", callback: (($obj: ProgressBar, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::fraction", callback: (($obj: ProgressBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::fraction", callback: (($obj: ProgressBar, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::inverted", callback: (($obj: ProgressBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::inverted", callback: (($obj: ProgressBar, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::pulse-step", callback: (($obj: ProgressBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::pulse-step", callback: (($obj: ProgressBar, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::show-text", callback: (($obj: ProgressBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::show-text", callback: (($obj: ProgressBar, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::text", callback: (($obj: ProgressBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::text", callback: (($obj: ProgressBar, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::can-focus", callback: (($obj: ProgressBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::can-focus", callback: (($obj: ProgressBar, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::can-target", callback: (($obj: ProgressBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::can-target", callback: (($obj: ProgressBar, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::css-classes", callback: (($obj: ProgressBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::css-classes", callback: (($obj: ProgressBar, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::cursor", callback: (($obj: ProgressBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::cursor", callback: (($obj: ProgressBar, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::focus-on-click", callback: (($obj: ProgressBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::focus-on-click", callback: (($obj: ProgressBar, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::focusable", callback: (($obj: ProgressBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::focusable", callback: (($obj: ProgressBar, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::halign", callback: (($obj: ProgressBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::halign", callback: (($obj: ProgressBar, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::has-default", callback: (($obj: ProgressBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-default", callback: (($obj: ProgressBar, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::has-focus", callback: (($obj: ProgressBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-focus", callback: (($obj: ProgressBar, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::has-tooltip", callback: (($obj: ProgressBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-tooltip", callback: (($obj: ProgressBar, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::height-request", callback: (($obj: ProgressBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::height-request", callback: (($obj: ProgressBar, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::hexpand", callback: (($obj: ProgressBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hexpand", callback: (($obj: ProgressBar, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::hexpand-set", callback: (($obj: ProgressBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hexpand-set", callback: (($obj: ProgressBar, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::layout-manager", callback: (($obj: ProgressBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::layout-manager", callback: (($obj: ProgressBar, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-bottom", callback: (($obj: ProgressBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-bottom", callback: (($obj: ProgressBar, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-end", callback: (($obj: ProgressBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-end", callback: (($obj: ProgressBar, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-start", callback: (($obj: ProgressBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-start", callback: (($obj: ProgressBar, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-top", callback: (($obj: ProgressBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-top", callback: (($obj: ProgressBar, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::name", callback: (($obj: ProgressBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::name", callback: (($obj: ProgressBar, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::opacity", callback: (($obj: ProgressBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::opacity", callback: (($obj: ProgressBar, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::overflow", callback: (($obj: ProgressBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::overflow", callback: (($obj: ProgressBar, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::parent", callback: (($obj: ProgressBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::parent", callback: (($obj: ProgressBar, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::receives-default", callback: (($obj: ProgressBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::receives-default", callback: (($obj: ProgressBar, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::root", callback: (($obj: ProgressBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::root", callback: (($obj: ProgressBar, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::scale-factor", callback: (($obj: ProgressBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::scale-factor", callback: (($obj: ProgressBar, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::sensitive", callback: (($obj: ProgressBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::sensitive", callback: (($obj: ProgressBar, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::tooltip-markup", callback: (($obj: ProgressBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::tooltip-markup", callback: (($obj: ProgressBar, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::tooltip-text", callback: (($obj: ProgressBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::tooltip-text", callback: (($obj: ProgressBar, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::valign", callback: (($obj: ProgressBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::valign", callback: (($obj: ProgressBar, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::vexpand", callback: (($obj: ProgressBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vexpand", callback: (($obj: ProgressBar, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::vexpand-set", callback: (($obj: ProgressBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vexpand-set", callback: (($obj: ProgressBar, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::visible", callback: (($obj: ProgressBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::visible", callback: (($obj: ProgressBar, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::width-request", callback: (($obj: ProgressBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::width-request", callback: (($obj: ProgressBar, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::accessible-role", callback: (($obj: ProgressBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-role", callback: (($obj: ProgressBar, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::orientation", callback: (($obj: ProgressBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::orientation", callback: (($obj: ProgressBar, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: ProgressBar_ConstructProps) + _init (config?: ProgressBar_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(): ProgressBar + static $gtype: GObject.Type +} +export class PropertyExpression { + /* Methods of Gtk.PropertyExpression */ + get_expression(): Expression + get_pspec(): GObject.ParamSpec + /* Methods of Gtk.Expression */ + bind(target: GObject.Object, property: string, this_?: GObject.Object | null): ExpressionWatch + evaluate(this_: GObject.Object | null, value: any): boolean + get_value_type(): GObject.Type + is_static(): boolean + ref(): Expression + unref(): void + watch(this_: GObject.Object | null, notify: ExpressionNotify): ExpressionWatch + static name: string + static new(this_type: GObject.Type, expression: Expression | null, property_name: string): PropertyExpression + constructor(this_type: GObject.Type, expression: Expression | null, property_name: string) + /* Static methods and pseudo-constructors */ + static new(this_type: GObject.Type, expression: Expression | null, property_name: string): PropertyExpression + static new_for_pspec(expression: Expression | null, pspec: GObject.ParamSpec): PropertyExpression +} +export interface Range_ConstructProps extends Widget_ConstructProps { + adjustment?: Adjustment + fill_level?: number + inverted?: boolean + restrict_to_fill_level?: boolean + round_digits?: number + show_fill_level?: boolean + accessible_role?: AccessibleRole + orientation?: Orientation +} +export class Range { + /* Properties of Gtk.Range */ + adjustment: Adjustment + fill_level: number + inverted: boolean + restrict_to_fill_level: boolean + round_digits: number + show_fill_level: boolean + /* Properties of Gtk.Widget */ + can_focus: boolean + can_target: boolean + css_classes: string[] + cursor: Gdk.Cursor + focus_on_click: boolean + focusable: boolean + halign: Align + readonly has_default: boolean + readonly has_focus: boolean + has_tooltip: boolean + height_request: number + hexpand: boolean + hexpand_set: boolean + layout_manager: LayoutManager + margin_bottom: number + margin_end: number + margin_start: number + margin_top: number + name: string + opacity: number + overflow: Overflow + readonly parent: Widget + receives_default: boolean + readonly root: Root + readonly scale_factor: number + sensitive: boolean + tooltip_markup: string + tooltip_text: string + valign: Align + vexpand: boolean + vexpand_set: boolean + visible: boolean + width_request: number + /* Properties of Gtk.Accessible */ + accessible_role: AccessibleRole + /* Properties of Gtk.Orientable */ + orientation: Orientation + /* Fields of Gtk.Range */ + parent_instance: Widget + /* Fields of GObject.InitiallyUnowned */ + g_type_instance: GObject.TypeInstance + /* Methods of Gtk.Range */ + get_adjustment(): Adjustment + get_fill_level(): number + get_flippable(): boolean + get_inverted(): boolean + get_range_rect(): /* range_rect */ Gdk.Rectangle + get_restrict_to_fill_level(): boolean + get_round_digits(): number + get_show_fill_level(): boolean + get_slider_range(): [ /* slider_start */ number | null, /* slider_end */ number | null ] + get_slider_size_fixed(): boolean + get_value(): number + set_adjustment(adjustment: Adjustment): void + set_fill_level(fill_level: number): void + set_flippable(flippable: boolean): void + set_increments(step: number, page: number): void + set_inverted(setting: boolean): void + set_range(min: number, max: number): void + set_restrict_to_fill_level(restrict_to_fill_level: boolean): void + set_round_digits(round_digits: number): void + set_show_fill_level(show_fill_level: boolean): void + set_slider_size_fixed(size_fixed: boolean): void + set_value(value: number): void + /* Methods of Gtk.Widget */ + action_set_enabled(action_name: string, enabled: boolean): void + activate(): boolean + activate_action(name: string, args?: GLib.Variant | null): boolean + activate_default(): void + add_controller(controller: EventController): void + add_css_class(css_class: string): void + add_mnemonic_label(label: Widget): void + add_tick_callback(callback: TickCallback): number + allocate(width: number, height: number, baseline: number, transform?: Gsk.Transform | null): void + child_focus(direction: DirectionType): boolean + compute_bounds(target: Widget): [ /* returnType */ boolean, /* out_bounds */ Graphene.Rect ] + compute_expand(orientation: Orientation): boolean + compute_point(target: Widget, point: Graphene.Point): [ /* returnType */ boolean, /* out_point */ Graphene.Point ] + compute_transform(target: Widget): [ /* returnType */ boolean, /* out_transform */ Graphene.Matrix ] + contains(x: number, y: number): boolean + create_pango_context(): Pango.Context + create_pango_layout(text?: string | null): Pango.Layout + drag_check_threshold(start_x: number, start_y: number, current_x: number, current_y: number): boolean + error_bell(): void + get_allocated_baseline(): number + get_allocated_height(): number + get_allocated_width(): number + get_allocation(): /* allocation */ Allocation + get_ancestor(widget_type: GObject.Type): Widget | null + get_can_focus(): boolean + get_can_target(): boolean + get_child_visible(): boolean + get_clipboard(): Gdk.Clipboard + get_css_classes(): string[] + get_css_name(): string + get_cursor(): Gdk.Cursor | null + get_direction(): TextDirection + get_display(): Gdk.Display + get_first_child(): Widget | null + get_focus_child(): Widget | null + get_focus_on_click(): boolean + get_focusable(): boolean + get_font_map(): Pango.FontMap | null + get_font_options(): cairo.FontOptions | null + get_frame_clock(): Gdk.FrameClock | null + get_halign(): Align + get_has_tooltip(): boolean + get_height(): number + get_hexpand(): boolean + get_hexpand_set(): boolean + get_last_child(): Widget | null + get_layout_manager(): LayoutManager | null + get_mapped(): boolean + get_margin_bottom(): number + get_margin_end(): number + get_margin_start(): number + get_margin_top(): number + get_name(): string + get_native(): Native | null + get_next_sibling(): Widget | null + get_opacity(): number + get_overflow(): Overflow + get_pango_context(): Pango.Context + get_parent(): Widget | null + get_preferred_size(): [ /* minimum_size */ Requisition | null, /* natural_size */ Requisition | null ] + get_prev_sibling(): Widget | null + get_primary_clipboard(): Gdk.Clipboard + get_realized(): boolean + get_receives_default(): boolean + get_request_mode(): SizeRequestMode + get_root(): Root | null + get_scale_factor(): number + get_sensitive(): boolean + get_settings(): Settings + get_size(orientation: Orientation): number + get_size_request(): [ /* width */ number | null, /* height */ number | null ] + get_state_flags(): StateFlags + get_style_context(): StyleContext + get_template_child(widget_type: GObject.Type, name: string): GObject.Object + get_tooltip_markup(): string | null + get_tooltip_text(): string | null + get_valign(): Align + get_vexpand(): boolean + get_vexpand_set(): boolean + get_visible(): boolean + get_width(): number + grab_focus(): boolean + has_css_class(css_class: string): boolean + has_visible_focus(): boolean + hide(): void + in_destruction(): boolean + init_template(): void + insert_action_group(name: string, group?: Gio.ActionGroup | null): void + insert_after(parent: Widget, previous_sibling?: Widget | null): void + insert_before(parent: Widget, next_sibling?: Widget | null): void + is_ancestor(ancestor: Widget): boolean + is_drawable(): boolean + is_focus(): boolean + is_sensitive(): boolean + is_visible(): boolean + keynav_failed(direction: DirectionType): boolean + list_mnemonic_labels(): Widget[] + map(): void + measure(orientation: Orientation, for_size: number): [ /* minimum */ number | null, /* natural */ number | null, /* minimum_baseline */ number | null, /* natural_baseline */ number | null ] + mnemonic_activate(group_cycling: boolean): boolean + observe_children(): Gio.ListModel + observe_controllers(): Gio.ListModel + pick(x: number, y: number, flags: PickFlags): Widget | null + queue_allocate(): void + queue_draw(): void + queue_resize(): void + realize(): void + remove_controller(controller: EventController): void + remove_css_class(css_class: string): void + remove_mnemonic_label(label: Widget): void + remove_tick_callback(id: number): void + set_can_focus(can_focus: boolean): void + set_can_target(can_target: boolean): void + set_child_visible(child_visible: boolean): void + set_css_classes(classes: string[]): void + set_cursor(cursor?: Gdk.Cursor | null): void + set_cursor_from_name(name?: string | null): void + set_direction(dir: TextDirection): void + set_focus_child(child?: Widget | null): void + set_focus_on_click(focus_on_click: boolean): void + set_focusable(focusable: boolean): void + set_font_map(font_map?: Pango.FontMap | null): void + set_font_options(options?: cairo.FontOptions | null): void + set_halign(align: Align): void + set_has_tooltip(has_tooltip: boolean): void + set_hexpand(expand: boolean): void + set_hexpand_set(set: boolean): void + set_layout_manager(layout_manager?: LayoutManager | null): void + set_margin_bottom(margin: number): void + set_margin_end(margin: number): void + set_margin_start(margin: number): void + set_margin_top(margin: number): void + set_name(name: string): void + set_opacity(opacity: number): void + set_overflow(overflow: Overflow): void + set_parent(parent: Widget): void + set_receives_default(receives_default: boolean): void + set_sensitive(sensitive: boolean): void + set_size_request(width: number, height: number): void + set_state_flags(flags: StateFlags, clear: boolean): void + set_tooltip_markup(markup?: string | null): void + set_tooltip_text(text?: string | null): void + set_valign(align: Align): void + set_vexpand(expand: boolean): void + set_vexpand_set(set: boolean): void + set_visible(visible: boolean): void + should_layout(): boolean + show(): void + size_allocate(allocation: Allocation, baseline: number): void + snapshot_child(child: Widget, snapshot: Snapshot): void + translate_coordinates(dest_widget: Widget, src_x: number, src_y: number): [ /* returnType */ boolean, /* dest_x */ number | null, /* dest_y */ number | null ] + trigger_tooltip_query(): void + unmap(): void + unparent(): void + unrealize(): void + unset_state_flags(flags: StateFlags): void + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Methods of Gtk.Accessible */ + get_accessible_role(): AccessibleRole + reset_property(property: AccessibleProperty): void + reset_relation(relation: AccessibleRelation): void + reset_state(state: AccessibleState): void + update_property(properties: AccessibleProperty[], values: any): void + update_relation(relations: AccessibleRelation[], values: any): void + update_state(states: AccessibleState[], values: any): void + /* Methods of Gtk.Buildable */ + get_buildable_id(): string + /* Methods of Gtk.Orientable */ + get_orientation(): Orientation + set_orientation(orientation: Orientation): void + /* Virtual methods of Gtk.Range */ + vfunc_adjust_bounds(new_value: number): void + vfunc_change_value(scroll: ScrollType, new_value: number): boolean + vfunc_get_range_border(border_: Border): void + vfunc_move_slider(scroll: ScrollType): void + vfunc_value_changed(): void + /* Virtual methods of Gtk.Widget */ + vfunc_compute_expand(hexpand_p: boolean, vexpand_p: boolean): void + vfunc_contains(x: number, y: number): boolean + vfunc_css_changed(change: CssStyleChange): void + vfunc_direction_changed(previous_direction: TextDirection): void + vfunc_focus(direction: DirectionType): boolean + vfunc_get_request_mode(): SizeRequestMode + vfunc_grab_focus(): boolean + vfunc_hide(): void + vfunc_keynav_failed(direction: DirectionType): boolean + vfunc_map(): void + vfunc_measure(orientation: Orientation, for_size: number): [ /* minimum */ number | null, /* natural */ number | null, /* minimum_baseline */ number | null, /* natural_baseline */ number | null ] + vfunc_mnemonic_activate(group_cycling: boolean): boolean + vfunc_move_focus(direction: DirectionType): void + vfunc_query_tooltip(x: number, y: number, keyboard_tooltip: boolean, tooltip: Tooltip): boolean + vfunc_realize(): void + vfunc_root(): void + vfunc_set_focus_child(child?: Widget | null): void + vfunc_show(): void + vfunc_size_allocate(width: number, height: number, baseline: number): void + vfunc_snapshot(snapshot: Snapshot): void + vfunc_state_flags_changed(previous_state_flags: StateFlags): void + vfunc_system_setting_changed(settings: SystemSetting): void + vfunc_unmap(): void + vfunc_unrealize(): void + vfunc_unroot(): void + vfunc_add_child(builder: Builder, child: GObject.Object, type?: string | null): void + vfunc_custom_finished(builder: Builder, child: GObject.Object | null, tagname: string, data?: object | null): void + vfunc_custom_tag_end(builder: Builder, child: GObject.Object | null, tagname: string, data?: object | null): void + vfunc_custom_tag_start(builder: Builder, child: GObject.Object | null, tagname: string): [ /* returnType */ boolean, /* parser */ BuildableParser, /* data */ object | null ] + vfunc_get_id(): string + vfunc_get_internal_child(builder: Builder, childname: string): GObject.Object + vfunc_parser_finished(builder: Builder): void + vfunc_set_buildable_property(builder: Builder, name: string, value: any): void + vfunc_set_id(id: string): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Gtk.Range */ + connect(sigName: "adjust-bounds", callback: (($obj: Range, value: number) => void)): number + connect_after(sigName: "adjust-bounds", callback: (($obj: Range, value: number) => void)): number + emit(sigName: "adjust-bounds", value: number): void + connect(sigName: "change-value", callback: (($obj: Range, scroll: ScrollType, value: number) => boolean)): number + connect_after(sigName: "change-value", callback: (($obj: Range, scroll: ScrollType, value: number) => boolean)): number + emit(sigName: "change-value", scroll: ScrollType, value: number): void + connect(sigName: "move-slider", callback: (($obj: Range, step: ScrollType) => void)): number + connect_after(sigName: "move-slider", callback: (($obj: Range, step: ScrollType) => void)): number + emit(sigName: "move-slider", step: ScrollType): void + connect(sigName: "value-changed", callback: (($obj: Range) => void)): number + connect_after(sigName: "value-changed", callback: (($obj: Range) => void)): number + emit(sigName: "value-changed"): void + /* Signals of Gtk.Widget */ + connect(sigName: "destroy", callback: (($obj: Range) => void)): number + connect_after(sigName: "destroy", callback: (($obj: Range) => void)): number + emit(sigName: "destroy"): void + connect(sigName: "direction-changed", callback: (($obj: Range, previous_direction: TextDirection) => void)): number + connect_after(sigName: "direction-changed", callback: (($obj: Range, previous_direction: TextDirection) => void)): number + emit(sigName: "direction-changed", previous_direction: TextDirection): void + connect(sigName: "hide", callback: (($obj: Range) => void)): number + connect_after(sigName: "hide", callback: (($obj: Range) => void)): number + emit(sigName: "hide"): void + connect(sigName: "keynav-failed", callback: (($obj: Range, direction: DirectionType) => boolean)): number + connect_after(sigName: "keynav-failed", callback: (($obj: Range, direction: DirectionType) => boolean)): number + emit(sigName: "keynav-failed", direction: DirectionType): void + connect(sigName: "map", callback: (($obj: Range) => void)): number + connect_after(sigName: "map", callback: (($obj: Range) => void)): number + emit(sigName: "map"): void + connect(sigName: "mnemonic-activate", callback: (($obj: Range, group_cycling: boolean) => boolean)): number + connect_after(sigName: "mnemonic-activate", callback: (($obj: Range, group_cycling: boolean) => boolean)): number + emit(sigName: "mnemonic-activate", group_cycling: boolean): void + connect(sigName: "move-focus", callback: (($obj: Range, direction: DirectionType) => void)): number + connect_after(sigName: "move-focus", callback: (($obj: Range, direction: DirectionType) => void)): number + emit(sigName: "move-focus", direction: DirectionType): void + connect(sigName: "query-tooltip", callback: (($obj: Range, x: number, y: number, keyboard_mode: boolean, tooltip: Tooltip) => boolean)): number + connect_after(sigName: "query-tooltip", callback: (($obj: Range, x: number, y: number, keyboard_mode: boolean, tooltip: Tooltip) => boolean)): number + emit(sigName: "query-tooltip", x: number, y: number, keyboard_mode: boolean, tooltip: Tooltip): void + connect(sigName: "realize", callback: (($obj: Range) => void)): number + connect_after(sigName: "realize", callback: (($obj: Range) => void)): number + emit(sigName: "realize"): void + connect(sigName: "show", callback: (($obj: Range) => void)): number + connect_after(sigName: "show", callback: (($obj: Range) => void)): number + emit(sigName: "show"): void + connect(sigName: "state-flags-changed", callback: (($obj: Range, flags: StateFlags) => void)): number + connect_after(sigName: "state-flags-changed", callback: (($obj: Range, flags: StateFlags) => void)): number + emit(sigName: "state-flags-changed", flags: StateFlags): void + connect(sigName: "unmap", callback: (($obj: Range) => void)): number + connect_after(sigName: "unmap", callback: (($obj: Range) => void)): number + emit(sigName: "unmap"): void + connect(sigName: "unrealize", callback: (($obj: Range) => void)): number + connect_after(sigName: "unrealize", callback: (($obj: Range) => void)): number + emit(sigName: "unrealize"): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: Range, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: Range, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: "notify::adjustment", callback: (($obj: Range, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::adjustment", callback: (($obj: Range, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::fill-level", callback: (($obj: Range, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::fill-level", callback: (($obj: Range, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::inverted", callback: (($obj: Range, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::inverted", callback: (($obj: Range, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::restrict-to-fill-level", callback: (($obj: Range, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::restrict-to-fill-level", callback: (($obj: Range, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::round-digits", callback: (($obj: Range, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::round-digits", callback: (($obj: Range, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::show-fill-level", callback: (($obj: Range, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::show-fill-level", callback: (($obj: Range, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::can-focus", callback: (($obj: Range, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::can-focus", callback: (($obj: Range, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::can-target", callback: (($obj: Range, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::can-target", callback: (($obj: Range, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::css-classes", callback: (($obj: Range, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::css-classes", callback: (($obj: Range, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::cursor", callback: (($obj: Range, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::cursor", callback: (($obj: Range, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::focus-on-click", callback: (($obj: Range, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::focus-on-click", callback: (($obj: Range, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::focusable", callback: (($obj: Range, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::focusable", callback: (($obj: Range, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::halign", callback: (($obj: Range, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::halign", callback: (($obj: Range, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::has-default", callback: (($obj: Range, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-default", callback: (($obj: Range, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::has-focus", callback: (($obj: Range, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-focus", callback: (($obj: Range, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::has-tooltip", callback: (($obj: Range, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-tooltip", callback: (($obj: Range, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::height-request", callback: (($obj: Range, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::height-request", callback: (($obj: Range, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::hexpand", callback: (($obj: Range, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hexpand", callback: (($obj: Range, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::hexpand-set", callback: (($obj: Range, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hexpand-set", callback: (($obj: Range, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::layout-manager", callback: (($obj: Range, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::layout-manager", callback: (($obj: Range, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-bottom", callback: (($obj: Range, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-bottom", callback: (($obj: Range, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-end", callback: (($obj: Range, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-end", callback: (($obj: Range, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-start", callback: (($obj: Range, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-start", callback: (($obj: Range, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-top", callback: (($obj: Range, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-top", callback: (($obj: Range, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::name", callback: (($obj: Range, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::name", callback: (($obj: Range, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::opacity", callback: (($obj: Range, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::opacity", callback: (($obj: Range, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::overflow", callback: (($obj: Range, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::overflow", callback: (($obj: Range, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::parent", callback: (($obj: Range, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::parent", callback: (($obj: Range, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::receives-default", callback: (($obj: Range, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::receives-default", callback: (($obj: Range, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::root", callback: (($obj: Range, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::root", callback: (($obj: Range, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::scale-factor", callback: (($obj: Range, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::scale-factor", callback: (($obj: Range, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::sensitive", callback: (($obj: Range, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::sensitive", callback: (($obj: Range, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::tooltip-markup", callback: (($obj: Range, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::tooltip-markup", callback: (($obj: Range, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::tooltip-text", callback: (($obj: Range, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::tooltip-text", callback: (($obj: Range, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::valign", callback: (($obj: Range, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::valign", callback: (($obj: Range, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::vexpand", callback: (($obj: Range, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vexpand", callback: (($obj: Range, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::vexpand-set", callback: (($obj: Range, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vexpand-set", callback: (($obj: Range, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::visible", callback: (($obj: Range, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::visible", callback: (($obj: Range, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::width-request", callback: (($obj: Range, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::width-request", callback: (($obj: Range, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::accessible-role", callback: (($obj: Range, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-role", callback: (($obj: Range, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::orientation", callback: (($obj: Range, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::orientation", callback: (($obj: Range, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: Range_ConstructProps) + _init (config?: Range_ConstructProps): void + static $gtype: GObject.Type +} +export interface RecentManager_ConstructProps extends GObject.Object_ConstructProps { + filename?: string +} +export class RecentManager { + /* Properties of Gtk.RecentManager */ + readonly size: number + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of Gtk.RecentManager */ + add_full(uri: string, recent_data: RecentData): boolean + add_item(uri: string): boolean + get_items(): RecentInfo[] + has_item(uri: string): boolean + lookup_item(uri: string): RecentInfo | null + move_item(uri: string, new_uri?: string | null): boolean + purge_items(): number + remove_item(uri: string): boolean + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Virtual methods of Gtk.RecentManager */ + vfunc_changed(): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Gtk.RecentManager */ + connect(sigName: "changed", callback: (($obj: RecentManager) => void)): number + connect_after(sigName: "changed", callback: (($obj: RecentManager) => void)): number + emit(sigName: "changed"): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: RecentManager, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: RecentManager, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: "notify::size", callback: (($obj: RecentManager, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::size", callback: (($obj: RecentManager, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: RecentManager_ConstructProps) + _init (config?: RecentManager_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(): RecentManager + static get_default(): RecentManager + static $gtype: GObject.Type +} +export interface Revealer_ConstructProps extends Widget_ConstructProps { + child?: Widget + reveal_child?: boolean + transition_duration?: number + transition_type?: RevealerTransitionType + accessible_role?: AccessibleRole +} +export class Revealer { + /* Properties of Gtk.Revealer */ + child: Widget + readonly child_revealed: boolean + reveal_child: boolean + transition_duration: number + transition_type: RevealerTransitionType + /* Properties of Gtk.Widget */ + can_focus: boolean + can_target: boolean + css_classes: string[] + cursor: Gdk.Cursor + focus_on_click: boolean + focusable: boolean + halign: Align + readonly has_default: boolean + readonly has_focus: boolean + has_tooltip: boolean + height_request: number + hexpand: boolean + hexpand_set: boolean + layout_manager: LayoutManager + margin_bottom: number + margin_end: number + margin_start: number + margin_top: number + name: string + opacity: number + overflow: Overflow + readonly parent: Widget + receives_default: boolean + readonly root: Root + readonly scale_factor: number + sensitive: boolean + tooltip_markup: string + tooltip_text: string + valign: Align + vexpand: boolean + vexpand_set: boolean + visible: boolean + width_request: number + /* Properties of Gtk.Accessible */ + accessible_role: AccessibleRole + /* Fields of Gtk.Widget */ + parent_instance: GObject.InitiallyUnowned + /* Fields of GObject.InitiallyUnowned */ + g_type_instance: GObject.TypeInstance + /* Methods of Gtk.Revealer */ + get_child(): Widget | null + get_child_revealed(): boolean + get_reveal_child(): boolean + get_transition_duration(): number + get_transition_type(): RevealerTransitionType + set_child(child?: Widget | null): void + set_reveal_child(reveal_child: boolean): void + set_transition_duration(duration: number): void + set_transition_type(transition: RevealerTransitionType): void + /* Methods of Gtk.Widget */ + action_set_enabled(action_name: string, enabled: boolean): void + activate(): boolean + activate_action(name: string, args?: GLib.Variant | null): boolean + activate_default(): void + add_controller(controller: EventController): void + add_css_class(css_class: string): void + add_mnemonic_label(label: Widget): void + add_tick_callback(callback: TickCallback): number + allocate(width: number, height: number, baseline: number, transform?: Gsk.Transform | null): void + child_focus(direction: DirectionType): boolean + compute_bounds(target: Widget): [ /* returnType */ boolean, /* out_bounds */ Graphene.Rect ] + compute_expand(orientation: Orientation): boolean + compute_point(target: Widget, point: Graphene.Point): [ /* returnType */ boolean, /* out_point */ Graphene.Point ] + compute_transform(target: Widget): [ /* returnType */ boolean, /* out_transform */ Graphene.Matrix ] + contains(x: number, y: number): boolean + create_pango_context(): Pango.Context + create_pango_layout(text?: string | null): Pango.Layout + drag_check_threshold(start_x: number, start_y: number, current_x: number, current_y: number): boolean + error_bell(): void + get_allocated_baseline(): number + get_allocated_height(): number + get_allocated_width(): number + get_allocation(): /* allocation */ Allocation + get_ancestor(widget_type: GObject.Type): Widget | null + get_can_focus(): boolean + get_can_target(): boolean + get_child_visible(): boolean + get_clipboard(): Gdk.Clipboard + get_css_classes(): string[] + get_css_name(): string + get_cursor(): Gdk.Cursor | null + get_direction(): TextDirection + get_display(): Gdk.Display + get_first_child(): Widget | null + get_focus_child(): Widget | null + get_focus_on_click(): boolean + get_focusable(): boolean + get_font_map(): Pango.FontMap | null + get_font_options(): cairo.FontOptions | null + get_frame_clock(): Gdk.FrameClock | null + get_halign(): Align + get_has_tooltip(): boolean + get_height(): number + get_hexpand(): boolean + get_hexpand_set(): boolean + get_last_child(): Widget | null + get_layout_manager(): LayoutManager | null + get_mapped(): boolean + get_margin_bottom(): number + get_margin_end(): number + get_margin_start(): number + get_margin_top(): number + get_name(): string + get_native(): Native | null + get_next_sibling(): Widget | null + get_opacity(): number + get_overflow(): Overflow + get_pango_context(): Pango.Context + get_parent(): Widget | null + get_preferred_size(): [ /* minimum_size */ Requisition | null, /* natural_size */ Requisition | null ] + get_prev_sibling(): Widget | null + get_primary_clipboard(): Gdk.Clipboard + get_realized(): boolean + get_receives_default(): boolean + get_request_mode(): SizeRequestMode + get_root(): Root | null + get_scale_factor(): number + get_sensitive(): boolean + get_settings(): Settings + get_size(orientation: Orientation): number + get_size_request(): [ /* width */ number | null, /* height */ number | null ] + get_state_flags(): StateFlags + get_style_context(): StyleContext + get_template_child(widget_type: GObject.Type, name: string): GObject.Object + get_tooltip_markup(): string | null + get_tooltip_text(): string | null + get_valign(): Align + get_vexpand(): boolean + get_vexpand_set(): boolean + get_visible(): boolean + get_width(): number + grab_focus(): boolean + has_css_class(css_class: string): boolean + has_visible_focus(): boolean + hide(): void + in_destruction(): boolean + init_template(): void + insert_action_group(name: string, group?: Gio.ActionGroup | null): void + insert_after(parent: Widget, previous_sibling?: Widget | null): void + insert_before(parent: Widget, next_sibling?: Widget | null): void + is_ancestor(ancestor: Widget): boolean + is_drawable(): boolean + is_focus(): boolean + is_sensitive(): boolean + is_visible(): boolean + keynav_failed(direction: DirectionType): boolean + list_mnemonic_labels(): Widget[] + map(): void + measure(orientation: Orientation, for_size: number): [ /* minimum */ number | null, /* natural */ number | null, /* minimum_baseline */ number | null, /* natural_baseline */ number | null ] + mnemonic_activate(group_cycling: boolean): boolean + observe_children(): Gio.ListModel + observe_controllers(): Gio.ListModel + pick(x: number, y: number, flags: PickFlags): Widget | null + queue_allocate(): void + queue_draw(): void + queue_resize(): void + realize(): void + remove_controller(controller: EventController): void + remove_css_class(css_class: string): void + remove_mnemonic_label(label: Widget): void + remove_tick_callback(id: number): void + set_can_focus(can_focus: boolean): void + set_can_target(can_target: boolean): void + set_child_visible(child_visible: boolean): void + set_css_classes(classes: string[]): void + set_cursor(cursor?: Gdk.Cursor | null): void + set_cursor_from_name(name?: string | null): void + set_direction(dir: TextDirection): void + set_focus_child(child?: Widget | null): void + set_focus_on_click(focus_on_click: boolean): void + set_focusable(focusable: boolean): void + set_font_map(font_map?: Pango.FontMap | null): void + set_font_options(options?: cairo.FontOptions | null): void + set_halign(align: Align): void + set_has_tooltip(has_tooltip: boolean): void + set_hexpand(expand: boolean): void + set_hexpand_set(set: boolean): void + set_layout_manager(layout_manager?: LayoutManager | null): void + set_margin_bottom(margin: number): void + set_margin_end(margin: number): void + set_margin_start(margin: number): void + set_margin_top(margin: number): void + set_name(name: string): void + set_opacity(opacity: number): void + set_overflow(overflow: Overflow): void + set_parent(parent: Widget): void + set_receives_default(receives_default: boolean): void + set_sensitive(sensitive: boolean): void + set_size_request(width: number, height: number): void + set_state_flags(flags: StateFlags, clear: boolean): void + set_tooltip_markup(markup?: string | null): void + set_tooltip_text(text?: string | null): void + set_valign(align: Align): void + set_vexpand(expand: boolean): void + set_vexpand_set(set: boolean): void + set_visible(visible: boolean): void + should_layout(): boolean + show(): void + size_allocate(allocation: Allocation, baseline: number): void + snapshot_child(child: Widget, snapshot: Snapshot): void + translate_coordinates(dest_widget: Widget, src_x: number, src_y: number): [ /* returnType */ boolean, /* dest_x */ number | null, /* dest_y */ number | null ] + trigger_tooltip_query(): void + unmap(): void + unparent(): void + unrealize(): void + unset_state_flags(flags: StateFlags): void + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Methods of Gtk.Accessible */ + get_accessible_role(): AccessibleRole + reset_property(property: AccessibleProperty): void + reset_relation(relation: AccessibleRelation): void + reset_state(state: AccessibleState): void + update_property(properties: AccessibleProperty[], values: any): void + update_relation(relations: AccessibleRelation[], values: any): void + update_state(states: AccessibleState[], values: any): void + /* Methods of Gtk.Buildable */ + get_buildable_id(): string + /* Virtual methods of Gtk.Widget */ + vfunc_compute_expand(hexpand_p: boolean, vexpand_p: boolean): void + vfunc_contains(x: number, y: number): boolean + vfunc_css_changed(change: CssStyleChange): void + vfunc_direction_changed(previous_direction: TextDirection): void + vfunc_focus(direction: DirectionType): boolean + vfunc_get_request_mode(): SizeRequestMode + vfunc_grab_focus(): boolean + vfunc_hide(): void + vfunc_keynav_failed(direction: DirectionType): boolean + vfunc_map(): void + vfunc_measure(orientation: Orientation, for_size: number): [ /* minimum */ number | null, /* natural */ number | null, /* minimum_baseline */ number | null, /* natural_baseline */ number | null ] + vfunc_mnemonic_activate(group_cycling: boolean): boolean + vfunc_move_focus(direction: DirectionType): void + vfunc_query_tooltip(x: number, y: number, keyboard_tooltip: boolean, tooltip: Tooltip): boolean + vfunc_realize(): void + vfunc_root(): void + vfunc_set_focus_child(child?: Widget | null): void + vfunc_show(): void + vfunc_size_allocate(width: number, height: number, baseline: number): void + vfunc_snapshot(snapshot: Snapshot): void + vfunc_state_flags_changed(previous_state_flags: StateFlags): void + vfunc_system_setting_changed(settings: SystemSetting): void + vfunc_unmap(): void + vfunc_unrealize(): void + vfunc_unroot(): void + vfunc_add_child(builder: Builder, child: GObject.Object, type?: string | null): void + vfunc_custom_finished(builder: Builder, child: GObject.Object | null, tagname: string, data?: object | null): void + vfunc_custom_tag_end(builder: Builder, child: GObject.Object | null, tagname: string, data?: object | null): void + vfunc_custom_tag_start(builder: Builder, child: GObject.Object | null, tagname: string): [ /* returnType */ boolean, /* parser */ BuildableParser, /* data */ object | null ] + vfunc_get_id(): string + vfunc_get_internal_child(builder: Builder, childname: string): GObject.Object + vfunc_parser_finished(builder: Builder): void + vfunc_set_buildable_property(builder: Builder, name: string, value: any): void + vfunc_set_id(id: string): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Gtk.Widget */ + connect(sigName: "destroy", callback: (($obj: Revealer) => void)): number + connect_after(sigName: "destroy", callback: (($obj: Revealer) => void)): number + emit(sigName: "destroy"): void + connect(sigName: "direction-changed", callback: (($obj: Revealer, previous_direction: TextDirection) => void)): number + connect_after(sigName: "direction-changed", callback: (($obj: Revealer, previous_direction: TextDirection) => void)): number + emit(sigName: "direction-changed", previous_direction: TextDirection): void + connect(sigName: "hide", callback: (($obj: Revealer) => void)): number + connect_after(sigName: "hide", callback: (($obj: Revealer) => void)): number + emit(sigName: "hide"): void + connect(sigName: "keynav-failed", callback: (($obj: Revealer, direction: DirectionType) => boolean)): number + connect_after(sigName: "keynav-failed", callback: (($obj: Revealer, direction: DirectionType) => boolean)): number + emit(sigName: "keynav-failed", direction: DirectionType): void + connect(sigName: "map", callback: (($obj: Revealer) => void)): number + connect_after(sigName: "map", callback: (($obj: Revealer) => void)): number + emit(sigName: "map"): void + connect(sigName: "mnemonic-activate", callback: (($obj: Revealer, group_cycling: boolean) => boolean)): number + connect_after(sigName: "mnemonic-activate", callback: (($obj: Revealer, group_cycling: boolean) => boolean)): number + emit(sigName: "mnemonic-activate", group_cycling: boolean): void + connect(sigName: "move-focus", callback: (($obj: Revealer, direction: DirectionType) => void)): number + connect_after(sigName: "move-focus", callback: (($obj: Revealer, direction: DirectionType) => void)): number + emit(sigName: "move-focus", direction: DirectionType): void + connect(sigName: "query-tooltip", callback: (($obj: Revealer, x: number, y: number, keyboard_mode: boolean, tooltip: Tooltip) => boolean)): number + connect_after(sigName: "query-tooltip", callback: (($obj: Revealer, x: number, y: number, keyboard_mode: boolean, tooltip: Tooltip) => boolean)): number + emit(sigName: "query-tooltip", x: number, y: number, keyboard_mode: boolean, tooltip: Tooltip): void + connect(sigName: "realize", callback: (($obj: Revealer) => void)): number + connect_after(sigName: "realize", callback: (($obj: Revealer) => void)): number + emit(sigName: "realize"): void + connect(sigName: "show", callback: (($obj: Revealer) => void)): number + connect_after(sigName: "show", callback: (($obj: Revealer) => void)): number + emit(sigName: "show"): void + connect(sigName: "state-flags-changed", callback: (($obj: Revealer, flags: StateFlags) => void)): number + connect_after(sigName: "state-flags-changed", callback: (($obj: Revealer, flags: StateFlags) => void)): number + emit(sigName: "state-flags-changed", flags: StateFlags): void + connect(sigName: "unmap", callback: (($obj: Revealer) => void)): number + connect_after(sigName: "unmap", callback: (($obj: Revealer) => void)): number + emit(sigName: "unmap"): void + connect(sigName: "unrealize", callback: (($obj: Revealer) => void)): number + connect_after(sigName: "unrealize", callback: (($obj: Revealer) => void)): number + emit(sigName: "unrealize"): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: Revealer, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: Revealer, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: "notify::child", callback: (($obj: Revealer, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::child", callback: (($obj: Revealer, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::child-revealed", callback: (($obj: Revealer, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::child-revealed", callback: (($obj: Revealer, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::reveal-child", callback: (($obj: Revealer, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::reveal-child", callback: (($obj: Revealer, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::transition-duration", callback: (($obj: Revealer, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::transition-duration", callback: (($obj: Revealer, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::transition-type", callback: (($obj: Revealer, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::transition-type", callback: (($obj: Revealer, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::can-focus", callback: (($obj: Revealer, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::can-focus", callback: (($obj: Revealer, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::can-target", callback: (($obj: Revealer, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::can-target", callback: (($obj: Revealer, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::css-classes", callback: (($obj: Revealer, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::css-classes", callback: (($obj: Revealer, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::cursor", callback: (($obj: Revealer, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::cursor", callback: (($obj: Revealer, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::focus-on-click", callback: (($obj: Revealer, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::focus-on-click", callback: (($obj: Revealer, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::focusable", callback: (($obj: Revealer, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::focusable", callback: (($obj: Revealer, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::halign", callback: (($obj: Revealer, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::halign", callback: (($obj: Revealer, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::has-default", callback: (($obj: Revealer, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-default", callback: (($obj: Revealer, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::has-focus", callback: (($obj: Revealer, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-focus", callback: (($obj: Revealer, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::has-tooltip", callback: (($obj: Revealer, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-tooltip", callback: (($obj: Revealer, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::height-request", callback: (($obj: Revealer, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::height-request", callback: (($obj: Revealer, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::hexpand", callback: (($obj: Revealer, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hexpand", callback: (($obj: Revealer, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::hexpand-set", callback: (($obj: Revealer, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hexpand-set", callback: (($obj: Revealer, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::layout-manager", callback: (($obj: Revealer, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::layout-manager", callback: (($obj: Revealer, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-bottom", callback: (($obj: Revealer, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-bottom", callback: (($obj: Revealer, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-end", callback: (($obj: Revealer, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-end", callback: (($obj: Revealer, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-start", callback: (($obj: Revealer, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-start", callback: (($obj: Revealer, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-top", callback: (($obj: Revealer, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-top", callback: (($obj: Revealer, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::name", callback: (($obj: Revealer, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::name", callback: (($obj: Revealer, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::opacity", callback: (($obj: Revealer, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::opacity", callback: (($obj: Revealer, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::overflow", callback: (($obj: Revealer, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::overflow", callback: (($obj: Revealer, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::parent", callback: (($obj: Revealer, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::parent", callback: (($obj: Revealer, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::receives-default", callback: (($obj: Revealer, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::receives-default", callback: (($obj: Revealer, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::root", callback: (($obj: Revealer, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::root", callback: (($obj: Revealer, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::scale-factor", callback: (($obj: Revealer, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::scale-factor", callback: (($obj: Revealer, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::sensitive", callback: (($obj: Revealer, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::sensitive", callback: (($obj: Revealer, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::tooltip-markup", callback: (($obj: Revealer, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::tooltip-markup", callback: (($obj: Revealer, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::tooltip-text", callback: (($obj: Revealer, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::tooltip-text", callback: (($obj: Revealer, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::valign", callback: (($obj: Revealer, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::valign", callback: (($obj: Revealer, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::vexpand", callback: (($obj: Revealer, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vexpand", callback: (($obj: Revealer, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::vexpand-set", callback: (($obj: Revealer, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vexpand-set", callback: (($obj: Revealer, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::visible", callback: (($obj: Revealer, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::visible", callback: (($obj: Revealer, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::width-request", callback: (($obj: Revealer, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::width-request", callback: (($obj: Revealer, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::accessible-role", callback: (($obj: Revealer, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-role", callback: (($obj: Revealer, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: Revealer_ConstructProps) + _init (config?: Revealer_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(): Revealer + static $gtype: GObject.Type +} +export interface Scale_ConstructProps extends Range_ConstructProps { + digits?: number + draw_value?: boolean + has_origin?: boolean + value_pos?: PositionType + accessible_role?: AccessibleRole + orientation?: Orientation +} +export class Scale { + /* Properties of Gtk.Scale */ + digits: number + draw_value: boolean + has_origin: boolean + value_pos: PositionType + /* Properties of Gtk.Range */ + adjustment: Adjustment + fill_level: number + inverted: boolean + restrict_to_fill_level: boolean + round_digits: number + show_fill_level: boolean + /* Properties of Gtk.Widget */ + can_focus: boolean + can_target: boolean + css_classes: string[] + cursor: Gdk.Cursor + focus_on_click: boolean + focusable: boolean + halign: Align + readonly has_default: boolean + readonly has_focus: boolean + has_tooltip: boolean + height_request: number + hexpand: boolean + hexpand_set: boolean + layout_manager: LayoutManager + margin_bottom: number + margin_end: number + margin_start: number + margin_top: number + name: string + opacity: number + overflow: Overflow + readonly parent: Widget + receives_default: boolean + readonly root: Root + readonly scale_factor: number + sensitive: boolean + tooltip_markup: string + tooltip_text: string + valign: Align + vexpand: boolean + vexpand_set: boolean + visible: boolean + width_request: number + /* Properties of Gtk.Accessible */ + accessible_role: AccessibleRole + /* Properties of Gtk.Orientable */ + orientation: Orientation + /* Fields of Gtk.Scale */ + parent_instance: Range + /* Fields of GObject.InitiallyUnowned */ + g_type_instance: GObject.TypeInstance + /* Methods of Gtk.Scale */ + add_mark(value: number, position: PositionType, markup?: string | null): void + clear_marks(): void + get_digits(): number + get_draw_value(): boolean + get_has_origin(): boolean + get_layout(): Pango.Layout | null + get_layout_offsets(): [ /* x */ number | null, /* y */ number | null ] + get_value_pos(): PositionType + set_digits(digits: number): void + set_draw_value(draw_value: boolean): void + set_format_value_func(func?: ScaleFormatValueFunc | null): void + set_has_origin(has_origin: boolean): void + set_value_pos(pos: PositionType): void + /* Methods of Gtk.Range */ + get_adjustment(): Adjustment + get_fill_level(): number + get_flippable(): boolean + get_inverted(): boolean + get_range_rect(): /* range_rect */ Gdk.Rectangle + get_restrict_to_fill_level(): boolean + get_round_digits(): number + get_show_fill_level(): boolean + get_slider_range(): [ /* slider_start */ number | null, /* slider_end */ number | null ] + get_slider_size_fixed(): boolean + get_value(): number + set_adjustment(adjustment: Adjustment): void + set_fill_level(fill_level: number): void + set_flippable(flippable: boolean): void + set_increments(step: number, page: number): void + set_inverted(setting: boolean): void + set_range(min: number, max: number): void + set_restrict_to_fill_level(restrict_to_fill_level: boolean): void + set_round_digits(round_digits: number): void + set_show_fill_level(show_fill_level: boolean): void + set_slider_size_fixed(size_fixed: boolean): void + set_value(value: number): void + /* Methods of Gtk.Widget */ + action_set_enabled(action_name: string, enabled: boolean): void + activate(): boolean + activate_action(name: string, args?: GLib.Variant | null): boolean + activate_default(): void + add_controller(controller: EventController): void + add_css_class(css_class: string): void + add_mnemonic_label(label: Widget): void + add_tick_callback(callback: TickCallback): number + allocate(width: number, height: number, baseline: number, transform?: Gsk.Transform | null): void + child_focus(direction: DirectionType): boolean + compute_bounds(target: Widget): [ /* returnType */ boolean, /* out_bounds */ Graphene.Rect ] + compute_expand(orientation: Orientation): boolean + compute_point(target: Widget, point: Graphene.Point): [ /* returnType */ boolean, /* out_point */ Graphene.Point ] + compute_transform(target: Widget): [ /* returnType */ boolean, /* out_transform */ Graphene.Matrix ] + contains(x: number, y: number): boolean + create_pango_context(): Pango.Context + create_pango_layout(text?: string | null): Pango.Layout + drag_check_threshold(start_x: number, start_y: number, current_x: number, current_y: number): boolean + error_bell(): void + get_allocated_baseline(): number + get_allocated_height(): number + get_allocated_width(): number + get_allocation(): /* allocation */ Allocation + get_ancestor(widget_type: GObject.Type): Widget | null + get_can_focus(): boolean + get_can_target(): boolean + get_child_visible(): boolean + get_clipboard(): Gdk.Clipboard + get_css_classes(): string[] + get_css_name(): string + get_cursor(): Gdk.Cursor | null + get_direction(): TextDirection + get_display(): Gdk.Display + get_first_child(): Widget | null + get_focus_child(): Widget | null + get_focus_on_click(): boolean + get_focusable(): boolean + get_font_map(): Pango.FontMap | null + get_font_options(): cairo.FontOptions | null + get_frame_clock(): Gdk.FrameClock | null + get_halign(): Align + get_has_tooltip(): boolean + get_height(): number + get_hexpand(): boolean + get_hexpand_set(): boolean + get_last_child(): Widget | null + get_layout_manager(): LayoutManager | null + get_mapped(): boolean + get_margin_bottom(): number + get_margin_end(): number + get_margin_start(): number + get_margin_top(): number + get_name(): string + get_native(): Native | null + get_next_sibling(): Widget | null + get_opacity(): number + get_overflow(): Overflow + get_pango_context(): Pango.Context + get_parent(): Widget | null + get_preferred_size(): [ /* minimum_size */ Requisition | null, /* natural_size */ Requisition | null ] + get_prev_sibling(): Widget | null + get_primary_clipboard(): Gdk.Clipboard + get_realized(): boolean + get_receives_default(): boolean + get_request_mode(): SizeRequestMode + get_root(): Root | null + get_scale_factor(): number + get_sensitive(): boolean + get_settings(): Settings + get_size(orientation: Orientation): number + get_size_request(): [ /* width */ number | null, /* height */ number | null ] + get_state_flags(): StateFlags + get_style_context(): StyleContext + get_template_child(widget_type: GObject.Type, name: string): GObject.Object + get_tooltip_markup(): string | null + get_tooltip_text(): string | null + get_valign(): Align + get_vexpand(): boolean + get_vexpand_set(): boolean + get_visible(): boolean + get_width(): number + grab_focus(): boolean + has_css_class(css_class: string): boolean + has_visible_focus(): boolean + hide(): void + in_destruction(): boolean + init_template(): void + insert_action_group(name: string, group?: Gio.ActionGroup | null): void + insert_after(parent: Widget, previous_sibling?: Widget | null): void + insert_before(parent: Widget, next_sibling?: Widget | null): void + is_ancestor(ancestor: Widget): boolean + is_drawable(): boolean + is_focus(): boolean + is_sensitive(): boolean + is_visible(): boolean + keynav_failed(direction: DirectionType): boolean + list_mnemonic_labels(): Widget[] + map(): void + measure(orientation: Orientation, for_size: number): [ /* minimum */ number | null, /* natural */ number | null, /* minimum_baseline */ number | null, /* natural_baseline */ number | null ] + mnemonic_activate(group_cycling: boolean): boolean + observe_children(): Gio.ListModel + observe_controllers(): Gio.ListModel + pick(x: number, y: number, flags: PickFlags): Widget | null + queue_allocate(): void + queue_draw(): void + queue_resize(): void + realize(): void + remove_controller(controller: EventController): void + remove_css_class(css_class: string): void + remove_mnemonic_label(label: Widget): void + remove_tick_callback(id: number): void + set_can_focus(can_focus: boolean): void + set_can_target(can_target: boolean): void + set_child_visible(child_visible: boolean): void + set_css_classes(classes: string[]): void + set_cursor(cursor?: Gdk.Cursor | null): void + set_cursor_from_name(name?: string | null): void + set_direction(dir: TextDirection): void + set_focus_child(child?: Widget | null): void + set_focus_on_click(focus_on_click: boolean): void + set_focusable(focusable: boolean): void + set_font_map(font_map?: Pango.FontMap | null): void + set_font_options(options?: cairo.FontOptions | null): void + set_halign(align: Align): void + set_has_tooltip(has_tooltip: boolean): void + set_hexpand(expand: boolean): void + set_hexpand_set(set: boolean): void + set_layout_manager(layout_manager?: LayoutManager | null): void + set_margin_bottom(margin: number): void + set_margin_end(margin: number): void + set_margin_start(margin: number): void + set_margin_top(margin: number): void + set_name(name: string): void + set_opacity(opacity: number): void + set_overflow(overflow: Overflow): void + set_parent(parent: Widget): void + set_receives_default(receives_default: boolean): void + set_sensitive(sensitive: boolean): void + set_size_request(width: number, height: number): void + set_state_flags(flags: StateFlags, clear: boolean): void + set_tooltip_markup(markup?: string | null): void + set_tooltip_text(text?: string | null): void + set_valign(align: Align): void + set_vexpand(expand: boolean): void + set_vexpand_set(set: boolean): void + set_visible(visible: boolean): void + should_layout(): boolean + show(): void + size_allocate(allocation: Allocation, baseline: number): void + snapshot_child(child: Widget, snapshot: Snapshot): void + translate_coordinates(dest_widget: Widget, src_x: number, src_y: number): [ /* returnType */ boolean, /* dest_x */ number | null, /* dest_y */ number | null ] + trigger_tooltip_query(): void + unmap(): void + unparent(): void + unrealize(): void + unset_state_flags(flags: StateFlags): void + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Methods of Gtk.Accessible */ + get_accessible_role(): AccessibleRole + reset_property(property: AccessibleProperty): void + reset_relation(relation: AccessibleRelation): void + reset_state(state: AccessibleState): void + update_property(properties: AccessibleProperty[], values: any): void + update_relation(relations: AccessibleRelation[], values: any): void + update_state(states: AccessibleState[], values: any): void + /* Methods of Gtk.Buildable */ + get_buildable_id(): string + /* Methods of Gtk.Orientable */ + get_orientation(): Orientation + set_orientation(orientation: Orientation): void + /* Virtual methods of Gtk.Scale */ + vfunc_get_layout_offsets(): [ /* x */ number | null, /* y */ number | null ] + /* Virtual methods of Gtk.Range */ + vfunc_adjust_bounds(new_value: number): void + vfunc_change_value(scroll: ScrollType, new_value: number): boolean + vfunc_get_range_border(border_: Border): void + vfunc_move_slider(scroll: ScrollType): void + vfunc_value_changed(): void + /* Virtual methods of Gtk.Widget */ + vfunc_compute_expand(hexpand_p: boolean, vexpand_p: boolean): void + vfunc_contains(x: number, y: number): boolean + vfunc_css_changed(change: CssStyleChange): void + vfunc_direction_changed(previous_direction: TextDirection): void + vfunc_focus(direction: DirectionType): boolean + vfunc_get_request_mode(): SizeRequestMode + vfunc_grab_focus(): boolean + vfunc_hide(): void + vfunc_keynav_failed(direction: DirectionType): boolean + vfunc_map(): void + vfunc_measure(orientation: Orientation, for_size: number): [ /* minimum */ number | null, /* natural */ number | null, /* minimum_baseline */ number | null, /* natural_baseline */ number | null ] + vfunc_mnemonic_activate(group_cycling: boolean): boolean + vfunc_move_focus(direction: DirectionType): void + vfunc_query_tooltip(x: number, y: number, keyboard_tooltip: boolean, tooltip: Tooltip): boolean + vfunc_realize(): void + vfunc_root(): void + vfunc_set_focus_child(child?: Widget | null): void + vfunc_show(): void + vfunc_size_allocate(width: number, height: number, baseline: number): void + vfunc_snapshot(snapshot: Snapshot): void + vfunc_state_flags_changed(previous_state_flags: StateFlags): void + vfunc_system_setting_changed(settings: SystemSetting): void + vfunc_unmap(): void + vfunc_unrealize(): void + vfunc_unroot(): void + vfunc_add_child(builder: Builder, child: GObject.Object, type?: string | null): void + vfunc_custom_finished(builder: Builder, child: GObject.Object | null, tagname: string, data?: object | null): void + vfunc_custom_tag_end(builder: Builder, child: GObject.Object | null, tagname: string, data?: object | null): void + vfunc_custom_tag_start(builder: Builder, child: GObject.Object | null, tagname: string): [ /* returnType */ boolean, /* parser */ BuildableParser, /* data */ object | null ] + vfunc_get_id(): string + vfunc_get_internal_child(builder: Builder, childname: string): GObject.Object + vfunc_parser_finished(builder: Builder): void + vfunc_set_buildable_property(builder: Builder, name: string, value: any): void + vfunc_set_id(id: string): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Gtk.Range */ + connect(sigName: "adjust-bounds", callback: (($obj: Scale, value: number) => void)): number + connect_after(sigName: "adjust-bounds", callback: (($obj: Scale, value: number) => void)): number + emit(sigName: "adjust-bounds", value: number): void + connect(sigName: "change-value", callback: (($obj: Scale, scroll: ScrollType, value: number) => boolean)): number + connect_after(sigName: "change-value", callback: (($obj: Scale, scroll: ScrollType, value: number) => boolean)): number + emit(sigName: "change-value", scroll: ScrollType, value: number): void + connect(sigName: "move-slider", callback: (($obj: Scale, step: ScrollType) => void)): number + connect_after(sigName: "move-slider", callback: (($obj: Scale, step: ScrollType) => void)): number + emit(sigName: "move-slider", step: ScrollType): void + connect(sigName: "value-changed", callback: (($obj: Scale) => void)): number + connect_after(sigName: "value-changed", callback: (($obj: Scale) => void)): number + emit(sigName: "value-changed"): void + /* Signals of Gtk.Widget */ + connect(sigName: "destroy", callback: (($obj: Scale) => void)): number + connect_after(sigName: "destroy", callback: (($obj: Scale) => void)): number + emit(sigName: "destroy"): void + connect(sigName: "direction-changed", callback: (($obj: Scale, previous_direction: TextDirection) => void)): number + connect_after(sigName: "direction-changed", callback: (($obj: Scale, previous_direction: TextDirection) => void)): number + emit(sigName: "direction-changed", previous_direction: TextDirection): void + connect(sigName: "hide", callback: (($obj: Scale) => void)): number + connect_after(sigName: "hide", callback: (($obj: Scale) => void)): number + emit(sigName: "hide"): void + connect(sigName: "keynav-failed", callback: (($obj: Scale, direction: DirectionType) => boolean)): number + connect_after(sigName: "keynav-failed", callback: (($obj: Scale, direction: DirectionType) => boolean)): number + emit(sigName: "keynav-failed", direction: DirectionType): void + connect(sigName: "map", callback: (($obj: Scale) => void)): number + connect_after(sigName: "map", callback: (($obj: Scale) => void)): number + emit(sigName: "map"): void + connect(sigName: "mnemonic-activate", callback: (($obj: Scale, group_cycling: boolean) => boolean)): number + connect_after(sigName: "mnemonic-activate", callback: (($obj: Scale, group_cycling: boolean) => boolean)): number + emit(sigName: "mnemonic-activate", group_cycling: boolean): void + connect(sigName: "move-focus", callback: (($obj: Scale, direction: DirectionType) => void)): number + connect_after(sigName: "move-focus", callback: (($obj: Scale, direction: DirectionType) => void)): number + emit(sigName: "move-focus", direction: DirectionType): void + connect(sigName: "query-tooltip", callback: (($obj: Scale, x: number, y: number, keyboard_mode: boolean, tooltip: Tooltip) => boolean)): number + connect_after(sigName: "query-tooltip", callback: (($obj: Scale, x: number, y: number, keyboard_mode: boolean, tooltip: Tooltip) => boolean)): number + emit(sigName: "query-tooltip", x: number, y: number, keyboard_mode: boolean, tooltip: Tooltip): void + connect(sigName: "realize", callback: (($obj: Scale) => void)): number + connect_after(sigName: "realize", callback: (($obj: Scale) => void)): number + emit(sigName: "realize"): void + connect(sigName: "show", callback: (($obj: Scale) => void)): number + connect_after(sigName: "show", callback: (($obj: Scale) => void)): number + emit(sigName: "show"): void + connect(sigName: "state-flags-changed", callback: (($obj: Scale, flags: StateFlags) => void)): number + connect_after(sigName: "state-flags-changed", callback: (($obj: Scale, flags: StateFlags) => void)): number + emit(sigName: "state-flags-changed", flags: StateFlags): void + connect(sigName: "unmap", callback: (($obj: Scale) => void)): number + connect_after(sigName: "unmap", callback: (($obj: Scale) => void)): number + emit(sigName: "unmap"): void + connect(sigName: "unrealize", callback: (($obj: Scale) => void)): number + connect_after(sigName: "unrealize", callback: (($obj: Scale) => void)): number + emit(sigName: "unrealize"): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: Scale, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: Scale, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: "notify::digits", callback: (($obj: Scale, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::digits", callback: (($obj: Scale, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::draw-value", callback: (($obj: Scale, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::draw-value", callback: (($obj: Scale, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::has-origin", callback: (($obj: Scale, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-origin", callback: (($obj: Scale, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::value-pos", callback: (($obj: Scale, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::value-pos", callback: (($obj: Scale, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::adjustment", callback: (($obj: Scale, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::adjustment", callback: (($obj: Scale, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::fill-level", callback: (($obj: Scale, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::fill-level", callback: (($obj: Scale, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::inverted", callback: (($obj: Scale, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::inverted", callback: (($obj: Scale, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::restrict-to-fill-level", callback: (($obj: Scale, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::restrict-to-fill-level", callback: (($obj: Scale, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::round-digits", callback: (($obj: Scale, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::round-digits", callback: (($obj: Scale, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::show-fill-level", callback: (($obj: Scale, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::show-fill-level", callback: (($obj: Scale, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::can-focus", callback: (($obj: Scale, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::can-focus", callback: (($obj: Scale, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::can-target", callback: (($obj: Scale, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::can-target", callback: (($obj: Scale, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::css-classes", callback: (($obj: Scale, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::css-classes", callback: (($obj: Scale, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::cursor", callback: (($obj: Scale, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::cursor", callback: (($obj: Scale, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::focus-on-click", callback: (($obj: Scale, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::focus-on-click", callback: (($obj: Scale, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::focusable", callback: (($obj: Scale, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::focusable", callback: (($obj: Scale, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::halign", callback: (($obj: Scale, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::halign", callback: (($obj: Scale, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::has-default", callback: (($obj: Scale, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-default", callback: (($obj: Scale, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::has-focus", callback: (($obj: Scale, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-focus", callback: (($obj: Scale, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::has-tooltip", callback: (($obj: Scale, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-tooltip", callback: (($obj: Scale, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::height-request", callback: (($obj: Scale, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::height-request", callback: (($obj: Scale, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::hexpand", callback: (($obj: Scale, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hexpand", callback: (($obj: Scale, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::hexpand-set", callback: (($obj: Scale, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hexpand-set", callback: (($obj: Scale, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::layout-manager", callback: (($obj: Scale, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::layout-manager", callback: (($obj: Scale, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-bottom", callback: (($obj: Scale, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-bottom", callback: (($obj: Scale, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-end", callback: (($obj: Scale, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-end", callback: (($obj: Scale, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-start", callback: (($obj: Scale, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-start", callback: (($obj: Scale, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-top", callback: (($obj: Scale, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-top", callback: (($obj: Scale, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::name", callback: (($obj: Scale, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::name", callback: (($obj: Scale, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::opacity", callback: (($obj: Scale, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::opacity", callback: (($obj: Scale, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::overflow", callback: (($obj: Scale, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::overflow", callback: (($obj: Scale, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::parent", callback: (($obj: Scale, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::parent", callback: (($obj: Scale, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::receives-default", callback: (($obj: Scale, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::receives-default", callback: (($obj: Scale, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::root", callback: (($obj: Scale, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::root", callback: (($obj: Scale, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::scale-factor", callback: (($obj: Scale, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::scale-factor", callback: (($obj: Scale, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::sensitive", callback: (($obj: Scale, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::sensitive", callback: (($obj: Scale, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::tooltip-markup", callback: (($obj: Scale, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::tooltip-markup", callback: (($obj: Scale, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::tooltip-text", callback: (($obj: Scale, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::tooltip-text", callback: (($obj: Scale, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::valign", callback: (($obj: Scale, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::valign", callback: (($obj: Scale, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::vexpand", callback: (($obj: Scale, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vexpand", callback: (($obj: Scale, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::vexpand-set", callback: (($obj: Scale, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vexpand-set", callback: (($obj: Scale, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::visible", callback: (($obj: Scale, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::visible", callback: (($obj: Scale, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::width-request", callback: (($obj: Scale, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::width-request", callback: (($obj: Scale, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::accessible-role", callback: (($obj: Scale, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-role", callback: (($obj: Scale, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::orientation", callback: (($obj: Scale, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::orientation", callback: (($obj: Scale, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: Scale_ConstructProps) + _init (config?: Scale_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(orientation: Orientation, adjustment?: Adjustment | null): Scale + static new_with_range(orientation: Orientation, min: number, max: number, step: number): Scale + static $gtype: GObject.Type +} +export interface ScaleButton_ConstructProps extends Widget_ConstructProps { + adjustment?: Adjustment + icons?: string[] + value?: number + accessible_role?: AccessibleRole + orientation?: Orientation +} +export class ScaleButton { + /* Properties of Gtk.ScaleButton */ + adjustment: Adjustment + icons: string[] + value: number + /* Properties of Gtk.Widget */ + can_focus: boolean + can_target: boolean + css_classes: string[] + cursor: Gdk.Cursor + focus_on_click: boolean + focusable: boolean + halign: Align + readonly has_default: boolean + readonly has_focus: boolean + has_tooltip: boolean + height_request: number + hexpand: boolean + hexpand_set: boolean + layout_manager: LayoutManager + margin_bottom: number + margin_end: number + margin_start: number + margin_top: number + name: string + opacity: number + overflow: Overflow + readonly parent: Widget + receives_default: boolean + readonly root: Root + readonly scale_factor: number + sensitive: boolean + tooltip_markup: string + tooltip_text: string + valign: Align + vexpand: boolean + vexpand_set: boolean + visible: boolean + width_request: number + /* Properties of Gtk.Accessible */ + accessible_role: AccessibleRole + /* Properties of Gtk.Orientable */ + orientation: Orientation + /* Fields of Gtk.ScaleButton */ + parent_instance: Widget + /* Fields of GObject.InitiallyUnowned */ + g_type_instance: GObject.TypeInstance + /* Methods of Gtk.ScaleButton */ + get_adjustment(): Adjustment + get_minus_button(): Button + get_plus_button(): Button + get_popup(): Widget + get_value(): number + set_adjustment(adjustment: Adjustment): void + set_icons(icons: string[]): void + set_value(value: number): void + /* Methods of Gtk.Widget */ + action_set_enabled(action_name: string, enabled: boolean): void + activate(): boolean + activate_action(name: string, args?: GLib.Variant | null): boolean + activate_default(): void + add_controller(controller: EventController): void + add_css_class(css_class: string): void + add_mnemonic_label(label: Widget): void + add_tick_callback(callback: TickCallback): number + allocate(width: number, height: number, baseline: number, transform?: Gsk.Transform | null): void + child_focus(direction: DirectionType): boolean + compute_bounds(target: Widget): [ /* returnType */ boolean, /* out_bounds */ Graphene.Rect ] + compute_expand(orientation: Orientation): boolean + compute_point(target: Widget, point: Graphene.Point): [ /* returnType */ boolean, /* out_point */ Graphene.Point ] + compute_transform(target: Widget): [ /* returnType */ boolean, /* out_transform */ Graphene.Matrix ] + contains(x: number, y: number): boolean + create_pango_context(): Pango.Context + create_pango_layout(text?: string | null): Pango.Layout + drag_check_threshold(start_x: number, start_y: number, current_x: number, current_y: number): boolean + error_bell(): void + get_allocated_baseline(): number + get_allocated_height(): number + get_allocated_width(): number + get_allocation(): /* allocation */ Allocation + get_ancestor(widget_type: GObject.Type): Widget | null + get_can_focus(): boolean + get_can_target(): boolean + get_child_visible(): boolean + get_clipboard(): Gdk.Clipboard + get_css_classes(): string[] + get_css_name(): string + get_cursor(): Gdk.Cursor | null + get_direction(): TextDirection + get_display(): Gdk.Display + get_first_child(): Widget | null + get_focus_child(): Widget | null + get_focus_on_click(): boolean + get_focusable(): boolean + get_font_map(): Pango.FontMap | null + get_font_options(): cairo.FontOptions | null + get_frame_clock(): Gdk.FrameClock | null + get_halign(): Align + get_has_tooltip(): boolean + get_height(): number + get_hexpand(): boolean + get_hexpand_set(): boolean + get_last_child(): Widget | null + get_layout_manager(): LayoutManager | null + get_mapped(): boolean + get_margin_bottom(): number + get_margin_end(): number + get_margin_start(): number + get_margin_top(): number + get_name(): string + get_native(): Native | null + get_next_sibling(): Widget | null + get_opacity(): number + get_overflow(): Overflow + get_pango_context(): Pango.Context + get_parent(): Widget | null + get_preferred_size(): [ /* minimum_size */ Requisition | null, /* natural_size */ Requisition | null ] + get_prev_sibling(): Widget | null + get_primary_clipboard(): Gdk.Clipboard + get_realized(): boolean + get_receives_default(): boolean + get_request_mode(): SizeRequestMode + get_root(): Root | null + get_scale_factor(): number + get_sensitive(): boolean + get_settings(): Settings + get_size(orientation: Orientation): number + get_size_request(): [ /* width */ number | null, /* height */ number | null ] + get_state_flags(): StateFlags + get_style_context(): StyleContext + get_template_child(widget_type: GObject.Type, name: string): GObject.Object + get_tooltip_markup(): string | null + get_tooltip_text(): string | null + get_valign(): Align + get_vexpand(): boolean + get_vexpand_set(): boolean + get_visible(): boolean + get_width(): number + grab_focus(): boolean + has_css_class(css_class: string): boolean + has_visible_focus(): boolean + hide(): void + in_destruction(): boolean + init_template(): void + insert_action_group(name: string, group?: Gio.ActionGroup | null): void + insert_after(parent: Widget, previous_sibling?: Widget | null): void + insert_before(parent: Widget, next_sibling?: Widget | null): void + is_ancestor(ancestor: Widget): boolean + is_drawable(): boolean + is_focus(): boolean + is_sensitive(): boolean + is_visible(): boolean + keynav_failed(direction: DirectionType): boolean + list_mnemonic_labels(): Widget[] + map(): void + measure(orientation: Orientation, for_size: number): [ /* minimum */ number | null, /* natural */ number | null, /* minimum_baseline */ number | null, /* natural_baseline */ number | null ] + mnemonic_activate(group_cycling: boolean): boolean + observe_children(): Gio.ListModel + observe_controllers(): Gio.ListModel + pick(x: number, y: number, flags: PickFlags): Widget | null + queue_allocate(): void + queue_draw(): void + queue_resize(): void + realize(): void + remove_controller(controller: EventController): void + remove_css_class(css_class: string): void + remove_mnemonic_label(label: Widget): void + remove_tick_callback(id: number): void + set_can_focus(can_focus: boolean): void + set_can_target(can_target: boolean): void + set_child_visible(child_visible: boolean): void + set_css_classes(classes: string[]): void + set_cursor(cursor?: Gdk.Cursor | null): void + set_cursor_from_name(name?: string | null): void + set_direction(dir: TextDirection): void + set_focus_child(child?: Widget | null): void + set_focus_on_click(focus_on_click: boolean): void + set_focusable(focusable: boolean): void + set_font_map(font_map?: Pango.FontMap | null): void + set_font_options(options?: cairo.FontOptions | null): void + set_halign(align: Align): void + set_has_tooltip(has_tooltip: boolean): void + set_hexpand(expand: boolean): void + set_hexpand_set(set: boolean): void + set_layout_manager(layout_manager?: LayoutManager | null): void + set_margin_bottom(margin: number): void + set_margin_end(margin: number): void + set_margin_start(margin: number): void + set_margin_top(margin: number): void + set_name(name: string): void + set_opacity(opacity: number): void + set_overflow(overflow: Overflow): void + set_parent(parent: Widget): void + set_receives_default(receives_default: boolean): void + set_sensitive(sensitive: boolean): void + set_size_request(width: number, height: number): void + set_state_flags(flags: StateFlags, clear: boolean): void + set_tooltip_markup(markup?: string | null): void + set_tooltip_text(text?: string | null): void + set_valign(align: Align): void + set_vexpand(expand: boolean): void + set_vexpand_set(set: boolean): void + set_visible(visible: boolean): void + should_layout(): boolean + show(): void + size_allocate(allocation: Allocation, baseline: number): void + snapshot_child(child: Widget, snapshot: Snapshot): void + translate_coordinates(dest_widget: Widget, src_x: number, src_y: number): [ /* returnType */ boolean, /* dest_x */ number | null, /* dest_y */ number | null ] + trigger_tooltip_query(): void + unmap(): void + unparent(): void + unrealize(): void + unset_state_flags(flags: StateFlags): void + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Methods of Gtk.Accessible */ + get_accessible_role(): AccessibleRole + reset_property(property: AccessibleProperty): void + reset_relation(relation: AccessibleRelation): void + reset_state(state: AccessibleState): void + update_property(properties: AccessibleProperty[], values: any): void + update_relation(relations: AccessibleRelation[], values: any): void + update_state(states: AccessibleState[], values: any): void + /* Methods of Gtk.Buildable */ + get_buildable_id(): string + /* Methods of Gtk.Orientable */ + get_orientation(): Orientation + set_orientation(orientation: Orientation): void + /* Virtual methods of Gtk.ScaleButton */ + vfunc_value_changed(value: number): void + /* Virtual methods of Gtk.Widget */ + vfunc_compute_expand(hexpand_p: boolean, vexpand_p: boolean): void + vfunc_contains(x: number, y: number): boolean + vfunc_css_changed(change: CssStyleChange): void + vfunc_direction_changed(previous_direction: TextDirection): void + vfunc_focus(direction: DirectionType): boolean + vfunc_get_request_mode(): SizeRequestMode + vfunc_grab_focus(): boolean + vfunc_hide(): void + vfunc_keynav_failed(direction: DirectionType): boolean + vfunc_map(): void + vfunc_measure(orientation: Orientation, for_size: number): [ /* minimum */ number | null, /* natural */ number | null, /* minimum_baseline */ number | null, /* natural_baseline */ number | null ] + vfunc_mnemonic_activate(group_cycling: boolean): boolean + vfunc_move_focus(direction: DirectionType): void + vfunc_query_tooltip(x: number, y: number, keyboard_tooltip: boolean, tooltip: Tooltip): boolean + vfunc_realize(): void + vfunc_root(): void + vfunc_set_focus_child(child?: Widget | null): void + vfunc_show(): void + vfunc_size_allocate(width: number, height: number, baseline: number): void + vfunc_snapshot(snapshot: Snapshot): void + vfunc_state_flags_changed(previous_state_flags: StateFlags): void + vfunc_system_setting_changed(settings: SystemSetting): void + vfunc_unmap(): void + vfunc_unrealize(): void + vfunc_unroot(): void + vfunc_add_child(builder: Builder, child: GObject.Object, type?: string | null): void + vfunc_custom_finished(builder: Builder, child: GObject.Object | null, tagname: string, data?: object | null): void + vfunc_custom_tag_end(builder: Builder, child: GObject.Object | null, tagname: string, data?: object | null): void + vfunc_custom_tag_start(builder: Builder, child: GObject.Object | null, tagname: string): [ /* returnType */ boolean, /* parser */ BuildableParser, /* data */ object | null ] + vfunc_get_id(): string + vfunc_get_internal_child(builder: Builder, childname: string): GObject.Object + vfunc_parser_finished(builder: Builder): void + vfunc_set_buildable_property(builder: Builder, name: string, value: any): void + vfunc_set_id(id: string): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Gtk.ScaleButton */ + connect(sigName: "popdown", callback: (($obj: ScaleButton) => void)): number + connect_after(sigName: "popdown", callback: (($obj: ScaleButton) => void)): number + emit(sigName: "popdown"): void + connect(sigName: "popup", callback: (($obj: ScaleButton) => void)): number + connect_after(sigName: "popup", callback: (($obj: ScaleButton) => void)): number + emit(sigName: "popup"): void + connect(sigName: "value-changed", callback: (($obj: ScaleButton, value: number) => void)): number + connect_after(sigName: "value-changed", callback: (($obj: ScaleButton, value: number) => void)): number + emit(sigName: "value-changed", value: number): void + /* Signals of Gtk.Widget */ + connect(sigName: "destroy", callback: (($obj: ScaleButton) => void)): number + connect_after(sigName: "destroy", callback: (($obj: ScaleButton) => void)): number + emit(sigName: "destroy"): void + connect(sigName: "direction-changed", callback: (($obj: ScaleButton, previous_direction: TextDirection) => void)): number + connect_after(sigName: "direction-changed", callback: (($obj: ScaleButton, previous_direction: TextDirection) => void)): number + emit(sigName: "direction-changed", previous_direction: TextDirection): void + connect(sigName: "hide", callback: (($obj: ScaleButton) => void)): number + connect_after(sigName: "hide", callback: (($obj: ScaleButton) => void)): number + emit(sigName: "hide"): void + connect(sigName: "keynav-failed", callback: (($obj: ScaleButton, direction: DirectionType) => boolean)): number + connect_after(sigName: "keynav-failed", callback: (($obj: ScaleButton, direction: DirectionType) => boolean)): number + emit(sigName: "keynav-failed", direction: DirectionType): void + connect(sigName: "map", callback: (($obj: ScaleButton) => void)): number + connect_after(sigName: "map", callback: (($obj: ScaleButton) => void)): number + emit(sigName: "map"): void + connect(sigName: "mnemonic-activate", callback: (($obj: ScaleButton, group_cycling: boolean) => boolean)): number + connect_after(sigName: "mnemonic-activate", callback: (($obj: ScaleButton, group_cycling: boolean) => boolean)): number + emit(sigName: "mnemonic-activate", group_cycling: boolean): void + connect(sigName: "move-focus", callback: (($obj: ScaleButton, direction: DirectionType) => void)): number + connect_after(sigName: "move-focus", callback: (($obj: ScaleButton, direction: DirectionType) => void)): number + emit(sigName: "move-focus", direction: DirectionType): void + connect(sigName: "query-tooltip", callback: (($obj: ScaleButton, x: number, y: number, keyboard_mode: boolean, tooltip: Tooltip) => boolean)): number + connect_after(sigName: "query-tooltip", callback: (($obj: ScaleButton, x: number, y: number, keyboard_mode: boolean, tooltip: Tooltip) => boolean)): number + emit(sigName: "query-tooltip", x: number, y: number, keyboard_mode: boolean, tooltip: Tooltip): void + connect(sigName: "realize", callback: (($obj: ScaleButton) => void)): number + connect_after(sigName: "realize", callback: (($obj: ScaleButton) => void)): number + emit(sigName: "realize"): void + connect(sigName: "show", callback: (($obj: ScaleButton) => void)): number + connect_after(sigName: "show", callback: (($obj: ScaleButton) => void)): number + emit(sigName: "show"): void + connect(sigName: "state-flags-changed", callback: (($obj: ScaleButton, flags: StateFlags) => void)): number + connect_after(sigName: "state-flags-changed", callback: (($obj: ScaleButton, flags: StateFlags) => void)): number + emit(sigName: "state-flags-changed", flags: StateFlags): void + connect(sigName: "unmap", callback: (($obj: ScaleButton) => void)): number + connect_after(sigName: "unmap", callback: (($obj: ScaleButton) => void)): number + emit(sigName: "unmap"): void + connect(sigName: "unrealize", callback: (($obj: ScaleButton) => void)): number + connect_after(sigName: "unrealize", callback: (($obj: ScaleButton) => void)): number + emit(sigName: "unrealize"): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: ScaleButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: ScaleButton, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: "notify::adjustment", callback: (($obj: ScaleButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::adjustment", callback: (($obj: ScaleButton, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::icons", callback: (($obj: ScaleButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::icons", callback: (($obj: ScaleButton, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::value", callback: (($obj: ScaleButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::value", callback: (($obj: ScaleButton, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::can-focus", callback: (($obj: ScaleButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::can-focus", callback: (($obj: ScaleButton, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::can-target", callback: (($obj: ScaleButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::can-target", callback: (($obj: ScaleButton, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::css-classes", callback: (($obj: ScaleButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::css-classes", callback: (($obj: ScaleButton, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::cursor", callback: (($obj: ScaleButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::cursor", callback: (($obj: ScaleButton, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::focus-on-click", callback: (($obj: ScaleButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::focus-on-click", callback: (($obj: ScaleButton, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::focusable", callback: (($obj: ScaleButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::focusable", callback: (($obj: ScaleButton, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::halign", callback: (($obj: ScaleButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::halign", callback: (($obj: ScaleButton, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::has-default", callback: (($obj: ScaleButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-default", callback: (($obj: ScaleButton, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::has-focus", callback: (($obj: ScaleButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-focus", callback: (($obj: ScaleButton, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::has-tooltip", callback: (($obj: ScaleButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-tooltip", callback: (($obj: ScaleButton, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::height-request", callback: (($obj: ScaleButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::height-request", callback: (($obj: ScaleButton, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::hexpand", callback: (($obj: ScaleButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hexpand", callback: (($obj: ScaleButton, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::hexpand-set", callback: (($obj: ScaleButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hexpand-set", callback: (($obj: ScaleButton, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::layout-manager", callback: (($obj: ScaleButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::layout-manager", callback: (($obj: ScaleButton, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-bottom", callback: (($obj: ScaleButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-bottom", callback: (($obj: ScaleButton, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-end", callback: (($obj: ScaleButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-end", callback: (($obj: ScaleButton, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-start", callback: (($obj: ScaleButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-start", callback: (($obj: ScaleButton, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-top", callback: (($obj: ScaleButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-top", callback: (($obj: ScaleButton, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::name", callback: (($obj: ScaleButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::name", callback: (($obj: ScaleButton, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::opacity", callback: (($obj: ScaleButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::opacity", callback: (($obj: ScaleButton, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::overflow", callback: (($obj: ScaleButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::overflow", callback: (($obj: ScaleButton, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::parent", callback: (($obj: ScaleButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::parent", callback: (($obj: ScaleButton, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::receives-default", callback: (($obj: ScaleButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::receives-default", callback: (($obj: ScaleButton, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::root", callback: (($obj: ScaleButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::root", callback: (($obj: ScaleButton, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::scale-factor", callback: (($obj: ScaleButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::scale-factor", callback: (($obj: ScaleButton, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::sensitive", callback: (($obj: ScaleButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::sensitive", callback: (($obj: ScaleButton, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::tooltip-markup", callback: (($obj: ScaleButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::tooltip-markup", callback: (($obj: ScaleButton, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::tooltip-text", callback: (($obj: ScaleButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::tooltip-text", callback: (($obj: ScaleButton, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::valign", callback: (($obj: ScaleButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::valign", callback: (($obj: ScaleButton, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::vexpand", callback: (($obj: ScaleButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vexpand", callback: (($obj: ScaleButton, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::vexpand-set", callback: (($obj: ScaleButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vexpand-set", callback: (($obj: ScaleButton, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::visible", callback: (($obj: ScaleButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::visible", callback: (($obj: ScaleButton, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::width-request", callback: (($obj: ScaleButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::width-request", callback: (($obj: ScaleButton, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::accessible-role", callback: (($obj: ScaleButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-role", callback: (($obj: ScaleButton, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::orientation", callback: (($obj: ScaleButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::orientation", callback: (($obj: ScaleButton, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: ScaleButton_ConstructProps) + _init (config?: ScaleButton_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(min: number, max: number, step: number, icons?: string[] | null): ScaleButton + static $gtype: GObject.Type +} +export interface Scrollbar_ConstructProps extends Widget_ConstructProps { + adjustment?: Adjustment + accessible_role?: AccessibleRole + orientation?: Orientation +} +export class Scrollbar { + /* Properties of Gtk.Scrollbar */ + adjustment: Adjustment + /* Properties of Gtk.Widget */ + can_focus: boolean + can_target: boolean + css_classes: string[] + cursor: Gdk.Cursor + focus_on_click: boolean + focusable: boolean + halign: Align + readonly has_default: boolean + readonly has_focus: boolean + has_tooltip: boolean + height_request: number + hexpand: boolean + hexpand_set: boolean + layout_manager: LayoutManager + margin_bottom: number + margin_end: number + margin_start: number + margin_top: number + name: string + opacity: number + overflow: Overflow + readonly parent: Widget + receives_default: boolean + readonly root: Root + readonly scale_factor: number + sensitive: boolean + tooltip_markup: string + tooltip_text: string + valign: Align + vexpand: boolean + vexpand_set: boolean + visible: boolean + width_request: number + /* Properties of Gtk.Accessible */ + accessible_role: AccessibleRole + /* Properties of Gtk.Orientable */ + orientation: Orientation + /* Fields of Gtk.Widget */ + parent_instance: GObject.InitiallyUnowned + /* Fields of GObject.InitiallyUnowned */ + g_type_instance: GObject.TypeInstance + /* Methods of Gtk.Scrollbar */ + get_adjustment(): Adjustment + set_adjustment(adjustment?: Adjustment | null): void + /* Methods of Gtk.Widget */ + action_set_enabled(action_name: string, enabled: boolean): void + activate(): boolean + activate_action(name: string, args?: GLib.Variant | null): boolean + activate_default(): void + add_controller(controller: EventController): void + add_css_class(css_class: string): void + add_mnemonic_label(label: Widget): void + add_tick_callback(callback: TickCallback): number + allocate(width: number, height: number, baseline: number, transform?: Gsk.Transform | null): void + child_focus(direction: DirectionType): boolean + compute_bounds(target: Widget): [ /* returnType */ boolean, /* out_bounds */ Graphene.Rect ] + compute_expand(orientation: Orientation): boolean + compute_point(target: Widget, point: Graphene.Point): [ /* returnType */ boolean, /* out_point */ Graphene.Point ] + compute_transform(target: Widget): [ /* returnType */ boolean, /* out_transform */ Graphene.Matrix ] + contains(x: number, y: number): boolean + create_pango_context(): Pango.Context + create_pango_layout(text?: string | null): Pango.Layout + drag_check_threshold(start_x: number, start_y: number, current_x: number, current_y: number): boolean + error_bell(): void + get_allocated_baseline(): number + get_allocated_height(): number + get_allocated_width(): number + get_allocation(): /* allocation */ Allocation + get_ancestor(widget_type: GObject.Type): Widget | null + get_can_focus(): boolean + get_can_target(): boolean + get_child_visible(): boolean + get_clipboard(): Gdk.Clipboard + get_css_classes(): string[] + get_css_name(): string + get_cursor(): Gdk.Cursor | null + get_direction(): TextDirection + get_display(): Gdk.Display + get_first_child(): Widget | null + get_focus_child(): Widget | null + get_focus_on_click(): boolean + get_focusable(): boolean + get_font_map(): Pango.FontMap | null + get_font_options(): cairo.FontOptions | null + get_frame_clock(): Gdk.FrameClock | null + get_halign(): Align + get_has_tooltip(): boolean + get_height(): number + get_hexpand(): boolean + get_hexpand_set(): boolean + get_last_child(): Widget | null + get_layout_manager(): LayoutManager | null + get_mapped(): boolean + get_margin_bottom(): number + get_margin_end(): number + get_margin_start(): number + get_margin_top(): number + get_name(): string + get_native(): Native | null + get_next_sibling(): Widget | null + get_opacity(): number + get_overflow(): Overflow + get_pango_context(): Pango.Context + get_parent(): Widget | null + get_preferred_size(): [ /* minimum_size */ Requisition | null, /* natural_size */ Requisition | null ] + get_prev_sibling(): Widget | null + get_primary_clipboard(): Gdk.Clipboard + get_realized(): boolean + get_receives_default(): boolean + get_request_mode(): SizeRequestMode + get_root(): Root | null + get_scale_factor(): number + get_sensitive(): boolean + get_settings(): Settings + get_size(orientation: Orientation): number + get_size_request(): [ /* width */ number | null, /* height */ number | null ] + get_state_flags(): StateFlags + get_style_context(): StyleContext + get_template_child(widget_type: GObject.Type, name: string): GObject.Object + get_tooltip_markup(): string | null + get_tooltip_text(): string | null + get_valign(): Align + get_vexpand(): boolean + get_vexpand_set(): boolean + get_visible(): boolean + get_width(): number + grab_focus(): boolean + has_css_class(css_class: string): boolean + has_visible_focus(): boolean + hide(): void + in_destruction(): boolean + init_template(): void + insert_action_group(name: string, group?: Gio.ActionGroup | null): void + insert_after(parent: Widget, previous_sibling?: Widget | null): void + insert_before(parent: Widget, next_sibling?: Widget | null): void + is_ancestor(ancestor: Widget): boolean + is_drawable(): boolean + is_focus(): boolean + is_sensitive(): boolean + is_visible(): boolean + keynav_failed(direction: DirectionType): boolean + list_mnemonic_labels(): Widget[] + map(): void + measure(orientation: Orientation, for_size: number): [ /* minimum */ number | null, /* natural */ number | null, /* minimum_baseline */ number | null, /* natural_baseline */ number | null ] + mnemonic_activate(group_cycling: boolean): boolean + observe_children(): Gio.ListModel + observe_controllers(): Gio.ListModel + pick(x: number, y: number, flags: PickFlags): Widget | null + queue_allocate(): void + queue_draw(): void + queue_resize(): void + realize(): void + remove_controller(controller: EventController): void + remove_css_class(css_class: string): void + remove_mnemonic_label(label: Widget): void + remove_tick_callback(id: number): void + set_can_focus(can_focus: boolean): void + set_can_target(can_target: boolean): void + set_child_visible(child_visible: boolean): void + set_css_classes(classes: string[]): void + set_cursor(cursor?: Gdk.Cursor | null): void + set_cursor_from_name(name?: string | null): void + set_direction(dir: TextDirection): void + set_focus_child(child?: Widget | null): void + set_focus_on_click(focus_on_click: boolean): void + set_focusable(focusable: boolean): void + set_font_map(font_map?: Pango.FontMap | null): void + set_font_options(options?: cairo.FontOptions | null): void + set_halign(align: Align): void + set_has_tooltip(has_tooltip: boolean): void + set_hexpand(expand: boolean): void + set_hexpand_set(set: boolean): void + set_layout_manager(layout_manager?: LayoutManager | null): void + set_margin_bottom(margin: number): void + set_margin_end(margin: number): void + set_margin_start(margin: number): void + set_margin_top(margin: number): void + set_name(name: string): void + set_opacity(opacity: number): void + set_overflow(overflow: Overflow): void + set_parent(parent: Widget): void + set_receives_default(receives_default: boolean): void + set_sensitive(sensitive: boolean): void + set_size_request(width: number, height: number): void + set_state_flags(flags: StateFlags, clear: boolean): void + set_tooltip_markup(markup?: string | null): void + set_tooltip_text(text?: string | null): void + set_valign(align: Align): void + set_vexpand(expand: boolean): void + set_vexpand_set(set: boolean): void + set_visible(visible: boolean): void + should_layout(): boolean + show(): void + size_allocate(allocation: Allocation, baseline: number): void + snapshot_child(child: Widget, snapshot: Snapshot): void + translate_coordinates(dest_widget: Widget, src_x: number, src_y: number): [ /* returnType */ boolean, /* dest_x */ number | null, /* dest_y */ number | null ] + trigger_tooltip_query(): void + unmap(): void + unparent(): void + unrealize(): void + unset_state_flags(flags: StateFlags): void + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Methods of Gtk.Accessible */ + get_accessible_role(): AccessibleRole + reset_property(property: AccessibleProperty): void + reset_relation(relation: AccessibleRelation): void + reset_state(state: AccessibleState): void + update_property(properties: AccessibleProperty[], values: any): void + update_relation(relations: AccessibleRelation[], values: any): void + update_state(states: AccessibleState[], values: any): void + /* Methods of Gtk.Buildable */ + get_buildable_id(): string + /* Methods of Gtk.Orientable */ + get_orientation(): Orientation + set_orientation(orientation: Orientation): void + /* Virtual methods of Gtk.Widget */ + vfunc_compute_expand(hexpand_p: boolean, vexpand_p: boolean): void + vfunc_contains(x: number, y: number): boolean + vfunc_css_changed(change: CssStyleChange): void + vfunc_direction_changed(previous_direction: TextDirection): void + vfunc_focus(direction: DirectionType): boolean + vfunc_get_request_mode(): SizeRequestMode + vfunc_grab_focus(): boolean + vfunc_hide(): void + vfunc_keynav_failed(direction: DirectionType): boolean + vfunc_map(): void + vfunc_measure(orientation: Orientation, for_size: number): [ /* minimum */ number | null, /* natural */ number | null, /* minimum_baseline */ number | null, /* natural_baseline */ number | null ] + vfunc_mnemonic_activate(group_cycling: boolean): boolean + vfunc_move_focus(direction: DirectionType): void + vfunc_query_tooltip(x: number, y: number, keyboard_tooltip: boolean, tooltip: Tooltip): boolean + vfunc_realize(): void + vfunc_root(): void + vfunc_set_focus_child(child?: Widget | null): void + vfunc_show(): void + vfunc_size_allocate(width: number, height: number, baseline: number): void + vfunc_snapshot(snapshot: Snapshot): void + vfunc_state_flags_changed(previous_state_flags: StateFlags): void + vfunc_system_setting_changed(settings: SystemSetting): void + vfunc_unmap(): void + vfunc_unrealize(): void + vfunc_unroot(): void + vfunc_add_child(builder: Builder, child: GObject.Object, type?: string | null): void + vfunc_custom_finished(builder: Builder, child: GObject.Object | null, tagname: string, data?: object | null): void + vfunc_custom_tag_end(builder: Builder, child: GObject.Object | null, tagname: string, data?: object | null): void + vfunc_custom_tag_start(builder: Builder, child: GObject.Object | null, tagname: string): [ /* returnType */ boolean, /* parser */ BuildableParser, /* data */ object | null ] + vfunc_get_id(): string + vfunc_get_internal_child(builder: Builder, childname: string): GObject.Object + vfunc_parser_finished(builder: Builder): void + vfunc_set_buildable_property(builder: Builder, name: string, value: any): void + vfunc_set_id(id: string): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Gtk.Widget */ + connect(sigName: "destroy", callback: (($obj: Scrollbar) => void)): number + connect_after(sigName: "destroy", callback: (($obj: Scrollbar) => void)): number + emit(sigName: "destroy"): void + connect(sigName: "direction-changed", callback: (($obj: Scrollbar, previous_direction: TextDirection) => void)): number + connect_after(sigName: "direction-changed", callback: (($obj: Scrollbar, previous_direction: TextDirection) => void)): number + emit(sigName: "direction-changed", previous_direction: TextDirection): void + connect(sigName: "hide", callback: (($obj: Scrollbar) => void)): number + connect_after(sigName: "hide", callback: (($obj: Scrollbar) => void)): number + emit(sigName: "hide"): void + connect(sigName: "keynav-failed", callback: (($obj: Scrollbar, direction: DirectionType) => boolean)): number + connect_after(sigName: "keynav-failed", callback: (($obj: Scrollbar, direction: DirectionType) => boolean)): number + emit(sigName: "keynav-failed", direction: DirectionType): void + connect(sigName: "map", callback: (($obj: Scrollbar) => void)): number + connect_after(sigName: "map", callback: (($obj: Scrollbar) => void)): number + emit(sigName: "map"): void + connect(sigName: "mnemonic-activate", callback: (($obj: Scrollbar, group_cycling: boolean) => boolean)): number + connect_after(sigName: "mnemonic-activate", callback: (($obj: Scrollbar, group_cycling: boolean) => boolean)): number + emit(sigName: "mnemonic-activate", group_cycling: boolean): void + connect(sigName: "move-focus", callback: (($obj: Scrollbar, direction: DirectionType) => void)): number + connect_after(sigName: "move-focus", callback: (($obj: Scrollbar, direction: DirectionType) => void)): number + emit(sigName: "move-focus", direction: DirectionType): void + connect(sigName: "query-tooltip", callback: (($obj: Scrollbar, x: number, y: number, keyboard_mode: boolean, tooltip: Tooltip) => boolean)): number + connect_after(sigName: "query-tooltip", callback: (($obj: Scrollbar, x: number, y: number, keyboard_mode: boolean, tooltip: Tooltip) => boolean)): number + emit(sigName: "query-tooltip", x: number, y: number, keyboard_mode: boolean, tooltip: Tooltip): void + connect(sigName: "realize", callback: (($obj: Scrollbar) => void)): number + connect_after(sigName: "realize", callback: (($obj: Scrollbar) => void)): number + emit(sigName: "realize"): void + connect(sigName: "show", callback: (($obj: Scrollbar) => void)): number + connect_after(sigName: "show", callback: (($obj: Scrollbar) => void)): number + emit(sigName: "show"): void + connect(sigName: "state-flags-changed", callback: (($obj: Scrollbar, flags: StateFlags) => void)): number + connect_after(sigName: "state-flags-changed", callback: (($obj: Scrollbar, flags: StateFlags) => void)): number + emit(sigName: "state-flags-changed", flags: StateFlags): void + connect(sigName: "unmap", callback: (($obj: Scrollbar) => void)): number + connect_after(sigName: "unmap", callback: (($obj: Scrollbar) => void)): number + emit(sigName: "unmap"): void + connect(sigName: "unrealize", callback: (($obj: Scrollbar) => void)): number + connect_after(sigName: "unrealize", callback: (($obj: Scrollbar) => void)): number + emit(sigName: "unrealize"): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: Scrollbar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: Scrollbar, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: "notify::adjustment", callback: (($obj: Scrollbar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::adjustment", callback: (($obj: Scrollbar, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::can-focus", callback: (($obj: Scrollbar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::can-focus", callback: (($obj: Scrollbar, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::can-target", callback: (($obj: Scrollbar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::can-target", callback: (($obj: Scrollbar, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::css-classes", callback: (($obj: Scrollbar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::css-classes", callback: (($obj: Scrollbar, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::cursor", callback: (($obj: Scrollbar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::cursor", callback: (($obj: Scrollbar, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::focus-on-click", callback: (($obj: Scrollbar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::focus-on-click", callback: (($obj: Scrollbar, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::focusable", callback: (($obj: Scrollbar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::focusable", callback: (($obj: Scrollbar, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::halign", callback: (($obj: Scrollbar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::halign", callback: (($obj: Scrollbar, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::has-default", callback: (($obj: Scrollbar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-default", callback: (($obj: Scrollbar, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::has-focus", callback: (($obj: Scrollbar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-focus", callback: (($obj: Scrollbar, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::has-tooltip", callback: (($obj: Scrollbar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-tooltip", callback: (($obj: Scrollbar, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::height-request", callback: (($obj: Scrollbar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::height-request", callback: (($obj: Scrollbar, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::hexpand", callback: (($obj: Scrollbar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hexpand", callback: (($obj: Scrollbar, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::hexpand-set", callback: (($obj: Scrollbar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hexpand-set", callback: (($obj: Scrollbar, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::layout-manager", callback: (($obj: Scrollbar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::layout-manager", callback: (($obj: Scrollbar, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-bottom", callback: (($obj: Scrollbar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-bottom", callback: (($obj: Scrollbar, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-end", callback: (($obj: Scrollbar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-end", callback: (($obj: Scrollbar, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-start", callback: (($obj: Scrollbar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-start", callback: (($obj: Scrollbar, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-top", callback: (($obj: Scrollbar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-top", callback: (($obj: Scrollbar, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::name", callback: (($obj: Scrollbar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::name", callback: (($obj: Scrollbar, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::opacity", callback: (($obj: Scrollbar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::opacity", callback: (($obj: Scrollbar, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::overflow", callback: (($obj: Scrollbar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::overflow", callback: (($obj: Scrollbar, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::parent", callback: (($obj: Scrollbar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::parent", callback: (($obj: Scrollbar, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::receives-default", callback: (($obj: Scrollbar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::receives-default", callback: (($obj: Scrollbar, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::root", callback: (($obj: Scrollbar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::root", callback: (($obj: Scrollbar, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::scale-factor", callback: (($obj: Scrollbar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::scale-factor", callback: (($obj: Scrollbar, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::sensitive", callback: (($obj: Scrollbar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::sensitive", callback: (($obj: Scrollbar, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::tooltip-markup", callback: (($obj: Scrollbar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::tooltip-markup", callback: (($obj: Scrollbar, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::tooltip-text", callback: (($obj: Scrollbar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::tooltip-text", callback: (($obj: Scrollbar, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::valign", callback: (($obj: Scrollbar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::valign", callback: (($obj: Scrollbar, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::vexpand", callback: (($obj: Scrollbar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vexpand", callback: (($obj: Scrollbar, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::vexpand-set", callback: (($obj: Scrollbar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vexpand-set", callback: (($obj: Scrollbar, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::visible", callback: (($obj: Scrollbar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::visible", callback: (($obj: Scrollbar, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::width-request", callback: (($obj: Scrollbar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::width-request", callback: (($obj: Scrollbar, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::accessible-role", callback: (($obj: Scrollbar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-role", callback: (($obj: Scrollbar, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::orientation", callback: (($obj: Scrollbar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::orientation", callback: (($obj: Scrollbar, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: Scrollbar_ConstructProps) + _init (config?: Scrollbar_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(orientation: Orientation, adjustment?: Adjustment | null): Scrollbar + static $gtype: GObject.Type +} +export interface ScrolledWindow_ConstructProps extends Widget_ConstructProps { + child?: Widget + hadjustment?: Adjustment + has_frame?: boolean + hscrollbar_policy?: PolicyType + kinetic_scrolling?: boolean + max_content_height?: number + max_content_width?: number + min_content_height?: number + min_content_width?: number + overlay_scrolling?: boolean + propagate_natural_height?: boolean + propagate_natural_width?: boolean + vadjustment?: Adjustment + vscrollbar_policy?: PolicyType + window_placement?: CornerType + accessible_role?: AccessibleRole +} +export class ScrolledWindow { + /* Properties of Gtk.ScrolledWindow */ + child: Widget + hadjustment: Adjustment + has_frame: boolean + hscrollbar_policy: PolicyType + kinetic_scrolling: boolean + max_content_height: number + max_content_width: number + min_content_height: number + min_content_width: number + overlay_scrolling: boolean + propagate_natural_height: boolean + propagate_natural_width: boolean + vadjustment: Adjustment + vscrollbar_policy: PolicyType + window_placement: CornerType + /* Properties of Gtk.Widget */ + can_focus: boolean + can_target: boolean + css_classes: string[] + cursor: Gdk.Cursor + focus_on_click: boolean + focusable: boolean + halign: Align + readonly has_default: boolean + readonly has_focus: boolean + has_tooltip: boolean + height_request: number + hexpand: boolean + hexpand_set: boolean + layout_manager: LayoutManager + margin_bottom: number + margin_end: number + margin_start: number + margin_top: number + name: string + opacity: number + overflow: Overflow + readonly parent: Widget + receives_default: boolean + readonly root: Root + readonly scale_factor: number + sensitive: boolean + tooltip_markup: string + tooltip_text: string + valign: Align + vexpand: boolean + vexpand_set: boolean + visible: boolean + width_request: number + /* Properties of Gtk.Accessible */ + accessible_role: AccessibleRole + /* Fields of Gtk.Widget */ + parent_instance: GObject.InitiallyUnowned + /* Fields of GObject.InitiallyUnowned */ + g_type_instance: GObject.TypeInstance + /* Methods of Gtk.ScrolledWindow */ + get_child(): Widget | null + get_hadjustment(): Adjustment + get_has_frame(): boolean + get_hscrollbar(): Widget + get_kinetic_scrolling(): boolean + get_max_content_height(): number + get_max_content_width(): number + get_min_content_height(): number + get_min_content_width(): number + get_overlay_scrolling(): boolean + get_placement(): CornerType + get_policy(): [ /* hscrollbar_policy */ PolicyType | null, /* vscrollbar_policy */ PolicyType | null ] + get_propagate_natural_height(): boolean + get_propagate_natural_width(): boolean + get_vadjustment(): Adjustment + get_vscrollbar(): Widget + set_child(child?: Widget | null): void + set_hadjustment(hadjustment?: Adjustment | null): void + set_has_frame(has_frame: boolean): void + set_kinetic_scrolling(kinetic_scrolling: boolean): void + set_max_content_height(height: number): void + set_max_content_width(width: number): void + set_min_content_height(height: number): void + set_min_content_width(width: number): void + set_overlay_scrolling(overlay_scrolling: boolean): void + set_placement(window_placement: CornerType): void + set_policy(hscrollbar_policy: PolicyType, vscrollbar_policy: PolicyType): void + set_propagate_natural_height(propagate: boolean): void + set_propagate_natural_width(propagate: boolean): void + set_vadjustment(vadjustment?: Adjustment | null): void + unset_placement(): void + /* Methods of Gtk.Widget */ + action_set_enabled(action_name: string, enabled: boolean): void + activate(): boolean + activate_action(name: string, args?: GLib.Variant | null): boolean + activate_default(): void + add_controller(controller: EventController): void + add_css_class(css_class: string): void + add_mnemonic_label(label: Widget): void + add_tick_callback(callback: TickCallback): number + allocate(width: number, height: number, baseline: number, transform?: Gsk.Transform | null): void + child_focus(direction: DirectionType): boolean + compute_bounds(target: Widget): [ /* returnType */ boolean, /* out_bounds */ Graphene.Rect ] + compute_expand(orientation: Orientation): boolean + compute_point(target: Widget, point: Graphene.Point): [ /* returnType */ boolean, /* out_point */ Graphene.Point ] + compute_transform(target: Widget): [ /* returnType */ boolean, /* out_transform */ Graphene.Matrix ] + contains(x: number, y: number): boolean + create_pango_context(): Pango.Context + create_pango_layout(text?: string | null): Pango.Layout + drag_check_threshold(start_x: number, start_y: number, current_x: number, current_y: number): boolean + error_bell(): void + get_allocated_baseline(): number + get_allocated_height(): number + get_allocated_width(): number + get_allocation(): /* allocation */ Allocation + get_ancestor(widget_type: GObject.Type): Widget | null + get_can_focus(): boolean + get_can_target(): boolean + get_child_visible(): boolean + get_clipboard(): Gdk.Clipboard + get_css_classes(): string[] + get_css_name(): string + get_cursor(): Gdk.Cursor | null + get_direction(): TextDirection + get_display(): Gdk.Display + get_first_child(): Widget | null + get_focus_child(): Widget | null + get_focus_on_click(): boolean + get_focusable(): boolean + get_font_map(): Pango.FontMap | null + get_font_options(): cairo.FontOptions | null + get_frame_clock(): Gdk.FrameClock | null + get_halign(): Align + get_has_tooltip(): boolean + get_height(): number + get_hexpand(): boolean + get_hexpand_set(): boolean + get_last_child(): Widget | null + get_layout_manager(): LayoutManager | null + get_mapped(): boolean + get_margin_bottom(): number + get_margin_end(): number + get_margin_start(): number + get_margin_top(): number + get_name(): string + get_native(): Native | null + get_next_sibling(): Widget | null + get_opacity(): number + get_overflow(): Overflow + get_pango_context(): Pango.Context + get_parent(): Widget | null + get_preferred_size(): [ /* minimum_size */ Requisition | null, /* natural_size */ Requisition | null ] + get_prev_sibling(): Widget | null + get_primary_clipboard(): Gdk.Clipboard + get_realized(): boolean + get_receives_default(): boolean + get_request_mode(): SizeRequestMode + get_root(): Root | null + get_scale_factor(): number + get_sensitive(): boolean + get_settings(): Settings + get_size(orientation: Orientation): number + get_size_request(): [ /* width */ number | null, /* height */ number | null ] + get_state_flags(): StateFlags + get_style_context(): StyleContext + get_template_child(widget_type: GObject.Type, name: string): GObject.Object + get_tooltip_markup(): string | null + get_tooltip_text(): string | null + get_valign(): Align + get_vexpand(): boolean + get_vexpand_set(): boolean + get_visible(): boolean + get_width(): number + grab_focus(): boolean + has_css_class(css_class: string): boolean + has_visible_focus(): boolean + hide(): void + in_destruction(): boolean + init_template(): void + insert_action_group(name: string, group?: Gio.ActionGroup | null): void + insert_after(parent: Widget, previous_sibling?: Widget | null): void + insert_before(parent: Widget, next_sibling?: Widget | null): void + is_ancestor(ancestor: Widget): boolean + is_drawable(): boolean + is_focus(): boolean + is_sensitive(): boolean + is_visible(): boolean + keynav_failed(direction: DirectionType): boolean + list_mnemonic_labels(): Widget[] + map(): void + measure(orientation: Orientation, for_size: number): [ /* minimum */ number | null, /* natural */ number | null, /* minimum_baseline */ number | null, /* natural_baseline */ number | null ] + mnemonic_activate(group_cycling: boolean): boolean + observe_children(): Gio.ListModel + observe_controllers(): Gio.ListModel + pick(x: number, y: number, flags: PickFlags): Widget | null + queue_allocate(): void + queue_draw(): void + queue_resize(): void + realize(): void + remove_controller(controller: EventController): void + remove_css_class(css_class: string): void + remove_mnemonic_label(label: Widget): void + remove_tick_callback(id: number): void + set_can_focus(can_focus: boolean): void + set_can_target(can_target: boolean): void + set_child_visible(child_visible: boolean): void + set_css_classes(classes: string[]): void + set_cursor(cursor?: Gdk.Cursor | null): void + set_cursor_from_name(name?: string | null): void + set_direction(dir: TextDirection): void + set_focus_child(child?: Widget | null): void + set_focus_on_click(focus_on_click: boolean): void + set_focusable(focusable: boolean): void + set_font_map(font_map?: Pango.FontMap | null): void + set_font_options(options?: cairo.FontOptions | null): void + set_halign(align: Align): void + set_has_tooltip(has_tooltip: boolean): void + set_hexpand(expand: boolean): void + set_hexpand_set(set: boolean): void + set_layout_manager(layout_manager?: LayoutManager | null): void + set_margin_bottom(margin: number): void + set_margin_end(margin: number): void + set_margin_start(margin: number): void + set_margin_top(margin: number): void + set_name(name: string): void + set_opacity(opacity: number): void + set_overflow(overflow: Overflow): void + set_parent(parent: Widget): void + set_receives_default(receives_default: boolean): void + set_sensitive(sensitive: boolean): void + set_size_request(width: number, height: number): void + set_state_flags(flags: StateFlags, clear: boolean): void + set_tooltip_markup(markup?: string | null): void + set_tooltip_text(text?: string | null): void + set_valign(align: Align): void + set_vexpand(expand: boolean): void + set_vexpand_set(set: boolean): void + set_visible(visible: boolean): void + should_layout(): boolean + show(): void + size_allocate(allocation: Allocation, baseline: number): void + snapshot_child(child: Widget, snapshot: Snapshot): void + translate_coordinates(dest_widget: Widget, src_x: number, src_y: number): [ /* returnType */ boolean, /* dest_x */ number | null, /* dest_y */ number | null ] + trigger_tooltip_query(): void + unmap(): void + unparent(): void + unrealize(): void + unset_state_flags(flags: StateFlags): void + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Methods of Gtk.Accessible */ + get_accessible_role(): AccessibleRole + reset_property(property: AccessibleProperty): void + reset_relation(relation: AccessibleRelation): void + reset_state(state: AccessibleState): void + update_property(properties: AccessibleProperty[], values: any): void + update_relation(relations: AccessibleRelation[], values: any): void + update_state(states: AccessibleState[], values: any): void + /* Methods of Gtk.Buildable */ + get_buildable_id(): string + /* Virtual methods of Gtk.Widget */ + vfunc_compute_expand(hexpand_p: boolean, vexpand_p: boolean): void + vfunc_contains(x: number, y: number): boolean + vfunc_css_changed(change: CssStyleChange): void + vfunc_direction_changed(previous_direction: TextDirection): void + vfunc_focus(direction: DirectionType): boolean + vfunc_get_request_mode(): SizeRequestMode + vfunc_grab_focus(): boolean + vfunc_hide(): void + vfunc_keynav_failed(direction: DirectionType): boolean + vfunc_map(): void + vfunc_measure(orientation: Orientation, for_size: number): [ /* minimum */ number | null, /* natural */ number | null, /* minimum_baseline */ number | null, /* natural_baseline */ number | null ] + vfunc_mnemonic_activate(group_cycling: boolean): boolean + vfunc_move_focus(direction: DirectionType): void + vfunc_query_tooltip(x: number, y: number, keyboard_tooltip: boolean, tooltip: Tooltip): boolean + vfunc_realize(): void + vfunc_root(): void + vfunc_set_focus_child(child?: Widget | null): void + vfunc_show(): void + vfunc_size_allocate(width: number, height: number, baseline: number): void + vfunc_snapshot(snapshot: Snapshot): void + vfunc_state_flags_changed(previous_state_flags: StateFlags): void + vfunc_system_setting_changed(settings: SystemSetting): void + vfunc_unmap(): void + vfunc_unrealize(): void + vfunc_unroot(): void + vfunc_add_child(builder: Builder, child: GObject.Object, type?: string | null): void + vfunc_custom_finished(builder: Builder, child: GObject.Object | null, tagname: string, data?: object | null): void + vfunc_custom_tag_end(builder: Builder, child: GObject.Object | null, tagname: string, data?: object | null): void + vfunc_custom_tag_start(builder: Builder, child: GObject.Object | null, tagname: string): [ /* returnType */ boolean, /* parser */ BuildableParser, /* data */ object | null ] + vfunc_get_id(): string + vfunc_get_internal_child(builder: Builder, childname: string): GObject.Object + vfunc_parser_finished(builder: Builder): void + vfunc_set_buildable_property(builder: Builder, name: string, value: any): void + vfunc_set_id(id: string): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Gtk.ScrolledWindow */ + connect(sigName: "edge-overshot", callback: (($obj: ScrolledWindow, pos: PositionType) => void)): number + connect_after(sigName: "edge-overshot", callback: (($obj: ScrolledWindow, pos: PositionType) => void)): number + emit(sigName: "edge-overshot", pos: PositionType): void + connect(sigName: "edge-reached", callback: (($obj: ScrolledWindow, pos: PositionType) => void)): number + connect_after(sigName: "edge-reached", callback: (($obj: ScrolledWindow, pos: PositionType) => void)): number + emit(sigName: "edge-reached", pos: PositionType): void + connect(sigName: "move-focus-out", callback: (($obj: ScrolledWindow, direction_type: DirectionType) => void)): number + connect_after(sigName: "move-focus-out", callback: (($obj: ScrolledWindow, direction_type: DirectionType) => void)): number + emit(sigName: "move-focus-out", direction_type: DirectionType): void + connect(sigName: "scroll-child", callback: (($obj: ScrolledWindow, scroll: ScrollType, horizontal: boolean) => boolean)): number + connect_after(sigName: "scroll-child", callback: (($obj: ScrolledWindow, scroll: ScrollType, horizontal: boolean) => boolean)): number + emit(sigName: "scroll-child", scroll: ScrollType, horizontal: boolean): void + /* Signals of Gtk.Widget */ + connect(sigName: "destroy", callback: (($obj: ScrolledWindow) => void)): number + connect_after(sigName: "destroy", callback: (($obj: ScrolledWindow) => void)): number + emit(sigName: "destroy"): void + connect(sigName: "direction-changed", callback: (($obj: ScrolledWindow, previous_direction: TextDirection) => void)): number + connect_after(sigName: "direction-changed", callback: (($obj: ScrolledWindow, previous_direction: TextDirection) => void)): number + emit(sigName: "direction-changed", previous_direction: TextDirection): void + connect(sigName: "hide", callback: (($obj: ScrolledWindow) => void)): number + connect_after(sigName: "hide", callback: (($obj: ScrolledWindow) => void)): number + emit(sigName: "hide"): void + connect(sigName: "keynav-failed", callback: (($obj: ScrolledWindow, direction: DirectionType) => boolean)): number + connect_after(sigName: "keynav-failed", callback: (($obj: ScrolledWindow, direction: DirectionType) => boolean)): number + emit(sigName: "keynav-failed", direction: DirectionType): void + connect(sigName: "map", callback: (($obj: ScrolledWindow) => void)): number + connect_after(sigName: "map", callback: (($obj: ScrolledWindow) => void)): number + emit(sigName: "map"): void + connect(sigName: "mnemonic-activate", callback: (($obj: ScrolledWindow, group_cycling: boolean) => boolean)): number + connect_after(sigName: "mnemonic-activate", callback: (($obj: ScrolledWindow, group_cycling: boolean) => boolean)): number + emit(sigName: "mnemonic-activate", group_cycling: boolean): void + connect(sigName: "move-focus", callback: (($obj: ScrolledWindow, direction: DirectionType) => void)): number + connect_after(sigName: "move-focus", callback: (($obj: ScrolledWindow, direction: DirectionType) => void)): number + emit(sigName: "move-focus", direction: DirectionType): void + connect(sigName: "query-tooltip", callback: (($obj: ScrolledWindow, x: number, y: number, keyboard_mode: boolean, tooltip: Tooltip) => boolean)): number + connect_after(sigName: "query-tooltip", callback: (($obj: ScrolledWindow, x: number, y: number, keyboard_mode: boolean, tooltip: Tooltip) => boolean)): number + emit(sigName: "query-tooltip", x: number, y: number, keyboard_mode: boolean, tooltip: Tooltip): void + connect(sigName: "realize", callback: (($obj: ScrolledWindow) => void)): number + connect_after(sigName: "realize", callback: (($obj: ScrolledWindow) => void)): number + emit(sigName: "realize"): void + connect(sigName: "show", callback: (($obj: ScrolledWindow) => void)): number + connect_after(sigName: "show", callback: (($obj: ScrolledWindow) => void)): number + emit(sigName: "show"): void + connect(sigName: "state-flags-changed", callback: (($obj: ScrolledWindow, flags: StateFlags) => void)): number + connect_after(sigName: "state-flags-changed", callback: (($obj: ScrolledWindow, flags: StateFlags) => void)): number + emit(sigName: "state-flags-changed", flags: StateFlags): void + connect(sigName: "unmap", callback: (($obj: ScrolledWindow) => void)): number + connect_after(sigName: "unmap", callback: (($obj: ScrolledWindow) => void)): number + emit(sigName: "unmap"): void + connect(sigName: "unrealize", callback: (($obj: ScrolledWindow) => void)): number + connect_after(sigName: "unrealize", callback: (($obj: ScrolledWindow) => void)): number + emit(sigName: "unrealize"): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: ScrolledWindow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: ScrolledWindow, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: "notify::child", callback: (($obj: ScrolledWindow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::child", callback: (($obj: ScrolledWindow, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::hadjustment", callback: (($obj: ScrolledWindow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hadjustment", callback: (($obj: ScrolledWindow, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::has-frame", callback: (($obj: ScrolledWindow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-frame", callback: (($obj: ScrolledWindow, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::hscrollbar-policy", callback: (($obj: ScrolledWindow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hscrollbar-policy", callback: (($obj: ScrolledWindow, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::kinetic-scrolling", callback: (($obj: ScrolledWindow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::kinetic-scrolling", callback: (($obj: ScrolledWindow, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::max-content-height", callback: (($obj: ScrolledWindow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::max-content-height", callback: (($obj: ScrolledWindow, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::max-content-width", callback: (($obj: ScrolledWindow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::max-content-width", callback: (($obj: ScrolledWindow, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::min-content-height", callback: (($obj: ScrolledWindow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::min-content-height", callback: (($obj: ScrolledWindow, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::min-content-width", callback: (($obj: ScrolledWindow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::min-content-width", callback: (($obj: ScrolledWindow, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::overlay-scrolling", callback: (($obj: ScrolledWindow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::overlay-scrolling", callback: (($obj: ScrolledWindow, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::propagate-natural-height", callback: (($obj: ScrolledWindow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::propagate-natural-height", callback: (($obj: ScrolledWindow, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::propagate-natural-width", callback: (($obj: ScrolledWindow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::propagate-natural-width", callback: (($obj: ScrolledWindow, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::vadjustment", callback: (($obj: ScrolledWindow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vadjustment", callback: (($obj: ScrolledWindow, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::vscrollbar-policy", callback: (($obj: ScrolledWindow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vscrollbar-policy", callback: (($obj: ScrolledWindow, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::window-placement", callback: (($obj: ScrolledWindow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::window-placement", callback: (($obj: ScrolledWindow, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::can-focus", callback: (($obj: ScrolledWindow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::can-focus", callback: (($obj: ScrolledWindow, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::can-target", callback: (($obj: ScrolledWindow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::can-target", callback: (($obj: ScrolledWindow, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::css-classes", callback: (($obj: ScrolledWindow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::css-classes", callback: (($obj: ScrolledWindow, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::cursor", callback: (($obj: ScrolledWindow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::cursor", callback: (($obj: ScrolledWindow, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::focus-on-click", callback: (($obj: ScrolledWindow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::focus-on-click", callback: (($obj: ScrolledWindow, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::focusable", callback: (($obj: ScrolledWindow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::focusable", callback: (($obj: ScrolledWindow, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::halign", callback: (($obj: ScrolledWindow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::halign", callback: (($obj: ScrolledWindow, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::has-default", callback: (($obj: ScrolledWindow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-default", callback: (($obj: ScrolledWindow, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::has-focus", callback: (($obj: ScrolledWindow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-focus", callback: (($obj: ScrolledWindow, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::has-tooltip", callback: (($obj: ScrolledWindow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-tooltip", callback: (($obj: ScrolledWindow, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::height-request", callback: (($obj: ScrolledWindow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::height-request", callback: (($obj: ScrolledWindow, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::hexpand", callback: (($obj: ScrolledWindow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hexpand", callback: (($obj: ScrolledWindow, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::hexpand-set", callback: (($obj: ScrolledWindow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hexpand-set", callback: (($obj: ScrolledWindow, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::layout-manager", callback: (($obj: ScrolledWindow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::layout-manager", callback: (($obj: ScrolledWindow, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-bottom", callback: (($obj: ScrolledWindow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-bottom", callback: (($obj: ScrolledWindow, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-end", callback: (($obj: ScrolledWindow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-end", callback: (($obj: ScrolledWindow, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-start", callback: (($obj: ScrolledWindow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-start", callback: (($obj: ScrolledWindow, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-top", callback: (($obj: ScrolledWindow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-top", callback: (($obj: ScrolledWindow, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::name", callback: (($obj: ScrolledWindow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::name", callback: (($obj: ScrolledWindow, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::opacity", callback: (($obj: ScrolledWindow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::opacity", callback: (($obj: ScrolledWindow, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::overflow", callback: (($obj: ScrolledWindow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::overflow", callback: (($obj: ScrolledWindow, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::parent", callback: (($obj: ScrolledWindow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::parent", callback: (($obj: ScrolledWindow, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::receives-default", callback: (($obj: ScrolledWindow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::receives-default", callback: (($obj: ScrolledWindow, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::root", callback: (($obj: ScrolledWindow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::root", callback: (($obj: ScrolledWindow, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::scale-factor", callback: (($obj: ScrolledWindow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::scale-factor", callback: (($obj: ScrolledWindow, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::sensitive", callback: (($obj: ScrolledWindow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::sensitive", callback: (($obj: ScrolledWindow, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::tooltip-markup", callback: (($obj: ScrolledWindow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::tooltip-markup", callback: (($obj: ScrolledWindow, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::tooltip-text", callback: (($obj: ScrolledWindow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::tooltip-text", callback: (($obj: ScrolledWindow, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::valign", callback: (($obj: ScrolledWindow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::valign", callback: (($obj: ScrolledWindow, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::vexpand", callback: (($obj: ScrolledWindow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vexpand", callback: (($obj: ScrolledWindow, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::vexpand-set", callback: (($obj: ScrolledWindow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vexpand-set", callback: (($obj: ScrolledWindow, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::visible", callback: (($obj: ScrolledWindow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::visible", callback: (($obj: ScrolledWindow, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::width-request", callback: (($obj: ScrolledWindow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::width-request", callback: (($obj: ScrolledWindow, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::accessible-role", callback: (($obj: ScrolledWindow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-role", callback: (($obj: ScrolledWindow, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: ScrolledWindow_ConstructProps) + _init (config?: ScrolledWindow_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(): ScrolledWindow + static $gtype: GObject.Type +} +export interface SearchBar_ConstructProps extends Widget_ConstructProps { + child?: Widget + key_capture_widget?: Widget + search_mode_enabled?: boolean + show_close_button?: boolean + accessible_role?: AccessibleRole +} +export class SearchBar { + /* Properties of Gtk.SearchBar */ + child: Widget + key_capture_widget: Widget + search_mode_enabled: boolean + show_close_button: boolean + /* Properties of Gtk.Widget */ + can_focus: boolean + can_target: boolean + css_classes: string[] + cursor: Gdk.Cursor + focus_on_click: boolean + focusable: boolean + halign: Align + readonly has_default: boolean + readonly has_focus: boolean + has_tooltip: boolean + height_request: number + hexpand: boolean + hexpand_set: boolean + layout_manager: LayoutManager + margin_bottom: number + margin_end: number + margin_start: number + margin_top: number + name: string + opacity: number + overflow: Overflow + readonly parent: Widget + receives_default: boolean + readonly root: Root + readonly scale_factor: number + sensitive: boolean + tooltip_markup: string + tooltip_text: string + valign: Align + vexpand: boolean + vexpand_set: boolean + visible: boolean + width_request: number + /* Properties of Gtk.Accessible */ + accessible_role: AccessibleRole + /* Fields of Gtk.Widget */ + parent_instance: GObject.InitiallyUnowned + /* Fields of GObject.InitiallyUnowned */ + g_type_instance: GObject.TypeInstance + /* Methods of Gtk.SearchBar */ + connect_entry(entry: Editable): void + get_child(): Widget | null + get_key_capture_widget(): Widget + get_search_mode(): boolean + get_show_close_button(): boolean + set_child(child?: Widget | null): void + set_key_capture_widget(widget?: Widget | null): void + set_search_mode(search_mode: boolean): void + set_show_close_button(visible: boolean): void + /* Methods of Gtk.Widget */ + action_set_enabled(action_name: string, enabled: boolean): void + activate(): boolean + activate_action(name: string, args?: GLib.Variant | null): boolean + activate_default(): void + add_controller(controller: EventController): void + add_css_class(css_class: string): void + add_mnemonic_label(label: Widget): void + add_tick_callback(callback: TickCallback): number + allocate(width: number, height: number, baseline: number, transform?: Gsk.Transform | null): void + child_focus(direction: DirectionType): boolean + compute_bounds(target: Widget): [ /* returnType */ boolean, /* out_bounds */ Graphene.Rect ] + compute_expand(orientation: Orientation): boolean + compute_point(target: Widget, point: Graphene.Point): [ /* returnType */ boolean, /* out_point */ Graphene.Point ] + compute_transform(target: Widget): [ /* returnType */ boolean, /* out_transform */ Graphene.Matrix ] + contains(x: number, y: number): boolean + create_pango_context(): Pango.Context + create_pango_layout(text?: string | null): Pango.Layout + drag_check_threshold(start_x: number, start_y: number, current_x: number, current_y: number): boolean + error_bell(): void + get_allocated_baseline(): number + get_allocated_height(): number + get_allocated_width(): number + get_allocation(): /* allocation */ Allocation + get_ancestor(widget_type: GObject.Type): Widget | null + get_can_focus(): boolean + get_can_target(): boolean + get_child_visible(): boolean + get_clipboard(): Gdk.Clipboard + get_css_classes(): string[] + get_css_name(): string + get_cursor(): Gdk.Cursor | null + get_direction(): TextDirection + get_display(): Gdk.Display + get_first_child(): Widget | null + get_focus_child(): Widget | null + get_focus_on_click(): boolean + get_focusable(): boolean + get_font_map(): Pango.FontMap | null + get_font_options(): cairo.FontOptions | null + get_frame_clock(): Gdk.FrameClock | null + get_halign(): Align + get_has_tooltip(): boolean + get_height(): number + get_hexpand(): boolean + get_hexpand_set(): boolean + get_last_child(): Widget | null + get_layout_manager(): LayoutManager | null + get_mapped(): boolean + get_margin_bottom(): number + get_margin_end(): number + get_margin_start(): number + get_margin_top(): number + get_name(): string + get_native(): Native | null + get_next_sibling(): Widget | null + get_opacity(): number + get_overflow(): Overflow + get_pango_context(): Pango.Context + get_parent(): Widget | null + get_preferred_size(): [ /* minimum_size */ Requisition | null, /* natural_size */ Requisition | null ] + get_prev_sibling(): Widget | null + get_primary_clipboard(): Gdk.Clipboard + get_realized(): boolean + get_receives_default(): boolean + get_request_mode(): SizeRequestMode + get_root(): Root | null + get_scale_factor(): number + get_sensitive(): boolean + get_settings(): Settings + get_size(orientation: Orientation): number + get_size_request(): [ /* width */ number | null, /* height */ number | null ] + get_state_flags(): StateFlags + get_style_context(): StyleContext + get_template_child(widget_type: GObject.Type, name: string): GObject.Object + get_tooltip_markup(): string | null + get_tooltip_text(): string | null + get_valign(): Align + get_vexpand(): boolean + get_vexpand_set(): boolean + get_visible(): boolean + get_width(): number + grab_focus(): boolean + has_css_class(css_class: string): boolean + has_visible_focus(): boolean + hide(): void + in_destruction(): boolean + init_template(): void + insert_action_group(name: string, group?: Gio.ActionGroup | null): void + insert_after(parent: Widget, previous_sibling?: Widget | null): void + insert_before(parent: Widget, next_sibling?: Widget | null): void + is_ancestor(ancestor: Widget): boolean + is_drawable(): boolean + is_focus(): boolean + is_sensitive(): boolean + is_visible(): boolean + keynav_failed(direction: DirectionType): boolean + list_mnemonic_labels(): Widget[] + map(): void + measure(orientation: Orientation, for_size: number): [ /* minimum */ number | null, /* natural */ number | null, /* minimum_baseline */ number | null, /* natural_baseline */ number | null ] + mnemonic_activate(group_cycling: boolean): boolean + observe_children(): Gio.ListModel + observe_controllers(): Gio.ListModel + pick(x: number, y: number, flags: PickFlags): Widget | null + queue_allocate(): void + queue_draw(): void + queue_resize(): void + realize(): void + remove_controller(controller: EventController): void + remove_css_class(css_class: string): void + remove_mnemonic_label(label: Widget): void + remove_tick_callback(id: number): void + set_can_focus(can_focus: boolean): void + set_can_target(can_target: boolean): void + set_child_visible(child_visible: boolean): void + set_css_classes(classes: string[]): void + set_cursor(cursor?: Gdk.Cursor | null): void + set_cursor_from_name(name?: string | null): void + set_direction(dir: TextDirection): void + set_focus_child(child?: Widget | null): void + set_focus_on_click(focus_on_click: boolean): void + set_focusable(focusable: boolean): void + set_font_map(font_map?: Pango.FontMap | null): void + set_font_options(options?: cairo.FontOptions | null): void + set_halign(align: Align): void + set_has_tooltip(has_tooltip: boolean): void + set_hexpand(expand: boolean): void + set_hexpand_set(set: boolean): void + set_layout_manager(layout_manager?: LayoutManager | null): void + set_margin_bottom(margin: number): void + set_margin_end(margin: number): void + set_margin_start(margin: number): void + set_margin_top(margin: number): void + set_name(name: string): void + set_opacity(opacity: number): void + set_overflow(overflow: Overflow): void + set_parent(parent: Widget): void + set_receives_default(receives_default: boolean): void + set_sensitive(sensitive: boolean): void + set_size_request(width: number, height: number): void + set_state_flags(flags: StateFlags, clear: boolean): void + set_tooltip_markup(markup?: string | null): void + set_tooltip_text(text?: string | null): void + set_valign(align: Align): void + set_vexpand(expand: boolean): void + set_vexpand_set(set: boolean): void + set_visible(visible: boolean): void + should_layout(): boolean + show(): void + size_allocate(allocation: Allocation, baseline: number): void + snapshot_child(child: Widget, snapshot: Snapshot): void + translate_coordinates(dest_widget: Widget, src_x: number, src_y: number): [ /* returnType */ boolean, /* dest_x */ number | null, /* dest_y */ number | null ] + trigger_tooltip_query(): void + unmap(): void + unparent(): void + unrealize(): void + unset_state_flags(flags: StateFlags): void + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Methods of Gtk.Accessible */ + get_accessible_role(): AccessibleRole + reset_property(property: AccessibleProperty): void + reset_relation(relation: AccessibleRelation): void + reset_state(state: AccessibleState): void + update_property(properties: AccessibleProperty[], values: any): void + update_relation(relations: AccessibleRelation[], values: any): void + update_state(states: AccessibleState[], values: any): void + /* Methods of Gtk.Buildable */ + get_buildable_id(): string + /* Virtual methods of Gtk.Widget */ + vfunc_compute_expand(hexpand_p: boolean, vexpand_p: boolean): void + vfunc_contains(x: number, y: number): boolean + vfunc_css_changed(change: CssStyleChange): void + vfunc_direction_changed(previous_direction: TextDirection): void + vfunc_focus(direction: DirectionType): boolean + vfunc_get_request_mode(): SizeRequestMode + vfunc_grab_focus(): boolean + vfunc_hide(): void + vfunc_keynav_failed(direction: DirectionType): boolean + vfunc_map(): void + vfunc_measure(orientation: Orientation, for_size: number): [ /* minimum */ number | null, /* natural */ number | null, /* minimum_baseline */ number | null, /* natural_baseline */ number | null ] + vfunc_mnemonic_activate(group_cycling: boolean): boolean + vfunc_move_focus(direction: DirectionType): void + vfunc_query_tooltip(x: number, y: number, keyboard_tooltip: boolean, tooltip: Tooltip): boolean + vfunc_realize(): void + vfunc_root(): void + vfunc_set_focus_child(child?: Widget | null): void + vfunc_show(): void + vfunc_size_allocate(width: number, height: number, baseline: number): void + vfunc_snapshot(snapshot: Snapshot): void + vfunc_state_flags_changed(previous_state_flags: StateFlags): void + vfunc_system_setting_changed(settings: SystemSetting): void + vfunc_unmap(): void + vfunc_unrealize(): void + vfunc_unroot(): void + vfunc_add_child(builder: Builder, child: GObject.Object, type?: string | null): void + vfunc_custom_finished(builder: Builder, child: GObject.Object | null, tagname: string, data?: object | null): void + vfunc_custom_tag_end(builder: Builder, child: GObject.Object | null, tagname: string, data?: object | null): void + vfunc_custom_tag_start(builder: Builder, child: GObject.Object | null, tagname: string): [ /* returnType */ boolean, /* parser */ BuildableParser, /* data */ object | null ] + vfunc_get_id(): string + vfunc_get_internal_child(builder: Builder, childname: string): GObject.Object + vfunc_parser_finished(builder: Builder): void + vfunc_set_buildable_property(builder: Builder, name: string, value: any): void + vfunc_set_id(id: string): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Gtk.Widget */ + connect(sigName: "destroy", callback: (($obj: SearchBar) => void)): number + connect_after(sigName: "destroy", callback: (($obj: SearchBar) => void)): number + emit(sigName: "destroy"): void + connect(sigName: "direction-changed", callback: (($obj: SearchBar, previous_direction: TextDirection) => void)): number + connect_after(sigName: "direction-changed", callback: (($obj: SearchBar, previous_direction: TextDirection) => void)): number + emit(sigName: "direction-changed", previous_direction: TextDirection): void + connect(sigName: "hide", callback: (($obj: SearchBar) => void)): number + connect_after(sigName: "hide", callback: (($obj: SearchBar) => void)): number + emit(sigName: "hide"): void + connect(sigName: "keynav-failed", callback: (($obj: SearchBar, direction: DirectionType) => boolean)): number + connect_after(sigName: "keynav-failed", callback: (($obj: SearchBar, direction: DirectionType) => boolean)): number + emit(sigName: "keynav-failed", direction: DirectionType): void + connect(sigName: "map", callback: (($obj: SearchBar) => void)): number + connect_after(sigName: "map", callback: (($obj: SearchBar) => void)): number + emit(sigName: "map"): void + connect(sigName: "mnemonic-activate", callback: (($obj: SearchBar, group_cycling: boolean) => boolean)): number + connect_after(sigName: "mnemonic-activate", callback: (($obj: SearchBar, group_cycling: boolean) => boolean)): number + emit(sigName: "mnemonic-activate", group_cycling: boolean): void + connect(sigName: "move-focus", callback: (($obj: SearchBar, direction: DirectionType) => void)): number + connect_after(sigName: "move-focus", callback: (($obj: SearchBar, direction: DirectionType) => void)): number + emit(sigName: "move-focus", direction: DirectionType): void + connect(sigName: "query-tooltip", callback: (($obj: SearchBar, x: number, y: number, keyboard_mode: boolean, tooltip: Tooltip) => boolean)): number + connect_after(sigName: "query-tooltip", callback: (($obj: SearchBar, x: number, y: number, keyboard_mode: boolean, tooltip: Tooltip) => boolean)): number + emit(sigName: "query-tooltip", x: number, y: number, keyboard_mode: boolean, tooltip: Tooltip): void + connect(sigName: "realize", callback: (($obj: SearchBar) => void)): number + connect_after(sigName: "realize", callback: (($obj: SearchBar) => void)): number + emit(sigName: "realize"): void + connect(sigName: "show", callback: (($obj: SearchBar) => void)): number + connect_after(sigName: "show", callback: (($obj: SearchBar) => void)): number + emit(sigName: "show"): void + connect(sigName: "state-flags-changed", callback: (($obj: SearchBar, flags: StateFlags) => void)): number + connect_after(sigName: "state-flags-changed", callback: (($obj: SearchBar, flags: StateFlags) => void)): number + emit(sigName: "state-flags-changed", flags: StateFlags): void + connect(sigName: "unmap", callback: (($obj: SearchBar) => void)): number + connect_after(sigName: "unmap", callback: (($obj: SearchBar) => void)): number + emit(sigName: "unmap"): void + connect(sigName: "unrealize", callback: (($obj: SearchBar) => void)): number + connect_after(sigName: "unrealize", callback: (($obj: SearchBar) => void)): number + emit(sigName: "unrealize"): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: SearchBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: SearchBar, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: "notify::child", callback: (($obj: SearchBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::child", callback: (($obj: SearchBar, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::key-capture-widget", callback: (($obj: SearchBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::key-capture-widget", callback: (($obj: SearchBar, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::search-mode-enabled", callback: (($obj: SearchBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::search-mode-enabled", callback: (($obj: SearchBar, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::show-close-button", callback: (($obj: SearchBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::show-close-button", callback: (($obj: SearchBar, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::can-focus", callback: (($obj: SearchBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::can-focus", callback: (($obj: SearchBar, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::can-target", callback: (($obj: SearchBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::can-target", callback: (($obj: SearchBar, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::css-classes", callback: (($obj: SearchBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::css-classes", callback: (($obj: SearchBar, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::cursor", callback: (($obj: SearchBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::cursor", callback: (($obj: SearchBar, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::focus-on-click", callback: (($obj: SearchBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::focus-on-click", callback: (($obj: SearchBar, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::focusable", callback: (($obj: SearchBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::focusable", callback: (($obj: SearchBar, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::halign", callback: (($obj: SearchBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::halign", callback: (($obj: SearchBar, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::has-default", callback: (($obj: SearchBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-default", callback: (($obj: SearchBar, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::has-focus", callback: (($obj: SearchBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-focus", callback: (($obj: SearchBar, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::has-tooltip", callback: (($obj: SearchBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-tooltip", callback: (($obj: SearchBar, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::height-request", callback: (($obj: SearchBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::height-request", callback: (($obj: SearchBar, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::hexpand", callback: (($obj: SearchBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hexpand", callback: (($obj: SearchBar, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::hexpand-set", callback: (($obj: SearchBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hexpand-set", callback: (($obj: SearchBar, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::layout-manager", callback: (($obj: SearchBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::layout-manager", callback: (($obj: SearchBar, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-bottom", callback: (($obj: SearchBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-bottom", callback: (($obj: SearchBar, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-end", callback: (($obj: SearchBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-end", callback: (($obj: SearchBar, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-start", callback: (($obj: SearchBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-start", callback: (($obj: SearchBar, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-top", callback: (($obj: SearchBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-top", callback: (($obj: SearchBar, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::name", callback: (($obj: SearchBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::name", callback: (($obj: SearchBar, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::opacity", callback: (($obj: SearchBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::opacity", callback: (($obj: SearchBar, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::overflow", callback: (($obj: SearchBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::overflow", callback: (($obj: SearchBar, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::parent", callback: (($obj: SearchBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::parent", callback: (($obj: SearchBar, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::receives-default", callback: (($obj: SearchBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::receives-default", callback: (($obj: SearchBar, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::root", callback: (($obj: SearchBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::root", callback: (($obj: SearchBar, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::scale-factor", callback: (($obj: SearchBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::scale-factor", callback: (($obj: SearchBar, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::sensitive", callback: (($obj: SearchBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::sensitive", callback: (($obj: SearchBar, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::tooltip-markup", callback: (($obj: SearchBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::tooltip-markup", callback: (($obj: SearchBar, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::tooltip-text", callback: (($obj: SearchBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::tooltip-text", callback: (($obj: SearchBar, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::valign", callback: (($obj: SearchBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::valign", callback: (($obj: SearchBar, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::vexpand", callback: (($obj: SearchBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vexpand", callback: (($obj: SearchBar, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::vexpand-set", callback: (($obj: SearchBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vexpand-set", callback: (($obj: SearchBar, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::visible", callback: (($obj: SearchBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::visible", callback: (($obj: SearchBar, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::width-request", callback: (($obj: SearchBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::width-request", callback: (($obj: SearchBar, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::accessible-role", callback: (($obj: SearchBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-role", callback: (($obj: SearchBar, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: SearchBar_ConstructProps) + _init (config?: SearchBar_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(): SearchBar + static $gtype: GObject.Type +} +export interface SearchEntry_ConstructProps extends Widget_ConstructProps { + activates_default?: boolean + placeholder_text?: string + accessible_role?: AccessibleRole + editable?: boolean + enable_undo?: boolean + max_width_chars?: number + text?: string + width_chars?: number + xalign?: number +} +export class SearchEntry { + /* Properties of Gtk.SearchEntry */ + activates_default: boolean + placeholder_text: string + /* Properties of Gtk.Widget */ + can_focus: boolean + can_target: boolean + css_classes: string[] + cursor: Gdk.Cursor + focus_on_click: boolean + focusable: boolean + halign: Align + readonly has_default: boolean + readonly has_focus: boolean + has_tooltip: boolean + height_request: number + hexpand: boolean + hexpand_set: boolean + layout_manager: LayoutManager + margin_bottom: number + margin_end: number + margin_start: number + margin_top: number + name: string + opacity: number + overflow: Overflow + readonly parent: Widget + receives_default: boolean + readonly root: Root + readonly scale_factor: number + sensitive: boolean + tooltip_markup: string + tooltip_text: string + valign: Align + vexpand: boolean + vexpand_set: boolean + visible: boolean + width_request: number + /* Properties of Gtk.Accessible */ + accessible_role: AccessibleRole + /* Properties of Gtk.Editable */ + readonly cursor_position: number + editable: boolean + enable_undo: boolean + max_width_chars: number + readonly selection_bound: number + text: string + width_chars: number + xalign: number + /* Fields of Gtk.Widget */ + parent_instance: GObject.InitiallyUnowned + /* Fields of GObject.InitiallyUnowned */ + g_type_instance: GObject.TypeInstance + /* Methods of Gtk.SearchEntry */ + get_key_capture_widget(): Widget + set_key_capture_widget(widget?: Widget | null): void + /* Methods of Gtk.Widget */ + action_set_enabled(action_name: string, enabled: boolean): void + activate(): boolean + activate_action(name: string, args?: GLib.Variant | null): boolean + activate_default(): void + add_controller(controller: EventController): void + add_css_class(css_class: string): void + add_mnemonic_label(label: Widget): void + add_tick_callback(callback: TickCallback): number + allocate(width: number, height: number, baseline: number, transform?: Gsk.Transform | null): void + child_focus(direction: DirectionType): boolean + compute_bounds(target: Widget): [ /* returnType */ boolean, /* out_bounds */ Graphene.Rect ] + compute_expand(orientation: Orientation): boolean + compute_point(target: Widget, point: Graphene.Point): [ /* returnType */ boolean, /* out_point */ Graphene.Point ] + compute_transform(target: Widget): [ /* returnType */ boolean, /* out_transform */ Graphene.Matrix ] + contains(x: number, y: number): boolean + create_pango_context(): Pango.Context + create_pango_layout(text?: string | null): Pango.Layout + drag_check_threshold(start_x: number, start_y: number, current_x: number, current_y: number): boolean + error_bell(): void + get_allocated_baseline(): number + get_allocated_height(): number + get_allocated_width(): number + get_allocation(): /* allocation */ Allocation + get_ancestor(widget_type: GObject.Type): Widget | null + get_can_focus(): boolean + get_can_target(): boolean + get_child_visible(): boolean + get_clipboard(): Gdk.Clipboard + get_css_classes(): string[] + get_css_name(): string + get_cursor(): Gdk.Cursor | null + get_direction(): TextDirection + get_display(): Gdk.Display + get_first_child(): Widget | null + get_focus_child(): Widget | null + get_focus_on_click(): boolean + get_focusable(): boolean + get_font_map(): Pango.FontMap | null + get_font_options(): cairo.FontOptions | null + get_frame_clock(): Gdk.FrameClock | null + get_halign(): Align + get_has_tooltip(): boolean + get_height(): number + get_hexpand(): boolean + get_hexpand_set(): boolean + get_last_child(): Widget | null + get_layout_manager(): LayoutManager | null + get_mapped(): boolean + get_margin_bottom(): number + get_margin_end(): number + get_margin_start(): number + get_margin_top(): number + get_name(): string + get_native(): Native | null + get_next_sibling(): Widget | null + get_opacity(): number + get_overflow(): Overflow + get_pango_context(): Pango.Context + get_parent(): Widget | null + get_preferred_size(): [ /* minimum_size */ Requisition | null, /* natural_size */ Requisition | null ] + get_prev_sibling(): Widget | null + get_primary_clipboard(): Gdk.Clipboard + get_realized(): boolean + get_receives_default(): boolean + get_request_mode(): SizeRequestMode + get_root(): Root | null + get_scale_factor(): number + get_sensitive(): boolean + get_settings(): Settings + get_size(orientation: Orientation): number + get_size_request(): [ /* width */ number | null, /* height */ number | null ] + get_state_flags(): StateFlags + get_style_context(): StyleContext + get_template_child(widget_type: GObject.Type, name: string): GObject.Object + get_tooltip_markup(): string | null + get_tooltip_text(): string | null + get_valign(): Align + get_vexpand(): boolean + get_vexpand_set(): boolean + get_visible(): boolean + get_width(): number + grab_focus(): boolean + has_css_class(css_class: string): boolean + has_visible_focus(): boolean + hide(): void + in_destruction(): boolean + init_template(): void + insert_action_group(name: string, group?: Gio.ActionGroup | null): void + insert_after(parent: Widget, previous_sibling?: Widget | null): void + insert_before(parent: Widget, next_sibling?: Widget | null): void + is_ancestor(ancestor: Widget): boolean + is_drawable(): boolean + is_focus(): boolean + is_sensitive(): boolean + is_visible(): boolean + keynav_failed(direction: DirectionType): boolean + list_mnemonic_labels(): Widget[] + map(): void + measure(orientation: Orientation, for_size: number): [ /* minimum */ number | null, /* natural */ number | null, /* minimum_baseline */ number | null, /* natural_baseline */ number | null ] + mnemonic_activate(group_cycling: boolean): boolean + observe_children(): Gio.ListModel + observe_controllers(): Gio.ListModel + pick(x: number, y: number, flags: PickFlags): Widget | null + queue_allocate(): void + queue_draw(): void + queue_resize(): void + realize(): void + remove_controller(controller: EventController): void + remove_css_class(css_class: string): void + remove_mnemonic_label(label: Widget): void + remove_tick_callback(id: number): void + set_can_focus(can_focus: boolean): void + set_can_target(can_target: boolean): void + set_child_visible(child_visible: boolean): void + set_css_classes(classes: string[]): void + set_cursor(cursor?: Gdk.Cursor | null): void + set_cursor_from_name(name?: string | null): void + set_direction(dir: TextDirection): void + set_focus_child(child?: Widget | null): void + set_focus_on_click(focus_on_click: boolean): void + set_focusable(focusable: boolean): void + set_font_map(font_map?: Pango.FontMap | null): void + set_font_options(options?: cairo.FontOptions | null): void + set_halign(align: Align): void + set_has_tooltip(has_tooltip: boolean): void + set_hexpand(expand: boolean): void + set_hexpand_set(set: boolean): void + set_layout_manager(layout_manager?: LayoutManager | null): void + set_margin_bottom(margin: number): void + set_margin_end(margin: number): void + set_margin_start(margin: number): void + set_margin_top(margin: number): void + set_name(name: string): void + set_opacity(opacity: number): void + set_overflow(overflow: Overflow): void + set_parent(parent: Widget): void + set_receives_default(receives_default: boolean): void + set_sensitive(sensitive: boolean): void + set_size_request(width: number, height: number): void + set_state_flags(flags: StateFlags, clear: boolean): void + set_tooltip_markup(markup?: string | null): void + set_tooltip_text(text?: string | null): void + set_valign(align: Align): void + set_vexpand(expand: boolean): void + set_vexpand_set(set: boolean): void + set_visible(visible: boolean): void + should_layout(): boolean + show(): void + size_allocate(allocation: Allocation, baseline: number): void + snapshot_child(child: Widget, snapshot: Snapshot): void + translate_coordinates(dest_widget: Widget, src_x: number, src_y: number): [ /* returnType */ boolean, /* dest_x */ number | null, /* dest_y */ number | null ] + trigger_tooltip_query(): void + unmap(): void + unparent(): void + unrealize(): void + unset_state_flags(flags: StateFlags): void + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Methods of Gtk.Accessible */ + get_accessible_role(): AccessibleRole + reset_property(property: AccessibleProperty): void + reset_relation(relation: AccessibleRelation): void + reset_state(state: AccessibleState): void + update_property(properties: AccessibleProperty[], values: any): void + update_relation(relations: AccessibleRelation[], values: any): void + update_state(states: AccessibleState[], values: any): void + /* Methods of Gtk.Buildable */ + get_buildable_id(): string + /* Methods of Gtk.Editable */ + delete_selection(): void + delete_text(start_pos: number, end_pos: number): void + finish_delegate(): void + get_alignment(): number + get_chars(start_pos: number, end_pos: number): string + get_delegate(): Editable | null + get_editable(): boolean + get_enable_undo(): boolean + get_max_width_chars(): number + get_position(): number + get_selection_bounds(): [ /* returnType */ boolean, /* start_pos */ number | null, /* end_pos */ number | null ] + get_text(): string + get_width_chars(): number + init_delegate(): void + insert_text(text: string, length: number, position: number): /* position */ number + select_region(start_pos: number, end_pos: number): void + set_alignment(xalign: number): void + set_editable(is_editable: boolean): void + set_enable_undo(enable_undo: boolean): void + set_max_width_chars(n_chars: number): void + set_position(position: number): void + set_text(text: string): void + set_width_chars(n_chars: number): void + /* Virtual methods of Gtk.SearchEntry */ + vfunc_changed(): void + vfunc_delete_text(start_pos: number, end_pos: number): void + vfunc_do_delete_text(start_pos: number, end_pos: number): void + vfunc_do_insert_text(text: string, length: number, position: number): /* position */ number + vfunc_get_delegate(): Editable | null + vfunc_get_selection_bounds(): [ /* returnType */ boolean, /* start_pos */ number | null, /* end_pos */ number | null ] + vfunc_get_text(): string + vfunc_insert_text(text: string, length: number, position: number): /* position */ number + vfunc_set_selection_bounds(start_pos: number, end_pos: number): void + /* Virtual methods of Gtk.Widget */ + vfunc_compute_expand(hexpand_p: boolean, vexpand_p: boolean): void + vfunc_contains(x: number, y: number): boolean + vfunc_css_changed(change: CssStyleChange): void + vfunc_direction_changed(previous_direction: TextDirection): void + vfunc_focus(direction: DirectionType): boolean + vfunc_get_request_mode(): SizeRequestMode + vfunc_grab_focus(): boolean + vfunc_hide(): void + vfunc_keynav_failed(direction: DirectionType): boolean + vfunc_map(): void + vfunc_measure(orientation: Orientation, for_size: number): [ /* minimum */ number | null, /* natural */ number | null, /* minimum_baseline */ number | null, /* natural_baseline */ number | null ] + vfunc_mnemonic_activate(group_cycling: boolean): boolean + vfunc_move_focus(direction: DirectionType): void + vfunc_query_tooltip(x: number, y: number, keyboard_tooltip: boolean, tooltip: Tooltip): boolean + vfunc_realize(): void + vfunc_root(): void + vfunc_set_focus_child(child?: Widget | null): void + vfunc_show(): void + vfunc_size_allocate(width: number, height: number, baseline: number): void + vfunc_snapshot(snapshot: Snapshot): void + vfunc_state_flags_changed(previous_state_flags: StateFlags): void + vfunc_system_setting_changed(settings: SystemSetting): void + vfunc_unmap(): void + vfunc_unrealize(): void + vfunc_unroot(): void + vfunc_add_child(builder: Builder, child: GObject.Object, type?: string | null): void + vfunc_custom_finished(builder: Builder, child: GObject.Object | null, tagname: string, data?: object | null): void + vfunc_custom_tag_end(builder: Builder, child: GObject.Object | null, tagname: string, data?: object | null): void + vfunc_custom_tag_start(builder: Builder, child: GObject.Object | null, tagname: string): [ /* returnType */ boolean, /* parser */ BuildableParser, /* data */ object | null ] + vfunc_get_id(): string + vfunc_get_internal_child(builder: Builder, childname: string): GObject.Object + vfunc_parser_finished(builder: Builder): void + vfunc_set_buildable_property(builder: Builder, name: string, value: any): void + vfunc_set_id(id: string): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Gtk.SearchEntry */ + connect(sigName: "activate", callback: (($obj: SearchEntry) => void)): number + connect_after(sigName: "activate", callback: (($obj: SearchEntry) => void)): number + emit(sigName: "activate"): void + connect(sigName: "next-match", callback: (($obj: SearchEntry) => void)): number + connect_after(sigName: "next-match", callback: (($obj: SearchEntry) => void)): number + emit(sigName: "next-match"): void + connect(sigName: "previous-match", callback: (($obj: SearchEntry) => void)): number + connect_after(sigName: "previous-match", callback: (($obj: SearchEntry) => void)): number + emit(sigName: "previous-match"): void + connect(sigName: "search-changed", callback: (($obj: SearchEntry) => void)): number + connect_after(sigName: "search-changed", callback: (($obj: SearchEntry) => void)): number + emit(sigName: "search-changed"): void + connect(sigName: "search-started", callback: (($obj: SearchEntry) => void)): number + connect_after(sigName: "search-started", callback: (($obj: SearchEntry) => void)): number + emit(sigName: "search-started"): void + connect(sigName: "stop-search", callback: (($obj: SearchEntry) => void)): number + connect_after(sigName: "stop-search", callback: (($obj: SearchEntry) => void)): number + emit(sigName: "stop-search"): void + /* Signals of Gtk.Widget */ + connect(sigName: "destroy", callback: (($obj: SearchEntry) => void)): number + connect_after(sigName: "destroy", callback: (($obj: SearchEntry) => void)): number + emit(sigName: "destroy"): void + connect(sigName: "direction-changed", callback: (($obj: SearchEntry, previous_direction: TextDirection) => void)): number + connect_after(sigName: "direction-changed", callback: (($obj: SearchEntry, previous_direction: TextDirection) => void)): number + emit(sigName: "direction-changed", previous_direction: TextDirection): void + connect(sigName: "hide", callback: (($obj: SearchEntry) => void)): number + connect_after(sigName: "hide", callback: (($obj: SearchEntry) => void)): number + emit(sigName: "hide"): void + connect(sigName: "keynav-failed", callback: (($obj: SearchEntry, direction: DirectionType) => boolean)): number + connect_after(sigName: "keynav-failed", callback: (($obj: SearchEntry, direction: DirectionType) => boolean)): number + emit(sigName: "keynav-failed", direction: DirectionType): void + connect(sigName: "map", callback: (($obj: SearchEntry) => void)): number + connect_after(sigName: "map", callback: (($obj: SearchEntry) => void)): number + emit(sigName: "map"): void + connect(sigName: "mnemonic-activate", callback: (($obj: SearchEntry, group_cycling: boolean) => boolean)): number + connect_after(sigName: "mnemonic-activate", callback: (($obj: SearchEntry, group_cycling: boolean) => boolean)): number + emit(sigName: "mnemonic-activate", group_cycling: boolean): void + connect(sigName: "move-focus", callback: (($obj: SearchEntry, direction: DirectionType) => void)): number + connect_after(sigName: "move-focus", callback: (($obj: SearchEntry, direction: DirectionType) => void)): number + emit(sigName: "move-focus", direction: DirectionType): void + connect(sigName: "query-tooltip", callback: (($obj: SearchEntry, x: number, y: number, keyboard_mode: boolean, tooltip: Tooltip) => boolean)): number + connect_after(sigName: "query-tooltip", callback: (($obj: SearchEntry, x: number, y: number, keyboard_mode: boolean, tooltip: Tooltip) => boolean)): number + emit(sigName: "query-tooltip", x: number, y: number, keyboard_mode: boolean, tooltip: Tooltip): void + connect(sigName: "realize", callback: (($obj: SearchEntry) => void)): number + connect_after(sigName: "realize", callback: (($obj: SearchEntry) => void)): number + emit(sigName: "realize"): void + connect(sigName: "show", callback: (($obj: SearchEntry) => void)): number + connect_after(sigName: "show", callback: (($obj: SearchEntry) => void)): number + emit(sigName: "show"): void + connect(sigName: "state-flags-changed", callback: (($obj: SearchEntry, flags: StateFlags) => void)): number + connect_after(sigName: "state-flags-changed", callback: (($obj: SearchEntry, flags: StateFlags) => void)): number + emit(sigName: "state-flags-changed", flags: StateFlags): void + connect(sigName: "unmap", callback: (($obj: SearchEntry) => void)): number + connect_after(sigName: "unmap", callback: (($obj: SearchEntry) => void)): number + emit(sigName: "unmap"): void + connect(sigName: "unrealize", callback: (($obj: SearchEntry) => void)): number + connect_after(sigName: "unrealize", callback: (($obj: SearchEntry) => void)): number + emit(sigName: "unrealize"): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: SearchEntry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: SearchEntry, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + /* Signals of Gtk.Editable */ + connect(sigName: "changed", callback: (($obj: SearchEntry) => void)): number + connect_after(sigName: "changed", callback: (($obj: SearchEntry) => void)): number + emit(sigName: "changed"): void + connect(sigName: "delete-text", callback: (($obj: SearchEntry, start_pos: number, end_pos: number) => void)): number + connect_after(sigName: "delete-text", callback: (($obj: SearchEntry, start_pos: number, end_pos: number) => void)): number + emit(sigName: "delete-text", start_pos: number, end_pos: number): void + connect(sigName: "insert-text", callback: (($obj: SearchEntry, text: string, length: number, position: number) => void)): number + connect_after(sigName: "insert-text", callback: (($obj: SearchEntry, text: string, length: number, position: number) => void)): number + emit(sigName: "insert-text", text: string, length: number, position: number): void + connect(sigName: "notify::activates-default", callback: (($obj: SearchEntry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::activates-default", callback: (($obj: SearchEntry, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::placeholder-text", callback: (($obj: SearchEntry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::placeholder-text", callback: (($obj: SearchEntry, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::can-focus", callback: (($obj: SearchEntry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::can-focus", callback: (($obj: SearchEntry, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::can-target", callback: (($obj: SearchEntry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::can-target", callback: (($obj: SearchEntry, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::css-classes", callback: (($obj: SearchEntry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::css-classes", callback: (($obj: SearchEntry, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::cursor", callback: (($obj: SearchEntry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::cursor", callback: (($obj: SearchEntry, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::focus-on-click", callback: (($obj: SearchEntry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::focus-on-click", callback: (($obj: SearchEntry, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::focusable", callback: (($obj: SearchEntry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::focusable", callback: (($obj: SearchEntry, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::halign", callback: (($obj: SearchEntry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::halign", callback: (($obj: SearchEntry, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::has-default", callback: (($obj: SearchEntry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-default", callback: (($obj: SearchEntry, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::has-focus", callback: (($obj: SearchEntry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-focus", callback: (($obj: SearchEntry, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::has-tooltip", callback: (($obj: SearchEntry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-tooltip", callback: (($obj: SearchEntry, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::height-request", callback: (($obj: SearchEntry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::height-request", callback: (($obj: SearchEntry, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::hexpand", callback: (($obj: SearchEntry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hexpand", callback: (($obj: SearchEntry, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::hexpand-set", callback: (($obj: SearchEntry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hexpand-set", callback: (($obj: SearchEntry, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::layout-manager", callback: (($obj: SearchEntry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::layout-manager", callback: (($obj: SearchEntry, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-bottom", callback: (($obj: SearchEntry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-bottom", callback: (($obj: SearchEntry, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-end", callback: (($obj: SearchEntry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-end", callback: (($obj: SearchEntry, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-start", callback: (($obj: SearchEntry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-start", callback: (($obj: SearchEntry, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-top", callback: (($obj: SearchEntry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-top", callback: (($obj: SearchEntry, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::name", callback: (($obj: SearchEntry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::name", callback: (($obj: SearchEntry, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::opacity", callback: (($obj: SearchEntry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::opacity", callback: (($obj: SearchEntry, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::overflow", callback: (($obj: SearchEntry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::overflow", callback: (($obj: SearchEntry, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::parent", callback: (($obj: SearchEntry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::parent", callback: (($obj: SearchEntry, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::receives-default", callback: (($obj: SearchEntry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::receives-default", callback: (($obj: SearchEntry, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::root", callback: (($obj: SearchEntry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::root", callback: (($obj: SearchEntry, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::scale-factor", callback: (($obj: SearchEntry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::scale-factor", callback: (($obj: SearchEntry, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::sensitive", callback: (($obj: SearchEntry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::sensitive", callback: (($obj: SearchEntry, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::tooltip-markup", callback: (($obj: SearchEntry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::tooltip-markup", callback: (($obj: SearchEntry, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::tooltip-text", callback: (($obj: SearchEntry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::tooltip-text", callback: (($obj: SearchEntry, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::valign", callback: (($obj: SearchEntry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::valign", callback: (($obj: SearchEntry, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::vexpand", callback: (($obj: SearchEntry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vexpand", callback: (($obj: SearchEntry, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::vexpand-set", callback: (($obj: SearchEntry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vexpand-set", callback: (($obj: SearchEntry, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::visible", callback: (($obj: SearchEntry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::visible", callback: (($obj: SearchEntry, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::width-request", callback: (($obj: SearchEntry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::width-request", callback: (($obj: SearchEntry, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::accessible-role", callback: (($obj: SearchEntry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-role", callback: (($obj: SearchEntry, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::cursor-position", callback: (($obj: SearchEntry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::cursor-position", callback: (($obj: SearchEntry, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::editable", callback: (($obj: SearchEntry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::editable", callback: (($obj: SearchEntry, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::enable-undo", callback: (($obj: SearchEntry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::enable-undo", callback: (($obj: SearchEntry, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::max-width-chars", callback: (($obj: SearchEntry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::max-width-chars", callback: (($obj: SearchEntry, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::selection-bound", callback: (($obj: SearchEntry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::selection-bound", callback: (($obj: SearchEntry, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::text", callback: (($obj: SearchEntry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::text", callback: (($obj: SearchEntry, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::width-chars", callback: (($obj: SearchEntry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::width-chars", callback: (($obj: SearchEntry, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::xalign", callback: (($obj: SearchEntry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::xalign", callback: (($obj: SearchEntry, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: SearchEntry_ConstructProps) + _init (config?: SearchEntry_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(): SearchEntry + static delegate_get_property(object: GObject.Object, prop_id: number, value: any, pspec: GObject.ParamSpec): boolean + static delegate_set_property(object: GObject.Object, prop_id: number, value: any, pspec: GObject.ParamSpec): boolean + static install_properties(object_class: GObject.ObjectClass, first_prop: number): number + static $gtype: GObject.Type +} +export interface SelectionFilterModel_ConstructProps extends GObject.Object_ConstructProps { + model?: SelectionModel +} +export class SelectionFilterModel { + /* Properties of Gtk.SelectionFilterModel */ + model: SelectionModel + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of Gtk.SelectionFilterModel */ + get_model(): SelectionModel | null + set_model(model?: SelectionModel | null): void + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Methods of Gio.ListModel */ + get_item_type(): GObject.Type + get_n_items(): number + get_item(position: number): GObject.Object | null + items_changed(position: number, removed: number, added: number): void + /* Virtual methods of Gtk.SelectionFilterModel */ + vfunc_get_item(position: number): GObject.Object | null + vfunc_get_item_type(): GObject.Type + vfunc_get_n_items(): number + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: SelectionFilterModel, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: SelectionFilterModel, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + /* Signals of Gio.ListModel */ + connect(sigName: "items-changed", callback: (($obj: SelectionFilterModel, position: number, removed: number, added: number) => void)): number + connect_after(sigName: "items-changed", callback: (($obj: SelectionFilterModel, position: number, removed: number, added: number) => void)): number + emit(sigName: "items-changed", position: number, removed: number, added: number): void + connect(sigName: "notify::model", callback: (($obj: SelectionFilterModel, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::model", callback: (($obj: SelectionFilterModel, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: SelectionFilterModel_ConstructProps) + _init (config?: SelectionFilterModel_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(model?: SelectionModel | null): SelectionFilterModel + static $gtype: GObject.Type +} +export interface Separator_ConstructProps extends Widget_ConstructProps { + accessible_role?: AccessibleRole + orientation?: Orientation +} +export class Separator { + /* Properties of Gtk.Widget */ + can_focus: boolean + can_target: boolean + css_classes: string[] + cursor: Gdk.Cursor + focus_on_click: boolean + focusable: boolean + halign: Align + readonly has_default: boolean + readonly has_focus: boolean + has_tooltip: boolean + height_request: number + hexpand: boolean + hexpand_set: boolean + layout_manager: LayoutManager + margin_bottom: number + margin_end: number + margin_start: number + margin_top: number + name: string + opacity: number + overflow: Overflow + readonly parent: Widget + receives_default: boolean + readonly root: Root + readonly scale_factor: number + sensitive: boolean + tooltip_markup: string + tooltip_text: string + valign: Align + vexpand: boolean + vexpand_set: boolean + visible: boolean + width_request: number + /* Properties of Gtk.Accessible */ + accessible_role: AccessibleRole + /* Properties of Gtk.Orientable */ + orientation: Orientation + /* Fields of Gtk.Widget */ + parent_instance: GObject.InitiallyUnowned + /* Fields of GObject.InitiallyUnowned */ + g_type_instance: GObject.TypeInstance + /* Methods of Gtk.Widget */ + action_set_enabled(action_name: string, enabled: boolean): void + activate(): boolean + activate_action(name: string, args?: GLib.Variant | null): boolean + activate_default(): void + add_controller(controller: EventController): void + add_css_class(css_class: string): void + add_mnemonic_label(label: Widget): void + add_tick_callback(callback: TickCallback): number + allocate(width: number, height: number, baseline: number, transform?: Gsk.Transform | null): void + child_focus(direction: DirectionType): boolean + compute_bounds(target: Widget): [ /* returnType */ boolean, /* out_bounds */ Graphene.Rect ] + compute_expand(orientation: Orientation): boolean + compute_point(target: Widget, point: Graphene.Point): [ /* returnType */ boolean, /* out_point */ Graphene.Point ] + compute_transform(target: Widget): [ /* returnType */ boolean, /* out_transform */ Graphene.Matrix ] + contains(x: number, y: number): boolean + create_pango_context(): Pango.Context + create_pango_layout(text?: string | null): Pango.Layout + drag_check_threshold(start_x: number, start_y: number, current_x: number, current_y: number): boolean + error_bell(): void + get_allocated_baseline(): number + get_allocated_height(): number + get_allocated_width(): number + get_allocation(): /* allocation */ Allocation + get_ancestor(widget_type: GObject.Type): Widget | null + get_can_focus(): boolean + get_can_target(): boolean + get_child_visible(): boolean + get_clipboard(): Gdk.Clipboard + get_css_classes(): string[] + get_css_name(): string + get_cursor(): Gdk.Cursor | null + get_direction(): TextDirection + get_display(): Gdk.Display + get_first_child(): Widget | null + get_focus_child(): Widget | null + get_focus_on_click(): boolean + get_focusable(): boolean + get_font_map(): Pango.FontMap | null + get_font_options(): cairo.FontOptions | null + get_frame_clock(): Gdk.FrameClock | null + get_halign(): Align + get_has_tooltip(): boolean + get_height(): number + get_hexpand(): boolean + get_hexpand_set(): boolean + get_last_child(): Widget | null + get_layout_manager(): LayoutManager | null + get_mapped(): boolean + get_margin_bottom(): number + get_margin_end(): number + get_margin_start(): number + get_margin_top(): number + get_name(): string + get_native(): Native | null + get_next_sibling(): Widget | null + get_opacity(): number + get_overflow(): Overflow + get_pango_context(): Pango.Context + get_parent(): Widget | null + get_preferred_size(): [ /* minimum_size */ Requisition | null, /* natural_size */ Requisition | null ] + get_prev_sibling(): Widget | null + get_primary_clipboard(): Gdk.Clipboard + get_realized(): boolean + get_receives_default(): boolean + get_request_mode(): SizeRequestMode + get_root(): Root | null + get_scale_factor(): number + get_sensitive(): boolean + get_settings(): Settings + get_size(orientation: Orientation): number + get_size_request(): [ /* width */ number | null, /* height */ number | null ] + get_state_flags(): StateFlags + get_style_context(): StyleContext + get_template_child(widget_type: GObject.Type, name: string): GObject.Object + get_tooltip_markup(): string | null + get_tooltip_text(): string | null + get_valign(): Align + get_vexpand(): boolean + get_vexpand_set(): boolean + get_visible(): boolean + get_width(): number + grab_focus(): boolean + has_css_class(css_class: string): boolean + has_visible_focus(): boolean + hide(): void + in_destruction(): boolean + init_template(): void + insert_action_group(name: string, group?: Gio.ActionGroup | null): void + insert_after(parent: Widget, previous_sibling?: Widget | null): void + insert_before(parent: Widget, next_sibling?: Widget | null): void + is_ancestor(ancestor: Widget): boolean + is_drawable(): boolean + is_focus(): boolean + is_sensitive(): boolean + is_visible(): boolean + keynav_failed(direction: DirectionType): boolean + list_mnemonic_labels(): Widget[] + map(): void + measure(orientation: Orientation, for_size: number): [ /* minimum */ number | null, /* natural */ number | null, /* minimum_baseline */ number | null, /* natural_baseline */ number | null ] + mnemonic_activate(group_cycling: boolean): boolean + observe_children(): Gio.ListModel + observe_controllers(): Gio.ListModel + pick(x: number, y: number, flags: PickFlags): Widget | null + queue_allocate(): void + queue_draw(): void + queue_resize(): void + realize(): void + remove_controller(controller: EventController): void + remove_css_class(css_class: string): void + remove_mnemonic_label(label: Widget): void + remove_tick_callback(id: number): void + set_can_focus(can_focus: boolean): void + set_can_target(can_target: boolean): void + set_child_visible(child_visible: boolean): void + set_css_classes(classes: string[]): void + set_cursor(cursor?: Gdk.Cursor | null): void + set_cursor_from_name(name?: string | null): void + set_direction(dir: TextDirection): void + set_focus_child(child?: Widget | null): void + set_focus_on_click(focus_on_click: boolean): void + set_focusable(focusable: boolean): void + set_font_map(font_map?: Pango.FontMap | null): void + set_font_options(options?: cairo.FontOptions | null): void + set_halign(align: Align): void + set_has_tooltip(has_tooltip: boolean): void + set_hexpand(expand: boolean): void + set_hexpand_set(set: boolean): void + set_layout_manager(layout_manager?: LayoutManager | null): void + set_margin_bottom(margin: number): void + set_margin_end(margin: number): void + set_margin_start(margin: number): void + set_margin_top(margin: number): void + set_name(name: string): void + set_opacity(opacity: number): void + set_overflow(overflow: Overflow): void + set_parent(parent: Widget): void + set_receives_default(receives_default: boolean): void + set_sensitive(sensitive: boolean): void + set_size_request(width: number, height: number): void + set_state_flags(flags: StateFlags, clear: boolean): void + set_tooltip_markup(markup?: string | null): void + set_tooltip_text(text?: string | null): void + set_valign(align: Align): void + set_vexpand(expand: boolean): void + set_vexpand_set(set: boolean): void + set_visible(visible: boolean): void + should_layout(): boolean + show(): void + size_allocate(allocation: Allocation, baseline: number): void + snapshot_child(child: Widget, snapshot: Snapshot): void + translate_coordinates(dest_widget: Widget, src_x: number, src_y: number): [ /* returnType */ boolean, /* dest_x */ number | null, /* dest_y */ number | null ] + trigger_tooltip_query(): void + unmap(): void + unparent(): void + unrealize(): void + unset_state_flags(flags: StateFlags): void + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Methods of Gtk.Accessible */ + get_accessible_role(): AccessibleRole + reset_property(property: AccessibleProperty): void + reset_relation(relation: AccessibleRelation): void + reset_state(state: AccessibleState): void + update_property(properties: AccessibleProperty[], values: any): void + update_relation(relations: AccessibleRelation[], values: any): void + update_state(states: AccessibleState[], values: any): void + /* Methods of Gtk.Buildable */ + get_buildable_id(): string + /* Methods of Gtk.Orientable */ + get_orientation(): Orientation + set_orientation(orientation: Orientation): void + /* Virtual methods of Gtk.Widget */ + vfunc_compute_expand(hexpand_p: boolean, vexpand_p: boolean): void + vfunc_contains(x: number, y: number): boolean + vfunc_css_changed(change: CssStyleChange): void + vfunc_direction_changed(previous_direction: TextDirection): void + vfunc_focus(direction: DirectionType): boolean + vfunc_get_request_mode(): SizeRequestMode + vfunc_grab_focus(): boolean + vfunc_hide(): void + vfunc_keynav_failed(direction: DirectionType): boolean + vfunc_map(): void + vfunc_measure(orientation: Orientation, for_size: number): [ /* minimum */ number | null, /* natural */ number | null, /* minimum_baseline */ number | null, /* natural_baseline */ number | null ] + vfunc_mnemonic_activate(group_cycling: boolean): boolean + vfunc_move_focus(direction: DirectionType): void + vfunc_query_tooltip(x: number, y: number, keyboard_tooltip: boolean, tooltip: Tooltip): boolean + vfunc_realize(): void + vfunc_root(): void + vfunc_set_focus_child(child?: Widget | null): void + vfunc_show(): void + vfunc_size_allocate(width: number, height: number, baseline: number): void + vfunc_snapshot(snapshot: Snapshot): void + vfunc_state_flags_changed(previous_state_flags: StateFlags): void + vfunc_system_setting_changed(settings: SystemSetting): void + vfunc_unmap(): void + vfunc_unrealize(): void + vfunc_unroot(): void + vfunc_add_child(builder: Builder, child: GObject.Object, type?: string | null): void + vfunc_custom_finished(builder: Builder, child: GObject.Object | null, tagname: string, data?: object | null): void + vfunc_custom_tag_end(builder: Builder, child: GObject.Object | null, tagname: string, data?: object | null): void + vfunc_custom_tag_start(builder: Builder, child: GObject.Object | null, tagname: string): [ /* returnType */ boolean, /* parser */ BuildableParser, /* data */ object | null ] + vfunc_get_id(): string + vfunc_get_internal_child(builder: Builder, childname: string): GObject.Object + vfunc_parser_finished(builder: Builder): void + vfunc_set_buildable_property(builder: Builder, name: string, value: any): void + vfunc_set_id(id: string): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Gtk.Widget */ + connect(sigName: "destroy", callback: (($obj: Separator) => void)): number + connect_after(sigName: "destroy", callback: (($obj: Separator) => void)): number + emit(sigName: "destroy"): void + connect(sigName: "direction-changed", callback: (($obj: Separator, previous_direction: TextDirection) => void)): number + connect_after(sigName: "direction-changed", callback: (($obj: Separator, previous_direction: TextDirection) => void)): number + emit(sigName: "direction-changed", previous_direction: TextDirection): void + connect(sigName: "hide", callback: (($obj: Separator) => void)): number + connect_after(sigName: "hide", callback: (($obj: Separator) => void)): number + emit(sigName: "hide"): void + connect(sigName: "keynav-failed", callback: (($obj: Separator, direction: DirectionType) => boolean)): number + connect_after(sigName: "keynav-failed", callback: (($obj: Separator, direction: DirectionType) => boolean)): number + emit(sigName: "keynav-failed", direction: DirectionType): void + connect(sigName: "map", callback: (($obj: Separator) => void)): number + connect_after(sigName: "map", callback: (($obj: Separator) => void)): number + emit(sigName: "map"): void + connect(sigName: "mnemonic-activate", callback: (($obj: Separator, group_cycling: boolean) => boolean)): number + connect_after(sigName: "mnemonic-activate", callback: (($obj: Separator, group_cycling: boolean) => boolean)): number + emit(sigName: "mnemonic-activate", group_cycling: boolean): void + connect(sigName: "move-focus", callback: (($obj: Separator, direction: DirectionType) => void)): number + connect_after(sigName: "move-focus", callback: (($obj: Separator, direction: DirectionType) => void)): number + emit(sigName: "move-focus", direction: DirectionType): void + connect(sigName: "query-tooltip", callback: (($obj: Separator, x: number, y: number, keyboard_mode: boolean, tooltip: Tooltip) => boolean)): number + connect_after(sigName: "query-tooltip", callback: (($obj: Separator, x: number, y: number, keyboard_mode: boolean, tooltip: Tooltip) => boolean)): number + emit(sigName: "query-tooltip", x: number, y: number, keyboard_mode: boolean, tooltip: Tooltip): void + connect(sigName: "realize", callback: (($obj: Separator) => void)): number + connect_after(sigName: "realize", callback: (($obj: Separator) => void)): number + emit(sigName: "realize"): void + connect(sigName: "show", callback: (($obj: Separator) => void)): number + connect_after(sigName: "show", callback: (($obj: Separator) => void)): number + emit(sigName: "show"): void + connect(sigName: "state-flags-changed", callback: (($obj: Separator, flags: StateFlags) => void)): number + connect_after(sigName: "state-flags-changed", callback: (($obj: Separator, flags: StateFlags) => void)): number + emit(sigName: "state-flags-changed", flags: StateFlags): void + connect(sigName: "unmap", callback: (($obj: Separator) => void)): number + connect_after(sigName: "unmap", callback: (($obj: Separator) => void)): number + emit(sigName: "unmap"): void + connect(sigName: "unrealize", callback: (($obj: Separator) => void)): number + connect_after(sigName: "unrealize", callback: (($obj: Separator) => void)): number + emit(sigName: "unrealize"): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: Separator, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: Separator, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: "notify::can-focus", callback: (($obj: Separator, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::can-focus", callback: (($obj: Separator, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::can-target", callback: (($obj: Separator, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::can-target", callback: (($obj: Separator, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::css-classes", callback: (($obj: Separator, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::css-classes", callback: (($obj: Separator, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::cursor", callback: (($obj: Separator, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::cursor", callback: (($obj: Separator, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::focus-on-click", callback: (($obj: Separator, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::focus-on-click", callback: (($obj: Separator, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::focusable", callback: (($obj: Separator, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::focusable", callback: (($obj: Separator, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::halign", callback: (($obj: Separator, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::halign", callback: (($obj: Separator, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::has-default", callback: (($obj: Separator, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-default", callback: (($obj: Separator, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::has-focus", callback: (($obj: Separator, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-focus", callback: (($obj: Separator, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::has-tooltip", callback: (($obj: Separator, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-tooltip", callback: (($obj: Separator, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::height-request", callback: (($obj: Separator, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::height-request", callback: (($obj: Separator, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::hexpand", callback: (($obj: Separator, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hexpand", callback: (($obj: Separator, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::hexpand-set", callback: (($obj: Separator, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hexpand-set", callback: (($obj: Separator, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::layout-manager", callback: (($obj: Separator, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::layout-manager", callback: (($obj: Separator, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-bottom", callback: (($obj: Separator, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-bottom", callback: (($obj: Separator, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-end", callback: (($obj: Separator, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-end", callback: (($obj: Separator, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-start", callback: (($obj: Separator, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-start", callback: (($obj: Separator, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-top", callback: (($obj: Separator, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-top", callback: (($obj: Separator, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::name", callback: (($obj: Separator, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::name", callback: (($obj: Separator, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::opacity", callback: (($obj: Separator, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::opacity", callback: (($obj: Separator, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::overflow", callback: (($obj: Separator, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::overflow", callback: (($obj: Separator, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::parent", callback: (($obj: Separator, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::parent", callback: (($obj: Separator, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::receives-default", callback: (($obj: Separator, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::receives-default", callback: (($obj: Separator, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::root", callback: (($obj: Separator, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::root", callback: (($obj: Separator, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::scale-factor", callback: (($obj: Separator, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::scale-factor", callback: (($obj: Separator, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::sensitive", callback: (($obj: Separator, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::sensitive", callback: (($obj: Separator, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::tooltip-markup", callback: (($obj: Separator, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::tooltip-markup", callback: (($obj: Separator, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::tooltip-text", callback: (($obj: Separator, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::tooltip-text", callback: (($obj: Separator, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::valign", callback: (($obj: Separator, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::valign", callback: (($obj: Separator, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::vexpand", callback: (($obj: Separator, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vexpand", callback: (($obj: Separator, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::vexpand-set", callback: (($obj: Separator, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vexpand-set", callback: (($obj: Separator, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::visible", callback: (($obj: Separator, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::visible", callback: (($obj: Separator, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::width-request", callback: (($obj: Separator, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::width-request", callback: (($obj: Separator, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::accessible-role", callback: (($obj: Separator, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-role", callback: (($obj: Separator, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::orientation", callback: (($obj: Separator, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::orientation", callback: (($obj: Separator, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: Separator_ConstructProps) + _init (config?: Separator_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(orientation: Orientation): Separator + static $gtype: GObject.Type +} +export interface Settings_ConstructProps extends GObject.Object_ConstructProps { + gtk_alternative_button_order?: boolean + gtk_alternative_sort_arrows?: boolean + gtk_application_prefer_dark_theme?: boolean + gtk_cursor_aspect_ratio?: number + gtk_cursor_blink?: boolean + gtk_cursor_blink_time?: number + gtk_cursor_blink_timeout?: number + gtk_cursor_theme_name?: string + gtk_cursor_theme_size?: number + gtk_decoration_layout?: string + gtk_dialogs_use_header?: boolean + gtk_dnd_drag_threshold?: number + gtk_double_click_distance?: number + gtk_double_click_time?: number + gtk_enable_accels?: boolean + gtk_enable_animations?: boolean + gtk_enable_event_sounds?: boolean + gtk_enable_input_feedback_sounds?: boolean + gtk_enable_primary_paste?: boolean + gtk_entry_password_hint_timeout?: number + gtk_entry_select_on_focus?: boolean + gtk_error_bell?: boolean + gtk_font_name?: string + gtk_fontconfig_timestamp?: number + gtk_icon_theme_name?: string + gtk_im_module?: string + gtk_keynav_use_caret?: boolean + gtk_label_select_on_focus?: boolean + gtk_long_press_time?: number + gtk_overlay_scrolling?: boolean + gtk_primary_button_warps_slider?: boolean + gtk_print_backends?: string + gtk_print_preview_command?: string + gtk_recent_files_enabled?: boolean + gtk_recent_files_max_age?: number + gtk_shell_shows_app_menu?: boolean + gtk_shell_shows_desktop?: boolean + gtk_shell_shows_menubar?: boolean + gtk_sound_theme_name?: string + gtk_split_cursor?: boolean + gtk_theme_name?: string + gtk_titlebar_double_click?: string + gtk_titlebar_middle_click?: string + gtk_titlebar_right_click?: string + gtk_xft_antialias?: number + gtk_xft_dpi?: number + gtk_xft_hinting?: number + gtk_xft_hintstyle?: string + gtk_xft_rgba?: string +} +export class Settings { + /* Properties of Gtk.Settings */ + gtk_alternative_button_order: boolean + gtk_alternative_sort_arrows: boolean + gtk_application_prefer_dark_theme: boolean + gtk_cursor_aspect_ratio: number + gtk_cursor_blink: boolean + gtk_cursor_blink_time: number + gtk_cursor_blink_timeout: number + gtk_cursor_theme_name: string + gtk_cursor_theme_size: number + gtk_decoration_layout: string + gtk_dialogs_use_header: boolean + gtk_dnd_drag_threshold: number + gtk_double_click_distance: number + gtk_double_click_time: number + gtk_enable_accels: boolean + gtk_enable_animations: boolean + gtk_enable_event_sounds: boolean + gtk_enable_input_feedback_sounds: boolean + gtk_enable_primary_paste: boolean + gtk_entry_password_hint_timeout: number + gtk_entry_select_on_focus: boolean + gtk_error_bell: boolean + gtk_font_name: string + gtk_fontconfig_timestamp: number + gtk_icon_theme_name: string + gtk_im_module: string + gtk_keynav_use_caret: boolean + gtk_label_select_on_focus: boolean + gtk_long_press_time: number + gtk_overlay_scrolling: boolean + gtk_primary_button_warps_slider: boolean + gtk_print_backends: string + gtk_print_preview_command: string + gtk_recent_files_enabled: boolean + gtk_recent_files_max_age: number + gtk_shell_shows_app_menu: boolean + gtk_shell_shows_desktop: boolean + gtk_shell_shows_menubar: boolean + gtk_sound_theme_name: string + gtk_split_cursor: boolean + gtk_theme_name: string + gtk_titlebar_double_click: string + gtk_titlebar_middle_click: string + gtk_titlebar_right_click: string + gtk_xft_antialias: number + gtk_xft_dpi: number + gtk_xft_hinting: number + gtk_xft_hintstyle: string + gtk_xft_rgba: string + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of Gtk.Settings */ + reset_property(name: string): void + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: Settings, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: Settings, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + /* Signals of Gtk.StyleProvider */ + connect(sigName: "gtk-private-changed", callback: (($obj: Settings) => void)): number + connect_after(sigName: "gtk-private-changed", callback: (($obj: Settings) => void)): number + emit(sigName: "gtk-private-changed"): void + connect(sigName: "notify::gtk-alternative-button-order", callback: (($obj: Settings, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::gtk-alternative-button-order", callback: (($obj: Settings, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::gtk-alternative-sort-arrows", callback: (($obj: Settings, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::gtk-alternative-sort-arrows", callback: (($obj: Settings, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::gtk-application-prefer-dark-theme", callback: (($obj: Settings, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::gtk-application-prefer-dark-theme", callback: (($obj: Settings, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::gtk-cursor-aspect-ratio", callback: (($obj: Settings, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::gtk-cursor-aspect-ratio", callback: (($obj: Settings, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::gtk-cursor-blink", callback: (($obj: Settings, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::gtk-cursor-blink", callback: (($obj: Settings, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::gtk-cursor-blink-time", callback: (($obj: Settings, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::gtk-cursor-blink-time", callback: (($obj: Settings, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::gtk-cursor-blink-timeout", callback: (($obj: Settings, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::gtk-cursor-blink-timeout", callback: (($obj: Settings, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::gtk-cursor-theme-name", callback: (($obj: Settings, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::gtk-cursor-theme-name", callback: (($obj: Settings, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::gtk-cursor-theme-size", callback: (($obj: Settings, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::gtk-cursor-theme-size", callback: (($obj: Settings, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::gtk-decoration-layout", callback: (($obj: Settings, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::gtk-decoration-layout", callback: (($obj: Settings, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::gtk-dialogs-use-header", callback: (($obj: Settings, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::gtk-dialogs-use-header", callback: (($obj: Settings, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::gtk-dnd-drag-threshold", callback: (($obj: Settings, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::gtk-dnd-drag-threshold", callback: (($obj: Settings, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::gtk-double-click-distance", callback: (($obj: Settings, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::gtk-double-click-distance", callback: (($obj: Settings, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::gtk-double-click-time", callback: (($obj: Settings, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::gtk-double-click-time", callback: (($obj: Settings, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::gtk-enable-accels", callback: (($obj: Settings, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::gtk-enable-accels", callback: (($obj: Settings, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::gtk-enable-animations", callback: (($obj: Settings, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::gtk-enable-animations", callback: (($obj: Settings, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::gtk-enable-event-sounds", callback: (($obj: Settings, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::gtk-enable-event-sounds", callback: (($obj: Settings, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::gtk-enable-input-feedback-sounds", callback: (($obj: Settings, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::gtk-enable-input-feedback-sounds", callback: (($obj: Settings, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::gtk-enable-primary-paste", callback: (($obj: Settings, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::gtk-enable-primary-paste", callback: (($obj: Settings, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::gtk-entry-password-hint-timeout", callback: (($obj: Settings, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::gtk-entry-password-hint-timeout", callback: (($obj: Settings, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::gtk-entry-select-on-focus", callback: (($obj: Settings, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::gtk-entry-select-on-focus", callback: (($obj: Settings, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::gtk-error-bell", callback: (($obj: Settings, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::gtk-error-bell", callback: (($obj: Settings, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::gtk-font-name", callback: (($obj: Settings, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::gtk-font-name", callback: (($obj: Settings, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::gtk-fontconfig-timestamp", callback: (($obj: Settings, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::gtk-fontconfig-timestamp", callback: (($obj: Settings, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::gtk-icon-theme-name", callback: (($obj: Settings, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::gtk-icon-theme-name", callback: (($obj: Settings, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::gtk-im-module", callback: (($obj: Settings, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::gtk-im-module", callback: (($obj: Settings, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::gtk-keynav-use-caret", callback: (($obj: Settings, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::gtk-keynav-use-caret", callback: (($obj: Settings, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::gtk-label-select-on-focus", callback: (($obj: Settings, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::gtk-label-select-on-focus", callback: (($obj: Settings, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::gtk-long-press-time", callback: (($obj: Settings, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::gtk-long-press-time", callback: (($obj: Settings, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::gtk-overlay-scrolling", callback: (($obj: Settings, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::gtk-overlay-scrolling", callback: (($obj: Settings, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::gtk-primary-button-warps-slider", callback: (($obj: Settings, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::gtk-primary-button-warps-slider", callback: (($obj: Settings, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::gtk-print-backends", callback: (($obj: Settings, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::gtk-print-backends", callback: (($obj: Settings, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::gtk-print-preview-command", callback: (($obj: Settings, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::gtk-print-preview-command", callback: (($obj: Settings, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::gtk-recent-files-enabled", callback: (($obj: Settings, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::gtk-recent-files-enabled", callback: (($obj: Settings, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::gtk-recent-files-max-age", callback: (($obj: Settings, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::gtk-recent-files-max-age", callback: (($obj: Settings, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::gtk-shell-shows-app-menu", callback: (($obj: Settings, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::gtk-shell-shows-app-menu", callback: (($obj: Settings, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::gtk-shell-shows-desktop", callback: (($obj: Settings, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::gtk-shell-shows-desktop", callback: (($obj: Settings, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::gtk-shell-shows-menubar", callback: (($obj: Settings, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::gtk-shell-shows-menubar", callback: (($obj: Settings, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::gtk-sound-theme-name", callback: (($obj: Settings, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::gtk-sound-theme-name", callback: (($obj: Settings, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::gtk-split-cursor", callback: (($obj: Settings, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::gtk-split-cursor", callback: (($obj: Settings, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::gtk-theme-name", callback: (($obj: Settings, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::gtk-theme-name", callback: (($obj: Settings, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::gtk-titlebar-double-click", callback: (($obj: Settings, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::gtk-titlebar-double-click", callback: (($obj: Settings, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::gtk-titlebar-middle-click", callback: (($obj: Settings, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::gtk-titlebar-middle-click", callback: (($obj: Settings, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::gtk-titlebar-right-click", callback: (($obj: Settings, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::gtk-titlebar-right-click", callback: (($obj: Settings, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::gtk-xft-antialias", callback: (($obj: Settings, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::gtk-xft-antialias", callback: (($obj: Settings, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::gtk-xft-dpi", callback: (($obj: Settings, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::gtk-xft-dpi", callback: (($obj: Settings, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::gtk-xft-hinting", callback: (($obj: Settings, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::gtk-xft-hinting", callback: (($obj: Settings, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::gtk-xft-hintstyle", callback: (($obj: Settings, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::gtk-xft-hintstyle", callback: (($obj: Settings, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::gtk-xft-rgba", callback: (($obj: Settings, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::gtk-xft-rgba", callback: (($obj: Settings, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: Settings_ConstructProps) + _init (config?: Settings_ConstructProps): void + /* Static methods and pseudo-constructors */ + static get_default(): Settings | null + static get_for_display(display: Gdk.Display): Settings + static $gtype: GObject.Type +} +export interface Shortcut_ConstructProps extends GObject.Object_ConstructProps { + action?: ShortcutAction + "arguments"?: GLib.Variant + trigger?: ShortcutTrigger +} +export class Shortcut { + /* Properties of Gtk.Shortcut */ + action: ShortcutAction + "arguments": GLib.Variant + trigger: ShortcutTrigger + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of Gtk.Shortcut */ + get_action(): ShortcutAction | null + get_arguments(): GLib.Variant | null + get_trigger(): ShortcutTrigger | null + set_action(action?: ShortcutAction | null): void + set_arguments(args?: GLib.Variant | null): void + set_trigger(trigger?: ShortcutTrigger | null): void + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: Shortcut, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: Shortcut, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: "notify::action", callback: (($obj: Shortcut, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::action", callback: (($obj: Shortcut, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::arguments", callback: (($obj: Shortcut, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::arguments", callback: (($obj: Shortcut, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::trigger", callback: (($obj: Shortcut, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::trigger", callback: (($obj: Shortcut, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: Shortcut_ConstructProps) + _init (config?: Shortcut_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(trigger?: ShortcutTrigger | null, action?: ShortcutAction | null): Shortcut + static $gtype: GObject.Type +} +export interface ShortcutAction_ConstructProps extends GObject.Object_ConstructProps { +} +export class ShortcutAction { + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of Gtk.ShortcutAction */ + activate(flags: ShortcutActionFlags, widget: Widget, args?: GLib.Variant | null): boolean + print(string: GLib.String): void + to_string(): string + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: ShortcutAction, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: ShortcutAction, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: ShortcutAction_ConstructProps) + _init (config?: ShortcutAction_ConstructProps): void + /* Static methods and pseudo-constructors */ + static parse_string(string: string): ShortcutAction + static $gtype: GObject.Type +} +export interface ShortcutController_ConstructProps extends EventController_ConstructProps { + mnemonic_modifiers?: Gdk.ModifierType + model?: Gio.ListModel + scope?: ShortcutScope +} +export class ShortcutController { + /* Properties of Gtk.ShortcutController */ + mnemonic_modifiers: Gdk.ModifierType + scope: ShortcutScope + /* Properties of Gtk.EventController */ + name: string + propagation_limit: PropagationLimit + propagation_phase: PropagationPhase + readonly widget: Widget + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of Gtk.ShortcutController */ + add_shortcut(shortcut: Shortcut): void + get_mnemonics_modifiers(): Gdk.ModifierType + get_scope(): ShortcutScope + remove_shortcut(shortcut: Shortcut): void + set_mnemonics_modifiers(modifiers: Gdk.ModifierType): void + set_scope(scope: ShortcutScope): void + /* Methods of Gtk.EventController */ + get_current_event(): Gdk.Event | null + get_current_event_device(): Gdk.Device | null + get_current_event_state(): Gdk.ModifierType + get_current_event_time(): number + get_name(): string + get_propagation_limit(): PropagationLimit + get_propagation_phase(): PropagationPhase + get_widget(): Widget + reset(): void + set_name(name: string): void + set_propagation_limit(limit: PropagationLimit): void + set_propagation_phase(phase: PropagationPhase): void + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Methods of Gio.ListModel */ + get_item_type(): GObject.Type + get_n_items(): number + get_item(position: number): GObject.Object | null + items_changed(position: number, removed: number, added: number): void + /* Methods of Gtk.Buildable */ + get_buildable_id(): string + /* Virtual methods of Gtk.ShortcutController */ + vfunc_get_item(position: number): GObject.Object | null + vfunc_get_item_type(): GObject.Type + vfunc_get_n_items(): number + vfunc_add_child(builder: Builder, child: GObject.Object, type?: string | null): void + vfunc_custom_finished(builder: Builder, child: GObject.Object | null, tagname: string, data?: object | null): void + vfunc_custom_tag_end(builder: Builder, child: GObject.Object | null, tagname: string, data?: object | null): void + vfunc_custom_tag_start(builder: Builder, child: GObject.Object | null, tagname: string): [ /* returnType */ boolean, /* parser */ BuildableParser, /* data */ object | null ] + vfunc_get_id(): string + vfunc_get_internal_child(builder: Builder, childname: string): GObject.Object + vfunc_parser_finished(builder: Builder): void + vfunc_set_buildable_property(builder: Builder, name: string, value: any): void + vfunc_set_id(id: string): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: ShortcutController, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: ShortcutController, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + /* Signals of Gio.ListModel */ + connect(sigName: "items-changed", callback: (($obj: ShortcutController, position: number, removed: number, added: number) => void)): number + connect_after(sigName: "items-changed", callback: (($obj: ShortcutController, position: number, removed: number, added: number) => void)): number + emit(sigName: "items-changed", position: number, removed: number, added: number): void + connect(sigName: "notify::mnemonic-modifiers", callback: (($obj: ShortcutController, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::mnemonic-modifiers", callback: (($obj: ShortcutController, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::scope", callback: (($obj: ShortcutController, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::scope", callback: (($obj: ShortcutController, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::name", callback: (($obj: ShortcutController, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::name", callback: (($obj: ShortcutController, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::propagation-limit", callback: (($obj: ShortcutController, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::propagation-limit", callback: (($obj: ShortcutController, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::propagation-phase", callback: (($obj: ShortcutController, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::propagation-phase", callback: (($obj: ShortcutController, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::widget", callback: (($obj: ShortcutController, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::widget", callback: (($obj: ShortcutController, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: ShortcutController_ConstructProps) + _init (config?: ShortcutController_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(): ShortcutController + static new_for_model(model: Gio.ListModel): ShortcutController + static $gtype: GObject.Type +} +export interface ShortcutLabel_ConstructProps extends Widget_ConstructProps { + accelerator?: string + disabled_text?: string + accessible_role?: AccessibleRole +} +export class ShortcutLabel { + /* Properties of Gtk.ShortcutLabel */ + accelerator: string + disabled_text: string + /* Properties of Gtk.Widget */ + can_focus: boolean + can_target: boolean + css_classes: string[] + cursor: Gdk.Cursor + focus_on_click: boolean + focusable: boolean + halign: Align + readonly has_default: boolean + readonly has_focus: boolean + has_tooltip: boolean + height_request: number + hexpand: boolean + hexpand_set: boolean + layout_manager: LayoutManager + margin_bottom: number + margin_end: number + margin_start: number + margin_top: number + name: string + opacity: number + overflow: Overflow + readonly parent: Widget + receives_default: boolean + readonly root: Root + readonly scale_factor: number + sensitive: boolean + tooltip_markup: string + tooltip_text: string + valign: Align + vexpand: boolean + vexpand_set: boolean + visible: boolean + width_request: number + /* Properties of Gtk.Accessible */ + accessible_role: AccessibleRole + /* Fields of Gtk.Widget */ + parent_instance: GObject.InitiallyUnowned + /* Fields of GObject.InitiallyUnowned */ + g_type_instance: GObject.TypeInstance + /* Methods of Gtk.ShortcutLabel */ + get_accelerator(): string | null + get_disabled_text(): string | null + set_accelerator(accelerator: string): void + set_disabled_text(disabled_text: string): void + /* Methods of Gtk.Widget */ + action_set_enabled(action_name: string, enabled: boolean): void + activate(): boolean + activate_action(name: string, args?: GLib.Variant | null): boolean + activate_default(): void + add_controller(controller: EventController): void + add_css_class(css_class: string): void + add_mnemonic_label(label: Widget): void + add_tick_callback(callback: TickCallback): number + allocate(width: number, height: number, baseline: number, transform?: Gsk.Transform | null): void + child_focus(direction: DirectionType): boolean + compute_bounds(target: Widget): [ /* returnType */ boolean, /* out_bounds */ Graphene.Rect ] + compute_expand(orientation: Orientation): boolean + compute_point(target: Widget, point: Graphene.Point): [ /* returnType */ boolean, /* out_point */ Graphene.Point ] + compute_transform(target: Widget): [ /* returnType */ boolean, /* out_transform */ Graphene.Matrix ] + contains(x: number, y: number): boolean + create_pango_context(): Pango.Context + create_pango_layout(text?: string | null): Pango.Layout + drag_check_threshold(start_x: number, start_y: number, current_x: number, current_y: number): boolean + error_bell(): void + get_allocated_baseline(): number + get_allocated_height(): number + get_allocated_width(): number + get_allocation(): /* allocation */ Allocation + get_ancestor(widget_type: GObject.Type): Widget | null + get_can_focus(): boolean + get_can_target(): boolean + get_child_visible(): boolean + get_clipboard(): Gdk.Clipboard + get_css_classes(): string[] + get_css_name(): string + get_cursor(): Gdk.Cursor | null + get_direction(): TextDirection + get_display(): Gdk.Display + get_first_child(): Widget | null + get_focus_child(): Widget | null + get_focus_on_click(): boolean + get_focusable(): boolean + get_font_map(): Pango.FontMap | null + get_font_options(): cairo.FontOptions | null + get_frame_clock(): Gdk.FrameClock | null + get_halign(): Align + get_has_tooltip(): boolean + get_height(): number + get_hexpand(): boolean + get_hexpand_set(): boolean + get_last_child(): Widget | null + get_layout_manager(): LayoutManager | null + get_mapped(): boolean + get_margin_bottom(): number + get_margin_end(): number + get_margin_start(): number + get_margin_top(): number + get_name(): string + get_native(): Native | null + get_next_sibling(): Widget | null + get_opacity(): number + get_overflow(): Overflow + get_pango_context(): Pango.Context + get_parent(): Widget | null + get_preferred_size(): [ /* minimum_size */ Requisition | null, /* natural_size */ Requisition | null ] + get_prev_sibling(): Widget | null + get_primary_clipboard(): Gdk.Clipboard + get_realized(): boolean + get_receives_default(): boolean + get_request_mode(): SizeRequestMode + get_root(): Root | null + get_scale_factor(): number + get_sensitive(): boolean + get_settings(): Settings + get_size(orientation: Orientation): number + get_size_request(): [ /* width */ number | null, /* height */ number | null ] + get_state_flags(): StateFlags + get_style_context(): StyleContext + get_template_child(widget_type: GObject.Type, name: string): GObject.Object + get_tooltip_markup(): string | null + get_tooltip_text(): string | null + get_valign(): Align + get_vexpand(): boolean + get_vexpand_set(): boolean + get_visible(): boolean + get_width(): number + grab_focus(): boolean + has_css_class(css_class: string): boolean + has_visible_focus(): boolean + hide(): void + in_destruction(): boolean + init_template(): void + insert_action_group(name: string, group?: Gio.ActionGroup | null): void + insert_after(parent: Widget, previous_sibling?: Widget | null): void + insert_before(parent: Widget, next_sibling?: Widget | null): void + is_ancestor(ancestor: Widget): boolean + is_drawable(): boolean + is_focus(): boolean + is_sensitive(): boolean + is_visible(): boolean + keynav_failed(direction: DirectionType): boolean + list_mnemonic_labels(): Widget[] + map(): void + measure(orientation: Orientation, for_size: number): [ /* minimum */ number | null, /* natural */ number | null, /* minimum_baseline */ number | null, /* natural_baseline */ number | null ] + mnemonic_activate(group_cycling: boolean): boolean + observe_children(): Gio.ListModel + observe_controllers(): Gio.ListModel + pick(x: number, y: number, flags: PickFlags): Widget | null + queue_allocate(): void + queue_draw(): void + queue_resize(): void + realize(): void + remove_controller(controller: EventController): void + remove_css_class(css_class: string): void + remove_mnemonic_label(label: Widget): void + remove_tick_callback(id: number): void + set_can_focus(can_focus: boolean): void + set_can_target(can_target: boolean): void + set_child_visible(child_visible: boolean): void + set_css_classes(classes: string[]): void + set_cursor(cursor?: Gdk.Cursor | null): void + set_cursor_from_name(name?: string | null): void + set_direction(dir: TextDirection): void + set_focus_child(child?: Widget | null): void + set_focus_on_click(focus_on_click: boolean): void + set_focusable(focusable: boolean): void + set_font_map(font_map?: Pango.FontMap | null): void + set_font_options(options?: cairo.FontOptions | null): void + set_halign(align: Align): void + set_has_tooltip(has_tooltip: boolean): void + set_hexpand(expand: boolean): void + set_hexpand_set(set: boolean): void + set_layout_manager(layout_manager?: LayoutManager | null): void + set_margin_bottom(margin: number): void + set_margin_end(margin: number): void + set_margin_start(margin: number): void + set_margin_top(margin: number): void + set_name(name: string): void + set_opacity(opacity: number): void + set_overflow(overflow: Overflow): void + set_parent(parent: Widget): void + set_receives_default(receives_default: boolean): void + set_sensitive(sensitive: boolean): void + set_size_request(width: number, height: number): void + set_state_flags(flags: StateFlags, clear: boolean): void + set_tooltip_markup(markup?: string | null): void + set_tooltip_text(text?: string | null): void + set_valign(align: Align): void + set_vexpand(expand: boolean): void + set_vexpand_set(set: boolean): void + set_visible(visible: boolean): void + should_layout(): boolean + show(): void + size_allocate(allocation: Allocation, baseline: number): void + snapshot_child(child: Widget, snapshot: Snapshot): void + translate_coordinates(dest_widget: Widget, src_x: number, src_y: number): [ /* returnType */ boolean, /* dest_x */ number | null, /* dest_y */ number | null ] + trigger_tooltip_query(): void + unmap(): void + unparent(): void + unrealize(): void + unset_state_flags(flags: StateFlags): void + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Methods of Gtk.Accessible */ + get_accessible_role(): AccessibleRole + reset_property(property: AccessibleProperty): void + reset_relation(relation: AccessibleRelation): void + reset_state(state: AccessibleState): void + update_property(properties: AccessibleProperty[], values: any): void + update_relation(relations: AccessibleRelation[], values: any): void + update_state(states: AccessibleState[], values: any): void + /* Methods of Gtk.Buildable */ + get_buildable_id(): string + /* Virtual methods of Gtk.Widget */ + vfunc_compute_expand(hexpand_p: boolean, vexpand_p: boolean): void + vfunc_contains(x: number, y: number): boolean + vfunc_css_changed(change: CssStyleChange): void + vfunc_direction_changed(previous_direction: TextDirection): void + vfunc_focus(direction: DirectionType): boolean + vfunc_get_request_mode(): SizeRequestMode + vfunc_grab_focus(): boolean + vfunc_hide(): void + vfunc_keynav_failed(direction: DirectionType): boolean + vfunc_map(): void + vfunc_measure(orientation: Orientation, for_size: number): [ /* minimum */ number | null, /* natural */ number | null, /* minimum_baseline */ number | null, /* natural_baseline */ number | null ] + vfunc_mnemonic_activate(group_cycling: boolean): boolean + vfunc_move_focus(direction: DirectionType): void + vfunc_query_tooltip(x: number, y: number, keyboard_tooltip: boolean, tooltip: Tooltip): boolean + vfunc_realize(): void + vfunc_root(): void + vfunc_set_focus_child(child?: Widget | null): void + vfunc_show(): void + vfunc_size_allocate(width: number, height: number, baseline: number): void + vfunc_snapshot(snapshot: Snapshot): void + vfunc_state_flags_changed(previous_state_flags: StateFlags): void + vfunc_system_setting_changed(settings: SystemSetting): void + vfunc_unmap(): void + vfunc_unrealize(): void + vfunc_unroot(): void + vfunc_add_child(builder: Builder, child: GObject.Object, type?: string | null): void + vfunc_custom_finished(builder: Builder, child: GObject.Object | null, tagname: string, data?: object | null): void + vfunc_custom_tag_end(builder: Builder, child: GObject.Object | null, tagname: string, data?: object | null): void + vfunc_custom_tag_start(builder: Builder, child: GObject.Object | null, tagname: string): [ /* returnType */ boolean, /* parser */ BuildableParser, /* data */ object | null ] + vfunc_get_id(): string + vfunc_get_internal_child(builder: Builder, childname: string): GObject.Object + vfunc_parser_finished(builder: Builder): void + vfunc_set_buildable_property(builder: Builder, name: string, value: any): void + vfunc_set_id(id: string): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Gtk.Widget */ + connect(sigName: "destroy", callback: (($obj: ShortcutLabel) => void)): number + connect_after(sigName: "destroy", callback: (($obj: ShortcutLabel) => void)): number + emit(sigName: "destroy"): void + connect(sigName: "direction-changed", callback: (($obj: ShortcutLabel, previous_direction: TextDirection) => void)): number + connect_after(sigName: "direction-changed", callback: (($obj: ShortcutLabel, previous_direction: TextDirection) => void)): number + emit(sigName: "direction-changed", previous_direction: TextDirection): void + connect(sigName: "hide", callback: (($obj: ShortcutLabel) => void)): number + connect_after(sigName: "hide", callback: (($obj: ShortcutLabel) => void)): number + emit(sigName: "hide"): void + connect(sigName: "keynav-failed", callback: (($obj: ShortcutLabel, direction: DirectionType) => boolean)): number + connect_after(sigName: "keynav-failed", callback: (($obj: ShortcutLabel, direction: DirectionType) => boolean)): number + emit(sigName: "keynav-failed", direction: DirectionType): void + connect(sigName: "map", callback: (($obj: ShortcutLabel) => void)): number + connect_after(sigName: "map", callback: (($obj: ShortcutLabel) => void)): number + emit(sigName: "map"): void + connect(sigName: "mnemonic-activate", callback: (($obj: ShortcutLabel, group_cycling: boolean) => boolean)): number + connect_after(sigName: "mnemonic-activate", callback: (($obj: ShortcutLabel, group_cycling: boolean) => boolean)): number + emit(sigName: "mnemonic-activate", group_cycling: boolean): void + connect(sigName: "move-focus", callback: (($obj: ShortcutLabel, direction: DirectionType) => void)): number + connect_after(sigName: "move-focus", callback: (($obj: ShortcutLabel, direction: DirectionType) => void)): number + emit(sigName: "move-focus", direction: DirectionType): void + connect(sigName: "query-tooltip", callback: (($obj: ShortcutLabel, x: number, y: number, keyboard_mode: boolean, tooltip: Tooltip) => boolean)): number + connect_after(sigName: "query-tooltip", callback: (($obj: ShortcutLabel, x: number, y: number, keyboard_mode: boolean, tooltip: Tooltip) => boolean)): number + emit(sigName: "query-tooltip", x: number, y: number, keyboard_mode: boolean, tooltip: Tooltip): void + connect(sigName: "realize", callback: (($obj: ShortcutLabel) => void)): number + connect_after(sigName: "realize", callback: (($obj: ShortcutLabel) => void)): number + emit(sigName: "realize"): void + connect(sigName: "show", callback: (($obj: ShortcutLabel) => void)): number + connect_after(sigName: "show", callback: (($obj: ShortcutLabel) => void)): number + emit(sigName: "show"): void + connect(sigName: "state-flags-changed", callback: (($obj: ShortcutLabel, flags: StateFlags) => void)): number + connect_after(sigName: "state-flags-changed", callback: (($obj: ShortcutLabel, flags: StateFlags) => void)): number + emit(sigName: "state-flags-changed", flags: StateFlags): void + connect(sigName: "unmap", callback: (($obj: ShortcutLabel) => void)): number + connect_after(sigName: "unmap", callback: (($obj: ShortcutLabel) => void)): number + emit(sigName: "unmap"): void + connect(sigName: "unrealize", callback: (($obj: ShortcutLabel) => void)): number + connect_after(sigName: "unrealize", callback: (($obj: ShortcutLabel) => void)): number + emit(sigName: "unrealize"): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: ShortcutLabel, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: ShortcutLabel, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: "notify::accelerator", callback: (($obj: ShortcutLabel, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accelerator", callback: (($obj: ShortcutLabel, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::disabled-text", callback: (($obj: ShortcutLabel, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::disabled-text", callback: (($obj: ShortcutLabel, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::can-focus", callback: (($obj: ShortcutLabel, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::can-focus", callback: (($obj: ShortcutLabel, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::can-target", callback: (($obj: ShortcutLabel, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::can-target", callback: (($obj: ShortcutLabel, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::css-classes", callback: (($obj: ShortcutLabel, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::css-classes", callback: (($obj: ShortcutLabel, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::cursor", callback: (($obj: ShortcutLabel, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::cursor", callback: (($obj: ShortcutLabel, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::focus-on-click", callback: (($obj: ShortcutLabel, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::focus-on-click", callback: (($obj: ShortcutLabel, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::focusable", callback: (($obj: ShortcutLabel, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::focusable", callback: (($obj: ShortcutLabel, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::halign", callback: (($obj: ShortcutLabel, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::halign", callback: (($obj: ShortcutLabel, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::has-default", callback: (($obj: ShortcutLabel, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-default", callback: (($obj: ShortcutLabel, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::has-focus", callback: (($obj: ShortcutLabel, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-focus", callback: (($obj: ShortcutLabel, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::has-tooltip", callback: (($obj: ShortcutLabel, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-tooltip", callback: (($obj: ShortcutLabel, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::height-request", callback: (($obj: ShortcutLabel, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::height-request", callback: (($obj: ShortcutLabel, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::hexpand", callback: (($obj: ShortcutLabel, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hexpand", callback: (($obj: ShortcutLabel, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::hexpand-set", callback: (($obj: ShortcutLabel, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hexpand-set", callback: (($obj: ShortcutLabel, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::layout-manager", callback: (($obj: ShortcutLabel, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::layout-manager", callback: (($obj: ShortcutLabel, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-bottom", callback: (($obj: ShortcutLabel, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-bottom", callback: (($obj: ShortcutLabel, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-end", callback: (($obj: ShortcutLabel, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-end", callback: (($obj: ShortcutLabel, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-start", callback: (($obj: ShortcutLabel, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-start", callback: (($obj: ShortcutLabel, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-top", callback: (($obj: ShortcutLabel, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-top", callback: (($obj: ShortcutLabel, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::name", callback: (($obj: ShortcutLabel, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::name", callback: (($obj: ShortcutLabel, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::opacity", callback: (($obj: ShortcutLabel, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::opacity", callback: (($obj: ShortcutLabel, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::overflow", callback: (($obj: ShortcutLabel, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::overflow", callback: (($obj: ShortcutLabel, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::parent", callback: (($obj: ShortcutLabel, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::parent", callback: (($obj: ShortcutLabel, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::receives-default", callback: (($obj: ShortcutLabel, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::receives-default", callback: (($obj: ShortcutLabel, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::root", callback: (($obj: ShortcutLabel, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::root", callback: (($obj: ShortcutLabel, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::scale-factor", callback: (($obj: ShortcutLabel, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::scale-factor", callback: (($obj: ShortcutLabel, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::sensitive", callback: (($obj: ShortcutLabel, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::sensitive", callback: (($obj: ShortcutLabel, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::tooltip-markup", callback: (($obj: ShortcutLabel, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::tooltip-markup", callback: (($obj: ShortcutLabel, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::tooltip-text", callback: (($obj: ShortcutLabel, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::tooltip-text", callback: (($obj: ShortcutLabel, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::valign", callback: (($obj: ShortcutLabel, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::valign", callback: (($obj: ShortcutLabel, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::vexpand", callback: (($obj: ShortcutLabel, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vexpand", callback: (($obj: ShortcutLabel, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::vexpand-set", callback: (($obj: ShortcutLabel, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vexpand-set", callback: (($obj: ShortcutLabel, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::visible", callback: (($obj: ShortcutLabel, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::visible", callback: (($obj: ShortcutLabel, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::width-request", callback: (($obj: ShortcutLabel, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::width-request", callback: (($obj: ShortcutLabel, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::accessible-role", callback: (($obj: ShortcutLabel, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-role", callback: (($obj: ShortcutLabel, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: ShortcutLabel_ConstructProps) + _init (config?: ShortcutLabel_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(accelerator: string): ShortcutLabel + static $gtype: GObject.Type +} +export interface ShortcutTrigger_ConstructProps extends GObject.Object_ConstructProps { +} +export class ShortcutTrigger { + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of Gtk.ShortcutTrigger */ + compare(trigger2: ShortcutTrigger): number + equal(trigger2: ShortcutTrigger): boolean + hash(): number + print(string: GLib.String): void + print_label(display: Gdk.Display, string: GLib.String): boolean + to_label(display: Gdk.Display): string + to_string(): string + trigger(event: Gdk.Event, enable_mnemonics: boolean): Gdk.KeyMatch + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: ShortcutTrigger, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: ShortcutTrigger, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: ShortcutTrigger_ConstructProps) + _init (config?: ShortcutTrigger_ConstructProps): void + /* Static methods and pseudo-constructors */ + static parse_string(string: string): ShortcutTrigger + static $gtype: GObject.Type +} +export interface ShortcutsGroup_ConstructProps extends Box_ConstructProps { + accel_size_group?: SizeGroup + title?: string + title_size_group?: SizeGroup + view?: string + accessible_role?: AccessibleRole + orientation?: Orientation +} +export class ShortcutsGroup { + /* Properties of Gtk.ShortcutsGroup */ + accel_size_group: SizeGroup + readonly height: number + title: string + title_size_group: SizeGroup + view: string + /* Properties of Gtk.Box */ + baseline_position: BaselinePosition + homogeneous: boolean + spacing: number + /* Properties of Gtk.Widget */ + can_focus: boolean + can_target: boolean + css_classes: string[] + cursor: Gdk.Cursor + focus_on_click: boolean + focusable: boolean + halign: Align + readonly has_default: boolean + readonly has_focus: boolean + has_tooltip: boolean + height_request: number + hexpand: boolean + hexpand_set: boolean + layout_manager: LayoutManager + margin_bottom: number + margin_end: number + margin_start: number + margin_top: number + name: string + opacity: number + overflow: Overflow + readonly parent: Widget + receives_default: boolean + readonly root: Root + readonly scale_factor: number + sensitive: boolean + tooltip_markup: string + tooltip_text: string + valign: Align + vexpand: boolean + vexpand_set: boolean + visible: boolean + width_request: number + /* Properties of Gtk.Accessible */ + accessible_role: AccessibleRole + /* Properties of Gtk.Orientable */ + orientation: Orientation + /* Fields of Gtk.Box */ + parent_instance: Widget + /* Fields of GObject.InitiallyUnowned */ + g_type_instance: GObject.TypeInstance + /* Methods of Gtk.Box */ + append(child: Widget): void + get_baseline_position(): BaselinePosition + get_homogeneous(): boolean + get_spacing(): number + insert_child_after(child: Widget, sibling?: Widget | null): void + prepend(child: Widget): void + remove(child: Widget): void + reorder_child_after(child: Widget, sibling?: Widget | null): void + set_baseline_position(position: BaselinePosition): void + set_homogeneous(homogeneous: boolean): void + set_spacing(spacing: number): void + /* Methods of Gtk.Widget */ + action_set_enabled(action_name: string, enabled: boolean): void + activate(): boolean + activate_action(name: string, args?: GLib.Variant | null): boolean + activate_default(): void + add_controller(controller: EventController): void + add_css_class(css_class: string): void + add_mnemonic_label(label: Widget): void + add_tick_callback(callback: TickCallback): number + allocate(width: number, height: number, baseline: number, transform?: Gsk.Transform | null): void + child_focus(direction: DirectionType): boolean + compute_bounds(target: Widget): [ /* returnType */ boolean, /* out_bounds */ Graphene.Rect ] + compute_expand(orientation: Orientation): boolean + compute_point(target: Widget, point: Graphene.Point): [ /* returnType */ boolean, /* out_point */ Graphene.Point ] + compute_transform(target: Widget): [ /* returnType */ boolean, /* out_transform */ Graphene.Matrix ] + contains(x: number, y: number): boolean + create_pango_context(): Pango.Context + create_pango_layout(text?: string | null): Pango.Layout + drag_check_threshold(start_x: number, start_y: number, current_x: number, current_y: number): boolean + error_bell(): void + get_allocated_baseline(): number + get_allocated_height(): number + get_allocated_width(): number + get_allocation(): /* allocation */ Allocation + get_ancestor(widget_type: GObject.Type): Widget | null + get_can_focus(): boolean + get_can_target(): boolean + get_child_visible(): boolean + get_clipboard(): Gdk.Clipboard + get_css_classes(): string[] + get_css_name(): string + get_cursor(): Gdk.Cursor | null + get_direction(): TextDirection + get_display(): Gdk.Display + get_first_child(): Widget | null + get_focus_child(): Widget | null + get_focus_on_click(): boolean + get_focusable(): boolean + get_font_map(): Pango.FontMap | null + get_font_options(): cairo.FontOptions | null + get_frame_clock(): Gdk.FrameClock | null + get_halign(): Align + get_has_tooltip(): boolean + get_height(): number + get_hexpand(): boolean + get_hexpand_set(): boolean + get_last_child(): Widget | null + get_layout_manager(): LayoutManager | null + get_mapped(): boolean + get_margin_bottom(): number + get_margin_end(): number + get_margin_start(): number + get_margin_top(): number + get_name(): string + get_native(): Native | null + get_next_sibling(): Widget | null + get_opacity(): number + get_overflow(): Overflow + get_pango_context(): Pango.Context + get_parent(): Widget | null + get_preferred_size(): [ /* minimum_size */ Requisition | null, /* natural_size */ Requisition | null ] + get_prev_sibling(): Widget | null + get_primary_clipboard(): Gdk.Clipboard + get_realized(): boolean + get_receives_default(): boolean + get_request_mode(): SizeRequestMode + get_root(): Root | null + get_scale_factor(): number + get_sensitive(): boolean + get_settings(): Settings + get_size(orientation: Orientation): number + get_size_request(): [ /* width */ number | null, /* height */ number | null ] + get_state_flags(): StateFlags + get_style_context(): StyleContext + get_template_child(widget_type: GObject.Type, name: string): GObject.Object + get_tooltip_markup(): string | null + get_tooltip_text(): string | null + get_valign(): Align + get_vexpand(): boolean + get_vexpand_set(): boolean + get_visible(): boolean + get_width(): number + grab_focus(): boolean + has_css_class(css_class: string): boolean + has_visible_focus(): boolean + hide(): void + in_destruction(): boolean + init_template(): void + insert_action_group(name: string, group?: Gio.ActionGroup | null): void + insert_after(parent: Widget, previous_sibling?: Widget | null): void + insert_before(parent: Widget, next_sibling?: Widget | null): void + is_ancestor(ancestor: Widget): boolean + is_drawable(): boolean + is_focus(): boolean + is_sensitive(): boolean + is_visible(): boolean + keynav_failed(direction: DirectionType): boolean + list_mnemonic_labels(): Widget[] + map(): void + measure(orientation: Orientation, for_size: number): [ /* minimum */ number | null, /* natural */ number | null, /* minimum_baseline */ number | null, /* natural_baseline */ number | null ] + mnemonic_activate(group_cycling: boolean): boolean + observe_children(): Gio.ListModel + observe_controllers(): Gio.ListModel + pick(x: number, y: number, flags: PickFlags): Widget | null + queue_allocate(): void + queue_draw(): void + queue_resize(): void + realize(): void + remove_controller(controller: EventController): void + remove_css_class(css_class: string): void + remove_mnemonic_label(label: Widget): void + remove_tick_callback(id: number): void + set_can_focus(can_focus: boolean): void + set_can_target(can_target: boolean): void + set_child_visible(child_visible: boolean): void + set_css_classes(classes: string[]): void + set_cursor(cursor?: Gdk.Cursor | null): void + set_cursor_from_name(name?: string | null): void + set_direction(dir: TextDirection): void + set_focus_child(child?: Widget | null): void + set_focus_on_click(focus_on_click: boolean): void + set_focusable(focusable: boolean): void + set_font_map(font_map?: Pango.FontMap | null): void + set_font_options(options?: cairo.FontOptions | null): void + set_halign(align: Align): void + set_has_tooltip(has_tooltip: boolean): void + set_hexpand(expand: boolean): void + set_hexpand_set(set: boolean): void + set_layout_manager(layout_manager?: LayoutManager | null): void + set_margin_bottom(margin: number): void + set_margin_end(margin: number): void + set_margin_start(margin: number): void + set_margin_top(margin: number): void + set_name(name: string): void + set_opacity(opacity: number): void + set_overflow(overflow: Overflow): void + set_parent(parent: Widget): void + set_receives_default(receives_default: boolean): void + set_sensitive(sensitive: boolean): void + set_size_request(width: number, height: number): void + set_state_flags(flags: StateFlags, clear: boolean): void + set_tooltip_markup(markup?: string | null): void + set_tooltip_text(text?: string | null): void + set_valign(align: Align): void + set_vexpand(expand: boolean): void + set_vexpand_set(set: boolean): void + set_visible(visible: boolean): void + should_layout(): boolean + show(): void + size_allocate(allocation: Allocation, baseline: number): void + snapshot_child(child: Widget, snapshot: Snapshot): void + translate_coordinates(dest_widget: Widget, src_x: number, src_y: number): [ /* returnType */ boolean, /* dest_x */ number | null, /* dest_y */ number | null ] + trigger_tooltip_query(): void + unmap(): void + unparent(): void + unrealize(): void + unset_state_flags(flags: StateFlags): void + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Methods of Gtk.Accessible */ + get_accessible_role(): AccessibleRole + reset_property(property: AccessibleProperty): void + reset_relation(relation: AccessibleRelation): void + reset_state(state: AccessibleState): void + update_property(properties: AccessibleProperty[], values: any): void + update_relation(relations: AccessibleRelation[], values: any): void + update_state(states: AccessibleState[], values: any): void + /* Methods of Gtk.Buildable */ + get_buildable_id(): string + /* Methods of Gtk.Orientable */ + get_orientation(): Orientation + set_orientation(orientation: Orientation): void + /* Virtual methods of Gtk.Widget */ + vfunc_compute_expand(hexpand_p: boolean, vexpand_p: boolean): void + vfunc_contains(x: number, y: number): boolean + vfunc_css_changed(change: CssStyleChange): void + vfunc_direction_changed(previous_direction: TextDirection): void + vfunc_focus(direction: DirectionType): boolean + vfunc_get_request_mode(): SizeRequestMode + vfunc_grab_focus(): boolean + vfunc_hide(): void + vfunc_keynav_failed(direction: DirectionType): boolean + vfunc_map(): void + vfunc_measure(orientation: Orientation, for_size: number): [ /* minimum */ number | null, /* natural */ number | null, /* minimum_baseline */ number | null, /* natural_baseline */ number | null ] + vfunc_mnemonic_activate(group_cycling: boolean): boolean + vfunc_move_focus(direction: DirectionType): void + vfunc_query_tooltip(x: number, y: number, keyboard_tooltip: boolean, tooltip: Tooltip): boolean + vfunc_realize(): void + vfunc_root(): void + vfunc_set_focus_child(child?: Widget | null): void + vfunc_show(): void + vfunc_size_allocate(width: number, height: number, baseline: number): void + vfunc_snapshot(snapshot: Snapshot): void + vfunc_state_flags_changed(previous_state_flags: StateFlags): void + vfunc_system_setting_changed(settings: SystemSetting): void + vfunc_unmap(): void + vfunc_unrealize(): void + vfunc_unroot(): void + vfunc_add_child(builder: Builder, child: GObject.Object, type?: string | null): void + vfunc_custom_finished(builder: Builder, child: GObject.Object | null, tagname: string, data?: object | null): void + vfunc_custom_tag_end(builder: Builder, child: GObject.Object | null, tagname: string, data?: object | null): void + vfunc_custom_tag_start(builder: Builder, child: GObject.Object | null, tagname: string): [ /* returnType */ boolean, /* parser */ BuildableParser, /* data */ object | null ] + vfunc_get_id(): string + vfunc_get_internal_child(builder: Builder, childname: string): GObject.Object + vfunc_parser_finished(builder: Builder): void + vfunc_set_buildable_property(builder: Builder, name: string, value: any): void + vfunc_set_id(id: string): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Gtk.Widget */ + connect(sigName: "destroy", callback: (($obj: ShortcutsGroup) => void)): number + connect_after(sigName: "destroy", callback: (($obj: ShortcutsGroup) => void)): number + emit(sigName: "destroy"): void + connect(sigName: "direction-changed", callback: (($obj: ShortcutsGroup, previous_direction: TextDirection) => void)): number + connect_after(sigName: "direction-changed", callback: (($obj: ShortcutsGroup, previous_direction: TextDirection) => void)): number + emit(sigName: "direction-changed", previous_direction: TextDirection): void + connect(sigName: "hide", callback: (($obj: ShortcutsGroup) => void)): number + connect_after(sigName: "hide", callback: (($obj: ShortcutsGroup) => void)): number + emit(sigName: "hide"): void + connect(sigName: "keynav-failed", callback: (($obj: ShortcutsGroup, direction: DirectionType) => boolean)): number + connect_after(sigName: "keynav-failed", callback: (($obj: ShortcutsGroup, direction: DirectionType) => boolean)): number + emit(sigName: "keynav-failed", direction: DirectionType): void + connect(sigName: "map", callback: (($obj: ShortcutsGroup) => void)): number + connect_after(sigName: "map", callback: (($obj: ShortcutsGroup) => void)): number + emit(sigName: "map"): void + connect(sigName: "mnemonic-activate", callback: (($obj: ShortcutsGroup, group_cycling: boolean) => boolean)): number + connect_after(sigName: "mnemonic-activate", callback: (($obj: ShortcutsGroup, group_cycling: boolean) => boolean)): number + emit(sigName: "mnemonic-activate", group_cycling: boolean): void + connect(sigName: "move-focus", callback: (($obj: ShortcutsGroup, direction: DirectionType) => void)): number + connect_after(sigName: "move-focus", callback: (($obj: ShortcutsGroup, direction: DirectionType) => void)): number + emit(sigName: "move-focus", direction: DirectionType): void + connect(sigName: "query-tooltip", callback: (($obj: ShortcutsGroup, x: number, y: number, keyboard_mode: boolean, tooltip: Tooltip) => boolean)): number + connect_after(sigName: "query-tooltip", callback: (($obj: ShortcutsGroup, x: number, y: number, keyboard_mode: boolean, tooltip: Tooltip) => boolean)): number + emit(sigName: "query-tooltip", x: number, y: number, keyboard_mode: boolean, tooltip: Tooltip): void + connect(sigName: "realize", callback: (($obj: ShortcutsGroup) => void)): number + connect_after(sigName: "realize", callback: (($obj: ShortcutsGroup) => void)): number + emit(sigName: "realize"): void + connect(sigName: "show", callback: (($obj: ShortcutsGroup) => void)): number + connect_after(sigName: "show", callback: (($obj: ShortcutsGroup) => void)): number + emit(sigName: "show"): void + connect(sigName: "state-flags-changed", callback: (($obj: ShortcutsGroup, flags: StateFlags) => void)): number + connect_after(sigName: "state-flags-changed", callback: (($obj: ShortcutsGroup, flags: StateFlags) => void)): number + emit(sigName: "state-flags-changed", flags: StateFlags): void + connect(sigName: "unmap", callback: (($obj: ShortcutsGroup) => void)): number + connect_after(sigName: "unmap", callback: (($obj: ShortcutsGroup) => void)): number + emit(sigName: "unmap"): void + connect(sigName: "unrealize", callback: (($obj: ShortcutsGroup) => void)): number + connect_after(sigName: "unrealize", callback: (($obj: ShortcutsGroup) => void)): number + emit(sigName: "unrealize"): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: ShortcutsGroup, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: ShortcutsGroup, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: "notify::accel-size-group", callback: (($obj: ShortcutsGroup, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accel-size-group", callback: (($obj: ShortcutsGroup, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::height", callback: (($obj: ShortcutsGroup, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::height", callback: (($obj: ShortcutsGroup, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::title", callback: (($obj: ShortcutsGroup, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::title", callback: (($obj: ShortcutsGroup, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::title-size-group", callback: (($obj: ShortcutsGroup, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::title-size-group", callback: (($obj: ShortcutsGroup, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::view", callback: (($obj: ShortcutsGroup, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::view", callback: (($obj: ShortcutsGroup, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::baseline-position", callback: (($obj: ShortcutsGroup, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::baseline-position", callback: (($obj: ShortcutsGroup, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::homogeneous", callback: (($obj: ShortcutsGroup, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::homogeneous", callback: (($obj: ShortcutsGroup, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::spacing", callback: (($obj: ShortcutsGroup, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::spacing", callback: (($obj: ShortcutsGroup, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::can-focus", callback: (($obj: ShortcutsGroup, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::can-focus", callback: (($obj: ShortcutsGroup, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::can-target", callback: (($obj: ShortcutsGroup, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::can-target", callback: (($obj: ShortcutsGroup, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::css-classes", callback: (($obj: ShortcutsGroup, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::css-classes", callback: (($obj: ShortcutsGroup, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::cursor", callback: (($obj: ShortcutsGroup, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::cursor", callback: (($obj: ShortcutsGroup, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::focus-on-click", callback: (($obj: ShortcutsGroup, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::focus-on-click", callback: (($obj: ShortcutsGroup, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::focusable", callback: (($obj: ShortcutsGroup, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::focusable", callback: (($obj: ShortcutsGroup, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::halign", callback: (($obj: ShortcutsGroup, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::halign", callback: (($obj: ShortcutsGroup, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::has-default", callback: (($obj: ShortcutsGroup, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-default", callback: (($obj: ShortcutsGroup, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::has-focus", callback: (($obj: ShortcutsGroup, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-focus", callback: (($obj: ShortcutsGroup, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::has-tooltip", callback: (($obj: ShortcutsGroup, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-tooltip", callback: (($obj: ShortcutsGroup, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::height-request", callback: (($obj: ShortcutsGroup, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::height-request", callback: (($obj: ShortcutsGroup, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::hexpand", callback: (($obj: ShortcutsGroup, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hexpand", callback: (($obj: ShortcutsGroup, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::hexpand-set", callback: (($obj: ShortcutsGroup, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hexpand-set", callback: (($obj: ShortcutsGroup, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::layout-manager", callback: (($obj: ShortcutsGroup, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::layout-manager", callback: (($obj: ShortcutsGroup, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-bottom", callback: (($obj: ShortcutsGroup, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-bottom", callback: (($obj: ShortcutsGroup, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-end", callback: (($obj: ShortcutsGroup, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-end", callback: (($obj: ShortcutsGroup, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-start", callback: (($obj: ShortcutsGroup, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-start", callback: (($obj: ShortcutsGroup, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-top", callback: (($obj: ShortcutsGroup, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-top", callback: (($obj: ShortcutsGroup, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::name", callback: (($obj: ShortcutsGroup, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::name", callback: (($obj: ShortcutsGroup, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::opacity", callback: (($obj: ShortcutsGroup, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::opacity", callback: (($obj: ShortcutsGroup, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::overflow", callback: (($obj: ShortcutsGroup, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::overflow", callback: (($obj: ShortcutsGroup, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::parent", callback: (($obj: ShortcutsGroup, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::parent", callback: (($obj: ShortcutsGroup, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::receives-default", callback: (($obj: ShortcutsGroup, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::receives-default", callback: (($obj: ShortcutsGroup, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::root", callback: (($obj: ShortcutsGroup, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::root", callback: (($obj: ShortcutsGroup, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::scale-factor", callback: (($obj: ShortcutsGroup, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::scale-factor", callback: (($obj: ShortcutsGroup, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::sensitive", callback: (($obj: ShortcutsGroup, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::sensitive", callback: (($obj: ShortcutsGroup, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::tooltip-markup", callback: (($obj: ShortcutsGroup, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::tooltip-markup", callback: (($obj: ShortcutsGroup, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::tooltip-text", callback: (($obj: ShortcutsGroup, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::tooltip-text", callback: (($obj: ShortcutsGroup, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::valign", callback: (($obj: ShortcutsGroup, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::valign", callback: (($obj: ShortcutsGroup, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::vexpand", callback: (($obj: ShortcutsGroup, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vexpand", callback: (($obj: ShortcutsGroup, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::vexpand-set", callback: (($obj: ShortcutsGroup, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vexpand-set", callback: (($obj: ShortcutsGroup, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::visible", callback: (($obj: ShortcutsGroup, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::visible", callback: (($obj: ShortcutsGroup, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::width-request", callback: (($obj: ShortcutsGroup, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::width-request", callback: (($obj: ShortcutsGroup, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::accessible-role", callback: (($obj: ShortcutsGroup, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-role", callback: (($obj: ShortcutsGroup, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::orientation", callback: (($obj: ShortcutsGroup, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::orientation", callback: (($obj: ShortcutsGroup, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: ShortcutsGroup_ConstructProps) + _init (config?: ShortcutsGroup_ConstructProps): void + static $gtype: GObject.Type +} +export interface ShortcutsSection_ConstructProps extends Box_ConstructProps { + max_height?: number + section_name?: string + title?: string + view_name?: string + accessible_role?: AccessibleRole + orientation?: Orientation +} +export class ShortcutsSection { + /* Properties of Gtk.ShortcutsSection */ + max_height: number + section_name: string + title: string + view_name: string + /* Properties of Gtk.Box */ + baseline_position: BaselinePosition + homogeneous: boolean + spacing: number + /* Properties of Gtk.Widget */ + can_focus: boolean + can_target: boolean + css_classes: string[] + cursor: Gdk.Cursor + focus_on_click: boolean + focusable: boolean + halign: Align + readonly has_default: boolean + readonly has_focus: boolean + has_tooltip: boolean + height_request: number + hexpand: boolean + hexpand_set: boolean + layout_manager: LayoutManager + margin_bottom: number + margin_end: number + margin_start: number + margin_top: number + name: string + opacity: number + overflow: Overflow + readonly parent: Widget + receives_default: boolean + readonly root: Root + readonly scale_factor: number + sensitive: boolean + tooltip_markup: string + tooltip_text: string + valign: Align + vexpand: boolean + vexpand_set: boolean + visible: boolean + width_request: number + /* Properties of Gtk.Accessible */ + accessible_role: AccessibleRole + /* Properties of Gtk.Orientable */ + orientation: Orientation + /* Fields of Gtk.Box */ + parent_instance: Widget + /* Fields of GObject.InitiallyUnowned */ + g_type_instance: GObject.TypeInstance + /* Methods of Gtk.Box */ + append(child: Widget): void + get_baseline_position(): BaselinePosition + get_homogeneous(): boolean + get_spacing(): number + insert_child_after(child: Widget, sibling?: Widget | null): void + prepend(child: Widget): void + remove(child: Widget): void + reorder_child_after(child: Widget, sibling?: Widget | null): void + set_baseline_position(position: BaselinePosition): void + set_homogeneous(homogeneous: boolean): void + set_spacing(spacing: number): void + /* Methods of Gtk.Widget */ + action_set_enabled(action_name: string, enabled: boolean): void + activate(): boolean + activate_action(name: string, args?: GLib.Variant | null): boolean + activate_default(): void + add_controller(controller: EventController): void + add_css_class(css_class: string): void + add_mnemonic_label(label: Widget): void + add_tick_callback(callback: TickCallback): number + allocate(width: number, height: number, baseline: number, transform?: Gsk.Transform | null): void + child_focus(direction: DirectionType): boolean + compute_bounds(target: Widget): [ /* returnType */ boolean, /* out_bounds */ Graphene.Rect ] + compute_expand(orientation: Orientation): boolean + compute_point(target: Widget, point: Graphene.Point): [ /* returnType */ boolean, /* out_point */ Graphene.Point ] + compute_transform(target: Widget): [ /* returnType */ boolean, /* out_transform */ Graphene.Matrix ] + contains(x: number, y: number): boolean + create_pango_context(): Pango.Context + create_pango_layout(text?: string | null): Pango.Layout + drag_check_threshold(start_x: number, start_y: number, current_x: number, current_y: number): boolean + error_bell(): void + get_allocated_baseline(): number + get_allocated_height(): number + get_allocated_width(): number + get_allocation(): /* allocation */ Allocation + get_ancestor(widget_type: GObject.Type): Widget | null + get_can_focus(): boolean + get_can_target(): boolean + get_child_visible(): boolean + get_clipboard(): Gdk.Clipboard + get_css_classes(): string[] + get_css_name(): string + get_cursor(): Gdk.Cursor | null + get_direction(): TextDirection + get_display(): Gdk.Display + get_first_child(): Widget | null + get_focus_child(): Widget | null + get_focus_on_click(): boolean + get_focusable(): boolean + get_font_map(): Pango.FontMap | null + get_font_options(): cairo.FontOptions | null + get_frame_clock(): Gdk.FrameClock | null + get_halign(): Align + get_has_tooltip(): boolean + get_height(): number + get_hexpand(): boolean + get_hexpand_set(): boolean + get_last_child(): Widget | null + get_layout_manager(): LayoutManager | null + get_mapped(): boolean + get_margin_bottom(): number + get_margin_end(): number + get_margin_start(): number + get_margin_top(): number + get_name(): string + get_native(): Native | null + get_next_sibling(): Widget | null + get_opacity(): number + get_overflow(): Overflow + get_pango_context(): Pango.Context + get_parent(): Widget | null + get_preferred_size(): [ /* minimum_size */ Requisition | null, /* natural_size */ Requisition | null ] + get_prev_sibling(): Widget | null + get_primary_clipboard(): Gdk.Clipboard + get_realized(): boolean + get_receives_default(): boolean + get_request_mode(): SizeRequestMode + get_root(): Root | null + get_scale_factor(): number + get_sensitive(): boolean + get_settings(): Settings + get_size(orientation: Orientation): number + get_size_request(): [ /* width */ number | null, /* height */ number | null ] + get_state_flags(): StateFlags + get_style_context(): StyleContext + get_template_child(widget_type: GObject.Type, name: string): GObject.Object + get_tooltip_markup(): string | null + get_tooltip_text(): string | null + get_valign(): Align + get_vexpand(): boolean + get_vexpand_set(): boolean + get_visible(): boolean + get_width(): number + grab_focus(): boolean + has_css_class(css_class: string): boolean + has_visible_focus(): boolean + hide(): void + in_destruction(): boolean + init_template(): void + insert_action_group(name: string, group?: Gio.ActionGroup | null): void + insert_after(parent: Widget, previous_sibling?: Widget | null): void + insert_before(parent: Widget, next_sibling?: Widget | null): void + is_ancestor(ancestor: Widget): boolean + is_drawable(): boolean + is_focus(): boolean + is_sensitive(): boolean + is_visible(): boolean + keynav_failed(direction: DirectionType): boolean + list_mnemonic_labels(): Widget[] + map(): void + measure(orientation: Orientation, for_size: number): [ /* minimum */ number | null, /* natural */ number | null, /* minimum_baseline */ number | null, /* natural_baseline */ number | null ] + mnemonic_activate(group_cycling: boolean): boolean + observe_children(): Gio.ListModel + observe_controllers(): Gio.ListModel + pick(x: number, y: number, flags: PickFlags): Widget | null + queue_allocate(): void + queue_draw(): void + queue_resize(): void + realize(): void + remove_controller(controller: EventController): void + remove_css_class(css_class: string): void + remove_mnemonic_label(label: Widget): void + remove_tick_callback(id: number): void + set_can_focus(can_focus: boolean): void + set_can_target(can_target: boolean): void + set_child_visible(child_visible: boolean): void + set_css_classes(classes: string[]): void + set_cursor(cursor?: Gdk.Cursor | null): void + set_cursor_from_name(name?: string | null): void + set_direction(dir: TextDirection): void + set_focus_child(child?: Widget | null): void + set_focus_on_click(focus_on_click: boolean): void + set_focusable(focusable: boolean): void + set_font_map(font_map?: Pango.FontMap | null): void + set_font_options(options?: cairo.FontOptions | null): void + set_halign(align: Align): void + set_has_tooltip(has_tooltip: boolean): void + set_hexpand(expand: boolean): void + set_hexpand_set(set: boolean): void + set_layout_manager(layout_manager?: LayoutManager | null): void + set_margin_bottom(margin: number): void + set_margin_end(margin: number): void + set_margin_start(margin: number): void + set_margin_top(margin: number): void + set_name(name: string): void + set_opacity(opacity: number): void + set_overflow(overflow: Overflow): void + set_parent(parent: Widget): void + set_receives_default(receives_default: boolean): void + set_sensitive(sensitive: boolean): void + set_size_request(width: number, height: number): void + set_state_flags(flags: StateFlags, clear: boolean): void + set_tooltip_markup(markup?: string | null): void + set_tooltip_text(text?: string | null): void + set_valign(align: Align): void + set_vexpand(expand: boolean): void + set_vexpand_set(set: boolean): void + set_visible(visible: boolean): void + should_layout(): boolean + show(): void + size_allocate(allocation: Allocation, baseline: number): void + snapshot_child(child: Widget, snapshot: Snapshot): void + translate_coordinates(dest_widget: Widget, src_x: number, src_y: number): [ /* returnType */ boolean, /* dest_x */ number | null, /* dest_y */ number | null ] + trigger_tooltip_query(): void + unmap(): void + unparent(): void + unrealize(): void + unset_state_flags(flags: StateFlags): void + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Methods of Gtk.Accessible */ + get_accessible_role(): AccessibleRole + reset_property(property: AccessibleProperty): void + reset_relation(relation: AccessibleRelation): void + reset_state(state: AccessibleState): void + update_property(properties: AccessibleProperty[], values: any): void + update_relation(relations: AccessibleRelation[], values: any): void + update_state(states: AccessibleState[], values: any): void + /* Methods of Gtk.Buildable */ + get_buildable_id(): string + /* Methods of Gtk.Orientable */ + get_orientation(): Orientation + set_orientation(orientation: Orientation): void + /* Virtual methods of Gtk.Widget */ + vfunc_compute_expand(hexpand_p: boolean, vexpand_p: boolean): void + vfunc_contains(x: number, y: number): boolean + vfunc_css_changed(change: CssStyleChange): void + vfunc_direction_changed(previous_direction: TextDirection): void + vfunc_focus(direction: DirectionType): boolean + vfunc_get_request_mode(): SizeRequestMode + vfunc_grab_focus(): boolean + vfunc_hide(): void + vfunc_keynav_failed(direction: DirectionType): boolean + vfunc_map(): void + vfunc_measure(orientation: Orientation, for_size: number): [ /* minimum */ number | null, /* natural */ number | null, /* minimum_baseline */ number | null, /* natural_baseline */ number | null ] + vfunc_mnemonic_activate(group_cycling: boolean): boolean + vfunc_move_focus(direction: DirectionType): void + vfunc_query_tooltip(x: number, y: number, keyboard_tooltip: boolean, tooltip: Tooltip): boolean + vfunc_realize(): void + vfunc_root(): void + vfunc_set_focus_child(child?: Widget | null): void + vfunc_show(): void + vfunc_size_allocate(width: number, height: number, baseline: number): void + vfunc_snapshot(snapshot: Snapshot): void + vfunc_state_flags_changed(previous_state_flags: StateFlags): void + vfunc_system_setting_changed(settings: SystemSetting): void + vfunc_unmap(): void + vfunc_unrealize(): void + vfunc_unroot(): void + vfunc_add_child(builder: Builder, child: GObject.Object, type?: string | null): void + vfunc_custom_finished(builder: Builder, child: GObject.Object | null, tagname: string, data?: object | null): void + vfunc_custom_tag_end(builder: Builder, child: GObject.Object | null, tagname: string, data?: object | null): void + vfunc_custom_tag_start(builder: Builder, child: GObject.Object | null, tagname: string): [ /* returnType */ boolean, /* parser */ BuildableParser, /* data */ object | null ] + vfunc_get_id(): string + vfunc_get_internal_child(builder: Builder, childname: string): GObject.Object + vfunc_parser_finished(builder: Builder): void + vfunc_set_buildable_property(builder: Builder, name: string, value: any): void + vfunc_set_id(id: string): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Gtk.ShortcutsSection */ + connect(sigName: "change-current-page", callback: (($obj: ShortcutsSection, object: number) => boolean)): number + connect_after(sigName: "change-current-page", callback: (($obj: ShortcutsSection, object: number) => boolean)): number + emit(sigName: "change-current-page", object: number): void + /* Signals of Gtk.Widget */ + connect(sigName: "destroy", callback: (($obj: ShortcutsSection) => void)): number + connect_after(sigName: "destroy", callback: (($obj: ShortcutsSection) => void)): number + emit(sigName: "destroy"): void + connect(sigName: "direction-changed", callback: (($obj: ShortcutsSection, previous_direction: TextDirection) => void)): number + connect_after(sigName: "direction-changed", callback: (($obj: ShortcutsSection, previous_direction: TextDirection) => void)): number + emit(sigName: "direction-changed", previous_direction: TextDirection): void + connect(sigName: "hide", callback: (($obj: ShortcutsSection) => void)): number + connect_after(sigName: "hide", callback: (($obj: ShortcutsSection) => void)): number + emit(sigName: "hide"): void + connect(sigName: "keynav-failed", callback: (($obj: ShortcutsSection, direction: DirectionType) => boolean)): number + connect_after(sigName: "keynav-failed", callback: (($obj: ShortcutsSection, direction: DirectionType) => boolean)): number + emit(sigName: "keynav-failed", direction: DirectionType): void + connect(sigName: "map", callback: (($obj: ShortcutsSection) => void)): number + connect_after(sigName: "map", callback: (($obj: ShortcutsSection) => void)): number + emit(sigName: "map"): void + connect(sigName: "mnemonic-activate", callback: (($obj: ShortcutsSection, group_cycling: boolean) => boolean)): number + connect_after(sigName: "mnemonic-activate", callback: (($obj: ShortcutsSection, group_cycling: boolean) => boolean)): number + emit(sigName: "mnemonic-activate", group_cycling: boolean): void + connect(sigName: "move-focus", callback: (($obj: ShortcutsSection, direction: DirectionType) => void)): number + connect_after(sigName: "move-focus", callback: (($obj: ShortcutsSection, direction: DirectionType) => void)): number + emit(sigName: "move-focus", direction: DirectionType): void + connect(sigName: "query-tooltip", callback: (($obj: ShortcutsSection, x: number, y: number, keyboard_mode: boolean, tooltip: Tooltip) => boolean)): number + connect_after(sigName: "query-tooltip", callback: (($obj: ShortcutsSection, x: number, y: number, keyboard_mode: boolean, tooltip: Tooltip) => boolean)): number + emit(sigName: "query-tooltip", x: number, y: number, keyboard_mode: boolean, tooltip: Tooltip): void + connect(sigName: "realize", callback: (($obj: ShortcutsSection) => void)): number + connect_after(sigName: "realize", callback: (($obj: ShortcutsSection) => void)): number + emit(sigName: "realize"): void + connect(sigName: "show", callback: (($obj: ShortcutsSection) => void)): number + connect_after(sigName: "show", callback: (($obj: ShortcutsSection) => void)): number + emit(sigName: "show"): void + connect(sigName: "state-flags-changed", callback: (($obj: ShortcutsSection, flags: StateFlags) => void)): number + connect_after(sigName: "state-flags-changed", callback: (($obj: ShortcutsSection, flags: StateFlags) => void)): number + emit(sigName: "state-flags-changed", flags: StateFlags): void + connect(sigName: "unmap", callback: (($obj: ShortcutsSection) => void)): number + connect_after(sigName: "unmap", callback: (($obj: ShortcutsSection) => void)): number + emit(sigName: "unmap"): void + connect(sigName: "unrealize", callback: (($obj: ShortcutsSection) => void)): number + connect_after(sigName: "unrealize", callback: (($obj: ShortcutsSection) => void)): number + emit(sigName: "unrealize"): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: ShortcutsSection, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: ShortcutsSection, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: "notify::max-height", callback: (($obj: ShortcutsSection, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::max-height", callback: (($obj: ShortcutsSection, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::section-name", callback: (($obj: ShortcutsSection, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::section-name", callback: (($obj: ShortcutsSection, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::title", callback: (($obj: ShortcutsSection, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::title", callback: (($obj: ShortcutsSection, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::view-name", callback: (($obj: ShortcutsSection, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::view-name", callback: (($obj: ShortcutsSection, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::baseline-position", callback: (($obj: ShortcutsSection, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::baseline-position", callback: (($obj: ShortcutsSection, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::homogeneous", callback: (($obj: ShortcutsSection, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::homogeneous", callback: (($obj: ShortcutsSection, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::spacing", callback: (($obj: ShortcutsSection, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::spacing", callback: (($obj: ShortcutsSection, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::can-focus", callback: (($obj: ShortcutsSection, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::can-focus", callback: (($obj: ShortcutsSection, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::can-target", callback: (($obj: ShortcutsSection, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::can-target", callback: (($obj: ShortcutsSection, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::css-classes", callback: (($obj: ShortcutsSection, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::css-classes", callback: (($obj: ShortcutsSection, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::cursor", callback: (($obj: ShortcutsSection, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::cursor", callback: (($obj: ShortcutsSection, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::focus-on-click", callback: (($obj: ShortcutsSection, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::focus-on-click", callback: (($obj: ShortcutsSection, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::focusable", callback: (($obj: ShortcutsSection, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::focusable", callback: (($obj: ShortcutsSection, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::halign", callback: (($obj: ShortcutsSection, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::halign", callback: (($obj: ShortcutsSection, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::has-default", callback: (($obj: ShortcutsSection, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-default", callback: (($obj: ShortcutsSection, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::has-focus", callback: (($obj: ShortcutsSection, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-focus", callback: (($obj: ShortcutsSection, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::has-tooltip", callback: (($obj: ShortcutsSection, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-tooltip", callback: (($obj: ShortcutsSection, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::height-request", callback: (($obj: ShortcutsSection, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::height-request", callback: (($obj: ShortcutsSection, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::hexpand", callback: (($obj: ShortcutsSection, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hexpand", callback: (($obj: ShortcutsSection, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::hexpand-set", callback: (($obj: ShortcutsSection, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hexpand-set", callback: (($obj: ShortcutsSection, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::layout-manager", callback: (($obj: ShortcutsSection, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::layout-manager", callback: (($obj: ShortcutsSection, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-bottom", callback: (($obj: ShortcutsSection, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-bottom", callback: (($obj: ShortcutsSection, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-end", callback: (($obj: ShortcutsSection, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-end", callback: (($obj: ShortcutsSection, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-start", callback: (($obj: ShortcutsSection, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-start", callback: (($obj: ShortcutsSection, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-top", callback: (($obj: ShortcutsSection, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-top", callback: (($obj: ShortcutsSection, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::name", callback: (($obj: ShortcutsSection, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::name", callback: (($obj: ShortcutsSection, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::opacity", callback: (($obj: ShortcutsSection, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::opacity", callback: (($obj: ShortcutsSection, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::overflow", callback: (($obj: ShortcutsSection, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::overflow", callback: (($obj: ShortcutsSection, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::parent", callback: (($obj: ShortcutsSection, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::parent", callback: (($obj: ShortcutsSection, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::receives-default", callback: (($obj: ShortcutsSection, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::receives-default", callback: (($obj: ShortcutsSection, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::root", callback: (($obj: ShortcutsSection, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::root", callback: (($obj: ShortcutsSection, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::scale-factor", callback: (($obj: ShortcutsSection, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::scale-factor", callback: (($obj: ShortcutsSection, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::sensitive", callback: (($obj: ShortcutsSection, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::sensitive", callback: (($obj: ShortcutsSection, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::tooltip-markup", callback: (($obj: ShortcutsSection, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::tooltip-markup", callback: (($obj: ShortcutsSection, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::tooltip-text", callback: (($obj: ShortcutsSection, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::tooltip-text", callback: (($obj: ShortcutsSection, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::valign", callback: (($obj: ShortcutsSection, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::valign", callback: (($obj: ShortcutsSection, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::vexpand", callback: (($obj: ShortcutsSection, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vexpand", callback: (($obj: ShortcutsSection, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::vexpand-set", callback: (($obj: ShortcutsSection, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vexpand-set", callback: (($obj: ShortcutsSection, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::visible", callback: (($obj: ShortcutsSection, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::visible", callback: (($obj: ShortcutsSection, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::width-request", callback: (($obj: ShortcutsSection, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::width-request", callback: (($obj: ShortcutsSection, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::accessible-role", callback: (($obj: ShortcutsSection, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-role", callback: (($obj: ShortcutsSection, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::orientation", callback: (($obj: ShortcutsSection, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::orientation", callback: (($obj: ShortcutsSection, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: ShortcutsSection_ConstructProps) + _init (config?: ShortcutsSection_ConstructProps): void + static $gtype: GObject.Type +} +export interface ShortcutsShortcut_ConstructProps extends Widget_ConstructProps { + accel_size_group?: SizeGroup + accelerator?: string + action_name?: string + direction?: TextDirection + icon?: Gio.Icon + icon_set?: boolean + shortcut_type?: ShortcutType + subtitle?: string + subtitle_set?: boolean + title?: string + title_size_group?: SizeGroup + accessible_role?: AccessibleRole +} +export class ShortcutsShortcut { + /* Properties of Gtk.ShortcutsShortcut */ + accel_size_group: SizeGroup + accelerator: string + action_name: string + direction: TextDirection + icon: Gio.Icon + icon_set: boolean + shortcut_type: ShortcutType + subtitle: string + subtitle_set: boolean + title: string + title_size_group: SizeGroup + /* Properties of Gtk.Widget */ + can_focus: boolean + can_target: boolean + css_classes: string[] + cursor: Gdk.Cursor + focus_on_click: boolean + focusable: boolean + halign: Align + readonly has_default: boolean + readonly has_focus: boolean + has_tooltip: boolean + height_request: number + hexpand: boolean + hexpand_set: boolean + layout_manager: LayoutManager + margin_bottom: number + margin_end: number + margin_start: number + margin_top: number + name: string + opacity: number + overflow: Overflow + readonly parent: Widget + receives_default: boolean + readonly root: Root + readonly scale_factor: number + sensitive: boolean + tooltip_markup: string + tooltip_text: string + valign: Align + vexpand: boolean + vexpand_set: boolean + visible: boolean + width_request: number + /* Properties of Gtk.Accessible */ + accessible_role: AccessibleRole + /* Fields of Gtk.Widget */ + parent_instance: GObject.InitiallyUnowned + /* Fields of GObject.InitiallyUnowned */ + g_type_instance: GObject.TypeInstance + /* Methods of Gtk.Widget */ + action_set_enabled(action_name: string, enabled: boolean): void + activate(): boolean + activate_action(name: string, args?: GLib.Variant | null): boolean + activate_default(): void + add_controller(controller: EventController): void + add_css_class(css_class: string): void + add_mnemonic_label(label: Widget): void + add_tick_callback(callback: TickCallback): number + allocate(width: number, height: number, baseline: number, transform?: Gsk.Transform | null): void + child_focus(direction: DirectionType): boolean + compute_bounds(target: Widget): [ /* returnType */ boolean, /* out_bounds */ Graphene.Rect ] + compute_expand(orientation: Orientation): boolean + compute_point(target: Widget, point: Graphene.Point): [ /* returnType */ boolean, /* out_point */ Graphene.Point ] + compute_transform(target: Widget): [ /* returnType */ boolean, /* out_transform */ Graphene.Matrix ] + contains(x: number, y: number): boolean + create_pango_context(): Pango.Context + create_pango_layout(text?: string | null): Pango.Layout + drag_check_threshold(start_x: number, start_y: number, current_x: number, current_y: number): boolean + error_bell(): void + get_allocated_baseline(): number + get_allocated_height(): number + get_allocated_width(): number + get_allocation(): /* allocation */ Allocation + get_ancestor(widget_type: GObject.Type): Widget | null + get_can_focus(): boolean + get_can_target(): boolean + get_child_visible(): boolean + get_clipboard(): Gdk.Clipboard + get_css_classes(): string[] + get_css_name(): string + get_cursor(): Gdk.Cursor | null + get_direction(): TextDirection + get_display(): Gdk.Display + get_first_child(): Widget | null + get_focus_child(): Widget | null + get_focus_on_click(): boolean + get_focusable(): boolean + get_font_map(): Pango.FontMap | null + get_font_options(): cairo.FontOptions | null + get_frame_clock(): Gdk.FrameClock | null + get_halign(): Align + get_has_tooltip(): boolean + get_height(): number + get_hexpand(): boolean + get_hexpand_set(): boolean + get_last_child(): Widget | null + get_layout_manager(): LayoutManager | null + get_mapped(): boolean + get_margin_bottom(): number + get_margin_end(): number + get_margin_start(): number + get_margin_top(): number + get_name(): string + get_native(): Native | null + get_next_sibling(): Widget | null + get_opacity(): number + get_overflow(): Overflow + get_pango_context(): Pango.Context + get_parent(): Widget | null + get_preferred_size(): [ /* minimum_size */ Requisition | null, /* natural_size */ Requisition | null ] + get_prev_sibling(): Widget | null + get_primary_clipboard(): Gdk.Clipboard + get_realized(): boolean + get_receives_default(): boolean + get_request_mode(): SizeRequestMode + get_root(): Root | null + get_scale_factor(): number + get_sensitive(): boolean + get_settings(): Settings + get_size(orientation: Orientation): number + get_size_request(): [ /* width */ number | null, /* height */ number | null ] + get_state_flags(): StateFlags + get_style_context(): StyleContext + get_template_child(widget_type: GObject.Type, name: string): GObject.Object + get_tooltip_markup(): string | null + get_tooltip_text(): string | null + get_valign(): Align + get_vexpand(): boolean + get_vexpand_set(): boolean + get_visible(): boolean + get_width(): number + grab_focus(): boolean + has_css_class(css_class: string): boolean + has_visible_focus(): boolean + hide(): void + in_destruction(): boolean + init_template(): void + insert_action_group(name: string, group?: Gio.ActionGroup | null): void + insert_after(parent: Widget, previous_sibling?: Widget | null): void + insert_before(parent: Widget, next_sibling?: Widget | null): void + is_ancestor(ancestor: Widget): boolean + is_drawable(): boolean + is_focus(): boolean + is_sensitive(): boolean + is_visible(): boolean + keynav_failed(direction: DirectionType): boolean + list_mnemonic_labels(): Widget[] + map(): void + measure(orientation: Orientation, for_size: number): [ /* minimum */ number | null, /* natural */ number | null, /* minimum_baseline */ number | null, /* natural_baseline */ number | null ] + mnemonic_activate(group_cycling: boolean): boolean + observe_children(): Gio.ListModel + observe_controllers(): Gio.ListModel + pick(x: number, y: number, flags: PickFlags): Widget | null + queue_allocate(): void + queue_draw(): void + queue_resize(): void + realize(): void + remove_controller(controller: EventController): void + remove_css_class(css_class: string): void + remove_mnemonic_label(label: Widget): void + remove_tick_callback(id: number): void + set_can_focus(can_focus: boolean): void + set_can_target(can_target: boolean): void + set_child_visible(child_visible: boolean): void + set_css_classes(classes: string[]): void + set_cursor(cursor?: Gdk.Cursor | null): void + set_cursor_from_name(name?: string | null): void + set_direction(dir: TextDirection): void + set_focus_child(child?: Widget | null): void + set_focus_on_click(focus_on_click: boolean): void + set_focusable(focusable: boolean): void + set_font_map(font_map?: Pango.FontMap | null): void + set_font_options(options?: cairo.FontOptions | null): void + set_halign(align: Align): void + set_has_tooltip(has_tooltip: boolean): void + set_hexpand(expand: boolean): void + set_hexpand_set(set: boolean): void + set_layout_manager(layout_manager?: LayoutManager | null): void + set_margin_bottom(margin: number): void + set_margin_end(margin: number): void + set_margin_start(margin: number): void + set_margin_top(margin: number): void + set_name(name: string): void + set_opacity(opacity: number): void + set_overflow(overflow: Overflow): void + set_parent(parent: Widget): void + set_receives_default(receives_default: boolean): void + set_sensitive(sensitive: boolean): void + set_size_request(width: number, height: number): void + set_state_flags(flags: StateFlags, clear: boolean): void + set_tooltip_markup(markup?: string | null): void + set_tooltip_text(text?: string | null): void + set_valign(align: Align): void + set_vexpand(expand: boolean): void + set_vexpand_set(set: boolean): void + set_visible(visible: boolean): void + should_layout(): boolean + show(): void + size_allocate(allocation: Allocation, baseline: number): void + snapshot_child(child: Widget, snapshot: Snapshot): void + translate_coordinates(dest_widget: Widget, src_x: number, src_y: number): [ /* returnType */ boolean, /* dest_x */ number | null, /* dest_y */ number | null ] + trigger_tooltip_query(): void + unmap(): void + unparent(): void + unrealize(): void + unset_state_flags(flags: StateFlags): void + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Methods of Gtk.Accessible */ + get_accessible_role(): AccessibleRole + reset_property(property: AccessibleProperty): void + reset_relation(relation: AccessibleRelation): void + reset_state(state: AccessibleState): void + update_property(properties: AccessibleProperty[], values: any): void + update_relation(relations: AccessibleRelation[], values: any): void + update_state(states: AccessibleState[], values: any): void + /* Methods of Gtk.Buildable */ + get_buildable_id(): string + /* Virtual methods of Gtk.Widget */ + vfunc_compute_expand(hexpand_p: boolean, vexpand_p: boolean): void + vfunc_contains(x: number, y: number): boolean + vfunc_css_changed(change: CssStyleChange): void + vfunc_direction_changed(previous_direction: TextDirection): void + vfunc_focus(direction: DirectionType): boolean + vfunc_get_request_mode(): SizeRequestMode + vfunc_grab_focus(): boolean + vfunc_hide(): void + vfunc_keynav_failed(direction: DirectionType): boolean + vfunc_map(): void + vfunc_measure(orientation: Orientation, for_size: number): [ /* minimum */ number | null, /* natural */ number | null, /* minimum_baseline */ number | null, /* natural_baseline */ number | null ] + vfunc_mnemonic_activate(group_cycling: boolean): boolean + vfunc_move_focus(direction: DirectionType): void + vfunc_query_tooltip(x: number, y: number, keyboard_tooltip: boolean, tooltip: Tooltip): boolean + vfunc_realize(): void + vfunc_root(): void + vfunc_set_focus_child(child?: Widget | null): void + vfunc_show(): void + vfunc_size_allocate(width: number, height: number, baseline: number): void + vfunc_snapshot(snapshot: Snapshot): void + vfunc_state_flags_changed(previous_state_flags: StateFlags): void + vfunc_system_setting_changed(settings: SystemSetting): void + vfunc_unmap(): void + vfunc_unrealize(): void + vfunc_unroot(): void + vfunc_add_child(builder: Builder, child: GObject.Object, type?: string | null): void + vfunc_custom_finished(builder: Builder, child: GObject.Object | null, tagname: string, data?: object | null): void + vfunc_custom_tag_end(builder: Builder, child: GObject.Object | null, tagname: string, data?: object | null): void + vfunc_custom_tag_start(builder: Builder, child: GObject.Object | null, tagname: string): [ /* returnType */ boolean, /* parser */ BuildableParser, /* data */ object | null ] + vfunc_get_id(): string + vfunc_get_internal_child(builder: Builder, childname: string): GObject.Object + vfunc_parser_finished(builder: Builder): void + vfunc_set_buildable_property(builder: Builder, name: string, value: any): void + vfunc_set_id(id: string): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Gtk.Widget */ + connect(sigName: "destroy", callback: (($obj: ShortcutsShortcut) => void)): number + connect_after(sigName: "destroy", callback: (($obj: ShortcutsShortcut) => void)): number + emit(sigName: "destroy"): void + connect(sigName: "direction-changed", callback: (($obj: ShortcutsShortcut, previous_direction: TextDirection) => void)): number + connect_after(sigName: "direction-changed", callback: (($obj: ShortcutsShortcut, previous_direction: TextDirection) => void)): number + emit(sigName: "direction-changed", previous_direction: TextDirection): void + connect(sigName: "hide", callback: (($obj: ShortcutsShortcut) => void)): number + connect_after(sigName: "hide", callback: (($obj: ShortcutsShortcut) => void)): number + emit(sigName: "hide"): void + connect(sigName: "keynav-failed", callback: (($obj: ShortcutsShortcut, direction: DirectionType) => boolean)): number + connect_after(sigName: "keynav-failed", callback: (($obj: ShortcutsShortcut, direction: DirectionType) => boolean)): number + emit(sigName: "keynav-failed", direction: DirectionType): void + connect(sigName: "map", callback: (($obj: ShortcutsShortcut) => void)): number + connect_after(sigName: "map", callback: (($obj: ShortcutsShortcut) => void)): number + emit(sigName: "map"): void + connect(sigName: "mnemonic-activate", callback: (($obj: ShortcutsShortcut, group_cycling: boolean) => boolean)): number + connect_after(sigName: "mnemonic-activate", callback: (($obj: ShortcutsShortcut, group_cycling: boolean) => boolean)): number + emit(sigName: "mnemonic-activate", group_cycling: boolean): void + connect(sigName: "move-focus", callback: (($obj: ShortcutsShortcut, direction: DirectionType) => void)): number + connect_after(sigName: "move-focus", callback: (($obj: ShortcutsShortcut, direction: DirectionType) => void)): number + emit(sigName: "move-focus", direction: DirectionType): void + connect(sigName: "query-tooltip", callback: (($obj: ShortcutsShortcut, x: number, y: number, keyboard_mode: boolean, tooltip: Tooltip) => boolean)): number + connect_after(sigName: "query-tooltip", callback: (($obj: ShortcutsShortcut, x: number, y: number, keyboard_mode: boolean, tooltip: Tooltip) => boolean)): number + emit(sigName: "query-tooltip", x: number, y: number, keyboard_mode: boolean, tooltip: Tooltip): void + connect(sigName: "realize", callback: (($obj: ShortcutsShortcut) => void)): number + connect_after(sigName: "realize", callback: (($obj: ShortcutsShortcut) => void)): number + emit(sigName: "realize"): void + connect(sigName: "show", callback: (($obj: ShortcutsShortcut) => void)): number + connect_after(sigName: "show", callback: (($obj: ShortcutsShortcut) => void)): number + emit(sigName: "show"): void + connect(sigName: "state-flags-changed", callback: (($obj: ShortcutsShortcut, flags: StateFlags) => void)): number + connect_after(sigName: "state-flags-changed", callback: (($obj: ShortcutsShortcut, flags: StateFlags) => void)): number + emit(sigName: "state-flags-changed", flags: StateFlags): void + connect(sigName: "unmap", callback: (($obj: ShortcutsShortcut) => void)): number + connect_after(sigName: "unmap", callback: (($obj: ShortcutsShortcut) => void)): number + emit(sigName: "unmap"): void + connect(sigName: "unrealize", callback: (($obj: ShortcutsShortcut) => void)): number + connect_after(sigName: "unrealize", callback: (($obj: ShortcutsShortcut) => void)): number + emit(sigName: "unrealize"): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: ShortcutsShortcut, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: ShortcutsShortcut, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: "notify::accel-size-group", callback: (($obj: ShortcutsShortcut, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accel-size-group", callback: (($obj: ShortcutsShortcut, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::accelerator", callback: (($obj: ShortcutsShortcut, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accelerator", callback: (($obj: ShortcutsShortcut, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::action-name", callback: (($obj: ShortcutsShortcut, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::action-name", callback: (($obj: ShortcutsShortcut, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::direction", callback: (($obj: ShortcutsShortcut, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::direction", callback: (($obj: ShortcutsShortcut, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::icon", callback: (($obj: ShortcutsShortcut, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::icon", callback: (($obj: ShortcutsShortcut, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::icon-set", callback: (($obj: ShortcutsShortcut, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::icon-set", callback: (($obj: ShortcutsShortcut, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::shortcut-type", callback: (($obj: ShortcutsShortcut, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::shortcut-type", callback: (($obj: ShortcutsShortcut, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::subtitle", callback: (($obj: ShortcutsShortcut, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::subtitle", callback: (($obj: ShortcutsShortcut, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::subtitle-set", callback: (($obj: ShortcutsShortcut, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::subtitle-set", callback: (($obj: ShortcutsShortcut, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::title", callback: (($obj: ShortcutsShortcut, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::title", callback: (($obj: ShortcutsShortcut, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::title-size-group", callback: (($obj: ShortcutsShortcut, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::title-size-group", callback: (($obj: ShortcutsShortcut, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::can-focus", callback: (($obj: ShortcutsShortcut, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::can-focus", callback: (($obj: ShortcutsShortcut, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::can-target", callback: (($obj: ShortcutsShortcut, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::can-target", callback: (($obj: ShortcutsShortcut, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::css-classes", callback: (($obj: ShortcutsShortcut, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::css-classes", callback: (($obj: ShortcutsShortcut, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::cursor", callback: (($obj: ShortcutsShortcut, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::cursor", callback: (($obj: ShortcutsShortcut, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::focus-on-click", callback: (($obj: ShortcutsShortcut, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::focus-on-click", callback: (($obj: ShortcutsShortcut, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::focusable", callback: (($obj: ShortcutsShortcut, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::focusable", callback: (($obj: ShortcutsShortcut, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::halign", callback: (($obj: ShortcutsShortcut, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::halign", callback: (($obj: ShortcutsShortcut, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::has-default", callback: (($obj: ShortcutsShortcut, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-default", callback: (($obj: ShortcutsShortcut, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::has-focus", callback: (($obj: ShortcutsShortcut, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-focus", callback: (($obj: ShortcutsShortcut, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::has-tooltip", callback: (($obj: ShortcutsShortcut, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-tooltip", callback: (($obj: ShortcutsShortcut, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::height-request", callback: (($obj: ShortcutsShortcut, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::height-request", callback: (($obj: ShortcutsShortcut, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::hexpand", callback: (($obj: ShortcutsShortcut, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hexpand", callback: (($obj: ShortcutsShortcut, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::hexpand-set", callback: (($obj: ShortcutsShortcut, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hexpand-set", callback: (($obj: ShortcutsShortcut, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::layout-manager", callback: (($obj: ShortcutsShortcut, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::layout-manager", callback: (($obj: ShortcutsShortcut, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-bottom", callback: (($obj: ShortcutsShortcut, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-bottom", callback: (($obj: ShortcutsShortcut, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-end", callback: (($obj: ShortcutsShortcut, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-end", callback: (($obj: ShortcutsShortcut, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-start", callback: (($obj: ShortcutsShortcut, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-start", callback: (($obj: ShortcutsShortcut, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-top", callback: (($obj: ShortcutsShortcut, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-top", callback: (($obj: ShortcutsShortcut, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::name", callback: (($obj: ShortcutsShortcut, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::name", callback: (($obj: ShortcutsShortcut, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::opacity", callback: (($obj: ShortcutsShortcut, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::opacity", callback: (($obj: ShortcutsShortcut, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::overflow", callback: (($obj: ShortcutsShortcut, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::overflow", callback: (($obj: ShortcutsShortcut, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::parent", callback: (($obj: ShortcutsShortcut, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::parent", callback: (($obj: ShortcutsShortcut, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::receives-default", callback: (($obj: ShortcutsShortcut, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::receives-default", callback: (($obj: ShortcutsShortcut, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::root", callback: (($obj: ShortcutsShortcut, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::root", callback: (($obj: ShortcutsShortcut, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::scale-factor", callback: (($obj: ShortcutsShortcut, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::scale-factor", callback: (($obj: ShortcutsShortcut, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::sensitive", callback: (($obj: ShortcutsShortcut, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::sensitive", callback: (($obj: ShortcutsShortcut, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::tooltip-markup", callback: (($obj: ShortcutsShortcut, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::tooltip-markup", callback: (($obj: ShortcutsShortcut, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::tooltip-text", callback: (($obj: ShortcutsShortcut, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::tooltip-text", callback: (($obj: ShortcutsShortcut, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::valign", callback: (($obj: ShortcutsShortcut, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::valign", callback: (($obj: ShortcutsShortcut, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::vexpand", callback: (($obj: ShortcutsShortcut, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vexpand", callback: (($obj: ShortcutsShortcut, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::vexpand-set", callback: (($obj: ShortcutsShortcut, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vexpand-set", callback: (($obj: ShortcutsShortcut, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::visible", callback: (($obj: ShortcutsShortcut, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::visible", callback: (($obj: ShortcutsShortcut, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::width-request", callback: (($obj: ShortcutsShortcut, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::width-request", callback: (($obj: ShortcutsShortcut, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::accessible-role", callback: (($obj: ShortcutsShortcut, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-role", callback: (($obj: ShortcutsShortcut, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: ShortcutsShortcut_ConstructProps) + _init (config?: ShortcutsShortcut_ConstructProps): void + static $gtype: GObject.Type +} +export interface ShortcutsWindow_ConstructProps extends Window_ConstructProps { + section_name?: string + view_name?: string + accessible_role?: AccessibleRole +} +export class ShortcutsWindow { + /* Properties of Gtk.ShortcutsWindow */ + section_name: string + view_name: string + /* Properties of Gtk.Window */ + application: Application + child: Widget + decorated: boolean + default_height: number + default_widget: Widget + default_width: number + deletable: boolean + destroy_with_parent: boolean + display: Gdk.Display + focus_visible: boolean + focus_widget: Widget + fullscreened: boolean + handle_menubar_accel: boolean + hide_on_close: boolean + icon_name: string + readonly is_active: boolean + maximized: boolean + mnemonics_visible: boolean + modal: boolean + resizable: boolean + startup_id: string + title: string + transient_for: Window + /* Properties of Gtk.Widget */ + can_focus: boolean + can_target: boolean + css_classes: string[] + cursor: Gdk.Cursor + focus_on_click: boolean + focusable: boolean + halign: Align + readonly has_default: boolean + readonly has_focus: boolean + has_tooltip: boolean + height_request: number + hexpand: boolean + hexpand_set: boolean + layout_manager: LayoutManager + margin_bottom: number + margin_end: number + margin_start: number + margin_top: number + name: string + opacity: number + overflow: Overflow + readonly parent: Widget + receives_default: boolean + readonly root: Root + readonly scale_factor: number + sensitive: boolean + tooltip_markup: string + tooltip_text: string + valign: Align + vexpand: boolean + vexpand_set: boolean + visible: boolean + width_request: number + /* Properties of Gtk.Accessible */ + accessible_role: AccessibleRole + /* Fields of Gtk.Window */ + parent_instance: Widget + /* Fields of GObject.InitiallyUnowned */ + g_type_instance: GObject.TypeInstance + /* Methods of Gtk.Window */ + close(): void + destroy(): void + fullscreen(): void + fullscreen_on_monitor(monitor: Gdk.Monitor): void + get_application(): Application | null + get_child(): Widget | null + get_decorated(): boolean + get_default_size(): [ /* width */ number | null, /* height */ number | null ] + get_default_widget(): Widget | null + get_deletable(): boolean + get_destroy_with_parent(): boolean + get_focus(): Widget | null + get_focus_visible(): boolean + get_group(): WindowGroup + get_handle_menubar_accel(): boolean + get_hide_on_close(): boolean + get_icon_name(): string | null + get_mnemonics_visible(): boolean + get_modal(): boolean + get_resizable(): boolean + get_title(): string | null + get_titlebar(): Widget | null + get_transient_for(): Window | null + has_group(): boolean + is_fullscreen(): boolean + is_maximized(): boolean + maximize(): void + minimize(): void + present(): void + present_with_time(timestamp: number): void + set_application(application?: Application | null): void + set_child(child?: Widget | null): void + set_decorated(setting: boolean): void + set_default_size(width: number, height: number): void + set_default_widget(default_widget?: Widget | null): void + set_deletable(setting: boolean): void + set_destroy_with_parent(setting: boolean): void + set_display(display: Gdk.Display): void + set_focus(focus?: Widget | null): void + set_focus_visible(setting: boolean): void + set_handle_menubar_accel(handle_menubar_accel: boolean): void + set_hide_on_close(setting: boolean): void + set_icon_name(name?: string | null): void + set_mnemonics_visible(setting: boolean): void + set_modal(modal: boolean): void + set_resizable(resizable: boolean): void + set_startup_id(startup_id: string): void + set_title(title?: string | null): void + set_titlebar(titlebar?: Widget | null): void + set_transient_for(parent?: Window | null): void + unfullscreen(): void + unmaximize(): void + unminimize(): void + /* Methods of Gtk.Widget */ + action_set_enabled(action_name: string, enabled: boolean): void + activate(): boolean + activate_action(name: string, args?: GLib.Variant | null): boolean + activate_default(): void + add_controller(controller: EventController): void + add_css_class(css_class: string): void + add_mnemonic_label(label: Widget): void + add_tick_callback(callback: TickCallback): number + allocate(width: number, height: number, baseline: number, transform?: Gsk.Transform | null): void + child_focus(direction: DirectionType): boolean + compute_bounds(target: Widget): [ /* returnType */ boolean, /* out_bounds */ Graphene.Rect ] + compute_expand(orientation: Orientation): boolean + compute_point(target: Widget, point: Graphene.Point): [ /* returnType */ boolean, /* out_point */ Graphene.Point ] + compute_transform(target: Widget): [ /* returnType */ boolean, /* out_transform */ Graphene.Matrix ] + contains(x: number, y: number): boolean + create_pango_context(): Pango.Context + create_pango_layout(text?: string | null): Pango.Layout + drag_check_threshold(start_x: number, start_y: number, current_x: number, current_y: number): boolean + error_bell(): void + get_allocated_baseline(): number + get_allocated_height(): number + get_allocated_width(): number + get_allocation(): /* allocation */ Allocation + get_ancestor(widget_type: GObject.Type): Widget | null + get_can_focus(): boolean + get_can_target(): boolean + get_child_visible(): boolean + get_clipboard(): Gdk.Clipboard + get_css_classes(): string[] + get_css_name(): string + get_cursor(): Gdk.Cursor | null + get_direction(): TextDirection + get_display(): Gdk.Display + get_first_child(): Widget | null + get_focus_child(): Widget | null + get_focus_on_click(): boolean + get_focusable(): boolean + get_font_map(): Pango.FontMap | null + get_font_options(): cairo.FontOptions | null + get_frame_clock(): Gdk.FrameClock | null + get_halign(): Align + get_has_tooltip(): boolean + get_height(): number + get_hexpand(): boolean + get_hexpand_set(): boolean + get_last_child(): Widget | null + get_layout_manager(): LayoutManager | null + get_mapped(): boolean + get_margin_bottom(): number + get_margin_end(): number + get_margin_start(): number + get_margin_top(): number + get_name(): string + get_native(): Native | null + get_next_sibling(): Widget | null + get_opacity(): number + get_overflow(): Overflow + get_pango_context(): Pango.Context + get_parent(): Widget | null + get_preferred_size(): [ /* minimum_size */ Requisition | null, /* natural_size */ Requisition | null ] + get_prev_sibling(): Widget | null + get_primary_clipboard(): Gdk.Clipboard + get_realized(): boolean + get_receives_default(): boolean + get_request_mode(): SizeRequestMode + get_root(): Root | null + get_scale_factor(): number + get_sensitive(): boolean + get_settings(): Settings + get_size(orientation: Orientation): number + get_size_request(): [ /* width */ number | null, /* height */ number | null ] + get_state_flags(): StateFlags + get_style_context(): StyleContext + get_template_child(widget_type: GObject.Type, name: string): GObject.Object + get_tooltip_markup(): string | null + get_tooltip_text(): string | null + get_valign(): Align + get_vexpand(): boolean + get_vexpand_set(): boolean + get_visible(): boolean + get_width(): number + grab_focus(): boolean + has_css_class(css_class: string): boolean + has_visible_focus(): boolean + hide(): void + in_destruction(): boolean + init_template(): void + insert_action_group(name: string, group?: Gio.ActionGroup | null): void + insert_after(parent: Widget, previous_sibling?: Widget | null): void + insert_before(parent: Widget, next_sibling?: Widget | null): void + is_ancestor(ancestor: Widget): boolean + is_drawable(): boolean + is_focus(): boolean + is_sensitive(): boolean + is_visible(): boolean + keynav_failed(direction: DirectionType): boolean + list_mnemonic_labels(): Widget[] + map(): void + measure(orientation: Orientation, for_size: number): [ /* minimum */ number | null, /* natural */ number | null, /* minimum_baseline */ number | null, /* natural_baseline */ number | null ] + mnemonic_activate(group_cycling: boolean): boolean + observe_children(): Gio.ListModel + observe_controllers(): Gio.ListModel + pick(x: number, y: number, flags: PickFlags): Widget | null + queue_allocate(): void + queue_draw(): void + queue_resize(): void + realize(): void + remove_controller(controller: EventController): void + remove_css_class(css_class: string): void + remove_mnemonic_label(label: Widget): void + remove_tick_callback(id: number): void + set_can_focus(can_focus: boolean): void + set_can_target(can_target: boolean): void + set_child_visible(child_visible: boolean): void + set_css_classes(classes: string[]): void + set_cursor(cursor?: Gdk.Cursor | null): void + set_cursor_from_name(name?: string | null): void + set_direction(dir: TextDirection): void + set_focus_child(child?: Widget | null): void + set_focus_on_click(focus_on_click: boolean): void + set_focusable(focusable: boolean): void + set_font_map(font_map?: Pango.FontMap | null): void + set_font_options(options?: cairo.FontOptions | null): void + set_halign(align: Align): void + set_has_tooltip(has_tooltip: boolean): void + set_hexpand(expand: boolean): void + set_hexpand_set(set: boolean): void + set_layout_manager(layout_manager?: LayoutManager | null): void + set_margin_bottom(margin: number): void + set_margin_end(margin: number): void + set_margin_start(margin: number): void + set_margin_top(margin: number): void + set_name(name: string): void + set_opacity(opacity: number): void + set_overflow(overflow: Overflow): void + set_parent(parent: Widget): void + set_receives_default(receives_default: boolean): void + set_sensitive(sensitive: boolean): void + set_size_request(width: number, height: number): void + set_state_flags(flags: StateFlags, clear: boolean): void + set_tooltip_markup(markup?: string | null): void + set_tooltip_text(text?: string | null): void + set_valign(align: Align): void + set_vexpand(expand: boolean): void + set_vexpand_set(set: boolean): void + set_visible(visible: boolean): void + should_layout(): boolean + show(): void + size_allocate(allocation: Allocation, baseline: number): void + snapshot_child(child: Widget, snapshot: Snapshot): void + translate_coordinates(dest_widget: Widget, src_x: number, src_y: number): [ /* returnType */ boolean, /* dest_x */ number | null, /* dest_y */ number | null ] + trigger_tooltip_query(): void + unmap(): void + unparent(): void + unrealize(): void + unset_state_flags(flags: StateFlags): void + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Methods of Gtk.Accessible */ + get_accessible_role(): AccessibleRole + reset_property(property: AccessibleProperty): void + reset_relation(relation: AccessibleRelation): void + reset_state(state: AccessibleState): void + update_property(properties: AccessibleProperty[], values: any): void + update_relation(relations: AccessibleRelation[], values: any): void + update_state(states: AccessibleState[], values: any): void + /* Methods of Gtk.Buildable */ + get_buildable_id(): string + /* Methods of Gtk.Native */ + get_renderer(): Gsk.Renderer + get_surface(): Gdk.Surface + get_surface_transform(): [ /* x */ number, /* y */ number ] + /* Virtual methods of Gtk.Window */ + vfunc_activate_default(): void + vfunc_activate_focus(): void + vfunc_close_request(): boolean + vfunc_enable_debugging(toggle: boolean): boolean + vfunc_keys_changed(): void + vfunc_add_controller(controller: ShortcutController): void + vfunc_remove_controller(controller: ShortcutController): void + /* Virtual methods of Gtk.Widget */ + vfunc_compute_expand(hexpand_p: boolean, vexpand_p: boolean): void + vfunc_contains(x: number, y: number): boolean + vfunc_css_changed(change: CssStyleChange): void + vfunc_direction_changed(previous_direction: TextDirection): void + vfunc_focus(direction: DirectionType): boolean + vfunc_get_request_mode(): SizeRequestMode + vfunc_grab_focus(): boolean + vfunc_hide(): void + vfunc_keynav_failed(direction: DirectionType): boolean + vfunc_map(): void + vfunc_measure(orientation: Orientation, for_size: number): [ /* minimum */ number | null, /* natural */ number | null, /* minimum_baseline */ number | null, /* natural_baseline */ number | null ] + vfunc_mnemonic_activate(group_cycling: boolean): boolean + vfunc_move_focus(direction: DirectionType): void + vfunc_query_tooltip(x: number, y: number, keyboard_tooltip: boolean, tooltip: Tooltip): boolean + vfunc_realize(): void + vfunc_root(): void + vfunc_set_focus_child(child?: Widget | null): void + vfunc_show(): void + vfunc_size_allocate(width: number, height: number, baseline: number): void + vfunc_snapshot(snapshot: Snapshot): void + vfunc_state_flags_changed(previous_state_flags: StateFlags): void + vfunc_system_setting_changed(settings: SystemSetting): void + vfunc_unmap(): void + vfunc_unrealize(): void + vfunc_unroot(): void + vfunc_add_child(builder: Builder, child: GObject.Object, type?: string | null): void + vfunc_custom_finished(builder: Builder, child: GObject.Object | null, tagname: string, data?: object | null): void + vfunc_custom_tag_end(builder: Builder, child: GObject.Object | null, tagname: string, data?: object | null): void + vfunc_custom_tag_start(builder: Builder, child: GObject.Object | null, tagname: string): [ /* returnType */ boolean, /* parser */ BuildableParser, /* data */ object | null ] + vfunc_get_id(): string + vfunc_get_internal_child(builder: Builder, childname: string): GObject.Object + vfunc_parser_finished(builder: Builder): void + vfunc_set_buildable_property(builder: Builder, name: string, value: any): void + vfunc_set_id(id: string): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Gtk.ShortcutsWindow */ + connect(sigName: "close", callback: (($obj: ShortcutsWindow) => void)): number + connect_after(sigName: "close", callback: (($obj: ShortcutsWindow) => void)): number + emit(sigName: "close"): void + connect(sigName: "search", callback: (($obj: ShortcutsWindow) => void)): number + connect_after(sigName: "search", callback: (($obj: ShortcutsWindow) => void)): number + emit(sigName: "search"): void + /* Signals of Gtk.Window */ + connect(sigName: "activate-default", callback: (($obj: ShortcutsWindow) => void)): number + connect_after(sigName: "activate-default", callback: (($obj: ShortcutsWindow) => void)): number + emit(sigName: "activate-default"): void + connect(sigName: "activate-focus", callback: (($obj: ShortcutsWindow) => void)): number + connect_after(sigName: "activate-focus", callback: (($obj: ShortcutsWindow) => void)): number + emit(sigName: "activate-focus"): void + connect(sigName: "close-request", callback: (($obj: ShortcutsWindow) => boolean)): number + connect_after(sigName: "close-request", callback: (($obj: ShortcutsWindow) => boolean)): number + emit(sigName: "close-request"): void + connect(sigName: "enable-debugging", callback: (($obj: ShortcutsWindow, toggle: boolean) => boolean)): number + connect_after(sigName: "enable-debugging", callback: (($obj: ShortcutsWindow, toggle: boolean) => boolean)): number + emit(sigName: "enable-debugging", toggle: boolean): void + connect(sigName: "keys-changed", callback: (($obj: ShortcutsWindow) => void)): number + connect_after(sigName: "keys-changed", callback: (($obj: ShortcutsWindow) => void)): number + emit(sigName: "keys-changed"): void + /* Signals of Gtk.Widget */ + connect(sigName: "destroy", callback: (($obj: ShortcutsWindow) => void)): number + connect_after(sigName: "destroy", callback: (($obj: ShortcutsWindow) => void)): number + emit(sigName: "destroy"): void + connect(sigName: "direction-changed", callback: (($obj: ShortcutsWindow, previous_direction: TextDirection) => void)): number + connect_after(sigName: "direction-changed", callback: (($obj: ShortcutsWindow, previous_direction: TextDirection) => void)): number + emit(sigName: "direction-changed", previous_direction: TextDirection): void + connect(sigName: "hide", callback: (($obj: ShortcutsWindow) => void)): number + connect_after(sigName: "hide", callback: (($obj: ShortcutsWindow) => void)): number + emit(sigName: "hide"): void + connect(sigName: "keynav-failed", callback: (($obj: ShortcutsWindow, direction: DirectionType) => boolean)): number + connect_after(sigName: "keynav-failed", callback: (($obj: ShortcutsWindow, direction: DirectionType) => boolean)): number + emit(sigName: "keynav-failed", direction: DirectionType): void + connect(sigName: "map", callback: (($obj: ShortcutsWindow) => void)): number + connect_after(sigName: "map", callback: (($obj: ShortcutsWindow) => void)): number + emit(sigName: "map"): void + connect(sigName: "mnemonic-activate", callback: (($obj: ShortcutsWindow, group_cycling: boolean) => boolean)): number + connect_after(sigName: "mnemonic-activate", callback: (($obj: ShortcutsWindow, group_cycling: boolean) => boolean)): number + emit(sigName: "mnemonic-activate", group_cycling: boolean): void + connect(sigName: "move-focus", callback: (($obj: ShortcutsWindow, direction: DirectionType) => void)): number + connect_after(sigName: "move-focus", callback: (($obj: ShortcutsWindow, direction: DirectionType) => void)): number + emit(sigName: "move-focus", direction: DirectionType): void + connect(sigName: "query-tooltip", callback: (($obj: ShortcutsWindow, x: number, y: number, keyboard_mode: boolean, tooltip: Tooltip) => boolean)): number + connect_after(sigName: "query-tooltip", callback: (($obj: ShortcutsWindow, x: number, y: number, keyboard_mode: boolean, tooltip: Tooltip) => boolean)): number + emit(sigName: "query-tooltip", x: number, y: number, keyboard_mode: boolean, tooltip: Tooltip): void + connect(sigName: "realize", callback: (($obj: ShortcutsWindow) => void)): number + connect_after(sigName: "realize", callback: (($obj: ShortcutsWindow) => void)): number + emit(sigName: "realize"): void + connect(sigName: "show", callback: (($obj: ShortcutsWindow) => void)): number + connect_after(sigName: "show", callback: (($obj: ShortcutsWindow) => void)): number + emit(sigName: "show"): void + connect(sigName: "state-flags-changed", callback: (($obj: ShortcutsWindow, flags: StateFlags) => void)): number + connect_after(sigName: "state-flags-changed", callback: (($obj: ShortcutsWindow, flags: StateFlags) => void)): number + emit(sigName: "state-flags-changed", flags: StateFlags): void + connect(sigName: "unmap", callback: (($obj: ShortcutsWindow) => void)): number + connect_after(sigName: "unmap", callback: (($obj: ShortcutsWindow) => void)): number + emit(sigName: "unmap"): void + connect(sigName: "unrealize", callback: (($obj: ShortcutsWindow) => void)): number + connect_after(sigName: "unrealize", callback: (($obj: ShortcutsWindow) => void)): number + emit(sigName: "unrealize"): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: ShortcutsWindow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: ShortcutsWindow, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: "notify::section-name", callback: (($obj: ShortcutsWindow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::section-name", callback: (($obj: ShortcutsWindow, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::view-name", callback: (($obj: ShortcutsWindow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::view-name", callback: (($obj: ShortcutsWindow, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::application", callback: (($obj: ShortcutsWindow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::application", callback: (($obj: ShortcutsWindow, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::child", callback: (($obj: ShortcutsWindow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::child", callback: (($obj: ShortcutsWindow, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::decorated", callback: (($obj: ShortcutsWindow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::decorated", callback: (($obj: ShortcutsWindow, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::default-height", callback: (($obj: ShortcutsWindow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::default-height", callback: (($obj: ShortcutsWindow, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::default-widget", callback: (($obj: ShortcutsWindow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::default-widget", callback: (($obj: ShortcutsWindow, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::default-width", callback: (($obj: ShortcutsWindow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::default-width", callback: (($obj: ShortcutsWindow, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::deletable", callback: (($obj: ShortcutsWindow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::deletable", callback: (($obj: ShortcutsWindow, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::destroy-with-parent", callback: (($obj: ShortcutsWindow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::destroy-with-parent", callback: (($obj: ShortcutsWindow, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::display", callback: (($obj: ShortcutsWindow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::display", callback: (($obj: ShortcutsWindow, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::focus-visible", callback: (($obj: ShortcutsWindow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::focus-visible", callback: (($obj: ShortcutsWindow, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::focus-widget", callback: (($obj: ShortcutsWindow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::focus-widget", callback: (($obj: ShortcutsWindow, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::fullscreened", callback: (($obj: ShortcutsWindow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::fullscreened", callback: (($obj: ShortcutsWindow, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::handle-menubar-accel", callback: (($obj: ShortcutsWindow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::handle-menubar-accel", callback: (($obj: ShortcutsWindow, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::hide-on-close", callback: (($obj: ShortcutsWindow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hide-on-close", callback: (($obj: ShortcutsWindow, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::icon-name", callback: (($obj: ShortcutsWindow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::icon-name", callback: (($obj: ShortcutsWindow, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::is-active", callback: (($obj: ShortcutsWindow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::is-active", callback: (($obj: ShortcutsWindow, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::maximized", callback: (($obj: ShortcutsWindow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::maximized", callback: (($obj: ShortcutsWindow, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::mnemonics-visible", callback: (($obj: ShortcutsWindow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::mnemonics-visible", callback: (($obj: ShortcutsWindow, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::modal", callback: (($obj: ShortcutsWindow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::modal", callback: (($obj: ShortcutsWindow, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::resizable", callback: (($obj: ShortcutsWindow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::resizable", callback: (($obj: ShortcutsWindow, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::startup-id", callback: (($obj: ShortcutsWindow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::startup-id", callback: (($obj: ShortcutsWindow, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::title", callback: (($obj: ShortcutsWindow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::title", callback: (($obj: ShortcutsWindow, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::transient-for", callback: (($obj: ShortcutsWindow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::transient-for", callback: (($obj: ShortcutsWindow, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::can-focus", callback: (($obj: ShortcutsWindow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::can-focus", callback: (($obj: ShortcutsWindow, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::can-target", callback: (($obj: ShortcutsWindow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::can-target", callback: (($obj: ShortcutsWindow, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::css-classes", callback: (($obj: ShortcutsWindow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::css-classes", callback: (($obj: ShortcutsWindow, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::cursor", callback: (($obj: ShortcutsWindow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::cursor", callback: (($obj: ShortcutsWindow, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::focus-on-click", callback: (($obj: ShortcutsWindow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::focus-on-click", callback: (($obj: ShortcutsWindow, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::focusable", callback: (($obj: ShortcutsWindow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::focusable", callback: (($obj: ShortcutsWindow, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::halign", callback: (($obj: ShortcutsWindow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::halign", callback: (($obj: ShortcutsWindow, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::has-default", callback: (($obj: ShortcutsWindow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-default", callback: (($obj: ShortcutsWindow, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::has-focus", callback: (($obj: ShortcutsWindow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-focus", callback: (($obj: ShortcutsWindow, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::has-tooltip", callback: (($obj: ShortcutsWindow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-tooltip", callback: (($obj: ShortcutsWindow, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::height-request", callback: (($obj: ShortcutsWindow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::height-request", callback: (($obj: ShortcutsWindow, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::hexpand", callback: (($obj: ShortcutsWindow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hexpand", callback: (($obj: ShortcutsWindow, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::hexpand-set", callback: (($obj: ShortcutsWindow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hexpand-set", callback: (($obj: ShortcutsWindow, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::layout-manager", callback: (($obj: ShortcutsWindow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::layout-manager", callback: (($obj: ShortcutsWindow, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-bottom", callback: (($obj: ShortcutsWindow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-bottom", callback: (($obj: ShortcutsWindow, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-end", callback: (($obj: ShortcutsWindow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-end", callback: (($obj: ShortcutsWindow, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-start", callback: (($obj: ShortcutsWindow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-start", callback: (($obj: ShortcutsWindow, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-top", callback: (($obj: ShortcutsWindow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-top", callback: (($obj: ShortcutsWindow, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::name", callback: (($obj: ShortcutsWindow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::name", callback: (($obj: ShortcutsWindow, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::opacity", callback: (($obj: ShortcutsWindow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::opacity", callback: (($obj: ShortcutsWindow, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::overflow", callback: (($obj: ShortcutsWindow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::overflow", callback: (($obj: ShortcutsWindow, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::parent", callback: (($obj: ShortcutsWindow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::parent", callback: (($obj: ShortcutsWindow, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::receives-default", callback: (($obj: ShortcutsWindow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::receives-default", callback: (($obj: ShortcutsWindow, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::root", callback: (($obj: ShortcutsWindow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::root", callback: (($obj: ShortcutsWindow, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::scale-factor", callback: (($obj: ShortcutsWindow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::scale-factor", callback: (($obj: ShortcutsWindow, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::sensitive", callback: (($obj: ShortcutsWindow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::sensitive", callback: (($obj: ShortcutsWindow, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::tooltip-markup", callback: (($obj: ShortcutsWindow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::tooltip-markup", callback: (($obj: ShortcutsWindow, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::tooltip-text", callback: (($obj: ShortcutsWindow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::tooltip-text", callback: (($obj: ShortcutsWindow, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::valign", callback: (($obj: ShortcutsWindow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::valign", callback: (($obj: ShortcutsWindow, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::vexpand", callback: (($obj: ShortcutsWindow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vexpand", callback: (($obj: ShortcutsWindow, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::vexpand-set", callback: (($obj: ShortcutsWindow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vexpand-set", callback: (($obj: ShortcutsWindow, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::visible", callback: (($obj: ShortcutsWindow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::visible", callback: (($obj: ShortcutsWindow, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::width-request", callback: (($obj: ShortcutsWindow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::width-request", callback: (($obj: ShortcutsWindow, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::accessible-role", callback: (($obj: ShortcutsWindow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-role", callback: (($obj: ShortcutsWindow, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: ShortcutsWindow_ConstructProps) + _init (config?: ShortcutsWindow_ConstructProps): void + static $gtype: GObject.Type +} +export interface SignalAction_ConstructProps extends ShortcutAction_ConstructProps { + signal_name?: string +} +export class SignalAction { + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of Gtk.SignalAction */ + get_signal_name(): string + /* Methods of Gtk.ShortcutAction */ + activate(flags: ShortcutActionFlags, widget: Widget, args?: GLib.Variant | null): boolean + print(string: GLib.String): void + to_string(): string + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: SignalAction, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: SignalAction, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: SignalAction_ConstructProps) + _init (config?: SignalAction_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(signal_name: string): SignalAction + static $gtype: GObject.Type +} +export interface SignalListItemFactory_ConstructProps extends ListItemFactory_ConstructProps { +} +export class SignalListItemFactory { + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Gtk.SignalListItemFactory */ + connect(sigName: "bind", callback: (($obj: SignalListItemFactory, listitem: ListItem) => void)): number + connect_after(sigName: "bind", callback: (($obj: SignalListItemFactory, listitem: ListItem) => void)): number + emit(sigName: "bind", listitem: ListItem): void + connect(sigName: "setup", callback: (($obj: SignalListItemFactory, listitem: ListItem) => void)): number + connect_after(sigName: "setup", callback: (($obj: SignalListItemFactory, listitem: ListItem) => void)): number + emit(sigName: "setup", listitem: ListItem): void + connect(sigName: "teardown", callback: (($obj: SignalListItemFactory, listitem: ListItem) => void)): number + connect_after(sigName: "teardown", callback: (($obj: SignalListItemFactory, listitem: ListItem) => void)): number + emit(sigName: "teardown", listitem: ListItem): void + connect(sigName: "unbind", callback: (($obj: SignalListItemFactory, listitem: ListItem) => void)): number + connect_after(sigName: "unbind", callback: (($obj: SignalListItemFactory, listitem: ListItem) => void)): number + emit(sigName: "unbind", listitem: ListItem): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: SignalListItemFactory, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: SignalListItemFactory, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: SignalListItemFactory_ConstructProps) + _init (config?: SignalListItemFactory_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(): SignalListItemFactory + static $gtype: GObject.Type +} +export interface SingleSelection_ConstructProps extends GObject.Object_ConstructProps { + autoselect?: boolean + can_unselect?: boolean + model?: Gio.ListModel + selected?: number +} +export class SingleSelection { + /* Properties of Gtk.SingleSelection */ + autoselect: boolean + can_unselect: boolean + model: Gio.ListModel + selected: number + readonly selected_item: GObject.Object + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of Gtk.SingleSelection */ + get_autoselect(): boolean + get_can_unselect(): boolean + get_model(): Gio.ListModel + get_selected(): number + get_selected_item(): GObject.Object | null + set_autoselect(autoselect: boolean): void + set_can_unselect(can_unselect: boolean): void + set_model(model?: Gio.ListModel | null): void + set_selected(position: number): void + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Methods of Gio.ListModel */ + get_item_type(): GObject.Type + get_n_items(): number + get_item(position: number): GObject.Object | null + items_changed(position: number, removed: number, added: number): void + /* Methods of Gtk.SelectionModel */ + get_selection(): Bitset + get_selection_in_range(position: number, n_items: number): Bitset + is_selected(position: number): boolean + select_all(): boolean + select_item(position: number, unselect_rest: boolean): boolean + select_range(position: number, n_items: number, unselect_rest: boolean): boolean + selection_changed(position: number, n_items: number): void + set_selection(selected: Bitset, mask: Bitset): boolean + unselect_all(): boolean + unselect_item(position: number): boolean + unselect_range(position: number, n_items: number): boolean + /* Virtual methods of Gtk.SingleSelection */ + vfunc_get_item(position: number): GObject.Object | null + vfunc_get_item_type(): GObject.Type + vfunc_get_n_items(): number + vfunc_get_selection_in_range(position: number, n_items: number): Bitset + vfunc_is_selected(position: number): boolean + vfunc_select_all(): boolean + vfunc_select_item(position: number, unselect_rest: boolean): boolean + vfunc_select_range(position: number, n_items: number, unselect_rest: boolean): boolean + vfunc_set_selection(selected: Bitset, mask: Bitset): boolean + vfunc_unselect_all(): boolean + vfunc_unselect_item(position: number): boolean + vfunc_unselect_range(position: number, n_items: number): boolean + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: SingleSelection, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: SingleSelection, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + /* Signals of Gio.ListModel */ + connect(sigName: "items-changed", callback: (($obj: SingleSelection, position: number, removed: number, added: number) => void)): number + connect_after(sigName: "items-changed", callback: (($obj: SingleSelection, position: number, removed: number, added: number) => void)): number + emit(sigName: "items-changed", position: number, removed: number, added: number): void + /* Signals of Gtk.SelectionModel */ + connect(sigName: "selection-changed", callback: (($obj: SingleSelection, position: number, n_items: number) => void)): number + connect_after(sigName: "selection-changed", callback: (($obj: SingleSelection, position: number, n_items: number) => void)): number + emit(sigName: "selection-changed", position: number, n_items: number): void + connect(sigName: "notify::autoselect", callback: (($obj: SingleSelection, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::autoselect", callback: (($obj: SingleSelection, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::can-unselect", callback: (($obj: SingleSelection, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::can-unselect", callback: (($obj: SingleSelection, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::model", callback: (($obj: SingleSelection, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::model", callback: (($obj: SingleSelection, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::selected", callback: (($obj: SingleSelection, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::selected", callback: (($obj: SingleSelection, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::selected-item", callback: (($obj: SingleSelection, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::selected-item", callback: (($obj: SingleSelection, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: SingleSelection_ConstructProps) + _init (config?: SingleSelection_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(model?: Gio.ListModel | null): SingleSelection + static $gtype: GObject.Type +} +export interface SizeGroup_ConstructProps extends GObject.Object_ConstructProps { + mode?: SizeGroupMode +} +export class SizeGroup { + /* Properties of Gtk.SizeGroup */ + mode: SizeGroupMode + /* Fields of Gtk.SizeGroup */ + parent_instance: GObject.Object + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of Gtk.SizeGroup */ + add_widget(widget: Widget): void + get_mode(): SizeGroupMode + get_widgets(): Widget[] + remove_widget(widget: Widget): void + set_mode(mode: SizeGroupMode): void + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Methods of Gtk.Buildable */ + get_buildable_id(): string + /* Virtual methods of Gtk.SizeGroup */ + vfunc_add_child(builder: Builder, child: GObject.Object, type?: string | null): void + vfunc_custom_finished(builder: Builder, child: GObject.Object | null, tagname: string, data?: object | null): void + vfunc_custom_tag_end(builder: Builder, child: GObject.Object | null, tagname: string, data?: object | null): void + vfunc_custom_tag_start(builder: Builder, child: GObject.Object | null, tagname: string): [ /* returnType */ boolean, /* parser */ BuildableParser, /* data */ object | null ] + vfunc_get_id(): string + vfunc_get_internal_child(builder: Builder, childname: string): GObject.Object + vfunc_parser_finished(builder: Builder): void + vfunc_set_buildable_property(builder: Builder, name: string, value: any): void + vfunc_set_id(id: string): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: SizeGroup, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: SizeGroup, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: "notify::mode", callback: (($obj: SizeGroup, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::mode", callback: (($obj: SizeGroup, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: SizeGroup_ConstructProps) + _init (config?: SizeGroup_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(mode: SizeGroupMode): SizeGroup + static $gtype: GObject.Type +} +export interface SliceListModel_ConstructProps extends GObject.Object_ConstructProps { + model?: Gio.ListModel + offset?: number + size?: number +} +export class SliceListModel { + /* Properties of Gtk.SliceListModel */ + model: Gio.ListModel + offset: number + size: number + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of Gtk.SliceListModel */ + get_model(): Gio.ListModel | null + get_offset(): number + get_size(): number + set_model(model?: Gio.ListModel | null): void + set_offset(offset: number): void + set_size(size: number): void + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Methods of Gio.ListModel */ + get_item_type(): GObject.Type + get_n_items(): number + get_item(position: number): GObject.Object | null + items_changed(position: number, removed: number, added: number): void + /* Virtual methods of Gtk.SliceListModel */ + vfunc_get_item(position: number): GObject.Object | null + vfunc_get_item_type(): GObject.Type + vfunc_get_n_items(): number + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: SliceListModel, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: SliceListModel, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + /* Signals of Gio.ListModel */ + connect(sigName: "items-changed", callback: (($obj: SliceListModel, position: number, removed: number, added: number) => void)): number + connect_after(sigName: "items-changed", callback: (($obj: SliceListModel, position: number, removed: number, added: number) => void)): number + emit(sigName: "items-changed", position: number, removed: number, added: number): void + connect(sigName: "notify::model", callback: (($obj: SliceListModel, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::model", callback: (($obj: SliceListModel, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::offset", callback: (($obj: SliceListModel, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::offset", callback: (($obj: SliceListModel, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::size", callback: (($obj: SliceListModel, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::size", callback: (($obj: SliceListModel, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: SliceListModel_ConstructProps) + _init (config?: SliceListModel_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(model: Gio.ListModel | null, offset: number, size: number): SliceListModel + static $gtype: GObject.Type +} +export interface Snapshot_ConstructProps extends Gdk.Snapshot_ConstructProps { +} +export class Snapshot { + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of Gtk.Snapshot */ + append_border(outline: Gsk.RoundedRect, border_width: number[], border_color: Gdk.RGBA[]): void + append_cairo(bounds: Graphene.Rect): cairo.Context + append_color(color: Gdk.RGBA, bounds: Graphene.Rect): void + append_conic_gradient(bounds: Graphene.Rect, center: Graphene.Point, rotation: number, stops: Gsk.ColorStop[]): void + append_inset_shadow(outline: Gsk.RoundedRect, color: Gdk.RGBA, dx: number, dy: number, spread: number, blur_radius: number): void + append_layout(layout: Pango.Layout, color: Gdk.RGBA): void + append_linear_gradient(bounds: Graphene.Rect, start_point: Graphene.Point, end_point: Graphene.Point, stops: Gsk.ColorStop[]): void + append_node(node: Gsk.RenderNode): void + append_outset_shadow(outline: Gsk.RoundedRect, color: Gdk.RGBA, dx: number, dy: number, spread: number, blur_radius: number): void + append_radial_gradient(bounds: Graphene.Rect, center: Graphene.Point, hradius: number, vradius: number, start: number, end: number, stops: Gsk.ColorStop[]): void + append_repeating_linear_gradient(bounds: Graphene.Rect, start_point: Graphene.Point, end_point: Graphene.Point, stops: Gsk.ColorStop[]): void + append_repeating_radial_gradient(bounds: Graphene.Rect, center: Graphene.Point, hradius: number, vradius: number, start: number, end: number, stops: Gsk.ColorStop[]): void + append_texture(texture: Gdk.Texture, bounds: Graphene.Rect): void + gl_shader_pop_texture(): void + perspective(depth: number): void + pop(): void + push_blend(blend_mode: Gsk.BlendMode): void + push_blur(radius: number): void + push_clip(bounds: Graphene.Rect): void + push_color_matrix(color_matrix: Graphene.Matrix, color_offset: Graphene.Vec4): void + push_cross_fade(progress: number): void + push_gl_shader(shader: Gsk.GLShader, bounds: Graphene.Rect, take_args: GLib.Bytes): void + push_opacity(opacity: number): void + push_repeat(bounds: Graphene.Rect, child_bounds?: Graphene.Rect | null): void + push_rounded_clip(bounds: Gsk.RoundedRect): void + push_shadow(shadow: Gsk.Shadow, n_shadows: number): void + render_background(context: StyleContext, x: number, y: number, width: number, height: number): void + render_focus(context: StyleContext, x: number, y: number, width: number, height: number): void + render_frame(context: StyleContext, x: number, y: number, width: number, height: number): void + render_insertion_cursor(context: StyleContext, x: number, y: number, layout: Pango.Layout, index: number, direction: Pango.Direction): void + render_layout(context: StyleContext, x: number, y: number, layout: Pango.Layout): void + restore(): void + rotate(angle: number): void + rotate_3d(angle: number, axis: Graphene.Vec3): void + save(): void + scale(factor_x: number, factor_y: number): void + scale_3d(factor_x: number, factor_y: number, factor_z: number): void + to_node(): Gsk.RenderNode + to_paintable(size?: Graphene.Size | null): Gdk.Paintable + transform(transform?: Gsk.Transform | null): void + transform_matrix(matrix: Graphene.Matrix): void + translate(point: Graphene.Point): void + translate_3d(point: Graphene.Point3D): void + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: Snapshot, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: Snapshot, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: Snapshot_ConstructProps) + _init (config?: Snapshot_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(): Snapshot + static $gtype: GObject.Type +} +export interface SortListModel_ConstructProps extends GObject.Object_ConstructProps { + incremental?: boolean + model?: Gio.ListModel + sorter?: Sorter +} +export class SortListModel { + /* Properties of Gtk.SortListModel */ + incremental: boolean + model: Gio.ListModel + readonly pending: number + sorter: Sorter + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of Gtk.SortListModel */ + get_incremental(): boolean + get_model(): Gio.ListModel | null + get_pending(): number + get_sorter(): Sorter | null + set_incremental(incremental: boolean): void + set_model(model?: Gio.ListModel | null): void + set_sorter(sorter?: Sorter | null): void + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Methods of Gio.ListModel */ + get_item_type(): GObject.Type + get_n_items(): number + get_item(position: number): GObject.Object | null + items_changed(position: number, removed: number, added: number): void + /* Virtual methods of Gtk.SortListModel */ + vfunc_get_item(position: number): GObject.Object | null + vfunc_get_item_type(): GObject.Type + vfunc_get_n_items(): number + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: SortListModel, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: SortListModel, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + /* Signals of Gio.ListModel */ + connect(sigName: "items-changed", callback: (($obj: SortListModel, position: number, removed: number, added: number) => void)): number + connect_after(sigName: "items-changed", callback: (($obj: SortListModel, position: number, removed: number, added: number) => void)): number + emit(sigName: "items-changed", position: number, removed: number, added: number): void + connect(sigName: "notify::incremental", callback: (($obj: SortListModel, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::incremental", callback: (($obj: SortListModel, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::model", callback: (($obj: SortListModel, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::model", callback: (($obj: SortListModel, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::pending", callback: (($obj: SortListModel, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::pending", callback: (($obj: SortListModel, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::sorter", callback: (($obj: SortListModel, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::sorter", callback: (($obj: SortListModel, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: SortListModel_ConstructProps) + _init (config?: SortListModel_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(model?: Gio.ListModel | null, sorter?: Sorter | null): SortListModel + static $gtype: GObject.Type +} +export interface Sorter_ConstructProps extends GObject.Object_ConstructProps { +} +export class Sorter { + /* Fields of Gtk.Sorter */ + parent_instance: GObject.Object + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of Gtk.Sorter */ + changed(change: SorterChange): void + compare(item1: GObject.Object, item2: GObject.Object): Ordering + get_order(): SorterOrder + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Virtual methods of Gtk.Sorter */ + vfunc_compare(item1?: GObject.Object | null, item2?: GObject.Object | null): Ordering + vfunc_get_order(): SorterOrder + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Gtk.Sorter */ + connect(sigName: "changed", callback: (($obj: Sorter, change: SorterChange) => void)): number + connect_after(sigName: "changed", callback: (($obj: Sorter, change: SorterChange) => void)): number + emit(sigName: "changed", change: SorterChange): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: Sorter, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: Sorter, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: Sorter_ConstructProps) + _init (config?: Sorter_ConstructProps): void + static $gtype: GObject.Type +} +export interface SpinButton_ConstructProps extends Widget_ConstructProps { + adjustment?: Adjustment + climb_rate?: number + digits?: number + numeric?: boolean + snap_to_ticks?: boolean + update_policy?: SpinButtonUpdatePolicy + value?: number + wrap?: boolean + accessible_role?: AccessibleRole + editing_canceled?: boolean + editable?: boolean + enable_undo?: boolean + max_width_chars?: number + text?: string + width_chars?: number + xalign?: number + orientation?: Orientation +} +export class SpinButton { + /* Properties of Gtk.SpinButton */ + adjustment: Adjustment + climb_rate: number + digits: number + numeric: boolean + snap_to_ticks: boolean + update_policy: SpinButtonUpdatePolicy + value: number + wrap: boolean + /* Properties of Gtk.Widget */ + can_focus: boolean + can_target: boolean + css_classes: string[] + cursor: Gdk.Cursor + focus_on_click: boolean + focusable: boolean + halign: Align + readonly has_default: boolean + readonly has_focus: boolean + has_tooltip: boolean + height_request: number + hexpand: boolean + hexpand_set: boolean + layout_manager: LayoutManager + margin_bottom: number + margin_end: number + margin_start: number + margin_top: number + name: string + opacity: number + overflow: Overflow + readonly parent: Widget + receives_default: boolean + readonly root: Root + readonly scale_factor: number + sensitive: boolean + tooltip_markup: string + tooltip_text: string + valign: Align + vexpand: boolean + vexpand_set: boolean + visible: boolean + width_request: number + /* Properties of Gtk.Accessible */ + accessible_role: AccessibleRole + /* Properties of Gtk.CellEditable */ + editing_canceled: boolean + /* Properties of Gtk.Editable */ + readonly cursor_position: number + editable: boolean + enable_undo: boolean + max_width_chars: number + readonly selection_bound: number + text: string + width_chars: number + xalign: number + /* Properties of Gtk.Orientable */ + orientation: Orientation + /* Fields of Gtk.Widget */ + parent_instance: GObject.InitiallyUnowned + /* Fields of GObject.InitiallyUnowned */ + g_type_instance: GObject.TypeInstance + /* Methods of Gtk.SpinButton */ + configure(adjustment: Adjustment | null, climb_rate: number, digits: number): void + get_adjustment(): Adjustment + get_climb_rate(): number + get_digits(): number + get_increments(): [ /* step */ number | null, /* page */ number | null ] + get_numeric(): boolean + get_range(): [ /* min */ number | null, /* max */ number | null ] + get_snap_to_ticks(): boolean + get_update_policy(): SpinButtonUpdatePolicy + get_value(): number + get_value_as_int(): number + get_wrap(): boolean + set_adjustment(adjustment: Adjustment): void + set_climb_rate(climb_rate: number): void + set_digits(digits: number): void + set_increments(step: number, page: number): void + set_numeric(numeric: boolean): void + set_range(min: number, max: number): void + set_snap_to_ticks(snap_to_ticks: boolean): void + set_update_policy(policy: SpinButtonUpdatePolicy): void + set_value(value: number): void + set_wrap(wrap: boolean): void + spin(direction: SpinType, increment: number): void + update(): void + /* Methods of Gtk.Widget */ + action_set_enabled(action_name: string, enabled: boolean): void + activate(): boolean + activate_action(name: string, args?: GLib.Variant | null): boolean + activate_default(): void + add_controller(controller: EventController): void + add_css_class(css_class: string): void + add_mnemonic_label(label: Widget): void + add_tick_callback(callback: TickCallback): number + allocate(width: number, height: number, baseline: number, transform?: Gsk.Transform | null): void + child_focus(direction: DirectionType): boolean + compute_bounds(target: Widget): [ /* returnType */ boolean, /* out_bounds */ Graphene.Rect ] + compute_expand(orientation: Orientation): boolean + compute_point(target: Widget, point: Graphene.Point): [ /* returnType */ boolean, /* out_point */ Graphene.Point ] + compute_transform(target: Widget): [ /* returnType */ boolean, /* out_transform */ Graphene.Matrix ] + contains(x: number, y: number): boolean + create_pango_context(): Pango.Context + create_pango_layout(text?: string | null): Pango.Layout + drag_check_threshold(start_x: number, start_y: number, current_x: number, current_y: number): boolean + error_bell(): void + get_allocated_baseline(): number + get_allocated_height(): number + get_allocated_width(): number + get_allocation(): /* allocation */ Allocation + get_ancestor(widget_type: GObject.Type): Widget | null + get_can_focus(): boolean + get_can_target(): boolean + get_child_visible(): boolean + get_clipboard(): Gdk.Clipboard + get_css_classes(): string[] + get_css_name(): string + get_cursor(): Gdk.Cursor | null + get_direction(): TextDirection + get_display(): Gdk.Display + get_first_child(): Widget | null + get_focus_child(): Widget | null + get_focus_on_click(): boolean + get_focusable(): boolean + get_font_map(): Pango.FontMap | null + get_font_options(): cairo.FontOptions | null + get_frame_clock(): Gdk.FrameClock | null + get_halign(): Align + get_has_tooltip(): boolean + get_height(): number + get_hexpand(): boolean + get_hexpand_set(): boolean + get_last_child(): Widget | null + get_layout_manager(): LayoutManager | null + get_mapped(): boolean + get_margin_bottom(): number + get_margin_end(): number + get_margin_start(): number + get_margin_top(): number + get_name(): string + get_native(): Native | null + get_next_sibling(): Widget | null + get_opacity(): number + get_overflow(): Overflow + get_pango_context(): Pango.Context + get_parent(): Widget | null + get_preferred_size(): [ /* minimum_size */ Requisition | null, /* natural_size */ Requisition | null ] + get_prev_sibling(): Widget | null + get_primary_clipboard(): Gdk.Clipboard + get_realized(): boolean + get_receives_default(): boolean + get_request_mode(): SizeRequestMode + get_root(): Root | null + get_scale_factor(): number + get_sensitive(): boolean + get_settings(): Settings + get_size(orientation: Orientation): number + get_size_request(): [ /* width */ number | null, /* height */ number | null ] + get_state_flags(): StateFlags + get_style_context(): StyleContext + get_template_child(widget_type: GObject.Type, name: string): GObject.Object + get_tooltip_markup(): string | null + get_tooltip_text(): string | null + get_valign(): Align + get_vexpand(): boolean + get_vexpand_set(): boolean + get_visible(): boolean + get_width(): number + grab_focus(): boolean + has_css_class(css_class: string): boolean + has_visible_focus(): boolean + hide(): void + in_destruction(): boolean + init_template(): void + insert_action_group(name: string, group?: Gio.ActionGroup | null): void + insert_after(parent: Widget, previous_sibling?: Widget | null): void + insert_before(parent: Widget, next_sibling?: Widget | null): void + is_ancestor(ancestor: Widget): boolean + is_drawable(): boolean + is_focus(): boolean + is_sensitive(): boolean + is_visible(): boolean + keynav_failed(direction: DirectionType): boolean + list_mnemonic_labels(): Widget[] + map(): void + measure(orientation: Orientation, for_size: number): [ /* minimum */ number | null, /* natural */ number | null, /* minimum_baseline */ number | null, /* natural_baseline */ number | null ] + mnemonic_activate(group_cycling: boolean): boolean + observe_children(): Gio.ListModel + observe_controllers(): Gio.ListModel + pick(x: number, y: number, flags: PickFlags): Widget | null + queue_allocate(): void + queue_draw(): void + queue_resize(): void + realize(): void + remove_controller(controller: EventController): void + remove_css_class(css_class: string): void + remove_mnemonic_label(label: Widget): void + remove_tick_callback(id: number): void + set_can_focus(can_focus: boolean): void + set_can_target(can_target: boolean): void + set_child_visible(child_visible: boolean): void + set_css_classes(classes: string[]): void + set_cursor(cursor?: Gdk.Cursor | null): void + set_cursor_from_name(name?: string | null): void + set_direction(dir: TextDirection): void + set_focus_child(child?: Widget | null): void + set_focus_on_click(focus_on_click: boolean): void + set_focusable(focusable: boolean): void + set_font_map(font_map?: Pango.FontMap | null): void + set_font_options(options?: cairo.FontOptions | null): void + set_halign(align: Align): void + set_has_tooltip(has_tooltip: boolean): void + set_hexpand(expand: boolean): void + set_hexpand_set(set: boolean): void + set_layout_manager(layout_manager?: LayoutManager | null): void + set_margin_bottom(margin: number): void + set_margin_end(margin: number): void + set_margin_start(margin: number): void + set_margin_top(margin: number): void + set_name(name: string): void + set_opacity(opacity: number): void + set_overflow(overflow: Overflow): void + set_parent(parent: Widget): void + set_receives_default(receives_default: boolean): void + set_sensitive(sensitive: boolean): void + set_size_request(width: number, height: number): void + set_state_flags(flags: StateFlags, clear: boolean): void + set_tooltip_markup(markup?: string | null): void + set_tooltip_text(text?: string | null): void + set_valign(align: Align): void + set_vexpand(expand: boolean): void + set_vexpand_set(set: boolean): void + set_visible(visible: boolean): void + should_layout(): boolean + show(): void + size_allocate(allocation: Allocation, baseline: number): void + snapshot_child(child: Widget, snapshot: Snapshot): void + translate_coordinates(dest_widget: Widget, src_x: number, src_y: number): [ /* returnType */ boolean, /* dest_x */ number | null, /* dest_y */ number | null ] + trigger_tooltip_query(): void + unmap(): void + unparent(): void + unrealize(): void + unset_state_flags(flags: StateFlags): void + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Methods of Gtk.Accessible */ + get_accessible_role(): AccessibleRole + reset_property(property: AccessibleProperty): void + reset_relation(relation: AccessibleRelation): void + reset_state(state: AccessibleState): void + update_property(properties: AccessibleProperty[], values: any): void + update_relation(relations: AccessibleRelation[], values: any): void + update_state(states: AccessibleState[], values: any): void + /* Methods of Gtk.Buildable */ + get_buildable_id(): string + /* Methods of Gtk.CellEditable */ + editing_done(): void + remove_widget(): void + start_editing(event?: Gdk.Event | null): void + /* Methods of Gtk.Editable */ + delete_selection(): void + delete_text(start_pos: number, end_pos: number): void + finish_delegate(): void + get_alignment(): number + get_chars(start_pos: number, end_pos: number): string + get_delegate(): Editable | null + get_editable(): boolean + get_enable_undo(): boolean + get_max_width_chars(): number + get_position(): number + get_selection_bounds(): [ /* returnType */ boolean, /* start_pos */ number | null, /* end_pos */ number | null ] + get_text(): string + get_width_chars(): number + init_delegate(): void + insert_text(text: string, length: number, position: number): /* position */ number + select_region(start_pos: number, end_pos: number): void + set_alignment(xalign: number): void + set_editable(is_editable: boolean): void + set_enable_undo(enable_undo: boolean): void + set_max_width_chars(n_chars: number): void + set_position(position: number): void + set_text(text: string): void + set_width_chars(n_chars: number): void + /* Methods of Gtk.Orientable */ + get_orientation(): Orientation + set_orientation(orientation: Orientation): void + /* Virtual methods of Gtk.SpinButton */ + vfunc_editing_done(): void + vfunc_remove_widget(): void + vfunc_start_editing(event?: Gdk.Event | null): void + vfunc_changed(): void + vfunc_delete_text(start_pos: number, end_pos: number): void + vfunc_do_delete_text(start_pos: number, end_pos: number): void + vfunc_do_insert_text(text: string, length: number, position: number): /* position */ number + vfunc_get_delegate(): Editable | null + vfunc_get_selection_bounds(): [ /* returnType */ boolean, /* start_pos */ number | null, /* end_pos */ number | null ] + vfunc_get_text(): string + vfunc_insert_text(text: string, length: number, position: number): /* position */ number + vfunc_set_selection_bounds(start_pos: number, end_pos: number): void + /* Virtual methods of Gtk.Widget */ + vfunc_compute_expand(hexpand_p: boolean, vexpand_p: boolean): void + vfunc_contains(x: number, y: number): boolean + vfunc_css_changed(change: CssStyleChange): void + vfunc_direction_changed(previous_direction: TextDirection): void + vfunc_focus(direction: DirectionType): boolean + vfunc_get_request_mode(): SizeRequestMode + vfunc_grab_focus(): boolean + vfunc_hide(): void + vfunc_keynav_failed(direction: DirectionType): boolean + vfunc_map(): void + vfunc_measure(orientation: Orientation, for_size: number): [ /* minimum */ number | null, /* natural */ number | null, /* minimum_baseline */ number | null, /* natural_baseline */ number | null ] + vfunc_mnemonic_activate(group_cycling: boolean): boolean + vfunc_move_focus(direction: DirectionType): void + vfunc_query_tooltip(x: number, y: number, keyboard_tooltip: boolean, tooltip: Tooltip): boolean + vfunc_realize(): void + vfunc_root(): void + vfunc_set_focus_child(child?: Widget | null): void + vfunc_show(): void + vfunc_size_allocate(width: number, height: number, baseline: number): void + vfunc_snapshot(snapshot: Snapshot): void + vfunc_state_flags_changed(previous_state_flags: StateFlags): void + vfunc_system_setting_changed(settings: SystemSetting): void + vfunc_unmap(): void + vfunc_unrealize(): void + vfunc_unroot(): void + vfunc_add_child(builder: Builder, child: GObject.Object, type?: string | null): void + vfunc_custom_finished(builder: Builder, child: GObject.Object | null, tagname: string, data?: object | null): void + vfunc_custom_tag_end(builder: Builder, child: GObject.Object | null, tagname: string, data?: object | null): void + vfunc_custom_tag_start(builder: Builder, child: GObject.Object | null, tagname: string): [ /* returnType */ boolean, /* parser */ BuildableParser, /* data */ object | null ] + vfunc_get_id(): string + vfunc_get_internal_child(builder: Builder, childname: string): GObject.Object + vfunc_parser_finished(builder: Builder): void + vfunc_set_buildable_property(builder: Builder, name: string, value: any): void + vfunc_set_id(id: string): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Gtk.SpinButton */ + connect(sigName: "change-value", callback: (($obj: SpinButton, scroll: ScrollType) => void)): number + connect_after(sigName: "change-value", callback: (($obj: SpinButton, scroll: ScrollType) => void)): number + emit(sigName: "change-value", scroll: ScrollType): void + connect(sigName: "input", callback: (($obj: SpinButton) => number)): number + connect_after(sigName: "input", callback: (($obj: SpinButton) => number)): number + emit(sigName: "input"): void + connect(sigName: "output", callback: (($obj: SpinButton) => boolean)): number + connect_after(sigName: "output", callback: (($obj: SpinButton) => boolean)): number + emit(sigName: "output"): void + connect(sigName: "value-changed", callback: (($obj: SpinButton) => void)): number + connect_after(sigName: "value-changed", callback: (($obj: SpinButton) => void)): number + emit(sigName: "value-changed"): void + connect(sigName: "wrapped", callback: (($obj: SpinButton) => void)): number + connect_after(sigName: "wrapped", callback: (($obj: SpinButton) => void)): number + emit(sigName: "wrapped"): void + /* Signals of Gtk.Widget */ + connect(sigName: "destroy", callback: (($obj: SpinButton) => void)): number + connect_after(sigName: "destroy", callback: (($obj: SpinButton) => void)): number + emit(sigName: "destroy"): void + connect(sigName: "direction-changed", callback: (($obj: SpinButton, previous_direction: TextDirection) => void)): number + connect_after(sigName: "direction-changed", callback: (($obj: SpinButton, previous_direction: TextDirection) => void)): number + emit(sigName: "direction-changed", previous_direction: TextDirection): void + connect(sigName: "hide", callback: (($obj: SpinButton) => void)): number + connect_after(sigName: "hide", callback: (($obj: SpinButton) => void)): number + emit(sigName: "hide"): void + connect(sigName: "keynav-failed", callback: (($obj: SpinButton, direction: DirectionType) => boolean)): number + connect_after(sigName: "keynav-failed", callback: (($obj: SpinButton, direction: DirectionType) => boolean)): number + emit(sigName: "keynav-failed", direction: DirectionType): void + connect(sigName: "map", callback: (($obj: SpinButton) => void)): number + connect_after(sigName: "map", callback: (($obj: SpinButton) => void)): number + emit(sigName: "map"): void + connect(sigName: "mnemonic-activate", callback: (($obj: SpinButton, group_cycling: boolean) => boolean)): number + connect_after(sigName: "mnemonic-activate", callback: (($obj: SpinButton, group_cycling: boolean) => boolean)): number + emit(sigName: "mnemonic-activate", group_cycling: boolean): void + connect(sigName: "move-focus", callback: (($obj: SpinButton, direction: DirectionType) => void)): number + connect_after(sigName: "move-focus", callback: (($obj: SpinButton, direction: DirectionType) => void)): number + emit(sigName: "move-focus", direction: DirectionType): void + connect(sigName: "query-tooltip", callback: (($obj: SpinButton, x: number, y: number, keyboard_mode: boolean, tooltip: Tooltip) => boolean)): number + connect_after(sigName: "query-tooltip", callback: (($obj: SpinButton, x: number, y: number, keyboard_mode: boolean, tooltip: Tooltip) => boolean)): number + emit(sigName: "query-tooltip", x: number, y: number, keyboard_mode: boolean, tooltip: Tooltip): void + connect(sigName: "realize", callback: (($obj: SpinButton) => void)): number + connect_after(sigName: "realize", callback: (($obj: SpinButton) => void)): number + emit(sigName: "realize"): void + connect(sigName: "show", callback: (($obj: SpinButton) => void)): number + connect_after(sigName: "show", callback: (($obj: SpinButton) => void)): number + emit(sigName: "show"): void + connect(sigName: "state-flags-changed", callback: (($obj: SpinButton, flags: StateFlags) => void)): number + connect_after(sigName: "state-flags-changed", callback: (($obj: SpinButton, flags: StateFlags) => void)): number + emit(sigName: "state-flags-changed", flags: StateFlags): void + connect(sigName: "unmap", callback: (($obj: SpinButton) => void)): number + connect_after(sigName: "unmap", callback: (($obj: SpinButton) => void)): number + emit(sigName: "unmap"): void + connect(sigName: "unrealize", callback: (($obj: SpinButton) => void)): number + connect_after(sigName: "unrealize", callback: (($obj: SpinButton) => void)): number + emit(sigName: "unrealize"): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: SpinButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: SpinButton, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + /* Signals of Gtk.CellEditable */ + connect(sigName: "editing-done", callback: (($obj: SpinButton) => void)): number + connect_after(sigName: "editing-done", callback: (($obj: SpinButton) => void)): number + emit(sigName: "editing-done"): void + connect(sigName: "remove-widget", callback: (($obj: SpinButton) => void)): number + connect_after(sigName: "remove-widget", callback: (($obj: SpinButton) => void)): number + emit(sigName: "remove-widget"): void + /* Signals of Gtk.Editable */ + connect(sigName: "changed", callback: (($obj: SpinButton) => void)): number + connect_after(sigName: "changed", callback: (($obj: SpinButton) => void)): number + emit(sigName: "changed"): void + connect(sigName: "delete-text", callback: (($obj: SpinButton, start_pos: number, end_pos: number) => void)): number + connect_after(sigName: "delete-text", callback: (($obj: SpinButton, start_pos: number, end_pos: number) => void)): number + emit(sigName: "delete-text", start_pos: number, end_pos: number): void + connect(sigName: "insert-text", callback: (($obj: SpinButton, text: string, length: number, position: number) => void)): number + connect_after(sigName: "insert-text", callback: (($obj: SpinButton, text: string, length: number, position: number) => void)): number + emit(sigName: "insert-text", text: string, length: number, position: number): void + connect(sigName: "notify::adjustment", callback: (($obj: SpinButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::adjustment", callback: (($obj: SpinButton, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::climb-rate", callback: (($obj: SpinButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::climb-rate", callback: (($obj: SpinButton, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::digits", callback: (($obj: SpinButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::digits", callback: (($obj: SpinButton, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::numeric", callback: (($obj: SpinButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::numeric", callback: (($obj: SpinButton, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::snap-to-ticks", callback: (($obj: SpinButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::snap-to-ticks", callback: (($obj: SpinButton, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::update-policy", callback: (($obj: SpinButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::update-policy", callback: (($obj: SpinButton, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::value", callback: (($obj: SpinButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::value", callback: (($obj: SpinButton, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::wrap", callback: (($obj: SpinButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::wrap", callback: (($obj: SpinButton, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::can-focus", callback: (($obj: SpinButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::can-focus", callback: (($obj: SpinButton, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::can-target", callback: (($obj: SpinButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::can-target", callback: (($obj: SpinButton, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::css-classes", callback: (($obj: SpinButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::css-classes", callback: (($obj: SpinButton, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::cursor", callback: (($obj: SpinButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::cursor", callback: (($obj: SpinButton, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::focus-on-click", callback: (($obj: SpinButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::focus-on-click", callback: (($obj: SpinButton, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::focusable", callback: (($obj: SpinButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::focusable", callback: (($obj: SpinButton, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::halign", callback: (($obj: SpinButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::halign", callback: (($obj: SpinButton, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::has-default", callback: (($obj: SpinButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-default", callback: (($obj: SpinButton, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::has-focus", callback: (($obj: SpinButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-focus", callback: (($obj: SpinButton, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::has-tooltip", callback: (($obj: SpinButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-tooltip", callback: (($obj: SpinButton, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::height-request", callback: (($obj: SpinButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::height-request", callback: (($obj: SpinButton, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::hexpand", callback: (($obj: SpinButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hexpand", callback: (($obj: SpinButton, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::hexpand-set", callback: (($obj: SpinButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hexpand-set", callback: (($obj: SpinButton, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::layout-manager", callback: (($obj: SpinButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::layout-manager", callback: (($obj: SpinButton, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-bottom", callback: (($obj: SpinButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-bottom", callback: (($obj: SpinButton, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-end", callback: (($obj: SpinButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-end", callback: (($obj: SpinButton, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-start", callback: (($obj: SpinButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-start", callback: (($obj: SpinButton, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-top", callback: (($obj: SpinButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-top", callback: (($obj: SpinButton, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::name", callback: (($obj: SpinButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::name", callback: (($obj: SpinButton, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::opacity", callback: (($obj: SpinButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::opacity", callback: (($obj: SpinButton, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::overflow", callback: (($obj: SpinButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::overflow", callback: (($obj: SpinButton, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::parent", callback: (($obj: SpinButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::parent", callback: (($obj: SpinButton, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::receives-default", callback: (($obj: SpinButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::receives-default", callback: (($obj: SpinButton, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::root", callback: (($obj: SpinButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::root", callback: (($obj: SpinButton, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::scale-factor", callback: (($obj: SpinButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::scale-factor", callback: (($obj: SpinButton, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::sensitive", callback: (($obj: SpinButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::sensitive", callback: (($obj: SpinButton, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::tooltip-markup", callback: (($obj: SpinButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::tooltip-markup", callback: (($obj: SpinButton, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::tooltip-text", callback: (($obj: SpinButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::tooltip-text", callback: (($obj: SpinButton, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::valign", callback: (($obj: SpinButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::valign", callback: (($obj: SpinButton, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::vexpand", callback: (($obj: SpinButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vexpand", callback: (($obj: SpinButton, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::vexpand-set", callback: (($obj: SpinButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vexpand-set", callback: (($obj: SpinButton, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::visible", callback: (($obj: SpinButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::visible", callback: (($obj: SpinButton, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::width-request", callback: (($obj: SpinButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::width-request", callback: (($obj: SpinButton, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::accessible-role", callback: (($obj: SpinButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-role", callback: (($obj: SpinButton, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::editing-canceled", callback: (($obj: SpinButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::editing-canceled", callback: (($obj: SpinButton, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::cursor-position", callback: (($obj: SpinButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::cursor-position", callback: (($obj: SpinButton, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::editable", callback: (($obj: SpinButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::editable", callback: (($obj: SpinButton, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::enable-undo", callback: (($obj: SpinButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::enable-undo", callback: (($obj: SpinButton, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::max-width-chars", callback: (($obj: SpinButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::max-width-chars", callback: (($obj: SpinButton, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::selection-bound", callback: (($obj: SpinButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::selection-bound", callback: (($obj: SpinButton, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::text", callback: (($obj: SpinButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::text", callback: (($obj: SpinButton, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::width-chars", callback: (($obj: SpinButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::width-chars", callback: (($obj: SpinButton, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::xalign", callback: (($obj: SpinButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::xalign", callback: (($obj: SpinButton, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::orientation", callback: (($obj: SpinButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::orientation", callback: (($obj: SpinButton, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: SpinButton_ConstructProps) + _init (config?: SpinButton_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(adjustment: Adjustment | null, climb_rate: number, digits: number): SpinButton + static new_with_range(min: number, max: number, step: number): SpinButton + static delegate_get_property(object: GObject.Object, prop_id: number, value: any, pspec: GObject.ParamSpec): boolean + static delegate_set_property(object: GObject.Object, prop_id: number, value: any, pspec: GObject.ParamSpec): boolean + static install_properties(object_class: GObject.ObjectClass, first_prop: number): number + static $gtype: GObject.Type +} +export interface Spinner_ConstructProps extends Widget_ConstructProps { + spinning?: boolean + accessible_role?: AccessibleRole +} +export class Spinner { + /* Properties of Gtk.Spinner */ + spinning: boolean + /* Properties of Gtk.Widget */ + can_focus: boolean + can_target: boolean + css_classes: string[] + cursor: Gdk.Cursor + focus_on_click: boolean + focusable: boolean + halign: Align + readonly has_default: boolean + readonly has_focus: boolean + has_tooltip: boolean + height_request: number + hexpand: boolean + hexpand_set: boolean + layout_manager: LayoutManager + margin_bottom: number + margin_end: number + margin_start: number + margin_top: number + name: string + opacity: number + overflow: Overflow + readonly parent: Widget + receives_default: boolean + readonly root: Root + readonly scale_factor: number + sensitive: boolean + tooltip_markup: string + tooltip_text: string + valign: Align + vexpand: boolean + vexpand_set: boolean + visible: boolean + width_request: number + /* Properties of Gtk.Accessible */ + accessible_role: AccessibleRole + /* Fields of Gtk.Widget */ + parent_instance: GObject.InitiallyUnowned + /* Fields of GObject.InitiallyUnowned */ + g_type_instance: GObject.TypeInstance + /* Methods of Gtk.Spinner */ + get_spinning(): boolean + set_spinning(spinning: boolean): void + start(): void + stop(): void + /* Methods of Gtk.Widget */ + action_set_enabled(action_name: string, enabled: boolean): void + activate(): boolean + activate_action(name: string, args?: GLib.Variant | null): boolean + activate_default(): void + add_controller(controller: EventController): void + add_css_class(css_class: string): void + add_mnemonic_label(label: Widget): void + add_tick_callback(callback: TickCallback): number + allocate(width: number, height: number, baseline: number, transform?: Gsk.Transform | null): void + child_focus(direction: DirectionType): boolean + compute_bounds(target: Widget): [ /* returnType */ boolean, /* out_bounds */ Graphene.Rect ] + compute_expand(orientation: Orientation): boolean + compute_point(target: Widget, point: Graphene.Point): [ /* returnType */ boolean, /* out_point */ Graphene.Point ] + compute_transform(target: Widget): [ /* returnType */ boolean, /* out_transform */ Graphene.Matrix ] + contains(x: number, y: number): boolean + create_pango_context(): Pango.Context + create_pango_layout(text?: string | null): Pango.Layout + drag_check_threshold(start_x: number, start_y: number, current_x: number, current_y: number): boolean + error_bell(): void + get_allocated_baseline(): number + get_allocated_height(): number + get_allocated_width(): number + get_allocation(): /* allocation */ Allocation + get_ancestor(widget_type: GObject.Type): Widget | null + get_can_focus(): boolean + get_can_target(): boolean + get_child_visible(): boolean + get_clipboard(): Gdk.Clipboard + get_css_classes(): string[] + get_css_name(): string + get_cursor(): Gdk.Cursor | null + get_direction(): TextDirection + get_display(): Gdk.Display + get_first_child(): Widget | null + get_focus_child(): Widget | null + get_focus_on_click(): boolean + get_focusable(): boolean + get_font_map(): Pango.FontMap | null + get_font_options(): cairo.FontOptions | null + get_frame_clock(): Gdk.FrameClock | null + get_halign(): Align + get_has_tooltip(): boolean + get_height(): number + get_hexpand(): boolean + get_hexpand_set(): boolean + get_last_child(): Widget | null + get_layout_manager(): LayoutManager | null + get_mapped(): boolean + get_margin_bottom(): number + get_margin_end(): number + get_margin_start(): number + get_margin_top(): number + get_name(): string + get_native(): Native | null + get_next_sibling(): Widget | null + get_opacity(): number + get_overflow(): Overflow + get_pango_context(): Pango.Context + get_parent(): Widget | null + get_preferred_size(): [ /* minimum_size */ Requisition | null, /* natural_size */ Requisition | null ] + get_prev_sibling(): Widget | null + get_primary_clipboard(): Gdk.Clipboard + get_realized(): boolean + get_receives_default(): boolean + get_request_mode(): SizeRequestMode + get_root(): Root | null + get_scale_factor(): number + get_sensitive(): boolean + get_settings(): Settings + get_size(orientation: Orientation): number + get_size_request(): [ /* width */ number | null, /* height */ number | null ] + get_state_flags(): StateFlags + get_style_context(): StyleContext + get_template_child(widget_type: GObject.Type, name: string): GObject.Object + get_tooltip_markup(): string | null + get_tooltip_text(): string | null + get_valign(): Align + get_vexpand(): boolean + get_vexpand_set(): boolean + get_visible(): boolean + get_width(): number + grab_focus(): boolean + has_css_class(css_class: string): boolean + has_visible_focus(): boolean + hide(): void + in_destruction(): boolean + init_template(): void + insert_action_group(name: string, group?: Gio.ActionGroup | null): void + insert_after(parent: Widget, previous_sibling?: Widget | null): void + insert_before(parent: Widget, next_sibling?: Widget | null): void + is_ancestor(ancestor: Widget): boolean + is_drawable(): boolean + is_focus(): boolean + is_sensitive(): boolean + is_visible(): boolean + keynav_failed(direction: DirectionType): boolean + list_mnemonic_labels(): Widget[] + map(): void + measure(orientation: Orientation, for_size: number): [ /* minimum */ number | null, /* natural */ number | null, /* minimum_baseline */ number | null, /* natural_baseline */ number | null ] + mnemonic_activate(group_cycling: boolean): boolean + observe_children(): Gio.ListModel + observe_controllers(): Gio.ListModel + pick(x: number, y: number, flags: PickFlags): Widget | null + queue_allocate(): void + queue_draw(): void + queue_resize(): void + realize(): void + remove_controller(controller: EventController): void + remove_css_class(css_class: string): void + remove_mnemonic_label(label: Widget): void + remove_tick_callback(id: number): void + set_can_focus(can_focus: boolean): void + set_can_target(can_target: boolean): void + set_child_visible(child_visible: boolean): void + set_css_classes(classes: string[]): void + set_cursor(cursor?: Gdk.Cursor | null): void + set_cursor_from_name(name?: string | null): void + set_direction(dir: TextDirection): void + set_focus_child(child?: Widget | null): void + set_focus_on_click(focus_on_click: boolean): void + set_focusable(focusable: boolean): void + set_font_map(font_map?: Pango.FontMap | null): void + set_font_options(options?: cairo.FontOptions | null): void + set_halign(align: Align): void + set_has_tooltip(has_tooltip: boolean): void + set_hexpand(expand: boolean): void + set_hexpand_set(set: boolean): void + set_layout_manager(layout_manager?: LayoutManager | null): void + set_margin_bottom(margin: number): void + set_margin_end(margin: number): void + set_margin_start(margin: number): void + set_margin_top(margin: number): void + set_name(name: string): void + set_opacity(opacity: number): void + set_overflow(overflow: Overflow): void + set_parent(parent: Widget): void + set_receives_default(receives_default: boolean): void + set_sensitive(sensitive: boolean): void + set_size_request(width: number, height: number): void + set_state_flags(flags: StateFlags, clear: boolean): void + set_tooltip_markup(markup?: string | null): void + set_tooltip_text(text?: string | null): void + set_valign(align: Align): void + set_vexpand(expand: boolean): void + set_vexpand_set(set: boolean): void + set_visible(visible: boolean): void + should_layout(): boolean + show(): void + size_allocate(allocation: Allocation, baseline: number): void + snapshot_child(child: Widget, snapshot: Snapshot): void + translate_coordinates(dest_widget: Widget, src_x: number, src_y: number): [ /* returnType */ boolean, /* dest_x */ number | null, /* dest_y */ number | null ] + trigger_tooltip_query(): void + unmap(): void + unparent(): void + unrealize(): void + unset_state_flags(flags: StateFlags): void + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Methods of Gtk.Accessible */ + get_accessible_role(): AccessibleRole + reset_property(property: AccessibleProperty): void + reset_relation(relation: AccessibleRelation): void + reset_state(state: AccessibleState): void + update_property(properties: AccessibleProperty[], values: any): void + update_relation(relations: AccessibleRelation[], values: any): void + update_state(states: AccessibleState[], values: any): void + /* Methods of Gtk.Buildable */ + get_buildable_id(): string + /* Virtual methods of Gtk.Widget */ + vfunc_compute_expand(hexpand_p: boolean, vexpand_p: boolean): void + vfunc_contains(x: number, y: number): boolean + vfunc_css_changed(change: CssStyleChange): void + vfunc_direction_changed(previous_direction: TextDirection): void + vfunc_focus(direction: DirectionType): boolean + vfunc_get_request_mode(): SizeRequestMode + vfunc_grab_focus(): boolean + vfunc_hide(): void + vfunc_keynav_failed(direction: DirectionType): boolean + vfunc_map(): void + vfunc_measure(orientation: Orientation, for_size: number): [ /* minimum */ number | null, /* natural */ number | null, /* minimum_baseline */ number | null, /* natural_baseline */ number | null ] + vfunc_mnemonic_activate(group_cycling: boolean): boolean + vfunc_move_focus(direction: DirectionType): void + vfunc_query_tooltip(x: number, y: number, keyboard_tooltip: boolean, tooltip: Tooltip): boolean + vfunc_realize(): void + vfunc_root(): void + vfunc_set_focus_child(child?: Widget | null): void + vfunc_show(): void + vfunc_size_allocate(width: number, height: number, baseline: number): void + vfunc_snapshot(snapshot: Snapshot): void + vfunc_state_flags_changed(previous_state_flags: StateFlags): void + vfunc_system_setting_changed(settings: SystemSetting): void + vfunc_unmap(): void + vfunc_unrealize(): void + vfunc_unroot(): void + vfunc_add_child(builder: Builder, child: GObject.Object, type?: string | null): void + vfunc_custom_finished(builder: Builder, child: GObject.Object | null, tagname: string, data?: object | null): void + vfunc_custom_tag_end(builder: Builder, child: GObject.Object | null, tagname: string, data?: object | null): void + vfunc_custom_tag_start(builder: Builder, child: GObject.Object | null, tagname: string): [ /* returnType */ boolean, /* parser */ BuildableParser, /* data */ object | null ] + vfunc_get_id(): string + vfunc_get_internal_child(builder: Builder, childname: string): GObject.Object + vfunc_parser_finished(builder: Builder): void + vfunc_set_buildable_property(builder: Builder, name: string, value: any): void + vfunc_set_id(id: string): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Gtk.Widget */ + connect(sigName: "destroy", callback: (($obj: Spinner) => void)): number + connect_after(sigName: "destroy", callback: (($obj: Spinner) => void)): number + emit(sigName: "destroy"): void + connect(sigName: "direction-changed", callback: (($obj: Spinner, previous_direction: TextDirection) => void)): number + connect_after(sigName: "direction-changed", callback: (($obj: Spinner, previous_direction: TextDirection) => void)): number + emit(sigName: "direction-changed", previous_direction: TextDirection): void + connect(sigName: "hide", callback: (($obj: Spinner) => void)): number + connect_after(sigName: "hide", callback: (($obj: Spinner) => void)): number + emit(sigName: "hide"): void + connect(sigName: "keynav-failed", callback: (($obj: Spinner, direction: DirectionType) => boolean)): number + connect_after(sigName: "keynav-failed", callback: (($obj: Spinner, direction: DirectionType) => boolean)): number + emit(sigName: "keynav-failed", direction: DirectionType): void + connect(sigName: "map", callback: (($obj: Spinner) => void)): number + connect_after(sigName: "map", callback: (($obj: Spinner) => void)): number + emit(sigName: "map"): void + connect(sigName: "mnemonic-activate", callback: (($obj: Spinner, group_cycling: boolean) => boolean)): number + connect_after(sigName: "mnemonic-activate", callback: (($obj: Spinner, group_cycling: boolean) => boolean)): number + emit(sigName: "mnemonic-activate", group_cycling: boolean): void + connect(sigName: "move-focus", callback: (($obj: Spinner, direction: DirectionType) => void)): number + connect_after(sigName: "move-focus", callback: (($obj: Spinner, direction: DirectionType) => void)): number + emit(sigName: "move-focus", direction: DirectionType): void + connect(sigName: "query-tooltip", callback: (($obj: Spinner, x: number, y: number, keyboard_mode: boolean, tooltip: Tooltip) => boolean)): number + connect_after(sigName: "query-tooltip", callback: (($obj: Spinner, x: number, y: number, keyboard_mode: boolean, tooltip: Tooltip) => boolean)): number + emit(sigName: "query-tooltip", x: number, y: number, keyboard_mode: boolean, tooltip: Tooltip): void + connect(sigName: "realize", callback: (($obj: Spinner) => void)): number + connect_after(sigName: "realize", callback: (($obj: Spinner) => void)): number + emit(sigName: "realize"): void + connect(sigName: "show", callback: (($obj: Spinner) => void)): number + connect_after(sigName: "show", callback: (($obj: Spinner) => void)): number + emit(sigName: "show"): void + connect(sigName: "state-flags-changed", callback: (($obj: Spinner, flags: StateFlags) => void)): number + connect_after(sigName: "state-flags-changed", callback: (($obj: Spinner, flags: StateFlags) => void)): number + emit(sigName: "state-flags-changed", flags: StateFlags): void + connect(sigName: "unmap", callback: (($obj: Spinner) => void)): number + connect_after(sigName: "unmap", callback: (($obj: Spinner) => void)): number + emit(sigName: "unmap"): void + connect(sigName: "unrealize", callback: (($obj: Spinner) => void)): number + connect_after(sigName: "unrealize", callback: (($obj: Spinner) => void)): number + emit(sigName: "unrealize"): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: Spinner, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: Spinner, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: "notify::spinning", callback: (($obj: Spinner, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::spinning", callback: (($obj: Spinner, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::can-focus", callback: (($obj: Spinner, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::can-focus", callback: (($obj: Spinner, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::can-target", callback: (($obj: Spinner, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::can-target", callback: (($obj: Spinner, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::css-classes", callback: (($obj: Spinner, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::css-classes", callback: (($obj: Spinner, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::cursor", callback: (($obj: Spinner, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::cursor", callback: (($obj: Spinner, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::focus-on-click", callback: (($obj: Spinner, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::focus-on-click", callback: (($obj: Spinner, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::focusable", callback: (($obj: Spinner, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::focusable", callback: (($obj: Spinner, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::halign", callback: (($obj: Spinner, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::halign", callback: (($obj: Spinner, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::has-default", callback: (($obj: Spinner, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-default", callback: (($obj: Spinner, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::has-focus", callback: (($obj: Spinner, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-focus", callback: (($obj: Spinner, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::has-tooltip", callback: (($obj: Spinner, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-tooltip", callback: (($obj: Spinner, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::height-request", callback: (($obj: Spinner, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::height-request", callback: (($obj: Spinner, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::hexpand", callback: (($obj: Spinner, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hexpand", callback: (($obj: Spinner, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::hexpand-set", callback: (($obj: Spinner, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hexpand-set", callback: (($obj: Spinner, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::layout-manager", callback: (($obj: Spinner, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::layout-manager", callback: (($obj: Spinner, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-bottom", callback: (($obj: Spinner, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-bottom", callback: (($obj: Spinner, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-end", callback: (($obj: Spinner, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-end", callback: (($obj: Spinner, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-start", callback: (($obj: Spinner, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-start", callback: (($obj: Spinner, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-top", callback: (($obj: Spinner, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-top", callback: (($obj: Spinner, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::name", callback: (($obj: Spinner, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::name", callback: (($obj: Spinner, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::opacity", callback: (($obj: Spinner, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::opacity", callback: (($obj: Spinner, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::overflow", callback: (($obj: Spinner, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::overflow", callback: (($obj: Spinner, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::parent", callback: (($obj: Spinner, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::parent", callback: (($obj: Spinner, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::receives-default", callback: (($obj: Spinner, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::receives-default", callback: (($obj: Spinner, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::root", callback: (($obj: Spinner, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::root", callback: (($obj: Spinner, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::scale-factor", callback: (($obj: Spinner, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::scale-factor", callback: (($obj: Spinner, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::sensitive", callback: (($obj: Spinner, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::sensitive", callback: (($obj: Spinner, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::tooltip-markup", callback: (($obj: Spinner, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::tooltip-markup", callback: (($obj: Spinner, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::tooltip-text", callback: (($obj: Spinner, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::tooltip-text", callback: (($obj: Spinner, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::valign", callback: (($obj: Spinner, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::valign", callback: (($obj: Spinner, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::vexpand", callback: (($obj: Spinner, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vexpand", callback: (($obj: Spinner, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::vexpand-set", callback: (($obj: Spinner, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vexpand-set", callback: (($obj: Spinner, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::visible", callback: (($obj: Spinner, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::visible", callback: (($obj: Spinner, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::width-request", callback: (($obj: Spinner, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::width-request", callback: (($obj: Spinner, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::accessible-role", callback: (($obj: Spinner, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-role", callback: (($obj: Spinner, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: Spinner_ConstructProps) + _init (config?: Spinner_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(): Spinner + static $gtype: GObject.Type +} +export interface Stack_ConstructProps extends Widget_ConstructProps { + hhomogeneous?: boolean + interpolate_size?: boolean + transition_duration?: number + transition_type?: StackTransitionType + vhomogeneous?: boolean + visible_child?: Widget + visible_child_name?: string + accessible_role?: AccessibleRole +} +export class Stack { + /* Properties of Gtk.Stack */ + hhomogeneous: boolean + interpolate_size: boolean + readonly pages: SelectionModel + transition_duration: number + readonly transition_running: boolean + transition_type: StackTransitionType + vhomogeneous: boolean + visible_child: Widget + visible_child_name: string + /* Properties of Gtk.Widget */ + can_focus: boolean + can_target: boolean + css_classes: string[] + cursor: Gdk.Cursor + focus_on_click: boolean + focusable: boolean + halign: Align + readonly has_default: boolean + readonly has_focus: boolean + has_tooltip: boolean + height_request: number + hexpand: boolean + hexpand_set: boolean + layout_manager: LayoutManager + margin_bottom: number + margin_end: number + margin_start: number + margin_top: number + name: string + opacity: number + overflow: Overflow + readonly parent: Widget + receives_default: boolean + readonly root: Root + readonly scale_factor: number + sensitive: boolean + tooltip_markup: string + tooltip_text: string + valign: Align + vexpand: boolean + vexpand_set: boolean + visible: boolean + width_request: number + /* Properties of Gtk.Accessible */ + accessible_role: AccessibleRole + /* Fields of Gtk.Widget */ + parent_instance: GObject.InitiallyUnowned + /* Fields of GObject.InitiallyUnowned */ + g_type_instance: GObject.TypeInstance + /* Methods of Gtk.Stack */ + add_child(child: Widget): StackPage + add_named(child: Widget, name?: string | null): StackPage + add_titled(child: Widget, name: string | null, title: string): StackPage + get_child_by_name(name: string): Widget | null + get_hhomogeneous(): boolean + get_interpolate_size(): boolean + get_page(child: Widget): StackPage + get_pages(): SelectionModel + get_transition_duration(): number + get_transition_running(): boolean + get_transition_type(): StackTransitionType + get_vhomogeneous(): boolean + get_visible_child(): Widget | null + get_visible_child_name(): string | null + remove(child: Widget): void + set_hhomogeneous(hhomogeneous: boolean): void + set_interpolate_size(interpolate_size: boolean): void + set_transition_duration(duration: number): void + set_transition_type(transition: StackTransitionType): void + set_vhomogeneous(vhomogeneous: boolean): void + set_visible_child(child: Widget): void + set_visible_child_full(name: string, transition: StackTransitionType): void + set_visible_child_name(name: string): void + /* Methods of Gtk.Widget */ + action_set_enabled(action_name: string, enabled: boolean): void + activate(): boolean + activate_action(name: string, args?: GLib.Variant | null): boolean + activate_default(): void + add_controller(controller: EventController): void + add_css_class(css_class: string): void + add_mnemonic_label(label: Widget): void + add_tick_callback(callback: TickCallback): number + allocate(width: number, height: number, baseline: number, transform?: Gsk.Transform | null): void + child_focus(direction: DirectionType): boolean + compute_bounds(target: Widget): [ /* returnType */ boolean, /* out_bounds */ Graphene.Rect ] + compute_expand(orientation: Orientation): boolean + compute_point(target: Widget, point: Graphene.Point): [ /* returnType */ boolean, /* out_point */ Graphene.Point ] + compute_transform(target: Widget): [ /* returnType */ boolean, /* out_transform */ Graphene.Matrix ] + contains(x: number, y: number): boolean + create_pango_context(): Pango.Context + create_pango_layout(text?: string | null): Pango.Layout + drag_check_threshold(start_x: number, start_y: number, current_x: number, current_y: number): boolean + error_bell(): void + get_allocated_baseline(): number + get_allocated_height(): number + get_allocated_width(): number + get_allocation(): /* allocation */ Allocation + get_ancestor(widget_type: GObject.Type): Widget | null + get_can_focus(): boolean + get_can_target(): boolean + get_child_visible(): boolean + get_clipboard(): Gdk.Clipboard + get_css_classes(): string[] + get_css_name(): string + get_cursor(): Gdk.Cursor | null + get_direction(): TextDirection + get_display(): Gdk.Display + get_first_child(): Widget | null + get_focus_child(): Widget | null + get_focus_on_click(): boolean + get_focusable(): boolean + get_font_map(): Pango.FontMap | null + get_font_options(): cairo.FontOptions | null + get_frame_clock(): Gdk.FrameClock | null + get_halign(): Align + get_has_tooltip(): boolean + get_height(): number + get_hexpand(): boolean + get_hexpand_set(): boolean + get_last_child(): Widget | null + get_layout_manager(): LayoutManager | null + get_mapped(): boolean + get_margin_bottom(): number + get_margin_end(): number + get_margin_start(): number + get_margin_top(): number + get_name(): string + get_native(): Native | null + get_next_sibling(): Widget | null + get_opacity(): number + get_overflow(): Overflow + get_pango_context(): Pango.Context + get_parent(): Widget | null + get_preferred_size(): [ /* minimum_size */ Requisition | null, /* natural_size */ Requisition | null ] + get_prev_sibling(): Widget | null + get_primary_clipboard(): Gdk.Clipboard + get_realized(): boolean + get_receives_default(): boolean + get_request_mode(): SizeRequestMode + get_root(): Root | null + get_scale_factor(): number + get_sensitive(): boolean + get_settings(): Settings + get_size(orientation: Orientation): number + get_size_request(): [ /* width */ number | null, /* height */ number | null ] + get_state_flags(): StateFlags + get_style_context(): StyleContext + get_template_child(widget_type: GObject.Type, name: string): GObject.Object + get_tooltip_markup(): string | null + get_tooltip_text(): string | null + get_valign(): Align + get_vexpand(): boolean + get_vexpand_set(): boolean + get_visible(): boolean + get_width(): number + grab_focus(): boolean + has_css_class(css_class: string): boolean + has_visible_focus(): boolean + hide(): void + in_destruction(): boolean + init_template(): void + insert_action_group(name: string, group?: Gio.ActionGroup | null): void + insert_after(parent: Widget, previous_sibling?: Widget | null): void + insert_before(parent: Widget, next_sibling?: Widget | null): void + is_ancestor(ancestor: Widget): boolean + is_drawable(): boolean + is_focus(): boolean + is_sensitive(): boolean + is_visible(): boolean + keynav_failed(direction: DirectionType): boolean + list_mnemonic_labels(): Widget[] + map(): void + measure(orientation: Orientation, for_size: number): [ /* minimum */ number | null, /* natural */ number | null, /* minimum_baseline */ number | null, /* natural_baseline */ number | null ] + mnemonic_activate(group_cycling: boolean): boolean + observe_children(): Gio.ListModel + observe_controllers(): Gio.ListModel + pick(x: number, y: number, flags: PickFlags): Widget | null + queue_allocate(): void + queue_draw(): void + queue_resize(): void + realize(): void + remove_controller(controller: EventController): void + remove_css_class(css_class: string): void + remove_mnemonic_label(label: Widget): void + remove_tick_callback(id: number): void + set_can_focus(can_focus: boolean): void + set_can_target(can_target: boolean): void + set_child_visible(child_visible: boolean): void + set_css_classes(classes: string[]): void + set_cursor(cursor?: Gdk.Cursor | null): void + set_cursor_from_name(name?: string | null): void + set_direction(dir: TextDirection): void + set_focus_child(child?: Widget | null): void + set_focus_on_click(focus_on_click: boolean): void + set_focusable(focusable: boolean): void + set_font_map(font_map?: Pango.FontMap | null): void + set_font_options(options?: cairo.FontOptions | null): void + set_halign(align: Align): void + set_has_tooltip(has_tooltip: boolean): void + set_hexpand(expand: boolean): void + set_hexpand_set(set: boolean): void + set_layout_manager(layout_manager?: LayoutManager | null): void + set_margin_bottom(margin: number): void + set_margin_end(margin: number): void + set_margin_start(margin: number): void + set_margin_top(margin: number): void + set_name(name: string): void + set_opacity(opacity: number): void + set_overflow(overflow: Overflow): void + set_parent(parent: Widget): void + set_receives_default(receives_default: boolean): void + set_sensitive(sensitive: boolean): void + set_size_request(width: number, height: number): void + set_state_flags(flags: StateFlags, clear: boolean): void + set_tooltip_markup(markup?: string | null): void + set_tooltip_text(text?: string | null): void + set_valign(align: Align): void + set_vexpand(expand: boolean): void + set_vexpand_set(set: boolean): void + set_visible(visible: boolean): void + should_layout(): boolean + show(): void + size_allocate(allocation: Allocation, baseline: number): void + snapshot_child(child: Widget, snapshot: Snapshot): void + translate_coordinates(dest_widget: Widget, src_x: number, src_y: number): [ /* returnType */ boolean, /* dest_x */ number | null, /* dest_y */ number | null ] + trigger_tooltip_query(): void + unmap(): void + unparent(): void + unrealize(): void + unset_state_flags(flags: StateFlags): void + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Methods of Gtk.Accessible */ + get_accessible_role(): AccessibleRole + reset_property(property: AccessibleProperty): void + reset_relation(relation: AccessibleRelation): void + reset_state(state: AccessibleState): void + update_property(properties: AccessibleProperty[], values: any): void + update_relation(relations: AccessibleRelation[], values: any): void + update_state(states: AccessibleState[], values: any): void + /* Methods of Gtk.Buildable */ + get_buildable_id(): string + /* Virtual methods of Gtk.Widget */ + vfunc_compute_expand(hexpand_p: boolean, vexpand_p: boolean): void + vfunc_contains(x: number, y: number): boolean + vfunc_css_changed(change: CssStyleChange): void + vfunc_direction_changed(previous_direction: TextDirection): void + vfunc_focus(direction: DirectionType): boolean + vfunc_get_request_mode(): SizeRequestMode + vfunc_grab_focus(): boolean + vfunc_hide(): void + vfunc_keynav_failed(direction: DirectionType): boolean + vfunc_map(): void + vfunc_measure(orientation: Orientation, for_size: number): [ /* minimum */ number | null, /* natural */ number | null, /* minimum_baseline */ number | null, /* natural_baseline */ number | null ] + vfunc_mnemonic_activate(group_cycling: boolean): boolean + vfunc_move_focus(direction: DirectionType): void + vfunc_query_tooltip(x: number, y: number, keyboard_tooltip: boolean, tooltip: Tooltip): boolean + vfunc_realize(): void + vfunc_root(): void + vfunc_set_focus_child(child?: Widget | null): void + vfunc_show(): void + vfunc_size_allocate(width: number, height: number, baseline: number): void + vfunc_snapshot(snapshot: Snapshot): void + vfunc_state_flags_changed(previous_state_flags: StateFlags): void + vfunc_system_setting_changed(settings: SystemSetting): void + vfunc_unmap(): void + vfunc_unrealize(): void + vfunc_unroot(): void + vfunc_add_child(builder: Builder, child: GObject.Object, type?: string | null): void + vfunc_custom_finished(builder: Builder, child: GObject.Object | null, tagname: string, data?: object | null): void + vfunc_custom_tag_end(builder: Builder, child: GObject.Object | null, tagname: string, data?: object | null): void + vfunc_custom_tag_start(builder: Builder, child: GObject.Object | null, tagname: string): [ /* returnType */ boolean, /* parser */ BuildableParser, /* data */ object | null ] + vfunc_get_id(): string + vfunc_get_internal_child(builder: Builder, childname: string): GObject.Object + vfunc_parser_finished(builder: Builder): void + vfunc_set_buildable_property(builder: Builder, name: string, value: any): void + vfunc_set_id(id: string): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Gtk.Widget */ + connect(sigName: "destroy", callback: (($obj: Stack) => void)): number + connect_after(sigName: "destroy", callback: (($obj: Stack) => void)): number + emit(sigName: "destroy"): void + connect(sigName: "direction-changed", callback: (($obj: Stack, previous_direction: TextDirection) => void)): number + connect_after(sigName: "direction-changed", callback: (($obj: Stack, previous_direction: TextDirection) => void)): number + emit(sigName: "direction-changed", previous_direction: TextDirection): void + connect(sigName: "hide", callback: (($obj: Stack) => void)): number + connect_after(sigName: "hide", callback: (($obj: Stack) => void)): number + emit(sigName: "hide"): void + connect(sigName: "keynav-failed", callback: (($obj: Stack, direction: DirectionType) => boolean)): number + connect_after(sigName: "keynav-failed", callback: (($obj: Stack, direction: DirectionType) => boolean)): number + emit(sigName: "keynav-failed", direction: DirectionType): void + connect(sigName: "map", callback: (($obj: Stack) => void)): number + connect_after(sigName: "map", callback: (($obj: Stack) => void)): number + emit(sigName: "map"): void + connect(sigName: "mnemonic-activate", callback: (($obj: Stack, group_cycling: boolean) => boolean)): number + connect_after(sigName: "mnemonic-activate", callback: (($obj: Stack, group_cycling: boolean) => boolean)): number + emit(sigName: "mnemonic-activate", group_cycling: boolean): void + connect(sigName: "move-focus", callback: (($obj: Stack, direction: DirectionType) => void)): number + connect_after(sigName: "move-focus", callback: (($obj: Stack, direction: DirectionType) => void)): number + emit(sigName: "move-focus", direction: DirectionType): void + connect(sigName: "query-tooltip", callback: (($obj: Stack, x: number, y: number, keyboard_mode: boolean, tooltip: Tooltip) => boolean)): number + connect_after(sigName: "query-tooltip", callback: (($obj: Stack, x: number, y: number, keyboard_mode: boolean, tooltip: Tooltip) => boolean)): number + emit(sigName: "query-tooltip", x: number, y: number, keyboard_mode: boolean, tooltip: Tooltip): void + connect(sigName: "realize", callback: (($obj: Stack) => void)): number + connect_after(sigName: "realize", callback: (($obj: Stack) => void)): number + emit(sigName: "realize"): void + connect(sigName: "show", callback: (($obj: Stack) => void)): number + connect_after(sigName: "show", callback: (($obj: Stack) => void)): number + emit(sigName: "show"): void + connect(sigName: "state-flags-changed", callback: (($obj: Stack, flags: StateFlags) => void)): number + connect_after(sigName: "state-flags-changed", callback: (($obj: Stack, flags: StateFlags) => void)): number + emit(sigName: "state-flags-changed", flags: StateFlags): void + connect(sigName: "unmap", callback: (($obj: Stack) => void)): number + connect_after(sigName: "unmap", callback: (($obj: Stack) => void)): number + emit(sigName: "unmap"): void + connect(sigName: "unrealize", callback: (($obj: Stack) => void)): number + connect_after(sigName: "unrealize", callback: (($obj: Stack) => void)): number + emit(sigName: "unrealize"): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: Stack, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: Stack, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: "notify::hhomogeneous", callback: (($obj: Stack, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hhomogeneous", callback: (($obj: Stack, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::interpolate-size", callback: (($obj: Stack, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::interpolate-size", callback: (($obj: Stack, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::pages", callback: (($obj: Stack, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::pages", callback: (($obj: Stack, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::transition-duration", callback: (($obj: Stack, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::transition-duration", callback: (($obj: Stack, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::transition-running", callback: (($obj: Stack, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::transition-running", callback: (($obj: Stack, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::transition-type", callback: (($obj: Stack, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::transition-type", callback: (($obj: Stack, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::vhomogeneous", callback: (($obj: Stack, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vhomogeneous", callback: (($obj: Stack, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::visible-child", callback: (($obj: Stack, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::visible-child", callback: (($obj: Stack, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::visible-child-name", callback: (($obj: Stack, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::visible-child-name", callback: (($obj: Stack, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::can-focus", callback: (($obj: Stack, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::can-focus", callback: (($obj: Stack, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::can-target", callback: (($obj: Stack, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::can-target", callback: (($obj: Stack, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::css-classes", callback: (($obj: Stack, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::css-classes", callback: (($obj: Stack, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::cursor", callback: (($obj: Stack, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::cursor", callback: (($obj: Stack, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::focus-on-click", callback: (($obj: Stack, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::focus-on-click", callback: (($obj: Stack, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::focusable", callback: (($obj: Stack, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::focusable", callback: (($obj: Stack, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::halign", callback: (($obj: Stack, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::halign", callback: (($obj: Stack, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::has-default", callback: (($obj: Stack, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-default", callback: (($obj: Stack, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::has-focus", callback: (($obj: Stack, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-focus", callback: (($obj: Stack, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::has-tooltip", callback: (($obj: Stack, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-tooltip", callback: (($obj: Stack, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::height-request", callback: (($obj: Stack, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::height-request", callback: (($obj: Stack, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::hexpand", callback: (($obj: Stack, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hexpand", callback: (($obj: Stack, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::hexpand-set", callback: (($obj: Stack, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hexpand-set", callback: (($obj: Stack, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::layout-manager", callback: (($obj: Stack, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::layout-manager", callback: (($obj: Stack, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-bottom", callback: (($obj: Stack, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-bottom", callback: (($obj: Stack, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-end", callback: (($obj: Stack, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-end", callback: (($obj: Stack, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-start", callback: (($obj: Stack, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-start", callback: (($obj: Stack, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-top", callback: (($obj: Stack, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-top", callback: (($obj: Stack, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::name", callback: (($obj: Stack, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::name", callback: (($obj: Stack, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::opacity", callback: (($obj: Stack, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::opacity", callback: (($obj: Stack, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::overflow", callback: (($obj: Stack, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::overflow", callback: (($obj: Stack, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::parent", callback: (($obj: Stack, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::parent", callback: (($obj: Stack, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::receives-default", callback: (($obj: Stack, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::receives-default", callback: (($obj: Stack, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::root", callback: (($obj: Stack, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::root", callback: (($obj: Stack, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::scale-factor", callback: (($obj: Stack, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::scale-factor", callback: (($obj: Stack, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::sensitive", callback: (($obj: Stack, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::sensitive", callback: (($obj: Stack, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::tooltip-markup", callback: (($obj: Stack, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::tooltip-markup", callback: (($obj: Stack, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::tooltip-text", callback: (($obj: Stack, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::tooltip-text", callback: (($obj: Stack, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::valign", callback: (($obj: Stack, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::valign", callback: (($obj: Stack, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::vexpand", callback: (($obj: Stack, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vexpand", callback: (($obj: Stack, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::vexpand-set", callback: (($obj: Stack, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vexpand-set", callback: (($obj: Stack, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::visible", callback: (($obj: Stack, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::visible", callback: (($obj: Stack, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::width-request", callback: (($obj: Stack, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::width-request", callback: (($obj: Stack, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::accessible-role", callback: (($obj: Stack, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-role", callback: (($obj: Stack, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: Stack_ConstructProps) + _init (config?: Stack_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(): Stack + static $gtype: GObject.Type +} +export interface StackPage_ConstructProps extends GObject.Object_ConstructProps { + child?: Widget + icon_name?: string + name?: string + needs_attention?: boolean + title?: string + use_underline?: boolean + visible?: boolean + accessible_role?: AccessibleRole +} +export class StackPage { + /* Properties of Gtk.StackPage */ + icon_name: string + needs_attention: boolean + title: string + use_underline: boolean + visible: boolean + /* Properties of Gtk.Accessible */ + accessible_role: AccessibleRole + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of Gtk.StackPage */ + get_child(): Widget + get_icon_name(): string | null + get_name(): string | null + get_needs_attention(): boolean + get_title(): string | null + get_use_underline(): boolean + get_visible(): boolean + set_icon_name(setting: string): void + set_name(setting: string): void + set_needs_attention(setting: boolean): void + set_title(setting: string): void + set_use_underline(setting: boolean): void + set_visible(visible: boolean): void + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Methods of Gtk.Accessible */ + get_accessible_role(): AccessibleRole + reset_property(property: AccessibleProperty): void + reset_relation(relation: AccessibleRelation): void + reset_state(state: AccessibleState): void + update_property(properties: AccessibleProperty[], values: any): void + update_relation(relations: AccessibleRelation[], values: any): void + update_state(states: AccessibleState[], values: any): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: StackPage, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: StackPage, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: "notify::icon-name", callback: (($obj: StackPage, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::icon-name", callback: (($obj: StackPage, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::needs-attention", callback: (($obj: StackPage, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::needs-attention", callback: (($obj: StackPage, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::title", callback: (($obj: StackPage, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::title", callback: (($obj: StackPage, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::use-underline", callback: (($obj: StackPage, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::use-underline", callback: (($obj: StackPage, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::visible", callback: (($obj: StackPage, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::visible", callback: (($obj: StackPage, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::accessible-role", callback: (($obj: StackPage, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-role", callback: (($obj: StackPage, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: StackPage_ConstructProps) + _init (config?: StackPage_ConstructProps): void + static $gtype: GObject.Type +} +export interface StackSidebar_ConstructProps extends Widget_ConstructProps { + stack?: Stack + accessible_role?: AccessibleRole +} +export class StackSidebar { + /* Properties of Gtk.StackSidebar */ + stack: Stack + /* Properties of Gtk.Widget */ + can_focus: boolean + can_target: boolean + css_classes: string[] + cursor: Gdk.Cursor + focus_on_click: boolean + focusable: boolean + halign: Align + readonly has_default: boolean + readonly has_focus: boolean + has_tooltip: boolean + height_request: number + hexpand: boolean + hexpand_set: boolean + layout_manager: LayoutManager + margin_bottom: number + margin_end: number + margin_start: number + margin_top: number + name: string + opacity: number + overflow: Overflow + readonly parent: Widget + receives_default: boolean + readonly root: Root + readonly scale_factor: number + sensitive: boolean + tooltip_markup: string + tooltip_text: string + valign: Align + vexpand: boolean + vexpand_set: boolean + visible: boolean + width_request: number + /* Properties of Gtk.Accessible */ + accessible_role: AccessibleRole + /* Fields of Gtk.Widget */ + parent_instance: GObject.InitiallyUnowned + /* Fields of GObject.InitiallyUnowned */ + g_type_instance: GObject.TypeInstance + /* Methods of Gtk.StackSidebar */ + get_stack(): Stack | null + set_stack(stack: Stack): void + /* Methods of Gtk.Widget */ + action_set_enabled(action_name: string, enabled: boolean): void + activate(): boolean + activate_action(name: string, args?: GLib.Variant | null): boolean + activate_default(): void + add_controller(controller: EventController): void + add_css_class(css_class: string): void + add_mnemonic_label(label: Widget): void + add_tick_callback(callback: TickCallback): number + allocate(width: number, height: number, baseline: number, transform?: Gsk.Transform | null): void + child_focus(direction: DirectionType): boolean + compute_bounds(target: Widget): [ /* returnType */ boolean, /* out_bounds */ Graphene.Rect ] + compute_expand(orientation: Orientation): boolean + compute_point(target: Widget, point: Graphene.Point): [ /* returnType */ boolean, /* out_point */ Graphene.Point ] + compute_transform(target: Widget): [ /* returnType */ boolean, /* out_transform */ Graphene.Matrix ] + contains(x: number, y: number): boolean + create_pango_context(): Pango.Context + create_pango_layout(text?: string | null): Pango.Layout + drag_check_threshold(start_x: number, start_y: number, current_x: number, current_y: number): boolean + error_bell(): void + get_allocated_baseline(): number + get_allocated_height(): number + get_allocated_width(): number + get_allocation(): /* allocation */ Allocation + get_ancestor(widget_type: GObject.Type): Widget | null + get_can_focus(): boolean + get_can_target(): boolean + get_child_visible(): boolean + get_clipboard(): Gdk.Clipboard + get_css_classes(): string[] + get_css_name(): string + get_cursor(): Gdk.Cursor | null + get_direction(): TextDirection + get_display(): Gdk.Display + get_first_child(): Widget | null + get_focus_child(): Widget | null + get_focus_on_click(): boolean + get_focusable(): boolean + get_font_map(): Pango.FontMap | null + get_font_options(): cairo.FontOptions | null + get_frame_clock(): Gdk.FrameClock | null + get_halign(): Align + get_has_tooltip(): boolean + get_height(): number + get_hexpand(): boolean + get_hexpand_set(): boolean + get_last_child(): Widget | null + get_layout_manager(): LayoutManager | null + get_mapped(): boolean + get_margin_bottom(): number + get_margin_end(): number + get_margin_start(): number + get_margin_top(): number + get_name(): string + get_native(): Native | null + get_next_sibling(): Widget | null + get_opacity(): number + get_overflow(): Overflow + get_pango_context(): Pango.Context + get_parent(): Widget | null + get_preferred_size(): [ /* minimum_size */ Requisition | null, /* natural_size */ Requisition | null ] + get_prev_sibling(): Widget | null + get_primary_clipboard(): Gdk.Clipboard + get_realized(): boolean + get_receives_default(): boolean + get_request_mode(): SizeRequestMode + get_root(): Root | null + get_scale_factor(): number + get_sensitive(): boolean + get_settings(): Settings + get_size(orientation: Orientation): number + get_size_request(): [ /* width */ number | null, /* height */ number | null ] + get_state_flags(): StateFlags + get_style_context(): StyleContext + get_template_child(widget_type: GObject.Type, name: string): GObject.Object + get_tooltip_markup(): string | null + get_tooltip_text(): string | null + get_valign(): Align + get_vexpand(): boolean + get_vexpand_set(): boolean + get_visible(): boolean + get_width(): number + grab_focus(): boolean + has_css_class(css_class: string): boolean + has_visible_focus(): boolean + hide(): void + in_destruction(): boolean + init_template(): void + insert_action_group(name: string, group?: Gio.ActionGroup | null): void + insert_after(parent: Widget, previous_sibling?: Widget | null): void + insert_before(parent: Widget, next_sibling?: Widget | null): void + is_ancestor(ancestor: Widget): boolean + is_drawable(): boolean + is_focus(): boolean + is_sensitive(): boolean + is_visible(): boolean + keynav_failed(direction: DirectionType): boolean + list_mnemonic_labels(): Widget[] + map(): void + measure(orientation: Orientation, for_size: number): [ /* minimum */ number | null, /* natural */ number | null, /* minimum_baseline */ number | null, /* natural_baseline */ number | null ] + mnemonic_activate(group_cycling: boolean): boolean + observe_children(): Gio.ListModel + observe_controllers(): Gio.ListModel + pick(x: number, y: number, flags: PickFlags): Widget | null + queue_allocate(): void + queue_draw(): void + queue_resize(): void + realize(): void + remove_controller(controller: EventController): void + remove_css_class(css_class: string): void + remove_mnemonic_label(label: Widget): void + remove_tick_callback(id: number): void + set_can_focus(can_focus: boolean): void + set_can_target(can_target: boolean): void + set_child_visible(child_visible: boolean): void + set_css_classes(classes: string[]): void + set_cursor(cursor?: Gdk.Cursor | null): void + set_cursor_from_name(name?: string | null): void + set_direction(dir: TextDirection): void + set_focus_child(child?: Widget | null): void + set_focus_on_click(focus_on_click: boolean): void + set_focusable(focusable: boolean): void + set_font_map(font_map?: Pango.FontMap | null): void + set_font_options(options?: cairo.FontOptions | null): void + set_halign(align: Align): void + set_has_tooltip(has_tooltip: boolean): void + set_hexpand(expand: boolean): void + set_hexpand_set(set: boolean): void + set_layout_manager(layout_manager?: LayoutManager | null): void + set_margin_bottom(margin: number): void + set_margin_end(margin: number): void + set_margin_start(margin: number): void + set_margin_top(margin: number): void + set_name(name: string): void + set_opacity(opacity: number): void + set_overflow(overflow: Overflow): void + set_parent(parent: Widget): void + set_receives_default(receives_default: boolean): void + set_sensitive(sensitive: boolean): void + set_size_request(width: number, height: number): void + set_state_flags(flags: StateFlags, clear: boolean): void + set_tooltip_markup(markup?: string | null): void + set_tooltip_text(text?: string | null): void + set_valign(align: Align): void + set_vexpand(expand: boolean): void + set_vexpand_set(set: boolean): void + set_visible(visible: boolean): void + should_layout(): boolean + show(): void + size_allocate(allocation: Allocation, baseline: number): void + snapshot_child(child: Widget, snapshot: Snapshot): void + translate_coordinates(dest_widget: Widget, src_x: number, src_y: number): [ /* returnType */ boolean, /* dest_x */ number | null, /* dest_y */ number | null ] + trigger_tooltip_query(): void + unmap(): void + unparent(): void + unrealize(): void + unset_state_flags(flags: StateFlags): void + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Methods of Gtk.Accessible */ + get_accessible_role(): AccessibleRole + reset_property(property: AccessibleProperty): void + reset_relation(relation: AccessibleRelation): void + reset_state(state: AccessibleState): void + update_property(properties: AccessibleProperty[], values: any): void + update_relation(relations: AccessibleRelation[], values: any): void + update_state(states: AccessibleState[], values: any): void + /* Methods of Gtk.Buildable */ + get_buildable_id(): string + /* Virtual methods of Gtk.Widget */ + vfunc_compute_expand(hexpand_p: boolean, vexpand_p: boolean): void + vfunc_contains(x: number, y: number): boolean + vfunc_css_changed(change: CssStyleChange): void + vfunc_direction_changed(previous_direction: TextDirection): void + vfunc_focus(direction: DirectionType): boolean + vfunc_get_request_mode(): SizeRequestMode + vfunc_grab_focus(): boolean + vfunc_hide(): void + vfunc_keynav_failed(direction: DirectionType): boolean + vfunc_map(): void + vfunc_measure(orientation: Orientation, for_size: number): [ /* minimum */ number | null, /* natural */ number | null, /* minimum_baseline */ number | null, /* natural_baseline */ number | null ] + vfunc_mnemonic_activate(group_cycling: boolean): boolean + vfunc_move_focus(direction: DirectionType): void + vfunc_query_tooltip(x: number, y: number, keyboard_tooltip: boolean, tooltip: Tooltip): boolean + vfunc_realize(): void + vfunc_root(): void + vfunc_set_focus_child(child?: Widget | null): void + vfunc_show(): void + vfunc_size_allocate(width: number, height: number, baseline: number): void + vfunc_snapshot(snapshot: Snapshot): void + vfunc_state_flags_changed(previous_state_flags: StateFlags): void + vfunc_system_setting_changed(settings: SystemSetting): void + vfunc_unmap(): void + vfunc_unrealize(): void + vfunc_unroot(): void + vfunc_add_child(builder: Builder, child: GObject.Object, type?: string | null): void + vfunc_custom_finished(builder: Builder, child: GObject.Object | null, tagname: string, data?: object | null): void + vfunc_custom_tag_end(builder: Builder, child: GObject.Object | null, tagname: string, data?: object | null): void + vfunc_custom_tag_start(builder: Builder, child: GObject.Object | null, tagname: string): [ /* returnType */ boolean, /* parser */ BuildableParser, /* data */ object | null ] + vfunc_get_id(): string + vfunc_get_internal_child(builder: Builder, childname: string): GObject.Object + vfunc_parser_finished(builder: Builder): void + vfunc_set_buildable_property(builder: Builder, name: string, value: any): void + vfunc_set_id(id: string): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Gtk.Widget */ + connect(sigName: "destroy", callback: (($obj: StackSidebar) => void)): number + connect_after(sigName: "destroy", callback: (($obj: StackSidebar) => void)): number + emit(sigName: "destroy"): void + connect(sigName: "direction-changed", callback: (($obj: StackSidebar, previous_direction: TextDirection) => void)): number + connect_after(sigName: "direction-changed", callback: (($obj: StackSidebar, previous_direction: TextDirection) => void)): number + emit(sigName: "direction-changed", previous_direction: TextDirection): void + connect(sigName: "hide", callback: (($obj: StackSidebar) => void)): number + connect_after(sigName: "hide", callback: (($obj: StackSidebar) => void)): number + emit(sigName: "hide"): void + connect(sigName: "keynav-failed", callback: (($obj: StackSidebar, direction: DirectionType) => boolean)): number + connect_after(sigName: "keynav-failed", callback: (($obj: StackSidebar, direction: DirectionType) => boolean)): number + emit(sigName: "keynav-failed", direction: DirectionType): void + connect(sigName: "map", callback: (($obj: StackSidebar) => void)): number + connect_after(sigName: "map", callback: (($obj: StackSidebar) => void)): number + emit(sigName: "map"): void + connect(sigName: "mnemonic-activate", callback: (($obj: StackSidebar, group_cycling: boolean) => boolean)): number + connect_after(sigName: "mnemonic-activate", callback: (($obj: StackSidebar, group_cycling: boolean) => boolean)): number + emit(sigName: "mnemonic-activate", group_cycling: boolean): void + connect(sigName: "move-focus", callback: (($obj: StackSidebar, direction: DirectionType) => void)): number + connect_after(sigName: "move-focus", callback: (($obj: StackSidebar, direction: DirectionType) => void)): number + emit(sigName: "move-focus", direction: DirectionType): void + connect(sigName: "query-tooltip", callback: (($obj: StackSidebar, x: number, y: number, keyboard_mode: boolean, tooltip: Tooltip) => boolean)): number + connect_after(sigName: "query-tooltip", callback: (($obj: StackSidebar, x: number, y: number, keyboard_mode: boolean, tooltip: Tooltip) => boolean)): number + emit(sigName: "query-tooltip", x: number, y: number, keyboard_mode: boolean, tooltip: Tooltip): void + connect(sigName: "realize", callback: (($obj: StackSidebar) => void)): number + connect_after(sigName: "realize", callback: (($obj: StackSidebar) => void)): number + emit(sigName: "realize"): void + connect(sigName: "show", callback: (($obj: StackSidebar) => void)): number + connect_after(sigName: "show", callback: (($obj: StackSidebar) => void)): number + emit(sigName: "show"): void + connect(sigName: "state-flags-changed", callback: (($obj: StackSidebar, flags: StateFlags) => void)): number + connect_after(sigName: "state-flags-changed", callback: (($obj: StackSidebar, flags: StateFlags) => void)): number + emit(sigName: "state-flags-changed", flags: StateFlags): void + connect(sigName: "unmap", callback: (($obj: StackSidebar) => void)): number + connect_after(sigName: "unmap", callback: (($obj: StackSidebar) => void)): number + emit(sigName: "unmap"): void + connect(sigName: "unrealize", callback: (($obj: StackSidebar) => void)): number + connect_after(sigName: "unrealize", callback: (($obj: StackSidebar) => void)): number + emit(sigName: "unrealize"): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: StackSidebar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: StackSidebar, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: "notify::stack", callback: (($obj: StackSidebar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::stack", callback: (($obj: StackSidebar, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::can-focus", callback: (($obj: StackSidebar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::can-focus", callback: (($obj: StackSidebar, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::can-target", callback: (($obj: StackSidebar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::can-target", callback: (($obj: StackSidebar, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::css-classes", callback: (($obj: StackSidebar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::css-classes", callback: (($obj: StackSidebar, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::cursor", callback: (($obj: StackSidebar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::cursor", callback: (($obj: StackSidebar, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::focus-on-click", callback: (($obj: StackSidebar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::focus-on-click", callback: (($obj: StackSidebar, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::focusable", callback: (($obj: StackSidebar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::focusable", callback: (($obj: StackSidebar, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::halign", callback: (($obj: StackSidebar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::halign", callback: (($obj: StackSidebar, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::has-default", callback: (($obj: StackSidebar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-default", callback: (($obj: StackSidebar, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::has-focus", callback: (($obj: StackSidebar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-focus", callback: (($obj: StackSidebar, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::has-tooltip", callback: (($obj: StackSidebar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-tooltip", callback: (($obj: StackSidebar, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::height-request", callback: (($obj: StackSidebar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::height-request", callback: (($obj: StackSidebar, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::hexpand", callback: (($obj: StackSidebar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hexpand", callback: (($obj: StackSidebar, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::hexpand-set", callback: (($obj: StackSidebar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hexpand-set", callback: (($obj: StackSidebar, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::layout-manager", callback: (($obj: StackSidebar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::layout-manager", callback: (($obj: StackSidebar, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-bottom", callback: (($obj: StackSidebar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-bottom", callback: (($obj: StackSidebar, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-end", callback: (($obj: StackSidebar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-end", callback: (($obj: StackSidebar, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-start", callback: (($obj: StackSidebar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-start", callback: (($obj: StackSidebar, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-top", callback: (($obj: StackSidebar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-top", callback: (($obj: StackSidebar, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::name", callback: (($obj: StackSidebar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::name", callback: (($obj: StackSidebar, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::opacity", callback: (($obj: StackSidebar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::opacity", callback: (($obj: StackSidebar, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::overflow", callback: (($obj: StackSidebar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::overflow", callback: (($obj: StackSidebar, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::parent", callback: (($obj: StackSidebar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::parent", callback: (($obj: StackSidebar, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::receives-default", callback: (($obj: StackSidebar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::receives-default", callback: (($obj: StackSidebar, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::root", callback: (($obj: StackSidebar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::root", callback: (($obj: StackSidebar, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::scale-factor", callback: (($obj: StackSidebar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::scale-factor", callback: (($obj: StackSidebar, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::sensitive", callback: (($obj: StackSidebar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::sensitive", callback: (($obj: StackSidebar, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::tooltip-markup", callback: (($obj: StackSidebar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::tooltip-markup", callback: (($obj: StackSidebar, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::tooltip-text", callback: (($obj: StackSidebar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::tooltip-text", callback: (($obj: StackSidebar, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::valign", callback: (($obj: StackSidebar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::valign", callback: (($obj: StackSidebar, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::vexpand", callback: (($obj: StackSidebar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vexpand", callback: (($obj: StackSidebar, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::vexpand-set", callback: (($obj: StackSidebar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vexpand-set", callback: (($obj: StackSidebar, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::visible", callback: (($obj: StackSidebar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::visible", callback: (($obj: StackSidebar, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::width-request", callback: (($obj: StackSidebar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::width-request", callback: (($obj: StackSidebar, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::accessible-role", callback: (($obj: StackSidebar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-role", callback: (($obj: StackSidebar, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: StackSidebar_ConstructProps) + _init (config?: StackSidebar_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(): StackSidebar + static $gtype: GObject.Type +} +export interface StackSwitcher_ConstructProps extends Widget_ConstructProps { + stack?: Stack + accessible_role?: AccessibleRole +} +export class StackSwitcher { + /* Properties of Gtk.StackSwitcher */ + stack: Stack + /* Properties of Gtk.Widget */ + can_focus: boolean + can_target: boolean + css_classes: string[] + cursor: Gdk.Cursor + focus_on_click: boolean + focusable: boolean + halign: Align + readonly has_default: boolean + readonly has_focus: boolean + has_tooltip: boolean + height_request: number + hexpand: boolean + hexpand_set: boolean + layout_manager: LayoutManager + margin_bottom: number + margin_end: number + margin_start: number + margin_top: number + name: string + opacity: number + overflow: Overflow + readonly parent: Widget + receives_default: boolean + readonly root: Root + readonly scale_factor: number + sensitive: boolean + tooltip_markup: string + tooltip_text: string + valign: Align + vexpand: boolean + vexpand_set: boolean + visible: boolean + width_request: number + /* Properties of Gtk.Accessible */ + accessible_role: AccessibleRole + /* Fields of Gtk.Widget */ + parent_instance: GObject.InitiallyUnowned + /* Fields of GObject.InitiallyUnowned */ + g_type_instance: GObject.TypeInstance + /* Methods of Gtk.StackSwitcher */ + get_stack(): Stack | null + set_stack(stack?: Stack | null): void + /* Methods of Gtk.Widget */ + action_set_enabled(action_name: string, enabled: boolean): void + activate(): boolean + activate_action(name: string, args?: GLib.Variant | null): boolean + activate_default(): void + add_controller(controller: EventController): void + add_css_class(css_class: string): void + add_mnemonic_label(label: Widget): void + add_tick_callback(callback: TickCallback): number + allocate(width: number, height: number, baseline: number, transform?: Gsk.Transform | null): void + child_focus(direction: DirectionType): boolean + compute_bounds(target: Widget): [ /* returnType */ boolean, /* out_bounds */ Graphene.Rect ] + compute_expand(orientation: Orientation): boolean + compute_point(target: Widget, point: Graphene.Point): [ /* returnType */ boolean, /* out_point */ Graphene.Point ] + compute_transform(target: Widget): [ /* returnType */ boolean, /* out_transform */ Graphene.Matrix ] + contains(x: number, y: number): boolean + create_pango_context(): Pango.Context + create_pango_layout(text?: string | null): Pango.Layout + drag_check_threshold(start_x: number, start_y: number, current_x: number, current_y: number): boolean + error_bell(): void + get_allocated_baseline(): number + get_allocated_height(): number + get_allocated_width(): number + get_allocation(): /* allocation */ Allocation + get_ancestor(widget_type: GObject.Type): Widget | null + get_can_focus(): boolean + get_can_target(): boolean + get_child_visible(): boolean + get_clipboard(): Gdk.Clipboard + get_css_classes(): string[] + get_css_name(): string + get_cursor(): Gdk.Cursor | null + get_direction(): TextDirection + get_display(): Gdk.Display + get_first_child(): Widget | null + get_focus_child(): Widget | null + get_focus_on_click(): boolean + get_focusable(): boolean + get_font_map(): Pango.FontMap | null + get_font_options(): cairo.FontOptions | null + get_frame_clock(): Gdk.FrameClock | null + get_halign(): Align + get_has_tooltip(): boolean + get_height(): number + get_hexpand(): boolean + get_hexpand_set(): boolean + get_last_child(): Widget | null + get_layout_manager(): LayoutManager | null + get_mapped(): boolean + get_margin_bottom(): number + get_margin_end(): number + get_margin_start(): number + get_margin_top(): number + get_name(): string + get_native(): Native | null + get_next_sibling(): Widget | null + get_opacity(): number + get_overflow(): Overflow + get_pango_context(): Pango.Context + get_parent(): Widget | null + get_preferred_size(): [ /* minimum_size */ Requisition | null, /* natural_size */ Requisition | null ] + get_prev_sibling(): Widget | null + get_primary_clipboard(): Gdk.Clipboard + get_realized(): boolean + get_receives_default(): boolean + get_request_mode(): SizeRequestMode + get_root(): Root | null + get_scale_factor(): number + get_sensitive(): boolean + get_settings(): Settings + get_size(orientation: Orientation): number + get_size_request(): [ /* width */ number | null, /* height */ number | null ] + get_state_flags(): StateFlags + get_style_context(): StyleContext + get_template_child(widget_type: GObject.Type, name: string): GObject.Object + get_tooltip_markup(): string | null + get_tooltip_text(): string | null + get_valign(): Align + get_vexpand(): boolean + get_vexpand_set(): boolean + get_visible(): boolean + get_width(): number + grab_focus(): boolean + has_css_class(css_class: string): boolean + has_visible_focus(): boolean + hide(): void + in_destruction(): boolean + init_template(): void + insert_action_group(name: string, group?: Gio.ActionGroup | null): void + insert_after(parent: Widget, previous_sibling?: Widget | null): void + insert_before(parent: Widget, next_sibling?: Widget | null): void + is_ancestor(ancestor: Widget): boolean + is_drawable(): boolean + is_focus(): boolean + is_sensitive(): boolean + is_visible(): boolean + keynav_failed(direction: DirectionType): boolean + list_mnemonic_labels(): Widget[] + map(): void + measure(orientation: Orientation, for_size: number): [ /* minimum */ number | null, /* natural */ number | null, /* minimum_baseline */ number | null, /* natural_baseline */ number | null ] + mnemonic_activate(group_cycling: boolean): boolean + observe_children(): Gio.ListModel + observe_controllers(): Gio.ListModel + pick(x: number, y: number, flags: PickFlags): Widget | null + queue_allocate(): void + queue_draw(): void + queue_resize(): void + realize(): void + remove_controller(controller: EventController): void + remove_css_class(css_class: string): void + remove_mnemonic_label(label: Widget): void + remove_tick_callback(id: number): void + set_can_focus(can_focus: boolean): void + set_can_target(can_target: boolean): void + set_child_visible(child_visible: boolean): void + set_css_classes(classes: string[]): void + set_cursor(cursor?: Gdk.Cursor | null): void + set_cursor_from_name(name?: string | null): void + set_direction(dir: TextDirection): void + set_focus_child(child?: Widget | null): void + set_focus_on_click(focus_on_click: boolean): void + set_focusable(focusable: boolean): void + set_font_map(font_map?: Pango.FontMap | null): void + set_font_options(options?: cairo.FontOptions | null): void + set_halign(align: Align): void + set_has_tooltip(has_tooltip: boolean): void + set_hexpand(expand: boolean): void + set_hexpand_set(set: boolean): void + set_layout_manager(layout_manager?: LayoutManager | null): void + set_margin_bottom(margin: number): void + set_margin_end(margin: number): void + set_margin_start(margin: number): void + set_margin_top(margin: number): void + set_name(name: string): void + set_opacity(opacity: number): void + set_overflow(overflow: Overflow): void + set_parent(parent: Widget): void + set_receives_default(receives_default: boolean): void + set_sensitive(sensitive: boolean): void + set_size_request(width: number, height: number): void + set_state_flags(flags: StateFlags, clear: boolean): void + set_tooltip_markup(markup?: string | null): void + set_tooltip_text(text?: string | null): void + set_valign(align: Align): void + set_vexpand(expand: boolean): void + set_vexpand_set(set: boolean): void + set_visible(visible: boolean): void + should_layout(): boolean + show(): void + size_allocate(allocation: Allocation, baseline: number): void + snapshot_child(child: Widget, snapshot: Snapshot): void + translate_coordinates(dest_widget: Widget, src_x: number, src_y: number): [ /* returnType */ boolean, /* dest_x */ number | null, /* dest_y */ number | null ] + trigger_tooltip_query(): void + unmap(): void + unparent(): void + unrealize(): void + unset_state_flags(flags: StateFlags): void + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Methods of Gtk.Accessible */ + get_accessible_role(): AccessibleRole + reset_property(property: AccessibleProperty): void + reset_relation(relation: AccessibleRelation): void + reset_state(state: AccessibleState): void + update_property(properties: AccessibleProperty[], values: any): void + update_relation(relations: AccessibleRelation[], values: any): void + update_state(states: AccessibleState[], values: any): void + /* Methods of Gtk.Buildable */ + get_buildable_id(): string + /* Virtual methods of Gtk.Widget */ + vfunc_compute_expand(hexpand_p: boolean, vexpand_p: boolean): void + vfunc_contains(x: number, y: number): boolean + vfunc_css_changed(change: CssStyleChange): void + vfunc_direction_changed(previous_direction: TextDirection): void + vfunc_focus(direction: DirectionType): boolean + vfunc_get_request_mode(): SizeRequestMode + vfunc_grab_focus(): boolean + vfunc_hide(): void + vfunc_keynav_failed(direction: DirectionType): boolean + vfunc_map(): void + vfunc_measure(orientation: Orientation, for_size: number): [ /* minimum */ number | null, /* natural */ number | null, /* minimum_baseline */ number | null, /* natural_baseline */ number | null ] + vfunc_mnemonic_activate(group_cycling: boolean): boolean + vfunc_move_focus(direction: DirectionType): void + vfunc_query_tooltip(x: number, y: number, keyboard_tooltip: boolean, tooltip: Tooltip): boolean + vfunc_realize(): void + vfunc_root(): void + vfunc_set_focus_child(child?: Widget | null): void + vfunc_show(): void + vfunc_size_allocate(width: number, height: number, baseline: number): void + vfunc_snapshot(snapshot: Snapshot): void + vfunc_state_flags_changed(previous_state_flags: StateFlags): void + vfunc_system_setting_changed(settings: SystemSetting): void + vfunc_unmap(): void + vfunc_unrealize(): void + vfunc_unroot(): void + vfunc_add_child(builder: Builder, child: GObject.Object, type?: string | null): void + vfunc_custom_finished(builder: Builder, child: GObject.Object | null, tagname: string, data?: object | null): void + vfunc_custom_tag_end(builder: Builder, child: GObject.Object | null, tagname: string, data?: object | null): void + vfunc_custom_tag_start(builder: Builder, child: GObject.Object | null, tagname: string): [ /* returnType */ boolean, /* parser */ BuildableParser, /* data */ object | null ] + vfunc_get_id(): string + vfunc_get_internal_child(builder: Builder, childname: string): GObject.Object + vfunc_parser_finished(builder: Builder): void + vfunc_set_buildable_property(builder: Builder, name: string, value: any): void + vfunc_set_id(id: string): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Gtk.Widget */ + connect(sigName: "destroy", callback: (($obj: StackSwitcher) => void)): number + connect_after(sigName: "destroy", callback: (($obj: StackSwitcher) => void)): number + emit(sigName: "destroy"): void + connect(sigName: "direction-changed", callback: (($obj: StackSwitcher, previous_direction: TextDirection) => void)): number + connect_after(sigName: "direction-changed", callback: (($obj: StackSwitcher, previous_direction: TextDirection) => void)): number + emit(sigName: "direction-changed", previous_direction: TextDirection): void + connect(sigName: "hide", callback: (($obj: StackSwitcher) => void)): number + connect_after(sigName: "hide", callback: (($obj: StackSwitcher) => void)): number + emit(sigName: "hide"): void + connect(sigName: "keynav-failed", callback: (($obj: StackSwitcher, direction: DirectionType) => boolean)): number + connect_after(sigName: "keynav-failed", callback: (($obj: StackSwitcher, direction: DirectionType) => boolean)): number + emit(sigName: "keynav-failed", direction: DirectionType): void + connect(sigName: "map", callback: (($obj: StackSwitcher) => void)): number + connect_after(sigName: "map", callback: (($obj: StackSwitcher) => void)): number + emit(sigName: "map"): void + connect(sigName: "mnemonic-activate", callback: (($obj: StackSwitcher, group_cycling: boolean) => boolean)): number + connect_after(sigName: "mnemonic-activate", callback: (($obj: StackSwitcher, group_cycling: boolean) => boolean)): number + emit(sigName: "mnemonic-activate", group_cycling: boolean): void + connect(sigName: "move-focus", callback: (($obj: StackSwitcher, direction: DirectionType) => void)): number + connect_after(sigName: "move-focus", callback: (($obj: StackSwitcher, direction: DirectionType) => void)): number + emit(sigName: "move-focus", direction: DirectionType): void + connect(sigName: "query-tooltip", callback: (($obj: StackSwitcher, x: number, y: number, keyboard_mode: boolean, tooltip: Tooltip) => boolean)): number + connect_after(sigName: "query-tooltip", callback: (($obj: StackSwitcher, x: number, y: number, keyboard_mode: boolean, tooltip: Tooltip) => boolean)): number + emit(sigName: "query-tooltip", x: number, y: number, keyboard_mode: boolean, tooltip: Tooltip): void + connect(sigName: "realize", callback: (($obj: StackSwitcher) => void)): number + connect_after(sigName: "realize", callback: (($obj: StackSwitcher) => void)): number + emit(sigName: "realize"): void + connect(sigName: "show", callback: (($obj: StackSwitcher) => void)): number + connect_after(sigName: "show", callback: (($obj: StackSwitcher) => void)): number + emit(sigName: "show"): void + connect(sigName: "state-flags-changed", callback: (($obj: StackSwitcher, flags: StateFlags) => void)): number + connect_after(sigName: "state-flags-changed", callback: (($obj: StackSwitcher, flags: StateFlags) => void)): number + emit(sigName: "state-flags-changed", flags: StateFlags): void + connect(sigName: "unmap", callback: (($obj: StackSwitcher) => void)): number + connect_after(sigName: "unmap", callback: (($obj: StackSwitcher) => void)): number + emit(sigName: "unmap"): void + connect(sigName: "unrealize", callback: (($obj: StackSwitcher) => void)): number + connect_after(sigName: "unrealize", callback: (($obj: StackSwitcher) => void)): number + emit(sigName: "unrealize"): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: StackSwitcher, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: StackSwitcher, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: "notify::stack", callback: (($obj: StackSwitcher, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::stack", callback: (($obj: StackSwitcher, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::can-focus", callback: (($obj: StackSwitcher, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::can-focus", callback: (($obj: StackSwitcher, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::can-target", callback: (($obj: StackSwitcher, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::can-target", callback: (($obj: StackSwitcher, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::css-classes", callback: (($obj: StackSwitcher, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::css-classes", callback: (($obj: StackSwitcher, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::cursor", callback: (($obj: StackSwitcher, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::cursor", callback: (($obj: StackSwitcher, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::focus-on-click", callback: (($obj: StackSwitcher, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::focus-on-click", callback: (($obj: StackSwitcher, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::focusable", callback: (($obj: StackSwitcher, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::focusable", callback: (($obj: StackSwitcher, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::halign", callback: (($obj: StackSwitcher, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::halign", callback: (($obj: StackSwitcher, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::has-default", callback: (($obj: StackSwitcher, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-default", callback: (($obj: StackSwitcher, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::has-focus", callback: (($obj: StackSwitcher, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-focus", callback: (($obj: StackSwitcher, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::has-tooltip", callback: (($obj: StackSwitcher, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-tooltip", callback: (($obj: StackSwitcher, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::height-request", callback: (($obj: StackSwitcher, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::height-request", callback: (($obj: StackSwitcher, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::hexpand", callback: (($obj: StackSwitcher, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hexpand", callback: (($obj: StackSwitcher, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::hexpand-set", callback: (($obj: StackSwitcher, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hexpand-set", callback: (($obj: StackSwitcher, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::layout-manager", callback: (($obj: StackSwitcher, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::layout-manager", callback: (($obj: StackSwitcher, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-bottom", callback: (($obj: StackSwitcher, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-bottom", callback: (($obj: StackSwitcher, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-end", callback: (($obj: StackSwitcher, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-end", callback: (($obj: StackSwitcher, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-start", callback: (($obj: StackSwitcher, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-start", callback: (($obj: StackSwitcher, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-top", callback: (($obj: StackSwitcher, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-top", callback: (($obj: StackSwitcher, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::name", callback: (($obj: StackSwitcher, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::name", callback: (($obj: StackSwitcher, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::opacity", callback: (($obj: StackSwitcher, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::opacity", callback: (($obj: StackSwitcher, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::overflow", callback: (($obj: StackSwitcher, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::overflow", callback: (($obj: StackSwitcher, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::parent", callback: (($obj: StackSwitcher, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::parent", callback: (($obj: StackSwitcher, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::receives-default", callback: (($obj: StackSwitcher, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::receives-default", callback: (($obj: StackSwitcher, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::root", callback: (($obj: StackSwitcher, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::root", callback: (($obj: StackSwitcher, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::scale-factor", callback: (($obj: StackSwitcher, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::scale-factor", callback: (($obj: StackSwitcher, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::sensitive", callback: (($obj: StackSwitcher, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::sensitive", callback: (($obj: StackSwitcher, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::tooltip-markup", callback: (($obj: StackSwitcher, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::tooltip-markup", callback: (($obj: StackSwitcher, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::tooltip-text", callback: (($obj: StackSwitcher, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::tooltip-text", callback: (($obj: StackSwitcher, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::valign", callback: (($obj: StackSwitcher, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::valign", callback: (($obj: StackSwitcher, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::vexpand", callback: (($obj: StackSwitcher, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vexpand", callback: (($obj: StackSwitcher, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::vexpand-set", callback: (($obj: StackSwitcher, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vexpand-set", callback: (($obj: StackSwitcher, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::visible", callback: (($obj: StackSwitcher, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::visible", callback: (($obj: StackSwitcher, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::width-request", callback: (($obj: StackSwitcher, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::width-request", callback: (($obj: StackSwitcher, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::accessible-role", callback: (($obj: StackSwitcher, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-role", callback: (($obj: StackSwitcher, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: StackSwitcher_ConstructProps) + _init (config?: StackSwitcher_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(): StackSwitcher + static $gtype: GObject.Type +} +export interface Statusbar_ConstructProps extends Widget_ConstructProps { + accessible_role?: AccessibleRole +} +export class Statusbar { + /* Properties of Gtk.Widget */ + can_focus: boolean + can_target: boolean + css_classes: string[] + cursor: Gdk.Cursor + focus_on_click: boolean + focusable: boolean + halign: Align + readonly has_default: boolean + readonly has_focus: boolean + has_tooltip: boolean + height_request: number + hexpand: boolean + hexpand_set: boolean + layout_manager: LayoutManager + margin_bottom: number + margin_end: number + margin_start: number + margin_top: number + name: string + opacity: number + overflow: Overflow + readonly parent: Widget + receives_default: boolean + readonly root: Root + readonly scale_factor: number + sensitive: boolean + tooltip_markup: string + tooltip_text: string + valign: Align + vexpand: boolean + vexpand_set: boolean + visible: boolean + width_request: number + /* Properties of Gtk.Accessible */ + accessible_role: AccessibleRole + /* Fields of Gtk.Widget */ + parent_instance: GObject.InitiallyUnowned + /* Fields of GObject.InitiallyUnowned */ + g_type_instance: GObject.TypeInstance + /* Methods of Gtk.Statusbar */ + get_context_id(context_description: string): number + pop(context_id: number): void + push(context_id: number, text: string): number + remove(context_id: number, message_id: number): void + remove_all(context_id: number): void + /* Methods of Gtk.Widget */ + action_set_enabled(action_name: string, enabled: boolean): void + activate(): boolean + activate_action(name: string, args?: GLib.Variant | null): boolean + activate_default(): void + add_controller(controller: EventController): void + add_css_class(css_class: string): void + add_mnemonic_label(label: Widget): void + add_tick_callback(callback: TickCallback): number + allocate(width: number, height: number, baseline: number, transform?: Gsk.Transform | null): void + child_focus(direction: DirectionType): boolean + compute_bounds(target: Widget): [ /* returnType */ boolean, /* out_bounds */ Graphene.Rect ] + compute_expand(orientation: Orientation): boolean + compute_point(target: Widget, point: Graphene.Point): [ /* returnType */ boolean, /* out_point */ Graphene.Point ] + compute_transform(target: Widget): [ /* returnType */ boolean, /* out_transform */ Graphene.Matrix ] + contains(x: number, y: number): boolean + create_pango_context(): Pango.Context + create_pango_layout(text?: string | null): Pango.Layout + drag_check_threshold(start_x: number, start_y: number, current_x: number, current_y: number): boolean + error_bell(): void + get_allocated_baseline(): number + get_allocated_height(): number + get_allocated_width(): number + get_allocation(): /* allocation */ Allocation + get_ancestor(widget_type: GObject.Type): Widget | null + get_can_focus(): boolean + get_can_target(): boolean + get_child_visible(): boolean + get_clipboard(): Gdk.Clipboard + get_css_classes(): string[] + get_css_name(): string + get_cursor(): Gdk.Cursor | null + get_direction(): TextDirection + get_display(): Gdk.Display + get_first_child(): Widget | null + get_focus_child(): Widget | null + get_focus_on_click(): boolean + get_focusable(): boolean + get_font_map(): Pango.FontMap | null + get_font_options(): cairo.FontOptions | null + get_frame_clock(): Gdk.FrameClock | null + get_halign(): Align + get_has_tooltip(): boolean + get_height(): number + get_hexpand(): boolean + get_hexpand_set(): boolean + get_last_child(): Widget | null + get_layout_manager(): LayoutManager | null + get_mapped(): boolean + get_margin_bottom(): number + get_margin_end(): number + get_margin_start(): number + get_margin_top(): number + get_name(): string + get_native(): Native | null + get_next_sibling(): Widget | null + get_opacity(): number + get_overflow(): Overflow + get_pango_context(): Pango.Context + get_parent(): Widget | null + get_preferred_size(): [ /* minimum_size */ Requisition | null, /* natural_size */ Requisition | null ] + get_prev_sibling(): Widget | null + get_primary_clipboard(): Gdk.Clipboard + get_realized(): boolean + get_receives_default(): boolean + get_request_mode(): SizeRequestMode + get_root(): Root | null + get_scale_factor(): number + get_sensitive(): boolean + get_settings(): Settings + get_size(orientation: Orientation): number + get_size_request(): [ /* width */ number | null, /* height */ number | null ] + get_state_flags(): StateFlags + get_style_context(): StyleContext + get_template_child(widget_type: GObject.Type, name: string): GObject.Object + get_tooltip_markup(): string | null + get_tooltip_text(): string | null + get_valign(): Align + get_vexpand(): boolean + get_vexpand_set(): boolean + get_visible(): boolean + get_width(): number + grab_focus(): boolean + has_css_class(css_class: string): boolean + has_visible_focus(): boolean + hide(): void + in_destruction(): boolean + init_template(): void + insert_action_group(name: string, group?: Gio.ActionGroup | null): void + insert_after(parent: Widget, previous_sibling?: Widget | null): void + insert_before(parent: Widget, next_sibling?: Widget | null): void + is_ancestor(ancestor: Widget): boolean + is_drawable(): boolean + is_focus(): boolean + is_sensitive(): boolean + is_visible(): boolean + keynav_failed(direction: DirectionType): boolean + list_mnemonic_labels(): Widget[] + map(): void + measure(orientation: Orientation, for_size: number): [ /* minimum */ number | null, /* natural */ number | null, /* minimum_baseline */ number | null, /* natural_baseline */ number | null ] + mnemonic_activate(group_cycling: boolean): boolean + observe_children(): Gio.ListModel + observe_controllers(): Gio.ListModel + pick(x: number, y: number, flags: PickFlags): Widget | null + queue_allocate(): void + queue_draw(): void + queue_resize(): void + realize(): void + remove_controller(controller: EventController): void + remove_css_class(css_class: string): void + remove_mnemonic_label(label: Widget): void + remove_tick_callback(id: number): void + set_can_focus(can_focus: boolean): void + set_can_target(can_target: boolean): void + set_child_visible(child_visible: boolean): void + set_css_classes(classes: string[]): void + set_cursor(cursor?: Gdk.Cursor | null): void + set_cursor_from_name(name?: string | null): void + set_direction(dir: TextDirection): void + set_focus_child(child?: Widget | null): void + set_focus_on_click(focus_on_click: boolean): void + set_focusable(focusable: boolean): void + set_font_map(font_map?: Pango.FontMap | null): void + set_font_options(options?: cairo.FontOptions | null): void + set_halign(align: Align): void + set_has_tooltip(has_tooltip: boolean): void + set_hexpand(expand: boolean): void + set_hexpand_set(set: boolean): void + set_layout_manager(layout_manager?: LayoutManager | null): void + set_margin_bottom(margin: number): void + set_margin_end(margin: number): void + set_margin_start(margin: number): void + set_margin_top(margin: number): void + set_name(name: string): void + set_opacity(opacity: number): void + set_overflow(overflow: Overflow): void + set_parent(parent: Widget): void + set_receives_default(receives_default: boolean): void + set_sensitive(sensitive: boolean): void + set_size_request(width: number, height: number): void + set_state_flags(flags: StateFlags, clear: boolean): void + set_tooltip_markup(markup?: string | null): void + set_tooltip_text(text?: string | null): void + set_valign(align: Align): void + set_vexpand(expand: boolean): void + set_vexpand_set(set: boolean): void + set_visible(visible: boolean): void + should_layout(): boolean + show(): void + size_allocate(allocation: Allocation, baseline: number): void + snapshot_child(child: Widget, snapshot: Snapshot): void + translate_coordinates(dest_widget: Widget, src_x: number, src_y: number): [ /* returnType */ boolean, /* dest_x */ number | null, /* dest_y */ number | null ] + trigger_tooltip_query(): void + unmap(): void + unparent(): void + unrealize(): void + unset_state_flags(flags: StateFlags): void + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Methods of Gtk.Accessible */ + get_accessible_role(): AccessibleRole + reset_property(property: AccessibleProperty): void + reset_relation(relation: AccessibleRelation): void + reset_state(state: AccessibleState): void + update_property(properties: AccessibleProperty[], values: any): void + update_relation(relations: AccessibleRelation[], values: any): void + update_state(states: AccessibleState[], values: any): void + /* Methods of Gtk.Buildable */ + get_buildable_id(): string + /* Virtual methods of Gtk.Widget */ + vfunc_compute_expand(hexpand_p: boolean, vexpand_p: boolean): void + vfunc_contains(x: number, y: number): boolean + vfunc_css_changed(change: CssStyleChange): void + vfunc_direction_changed(previous_direction: TextDirection): void + vfunc_focus(direction: DirectionType): boolean + vfunc_get_request_mode(): SizeRequestMode + vfunc_grab_focus(): boolean + vfunc_hide(): void + vfunc_keynav_failed(direction: DirectionType): boolean + vfunc_map(): void + vfunc_measure(orientation: Orientation, for_size: number): [ /* minimum */ number | null, /* natural */ number | null, /* minimum_baseline */ number | null, /* natural_baseline */ number | null ] + vfunc_mnemonic_activate(group_cycling: boolean): boolean + vfunc_move_focus(direction: DirectionType): void + vfunc_query_tooltip(x: number, y: number, keyboard_tooltip: boolean, tooltip: Tooltip): boolean + vfunc_realize(): void + vfunc_root(): void + vfunc_set_focus_child(child?: Widget | null): void + vfunc_show(): void + vfunc_size_allocate(width: number, height: number, baseline: number): void + vfunc_snapshot(snapshot: Snapshot): void + vfunc_state_flags_changed(previous_state_flags: StateFlags): void + vfunc_system_setting_changed(settings: SystemSetting): void + vfunc_unmap(): void + vfunc_unrealize(): void + vfunc_unroot(): void + vfunc_add_child(builder: Builder, child: GObject.Object, type?: string | null): void + vfunc_custom_finished(builder: Builder, child: GObject.Object | null, tagname: string, data?: object | null): void + vfunc_custom_tag_end(builder: Builder, child: GObject.Object | null, tagname: string, data?: object | null): void + vfunc_custom_tag_start(builder: Builder, child: GObject.Object | null, tagname: string): [ /* returnType */ boolean, /* parser */ BuildableParser, /* data */ object | null ] + vfunc_get_id(): string + vfunc_get_internal_child(builder: Builder, childname: string): GObject.Object + vfunc_parser_finished(builder: Builder): void + vfunc_set_buildable_property(builder: Builder, name: string, value: any): void + vfunc_set_id(id: string): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Gtk.Statusbar */ + connect(sigName: "text-popped", callback: (($obj: Statusbar, context_id: number, text: string) => void)): number + connect_after(sigName: "text-popped", callback: (($obj: Statusbar, context_id: number, text: string) => void)): number + emit(sigName: "text-popped", context_id: number, text: string): void + connect(sigName: "text-pushed", callback: (($obj: Statusbar, context_id: number, text: string) => void)): number + connect_after(sigName: "text-pushed", callback: (($obj: Statusbar, context_id: number, text: string) => void)): number + emit(sigName: "text-pushed", context_id: number, text: string): void + /* Signals of Gtk.Widget */ + connect(sigName: "destroy", callback: (($obj: Statusbar) => void)): number + connect_after(sigName: "destroy", callback: (($obj: Statusbar) => void)): number + emit(sigName: "destroy"): void + connect(sigName: "direction-changed", callback: (($obj: Statusbar, previous_direction: TextDirection) => void)): number + connect_after(sigName: "direction-changed", callback: (($obj: Statusbar, previous_direction: TextDirection) => void)): number + emit(sigName: "direction-changed", previous_direction: TextDirection): void + connect(sigName: "hide", callback: (($obj: Statusbar) => void)): number + connect_after(sigName: "hide", callback: (($obj: Statusbar) => void)): number + emit(sigName: "hide"): void + connect(sigName: "keynav-failed", callback: (($obj: Statusbar, direction: DirectionType) => boolean)): number + connect_after(sigName: "keynav-failed", callback: (($obj: Statusbar, direction: DirectionType) => boolean)): number + emit(sigName: "keynav-failed", direction: DirectionType): void + connect(sigName: "map", callback: (($obj: Statusbar) => void)): number + connect_after(sigName: "map", callback: (($obj: Statusbar) => void)): number + emit(sigName: "map"): void + connect(sigName: "mnemonic-activate", callback: (($obj: Statusbar, group_cycling: boolean) => boolean)): number + connect_after(sigName: "mnemonic-activate", callback: (($obj: Statusbar, group_cycling: boolean) => boolean)): number + emit(sigName: "mnemonic-activate", group_cycling: boolean): void + connect(sigName: "move-focus", callback: (($obj: Statusbar, direction: DirectionType) => void)): number + connect_after(sigName: "move-focus", callback: (($obj: Statusbar, direction: DirectionType) => void)): number + emit(sigName: "move-focus", direction: DirectionType): void + connect(sigName: "query-tooltip", callback: (($obj: Statusbar, x: number, y: number, keyboard_mode: boolean, tooltip: Tooltip) => boolean)): number + connect_after(sigName: "query-tooltip", callback: (($obj: Statusbar, x: number, y: number, keyboard_mode: boolean, tooltip: Tooltip) => boolean)): number + emit(sigName: "query-tooltip", x: number, y: number, keyboard_mode: boolean, tooltip: Tooltip): void + connect(sigName: "realize", callback: (($obj: Statusbar) => void)): number + connect_after(sigName: "realize", callback: (($obj: Statusbar) => void)): number + emit(sigName: "realize"): void + connect(sigName: "show", callback: (($obj: Statusbar) => void)): number + connect_after(sigName: "show", callback: (($obj: Statusbar) => void)): number + emit(sigName: "show"): void + connect(sigName: "state-flags-changed", callback: (($obj: Statusbar, flags: StateFlags) => void)): number + connect_after(sigName: "state-flags-changed", callback: (($obj: Statusbar, flags: StateFlags) => void)): number + emit(sigName: "state-flags-changed", flags: StateFlags): void + connect(sigName: "unmap", callback: (($obj: Statusbar) => void)): number + connect_after(sigName: "unmap", callback: (($obj: Statusbar) => void)): number + emit(sigName: "unmap"): void + connect(sigName: "unrealize", callback: (($obj: Statusbar) => void)): number + connect_after(sigName: "unrealize", callback: (($obj: Statusbar) => void)): number + emit(sigName: "unrealize"): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: Statusbar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: Statusbar, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: "notify::can-focus", callback: (($obj: Statusbar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::can-focus", callback: (($obj: Statusbar, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::can-target", callback: (($obj: Statusbar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::can-target", callback: (($obj: Statusbar, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::css-classes", callback: (($obj: Statusbar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::css-classes", callback: (($obj: Statusbar, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::cursor", callback: (($obj: Statusbar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::cursor", callback: (($obj: Statusbar, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::focus-on-click", callback: (($obj: Statusbar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::focus-on-click", callback: (($obj: Statusbar, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::focusable", callback: (($obj: Statusbar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::focusable", callback: (($obj: Statusbar, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::halign", callback: (($obj: Statusbar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::halign", callback: (($obj: Statusbar, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::has-default", callback: (($obj: Statusbar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-default", callback: (($obj: Statusbar, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::has-focus", callback: (($obj: Statusbar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-focus", callback: (($obj: Statusbar, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::has-tooltip", callback: (($obj: Statusbar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-tooltip", callback: (($obj: Statusbar, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::height-request", callback: (($obj: Statusbar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::height-request", callback: (($obj: Statusbar, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::hexpand", callback: (($obj: Statusbar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hexpand", callback: (($obj: Statusbar, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::hexpand-set", callback: (($obj: Statusbar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hexpand-set", callback: (($obj: Statusbar, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::layout-manager", callback: (($obj: Statusbar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::layout-manager", callback: (($obj: Statusbar, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-bottom", callback: (($obj: Statusbar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-bottom", callback: (($obj: Statusbar, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-end", callback: (($obj: Statusbar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-end", callback: (($obj: Statusbar, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-start", callback: (($obj: Statusbar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-start", callback: (($obj: Statusbar, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-top", callback: (($obj: Statusbar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-top", callback: (($obj: Statusbar, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::name", callback: (($obj: Statusbar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::name", callback: (($obj: Statusbar, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::opacity", callback: (($obj: Statusbar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::opacity", callback: (($obj: Statusbar, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::overflow", callback: (($obj: Statusbar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::overflow", callback: (($obj: Statusbar, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::parent", callback: (($obj: Statusbar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::parent", callback: (($obj: Statusbar, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::receives-default", callback: (($obj: Statusbar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::receives-default", callback: (($obj: Statusbar, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::root", callback: (($obj: Statusbar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::root", callback: (($obj: Statusbar, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::scale-factor", callback: (($obj: Statusbar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::scale-factor", callback: (($obj: Statusbar, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::sensitive", callback: (($obj: Statusbar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::sensitive", callback: (($obj: Statusbar, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::tooltip-markup", callback: (($obj: Statusbar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::tooltip-markup", callback: (($obj: Statusbar, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::tooltip-text", callback: (($obj: Statusbar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::tooltip-text", callback: (($obj: Statusbar, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::valign", callback: (($obj: Statusbar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::valign", callback: (($obj: Statusbar, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::vexpand", callback: (($obj: Statusbar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vexpand", callback: (($obj: Statusbar, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::vexpand-set", callback: (($obj: Statusbar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vexpand-set", callback: (($obj: Statusbar, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::visible", callback: (($obj: Statusbar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::visible", callback: (($obj: Statusbar, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::width-request", callback: (($obj: Statusbar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::width-request", callback: (($obj: Statusbar, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::accessible-role", callback: (($obj: Statusbar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-role", callback: (($obj: Statusbar, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: Statusbar_ConstructProps) + _init (config?: Statusbar_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(): Statusbar + static $gtype: GObject.Type +} +export interface StringFilter_ConstructProps extends Filter_ConstructProps { + expression?: Expression + ignore_case?: boolean + match_mode?: StringFilterMatchMode + search?: string +} +export class StringFilter { + /* Properties of Gtk.StringFilter */ + expression: Expression + ignore_case: boolean + match_mode: StringFilterMatchMode + search: string + /* Fields of Gtk.Filter */ + parent_instance: GObject.Object + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of Gtk.StringFilter */ + get_expression(): Expression | null + get_ignore_case(): boolean + get_match_mode(): StringFilterMatchMode + get_search(): string | null + set_expression(expression?: Expression | null): void + set_ignore_case(ignore_case: boolean): void + set_match_mode(mode: StringFilterMatchMode): void + set_search(search?: string | null): void + /* Methods of Gtk.Filter */ + changed(change: FilterChange): void + get_strictness(): FilterMatch + match(item: GObject.Object): boolean + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Virtual methods of Gtk.Filter */ + vfunc_get_strictness(): FilterMatch + vfunc_match(item?: GObject.Object | null): boolean + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Gtk.Filter */ + connect(sigName: "changed", callback: (($obj: StringFilter, change: FilterChange) => void)): number + connect_after(sigName: "changed", callback: (($obj: StringFilter, change: FilterChange) => void)): number + emit(sigName: "changed", change: FilterChange): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: StringFilter, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: StringFilter, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: "notify::expression", callback: (($obj: StringFilter, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::expression", callback: (($obj: StringFilter, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::ignore-case", callback: (($obj: StringFilter, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::ignore-case", callback: (($obj: StringFilter, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::match-mode", callback: (($obj: StringFilter, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::match-mode", callback: (($obj: StringFilter, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::search", callback: (($obj: StringFilter, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::search", callback: (($obj: StringFilter, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: StringFilter_ConstructProps) + _init (config?: StringFilter_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(expression?: Expression | null): StringFilter + static $gtype: GObject.Type +} +export interface StringList_ConstructProps extends GObject.Object_ConstructProps { +} +export class StringList { + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of Gtk.StringList */ + append(string: string): void + get_string(position: number): string | null + remove(position: number): void + splice(position: number, n_removals: number, additions?: string[] | null): void + take(string: string): void + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Methods of Gio.ListModel */ + get_item_type(): GObject.Type + get_n_items(): number + get_item(position: number): GObject.Object | null + items_changed(position: number, removed: number, added: number): void + /* Methods of Gtk.Buildable */ + get_buildable_id(): string + /* Virtual methods of Gtk.StringList */ + vfunc_get_item(position: number): GObject.Object | null + vfunc_get_item_type(): GObject.Type + vfunc_get_n_items(): number + vfunc_add_child(builder: Builder, child: GObject.Object, type?: string | null): void + vfunc_custom_finished(builder: Builder, child: GObject.Object | null, tagname: string, data?: object | null): void + vfunc_custom_tag_end(builder: Builder, child: GObject.Object | null, tagname: string, data?: object | null): void + vfunc_custom_tag_start(builder: Builder, child: GObject.Object | null, tagname: string): [ /* returnType */ boolean, /* parser */ BuildableParser, /* data */ object | null ] + vfunc_get_id(): string + vfunc_get_internal_child(builder: Builder, childname: string): GObject.Object + vfunc_parser_finished(builder: Builder): void + vfunc_set_buildable_property(builder: Builder, name: string, value: any): void + vfunc_set_id(id: string): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: StringList, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: StringList, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + /* Signals of Gio.ListModel */ + connect(sigName: "items-changed", callback: (($obj: StringList, position: number, removed: number, added: number) => void)): number + connect_after(sigName: "items-changed", callback: (($obj: StringList, position: number, removed: number, added: number) => void)): number + emit(sigName: "items-changed", position: number, removed: number, added: number): void + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: StringList_ConstructProps) + _init (config?: StringList_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(strings?: string[] | null): StringList + static $gtype: GObject.Type +} +export interface StringObject_ConstructProps extends GObject.Object_ConstructProps { +} +export class StringObject { + /* Properties of Gtk.StringObject */ + readonly string: string + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of Gtk.StringObject */ + get_string(): string + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: StringObject, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: StringObject, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: "notify::string", callback: (($obj: StringObject, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::string", callback: (($obj: StringObject, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: StringObject_ConstructProps) + _init (config?: StringObject_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(string: string): StringObject + static $gtype: GObject.Type +} +export interface StringSorter_ConstructProps extends Sorter_ConstructProps { + expression?: Expression + ignore_case?: boolean +} +export class StringSorter { + /* Properties of Gtk.StringSorter */ + expression: Expression + ignore_case: boolean + /* Fields of Gtk.Sorter */ + parent_instance: GObject.Object + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of Gtk.StringSorter */ + get_expression(): Expression | null + get_ignore_case(): boolean + set_expression(expression?: Expression | null): void + set_ignore_case(ignore_case: boolean): void + /* Methods of Gtk.Sorter */ + changed(change: SorterChange): void + compare(item1: GObject.Object, item2: GObject.Object): Ordering + get_order(): SorterOrder + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Virtual methods of Gtk.Sorter */ + vfunc_compare(item1?: GObject.Object | null, item2?: GObject.Object | null): Ordering + vfunc_get_order(): SorterOrder + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Gtk.Sorter */ + connect(sigName: "changed", callback: (($obj: StringSorter, change: SorterChange) => void)): number + connect_after(sigName: "changed", callback: (($obj: StringSorter, change: SorterChange) => void)): number + emit(sigName: "changed", change: SorterChange): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: StringSorter, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: StringSorter, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: "notify::expression", callback: (($obj: StringSorter, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::expression", callback: (($obj: StringSorter, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::ignore-case", callback: (($obj: StringSorter, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::ignore-case", callback: (($obj: StringSorter, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: StringSorter_ConstructProps) + _init (config?: StringSorter_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(expression?: Expression | null): StringSorter + static $gtype: GObject.Type +} +export interface StyleContext_ConstructProps extends GObject.Object_ConstructProps { + display?: Gdk.Display +} +export class StyleContext { + /* Properties of Gtk.StyleContext */ + display: Gdk.Display + /* Fields of Gtk.StyleContext */ + parent_object: GObject.Object + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of Gtk.StyleContext */ + add_class(class_name: string): void + add_provider(provider: StyleProvider, priority: number): void + get_border(): /* border */ Border + get_color(): /* color */ Gdk.RGBA + get_display(): Gdk.Display + get_margin(): /* margin */ Border + get_padding(): /* padding */ Border + get_scale(): number + get_state(): StateFlags + has_class(class_name: string): boolean + lookup_color(color_name: string): [ /* returnType */ boolean, /* color */ Gdk.RGBA ] + remove_class(class_name: string): void + remove_provider(provider: StyleProvider): void + restore(): void + save(): void + set_display(display: Gdk.Display): void + set_scale(scale: number): void + set_state(flags: StateFlags): void + to_string(flags: StyleContextPrintFlags): string + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Virtual methods of Gtk.StyleContext */ + vfunc_changed(): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: StyleContext, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: StyleContext, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: "notify::display", callback: (($obj: StyleContext, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::display", callback: (($obj: StyleContext, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: StyleContext_ConstructProps) + _init (config?: StyleContext_ConstructProps): void + /* Static methods and pseudo-constructors */ + static add_provider_for_display(display: Gdk.Display, provider: StyleProvider, priority: number): void + static remove_provider_for_display(display: Gdk.Display, provider: StyleProvider): void + static $gtype: GObject.Type +} +export interface Switch_ConstructProps extends Widget_ConstructProps { + active?: boolean + state?: boolean + accessible_role?: AccessibleRole + action_name?: string + action_target?: GLib.Variant +} +export class Switch { + /* Properties of Gtk.Switch */ + active: boolean + state: boolean + /* Properties of Gtk.Widget */ + can_focus: boolean + can_target: boolean + css_classes: string[] + cursor: Gdk.Cursor + focus_on_click: boolean + focusable: boolean + halign: Align + readonly has_default: boolean + readonly has_focus: boolean + has_tooltip: boolean + height_request: number + hexpand: boolean + hexpand_set: boolean + layout_manager: LayoutManager + margin_bottom: number + margin_end: number + margin_start: number + margin_top: number + name: string + opacity: number + overflow: Overflow + readonly parent: Widget + receives_default: boolean + readonly root: Root + readonly scale_factor: number + sensitive: boolean + tooltip_markup: string + tooltip_text: string + valign: Align + vexpand: boolean + vexpand_set: boolean + visible: boolean + width_request: number + /* Properties of Gtk.Accessible */ + accessible_role: AccessibleRole + /* Properties of Gtk.Actionable */ + action_name: string + action_target: GLib.Variant + /* Fields of Gtk.Widget */ + parent_instance: GObject.InitiallyUnowned + /* Fields of GObject.InitiallyUnowned */ + g_type_instance: GObject.TypeInstance + /* Methods of Gtk.Switch */ + get_active(): boolean + get_state(): boolean + set_active(is_active: boolean): void + set_state(state: boolean): void + /* Methods of Gtk.Widget */ + action_set_enabled(action_name: string, enabled: boolean): void + activate(): boolean + activate_action(name: string, args?: GLib.Variant | null): boolean + activate_default(): void + add_controller(controller: EventController): void + add_css_class(css_class: string): void + add_mnemonic_label(label: Widget): void + add_tick_callback(callback: TickCallback): number + allocate(width: number, height: number, baseline: number, transform?: Gsk.Transform | null): void + child_focus(direction: DirectionType): boolean + compute_bounds(target: Widget): [ /* returnType */ boolean, /* out_bounds */ Graphene.Rect ] + compute_expand(orientation: Orientation): boolean + compute_point(target: Widget, point: Graphene.Point): [ /* returnType */ boolean, /* out_point */ Graphene.Point ] + compute_transform(target: Widget): [ /* returnType */ boolean, /* out_transform */ Graphene.Matrix ] + contains(x: number, y: number): boolean + create_pango_context(): Pango.Context + create_pango_layout(text?: string | null): Pango.Layout + drag_check_threshold(start_x: number, start_y: number, current_x: number, current_y: number): boolean + error_bell(): void + get_allocated_baseline(): number + get_allocated_height(): number + get_allocated_width(): number + get_allocation(): /* allocation */ Allocation + get_ancestor(widget_type: GObject.Type): Widget | null + get_can_focus(): boolean + get_can_target(): boolean + get_child_visible(): boolean + get_clipboard(): Gdk.Clipboard + get_css_classes(): string[] + get_css_name(): string + get_cursor(): Gdk.Cursor | null + get_direction(): TextDirection + get_display(): Gdk.Display + get_first_child(): Widget | null + get_focus_child(): Widget | null + get_focus_on_click(): boolean + get_focusable(): boolean + get_font_map(): Pango.FontMap | null + get_font_options(): cairo.FontOptions | null + get_frame_clock(): Gdk.FrameClock | null + get_halign(): Align + get_has_tooltip(): boolean + get_height(): number + get_hexpand(): boolean + get_hexpand_set(): boolean + get_last_child(): Widget | null + get_layout_manager(): LayoutManager | null + get_mapped(): boolean + get_margin_bottom(): number + get_margin_end(): number + get_margin_start(): number + get_margin_top(): number + get_name(): string + get_native(): Native | null + get_next_sibling(): Widget | null + get_opacity(): number + get_overflow(): Overflow + get_pango_context(): Pango.Context + get_parent(): Widget | null + get_preferred_size(): [ /* minimum_size */ Requisition | null, /* natural_size */ Requisition | null ] + get_prev_sibling(): Widget | null + get_primary_clipboard(): Gdk.Clipboard + get_realized(): boolean + get_receives_default(): boolean + get_request_mode(): SizeRequestMode + get_root(): Root | null + get_scale_factor(): number + get_sensitive(): boolean + get_settings(): Settings + get_size(orientation: Orientation): number + get_size_request(): [ /* width */ number | null, /* height */ number | null ] + get_state_flags(): StateFlags + get_style_context(): StyleContext + get_template_child(widget_type: GObject.Type, name: string): GObject.Object + get_tooltip_markup(): string | null + get_tooltip_text(): string | null + get_valign(): Align + get_vexpand(): boolean + get_vexpand_set(): boolean + get_visible(): boolean + get_width(): number + grab_focus(): boolean + has_css_class(css_class: string): boolean + has_visible_focus(): boolean + hide(): void + in_destruction(): boolean + init_template(): void + insert_action_group(name: string, group?: Gio.ActionGroup | null): void + insert_after(parent: Widget, previous_sibling?: Widget | null): void + insert_before(parent: Widget, next_sibling?: Widget | null): void + is_ancestor(ancestor: Widget): boolean + is_drawable(): boolean + is_focus(): boolean + is_sensitive(): boolean + is_visible(): boolean + keynav_failed(direction: DirectionType): boolean + list_mnemonic_labels(): Widget[] + map(): void + measure(orientation: Orientation, for_size: number): [ /* minimum */ number | null, /* natural */ number | null, /* minimum_baseline */ number | null, /* natural_baseline */ number | null ] + mnemonic_activate(group_cycling: boolean): boolean + observe_children(): Gio.ListModel + observe_controllers(): Gio.ListModel + pick(x: number, y: number, flags: PickFlags): Widget | null + queue_allocate(): void + queue_draw(): void + queue_resize(): void + realize(): void + remove_controller(controller: EventController): void + remove_css_class(css_class: string): void + remove_mnemonic_label(label: Widget): void + remove_tick_callback(id: number): void + set_can_focus(can_focus: boolean): void + set_can_target(can_target: boolean): void + set_child_visible(child_visible: boolean): void + set_css_classes(classes: string[]): void + set_cursor(cursor?: Gdk.Cursor | null): void + set_cursor_from_name(name?: string | null): void + set_direction(dir: TextDirection): void + set_focus_child(child?: Widget | null): void + set_focus_on_click(focus_on_click: boolean): void + set_focusable(focusable: boolean): void + set_font_map(font_map?: Pango.FontMap | null): void + set_font_options(options?: cairo.FontOptions | null): void + set_halign(align: Align): void + set_has_tooltip(has_tooltip: boolean): void + set_hexpand(expand: boolean): void + set_hexpand_set(set: boolean): void + set_layout_manager(layout_manager?: LayoutManager | null): void + set_margin_bottom(margin: number): void + set_margin_end(margin: number): void + set_margin_start(margin: number): void + set_margin_top(margin: number): void + set_name(name: string): void + set_opacity(opacity: number): void + set_overflow(overflow: Overflow): void + set_parent(parent: Widget): void + set_receives_default(receives_default: boolean): void + set_sensitive(sensitive: boolean): void + set_size_request(width: number, height: number): void + set_state_flags(flags: StateFlags, clear: boolean): void + set_tooltip_markup(markup?: string | null): void + set_tooltip_text(text?: string | null): void + set_valign(align: Align): void + set_vexpand(expand: boolean): void + set_vexpand_set(set: boolean): void + set_visible(visible: boolean): void + should_layout(): boolean + show(): void + size_allocate(allocation: Allocation, baseline: number): void + snapshot_child(child: Widget, snapshot: Snapshot): void + translate_coordinates(dest_widget: Widget, src_x: number, src_y: number): [ /* returnType */ boolean, /* dest_x */ number | null, /* dest_y */ number | null ] + trigger_tooltip_query(): void + unmap(): void + unparent(): void + unrealize(): void + unset_state_flags(flags: StateFlags): void + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Methods of Gtk.Accessible */ + get_accessible_role(): AccessibleRole + reset_property(property: AccessibleProperty): void + reset_relation(relation: AccessibleRelation): void + reset_state(state: AccessibleState): void + update_property(properties: AccessibleProperty[], values: any): void + update_relation(relations: AccessibleRelation[], values: any): void + update_state(states: AccessibleState[], values: any): void + /* Methods of Gtk.Actionable */ + get_action_name(): string | null + get_action_target_value(): GLib.Variant | null + set_action_name(action_name?: string | null): void + set_action_target_value(target_value?: GLib.Variant | null): void + set_detailed_action_name(detailed_action_name: string): void + /* Methods of Gtk.Buildable */ + get_buildable_id(): string + /* Virtual methods of Gtk.Switch */ + vfunc_get_action_name(): string | null + vfunc_get_action_target_value(): GLib.Variant | null + vfunc_set_action_name(action_name?: string | null): void + vfunc_set_action_target_value(target_value?: GLib.Variant | null): void + /* Virtual methods of Gtk.Widget */ + vfunc_compute_expand(hexpand_p: boolean, vexpand_p: boolean): void + vfunc_contains(x: number, y: number): boolean + vfunc_css_changed(change: CssStyleChange): void + vfunc_direction_changed(previous_direction: TextDirection): void + vfunc_focus(direction: DirectionType): boolean + vfunc_get_request_mode(): SizeRequestMode + vfunc_grab_focus(): boolean + vfunc_hide(): void + vfunc_keynav_failed(direction: DirectionType): boolean + vfunc_map(): void + vfunc_measure(orientation: Orientation, for_size: number): [ /* minimum */ number | null, /* natural */ number | null, /* minimum_baseline */ number | null, /* natural_baseline */ number | null ] + vfunc_mnemonic_activate(group_cycling: boolean): boolean + vfunc_move_focus(direction: DirectionType): void + vfunc_query_tooltip(x: number, y: number, keyboard_tooltip: boolean, tooltip: Tooltip): boolean + vfunc_realize(): void + vfunc_root(): void + vfunc_set_focus_child(child?: Widget | null): void + vfunc_show(): void + vfunc_size_allocate(width: number, height: number, baseline: number): void + vfunc_snapshot(snapshot: Snapshot): void + vfunc_state_flags_changed(previous_state_flags: StateFlags): void + vfunc_system_setting_changed(settings: SystemSetting): void + vfunc_unmap(): void + vfunc_unrealize(): void + vfunc_unroot(): void + vfunc_add_child(builder: Builder, child: GObject.Object, type?: string | null): void + vfunc_custom_finished(builder: Builder, child: GObject.Object | null, tagname: string, data?: object | null): void + vfunc_custom_tag_end(builder: Builder, child: GObject.Object | null, tagname: string, data?: object | null): void + vfunc_custom_tag_start(builder: Builder, child: GObject.Object | null, tagname: string): [ /* returnType */ boolean, /* parser */ BuildableParser, /* data */ object | null ] + vfunc_get_id(): string + vfunc_get_internal_child(builder: Builder, childname: string): GObject.Object + vfunc_parser_finished(builder: Builder): void + vfunc_set_buildable_property(builder: Builder, name: string, value: any): void + vfunc_set_id(id: string): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Gtk.Switch */ + connect(sigName: "activate", callback: (($obj: Switch) => void)): number + connect_after(sigName: "activate", callback: (($obj: Switch) => void)): number + emit(sigName: "activate"): void + connect(sigName: "state-set", callback: (($obj: Switch, state: boolean) => boolean)): number + connect_after(sigName: "state-set", callback: (($obj: Switch, state: boolean) => boolean)): number + emit(sigName: "state-set", state: boolean): void + /* Signals of Gtk.Widget */ + connect(sigName: "destroy", callback: (($obj: Switch) => void)): number + connect_after(sigName: "destroy", callback: (($obj: Switch) => void)): number + emit(sigName: "destroy"): void + connect(sigName: "direction-changed", callback: (($obj: Switch, previous_direction: TextDirection) => void)): number + connect_after(sigName: "direction-changed", callback: (($obj: Switch, previous_direction: TextDirection) => void)): number + emit(sigName: "direction-changed", previous_direction: TextDirection): void + connect(sigName: "hide", callback: (($obj: Switch) => void)): number + connect_after(sigName: "hide", callback: (($obj: Switch) => void)): number + emit(sigName: "hide"): void + connect(sigName: "keynav-failed", callback: (($obj: Switch, direction: DirectionType) => boolean)): number + connect_after(sigName: "keynav-failed", callback: (($obj: Switch, direction: DirectionType) => boolean)): number + emit(sigName: "keynav-failed", direction: DirectionType): void + connect(sigName: "map", callback: (($obj: Switch) => void)): number + connect_after(sigName: "map", callback: (($obj: Switch) => void)): number + emit(sigName: "map"): void + connect(sigName: "mnemonic-activate", callback: (($obj: Switch, group_cycling: boolean) => boolean)): number + connect_after(sigName: "mnemonic-activate", callback: (($obj: Switch, group_cycling: boolean) => boolean)): number + emit(sigName: "mnemonic-activate", group_cycling: boolean): void + connect(sigName: "move-focus", callback: (($obj: Switch, direction: DirectionType) => void)): number + connect_after(sigName: "move-focus", callback: (($obj: Switch, direction: DirectionType) => void)): number + emit(sigName: "move-focus", direction: DirectionType): void + connect(sigName: "query-tooltip", callback: (($obj: Switch, x: number, y: number, keyboard_mode: boolean, tooltip: Tooltip) => boolean)): number + connect_after(sigName: "query-tooltip", callback: (($obj: Switch, x: number, y: number, keyboard_mode: boolean, tooltip: Tooltip) => boolean)): number + emit(sigName: "query-tooltip", x: number, y: number, keyboard_mode: boolean, tooltip: Tooltip): void + connect(sigName: "realize", callback: (($obj: Switch) => void)): number + connect_after(sigName: "realize", callback: (($obj: Switch) => void)): number + emit(sigName: "realize"): void + connect(sigName: "show", callback: (($obj: Switch) => void)): number + connect_after(sigName: "show", callback: (($obj: Switch) => void)): number + emit(sigName: "show"): void + connect(sigName: "state-flags-changed", callback: (($obj: Switch, flags: StateFlags) => void)): number + connect_after(sigName: "state-flags-changed", callback: (($obj: Switch, flags: StateFlags) => void)): number + emit(sigName: "state-flags-changed", flags: StateFlags): void + connect(sigName: "unmap", callback: (($obj: Switch) => void)): number + connect_after(sigName: "unmap", callback: (($obj: Switch) => void)): number + emit(sigName: "unmap"): void + connect(sigName: "unrealize", callback: (($obj: Switch) => void)): number + connect_after(sigName: "unrealize", callback: (($obj: Switch) => void)): number + emit(sigName: "unrealize"): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: Switch, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: Switch, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: "notify::active", callback: (($obj: Switch, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::active", callback: (($obj: Switch, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::state", callback: (($obj: Switch, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::state", callback: (($obj: Switch, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::can-focus", callback: (($obj: Switch, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::can-focus", callback: (($obj: Switch, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::can-target", callback: (($obj: Switch, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::can-target", callback: (($obj: Switch, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::css-classes", callback: (($obj: Switch, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::css-classes", callback: (($obj: Switch, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::cursor", callback: (($obj: Switch, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::cursor", callback: (($obj: Switch, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::focus-on-click", callback: (($obj: Switch, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::focus-on-click", callback: (($obj: Switch, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::focusable", callback: (($obj: Switch, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::focusable", callback: (($obj: Switch, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::halign", callback: (($obj: Switch, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::halign", callback: (($obj: Switch, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::has-default", callback: (($obj: Switch, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-default", callback: (($obj: Switch, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::has-focus", callback: (($obj: Switch, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-focus", callback: (($obj: Switch, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::has-tooltip", callback: (($obj: Switch, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-tooltip", callback: (($obj: Switch, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::height-request", callback: (($obj: Switch, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::height-request", callback: (($obj: Switch, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::hexpand", callback: (($obj: Switch, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hexpand", callback: (($obj: Switch, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::hexpand-set", callback: (($obj: Switch, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hexpand-set", callback: (($obj: Switch, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::layout-manager", callback: (($obj: Switch, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::layout-manager", callback: (($obj: Switch, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-bottom", callback: (($obj: Switch, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-bottom", callback: (($obj: Switch, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-end", callback: (($obj: Switch, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-end", callback: (($obj: Switch, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-start", callback: (($obj: Switch, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-start", callback: (($obj: Switch, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-top", callback: (($obj: Switch, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-top", callback: (($obj: Switch, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::name", callback: (($obj: Switch, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::name", callback: (($obj: Switch, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::opacity", callback: (($obj: Switch, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::opacity", callback: (($obj: Switch, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::overflow", callback: (($obj: Switch, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::overflow", callback: (($obj: Switch, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::parent", callback: (($obj: Switch, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::parent", callback: (($obj: Switch, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::receives-default", callback: (($obj: Switch, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::receives-default", callback: (($obj: Switch, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::root", callback: (($obj: Switch, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::root", callback: (($obj: Switch, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::scale-factor", callback: (($obj: Switch, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::scale-factor", callback: (($obj: Switch, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::sensitive", callback: (($obj: Switch, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::sensitive", callback: (($obj: Switch, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::tooltip-markup", callback: (($obj: Switch, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::tooltip-markup", callback: (($obj: Switch, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::tooltip-text", callback: (($obj: Switch, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::tooltip-text", callback: (($obj: Switch, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::valign", callback: (($obj: Switch, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::valign", callback: (($obj: Switch, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::vexpand", callback: (($obj: Switch, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vexpand", callback: (($obj: Switch, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::vexpand-set", callback: (($obj: Switch, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vexpand-set", callback: (($obj: Switch, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::visible", callback: (($obj: Switch, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::visible", callback: (($obj: Switch, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::width-request", callback: (($obj: Switch, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::width-request", callback: (($obj: Switch, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::accessible-role", callback: (($obj: Switch, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-role", callback: (($obj: Switch, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::action-name", callback: (($obj: Switch, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::action-name", callback: (($obj: Switch, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::action-target", callback: (($obj: Switch, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::action-target", callback: (($obj: Switch, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: Switch_ConstructProps) + _init (config?: Switch_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(): Switch + static $gtype: GObject.Type +} +export interface Text_ConstructProps extends Widget_ConstructProps { + activates_default?: boolean + attributes?: Pango.AttrList + buffer?: EntryBuffer + enable_emoji_completion?: boolean + extra_menu?: Gio.MenuModel + im_module?: string + input_hints?: InputHints + input_purpose?: InputPurpose + invisible_char?: number + invisible_char_set?: boolean + max_length?: number + overwrite_mode?: boolean + placeholder_text?: string + propagate_text_width?: boolean + tabs?: Pango.TabArray + truncate_multiline?: boolean + visibility?: boolean + accessible_role?: AccessibleRole + editable?: boolean + enable_undo?: boolean + max_width_chars?: number + text?: string + width_chars?: number + xalign?: number +} +export class Text { + /* Properties of Gtk.Text */ + activates_default: boolean + attributes: Pango.AttrList + buffer: EntryBuffer + enable_emoji_completion: boolean + extra_menu: Gio.MenuModel + im_module: string + input_hints: InputHints + input_purpose: InputPurpose + invisible_char: number + invisible_char_set: boolean + max_length: number + overwrite_mode: boolean + placeholder_text: string + propagate_text_width: boolean + readonly scroll_offset: number + tabs: Pango.TabArray + truncate_multiline: boolean + visibility: boolean + /* Properties of Gtk.Widget */ + can_focus: boolean + can_target: boolean + css_classes: string[] + cursor: Gdk.Cursor + focus_on_click: boolean + focusable: boolean + halign: Align + readonly has_default: boolean + readonly has_focus: boolean + has_tooltip: boolean + height_request: number + hexpand: boolean + hexpand_set: boolean + layout_manager: LayoutManager + margin_bottom: number + margin_end: number + margin_start: number + margin_top: number + name: string + opacity: number + overflow: Overflow + readonly parent: Widget + receives_default: boolean + readonly root: Root + readonly scale_factor: number + sensitive: boolean + tooltip_markup: string + tooltip_text: string + valign: Align + vexpand: boolean + vexpand_set: boolean + visible: boolean + width_request: number + /* Properties of Gtk.Accessible */ + accessible_role: AccessibleRole + /* Properties of Gtk.Editable */ + readonly cursor_position: number + editable: boolean + enable_undo: boolean + max_width_chars: number + readonly selection_bound: number + text: string + width_chars: number + xalign: number + /* Fields of Gtk.Widget */ + parent_instance: GObject.InitiallyUnowned + /* Fields of GObject.InitiallyUnowned */ + g_type_instance: GObject.TypeInstance + /* Methods of Gtk.Text */ + get_activates_default(): boolean + get_attributes(): Pango.AttrList | null + get_buffer(): EntryBuffer + get_enable_emoji_completion(): boolean + get_extra_menu(): Gio.MenuModel | null + get_input_hints(): InputHints + get_input_purpose(): InputPurpose + get_invisible_char(): number + get_max_length(): number + get_overwrite_mode(): boolean + get_placeholder_text(): string | null + get_propagate_text_width(): boolean + get_tabs(): Pango.TabArray | null + get_text_length(): number + get_truncate_multiline(): boolean + get_visibility(): boolean + grab_focus_without_selecting(): boolean + set_activates_default(activates: boolean): void + set_attributes(attrs?: Pango.AttrList | null): void + set_buffer(buffer: EntryBuffer): void + set_enable_emoji_completion(enable_emoji_completion: boolean): void + set_extra_menu(model?: Gio.MenuModel | null): void + set_input_hints(hints: InputHints): void + set_input_purpose(purpose: InputPurpose): void + set_invisible_char(ch: number): void + set_max_length(length: number): void + set_overwrite_mode(overwrite: boolean): void + set_placeholder_text(text?: string | null): void + set_propagate_text_width(propagate_text_width: boolean): void + set_tabs(tabs?: Pango.TabArray | null): void + set_truncate_multiline(truncate_multiline: boolean): void + set_visibility(visible: boolean): void + unset_invisible_char(): void + /* Methods of Gtk.Widget */ + action_set_enabled(action_name: string, enabled: boolean): void + activate(): boolean + activate_action(name: string, args?: GLib.Variant | null): boolean + activate_default(): void + add_controller(controller: EventController): void + add_css_class(css_class: string): void + add_mnemonic_label(label: Widget): void + add_tick_callback(callback: TickCallback): number + allocate(width: number, height: number, baseline: number, transform?: Gsk.Transform | null): void + child_focus(direction: DirectionType): boolean + compute_bounds(target: Widget): [ /* returnType */ boolean, /* out_bounds */ Graphene.Rect ] + compute_expand(orientation: Orientation): boolean + compute_point(target: Widget, point: Graphene.Point): [ /* returnType */ boolean, /* out_point */ Graphene.Point ] + compute_transform(target: Widget): [ /* returnType */ boolean, /* out_transform */ Graphene.Matrix ] + contains(x: number, y: number): boolean + create_pango_context(): Pango.Context + create_pango_layout(text?: string | null): Pango.Layout + drag_check_threshold(start_x: number, start_y: number, current_x: number, current_y: number): boolean + error_bell(): void + get_allocated_baseline(): number + get_allocated_height(): number + get_allocated_width(): number + get_allocation(): /* allocation */ Allocation + get_ancestor(widget_type: GObject.Type): Widget | null + get_can_focus(): boolean + get_can_target(): boolean + get_child_visible(): boolean + get_clipboard(): Gdk.Clipboard + get_css_classes(): string[] + get_css_name(): string + get_cursor(): Gdk.Cursor | null + get_direction(): TextDirection + get_display(): Gdk.Display + get_first_child(): Widget | null + get_focus_child(): Widget | null + get_focus_on_click(): boolean + get_focusable(): boolean + get_font_map(): Pango.FontMap | null + get_font_options(): cairo.FontOptions | null + get_frame_clock(): Gdk.FrameClock | null + get_halign(): Align + get_has_tooltip(): boolean + get_height(): number + get_hexpand(): boolean + get_hexpand_set(): boolean + get_last_child(): Widget | null + get_layout_manager(): LayoutManager | null + get_mapped(): boolean + get_margin_bottom(): number + get_margin_end(): number + get_margin_start(): number + get_margin_top(): number + get_name(): string + get_native(): Native | null + get_next_sibling(): Widget | null + get_opacity(): number + get_overflow(): Overflow + get_pango_context(): Pango.Context + get_parent(): Widget | null + get_preferred_size(): [ /* minimum_size */ Requisition | null, /* natural_size */ Requisition | null ] + get_prev_sibling(): Widget | null + get_primary_clipboard(): Gdk.Clipboard + get_realized(): boolean + get_receives_default(): boolean + get_request_mode(): SizeRequestMode + get_root(): Root | null + get_scale_factor(): number + get_sensitive(): boolean + get_settings(): Settings + get_size(orientation: Orientation): number + get_size_request(): [ /* width */ number | null, /* height */ number | null ] + get_state_flags(): StateFlags + get_style_context(): StyleContext + get_template_child(widget_type: GObject.Type, name: string): GObject.Object + get_tooltip_markup(): string | null + get_tooltip_text(): string | null + get_valign(): Align + get_vexpand(): boolean + get_vexpand_set(): boolean + get_visible(): boolean + get_width(): number + grab_focus(): boolean + has_css_class(css_class: string): boolean + has_visible_focus(): boolean + hide(): void + in_destruction(): boolean + init_template(): void + insert_action_group(name: string, group?: Gio.ActionGroup | null): void + insert_after(parent: Widget, previous_sibling?: Widget | null): void + insert_before(parent: Widget, next_sibling?: Widget | null): void + is_ancestor(ancestor: Widget): boolean + is_drawable(): boolean + is_focus(): boolean + is_sensitive(): boolean + is_visible(): boolean + keynav_failed(direction: DirectionType): boolean + list_mnemonic_labels(): Widget[] + map(): void + measure(orientation: Orientation, for_size: number): [ /* minimum */ number | null, /* natural */ number | null, /* minimum_baseline */ number | null, /* natural_baseline */ number | null ] + mnemonic_activate(group_cycling: boolean): boolean + observe_children(): Gio.ListModel + observe_controllers(): Gio.ListModel + pick(x: number, y: number, flags: PickFlags): Widget | null + queue_allocate(): void + queue_draw(): void + queue_resize(): void + realize(): void + remove_controller(controller: EventController): void + remove_css_class(css_class: string): void + remove_mnemonic_label(label: Widget): void + remove_tick_callback(id: number): void + set_can_focus(can_focus: boolean): void + set_can_target(can_target: boolean): void + set_child_visible(child_visible: boolean): void + set_css_classes(classes: string[]): void + set_cursor(cursor?: Gdk.Cursor | null): void + set_cursor_from_name(name?: string | null): void + set_direction(dir: TextDirection): void + set_focus_child(child?: Widget | null): void + set_focus_on_click(focus_on_click: boolean): void + set_focusable(focusable: boolean): void + set_font_map(font_map?: Pango.FontMap | null): void + set_font_options(options?: cairo.FontOptions | null): void + set_halign(align: Align): void + set_has_tooltip(has_tooltip: boolean): void + set_hexpand(expand: boolean): void + set_hexpand_set(set: boolean): void + set_layout_manager(layout_manager?: LayoutManager | null): void + set_margin_bottom(margin: number): void + set_margin_end(margin: number): void + set_margin_start(margin: number): void + set_margin_top(margin: number): void + set_name(name: string): void + set_opacity(opacity: number): void + set_overflow(overflow: Overflow): void + set_parent(parent: Widget): void + set_receives_default(receives_default: boolean): void + set_sensitive(sensitive: boolean): void + set_size_request(width: number, height: number): void + set_state_flags(flags: StateFlags, clear: boolean): void + set_tooltip_markup(markup?: string | null): void + set_tooltip_text(text?: string | null): void + set_valign(align: Align): void + set_vexpand(expand: boolean): void + set_vexpand_set(set: boolean): void + set_visible(visible: boolean): void + should_layout(): boolean + show(): void + size_allocate(allocation: Allocation, baseline: number): void + snapshot_child(child: Widget, snapshot: Snapshot): void + translate_coordinates(dest_widget: Widget, src_x: number, src_y: number): [ /* returnType */ boolean, /* dest_x */ number | null, /* dest_y */ number | null ] + trigger_tooltip_query(): void + unmap(): void + unparent(): void + unrealize(): void + unset_state_flags(flags: StateFlags): void + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Methods of Gtk.Accessible */ + get_accessible_role(): AccessibleRole + reset_property(property: AccessibleProperty): void + reset_relation(relation: AccessibleRelation): void + reset_state(state: AccessibleState): void + update_property(properties: AccessibleProperty[], values: any): void + update_relation(relations: AccessibleRelation[], values: any): void + update_state(states: AccessibleState[], values: any): void + /* Methods of Gtk.Buildable */ + get_buildable_id(): string + /* Methods of Gtk.Editable */ + delete_selection(): void + delete_text(start_pos: number, end_pos: number): void + finish_delegate(): void + get_alignment(): number + get_chars(start_pos: number, end_pos: number): string + get_delegate(): Editable | null + get_editable(): boolean + get_enable_undo(): boolean + get_max_width_chars(): number + get_position(): number + get_selection_bounds(): [ /* returnType */ boolean, /* start_pos */ number | null, /* end_pos */ number | null ] + get_text(): string + get_width_chars(): number + init_delegate(): void + insert_text(text: string, length: number, position: number): /* position */ number + select_region(start_pos: number, end_pos: number): void + set_alignment(xalign: number): void + set_editable(is_editable: boolean): void + set_enable_undo(enable_undo: boolean): void + set_max_width_chars(n_chars: number): void + set_position(position: number): void + set_text(text: string): void + set_width_chars(n_chars: number): void + /* Virtual methods of Gtk.Text */ + vfunc_changed(): void + vfunc_delete_text(start_pos: number, end_pos: number): void + vfunc_do_delete_text(start_pos: number, end_pos: number): void + vfunc_do_insert_text(text: string, length: number, position: number): /* position */ number + vfunc_get_delegate(): Editable | null + vfunc_get_selection_bounds(): [ /* returnType */ boolean, /* start_pos */ number | null, /* end_pos */ number | null ] + vfunc_get_text(): string + vfunc_insert_text(text: string, length: number, position: number): /* position */ number + vfunc_set_selection_bounds(start_pos: number, end_pos: number): void + /* Virtual methods of Gtk.Widget */ + vfunc_compute_expand(hexpand_p: boolean, vexpand_p: boolean): void + vfunc_contains(x: number, y: number): boolean + vfunc_css_changed(change: CssStyleChange): void + vfunc_direction_changed(previous_direction: TextDirection): void + vfunc_focus(direction: DirectionType): boolean + vfunc_get_request_mode(): SizeRequestMode + vfunc_grab_focus(): boolean + vfunc_hide(): void + vfunc_keynav_failed(direction: DirectionType): boolean + vfunc_map(): void + vfunc_measure(orientation: Orientation, for_size: number): [ /* minimum */ number | null, /* natural */ number | null, /* minimum_baseline */ number | null, /* natural_baseline */ number | null ] + vfunc_mnemonic_activate(group_cycling: boolean): boolean + vfunc_move_focus(direction: DirectionType): void + vfunc_query_tooltip(x: number, y: number, keyboard_tooltip: boolean, tooltip: Tooltip): boolean + vfunc_realize(): void + vfunc_root(): void + vfunc_set_focus_child(child?: Widget | null): void + vfunc_show(): void + vfunc_size_allocate(width: number, height: number, baseline: number): void + vfunc_snapshot(snapshot: Snapshot): void + vfunc_state_flags_changed(previous_state_flags: StateFlags): void + vfunc_system_setting_changed(settings: SystemSetting): void + vfunc_unmap(): void + vfunc_unrealize(): void + vfunc_unroot(): void + vfunc_add_child(builder: Builder, child: GObject.Object, type?: string | null): void + vfunc_custom_finished(builder: Builder, child: GObject.Object | null, tagname: string, data?: object | null): void + vfunc_custom_tag_end(builder: Builder, child: GObject.Object | null, tagname: string, data?: object | null): void + vfunc_custom_tag_start(builder: Builder, child: GObject.Object | null, tagname: string): [ /* returnType */ boolean, /* parser */ BuildableParser, /* data */ object | null ] + vfunc_get_id(): string + vfunc_get_internal_child(builder: Builder, childname: string): GObject.Object + vfunc_parser_finished(builder: Builder): void + vfunc_set_buildable_property(builder: Builder, name: string, value: any): void + vfunc_set_id(id: string): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Gtk.Text */ + connect(sigName: "activate", callback: (($obj: Text) => void)): number + connect_after(sigName: "activate", callback: (($obj: Text) => void)): number + emit(sigName: "activate"): void + connect(sigName: "backspace", callback: (($obj: Text) => void)): number + connect_after(sigName: "backspace", callback: (($obj: Text) => void)): number + emit(sigName: "backspace"): void + connect(sigName: "copy-clipboard", callback: (($obj: Text) => void)): number + connect_after(sigName: "copy-clipboard", callback: (($obj: Text) => void)): number + emit(sigName: "copy-clipboard"): void + connect(sigName: "cut-clipboard", callback: (($obj: Text) => void)): number + connect_after(sigName: "cut-clipboard", callback: (($obj: Text) => void)): number + emit(sigName: "cut-clipboard"): void + connect(sigName: "delete-from-cursor", callback: (($obj: Text, type: DeleteType, count: number) => void)): number + connect_after(sigName: "delete-from-cursor", callback: (($obj: Text, type: DeleteType, count: number) => void)): number + emit(sigName: "delete-from-cursor", type: DeleteType, count: number): void + connect(sigName: "insert-at-cursor", callback: (($obj: Text, string: string) => void)): number + connect_after(sigName: "insert-at-cursor", callback: (($obj: Text, string: string) => void)): number + emit(sigName: "insert-at-cursor", string: string): void + connect(sigName: "insert-emoji", callback: (($obj: Text) => void)): number + connect_after(sigName: "insert-emoji", callback: (($obj: Text) => void)): number + emit(sigName: "insert-emoji"): void + connect(sigName: "move-cursor", callback: (($obj: Text, step: MovementStep, count: number, extend: boolean) => void)): number + connect_after(sigName: "move-cursor", callback: (($obj: Text, step: MovementStep, count: number, extend: boolean) => void)): number + emit(sigName: "move-cursor", step: MovementStep, count: number, extend: boolean): void + connect(sigName: "paste-clipboard", callback: (($obj: Text) => void)): number + connect_after(sigName: "paste-clipboard", callback: (($obj: Text) => void)): number + emit(sigName: "paste-clipboard"): void + connect(sigName: "preedit-changed", callback: (($obj: Text, preedit: string) => void)): number + connect_after(sigName: "preedit-changed", callback: (($obj: Text, preedit: string) => void)): number + emit(sigName: "preedit-changed", preedit: string): void + connect(sigName: "toggle-overwrite", callback: (($obj: Text) => void)): number + connect_after(sigName: "toggle-overwrite", callback: (($obj: Text) => void)): number + emit(sigName: "toggle-overwrite"): void + /* Signals of Gtk.Widget */ + connect(sigName: "destroy", callback: (($obj: Text) => void)): number + connect_after(sigName: "destroy", callback: (($obj: Text) => void)): number + emit(sigName: "destroy"): void + connect(sigName: "direction-changed", callback: (($obj: Text, previous_direction: TextDirection) => void)): number + connect_after(sigName: "direction-changed", callback: (($obj: Text, previous_direction: TextDirection) => void)): number + emit(sigName: "direction-changed", previous_direction: TextDirection): void + connect(sigName: "hide", callback: (($obj: Text) => void)): number + connect_after(sigName: "hide", callback: (($obj: Text) => void)): number + emit(sigName: "hide"): void + connect(sigName: "keynav-failed", callback: (($obj: Text, direction: DirectionType) => boolean)): number + connect_after(sigName: "keynav-failed", callback: (($obj: Text, direction: DirectionType) => boolean)): number + emit(sigName: "keynav-failed", direction: DirectionType): void + connect(sigName: "map", callback: (($obj: Text) => void)): number + connect_after(sigName: "map", callback: (($obj: Text) => void)): number + emit(sigName: "map"): void + connect(sigName: "mnemonic-activate", callback: (($obj: Text, group_cycling: boolean) => boolean)): number + connect_after(sigName: "mnemonic-activate", callback: (($obj: Text, group_cycling: boolean) => boolean)): number + emit(sigName: "mnemonic-activate", group_cycling: boolean): void + connect(sigName: "move-focus", callback: (($obj: Text, direction: DirectionType) => void)): number + connect_after(sigName: "move-focus", callback: (($obj: Text, direction: DirectionType) => void)): number + emit(sigName: "move-focus", direction: DirectionType): void + connect(sigName: "query-tooltip", callback: (($obj: Text, x: number, y: number, keyboard_mode: boolean, tooltip: Tooltip) => boolean)): number + connect_after(sigName: "query-tooltip", callback: (($obj: Text, x: number, y: number, keyboard_mode: boolean, tooltip: Tooltip) => boolean)): number + emit(sigName: "query-tooltip", x: number, y: number, keyboard_mode: boolean, tooltip: Tooltip): void + connect(sigName: "realize", callback: (($obj: Text) => void)): number + connect_after(sigName: "realize", callback: (($obj: Text) => void)): number + emit(sigName: "realize"): void + connect(sigName: "show", callback: (($obj: Text) => void)): number + connect_after(sigName: "show", callback: (($obj: Text) => void)): number + emit(sigName: "show"): void + connect(sigName: "state-flags-changed", callback: (($obj: Text, flags: StateFlags) => void)): number + connect_after(sigName: "state-flags-changed", callback: (($obj: Text, flags: StateFlags) => void)): number + emit(sigName: "state-flags-changed", flags: StateFlags): void + connect(sigName: "unmap", callback: (($obj: Text) => void)): number + connect_after(sigName: "unmap", callback: (($obj: Text) => void)): number + emit(sigName: "unmap"): void + connect(sigName: "unrealize", callback: (($obj: Text) => void)): number + connect_after(sigName: "unrealize", callback: (($obj: Text) => void)): number + emit(sigName: "unrealize"): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + /* Signals of Gtk.Editable */ + connect(sigName: "changed", callback: (($obj: Text) => void)): number + connect_after(sigName: "changed", callback: (($obj: Text) => void)): number + emit(sigName: "changed"): void + connect(sigName: "delete-text", callback: (($obj: Text, start_pos: number, end_pos: number) => void)): number + connect_after(sigName: "delete-text", callback: (($obj: Text, start_pos: number, end_pos: number) => void)): number + emit(sigName: "delete-text", start_pos: number, end_pos: number): void + connect(sigName: "insert-text", callback: (($obj: Text, text: string, length: number, position: number) => void)): number + connect_after(sigName: "insert-text", callback: (($obj: Text, text: string, length: number, position: number) => void)): number + emit(sigName: "insert-text", text: string, length: number, position: number): void + connect(sigName: "notify::activates-default", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::activates-default", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::attributes", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::attributes", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::buffer", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::buffer", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::enable-emoji-completion", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::enable-emoji-completion", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::extra-menu", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::extra-menu", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::im-module", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::im-module", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::input-hints", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::input-hints", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::input-purpose", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::input-purpose", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::invisible-char", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::invisible-char", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::invisible-char-set", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::invisible-char-set", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::max-length", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::max-length", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::overwrite-mode", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::overwrite-mode", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::placeholder-text", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::placeholder-text", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::propagate-text-width", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::propagate-text-width", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::scroll-offset", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::scroll-offset", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::tabs", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::tabs", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::truncate-multiline", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::truncate-multiline", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::visibility", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::visibility", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::can-focus", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::can-focus", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::can-target", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::can-target", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::css-classes", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::css-classes", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::cursor", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::cursor", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::focus-on-click", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::focus-on-click", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::focusable", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::focusable", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::halign", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::halign", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::has-default", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-default", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::has-focus", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-focus", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::has-tooltip", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-tooltip", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::height-request", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::height-request", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::hexpand", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hexpand", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::hexpand-set", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hexpand-set", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::layout-manager", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::layout-manager", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-bottom", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-bottom", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-end", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-end", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-start", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-start", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-top", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-top", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::name", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::name", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::opacity", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::opacity", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::overflow", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::overflow", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::parent", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::parent", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::receives-default", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::receives-default", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::root", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::root", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::scale-factor", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::scale-factor", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::sensitive", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::sensitive", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::tooltip-markup", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::tooltip-markup", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::tooltip-text", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::tooltip-text", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::valign", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::valign", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::vexpand", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vexpand", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::vexpand-set", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vexpand-set", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::visible", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::visible", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::width-request", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::width-request", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::accessible-role", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-role", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::cursor-position", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::cursor-position", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::editable", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::editable", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::enable-undo", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::enable-undo", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::max-width-chars", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::max-width-chars", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::selection-bound", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::selection-bound", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::text", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::text", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::width-chars", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::width-chars", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::xalign", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::xalign", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: Text_ConstructProps) + _init (config?: Text_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(): Text + static new_with_buffer(buffer: EntryBuffer): Text + static delegate_get_property(object: GObject.Object, prop_id: number, value: any, pspec: GObject.ParamSpec): boolean + static delegate_set_property(object: GObject.Object, prop_id: number, value: any, pspec: GObject.ParamSpec): boolean + static install_properties(object_class: GObject.ObjectClass, first_prop: number): number + static $gtype: GObject.Type +} +export interface TextBuffer_ConstructProps extends GObject.Object_ConstructProps { + enable_undo?: boolean + tag_table?: TextTagTable + text?: string +} +export class TextBuffer { + /* Properties of Gtk.TextBuffer */ + readonly can_redo: boolean + readonly can_undo: boolean + readonly cursor_position: number + enable_undo: boolean + readonly has_selection: boolean + text: string + /* Fields of Gtk.TextBuffer */ + parent_instance: GObject.Object + priv: TextBufferPrivate + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of Gtk.TextBuffer */ + add_mark(mark: TextMark, where: TextIter): void + add_selection_clipboard(clipboard: Gdk.Clipboard): void + apply_tag(tag: TextTag, start: TextIter, end: TextIter): void + apply_tag_by_name(name: string, start: TextIter, end: TextIter): void + backspace(iter: TextIter, interactive: boolean, default_editable: boolean): boolean + begin_irreversible_action(): void + begin_user_action(): void + copy_clipboard(clipboard: Gdk.Clipboard): void + create_child_anchor(iter: TextIter): TextChildAnchor + create_mark(mark_name: string | null, where: TextIter, left_gravity: boolean): TextMark + cut_clipboard(clipboard: Gdk.Clipboard, default_editable: boolean): void + delete(start: TextIter, end: TextIter): void + delete_interactive(start_iter: TextIter, end_iter: TextIter, default_editable: boolean): boolean + delete_mark(mark: TextMark): void + delete_mark_by_name(name: string): void + delete_selection(interactive: boolean, default_editable: boolean): boolean + end_irreversible_action(): void + end_user_action(): void + get_bounds(): [ /* start */ TextIter, /* end */ TextIter ] + get_can_redo(): boolean + get_can_undo(): boolean + get_char_count(): number + get_enable_undo(): boolean + get_end_iter(): /* iter */ TextIter + get_has_selection(): boolean + get_insert(): TextMark + get_iter_at_child_anchor(anchor: TextChildAnchor): /* iter */ TextIter + get_iter_at_line(line_number: number): [ /* returnType */ boolean, /* iter */ TextIter ] + get_iter_at_line_index(line_number: number, byte_index: number): [ /* returnType */ boolean, /* iter */ TextIter ] + get_iter_at_line_offset(line_number: number, char_offset: number): [ /* returnType */ boolean, /* iter */ TextIter ] + get_iter_at_mark(mark: TextMark): /* iter */ TextIter + get_iter_at_offset(char_offset: number): /* iter */ TextIter + get_line_count(): number + get_mark(name: string): TextMark | null + get_max_undo_levels(): number + get_modified(): boolean + get_selection_bound(): TextMark + get_selection_bounds(): [ /* returnType */ boolean, /* start */ TextIter, /* end */ TextIter ] + get_selection_content(): Gdk.ContentProvider + get_slice(start: TextIter, end: TextIter, include_hidden_chars: boolean): string + get_start_iter(): /* iter */ TextIter + get_tag_table(): TextTagTable + get_text(start: TextIter, end: TextIter, include_hidden_chars: boolean): string + insert(iter: TextIter, text: string, len: number): void + insert_at_cursor(text: string, len: number): void + insert_child_anchor(iter: TextIter, anchor: TextChildAnchor): void + insert_interactive(iter: TextIter, text: string, len: number, default_editable: boolean): boolean + insert_interactive_at_cursor(text: string, len: number, default_editable: boolean): boolean + insert_markup(iter: TextIter, markup: string, len: number): void + insert_paintable(iter: TextIter, paintable: Gdk.Paintable): void + insert_range(iter: TextIter, start: TextIter, end: TextIter): void + insert_range_interactive(iter: TextIter, start: TextIter, end: TextIter, default_editable: boolean): boolean + move_mark(mark: TextMark, where: TextIter): void + move_mark_by_name(name: string, where: TextIter): void + paste_clipboard(clipboard: Gdk.Clipboard, override_location: TextIter | null, default_editable: boolean): void + place_cursor(where: TextIter): void + redo(): void + remove_all_tags(start: TextIter, end: TextIter): void + remove_selection_clipboard(clipboard: Gdk.Clipboard): void + remove_tag(tag: TextTag, start: TextIter, end: TextIter): void + remove_tag_by_name(name: string, start: TextIter, end: TextIter): void + select_range(ins: TextIter, bound: TextIter): void + set_enable_undo(enable_undo: boolean): void + set_max_undo_levels(max_undo_levels: number): void + set_modified(setting: boolean): void + set_text(text: string, len: number): void + undo(): void + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Virtual methods of Gtk.TextBuffer */ + vfunc_apply_tag(tag: TextTag, start: TextIter, end: TextIter): void + vfunc_begin_user_action(): void + vfunc_changed(): void + vfunc_delete_range(start: TextIter, end: TextIter): void + vfunc_end_user_action(): void + vfunc_insert_child_anchor(iter: TextIter, anchor: TextChildAnchor): void + vfunc_insert_paintable(iter: TextIter, paintable: Gdk.Paintable): void + vfunc_insert_text(pos: TextIter, new_text: string, new_text_length: number): void + vfunc_mark_deleted(mark: TextMark): void + vfunc_mark_set(location: TextIter, mark: TextMark): void + vfunc_modified_changed(): void + vfunc_paste_done(clipboard: Gdk.Clipboard): void + vfunc_redo(): void + vfunc_remove_tag(tag: TextTag, start: TextIter, end: TextIter): void + vfunc_undo(): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Gtk.TextBuffer */ + connect(sigName: "apply-tag", callback: (($obj: TextBuffer, tag: TextTag, start: TextIter, end: TextIter) => void)): number + connect_after(sigName: "apply-tag", callback: (($obj: TextBuffer, tag: TextTag, start: TextIter, end: TextIter) => void)): number + emit(sigName: "apply-tag", tag: TextTag, start: TextIter, end: TextIter): void + connect(sigName: "begin-user-action", callback: (($obj: TextBuffer) => void)): number + connect_after(sigName: "begin-user-action", callback: (($obj: TextBuffer) => void)): number + emit(sigName: "begin-user-action"): void + connect(sigName: "changed", callback: (($obj: TextBuffer) => void)): number + connect_after(sigName: "changed", callback: (($obj: TextBuffer) => void)): number + emit(sigName: "changed"): void + connect(sigName: "delete-range", callback: (($obj: TextBuffer, start: TextIter, end: TextIter) => void)): number + connect_after(sigName: "delete-range", callback: (($obj: TextBuffer, start: TextIter, end: TextIter) => void)): number + emit(sigName: "delete-range", start: TextIter, end: TextIter): void + connect(sigName: "end-user-action", callback: (($obj: TextBuffer) => void)): number + connect_after(sigName: "end-user-action", callback: (($obj: TextBuffer) => void)): number + emit(sigName: "end-user-action"): void + connect(sigName: "insert-child-anchor", callback: (($obj: TextBuffer, location: TextIter, anchor: TextChildAnchor) => void)): number + connect_after(sigName: "insert-child-anchor", callback: (($obj: TextBuffer, location: TextIter, anchor: TextChildAnchor) => void)): number + emit(sigName: "insert-child-anchor", location: TextIter, anchor: TextChildAnchor): void + connect(sigName: "insert-paintable", callback: (($obj: TextBuffer, location: TextIter, paintable: Gdk.Paintable) => void)): number + connect_after(sigName: "insert-paintable", callback: (($obj: TextBuffer, location: TextIter, paintable: Gdk.Paintable) => void)): number + emit(sigName: "insert-paintable", location: TextIter, paintable: Gdk.Paintable): void + connect(sigName: "insert-text", callback: (($obj: TextBuffer, location: TextIter, text: string, len: number) => void)): number + connect_after(sigName: "insert-text", callback: (($obj: TextBuffer, location: TextIter, text: string, len: number) => void)): number + emit(sigName: "insert-text", location: TextIter, text: string, len: number): void + connect(sigName: "mark-deleted", callback: (($obj: TextBuffer, mark: TextMark) => void)): number + connect_after(sigName: "mark-deleted", callback: (($obj: TextBuffer, mark: TextMark) => void)): number + emit(sigName: "mark-deleted", mark: TextMark): void + connect(sigName: "mark-set", callback: (($obj: TextBuffer, location: TextIter, mark: TextMark) => void)): number + connect_after(sigName: "mark-set", callback: (($obj: TextBuffer, location: TextIter, mark: TextMark) => void)): number + emit(sigName: "mark-set", location: TextIter, mark: TextMark): void + connect(sigName: "modified-changed", callback: (($obj: TextBuffer) => void)): number + connect_after(sigName: "modified-changed", callback: (($obj: TextBuffer) => void)): number + emit(sigName: "modified-changed"): void + connect(sigName: "paste-done", callback: (($obj: TextBuffer, clipboard: Gdk.Clipboard) => void)): number + connect_after(sigName: "paste-done", callback: (($obj: TextBuffer, clipboard: Gdk.Clipboard) => void)): number + emit(sigName: "paste-done", clipboard: Gdk.Clipboard): void + connect(sigName: "redo", callback: (($obj: TextBuffer) => void)): number + connect_after(sigName: "redo", callback: (($obj: TextBuffer) => void)): number + emit(sigName: "redo"): void + connect(sigName: "remove-tag", callback: (($obj: TextBuffer, tag: TextTag, start: TextIter, end: TextIter) => void)): number + connect_after(sigName: "remove-tag", callback: (($obj: TextBuffer, tag: TextTag, start: TextIter, end: TextIter) => void)): number + emit(sigName: "remove-tag", tag: TextTag, start: TextIter, end: TextIter): void + connect(sigName: "undo", callback: (($obj: TextBuffer) => void)): number + connect_after(sigName: "undo", callback: (($obj: TextBuffer) => void)): number + emit(sigName: "undo"): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: TextBuffer, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: TextBuffer, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: "notify::can-redo", callback: (($obj: TextBuffer, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::can-redo", callback: (($obj: TextBuffer, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::can-undo", callback: (($obj: TextBuffer, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::can-undo", callback: (($obj: TextBuffer, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::cursor-position", callback: (($obj: TextBuffer, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::cursor-position", callback: (($obj: TextBuffer, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::enable-undo", callback: (($obj: TextBuffer, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::enable-undo", callback: (($obj: TextBuffer, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::has-selection", callback: (($obj: TextBuffer, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-selection", callback: (($obj: TextBuffer, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::text", callback: (($obj: TextBuffer, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::text", callback: (($obj: TextBuffer, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: TextBuffer_ConstructProps) + _init (config?: TextBuffer_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(table?: TextTagTable | null): TextBuffer + static $gtype: GObject.Type +} +export interface TextChildAnchor_ConstructProps extends GObject.Object_ConstructProps { +} +export class TextChildAnchor { + /* Fields of Gtk.TextChildAnchor */ + parent_instance: GObject.Object + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of Gtk.TextChildAnchor */ + get_deleted(): boolean + get_widgets(): Widget[] + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: TextChildAnchor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: TextChildAnchor, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: TextChildAnchor_ConstructProps) + _init (config?: TextChildAnchor_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(): TextChildAnchor + static $gtype: GObject.Type +} +export interface TextMark_ConstructProps extends GObject.Object_ConstructProps { + left_gravity?: boolean + name?: string +} +export class TextMark { + /* Fields of Gtk.TextMark */ + parent_instance: GObject.Object + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of Gtk.TextMark */ + get_buffer(): TextBuffer + get_deleted(): boolean + get_left_gravity(): boolean + get_name(): string | null + get_visible(): boolean + set_visible(setting: boolean): void + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: TextMark, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: TextMark, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: TextMark_ConstructProps) + _init (config?: TextMark_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(name: string | null, left_gravity: boolean): TextMark + static $gtype: GObject.Type +} +export interface TextTag_ConstructProps extends GObject.Object_ConstructProps { + accumulative_margin?: boolean + allow_breaks?: boolean + allow_breaks_set?: boolean + background?: string + background_full_height?: boolean + background_full_height_set?: boolean + background_rgba?: Gdk.RGBA + background_set?: boolean + direction?: TextDirection + editable?: boolean + editable_set?: boolean + fallback?: boolean + fallback_set?: boolean + family?: string + family_set?: boolean + font?: string + font_desc?: Pango.FontDescription + font_features?: string + font_features_set?: boolean + foreground?: string + foreground_rgba?: Gdk.RGBA + foreground_set?: boolean + indent?: number + indent_set?: boolean + insert_hyphens?: boolean + insert_hyphens_set?: boolean + invisible?: boolean + invisible_set?: boolean + justification?: Justification + justification_set?: boolean + language?: string + language_set?: boolean + left_margin?: number + left_margin_set?: boolean + letter_spacing?: number + letter_spacing_set?: boolean + name?: string + overline?: Pango.Overline + overline_rgba?: Gdk.RGBA + overline_rgba_set?: boolean + overline_set?: boolean + paragraph_background?: string + paragraph_background_rgba?: Gdk.RGBA + paragraph_background_set?: boolean + pixels_above_lines?: number + pixels_above_lines_set?: boolean + pixels_below_lines?: number + pixels_below_lines_set?: boolean + pixels_inside_wrap?: number + pixels_inside_wrap_set?: boolean + right_margin?: number + right_margin_set?: boolean + rise?: number + rise_set?: boolean + scale?: number + scale_set?: boolean + show_spaces?: Pango.ShowFlags + show_spaces_set?: boolean + size?: number + size_points?: number + size_set?: boolean + stretch?: Pango.Stretch + stretch_set?: boolean + strikethrough?: boolean + strikethrough_rgba?: Gdk.RGBA + strikethrough_rgba_set?: boolean + strikethrough_set?: boolean + style?: Pango.Style + style_set?: boolean + tabs?: Pango.TabArray + tabs_set?: boolean + underline?: Pango.Underline + underline_rgba?: Gdk.RGBA + underline_rgba_set?: boolean + underline_set?: boolean + variant?: Pango.Variant + variant_set?: boolean + weight?: number + weight_set?: boolean + wrap_mode?: WrapMode + wrap_mode_set?: boolean +} +export class TextTag { + /* Properties of Gtk.TextTag */ + accumulative_margin: boolean + allow_breaks: boolean + allow_breaks_set: boolean + background: string + background_full_height: boolean + background_full_height_set: boolean + background_rgba: Gdk.RGBA + background_set: boolean + direction: TextDirection + editable: boolean + editable_set: boolean + fallback: boolean + fallback_set: boolean + family: string + family_set: boolean + font: string + font_desc: Pango.FontDescription + font_features: string + font_features_set: boolean + foreground: string + foreground_rgba: Gdk.RGBA + foreground_set: boolean + indent: number + indent_set: boolean + insert_hyphens: boolean + insert_hyphens_set: boolean + invisible: boolean + invisible_set: boolean + justification: Justification + justification_set: boolean + language: string + language_set: boolean + left_margin: number + left_margin_set: boolean + letter_spacing: number + letter_spacing_set: boolean + overline: Pango.Overline + overline_rgba: Gdk.RGBA + overline_rgba_set: boolean + overline_set: boolean + paragraph_background: string + paragraph_background_rgba: Gdk.RGBA + paragraph_background_set: boolean + pixels_above_lines: number + pixels_above_lines_set: boolean + pixels_below_lines: number + pixels_below_lines_set: boolean + pixels_inside_wrap: number + pixels_inside_wrap_set: boolean + right_margin: number + right_margin_set: boolean + rise: number + rise_set: boolean + scale: number + scale_set: boolean + show_spaces: Pango.ShowFlags + show_spaces_set: boolean + size: number + size_points: number + size_set: boolean + stretch: Pango.Stretch + stretch_set: boolean + strikethrough: boolean + strikethrough_rgba: Gdk.RGBA + strikethrough_rgba_set: boolean + strikethrough_set: boolean + style: Pango.Style + style_set: boolean + tabs: Pango.TabArray + tabs_set: boolean + underline: Pango.Underline + underline_rgba: Gdk.RGBA + underline_rgba_set: boolean + underline_set: boolean + variant: Pango.Variant + variant_set: boolean + weight: number + weight_set: boolean + wrap_mode: WrapMode + wrap_mode_set: boolean + /* Fields of Gtk.TextTag */ + parent_instance: GObject.Object + priv: TextTagPrivate + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of Gtk.TextTag */ + changed(size_changed: boolean): void + get_priority(): number + set_priority(priority: number): void + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: TextTag, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: TextTag, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: "notify::accumulative-margin", callback: (($obj: TextTag, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accumulative-margin", callback: (($obj: TextTag, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::allow-breaks", callback: (($obj: TextTag, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::allow-breaks", callback: (($obj: TextTag, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::allow-breaks-set", callback: (($obj: TextTag, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::allow-breaks-set", callback: (($obj: TextTag, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::background", callback: (($obj: TextTag, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::background", callback: (($obj: TextTag, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::background-full-height", callback: (($obj: TextTag, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::background-full-height", callback: (($obj: TextTag, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::background-full-height-set", callback: (($obj: TextTag, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::background-full-height-set", callback: (($obj: TextTag, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::background-rgba", callback: (($obj: TextTag, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::background-rgba", callback: (($obj: TextTag, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::background-set", callback: (($obj: TextTag, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::background-set", callback: (($obj: TextTag, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::direction", callback: (($obj: TextTag, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::direction", callback: (($obj: TextTag, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::editable", callback: (($obj: TextTag, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::editable", callback: (($obj: TextTag, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::editable-set", callback: (($obj: TextTag, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::editable-set", callback: (($obj: TextTag, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::fallback", callback: (($obj: TextTag, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::fallback", callback: (($obj: TextTag, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::fallback-set", callback: (($obj: TextTag, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::fallback-set", callback: (($obj: TextTag, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::family", callback: (($obj: TextTag, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::family", callback: (($obj: TextTag, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::family-set", callback: (($obj: TextTag, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::family-set", callback: (($obj: TextTag, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::font", callback: (($obj: TextTag, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::font", callback: (($obj: TextTag, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::font-desc", callback: (($obj: TextTag, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::font-desc", callback: (($obj: TextTag, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::font-features", callback: (($obj: TextTag, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::font-features", callback: (($obj: TextTag, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::font-features-set", callback: (($obj: TextTag, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::font-features-set", callback: (($obj: TextTag, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::foreground", callback: (($obj: TextTag, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::foreground", callback: (($obj: TextTag, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::foreground-rgba", callback: (($obj: TextTag, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::foreground-rgba", callback: (($obj: TextTag, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::foreground-set", callback: (($obj: TextTag, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::foreground-set", callback: (($obj: TextTag, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::indent", callback: (($obj: TextTag, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::indent", callback: (($obj: TextTag, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::indent-set", callback: (($obj: TextTag, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::indent-set", callback: (($obj: TextTag, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::insert-hyphens", callback: (($obj: TextTag, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::insert-hyphens", callback: (($obj: TextTag, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::insert-hyphens-set", callback: (($obj: TextTag, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::insert-hyphens-set", callback: (($obj: TextTag, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::invisible", callback: (($obj: TextTag, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::invisible", callback: (($obj: TextTag, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::invisible-set", callback: (($obj: TextTag, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::invisible-set", callback: (($obj: TextTag, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::justification", callback: (($obj: TextTag, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::justification", callback: (($obj: TextTag, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::justification-set", callback: (($obj: TextTag, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::justification-set", callback: (($obj: TextTag, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::language", callback: (($obj: TextTag, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::language", callback: (($obj: TextTag, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::language-set", callback: (($obj: TextTag, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::language-set", callback: (($obj: TextTag, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::left-margin", callback: (($obj: TextTag, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::left-margin", callback: (($obj: TextTag, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::left-margin-set", callback: (($obj: TextTag, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::left-margin-set", callback: (($obj: TextTag, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::letter-spacing", callback: (($obj: TextTag, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::letter-spacing", callback: (($obj: TextTag, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::letter-spacing-set", callback: (($obj: TextTag, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::letter-spacing-set", callback: (($obj: TextTag, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::overline", callback: (($obj: TextTag, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::overline", callback: (($obj: TextTag, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::overline-rgba", callback: (($obj: TextTag, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::overline-rgba", callback: (($obj: TextTag, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::overline-rgba-set", callback: (($obj: TextTag, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::overline-rgba-set", callback: (($obj: TextTag, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::overline-set", callback: (($obj: TextTag, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::overline-set", callback: (($obj: TextTag, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::paragraph-background", callback: (($obj: TextTag, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::paragraph-background", callback: (($obj: TextTag, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::paragraph-background-rgba", callback: (($obj: TextTag, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::paragraph-background-rgba", callback: (($obj: TextTag, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::paragraph-background-set", callback: (($obj: TextTag, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::paragraph-background-set", callback: (($obj: TextTag, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::pixels-above-lines", callback: (($obj: TextTag, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::pixels-above-lines", callback: (($obj: TextTag, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::pixels-above-lines-set", callback: (($obj: TextTag, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::pixels-above-lines-set", callback: (($obj: TextTag, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::pixels-below-lines", callback: (($obj: TextTag, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::pixels-below-lines", callback: (($obj: TextTag, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::pixels-below-lines-set", callback: (($obj: TextTag, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::pixels-below-lines-set", callback: (($obj: TextTag, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::pixels-inside-wrap", callback: (($obj: TextTag, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::pixels-inside-wrap", callback: (($obj: TextTag, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::pixels-inside-wrap-set", callback: (($obj: TextTag, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::pixels-inside-wrap-set", callback: (($obj: TextTag, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::right-margin", callback: (($obj: TextTag, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::right-margin", callback: (($obj: TextTag, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::right-margin-set", callback: (($obj: TextTag, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::right-margin-set", callback: (($obj: TextTag, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::rise", callback: (($obj: TextTag, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::rise", callback: (($obj: TextTag, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::rise-set", callback: (($obj: TextTag, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::rise-set", callback: (($obj: TextTag, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::scale", callback: (($obj: TextTag, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::scale", callback: (($obj: TextTag, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::scale-set", callback: (($obj: TextTag, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::scale-set", callback: (($obj: TextTag, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::show-spaces", callback: (($obj: TextTag, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::show-spaces", callback: (($obj: TextTag, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::show-spaces-set", callback: (($obj: TextTag, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::show-spaces-set", callback: (($obj: TextTag, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::size", callback: (($obj: TextTag, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::size", callback: (($obj: TextTag, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::size-points", callback: (($obj: TextTag, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::size-points", callback: (($obj: TextTag, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::size-set", callback: (($obj: TextTag, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::size-set", callback: (($obj: TextTag, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::stretch", callback: (($obj: TextTag, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::stretch", callback: (($obj: TextTag, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::stretch-set", callback: (($obj: TextTag, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::stretch-set", callback: (($obj: TextTag, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::strikethrough", callback: (($obj: TextTag, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::strikethrough", callback: (($obj: TextTag, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::strikethrough-rgba", callback: (($obj: TextTag, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::strikethrough-rgba", callback: (($obj: TextTag, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::strikethrough-rgba-set", callback: (($obj: TextTag, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::strikethrough-rgba-set", callback: (($obj: TextTag, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::strikethrough-set", callback: (($obj: TextTag, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::strikethrough-set", callback: (($obj: TextTag, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::style", callback: (($obj: TextTag, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::style", callback: (($obj: TextTag, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::style-set", callback: (($obj: TextTag, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::style-set", callback: (($obj: TextTag, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::tabs", callback: (($obj: TextTag, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::tabs", callback: (($obj: TextTag, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::tabs-set", callback: (($obj: TextTag, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::tabs-set", callback: (($obj: TextTag, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::underline", callback: (($obj: TextTag, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::underline", callback: (($obj: TextTag, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::underline-rgba", callback: (($obj: TextTag, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::underline-rgba", callback: (($obj: TextTag, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::underline-rgba-set", callback: (($obj: TextTag, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::underline-rgba-set", callback: (($obj: TextTag, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::underline-set", callback: (($obj: TextTag, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::underline-set", callback: (($obj: TextTag, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::variant", callback: (($obj: TextTag, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::variant", callback: (($obj: TextTag, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::variant-set", callback: (($obj: TextTag, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::variant-set", callback: (($obj: TextTag, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::weight", callback: (($obj: TextTag, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::weight", callback: (($obj: TextTag, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::weight-set", callback: (($obj: TextTag, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::weight-set", callback: (($obj: TextTag, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::wrap-mode", callback: (($obj: TextTag, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::wrap-mode", callback: (($obj: TextTag, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::wrap-mode-set", callback: (($obj: TextTag, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::wrap-mode-set", callback: (($obj: TextTag, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: TextTag_ConstructProps) + _init (config?: TextTag_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(name?: string | null): TextTag + static $gtype: GObject.Type +} +export interface TextTagTable_ConstructProps extends GObject.Object_ConstructProps { +} +export class TextTagTable { + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of Gtk.TextTagTable */ + add(tag: TextTag): boolean + foreach(func: TextTagTableForeach): void + get_size(): number + lookup(name: string): TextTag | null + remove(tag: TextTag): void + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Methods of Gtk.Buildable */ + get_buildable_id(): string + /* Virtual methods of Gtk.TextTagTable */ + vfunc_add_child(builder: Builder, child: GObject.Object, type?: string | null): void + vfunc_custom_finished(builder: Builder, child: GObject.Object | null, tagname: string, data?: object | null): void + vfunc_custom_tag_end(builder: Builder, child: GObject.Object | null, tagname: string, data?: object | null): void + vfunc_custom_tag_start(builder: Builder, child: GObject.Object | null, tagname: string): [ /* returnType */ boolean, /* parser */ BuildableParser, /* data */ object | null ] + vfunc_get_id(): string + vfunc_get_internal_child(builder: Builder, childname: string): GObject.Object + vfunc_parser_finished(builder: Builder): void + vfunc_set_buildable_property(builder: Builder, name: string, value: any): void + vfunc_set_id(id: string): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Gtk.TextTagTable */ + connect(sigName: "tag-added", callback: (($obj: TextTagTable, tag: TextTag) => void)): number + connect_after(sigName: "tag-added", callback: (($obj: TextTagTable, tag: TextTag) => void)): number + emit(sigName: "tag-added", tag: TextTag): void + connect(sigName: "tag-changed", callback: (($obj: TextTagTable, tag: TextTag, size_changed: boolean) => void)): number + connect_after(sigName: "tag-changed", callback: (($obj: TextTagTable, tag: TextTag, size_changed: boolean) => void)): number + emit(sigName: "tag-changed", tag: TextTag, size_changed: boolean): void + connect(sigName: "tag-removed", callback: (($obj: TextTagTable, tag: TextTag) => void)): number + connect_after(sigName: "tag-removed", callback: (($obj: TextTagTable, tag: TextTag) => void)): number + emit(sigName: "tag-removed", tag: TextTag): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: TextTagTable, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: TextTagTable, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: TextTagTable_ConstructProps) + _init (config?: TextTagTable_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(): TextTagTable + static $gtype: GObject.Type +} +export interface TextView_ConstructProps extends Widget_ConstructProps { + accepts_tab?: boolean + bottom_margin?: number + buffer?: TextBuffer + cursor_visible?: boolean + editable?: boolean + extra_menu?: Gio.MenuModel + im_module?: string + indent?: number + input_hints?: InputHints + input_purpose?: InputPurpose + justification?: Justification + left_margin?: number + monospace?: boolean + overwrite?: boolean + pixels_above_lines?: number + pixels_below_lines?: number + pixels_inside_wrap?: number + right_margin?: number + tabs?: Pango.TabArray + top_margin?: number + wrap_mode?: WrapMode + accessible_role?: AccessibleRole + hadjustment?: Adjustment + hscroll_policy?: ScrollablePolicy + vadjustment?: Adjustment + vscroll_policy?: ScrollablePolicy +} +export class TextView { + /* Properties of Gtk.TextView */ + accepts_tab: boolean + bottom_margin: number + buffer: TextBuffer + cursor_visible: boolean + editable: boolean + extra_menu: Gio.MenuModel + im_module: string + indent: number + input_hints: InputHints + input_purpose: InputPurpose + justification: Justification + left_margin: number + monospace: boolean + overwrite: boolean + pixels_above_lines: number + pixels_below_lines: number + pixels_inside_wrap: number + right_margin: number + tabs: Pango.TabArray + top_margin: number + wrap_mode: WrapMode + /* Properties of Gtk.Widget */ + can_focus: boolean + can_target: boolean + css_classes: string[] + cursor: Gdk.Cursor + focus_on_click: boolean + focusable: boolean + halign: Align + readonly has_default: boolean + readonly has_focus: boolean + has_tooltip: boolean + height_request: number + hexpand: boolean + hexpand_set: boolean + layout_manager: LayoutManager + margin_bottom: number + margin_end: number + margin_start: number + margin_top: number + name: string + opacity: number + overflow: Overflow + readonly parent: Widget + receives_default: boolean + readonly root: Root + readonly scale_factor: number + sensitive: boolean + tooltip_markup: string + tooltip_text: string + valign: Align + vexpand: boolean + vexpand_set: boolean + visible: boolean + width_request: number + /* Properties of Gtk.Accessible */ + accessible_role: AccessibleRole + /* Properties of Gtk.Scrollable */ + hadjustment: Adjustment + hscroll_policy: ScrollablePolicy + vadjustment: Adjustment + vscroll_policy: ScrollablePolicy + /* Fields of Gtk.TextView */ + parent_instance: Widget + /* Fields of GObject.InitiallyUnowned */ + g_type_instance: GObject.TypeInstance + /* Methods of Gtk.TextView */ + add_child_at_anchor(child: Widget, anchor: TextChildAnchor): void + add_overlay(child: Widget, xpos: number, ypos: number): void + backward_display_line(iter: TextIter): boolean + backward_display_line_start(iter: TextIter): boolean + buffer_to_window_coords(win: TextWindowType, buffer_x: number, buffer_y: number): [ /* window_x */ number | null, /* window_y */ number | null ] + forward_display_line(iter: TextIter): boolean + forward_display_line_end(iter: TextIter): boolean + get_accepts_tab(): boolean + get_bottom_margin(): number + get_buffer(): TextBuffer + get_cursor_locations(iter?: TextIter | null): [ /* strong */ Gdk.Rectangle | null, /* weak */ Gdk.Rectangle | null ] + get_cursor_visible(): boolean + get_editable(): boolean + get_extra_menu(): Gio.MenuModel + get_gutter(win: TextWindowType): Widget | null + get_indent(): number + get_input_hints(): InputHints + get_input_purpose(): InputPurpose + get_iter_at_location(x: number, y: number): [ /* returnType */ boolean, /* iter */ TextIter ] + get_iter_at_position(x: number, y: number): [ /* returnType */ boolean, /* iter */ TextIter, /* trailing */ number | null ] + get_iter_location(iter: TextIter): /* location */ Gdk.Rectangle + get_justification(): Justification + get_left_margin(): number + get_line_at_y(y: number): [ /* target_iter */ TextIter, /* line_top */ number ] + get_line_yrange(iter: TextIter): [ /* y */ number, /* height */ number ] + get_monospace(): boolean + get_overwrite(): boolean + get_pixels_above_lines(): number + get_pixels_below_lines(): number + get_pixels_inside_wrap(): number + get_right_margin(): number + get_tabs(): Pango.TabArray | null + get_top_margin(): number + get_visible_rect(): /* visible_rect */ Gdk.Rectangle + get_wrap_mode(): WrapMode + im_context_filter_keypress(event: Gdk.Event): boolean + move_mark_onscreen(mark: TextMark): boolean + move_overlay(child: Widget, xpos: number, ypos: number): void + move_visually(iter: TextIter, count: number): boolean + place_cursor_onscreen(): boolean + remove(child: Widget): void + reset_cursor_blink(): void + reset_im_context(): void + scroll_mark_onscreen(mark: TextMark): void + scroll_to_iter(iter: TextIter, within_margin: number, use_align: boolean, xalign: number, yalign: number): boolean + scroll_to_mark(mark: TextMark, within_margin: number, use_align: boolean, xalign: number, yalign: number): void + set_accepts_tab(accepts_tab: boolean): void + set_bottom_margin(bottom_margin: number): void + set_buffer(buffer?: TextBuffer | null): void + set_cursor_visible(setting: boolean): void + set_editable(setting: boolean): void + set_extra_menu(model?: Gio.MenuModel | null): void + set_gutter(win: TextWindowType, widget?: Widget | null): void + set_indent(indent: number): void + set_input_hints(hints: InputHints): void + set_input_purpose(purpose: InputPurpose): void + set_justification(justification: Justification): void + set_left_margin(left_margin: number): void + set_monospace(monospace: boolean): void + set_overwrite(overwrite: boolean): void + set_pixels_above_lines(pixels_above_lines: number): void + set_pixels_below_lines(pixels_below_lines: number): void + set_pixels_inside_wrap(pixels_inside_wrap: number): void + set_right_margin(right_margin: number): void + set_tabs(tabs: Pango.TabArray): void + set_top_margin(top_margin: number): void + set_wrap_mode(wrap_mode: WrapMode): void + starts_display_line(iter: TextIter): boolean + window_to_buffer_coords(win: TextWindowType, window_x: number, window_y: number): [ /* buffer_x */ number | null, /* buffer_y */ number | null ] + /* Methods of Gtk.Widget */ + action_set_enabled(action_name: string, enabled: boolean): void + activate(): boolean + activate_action(name: string, args?: GLib.Variant | null): boolean + activate_default(): void + add_controller(controller: EventController): void + add_css_class(css_class: string): void + add_mnemonic_label(label: Widget): void + add_tick_callback(callback: TickCallback): number + allocate(width: number, height: number, baseline: number, transform?: Gsk.Transform | null): void + child_focus(direction: DirectionType): boolean + compute_bounds(target: Widget): [ /* returnType */ boolean, /* out_bounds */ Graphene.Rect ] + compute_expand(orientation: Orientation): boolean + compute_point(target: Widget, point: Graphene.Point): [ /* returnType */ boolean, /* out_point */ Graphene.Point ] + compute_transform(target: Widget): [ /* returnType */ boolean, /* out_transform */ Graphene.Matrix ] + contains(x: number, y: number): boolean + create_pango_context(): Pango.Context + create_pango_layout(text?: string | null): Pango.Layout + drag_check_threshold(start_x: number, start_y: number, current_x: number, current_y: number): boolean + error_bell(): void + get_allocated_baseline(): number + get_allocated_height(): number + get_allocated_width(): number + get_allocation(): /* allocation */ Allocation + get_ancestor(widget_type: GObject.Type): Widget | null + get_can_focus(): boolean + get_can_target(): boolean + get_child_visible(): boolean + get_clipboard(): Gdk.Clipboard + get_css_classes(): string[] + get_css_name(): string + get_cursor(): Gdk.Cursor | null + get_direction(): TextDirection + get_display(): Gdk.Display + get_first_child(): Widget | null + get_focus_child(): Widget | null + get_focus_on_click(): boolean + get_focusable(): boolean + get_font_map(): Pango.FontMap | null + get_font_options(): cairo.FontOptions | null + get_frame_clock(): Gdk.FrameClock | null + get_halign(): Align + get_has_tooltip(): boolean + get_height(): number + get_hexpand(): boolean + get_hexpand_set(): boolean + get_last_child(): Widget | null + get_layout_manager(): LayoutManager | null + get_mapped(): boolean + get_margin_bottom(): number + get_margin_end(): number + get_margin_start(): number + get_margin_top(): number + get_name(): string + get_native(): Native | null + get_next_sibling(): Widget | null + get_opacity(): number + get_overflow(): Overflow + get_pango_context(): Pango.Context + get_parent(): Widget | null + get_preferred_size(): [ /* minimum_size */ Requisition | null, /* natural_size */ Requisition | null ] + get_prev_sibling(): Widget | null + get_primary_clipboard(): Gdk.Clipboard + get_realized(): boolean + get_receives_default(): boolean + get_request_mode(): SizeRequestMode + get_root(): Root | null + get_scale_factor(): number + get_sensitive(): boolean + get_settings(): Settings + get_size(orientation: Orientation): number + get_size_request(): [ /* width */ number | null, /* height */ number | null ] + get_state_flags(): StateFlags + get_style_context(): StyleContext + get_template_child(widget_type: GObject.Type, name: string): GObject.Object + get_tooltip_markup(): string | null + get_tooltip_text(): string | null + get_valign(): Align + get_vexpand(): boolean + get_vexpand_set(): boolean + get_visible(): boolean + get_width(): number + grab_focus(): boolean + has_css_class(css_class: string): boolean + has_visible_focus(): boolean + hide(): void + in_destruction(): boolean + init_template(): void + insert_action_group(name: string, group?: Gio.ActionGroup | null): void + insert_after(parent: Widget, previous_sibling?: Widget | null): void + insert_before(parent: Widget, next_sibling?: Widget | null): void + is_ancestor(ancestor: Widget): boolean + is_drawable(): boolean + is_focus(): boolean + is_sensitive(): boolean + is_visible(): boolean + keynav_failed(direction: DirectionType): boolean + list_mnemonic_labels(): Widget[] + map(): void + measure(orientation: Orientation, for_size: number): [ /* minimum */ number | null, /* natural */ number | null, /* minimum_baseline */ number | null, /* natural_baseline */ number | null ] + mnemonic_activate(group_cycling: boolean): boolean + observe_children(): Gio.ListModel + observe_controllers(): Gio.ListModel + pick(x: number, y: number, flags: PickFlags): Widget | null + queue_allocate(): void + queue_draw(): void + queue_resize(): void + realize(): void + remove_controller(controller: EventController): void + remove_css_class(css_class: string): void + remove_mnemonic_label(label: Widget): void + remove_tick_callback(id: number): void + set_can_focus(can_focus: boolean): void + set_can_target(can_target: boolean): void + set_child_visible(child_visible: boolean): void + set_css_classes(classes: string[]): void + set_cursor(cursor?: Gdk.Cursor | null): void + set_cursor_from_name(name?: string | null): void + set_direction(dir: TextDirection): void + set_focus_child(child?: Widget | null): void + set_focus_on_click(focus_on_click: boolean): void + set_focusable(focusable: boolean): void + set_font_map(font_map?: Pango.FontMap | null): void + set_font_options(options?: cairo.FontOptions | null): void + set_halign(align: Align): void + set_has_tooltip(has_tooltip: boolean): void + set_hexpand(expand: boolean): void + set_hexpand_set(set: boolean): void + set_layout_manager(layout_manager?: LayoutManager | null): void + set_margin_bottom(margin: number): void + set_margin_end(margin: number): void + set_margin_start(margin: number): void + set_margin_top(margin: number): void + set_name(name: string): void + set_opacity(opacity: number): void + set_overflow(overflow: Overflow): void + set_parent(parent: Widget): void + set_receives_default(receives_default: boolean): void + set_sensitive(sensitive: boolean): void + set_size_request(width: number, height: number): void + set_state_flags(flags: StateFlags, clear: boolean): void + set_tooltip_markup(markup?: string | null): void + set_tooltip_text(text?: string | null): void + set_valign(align: Align): void + set_vexpand(expand: boolean): void + set_vexpand_set(set: boolean): void + set_visible(visible: boolean): void + should_layout(): boolean + show(): void + size_allocate(allocation: Allocation, baseline: number): void + snapshot_child(child: Widget, snapshot: Snapshot): void + translate_coordinates(dest_widget: Widget, src_x: number, src_y: number): [ /* returnType */ boolean, /* dest_x */ number | null, /* dest_y */ number | null ] + trigger_tooltip_query(): void + unmap(): void + unparent(): void + unrealize(): void + unset_state_flags(flags: StateFlags): void + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Methods of Gtk.Accessible */ + get_accessible_role(): AccessibleRole + reset_property(property: AccessibleProperty): void + reset_relation(relation: AccessibleRelation): void + reset_state(state: AccessibleState): void + update_property(properties: AccessibleProperty[], values: any): void + update_relation(relations: AccessibleRelation[], values: any): void + update_state(states: AccessibleState[], values: any): void + /* Methods of Gtk.Buildable */ + get_buildable_id(): string + /* Methods of Gtk.Scrollable */ + get_border(): [ /* returnType */ boolean, /* border */ Border ] + get_hadjustment(): Adjustment + get_hscroll_policy(): ScrollablePolicy + get_vadjustment(): Adjustment + get_vscroll_policy(): ScrollablePolicy + set_hadjustment(hadjustment?: Adjustment | null): void + set_hscroll_policy(policy: ScrollablePolicy): void + set_vadjustment(vadjustment?: Adjustment | null): void + set_vscroll_policy(policy: ScrollablePolicy): void + /* Virtual methods of Gtk.TextView */ + vfunc_backspace(): void + vfunc_copy_clipboard(): void + vfunc_cut_clipboard(): void + vfunc_delete_from_cursor(type: DeleteType, count: number): void + vfunc_extend_selection(granularity: TextExtendSelection, location: TextIter, start: TextIter, end: TextIter): boolean + vfunc_insert_at_cursor(str: string): void + vfunc_insert_emoji(): void + vfunc_move_cursor(step: MovementStep, count: number, extend_selection: boolean): void + vfunc_paste_clipboard(): void + vfunc_set_anchor(): void + vfunc_snapshot_layer(layer: TextViewLayer, snapshot: Snapshot): void + vfunc_toggle_overwrite(): void + vfunc_get_border(): [ /* returnType */ boolean, /* border */ Border ] + /* Virtual methods of Gtk.Widget */ + vfunc_compute_expand(hexpand_p: boolean, vexpand_p: boolean): void + vfunc_contains(x: number, y: number): boolean + vfunc_css_changed(change: CssStyleChange): void + vfunc_direction_changed(previous_direction: TextDirection): void + vfunc_focus(direction: DirectionType): boolean + vfunc_get_request_mode(): SizeRequestMode + vfunc_grab_focus(): boolean + vfunc_hide(): void + vfunc_keynav_failed(direction: DirectionType): boolean + vfunc_map(): void + vfunc_measure(orientation: Orientation, for_size: number): [ /* minimum */ number | null, /* natural */ number | null, /* minimum_baseline */ number | null, /* natural_baseline */ number | null ] + vfunc_mnemonic_activate(group_cycling: boolean): boolean + vfunc_move_focus(direction: DirectionType): void + vfunc_query_tooltip(x: number, y: number, keyboard_tooltip: boolean, tooltip: Tooltip): boolean + vfunc_realize(): void + vfunc_root(): void + vfunc_set_focus_child(child?: Widget | null): void + vfunc_show(): void + vfunc_size_allocate(width: number, height: number, baseline: number): void + vfunc_snapshot(snapshot: Snapshot): void + vfunc_state_flags_changed(previous_state_flags: StateFlags): void + vfunc_system_setting_changed(settings: SystemSetting): void + vfunc_unmap(): void + vfunc_unrealize(): void + vfunc_unroot(): void + vfunc_add_child(builder: Builder, child: GObject.Object, type?: string | null): void + vfunc_custom_finished(builder: Builder, child: GObject.Object | null, tagname: string, data?: object | null): void + vfunc_custom_tag_end(builder: Builder, child: GObject.Object | null, tagname: string, data?: object | null): void + vfunc_custom_tag_start(builder: Builder, child: GObject.Object | null, tagname: string): [ /* returnType */ boolean, /* parser */ BuildableParser, /* data */ object | null ] + vfunc_get_id(): string + vfunc_get_internal_child(builder: Builder, childname: string): GObject.Object + vfunc_parser_finished(builder: Builder): void + vfunc_set_buildable_property(builder: Builder, name: string, value: any): void + vfunc_set_id(id: string): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Gtk.TextView */ + connect(sigName: "backspace", callback: (($obj: TextView) => void)): number + connect_after(sigName: "backspace", callback: (($obj: TextView) => void)): number + emit(sigName: "backspace"): void + connect(sigName: "copy-clipboard", callback: (($obj: TextView) => void)): number + connect_after(sigName: "copy-clipboard", callback: (($obj: TextView) => void)): number + emit(sigName: "copy-clipboard"): void + connect(sigName: "cut-clipboard", callback: (($obj: TextView) => void)): number + connect_after(sigName: "cut-clipboard", callback: (($obj: TextView) => void)): number + emit(sigName: "cut-clipboard"): void + connect(sigName: "delete-from-cursor", callback: (($obj: TextView, type: DeleteType, count: number) => void)): number + connect_after(sigName: "delete-from-cursor", callback: (($obj: TextView, type: DeleteType, count: number) => void)): number + emit(sigName: "delete-from-cursor", type: DeleteType, count: number): void + connect(sigName: "extend-selection", callback: (($obj: TextView, granularity: TextExtendSelection, location: TextIter, start: TextIter, end: TextIter) => boolean)): number + connect_after(sigName: "extend-selection", callback: (($obj: TextView, granularity: TextExtendSelection, location: TextIter, start: TextIter, end: TextIter) => boolean)): number + emit(sigName: "extend-selection", granularity: TextExtendSelection, location: TextIter, start: TextIter, end: TextIter): void + connect(sigName: "insert-at-cursor", callback: (($obj: TextView, string: string) => void)): number + connect_after(sigName: "insert-at-cursor", callback: (($obj: TextView, string: string) => void)): number + emit(sigName: "insert-at-cursor", string: string): void + connect(sigName: "insert-emoji", callback: (($obj: TextView) => void)): number + connect_after(sigName: "insert-emoji", callback: (($obj: TextView) => void)): number + emit(sigName: "insert-emoji"): void + connect(sigName: "move-cursor", callback: (($obj: TextView, step: MovementStep, count: number, extend_selection: boolean) => void)): number + connect_after(sigName: "move-cursor", callback: (($obj: TextView, step: MovementStep, count: number, extend_selection: boolean) => void)): number + emit(sigName: "move-cursor", step: MovementStep, count: number, extend_selection: boolean): void + connect(sigName: "move-viewport", callback: (($obj: TextView, step: ScrollStep, count: number) => void)): number + connect_after(sigName: "move-viewport", callback: (($obj: TextView, step: ScrollStep, count: number) => void)): number + emit(sigName: "move-viewport", step: ScrollStep, count: number): void + connect(sigName: "paste-clipboard", callback: (($obj: TextView) => void)): number + connect_after(sigName: "paste-clipboard", callback: (($obj: TextView) => void)): number + emit(sigName: "paste-clipboard"): void + connect(sigName: "preedit-changed", callback: (($obj: TextView, preedit: string) => void)): number + connect_after(sigName: "preedit-changed", callback: (($obj: TextView, preedit: string) => void)): number + emit(sigName: "preedit-changed", preedit: string): void + connect(sigName: "select-all", callback: (($obj: TextView, select: boolean) => void)): number + connect_after(sigName: "select-all", callback: (($obj: TextView, select: boolean) => void)): number + emit(sigName: "select-all", select: boolean): void + connect(sigName: "set-anchor", callback: (($obj: TextView) => void)): number + connect_after(sigName: "set-anchor", callback: (($obj: TextView) => void)): number + emit(sigName: "set-anchor"): void + connect(sigName: "toggle-cursor-visible", callback: (($obj: TextView) => void)): number + connect_after(sigName: "toggle-cursor-visible", callback: (($obj: TextView) => void)): number + emit(sigName: "toggle-cursor-visible"): void + connect(sigName: "toggle-overwrite", callback: (($obj: TextView) => void)): number + connect_after(sigName: "toggle-overwrite", callback: (($obj: TextView) => void)): number + emit(sigName: "toggle-overwrite"): void + /* Signals of Gtk.Widget */ + connect(sigName: "destroy", callback: (($obj: TextView) => void)): number + connect_after(sigName: "destroy", callback: (($obj: TextView) => void)): number + emit(sigName: "destroy"): void + connect(sigName: "direction-changed", callback: (($obj: TextView, previous_direction: TextDirection) => void)): number + connect_after(sigName: "direction-changed", callback: (($obj: TextView, previous_direction: TextDirection) => void)): number + emit(sigName: "direction-changed", previous_direction: TextDirection): void + connect(sigName: "hide", callback: (($obj: TextView) => void)): number + connect_after(sigName: "hide", callback: (($obj: TextView) => void)): number + emit(sigName: "hide"): void + connect(sigName: "keynav-failed", callback: (($obj: TextView, direction: DirectionType) => boolean)): number + connect_after(sigName: "keynav-failed", callback: (($obj: TextView, direction: DirectionType) => boolean)): number + emit(sigName: "keynav-failed", direction: DirectionType): void + connect(sigName: "map", callback: (($obj: TextView) => void)): number + connect_after(sigName: "map", callback: (($obj: TextView) => void)): number + emit(sigName: "map"): void + connect(sigName: "mnemonic-activate", callback: (($obj: TextView, group_cycling: boolean) => boolean)): number + connect_after(sigName: "mnemonic-activate", callback: (($obj: TextView, group_cycling: boolean) => boolean)): number + emit(sigName: "mnemonic-activate", group_cycling: boolean): void + connect(sigName: "move-focus", callback: (($obj: TextView, direction: DirectionType) => void)): number + connect_after(sigName: "move-focus", callback: (($obj: TextView, direction: DirectionType) => void)): number + emit(sigName: "move-focus", direction: DirectionType): void + connect(sigName: "query-tooltip", callback: (($obj: TextView, x: number, y: number, keyboard_mode: boolean, tooltip: Tooltip) => boolean)): number + connect_after(sigName: "query-tooltip", callback: (($obj: TextView, x: number, y: number, keyboard_mode: boolean, tooltip: Tooltip) => boolean)): number + emit(sigName: "query-tooltip", x: number, y: number, keyboard_mode: boolean, tooltip: Tooltip): void + connect(sigName: "realize", callback: (($obj: TextView) => void)): number + connect_after(sigName: "realize", callback: (($obj: TextView) => void)): number + emit(sigName: "realize"): void + connect(sigName: "show", callback: (($obj: TextView) => void)): number + connect_after(sigName: "show", callback: (($obj: TextView) => void)): number + emit(sigName: "show"): void + connect(sigName: "state-flags-changed", callback: (($obj: TextView, flags: StateFlags) => void)): number + connect_after(sigName: "state-flags-changed", callback: (($obj: TextView, flags: StateFlags) => void)): number + emit(sigName: "state-flags-changed", flags: StateFlags): void + connect(sigName: "unmap", callback: (($obj: TextView) => void)): number + connect_after(sigName: "unmap", callback: (($obj: TextView) => void)): number + emit(sigName: "unmap"): void + connect(sigName: "unrealize", callback: (($obj: TextView) => void)): number + connect_after(sigName: "unrealize", callback: (($obj: TextView) => void)): number + emit(sigName: "unrealize"): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: TextView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: TextView, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: "notify::accepts-tab", callback: (($obj: TextView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accepts-tab", callback: (($obj: TextView, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::bottom-margin", callback: (($obj: TextView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::bottom-margin", callback: (($obj: TextView, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::buffer", callback: (($obj: TextView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::buffer", callback: (($obj: TextView, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::cursor-visible", callback: (($obj: TextView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::cursor-visible", callback: (($obj: TextView, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::editable", callback: (($obj: TextView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::editable", callback: (($obj: TextView, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::extra-menu", callback: (($obj: TextView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::extra-menu", callback: (($obj: TextView, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::im-module", callback: (($obj: TextView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::im-module", callback: (($obj: TextView, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::indent", callback: (($obj: TextView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::indent", callback: (($obj: TextView, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::input-hints", callback: (($obj: TextView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::input-hints", callback: (($obj: TextView, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::input-purpose", callback: (($obj: TextView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::input-purpose", callback: (($obj: TextView, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::justification", callback: (($obj: TextView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::justification", callback: (($obj: TextView, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::left-margin", callback: (($obj: TextView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::left-margin", callback: (($obj: TextView, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::monospace", callback: (($obj: TextView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::monospace", callback: (($obj: TextView, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::overwrite", callback: (($obj: TextView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::overwrite", callback: (($obj: TextView, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::pixels-above-lines", callback: (($obj: TextView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::pixels-above-lines", callback: (($obj: TextView, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::pixels-below-lines", callback: (($obj: TextView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::pixels-below-lines", callback: (($obj: TextView, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::pixels-inside-wrap", callback: (($obj: TextView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::pixels-inside-wrap", callback: (($obj: TextView, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::right-margin", callback: (($obj: TextView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::right-margin", callback: (($obj: TextView, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::tabs", callback: (($obj: TextView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::tabs", callback: (($obj: TextView, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::top-margin", callback: (($obj: TextView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::top-margin", callback: (($obj: TextView, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::wrap-mode", callback: (($obj: TextView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::wrap-mode", callback: (($obj: TextView, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::can-focus", callback: (($obj: TextView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::can-focus", callback: (($obj: TextView, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::can-target", callback: (($obj: TextView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::can-target", callback: (($obj: TextView, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::css-classes", callback: (($obj: TextView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::css-classes", callback: (($obj: TextView, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::cursor", callback: (($obj: TextView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::cursor", callback: (($obj: TextView, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::focus-on-click", callback: (($obj: TextView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::focus-on-click", callback: (($obj: TextView, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::focusable", callback: (($obj: TextView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::focusable", callback: (($obj: TextView, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::halign", callback: (($obj: TextView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::halign", callback: (($obj: TextView, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::has-default", callback: (($obj: TextView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-default", callback: (($obj: TextView, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::has-focus", callback: (($obj: TextView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-focus", callback: (($obj: TextView, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::has-tooltip", callback: (($obj: TextView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-tooltip", callback: (($obj: TextView, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::height-request", callback: (($obj: TextView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::height-request", callback: (($obj: TextView, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::hexpand", callback: (($obj: TextView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hexpand", callback: (($obj: TextView, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::hexpand-set", callback: (($obj: TextView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hexpand-set", callback: (($obj: TextView, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::layout-manager", callback: (($obj: TextView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::layout-manager", callback: (($obj: TextView, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-bottom", callback: (($obj: TextView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-bottom", callback: (($obj: TextView, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-end", callback: (($obj: TextView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-end", callback: (($obj: TextView, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-start", callback: (($obj: TextView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-start", callback: (($obj: TextView, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-top", callback: (($obj: TextView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-top", callback: (($obj: TextView, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::name", callback: (($obj: TextView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::name", callback: (($obj: TextView, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::opacity", callback: (($obj: TextView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::opacity", callback: (($obj: TextView, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::overflow", callback: (($obj: TextView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::overflow", callback: (($obj: TextView, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::parent", callback: (($obj: TextView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::parent", callback: (($obj: TextView, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::receives-default", callback: (($obj: TextView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::receives-default", callback: (($obj: TextView, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::root", callback: (($obj: TextView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::root", callback: (($obj: TextView, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::scale-factor", callback: (($obj: TextView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::scale-factor", callback: (($obj: TextView, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::sensitive", callback: (($obj: TextView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::sensitive", callback: (($obj: TextView, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::tooltip-markup", callback: (($obj: TextView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::tooltip-markup", callback: (($obj: TextView, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::tooltip-text", callback: (($obj: TextView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::tooltip-text", callback: (($obj: TextView, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::valign", callback: (($obj: TextView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::valign", callback: (($obj: TextView, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::vexpand", callback: (($obj: TextView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vexpand", callback: (($obj: TextView, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::vexpand-set", callback: (($obj: TextView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vexpand-set", callback: (($obj: TextView, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::visible", callback: (($obj: TextView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::visible", callback: (($obj: TextView, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::width-request", callback: (($obj: TextView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::width-request", callback: (($obj: TextView, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::accessible-role", callback: (($obj: TextView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-role", callback: (($obj: TextView, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::hadjustment", callback: (($obj: TextView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hadjustment", callback: (($obj: TextView, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::hscroll-policy", callback: (($obj: TextView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hscroll-policy", callback: (($obj: TextView, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::vadjustment", callback: (($obj: TextView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vadjustment", callback: (($obj: TextView, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::vscroll-policy", callback: (($obj: TextView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vscroll-policy", callback: (($obj: TextView, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: TextView_ConstructProps) + _init (config?: TextView_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(): TextView + static new_with_buffer(buffer: TextBuffer): TextView + static $gtype: GObject.Type +} +export interface ToggleButton_ConstructProps extends Button_ConstructProps { + active?: boolean + group?: ToggleButton + accessible_role?: AccessibleRole + action_name?: string + action_target?: GLib.Variant +} +export class ToggleButton { + /* Properties of Gtk.ToggleButton */ + active: boolean + group: ToggleButton + /* Properties of Gtk.Button */ + child: Widget + has_frame: boolean + icon_name: string + label: string + use_underline: boolean + /* Properties of Gtk.Widget */ + can_focus: boolean + can_target: boolean + css_classes: string[] + cursor: Gdk.Cursor + focus_on_click: boolean + focusable: boolean + halign: Align + readonly has_default: boolean + readonly has_focus: boolean + has_tooltip: boolean + height_request: number + hexpand: boolean + hexpand_set: boolean + layout_manager: LayoutManager + margin_bottom: number + margin_end: number + margin_start: number + margin_top: number + name: string + opacity: number + overflow: Overflow + readonly parent: Widget + receives_default: boolean + readonly root: Root + readonly scale_factor: number + sensitive: boolean + tooltip_markup: string + tooltip_text: string + valign: Align + vexpand: boolean + vexpand_set: boolean + visible: boolean + width_request: number + /* Properties of Gtk.Accessible */ + accessible_role: AccessibleRole + /* Properties of Gtk.Actionable */ + action_name: string + action_target: GLib.Variant + /* Fields of Gtk.Widget */ + parent_instance: GObject.InitiallyUnowned + /* Fields of GObject.InitiallyUnowned */ + g_type_instance: GObject.TypeInstance + /* Methods of Gtk.ToggleButton */ + get_active(): boolean + set_active(is_active: boolean): void + set_group(group?: ToggleButton | null): void + toggled(): void + /* Methods of Gtk.Button */ + get_child(): Widget | null + get_has_frame(): boolean + get_icon_name(): string | null + get_label(): string | null + get_use_underline(): boolean + set_child(child?: Widget | null): void + set_has_frame(has_frame: boolean): void + set_icon_name(icon_name: string): void + set_label(label: string): void + set_use_underline(use_underline: boolean): void + /* Methods of Gtk.Widget */ + action_set_enabled(action_name: string, enabled: boolean): void + activate(): boolean + activate_action(name: string, args?: GLib.Variant | null): boolean + activate_default(): void + add_controller(controller: EventController): void + add_css_class(css_class: string): void + add_mnemonic_label(label: Widget): void + add_tick_callback(callback: TickCallback): number + allocate(width: number, height: number, baseline: number, transform?: Gsk.Transform | null): void + child_focus(direction: DirectionType): boolean + compute_bounds(target: Widget): [ /* returnType */ boolean, /* out_bounds */ Graphene.Rect ] + compute_expand(orientation: Orientation): boolean + compute_point(target: Widget, point: Graphene.Point): [ /* returnType */ boolean, /* out_point */ Graphene.Point ] + compute_transform(target: Widget): [ /* returnType */ boolean, /* out_transform */ Graphene.Matrix ] + contains(x: number, y: number): boolean + create_pango_context(): Pango.Context + create_pango_layout(text?: string | null): Pango.Layout + drag_check_threshold(start_x: number, start_y: number, current_x: number, current_y: number): boolean + error_bell(): void + get_allocated_baseline(): number + get_allocated_height(): number + get_allocated_width(): number + get_allocation(): /* allocation */ Allocation + get_ancestor(widget_type: GObject.Type): Widget | null + get_can_focus(): boolean + get_can_target(): boolean + get_child_visible(): boolean + get_clipboard(): Gdk.Clipboard + get_css_classes(): string[] + get_css_name(): string + get_cursor(): Gdk.Cursor | null + get_direction(): TextDirection + get_display(): Gdk.Display + get_first_child(): Widget | null + get_focus_child(): Widget | null + get_focus_on_click(): boolean + get_focusable(): boolean + get_font_map(): Pango.FontMap | null + get_font_options(): cairo.FontOptions | null + get_frame_clock(): Gdk.FrameClock | null + get_halign(): Align + get_has_tooltip(): boolean + get_height(): number + get_hexpand(): boolean + get_hexpand_set(): boolean + get_last_child(): Widget | null + get_layout_manager(): LayoutManager | null + get_mapped(): boolean + get_margin_bottom(): number + get_margin_end(): number + get_margin_start(): number + get_margin_top(): number + get_name(): string + get_native(): Native | null + get_next_sibling(): Widget | null + get_opacity(): number + get_overflow(): Overflow + get_pango_context(): Pango.Context + get_parent(): Widget | null + get_preferred_size(): [ /* minimum_size */ Requisition | null, /* natural_size */ Requisition | null ] + get_prev_sibling(): Widget | null + get_primary_clipboard(): Gdk.Clipboard + get_realized(): boolean + get_receives_default(): boolean + get_request_mode(): SizeRequestMode + get_root(): Root | null + get_scale_factor(): number + get_sensitive(): boolean + get_settings(): Settings + get_size(orientation: Orientation): number + get_size_request(): [ /* width */ number | null, /* height */ number | null ] + get_state_flags(): StateFlags + get_style_context(): StyleContext + get_template_child(widget_type: GObject.Type, name: string): GObject.Object + get_tooltip_markup(): string | null + get_tooltip_text(): string | null + get_valign(): Align + get_vexpand(): boolean + get_vexpand_set(): boolean + get_visible(): boolean + get_width(): number + grab_focus(): boolean + has_css_class(css_class: string): boolean + has_visible_focus(): boolean + hide(): void + in_destruction(): boolean + init_template(): void + insert_action_group(name: string, group?: Gio.ActionGroup | null): void + insert_after(parent: Widget, previous_sibling?: Widget | null): void + insert_before(parent: Widget, next_sibling?: Widget | null): void + is_ancestor(ancestor: Widget): boolean + is_drawable(): boolean + is_focus(): boolean + is_sensitive(): boolean + is_visible(): boolean + keynav_failed(direction: DirectionType): boolean + list_mnemonic_labels(): Widget[] + map(): void + measure(orientation: Orientation, for_size: number): [ /* minimum */ number | null, /* natural */ number | null, /* minimum_baseline */ number | null, /* natural_baseline */ number | null ] + mnemonic_activate(group_cycling: boolean): boolean + observe_children(): Gio.ListModel + observe_controllers(): Gio.ListModel + pick(x: number, y: number, flags: PickFlags): Widget | null + queue_allocate(): void + queue_draw(): void + queue_resize(): void + realize(): void + remove_controller(controller: EventController): void + remove_css_class(css_class: string): void + remove_mnemonic_label(label: Widget): void + remove_tick_callback(id: number): void + set_can_focus(can_focus: boolean): void + set_can_target(can_target: boolean): void + set_child_visible(child_visible: boolean): void + set_css_classes(classes: string[]): void + set_cursor(cursor?: Gdk.Cursor | null): void + set_cursor_from_name(name?: string | null): void + set_direction(dir: TextDirection): void + set_focus_child(child?: Widget | null): void + set_focus_on_click(focus_on_click: boolean): void + set_focusable(focusable: boolean): void + set_font_map(font_map?: Pango.FontMap | null): void + set_font_options(options?: cairo.FontOptions | null): void + set_halign(align: Align): void + set_has_tooltip(has_tooltip: boolean): void + set_hexpand(expand: boolean): void + set_hexpand_set(set: boolean): void + set_layout_manager(layout_manager?: LayoutManager | null): void + set_margin_bottom(margin: number): void + set_margin_end(margin: number): void + set_margin_start(margin: number): void + set_margin_top(margin: number): void + set_name(name: string): void + set_opacity(opacity: number): void + set_overflow(overflow: Overflow): void + set_parent(parent: Widget): void + set_receives_default(receives_default: boolean): void + set_sensitive(sensitive: boolean): void + set_size_request(width: number, height: number): void + set_state_flags(flags: StateFlags, clear: boolean): void + set_tooltip_markup(markup?: string | null): void + set_tooltip_text(text?: string | null): void + set_valign(align: Align): void + set_vexpand(expand: boolean): void + set_vexpand_set(set: boolean): void + set_visible(visible: boolean): void + should_layout(): boolean + show(): void + size_allocate(allocation: Allocation, baseline: number): void + snapshot_child(child: Widget, snapshot: Snapshot): void + translate_coordinates(dest_widget: Widget, src_x: number, src_y: number): [ /* returnType */ boolean, /* dest_x */ number | null, /* dest_y */ number | null ] + trigger_tooltip_query(): void + unmap(): void + unparent(): void + unrealize(): void + unset_state_flags(flags: StateFlags): void + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Methods of Gtk.Accessible */ + get_accessible_role(): AccessibleRole + reset_property(property: AccessibleProperty): void + reset_relation(relation: AccessibleRelation): void + reset_state(state: AccessibleState): void + update_property(properties: AccessibleProperty[], values: any): void + update_relation(relations: AccessibleRelation[], values: any): void + update_state(states: AccessibleState[], values: any): void + /* Methods of Gtk.Actionable */ + get_action_name(): string | null + get_action_target_value(): GLib.Variant | null + set_action_name(action_name?: string | null): void + set_action_target_value(target_value?: GLib.Variant | null): void + set_detailed_action_name(detailed_action_name: string): void + /* Methods of Gtk.Buildable */ + get_buildable_id(): string + /* Virtual methods of Gtk.ToggleButton */ + vfunc_toggled(): void + /* Virtual methods of Gtk.Button */ + vfunc_activate(): void + vfunc_clicked(): void + vfunc_get_action_name(): string | null + vfunc_get_action_target_value(): GLib.Variant | null + vfunc_set_action_name(action_name?: string | null): void + vfunc_set_action_target_value(target_value?: GLib.Variant | null): void + /* Virtual methods of Gtk.Widget */ + vfunc_compute_expand(hexpand_p: boolean, vexpand_p: boolean): void + vfunc_contains(x: number, y: number): boolean + vfunc_css_changed(change: CssStyleChange): void + vfunc_direction_changed(previous_direction: TextDirection): void + vfunc_focus(direction: DirectionType): boolean + vfunc_get_request_mode(): SizeRequestMode + vfunc_grab_focus(): boolean + vfunc_hide(): void + vfunc_keynav_failed(direction: DirectionType): boolean + vfunc_map(): void + vfunc_measure(orientation: Orientation, for_size: number): [ /* minimum */ number | null, /* natural */ number | null, /* minimum_baseline */ number | null, /* natural_baseline */ number | null ] + vfunc_mnemonic_activate(group_cycling: boolean): boolean + vfunc_move_focus(direction: DirectionType): void + vfunc_query_tooltip(x: number, y: number, keyboard_tooltip: boolean, tooltip: Tooltip): boolean + vfunc_realize(): void + vfunc_root(): void + vfunc_set_focus_child(child?: Widget | null): void + vfunc_show(): void + vfunc_size_allocate(width: number, height: number, baseline: number): void + vfunc_snapshot(snapshot: Snapshot): void + vfunc_state_flags_changed(previous_state_flags: StateFlags): void + vfunc_system_setting_changed(settings: SystemSetting): void + vfunc_unmap(): void + vfunc_unrealize(): void + vfunc_unroot(): void + vfunc_add_child(builder: Builder, child: GObject.Object, type?: string | null): void + vfunc_custom_finished(builder: Builder, child: GObject.Object | null, tagname: string, data?: object | null): void + vfunc_custom_tag_end(builder: Builder, child: GObject.Object | null, tagname: string, data?: object | null): void + vfunc_custom_tag_start(builder: Builder, child: GObject.Object | null, tagname: string): [ /* returnType */ boolean, /* parser */ BuildableParser, /* data */ object | null ] + vfunc_get_id(): string + vfunc_get_internal_child(builder: Builder, childname: string): GObject.Object + vfunc_parser_finished(builder: Builder): void + vfunc_set_buildable_property(builder: Builder, name: string, value: any): void + vfunc_set_id(id: string): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Gtk.ToggleButton */ + connect(sigName: "toggled", callback: (($obj: ToggleButton) => void)): number + connect_after(sigName: "toggled", callback: (($obj: ToggleButton) => void)): number + emit(sigName: "toggled"): void + /* Signals of Gtk.Button */ + connect(sigName: "activate", callback: (($obj: ToggleButton) => void)): number + connect_after(sigName: "activate", callback: (($obj: ToggleButton) => void)): number + emit(sigName: "activate"): void + connect(sigName: "clicked", callback: (($obj: ToggleButton) => void)): number + connect_after(sigName: "clicked", callback: (($obj: ToggleButton) => void)): number + emit(sigName: "clicked"): void + /* Signals of Gtk.Widget */ + connect(sigName: "destroy", callback: (($obj: ToggleButton) => void)): number + connect_after(sigName: "destroy", callback: (($obj: ToggleButton) => void)): number + emit(sigName: "destroy"): void + connect(sigName: "direction-changed", callback: (($obj: ToggleButton, previous_direction: TextDirection) => void)): number + connect_after(sigName: "direction-changed", callback: (($obj: ToggleButton, previous_direction: TextDirection) => void)): number + emit(sigName: "direction-changed", previous_direction: TextDirection): void + connect(sigName: "hide", callback: (($obj: ToggleButton) => void)): number + connect_after(sigName: "hide", callback: (($obj: ToggleButton) => void)): number + emit(sigName: "hide"): void + connect(sigName: "keynav-failed", callback: (($obj: ToggleButton, direction: DirectionType) => boolean)): number + connect_after(sigName: "keynav-failed", callback: (($obj: ToggleButton, direction: DirectionType) => boolean)): number + emit(sigName: "keynav-failed", direction: DirectionType): void + connect(sigName: "map", callback: (($obj: ToggleButton) => void)): number + connect_after(sigName: "map", callback: (($obj: ToggleButton) => void)): number + emit(sigName: "map"): void + connect(sigName: "mnemonic-activate", callback: (($obj: ToggleButton, group_cycling: boolean) => boolean)): number + connect_after(sigName: "mnemonic-activate", callback: (($obj: ToggleButton, group_cycling: boolean) => boolean)): number + emit(sigName: "mnemonic-activate", group_cycling: boolean): void + connect(sigName: "move-focus", callback: (($obj: ToggleButton, direction: DirectionType) => void)): number + connect_after(sigName: "move-focus", callback: (($obj: ToggleButton, direction: DirectionType) => void)): number + emit(sigName: "move-focus", direction: DirectionType): void + connect(sigName: "query-tooltip", callback: (($obj: ToggleButton, x: number, y: number, keyboard_mode: boolean, tooltip: Tooltip) => boolean)): number + connect_after(sigName: "query-tooltip", callback: (($obj: ToggleButton, x: number, y: number, keyboard_mode: boolean, tooltip: Tooltip) => boolean)): number + emit(sigName: "query-tooltip", x: number, y: number, keyboard_mode: boolean, tooltip: Tooltip): void + connect(sigName: "realize", callback: (($obj: ToggleButton) => void)): number + connect_after(sigName: "realize", callback: (($obj: ToggleButton) => void)): number + emit(sigName: "realize"): void + connect(sigName: "show", callback: (($obj: ToggleButton) => void)): number + connect_after(sigName: "show", callback: (($obj: ToggleButton) => void)): number + emit(sigName: "show"): void + connect(sigName: "state-flags-changed", callback: (($obj: ToggleButton, flags: StateFlags) => void)): number + connect_after(sigName: "state-flags-changed", callback: (($obj: ToggleButton, flags: StateFlags) => void)): number + emit(sigName: "state-flags-changed", flags: StateFlags): void + connect(sigName: "unmap", callback: (($obj: ToggleButton) => void)): number + connect_after(sigName: "unmap", callback: (($obj: ToggleButton) => void)): number + emit(sigName: "unmap"): void + connect(sigName: "unrealize", callback: (($obj: ToggleButton) => void)): number + connect_after(sigName: "unrealize", callback: (($obj: ToggleButton) => void)): number + emit(sigName: "unrealize"): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: ToggleButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: ToggleButton, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: "notify::active", callback: (($obj: ToggleButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::active", callback: (($obj: ToggleButton, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::group", callback: (($obj: ToggleButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::group", callback: (($obj: ToggleButton, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::child", callback: (($obj: ToggleButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::child", callback: (($obj: ToggleButton, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::has-frame", callback: (($obj: ToggleButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-frame", callback: (($obj: ToggleButton, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::icon-name", callback: (($obj: ToggleButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::icon-name", callback: (($obj: ToggleButton, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::label", callback: (($obj: ToggleButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::label", callback: (($obj: ToggleButton, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::use-underline", callback: (($obj: ToggleButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::use-underline", callback: (($obj: ToggleButton, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::can-focus", callback: (($obj: ToggleButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::can-focus", callback: (($obj: ToggleButton, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::can-target", callback: (($obj: ToggleButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::can-target", callback: (($obj: ToggleButton, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::css-classes", callback: (($obj: ToggleButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::css-classes", callback: (($obj: ToggleButton, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::cursor", callback: (($obj: ToggleButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::cursor", callback: (($obj: ToggleButton, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::focus-on-click", callback: (($obj: ToggleButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::focus-on-click", callback: (($obj: ToggleButton, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::focusable", callback: (($obj: ToggleButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::focusable", callback: (($obj: ToggleButton, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::halign", callback: (($obj: ToggleButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::halign", callback: (($obj: ToggleButton, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::has-default", callback: (($obj: ToggleButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-default", callback: (($obj: ToggleButton, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::has-focus", callback: (($obj: ToggleButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-focus", callback: (($obj: ToggleButton, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::has-tooltip", callback: (($obj: ToggleButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-tooltip", callback: (($obj: ToggleButton, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::height-request", callback: (($obj: ToggleButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::height-request", callback: (($obj: ToggleButton, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::hexpand", callback: (($obj: ToggleButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hexpand", callback: (($obj: ToggleButton, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::hexpand-set", callback: (($obj: ToggleButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hexpand-set", callback: (($obj: ToggleButton, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::layout-manager", callback: (($obj: ToggleButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::layout-manager", callback: (($obj: ToggleButton, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-bottom", callback: (($obj: ToggleButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-bottom", callback: (($obj: ToggleButton, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-end", callback: (($obj: ToggleButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-end", callback: (($obj: ToggleButton, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-start", callback: (($obj: ToggleButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-start", callback: (($obj: ToggleButton, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-top", callback: (($obj: ToggleButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-top", callback: (($obj: ToggleButton, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::name", callback: (($obj: ToggleButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::name", callback: (($obj: ToggleButton, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::opacity", callback: (($obj: ToggleButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::opacity", callback: (($obj: ToggleButton, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::overflow", callback: (($obj: ToggleButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::overflow", callback: (($obj: ToggleButton, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::parent", callback: (($obj: ToggleButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::parent", callback: (($obj: ToggleButton, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::receives-default", callback: (($obj: ToggleButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::receives-default", callback: (($obj: ToggleButton, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::root", callback: (($obj: ToggleButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::root", callback: (($obj: ToggleButton, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::scale-factor", callback: (($obj: ToggleButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::scale-factor", callback: (($obj: ToggleButton, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::sensitive", callback: (($obj: ToggleButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::sensitive", callback: (($obj: ToggleButton, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::tooltip-markup", callback: (($obj: ToggleButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::tooltip-markup", callback: (($obj: ToggleButton, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::tooltip-text", callback: (($obj: ToggleButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::tooltip-text", callback: (($obj: ToggleButton, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::valign", callback: (($obj: ToggleButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::valign", callback: (($obj: ToggleButton, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::vexpand", callback: (($obj: ToggleButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vexpand", callback: (($obj: ToggleButton, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::vexpand-set", callback: (($obj: ToggleButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vexpand-set", callback: (($obj: ToggleButton, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::visible", callback: (($obj: ToggleButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::visible", callback: (($obj: ToggleButton, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::width-request", callback: (($obj: ToggleButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::width-request", callback: (($obj: ToggleButton, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::accessible-role", callback: (($obj: ToggleButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-role", callback: (($obj: ToggleButton, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::action-name", callback: (($obj: ToggleButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::action-name", callback: (($obj: ToggleButton, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::action-target", callback: (($obj: ToggleButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::action-target", callback: (($obj: ToggleButton, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: ToggleButton_ConstructProps) + _init (config?: ToggleButton_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(): ToggleButton + static new_with_label(label: string): ToggleButton + static new_with_mnemonic(label: string): ToggleButton + static $gtype: GObject.Type +} +export interface Tooltip_ConstructProps extends GObject.Object_ConstructProps { +} +export class Tooltip { + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of Gtk.Tooltip */ + set_custom(custom_widget?: Widget | null): void + set_icon(paintable?: Gdk.Paintable | null): void + set_icon_from_gicon(gicon?: Gio.Icon | null): void + set_icon_from_icon_name(icon_name?: string | null): void + set_markup(markup?: string | null): void + set_text(text?: string | null): void + set_tip_area(rect: Gdk.Rectangle): void + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: Tooltip, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: Tooltip, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: Tooltip_ConstructProps) + _init (config?: Tooltip_ConstructProps): void + static $gtype: GObject.Type +} +export interface TreeExpander_ConstructProps extends Widget_ConstructProps { + child?: Widget + list_row?: TreeListRow + accessible_role?: AccessibleRole +} +export class TreeExpander { + /* Properties of Gtk.TreeExpander */ + child: Widget + readonly item: GObject.Object + list_row: TreeListRow + /* Properties of Gtk.Widget */ + can_focus: boolean + can_target: boolean + css_classes: string[] + cursor: Gdk.Cursor + focus_on_click: boolean + focusable: boolean + halign: Align + readonly has_default: boolean + readonly has_focus: boolean + has_tooltip: boolean + height_request: number + hexpand: boolean + hexpand_set: boolean + layout_manager: LayoutManager + margin_bottom: number + margin_end: number + margin_start: number + margin_top: number + name: string + opacity: number + overflow: Overflow + readonly parent: Widget + receives_default: boolean + readonly root: Root + readonly scale_factor: number + sensitive: boolean + tooltip_markup: string + tooltip_text: string + valign: Align + vexpand: boolean + vexpand_set: boolean + visible: boolean + width_request: number + /* Properties of Gtk.Accessible */ + accessible_role: AccessibleRole + /* Fields of Gtk.Widget */ + parent_instance: GObject.InitiallyUnowned + /* Fields of GObject.InitiallyUnowned */ + g_type_instance: GObject.TypeInstance + /* Methods of Gtk.TreeExpander */ + get_child(): Widget | null + get_item(): GObject.Object | null + get_list_row(): TreeListRow | null + set_child(child?: Widget | null): void + set_list_row(list_row?: TreeListRow | null): void + /* Methods of Gtk.Widget */ + action_set_enabled(action_name: string, enabled: boolean): void + activate(): boolean + activate_action(name: string, args?: GLib.Variant | null): boolean + activate_default(): void + add_controller(controller: EventController): void + add_css_class(css_class: string): void + add_mnemonic_label(label: Widget): void + add_tick_callback(callback: TickCallback): number + allocate(width: number, height: number, baseline: number, transform?: Gsk.Transform | null): void + child_focus(direction: DirectionType): boolean + compute_bounds(target: Widget): [ /* returnType */ boolean, /* out_bounds */ Graphene.Rect ] + compute_expand(orientation: Orientation): boolean + compute_point(target: Widget, point: Graphene.Point): [ /* returnType */ boolean, /* out_point */ Graphene.Point ] + compute_transform(target: Widget): [ /* returnType */ boolean, /* out_transform */ Graphene.Matrix ] + contains(x: number, y: number): boolean + create_pango_context(): Pango.Context + create_pango_layout(text?: string | null): Pango.Layout + drag_check_threshold(start_x: number, start_y: number, current_x: number, current_y: number): boolean + error_bell(): void + get_allocated_baseline(): number + get_allocated_height(): number + get_allocated_width(): number + get_allocation(): /* allocation */ Allocation + get_ancestor(widget_type: GObject.Type): Widget | null + get_can_focus(): boolean + get_can_target(): boolean + get_child_visible(): boolean + get_clipboard(): Gdk.Clipboard + get_css_classes(): string[] + get_css_name(): string + get_cursor(): Gdk.Cursor | null + get_direction(): TextDirection + get_display(): Gdk.Display + get_first_child(): Widget | null + get_focus_child(): Widget | null + get_focus_on_click(): boolean + get_focusable(): boolean + get_font_map(): Pango.FontMap | null + get_font_options(): cairo.FontOptions | null + get_frame_clock(): Gdk.FrameClock | null + get_halign(): Align + get_has_tooltip(): boolean + get_height(): number + get_hexpand(): boolean + get_hexpand_set(): boolean + get_last_child(): Widget | null + get_layout_manager(): LayoutManager | null + get_mapped(): boolean + get_margin_bottom(): number + get_margin_end(): number + get_margin_start(): number + get_margin_top(): number + get_name(): string + get_native(): Native | null + get_next_sibling(): Widget | null + get_opacity(): number + get_overflow(): Overflow + get_pango_context(): Pango.Context + get_parent(): Widget | null + get_preferred_size(): [ /* minimum_size */ Requisition | null, /* natural_size */ Requisition | null ] + get_prev_sibling(): Widget | null + get_primary_clipboard(): Gdk.Clipboard + get_realized(): boolean + get_receives_default(): boolean + get_request_mode(): SizeRequestMode + get_root(): Root | null + get_scale_factor(): number + get_sensitive(): boolean + get_settings(): Settings + get_size(orientation: Orientation): number + get_size_request(): [ /* width */ number | null, /* height */ number | null ] + get_state_flags(): StateFlags + get_style_context(): StyleContext + get_template_child(widget_type: GObject.Type, name: string): GObject.Object + get_tooltip_markup(): string | null + get_tooltip_text(): string | null + get_valign(): Align + get_vexpand(): boolean + get_vexpand_set(): boolean + get_visible(): boolean + get_width(): number + grab_focus(): boolean + has_css_class(css_class: string): boolean + has_visible_focus(): boolean + hide(): void + in_destruction(): boolean + init_template(): void + insert_action_group(name: string, group?: Gio.ActionGroup | null): void + insert_after(parent: Widget, previous_sibling?: Widget | null): void + insert_before(parent: Widget, next_sibling?: Widget | null): void + is_ancestor(ancestor: Widget): boolean + is_drawable(): boolean + is_focus(): boolean + is_sensitive(): boolean + is_visible(): boolean + keynav_failed(direction: DirectionType): boolean + list_mnemonic_labels(): Widget[] + map(): void + measure(orientation: Orientation, for_size: number): [ /* minimum */ number | null, /* natural */ number | null, /* minimum_baseline */ number | null, /* natural_baseline */ number | null ] + mnemonic_activate(group_cycling: boolean): boolean + observe_children(): Gio.ListModel + observe_controllers(): Gio.ListModel + pick(x: number, y: number, flags: PickFlags): Widget | null + queue_allocate(): void + queue_draw(): void + queue_resize(): void + realize(): void + remove_controller(controller: EventController): void + remove_css_class(css_class: string): void + remove_mnemonic_label(label: Widget): void + remove_tick_callback(id: number): void + set_can_focus(can_focus: boolean): void + set_can_target(can_target: boolean): void + set_child_visible(child_visible: boolean): void + set_css_classes(classes: string[]): void + set_cursor(cursor?: Gdk.Cursor | null): void + set_cursor_from_name(name?: string | null): void + set_direction(dir: TextDirection): void + set_focus_child(child?: Widget | null): void + set_focus_on_click(focus_on_click: boolean): void + set_focusable(focusable: boolean): void + set_font_map(font_map?: Pango.FontMap | null): void + set_font_options(options?: cairo.FontOptions | null): void + set_halign(align: Align): void + set_has_tooltip(has_tooltip: boolean): void + set_hexpand(expand: boolean): void + set_hexpand_set(set: boolean): void + set_layout_manager(layout_manager?: LayoutManager | null): void + set_margin_bottom(margin: number): void + set_margin_end(margin: number): void + set_margin_start(margin: number): void + set_margin_top(margin: number): void + set_name(name: string): void + set_opacity(opacity: number): void + set_overflow(overflow: Overflow): void + set_parent(parent: Widget): void + set_receives_default(receives_default: boolean): void + set_sensitive(sensitive: boolean): void + set_size_request(width: number, height: number): void + set_state_flags(flags: StateFlags, clear: boolean): void + set_tooltip_markup(markup?: string | null): void + set_tooltip_text(text?: string | null): void + set_valign(align: Align): void + set_vexpand(expand: boolean): void + set_vexpand_set(set: boolean): void + set_visible(visible: boolean): void + should_layout(): boolean + show(): void + size_allocate(allocation: Allocation, baseline: number): void + snapshot_child(child: Widget, snapshot: Snapshot): void + translate_coordinates(dest_widget: Widget, src_x: number, src_y: number): [ /* returnType */ boolean, /* dest_x */ number | null, /* dest_y */ number | null ] + trigger_tooltip_query(): void + unmap(): void + unparent(): void + unrealize(): void + unset_state_flags(flags: StateFlags): void + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Methods of Gtk.Accessible */ + get_accessible_role(): AccessibleRole + reset_property(property: AccessibleProperty): void + reset_relation(relation: AccessibleRelation): void + reset_state(state: AccessibleState): void + update_property(properties: AccessibleProperty[], values: any): void + update_relation(relations: AccessibleRelation[], values: any): void + update_state(states: AccessibleState[], values: any): void + /* Methods of Gtk.Buildable */ + get_buildable_id(): string + /* Virtual methods of Gtk.Widget */ + vfunc_compute_expand(hexpand_p: boolean, vexpand_p: boolean): void + vfunc_contains(x: number, y: number): boolean + vfunc_css_changed(change: CssStyleChange): void + vfunc_direction_changed(previous_direction: TextDirection): void + vfunc_focus(direction: DirectionType): boolean + vfunc_get_request_mode(): SizeRequestMode + vfunc_grab_focus(): boolean + vfunc_hide(): void + vfunc_keynav_failed(direction: DirectionType): boolean + vfunc_map(): void + vfunc_measure(orientation: Orientation, for_size: number): [ /* minimum */ number | null, /* natural */ number | null, /* minimum_baseline */ number | null, /* natural_baseline */ number | null ] + vfunc_mnemonic_activate(group_cycling: boolean): boolean + vfunc_move_focus(direction: DirectionType): void + vfunc_query_tooltip(x: number, y: number, keyboard_tooltip: boolean, tooltip: Tooltip): boolean + vfunc_realize(): void + vfunc_root(): void + vfunc_set_focus_child(child?: Widget | null): void + vfunc_show(): void + vfunc_size_allocate(width: number, height: number, baseline: number): void + vfunc_snapshot(snapshot: Snapshot): void + vfunc_state_flags_changed(previous_state_flags: StateFlags): void + vfunc_system_setting_changed(settings: SystemSetting): void + vfunc_unmap(): void + vfunc_unrealize(): void + vfunc_unroot(): void + vfunc_add_child(builder: Builder, child: GObject.Object, type?: string | null): void + vfunc_custom_finished(builder: Builder, child: GObject.Object | null, tagname: string, data?: object | null): void + vfunc_custom_tag_end(builder: Builder, child: GObject.Object | null, tagname: string, data?: object | null): void + vfunc_custom_tag_start(builder: Builder, child: GObject.Object | null, tagname: string): [ /* returnType */ boolean, /* parser */ BuildableParser, /* data */ object | null ] + vfunc_get_id(): string + vfunc_get_internal_child(builder: Builder, childname: string): GObject.Object + vfunc_parser_finished(builder: Builder): void + vfunc_set_buildable_property(builder: Builder, name: string, value: any): void + vfunc_set_id(id: string): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Gtk.Widget */ + connect(sigName: "destroy", callback: (($obj: TreeExpander) => void)): number + connect_after(sigName: "destroy", callback: (($obj: TreeExpander) => void)): number + emit(sigName: "destroy"): void + connect(sigName: "direction-changed", callback: (($obj: TreeExpander, previous_direction: TextDirection) => void)): number + connect_after(sigName: "direction-changed", callback: (($obj: TreeExpander, previous_direction: TextDirection) => void)): number + emit(sigName: "direction-changed", previous_direction: TextDirection): void + connect(sigName: "hide", callback: (($obj: TreeExpander) => void)): number + connect_after(sigName: "hide", callback: (($obj: TreeExpander) => void)): number + emit(sigName: "hide"): void + connect(sigName: "keynav-failed", callback: (($obj: TreeExpander, direction: DirectionType) => boolean)): number + connect_after(sigName: "keynav-failed", callback: (($obj: TreeExpander, direction: DirectionType) => boolean)): number + emit(sigName: "keynav-failed", direction: DirectionType): void + connect(sigName: "map", callback: (($obj: TreeExpander) => void)): number + connect_after(sigName: "map", callback: (($obj: TreeExpander) => void)): number + emit(sigName: "map"): void + connect(sigName: "mnemonic-activate", callback: (($obj: TreeExpander, group_cycling: boolean) => boolean)): number + connect_after(sigName: "mnemonic-activate", callback: (($obj: TreeExpander, group_cycling: boolean) => boolean)): number + emit(sigName: "mnemonic-activate", group_cycling: boolean): void + connect(sigName: "move-focus", callback: (($obj: TreeExpander, direction: DirectionType) => void)): number + connect_after(sigName: "move-focus", callback: (($obj: TreeExpander, direction: DirectionType) => void)): number + emit(sigName: "move-focus", direction: DirectionType): void + connect(sigName: "query-tooltip", callback: (($obj: TreeExpander, x: number, y: number, keyboard_mode: boolean, tooltip: Tooltip) => boolean)): number + connect_after(sigName: "query-tooltip", callback: (($obj: TreeExpander, x: number, y: number, keyboard_mode: boolean, tooltip: Tooltip) => boolean)): number + emit(sigName: "query-tooltip", x: number, y: number, keyboard_mode: boolean, tooltip: Tooltip): void + connect(sigName: "realize", callback: (($obj: TreeExpander) => void)): number + connect_after(sigName: "realize", callback: (($obj: TreeExpander) => void)): number + emit(sigName: "realize"): void + connect(sigName: "show", callback: (($obj: TreeExpander) => void)): number + connect_after(sigName: "show", callback: (($obj: TreeExpander) => void)): number + emit(sigName: "show"): void + connect(sigName: "state-flags-changed", callback: (($obj: TreeExpander, flags: StateFlags) => void)): number + connect_after(sigName: "state-flags-changed", callback: (($obj: TreeExpander, flags: StateFlags) => void)): number + emit(sigName: "state-flags-changed", flags: StateFlags): void + connect(sigName: "unmap", callback: (($obj: TreeExpander) => void)): number + connect_after(sigName: "unmap", callback: (($obj: TreeExpander) => void)): number + emit(sigName: "unmap"): void + connect(sigName: "unrealize", callback: (($obj: TreeExpander) => void)): number + connect_after(sigName: "unrealize", callback: (($obj: TreeExpander) => void)): number + emit(sigName: "unrealize"): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: TreeExpander, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: TreeExpander, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: "notify::child", callback: (($obj: TreeExpander, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::child", callback: (($obj: TreeExpander, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::item", callback: (($obj: TreeExpander, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::item", callback: (($obj: TreeExpander, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::list-row", callback: (($obj: TreeExpander, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::list-row", callback: (($obj: TreeExpander, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::can-focus", callback: (($obj: TreeExpander, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::can-focus", callback: (($obj: TreeExpander, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::can-target", callback: (($obj: TreeExpander, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::can-target", callback: (($obj: TreeExpander, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::css-classes", callback: (($obj: TreeExpander, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::css-classes", callback: (($obj: TreeExpander, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::cursor", callback: (($obj: TreeExpander, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::cursor", callback: (($obj: TreeExpander, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::focus-on-click", callback: (($obj: TreeExpander, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::focus-on-click", callback: (($obj: TreeExpander, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::focusable", callback: (($obj: TreeExpander, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::focusable", callback: (($obj: TreeExpander, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::halign", callback: (($obj: TreeExpander, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::halign", callback: (($obj: TreeExpander, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::has-default", callback: (($obj: TreeExpander, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-default", callback: (($obj: TreeExpander, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::has-focus", callback: (($obj: TreeExpander, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-focus", callback: (($obj: TreeExpander, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::has-tooltip", callback: (($obj: TreeExpander, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-tooltip", callback: (($obj: TreeExpander, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::height-request", callback: (($obj: TreeExpander, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::height-request", callback: (($obj: TreeExpander, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::hexpand", callback: (($obj: TreeExpander, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hexpand", callback: (($obj: TreeExpander, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::hexpand-set", callback: (($obj: TreeExpander, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hexpand-set", callback: (($obj: TreeExpander, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::layout-manager", callback: (($obj: TreeExpander, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::layout-manager", callback: (($obj: TreeExpander, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-bottom", callback: (($obj: TreeExpander, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-bottom", callback: (($obj: TreeExpander, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-end", callback: (($obj: TreeExpander, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-end", callback: (($obj: TreeExpander, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-start", callback: (($obj: TreeExpander, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-start", callback: (($obj: TreeExpander, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-top", callback: (($obj: TreeExpander, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-top", callback: (($obj: TreeExpander, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::name", callback: (($obj: TreeExpander, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::name", callback: (($obj: TreeExpander, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::opacity", callback: (($obj: TreeExpander, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::opacity", callback: (($obj: TreeExpander, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::overflow", callback: (($obj: TreeExpander, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::overflow", callback: (($obj: TreeExpander, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::parent", callback: (($obj: TreeExpander, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::parent", callback: (($obj: TreeExpander, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::receives-default", callback: (($obj: TreeExpander, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::receives-default", callback: (($obj: TreeExpander, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::root", callback: (($obj: TreeExpander, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::root", callback: (($obj: TreeExpander, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::scale-factor", callback: (($obj: TreeExpander, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::scale-factor", callback: (($obj: TreeExpander, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::sensitive", callback: (($obj: TreeExpander, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::sensitive", callback: (($obj: TreeExpander, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::tooltip-markup", callback: (($obj: TreeExpander, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::tooltip-markup", callback: (($obj: TreeExpander, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::tooltip-text", callback: (($obj: TreeExpander, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::tooltip-text", callback: (($obj: TreeExpander, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::valign", callback: (($obj: TreeExpander, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::valign", callback: (($obj: TreeExpander, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::vexpand", callback: (($obj: TreeExpander, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vexpand", callback: (($obj: TreeExpander, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::vexpand-set", callback: (($obj: TreeExpander, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vexpand-set", callback: (($obj: TreeExpander, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::visible", callback: (($obj: TreeExpander, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::visible", callback: (($obj: TreeExpander, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::width-request", callback: (($obj: TreeExpander, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::width-request", callback: (($obj: TreeExpander, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::accessible-role", callback: (($obj: TreeExpander, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-role", callback: (($obj: TreeExpander, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: TreeExpander_ConstructProps) + _init (config?: TreeExpander_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(): TreeExpander + static $gtype: GObject.Type +} +export interface TreeListModel_ConstructProps extends GObject.Object_ConstructProps { + autoexpand?: boolean + passthrough?: boolean +} +export class TreeListModel { + /* Properties of Gtk.TreeListModel */ + autoexpand: boolean + readonly model: Gio.ListModel + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of Gtk.TreeListModel */ + get_autoexpand(): boolean + get_child_row(position: number): TreeListRow | null + get_model(): Gio.ListModel + get_passthrough(): boolean + get_row(position: number): TreeListRow | null + set_autoexpand(autoexpand: boolean): void + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Methods of Gio.ListModel */ + get_item_type(): GObject.Type + get_n_items(): number + get_item(position: number): GObject.Object | null + items_changed(position: number, removed: number, added: number): void + /* Virtual methods of Gtk.TreeListModel */ + vfunc_get_item(position: number): GObject.Object | null + vfunc_get_item_type(): GObject.Type + vfunc_get_n_items(): number + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: TreeListModel, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: TreeListModel, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + /* Signals of Gio.ListModel */ + connect(sigName: "items-changed", callback: (($obj: TreeListModel, position: number, removed: number, added: number) => void)): number + connect_after(sigName: "items-changed", callback: (($obj: TreeListModel, position: number, removed: number, added: number) => void)): number + emit(sigName: "items-changed", position: number, removed: number, added: number): void + connect(sigName: "notify::autoexpand", callback: (($obj: TreeListModel, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::autoexpand", callback: (($obj: TreeListModel, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::model", callback: (($obj: TreeListModel, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::model", callback: (($obj: TreeListModel, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: TreeListModel_ConstructProps) + _init (config?: TreeListModel_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(root: Gio.ListModel, passthrough: boolean, autoexpand: boolean, create_func: TreeListModelCreateModelFunc): TreeListModel + static $gtype: GObject.Type +} +export interface TreeListRow_ConstructProps extends GObject.Object_ConstructProps { + expanded?: boolean +} +export class TreeListRow { + /* Properties of Gtk.TreeListRow */ + readonly children: Gio.ListModel + readonly depth: number + readonly expandable: boolean + expanded: boolean + readonly item: GObject.Object + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of Gtk.TreeListRow */ + get_child_row(position: number): TreeListRow | null + get_children(): Gio.ListModel | null + get_depth(): number + get_expanded(): boolean + get_item(): GObject.Object | null + get_parent(): TreeListRow | null + get_position(): number + is_expandable(): boolean + set_expanded(expanded: boolean): void + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: TreeListRow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: TreeListRow, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: "notify::children", callback: (($obj: TreeListRow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::children", callback: (($obj: TreeListRow, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::depth", callback: (($obj: TreeListRow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::depth", callback: (($obj: TreeListRow, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::expandable", callback: (($obj: TreeListRow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::expandable", callback: (($obj: TreeListRow, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::expanded", callback: (($obj: TreeListRow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::expanded", callback: (($obj: TreeListRow, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::item", callback: (($obj: TreeListRow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::item", callback: (($obj: TreeListRow, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: TreeListRow_ConstructProps) + _init (config?: TreeListRow_ConstructProps): void + static $gtype: GObject.Type +} +export interface TreeListRowSorter_ConstructProps extends Sorter_ConstructProps { + sorter?: Sorter +} +export class TreeListRowSorter { + /* Properties of Gtk.TreeListRowSorter */ + sorter: Sorter + /* Fields of Gtk.Sorter */ + parent_instance: GObject.Object + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of Gtk.TreeListRowSorter */ + get_sorter(): Sorter | null + set_sorter(sorter?: Sorter | null): void + /* Methods of Gtk.Sorter */ + changed(change: SorterChange): void + compare(item1: GObject.Object, item2: GObject.Object): Ordering + get_order(): SorterOrder + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Virtual methods of Gtk.Sorter */ + vfunc_compare(item1?: GObject.Object | null, item2?: GObject.Object | null): Ordering + vfunc_get_order(): SorterOrder + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Gtk.Sorter */ + connect(sigName: "changed", callback: (($obj: TreeListRowSorter, change: SorterChange) => void)): number + connect_after(sigName: "changed", callback: (($obj: TreeListRowSorter, change: SorterChange) => void)): number + emit(sigName: "changed", change: SorterChange): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: TreeListRowSorter, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: TreeListRowSorter, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: "notify::sorter", callback: (($obj: TreeListRowSorter, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::sorter", callback: (($obj: TreeListRowSorter, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: TreeListRowSorter_ConstructProps) + _init (config?: TreeListRowSorter_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(sorter?: Sorter | null): TreeListRowSorter + static $gtype: GObject.Type +} +export interface TreeModelFilter_ConstructProps extends GObject.Object_ConstructProps { + child_model?: TreeModel + virtual_root?: TreePath +} +export class TreeModelFilter { + /* Fields of Gtk.TreeModelFilter */ + parent: GObject.Object + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of Gtk.TreeModelFilter */ + clear_cache(): void + convert_child_iter_to_iter(child_iter: TreeIter): [ /* returnType */ boolean, /* filter_iter */ TreeIter ] + convert_child_path_to_path(child_path: TreePath): TreePath | null + convert_iter_to_child_iter(filter_iter: TreeIter): /* child_iter */ TreeIter + convert_path_to_child_path(filter_path: TreePath): TreePath | null + get_model(): TreeModel + refilter(): void + set_modify_func(types: GObject.Type[], func: TreeModelFilterModifyFunc): void + set_visible_column(column: number): void + set_visible_func(func: TreeModelFilterVisibleFunc): void + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Methods of Gtk.TreeDragSource */ + drag_data_delete(path: TreePath): boolean + drag_data_get(path: TreePath): Gdk.ContentProvider | null + row_draggable(path: TreePath): boolean + /* Methods of Gtk.TreeModel */ + filter_new(root?: TreePath | null): TreeModel + foreach(func: TreeModelForeachFunc): void + get_column_type(index_: number): GObject.Type + get_flags(): TreeModelFlags + get_iter(path: TreePath): [ /* returnType */ boolean, /* iter */ TreeIter ] + get_iter_first(): [ /* returnType */ boolean, /* iter */ TreeIter ] + get_iter_from_string(path_string: string): [ /* returnType */ boolean, /* iter */ TreeIter ] + get_n_columns(): number + get_path(iter: TreeIter): TreePath + get_string_from_iter(iter: TreeIter): string | null + get_value(iter: TreeIter, column: number): /* value */ any + iter_children(parent?: TreeIter | null): [ /* returnType */ boolean, /* iter */ TreeIter ] + iter_has_child(iter: TreeIter): boolean + iter_n_children(iter?: TreeIter | null): number + iter_next(iter: TreeIter): boolean + iter_nth_child(parent: TreeIter | null, n: number): [ /* returnType */ boolean, /* iter */ TreeIter ] + iter_parent(child: TreeIter): [ /* returnType */ boolean, /* iter */ TreeIter ] + iter_previous(iter: TreeIter): boolean + ref_node(iter: TreeIter): void + row_changed(path: TreePath, iter: TreeIter): void + row_deleted(path: TreePath): void + row_has_child_toggled(path: TreePath, iter: TreeIter): void + row_inserted(path: TreePath, iter: TreeIter): void + rows_reordered(path: TreePath, iter: TreeIter | null, new_order: number[]): void + unref_node(iter: TreeIter): void + /* Virtual methods of Gtk.TreeModelFilter */ + vfunc_modify(child_model: TreeModel, iter: TreeIter, value: any, column: number): void + vfunc_visible(child_model: TreeModel, iter: TreeIter): boolean + vfunc_drag_data_delete(path: TreePath): boolean + vfunc_drag_data_get(path: TreePath): Gdk.ContentProvider | null + vfunc_row_draggable(path: TreePath): boolean + vfunc_get_column_type(index_: number): GObject.Type + vfunc_get_flags(): TreeModelFlags + vfunc_get_iter(path: TreePath): [ /* returnType */ boolean, /* iter */ TreeIter ] + vfunc_get_n_columns(): number + vfunc_get_path(iter: TreeIter): TreePath + vfunc_get_value(iter: TreeIter, column: number): /* value */ any + vfunc_iter_children(parent?: TreeIter | null): [ /* returnType */ boolean, /* iter */ TreeIter ] + vfunc_iter_has_child(iter: TreeIter): boolean + vfunc_iter_n_children(iter?: TreeIter | null): number + vfunc_iter_next(iter: TreeIter): boolean + vfunc_iter_nth_child(parent: TreeIter | null, n: number): [ /* returnType */ boolean, /* iter */ TreeIter ] + vfunc_iter_parent(child: TreeIter): [ /* returnType */ boolean, /* iter */ TreeIter ] + vfunc_iter_previous(iter: TreeIter): boolean + vfunc_ref_node(iter: TreeIter): void + vfunc_row_changed(path: TreePath, iter: TreeIter): void + vfunc_row_deleted(path: TreePath): void + vfunc_row_has_child_toggled(path: TreePath, iter: TreeIter): void + vfunc_row_inserted(path: TreePath, iter: TreeIter): void + vfunc_unref_node(iter: TreeIter): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: TreeModelFilter, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: TreeModelFilter, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + /* Signals of Gtk.TreeModel */ + connect(sigName: "row-changed", callback: (($obj: TreeModelFilter, path: TreePath, iter: TreeIter) => void)): number + connect_after(sigName: "row-changed", callback: (($obj: TreeModelFilter, path: TreePath, iter: TreeIter) => void)): number + emit(sigName: "row-changed", path: TreePath, iter: TreeIter): void + connect(sigName: "row-deleted", callback: (($obj: TreeModelFilter, path: TreePath) => void)): number + connect_after(sigName: "row-deleted", callback: (($obj: TreeModelFilter, path: TreePath) => void)): number + emit(sigName: "row-deleted", path: TreePath): void + connect(sigName: "row-has-child-toggled", callback: (($obj: TreeModelFilter, path: TreePath, iter: TreeIter) => void)): number + connect_after(sigName: "row-has-child-toggled", callback: (($obj: TreeModelFilter, path: TreePath, iter: TreeIter) => void)): number + emit(sigName: "row-has-child-toggled", path: TreePath, iter: TreeIter): void + connect(sigName: "row-inserted", callback: (($obj: TreeModelFilter, path: TreePath, iter: TreeIter) => void)): number + connect_after(sigName: "row-inserted", callback: (($obj: TreeModelFilter, path: TreePath, iter: TreeIter) => void)): number + emit(sigName: "row-inserted", path: TreePath, iter: TreeIter): void + connect(sigName: "rows-reordered", callback: (($obj: TreeModelFilter, path: TreePath, iter: TreeIter, new_order?: object | null) => void)): number + connect_after(sigName: "rows-reordered", callback: (($obj: TreeModelFilter, path: TreePath, iter: TreeIter, new_order?: object | null) => void)): number + emit(sigName: "rows-reordered", path: TreePath, iter: TreeIter, new_order?: object | null): void + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: TreeModelFilter_ConstructProps) + _init (config?: TreeModelFilter_ConstructProps): void + static $gtype: GObject.Type +} +export interface TreeModelSort_ConstructProps extends GObject.Object_ConstructProps { + model?: TreeModel +} +export class TreeModelSort { + /* Fields of Gtk.TreeModelSort */ + parent: GObject.Object + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of Gtk.TreeModelSort */ + clear_cache(): void + convert_child_iter_to_iter(child_iter: TreeIter): [ /* returnType */ boolean, /* sort_iter */ TreeIter ] + convert_child_path_to_path(child_path: TreePath): TreePath | null + convert_iter_to_child_iter(sorted_iter: TreeIter): /* child_iter */ TreeIter + convert_path_to_child_path(sorted_path: TreePath): TreePath | null + get_model(): TreeModel + iter_is_valid(iter: TreeIter): boolean + reset_default_sort_func(): void + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Methods of Gtk.TreeDragSource */ + drag_data_delete(path: TreePath): boolean + drag_data_get(path: TreePath): Gdk.ContentProvider | null + row_draggable(path: TreePath): boolean + /* Methods of Gtk.TreeModel */ + filter_new(root?: TreePath | null): TreeModel + foreach(func: TreeModelForeachFunc): void + get_column_type(index_: number): GObject.Type + get_flags(): TreeModelFlags + get_iter(path: TreePath): [ /* returnType */ boolean, /* iter */ TreeIter ] + get_iter_first(): [ /* returnType */ boolean, /* iter */ TreeIter ] + get_iter_from_string(path_string: string): [ /* returnType */ boolean, /* iter */ TreeIter ] + get_n_columns(): number + get_path(iter: TreeIter): TreePath + get_string_from_iter(iter: TreeIter): string | null + get_value(iter: TreeIter, column: number): /* value */ any + iter_children(parent?: TreeIter | null): [ /* returnType */ boolean, /* iter */ TreeIter ] + iter_has_child(iter: TreeIter): boolean + iter_n_children(iter?: TreeIter | null): number + iter_next(iter: TreeIter): boolean + iter_nth_child(parent: TreeIter | null, n: number): [ /* returnType */ boolean, /* iter */ TreeIter ] + iter_parent(child: TreeIter): [ /* returnType */ boolean, /* iter */ TreeIter ] + iter_previous(iter: TreeIter): boolean + ref_node(iter: TreeIter): void + row_changed(path: TreePath, iter: TreeIter): void + row_deleted(path: TreePath): void + row_has_child_toggled(path: TreePath, iter: TreeIter): void + row_inserted(path: TreePath, iter: TreeIter): void + rows_reordered(path: TreePath, iter: TreeIter | null, new_order: number[]): void + unref_node(iter: TreeIter): void + /* Methods of Gtk.TreeSortable */ + get_sort_column_id(): [ /* returnType */ boolean, /* sort_column_id */ number, /* order */ SortType ] + has_default_sort_func(): boolean + set_default_sort_func(sort_func: TreeIterCompareFunc): void + set_sort_column_id(sort_column_id: number, order: SortType): void + set_sort_func(sort_column_id: number, sort_func: TreeIterCompareFunc): void + sort_column_changed(): void + /* Virtual methods of Gtk.TreeModelSort */ + vfunc_drag_data_delete(path: TreePath): boolean + vfunc_drag_data_get(path: TreePath): Gdk.ContentProvider | null + vfunc_row_draggable(path: TreePath): boolean + vfunc_get_column_type(index_: number): GObject.Type + vfunc_get_flags(): TreeModelFlags + vfunc_get_iter(path: TreePath): [ /* returnType */ boolean, /* iter */ TreeIter ] + vfunc_get_n_columns(): number + vfunc_get_path(iter: TreeIter): TreePath + vfunc_get_value(iter: TreeIter, column: number): /* value */ any + vfunc_iter_children(parent?: TreeIter | null): [ /* returnType */ boolean, /* iter */ TreeIter ] + vfunc_iter_has_child(iter: TreeIter): boolean + vfunc_iter_n_children(iter?: TreeIter | null): number + vfunc_iter_next(iter: TreeIter): boolean + vfunc_iter_nth_child(parent: TreeIter | null, n: number): [ /* returnType */ boolean, /* iter */ TreeIter ] + vfunc_iter_parent(child: TreeIter): [ /* returnType */ boolean, /* iter */ TreeIter ] + vfunc_iter_previous(iter: TreeIter): boolean + vfunc_ref_node(iter: TreeIter): void + vfunc_row_changed(path: TreePath, iter: TreeIter): void + vfunc_row_deleted(path: TreePath): void + vfunc_row_has_child_toggled(path: TreePath, iter: TreeIter): void + vfunc_row_inserted(path: TreePath, iter: TreeIter): void + vfunc_unref_node(iter: TreeIter): void + vfunc_get_sort_column_id(): [ /* returnType */ boolean, /* sort_column_id */ number, /* order */ SortType ] + vfunc_has_default_sort_func(): boolean + vfunc_set_default_sort_func(sort_func: TreeIterCompareFunc): void + vfunc_set_sort_column_id(sort_column_id: number, order: SortType): void + vfunc_set_sort_func(sort_column_id: number, sort_func: TreeIterCompareFunc): void + vfunc_sort_column_changed(): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: TreeModelSort, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: TreeModelSort, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + /* Signals of Gtk.TreeModel */ + connect(sigName: "row-changed", callback: (($obj: TreeModelSort, path: TreePath, iter: TreeIter) => void)): number + connect_after(sigName: "row-changed", callback: (($obj: TreeModelSort, path: TreePath, iter: TreeIter) => void)): number + emit(sigName: "row-changed", path: TreePath, iter: TreeIter): void + connect(sigName: "row-deleted", callback: (($obj: TreeModelSort, path: TreePath) => void)): number + connect_after(sigName: "row-deleted", callback: (($obj: TreeModelSort, path: TreePath) => void)): number + emit(sigName: "row-deleted", path: TreePath): void + connect(sigName: "row-has-child-toggled", callback: (($obj: TreeModelSort, path: TreePath, iter: TreeIter) => void)): number + connect_after(sigName: "row-has-child-toggled", callback: (($obj: TreeModelSort, path: TreePath, iter: TreeIter) => void)): number + emit(sigName: "row-has-child-toggled", path: TreePath, iter: TreeIter): void + connect(sigName: "row-inserted", callback: (($obj: TreeModelSort, path: TreePath, iter: TreeIter) => void)): number + connect_after(sigName: "row-inserted", callback: (($obj: TreeModelSort, path: TreePath, iter: TreeIter) => void)): number + emit(sigName: "row-inserted", path: TreePath, iter: TreeIter): void + connect(sigName: "rows-reordered", callback: (($obj: TreeModelSort, path: TreePath, iter: TreeIter, new_order?: object | null) => void)): number + connect_after(sigName: "rows-reordered", callback: (($obj: TreeModelSort, path: TreePath, iter: TreeIter, new_order?: object | null) => void)): number + emit(sigName: "rows-reordered", path: TreePath, iter: TreeIter, new_order?: object | null): void + /* Signals of Gtk.TreeSortable */ + connect(sigName: "sort-column-changed", callback: (($obj: TreeModelSort) => void)): number + connect_after(sigName: "sort-column-changed", callback: (($obj: TreeModelSort) => void)): number + emit(sigName: "sort-column-changed"): void + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: TreeModelSort_ConstructProps) + _init (config?: TreeModelSort_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new_with_model(child_model: TreeModel): TreeModelSort + static $gtype: GObject.Type +} +export interface TreeSelection_ConstructProps extends GObject.Object_ConstructProps { + mode?: SelectionMode +} +export class TreeSelection { + /* Properties of Gtk.TreeSelection */ + mode: SelectionMode + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of Gtk.TreeSelection */ + count_selected_rows(): number + get_mode(): SelectionMode + get_selected(): [ /* returnType */ boolean, /* model */ TreeModel | null, /* iter */ TreeIter | null ] + get_selected_rows(): [ /* returnType */ TreePath[], /* model */ TreeModel | null ] + get_tree_view(): TreeView + iter_is_selected(iter: TreeIter): boolean + path_is_selected(path: TreePath): boolean + select_all(): void + select_iter(iter: TreeIter): void + select_path(path: TreePath): void + select_range(start_path: TreePath, end_path: TreePath): void + selected_foreach(func: TreeSelectionForeachFunc): void + set_mode(type: SelectionMode): void + set_select_function(func: TreeSelectionFunc | null): void + unselect_all(): void + unselect_iter(iter: TreeIter): void + unselect_path(path: TreePath): void + unselect_range(start_path: TreePath, end_path: TreePath): void + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Gtk.TreeSelection */ + connect(sigName: "changed", callback: (($obj: TreeSelection) => void)): number + connect_after(sigName: "changed", callback: (($obj: TreeSelection) => void)): number + emit(sigName: "changed"): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: TreeSelection, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: TreeSelection, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: "notify::mode", callback: (($obj: TreeSelection, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::mode", callback: (($obj: TreeSelection, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: TreeSelection_ConstructProps) + _init (config?: TreeSelection_ConstructProps): void + static $gtype: GObject.Type +} +export interface TreeStore_ConstructProps extends GObject.Object_ConstructProps { +} +export class TreeStore { + /* Fields of Gtk.TreeStore */ + parent: GObject.Object + priv: TreeStorePrivate + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of Gtk.TreeStore */ + append(parent?: TreeIter | null): /* iter */ TreeIter + clear(): void + insert(parent: TreeIter | null, position: number): /* iter */ TreeIter + insert_after(parent?: TreeIter | null, sibling?: TreeIter | null): /* iter */ TreeIter + insert_before(parent?: TreeIter | null, sibling?: TreeIter | null): /* iter */ TreeIter + insert_with_values(parent: TreeIter | null, position: number, columns: number[], values: any): /* iter */ TreeIter | null + is_ancestor(iter: TreeIter, descendant: TreeIter): boolean + iter_depth(iter: TreeIter): number + iter_is_valid(iter: TreeIter): boolean + move_after(iter: TreeIter, position?: TreeIter | null): void + move_before(iter: TreeIter, position?: TreeIter | null): void + prepend(parent?: TreeIter | null): /* iter */ TreeIter + remove(iter: TreeIter): boolean + set_column_types(types: GObject.Type[]): void + set_value(iter: TreeIter, column: number, value: any): void + set(iter: TreeIter, columns: number[], values: any): void + swap(a: TreeIter, b: TreeIter): void + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Methods of Gtk.Buildable */ + get_buildable_id(): string + /* Methods of Gtk.TreeDragDest */ + drag_data_received(dest: TreePath, value: any): boolean + row_drop_possible(dest_path: TreePath, value: any): boolean + /* Methods of Gtk.TreeDragSource */ + drag_data_delete(path: TreePath): boolean + drag_data_get(path: TreePath): Gdk.ContentProvider | null + row_draggable(path: TreePath): boolean + /* Methods of Gtk.TreeModel */ + filter_new(root?: TreePath | null): TreeModel + foreach(func: TreeModelForeachFunc): void + get_column_type(index_: number): GObject.Type + get_flags(): TreeModelFlags + get_iter(path: TreePath): [ /* returnType */ boolean, /* iter */ TreeIter ] + get_iter_first(): [ /* returnType */ boolean, /* iter */ TreeIter ] + get_iter_from_string(path_string: string): [ /* returnType */ boolean, /* iter */ TreeIter ] + get_n_columns(): number + get_path(iter: TreeIter): TreePath + get_string_from_iter(iter: TreeIter): string | null + get_value(iter: TreeIter, column: number): /* value */ any + iter_children(parent?: TreeIter | null): [ /* returnType */ boolean, /* iter */ TreeIter ] + iter_has_child(iter: TreeIter): boolean + iter_n_children(iter?: TreeIter | null): number + iter_next(iter: TreeIter): boolean + iter_nth_child(parent: TreeIter | null, n: number): [ /* returnType */ boolean, /* iter */ TreeIter ] + iter_parent(child: TreeIter): [ /* returnType */ boolean, /* iter */ TreeIter ] + iter_previous(iter: TreeIter): boolean + ref_node(iter: TreeIter): void + row_changed(path: TreePath, iter: TreeIter): void + row_deleted(path: TreePath): void + row_has_child_toggled(path: TreePath, iter: TreeIter): void + row_inserted(path: TreePath, iter: TreeIter): void + rows_reordered(path: TreePath, iter: TreeIter | null, new_order: number[]): void + unref_node(iter: TreeIter): void + /* Methods of Gtk.TreeSortable */ + get_sort_column_id(): [ /* returnType */ boolean, /* sort_column_id */ number, /* order */ SortType ] + has_default_sort_func(): boolean + set_default_sort_func(sort_func: TreeIterCompareFunc): void + set_sort_column_id(sort_column_id: number, order: SortType): void + set_sort_func(sort_column_id: number, sort_func: TreeIterCompareFunc): void + sort_column_changed(): void + /* Virtual methods of Gtk.TreeStore */ + vfunc_add_child(builder: Builder, child: GObject.Object, type?: string | null): void + vfunc_custom_finished(builder: Builder, child: GObject.Object | null, tagname: string, data?: object | null): void + vfunc_custom_tag_end(builder: Builder, child: GObject.Object | null, tagname: string, data?: object | null): void + vfunc_custom_tag_start(builder: Builder, child: GObject.Object | null, tagname: string): [ /* returnType */ boolean, /* parser */ BuildableParser, /* data */ object | null ] + vfunc_get_id(): string + vfunc_get_internal_child(builder: Builder, childname: string): GObject.Object + vfunc_parser_finished(builder: Builder): void + vfunc_set_buildable_property(builder: Builder, name: string, value: any): void + vfunc_set_id(id: string): void + vfunc_drag_data_received(dest: TreePath, value: any): boolean + vfunc_row_drop_possible(dest_path: TreePath, value: any): boolean + vfunc_drag_data_delete(path: TreePath): boolean + vfunc_drag_data_get(path: TreePath): Gdk.ContentProvider | null + vfunc_row_draggable(path: TreePath): boolean + vfunc_get_column_type(index_: number): GObject.Type + vfunc_get_flags(): TreeModelFlags + vfunc_get_iter(path: TreePath): [ /* returnType */ boolean, /* iter */ TreeIter ] + vfunc_get_n_columns(): number + vfunc_get_path(iter: TreeIter): TreePath + vfunc_get_value(iter: TreeIter, column: number): /* value */ any + vfunc_iter_children(parent?: TreeIter | null): [ /* returnType */ boolean, /* iter */ TreeIter ] + vfunc_iter_has_child(iter: TreeIter): boolean + vfunc_iter_n_children(iter?: TreeIter | null): number + vfunc_iter_next(iter: TreeIter): boolean + vfunc_iter_nth_child(parent: TreeIter | null, n: number): [ /* returnType */ boolean, /* iter */ TreeIter ] + vfunc_iter_parent(child: TreeIter): [ /* returnType */ boolean, /* iter */ TreeIter ] + vfunc_iter_previous(iter: TreeIter): boolean + vfunc_ref_node(iter: TreeIter): void + vfunc_row_changed(path: TreePath, iter: TreeIter): void + vfunc_row_deleted(path: TreePath): void + vfunc_row_has_child_toggled(path: TreePath, iter: TreeIter): void + vfunc_row_inserted(path: TreePath, iter: TreeIter): void + vfunc_unref_node(iter: TreeIter): void + vfunc_get_sort_column_id(): [ /* returnType */ boolean, /* sort_column_id */ number, /* order */ SortType ] + vfunc_has_default_sort_func(): boolean + vfunc_set_default_sort_func(sort_func: TreeIterCompareFunc): void + vfunc_set_sort_column_id(sort_column_id: number, order: SortType): void + vfunc_set_sort_func(sort_column_id: number, sort_func: TreeIterCompareFunc): void + vfunc_sort_column_changed(): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: TreeStore, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: TreeStore, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + /* Signals of Gtk.TreeModel */ + connect(sigName: "row-changed", callback: (($obj: TreeStore, path: TreePath, iter: TreeIter) => void)): number + connect_after(sigName: "row-changed", callback: (($obj: TreeStore, path: TreePath, iter: TreeIter) => void)): number + emit(sigName: "row-changed", path: TreePath, iter: TreeIter): void + connect(sigName: "row-deleted", callback: (($obj: TreeStore, path: TreePath) => void)): number + connect_after(sigName: "row-deleted", callback: (($obj: TreeStore, path: TreePath) => void)): number + emit(sigName: "row-deleted", path: TreePath): void + connect(sigName: "row-has-child-toggled", callback: (($obj: TreeStore, path: TreePath, iter: TreeIter) => void)): number + connect_after(sigName: "row-has-child-toggled", callback: (($obj: TreeStore, path: TreePath, iter: TreeIter) => void)): number + emit(sigName: "row-has-child-toggled", path: TreePath, iter: TreeIter): void + connect(sigName: "row-inserted", callback: (($obj: TreeStore, path: TreePath, iter: TreeIter) => void)): number + connect_after(sigName: "row-inserted", callback: (($obj: TreeStore, path: TreePath, iter: TreeIter) => void)): number + emit(sigName: "row-inserted", path: TreePath, iter: TreeIter): void + connect(sigName: "rows-reordered", callback: (($obj: TreeStore, path: TreePath, iter: TreeIter, new_order?: object | null) => void)): number + connect_after(sigName: "rows-reordered", callback: (($obj: TreeStore, path: TreePath, iter: TreeIter, new_order?: object | null) => void)): number + emit(sigName: "rows-reordered", path: TreePath, iter: TreeIter, new_order?: object | null): void + /* Signals of Gtk.TreeSortable */ + connect(sigName: "sort-column-changed", callback: (($obj: TreeStore) => void)): number + connect_after(sigName: "sort-column-changed", callback: (($obj: TreeStore) => void)): number + emit(sigName: "sort-column-changed"): void + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: TreeStore_ConstructProps) + _init (config?: TreeStore_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(types: GObject.Type[]): TreeStore + static $gtype: GObject.Type +} +export interface TreeView_ConstructProps extends Widget_ConstructProps { + activate_on_single_click?: boolean + enable_grid_lines?: TreeViewGridLines + enable_search?: boolean + enable_tree_lines?: boolean + expander_column?: TreeViewColumn + fixed_height_mode?: boolean + headers_clickable?: boolean + headers_visible?: boolean + hover_expand?: boolean + hover_selection?: boolean + level_indentation?: number + model?: TreeModel + reorderable?: boolean + rubber_banding?: boolean + search_column?: number + show_expanders?: boolean + tooltip_column?: number + accessible_role?: AccessibleRole + hadjustment?: Adjustment + hscroll_policy?: ScrollablePolicy + vadjustment?: Adjustment + vscroll_policy?: ScrollablePolicy +} +export class TreeView { + /* Properties of Gtk.TreeView */ + activate_on_single_click: boolean + enable_grid_lines: TreeViewGridLines + enable_search: boolean + enable_tree_lines: boolean + expander_column: TreeViewColumn + fixed_height_mode: boolean + headers_clickable: boolean + headers_visible: boolean + hover_expand: boolean + hover_selection: boolean + level_indentation: number + model: TreeModel + reorderable: boolean + rubber_banding: boolean + search_column: number + show_expanders: boolean + tooltip_column: number + /* Properties of Gtk.Widget */ + can_focus: boolean + can_target: boolean + css_classes: string[] + cursor: Gdk.Cursor + focus_on_click: boolean + focusable: boolean + halign: Align + readonly has_default: boolean + readonly has_focus: boolean + has_tooltip: boolean + height_request: number + hexpand: boolean + hexpand_set: boolean + layout_manager: LayoutManager + margin_bottom: number + margin_end: number + margin_start: number + margin_top: number + name: string + opacity: number + overflow: Overflow + readonly parent: Widget + receives_default: boolean + readonly root: Root + readonly scale_factor: number + sensitive: boolean + tooltip_markup: string + tooltip_text: string + valign: Align + vexpand: boolean + vexpand_set: boolean + visible: boolean + width_request: number + /* Properties of Gtk.Accessible */ + accessible_role: AccessibleRole + /* Properties of Gtk.Scrollable */ + hadjustment: Adjustment + hscroll_policy: ScrollablePolicy + vadjustment: Adjustment + vscroll_policy: ScrollablePolicy + /* Fields of Gtk.TreeView */ + parent_instance: Widget + /* Fields of GObject.InitiallyUnowned */ + g_type_instance: GObject.TypeInstance + /* Methods of Gtk.TreeView */ + append_column(column: TreeViewColumn): number + collapse_all(): void + collapse_row(path: TreePath): boolean + columns_autosize(): void + convert_bin_window_to_tree_coords(bx: number, by: number): [ /* tx */ number, /* ty */ number ] + convert_bin_window_to_widget_coords(bx: number, by: number): [ /* wx */ number, /* wy */ number ] + convert_tree_to_bin_window_coords(tx: number, ty: number): [ /* bx */ number, /* by */ number ] + convert_tree_to_widget_coords(tx: number, ty: number): [ /* wx */ number, /* wy */ number ] + convert_widget_to_bin_window_coords(wx: number, wy: number): [ /* bx */ number, /* by */ number ] + convert_widget_to_tree_coords(wx: number, wy: number): [ /* tx */ number, /* ty */ number ] + create_row_drag_icon(path: TreePath): Gdk.Paintable | null + enable_model_drag_dest(formats: Gdk.ContentFormats, actions: Gdk.DragAction): void + enable_model_drag_source(start_button_mask: Gdk.ModifierType, formats: Gdk.ContentFormats, actions: Gdk.DragAction): void + expand_all(): void + expand_row(path: TreePath, open_all: boolean): boolean + expand_to_path(path: TreePath): void + get_activate_on_single_click(): boolean + get_background_area(path?: TreePath | null, column?: TreeViewColumn | null): /* rect */ Gdk.Rectangle + get_cell_area(path?: TreePath | null, column?: TreeViewColumn | null): /* rect */ Gdk.Rectangle + get_column(n: number): TreeViewColumn | null + get_columns(): TreeViewColumn[] + get_cursor(): [ /* path */ TreePath | null, /* focus_column */ TreeViewColumn | null ] + get_dest_row_at_pos(drag_x: number, drag_y: number): [ /* returnType */ boolean, /* path */ TreePath | null, /* pos */ TreeViewDropPosition | null ] + get_drag_dest_row(): [ /* path */ TreePath | null, /* pos */ TreeViewDropPosition | null ] + get_enable_search(): boolean + get_enable_tree_lines(): boolean + get_expander_column(): TreeViewColumn | null + get_fixed_height_mode(): boolean + get_grid_lines(): TreeViewGridLines + get_headers_clickable(): boolean + get_headers_visible(): boolean + get_hover_expand(): boolean + get_hover_selection(): boolean + get_level_indentation(): number + get_model(): TreeModel | null + get_n_columns(): number + get_path_at_pos(x: number, y: number): [ /* returnType */ boolean, /* path */ TreePath | null, /* column */ TreeViewColumn | null, /* cell_x */ number | null, /* cell_y */ number | null ] + get_reorderable(): boolean + get_rubber_banding(): boolean + get_search_column(): number + get_search_entry(): Editable | null + get_selection(): TreeSelection + get_show_expanders(): boolean + get_tooltip_column(): number + get_tooltip_context(x: number, y: number, keyboard_tip: boolean): [ /* returnType */ boolean, /* model */ TreeModel | null, /* path */ TreePath | null, /* iter */ TreeIter | null ] + get_visible_range(): [ /* returnType */ boolean, /* start_path */ TreePath | null, /* end_path */ TreePath | null ] + get_visible_rect(): /* visible_rect */ Gdk.Rectangle + insert_column(column: TreeViewColumn, position: number): number + insert_column_with_data_func(position: number, title: string, cell: CellRenderer, func: TreeCellDataFunc): number + is_blank_at_pos(x: number, y: number): [ /* returnType */ boolean, /* path */ TreePath | null, /* column */ TreeViewColumn | null, /* cell_x */ number | null, /* cell_y */ number | null ] + is_rubber_banding_active(): boolean + map_expanded_rows(func: TreeViewMappingFunc): void + move_column_after(column: TreeViewColumn, base_column?: TreeViewColumn | null): void + remove_column(column: TreeViewColumn): number + row_activated(path: TreePath, column: TreeViewColumn): void + row_expanded(path: TreePath): boolean + scroll_to_cell(path: TreePath | null, column: TreeViewColumn | null, use_align: boolean, row_align: number, col_align: number): void + scroll_to_point(tree_x: number, tree_y: number): void + set_activate_on_single_click(single: boolean): void + set_column_drag_function(func?: TreeViewColumnDropFunc | null): void + set_cursor(path: TreePath, focus_column: TreeViewColumn | null, start_editing: boolean): void + set_cursor_on_cell(path: TreePath, focus_column: TreeViewColumn | null, focus_cell: CellRenderer | null, start_editing: boolean): void + set_drag_dest_row(path: TreePath | null, pos: TreeViewDropPosition): void + set_enable_search(enable_search: boolean): void + set_enable_tree_lines(enabled: boolean): void + set_expander_column(column?: TreeViewColumn | null): void + set_fixed_height_mode(enable: boolean): void + set_grid_lines(grid_lines: TreeViewGridLines): void + set_headers_clickable(setting: boolean): void + set_headers_visible(headers_visible: boolean): void + set_hover_expand(expand: boolean): void + set_hover_selection(hover: boolean): void + set_level_indentation(indentation: number): void + set_model(model?: TreeModel | null): void + set_reorderable(reorderable: boolean): void + set_row_separator_func(func?: TreeViewRowSeparatorFunc | null): void + set_rubber_banding(enable: boolean): void + set_search_column(column: number): void + set_search_entry(entry?: Editable | null): void + set_search_equal_func(search_equal_func: TreeViewSearchEqualFunc): void + set_show_expanders(enabled: boolean): void + set_tooltip_cell(tooltip: Tooltip, path?: TreePath | null, column?: TreeViewColumn | null, cell?: CellRenderer | null): void + set_tooltip_column(column: number): void + set_tooltip_row(tooltip: Tooltip, path: TreePath): void + unset_rows_drag_dest(): void + unset_rows_drag_source(): void + /* Methods of Gtk.Widget */ + action_set_enabled(action_name: string, enabled: boolean): void + activate(): boolean + activate_action(name: string, args?: GLib.Variant | null): boolean + activate_default(): void + add_controller(controller: EventController): void + add_css_class(css_class: string): void + add_mnemonic_label(label: Widget): void + add_tick_callback(callback: TickCallback): number + allocate(width: number, height: number, baseline: number, transform?: Gsk.Transform | null): void + child_focus(direction: DirectionType): boolean + compute_bounds(target: Widget): [ /* returnType */ boolean, /* out_bounds */ Graphene.Rect ] + compute_expand(orientation: Orientation): boolean + compute_point(target: Widget, point: Graphene.Point): [ /* returnType */ boolean, /* out_point */ Graphene.Point ] + compute_transform(target: Widget): [ /* returnType */ boolean, /* out_transform */ Graphene.Matrix ] + contains(x: number, y: number): boolean + create_pango_context(): Pango.Context + create_pango_layout(text?: string | null): Pango.Layout + drag_check_threshold(start_x: number, start_y: number, current_x: number, current_y: number): boolean + error_bell(): void + get_allocated_baseline(): number + get_allocated_height(): number + get_allocated_width(): number + get_allocation(): /* allocation */ Allocation + get_ancestor(widget_type: GObject.Type): Widget | null + get_can_focus(): boolean + get_can_target(): boolean + get_child_visible(): boolean + get_clipboard(): Gdk.Clipboard + get_css_classes(): string[] + get_css_name(): string + get_direction(): TextDirection + get_display(): Gdk.Display + get_first_child(): Widget | null + get_focus_child(): Widget | null + get_focus_on_click(): boolean + get_focusable(): boolean + get_font_map(): Pango.FontMap | null + get_font_options(): cairo.FontOptions | null + get_frame_clock(): Gdk.FrameClock | null + get_halign(): Align + get_has_tooltip(): boolean + get_height(): number + get_hexpand(): boolean + get_hexpand_set(): boolean + get_last_child(): Widget | null + get_layout_manager(): LayoutManager | null + get_mapped(): boolean + get_margin_bottom(): number + get_margin_end(): number + get_margin_start(): number + get_margin_top(): number + get_name(): string + get_native(): Native | null + get_next_sibling(): Widget | null + get_opacity(): number + get_overflow(): Overflow + get_pango_context(): Pango.Context + get_parent(): Widget | null + get_preferred_size(): [ /* minimum_size */ Requisition | null, /* natural_size */ Requisition | null ] + get_prev_sibling(): Widget | null + get_primary_clipboard(): Gdk.Clipboard + get_realized(): boolean + get_receives_default(): boolean + get_request_mode(): SizeRequestMode + get_root(): Root | null + get_scale_factor(): number + get_sensitive(): boolean + get_settings(): Settings + get_size(orientation: Orientation): number + get_size_request(): [ /* width */ number | null, /* height */ number | null ] + get_state_flags(): StateFlags + get_style_context(): StyleContext + get_template_child(widget_type: GObject.Type, name: string): GObject.Object + get_tooltip_markup(): string | null + get_tooltip_text(): string | null + get_valign(): Align + get_vexpand(): boolean + get_vexpand_set(): boolean + get_visible(): boolean + get_width(): number + grab_focus(): boolean + has_css_class(css_class: string): boolean + has_visible_focus(): boolean + hide(): void + in_destruction(): boolean + init_template(): void + insert_action_group(name: string, group?: Gio.ActionGroup | null): void + insert_after(parent: Widget, previous_sibling?: Widget | null): void + insert_before(parent: Widget, next_sibling?: Widget | null): void + is_ancestor(ancestor: Widget): boolean + is_drawable(): boolean + is_focus(): boolean + is_sensitive(): boolean + is_visible(): boolean + keynav_failed(direction: DirectionType): boolean + list_mnemonic_labels(): Widget[] + map(): void + measure(orientation: Orientation, for_size: number): [ /* minimum */ number | null, /* natural */ number | null, /* minimum_baseline */ number | null, /* natural_baseline */ number | null ] + mnemonic_activate(group_cycling: boolean): boolean + observe_children(): Gio.ListModel + observe_controllers(): Gio.ListModel + pick(x: number, y: number, flags: PickFlags): Widget | null + queue_allocate(): void + queue_draw(): void + queue_resize(): void + realize(): void + remove_controller(controller: EventController): void + remove_css_class(css_class: string): void + remove_mnemonic_label(label: Widget): void + remove_tick_callback(id: number): void + set_can_focus(can_focus: boolean): void + set_can_target(can_target: boolean): void + set_child_visible(child_visible: boolean): void + set_css_classes(classes: string[]): void + set_cursor_from_name(name?: string | null): void + set_direction(dir: TextDirection): void + set_focus_child(child?: Widget | null): void + set_focus_on_click(focus_on_click: boolean): void + set_focusable(focusable: boolean): void + set_font_map(font_map?: Pango.FontMap | null): void + set_font_options(options?: cairo.FontOptions | null): void + set_halign(align: Align): void + set_has_tooltip(has_tooltip: boolean): void + set_hexpand(expand: boolean): void + set_hexpand_set(set: boolean): void + set_layout_manager(layout_manager?: LayoutManager | null): void + set_margin_bottom(margin: number): void + set_margin_end(margin: number): void + set_margin_start(margin: number): void + set_margin_top(margin: number): void + set_name(name: string): void + set_opacity(opacity: number): void + set_overflow(overflow: Overflow): void + set_parent(parent: Widget): void + set_receives_default(receives_default: boolean): void + set_sensitive(sensitive: boolean): void + set_size_request(width: number, height: number): void + set_state_flags(flags: StateFlags, clear: boolean): void + set_tooltip_markup(markup?: string | null): void + set_tooltip_text(text?: string | null): void + set_valign(align: Align): void + set_vexpand(expand: boolean): void + set_vexpand_set(set: boolean): void + set_visible(visible: boolean): void + should_layout(): boolean + show(): void + size_allocate(allocation: Allocation, baseline: number): void + snapshot_child(child: Widget, snapshot: Snapshot): void + translate_coordinates(dest_widget: Widget, src_x: number, src_y: number): [ /* returnType */ boolean, /* dest_x */ number | null, /* dest_y */ number | null ] + trigger_tooltip_query(): void + unmap(): void + unparent(): void + unrealize(): void + unset_state_flags(flags: StateFlags): void + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Methods of Gtk.Accessible */ + get_accessible_role(): AccessibleRole + reset_property(property: AccessibleProperty): void + reset_relation(relation: AccessibleRelation): void + reset_state(state: AccessibleState): void + update_property(properties: AccessibleProperty[], values: any): void + update_relation(relations: AccessibleRelation[], values: any): void + update_state(states: AccessibleState[], values: any): void + /* Methods of Gtk.Buildable */ + get_buildable_id(): string + /* Methods of Gtk.Scrollable */ + get_border(): [ /* returnType */ boolean, /* border */ Border ] + get_hadjustment(): Adjustment + get_hscroll_policy(): ScrollablePolicy + get_vadjustment(): Adjustment + get_vscroll_policy(): ScrollablePolicy + set_hadjustment(hadjustment?: Adjustment | null): void + set_hscroll_policy(policy: ScrollablePolicy): void + set_vadjustment(vadjustment?: Adjustment | null): void + set_vscroll_policy(policy: ScrollablePolicy): void + /* Virtual methods of Gtk.TreeView */ + vfunc_columns_changed(): void + vfunc_cursor_changed(): void + vfunc_expand_collapse_cursor_row(logical: boolean, expand: boolean, open_all: boolean): boolean + vfunc_move_cursor(step: MovementStep, count: number, extend: boolean, modify: boolean): boolean + vfunc_row_activated(path: TreePath, column: TreeViewColumn): void + vfunc_row_collapsed(iter: TreeIter, path: TreePath): void + vfunc_row_expanded(iter: TreeIter, path: TreePath): void + vfunc_select_all(): boolean + vfunc_select_cursor_parent(): boolean + vfunc_select_cursor_row(start_editing: boolean): boolean + vfunc_start_interactive_search(): boolean + vfunc_test_collapse_row(iter: TreeIter, path: TreePath): boolean + vfunc_test_expand_row(iter: TreeIter, path: TreePath): boolean + vfunc_toggle_cursor_row(): boolean + vfunc_unselect_all(): boolean + vfunc_get_border(): [ /* returnType */ boolean, /* border */ Border ] + /* Virtual methods of Gtk.Widget */ + vfunc_compute_expand(hexpand_p: boolean, vexpand_p: boolean): void + vfunc_contains(x: number, y: number): boolean + vfunc_css_changed(change: CssStyleChange): void + vfunc_direction_changed(previous_direction: TextDirection): void + vfunc_focus(direction: DirectionType): boolean + vfunc_get_request_mode(): SizeRequestMode + vfunc_grab_focus(): boolean + vfunc_hide(): void + vfunc_keynav_failed(direction: DirectionType): boolean + vfunc_map(): void + vfunc_measure(orientation: Orientation, for_size: number): [ /* minimum */ number | null, /* natural */ number | null, /* minimum_baseline */ number | null, /* natural_baseline */ number | null ] + vfunc_mnemonic_activate(group_cycling: boolean): boolean + vfunc_move_focus(direction: DirectionType): void + vfunc_query_tooltip(x: number, y: number, keyboard_tooltip: boolean, tooltip: Tooltip): boolean + vfunc_realize(): void + vfunc_root(): void + vfunc_set_focus_child(child?: Widget | null): void + vfunc_show(): void + vfunc_size_allocate(width: number, height: number, baseline: number): void + vfunc_snapshot(snapshot: Snapshot): void + vfunc_state_flags_changed(previous_state_flags: StateFlags): void + vfunc_system_setting_changed(settings: SystemSetting): void + vfunc_unmap(): void + vfunc_unrealize(): void + vfunc_unroot(): void + vfunc_add_child(builder: Builder, child: GObject.Object, type?: string | null): void + vfunc_custom_finished(builder: Builder, child: GObject.Object | null, tagname: string, data?: object | null): void + vfunc_custom_tag_end(builder: Builder, child: GObject.Object | null, tagname: string, data?: object | null): void + vfunc_custom_tag_start(builder: Builder, child: GObject.Object | null, tagname: string): [ /* returnType */ boolean, /* parser */ BuildableParser, /* data */ object | null ] + vfunc_get_id(): string + vfunc_get_internal_child(builder: Builder, childname: string): GObject.Object + vfunc_parser_finished(builder: Builder): void + vfunc_set_buildable_property(builder: Builder, name: string, value: any): void + vfunc_set_id(id: string): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Gtk.TreeView */ + connect(sigName: "columns-changed", callback: (($obj: TreeView) => void)): number + connect_after(sigName: "columns-changed", callback: (($obj: TreeView) => void)): number + emit(sigName: "columns-changed"): void + connect(sigName: "cursor-changed", callback: (($obj: TreeView) => void)): number + connect_after(sigName: "cursor-changed", callback: (($obj: TreeView) => void)): number + emit(sigName: "cursor-changed"): void + connect(sigName: "expand-collapse-cursor-row", callback: (($obj: TreeView, object: boolean, p0: boolean, p1: boolean) => boolean)): number + connect_after(sigName: "expand-collapse-cursor-row", callback: (($obj: TreeView, object: boolean, p0: boolean, p1: boolean) => boolean)): number + emit(sigName: "expand-collapse-cursor-row", object: boolean, p0: boolean, p1: boolean): void + connect(sigName: "move-cursor", callback: (($obj: TreeView, step: MovementStep, direction: number, extend: boolean, modify: boolean) => boolean)): number + connect_after(sigName: "move-cursor", callback: (($obj: TreeView, step: MovementStep, direction: number, extend: boolean, modify: boolean) => boolean)): number + emit(sigName: "move-cursor", step: MovementStep, direction: number, extend: boolean, modify: boolean): void + connect(sigName: "row-activated", callback: (($obj: TreeView, path: TreePath, column: TreeViewColumn) => void)): number + connect_after(sigName: "row-activated", callback: (($obj: TreeView, path: TreePath, column: TreeViewColumn) => void)): number + emit(sigName: "row-activated", path: TreePath, column: TreeViewColumn): void + connect(sigName: "row-collapsed", callback: (($obj: TreeView, iter: TreeIter, path: TreePath) => void)): number + connect_after(sigName: "row-collapsed", callback: (($obj: TreeView, iter: TreeIter, path: TreePath) => void)): number + emit(sigName: "row-collapsed", iter: TreeIter, path: TreePath): void + connect(sigName: "row-expanded", callback: (($obj: TreeView, iter: TreeIter, path: TreePath) => void)): number + connect_after(sigName: "row-expanded", callback: (($obj: TreeView, iter: TreeIter, path: TreePath) => void)): number + emit(sigName: "row-expanded", iter: TreeIter, path: TreePath): void + connect(sigName: "select-all", callback: (($obj: TreeView) => boolean)): number + connect_after(sigName: "select-all", callback: (($obj: TreeView) => boolean)): number + emit(sigName: "select-all"): void + connect(sigName: "select-cursor-parent", callback: (($obj: TreeView) => boolean)): number + connect_after(sigName: "select-cursor-parent", callback: (($obj: TreeView) => boolean)): number + emit(sigName: "select-cursor-parent"): void + connect(sigName: "select-cursor-row", callback: (($obj: TreeView, object: boolean) => boolean)): number + connect_after(sigName: "select-cursor-row", callback: (($obj: TreeView, object: boolean) => boolean)): number + emit(sigName: "select-cursor-row", object: boolean): void + connect(sigName: "start-interactive-search", callback: (($obj: TreeView) => boolean)): number + connect_after(sigName: "start-interactive-search", callback: (($obj: TreeView) => boolean)): number + emit(sigName: "start-interactive-search"): void + connect(sigName: "test-collapse-row", callback: (($obj: TreeView, iter: TreeIter, path: TreePath) => boolean)): number + connect_after(sigName: "test-collapse-row", callback: (($obj: TreeView, iter: TreeIter, path: TreePath) => boolean)): number + emit(sigName: "test-collapse-row", iter: TreeIter, path: TreePath): void + connect(sigName: "test-expand-row", callback: (($obj: TreeView, iter: TreeIter, path: TreePath) => boolean)): number + connect_after(sigName: "test-expand-row", callback: (($obj: TreeView, iter: TreeIter, path: TreePath) => boolean)): number + emit(sigName: "test-expand-row", iter: TreeIter, path: TreePath): void + connect(sigName: "toggle-cursor-row", callback: (($obj: TreeView) => boolean)): number + connect_after(sigName: "toggle-cursor-row", callback: (($obj: TreeView) => boolean)): number + emit(sigName: "toggle-cursor-row"): void + connect(sigName: "unselect-all", callback: (($obj: TreeView) => boolean)): number + connect_after(sigName: "unselect-all", callback: (($obj: TreeView) => boolean)): number + emit(sigName: "unselect-all"): void + /* Signals of Gtk.Widget */ + connect(sigName: "destroy", callback: (($obj: TreeView) => void)): number + connect_after(sigName: "destroy", callback: (($obj: TreeView) => void)): number + emit(sigName: "destroy"): void + connect(sigName: "direction-changed", callback: (($obj: TreeView, previous_direction: TextDirection) => void)): number + connect_after(sigName: "direction-changed", callback: (($obj: TreeView, previous_direction: TextDirection) => void)): number + emit(sigName: "direction-changed", previous_direction: TextDirection): void + connect(sigName: "hide", callback: (($obj: TreeView) => void)): number + connect_after(sigName: "hide", callback: (($obj: TreeView) => void)): number + emit(sigName: "hide"): void + connect(sigName: "keynav-failed", callback: (($obj: TreeView, direction: DirectionType) => boolean)): number + connect_after(sigName: "keynav-failed", callback: (($obj: TreeView, direction: DirectionType) => boolean)): number + emit(sigName: "keynav-failed", direction: DirectionType): void + connect(sigName: "map", callback: (($obj: TreeView) => void)): number + connect_after(sigName: "map", callback: (($obj: TreeView) => void)): number + emit(sigName: "map"): void + connect(sigName: "mnemonic-activate", callback: (($obj: TreeView, group_cycling: boolean) => boolean)): number + connect_after(sigName: "mnemonic-activate", callback: (($obj: TreeView, group_cycling: boolean) => boolean)): number + emit(sigName: "mnemonic-activate", group_cycling: boolean): void + connect(sigName: "move-focus", callback: (($obj: TreeView, direction: DirectionType) => void)): number + connect_after(sigName: "move-focus", callback: (($obj: TreeView, direction: DirectionType) => void)): number + emit(sigName: "move-focus", direction: DirectionType): void + connect(sigName: "query-tooltip", callback: (($obj: TreeView, x: number, y: number, keyboard_mode: boolean, tooltip: Tooltip) => boolean)): number + connect_after(sigName: "query-tooltip", callback: (($obj: TreeView, x: number, y: number, keyboard_mode: boolean, tooltip: Tooltip) => boolean)): number + emit(sigName: "query-tooltip", x: number, y: number, keyboard_mode: boolean, tooltip: Tooltip): void + connect(sigName: "realize", callback: (($obj: TreeView) => void)): number + connect_after(sigName: "realize", callback: (($obj: TreeView) => void)): number + emit(sigName: "realize"): void + connect(sigName: "show", callback: (($obj: TreeView) => void)): number + connect_after(sigName: "show", callback: (($obj: TreeView) => void)): number + emit(sigName: "show"): void + connect(sigName: "state-flags-changed", callback: (($obj: TreeView, flags: StateFlags) => void)): number + connect_after(sigName: "state-flags-changed", callback: (($obj: TreeView, flags: StateFlags) => void)): number + emit(sigName: "state-flags-changed", flags: StateFlags): void + connect(sigName: "unmap", callback: (($obj: TreeView) => void)): number + connect_after(sigName: "unmap", callback: (($obj: TreeView) => void)): number + emit(sigName: "unmap"): void + connect(sigName: "unrealize", callback: (($obj: TreeView) => void)): number + connect_after(sigName: "unrealize", callback: (($obj: TreeView) => void)): number + emit(sigName: "unrealize"): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: TreeView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: TreeView, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: "notify::activate-on-single-click", callback: (($obj: TreeView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::activate-on-single-click", callback: (($obj: TreeView, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::enable-grid-lines", callback: (($obj: TreeView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::enable-grid-lines", callback: (($obj: TreeView, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::enable-search", callback: (($obj: TreeView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::enable-search", callback: (($obj: TreeView, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::enable-tree-lines", callback: (($obj: TreeView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::enable-tree-lines", callback: (($obj: TreeView, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::expander-column", callback: (($obj: TreeView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::expander-column", callback: (($obj: TreeView, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::fixed-height-mode", callback: (($obj: TreeView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::fixed-height-mode", callback: (($obj: TreeView, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::headers-clickable", callback: (($obj: TreeView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::headers-clickable", callback: (($obj: TreeView, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::headers-visible", callback: (($obj: TreeView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::headers-visible", callback: (($obj: TreeView, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::hover-expand", callback: (($obj: TreeView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hover-expand", callback: (($obj: TreeView, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::hover-selection", callback: (($obj: TreeView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hover-selection", callback: (($obj: TreeView, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::level-indentation", callback: (($obj: TreeView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::level-indentation", callback: (($obj: TreeView, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::model", callback: (($obj: TreeView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::model", callback: (($obj: TreeView, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::reorderable", callback: (($obj: TreeView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::reorderable", callback: (($obj: TreeView, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::rubber-banding", callback: (($obj: TreeView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::rubber-banding", callback: (($obj: TreeView, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::search-column", callback: (($obj: TreeView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::search-column", callback: (($obj: TreeView, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::show-expanders", callback: (($obj: TreeView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::show-expanders", callback: (($obj: TreeView, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::tooltip-column", callback: (($obj: TreeView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::tooltip-column", callback: (($obj: TreeView, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::can-focus", callback: (($obj: TreeView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::can-focus", callback: (($obj: TreeView, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::can-target", callback: (($obj: TreeView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::can-target", callback: (($obj: TreeView, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::css-classes", callback: (($obj: TreeView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::css-classes", callback: (($obj: TreeView, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::cursor", callback: (($obj: TreeView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::cursor", callback: (($obj: TreeView, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::focus-on-click", callback: (($obj: TreeView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::focus-on-click", callback: (($obj: TreeView, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::focusable", callback: (($obj: TreeView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::focusable", callback: (($obj: TreeView, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::halign", callback: (($obj: TreeView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::halign", callback: (($obj: TreeView, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::has-default", callback: (($obj: TreeView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-default", callback: (($obj: TreeView, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::has-focus", callback: (($obj: TreeView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-focus", callback: (($obj: TreeView, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::has-tooltip", callback: (($obj: TreeView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-tooltip", callback: (($obj: TreeView, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::height-request", callback: (($obj: TreeView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::height-request", callback: (($obj: TreeView, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::hexpand", callback: (($obj: TreeView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hexpand", callback: (($obj: TreeView, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::hexpand-set", callback: (($obj: TreeView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hexpand-set", callback: (($obj: TreeView, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::layout-manager", callback: (($obj: TreeView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::layout-manager", callback: (($obj: TreeView, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-bottom", callback: (($obj: TreeView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-bottom", callback: (($obj: TreeView, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-end", callback: (($obj: TreeView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-end", callback: (($obj: TreeView, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-start", callback: (($obj: TreeView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-start", callback: (($obj: TreeView, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-top", callback: (($obj: TreeView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-top", callback: (($obj: TreeView, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::name", callback: (($obj: TreeView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::name", callback: (($obj: TreeView, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::opacity", callback: (($obj: TreeView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::opacity", callback: (($obj: TreeView, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::overflow", callback: (($obj: TreeView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::overflow", callback: (($obj: TreeView, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::parent", callback: (($obj: TreeView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::parent", callback: (($obj: TreeView, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::receives-default", callback: (($obj: TreeView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::receives-default", callback: (($obj: TreeView, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::root", callback: (($obj: TreeView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::root", callback: (($obj: TreeView, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::scale-factor", callback: (($obj: TreeView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::scale-factor", callback: (($obj: TreeView, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::sensitive", callback: (($obj: TreeView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::sensitive", callback: (($obj: TreeView, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::tooltip-markup", callback: (($obj: TreeView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::tooltip-markup", callback: (($obj: TreeView, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::tooltip-text", callback: (($obj: TreeView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::tooltip-text", callback: (($obj: TreeView, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::valign", callback: (($obj: TreeView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::valign", callback: (($obj: TreeView, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::vexpand", callback: (($obj: TreeView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vexpand", callback: (($obj: TreeView, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::vexpand-set", callback: (($obj: TreeView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vexpand-set", callback: (($obj: TreeView, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::visible", callback: (($obj: TreeView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::visible", callback: (($obj: TreeView, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::width-request", callback: (($obj: TreeView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::width-request", callback: (($obj: TreeView, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::accessible-role", callback: (($obj: TreeView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-role", callback: (($obj: TreeView, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::hadjustment", callback: (($obj: TreeView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hadjustment", callback: (($obj: TreeView, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::hscroll-policy", callback: (($obj: TreeView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hscroll-policy", callback: (($obj: TreeView, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::vadjustment", callback: (($obj: TreeView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vadjustment", callback: (($obj: TreeView, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::vscroll-policy", callback: (($obj: TreeView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vscroll-policy", callback: (($obj: TreeView, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: TreeView_ConstructProps) + _init (config?: TreeView_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(): TreeView + static new_with_model(model: TreeModel): TreeView + static $gtype: GObject.Type +} +export interface TreeViewColumn_ConstructProps extends GObject.InitiallyUnowned_ConstructProps { + alignment?: number + cell_area?: CellArea + clickable?: boolean + expand?: boolean + fixed_width?: number + max_width?: number + min_width?: number + reorderable?: boolean + resizable?: boolean + sizing?: TreeViewColumnSizing + sort_column_id?: number + sort_indicator?: boolean + sort_order?: SortType + spacing?: number + title?: string + visible?: boolean + widget?: Widget +} +export class TreeViewColumn { + /* Properties of Gtk.TreeViewColumn */ + alignment: number + clickable: boolean + expand: boolean + fixed_width: number + max_width: number + min_width: number + reorderable: boolean + resizable: boolean + sizing: TreeViewColumnSizing + sort_column_id: number + sort_indicator: boolean + sort_order: SortType + spacing: number + title: string + visible: boolean + widget: Widget + readonly width: number + readonly x_offset: number + /* Fields of GObject.InitiallyUnowned */ + g_type_instance: GObject.TypeInstance + /* Methods of Gtk.TreeViewColumn */ + add_attribute(cell_renderer: CellRenderer, attribute: string, column: number): void + cell_get_position(cell_renderer: CellRenderer): [ /* returnType */ boolean, /* x_offset */ number | null, /* width */ number | null ] + cell_get_size(): [ /* x_offset */ number | null, /* y_offset */ number | null, /* width */ number | null, /* height */ number | null ] + cell_is_visible(): boolean + cell_set_cell_data(tree_model: TreeModel, iter: TreeIter, is_expander: boolean, is_expanded: boolean): void + clear(): void + clear_attributes(cell_renderer: CellRenderer): void + clicked(): void + focus_cell(cell: CellRenderer): void + get_alignment(): number + get_button(): Widget + get_clickable(): boolean + get_expand(): boolean + get_fixed_width(): number + get_max_width(): number + get_min_width(): number + get_reorderable(): boolean + get_resizable(): boolean + get_sizing(): TreeViewColumnSizing + get_sort_column_id(): number + get_sort_indicator(): boolean + get_sort_order(): SortType + get_spacing(): number + get_title(): string + get_tree_view(): Widget | null + get_visible(): boolean + get_widget(): Widget | null + get_width(): number + get_x_offset(): number + pack_end(cell: CellRenderer, expand: boolean): void + pack_start(cell: CellRenderer, expand: boolean): void + queue_resize(): void + set_alignment(xalign: number): void + set_cell_data_func(cell_renderer: CellRenderer, func: TreeCellDataFunc | null): void + set_clickable(clickable: boolean): void + set_expand(expand: boolean): void + set_fixed_width(fixed_width: number): void + set_max_width(max_width: number): void + set_min_width(min_width: number): void + set_reorderable(reorderable: boolean): void + set_resizable(resizable: boolean): void + set_sizing(type: TreeViewColumnSizing): void + set_sort_column_id(sort_column_id: number): void + set_sort_indicator(setting: boolean): void + set_sort_order(order: SortType): void + set_spacing(spacing: number): void + set_title(title: string): void + set_visible(visible: boolean): void + set_widget(widget?: Widget | null): void + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Methods of Gtk.Buildable */ + get_buildable_id(): string + /* Methods of Gtk.CellLayout */ + get_area(): CellArea | null + get_cells(): CellRenderer[] + reorder(cell: CellRenderer, position: number): void + /* Virtual methods of Gtk.TreeViewColumn */ + vfunc_add_child(builder: Builder, child: GObject.Object, type?: string | null): void + vfunc_custom_finished(builder: Builder, child: GObject.Object | null, tagname: string, data?: object | null): void + vfunc_custom_tag_end(builder: Builder, child: GObject.Object | null, tagname: string, data?: object | null): void + vfunc_custom_tag_start(builder: Builder, child: GObject.Object | null, tagname: string): [ /* returnType */ boolean, /* parser */ BuildableParser, /* data */ object | null ] + vfunc_get_id(): string + vfunc_get_internal_child(builder: Builder, childname: string): GObject.Object + vfunc_parser_finished(builder: Builder): void + vfunc_set_buildable_property(builder: Builder, name: string, value: any): void + vfunc_set_id(id: string): void + vfunc_add_attribute(cell: CellRenderer, attribute: string, column: number): void + vfunc_clear(): void + vfunc_clear_attributes(cell: CellRenderer): void + vfunc_get_area(): CellArea | null + vfunc_get_cells(): CellRenderer[] + vfunc_pack_end(cell: CellRenderer, expand: boolean): void + vfunc_pack_start(cell: CellRenderer, expand: boolean): void + vfunc_reorder(cell: CellRenderer, position: number): void + vfunc_set_cell_data_func(cell: CellRenderer, func: CellLayoutDataFunc | null): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Gtk.TreeViewColumn */ + connect(sigName: "clicked", callback: (($obj: TreeViewColumn) => void)): number + connect_after(sigName: "clicked", callback: (($obj: TreeViewColumn) => void)): number + emit(sigName: "clicked"): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: TreeViewColumn, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: TreeViewColumn, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: "notify::alignment", callback: (($obj: TreeViewColumn, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::alignment", callback: (($obj: TreeViewColumn, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::clickable", callback: (($obj: TreeViewColumn, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::clickable", callback: (($obj: TreeViewColumn, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::expand", callback: (($obj: TreeViewColumn, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::expand", callback: (($obj: TreeViewColumn, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::fixed-width", callback: (($obj: TreeViewColumn, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::fixed-width", callback: (($obj: TreeViewColumn, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::max-width", callback: (($obj: TreeViewColumn, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::max-width", callback: (($obj: TreeViewColumn, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::min-width", callback: (($obj: TreeViewColumn, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::min-width", callback: (($obj: TreeViewColumn, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::reorderable", callback: (($obj: TreeViewColumn, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::reorderable", callback: (($obj: TreeViewColumn, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::resizable", callback: (($obj: TreeViewColumn, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::resizable", callback: (($obj: TreeViewColumn, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::sizing", callback: (($obj: TreeViewColumn, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::sizing", callback: (($obj: TreeViewColumn, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::sort-column-id", callback: (($obj: TreeViewColumn, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::sort-column-id", callback: (($obj: TreeViewColumn, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::sort-indicator", callback: (($obj: TreeViewColumn, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::sort-indicator", callback: (($obj: TreeViewColumn, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::sort-order", callback: (($obj: TreeViewColumn, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::sort-order", callback: (($obj: TreeViewColumn, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::spacing", callback: (($obj: TreeViewColumn, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::spacing", callback: (($obj: TreeViewColumn, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::title", callback: (($obj: TreeViewColumn, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::title", callback: (($obj: TreeViewColumn, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::visible", callback: (($obj: TreeViewColumn, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::visible", callback: (($obj: TreeViewColumn, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::widget", callback: (($obj: TreeViewColumn, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::widget", callback: (($obj: TreeViewColumn, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::width", callback: (($obj: TreeViewColumn, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::width", callback: (($obj: TreeViewColumn, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::x-offset", callback: (($obj: TreeViewColumn, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::x-offset", callback: (($obj: TreeViewColumn, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: TreeViewColumn_ConstructProps) + _init (config?: TreeViewColumn_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(): TreeViewColumn + static new_with_area(area: CellArea): TreeViewColumn + static $gtype: GObject.Type +} +export interface Video_ConstructProps extends Widget_ConstructProps { + autoplay?: boolean + file?: Gio.File + loop?: boolean + media_stream?: MediaStream + accessible_role?: AccessibleRole +} +export class Video { + /* Properties of Gtk.Video */ + autoplay: boolean + file: Gio.File + loop: boolean + media_stream: MediaStream + /* Properties of Gtk.Widget */ + can_focus: boolean + can_target: boolean + css_classes: string[] + cursor: Gdk.Cursor + focus_on_click: boolean + focusable: boolean + halign: Align + readonly has_default: boolean + readonly has_focus: boolean + has_tooltip: boolean + height_request: number + hexpand: boolean + hexpand_set: boolean + layout_manager: LayoutManager + margin_bottom: number + margin_end: number + margin_start: number + margin_top: number + name: string + opacity: number + overflow: Overflow + readonly parent: Widget + receives_default: boolean + readonly root: Root + readonly scale_factor: number + sensitive: boolean + tooltip_markup: string + tooltip_text: string + valign: Align + vexpand: boolean + vexpand_set: boolean + visible: boolean + width_request: number + /* Properties of Gtk.Accessible */ + accessible_role: AccessibleRole + /* Fields of Gtk.Widget */ + parent_instance: GObject.InitiallyUnowned + /* Fields of GObject.InitiallyUnowned */ + g_type_instance: GObject.TypeInstance + /* Methods of Gtk.Video */ + get_autoplay(): boolean + get_file(): Gio.File | null + get_loop(): boolean + get_media_stream(): MediaStream | null + set_autoplay(autoplay: boolean): void + set_file(file?: Gio.File | null): void + set_filename(filename?: string | null): void + set_loop(loop: boolean): void + set_media_stream(stream?: MediaStream | null): void + set_resource(resource_path?: string | null): void + /* Methods of Gtk.Widget */ + action_set_enabled(action_name: string, enabled: boolean): void + activate(): boolean + activate_action(name: string, args?: GLib.Variant | null): boolean + activate_default(): void + add_controller(controller: EventController): void + add_css_class(css_class: string): void + add_mnemonic_label(label: Widget): void + add_tick_callback(callback: TickCallback): number + allocate(width: number, height: number, baseline: number, transform?: Gsk.Transform | null): void + child_focus(direction: DirectionType): boolean + compute_bounds(target: Widget): [ /* returnType */ boolean, /* out_bounds */ Graphene.Rect ] + compute_expand(orientation: Orientation): boolean + compute_point(target: Widget, point: Graphene.Point): [ /* returnType */ boolean, /* out_point */ Graphene.Point ] + compute_transform(target: Widget): [ /* returnType */ boolean, /* out_transform */ Graphene.Matrix ] + contains(x: number, y: number): boolean + create_pango_context(): Pango.Context + create_pango_layout(text?: string | null): Pango.Layout + drag_check_threshold(start_x: number, start_y: number, current_x: number, current_y: number): boolean + error_bell(): void + get_allocated_baseline(): number + get_allocated_height(): number + get_allocated_width(): number + get_allocation(): /* allocation */ Allocation + get_ancestor(widget_type: GObject.Type): Widget | null + get_can_focus(): boolean + get_can_target(): boolean + get_child_visible(): boolean + get_clipboard(): Gdk.Clipboard + get_css_classes(): string[] + get_css_name(): string + get_cursor(): Gdk.Cursor | null + get_direction(): TextDirection + get_display(): Gdk.Display + get_first_child(): Widget | null + get_focus_child(): Widget | null + get_focus_on_click(): boolean + get_focusable(): boolean + get_font_map(): Pango.FontMap | null + get_font_options(): cairo.FontOptions | null + get_frame_clock(): Gdk.FrameClock | null + get_halign(): Align + get_has_tooltip(): boolean + get_height(): number + get_hexpand(): boolean + get_hexpand_set(): boolean + get_last_child(): Widget | null + get_layout_manager(): LayoutManager | null + get_mapped(): boolean + get_margin_bottom(): number + get_margin_end(): number + get_margin_start(): number + get_margin_top(): number + get_name(): string + get_native(): Native | null + get_next_sibling(): Widget | null + get_opacity(): number + get_overflow(): Overflow + get_pango_context(): Pango.Context + get_parent(): Widget | null + get_preferred_size(): [ /* minimum_size */ Requisition | null, /* natural_size */ Requisition | null ] + get_prev_sibling(): Widget | null + get_primary_clipboard(): Gdk.Clipboard + get_realized(): boolean + get_receives_default(): boolean + get_request_mode(): SizeRequestMode + get_root(): Root | null + get_scale_factor(): number + get_sensitive(): boolean + get_settings(): Settings + get_size(orientation: Orientation): number + get_size_request(): [ /* width */ number | null, /* height */ number | null ] + get_state_flags(): StateFlags + get_style_context(): StyleContext + get_template_child(widget_type: GObject.Type, name: string): GObject.Object + get_tooltip_markup(): string | null + get_tooltip_text(): string | null + get_valign(): Align + get_vexpand(): boolean + get_vexpand_set(): boolean + get_visible(): boolean + get_width(): number + grab_focus(): boolean + has_css_class(css_class: string): boolean + has_visible_focus(): boolean + hide(): void + in_destruction(): boolean + init_template(): void + insert_action_group(name: string, group?: Gio.ActionGroup | null): void + insert_after(parent: Widget, previous_sibling?: Widget | null): void + insert_before(parent: Widget, next_sibling?: Widget | null): void + is_ancestor(ancestor: Widget): boolean + is_drawable(): boolean + is_focus(): boolean + is_sensitive(): boolean + is_visible(): boolean + keynav_failed(direction: DirectionType): boolean + list_mnemonic_labels(): Widget[] + map(): void + measure(orientation: Orientation, for_size: number): [ /* minimum */ number | null, /* natural */ number | null, /* minimum_baseline */ number | null, /* natural_baseline */ number | null ] + mnemonic_activate(group_cycling: boolean): boolean + observe_children(): Gio.ListModel + observe_controllers(): Gio.ListModel + pick(x: number, y: number, flags: PickFlags): Widget | null + queue_allocate(): void + queue_draw(): void + queue_resize(): void + realize(): void + remove_controller(controller: EventController): void + remove_css_class(css_class: string): void + remove_mnemonic_label(label: Widget): void + remove_tick_callback(id: number): void + set_can_focus(can_focus: boolean): void + set_can_target(can_target: boolean): void + set_child_visible(child_visible: boolean): void + set_css_classes(classes: string[]): void + set_cursor(cursor?: Gdk.Cursor | null): void + set_cursor_from_name(name?: string | null): void + set_direction(dir: TextDirection): void + set_focus_child(child?: Widget | null): void + set_focus_on_click(focus_on_click: boolean): void + set_focusable(focusable: boolean): void + set_font_map(font_map?: Pango.FontMap | null): void + set_font_options(options?: cairo.FontOptions | null): void + set_halign(align: Align): void + set_has_tooltip(has_tooltip: boolean): void + set_hexpand(expand: boolean): void + set_hexpand_set(set: boolean): void + set_layout_manager(layout_manager?: LayoutManager | null): void + set_margin_bottom(margin: number): void + set_margin_end(margin: number): void + set_margin_start(margin: number): void + set_margin_top(margin: number): void + set_name(name: string): void + set_opacity(opacity: number): void + set_overflow(overflow: Overflow): void + set_parent(parent: Widget): void + set_receives_default(receives_default: boolean): void + set_sensitive(sensitive: boolean): void + set_size_request(width: number, height: number): void + set_state_flags(flags: StateFlags, clear: boolean): void + set_tooltip_markup(markup?: string | null): void + set_tooltip_text(text?: string | null): void + set_valign(align: Align): void + set_vexpand(expand: boolean): void + set_vexpand_set(set: boolean): void + set_visible(visible: boolean): void + should_layout(): boolean + show(): void + size_allocate(allocation: Allocation, baseline: number): void + snapshot_child(child: Widget, snapshot: Snapshot): void + translate_coordinates(dest_widget: Widget, src_x: number, src_y: number): [ /* returnType */ boolean, /* dest_x */ number | null, /* dest_y */ number | null ] + trigger_tooltip_query(): void + unmap(): void + unparent(): void + unrealize(): void + unset_state_flags(flags: StateFlags): void + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Methods of Gtk.Accessible */ + get_accessible_role(): AccessibleRole + reset_property(property: AccessibleProperty): void + reset_relation(relation: AccessibleRelation): void + reset_state(state: AccessibleState): void + update_property(properties: AccessibleProperty[], values: any): void + update_relation(relations: AccessibleRelation[], values: any): void + update_state(states: AccessibleState[], values: any): void + /* Methods of Gtk.Buildable */ + get_buildable_id(): string + /* Virtual methods of Gtk.Widget */ + vfunc_compute_expand(hexpand_p: boolean, vexpand_p: boolean): void + vfunc_contains(x: number, y: number): boolean + vfunc_css_changed(change: CssStyleChange): void + vfunc_direction_changed(previous_direction: TextDirection): void + vfunc_focus(direction: DirectionType): boolean + vfunc_get_request_mode(): SizeRequestMode + vfunc_grab_focus(): boolean + vfunc_hide(): void + vfunc_keynav_failed(direction: DirectionType): boolean + vfunc_map(): void + vfunc_measure(orientation: Orientation, for_size: number): [ /* minimum */ number | null, /* natural */ number | null, /* minimum_baseline */ number | null, /* natural_baseline */ number | null ] + vfunc_mnemonic_activate(group_cycling: boolean): boolean + vfunc_move_focus(direction: DirectionType): void + vfunc_query_tooltip(x: number, y: number, keyboard_tooltip: boolean, tooltip: Tooltip): boolean + vfunc_realize(): void + vfunc_root(): void + vfunc_set_focus_child(child?: Widget | null): void + vfunc_show(): void + vfunc_size_allocate(width: number, height: number, baseline: number): void + vfunc_snapshot(snapshot: Snapshot): void + vfunc_state_flags_changed(previous_state_flags: StateFlags): void + vfunc_system_setting_changed(settings: SystemSetting): void + vfunc_unmap(): void + vfunc_unrealize(): void + vfunc_unroot(): void + vfunc_add_child(builder: Builder, child: GObject.Object, type?: string | null): void + vfunc_custom_finished(builder: Builder, child: GObject.Object | null, tagname: string, data?: object | null): void + vfunc_custom_tag_end(builder: Builder, child: GObject.Object | null, tagname: string, data?: object | null): void + vfunc_custom_tag_start(builder: Builder, child: GObject.Object | null, tagname: string): [ /* returnType */ boolean, /* parser */ BuildableParser, /* data */ object | null ] + vfunc_get_id(): string + vfunc_get_internal_child(builder: Builder, childname: string): GObject.Object + vfunc_parser_finished(builder: Builder): void + vfunc_set_buildable_property(builder: Builder, name: string, value: any): void + vfunc_set_id(id: string): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Gtk.Widget */ + connect(sigName: "destroy", callback: (($obj: Video) => void)): number + connect_after(sigName: "destroy", callback: (($obj: Video) => void)): number + emit(sigName: "destroy"): void + connect(sigName: "direction-changed", callback: (($obj: Video, previous_direction: TextDirection) => void)): number + connect_after(sigName: "direction-changed", callback: (($obj: Video, previous_direction: TextDirection) => void)): number + emit(sigName: "direction-changed", previous_direction: TextDirection): void + connect(sigName: "hide", callback: (($obj: Video) => void)): number + connect_after(sigName: "hide", callback: (($obj: Video) => void)): number + emit(sigName: "hide"): void + connect(sigName: "keynav-failed", callback: (($obj: Video, direction: DirectionType) => boolean)): number + connect_after(sigName: "keynav-failed", callback: (($obj: Video, direction: DirectionType) => boolean)): number + emit(sigName: "keynav-failed", direction: DirectionType): void + connect(sigName: "map", callback: (($obj: Video) => void)): number + connect_after(sigName: "map", callback: (($obj: Video) => void)): number + emit(sigName: "map"): void + connect(sigName: "mnemonic-activate", callback: (($obj: Video, group_cycling: boolean) => boolean)): number + connect_after(sigName: "mnemonic-activate", callback: (($obj: Video, group_cycling: boolean) => boolean)): number + emit(sigName: "mnemonic-activate", group_cycling: boolean): void + connect(sigName: "move-focus", callback: (($obj: Video, direction: DirectionType) => void)): number + connect_after(sigName: "move-focus", callback: (($obj: Video, direction: DirectionType) => void)): number + emit(sigName: "move-focus", direction: DirectionType): void + connect(sigName: "query-tooltip", callback: (($obj: Video, x: number, y: number, keyboard_mode: boolean, tooltip: Tooltip) => boolean)): number + connect_after(sigName: "query-tooltip", callback: (($obj: Video, x: number, y: number, keyboard_mode: boolean, tooltip: Tooltip) => boolean)): number + emit(sigName: "query-tooltip", x: number, y: number, keyboard_mode: boolean, tooltip: Tooltip): void + connect(sigName: "realize", callback: (($obj: Video) => void)): number + connect_after(sigName: "realize", callback: (($obj: Video) => void)): number + emit(sigName: "realize"): void + connect(sigName: "show", callback: (($obj: Video) => void)): number + connect_after(sigName: "show", callback: (($obj: Video) => void)): number + emit(sigName: "show"): void + connect(sigName: "state-flags-changed", callback: (($obj: Video, flags: StateFlags) => void)): number + connect_after(sigName: "state-flags-changed", callback: (($obj: Video, flags: StateFlags) => void)): number + emit(sigName: "state-flags-changed", flags: StateFlags): void + connect(sigName: "unmap", callback: (($obj: Video) => void)): number + connect_after(sigName: "unmap", callback: (($obj: Video) => void)): number + emit(sigName: "unmap"): void + connect(sigName: "unrealize", callback: (($obj: Video) => void)): number + connect_after(sigName: "unrealize", callback: (($obj: Video) => void)): number + emit(sigName: "unrealize"): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: Video, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: Video, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: "notify::autoplay", callback: (($obj: Video, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::autoplay", callback: (($obj: Video, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::file", callback: (($obj: Video, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::file", callback: (($obj: Video, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::loop", callback: (($obj: Video, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::loop", callback: (($obj: Video, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::media-stream", callback: (($obj: Video, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::media-stream", callback: (($obj: Video, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::can-focus", callback: (($obj: Video, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::can-focus", callback: (($obj: Video, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::can-target", callback: (($obj: Video, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::can-target", callback: (($obj: Video, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::css-classes", callback: (($obj: Video, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::css-classes", callback: (($obj: Video, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::cursor", callback: (($obj: Video, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::cursor", callback: (($obj: Video, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::focus-on-click", callback: (($obj: Video, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::focus-on-click", callback: (($obj: Video, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::focusable", callback: (($obj: Video, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::focusable", callback: (($obj: Video, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::halign", callback: (($obj: Video, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::halign", callback: (($obj: Video, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::has-default", callback: (($obj: Video, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-default", callback: (($obj: Video, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::has-focus", callback: (($obj: Video, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-focus", callback: (($obj: Video, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::has-tooltip", callback: (($obj: Video, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-tooltip", callback: (($obj: Video, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::height-request", callback: (($obj: Video, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::height-request", callback: (($obj: Video, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::hexpand", callback: (($obj: Video, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hexpand", callback: (($obj: Video, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::hexpand-set", callback: (($obj: Video, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hexpand-set", callback: (($obj: Video, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::layout-manager", callback: (($obj: Video, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::layout-manager", callback: (($obj: Video, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-bottom", callback: (($obj: Video, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-bottom", callback: (($obj: Video, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-end", callback: (($obj: Video, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-end", callback: (($obj: Video, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-start", callback: (($obj: Video, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-start", callback: (($obj: Video, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-top", callback: (($obj: Video, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-top", callback: (($obj: Video, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::name", callback: (($obj: Video, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::name", callback: (($obj: Video, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::opacity", callback: (($obj: Video, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::opacity", callback: (($obj: Video, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::overflow", callback: (($obj: Video, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::overflow", callback: (($obj: Video, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::parent", callback: (($obj: Video, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::parent", callback: (($obj: Video, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::receives-default", callback: (($obj: Video, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::receives-default", callback: (($obj: Video, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::root", callback: (($obj: Video, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::root", callback: (($obj: Video, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::scale-factor", callback: (($obj: Video, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::scale-factor", callback: (($obj: Video, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::sensitive", callback: (($obj: Video, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::sensitive", callback: (($obj: Video, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::tooltip-markup", callback: (($obj: Video, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::tooltip-markup", callback: (($obj: Video, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::tooltip-text", callback: (($obj: Video, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::tooltip-text", callback: (($obj: Video, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::valign", callback: (($obj: Video, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::valign", callback: (($obj: Video, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::vexpand", callback: (($obj: Video, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vexpand", callback: (($obj: Video, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::vexpand-set", callback: (($obj: Video, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vexpand-set", callback: (($obj: Video, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::visible", callback: (($obj: Video, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::visible", callback: (($obj: Video, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::width-request", callback: (($obj: Video, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::width-request", callback: (($obj: Video, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::accessible-role", callback: (($obj: Video, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-role", callback: (($obj: Video, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: Video_ConstructProps) + _init (config?: Video_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(): Video + static new_for_file(file?: Gio.File | null): Video + static new_for_filename(filename?: string | null): Video + static new_for_media_stream(stream?: MediaStream | null): Video + static new_for_resource(resource_path?: string | null): Video + static $gtype: GObject.Type +} +export interface Viewport_ConstructProps extends Widget_ConstructProps { + child?: Widget + scroll_to_focus?: boolean + accessible_role?: AccessibleRole + hadjustment?: Adjustment + hscroll_policy?: ScrollablePolicy + vadjustment?: Adjustment + vscroll_policy?: ScrollablePolicy +} +export class Viewport { + /* Properties of Gtk.Viewport */ + child: Widget + scroll_to_focus: boolean + /* Properties of Gtk.Widget */ + can_focus: boolean + can_target: boolean + css_classes: string[] + cursor: Gdk.Cursor + focus_on_click: boolean + focusable: boolean + halign: Align + readonly has_default: boolean + readonly has_focus: boolean + has_tooltip: boolean + height_request: number + hexpand: boolean + hexpand_set: boolean + layout_manager: LayoutManager + margin_bottom: number + margin_end: number + margin_start: number + margin_top: number + name: string + opacity: number + overflow: Overflow + readonly parent: Widget + receives_default: boolean + readonly root: Root + readonly scale_factor: number + sensitive: boolean + tooltip_markup: string + tooltip_text: string + valign: Align + vexpand: boolean + vexpand_set: boolean + visible: boolean + width_request: number + /* Properties of Gtk.Accessible */ + accessible_role: AccessibleRole + /* Properties of Gtk.Scrollable */ + hadjustment: Adjustment + hscroll_policy: ScrollablePolicy + vadjustment: Adjustment + vscroll_policy: ScrollablePolicy + /* Fields of Gtk.Widget */ + parent_instance: GObject.InitiallyUnowned + /* Fields of GObject.InitiallyUnowned */ + g_type_instance: GObject.TypeInstance + /* Methods of Gtk.Viewport */ + get_child(): Widget | null + get_scroll_to_focus(): boolean + set_child(child?: Widget | null): void + set_scroll_to_focus(scroll_to_focus: boolean): void + /* Methods of Gtk.Widget */ + action_set_enabled(action_name: string, enabled: boolean): void + activate(): boolean + activate_action(name: string, args?: GLib.Variant | null): boolean + activate_default(): void + add_controller(controller: EventController): void + add_css_class(css_class: string): void + add_mnemonic_label(label: Widget): void + add_tick_callback(callback: TickCallback): number + allocate(width: number, height: number, baseline: number, transform?: Gsk.Transform | null): void + child_focus(direction: DirectionType): boolean + compute_bounds(target: Widget): [ /* returnType */ boolean, /* out_bounds */ Graphene.Rect ] + compute_expand(orientation: Orientation): boolean + compute_point(target: Widget, point: Graphene.Point): [ /* returnType */ boolean, /* out_point */ Graphene.Point ] + compute_transform(target: Widget): [ /* returnType */ boolean, /* out_transform */ Graphene.Matrix ] + contains(x: number, y: number): boolean + create_pango_context(): Pango.Context + create_pango_layout(text?: string | null): Pango.Layout + drag_check_threshold(start_x: number, start_y: number, current_x: number, current_y: number): boolean + error_bell(): void + get_allocated_baseline(): number + get_allocated_height(): number + get_allocated_width(): number + get_allocation(): /* allocation */ Allocation + get_ancestor(widget_type: GObject.Type): Widget | null + get_can_focus(): boolean + get_can_target(): boolean + get_child_visible(): boolean + get_clipboard(): Gdk.Clipboard + get_css_classes(): string[] + get_css_name(): string + get_cursor(): Gdk.Cursor | null + get_direction(): TextDirection + get_display(): Gdk.Display + get_first_child(): Widget | null + get_focus_child(): Widget | null + get_focus_on_click(): boolean + get_focusable(): boolean + get_font_map(): Pango.FontMap | null + get_font_options(): cairo.FontOptions | null + get_frame_clock(): Gdk.FrameClock | null + get_halign(): Align + get_has_tooltip(): boolean + get_height(): number + get_hexpand(): boolean + get_hexpand_set(): boolean + get_last_child(): Widget | null + get_layout_manager(): LayoutManager | null + get_mapped(): boolean + get_margin_bottom(): number + get_margin_end(): number + get_margin_start(): number + get_margin_top(): number + get_name(): string + get_native(): Native | null + get_next_sibling(): Widget | null + get_opacity(): number + get_overflow(): Overflow + get_pango_context(): Pango.Context + get_parent(): Widget | null + get_preferred_size(): [ /* minimum_size */ Requisition | null, /* natural_size */ Requisition | null ] + get_prev_sibling(): Widget | null + get_primary_clipboard(): Gdk.Clipboard + get_realized(): boolean + get_receives_default(): boolean + get_request_mode(): SizeRequestMode + get_root(): Root | null + get_scale_factor(): number + get_sensitive(): boolean + get_settings(): Settings + get_size(orientation: Orientation): number + get_size_request(): [ /* width */ number | null, /* height */ number | null ] + get_state_flags(): StateFlags + get_style_context(): StyleContext + get_template_child(widget_type: GObject.Type, name: string): GObject.Object + get_tooltip_markup(): string | null + get_tooltip_text(): string | null + get_valign(): Align + get_vexpand(): boolean + get_vexpand_set(): boolean + get_visible(): boolean + get_width(): number + grab_focus(): boolean + has_css_class(css_class: string): boolean + has_visible_focus(): boolean + hide(): void + in_destruction(): boolean + init_template(): void + insert_action_group(name: string, group?: Gio.ActionGroup | null): void + insert_after(parent: Widget, previous_sibling?: Widget | null): void + insert_before(parent: Widget, next_sibling?: Widget | null): void + is_ancestor(ancestor: Widget): boolean + is_drawable(): boolean + is_focus(): boolean + is_sensitive(): boolean + is_visible(): boolean + keynav_failed(direction: DirectionType): boolean + list_mnemonic_labels(): Widget[] + map(): void + measure(orientation: Orientation, for_size: number): [ /* minimum */ number | null, /* natural */ number | null, /* minimum_baseline */ number | null, /* natural_baseline */ number | null ] + mnemonic_activate(group_cycling: boolean): boolean + observe_children(): Gio.ListModel + observe_controllers(): Gio.ListModel + pick(x: number, y: number, flags: PickFlags): Widget | null + queue_allocate(): void + queue_draw(): void + queue_resize(): void + realize(): void + remove_controller(controller: EventController): void + remove_css_class(css_class: string): void + remove_mnemonic_label(label: Widget): void + remove_tick_callback(id: number): void + set_can_focus(can_focus: boolean): void + set_can_target(can_target: boolean): void + set_child_visible(child_visible: boolean): void + set_css_classes(classes: string[]): void + set_cursor(cursor?: Gdk.Cursor | null): void + set_cursor_from_name(name?: string | null): void + set_direction(dir: TextDirection): void + set_focus_child(child?: Widget | null): void + set_focus_on_click(focus_on_click: boolean): void + set_focusable(focusable: boolean): void + set_font_map(font_map?: Pango.FontMap | null): void + set_font_options(options?: cairo.FontOptions | null): void + set_halign(align: Align): void + set_has_tooltip(has_tooltip: boolean): void + set_hexpand(expand: boolean): void + set_hexpand_set(set: boolean): void + set_layout_manager(layout_manager?: LayoutManager | null): void + set_margin_bottom(margin: number): void + set_margin_end(margin: number): void + set_margin_start(margin: number): void + set_margin_top(margin: number): void + set_name(name: string): void + set_opacity(opacity: number): void + set_overflow(overflow: Overflow): void + set_parent(parent: Widget): void + set_receives_default(receives_default: boolean): void + set_sensitive(sensitive: boolean): void + set_size_request(width: number, height: number): void + set_state_flags(flags: StateFlags, clear: boolean): void + set_tooltip_markup(markup?: string | null): void + set_tooltip_text(text?: string | null): void + set_valign(align: Align): void + set_vexpand(expand: boolean): void + set_vexpand_set(set: boolean): void + set_visible(visible: boolean): void + should_layout(): boolean + show(): void + size_allocate(allocation: Allocation, baseline: number): void + snapshot_child(child: Widget, snapshot: Snapshot): void + translate_coordinates(dest_widget: Widget, src_x: number, src_y: number): [ /* returnType */ boolean, /* dest_x */ number | null, /* dest_y */ number | null ] + trigger_tooltip_query(): void + unmap(): void + unparent(): void + unrealize(): void + unset_state_flags(flags: StateFlags): void + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Methods of Gtk.Accessible */ + get_accessible_role(): AccessibleRole + reset_property(property: AccessibleProperty): void + reset_relation(relation: AccessibleRelation): void + reset_state(state: AccessibleState): void + update_property(properties: AccessibleProperty[], values: any): void + update_relation(relations: AccessibleRelation[], values: any): void + update_state(states: AccessibleState[], values: any): void + /* Methods of Gtk.Buildable */ + get_buildable_id(): string + /* Methods of Gtk.Scrollable */ + get_border(): [ /* returnType */ boolean, /* border */ Border ] + get_hadjustment(): Adjustment + get_hscroll_policy(): ScrollablePolicy + get_vadjustment(): Adjustment + get_vscroll_policy(): ScrollablePolicy + set_hadjustment(hadjustment?: Adjustment | null): void + set_hscroll_policy(policy: ScrollablePolicy): void + set_vadjustment(vadjustment?: Adjustment | null): void + set_vscroll_policy(policy: ScrollablePolicy): void + /* Virtual methods of Gtk.Viewport */ + vfunc_get_border(): [ /* returnType */ boolean, /* border */ Border ] + /* Virtual methods of Gtk.Widget */ + vfunc_compute_expand(hexpand_p: boolean, vexpand_p: boolean): void + vfunc_contains(x: number, y: number): boolean + vfunc_css_changed(change: CssStyleChange): void + vfunc_direction_changed(previous_direction: TextDirection): void + vfunc_focus(direction: DirectionType): boolean + vfunc_get_request_mode(): SizeRequestMode + vfunc_grab_focus(): boolean + vfunc_hide(): void + vfunc_keynav_failed(direction: DirectionType): boolean + vfunc_map(): void + vfunc_measure(orientation: Orientation, for_size: number): [ /* minimum */ number | null, /* natural */ number | null, /* minimum_baseline */ number | null, /* natural_baseline */ number | null ] + vfunc_mnemonic_activate(group_cycling: boolean): boolean + vfunc_move_focus(direction: DirectionType): void + vfunc_query_tooltip(x: number, y: number, keyboard_tooltip: boolean, tooltip: Tooltip): boolean + vfunc_realize(): void + vfunc_root(): void + vfunc_set_focus_child(child?: Widget | null): void + vfunc_show(): void + vfunc_size_allocate(width: number, height: number, baseline: number): void + vfunc_snapshot(snapshot: Snapshot): void + vfunc_state_flags_changed(previous_state_flags: StateFlags): void + vfunc_system_setting_changed(settings: SystemSetting): void + vfunc_unmap(): void + vfunc_unrealize(): void + vfunc_unroot(): void + vfunc_add_child(builder: Builder, child: GObject.Object, type?: string | null): void + vfunc_custom_finished(builder: Builder, child: GObject.Object | null, tagname: string, data?: object | null): void + vfunc_custom_tag_end(builder: Builder, child: GObject.Object | null, tagname: string, data?: object | null): void + vfunc_custom_tag_start(builder: Builder, child: GObject.Object | null, tagname: string): [ /* returnType */ boolean, /* parser */ BuildableParser, /* data */ object | null ] + vfunc_get_id(): string + vfunc_get_internal_child(builder: Builder, childname: string): GObject.Object + vfunc_parser_finished(builder: Builder): void + vfunc_set_buildable_property(builder: Builder, name: string, value: any): void + vfunc_set_id(id: string): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Gtk.Widget */ + connect(sigName: "destroy", callback: (($obj: Viewport) => void)): number + connect_after(sigName: "destroy", callback: (($obj: Viewport) => void)): number + emit(sigName: "destroy"): void + connect(sigName: "direction-changed", callback: (($obj: Viewport, previous_direction: TextDirection) => void)): number + connect_after(sigName: "direction-changed", callback: (($obj: Viewport, previous_direction: TextDirection) => void)): number + emit(sigName: "direction-changed", previous_direction: TextDirection): void + connect(sigName: "hide", callback: (($obj: Viewport) => void)): number + connect_after(sigName: "hide", callback: (($obj: Viewport) => void)): number + emit(sigName: "hide"): void + connect(sigName: "keynav-failed", callback: (($obj: Viewport, direction: DirectionType) => boolean)): number + connect_after(sigName: "keynav-failed", callback: (($obj: Viewport, direction: DirectionType) => boolean)): number + emit(sigName: "keynav-failed", direction: DirectionType): void + connect(sigName: "map", callback: (($obj: Viewport) => void)): number + connect_after(sigName: "map", callback: (($obj: Viewport) => void)): number + emit(sigName: "map"): void + connect(sigName: "mnemonic-activate", callback: (($obj: Viewport, group_cycling: boolean) => boolean)): number + connect_after(sigName: "mnemonic-activate", callback: (($obj: Viewport, group_cycling: boolean) => boolean)): number + emit(sigName: "mnemonic-activate", group_cycling: boolean): void + connect(sigName: "move-focus", callback: (($obj: Viewport, direction: DirectionType) => void)): number + connect_after(sigName: "move-focus", callback: (($obj: Viewport, direction: DirectionType) => void)): number + emit(sigName: "move-focus", direction: DirectionType): void + connect(sigName: "query-tooltip", callback: (($obj: Viewport, x: number, y: number, keyboard_mode: boolean, tooltip: Tooltip) => boolean)): number + connect_after(sigName: "query-tooltip", callback: (($obj: Viewport, x: number, y: number, keyboard_mode: boolean, tooltip: Tooltip) => boolean)): number + emit(sigName: "query-tooltip", x: number, y: number, keyboard_mode: boolean, tooltip: Tooltip): void + connect(sigName: "realize", callback: (($obj: Viewport) => void)): number + connect_after(sigName: "realize", callback: (($obj: Viewport) => void)): number + emit(sigName: "realize"): void + connect(sigName: "show", callback: (($obj: Viewport) => void)): number + connect_after(sigName: "show", callback: (($obj: Viewport) => void)): number + emit(sigName: "show"): void + connect(sigName: "state-flags-changed", callback: (($obj: Viewport, flags: StateFlags) => void)): number + connect_after(sigName: "state-flags-changed", callback: (($obj: Viewport, flags: StateFlags) => void)): number + emit(sigName: "state-flags-changed", flags: StateFlags): void + connect(sigName: "unmap", callback: (($obj: Viewport) => void)): number + connect_after(sigName: "unmap", callback: (($obj: Viewport) => void)): number + emit(sigName: "unmap"): void + connect(sigName: "unrealize", callback: (($obj: Viewport) => void)): number + connect_after(sigName: "unrealize", callback: (($obj: Viewport) => void)): number + emit(sigName: "unrealize"): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: Viewport, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: Viewport, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: "notify::child", callback: (($obj: Viewport, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::child", callback: (($obj: Viewport, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::scroll-to-focus", callback: (($obj: Viewport, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::scroll-to-focus", callback: (($obj: Viewport, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::can-focus", callback: (($obj: Viewport, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::can-focus", callback: (($obj: Viewport, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::can-target", callback: (($obj: Viewport, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::can-target", callback: (($obj: Viewport, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::css-classes", callback: (($obj: Viewport, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::css-classes", callback: (($obj: Viewport, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::cursor", callback: (($obj: Viewport, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::cursor", callback: (($obj: Viewport, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::focus-on-click", callback: (($obj: Viewport, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::focus-on-click", callback: (($obj: Viewport, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::focusable", callback: (($obj: Viewport, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::focusable", callback: (($obj: Viewport, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::halign", callback: (($obj: Viewport, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::halign", callback: (($obj: Viewport, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::has-default", callback: (($obj: Viewport, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-default", callback: (($obj: Viewport, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::has-focus", callback: (($obj: Viewport, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-focus", callback: (($obj: Viewport, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::has-tooltip", callback: (($obj: Viewport, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-tooltip", callback: (($obj: Viewport, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::height-request", callback: (($obj: Viewport, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::height-request", callback: (($obj: Viewport, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::hexpand", callback: (($obj: Viewport, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hexpand", callback: (($obj: Viewport, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::hexpand-set", callback: (($obj: Viewport, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hexpand-set", callback: (($obj: Viewport, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::layout-manager", callback: (($obj: Viewport, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::layout-manager", callback: (($obj: Viewport, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-bottom", callback: (($obj: Viewport, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-bottom", callback: (($obj: Viewport, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-end", callback: (($obj: Viewport, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-end", callback: (($obj: Viewport, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-start", callback: (($obj: Viewport, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-start", callback: (($obj: Viewport, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-top", callback: (($obj: Viewport, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-top", callback: (($obj: Viewport, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::name", callback: (($obj: Viewport, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::name", callback: (($obj: Viewport, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::opacity", callback: (($obj: Viewport, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::opacity", callback: (($obj: Viewport, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::overflow", callback: (($obj: Viewport, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::overflow", callback: (($obj: Viewport, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::parent", callback: (($obj: Viewport, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::parent", callback: (($obj: Viewport, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::receives-default", callback: (($obj: Viewport, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::receives-default", callback: (($obj: Viewport, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::root", callback: (($obj: Viewport, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::root", callback: (($obj: Viewport, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::scale-factor", callback: (($obj: Viewport, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::scale-factor", callback: (($obj: Viewport, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::sensitive", callback: (($obj: Viewport, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::sensitive", callback: (($obj: Viewport, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::tooltip-markup", callback: (($obj: Viewport, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::tooltip-markup", callback: (($obj: Viewport, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::tooltip-text", callback: (($obj: Viewport, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::tooltip-text", callback: (($obj: Viewport, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::valign", callback: (($obj: Viewport, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::valign", callback: (($obj: Viewport, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::vexpand", callback: (($obj: Viewport, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vexpand", callback: (($obj: Viewport, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::vexpand-set", callback: (($obj: Viewport, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vexpand-set", callback: (($obj: Viewport, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::visible", callback: (($obj: Viewport, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::visible", callback: (($obj: Viewport, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::width-request", callback: (($obj: Viewport, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::width-request", callback: (($obj: Viewport, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::accessible-role", callback: (($obj: Viewport, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-role", callback: (($obj: Viewport, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::hadjustment", callback: (($obj: Viewport, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hadjustment", callback: (($obj: Viewport, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::hscroll-policy", callback: (($obj: Viewport, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hscroll-policy", callback: (($obj: Viewport, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::vadjustment", callback: (($obj: Viewport, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vadjustment", callback: (($obj: Viewport, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::vscroll-policy", callback: (($obj: Viewport, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vscroll-policy", callback: (($obj: Viewport, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: Viewport_ConstructProps) + _init (config?: Viewport_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(hadjustment?: Adjustment | null, vadjustment?: Adjustment | null): Viewport + static $gtype: GObject.Type +} +export interface VolumeButton_ConstructProps extends ScaleButton_ConstructProps { + use_symbolic?: boolean + accessible_role?: AccessibleRole + orientation?: Orientation +} +export class VolumeButton { + /* Properties of Gtk.VolumeButton */ + use_symbolic: boolean + /* Properties of Gtk.ScaleButton */ + adjustment: Adjustment + icons: string[] + value: number + /* Properties of Gtk.Widget */ + can_focus: boolean + can_target: boolean + css_classes: string[] + cursor: Gdk.Cursor + focus_on_click: boolean + focusable: boolean + halign: Align + readonly has_default: boolean + readonly has_focus: boolean + has_tooltip: boolean + height_request: number + hexpand: boolean + hexpand_set: boolean + layout_manager: LayoutManager + margin_bottom: number + margin_end: number + margin_start: number + margin_top: number + name: string + opacity: number + overflow: Overflow + readonly parent: Widget + receives_default: boolean + readonly root: Root + readonly scale_factor: number + sensitive: boolean + tooltip_markup: string + tooltip_text: string + valign: Align + vexpand: boolean + vexpand_set: boolean + visible: boolean + width_request: number + /* Properties of Gtk.Accessible */ + accessible_role: AccessibleRole + /* Properties of Gtk.Orientable */ + orientation: Orientation + /* Fields of Gtk.ScaleButton */ + parent_instance: Widget + /* Fields of GObject.InitiallyUnowned */ + g_type_instance: GObject.TypeInstance + /* Methods of Gtk.ScaleButton */ + get_adjustment(): Adjustment + get_minus_button(): Button + get_plus_button(): Button + get_popup(): Widget + get_value(): number + set_adjustment(adjustment: Adjustment): void + set_icons(icons: string[]): void + set_value(value: number): void + /* Methods of Gtk.Widget */ + action_set_enabled(action_name: string, enabled: boolean): void + activate(): boolean + activate_action(name: string, args?: GLib.Variant | null): boolean + activate_default(): void + add_controller(controller: EventController): void + add_css_class(css_class: string): void + add_mnemonic_label(label: Widget): void + add_tick_callback(callback: TickCallback): number + allocate(width: number, height: number, baseline: number, transform?: Gsk.Transform | null): void + child_focus(direction: DirectionType): boolean + compute_bounds(target: Widget): [ /* returnType */ boolean, /* out_bounds */ Graphene.Rect ] + compute_expand(orientation: Orientation): boolean + compute_point(target: Widget, point: Graphene.Point): [ /* returnType */ boolean, /* out_point */ Graphene.Point ] + compute_transform(target: Widget): [ /* returnType */ boolean, /* out_transform */ Graphene.Matrix ] + contains(x: number, y: number): boolean + create_pango_context(): Pango.Context + create_pango_layout(text?: string | null): Pango.Layout + drag_check_threshold(start_x: number, start_y: number, current_x: number, current_y: number): boolean + error_bell(): void + get_allocated_baseline(): number + get_allocated_height(): number + get_allocated_width(): number + get_allocation(): /* allocation */ Allocation + get_ancestor(widget_type: GObject.Type): Widget | null + get_can_focus(): boolean + get_can_target(): boolean + get_child_visible(): boolean + get_clipboard(): Gdk.Clipboard + get_css_classes(): string[] + get_css_name(): string + get_cursor(): Gdk.Cursor | null + get_direction(): TextDirection + get_display(): Gdk.Display + get_first_child(): Widget | null + get_focus_child(): Widget | null + get_focus_on_click(): boolean + get_focusable(): boolean + get_font_map(): Pango.FontMap | null + get_font_options(): cairo.FontOptions | null + get_frame_clock(): Gdk.FrameClock | null + get_halign(): Align + get_has_tooltip(): boolean + get_height(): number + get_hexpand(): boolean + get_hexpand_set(): boolean + get_last_child(): Widget | null + get_layout_manager(): LayoutManager | null + get_mapped(): boolean + get_margin_bottom(): number + get_margin_end(): number + get_margin_start(): number + get_margin_top(): number + get_name(): string + get_native(): Native | null + get_next_sibling(): Widget | null + get_opacity(): number + get_overflow(): Overflow + get_pango_context(): Pango.Context + get_parent(): Widget | null + get_preferred_size(): [ /* minimum_size */ Requisition | null, /* natural_size */ Requisition | null ] + get_prev_sibling(): Widget | null + get_primary_clipboard(): Gdk.Clipboard + get_realized(): boolean + get_receives_default(): boolean + get_request_mode(): SizeRequestMode + get_root(): Root | null + get_scale_factor(): number + get_sensitive(): boolean + get_settings(): Settings + get_size(orientation: Orientation): number + get_size_request(): [ /* width */ number | null, /* height */ number | null ] + get_state_flags(): StateFlags + get_style_context(): StyleContext + get_template_child(widget_type: GObject.Type, name: string): GObject.Object + get_tooltip_markup(): string | null + get_tooltip_text(): string | null + get_valign(): Align + get_vexpand(): boolean + get_vexpand_set(): boolean + get_visible(): boolean + get_width(): number + grab_focus(): boolean + has_css_class(css_class: string): boolean + has_visible_focus(): boolean + hide(): void + in_destruction(): boolean + init_template(): void + insert_action_group(name: string, group?: Gio.ActionGroup | null): void + insert_after(parent: Widget, previous_sibling?: Widget | null): void + insert_before(parent: Widget, next_sibling?: Widget | null): void + is_ancestor(ancestor: Widget): boolean + is_drawable(): boolean + is_focus(): boolean + is_sensitive(): boolean + is_visible(): boolean + keynav_failed(direction: DirectionType): boolean + list_mnemonic_labels(): Widget[] + map(): void + measure(orientation: Orientation, for_size: number): [ /* minimum */ number | null, /* natural */ number | null, /* minimum_baseline */ number | null, /* natural_baseline */ number | null ] + mnemonic_activate(group_cycling: boolean): boolean + observe_children(): Gio.ListModel + observe_controllers(): Gio.ListModel + pick(x: number, y: number, flags: PickFlags): Widget | null + queue_allocate(): void + queue_draw(): void + queue_resize(): void + realize(): void + remove_controller(controller: EventController): void + remove_css_class(css_class: string): void + remove_mnemonic_label(label: Widget): void + remove_tick_callback(id: number): void + set_can_focus(can_focus: boolean): void + set_can_target(can_target: boolean): void + set_child_visible(child_visible: boolean): void + set_css_classes(classes: string[]): void + set_cursor(cursor?: Gdk.Cursor | null): void + set_cursor_from_name(name?: string | null): void + set_direction(dir: TextDirection): void + set_focus_child(child?: Widget | null): void + set_focus_on_click(focus_on_click: boolean): void + set_focusable(focusable: boolean): void + set_font_map(font_map?: Pango.FontMap | null): void + set_font_options(options?: cairo.FontOptions | null): void + set_halign(align: Align): void + set_has_tooltip(has_tooltip: boolean): void + set_hexpand(expand: boolean): void + set_hexpand_set(set: boolean): void + set_layout_manager(layout_manager?: LayoutManager | null): void + set_margin_bottom(margin: number): void + set_margin_end(margin: number): void + set_margin_start(margin: number): void + set_margin_top(margin: number): void + set_name(name: string): void + set_opacity(opacity: number): void + set_overflow(overflow: Overflow): void + set_parent(parent: Widget): void + set_receives_default(receives_default: boolean): void + set_sensitive(sensitive: boolean): void + set_size_request(width: number, height: number): void + set_state_flags(flags: StateFlags, clear: boolean): void + set_tooltip_markup(markup?: string | null): void + set_tooltip_text(text?: string | null): void + set_valign(align: Align): void + set_vexpand(expand: boolean): void + set_vexpand_set(set: boolean): void + set_visible(visible: boolean): void + should_layout(): boolean + show(): void + size_allocate(allocation: Allocation, baseline: number): void + snapshot_child(child: Widget, snapshot: Snapshot): void + translate_coordinates(dest_widget: Widget, src_x: number, src_y: number): [ /* returnType */ boolean, /* dest_x */ number | null, /* dest_y */ number | null ] + trigger_tooltip_query(): void + unmap(): void + unparent(): void + unrealize(): void + unset_state_flags(flags: StateFlags): void + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Methods of Gtk.Accessible */ + get_accessible_role(): AccessibleRole + reset_property(property: AccessibleProperty): void + reset_relation(relation: AccessibleRelation): void + reset_state(state: AccessibleState): void + update_property(properties: AccessibleProperty[], values: any): void + update_relation(relations: AccessibleRelation[], values: any): void + update_state(states: AccessibleState[], values: any): void + /* Methods of Gtk.Buildable */ + get_buildable_id(): string + /* Methods of Gtk.Orientable */ + get_orientation(): Orientation + set_orientation(orientation: Orientation): void + /* Virtual methods of Gtk.ScaleButton */ + vfunc_value_changed(value: number): void + /* Virtual methods of Gtk.Widget */ + vfunc_compute_expand(hexpand_p: boolean, vexpand_p: boolean): void + vfunc_contains(x: number, y: number): boolean + vfunc_css_changed(change: CssStyleChange): void + vfunc_direction_changed(previous_direction: TextDirection): void + vfunc_focus(direction: DirectionType): boolean + vfunc_get_request_mode(): SizeRequestMode + vfunc_grab_focus(): boolean + vfunc_hide(): void + vfunc_keynav_failed(direction: DirectionType): boolean + vfunc_map(): void + vfunc_measure(orientation: Orientation, for_size: number): [ /* minimum */ number | null, /* natural */ number | null, /* minimum_baseline */ number | null, /* natural_baseline */ number | null ] + vfunc_mnemonic_activate(group_cycling: boolean): boolean + vfunc_move_focus(direction: DirectionType): void + vfunc_query_tooltip(x: number, y: number, keyboard_tooltip: boolean, tooltip: Tooltip): boolean + vfunc_realize(): void + vfunc_root(): void + vfunc_set_focus_child(child?: Widget | null): void + vfunc_show(): void + vfunc_size_allocate(width: number, height: number, baseline: number): void + vfunc_snapshot(snapshot: Snapshot): void + vfunc_state_flags_changed(previous_state_flags: StateFlags): void + vfunc_system_setting_changed(settings: SystemSetting): void + vfunc_unmap(): void + vfunc_unrealize(): void + vfunc_unroot(): void + vfunc_add_child(builder: Builder, child: GObject.Object, type?: string | null): void + vfunc_custom_finished(builder: Builder, child: GObject.Object | null, tagname: string, data?: object | null): void + vfunc_custom_tag_end(builder: Builder, child: GObject.Object | null, tagname: string, data?: object | null): void + vfunc_custom_tag_start(builder: Builder, child: GObject.Object | null, tagname: string): [ /* returnType */ boolean, /* parser */ BuildableParser, /* data */ object | null ] + vfunc_get_id(): string + vfunc_get_internal_child(builder: Builder, childname: string): GObject.Object + vfunc_parser_finished(builder: Builder): void + vfunc_set_buildable_property(builder: Builder, name: string, value: any): void + vfunc_set_id(id: string): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Gtk.ScaleButton */ + connect(sigName: "popdown", callback: (($obj: VolumeButton) => void)): number + connect_after(sigName: "popdown", callback: (($obj: VolumeButton) => void)): number + emit(sigName: "popdown"): void + connect(sigName: "popup", callback: (($obj: VolumeButton) => void)): number + connect_after(sigName: "popup", callback: (($obj: VolumeButton) => void)): number + emit(sigName: "popup"): void + connect(sigName: "value-changed", callback: (($obj: VolumeButton, value: number) => void)): number + connect_after(sigName: "value-changed", callback: (($obj: VolumeButton, value: number) => void)): number + emit(sigName: "value-changed", value: number): void + /* Signals of Gtk.Widget */ + connect(sigName: "destroy", callback: (($obj: VolumeButton) => void)): number + connect_after(sigName: "destroy", callback: (($obj: VolumeButton) => void)): number + emit(sigName: "destroy"): void + connect(sigName: "direction-changed", callback: (($obj: VolumeButton, previous_direction: TextDirection) => void)): number + connect_after(sigName: "direction-changed", callback: (($obj: VolumeButton, previous_direction: TextDirection) => void)): number + emit(sigName: "direction-changed", previous_direction: TextDirection): void + connect(sigName: "hide", callback: (($obj: VolumeButton) => void)): number + connect_after(sigName: "hide", callback: (($obj: VolumeButton) => void)): number + emit(sigName: "hide"): void + connect(sigName: "keynav-failed", callback: (($obj: VolumeButton, direction: DirectionType) => boolean)): number + connect_after(sigName: "keynav-failed", callback: (($obj: VolumeButton, direction: DirectionType) => boolean)): number + emit(sigName: "keynav-failed", direction: DirectionType): void + connect(sigName: "map", callback: (($obj: VolumeButton) => void)): number + connect_after(sigName: "map", callback: (($obj: VolumeButton) => void)): number + emit(sigName: "map"): void + connect(sigName: "mnemonic-activate", callback: (($obj: VolumeButton, group_cycling: boolean) => boolean)): number + connect_after(sigName: "mnemonic-activate", callback: (($obj: VolumeButton, group_cycling: boolean) => boolean)): number + emit(sigName: "mnemonic-activate", group_cycling: boolean): void + connect(sigName: "move-focus", callback: (($obj: VolumeButton, direction: DirectionType) => void)): number + connect_after(sigName: "move-focus", callback: (($obj: VolumeButton, direction: DirectionType) => void)): number + emit(sigName: "move-focus", direction: DirectionType): void + connect(sigName: "query-tooltip", callback: (($obj: VolumeButton, x: number, y: number, keyboard_mode: boolean, tooltip: Tooltip) => boolean)): number + connect_after(sigName: "query-tooltip", callback: (($obj: VolumeButton, x: number, y: number, keyboard_mode: boolean, tooltip: Tooltip) => boolean)): number + emit(sigName: "query-tooltip", x: number, y: number, keyboard_mode: boolean, tooltip: Tooltip): void + connect(sigName: "realize", callback: (($obj: VolumeButton) => void)): number + connect_after(sigName: "realize", callback: (($obj: VolumeButton) => void)): number + emit(sigName: "realize"): void + connect(sigName: "show", callback: (($obj: VolumeButton) => void)): number + connect_after(sigName: "show", callback: (($obj: VolumeButton) => void)): number + emit(sigName: "show"): void + connect(sigName: "state-flags-changed", callback: (($obj: VolumeButton, flags: StateFlags) => void)): number + connect_after(sigName: "state-flags-changed", callback: (($obj: VolumeButton, flags: StateFlags) => void)): number + emit(sigName: "state-flags-changed", flags: StateFlags): void + connect(sigName: "unmap", callback: (($obj: VolumeButton) => void)): number + connect_after(sigName: "unmap", callback: (($obj: VolumeButton) => void)): number + emit(sigName: "unmap"): void + connect(sigName: "unrealize", callback: (($obj: VolumeButton) => void)): number + connect_after(sigName: "unrealize", callback: (($obj: VolumeButton) => void)): number + emit(sigName: "unrealize"): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: VolumeButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: VolumeButton, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: "notify::use-symbolic", callback: (($obj: VolumeButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::use-symbolic", callback: (($obj: VolumeButton, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::adjustment", callback: (($obj: VolumeButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::adjustment", callback: (($obj: VolumeButton, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::icons", callback: (($obj: VolumeButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::icons", callback: (($obj: VolumeButton, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::value", callback: (($obj: VolumeButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::value", callback: (($obj: VolumeButton, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::can-focus", callback: (($obj: VolumeButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::can-focus", callback: (($obj: VolumeButton, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::can-target", callback: (($obj: VolumeButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::can-target", callback: (($obj: VolumeButton, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::css-classes", callback: (($obj: VolumeButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::css-classes", callback: (($obj: VolumeButton, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::cursor", callback: (($obj: VolumeButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::cursor", callback: (($obj: VolumeButton, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::focus-on-click", callback: (($obj: VolumeButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::focus-on-click", callback: (($obj: VolumeButton, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::focusable", callback: (($obj: VolumeButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::focusable", callback: (($obj: VolumeButton, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::halign", callback: (($obj: VolumeButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::halign", callback: (($obj: VolumeButton, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::has-default", callback: (($obj: VolumeButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-default", callback: (($obj: VolumeButton, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::has-focus", callback: (($obj: VolumeButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-focus", callback: (($obj: VolumeButton, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::has-tooltip", callback: (($obj: VolumeButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-tooltip", callback: (($obj: VolumeButton, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::height-request", callback: (($obj: VolumeButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::height-request", callback: (($obj: VolumeButton, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::hexpand", callback: (($obj: VolumeButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hexpand", callback: (($obj: VolumeButton, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::hexpand-set", callback: (($obj: VolumeButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hexpand-set", callback: (($obj: VolumeButton, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::layout-manager", callback: (($obj: VolumeButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::layout-manager", callback: (($obj: VolumeButton, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-bottom", callback: (($obj: VolumeButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-bottom", callback: (($obj: VolumeButton, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-end", callback: (($obj: VolumeButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-end", callback: (($obj: VolumeButton, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-start", callback: (($obj: VolumeButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-start", callback: (($obj: VolumeButton, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-top", callback: (($obj: VolumeButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-top", callback: (($obj: VolumeButton, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::name", callback: (($obj: VolumeButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::name", callback: (($obj: VolumeButton, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::opacity", callback: (($obj: VolumeButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::opacity", callback: (($obj: VolumeButton, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::overflow", callback: (($obj: VolumeButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::overflow", callback: (($obj: VolumeButton, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::parent", callback: (($obj: VolumeButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::parent", callback: (($obj: VolumeButton, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::receives-default", callback: (($obj: VolumeButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::receives-default", callback: (($obj: VolumeButton, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::root", callback: (($obj: VolumeButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::root", callback: (($obj: VolumeButton, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::scale-factor", callback: (($obj: VolumeButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::scale-factor", callback: (($obj: VolumeButton, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::sensitive", callback: (($obj: VolumeButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::sensitive", callback: (($obj: VolumeButton, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::tooltip-markup", callback: (($obj: VolumeButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::tooltip-markup", callback: (($obj: VolumeButton, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::tooltip-text", callback: (($obj: VolumeButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::tooltip-text", callback: (($obj: VolumeButton, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::valign", callback: (($obj: VolumeButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::valign", callback: (($obj: VolumeButton, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::vexpand", callback: (($obj: VolumeButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vexpand", callback: (($obj: VolumeButton, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::vexpand-set", callback: (($obj: VolumeButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vexpand-set", callback: (($obj: VolumeButton, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::visible", callback: (($obj: VolumeButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::visible", callback: (($obj: VolumeButton, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::width-request", callback: (($obj: VolumeButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::width-request", callback: (($obj: VolumeButton, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::accessible-role", callback: (($obj: VolumeButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-role", callback: (($obj: VolumeButton, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::orientation", callback: (($obj: VolumeButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::orientation", callback: (($obj: VolumeButton, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: VolumeButton_ConstructProps) + _init (config?: VolumeButton_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(): VolumeButton + static new(min: number, max: number, step: number, icons?: string[] | null): VolumeButton + static $gtype: GObject.Type +} +export interface Widget_ConstructProps extends GObject.InitiallyUnowned_ConstructProps { + can_focus?: boolean + can_target?: boolean + css_classes?: string[] + css_name?: string + cursor?: Gdk.Cursor + focus_on_click?: boolean + focusable?: boolean + halign?: Align + has_tooltip?: boolean + height_request?: number + hexpand?: boolean + hexpand_set?: boolean + layout_manager?: LayoutManager + margin_bottom?: number + margin_end?: number + margin_start?: number + margin_top?: number + name?: string + opacity?: number + overflow?: Overflow + receives_default?: boolean + sensitive?: boolean + tooltip_markup?: string + tooltip_text?: string + valign?: Align + vexpand?: boolean + vexpand_set?: boolean + visible?: boolean + width_request?: number + accessible_role?: AccessibleRole +} +export class Widget { + /* Properties of Gtk.Widget */ + can_focus: boolean + can_target: boolean + css_classes: string[] + cursor: Gdk.Cursor + focus_on_click: boolean + focusable: boolean + halign: Align + readonly has_default: boolean + readonly has_focus: boolean + has_tooltip: boolean + height_request: number + hexpand: boolean + hexpand_set: boolean + layout_manager: LayoutManager + margin_bottom: number + margin_end: number + margin_start: number + margin_top: number + name: string + opacity: number + overflow: Overflow + readonly parent: Widget + receives_default: boolean + readonly root: Root + readonly scale_factor: number + sensitive: boolean + tooltip_markup: string + tooltip_text: string + valign: Align + vexpand: boolean + vexpand_set: boolean + visible: boolean + width_request: number + /* Properties of Gtk.Accessible */ + accessible_role: AccessibleRole + /* Fields of Gtk.Widget */ + parent_instance: GObject.InitiallyUnowned + /* Fields of GObject.InitiallyUnowned */ + g_type_instance: GObject.TypeInstance + /* Methods of Gtk.Widget */ + action_set_enabled(action_name: string, enabled: boolean): void + activate(): boolean + activate_action(name: string, args?: GLib.Variant | null): boolean + activate_default(): void + add_controller(controller: EventController): void + add_css_class(css_class: string): void + add_mnemonic_label(label: Widget): void + add_tick_callback(callback: TickCallback): number + allocate(width: number, height: number, baseline: number, transform?: Gsk.Transform | null): void + child_focus(direction: DirectionType): boolean + compute_bounds(target: Widget): [ /* returnType */ boolean, /* out_bounds */ Graphene.Rect ] + compute_expand(orientation: Orientation): boolean + compute_point(target: Widget, point: Graphene.Point): [ /* returnType */ boolean, /* out_point */ Graphene.Point ] + compute_transform(target: Widget): [ /* returnType */ boolean, /* out_transform */ Graphene.Matrix ] + contains(x: number, y: number): boolean + create_pango_context(): Pango.Context + create_pango_layout(text?: string | null): Pango.Layout + drag_check_threshold(start_x: number, start_y: number, current_x: number, current_y: number): boolean + error_bell(): void + get_allocated_baseline(): number + get_allocated_height(): number + get_allocated_width(): number + get_allocation(): /* allocation */ Allocation + get_ancestor(widget_type: GObject.Type): Widget | null + get_can_focus(): boolean + get_can_target(): boolean + get_child_visible(): boolean + get_clipboard(): Gdk.Clipboard + get_css_classes(): string[] + get_css_name(): string + get_cursor(): Gdk.Cursor | null + get_direction(): TextDirection + get_display(): Gdk.Display + get_first_child(): Widget | null + get_focus_child(): Widget | null + get_focus_on_click(): boolean + get_focusable(): boolean + get_font_map(): Pango.FontMap | null + get_font_options(): cairo.FontOptions | null + get_frame_clock(): Gdk.FrameClock | null + get_halign(): Align + get_has_tooltip(): boolean + get_height(): number + get_hexpand(): boolean + get_hexpand_set(): boolean + get_last_child(): Widget | null + get_layout_manager(): LayoutManager | null + get_mapped(): boolean + get_margin_bottom(): number + get_margin_end(): number + get_margin_start(): number + get_margin_top(): number + get_name(): string + get_native(): Native | null + get_next_sibling(): Widget | null + get_opacity(): number + get_overflow(): Overflow + get_pango_context(): Pango.Context + get_parent(): Widget | null + get_preferred_size(): [ /* minimum_size */ Requisition | null, /* natural_size */ Requisition | null ] + get_prev_sibling(): Widget | null + get_primary_clipboard(): Gdk.Clipboard + get_realized(): boolean + get_receives_default(): boolean + get_request_mode(): SizeRequestMode + get_root(): Root | null + get_scale_factor(): number + get_sensitive(): boolean + get_settings(): Settings + get_size(orientation: Orientation): number + get_size_request(): [ /* width */ number | null, /* height */ number | null ] + get_state_flags(): StateFlags + get_style_context(): StyleContext + get_template_child(widget_type: GObject.Type, name: string): GObject.Object + get_tooltip_markup(): string | null + get_tooltip_text(): string | null + get_valign(): Align + get_vexpand(): boolean + get_vexpand_set(): boolean + get_visible(): boolean + get_width(): number + grab_focus(): boolean + has_css_class(css_class: string): boolean + has_visible_focus(): boolean + hide(): void + in_destruction(): boolean + init_template(): void + insert_action_group(name: string, group?: Gio.ActionGroup | null): void + insert_after(parent: Widget, previous_sibling?: Widget | null): void + insert_before(parent: Widget, next_sibling?: Widget | null): void + is_ancestor(ancestor: Widget): boolean + is_drawable(): boolean + is_focus(): boolean + is_sensitive(): boolean + is_visible(): boolean + keynav_failed(direction: DirectionType): boolean + list_mnemonic_labels(): Widget[] + map(): void + measure(orientation: Orientation, for_size: number): [ /* minimum */ number | null, /* natural */ number | null, /* minimum_baseline */ number | null, /* natural_baseline */ number | null ] + mnemonic_activate(group_cycling: boolean): boolean + observe_children(): Gio.ListModel + observe_controllers(): Gio.ListModel + pick(x: number, y: number, flags: PickFlags): Widget | null + queue_allocate(): void + queue_draw(): void + queue_resize(): void + realize(): void + remove_controller(controller: EventController): void + remove_css_class(css_class: string): void + remove_mnemonic_label(label: Widget): void + remove_tick_callback(id: number): void + set_can_focus(can_focus: boolean): void + set_can_target(can_target: boolean): void + set_child_visible(child_visible: boolean): void + set_css_classes(classes: string[]): void + set_cursor(cursor?: Gdk.Cursor | null): void + set_cursor_from_name(name?: string | null): void + set_direction(dir: TextDirection): void + set_focus_child(child?: Widget | null): void + set_focus_on_click(focus_on_click: boolean): void + set_focusable(focusable: boolean): void + set_font_map(font_map?: Pango.FontMap | null): void + set_font_options(options?: cairo.FontOptions | null): void + set_halign(align: Align): void + set_has_tooltip(has_tooltip: boolean): void + set_hexpand(expand: boolean): void + set_hexpand_set(set: boolean): void + set_layout_manager(layout_manager?: LayoutManager | null): void + set_margin_bottom(margin: number): void + set_margin_end(margin: number): void + set_margin_start(margin: number): void + set_margin_top(margin: number): void + set_name(name: string): void + set_opacity(opacity: number): void + set_overflow(overflow: Overflow): void + set_parent(parent: Widget): void + set_receives_default(receives_default: boolean): void + set_sensitive(sensitive: boolean): void + set_size_request(width: number, height: number): void + set_state_flags(flags: StateFlags, clear: boolean): void + set_tooltip_markup(markup?: string | null): void + set_tooltip_text(text?: string | null): void + set_valign(align: Align): void + set_vexpand(expand: boolean): void + set_vexpand_set(set: boolean): void + set_visible(visible: boolean): void + should_layout(): boolean + show(): void + size_allocate(allocation: Allocation, baseline: number): void + snapshot_child(child: Widget, snapshot: Snapshot): void + translate_coordinates(dest_widget: Widget, src_x: number, src_y: number): [ /* returnType */ boolean, /* dest_x */ number | null, /* dest_y */ number | null ] + trigger_tooltip_query(): void + unmap(): void + unparent(): void + unrealize(): void + unset_state_flags(flags: StateFlags): void + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Methods of Gtk.Accessible */ + get_accessible_role(): AccessibleRole + reset_property(property: AccessibleProperty): void + reset_relation(relation: AccessibleRelation): void + reset_state(state: AccessibleState): void + update_property(properties: AccessibleProperty[], values: any): void + update_relation(relations: AccessibleRelation[], values: any): void + update_state(states: AccessibleState[], values: any): void + /* Methods of Gtk.Buildable */ + get_buildable_id(): string + /* Virtual methods of Gtk.Widget */ + vfunc_compute_expand(hexpand_p: boolean, vexpand_p: boolean): void + vfunc_contains(x: number, y: number): boolean + vfunc_css_changed(change: CssStyleChange): void + vfunc_direction_changed(previous_direction: TextDirection): void + vfunc_focus(direction: DirectionType): boolean + vfunc_get_request_mode(): SizeRequestMode + vfunc_grab_focus(): boolean + vfunc_hide(): void + vfunc_keynav_failed(direction: DirectionType): boolean + vfunc_map(): void + vfunc_measure(orientation: Orientation, for_size: number): [ /* minimum */ number | null, /* natural */ number | null, /* minimum_baseline */ number | null, /* natural_baseline */ number | null ] + vfunc_mnemonic_activate(group_cycling: boolean): boolean + vfunc_move_focus(direction: DirectionType): void + vfunc_query_tooltip(x: number, y: number, keyboard_tooltip: boolean, tooltip: Tooltip): boolean + vfunc_realize(): void + vfunc_root(): void + vfunc_set_focus_child(child?: Widget | null): void + vfunc_show(): void + vfunc_size_allocate(width: number, height: number, baseline: number): void + vfunc_snapshot(snapshot: Snapshot): void + vfunc_state_flags_changed(previous_state_flags: StateFlags): void + vfunc_system_setting_changed(settings: SystemSetting): void + vfunc_unmap(): void + vfunc_unrealize(): void + vfunc_unroot(): void + vfunc_add_child(builder: Builder, child: GObject.Object, type?: string | null): void + vfunc_custom_finished(builder: Builder, child: GObject.Object | null, tagname: string, data?: object | null): void + vfunc_custom_tag_end(builder: Builder, child: GObject.Object | null, tagname: string, data?: object | null): void + vfunc_custom_tag_start(builder: Builder, child: GObject.Object | null, tagname: string): [ /* returnType */ boolean, /* parser */ BuildableParser, /* data */ object | null ] + vfunc_get_id(): string + vfunc_get_internal_child(builder: Builder, childname: string): GObject.Object + vfunc_parser_finished(builder: Builder): void + vfunc_set_buildable_property(builder: Builder, name: string, value: any): void + vfunc_set_id(id: string): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Gtk.Widget */ + connect(sigName: "destroy", callback: (($obj: Widget) => void)): number + connect_after(sigName: "destroy", callback: (($obj: Widget) => void)): number + emit(sigName: "destroy"): void + connect(sigName: "direction-changed", callback: (($obj: Widget, previous_direction: TextDirection) => void)): number + connect_after(sigName: "direction-changed", callback: (($obj: Widget, previous_direction: TextDirection) => void)): number + emit(sigName: "direction-changed", previous_direction: TextDirection): void + connect(sigName: "hide", callback: (($obj: Widget) => void)): number + connect_after(sigName: "hide", callback: (($obj: Widget) => void)): number + emit(sigName: "hide"): void + connect(sigName: "keynav-failed", callback: (($obj: Widget, direction: DirectionType) => boolean)): number + connect_after(sigName: "keynav-failed", callback: (($obj: Widget, direction: DirectionType) => boolean)): number + emit(sigName: "keynav-failed", direction: DirectionType): void + connect(sigName: "map", callback: (($obj: Widget) => void)): number + connect_after(sigName: "map", callback: (($obj: Widget) => void)): number + emit(sigName: "map"): void + connect(sigName: "mnemonic-activate", callback: (($obj: Widget, group_cycling: boolean) => boolean)): number + connect_after(sigName: "mnemonic-activate", callback: (($obj: Widget, group_cycling: boolean) => boolean)): number + emit(sigName: "mnemonic-activate", group_cycling: boolean): void + connect(sigName: "move-focus", callback: (($obj: Widget, direction: DirectionType) => void)): number + connect_after(sigName: "move-focus", callback: (($obj: Widget, direction: DirectionType) => void)): number + emit(sigName: "move-focus", direction: DirectionType): void + connect(sigName: "query-tooltip", callback: (($obj: Widget, x: number, y: number, keyboard_mode: boolean, tooltip: Tooltip) => boolean)): number + connect_after(sigName: "query-tooltip", callback: (($obj: Widget, x: number, y: number, keyboard_mode: boolean, tooltip: Tooltip) => boolean)): number + emit(sigName: "query-tooltip", x: number, y: number, keyboard_mode: boolean, tooltip: Tooltip): void + connect(sigName: "realize", callback: (($obj: Widget) => void)): number + connect_after(sigName: "realize", callback: (($obj: Widget) => void)): number + emit(sigName: "realize"): void + connect(sigName: "show", callback: (($obj: Widget) => void)): number + connect_after(sigName: "show", callback: (($obj: Widget) => void)): number + emit(sigName: "show"): void + connect(sigName: "state-flags-changed", callback: (($obj: Widget, flags: StateFlags) => void)): number + connect_after(sigName: "state-flags-changed", callback: (($obj: Widget, flags: StateFlags) => void)): number + emit(sigName: "state-flags-changed", flags: StateFlags): void + connect(sigName: "unmap", callback: (($obj: Widget) => void)): number + connect_after(sigName: "unmap", callback: (($obj: Widget) => void)): number + emit(sigName: "unmap"): void + connect(sigName: "unrealize", callback: (($obj: Widget) => void)): number + connect_after(sigName: "unrealize", callback: (($obj: Widget) => void)): number + emit(sigName: "unrealize"): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: Widget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: Widget, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: "notify::can-focus", callback: (($obj: Widget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::can-focus", callback: (($obj: Widget, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::can-target", callback: (($obj: Widget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::can-target", callback: (($obj: Widget, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::css-classes", callback: (($obj: Widget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::css-classes", callback: (($obj: Widget, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::cursor", callback: (($obj: Widget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::cursor", callback: (($obj: Widget, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::focus-on-click", callback: (($obj: Widget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::focus-on-click", callback: (($obj: Widget, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::focusable", callback: (($obj: Widget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::focusable", callback: (($obj: Widget, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::halign", callback: (($obj: Widget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::halign", callback: (($obj: Widget, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::has-default", callback: (($obj: Widget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-default", callback: (($obj: Widget, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::has-focus", callback: (($obj: Widget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-focus", callback: (($obj: Widget, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::has-tooltip", callback: (($obj: Widget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-tooltip", callback: (($obj: Widget, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::height-request", callback: (($obj: Widget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::height-request", callback: (($obj: Widget, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::hexpand", callback: (($obj: Widget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hexpand", callback: (($obj: Widget, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::hexpand-set", callback: (($obj: Widget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hexpand-set", callback: (($obj: Widget, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::layout-manager", callback: (($obj: Widget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::layout-manager", callback: (($obj: Widget, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-bottom", callback: (($obj: Widget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-bottom", callback: (($obj: Widget, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-end", callback: (($obj: Widget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-end", callback: (($obj: Widget, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-start", callback: (($obj: Widget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-start", callback: (($obj: Widget, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-top", callback: (($obj: Widget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-top", callback: (($obj: Widget, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::name", callback: (($obj: Widget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::name", callback: (($obj: Widget, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::opacity", callback: (($obj: Widget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::opacity", callback: (($obj: Widget, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::overflow", callback: (($obj: Widget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::overflow", callback: (($obj: Widget, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::parent", callback: (($obj: Widget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::parent", callback: (($obj: Widget, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::receives-default", callback: (($obj: Widget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::receives-default", callback: (($obj: Widget, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::root", callback: (($obj: Widget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::root", callback: (($obj: Widget, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::scale-factor", callback: (($obj: Widget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::scale-factor", callback: (($obj: Widget, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::sensitive", callback: (($obj: Widget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::sensitive", callback: (($obj: Widget, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::tooltip-markup", callback: (($obj: Widget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::tooltip-markup", callback: (($obj: Widget, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::tooltip-text", callback: (($obj: Widget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::tooltip-text", callback: (($obj: Widget, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::valign", callback: (($obj: Widget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::valign", callback: (($obj: Widget, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::vexpand", callback: (($obj: Widget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vexpand", callback: (($obj: Widget, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::vexpand-set", callback: (($obj: Widget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vexpand-set", callback: (($obj: Widget, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::visible", callback: (($obj: Widget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::visible", callback: (($obj: Widget, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::width-request", callback: (($obj: Widget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::width-request", callback: (($obj: Widget, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::accessible-role", callback: (($obj: Widget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-role", callback: (($obj: Widget, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: Widget_ConstructProps) + _init (config?: Widget_ConstructProps): void + /* Static methods and pseudo-constructors */ + static get_default_direction(): TextDirection + static set_default_direction(dir: TextDirection): void + static add_shortcut(widget_class: Widget | Function | GObject.Type, shortcut: Shortcut): void + static bind_template_callback_full(widget_class: Widget | Function | GObject.Type, callback_name: string, callback_symbol: GObject.Callback): void + static bind_template_child_full(widget_class: Widget | Function | GObject.Type, name: string, internal_child: boolean, struct_offset: number): void + static get_accessible_role(widget_class: Widget | Function | GObject.Type): AccessibleRole + static get_activate_signal(widget_class: Widget | Function | GObject.Type): number + static get_css_name(widget_class: Widget | Function | GObject.Type): string + static get_layout_manager_type(widget_class: Widget | Function | GObject.Type): GObject.Type + static install_action(widget_class: Widget | Function | GObject.Type, action_name: string, parameter_type: string | null, activate: WidgetActionActivateFunc): void + static install_property_action(widget_class: Widget | Function | GObject.Type, action_name: string, property_name: string): void + static query_action(widget_class: Widget | Function | GObject.Type, index_: number): [ /* returnType */ boolean, /* owner */ any, /* action_name */ string, /* parameter_type */ GLib.VariantType | null, /* property_name */ string | null ] + static set_accessible_role(widget_class: Widget | Function | GObject.Type, accessible_role: AccessibleRole): void + static set_activate_signal(widget_class: Widget | Function | GObject.Type, signal_id: number): void + static set_activate_signal_from_name(widget_class: Widget | Function | GObject.Type, signal_name: string): void + static set_css_name(widget_class: Widget | Function | GObject.Type, name: string): void + static set_layout_manager_type(widget_class: Widget | Function | GObject.Type, type: GObject.Type): void + static set_template(widget_class: Widget | Function | GObject.Type, template_bytes: GLib.Bytes): void + static set_template_from_resource(widget_class: Widget | Function | GObject.Type, resource_name: string): void + static set_template_scope(widget_class: Widget | Function | GObject.Type, scope: BuilderScope): void + static $gtype: GObject.Type +} +export interface WidgetPaintable_ConstructProps extends GObject.Object_ConstructProps { + widget?: Widget +} +export class WidgetPaintable { + /* Properties of Gtk.WidgetPaintable */ + widget: Widget + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of Gtk.WidgetPaintable */ + get_widget(): Widget | null + set_widget(widget?: Widget | null): void + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Methods of Gdk.Paintable */ + compute_concrete_size(specified_width: number, specified_height: number, default_width: number, default_height: number): [ /* concrete_width */ number, /* concrete_height */ number ] + get_current_image(): Gdk.Paintable + get_flags(): Gdk.PaintableFlags + get_intrinsic_aspect_ratio(): number + get_intrinsic_height(): number + get_intrinsic_width(): number + invalidate_contents(): void + invalidate_size(): void + snapshot(snapshot: Gdk.Snapshot, width: number, height: number): void + /* Virtual methods of Gtk.WidgetPaintable */ + vfunc_get_current_image(): Gdk.Paintable + vfunc_get_flags(): Gdk.PaintableFlags + vfunc_get_intrinsic_aspect_ratio(): number + vfunc_get_intrinsic_height(): number + vfunc_get_intrinsic_width(): number + vfunc_snapshot(snapshot: Gdk.Snapshot, width: number, height: number): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: WidgetPaintable, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: WidgetPaintable, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + /* Signals of Gdk.Paintable */ + connect(sigName: "invalidate-contents", callback: (($obj: WidgetPaintable) => void)): number + connect_after(sigName: "invalidate-contents", callback: (($obj: WidgetPaintable) => void)): number + emit(sigName: "invalidate-contents"): void + connect(sigName: "invalidate-size", callback: (($obj: WidgetPaintable) => void)): number + connect_after(sigName: "invalidate-size", callback: (($obj: WidgetPaintable) => void)): number + emit(sigName: "invalidate-size"): void + connect(sigName: "notify::widget", callback: (($obj: WidgetPaintable, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::widget", callback: (($obj: WidgetPaintable, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: WidgetPaintable_ConstructProps) + _init (config?: WidgetPaintable_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(widget?: Widget | null): WidgetPaintable + static new_empty(intrinsic_width: number, intrinsic_height: number): Gdk.Paintable + static $gtype: GObject.Type +} +export interface Window_ConstructProps extends Widget_ConstructProps { + application?: Application + child?: Widget + decorated?: boolean + default_height?: number + default_widget?: Widget + default_width?: number + deletable?: boolean + destroy_with_parent?: boolean + display?: Gdk.Display + focus_visible?: boolean + focus_widget?: Widget + fullscreened?: boolean + handle_menubar_accel?: boolean + hide_on_close?: boolean + icon_name?: string + maximized?: boolean + mnemonics_visible?: boolean + modal?: boolean + resizable?: boolean + startup_id?: string + title?: string + transient_for?: Window + accessible_role?: AccessibleRole +} +export class Window { + /* Properties of Gtk.Window */ + application: Application + child: Widget + decorated: boolean + default_height: number + default_widget: Widget + default_width: number + deletable: boolean + destroy_with_parent: boolean + display: Gdk.Display + focus_visible: boolean + focus_widget: Widget + fullscreened: boolean + handle_menubar_accel: boolean + hide_on_close: boolean + icon_name: string + readonly is_active: boolean + maximized: boolean + mnemonics_visible: boolean + modal: boolean + resizable: boolean + startup_id: string + title: string + transient_for: Window + /* Properties of Gtk.Widget */ + can_focus: boolean + can_target: boolean + css_classes: string[] + cursor: Gdk.Cursor + focus_on_click: boolean + focusable: boolean + halign: Align + readonly has_default: boolean + readonly has_focus: boolean + has_tooltip: boolean + height_request: number + hexpand: boolean + hexpand_set: boolean + layout_manager: LayoutManager + margin_bottom: number + margin_end: number + margin_start: number + margin_top: number + name: string + opacity: number + overflow: Overflow + readonly parent: Widget + receives_default: boolean + readonly root: Root + readonly scale_factor: number + sensitive: boolean + tooltip_markup: string + tooltip_text: string + valign: Align + vexpand: boolean + vexpand_set: boolean + visible: boolean + width_request: number + /* Properties of Gtk.Accessible */ + accessible_role: AccessibleRole + /* Fields of Gtk.Window */ + parent_instance: Widget + /* Fields of GObject.InitiallyUnowned */ + g_type_instance: GObject.TypeInstance + /* Methods of Gtk.Window */ + close(): void + destroy(): void + fullscreen(): void + fullscreen_on_monitor(monitor: Gdk.Monitor): void + get_application(): Application | null + get_child(): Widget | null + get_decorated(): boolean + get_default_size(): [ /* width */ number | null, /* height */ number | null ] + get_default_widget(): Widget | null + get_deletable(): boolean + get_destroy_with_parent(): boolean + get_focus(): Widget | null + get_focus_visible(): boolean + get_group(): WindowGroup + get_handle_menubar_accel(): boolean + get_hide_on_close(): boolean + get_icon_name(): string | null + get_mnemonics_visible(): boolean + get_modal(): boolean + get_resizable(): boolean + get_title(): string | null + get_titlebar(): Widget | null + get_transient_for(): Window | null + has_group(): boolean + is_fullscreen(): boolean + is_maximized(): boolean + maximize(): void + minimize(): void + present(): void + present_with_time(timestamp: number): void + set_application(application?: Application | null): void + set_child(child?: Widget | null): void + set_decorated(setting: boolean): void + set_default_size(width: number, height: number): void + set_default_widget(default_widget?: Widget | null): void + set_deletable(setting: boolean): void + set_destroy_with_parent(setting: boolean): void + set_display(display: Gdk.Display): void + set_focus(focus?: Widget | null): void + set_focus_visible(setting: boolean): void + set_handle_menubar_accel(handle_menubar_accel: boolean): void + set_hide_on_close(setting: boolean): void + set_icon_name(name?: string | null): void + set_mnemonics_visible(setting: boolean): void + set_modal(modal: boolean): void + set_resizable(resizable: boolean): void + set_startup_id(startup_id: string): void + set_title(title?: string | null): void + set_titlebar(titlebar?: Widget | null): void + set_transient_for(parent?: Window | null): void + unfullscreen(): void + unmaximize(): void + unminimize(): void + /* Methods of Gtk.Widget */ + action_set_enabled(action_name: string, enabled: boolean): void + activate(): boolean + activate_action(name: string, args?: GLib.Variant | null): boolean + activate_default(): void + add_controller(controller: EventController): void + add_css_class(css_class: string): void + add_mnemonic_label(label: Widget): void + add_tick_callback(callback: TickCallback): number + allocate(width: number, height: number, baseline: number, transform?: Gsk.Transform | null): void + child_focus(direction: DirectionType): boolean + compute_bounds(target: Widget): [ /* returnType */ boolean, /* out_bounds */ Graphene.Rect ] + compute_expand(orientation: Orientation): boolean + compute_point(target: Widget, point: Graphene.Point): [ /* returnType */ boolean, /* out_point */ Graphene.Point ] + compute_transform(target: Widget): [ /* returnType */ boolean, /* out_transform */ Graphene.Matrix ] + contains(x: number, y: number): boolean + create_pango_context(): Pango.Context + create_pango_layout(text?: string | null): Pango.Layout + drag_check_threshold(start_x: number, start_y: number, current_x: number, current_y: number): boolean + error_bell(): void + get_allocated_baseline(): number + get_allocated_height(): number + get_allocated_width(): number + get_allocation(): /* allocation */ Allocation + get_ancestor(widget_type: GObject.Type): Widget | null + get_can_focus(): boolean + get_can_target(): boolean + get_child_visible(): boolean + get_clipboard(): Gdk.Clipboard + get_css_classes(): string[] + get_css_name(): string + get_cursor(): Gdk.Cursor | null + get_direction(): TextDirection + get_display(): Gdk.Display + get_first_child(): Widget | null + get_focus_child(): Widget | null + get_focus_on_click(): boolean + get_focusable(): boolean + get_font_map(): Pango.FontMap | null + get_font_options(): cairo.FontOptions | null + get_frame_clock(): Gdk.FrameClock | null + get_halign(): Align + get_has_tooltip(): boolean + get_height(): number + get_hexpand(): boolean + get_hexpand_set(): boolean + get_last_child(): Widget | null + get_layout_manager(): LayoutManager | null + get_mapped(): boolean + get_margin_bottom(): number + get_margin_end(): number + get_margin_start(): number + get_margin_top(): number + get_name(): string + get_native(): Native | null + get_next_sibling(): Widget | null + get_opacity(): number + get_overflow(): Overflow + get_pango_context(): Pango.Context + get_parent(): Widget | null + get_preferred_size(): [ /* minimum_size */ Requisition | null, /* natural_size */ Requisition | null ] + get_prev_sibling(): Widget | null + get_primary_clipboard(): Gdk.Clipboard + get_realized(): boolean + get_receives_default(): boolean + get_request_mode(): SizeRequestMode + get_root(): Root | null + get_scale_factor(): number + get_sensitive(): boolean + get_settings(): Settings + get_size(orientation: Orientation): number + get_size_request(): [ /* width */ number | null, /* height */ number | null ] + get_state_flags(): StateFlags + get_style_context(): StyleContext + get_template_child(widget_type: GObject.Type, name: string): GObject.Object + get_tooltip_markup(): string | null + get_tooltip_text(): string | null + get_valign(): Align + get_vexpand(): boolean + get_vexpand_set(): boolean + get_visible(): boolean + get_width(): number + grab_focus(): boolean + has_css_class(css_class: string): boolean + has_visible_focus(): boolean + hide(): void + in_destruction(): boolean + init_template(): void + insert_action_group(name: string, group?: Gio.ActionGroup | null): void + insert_after(parent: Widget, previous_sibling?: Widget | null): void + insert_before(parent: Widget, next_sibling?: Widget | null): void + is_ancestor(ancestor: Widget): boolean + is_drawable(): boolean + is_focus(): boolean + is_sensitive(): boolean + is_visible(): boolean + keynav_failed(direction: DirectionType): boolean + list_mnemonic_labels(): Widget[] + map(): void + measure(orientation: Orientation, for_size: number): [ /* minimum */ number | null, /* natural */ number | null, /* minimum_baseline */ number | null, /* natural_baseline */ number | null ] + mnemonic_activate(group_cycling: boolean): boolean + observe_children(): Gio.ListModel + observe_controllers(): Gio.ListModel + pick(x: number, y: number, flags: PickFlags): Widget | null + queue_allocate(): void + queue_draw(): void + queue_resize(): void + realize(): void + remove_controller(controller: EventController): void + remove_css_class(css_class: string): void + remove_mnemonic_label(label: Widget): void + remove_tick_callback(id: number): void + set_can_focus(can_focus: boolean): void + set_can_target(can_target: boolean): void + set_child_visible(child_visible: boolean): void + set_css_classes(classes: string[]): void + set_cursor(cursor?: Gdk.Cursor | null): void + set_cursor_from_name(name?: string | null): void + set_direction(dir: TextDirection): void + set_focus_child(child?: Widget | null): void + set_focus_on_click(focus_on_click: boolean): void + set_focusable(focusable: boolean): void + set_font_map(font_map?: Pango.FontMap | null): void + set_font_options(options?: cairo.FontOptions | null): void + set_halign(align: Align): void + set_has_tooltip(has_tooltip: boolean): void + set_hexpand(expand: boolean): void + set_hexpand_set(set: boolean): void + set_layout_manager(layout_manager?: LayoutManager | null): void + set_margin_bottom(margin: number): void + set_margin_end(margin: number): void + set_margin_start(margin: number): void + set_margin_top(margin: number): void + set_name(name: string): void + set_opacity(opacity: number): void + set_overflow(overflow: Overflow): void + set_parent(parent: Widget): void + set_receives_default(receives_default: boolean): void + set_sensitive(sensitive: boolean): void + set_size_request(width: number, height: number): void + set_state_flags(flags: StateFlags, clear: boolean): void + set_tooltip_markup(markup?: string | null): void + set_tooltip_text(text?: string | null): void + set_valign(align: Align): void + set_vexpand(expand: boolean): void + set_vexpand_set(set: boolean): void + set_visible(visible: boolean): void + should_layout(): boolean + show(): void + size_allocate(allocation: Allocation, baseline: number): void + snapshot_child(child: Widget, snapshot: Snapshot): void + translate_coordinates(dest_widget: Widget, src_x: number, src_y: number): [ /* returnType */ boolean, /* dest_x */ number | null, /* dest_y */ number | null ] + trigger_tooltip_query(): void + unmap(): void + unparent(): void + unrealize(): void + unset_state_flags(flags: StateFlags): void + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Methods of Gtk.Accessible */ + get_accessible_role(): AccessibleRole + reset_property(property: AccessibleProperty): void + reset_relation(relation: AccessibleRelation): void + reset_state(state: AccessibleState): void + update_property(properties: AccessibleProperty[], values: any): void + update_relation(relations: AccessibleRelation[], values: any): void + update_state(states: AccessibleState[], values: any): void + /* Methods of Gtk.Buildable */ + get_buildable_id(): string + /* Methods of Gtk.Native */ + get_renderer(): Gsk.Renderer + get_surface(): Gdk.Surface + get_surface_transform(): [ /* x */ number, /* y */ number ] + /* Virtual methods of Gtk.Window */ + vfunc_activate_default(): void + vfunc_activate_focus(): void + vfunc_close_request(): boolean + vfunc_enable_debugging(toggle: boolean): boolean + vfunc_keys_changed(): void + vfunc_add_controller(controller: ShortcutController): void + vfunc_remove_controller(controller: ShortcutController): void + /* Virtual methods of Gtk.Widget */ + vfunc_compute_expand(hexpand_p: boolean, vexpand_p: boolean): void + vfunc_contains(x: number, y: number): boolean + vfunc_css_changed(change: CssStyleChange): void + vfunc_direction_changed(previous_direction: TextDirection): void + vfunc_focus(direction: DirectionType): boolean + vfunc_get_request_mode(): SizeRequestMode + vfunc_grab_focus(): boolean + vfunc_hide(): void + vfunc_keynav_failed(direction: DirectionType): boolean + vfunc_map(): void + vfunc_measure(orientation: Orientation, for_size: number): [ /* minimum */ number | null, /* natural */ number | null, /* minimum_baseline */ number | null, /* natural_baseline */ number | null ] + vfunc_mnemonic_activate(group_cycling: boolean): boolean + vfunc_move_focus(direction: DirectionType): void + vfunc_query_tooltip(x: number, y: number, keyboard_tooltip: boolean, tooltip: Tooltip): boolean + vfunc_realize(): void + vfunc_root(): void + vfunc_set_focus_child(child?: Widget | null): void + vfunc_show(): void + vfunc_size_allocate(width: number, height: number, baseline: number): void + vfunc_snapshot(snapshot: Snapshot): void + vfunc_state_flags_changed(previous_state_flags: StateFlags): void + vfunc_system_setting_changed(settings: SystemSetting): void + vfunc_unmap(): void + vfunc_unrealize(): void + vfunc_unroot(): void + vfunc_add_child(builder: Builder, child: GObject.Object, type?: string | null): void + vfunc_custom_finished(builder: Builder, child: GObject.Object | null, tagname: string, data?: object | null): void + vfunc_custom_tag_end(builder: Builder, child: GObject.Object | null, tagname: string, data?: object | null): void + vfunc_custom_tag_start(builder: Builder, child: GObject.Object | null, tagname: string): [ /* returnType */ boolean, /* parser */ BuildableParser, /* data */ object | null ] + vfunc_get_id(): string + vfunc_get_internal_child(builder: Builder, childname: string): GObject.Object + vfunc_parser_finished(builder: Builder): void + vfunc_set_buildable_property(builder: Builder, name: string, value: any): void + vfunc_set_id(id: string): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Gtk.Window */ + connect(sigName: "activate-default", callback: (($obj: Window) => void)): number + connect_after(sigName: "activate-default", callback: (($obj: Window) => void)): number + emit(sigName: "activate-default"): void + connect(sigName: "activate-focus", callback: (($obj: Window) => void)): number + connect_after(sigName: "activate-focus", callback: (($obj: Window) => void)): number + emit(sigName: "activate-focus"): void + connect(sigName: "close-request", callback: (($obj: Window) => boolean)): number + connect_after(sigName: "close-request", callback: (($obj: Window) => boolean)): number + emit(sigName: "close-request"): void + connect(sigName: "enable-debugging", callback: (($obj: Window, toggle: boolean) => boolean)): number + connect_after(sigName: "enable-debugging", callback: (($obj: Window, toggle: boolean) => boolean)): number + emit(sigName: "enable-debugging", toggle: boolean): void + connect(sigName: "keys-changed", callback: (($obj: Window) => void)): number + connect_after(sigName: "keys-changed", callback: (($obj: Window) => void)): number + emit(sigName: "keys-changed"): void + /* Signals of Gtk.Widget */ + connect(sigName: "destroy", callback: (($obj: Window) => void)): number + connect_after(sigName: "destroy", callback: (($obj: Window) => void)): number + emit(sigName: "destroy"): void + connect(sigName: "direction-changed", callback: (($obj: Window, previous_direction: TextDirection) => void)): number + connect_after(sigName: "direction-changed", callback: (($obj: Window, previous_direction: TextDirection) => void)): number + emit(sigName: "direction-changed", previous_direction: TextDirection): void + connect(sigName: "hide", callback: (($obj: Window) => void)): number + connect_after(sigName: "hide", callback: (($obj: Window) => void)): number + emit(sigName: "hide"): void + connect(sigName: "keynav-failed", callback: (($obj: Window, direction: DirectionType) => boolean)): number + connect_after(sigName: "keynav-failed", callback: (($obj: Window, direction: DirectionType) => boolean)): number + emit(sigName: "keynav-failed", direction: DirectionType): void + connect(sigName: "map", callback: (($obj: Window) => void)): number + connect_after(sigName: "map", callback: (($obj: Window) => void)): number + emit(sigName: "map"): void + connect(sigName: "mnemonic-activate", callback: (($obj: Window, group_cycling: boolean) => boolean)): number + connect_after(sigName: "mnemonic-activate", callback: (($obj: Window, group_cycling: boolean) => boolean)): number + emit(sigName: "mnemonic-activate", group_cycling: boolean): void + connect(sigName: "move-focus", callback: (($obj: Window, direction: DirectionType) => void)): number + connect_after(sigName: "move-focus", callback: (($obj: Window, direction: DirectionType) => void)): number + emit(sigName: "move-focus", direction: DirectionType): void + connect(sigName: "query-tooltip", callback: (($obj: Window, x: number, y: number, keyboard_mode: boolean, tooltip: Tooltip) => boolean)): number + connect_after(sigName: "query-tooltip", callback: (($obj: Window, x: number, y: number, keyboard_mode: boolean, tooltip: Tooltip) => boolean)): number + emit(sigName: "query-tooltip", x: number, y: number, keyboard_mode: boolean, tooltip: Tooltip): void + connect(sigName: "realize", callback: (($obj: Window) => void)): number + connect_after(sigName: "realize", callback: (($obj: Window) => void)): number + emit(sigName: "realize"): void + connect(sigName: "show", callback: (($obj: Window) => void)): number + connect_after(sigName: "show", callback: (($obj: Window) => void)): number + emit(sigName: "show"): void + connect(sigName: "state-flags-changed", callback: (($obj: Window, flags: StateFlags) => void)): number + connect_after(sigName: "state-flags-changed", callback: (($obj: Window, flags: StateFlags) => void)): number + emit(sigName: "state-flags-changed", flags: StateFlags): void + connect(sigName: "unmap", callback: (($obj: Window) => void)): number + connect_after(sigName: "unmap", callback: (($obj: Window) => void)): number + emit(sigName: "unmap"): void + connect(sigName: "unrealize", callback: (($obj: Window) => void)): number + connect_after(sigName: "unrealize", callback: (($obj: Window) => void)): number + emit(sigName: "unrealize"): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: Window, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: Window, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: "notify::application", callback: (($obj: Window, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::application", callback: (($obj: Window, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::child", callback: (($obj: Window, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::child", callback: (($obj: Window, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::decorated", callback: (($obj: Window, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::decorated", callback: (($obj: Window, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::default-height", callback: (($obj: Window, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::default-height", callback: (($obj: Window, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::default-widget", callback: (($obj: Window, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::default-widget", callback: (($obj: Window, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::default-width", callback: (($obj: Window, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::default-width", callback: (($obj: Window, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::deletable", callback: (($obj: Window, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::deletable", callback: (($obj: Window, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::destroy-with-parent", callback: (($obj: Window, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::destroy-with-parent", callback: (($obj: Window, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::display", callback: (($obj: Window, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::display", callback: (($obj: Window, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::focus-visible", callback: (($obj: Window, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::focus-visible", callback: (($obj: Window, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::focus-widget", callback: (($obj: Window, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::focus-widget", callback: (($obj: Window, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::fullscreened", callback: (($obj: Window, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::fullscreened", callback: (($obj: Window, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::handle-menubar-accel", callback: (($obj: Window, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::handle-menubar-accel", callback: (($obj: Window, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::hide-on-close", callback: (($obj: Window, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hide-on-close", callback: (($obj: Window, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::icon-name", callback: (($obj: Window, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::icon-name", callback: (($obj: Window, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::is-active", callback: (($obj: Window, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::is-active", callback: (($obj: Window, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::maximized", callback: (($obj: Window, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::maximized", callback: (($obj: Window, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::mnemonics-visible", callback: (($obj: Window, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::mnemonics-visible", callback: (($obj: Window, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::modal", callback: (($obj: Window, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::modal", callback: (($obj: Window, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::resizable", callback: (($obj: Window, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::resizable", callback: (($obj: Window, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::startup-id", callback: (($obj: Window, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::startup-id", callback: (($obj: Window, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::title", callback: (($obj: Window, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::title", callback: (($obj: Window, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::transient-for", callback: (($obj: Window, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::transient-for", callback: (($obj: Window, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::can-focus", callback: (($obj: Window, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::can-focus", callback: (($obj: Window, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::can-target", callback: (($obj: Window, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::can-target", callback: (($obj: Window, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::css-classes", callback: (($obj: Window, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::css-classes", callback: (($obj: Window, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::cursor", callback: (($obj: Window, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::cursor", callback: (($obj: Window, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::focus-on-click", callback: (($obj: Window, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::focus-on-click", callback: (($obj: Window, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::focusable", callback: (($obj: Window, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::focusable", callback: (($obj: Window, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::halign", callback: (($obj: Window, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::halign", callback: (($obj: Window, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::has-default", callback: (($obj: Window, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-default", callback: (($obj: Window, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::has-focus", callback: (($obj: Window, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-focus", callback: (($obj: Window, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::has-tooltip", callback: (($obj: Window, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-tooltip", callback: (($obj: Window, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::height-request", callback: (($obj: Window, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::height-request", callback: (($obj: Window, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::hexpand", callback: (($obj: Window, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hexpand", callback: (($obj: Window, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::hexpand-set", callback: (($obj: Window, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hexpand-set", callback: (($obj: Window, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::layout-manager", callback: (($obj: Window, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::layout-manager", callback: (($obj: Window, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-bottom", callback: (($obj: Window, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-bottom", callback: (($obj: Window, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-end", callback: (($obj: Window, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-end", callback: (($obj: Window, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-start", callback: (($obj: Window, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-start", callback: (($obj: Window, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-top", callback: (($obj: Window, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-top", callback: (($obj: Window, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::name", callback: (($obj: Window, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::name", callback: (($obj: Window, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::opacity", callback: (($obj: Window, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::opacity", callback: (($obj: Window, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::overflow", callback: (($obj: Window, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::overflow", callback: (($obj: Window, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::parent", callback: (($obj: Window, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::parent", callback: (($obj: Window, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::receives-default", callback: (($obj: Window, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::receives-default", callback: (($obj: Window, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::root", callback: (($obj: Window, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::root", callback: (($obj: Window, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::scale-factor", callback: (($obj: Window, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::scale-factor", callback: (($obj: Window, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::sensitive", callback: (($obj: Window, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::sensitive", callback: (($obj: Window, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::tooltip-markup", callback: (($obj: Window, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::tooltip-markup", callback: (($obj: Window, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::tooltip-text", callback: (($obj: Window, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::tooltip-text", callback: (($obj: Window, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::valign", callback: (($obj: Window, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::valign", callback: (($obj: Window, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::vexpand", callback: (($obj: Window, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vexpand", callback: (($obj: Window, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::vexpand-set", callback: (($obj: Window, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vexpand-set", callback: (($obj: Window, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::visible", callback: (($obj: Window, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::visible", callback: (($obj: Window, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::width-request", callback: (($obj: Window, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::width-request", callback: (($obj: Window, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::accessible-role", callback: (($obj: Window, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-role", callback: (($obj: Window, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: Window_ConstructProps) + _init (config?: Window_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(): Window + static get_default_icon_name(): string | null + static get_toplevels(): Gio.ListModel + static list_toplevels(): Widget[] + static set_auto_startup_notification(setting: boolean): void + static set_default_icon_name(name: string): void + static set_interactive_debugging(enable: boolean): void + static get_for_surface(surface: Gdk.Surface): Native + static $gtype: GObject.Type +} +export interface WindowControls_ConstructProps extends Widget_ConstructProps { + decoration_layout?: string + side?: PackType + accessible_role?: AccessibleRole +} +export class WindowControls { + /* Properties of Gtk.WindowControls */ + decoration_layout: string + readonly empty: boolean + side: PackType + /* Properties of Gtk.Widget */ + can_focus: boolean + can_target: boolean + css_classes: string[] + cursor: Gdk.Cursor + focus_on_click: boolean + focusable: boolean + halign: Align + readonly has_default: boolean + readonly has_focus: boolean + has_tooltip: boolean + height_request: number + hexpand: boolean + hexpand_set: boolean + layout_manager: LayoutManager + margin_bottom: number + margin_end: number + margin_start: number + margin_top: number + name: string + opacity: number + overflow: Overflow + readonly parent: Widget + receives_default: boolean + readonly root: Root + readonly scale_factor: number + sensitive: boolean + tooltip_markup: string + tooltip_text: string + valign: Align + vexpand: boolean + vexpand_set: boolean + visible: boolean + width_request: number + /* Properties of Gtk.Accessible */ + accessible_role: AccessibleRole + /* Fields of Gtk.Widget */ + parent_instance: GObject.InitiallyUnowned + /* Fields of GObject.InitiallyUnowned */ + g_type_instance: GObject.TypeInstance + /* Methods of Gtk.WindowControls */ + get_decoration_layout(): string | null + get_empty(): boolean + get_side(): PackType + set_decoration_layout(layout?: string | null): void + set_side(side: PackType): void + /* Methods of Gtk.Widget */ + action_set_enabled(action_name: string, enabled: boolean): void + activate(): boolean + activate_action(name: string, args?: GLib.Variant | null): boolean + activate_default(): void + add_controller(controller: EventController): void + add_css_class(css_class: string): void + add_mnemonic_label(label: Widget): void + add_tick_callback(callback: TickCallback): number + allocate(width: number, height: number, baseline: number, transform?: Gsk.Transform | null): void + child_focus(direction: DirectionType): boolean + compute_bounds(target: Widget): [ /* returnType */ boolean, /* out_bounds */ Graphene.Rect ] + compute_expand(orientation: Orientation): boolean + compute_point(target: Widget, point: Graphene.Point): [ /* returnType */ boolean, /* out_point */ Graphene.Point ] + compute_transform(target: Widget): [ /* returnType */ boolean, /* out_transform */ Graphene.Matrix ] + contains(x: number, y: number): boolean + create_pango_context(): Pango.Context + create_pango_layout(text?: string | null): Pango.Layout + drag_check_threshold(start_x: number, start_y: number, current_x: number, current_y: number): boolean + error_bell(): void + get_allocated_baseline(): number + get_allocated_height(): number + get_allocated_width(): number + get_allocation(): /* allocation */ Allocation + get_ancestor(widget_type: GObject.Type): Widget | null + get_can_focus(): boolean + get_can_target(): boolean + get_child_visible(): boolean + get_clipboard(): Gdk.Clipboard + get_css_classes(): string[] + get_css_name(): string + get_cursor(): Gdk.Cursor | null + get_direction(): TextDirection + get_display(): Gdk.Display + get_first_child(): Widget | null + get_focus_child(): Widget | null + get_focus_on_click(): boolean + get_focusable(): boolean + get_font_map(): Pango.FontMap | null + get_font_options(): cairo.FontOptions | null + get_frame_clock(): Gdk.FrameClock | null + get_halign(): Align + get_has_tooltip(): boolean + get_height(): number + get_hexpand(): boolean + get_hexpand_set(): boolean + get_last_child(): Widget | null + get_layout_manager(): LayoutManager | null + get_mapped(): boolean + get_margin_bottom(): number + get_margin_end(): number + get_margin_start(): number + get_margin_top(): number + get_name(): string + get_native(): Native | null + get_next_sibling(): Widget | null + get_opacity(): number + get_overflow(): Overflow + get_pango_context(): Pango.Context + get_parent(): Widget | null + get_preferred_size(): [ /* minimum_size */ Requisition | null, /* natural_size */ Requisition | null ] + get_prev_sibling(): Widget | null + get_primary_clipboard(): Gdk.Clipboard + get_realized(): boolean + get_receives_default(): boolean + get_request_mode(): SizeRequestMode + get_root(): Root | null + get_scale_factor(): number + get_sensitive(): boolean + get_settings(): Settings + get_size(orientation: Orientation): number + get_size_request(): [ /* width */ number | null, /* height */ number | null ] + get_state_flags(): StateFlags + get_style_context(): StyleContext + get_template_child(widget_type: GObject.Type, name: string): GObject.Object + get_tooltip_markup(): string | null + get_tooltip_text(): string | null + get_valign(): Align + get_vexpand(): boolean + get_vexpand_set(): boolean + get_visible(): boolean + get_width(): number + grab_focus(): boolean + has_css_class(css_class: string): boolean + has_visible_focus(): boolean + hide(): void + in_destruction(): boolean + init_template(): void + insert_action_group(name: string, group?: Gio.ActionGroup | null): void + insert_after(parent: Widget, previous_sibling?: Widget | null): void + insert_before(parent: Widget, next_sibling?: Widget | null): void + is_ancestor(ancestor: Widget): boolean + is_drawable(): boolean + is_focus(): boolean + is_sensitive(): boolean + is_visible(): boolean + keynav_failed(direction: DirectionType): boolean + list_mnemonic_labels(): Widget[] + map(): void + measure(orientation: Orientation, for_size: number): [ /* minimum */ number | null, /* natural */ number | null, /* minimum_baseline */ number | null, /* natural_baseline */ number | null ] + mnemonic_activate(group_cycling: boolean): boolean + observe_children(): Gio.ListModel + observe_controllers(): Gio.ListModel + pick(x: number, y: number, flags: PickFlags): Widget | null + queue_allocate(): void + queue_draw(): void + queue_resize(): void + realize(): void + remove_controller(controller: EventController): void + remove_css_class(css_class: string): void + remove_mnemonic_label(label: Widget): void + remove_tick_callback(id: number): void + set_can_focus(can_focus: boolean): void + set_can_target(can_target: boolean): void + set_child_visible(child_visible: boolean): void + set_css_classes(classes: string[]): void + set_cursor(cursor?: Gdk.Cursor | null): void + set_cursor_from_name(name?: string | null): void + set_direction(dir: TextDirection): void + set_focus_child(child?: Widget | null): void + set_focus_on_click(focus_on_click: boolean): void + set_focusable(focusable: boolean): void + set_font_map(font_map?: Pango.FontMap | null): void + set_font_options(options?: cairo.FontOptions | null): void + set_halign(align: Align): void + set_has_tooltip(has_tooltip: boolean): void + set_hexpand(expand: boolean): void + set_hexpand_set(set: boolean): void + set_layout_manager(layout_manager?: LayoutManager | null): void + set_margin_bottom(margin: number): void + set_margin_end(margin: number): void + set_margin_start(margin: number): void + set_margin_top(margin: number): void + set_name(name: string): void + set_opacity(opacity: number): void + set_overflow(overflow: Overflow): void + set_parent(parent: Widget): void + set_receives_default(receives_default: boolean): void + set_sensitive(sensitive: boolean): void + set_size_request(width: number, height: number): void + set_state_flags(flags: StateFlags, clear: boolean): void + set_tooltip_markup(markup?: string | null): void + set_tooltip_text(text?: string | null): void + set_valign(align: Align): void + set_vexpand(expand: boolean): void + set_vexpand_set(set: boolean): void + set_visible(visible: boolean): void + should_layout(): boolean + show(): void + size_allocate(allocation: Allocation, baseline: number): void + snapshot_child(child: Widget, snapshot: Snapshot): void + translate_coordinates(dest_widget: Widget, src_x: number, src_y: number): [ /* returnType */ boolean, /* dest_x */ number | null, /* dest_y */ number | null ] + trigger_tooltip_query(): void + unmap(): void + unparent(): void + unrealize(): void + unset_state_flags(flags: StateFlags): void + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Methods of Gtk.Accessible */ + get_accessible_role(): AccessibleRole + reset_property(property: AccessibleProperty): void + reset_relation(relation: AccessibleRelation): void + reset_state(state: AccessibleState): void + update_property(properties: AccessibleProperty[], values: any): void + update_relation(relations: AccessibleRelation[], values: any): void + update_state(states: AccessibleState[], values: any): void + /* Methods of Gtk.Buildable */ + get_buildable_id(): string + /* Virtual methods of Gtk.Widget */ + vfunc_compute_expand(hexpand_p: boolean, vexpand_p: boolean): void + vfunc_contains(x: number, y: number): boolean + vfunc_css_changed(change: CssStyleChange): void + vfunc_direction_changed(previous_direction: TextDirection): void + vfunc_focus(direction: DirectionType): boolean + vfunc_get_request_mode(): SizeRequestMode + vfunc_grab_focus(): boolean + vfunc_hide(): void + vfunc_keynav_failed(direction: DirectionType): boolean + vfunc_map(): void + vfunc_measure(orientation: Orientation, for_size: number): [ /* minimum */ number | null, /* natural */ number | null, /* minimum_baseline */ number | null, /* natural_baseline */ number | null ] + vfunc_mnemonic_activate(group_cycling: boolean): boolean + vfunc_move_focus(direction: DirectionType): void + vfunc_query_tooltip(x: number, y: number, keyboard_tooltip: boolean, tooltip: Tooltip): boolean + vfunc_realize(): void + vfunc_root(): void + vfunc_set_focus_child(child?: Widget | null): void + vfunc_show(): void + vfunc_size_allocate(width: number, height: number, baseline: number): void + vfunc_snapshot(snapshot: Snapshot): void + vfunc_state_flags_changed(previous_state_flags: StateFlags): void + vfunc_system_setting_changed(settings: SystemSetting): void + vfunc_unmap(): void + vfunc_unrealize(): void + vfunc_unroot(): void + vfunc_add_child(builder: Builder, child: GObject.Object, type?: string | null): void + vfunc_custom_finished(builder: Builder, child: GObject.Object | null, tagname: string, data?: object | null): void + vfunc_custom_tag_end(builder: Builder, child: GObject.Object | null, tagname: string, data?: object | null): void + vfunc_custom_tag_start(builder: Builder, child: GObject.Object | null, tagname: string): [ /* returnType */ boolean, /* parser */ BuildableParser, /* data */ object | null ] + vfunc_get_id(): string + vfunc_get_internal_child(builder: Builder, childname: string): GObject.Object + vfunc_parser_finished(builder: Builder): void + vfunc_set_buildable_property(builder: Builder, name: string, value: any): void + vfunc_set_id(id: string): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Gtk.Widget */ + connect(sigName: "destroy", callback: (($obj: WindowControls) => void)): number + connect_after(sigName: "destroy", callback: (($obj: WindowControls) => void)): number + emit(sigName: "destroy"): void + connect(sigName: "direction-changed", callback: (($obj: WindowControls, previous_direction: TextDirection) => void)): number + connect_after(sigName: "direction-changed", callback: (($obj: WindowControls, previous_direction: TextDirection) => void)): number + emit(sigName: "direction-changed", previous_direction: TextDirection): void + connect(sigName: "hide", callback: (($obj: WindowControls) => void)): number + connect_after(sigName: "hide", callback: (($obj: WindowControls) => void)): number + emit(sigName: "hide"): void + connect(sigName: "keynav-failed", callback: (($obj: WindowControls, direction: DirectionType) => boolean)): number + connect_after(sigName: "keynav-failed", callback: (($obj: WindowControls, direction: DirectionType) => boolean)): number + emit(sigName: "keynav-failed", direction: DirectionType): void + connect(sigName: "map", callback: (($obj: WindowControls) => void)): number + connect_after(sigName: "map", callback: (($obj: WindowControls) => void)): number + emit(sigName: "map"): void + connect(sigName: "mnemonic-activate", callback: (($obj: WindowControls, group_cycling: boolean) => boolean)): number + connect_after(sigName: "mnemonic-activate", callback: (($obj: WindowControls, group_cycling: boolean) => boolean)): number + emit(sigName: "mnemonic-activate", group_cycling: boolean): void + connect(sigName: "move-focus", callback: (($obj: WindowControls, direction: DirectionType) => void)): number + connect_after(sigName: "move-focus", callback: (($obj: WindowControls, direction: DirectionType) => void)): number + emit(sigName: "move-focus", direction: DirectionType): void + connect(sigName: "query-tooltip", callback: (($obj: WindowControls, x: number, y: number, keyboard_mode: boolean, tooltip: Tooltip) => boolean)): number + connect_after(sigName: "query-tooltip", callback: (($obj: WindowControls, x: number, y: number, keyboard_mode: boolean, tooltip: Tooltip) => boolean)): number + emit(sigName: "query-tooltip", x: number, y: number, keyboard_mode: boolean, tooltip: Tooltip): void + connect(sigName: "realize", callback: (($obj: WindowControls) => void)): number + connect_after(sigName: "realize", callback: (($obj: WindowControls) => void)): number + emit(sigName: "realize"): void + connect(sigName: "show", callback: (($obj: WindowControls) => void)): number + connect_after(sigName: "show", callback: (($obj: WindowControls) => void)): number + emit(sigName: "show"): void + connect(sigName: "state-flags-changed", callback: (($obj: WindowControls, flags: StateFlags) => void)): number + connect_after(sigName: "state-flags-changed", callback: (($obj: WindowControls, flags: StateFlags) => void)): number + emit(sigName: "state-flags-changed", flags: StateFlags): void + connect(sigName: "unmap", callback: (($obj: WindowControls) => void)): number + connect_after(sigName: "unmap", callback: (($obj: WindowControls) => void)): number + emit(sigName: "unmap"): void + connect(sigName: "unrealize", callback: (($obj: WindowControls) => void)): number + connect_after(sigName: "unrealize", callback: (($obj: WindowControls) => void)): number + emit(sigName: "unrealize"): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: WindowControls, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: WindowControls, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: "notify::decoration-layout", callback: (($obj: WindowControls, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::decoration-layout", callback: (($obj: WindowControls, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::empty", callback: (($obj: WindowControls, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::empty", callback: (($obj: WindowControls, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::side", callback: (($obj: WindowControls, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::side", callback: (($obj: WindowControls, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::can-focus", callback: (($obj: WindowControls, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::can-focus", callback: (($obj: WindowControls, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::can-target", callback: (($obj: WindowControls, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::can-target", callback: (($obj: WindowControls, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::css-classes", callback: (($obj: WindowControls, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::css-classes", callback: (($obj: WindowControls, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::cursor", callback: (($obj: WindowControls, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::cursor", callback: (($obj: WindowControls, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::focus-on-click", callback: (($obj: WindowControls, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::focus-on-click", callback: (($obj: WindowControls, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::focusable", callback: (($obj: WindowControls, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::focusable", callback: (($obj: WindowControls, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::halign", callback: (($obj: WindowControls, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::halign", callback: (($obj: WindowControls, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::has-default", callback: (($obj: WindowControls, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-default", callback: (($obj: WindowControls, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::has-focus", callback: (($obj: WindowControls, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-focus", callback: (($obj: WindowControls, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::has-tooltip", callback: (($obj: WindowControls, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-tooltip", callback: (($obj: WindowControls, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::height-request", callback: (($obj: WindowControls, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::height-request", callback: (($obj: WindowControls, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::hexpand", callback: (($obj: WindowControls, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hexpand", callback: (($obj: WindowControls, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::hexpand-set", callback: (($obj: WindowControls, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hexpand-set", callback: (($obj: WindowControls, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::layout-manager", callback: (($obj: WindowControls, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::layout-manager", callback: (($obj: WindowControls, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-bottom", callback: (($obj: WindowControls, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-bottom", callback: (($obj: WindowControls, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-end", callback: (($obj: WindowControls, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-end", callback: (($obj: WindowControls, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-start", callback: (($obj: WindowControls, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-start", callback: (($obj: WindowControls, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-top", callback: (($obj: WindowControls, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-top", callback: (($obj: WindowControls, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::name", callback: (($obj: WindowControls, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::name", callback: (($obj: WindowControls, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::opacity", callback: (($obj: WindowControls, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::opacity", callback: (($obj: WindowControls, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::overflow", callback: (($obj: WindowControls, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::overflow", callback: (($obj: WindowControls, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::parent", callback: (($obj: WindowControls, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::parent", callback: (($obj: WindowControls, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::receives-default", callback: (($obj: WindowControls, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::receives-default", callback: (($obj: WindowControls, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::root", callback: (($obj: WindowControls, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::root", callback: (($obj: WindowControls, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::scale-factor", callback: (($obj: WindowControls, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::scale-factor", callback: (($obj: WindowControls, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::sensitive", callback: (($obj: WindowControls, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::sensitive", callback: (($obj: WindowControls, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::tooltip-markup", callback: (($obj: WindowControls, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::tooltip-markup", callback: (($obj: WindowControls, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::tooltip-text", callback: (($obj: WindowControls, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::tooltip-text", callback: (($obj: WindowControls, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::valign", callback: (($obj: WindowControls, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::valign", callback: (($obj: WindowControls, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::vexpand", callback: (($obj: WindowControls, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vexpand", callback: (($obj: WindowControls, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::vexpand-set", callback: (($obj: WindowControls, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vexpand-set", callback: (($obj: WindowControls, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::visible", callback: (($obj: WindowControls, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::visible", callback: (($obj: WindowControls, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::width-request", callback: (($obj: WindowControls, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::width-request", callback: (($obj: WindowControls, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::accessible-role", callback: (($obj: WindowControls, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-role", callback: (($obj: WindowControls, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: WindowControls_ConstructProps) + _init (config?: WindowControls_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(side: PackType): WindowControls + static $gtype: GObject.Type +} +export interface WindowGroup_ConstructProps extends GObject.Object_ConstructProps { +} +export class WindowGroup { + /* Fields of Gtk.WindowGroup */ + parent_instance: GObject.Object + priv: WindowGroupPrivate + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of Gtk.WindowGroup */ + add_window(window: Window): void + list_windows(): Window[] + remove_window(window: Window): void + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: WindowGroup, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: WindowGroup, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: WindowGroup_ConstructProps) + _init (config?: WindowGroup_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(): WindowGroup + static $gtype: GObject.Type +} +export interface WindowHandle_ConstructProps extends Widget_ConstructProps { + child?: Widget + accessible_role?: AccessibleRole +} +export class WindowHandle { + /* Properties of Gtk.WindowHandle */ + child: Widget + /* Properties of Gtk.Widget */ + can_focus: boolean + can_target: boolean + css_classes: string[] + cursor: Gdk.Cursor + focus_on_click: boolean + focusable: boolean + halign: Align + readonly has_default: boolean + readonly has_focus: boolean + has_tooltip: boolean + height_request: number + hexpand: boolean + hexpand_set: boolean + layout_manager: LayoutManager + margin_bottom: number + margin_end: number + margin_start: number + margin_top: number + name: string + opacity: number + overflow: Overflow + readonly parent: Widget + receives_default: boolean + readonly root: Root + readonly scale_factor: number + sensitive: boolean + tooltip_markup: string + tooltip_text: string + valign: Align + vexpand: boolean + vexpand_set: boolean + visible: boolean + width_request: number + /* Properties of Gtk.Accessible */ + accessible_role: AccessibleRole + /* Fields of Gtk.Widget */ + parent_instance: GObject.InitiallyUnowned + /* Fields of GObject.InitiallyUnowned */ + g_type_instance: GObject.TypeInstance + /* Methods of Gtk.WindowHandle */ + get_child(): Widget | null + set_child(child?: Widget | null): void + /* Methods of Gtk.Widget */ + action_set_enabled(action_name: string, enabled: boolean): void + activate(): boolean + activate_action(name: string, args?: GLib.Variant | null): boolean + activate_default(): void + add_controller(controller: EventController): void + add_css_class(css_class: string): void + add_mnemonic_label(label: Widget): void + add_tick_callback(callback: TickCallback): number + allocate(width: number, height: number, baseline: number, transform?: Gsk.Transform | null): void + child_focus(direction: DirectionType): boolean + compute_bounds(target: Widget): [ /* returnType */ boolean, /* out_bounds */ Graphene.Rect ] + compute_expand(orientation: Orientation): boolean + compute_point(target: Widget, point: Graphene.Point): [ /* returnType */ boolean, /* out_point */ Graphene.Point ] + compute_transform(target: Widget): [ /* returnType */ boolean, /* out_transform */ Graphene.Matrix ] + contains(x: number, y: number): boolean + create_pango_context(): Pango.Context + create_pango_layout(text?: string | null): Pango.Layout + drag_check_threshold(start_x: number, start_y: number, current_x: number, current_y: number): boolean + error_bell(): void + get_allocated_baseline(): number + get_allocated_height(): number + get_allocated_width(): number + get_allocation(): /* allocation */ Allocation + get_ancestor(widget_type: GObject.Type): Widget | null + get_can_focus(): boolean + get_can_target(): boolean + get_child_visible(): boolean + get_clipboard(): Gdk.Clipboard + get_css_classes(): string[] + get_css_name(): string + get_cursor(): Gdk.Cursor | null + get_direction(): TextDirection + get_display(): Gdk.Display + get_first_child(): Widget | null + get_focus_child(): Widget | null + get_focus_on_click(): boolean + get_focusable(): boolean + get_font_map(): Pango.FontMap | null + get_font_options(): cairo.FontOptions | null + get_frame_clock(): Gdk.FrameClock | null + get_halign(): Align + get_has_tooltip(): boolean + get_height(): number + get_hexpand(): boolean + get_hexpand_set(): boolean + get_last_child(): Widget | null + get_layout_manager(): LayoutManager | null + get_mapped(): boolean + get_margin_bottom(): number + get_margin_end(): number + get_margin_start(): number + get_margin_top(): number + get_name(): string + get_native(): Native | null + get_next_sibling(): Widget | null + get_opacity(): number + get_overflow(): Overflow + get_pango_context(): Pango.Context + get_parent(): Widget | null + get_preferred_size(): [ /* minimum_size */ Requisition | null, /* natural_size */ Requisition | null ] + get_prev_sibling(): Widget | null + get_primary_clipboard(): Gdk.Clipboard + get_realized(): boolean + get_receives_default(): boolean + get_request_mode(): SizeRequestMode + get_root(): Root | null + get_scale_factor(): number + get_sensitive(): boolean + get_settings(): Settings + get_size(orientation: Orientation): number + get_size_request(): [ /* width */ number | null, /* height */ number | null ] + get_state_flags(): StateFlags + get_style_context(): StyleContext + get_template_child(widget_type: GObject.Type, name: string): GObject.Object + get_tooltip_markup(): string | null + get_tooltip_text(): string | null + get_valign(): Align + get_vexpand(): boolean + get_vexpand_set(): boolean + get_visible(): boolean + get_width(): number + grab_focus(): boolean + has_css_class(css_class: string): boolean + has_visible_focus(): boolean + hide(): void + in_destruction(): boolean + init_template(): void + insert_action_group(name: string, group?: Gio.ActionGroup | null): void + insert_after(parent: Widget, previous_sibling?: Widget | null): void + insert_before(parent: Widget, next_sibling?: Widget | null): void + is_ancestor(ancestor: Widget): boolean + is_drawable(): boolean + is_focus(): boolean + is_sensitive(): boolean + is_visible(): boolean + keynav_failed(direction: DirectionType): boolean + list_mnemonic_labels(): Widget[] + map(): void + measure(orientation: Orientation, for_size: number): [ /* minimum */ number | null, /* natural */ number | null, /* minimum_baseline */ number | null, /* natural_baseline */ number | null ] + mnemonic_activate(group_cycling: boolean): boolean + observe_children(): Gio.ListModel + observe_controllers(): Gio.ListModel + pick(x: number, y: number, flags: PickFlags): Widget | null + queue_allocate(): void + queue_draw(): void + queue_resize(): void + realize(): void + remove_controller(controller: EventController): void + remove_css_class(css_class: string): void + remove_mnemonic_label(label: Widget): void + remove_tick_callback(id: number): void + set_can_focus(can_focus: boolean): void + set_can_target(can_target: boolean): void + set_child_visible(child_visible: boolean): void + set_css_classes(classes: string[]): void + set_cursor(cursor?: Gdk.Cursor | null): void + set_cursor_from_name(name?: string | null): void + set_direction(dir: TextDirection): void + set_focus_child(child?: Widget | null): void + set_focus_on_click(focus_on_click: boolean): void + set_focusable(focusable: boolean): void + set_font_map(font_map?: Pango.FontMap | null): void + set_font_options(options?: cairo.FontOptions | null): void + set_halign(align: Align): void + set_has_tooltip(has_tooltip: boolean): void + set_hexpand(expand: boolean): void + set_hexpand_set(set: boolean): void + set_layout_manager(layout_manager?: LayoutManager | null): void + set_margin_bottom(margin: number): void + set_margin_end(margin: number): void + set_margin_start(margin: number): void + set_margin_top(margin: number): void + set_name(name: string): void + set_opacity(opacity: number): void + set_overflow(overflow: Overflow): void + set_parent(parent: Widget): void + set_receives_default(receives_default: boolean): void + set_sensitive(sensitive: boolean): void + set_size_request(width: number, height: number): void + set_state_flags(flags: StateFlags, clear: boolean): void + set_tooltip_markup(markup?: string | null): void + set_tooltip_text(text?: string | null): void + set_valign(align: Align): void + set_vexpand(expand: boolean): void + set_vexpand_set(set: boolean): void + set_visible(visible: boolean): void + should_layout(): boolean + show(): void + size_allocate(allocation: Allocation, baseline: number): void + snapshot_child(child: Widget, snapshot: Snapshot): void + translate_coordinates(dest_widget: Widget, src_x: number, src_y: number): [ /* returnType */ boolean, /* dest_x */ number | null, /* dest_y */ number | null ] + trigger_tooltip_query(): void + unmap(): void + unparent(): void + unrealize(): void + unset_state_flags(flags: StateFlags): void + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Methods of Gtk.Accessible */ + get_accessible_role(): AccessibleRole + reset_property(property: AccessibleProperty): void + reset_relation(relation: AccessibleRelation): void + reset_state(state: AccessibleState): void + update_property(properties: AccessibleProperty[], values: any): void + update_relation(relations: AccessibleRelation[], values: any): void + update_state(states: AccessibleState[], values: any): void + /* Methods of Gtk.Buildable */ + get_buildable_id(): string + /* Virtual methods of Gtk.Widget */ + vfunc_compute_expand(hexpand_p: boolean, vexpand_p: boolean): void + vfunc_contains(x: number, y: number): boolean + vfunc_css_changed(change: CssStyleChange): void + vfunc_direction_changed(previous_direction: TextDirection): void + vfunc_focus(direction: DirectionType): boolean + vfunc_get_request_mode(): SizeRequestMode + vfunc_grab_focus(): boolean + vfunc_hide(): void + vfunc_keynav_failed(direction: DirectionType): boolean + vfunc_map(): void + vfunc_measure(orientation: Orientation, for_size: number): [ /* minimum */ number | null, /* natural */ number | null, /* minimum_baseline */ number | null, /* natural_baseline */ number | null ] + vfunc_mnemonic_activate(group_cycling: boolean): boolean + vfunc_move_focus(direction: DirectionType): void + vfunc_query_tooltip(x: number, y: number, keyboard_tooltip: boolean, tooltip: Tooltip): boolean + vfunc_realize(): void + vfunc_root(): void + vfunc_set_focus_child(child?: Widget | null): void + vfunc_show(): void + vfunc_size_allocate(width: number, height: number, baseline: number): void + vfunc_snapshot(snapshot: Snapshot): void + vfunc_state_flags_changed(previous_state_flags: StateFlags): void + vfunc_system_setting_changed(settings: SystemSetting): void + vfunc_unmap(): void + vfunc_unrealize(): void + vfunc_unroot(): void + vfunc_add_child(builder: Builder, child: GObject.Object, type?: string | null): void + vfunc_custom_finished(builder: Builder, child: GObject.Object | null, tagname: string, data?: object | null): void + vfunc_custom_tag_end(builder: Builder, child: GObject.Object | null, tagname: string, data?: object | null): void + vfunc_custom_tag_start(builder: Builder, child: GObject.Object | null, tagname: string): [ /* returnType */ boolean, /* parser */ BuildableParser, /* data */ object | null ] + vfunc_get_id(): string + vfunc_get_internal_child(builder: Builder, childname: string): GObject.Object + vfunc_parser_finished(builder: Builder): void + vfunc_set_buildable_property(builder: Builder, name: string, value: any): void + vfunc_set_id(id: string): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Gtk.Widget */ + connect(sigName: "destroy", callback: (($obj: WindowHandle) => void)): number + connect_after(sigName: "destroy", callback: (($obj: WindowHandle) => void)): number + emit(sigName: "destroy"): void + connect(sigName: "direction-changed", callback: (($obj: WindowHandle, previous_direction: TextDirection) => void)): number + connect_after(sigName: "direction-changed", callback: (($obj: WindowHandle, previous_direction: TextDirection) => void)): number + emit(sigName: "direction-changed", previous_direction: TextDirection): void + connect(sigName: "hide", callback: (($obj: WindowHandle) => void)): number + connect_after(sigName: "hide", callback: (($obj: WindowHandle) => void)): number + emit(sigName: "hide"): void + connect(sigName: "keynav-failed", callback: (($obj: WindowHandle, direction: DirectionType) => boolean)): number + connect_after(sigName: "keynav-failed", callback: (($obj: WindowHandle, direction: DirectionType) => boolean)): number + emit(sigName: "keynav-failed", direction: DirectionType): void + connect(sigName: "map", callback: (($obj: WindowHandle) => void)): number + connect_after(sigName: "map", callback: (($obj: WindowHandle) => void)): number + emit(sigName: "map"): void + connect(sigName: "mnemonic-activate", callback: (($obj: WindowHandle, group_cycling: boolean) => boolean)): number + connect_after(sigName: "mnemonic-activate", callback: (($obj: WindowHandle, group_cycling: boolean) => boolean)): number + emit(sigName: "mnemonic-activate", group_cycling: boolean): void + connect(sigName: "move-focus", callback: (($obj: WindowHandle, direction: DirectionType) => void)): number + connect_after(sigName: "move-focus", callback: (($obj: WindowHandle, direction: DirectionType) => void)): number + emit(sigName: "move-focus", direction: DirectionType): void + connect(sigName: "query-tooltip", callback: (($obj: WindowHandle, x: number, y: number, keyboard_mode: boolean, tooltip: Tooltip) => boolean)): number + connect_after(sigName: "query-tooltip", callback: (($obj: WindowHandle, x: number, y: number, keyboard_mode: boolean, tooltip: Tooltip) => boolean)): number + emit(sigName: "query-tooltip", x: number, y: number, keyboard_mode: boolean, tooltip: Tooltip): void + connect(sigName: "realize", callback: (($obj: WindowHandle) => void)): number + connect_after(sigName: "realize", callback: (($obj: WindowHandle) => void)): number + emit(sigName: "realize"): void + connect(sigName: "show", callback: (($obj: WindowHandle) => void)): number + connect_after(sigName: "show", callback: (($obj: WindowHandle) => void)): number + emit(sigName: "show"): void + connect(sigName: "state-flags-changed", callback: (($obj: WindowHandle, flags: StateFlags) => void)): number + connect_after(sigName: "state-flags-changed", callback: (($obj: WindowHandle, flags: StateFlags) => void)): number + emit(sigName: "state-flags-changed", flags: StateFlags): void + connect(sigName: "unmap", callback: (($obj: WindowHandle) => void)): number + connect_after(sigName: "unmap", callback: (($obj: WindowHandle) => void)): number + emit(sigName: "unmap"): void + connect(sigName: "unrealize", callback: (($obj: WindowHandle) => void)): number + connect_after(sigName: "unrealize", callback: (($obj: WindowHandle) => void)): number + emit(sigName: "unrealize"): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: WindowHandle, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: WindowHandle, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: "notify::child", callback: (($obj: WindowHandle, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::child", callback: (($obj: WindowHandle, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::can-focus", callback: (($obj: WindowHandle, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::can-focus", callback: (($obj: WindowHandle, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::can-target", callback: (($obj: WindowHandle, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::can-target", callback: (($obj: WindowHandle, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::css-classes", callback: (($obj: WindowHandle, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::css-classes", callback: (($obj: WindowHandle, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::cursor", callback: (($obj: WindowHandle, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::cursor", callback: (($obj: WindowHandle, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::focus-on-click", callback: (($obj: WindowHandle, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::focus-on-click", callback: (($obj: WindowHandle, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::focusable", callback: (($obj: WindowHandle, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::focusable", callback: (($obj: WindowHandle, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::halign", callback: (($obj: WindowHandle, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::halign", callback: (($obj: WindowHandle, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::has-default", callback: (($obj: WindowHandle, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-default", callback: (($obj: WindowHandle, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::has-focus", callback: (($obj: WindowHandle, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-focus", callback: (($obj: WindowHandle, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::has-tooltip", callback: (($obj: WindowHandle, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-tooltip", callback: (($obj: WindowHandle, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::height-request", callback: (($obj: WindowHandle, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::height-request", callback: (($obj: WindowHandle, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::hexpand", callback: (($obj: WindowHandle, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hexpand", callback: (($obj: WindowHandle, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::hexpand-set", callback: (($obj: WindowHandle, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hexpand-set", callback: (($obj: WindowHandle, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::layout-manager", callback: (($obj: WindowHandle, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::layout-manager", callback: (($obj: WindowHandle, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-bottom", callback: (($obj: WindowHandle, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-bottom", callback: (($obj: WindowHandle, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-end", callback: (($obj: WindowHandle, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-end", callback: (($obj: WindowHandle, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-start", callback: (($obj: WindowHandle, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-start", callback: (($obj: WindowHandle, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-top", callback: (($obj: WindowHandle, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-top", callback: (($obj: WindowHandle, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::name", callback: (($obj: WindowHandle, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::name", callback: (($obj: WindowHandle, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::opacity", callback: (($obj: WindowHandle, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::opacity", callback: (($obj: WindowHandle, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::overflow", callback: (($obj: WindowHandle, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::overflow", callback: (($obj: WindowHandle, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::parent", callback: (($obj: WindowHandle, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::parent", callback: (($obj: WindowHandle, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::receives-default", callback: (($obj: WindowHandle, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::receives-default", callback: (($obj: WindowHandle, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::root", callback: (($obj: WindowHandle, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::root", callback: (($obj: WindowHandle, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::scale-factor", callback: (($obj: WindowHandle, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::scale-factor", callback: (($obj: WindowHandle, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::sensitive", callback: (($obj: WindowHandle, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::sensitive", callback: (($obj: WindowHandle, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::tooltip-markup", callback: (($obj: WindowHandle, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::tooltip-markup", callback: (($obj: WindowHandle, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::tooltip-text", callback: (($obj: WindowHandle, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::tooltip-text", callback: (($obj: WindowHandle, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::valign", callback: (($obj: WindowHandle, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::valign", callback: (($obj: WindowHandle, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::vexpand", callback: (($obj: WindowHandle, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vexpand", callback: (($obj: WindowHandle, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::vexpand-set", callback: (($obj: WindowHandle, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vexpand-set", callback: (($obj: WindowHandle, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::visible", callback: (($obj: WindowHandle, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::visible", callback: (($obj: WindowHandle, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::width-request", callback: (($obj: WindowHandle, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::width-request", callback: (($obj: WindowHandle, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::accessible-role", callback: (($obj: WindowHandle, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-role", callback: (($obj: WindowHandle, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: WindowHandle_ConstructProps) + _init (config?: WindowHandle_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(): WindowHandle + static $gtype: GObject.Type +} +export abstract class ATContextClass { + static name: string +} +export abstract class AccessibleInterface { + static name: string +} +export abstract class ActionableInterface { + /* Fields of Gtk.ActionableInterface */ + get_action_name: (actionable: Actionable) => string | null + set_action_name: (actionable: Actionable, action_name?: string | null) => void + get_action_target_value: (actionable: Actionable) => GLib.Variant | null + set_action_target_value: (actionable: Actionable, target_value?: GLib.Variant | null) => void + static name: string +} +export abstract class ActivateActionClass { + static name: string +} +export abstract class AdjustmentClass { + /* Fields of Gtk.AdjustmentClass */ + parent_class: GObject.InitiallyUnownedClass + changed: (adjustment: Adjustment) => void + value_changed: (adjustment: Adjustment) => void + static name: string +} +export abstract class AlternativeTriggerClass { + static name: string +} +export abstract class AnyFilterClass { + static name: string +} +export abstract class ApplicationClass { + /* Fields of Gtk.ApplicationClass */ + parent_class: Gio.ApplicationClass + window_added: (application: Application, window: Window) => void + window_removed: (application: Application, window: Window) => void + static name: string +} +export abstract class ApplicationWindowClass { + /* Fields of Gtk.ApplicationWindowClass */ + parent_class: WindowClass + static name: string +} +export abstract class BinLayoutClass { + /* Fields of Gtk.BinLayoutClass */ + parent_class: LayoutManagerClass + static name: string +} +export class Bitset { + /* Methods of Gtk.Bitset */ + add(value: number): boolean + add_range(start: number, n_items: number): void + add_range_closed(first: number, last: number): void + add_rectangle(start: number, width: number, height: number, stride: number): void + contains(value: number): boolean + copy(): Bitset + difference(other: Bitset): void + equals(other: Bitset): boolean + get_maximum(): number + get_minimum(): number + get_nth(nth: number): number + get_size(): number + get_size_in_range(first: number, last: number): number + intersect(other: Bitset): void + is_empty(): boolean + ref(): Bitset + remove(value: number): boolean + remove_all(): void + remove_range(start: number, n_items: number): void + remove_range_closed(first: number, last: number): void + remove_rectangle(start: number, width: number, height: number, stride: number): void + shift_left(amount: number): void + shift_right(amount: number): void + splice(position: number, removed: number, added: number): void + subtract(other: Bitset): void + union(other: Bitset): void + unref(): void + static name: string + /* Static methods and pseudo-constructors */ + static new_empty(): Bitset + static new_range(start: number, n_items: number): Bitset +} +export class BitsetIter { + /* Methods of Gtk.BitsetIter */ + get_value(): number + is_valid(): boolean + next(): [ /* returnType */ boolean, /* value */ number | null ] + previous(): [ /* returnType */ boolean, /* value */ number | null ] + static name: string + /* Static methods and pseudo-constructors */ + static init_at(set: Bitset, target: number): [ /* returnType */ boolean, /* iter */ BitsetIter, /* value */ number | null ] + static init_first(set: Bitset): [ /* returnType */ boolean, /* iter */ BitsetIter, /* value */ number | null ] + static init_last(set: Bitset): [ /* returnType */ boolean, /* iter */ BitsetIter, /* value */ number | null ] +} +export abstract class BookmarkListClass { + /* Fields of Gtk.BookmarkListClass */ + parent_class: GObject.ObjectClass + static name: string +} +export abstract class BoolFilterClass { + /* Fields of Gtk.BoolFilterClass */ + parent_class: FilterClass + static name: string +} +export class Border { + /* Fields of Gtk.Border */ + left: number + right: number + top: number + bottom: number + /* Methods of Gtk.Border */ + copy(): Border + free(): void + static name: string + static new(): Border + constructor() + /* Static methods and pseudo-constructors */ + static new(): Border +} +export abstract class BoxClass { + /* Fields of Gtk.BoxClass */ + parent_class: WidgetClass + static name: string +} +export abstract class BoxLayoutClass { + /* Fields of Gtk.BoxLayoutClass */ + parent_class: LayoutManagerClass + static name: string +} +export abstract class BuildableIface { + /* Fields of Gtk.BuildableIface */ + g_iface: GObject.TypeInterface + set_id: (buildable: Buildable, id: string) => void + get_id: (buildable: Buildable) => string + add_child: (buildable: Buildable, builder: Builder, child: GObject.Object, type?: string | null) => void + set_buildable_property: (buildable: Buildable, builder: Builder, name: string, value: any) => void + custom_tag_start: (buildable: Buildable, builder: Builder, child: GObject.Object | null, tagname: string) => [ /* returnType */ boolean, /* parser */ BuildableParser, /* data */ object | null ] + custom_tag_end: (buildable: Buildable, builder: Builder, child: GObject.Object | null, tagname: string, data?: object | null) => void + custom_finished: (buildable: Buildable, builder: Builder, child: GObject.Object | null, tagname: string, data?: object | null) => void + parser_finished: (buildable: Buildable, builder: Builder) => void + get_internal_child: (buildable: Buildable, builder: Builder, childname: string) => GObject.Object + static name: string +} +export class BuildableParseContext { + /* Methods of Gtk.BuildableParseContext */ + get_element(): string | null + get_element_stack(): string[] + get_position(): [ /* line_number */ number | null, /* char_number */ number | null ] + pop(): object | null + push(parser: BuildableParser, user_data?: object | null): void + static name: string +} +export class BuildableParser { + /* Fields of Gtk.BuildableParser */ + start_element: (context: BuildableParseContext, element_name: string, attribute_names: string, attribute_values: string) => void + end_element: (context: BuildableParseContext, element_name: string) => void + text: (context: BuildableParseContext, text: string, text_len: number) => void + error: (context: BuildableParseContext, error: GLib.Error) => void + static name: string +} +export abstract class BuilderCScopeClass { + /* Fields of Gtk.BuilderCScopeClass */ + parent_class: GObject.ObjectClass + static name: string +} +export abstract class BuilderClass { + static name: string +} +export abstract class BuilderListItemFactoryClass { + static name: string +} +export abstract class BuilderScopeInterface { + /* Fields of Gtk.BuilderScopeInterface */ + get_type_from_name: (self: BuilderScope, builder: Builder, type_name: string) => GObject.Type + get_type_from_function: (self: BuilderScope, builder: Builder, function_name: string) => GObject.Type + create_closure: (self: BuilderScope, builder: Builder, function_name: string, flags: BuilderClosureFlags, object: GObject.Object) => Function + static name: string +} +export abstract class ButtonClass { + /* Fields of Gtk.ButtonClass */ + parent_class: WidgetClass + clicked: (button: Button) => void + activate: (button: Button) => void + static name: string +} +export class ButtonPrivate { + static name: string +} +export abstract class CallbackActionClass { + static name: string +} +export abstract class CellAreaClass { + /* Fields of Gtk.CellAreaClass */ + add: (area: CellArea, renderer: CellRenderer) => void + remove: (area: CellArea, renderer: CellRenderer) => void + foreach: (area: CellArea, callback: CellCallback) => void + foreach_alloc: (area: CellArea, context: CellAreaContext, widget: Widget, cell_area: Gdk.Rectangle, background_area: Gdk.Rectangle, callback: CellAllocCallback) => void + event: (area: CellArea, context: CellAreaContext, widget: Widget, event: Gdk.Event, cell_area: Gdk.Rectangle, flags: CellRendererState) => number + snapshot: (area: CellArea, context: CellAreaContext, widget: Widget, snapshot: Snapshot, background_area: Gdk.Rectangle, cell_area: Gdk.Rectangle, flags: CellRendererState, paint_focus: boolean) => void + apply_attributes: (area: CellArea, tree_model: TreeModel, iter: TreeIter, is_expander: boolean, is_expanded: boolean) => void + create_context: (area: CellArea) => CellAreaContext + copy_context: (area: CellArea, context: CellAreaContext) => CellAreaContext + get_request_mode: (area: CellArea) => SizeRequestMode + get_preferred_width: (area: CellArea, context: CellAreaContext, widget: Widget) => [ /* minimum_width */ number | null, /* natural_width */ number | null ] + get_preferred_height_for_width: (area: CellArea, context: CellAreaContext, widget: Widget, width: number) => [ /* minimum_height */ number | null, /* natural_height */ number | null ] + get_preferred_height: (area: CellArea, context: CellAreaContext, widget: Widget) => [ /* minimum_height */ number | null, /* natural_height */ number | null ] + get_preferred_width_for_height: (area: CellArea, context: CellAreaContext, widget: Widget, height: number) => [ /* minimum_width */ number | null, /* natural_width */ number | null ] + set_cell_property: (area: CellArea, renderer: CellRenderer, property_id: number, value: any, pspec: GObject.ParamSpec) => void + get_cell_property: (area: CellArea, renderer: CellRenderer, property_id: number, value: any, pspec: GObject.ParamSpec) => void + focus: (area: CellArea, direction: DirectionType) => boolean + is_activatable: (area: CellArea) => boolean + activate: (area: CellArea, context: CellAreaContext, widget: Widget, cell_area: Gdk.Rectangle, flags: CellRendererState, edit_only: boolean) => boolean + /* Methods of Gtk.CellAreaClass */ + find_cell_property(aclass: CellArea | Function | GObject.Type, property_name: string): GObject.ParamSpec + install_cell_property(aclass: CellArea | Function | GObject.Type, property_id: number, pspec: GObject.ParamSpec): void + list_cell_properties(aclass: CellArea | Function | GObject.Type): GObject.ParamSpec[] + static name: string +} +export abstract class CellAreaContextClass { + /* Fields of Gtk.CellAreaContextClass */ + allocate: (context: CellAreaContext, width: number, height: number) => void + reset: (context: CellAreaContext) => void + get_preferred_height_for_width: (context: CellAreaContext, width: number) => [ /* minimum_height */ number | null, /* natural_height */ number | null ] + get_preferred_width_for_height: (context: CellAreaContext, height: number) => [ /* minimum_width */ number | null, /* natural_width */ number | null ] + static name: string +} +export class CellAreaContextPrivate { + static name: string +} +export abstract class CellEditableIface { + /* Fields of Gtk.CellEditableIface */ + editing_done: (cell_editable: CellEditable) => void + remove_widget: (cell_editable: CellEditable) => void + start_editing: (cell_editable: CellEditable, event?: Gdk.Event | null) => void + static name: string +} +export abstract class CellLayoutIface { + /* Fields of Gtk.CellLayoutIface */ + pack_start: (cell_layout: CellLayout, cell: CellRenderer, expand: boolean) => void + pack_end: (cell_layout: CellLayout, cell: CellRenderer, expand: boolean) => void + clear: (cell_layout: CellLayout) => void + add_attribute: (cell_layout: CellLayout, cell: CellRenderer, attribute: string, column: number) => void + set_cell_data_func: (cell_layout: CellLayout, cell: CellRenderer, func: CellLayoutDataFunc | null) => void + clear_attributes: (cell_layout: CellLayout, cell: CellRenderer) => void + reorder: (cell_layout: CellLayout, cell: CellRenderer, position: number) => void + get_cells: (cell_layout: CellLayout) => CellRenderer[] + get_area: (cell_layout: CellLayout) => CellArea | null + static name: string +} +export abstract class CellRendererClass { + /* Fields of Gtk.CellRendererClass */ + get_request_mode: (cell: CellRenderer) => SizeRequestMode + get_preferred_width: (cell: CellRenderer, widget: Widget) => [ /* minimum_size */ number | null, /* natural_size */ number | null ] + get_preferred_height_for_width: (cell: CellRenderer, widget: Widget, width: number) => [ /* minimum_height */ number | null, /* natural_height */ number | null ] + get_preferred_height: (cell: CellRenderer, widget: Widget) => [ /* minimum_size */ number | null, /* natural_size */ number | null ] + get_preferred_width_for_height: (cell: CellRenderer, widget: Widget, height: number) => [ /* minimum_width */ number | null, /* natural_width */ number | null ] + get_aligned_area: (cell: CellRenderer, widget: Widget, flags: CellRendererState, cell_area: Gdk.Rectangle) => /* aligned_area */ Gdk.Rectangle + snapshot: (cell: CellRenderer, snapshot: Snapshot, widget: Widget, background_area: Gdk.Rectangle, cell_area: Gdk.Rectangle, flags: CellRendererState) => void + activate: (cell: CellRenderer, event: Gdk.Event, widget: Widget, path: string, background_area: Gdk.Rectangle, cell_area: Gdk.Rectangle, flags: CellRendererState) => boolean + start_editing: (cell: CellRenderer, event: Gdk.Event | null, widget: Widget, path: string, background_area: Gdk.Rectangle, cell_area: Gdk.Rectangle, flags: CellRendererState) => CellEditable | null + editing_canceled: (cell: CellRenderer) => void + editing_started: (cell: CellRenderer, editable: CellEditable, path: string) => void + static name: string +} +export class CellRendererClassPrivate { + static name: string +} +export class CellRendererPrivate { + static name: string +} +export abstract class CellRendererTextClass { + /* Fields of Gtk.CellRendererTextClass */ + parent_class: CellRendererClass + edited: (cell_renderer_text: CellRendererText, path: string, new_text: string) => void + static name: string +} +export abstract class CenterBoxClass { + static name: string +} +export abstract class CenterLayoutClass { + /* Fields of Gtk.CenterLayoutClass */ + parent_class: LayoutManagerClass + static name: string +} +export abstract class CheckButtonClass { + /* Fields of Gtk.CheckButtonClass */ + parent_class: WidgetClass + toggled: (check_button: CheckButton) => void + activate: (check_button: CheckButton) => void + static name: string +} +export abstract class ColorChooserInterface { + /* Fields of Gtk.ColorChooserInterface */ + base_interface: GObject.TypeInterface + get_rgba: (chooser: ColorChooser) => /* color */ Gdk.RGBA + set_rgba: (chooser: ColorChooser, color: Gdk.RGBA) => void + add_palette: (chooser: ColorChooser, orientation: Orientation, colors_per_line: number, colors?: Gdk.RGBA[] | null) => void + color_activated: (chooser: ColorChooser, color: Gdk.RGBA) => void + static name: string +} +export abstract class ColumnViewClass { + static name: string +} +export abstract class ColumnViewColumnClass { + static name: string +} +export abstract class ComboBoxClass { + /* Fields of Gtk.ComboBoxClass */ + parent_class: WidgetClass + changed: (combo_box: ComboBox) => void + format_entry_text: (combo_box: ComboBox, path: string) => string + static name: string +} +export abstract class ConstraintClass { + /* Fields of Gtk.ConstraintClass */ + parent_class: GObject.ObjectClass + static name: string +} +export abstract class ConstraintGuideClass { + /* Fields of Gtk.ConstraintGuideClass */ + parent_class: GObject.ObjectClass + static name: string +} +export abstract class ConstraintLayoutChildClass { + /* Fields of Gtk.ConstraintLayoutChildClass */ + parent_class: LayoutChildClass + static name: string +} +export abstract class ConstraintLayoutClass { + /* Fields of Gtk.ConstraintLayoutClass */ + parent_class: LayoutManagerClass + static name: string +} +export abstract class ConstraintTargetInterface { + static name: string +} +export class CssLocation { + /* Fields of Gtk.CssLocation */ + bytes: number + chars: number + lines: number + line_bytes: number + line_chars: number + static name: string +} +export abstract class CssProviderClass { + static name: string +} +export class CssProviderPrivate { + static name: string +} +export class CssSection { + /* Methods of Gtk.CssSection */ + get_end_location(): CssLocation + get_file(): Gio.File + get_parent(): CssSection | null + get_start_location(): CssLocation + print(string: GLib.String): void + ref(): CssSection + to_string(): string + unref(): void + static name: string + static new(file: Gio.File | null, start: CssLocation, end: CssLocation): CssSection + constructor(file: Gio.File | null, start: CssLocation, end: CssLocation) + /* Static methods and pseudo-constructors */ + static new(file: Gio.File | null, start: CssLocation, end: CssLocation): CssSection +} +export class CssStyleChange { + static name: string +} +export abstract class CustomFilterClass { + /* Fields of Gtk.CustomFilterClass */ + parent_class: FilterClass + static name: string +} +export abstract class CustomLayoutClass { + /* Fields of Gtk.CustomLayoutClass */ + parent_class: LayoutManagerClass + static name: string +} +export abstract class CustomSorterClass { + /* Fields of Gtk.CustomSorterClass */ + parent_class: SorterClass + static name: string +} +export abstract class DialogClass { + /* Fields of Gtk.DialogClass */ + parent_class: WindowClass + response: (dialog: Dialog, response_id: number) => void + close: (dialog: Dialog) => void + static name: string +} +export abstract class DirectoryListClass { + /* Fields of Gtk.DirectoryListClass */ + parent_class: GObject.ObjectClass + static name: string +} +export abstract class DragIconClass { + /* Fields of Gtk.DragIconClass */ + parent_class: WidgetClass + static name: string +} +export abstract class DragSourceClass { + static name: string +} +export abstract class DrawingAreaClass { + /* Fields of Gtk.DrawingAreaClass */ + parent_class: WidgetClass + resize: (area: DrawingArea, width: number, height: number) => void + static name: string +} +export abstract class DropControllerMotionClass { + static name: string +} +export abstract class DropDownClass { + /* Fields of Gtk.DropDownClass */ + parent_class: WidgetClass + static name: string +} +export abstract class DropTargetAsyncClass { + static name: string +} +export abstract class DropTargetClass { + static name: string +} +export abstract class EditableInterface { + /* Fields of Gtk.EditableInterface */ + base_iface: GObject.TypeInterface + insert_text: (editable: Editable, text: string, length: number, position: number) => /* position */ number + delete_text: (editable: Editable, start_pos: number, end_pos: number) => void + changed: (editable: Editable) => void + get_text: (editable: Editable) => string + do_insert_text: (editable: Editable, text: string, length: number, position: number) => /* position */ number + do_delete_text: (editable: Editable, start_pos: number, end_pos: number) => void + get_selection_bounds: (editable: Editable) => [ /* returnType */ boolean, /* start_pos */ number | null, /* end_pos */ number | null ] + set_selection_bounds: (editable: Editable, start_pos: number, end_pos: number) => void + get_delegate: (editable: Editable) => Editable | null + static name: string +} +export abstract class EditableLabelClass { + /* Fields of Gtk.EditableLabelClass */ + parent_class: WidgetClass + static name: string +} +export abstract class EmojiChooserClass { + static name: string +} +export abstract class EntryBufferClass { + /* Fields of Gtk.EntryBufferClass */ + parent_class: GObject.ObjectClass + inserted_text: (buffer: EntryBuffer, position: number, chars: string, n_chars: number) => void + deleted_text: (buffer: EntryBuffer, position: number, n_chars: number) => void + get_text: (buffer: EntryBuffer, n_bytes: number) => string + get_length: (buffer: EntryBuffer) => number + insert_text: (buffer: EntryBuffer, position: number, chars: string, n_chars: number) => number + delete_text: (buffer: EntryBuffer, position: number, n_chars: number) => number + static name: string +} +export abstract class EntryClass { + /* Fields of Gtk.EntryClass */ + parent_class: WidgetClass + activate: (entry: Entry) => void + static name: string +} +export abstract class EventControllerClass { + static name: string +} +export abstract class EventControllerFocusClass { + static name: string +} +export abstract class EventControllerKeyClass { + static name: string +} +export abstract class EventControllerLegacyClass { + static name: string +} +export abstract class EventControllerMotionClass { + static name: string +} +export abstract class EventControllerScrollClass { + static name: string +} +export abstract class EveryFilterClass { + static name: string +} +export class ExpressionWatch { + /* Methods of Gtk.ExpressionWatch */ + evaluate(value: any): boolean + ref(): ExpressionWatch + unref(): void + unwatch(): void + static name: string +} +export abstract class FileChooserNativeClass { + /* Fields of Gtk.FileChooserNativeClass */ + parent_class: NativeDialogClass + static name: string +} +export abstract class FilterClass { + /* Fields of Gtk.FilterClass */ + parent_class: GObject.ObjectClass + match: (self: Filter, item?: GObject.Object | null) => boolean + get_strictness: (self: Filter) => FilterMatch + static name: string +} +export abstract class FilterListModelClass { + /* Fields of Gtk.FilterListModelClass */ + parent_class: GObject.ObjectClass + static name: string +} +export abstract class FixedClass { + /* Fields of Gtk.FixedClass */ + parent_class: WidgetClass + static name: string +} +export abstract class FixedLayoutChildClass { + /* Fields of Gtk.FixedLayoutChildClass */ + parent_class: LayoutChildClass + static name: string +} +export abstract class FixedLayoutClass { + /* Fields of Gtk.FixedLayoutClass */ + parent_class: LayoutManagerClass + static name: string +} +export abstract class FlattenListModelClass { + /* Fields of Gtk.FlattenListModelClass */ + parent_class: GObject.ObjectClass + static name: string +} +export abstract class FlowBoxChildClass { + /* Fields of Gtk.FlowBoxChildClass */ + activate: (child: FlowBoxChild) => void + static name: string +} +export abstract class FontChooserIface { + /* Fields of Gtk.FontChooserIface */ + base_iface: GObject.TypeInterface + get_font_family: (fontchooser: FontChooser) => Pango.FontFamily | null + get_font_face: (fontchooser: FontChooser) => Pango.FontFace | null + get_font_size: (fontchooser: FontChooser) => number + set_filter_func: (fontchooser: FontChooser, filter: FontFilterFunc | null) => void + font_activated: (chooser: FontChooser, fontname: string) => void + set_font_map: (fontchooser: FontChooser, fontmap?: Pango.FontMap | null) => void + get_font_map: (fontchooser: FontChooser) => Pango.FontMap | null + static name: string +} +export abstract class FrameClass { + /* Fields of Gtk.FrameClass */ + parent_class: WidgetClass + compute_child_allocation: (frame: Frame, allocation: Allocation) => void + static name: string +} +export abstract class GLAreaClass { + /* Fields of Gtk.GLAreaClass */ + render: (area: GLArea, context: Gdk.GLContext) => boolean + resize: (area: GLArea, width: number, height: number) => void + static name: string +} +export abstract class GestureClass { + static name: string +} +export abstract class GestureClickClass { + static name: string +} +export abstract class GestureDragClass { + static name: string +} +export abstract class GestureLongPressClass { + static name: string +} +export abstract class GesturePanClass { + static name: string +} +export abstract class GestureRotateClass { + static name: string +} +export abstract class GestureSingleClass { + static name: string +} +export abstract class GestureStylusClass { + static name: string +} +export abstract class GestureSwipeClass { + static name: string +} +export abstract class GestureZoomClass { + static name: string +} +export abstract class GridClass { + /* Fields of Gtk.GridClass */ + parent_class: WidgetClass + static name: string +} +export abstract class GridLayoutChildClass { + /* Fields of Gtk.GridLayoutChildClass */ + parent_class: LayoutChildClass + static name: string +} +export abstract class GridLayoutClass { + /* Fields of Gtk.GridLayoutClass */ + parent_class: LayoutManagerClass + static name: string +} +export abstract class GridViewClass { + static name: string +} +export abstract class IMContextClass { + /* Fields of Gtk.IMContextClass */ + preedit_start: (context: IMContext) => void + preedit_end: (context: IMContext) => void + preedit_changed: (context: IMContext) => void + commit: (context: IMContext, str: string) => void + retrieve_surrounding: (context: IMContext) => boolean + delete_surrounding: (context: IMContext, offset: number, n_chars: number) => boolean + set_client_widget: (context: IMContext, widget?: Widget | null) => void + get_preedit_string: (context: IMContext) => [ /* str */ string, /* attrs */ Pango.AttrList, /* cursor_pos */ number ] + filter_keypress: (context: IMContext, event: Gdk.Event) => boolean + focus_in: (context: IMContext) => void + focus_out: (context: IMContext) => void + reset: (context: IMContext) => void + set_cursor_location: (context: IMContext, area: Gdk.Rectangle) => void + set_use_preedit: (context: IMContext, use_preedit: boolean) => void + set_surrounding: (context: IMContext, text: string, len: number, cursor_index: number) => void + get_surrounding: (context: IMContext) => [ /* returnType */ boolean, /* text */ string, /* cursor_index */ number ] + set_surrounding_with_selection: (context: IMContext, text: string, len: number, cursor_index: number, anchor_index: number) => void + get_surrounding_with_selection: (context: IMContext) => [ /* returnType */ boolean, /* text */ string, /* cursor_index */ number, /* anchor_index */ number ] + static name: string +} +export abstract class IMContextSimpleClass { + /* Fields of Gtk.IMContextSimpleClass */ + parent_class: IMContextClass + static name: string +} +export class IMContextSimplePrivate { + static name: string +} +export abstract class IMMulticontextClass { + /* Fields of Gtk.IMMulticontextClass */ + parent_class: IMContextClass + static name: string +} +export class IMMulticontextPrivate { + static name: string +} +export abstract class KeyvalTriggerClass { + static name: string +} +export abstract class LayoutChildClass { + static name: string +} +export abstract class LayoutManagerClass { + /* Fields of Gtk.LayoutManagerClass */ + get_request_mode: (manager: LayoutManager, widget: Widget) => SizeRequestMode + measure: (manager: LayoutManager, widget: Widget, orientation: Orientation, for_size: number) => [ /* minimum */ number | null, /* natural */ number | null, /* minimum_baseline */ number | null, /* natural_baseline */ number | null ] + allocate: (manager: LayoutManager, widget: Widget, width: number, height: number, baseline: number) => void + layout_child_type: GObject.Type + create_layout_child: (manager: LayoutManager, widget: Widget, for_child: Widget) => LayoutChild + root: (manager: LayoutManager) => void + unroot: (manager: LayoutManager) => void + static name: string +} +export abstract class ListBaseClass { + static name: string +} +export abstract class ListBoxRowClass { + /* Fields of Gtk.ListBoxRowClass */ + parent_class: WidgetClass + activate: (row: ListBoxRow) => void + static name: string +} +export abstract class ListItemClass { + static name: string +} +export abstract class ListItemFactoryClass { + static name: string +} +export abstract class ListStoreClass { + /* Fields of Gtk.ListStoreClass */ + parent_class: GObject.ObjectClass + static name: string +} +export class ListStorePrivate { + static name: string +} +export abstract class ListViewClass { + static name: string +} +export abstract class MapListModelClass { + /* Fields of Gtk.MapListModelClass */ + parent_class: GObject.ObjectClass + static name: string +} +export abstract class MediaControlsClass { + /* Fields of Gtk.MediaControlsClass */ + parent_class: WidgetClass + static name: string +} +export abstract class MediaFileClass { + /* Fields of Gtk.MediaFileClass */ + parent_class: MediaStreamClass + open: (self: MediaFile) => void + close: (self: MediaFile) => void + static name: string +} +export abstract class MediaStreamClass { + /* Fields of Gtk.MediaStreamClass */ + parent_class: GObject.ObjectClass + play: (self: MediaStream) => boolean + pause: (self: MediaStream) => void + seek: (self: MediaStream, timestamp: number) => void + update_audio: (self: MediaStream, muted: boolean, volume: number) => void + realize: (self: MediaStream, surface: Gdk.Surface) => void + unrealize: (self: MediaStream, surface: Gdk.Surface) => void + static name: string +} +export abstract class MessageDialogClass { + static name: string +} +export abstract class MnemonicActionClass { + static name: string +} +export abstract class MnemonicTriggerClass { + static name: string +} +export abstract class MountOperationClass { + /* Fields of Gtk.MountOperationClass */ + parent_class: Gio.MountOperationClass + static name: string +} +export class MountOperationPrivate { + static name: string +} +export abstract class MultiFilterClass { + static name: string +} +export abstract class MultiSelectionClass { + /* Fields of Gtk.MultiSelectionClass */ + parent_class: GObject.ObjectClass + static name: string +} +export abstract class MultiSorterClass { + /* Fields of Gtk.MultiSorterClass */ + parent_class: SorterClass + static name: string +} +export abstract class NamedActionClass { + static name: string +} +export abstract class NativeDialogClass { + /* Fields of Gtk.NativeDialogClass */ + response: (self: NativeDialog, response_id: number) => void + show: (self: NativeDialog) => void + hide: (self: NativeDialog) => void + static name: string +} +export abstract class NativeInterface { + static name: string +} +export abstract class NeverTriggerClass { + static name: string +} +export abstract class NoSelectionClass { + /* Fields of Gtk.NoSelectionClass */ + parent_class: GObject.ObjectClass + static name: string +} +export abstract class NothingActionClass { + static name: string +} +export abstract class NumericSorterClass { + /* Fields of Gtk.NumericSorterClass */ + parent_class: SorterClass + static name: string +} +export abstract class OrientableIface { + /* Fields of Gtk.OrientableIface */ + base_iface: GObject.TypeInterface + static name: string +} +export abstract class OverlayLayoutChildClass { + /* Fields of Gtk.OverlayLayoutChildClass */ + parent_class: LayoutChildClass + static name: string +} +export abstract class OverlayLayoutClass { + /* Fields of Gtk.OverlayLayoutClass */ + parent_class: LayoutManagerClass + static name: string +} +export class PadActionEntry { + /* Fields of Gtk.PadActionEntry */ + type: PadActionType + index: number + mode: number + label: string + action_name: string + static name: string +} +export abstract class PadControllerClass { + static name: string +} +export class PageRange { + /* Fields of Gtk.PageRange */ + start: number + end: number + static name: string +} +export class PaperSize { + /* Methods of Gtk.PaperSize */ + copy(): PaperSize + free(): void + get_default_bottom_margin(unit: Unit): number + get_default_left_margin(unit: Unit): number + get_default_right_margin(unit: Unit): number + get_default_top_margin(unit: Unit): number + get_display_name(): string + get_height(unit: Unit): number + get_name(): string + get_ppd_name(): string + get_width(unit: Unit): number + is_custom(): boolean + is_equal(size2: PaperSize): boolean + is_ipp(): boolean + set_size(width: number, height: number, unit: Unit): void + to_gvariant(): GLib.Variant + to_key_file(key_file: GLib.KeyFile, group_name: string): void + static name: string + static new(name?: string | null): PaperSize + constructor(name?: string | null) + /* Static methods and pseudo-constructors */ + static new(name?: string | null): PaperSize + static new_custom(name: string, display_name: string, width: number, height: number, unit: Unit): PaperSize + static new_from_gvariant(variant: GLib.Variant): PaperSize + static new_from_ipp(ipp_name: string, width: number, height: number): PaperSize + static new_from_key_file(key_file: GLib.KeyFile, group_name?: string | null): PaperSize + static new_from_ppd(ppd_name: string, ppd_display_name: string, width: number, height: number): PaperSize + static get_default(): string + static get_paper_sizes(include_custom: boolean): PaperSize[] +} +export abstract class PasswordEntryClass { + static name: string +} +export abstract class PictureClass { + /* Fields of Gtk.PictureClass */ + parent_class: WidgetClass + static name: string +} +export abstract class PopoverClass { + /* Fields of Gtk.PopoverClass */ + parent_class: WidgetClass + closed: (popover: Popover) => void + activate_default: (popover: Popover) => void + static name: string +} +export class PrintBackend { + static name: string +} +export abstract class PrintOperationClass { + /* Fields of Gtk.PrintOperationClass */ + parent_class: GObject.ObjectClass + done: (operation: PrintOperation, result: PrintOperationResult) => void + begin_print: (operation: PrintOperation, context: PrintContext) => void + paginate: (operation: PrintOperation, context: PrintContext) => boolean + request_page_setup: (operation: PrintOperation, context: PrintContext, page_nr: number, setup: PageSetup) => void + draw_page: (operation: PrintOperation, context: PrintContext, page_nr: number) => void + end_print: (operation: PrintOperation, context: PrintContext) => void + status_changed: (operation: PrintOperation) => void + custom_widget_apply: (operation: PrintOperation, widget: Widget) => void + preview: (operation: PrintOperation, preview: PrintOperationPreview, context: PrintContext, parent: Window) => boolean + update_custom_widget: (operation: PrintOperation, widget: Widget, setup: PageSetup, settings: PrintSettings) => void + static name: string +} +export abstract class PrintOperationPreviewIface { + /* Fields of Gtk.PrintOperationPreviewIface */ + g_iface: GObject.TypeInterface + ready: (preview: PrintOperationPreview, context: PrintContext) => void + got_page_size: (preview: PrintOperationPreview, context: PrintContext, page_setup: PageSetup) => void + render_page: (preview: PrintOperationPreview, page_nr: number) => void + is_selected: (preview: PrintOperationPreview, page_nr: number) => boolean + end_preview: (preview: PrintOperationPreview) => void + static name: string +} +export class PrintOperationPrivate { + static name: string +} +export abstract class RangeClass { + /* Fields of Gtk.RangeClass */ + parent_class: WidgetClass + value_changed: (range: Range) => void + adjust_bounds: (range: Range, new_value: number) => void + move_slider: (range: Range, scroll: ScrollType) => void + get_range_border: (range: Range, border_: Border) => void + change_value: (range: Range, scroll: ScrollType, new_value: number) => boolean + static name: string +} +export class RecentData { + /* Fields of Gtk.RecentData */ + display_name: string + description: string + mime_type: string + app_name: string + app_exec: string + groups: string[] + is_private: boolean + static name: string +} +export class RecentInfo { + /* Methods of Gtk.RecentInfo */ + create_app_info(app_name?: string | null): Gio.AppInfo | null + exists(): boolean + get_added(): GLib.DateTime + get_age(): number + get_application_info(app_name: string): [ /* returnType */ boolean, /* app_exec */ string, /* count */ number, /* stamp */ GLib.DateTime ] + get_applications(): string[] + get_description(): string + get_display_name(): string + get_gicon(): Gio.Icon | null + get_groups(): string[] + get_mime_type(): string + get_modified(): GLib.DateTime + get_private_hint(): boolean + get_short_name(): string + get_uri(): string + get_uri_display(): string | null + get_visited(): GLib.DateTime + has_application(app_name: string): boolean + has_group(group_name: string): boolean + is_local(): boolean + last_application(): string + match(info_b: RecentInfo): boolean + ref(): RecentInfo + unref(): void + static name: string +} +export abstract class RecentManagerClass { + /* Fields of Gtk.RecentManagerClass */ + changed: (manager: RecentManager) => void + static name: string +} +export class RecentManagerPrivate { + static name: string +} +export class RequestedSize { + /* Fields of Gtk.RequestedSize */ + data: object + minimum_size: number + natural_size: number + static name: string +} +export class Requisition { + /* Fields of Gtk.Requisition */ + width: number + height: number + /* Methods of Gtk.Requisition */ + copy(): Requisition + free(): void + static name: string + static new(): Requisition + constructor() + /* Static methods and pseudo-constructors */ + static new(): Requisition +} +export abstract class RootInterface { + static name: string +} +export abstract class ScaleButtonClass { + /* Fields of Gtk.ScaleButtonClass */ + parent_class: WidgetClass + value_changed: (button: ScaleButton, value: number) => void + static name: string +} +export abstract class ScaleClass { + /* Fields of Gtk.ScaleClass */ + parent_class: RangeClass + get_layout_offsets: (scale: Scale) => [ /* x */ number | null, /* y */ number | null ] + static name: string +} +export abstract class ScrollableInterface { + /* Fields of Gtk.ScrollableInterface */ + base_iface: GObject.TypeInterface + get_border: (scrollable: Scrollable) => [ /* returnType */ boolean, /* border */ Border ] + static name: string +} +export abstract class SelectionFilterModelClass { + /* Fields of Gtk.SelectionFilterModelClass */ + parent_class: GObject.ObjectClass + static name: string +} +export abstract class SelectionModelInterface { + /* Fields of Gtk.SelectionModelInterface */ + is_selected: (model: SelectionModel, position: number) => boolean + get_selection_in_range: (model: SelectionModel, position: number, n_items: number) => Bitset + select_item: (model: SelectionModel, position: number, unselect_rest: boolean) => boolean + unselect_item: (model: SelectionModel, position: number) => boolean + select_range: (model: SelectionModel, position: number, n_items: number, unselect_rest: boolean) => boolean + unselect_range: (model: SelectionModel, position: number, n_items: number) => boolean + select_all: (model: SelectionModel) => boolean + unselect_all: (model: SelectionModel) => boolean + set_selection: (model: SelectionModel, selected: Bitset, mask: Bitset) => boolean + static name: string +} +export abstract class ShortcutActionClass { + static name: string +} +export abstract class ShortcutClass { + /* Fields of Gtk.ShortcutClass */ + parent_class: GObject.ObjectClass + static name: string +} +export abstract class ShortcutControllerClass { + static name: string +} +export abstract class ShortcutLabelClass { + static name: string +} +export abstract class ShortcutManagerInterface { + /* Fields of Gtk.ShortcutManagerInterface */ + add_controller: (self: ShortcutManager, controller: ShortcutController) => void + remove_controller: (self: ShortcutManager, controller: ShortcutController) => void + static name: string +} +export abstract class ShortcutTriggerClass { + static name: string +} +export abstract class ShortcutsGroupClass { + static name: string +} +export abstract class ShortcutsSectionClass { + static name: string +} +export abstract class ShortcutsShortcutClass { + static name: string +} +export abstract class SignalActionClass { + static name: string +} +export abstract class SignalListItemFactoryClass { + static name: string +} +export abstract class SingleSelectionClass { + /* Fields of Gtk.SingleSelectionClass */ + parent_class: GObject.ObjectClass + static name: string +} +export abstract class SliceListModelClass { + /* Fields of Gtk.SliceListModelClass */ + parent_class: GObject.ObjectClass + static name: string +} +export abstract class SnapshotClass { + static name: string +} +export abstract class SortListModelClass { + /* Fields of Gtk.SortListModelClass */ + parent_class: GObject.ObjectClass + static name: string +} +export abstract class SorterClass { + /* Fields of Gtk.SorterClass */ + parent_class: GObject.ObjectClass + compare: (self: Sorter, item1?: GObject.Object | null, item2?: GObject.Object | null) => Ordering + get_order: (self: Sorter) => SorterOrder + static name: string +} +export abstract class StringFilterClass { + /* Fields of Gtk.StringFilterClass */ + parent_class: FilterClass + static name: string +} +export abstract class StringListClass { + /* Fields of Gtk.StringListClass */ + parent_class: GObject.ObjectClass + static name: string +} +export abstract class StringObjectClass { + /* Fields of Gtk.StringObjectClass */ + parent_class: GObject.ObjectClass + static name: string +} +export abstract class StringSorterClass { + /* Fields of Gtk.StringSorterClass */ + parent_class: SorterClass + static name: string +} +export abstract class StyleContextClass { + /* Fields of Gtk.StyleContextClass */ + parent_class: GObject.ObjectClass + changed: (context: StyleContext) => void + static name: string +} +export abstract class TextBufferClass { + /* Fields of Gtk.TextBufferClass */ + parent_class: GObject.ObjectClass + insert_text: (buffer: TextBuffer, pos: TextIter, new_text: string, new_text_length: number) => void + insert_paintable: (buffer: TextBuffer, iter: TextIter, paintable: Gdk.Paintable) => void + insert_child_anchor: (buffer: TextBuffer, iter: TextIter, anchor: TextChildAnchor) => void + delete_range: (buffer: TextBuffer, start: TextIter, end: TextIter) => void + changed: (buffer: TextBuffer) => void + modified_changed: (buffer: TextBuffer) => void + mark_set: (buffer: TextBuffer, location: TextIter, mark: TextMark) => void + mark_deleted: (buffer: TextBuffer, mark: TextMark) => void + apply_tag: (buffer: TextBuffer, tag: TextTag, start: TextIter, end: TextIter) => void + remove_tag: (buffer: TextBuffer, tag: TextTag, start: TextIter, end: TextIter) => void + begin_user_action: (buffer: TextBuffer) => void + end_user_action: (buffer: TextBuffer) => void + paste_done: (buffer: TextBuffer, clipboard: Gdk.Clipboard) => void + undo: (buffer: TextBuffer) => void + redo: (buffer: TextBuffer) => void + static name: string +} +export class TextBufferPrivate { + static name: string +} +export abstract class TextChildAnchorClass { + /* Fields of Gtk.TextChildAnchorClass */ + parent_class: GObject.ObjectClass + static name: string +} +export class TextIter { + /* Methods of Gtk.TextIter */ + assign(other: TextIter): void + backward_char(): boolean + backward_chars(count: number): boolean + backward_cursor_position(): boolean + backward_cursor_positions(count: number): boolean + backward_find_char(pred: TextCharPredicate, limit?: TextIter | null): boolean + backward_line(): boolean + backward_lines(count: number): boolean + backward_search(str: string, flags: TextSearchFlags, limit?: TextIter | null): [ /* returnType */ boolean, /* match_start */ TextIter | null, /* match_end */ TextIter | null ] + backward_sentence_start(): boolean + backward_sentence_starts(count: number): boolean + backward_to_tag_toggle(tag?: TextTag | null): boolean + backward_visible_cursor_position(): boolean + backward_visible_cursor_positions(count: number): boolean + backward_visible_line(): boolean + backward_visible_lines(count: number): boolean + backward_visible_word_start(): boolean + backward_visible_word_starts(count: number): boolean + backward_word_start(): boolean + backward_word_starts(count: number): boolean + can_insert(default_editability: boolean): boolean + compare(rhs: TextIter): number + copy(): TextIter + editable(default_setting: boolean): boolean + ends_line(): boolean + ends_sentence(): boolean + ends_tag(tag?: TextTag | null): boolean + ends_word(): boolean + equal(rhs: TextIter): boolean + forward_char(): boolean + forward_chars(count: number): boolean + forward_cursor_position(): boolean + forward_cursor_positions(count: number): boolean + forward_find_char(pred: TextCharPredicate, limit?: TextIter | null): boolean + forward_line(): boolean + forward_lines(count: number): boolean + forward_search(str: string, flags: TextSearchFlags, limit?: TextIter | null): [ /* returnType */ boolean, /* match_start */ TextIter | null, /* match_end */ TextIter | null ] + forward_sentence_end(): boolean + forward_sentence_ends(count: number): boolean + forward_to_end(): void + forward_to_line_end(): boolean + forward_to_tag_toggle(tag?: TextTag | null): boolean + forward_visible_cursor_position(): boolean + forward_visible_cursor_positions(count: number): boolean + forward_visible_line(): boolean + forward_visible_lines(count: number): boolean + forward_visible_word_end(): boolean + forward_visible_word_ends(count: number): boolean + forward_word_end(): boolean + forward_word_ends(count: number): boolean + free(): void + get_buffer(): TextBuffer + get_bytes_in_line(): number + get_char(): number + get_chars_in_line(): number + get_child_anchor(): TextChildAnchor + get_language(): Pango.Language + get_line(): number + get_line_index(): number + get_line_offset(): number + get_marks(): TextMark[] + get_offset(): number + get_paintable(): Gdk.Paintable + get_slice(end: TextIter): string + get_tags(): TextTag[] + get_text(end: TextIter): string + get_toggled_tags(toggled_on: boolean): TextTag[] + get_visible_line_index(): number + get_visible_line_offset(): number + get_visible_slice(end: TextIter): string + get_visible_text(end: TextIter): string + has_tag(tag: TextTag): boolean + in_range(start: TextIter, end: TextIter): boolean + inside_sentence(): boolean + inside_word(): boolean + is_cursor_position(): boolean + is_end(): boolean + is_start(): boolean + order(second: TextIter): void + set_line(line_number: number): void + set_line_index(byte_on_line: number): void + set_line_offset(char_on_line: number): void + set_offset(char_offset: number): void + set_visible_line_index(byte_on_line: number): void + set_visible_line_offset(char_on_line: number): void + starts_line(): boolean + starts_sentence(): boolean + starts_tag(tag?: TextTag | null): boolean + starts_word(): boolean + toggles_tag(tag?: TextTag | null): boolean + static name: string +} +export abstract class TextMarkClass { + /* Fields of Gtk.TextMarkClass */ + parent_class: GObject.ObjectClass + static name: string +} +export abstract class TextTagClass { + /* Fields of Gtk.TextTagClass */ + parent_class: GObject.ObjectClass + static name: string +} +export class TextTagPrivate { + static name: string +} +export abstract class TextViewClass { + /* Fields of Gtk.TextViewClass */ + parent_class: WidgetClass + move_cursor: (text_view: TextView, step: MovementStep, count: number, extend_selection: boolean) => void + set_anchor: (text_view: TextView) => void + insert_at_cursor: (text_view: TextView, str: string) => void + delete_from_cursor: (text_view: TextView, type: DeleteType, count: number) => void + backspace: (text_view: TextView) => void + cut_clipboard: (text_view: TextView) => void + copy_clipboard: (text_view: TextView) => void + paste_clipboard: (text_view: TextView) => void + toggle_overwrite: (text_view: TextView) => void + snapshot_layer: (text_view: TextView, layer: TextViewLayer, snapshot: Snapshot) => void + extend_selection: (text_view: TextView, granularity: TextExtendSelection, location: TextIter, start: TextIter, end: TextIter) => boolean + insert_emoji: (text_view: TextView) => void + static name: string +} +export class TextViewPrivate { + static name: string +} +export abstract class ToggleButtonClass { + /* Fields of Gtk.ToggleButtonClass */ + parent_class: ButtonClass + toggled: (toggle_button: ToggleButton) => void + static name: string +} +export abstract class TreeDragDestIface { + /* Fields of Gtk.TreeDragDestIface */ + drag_data_received: (drag_dest: TreeDragDest, dest: TreePath, value: any) => boolean + row_drop_possible: (drag_dest: TreeDragDest, dest_path: TreePath, value: any) => boolean + static name: string +} +export abstract class TreeDragSourceIface { + /* Fields of Gtk.TreeDragSourceIface */ + row_draggable: (drag_source: TreeDragSource, path: TreePath) => boolean + drag_data_get: (drag_source: TreeDragSource, path: TreePath) => Gdk.ContentProvider | null + drag_data_delete: (drag_source: TreeDragSource, path: TreePath) => boolean + static name: string +} +export abstract class TreeExpanderClass { + /* Fields of Gtk.TreeExpanderClass */ + parent_class: WidgetClass + static name: string +} +export class TreeIter { + /* Fields of Gtk.TreeIter */ + stamp: number + user_data: object + user_data2: object + user_data3: object + /* Methods of Gtk.TreeIter */ + copy(): TreeIter + free(): void + static name: string +} +export abstract class TreeListModelClass { + /* Fields of Gtk.TreeListModelClass */ + parent_class: GObject.ObjectClass + static name: string +} +export abstract class TreeListRowClass { + /* Fields of Gtk.TreeListRowClass */ + parent_class: GObject.ObjectClass + static name: string +} +export abstract class TreeListRowSorterClass { + /* Fields of Gtk.TreeListRowSorterClass */ + parent_class: SorterClass + static name: string +} +export abstract class TreeModelFilterClass { + /* Fields of Gtk.TreeModelFilterClass */ + parent_class: GObject.ObjectClass + visible: (self: TreeModelFilter, child_model: TreeModel, iter: TreeIter) => boolean + modify: (self: TreeModelFilter, child_model: TreeModel, iter: TreeIter, value: any, column: number) => void + static name: string +} +export class TreeModelFilterPrivate { + static name: string +} +export abstract class TreeModelIface { + /* Fields of Gtk.TreeModelIface */ + row_changed: (tree_model: TreeModel, path: TreePath, iter: TreeIter) => void + row_inserted: (tree_model: TreeModel, path: TreePath, iter: TreeIter) => void + row_has_child_toggled: (tree_model: TreeModel, path: TreePath, iter: TreeIter) => void + row_deleted: (tree_model: TreeModel, path: TreePath) => void + rows_reordered: (tree_model: TreeModel, path: TreePath, iter: TreeIter, new_order: number) => void + get_flags: (tree_model: TreeModel) => TreeModelFlags + get_n_columns: (tree_model: TreeModel) => number + get_column_type: (tree_model: TreeModel, index_: number) => GObject.Type + get_iter: (tree_model: TreeModel, path: TreePath) => [ /* returnType */ boolean, /* iter */ TreeIter ] + get_path: (tree_model: TreeModel, iter: TreeIter) => TreePath + get_value: (tree_model: TreeModel, iter: TreeIter, column: number) => /* value */ any + iter_next: (tree_model: TreeModel, iter: TreeIter) => boolean + iter_previous: (tree_model: TreeModel, iter: TreeIter) => boolean + iter_children: (tree_model: TreeModel, parent?: TreeIter | null) => [ /* returnType */ boolean, /* iter */ TreeIter ] + iter_has_child: (tree_model: TreeModel, iter: TreeIter) => boolean + iter_n_children: (tree_model: TreeModel, iter?: TreeIter | null) => number + iter_nth_child: (tree_model: TreeModel, parent: TreeIter | null, n: number) => [ /* returnType */ boolean, /* iter */ TreeIter ] + iter_parent: (tree_model: TreeModel, child: TreeIter) => [ /* returnType */ boolean, /* iter */ TreeIter ] + ref_node: (tree_model: TreeModel, iter: TreeIter) => void + unref_node: (tree_model: TreeModel, iter: TreeIter) => void + static name: string +} +export abstract class TreeModelSortClass { + /* Fields of Gtk.TreeModelSortClass */ + parent_class: GObject.ObjectClass + static name: string +} +export class TreeModelSortPrivate { + static name: string +} +export class TreePath { + /* Methods of Gtk.TreePath */ + append_index(index_: number): void + compare(b: TreePath): number + copy(): TreePath + down(): void + free(): void + get_depth(): number + get_indices(): number[] + is_ancestor(descendant: TreePath): boolean + is_descendant(ancestor: TreePath): boolean + next(): void + prepend_index(index_: number): void + prev(): boolean + to_string(): string | null + up(): boolean + static name: string + static new(): TreePath + constructor() + /* Static methods and pseudo-constructors */ + static new(): TreePath + static new_first(): TreePath + static new_from_indices(indices: number[]): TreePath + static new_from_string(path: string): TreePath +} +export class TreeRowReference { + /* Methods of Gtk.TreeRowReference */ + copy(): TreeRowReference + free(): void + get_model(): TreeModel + get_path(): TreePath | null + valid(): boolean + static name: string + static new(model: TreeModel, path: TreePath): TreeRowReference + constructor(model: TreeModel, path: TreePath) + /* Static methods and pseudo-constructors */ + static new(model: TreeModel, path: TreePath): TreeRowReference + static new_proxy(proxy: GObject.Object, model: TreeModel, path: TreePath): TreeRowReference + static deleted(proxy: GObject.Object, path: TreePath): void + static inserted(proxy: GObject.Object, path: TreePath): void +} +export abstract class TreeSortableIface { + /* Fields of Gtk.TreeSortableIface */ + sort_column_changed: (sortable: TreeSortable) => void + get_sort_column_id: (sortable: TreeSortable) => [ /* returnType */ boolean, /* sort_column_id */ number, /* order */ SortType ] + set_sort_column_id: (sortable: TreeSortable, sort_column_id: number, order: SortType) => void + set_sort_func: (sortable: TreeSortable, sort_column_id: number, sort_func: TreeIterCompareFunc) => void + set_default_sort_func: (sortable: TreeSortable, sort_func: TreeIterCompareFunc) => void + has_default_sort_func: (sortable: TreeSortable) => boolean + static name: string +} +export abstract class TreeStoreClass { + /* Fields of Gtk.TreeStoreClass */ + parent_class: GObject.ObjectClass + static name: string +} +export class TreeStorePrivate { + static name: string +} +export abstract class TreeViewClass { + /* Fields of Gtk.TreeViewClass */ + parent_class: WidgetClass + row_activated: (tree_view: TreeView, path: TreePath, column: TreeViewColumn) => void + test_expand_row: (tree_view: TreeView, iter: TreeIter, path: TreePath) => boolean + test_collapse_row: (tree_view: TreeView, iter: TreeIter, path: TreePath) => boolean + row_expanded: (tree_view: TreeView, iter: TreeIter, path: TreePath) => void + row_collapsed: (tree_view: TreeView, iter: TreeIter, path: TreePath) => void + columns_changed: (tree_view: TreeView) => void + cursor_changed: (tree_view: TreeView) => void + move_cursor: (tree_view: TreeView, step: MovementStep, count: number, extend: boolean, modify: boolean) => boolean + select_all: (tree_view: TreeView) => boolean + unselect_all: (tree_view: TreeView) => boolean + select_cursor_row: (tree_view: TreeView, start_editing: boolean) => boolean + toggle_cursor_row: (tree_view: TreeView) => boolean + expand_collapse_cursor_row: (tree_view: TreeView, logical: boolean, expand: boolean, open_all: boolean) => boolean + select_cursor_parent: (tree_view: TreeView) => boolean + start_interactive_search: (tree_view: TreeView) => boolean + static name: string +} +export abstract class VideoClass { + /* Fields of Gtk.VideoClass */ + parent_class: WidgetClass + static name: string +} +export abstract class WidgetClass { + /* Fields of Gtk.WidgetClass */ + parent_class: GObject.InitiallyUnownedClass + show: (widget: Widget) => void + hide: (widget: Widget) => void + map: (widget: Widget) => void + unmap: (widget: Widget) => void + realize: (widget: Widget) => void + unrealize: (widget: Widget) => void + root: (widget: Widget) => void + unroot: (widget: Widget) => void + size_allocate: (widget: Widget, width: number, height: number, baseline: number) => void + state_flags_changed: (widget: Widget, previous_state_flags: StateFlags) => void + direction_changed: (widget: Widget, previous_direction: TextDirection) => void + get_request_mode: (widget: Widget) => SizeRequestMode + measure: (widget: Widget, orientation: Orientation, for_size: number) => [ /* minimum */ number | null, /* natural */ number | null, /* minimum_baseline */ number | null, /* natural_baseline */ number | null ] + mnemonic_activate: (widget: Widget, group_cycling: boolean) => boolean + grab_focus: (widget: Widget) => boolean + focus: (widget: Widget, direction: DirectionType) => boolean + set_focus_child: (widget: Widget, child?: Widget | null) => void + move_focus: (widget: Widget, direction: DirectionType) => void + keynav_failed: (widget: Widget, direction: DirectionType) => boolean + query_tooltip: (widget: Widget, x: number, y: number, keyboard_tooltip: boolean, tooltip: Tooltip) => boolean + compute_expand: (widget: Widget, hexpand_p: boolean, vexpand_p: boolean) => void + css_changed: (widget: Widget, change: CssStyleChange) => void + system_setting_changed: (widget: Widget, settings: SystemSetting) => void + snapshot: (widget: Widget, snapshot: Snapshot) => void + contains: (widget: Widget, x: number, y: number) => boolean + /* Methods of Gtk.WidgetClass */ + add_shortcut(widget_class: Widget | Function | GObject.Type, shortcut: Shortcut): void + bind_template_callback_full(widget_class: Widget | Function | GObject.Type, callback_name: string, callback_symbol: GObject.Callback): void + bind_template_child_full(widget_class: Widget | Function | GObject.Type, name: string, internal_child: boolean, struct_offset: number): void + get_accessible_role(widget_class: Widget | Function | GObject.Type): AccessibleRole + get_activate_signal(widget_class: Widget | Function | GObject.Type): number + get_css_name(widget_class: Widget | Function | GObject.Type): string + get_layout_manager_type(widget_class: Widget | Function | GObject.Type): GObject.Type + install_action(widget_class: Widget | Function | GObject.Type, action_name: string, parameter_type: string | null, activate: WidgetActionActivateFunc): void + install_property_action(widget_class: Widget | Function | GObject.Type, action_name: string, property_name: string): void + query_action(widget_class: Widget | Function | GObject.Type, index_: number): [ /* returnType */ boolean, /* owner */ any, /* action_name */ string, /* parameter_type */ GLib.VariantType | null, /* property_name */ string | null ] + set_accessible_role(widget_class: Widget | Function | GObject.Type, accessible_role: AccessibleRole): void + set_activate_signal(widget_class: Widget | Function | GObject.Type, signal_id: number): void + set_activate_signal_from_name(widget_class: Widget | Function | GObject.Type, signal_name: string): void + set_css_name(widget_class: Widget | Function | GObject.Type, name: string): void + set_layout_manager_type(widget_class: Widget | Function | GObject.Type, type: GObject.Type): void + set_template(widget_class: Widget | Function | GObject.Type, template_bytes: GLib.Bytes): void + set_template_from_resource(widget_class: Widget | Function | GObject.Type, resource_name: string): void + set_template_scope(widget_class: Widget | Function | GObject.Type, scope: BuilderScope): void + static name: string +} +export class WidgetClassPrivate { + static name: string +} +export abstract class WidgetPaintableClass { + /* Fields of Gtk.WidgetPaintableClass */ + parent_class: GObject.ObjectClass + static name: string +} +export class WidgetPrivate { + static name: string +} +export abstract class WindowClass { + /* Fields of Gtk.WindowClass */ + parent_class: WidgetClass + activate_focus: (window: Window) => void + activate_default: (window: Window) => void + keys_changed: (window: Window) => void + enable_debugging: (window: Window, toggle: boolean) => boolean + close_request: (window: Window) => boolean + static name: string +} +export abstract class WindowControlsClass { + /* Fields of Gtk.WindowControlsClass */ + parent_class: WidgetClass + static name: string +} +export abstract class WindowGroupClass { + /* Fields of Gtk.WindowGroupClass */ + parent_class: GObject.ObjectClass + static name: string +} +export class WindowGroupPrivate { + static name: string +} +export abstract class WindowHandleClass { + /* Fields of Gtk.WindowHandleClass */ + parent_class: WidgetClass + static name: string +} +type Allocation = Gdk.Rectangle \ No newline at end of file diff --git a/@types/Gjs/Gtk-4.0.js b/@types/Gjs/Gtk-4.0.js new file mode 100644 index 00000000..9b7ce301 --- /dev/null +++ b/@types/Gjs/Gtk-4.0.js @@ -0,0 +1,2 @@ +imports.gi.versions.Gtk = '4.0'; +module.exports = imports.gi.Gtk; diff --git a/@types/Gjs/Gvc-1.0.d.ts b/@types/Gjs/Gvc-1.0.d.ts new file mode 100644 index 00000000..7a1b4261 --- /dev/null +++ b/@types/Gjs/Gvc-1.0.d.ts @@ -0,0 +1,1453 @@ +/** + * Gvc-1.0 + */ + +import * as Gjs from './Gjs'; +import * as Gio from './Gio-2.0'; +import * as GObject from './GObject-2.0'; +import * as GLib from './GLib-2.0'; + +export enum MixerControlState { + CLOSED, + READY, + CONNECTING, + FAILED, +} +export enum MixerStreamState { + INVALID, + RUNNING, + IDLE, + SUSPENDED, +} +export enum MixerUIDeviceDirection { + INPUT, + OUTPUT, +} +export enum HeadsetPortChoice { + NONE, + HEADPHONES, + HEADSET, + MIC, +} +export const MIXER_UI_DEVICE_INVALID: number +export interface ChannelMap_ConstructProps extends GObject.Object_ConstructProps { +} +export class ChannelMap { + /* Fields of Gvc.ChannelMap */ + parent: GObject.Object + priv: ChannelMapPrivate + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of Gvc.ChannelMap */ + can_balance(): boolean + can_fade(): boolean + get_mapping(): string + get_num_channels(): number + get_volume(): number + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Virtual methods of Gvc.ChannelMap */ + vfunc_volume_changed(set: boolean): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Gvc.ChannelMap */ + connect(sigName: "volume-changed", callback: (($obj: ChannelMap, object: boolean) => void)): number + connect_after(sigName: "volume-changed", callback: (($obj: ChannelMap, object: boolean) => void)): number + emit(sigName: "volume-changed", object: boolean): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: ChannelMap, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: ChannelMap, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: ChannelMap_ConstructProps) + _init (config?: ChannelMap_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(): ChannelMap + static $gtype: GObject.Type +} +export interface MixerCard_ConstructProps extends GObject.Object_ConstructProps { + icon_name?: string + id?: number + index?: number + name?: string + pa_context?: object + profile?: string +} +export class MixerCard { + /* Properties of Gvc.MixerCard */ + readonly human_profile: string + icon_name: string + name: string + profile: string + /* Fields of Gvc.MixerCard */ + parent: GObject.Object + priv: MixerCardPrivate + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of Gvc.MixerCard */ + change_profile(profile?: string | null): boolean + get_gicon(): Gio.Icon + get_icon_name(): string + get_id(): number + get_index(): number + get_name(): string + get_ports(): MixerCardPort[] + get_profiles(): MixerCardProfile[] + set_icon_name(name: string): boolean + set_name(name: string): boolean + set_ports(ports: MixerCardPort[]): boolean + set_profile(profile: string): boolean + set_profiles(profiles: MixerCardProfile[]): boolean + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: MixerCard, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: MixerCard, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: "notify::human-profile", callback: (($obj: MixerCard, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::human-profile", callback: (($obj: MixerCard, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::icon-name", callback: (($obj: MixerCard, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::icon-name", callback: (($obj: MixerCard, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::name", callback: (($obj: MixerCard, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::name", callback: (($obj: MixerCard, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::profile", callback: (($obj: MixerCard, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::profile", callback: (($obj: MixerCard, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: MixerCard_ConstructProps) + _init (config?: MixerCard_ConstructProps): void + static $gtype: GObject.Type +} +export interface MixerControl_ConstructProps extends GObject.Object_ConstructProps { + name?: string +} +export class MixerControl { + /* Fields of Gvc.MixerControl */ + parent: GObject.Object + priv: MixerControlPrivate + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of Gvc.MixerControl */ + change_input(input: MixerUIDevice): void + change_output(output: MixerUIDevice): void + change_profile_on_selected_device(device: MixerUIDevice, profile?: string | null): boolean + close(): boolean + get_cards(): MixerCard[] + get_default_sink(): MixerStream + get_default_source(): MixerStream + get_event_sink_input(): MixerStream + get_sink_inputs(): MixerSinkInput[] + get_sinks(): MixerSink[] + get_source_outputs(): MixerSourceOutput[] + get_sources(): MixerSource[] + get_state(): MixerControlState + get_stream_from_device(device: MixerUIDevice): MixerStream + get_streams(): MixerStream[] + get_vol_max_amplified(): number + get_vol_max_norm(): number + lookup_card_id(id: number): MixerCard + lookup_device_from_stream(stream: MixerStream): MixerUIDevice + lookup_input_id(id: number): MixerUIDevice + lookup_output_id(id: number): MixerUIDevice + lookup_stream_id(id: number): MixerStream + open(): boolean + set_default_sink(stream: MixerStream): boolean + set_default_source(stream: MixerStream): boolean + set_headset_port(id: number, choices: HeadsetPortChoice): void + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Virtual methods of Gvc.MixerControl */ + vfunc_active_input_update(id: number): void + vfunc_active_output_update(id: number): void + vfunc_audio_device_selection_needed(id: number, show_dialog: boolean, choices: HeadsetPortChoice): void + vfunc_card_added(id: number): void + vfunc_card_removed(id: number): void + vfunc_default_sink_changed(id: number): void + vfunc_default_source_changed(id: number): void + vfunc_input_added(id: number): void + vfunc_input_removed(id: number): void + vfunc_output_added(id: number): void + vfunc_output_removed(id: number): void + vfunc_state_changed(new_state: MixerControlState): void + vfunc_stream_added(id: number): void + vfunc_stream_changed(id: number): void + vfunc_stream_removed(id: number): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Gvc.MixerControl */ + connect(sigName: "active-input-update", callback: (($obj: MixerControl, object: number) => void)): number + connect_after(sigName: "active-input-update", callback: (($obj: MixerControl, object: number) => void)): number + emit(sigName: "active-input-update", object: number): void + connect(sigName: "active-output-update", callback: (($obj: MixerControl, object: number) => void)): number + connect_after(sigName: "active-output-update", callback: (($obj: MixerControl, object: number) => void)): number + emit(sigName: "active-output-update", object: number): void + connect(sigName: "audio-device-selection-needed", callback: (($obj: MixerControl, object: number, p0: boolean, p1: number) => void)): number + connect_after(sigName: "audio-device-selection-needed", callback: (($obj: MixerControl, object: number, p0: boolean, p1: number) => void)): number + emit(sigName: "audio-device-selection-needed", object: number, p0: boolean, p1: number): void + connect(sigName: "card-added", callback: (($obj: MixerControl, object: number) => void)): number + connect_after(sigName: "card-added", callback: (($obj: MixerControl, object: number) => void)): number + emit(sigName: "card-added", object: number): void + connect(sigName: "card-removed", callback: (($obj: MixerControl, object: number) => void)): number + connect_after(sigName: "card-removed", callback: (($obj: MixerControl, object: number) => void)): number + emit(sigName: "card-removed", object: number): void + connect(sigName: "default-sink-changed", callback: (($obj: MixerControl, object: number) => void)): number + connect_after(sigName: "default-sink-changed", callback: (($obj: MixerControl, object: number) => void)): number + emit(sigName: "default-sink-changed", object: number): void + connect(sigName: "default-source-changed", callback: (($obj: MixerControl, object: number) => void)): number + connect_after(sigName: "default-source-changed", callback: (($obj: MixerControl, object: number) => void)): number + emit(sigName: "default-source-changed", object: number): void + connect(sigName: "input-added", callback: (($obj: MixerControl, object: number) => void)): number + connect_after(sigName: "input-added", callback: (($obj: MixerControl, object: number) => void)): number + emit(sigName: "input-added", object: number): void + connect(sigName: "input-removed", callback: (($obj: MixerControl, object: number) => void)): number + connect_after(sigName: "input-removed", callback: (($obj: MixerControl, object: number) => void)): number + emit(sigName: "input-removed", object: number): void + connect(sigName: "output-added", callback: (($obj: MixerControl, object: number) => void)): number + connect_after(sigName: "output-added", callback: (($obj: MixerControl, object: number) => void)): number + emit(sigName: "output-added", object: number): void + connect(sigName: "output-removed", callback: (($obj: MixerControl, object: number) => void)): number + connect_after(sigName: "output-removed", callback: (($obj: MixerControl, object: number) => void)): number + emit(sigName: "output-removed", object: number): void + connect(sigName: "state-changed", callback: (($obj: MixerControl, object: number) => void)): number + connect_after(sigName: "state-changed", callback: (($obj: MixerControl, object: number) => void)): number + emit(sigName: "state-changed", object: number): void + connect(sigName: "stream-added", callback: (($obj: MixerControl, object: number) => void)): number + connect_after(sigName: "stream-added", callback: (($obj: MixerControl, object: number) => void)): number + emit(sigName: "stream-added", object: number): void + connect(sigName: "stream-changed", callback: (($obj: MixerControl, object: number) => void)): number + connect_after(sigName: "stream-changed", callback: (($obj: MixerControl, object: number) => void)): number + emit(sigName: "stream-changed", object: number): void + connect(sigName: "stream-removed", callback: (($obj: MixerControl, object: number) => void)): number + connect_after(sigName: "stream-removed", callback: (($obj: MixerControl, object: number) => void)): number + emit(sigName: "stream-removed", object: number): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: MixerControl, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: MixerControl, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: MixerControl_ConstructProps) + _init (config?: MixerControl_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(name: string): MixerControl + static $gtype: GObject.Type +} +export interface MixerEventRole_ConstructProps extends MixerStream_ConstructProps { + device?: string +} +export class MixerEventRole { + /* Properties of Gvc.MixerEventRole */ + device: string + /* Properties of Gvc.MixerStream */ + application_id: string + can_decibel: boolean + card_index: number + channel_map: ChannelMap + decibel: number + description: string + form_factor: string + icon_name: string + is_event_stream: boolean + is_muted: boolean + is_virtual: boolean + name: string + port: string + state: MixerStreamState + sysfs_path: string + volume: number + /* Fields of Gvc.MixerEventRole */ + parent: MixerStream + priv: MixerEventRolePrivate + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of Gvc.MixerStream */ + change_is_muted(is_muted: boolean): boolean + change_port(port: string): boolean + get_application_id(): string + get_base_volume(): number + get_can_decibel(): boolean + get_card_index(): number + get_channel_map(): ChannelMap + get_decibel(): number + get_description(): string + get_form_factor(): string + get_gicon(): Gio.Icon + get_icon_name(): string + get_id(): number + get_index(): number + get_is_muted(): boolean + get_name(): string + get_port(): MixerStreamPort + get_ports(): MixerStreamPort[] + get_state(): MixerStreamState + get_sysfs_path(): string + get_volume(): number + is_running(): boolean + push_volume(): boolean + set_application_id(application_id: string): boolean + set_base_volume(base_volume: number): boolean + set_can_decibel(can_decibel: boolean): boolean + set_card_index(card_index: number): boolean + set_decibel(db: number): boolean + set_description(description: string): boolean + set_form_factor(form_factor: string): boolean + set_icon_name(name: string): boolean + set_is_event_stream(is_event_stream: boolean): boolean + set_is_muted(is_muted: boolean): boolean + set_is_virtual(is_event_stream: boolean): boolean + set_name(name: string): boolean + set_port(port: string): boolean + set_ports(ports: MixerStreamPort[]): boolean + set_state(state: MixerStreamState): boolean + set_sysfs_path(sysfs_path: string): boolean + set_volume(volume: number): boolean + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Virtual methods of Gvc.MixerStream */ + vfunc_change_is_muted(is_muted: boolean): boolean + vfunc_change_port(port: string): boolean + vfunc_push_volume(operation?: object | null): boolean + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: MixerEventRole, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: MixerEventRole, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: "notify::device", callback: (($obj: MixerEventRole, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::device", callback: (($obj: MixerEventRole, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::application-id", callback: (($obj: MixerEventRole, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::application-id", callback: (($obj: MixerEventRole, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::can-decibel", callback: (($obj: MixerEventRole, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::can-decibel", callback: (($obj: MixerEventRole, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::card-index", callback: (($obj: MixerEventRole, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::card-index", callback: (($obj: MixerEventRole, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::channel-map", callback: (($obj: MixerEventRole, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::channel-map", callback: (($obj: MixerEventRole, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::decibel", callback: (($obj: MixerEventRole, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::decibel", callback: (($obj: MixerEventRole, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::description", callback: (($obj: MixerEventRole, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::description", callback: (($obj: MixerEventRole, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::form-factor", callback: (($obj: MixerEventRole, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::form-factor", callback: (($obj: MixerEventRole, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::icon-name", callback: (($obj: MixerEventRole, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::icon-name", callback: (($obj: MixerEventRole, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::is-event-stream", callback: (($obj: MixerEventRole, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::is-event-stream", callback: (($obj: MixerEventRole, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::is-muted", callback: (($obj: MixerEventRole, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::is-muted", callback: (($obj: MixerEventRole, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::is-virtual", callback: (($obj: MixerEventRole, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::is-virtual", callback: (($obj: MixerEventRole, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::name", callback: (($obj: MixerEventRole, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::name", callback: (($obj: MixerEventRole, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::port", callback: (($obj: MixerEventRole, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::port", callback: (($obj: MixerEventRole, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::state", callback: (($obj: MixerEventRole, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::state", callback: (($obj: MixerEventRole, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::sysfs-path", callback: (($obj: MixerEventRole, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::sysfs-path", callback: (($obj: MixerEventRole, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::volume", callback: (($obj: MixerEventRole, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::volume", callback: (($obj: MixerEventRole, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: MixerEventRole_ConstructProps) + _init (config?: MixerEventRole_ConstructProps): void + static $gtype: GObject.Type +} +export interface MixerSink_ConstructProps extends MixerStream_ConstructProps { +} +export class MixerSink { + /* Properties of Gvc.MixerStream */ + application_id: string + can_decibel: boolean + card_index: number + channel_map: ChannelMap + decibel: number + description: string + form_factor: string + icon_name: string + is_event_stream: boolean + is_muted: boolean + is_virtual: boolean + name: string + port: string + state: MixerStreamState + sysfs_path: string + volume: number + /* Fields of Gvc.MixerSink */ + parent: MixerStream + priv: MixerSinkPrivate + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of Gvc.MixerStream */ + change_is_muted(is_muted: boolean): boolean + change_port(port: string): boolean + get_application_id(): string + get_base_volume(): number + get_can_decibel(): boolean + get_card_index(): number + get_channel_map(): ChannelMap + get_decibel(): number + get_description(): string + get_form_factor(): string + get_gicon(): Gio.Icon + get_icon_name(): string + get_id(): number + get_index(): number + get_is_muted(): boolean + get_name(): string + get_port(): MixerStreamPort + get_ports(): MixerStreamPort[] + get_state(): MixerStreamState + get_sysfs_path(): string + get_volume(): number + is_running(): boolean + push_volume(): boolean + set_application_id(application_id: string): boolean + set_base_volume(base_volume: number): boolean + set_can_decibel(can_decibel: boolean): boolean + set_card_index(card_index: number): boolean + set_decibel(db: number): boolean + set_description(description: string): boolean + set_form_factor(form_factor: string): boolean + set_icon_name(name: string): boolean + set_is_event_stream(is_event_stream: boolean): boolean + set_is_muted(is_muted: boolean): boolean + set_is_virtual(is_event_stream: boolean): boolean + set_name(name: string): boolean + set_port(port: string): boolean + set_ports(ports: MixerStreamPort[]): boolean + set_state(state: MixerStreamState): boolean + set_sysfs_path(sysfs_path: string): boolean + set_volume(volume: number): boolean + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Virtual methods of Gvc.MixerStream */ + vfunc_change_is_muted(is_muted: boolean): boolean + vfunc_change_port(port: string): boolean + vfunc_push_volume(operation?: object | null): boolean + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: MixerSink, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: MixerSink, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: "notify::application-id", callback: (($obj: MixerSink, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::application-id", callback: (($obj: MixerSink, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::can-decibel", callback: (($obj: MixerSink, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::can-decibel", callback: (($obj: MixerSink, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::card-index", callback: (($obj: MixerSink, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::card-index", callback: (($obj: MixerSink, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::channel-map", callback: (($obj: MixerSink, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::channel-map", callback: (($obj: MixerSink, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::decibel", callback: (($obj: MixerSink, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::decibel", callback: (($obj: MixerSink, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::description", callback: (($obj: MixerSink, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::description", callback: (($obj: MixerSink, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::form-factor", callback: (($obj: MixerSink, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::form-factor", callback: (($obj: MixerSink, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::icon-name", callback: (($obj: MixerSink, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::icon-name", callback: (($obj: MixerSink, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::is-event-stream", callback: (($obj: MixerSink, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::is-event-stream", callback: (($obj: MixerSink, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::is-muted", callback: (($obj: MixerSink, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::is-muted", callback: (($obj: MixerSink, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::is-virtual", callback: (($obj: MixerSink, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::is-virtual", callback: (($obj: MixerSink, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::name", callback: (($obj: MixerSink, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::name", callback: (($obj: MixerSink, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::port", callback: (($obj: MixerSink, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::port", callback: (($obj: MixerSink, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::state", callback: (($obj: MixerSink, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::state", callback: (($obj: MixerSink, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::sysfs-path", callback: (($obj: MixerSink, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::sysfs-path", callback: (($obj: MixerSink, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::volume", callback: (($obj: MixerSink, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::volume", callback: (($obj: MixerSink, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: MixerSink_ConstructProps) + _init (config?: MixerSink_ConstructProps): void + static $gtype: GObject.Type +} +export interface MixerSinkInput_ConstructProps extends MixerStream_ConstructProps { +} +export class MixerSinkInput { + /* Properties of Gvc.MixerStream */ + application_id: string + can_decibel: boolean + card_index: number + channel_map: ChannelMap + decibel: number + description: string + form_factor: string + icon_name: string + is_event_stream: boolean + is_muted: boolean + is_virtual: boolean + name: string + port: string + state: MixerStreamState + sysfs_path: string + volume: number + /* Fields of Gvc.MixerSinkInput */ + parent: MixerStream + priv: MixerSinkInputPrivate + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of Gvc.MixerStream */ + change_is_muted(is_muted: boolean): boolean + change_port(port: string): boolean + get_application_id(): string + get_base_volume(): number + get_can_decibel(): boolean + get_card_index(): number + get_channel_map(): ChannelMap + get_decibel(): number + get_description(): string + get_form_factor(): string + get_gicon(): Gio.Icon + get_icon_name(): string + get_id(): number + get_index(): number + get_is_muted(): boolean + get_name(): string + get_port(): MixerStreamPort + get_ports(): MixerStreamPort[] + get_state(): MixerStreamState + get_sysfs_path(): string + get_volume(): number + is_running(): boolean + push_volume(): boolean + set_application_id(application_id: string): boolean + set_base_volume(base_volume: number): boolean + set_can_decibel(can_decibel: boolean): boolean + set_card_index(card_index: number): boolean + set_decibel(db: number): boolean + set_description(description: string): boolean + set_form_factor(form_factor: string): boolean + set_icon_name(name: string): boolean + set_is_event_stream(is_event_stream: boolean): boolean + set_is_muted(is_muted: boolean): boolean + set_is_virtual(is_event_stream: boolean): boolean + set_name(name: string): boolean + set_port(port: string): boolean + set_ports(ports: MixerStreamPort[]): boolean + set_state(state: MixerStreamState): boolean + set_sysfs_path(sysfs_path: string): boolean + set_volume(volume: number): boolean + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Virtual methods of Gvc.MixerStream */ + vfunc_change_is_muted(is_muted: boolean): boolean + vfunc_change_port(port: string): boolean + vfunc_push_volume(operation?: object | null): boolean + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: MixerSinkInput, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: MixerSinkInput, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: "notify::application-id", callback: (($obj: MixerSinkInput, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::application-id", callback: (($obj: MixerSinkInput, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::can-decibel", callback: (($obj: MixerSinkInput, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::can-decibel", callback: (($obj: MixerSinkInput, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::card-index", callback: (($obj: MixerSinkInput, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::card-index", callback: (($obj: MixerSinkInput, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::channel-map", callback: (($obj: MixerSinkInput, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::channel-map", callback: (($obj: MixerSinkInput, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::decibel", callback: (($obj: MixerSinkInput, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::decibel", callback: (($obj: MixerSinkInput, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::description", callback: (($obj: MixerSinkInput, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::description", callback: (($obj: MixerSinkInput, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::form-factor", callback: (($obj: MixerSinkInput, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::form-factor", callback: (($obj: MixerSinkInput, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::icon-name", callback: (($obj: MixerSinkInput, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::icon-name", callback: (($obj: MixerSinkInput, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::is-event-stream", callback: (($obj: MixerSinkInput, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::is-event-stream", callback: (($obj: MixerSinkInput, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::is-muted", callback: (($obj: MixerSinkInput, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::is-muted", callback: (($obj: MixerSinkInput, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::is-virtual", callback: (($obj: MixerSinkInput, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::is-virtual", callback: (($obj: MixerSinkInput, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::name", callback: (($obj: MixerSinkInput, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::name", callback: (($obj: MixerSinkInput, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::port", callback: (($obj: MixerSinkInput, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::port", callback: (($obj: MixerSinkInput, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::state", callback: (($obj: MixerSinkInput, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::state", callback: (($obj: MixerSinkInput, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::sysfs-path", callback: (($obj: MixerSinkInput, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::sysfs-path", callback: (($obj: MixerSinkInput, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::volume", callback: (($obj: MixerSinkInput, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::volume", callback: (($obj: MixerSinkInput, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: MixerSinkInput_ConstructProps) + _init (config?: MixerSinkInput_ConstructProps): void + static $gtype: GObject.Type +} +export interface MixerSource_ConstructProps extends MixerStream_ConstructProps { +} +export class MixerSource { + /* Properties of Gvc.MixerStream */ + application_id: string + can_decibel: boolean + card_index: number + channel_map: ChannelMap + decibel: number + description: string + form_factor: string + icon_name: string + is_event_stream: boolean + is_muted: boolean + is_virtual: boolean + name: string + port: string + state: MixerStreamState + sysfs_path: string + volume: number + /* Fields of Gvc.MixerSource */ + parent: MixerStream + priv: MixerSourcePrivate + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of Gvc.MixerStream */ + change_is_muted(is_muted: boolean): boolean + change_port(port: string): boolean + get_application_id(): string + get_base_volume(): number + get_can_decibel(): boolean + get_card_index(): number + get_channel_map(): ChannelMap + get_decibel(): number + get_description(): string + get_form_factor(): string + get_gicon(): Gio.Icon + get_icon_name(): string + get_id(): number + get_index(): number + get_is_muted(): boolean + get_name(): string + get_port(): MixerStreamPort + get_ports(): MixerStreamPort[] + get_state(): MixerStreamState + get_sysfs_path(): string + get_volume(): number + is_running(): boolean + push_volume(): boolean + set_application_id(application_id: string): boolean + set_base_volume(base_volume: number): boolean + set_can_decibel(can_decibel: boolean): boolean + set_card_index(card_index: number): boolean + set_decibel(db: number): boolean + set_description(description: string): boolean + set_form_factor(form_factor: string): boolean + set_icon_name(name: string): boolean + set_is_event_stream(is_event_stream: boolean): boolean + set_is_muted(is_muted: boolean): boolean + set_is_virtual(is_event_stream: boolean): boolean + set_name(name: string): boolean + set_port(port: string): boolean + set_ports(ports: MixerStreamPort[]): boolean + set_state(state: MixerStreamState): boolean + set_sysfs_path(sysfs_path: string): boolean + set_volume(volume: number): boolean + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Virtual methods of Gvc.MixerStream */ + vfunc_change_is_muted(is_muted: boolean): boolean + vfunc_change_port(port: string): boolean + vfunc_push_volume(operation?: object | null): boolean + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: MixerSource, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: MixerSource, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: "notify::application-id", callback: (($obj: MixerSource, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::application-id", callback: (($obj: MixerSource, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::can-decibel", callback: (($obj: MixerSource, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::can-decibel", callback: (($obj: MixerSource, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::card-index", callback: (($obj: MixerSource, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::card-index", callback: (($obj: MixerSource, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::channel-map", callback: (($obj: MixerSource, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::channel-map", callback: (($obj: MixerSource, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::decibel", callback: (($obj: MixerSource, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::decibel", callback: (($obj: MixerSource, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::description", callback: (($obj: MixerSource, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::description", callback: (($obj: MixerSource, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::form-factor", callback: (($obj: MixerSource, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::form-factor", callback: (($obj: MixerSource, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::icon-name", callback: (($obj: MixerSource, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::icon-name", callback: (($obj: MixerSource, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::is-event-stream", callback: (($obj: MixerSource, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::is-event-stream", callback: (($obj: MixerSource, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::is-muted", callback: (($obj: MixerSource, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::is-muted", callback: (($obj: MixerSource, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::is-virtual", callback: (($obj: MixerSource, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::is-virtual", callback: (($obj: MixerSource, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::name", callback: (($obj: MixerSource, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::name", callback: (($obj: MixerSource, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::port", callback: (($obj: MixerSource, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::port", callback: (($obj: MixerSource, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::state", callback: (($obj: MixerSource, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::state", callback: (($obj: MixerSource, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::sysfs-path", callback: (($obj: MixerSource, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::sysfs-path", callback: (($obj: MixerSource, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::volume", callback: (($obj: MixerSource, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::volume", callback: (($obj: MixerSource, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: MixerSource_ConstructProps) + _init (config?: MixerSource_ConstructProps): void + static $gtype: GObject.Type +} +export interface MixerSourceOutput_ConstructProps extends MixerStream_ConstructProps { +} +export class MixerSourceOutput { + /* Properties of Gvc.MixerStream */ + application_id: string + can_decibel: boolean + card_index: number + channel_map: ChannelMap + decibel: number + description: string + form_factor: string + icon_name: string + is_event_stream: boolean + is_muted: boolean + is_virtual: boolean + name: string + port: string + state: MixerStreamState + sysfs_path: string + volume: number + /* Fields of Gvc.MixerSourceOutput */ + parent: MixerStream + priv: MixerSourceOutputPrivate + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of Gvc.MixerStream */ + change_is_muted(is_muted: boolean): boolean + change_port(port: string): boolean + get_application_id(): string + get_base_volume(): number + get_can_decibel(): boolean + get_card_index(): number + get_channel_map(): ChannelMap + get_decibel(): number + get_description(): string + get_form_factor(): string + get_gicon(): Gio.Icon + get_icon_name(): string + get_id(): number + get_index(): number + get_is_muted(): boolean + get_name(): string + get_port(): MixerStreamPort + get_ports(): MixerStreamPort[] + get_state(): MixerStreamState + get_sysfs_path(): string + get_volume(): number + is_running(): boolean + push_volume(): boolean + set_application_id(application_id: string): boolean + set_base_volume(base_volume: number): boolean + set_can_decibel(can_decibel: boolean): boolean + set_card_index(card_index: number): boolean + set_decibel(db: number): boolean + set_description(description: string): boolean + set_form_factor(form_factor: string): boolean + set_icon_name(name: string): boolean + set_is_event_stream(is_event_stream: boolean): boolean + set_is_muted(is_muted: boolean): boolean + set_is_virtual(is_event_stream: boolean): boolean + set_name(name: string): boolean + set_port(port: string): boolean + set_ports(ports: MixerStreamPort[]): boolean + set_state(state: MixerStreamState): boolean + set_sysfs_path(sysfs_path: string): boolean + set_volume(volume: number): boolean + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Virtual methods of Gvc.MixerStream */ + vfunc_change_is_muted(is_muted: boolean): boolean + vfunc_change_port(port: string): boolean + vfunc_push_volume(operation?: object | null): boolean + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: MixerSourceOutput, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: MixerSourceOutput, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: "notify::application-id", callback: (($obj: MixerSourceOutput, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::application-id", callback: (($obj: MixerSourceOutput, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::can-decibel", callback: (($obj: MixerSourceOutput, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::can-decibel", callback: (($obj: MixerSourceOutput, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::card-index", callback: (($obj: MixerSourceOutput, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::card-index", callback: (($obj: MixerSourceOutput, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::channel-map", callback: (($obj: MixerSourceOutput, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::channel-map", callback: (($obj: MixerSourceOutput, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::decibel", callback: (($obj: MixerSourceOutput, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::decibel", callback: (($obj: MixerSourceOutput, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::description", callback: (($obj: MixerSourceOutput, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::description", callback: (($obj: MixerSourceOutput, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::form-factor", callback: (($obj: MixerSourceOutput, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::form-factor", callback: (($obj: MixerSourceOutput, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::icon-name", callback: (($obj: MixerSourceOutput, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::icon-name", callback: (($obj: MixerSourceOutput, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::is-event-stream", callback: (($obj: MixerSourceOutput, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::is-event-stream", callback: (($obj: MixerSourceOutput, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::is-muted", callback: (($obj: MixerSourceOutput, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::is-muted", callback: (($obj: MixerSourceOutput, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::is-virtual", callback: (($obj: MixerSourceOutput, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::is-virtual", callback: (($obj: MixerSourceOutput, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::name", callback: (($obj: MixerSourceOutput, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::name", callback: (($obj: MixerSourceOutput, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::port", callback: (($obj: MixerSourceOutput, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::port", callback: (($obj: MixerSourceOutput, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::state", callback: (($obj: MixerSourceOutput, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::state", callback: (($obj: MixerSourceOutput, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::sysfs-path", callback: (($obj: MixerSourceOutput, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::sysfs-path", callback: (($obj: MixerSourceOutput, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::volume", callback: (($obj: MixerSourceOutput, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::volume", callback: (($obj: MixerSourceOutput, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: MixerSourceOutput_ConstructProps) + _init (config?: MixerSourceOutput_ConstructProps): void + static $gtype: GObject.Type +} +export interface MixerStream_ConstructProps extends GObject.Object_ConstructProps { + application_id?: string + can_decibel?: boolean + card_index?: number + channel_map?: ChannelMap + decibel?: number + description?: string + form_factor?: string + icon_name?: string + id?: number + index?: number + is_event_stream?: boolean + is_muted?: boolean + is_virtual?: boolean + name?: string + pa_context?: object + port?: string + state?: MixerStreamState + sysfs_path?: string + volume?: number +} +export class MixerStream { + /* Properties of Gvc.MixerStream */ + application_id: string + can_decibel: boolean + card_index: number + channel_map: ChannelMap + decibel: number + description: string + form_factor: string + icon_name: string + is_event_stream: boolean + is_muted: boolean + is_virtual: boolean + name: string + port: string + state: MixerStreamState + sysfs_path: string + volume: number + /* Fields of Gvc.MixerStream */ + parent: GObject.Object + priv: MixerStreamPrivate + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of Gvc.MixerStream */ + change_is_muted(is_muted: boolean): boolean + change_port(port: string): boolean + get_application_id(): string + get_base_volume(): number + get_can_decibel(): boolean + get_card_index(): number + get_channel_map(): ChannelMap + get_decibel(): number + get_description(): string + get_form_factor(): string + get_gicon(): Gio.Icon + get_icon_name(): string + get_id(): number + get_index(): number + get_is_muted(): boolean + get_name(): string + get_port(): MixerStreamPort + get_ports(): MixerStreamPort[] + get_state(): MixerStreamState + get_sysfs_path(): string + get_volume(): number + is_running(): boolean + push_volume(): boolean + set_application_id(application_id: string): boolean + set_base_volume(base_volume: number): boolean + set_can_decibel(can_decibel: boolean): boolean + set_card_index(card_index: number): boolean + set_decibel(db: number): boolean + set_description(description: string): boolean + set_form_factor(form_factor: string): boolean + set_icon_name(name: string): boolean + set_is_event_stream(is_event_stream: boolean): boolean + set_is_muted(is_muted: boolean): boolean + set_is_virtual(is_event_stream: boolean): boolean + set_name(name: string): boolean + set_port(port: string): boolean + set_ports(ports: MixerStreamPort[]): boolean + set_state(state: MixerStreamState): boolean + set_sysfs_path(sysfs_path: string): boolean + set_volume(volume: number): boolean + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Virtual methods of Gvc.MixerStream */ + vfunc_change_is_muted(is_muted: boolean): boolean + vfunc_change_port(port: string): boolean + vfunc_push_volume(operation?: object | null): boolean + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: MixerStream, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: MixerStream, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: "notify::application-id", callback: (($obj: MixerStream, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::application-id", callback: (($obj: MixerStream, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::can-decibel", callback: (($obj: MixerStream, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::can-decibel", callback: (($obj: MixerStream, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::card-index", callback: (($obj: MixerStream, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::card-index", callback: (($obj: MixerStream, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::channel-map", callback: (($obj: MixerStream, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::channel-map", callback: (($obj: MixerStream, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::decibel", callback: (($obj: MixerStream, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::decibel", callback: (($obj: MixerStream, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::description", callback: (($obj: MixerStream, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::description", callback: (($obj: MixerStream, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::form-factor", callback: (($obj: MixerStream, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::form-factor", callback: (($obj: MixerStream, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::icon-name", callback: (($obj: MixerStream, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::icon-name", callback: (($obj: MixerStream, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::is-event-stream", callback: (($obj: MixerStream, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::is-event-stream", callback: (($obj: MixerStream, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::is-muted", callback: (($obj: MixerStream, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::is-muted", callback: (($obj: MixerStream, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::is-virtual", callback: (($obj: MixerStream, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::is-virtual", callback: (($obj: MixerStream, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::name", callback: (($obj: MixerStream, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::name", callback: (($obj: MixerStream, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::port", callback: (($obj: MixerStream, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::port", callback: (($obj: MixerStream, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::state", callback: (($obj: MixerStream, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::state", callback: (($obj: MixerStream, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::sysfs-path", callback: (($obj: MixerStream, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::sysfs-path", callback: (($obj: MixerStream, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::volume", callback: (($obj: MixerStream, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::volume", callback: (($obj: MixerStream, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: MixerStream_ConstructProps) + _init (config?: MixerStream_ConstructProps): void + static $gtype: GObject.Type +} +export interface MixerUIDevice_ConstructProps extends GObject.Object_ConstructProps { + card?: object + description?: string + icon_name?: string + origin?: string + port_available?: boolean + port_name?: string + stream_id?: number + type?: number +} +export class MixerUIDevice { + /* Properties of Gvc.MixerUIDevice */ + card: object + description: string + icon_name: string + origin: string + port_available: boolean + port_name: string + stream_id: number + type: number + /* Fields of Gvc.MixerUIDevice */ + parent_instance: GObject.Object + priv: MixerUIDevicePrivate + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of Gvc.MixerUIDevice */ + get_active_profile(): string + get_best_profile(selected: string | null, current: string): string + get_description(): string + get_gicon(): Gio.Icon + get_icon_name(): string + get_id(): number + get_matching_profile(profile: string): string + get_origin(): string + get_port(): string + get_profiles(): MixerCardProfile[] + get_stream_id(): number + get_supported_profiles(): MixerCardProfile[] + get_top_priority_profile(): string + get_user_preferred_profile(): string + has_ports(): boolean + invalidate_stream(): void + is_output(): boolean + set_profiles(in_profiles: MixerCardProfile[]): void + set_user_preferred_profile(profile: string): void + should_profiles_be_hidden(): boolean + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: MixerUIDevice, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: MixerUIDevice, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: "notify::card", callback: (($obj: MixerUIDevice, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::card", callback: (($obj: MixerUIDevice, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::description", callback: (($obj: MixerUIDevice, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::description", callback: (($obj: MixerUIDevice, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::icon-name", callback: (($obj: MixerUIDevice, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::icon-name", callback: (($obj: MixerUIDevice, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::origin", callback: (($obj: MixerUIDevice, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::origin", callback: (($obj: MixerUIDevice, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::port-available", callback: (($obj: MixerUIDevice, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::port-available", callback: (($obj: MixerUIDevice, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::port-name", callback: (($obj: MixerUIDevice, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::port-name", callback: (($obj: MixerUIDevice, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::stream-id", callback: (($obj: MixerUIDevice, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::stream-id", callback: (($obj: MixerUIDevice, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::type", callback: (($obj: MixerUIDevice, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::type", callback: (($obj: MixerUIDevice, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: MixerUIDevice_ConstructProps) + _init (config?: MixerUIDevice_ConstructProps): void + static $gtype: GObject.Type +} +export abstract class ChannelMapClass { + /* Fields of Gvc.ChannelMapClass */ + parent_class: GObject.ObjectClass + volume_changed: (channel_map: ChannelMap, set: boolean) => void + static name: string +} +export class ChannelMapPrivate { + static name: string +} +export abstract class MixerCardClass { + /* Fields of Gvc.MixerCardClass */ + parent_class: GObject.ObjectClass + static name: string +} +export class MixerCardPort { + /* Fields of Gvc.MixerCardPort */ + port: string + human_port: string + icon_name: string + priority: number + available: number + direction: number + profiles: object[] + static name: string +} +export class MixerCardPrivate { + static name: string +} +export class MixerCardProfile { + /* Fields of Gvc.MixerCardProfile */ + profile: string + human_profile: string + status: string + priority: number + n_sinks: number + n_sources: number + /* Methods of Gvc.MixerCardProfile */ + compare(b: MixerCardProfile): number + static name: string +} +export abstract class MixerControlClass { + /* Fields of Gvc.MixerControlClass */ + parent_class: GObject.ObjectClass + state_changed: (control: MixerControl, new_state: MixerControlState) => void + stream_added: (control: MixerControl, id: number) => void + stream_changed: (control: MixerControl, id: number) => void + stream_removed: (control: MixerControl, id: number) => void + card_added: (control: MixerControl, id: number) => void + card_removed: (control: MixerControl, id: number) => void + default_sink_changed: (control: MixerControl, id: number) => void + default_source_changed: (control: MixerControl, id: number) => void + active_output_update: (control: MixerControl, id: number) => void + active_input_update: (control: MixerControl, id: number) => void + output_added: (control: MixerControl, id: number) => void + input_added: (control: MixerControl, id: number) => void + output_removed: (control: MixerControl, id: number) => void + input_removed: (control: MixerControl, id: number) => void + audio_device_selection_needed: (control: MixerControl, id: number, show_dialog: boolean, choices: HeadsetPortChoice) => void + static name: string +} +export class MixerControlPrivate { + static name: string +} +export abstract class MixerEventRoleClass { + /* Fields of Gvc.MixerEventRoleClass */ + parent_class: MixerStreamClass + static name: string +} +export class MixerEventRolePrivate { + static name: string +} +export abstract class MixerSinkClass { + /* Fields of Gvc.MixerSinkClass */ + parent_class: MixerStreamClass + static name: string +} +export abstract class MixerSinkInputClass { + /* Fields of Gvc.MixerSinkInputClass */ + parent_class: MixerStreamClass + static name: string +} +export class MixerSinkInputPrivate { + static name: string +} +export class MixerSinkPrivate { + static name: string +} +export abstract class MixerSourceClass { + /* Fields of Gvc.MixerSourceClass */ + parent_class: MixerStreamClass + static name: string +} +export abstract class MixerSourceOutputClass { + /* Fields of Gvc.MixerSourceOutputClass */ + parent_class: MixerStreamClass + static name: string +} +export class MixerSourceOutputPrivate { + static name: string +} +export class MixerSourcePrivate { + static name: string +} +export abstract class MixerStreamClass { + /* Fields of Gvc.MixerStreamClass */ + parent_class: GObject.ObjectClass + push_volume: (stream: MixerStream, operation?: object | null) => boolean + change_is_muted: (stream: MixerStream, is_muted: boolean) => boolean + change_port: (stream: MixerStream, port: string) => boolean + static name: string +} +export class MixerStreamPort { + /* Fields of Gvc.MixerStreamPort */ + port: string + human_port: string + priority: number + available: boolean + static name: string +} +export class MixerStreamPrivate { + static name: string +} +export abstract class MixerUIDeviceClass { + /* Fields of Gvc.MixerUIDeviceClass */ + parent_class: GObject.ObjectClass + static name: string +} +export class MixerUIDevicePrivate { + static name: string +} \ No newline at end of file diff --git a/@types/Gjs/Gvc-1.0.js b/@types/Gjs/Gvc-1.0.js new file mode 100644 index 00000000..39db94da --- /dev/null +++ b/@types/Gjs/Gvc-1.0.js @@ -0,0 +1,2 @@ +imports.gi.versions.Gvc = '1.0'; +module.exports = imports.gi.Gvc; diff --git a/@types/Gjs/HarfBuzz-0.0.d.ts b/@types/Gjs/HarfBuzz-0.0.d.ts new file mode 100644 index 00000000..8dceea4a --- /dev/null +++ b/@types/Gjs/HarfBuzz-0.0.d.ts @@ -0,0 +1,1347 @@ +/** + * HarfBuzz-0.0 + */ + +import * as Gjs from './Gjs'; +import * as GObject from './GObject-2.0'; +import * as GLib from './GLib-2.0'; + +export enum aat_layout_feature_selector_t { + INVALID, + ALL_TYPE_FEATURES_ON, + ALL_TYPE_FEATURES_OFF, + REQUIRED_LIGATURES_ON, + REQUIRED_LIGATURES_OFF, + COMMON_LIGATURES_ON, + COMMON_LIGATURES_OFF, + RARE_LIGATURES_ON, + RARE_LIGATURES_OFF, + LOGOS_ON, + LOGOS_OFF, + REBUS_PICTURES_ON, + REBUS_PICTURES_OFF, + DIPHTHONG_LIGATURES_ON, + DIPHTHONG_LIGATURES_OFF, + SQUARED_LIGATURES_ON, + SQUARED_LIGATURES_OFF, + ABBREV_SQUARED_LIGATURES_ON, + ABBREV_SQUARED_LIGATURES_OFF, + SYMBOL_LIGATURES_ON, + SYMBOL_LIGATURES_OFF, + CONTEXTUAL_LIGATURES_ON, + CONTEXTUAL_LIGATURES_OFF, + HISTORICAL_LIGATURES_ON, + HISTORICAL_LIGATURES_OFF, + UNCONNECTED, + PARTIALLY_CONNECTED, + CURSIVE, + UPPER_AND_LOWER_CASE, + ALL_CAPS, + ALL_LOWER_CASE, + SMALL_CAPS, + INITIAL_CAPS, + INITIAL_CAPS_AND_SMALL_CAPS, + SUBSTITUTE_VERTICAL_FORMS_ON, + SUBSTITUTE_VERTICAL_FORMS_OFF, + LINGUISTIC_REARRANGEMENT_ON, + LINGUISTIC_REARRANGEMENT_OFF, + MONOSPACED_NUMBERS, + PROPORTIONAL_NUMBERS, + THIRD_WIDTH_NUMBERS, + QUARTER_WIDTH_NUMBERS, + WORD_INITIAL_SWASHES_ON, + WORD_INITIAL_SWASHES_OFF, + WORD_FINAL_SWASHES_ON, + WORD_FINAL_SWASHES_OFF, + LINE_INITIAL_SWASHES_ON, + LINE_INITIAL_SWASHES_OFF, + LINE_FINAL_SWASHES_ON, + LINE_FINAL_SWASHES_OFF, + NON_FINAL_SWASHES_ON, + NON_FINAL_SWASHES_OFF, + SHOW_DIACRITICS, + HIDE_DIACRITICS, + DECOMPOSE_DIACRITICS, + NORMAL_POSITION, + SUPERIORS, + INFERIORS, + ORDINALS, + SCIENTIFIC_INFERIORS, + NO_FRACTIONS, + VERTICAL_FRACTIONS, + DIAGONAL_FRACTIONS, + PREVENT_OVERLAP_ON, + PREVENT_OVERLAP_OFF, + HYPHENS_TO_EM_DASH_ON, + HYPHENS_TO_EM_DASH_OFF, + HYPHEN_TO_EN_DASH_ON, + HYPHEN_TO_EN_DASH_OFF, + SLASHED_ZERO_ON, + SLASHED_ZERO_OFF, + FORM_INTERROBANG_ON, + FORM_INTERROBANG_OFF, + SMART_QUOTES_ON, + SMART_QUOTES_OFF, + PERIODS_TO_ELLIPSIS_ON, + PERIODS_TO_ELLIPSIS_OFF, + HYPHEN_TO_MINUS_ON, + HYPHEN_TO_MINUS_OFF, + ASTERISK_TO_MULTIPLY_ON, + ASTERISK_TO_MULTIPLY_OFF, + SLASH_TO_DIVIDE_ON, + SLASH_TO_DIVIDE_OFF, + INEQUALITY_LIGATURES_ON, + INEQUALITY_LIGATURES_OFF, + EXPONENTS_ON, + EXPONENTS_OFF, + MATHEMATICAL_GREEK_ON, + MATHEMATICAL_GREEK_OFF, + NO_ORNAMENTS, + DINGBATS, + PI_CHARACTERS, + FLEURONS, + DECORATIVE_BORDERS, + INTERNATIONAL_SYMBOLS, + MATH_SYMBOLS, + NO_ALTERNATES, + DESIGN_LEVEL1, + DESIGN_LEVEL2, + DESIGN_LEVEL3, + DESIGN_LEVEL4, + DESIGN_LEVEL5, + NO_STYLE_OPTIONS, + DISPLAY_TEXT, + ENGRAVED_TEXT, + ILLUMINATED_CAPS, + TITLING_CAPS, + TALL_CAPS, + TRADITIONAL_CHARACTERS, + SIMPLIFIED_CHARACTERS, + JIS1978_CHARACTERS, + JIS1983_CHARACTERS, + JIS1990_CHARACTERS, + TRADITIONAL_ALT_ONE, + TRADITIONAL_ALT_TWO, + TRADITIONAL_ALT_THREE, + TRADITIONAL_ALT_FOUR, + TRADITIONAL_ALT_FIVE, + EXPERT_CHARACTERS, + JIS2004_CHARACTERS, + HOJO_CHARACTERS, + NLCCHARACTERS, + TRADITIONAL_NAMES_CHARACTERS, + LOWER_CASE_NUMBERS, + UPPER_CASE_NUMBERS, + PROPORTIONAL_TEXT, + MONOSPACED_TEXT, + HALF_WIDTH_TEXT, + THIRD_WIDTH_TEXT, + QUARTER_WIDTH_TEXT, + ALT_PROPORTIONAL_TEXT, + ALT_HALF_WIDTH_TEXT, + NO_TRANSLITERATION, + HANJA_TO_HANGUL, + HIRAGANA_TO_KATAKANA, + KATAKANA_TO_HIRAGANA, + KANA_TO_ROMANIZATION, + ROMANIZATION_TO_HIRAGANA, + ROMANIZATION_TO_KATAKANA, + HANJA_TO_HANGUL_ALT_ONE, + HANJA_TO_HANGUL_ALT_TWO, + HANJA_TO_HANGUL_ALT_THREE, + NO_ANNOTATION, + BOX_ANNOTATION, + ROUNDED_BOX_ANNOTATION, + CIRCLE_ANNOTATION, + INVERTED_CIRCLE_ANNOTATION, + PARENTHESIS_ANNOTATION, + PERIOD_ANNOTATION, + ROMAN_NUMERAL_ANNOTATION, + DIAMOND_ANNOTATION, + INVERTED_BOX_ANNOTATION, + INVERTED_ROUNDED_BOX_ANNOTATION, + FULL_WIDTH_KANA, + PROPORTIONAL_KANA, + FULL_WIDTH_IDEOGRAPHS, + PROPORTIONAL_IDEOGRAPHS, + HALF_WIDTH_IDEOGRAPHS, + CANONICAL_COMPOSITION_ON, + CANONICAL_COMPOSITION_OFF, + COMPATIBILITY_COMPOSITION_ON, + COMPATIBILITY_COMPOSITION_OFF, + TRANSCODING_COMPOSITION_ON, + TRANSCODING_COMPOSITION_OFF, + NO_RUBY_KANA, + RUBY_KANA, + RUBY_KANA_ON, + RUBY_KANA_OFF, + NO_CJK_SYMBOL_ALTERNATIVES, + CJK_SYMBOL_ALT_ONE, + CJK_SYMBOL_ALT_TWO, + CJK_SYMBOL_ALT_THREE, + CJK_SYMBOL_ALT_FOUR, + CJK_SYMBOL_ALT_FIVE, + NO_IDEOGRAPHIC_ALTERNATIVES, + IDEOGRAPHIC_ALT_ONE, + IDEOGRAPHIC_ALT_TWO, + IDEOGRAPHIC_ALT_THREE, + IDEOGRAPHIC_ALT_FOUR, + IDEOGRAPHIC_ALT_FIVE, + CJK_VERTICAL_ROMAN_CENTERED, + CJK_VERTICAL_ROMAN_HBASELINE, + NO_CJK_ITALIC_ROMAN, + CJK_ITALIC_ROMAN, + CJK_ITALIC_ROMAN_ON, + CJK_ITALIC_ROMAN_OFF, + CASE_SENSITIVE_LAYOUT_ON, + CASE_SENSITIVE_LAYOUT_OFF, + CASE_SENSITIVE_SPACING_ON, + CASE_SENSITIVE_SPACING_OFF, + ALTERNATE_HORIZ_KANA_ON, + ALTERNATE_HORIZ_KANA_OFF, + ALTERNATE_VERT_KANA_ON, + ALTERNATE_VERT_KANA_OFF, + NO_STYLISTIC_ALTERNATES, + STYLISTIC_ALT_ONE_ON, + STYLISTIC_ALT_ONE_OFF, + STYLISTIC_ALT_TWO_ON, + STYLISTIC_ALT_TWO_OFF, + STYLISTIC_ALT_THREE_ON, + STYLISTIC_ALT_THREE_OFF, + STYLISTIC_ALT_FOUR_ON, + STYLISTIC_ALT_FOUR_OFF, + STYLISTIC_ALT_FIVE_ON, + STYLISTIC_ALT_FIVE_OFF, + STYLISTIC_ALT_SIX_ON, + STYLISTIC_ALT_SIX_OFF, + STYLISTIC_ALT_SEVEN_ON, + STYLISTIC_ALT_SEVEN_OFF, + STYLISTIC_ALT_EIGHT_ON, + STYLISTIC_ALT_EIGHT_OFF, + STYLISTIC_ALT_NINE_ON, + STYLISTIC_ALT_NINE_OFF, + STYLISTIC_ALT_TEN_ON, + STYLISTIC_ALT_TEN_OFF, + STYLISTIC_ALT_ELEVEN_ON, + STYLISTIC_ALT_ELEVEN_OFF, + STYLISTIC_ALT_TWELVE_ON, + STYLISTIC_ALT_TWELVE_OFF, + STYLISTIC_ALT_THIRTEEN_ON, + STYLISTIC_ALT_THIRTEEN_OFF, + STYLISTIC_ALT_FOURTEEN_ON, + STYLISTIC_ALT_FOURTEEN_OFF, + STYLISTIC_ALT_FIFTEEN_ON, + STYLISTIC_ALT_FIFTEEN_OFF, + STYLISTIC_ALT_SIXTEEN_ON, + STYLISTIC_ALT_SIXTEEN_OFF, + STYLISTIC_ALT_SEVENTEEN_ON, + STYLISTIC_ALT_SEVENTEEN_OFF, + STYLISTIC_ALT_EIGHTEEN_ON, + STYLISTIC_ALT_EIGHTEEN_OFF, + STYLISTIC_ALT_NINETEEN_ON, + STYLISTIC_ALT_NINETEEN_OFF, + STYLISTIC_ALT_TWENTY_ON, + STYLISTIC_ALT_TWENTY_OFF, + CONTEXTUAL_ALTERNATES_ON, + CONTEXTUAL_ALTERNATES_OFF, + SWASH_ALTERNATES_ON, + SWASH_ALTERNATES_OFF, + CONTEXTUAL_SWASH_ALTERNATES_ON, + CONTEXTUAL_SWASH_ALTERNATES_OFF, + DEFAULT_LOWER_CASE, + LOWER_CASE_SMALL_CAPS, + LOWER_CASE_PETITE_CAPS, + DEFAULT_UPPER_CASE, + UPPER_CASE_SMALL_CAPS, + UPPER_CASE_PETITE_CAPS, + HALF_WIDTH_CJK_ROMAN, + PROPORTIONAL_CJK_ROMAN, + DEFAULT_CJK_ROMAN, + FULL_WIDTH_CJK_ROMAN, +} +export enum aat_layout_feature_type_t { + INVALID, + ALL_TYPOGRAPHIC, + LIGATURES, + CURISVE_CONNECTION, + LETTER_CASE, + VERTICAL_SUBSTITUTION, + LINGUISTIC_REARRANGEMENT, + NUMBER_SPACING, + SMART_SWASH_TYPE, + DIACRITICS_TYPE, + VERTICAL_POSITION, + FRACTIONS, + OVERLAPPING_CHARACTERS_TYPE, + TYPOGRAPHIC_EXTRAS, + MATHEMATICAL_EXTRAS, + ORNAMENT_SETS_TYPE, + CHARACTER_ALTERNATIVES, + DESIGN_COMPLEXITY_TYPE, + STYLE_OPTIONS, + CHARACTER_SHAPE, + NUMBER_CASE, + TEXT_SPACING, + TRANSLITERATION, + ANNOTATION_TYPE, + KANA_SPACING_TYPE, + IDEOGRAPHIC_SPACING_TYPE, + UNICODE_DECOMPOSITION_TYPE, + RUBY_KANA, + CJK_SYMBOL_ALTERNATIVES_TYPE, + IDEOGRAPHIC_ALTERNATIVES_TYPE, + CJK_VERTICAL_ROMAN_PLACEMENT_TYPE, + ITALIC_CJK_ROMAN, + CASE_SENSITIVE_LAYOUT, + ALTERNATE_KANA, + STYLISTIC_ALTERNATIVES, + CONTEXTUAL_ALTERNATIVES, + LOWER_CASE, + UPPER_CASE, + LANGUAGE_TAG_TYPE, + CJK_ROMAN_SPACING_TYPE, +} +export enum buffer_cluster_level_t { + MONOTONE_GRAPHEMES, + MONOTONE_CHARACTERS, + CHARACTERS, + DEFAULT, +} +export enum buffer_content_type_t { + INVALID, + UNICODE, + GLYPHS, +} +export enum buffer_serialize_format_t { + TEXT, + JSON, + INVALID, +} +export enum direction_t { + INVALID, + LTR, + RTL, + TTB, + BTT, +} +export enum memory_mode_t { + DUPLICATE, + READONLY, + WRITABLE, + READONLY_MAY_MAKE_WRITABLE, +} +export enum ot_layout_baseline_tag_t { + ROMAN, + HANGING, + IDEO_FACE_BOTTOM_OR_LEFT, + IDEO_FACE_TOP_OR_RIGHT, + IDEO_EMBOX_BOTTOM_OR_LEFT, + IDEO_EMBOX_TOP_OR_RIGHT, + MATH, +} +export enum ot_layout_glyph_class_t { + UNCLASSIFIED, + BASE_GLYPH, + LIGATURE, + MARK, + COMPONENT, +} +export enum ot_math_constant_t { + SCRIPT_PERCENT_SCALE_DOWN, + SCRIPT_SCRIPT_PERCENT_SCALE_DOWN, + DELIMITED_SUB_FORMULA_MIN_HEIGHT, + DISPLAY_OPERATOR_MIN_HEIGHT, + MATH_LEADING, + AXIS_HEIGHT, + ACCENT_BASE_HEIGHT, + FLATTENED_ACCENT_BASE_HEIGHT, + SUBSCRIPT_SHIFT_DOWN, + SUBSCRIPT_TOP_MAX, + SUBSCRIPT_BASELINE_DROP_MIN, + SUPERSCRIPT_SHIFT_UP, + SUPERSCRIPT_SHIFT_UP_CRAMPED, + SUPERSCRIPT_BOTTOM_MIN, + SUPERSCRIPT_BASELINE_DROP_MAX, + SUB_SUPERSCRIPT_GAP_MIN, + SUPERSCRIPT_BOTTOM_MAX_WITH_SUBSCRIPT, + SPACE_AFTER_SCRIPT, + UPPER_LIMIT_GAP_MIN, + UPPER_LIMIT_BASELINE_RISE_MIN, + LOWER_LIMIT_GAP_MIN, + LOWER_LIMIT_BASELINE_DROP_MIN, + STACK_TOP_SHIFT_UP, + STACK_TOP_DISPLAY_STYLE_SHIFT_UP, + STACK_BOTTOM_SHIFT_DOWN, + STACK_BOTTOM_DISPLAY_STYLE_SHIFT_DOWN, + STACK_GAP_MIN, + STACK_DISPLAY_STYLE_GAP_MIN, + STRETCH_STACK_TOP_SHIFT_UP, + STRETCH_STACK_BOTTOM_SHIFT_DOWN, + STRETCH_STACK_GAP_ABOVE_MIN, + STRETCH_STACK_GAP_BELOW_MIN, + FRACTION_NUMERATOR_SHIFT_UP, + FRACTION_NUMERATOR_DISPLAY_STYLE_SHIFT_UP, + FRACTION_DENOMINATOR_SHIFT_DOWN, + FRACTION_DENOMINATOR_DISPLAY_STYLE_SHIFT_DOWN, + FRACTION_NUMERATOR_GAP_MIN, + FRACTION_NUM_DISPLAY_STYLE_GAP_MIN, + FRACTION_RULE_THICKNESS, + FRACTION_DENOMINATOR_GAP_MIN, + FRACTION_DENOM_DISPLAY_STYLE_GAP_MIN, + SKEWED_FRACTION_HORIZONTAL_GAP, + SKEWED_FRACTION_VERTICAL_GAP, + OVERBAR_VERTICAL_GAP, + OVERBAR_RULE_THICKNESS, + OVERBAR_EXTRA_ASCENDER, + UNDERBAR_VERTICAL_GAP, + UNDERBAR_RULE_THICKNESS, + UNDERBAR_EXTRA_DESCENDER, + RADICAL_VERTICAL_GAP, + RADICAL_DISPLAY_STYLE_VERTICAL_GAP, + RADICAL_RULE_THICKNESS, + RADICAL_EXTRA_ASCENDER, + RADICAL_KERN_BEFORE_DEGREE, + RADICAL_KERN_AFTER_DEGREE, + RADICAL_DEGREE_BOTTOM_RAISE_PERCENT, +} +export enum ot_math_kern_t { + TOP_RIGHT, + TOP_LEFT, + BOTTOM_RIGHT, + BOTTOM_LEFT, +} +export enum ot_meta_tag_t { + DESIGN_LANGUAGES, + SUPPORTED_LANGUAGES, +} +export enum ot_metrics_tag_t { + HORIZONTAL_ASCENDER, + HORIZONTAL_DESCENDER, + HORIZONTAL_LINE_GAP, + HORIZONTAL_CLIPPING_ASCENT, + HORIZONTAL_CLIPPING_DESCENT, + VERTICAL_ASCENDER, + VERTICAL_DESCENDER, + VERTICAL_LINE_GAP, + HORIZONTAL_CARET_RISE, + HORIZONTAL_CARET_RUN, + HORIZONTAL_CARET_OFFSET, + VERTICAL_CARET_RISE, + VERTICAL_CARET_RUN, + VERTICAL_CARET_OFFSET, + X_HEIGHT, + CAP_HEIGHT, + SUBSCRIPT_EM_X_SIZE, + SUBSCRIPT_EM_Y_SIZE, + SUBSCRIPT_EM_X_OFFSET, + SUBSCRIPT_EM_Y_OFFSET, + SUPERSCRIPT_EM_X_SIZE, + SUPERSCRIPT_EM_Y_SIZE, + SUPERSCRIPT_EM_X_OFFSET, + SUPERSCRIPT_EM_Y_OFFSET, + STRIKEOUT_SIZE, + STRIKEOUT_OFFSET, + UNDERLINE_SIZE, + UNDERLINE_OFFSET, +} +export enum script_t { + COMMON, + INHERITED, + UNKNOWN, + ARABIC, + ARMENIAN, + BENGALI, + CYRILLIC, + DEVANAGARI, + GEORGIAN, + GREEK, + GUJARATI, + GURMUKHI, + HANGUL, + HAN, + HEBREW, + HIRAGANA, + KANNADA, + KATAKANA, + LAO, + LATIN, + MALAYALAM, + ORIYA, + TAMIL, + TELUGU, + THAI, + TIBETAN, + BOPOMOFO, + BRAILLE, + CANADIAN_SYLLABICS, + CHEROKEE, + ETHIOPIC, + KHMER, + MONGOLIAN, + MYANMAR, + OGHAM, + RUNIC, + SINHALA, + SYRIAC, + THAANA, + YI, + DESERET, + GOTHIC, + OLD_ITALIC, + BUHID, + HANUNOO, + TAGALOG, + TAGBANWA, + CYPRIOT, + LIMBU, + LINEAR_B, + OSMANYA, + SHAVIAN, + TAI_LE, + UGARITIC, + BUGINESE, + COPTIC, + GLAGOLITIC, + KHAROSHTHI, + NEW_TAI_LUE, + OLD_PERSIAN, + SYLOTI_NAGRI, + TIFINAGH, + BALINESE, + CUNEIFORM, + NKO, + PHAGS_PA, + PHOENICIAN, + CARIAN, + CHAM, + KAYAH_LI, + LEPCHA, + LYCIAN, + LYDIAN, + OL_CHIKI, + REJANG, + SAURASHTRA, + SUNDANESE, + VAI, + AVESTAN, + BAMUM, + EGYPTIAN_HIEROGLYPHS, + IMPERIAL_ARAMAIC, + INSCRIPTIONAL_PAHLAVI, + INSCRIPTIONAL_PARTHIAN, + JAVANESE, + KAITHI, + LISU, + MEETEI_MAYEK, + OLD_SOUTH_ARABIAN, + OLD_TURKIC, + SAMARITAN, + TAI_THAM, + TAI_VIET, + BATAK, + BRAHMI, + MANDAIC, + CHAKMA, + MEROITIC_CURSIVE, + MEROITIC_HIEROGLYPHS, + MIAO, + SHARADA, + SORA_SOMPENG, + TAKRI, + BASSA_VAH, + CAUCASIAN_ALBANIAN, + DUPLOYAN, + ELBASAN, + GRANTHA, + KHOJKI, + KHUDAWADI, + LINEAR_A, + MAHAJANI, + MANICHAEAN, + MENDE_KIKAKUI, + MODI, + MRO, + NABATAEAN, + OLD_NORTH_ARABIAN, + OLD_PERMIC, + PAHAWH_HMONG, + PALMYRENE, + PAU_CIN_HAU, + PSALTER_PAHLAVI, + SIDDHAM, + TIRHUTA, + WARANG_CITI, + AHOM, + ANATOLIAN_HIEROGLYPHS, + HATRAN, + MULTANI, + OLD_HUNGARIAN, + SIGNWRITING, + ADLAM, + BHAIKSUKI, + MARCHEN, + OSAGE, + TANGUT, + NEWA, + MASARAM_GONDI, + NUSHU, + SOYOMBO, + ZANABAZAR_SQUARE, + DOGRA, + GUNJALA_GONDI, + HANIFI_ROHINGYA, + MAKASAR, + MEDEFAIDRIN, + OLD_SOGDIAN, + SOGDIAN, + ELYMAIC, + NANDINAGARI, + NYIAKENG_PUACHUE_HMONG, + WANCHO, + CHORASMIAN, + DIVES_AKURU, + KHITAN_SMALL_SCRIPT, + YEZIDI, + INVALID, +} +export enum unicode_combining_class_t { + NOT_REORDERED, + OVERLAY, + NUKTA, + KANA_VOICING, + VIRAMA, + CCC10, + CCC11, + CCC12, + CCC13, + CCC14, + CCC15, + CCC16, + CCC17, + CCC18, + CCC19, + CCC20, + CCC21, + CCC22, + CCC23, + CCC24, + CCC25, + CCC26, + CCC27, + CCC28, + CCC29, + CCC30, + CCC31, + CCC32, + CCC33, + CCC34, + CCC35, + CCC36, + CCC84, + CCC91, + CCC103, + CCC107, + CCC118, + CCC122, + CCC129, + CCC130, + CCC133, + ATTACHED_BELOW_LEFT, + ATTACHED_BELOW, + ATTACHED_ABOVE, + ATTACHED_ABOVE_RIGHT, + BELOW_LEFT, + BELOW, + BELOW_RIGHT, + LEFT, + RIGHT, + ABOVE_LEFT, + ABOVE, + ABOVE_RIGHT, + DOUBLE_BELOW, + DOUBLE_ABOVE, + IOTA_SUBSCRIPT, + INVALID, +} +export enum unicode_general_category_t { + CONTROL, + FORMAT, + UNASSIGNED, + PRIVATE_USE, + SURROGATE, + LOWERCASE_LETTER, + MODIFIER_LETTER, + OTHER_LETTER, + TITLECASE_LETTER, + UPPERCASE_LETTER, + SPACING_MARK, + ENCLOSING_MARK, + NON_SPACING_MARK, + DECIMAL_NUMBER, + LETTER_NUMBER, + OTHER_NUMBER, + CONNECT_PUNCTUATION, + DASH_PUNCTUATION, + CLOSE_PUNCTUATION, + FINAL_PUNCTUATION, + INITIAL_PUNCTUATION, + OTHER_PUNCTUATION, + OPEN_PUNCTUATION, + CURRENCY_SYMBOL, + MODIFIER_SYMBOL, + MATH_SYMBOL, + OTHER_SYMBOL, + LINE_SEPARATOR, + PARAGRAPH_SEPARATOR, + SPACE_SEPARATOR, +} +export enum buffer_diff_flags_t { + EQUAL, + CONTENT_TYPE_MISMATCH, + LENGTH_MISMATCH, + NOTDEF_PRESENT, + DOTTED_CIRCLE_PRESENT, + CODEPOINT_MISMATCH, + CLUSTER_MISMATCH, + GLYPH_FLAGS_MISMATCH, + POSITION_MISMATCH, +} +export enum buffer_flags_t { + DEFAULT, + BOT, + EOT, + PRESERVE_DEFAULT_IGNORABLES, + REMOVE_DEFAULT_IGNORABLES, + DO_NOT_INSERT_DOTTED_CIRCLE, +} +export enum buffer_serialize_flags_t { + DEFAULT, + NO_CLUSTERS, + NO_POSITIONS, + NO_GLYPH_NAMES, + GLYPH_EXTENTS, + GLYPH_FLAGS, + NO_ADVANCES, +} +export enum glyph_flags_t { + UNSAFE_TO_BREAK, + DEFINED, +} +export enum ot_color_palette_flags_t { + DEFAULT, + USABLE_WITH_LIGHT_BACKGROUND, + USABLE_WITH_DARK_BACKGROUND, +} +export enum ot_math_glyph_part_flags_t { + EXTENDER, +} +export enum ot_var_axis_flags_t { + HIDDEN, +} +export const AAT_LAYOUT_NO_SELECTOR_INDEX: number +export const BUFFER_REPLACEMENT_CODEPOINT_DEFAULT: number +export const FEATURE_GLOBAL_START: number +export const LANGUAGE_INVALID: language_t +export const MAP_VALUE_INVALID: codepoint_t +export const OT_LAYOUT_DEFAULT_LANGUAGE_INDEX: number +export const OT_LAYOUT_NO_FEATURE_INDEX: number +export const OT_LAYOUT_NO_SCRIPT_INDEX: number +export const OT_LAYOUT_NO_VARIATIONS_INDEX: number +export const OT_MAX_TAGS_PER_LANGUAGE: number +export const OT_MAX_TAGS_PER_SCRIPT: number +export const OT_VAR_NO_AXIS_INDEX: number +export const SET_VALUE_INVALID: codepoint_t +export const UNICODE_MAX: number +export const UNICODE_MAX_DECOMPOSITION_LEN: number +export const VERSION_MAJOR: number +export const VERSION_MICRO: number +export const VERSION_MINOR: number +export const VERSION_STRING: string +export function aat_layout_feature_type_get_name_id(face: face_t, feature_type: aat_layout_feature_type_t): ot_name_id_t +export function aat_layout_feature_type_get_selector_infos(face: face_t, feature_type: aat_layout_feature_type_t, start_offset: number): [ /* returnType */ number, /* selectors */ aat_layout_feature_selector_info_t[] | null, /* default_index */ number | null ] +export function aat_layout_get_feature_types(face: face_t, start_offset: number): [ /* returnType */ number, /* features */ aat_layout_feature_type_t[] ] +export function aat_layout_has_positioning(face: face_t): bool_t +export function aat_layout_has_substitution(face: face_t): bool_t +export function aat_layout_has_tracking(face: face_t): bool_t +export function blob_copy_writable_or_fail(blob: blob_t): blob_t +export function blob_create_from_file(file_name: string): blob_t +export function blob_create_sub_blob(parent: blob_t, offset: number, length: number): blob_t +export function blob_get_data(blob: blob_t): string[] +export function blob_get_data_writable(blob: blob_t): string[] +export function blob_get_empty(): blob_t +export function blob_get_length(blob: blob_t): number +export function blob_is_immutable(blob: blob_t): bool_t +export function blob_make_immutable(blob: blob_t): void +export function buffer_add(buffer: buffer_t, codepoint: codepoint_t, cluster: number): void +export function buffer_add_codepoints(buffer: buffer_t, text: codepoint_t[], item_offset: number, item_length: number): void +export function buffer_add_latin1(buffer: buffer_t, text: Uint8Array, item_offset: number, item_length: number): void +export function buffer_add_utf16(buffer: buffer_t, text: number[], item_offset: number, item_length: number): void +export function buffer_add_utf32(buffer: buffer_t, text: number[], item_offset: number, item_length: number): void +export function buffer_add_utf8(buffer: buffer_t, text: Uint8Array, item_offset: number, item_length: number): void +export function buffer_allocation_successful(buffer: buffer_t): bool_t +export function buffer_append(buffer: buffer_t, source: buffer_t, start: number, end: number): void +export function buffer_clear_contents(buffer: buffer_t): void +export function buffer_create(): buffer_t +export function buffer_deserialize_glyphs(buffer: buffer_t, buf: string[], font: font_t | null, format: buffer_serialize_format_t): [ /* returnType */ bool_t, /* end_ptr */ string | null ] +export function buffer_deserialize_unicode(buffer: buffer_t, buf: string[], format: buffer_serialize_format_t): [ /* returnType */ bool_t, /* end_ptr */ string | null ] +export function buffer_diff(buffer: buffer_t, reference: buffer_t, dottedcircle_glyph: codepoint_t, position_fuzz: number): buffer_diff_flags_t +export function buffer_get_cluster_level(buffer: buffer_t): buffer_cluster_level_t +export function buffer_get_content_type(buffer: buffer_t): buffer_content_type_t +export function buffer_get_direction(buffer: buffer_t): direction_t +export function buffer_get_empty(): buffer_t +export function buffer_get_flags(buffer: buffer_t): buffer_flags_t +export function buffer_get_glyph_infos(buffer: buffer_t): glyph_info_t[] +export function buffer_get_glyph_positions(buffer: buffer_t): glyph_position_t[] +export function buffer_get_invisible_glyph(buffer: buffer_t): codepoint_t +export function buffer_get_language(buffer: buffer_t): language_t +export function buffer_get_length(buffer: buffer_t): number +export function buffer_get_replacement_codepoint(buffer: buffer_t): codepoint_t +export function buffer_get_script(buffer: buffer_t): script_t +export function buffer_get_segment_properties(buffer: buffer_t): /* props */ segment_properties_t +export function buffer_get_unicode_funcs(buffer: buffer_t): unicode_funcs_t +export function buffer_guess_segment_properties(buffer: buffer_t): void +export function buffer_has_positions(buffer: buffer_t): bool_t +export function buffer_normalize_glyphs(buffer: buffer_t): void +export function buffer_pre_allocate(buffer: buffer_t, size: number): bool_t +export function buffer_reset(buffer: buffer_t): void +export function buffer_reverse(buffer: buffer_t): void +export function buffer_reverse_clusters(buffer: buffer_t): void +export function buffer_reverse_range(buffer: buffer_t, start: number, end: number): void +export function buffer_serialize(buffer: buffer_t, start: number, end: number, font: font_t | null, format: buffer_serialize_format_t, flags: buffer_serialize_flags_t): [ /* returnType */ number, /* buf */ Uint8Array, /* buf_consumed */ number | null ] +export function buffer_serialize_format_from_string(str: Uint8Array): buffer_serialize_format_t +export function buffer_serialize_format_to_string(format: buffer_serialize_format_t): string +export function buffer_serialize_glyphs(buffer: buffer_t, start: number, end: number, font: font_t | null, format: buffer_serialize_format_t, flags: buffer_serialize_flags_t): [ /* returnType */ number, /* buf */ Uint8Array, /* buf_consumed */ number | null ] +export function buffer_serialize_list_formats(): string[] +export function buffer_serialize_unicode(buffer: buffer_t, start: number, end: number, format: buffer_serialize_format_t, flags: buffer_serialize_flags_t): [ /* returnType */ number, /* buf */ Uint8Array, /* buf_consumed */ number | null ] +export function buffer_set_cluster_level(buffer: buffer_t, cluster_level: buffer_cluster_level_t): void +export function buffer_set_content_type(buffer: buffer_t, content_type: buffer_content_type_t): void +export function buffer_set_direction(buffer: buffer_t, direction: direction_t): void +export function buffer_set_flags(buffer: buffer_t, flags: buffer_flags_t): void +export function buffer_set_invisible_glyph(buffer: buffer_t, invisible: codepoint_t): void +export function buffer_set_language(buffer: buffer_t, language: language_t): void +export function buffer_set_length(buffer: buffer_t, length: number): bool_t +export function buffer_set_message_func(buffer: buffer_t, func: buffer_message_func_t): void +export function buffer_set_replacement_codepoint(buffer: buffer_t, replacement: codepoint_t): void +export function buffer_set_script(buffer: buffer_t, script: script_t): void +export function buffer_set_segment_properties(buffer: buffer_t, props: segment_properties_t): void +export function buffer_set_unicode_funcs(buffer: buffer_t, unicode_funcs: unicode_funcs_t): void +export function color_get_alpha(color: color_t): number +export function color_get_blue(color: color_t): number +export function color_get_green(color: color_t): number +export function color_get_red(color: color_t): number +export function direction_from_string(str: Uint8Array): direction_t +export function direction_to_string(direction: direction_t): string +export function face_builder_add_table(face: face_t, tag: tag_t, blob: blob_t): bool_t +export function face_builder_create(): face_t +export function face_collect_unicodes(face: face_t, out: set_t): void +export function face_collect_variation_selectors(face: face_t, out: set_t): void +export function face_collect_variation_unicodes(face: face_t, variation_selector: codepoint_t, out: set_t): void +export function face_count(blob: blob_t): number +export function face_create(blob: blob_t, index: number): face_t +export function face_create_for_tables(reference_table_func: reference_table_func_t): face_t +export function face_get_empty(): face_t +export function face_get_glyph_count(face: face_t): number +export function face_get_index(face: face_t): number +export function face_get_table_tags(face: face_t, start_offset: number): [ /* returnType */ number, /* table_tags */ tag_t[] ] +export function face_get_upem(face: face_t): number +export function face_is_immutable(face: face_t): bool_t +export function face_make_immutable(face: face_t): void +export function face_reference_blob(face: face_t): blob_t +export function face_reference_table(face: face_t, tag: tag_t): blob_t +export function face_set_glyph_count(face: face_t, glyph_count: number): void +export function face_set_index(face: face_t, index: number): void +export function face_set_upem(face: face_t, upem: number): void +export function feature_from_string(str: Uint8Array): [ /* returnType */ bool_t, /* feature */ feature_t ] +export function feature_to_string(feature: feature_t): /* buf */ string[] +export function font_add_glyph_origin_for_direction(font: font_t, glyph: codepoint_t, direction: direction_t, x: position_t, y: position_t): [ /* x */ position_t, /* y */ position_t ] +export function font_create(face: face_t): font_t +export function font_create_sub_font(parent: font_t): font_t +export function font_funcs_create(): font_funcs_t +export function font_funcs_get_empty(): font_funcs_t +export function font_funcs_is_immutable(ffuncs: font_funcs_t): bool_t +export function font_funcs_make_immutable(ffuncs: font_funcs_t): void +export function font_funcs_set_font_h_extents_func(ffuncs: font_funcs_t, func: font_get_font_h_extents_func_t): void +export function font_funcs_set_font_v_extents_func(ffuncs: font_funcs_t, func: font_get_font_v_extents_func_t): void +export function font_funcs_set_glyph_contour_point_func(ffuncs: font_funcs_t, func: font_get_glyph_contour_point_func_t): void +export function font_funcs_set_glyph_extents_func(ffuncs: font_funcs_t, func: font_get_glyph_extents_func_t): void +export function font_funcs_set_glyph_from_name_func(ffuncs: font_funcs_t, func: font_get_glyph_from_name_func_t): void +export function font_funcs_set_glyph_func(ffuncs: font_funcs_t, func: font_get_glyph_func_t): void +export function font_funcs_set_glyph_h_advance_func(ffuncs: font_funcs_t, func: font_get_glyph_h_advance_func_t): void +export function font_funcs_set_glyph_h_advances_func(ffuncs: font_funcs_t, func: font_get_glyph_h_advances_func_t): void +export function font_funcs_set_glyph_h_kerning_func(ffuncs: font_funcs_t, func: font_get_glyph_h_kerning_func_t): void +export function font_funcs_set_glyph_h_origin_func(ffuncs: font_funcs_t, func: font_get_glyph_h_origin_func_t): void +export function font_funcs_set_glyph_name_func(ffuncs: font_funcs_t, func: font_get_glyph_name_func_t): void +export function font_funcs_set_glyph_v_advance_func(ffuncs: font_funcs_t, func: font_get_glyph_v_advance_func_t): void +export function font_funcs_set_glyph_v_advances_func(ffuncs: font_funcs_t, func: font_get_glyph_v_advances_func_t): void +export function font_funcs_set_glyph_v_kerning_func(ffuncs: font_funcs_t, func: font_get_glyph_v_kerning_func_t): void +export function font_funcs_set_glyph_v_origin_func(ffuncs: font_funcs_t, func: font_get_glyph_v_origin_func_t): void +export function font_funcs_set_nominal_glyph_func(ffuncs: font_funcs_t, func: font_get_nominal_glyph_func_t): void +export function font_funcs_set_nominal_glyphs_func(ffuncs: font_funcs_t, func: font_get_nominal_glyphs_func_t): void +export function font_funcs_set_variation_glyph_func(ffuncs: font_funcs_t, func: font_get_variation_glyph_func_t): void +export function font_get_empty(): font_t +export function font_get_extents_for_direction(font: font_t, direction: direction_t): /* extents */ font_extents_t +export function font_get_face(font: font_t): face_t +export function font_get_glyph(font: font_t, unicode: codepoint_t, variation_selector: codepoint_t): [ /* returnType */ bool_t, /* glyph */ codepoint_t ] +export function font_get_glyph_advance_for_direction(font: font_t, glyph: codepoint_t, direction: direction_t): [ /* x */ position_t, /* y */ position_t ] +export function font_get_glyph_advances_for_direction(font: font_t, direction: direction_t, count: number, first_glyph: codepoint_t, glyph_stride: number): [ /* first_advance */ position_t, /* advance_stride */ number ] +export function font_get_glyph_contour_point(font: font_t, glyph: codepoint_t, point_index: number): [ /* returnType */ bool_t, /* x */ position_t, /* y */ position_t ] +export function font_get_glyph_contour_point_for_origin(font: font_t, glyph: codepoint_t, point_index: number, direction: direction_t): [ /* returnType */ bool_t, /* x */ position_t, /* y */ position_t ] +export function font_get_glyph_extents(font: font_t, glyph: codepoint_t): [ /* returnType */ bool_t, /* extents */ glyph_extents_t ] +export function font_get_glyph_extents_for_origin(font: font_t, glyph: codepoint_t, direction: direction_t): [ /* returnType */ bool_t, /* extents */ glyph_extents_t ] +export function font_get_glyph_from_name(font: font_t, name: string[]): [ /* returnType */ bool_t, /* glyph */ codepoint_t ] +export function font_get_glyph_h_advance(font: font_t, glyph: codepoint_t): position_t +export function font_get_glyph_h_advances(font: font_t, count: number, first_glyph: codepoint_t, glyph_stride: number, advance_stride: number): /* first_advance */ position_t +export function font_get_glyph_h_kerning(font: font_t, left_glyph: codepoint_t, right_glyph: codepoint_t): position_t +export function font_get_glyph_h_origin(font: font_t, glyph: codepoint_t): [ /* returnType */ bool_t, /* x */ position_t, /* y */ position_t ] +export function font_get_glyph_kerning_for_direction(font: font_t, first_glyph: codepoint_t, second_glyph: codepoint_t, direction: direction_t): [ /* x */ position_t, /* y */ position_t ] +export function font_get_glyph_name(font: font_t, glyph: codepoint_t): [ /* returnType */ bool_t, /* name */ string[] ] +export function font_get_glyph_origin_for_direction(font: font_t, glyph: codepoint_t, direction: direction_t): [ /* x */ position_t, /* y */ position_t ] +export function font_get_glyph_v_advance(font: font_t, glyph: codepoint_t): position_t +export function font_get_glyph_v_advances(font: font_t, count: number, first_glyph: codepoint_t, glyph_stride: number): [ /* first_advance */ position_t, /* advance_stride */ number ] +export function font_get_glyph_v_kerning(font: font_t, top_glyph: codepoint_t, bottom_glyph: codepoint_t): position_t +export function font_get_glyph_v_origin(font: font_t, glyph: codepoint_t): [ /* returnType */ bool_t, /* x */ position_t, /* y */ position_t ] +export function font_get_h_extents(font: font_t): [ /* returnType */ bool_t, /* extents */ font_extents_t ] +export function font_get_nominal_glyph(font: font_t, unicode: codepoint_t): [ /* returnType */ bool_t, /* glyph */ codepoint_t ] +export function font_get_nominal_glyphs(font: font_t, count: number, first_unicode: codepoint_t, unicode_stride: number, glyph_stride: number): [ /* returnType */ number, /* first_glyph */ codepoint_t ] +export function font_get_parent(font: font_t): font_t +export function font_get_ppem(font: font_t): [ /* x_ppem */ number, /* y_ppem */ number ] +export function font_get_ptem(font: font_t): number +export function font_get_scale(font: font_t): [ /* x_scale */ number, /* y_scale */ number ] +export function font_get_v_extents(font: font_t): [ /* returnType */ bool_t, /* extents */ font_extents_t ] +export function font_get_var_coords_normalized(font: font_t, length: number): number +export function font_get_variation_glyph(font: font_t, unicode: codepoint_t, variation_selector: codepoint_t): [ /* returnType */ bool_t, /* glyph */ codepoint_t ] +export function font_glyph_from_string(font: font_t, s: Uint8Array): [ /* returnType */ bool_t, /* glyph */ codepoint_t ] +export function font_glyph_to_string(font: font_t, glyph: codepoint_t): /* s */ string[] +export function font_is_immutable(font: font_t): bool_t +export function font_make_immutable(font: font_t): void +export function font_set_face(font: font_t, face: face_t): void +export function font_set_funcs(font: font_t, klass: font_funcs_t): void +export function font_set_funcs_data(font: font_t, font_data?: object | null): void +export function font_set_parent(font: font_t, parent: font_t): void +export function font_set_ppem(font: font_t, x_ppem: number, y_ppem: number): void +export function font_set_ptem(font: font_t, ptem: number): void +export function font_set_scale(font: font_t, x_scale: number, y_scale: number): void +export function font_set_var_coords_design(font: font_t, coords: number[]): void +export function font_set_var_coords_normalized(font: font_t, coords: number[]): void +export function font_set_var_named_instance(font: font_t, instance_index: number): void +export function font_set_variations(font: font_t, variations: variation_t[]): void +export function font_subtract_glyph_origin_for_direction(font: font_t, glyph: codepoint_t, direction: direction_t, x: position_t, y: position_t): [ /* x */ position_t, /* y */ position_t ] +export function ft_font_changed(font: font_t): void +export function ft_font_get_load_flags(font: font_t): number +export function ft_font_set_funcs(font: font_t): void +export function ft_font_set_load_flags(font: font_t, load_flags: number): void +export function ft_font_unlock_face(font: font_t): void +export function glib_blob_create(gbytes: GLib.Bytes): blob_t +export function glib_get_unicode_funcs(): unicode_funcs_t +export function glib_script_from_script(script: script_t): GLib.UnicodeScript +export function glib_script_to_script(script: GLib.UnicodeScript): script_t +export function glyph_info_get_glyph_flags(info: glyph_info_t): glyph_flags_t +export function language_from_string(str: Uint8Array): language_t +export function language_get_default(): language_t +export function language_to_string(language: language_t): string +export function map_allocation_successful(map: map_t): bool_t +export function map_clear(map: map_t): void +export function map_create(): map_t +export function map_del(map: map_t, key: codepoint_t): void +export function map_get(map: map_t, key: codepoint_t): codepoint_t +export function map_get_empty(): map_t +export function map_get_population(map: map_t): number +export function map_has(map: map_t, key: codepoint_t): bool_t +export function map_is_empty(map: map_t): bool_t +export function map_set(map: map_t, key: codepoint_t, value: codepoint_t): void +export function ot_color_glyph_get_layers(face: face_t, glyph: codepoint_t, start_offset: number): [ /* returnType */ number, /* layers */ ot_color_layer_t[] | null ] +export function ot_color_glyph_reference_png(font: font_t, glyph: codepoint_t): blob_t +export function ot_color_glyph_reference_svg(face: face_t, glyph: codepoint_t): blob_t +export function ot_color_has_layers(face: face_t): bool_t +export function ot_color_has_palettes(face: face_t): bool_t +export function ot_color_has_png(face: face_t): bool_t +export function ot_color_has_svg(face: face_t): bool_t +export function ot_color_palette_color_get_name_id(face: face_t, color_index: number): ot_name_id_t +export function ot_color_palette_get_colors(face: face_t, palette_index: number, start_offset: number): [ /* returnType */ number, /* colors */ color_t[] | null ] +export function ot_color_palette_get_count(face: face_t): number +export function ot_color_palette_get_flags(face: face_t, palette_index: number): ot_color_palette_flags_t +export function ot_color_palette_get_name_id(face: face_t, palette_index: number): ot_name_id_t +export function ot_font_set_funcs(font: font_t): void +export function ot_layout_collect_features(face: face_t, table_tag: tag_t, scripts: tag_t, languages: tag_t, features: tag_t): /* feature_indexes */ set_t +export function ot_layout_collect_lookups(face: face_t, table_tag: tag_t, scripts: tag_t, languages: tag_t, features: tag_t): /* lookup_indexes */ set_t +export function ot_layout_feature_get_characters(face: face_t, table_tag: tag_t, feature_index: number, start_offset: number): [ /* returnType */ number, /* characters */ codepoint_t[] ] +export function ot_layout_feature_get_lookups(face: face_t, table_tag: tag_t, feature_index: number, start_offset: number): [ /* returnType */ number, /* lookup_indexes */ number[] ] +export function ot_layout_feature_get_name_ids(face: face_t, table_tag: tag_t, feature_index: number): [ /* returnType */ bool_t, /* label_id */ ot_name_id_t | null, /* tooltip_id */ ot_name_id_t | null, /* sample_id */ ot_name_id_t | null, /* num_named_parameters */ number | null, /* first_param_id */ ot_name_id_t | null ] +export function ot_layout_feature_with_variations_get_lookups(face: face_t, table_tag: tag_t, feature_index: number, variations_index: number, start_offset: number): [ /* returnType */ number, /* lookup_indexes */ number[] ] +export function ot_layout_get_attach_points(face: face_t, glyph: codepoint_t, start_offset: number): [ /* returnType */ number, /* point_array */ number[] ] +export function ot_layout_get_baseline(font: font_t, baseline_tag: ot_layout_baseline_tag_t, direction: direction_t, script_tag: tag_t, language_tag: tag_t): [ /* returnType */ bool_t, /* coord */ position_t ] +export function ot_layout_get_glyph_class(face: face_t, glyph: codepoint_t): ot_layout_glyph_class_t +export function ot_layout_get_glyphs_in_class(face: face_t, klass: ot_layout_glyph_class_t): /* glyphs */ set_t +export function ot_layout_get_ligature_carets(font: font_t, direction: direction_t, glyph: codepoint_t, start_offset: number): [ /* returnType */ number, /* caret_array */ position_t[] ] +export function ot_layout_get_size_params(face: face_t): [ /* returnType */ bool_t, /* design_size */ number, /* subfamily_id */ number, /* subfamily_name_id */ ot_name_id_t, /* range_start */ number, /* range_end */ number ] +export function ot_layout_has_glyph_classes(face: face_t): bool_t +export function ot_layout_has_positioning(face: face_t): bool_t +export function ot_layout_has_substitution(face: face_t): bool_t +export function ot_layout_language_find_feature(face: face_t, table_tag: tag_t, script_index: number, language_index: number, feature_tag: tag_t): [ /* returnType */ bool_t, /* feature_index */ number ] +export function ot_layout_language_get_feature_indexes(face: face_t, table_tag: tag_t, script_index: number, language_index: number, start_offset: number): [ /* returnType */ number, /* feature_indexes */ number[] ] +export function ot_layout_language_get_feature_tags(face: face_t, table_tag: tag_t, script_index: number, language_index: number, start_offset: number): [ /* returnType */ number, /* feature_tags */ tag_t[] ] +export function ot_layout_language_get_required_feature(face: face_t, table_tag: tag_t, script_index: number, language_index: number): [ /* returnType */ bool_t, /* feature_index */ number, /* feature_tag */ tag_t ] +export function ot_layout_language_get_required_feature_index(face: face_t, table_tag: tag_t, script_index: number, language_index: number): [ /* returnType */ bool_t, /* feature_index */ number ] +export function ot_layout_lookup_collect_glyphs(face: face_t, table_tag: tag_t, lookup_index: number): [ /* glyphs_before */ set_t, /* glyphs_input */ set_t, /* glyphs_after */ set_t, /* glyphs_output */ set_t ] +export function ot_layout_lookup_get_glyph_alternates(face: face_t, lookup_index: number, glyph: codepoint_t, start_offset: number): [ /* returnType */ number, /* alternate_glyphs */ codepoint_t[] ] +export function ot_layout_lookup_substitute_closure(face: face_t, lookup_index: number): /* glyphs */ set_t +export function ot_layout_lookup_would_substitute(face: face_t, lookup_index: number, glyphs: codepoint_t, glyphs_length: number, zero_context: bool_t): bool_t +export function ot_layout_lookups_substitute_closure(face: face_t, lookups: set_t): /* glyphs */ set_t +export function ot_layout_script_find_language(face: face_t, table_tag: tag_t, script_index: number, language_tag: tag_t, language_index: number): bool_t +export function ot_layout_script_get_language_tags(face: face_t, table_tag: tag_t, script_index: number, start_offset: number): [ /* returnType */ number, /* language_tags */ tag_t[] ] +export function ot_layout_script_select_language(face: face_t, table_tag: tag_t, script_index: number, language_count: number, language_tags: tag_t): [ /* returnType */ bool_t, /* language_index */ number ] +export function ot_layout_table_choose_script(face: face_t, table_tag: tag_t, script_tags: tag_t): [ /* returnType */ bool_t, /* script_index */ number, /* chosen_script */ tag_t ] +export function ot_layout_table_find_feature_variations(face: face_t, table_tag: tag_t, coords: number, num_coords: number): [ /* returnType */ bool_t, /* variations_index */ number ] +export function ot_layout_table_find_script(face: face_t, table_tag: tag_t, script_tag: tag_t): [ /* returnType */ bool_t, /* script_index */ number ] +export function ot_layout_table_get_feature_tags(face: face_t, table_tag: tag_t, start_offset: number): [ /* returnType */ number, /* feature_tags */ tag_t[] ] +export function ot_layout_table_get_lookup_count(face: face_t, table_tag: tag_t): number +export function ot_layout_table_get_script_tags(face: face_t, table_tag: tag_t, start_offset: number): [ /* returnType */ number, /* script_tags */ tag_t[] ] +export function ot_layout_table_select_script(face: face_t, table_tag: tag_t, script_count: number, script_tags: tag_t): [ /* returnType */ bool_t, /* script_index */ number | null, /* chosen_script */ tag_t | null ] +export function ot_math_get_constant(font: font_t, constant: ot_math_constant_t): position_t +export function ot_math_get_glyph_assembly(font: font_t, glyph: codepoint_t, direction: direction_t, start_offset: number): [ /* returnType */ number, /* parts */ ot_math_glyph_part_t[], /* italics_correction */ position_t ] +export function ot_math_get_glyph_italics_correction(font: font_t, glyph: codepoint_t): position_t +export function ot_math_get_glyph_kerning(font: font_t, glyph: codepoint_t, kern: ot_math_kern_t, correction_height: position_t): position_t +export function ot_math_get_glyph_top_accent_attachment(font: font_t, glyph: codepoint_t): position_t +export function ot_math_get_glyph_variants(font: font_t, glyph: codepoint_t, direction: direction_t, start_offset: number): [ /* returnType */ number, /* variants */ ot_math_glyph_variant_t[] ] +export function ot_math_get_min_connector_overlap(font: font_t, direction: direction_t): position_t +export function ot_math_has_data(face: face_t): bool_t +export function ot_math_is_glyph_extended_shape(face: face_t, glyph: codepoint_t): bool_t +export function ot_meta_get_entry_tags(face: face_t, start_offset: number): [ /* returnType */ number, /* entries */ ot_meta_tag_t[] ] +export function ot_meta_reference_entry(face: face_t, meta_tag: ot_meta_tag_t): blob_t +export function ot_metrics_get_position(font: font_t, metrics_tag: ot_metrics_tag_t): [ /* returnType */ bool_t, /* position */ position_t | null ] +export function ot_metrics_get_variation(font: font_t, metrics_tag: ot_metrics_tag_t): number +export function ot_metrics_get_x_variation(font: font_t, metrics_tag: ot_metrics_tag_t): position_t +export function ot_metrics_get_y_variation(font: font_t, metrics_tag: ot_metrics_tag_t): position_t +export function ot_name_get_utf16(face: face_t, name_id: ot_name_id_t, language: language_t): [ /* returnType */ number, /* text */ number[] ] +export function ot_name_get_utf32(face: face_t, name_id: ot_name_id_t, language: language_t): [ /* returnType */ number, /* text */ number[] ] +export function ot_name_get_utf8(face: face_t, name_id: ot_name_id_t, language: language_t): [ /* returnType */ number, /* text */ string[] ] +export function ot_name_list_names(face: face_t): ot_name_entry_t[] +export function ot_shape_glyphs_closure(font: font_t, buffer: buffer_t, features: feature_t[]): /* glyphs */ set_t +export function ot_shape_plan_collect_lookups(shape_plan: shape_plan_t, table_tag: tag_t): /* lookup_indexes */ set_t +export function ot_tag_from_language(language: language_t): tag_t +export function ot_tag_to_language(tag: tag_t): language_t | null +export function ot_tag_to_script(tag: tag_t): script_t +export function ot_tags_from_script(script: script_t, script_tag_1: tag_t, script_tag_2: tag_t): void +export function ot_tags_from_script_and_language(script: script_t, language: language_t, script_count?: number | null, language_count?: number | null): [ /* script_count */ number | null, /* script_tags */ tag_t | null, /* language_count */ number | null, /* language_tags */ tag_t | null ] +export function ot_tags_to_script_and_language(script_tag: tag_t, language_tag: tag_t): [ /* script */ script_t | null, /* language */ language_t | null ] +export function ot_var_find_axis(face: face_t, axis_tag: tag_t, axis_index: number): [ /* returnType */ bool_t, /* axis_info */ ot_var_axis_t ] +export function ot_var_find_axis_info(face: face_t, axis_tag: tag_t): [ /* returnType */ bool_t, /* axis_info */ ot_var_axis_info_t ] +export function ot_var_get_axes(face: face_t, start_offset: number): [ /* returnType */ number, /* axes_array */ ot_var_axis_t[] ] +export function ot_var_get_axis_count(face: face_t): number +export function ot_var_get_axis_infos(face: face_t, start_offset: number): [ /* returnType */ number, /* axes_array */ ot_var_axis_info_t[] ] +export function ot_var_get_named_instance_count(face: face_t): number +export function ot_var_has_data(face: face_t): bool_t +export function ot_var_named_instance_get_design_coords(face: face_t, instance_index: number): [ /* returnType */ number, /* coords */ number[] ] +export function ot_var_named_instance_get_postscript_name_id(face: face_t, instance_index: number): ot_name_id_t +export function ot_var_named_instance_get_subfamily_name_id(face: face_t, instance_index: number): ot_name_id_t +export function ot_var_normalize_coords(face: face_t, coords_length: number, design_coords: number): /* normalized_coords */ number +export function ot_var_normalize_variations(face: face_t, variations: variation_t, variations_length: number): /* coords */ number[] +export function script_from_iso15924_tag(tag: tag_t): script_t +export function script_from_string(str: Uint8Array): script_t +export function script_get_horizontal_direction(script: script_t): direction_t +export function script_to_iso15924_tag(script: script_t): tag_t +export function segment_properties_equal(a: segment_properties_t, b: segment_properties_t): bool_t +export function segment_properties_hash(p: segment_properties_t): number +export function set_add(set: set_t, codepoint: codepoint_t): void +export function set_add_range(set: set_t, first: codepoint_t, last: codepoint_t): void +export function set_allocation_successful(set: set_t): bool_t +export function set_clear(set: set_t): void +export function set_create(): set_t +export function set_del(set: set_t, codepoint: codepoint_t): void +export function set_del_range(set: set_t, first: codepoint_t, last: codepoint_t): void +export function set_get_empty(): set_t +export function set_get_max(set: set_t): codepoint_t +export function set_get_min(set: set_t): codepoint_t +export function set_get_population(set: set_t): number +export function set_has(set: set_t, codepoint: codepoint_t): bool_t +export function set_intersect(set: set_t, other: set_t): void +export function set_invert(set: set_t): void +export function set_is_empty(set: set_t): bool_t +export function set_is_equal(set: set_t, other: set_t): bool_t +export function set_is_subset(set: set_t, larger_set: set_t): bool_t +export function set_next(set: set_t, codepoint: codepoint_t): [ /* returnType */ bool_t, /* codepoint */ codepoint_t ] +export function set_next_range(set: set_t, last: codepoint_t): [ /* returnType */ bool_t, /* first */ codepoint_t, /* last */ codepoint_t ] +export function set_previous(set: set_t, codepoint: codepoint_t): [ /* returnType */ bool_t, /* codepoint */ codepoint_t ] +export function set_previous_range(set: set_t, first: codepoint_t): [ /* returnType */ bool_t, /* first */ codepoint_t, /* last */ codepoint_t ] +export function set_set(set: set_t, other: set_t): void +export function set_subtract(set: set_t, other: set_t): void +export function set_symmetric_difference(set: set_t, other: set_t): void +export function set_union(set: set_t, other: set_t): void +export function shape(font: font_t, buffer: buffer_t, features: feature_t[] | null): void +export function shape_full(font: font_t, buffer: buffer_t, features: feature_t[] | null, shaper_list?: string[] | null): bool_t +export function shape_list_shapers(): string[] +export function shape_plan_create(face: face_t, props: segment_properties_t, user_features: feature_t[], shaper_list: string[]): shape_plan_t +export function shape_plan_create2(face: face_t, props: segment_properties_t, user_features: feature_t[], coords: number[], shaper_list: string[]): shape_plan_t +export function shape_plan_create_cached(face: face_t, props: segment_properties_t, user_features: feature_t[], shaper_list: string[]): shape_plan_t +export function shape_plan_create_cached2(face: face_t, props: segment_properties_t, user_features: feature_t[], coords: number[], shaper_list: string[]): shape_plan_t +export function shape_plan_execute(shape_plan: shape_plan_t, font: font_t, buffer: buffer_t, features: feature_t[]): bool_t +export function shape_plan_get_empty(): shape_plan_t +export function shape_plan_get_shaper(shape_plan: shape_plan_t): string +export function tag_from_string(str: Uint8Array): tag_t +export function tag_to_string(tag: tag_t): /* buf */ Uint8Array +export function unicode_combining_class(ufuncs: unicode_funcs_t, unicode: codepoint_t): unicode_combining_class_t +export function unicode_compose(ufuncs: unicode_funcs_t, a: codepoint_t, b: codepoint_t): [ /* returnType */ bool_t, /* ab */ codepoint_t ] +export function unicode_decompose(ufuncs: unicode_funcs_t, ab: codepoint_t): [ /* returnType */ bool_t, /* a */ codepoint_t, /* b */ codepoint_t ] +export function unicode_decompose_compatibility(ufuncs: unicode_funcs_t, u: codepoint_t): [ /* returnType */ number, /* decomposed */ codepoint_t ] +export function unicode_eastasian_width(ufuncs: unicode_funcs_t, unicode: codepoint_t): number +export function unicode_funcs_create(parent?: unicode_funcs_t | null): unicode_funcs_t +export function unicode_funcs_get_default(): unicode_funcs_t +export function unicode_funcs_get_empty(): unicode_funcs_t +export function unicode_funcs_get_parent(ufuncs: unicode_funcs_t): unicode_funcs_t +export function unicode_funcs_is_immutable(ufuncs: unicode_funcs_t): bool_t +export function unicode_funcs_make_immutable(ufuncs: unicode_funcs_t): void +export function unicode_funcs_set_combining_class_func(ufuncs: unicode_funcs_t, func: unicode_combining_class_func_t): void +export function unicode_funcs_set_compose_func(ufuncs: unicode_funcs_t, func: unicode_compose_func_t): void +export function unicode_funcs_set_decompose_compatibility_func(ufuncs: unicode_funcs_t, func: unicode_decompose_compatibility_func_t): void +export function unicode_funcs_set_decompose_func(ufuncs: unicode_funcs_t, func: unicode_decompose_func_t): void +export function unicode_funcs_set_eastasian_width_func(ufuncs: unicode_funcs_t, func: unicode_eastasian_width_func_t): void +export function unicode_funcs_set_general_category_func(ufuncs: unicode_funcs_t, func: unicode_general_category_func_t): void +export function unicode_funcs_set_mirroring_func(ufuncs: unicode_funcs_t, func: unicode_mirroring_func_t): void +export function unicode_funcs_set_script_func(ufuncs: unicode_funcs_t, func: unicode_script_func_t): void +export function unicode_general_category(ufuncs: unicode_funcs_t, unicode: codepoint_t): unicode_general_category_t +export function unicode_mirroring(ufuncs: unicode_funcs_t, unicode: codepoint_t): codepoint_t +export function unicode_script(ufuncs: unicode_funcs_t, unicode: codepoint_t): script_t +export function variation_from_string(str: Uint8Array): [ /* returnType */ bool_t, /* variation */ variation_t ] +export function variation_to_string(variation: variation_t): /* buf */ string[] +export interface buffer_message_func_t { + (buffer: buffer_t, font: font_t, message: string): bool_t +} +export interface destroy_func_t { + (): void +} +export interface font_get_font_extents_func_t { + (font: font_t, font_data?: object | null): bool_t +} +export interface font_get_glyph_advance_func_t { + (font: font_t, font_data: object | null, glyph: codepoint_t): position_t +} +export interface font_get_glyph_advances_func_t { + (font: font_t, font_data: object | null, count: number, first_glyph: codepoint_t, glyph_stride: number, advance_stride: number): void +} +export interface font_get_glyph_contour_point_func_t { + (font: font_t, font_data: object | null, glyph: codepoint_t, point_index: number): bool_t +} +export interface font_get_glyph_extents_func_t { + (font: font_t, font_data: object | null, glyph: codepoint_t): bool_t +} +export interface font_get_glyph_from_name_func_t { + (font: font_t, font_data: object | null, name: string[]): bool_t +} +export interface font_get_glyph_func_t { + (font: font_t, font_data: object | null, unicode: codepoint_t, variation_selector: codepoint_t): bool_t +} +export interface font_get_glyph_kerning_func_t { + (font: font_t, font_data: object | null, first_glyph: codepoint_t, second_glyph: codepoint_t): position_t +} +export interface font_get_glyph_name_func_t { + (font: font_t, font_data: object | null, glyph: codepoint_t): bool_t +} +export interface font_get_glyph_origin_func_t { + (font: font_t, font_data: object | null, glyph: codepoint_t): bool_t +} +export interface font_get_nominal_glyph_func_t { + (font: font_t, font_data: object | null, unicode: codepoint_t): bool_t +} +export interface font_get_nominal_glyphs_func_t { + (font: font_t, font_data: object | null, count: number, first_unicode: codepoint_t, unicode_stride: number, glyph_stride: number): number +} +export interface font_get_variation_glyph_func_t { + (font: font_t, font_data: object | null, unicode: codepoint_t, variation_selector: codepoint_t): bool_t +} +export interface reference_table_func_t { + (face: face_t, tag: tag_t): blob_t +} +export interface unicode_combining_class_func_t { + (ufuncs: unicode_funcs_t, unicode: codepoint_t): unicode_combining_class_t +} +export interface unicode_compose_func_t { + (ufuncs: unicode_funcs_t, a: codepoint_t, b: codepoint_t): bool_t +} +export interface unicode_decompose_compatibility_func_t { + (ufuncs: unicode_funcs_t, u: codepoint_t, decomposed: codepoint_t): number +} +export interface unicode_decompose_func_t { + (ufuncs: unicode_funcs_t, ab: codepoint_t): bool_t +} +export interface unicode_eastasian_width_func_t { + (ufuncs: unicode_funcs_t, unicode: codepoint_t): number +} +export interface unicode_general_category_func_t { + (ufuncs: unicode_funcs_t, unicode: codepoint_t): unicode_general_category_t +} +export interface unicode_mirroring_func_t { + (ufuncs: unicode_funcs_t, unicode: codepoint_t): codepoint_t +} +export interface unicode_script_func_t { + (ufuncs: unicode_funcs_t, unicode: codepoint_t): script_t +} +export class aat_layout_feature_selector_info_t { + /* Fields of HarfBuzz.aat_layout_feature_selector_info_t */ + name_id: ot_name_id_t + enable: aat_layout_feature_selector_t + disable: aat_layout_feature_selector_t + static name: string +} +export class blob_t { + static name: string +} +export class buffer_t { + static name: string +} +export class face_t { + static name: string +} +export class feature_t { + /* Fields of HarfBuzz.feature_t */ + tag: tag_t + value: number + start: number + end: number + /* Methods of HarfBuzz.feature_t */ + _string(): /* buf */ string[] + static name: string +} +export class font_extents_t { + /* Fields of HarfBuzz.font_extents_t */ + ascender: position_t + descender: position_t + line_gap: position_t + static name: string +} +export class font_funcs_t { + static name: string +} +export class font_t { + static name: string +} +export class glyph_extents_t { + /* Fields of HarfBuzz.glyph_extents_t */ + x_bearing: position_t + y_bearing: position_t + width: position_t + height: position_t + static name: string +} +export class glyph_info_t { + /* Fields of HarfBuzz.glyph_info_t */ + codepoint: codepoint_t + cluster: number + static name: string +} +export class glyph_position_t { + /* Fields of HarfBuzz.glyph_position_t */ + x_advance: position_t + y_advance: position_t + x_offset: position_t + y_offset: position_t + static name: string +} +export class language_t { + /* Methods of HarfBuzz.language_t */ + _string(): string + static name: string +} +export class map_t { + static name: string +} +export class ot_color_layer_t { + /* Fields of HarfBuzz.ot_color_layer_t */ + glyph: codepoint_t + color_index: number + static name: string +} +export class ot_math_glyph_part_t { + /* Fields of HarfBuzz.ot_math_glyph_part_t */ + glyph: codepoint_t + start_connector_length: position_t + end_connector_length: position_t + full_advance: position_t + flags: ot_math_glyph_part_flags_t + static name: string +} +export class ot_math_glyph_variant_t { + /* Fields of HarfBuzz.ot_math_glyph_variant_t */ + glyph: codepoint_t + advance: position_t + static name: string +} +export class ot_name_entry_t { + /* Fields of HarfBuzz.ot_name_entry_t */ + name_id: ot_name_id_t + language: language_t + static name: string +} +export class ot_var_axis_info_t { + /* Fields of HarfBuzz.ot_var_axis_info_t */ + axis_index: number + tag: tag_t + name_id: ot_name_id_t + flags: ot_var_axis_flags_t + min_value: number + default_value: number + max_value: number + static name: string +} +export class ot_var_axis_t { + /* Fields of HarfBuzz.ot_var_axis_t */ + tag: tag_t + name_id: ot_name_id_t + min_value: number + default_value: number + max_value: number + static name: string +} +export class segment_properties_t { + /* Fields of HarfBuzz.segment_properties_t */ + direction: direction_t + script: script_t + language: language_t + static name: string +} +export class set_t { + static name: string +} +export class shape_plan_t { + static name: string +} +export class unicode_funcs_t { + static name: string +} +export class user_data_key_t { + static name: string +} +export class variation_t { + /* Fields of HarfBuzz.variation_t */ + tag: tag_t + value: number + /* Methods of HarfBuzz.variation_t */ + _string(): /* buf */ string[] + static name: string +} +export class var_int_t { + /* Fields of HarfBuzz.var_int_t */ + u32: number + i32: number + u16: number[] + i16: number[] + u8: Uint8Array + i8: Uint8Array + static name: string +} +type bool_t = number +type codepoint_t = number +type color_t = number +type font_get_font_h_extents_func_t = font_get_font_extents_func_t +type font_get_font_v_extents_func_t = font_get_font_extents_func_t +type font_get_glyph_h_advance_func_t = font_get_glyph_advance_func_t +type font_get_glyph_h_advances_func_t = font_get_glyph_advances_func_t +type font_get_glyph_h_kerning_func_t = font_get_glyph_kerning_func_t +type font_get_glyph_h_origin_func_t = font_get_glyph_origin_func_t +type font_get_glyph_v_advance_func_t = font_get_glyph_advance_func_t +type font_get_glyph_v_advances_func_t = font_get_glyph_advances_func_t +type font_get_glyph_v_kerning_func_t = font_get_glyph_kerning_func_t +type font_get_glyph_v_origin_func_t = font_get_glyph_origin_func_t +type mask_t = number +type ot_name_id_t = number +type position_t = number +type tag_t = number \ No newline at end of file diff --git a/@types/Gjs/HarfBuzz-0.0.js b/@types/Gjs/HarfBuzz-0.0.js new file mode 100644 index 00000000..3e2520da --- /dev/null +++ b/@types/Gjs/HarfBuzz-0.0.js @@ -0,0 +1,2 @@ +imports.gi.versions.HarfBuzz = '0.0'; +module.exports = imports.gi.HarfBuzz; diff --git a/@types/Gjs/Json-1.0.d.ts b/@types/Gjs/Json-1.0.d.ts new file mode 100644 index 00000000..d8c934c1 --- /dev/null +++ b/@types/Gjs/Json-1.0.d.ts @@ -0,0 +1,652 @@ +/** + * Json-1.0 + */ + +import * as Gjs from './Gjs'; +import * as Gio from './Gio-2.0'; +import * as GObject from './GObject-2.0'; +import * as GLib from './GLib-2.0'; + +export enum NodeType { + OBJECT, + ARRAY, + VALUE, + NULL, +} +export enum ParserError { + PARSE, + TRAILING_COMMA, + MISSING_COMMA, + MISSING_COLON, + INVALID_BAREWORD, + EMPTY_MEMBER_NAME, + INVALID_DATA, + UNKNOWN, +} +export enum PathError { + QUERY, +} +export enum ReaderError { + NO_ARRAY, + INVALID_INDEX, + NO_OBJECT, + INVALID_MEMBER, + INVALID_NODE, + NO_VALUE, + INVALID_TYPE, +} +export const MAJOR_VERSION: number +export const MICRO_VERSION: number +export const MINOR_VERSION: number +export const VERSION_S: string +export function boxed_can_deserialize(gboxed_type: GObject.Type, node_type: NodeType): boolean +export function boxed_can_serialize(gboxed_type: GObject.Type): [ /* returnType */ boolean, /* node_type */ NodeType ] +export function boxed_deserialize(gboxed_type: GObject.Type, node: Node): object | null +export function boxed_serialize(gboxed_type: GObject.Type, boxed?: object | null): Node | null +export function construct_gobject(gtype: GObject.Type, data: string, length: number): GObject.Object +export function from_string(str: string): Node | null +export function gobject_deserialize(gtype: GObject.Type, node: Node): GObject.Object +export function gobject_from_data(gtype: GObject.Type, data: string, length: number): GObject.Object +export function gobject_serialize(gobject: GObject.Object): Node +export function gobject_to_data(gobject: GObject.Object): [ /* returnType */ string, /* length */ number ] +export function gvariant_deserialize(json_node: Node, signature?: string | null): GLib.Variant +export function gvariant_deserialize_data(json: string, length: number, signature?: string | null): GLib.Variant +export function gvariant_serialize(variant: GLib.Variant): Node +export function gvariant_serialize_data(variant: GLib.Variant): [ /* returnType */ string, /* length */ number | null ] +export function parser_error_quark(): GLib.Quark +export function path_error_quark(): GLib.Quark +export function reader_error_quark(): GLib.Quark +export function serialize_gobject(gobject: GObject.Object): [ /* returnType */ string, /* length */ number ] +export function string_compare(a: string, b: string): number +export function string_equal(a: string, b: string): boolean +export function string_hash(key: string): number +export function to_string(node: Node, pretty: boolean): string +export interface ArrayForeach { + (array: Array, index_: number, element_node: Node): void +} +export interface BoxedDeserializeFunc { + (node: Node): object | null +} +export interface BoxedSerializeFunc { + (boxed?: object | null): Node +} +export interface ObjectForeach { + (object: Object, member_name: string, member_node: Node): void +} +export class Serializable { + /* Methods of Json.Serializable */ + default_deserialize_property(property_name: string, value: any, pspec: GObject.ParamSpec, property_node: Node): boolean + default_serialize_property(property_name: string, value: any, pspec: GObject.ParamSpec): Node | null + deserialize_property(property_name: string, pspec: GObject.ParamSpec, property_node: Node): [ /* returnType */ boolean, /* value */ any ] + find_property(name: string): GObject.ParamSpec | null + get_property(pspec: GObject.ParamSpec): /* value */ any + list_properties(): GObject.ParamSpec[] + serialize_property(property_name: string, value: any, pspec: GObject.ParamSpec): Node + set_property(pspec: GObject.ParamSpec, value: any): void + /* Virtual methods of Json.Serializable */ + vfunc_deserialize_property(property_name: string, pspec: GObject.ParamSpec, property_node: Node): [ /* returnType */ boolean, /* value */ any ] + vfunc_find_property(name: string): GObject.ParamSpec | null + vfunc_get_property(pspec: GObject.ParamSpec): /* value */ any + vfunc_serialize_property(property_name: string, value: any, pspec: GObject.ParamSpec): Node + vfunc_set_property(pspec: GObject.ParamSpec, value: any): void + static name: string +} +export interface Builder_ConstructProps extends GObject.Object_ConstructProps { + immutable?: boolean +} +export class Builder { + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of Json.Builder */ + add_boolean_value(value: boolean): Builder | null + add_double_value(value: number): Builder | null + add_int_value(value: number): Builder | null + add_null_value(): Builder | null + add_string_value(value: string): Builder | null + add_value(node: Node): Builder | null + begin_array(): Builder | null + begin_object(): Builder | null + end_array(): Builder | null + end_object(): Builder | null + get_root(): Node | null + reset(): void + set_member_name(member_name: string): Builder | null + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: Builder, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: Builder, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: Builder_ConstructProps) + _init (config?: Builder_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(): Builder + static new_immutable(): Builder + static $gtype: GObject.Type +} +export interface Generator_ConstructProps extends GObject.Object_ConstructProps { + indent?: number + indent_char?: number + pretty?: boolean + root?: Node +} +export class Generator { + /* Properties of Json.Generator */ + indent: number + indent_char: number + pretty: boolean + root: Node + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of Json.Generator */ + get_indent(): number + get_indent_char(): number + get_pretty(): boolean + get_root(): Node | null + set_indent(indent_level: number): void + set_indent_char(indent_char: number): void + set_pretty(is_pretty: boolean): void + set_root(node: Node): void + to_data(): [ /* returnType */ string, /* length */ number ] + to_file(filename: string): boolean + to_gstring(string: GLib.String): GLib.String + to_stream(stream: Gio.OutputStream, cancellable?: Gio.Cancellable | null): boolean + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: Generator, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: Generator, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: "notify::indent", callback: (($obj: Generator, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::indent", callback: (($obj: Generator, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::indent-char", callback: (($obj: Generator, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::indent-char", callback: (($obj: Generator, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::pretty", callback: (($obj: Generator, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::pretty", callback: (($obj: Generator, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::root", callback: (($obj: Generator, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::root", callback: (($obj: Generator, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: Generator_ConstructProps) + _init (config?: Generator_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(): Generator + static $gtype: GObject.Type +} +export interface Parser_ConstructProps extends GObject.Object_ConstructProps { + immutable?: boolean +} +export class Parser { + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of Json.Parser */ + get_current_line(): number + get_current_pos(): number + get_root(): Node | null + has_assignment(): [ /* returnType */ boolean, /* variable_name */ string | null ] + load_from_data(data: string, length: number): boolean + load_from_file(filename: string): boolean + load_from_mapped_file(filename: string): boolean + load_from_stream(stream: Gio.InputStream, cancellable?: Gio.Cancellable | null): boolean + load_from_stream_async(stream: Gio.InputStream, cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + load_from_stream_finish(result: Gio.AsyncResult): boolean + steal_root(): Node | null + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Virtual methods of Json.Parser */ + vfunc_array_element(array: Array, index_: number): void + vfunc_array_end(array: Array): void + vfunc_array_start(): void + vfunc_error(error: GLib.Error): void + vfunc_object_end(object: Object): void + vfunc_object_member(object: Object, member_name: string): void + vfunc_object_start(): void + vfunc_parse_end(): void + vfunc_parse_start(): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Json.Parser */ + connect(sigName: "array-element", callback: (($obj: Parser, array: Array, index_: number) => void)): number + connect_after(sigName: "array-element", callback: (($obj: Parser, array: Array, index_: number) => void)): number + emit(sigName: "array-element", array: Array, index_: number): void + connect(sigName: "array-end", callback: (($obj: Parser, array: Array) => void)): number + connect_after(sigName: "array-end", callback: (($obj: Parser, array: Array) => void)): number + emit(sigName: "array-end", array: Array): void + connect(sigName: "array-start", callback: (($obj: Parser) => void)): number + connect_after(sigName: "array-start", callback: (($obj: Parser) => void)): number + emit(sigName: "array-start"): void + connect(sigName: "error", callback: (($obj: Parser, error?: object | null) => void)): number + connect_after(sigName: "error", callback: (($obj: Parser, error?: object | null) => void)): number + emit(sigName: "error", error?: object | null): void + connect(sigName: "object-end", callback: (($obj: Parser, object: Object) => void)): number + connect_after(sigName: "object-end", callback: (($obj: Parser, object: Object) => void)): number + emit(sigName: "object-end", object: Object): void + connect(sigName: "object-member", callback: (($obj: Parser, object: Object, member_name: string) => void)): number + connect_after(sigName: "object-member", callback: (($obj: Parser, object: Object, member_name: string) => void)): number + emit(sigName: "object-member", object: Object, member_name: string): void + connect(sigName: "object-start", callback: (($obj: Parser) => void)): number + connect_after(sigName: "object-start", callback: (($obj: Parser) => void)): number + emit(sigName: "object-start"): void + connect(sigName: "parse-end", callback: (($obj: Parser) => void)): number + connect_after(sigName: "parse-end", callback: (($obj: Parser) => void)): number + emit(sigName: "parse-end"): void + connect(sigName: "parse-start", callback: (($obj: Parser) => void)): number + connect_after(sigName: "parse-start", callback: (($obj: Parser) => void)): number + emit(sigName: "parse-start"): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: Parser, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: Parser, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: Parser_ConstructProps) + _init (config?: Parser_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(): Parser + static new_immutable(): Parser + static $gtype: GObject.Type +} +export interface Path_ConstructProps extends GObject.Object_ConstructProps { +} +export class Path { + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of Json.Path */ + compile(expression: string): boolean + match(root: Node): Node + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: Path, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: Path, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: Path_ConstructProps) + _init (config?: Path_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(): Path + static query(expression: string, root: Node): Node + static $gtype: GObject.Type +} +export interface Reader_ConstructProps extends GObject.Object_ConstructProps { + root?: Node +} +export class Reader { + /* Properties of Json.Reader */ + root: Node + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of Json.Reader */ + count_elements(): number + count_members(): number + end_element(): void + end_member(): void + get_boolean_value(): boolean + get_double_value(): number + get_error(): GLib.Error | null + get_int_value(): number + get_member_name(): string | null + get_null_value(): boolean + get_string_value(): string + get_value(): Node | null + is_array(): boolean + is_object(): boolean + is_value(): boolean + list_members(): string[] + read_element(index_: number): boolean + read_member(member_name: string): boolean + set_root(root?: Node | null): void + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: Reader, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: Reader, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: "notify::root", callback: (($obj: Reader, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::root", callback: (($obj: Reader, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: Reader_ConstructProps) + _init (config?: Reader_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(node?: Node | null): Reader + static $gtype: GObject.Type +} +export class Array { + /* Methods of Json.Array */ + add_array_element(value?: Array | null): void + add_boolean_element(value: boolean): void + add_double_element(value: number): void + add_element(node: Node): void + add_int_element(value: number): void + add_null_element(): void + add_object_element(value: Object): void + add_string_element(value: string): void + dup_element(index_: number): Node + equal(b: Array): boolean + foreach_element(func: ArrayForeach): void + get_array_element(index_: number): Array + get_boolean_element(index_: number): boolean + get_double_element(index_: number): number + get_element(index_: number): Node + get_elements(): Node[] + get_int_element(index_: number): number + get_length(): number + get_null_element(index_: number): boolean + get_object_element(index_: number): Object + get_string_element(index_: number): string + hash(): number + is_immutable(): boolean + ref(): Array + remove_element(index_: number): void + seal(): void + unref(): void + static name: string + static new(): Array + constructor() + /* Static methods and pseudo-constructors */ + static new(): Array + static sized_new(n_elements: number): Array +} +export abstract class BuilderClass { + static name: string +} +export class BuilderPrivate { + static name: string +} +export abstract class GeneratorClass { + static name: string +} +export class GeneratorPrivate { + static name: string +} +export class Node { + /* Methods of Json.Node */ + copy(): Node + dup_array(): Array | null + dup_object(): Object | null + dup_string(): string | null + equal(b: Node): boolean + free(): void + get_array(): Array | null + get_boolean(): boolean + get_double(): number + get_int(): number + get_node_type(): NodeType + get_object(): Object | null + get_parent(): Node | null + get_string(): string | null + get_value(): /* value */ any + get_value_type(): GObject.Type + hash(): number + init(type: NodeType): Node + init_array(array?: Array | null): Node + init_boolean(value: boolean): Node + init_double(value: number): Node + init_int(value: number): Node + init_null(): Node + init_object(object?: Object | null): Node + init_string(value?: string | null): Node + is_immutable(): boolean + is_null(): boolean + ref(): Node + seal(): void + set_array(array: Array): void + set_boolean(value: boolean): void + set_double(value: number): void + set_int(value: number): void + set_object(object?: Object | null): void + set_parent(parent: Node): void + set_string(value: string): void + set_value(value: any): void + take_array(array: Array): void + take_object(object: Object): void + type_name(): string + unref(): void + static name: string + static new(type: NodeType): Node + constructor(type: NodeType) + /* Static methods and pseudo-constructors */ + static alloc(): Node + static new(type: NodeType): Node +} +export class Object { + /* Methods of Json.Object */ + add_member(member_name: string, node: Node): void + dup_member(member_name: string): Node | null + equal(b: Object): boolean + foreach_member(func: ObjectForeach): void + get_array_member(member_name: string): Array + get_boolean_member(member_name: string): boolean + get_boolean_member_with_default(member_name: string, default_value: boolean): boolean + get_double_member(member_name: string): number + get_double_member_with_default(member_name: string, default_value: number): number + get_int_member(member_name: string): number + get_int_member_with_default(member_name: string, default_value: number): number + get_member(member_name: string): Node | null + get_members(): string[] | null + get_null_member(member_name: string): boolean + get_object_member(member_name: string): Object | null + get_size(): number + get_string_member(member_name: string): string + get_string_member_with_default(member_name: string, default_value: string): string + get_values(): Node[] | null + has_member(member_name: string): boolean + hash(): number + is_immutable(): boolean + ref(): Object + remove_member(member_name: string): void + seal(): void + set_array_member(member_name: string, value: Array): void + set_boolean_member(member_name: string, value: boolean): void + set_double_member(member_name: string, value: number): void + set_int_member(member_name: string, value: number): void + set_member(member_name: string, node: Node): void + set_null_member(member_name: string): void + set_object_member(member_name: string, value: Object): void + set_string_member(member_name: string, value: string): void + unref(): void + static name: string + static new(): Object + constructor() + /* Static methods and pseudo-constructors */ + static new(): Object +} +export class ObjectIter { + /* Methods of Json.ObjectIter */ + init(object: Object): void + init_ordered(object: Object): void + next(): [ /* returnType */ boolean, /* member_name */ string | null, /* member_node */ Node | null ] + next_ordered(): [ /* returnType */ boolean, /* member_name */ string | null, /* member_node */ Node | null ] + static name: string +} +export abstract class ParserClass { + /* Fields of Json.ParserClass */ + parse_start: (parser: Parser) => void + object_start: (parser: Parser) => void + object_member: (parser: Parser, object: Object, member_name: string) => void + object_end: (parser: Parser, object: Object) => void + array_start: (parser: Parser) => void + array_element: (parser: Parser, array: Array, index_: number) => void + array_end: (parser: Parser, array: Array) => void + parse_end: (parser: Parser) => void + error: (parser: Parser, error: GLib.Error) => void + static name: string +} +export class ParserPrivate { + static name: string +} +export abstract class PathClass { + static name: string +} +export abstract class ReaderClass { + static name: string +} +export class ReaderPrivate { + static name: string +} +export abstract class SerializableIface { + /* Fields of Json.SerializableIface */ + serialize_property: (serializable: Serializable, property_name: string, value: any, pspec: GObject.ParamSpec) => Node + deserialize_property: (serializable: Serializable, property_name: string, pspec: GObject.ParamSpec, property_node: Node) => [ /* returnType */ boolean, /* value */ any ] + find_property: (serializable: Serializable, name: string) => GObject.ParamSpec | null + set_property: (serializable: Serializable, pspec: GObject.ParamSpec, value: any) => void + get_property: (serializable: Serializable, pspec: GObject.ParamSpec) => /* value */ any + static name: string +} \ No newline at end of file diff --git a/@types/Gjs/Json-1.0.js b/@types/Gjs/Json-1.0.js new file mode 100644 index 00000000..97bed2a7 --- /dev/null +++ b/@types/Gjs/Json-1.0.js @@ -0,0 +1,2 @@ +imports.gi.versions.Json = '1.0'; +module.exports = imports.gi.Json; diff --git a/@types/Gjs/Meta-8.d.ts b/@types/Gjs/Meta-8.d.ts new file mode 100644 index 00000000..7116e853 --- /dev/null +++ b/@types/Gjs/Meta-8.d.ts @@ -0,0 +1,6517 @@ +/** + * Meta-8 + */ + +import * as Gjs from './Gjs'; +import * as xlib from './xlib-2.0'; +import * as xfixes from './xfixes-4.0'; +import * as Gtk from './Gtk-3.0'; +import * as Gdk from './Gdk-3.0'; +import * as cairo from './cairo-1.0'; +import * as Pango from './Pango-1.0'; +import * as HarfBuzz from './HarfBuzz-0.0'; +import * as GObject from './GObject-2.0'; +import * as GLib from './GLib-2.0'; +import * as Gio from './Gio-2.0'; +import * as GdkPixbuf from './GdkPixbuf-2.0'; +import * as GModule from './GModule-2.0'; +import * as Atk from './Atk-1.0'; +import * as GDesktopEnums from './GDesktopEnums-3.0'; +import * as CoglPango from './CoglPango-8'; +import * as PangoCairo from './PangoCairo-1.0'; +import * as Cogl from './Cogl-8'; +import * as Graphene from './Graphene-1.0'; +import * as GL from './GL-1.0'; +import * as Clutter from './Clutter-8'; +import * as Json from './Json-1.0'; + +export enum ButtonFunction { + MENU, + MINIMIZE, + MAXIMIZE, + CLOSE, + LAST, +} +export enum CloseDialogResponse { + WAIT, + FORCE_CLOSE, +} +export enum CompEffect { + CREATE, + UNMINIMIZE, + DESTROY, + MINIMIZE, + NONE, +} +export enum Cursor { + NONE, + DEFAULT, + NORTH_RESIZE, + SOUTH_RESIZE, + WEST_RESIZE, + EAST_RESIZE, + SE_RESIZE, + SW_RESIZE, + NE_RESIZE, + NW_RESIZE, + MOVE_OR_RESIZE_WINDOW, + BUSY, + DND_IN_DRAG, + DND_MOVE, + DND_COPY, + DND_UNSUPPORTED_TARGET, + POINTING_HAND, + CROSSHAIR, + IBEAM, + BLANK, + LAST, +} +export enum DisplayCorner { + TOPLEFT, + TOPRIGHT, + BOTTOMLEFT, + BOTTOMRIGHT, +} +export enum DisplayDirection { + UP, + DOWN, + LEFT, + RIGHT, +} +export enum EdgeType { + WINDOW, + MONITOR, + SCREEN, +} +export enum ExitCode { + SUCCESS, + ERROR, +} +export enum FrameType { + NORMAL, + DIALOG, + MODAL_DIALOG, + UTILITY, + MENU, + BORDER, + ATTACHED, + LAST, +} +export enum GrabOp { + NONE, + WINDOW_BASE, + COMPOSITOR, + WAYLAND_POPUP, + FRAME_BUTTON, + MOVING, + RESIZING_NW, + RESIZING_N, + RESIZING_NE, + RESIZING_E, + RESIZING_SW, + RESIZING_S, + RESIZING_SE, + RESIZING_W, + KEYBOARD_MOVING, + KEYBOARD_RESIZING_UNKNOWN, + KEYBOARD_RESIZING_NW, + KEYBOARD_RESIZING_N, + KEYBOARD_RESIZING_NE, + KEYBOARD_RESIZING_E, + KEYBOARD_RESIZING_SW, + KEYBOARD_RESIZING_S, + KEYBOARD_RESIZING_SE, + KEYBOARD_RESIZING_W, +} +export enum Gravity { + NONE, + NORTH_WEST, + NORTH, + NORTH_EAST, + WEST, + CENTER, + EAST, + SOUTH_WEST, + SOUTH, + SOUTH_EAST, + STATIC, +} +export enum InhibitShortcutsDialogResponse { + ALLOW, + DENY, +} +export enum KeyBindingAction { + NONE, + WORKSPACE_1, + WORKSPACE_2, + WORKSPACE_3, + WORKSPACE_4, + WORKSPACE_5, + WORKSPACE_6, + WORKSPACE_7, + WORKSPACE_8, + WORKSPACE_9, + WORKSPACE_10, + WORKSPACE_11, + WORKSPACE_12, + WORKSPACE_LEFT, + WORKSPACE_RIGHT, + WORKSPACE_UP, + WORKSPACE_DOWN, + WORKSPACE_LAST, + SWITCH_APPLICATIONS, + SWITCH_APPLICATIONS_BACKWARD, + SWITCH_GROUP, + SWITCH_GROUP_BACKWARD, + SWITCH_WINDOWS, + SWITCH_WINDOWS_BACKWARD, + SWITCH_PANELS, + SWITCH_PANELS_BACKWARD, + CYCLE_GROUP, + CYCLE_GROUP_BACKWARD, + CYCLE_WINDOWS, + CYCLE_WINDOWS_BACKWARD, + CYCLE_PANELS, + CYCLE_PANELS_BACKWARD, + SHOW_DESKTOP, + PANEL_MAIN_MENU, + PANEL_RUN_DIALOG, + TOGGLE_RECORDING, + SET_SPEW_MARK, + ACTIVATE_WINDOW_MENU, + TOGGLE_FULLSCREEN, + TOGGLE_MAXIMIZED, + TOGGLE_TILED_LEFT, + TOGGLE_TILED_RIGHT, + TOGGLE_ABOVE, + MAXIMIZE, + UNMAXIMIZE, + TOGGLE_SHADED, + MINIMIZE, + CLOSE, + BEGIN_MOVE, + BEGIN_RESIZE, + TOGGLE_ON_ALL_WORKSPACES, + MOVE_TO_WORKSPACE_1, + MOVE_TO_WORKSPACE_2, + MOVE_TO_WORKSPACE_3, + MOVE_TO_WORKSPACE_4, + MOVE_TO_WORKSPACE_5, + MOVE_TO_WORKSPACE_6, + MOVE_TO_WORKSPACE_7, + MOVE_TO_WORKSPACE_8, + MOVE_TO_WORKSPACE_9, + MOVE_TO_WORKSPACE_10, + MOVE_TO_WORKSPACE_11, + MOVE_TO_WORKSPACE_12, + MOVE_TO_WORKSPACE_LEFT, + MOVE_TO_WORKSPACE_RIGHT, + MOVE_TO_WORKSPACE_UP, + MOVE_TO_WORKSPACE_DOWN, + MOVE_TO_WORKSPACE_LAST, + MOVE_TO_MONITOR_LEFT, + MOVE_TO_MONITOR_RIGHT, + MOVE_TO_MONITOR_UP, + MOVE_TO_MONITOR_DOWN, + RAISE_OR_LOWER, + RAISE, + LOWER, + MAXIMIZE_VERTICALLY, + MAXIMIZE_HORIZONTALLY, + MOVE_TO_CORNER_NW, + MOVE_TO_CORNER_NE, + MOVE_TO_CORNER_SW, + MOVE_TO_CORNER_SE, + MOVE_TO_SIDE_N, + MOVE_TO_SIDE_S, + MOVE_TO_SIDE_E, + MOVE_TO_SIDE_W, + MOVE_TO_CENTER, + OVERLAY_KEY, + LOCATE_POINTER_KEY, + ISO_NEXT_GROUP, + ALWAYS_ON_TOP, + SWITCH_MONITOR, + ROTATE_MONITOR, + LAST, +} +export enum LaterType { + RESIZE, + CALC_SHOWING, + CHECK_FULLSCREEN, + SYNC_STACK, + BEFORE_REDRAW, + IDLE, +} +export enum LocaleDirection { + LTR, + RTL, +} +export enum MonitorSwitchConfigType { + ALL_MIRROR, + ALL_LINEAR, + EXTERNAL, + BUILTIN, + UNKNOWN, +} +export enum MotionDirection { + UP, + DOWN, + LEFT, + RIGHT, + UP_LEFT, + UP_RIGHT, + DOWN_LEFT, + DOWN_RIGHT, +} +export enum PadActionType { + BUTTON, + RING, + STRIP, +} +export enum Preference { + MOUSE_BUTTON_MODS, + FOCUS_MODE, + FOCUS_NEW_WINDOWS, + ATTACH_MODAL_DIALOGS, + RAISE_ON_CLICK, + ACTION_DOUBLE_CLICK_TITLEBAR, + ACTION_MIDDLE_CLICK_TITLEBAR, + ACTION_RIGHT_CLICK_TITLEBAR, + AUTO_RAISE, + AUTO_RAISE_DELAY, + FOCUS_CHANGE_ON_POINTER_REST, + TITLEBAR_FONT, + NUM_WORKSPACES, + DYNAMIC_WORKSPACES, + KEYBINDINGS, + DISABLE_WORKAROUNDS, + BUTTON_LAYOUT, + WORKSPACE_NAMES, + VISUAL_BELL, + AUDIBLE_BELL, + VISUAL_BELL_TYPE, + GNOME_ACCESSIBILITY, + GNOME_ANIMATIONS, + CURSOR_THEME, + CURSOR_SIZE, + RESIZE_WITH_RIGHT_BUTTON, + EDGE_TILING, + FORCE_FULLSCREEN, + WORKSPACES_ONLY_ON_PRIMARY, + DRAGGABLE_BORDER_WIDTH, + AUTO_MAXIMIZE, + CENTER_NEW_WINDOWS, + DRAG_THRESHOLD, + LOCATE_POINTER, + CHECK_ALIVE_TIMEOUT, +} +export enum SelectionType { + SELECTION_PRIMARY, + SELECTION_CLIPBOARD, + SELECTION_DND, + N_SELECTION_TYPES, +} +export enum ShadowMode { + AUTO, + FORCED_OFF, + FORCED_ON, +} +export enum Side { + LEFT, + RIGHT, + TOP, + BOTTOM, +} +export enum SizeChange { + MAXIMIZE, + UNMAXIMIZE, + FULLSCREEN, + UNFULLSCREEN, +} +export enum StackLayer { + DESKTOP, + BOTTOM, + NORMAL, + TOP, + DOCK, + OVERRIDE_REDIRECT, + LAST, +} +export enum TabList { + NORMAL, + DOCKS, + GROUP, + NORMAL_ALL, +} +export enum TabShowType { + ICON, + INSTANTLY, +} +export enum WindowClientType { + WAYLAND, + X11, +} +export enum WindowMenuType { + WM, + APP, +} +export enum WindowType { + NORMAL, + DESKTOP, + DOCK, + DIALOG, + MODAL_DIALOG, + TOOLBAR, + MENU, + UTILITY, + SPLASHSCREEN, + DROPDOWN_MENU, + POPUP_MENU, + TOOLTIP, + NOTIFICATION, + COMBO, + DND, + OVERRIDE_OTHER, +} +export enum BarrierDirection { + POSITIVE_X, + POSITIVE_Y, + NEGATIVE_X, + NEGATIVE_Y, +} +export enum DebugPaintFlag { + NONE, + OPAQUE_REGION, +} +export enum DebugTopic { + VERBOSE, + FOCUS, + WORKAREA, + STACK, + SM, + EVENTS, + WINDOW_STATE, + WINDOW_OPS, + GEOMETRY, + PLACEMENT, + PING, + KEYBINDINGS, + SYNC, + STARTUP, + PREFS, + GROUPS, + RESIZING, + SHAPES, + EDGE_RESISTANCE, + DBUS, + INPUT, + WAYLAND, + KMS, + SCREEN_CAST, + REMOTE_DESKTOP, +} +export enum Direction { + LEFT, + RIGHT, + TOP, + BOTTOM, + UP, + DOWN, + HORIZONTAL, + VERTICAL, +} +export enum FrameFlags { + ALLOWS_DELETE, + ALLOWS_MENU, + ALLOWS_MINIMIZE, + ALLOWS_MAXIMIZE, + ALLOWS_VERTICAL_RESIZE, + ALLOWS_HORIZONTAL_RESIZE, + HAS_FOCUS, + SHADED, + STUCK, + MAXIMIZED, + ALLOWS_SHADE, + ALLOWS_MOVE, + FULLSCREEN, + ABOVE, + TILED_LEFT, + TILED_RIGHT, +} +export enum KeyBindingFlags { + NONE, + PER_WINDOW, + BUILTIN, + IS_REVERSED, + NON_MASKABLE, + IGNORE_AUTOREPEAT, + NO_AUTO_GRAB, +} +export enum MaximizeFlags { + HORIZONTAL, + VERTICAL, + BOTH, +} +export enum ModalOptions { + POINTER_ALREADY_GRABBED, + KEYBOARD_ALREADY_GRABBED, +} +export enum VirtualModifier { + SHIFT_MASK, + CONTROL_MASK, + ALT_MASK, + META_MASK, + SUPER_MASK, + HYPER_MASK, + MOD2_MASK, + MOD3_MASK, + MOD4_MASK, + MOD5_MASK, +} +export const CURRENT_TIME: number +export const DEFAULT_ICON_NAME: string +export const ICON_HEIGHT: number +export const ICON_WIDTH: number +export const MINI_ICON_HEIGHT: number +export const MINI_ICON_WIDTH: number +export const PRIORITY_BEFORE_REDRAW: number +export const PRIORITY_PREFS_NOTIFY: number +export const PRIORITY_REDRAW: number +export const PRIORITY_RESIZE: number +export const VIRTUAL_CORE_KEYBOARD_ID: number +export const VIRTUAL_CORE_POINTER_ID: number +export function add_clutter_debug_flags(debug_flags: Clutter.DebugFlag, draw_flags: Clutter.DrawDebugFlag, pick_flags: Clutter.PickDebugFlag): void +export function add_debug_paint_flag(flag: DebugPaintFlag): void +export function add_verbose_topic(topic: DebugTopic): void +export function clutter_init(): void +export function disable_unredirect_for_display(display: Display): void +export function enable_unredirect_for_display(display: Display): void +export function exit(code: ExitCode): void +export function external_binding_name_for_action(keybinding_action: number): string +export function finalize(): void +export function focus_stage_window(display: Display, timestamp: number): void +export function frame_type_to_string(type: FrameType): string +export function g_utf8_strndup(src: string, n: number): string +export function get_backend(): Backend +export function get_debug_paint_flags(): DebugPaintFlag +export function get_exit_code(): ExitCode +export function get_feedback_group_for_display(display: Display): Clutter.Actor +export function get_locale_direction(): LocaleDirection +export function get_replace_current_wm(): boolean +export function get_stage_for_display(display: Display): Clutter.Actor +export function get_top_window_group_for_display(display: Display): Clutter.Actor +export function get_window_actors(display: Display): Clutter.Actor[] +export function get_window_group_for_display(display: Display): Clutter.Actor +export function gravity_to_string(gravity: Gravity): string +export function is_restart(): boolean +export function is_syncing(): boolean +export function is_topic_enabled(topic: DebugTopic): boolean +export function is_verbose(): boolean +export function is_wayland_compositor(): boolean +export function keybindings_set_custom_handler(name: string, handler: KeyHandlerFunc | null): boolean +export function later_add(when: LaterType, func: GLib.SourceFunc): number +export function later_remove(later_id: number): void +export function pop_no_msg_prefix(): void +export function preference_to_string(pref: Preference): string +export function prefs_bell_is_audible(): boolean +export function prefs_change_workspace_name(i: number, name: string): void +export function prefs_get_action_double_click_titlebar(): GDesktopEnums.TitlebarAction +export function prefs_get_action_middle_click_titlebar(): GDesktopEnums.TitlebarAction +export function prefs_get_action_right_click_titlebar(): GDesktopEnums.TitlebarAction +export function prefs_get_attach_modal_dialogs(): boolean +export function prefs_get_auto_maximize(): boolean +export function prefs_get_auto_raise(): boolean +export function prefs_get_auto_raise_delay(): number +export function prefs_get_button_layout(): /* button_layout */ ButtonLayout +export function prefs_get_center_new_windows(): boolean +export function prefs_get_check_alive_timeout(): number +export function prefs_get_compositing_manager(): boolean +export function prefs_get_cursor_size(): number +export function prefs_get_cursor_theme(): string +export function prefs_get_disable_workarounds(): boolean +export function prefs_get_drag_threshold(): number +export function prefs_get_draggable_border_width(): number +export function prefs_get_dynamic_workspaces(): boolean +export function prefs_get_edge_tiling(): boolean +export function prefs_get_focus_change_on_pointer_rest(): boolean +export function prefs_get_focus_mode(): GDesktopEnums.FocusMode +export function prefs_get_focus_new_windows(): GDesktopEnums.FocusNewWindows +export function prefs_get_force_fullscreen(): boolean +export function prefs_get_gnome_accessibility(): boolean +export function prefs_get_gnome_animations(): boolean +export function prefs_get_keybinding_action(name: string): KeyBindingAction +export function prefs_get_mouse_button_menu(): number +export function prefs_get_mouse_button_mods(): VirtualModifier +export function prefs_get_mouse_button_resize(): number +export function prefs_get_num_workspaces(): number +export function prefs_get_raise_on_click(): boolean +export function prefs_get_show_fallback_app_menu(): boolean +export function prefs_get_titlebar_font(): Pango.FontDescription +export function prefs_get_visual_bell(): boolean +export function prefs_get_visual_bell_type(): GDesktopEnums.VisualBellType +export function prefs_get_workspace_name(i: number): string +export function prefs_get_workspaces_only_on_primary(): boolean +export function prefs_init(): void +export function prefs_set_force_fullscreen(whether: boolean): void +export function prefs_set_num_workspaces(n_workspaces: number): void +export function prefs_set_show_fallback_app_menu(whether: boolean): void +export function push_no_msg_prefix(): void +export function quit(code: ExitCode): void +export function rect(x: number, y: number, width: number, height: number): Rectangle +export function register_with_session(): void +export function remove_clutter_debug_flags(debug_flags: Clutter.DebugFlag, draw_flags: Clutter.DrawDebugFlag, pick_flags: Clutter.PickDebugFlag): void +export function remove_debug_paint_flag(flag: DebugPaintFlag): void +export function remove_verbose_topic(topic: DebugTopic): void +export function restart(message?: string | null): void +export function run_main_loop(): void +export function start(): void +export function test_init(): void +export function unsigned_long_equal(v1?: object | null, v2?: object | null): number +export function unsigned_long_hash(v?: object | null): number +export function x11_error_trap_pop(x11_display: X11Display): void +export function x11_error_trap_pop_with_return(x11_display: X11Display): number +export function x11_error_trap_push(x11_display: X11Display): void +export function x11_init_gdk_display(): boolean +export interface IdleMonitorWatchFunc { + (monitor: IdleMonitor, watch_id: number): void +} +export interface KeyHandlerFunc { + (display: Display, window: Window, event: object | null, binding: KeyBinding): void +} +export interface PrefsChangedFunc { + (pref: Preference): void +} +export interface WindowForeachFunc { + (window: Window): boolean +} +export class CloseDialog { + /* Methods of Meta.CloseDialog */ + focus(): void + hide(): void + is_visible(): boolean + response(response: CloseDialogResponse): void + show(): void + /* Virtual methods of Meta.CloseDialog */ + vfunc_focus(): void + vfunc_hide(): void + vfunc_show(): void + /* Signals of Meta.CloseDialog */ + connect(sigName: "response", callback: (($obj: CloseDialog, object: CloseDialogResponse) => void)): number + connect_after(sigName: "response", callback: (($obj: CloseDialog, object: CloseDialogResponse) => void)): number + emit(sigName: "response", object: CloseDialogResponse): void + static name: string +} +export class InhibitShortcutsDialog { + /* Methods of Meta.InhibitShortcutsDialog */ + hide(): void + response(response: InhibitShortcutsDialogResponse): void + show(): void + /* Virtual methods of Meta.InhibitShortcutsDialog */ + vfunc_hide(): void + vfunc_show(): void + /* Signals of Meta.InhibitShortcutsDialog */ + connect(sigName: "response", callback: (($obj: InhibitShortcutsDialog, object: InhibitShortcutsDialogResponse) => void)): number + connect_after(sigName: "response", callback: (($obj: InhibitShortcutsDialog, object: InhibitShortcutsDialogResponse) => void)): number + emit(sigName: "response", object: InhibitShortcutsDialogResponse): void + static name: string +} +export interface Backend_ConstructProps extends GObject.Object_ConstructProps { +} +export class Backend { + /* Fields of Meta.Backend */ + parent_instance: GObject.Object + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of Meta.Backend */ + get_dnd(): Dnd + get_remote_access_controller(): RemoteAccessController + get_stage(): Clutter.Actor + is_rendering_hardware_accelerated(): boolean + lock_layout_group(idx: number): void + set_keymap(layouts: string, variants: string, options: string): void + set_numlock(numlock_state: boolean): void + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Methods of Gio.Initable */ + init(cancellable?: Gio.Cancellable | null): boolean + /* Virtual methods of Meta.Backend */ + vfunc_init(cancellable?: Gio.Cancellable | null): boolean + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Meta.Backend */ + connect(sigName: "gpu-added", callback: (($obj: Backend, gpu: any) => void)): number + connect_after(sigName: "gpu-added", callback: (($obj: Backend, gpu: any) => void)): number + emit(sigName: "gpu-added", gpu: any): void + connect(sigName: "keymap-changed", callback: (($obj: Backend) => void)): number + connect_after(sigName: "keymap-changed", callback: (($obj: Backend) => void)): number + emit(sigName: "keymap-changed"): void + connect(sigName: "keymap-layout-group-changed", callback: (($obj: Backend, object: number) => void)): number + connect_after(sigName: "keymap-layout-group-changed", callback: (($obj: Backend, object: number) => void)): number + emit(sigName: "keymap-layout-group-changed", object: number): void + connect(sigName: "last-device-changed", callback: (($obj: Backend, object: Clutter.InputDevice) => void)): number + connect_after(sigName: "last-device-changed", callback: (($obj: Backend, object: Clutter.InputDevice) => void)): number + emit(sigName: "last-device-changed", object: Clutter.InputDevice): void + connect(sigName: "lid-is-closed-changed", callback: (($obj: Backend, object: boolean) => void)): number + connect_after(sigName: "lid-is-closed-changed", callback: (($obj: Backend, object: boolean) => void)): number + emit(sigName: "lid-is-closed-changed", object: boolean): void + connect(sigName: "prepare-shutdown", callback: (($obj: Backend) => void)): number + connect_after(sigName: "prepare-shutdown", callback: (($obj: Backend) => void)): number + emit(sigName: "prepare-shutdown"): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: Backend, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: Backend, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: Backend_ConstructProps) + _init (config?: Backend_ConstructProps): void + /* Static methods and pseudo-constructors */ + static newv(object_type: GObject.Type, parameters: GObject.Parameter[], cancellable?: Gio.Cancellable | null): GObject.Object + static $gtype: GObject.Type +} +export interface Background_ConstructProps extends GObject.Object_ConstructProps { + meta_display?: Display +} +export class Background { + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of Meta.Background */ + set_blend(file1: Gio.File, file2: Gio.File, blend_factor: number, style: GDesktopEnums.BackgroundStyle): void + set_color(color: Clutter.Color): void + set_file(file: Gio.File | null, style: GDesktopEnums.BackgroundStyle): void + set_gradient(shading_direction: GDesktopEnums.BackgroundShading, color: Clutter.Color, second_color: Clutter.Color): void + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Meta.Background */ + connect(sigName: "changed", callback: (($obj: Background) => void)): number + connect_after(sigName: "changed", callback: (($obj: Background) => void)): number + emit(sigName: "changed"): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: Background, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: Background, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: Background_ConstructProps) + _init (config?: Background_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(display: Display): Background + static refresh_all(): void + static $gtype: GObject.Type +} +export interface BackgroundActor_ConstructProps extends Clutter.Actor_ConstructProps { + meta_display?: Display + monitor?: number +} +export class BackgroundActor { + /* Properties of Clutter.Actor */ + actions: Clutter.Action + readonly allocation: Clutter.ActorBox + background_color: Clutter.Color + readonly background_color_set: boolean + child_transform: Graphene.Matrix + readonly child_transform_set: boolean + clip_rect: Graphene.Rect + clip_to_allocation: boolean + constraints: Clutter.Constraint + content: Clutter.Content + readonly content_box: Clutter.ActorBox + content_gravity: Clutter.ContentGravity + content_repeat: Clutter.ContentRepeat + effect: Clutter.Effect + readonly first_child: Clutter.Actor + fixed_position_set: boolean + fixed_x: number + fixed_y: number + readonly has_clip: boolean + readonly has_pointer: boolean + height: number + readonly last_child: Clutter.Actor + layout_manager: Clutter.LayoutManager + magnification_filter: Clutter.ScalingFilter + readonly mapped: boolean + margin_bottom: number + margin_left: number + margin_right: number + margin_top: number + min_height: number + min_height_set: boolean + min_width: number + min_width_set: boolean + minification_filter: Clutter.ScalingFilter + name: string + natural_height: number + natural_height_set: boolean + natural_width: number + natural_width_set: boolean + offscreen_redirect: Clutter.OffscreenRedirect + opacity: number + pivot_point: Graphene.Point + pivot_point_z: number + position: Graphene.Point + reactive: boolean + readonly realized: boolean + request_mode: Clutter.RequestMode + rotation_angle_x: number + rotation_angle_y: number + rotation_angle_z: number + scale_x: number + scale_y: number + scale_z: number + show_on_set_parent: boolean + size: Graphene.Size + text_direction: Clutter.TextDirection + transform: Graphene.Matrix + readonly transform_set: boolean + translation_x: number + translation_y: number + translation_z: number + visible: boolean + width: number + x: number + x_align: Clutter.ActorAlign + x_expand: boolean + y: number + y_align: Clutter.ActorAlign + y_expand: boolean + z_position: number + /* Fields of Clutter.Actor */ + flags: number + /* Fields of GObject.InitiallyUnowned */ + g_type_instance: GObject.TypeInstance + /* Methods of Clutter.Actor */ + add_action(action: Clutter.Action): void + add_action_with_name(name: string, action: Clutter.Action): void + add_child(child: Clutter.Actor): void + add_constraint(constraint: Clutter.Constraint): void + add_constraint_with_name(name: string, constraint: Clutter.Constraint): void + add_effect(effect: Clutter.Effect): void + add_effect_with_name(name: string, effect: Clutter.Effect): void + add_transition(name: string, transition: Clutter.Transition): void + allocate(box: Clutter.ActorBox): void + allocate_align_fill(box: Clutter.ActorBox, x_align: number, y_align: number, x_fill: boolean, y_fill: boolean): void + allocate_available_size(x: number, y: number, available_width: number, available_height: number): void + allocate_preferred_size(x: number, y: number): void + apply_relative_transform_to_point(ancestor: Clutter.Actor | null, point: Graphene.Point3D): /* vertex */ Graphene.Point3D + apply_transform_to_point(point: Graphene.Point3D): /* vertex */ Graphene.Point3D + bind_model(model: Gio.ListModel | null, create_child_func: Clutter.ActorCreateChildFunc): void + clear_actions(): void + clear_constraints(): void + clear_effects(): void + contains(descendant: Clutter.Actor): boolean + continue_paint(paint_context: Clutter.PaintContext): void + continue_pick(pick_context: Clutter.PickContext): void + create_pango_context(): Pango.Context + create_pango_layout(text?: string | null): Pango.Layout + destroy(): void + destroy_all_children(): void + event(event: Clutter.Event, capture: boolean): boolean + get_abs_allocation_vertices(): /* verts */ Graphene.Point3D[] + get_accessible(): Atk.Object + get_action(name: string): Clutter.Action + get_actions(): Clutter.Action[] + get_allocation_box(): /* box */ Clutter.ActorBox + get_background_color(): /* color */ Clutter.Color + get_child_at_index(index_: number): Clutter.Actor + get_child_transform(): /* transform */ Graphene.Matrix + get_children(): Clutter.Actor[] + get_clip(): [ /* xoff */ number | null, /* yoff */ number | null, /* width */ number | null, /* height */ number | null ] + get_clip_to_allocation(): boolean + get_constraint(name: string): Clutter.Constraint + get_constraints(): Clutter.Constraint[] + get_content(): Clutter.Content + get_content_box(): /* box */ Clutter.ActorBox + get_content_gravity(): Clutter.ContentGravity + get_content_repeat(): Clutter.ContentRepeat + get_content_scaling_filters(): [ /* min_filter */ Clutter.ScalingFilter | null, /* mag_filter */ Clutter.ScalingFilter | null ] + get_default_paint_volume(): Clutter.PaintVolume + get_easing_delay(): number + get_easing_duration(): number + get_easing_mode(): Clutter.AnimationMode + get_effect(name: string): Clutter.Effect + get_effects(): Clutter.Effect[] + get_first_child(): Clutter.Actor + get_fixed_position(): [ /* returnType */ boolean, /* x */ number | null, /* y */ number | null ] + get_fixed_position_set(): boolean + get_flags(): Clutter.ActorFlags + get_height(): number + get_last_child(): Clutter.Actor + get_layout_manager(): Clutter.LayoutManager + get_margin(): /* margin */ Clutter.Margin + get_margin_bottom(): number + get_margin_left(): number + get_margin_right(): number + get_margin_top(): number + get_n_children(): number + get_name(): string + get_next_sibling(): Clutter.Actor + get_offscreen_redirect(): Clutter.OffscreenRedirect + get_opacity(): number + get_opacity_override(): number + get_paint_box(): [ /* returnType */ boolean, /* box */ Clutter.ActorBox ] + get_paint_opacity(): number + get_paint_visibility(): boolean + get_paint_volume(): Clutter.PaintVolume + get_pango_context(): Pango.Context + get_parent(): Clutter.Actor + get_pivot_point(): [ /* pivot_x */ number | null, /* pivot_y */ number | null ] + get_pivot_point_z(): number + get_position(): [ /* x */ number | null, /* y */ number | null ] + get_preferred_height(for_width: number): [ /* min_height_p */ number | null, /* natural_height_p */ number | null ] + get_preferred_size(): [ /* min_width_p */ number | null, /* min_height_p */ number | null, /* natural_width_p */ number | null, /* natural_height_p */ number | null ] + get_preferred_width(for_height: number): [ /* min_width_p */ number | null, /* natural_width_p */ number | null ] + get_previous_sibling(): Clutter.Actor + get_reactive(): boolean + get_request_mode(): Clutter.RequestMode + get_resource_scale(): number + get_rotation_angle(axis: Clutter.RotateAxis): number + get_scale(): [ /* scale_x */ number | null, /* scale_y */ number | null ] + get_scale_z(): number + get_size(): [ /* width */ number | null, /* height */ number | null ] + get_stage(): Clutter.Stage + get_text_direction(): Clutter.TextDirection + get_transform(): /* transform */ Graphene.Matrix + get_transformed_extents(): /* rect */ Graphene.Rect + get_transformed_paint_volume(relative_to_ancestor: Clutter.Actor): Clutter.PaintVolume + get_transformed_position(): [ /* x */ number | null, /* y */ number | null ] + get_transformed_size(): [ /* width */ number | null, /* height */ number | null ] + get_transition(name: string): Clutter.Transition + get_translation(): [ /* translate_x */ number | null, /* translate_y */ number | null, /* translate_z */ number | null ] + get_width(): number + get_x(): number + get_x_align(): Clutter.ActorAlign + get_x_expand(): boolean + get_y(): number + get_y_align(): Clutter.ActorAlign + get_y_expand(): boolean + get_z_position(): number + grab_key_focus(): void + has_accessible(): boolean + has_actions(): boolean + has_allocation(): boolean + has_constraints(): boolean + has_damage(): boolean + has_effects(): boolean + has_key_focus(): boolean + has_mapped_clones(): boolean + has_overlaps(): boolean + hide(): void + inhibit_culling(): void + insert_child_above(child: Clutter.Actor, sibling?: Clutter.Actor | null): void + insert_child_at_index(child: Clutter.Actor, index_: number): void + insert_child_below(child: Clutter.Actor, sibling?: Clutter.Actor | null): void + invalidate_paint_volume(): void + invalidate_transform(): void + is_effectively_on_stage_view(view: Clutter.StageView): boolean + is_in_clone_paint(): boolean + is_mapped(): boolean + is_realized(): boolean + is_rotated(): boolean + is_scaled(): boolean + is_visible(): boolean + map(): void + move_by(dx: number, dy: number): void + needs_expand(orientation: Clutter.Orientation): boolean + paint(paint_context: Clutter.PaintContext): void + peek_stage_views(): Clutter.StageView[] + pick(pick_context: Clutter.PickContext): void + pick_box(pick_context: Clutter.PickContext, box: Clutter.ActorBox): void + queue_redraw(): void + queue_redraw_with_clip(clip?: cairo.RectangleInt | null): void + queue_relayout(): void + realize(): void + remove_action(action: Clutter.Action): void + remove_action_by_name(name: string): void + remove_all_children(): void + remove_all_transitions(): void + remove_child(child: Clutter.Actor): void + remove_clip(): void + remove_constraint(constraint: Clutter.Constraint): void + remove_constraint_by_name(name: string): void + remove_effect(effect: Clutter.Effect): void + remove_effect_by_name(name: string): void + remove_transition(name: string): void + replace_child(old_child: Clutter.Actor, new_child: Clutter.Actor): void + restore_easing_state(): void + save_easing_state(): void + set_allocation(box: Clutter.ActorBox): void + set_background_color(color?: Clutter.Color | null): void + set_child_above_sibling(child: Clutter.Actor, sibling?: Clutter.Actor | null): void + set_child_at_index(child: Clutter.Actor, index_: number): void + set_child_below_sibling(child: Clutter.Actor, sibling?: Clutter.Actor | null): void + set_child_transform(transform?: Graphene.Matrix | null): void + set_clip(xoff: number, yoff: number, width: number, height: number): void + set_clip_to_allocation(clip_set: boolean): void + set_content(content?: Clutter.Content | null): void + set_content_gravity(gravity: Clutter.ContentGravity): void + set_content_repeat(repeat: Clutter.ContentRepeat): void + set_content_scaling_filters(min_filter: Clutter.ScalingFilter, mag_filter: Clutter.ScalingFilter): void + set_easing_delay(msecs: number): void + set_easing_duration(msecs: number): void + set_easing_mode(mode: Clutter.AnimationMode): void + set_fixed_position_set(is_set: boolean): void + set_flags(flags: Clutter.ActorFlags): void + set_height(height: number): void + set_layout_manager(manager?: Clutter.LayoutManager | null): void + set_margin(margin: Clutter.Margin): void + set_margin_bottom(margin: number): void + set_margin_left(margin: number): void + set_margin_right(margin: number): void + set_margin_top(margin: number): void + set_name(name: string): void + set_offscreen_redirect(redirect: Clutter.OffscreenRedirect): void + set_opacity(opacity: number): void + set_opacity_override(opacity: number): void + set_pivot_point(pivot_x: number, pivot_y: number): void + set_pivot_point_z(pivot_z: number): void + set_position(x: number, y: number): void + set_reactive(reactive: boolean): void + set_request_mode(mode: Clutter.RequestMode): void + set_rotation_angle(axis: Clutter.RotateAxis, angle: number): void + set_scale(scale_x: number, scale_y: number): void + set_scale_z(scale_z: number): void + set_size(width: number, height: number): void + set_text_direction(text_dir: Clutter.TextDirection): void + set_transform(transform?: Graphene.Matrix | null): void + set_translation(translate_x: number, translate_y: number, translate_z: number): void + set_width(width: number): void + set_x(x: number): void + set_x_align(x_align: Clutter.ActorAlign): void + set_x_expand(expand: boolean): void + set_y(y: number): void + set_y_align(y_align: Clutter.ActorAlign): void + set_y_expand(expand: boolean): void + set_z_position(z_position: number): void + should_pick(pick_context: Clutter.PickContext): boolean + show(): void + transform_stage_point(x: number, y: number): [ /* returnType */ boolean, /* x_out */ number, /* y_out */ number ] + uninhibit_culling(): void + unmap(): void + unrealize(): void + unset_flags(flags: Clutter.ActorFlags): void + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Methods of Clutter.Animatable */ + find_property(property_name: string): GObject.ParamSpec + get_actor(): Clutter.Actor + get_initial_state(property_name: string, value: any): void + interpolate_value(property_name: string, interval: Clutter.Interval, progress: number): [ /* returnType */ boolean, /* value */ any ] + set_final_state(property_name: string, value: any): void + /* Methods of Clutter.Container */ + add_actor(actor: Clutter.Actor): void + child_get_property(child: Clutter.Actor, property: string, value: any): void + child_notify(child: Clutter.Actor, pspec: GObject.ParamSpec): void + child_set_property(child: Clutter.Actor, property: string, value: any): void + create_child_meta(actor: Clutter.Actor): void + destroy_child_meta(actor: Clutter.Actor): void + find_child_by_name(child_name: string): Clutter.Actor + get_child_meta(actor: Clutter.Actor): Clutter.ChildMeta + lower_child(actor: Clutter.Actor, sibling?: Clutter.Actor | null): void + raise_child(actor: Clutter.Actor, sibling?: Clutter.Actor | null): void + remove_actor(actor: Clutter.Actor): void + sort_depth_order(): void + /* Methods of Clutter.Scriptable */ + get_id(): string + parse_custom_node(script: Clutter.Script, value: any, name: string, node: Json.Node): boolean + set_custom_property(script: Clutter.Script, name: string, value: any): void + set_id(id_: string): void + /* Virtual methods of Meta.BackgroundActor */ + vfunc_find_property(property_name: string): GObject.ParamSpec + vfunc_get_actor(): Clutter.Actor + vfunc_get_initial_state(property_name: string, value: any): void + vfunc_interpolate_value(property_name: string, interval: Clutter.Interval, progress: number): [ /* returnType */ boolean, /* value */ any ] + vfunc_set_final_state(property_name: string, value: any): void + vfunc_actor_added(actor: Clutter.Actor): void + vfunc_actor_removed(actor: Clutter.Actor): void + vfunc_add(actor: Clutter.Actor): void + vfunc_child_notify(child: Clutter.Actor, pspec: GObject.ParamSpec): void + vfunc_create_child_meta(actor: Clutter.Actor): void + vfunc_destroy_child_meta(actor: Clutter.Actor): void + vfunc_get_child_meta(actor: Clutter.Actor): Clutter.ChildMeta + vfunc_lower(actor: Clutter.Actor, sibling?: Clutter.Actor | null): void + vfunc_raise(actor: Clutter.Actor, sibling?: Clutter.Actor | null): void + vfunc_remove(actor: Clutter.Actor): void + vfunc_sort_depth_order(): void + vfunc_get_id(): string + vfunc_parse_custom_node(script: Clutter.Script, value: any, name: string, node: Json.Node): boolean + vfunc_set_custom_property(script: Clutter.Script, name: string, value: any): void + vfunc_set_id(id_: string): void + /* Virtual methods of Clutter.Actor */ + vfunc_allocate(box: Clutter.ActorBox): void + vfunc_apply_transform(matrix: Graphene.Matrix): void + vfunc_button_press_event(event: Clutter.ButtonEvent): boolean + vfunc_button_release_event(event: Clutter.ButtonEvent): boolean + vfunc_calculate_resource_scale(phase: number): number + vfunc_captured_event(event: Clutter.Event): boolean + vfunc_destroy(): void + vfunc_enter_event(event: Clutter.CrossingEvent): boolean + vfunc_event(event: Clutter.Event): boolean + vfunc_get_accessible(): Atk.Object + vfunc_get_paint_volume(volume: Clutter.PaintVolume): boolean + vfunc_get_preferred_height(for_width: number): [ /* min_height_p */ number | null, /* natural_height_p */ number | null ] + vfunc_get_preferred_width(for_height: number): [ /* min_width_p */ number | null, /* natural_width_p */ number | null ] + vfunc_has_accessible(): boolean + vfunc_has_overlaps(): boolean + vfunc_hide(): void + vfunc_hide_all(): void + vfunc_key_focus_in(): void + vfunc_key_focus_out(): void + vfunc_key_press_event(event: Clutter.KeyEvent): boolean + vfunc_key_release_event(event: Clutter.KeyEvent): boolean + vfunc_leave_event(event: Clutter.CrossingEvent): boolean + vfunc_map(): void + vfunc_motion_event(event: Clutter.MotionEvent): boolean + vfunc_paint(paint_context: Clutter.PaintContext): void + vfunc_paint_node(root: Clutter.PaintNode): void + vfunc_parent_set(old_parent: Clutter.Actor): void + vfunc_pick(pick_context: Clutter.PickContext): void + vfunc_queue_relayout(): void + vfunc_realize(): void + vfunc_resource_scale_changed(): void + vfunc_scroll_event(event: Clutter.ScrollEvent): boolean + vfunc_show(): void + vfunc_touch_event(event: Clutter.TouchEvent): boolean + vfunc_unmap(): void + vfunc_unrealize(): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Clutter.Actor */ + connect(sigName: "button-press-event", callback: (($obj: BackgroundActor, event: Clutter.ButtonEvent) => boolean)): number + connect_after(sigName: "button-press-event", callback: (($obj: BackgroundActor, event: Clutter.ButtonEvent) => boolean)): number + emit(sigName: "button-press-event", event: Clutter.ButtonEvent): void + connect(sigName: "button-release-event", callback: (($obj: BackgroundActor, event: Clutter.ButtonEvent) => boolean)): number + connect_after(sigName: "button-release-event", callback: (($obj: BackgroundActor, event: Clutter.ButtonEvent) => boolean)): number + emit(sigName: "button-release-event", event: Clutter.ButtonEvent): void + connect(sigName: "captured-event", callback: (($obj: BackgroundActor, event: Clutter.Event) => boolean)): number + connect_after(sigName: "captured-event", callback: (($obj: BackgroundActor, event: Clutter.Event) => boolean)): number + emit(sigName: "captured-event", event: Clutter.Event): void + connect(sigName: "destroy", callback: (($obj: BackgroundActor) => void)): number + connect_after(sigName: "destroy", callback: (($obj: BackgroundActor) => void)): number + emit(sigName: "destroy"): void + connect(sigName: "enter-event", callback: (($obj: BackgroundActor, event: Clutter.CrossingEvent) => boolean)): number + connect_after(sigName: "enter-event", callback: (($obj: BackgroundActor, event: Clutter.CrossingEvent) => boolean)): number + emit(sigName: "enter-event", event: Clutter.CrossingEvent): void + connect(sigName: "event", callback: (($obj: BackgroundActor, event: Clutter.Event) => boolean)): number + connect_after(sigName: "event", callback: (($obj: BackgroundActor, event: Clutter.Event) => boolean)): number + emit(sigName: "event", event: Clutter.Event): void + connect(sigName: "hide", callback: (($obj: BackgroundActor) => void)): number + connect_after(sigName: "hide", callback: (($obj: BackgroundActor) => void)): number + emit(sigName: "hide"): void + connect(sigName: "key-focus-in", callback: (($obj: BackgroundActor) => void)): number + connect_after(sigName: "key-focus-in", callback: (($obj: BackgroundActor) => void)): number + emit(sigName: "key-focus-in"): void + connect(sigName: "key-focus-out", callback: (($obj: BackgroundActor) => void)): number + connect_after(sigName: "key-focus-out", callback: (($obj: BackgroundActor) => void)): number + emit(sigName: "key-focus-out"): void + connect(sigName: "key-press-event", callback: (($obj: BackgroundActor, event: Clutter.KeyEvent) => boolean)): number + connect_after(sigName: "key-press-event", callback: (($obj: BackgroundActor, event: Clutter.KeyEvent) => boolean)): number + emit(sigName: "key-press-event", event: Clutter.KeyEvent): void + connect(sigName: "key-release-event", callback: (($obj: BackgroundActor, event: Clutter.KeyEvent) => boolean)): number + connect_after(sigName: "key-release-event", callback: (($obj: BackgroundActor, event: Clutter.KeyEvent) => boolean)): number + emit(sigName: "key-release-event", event: Clutter.KeyEvent): void + connect(sigName: "leave-event", callback: (($obj: BackgroundActor, event: Clutter.CrossingEvent) => boolean)): number + connect_after(sigName: "leave-event", callback: (($obj: BackgroundActor, event: Clutter.CrossingEvent) => boolean)): number + emit(sigName: "leave-event", event: Clutter.CrossingEvent): void + connect(sigName: "motion-event", callback: (($obj: BackgroundActor, event: Clutter.MotionEvent) => boolean)): number + connect_after(sigName: "motion-event", callback: (($obj: BackgroundActor, event: Clutter.MotionEvent) => boolean)): number + emit(sigName: "motion-event", event: Clutter.MotionEvent): void + connect(sigName: "parent-set", callback: (($obj: BackgroundActor, old_parent?: Clutter.Actor | null) => void)): number + connect_after(sigName: "parent-set", callback: (($obj: BackgroundActor, old_parent?: Clutter.Actor | null) => void)): number + emit(sigName: "parent-set", old_parent?: Clutter.Actor | null): void + connect(sigName: "pick", callback: (($obj: BackgroundActor, pick_context: Clutter.PickContext) => void)): number + connect_after(sigName: "pick", callback: (($obj: BackgroundActor, pick_context: Clutter.PickContext) => void)): number + emit(sigName: "pick", pick_context: Clutter.PickContext): void + connect(sigName: "queue-relayout", callback: (($obj: BackgroundActor) => void)): number + connect_after(sigName: "queue-relayout", callback: (($obj: BackgroundActor) => void)): number + emit(sigName: "queue-relayout"): void + connect(sigName: "realize", callback: (($obj: BackgroundActor) => void)): number + connect_after(sigName: "realize", callback: (($obj: BackgroundActor) => void)): number + emit(sigName: "realize"): void + connect(sigName: "resource-scale-changed", callback: (($obj: BackgroundActor) => void)): number + connect_after(sigName: "resource-scale-changed", callback: (($obj: BackgroundActor) => void)): number + emit(sigName: "resource-scale-changed"): void + connect(sigName: "scroll-event", callback: (($obj: BackgroundActor, event: Clutter.ScrollEvent) => boolean)): number + connect_after(sigName: "scroll-event", callback: (($obj: BackgroundActor, event: Clutter.ScrollEvent) => boolean)): number + emit(sigName: "scroll-event", event: Clutter.ScrollEvent): void + connect(sigName: "show", callback: (($obj: BackgroundActor) => void)): number + connect_after(sigName: "show", callback: (($obj: BackgroundActor) => void)): number + emit(sigName: "show"): void + connect(sigName: "stage-views-changed", callback: (($obj: BackgroundActor) => void)): number + connect_after(sigName: "stage-views-changed", callback: (($obj: BackgroundActor) => void)): number + emit(sigName: "stage-views-changed"): void + connect(sigName: "touch-event", callback: (($obj: BackgroundActor, event: Clutter.Event) => boolean)): number + connect_after(sigName: "touch-event", callback: (($obj: BackgroundActor, event: Clutter.Event) => boolean)): number + emit(sigName: "touch-event", event: Clutter.Event): void + connect(sigName: "transition-stopped", callback: (($obj: BackgroundActor, name: string, is_finished: boolean) => void)): number + connect_after(sigName: "transition-stopped", callback: (($obj: BackgroundActor, name: string, is_finished: boolean) => void)): number + emit(sigName: "transition-stopped", name: string, is_finished: boolean): void + connect(sigName: "transitions-completed", callback: (($obj: BackgroundActor) => void)): number + connect_after(sigName: "transitions-completed", callback: (($obj: BackgroundActor) => void)): number + emit(sigName: "transitions-completed"): void + connect(sigName: "unrealize", callback: (($obj: BackgroundActor) => void)): number + connect_after(sigName: "unrealize", callback: (($obj: BackgroundActor) => void)): number + emit(sigName: "unrealize"): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: BackgroundActor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: BackgroundActor, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + /* Signals of Clutter.Container */ + connect(sigName: "actor-added", callback: (($obj: BackgroundActor, actor: Clutter.Actor) => void)): number + connect_after(sigName: "actor-added", callback: (($obj: BackgroundActor, actor: Clutter.Actor) => void)): number + emit(sigName: "actor-added", actor: Clutter.Actor): void + connect(sigName: "actor-removed", callback: (($obj: BackgroundActor, actor: Clutter.Actor) => void)): number + connect_after(sigName: "actor-removed", callback: (($obj: BackgroundActor, actor: Clutter.Actor) => void)): number + emit(sigName: "actor-removed", actor: Clutter.Actor): void + connect(sigName: "child-notify", callback: (($obj: BackgroundActor, actor: Clutter.Actor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "child-notify", callback: (($obj: BackgroundActor, actor: Clutter.Actor, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "child-notify", actor: Clutter.Actor, pspec: GObject.ParamSpec): void + connect(sigName: "notify::actions", callback: (($obj: BackgroundActor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::actions", callback: (($obj: BackgroundActor, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::allocation", callback: (($obj: BackgroundActor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::allocation", callback: (($obj: BackgroundActor, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::background-color", callback: (($obj: BackgroundActor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::background-color", callback: (($obj: BackgroundActor, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::background-color-set", callback: (($obj: BackgroundActor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::background-color-set", callback: (($obj: BackgroundActor, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::child-transform", callback: (($obj: BackgroundActor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::child-transform", callback: (($obj: BackgroundActor, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::child-transform-set", callback: (($obj: BackgroundActor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::child-transform-set", callback: (($obj: BackgroundActor, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::clip-rect", callback: (($obj: BackgroundActor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::clip-rect", callback: (($obj: BackgroundActor, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::clip-to-allocation", callback: (($obj: BackgroundActor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::clip-to-allocation", callback: (($obj: BackgroundActor, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::constraints", callback: (($obj: BackgroundActor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::constraints", callback: (($obj: BackgroundActor, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::content", callback: (($obj: BackgroundActor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::content", callback: (($obj: BackgroundActor, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::content-box", callback: (($obj: BackgroundActor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::content-box", callback: (($obj: BackgroundActor, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::content-gravity", callback: (($obj: BackgroundActor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::content-gravity", callback: (($obj: BackgroundActor, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::content-repeat", callback: (($obj: BackgroundActor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::content-repeat", callback: (($obj: BackgroundActor, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::effect", callback: (($obj: BackgroundActor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::effect", callback: (($obj: BackgroundActor, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::first-child", callback: (($obj: BackgroundActor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::first-child", callback: (($obj: BackgroundActor, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::fixed-position-set", callback: (($obj: BackgroundActor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::fixed-position-set", callback: (($obj: BackgroundActor, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::fixed-x", callback: (($obj: BackgroundActor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::fixed-x", callback: (($obj: BackgroundActor, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::fixed-y", callback: (($obj: BackgroundActor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::fixed-y", callback: (($obj: BackgroundActor, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::has-clip", callback: (($obj: BackgroundActor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-clip", callback: (($obj: BackgroundActor, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::has-pointer", callback: (($obj: BackgroundActor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-pointer", callback: (($obj: BackgroundActor, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::height", callback: (($obj: BackgroundActor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::height", callback: (($obj: BackgroundActor, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::last-child", callback: (($obj: BackgroundActor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::last-child", callback: (($obj: BackgroundActor, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::layout-manager", callback: (($obj: BackgroundActor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::layout-manager", callback: (($obj: BackgroundActor, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::magnification-filter", callback: (($obj: BackgroundActor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::magnification-filter", callback: (($obj: BackgroundActor, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::mapped", callback: (($obj: BackgroundActor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::mapped", callback: (($obj: BackgroundActor, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-bottom", callback: (($obj: BackgroundActor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-bottom", callback: (($obj: BackgroundActor, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-left", callback: (($obj: BackgroundActor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-left", callback: (($obj: BackgroundActor, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-right", callback: (($obj: BackgroundActor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-right", callback: (($obj: BackgroundActor, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-top", callback: (($obj: BackgroundActor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-top", callback: (($obj: BackgroundActor, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::min-height", callback: (($obj: BackgroundActor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::min-height", callback: (($obj: BackgroundActor, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::min-height-set", callback: (($obj: BackgroundActor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::min-height-set", callback: (($obj: BackgroundActor, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::min-width", callback: (($obj: BackgroundActor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::min-width", callback: (($obj: BackgroundActor, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::min-width-set", callback: (($obj: BackgroundActor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::min-width-set", callback: (($obj: BackgroundActor, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::minification-filter", callback: (($obj: BackgroundActor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::minification-filter", callback: (($obj: BackgroundActor, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::name", callback: (($obj: BackgroundActor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::name", callback: (($obj: BackgroundActor, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::natural-height", callback: (($obj: BackgroundActor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::natural-height", callback: (($obj: BackgroundActor, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::natural-height-set", callback: (($obj: BackgroundActor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::natural-height-set", callback: (($obj: BackgroundActor, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::natural-width", callback: (($obj: BackgroundActor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::natural-width", callback: (($obj: BackgroundActor, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::natural-width-set", callback: (($obj: BackgroundActor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::natural-width-set", callback: (($obj: BackgroundActor, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::offscreen-redirect", callback: (($obj: BackgroundActor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::offscreen-redirect", callback: (($obj: BackgroundActor, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::opacity", callback: (($obj: BackgroundActor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::opacity", callback: (($obj: BackgroundActor, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::pivot-point", callback: (($obj: BackgroundActor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::pivot-point", callback: (($obj: BackgroundActor, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::pivot-point-z", callback: (($obj: BackgroundActor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::pivot-point-z", callback: (($obj: BackgroundActor, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::position", callback: (($obj: BackgroundActor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::position", callback: (($obj: BackgroundActor, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::reactive", callback: (($obj: BackgroundActor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::reactive", callback: (($obj: BackgroundActor, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::realized", callback: (($obj: BackgroundActor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::realized", callback: (($obj: BackgroundActor, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::request-mode", callback: (($obj: BackgroundActor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::request-mode", callback: (($obj: BackgroundActor, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::rotation-angle-x", callback: (($obj: BackgroundActor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::rotation-angle-x", callback: (($obj: BackgroundActor, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::rotation-angle-y", callback: (($obj: BackgroundActor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::rotation-angle-y", callback: (($obj: BackgroundActor, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::rotation-angle-z", callback: (($obj: BackgroundActor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::rotation-angle-z", callback: (($obj: BackgroundActor, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::scale-x", callback: (($obj: BackgroundActor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::scale-x", callback: (($obj: BackgroundActor, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::scale-y", callback: (($obj: BackgroundActor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::scale-y", callback: (($obj: BackgroundActor, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::scale-z", callback: (($obj: BackgroundActor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::scale-z", callback: (($obj: BackgroundActor, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::show-on-set-parent", callback: (($obj: BackgroundActor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::show-on-set-parent", callback: (($obj: BackgroundActor, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::size", callback: (($obj: BackgroundActor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::size", callback: (($obj: BackgroundActor, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::text-direction", callback: (($obj: BackgroundActor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::text-direction", callback: (($obj: BackgroundActor, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::transform", callback: (($obj: BackgroundActor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::transform", callback: (($obj: BackgroundActor, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::transform-set", callback: (($obj: BackgroundActor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::transform-set", callback: (($obj: BackgroundActor, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::translation-x", callback: (($obj: BackgroundActor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::translation-x", callback: (($obj: BackgroundActor, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::translation-y", callback: (($obj: BackgroundActor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::translation-y", callback: (($obj: BackgroundActor, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::translation-z", callback: (($obj: BackgroundActor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::translation-z", callback: (($obj: BackgroundActor, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::visible", callback: (($obj: BackgroundActor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::visible", callback: (($obj: BackgroundActor, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::width", callback: (($obj: BackgroundActor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::width", callback: (($obj: BackgroundActor, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::x", callback: (($obj: BackgroundActor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::x", callback: (($obj: BackgroundActor, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::x-align", callback: (($obj: BackgroundActor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::x-align", callback: (($obj: BackgroundActor, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::x-expand", callback: (($obj: BackgroundActor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::x-expand", callback: (($obj: BackgroundActor, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::y", callback: (($obj: BackgroundActor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::y", callback: (($obj: BackgroundActor, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::y-align", callback: (($obj: BackgroundActor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::y-align", callback: (($obj: BackgroundActor, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::y-expand", callback: (($obj: BackgroundActor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::y-expand", callback: (($obj: BackgroundActor, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::z-position", callback: (($obj: BackgroundActor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::z-position", callback: (($obj: BackgroundActor, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: BackgroundActor_ConstructProps) + _init (config?: BackgroundActor_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(display: Display, monitor: number): BackgroundActor + static new(): BackgroundActor + static class_find_child_property(klass: GObject.ObjectClass, property_name: string): GObject.ParamSpec + static class_list_child_properties(klass: GObject.ObjectClass): GObject.ParamSpec[] + static $gtype: GObject.Type +} +export interface BackgroundContent_ConstructProps extends GObject.Object_ConstructProps { + background?: Background + brightness?: number + gradient?: boolean + gradient_height?: number + gradient_max_darkness?: number + meta_display?: Display + monitor?: number + rounded_clip_radius?: number + vignette?: boolean + vignette_sharpness?: number +} +export class BackgroundContent { + /* Properties of Meta.BackgroundContent */ + background: Background + brightness: number + gradient: boolean + gradient_height: number + gradient_max_darkness: number + rounded_clip_radius: number + vignette: boolean + vignette_sharpness: number + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of Meta.BackgroundContent */ + set_background(background: Background): void + set_gradient(enabled: boolean, height: number, tone_start: number): void + set_rounded_clip_bounds(bounds?: Graphene.Rect | null): void + set_rounded_clip_radius(radius: number): void + set_vignette(enabled: boolean, brightness: number, sharpness: number): void + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Methods of Clutter.Content */ + get_preferred_size(): [ /* returnType */ boolean, /* width */ number, /* height */ number ] + invalidate(): void + invalidate_size(): void + /* Virtual methods of Meta.BackgroundContent */ + vfunc_attached(actor: Clutter.Actor): void + vfunc_detached(actor: Clutter.Actor): void + vfunc_get_preferred_size(): [ /* returnType */ boolean, /* width */ number, /* height */ number ] + vfunc_invalidate(): void + vfunc_invalidate_size(): void + vfunc_paint_content(actor: Clutter.Actor, node: Clutter.PaintNode, paint_context: Clutter.PaintContext): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: BackgroundContent, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: BackgroundContent, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + /* Signals of Clutter.Content */ + connect(sigName: "attached", callback: (($obj: BackgroundContent, actor: Clutter.Actor) => void)): number + connect_after(sigName: "attached", callback: (($obj: BackgroundContent, actor: Clutter.Actor) => void)): number + emit(sigName: "attached", actor: Clutter.Actor): void + connect(sigName: "detached", callback: (($obj: BackgroundContent, actor: Clutter.Actor) => void)): number + connect_after(sigName: "detached", callback: (($obj: BackgroundContent, actor: Clutter.Actor) => void)): number + emit(sigName: "detached", actor: Clutter.Actor): void + connect(sigName: "notify::background", callback: (($obj: BackgroundContent, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::background", callback: (($obj: BackgroundContent, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::brightness", callback: (($obj: BackgroundContent, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::brightness", callback: (($obj: BackgroundContent, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::gradient", callback: (($obj: BackgroundContent, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::gradient", callback: (($obj: BackgroundContent, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::gradient-height", callback: (($obj: BackgroundContent, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::gradient-height", callback: (($obj: BackgroundContent, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::gradient-max-darkness", callback: (($obj: BackgroundContent, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::gradient-max-darkness", callback: (($obj: BackgroundContent, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::rounded-clip-radius", callback: (($obj: BackgroundContent, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::rounded-clip-radius", callback: (($obj: BackgroundContent, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::vignette", callback: (($obj: BackgroundContent, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vignette", callback: (($obj: BackgroundContent, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::vignette-sharpness", callback: (($obj: BackgroundContent, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vignette-sharpness", callback: (($obj: BackgroundContent, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: BackgroundContent_ConstructProps) + _init (config?: BackgroundContent_ConstructProps): void + static $gtype: GObject.Type +} +export interface BackgroundGroup_ConstructProps extends Clutter.Actor_ConstructProps { +} +export class BackgroundGroup { + /* Properties of Clutter.Actor */ + actions: Clutter.Action + readonly allocation: Clutter.ActorBox + background_color: Clutter.Color + readonly background_color_set: boolean + child_transform: Graphene.Matrix + readonly child_transform_set: boolean + clip_rect: Graphene.Rect + clip_to_allocation: boolean + constraints: Clutter.Constraint + content: Clutter.Content + readonly content_box: Clutter.ActorBox + content_gravity: Clutter.ContentGravity + content_repeat: Clutter.ContentRepeat + effect: Clutter.Effect + readonly first_child: Clutter.Actor + fixed_position_set: boolean + fixed_x: number + fixed_y: number + readonly has_clip: boolean + readonly has_pointer: boolean + height: number + readonly last_child: Clutter.Actor + layout_manager: Clutter.LayoutManager + magnification_filter: Clutter.ScalingFilter + readonly mapped: boolean + margin_bottom: number + margin_left: number + margin_right: number + margin_top: number + min_height: number + min_height_set: boolean + min_width: number + min_width_set: boolean + minification_filter: Clutter.ScalingFilter + name: string + natural_height: number + natural_height_set: boolean + natural_width: number + natural_width_set: boolean + offscreen_redirect: Clutter.OffscreenRedirect + opacity: number + pivot_point: Graphene.Point + pivot_point_z: number + position: Graphene.Point + reactive: boolean + readonly realized: boolean + request_mode: Clutter.RequestMode + rotation_angle_x: number + rotation_angle_y: number + rotation_angle_z: number + scale_x: number + scale_y: number + scale_z: number + show_on_set_parent: boolean + size: Graphene.Size + text_direction: Clutter.TextDirection + transform: Graphene.Matrix + readonly transform_set: boolean + translation_x: number + translation_y: number + translation_z: number + visible: boolean + width: number + x: number + x_align: Clutter.ActorAlign + x_expand: boolean + y: number + y_align: Clutter.ActorAlign + y_expand: boolean + z_position: number + /* Fields of Meta.BackgroundGroup */ + parent_instance: Clutter.Actor + /* Fields of Clutter.Actor */ + flags: number + /* Fields of GObject.InitiallyUnowned */ + g_type_instance: GObject.TypeInstance + /* Methods of Clutter.Actor */ + add_action(action: Clutter.Action): void + add_action_with_name(name: string, action: Clutter.Action): void + add_child(child: Clutter.Actor): void + add_constraint(constraint: Clutter.Constraint): void + add_constraint_with_name(name: string, constraint: Clutter.Constraint): void + add_effect(effect: Clutter.Effect): void + add_effect_with_name(name: string, effect: Clutter.Effect): void + add_transition(name: string, transition: Clutter.Transition): void + allocate(box: Clutter.ActorBox): void + allocate_align_fill(box: Clutter.ActorBox, x_align: number, y_align: number, x_fill: boolean, y_fill: boolean): void + allocate_available_size(x: number, y: number, available_width: number, available_height: number): void + allocate_preferred_size(x: number, y: number): void + apply_relative_transform_to_point(ancestor: Clutter.Actor | null, point: Graphene.Point3D): /* vertex */ Graphene.Point3D + apply_transform_to_point(point: Graphene.Point3D): /* vertex */ Graphene.Point3D + bind_model(model: Gio.ListModel | null, create_child_func: Clutter.ActorCreateChildFunc): void + clear_actions(): void + clear_constraints(): void + clear_effects(): void + contains(descendant: Clutter.Actor): boolean + continue_paint(paint_context: Clutter.PaintContext): void + continue_pick(pick_context: Clutter.PickContext): void + create_pango_context(): Pango.Context + create_pango_layout(text?: string | null): Pango.Layout + destroy(): void + destroy_all_children(): void + event(event: Clutter.Event, capture: boolean): boolean + get_abs_allocation_vertices(): /* verts */ Graphene.Point3D[] + get_accessible(): Atk.Object + get_action(name: string): Clutter.Action + get_actions(): Clutter.Action[] + get_allocation_box(): /* box */ Clutter.ActorBox + get_background_color(): /* color */ Clutter.Color + get_child_at_index(index_: number): Clutter.Actor + get_child_transform(): /* transform */ Graphene.Matrix + get_children(): Clutter.Actor[] + get_clip(): [ /* xoff */ number | null, /* yoff */ number | null, /* width */ number | null, /* height */ number | null ] + get_clip_to_allocation(): boolean + get_constraint(name: string): Clutter.Constraint + get_constraints(): Clutter.Constraint[] + get_content(): Clutter.Content + get_content_box(): /* box */ Clutter.ActorBox + get_content_gravity(): Clutter.ContentGravity + get_content_repeat(): Clutter.ContentRepeat + get_content_scaling_filters(): [ /* min_filter */ Clutter.ScalingFilter | null, /* mag_filter */ Clutter.ScalingFilter | null ] + get_default_paint_volume(): Clutter.PaintVolume + get_easing_delay(): number + get_easing_duration(): number + get_easing_mode(): Clutter.AnimationMode + get_effect(name: string): Clutter.Effect + get_effects(): Clutter.Effect[] + get_first_child(): Clutter.Actor + get_fixed_position(): [ /* returnType */ boolean, /* x */ number | null, /* y */ number | null ] + get_fixed_position_set(): boolean + get_flags(): Clutter.ActorFlags + get_height(): number + get_last_child(): Clutter.Actor + get_layout_manager(): Clutter.LayoutManager + get_margin(): /* margin */ Clutter.Margin + get_margin_bottom(): number + get_margin_left(): number + get_margin_right(): number + get_margin_top(): number + get_n_children(): number + get_name(): string + get_next_sibling(): Clutter.Actor + get_offscreen_redirect(): Clutter.OffscreenRedirect + get_opacity(): number + get_opacity_override(): number + get_paint_box(): [ /* returnType */ boolean, /* box */ Clutter.ActorBox ] + get_paint_opacity(): number + get_paint_visibility(): boolean + get_paint_volume(): Clutter.PaintVolume + get_pango_context(): Pango.Context + get_parent(): Clutter.Actor + get_pivot_point(): [ /* pivot_x */ number | null, /* pivot_y */ number | null ] + get_pivot_point_z(): number + get_position(): [ /* x */ number | null, /* y */ number | null ] + get_preferred_height(for_width: number): [ /* min_height_p */ number | null, /* natural_height_p */ number | null ] + get_preferred_size(): [ /* min_width_p */ number | null, /* min_height_p */ number | null, /* natural_width_p */ number | null, /* natural_height_p */ number | null ] + get_preferred_width(for_height: number): [ /* min_width_p */ number | null, /* natural_width_p */ number | null ] + get_previous_sibling(): Clutter.Actor + get_reactive(): boolean + get_request_mode(): Clutter.RequestMode + get_resource_scale(): number + get_rotation_angle(axis: Clutter.RotateAxis): number + get_scale(): [ /* scale_x */ number | null, /* scale_y */ number | null ] + get_scale_z(): number + get_size(): [ /* width */ number | null, /* height */ number | null ] + get_stage(): Clutter.Stage + get_text_direction(): Clutter.TextDirection + get_transform(): /* transform */ Graphene.Matrix + get_transformed_extents(): /* rect */ Graphene.Rect + get_transformed_paint_volume(relative_to_ancestor: Clutter.Actor): Clutter.PaintVolume + get_transformed_position(): [ /* x */ number | null, /* y */ number | null ] + get_transformed_size(): [ /* width */ number | null, /* height */ number | null ] + get_transition(name: string): Clutter.Transition + get_translation(): [ /* translate_x */ number | null, /* translate_y */ number | null, /* translate_z */ number | null ] + get_width(): number + get_x(): number + get_x_align(): Clutter.ActorAlign + get_x_expand(): boolean + get_y(): number + get_y_align(): Clutter.ActorAlign + get_y_expand(): boolean + get_z_position(): number + grab_key_focus(): void + has_accessible(): boolean + has_actions(): boolean + has_allocation(): boolean + has_constraints(): boolean + has_damage(): boolean + has_effects(): boolean + has_key_focus(): boolean + has_mapped_clones(): boolean + has_overlaps(): boolean + hide(): void + inhibit_culling(): void + insert_child_above(child: Clutter.Actor, sibling?: Clutter.Actor | null): void + insert_child_at_index(child: Clutter.Actor, index_: number): void + insert_child_below(child: Clutter.Actor, sibling?: Clutter.Actor | null): void + invalidate_paint_volume(): void + invalidate_transform(): void + is_effectively_on_stage_view(view: Clutter.StageView): boolean + is_in_clone_paint(): boolean + is_mapped(): boolean + is_realized(): boolean + is_rotated(): boolean + is_scaled(): boolean + is_visible(): boolean + map(): void + move_by(dx: number, dy: number): void + needs_expand(orientation: Clutter.Orientation): boolean + paint(paint_context: Clutter.PaintContext): void + peek_stage_views(): Clutter.StageView[] + pick(pick_context: Clutter.PickContext): void + pick_box(pick_context: Clutter.PickContext, box: Clutter.ActorBox): void + queue_redraw(): void + queue_redraw_with_clip(clip?: cairo.RectangleInt | null): void + queue_relayout(): void + realize(): void + remove_action(action: Clutter.Action): void + remove_action_by_name(name: string): void + remove_all_children(): void + remove_all_transitions(): void + remove_child(child: Clutter.Actor): void + remove_clip(): void + remove_constraint(constraint: Clutter.Constraint): void + remove_constraint_by_name(name: string): void + remove_effect(effect: Clutter.Effect): void + remove_effect_by_name(name: string): void + remove_transition(name: string): void + replace_child(old_child: Clutter.Actor, new_child: Clutter.Actor): void + restore_easing_state(): void + save_easing_state(): void + set_allocation(box: Clutter.ActorBox): void + set_background_color(color?: Clutter.Color | null): void + set_child_above_sibling(child: Clutter.Actor, sibling?: Clutter.Actor | null): void + set_child_at_index(child: Clutter.Actor, index_: number): void + set_child_below_sibling(child: Clutter.Actor, sibling?: Clutter.Actor | null): void + set_child_transform(transform?: Graphene.Matrix | null): void + set_clip(xoff: number, yoff: number, width: number, height: number): void + set_clip_to_allocation(clip_set: boolean): void + set_content(content?: Clutter.Content | null): void + set_content_gravity(gravity: Clutter.ContentGravity): void + set_content_repeat(repeat: Clutter.ContentRepeat): void + set_content_scaling_filters(min_filter: Clutter.ScalingFilter, mag_filter: Clutter.ScalingFilter): void + set_easing_delay(msecs: number): void + set_easing_duration(msecs: number): void + set_easing_mode(mode: Clutter.AnimationMode): void + set_fixed_position_set(is_set: boolean): void + set_flags(flags: Clutter.ActorFlags): void + set_height(height: number): void + set_layout_manager(manager?: Clutter.LayoutManager | null): void + set_margin(margin: Clutter.Margin): void + set_margin_bottom(margin: number): void + set_margin_left(margin: number): void + set_margin_right(margin: number): void + set_margin_top(margin: number): void + set_name(name: string): void + set_offscreen_redirect(redirect: Clutter.OffscreenRedirect): void + set_opacity(opacity: number): void + set_opacity_override(opacity: number): void + set_pivot_point(pivot_x: number, pivot_y: number): void + set_pivot_point_z(pivot_z: number): void + set_position(x: number, y: number): void + set_reactive(reactive: boolean): void + set_request_mode(mode: Clutter.RequestMode): void + set_rotation_angle(axis: Clutter.RotateAxis, angle: number): void + set_scale(scale_x: number, scale_y: number): void + set_scale_z(scale_z: number): void + set_size(width: number, height: number): void + set_text_direction(text_dir: Clutter.TextDirection): void + set_transform(transform?: Graphene.Matrix | null): void + set_translation(translate_x: number, translate_y: number, translate_z: number): void + set_width(width: number): void + set_x(x: number): void + set_x_align(x_align: Clutter.ActorAlign): void + set_x_expand(expand: boolean): void + set_y(y: number): void + set_y_align(y_align: Clutter.ActorAlign): void + set_y_expand(expand: boolean): void + set_z_position(z_position: number): void + should_pick(pick_context: Clutter.PickContext): boolean + show(): void + transform_stage_point(x: number, y: number): [ /* returnType */ boolean, /* x_out */ number, /* y_out */ number ] + uninhibit_culling(): void + unmap(): void + unrealize(): void + unset_flags(flags: Clutter.ActorFlags): void + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Methods of Clutter.Animatable */ + find_property(property_name: string): GObject.ParamSpec + get_actor(): Clutter.Actor + get_initial_state(property_name: string, value: any): void + interpolate_value(property_name: string, interval: Clutter.Interval, progress: number): [ /* returnType */ boolean, /* value */ any ] + set_final_state(property_name: string, value: any): void + /* Methods of Clutter.Container */ + add_actor(actor: Clutter.Actor): void + child_get_property(child: Clutter.Actor, property: string, value: any): void + child_notify(child: Clutter.Actor, pspec: GObject.ParamSpec): void + child_set_property(child: Clutter.Actor, property: string, value: any): void + create_child_meta(actor: Clutter.Actor): void + destroy_child_meta(actor: Clutter.Actor): void + find_child_by_name(child_name: string): Clutter.Actor + get_child_meta(actor: Clutter.Actor): Clutter.ChildMeta + lower_child(actor: Clutter.Actor, sibling?: Clutter.Actor | null): void + raise_child(actor: Clutter.Actor, sibling?: Clutter.Actor | null): void + remove_actor(actor: Clutter.Actor): void + sort_depth_order(): void + /* Methods of Clutter.Scriptable */ + get_id(): string + parse_custom_node(script: Clutter.Script, value: any, name: string, node: Json.Node): boolean + set_custom_property(script: Clutter.Script, name: string, value: any): void + set_id(id_: string): void + /* Virtual methods of Meta.BackgroundGroup */ + vfunc_find_property(property_name: string): GObject.ParamSpec + vfunc_get_actor(): Clutter.Actor + vfunc_get_initial_state(property_name: string, value: any): void + vfunc_interpolate_value(property_name: string, interval: Clutter.Interval, progress: number): [ /* returnType */ boolean, /* value */ any ] + vfunc_set_final_state(property_name: string, value: any): void + vfunc_actor_added(actor: Clutter.Actor): void + vfunc_actor_removed(actor: Clutter.Actor): void + vfunc_add(actor: Clutter.Actor): void + vfunc_child_notify(child: Clutter.Actor, pspec: GObject.ParamSpec): void + vfunc_create_child_meta(actor: Clutter.Actor): void + vfunc_destroy_child_meta(actor: Clutter.Actor): void + vfunc_get_child_meta(actor: Clutter.Actor): Clutter.ChildMeta + vfunc_lower(actor: Clutter.Actor, sibling?: Clutter.Actor | null): void + vfunc_raise(actor: Clutter.Actor, sibling?: Clutter.Actor | null): void + vfunc_remove(actor: Clutter.Actor): void + vfunc_sort_depth_order(): void + vfunc_get_id(): string + vfunc_parse_custom_node(script: Clutter.Script, value: any, name: string, node: Json.Node): boolean + vfunc_set_custom_property(script: Clutter.Script, name: string, value: any): void + vfunc_set_id(id_: string): void + /* Virtual methods of Clutter.Actor */ + vfunc_allocate(box: Clutter.ActorBox): void + vfunc_apply_transform(matrix: Graphene.Matrix): void + vfunc_button_press_event(event: Clutter.ButtonEvent): boolean + vfunc_button_release_event(event: Clutter.ButtonEvent): boolean + vfunc_calculate_resource_scale(phase: number): number + vfunc_captured_event(event: Clutter.Event): boolean + vfunc_destroy(): void + vfunc_enter_event(event: Clutter.CrossingEvent): boolean + vfunc_event(event: Clutter.Event): boolean + vfunc_get_accessible(): Atk.Object + vfunc_get_paint_volume(volume: Clutter.PaintVolume): boolean + vfunc_get_preferred_height(for_width: number): [ /* min_height_p */ number | null, /* natural_height_p */ number | null ] + vfunc_get_preferred_width(for_height: number): [ /* min_width_p */ number | null, /* natural_width_p */ number | null ] + vfunc_has_accessible(): boolean + vfunc_has_overlaps(): boolean + vfunc_hide(): void + vfunc_hide_all(): void + vfunc_key_focus_in(): void + vfunc_key_focus_out(): void + vfunc_key_press_event(event: Clutter.KeyEvent): boolean + vfunc_key_release_event(event: Clutter.KeyEvent): boolean + vfunc_leave_event(event: Clutter.CrossingEvent): boolean + vfunc_map(): void + vfunc_motion_event(event: Clutter.MotionEvent): boolean + vfunc_paint(paint_context: Clutter.PaintContext): void + vfunc_paint_node(root: Clutter.PaintNode): void + vfunc_parent_set(old_parent: Clutter.Actor): void + vfunc_pick(pick_context: Clutter.PickContext): void + vfunc_queue_relayout(): void + vfunc_realize(): void + vfunc_resource_scale_changed(): void + vfunc_scroll_event(event: Clutter.ScrollEvent): boolean + vfunc_show(): void + vfunc_touch_event(event: Clutter.TouchEvent): boolean + vfunc_unmap(): void + vfunc_unrealize(): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Clutter.Actor */ + connect(sigName: "button-press-event", callback: (($obj: BackgroundGroup, event: Clutter.ButtonEvent) => boolean)): number + connect_after(sigName: "button-press-event", callback: (($obj: BackgroundGroup, event: Clutter.ButtonEvent) => boolean)): number + emit(sigName: "button-press-event", event: Clutter.ButtonEvent): void + connect(sigName: "button-release-event", callback: (($obj: BackgroundGroup, event: Clutter.ButtonEvent) => boolean)): number + connect_after(sigName: "button-release-event", callback: (($obj: BackgroundGroup, event: Clutter.ButtonEvent) => boolean)): number + emit(sigName: "button-release-event", event: Clutter.ButtonEvent): void + connect(sigName: "captured-event", callback: (($obj: BackgroundGroup, event: Clutter.Event) => boolean)): number + connect_after(sigName: "captured-event", callback: (($obj: BackgroundGroup, event: Clutter.Event) => boolean)): number + emit(sigName: "captured-event", event: Clutter.Event): void + connect(sigName: "destroy", callback: (($obj: BackgroundGroup) => void)): number + connect_after(sigName: "destroy", callback: (($obj: BackgroundGroup) => void)): number + emit(sigName: "destroy"): void + connect(sigName: "enter-event", callback: (($obj: BackgroundGroup, event: Clutter.CrossingEvent) => boolean)): number + connect_after(sigName: "enter-event", callback: (($obj: BackgroundGroup, event: Clutter.CrossingEvent) => boolean)): number + emit(sigName: "enter-event", event: Clutter.CrossingEvent): void + connect(sigName: "event", callback: (($obj: BackgroundGroup, event: Clutter.Event) => boolean)): number + connect_after(sigName: "event", callback: (($obj: BackgroundGroup, event: Clutter.Event) => boolean)): number + emit(sigName: "event", event: Clutter.Event): void + connect(sigName: "hide", callback: (($obj: BackgroundGroup) => void)): number + connect_after(sigName: "hide", callback: (($obj: BackgroundGroup) => void)): number + emit(sigName: "hide"): void + connect(sigName: "key-focus-in", callback: (($obj: BackgroundGroup) => void)): number + connect_after(sigName: "key-focus-in", callback: (($obj: BackgroundGroup) => void)): number + emit(sigName: "key-focus-in"): void + connect(sigName: "key-focus-out", callback: (($obj: BackgroundGroup) => void)): number + connect_after(sigName: "key-focus-out", callback: (($obj: BackgroundGroup) => void)): number + emit(sigName: "key-focus-out"): void + connect(sigName: "key-press-event", callback: (($obj: BackgroundGroup, event: Clutter.KeyEvent) => boolean)): number + connect_after(sigName: "key-press-event", callback: (($obj: BackgroundGroup, event: Clutter.KeyEvent) => boolean)): number + emit(sigName: "key-press-event", event: Clutter.KeyEvent): void + connect(sigName: "key-release-event", callback: (($obj: BackgroundGroup, event: Clutter.KeyEvent) => boolean)): number + connect_after(sigName: "key-release-event", callback: (($obj: BackgroundGroup, event: Clutter.KeyEvent) => boolean)): number + emit(sigName: "key-release-event", event: Clutter.KeyEvent): void + connect(sigName: "leave-event", callback: (($obj: BackgroundGroup, event: Clutter.CrossingEvent) => boolean)): number + connect_after(sigName: "leave-event", callback: (($obj: BackgroundGroup, event: Clutter.CrossingEvent) => boolean)): number + emit(sigName: "leave-event", event: Clutter.CrossingEvent): void + connect(sigName: "motion-event", callback: (($obj: BackgroundGroup, event: Clutter.MotionEvent) => boolean)): number + connect_after(sigName: "motion-event", callback: (($obj: BackgroundGroup, event: Clutter.MotionEvent) => boolean)): number + emit(sigName: "motion-event", event: Clutter.MotionEvent): void + connect(sigName: "parent-set", callback: (($obj: BackgroundGroup, old_parent?: Clutter.Actor | null) => void)): number + connect_after(sigName: "parent-set", callback: (($obj: BackgroundGroup, old_parent?: Clutter.Actor | null) => void)): number + emit(sigName: "parent-set", old_parent?: Clutter.Actor | null): void + connect(sigName: "pick", callback: (($obj: BackgroundGroup, pick_context: Clutter.PickContext) => void)): number + connect_after(sigName: "pick", callback: (($obj: BackgroundGroup, pick_context: Clutter.PickContext) => void)): number + emit(sigName: "pick", pick_context: Clutter.PickContext): void + connect(sigName: "queue-relayout", callback: (($obj: BackgroundGroup) => void)): number + connect_after(sigName: "queue-relayout", callback: (($obj: BackgroundGroup) => void)): number + emit(sigName: "queue-relayout"): void + connect(sigName: "realize", callback: (($obj: BackgroundGroup) => void)): number + connect_after(sigName: "realize", callback: (($obj: BackgroundGroup) => void)): number + emit(sigName: "realize"): void + connect(sigName: "resource-scale-changed", callback: (($obj: BackgroundGroup) => void)): number + connect_after(sigName: "resource-scale-changed", callback: (($obj: BackgroundGroup) => void)): number + emit(sigName: "resource-scale-changed"): void + connect(sigName: "scroll-event", callback: (($obj: BackgroundGroup, event: Clutter.ScrollEvent) => boolean)): number + connect_after(sigName: "scroll-event", callback: (($obj: BackgroundGroup, event: Clutter.ScrollEvent) => boolean)): number + emit(sigName: "scroll-event", event: Clutter.ScrollEvent): void + connect(sigName: "show", callback: (($obj: BackgroundGroup) => void)): number + connect_after(sigName: "show", callback: (($obj: BackgroundGroup) => void)): number + emit(sigName: "show"): void + connect(sigName: "stage-views-changed", callback: (($obj: BackgroundGroup) => void)): number + connect_after(sigName: "stage-views-changed", callback: (($obj: BackgroundGroup) => void)): number + emit(sigName: "stage-views-changed"): void + connect(sigName: "touch-event", callback: (($obj: BackgroundGroup, event: Clutter.Event) => boolean)): number + connect_after(sigName: "touch-event", callback: (($obj: BackgroundGroup, event: Clutter.Event) => boolean)): number + emit(sigName: "touch-event", event: Clutter.Event): void + connect(sigName: "transition-stopped", callback: (($obj: BackgroundGroup, name: string, is_finished: boolean) => void)): number + connect_after(sigName: "transition-stopped", callback: (($obj: BackgroundGroup, name: string, is_finished: boolean) => void)): number + emit(sigName: "transition-stopped", name: string, is_finished: boolean): void + connect(sigName: "transitions-completed", callback: (($obj: BackgroundGroup) => void)): number + connect_after(sigName: "transitions-completed", callback: (($obj: BackgroundGroup) => void)): number + emit(sigName: "transitions-completed"): void + connect(sigName: "unrealize", callback: (($obj: BackgroundGroup) => void)): number + connect_after(sigName: "unrealize", callback: (($obj: BackgroundGroup) => void)): number + emit(sigName: "unrealize"): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: BackgroundGroup, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: BackgroundGroup, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + /* Signals of Clutter.Container */ + connect(sigName: "actor-added", callback: (($obj: BackgroundGroup, actor: Clutter.Actor) => void)): number + connect_after(sigName: "actor-added", callback: (($obj: BackgroundGroup, actor: Clutter.Actor) => void)): number + emit(sigName: "actor-added", actor: Clutter.Actor): void + connect(sigName: "actor-removed", callback: (($obj: BackgroundGroup, actor: Clutter.Actor) => void)): number + connect_after(sigName: "actor-removed", callback: (($obj: BackgroundGroup, actor: Clutter.Actor) => void)): number + emit(sigName: "actor-removed", actor: Clutter.Actor): void + connect(sigName: "child-notify", callback: (($obj: BackgroundGroup, actor: Clutter.Actor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "child-notify", callback: (($obj: BackgroundGroup, actor: Clutter.Actor, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "child-notify", actor: Clutter.Actor, pspec: GObject.ParamSpec): void + connect(sigName: "notify::actions", callback: (($obj: BackgroundGroup, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::actions", callback: (($obj: BackgroundGroup, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::allocation", callback: (($obj: BackgroundGroup, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::allocation", callback: (($obj: BackgroundGroup, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::background-color", callback: (($obj: BackgroundGroup, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::background-color", callback: (($obj: BackgroundGroup, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::background-color-set", callback: (($obj: BackgroundGroup, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::background-color-set", callback: (($obj: BackgroundGroup, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::child-transform", callback: (($obj: BackgroundGroup, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::child-transform", callback: (($obj: BackgroundGroup, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::child-transform-set", callback: (($obj: BackgroundGroup, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::child-transform-set", callback: (($obj: BackgroundGroup, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::clip-rect", callback: (($obj: BackgroundGroup, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::clip-rect", callback: (($obj: BackgroundGroup, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::clip-to-allocation", callback: (($obj: BackgroundGroup, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::clip-to-allocation", callback: (($obj: BackgroundGroup, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::constraints", callback: (($obj: BackgroundGroup, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::constraints", callback: (($obj: BackgroundGroup, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::content", callback: (($obj: BackgroundGroup, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::content", callback: (($obj: BackgroundGroup, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::content-box", callback: (($obj: BackgroundGroup, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::content-box", callback: (($obj: BackgroundGroup, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::content-gravity", callback: (($obj: BackgroundGroup, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::content-gravity", callback: (($obj: BackgroundGroup, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::content-repeat", callback: (($obj: BackgroundGroup, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::content-repeat", callback: (($obj: BackgroundGroup, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::effect", callback: (($obj: BackgroundGroup, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::effect", callback: (($obj: BackgroundGroup, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::first-child", callback: (($obj: BackgroundGroup, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::first-child", callback: (($obj: BackgroundGroup, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::fixed-position-set", callback: (($obj: BackgroundGroup, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::fixed-position-set", callback: (($obj: BackgroundGroup, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::fixed-x", callback: (($obj: BackgroundGroup, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::fixed-x", callback: (($obj: BackgroundGroup, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::fixed-y", callback: (($obj: BackgroundGroup, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::fixed-y", callback: (($obj: BackgroundGroup, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::has-clip", callback: (($obj: BackgroundGroup, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-clip", callback: (($obj: BackgroundGroup, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::has-pointer", callback: (($obj: BackgroundGroup, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-pointer", callback: (($obj: BackgroundGroup, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::height", callback: (($obj: BackgroundGroup, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::height", callback: (($obj: BackgroundGroup, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::last-child", callback: (($obj: BackgroundGroup, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::last-child", callback: (($obj: BackgroundGroup, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::layout-manager", callback: (($obj: BackgroundGroup, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::layout-manager", callback: (($obj: BackgroundGroup, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::magnification-filter", callback: (($obj: BackgroundGroup, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::magnification-filter", callback: (($obj: BackgroundGroup, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::mapped", callback: (($obj: BackgroundGroup, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::mapped", callback: (($obj: BackgroundGroup, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-bottom", callback: (($obj: BackgroundGroup, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-bottom", callback: (($obj: BackgroundGroup, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-left", callback: (($obj: BackgroundGroup, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-left", callback: (($obj: BackgroundGroup, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-right", callback: (($obj: BackgroundGroup, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-right", callback: (($obj: BackgroundGroup, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-top", callback: (($obj: BackgroundGroup, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-top", callback: (($obj: BackgroundGroup, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::min-height", callback: (($obj: BackgroundGroup, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::min-height", callback: (($obj: BackgroundGroup, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::min-height-set", callback: (($obj: BackgroundGroup, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::min-height-set", callback: (($obj: BackgroundGroup, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::min-width", callback: (($obj: BackgroundGroup, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::min-width", callback: (($obj: BackgroundGroup, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::min-width-set", callback: (($obj: BackgroundGroup, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::min-width-set", callback: (($obj: BackgroundGroup, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::minification-filter", callback: (($obj: BackgroundGroup, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::minification-filter", callback: (($obj: BackgroundGroup, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::name", callback: (($obj: BackgroundGroup, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::name", callback: (($obj: BackgroundGroup, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::natural-height", callback: (($obj: BackgroundGroup, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::natural-height", callback: (($obj: BackgroundGroup, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::natural-height-set", callback: (($obj: BackgroundGroup, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::natural-height-set", callback: (($obj: BackgroundGroup, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::natural-width", callback: (($obj: BackgroundGroup, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::natural-width", callback: (($obj: BackgroundGroup, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::natural-width-set", callback: (($obj: BackgroundGroup, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::natural-width-set", callback: (($obj: BackgroundGroup, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::offscreen-redirect", callback: (($obj: BackgroundGroup, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::offscreen-redirect", callback: (($obj: BackgroundGroup, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::opacity", callback: (($obj: BackgroundGroup, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::opacity", callback: (($obj: BackgroundGroup, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::pivot-point", callback: (($obj: BackgroundGroup, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::pivot-point", callback: (($obj: BackgroundGroup, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::pivot-point-z", callback: (($obj: BackgroundGroup, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::pivot-point-z", callback: (($obj: BackgroundGroup, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::position", callback: (($obj: BackgroundGroup, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::position", callback: (($obj: BackgroundGroup, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::reactive", callback: (($obj: BackgroundGroup, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::reactive", callback: (($obj: BackgroundGroup, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::realized", callback: (($obj: BackgroundGroup, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::realized", callback: (($obj: BackgroundGroup, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::request-mode", callback: (($obj: BackgroundGroup, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::request-mode", callback: (($obj: BackgroundGroup, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::rotation-angle-x", callback: (($obj: BackgroundGroup, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::rotation-angle-x", callback: (($obj: BackgroundGroup, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::rotation-angle-y", callback: (($obj: BackgroundGroup, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::rotation-angle-y", callback: (($obj: BackgroundGroup, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::rotation-angle-z", callback: (($obj: BackgroundGroup, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::rotation-angle-z", callback: (($obj: BackgroundGroup, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::scale-x", callback: (($obj: BackgroundGroup, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::scale-x", callback: (($obj: BackgroundGroup, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::scale-y", callback: (($obj: BackgroundGroup, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::scale-y", callback: (($obj: BackgroundGroup, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::scale-z", callback: (($obj: BackgroundGroup, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::scale-z", callback: (($obj: BackgroundGroup, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::show-on-set-parent", callback: (($obj: BackgroundGroup, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::show-on-set-parent", callback: (($obj: BackgroundGroup, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::size", callback: (($obj: BackgroundGroup, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::size", callback: (($obj: BackgroundGroup, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::text-direction", callback: (($obj: BackgroundGroup, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::text-direction", callback: (($obj: BackgroundGroup, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::transform", callback: (($obj: BackgroundGroup, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::transform", callback: (($obj: BackgroundGroup, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::transform-set", callback: (($obj: BackgroundGroup, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::transform-set", callback: (($obj: BackgroundGroup, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::translation-x", callback: (($obj: BackgroundGroup, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::translation-x", callback: (($obj: BackgroundGroup, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::translation-y", callback: (($obj: BackgroundGroup, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::translation-y", callback: (($obj: BackgroundGroup, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::translation-z", callback: (($obj: BackgroundGroup, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::translation-z", callback: (($obj: BackgroundGroup, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::visible", callback: (($obj: BackgroundGroup, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::visible", callback: (($obj: BackgroundGroup, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::width", callback: (($obj: BackgroundGroup, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::width", callback: (($obj: BackgroundGroup, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::x", callback: (($obj: BackgroundGroup, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::x", callback: (($obj: BackgroundGroup, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::x-align", callback: (($obj: BackgroundGroup, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::x-align", callback: (($obj: BackgroundGroup, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::x-expand", callback: (($obj: BackgroundGroup, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::x-expand", callback: (($obj: BackgroundGroup, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::y", callback: (($obj: BackgroundGroup, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::y", callback: (($obj: BackgroundGroup, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::y-align", callback: (($obj: BackgroundGroup, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::y-align", callback: (($obj: BackgroundGroup, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::y-expand", callback: (($obj: BackgroundGroup, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::y-expand", callback: (($obj: BackgroundGroup, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::z-position", callback: (($obj: BackgroundGroup, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::z-position", callback: (($obj: BackgroundGroup, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: BackgroundGroup_ConstructProps) + _init (config?: BackgroundGroup_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(): BackgroundGroup + static class_find_child_property(klass: GObject.ObjectClass, property_name: string): GObject.ParamSpec + static class_list_child_properties(klass: GObject.ObjectClass): GObject.ParamSpec[] + static $gtype: GObject.Type +} +export interface BackgroundImage_ConstructProps extends GObject.Object_ConstructProps { +} +export class BackgroundImage { + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of Meta.BackgroundImage */ + get_success(): boolean + get_texture(): Cogl.Texture + is_loaded(): boolean + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Meta.BackgroundImage */ + connect(sigName: "loaded", callback: (($obj: BackgroundImage) => void)): number + connect_after(sigName: "loaded", callback: (($obj: BackgroundImage) => void)): number + emit(sigName: "loaded"): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: BackgroundImage, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: BackgroundImage, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: BackgroundImage_ConstructProps) + _init (config?: BackgroundImage_ConstructProps): void + static $gtype: GObject.Type +} +export interface BackgroundImageCache_ConstructProps extends GObject.Object_ConstructProps { +} +export class BackgroundImageCache { + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of Meta.BackgroundImageCache */ + load(file: Gio.File): BackgroundImage + purge(file: Gio.File): void + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: BackgroundImageCache, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: BackgroundImageCache, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: BackgroundImageCache_ConstructProps) + _init (config?: BackgroundImageCache_ConstructProps): void + /* Static methods and pseudo-constructors */ + static get_default(): BackgroundImageCache + static $gtype: GObject.Type +} +export interface Barrier_ConstructProps extends GObject.Object_ConstructProps { + directions?: BarrierDirection + display?: Display + x1?: number + x2?: number + y1?: number + y2?: number +} +export class Barrier { + /* Fields of Meta.Barrier */ + parent: GObject.Object + priv: BarrierPrivate + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of Meta.Barrier */ + destroy(): void + is_active(): boolean + release(event: BarrierEvent): void + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Meta.Barrier */ + connect(sigName: "hit", callback: (($obj: Barrier, event: BarrierEvent) => void)): number + connect_after(sigName: "hit", callback: (($obj: Barrier, event: BarrierEvent) => void)): number + emit(sigName: "hit", event: BarrierEvent): void + connect(sigName: "left", callback: (($obj: Barrier, event: BarrierEvent) => void)): number + connect_after(sigName: "left", callback: (($obj: Barrier, event: BarrierEvent) => void)): number + emit(sigName: "left", event: BarrierEvent): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: Barrier, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: Barrier, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: Barrier_ConstructProps) + _init (config?: Barrier_ConstructProps): void + static $gtype: GObject.Type +} +export interface Compositor_ConstructProps extends GObject.Object_ConstructProps { + backend?: Backend + display?: Display +} +export class Compositor { + /* Fields of Meta.Compositor */ + parent_instance: GObject.Object + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of Meta.Compositor */ + add_window(window: Window): void + destroy(): void + filter_keybinding(binding: KeyBinding): boolean + flash_display(display: Display): void + hide_tile_preview(): void + hide_window(window: Window, effect: CompEffect): void + manage(): void + queue_frame_drawn(window: Window, no_delay_frame: boolean): void + remove_window(window: Window): void + show_tile_preview(window: Window, tile_rect: Rectangle, tile_monitor_number: number): void + show_window(window: Window, effect: CompEffect): void + show_window_menu(window: Window, menu: WindowMenuType, x: number, y: number): void + show_window_menu_for_rect(window: Window, menu: WindowMenuType, rect: Rectangle): void + size_change_window(window: Window, which_change: SizeChange, old_frame_rect: Rectangle, old_buffer_rect: Rectangle): void + switch_workspace(from: Workspace, to: Workspace, direction: MotionDirection): void + sync_stack(stack: object[]): void + sync_updates_frozen(window: Window): void + sync_window_geometry(window: Window, did_placement: boolean): void + unmanage(): void + window_opacity_changed(window: Window): void + window_shape_changed(window: Window): void + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: Compositor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: Compositor, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: Compositor_ConstructProps) + _init (config?: Compositor_ConstructProps): void + static $gtype: GObject.Type +} +export interface CursorTracker_ConstructProps extends GObject.Object_ConstructProps { + backend?: Backend +} +export class CursorTracker { + /* Fields of Meta.CursorTracker */ + parent_instance: GObject.Object + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of Meta.CursorTracker */ + get_hot(): [ /* x */ number, /* y */ number ] + get_pointer(coords: Graphene.Point, mods: Clutter.ModifierType): void + get_pointer_visible(): boolean + get_sprite(): Cogl.Texture + set_pointer_visible(visible: boolean): void + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Meta.CursorTracker */ + connect(sigName: "cursor-changed", callback: (($obj: CursorTracker) => void)): number + connect_after(sigName: "cursor-changed", callback: (($obj: CursorTracker) => void)): number + emit(sigName: "cursor-changed"): void + connect(sigName: "position-invalidated", callback: (($obj: CursorTracker) => void)): number + connect_after(sigName: "position-invalidated", callback: (($obj: CursorTracker) => void)): number + emit(sigName: "position-invalidated"): void + connect(sigName: "visibility-changed", callback: (($obj: CursorTracker) => void)): number + connect_after(sigName: "visibility-changed", callback: (($obj: CursorTracker) => void)): number + emit(sigName: "visibility-changed"): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: CursorTracker, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: CursorTracker, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: CursorTracker_ConstructProps) + _init (config?: CursorTracker_ConstructProps): void + /* Static methods and pseudo-constructors */ + static get_for_display(display: Display): CursorTracker + static $gtype: GObject.Type +} +export interface Display_ConstructProps extends GObject.Object_ConstructProps { +} +export class Display { + /* Properties of Meta.Display */ + readonly compositor_modifiers: Clutter.ModifierType + readonly focus_window: Window + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of Meta.Display */ + add_ignored_crossing_serial(serial: number): void + add_keybinding(name: string, settings: Gio.Settings, flags: KeyBindingFlags, handler: KeyHandlerFunc): number + begin_grab_op(window: Window, op: GrabOp, pointer_already_grabbed: boolean, frame_action: boolean, button: number, modmask: number, timestamp: number, root_x: number, root_y: number): boolean + clear_mouse_mode(): void + close(timestamp: number): void + end_grab_op(timestamp: number): void + focus_default_window(timestamp: number): void + freeze_keyboard(timestamp: number): void + get_compositor_modifiers(): Clutter.ModifierType + get_current_monitor(): number + get_current_time(): number + get_current_time_roundtrip(): number + get_focus_window(): Window + get_grab_op(): GrabOp + get_keybinding_action(keycode: number, mask: number): number + get_last_user_time(): number + get_monitor_geometry(monitor: number): /* geometry */ Rectangle + get_monitor_in_fullscreen(monitor: number): boolean + get_monitor_index_for_rect(rect: Rectangle): number + get_monitor_neighbor_index(which_monitor: number, dir: DisplayDirection): number + get_monitor_scale(monitor: number): number + get_n_monitors(): number + get_pad_action_label(pad: Clutter.InputDevice, action_type: PadActionType, action_number: number): string + get_primary_monitor(): number + get_selection(): Selection + get_size(): [ /* width */ number, /* height */ number ] + get_sound_player(): SoundPlayer + get_tab_current(type: TabList, workspace: Workspace): Window + get_tab_list(type: TabList, workspace?: Workspace | null): Window[] + get_tab_next(type: TabList, workspace: Workspace, window: Window | null, backward: boolean): Window + get_workspace_manager(): WorkspaceManager + grab_accelerator(accelerator: string, flags: KeyBindingFlags): number + is_pointer_emulating_sequence(sequence?: Clutter.EventSequence | null): boolean + remove_keybinding(name: string): boolean + request_pad_osd(pad: Clutter.InputDevice, edition_mode: boolean): void + set_cursor(cursor: Cursor): void + set_input_focus(window: Window, focus_frame: boolean, timestamp: number): void + sort_windows_by_stacking(windows: Window[]): Window[] + supports_extended_barriers(): boolean + unfreeze_keyboard(timestamp: number): void + ungrab_accelerator(action_id: number): boolean + ungrab_keyboard(timestamp: number): void + unset_input_focus(timestamp: number): void + xserver_time_is_before(time1: number, time2: number): boolean + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Meta.Display */ + connect(sigName: "accelerator-activated", callback: (($obj: Display, object: number, p0: Clutter.InputDevice, p1: number) => void)): number + connect_after(sigName: "accelerator-activated", callback: (($obj: Display, object: number, p0: Clutter.InputDevice, p1: number) => void)): number + emit(sigName: "accelerator-activated", object: number, p0: Clutter.InputDevice, p1: number): void + connect(sigName: "closing", callback: (($obj: Display) => void)): number + connect_after(sigName: "closing", callback: (($obj: Display) => void)): number + emit(sigName: "closing"): void + connect(sigName: "cursor-updated", callback: (($obj: Display) => void)): number + connect_after(sigName: "cursor-updated", callback: (($obj: Display) => void)): number + emit(sigName: "cursor-updated"): void + connect(sigName: "gl-video-memory-purged", callback: (($obj: Display) => void)): number + connect_after(sigName: "gl-video-memory-purged", callback: (($obj: Display) => void)): number + emit(sigName: "gl-video-memory-purged"): void + connect(sigName: "grab-op-begin", callback: (($obj: Display, object: Window, p0: GrabOp) => void)): number + connect_after(sigName: "grab-op-begin", callback: (($obj: Display, object: Window, p0: GrabOp) => void)): number + emit(sigName: "grab-op-begin", object: Window, p0: GrabOp): void + connect(sigName: "grab-op-end", callback: (($obj: Display, object: Window, p0: GrabOp) => void)): number + connect_after(sigName: "grab-op-end", callback: (($obj: Display, object: Window, p0: GrabOp) => void)): number + emit(sigName: "grab-op-end", object: Window, p0: GrabOp): void + connect(sigName: "in-fullscreen-changed", callback: (($obj: Display) => void)): number + connect_after(sigName: "in-fullscreen-changed", callback: (($obj: Display) => void)): number + emit(sigName: "in-fullscreen-changed"): void + connect(sigName: "init-xserver", callback: (($obj: Display, object: Gio.Task) => boolean)): number + connect_after(sigName: "init-xserver", callback: (($obj: Display, object: Gio.Task) => boolean)): number + emit(sigName: "init-xserver", object: Gio.Task): void + connect(sigName: "modifiers-accelerator-activated", callback: (($obj: Display) => boolean)): number + connect_after(sigName: "modifiers-accelerator-activated", callback: (($obj: Display) => boolean)): number + emit(sigName: "modifiers-accelerator-activated"): void + connect(sigName: "overlay-key", callback: (($obj: Display) => void)): number + connect_after(sigName: "overlay-key", callback: (($obj: Display) => void)): number + emit(sigName: "overlay-key"): void + connect(sigName: "pad-mode-switch", callback: (($obj: Display, object: Clutter.InputDevice, p0: number, p1: number) => void)): number + connect_after(sigName: "pad-mode-switch", callback: (($obj: Display, object: Clutter.InputDevice, p0: number, p1: number) => void)): number + emit(sigName: "pad-mode-switch", object: Clutter.InputDevice, p0: number, p1: number): void + connect(sigName: "restacked", callback: (($obj: Display) => void)): number + connect_after(sigName: "restacked", callback: (($obj: Display) => void)): number + emit(sigName: "restacked"): void + connect(sigName: "restart", callback: (($obj: Display) => boolean)): number + connect_after(sigName: "restart", callback: (($obj: Display) => boolean)): number + emit(sigName: "restart"): void + connect(sigName: "show-osd", callback: (($obj: Display, object: number, p0: string, p1: string) => void)): number + connect_after(sigName: "show-osd", callback: (($obj: Display, object: number, p0: string, p1: string) => void)): number + emit(sigName: "show-osd", object: number, p0: string, p1: string): void + connect(sigName: "show-pad-osd", callback: (($obj: Display, pad: Clutter.InputDevice, settings: Gio.Settings, layout_path: string, edition_mode: boolean, monitor_idx: number) => Clutter.Actor | null)): number + connect_after(sigName: "show-pad-osd", callback: (($obj: Display, pad: Clutter.InputDevice, settings: Gio.Settings, layout_path: string, edition_mode: boolean, monitor_idx: number) => Clutter.Actor | null)): number + emit(sigName: "show-pad-osd", pad: Clutter.InputDevice, settings: Gio.Settings, layout_path: string, edition_mode: boolean, monitor_idx: number): void + connect(sigName: "show-resize-popup", callback: (($obj: Display, object: boolean, p0: Rectangle, p1: number, p2: number) => boolean)): number + connect_after(sigName: "show-resize-popup", callback: (($obj: Display, object: boolean, p0: Rectangle, p1: number, p2: number) => boolean)): number + emit(sigName: "show-resize-popup", object: boolean, p0: Rectangle, p1: number, p2: number): void + connect(sigName: "show-restart-message", callback: (($obj: Display, message?: string | null) => boolean)): number + connect_after(sigName: "show-restart-message", callback: (($obj: Display, message?: string | null) => boolean)): number + emit(sigName: "show-restart-message", message?: string | null): void + connect(sigName: "showing-desktop-changed", callback: (($obj: Display) => void)): number + connect_after(sigName: "showing-desktop-changed", callback: (($obj: Display) => void)): number + emit(sigName: "showing-desktop-changed"): void + connect(sigName: "window-created", callback: (($obj: Display, object: Window) => void)): number + connect_after(sigName: "window-created", callback: (($obj: Display, object: Window) => void)): number + emit(sigName: "window-created", object: Window): void + connect(sigName: "window-demands-attention", callback: (($obj: Display, object: Window) => void)): number + connect_after(sigName: "window-demands-attention", callback: (($obj: Display, object: Window) => void)): number + emit(sigName: "window-demands-attention", object: Window): void + connect(sigName: "window-entered-monitor", callback: (($obj: Display, object: number, p0: Window) => void)): number + connect_after(sigName: "window-entered-monitor", callback: (($obj: Display, object: number, p0: Window) => void)): number + emit(sigName: "window-entered-monitor", object: number, p0: Window): void + connect(sigName: "window-left-monitor", callback: (($obj: Display, object: number, p0: Window) => void)): number + connect_after(sigName: "window-left-monitor", callback: (($obj: Display, object: number, p0: Window) => void)): number + emit(sigName: "window-left-monitor", object: number, p0: Window): void + connect(sigName: "window-marked-urgent", callback: (($obj: Display, object: Window) => void)): number + connect_after(sigName: "window-marked-urgent", callback: (($obj: Display, object: Window) => void)): number + emit(sigName: "window-marked-urgent", object: Window): void + connect(sigName: "workareas-changed", callback: (($obj: Display) => void)): number + connect_after(sigName: "workareas-changed", callback: (($obj: Display) => void)): number + emit(sigName: "workareas-changed"): void + connect(sigName: "x11-display-closing", callback: (($obj: Display) => void)): number + connect_after(sigName: "x11-display-closing", callback: (($obj: Display) => void)): number + emit(sigName: "x11-display-closing"): void + connect(sigName: "x11-display-opened", callback: (($obj: Display) => void)): number + connect_after(sigName: "x11-display-opened", callback: (($obj: Display) => void)): number + emit(sigName: "x11-display-opened"): void + connect(sigName: "x11-display-setup", callback: (($obj: Display) => void)): number + connect_after(sigName: "x11-display-setup", callback: (($obj: Display) => void)): number + emit(sigName: "x11-display-setup"): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: Display, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: Display, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: "notify::compositor-modifiers", callback: (($obj: Display, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::compositor-modifiers", callback: (($obj: Display, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::focus-window", callback: (($obj: Display, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::focus-window", callback: (($obj: Display, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: Display_ConstructProps) + _init (config?: Display_ConstructProps): void + static $gtype: GObject.Type +} +export interface Dnd_ConstructProps extends GObject.Object_ConstructProps { +} +export class Dnd { + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Meta.Dnd */ + connect(sigName: "dnd-enter", callback: (($obj: Dnd) => void)): number + connect_after(sigName: "dnd-enter", callback: (($obj: Dnd) => void)): number + emit(sigName: "dnd-enter"): void + connect(sigName: "dnd-leave", callback: (($obj: Dnd) => void)): number + connect_after(sigName: "dnd-leave", callback: (($obj: Dnd) => void)): number + emit(sigName: "dnd-leave"): void + connect(sigName: "dnd-position-change", callback: (($obj: Dnd, object: number, p0: number) => void)): number + connect_after(sigName: "dnd-position-change", callback: (($obj: Dnd, object: number, p0: number) => void)): number + emit(sigName: "dnd-position-change", object: number, p0: number): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: Dnd, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: Dnd, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: Dnd_ConstructProps) + _init (config?: Dnd_ConstructProps): void + static $gtype: GObject.Type +} +export interface IdleMonitor_ConstructProps extends GObject.Object_ConstructProps { + device?: Clutter.InputDevice +} +export class IdleMonitor { + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of Meta.IdleMonitor */ + add_idle_watch(interval_msec: number, callback: IdleMonitorWatchFunc | null): number + add_user_active_watch(callback: IdleMonitorWatchFunc | null): number + get_idletime(): number + remove_watch(id: number): void + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: IdleMonitor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: IdleMonitor, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: IdleMonitor_ConstructProps) + _init (config?: IdleMonitor_ConstructProps): void + /* Static methods and pseudo-constructors */ + static get_core(): IdleMonitor + static $gtype: GObject.Type +} +export interface LaunchContext_ConstructProps extends Gio.AppLaunchContext_ConstructProps { + display?: Display + timestamp?: number + workspace?: Workspace +} +export class LaunchContext { + /* Properties of Meta.LaunchContext */ + timestamp: number + workspace: Workspace + /* Fields of Gio.AppLaunchContext */ + parent_instance: GObject.Object + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of Meta.LaunchContext */ + set_timestamp(timestamp: number): void + set_workspace(workspace: Workspace): void + /* Methods of Gio.AppLaunchContext */ + get_display(info: Gio.AppInfo, files: Gio.File[]): string | null + get_environment(): string[] + get_startup_notify_id(info: Gio.AppInfo, files: Gio.File[]): string | null + launch_failed(startup_notify_id: string): void + setenv(variable: string, value: string): void + unsetenv(variable: string): void + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Virtual methods of Gio.AppLaunchContext */ + vfunc_get_display(info: Gio.AppInfo, files: Gio.File[]): string | null + vfunc_get_startup_notify_id(info: Gio.AppInfo, files: Gio.File[]): string | null + vfunc_launch_failed(startup_notify_id: string): void + vfunc_launched(info: Gio.AppInfo, platform_data: GLib.Variant): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Gio.AppLaunchContext */ + connect(sigName: "launch-failed", callback: (($obj: LaunchContext, startup_notify_id: string) => void)): number + connect_after(sigName: "launch-failed", callback: (($obj: LaunchContext, startup_notify_id: string) => void)): number + emit(sigName: "launch-failed", startup_notify_id: string): void + connect(sigName: "launched", callback: (($obj: LaunchContext, info: Gio.AppInfo, platform_data: GLib.Variant) => void)): number + connect_after(sigName: "launched", callback: (($obj: LaunchContext, info: Gio.AppInfo, platform_data: GLib.Variant) => void)): number + emit(sigName: "launched", info: Gio.AppInfo, platform_data: GLib.Variant): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: LaunchContext, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: LaunchContext, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: "notify::timestamp", callback: (($obj: LaunchContext, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::timestamp", callback: (($obj: LaunchContext, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::workspace", callback: (($obj: LaunchContext, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::workspace", callback: (($obj: LaunchContext, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: LaunchContext_ConstructProps) + _init (config?: LaunchContext_ConstructProps): void + static $gtype: GObject.Type +} +export interface MonitorManager_ConstructProps extends GObject.Object_ConstructProps { + backend?: Backend +} +export class MonitorManager { + /* Properties of Meta.MonitorManager */ + readonly panel_orientation_managed: boolean + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of Meta.MonitorManager */ + can_switch_config(): boolean + get_is_builtin_display_on(): boolean + get_monitor_for_connector(connector: string): number + get_panel_orientation_managed(): boolean + get_switch_config(): MonitorSwitchConfigType + switch_config(config_type: MonitorSwitchConfigType): void + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Meta.MonitorManager */ + connect(sigName: "confirm-display-change", callback: (($obj: MonitorManager) => void)): number + connect_after(sigName: "confirm-display-change", callback: (($obj: MonitorManager) => void)): number + emit(sigName: "confirm-display-change"): void + connect(sigName: "monitors-changed", callback: (($obj: MonitorManager) => void)): number + connect_after(sigName: "monitors-changed", callback: (($obj: MonitorManager) => void)): number + emit(sigName: "monitors-changed"): void + connect(sigName: "monitors-changed-internal", callback: (($obj: MonitorManager) => void)): number + connect_after(sigName: "monitors-changed-internal", callback: (($obj: MonitorManager) => void)): number + emit(sigName: "monitors-changed-internal"): void + connect(sigName: "power-save-mode-changed", callback: (($obj: MonitorManager) => void)): number + connect_after(sigName: "power-save-mode-changed", callback: (($obj: MonitorManager) => void)): number + emit(sigName: "power-save-mode-changed"): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: MonitorManager, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: MonitorManager, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: "notify::panel-orientation-managed", callback: (($obj: MonitorManager, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::panel-orientation-managed", callback: (($obj: MonitorManager, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: MonitorManager_ConstructProps) + _init (config?: MonitorManager_ConstructProps): void + /* Static methods and pseudo-constructors */ + static get(): MonitorManager + static get_display_configuration_timeout(): number + static $gtype: GObject.Type +} +export interface Plugin_ConstructProps extends GObject.Object_ConstructProps { +} +export class Plugin { + /* Fields of Meta.Plugin */ + parent_instance: GObject.Object + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of Meta.Plugin */ + begin_modal(options: ModalOptions, timestamp: number): boolean + complete_display_change(ok: boolean): void + destroy_completed(actor: WindowActor): void + end_modal(timestamp: number): void + get_display(): Display + get_info(): PluginInfo + map_completed(actor: WindowActor): void + minimize_completed(actor: WindowActor): void + size_change_completed(actor: WindowActor): void + switch_workspace_completed(): void + unminimize_completed(actor: WindowActor): void + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Virtual methods of Meta.Plugin */ + vfunc_confirm_display_change(): void + vfunc_destroy(actor: WindowActor): void + vfunc_hide_tile_preview(): void + vfunc_keybinding_filter(binding: KeyBinding): boolean + vfunc_kill_switch_workspace(): void + vfunc_kill_window_effects(actor: WindowActor): void + vfunc_locate_pointer(): void + vfunc_map(actor: WindowActor): void + vfunc_minimize(actor: WindowActor): void + vfunc_plugin_info(): PluginInfo + vfunc_show_tile_preview(window: Window, tile_rect: Rectangle, tile_monitor_number: number): void + vfunc_show_window_menu(window: Window, menu: WindowMenuType, x: number, y: number): void + vfunc_show_window_menu_for_rect(window: Window, menu: WindowMenuType, rect: Rectangle): void + vfunc_size_change(actor: WindowActor, which_change: SizeChange, old_frame_rect: Rectangle, old_buffer_rect: Rectangle): void + vfunc_size_changed(actor: WindowActor): void + vfunc_start(): void + vfunc_switch_workspace(from: number, to: number, direction: MotionDirection): void + vfunc_unminimize(actor: WindowActor): void + vfunc_xevent_filter(event: xlib.XEvent): boolean + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: Plugin, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: Plugin, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: Plugin_ConstructProps) + _init (config?: Plugin_ConstructProps): void + /* Static methods and pseudo-constructors */ + static manager_set_plugin_type(gtype: GObject.Type): void + static $gtype: GObject.Type +} +export interface RemoteAccessController_ConstructProps extends GObject.Object_ConstructProps { +} +export class RemoteAccessController { + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of Meta.RemoteAccessController */ + inhibit_remote_access(): void + uninhibit_remote_access(): void + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Meta.RemoteAccessController */ + connect(sigName: "new-handle", callback: (($obj: RemoteAccessController, object: RemoteAccessHandle) => void)): number + connect_after(sigName: "new-handle", callback: (($obj: RemoteAccessController, object: RemoteAccessHandle) => void)): number + emit(sigName: "new-handle", object: RemoteAccessHandle): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: RemoteAccessController, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: RemoteAccessController, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: RemoteAccessController_ConstructProps) + _init (config?: RemoteAccessController_ConstructProps): void + static $gtype: GObject.Type +} +export interface RemoteAccessHandle_ConstructProps extends GObject.Object_ConstructProps { + is_recording?: boolean +} +export class RemoteAccessHandle { + /* Fields of Meta.RemoteAccessHandle */ + parent_instance: GObject.Object + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of Meta.RemoteAccessHandle */ + get_disable_animations(): boolean + stop(): void + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Virtual methods of Meta.RemoteAccessHandle */ + vfunc_stop(): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Meta.RemoteAccessHandle */ + connect(sigName: "stopped", callback: (($obj: RemoteAccessHandle) => void)): number + connect_after(sigName: "stopped", callback: (($obj: RemoteAccessHandle) => void)): number + emit(sigName: "stopped"): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: RemoteAccessHandle, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: RemoteAccessHandle, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: RemoteAccessHandle_ConstructProps) + _init (config?: RemoteAccessHandle_ConstructProps): void + static $gtype: GObject.Type +} +export interface Selection_ConstructProps extends GObject.Object_ConstructProps { +} +export class Selection { + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of Meta.Selection */ + get_mimetypes(selection_type: SelectionType): string[] + set_owner(selection_type: SelectionType, owner: SelectionSource): void + transfer_async(selection_type: SelectionType, mimetype: string, size: number, output: Gio.OutputStream, cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + transfer_finish(result: Gio.AsyncResult): boolean + unset_owner(selection_type: SelectionType, owner: SelectionSource): void + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Meta.Selection */ + connect(sigName: "owner-changed", callback: (($obj: Selection, object: number, p0: SelectionSource) => void)): number + connect_after(sigName: "owner-changed", callback: (($obj: Selection, object: number, p0: SelectionSource) => void)): number + emit(sigName: "owner-changed", object: number, p0: SelectionSource): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: Selection, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: Selection, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: Selection_ConstructProps) + _init (config?: Selection_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(display: Display): Selection + static $gtype: GObject.Type +} +export interface SelectionSource_ConstructProps extends GObject.Object_ConstructProps { +} +export class SelectionSource { + /* Fields of Meta.SelectionSource */ + parent_instance: GObject.Object + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of Meta.SelectionSource */ + get_mimetypes(): string[] + is_active(): boolean + read_async(mimetype: string, cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + read_finish(result: Gio.AsyncResult): Gio.InputStream + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Virtual methods of Meta.SelectionSource */ + vfunc_activated(): void + vfunc_deactivated(): void + vfunc_get_mimetypes(): string[] + vfunc_read_async(mimetype: string, cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + vfunc_read_finish(result: Gio.AsyncResult): Gio.InputStream + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Meta.SelectionSource */ + connect(sigName: "activated", callback: (($obj: SelectionSource) => void)): number + connect_after(sigName: "activated", callback: (($obj: SelectionSource) => void)): number + emit(sigName: "activated"): void + connect(sigName: "deactivated", callback: (($obj: SelectionSource) => void)): number + connect_after(sigName: "deactivated", callback: (($obj: SelectionSource) => void)): number + emit(sigName: "deactivated"): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: SelectionSource, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: SelectionSource, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: SelectionSource_ConstructProps) + _init (config?: SelectionSource_ConstructProps): void + static $gtype: GObject.Type +} +export interface SelectionSourceMemory_ConstructProps extends SelectionSource_ConstructProps { +} +export class SelectionSourceMemory { + /* Fields of Meta.SelectionSource */ + parent_instance: GObject.Object + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of Meta.SelectionSource */ + get_mimetypes(): string[] + is_active(): boolean + read_async(mimetype: string, cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + read_finish(result: Gio.AsyncResult): Gio.InputStream + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Virtual methods of Meta.SelectionSource */ + vfunc_activated(): void + vfunc_deactivated(): void + vfunc_get_mimetypes(): string[] + vfunc_read_async(mimetype: string, cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + vfunc_read_finish(result: Gio.AsyncResult): Gio.InputStream + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Meta.SelectionSource */ + connect(sigName: "activated", callback: (($obj: SelectionSourceMemory) => void)): number + connect_after(sigName: "activated", callback: (($obj: SelectionSourceMemory) => void)): number + emit(sigName: "activated"): void + connect(sigName: "deactivated", callback: (($obj: SelectionSourceMemory) => void)): number + connect_after(sigName: "deactivated", callback: (($obj: SelectionSourceMemory) => void)): number + emit(sigName: "deactivated"): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: SelectionSourceMemory, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: SelectionSourceMemory, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: SelectionSourceMemory_ConstructProps) + _init (config?: SelectionSourceMemory_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(mimetype: string, content: GLib.Bytes): SelectionSourceMemory + static $gtype: GObject.Type +} +export interface ShadowFactory_ConstructProps extends GObject.Object_ConstructProps { +} +export class ShadowFactory { + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of Meta.ShadowFactory */ + get_params(class_name: string, focused: boolean): /* params */ ShadowParams + get_shadow(shape: WindowShape, width: number, height: number, class_name: string, focused: boolean): Shadow + set_params(class_name: string, focused: boolean, params: ShadowParams): void + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Meta.ShadowFactory */ + connect(sigName: "changed", callback: (($obj: ShadowFactory) => void)): number + connect_after(sigName: "changed", callback: (($obj: ShadowFactory) => void)): number + emit(sigName: "changed"): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: ShadowFactory, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: ShadowFactory, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: ShadowFactory_ConstructProps) + _init (config?: ShadowFactory_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(): ShadowFactory + static get_default(): ShadowFactory + static $gtype: GObject.Type +} +export interface ShapedTexture_ConstructProps extends GObject.Object_ConstructProps { +} +export class ShapedTexture { + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of Meta.ShapedTexture */ + get_image(clip?: cairo.RectangleInt | null): cairo.Surface | null + get_texture(): Cogl.Texture + set_create_mipmaps(create_mipmaps: boolean): void + set_mask_texture(mask_texture: Cogl.Texture): void + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Methods of Clutter.Content */ + get_preferred_size(): [ /* returnType */ boolean, /* width */ number, /* height */ number ] + invalidate(): void + invalidate_size(): void + /* Virtual methods of Meta.ShapedTexture */ + vfunc_attached(actor: Clutter.Actor): void + vfunc_detached(actor: Clutter.Actor): void + vfunc_get_preferred_size(): [ /* returnType */ boolean, /* width */ number, /* height */ number ] + vfunc_invalidate(): void + vfunc_invalidate_size(): void + vfunc_paint_content(actor: Clutter.Actor, node: Clutter.PaintNode, paint_context: Clutter.PaintContext): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Meta.ShapedTexture */ + connect(sigName: "size-changed", callback: (($obj: ShapedTexture) => void)): number + connect_after(sigName: "size-changed", callback: (($obj: ShapedTexture) => void)): number + emit(sigName: "size-changed"): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: ShapedTexture, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: ShapedTexture, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + /* Signals of Clutter.Content */ + connect(sigName: "attached", callback: (($obj: ShapedTexture, actor: Clutter.Actor) => void)): number + connect_after(sigName: "attached", callback: (($obj: ShapedTexture, actor: Clutter.Actor) => void)): number + emit(sigName: "attached", actor: Clutter.Actor): void + connect(sigName: "detached", callback: (($obj: ShapedTexture, actor: Clutter.Actor) => void)): number + connect_after(sigName: "detached", callback: (($obj: ShapedTexture, actor: Clutter.Actor) => void)): number + emit(sigName: "detached", actor: Clutter.Actor): void + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: ShapedTexture_ConstructProps) + _init (config?: ShapedTexture_ConstructProps): void + static $gtype: GObject.Type +} +export interface SoundPlayer_ConstructProps extends GObject.Object_ConstructProps { +} +export class SoundPlayer { + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of Meta.SoundPlayer */ + play_from_file(file: Gio.File, description: string, cancellable?: Gio.Cancellable | null): void + play_from_theme(name: string, description: string, cancellable?: Gio.Cancellable | null): void + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: SoundPlayer, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: SoundPlayer, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: SoundPlayer_ConstructProps) + _init (config?: SoundPlayer_ConstructProps): void + static $gtype: GObject.Type +} +export interface Stage_ConstructProps extends Clutter.Stage_ConstructProps { +} +export class Stage { + /* Properties of Clutter.Stage */ + key_focus: Clutter.Actor + readonly perspective: Clutter.Perspective + title: string + /* Properties of Clutter.Actor */ + actions: Clutter.Action + readonly allocation: Clutter.ActorBox + background_color: Clutter.Color + readonly background_color_set: boolean + child_transform: Graphene.Matrix + readonly child_transform_set: boolean + clip_rect: Graphene.Rect + clip_to_allocation: boolean + constraints: Clutter.Constraint + content: Clutter.Content + readonly content_box: Clutter.ActorBox + content_gravity: Clutter.ContentGravity + content_repeat: Clutter.ContentRepeat + effect: Clutter.Effect + readonly first_child: Clutter.Actor + fixed_position_set: boolean + fixed_x: number + fixed_y: number + readonly has_clip: boolean + readonly has_pointer: boolean + height: number + readonly last_child: Clutter.Actor + layout_manager: Clutter.LayoutManager + magnification_filter: Clutter.ScalingFilter + readonly mapped: boolean + margin_bottom: number + margin_left: number + margin_right: number + margin_top: number + min_height: number + min_height_set: boolean + min_width: number + min_width_set: boolean + minification_filter: Clutter.ScalingFilter + name: string + natural_height: number + natural_height_set: boolean + natural_width: number + natural_width_set: boolean + offscreen_redirect: Clutter.OffscreenRedirect + opacity: number + pivot_point: Graphene.Point + pivot_point_z: number + position: Graphene.Point + reactive: boolean + readonly realized: boolean + request_mode: Clutter.RequestMode + rotation_angle_x: number + rotation_angle_y: number + rotation_angle_z: number + scale_x: number + scale_y: number + scale_z: number + show_on_set_parent: boolean + size: Graphene.Size + text_direction: Clutter.TextDirection + transform: Graphene.Matrix + readonly transform_set: boolean + translation_x: number + translation_y: number + translation_z: number + visible: boolean + width: number + x: number + x_align: Clutter.ActorAlign + x_expand: boolean + y: number + y_align: Clutter.ActorAlign + y_expand: boolean + z_position: number + /* Fields of Clutter.Actor */ + flags: number + /* Fields of GObject.InitiallyUnowned */ + g_type_instance: GObject.TypeInstance + /* Methods of Clutter.Stage */ + capture_into(rect: cairo.RectangleInt, data: number): void + capture_view_into(view: Clutter.StageView, rect: cairo.RectangleInt, data: number, stride: number): void + clear_stage_views(): void + ensure_viewport(): void + event(event: Clutter.Event): boolean + get_actor_at_pos(pick_mode: Clutter.PickMode, x: number, y: number): Clutter.Actor + get_capture_final_size(rect: cairo.RectangleInt): [ /* returnType */ boolean, /* out_width */ number | null, /* out_height */ number | null, /* out_scale */ number | null ] + get_device_actor(device: Clutter.InputDevice, sequence?: Clutter.EventSequence | null): Clutter.Actor + get_frame_counter(): number + get_key_focus(): Clutter.Actor + get_minimum_size(): [ /* width */ number, /* height */ number ] + get_motion_events_enabled(): boolean + get_perspective(): /* perspective */ Clutter.Perspective | null + get_throttle_motion_events(): boolean + get_title(): string + get_use_alpha(): boolean + paint_to_buffer(rect: cairo.RectangleInt, scale: number, data: Uint8Array, stride: number, format: Cogl.PixelFormat, paint_flags: Clutter.PaintFlag): [ /* returnType */ boolean, /* data */ Uint8Array ] + paint_to_framebuffer(framebuffer: Cogl.Framebuffer, rect: cairo.RectangleInt, scale: number, paint_flags: Clutter.PaintFlag): void + read_pixels(x: number, y: number, width: number, height: number): Uint8Array + repick_device(device: Clutter.InputDevice): void + schedule_update(): void + set_key_focus(actor?: Clutter.Actor | null): void + set_minimum_size(width: number, height: number): void + set_motion_events_enabled(enabled: boolean): void + set_throttle_motion_events(throttle: boolean): void + set_title(title: string): void + set_use_alpha(use_alpha: boolean): void + update_device(device: Clutter.InputDevice, sequence: Clutter.EventSequence, point: Graphene.Point, time: number, new_actor: Clutter.Actor, emit_crossing: boolean): void + /* Methods of Clutter.Actor */ + add_action(action: Clutter.Action): void + add_action_with_name(name: string, action: Clutter.Action): void + add_child(child: Clutter.Actor): void + add_constraint(constraint: Clutter.Constraint): void + add_constraint_with_name(name: string, constraint: Clutter.Constraint): void + add_effect(effect: Clutter.Effect): void + add_effect_with_name(name: string, effect: Clutter.Effect): void + add_transition(name: string, transition: Clutter.Transition): void + allocate(box: Clutter.ActorBox): void + allocate_align_fill(box: Clutter.ActorBox, x_align: number, y_align: number, x_fill: boolean, y_fill: boolean): void + allocate_available_size(x: number, y: number, available_width: number, available_height: number): void + allocate_preferred_size(x: number, y: number): void + apply_relative_transform_to_point(ancestor: Clutter.Actor | null, point: Graphene.Point3D): /* vertex */ Graphene.Point3D + apply_transform_to_point(point: Graphene.Point3D): /* vertex */ Graphene.Point3D + bind_model(model: Gio.ListModel | null, create_child_func: Clutter.ActorCreateChildFunc): void + clear_actions(): void + clear_constraints(): void + clear_effects(): void + contains(descendant: Clutter.Actor): boolean + continue_paint(paint_context: Clutter.PaintContext): void + continue_pick(pick_context: Clutter.PickContext): void + create_pango_context(): Pango.Context + create_pango_layout(text?: string | null): Pango.Layout + destroy(): void + destroy_all_children(): void + get_abs_allocation_vertices(): /* verts */ Graphene.Point3D[] + get_accessible(): Atk.Object + get_action(name: string): Clutter.Action + get_actions(): Clutter.Action[] + get_allocation_box(): /* box */ Clutter.ActorBox + get_background_color(): /* color */ Clutter.Color + get_child_at_index(index_: number): Clutter.Actor + get_child_transform(): /* transform */ Graphene.Matrix + get_children(): Clutter.Actor[] + get_clip(): [ /* xoff */ number | null, /* yoff */ number | null, /* width */ number | null, /* height */ number | null ] + get_clip_to_allocation(): boolean + get_constraint(name: string): Clutter.Constraint + get_constraints(): Clutter.Constraint[] + get_content(): Clutter.Content + get_content_box(): /* box */ Clutter.ActorBox + get_content_gravity(): Clutter.ContentGravity + get_content_repeat(): Clutter.ContentRepeat + get_content_scaling_filters(): [ /* min_filter */ Clutter.ScalingFilter | null, /* mag_filter */ Clutter.ScalingFilter | null ] + get_default_paint_volume(): Clutter.PaintVolume + get_easing_delay(): number + get_easing_duration(): number + get_easing_mode(): Clutter.AnimationMode + get_effect(name: string): Clutter.Effect + get_effects(): Clutter.Effect[] + get_first_child(): Clutter.Actor + get_fixed_position(): [ /* returnType */ boolean, /* x */ number | null, /* y */ number | null ] + get_fixed_position_set(): boolean + get_flags(): Clutter.ActorFlags + get_height(): number + get_last_child(): Clutter.Actor + get_layout_manager(): Clutter.LayoutManager + get_margin(): /* margin */ Clutter.Margin + get_margin_bottom(): number + get_margin_left(): number + get_margin_right(): number + get_margin_top(): number + get_n_children(): number + get_name(): string + get_next_sibling(): Clutter.Actor + get_offscreen_redirect(): Clutter.OffscreenRedirect + get_opacity(): number + get_opacity_override(): number + get_paint_box(): [ /* returnType */ boolean, /* box */ Clutter.ActorBox ] + get_paint_opacity(): number + get_paint_visibility(): boolean + get_paint_volume(): Clutter.PaintVolume + get_pango_context(): Pango.Context + get_parent(): Clutter.Actor + get_pivot_point(): [ /* pivot_x */ number | null, /* pivot_y */ number | null ] + get_pivot_point_z(): number + get_position(): [ /* x */ number | null, /* y */ number | null ] + get_preferred_height(for_width: number): [ /* min_height_p */ number | null, /* natural_height_p */ number | null ] + get_preferred_size(): [ /* min_width_p */ number | null, /* min_height_p */ number | null, /* natural_width_p */ number | null, /* natural_height_p */ number | null ] + get_preferred_width(for_height: number): [ /* min_width_p */ number | null, /* natural_width_p */ number | null ] + get_previous_sibling(): Clutter.Actor + get_reactive(): boolean + get_request_mode(): Clutter.RequestMode + get_resource_scale(): number + get_rotation_angle(axis: Clutter.RotateAxis): number + get_scale(): [ /* scale_x */ number | null, /* scale_y */ number | null ] + get_scale_z(): number + get_size(): [ /* width */ number | null, /* height */ number | null ] + get_stage(): Clutter.Stage + get_text_direction(): Clutter.TextDirection + get_transform(): /* transform */ Graphene.Matrix + get_transformed_extents(): /* rect */ Graphene.Rect + get_transformed_paint_volume(relative_to_ancestor: Clutter.Actor): Clutter.PaintVolume + get_transformed_position(): [ /* x */ number | null, /* y */ number | null ] + get_transformed_size(): [ /* width */ number | null, /* height */ number | null ] + get_transition(name: string): Clutter.Transition + get_translation(): [ /* translate_x */ number | null, /* translate_y */ number | null, /* translate_z */ number | null ] + get_width(): number + get_x(): number + get_x_align(): Clutter.ActorAlign + get_x_expand(): boolean + get_y(): number + get_y_align(): Clutter.ActorAlign + get_y_expand(): boolean + get_z_position(): number + grab_key_focus(): void + has_accessible(): boolean + has_actions(): boolean + has_allocation(): boolean + has_constraints(): boolean + has_damage(): boolean + has_effects(): boolean + has_key_focus(): boolean + has_mapped_clones(): boolean + has_overlaps(): boolean + hide(): void + inhibit_culling(): void + insert_child_above(child: Clutter.Actor, sibling?: Clutter.Actor | null): void + insert_child_at_index(child: Clutter.Actor, index_: number): void + insert_child_below(child: Clutter.Actor, sibling?: Clutter.Actor | null): void + invalidate_paint_volume(): void + invalidate_transform(): void + is_effectively_on_stage_view(view: Clutter.StageView): boolean + is_in_clone_paint(): boolean + is_mapped(): boolean + is_realized(): boolean + is_rotated(): boolean + is_scaled(): boolean + is_visible(): boolean + map(): void + move_by(dx: number, dy: number): void + needs_expand(orientation: Clutter.Orientation): boolean + paint(paint_context: Clutter.PaintContext): void + peek_stage_views(): Clutter.StageView[] + pick(pick_context: Clutter.PickContext): void + pick_box(pick_context: Clutter.PickContext, box: Clutter.ActorBox): void + queue_redraw(): void + queue_redraw_with_clip(clip?: cairo.RectangleInt | null): void + queue_relayout(): void + realize(): void + remove_action(action: Clutter.Action): void + remove_action_by_name(name: string): void + remove_all_children(): void + remove_all_transitions(): void + remove_child(child: Clutter.Actor): void + remove_clip(): void + remove_constraint(constraint: Clutter.Constraint): void + remove_constraint_by_name(name: string): void + remove_effect(effect: Clutter.Effect): void + remove_effect_by_name(name: string): void + remove_transition(name: string): void + replace_child(old_child: Clutter.Actor, new_child: Clutter.Actor): void + restore_easing_state(): void + save_easing_state(): void + set_allocation(box: Clutter.ActorBox): void + set_background_color(color?: Clutter.Color | null): void + set_child_above_sibling(child: Clutter.Actor, sibling?: Clutter.Actor | null): void + set_child_at_index(child: Clutter.Actor, index_: number): void + set_child_below_sibling(child: Clutter.Actor, sibling?: Clutter.Actor | null): void + set_child_transform(transform?: Graphene.Matrix | null): void + set_clip(xoff: number, yoff: number, width: number, height: number): void + set_clip_to_allocation(clip_set: boolean): void + set_content(content?: Clutter.Content | null): void + set_content_gravity(gravity: Clutter.ContentGravity): void + set_content_repeat(repeat: Clutter.ContentRepeat): void + set_content_scaling_filters(min_filter: Clutter.ScalingFilter, mag_filter: Clutter.ScalingFilter): void + set_easing_delay(msecs: number): void + set_easing_duration(msecs: number): void + set_easing_mode(mode: Clutter.AnimationMode): void + set_fixed_position_set(is_set: boolean): void + set_flags(flags: Clutter.ActorFlags): void + set_height(height: number): void + set_layout_manager(manager?: Clutter.LayoutManager | null): void + set_margin(margin: Clutter.Margin): void + set_margin_bottom(margin: number): void + set_margin_left(margin: number): void + set_margin_right(margin: number): void + set_margin_top(margin: number): void + set_name(name: string): void + set_offscreen_redirect(redirect: Clutter.OffscreenRedirect): void + set_opacity(opacity: number): void + set_opacity_override(opacity: number): void + set_pivot_point(pivot_x: number, pivot_y: number): void + set_pivot_point_z(pivot_z: number): void + set_position(x: number, y: number): void + set_reactive(reactive: boolean): void + set_request_mode(mode: Clutter.RequestMode): void + set_rotation_angle(axis: Clutter.RotateAxis, angle: number): void + set_scale(scale_x: number, scale_y: number): void + set_scale_z(scale_z: number): void + set_size(width: number, height: number): void + set_text_direction(text_dir: Clutter.TextDirection): void + set_transform(transform?: Graphene.Matrix | null): void + set_translation(translate_x: number, translate_y: number, translate_z: number): void + set_width(width: number): void + set_x(x: number): void + set_x_align(x_align: Clutter.ActorAlign): void + set_x_expand(expand: boolean): void + set_y(y: number): void + set_y_align(y_align: Clutter.ActorAlign): void + set_y_expand(expand: boolean): void + set_z_position(z_position: number): void + should_pick(pick_context: Clutter.PickContext): boolean + show(): void + transform_stage_point(x: number, y: number): [ /* returnType */ boolean, /* x_out */ number, /* y_out */ number ] + uninhibit_culling(): void + unmap(): void + unrealize(): void + unset_flags(flags: Clutter.ActorFlags): void + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Methods of Clutter.Animatable */ + find_property(property_name: string): GObject.ParamSpec + get_actor(): Clutter.Actor + get_initial_state(property_name: string, value: any): void + interpolate_value(property_name: string, interval: Clutter.Interval, progress: number): [ /* returnType */ boolean, /* value */ any ] + set_final_state(property_name: string, value: any): void + /* Methods of Clutter.Container */ + add_actor(actor: Clutter.Actor): void + child_get_property(child: Clutter.Actor, property: string, value: any): void + child_notify(child: Clutter.Actor, pspec: GObject.ParamSpec): void + child_set_property(child: Clutter.Actor, property: string, value: any): void + create_child_meta(actor: Clutter.Actor): void + destroy_child_meta(actor: Clutter.Actor): void + find_child_by_name(child_name: string): Clutter.Actor + get_child_meta(actor: Clutter.Actor): Clutter.ChildMeta + lower_child(actor: Clutter.Actor, sibling?: Clutter.Actor | null): void + raise_child(actor: Clutter.Actor, sibling?: Clutter.Actor | null): void + remove_actor(actor: Clutter.Actor): void + sort_depth_order(): void + /* Methods of Clutter.Scriptable */ + get_id(): string + parse_custom_node(script: Clutter.Script, value: any, name: string, node: Json.Node): boolean + set_custom_property(script: Clutter.Script, name: string, value: any): void + set_id(id_: string): void + /* Virtual methods of Meta.Stage */ + vfunc_find_property(property_name: string): GObject.ParamSpec + vfunc_get_actor(): Clutter.Actor + vfunc_get_initial_state(property_name: string, value: any): void + vfunc_interpolate_value(property_name: string, interval: Clutter.Interval, progress: number): [ /* returnType */ boolean, /* value */ any ] + vfunc_set_final_state(property_name: string, value: any): void + vfunc_actor_added(actor: Clutter.Actor): void + vfunc_actor_removed(actor: Clutter.Actor): void + vfunc_add(actor: Clutter.Actor): void + vfunc_child_notify(child: Clutter.Actor, pspec: GObject.ParamSpec): void + vfunc_create_child_meta(actor: Clutter.Actor): void + vfunc_destroy_child_meta(actor: Clutter.Actor): void + vfunc_get_child_meta(actor: Clutter.Actor): Clutter.ChildMeta + vfunc_lower(actor: Clutter.Actor, sibling?: Clutter.Actor | null): void + vfunc_raise(actor: Clutter.Actor, sibling?: Clutter.Actor | null): void + vfunc_remove(actor: Clutter.Actor): void + vfunc_sort_depth_order(): void + vfunc_get_id(): string + vfunc_parse_custom_node(script: Clutter.Script, value: any, name: string, node: Json.Node): boolean + vfunc_set_custom_property(script: Clutter.Script, name: string, value: any): void + vfunc_set_id(id_: string): void + /* Virtual methods of Clutter.Stage */ + vfunc_activate(): void + vfunc_before_paint(view: Clutter.StageView): void + vfunc_deactivate(): void + vfunc_paint_view(view: Clutter.StageView, redraw_clip: cairo.Region): void + /* Virtual methods of Clutter.Actor */ + vfunc_allocate(box: Clutter.ActorBox): void + vfunc_apply_transform(matrix: Graphene.Matrix): void + vfunc_button_press_event(event: Clutter.ButtonEvent): boolean + vfunc_button_release_event(event: Clutter.ButtonEvent): boolean + vfunc_calculate_resource_scale(phase: number): number + vfunc_captured_event(event: Clutter.Event): boolean + vfunc_destroy(): void + vfunc_enter_event(event: Clutter.CrossingEvent): boolean + vfunc_event(event: Clutter.Event): boolean + vfunc_get_accessible(): Atk.Object + vfunc_get_paint_volume(volume: Clutter.PaintVolume): boolean + vfunc_get_preferred_height(for_width: number): [ /* min_height_p */ number | null, /* natural_height_p */ number | null ] + vfunc_get_preferred_width(for_height: number): [ /* min_width_p */ number | null, /* natural_width_p */ number | null ] + vfunc_has_accessible(): boolean + vfunc_has_overlaps(): boolean + vfunc_hide(): void + vfunc_hide_all(): void + vfunc_key_focus_in(): void + vfunc_key_focus_out(): void + vfunc_key_press_event(event: Clutter.KeyEvent): boolean + vfunc_key_release_event(event: Clutter.KeyEvent): boolean + vfunc_leave_event(event: Clutter.CrossingEvent): boolean + vfunc_map(): void + vfunc_motion_event(event: Clutter.MotionEvent): boolean + vfunc_paint(paint_context: Clutter.PaintContext): void + vfunc_paint_node(root: Clutter.PaintNode): void + vfunc_parent_set(old_parent: Clutter.Actor): void + vfunc_pick(pick_context: Clutter.PickContext): void + vfunc_queue_relayout(): void + vfunc_realize(): void + vfunc_resource_scale_changed(): void + vfunc_scroll_event(event: Clutter.ScrollEvent): boolean + vfunc_show(): void + vfunc_touch_event(event: Clutter.TouchEvent): boolean + vfunc_unmap(): void + vfunc_unrealize(): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Meta.Stage */ + connect(sigName: "actors-painted", callback: (($obj: Stage) => void)): number + connect_after(sigName: "actors-painted", callback: (($obj: Stage) => void)): number + emit(sigName: "actors-painted"): void + /* Signals of Clutter.Stage */ + connect(sigName: "activate", callback: (($obj: Stage) => void)): number + connect_after(sigName: "activate", callback: (($obj: Stage) => void)): number + emit(sigName: "activate"): void + connect(sigName: "after-paint", callback: (($obj: Stage, view: Clutter.StageView) => void)): number + connect_after(sigName: "after-paint", callback: (($obj: Stage, view: Clutter.StageView) => void)): number + emit(sigName: "after-paint", view: Clutter.StageView): void + connect(sigName: "after-update", callback: (($obj: Stage, view: Clutter.StageView) => void)): number + connect_after(sigName: "after-update", callback: (($obj: Stage, view: Clutter.StageView) => void)): number + emit(sigName: "after-update", view: Clutter.StageView): void + connect(sigName: "before-paint", callback: (($obj: Stage, view: Clutter.StageView) => void)): number + connect_after(sigName: "before-paint", callback: (($obj: Stage, view: Clutter.StageView) => void)): number + emit(sigName: "before-paint", view: Clutter.StageView): void + connect(sigName: "before-update", callback: (($obj: Stage, view: Clutter.StageView) => void)): number + connect_after(sigName: "before-update", callback: (($obj: Stage, view: Clutter.StageView) => void)): number + emit(sigName: "before-update", view: Clutter.StageView): void + connect(sigName: "deactivate", callback: (($obj: Stage) => void)): number + connect_after(sigName: "deactivate", callback: (($obj: Stage) => void)): number + emit(sigName: "deactivate"): void + connect(sigName: "gl-video-memory-purged", callback: (($obj: Stage) => void)): number + connect_after(sigName: "gl-video-memory-purged", callback: (($obj: Stage) => void)): number + emit(sigName: "gl-video-memory-purged"): void + connect(sigName: "paint-view", callback: (($obj: Stage, view: Clutter.StageView, redraw_clip: cairo.Region) => void)): number + connect_after(sigName: "paint-view", callback: (($obj: Stage, view: Clutter.StageView, redraw_clip: cairo.Region) => void)): number + emit(sigName: "paint-view", view: Clutter.StageView, redraw_clip: cairo.Region): void + connect(sigName: "presented", callback: (($obj: Stage, view: Clutter.StageView, frame_info?: object | null) => void)): number + connect_after(sigName: "presented", callback: (($obj: Stage, view: Clutter.StageView, frame_info?: object | null) => void)): number + emit(sigName: "presented", view: Clutter.StageView, frame_info?: object | null): void + /* Signals of Clutter.Actor */ + connect(sigName: "button-press-event", callback: (($obj: Stage, event: Clutter.ButtonEvent) => boolean)): number + connect_after(sigName: "button-press-event", callback: (($obj: Stage, event: Clutter.ButtonEvent) => boolean)): number + emit(sigName: "button-press-event", event: Clutter.ButtonEvent): void + connect(sigName: "button-release-event", callback: (($obj: Stage, event: Clutter.ButtonEvent) => boolean)): number + connect_after(sigName: "button-release-event", callback: (($obj: Stage, event: Clutter.ButtonEvent) => boolean)): number + emit(sigName: "button-release-event", event: Clutter.ButtonEvent): void + connect(sigName: "captured-event", callback: (($obj: Stage, event: Clutter.Event) => boolean)): number + connect_after(sigName: "captured-event", callback: (($obj: Stage, event: Clutter.Event) => boolean)): number + emit(sigName: "captured-event", event: Clutter.Event): void + connect(sigName: "destroy", callback: (($obj: Stage) => void)): number + connect_after(sigName: "destroy", callback: (($obj: Stage) => void)): number + emit(sigName: "destroy"): void + connect(sigName: "enter-event", callback: (($obj: Stage, event: Clutter.CrossingEvent) => boolean)): number + connect_after(sigName: "enter-event", callback: (($obj: Stage, event: Clutter.CrossingEvent) => boolean)): number + emit(sigName: "enter-event", event: Clutter.CrossingEvent): void + connect(sigName: "event", callback: (($obj: Stage, event: Clutter.Event) => boolean)): number + connect_after(sigName: "event", callback: (($obj: Stage, event: Clutter.Event) => boolean)): number + emit(sigName: "event", event: Clutter.Event): void + connect(sigName: "hide", callback: (($obj: Stage) => void)): number + connect_after(sigName: "hide", callback: (($obj: Stage) => void)): number + emit(sigName: "hide"): void + connect(sigName: "key-focus-in", callback: (($obj: Stage) => void)): number + connect_after(sigName: "key-focus-in", callback: (($obj: Stage) => void)): number + emit(sigName: "key-focus-in"): void + connect(sigName: "key-focus-out", callback: (($obj: Stage) => void)): number + connect_after(sigName: "key-focus-out", callback: (($obj: Stage) => void)): number + emit(sigName: "key-focus-out"): void + connect(sigName: "key-press-event", callback: (($obj: Stage, event: Clutter.KeyEvent) => boolean)): number + connect_after(sigName: "key-press-event", callback: (($obj: Stage, event: Clutter.KeyEvent) => boolean)): number + emit(sigName: "key-press-event", event: Clutter.KeyEvent): void + connect(sigName: "key-release-event", callback: (($obj: Stage, event: Clutter.KeyEvent) => boolean)): number + connect_after(sigName: "key-release-event", callback: (($obj: Stage, event: Clutter.KeyEvent) => boolean)): number + emit(sigName: "key-release-event", event: Clutter.KeyEvent): void + connect(sigName: "leave-event", callback: (($obj: Stage, event: Clutter.CrossingEvent) => boolean)): number + connect_after(sigName: "leave-event", callback: (($obj: Stage, event: Clutter.CrossingEvent) => boolean)): number + emit(sigName: "leave-event", event: Clutter.CrossingEvent): void + connect(sigName: "motion-event", callback: (($obj: Stage, event: Clutter.MotionEvent) => boolean)): number + connect_after(sigName: "motion-event", callback: (($obj: Stage, event: Clutter.MotionEvent) => boolean)): number + emit(sigName: "motion-event", event: Clutter.MotionEvent): void + connect(sigName: "parent-set", callback: (($obj: Stage, old_parent?: Clutter.Actor | null) => void)): number + connect_after(sigName: "parent-set", callback: (($obj: Stage, old_parent?: Clutter.Actor | null) => void)): number + emit(sigName: "parent-set", old_parent?: Clutter.Actor | null): void + connect(sigName: "pick", callback: (($obj: Stage, pick_context: Clutter.PickContext) => void)): number + connect_after(sigName: "pick", callback: (($obj: Stage, pick_context: Clutter.PickContext) => void)): number + emit(sigName: "pick", pick_context: Clutter.PickContext): void + connect(sigName: "queue-relayout", callback: (($obj: Stage) => void)): number + connect_after(sigName: "queue-relayout", callback: (($obj: Stage) => void)): number + emit(sigName: "queue-relayout"): void + connect(sigName: "realize", callback: (($obj: Stage) => void)): number + connect_after(sigName: "realize", callback: (($obj: Stage) => void)): number + emit(sigName: "realize"): void + connect(sigName: "resource-scale-changed", callback: (($obj: Stage) => void)): number + connect_after(sigName: "resource-scale-changed", callback: (($obj: Stage) => void)): number + emit(sigName: "resource-scale-changed"): void + connect(sigName: "scroll-event", callback: (($obj: Stage, event: Clutter.ScrollEvent) => boolean)): number + connect_after(sigName: "scroll-event", callback: (($obj: Stage, event: Clutter.ScrollEvent) => boolean)): number + emit(sigName: "scroll-event", event: Clutter.ScrollEvent): void + connect(sigName: "show", callback: (($obj: Stage) => void)): number + connect_after(sigName: "show", callback: (($obj: Stage) => void)): number + emit(sigName: "show"): void + connect(sigName: "stage-views-changed", callback: (($obj: Stage) => void)): number + connect_after(sigName: "stage-views-changed", callback: (($obj: Stage) => void)): number + emit(sigName: "stage-views-changed"): void + connect(sigName: "touch-event", callback: (($obj: Stage, event: Clutter.Event) => boolean)): number + connect_after(sigName: "touch-event", callback: (($obj: Stage, event: Clutter.Event) => boolean)): number + emit(sigName: "touch-event", event: Clutter.Event): void + connect(sigName: "transition-stopped", callback: (($obj: Stage, name: string, is_finished: boolean) => void)): number + connect_after(sigName: "transition-stopped", callback: (($obj: Stage, name: string, is_finished: boolean) => void)): number + emit(sigName: "transition-stopped", name: string, is_finished: boolean): void + connect(sigName: "transitions-completed", callback: (($obj: Stage) => void)): number + connect_after(sigName: "transitions-completed", callback: (($obj: Stage) => void)): number + emit(sigName: "transitions-completed"): void + connect(sigName: "unrealize", callback: (($obj: Stage) => void)): number + connect_after(sigName: "unrealize", callback: (($obj: Stage) => void)): number + emit(sigName: "unrealize"): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + /* Signals of Clutter.Container */ + connect(sigName: "actor-added", callback: (($obj: Stage, actor: Clutter.Actor) => void)): number + connect_after(sigName: "actor-added", callback: (($obj: Stage, actor: Clutter.Actor) => void)): number + emit(sigName: "actor-added", actor: Clutter.Actor): void + connect(sigName: "actor-removed", callback: (($obj: Stage, actor: Clutter.Actor) => void)): number + connect_after(sigName: "actor-removed", callback: (($obj: Stage, actor: Clutter.Actor) => void)): number + emit(sigName: "actor-removed", actor: Clutter.Actor): void + connect(sigName: "child-notify", callback: (($obj: Stage, actor: Clutter.Actor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "child-notify", callback: (($obj: Stage, actor: Clutter.Actor, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "child-notify", actor: Clutter.Actor, pspec: GObject.ParamSpec): void + connect(sigName: "notify::key-focus", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::key-focus", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::perspective", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::perspective", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::title", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::title", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::actions", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::actions", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::allocation", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::allocation", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::background-color", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::background-color", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::background-color-set", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::background-color-set", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::child-transform", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::child-transform", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::child-transform-set", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::child-transform-set", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::clip-rect", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::clip-rect", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::clip-to-allocation", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::clip-to-allocation", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::constraints", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::constraints", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::content", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::content", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::content-box", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::content-box", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::content-gravity", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::content-gravity", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::content-repeat", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::content-repeat", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::effect", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::effect", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::first-child", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::first-child", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::fixed-position-set", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::fixed-position-set", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::fixed-x", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::fixed-x", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::fixed-y", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::fixed-y", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::has-clip", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-clip", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::has-pointer", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-pointer", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::height", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::height", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::last-child", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::last-child", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::layout-manager", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::layout-manager", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::magnification-filter", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::magnification-filter", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::mapped", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::mapped", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-bottom", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-bottom", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-left", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-left", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-right", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-right", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-top", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-top", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::min-height", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::min-height", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::min-height-set", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::min-height-set", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::min-width", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::min-width", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::min-width-set", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::min-width-set", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::minification-filter", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::minification-filter", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::name", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::name", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::natural-height", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::natural-height", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::natural-height-set", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::natural-height-set", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::natural-width", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::natural-width", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::natural-width-set", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::natural-width-set", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::offscreen-redirect", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::offscreen-redirect", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::opacity", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::opacity", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::pivot-point", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::pivot-point", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::pivot-point-z", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::pivot-point-z", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::position", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::position", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::reactive", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::reactive", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::realized", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::realized", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::request-mode", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::request-mode", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::rotation-angle-x", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::rotation-angle-x", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::rotation-angle-y", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::rotation-angle-y", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::rotation-angle-z", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::rotation-angle-z", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::scale-x", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::scale-x", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::scale-y", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::scale-y", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::scale-z", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::scale-z", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::show-on-set-parent", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::show-on-set-parent", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::size", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::size", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::text-direction", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::text-direction", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::transform", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::transform", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::transform-set", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::transform-set", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::translation-x", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::translation-x", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::translation-y", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::translation-y", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::translation-z", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::translation-z", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::visible", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::visible", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::width", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::width", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::x", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::x", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::x-align", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::x-align", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::x-expand", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::x-expand", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::y", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::y", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::y-align", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::y-align", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::y-expand", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::y-expand", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::z-position", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::z-position", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: Stage_ConstructProps) + _init (config?: Stage_ConstructProps): void + /* Static methods and pseudo-constructors */ + static is_focused(display: Display): boolean + static class_find_child_property(klass: GObject.ObjectClass, property_name: string): GObject.ParamSpec + static class_list_child_properties(klass: GObject.ObjectClass): GObject.ParamSpec[] + static $gtype: GObject.Type +} +export interface StartupNotification_ConstructProps extends GObject.Object_ConstructProps { + display?: Display +} +export class StartupNotification { + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of Meta.StartupNotification */ + create_launcher(): LaunchContext + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Meta.StartupNotification */ + connect(sigName: "changed", callback: (($obj: StartupNotification, object?: object | null) => void)): number + connect_after(sigName: "changed", callback: (($obj: StartupNotification, object?: object | null) => void)): number + emit(sigName: "changed", object?: object | null): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: StartupNotification, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: StartupNotification, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: StartupNotification_ConstructProps) + _init (config?: StartupNotification_ConstructProps): void + static $gtype: GObject.Type +} +export interface StartupSequence_ConstructProps extends GObject.Object_ConstructProps { + application_id?: string + icon_name?: string + id?: string + name?: string + timestamp?: number + wmclass?: string + workspace?: number +} +export class StartupSequence { + /* Fields of Meta.StartupSequence */ + parent_instance: GObject.Object + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of Meta.StartupSequence */ + complete(): void + get_application_id(): string + get_completed(): boolean + get_icon_name(): string + get_id(): string + get_name(): string + get_timestamp(): number + get_wmclass(): string + get_workspace(): number + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Meta.StartupSequence */ + connect(sigName: "complete", callback: (($obj: StartupSequence) => void)): number + connect_after(sigName: "complete", callback: (($obj: StartupSequence) => void)): number + emit(sigName: "complete"): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: StartupSequence, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: StartupSequence, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: StartupSequence_ConstructProps) + _init (config?: StartupSequence_ConstructProps): void + static $gtype: GObject.Type +} +export interface WaylandClient_ConstructProps extends GObject.Object_ConstructProps { +} +export class WaylandClient { + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of Meta.WaylandClient */ + hide_from_window_list(window: Window): void + owns_window(window: Window): boolean + show_in_window_list(window: Window): void + spawnv(display: Display, argv: string[]): Gio.Subprocess + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: WaylandClient, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: WaylandClient, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: WaylandClient_ConstructProps) + _init (config?: WaylandClient_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(launcher: Gio.SubprocessLauncher): WaylandClient + static $gtype: GObject.Type +} +export interface Window_ConstructProps extends GObject.Object_ConstructProps { +} +export class Window { + /* Properties of Meta.Window */ + readonly above: boolean + readonly appears_focused: boolean + readonly decorated: boolean + readonly demands_attention: boolean + readonly fullscreen: boolean + readonly gtk_app_menu_object_path: string + readonly gtk_application_id: string + readonly gtk_application_object_path: string + readonly gtk_menubar_object_path: string + readonly gtk_unique_bus_name: string + readonly gtk_window_object_path: string + readonly icon: object + readonly maximized_horizontally: boolean + readonly maximized_vertically: boolean + readonly mini_icon: object + readonly minimized: boolean + readonly mutter_hints: string + readonly on_all_workspaces: boolean + readonly resizeable: boolean + readonly skip_taskbar: boolean + readonly title: string + readonly urgent: boolean + readonly user_time: number + readonly window_type: WindowType + readonly wm_class: string + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of Meta.Window */ + activate(current_time: number): void + activate_with_workspace(current_time: number, workspace: Workspace): void + allows_move(): boolean + allows_resize(): boolean + begin_grab_op(op: GrabOp, frame_action: boolean, timestamp: number): void + can_close(): boolean + can_maximize(): boolean + can_minimize(): boolean + can_shade(): boolean + change_workspace(workspace: Workspace): void + change_workspace_by_index(space_index: number, append: boolean): void + check_alive(timestamp: number): void + client_rect_to_frame_rect(client_rect: Rectangle): /* frame_rect */ Rectangle + compute_group(): void + delete(timestamp: number): void + find_root_ancestor(): Window + focus(timestamp: number): void + foreach_ancestor(func: WindowForeachFunc): void + foreach_transient(func: WindowForeachFunc): void + frame_rect_to_client_rect(frame_rect: Rectangle): /* client_rect */ Rectangle + get_buffer_rect(): /* rect */ Rectangle + get_client_machine(): string + get_client_type(): WindowClientType + get_compositor_private(): GObject.Object + get_description(): string + get_display(): Display + get_frame_bounds(): cairo.Region | null + get_frame_rect(): /* rect */ Rectangle + get_frame_type(): FrameType + get_gtk_app_menu_object_path(): string + get_gtk_application_id(): string + get_gtk_application_object_path(): string + get_gtk_menubar_object_path(): string + get_gtk_theme_variant(): string + get_gtk_unique_bus_name(): string + get_gtk_window_object_path(): string + get_icon_geometry(): [ /* returnType */ boolean, /* rect */ Rectangle ] + get_id(): number + get_layer(): StackLayer + get_maximized(): MaximizeFlags + get_monitor(): number + get_mutter_hints(): string + get_pid(): number + get_role(): string + get_sandboxed_app_id(): string + get_stable_sequence(): number + get_startup_id(): string + get_tile_match(): Window | null + get_title(): string + get_transient_for(): Window + get_user_time(): number + get_window_type(): WindowType + get_wm_class(): string + get_wm_class_instance(): string + get_work_area_all_monitors(): /* area */ Rectangle + get_work_area_current_monitor(): /* area */ Rectangle + get_work_area_for_monitor(which_monitor: number): /* area */ Rectangle + get_workspace(): Workspace + group_leader_changed(): void + has_focus(): boolean + is_above(): boolean + is_always_on_all_workspaces(): boolean + is_ancestor_of_transient(transient: Window): boolean + is_attached_dialog(): boolean + is_client_decorated(): boolean + is_fullscreen(): boolean + is_hidden(): boolean + is_monitor_sized(): boolean + is_on_all_workspaces(): boolean + is_on_primary_monitor(): boolean + is_override_redirect(): boolean + is_remote(): boolean + is_screen_sized(): boolean + is_shaded(): boolean + is_skip_taskbar(): boolean + kill(): void + located_on_workspace(workspace: Workspace): boolean + lower(): void + make_above(): void + make_fullscreen(): void + maximize(directions: MaximizeFlags): void + minimize(): void + move_frame(user_op: boolean, root_x_nw: number, root_y_nw: number): void + move_resize_frame(user_op: boolean, root_x_nw: number, root_y_nw: number, w: number, h: number): void + move_to_monitor(monitor: number): void + raise(): void + set_compositor_private(priv: GObject.Object): void + set_demands_attention(): void + set_icon_geometry(rect?: Rectangle | null): void + shade(timestamp: number): void + shove_titlebar_onscreen(): void + showing_on_its_workspace(): boolean + shutdown_group(): void + stick(): void + titlebar_is_onscreen(): boolean + unmake_above(): void + unmake_fullscreen(): void + unmaximize(directions: MaximizeFlags): void + unminimize(): void + unset_demands_attention(): void + unshade(timestamp: number): void + unstick(): void + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Meta.Window */ + connect(sigName: "focus", callback: (($obj: Window) => void)): number + connect_after(sigName: "focus", callback: (($obj: Window) => void)): number + emit(sigName: "focus"): void + connect(sigName: "position-changed", callback: (($obj: Window) => void)): number + connect_after(sigName: "position-changed", callback: (($obj: Window) => void)): number + emit(sigName: "position-changed"): void + connect(sigName: "raised", callback: (($obj: Window) => void)): number + connect_after(sigName: "raised", callback: (($obj: Window) => void)): number + emit(sigName: "raised"): void + connect(sigName: "shown", callback: (($obj: Window) => void)): number + connect_after(sigName: "shown", callback: (($obj: Window) => void)): number + emit(sigName: "shown"): void + connect(sigName: "size-changed", callback: (($obj: Window) => void)): number + connect_after(sigName: "size-changed", callback: (($obj: Window) => void)): number + emit(sigName: "size-changed"): void + connect(sigName: "unmanaged", callback: (($obj: Window) => void)): number + connect_after(sigName: "unmanaged", callback: (($obj: Window) => void)): number + emit(sigName: "unmanaged"): void + connect(sigName: "unmanaging", callback: (($obj: Window) => void)): number + connect_after(sigName: "unmanaging", callback: (($obj: Window) => void)): number + emit(sigName: "unmanaging"): void + connect(sigName: "workspace-changed", callback: (($obj: Window) => void)): number + connect_after(sigName: "workspace-changed", callback: (($obj: Window) => void)): number + emit(sigName: "workspace-changed"): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: Window, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: Window, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: "notify::above", callback: (($obj: Window, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::above", callback: (($obj: Window, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::appears-focused", callback: (($obj: Window, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::appears-focused", callback: (($obj: Window, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::decorated", callback: (($obj: Window, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::decorated", callback: (($obj: Window, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::demands-attention", callback: (($obj: Window, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::demands-attention", callback: (($obj: Window, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::fullscreen", callback: (($obj: Window, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::fullscreen", callback: (($obj: Window, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::gtk-app-menu-object-path", callback: (($obj: Window, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::gtk-app-menu-object-path", callback: (($obj: Window, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::gtk-application-id", callback: (($obj: Window, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::gtk-application-id", callback: (($obj: Window, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::gtk-application-object-path", callback: (($obj: Window, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::gtk-application-object-path", callback: (($obj: Window, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::gtk-menubar-object-path", callback: (($obj: Window, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::gtk-menubar-object-path", callback: (($obj: Window, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::gtk-unique-bus-name", callback: (($obj: Window, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::gtk-unique-bus-name", callback: (($obj: Window, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::gtk-window-object-path", callback: (($obj: Window, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::gtk-window-object-path", callback: (($obj: Window, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::icon", callback: (($obj: Window, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::icon", callback: (($obj: Window, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::maximized-horizontally", callback: (($obj: Window, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::maximized-horizontally", callback: (($obj: Window, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::maximized-vertically", callback: (($obj: Window, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::maximized-vertically", callback: (($obj: Window, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::mini-icon", callback: (($obj: Window, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::mini-icon", callback: (($obj: Window, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::minimized", callback: (($obj: Window, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::minimized", callback: (($obj: Window, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::mutter-hints", callback: (($obj: Window, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::mutter-hints", callback: (($obj: Window, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::on-all-workspaces", callback: (($obj: Window, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::on-all-workspaces", callback: (($obj: Window, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::resizeable", callback: (($obj: Window, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::resizeable", callback: (($obj: Window, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::skip-taskbar", callback: (($obj: Window, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::skip-taskbar", callback: (($obj: Window, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::title", callback: (($obj: Window, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::title", callback: (($obj: Window, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::urgent", callback: (($obj: Window, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::urgent", callback: (($obj: Window, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::user-time", callback: (($obj: Window, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::user-time", callback: (($obj: Window, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::window-type", callback: (($obj: Window, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::window-type", callback: (($obj: Window, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::wm-class", callback: (($obj: Window, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::wm-class", callback: (($obj: Window, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: Window_ConstructProps) + _init (config?: Window_ConstructProps): void + static $gtype: GObject.Type +} +export interface WindowActor_ConstructProps extends Clutter.Actor_ConstructProps { + meta_window?: Window +} +export class WindowActor { + /* Properties of Clutter.Actor */ + actions: Clutter.Action + readonly allocation: Clutter.ActorBox + background_color: Clutter.Color + readonly background_color_set: boolean + child_transform: Graphene.Matrix + readonly child_transform_set: boolean + clip_rect: Graphene.Rect + clip_to_allocation: boolean + constraints: Clutter.Constraint + content: Clutter.Content + readonly content_box: Clutter.ActorBox + content_gravity: Clutter.ContentGravity + content_repeat: Clutter.ContentRepeat + effect: Clutter.Effect + readonly first_child: Clutter.Actor + fixed_position_set: boolean + fixed_x: number + fixed_y: number + readonly has_clip: boolean + readonly has_pointer: boolean + height: number + readonly last_child: Clutter.Actor + layout_manager: Clutter.LayoutManager + magnification_filter: Clutter.ScalingFilter + readonly mapped: boolean + margin_bottom: number + margin_left: number + margin_right: number + margin_top: number + min_height: number + min_height_set: boolean + min_width: number + min_width_set: boolean + minification_filter: Clutter.ScalingFilter + name: string + natural_height: number + natural_height_set: boolean + natural_width: number + natural_width_set: boolean + offscreen_redirect: Clutter.OffscreenRedirect + opacity: number + pivot_point: Graphene.Point + pivot_point_z: number + position: Graphene.Point + reactive: boolean + readonly realized: boolean + request_mode: Clutter.RequestMode + rotation_angle_x: number + rotation_angle_y: number + rotation_angle_z: number + scale_x: number + scale_y: number + scale_z: number + show_on_set_parent: boolean + size: Graphene.Size + text_direction: Clutter.TextDirection + transform: Graphene.Matrix + readonly transform_set: boolean + translation_x: number + translation_y: number + translation_z: number + visible: boolean + width: number + x: number + x_align: Clutter.ActorAlign + x_expand: boolean + y: number + y_align: Clutter.ActorAlign + y_expand: boolean + z_position: number + /* Fields of Meta.WindowActor */ + parent_instance: Clutter.Actor + /* Fields of Clutter.Actor */ + flags: number + /* Fields of GObject.InitiallyUnowned */ + g_type_instance: GObject.TypeInstance + /* Methods of Meta.WindowActor */ + freeze(): void + get_image(clip?: cairo.RectangleInt | null): cairo.Surface | null + get_meta_window(): Window + get_texture(): ShapedTexture + is_destroyed(): boolean + sync_visibility(): void + thaw(): void + /* Methods of Clutter.Actor */ + add_action(action: Clutter.Action): void + add_action_with_name(name: string, action: Clutter.Action): void + add_child(child: Clutter.Actor): void + add_constraint(constraint: Clutter.Constraint): void + add_constraint_with_name(name: string, constraint: Clutter.Constraint): void + add_effect(effect: Clutter.Effect): void + add_effect_with_name(name: string, effect: Clutter.Effect): void + add_transition(name: string, transition: Clutter.Transition): void + allocate(box: Clutter.ActorBox): void + allocate_align_fill(box: Clutter.ActorBox, x_align: number, y_align: number, x_fill: boolean, y_fill: boolean): void + allocate_available_size(x: number, y: number, available_width: number, available_height: number): void + allocate_preferred_size(x: number, y: number): void + apply_relative_transform_to_point(ancestor: Clutter.Actor | null, point: Graphene.Point3D): /* vertex */ Graphene.Point3D + apply_transform_to_point(point: Graphene.Point3D): /* vertex */ Graphene.Point3D + bind_model(model: Gio.ListModel | null, create_child_func: Clutter.ActorCreateChildFunc): void + clear_actions(): void + clear_constraints(): void + clear_effects(): void + contains(descendant: Clutter.Actor): boolean + continue_paint(paint_context: Clutter.PaintContext): void + continue_pick(pick_context: Clutter.PickContext): void + create_pango_context(): Pango.Context + create_pango_layout(text?: string | null): Pango.Layout + destroy(): void + destroy_all_children(): void + event(event: Clutter.Event, capture: boolean): boolean + get_abs_allocation_vertices(): /* verts */ Graphene.Point3D[] + get_accessible(): Atk.Object + get_action(name: string): Clutter.Action + get_actions(): Clutter.Action[] + get_allocation_box(): /* box */ Clutter.ActorBox + get_background_color(): /* color */ Clutter.Color + get_child_at_index(index_: number): Clutter.Actor + get_child_transform(): /* transform */ Graphene.Matrix + get_children(): Clutter.Actor[] + get_clip(): [ /* xoff */ number | null, /* yoff */ number | null, /* width */ number | null, /* height */ number | null ] + get_clip_to_allocation(): boolean + get_constraint(name: string): Clutter.Constraint + get_constraints(): Clutter.Constraint[] + get_content(): Clutter.Content + get_content_box(): /* box */ Clutter.ActorBox + get_content_gravity(): Clutter.ContentGravity + get_content_repeat(): Clutter.ContentRepeat + get_content_scaling_filters(): [ /* min_filter */ Clutter.ScalingFilter | null, /* mag_filter */ Clutter.ScalingFilter | null ] + get_default_paint_volume(): Clutter.PaintVolume + get_easing_delay(): number + get_easing_duration(): number + get_easing_mode(): Clutter.AnimationMode + get_effect(name: string): Clutter.Effect + get_effects(): Clutter.Effect[] + get_first_child(): Clutter.Actor + get_fixed_position(): [ /* returnType */ boolean, /* x */ number | null, /* y */ number | null ] + get_fixed_position_set(): boolean + get_flags(): Clutter.ActorFlags + get_height(): number + get_last_child(): Clutter.Actor + get_layout_manager(): Clutter.LayoutManager + get_margin(): /* margin */ Clutter.Margin + get_margin_bottom(): number + get_margin_left(): number + get_margin_right(): number + get_margin_top(): number + get_n_children(): number + get_name(): string + get_next_sibling(): Clutter.Actor + get_offscreen_redirect(): Clutter.OffscreenRedirect + get_opacity(): number + get_opacity_override(): number + get_paint_box(): [ /* returnType */ boolean, /* box */ Clutter.ActorBox ] + get_paint_opacity(): number + get_paint_visibility(): boolean + get_paint_volume(): Clutter.PaintVolume + get_pango_context(): Pango.Context + get_parent(): Clutter.Actor + get_pivot_point(): [ /* pivot_x */ number | null, /* pivot_y */ number | null ] + get_pivot_point_z(): number + get_position(): [ /* x */ number | null, /* y */ number | null ] + get_preferred_height(for_width: number): [ /* min_height_p */ number | null, /* natural_height_p */ number | null ] + get_preferred_size(): [ /* min_width_p */ number | null, /* min_height_p */ number | null, /* natural_width_p */ number | null, /* natural_height_p */ number | null ] + get_preferred_width(for_height: number): [ /* min_width_p */ number | null, /* natural_width_p */ number | null ] + get_previous_sibling(): Clutter.Actor + get_reactive(): boolean + get_request_mode(): Clutter.RequestMode + get_resource_scale(): number + get_rotation_angle(axis: Clutter.RotateAxis): number + get_scale(): [ /* scale_x */ number | null, /* scale_y */ number | null ] + get_scale_z(): number + get_size(): [ /* width */ number | null, /* height */ number | null ] + get_stage(): Clutter.Stage + get_text_direction(): Clutter.TextDirection + get_transform(): /* transform */ Graphene.Matrix + get_transformed_extents(): /* rect */ Graphene.Rect + get_transformed_paint_volume(relative_to_ancestor: Clutter.Actor): Clutter.PaintVolume + get_transformed_position(): [ /* x */ number | null, /* y */ number | null ] + get_transformed_size(): [ /* width */ number | null, /* height */ number | null ] + get_transition(name: string): Clutter.Transition + get_translation(): [ /* translate_x */ number | null, /* translate_y */ number | null, /* translate_z */ number | null ] + get_width(): number + get_x(): number + get_x_align(): Clutter.ActorAlign + get_x_expand(): boolean + get_y(): number + get_y_align(): Clutter.ActorAlign + get_y_expand(): boolean + get_z_position(): number + grab_key_focus(): void + has_accessible(): boolean + has_actions(): boolean + has_allocation(): boolean + has_constraints(): boolean + has_damage(): boolean + has_effects(): boolean + has_key_focus(): boolean + has_mapped_clones(): boolean + has_overlaps(): boolean + hide(): void + inhibit_culling(): void + insert_child_above(child: Clutter.Actor, sibling?: Clutter.Actor | null): void + insert_child_at_index(child: Clutter.Actor, index_: number): void + insert_child_below(child: Clutter.Actor, sibling?: Clutter.Actor | null): void + invalidate_paint_volume(): void + invalidate_transform(): void + is_effectively_on_stage_view(view: Clutter.StageView): boolean + is_in_clone_paint(): boolean + is_mapped(): boolean + is_realized(): boolean + is_rotated(): boolean + is_scaled(): boolean + is_visible(): boolean + map(): void + move_by(dx: number, dy: number): void + needs_expand(orientation: Clutter.Orientation): boolean + paint(paint_context: Clutter.PaintContext): void + peek_stage_views(): Clutter.StageView[] + pick(pick_context: Clutter.PickContext): void + pick_box(pick_context: Clutter.PickContext, box: Clutter.ActorBox): void + queue_redraw(): void + queue_redraw_with_clip(clip?: cairo.RectangleInt | null): void + queue_relayout(): void + realize(): void + remove_action(action: Clutter.Action): void + remove_action_by_name(name: string): void + remove_all_children(): void + remove_all_transitions(): void + remove_child(child: Clutter.Actor): void + remove_clip(): void + remove_constraint(constraint: Clutter.Constraint): void + remove_constraint_by_name(name: string): void + remove_effect(effect: Clutter.Effect): void + remove_effect_by_name(name: string): void + remove_transition(name: string): void + replace_child(old_child: Clutter.Actor, new_child: Clutter.Actor): void + restore_easing_state(): void + save_easing_state(): void + set_allocation(box: Clutter.ActorBox): void + set_background_color(color?: Clutter.Color | null): void + set_child_above_sibling(child: Clutter.Actor, sibling?: Clutter.Actor | null): void + set_child_at_index(child: Clutter.Actor, index_: number): void + set_child_below_sibling(child: Clutter.Actor, sibling?: Clutter.Actor | null): void + set_child_transform(transform?: Graphene.Matrix | null): void + set_clip(xoff: number, yoff: number, width: number, height: number): void + set_clip_to_allocation(clip_set: boolean): void + set_content(content?: Clutter.Content | null): void + set_content_gravity(gravity: Clutter.ContentGravity): void + set_content_repeat(repeat: Clutter.ContentRepeat): void + set_content_scaling_filters(min_filter: Clutter.ScalingFilter, mag_filter: Clutter.ScalingFilter): void + set_easing_delay(msecs: number): void + set_easing_duration(msecs: number): void + set_easing_mode(mode: Clutter.AnimationMode): void + set_fixed_position_set(is_set: boolean): void + set_flags(flags: Clutter.ActorFlags): void + set_height(height: number): void + set_layout_manager(manager?: Clutter.LayoutManager | null): void + set_margin(margin: Clutter.Margin): void + set_margin_bottom(margin: number): void + set_margin_left(margin: number): void + set_margin_right(margin: number): void + set_margin_top(margin: number): void + set_name(name: string): void + set_offscreen_redirect(redirect: Clutter.OffscreenRedirect): void + set_opacity(opacity: number): void + set_opacity_override(opacity: number): void + set_pivot_point(pivot_x: number, pivot_y: number): void + set_pivot_point_z(pivot_z: number): void + set_position(x: number, y: number): void + set_reactive(reactive: boolean): void + set_request_mode(mode: Clutter.RequestMode): void + set_rotation_angle(axis: Clutter.RotateAxis, angle: number): void + set_scale(scale_x: number, scale_y: number): void + set_scale_z(scale_z: number): void + set_size(width: number, height: number): void + set_text_direction(text_dir: Clutter.TextDirection): void + set_transform(transform?: Graphene.Matrix | null): void + set_translation(translate_x: number, translate_y: number, translate_z: number): void + set_width(width: number): void + set_x(x: number): void + set_x_align(x_align: Clutter.ActorAlign): void + set_x_expand(expand: boolean): void + set_y(y: number): void + set_y_align(y_align: Clutter.ActorAlign): void + set_y_expand(expand: boolean): void + set_z_position(z_position: number): void + should_pick(pick_context: Clutter.PickContext): boolean + show(): void + transform_stage_point(x: number, y: number): [ /* returnType */ boolean, /* x_out */ number, /* y_out */ number ] + uninhibit_culling(): void + unmap(): void + unrealize(): void + unset_flags(flags: Clutter.ActorFlags): void + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Methods of Clutter.Animatable */ + find_property(property_name: string): GObject.ParamSpec + get_actor(): Clutter.Actor + get_initial_state(property_name: string, value: any): void + interpolate_value(property_name: string, interval: Clutter.Interval, progress: number): [ /* returnType */ boolean, /* value */ any ] + set_final_state(property_name: string, value: any): void + /* Methods of Clutter.Container */ + add_actor(actor: Clutter.Actor): void + child_get_property(child: Clutter.Actor, property: string, value: any): void + child_notify(child: Clutter.Actor, pspec: GObject.ParamSpec): void + child_set_property(child: Clutter.Actor, property: string, value: any): void + create_child_meta(actor: Clutter.Actor): void + destroy_child_meta(actor: Clutter.Actor): void + find_child_by_name(child_name: string): Clutter.Actor + get_child_meta(actor: Clutter.Actor): Clutter.ChildMeta + lower_child(actor: Clutter.Actor, sibling?: Clutter.Actor | null): void + raise_child(actor: Clutter.Actor, sibling?: Clutter.Actor | null): void + remove_actor(actor: Clutter.Actor): void + sort_depth_order(): void + /* Methods of Clutter.Scriptable */ + get_id(): string + parse_custom_node(script: Clutter.Script, value: any, name: string, node: Json.Node): boolean + set_custom_property(script: Clutter.Script, name: string, value: any): void + set_id(id_: string): void + /* Virtual methods of Meta.WindowActor */ + vfunc_find_property(property_name: string): GObject.ParamSpec + vfunc_get_actor(): Clutter.Actor + vfunc_get_initial_state(property_name: string, value: any): void + vfunc_interpolate_value(property_name: string, interval: Clutter.Interval, progress: number): [ /* returnType */ boolean, /* value */ any ] + vfunc_set_final_state(property_name: string, value: any): void + vfunc_actor_added(actor: Clutter.Actor): void + vfunc_actor_removed(actor: Clutter.Actor): void + vfunc_add(actor: Clutter.Actor): void + vfunc_child_notify(child: Clutter.Actor, pspec: GObject.ParamSpec): void + vfunc_create_child_meta(actor: Clutter.Actor): void + vfunc_destroy_child_meta(actor: Clutter.Actor): void + vfunc_get_child_meta(actor: Clutter.Actor): Clutter.ChildMeta + vfunc_lower(actor: Clutter.Actor, sibling?: Clutter.Actor | null): void + vfunc_raise(actor: Clutter.Actor, sibling?: Clutter.Actor | null): void + vfunc_remove(actor: Clutter.Actor): void + vfunc_sort_depth_order(): void + vfunc_get_id(): string + vfunc_parse_custom_node(script: Clutter.Script, value: any, name: string, node: Json.Node): boolean + vfunc_set_custom_property(script: Clutter.Script, name: string, value: any): void + vfunc_set_id(id_: string): void + /* Virtual methods of Clutter.Actor */ + vfunc_allocate(box: Clutter.ActorBox): void + vfunc_apply_transform(matrix: Graphene.Matrix): void + vfunc_button_press_event(event: Clutter.ButtonEvent): boolean + vfunc_button_release_event(event: Clutter.ButtonEvent): boolean + vfunc_calculate_resource_scale(phase: number): number + vfunc_captured_event(event: Clutter.Event): boolean + vfunc_destroy(): void + vfunc_enter_event(event: Clutter.CrossingEvent): boolean + vfunc_event(event: Clutter.Event): boolean + vfunc_get_accessible(): Atk.Object + vfunc_get_paint_volume(volume: Clutter.PaintVolume): boolean + vfunc_get_preferred_height(for_width: number): [ /* min_height_p */ number | null, /* natural_height_p */ number | null ] + vfunc_get_preferred_width(for_height: number): [ /* min_width_p */ number | null, /* natural_width_p */ number | null ] + vfunc_has_accessible(): boolean + vfunc_has_overlaps(): boolean + vfunc_hide(): void + vfunc_hide_all(): void + vfunc_key_focus_in(): void + vfunc_key_focus_out(): void + vfunc_key_press_event(event: Clutter.KeyEvent): boolean + vfunc_key_release_event(event: Clutter.KeyEvent): boolean + vfunc_leave_event(event: Clutter.CrossingEvent): boolean + vfunc_map(): void + vfunc_motion_event(event: Clutter.MotionEvent): boolean + vfunc_paint(paint_context: Clutter.PaintContext): void + vfunc_paint_node(root: Clutter.PaintNode): void + vfunc_parent_set(old_parent: Clutter.Actor): void + vfunc_pick(pick_context: Clutter.PickContext): void + vfunc_queue_relayout(): void + vfunc_realize(): void + vfunc_resource_scale_changed(): void + vfunc_scroll_event(event: Clutter.ScrollEvent): boolean + vfunc_show(): void + vfunc_touch_event(event: Clutter.TouchEvent): boolean + vfunc_unmap(): void + vfunc_unrealize(): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Meta.WindowActor */ + connect(sigName: "damaged", callback: (($obj: WindowActor) => void)): number + connect_after(sigName: "damaged", callback: (($obj: WindowActor) => void)): number + emit(sigName: "damaged"): void + connect(sigName: "effects-completed", callback: (($obj: WindowActor) => void)): number + connect_after(sigName: "effects-completed", callback: (($obj: WindowActor) => void)): number + emit(sigName: "effects-completed"): void + connect(sigName: "first-frame", callback: (($obj: WindowActor) => void)): number + connect_after(sigName: "first-frame", callback: (($obj: WindowActor) => void)): number + emit(sigName: "first-frame"): void + connect(sigName: "thawed", callback: (($obj: WindowActor) => void)): number + connect_after(sigName: "thawed", callback: (($obj: WindowActor) => void)): number + emit(sigName: "thawed"): void + /* Signals of Clutter.Actor */ + connect(sigName: "button-press-event", callback: (($obj: WindowActor, event: Clutter.ButtonEvent) => boolean)): number + connect_after(sigName: "button-press-event", callback: (($obj: WindowActor, event: Clutter.ButtonEvent) => boolean)): number + emit(sigName: "button-press-event", event: Clutter.ButtonEvent): void + connect(sigName: "button-release-event", callback: (($obj: WindowActor, event: Clutter.ButtonEvent) => boolean)): number + connect_after(sigName: "button-release-event", callback: (($obj: WindowActor, event: Clutter.ButtonEvent) => boolean)): number + emit(sigName: "button-release-event", event: Clutter.ButtonEvent): void + connect(sigName: "captured-event", callback: (($obj: WindowActor, event: Clutter.Event) => boolean)): number + connect_after(sigName: "captured-event", callback: (($obj: WindowActor, event: Clutter.Event) => boolean)): number + emit(sigName: "captured-event", event: Clutter.Event): void + connect(sigName: "destroy", callback: (($obj: WindowActor) => void)): number + connect_after(sigName: "destroy", callback: (($obj: WindowActor) => void)): number + emit(sigName: "destroy"): void + connect(sigName: "enter-event", callback: (($obj: WindowActor, event: Clutter.CrossingEvent) => boolean)): number + connect_after(sigName: "enter-event", callback: (($obj: WindowActor, event: Clutter.CrossingEvent) => boolean)): number + emit(sigName: "enter-event", event: Clutter.CrossingEvent): void + connect(sigName: "event", callback: (($obj: WindowActor, event: Clutter.Event) => boolean)): number + connect_after(sigName: "event", callback: (($obj: WindowActor, event: Clutter.Event) => boolean)): number + emit(sigName: "event", event: Clutter.Event): void + connect(sigName: "hide", callback: (($obj: WindowActor) => void)): number + connect_after(sigName: "hide", callback: (($obj: WindowActor) => void)): number + emit(sigName: "hide"): void + connect(sigName: "key-focus-in", callback: (($obj: WindowActor) => void)): number + connect_after(sigName: "key-focus-in", callback: (($obj: WindowActor) => void)): number + emit(sigName: "key-focus-in"): void + connect(sigName: "key-focus-out", callback: (($obj: WindowActor) => void)): number + connect_after(sigName: "key-focus-out", callback: (($obj: WindowActor) => void)): number + emit(sigName: "key-focus-out"): void + connect(sigName: "key-press-event", callback: (($obj: WindowActor, event: Clutter.KeyEvent) => boolean)): number + connect_after(sigName: "key-press-event", callback: (($obj: WindowActor, event: Clutter.KeyEvent) => boolean)): number + emit(sigName: "key-press-event", event: Clutter.KeyEvent): void + connect(sigName: "key-release-event", callback: (($obj: WindowActor, event: Clutter.KeyEvent) => boolean)): number + connect_after(sigName: "key-release-event", callback: (($obj: WindowActor, event: Clutter.KeyEvent) => boolean)): number + emit(sigName: "key-release-event", event: Clutter.KeyEvent): void + connect(sigName: "leave-event", callback: (($obj: WindowActor, event: Clutter.CrossingEvent) => boolean)): number + connect_after(sigName: "leave-event", callback: (($obj: WindowActor, event: Clutter.CrossingEvent) => boolean)): number + emit(sigName: "leave-event", event: Clutter.CrossingEvent): void + connect(sigName: "motion-event", callback: (($obj: WindowActor, event: Clutter.MotionEvent) => boolean)): number + connect_after(sigName: "motion-event", callback: (($obj: WindowActor, event: Clutter.MotionEvent) => boolean)): number + emit(sigName: "motion-event", event: Clutter.MotionEvent): void + connect(sigName: "parent-set", callback: (($obj: WindowActor, old_parent?: Clutter.Actor | null) => void)): number + connect_after(sigName: "parent-set", callback: (($obj: WindowActor, old_parent?: Clutter.Actor | null) => void)): number + emit(sigName: "parent-set", old_parent?: Clutter.Actor | null): void + connect(sigName: "pick", callback: (($obj: WindowActor, pick_context: Clutter.PickContext) => void)): number + connect_after(sigName: "pick", callback: (($obj: WindowActor, pick_context: Clutter.PickContext) => void)): number + emit(sigName: "pick", pick_context: Clutter.PickContext): void + connect(sigName: "queue-relayout", callback: (($obj: WindowActor) => void)): number + connect_after(sigName: "queue-relayout", callback: (($obj: WindowActor) => void)): number + emit(sigName: "queue-relayout"): void + connect(sigName: "realize", callback: (($obj: WindowActor) => void)): number + connect_after(sigName: "realize", callback: (($obj: WindowActor) => void)): number + emit(sigName: "realize"): void + connect(sigName: "resource-scale-changed", callback: (($obj: WindowActor) => void)): number + connect_after(sigName: "resource-scale-changed", callback: (($obj: WindowActor) => void)): number + emit(sigName: "resource-scale-changed"): void + connect(sigName: "scroll-event", callback: (($obj: WindowActor, event: Clutter.ScrollEvent) => boolean)): number + connect_after(sigName: "scroll-event", callback: (($obj: WindowActor, event: Clutter.ScrollEvent) => boolean)): number + emit(sigName: "scroll-event", event: Clutter.ScrollEvent): void + connect(sigName: "show", callback: (($obj: WindowActor) => void)): number + connect_after(sigName: "show", callback: (($obj: WindowActor) => void)): number + emit(sigName: "show"): void + connect(sigName: "stage-views-changed", callback: (($obj: WindowActor) => void)): number + connect_after(sigName: "stage-views-changed", callback: (($obj: WindowActor) => void)): number + emit(sigName: "stage-views-changed"): void + connect(sigName: "touch-event", callback: (($obj: WindowActor, event: Clutter.Event) => boolean)): number + connect_after(sigName: "touch-event", callback: (($obj: WindowActor, event: Clutter.Event) => boolean)): number + emit(sigName: "touch-event", event: Clutter.Event): void + connect(sigName: "transition-stopped", callback: (($obj: WindowActor, name: string, is_finished: boolean) => void)): number + connect_after(sigName: "transition-stopped", callback: (($obj: WindowActor, name: string, is_finished: boolean) => void)): number + emit(sigName: "transition-stopped", name: string, is_finished: boolean): void + connect(sigName: "transitions-completed", callback: (($obj: WindowActor) => void)): number + connect_after(sigName: "transitions-completed", callback: (($obj: WindowActor) => void)): number + emit(sigName: "transitions-completed"): void + connect(sigName: "unrealize", callback: (($obj: WindowActor) => void)): number + connect_after(sigName: "unrealize", callback: (($obj: WindowActor) => void)): number + emit(sigName: "unrealize"): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: WindowActor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: WindowActor, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + /* Signals of Clutter.Container */ + connect(sigName: "actor-added", callback: (($obj: WindowActor, actor: Clutter.Actor) => void)): number + connect_after(sigName: "actor-added", callback: (($obj: WindowActor, actor: Clutter.Actor) => void)): number + emit(sigName: "actor-added", actor: Clutter.Actor): void + connect(sigName: "actor-removed", callback: (($obj: WindowActor, actor: Clutter.Actor) => void)): number + connect_after(sigName: "actor-removed", callback: (($obj: WindowActor, actor: Clutter.Actor) => void)): number + emit(sigName: "actor-removed", actor: Clutter.Actor): void + connect(sigName: "child-notify", callback: (($obj: WindowActor, actor: Clutter.Actor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "child-notify", callback: (($obj: WindowActor, actor: Clutter.Actor, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "child-notify", actor: Clutter.Actor, pspec: GObject.ParamSpec): void + connect(sigName: "notify::actions", callback: (($obj: WindowActor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::actions", callback: (($obj: WindowActor, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::allocation", callback: (($obj: WindowActor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::allocation", callback: (($obj: WindowActor, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::background-color", callback: (($obj: WindowActor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::background-color", callback: (($obj: WindowActor, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::background-color-set", callback: (($obj: WindowActor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::background-color-set", callback: (($obj: WindowActor, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::child-transform", callback: (($obj: WindowActor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::child-transform", callback: (($obj: WindowActor, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::child-transform-set", callback: (($obj: WindowActor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::child-transform-set", callback: (($obj: WindowActor, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::clip-rect", callback: (($obj: WindowActor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::clip-rect", callback: (($obj: WindowActor, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::clip-to-allocation", callback: (($obj: WindowActor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::clip-to-allocation", callback: (($obj: WindowActor, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::constraints", callback: (($obj: WindowActor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::constraints", callback: (($obj: WindowActor, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::content", callback: (($obj: WindowActor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::content", callback: (($obj: WindowActor, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::content-box", callback: (($obj: WindowActor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::content-box", callback: (($obj: WindowActor, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::content-gravity", callback: (($obj: WindowActor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::content-gravity", callback: (($obj: WindowActor, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::content-repeat", callback: (($obj: WindowActor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::content-repeat", callback: (($obj: WindowActor, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::effect", callback: (($obj: WindowActor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::effect", callback: (($obj: WindowActor, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::first-child", callback: (($obj: WindowActor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::first-child", callback: (($obj: WindowActor, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::fixed-position-set", callback: (($obj: WindowActor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::fixed-position-set", callback: (($obj: WindowActor, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::fixed-x", callback: (($obj: WindowActor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::fixed-x", callback: (($obj: WindowActor, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::fixed-y", callback: (($obj: WindowActor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::fixed-y", callback: (($obj: WindowActor, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::has-clip", callback: (($obj: WindowActor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-clip", callback: (($obj: WindowActor, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::has-pointer", callback: (($obj: WindowActor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-pointer", callback: (($obj: WindowActor, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::height", callback: (($obj: WindowActor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::height", callback: (($obj: WindowActor, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::last-child", callback: (($obj: WindowActor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::last-child", callback: (($obj: WindowActor, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::layout-manager", callback: (($obj: WindowActor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::layout-manager", callback: (($obj: WindowActor, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::magnification-filter", callback: (($obj: WindowActor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::magnification-filter", callback: (($obj: WindowActor, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::mapped", callback: (($obj: WindowActor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::mapped", callback: (($obj: WindowActor, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-bottom", callback: (($obj: WindowActor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-bottom", callback: (($obj: WindowActor, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-left", callback: (($obj: WindowActor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-left", callback: (($obj: WindowActor, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-right", callback: (($obj: WindowActor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-right", callback: (($obj: WindowActor, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-top", callback: (($obj: WindowActor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-top", callback: (($obj: WindowActor, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::min-height", callback: (($obj: WindowActor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::min-height", callback: (($obj: WindowActor, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::min-height-set", callback: (($obj: WindowActor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::min-height-set", callback: (($obj: WindowActor, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::min-width", callback: (($obj: WindowActor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::min-width", callback: (($obj: WindowActor, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::min-width-set", callback: (($obj: WindowActor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::min-width-set", callback: (($obj: WindowActor, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::minification-filter", callback: (($obj: WindowActor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::minification-filter", callback: (($obj: WindowActor, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::name", callback: (($obj: WindowActor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::name", callback: (($obj: WindowActor, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::natural-height", callback: (($obj: WindowActor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::natural-height", callback: (($obj: WindowActor, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::natural-height-set", callback: (($obj: WindowActor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::natural-height-set", callback: (($obj: WindowActor, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::natural-width", callback: (($obj: WindowActor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::natural-width", callback: (($obj: WindowActor, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::natural-width-set", callback: (($obj: WindowActor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::natural-width-set", callback: (($obj: WindowActor, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::offscreen-redirect", callback: (($obj: WindowActor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::offscreen-redirect", callback: (($obj: WindowActor, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::opacity", callback: (($obj: WindowActor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::opacity", callback: (($obj: WindowActor, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::pivot-point", callback: (($obj: WindowActor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::pivot-point", callback: (($obj: WindowActor, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::pivot-point-z", callback: (($obj: WindowActor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::pivot-point-z", callback: (($obj: WindowActor, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::position", callback: (($obj: WindowActor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::position", callback: (($obj: WindowActor, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::reactive", callback: (($obj: WindowActor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::reactive", callback: (($obj: WindowActor, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::realized", callback: (($obj: WindowActor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::realized", callback: (($obj: WindowActor, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::request-mode", callback: (($obj: WindowActor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::request-mode", callback: (($obj: WindowActor, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::rotation-angle-x", callback: (($obj: WindowActor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::rotation-angle-x", callback: (($obj: WindowActor, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::rotation-angle-y", callback: (($obj: WindowActor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::rotation-angle-y", callback: (($obj: WindowActor, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::rotation-angle-z", callback: (($obj: WindowActor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::rotation-angle-z", callback: (($obj: WindowActor, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::scale-x", callback: (($obj: WindowActor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::scale-x", callback: (($obj: WindowActor, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::scale-y", callback: (($obj: WindowActor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::scale-y", callback: (($obj: WindowActor, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::scale-z", callback: (($obj: WindowActor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::scale-z", callback: (($obj: WindowActor, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::show-on-set-parent", callback: (($obj: WindowActor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::show-on-set-parent", callback: (($obj: WindowActor, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::size", callback: (($obj: WindowActor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::size", callback: (($obj: WindowActor, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::text-direction", callback: (($obj: WindowActor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::text-direction", callback: (($obj: WindowActor, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::transform", callback: (($obj: WindowActor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::transform", callback: (($obj: WindowActor, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::transform-set", callback: (($obj: WindowActor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::transform-set", callback: (($obj: WindowActor, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::translation-x", callback: (($obj: WindowActor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::translation-x", callback: (($obj: WindowActor, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::translation-y", callback: (($obj: WindowActor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::translation-y", callback: (($obj: WindowActor, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::translation-z", callback: (($obj: WindowActor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::translation-z", callback: (($obj: WindowActor, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::visible", callback: (($obj: WindowActor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::visible", callback: (($obj: WindowActor, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::width", callback: (($obj: WindowActor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::width", callback: (($obj: WindowActor, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::x", callback: (($obj: WindowActor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::x", callback: (($obj: WindowActor, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::x-align", callback: (($obj: WindowActor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::x-align", callback: (($obj: WindowActor, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::x-expand", callback: (($obj: WindowActor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::x-expand", callback: (($obj: WindowActor, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::y", callback: (($obj: WindowActor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::y", callback: (($obj: WindowActor, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::y-align", callback: (($obj: WindowActor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::y-align", callback: (($obj: WindowActor, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::y-expand", callback: (($obj: WindowActor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::y-expand", callback: (($obj: WindowActor, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::z-position", callback: (($obj: WindowActor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::z-position", callback: (($obj: WindowActor, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: WindowActor_ConstructProps) + _init (config?: WindowActor_ConstructProps): void + /* Static methods and pseudo-constructors */ + static class_find_child_property(klass: GObject.ObjectClass, property_name: string): GObject.ParamSpec + static class_list_child_properties(klass: GObject.ObjectClass): GObject.ParamSpec[] + static $gtype: GObject.Type +} +export interface WindowGroup_ConstructProps extends Clutter.Actor_ConstructProps { +} +export class WindowGroup { + /* Properties of Clutter.Actor */ + actions: Clutter.Action + readonly allocation: Clutter.ActorBox + background_color: Clutter.Color + readonly background_color_set: boolean + child_transform: Graphene.Matrix + readonly child_transform_set: boolean + clip_rect: Graphene.Rect + clip_to_allocation: boolean + constraints: Clutter.Constraint + content: Clutter.Content + readonly content_box: Clutter.ActorBox + content_gravity: Clutter.ContentGravity + content_repeat: Clutter.ContentRepeat + effect: Clutter.Effect + readonly first_child: Clutter.Actor + fixed_position_set: boolean + fixed_x: number + fixed_y: number + readonly has_clip: boolean + readonly has_pointer: boolean + height: number + readonly last_child: Clutter.Actor + layout_manager: Clutter.LayoutManager + magnification_filter: Clutter.ScalingFilter + readonly mapped: boolean + margin_bottom: number + margin_left: number + margin_right: number + margin_top: number + min_height: number + min_height_set: boolean + min_width: number + min_width_set: boolean + minification_filter: Clutter.ScalingFilter + name: string + natural_height: number + natural_height_set: boolean + natural_width: number + natural_width_set: boolean + offscreen_redirect: Clutter.OffscreenRedirect + opacity: number + pivot_point: Graphene.Point + pivot_point_z: number + position: Graphene.Point + reactive: boolean + readonly realized: boolean + request_mode: Clutter.RequestMode + rotation_angle_x: number + rotation_angle_y: number + rotation_angle_z: number + scale_x: number + scale_y: number + scale_z: number + show_on_set_parent: boolean + size: Graphene.Size + text_direction: Clutter.TextDirection + transform: Graphene.Matrix + readonly transform_set: boolean + translation_x: number + translation_y: number + translation_z: number + visible: boolean + width: number + x: number + x_align: Clutter.ActorAlign + x_expand: boolean + y: number + y_align: Clutter.ActorAlign + y_expand: boolean + z_position: number + /* Fields of Clutter.Actor */ + flags: number + /* Fields of GObject.InitiallyUnowned */ + g_type_instance: GObject.TypeInstance + /* Methods of Clutter.Actor */ + add_action(action: Clutter.Action): void + add_action_with_name(name: string, action: Clutter.Action): void + add_child(child: Clutter.Actor): void + add_constraint(constraint: Clutter.Constraint): void + add_constraint_with_name(name: string, constraint: Clutter.Constraint): void + add_effect(effect: Clutter.Effect): void + add_effect_with_name(name: string, effect: Clutter.Effect): void + add_transition(name: string, transition: Clutter.Transition): void + allocate(box: Clutter.ActorBox): void + allocate_align_fill(box: Clutter.ActorBox, x_align: number, y_align: number, x_fill: boolean, y_fill: boolean): void + allocate_available_size(x: number, y: number, available_width: number, available_height: number): void + allocate_preferred_size(x: number, y: number): void + apply_relative_transform_to_point(ancestor: Clutter.Actor | null, point: Graphene.Point3D): /* vertex */ Graphene.Point3D + apply_transform_to_point(point: Graphene.Point3D): /* vertex */ Graphene.Point3D + bind_model(model: Gio.ListModel | null, create_child_func: Clutter.ActorCreateChildFunc): void + clear_actions(): void + clear_constraints(): void + clear_effects(): void + contains(descendant: Clutter.Actor): boolean + continue_paint(paint_context: Clutter.PaintContext): void + continue_pick(pick_context: Clutter.PickContext): void + create_pango_context(): Pango.Context + create_pango_layout(text?: string | null): Pango.Layout + destroy(): void + destroy_all_children(): void + event(event: Clutter.Event, capture: boolean): boolean + get_abs_allocation_vertices(): /* verts */ Graphene.Point3D[] + get_accessible(): Atk.Object + get_action(name: string): Clutter.Action + get_actions(): Clutter.Action[] + get_allocation_box(): /* box */ Clutter.ActorBox + get_background_color(): /* color */ Clutter.Color + get_child_at_index(index_: number): Clutter.Actor + get_child_transform(): /* transform */ Graphene.Matrix + get_children(): Clutter.Actor[] + get_clip(): [ /* xoff */ number | null, /* yoff */ number | null, /* width */ number | null, /* height */ number | null ] + get_clip_to_allocation(): boolean + get_constraint(name: string): Clutter.Constraint + get_constraints(): Clutter.Constraint[] + get_content(): Clutter.Content + get_content_box(): /* box */ Clutter.ActorBox + get_content_gravity(): Clutter.ContentGravity + get_content_repeat(): Clutter.ContentRepeat + get_content_scaling_filters(): [ /* min_filter */ Clutter.ScalingFilter | null, /* mag_filter */ Clutter.ScalingFilter | null ] + get_default_paint_volume(): Clutter.PaintVolume + get_easing_delay(): number + get_easing_duration(): number + get_easing_mode(): Clutter.AnimationMode + get_effect(name: string): Clutter.Effect + get_effects(): Clutter.Effect[] + get_first_child(): Clutter.Actor + get_fixed_position(): [ /* returnType */ boolean, /* x */ number | null, /* y */ number | null ] + get_fixed_position_set(): boolean + get_flags(): Clutter.ActorFlags + get_height(): number + get_last_child(): Clutter.Actor + get_layout_manager(): Clutter.LayoutManager + get_margin(): /* margin */ Clutter.Margin + get_margin_bottom(): number + get_margin_left(): number + get_margin_right(): number + get_margin_top(): number + get_n_children(): number + get_name(): string + get_next_sibling(): Clutter.Actor + get_offscreen_redirect(): Clutter.OffscreenRedirect + get_opacity(): number + get_opacity_override(): number + get_paint_box(): [ /* returnType */ boolean, /* box */ Clutter.ActorBox ] + get_paint_opacity(): number + get_paint_visibility(): boolean + get_paint_volume(): Clutter.PaintVolume + get_pango_context(): Pango.Context + get_parent(): Clutter.Actor + get_pivot_point(): [ /* pivot_x */ number | null, /* pivot_y */ number | null ] + get_pivot_point_z(): number + get_position(): [ /* x */ number | null, /* y */ number | null ] + get_preferred_height(for_width: number): [ /* min_height_p */ number | null, /* natural_height_p */ number | null ] + get_preferred_size(): [ /* min_width_p */ number | null, /* min_height_p */ number | null, /* natural_width_p */ number | null, /* natural_height_p */ number | null ] + get_preferred_width(for_height: number): [ /* min_width_p */ number | null, /* natural_width_p */ number | null ] + get_previous_sibling(): Clutter.Actor + get_reactive(): boolean + get_request_mode(): Clutter.RequestMode + get_resource_scale(): number + get_rotation_angle(axis: Clutter.RotateAxis): number + get_scale(): [ /* scale_x */ number | null, /* scale_y */ number | null ] + get_scale_z(): number + get_size(): [ /* width */ number | null, /* height */ number | null ] + get_stage(): Clutter.Stage + get_text_direction(): Clutter.TextDirection + get_transform(): /* transform */ Graphene.Matrix + get_transformed_extents(): /* rect */ Graphene.Rect + get_transformed_paint_volume(relative_to_ancestor: Clutter.Actor): Clutter.PaintVolume + get_transformed_position(): [ /* x */ number | null, /* y */ number | null ] + get_transformed_size(): [ /* width */ number | null, /* height */ number | null ] + get_transition(name: string): Clutter.Transition + get_translation(): [ /* translate_x */ number | null, /* translate_y */ number | null, /* translate_z */ number | null ] + get_width(): number + get_x(): number + get_x_align(): Clutter.ActorAlign + get_x_expand(): boolean + get_y(): number + get_y_align(): Clutter.ActorAlign + get_y_expand(): boolean + get_z_position(): number + grab_key_focus(): void + has_accessible(): boolean + has_actions(): boolean + has_allocation(): boolean + has_constraints(): boolean + has_damage(): boolean + has_effects(): boolean + has_key_focus(): boolean + has_mapped_clones(): boolean + has_overlaps(): boolean + hide(): void + inhibit_culling(): void + insert_child_above(child: Clutter.Actor, sibling?: Clutter.Actor | null): void + insert_child_at_index(child: Clutter.Actor, index_: number): void + insert_child_below(child: Clutter.Actor, sibling?: Clutter.Actor | null): void + invalidate_paint_volume(): void + invalidate_transform(): void + is_effectively_on_stage_view(view: Clutter.StageView): boolean + is_in_clone_paint(): boolean + is_mapped(): boolean + is_realized(): boolean + is_rotated(): boolean + is_scaled(): boolean + is_visible(): boolean + map(): void + move_by(dx: number, dy: number): void + needs_expand(orientation: Clutter.Orientation): boolean + paint(paint_context: Clutter.PaintContext): void + peek_stage_views(): Clutter.StageView[] + pick(pick_context: Clutter.PickContext): void + pick_box(pick_context: Clutter.PickContext, box: Clutter.ActorBox): void + queue_redraw(): void + queue_redraw_with_clip(clip?: cairo.RectangleInt | null): void + queue_relayout(): void + realize(): void + remove_action(action: Clutter.Action): void + remove_action_by_name(name: string): void + remove_all_children(): void + remove_all_transitions(): void + remove_child(child: Clutter.Actor): void + remove_clip(): void + remove_constraint(constraint: Clutter.Constraint): void + remove_constraint_by_name(name: string): void + remove_effect(effect: Clutter.Effect): void + remove_effect_by_name(name: string): void + remove_transition(name: string): void + replace_child(old_child: Clutter.Actor, new_child: Clutter.Actor): void + restore_easing_state(): void + save_easing_state(): void + set_allocation(box: Clutter.ActorBox): void + set_background_color(color?: Clutter.Color | null): void + set_child_above_sibling(child: Clutter.Actor, sibling?: Clutter.Actor | null): void + set_child_at_index(child: Clutter.Actor, index_: number): void + set_child_below_sibling(child: Clutter.Actor, sibling?: Clutter.Actor | null): void + set_child_transform(transform?: Graphene.Matrix | null): void + set_clip(xoff: number, yoff: number, width: number, height: number): void + set_clip_to_allocation(clip_set: boolean): void + set_content(content?: Clutter.Content | null): void + set_content_gravity(gravity: Clutter.ContentGravity): void + set_content_repeat(repeat: Clutter.ContentRepeat): void + set_content_scaling_filters(min_filter: Clutter.ScalingFilter, mag_filter: Clutter.ScalingFilter): void + set_easing_delay(msecs: number): void + set_easing_duration(msecs: number): void + set_easing_mode(mode: Clutter.AnimationMode): void + set_fixed_position_set(is_set: boolean): void + set_flags(flags: Clutter.ActorFlags): void + set_height(height: number): void + set_layout_manager(manager?: Clutter.LayoutManager | null): void + set_margin(margin: Clutter.Margin): void + set_margin_bottom(margin: number): void + set_margin_left(margin: number): void + set_margin_right(margin: number): void + set_margin_top(margin: number): void + set_name(name: string): void + set_offscreen_redirect(redirect: Clutter.OffscreenRedirect): void + set_opacity(opacity: number): void + set_opacity_override(opacity: number): void + set_pivot_point(pivot_x: number, pivot_y: number): void + set_pivot_point_z(pivot_z: number): void + set_position(x: number, y: number): void + set_reactive(reactive: boolean): void + set_request_mode(mode: Clutter.RequestMode): void + set_rotation_angle(axis: Clutter.RotateAxis, angle: number): void + set_scale(scale_x: number, scale_y: number): void + set_scale_z(scale_z: number): void + set_size(width: number, height: number): void + set_text_direction(text_dir: Clutter.TextDirection): void + set_transform(transform?: Graphene.Matrix | null): void + set_translation(translate_x: number, translate_y: number, translate_z: number): void + set_width(width: number): void + set_x(x: number): void + set_x_align(x_align: Clutter.ActorAlign): void + set_x_expand(expand: boolean): void + set_y(y: number): void + set_y_align(y_align: Clutter.ActorAlign): void + set_y_expand(expand: boolean): void + set_z_position(z_position: number): void + should_pick(pick_context: Clutter.PickContext): boolean + show(): void + transform_stage_point(x: number, y: number): [ /* returnType */ boolean, /* x_out */ number, /* y_out */ number ] + uninhibit_culling(): void + unmap(): void + unrealize(): void + unset_flags(flags: Clutter.ActorFlags): void + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Methods of Clutter.Animatable */ + find_property(property_name: string): GObject.ParamSpec + get_actor(): Clutter.Actor + get_initial_state(property_name: string, value: any): void + interpolate_value(property_name: string, interval: Clutter.Interval, progress: number): [ /* returnType */ boolean, /* value */ any ] + set_final_state(property_name: string, value: any): void + /* Methods of Clutter.Container */ + add_actor(actor: Clutter.Actor): void + child_get_property(child: Clutter.Actor, property: string, value: any): void + child_notify(child: Clutter.Actor, pspec: GObject.ParamSpec): void + child_set_property(child: Clutter.Actor, property: string, value: any): void + create_child_meta(actor: Clutter.Actor): void + destroy_child_meta(actor: Clutter.Actor): void + find_child_by_name(child_name: string): Clutter.Actor + get_child_meta(actor: Clutter.Actor): Clutter.ChildMeta + lower_child(actor: Clutter.Actor, sibling?: Clutter.Actor | null): void + raise_child(actor: Clutter.Actor, sibling?: Clutter.Actor | null): void + remove_actor(actor: Clutter.Actor): void + sort_depth_order(): void + /* Methods of Clutter.Scriptable */ + get_id(): string + parse_custom_node(script: Clutter.Script, value: any, name: string, node: Json.Node): boolean + set_custom_property(script: Clutter.Script, name: string, value: any): void + set_id(id_: string): void + /* Virtual methods of Meta.WindowGroup */ + vfunc_find_property(property_name: string): GObject.ParamSpec + vfunc_get_actor(): Clutter.Actor + vfunc_get_initial_state(property_name: string, value: any): void + vfunc_interpolate_value(property_name: string, interval: Clutter.Interval, progress: number): [ /* returnType */ boolean, /* value */ any ] + vfunc_set_final_state(property_name: string, value: any): void + vfunc_actor_added(actor: Clutter.Actor): void + vfunc_actor_removed(actor: Clutter.Actor): void + vfunc_add(actor: Clutter.Actor): void + vfunc_child_notify(child: Clutter.Actor, pspec: GObject.ParamSpec): void + vfunc_create_child_meta(actor: Clutter.Actor): void + vfunc_destroy_child_meta(actor: Clutter.Actor): void + vfunc_get_child_meta(actor: Clutter.Actor): Clutter.ChildMeta + vfunc_lower(actor: Clutter.Actor, sibling?: Clutter.Actor | null): void + vfunc_raise(actor: Clutter.Actor, sibling?: Clutter.Actor | null): void + vfunc_remove(actor: Clutter.Actor): void + vfunc_sort_depth_order(): void + vfunc_get_id(): string + vfunc_parse_custom_node(script: Clutter.Script, value: any, name: string, node: Json.Node): boolean + vfunc_set_custom_property(script: Clutter.Script, name: string, value: any): void + vfunc_set_id(id_: string): void + /* Virtual methods of Clutter.Actor */ + vfunc_allocate(box: Clutter.ActorBox): void + vfunc_apply_transform(matrix: Graphene.Matrix): void + vfunc_button_press_event(event: Clutter.ButtonEvent): boolean + vfunc_button_release_event(event: Clutter.ButtonEvent): boolean + vfunc_calculate_resource_scale(phase: number): number + vfunc_captured_event(event: Clutter.Event): boolean + vfunc_destroy(): void + vfunc_enter_event(event: Clutter.CrossingEvent): boolean + vfunc_event(event: Clutter.Event): boolean + vfunc_get_accessible(): Atk.Object + vfunc_get_paint_volume(volume: Clutter.PaintVolume): boolean + vfunc_get_preferred_height(for_width: number): [ /* min_height_p */ number | null, /* natural_height_p */ number | null ] + vfunc_get_preferred_width(for_height: number): [ /* min_width_p */ number | null, /* natural_width_p */ number | null ] + vfunc_has_accessible(): boolean + vfunc_has_overlaps(): boolean + vfunc_hide(): void + vfunc_hide_all(): void + vfunc_key_focus_in(): void + vfunc_key_focus_out(): void + vfunc_key_press_event(event: Clutter.KeyEvent): boolean + vfunc_key_release_event(event: Clutter.KeyEvent): boolean + vfunc_leave_event(event: Clutter.CrossingEvent): boolean + vfunc_map(): void + vfunc_motion_event(event: Clutter.MotionEvent): boolean + vfunc_paint(paint_context: Clutter.PaintContext): void + vfunc_paint_node(root: Clutter.PaintNode): void + vfunc_parent_set(old_parent: Clutter.Actor): void + vfunc_pick(pick_context: Clutter.PickContext): void + vfunc_queue_relayout(): void + vfunc_realize(): void + vfunc_resource_scale_changed(): void + vfunc_scroll_event(event: Clutter.ScrollEvent): boolean + vfunc_show(): void + vfunc_touch_event(event: Clutter.TouchEvent): boolean + vfunc_unmap(): void + vfunc_unrealize(): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Clutter.Actor */ + connect(sigName: "button-press-event", callback: (($obj: WindowGroup, event: Clutter.ButtonEvent) => boolean)): number + connect_after(sigName: "button-press-event", callback: (($obj: WindowGroup, event: Clutter.ButtonEvent) => boolean)): number + emit(sigName: "button-press-event", event: Clutter.ButtonEvent): void + connect(sigName: "button-release-event", callback: (($obj: WindowGroup, event: Clutter.ButtonEvent) => boolean)): number + connect_after(sigName: "button-release-event", callback: (($obj: WindowGroup, event: Clutter.ButtonEvent) => boolean)): number + emit(sigName: "button-release-event", event: Clutter.ButtonEvent): void + connect(sigName: "captured-event", callback: (($obj: WindowGroup, event: Clutter.Event) => boolean)): number + connect_after(sigName: "captured-event", callback: (($obj: WindowGroup, event: Clutter.Event) => boolean)): number + emit(sigName: "captured-event", event: Clutter.Event): void + connect(sigName: "destroy", callback: (($obj: WindowGroup) => void)): number + connect_after(sigName: "destroy", callback: (($obj: WindowGroup) => void)): number + emit(sigName: "destroy"): void + connect(sigName: "enter-event", callback: (($obj: WindowGroup, event: Clutter.CrossingEvent) => boolean)): number + connect_after(sigName: "enter-event", callback: (($obj: WindowGroup, event: Clutter.CrossingEvent) => boolean)): number + emit(sigName: "enter-event", event: Clutter.CrossingEvent): void + connect(sigName: "event", callback: (($obj: WindowGroup, event: Clutter.Event) => boolean)): number + connect_after(sigName: "event", callback: (($obj: WindowGroup, event: Clutter.Event) => boolean)): number + emit(sigName: "event", event: Clutter.Event): void + connect(sigName: "hide", callback: (($obj: WindowGroup) => void)): number + connect_after(sigName: "hide", callback: (($obj: WindowGroup) => void)): number + emit(sigName: "hide"): void + connect(sigName: "key-focus-in", callback: (($obj: WindowGroup) => void)): number + connect_after(sigName: "key-focus-in", callback: (($obj: WindowGroup) => void)): number + emit(sigName: "key-focus-in"): void + connect(sigName: "key-focus-out", callback: (($obj: WindowGroup) => void)): number + connect_after(sigName: "key-focus-out", callback: (($obj: WindowGroup) => void)): number + emit(sigName: "key-focus-out"): void + connect(sigName: "key-press-event", callback: (($obj: WindowGroup, event: Clutter.KeyEvent) => boolean)): number + connect_after(sigName: "key-press-event", callback: (($obj: WindowGroup, event: Clutter.KeyEvent) => boolean)): number + emit(sigName: "key-press-event", event: Clutter.KeyEvent): void + connect(sigName: "key-release-event", callback: (($obj: WindowGroup, event: Clutter.KeyEvent) => boolean)): number + connect_after(sigName: "key-release-event", callback: (($obj: WindowGroup, event: Clutter.KeyEvent) => boolean)): number + emit(sigName: "key-release-event", event: Clutter.KeyEvent): void + connect(sigName: "leave-event", callback: (($obj: WindowGroup, event: Clutter.CrossingEvent) => boolean)): number + connect_after(sigName: "leave-event", callback: (($obj: WindowGroup, event: Clutter.CrossingEvent) => boolean)): number + emit(sigName: "leave-event", event: Clutter.CrossingEvent): void + connect(sigName: "motion-event", callback: (($obj: WindowGroup, event: Clutter.MotionEvent) => boolean)): number + connect_after(sigName: "motion-event", callback: (($obj: WindowGroup, event: Clutter.MotionEvent) => boolean)): number + emit(sigName: "motion-event", event: Clutter.MotionEvent): void + connect(sigName: "parent-set", callback: (($obj: WindowGroup, old_parent?: Clutter.Actor | null) => void)): number + connect_after(sigName: "parent-set", callback: (($obj: WindowGroup, old_parent?: Clutter.Actor | null) => void)): number + emit(sigName: "parent-set", old_parent?: Clutter.Actor | null): void + connect(sigName: "pick", callback: (($obj: WindowGroup, pick_context: Clutter.PickContext) => void)): number + connect_after(sigName: "pick", callback: (($obj: WindowGroup, pick_context: Clutter.PickContext) => void)): number + emit(sigName: "pick", pick_context: Clutter.PickContext): void + connect(sigName: "queue-relayout", callback: (($obj: WindowGroup) => void)): number + connect_after(sigName: "queue-relayout", callback: (($obj: WindowGroup) => void)): number + emit(sigName: "queue-relayout"): void + connect(sigName: "realize", callback: (($obj: WindowGroup) => void)): number + connect_after(sigName: "realize", callback: (($obj: WindowGroup) => void)): number + emit(sigName: "realize"): void + connect(sigName: "resource-scale-changed", callback: (($obj: WindowGroup) => void)): number + connect_after(sigName: "resource-scale-changed", callback: (($obj: WindowGroup) => void)): number + emit(sigName: "resource-scale-changed"): void + connect(sigName: "scroll-event", callback: (($obj: WindowGroup, event: Clutter.ScrollEvent) => boolean)): number + connect_after(sigName: "scroll-event", callback: (($obj: WindowGroup, event: Clutter.ScrollEvent) => boolean)): number + emit(sigName: "scroll-event", event: Clutter.ScrollEvent): void + connect(sigName: "show", callback: (($obj: WindowGroup) => void)): number + connect_after(sigName: "show", callback: (($obj: WindowGroup) => void)): number + emit(sigName: "show"): void + connect(sigName: "stage-views-changed", callback: (($obj: WindowGroup) => void)): number + connect_after(sigName: "stage-views-changed", callback: (($obj: WindowGroup) => void)): number + emit(sigName: "stage-views-changed"): void + connect(sigName: "touch-event", callback: (($obj: WindowGroup, event: Clutter.Event) => boolean)): number + connect_after(sigName: "touch-event", callback: (($obj: WindowGroup, event: Clutter.Event) => boolean)): number + emit(sigName: "touch-event", event: Clutter.Event): void + connect(sigName: "transition-stopped", callback: (($obj: WindowGroup, name: string, is_finished: boolean) => void)): number + connect_after(sigName: "transition-stopped", callback: (($obj: WindowGroup, name: string, is_finished: boolean) => void)): number + emit(sigName: "transition-stopped", name: string, is_finished: boolean): void + connect(sigName: "transitions-completed", callback: (($obj: WindowGroup) => void)): number + connect_after(sigName: "transitions-completed", callback: (($obj: WindowGroup) => void)): number + emit(sigName: "transitions-completed"): void + connect(sigName: "unrealize", callback: (($obj: WindowGroup) => void)): number + connect_after(sigName: "unrealize", callback: (($obj: WindowGroup) => void)): number + emit(sigName: "unrealize"): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: WindowGroup, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: WindowGroup, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + /* Signals of Clutter.Container */ + connect(sigName: "actor-added", callback: (($obj: WindowGroup, actor: Clutter.Actor) => void)): number + connect_after(sigName: "actor-added", callback: (($obj: WindowGroup, actor: Clutter.Actor) => void)): number + emit(sigName: "actor-added", actor: Clutter.Actor): void + connect(sigName: "actor-removed", callback: (($obj: WindowGroup, actor: Clutter.Actor) => void)): number + connect_after(sigName: "actor-removed", callback: (($obj: WindowGroup, actor: Clutter.Actor) => void)): number + emit(sigName: "actor-removed", actor: Clutter.Actor): void + connect(sigName: "child-notify", callback: (($obj: WindowGroup, actor: Clutter.Actor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "child-notify", callback: (($obj: WindowGroup, actor: Clutter.Actor, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "child-notify", actor: Clutter.Actor, pspec: GObject.ParamSpec): void + connect(sigName: "notify::actions", callback: (($obj: WindowGroup, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::actions", callback: (($obj: WindowGroup, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::allocation", callback: (($obj: WindowGroup, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::allocation", callback: (($obj: WindowGroup, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::background-color", callback: (($obj: WindowGroup, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::background-color", callback: (($obj: WindowGroup, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::background-color-set", callback: (($obj: WindowGroup, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::background-color-set", callback: (($obj: WindowGroup, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::child-transform", callback: (($obj: WindowGroup, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::child-transform", callback: (($obj: WindowGroup, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::child-transform-set", callback: (($obj: WindowGroup, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::child-transform-set", callback: (($obj: WindowGroup, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::clip-rect", callback: (($obj: WindowGroup, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::clip-rect", callback: (($obj: WindowGroup, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::clip-to-allocation", callback: (($obj: WindowGroup, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::clip-to-allocation", callback: (($obj: WindowGroup, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::constraints", callback: (($obj: WindowGroup, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::constraints", callback: (($obj: WindowGroup, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::content", callback: (($obj: WindowGroup, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::content", callback: (($obj: WindowGroup, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::content-box", callback: (($obj: WindowGroup, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::content-box", callback: (($obj: WindowGroup, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::content-gravity", callback: (($obj: WindowGroup, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::content-gravity", callback: (($obj: WindowGroup, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::content-repeat", callback: (($obj: WindowGroup, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::content-repeat", callback: (($obj: WindowGroup, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::effect", callback: (($obj: WindowGroup, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::effect", callback: (($obj: WindowGroup, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::first-child", callback: (($obj: WindowGroup, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::first-child", callback: (($obj: WindowGroup, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::fixed-position-set", callback: (($obj: WindowGroup, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::fixed-position-set", callback: (($obj: WindowGroup, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::fixed-x", callback: (($obj: WindowGroup, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::fixed-x", callback: (($obj: WindowGroup, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::fixed-y", callback: (($obj: WindowGroup, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::fixed-y", callback: (($obj: WindowGroup, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::has-clip", callback: (($obj: WindowGroup, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-clip", callback: (($obj: WindowGroup, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::has-pointer", callback: (($obj: WindowGroup, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-pointer", callback: (($obj: WindowGroup, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::height", callback: (($obj: WindowGroup, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::height", callback: (($obj: WindowGroup, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::last-child", callback: (($obj: WindowGroup, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::last-child", callback: (($obj: WindowGroup, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::layout-manager", callback: (($obj: WindowGroup, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::layout-manager", callback: (($obj: WindowGroup, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::magnification-filter", callback: (($obj: WindowGroup, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::magnification-filter", callback: (($obj: WindowGroup, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::mapped", callback: (($obj: WindowGroup, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::mapped", callback: (($obj: WindowGroup, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-bottom", callback: (($obj: WindowGroup, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-bottom", callback: (($obj: WindowGroup, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-left", callback: (($obj: WindowGroup, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-left", callback: (($obj: WindowGroup, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-right", callback: (($obj: WindowGroup, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-right", callback: (($obj: WindowGroup, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-top", callback: (($obj: WindowGroup, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-top", callback: (($obj: WindowGroup, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::min-height", callback: (($obj: WindowGroup, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::min-height", callback: (($obj: WindowGroup, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::min-height-set", callback: (($obj: WindowGroup, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::min-height-set", callback: (($obj: WindowGroup, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::min-width", callback: (($obj: WindowGroup, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::min-width", callback: (($obj: WindowGroup, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::min-width-set", callback: (($obj: WindowGroup, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::min-width-set", callback: (($obj: WindowGroup, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::minification-filter", callback: (($obj: WindowGroup, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::minification-filter", callback: (($obj: WindowGroup, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::name", callback: (($obj: WindowGroup, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::name", callback: (($obj: WindowGroup, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::natural-height", callback: (($obj: WindowGroup, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::natural-height", callback: (($obj: WindowGroup, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::natural-height-set", callback: (($obj: WindowGroup, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::natural-height-set", callback: (($obj: WindowGroup, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::natural-width", callback: (($obj: WindowGroup, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::natural-width", callback: (($obj: WindowGroup, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::natural-width-set", callback: (($obj: WindowGroup, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::natural-width-set", callback: (($obj: WindowGroup, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::offscreen-redirect", callback: (($obj: WindowGroup, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::offscreen-redirect", callback: (($obj: WindowGroup, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::opacity", callback: (($obj: WindowGroup, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::opacity", callback: (($obj: WindowGroup, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::pivot-point", callback: (($obj: WindowGroup, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::pivot-point", callback: (($obj: WindowGroup, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::pivot-point-z", callback: (($obj: WindowGroup, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::pivot-point-z", callback: (($obj: WindowGroup, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::position", callback: (($obj: WindowGroup, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::position", callback: (($obj: WindowGroup, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::reactive", callback: (($obj: WindowGroup, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::reactive", callback: (($obj: WindowGroup, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::realized", callback: (($obj: WindowGroup, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::realized", callback: (($obj: WindowGroup, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::request-mode", callback: (($obj: WindowGroup, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::request-mode", callback: (($obj: WindowGroup, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::rotation-angle-x", callback: (($obj: WindowGroup, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::rotation-angle-x", callback: (($obj: WindowGroup, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::rotation-angle-y", callback: (($obj: WindowGroup, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::rotation-angle-y", callback: (($obj: WindowGroup, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::rotation-angle-z", callback: (($obj: WindowGroup, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::rotation-angle-z", callback: (($obj: WindowGroup, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::scale-x", callback: (($obj: WindowGroup, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::scale-x", callback: (($obj: WindowGroup, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::scale-y", callback: (($obj: WindowGroup, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::scale-y", callback: (($obj: WindowGroup, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::scale-z", callback: (($obj: WindowGroup, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::scale-z", callback: (($obj: WindowGroup, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::show-on-set-parent", callback: (($obj: WindowGroup, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::show-on-set-parent", callback: (($obj: WindowGroup, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::size", callback: (($obj: WindowGroup, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::size", callback: (($obj: WindowGroup, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::text-direction", callback: (($obj: WindowGroup, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::text-direction", callback: (($obj: WindowGroup, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::transform", callback: (($obj: WindowGroup, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::transform", callback: (($obj: WindowGroup, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::transform-set", callback: (($obj: WindowGroup, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::transform-set", callback: (($obj: WindowGroup, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::translation-x", callback: (($obj: WindowGroup, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::translation-x", callback: (($obj: WindowGroup, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::translation-y", callback: (($obj: WindowGroup, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::translation-y", callback: (($obj: WindowGroup, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::translation-z", callback: (($obj: WindowGroup, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::translation-z", callback: (($obj: WindowGroup, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::visible", callback: (($obj: WindowGroup, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::visible", callback: (($obj: WindowGroup, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::width", callback: (($obj: WindowGroup, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::width", callback: (($obj: WindowGroup, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::x", callback: (($obj: WindowGroup, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::x", callback: (($obj: WindowGroup, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::x-align", callback: (($obj: WindowGroup, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::x-align", callback: (($obj: WindowGroup, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::x-expand", callback: (($obj: WindowGroup, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::x-expand", callback: (($obj: WindowGroup, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::y", callback: (($obj: WindowGroup, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::y", callback: (($obj: WindowGroup, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::y-align", callback: (($obj: WindowGroup, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::y-align", callback: (($obj: WindowGroup, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::y-expand", callback: (($obj: WindowGroup, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::y-expand", callback: (($obj: WindowGroup, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::z-position", callback: (($obj: WindowGroup, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::z-position", callback: (($obj: WindowGroup, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: WindowGroup_ConstructProps) + _init (config?: WindowGroup_ConstructProps): void + /* Static methods and pseudo-constructors */ + static class_find_child_property(klass: GObject.ObjectClass, property_name: string): GObject.ParamSpec + static class_list_child_properties(klass: GObject.ObjectClass): GObject.ParamSpec[] + static $gtype: GObject.Type +} +export interface Workspace_ConstructProps extends GObject.Object_ConstructProps { +} +export class Workspace { + /* Properties of Meta.Workspace */ + readonly active: boolean + readonly n_windows: number + readonly workspace_index: number + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of Meta.Workspace */ + activate(timestamp: number): void + activate_with_focus(focus_this: Window, timestamp: number): void + get_display(): Display + get_neighbor(direction: MotionDirection): Workspace + get_work_area_all_monitors(): /* area */ Rectangle + get_work_area_for_monitor(which_monitor: number): /* area */ Rectangle + index(): number + list_windows(): Window[] + set_builtin_struts(struts: Strut[]): void + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Meta.Workspace */ + connect(sigName: "window-added", callback: (($obj: Workspace, object: Window) => void)): number + connect_after(sigName: "window-added", callback: (($obj: Workspace, object: Window) => void)): number + emit(sigName: "window-added", object: Window): void + connect(sigName: "window-removed", callback: (($obj: Workspace, object: Window) => void)): number + connect_after(sigName: "window-removed", callback: (($obj: Workspace, object: Window) => void)): number + emit(sigName: "window-removed", object: Window): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: Workspace, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: Workspace, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: "notify::active", callback: (($obj: Workspace, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::active", callback: (($obj: Workspace, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::n-windows", callback: (($obj: Workspace, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::n-windows", callback: (($obj: Workspace, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::workspace-index", callback: (($obj: Workspace, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::workspace-index", callback: (($obj: Workspace, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: Workspace_ConstructProps) + _init (config?: Workspace_ConstructProps): void + static $gtype: GObject.Type +} +export interface WorkspaceManager_ConstructProps extends GObject.Object_ConstructProps { +} +export class WorkspaceManager { + /* Properties of Meta.WorkspaceManager */ + readonly layout_columns: number + readonly layout_rows: number + readonly n_workspaces: number + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of Meta.WorkspaceManager */ + append_new_workspace(activate: boolean, timestamp: number): Workspace + get_active_workspace(): Workspace + get_active_workspace_index(): number + get_n_workspaces(): number + get_workspace_by_index(index: number): Workspace | null + override_workspace_layout(starting_corner: DisplayCorner, vertical_layout: boolean, n_rows: number, n_columns: number): void + remove_workspace(workspace: Workspace, timestamp: number): void + reorder_workspace(workspace: Workspace, new_index: number): void + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Meta.WorkspaceManager */ + connect(sigName: "active-workspace-changed", callback: (($obj: WorkspaceManager) => void)): number + connect_after(sigName: "active-workspace-changed", callback: (($obj: WorkspaceManager) => void)): number + emit(sigName: "active-workspace-changed"): void + connect(sigName: "showing-desktop-changed", callback: (($obj: WorkspaceManager) => void)): number + connect_after(sigName: "showing-desktop-changed", callback: (($obj: WorkspaceManager) => void)): number + emit(sigName: "showing-desktop-changed"): void + connect(sigName: "workspace-added", callback: (($obj: WorkspaceManager, object: number) => void)): number + connect_after(sigName: "workspace-added", callback: (($obj: WorkspaceManager, object: number) => void)): number + emit(sigName: "workspace-added", object: number): void + connect(sigName: "workspace-removed", callback: (($obj: WorkspaceManager, object: number) => void)): number + connect_after(sigName: "workspace-removed", callback: (($obj: WorkspaceManager, object: number) => void)): number + emit(sigName: "workspace-removed", object: number): void + connect(sigName: "workspace-switched", callback: (($obj: WorkspaceManager, object: number, p0: number, p1: MotionDirection) => void)): number + connect_after(sigName: "workspace-switched", callback: (($obj: WorkspaceManager, object: number, p0: number, p1: MotionDirection) => void)): number + emit(sigName: "workspace-switched", object: number, p0: number, p1: MotionDirection): void + connect(sigName: "workspaces-reordered", callback: (($obj: WorkspaceManager) => void)): number + connect_after(sigName: "workspaces-reordered", callback: (($obj: WorkspaceManager) => void)): number + emit(sigName: "workspaces-reordered"): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: WorkspaceManager, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: WorkspaceManager, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: "notify::layout-columns", callback: (($obj: WorkspaceManager, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::layout-columns", callback: (($obj: WorkspaceManager, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::layout-rows", callback: (($obj: WorkspaceManager, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::layout-rows", callback: (($obj: WorkspaceManager, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::n-workspaces", callback: (($obj: WorkspaceManager, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::n-workspaces", callback: (($obj: WorkspaceManager, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: WorkspaceManager_ConstructProps) + _init (config?: WorkspaceManager_ConstructProps): void + static $gtype: GObject.Type +} +export interface X11Display_ConstructProps extends GObject.Object_ConstructProps { +} +export class X11Display { + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of Meta.X11Display */ + clear_stage_input_region(): void + get_damage_event_base(): number + get_screen_number(): number + get_shape_event_base(): number + has_shape(): boolean + set_cm_selection(): void + set_stage_input_region(region: xfixes.XserverRegion): void + xwindow_is_a_no_focus_window(xwindow: xlib.Window): boolean + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: X11Display, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: X11Display, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: X11Display_ConstructProps) + _init (config?: X11Display_ConstructProps): void + static $gtype: GObject.Type +} +export abstract class BackendClass { + static name: string +} +export abstract class BackgroundActorClass { + /* Fields of Meta.BackgroundActorClass */ + parent_class: Clutter.ActorClass + static name: string +} +export abstract class BackgroundClass { + /* Fields of Meta.BackgroundClass */ + parent_class: GObject.ObjectClass + static name: string +} +export abstract class BackgroundContentClass { + /* Fields of Meta.BackgroundContentClass */ + parent_class: GObject.ObjectClass + static name: string +} +export abstract class BackgroundGroupClass { + /* Fields of Meta.BackgroundGroupClass */ + parent_class: Clutter.ActorClass + static name: string +} +export abstract class BackgroundImageCacheClass { + /* Fields of Meta.BackgroundImageCacheClass */ + parent_class: GObject.ObjectClass + static name: string +} +export abstract class BackgroundImageClass { + /* Fields of Meta.BackgroundImageClass */ + parent_class: GObject.ObjectClass + static name: string +} +export abstract class BarrierClass { + static name: string +} +export class BarrierEvent { + /* Fields of Meta.BarrierEvent */ + event_id: number + dt: number + time: number + x: number + y: number + dx: number + dy: number + released: boolean + grabbed: boolean + static name: string +} +export class BarrierPrivate { + static name: string +} +export class ButtonLayout { + /* Fields of Meta.ButtonLayout */ + left_buttons: ButtonFunction[] + left_buttons_has_spacer: boolean[] + right_buttons: ButtonFunction[] + right_buttons_has_spacer: boolean[] + static name: string +} +export abstract class CloseDialogInterface { + /* Fields of Meta.CloseDialogInterface */ + parent_iface: GObject.TypeInterface + show: (dialog: CloseDialog) => void + hide: (dialog: CloseDialog) => void + focus: (dialog: CloseDialog) => void + static name: string +} +export abstract class CompositorClass { + static name: string +} +export abstract class CursorTrackerClass { + static name: string +} +export abstract class DisplayClass { + static name: string +} +export abstract class DndClass { + /* Fields of Meta.DndClass */ + parent_class: GObject.ObjectClass + static name: string +} +export class Edge { + /* Fields of Meta.Edge */ + rect: Rectangle + side_type: Side + edge_type: EdgeType + static name: string +} +export class Frame { + static name: string +} +export class FrameBorders { + /* Fields of Meta.FrameBorders */ + visible: Gtk.Border + invisible: Gtk.Border + total: Gtk.Border + /* Methods of Meta.FrameBorders */ + clear(): void + static name: string +} +export class Group { + /* Methods of Meta.Group */ + get_size(): number + get_startup_id(): string + list_windows(): Window[] + update_layers(): void + static name: string +} +export abstract class IdleMonitorClass { + static name: string +} +export abstract class InhibitShortcutsDialogInterface { + /* Fields of Meta.InhibitShortcutsDialogInterface */ + parent_iface: GObject.TypeInterface + show: (dialog: InhibitShortcutsDialog) => void + hide: (dialog: InhibitShortcutsDialog) => void + static name: string +} +export class KeyBinding { + /* Methods of Meta.KeyBinding */ + get_mask(): number + get_modifiers(): VirtualModifier + get_name(): string + is_builtin(): boolean + is_reversed(): boolean + static name: string +} +export abstract class LaunchContextClass { + /* Fields of Meta.LaunchContextClass */ + parent_class: Gio.AppLaunchContextClass + static name: string +} +export abstract class MonitorManagerClass { + static name: string +} +export abstract class PluginClass { + /* Fields of Meta.PluginClass */ + start: (plugin: Plugin) => void + minimize: (plugin: Plugin, actor: WindowActor) => void + unminimize: (plugin: Plugin, actor: WindowActor) => void + size_changed: (plugin: Plugin, actor: WindowActor) => void + size_change: (plugin: Plugin, actor: WindowActor, which_change: SizeChange, old_frame_rect: Rectangle, old_buffer_rect: Rectangle) => void + map: (plugin: Plugin, actor: WindowActor) => void + destroy: (plugin: Plugin, actor: WindowActor) => void + switch_workspace: (plugin: Plugin, from: number, to: number, direction: MotionDirection) => void + show_tile_preview: (plugin: Plugin, window: Window, tile_rect: Rectangle, tile_monitor_number: number) => void + hide_tile_preview: (plugin: Plugin) => void + show_window_menu: (plugin: Plugin, window: Window, menu: WindowMenuType, x: number, y: number) => void + show_window_menu_for_rect: (plugin: Plugin, window: Window, menu: WindowMenuType, rect: Rectangle) => void + kill_window_effects: (plugin: Plugin, actor: WindowActor) => void + kill_switch_workspace: (plugin: Plugin) => void + xevent_filter: (plugin: Plugin, event: xlib.XEvent) => boolean + keybinding_filter: (plugin: Plugin, binding: KeyBinding) => boolean + confirm_display_change: (plugin: Plugin) => void + plugin_info: (plugin: Plugin) => PluginInfo + locate_pointer: (plugin: Plugin) => void + static name: string +} +export class PluginInfo { + /* Fields of Meta.PluginInfo */ + name: string + version: string + author: string + license: string + description: string + static name: string +} +export class Rectangle { + /* Fields of Meta.Rectangle */ + x: number + y: number + width: number + height: number + /* Methods of Meta.Rectangle */ + area(): number + contains_rect(inner_rect: Rectangle): boolean + copy(): Rectangle + could_fit_rect(inner_rect: Rectangle): boolean + equal(src2: Rectangle): boolean + free(): void + horiz_overlap(rect2: Rectangle): boolean + intersect(src2: Rectangle): [ /* returnType */ boolean, /* dest */ Rectangle ] + overlap(rect2: Rectangle): boolean + union(rect2: Rectangle): /* dest */ Rectangle + vert_overlap(rect2: Rectangle): boolean + static name: string +} +export abstract class RemoteAccessControllerClass { + /* Fields of Meta.RemoteAccessControllerClass */ + parent_class: GObject.ObjectClass + static name: string +} +export abstract class RemoteAccessHandleClass { + /* Fields of Meta.RemoteAccessHandleClass */ + parent_class: GObject.ObjectClass + stop: (handle: RemoteAccessHandle) => void + static name: string +} +export abstract class SelectionClass { + /* Fields of Meta.SelectionClass */ + parent_class: GObject.ObjectClass + static name: string +} +export abstract class SelectionSourceClass { + /* Fields of Meta.SelectionSourceClass */ + parent_class: GObject.ObjectClass + activated: (source: SelectionSource) => void + deactivated: (source: SelectionSource) => void + get_mimetypes: (source: SelectionSource) => string[] + read_async: (source: SelectionSource, mimetype: string, cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null) => void + read_finish: (source: SelectionSource, result: Gio.AsyncResult) => Gio.InputStream + static name: string +} +export abstract class SelectionSourceMemoryClass { + /* Fields of Meta.SelectionSourceMemoryClass */ + parent_class: SelectionSourceClass + static name: string +} +export class Settings { + /* Methods of Meta.Settings */ + get_font_dpi(): number + get_ui_scaling_factor(): number + static name: string +} +export class Shadow { + /* Methods of Meta.Shadow */ + get_bounds(window_x: number, window_y: number, window_width: number, window_height: number, bounds: cairo.RectangleInt): void + paint(framebuffer: Cogl.Framebuffer, window_x: number, window_y: number, window_width: number, window_height: number, opacity: number, clip: cairo.Region | null, clip_strictly: boolean): void + ref(): Shadow + unref(): void + static name: string +} +export abstract class ShadowFactoryClass { + /* Fields of Meta.ShadowFactoryClass */ + parent_class: GObject.ObjectClass + static name: string +} +export class ShadowParams { + /* Fields of Meta.ShadowParams */ + radius: number + top_fade: number + x_offset: number + y_offset: number + opacity: number + static name: string +} +export abstract class ShapedTextureClass { + /* Fields of Meta.ShapedTextureClass */ + parent_class: GObject.ObjectClass + static name: string +} +export abstract class SoundPlayerClass { + /* Fields of Meta.SoundPlayerClass */ + parent_class: GObject.ObjectClass + static name: string +} +export abstract class StageClass { + /* Fields of Meta.StageClass */ + parent_class: Clutter.StageClass + static name: string +} +export abstract class StartupNotificationClass { + /* Fields of Meta.StartupNotificationClass */ + parent_class: GObject.ObjectClass + static name: string +} +export abstract class StartupSequenceClass { + static name: string +} +export class Strut { + /* Fields of Meta.Strut */ + rect: Rectangle + side: Side + static name: string +} +export class Theme { + /* Methods of Meta.Theme */ + free(): void + static name: string +} +export abstract class WaylandClientClass { + /* Fields of Meta.WaylandClientClass */ + parent_class: GObject.ObjectClass + static name: string +} +export abstract class WindowActorClass { + static name: string +} +export abstract class WindowClass { + static name: string +} +export abstract class WindowGroupClass { + /* Fields of Meta.WindowGroupClass */ + parent_class: Clutter.ActorClass + static name: string +} +export class WindowShape { + /* Methods of Meta.WindowShape */ + equal(shape_b: WindowShape): boolean + get_borders(border_top: number, border_right: number, border_bottom: number, border_left: number): void + hash(): number + ref(): WindowShape + to_region(center_width: number, center_height: number): cairo.Region + unref(): void + static name: string + static new(region: cairo.Region): WindowShape + constructor(region: cairo.Region) + /* Static methods and pseudo-constructors */ + static new(region: cairo.Region): WindowShape +} +export abstract class WorkspaceClass { + static name: string +} +export abstract class WorkspaceManagerClass { + /* Fields of Meta.WorkspaceManagerClass */ + parent_class: GObject.ObjectClass + static name: string +} +export abstract class X11DisplayClass { + /* Fields of Meta.X11DisplayClass */ + parent_class: GObject.ObjectClass + static name: string +} \ No newline at end of file diff --git a/@types/Gjs/Meta-8.js b/@types/Gjs/Meta-8.js new file mode 100644 index 00000000..4a87e098 --- /dev/null +++ b/@types/Gjs/Meta-8.js @@ -0,0 +1,2 @@ +imports.gi.versions.Meta = '8'; +module.exports = imports.gi.Meta; diff --git a/@types/Gjs/NM-1.0.d.ts b/@types/Gjs/NM-1.0.d.ts new file mode 100644 index 00000000..fbb0e08f --- /dev/null +++ b/@types/Gjs/NM-1.0.d.ts @@ -0,0 +1,18238 @@ +/** + * NM-1.0 + */ + +import * as Gjs from './Gjs'; +import * as Gio from './Gio-2.0'; +import * as GObject from './GObject-2.0'; +import * as GLib from './GLib-2.0'; + +export enum TODO_80211Mode { + UNKNOWN, + ADHOC, + INFRA, + AP, + MESH, +} +export enum ActiveConnectionState { + UNKNOWN, + ACTIVATING, + ACTIVATED, + DEACTIVATING, + DEACTIVATED, +} +export enum ActiveConnectionStateReason { + UNKNOWN, + NONE, + USER_DISCONNECTED, + DEVICE_DISCONNECTED, + SERVICE_STOPPED, + IP_CONFIG_INVALID, + CONNECT_TIMEOUT, + SERVICE_START_TIMEOUT, + SERVICE_START_FAILED, + NO_SECRETS, + LOGIN_FAILED, + CONNECTION_REMOVED, + DEPENDENCY_FAILED, + DEVICE_REALIZE_FAILED, + DEVICE_REMOVED, +} +export enum AgentManagerError { + FAILED, + PERMISSIONDENIED, + INVALIDIDENTIFIER, + NOTREGISTERED, + NOSECRETS, + USERCANCELED, +} +export enum Capability { + TEAM, + OVS, +} +export enum ClientError { + FAILED, + MANAGER_NOT_RUNNING, + OBJECT_CREATION_FAILED, +} +export enum ClientPermission { + NONE, + ENABLE_DISABLE_NETWORK, + ENABLE_DISABLE_WIFI, + ENABLE_DISABLE_WWAN, + ENABLE_DISABLE_WIMAX, + SLEEP_WAKE, + NETWORK_CONTROL, + WIFI_SHARE_PROTECTED, + WIFI_SHARE_OPEN, + SETTINGS_MODIFY_SYSTEM, + SETTINGS_MODIFY_OWN, + SETTINGS_MODIFY_HOSTNAME, + SETTINGS_MODIFY_GLOBAL_DNS, + RELOAD, + CHECKPOINT_ROLLBACK, + ENABLE_DISABLE_STATISTICS, + ENABLE_DISABLE_CONNECTIVITY_CHECK, + WIFI_SCAN, + LAST, +} +export enum ClientPermissionResult { + UNKNOWN, + YES, + AUTH, + NO, +} +export enum ConnectionError { + FAILED, + SETTINGNOTFOUND, + PROPERTYNOTFOUND, + PROPERTYNOTSECRET, + MISSINGSETTING, + INVALIDSETTING, + MISSINGPROPERTY, + INVALIDPROPERTY, +} +export enum ConnectionMultiConnect { + DEFAULT, + SINGLE, + MANUAL_MULTIPLE, + MULTIPLE, +} +export enum ConnectivityState { + UNKNOWN, + NONE, + PORTAL, + LIMITED, + FULL, +} +export enum CryptoError { + FAILED, + INVALID_DATA, + INVALID_PASSWORD, + UNKNOWN_CIPHER, + DECRYPTION_FAILED, + ENCRYPTION_FAILED, +} +export enum DeviceError { + FAILED, + CREATIONFAILED, + INVALIDCONNECTION, + INCOMPATIBLECONNECTION, + NOTACTIVE, + NOTSOFTWARE, + NOTALLOWED, + SPECIFICOBJECTNOTFOUND, + VERSIONIDMISMATCH, + MISSINGDEPENDENCIES, + INVALIDARGUMENT, +} +export enum DeviceState { + UNKNOWN, + UNMANAGED, + UNAVAILABLE, + DISCONNECTED, + PREPARE, + CONFIG, + NEED_AUTH, + IP_CONFIG, + IP_CHECK, + SECONDARIES, + ACTIVATED, + DEACTIVATING, + FAILED, +} +export enum DeviceStateReason { + NONE, + UNKNOWN, + NOW_MANAGED, + NOW_UNMANAGED, + CONFIG_FAILED, + IP_CONFIG_UNAVAILABLE, + IP_CONFIG_EXPIRED, + NO_SECRETS, + SUPPLICANT_DISCONNECT, + SUPPLICANT_CONFIG_FAILED, + SUPPLICANT_FAILED, + SUPPLICANT_TIMEOUT, + PPP_START_FAILED, + PPP_DISCONNECT, + PPP_FAILED, + DHCP_START_FAILED, + DHCP_ERROR, + DHCP_FAILED, + SHARED_START_FAILED, + SHARED_FAILED, + AUTOIP_START_FAILED, + AUTOIP_ERROR, + AUTOIP_FAILED, + MODEM_BUSY, + MODEM_NO_DIAL_TONE, + MODEM_NO_CARRIER, + MODEM_DIAL_TIMEOUT, + MODEM_DIAL_FAILED, + MODEM_INIT_FAILED, + GSM_APN_FAILED, + GSM_REGISTRATION_NOT_SEARCHING, + GSM_REGISTRATION_DENIED, + GSM_REGISTRATION_TIMEOUT, + GSM_REGISTRATION_FAILED, + GSM_PIN_CHECK_FAILED, + FIRMWARE_MISSING, + REMOVED, + SLEEPING, + CONNECTION_REMOVED, + USER_REQUESTED, + CARRIER, + CONNECTION_ASSUMED, + SUPPLICANT_AVAILABLE, + MODEM_NOT_FOUND, + BT_FAILED, + GSM_SIM_NOT_INSERTED, + GSM_SIM_PIN_REQUIRED, + GSM_SIM_PUK_REQUIRED, + GSM_SIM_WRONG, + INFINIBAND_MODE, + DEPENDENCY_FAILED, + BR2684_FAILED, + MODEM_MANAGER_UNAVAILABLE, + SSID_NOT_FOUND, + SECONDARY_CONNECTION_FAILED, + DCB_FCOE_FAILED, + TEAMD_CONTROL_FAILED, + MODEM_FAILED, + MODEM_AVAILABLE, + SIM_PIN_INCORRECT, + NEW_ACTIVATION, + PARENT_CHANGED, + PARENT_MANAGED_CHANGED, + OVSDB_FAILED, + IP_ADDRESS_DUPLICATE, + IP_METHOD_UNSUPPORTED, + SRIOV_CONFIGURATION_FAILED, + PEER_NOT_FOUND, +} +export enum DeviceType { + UNKNOWN, + ETHERNET, + WIFI, + UNUSED1, + UNUSED2, + BT, + OLPC_MESH, + WIMAX, + MODEM, + INFINIBAND, + BOND, + VLAN, + ADSL, + BRIDGE, + GENERIC, + TEAM, + TUN, + IP_TUNNEL, + MACVLAN, + VXLAN, + VETH, + MACSEC, + DUMMY, + PPP, + OVS_INTERFACE, + OVS_PORT, + OVS_BRIDGE, + WPAN, + /* 6LOWPAN (invalid, starts with a number) */ + WIREGUARD, + WIFI_P2P, + VRF, +} +export enum IPTunnelMode { + UNKNOWN, + IPIP, + GRE, + SIT, + ISATAP, + VTI, + IP6IP6, + IPIP6, + IP6GRE, + VTI6, + GRETAP, + IP6GRETAP, +} +export enum KeyfileHandlerType { + WARN, + WRITE_CERT, +} +export enum KeyfileWarnSeverity { + DEBUG, + INFO, + INFO_MISSING_FILE, + WARN, +} +export enum ManagerError { + FAILED, + PERMISSIONDENIED, + UNKNOWNCONNECTION, + UNKNOWNDEVICE, + CONNECTIONNOTAVAILABLE, + CONNECTIONNOTACTIVE, + CONNECTIONALREADYACTIVE, + DEPENDENCYFAILED, + ALREADYASLEEPORAWAKE, + ALREADYENABLEDORDISABLED, + UNKNOWNLOGLEVEL, + UNKNOWNLOGDOMAIN, + INVALIDARGUMENTS, + MISSINGPLUGIN, +} +export enum Metered { + UNKNOWN, + YES, + NO, + GUESS_YES, + GUESS_NO, +} +export enum RollbackResult { + OK, + ERR_NO_DEVICE, + ERR_DEVICE_UNMANAGED, + ERR_FAILED, +} +export enum SecretAgentError { + FAILED, + PERMISSIONDENIED, + INVALIDCONNECTION, + USERCANCELED, + AGENTCANCELED, + NOSECRETS, +} +export enum Setting8021xCKFormat { + UNKNOWN, + X509, + RAW_KEY, + PKCS12, +} +export enum Setting8021xCKScheme { + UNKNOWN, + BLOB, + PATH, + PKCS11, +} +export enum SettingCompareFlags { + EXACT, + FUZZY, + IGNORE_ID, + IGNORE_SECRETS, + IGNORE_AGENT_OWNED_SECRETS, + IGNORE_NOT_SAVED_SECRETS, + DIFF_RESULT_WITH_DEFAULT, + DIFF_RESULT_NO_DEFAULT, + IGNORE_TIMESTAMP, +} +export enum SettingConnectionAutoconnectSlaves { + DEFAULT, + NO, + YES, +} +export enum SettingConnectionLldp { + DEFAULT, + DISABLE, + ENABLE_RX, +} +export enum SettingConnectionLlmnr { + DEFAULT, + NO, + RESOLVE, + YES, +} +export enum SettingConnectionMdns { + DEFAULT, + NO, + RESOLVE, + YES, +} +export enum SettingDiffResult { + UNKNOWN, + IN_A, + IN_B, + IN_A_DEFAULT, + IN_B_DEFAULT, +} +export enum SettingIP6ConfigAddrGenMode { + EUI64, + STABLE_PRIVACY, +} +export enum SettingIP6ConfigPrivacy { + UNKNOWN, + DISABLED, + PREFER_PUBLIC_ADDR, + PREFER_TEMP_ADDR, +} +export enum SettingMacRandomization { + DEFAULT, + NEVER, + ALWAYS, +} +export enum SettingMacsecMode { + PSK, + EAP, +} +export enum SettingMacsecValidation { + DISABLE, + CHECK, + STRICT, +} +export enum SettingMacvlanMode { + UNKNOWN, + VEPA, + BRIDGE, + PRIVATE, + PASSTHRU, + SOURCE, +} +export enum SettingProxyMethod { + NONE, + AUTO, +} +export enum SettingSerialParity { + NONE, + EVEN, + ODD, +} +export enum SettingTunMode { + UNKNOWN, + TUN, + TAP, +} +export enum SettingWirelessPowersave { + DEFAULT, + IGNORE, + DISABLE, + ENABLE, +} +export enum SettingWirelessSecurityFils { + DEFAULT, + DISABLE, + OPTIONAL, + REQUIRED, +} +export enum SettingWirelessSecurityPmf { + DEFAULT, + DISABLE, + OPTIONAL, + REQUIRED, +} +export enum SettingsError { + FAILED, + PERMISSIONDENIED, + NOTSUPPORTED, + INVALIDCONNECTION, + READONLYCONNECTION, + UUIDEXISTS, + INVALIDHOSTNAME, + INVALIDARGUMENTS, +} +export enum SriovVFVlanProtocol { + /* 1Q (invalid, starts with a number) */ + /* 1AD (invalid, starts with a number) */ +} +export enum State { + UNKNOWN, + ASLEEP, + DISCONNECTED, + DISCONNECTING, + CONNECTING, + CONNECTED_LOCAL, + CONNECTED_SITE, + CONNECTED_GLOBAL, +} +export enum Ternary { + DEFAULT, + FALSE, + TRUE, +} +export enum UtilsSecurityType { + INVALID, + NONE, + STATIC_WEP, + LEAP, + DYNAMIC_WEP, + WPA_PSK, + WPA_ENTERPRISE, + WPA2_PSK, + WPA2_ENTERPRISE, + SAE, + OWE, + WPA3_SUITE_B_192, +} +export enum VlanPriorityMap { + INGRESS_MAP, + EGRESS_MAP, +} +export enum VpnConnectionState { + UNKNOWN, + PREPARE, + NEED_AUTH, + CONNECT, + IP_CONFIG_GET, + ACTIVATED, + FAILED, + DISCONNECTED, +} +export enum VpnConnectionStateReason { + UNKNOWN, + NONE, + USER_DISCONNECTED, + DEVICE_DISCONNECTED, + SERVICE_STOPPED, + IP_CONFIG_INVALID, + CONNECT_TIMEOUT, + SERVICE_START_TIMEOUT, + SERVICE_START_FAILED, + NO_SECRETS, + LOGIN_FAILED, + CONNECTION_REMOVED, +} +export enum VpnPluginError { + FAILED, + STARTINGINPROGRESS, + ALREADYSTARTED, + STOPPINGINPROGRESS, + ALREADYSTOPPED, + WRONGSTATE, + BADARGUMENTS, + LAUNCHFAILED, + INVALIDCONNECTION, + INTERACTIVENOTSUPPORTED, +} +export enum VpnPluginFailure { + LOGIN_FAILED, + CONNECT_FAILED, + BAD_IP_CONFIG, +} +export enum VpnServiceState { + UNKNOWN, + INIT, + SHUTDOWN, + STARTING, + STARTED, + STOPPING, + STOPPED, +} +export enum WepKeyType { + UNKNOWN, + KEY, + PASSPHRASE, +} +export enum WimaxNspNetworkType { + UNKNOWN, + HOME, + PARTNER, + ROAMING_PARTNER, +} +export enum TODO_80211ApFlags { + NONE, + PRIVACY, + WPS, + WPS_PBC, + WPS_PIN, +} +export enum TODO_80211ApSecurityFlags { + NONE, + PAIR_WEP40, + PAIR_WEP104, + PAIR_TKIP, + PAIR_CCMP, + GROUP_WEP40, + GROUP_WEP104, + GROUP_TKIP, + GROUP_CCMP, + KEY_MGMT_PSK, + KEY_MGMT_802_1X, + KEY_MGMT_SAE, + KEY_MGMT_OWE, + KEY_MGMT_OWE_TM, + KEY_MGMT_EAP_SUITE_B_192, +} +export enum ActivationStateFlags { + NONE, + IS_MASTER, + IS_SLAVE, + LAYER2_READY, + IP4_READY, + IP6_READY, + MASTER_HAS_SLAVES, + LIFETIME_BOUND_TO_PROFILE_VISIBILITY, + EXTERNAL, +} +export enum BluetoothCapabilities { + NONE, + DUN, + NAP, +} +export enum CheckpointCreateFlags { + NONE, + DESTROY_ALL, + DELETE_NEW_CONNECTIONS, + DISCONNECT_NEW_DEVICES, + ALLOW_OVERLAPPING, +} +export enum ClientInstanceFlags { + NONE, + NO_AUTO_FETCH_PERMISSIONS, +} +export enum ConnectionSerializationFlags { + ALL, + NO_SECRETS, + ONLY_SECRETS, + WITH_SECRETS_AGENT_OWNED, +} +export enum DeviceCapabilities { + NONE, + NM_SUPPORTED, + CARRIER_DETECT, + IS_SOFTWARE, + SRIOV, +} +export enum DeviceInterfaceFlags { + UP, + LOWER_UP, + CARRIER, +} +export enum DeviceModemCapabilities { + NONE, + POTS, + CDMA_EVDO, + GSM_UMTS, + LTE, +} +export enum DeviceWifiCapabilities { + NONE, + CIPHER_WEP40, + CIPHER_WEP104, + CIPHER_TKIP, + CIPHER_CCMP, + WPA, + RSN, + AP, + ADHOC, + FREQ_VALID, + FREQ_2GHZ, + FREQ_5GHZ, + MESH, + IBSS_RSN, +} +export enum DhcpHostnameFlags { + NONE, + FQDN_SERV_UPDATE, + FQDN_ENCODED, + FQDN_NO_UPDATE, + FQDN_CLEAR_FLAGS, +} +export enum IPAddressCmpFlags { + NONE, + WITH_ATTRS, +} +export enum IPRoutingRuleAsStringFlags { + NONE, + AF_INET, + AF_INET6, + VALIDATE, +} +export enum IPTunnelFlags { + NONE, + IP6_IGN_ENCAP_LIMIT, + IP6_USE_ORIG_TCLASS, + IP6_USE_ORIG_FLOWLABEL, + IP6_MIP6_DEV, + IP6_RCV_DSCP_COPY, + IP6_USE_ORIG_FWMARK, +} +export enum KeyfileHandlerFlags { + NONE, +} +export enum ManagerReloadFlags { + CONF, + DNS_RC, + DNS_FULL, +} +export enum SecretAgentCapabilities { + NONE, + VPN_HINTS, + LAST, +} +export enum SecretAgentGetSecretsFlags { + NONE, + ALLOW_INTERACTION, + REQUEST_NEW, + USER_REQUESTED, + WPS_PBC_ACTIVE, + ONLY_SYSTEM, + NO_ERRORS, +} +export enum Setting8021xAuthFlags { + NONE, + TLS_1_0_DISABLE, + TLS_1_1_DISABLE, + TLS_1_2_DISABLE, + ALL, +} +export enum SettingDcbFlags { + NONE, + ENABLE, + ADVERTISE, + WILLING, +} +export enum SettingSecretFlags { + NONE, + AGENT_OWNED, + NOT_SAVED, + NOT_REQUIRED, +} +export enum SettingWiredWakeOnLan { + PHY, + UNICAST, + MULTICAST, + BROADCAST, + ARP, + MAGIC, + DEFAULT, + IGNORE, +} +export enum SettingWirelessSecurityWpsMethod { + DEFAULT, + DISABLED, + AUTO, + PBC, + PIN, +} +export enum SettingWirelessWakeOnWLan { + ANY, + DISCONNECT, + MAGIC, + GTK_REKEY_FAILURE, + EAP_IDENTITY_REQUEST, + /* 4WAY_HANDSHAKE (invalid, starts with a number) */ + RFKILL_RELEASE, + TCP, + ALL, + DEFAULT, + IGNORE, +} +export enum SettingsAddConnection2Flags { + NONE, + TO_DISK, + IN_MEMORY, + BLOCK_AUTOCONNECT, +} +export enum SettingsConnectionFlags { + NONE, + UNSAVED, + NM_GENERATED, + VOLATILE, + EXTERNAL, +} +export enum SettingsUpdate2Flags { + NONE, + TO_DISK, + IN_MEMORY, + IN_MEMORY_DETACHED, + IN_MEMORY_ONLY, + VOLATILE, + BLOCK_AUTOCONNECT, + NO_REAPPLY, +} +export enum TeamLinkWatcherArpPingFlags { + VALIDATE_ACTIVE, + VALIDATE_INACTIVE, + SEND_ALWAYS, +} +export enum VlanFlags { + REORDER_HEADERS, + GVRP, + LOOSE_BINDING, + MVRP, +} +export enum VpnEditorPluginCapability { + NONE, + IMPORT, + EXPORT, + IPV6, +} +export const ACCESS_POINT_BSSID: string +export const ACCESS_POINT_FLAGS: string +export const ACCESS_POINT_FREQUENCY: string +export const ACCESS_POINT_HW_ADDRESS: string +export const ACCESS_POINT_LAST_SEEN: string +export const ACCESS_POINT_MAX_BITRATE: string +export const ACCESS_POINT_MODE: string +export const ACCESS_POINT_RSN_FLAGS: string +export const ACCESS_POINT_SSID: string +export const ACCESS_POINT_STRENGTH: string +export const ACCESS_POINT_WPA_FLAGS: string +export const ACTIVE_CONNECTION_CONNECTION: string +export const ACTIVE_CONNECTION_DEFAULT: string +export const ACTIVE_CONNECTION_DEFAULT6: string +export const ACTIVE_CONNECTION_DEVICES: string +export const ACTIVE_CONNECTION_DHCP4_CONFIG: string +export const ACTIVE_CONNECTION_DHCP6_CONFIG: string +export const ACTIVE_CONNECTION_ID: string +export const ACTIVE_CONNECTION_IP4_CONFIG: string +export const ACTIVE_CONNECTION_IP6_CONFIG: string +export const ACTIVE_CONNECTION_MASTER: string +export const ACTIVE_CONNECTION_SPECIFIC_OBJECT_PATH: string +export const ACTIVE_CONNECTION_STATE: string +export const ACTIVE_CONNECTION_STATE_FLAGS: string +export const ACTIVE_CONNECTION_TYPE: string +export const ACTIVE_CONNECTION_UUID: string +export const ACTIVE_CONNECTION_VPN: string +export const BRIDGE_VLAN_VID_MAX: number +export const BRIDGE_VLAN_VID_MIN: number +export const CHECKPOINT_CREATED: string +export const CHECKPOINT_DEVICES: string +export const CHECKPOINT_ROLLBACK_TIMEOUT: string +export const CLIENT_ACTIVATING_CONNECTION: string +export const CLIENT_ACTIVE_CONNECTIONS: string +export const CLIENT_ACTIVE_CONNECTION_ADDED: string +export const CLIENT_ACTIVE_CONNECTION_REMOVED: string +export const CLIENT_ALL_DEVICES: string +export const CLIENT_ANY_DEVICE_ADDED: string +export const CLIENT_ANY_DEVICE_REMOVED: string +export const CLIENT_CAN_MODIFY: string +export const CLIENT_CAPABILITIES: string +export const CLIENT_CHECKPOINTS: string +export const CLIENT_CONNECTIONS: string +export const CLIENT_CONNECTION_ADDED: string +export const CLIENT_CONNECTION_REMOVED: string +export const CLIENT_CONNECTIVITY: string +export const CLIENT_CONNECTIVITY_CHECK_AVAILABLE: string +export const CLIENT_CONNECTIVITY_CHECK_ENABLED: string +export const CLIENT_CONNECTIVITY_CHECK_URI: string +export const CLIENT_DBUS_CONNECTION: string +export const CLIENT_DBUS_NAME_OWNER: string +export const CLIENT_DEVICES: string +export const CLIENT_DEVICE_ADDED: string +export const CLIENT_DEVICE_REMOVED: string +export const CLIENT_DNS_CONFIGURATION: string +export const CLIENT_DNS_MODE: string +export const CLIENT_DNS_RC_MANAGER: string +export const CLIENT_HOSTNAME: string +export const CLIENT_INSTANCE_FLAGS: string +export const CLIENT_METERED: string +export const CLIENT_NETWORKING_ENABLED: string +export const CLIENT_NM_RUNNING: string +export const CLIENT_PERMISSIONS_STATE: string +export const CLIENT_PERMISSION_CHANGED: string +export const CLIENT_PRIMARY_CONNECTION: string +export const CLIENT_STARTUP: string +export const CLIENT_STATE: string +export const CLIENT_VERSION: string +export const CLIENT_WIMAX_ENABLED: string +export const CLIENT_WIMAX_HARDWARE_ENABLED: string +export const CLIENT_WIRELESS_ENABLED: string +export const CLIENT_WIRELESS_HARDWARE_ENABLED: string +export const CLIENT_WWAN_ENABLED: string +export const CLIENT_WWAN_HARDWARE_ENABLED: string +export const CONNECTION_CHANGED: string +export const CONNECTION_NORMALIZE_PARAM_IP6_CONFIG_METHOD: string +export const CONNECTION_SECRETS_CLEARED: string +export const CONNECTION_SECRETS_UPDATED: string +export const DBUS_INTERFACE: string +export const DBUS_INTERFACE_DNS_MANAGER: string +export const DBUS_INTERFACE_SETTINGS: string +export const DBUS_INTERFACE_SETTINGS_CONNECTION: string +export const DBUS_INTERFACE_SETTINGS_CONNECTION_SECRETS: string +export const DBUS_INTERFACE_VPN: string +export const DBUS_INTERFACE_VPN_CONNECTION: string +export const DBUS_INVALID_VPN_CONNECTION: string +export const DBUS_NO_ACTIVE_VPN_CONNECTION: string +export const DBUS_NO_VPN_CONNECTIONS: string +export const DBUS_PATH: string +export const DBUS_PATH_AGENT_MANAGER: string +export const DBUS_PATH_DNS_MANAGER: string +export const DBUS_PATH_SECRET_AGENT: string +export const DBUS_PATH_SETTINGS: string +export const DBUS_PATH_SETTINGS_CONNECTION: string +export const DBUS_PATH_VPN: string +export const DBUS_PATH_VPN_CONNECTION: string +export const DBUS_SERVICE: string +export const DBUS_VPN_ALREADY_STARTED: string +export const DBUS_VPN_ALREADY_STOPPED: string +export const DBUS_VPN_BAD_ARGUMENTS: string +export const DBUS_VPN_ERROR_PREFIX: string +export const DBUS_VPN_INTERACTIVE_NOT_SUPPORTED: string +export const DBUS_VPN_SIGNAL_CONNECT_FAILED: string +export const DBUS_VPN_SIGNAL_IP4_CONFIG: string +export const DBUS_VPN_SIGNAL_IP_CONFIG_BAD: string +export const DBUS_VPN_SIGNAL_LAUNCH_FAILED: string +export const DBUS_VPN_SIGNAL_LOGIN_BANNER: string +export const DBUS_VPN_SIGNAL_LOGIN_FAILED: string +export const DBUS_VPN_SIGNAL_STATE_CHANGE: string +export const DBUS_VPN_SIGNAL_VPN_CONFIG_BAD: string +export const DBUS_VPN_STARTING_IN_PROGRESS: string +export const DBUS_VPN_STOPPING_IN_PROGRESS: string +export const DBUS_VPN_WRONG_STATE: string +export const DEVICE_6LOWPAN_HW_ADDRESS: string +export const DEVICE_6LOWPAN_PARENT: string +export const DEVICE_ACTIVE_CONNECTION: string +export const DEVICE_ADSL_CARRIER: string +export const DEVICE_AUTOCONNECT: string +export const DEVICE_AVAILABLE_CONNECTIONS: string +export const DEVICE_BOND_CARRIER: string +export const DEVICE_BOND_HW_ADDRESS: string +export const DEVICE_BOND_SLAVES: string +export const DEVICE_BRIDGE_CARRIER: string +export const DEVICE_BRIDGE_HW_ADDRESS: string +export const DEVICE_BRIDGE_SLAVES: string +export const DEVICE_BT_CAPABILITIES: string +export const DEVICE_BT_HW_ADDRESS: string +export const DEVICE_BT_NAME: string +export const DEVICE_CAPABILITIES: string +export const DEVICE_DEVICE_TYPE: string +export const DEVICE_DHCP4_CONFIG: string +export const DEVICE_DHCP6_CONFIG: string +export const DEVICE_DRIVER: string +export const DEVICE_DRIVER_VERSION: string +export const DEVICE_DUMMY_HW_ADDRESS: string +export const DEVICE_ETHERNET_CARRIER: string +export const DEVICE_ETHERNET_HW_ADDRESS: string +export const DEVICE_ETHERNET_PERMANENT_HW_ADDRESS: string +export const DEVICE_ETHERNET_S390_SUBCHANNELS: string +export const DEVICE_ETHERNET_SPEED: string +export const DEVICE_FIRMWARE_MISSING: string +export const DEVICE_FIRMWARE_VERSION: string +export const DEVICE_GENERIC_HW_ADDRESS: string +export const DEVICE_GENERIC_TYPE_DESCRIPTION: string +export const DEVICE_HW_ADDRESS: string +export const DEVICE_INFINIBAND_CARRIER: string +export const DEVICE_INFINIBAND_HW_ADDRESS: string +export const DEVICE_INTERFACE: string +export const DEVICE_INTERFACE_FLAGS: string +export const DEVICE_IP4_CONFIG: string +export const DEVICE_IP4_CONNECTIVITY: string +export const DEVICE_IP6_CONFIG: string +export const DEVICE_IP6_CONNECTIVITY: string +export const DEVICE_IP_INTERFACE: string +export const DEVICE_IP_TUNNEL_ENCAPSULATION_LIMIT: string +export const DEVICE_IP_TUNNEL_FLAGS: string +export const DEVICE_IP_TUNNEL_FLOW_LABEL: string +export const DEVICE_IP_TUNNEL_INPUT_KEY: string +export const DEVICE_IP_TUNNEL_LOCAL: string +export const DEVICE_IP_TUNNEL_MODE: string +export const DEVICE_IP_TUNNEL_OUTPUT_KEY: string +export const DEVICE_IP_TUNNEL_PARENT: string +export const DEVICE_IP_TUNNEL_PATH_MTU_DISCOVERY: string +export const DEVICE_IP_TUNNEL_REMOTE: string +export const DEVICE_IP_TUNNEL_TOS: string +export const DEVICE_IP_TUNNEL_TTL: string +export const DEVICE_LLDP_NEIGHBORS: string +export const DEVICE_MACSEC_CIPHER_SUITE: string +export const DEVICE_MACSEC_ENCODING_SA: string +export const DEVICE_MACSEC_ENCRYPT: string +export const DEVICE_MACSEC_ES: string +export const DEVICE_MACSEC_HW_ADDRESS: string +export const DEVICE_MACSEC_ICV_LENGTH: string +export const DEVICE_MACSEC_INCLUDE_SCI: string +export const DEVICE_MACSEC_PARENT: string +export const DEVICE_MACSEC_PROTECT: string +export const DEVICE_MACSEC_REPLAY_PROTECT: string +export const DEVICE_MACSEC_SCB: string +export const DEVICE_MACSEC_SCI: string +export const DEVICE_MACSEC_VALIDATION: string +export const DEVICE_MACSEC_WINDOW: string +export const DEVICE_MACVLAN_HW_ADDRESS: string +export const DEVICE_MACVLAN_MODE: string +export const DEVICE_MACVLAN_NO_PROMISC: string +export const DEVICE_MACVLAN_PARENT: string +export const DEVICE_MACVLAN_TAP: string +export const DEVICE_MANAGED: string +export const DEVICE_METERED: string +export const DEVICE_MODEM_APN: string +export const DEVICE_MODEM_CURRENT_CAPABILITIES: string +export const DEVICE_MODEM_DEVICE_ID: string +export const DEVICE_MODEM_MODEM_CAPABILITIES: string +export const DEVICE_MODEM_OPERATOR_CODE: string +export const DEVICE_MTU: string +export const DEVICE_NM_PLUGIN_MISSING: string +export const DEVICE_OLPC_MESH_ACTIVE_CHANNEL: string +export const DEVICE_OLPC_MESH_COMPANION: string +export const DEVICE_OLPC_MESH_HW_ADDRESS: string +export const DEVICE_OVS_BRIDGE_SLAVES: string +export const DEVICE_OVS_PORT_SLAVES: string +export const DEVICE_PATH: string +export const DEVICE_PHYSICAL_PORT_ID: string +export const DEVICE_PRODUCT: string +export const DEVICE_REAL: string +export const DEVICE_STATE: string +export const DEVICE_STATE_REASON: string +export const DEVICE_TEAM_CARRIER: string +export const DEVICE_TEAM_CONFIG: string +export const DEVICE_TEAM_HW_ADDRESS: string +export const DEVICE_TEAM_SLAVES: string +export const DEVICE_TUN_GROUP: string +export const DEVICE_TUN_HW_ADDRESS: string +export const DEVICE_TUN_MODE: string +export const DEVICE_TUN_MULTI_QUEUE: string +export const DEVICE_TUN_NO_PI: string +export const DEVICE_TUN_OWNER: string +export const DEVICE_TUN_VNET_HDR: string +export const DEVICE_UDI: string +export const DEVICE_VENDOR: string +export const DEVICE_VETH_PEER: string +export const DEVICE_VLAN_CARRIER: string +export const DEVICE_VLAN_HW_ADDRESS: string +export const DEVICE_VLAN_PARENT: string +export const DEVICE_VLAN_VLAN_ID: string +export const DEVICE_VRF_TABLE: string +export const DEVICE_VXLAN_AGEING: string +export const DEVICE_VXLAN_CARRIER: string +export const DEVICE_VXLAN_DST_PORT: string +export const DEVICE_VXLAN_GROUP: string +export const DEVICE_VXLAN_HW_ADDRESS: string +export const DEVICE_VXLAN_ID: string +export const DEVICE_VXLAN_L2MISS: string +export const DEVICE_VXLAN_L3MISS: string +export const DEVICE_VXLAN_LEARNING: string +export const DEVICE_VXLAN_LIMIT: string +export const DEVICE_VXLAN_LOCAL: string +export const DEVICE_VXLAN_PARENT: string +export const DEVICE_VXLAN_PROXY: string +export const DEVICE_VXLAN_RSC: string +export const DEVICE_VXLAN_SRC_PORT_MAX: string +export const DEVICE_VXLAN_SRC_PORT_MIN: string +export const DEVICE_VXLAN_TOS: string +export const DEVICE_VXLAN_TTL: string +export const DEVICE_WIFI_ACCESS_POINTS: string +export const DEVICE_WIFI_ACTIVE_ACCESS_POINT: string +export const DEVICE_WIFI_BITRATE: string +export const DEVICE_WIFI_CAPABILITIES: string +export const DEVICE_WIFI_HW_ADDRESS: string +export const DEVICE_WIFI_LAST_SCAN: string +export const DEVICE_WIFI_MODE: string +export const DEVICE_WIFI_P2P_HW_ADDRESS: string +export const DEVICE_WIFI_P2P_PEERS: string +export const DEVICE_WIFI_P2P_WFDIES: string +export const DEVICE_WIFI_PERMANENT_HW_ADDRESS: string +export const DEVICE_WIMAX_ACTIVE_NSP: string +export const DEVICE_WIMAX_BSID: string +export const DEVICE_WIMAX_CENTER_FREQUENCY: string +export const DEVICE_WIMAX_CINR: string +export const DEVICE_WIMAX_HW_ADDRESS: string +export const DEVICE_WIMAX_NSPS: string +export const DEVICE_WIMAX_RSSI: string +export const DEVICE_WIMAX_TX_POWER: string +export const DEVICE_WIREGUARD_FWMARK: string +export const DEVICE_WIREGUARD_LISTEN_PORT: string +export const DEVICE_WIREGUARD_PUBLIC_KEY: string +export const DEVICE_WPAN_HW_ADDRESS: string +export const DHCP_CONFIG_FAMILY: string +export const DHCP_CONFIG_OPTIONS: string +export const ETHTOOL_OPTNAME_COALESCE_ADAPTIVE_RX: string +export const ETHTOOL_OPTNAME_COALESCE_ADAPTIVE_TX: string +export const ETHTOOL_OPTNAME_COALESCE_PKT_RATE_HIGH: string +export const ETHTOOL_OPTNAME_COALESCE_PKT_RATE_LOW: string +export const ETHTOOL_OPTNAME_COALESCE_RX_FRAMES: string +export const ETHTOOL_OPTNAME_COALESCE_RX_FRAMES_HIGH: string +export const ETHTOOL_OPTNAME_COALESCE_RX_FRAMES_IRQ: string +export const ETHTOOL_OPTNAME_COALESCE_RX_FRAMES_LOW: string +export const ETHTOOL_OPTNAME_COALESCE_RX_USECS: string +export const ETHTOOL_OPTNAME_COALESCE_RX_USECS_HIGH: string +export const ETHTOOL_OPTNAME_COALESCE_RX_USECS_IRQ: string +export const ETHTOOL_OPTNAME_COALESCE_RX_USECS_LOW: string +export const ETHTOOL_OPTNAME_COALESCE_SAMPLE_INTERVAL: string +export const ETHTOOL_OPTNAME_COALESCE_STATS_BLOCK_USECS: string +export const ETHTOOL_OPTNAME_COALESCE_TX_FRAMES: string +export const ETHTOOL_OPTNAME_COALESCE_TX_FRAMES_HIGH: string +export const ETHTOOL_OPTNAME_COALESCE_TX_FRAMES_IRQ: string +export const ETHTOOL_OPTNAME_COALESCE_TX_FRAMES_LOW: string +export const ETHTOOL_OPTNAME_COALESCE_TX_USECS: string +export const ETHTOOL_OPTNAME_COALESCE_TX_USECS_HIGH: string +export const ETHTOOL_OPTNAME_COALESCE_TX_USECS_IRQ: string +export const ETHTOOL_OPTNAME_COALESCE_TX_USECS_LOW: string +export const ETHTOOL_OPTNAME_FEATURE_ESP_HW_OFFLOAD: string +export const ETHTOOL_OPTNAME_FEATURE_ESP_TX_CSUM_HW_OFFLOAD: string +export const ETHTOOL_OPTNAME_FEATURE_FCOE_MTU: string +export const ETHTOOL_OPTNAME_FEATURE_GRO: string +export const ETHTOOL_OPTNAME_FEATURE_GSO: string +export const ETHTOOL_OPTNAME_FEATURE_HIGHDMA: string +export const ETHTOOL_OPTNAME_FEATURE_HW_TC_OFFLOAD: string +export const ETHTOOL_OPTNAME_FEATURE_L2_FWD_OFFLOAD: string +export const ETHTOOL_OPTNAME_FEATURE_LOOPBACK: string +export const ETHTOOL_OPTNAME_FEATURE_LRO: string +export const ETHTOOL_OPTNAME_FEATURE_MACSEC_HW_OFFLOAD: string +export const ETHTOOL_OPTNAME_FEATURE_NTUPLE: string +export const ETHTOOL_OPTNAME_FEATURE_RX: string +export const ETHTOOL_OPTNAME_FEATURE_RXHASH: string +export const ETHTOOL_OPTNAME_FEATURE_RXVLAN: string +export const ETHTOOL_OPTNAME_FEATURE_RX_ALL: string +export const ETHTOOL_OPTNAME_FEATURE_RX_FCS: string +export const ETHTOOL_OPTNAME_FEATURE_RX_GRO_HW: string +export const ETHTOOL_OPTNAME_FEATURE_RX_GRO_LIST: string +export const ETHTOOL_OPTNAME_FEATURE_RX_UDP_GRO_FORWARDING: string +export const ETHTOOL_OPTNAME_FEATURE_RX_UDP_TUNNEL_PORT_OFFLOAD: string +export const ETHTOOL_OPTNAME_FEATURE_RX_VLAN_FILTER: string +export const ETHTOOL_OPTNAME_FEATURE_RX_VLAN_STAG_FILTER: string +export const ETHTOOL_OPTNAME_FEATURE_RX_VLAN_STAG_HW_PARSE: string +export const ETHTOOL_OPTNAME_FEATURE_SG: string +export const ETHTOOL_OPTNAME_FEATURE_TLS_HW_RECORD: string +export const ETHTOOL_OPTNAME_FEATURE_TLS_HW_RX_OFFLOAD: string +export const ETHTOOL_OPTNAME_FEATURE_TLS_HW_TX_OFFLOAD: string +export const ETHTOOL_OPTNAME_FEATURE_TSO: string +export const ETHTOOL_OPTNAME_FEATURE_TX: string +export const ETHTOOL_OPTNAME_FEATURE_TXVLAN: string +export const ETHTOOL_OPTNAME_FEATURE_TX_CHECKSUM_FCOE_CRC: string +export const ETHTOOL_OPTNAME_FEATURE_TX_CHECKSUM_IPV4: string +export const ETHTOOL_OPTNAME_FEATURE_TX_CHECKSUM_IPV6: string +export const ETHTOOL_OPTNAME_FEATURE_TX_CHECKSUM_IP_GENERIC: string +export const ETHTOOL_OPTNAME_FEATURE_TX_CHECKSUM_SCTP: string +export const ETHTOOL_OPTNAME_FEATURE_TX_ESP_SEGMENTATION: string +export const ETHTOOL_OPTNAME_FEATURE_TX_FCOE_SEGMENTATION: string +export const ETHTOOL_OPTNAME_FEATURE_TX_GRE_CSUM_SEGMENTATION: string +export const ETHTOOL_OPTNAME_FEATURE_TX_GRE_SEGMENTATION: string +export const ETHTOOL_OPTNAME_FEATURE_TX_GSO_LIST: string +export const ETHTOOL_OPTNAME_FEATURE_TX_GSO_PARTIAL: string +export const ETHTOOL_OPTNAME_FEATURE_TX_GSO_ROBUST: string +export const ETHTOOL_OPTNAME_FEATURE_TX_IPXIP4_SEGMENTATION: string +export const ETHTOOL_OPTNAME_FEATURE_TX_IPXIP6_SEGMENTATION: string +export const ETHTOOL_OPTNAME_FEATURE_TX_NOCACHE_COPY: string +export const ETHTOOL_OPTNAME_FEATURE_TX_SCATTER_GATHER: string +export const ETHTOOL_OPTNAME_FEATURE_TX_SCATTER_GATHER_FRAGLIST: string +export const ETHTOOL_OPTNAME_FEATURE_TX_SCTP_SEGMENTATION: string +export const ETHTOOL_OPTNAME_FEATURE_TX_TCP6_SEGMENTATION: string +export const ETHTOOL_OPTNAME_FEATURE_TX_TCP_ECN_SEGMENTATION: string +export const ETHTOOL_OPTNAME_FEATURE_TX_TCP_MANGLEID_SEGMENTATION: string +export const ETHTOOL_OPTNAME_FEATURE_TX_TCP_SEGMENTATION: string +export const ETHTOOL_OPTNAME_FEATURE_TX_TUNNEL_REMCSUM_SEGMENTATION: string +export const ETHTOOL_OPTNAME_FEATURE_TX_UDP_SEGMENTATION: string +export const ETHTOOL_OPTNAME_FEATURE_TX_UDP_TNL_CSUM_SEGMENTATION: string +export const ETHTOOL_OPTNAME_FEATURE_TX_UDP_TNL_SEGMENTATION: string +export const ETHTOOL_OPTNAME_FEATURE_TX_VLAN_STAG_HW_INSERT: string +export const ETHTOOL_OPTNAME_RING_RX: string +export const ETHTOOL_OPTNAME_RING_RX_JUMBO: string +export const ETHTOOL_OPTNAME_RING_RX_MINI: string +export const ETHTOOL_OPTNAME_RING_TX: string +export const IP_ADDRESS_ATTRIBUTE_LABEL: string +export const IP_CONFIG_ADDRESSES: string +export const IP_CONFIG_DOMAINS: string +export const IP_CONFIG_FAMILY: string +export const IP_CONFIG_GATEWAY: string +export const IP_CONFIG_NAMESERVERS: string +export const IP_CONFIG_ROUTES: string +export const IP_CONFIG_SEARCHES: string +export const IP_CONFIG_WINS_SERVERS: string +export const IP_ROUTE_ATTRIBUTE_CWND: string +export const IP_ROUTE_ATTRIBUTE_FROM: string +export const IP_ROUTE_ATTRIBUTE_INITCWND: string +export const IP_ROUTE_ATTRIBUTE_INITRWND: string +export const IP_ROUTE_ATTRIBUTE_LOCK_CWND: string +export const IP_ROUTE_ATTRIBUTE_LOCK_INITCWND: string +export const IP_ROUTE_ATTRIBUTE_LOCK_INITRWND: string +export const IP_ROUTE_ATTRIBUTE_LOCK_MTU: string +export const IP_ROUTE_ATTRIBUTE_LOCK_WINDOW: string +export const IP_ROUTE_ATTRIBUTE_MTU: string +export const IP_ROUTE_ATTRIBUTE_ONLINK: string +export const IP_ROUTE_ATTRIBUTE_SCOPE: string +export const IP_ROUTE_ATTRIBUTE_SRC: string +export const IP_ROUTE_ATTRIBUTE_TABLE: string +export const IP_ROUTE_ATTRIBUTE_TOS: string +export const IP_ROUTE_ATTRIBUTE_TYPE: string +export const IP_ROUTE_ATTRIBUTE_WINDOW: string +export const LLDP_ATTR_CHASSIS_ID: string +export const LLDP_ATTR_CHASSIS_ID_TYPE: string +export const LLDP_ATTR_DESTINATION: string +export const LLDP_ATTR_IEEE_802_1_PPVID: string +export const LLDP_ATTR_IEEE_802_1_PPVIDS: string +export const LLDP_ATTR_IEEE_802_1_PPVID_FLAGS: string +export const LLDP_ATTR_IEEE_802_1_PVID: string +export const LLDP_ATTR_IEEE_802_1_VID: string +export const LLDP_ATTR_IEEE_802_1_VLANS: string +export const LLDP_ATTR_IEEE_802_1_VLAN_NAME: string +export const LLDP_ATTR_IEEE_802_3_MAC_PHY_CONF: string +export const LLDP_ATTR_IEEE_802_3_MAX_FRAME_SIZE: string +export const LLDP_ATTR_IEEE_802_3_POWER_VIA_MDI: string +export const LLDP_ATTR_MANAGEMENT_ADDRESSES: string +export const LLDP_ATTR_MUD_URL: string +export const LLDP_ATTR_PORT_DESCRIPTION: string +export const LLDP_ATTR_PORT_ID: string +export const LLDP_ATTR_PORT_ID_TYPE: string +export const LLDP_ATTR_RAW: string +export const LLDP_ATTR_SYSTEM_CAPABILITIES: string +export const LLDP_ATTR_SYSTEM_DESCRIPTION: string +export const LLDP_ATTR_SYSTEM_NAME: string +export const LLDP_DEST_NEAREST_BRIDGE: string +export const LLDP_DEST_NEAREST_CUSTOMER_BRIDGE: string +export const LLDP_DEST_NEAREST_NON_TPMR_BRIDGE: string +export const MAJOR_VERSION: number +export const MICRO_VERSION: number +export const MINOR_VERSION: number +export const OBJECT_PATH: string +export const REMOTE_CONNECTION_DBUS_CONNECTION: string +export const REMOTE_CONNECTION_FILENAME: string +export const REMOTE_CONNECTION_FLAGS: string +export const REMOTE_CONNECTION_PATH: string +export const REMOTE_CONNECTION_UNSAVED: string +export const REMOTE_CONNECTION_VISIBLE: string +export const SECRET_AGENT_OLD_AUTO_REGISTER: string +export const SECRET_AGENT_OLD_CAPABILITIES: string +export const SECRET_AGENT_OLD_DBUS_CONNECTION: string +export const SECRET_AGENT_OLD_IDENTIFIER: string +export const SECRET_AGENT_OLD_REGISTERED: string +export const SETTING_6LOWPAN_PARENT: string +export const SETTING_6LOWPAN_SETTING_NAME: string +export const SETTING_802_1X_ALTSUBJECT_MATCHES: string +export const SETTING_802_1X_ANONYMOUS_IDENTITY: string +export const SETTING_802_1X_AUTH_TIMEOUT: string +export const SETTING_802_1X_CA_CERT: string +export const SETTING_802_1X_CA_CERT_PASSWORD: string +export const SETTING_802_1X_CA_CERT_PASSWORD_FLAGS: string +export const SETTING_802_1X_CA_PATH: string +export const SETTING_802_1X_CERT_SCHEME_PREFIX_PATH: string +export const SETTING_802_1X_CERT_SCHEME_PREFIX_PKCS11: string +export const SETTING_802_1X_CLIENT_CERT: string +export const SETTING_802_1X_CLIENT_CERT_PASSWORD: string +export const SETTING_802_1X_CLIENT_CERT_PASSWORD_FLAGS: string +export const SETTING_802_1X_DOMAIN_MATCH: string +export const SETTING_802_1X_DOMAIN_SUFFIX_MATCH: string +export const SETTING_802_1X_EAP: string +export const SETTING_802_1X_IDENTITY: string +export const SETTING_802_1X_OPTIONAL: string +export const SETTING_802_1X_PAC_FILE: string +export const SETTING_802_1X_PASSWORD: string +export const SETTING_802_1X_PASSWORD_FLAGS: string +export const SETTING_802_1X_PASSWORD_RAW: string +export const SETTING_802_1X_PASSWORD_RAW_FLAGS: string +export const SETTING_802_1X_PHASE1_AUTH_FLAGS: string +export const SETTING_802_1X_PHASE1_FAST_PROVISIONING: string +export const SETTING_802_1X_PHASE1_PEAPLABEL: string +export const SETTING_802_1X_PHASE1_PEAPVER: string +export const SETTING_802_1X_PHASE2_ALTSUBJECT_MATCHES: string +export const SETTING_802_1X_PHASE2_AUTH: string +export const SETTING_802_1X_PHASE2_AUTHEAP: string +export const SETTING_802_1X_PHASE2_CA_CERT: string +export const SETTING_802_1X_PHASE2_CA_CERT_PASSWORD: string +export const SETTING_802_1X_PHASE2_CA_CERT_PASSWORD_FLAGS: string +export const SETTING_802_1X_PHASE2_CA_PATH: string +export const SETTING_802_1X_PHASE2_CLIENT_CERT: string +export const SETTING_802_1X_PHASE2_CLIENT_CERT_PASSWORD: string +export const SETTING_802_1X_PHASE2_CLIENT_CERT_PASSWORD_FLAGS: string +export const SETTING_802_1X_PHASE2_DOMAIN_MATCH: string +export const SETTING_802_1X_PHASE2_DOMAIN_SUFFIX_MATCH: string +export const SETTING_802_1X_PHASE2_PRIVATE_KEY: string +export const SETTING_802_1X_PHASE2_PRIVATE_KEY_PASSWORD: string +export const SETTING_802_1X_PHASE2_PRIVATE_KEY_PASSWORD_FLAGS: string +export const SETTING_802_1X_PHASE2_SUBJECT_MATCH: string +export const SETTING_802_1X_PIN: string +export const SETTING_802_1X_PIN_FLAGS: string +export const SETTING_802_1X_PRIVATE_KEY: string +export const SETTING_802_1X_PRIVATE_KEY_PASSWORD: string +export const SETTING_802_1X_PRIVATE_KEY_PASSWORD_FLAGS: string +export const SETTING_802_1X_SETTING_NAME: string +export const SETTING_802_1X_SUBJECT_MATCH: string +export const SETTING_802_1X_SYSTEM_CA_CERTS: string +export const SETTING_ADSL_ENCAPSULATION: string +export const SETTING_ADSL_ENCAPSULATION_LLC: string +export const SETTING_ADSL_ENCAPSULATION_VCMUX: string +export const SETTING_ADSL_PASSWORD: string +export const SETTING_ADSL_PASSWORD_FLAGS: string +export const SETTING_ADSL_PROTOCOL: string +export const SETTING_ADSL_PROTOCOL_IPOATM: string +export const SETTING_ADSL_PROTOCOL_PPPOA: string +export const SETTING_ADSL_PROTOCOL_PPPOE: string +export const SETTING_ADSL_SETTING_NAME: string +export const SETTING_ADSL_USERNAME: string +export const SETTING_ADSL_VCI: string +export const SETTING_ADSL_VPI: string +export const SETTING_BLUETOOTH_BDADDR: string +export const SETTING_BLUETOOTH_SETTING_NAME: string +export const SETTING_BLUETOOTH_TYPE: string +export const SETTING_BLUETOOTH_TYPE_DUN: string +export const SETTING_BLUETOOTH_TYPE_NAP: string +export const SETTING_BLUETOOTH_TYPE_PANU: string +export const SETTING_BOND_OPTIONS: string +export const SETTING_BOND_OPTION_ACTIVE_SLAVE: string +export const SETTING_BOND_OPTION_AD_ACTOR_SYSTEM: string +export const SETTING_BOND_OPTION_AD_ACTOR_SYS_PRIO: string +export const SETTING_BOND_OPTION_AD_SELECT: string +export const SETTING_BOND_OPTION_AD_USER_PORT_KEY: string +export const SETTING_BOND_OPTION_ALL_SLAVES_ACTIVE: string +export const SETTING_BOND_OPTION_ARP_ALL_TARGETS: string +export const SETTING_BOND_OPTION_ARP_INTERVAL: string +export const SETTING_BOND_OPTION_ARP_IP_TARGET: string +export const SETTING_BOND_OPTION_ARP_VALIDATE: string +export const SETTING_BOND_OPTION_DOWNDELAY: string +export const SETTING_BOND_OPTION_FAIL_OVER_MAC: string +export const SETTING_BOND_OPTION_LACP_RATE: string +export const SETTING_BOND_OPTION_LP_INTERVAL: string +export const SETTING_BOND_OPTION_MIIMON: string +export const SETTING_BOND_OPTION_MIN_LINKS: string +export const SETTING_BOND_OPTION_MODE: string +export const SETTING_BOND_OPTION_NUM_GRAT_ARP: string +export const SETTING_BOND_OPTION_NUM_UNSOL_NA: string +export const SETTING_BOND_OPTION_PACKETS_PER_SLAVE: string +export const SETTING_BOND_OPTION_PRIMARY: string +export const SETTING_BOND_OPTION_PRIMARY_RESELECT: string +export const SETTING_BOND_OPTION_RESEND_IGMP: string +export const SETTING_BOND_OPTION_TLB_DYNAMIC_LB: string +export const SETTING_BOND_OPTION_UPDELAY: string +export const SETTING_BOND_OPTION_USE_CARRIER: string +export const SETTING_BOND_OPTION_XMIT_HASH_POLICY: string +export const SETTING_BOND_SETTING_NAME: string +export const SETTING_BRIDGE_AGEING_TIME: string +export const SETTING_BRIDGE_FORWARD_DELAY: string +export const SETTING_BRIDGE_GROUP_ADDRESS: string +export const SETTING_BRIDGE_GROUP_FORWARD_MASK: string +export const SETTING_BRIDGE_HELLO_TIME: string +export const SETTING_BRIDGE_MAC_ADDRESS: string +export const SETTING_BRIDGE_MAX_AGE: string +export const SETTING_BRIDGE_MULTICAST_HASH_MAX: string +export const SETTING_BRIDGE_MULTICAST_LAST_MEMBER_COUNT: string +export const SETTING_BRIDGE_MULTICAST_LAST_MEMBER_INTERVAL: string +export const SETTING_BRIDGE_MULTICAST_MEMBERSHIP_INTERVAL: string +export const SETTING_BRIDGE_MULTICAST_QUERIER: string +export const SETTING_BRIDGE_MULTICAST_QUERIER_INTERVAL: string +export const SETTING_BRIDGE_MULTICAST_QUERY_INTERVAL: string +export const SETTING_BRIDGE_MULTICAST_QUERY_RESPONSE_INTERVAL: string +export const SETTING_BRIDGE_MULTICAST_QUERY_USE_IFADDR: string +export const SETTING_BRIDGE_MULTICAST_ROUTER: string +export const SETTING_BRIDGE_MULTICAST_SNOOPING: string +export const SETTING_BRIDGE_MULTICAST_STARTUP_QUERY_COUNT: string +export const SETTING_BRIDGE_MULTICAST_STARTUP_QUERY_INTERVAL: string +export const SETTING_BRIDGE_PORT_HAIRPIN_MODE: string +export const SETTING_BRIDGE_PORT_PATH_COST: string +export const SETTING_BRIDGE_PORT_PRIORITY: string +export const SETTING_BRIDGE_PORT_SETTING_NAME: string +export const SETTING_BRIDGE_PORT_VLANS: string +export const SETTING_BRIDGE_PRIORITY: string +export const SETTING_BRIDGE_SETTING_NAME: string +export const SETTING_BRIDGE_STP: string +export const SETTING_BRIDGE_VLANS: string +export const SETTING_BRIDGE_VLAN_DEFAULT_PVID: string +export const SETTING_BRIDGE_VLAN_FILTERING: string +export const SETTING_BRIDGE_VLAN_PROTOCOL: string +export const SETTING_BRIDGE_VLAN_STATS_ENABLED: string +export const SETTING_CDMA_MTU: string +export const SETTING_CDMA_NUMBER: string +export const SETTING_CDMA_PASSWORD: string +export const SETTING_CDMA_PASSWORD_FLAGS: string +export const SETTING_CDMA_SETTING_NAME: string +export const SETTING_CDMA_USERNAME: string +export const SETTING_CONNECTION_AUTH_RETRIES: string +export const SETTING_CONNECTION_AUTOCONNECT: string +export const SETTING_CONNECTION_AUTOCONNECT_PRIORITY: string +export const SETTING_CONNECTION_AUTOCONNECT_PRIORITY_DEFAULT: number +export const SETTING_CONNECTION_AUTOCONNECT_PRIORITY_MAX: number +export const SETTING_CONNECTION_AUTOCONNECT_PRIORITY_MIN: number +export const SETTING_CONNECTION_AUTOCONNECT_RETRIES: string +export const SETTING_CONNECTION_AUTOCONNECT_SLAVES: string +export const SETTING_CONNECTION_GATEWAY_PING_TIMEOUT: string +export const SETTING_CONNECTION_ID: string +export const SETTING_CONNECTION_INTERFACE_NAME: string +export const SETTING_CONNECTION_LLDP: string +export const SETTING_CONNECTION_LLMNR: string +export const SETTING_CONNECTION_MASTER: string +export const SETTING_CONNECTION_MDNS: string +export const SETTING_CONNECTION_METERED: string +export const SETTING_CONNECTION_MUD_URL: string +export const SETTING_CONNECTION_MULTI_CONNECT: string +export const SETTING_CONNECTION_PERMISSIONS: string +export const SETTING_CONNECTION_READ_ONLY: string +export const SETTING_CONNECTION_SECONDARIES: string +export const SETTING_CONNECTION_SETTING_NAME: string +export const SETTING_CONNECTION_SLAVE_TYPE: string +export const SETTING_CONNECTION_STABLE_ID: string +export const SETTING_CONNECTION_TIMESTAMP: string +export const SETTING_CONNECTION_TYPE: string +export const SETTING_CONNECTION_UUID: string +export const SETTING_CONNECTION_WAIT_DEVICE_TIMEOUT: string +export const SETTING_CONNECTION_ZONE: string +export const SETTING_DCB_APP_FCOE_FLAGS: string +export const SETTING_DCB_APP_FCOE_MODE: string +export const SETTING_DCB_APP_FCOE_PRIORITY: string +export const SETTING_DCB_APP_FIP_FLAGS: string +export const SETTING_DCB_APP_FIP_PRIORITY: string +export const SETTING_DCB_APP_ISCSI_FLAGS: string +export const SETTING_DCB_APP_ISCSI_PRIORITY: string +export const SETTING_DCB_FCOE_MODE_FABRIC: string +export const SETTING_DCB_FCOE_MODE_VN2VN: string +export const SETTING_DCB_PRIORITY_BANDWIDTH: string +export const SETTING_DCB_PRIORITY_FLOW_CONTROL: string +export const SETTING_DCB_PRIORITY_FLOW_CONTROL_FLAGS: string +export const SETTING_DCB_PRIORITY_GROUP_BANDWIDTH: string +export const SETTING_DCB_PRIORITY_GROUP_FLAGS: string +export const SETTING_DCB_PRIORITY_GROUP_ID: string +export const SETTING_DCB_PRIORITY_STRICT_BANDWIDTH: string +export const SETTING_DCB_PRIORITY_TRAFFIC_CLASS: string +export const SETTING_DCB_SETTING_NAME: string +export const SETTING_DNS_OPTION_ATTEMPTS: string +export const SETTING_DNS_OPTION_DEBUG: string +export const SETTING_DNS_OPTION_EDNS0: string +export const SETTING_DNS_OPTION_INET6: string +export const SETTING_DNS_OPTION_IP6_BYTESTRING: string +export const SETTING_DNS_OPTION_IP6_DOTINT: string +export const SETTING_DNS_OPTION_NDOTS: string +export const SETTING_DNS_OPTION_NO_CHECK_NAMES: string +export const SETTING_DNS_OPTION_NO_IP6_DOTINT: string +export const SETTING_DNS_OPTION_NO_RELOAD: string +export const SETTING_DNS_OPTION_NO_TLD_QUERY: string +export const SETTING_DNS_OPTION_ROTATE: string +export const SETTING_DNS_OPTION_SINGLE_REQUEST: string +export const SETTING_DNS_OPTION_SINGLE_REQUEST_REOPEN: string +export const SETTING_DNS_OPTION_TIMEOUT: string +export const SETTING_DNS_OPTION_TRUST_AD: string +export const SETTING_DNS_OPTION_USE_VC: string +export const SETTING_DUMMY_SETTING_NAME: string +export const SETTING_ETHTOOL_SETTING_NAME: string +export const SETTING_GENERIC_SETTING_NAME: string +export const SETTING_GSM_APN: string +export const SETTING_GSM_AUTO_CONFIG: string +export const SETTING_GSM_DEVICE_ID: string +export const SETTING_GSM_HOME_ONLY: string +export const SETTING_GSM_MTU: string +export const SETTING_GSM_NETWORK_ID: string +export const SETTING_GSM_NUMBER: string +export const SETTING_GSM_PASSWORD: string +export const SETTING_GSM_PASSWORD_FLAGS: string +export const SETTING_GSM_PIN: string +export const SETTING_GSM_PIN_FLAGS: string +export const SETTING_GSM_SETTING_NAME: string +export const SETTING_GSM_SIM_ID: string +export const SETTING_GSM_SIM_OPERATOR_ID: string +export const SETTING_GSM_USERNAME: string +export const SETTING_HOSTNAME_FROM_DHCP: string +export const SETTING_HOSTNAME_FROM_DNS_LOOKUP: string +export const SETTING_HOSTNAME_ONLY_FROM_DEFAULT: string +export const SETTING_HOSTNAME_PRIORITY: string +export const SETTING_HOSTNAME_SETTING_NAME: string +export const SETTING_INFINIBAND_MAC_ADDRESS: string +export const SETTING_INFINIBAND_MTU: string +export const SETTING_INFINIBAND_PARENT: string +export const SETTING_INFINIBAND_P_KEY: string +export const SETTING_INFINIBAND_SETTING_NAME: string +export const SETTING_INFINIBAND_TRANSPORT_MODE: string +export const SETTING_IP4_CONFIG_DHCP_CLIENT_ID: string +export const SETTING_IP4_CONFIG_DHCP_FQDN: string +export const SETTING_IP4_CONFIG_DHCP_VENDOR_CLASS_IDENTIFIER: string +export const SETTING_IP4_CONFIG_METHOD_AUTO: string +export const SETTING_IP4_CONFIG_METHOD_DISABLED: string +export const SETTING_IP4_CONFIG_METHOD_LINK_LOCAL: string +export const SETTING_IP4_CONFIG_METHOD_MANUAL: string +export const SETTING_IP4_CONFIG_METHOD_SHARED: string +export const SETTING_IP4_CONFIG_SETTING_NAME: string +export const SETTING_IP6_CONFIG_ADDR_GEN_MODE: string +export const SETTING_IP6_CONFIG_DHCP_DUID: string +export const SETTING_IP6_CONFIG_IP6_PRIVACY: string +export const SETTING_IP6_CONFIG_METHOD_AUTO: string +export const SETTING_IP6_CONFIG_METHOD_DHCP: string +export const SETTING_IP6_CONFIG_METHOD_DISABLED: string +export const SETTING_IP6_CONFIG_METHOD_IGNORE: string +export const SETTING_IP6_CONFIG_METHOD_LINK_LOCAL: string +export const SETTING_IP6_CONFIG_METHOD_MANUAL: string +export const SETTING_IP6_CONFIG_METHOD_SHARED: string +export const SETTING_IP6_CONFIG_RA_TIMEOUT: string +export const SETTING_IP6_CONFIG_SETTING_NAME: string +export const SETTING_IP6_CONFIG_TOKEN: string +export const SETTING_IP_CONFIG_ADDRESSES: string +export const SETTING_IP_CONFIG_DAD_TIMEOUT: string +export const SETTING_IP_CONFIG_DAD_TIMEOUT_MAX: number +export const SETTING_IP_CONFIG_DHCP_HOSTNAME: string +export const SETTING_IP_CONFIG_DHCP_HOSTNAME_FLAGS: string +export const SETTING_IP_CONFIG_DHCP_IAID: string +export const SETTING_IP_CONFIG_DHCP_REJECT_SERVERS: string +export const SETTING_IP_CONFIG_DHCP_SEND_HOSTNAME: string +export const SETTING_IP_CONFIG_DHCP_TIMEOUT: string +export const SETTING_IP_CONFIG_DNS: string +export const SETTING_IP_CONFIG_DNS_OPTIONS: string +export const SETTING_IP_CONFIG_DNS_PRIORITY: string +export const SETTING_IP_CONFIG_DNS_SEARCH: string +export const SETTING_IP_CONFIG_GATEWAY: string +export const SETTING_IP_CONFIG_IGNORE_AUTO_DNS: string +export const SETTING_IP_CONFIG_IGNORE_AUTO_ROUTES: string +export const SETTING_IP_CONFIG_MAY_FAIL: string +export const SETTING_IP_CONFIG_METHOD: string +export const SETTING_IP_CONFIG_NEVER_DEFAULT: string +export const SETTING_IP_CONFIG_ROUTES: string +export const SETTING_IP_CONFIG_ROUTE_METRIC: string +export const SETTING_IP_CONFIG_ROUTE_TABLE: string +export const SETTING_IP_CONFIG_ROUTING_RULES: string +export const SETTING_IP_TUNNEL_ENCAPSULATION_LIMIT: string +export const SETTING_IP_TUNNEL_FLAGS: string +export const SETTING_IP_TUNNEL_FLOW_LABEL: string +export const SETTING_IP_TUNNEL_INPUT_KEY: string +export const SETTING_IP_TUNNEL_LOCAL: string +export const SETTING_IP_TUNNEL_MODE: string +export const SETTING_IP_TUNNEL_MTU: string +export const SETTING_IP_TUNNEL_OUTPUT_KEY: string +export const SETTING_IP_TUNNEL_PARENT: string +export const SETTING_IP_TUNNEL_PATH_MTU_DISCOVERY: string +export const SETTING_IP_TUNNEL_REMOTE: string +export const SETTING_IP_TUNNEL_SETTING_NAME: string +export const SETTING_IP_TUNNEL_TOS: string +export const SETTING_IP_TUNNEL_TTL: string +export const SETTING_MACSEC_ENCRYPT: string +export const SETTING_MACSEC_MKA_CAK: string +export const SETTING_MACSEC_MKA_CAK_FLAGS: string +export const SETTING_MACSEC_MKA_CAK_LENGTH: number +export const SETTING_MACSEC_MKA_CKN: string +export const SETTING_MACSEC_MKA_CKN_LENGTH: number +export const SETTING_MACSEC_MODE: string +export const SETTING_MACSEC_PARENT: string +export const SETTING_MACSEC_PORT: string +export const SETTING_MACSEC_SEND_SCI: string +export const SETTING_MACSEC_SETTING_NAME: string +export const SETTING_MACSEC_VALIDATION: string +export const SETTING_MACVLAN_MODE: string +export const SETTING_MACVLAN_PARENT: string +export const SETTING_MACVLAN_PROMISCUOUS: string +export const SETTING_MACVLAN_SETTING_NAME: string +export const SETTING_MACVLAN_TAP: string +export const SETTING_MATCH_DRIVER: string +export const SETTING_MATCH_INTERFACE_NAME: string +export const SETTING_MATCH_KERNEL_COMMAND_LINE: string +export const SETTING_MATCH_PATH: string +export const SETTING_MATCH_SETTING_NAME: string +export const SETTING_NAME: string +export const SETTING_OLPC_MESH_CHANNEL: string +export const SETTING_OLPC_MESH_DHCP_ANYCAST_ADDRESS: string +export const SETTING_OLPC_MESH_SETTING_NAME: string +export const SETTING_OLPC_MESH_SSID: string +export const SETTING_OVS_BRIDGE_DATAPATH_TYPE: string +export const SETTING_OVS_BRIDGE_FAIL_MODE: string +export const SETTING_OVS_BRIDGE_MCAST_SNOOPING_ENABLE: string +export const SETTING_OVS_BRIDGE_RSTP_ENABLE: string +export const SETTING_OVS_BRIDGE_SETTING_NAME: string +export const SETTING_OVS_BRIDGE_STP_ENABLE: string +export const SETTING_OVS_DPDK_DEVARGS: string +export const SETTING_OVS_DPDK_SETTING_NAME: string +export const SETTING_OVS_EXTERNAL_IDS_DATA: string +export const SETTING_OVS_EXTERNAL_IDS_SETTING_NAME: string +export const SETTING_OVS_INTERFACE_SETTING_NAME: string +export const SETTING_OVS_INTERFACE_TYPE: string +export const SETTING_OVS_PATCH_PEER: string +export const SETTING_OVS_PATCH_SETTING_NAME: string +export const SETTING_OVS_PORT_BOND_DOWNDELAY: string +export const SETTING_OVS_PORT_BOND_MODE: string +export const SETTING_OVS_PORT_BOND_UPDELAY: string +export const SETTING_OVS_PORT_LACP: string +export const SETTING_OVS_PORT_SETTING_NAME: string +export const SETTING_OVS_PORT_TAG: string +export const SETTING_OVS_PORT_VLAN_MODE: string +export const SETTING_PARAM_FUZZY_IGNORE: number +export const SETTING_PARAM_REQUIRED: number +export const SETTING_PARAM_SECRET: number +export const SETTING_PPPOE_PARENT: string +export const SETTING_PPPOE_PASSWORD: string +export const SETTING_PPPOE_PASSWORD_FLAGS: string +export const SETTING_PPPOE_SERVICE: string +export const SETTING_PPPOE_SETTING_NAME: string +export const SETTING_PPPOE_USERNAME: string +export const SETTING_PPP_BAUD: string +export const SETTING_PPP_CRTSCTS: string +export const SETTING_PPP_LCP_ECHO_FAILURE: string +export const SETTING_PPP_LCP_ECHO_INTERVAL: string +export const SETTING_PPP_MPPE_STATEFUL: string +export const SETTING_PPP_MRU: string +export const SETTING_PPP_MTU: string +export const SETTING_PPP_NOAUTH: string +export const SETTING_PPP_NOBSDCOMP: string +export const SETTING_PPP_NODEFLATE: string +export const SETTING_PPP_NO_VJ_COMP: string +export const SETTING_PPP_REFUSE_CHAP: string +export const SETTING_PPP_REFUSE_EAP: string +export const SETTING_PPP_REFUSE_MSCHAP: string +export const SETTING_PPP_REFUSE_MSCHAPV2: string +export const SETTING_PPP_REFUSE_PAP: string +export const SETTING_PPP_REQUIRE_MPPE: string +export const SETTING_PPP_REQUIRE_MPPE_128: string +export const SETTING_PPP_SETTING_NAME: string +export const SETTING_PROXY_BROWSER_ONLY: string +export const SETTING_PROXY_METHOD: string +export const SETTING_PROXY_PAC_SCRIPT: string +export const SETTING_PROXY_PAC_URL: string +export const SETTING_PROXY_SETTING_NAME: string +export const SETTING_SERIAL_BAUD: string +export const SETTING_SERIAL_BITS: string +export const SETTING_SERIAL_PARITY: string +export const SETTING_SERIAL_SEND_DELAY: string +export const SETTING_SERIAL_SETTING_NAME: string +export const SETTING_SERIAL_STOPBITS: string +export const SETTING_SRIOV_AUTOPROBE_DRIVERS: string +export const SETTING_SRIOV_SETTING_NAME: string +export const SETTING_SRIOV_TOTAL_VFS: string +export const SETTING_SRIOV_VFS: string +export const SETTING_TC_CONFIG_QDISCS: string +export const SETTING_TC_CONFIG_SETTING_NAME: string +export const SETTING_TC_CONFIG_TFILTERS: string +export const SETTING_TEAM_CONFIG: string +export const SETTING_TEAM_LINK_WATCHERS: string +export const SETTING_TEAM_MCAST_REJOIN_COUNT: string +export const SETTING_TEAM_MCAST_REJOIN_INTERVAL: string +export const SETTING_TEAM_NOTIFY_MCAST_COUNT_ACTIVEBACKUP_DEFAULT: number +export const SETTING_TEAM_NOTIFY_PEERS_COUNT: string +export const SETTING_TEAM_NOTIFY_PEERS_COUNT_ACTIVEBACKUP_DEFAULT: number +export const SETTING_TEAM_NOTIFY_PEERS_INTERVAL: string +export const SETTING_TEAM_PORT_CONFIG: string +export const SETTING_TEAM_PORT_LACP_KEY: string +export const SETTING_TEAM_PORT_LACP_PRIO: string +export const SETTING_TEAM_PORT_LACP_PRIO_DEFAULT: number +export const SETTING_TEAM_PORT_LINK_WATCHERS: string +export const SETTING_TEAM_PORT_PRIO: string +export const SETTING_TEAM_PORT_QUEUE_ID: string +export const SETTING_TEAM_PORT_QUEUE_ID_DEFAULT: number +export const SETTING_TEAM_PORT_SETTING_NAME: string +export const SETTING_TEAM_PORT_STICKY: string +export const SETTING_TEAM_RUNNER: string +export const SETTING_TEAM_RUNNER_ACTIVE: string +export const SETTING_TEAM_RUNNER_ACTIVEBACKUP: string +export const SETTING_TEAM_RUNNER_AGG_SELECT_POLICY: string +export const SETTING_TEAM_RUNNER_AGG_SELECT_POLICY_BANDWIDTH: string +export const SETTING_TEAM_RUNNER_AGG_SELECT_POLICY_COUNT: string +export const SETTING_TEAM_RUNNER_AGG_SELECT_POLICY_LACP_PRIO: string +export const SETTING_TEAM_RUNNER_AGG_SELECT_POLICY_LACP_PRIO_STABLE: string +export const SETTING_TEAM_RUNNER_AGG_SELECT_POLICY_PORT_CONFIG: string +export const SETTING_TEAM_RUNNER_BROADCAST: string +export const SETTING_TEAM_RUNNER_FAST_RATE: string +export const SETTING_TEAM_RUNNER_HWADDR_POLICY: string +export const SETTING_TEAM_RUNNER_HWADDR_POLICY_BY_ACTIVE: string +export const SETTING_TEAM_RUNNER_HWADDR_POLICY_ONLY_ACTIVE: string +export const SETTING_TEAM_RUNNER_HWADDR_POLICY_SAME_ALL: string +export const SETTING_TEAM_RUNNER_LACP: string +export const SETTING_TEAM_RUNNER_LOADBALANCE: string +export const SETTING_TEAM_RUNNER_MIN_PORTS: string +export const SETTING_TEAM_RUNNER_RANDOM: string +export const SETTING_TEAM_RUNNER_ROUNDROBIN: string +export const SETTING_TEAM_RUNNER_SYS_PRIO: string +export const SETTING_TEAM_RUNNER_SYS_PRIO_DEFAULT: number +export const SETTING_TEAM_RUNNER_TX_BALANCER: string +export const SETTING_TEAM_RUNNER_TX_BALANCER_INTERVAL: string +export const SETTING_TEAM_RUNNER_TX_BALANCER_INTERVAL_DEFAULT: number +export const SETTING_TEAM_RUNNER_TX_HASH: string +export const SETTING_TEAM_SETTING_NAME: string +export const SETTING_TUN_GROUP: string +export const SETTING_TUN_MODE: string +export const SETTING_TUN_MULTI_QUEUE: string +export const SETTING_TUN_OWNER: string +export const SETTING_TUN_PI: string +export const SETTING_TUN_SETTING_NAME: string +export const SETTING_TUN_VNET_HDR: string +export const SETTING_USER_DATA: string +export const SETTING_USER_SETTING_NAME: string +export const SETTING_VETH_PEER: string +export const SETTING_VETH_SETTING_NAME: string +export const SETTING_VLAN_EGRESS_PRIORITY_MAP: string +export const SETTING_VLAN_FLAGS: string +export const SETTING_VLAN_ID: string +export const SETTING_VLAN_INGRESS_PRIORITY_MAP: string +export const SETTING_VLAN_PARENT: string +export const SETTING_VLAN_SETTING_NAME: string +export const SETTING_VPN_DATA: string +export const SETTING_VPN_PERSISTENT: string +export const SETTING_VPN_SECRETS: string +export const SETTING_VPN_SERVICE_TYPE: string +export const SETTING_VPN_SETTING_NAME: string +export const SETTING_VPN_TIMEOUT: string +export const SETTING_VPN_USER_NAME: string +export const SETTING_VRF_SETTING_NAME: string +export const SETTING_VRF_TABLE: string +export const SETTING_VXLAN_AGEING: string +export const SETTING_VXLAN_DESTINATION_PORT: string +export const SETTING_VXLAN_ID: string +export const SETTING_VXLAN_L2_MISS: string +export const SETTING_VXLAN_L3_MISS: string +export const SETTING_VXLAN_LEARNING: string +export const SETTING_VXLAN_LIMIT: string +export const SETTING_VXLAN_LOCAL: string +export const SETTING_VXLAN_PARENT: string +export const SETTING_VXLAN_PROXY: string +export const SETTING_VXLAN_REMOTE: string +export const SETTING_VXLAN_RSC: string +export const SETTING_VXLAN_SETTING_NAME: string +export const SETTING_VXLAN_SOURCE_PORT_MAX: string +export const SETTING_VXLAN_SOURCE_PORT_MIN: string +export const SETTING_VXLAN_TOS: string +export const SETTING_VXLAN_TTL: string +export const SETTING_WIFI_P2P_PEER: string +export const SETTING_WIFI_P2P_SETTING_NAME: string +export const SETTING_WIFI_P2P_WFD_IES: string +export const SETTING_WIFI_P2P_WPS_METHOD: string +export const SETTING_WIMAX_MAC_ADDRESS: string +export const SETTING_WIMAX_NETWORK_NAME: string +export const SETTING_WIMAX_SETTING_NAME: string +export const SETTING_WIRED_AUTO_NEGOTIATE: string +export const SETTING_WIRED_CLONED_MAC_ADDRESS: string +export const SETTING_WIRED_DUPLEX: string +export const SETTING_WIRED_GENERATE_MAC_ADDRESS_MASK: string +export const SETTING_WIRED_MAC_ADDRESS: string +export const SETTING_WIRED_MAC_ADDRESS_BLACKLIST: string +export const SETTING_WIRED_MTU: string +export const SETTING_WIRED_PORT: string +export const SETTING_WIRED_S390_NETTYPE: string +export const SETTING_WIRED_S390_OPTIONS: string +export const SETTING_WIRED_S390_SUBCHANNELS: string +export const SETTING_WIRED_SETTING_NAME: string +export const SETTING_WIRED_SPEED: string +export const SETTING_WIRED_WAKE_ON_LAN: string +export const SETTING_WIRED_WAKE_ON_LAN_PASSWORD: string +export const SETTING_WIREGUARD_FWMARK: string +export const SETTING_WIREGUARD_IP4_AUTO_DEFAULT_ROUTE: string +export const SETTING_WIREGUARD_IP6_AUTO_DEFAULT_ROUTE: string +export const SETTING_WIREGUARD_LISTEN_PORT: string +export const SETTING_WIREGUARD_MTU: string +export const SETTING_WIREGUARD_PEERS: string +export const SETTING_WIREGUARD_PEER_ROUTES: string +export const SETTING_WIREGUARD_PRIVATE_KEY: string +export const SETTING_WIREGUARD_PRIVATE_KEY_FLAGS: string +export const SETTING_WIREGUARD_SETTING_NAME: string +export const SETTING_WIRELESS_AP_ISOLATION: string +export const SETTING_WIRELESS_BAND: string +export const SETTING_WIRELESS_BSSID: string +export const SETTING_WIRELESS_CHANNEL: string +export const SETTING_WIRELESS_CLONED_MAC_ADDRESS: string +export const SETTING_WIRELESS_GENERATE_MAC_ADDRESS_MASK: string +export const SETTING_WIRELESS_HIDDEN: string +export const SETTING_WIRELESS_MAC_ADDRESS: string +export const SETTING_WIRELESS_MAC_ADDRESS_BLACKLIST: string +export const SETTING_WIRELESS_MAC_ADDRESS_RANDOMIZATION: string +export const SETTING_WIRELESS_MODE: string +export const SETTING_WIRELESS_MODE_ADHOC: string +export const SETTING_WIRELESS_MODE_AP: string +export const SETTING_WIRELESS_MODE_INFRA: string +export const SETTING_WIRELESS_MODE_MESH: string +export const SETTING_WIRELESS_MTU: string +export const SETTING_WIRELESS_POWERSAVE: string +export const SETTING_WIRELESS_RATE: string +export const SETTING_WIRELESS_SECURITY_AUTH_ALG: string +export const SETTING_WIRELESS_SECURITY_FILS: string +export const SETTING_WIRELESS_SECURITY_GROUP: string +export const SETTING_WIRELESS_SECURITY_KEY_MGMT: string +export const SETTING_WIRELESS_SECURITY_LEAP_PASSWORD: string +export const SETTING_WIRELESS_SECURITY_LEAP_PASSWORD_FLAGS: string +export const SETTING_WIRELESS_SECURITY_LEAP_USERNAME: string +export const SETTING_WIRELESS_SECURITY_PAIRWISE: string +export const SETTING_WIRELESS_SECURITY_PMF: string +export const SETTING_WIRELESS_SECURITY_PROTO: string +export const SETTING_WIRELESS_SECURITY_PSK: string +export const SETTING_WIRELESS_SECURITY_PSK_FLAGS: string +export const SETTING_WIRELESS_SECURITY_SETTING_NAME: string +export const SETTING_WIRELESS_SECURITY_WEP_KEY0: string +export const SETTING_WIRELESS_SECURITY_WEP_KEY1: string +export const SETTING_WIRELESS_SECURITY_WEP_KEY2: string +export const SETTING_WIRELESS_SECURITY_WEP_KEY3: string +export const SETTING_WIRELESS_SECURITY_WEP_KEY_FLAGS: string +export const SETTING_WIRELESS_SECURITY_WEP_KEY_TYPE: string +export const SETTING_WIRELESS_SECURITY_WEP_TX_KEYIDX: string +export const SETTING_WIRELESS_SECURITY_WPS_METHOD: string +export const SETTING_WIRELESS_SEEN_BSSIDS: string +export const SETTING_WIRELESS_SETTING_NAME: string +export const SETTING_WIRELESS_SSID: string +export const SETTING_WIRELESS_TX_POWER: string +export const SETTING_WIRELESS_WAKE_ON_WLAN: string +export const SETTING_WPAN_CHANNEL: string +export const SETTING_WPAN_CHANNEL_DEFAULT: number +export const SETTING_WPAN_MAC_ADDRESS: string +export const SETTING_WPAN_PAGE: string +export const SETTING_WPAN_PAGE_DEFAULT: number +export const SETTING_WPAN_PAN_ID: string +export const SETTING_WPAN_SETTING_NAME: string +export const SETTING_WPAN_SHORT_ADDRESS: string +export const SRIOV_VF_ATTRIBUTE_MAC: string +export const SRIOV_VF_ATTRIBUTE_MAX_TX_RATE: string +export const SRIOV_VF_ATTRIBUTE_MIN_TX_RATE: string +export const SRIOV_VF_ATTRIBUTE_SPOOF_CHECK: string +export const SRIOV_VF_ATTRIBUTE_TRUST: string +export const TEAM_LINK_WATCHER_ARP_PING: string +export const TEAM_LINK_WATCHER_ETHTOOL: string +export const TEAM_LINK_WATCHER_NSNA_PING: string +export const UTILS_HWADDR_LEN_MAX: number +export const VLAN_FLAGS_ALL: number +export const VPN_CONNECTION_BANNER: string +export const VPN_CONNECTION_VPN_STATE: string +export const VPN_DBUS_PLUGIN_INTERFACE: string +export const VPN_DBUS_PLUGIN_PATH: string +export const VPN_EDITOR_PLUGIN_DESCRIPTION: string +export const VPN_EDITOR_PLUGIN_NAME: string +export const VPN_EDITOR_PLUGIN_SERVICE: string +export const VPN_PLUGIN_CAN_PERSIST: string +export const VPN_PLUGIN_CONFIG_BANNER: string +export const VPN_PLUGIN_CONFIG_EXT_GATEWAY: string +export const VPN_PLUGIN_CONFIG_HAS_IP4: string +export const VPN_PLUGIN_CONFIG_HAS_IP6: string +export const VPN_PLUGIN_CONFIG_MTU: string +export const VPN_PLUGIN_CONFIG_PROXY_PAC: string +export const VPN_PLUGIN_CONFIG_TUNDEV: string +export const VPN_PLUGIN_INFO_FILENAME: string +export const VPN_PLUGIN_INFO_KEYFILE: string +export const VPN_PLUGIN_INFO_KF_GROUP_CONNECTION: string +export const VPN_PLUGIN_INFO_KF_GROUP_GNOME: string +export const VPN_PLUGIN_INFO_KF_GROUP_LIBNM: string +export const VPN_PLUGIN_INFO_NAME: string +export const VPN_PLUGIN_IP4_CONFIG_ADDRESS: string +export const VPN_PLUGIN_IP4_CONFIG_DNS: string +export const VPN_PLUGIN_IP4_CONFIG_DOMAIN: string +export const VPN_PLUGIN_IP4_CONFIG_DOMAINS: string +export const VPN_PLUGIN_IP4_CONFIG_INT_GATEWAY: string +export const VPN_PLUGIN_IP4_CONFIG_MSS: string +export const VPN_PLUGIN_IP4_CONFIG_NBNS: string +export const VPN_PLUGIN_IP4_CONFIG_NEVER_DEFAULT: string +export const VPN_PLUGIN_IP4_CONFIG_PREFIX: string +export const VPN_PLUGIN_IP4_CONFIG_PRESERVE_ROUTES: string +export const VPN_PLUGIN_IP4_CONFIG_PTP: string +export const VPN_PLUGIN_IP4_CONFIG_ROUTES: string +export const VPN_PLUGIN_IP6_CONFIG_ADDRESS: string +export const VPN_PLUGIN_IP6_CONFIG_DNS: string +export const VPN_PLUGIN_IP6_CONFIG_DOMAIN: string +export const VPN_PLUGIN_IP6_CONFIG_DOMAINS: string +export const VPN_PLUGIN_IP6_CONFIG_INT_GATEWAY: string +export const VPN_PLUGIN_IP6_CONFIG_MSS: string +export const VPN_PLUGIN_IP6_CONFIG_NEVER_DEFAULT: string +export const VPN_PLUGIN_IP6_CONFIG_PREFIX: string +export const VPN_PLUGIN_IP6_CONFIG_PRESERVE_ROUTES: string +export const VPN_PLUGIN_IP6_CONFIG_PTP: string +export const VPN_PLUGIN_IP6_CONFIG_ROUTES: string +export const VPN_PLUGIN_OLD_DBUS_SERVICE_NAME: string +export const VPN_PLUGIN_OLD_STATE: string +export const VPN_SERVICE_PLUGIN_DBUS_SERVICE_NAME: string +export const VPN_SERVICE_PLUGIN_DBUS_WATCH_PEER: string +export const VPN_SERVICE_PLUGIN_STATE: string +export const WIFI_P2P_PEER_FLAGS: string +export const WIFI_P2P_PEER_HW_ADDRESS: string +export const WIFI_P2P_PEER_LAST_SEEN: string +export const WIFI_P2P_PEER_MANUFACTURER: string +export const WIFI_P2P_PEER_MODEL: string +export const WIFI_P2P_PEER_MODEL_NUMBER: string +export const WIFI_P2P_PEER_NAME: string +export const WIFI_P2P_PEER_SERIAL: string +export const WIFI_P2P_PEER_STRENGTH: string +export const WIFI_P2P_PEER_WFD_IES: string +export const WIMAX_NSP_NAME: string +export const WIMAX_NSP_NETWORK_TYPE: string +export const WIMAX_NSP_SIGNAL_QUALITY: string +export const WIREGUARD_PEER_ATTR_ALLOWED_IPS: string +export const WIREGUARD_PEER_ATTR_ENDPOINT: string +export const WIREGUARD_PEER_ATTR_PERSISTENT_KEEPALIVE: string +export const WIREGUARD_PEER_ATTR_PRESHARED_KEY: string +export const WIREGUARD_PEER_ATTR_PRESHARED_KEY_FLAGS: string +export const WIREGUARD_PEER_ATTR_PUBLIC_KEY: string +export const WIREGUARD_PUBLIC_KEY_LEN: number +export const WIREGUARD_SYMMETRIC_KEY_LEN: number +export function agent_manager_error_quark(): GLib.Quark +export function bridge_vlan_from_str(str: string): BridgeVlan +export function client_error_quark(): GLib.Quark +export function connection_error_quark(): GLib.Quark +export function crypto_error_quark(): GLib.Quark +export function device_error_quark(): GLib.Quark +export function ethtool_optname_is_coalesce(optname?: string | null): boolean +export function ethtool_optname_is_feature(optname?: string | null): boolean +export function ethtool_optname_is_ring(optname?: string | null): boolean +export function ip_route_attribute_validate(name: string, value: GLib.Variant, family: number): [ /* returnType */ boolean, /* known */ boolean ] +export function ip_route_get_variant_attribute_spec(): VariantAttributeSpec +export function ip_routing_rule_from_string(str: string, to_string_flags: IPRoutingRuleAsStringFlags, extra_args?: GLib.HashTable | null): IPRoutingRule +export function keyfile_read(keyfile: GLib.KeyFile, base_dir: string, handler_flags: KeyfileHandlerFlags, handler?: KeyfileReadHandler | null): Connection +export function keyfile_write(connection: Connection, handler_flags: KeyfileHandlerFlags, handler?: KeyfileWriteHandler | null): GLib.KeyFile +export function manager_error_quark(): GLib.Quark +export function secret_agent_error_quark(): GLib.Quark +export function settings_error_quark(): GLib.Quark +export function sriov_vf_attribute_validate(name: string, value: GLib.Variant): [ /* returnType */ boolean, /* known */ boolean ] +export function utils_ap_mode_security_valid(type: UtilsSecurityType, wifi_caps: DeviceWifiCapabilities): boolean +export function utils_base64secret_decode(base64_key: string, required_key_len: number, out_key?: number | null): boolean +export function utils_bin2hexstr(src: Uint8Array, final_len: number): string +export function utils_bond_mode_int_to_string(mode: number): string +export function utils_bond_mode_string_to_int(mode: string): number +export function utils_check_virtual_device_compatibility(virtual_type: GObject.Type, other_type: GObject.Type): boolean +export function utils_enum_from_str(type: GObject.Type, str: string): [ /* returnType */ boolean, /* out_value */ number | null, /* err_token */ string | null ] +export function utils_enum_get_values(type: GObject.Type, from: number, to: number): string[] +export function utils_enum_to_str(type: GObject.Type, value: number): string +export function utils_escape_ssid(ssid: Uint8Array): string +export function utils_file_is_certificate(filename: string): boolean +export function utils_file_is_pkcs12(filename: string): boolean +export function utils_file_is_private_key(filename: string): [ /* returnType */ boolean, /* out_encrypted */ boolean ] +export function utils_file_search_in_paths(progname: string, try_first: string | null, paths: string | null, file_test_flags: GLib.FileTest, predicate: UtilsFileSearchInPathsPredicate): string +export function utils_format_variant_attributes(attributes: GLib.HashTable, attr_separator: number, key_value_separator: number): string +export function utils_get_timestamp_msec(): number +export function utils_hexstr2bin(hex: string): GLib.Bytes +export function utils_hwaddr_atoba(asc: string, length: number): Uint8Array +export function utils_hwaddr_aton(asc: string, buffer: Uint8Array): number +export function utils_hwaddr_canonical(asc: string, length: number): string +export function utils_hwaddr_len(type: number): number +export function utils_hwaddr_matches(hwaddr1: object | null, hwaddr1_len: number, hwaddr2: object | null, hwaddr2_len: number): boolean +export function utils_hwaddr_ntoa(addr: Uint8Array): string +export function utils_hwaddr_valid(asc: string, length: number): boolean +export function utils_iface_valid_name(name?: string | null): boolean +export function utils_ip4_addresses_from_variant(value: GLib.Variant): [ /* returnType */ IPAddress[], /* out_gateway */ string | null ] +export function utils_ip4_addresses_to_variant(addresses: IPAddress[], gateway?: string | null): GLib.Variant +export function utils_ip4_dns_from_variant(value: GLib.Variant): string +export function utils_ip4_dns_to_variant(dns: string): GLib.Variant +export function utils_ip4_get_default_prefix(ip: number): number +export function utils_ip4_netmask_to_prefix(netmask: number): number +export function utils_ip4_prefix_to_netmask(prefix: number): number +export function utils_ip4_routes_from_variant(value: GLib.Variant): IPRoute[] +export function utils_ip4_routes_to_variant(routes: IPRoute[]): GLib.Variant +export function utils_ip6_addresses_from_variant(value: GLib.Variant): [ /* returnType */ IPAddress[], /* out_gateway */ string | null ] +export function utils_ip6_addresses_to_variant(addresses: IPAddress[], gateway?: string | null): GLib.Variant +export function utils_ip6_dns_from_variant(value: GLib.Variant): string +export function utils_ip6_dns_to_variant(dns: string): GLib.Variant +export function utils_ip6_routes_from_variant(value: GLib.Variant): IPRoute[] +export function utils_ip6_routes_to_variant(routes: IPRoute[]): GLib.Variant +export function utils_ip_addresses_from_variant(value: GLib.Variant, family: number): IPAddress[] +export function utils_ip_addresses_to_variant(addresses: IPAddress[]): GLib.Variant +export function utils_ip_routes_from_variant(value: GLib.Variant, family: number): IPRoute[] +export function utils_ip_routes_to_variant(routes: IPRoute[]): GLib.Variant +export function utils_ipaddr_valid(family: number, ip: string): boolean +export function utils_is_empty_ssid(ssid: Uint8Array): boolean +export function utils_is_json_object(str: string): boolean +export function utils_is_uuid(str?: string | null): boolean +export function utils_is_valid_iface_name(name?: string | null): boolean +export function utils_parse_variant_attributes(string: string, attr_separator: number, key_value_separator: number, ignore_unknown: boolean, spec: VariantAttributeSpec): GLib.HashTable +export function utils_print(output_mode: number, msg: string): void +export function utils_same_ssid(ssid1: Uint8Array, ssid2: Uint8Array, ignore_trailing_null: boolean): boolean +export function utils_security_valid(type: UtilsSecurityType, wifi_caps: DeviceWifiCapabilities, have_ap: boolean, adhoc: boolean, ap_flags: TODO_80211ApFlags, ap_wpa: TODO_80211ApSecurityFlags, ap_rsn: TODO_80211ApSecurityFlags): boolean +export function utils_sriov_vf_from_str(str: string): SriovVF +export function utils_sriov_vf_to_str(vf: SriovVF, omit_index: boolean): string +export function utils_ssid_to_utf8(ssid: Uint8Array): string +export function utils_tc_action_from_str(str: string): TCAction +export function utils_tc_action_to_str(action: TCAction): string +export function utils_tc_qdisc_from_str(str: string): TCQdisc +export function utils_tc_qdisc_to_str(qdisc: TCQdisc): string +export function utils_tc_tfilter_from_str(str: string): TCTfilter +export function utils_tc_tfilter_to_str(tfilter: TCTfilter): string +export function utils_uuid_generate(): string +export function utils_version(): number +export function utils_wep_key_valid(key: string, wep_type: WepKeyType): boolean +export function utils_wifi_2ghz_freqs(): number +export function utils_wifi_5ghz_freqs(): number +export function utils_wifi_channel_to_freq(channel: number, band: string): number +export function utils_wifi_find_next_channel(channel: number, direction: number, band: string): number +export function utils_wifi_freq_to_channel(freq: number): number +export function utils_wifi_is_channel_valid(channel: number, band: string): boolean +export function utils_wifi_strength_bars(strength: number): string +export function utils_wpa_psk_valid(psk: string): boolean +export function vpn_editor_plugin_load(plugin_name: string, check_service: string): VpnEditorPlugin +export function vpn_editor_plugin_load_from_file(plugin_name: string, check_service: string, check_owner: number, check_file: UtilsCheckFilePredicate): VpnEditorPlugin +export function vpn_plugin_error_quark(): GLib.Quark +export interface KeyfileReadHandler { + (keyfile: GLib.KeyFile, connection: Connection, handler_type: KeyfileHandlerType, handler_data: KeyfileHandlerData): boolean +} +export interface KeyfileWriteHandler { + (connection: Connection, keyfile: GLib.KeyFile, handler_type: KeyfileHandlerType, handler_data: KeyfileHandlerData): boolean +} +export interface SecretAgentOldDeleteSecretsFunc { + (agent: SecretAgentOld, connection: Connection, error: GLib.Error): void +} +export interface SecretAgentOldGetSecretsFunc { + (agent: SecretAgentOld, connection: Connection, secrets: GLib.Variant, error: GLib.Error): void +} +export interface SecretAgentOldSaveSecretsFunc { + (agent: SecretAgentOld, connection: Connection, error: GLib.Error): void +} +export interface SettingClearSecretsWithFlagsFn { + (setting: Setting, secret: string, flags: SettingSecretFlags): boolean +} +export interface SettingValueIterFn { + (setting: Setting, key: string, value: any, flags: GObject.ParamFlags): void +} +export interface UtilsCheckFilePredicate { + (filename: string, stat?: object | null): boolean +} +export interface UtilsFileSearchInPathsPredicate { + (filename: string): boolean +} +export interface UtilsPredicateStr { + (str: string): boolean +} +export interface VpnIterFunc { + (key: string, value: string): void +} +export interface _ConnectionForEachSecretFunc { + (flags: SettingSecretFlags): boolean +} +export class Connection { + /* Methods of NM.Connection */ + add_setting(setting: Setting): void + clear_secrets(): void + clear_secrets_with_flags(func?: SettingClearSecretsWithFlagsFn | null): void + clear_settings(): void + compare(b: Connection, flags: SettingCompareFlags): boolean + diff(b: Connection, flags: SettingCompareFlags, out_settings: GLib.HashTable): boolean + dump(): void + for_each_setting_value(func: SettingValueIterFn): void + get_connection_type(): string + get_id(): string + get_interface_name(): string + get_path(): string + get_setting(setting_type: GObject.Type): Setting + get_setting_802_1x(): Setting8021x + get_setting_adsl(): SettingAdsl + get_setting_bluetooth(): SettingBluetooth + get_setting_bond(): SettingBond + get_setting_bridge(): SettingBridge + get_setting_bridge_port(): SettingBridgePort + get_setting_by_name(name: string): Setting + get_setting_cdma(): SettingCdma + get_setting_connection(): SettingConnection + get_setting_dcb(): SettingDcb + get_setting_dummy(): SettingDummy + get_setting_generic(): SettingGeneric + get_setting_gsm(): SettingGsm + get_setting_infiniband(): SettingInfiniband + get_setting_ip4_config(): SettingIP4Config + get_setting_ip6_config(): SettingIP6Config + get_setting_ip_tunnel(): SettingIPTunnel + get_setting_macsec(): SettingMacsec + get_setting_macvlan(): SettingMacvlan + get_setting_olpc_mesh(): SettingOlpcMesh + get_setting_ovs_bridge(): SettingOvsBridge + get_setting_ovs_interface(): SettingOvsInterface + get_setting_ovs_patch(): SettingOvsPatch + get_setting_ovs_port(): SettingOvsPort + get_setting_ppp(): SettingPpp + get_setting_pppoe(): SettingPppoe + get_setting_proxy(): SettingProxy + get_setting_serial(): SettingSerial + get_setting_tc_config(): SettingTCConfig + get_setting_team(): SettingTeam + get_setting_team_port(): SettingTeamPort + get_setting_tun(): SettingTun + get_setting_vlan(): SettingVlan + get_setting_vpn(): SettingVpn + get_setting_vxlan(): SettingVxlan + get_setting_wimax(): SettingWimax + get_setting_wired(): SettingWired + get_setting_wireless(): SettingWireless + get_setting_wireless_security(): SettingWirelessSecurity + get_settings(): Setting[] + get_uuid(): string + get_virtual_device_description(): string + is_type(type: string): boolean + is_virtual(): boolean + need_secrets(): [ /* returnType */ string, /* hints */ string[] | null ] + normalize(parameters?: GLib.HashTable | null): [ /* returnType */ boolean, /* modified */ boolean | null ] + remove_setting(setting_type: GObject.Type): void + replace_settings(new_settings: GLib.Variant): boolean + replace_settings_from_connection(new_connection: Connection): void + set_path(path: string): void + to_dbus(flags: ConnectionSerializationFlags): GLib.Variant + update_secrets(setting_name: string, secrets: GLib.Variant): boolean + verify(): boolean + verify_secrets(): boolean + /* Virtual methods of NM.Connection */ + vfunc_changed(): void + vfunc_secrets_cleared(): void + vfunc_secrets_updated(setting: string): void + /* Signals of NM.Connection */ + connect(sigName: "changed", callback: (($obj: Connection) => void)): number + connect_after(sigName: "changed", callback: (($obj: Connection) => void)): number + emit(sigName: "changed"): void + connect(sigName: "secrets-cleared", callback: (($obj: Connection) => void)): number + connect_after(sigName: "secrets-cleared", callback: (($obj: Connection) => void)): number + emit(sigName: "secrets-cleared"): void + connect(sigName: "secrets-updated", callback: (($obj: Connection, setting_name: string) => void)): number + connect_after(sigName: "secrets-updated", callback: (($obj: Connection, setting_name: string) => void)): number + emit(sigName: "secrets-updated", setting_name: string): void + static name: string +} +export class VpnEditor { + /* Methods of NM.VpnEditor */ + get_widget(): GObject.Object + update_connection(connection: Connection): boolean + /* Virtual methods of NM.VpnEditor */ + vfunc_changed(): void + vfunc_get_widget(): GObject.Object + vfunc_update_connection(connection: Connection): boolean + /* Signals of NM.VpnEditor */ + connect(sigName: "changed", callback: (($obj: VpnEditor) => void)): number + connect_after(sigName: "changed", callback: (($obj: VpnEditor) => void)): number + emit(sigName: "changed"): void + static name: string +} +export class VpnEditorPlugin { + /* Properties of NM.VpnEditorPlugin */ + readonly description: string + readonly name: string + readonly service: string + /* Methods of NM.VpnEditorPlugin */ + export(path: string, connection: Connection): boolean + get_capabilities(): VpnEditorPluginCapability + get_editor(connection: Connection): VpnEditor + get_plugin_info(): VpnPluginInfo + get_suggested_filename(connection: Connection): string + get_vt(vt_size: number): [ /* returnType */ number, /* vt */ VpnEditorPluginVT ] + import(path: string): Connection + set_plugin_info(plugin_info?: VpnPluginInfo | null): void + /* Virtual methods of NM.VpnEditorPlugin */ + vfunc_export_to_file(path: string, connection: Connection): boolean + vfunc_get_capabilities(): VpnEditorPluginCapability + vfunc_get_editor(connection: Connection): VpnEditor + vfunc_get_suggested_filename(connection: Connection): string + vfunc_get_vt(out_vt_size: number): VpnEditorPluginVT + vfunc_notify_plugin_info_set(plugin_info: VpnPluginInfo): void + static name: string + /* Static methods and pseudo-constructors */ + static load(plugin_name: string, check_service: string): VpnEditorPlugin + static load_from_file(plugin_name: string, check_service: string, check_owner: number, check_file: UtilsCheckFilePredicate): VpnEditorPlugin +} +export interface AccessPoint_ConstructProps extends Object_ConstructProps { +} +export class AccessPoint { + /* Properties of NM.AccessPoint */ + readonly bssid: string + readonly flags: TODO_80211ApFlags + readonly frequency: number + readonly hw_address: string + readonly last_seen: number + readonly max_bitrate: number + readonly mode: TODO_80211Mode + readonly rsn_flags: TODO_80211ApSecurityFlags + readonly ssid: GLib.Bytes + readonly strength: number + readonly wpa_flags: TODO_80211ApSecurityFlags + /* Properties of NM.Object */ + readonly path: string + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of NM.AccessPoint */ + connection_valid(connection: Connection): boolean + filter_connections(connections: Connection[]): Connection[] + get_bssid(): string + get_flags(): TODO_80211ApFlags + get_frequency(): number + get_last_seen(): number + get_max_bitrate(): number + get_mode(): TODO_80211Mode + get_rsn_flags(): TODO_80211ApSecurityFlags + get_ssid(): GLib.Bytes + get_strength(): number + get_wpa_flags(): TODO_80211ApSecurityFlags + /* Methods of NM.Object */ + get_client(): Client + get_path(): string + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: AccessPoint, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: AccessPoint, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: "notify::bssid", callback: (($obj: AccessPoint, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::bssid", callback: (($obj: AccessPoint, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::flags", callback: (($obj: AccessPoint, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::flags", callback: (($obj: AccessPoint, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::frequency", callback: (($obj: AccessPoint, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::frequency", callback: (($obj: AccessPoint, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::hw-address", callback: (($obj: AccessPoint, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hw-address", callback: (($obj: AccessPoint, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::last-seen", callback: (($obj: AccessPoint, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::last-seen", callback: (($obj: AccessPoint, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::max-bitrate", callback: (($obj: AccessPoint, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::max-bitrate", callback: (($obj: AccessPoint, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::mode", callback: (($obj: AccessPoint, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::mode", callback: (($obj: AccessPoint, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::rsn-flags", callback: (($obj: AccessPoint, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::rsn-flags", callback: (($obj: AccessPoint, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::ssid", callback: (($obj: AccessPoint, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::ssid", callback: (($obj: AccessPoint, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::strength", callback: (($obj: AccessPoint, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::strength", callback: (($obj: AccessPoint, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::wpa-flags", callback: (($obj: AccessPoint, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::wpa-flags", callback: (($obj: AccessPoint, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::path", callback: (($obj: AccessPoint, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::path", callback: (($obj: AccessPoint, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: AccessPoint_ConstructProps) + _init (config?: AccessPoint_ConstructProps): void + static $gtype: GObject.Type +} +export interface ActiveConnection_ConstructProps extends Object_ConstructProps { +} +export class ActiveConnection { + /* Properties of NM.ActiveConnection */ + readonly connection: RemoteConnection + readonly "default": boolean + readonly default6: boolean + readonly devices: Device[] + readonly dhcp4_config: DhcpConfig + readonly dhcp6_config: DhcpConfig + readonly id: string + readonly ip4_config: IPConfig + readonly ip6_config: IPConfig + readonly master: Device + readonly specific_object_path: string + readonly state: ActiveConnectionState + readonly state_flags: number + readonly type: string + readonly uuid: string + readonly vpn: boolean + /* Properties of NM.Object */ + readonly path: string + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of NM.ActiveConnection */ + get_connection(): RemoteConnection + get_connection_type(): string + get_default(): boolean + get_default6(): boolean + get_devices(): Device[] + get_dhcp4_config(): DhcpConfig + get_dhcp6_config(): DhcpConfig + get_id(): string + get_ip4_config(): IPConfig + get_ip6_config(): IPConfig + get_master(): Device + get_specific_object_path(): string + get_state(): ActiveConnectionState + get_state_flags(): ActivationStateFlags + get_state_reason(): ActiveConnectionStateReason + get_uuid(): string + get_vpn(): boolean + /* Methods of NM.Object */ + get_client(): Client + get_path(): string + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of NM.ActiveConnection */ + connect(sigName: "state-changed", callback: (($obj: ActiveConnection, state: number, reason: number) => void)): number + connect_after(sigName: "state-changed", callback: (($obj: ActiveConnection, state: number, reason: number) => void)): number + emit(sigName: "state-changed", state: number, reason: number): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: ActiveConnection, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: ActiveConnection, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: "notify::connection", callback: (($obj: ActiveConnection, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::connection", callback: (($obj: ActiveConnection, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::default", callback: (($obj: ActiveConnection, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::default", callback: (($obj: ActiveConnection, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::default6", callback: (($obj: ActiveConnection, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::default6", callback: (($obj: ActiveConnection, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::devices", callback: (($obj: ActiveConnection, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::devices", callback: (($obj: ActiveConnection, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::dhcp4-config", callback: (($obj: ActiveConnection, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::dhcp4-config", callback: (($obj: ActiveConnection, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::dhcp6-config", callback: (($obj: ActiveConnection, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::dhcp6-config", callback: (($obj: ActiveConnection, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::id", callback: (($obj: ActiveConnection, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::id", callback: (($obj: ActiveConnection, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::ip4-config", callback: (($obj: ActiveConnection, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::ip4-config", callback: (($obj: ActiveConnection, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::ip6-config", callback: (($obj: ActiveConnection, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::ip6-config", callback: (($obj: ActiveConnection, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::master", callback: (($obj: ActiveConnection, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::master", callback: (($obj: ActiveConnection, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::specific-object-path", callback: (($obj: ActiveConnection, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::specific-object-path", callback: (($obj: ActiveConnection, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::state", callback: (($obj: ActiveConnection, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::state", callback: (($obj: ActiveConnection, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::state-flags", callback: (($obj: ActiveConnection, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::state-flags", callback: (($obj: ActiveConnection, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::type", callback: (($obj: ActiveConnection, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::type", callback: (($obj: ActiveConnection, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::uuid", callback: (($obj: ActiveConnection, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::uuid", callback: (($obj: ActiveConnection, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::vpn", callback: (($obj: ActiveConnection, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vpn", callback: (($obj: ActiveConnection, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::path", callback: (($obj: ActiveConnection, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::path", callback: (($obj: ActiveConnection, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: ActiveConnection_ConstructProps) + _init (config?: ActiveConnection_ConstructProps): void + static $gtype: GObject.Type +} +export interface Checkpoint_ConstructProps extends Object_ConstructProps { +} +export class Checkpoint { + /* Properties of NM.Checkpoint */ + readonly created: number + readonly devices: Device[] + readonly rollback_timeout: number + /* Properties of NM.Object */ + readonly path: string + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of NM.Checkpoint */ + get_created(): number + get_devices(): Device[] + get_rollback_timeout(): number + /* Methods of NM.Object */ + get_client(): Client + get_path(): string + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: Checkpoint, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: Checkpoint, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: "notify::created", callback: (($obj: Checkpoint, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::created", callback: (($obj: Checkpoint, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::devices", callback: (($obj: Checkpoint, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::devices", callback: (($obj: Checkpoint, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::rollback-timeout", callback: (($obj: Checkpoint, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::rollback-timeout", callback: (($obj: Checkpoint, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::path", callback: (($obj: Checkpoint, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::path", callback: (($obj: Checkpoint, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: Checkpoint_ConstructProps) + _init (config?: Checkpoint_ConstructProps): void + static $gtype: GObject.Type +} +export interface Client_ConstructProps extends GObject.Object_ConstructProps { + connectivity_check_enabled?: boolean + dbus_connection?: Gio.DBusConnection + instance_flags?: number + networking_enabled?: boolean + wimax_enabled?: boolean + wireless_enabled?: boolean + wwan_enabled?: boolean +} +export class Client { + /* Properties of NM.Client */ + readonly activating_connection: ActiveConnection + readonly active_connections: ActiveConnection[] + readonly all_devices: Device[] + readonly can_modify: boolean + readonly capabilities: number[] + readonly checkpoints: Checkpoint[] + readonly connections: RemoteConnection[] + readonly connectivity: ConnectivityState + readonly connectivity_check_available: boolean + connectivity_check_enabled: boolean + readonly connectivity_check_uri: string + readonly dbus_name_owner: string + readonly devices: Device[] + readonly dns_configuration: DnsEntry[] + readonly dns_mode: string + readonly dns_rc_manager: string + readonly hostname: string + instance_flags: number + readonly metered: number + networking_enabled: boolean + readonly nm_running: boolean + readonly permissions_state: Ternary + readonly primary_connection: ActiveConnection + readonly startup: boolean + readonly state: State + readonly version: string + wimax_enabled: boolean + readonly wimax_hardware_enabled: boolean + wireless_enabled: boolean + readonly wireless_hardware_enabled: boolean + wwan_enabled: boolean + readonly wwan_hardware_enabled: boolean + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of NM.Client */ + activate_connection_async(connection?: Connection | null, device?: Device | null, specific_object?: string | null, cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + activate_connection_finish(result: Gio.AsyncResult): ActiveConnection + add_and_activate_connection2(partial: Connection | null, device: Device, specific_object: string | null, options: GLib.Variant, cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + add_and_activate_connection2_finish(result: Gio.AsyncResult, out_result?: GLib.Variant | null): ActiveConnection + add_and_activate_connection_async(partial: Connection | null, device: Device, specific_object?: string | null, cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + add_and_activate_connection_finish(result: Gio.AsyncResult): ActiveConnection + add_connection2(settings: GLib.Variant, flags: SettingsAddConnection2Flags, args: GLib.Variant | null, ignore_out_result: boolean, cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + add_connection2_finish(result: Gio.AsyncResult): [ /* returnType */ RemoteConnection, /* out_result */ GLib.Variant | null ] + add_connection_async(connection: Connection, save_to_disk: boolean, cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + add_connection_finish(result: Gio.AsyncResult): RemoteConnection + check_connectivity(cancellable?: Gio.Cancellable | null): ConnectivityState + check_connectivity_async(cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + check_connectivity_finish(result: Gio.AsyncResult): ConnectivityState + checkpoint_adjust_rollback_timeout(checkpoint_path: string, add_timeout: number, cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + checkpoint_adjust_rollback_timeout_finish(result: Gio.AsyncResult): boolean + checkpoint_create(devices: Device[], rollback_timeout: number, flags: CheckpointCreateFlags, cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + checkpoint_create_finish(result: Gio.AsyncResult): Checkpoint + checkpoint_destroy(checkpoint_path: string, cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + checkpoint_destroy_finish(result: Gio.AsyncResult): boolean + checkpoint_rollback(checkpoint_path: string, cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + checkpoint_rollback_finish(result: Gio.AsyncResult): GLib.HashTable + connectivity_check_get_available(): boolean + connectivity_check_get_enabled(): boolean + connectivity_check_get_uri(): string + connectivity_check_set_enabled(enabled: boolean): void + dbus_call(object_path: string, interface_name: string, method_name: string, parameters: GLib.Variant | null, reply_type: GLib.VariantType | null, timeout_msec: number, cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + dbus_call_finish(result: Gio.AsyncResult): GLib.Variant + dbus_set_property(object_path: string, interface_name: string, property_name: string, value: GLib.Variant, timeout_msec: number, cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + dbus_set_property_finish(result: Gio.AsyncResult): boolean + deactivate_connection(active: ActiveConnection, cancellable?: Gio.Cancellable | null): boolean + deactivate_connection_async(active: ActiveConnection, cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + deactivate_connection_finish(result: Gio.AsyncResult): boolean + get_activating_connection(): ActiveConnection + get_active_connections(): ActiveConnection[] + get_all_devices(): Device[] + get_capabilities(): number[] + get_checkpoints(): Checkpoint[] + get_connection_by_id(id: string): RemoteConnection + get_connection_by_path(path: string): RemoteConnection + get_connection_by_uuid(uuid: string): RemoteConnection + get_connections(): RemoteConnection[] + get_connectivity(): ConnectivityState + get_context_busy_watcher(): GObject.Object + get_dbus_connection(): Gio.DBusConnection + get_dbus_name_owner(): string + get_device_by_iface(iface: string): Device + get_device_by_path(object_path: string): Device + get_devices(): Device[] + get_dns_configuration(): DnsEntry[] + get_dns_mode(): string + get_dns_rc_manager(): string + get_instance_flags(): ClientInstanceFlags + get_logging(level?: string | null, domains?: string | null): boolean + get_main_context(): GLib.MainContext + get_metered(): Metered + get_nm_running(): boolean + get_object_by_path(dbus_path: string): Object + get_permission_result(permission: ClientPermission): ClientPermissionResult + get_permissions_state(): Ternary + get_primary_connection(): ActiveConnection + get_startup(): boolean + get_state(): State + get_version(): string + load_connections(filenames: string[], cancellable?: Gio.Cancellable | null): [ /* returnType */ boolean, /* failures */ string ] + load_connections_async(filenames: string[], cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + load_connections_finish(result: Gio.AsyncResult): [ /* returnType */ boolean, /* failures */ string[] ] + networking_get_enabled(): boolean + networking_set_enabled(enabled: boolean): boolean + reload(flags: ManagerReloadFlags, cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + reload_connections(cancellable?: Gio.Cancellable | null): boolean + reload_connections_async(cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + reload_connections_finish(result: Gio.AsyncResult): boolean + reload_finish(result: Gio.AsyncResult): boolean + save_hostname(hostname?: string | null, cancellable?: Gio.Cancellable | null): boolean + save_hostname_async(hostname?: string | null, cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + save_hostname_finish(result: Gio.AsyncResult): boolean + set_logging(level?: string | null, domains?: string | null): boolean + wimax_get_enabled(): boolean + wimax_hardware_get_enabled(): boolean + wimax_set_enabled(enabled: boolean): void + wireless_get_enabled(): boolean + wireless_hardware_get_enabled(): boolean + wireless_set_enabled(enabled: boolean): void + wwan_get_enabled(): boolean + wwan_hardware_get_enabled(): boolean + wwan_set_enabled(enabled: boolean): void + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Methods of Gio.AsyncInitable */ + init_async(io_priority: number, cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + init_finish(res: Gio.AsyncResult): boolean + new_finish(res: Gio.AsyncResult): GObject.Object + /* Methods of Gio.Initable */ + init(cancellable?: Gio.Cancellable | null): boolean + /* Virtual methods of NM.Client */ + vfunc_init_async(io_priority: number, cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + vfunc_init_finish(res: Gio.AsyncResult): boolean + vfunc_init(cancellable?: Gio.Cancellable | null): boolean + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of NM.Client */ + connect(sigName: "active-connection-added", callback: (($obj: Client, active_connection: ActiveConnection) => void)): number + connect_after(sigName: "active-connection-added", callback: (($obj: Client, active_connection: ActiveConnection) => void)): number + emit(sigName: "active-connection-added", active_connection: ActiveConnection): void + connect(sigName: "active-connection-removed", callback: (($obj: Client, active_connection: ActiveConnection) => void)): number + connect_after(sigName: "active-connection-removed", callback: (($obj: Client, active_connection: ActiveConnection) => void)): number + emit(sigName: "active-connection-removed", active_connection: ActiveConnection): void + connect(sigName: "any-device-added", callback: (($obj: Client, device: Device) => void)): number + connect_after(sigName: "any-device-added", callback: (($obj: Client, device: Device) => void)): number + emit(sigName: "any-device-added", device: Device): void + connect(sigName: "any-device-removed", callback: (($obj: Client, device: Device) => void)): number + connect_after(sigName: "any-device-removed", callback: (($obj: Client, device: Device) => void)): number + emit(sigName: "any-device-removed", device: Device): void + connect(sigName: "connection-added", callback: (($obj: Client, connection: RemoteConnection) => void)): number + connect_after(sigName: "connection-added", callback: (($obj: Client, connection: RemoteConnection) => void)): number + emit(sigName: "connection-added", connection: RemoteConnection): void + connect(sigName: "connection-removed", callback: (($obj: Client, connection: RemoteConnection) => void)): number + connect_after(sigName: "connection-removed", callback: (($obj: Client, connection: RemoteConnection) => void)): number + emit(sigName: "connection-removed", connection: RemoteConnection): void + connect(sigName: "device-added", callback: (($obj: Client, device: Device) => void)): number + connect_after(sigName: "device-added", callback: (($obj: Client, device: Device) => void)): number + emit(sigName: "device-added", device: Device): void + connect(sigName: "device-removed", callback: (($obj: Client, device: Device) => void)): number + connect_after(sigName: "device-removed", callback: (($obj: Client, device: Device) => void)): number + emit(sigName: "device-removed", device: Device): void + connect(sigName: "permission-changed", callback: (($obj: Client, permission: number, result: number) => void)): number + connect_after(sigName: "permission-changed", callback: (($obj: Client, permission: number, result: number) => void)): number + emit(sigName: "permission-changed", permission: number, result: number): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: Client, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: Client, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: "notify::activating-connection", callback: (($obj: Client, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::activating-connection", callback: (($obj: Client, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::active-connections", callback: (($obj: Client, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::active-connections", callback: (($obj: Client, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::all-devices", callback: (($obj: Client, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::all-devices", callback: (($obj: Client, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::can-modify", callback: (($obj: Client, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::can-modify", callback: (($obj: Client, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::capabilities", callback: (($obj: Client, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::capabilities", callback: (($obj: Client, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::checkpoints", callback: (($obj: Client, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::checkpoints", callback: (($obj: Client, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::connections", callback: (($obj: Client, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::connections", callback: (($obj: Client, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::connectivity", callback: (($obj: Client, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::connectivity", callback: (($obj: Client, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::connectivity-check-available", callback: (($obj: Client, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::connectivity-check-available", callback: (($obj: Client, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::connectivity-check-enabled", callback: (($obj: Client, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::connectivity-check-enabled", callback: (($obj: Client, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::connectivity-check-uri", callback: (($obj: Client, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::connectivity-check-uri", callback: (($obj: Client, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::dbus-name-owner", callback: (($obj: Client, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::dbus-name-owner", callback: (($obj: Client, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::devices", callback: (($obj: Client, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::devices", callback: (($obj: Client, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::dns-configuration", callback: (($obj: Client, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::dns-configuration", callback: (($obj: Client, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::dns-mode", callback: (($obj: Client, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::dns-mode", callback: (($obj: Client, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::dns-rc-manager", callback: (($obj: Client, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::dns-rc-manager", callback: (($obj: Client, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::hostname", callback: (($obj: Client, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hostname", callback: (($obj: Client, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::instance-flags", callback: (($obj: Client, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::instance-flags", callback: (($obj: Client, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::metered", callback: (($obj: Client, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::metered", callback: (($obj: Client, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::networking-enabled", callback: (($obj: Client, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::networking-enabled", callback: (($obj: Client, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::nm-running", callback: (($obj: Client, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::nm-running", callback: (($obj: Client, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::permissions-state", callback: (($obj: Client, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::permissions-state", callback: (($obj: Client, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::primary-connection", callback: (($obj: Client, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::primary-connection", callback: (($obj: Client, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::startup", callback: (($obj: Client, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::startup", callback: (($obj: Client, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::state", callback: (($obj: Client, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::state", callback: (($obj: Client, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::version", callback: (($obj: Client, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::version", callback: (($obj: Client, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::wimax-enabled", callback: (($obj: Client, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::wimax-enabled", callback: (($obj: Client, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::wimax-hardware-enabled", callback: (($obj: Client, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::wimax-hardware-enabled", callback: (($obj: Client, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::wireless-enabled", callback: (($obj: Client, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::wireless-enabled", callback: (($obj: Client, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::wireless-hardware-enabled", callback: (($obj: Client, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::wireless-hardware-enabled", callback: (($obj: Client, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::wwan-enabled", callback: (($obj: Client, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::wwan-enabled", callback: (($obj: Client, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::wwan-hardware-enabled", callback: (($obj: Client, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::wwan-hardware-enabled", callback: (($obj: Client, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: Client_ConstructProps) + _init (config?: Client_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(cancellable?: Gio.Cancellable | null): Client + static new_finish(result: Gio.AsyncResult): Client + static new_async(cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + static newv_async(object_type: GObject.Type, n_parameters: number, parameters: GObject.Parameter, io_priority: number, cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + static newv(object_type: GObject.Type, parameters: GObject.Parameter[], cancellable?: Gio.Cancellable | null): GObject.Object + static $gtype: GObject.Type +} +export interface Device_ConstructProps extends Object_ConstructProps { + autoconnect?: boolean +} +export class Device { + /* Properties of NM.Device */ + readonly active_connection: ActiveConnection + autoconnect: boolean + readonly available_connections: RemoteConnection[] + readonly capabilities: DeviceCapabilities + readonly device_type: DeviceType + readonly dhcp4_config: DhcpConfig + readonly dhcp6_config: DhcpConfig + readonly driver: string + readonly driver_version: string + readonly firmware_missing: boolean + readonly firmware_version: string + readonly hw_address: string + readonly interface: string + readonly interface_flags: number + readonly ip_interface: string + readonly ip4_config: IPConfig + readonly ip4_connectivity: ConnectivityState + readonly ip6_config: IPConfig + readonly ip6_connectivity: ConnectivityState + readonly lldp_neighbors: object[] + readonly managed: boolean + readonly metered: number + readonly mtu: number + readonly nm_plugin_missing: boolean + readonly path: string + readonly physical_port_id: string + readonly product: string + readonly real: boolean + readonly state: DeviceState + readonly state_reason: number + readonly udi: string + readonly vendor: string + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of NM.Device */ + connection_compatible(connection: Connection): boolean + connection_valid(connection: Connection): boolean + delete(cancellable?: Gio.Cancellable | null): boolean + delete_async(cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + delete_finish(result: Gio.AsyncResult): boolean + disconnect(cancellable?: Gio.Cancellable | null): boolean + disconnect_async(cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + disconnect_finish(result: Gio.AsyncResult): boolean + filter_connections(connections: Connection[]): Connection[] + get_active_connection(): ActiveConnection + get_applied_connection(flags: number, cancellable?: Gio.Cancellable | null): [ /* returnType */ Connection, /* version_id */ number | null ] + get_applied_connection_async(flags: number, cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + get_applied_connection_finish(result: Gio.AsyncResult): [ /* returnType */ Connection, /* version_id */ number | null ] + get_autoconnect(): boolean + get_available_connections(): RemoteConnection[] + get_capabilities(): DeviceCapabilities + get_connectivity(addr_family: number): ConnectivityState + get_description(): string + get_device_type(): DeviceType + get_dhcp4_config(): DhcpConfig + get_dhcp6_config(): DhcpConfig + get_driver(): string + get_driver_version(): string + get_firmware_missing(): boolean + get_firmware_version(): string + get_hw_address(): string + get_iface(): string + get_interface_flags(): DeviceInterfaceFlags + get_ip4_config(): IPConfig + get_ip6_config(): IPConfig + get_ip_iface(): string + get_lldp_neighbors(): LldpNeighbor[] + get_managed(): boolean + get_metered(): Metered + get_mtu(): number + get_nm_plugin_missing(): boolean + get_path(): string + get_physical_port_id(): string + get_product(): string + get_setting_type(): GObject.Type + get_state(): DeviceState + get_state_reason(): DeviceStateReason + get_type_description(): string + get_udi(): string + get_vendor(): string + is_real(): boolean + is_software(): boolean + reapply(connection: Connection | null, version_id: number, flags: number, cancellable?: Gio.Cancellable | null): boolean + reapply_async(connection: Connection | null, version_id: number, flags: number, cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + reapply_finish(result: Gio.AsyncResult): boolean + set_autoconnect(autoconnect: boolean): void + set_managed(managed: boolean): void + /* Methods of NM.Object */ + get_client(): Client + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of NM.Device */ + connect(sigName: "state-changed", callback: (($obj: Device, new_state: number, old_state: number, reason: number) => void)): number + connect_after(sigName: "state-changed", callback: (($obj: Device, new_state: number, old_state: number, reason: number) => void)): number + emit(sigName: "state-changed", new_state: number, old_state: number, reason: number): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: Device, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: Device, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: "notify::active-connection", callback: (($obj: Device, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::active-connection", callback: (($obj: Device, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::autoconnect", callback: (($obj: Device, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::autoconnect", callback: (($obj: Device, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::available-connections", callback: (($obj: Device, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::available-connections", callback: (($obj: Device, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::capabilities", callback: (($obj: Device, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::capabilities", callback: (($obj: Device, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::device-type", callback: (($obj: Device, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::device-type", callback: (($obj: Device, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::dhcp4-config", callback: (($obj: Device, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::dhcp4-config", callback: (($obj: Device, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::dhcp6-config", callback: (($obj: Device, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::dhcp6-config", callback: (($obj: Device, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::driver", callback: (($obj: Device, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::driver", callback: (($obj: Device, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::driver-version", callback: (($obj: Device, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::driver-version", callback: (($obj: Device, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::firmware-missing", callback: (($obj: Device, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::firmware-missing", callback: (($obj: Device, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::firmware-version", callback: (($obj: Device, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::firmware-version", callback: (($obj: Device, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::hw-address", callback: (($obj: Device, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hw-address", callback: (($obj: Device, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::interface", callback: (($obj: Device, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::interface", callback: (($obj: Device, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::interface-flags", callback: (($obj: Device, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::interface-flags", callback: (($obj: Device, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::ip-interface", callback: (($obj: Device, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::ip-interface", callback: (($obj: Device, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::ip4-config", callback: (($obj: Device, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::ip4-config", callback: (($obj: Device, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::ip4-connectivity", callback: (($obj: Device, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::ip4-connectivity", callback: (($obj: Device, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::ip6-config", callback: (($obj: Device, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::ip6-config", callback: (($obj: Device, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::ip6-connectivity", callback: (($obj: Device, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::ip6-connectivity", callback: (($obj: Device, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::lldp-neighbors", callback: (($obj: Device, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::lldp-neighbors", callback: (($obj: Device, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::managed", callback: (($obj: Device, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::managed", callback: (($obj: Device, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::metered", callback: (($obj: Device, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::metered", callback: (($obj: Device, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::mtu", callback: (($obj: Device, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::mtu", callback: (($obj: Device, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::nm-plugin-missing", callback: (($obj: Device, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::nm-plugin-missing", callback: (($obj: Device, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::path", callback: (($obj: Device, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::path", callback: (($obj: Device, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::physical-port-id", callback: (($obj: Device, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::physical-port-id", callback: (($obj: Device, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::product", callback: (($obj: Device, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::product", callback: (($obj: Device, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::real", callback: (($obj: Device, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::real", callback: (($obj: Device, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::state", callback: (($obj: Device, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::state", callback: (($obj: Device, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::state-reason", callback: (($obj: Device, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::state-reason", callback: (($obj: Device, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::udi", callback: (($obj: Device, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::udi", callback: (($obj: Device, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::vendor", callback: (($obj: Device, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vendor", callback: (($obj: Device, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: Device_ConstructProps) + _init (config?: Device_ConstructProps): void + /* Static methods and pseudo-constructors */ + static disambiguate_names(devices: Device[]): string[] + static $gtype: GObject.Type +} +export interface Device6Lowpan_ConstructProps extends Device_ConstructProps { +} +export class Device6Lowpan { + /* Properties of NM.Device6Lowpan */ + readonly parent: Device + /* Properties of NM.Device */ + readonly active_connection: ActiveConnection + autoconnect: boolean + readonly available_connections: RemoteConnection[] + readonly capabilities: DeviceCapabilities + readonly device_type: DeviceType + readonly dhcp4_config: DhcpConfig + readonly dhcp6_config: DhcpConfig + readonly driver: string + readonly driver_version: string + readonly firmware_missing: boolean + readonly firmware_version: string + readonly hw_address: string + readonly interface: string + readonly interface_flags: number + readonly ip_interface: string + readonly ip4_config: IPConfig + readonly ip4_connectivity: ConnectivityState + readonly ip6_config: IPConfig + readonly ip6_connectivity: ConnectivityState + readonly lldp_neighbors: object[] + readonly managed: boolean + readonly metered: number + readonly mtu: number + readonly nm_plugin_missing: boolean + readonly path: string + readonly physical_port_id: string + readonly product: string + readonly real: boolean + readonly state: DeviceState + readonly state_reason: number + readonly udi: string + readonly vendor: string + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of NM.Device6Lowpan */ + get_parent(): Device + /* Methods of NM.Device */ + connection_compatible(connection: Connection): boolean + connection_valid(connection: Connection): boolean + delete(cancellable?: Gio.Cancellable | null): boolean + delete_async(cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + delete_finish(result: Gio.AsyncResult): boolean + disconnect(cancellable?: Gio.Cancellable | null): boolean + disconnect_async(cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + disconnect_finish(result: Gio.AsyncResult): boolean + filter_connections(connections: Connection[]): Connection[] + get_active_connection(): ActiveConnection + get_applied_connection(flags: number, cancellable?: Gio.Cancellable | null): [ /* returnType */ Connection, /* version_id */ number | null ] + get_applied_connection_async(flags: number, cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + get_applied_connection_finish(result: Gio.AsyncResult): [ /* returnType */ Connection, /* version_id */ number | null ] + get_autoconnect(): boolean + get_available_connections(): RemoteConnection[] + get_capabilities(): DeviceCapabilities + get_connectivity(addr_family: number): ConnectivityState + get_description(): string + get_device_type(): DeviceType + get_dhcp4_config(): DhcpConfig + get_dhcp6_config(): DhcpConfig + get_driver(): string + get_driver_version(): string + get_firmware_missing(): boolean + get_firmware_version(): string + get_hw_address(): string + get_iface(): string + get_interface_flags(): DeviceInterfaceFlags + get_ip4_config(): IPConfig + get_ip6_config(): IPConfig + get_ip_iface(): string + get_lldp_neighbors(): LldpNeighbor[] + get_managed(): boolean + get_metered(): Metered + get_mtu(): number + get_nm_plugin_missing(): boolean + get_path(): string + get_physical_port_id(): string + get_product(): string + get_setting_type(): GObject.Type + get_state(): DeviceState + get_state_reason(): DeviceStateReason + get_type_description(): string + get_udi(): string + get_vendor(): string + is_real(): boolean + is_software(): boolean + reapply(connection: Connection | null, version_id: number, flags: number, cancellable?: Gio.Cancellable | null): boolean + reapply_async(connection: Connection | null, version_id: number, flags: number, cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + reapply_finish(result: Gio.AsyncResult): boolean + set_autoconnect(autoconnect: boolean): void + set_managed(managed: boolean): void + /* Methods of NM.Object */ + get_client(): Client + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of NM.Device */ + connect(sigName: "state-changed", callback: (($obj: Device6Lowpan, new_state: number, old_state: number, reason: number) => void)): number + connect_after(sigName: "state-changed", callback: (($obj: Device6Lowpan, new_state: number, old_state: number, reason: number) => void)): number + emit(sigName: "state-changed", new_state: number, old_state: number, reason: number): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: Device6Lowpan, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: Device6Lowpan, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: "notify::parent", callback: (($obj: Device6Lowpan, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::parent", callback: (($obj: Device6Lowpan, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::active-connection", callback: (($obj: Device6Lowpan, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::active-connection", callback: (($obj: Device6Lowpan, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::autoconnect", callback: (($obj: Device6Lowpan, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::autoconnect", callback: (($obj: Device6Lowpan, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::available-connections", callback: (($obj: Device6Lowpan, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::available-connections", callback: (($obj: Device6Lowpan, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::capabilities", callback: (($obj: Device6Lowpan, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::capabilities", callback: (($obj: Device6Lowpan, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::device-type", callback: (($obj: Device6Lowpan, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::device-type", callback: (($obj: Device6Lowpan, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::dhcp4-config", callback: (($obj: Device6Lowpan, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::dhcp4-config", callback: (($obj: Device6Lowpan, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::dhcp6-config", callback: (($obj: Device6Lowpan, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::dhcp6-config", callback: (($obj: Device6Lowpan, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::driver", callback: (($obj: Device6Lowpan, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::driver", callback: (($obj: Device6Lowpan, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::driver-version", callback: (($obj: Device6Lowpan, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::driver-version", callback: (($obj: Device6Lowpan, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::firmware-missing", callback: (($obj: Device6Lowpan, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::firmware-missing", callback: (($obj: Device6Lowpan, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::firmware-version", callback: (($obj: Device6Lowpan, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::firmware-version", callback: (($obj: Device6Lowpan, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::hw-address", callback: (($obj: Device6Lowpan, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hw-address", callback: (($obj: Device6Lowpan, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::interface", callback: (($obj: Device6Lowpan, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::interface", callback: (($obj: Device6Lowpan, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::interface-flags", callback: (($obj: Device6Lowpan, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::interface-flags", callback: (($obj: Device6Lowpan, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::ip-interface", callback: (($obj: Device6Lowpan, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::ip-interface", callback: (($obj: Device6Lowpan, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::ip4-config", callback: (($obj: Device6Lowpan, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::ip4-config", callback: (($obj: Device6Lowpan, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::ip4-connectivity", callback: (($obj: Device6Lowpan, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::ip4-connectivity", callback: (($obj: Device6Lowpan, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::ip6-config", callback: (($obj: Device6Lowpan, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::ip6-config", callback: (($obj: Device6Lowpan, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::ip6-connectivity", callback: (($obj: Device6Lowpan, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::ip6-connectivity", callback: (($obj: Device6Lowpan, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::lldp-neighbors", callback: (($obj: Device6Lowpan, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::lldp-neighbors", callback: (($obj: Device6Lowpan, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::managed", callback: (($obj: Device6Lowpan, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::managed", callback: (($obj: Device6Lowpan, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::metered", callback: (($obj: Device6Lowpan, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::metered", callback: (($obj: Device6Lowpan, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::mtu", callback: (($obj: Device6Lowpan, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::mtu", callback: (($obj: Device6Lowpan, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::nm-plugin-missing", callback: (($obj: Device6Lowpan, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::nm-plugin-missing", callback: (($obj: Device6Lowpan, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::path", callback: (($obj: Device6Lowpan, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::path", callback: (($obj: Device6Lowpan, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::physical-port-id", callback: (($obj: Device6Lowpan, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::physical-port-id", callback: (($obj: Device6Lowpan, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::product", callback: (($obj: Device6Lowpan, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::product", callback: (($obj: Device6Lowpan, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::real", callback: (($obj: Device6Lowpan, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::real", callback: (($obj: Device6Lowpan, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::state", callback: (($obj: Device6Lowpan, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::state", callback: (($obj: Device6Lowpan, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::state-reason", callback: (($obj: Device6Lowpan, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::state-reason", callback: (($obj: Device6Lowpan, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::udi", callback: (($obj: Device6Lowpan, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::udi", callback: (($obj: Device6Lowpan, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::vendor", callback: (($obj: Device6Lowpan, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vendor", callback: (($obj: Device6Lowpan, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: Device6Lowpan_ConstructProps) + _init (config?: Device6Lowpan_ConstructProps): void + static $gtype: GObject.Type +} +export interface DeviceAdsl_ConstructProps extends Device_ConstructProps { +} +export class DeviceAdsl { + /* Properties of NM.DeviceAdsl */ + readonly carrier: boolean + /* Properties of NM.Device */ + readonly active_connection: ActiveConnection + autoconnect: boolean + readonly available_connections: RemoteConnection[] + readonly capabilities: DeviceCapabilities + readonly device_type: DeviceType + readonly dhcp4_config: DhcpConfig + readonly dhcp6_config: DhcpConfig + readonly driver: string + readonly driver_version: string + readonly firmware_missing: boolean + readonly firmware_version: string + readonly hw_address: string + readonly interface: string + readonly interface_flags: number + readonly ip_interface: string + readonly ip4_config: IPConfig + readonly ip4_connectivity: ConnectivityState + readonly ip6_config: IPConfig + readonly ip6_connectivity: ConnectivityState + readonly lldp_neighbors: object[] + readonly managed: boolean + readonly metered: number + readonly mtu: number + readonly nm_plugin_missing: boolean + readonly path: string + readonly physical_port_id: string + readonly product: string + readonly real: boolean + readonly state: DeviceState + readonly state_reason: number + readonly udi: string + readonly vendor: string + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of NM.DeviceAdsl */ + get_carrier(): boolean + /* Methods of NM.Device */ + connection_compatible(connection: Connection): boolean + connection_valid(connection: Connection): boolean + delete(cancellable?: Gio.Cancellable | null): boolean + delete_async(cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + delete_finish(result: Gio.AsyncResult): boolean + disconnect(cancellable?: Gio.Cancellable | null): boolean + disconnect_async(cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + disconnect_finish(result: Gio.AsyncResult): boolean + filter_connections(connections: Connection[]): Connection[] + get_active_connection(): ActiveConnection + get_applied_connection(flags: number, cancellable?: Gio.Cancellable | null): [ /* returnType */ Connection, /* version_id */ number | null ] + get_applied_connection_async(flags: number, cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + get_applied_connection_finish(result: Gio.AsyncResult): [ /* returnType */ Connection, /* version_id */ number | null ] + get_autoconnect(): boolean + get_available_connections(): RemoteConnection[] + get_capabilities(): DeviceCapabilities + get_connectivity(addr_family: number): ConnectivityState + get_description(): string + get_device_type(): DeviceType + get_dhcp4_config(): DhcpConfig + get_dhcp6_config(): DhcpConfig + get_driver(): string + get_driver_version(): string + get_firmware_missing(): boolean + get_firmware_version(): string + get_hw_address(): string + get_iface(): string + get_interface_flags(): DeviceInterfaceFlags + get_ip4_config(): IPConfig + get_ip6_config(): IPConfig + get_ip_iface(): string + get_lldp_neighbors(): LldpNeighbor[] + get_managed(): boolean + get_metered(): Metered + get_mtu(): number + get_nm_plugin_missing(): boolean + get_path(): string + get_physical_port_id(): string + get_product(): string + get_setting_type(): GObject.Type + get_state(): DeviceState + get_state_reason(): DeviceStateReason + get_type_description(): string + get_udi(): string + get_vendor(): string + is_real(): boolean + is_software(): boolean + reapply(connection: Connection | null, version_id: number, flags: number, cancellable?: Gio.Cancellable | null): boolean + reapply_async(connection: Connection | null, version_id: number, flags: number, cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + reapply_finish(result: Gio.AsyncResult): boolean + set_autoconnect(autoconnect: boolean): void + set_managed(managed: boolean): void + /* Methods of NM.Object */ + get_client(): Client + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of NM.Device */ + connect(sigName: "state-changed", callback: (($obj: DeviceAdsl, new_state: number, old_state: number, reason: number) => void)): number + connect_after(sigName: "state-changed", callback: (($obj: DeviceAdsl, new_state: number, old_state: number, reason: number) => void)): number + emit(sigName: "state-changed", new_state: number, old_state: number, reason: number): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: DeviceAdsl, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: DeviceAdsl, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: "notify::carrier", callback: (($obj: DeviceAdsl, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::carrier", callback: (($obj: DeviceAdsl, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::active-connection", callback: (($obj: DeviceAdsl, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::active-connection", callback: (($obj: DeviceAdsl, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::autoconnect", callback: (($obj: DeviceAdsl, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::autoconnect", callback: (($obj: DeviceAdsl, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::available-connections", callback: (($obj: DeviceAdsl, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::available-connections", callback: (($obj: DeviceAdsl, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::capabilities", callback: (($obj: DeviceAdsl, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::capabilities", callback: (($obj: DeviceAdsl, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::device-type", callback: (($obj: DeviceAdsl, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::device-type", callback: (($obj: DeviceAdsl, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::dhcp4-config", callback: (($obj: DeviceAdsl, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::dhcp4-config", callback: (($obj: DeviceAdsl, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::dhcp6-config", callback: (($obj: DeviceAdsl, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::dhcp6-config", callback: (($obj: DeviceAdsl, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::driver", callback: (($obj: DeviceAdsl, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::driver", callback: (($obj: DeviceAdsl, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::driver-version", callback: (($obj: DeviceAdsl, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::driver-version", callback: (($obj: DeviceAdsl, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::firmware-missing", callback: (($obj: DeviceAdsl, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::firmware-missing", callback: (($obj: DeviceAdsl, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::firmware-version", callback: (($obj: DeviceAdsl, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::firmware-version", callback: (($obj: DeviceAdsl, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::hw-address", callback: (($obj: DeviceAdsl, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hw-address", callback: (($obj: DeviceAdsl, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::interface", callback: (($obj: DeviceAdsl, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::interface", callback: (($obj: DeviceAdsl, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::interface-flags", callback: (($obj: DeviceAdsl, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::interface-flags", callback: (($obj: DeviceAdsl, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::ip-interface", callback: (($obj: DeviceAdsl, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::ip-interface", callback: (($obj: DeviceAdsl, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::ip4-config", callback: (($obj: DeviceAdsl, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::ip4-config", callback: (($obj: DeviceAdsl, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::ip4-connectivity", callback: (($obj: DeviceAdsl, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::ip4-connectivity", callback: (($obj: DeviceAdsl, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::ip6-config", callback: (($obj: DeviceAdsl, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::ip6-config", callback: (($obj: DeviceAdsl, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::ip6-connectivity", callback: (($obj: DeviceAdsl, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::ip6-connectivity", callback: (($obj: DeviceAdsl, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::lldp-neighbors", callback: (($obj: DeviceAdsl, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::lldp-neighbors", callback: (($obj: DeviceAdsl, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::managed", callback: (($obj: DeviceAdsl, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::managed", callback: (($obj: DeviceAdsl, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::metered", callback: (($obj: DeviceAdsl, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::metered", callback: (($obj: DeviceAdsl, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::mtu", callback: (($obj: DeviceAdsl, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::mtu", callback: (($obj: DeviceAdsl, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::nm-plugin-missing", callback: (($obj: DeviceAdsl, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::nm-plugin-missing", callback: (($obj: DeviceAdsl, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::path", callback: (($obj: DeviceAdsl, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::path", callback: (($obj: DeviceAdsl, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::physical-port-id", callback: (($obj: DeviceAdsl, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::physical-port-id", callback: (($obj: DeviceAdsl, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::product", callback: (($obj: DeviceAdsl, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::product", callback: (($obj: DeviceAdsl, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::real", callback: (($obj: DeviceAdsl, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::real", callback: (($obj: DeviceAdsl, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::state", callback: (($obj: DeviceAdsl, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::state", callback: (($obj: DeviceAdsl, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::state-reason", callback: (($obj: DeviceAdsl, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::state-reason", callback: (($obj: DeviceAdsl, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::udi", callback: (($obj: DeviceAdsl, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::udi", callback: (($obj: DeviceAdsl, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::vendor", callback: (($obj: DeviceAdsl, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vendor", callback: (($obj: DeviceAdsl, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: DeviceAdsl_ConstructProps) + _init (config?: DeviceAdsl_ConstructProps): void + static $gtype: GObject.Type +} +export interface DeviceBond_ConstructProps extends Device_ConstructProps { +} +export class DeviceBond { + /* Properties of NM.DeviceBond */ + readonly carrier: boolean + readonly slaves: Device[] + /* Properties of NM.Device */ + readonly active_connection: ActiveConnection + autoconnect: boolean + readonly available_connections: RemoteConnection[] + readonly capabilities: DeviceCapabilities + readonly device_type: DeviceType + readonly dhcp4_config: DhcpConfig + readonly dhcp6_config: DhcpConfig + readonly driver: string + readonly driver_version: string + readonly firmware_missing: boolean + readonly firmware_version: string + readonly hw_address: string + readonly interface: string + readonly interface_flags: number + readonly ip_interface: string + readonly ip4_config: IPConfig + readonly ip4_connectivity: ConnectivityState + readonly ip6_config: IPConfig + readonly ip6_connectivity: ConnectivityState + readonly lldp_neighbors: object[] + readonly managed: boolean + readonly metered: number + readonly mtu: number + readonly nm_plugin_missing: boolean + readonly path: string + readonly physical_port_id: string + readonly product: string + readonly real: boolean + readonly state: DeviceState + readonly state_reason: number + readonly udi: string + readonly vendor: string + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of NM.DeviceBond */ + get_carrier(): boolean + get_slaves(): Device[] + /* Methods of NM.Device */ + connection_compatible(connection: Connection): boolean + connection_valid(connection: Connection): boolean + delete(cancellable?: Gio.Cancellable | null): boolean + delete_async(cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + delete_finish(result: Gio.AsyncResult): boolean + disconnect(cancellable?: Gio.Cancellable | null): boolean + disconnect_async(cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + disconnect_finish(result: Gio.AsyncResult): boolean + filter_connections(connections: Connection[]): Connection[] + get_active_connection(): ActiveConnection + get_applied_connection(flags: number, cancellable?: Gio.Cancellable | null): [ /* returnType */ Connection, /* version_id */ number | null ] + get_applied_connection_async(flags: number, cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + get_applied_connection_finish(result: Gio.AsyncResult): [ /* returnType */ Connection, /* version_id */ number | null ] + get_autoconnect(): boolean + get_available_connections(): RemoteConnection[] + get_capabilities(): DeviceCapabilities + get_connectivity(addr_family: number): ConnectivityState + get_description(): string + get_device_type(): DeviceType + get_dhcp4_config(): DhcpConfig + get_dhcp6_config(): DhcpConfig + get_driver(): string + get_driver_version(): string + get_firmware_missing(): boolean + get_firmware_version(): string + get_hw_address(): string + get_iface(): string + get_interface_flags(): DeviceInterfaceFlags + get_ip4_config(): IPConfig + get_ip6_config(): IPConfig + get_ip_iface(): string + get_lldp_neighbors(): LldpNeighbor[] + get_managed(): boolean + get_metered(): Metered + get_mtu(): number + get_nm_plugin_missing(): boolean + get_path(): string + get_physical_port_id(): string + get_product(): string + get_setting_type(): GObject.Type + get_state(): DeviceState + get_state_reason(): DeviceStateReason + get_type_description(): string + get_udi(): string + get_vendor(): string + is_real(): boolean + is_software(): boolean + reapply(connection: Connection | null, version_id: number, flags: number, cancellable?: Gio.Cancellable | null): boolean + reapply_async(connection: Connection | null, version_id: number, flags: number, cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + reapply_finish(result: Gio.AsyncResult): boolean + set_autoconnect(autoconnect: boolean): void + set_managed(managed: boolean): void + /* Methods of NM.Object */ + get_client(): Client + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of NM.Device */ + connect(sigName: "state-changed", callback: (($obj: DeviceBond, new_state: number, old_state: number, reason: number) => void)): number + connect_after(sigName: "state-changed", callback: (($obj: DeviceBond, new_state: number, old_state: number, reason: number) => void)): number + emit(sigName: "state-changed", new_state: number, old_state: number, reason: number): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: DeviceBond, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: DeviceBond, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: "notify::carrier", callback: (($obj: DeviceBond, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::carrier", callback: (($obj: DeviceBond, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::slaves", callback: (($obj: DeviceBond, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::slaves", callback: (($obj: DeviceBond, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::active-connection", callback: (($obj: DeviceBond, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::active-connection", callback: (($obj: DeviceBond, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::autoconnect", callback: (($obj: DeviceBond, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::autoconnect", callback: (($obj: DeviceBond, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::available-connections", callback: (($obj: DeviceBond, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::available-connections", callback: (($obj: DeviceBond, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::capabilities", callback: (($obj: DeviceBond, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::capabilities", callback: (($obj: DeviceBond, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::device-type", callback: (($obj: DeviceBond, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::device-type", callback: (($obj: DeviceBond, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::dhcp4-config", callback: (($obj: DeviceBond, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::dhcp4-config", callback: (($obj: DeviceBond, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::dhcp6-config", callback: (($obj: DeviceBond, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::dhcp6-config", callback: (($obj: DeviceBond, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::driver", callback: (($obj: DeviceBond, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::driver", callback: (($obj: DeviceBond, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::driver-version", callback: (($obj: DeviceBond, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::driver-version", callback: (($obj: DeviceBond, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::firmware-missing", callback: (($obj: DeviceBond, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::firmware-missing", callback: (($obj: DeviceBond, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::firmware-version", callback: (($obj: DeviceBond, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::firmware-version", callback: (($obj: DeviceBond, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::hw-address", callback: (($obj: DeviceBond, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hw-address", callback: (($obj: DeviceBond, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::interface", callback: (($obj: DeviceBond, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::interface", callback: (($obj: DeviceBond, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::interface-flags", callback: (($obj: DeviceBond, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::interface-flags", callback: (($obj: DeviceBond, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::ip-interface", callback: (($obj: DeviceBond, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::ip-interface", callback: (($obj: DeviceBond, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::ip4-config", callback: (($obj: DeviceBond, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::ip4-config", callback: (($obj: DeviceBond, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::ip4-connectivity", callback: (($obj: DeviceBond, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::ip4-connectivity", callback: (($obj: DeviceBond, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::ip6-config", callback: (($obj: DeviceBond, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::ip6-config", callback: (($obj: DeviceBond, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::ip6-connectivity", callback: (($obj: DeviceBond, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::ip6-connectivity", callback: (($obj: DeviceBond, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::lldp-neighbors", callback: (($obj: DeviceBond, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::lldp-neighbors", callback: (($obj: DeviceBond, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::managed", callback: (($obj: DeviceBond, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::managed", callback: (($obj: DeviceBond, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::metered", callback: (($obj: DeviceBond, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::metered", callback: (($obj: DeviceBond, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::mtu", callback: (($obj: DeviceBond, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::mtu", callback: (($obj: DeviceBond, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::nm-plugin-missing", callback: (($obj: DeviceBond, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::nm-plugin-missing", callback: (($obj: DeviceBond, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::path", callback: (($obj: DeviceBond, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::path", callback: (($obj: DeviceBond, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::physical-port-id", callback: (($obj: DeviceBond, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::physical-port-id", callback: (($obj: DeviceBond, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::product", callback: (($obj: DeviceBond, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::product", callback: (($obj: DeviceBond, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::real", callback: (($obj: DeviceBond, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::real", callback: (($obj: DeviceBond, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::state", callback: (($obj: DeviceBond, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::state", callback: (($obj: DeviceBond, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::state-reason", callback: (($obj: DeviceBond, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::state-reason", callback: (($obj: DeviceBond, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::udi", callback: (($obj: DeviceBond, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::udi", callback: (($obj: DeviceBond, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::vendor", callback: (($obj: DeviceBond, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vendor", callback: (($obj: DeviceBond, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: DeviceBond_ConstructProps) + _init (config?: DeviceBond_ConstructProps): void + static $gtype: GObject.Type +} +export interface DeviceBridge_ConstructProps extends Device_ConstructProps { +} +export class DeviceBridge { + /* Properties of NM.DeviceBridge */ + readonly carrier: boolean + readonly slaves: Device[] + /* Properties of NM.Device */ + readonly active_connection: ActiveConnection + autoconnect: boolean + readonly available_connections: RemoteConnection[] + readonly capabilities: DeviceCapabilities + readonly device_type: DeviceType + readonly dhcp4_config: DhcpConfig + readonly dhcp6_config: DhcpConfig + readonly driver: string + readonly driver_version: string + readonly firmware_missing: boolean + readonly firmware_version: string + readonly hw_address: string + readonly interface: string + readonly interface_flags: number + readonly ip_interface: string + readonly ip4_config: IPConfig + readonly ip4_connectivity: ConnectivityState + readonly ip6_config: IPConfig + readonly ip6_connectivity: ConnectivityState + readonly lldp_neighbors: object[] + readonly managed: boolean + readonly metered: number + readonly mtu: number + readonly nm_plugin_missing: boolean + readonly path: string + readonly physical_port_id: string + readonly product: string + readonly real: boolean + readonly state: DeviceState + readonly state_reason: number + readonly udi: string + readonly vendor: string + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of NM.DeviceBridge */ + get_carrier(): boolean + get_slaves(): Device[] + /* Methods of NM.Device */ + connection_compatible(connection: Connection): boolean + connection_valid(connection: Connection): boolean + delete(cancellable?: Gio.Cancellable | null): boolean + delete_async(cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + delete_finish(result: Gio.AsyncResult): boolean + disconnect(cancellable?: Gio.Cancellable | null): boolean + disconnect_async(cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + disconnect_finish(result: Gio.AsyncResult): boolean + filter_connections(connections: Connection[]): Connection[] + get_active_connection(): ActiveConnection + get_applied_connection(flags: number, cancellable?: Gio.Cancellable | null): [ /* returnType */ Connection, /* version_id */ number | null ] + get_applied_connection_async(flags: number, cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + get_applied_connection_finish(result: Gio.AsyncResult): [ /* returnType */ Connection, /* version_id */ number | null ] + get_autoconnect(): boolean + get_available_connections(): RemoteConnection[] + get_capabilities(): DeviceCapabilities + get_connectivity(addr_family: number): ConnectivityState + get_description(): string + get_device_type(): DeviceType + get_dhcp4_config(): DhcpConfig + get_dhcp6_config(): DhcpConfig + get_driver(): string + get_driver_version(): string + get_firmware_missing(): boolean + get_firmware_version(): string + get_hw_address(): string + get_iface(): string + get_interface_flags(): DeviceInterfaceFlags + get_ip4_config(): IPConfig + get_ip6_config(): IPConfig + get_ip_iface(): string + get_lldp_neighbors(): LldpNeighbor[] + get_managed(): boolean + get_metered(): Metered + get_mtu(): number + get_nm_plugin_missing(): boolean + get_path(): string + get_physical_port_id(): string + get_product(): string + get_setting_type(): GObject.Type + get_state(): DeviceState + get_state_reason(): DeviceStateReason + get_type_description(): string + get_udi(): string + get_vendor(): string + is_real(): boolean + is_software(): boolean + reapply(connection: Connection | null, version_id: number, flags: number, cancellable?: Gio.Cancellable | null): boolean + reapply_async(connection: Connection | null, version_id: number, flags: number, cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + reapply_finish(result: Gio.AsyncResult): boolean + set_autoconnect(autoconnect: boolean): void + set_managed(managed: boolean): void + /* Methods of NM.Object */ + get_client(): Client + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of NM.Device */ + connect(sigName: "state-changed", callback: (($obj: DeviceBridge, new_state: number, old_state: number, reason: number) => void)): number + connect_after(sigName: "state-changed", callback: (($obj: DeviceBridge, new_state: number, old_state: number, reason: number) => void)): number + emit(sigName: "state-changed", new_state: number, old_state: number, reason: number): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: DeviceBridge, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: DeviceBridge, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: "notify::carrier", callback: (($obj: DeviceBridge, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::carrier", callback: (($obj: DeviceBridge, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::slaves", callback: (($obj: DeviceBridge, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::slaves", callback: (($obj: DeviceBridge, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::active-connection", callback: (($obj: DeviceBridge, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::active-connection", callback: (($obj: DeviceBridge, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::autoconnect", callback: (($obj: DeviceBridge, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::autoconnect", callback: (($obj: DeviceBridge, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::available-connections", callback: (($obj: DeviceBridge, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::available-connections", callback: (($obj: DeviceBridge, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::capabilities", callback: (($obj: DeviceBridge, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::capabilities", callback: (($obj: DeviceBridge, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::device-type", callback: (($obj: DeviceBridge, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::device-type", callback: (($obj: DeviceBridge, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::dhcp4-config", callback: (($obj: DeviceBridge, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::dhcp4-config", callback: (($obj: DeviceBridge, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::dhcp6-config", callback: (($obj: DeviceBridge, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::dhcp6-config", callback: (($obj: DeviceBridge, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::driver", callback: (($obj: DeviceBridge, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::driver", callback: (($obj: DeviceBridge, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::driver-version", callback: (($obj: DeviceBridge, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::driver-version", callback: (($obj: DeviceBridge, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::firmware-missing", callback: (($obj: DeviceBridge, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::firmware-missing", callback: (($obj: DeviceBridge, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::firmware-version", callback: (($obj: DeviceBridge, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::firmware-version", callback: (($obj: DeviceBridge, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::hw-address", callback: (($obj: DeviceBridge, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hw-address", callback: (($obj: DeviceBridge, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::interface", callback: (($obj: DeviceBridge, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::interface", callback: (($obj: DeviceBridge, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::interface-flags", callback: (($obj: DeviceBridge, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::interface-flags", callback: (($obj: DeviceBridge, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::ip-interface", callback: (($obj: DeviceBridge, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::ip-interface", callback: (($obj: DeviceBridge, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::ip4-config", callback: (($obj: DeviceBridge, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::ip4-config", callback: (($obj: DeviceBridge, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::ip4-connectivity", callback: (($obj: DeviceBridge, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::ip4-connectivity", callback: (($obj: DeviceBridge, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::ip6-config", callback: (($obj: DeviceBridge, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::ip6-config", callback: (($obj: DeviceBridge, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::ip6-connectivity", callback: (($obj: DeviceBridge, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::ip6-connectivity", callback: (($obj: DeviceBridge, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::lldp-neighbors", callback: (($obj: DeviceBridge, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::lldp-neighbors", callback: (($obj: DeviceBridge, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::managed", callback: (($obj: DeviceBridge, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::managed", callback: (($obj: DeviceBridge, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::metered", callback: (($obj: DeviceBridge, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::metered", callback: (($obj: DeviceBridge, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::mtu", callback: (($obj: DeviceBridge, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::mtu", callback: (($obj: DeviceBridge, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::nm-plugin-missing", callback: (($obj: DeviceBridge, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::nm-plugin-missing", callback: (($obj: DeviceBridge, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::path", callback: (($obj: DeviceBridge, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::path", callback: (($obj: DeviceBridge, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::physical-port-id", callback: (($obj: DeviceBridge, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::physical-port-id", callback: (($obj: DeviceBridge, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::product", callback: (($obj: DeviceBridge, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::product", callback: (($obj: DeviceBridge, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::real", callback: (($obj: DeviceBridge, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::real", callback: (($obj: DeviceBridge, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::state", callback: (($obj: DeviceBridge, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::state", callback: (($obj: DeviceBridge, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::state-reason", callback: (($obj: DeviceBridge, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::state-reason", callback: (($obj: DeviceBridge, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::udi", callback: (($obj: DeviceBridge, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::udi", callback: (($obj: DeviceBridge, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::vendor", callback: (($obj: DeviceBridge, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vendor", callback: (($obj: DeviceBridge, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: DeviceBridge_ConstructProps) + _init (config?: DeviceBridge_ConstructProps): void + static $gtype: GObject.Type +} +export interface DeviceBt_ConstructProps extends Device_ConstructProps { +} +export class DeviceBt { + /* Properties of NM.DeviceBt */ + readonly bt_capabilities: BluetoothCapabilities + readonly name: string + /* Properties of NM.Device */ + readonly active_connection: ActiveConnection + autoconnect: boolean + readonly available_connections: RemoteConnection[] + readonly capabilities: DeviceCapabilities + readonly device_type: DeviceType + readonly dhcp4_config: DhcpConfig + readonly dhcp6_config: DhcpConfig + readonly driver: string + readonly driver_version: string + readonly firmware_missing: boolean + readonly firmware_version: string + readonly hw_address: string + readonly interface: string + readonly interface_flags: number + readonly ip_interface: string + readonly ip4_config: IPConfig + readonly ip4_connectivity: ConnectivityState + readonly ip6_config: IPConfig + readonly ip6_connectivity: ConnectivityState + readonly lldp_neighbors: object[] + readonly managed: boolean + readonly metered: number + readonly mtu: number + readonly nm_plugin_missing: boolean + readonly path: string + readonly physical_port_id: string + readonly product: string + readonly real: boolean + readonly state: DeviceState + readonly state_reason: number + readonly udi: string + readonly vendor: string + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of NM.DeviceBt */ + get_capabilities(): BluetoothCapabilities + get_name(): string + /* Methods of NM.Device */ + connection_compatible(connection: Connection): boolean + connection_valid(connection: Connection): boolean + delete(cancellable?: Gio.Cancellable | null): boolean + delete_async(cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + delete_finish(result: Gio.AsyncResult): boolean + disconnect(cancellable?: Gio.Cancellable | null): boolean + disconnect_async(cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + disconnect_finish(result: Gio.AsyncResult): boolean + filter_connections(connections: Connection[]): Connection[] + get_active_connection(): ActiveConnection + get_applied_connection(flags: number, cancellable?: Gio.Cancellable | null): [ /* returnType */ Connection, /* version_id */ number | null ] + get_applied_connection_async(flags: number, cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + get_applied_connection_finish(result: Gio.AsyncResult): [ /* returnType */ Connection, /* version_id */ number | null ] + get_autoconnect(): boolean + get_available_connections(): RemoteConnection[] + get_connectivity(addr_family: number): ConnectivityState + get_description(): string + get_device_type(): DeviceType + get_dhcp4_config(): DhcpConfig + get_dhcp6_config(): DhcpConfig + get_driver(): string + get_driver_version(): string + get_firmware_missing(): boolean + get_firmware_version(): string + get_hw_address(): string + get_iface(): string + get_interface_flags(): DeviceInterfaceFlags + get_ip4_config(): IPConfig + get_ip6_config(): IPConfig + get_ip_iface(): string + get_lldp_neighbors(): LldpNeighbor[] + get_managed(): boolean + get_metered(): Metered + get_mtu(): number + get_nm_plugin_missing(): boolean + get_path(): string + get_physical_port_id(): string + get_product(): string + get_setting_type(): GObject.Type + get_state(): DeviceState + get_state_reason(): DeviceStateReason + get_type_description(): string + get_udi(): string + get_vendor(): string + is_real(): boolean + is_software(): boolean + reapply(connection: Connection | null, version_id: number, flags: number, cancellable?: Gio.Cancellable | null): boolean + reapply_async(connection: Connection | null, version_id: number, flags: number, cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + reapply_finish(result: Gio.AsyncResult): boolean + set_autoconnect(autoconnect: boolean): void + set_managed(managed: boolean): void + /* Methods of NM.Object */ + get_client(): Client + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of NM.Device */ + connect(sigName: "state-changed", callback: (($obj: DeviceBt, new_state: number, old_state: number, reason: number) => void)): number + connect_after(sigName: "state-changed", callback: (($obj: DeviceBt, new_state: number, old_state: number, reason: number) => void)): number + emit(sigName: "state-changed", new_state: number, old_state: number, reason: number): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: DeviceBt, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: DeviceBt, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: "notify::bt-capabilities", callback: (($obj: DeviceBt, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::bt-capabilities", callback: (($obj: DeviceBt, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::name", callback: (($obj: DeviceBt, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::name", callback: (($obj: DeviceBt, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::active-connection", callback: (($obj: DeviceBt, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::active-connection", callback: (($obj: DeviceBt, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::autoconnect", callback: (($obj: DeviceBt, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::autoconnect", callback: (($obj: DeviceBt, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::available-connections", callback: (($obj: DeviceBt, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::available-connections", callback: (($obj: DeviceBt, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::capabilities", callback: (($obj: DeviceBt, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::capabilities", callback: (($obj: DeviceBt, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::device-type", callback: (($obj: DeviceBt, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::device-type", callback: (($obj: DeviceBt, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::dhcp4-config", callback: (($obj: DeviceBt, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::dhcp4-config", callback: (($obj: DeviceBt, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::dhcp6-config", callback: (($obj: DeviceBt, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::dhcp6-config", callback: (($obj: DeviceBt, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::driver", callback: (($obj: DeviceBt, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::driver", callback: (($obj: DeviceBt, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::driver-version", callback: (($obj: DeviceBt, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::driver-version", callback: (($obj: DeviceBt, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::firmware-missing", callback: (($obj: DeviceBt, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::firmware-missing", callback: (($obj: DeviceBt, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::firmware-version", callback: (($obj: DeviceBt, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::firmware-version", callback: (($obj: DeviceBt, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::hw-address", callback: (($obj: DeviceBt, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hw-address", callback: (($obj: DeviceBt, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::interface", callback: (($obj: DeviceBt, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::interface", callback: (($obj: DeviceBt, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::interface-flags", callback: (($obj: DeviceBt, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::interface-flags", callback: (($obj: DeviceBt, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::ip-interface", callback: (($obj: DeviceBt, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::ip-interface", callback: (($obj: DeviceBt, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::ip4-config", callback: (($obj: DeviceBt, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::ip4-config", callback: (($obj: DeviceBt, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::ip4-connectivity", callback: (($obj: DeviceBt, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::ip4-connectivity", callback: (($obj: DeviceBt, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::ip6-config", callback: (($obj: DeviceBt, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::ip6-config", callback: (($obj: DeviceBt, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::ip6-connectivity", callback: (($obj: DeviceBt, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::ip6-connectivity", callback: (($obj: DeviceBt, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::lldp-neighbors", callback: (($obj: DeviceBt, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::lldp-neighbors", callback: (($obj: DeviceBt, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::managed", callback: (($obj: DeviceBt, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::managed", callback: (($obj: DeviceBt, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::metered", callback: (($obj: DeviceBt, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::metered", callback: (($obj: DeviceBt, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::mtu", callback: (($obj: DeviceBt, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::mtu", callback: (($obj: DeviceBt, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::nm-plugin-missing", callback: (($obj: DeviceBt, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::nm-plugin-missing", callback: (($obj: DeviceBt, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::path", callback: (($obj: DeviceBt, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::path", callback: (($obj: DeviceBt, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::physical-port-id", callback: (($obj: DeviceBt, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::physical-port-id", callback: (($obj: DeviceBt, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::product", callback: (($obj: DeviceBt, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::product", callback: (($obj: DeviceBt, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::real", callback: (($obj: DeviceBt, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::real", callback: (($obj: DeviceBt, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::state", callback: (($obj: DeviceBt, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::state", callback: (($obj: DeviceBt, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::state-reason", callback: (($obj: DeviceBt, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::state-reason", callback: (($obj: DeviceBt, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::udi", callback: (($obj: DeviceBt, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::udi", callback: (($obj: DeviceBt, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::vendor", callback: (($obj: DeviceBt, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vendor", callback: (($obj: DeviceBt, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: DeviceBt_ConstructProps) + _init (config?: DeviceBt_ConstructProps): void + static $gtype: GObject.Type +} +export interface DeviceDummy_ConstructProps extends Device_ConstructProps { +} +export class DeviceDummy { + /* Properties of NM.Device */ + readonly active_connection: ActiveConnection + autoconnect: boolean + readonly available_connections: RemoteConnection[] + readonly capabilities: DeviceCapabilities + readonly device_type: DeviceType + readonly dhcp4_config: DhcpConfig + readonly dhcp6_config: DhcpConfig + readonly driver: string + readonly driver_version: string + readonly firmware_missing: boolean + readonly firmware_version: string + readonly hw_address: string + readonly interface: string + readonly interface_flags: number + readonly ip_interface: string + readonly ip4_config: IPConfig + readonly ip4_connectivity: ConnectivityState + readonly ip6_config: IPConfig + readonly ip6_connectivity: ConnectivityState + readonly lldp_neighbors: object[] + readonly managed: boolean + readonly metered: number + readonly mtu: number + readonly nm_plugin_missing: boolean + readonly path: string + readonly physical_port_id: string + readonly product: string + readonly real: boolean + readonly state: DeviceState + readonly state_reason: number + readonly udi: string + readonly vendor: string + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of NM.Device */ + connection_compatible(connection: Connection): boolean + connection_valid(connection: Connection): boolean + delete(cancellable?: Gio.Cancellable | null): boolean + delete_async(cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + delete_finish(result: Gio.AsyncResult): boolean + disconnect(cancellable?: Gio.Cancellable | null): boolean + disconnect_async(cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + disconnect_finish(result: Gio.AsyncResult): boolean + filter_connections(connections: Connection[]): Connection[] + get_active_connection(): ActiveConnection + get_applied_connection(flags: number, cancellable?: Gio.Cancellable | null): [ /* returnType */ Connection, /* version_id */ number | null ] + get_applied_connection_async(flags: number, cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + get_applied_connection_finish(result: Gio.AsyncResult): [ /* returnType */ Connection, /* version_id */ number | null ] + get_autoconnect(): boolean + get_available_connections(): RemoteConnection[] + get_capabilities(): DeviceCapabilities + get_connectivity(addr_family: number): ConnectivityState + get_description(): string + get_device_type(): DeviceType + get_dhcp4_config(): DhcpConfig + get_dhcp6_config(): DhcpConfig + get_driver(): string + get_driver_version(): string + get_firmware_missing(): boolean + get_firmware_version(): string + get_hw_address(): string + get_iface(): string + get_interface_flags(): DeviceInterfaceFlags + get_ip4_config(): IPConfig + get_ip6_config(): IPConfig + get_ip_iface(): string + get_lldp_neighbors(): LldpNeighbor[] + get_managed(): boolean + get_metered(): Metered + get_mtu(): number + get_nm_plugin_missing(): boolean + get_path(): string + get_physical_port_id(): string + get_product(): string + get_setting_type(): GObject.Type + get_state(): DeviceState + get_state_reason(): DeviceStateReason + get_type_description(): string + get_udi(): string + get_vendor(): string + is_real(): boolean + is_software(): boolean + reapply(connection: Connection | null, version_id: number, flags: number, cancellable?: Gio.Cancellable | null): boolean + reapply_async(connection: Connection | null, version_id: number, flags: number, cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + reapply_finish(result: Gio.AsyncResult): boolean + set_autoconnect(autoconnect: boolean): void + set_managed(managed: boolean): void + /* Methods of NM.Object */ + get_client(): Client + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of NM.Device */ + connect(sigName: "state-changed", callback: (($obj: DeviceDummy, new_state: number, old_state: number, reason: number) => void)): number + connect_after(sigName: "state-changed", callback: (($obj: DeviceDummy, new_state: number, old_state: number, reason: number) => void)): number + emit(sigName: "state-changed", new_state: number, old_state: number, reason: number): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: DeviceDummy, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: DeviceDummy, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: "notify::active-connection", callback: (($obj: DeviceDummy, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::active-connection", callback: (($obj: DeviceDummy, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::autoconnect", callback: (($obj: DeviceDummy, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::autoconnect", callback: (($obj: DeviceDummy, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::available-connections", callback: (($obj: DeviceDummy, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::available-connections", callback: (($obj: DeviceDummy, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::capabilities", callback: (($obj: DeviceDummy, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::capabilities", callback: (($obj: DeviceDummy, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::device-type", callback: (($obj: DeviceDummy, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::device-type", callback: (($obj: DeviceDummy, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::dhcp4-config", callback: (($obj: DeviceDummy, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::dhcp4-config", callback: (($obj: DeviceDummy, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::dhcp6-config", callback: (($obj: DeviceDummy, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::dhcp6-config", callback: (($obj: DeviceDummy, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::driver", callback: (($obj: DeviceDummy, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::driver", callback: (($obj: DeviceDummy, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::driver-version", callback: (($obj: DeviceDummy, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::driver-version", callback: (($obj: DeviceDummy, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::firmware-missing", callback: (($obj: DeviceDummy, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::firmware-missing", callback: (($obj: DeviceDummy, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::firmware-version", callback: (($obj: DeviceDummy, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::firmware-version", callback: (($obj: DeviceDummy, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::hw-address", callback: (($obj: DeviceDummy, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hw-address", callback: (($obj: DeviceDummy, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::interface", callback: (($obj: DeviceDummy, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::interface", callback: (($obj: DeviceDummy, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::interface-flags", callback: (($obj: DeviceDummy, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::interface-flags", callback: (($obj: DeviceDummy, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::ip-interface", callback: (($obj: DeviceDummy, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::ip-interface", callback: (($obj: DeviceDummy, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::ip4-config", callback: (($obj: DeviceDummy, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::ip4-config", callback: (($obj: DeviceDummy, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::ip4-connectivity", callback: (($obj: DeviceDummy, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::ip4-connectivity", callback: (($obj: DeviceDummy, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::ip6-config", callback: (($obj: DeviceDummy, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::ip6-config", callback: (($obj: DeviceDummy, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::ip6-connectivity", callback: (($obj: DeviceDummy, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::ip6-connectivity", callback: (($obj: DeviceDummy, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::lldp-neighbors", callback: (($obj: DeviceDummy, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::lldp-neighbors", callback: (($obj: DeviceDummy, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::managed", callback: (($obj: DeviceDummy, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::managed", callback: (($obj: DeviceDummy, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::metered", callback: (($obj: DeviceDummy, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::metered", callback: (($obj: DeviceDummy, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::mtu", callback: (($obj: DeviceDummy, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::mtu", callback: (($obj: DeviceDummy, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::nm-plugin-missing", callback: (($obj: DeviceDummy, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::nm-plugin-missing", callback: (($obj: DeviceDummy, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::path", callback: (($obj: DeviceDummy, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::path", callback: (($obj: DeviceDummy, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::physical-port-id", callback: (($obj: DeviceDummy, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::physical-port-id", callback: (($obj: DeviceDummy, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::product", callback: (($obj: DeviceDummy, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::product", callback: (($obj: DeviceDummy, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::real", callback: (($obj: DeviceDummy, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::real", callback: (($obj: DeviceDummy, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::state", callback: (($obj: DeviceDummy, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::state", callback: (($obj: DeviceDummy, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::state-reason", callback: (($obj: DeviceDummy, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::state-reason", callback: (($obj: DeviceDummy, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::udi", callback: (($obj: DeviceDummy, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::udi", callback: (($obj: DeviceDummy, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::vendor", callback: (($obj: DeviceDummy, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vendor", callback: (($obj: DeviceDummy, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: DeviceDummy_ConstructProps) + _init (config?: DeviceDummy_ConstructProps): void + static $gtype: GObject.Type +} +export interface DeviceEthernet_ConstructProps extends Device_ConstructProps { +} +export class DeviceEthernet { + /* Properties of NM.DeviceEthernet */ + readonly carrier: boolean + readonly perm_hw_address: string + readonly s390_subchannels: string[] + readonly speed: number + /* Properties of NM.Device */ + readonly active_connection: ActiveConnection + autoconnect: boolean + readonly available_connections: RemoteConnection[] + readonly capabilities: DeviceCapabilities + readonly device_type: DeviceType + readonly dhcp4_config: DhcpConfig + readonly dhcp6_config: DhcpConfig + readonly driver: string + readonly driver_version: string + readonly firmware_missing: boolean + readonly firmware_version: string + readonly hw_address: string + readonly interface: string + readonly interface_flags: number + readonly ip_interface: string + readonly ip4_config: IPConfig + readonly ip4_connectivity: ConnectivityState + readonly ip6_config: IPConfig + readonly ip6_connectivity: ConnectivityState + readonly lldp_neighbors: object[] + readonly managed: boolean + readonly metered: number + readonly mtu: number + readonly nm_plugin_missing: boolean + readonly path: string + readonly physical_port_id: string + readonly product: string + readonly real: boolean + readonly state: DeviceState + readonly state_reason: number + readonly udi: string + readonly vendor: string + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of NM.DeviceEthernet */ + get_carrier(): boolean + get_permanent_hw_address(): string + get_s390_subchannels(): string[] + get_speed(): number + /* Methods of NM.Device */ + connection_compatible(connection: Connection): boolean + connection_valid(connection: Connection): boolean + delete(cancellable?: Gio.Cancellable | null): boolean + delete_async(cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + delete_finish(result: Gio.AsyncResult): boolean + disconnect(cancellable?: Gio.Cancellable | null): boolean + disconnect_async(cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + disconnect_finish(result: Gio.AsyncResult): boolean + filter_connections(connections: Connection[]): Connection[] + get_active_connection(): ActiveConnection + get_applied_connection(flags: number, cancellable?: Gio.Cancellable | null): [ /* returnType */ Connection, /* version_id */ number | null ] + get_applied_connection_async(flags: number, cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + get_applied_connection_finish(result: Gio.AsyncResult): [ /* returnType */ Connection, /* version_id */ number | null ] + get_autoconnect(): boolean + get_available_connections(): RemoteConnection[] + get_capabilities(): DeviceCapabilities + get_connectivity(addr_family: number): ConnectivityState + get_description(): string + get_device_type(): DeviceType + get_dhcp4_config(): DhcpConfig + get_dhcp6_config(): DhcpConfig + get_driver(): string + get_driver_version(): string + get_firmware_missing(): boolean + get_firmware_version(): string + get_hw_address(): string + get_iface(): string + get_interface_flags(): DeviceInterfaceFlags + get_ip4_config(): IPConfig + get_ip6_config(): IPConfig + get_ip_iface(): string + get_lldp_neighbors(): LldpNeighbor[] + get_managed(): boolean + get_metered(): Metered + get_mtu(): number + get_nm_plugin_missing(): boolean + get_path(): string + get_physical_port_id(): string + get_product(): string + get_setting_type(): GObject.Type + get_state(): DeviceState + get_state_reason(): DeviceStateReason + get_type_description(): string + get_udi(): string + get_vendor(): string + is_real(): boolean + is_software(): boolean + reapply(connection: Connection | null, version_id: number, flags: number, cancellable?: Gio.Cancellable | null): boolean + reapply_async(connection: Connection | null, version_id: number, flags: number, cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + reapply_finish(result: Gio.AsyncResult): boolean + set_autoconnect(autoconnect: boolean): void + set_managed(managed: boolean): void + /* Methods of NM.Object */ + get_client(): Client + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of NM.Device */ + connect(sigName: "state-changed", callback: (($obj: DeviceEthernet, new_state: number, old_state: number, reason: number) => void)): number + connect_after(sigName: "state-changed", callback: (($obj: DeviceEthernet, new_state: number, old_state: number, reason: number) => void)): number + emit(sigName: "state-changed", new_state: number, old_state: number, reason: number): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: DeviceEthernet, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: DeviceEthernet, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: "notify::carrier", callback: (($obj: DeviceEthernet, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::carrier", callback: (($obj: DeviceEthernet, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::perm-hw-address", callback: (($obj: DeviceEthernet, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::perm-hw-address", callback: (($obj: DeviceEthernet, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::s390-subchannels", callback: (($obj: DeviceEthernet, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::s390-subchannels", callback: (($obj: DeviceEthernet, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::speed", callback: (($obj: DeviceEthernet, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::speed", callback: (($obj: DeviceEthernet, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::active-connection", callback: (($obj: DeviceEthernet, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::active-connection", callback: (($obj: DeviceEthernet, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::autoconnect", callback: (($obj: DeviceEthernet, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::autoconnect", callback: (($obj: DeviceEthernet, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::available-connections", callback: (($obj: DeviceEthernet, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::available-connections", callback: (($obj: DeviceEthernet, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::capabilities", callback: (($obj: DeviceEthernet, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::capabilities", callback: (($obj: DeviceEthernet, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::device-type", callback: (($obj: DeviceEthernet, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::device-type", callback: (($obj: DeviceEthernet, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::dhcp4-config", callback: (($obj: DeviceEthernet, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::dhcp4-config", callback: (($obj: DeviceEthernet, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::dhcp6-config", callback: (($obj: DeviceEthernet, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::dhcp6-config", callback: (($obj: DeviceEthernet, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::driver", callback: (($obj: DeviceEthernet, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::driver", callback: (($obj: DeviceEthernet, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::driver-version", callback: (($obj: DeviceEthernet, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::driver-version", callback: (($obj: DeviceEthernet, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::firmware-missing", callback: (($obj: DeviceEthernet, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::firmware-missing", callback: (($obj: DeviceEthernet, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::firmware-version", callback: (($obj: DeviceEthernet, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::firmware-version", callback: (($obj: DeviceEthernet, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::hw-address", callback: (($obj: DeviceEthernet, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hw-address", callback: (($obj: DeviceEthernet, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::interface", callback: (($obj: DeviceEthernet, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::interface", callback: (($obj: DeviceEthernet, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::interface-flags", callback: (($obj: DeviceEthernet, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::interface-flags", callback: (($obj: DeviceEthernet, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::ip-interface", callback: (($obj: DeviceEthernet, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::ip-interface", callback: (($obj: DeviceEthernet, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::ip4-config", callback: (($obj: DeviceEthernet, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::ip4-config", callback: (($obj: DeviceEthernet, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::ip4-connectivity", callback: (($obj: DeviceEthernet, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::ip4-connectivity", callback: (($obj: DeviceEthernet, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::ip6-config", callback: (($obj: DeviceEthernet, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::ip6-config", callback: (($obj: DeviceEthernet, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::ip6-connectivity", callback: (($obj: DeviceEthernet, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::ip6-connectivity", callback: (($obj: DeviceEthernet, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::lldp-neighbors", callback: (($obj: DeviceEthernet, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::lldp-neighbors", callback: (($obj: DeviceEthernet, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::managed", callback: (($obj: DeviceEthernet, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::managed", callback: (($obj: DeviceEthernet, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::metered", callback: (($obj: DeviceEthernet, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::metered", callback: (($obj: DeviceEthernet, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::mtu", callback: (($obj: DeviceEthernet, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::mtu", callback: (($obj: DeviceEthernet, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::nm-plugin-missing", callback: (($obj: DeviceEthernet, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::nm-plugin-missing", callback: (($obj: DeviceEthernet, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::path", callback: (($obj: DeviceEthernet, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::path", callback: (($obj: DeviceEthernet, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::physical-port-id", callback: (($obj: DeviceEthernet, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::physical-port-id", callback: (($obj: DeviceEthernet, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::product", callback: (($obj: DeviceEthernet, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::product", callback: (($obj: DeviceEthernet, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::real", callback: (($obj: DeviceEthernet, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::real", callback: (($obj: DeviceEthernet, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::state", callback: (($obj: DeviceEthernet, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::state", callback: (($obj: DeviceEthernet, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::state-reason", callback: (($obj: DeviceEthernet, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::state-reason", callback: (($obj: DeviceEthernet, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::udi", callback: (($obj: DeviceEthernet, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::udi", callback: (($obj: DeviceEthernet, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::vendor", callback: (($obj: DeviceEthernet, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vendor", callback: (($obj: DeviceEthernet, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: DeviceEthernet_ConstructProps) + _init (config?: DeviceEthernet_ConstructProps): void + static $gtype: GObject.Type +} +export interface DeviceGeneric_ConstructProps extends Device_ConstructProps { +} +export class DeviceGeneric { + /* Properties of NM.DeviceGeneric */ + readonly type_description: string + /* Properties of NM.Device */ + readonly active_connection: ActiveConnection + autoconnect: boolean + readonly available_connections: RemoteConnection[] + readonly capabilities: DeviceCapabilities + readonly device_type: DeviceType + readonly dhcp4_config: DhcpConfig + readonly dhcp6_config: DhcpConfig + readonly driver: string + readonly driver_version: string + readonly firmware_missing: boolean + readonly firmware_version: string + readonly hw_address: string + readonly interface: string + readonly interface_flags: number + readonly ip_interface: string + readonly ip4_config: IPConfig + readonly ip4_connectivity: ConnectivityState + readonly ip6_config: IPConfig + readonly ip6_connectivity: ConnectivityState + readonly lldp_neighbors: object[] + readonly managed: boolean + readonly metered: number + readonly mtu: number + readonly nm_plugin_missing: boolean + readonly path: string + readonly physical_port_id: string + readonly product: string + readonly real: boolean + readonly state: DeviceState + readonly state_reason: number + readonly udi: string + readonly vendor: string + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of NM.Device */ + connection_compatible(connection: Connection): boolean + connection_valid(connection: Connection): boolean + delete(cancellable?: Gio.Cancellable | null): boolean + delete_async(cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + delete_finish(result: Gio.AsyncResult): boolean + disconnect(cancellable?: Gio.Cancellable | null): boolean + disconnect_async(cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + disconnect_finish(result: Gio.AsyncResult): boolean + filter_connections(connections: Connection[]): Connection[] + get_active_connection(): ActiveConnection + get_applied_connection(flags: number, cancellable?: Gio.Cancellable | null): [ /* returnType */ Connection, /* version_id */ number | null ] + get_applied_connection_async(flags: number, cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + get_applied_connection_finish(result: Gio.AsyncResult): [ /* returnType */ Connection, /* version_id */ number | null ] + get_autoconnect(): boolean + get_available_connections(): RemoteConnection[] + get_capabilities(): DeviceCapabilities + get_connectivity(addr_family: number): ConnectivityState + get_description(): string + get_device_type(): DeviceType + get_dhcp4_config(): DhcpConfig + get_dhcp6_config(): DhcpConfig + get_driver(): string + get_driver_version(): string + get_firmware_missing(): boolean + get_firmware_version(): string + get_hw_address(): string + get_iface(): string + get_interface_flags(): DeviceInterfaceFlags + get_ip4_config(): IPConfig + get_ip6_config(): IPConfig + get_ip_iface(): string + get_lldp_neighbors(): LldpNeighbor[] + get_managed(): boolean + get_metered(): Metered + get_mtu(): number + get_nm_plugin_missing(): boolean + get_path(): string + get_physical_port_id(): string + get_product(): string + get_setting_type(): GObject.Type + get_state(): DeviceState + get_state_reason(): DeviceStateReason + get_type_description(): string + get_udi(): string + get_vendor(): string + is_real(): boolean + is_software(): boolean + reapply(connection: Connection | null, version_id: number, flags: number, cancellable?: Gio.Cancellable | null): boolean + reapply_async(connection: Connection | null, version_id: number, flags: number, cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + reapply_finish(result: Gio.AsyncResult): boolean + set_autoconnect(autoconnect: boolean): void + set_managed(managed: boolean): void + /* Methods of NM.Object */ + get_client(): Client + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of NM.Device */ + connect(sigName: "state-changed", callback: (($obj: DeviceGeneric, new_state: number, old_state: number, reason: number) => void)): number + connect_after(sigName: "state-changed", callback: (($obj: DeviceGeneric, new_state: number, old_state: number, reason: number) => void)): number + emit(sigName: "state-changed", new_state: number, old_state: number, reason: number): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: DeviceGeneric, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: DeviceGeneric, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: "notify::type-description", callback: (($obj: DeviceGeneric, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::type-description", callback: (($obj: DeviceGeneric, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::active-connection", callback: (($obj: DeviceGeneric, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::active-connection", callback: (($obj: DeviceGeneric, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::autoconnect", callback: (($obj: DeviceGeneric, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::autoconnect", callback: (($obj: DeviceGeneric, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::available-connections", callback: (($obj: DeviceGeneric, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::available-connections", callback: (($obj: DeviceGeneric, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::capabilities", callback: (($obj: DeviceGeneric, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::capabilities", callback: (($obj: DeviceGeneric, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::device-type", callback: (($obj: DeviceGeneric, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::device-type", callback: (($obj: DeviceGeneric, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::dhcp4-config", callback: (($obj: DeviceGeneric, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::dhcp4-config", callback: (($obj: DeviceGeneric, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::dhcp6-config", callback: (($obj: DeviceGeneric, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::dhcp6-config", callback: (($obj: DeviceGeneric, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::driver", callback: (($obj: DeviceGeneric, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::driver", callback: (($obj: DeviceGeneric, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::driver-version", callback: (($obj: DeviceGeneric, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::driver-version", callback: (($obj: DeviceGeneric, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::firmware-missing", callback: (($obj: DeviceGeneric, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::firmware-missing", callback: (($obj: DeviceGeneric, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::firmware-version", callback: (($obj: DeviceGeneric, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::firmware-version", callback: (($obj: DeviceGeneric, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::hw-address", callback: (($obj: DeviceGeneric, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hw-address", callback: (($obj: DeviceGeneric, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::interface", callback: (($obj: DeviceGeneric, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::interface", callback: (($obj: DeviceGeneric, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::interface-flags", callback: (($obj: DeviceGeneric, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::interface-flags", callback: (($obj: DeviceGeneric, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::ip-interface", callback: (($obj: DeviceGeneric, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::ip-interface", callback: (($obj: DeviceGeneric, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::ip4-config", callback: (($obj: DeviceGeneric, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::ip4-config", callback: (($obj: DeviceGeneric, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::ip4-connectivity", callback: (($obj: DeviceGeneric, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::ip4-connectivity", callback: (($obj: DeviceGeneric, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::ip6-config", callback: (($obj: DeviceGeneric, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::ip6-config", callback: (($obj: DeviceGeneric, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::ip6-connectivity", callback: (($obj: DeviceGeneric, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::ip6-connectivity", callback: (($obj: DeviceGeneric, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::lldp-neighbors", callback: (($obj: DeviceGeneric, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::lldp-neighbors", callback: (($obj: DeviceGeneric, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::managed", callback: (($obj: DeviceGeneric, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::managed", callback: (($obj: DeviceGeneric, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::metered", callback: (($obj: DeviceGeneric, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::metered", callback: (($obj: DeviceGeneric, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::mtu", callback: (($obj: DeviceGeneric, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::mtu", callback: (($obj: DeviceGeneric, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::nm-plugin-missing", callback: (($obj: DeviceGeneric, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::nm-plugin-missing", callback: (($obj: DeviceGeneric, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::path", callback: (($obj: DeviceGeneric, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::path", callback: (($obj: DeviceGeneric, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::physical-port-id", callback: (($obj: DeviceGeneric, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::physical-port-id", callback: (($obj: DeviceGeneric, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::product", callback: (($obj: DeviceGeneric, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::product", callback: (($obj: DeviceGeneric, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::real", callback: (($obj: DeviceGeneric, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::real", callback: (($obj: DeviceGeneric, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::state", callback: (($obj: DeviceGeneric, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::state", callback: (($obj: DeviceGeneric, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::state-reason", callback: (($obj: DeviceGeneric, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::state-reason", callback: (($obj: DeviceGeneric, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::udi", callback: (($obj: DeviceGeneric, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::udi", callback: (($obj: DeviceGeneric, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::vendor", callback: (($obj: DeviceGeneric, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vendor", callback: (($obj: DeviceGeneric, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: DeviceGeneric_ConstructProps) + _init (config?: DeviceGeneric_ConstructProps): void + static $gtype: GObject.Type +} +export interface DeviceIPTunnel_ConstructProps extends Device_ConstructProps { +} +export class DeviceIPTunnel { + /* Properties of NM.DeviceIPTunnel */ + readonly encapsulation_limit: number + readonly flags: number + readonly flow_label: number + readonly input_key: string + readonly local: string + readonly mode: number + readonly output_key: string + readonly parent: Device + readonly path_mtu_discovery: boolean + readonly remote: string + readonly tos: number + readonly ttl: number + /* Properties of NM.Device */ + readonly active_connection: ActiveConnection + autoconnect: boolean + readonly available_connections: RemoteConnection[] + readonly capabilities: DeviceCapabilities + readonly device_type: DeviceType + readonly dhcp4_config: DhcpConfig + readonly dhcp6_config: DhcpConfig + readonly driver: string + readonly driver_version: string + readonly firmware_missing: boolean + readonly firmware_version: string + readonly hw_address: string + readonly interface: string + readonly interface_flags: number + readonly ip_interface: string + readonly ip4_config: IPConfig + readonly ip4_connectivity: ConnectivityState + readonly ip6_config: IPConfig + readonly ip6_connectivity: ConnectivityState + readonly lldp_neighbors: object[] + readonly managed: boolean + readonly metered: number + readonly mtu: number + readonly nm_plugin_missing: boolean + readonly path: string + readonly physical_port_id: string + readonly product: string + readonly real: boolean + readonly state: DeviceState + readonly state_reason: number + readonly udi: string + readonly vendor: string + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of NM.DeviceIPTunnel */ + get_encapsulation_limit(): number + get_flags(): IPTunnelFlags + get_flow_label(): number + get_input_key(): string + get_local(): string + get_mode(): IPTunnelMode + get_output_key(): string + get_parent(): Device + get_path_mtu_discovery(): boolean + get_remote(): string + get_tos(): number + get_ttl(): number + /* Methods of NM.Device */ + connection_compatible(connection: Connection): boolean + connection_valid(connection: Connection): boolean + delete(cancellable?: Gio.Cancellable | null): boolean + delete_async(cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + delete_finish(result: Gio.AsyncResult): boolean + disconnect(cancellable?: Gio.Cancellable | null): boolean + disconnect_async(cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + disconnect_finish(result: Gio.AsyncResult): boolean + filter_connections(connections: Connection[]): Connection[] + get_active_connection(): ActiveConnection + get_applied_connection(flags: number, cancellable?: Gio.Cancellable | null): [ /* returnType */ Connection, /* version_id */ number | null ] + get_applied_connection_async(flags: number, cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + get_applied_connection_finish(result: Gio.AsyncResult): [ /* returnType */ Connection, /* version_id */ number | null ] + get_autoconnect(): boolean + get_available_connections(): RemoteConnection[] + get_capabilities(): DeviceCapabilities + get_connectivity(addr_family: number): ConnectivityState + get_description(): string + get_device_type(): DeviceType + get_dhcp4_config(): DhcpConfig + get_dhcp6_config(): DhcpConfig + get_driver(): string + get_driver_version(): string + get_firmware_missing(): boolean + get_firmware_version(): string + get_hw_address(): string + get_iface(): string + get_interface_flags(): DeviceInterfaceFlags + get_ip4_config(): IPConfig + get_ip6_config(): IPConfig + get_ip_iface(): string + get_lldp_neighbors(): LldpNeighbor[] + get_managed(): boolean + get_metered(): Metered + get_mtu(): number + get_nm_plugin_missing(): boolean + get_path(): string + get_physical_port_id(): string + get_product(): string + get_setting_type(): GObject.Type + get_state(): DeviceState + get_state_reason(): DeviceStateReason + get_type_description(): string + get_udi(): string + get_vendor(): string + is_real(): boolean + is_software(): boolean + reapply(connection: Connection | null, version_id: number, flags: number, cancellable?: Gio.Cancellable | null): boolean + reapply_async(connection: Connection | null, version_id: number, flags: number, cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + reapply_finish(result: Gio.AsyncResult): boolean + set_autoconnect(autoconnect: boolean): void + set_managed(managed: boolean): void + /* Methods of NM.Object */ + get_client(): Client + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of NM.Device */ + connect(sigName: "state-changed", callback: (($obj: DeviceIPTunnel, new_state: number, old_state: number, reason: number) => void)): number + connect_after(sigName: "state-changed", callback: (($obj: DeviceIPTunnel, new_state: number, old_state: number, reason: number) => void)): number + emit(sigName: "state-changed", new_state: number, old_state: number, reason: number): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: DeviceIPTunnel, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: DeviceIPTunnel, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: "notify::encapsulation-limit", callback: (($obj: DeviceIPTunnel, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::encapsulation-limit", callback: (($obj: DeviceIPTunnel, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::flags", callback: (($obj: DeviceIPTunnel, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::flags", callback: (($obj: DeviceIPTunnel, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::flow-label", callback: (($obj: DeviceIPTunnel, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::flow-label", callback: (($obj: DeviceIPTunnel, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::input-key", callback: (($obj: DeviceIPTunnel, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::input-key", callback: (($obj: DeviceIPTunnel, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::local", callback: (($obj: DeviceIPTunnel, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::local", callback: (($obj: DeviceIPTunnel, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::mode", callback: (($obj: DeviceIPTunnel, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::mode", callback: (($obj: DeviceIPTunnel, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::output-key", callback: (($obj: DeviceIPTunnel, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::output-key", callback: (($obj: DeviceIPTunnel, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::parent", callback: (($obj: DeviceIPTunnel, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::parent", callback: (($obj: DeviceIPTunnel, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::path-mtu-discovery", callback: (($obj: DeviceIPTunnel, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::path-mtu-discovery", callback: (($obj: DeviceIPTunnel, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::remote", callback: (($obj: DeviceIPTunnel, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::remote", callback: (($obj: DeviceIPTunnel, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::tos", callback: (($obj: DeviceIPTunnel, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::tos", callback: (($obj: DeviceIPTunnel, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::ttl", callback: (($obj: DeviceIPTunnel, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::ttl", callback: (($obj: DeviceIPTunnel, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::active-connection", callback: (($obj: DeviceIPTunnel, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::active-connection", callback: (($obj: DeviceIPTunnel, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::autoconnect", callback: (($obj: DeviceIPTunnel, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::autoconnect", callback: (($obj: DeviceIPTunnel, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::available-connections", callback: (($obj: DeviceIPTunnel, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::available-connections", callback: (($obj: DeviceIPTunnel, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::capabilities", callback: (($obj: DeviceIPTunnel, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::capabilities", callback: (($obj: DeviceIPTunnel, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::device-type", callback: (($obj: DeviceIPTunnel, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::device-type", callback: (($obj: DeviceIPTunnel, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::dhcp4-config", callback: (($obj: DeviceIPTunnel, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::dhcp4-config", callback: (($obj: DeviceIPTunnel, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::dhcp6-config", callback: (($obj: DeviceIPTunnel, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::dhcp6-config", callback: (($obj: DeviceIPTunnel, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::driver", callback: (($obj: DeviceIPTunnel, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::driver", callback: (($obj: DeviceIPTunnel, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::driver-version", callback: (($obj: DeviceIPTunnel, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::driver-version", callback: (($obj: DeviceIPTunnel, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::firmware-missing", callback: (($obj: DeviceIPTunnel, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::firmware-missing", callback: (($obj: DeviceIPTunnel, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::firmware-version", callback: (($obj: DeviceIPTunnel, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::firmware-version", callback: (($obj: DeviceIPTunnel, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::hw-address", callback: (($obj: DeviceIPTunnel, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hw-address", callback: (($obj: DeviceIPTunnel, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::interface", callback: (($obj: DeviceIPTunnel, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::interface", callback: (($obj: DeviceIPTunnel, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::interface-flags", callback: (($obj: DeviceIPTunnel, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::interface-flags", callback: (($obj: DeviceIPTunnel, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::ip-interface", callback: (($obj: DeviceIPTunnel, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::ip-interface", callback: (($obj: DeviceIPTunnel, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::ip4-config", callback: (($obj: DeviceIPTunnel, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::ip4-config", callback: (($obj: DeviceIPTunnel, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::ip4-connectivity", callback: (($obj: DeviceIPTunnel, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::ip4-connectivity", callback: (($obj: DeviceIPTunnel, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::ip6-config", callback: (($obj: DeviceIPTunnel, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::ip6-config", callback: (($obj: DeviceIPTunnel, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::ip6-connectivity", callback: (($obj: DeviceIPTunnel, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::ip6-connectivity", callback: (($obj: DeviceIPTunnel, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::lldp-neighbors", callback: (($obj: DeviceIPTunnel, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::lldp-neighbors", callback: (($obj: DeviceIPTunnel, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::managed", callback: (($obj: DeviceIPTunnel, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::managed", callback: (($obj: DeviceIPTunnel, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::metered", callback: (($obj: DeviceIPTunnel, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::metered", callback: (($obj: DeviceIPTunnel, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::mtu", callback: (($obj: DeviceIPTunnel, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::mtu", callback: (($obj: DeviceIPTunnel, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::nm-plugin-missing", callback: (($obj: DeviceIPTunnel, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::nm-plugin-missing", callback: (($obj: DeviceIPTunnel, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::path", callback: (($obj: DeviceIPTunnel, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::path", callback: (($obj: DeviceIPTunnel, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::physical-port-id", callback: (($obj: DeviceIPTunnel, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::physical-port-id", callback: (($obj: DeviceIPTunnel, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::product", callback: (($obj: DeviceIPTunnel, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::product", callback: (($obj: DeviceIPTunnel, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::real", callback: (($obj: DeviceIPTunnel, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::real", callback: (($obj: DeviceIPTunnel, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::state", callback: (($obj: DeviceIPTunnel, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::state", callback: (($obj: DeviceIPTunnel, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::state-reason", callback: (($obj: DeviceIPTunnel, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::state-reason", callback: (($obj: DeviceIPTunnel, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::udi", callback: (($obj: DeviceIPTunnel, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::udi", callback: (($obj: DeviceIPTunnel, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::vendor", callback: (($obj: DeviceIPTunnel, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vendor", callback: (($obj: DeviceIPTunnel, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: DeviceIPTunnel_ConstructProps) + _init (config?: DeviceIPTunnel_ConstructProps): void + static $gtype: GObject.Type +} +export interface DeviceInfiniband_ConstructProps extends Device_ConstructProps { +} +export class DeviceInfiniband { + /* Properties of NM.DeviceInfiniband */ + readonly carrier: boolean + /* Properties of NM.Device */ + readonly active_connection: ActiveConnection + autoconnect: boolean + readonly available_connections: RemoteConnection[] + readonly capabilities: DeviceCapabilities + readonly device_type: DeviceType + readonly dhcp4_config: DhcpConfig + readonly dhcp6_config: DhcpConfig + readonly driver: string + readonly driver_version: string + readonly firmware_missing: boolean + readonly firmware_version: string + readonly hw_address: string + readonly interface: string + readonly interface_flags: number + readonly ip_interface: string + readonly ip4_config: IPConfig + readonly ip4_connectivity: ConnectivityState + readonly ip6_config: IPConfig + readonly ip6_connectivity: ConnectivityState + readonly lldp_neighbors: object[] + readonly managed: boolean + readonly metered: number + readonly mtu: number + readonly nm_plugin_missing: boolean + readonly path: string + readonly physical_port_id: string + readonly product: string + readonly real: boolean + readonly state: DeviceState + readonly state_reason: number + readonly udi: string + readonly vendor: string + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of NM.DeviceInfiniband */ + get_carrier(): boolean + /* Methods of NM.Device */ + connection_compatible(connection: Connection): boolean + connection_valid(connection: Connection): boolean + delete(cancellable?: Gio.Cancellable | null): boolean + delete_async(cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + delete_finish(result: Gio.AsyncResult): boolean + disconnect(cancellable?: Gio.Cancellable | null): boolean + disconnect_async(cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + disconnect_finish(result: Gio.AsyncResult): boolean + filter_connections(connections: Connection[]): Connection[] + get_active_connection(): ActiveConnection + get_applied_connection(flags: number, cancellable?: Gio.Cancellable | null): [ /* returnType */ Connection, /* version_id */ number | null ] + get_applied_connection_async(flags: number, cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + get_applied_connection_finish(result: Gio.AsyncResult): [ /* returnType */ Connection, /* version_id */ number | null ] + get_autoconnect(): boolean + get_available_connections(): RemoteConnection[] + get_capabilities(): DeviceCapabilities + get_connectivity(addr_family: number): ConnectivityState + get_description(): string + get_device_type(): DeviceType + get_dhcp4_config(): DhcpConfig + get_dhcp6_config(): DhcpConfig + get_driver(): string + get_driver_version(): string + get_firmware_missing(): boolean + get_firmware_version(): string + get_hw_address(): string + get_iface(): string + get_interface_flags(): DeviceInterfaceFlags + get_ip4_config(): IPConfig + get_ip6_config(): IPConfig + get_ip_iface(): string + get_lldp_neighbors(): LldpNeighbor[] + get_managed(): boolean + get_metered(): Metered + get_mtu(): number + get_nm_plugin_missing(): boolean + get_path(): string + get_physical_port_id(): string + get_product(): string + get_setting_type(): GObject.Type + get_state(): DeviceState + get_state_reason(): DeviceStateReason + get_type_description(): string + get_udi(): string + get_vendor(): string + is_real(): boolean + is_software(): boolean + reapply(connection: Connection | null, version_id: number, flags: number, cancellable?: Gio.Cancellable | null): boolean + reapply_async(connection: Connection | null, version_id: number, flags: number, cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + reapply_finish(result: Gio.AsyncResult): boolean + set_autoconnect(autoconnect: boolean): void + set_managed(managed: boolean): void + /* Methods of NM.Object */ + get_client(): Client + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of NM.Device */ + connect(sigName: "state-changed", callback: (($obj: DeviceInfiniband, new_state: number, old_state: number, reason: number) => void)): number + connect_after(sigName: "state-changed", callback: (($obj: DeviceInfiniband, new_state: number, old_state: number, reason: number) => void)): number + emit(sigName: "state-changed", new_state: number, old_state: number, reason: number): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: DeviceInfiniband, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: DeviceInfiniband, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: "notify::carrier", callback: (($obj: DeviceInfiniband, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::carrier", callback: (($obj: DeviceInfiniband, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::active-connection", callback: (($obj: DeviceInfiniband, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::active-connection", callback: (($obj: DeviceInfiniband, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::autoconnect", callback: (($obj: DeviceInfiniband, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::autoconnect", callback: (($obj: DeviceInfiniband, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::available-connections", callback: (($obj: DeviceInfiniband, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::available-connections", callback: (($obj: DeviceInfiniband, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::capabilities", callback: (($obj: DeviceInfiniband, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::capabilities", callback: (($obj: DeviceInfiniband, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::device-type", callback: (($obj: DeviceInfiniband, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::device-type", callback: (($obj: DeviceInfiniband, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::dhcp4-config", callback: (($obj: DeviceInfiniband, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::dhcp4-config", callback: (($obj: DeviceInfiniband, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::dhcp6-config", callback: (($obj: DeviceInfiniband, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::dhcp6-config", callback: (($obj: DeviceInfiniband, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::driver", callback: (($obj: DeviceInfiniband, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::driver", callback: (($obj: DeviceInfiniband, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::driver-version", callback: (($obj: DeviceInfiniband, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::driver-version", callback: (($obj: DeviceInfiniband, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::firmware-missing", callback: (($obj: DeviceInfiniband, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::firmware-missing", callback: (($obj: DeviceInfiniband, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::firmware-version", callback: (($obj: DeviceInfiniband, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::firmware-version", callback: (($obj: DeviceInfiniband, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::hw-address", callback: (($obj: DeviceInfiniband, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hw-address", callback: (($obj: DeviceInfiniband, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::interface", callback: (($obj: DeviceInfiniband, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::interface", callback: (($obj: DeviceInfiniband, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::interface-flags", callback: (($obj: DeviceInfiniband, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::interface-flags", callback: (($obj: DeviceInfiniband, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::ip-interface", callback: (($obj: DeviceInfiniband, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::ip-interface", callback: (($obj: DeviceInfiniband, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::ip4-config", callback: (($obj: DeviceInfiniband, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::ip4-config", callback: (($obj: DeviceInfiniband, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::ip4-connectivity", callback: (($obj: DeviceInfiniband, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::ip4-connectivity", callback: (($obj: DeviceInfiniband, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::ip6-config", callback: (($obj: DeviceInfiniband, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::ip6-config", callback: (($obj: DeviceInfiniband, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::ip6-connectivity", callback: (($obj: DeviceInfiniband, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::ip6-connectivity", callback: (($obj: DeviceInfiniband, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::lldp-neighbors", callback: (($obj: DeviceInfiniband, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::lldp-neighbors", callback: (($obj: DeviceInfiniband, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::managed", callback: (($obj: DeviceInfiniband, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::managed", callback: (($obj: DeviceInfiniband, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::metered", callback: (($obj: DeviceInfiniband, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::metered", callback: (($obj: DeviceInfiniband, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::mtu", callback: (($obj: DeviceInfiniband, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::mtu", callback: (($obj: DeviceInfiniband, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::nm-plugin-missing", callback: (($obj: DeviceInfiniband, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::nm-plugin-missing", callback: (($obj: DeviceInfiniband, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::path", callback: (($obj: DeviceInfiniband, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::path", callback: (($obj: DeviceInfiniband, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::physical-port-id", callback: (($obj: DeviceInfiniband, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::physical-port-id", callback: (($obj: DeviceInfiniband, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::product", callback: (($obj: DeviceInfiniband, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::product", callback: (($obj: DeviceInfiniband, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::real", callback: (($obj: DeviceInfiniband, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::real", callback: (($obj: DeviceInfiniband, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::state", callback: (($obj: DeviceInfiniband, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::state", callback: (($obj: DeviceInfiniband, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::state-reason", callback: (($obj: DeviceInfiniband, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::state-reason", callback: (($obj: DeviceInfiniband, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::udi", callback: (($obj: DeviceInfiniband, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::udi", callback: (($obj: DeviceInfiniband, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::vendor", callback: (($obj: DeviceInfiniband, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vendor", callback: (($obj: DeviceInfiniband, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: DeviceInfiniband_ConstructProps) + _init (config?: DeviceInfiniband_ConstructProps): void + static $gtype: GObject.Type +} +export interface DeviceMacsec_ConstructProps extends Device_ConstructProps { +} +export class DeviceMacsec { + /* Properties of NM.DeviceMacsec */ + readonly cipher_suite: number + readonly encoding_sa: number + readonly encrypt: boolean + readonly es: boolean + readonly icv_length: number + readonly include_sci: boolean + readonly parent: Device + readonly protect: boolean + readonly replay_protect: boolean + readonly scb: boolean + readonly sci: number + readonly validation: string + readonly window: number + /* Properties of NM.Device */ + readonly active_connection: ActiveConnection + autoconnect: boolean + readonly available_connections: RemoteConnection[] + readonly capabilities: DeviceCapabilities + readonly device_type: DeviceType + readonly dhcp4_config: DhcpConfig + readonly dhcp6_config: DhcpConfig + readonly driver: string + readonly driver_version: string + readonly firmware_missing: boolean + readonly firmware_version: string + readonly hw_address: string + readonly interface: string + readonly interface_flags: number + readonly ip_interface: string + readonly ip4_config: IPConfig + readonly ip4_connectivity: ConnectivityState + readonly ip6_config: IPConfig + readonly ip6_connectivity: ConnectivityState + readonly lldp_neighbors: object[] + readonly managed: boolean + readonly metered: number + readonly mtu: number + readonly nm_plugin_missing: boolean + readonly path: string + readonly physical_port_id: string + readonly product: string + readonly real: boolean + readonly state: DeviceState + readonly state_reason: number + readonly udi: string + readonly vendor: string + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of NM.DeviceMacsec */ + get_cipher_suite(): number + get_encoding_sa(): number + get_encrypt(): boolean + get_es(): boolean + get_icv_length(): number + get_include_sci(): boolean + get_parent(): Device + get_protect(): boolean + get_replay_protect(): boolean + get_scb(): boolean + get_sci(): number + get_validation(): string + get_window(): number + /* Methods of NM.Device */ + connection_compatible(connection: Connection): boolean + connection_valid(connection: Connection): boolean + delete(cancellable?: Gio.Cancellable | null): boolean + delete_async(cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + delete_finish(result: Gio.AsyncResult): boolean + disconnect(cancellable?: Gio.Cancellable | null): boolean + disconnect_async(cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + disconnect_finish(result: Gio.AsyncResult): boolean + filter_connections(connections: Connection[]): Connection[] + get_active_connection(): ActiveConnection + get_applied_connection(flags: number, cancellable?: Gio.Cancellable | null): [ /* returnType */ Connection, /* version_id */ number | null ] + get_applied_connection_async(flags: number, cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + get_applied_connection_finish(result: Gio.AsyncResult): [ /* returnType */ Connection, /* version_id */ number | null ] + get_autoconnect(): boolean + get_available_connections(): RemoteConnection[] + get_capabilities(): DeviceCapabilities + get_connectivity(addr_family: number): ConnectivityState + get_description(): string + get_device_type(): DeviceType + get_dhcp4_config(): DhcpConfig + get_dhcp6_config(): DhcpConfig + get_driver(): string + get_driver_version(): string + get_firmware_missing(): boolean + get_firmware_version(): string + get_hw_address(): string + get_iface(): string + get_interface_flags(): DeviceInterfaceFlags + get_ip4_config(): IPConfig + get_ip6_config(): IPConfig + get_ip_iface(): string + get_lldp_neighbors(): LldpNeighbor[] + get_managed(): boolean + get_metered(): Metered + get_mtu(): number + get_nm_plugin_missing(): boolean + get_path(): string + get_physical_port_id(): string + get_product(): string + get_setting_type(): GObject.Type + get_state(): DeviceState + get_state_reason(): DeviceStateReason + get_type_description(): string + get_udi(): string + get_vendor(): string + is_real(): boolean + is_software(): boolean + reapply(connection: Connection | null, version_id: number, flags: number, cancellable?: Gio.Cancellable | null): boolean + reapply_async(connection: Connection | null, version_id: number, flags: number, cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + reapply_finish(result: Gio.AsyncResult): boolean + set_autoconnect(autoconnect: boolean): void + set_managed(managed: boolean): void + /* Methods of NM.Object */ + get_client(): Client + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of NM.Device */ + connect(sigName: "state-changed", callback: (($obj: DeviceMacsec, new_state: number, old_state: number, reason: number) => void)): number + connect_after(sigName: "state-changed", callback: (($obj: DeviceMacsec, new_state: number, old_state: number, reason: number) => void)): number + emit(sigName: "state-changed", new_state: number, old_state: number, reason: number): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: DeviceMacsec, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: DeviceMacsec, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: "notify::cipher-suite", callback: (($obj: DeviceMacsec, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::cipher-suite", callback: (($obj: DeviceMacsec, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::encoding-sa", callback: (($obj: DeviceMacsec, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::encoding-sa", callback: (($obj: DeviceMacsec, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::encrypt", callback: (($obj: DeviceMacsec, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::encrypt", callback: (($obj: DeviceMacsec, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::es", callback: (($obj: DeviceMacsec, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::es", callback: (($obj: DeviceMacsec, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::icv-length", callback: (($obj: DeviceMacsec, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::icv-length", callback: (($obj: DeviceMacsec, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::include-sci", callback: (($obj: DeviceMacsec, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::include-sci", callback: (($obj: DeviceMacsec, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::parent", callback: (($obj: DeviceMacsec, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::parent", callback: (($obj: DeviceMacsec, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::protect", callback: (($obj: DeviceMacsec, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::protect", callback: (($obj: DeviceMacsec, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::replay-protect", callback: (($obj: DeviceMacsec, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::replay-protect", callback: (($obj: DeviceMacsec, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::scb", callback: (($obj: DeviceMacsec, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::scb", callback: (($obj: DeviceMacsec, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::sci", callback: (($obj: DeviceMacsec, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::sci", callback: (($obj: DeviceMacsec, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::validation", callback: (($obj: DeviceMacsec, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::validation", callback: (($obj: DeviceMacsec, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::window", callback: (($obj: DeviceMacsec, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::window", callback: (($obj: DeviceMacsec, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::active-connection", callback: (($obj: DeviceMacsec, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::active-connection", callback: (($obj: DeviceMacsec, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::autoconnect", callback: (($obj: DeviceMacsec, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::autoconnect", callback: (($obj: DeviceMacsec, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::available-connections", callback: (($obj: DeviceMacsec, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::available-connections", callback: (($obj: DeviceMacsec, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::capabilities", callback: (($obj: DeviceMacsec, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::capabilities", callback: (($obj: DeviceMacsec, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::device-type", callback: (($obj: DeviceMacsec, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::device-type", callback: (($obj: DeviceMacsec, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::dhcp4-config", callback: (($obj: DeviceMacsec, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::dhcp4-config", callback: (($obj: DeviceMacsec, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::dhcp6-config", callback: (($obj: DeviceMacsec, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::dhcp6-config", callback: (($obj: DeviceMacsec, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::driver", callback: (($obj: DeviceMacsec, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::driver", callback: (($obj: DeviceMacsec, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::driver-version", callback: (($obj: DeviceMacsec, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::driver-version", callback: (($obj: DeviceMacsec, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::firmware-missing", callback: (($obj: DeviceMacsec, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::firmware-missing", callback: (($obj: DeviceMacsec, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::firmware-version", callback: (($obj: DeviceMacsec, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::firmware-version", callback: (($obj: DeviceMacsec, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::hw-address", callback: (($obj: DeviceMacsec, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hw-address", callback: (($obj: DeviceMacsec, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::interface", callback: (($obj: DeviceMacsec, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::interface", callback: (($obj: DeviceMacsec, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::interface-flags", callback: (($obj: DeviceMacsec, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::interface-flags", callback: (($obj: DeviceMacsec, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::ip-interface", callback: (($obj: DeviceMacsec, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::ip-interface", callback: (($obj: DeviceMacsec, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::ip4-config", callback: (($obj: DeviceMacsec, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::ip4-config", callback: (($obj: DeviceMacsec, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::ip4-connectivity", callback: (($obj: DeviceMacsec, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::ip4-connectivity", callback: (($obj: DeviceMacsec, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::ip6-config", callback: (($obj: DeviceMacsec, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::ip6-config", callback: (($obj: DeviceMacsec, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::ip6-connectivity", callback: (($obj: DeviceMacsec, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::ip6-connectivity", callback: (($obj: DeviceMacsec, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::lldp-neighbors", callback: (($obj: DeviceMacsec, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::lldp-neighbors", callback: (($obj: DeviceMacsec, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::managed", callback: (($obj: DeviceMacsec, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::managed", callback: (($obj: DeviceMacsec, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::metered", callback: (($obj: DeviceMacsec, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::metered", callback: (($obj: DeviceMacsec, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::mtu", callback: (($obj: DeviceMacsec, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::mtu", callback: (($obj: DeviceMacsec, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::nm-plugin-missing", callback: (($obj: DeviceMacsec, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::nm-plugin-missing", callback: (($obj: DeviceMacsec, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::path", callback: (($obj: DeviceMacsec, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::path", callback: (($obj: DeviceMacsec, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::physical-port-id", callback: (($obj: DeviceMacsec, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::physical-port-id", callback: (($obj: DeviceMacsec, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::product", callback: (($obj: DeviceMacsec, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::product", callback: (($obj: DeviceMacsec, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::real", callback: (($obj: DeviceMacsec, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::real", callback: (($obj: DeviceMacsec, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::state", callback: (($obj: DeviceMacsec, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::state", callback: (($obj: DeviceMacsec, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::state-reason", callback: (($obj: DeviceMacsec, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::state-reason", callback: (($obj: DeviceMacsec, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::udi", callback: (($obj: DeviceMacsec, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::udi", callback: (($obj: DeviceMacsec, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::vendor", callback: (($obj: DeviceMacsec, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vendor", callback: (($obj: DeviceMacsec, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: DeviceMacsec_ConstructProps) + _init (config?: DeviceMacsec_ConstructProps): void + static $gtype: GObject.Type +} +export interface DeviceMacvlan_ConstructProps extends Device_ConstructProps { +} +export class DeviceMacvlan { + /* Properties of NM.DeviceMacvlan */ + readonly mode: string + readonly no_promisc: boolean + readonly parent: Device + readonly tap: boolean + /* Properties of NM.Device */ + readonly active_connection: ActiveConnection + autoconnect: boolean + readonly available_connections: RemoteConnection[] + readonly capabilities: DeviceCapabilities + readonly device_type: DeviceType + readonly dhcp4_config: DhcpConfig + readonly dhcp6_config: DhcpConfig + readonly driver: string + readonly driver_version: string + readonly firmware_missing: boolean + readonly firmware_version: string + readonly hw_address: string + readonly interface: string + readonly interface_flags: number + readonly ip_interface: string + readonly ip4_config: IPConfig + readonly ip4_connectivity: ConnectivityState + readonly ip6_config: IPConfig + readonly ip6_connectivity: ConnectivityState + readonly lldp_neighbors: object[] + readonly managed: boolean + readonly metered: number + readonly mtu: number + readonly nm_plugin_missing: boolean + readonly path: string + readonly physical_port_id: string + readonly product: string + readonly real: boolean + readonly state: DeviceState + readonly state_reason: number + readonly udi: string + readonly vendor: string + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of NM.DeviceMacvlan */ + get_mode(): string + get_no_promisc(): boolean + get_parent(): Device + get_tap(): boolean + /* Methods of NM.Device */ + connection_compatible(connection: Connection): boolean + connection_valid(connection: Connection): boolean + delete(cancellable?: Gio.Cancellable | null): boolean + delete_async(cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + delete_finish(result: Gio.AsyncResult): boolean + disconnect(cancellable?: Gio.Cancellable | null): boolean + disconnect_async(cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + disconnect_finish(result: Gio.AsyncResult): boolean + filter_connections(connections: Connection[]): Connection[] + get_active_connection(): ActiveConnection + get_applied_connection(flags: number, cancellable?: Gio.Cancellable | null): [ /* returnType */ Connection, /* version_id */ number | null ] + get_applied_connection_async(flags: number, cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + get_applied_connection_finish(result: Gio.AsyncResult): [ /* returnType */ Connection, /* version_id */ number | null ] + get_autoconnect(): boolean + get_available_connections(): RemoteConnection[] + get_capabilities(): DeviceCapabilities + get_connectivity(addr_family: number): ConnectivityState + get_description(): string + get_device_type(): DeviceType + get_dhcp4_config(): DhcpConfig + get_dhcp6_config(): DhcpConfig + get_driver(): string + get_driver_version(): string + get_firmware_missing(): boolean + get_firmware_version(): string + get_hw_address(): string + get_iface(): string + get_interface_flags(): DeviceInterfaceFlags + get_ip4_config(): IPConfig + get_ip6_config(): IPConfig + get_ip_iface(): string + get_lldp_neighbors(): LldpNeighbor[] + get_managed(): boolean + get_metered(): Metered + get_mtu(): number + get_nm_plugin_missing(): boolean + get_path(): string + get_physical_port_id(): string + get_product(): string + get_setting_type(): GObject.Type + get_state(): DeviceState + get_state_reason(): DeviceStateReason + get_type_description(): string + get_udi(): string + get_vendor(): string + is_real(): boolean + is_software(): boolean + reapply(connection: Connection | null, version_id: number, flags: number, cancellable?: Gio.Cancellable | null): boolean + reapply_async(connection: Connection | null, version_id: number, flags: number, cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + reapply_finish(result: Gio.AsyncResult): boolean + set_autoconnect(autoconnect: boolean): void + set_managed(managed: boolean): void + /* Methods of NM.Object */ + get_client(): Client + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of NM.Device */ + connect(sigName: "state-changed", callback: (($obj: DeviceMacvlan, new_state: number, old_state: number, reason: number) => void)): number + connect_after(sigName: "state-changed", callback: (($obj: DeviceMacvlan, new_state: number, old_state: number, reason: number) => void)): number + emit(sigName: "state-changed", new_state: number, old_state: number, reason: number): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: DeviceMacvlan, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: DeviceMacvlan, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: "notify::mode", callback: (($obj: DeviceMacvlan, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::mode", callback: (($obj: DeviceMacvlan, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::no-promisc", callback: (($obj: DeviceMacvlan, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::no-promisc", callback: (($obj: DeviceMacvlan, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::parent", callback: (($obj: DeviceMacvlan, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::parent", callback: (($obj: DeviceMacvlan, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::tap", callback: (($obj: DeviceMacvlan, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::tap", callback: (($obj: DeviceMacvlan, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::active-connection", callback: (($obj: DeviceMacvlan, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::active-connection", callback: (($obj: DeviceMacvlan, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::autoconnect", callback: (($obj: DeviceMacvlan, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::autoconnect", callback: (($obj: DeviceMacvlan, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::available-connections", callback: (($obj: DeviceMacvlan, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::available-connections", callback: (($obj: DeviceMacvlan, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::capabilities", callback: (($obj: DeviceMacvlan, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::capabilities", callback: (($obj: DeviceMacvlan, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::device-type", callback: (($obj: DeviceMacvlan, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::device-type", callback: (($obj: DeviceMacvlan, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::dhcp4-config", callback: (($obj: DeviceMacvlan, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::dhcp4-config", callback: (($obj: DeviceMacvlan, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::dhcp6-config", callback: (($obj: DeviceMacvlan, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::dhcp6-config", callback: (($obj: DeviceMacvlan, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::driver", callback: (($obj: DeviceMacvlan, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::driver", callback: (($obj: DeviceMacvlan, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::driver-version", callback: (($obj: DeviceMacvlan, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::driver-version", callback: (($obj: DeviceMacvlan, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::firmware-missing", callback: (($obj: DeviceMacvlan, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::firmware-missing", callback: (($obj: DeviceMacvlan, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::firmware-version", callback: (($obj: DeviceMacvlan, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::firmware-version", callback: (($obj: DeviceMacvlan, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::hw-address", callback: (($obj: DeviceMacvlan, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hw-address", callback: (($obj: DeviceMacvlan, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::interface", callback: (($obj: DeviceMacvlan, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::interface", callback: (($obj: DeviceMacvlan, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::interface-flags", callback: (($obj: DeviceMacvlan, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::interface-flags", callback: (($obj: DeviceMacvlan, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::ip-interface", callback: (($obj: DeviceMacvlan, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::ip-interface", callback: (($obj: DeviceMacvlan, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::ip4-config", callback: (($obj: DeviceMacvlan, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::ip4-config", callback: (($obj: DeviceMacvlan, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::ip4-connectivity", callback: (($obj: DeviceMacvlan, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::ip4-connectivity", callback: (($obj: DeviceMacvlan, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::ip6-config", callback: (($obj: DeviceMacvlan, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::ip6-config", callback: (($obj: DeviceMacvlan, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::ip6-connectivity", callback: (($obj: DeviceMacvlan, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::ip6-connectivity", callback: (($obj: DeviceMacvlan, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::lldp-neighbors", callback: (($obj: DeviceMacvlan, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::lldp-neighbors", callback: (($obj: DeviceMacvlan, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::managed", callback: (($obj: DeviceMacvlan, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::managed", callback: (($obj: DeviceMacvlan, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::metered", callback: (($obj: DeviceMacvlan, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::metered", callback: (($obj: DeviceMacvlan, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::mtu", callback: (($obj: DeviceMacvlan, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::mtu", callback: (($obj: DeviceMacvlan, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::nm-plugin-missing", callback: (($obj: DeviceMacvlan, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::nm-plugin-missing", callback: (($obj: DeviceMacvlan, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::path", callback: (($obj: DeviceMacvlan, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::path", callback: (($obj: DeviceMacvlan, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::physical-port-id", callback: (($obj: DeviceMacvlan, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::physical-port-id", callback: (($obj: DeviceMacvlan, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::product", callback: (($obj: DeviceMacvlan, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::product", callback: (($obj: DeviceMacvlan, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::real", callback: (($obj: DeviceMacvlan, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::real", callback: (($obj: DeviceMacvlan, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::state", callback: (($obj: DeviceMacvlan, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::state", callback: (($obj: DeviceMacvlan, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::state-reason", callback: (($obj: DeviceMacvlan, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::state-reason", callback: (($obj: DeviceMacvlan, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::udi", callback: (($obj: DeviceMacvlan, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::udi", callback: (($obj: DeviceMacvlan, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::vendor", callback: (($obj: DeviceMacvlan, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vendor", callback: (($obj: DeviceMacvlan, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: DeviceMacvlan_ConstructProps) + _init (config?: DeviceMacvlan_ConstructProps): void + static $gtype: GObject.Type +} +export interface DeviceModem_ConstructProps extends Device_ConstructProps { +} +export class DeviceModem { + /* Properties of NM.DeviceModem */ + readonly apn: string + readonly current_capabilities: DeviceModemCapabilities + readonly device_id: string + readonly modem_capabilities: DeviceModemCapabilities + readonly operator_code: string + /* Properties of NM.Device */ + readonly active_connection: ActiveConnection + autoconnect: boolean + readonly available_connections: RemoteConnection[] + readonly capabilities: DeviceCapabilities + readonly device_type: DeviceType + readonly dhcp4_config: DhcpConfig + readonly dhcp6_config: DhcpConfig + readonly driver: string + readonly driver_version: string + readonly firmware_missing: boolean + readonly firmware_version: string + readonly hw_address: string + readonly interface: string + readonly interface_flags: number + readonly ip_interface: string + readonly ip4_config: IPConfig + readonly ip4_connectivity: ConnectivityState + readonly ip6_config: IPConfig + readonly ip6_connectivity: ConnectivityState + readonly lldp_neighbors: object[] + readonly managed: boolean + readonly metered: number + readonly mtu: number + readonly nm_plugin_missing: boolean + readonly path: string + readonly physical_port_id: string + readonly product: string + readonly real: boolean + readonly state: DeviceState + readonly state_reason: number + readonly udi: string + readonly vendor: string + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of NM.DeviceModem */ + get_apn(): string + get_current_capabilities(): DeviceModemCapabilities + get_device_id(): string + get_modem_capabilities(): DeviceModemCapabilities + get_operator_code(): string + /* Methods of NM.Device */ + connection_compatible(connection: Connection): boolean + connection_valid(connection: Connection): boolean + delete(cancellable?: Gio.Cancellable | null): boolean + delete_async(cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + delete_finish(result: Gio.AsyncResult): boolean + disconnect(cancellable?: Gio.Cancellable | null): boolean + disconnect_async(cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + disconnect_finish(result: Gio.AsyncResult): boolean + filter_connections(connections: Connection[]): Connection[] + get_active_connection(): ActiveConnection + get_applied_connection(flags: number, cancellable?: Gio.Cancellable | null): [ /* returnType */ Connection, /* version_id */ number | null ] + get_applied_connection_async(flags: number, cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + get_applied_connection_finish(result: Gio.AsyncResult): [ /* returnType */ Connection, /* version_id */ number | null ] + get_autoconnect(): boolean + get_available_connections(): RemoteConnection[] + get_capabilities(): DeviceCapabilities + get_connectivity(addr_family: number): ConnectivityState + get_description(): string + get_device_type(): DeviceType + get_dhcp4_config(): DhcpConfig + get_dhcp6_config(): DhcpConfig + get_driver(): string + get_driver_version(): string + get_firmware_missing(): boolean + get_firmware_version(): string + get_hw_address(): string + get_iface(): string + get_interface_flags(): DeviceInterfaceFlags + get_ip4_config(): IPConfig + get_ip6_config(): IPConfig + get_ip_iface(): string + get_lldp_neighbors(): LldpNeighbor[] + get_managed(): boolean + get_metered(): Metered + get_mtu(): number + get_nm_plugin_missing(): boolean + get_path(): string + get_physical_port_id(): string + get_product(): string + get_setting_type(): GObject.Type + get_state(): DeviceState + get_state_reason(): DeviceStateReason + get_type_description(): string + get_udi(): string + get_vendor(): string + is_real(): boolean + is_software(): boolean + reapply(connection: Connection | null, version_id: number, flags: number, cancellable?: Gio.Cancellable | null): boolean + reapply_async(connection: Connection | null, version_id: number, flags: number, cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + reapply_finish(result: Gio.AsyncResult): boolean + set_autoconnect(autoconnect: boolean): void + set_managed(managed: boolean): void + /* Methods of NM.Object */ + get_client(): Client + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of NM.Device */ + connect(sigName: "state-changed", callback: (($obj: DeviceModem, new_state: number, old_state: number, reason: number) => void)): number + connect_after(sigName: "state-changed", callback: (($obj: DeviceModem, new_state: number, old_state: number, reason: number) => void)): number + emit(sigName: "state-changed", new_state: number, old_state: number, reason: number): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: DeviceModem, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: DeviceModem, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: "notify::apn", callback: (($obj: DeviceModem, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::apn", callback: (($obj: DeviceModem, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::current-capabilities", callback: (($obj: DeviceModem, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::current-capabilities", callback: (($obj: DeviceModem, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::device-id", callback: (($obj: DeviceModem, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::device-id", callback: (($obj: DeviceModem, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::modem-capabilities", callback: (($obj: DeviceModem, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::modem-capabilities", callback: (($obj: DeviceModem, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::operator-code", callback: (($obj: DeviceModem, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::operator-code", callback: (($obj: DeviceModem, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::active-connection", callback: (($obj: DeviceModem, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::active-connection", callback: (($obj: DeviceModem, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::autoconnect", callback: (($obj: DeviceModem, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::autoconnect", callback: (($obj: DeviceModem, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::available-connections", callback: (($obj: DeviceModem, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::available-connections", callback: (($obj: DeviceModem, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::capabilities", callback: (($obj: DeviceModem, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::capabilities", callback: (($obj: DeviceModem, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::device-type", callback: (($obj: DeviceModem, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::device-type", callback: (($obj: DeviceModem, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::dhcp4-config", callback: (($obj: DeviceModem, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::dhcp4-config", callback: (($obj: DeviceModem, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::dhcp6-config", callback: (($obj: DeviceModem, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::dhcp6-config", callback: (($obj: DeviceModem, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::driver", callback: (($obj: DeviceModem, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::driver", callback: (($obj: DeviceModem, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::driver-version", callback: (($obj: DeviceModem, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::driver-version", callback: (($obj: DeviceModem, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::firmware-missing", callback: (($obj: DeviceModem, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::firmware-missing", callback: (($obj: DeviceModem, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::firmware-version", callback: (($obj: DeviceModem, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::firmware-version", callback: (($obj: DeviceModem, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::hw-address", callback: (($obj: DeviceModem, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hw-address", callback: (($obj: DeviceModem, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::interface", callback: (($obj: DeviceModem, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::interface", callback: (($obj: DeviceModem, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::interface-flags", callback: (($obj: DeviceModem, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::interface-flags", callback: (($obj: DeviceModem, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::ip-interface", callback: (($obj: DeviceModem, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::ip-interface", callback: (($obj: DeviceModem, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::ip4-config", callback: (($obj: DeviceModem, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::ip4-config", callback: (($obj: DeviceModem, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::ip4-connectivity", callback: (($obj: DeviceModem, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::ip4-connectivity", callback: (($obj: DeviceModem, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::ip6-config", callback: (($obj: DeviceModem, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::ip6-config", callback: (($obj: DeviceModem, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::ip6-connectivity", callback: (($obj: DeviceModem, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::ip6-connectivity", callback: (($obj: DeviceModem, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::lldp-neighbors", callback: (($obj: DeviceModem, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::lldp-neighbors", callback: (($obj: DeviceModem, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::managed", callback: (($obj: DeviceModem, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::managed", callback: (($obj: DeviceModem, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::metered", callback: (($obj: DeviceModem, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::metered", callback: (($obj: DeviceModem, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::mtu", callback: (($obj: DeviceModem, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::mtu", callback: (($obj: DeviceModem, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::nm-plugin-missing", callback: (($obj: DeviceModem, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::nm-plugin-missing", callback: (($obj: DeviceModem, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::path", callback: (($obj: DeviceModem, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::path", callback: (($obj: DeviceModem, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::physical-port-id", callback: (($obj: DeviceModem, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::physical-port-id", callback: (($obj: DeviceModem, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::product", callback: (($obj: DeviceModem, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::product", callback: (($obj: DeviceModem, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::real", callback: (($obj: DeviceModem, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::real", callback: (($obj: DeviceModem, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::state", callback: (($obj: DeviceModem, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::state", callback: (($obj: DeviceModem, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::state-reason", callback: (($obj: DeviceModem, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::state-reason", callback: (($obj: DeviceModem, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::udi", callback: (($obj: DeviceModem, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::udi", callback: (($obj: DeviceModem, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::vendor", callback: (($obj: DeviceModem, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vendor", callback: (($obj: DeviceModem, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: DeviceModem_ConstructProps) + _init (config?: DeviceModem_ConstructProps): void + static $gtype: GObject.Type +} +export interface DeviceOlpcMesh_ConstructProps extends Device_ConstructProps { +} +export class DeviceOlpcMesh { + /* Properties of NM.DeviceOlpcMesh */ + readonly active_channel: number + readonly companion: DeviceWifi + /* Properties of NM.Device */ + readonly active_connection: ActiveConnection + autoconnect: boolean + readonly available_connections: RemoteConnection[] + readonly capabilities: DeviceCapabilities + readonly device_type: DeviceType + readonly dhcp4_config: DhcpConfig + readonly dhcp6_config: DhcpConfig + readonly driver: string + readonly driver_version: string + readonly firmware_missing: boolean + readonly firmware_version: string + readonly hw_address: string + readonly interface: string + readonly interface_flags: number + readonly ip_interface: string + readonly ip4_config: IPConfig + readonly ip4_connectivity: ConnectivityState + readonly ip6_config: IPConfig + readonly ip6_connectivity: ConnectivityState + readonly lldp_neighbors: object[] + readonly managed: boolean + readonly metered: number + readonly mtu: number + readonly nm_plugin_missing: boolean + readonly path: string + readonly physical_port_id: string + readonly product: string + readonly real: boolean + readonly state: DeviceState + readonly state_reason: number + readonly udi: string + readonly vendor: string + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of NM.DeviceOlpcMesh */ + get_active_channel(): number + get_companion(): DeviceWifi + /* Methods of NM.Device */ + connection_compatible(connection: Connection): boolean + connection_valid(connection: Connection): boolean + delete(cancellable?: Gio.Cancellable | null): boolean + delete_async(cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + delete_finish(result: Gio.AsyncResult): boolean + disconnect(cancellable?: Gio.Cancellable | null): boolean + disconnect_async(cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + disconnect_finish(result: Gio.AsyncResult): boolean + filter_connections(connections: Connection[]): Connection[] + get_active_connection(): ActiveConnection + get_applied_connection(flags: number, cancellable?: Gio.Cancellable | null): [ /* returnType */ Connection, /* version_id */ number | null ] + get_applied_connection_async(flags: number, cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + get_applied_connection_finish(result: Gio.AsyncResult): [ /* returnType */ Connection, /* version_id */ number | null ] + get_autoconnect(): boolean + get_available_connections(): RemoteConnection[] + get_capabilities(): DeviceCapabilities + get_connectivity(addr_family: number): ConnectivityState + get_description(): string + get_device_type(): DeviceType + get_dhcp4_config(): DhcpConfig + get_dhcp6_config(): DhcpConfig + get_driver(): string + get_driver_version(): string + get_firmware_missing(): boolean + get_firmware_version(): string + get_hw_address(): string + get_iface(): string + get_interface_flags(): DeviceInterfaceFlags + get_ip4_config(): IPConfig + get_ip6_config(): IPConfig + get_ip_iface(): string + get_lldp_neighbors(): LldpNeighbor[] + get_managed(): boolean + get_metered(): Metered + get_mtu(): number + get_nm_plugin_missing(): boolean + get_path(): string + get_physical_port_id(): string + get_product(): string + get_setting_type(): GObject.Type + get_state(): DeviceState + get_state_reason(): DeviceStateReason + get_type_description(): string + get_udi(): string + get_vendor(): string + is_real(): boolean + is_software(): boolean + reapply(connection: Connection | null, version_id: number, flags: number, cancellable?: Gio.Cancellable | null): boolean + reapply_async(connection: Connection | null, version_id: number, flags: number, cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + reapply_finish(result: Gio.AsyncResult): boolean + set_autoconnect(autoconnect: boolean): void + set_managed(managed: boolean): void + /* Methods of NM.Object */ + get_client(): Client + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of NM.Device */ + connect(sigName: "state-changed", callback: (($obj: DeviceOlpcMesh, new_state: number, old_state: number, reason: number) => void)): number + connect_after(sigName: "state-changed", callback: (($obj: DeviceOlpcMesh, new_state: number, old_state: number, reason: number) => void)): number + emit(sigName: "state-changed", new_state: number, old_state: number, reason: number): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: DeviceOlpcMesh, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: DeviceOlpcMesh, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: "notify::active-channel", callback: (($obj: DeviceOlpcMesh, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::active-channel", callback: (($obj: DeviceOlpcMesh, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::companion", callback: (($obj: DeviceOlpcMesh, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::companion", callback: (($obj: DeviceOlpcMesh, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::active-connection", callback: (($obj: DeviceOlpcMesh, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::active-connection", callback: (($obj: DeviceOlpcMesh, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::autoconnect", callback: (($obj: DeviceOlpcMesh, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::autoconnect", callback: (($obj: DeviceOlpcMesh, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::available-connections", callback: (($obj: DeviceOlpcMesh, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::available-connections", callback: (($obj: DeviceOlpcMesh, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::capabilities", callback: (($obj: DeviceOlpcMesh, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::capabilities", callback: (($obj: DeviceOlpcMesh, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::device-type", callback: (($obj: DeviceOlpcMesh, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::device-type", callback: (($obj: DeviceOlpcMesh, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::dhcp4-config", callback: (($obj: DeviceOlpcMesh, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::dhcp4-config", callback: (($obj: DeviceOlpcMesh, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::dhcp6-config", callback: (($obj: DeviceOlpcMesh, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::dhcp6-config", callback: (($obj: DeviceOlpcMesh, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::driver", callback: (($obj: DeviceOlpcMesh, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::driver", callback: (($obj: DeviceOlpcMesh, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::driver-version", callback: (($obj: DeviceOlpcMesh, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::driver-version", callback: (($obj: DeviceOlpcMesh, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::firmware-missing", callback: (($obj: DeviceOlpcMesh, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::firmware-missing", callback: (($obj: DeviceOlpcMesh, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::firmware-version", callback: (($obj: DeviceOlpcMesh, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::firmware-version", callback: (($obj: DeviceOlpcMesh, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::hw-address", callback: (($obj: DeviceOlpcMesh, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hw-address", callback: (($obj: DeviceOlpcMesh, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::interface", callback: (($obj: DeviceOlpcMesh, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::interface", callback: (($obj: DeviceOlpcMesh, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::interface-flags", callback: (($obj: DeviceOlpcMesh, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::interface-flags", callback: (($obj: DeviceOlpcMesh, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::ip-interface", callback: (($obj: DeviceOlpcMesh, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::ip-interface", callback: (($obj: DeviceOlpcMesh, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::ip4-config", callback: (($obj: DeviceOlpcMesh, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::ip4-config", callback: (($obj: DeviceOlpcMesh, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::ip4-connectivity", callback: (($obj: DeviceOlpcMesh, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::ip4-connectivity", callback: (($obj: DeviceOlpcMesh, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::ip6-config", callback: (($obj: DeviceOlpcMesh, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::ip6-config", callback: (($obj: DeviceOlpcMesh, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::ip6-connectivity", callback: (($obj: DeviceOlpcMesh, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::ip6-connectivity", callback: (($obj: DeviceOlpcMesh, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::lldp-neighbors", callback: (($obj: DeviceOlpcMesh, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::lldp-neighbors", callback: (($obj: DeviceOlpcMesh, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::managed", callback: (($obj: DeviceOlpcMesh, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::managed", callback: (($obj: DeviceOlpcMesh, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::metered", callback: (($obj: DeviceOlpcMesh, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::metered", callback: (($obj: DeviceOlpcMesh, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::mtu", callback: (($obj: DeviceOlpcMesh, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::mtu", callback: (($obj: DeviceOlpcMesh, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::nm-plugin-missing", callback: (($obj: DeviceOlpcMesh, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::nm-plugin-missing", callback: (($obj: DeviceOlpcMesh, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::path", callback: (($obj: DeviceOlpcMesh, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::path", callback: (($obj: DeviceOlpcMesh, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::physical-port-id", callback: (($obj: DeviceOlpcMesh, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::physical-port-id", callback: (($obj: DeviceOlpcMesh, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::product", callback: (($obj: DeviceOlpcMesh, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::product", callback: (($obj: DeviceOlpcMesh, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::real", callback: (($obj: DeviceOlpcMesh, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::real", callback: (($obj: DeviceOlpcMesh, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::state", callback: (($obj: DeviceOlpcMesh, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::state", callback: (($obj: DeviceOlpcMesh, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::state-reason", callback: (($obj: DeviceOlpcMesh, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::state-reason", callback: (($obj: DeviceOlpcMesh, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::udi", callback: (($obj: DeviceOlpcMesh, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::udi", callback: (($obj: DeviceOlpcMesh, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::vendor", callback: (($obj: DeviceOlpcMesh, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vendor", callback: (($obj: DeviceOlpcMesh, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: DeviceOlpcMesh_ConstructProps) + _init (config?: DeviceOlpcMesh_ConstructProps): void + static $gtype: GObject.Type +} +export interface DeviceOvsBridge_ConstructProps extends Device_ConstructProps { +} +export class DeviceOvsBridge { + /* Properties of NM.DeviceOvsBridge */ + readonly slaves: Device[] + /* Properties of NM.Device */ + readonly active_connection: ActiveConnection + autoconnect: boolean + readonly available_connections: RemoteConnection[] + readonly capabilities: DeviceCapabilities + readonly device_type: DeviceType + readonly dhcp4_config: DhcpConfig + readonly dhcp6_config: DhcpConfig + readonly driver: string + readonly driver_version: string + readonly firmware_missing: boolean + readonly firmware_version: string + readonly hw_address: string + readonly interface: string + readonly interface_flags: number + readonly ip_interface: string + readonly ip4_config: IPConfig + readonly ip4_connectivity: ConnectivityState + readonly ip6_config: IPConfig + readonly ip6_connectivity: ConnectivityState + readonly lldp_neighbors: object[] + readonly managed: boolean + readonly metered: number + readonly mtu: number + readonly nm_plugin_missing: boolean + readonly path: string + readonly physical_port_id: string + readonly product: string + readonly real: boolean + readonly state: DeviceState + readonly state_reason: number + readonly udi: string + readonly vendor: string + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of NM.DeviceOvsBridge */ + get_slaves(): Device[] + /* Methods of NM.Device */ + connection_compatible(connection: Connection): boolean + connection_valid(connection: Connection): boolean + delete(cancellable?: Gio.Cancellable | null): boolean + delete_async(cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + delete_finish(result: Gio.AsyncResult): boolean + disconnect(cancellable?: Gio.Cancellable | null): boolean + disconnect_async(cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + disconnect_finish(result: Gio.AsyncResult): boolean + filter_connections(connections: Connection[]): Connection[] + get_active_connection(): ActiveConnection + get_applied_connection(flags: number, cancellable?: Gio.Cancellable | null): [ /* returnType */ Connection, /* version_id */ number | null ] + get_applied_connection_async(flags: number, cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + get_applied_connection_finish(result: Gio.AsyncResult): [ /* returnType */ Connection, /* version_id */ number | null ] + get_autoconnect(): boolean + get_available_connections(): RemoteConnection[] + get_capabilities(): DeviceCapabilities + get_connectivity(addr_family: number): ConnectivityState + get_description(): string + get_device_type(): DeviceType + get_dhcp4_config(): DhcpConfig + get_dhcp6_config(): DhcpConfig + get_driver(): string + get_driver_version(): string + get_firmware_missing(): boolean + get_firmware_version(): string + get_hw_address(): string + get_iface(): string + get_interface_flags(): DeviceInterfaceFlags + get_ip4_config(): IPConfig + get_ip6_config(): IPConfig + get_ip_iface(): string + get_lldp_neighbors(): LldpNeighbor[] + get_managed(): boolean + get_metered(): Metered + get_mtu(): number + get_nm_plugin_missing(): boolean + get_path(): string + get_physical_port_id(): string + get_product(): string + get_setting_type(): GObject.Type + get_state(): DeviceState + get_state_reason(): DeviceStateReason + get_type_description(): string + get_udi(): string + get_vendor(): string + is_real(): boolean + is_software(): boolean + reapply(connection: Connection | null, version_id: number, flags: number, cancellable?: Gio.Cancellable | null): boolean + reapply_async(connection: Connection | null, version_id: number, flags: number, cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + reapply_finish(result: Gio.AsyncResult): boolean + set_autoconnect(autoconnect: boolean): void + set_managed(managed: boolean): void + /* Methods of NM.Object */ + get_client(): Client + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of NM.Device */ + connect(sigName: "state-changed", callback: (($obj: DeviceOvsBridge, new_state: number, old_state: number, reason: number) => void)): number + connect_after(sigName: "state-changed", callback: (($obj: DeviceOvsBridge, new_state: number, old_state: number, reason: number) => void)): number + emit(sigName: "state-changed", new_state: number, old_state: number, reason: number): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: DeviceOvsBridge, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: DeviceOvsBridge, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: "notify::slaves", callback: (($obj: DeviceOvsBridge, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::slaves", callback: (($obj: DeviceOvsBridge, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::active-connection", callback: (($obj: DeviceOvsBridge, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::active-connection", callback: (($obj: DeviceOvsBridge, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::autoconnect", callback: (($obj: DeviceOvsBridge, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::autoconnect", callback: (($obj: DeviceOvsBridge, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::available-connections", callback: (($obj: DeviceOvsBridge, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::available-connections", callback: (($obj: DeviceOvsBridge, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::capabilities", callback: (($obj: DeviceOvsBridge, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::capabilities", callback: (($obj: DeviceOvsBridge, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::device-type", callback: (($obj: DeviceOvsBridge, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::device-type", callback: (($obj: DeviceOvsBridge, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::dhcp4-config", callback: (($obj: DeviceOvsBridge, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::dhcp4-config", callback: (($obj: DeviceOvsBridge, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::dhcp6-config", callback: (($obj: DeviceOvsBridge, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::dhcp6-config", callback: (($obj: DeviceOvsBridge, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::driver", callback: (($obj: DeviceOvsBridge, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::driver", callback: (($obj: DeviceOvsBridge, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::driver-version", callback: (($obj: DeviceOvsBridge, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::driver-version", callback: (($obj: DeviceOvsBridge, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::firmware-missing", callback: (($obj: DeviceOvsBridge, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::firmware-missing", callback: (($obj: DeviceOvsBridge, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::firmware-version", callback: (($obj: DeviceOvsBridge, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::firmware-version", callback: (($obj: DeviceOvsBridge, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::hw-address", callback: (($obj: DeviceOvsBridge, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hw-address", callback: (($obj: DeviceOvsBridge, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::interface", callback: (($obj: DeviceOvsBridge, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::interface", callback: (($obj: DeviceOvsBridge, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::interface-flags", callback: (($obj: DeviceOvsBridge, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::interface-flags", callback: (($obj: DeviceOvsBridge, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::ip-interface", callback: (($obj: DeviceOvsBridge, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::ip-interface", callback: (($obj: DeviceOvsBridge, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::ip4-config", callback: (($obj: DeviceOvsBridge, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::ip4-config", callback: (($obj: DeviceOvsBridge, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::ip4-connectivity", callback: (($obj: DeviceOvsBridge, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::ip4-connectivity", callback: (($obj: DeviceOvsBridge, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::ip6-config", callback: (($obj: DeviceOvsBridge, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::ip6-config", callback: (($obj: DeviceOvsBridge, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::ip6-connectivity", callback: (($obj: DeviceOvsBridge, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::ip6-connectivity", callback: (($obj: DeviceOvsBridge, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::lldp-neighbors", callback: (($obj: DeviceOvsBridge, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::lldp-neighbors", callback: (($obj: DeviceOvsBridge, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::managed", callback: (($obj: DeviceOvsBridge, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::managed", callback: (($obj: DeviceOvsBridge, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::metered", callback: (($obj: DeviceOvsBridge, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::metered", callback: (($obj: DeviceOvsBridge, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::mtu", callback: (($obj: DeviceOvsBridge, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::mtu", callback: (($obj: DeviceOvsBridge, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::nm-plugin-missing", callback: (($obj: DeviceOvsBridge, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::nm-plugin-missing", callback: (($obj: DeviceOvsBridge, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::path", callback: (($obj: DeviceOvsBridge, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::path", callback: (($obj: DeviceOvsBridge, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::physical-port-id", callback: (($obj: DeviceOvsBridge, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::physical-port-id", callback: (($obj: DeviceOvsBridge, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::product", callback: (($obj: DeviceOvsBridge, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::product", callback: (($obj: DeviceOvsBridge, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::real", callback: (($obj: DeviceOvsBridge, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::real", callback: (($obj: DeviceOvsBridge, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::state", callback: (($obj: DeviceOvsBridge, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::state", callback: (($obj: DeviceOvsBridge, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::state-reason", callback: (($obj: DeviceOvsBridge, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::state-reason", callback: (($obj: DeviceOvsBridge, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::udi", callback: (($obj: DeviceOvsBridge, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::udi", callback: (($obj: DeviceOvsBridge, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::vendor", callback: (($obj: DeviceOvsBridge, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vendor", callback: (($obj: DeviceOvsBridge, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: DeviceOvsBridge_ConstructProps) + _init (config?: DeviceOvsBridge_ConstructProps): void + static $gtype: GObject.Type +} +export interface DeviceOvsInterface_ConstructProps extends Device_ConstructProps { +} +export class DeviceOvsInterface { + /* Properties of NM.Device */ + readonly active_connection: ActiveConnection + autoconnect: boolean + readonly available_connections: RemoteConnection[] + readonly capabilities: DeviceCapabilities + readonly device_type: DeviceType + readonly dhcp4_config: DhcpConfig + readonly dhcp6_config: DhcpConfig + readonly driver: string + readonly driver_version: string + readonly firmware_missing: boolean + readonly firmware_version: string + readonly hw_address: string + readonly interface: string + readonly interface_flags: number + readonly ip_interface: string + readonly ip4_config: IPConfig + readonly ip4_connectivity: ConnectivityState + readonly ip6_config: IPConfig + readonly ip6_connectivity: ConnectivityState + readonly lldp_neighbors: object[] + readonly managed: boolean + readonly metered: number + readonly mtu: number + readonly nm_plugin_missing: boolean + readonly path: string + readonly physical_port_id: string + readonly product: string + readonly real: boolean + readonly state: DeviceState + readonly state_reason: number + readonly udi: string + readonly vendor: string + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of NM.Device */ + connection_compatible(connection: Connection): boolean + connection_valid(connection: Connection): boolean + delete(cancellable?: Gio.Cancellable | null): boolean + delete_async(cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + delete_finish(result: Gio.AsyncResult): boolean + disconnect(cancellable?: Gio.Cancellable | null): boolean + disconnect_async(cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + disconnect_finish(result: Gio.AsyncResult): boolean + filter_connections(connections: Connection[]): Connection[] + get_active_connection(): ActiveConnection + get_applied_connection(flags: number, cancellable?: Gio.Cancellable | null): [ /* returnType */ Connection, /* version_id */ number | null ] + get_applied_connection_async(flags: number, cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + get_applied_connection_finish(result: Gio.AsyncResult): [ /* returnType */ Connection, /* version_id */ number | null ] + get_autoconnect(): boolean + get_available_connections(): RemoteConnection[] + get_capabilities(): DeviceCapabilities + get_connectivity(addr_family: number): ConnectivityState + get_description(): string + get_device_type(): DeviceType + get_dhcp4_config(): DhcpConfig + get_dhcp6_config(): DhcpConfig + get_driver(): string + get_driver_version(): string + get_firmware_missing(): boolean + get_firmware_version(): string + get_hw_address(): string + get_iface(): string + get_interface_flags(): DeviceInterfaceFlags + get_ip4_config(): IPConfig + get_ip6_config(): IPConfig + get_ip_iface(): string + get_lldp_neighbors(): LldpNeighbor[] + get_managed(): boolean + get_metered(): Metered + get_mtu(): number + get_nm_plugin_missing(): boolean + get_path(): string + get_physical_port_id(): string + get_product(): string + get_setting_type(): GObject.Type + get_state(): DeviceState + get_state_reason(): DeviceStateReason + get_type_description(): string + get_udi(): string + get_vendor(): string + is_real(): boolean + is_software(): boolean + reapply(connection: Connection | null, version_id: number, flags: number, cancellable?: Gio.Cancellable | null): boolean + reapply_async(connection: Connection | null, version_id: number, flags: number, cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + reapply_finish(result: Gio.AsyncResult): boolean + set_autoconnect(autoconnect: boolean): void + set_managed(managed: boolean): void + /* Methods of NM.Object */ + get_client(): Client + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of NM.Device */ + connect(sigName: "state-changed", callback: (($obj: DeviceOvsInterface, new_state: number, old_state: number, reason: number) => void)): number + connect_after(sigName: "state-changed", callback: (($obj: DeviceOvsInterface, new_state: number, old_state: number, reason: number) => void)): number + emit(sigName: "state-changed", new_state: number, old_state: number, reason: number): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: DeviceOvsInterface, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: DeviceOvsInterface, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: "notify::active-connection", callback: (($obj: DeviceOvsInterface, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::active-connection", callback: (($obj: DeviceOvsInterface, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::autoconnect", callback: (($obj: DeviceOvsInterface, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::autoconnect", callback: (($obj: DeviceOvsInterface, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::available-connections", callback: (($obj: DeviceOvsInterface, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::available-connections", callback: (($obj: DeviceOvsInterface, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::capabilities", callback: (($obj: DeviceOvsInterface, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::capabilities", callback: (($obj: DeviceOvsInterface, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::device-type", callback: (($obj: DeviceOvsInterface, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::device-type", callback: (($obj: DeviceOvsInterface, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::dhcp4-config", callback: (($obj: DeviceOvsInterface, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::dhcp4-config", callback: (($obj: DeviceOvsInterface, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::dhcp6-config", callback: (($obj: DeviceOvsInterface, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::dhcp6-config", callback: (($obj: DeviceOvsInterface, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::driver", callback: (($obj: DeviceOvsInterface, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::driver", callback: (($obj: DeviceOvsInterface, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::driver-version", callback: (($obj: DeviceOvsInterface, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::driver-version", callback: (($obj: DeviceOvsInterface, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::firmware-missing", callback: (($obj: DeviceOvsInterface, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::firmware-missing", callback: (($obj: DeviceOvsInterface, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::firmware-version", callback: (($obj: DeviceOvsInterface, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::firmware-version", callback: (($obj: DeviceOvsInterface, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::hw-address", callback: (($obj: DeviceOvsInterface, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hw-address", callback: (($obj: DeviceOvsInterface, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::interface", callback: (($obj: DeviceOvsInterface, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::interface", callback: (($obj: DeviceOvsInterface, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::interface-flags", callback: (($obj: DeviceOvsInterface, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::interface-flags", callback: (($obj: DeviceOvsInterface, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::ip-interface", callback: (($obj: DeviceOvsInterface, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::ip-interface", callback: (($obj: DeviceOvsInterface, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::ip4-config", callback: (($obj: DeviceOvsInterface, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::ip4-config", callback: (($obj: DeviceOvsInterface, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::ip4-connectivity", callback: (($obj: DeviceOvsInterface, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::ip4-connectivity", callback: (($obj: DeviceOvsInterface, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::ip6-config", callback: (($obj: DeviceOvsInterface, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::ip6-config", callback: (($obj: DeviceOvsInterface, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::ip6-connectivity", callback: (($obj: DeviceOvsInterface, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::ip6-connectivity", callback: (($obj: DeviceOvsInterface, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::lldp-neighbors", callback: (($obj: DeviceOvsInterface, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::lldp-neighbors", callback: (($obj: DeviceOvsInterface, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::managed", callback: (($obj: DeviceOvsInterface, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::managed", callback: (($obj: DeviceOvsInterface, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::metered", callback: (($obj: DeviceOvsInterface, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::metered", callback: (($obj: DeviceOvsInterface, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::mtu", callback: (($obj: DeviceOvsInterface, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::mtu", callback: (($obj: DeviceOvsInterface, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::nm-plugin-missing", callback: (($obj: DeviceOvsInterface, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::nm-plugin-missing", callback: (($obj: DeviceOvsInterface, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::path", callback: (($obj: DeviceOvsInterface, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::path", callback: (($obj: DeviceOvsInterface, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::physical-port-id", callback: (($obj: DeviceOvsInterface, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::physical-port-id", callback: (($obj: DeviceOvsInterface, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::product", callback: (($obj: DeviceOvsInterface, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::product", callback: (($obj: DeviceOvsInterface, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::real", callback: (($obj: DeviceOvsInterface, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::real", callback: (($obj: DeviceOvsInterface, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::state", callback: (($obj: DeviceOvsInterface, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::state", callback: (($obj: DeviceOvsInterface, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::state-reason", callback: (($obj: DeviceOvsInterface, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::state-reason", callback: (($obj: DeviceOvsInterface, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::udi", callback: (($obj: DeviceOvsInterface, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::udi", callback: (($obj: DeviceOvsInterface, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::vendor", callback: (($obj: DeviceOvsInterface, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vendor", callback: (($obj: DeviceOvsInterface, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: DeviceOvsInterface_ConstructProps) + _init (config?: DeviceOvsInterface_ConstructProps): void + static $gtype: GObject.Type +} +export interface DeviceOvsPort_ConstructProps extends Device_ConstructProps { +} +export class DeviceOvsPort { + /* Properties of NM.DeviceOvsPort */ + readonly slaves: Device[] + /* Properties of NM.Device */ + readonly active_connection: ActiveConnection + autoconnect: boolean + readonly available_connections: RemoteConnection[] + readonly capabilities: DeviceCapabilities + readonly device_type: DeviceType + readonly dhcp4_config: DhcpConfig + readonly dhcp6_config: DhcpConfig + readonly driver: string + readonly driver_version: string + readonly firmware_missing: boolean + readonly firmware_version: string + readonly hw_address: string + readonly interface: string + readonly interface_flags: number + readonly ip_interface: string + readonly ip4_config: IPConfig + readonly ip4_connectivity: ConnectivityState + readonly ip6_config: IPConfig + readonly ip6_connectivity: ConnectivityState + readonly lldp_neighbors: object[] + readonly managed: boolean + readonly metered: number + readonly mtu: number + readonly nm_plugin_missing: boolean + readonly path: string + readonly physical_port_id: string + readonly product: string + readonly real: boolean + readonly state: DeviceState + readonly state_reason: number + readonly udi: string + readonly vendor: string + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of NM.DeviceOvsPort */ + get_slaves(): Device[] + /* Methods of NM.Device */ + connection_compatible(connection: Connection): boolean + connection_valid(connection: Connection): boolean + delete(cancellable?: Gio.Cancellable | null): boolean + delete_async(cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + delete_finish(result: Gio.AsyncResult): boolean + disconnect(cancellable?: Gio.Cancellable | null): boolean + disconnect_async(cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + disconnect_finish(result: Gio.AsyncResult): boolean + filter_connections(connections: Connection[]): Connection[] + get_active_connection(): ActiveConnection + get_applied_connection(flags: number, cancellable?: Gio.Cancellable | null): [ /* returnType */ Connection, /* version_id */ number | null ] + get_applied_connection_async(flags: number, cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + get_applied_connection_finish(result: Gio.AsyncResult): [ /* returnType */ Connection, /* version_id */ number | null ] + get_autoconnect(): boolean + get_available_connections(): RemoteConnection[] + get_capabilities(): DeviceCapabilities + get_connectivity(addr_family: number): ConnectivityState + get_description(): string + get_device_type(): DeviceType + get_dhcp4_config(): DhcpConfig + get_dhcp6_config(): DhcpConfig + get_driver(): string + get_driver_version(): string + get_firmware_missing(): boolean + get_firmware_version(): string + get_hw_address(): string + get_iface(): string + get_interface_flags(): DeviceInterfaceFlags + get_ip4_config(): IPConfig + get_ip6_config(): IPConfig + get_ip_iface(): string + get_lldp_neighbors(): LldpNeighbor[] + get_managed(): boolean + get_metered(): Metered + get_mtu(): number + get_nm_plugin_missing(): boolean + get_path(): string + get_physical_port_id(): string + get_product(): string + get_setting_type(): GObject.Type + get_state(): DeviceState + get_state_reason(): DeviceStateReason + get_type_description(): string + get_udi(): string + get_vendor(): string + is_real(): boolean + is_software(): boolean + reapply(connection: Connection | null, version_id: number, flags: number, cancellable?: Gio.Cancellable | null): boolean + reapply_async(connection: Connection | null, version_id: number, flags: number, cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + reapply_finish(result: Gio.AsyncResult): boolean + set_autoconnect(autoconnect: boolean): void + set_managed(managed: boolean): void + /* Methods of NM.Object */ + get_client(): Client + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of NM.Device */ + connect(sigName: "state-changed", callback: (($obj: DeviceOvsPort, new_state: number, old_state: number, reason: number) => void)): number + connect_after(sigName: "state-changed", callback: (($obj: DeviceOvsPort, new_state: number, old_state: number, reason: number) => void)): number + emit(sigName: "state-changed", new_state: number, old_state: number, reason: number): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: DeviceOvsPort, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: DeviceOvsPort, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: "notify::slaves", callback: (($obj: DeviceOvsPort, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::slaves", callback: (($obj: DeviceOvsPort, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::active-connection", callback: (($obj: DeviceOvsPort, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::active-connection", callback: (($obj: DeviceOvsPort, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::autoconnect", callback: (($obj: DeviceOvsPort, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::autoconnect", callback: (($obj: DeviceOvsPort, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::available-connections", callback: (($obj: DeviceOvsPort, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::available-connections", callback: (($obj: DeviceOvsPort, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::capabilities", callback: (($obj: DeviceOvsPort, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::capabilities", callback: (($obj: DeviceOvsPort, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::device-type", callback: (($obj: DeviceOvsPort, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::device-type", callback: (($obj: DeviceOvsPort, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::dhcp4-config", callback: (($obj: DeviceOvsPort, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::dhcp4-config", callback: (($obj: DeviceOvsPort, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::dhcp6-config", callback: (($obj: DeviceOvsPort, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::dhcp6-config", callback: (($obj: DeviceOvsPort, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::driver", callback: (($obj: DeviceOvsPort, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::driver", callback: (($obj: DeviceOvsPort, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::driver-version", callback: (($obj: DeviceOvsPort, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::driver-version", callback: (($obj: DeviceOvsPort, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::firmware-missing", callback: (($obj: DeviceOvsPort, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::firmware-missing", callback: (($obj: DeviceOvsPort, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::firmware-version", callback: (($obj: DeviceOvsPort, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::firmware-version", callback: (($obj: DeviceOvsPort, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::hw-address", callback: (($obj: DeviceOvsPort, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hw-address", callback: (($obj: DeviceOvsPort, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::interface", callback: (($obj: DeviceOvsPort, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::interface", callback: (($obj: DeviceOvsPort, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::interface-flags", callback: (($obj: DeviceOvsPort, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::interface-flags", callback: (($obj: DeviceOvsPort, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::ip-interface", callback: (($obj: DeviceOvsPort, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::ip-interface", callback: (($obj: DeviceOvsPort, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::ip4-config", callback: (($obj: DeviceOvsPort, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::ip4-config", callback: (($obj: DeviceOvsPort, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::ip4-connectivity", callback: (($obj: DeviceOvsPort, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::ip4-connectivity", callback: (($obj: DeviceOvsPort, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::ip6-config", callback: (($obj: DeviceOvsPort, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::ip6-config", callback: (($obj: DeviceOvsPort, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::ip6-connectivity", callback: (($obj: DeviceOvsPort, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::ip6-connectivity", callback: (($obj: DeviceOvsPort, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::lldp-neighbors", callback: (($obj: DeviceOvsPort, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::lldp-neighbors", callback: (($obj: DeviceOvsPort, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::managed", callback: (($obj: DeviceOvsPort, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::managed", callback: (($obj: DeviceOvsPort, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::metered", callback: (($obj: DeviceOvsPort, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::metered", callback: (($obj: DeviceOvsPort, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::mtu", callback: (($obj: DeviceOvsPort, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::mtu", callback: (($obj: DeviceOvsPort, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::nm-plugin-missing", callback: (($obj: DeviceOvsPort, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::nm-plugin-missing", callback: (($obj: DeviceOvsPort, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::path", callback: (($obj: DeviceOvsPort, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::path", callback: (($obj: DeviceOvsPort, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::physical-port-id", callback: (($obj: DeviceOvsPort, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::physical-port-id", callback: (($obj: DeviceOvsPort, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::product", callback: (($obj: DeviceOvsPort, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::product", callback: (($obj: DeviceOvsPort, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::real", callback: (($obj: DeviceOvsPort, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::real", callback: (($obj: DeviceOvsPort, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::state", callback: (($obj: DeviceOvsPort, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::state", callback: (($obj: DeviceOvsPort, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::state-reason", callback: (($obj: DeviceOvsPort, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::state-reason", callback: (($obj: DeviceOvsPort, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::udi", callback: (($obj: DeviceOvsPort, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::udi", callback: (($obj: DeviceOvsPort, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::vendor", callback: (($obj: DeviceOvsPort, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vendor", callback: (($obj: DeviceOvsPort, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: DeviceOvsPort_ConstructProps) + _init (config?: DeviceOvsPort_ConstructProps): void + static $gtype: GObject.Type +} +export interface DevicePpp_ConstructProps extends Device_ConstructProps { +} +export class DevicePpp { + /* Properties of NM.Device */ + readonly active_connection: ActiveConnection + autoconnect: boolean + readonly available_connections: RemoteConnection[] + readonly capabilities: DeviceCapabilities + readonly device_type: DeviceType + readonly dhcp4_config: DhcpConfig + readonly dhcp6_config: DhcpConfig + readonly driver: string + readonly driver_version: string + readonly firmware_missing: boolean + readonly firmware_version: string + readonly hw_address: string + readonly interface: string + readonly interface_flags: number + readonly ip_interface: string + readonly ip4_config: IPConfig + readonly ip4_connectivity: ConnectivityState + readonly ip6_config: IPConfig + readonly ip6_connectivity: ConnectivityState + readonly lldp_neighbors: object[] + readonly managed: boolean + readonly metered: number + readonly mtu: number + readonly nm_plugin_missing: boolean + readonly path: string + readonly physical_port_id: string + readonly product: string + readonly real: boolean + readonly state: DeviceState + readonly state_reason: number + readonly udi: string + readonly vendor: string + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of NM.Device */ + connection_compatible(connection: Connection): boolean + connection_valid(connection: Connection): boolean + delete(cancellable?: Gio.Cancellable | null): boolean + delete_async(cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + delete_finish(result: Gio.AsyncResult): boolean + disconnect(cancellable?: Gio.Cancellable | null): boolean + disconnect_async(cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + disconnect_finish(result: Gio.AsyncResult): boolean + filter_connections(connections: Connection[]): Connection[] + get_active_connection(): ActiveConnection + get_applied_connection(flags: number, cancellable?: Gio.Cancellable | null): [ /* returnType */ Connection, /* version_id */ number | null ] + get_applied_connection_async(flags: number, cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + get_applied_connection_finish(result: Gio.AsyncResult): [ /* returnType */ Connection, /* version_id */ number | null ] + get_autoconnect(): boolean + get_available_connections(): RemoteConnection[] + get_capabilities(): DeviceCapabilities + get_connectivity(addr_family: number): ConnectivityState + get_description(): string + get_device_type(): DeviceType + get_dhcp4_config(): DhcpConfig + get_dhcp6_config(): DhcpConfig + get_driver(): string + get_driver_version(): string + get_firmware_missing(): boolean + get_firmware_version(): string + get_hw_address(): string + get_iface(): string + get_interface_flags(): DeviceInterfaceFlags + get_ip4_config(): IPConfig + get_ip6_config(): IPConfig + get_ip_iface(): string + get_lldp_neighbors(): LldpNeighbor[] + get_managed(): boolean + get_metered(): Metered + get_mtu(): number + get_nm_plugin_missing(): boolean + get_path(): string + get_physical_port_id(): string + get_product(): string + get_setting_type(): GObject.Type + get_state(): DeviceState + get_state_reason(): DeviceStateReason + get_type_description(): string + get_udi(): string + get_vendor(): string + is_real(): boolean + is_software(): boolean + reapply(connection: Connection | null, version_id: number, flags: number, cancellable?: Gio.Cancellable | null): boolean + reapply_async(connection: Connection | null, version_id: number, flags: number, cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + reapply_finish(result: Gio.AsyncResult): boolean + set_autoconnect(autoconnect: boolean): void + set_managed(managed: boolean): void + /* Methods of NM.Object */ + get_client(): Client + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of NM.Device */ + connect(sigName: "state-changed", callback: (($obj: DevicePpp, new_state: number, old_state: number, reason: number) => void)): number + connect_after(sigName: "state-changed", callback: (($obj: DevicePpp, new_state: number, old_state: number, reason: number) => void)): number + emit(sigName: "state-changed", new_state: number, old_state: number, reason: number): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: DevicePpp, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: DevicePpp, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: "notify::active-connection", callback: (($obj: DevicePpp, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::active-connection", callback: (($obj: DevicePpp, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::autoconnect", callback: (($obj: DevicePpp, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::autoconnect", callback: (($obj: DevicePpp, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::available-connections", callback: (($obj: DevicePpp, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::available-connections", callback: (($obj: DevicePpp, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::capabilities", callback: (($obj: DevicePpp, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::capabilities", callback: (($obj: DevicePpp, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::device-type", callback: (($obj: DevicePpp, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::device-type", callback: (($obj: DevicePpp, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::dhcp4-config", callback: (($obj: DevicePpp, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::dhcp4-config", callback: (($obj: DevicePpp, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::dhcp6-config", callback: (($obj: DevicePpp, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::dhcp6-config", callback: (($obj: DevicePpp, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::driver", callback: (($obj: DevicePpp, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::driver", callback: (($obj: DevicePpp, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::driver-version", callback: (($obj: DevicePpp, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::driver-version", callback: (($obj: DevicePpp, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::firmware-missing", callback: (($obj: DevicePpp, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::firmware-missing", callback: (($obj: DevicePpp, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::firmware-version", callback: (($obj: DevicePpp, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::firmware-version", callback: (($obj: DevicePpp, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::hw-address", callback: (($obj: DevicePpp, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hw-address", callback: (($obj: DevicePpp, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::interface", callback: (($obj: DevicePpp, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::interface", callback: (($obj: DevicePpp, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::interface-flags", callback: (($obj: DevicePpp, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::interface-flags", callback: (($obj: DevicePpp, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::ip-interface", callback: (($obj: DevicePpp, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::ip-interface", callback: (($obj: DevicePpp, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::ip4-config", callback: (($obj: DevicePpp, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::ip4-config", callback: (($obj: DevicePpp, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::ip4-connectivity", callback: (($obj: DevicePpp, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::ip4-connectivity", callback: (($obj: DevicePpp, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::ip6-config", callback: (($obj: DevicePpp, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::ip6-config", callback: (($obj: DevicePpp, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::ip6-connectivity", callback: (($obj: DevicePpp, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::ip6-connectivity", callback: (($obj: DevicePpp, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::lldp-neighbors", callback: (($obj: DevicePpp, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::lldp-neighbors", callback: (($obj: DevicePpp, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::managed", callback: (($obj: DevicePpp, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::managed", callback: (($obj: DevicePpp, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::metered", callback: (($obj: DevicePpp, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::metered", callback: (($obj: DevicePpp, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::mtu", callback: (($obj: DevicePpp, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::mtu", callback: (($obj: DevicePpp, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::nm-plugin-missing", callback: (($obj: DevicePpp, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::nm-plugin-missing", callback: (($obj: DevicePpp, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::path", callback: (($obj: DevicePpp, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::path", callback: (($obj: DevicePpp, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::physical-port-id", callback: (($obj: DevicePpp, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::physical-port-id", callback: (($obj: DevicePpp, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::product", callback: (($obj: DevicePpp, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::product", callback: (($obj: DevicePpp, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::real", callback: (($obj: DevicePpp, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::real", callback: (($obj: DevicePpp, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::state", callback: (($obj: DevicePpp, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::state", callback: (($obj: DevicePpp, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::state-reason", callback: (($obj: DevicePpp, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::state-reason", callback: (($obj: DevicePpp, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::udi", callback: (($obj: DevicePpp, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::udi", callback: (($obj: DevicePpp, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::vendor", callback: (($obj: DevicePpp, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vendor", callback: (($obj: DevicePpp, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: DevicePpp_ConstructProps) + _init (config?: DevicePpp_ConstructProps): void + static $gtype: GObject.Type +} +export interface DeviceTeam_ConstructProps extends Device_ConstructProps { +} +export class DeviceTeam { + /* Properties of NM.DeviceTeam */ + readonly carrier: boolean + readonly config: string + readonly slaves: Device[] + /* Properties of NM.Device */ + readonly active_connection: ActiveConnection + autoconnect: boolean + readonly available_connections: RemoteConnection[] + readonly capabilities: DeviceCapabilities + readonly device_type: DeviceType + readonly dhcp4_config: DhcpConfig + readonly dhcp6_config: DhcpConfig + readonly driver: string + readonly driver_version: string + readonly firmware_missing: boolean + readonly firmware_version: string + readonly hw_address: string + readonly interface: string + readonly interface_flags: number + readonly ip_interface: string + readonly ip4_config: IPConfig + readonly ip4_connectivity: ConnectivityState + readonly ip6_config: IPConfig + readonly ip6_connectivity: ConnectivityState + readonly lldp_neighbors: object[] + readonly managed: boolean + readonly metered: number + readonly mtu: number + readonly nm_plugin_missing: boolean + readonly path: string + readonly physical_port_id: string + readonly product: string + readonly real: boolean + readonly state: DeviceState + readonly state_reason: number + readonly udi: string + readonly vendor: string + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of NM.DeviceTeam */ + get_carrier(): boolean + get_config(): string + get_slaves(): Device[] + /* Methods of NM.Device */ + connection_compatible(connection: Connection): boolean + connection_valid(connection: Connection): boolean + delete(cancellable?: Gio.Cancellable | null): boolean + delete_async(cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + delete_finish(result: Gio.AsyncResult): boolean + disconnect(cancellable?: Gio.Cancellable | null): boolean + disconnect_async(cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + disconnect_finish(result: Gio.AsyncResult): boolean + filter_connections(connections: Connection[]): Connection[] + get_active_connection(): ActiveConnection + get_applied_connection(flags: number, cancellable?: Gio.Cancellable | null): [ /* returnType */ Connection, /* version_id */ number | null ] + get_applied_connection_async(flags: number, cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + get_applied_connection_finish(result: Gio.AsyncResult): [ /* returnType */ Connection, /* version_id */ number | null ] + get_autoconnect(): boolean + get_available_connections(): RemoteConnection[] + get_capabilities(): DeviceCapabilities + get_connectivity(addr_family: number): ConnectivityState + get_description(): string + get_device_type(): DeviceType + get_dhcp4_config(): DhcpConfig + get_dhcp6_config(): DhcpConfig + get_driver(): string + get_driver_version(): string + get_firmware_missing(): boolean + get_firmware_version(): string + get_hw_address(): string + get_iface(): string + get_interface_flags(): DeviceInterfaceFlags + get_ip4_config(): IPConfig + get_ip6_config(): IPConfig + get_ip_iface(): string + get_lldp_neighbors(): LldpNeighbor[] + get_managed(): boolean + get_metered(): Metered + get_mtu(): number + get_nm_plugin_missing(): boolean + get_path(): string + get_physical_port_id(): string + get_product(): string + get_setting_type(): GObject.Type + get_state(): DeviceState + get_state_reason(): DeviceStateReason + get_type_description(): string + get_udi(): string + get_vendor(): string + is_real(): boolean + is_software(): boolean + reapply(connection: Connection | null, version_id: number, flags: number, cancellable?: Gio.Cancellable | null): boolean + reapply_async(connection: Connection | null, version_id: number, flags: number, cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + reapply_finish(result: Gio.AsyncResult): boolean + set_autoconnect(autoconnect: boolean): void + set_managed(managed: boolean): void + /* Methods of NM.Object */ + get_client(): Client + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of NM.Device */ + connect(sigName: "state-changed", callback: (($obj: DeviceTeam, new_state: number, old_state: number, reason: number) => void)): number + connect_after(sigName: "state-changed", callback: (($obj: DeviceTeam, new_state: number, old_state: number, reason: number) => void)): number + emit(sigName: "state-changed", new_state: number, old_state: number, reason: number): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: DeviceTeam, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: DeviceTeam, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: "notify::carrier", callback: (($obj: DeviceTeam, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::carrier", callback: (($obj: DeviceTeam, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::config", callback: (($obj: DeviceTeam, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::config", callback: (($obj: DeviceTeam, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::slaves", callback: (($obj: DeviceTeam, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::slaves", callback: (($obj: DeviceTeam, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::active-connection", callback: (($obj: DeviceTeam, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::active-connection", callback: (($obj: DeviceTeam, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::autoconnect", callback: (($obj: DeviceTeam, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::autoconnect", callback: (($obj: DeviceTeam, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::available-connections", callback: (($obj: DeviceTeam, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::available-connections", callback: (($obj: DeviceTeam, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::capabilities", callback: (($obj: DeviceTeam, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::capabilities", callback: (($obj: DeviceTeam, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::device-type", callback: (($obj: DeviceTeam, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::device-type", callback: (($obj: DeviceTeam, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::dhcp4-config", callback: (($obj: DeviceTeam, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::dhcp4-config", callback: (($obj: DeviceTeam, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::dhcp6-config", callback: (($obj: DeviceTeam, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::dhcp6-config", callback: (($obj: DeviceTeam, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::driver", callback: (($obj: DeviceTeam, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::driver", callback: (($obj: DeviceTeam, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::driver-version", callback: (($obj: DeviceTeam, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::driver-version", callback: (($obj: DeviceTeam, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::firmware-missing", callback: (($obj: DeviceTeam, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::firmware-missing", callback: (($obj: DeviceTeam, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::firmware-version", callback: (($obj: DeviceTeam, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::firmware-version", callback: (($obj: DeviceTeam, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::hw-address", callback: (($obj: DeviceTeam, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hw-address", callback: (($obj: DeviceTeam, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::interface", callback: (($obj: DeviceTeam, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::interface", callback: (($obj: DeviceTeam, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::interface-flags", callback: (($obj: DeviceTeam, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::interface-flags", callback: (($obj: DeviceTeam, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::ip-interface", callback: (($obj: DeviceTeam, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::ip-interface", callback: (($obj: DeviceTeam, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::ip4-config", callback: (($obj: DeviceTeam, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::ip4-config", callback: (($obj: DeviceTeam, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::ip4-connectivity", callback: (($obj: DeviceTeam, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::ip4-connectivity", callback: (($obj: DeviceTeam, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::ip6-config", callback: (($obj: DeviceTeam, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::ip6-config", callback: (($obj: DeviceTeam, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::ip6-connectivity", callback: (($obj: DeviceTeam, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::ip6-connectivity", callback: (($obj: DeviceTeam, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::lldp-neighbors", callback: (($obj: DeviceTeam, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::lldp-neighbors", callback: (($obj: DeviceTeam, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::managed", callback: (($obj: DeviceTeam, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::managed", callback: (($obj: DeviceTeam, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::metered", callback: (($obj: DeviceTeam, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::metered", callback: (($obj: DeviceTeam, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::mtu", callback: (($obj: DeviceTeam, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::mtu", callback: (($obj: DeviceTeam, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::nm-plugin-missing", callback: (($obj: DeviceTeam, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::nm-plugin-missing", callback: (($obj: DeviceTeam, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::path", callback: (($obj: DeviceTeam, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::path", callback: (($obj: DeviceTeam, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::physical-port-id", callback: (($obj: DeviceTeam, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::physical-port-id", callback: (($obj: DeviceTeam, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::product", callback: (($obj: DeviceTeam, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::product", callback: (($obj: DeviceTeam, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::real", callback: (($obj: DeviceTeam, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::real", callback: (($obj: DeviceTeam, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::state", callback: (($obj: DeviceTeam, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::state", callback: (($obj: DeviceTeam, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::state-reason", callback: (($obj: DeviceTeam, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::state-reason", callback: (($obj: DeviceTeam, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::udi", callback: (($obj: DeviceTeam, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::udi", callback: (($obj: DeviceTeam, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::vendor", callback: (($obj: DeviceTeam, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vendor", callback: (($obj: DeviceTeam, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: DeviceTeam_ConstructProps) + _init (config?: DeviceTeam_ConstructProps): void + static $gtype: GObject.Type +} +export interface DeviceTun_ConstructProps extends Device_ConstructProps { +} +export class DeviceTun { + /* Properties of NM.DeviceTun */ + readonly group: number + readonly mode: string + readonly multi_queue: boolean + readonly no_pi: boolean + readonly owner: number + readonly vnet_hdr: boolean + /* Properties of NM.Device */ + readonly active_connection: ActiveConnection + autoconnect: boolean + readonly available_connections: RemoteConnection[] + readonly capabilities: DeviceCapabilities + readonly device_type: DeviceType + readonly dhcp4_config: DhcpConfig + readonly dhcp6_config: DhcpConfig + readonly driver: string + readonly driver_version: string + readonly firmware_missing: boolean + readonly firmware_version: string + readonly hw_address: string + readonly interface: string + readonly interface_flags: number + readonly ip_interface: string + readonly ip4_config: IPConfig + readonly ip4_connectivity: ConnectivityState + readonly ip6_config: IPConfig + readonly ip6_connectivity: ConnectivityState + readonly lldp_neighbors: object[] + readonly managed: boolean + readonly metered: number + readonly mtu: number + readonly nm_plugin_missing: boolean + readonly path: string + readonly physical_port_id: string + readonly product: string + readonly real: boolean + readonly state: DeviceState + readonly state_reason: number + readonly udi: string + readonly vendor: string + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of NM.DeviceTun */ + get_group(): number + get_mode(): string + get_multi_queue(): boolean + get_no_pi(): boolean + get_owner(): number + get_vnet_hdr(): boolean + /* Methods of NM.Device */ + connection_compatible(connection: Connection): boolean + connection_valid(connection: Connection): boolean + delete(cancellable?: Gio.Cancellable | null): boolean + delete_async(cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + delete_finish(result: Gio.AsyncResult): boolean + disconnect(cancellable?: Gio.Cancellable | null): boolean + disconnect_async(cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + disconnect_finish(result: Gio.AsyncResult): boolean + filter_connections(connections: Connection[]): Connection[] + get_active_connection(): ActiveConnection + get_applied_connection(flags: number, cancellable?: Gio.Cancellable | null): [ /* returnType */ Connection, /* version_id */ number | null ] + get_applied_connection_async(flags: number, cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + get_applied_connection_finish(result: Gio.AsyncResult): [ /* returnType */ Connection, /* version_id */ number | null ] + get_autoconnect(): boolean + get_available_connections(): RemoteConnection[] + get_capabilities(): DeviceCapabilities + get_connectivity(addr_family: number): ConnectivityState + get_description(): string + get_device_type(): DeviceType + get_dhcp4_config(): DhcpConfig + get_dhcp6_config(): DhcpConfig + get_driver(): string + get_driver_version(): string + get_firmware_missing(): boolean + get_firmware_version(): string + get_hw_address(): string + get_iface(): string + get_interface_flags(): DeviceInterfaceFlags + get_ip4_config(): IPConfig + get_ip6_config(): IPConfig + get_ip_iface(): string + get_lldp_neighbors(): LldpNeighbor[] + get_managed(): boolean + get_metered(): Metered + get_mtu(): number + get_nm_plugin_missing(): boolean + get_path(): string + get_physical_port_id(): string + get_product(): string + get_setting_type(): GObject.Type + get_state(): DeviceState + get_state_reason(): DeviceStateReason + get_type_description(): string + get_udi(): string + get_vendor(): string + is_real(): boolean + is_software(): boolean + reapply(connection: Connection | null, version_id: number, flags: number, cancellable?: Gio.Cancellable | null): boolean + reapply_async(connection: Connection | null, version_id: number, flags: number, cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + reapply_finish(result: Gio.AsyncResult): boolean + set_autoconnect(autoconnect: boolean): void + set_managed(managed: boolean): void + /* Methods of NM.Object */ + get_client(): Client + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of NM.Device */ + connect(sigName: "state-changed", callback: (($obj: DeviceTun, new_state: number, old_state: number, reason: number) => void)): number + connect_after(sigName: "state-changed", callback: (($obj: DeviceTun, new_state: number, old_state: number, reason: number) => void)): number + emit(sigName: "state-changed", new_state: number, old_state: number, reason: number): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: DeviceTun, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: DeviceTun, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: "notify::group", callback: (($obj: DeviceTun, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::group", callback: (($obj: DeviceTun, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::mode", callback: (($obj: DeviceTun, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::mode", callback: (($obj: DeviceTun, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::multi-queue", callback: (($obj: DeviceTun, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::multi-queue", callback: (($obj: DeviceTun, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::no-pi", callback: (($obj: DeviceTun, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::no-pi", callback: (($obj: DeviceTun, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::owner", callback: (($obj: DeviceTun, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::owner", callback: (($obj: DeviceTun, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::vnet-hdr", callback: (($obj: DeviceTun, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vnet-hdr", callback: (($obj: DeviceTun, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::active-connection", callback: (($obj: DeviceTun, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::active-connection", callback: (($obj: DeviceTun, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::autoconnect", callback: (($obj: DeviceTun, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::autoconnect", callback: (($obj: DeviceTun, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::available-connections", callback: (($obj: DeviceTun, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::available-connections", callback: (($obj: DeviceTun, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::capabilities", callback: (($obj: DeviceTun, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::capabilities", callback: (($obj: DeviceTun, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::device-type", callback: (($obj: DeviceTun, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::device-type", callback: (($obj: DeviceTun, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::dhcp4-config", callback: (($obj: DeviceTun, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::dhcp4-config", callback: (($obj: DeviceTun, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::dhcp6-config", callback: (($obj: DeviceTun, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::dhcp6-config", callback: (($obj: DeviceTun, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::driver", callback: (($obj: DeviceTun, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::driver", callback: (($obj: DeviceTun, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::driver-version", callback: (($obj: DeviceTun, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::driver-version", callback: (($obj: DeviceTun, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::firmware-missing", callback: (($obj: DeviceTun, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::firmware-missing", callback: (($obj: DeviceTun, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::firmware-version", callback: (($obj: DeviceTun, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::firmware-version", callback: (($obj: DeviceTun, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::hw-address", callback: (($obj: DeviceTun, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hw-address", callback: (($obj: DeviceTun, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::interface", callback: (($obj: DeviceTun, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::interface", callback: (($obj: DeviceTun, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::interface-flags", callback: (($obj: DeviceTun, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::interface-flags", callback: (($obj: DeviceTun, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::ip-interface", callback: (($obj: DeviceTun, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::ip-interface", callback: (($obj: DeviceTun, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::ip4-config", callback: (($obj: DeviceTun, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::ip4-config", callback: (($obj: DeviceTun, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::ip4-connectivity", callback: (($obj: DeviceTun, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::ip4-connectivity", callback: (($obj: DeviceTun, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::ip6-config", callback: (($obj: DeviceTun, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::ip6-config", callback: (($obj: DeviceTun, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::ip6-connectivity", callback: (($obj: DeviceTun, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::ip6-connectivity", callback: (($obj: DeviceTun, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::lldp-neighbors", callback: (($obj: DeviceTun, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::lldp-neighbors", callback: (($obj: DeviceTun, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::managed", callback: (($obj: DeviceTun, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::managed", callback: (($obj: DeviceTun, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::metered", callback: (($obj: DeviceTun, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::metered", callback: (($obj: DeviceTun, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::mtu", callback: (($obj: DeviceTun, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::mtu", callback: (($obj: DeviceTun, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::nm-plugin-missing", callback: (($obj: DeviceTun, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::nm-plugin-missing", callback: (($obj: DeviceTun, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::path", callback: (($obj: DeviceTun, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::path", callback: (($obj: DeviceTun, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::physical-port-id", callback: (($obj: DeviceTun, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::physical-port-id", callback: (($obj: DeviceTun, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::product", callback: (($obj: DeviceTun, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::product", callback: (($obj: DeviceTun, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::real", callback: (($obj: DeviceTun, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::real", callback: (($obj: DeviceTun, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::state", callback: (($obj: DeviceTun, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::state", callback: (($obj: DeviceTun, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::state-reason", callback: (($obj: DeviceTun, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::state-reason", callback: (($obj: DeviceTun, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::udi", callback: (($obj: DeviceTun, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::udi", callback: (($obj: DeviceTun, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::vendor", callback: (($obj: DeviceTun, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vendor", callback: (($obj: DeviceTun, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: DeviceTun_ConstructProps) + _init (config?: DeviceTun_ConstructProps): void + static $gtype: GObject.Type +} +export interface DeviceVeth_ConstructProps extends DeviceEthernet_ConstructProps { +} +export class DeviceVeth { + /* Properties of NM.DeviceVeth */ + readonly peer: Device + /* Properties of NM.DeviceEthernet */ + readonly carrier: boolean + readonly perm_hw_address: string + readonly s390_subchannels: string[] + readonly speed: number + /* Properties of NM.Device */ + readonly active_connection: ActiveConnection + autoconnect: boolean + readonly available_connections: RemoteConnection[] + readonly capabilities: DeviceCapabilities + readonly device_type: DeviceType + readonly dhcp4_config: DhcpConfig + readonly dhcp6_config: DhcpConfig + readonly driver: string + readonly driver_version: string + readonly firmware_missing: boolean + readonly firmware_version: string + readonly hw_address: string + readonly interface: string + readonly interface_flags: number + readonly ip_interface: string + readonly ip4_config: IPConfig + readonly ip4_connectivity: ConnectivityState + readonly ip6_config: IPConfig + readonly ip6_connectivity: ConnectivityState + readonly lldp_neighbors: object[] + readonly managed: boolean + readonly metered: number + readonly mtu: number + readonly nm_plugin_missing: boolean + readonly path: string + readonly physical_port_id: string + readonly product: string + readonly real: boolean + readonly state: DeviceState + readonly state_reason: number + readonly udi: string + readonly vendor: string + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of NM.DeviceVeth */ + get_peer(): Device + /* Methods of NM.DeviceEthernet */ + get_carrier(): boolean + get_permanent_hw_address(): string + get_s390_subchannels(): string[] + get_speed(): number + /* Methods of NM.Device */ + connection_compatible(connection: Connection): boolean + connection_valid(connection: Connection): boolean + delete(cancellable?: Gio.Cancellable | null): boolean + delete_async(cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + delete_finish(result: Gio.AsyncResult): boolean + disconnect(cancellable?: Gio.Cancellable | null): boolean + disconnect_async(cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + disconnect_finish(result: Gio.AsyncResult): boolean + filter_connections(connections: Connection[]): Connection[] + get_active_connection(): ActiveConnection + get_applied_connection(flags: number, cancellable?: Gio.Cancellable | null): [ /* returnType */ Connection, /* version_id */ number | null ] + get_applied_connection_async(flags: number, cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + get_applied_connection_finish(result: Gio.AsyncResult): [ /* returnType */ Connection, /* version_id */ number | null ] + get_autoconnect(): boolean + get_available_connections(): RemoteConnection[] + get_capabilities(): DeviceCapabilities + get_connectivity(addr_family: number): ConnectivityState + get_description(): string + get_device_type(): DeviceType + get_dhcp4_config(): DhcpConfig + get_dhcp6_config(): DhcpConfig + get_driver(): string + get_driver_version(): string + get_firmware_missing(): boolean + get_firmware_version(): string + get_hw_address(): string + get_iface(): string + get_interface_flags(): DeviceInterfaceFlags + get_ip4_config(): IPConfig + get_ip6_config(): IPConfig + get_ip_iface(): string + get_lldp_neighbors(): LldpNeighbor[] + get_managed(): boolean + get_metered(): Metered + get_mtu(): number + get_nm_plugin_missing(): boolean + get_path(): string + get_physical_port_id(): string + get_product(): string + get_setting_type(): GObject.Type + get_state(): DeviceState + get_state_reason(): DeviceStateReason + get_type_description(): string + get_udi(): string + get_vendor(): string + is_real(): boolean + is_software(): boolean + reapply(connection: Connection | null, version_id: number, flags: number, cancellable?: Gio.Cancellable | null): boolean + reapply_async(connection: Connection | null, version_id: number, flags: number, cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + reapply_finish(result: Gio.AsyncResult): boolean + set_autoconnect(autoconnect: boolean): void + set_managed(managed: boolean): void + /* Methods of NM.Object */ + get_client(): Client + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of NM.Device */ + connect(sigName: "state-changed", callback: (($obj: DeviceVeth, new_state: number, old_state: number, reason: number) => void)): number + connect_after(sigName: "state-changed", callback: (($obj: DeviceVeth, new_state: number, old_state: number, reason: number) => void)): number + emit(sigName: "state-changed", new_state: number, old_state: number, reason: number): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: DeviceVeth, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: DeviceVeth, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: "notify::peer", callback: (($obj: DeviceVeth, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::peer", callback: (($obj: DeviceVeth, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::carrier", callback: (($obj: DeviceVeth, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::carrier", callback: (($obj: DeviceVeth, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::perm-hw-address", callback: (($obj: DeviceVeth, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::perm-hw-address", callback: (($obj: DeviceVeth, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::s390-subchannels", callback: (($obj: DeviceVeth, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::s390-subchannels", callback: (($obj: DeviceVeth, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::speed", callback: (($obj: DeviceVeth, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::speed", callback: (($obj: DeviceVeth, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::active-connection", callback: (($obj: DeviceVeth, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::active-connection", callback: (($obj: DeviceVeth, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::autoconnect", callback: (($obj: DeviceVeth, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::autoconnect", callback: (($obj: DeviceVeth, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::available-connections", callback: (($obj: DeviceVeth, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::available-connections", callback: (($obj: DeviceVeth, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::capabilities", callback: (($obj: DeviceVeth, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::capabilities", callback: (($obj: DeviceVeth, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::device-type", callback: (($obj: DeviceVeth, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::device-type", callback: (($obj: DeviceVeth, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::dhcp4-config", callback: (($obj: DeviceVeth, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::dhcp4-config", callback: (($obj: DeviceVeth, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::dhcp6-config", callback: (($obj: DeviceVeth, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::dhcp6-config", callback: (($obj: DeviceVeth, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::driver", callback: (($obj: DeviceVeth, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::driver", callback: (($obj: DeviceVeth, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::driver-version", callback: (($obj: DeviceVeth, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::driver-version", callback: (($obj: DeviceVeth, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::firmware-missing", callback: (($obj: DeviceVeth, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::firmware-missing", callback: (($obj: DeviceVeth, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::firmware-version", callback: (($obj: DeviceVeth, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::firmware-version", callback: (($obj: DeviceVeth, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::hw-address", callback: (($obj: DeviceVeth, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hw-address", callback: (($obj: DeviceVeth, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::interface", callback: (($obj: DeviceVeth, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::interface", callback: (($obj: DeviceVeth, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::interface-flags", callback: (($obj: DeviceVeth, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::interface-flags", callback: (($obj: DeviceVeth, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::ip-interface", callback: (($obj: DeviceVeth, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::ip-interface", callback: (($obj: DeviceVeth, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::ip4-config", callback: (($obj: DeviceVeth, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::ip4-config", callback: (($obj: DeviceVeth, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::ip4-connectivity", callback: (($obj: DeviceVeth, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::ip4-connectivity", callback: (($obj: DeviceVeth, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::ip6-config", callback: (($obj: DeviceVeth, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::ip6-config", callback: (($obj: DeviceVeth, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::ip6-connectivity", callback: (($obj: DeviceVeth, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::ip6-connectivity", callback: (($obj: DeviceVeth, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::lldp-neighbors", callback: (($obj: DeviceVeth, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::lldp-neighbors", callback: (($obj: DeviceVeth, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::managed", callback: (($obj: DeviceVeth, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::managed", callback: (($obj: DeviceVeth, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::metered", callback: (($obj: DeviceVeth, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::metered", callback: (($obj: DeviceVeth, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::mtu", callback: (($obj: DeviceVeth, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::mtu", callback: (($obj: DeviceVeth, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::nm-plugin-missing", callback: (($obj: DeviceVeth, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::nm-plugin-missing", callback: (($obj: DeviceVeth, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::path", callback: (($obj: DeviceVeth, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::path", callback: (($obj: DeviceVeth, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::physical-port-id", callback: (($obj: DeviceVeth, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::physical-port-id", callback: (($obj: DeviceVeth, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::product", callback: (($obj: DeviceVeth, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::product", callback: (($obj: DeviceVeth, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::real", callback: (($obj: DeviceVeth, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::real", callback: (($obj: DeviceVeth, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::state", callback: (($obj: DeviceVeth, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::state", callback: (($obj: DeviceVeth, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::state-reason", callback: (($obj: DeviceVeth, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::state-reason", callback: (($obj: DeviceVeth, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::udi", callback: (($obj: DeviceVeth, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::udi", callback: (($obj: DeviceVeth, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::vendor", callback: (($obj: DeviceVeth, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vendor", callback: (($obj: DeviceVeth, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: DeviceVeth_ConstructProps) + _init (config?: DeviceVeth_ConstructProps): void + static $gtype: GObject.Type +} +export interface DeviceVlan_ConstructProps extends Device_ConstructProps { +} +export class DeviceVlan { + /* Properties of NM.DeviceVlan */ + readonly carrier: boolean + readonly parent: Device + readonly vlan_id: number + /* Properties of NM.Device */ + readonly active_connection: ActiveConnection + autoconnect: boolean + readonly available_connections: RemoteConnection[] + readonly capabilities: DeviceCapabilities + readonly device_type: DeviceType + readonly dhcp4_config: DhcpConfig + readonly dhcp6_config: DhcpConfig + readonly driver: string + readonly driver_version: string + readonly firmware_missing: boolean + readonly firmware_version: string + readonly hw_address: string + readonly interface: string + readonly interface_flags: number + readonly ip_interface: string + readonly ip4_config: IPConfig + readonly ip4_connectivity: ConnectivityState + readonly ip6_config: IPConfig + readonly ip6_connectivity: ConnectivityState + readonly lldp_neighbors: object[] + readonly managed: boolean + readonly metered: number + readonly mtu: number + readonly nm_plugin_missing: boolean + readonly path: string + readonly physical_port_id: string + readonly product: string + readonly real: boolean + readonly state: DeviceState + readonly state_reason: number + readonly udi: string + readonly vendor: string + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of NM.DeviceVlan */ + get_carrier(): boolean + get_parent(): Device + get_vlan_id(): number + /* Methods of NM.Device */ + connection_compatible(connection: Connection): boolean + connection_valid(connection: Connection): boolean + delete(cancellable?: Gio.Cancellable | null): boolean + delete_async(cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + delete_finish(result: Gio.AsyncResult): boolean + disconnect(cancellable?: Gio.Cancellable | null): boolean + disconnect_async(cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + disconnect_finish(result: Gio.AsyncResult): boolean + filter_connections(connections: Connection[]): Connection[] + get_active_connection(): ActiveConnection + get_applied_connection(flags: number, cancellable?: Gio.Cancellable | null): [ /* returnType */ Connection, /* version_id */ number | null ] + get_applied_connection_async(flags: number, cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + get_applied_connection_finish(result: Gio.AsyncResult): [ /* returnType */ Connection, /* version_id */ number | null ] + get_autoconnect(): boolean + get_available_connections(): RemoteConnection[] + get_capabilities(): DeviceCapabilities + get_connectivity(addr_family: number): ConnectivityState + get_description(): string + get_device_type(): DeviceType + get_dhcp4_config(): DhcpConfig + get_dhcp6_config(): DhcpConfig + get_driver(): string + get_driver_version(): string + get_firmware_missing(): boolean + get_firmware_version(): string + get_hw_address(): string + get_iface(): string + get_interface_flags(): DeviceInterfaceFlags + get_ip4_config(): IPConfig + get_ip6_config(): IPConfig + get_ip_iface(): string + get_lldp_neighbors(): LldpNeighbor[] + get_managed(): boolean + get_metered(): Metered + get_mtu(): number + get_nm_plugin_missing(): boolean + get_path(): string + get_physical_port_id(): string + get_product(): string + get_setting_type(): GObject.Type + get_state(): DeviceState + get_state_reason(): DeviceStateReason + get_type_description(): string + get_udi(): string + get_vendor(): string + is_real(): boolean + is_software(): boolean + reapply(connection: Connection | null, version_id: number, flags: number, cancellable?: Gio.Cancellable | null): boolean + reapply_async(connection: Connection | null, version_id: number, flags: number, cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + reapply_finish(result: Gio.AsyncResult): boolean + set_autoconnect(autoconnect: boolean): void + set_managed(managed: boolean): void + /* Methods of NM.Object */ + get_client(): Client + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of NM.Device */ + connect(sigName: "state-changed", callback: (($obj: DeviceVlan, new_state: number, old_state: number, reason: number) => void)): number + connect_after(sigName: "state-changed", callback: (($obj: DeviceVlan, new_state: number, old_state: number, reason: number) => void)): number + emit(sigName: "state-changed", new_state: number, old_state: number, reason: number): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: DeviceVlan, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: DeviceVlan, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: "notify::carrier", callback: (($obj: DeviceVlan, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::carrier", callback: (($obj: DeviceVlan, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::parent", callback: (($obj: DeviceVlan, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::parent", callback: (($obj: DeviceVlan, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::vlan-id", callback: (($obj: DeviceVlan, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vlan-id", callback: (($obj: DeviceVlan, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::active-connection", callback: (($obj: DeviceVlan, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::active-connection", callback: (($obj: DeviceVlan, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::autoconnect", callback: (($obj: DeviceVlan, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::autoconnect", callback: (($obj: DeviceVlan, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::available-connections", callback: (($obj: DeviceVlan, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::available-connections", callback: (($obj: DeviceVlan, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::capabilities", callback: (($obj: DeviceVlan, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::capabilities", callback: (($obj: DeviceVlan, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::device-type", callback: (($obj: DeviceVlan, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::device-type", callback: (($obj: DeviceVlan, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::dhcp4-config", callback: (($obj: DeviceVlan, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::dhcp4-config", callback: (($obj: DeviceVlan, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::dhcp6-config", callback: (($obj: DeviceVlan, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::dhcp6-config", callback: (($obj: DeviceVlan, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::driver", callback: (($obj: DeviceVlan, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::driver", callback: (($obj: DeviceVlan, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::driver-version", callback: (($obj: DeviceVlan, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::driver-version", callback: (($obj: DeviceVlan, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::firmware-missing", callback: (($obj: DeviceVlan, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::firmware-missing", callback: (($obj: DeviceVlan, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::firmware-version", callback: (($obj: DeviceVlan, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::firmware-version", callback: (($obj: DeviceVlan, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::hw-address", callback: (($obj: DeviceVlan, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hw-address", callback: (($obj: DeviceVlan, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::interface", callback: (($obj: DeviceVlan, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::interface", callback: (($obj: DeviceVlan, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::interface-flags", callback: (($obj: DeviceVlan, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::interface-flags", callback: (($obj: DeviceVlan, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::ip-interface", callback: (($obj: DeviceVlan, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::ip-interface", callback: (($obj: DeviceVlan, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::ip4-config", callback: (($obj: DeviceVlan, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::ip4-config", callback: (($obj: DeviceVlan, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::ip4-connectivity", callback: (($obj: DeviceVlan, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::ip4-connectivity", callback: (($obj: DeviceVlan, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::ip6-config", callback: (($obj: DeviceVlan, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::ip6-config", callback: (($obj: DeviceVlan, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::ip6-connectivity", callback: (($obj: DeviceVlan, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::ip6-connectivity", callback: (($obj: DeviceVlan, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::lldp-neighbors", callback: (($obj: DeviceVlan, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::lldp-neighbors", callback: (($obj: DeviceVlan, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::managed", callback: (($obj: DeviceVlan, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::managed", callback: (($obj: DeviceVlan, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::metered", callback: (($obj: DeviceVlan, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::metered", callback: (($obj: DeviceVlan, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::mtu", callback: (($obj: DeviceVlan, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::mtu", callback: (($obj: DeviceVlan, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::nm-plugin-missing", callback: (($obj: DeviceVlan, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::nm-plugin-missing", callback: (($obj: DeviceVlan, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::path", callback: (($obj: DeviceVlan, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::path", callback: (($obj: DeviceVlan, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::physical-port-id", callback: (($obj: DeviceVlan, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::physical-port-id", callback: (($obj: DeviceVlan, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::product", callback: (($obj: DeviceVlan, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::product", callback: (($obj: DeviceVlan, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::real", callback: (($obj: DeviceVlan, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::real", callback: (($obj: DeviceVlan, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::state", callback: (($obj: DeviceVlan, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::state", callback: (($obj: DeviceVlan, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::state-reason", callback: (($obj: DeviceVlan, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::state-reason", callback: (($obj: DeviceVlan, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::udi", callback: (($obj: DeviceVlan, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::udi", callback: (($obj: DeviceVlan, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::vendor", callback: (($obj: DeviceVlan, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vendor", callback: (($obj: DeviceVlan, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: DeviceVlan_ConstructProps) + _init (config?: DeviceVlan_ConstructProps): void + static $gtype: GObject.Type +} +export interface DeviceVrf_ConstructProps extends Device_ConstructProps { +} +export class DeviceVrf { + /* Properties of NM.DeviceVrf */ + readonly table: number + /* Properties of NM.Device */ + readonly active_connection: ActiveConnection + autoconnect: boolean + readonly available_connections: RemoteConnection[] + readonly capabilities: DeviceCapabilities + readonly device_type: DeviceType + readonly dhcp4_config: DhcpConfig + readonly dhcp6_config: DhcpConfig + readonly driver: string + readonly driver_version: string + readonly firmware_missing: boolean + readonly firmware_version: string + readonly hw_address: string + readonly interface: string + readonly interface_flags: number + readonly ip_interface: string + readonly ip4_config: IPConfig + readonly ip4_connectivity: ConnectivityState + readonly ip6_config: IPConfig + readonly ip6_connectivity: ConnectivityState + readonly lldp_neighbors: object[] + readonly managed: boolean + readonly metered: number + readonly mtu: number + readonly nm_plugin_missing: boolean + readonly path: string + readonly physical_port_id: string + readonly product: string + readonly real: boolean + readonly state: DeviceState + readonly state_reason: number + readonly udi: string + readonly vendor: string + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of NM.DeviceVrf */ + get_table(): number + /* Methods of NM.Device */ + connection_compatible(connection: Connection): boolean + connection_valid(connection: Connection): boolean + delete(cancellable?: Gio.Cancellable | null): boolean + delete_async(cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + delete_finish(result: Gio.AsyncResult): boolean + disconnect(cancellable?: Gio.Cancellable | null): boolean + disconnect_async(cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + disconnect_finish(result: Gio.AsyncResult): boolean + filter_connections(connections: Connection[]): Connection[] + get_active_connection(): ActiveConnection + get_applied_connection(flags: number, cancellable?: Gio.Cancellable | null): [ /* returnType */ Connection, /* version_id */ number | null ] + get_applied_connection_async(flags: number, cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + get_applied_connection_finish(result: Gio.AsyncResult): [ /* returnType */ Connection, /* version_id */ number | null ] + get_autoconnect(): boolean + get_available_connections(): RemoteConnection[] + get_capabilities(): DeviceCapabilities + get_connectivity(addr_family: number): ConnectivityState + get_description(): string + get_device_type(): DeviceType + get_dhcp4_config(): DhcpConfig + get_dhcp6_config(): DhcpConfig + get_driver(): string + get_driver_version(): string + get_firmware_missing(): boolean + get_firmware_version(): string + get_hw_address(): string + get_iface(): string + get_interface_flags(): DeviceInterfaceFlags + get_ip4_config(): IPConfig + get_ip6_config(): IPConfig + get_ip_iface(): string + get_lldp_neighbors(): LldpNeighbor[] + get_managed(): boolean + get_metered(): Metered + get_mtu(): number + get_nm_plugin_missing(): boolean + get_path(): string + get_physical_port_id(): string + get_product(): string + get_setting_type(): GObject.Type + get_state(): DeviceState + get_state_reason(): DeviceStateReason + get_type_description(): string + get_udi(): string + get_vendor(): string + is_real(): boolean + is_software(): boolean + reapply(connection: Connection | null, version_id: number, flags: number, cancellable?: Gio.Cancellable | null): boolean + reapply_async(connection: Connection | null, version_id: number, flags: number, cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + reapply_finish(result: Gio.AsyncResult): boolean + set_autoconnect(autoconnect: boolean): void + set_managed(managed: boolean): void + /* Methods of NM.Object */ + get_client(): Client + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of NM.Device */ + connect(sigName: "state-changed", callback: (($obj: DeviceVrf, new_state: number, old_state: number, reason: number) => void)): number + connect_after(sigName: "state-changed", callback: (($obj: DeviceVrf, new_state: number, old_state: number, reason: number) => void)): number + emit(sigName: "state-changed", new_state: number, old_state: number, reason: number): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: DeviceVrf, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: DeviceVrf, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: "notify::table", callback: (($obj: DeviceVrf, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::table", callback: (($obj: DeviceVrf, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::active-connection", callback: (($obj: DeviceVrf, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::active-connection", callback: (($obj: DeviceVrf, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::autoconnect", callback: (($obj: DeviceVrf, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::autoconnect", callback: (($obj: DeviceVrf, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::available-connections", callback: (($obj: DeviceVrf, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::available-connections", callback: (($obj: DeviceVrf, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::capabilities", callback: (($obj: DeviceVrf, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::capabilities", callback: (($obj: DeviceVrf, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::device-type", callback: (($obj: DeviceVrf, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::device-type", callback: (($obj: DeviceVrf, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::dhcp4-config", callback: (($obj: DeviceVrf, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::dhcp4-config", callback: (($obj: DeviceVrf, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::dhcp6-config", callback: (($obj: DeviceVrf, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::dhcp6-config", callback: (($obj: DeviceVrf, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::driver", callback: (($obj: DeviceVrf, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::driver", callback: (($obj: DeviceVrf, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::driver-version", callback: (($obj: DeviceVrf, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::driver-version", callback: (($obj: DeviceVrf, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::firmware-missing", callback: (($obj: DeviceVrf, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::firmware-missing", callback: (($obj: DeviceVrf, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::firmware-version", callback: (($obj: DeviceVrf, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::firmware-version", callback: (($obj: DeviceVrf, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::hw-address", callback: (($obj: DeviceVrf, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hw-address", callback: (($obj: DeviceVrf, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::interface", callback: (($obj: DeviceVrf, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::interface", callback: (($obj: DeviceVrf, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::interface-flags", callback: (($obj: DeviceVrf, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::interface-flags", callback: (($obj: DeviceVrf, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::ip-interface", callback: (($obj: DeviceVrf, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::ip-interface", callback: (($obj: DeviceVrf, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::ip4-config", callback: (($obj: DeviceVrf, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::ip4-config", callback: (($obj: DeviceVrf, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::ip4-connectivity", callback: (($obj: DeviceVrf, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::ip4-connectivity", callback: (($obj: DeviceVrf, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::ip6-config", callback: (($obj: DeviceVrf, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::ip6-config", callback: (($obj: DeviceVrf, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::ip6-connectivity", callback: (($obj: DeviceVrf, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::ip6-connectivity", callback: (($obj: DeviceVrf, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::lldp-neighbors", callback: (($obj: DeviceVrf, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::lldp-neighbors", callback: (($obj: DeviceVrf, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::managed", callback: (($obj: DeviceVrf, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::managed", callback: (($obj: DeviceVrf, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::metered", callback: (($obj: DeviceVrf, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::metered", callback: (($obj: DeviceVrf, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::mtu", callback: (($obj: DeviceVrf, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::mtu", callback: (($obj: DeviceVrf, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::nm-plugin-missing", callback: (($obj: DeviceVrf, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::nm-plugin-missing", callback: (($obj: DeviceVrf, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::path", callback: (($obj: DeviceVrf, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::path", callback: (($obj: DeviceVrf, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::physical-port-id", callback: (($obj: DeviceVrf, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::physical-port-id", callback: (($obj: DeviceVrf, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::product", callback: (($obj: DeviceVrf, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::product", callback: (($obj: DeviceVrf, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::real", callback: (($obj: DeviceVrf, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::real", callback: (($obj: DeviceVrf, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::state", callback: (($obj: DeviceVrf, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::state", callback: (($obj: DeviceVrf, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::state-reason", callback: (($obj: DeviceVrf, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::state-reason", callback: (($obj: DeviceVrf, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::udi", callback: (($obj: DeviceVrf, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::udi", callback: (($obj: DeviceVrf, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::vendor", callback: (($obj: DeviceVrf, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vendor", callback: (($obj: DeviceVrf, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: DeviceVrf_ConstructProps) + _init (config?: DeviceVrf_ConstructProps): void + static $gtype: GObject.Type +} +export interface DeviceVxlan_ConstructProps extends Device_ConstructProps { +} +export class DeviceVxlan { + /* Properties of NM.DeviceVxlan */ + readonly ageing: number + readonly carrier: boolean + readonly dst_port: number + readonly group: string + readonly id: number + readonly l2miss: boolean + readonly l3miss: boolean + readonly learning: boolean + readonly limit: number + readonly local: string + readonly parent: Device + readonly proxy: boolean + readonly rsc: boolean + readonly src_port_max: number + readonly src_port_min: number + readonly tos: number + readonly ttl: number + /* Properties of NM.Device */ + readonly active_connection: ActiveConnection + autoconnect: boolean + readonly available_connections: RemoteConnection[] + readonly capabilities: DeviceCapabilities + readonly device_type: DeviceType + readonly dhcp4_config: DhcpConfig + readonly dhcp6_config: DhcpConfig + readonly driver: string + readonly driver_version: string + readonly firmware_missing: boolean + readonly firmware_version: string + readonly hw_address: string + readonly interface: string + readonly interface_flags: number + readonly ip_interface: string + readonly ip4_config: IPConfig + readonly ip4_connectivity: ConnectivityState + readonly ip6_config: IPConfig + readonly ip6_connectivity: ConnectivityState + readonly lldp_neighbors: object[] + readonly managed: boolean + readonly metered: number + readonly mtu: number + readonly nm_plugin_missing: boolean + readonly path: string + readonly physical_port_id: string + readonly product: string + readonly real: boolean + readonly state: DeviceState + readonly state_reason: number + readonly udi: string + readonly vendor: string + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of NM.DeviceVxlan */ + get_ageing(): number + get_carrier(): boolean + get_dst_port(): number + get_group(): string + get_id(): number + get_l2miss(): boolean + get_l3miss(): boolean + get_learning(): boolean + get_limit(): number + get_local(): string + get_parent(): Device + get_proxy(): boolean + get_rsc(): boolean + get_src_port_max(): number + get_src_port_min(): number + get_tos(): number + get_ttl(): number + /* Methods of NM.Device */ + connection_compatible(connection: Connection): boolean + connection_valid(connection: Connection): boolean + delete(cancellable?: Gio.Cancellable | null): boolean + delete_async(cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + delete_finish(result: Gio.AsyncResult): boolean + disconnect(cancellable?: Gio.Cancellable | null): boolean + disconnect_async(cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + disconnect_finish(result: Gio.AsyncResult): boolean + filter_connections(connections: Connection[]): Connection[] + get_active_connection(): ActiveConnection + get_applied_connection(flags: number, cancellable?: Gio.Cancellable | null): [ /* returnType */ Connection, /* version_id */ number | null ] + get_applied_connection_async(flags: number, cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + get_applied_connection_finish(result: Gio.AsyncResult): [ /* returnType */ Connection, /* version_id */ number | null ] + get_autoconnect(): boolean + get_available_connections(): RemoteConnection[] + get_capabilities(): DeviceCapabilities + get_connectivity(addr_family: number): ConnectivityState + get_description(): string + get_device_type(): DeviceType + get_dhcp4_config(): DhcpConfig + get_dhcp6_config(): DhcpConfig + get_driver(): string + get_driver_version(): string + get_firmware_missing(): boolean + get_firmware_version(): string + get_hw_address(): string + get_iface(): string + get_interface_flags(): DeviceInterfaceFlags + get_ip4_config(): IPConfig + get_ip6_config(): IPConfig + get_ip_iface(): string + get_lldp_neighbors(): LldpNeighbor[] + get_managed(): boolean + get_metered(): Metered + get_mtu(): number + get_nm_plugin_missing(): boolean + get_path(): string + get_physical_port_id(): string + get_product(): string + get_setting_type(): GObject.Type + get_state(): DeviceState + get_state_reason(): DeviceStateReason + get_type_description(): string + get_udi(): string + get_vendor(): string + is_real(): boolean + is_software(): boolean + reapply(connection: Connection | null, version_id: number, flags: number, cancellable?: Gio.Cancellable | null): boolean + reapply_async(connection: Connection | null, version_id: number, flags: number, cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + reapply_finish(result: Gio.AsyncResult): boolean + set_autoconnect(autoconnect: boolean): void + set_managed(managed: boolean): void + /* Methods of NM.Object */ + get_client(): Client + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of NM.Device */ + connect(sigName: "state-changed", callback: (($obj: DeviceVxlan, new_state: number, old_state: number, reason: number) => void)): number + connect_after(sigName: "state-changed", callback: (($obj: DeviceVxlan, new_state: number, old_state: number, reason: number) => void)): number + emit(sigName: "state-changed", new_state: number, old_state: number, reason: number): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: DeviceVxlan, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: DeviceVxlan, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: "notify::ageing", callback: (($obj: DeviceVxlan, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::ageing", callback: (($obj: DeviceVxlan, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::carrier", callback: (($obj: DeviceVxlan, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::carrier", callback: (($obj: DeviceVxlan, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::dst-port", callback: (($obj: DeviceVxlan, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::dst-port", callback: (($obj: DeviceVxlan, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::group", callback: (($obj: DeviceVxlan, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::group", callback: (($obj: DeviceVxlan, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::id", callback: (($obj: DeviceVxlan, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::id", callback: (($obj: DeviceVxlan, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::l2miss", callback: (($obj: DeviceVxlan, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::l2miss", callback: (($obj: DeviceVxlan, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::l3miss", callback: (($obj: DeviceVxlan, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::l3miss", callback: (($obj: DeviceVxlan, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::learning", callback: (($obj: DeviceVxlan, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::learning", callback: (($obj: DeviceVxlan, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::limit", callback: (($obj: DeviceVxlan, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::limit", callback: (($obj: DeviceVxlan, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::local", callback: (($obj: DeviceVxlan, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::local", callback: (($obj: DeviceVxlan, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::parent", callback: (($obj: DeviceVxlan, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::parent", callback: (($obj: DeviceVxlan, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::proxy", callback: (($obj: DeviceVxlan, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::proxy", callback: (($obj: DeviceVxlan, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::rsc", callback: (($obj: DeviceVxlan, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::rsc", callback: (($obj: DeviceVxlan, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::src-port-max", callback: (($obj: DeviceVxlan, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::src-port-max", callback: (($obj: DeviceVxlan, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::src-port-min", callback: (($obj: DeviceVxlan, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::src-port-min", callback: (($obj: DeviceVxlan, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::tos", callback: (($obj: DeviceVxlan, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::tos", callback: (($obj: DeviceVxlan, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::ttl", callback: (($obj: DeviceVxlan, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::ttl", callback: (($obj: DeviceVxlan, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::active-connection", callback: (($obj: DeviceVxlan, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::active-connection", callback: (($obj: DeviceVxlan, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::autoconnect", callback: (($obj: DeviceVxlan, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::autoconnect", callback: (($obj: DeviceVxlan, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::available-connections", callback: (($obj: DeviceVxlan, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::available-connections", callback: (($obj: DeviceVxlan, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::capabilities", callback: (($obj: DeviceVxlan, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::capabilities", callback: (($obj: DeviceVxlan, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::device-type", callback: (($obj: DeviceVxlan, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::device-type", callback: (($obj: DeviceVxlan, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::dhcp4-config", callback: (($obj: DeviceVxlan, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::dhcp4-config", callback: (($obj: DeviceVxlan, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::dhcp6-config", callback: (($obj: DeviceVxlan, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::dhcp6-config", callback: (($obj: DeviceVxlan, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::driver", callback: (($obj: DeviceVxlan, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::driver", callback: (($obj: DeviceVxlan, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::driver-version", callback: (($obj: DeviceVxlan, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::driver-version", callback: (($obj: DeviceVxlan, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::firmware-missing", callback: (($obj: DeviceVxlan, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::firmware-missing", callback: (($obj: DeviceVxlan, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::firmware-version", callback: (($obj: DeviceVxlan, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::firmware-version", callback: (($obj: DeviceVxlan, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::hw-address", callback: (($obj: DeviceVxlan, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hw-address", callback: (($obj: DeviceVxlan, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::interface", callback: (($obj: DeviceVxlan, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::interface", callback: (($obj: DeviceVxlan, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::interface-flags", callback: (($obj: DeviceVxlan, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::interface-flags", callback: (($obj: DeviceVxlan, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::ip-interface", callback: (($obj: DeviceVxlan, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::ip-interface", callback: (($obj: DeviceVxlan, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::ip4-config", callback: (($obj: DeviceVxlan, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::ip4-config", callback: (($obj: DeviceVxlan, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::ip4-connectivity", callback: (($obj: DeviceVxlan, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::ip4-connectivity", callback: (($obj: DeviceVxlan, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::ip6-config", callback: (($obj: DeviceVxlan, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::ip6-config", callback: (($obj: DeviceVxlan, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::ip6-connectivity", callback: (($obj: DeviceVxlan, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::ip6-connectivity", callback: (($obj: DeviceVxlan, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::lldp-neighbors", callback: (($obj: DeviceVxlan, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::lldp-neighbors", callback: (($obj: DeviceVxlan, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::managed", callback: (($obj: DeviceVxlan, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::managed", callback: (($obj: DeviceVxlan, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::metered", callback: (($obj: DeviceVxlan, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::metered", callback: (($obj: DeviceVxlan, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::mtu", callback: (($obj: DeviceVxlan, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::mtu", callback: (($obj: DeviceVxlan, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::nm-plugin-missing", callback: (($obj: DeviceVxlan, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::nm-plugin-missing", callback: (($obj: DeviceVxlan, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::path", callback: (($obj: DeviceVxlan, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::path", callback: (($obj: DeviceVxlan, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::physical-port-id", callback: (($obj: DeviceVxlan, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::physical-port-id", callback: (($obj: DeviceVxlan, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::product", callback: (($obj: DeviceVxlan, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::product", callback: (($obj: DeviceVxlan, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::real", callback: (($obj: DeviceVxlan, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::real", callback: (($obj: DeviceVxlan, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::state", callback: (($obj: DeviceVxlan, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::state", callback: (($obj: DeviceVxlan, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::state-reason", callback: (($obj: DeviceVxlan, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::state-reason", callback: (($obj: DeviceVxlan, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::udi", callback: (($obj: DeviceVxlan, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::udi", callback: (($obj: DeviceVxlan, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::vendor", callback: (($obj: DeviceVxlan, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vendor", callback: (($obj: DeviceVxlan, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: DeviceVxlan_ConstructProps) + _init (config?: DeviceVxlan_ConstructProps): void + static $gtype: GObject.Type +} +export interface DeviceWifi_ConstructProps extends Device_ConstructProps { +} +export class DeviceWifi { + /* Properties of NM.DeviceWifi */ + readonly access_points: AccessPoint[] + readonly active_access_point: AccessPoint + readonly bitrate: number + readonly last_scan: number + readonly mode: TODO_80211Mode + readonly perm_hw_address: string + readonly wireless_capabilities: DeviceWifiCapabilities + /* Properties of NM.Device */ + readonly active_connection: ActiveConnection + autoconnect: boolean + readonly available_connections: RemoteConnection[] + readonly capabilities: DeviceCapabilities + readonly device_type: DeviceType + readonly dhcp4_config: DhcpConfig + readonly dhcp6_config: DhcpConfig + readonly driver: string + readonly driver_version: string + readonly firmware_missing: boolean + readonly firmware_version: string + readonly hw_address: string + readonly interface: string + readonly interface_flags: number + readonly ip_interface: string + readonly ip4_config: IPConfig + readonly ip4_connectivity: ConnectivityState + readonly ip6_config: IPConfig + readonly ip6_connectivity: ConnectivityState + readonly lldp_neighbors: object[] + readonly managed: boolean + readonly metered: number + readonly mtu: number + readonly nm_plugin_missing: boolean + readonly path: string + readonly physical_port_id: string + readonly product: string + readonly real: boolean + readonly state: DeviceState + readonly state_reason: number + readonly udi: string + readonly vendor: string + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of NM.DeviceWifi */ + get_access_point_by_path(path: string): AccessPoint + get_access_points(): AccessPoint[] + get_active_access_point(): AccessPoint + get_bitrate(): number + get_capabilities(): DeviceWifiCapabilities + get_last_scan(): number + get_mode(): TODO_80211Mode + get_permanent_hw_address(): string + request_scan(cancellable?: Gio.Cancellable | null): boolean + request_scan_async(cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + request_scan_finish(result: Gio.AsyncResult): boolean + request_scan_options(options: GLib.Variant, cancellable?: Gio.Cancellable | null): boolean + request_scan_options_async(options: GLib.Variant, cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + /* Methods of NM.Device */ + connection_compatible(connection: Connection): boolean + connection_valid(connection: Connection): boolean + delete(cancellable?: Gio.Cancellable | null): boolean + delete_async(cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + delete_finish(result: Gio.AsyncResult): boolean + disconnect(cancellable?: Gio.Cancellable | null): boolean + disconnect_async(cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + disconnect_finish(result: Gio.AsyncResult): boolean + filter_connections(connections: Connection[]): Connection[] + get_active_connection(): ActiveConnection + get_applied_connection(flags: number, cancellable?: Gio.Cancellable | null): [ /* returnType */ Connection, /* version_id */ number | null ] + get_applied_connection_async(flags: number, cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + get_applied_connection_finish(result: Gio.AsyncResult): [ /* returnType */ Connection, /* version_id */ number | null ] + get_autoconnect(): boolean + get_available_connections(): RemoteConnection[] + get_connectivity(addr_family: number): ConnectivityState + get_description(): string + get_device_type(): DeviceType + get_dhcp4_config(): DhcpConfig + get_dhcp6_config(): DhcpConfig + get_driver(): string + get_driver_version(): string + get_firmware_missing(): boolean + get_firmware_version(): string + get_hw_address(): string + get_iface(): string + get_interface_flags(): DeviceInterfaceFlags + get_ip4_config(): IPConfig + get_ip6_config(): IPConfig + get_ip_iface(): string + get_lldp_neighbors(): LldpNeighbor[] + get_managed(): boolean + get_metered(): Metered + get_mtu(): number + get_nm_plugin_missing(): boolean + get_path(): string + get_physical_port_id(): string + get_product(): string + get_setting_type(): GObject.Type + get_state(): DeviceState + get_state_reason(): DeviceStateReason + get_type_description(): string + get_udi(): string + get_vendor(): string + is_real(): boolean + is_software(): boolean + reapply(connection: Connection | null, version_id: number, flags: number, cancellable?: Gio.Cancellable | null): boolean + reapply_async(connection: Connection | null, version_id: number, flags: number, cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + reapply_finish(result: Gio.AsyncResult): boolean + set_autoconnect(autoconnect: boolean): void + set_managed(managed: boolean): void + /* Methods of NM.Object */ + get_client(): Client + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of NM.DeviceWifi */ + connect(sigName: "access-point-added", callback: (($obj: DeviceWifi, ap: GObject.Object) => void)): number + connect_after(sigName: "access-point-added", callback: (($obj: DeviceWifi, ap: GObject.Object) => void)): number + emit(sigName: "access-point-added", ap: GObject.Object): void + connect(sigName: "access-point-removed", callback: (($obj: DeviceWifi, ap: GObject.Object) => void)): number + connect_after(sigName: "access-point-removed", callback: (($obj: DeviceWifi, ap: GObject.Object) => void)): number + emit(sigName: "access-point-removed", ap: GObject.Object): void + /* Signals of NM.Device */ + connect(sigName: "state-changed", callback: (($obj: DeviceWifi, new_state: number, old_state: number, reason: number) => void)): number + connect_after(sigName: "state-changed", callback: (($obj: DeviceWifi, new_state: number, old_state: number, reason: number) => void)): number + emit(sigName: "state-changed", new_state: number, old_state: number, reason: number): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: DeviceWifi, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: DeviceWifi, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: "notify::access-points", callback: (($obj: DeviceWifi, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::access-points", callback: (($obj: DeviceWifi, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::active-access-point", callback: (($obj: DeviceWifi, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::active-access-point", callback: (($obj: DeviceWifi, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::bitrate", callback: (($obj: DeviceWifi, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::bitrate", callback: (($obj: DeviceWifi, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::last-scan", callback: (($obj: DeviceWifi, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::last-scan", callback: (($obj: DeviceWifi, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::mode", callback: (($obj: DeviceWifi, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::mode", callback: (($obj: DeviceWifi, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::perm-hw-address", callback: (($obj: DeviceWifi, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::perm-hw-address", callback: (($obj: DeviceWifi, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::wireless-capabilities", callback: (($obj: DeviceWifi, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::wireless-capabilities", callback: (($obj: DeviceWifi, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::active-connection", callback: (($obj: DeviceWifi, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::active-connection", callback: (($obj: DeviceWifi, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::autoconnect", callback: (($obj: DeviceWifi, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::autoconnect", callback: (($obj: DeviceWifi, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::available-connections", callback: (($obj: DeviceWifi, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::available-connections", callback: (($obj: DeviceWifi, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::capabilities", callback: (($obj: DeviceWifi, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::capabilities", callback: (($obj: DeviceWifi, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::device-type", callback: (($obj: DeviceWifi, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::device-type", callback: (($obj: DeviceWifi, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::dhcp4-config", callback: (($obj: DeviceWifi, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::dhcp4-config", callback: (($obj: DeviceWifi, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::dhcp6-config", callback: (($obj: DeviceWifi, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::dhcp6-config", callback: (($obj: DeviceWifi, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::driver", callback: (($obj: DeviceWifi, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::driver", callback: (($obj: DeviceWifi, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::driver-version", callback: (($obj: DeviceWifi, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::driver-version", callback: (($obj: DeviceWifi, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::firmware-missing", callback: (($obj: DeviceWifi, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::firmware-missing", callback: (($obj: DeviceWifi, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::firmware-version", callback: (($obj: DeviceWifi, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::firmware-version", callback: (($obj: DeviceWifi, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::hw-address", callback: (($obj: DeviceWifi, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hw-address", callback: (($obj: DeviceWifi, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::interface", callback: (($obj: DeviceWifi, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::interface", callback: (($obj: DeviceWifi, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::interface-flags", callback: (($obj: DeviceWifi, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::interface-flags", callback: (($obj: DeviceWifi, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::ip-interface", callback: (($obj: DeviceWifi, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::ip-interface", callback: (($obj: DeviceWifi, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::ip4-config", callback: (($obj: DeviceWifi, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::ip4-config", callback: (($obj: DeviceWifi, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::ip4-connectivity", callback: (($obj: DeviceWifi, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::ip4-connectivity", callback: (($obj: DeviceWifi, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::ip6-config", callback: (($obj: DeviceWifi, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::ip6-config", callback: (($obj: DeviceWifi, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::ip6-connectivity", callback: (($obj: DeviceWifi, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::ip6-connectivity", callback: (($obj: DeviceWifi, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::lldp-neighbors", callback: (($obj: DeviceWifi, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::lldp-neighbors", callback: (($obj: DeviceWifi, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::managed", callback: (($obj: DeviceWifi, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::managed", callback: (($obj: DeviceWifi, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::metered", callback: (($obj: DeviceWifi, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::metered", callback: (($obj: DeviceWifi, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::mtu", callback: (($obj: DeviceWifi, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::mtu", callback: (($obj: DeviceWifi, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::nm-plugin-missing", callback: (($obj: DeviceWifi, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::nm-plugin-missing", callback: (($obj: DeviceWifi, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::path", callback: (($obj: DeviceWifi, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::path", callback: (($obj: DeviceWifi, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::physical-port-id", callback: (($obj: DeviceWifi, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::physical-port-id", callback: (($obj: DeviceWifi, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::product", callback: (($obj: DeviceWifi, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::product", callback: (($obj: DeviceWifi, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::real", callback: (($obj: DeviceWifi, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::real", callback: (($obj: DeviceWifi, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::state", callback: (($obj: DeviceWifi, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::state", callback: (($obj: DeviceWifi, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::state-reason", callback: (($obj: DeviceWifi, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::state-reason", callback: (($obj: DeviceWifi, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::udi", callback: (($obj: DeviceWifi, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::udi", callback: (($obj: DeviceWifi, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::vendor", callback: (($obj: DeviceWifi, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vendor", callback: (($obj: DeviceWifi, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: DeviceWifi_ConstructProps) + _init (config?: DeviceWifi_ConstructProps): void + static $gtype: GObject.Type +} +export interface DeviceWifiP2P_ConstructProps extends Device_ConstructProps { +} +export class DeviceWifiP2P { + /* Properties of NM.DeviceWifiP2P */ + readonly peers: WifiP2PPeer[] + /* Properties of NM.Device */ + readonly active_connection: ActiveConnection + autoconnect: boolean + readonly available_connections: RemoteConnection[] + readonly capabilities: DeviceCapabilities + readonly device_type: DeviceType + readonly dhcp4_config: DhcpConfig + readonly dhcp6_config: DhcpConfig + readonly driver: string + readonly driver_version: string + readonly firmware_missing: boolean + readonly firmware_version: string + readonly hw_address: string + readonly interface: string + readonly interface_flags: number + readonly ip_interface: string + readonly ip4_config: IPConfig + readonly ip4_connectivity: ConnectivityState + readonly ip6_config: IPConfig + readonly ip6_connectivity: ConnectivityState + readonly lldp_neighbors: object[] + readonly managed: boolean + readonly metered: number + readonly mtu: number + readonly nm_plugin_missing: boolean + readonly path: string + readonly physical_port_id: string + readonly product: string + readonly real: boolean + readonly state: DeviceState + readonly state_reason: number + readonly udi: string + readonly vendor: string + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of NM.DeviceWifiP2P */ + get_peer_by_path(path: string): WifiP2PPeer + get_peers(): WifiP2PPeer[] + start_find(options?: GLib.Variant | null, cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + start_find_finish(result: Gio.AsyncResult): boolean + stop_find(cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + stop_find_finish(result: Gio.AsyncResult): boolean + /* Methods of NM.Device */ + connection_compatible(connection: Connection): boolean + connection_valid(connection: Connection): boolean + delete(cancellable?: Gio.Cancellable | null): boolean + delete_async(cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + delete_finish(result: Gio.AsyncResult): boolean + disconnect(cancellable?: Gio.Cancellable | null): boolean + disconnect_async(cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + disconnect_finish(result: Gio.AsyncResult): boolean + filter_connections(connections: Connection[]): Connection[] + get_active_connection(): ActiveConnection + get_applied_connection(flags: number, cancellable?: Gio.Cancellable | null): [ /* returnType */ Connection, /* version_id */ number | null ] + get_applied_connection_async(flags: number, cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + get_applied_connection_finish(result: Gio.AsyncResult): [ /* returnType */ Connection, /* version_id */ number | null ] + get_autoconnect(): boolean + get_available_connections(): RemoteConnection[] + get_capabilities(): DeviceCapabilities + get_connectivity(addr_family: number): ConnectivityState + get_description(): string + get_device_type(): DeviceType + get_dhcp4_config(): DhcpConfig + get_dhcp6_config(): DhcpConfig + get_driver(): string + get_driver_version(): string + get_firmware_missing(): boolean + get_firmware_version(): string + get_hw_address(): string + get_iface(): string + get_interface_flags(): DeviceInterfaceFlags + get_ip4_config(): IPConfig + get_ip6_config(): IPConfig + get_ip_iface(): string + get_lldp_neighbors(): LldpNeighbor[] + get_managed(): boolean + get_metered(): Metered + get_mtu(): number + get_nm_plugin_missing(): boolean + get_path(): string + get_physical_port_id(): string + get_product(): string + get_setting_type(): GObject.Type + get_state(): DeviceState + get_state_reason(): DeviceStateReason + get_type_description(): string + get_udi(): string + get_vendor(): string + is_real(): boolean + is_software(): boolean + reapply(connection: Connection | null, version_id: number, flags: number, cancellable?: Gio.Cancellable | null): boolean + reapply_async(connection: Connection | null, version_id: number, flags: number, cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + reapply_finish(result: Gio.AsyncResult): boolean + set_autoconnect(autoconnect: boolean): void + set_managed(managed: boolean): void + /* Methods of NM.Object */ + get_client(): Client + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of NM.DeviceWifiP2P */ + connect(sigName: "peer-added", callback: (($obj: DeviceWifiP2P, peer: GObject.Object) => void)): number + connect_after(sigName: "peer-added", callback: (($obj: DeviceWifiP2P, peer: GObject.Object) => void)): number + emit(sigName: "peer-added", peer: GObject.Object): void + connect(sigName: "peer-removed", callback: (($obj: DeviceWifiP2P, peer: GObject.Object) => void)): number + connect_after(sigName: "peer-removed", callback: (($obj: DeviceWifiP2P, peer: GObject.Object) => void)): number + emit(sigName: "peer-removed", peer: GObject.Object): void + /* Signals of NM.Device */ + connect(sigName: "state-changed", callback: (($obj: DeviceWifiP2P, new_state: number, old_state: number, reason: number) => void)): number + connect_after(sigName: "state-changed", callback: (($obj: DeviceWifiP2P, new_state: number, old_state: number, reason: number) => void)): number + emit(sigName: "state-changed", new_state: number, old_state: number, reason: number): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: DeviceWifiP2P, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: DeviceWifiP2P, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: "notify::peers", callback: (($obj: DeviceWifiP2P, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::peers", callback: (($obj: DeviceWifiP2P, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::active-connection", callback: (($obj: DeviceWifiP2P, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::active-connection", callback: (($obj: DeviceWifiP2P, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::autoconnect", callback: (($obj: DeviceWifiP2P, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::autoconnect", callback: (($obj: DeviceWifiP2P, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::available-connections", callback: (($obj: DeviceWifiP2P, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::available-connections", callback: (($obj: DeviceWifiP2P, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::capabilities", callback: (($obj: DeviceWifiP2P, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::capabilities", callback: (($obj: DeviceWifiP2P, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::device-type", callback: (($obj: DeviceWifiP2P, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::device-type", callback: (($obj: DeviceWifiP2P, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::dhcp4-config", callback: (($obj: DeviceWifiP2P, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::dhcp4-config", callback: (($obj: DeviceWifiP2P, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::dhcp6-config", callback: (($obj: DeviceWifiP2P, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::dhcp6-config", callback: (($obj: DeviceWifiP2P, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::driver", callback: (($obj: DeviceWifiP2P, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::driver", callback: (($obj: DeviceWifiP2P, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::driver-version", callback: (($obj: DeviceWifiP2P, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::driver-version", callback: (($obj: DeviceWifiP2P, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::firmware-missing", callback: (($obj: DeviceWifiP2P, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::firmware-missing", callback: (($obj: DeviceWifiP2P, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::firmware-version", callback: (($obj: DeviceWifiP2P, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::firmware-version", callback: (($obj: DeviceWifiP2P, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::hw-address", callback: (($obj: DeviceWifiP2P, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hw-address", callback: (($obj: DeviceWifiP2P, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::interface", callback: (($obj: DeviceWifiP2P, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::interface", callback: (($obj: DeviceWifiP2P, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::interface-flags", callback: (($obj: DeviceWifiP2P, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::interface-flags", callback: (($obj: DeviceWifiP2P, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::ip-interface", callback: (($obj: DeviceWifiP2P, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::ip-interface", callback: (($obj: DeviceWifiP2P, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::ip4-config", callback: (($obj: DeviceWifiP2P, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::ip4-config", callback: (($obj: DeviceWifiP2P, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::ip4-connectivity", callback: (($obj: DeviceWifiP2P, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::ip4-connectivity", callback: (($obj: DeviceWifiP2P, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::ip6-config", callback: (($obj: DeviceWifiP2P, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::ip6-config", callback: (($obj: DeviceWifiP2P, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::ip6-connectivity", callback: (($obj: DeviceWifiP2P, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::ip6-connectivity", callback: (($obj: DeviceWifiP2P, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::lldp-neighbors", callback: (($obj: DeviceWifiP2P, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::lldp-neighbors", callback: (($obj: DeviceWifiP2P, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::managed", callback: (($obj: DeviceWifiP2P, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::managed", callback: (($obj: DeviceWifiP2P, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::metered", callback: (($obj: DeviceWifiP2P, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::metered", callback: (($obj: DeviceWifiP2P, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::mtu", callback: (($obj: DeviceWifiP2P, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::mtu", callback: (($obj: DeviceWifiP2P, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::nm-plugin-missing", callback: (($obj: DeviceWifiP2P, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::nm-plugin-missing", callback: (($obj: DeviceWifiP2P, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::path", callback: (($obj: DeviceWifiP2P, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::path", callback: (($obj: DeviceWifiP2P, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::physical-port-id", callback: (($obj: DeviceWifiP2P, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::physical-port-id", callback: (($obj: DeviceWifiP2P, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::product", callback: (($obj: DeviceWifiP2P, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::product", callback: (($obj: DeviceWifiP2P, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::real", callback: (($obj: DeviceWifiP2P, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::real", callback: (($obj: DeviceWifiP2P, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::state", callback: (($obj: DeviceWifiP2P, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::state", callback: (($obj: DeviceWifiP2P, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::state-reason", callback: (($obj: DeviceWifiP2P, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::state-reason", callback: (($obj: DeviceWifiP2P, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::udi", callback: (($obj: DeviceWifiP2P, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::udi", callback: (($obj: DeviceWifiP2P, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::vendor", callback: (($obj: DeviceWifiP2P, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vendor", callback: (($obj: DeviceWifiP2P, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: DeviceWifiP2P_ConstructProps) + _init (config?: DeviceWifiP2P_ConstructProps): void + static $gtype: GObject.Type +} +export interface DeviceWimax_ConstructProps extends Device_ConstructProps { +} +export class DeviceWimax { + /* Properties of NM.DeviceWimax */ + readonly active_nsp: WimaxNsp + readonly bsid: string + readonly center_frequency: number + readonly cinr: number + readonly hw_address: string + readonly nsps: WimaxNsp[] + readonly rssi: number + readonly tx_power: number + /* Properties of NM.Device */ + readonly active_connection: ActiveConnection + autoconnect: boolean + readonly available_connections: RemoteConnection[] + readonly capabilities: DeviceCapabilities + readonly device_type: DeviceType + readonly dhcp4_config: DhcpConfig + readonly dhcp6_config: DhcpConfig + readonly driver: string + readonly driver_version: string + readonly firmware_missing: boolean + readonly firmware_version: string + readonly interface: string + readonly interface_flags: number + readonly ip_interface: string + readonly ip4_config: IPConfig + readonly ip4_connectivity: ConnectivityState + readonly ip6_config: IPConfig + readonly ip6_connectivity: ConnectivityState + readonly lldp_neighbors: object[] + readonly managed: boolean + readonly metered: number + readonly mtu: number + readonly nm_plugin_missing: boolean + readonly path: string + readonly physical_port_id: string + readonly product: string + readonly real: boolean + readonly state: DeviceState + readonly state_reason: number + readonly udi: string + readonly vendor: string + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of NM.DeviceWimax */ + get_active_nsp(): WimaxNsp + get_bsid(): string + get_center_frequency(): number + get_cinr(): number + get_hw_address(): string + get_nsp_by_path(path: string): WimaxNsp + get_nsps(): WimaxNsp[] + get_rssi(): number + get_tx_power(): number + /* Methods of NM.Device */ + connection_compatible(connection: Connection): boolean + connection_valid(connection: Connection): boolean + delete(cancellable?: Gio.Cancellable | null): boolean + delete_async(cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + delete_finish(result: Gio.AsyncResult): boolean + disconnect(cancellable?: Gio.Cancellable | null): boolean + disconnect_async(cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + disconnect_finish(result: Gio.AsyncResult): boolean + filter_connections(connections: Connection[]): Connection[] + get_active_connection(): ActiveConnection + get_applied_connection(flags: number, cancellable?: Gio.Cancellable | null): [ /* returnType */ Connection, /* version_id */ number | null ] + get_applied_connection_async(flags: number, cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + get_applied_connection_finish(result: Gio.AsyncResult): [ /* returnType */ Connection, /* version_id */ number | null ] + get_autoconnect(): boolean + get_available_connections(): RemoteConnection[] + get_capabilities(): DeviceCapabilities + get_connectivity(addr_family: number): ConnectivityState + get_description(): string + get_device_type(): DeviceType + get_dhcp4_config(): DhcpConfig + get_dhcp6_config(): DhcpConfig + get_driver(): string + get_driver_version(): string + get_firmware_missing(): boolean + get_firmware_version(): string + get_iface(): string + get_interface_flags(): DeviceInterfaceFlags + get_ip4_config(): IPConfig + get_ip6_config(): IPConfig + get_ip_iface(): string + get_lldp_neighbors(): LldpNeighbor[] + get_managed(): boolean + get_metered(): Metered + get_mtu(): number + get_nm_plugin_missing(): boolean + get_path(): string + get_physical_port_id(): string + get_product(): string + get_setting_type(): GObject.Type + get_state(): DeviceState + get_state_reason(): DeviceStateReason + get_type_description(): string + get_udi(): string + get_vendor(): string + is_real(): boolean + is_software(): boolean + reapply(connection: Connection | null, version_id: number, flags: number, cancellable?: Gio.Cancellable | null): boolean + reapply_async(connection: Connection | null, version_id: number, flags: number, cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + reapply_finish(result: Gio.AsyncResult): boolean + set_autoconnect(autoconnect: boolean): void + set_managed(managed: boolean): void + /* Methods of NM.Object */ + get_client(): Client + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of NM.DeviceWimax */ + connect(sigName: "nsp-added", callback: (($obj: DeviceWimax, nsp: GObject.Object) => void)): number + connect_after(sigName: "nsp-added", callback: (($obj: DeviceWimax, nsp: GObject.Object) => void)): number + emit(sigName: "nsp-added", nsp: GObject.Object): void + connect(sigName: "nsp-removed", callback: (($obj: DeviceWimax, nsp: GObject.Object) => void)): number + connect_after(sigName: "nsp-removed", callback: (($obj: DeviceWimax, nsp: GObject.Object) => void)): number + emit(sigName: "nsp-removed", nsp: GObject.Object): void + /* Signals of NM.Device */ + connect(sigName: "state-changed", callback: (($obj: DeviceWimax, new_state: number, old_state: number, reason: number) => void)): number + connect_after(sigName: "state-changed", callback: (($obj: DeviceWimax, new_state: number, old_state: number, reason: number) => void)): number + emit(sigName: "state-changed", new_state: number, old_state: number, reason: number): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: DeviceWimax, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: DeviceWimax, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: "notify::active-nsp", callback: (($obj: DeviceWimax, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::active-nsp", callback: (($obj: DeviceWimax, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::bsid", callback: (($obj: DeviceWimax, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::bsid", callback: (($obj: DeviceWimax, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::center-frequency", callback: (($obj: DeviceWimax, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::center-frequency", callback: (($obj: DeviceWimax, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::cinr", callback: (($obj: DeviceWimax, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::cinr", callback: (($obj: DeviceWimax, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::hw-address", callback: (($obj: DeviceWimax, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hw-address", callback: (($obj: DeviceWimax, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::nsps", callback: (($obj: DeviceWimax, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::nsps", callback: (($obj: DeviceWimax, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::rssi", callback: (($obj: DeviceWimax, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::rssi", callback: (($obj: DeviceWimax, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::tx-power", callback: (($obj: DeviceWimax, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::tx-power", callback: (($obj: DeviceWimax, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::active-connection", callback: (($obj: DeviceWimax, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::active-connection", callback: (($obj: DeviceWimax, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::autoconnect", callback: (($obj: DeviceWimax, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::autoconnect", callback: (($obj: DeviceWimax, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::available-connections", callback: (($obj: DeviceWimax, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::available-connections", callback: (($obj: DeviceWimax, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::capabilities", callback: (($obj: DeviceWimax, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::capabilities", callback: (($obj: DeviceWimax, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::device-type", callback: (($obj: DeviceWimax, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::device-type", callback: (($obj: DeviceWimax, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::dhcp4-config", callback: (($obj: DeviceWimax, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::dhcp4-config", callback: (($obj: DeviceWimax, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::dhcp6-config", callback: (($obj: DeviceWimax, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::dhcp6-config", callback: (($obj: DeviceWimax, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::driver", callback: (($obj: DeviceWimax, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::driver", callback: (($obj: DeviceWimax, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::driver-version", callback: (($obj: DeviceWimax, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::driver-version", callback: (($obj: DeviceWimax, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::firmware-missing", callback: (($obj: DeviceWimax, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::firmware-missing", callback: (($obj: DeviceWimax, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::firmware-version", callback: (($obj: DeviceWimax, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::firmware-version", callback: (($obj: DeviceWimax, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::interface", callback: (($obj: DeviceWimax, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::interface", callback: (($obj: DeviceWimax, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::interface-flags", callback: (($obj: DeviceWimax, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::interface-flags", callback: (($obj: DeviceWimax, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::ip-interface", callback: (($obj: DeviceWimax, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::ip-interface", callback: (($obj: DeviceWimax, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::ip4-config", callback: (($obj: DeviceWimax, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::ip4-config", callback: (($obj: DeviceWimax, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::ip4-connectivity", callback: (($obj: DeviceWimax, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::ip4-connectivity", callback: (($obj: DeviceWimax, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::ip6-config", callback: (($obj: DeviceWimax, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::ip6-config", callback: (($obj: DeviceWimax, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::ip6-connectivity", callback: (($obj: DeviceWimax, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::ip6-connectivity", callback: (($obj: DeviceWimax, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::lldp-neighbors", callback: (($obj: DeviceWimax, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::lldp-neighbors", callback: (($obj: DeviceWimax, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::managed", callback: (($obj: DeviceWimax, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::managed", callback: (($obj: DeviceWimax, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::metered", callback: (($obj: DeviceWimax, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::metered", callback: (($obj: DeviceWimax, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::mtu", callback: (($obj: DeviceWimax, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::mtu", callback: (($obj: DeviceWimax, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::nm-plugin-missing", callback: (($obj: DeviceWimax, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::nm-plugin-missing", callback: (($obj: DeviceWimax, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::path", callback: (($obj: DeviceWimax, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::path", callback: (($obj: DeviceWimax, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::physical-port-id", callback: (($obj: DeviceWimax, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::physical-port-id", callback: (($obj: DeviceWimax, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::product", callback: (($obj: DeviceWimax, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::product", callback: (($obj: DeviceWimax, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::real", callback: (($obj: DeviceWimax, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::real", callback: (($obj: DeviceWimax, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::state", callback: (($obj: DeviceWimax, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::state", callback: (($obj: DeviceWimax, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::state-reason", callback: (($obj: DeviceWimax, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::state-reason", callback: (($obj: DeviceWimax, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::udi", callback: (($obj: DeviceWimax, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::udi", callback: (($obj: DeviceWimax, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::vendor", callback: (($obj: DeviceWimax, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vendor", callback: (($obj: DeviceWimax, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: DeviceWimax_ConstructProps) + _init (config?: DeviceWimax_ConstructProps): void + static $gtype: GObject.Type +} +export interface DeviceWireGuard_ConstructProps extends Device_ConstructProps { +} +export class DeviceWireGuard { + /* Properties of NM.DeviceWireGuard */ + readonly fwmark: number + readonly listen_port: number + readonly public_key: GLib.Bytes + /* Properties of NM.Device */ + readonly active_connection: ActiveConnection + autoconnect: boolean + readonly available_connections: RemoteConnection[] + readonly capabilities: DeviceCapabilities + readonly device_type: DeviceType + readonly dhcp4_config: DhcpConfig + readonly dhcp6_config: DhcpConfig + readonly driver: string + readonly driver_version: string + readonly firmware_missing: boolean + readonly firmware_version: string + readonly hw_address: string + readonly interface: string + readonly interface_flags: number + readonly ip_interface: string + readonly ip4_config: IPConfig + readonly ip4_connectivity: ConnectivityState + readonly ip6_config: IPConfig + readonly ip6_connectivity: ConnectivityState + readonly lldp_neighbors: object[] + readonly managed: boolean + readonly metered: number + readonly mtu: number + readonly nm_plugin_missing: boolean + readonly path: string + readonly physical_port_id: string + readonly product: string + readonly real: boolean + readonly state: DeviceState + readonly state_reason: number + readonly udi: string + readonly vendor: string + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of NM.DeviceWireGuard */ + get_fwmark(): number + get_listen_port(): number + get_public_key(): GLib.Bytes + /* Methods of NM.Device */ + connection_compatible(connection: Connection): boolean + connection_valid(connection: Connection): boolean + delete(cancellable?: Gio.Cancellable | null): boolean + delete_async(cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + delete_finish(result: Gio.AsyncResult): boolean + disconnect(cancellable?: Gio.Cancellable | null): boolean + disconnect_async(cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + disconnect_finish(result: Gio.AsyncResult): boolean + filter_connections(connections: Connection[]): Connection[] + get_active_connection(): ActiveConnection + get_applied_connection(flags: number, cancellable?: Gio.Cancellable | null): [ /* returnType */ Connection, /* version_id */ number | null ] + get_applied_connection_async(flags: number, cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + get_applied_connection_finish(result: Gio.AsyncResult): [ /* returnType */ Connection, /* version_id */ number | null ] + get_autoconnect(): boolean + get_available_connections(): RemoteConnection[] + get_capabilities(): DeviceCapabilities + get_connectivity(addr_family: number): ConnectivityState + get_description(): string + get_device_type(): DeviceType + get_dhcp4_config(): DhcpConfig + get_dhcp6_config(): DhcpConfig + get_driver(): string + get_driver_version(): string + get_firmware_missing(): boolean + get_firmware_version(): string + get_hw_address(): string + get_iface(): string + get_interface_flags(): DeviceInterfaceFlags + get_ip4_config(): IPConfig + get_ip6_config(): IPConfig + get_ip_iface(): string + get_lldp_neighbors(): LldpNeighbor[] + get_managed(): boolean + get_metered(): Metered + get_mtu(): number + get_nm_plugin_missing(): boolean + get_path(): string + get_physical_port_id(): string + get_product(): string + get_setting_type(): GObject.Type + get_state(): DeviceState + get_state_reason(): DeviceStateReason + get_type_description(): string + get_udi(): string + get_vendor(): string + is_real(): boolean + is_software(): boolean + reapply(connection: Connection | null, version_id: number, flags: number, cancellable?: Gio.Cancellable | null): boolean + reapply_async(connection: Connection | null, version_id: number, flags: number, cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + reapply_finish(result: Gio.AsyncResult): boolean + set_autoconnect(autoconnect: boolean): void + set_managed(managed: boolean): void + /* Methods of NM.Object */ + get_client(): Client + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of NM.Device */ + connect(sigName: "state-changed", callback: (($obj: DeviceWireGuard, new_state: number, old_state: number, reason: number) => void)): number + connect_after(sigName: "state-changed", callback: (($obj: DeviceWireGuard, new_state: number, old_state: number, reason: number) => void)): number + emit(sigName: "state-changed", new_state: number, old_state: number, reason: number): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: DeviceWireGuard, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: DeviceWireGuard, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: "notify::fwmark", callback: (($obj: DeviceWireGuard, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::fwmark", callback: (($obj: DeviceWireGuard, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::listen-port", callback: (($obj: DeviceWireGuard, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::listen-port", callback: (($obj: DeviceWireGuard, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::public-key", callback: (($obj: DeviceWireGuard, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::public-key", callback: (($obj: DeviceWireGuard, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::active-connection", callback: (($obj: DeviceWireGuard, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::active-connection", callback: (($obj: DeviceWireGuard, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::autoconnect", callback: (($obj: DeviceWireGuard, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::autoconnect", callback: (($obj: DeviceWireGuard, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::available-connections", callback: (($obj: DeviceWireGuard, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::available-connections", callback: (($obj: DeviceWireGuard, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::capabilities", callback: (($obj: DeviceWireGuard, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::capabilities", callback: (($obj: DeviceWireGuard, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::device-type", callback: (($obj: DeviceWireGuard, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::device-type", callback: (($obj: DeviceWireGuard, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::dhcp4-config", callback: (($obj: DeviceWireGuard, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::dhcp4-config", callback: (($obj: DeviceWireGuard, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::dhcp6-config", callback: (($obj: DeviceWireGuard, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::dhcp6-config", callback: (($obj: DeviceWireGuard, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::driver", callback: (($obj: DeviceWireGuard, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::driver", callback: (($obj: DeviceWireGuard, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::driver-version", callback: (($obj: DeviceWireGuard, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::driver-version", callback: (($obj: DeviceWireGuard, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::firmware-missing", callback: (($obj: DeviceWireGuard, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::firmware-missing", callback: (($obj: DeviceWireGuard, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::firmware-version", callback: (($obj: DeviceWireGuard, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::firmware-version", callback: (($obj: DeviceWireGuard, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::hw-address", callback: (($obj: DeviceWireGuard, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hw-address", callback: (($obj: DeviceWireGuard, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::interface", callback: (($obj: DeviceWireGuard, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::interface", callback: (($obj: DeviceWireGuard, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::interface-flags", callback: (($obj: DeviceWireGuard, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::interface-flags", callback: (($obj: DeviceWireGuard, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::ip-interface", callback: (($obj: DeviceWireGuard, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::ip-interface", callback: (($obj: DeviceWireGuard, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::ip4-config", callback: (($obj: DeviceWireGuard, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::ip4-config", callback: (($obj: DeviceWireGuard, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::ip4-connectivity", callback: (($obj: DeviceWireGuard, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::ip4-connectivity", callback: (($obj: DeviceWireGuard, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::ip6-config", callback: (($obj: DeviceWireGuard, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::ip6-config", callback: (($obj: DeviceWireGuard, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::ip6-connectivity", callback: (($obj: DeviceWireGuard, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::ip6-connectivity", callback: (($obj: DeviceWireGuard, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::lldp-neighbors", callback: (($obj: DeviceWireGuard, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::lldp-neighbors", callback: (($obj: DeviceWireGuard, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::managed", callback: (($obj: DeviceWireGuard, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::managed", callback: (($obj: DeviceWireGuard, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::metered", callback: (($obj: DeviceWireGuard, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::metered", callback: (($obj: DeviceWireGuard, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::mtu", callback: (($obj: DeviceWireGuard, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::mtu", callback: (($obj: DeviceWireGuard, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::nm-plugin-missing", callback: (($obj: DeviceWireGuard, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::nm-plugin-missing", callback: (($obj: DeviceWireGuard, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::path", callback: (($obj: DeviceWireGuard, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::path", callback: (($obj: DeviceWireGuard, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::physical-port-id", callback: (($obj: DeviceWireGuard, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::physical-port-id", callback: (($obj: DeviceWireGuard, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::product", callback: (($obj: DeviceWireGuard, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::product", callback: (($obj: DeviceWireGuard, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::real", callback: (($obj: DeviceWireGuard, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::real", callback: (($obj: DeviceWireGuard, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::state", callback: (($obj: DeviceWireGuard, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::state", callback: (($obj: DeviceWireGuard, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::state-reason", callback: (($obj: DeviceWireGuard, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::state-reason", callback: (($obj: DeviceWireGuard, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::udi", callback: (($obj: DeviceWireGuard, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::udi", callback: (($obj: DeviceWireGuard, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::vendor", callback: (($obj: DeviceWireGuard, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vendor", callback: (($obj: DeviceWireGuard, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: DeviceWireGuard_ConstructProps) + _init (config?: DeviceWireGuard_ConstructProps): void + static $gtype: GObject.Type +} +export interface DeviceWpan_ConstructProps extends Device_ConstructProps { +} +export class DeviceWpan { + /* Properties of NM.Device */ + readonly active_connection: ActiveConnection + autoconnect: boolean + readonly available_connections: RemoteConnection[] + readonly capabilities: DeviceCapabilities + readonly device_type: DeviceType + readonly dhcp4_config: DhcpConfig + readonly dhcp6_config: DhcpConfig + readonly driver: string + readonly driver_version: string + readonly firmware_missing: boolean + readonly firmware_version: string + readonly hw_address: string + readonly interface: string + readonly interface_flags: number + readonly ip_interface: string + readonly ip4_config: IPConfig + readonly ip4_connectivity: ConnectivityState + readonly ip6_config: IPConfig + readonly ip6_connectivity: ConnectivityState + readonly lldp_neighbors: object[] + readonly managed: boolean + readonly metered: number + readonly mtu: number + readonly nm_plugin_missing: boolean + readonly path: string + readonly physical_port_id: string + readonly product: string + readonly real: boolean + readonly state: DeviceState + readonly state_reason: number + readonly udi: string + readonly vendor: string + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of NM.Device */ + connection_compatible(connection: Connection): boolean + connection_valid(connection: Connection): boolean + delete(cancellable?: Gio.Cancellable | null): boolean + delete_async(cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + delete_finish(result: Gio.AsyncResult): boolean + disconnect(cancellable?: Gio.Cancellable | null): boolean + disconnect_async(cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + disconnect_finish(result: Gio.AsyncResult): boolean + filter_connections(connections: Connection[]): Connection[] + get_active_connection(): ActiveConnection + get_applied_connection(flags: number, cancellable?: Gio.Cancellable | null): [ /* returnType */ Connection, /* version_id */ number | null ] + get_applied_connection_async(flags: number, cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + get_applied_connection_finish(result: Gio.AsyncResult): [ /* returnType */ Connection, /* version_id */ number | null ] + get_autoconnect(): boolean + get_available_connections(): RemoteConnection[] + get_capabilities(): DeviceCapabilities + get_connectivity(addr_family: number): ConnectivityState + get_description(): string + get_device_type(): DeviceType + get_dhcp4_config(): DhcpConfig + get_dhcp6_config(): DhcpConfig + get_driver(): string + get_driver_version(): string + get_firmware_missing(): boolean + get_firmware_version(): string + get_hw_address(): string + get_iface(): string + get_interface_flags(): DeviceInterfaceFlags + get_ip4_config(): IPConfig + get_ip6_config(): IPConfig + get_ip_iface(): string + get_lldp_neighbors(): LldpNeighbor[] + get_managed(): boolean + get_metered(): Metered + get_mtu(): number + get_nm_plugin_missing(): boolean + get_path(): string + get_physical_port_id(): string + get_product(): string + get_setting_type(): GObject.Type + get_state(): DeviceState + get_state_reason(): DeviceStateReason + get_type_description(): string + get_udi(): string + get_vendor(): string + is_real(): boolean + is_software(): boolean + reapply(connection: Connection | null, version_id: number, flags: number, cancellable?: Gio.Cancellable | null): boolean + reapply_async(connection: Connection | null, version_id: number, flags: number, cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + reapply_finish(result: Gio.AsyncResult): boolean + set_autoconnect(autoconnect: boolean): void + set_managed(managed: boolean): void + /* Methods of NM.Object */ + get_client(): Client + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of NM.Device */ + connect(sigName: "state-changed", callback: (($obj: DeviceWpan, new_state: number, old_state: number, reason: number) => void)): number + connect_after(sigName: "state-changed", callback: (($obj: DeviceWpan, new_state: number, old_state: number, reason: number) => void)): number + emit(sigName: "state-changed", new_state: number, old_state: number, reason: number): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: DeviceWpan, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: DeviceWpan, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: "notify::active-connection", callback: (($obj: DeviceWpan, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::active-connection", callback: (($obj: DeviceWpan, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::autoconnect", callback: (($obj: DeviceWpan, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::autoconnect", callback: (($obj: DeviceWpan, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::available-connections", callback: (($obj: DeviceWpan, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::available-connections", callback: (($obj: DeviceWpan, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::capabilities", callback: (($obj: DeviceWpan, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::capabilities", callback: (($obj: DeviceWpan, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::device-type", callback: (($obj: DeviceWpan, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::device-type", callback: (($obj: DeviceWpan, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::dhcp4-config", callback: (($obj: DeviceWpan, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::dhcp4-config", callback: (($obj: DeviceWpan, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::dhcp6-config", callback: (($obj: DeviceWpan, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::dhcp6-config", callback: (($obj: DeviceWpan, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::driver", callback: (($obj: DeviceWpan, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::driver", callback: (($obj: DeviceWpan, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::driver-version", callback: (($obj: DeviceWpan, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::driver-version", callback: (($obj: DeviceWpan, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::firmware-missing", callback: (($obj: DeviceWpan, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::firmware-missing", callback: (($obj: DeviceWpan, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::firmware-version", callback: (($obj: DeviceWpan, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::firmware-version", callback: (($obj: DeviceWpan, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::hw-address", callback: (($obj: DeviceWpan, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hw-address", callback: (($obj: DeviceWpan, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::interface", callback: (($obj: DeviceWpan, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::interface", callback: (($obj: DeviceWpan, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::interface-flags", callback: (($obj: DeviceWpan, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::interface-flags", callback: (($obj: DeviceWpan, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::ip-interface", callback: (($obj: DeviceWpan, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::ip-interface", callback: (($obj: DeviceWpan, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::ip4-config", callback: (($obj: DeviceWpan, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::ip4-config", callback: (($obj: DeviceWpan, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::ip4-connectivity", callback: (($obj: DeviceWpan, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::ip4-connectivity", callback: (($obj: DeviceWpan, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::ip6-config", callback: (($obj: DeviceWpan, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::ip6-config", callback: (($obj: DeviceWpan, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::ip6-connectivity", callback: (($obj: DeviceWpan, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::ip6-connectivity", callback: (($obj: DeviceWpan, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::lldp-neighbors", callback: (($obj: DeviceWpan, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::lldp-neighbors", callback: (($obj: DeviceWpan, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::managed", callback: (($obj: DeviceWpan, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::managed", callback: (($obj: DeviceWpan, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::metered", callback: (($obj: DeviceWpan, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::metered", callback: (($obj: DeviceWpan, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::mtu", callback: (($obj: DeviceWpan, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::mtu", callback: (($obj: DeviceWpan, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::nm-plugin-missing", callback: (($obj: DeviceWpan, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::nm-plugin-missing", callback: (($obj: DeviceWpan, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::path", callback: (($obj: DeviceWpan, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::path", callback: (($obj: DeviceWpan, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::physical-port-id", callback: (($obj: DeviceWpan, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::physical-port-id", callback: (($obj: DeviceWpan, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::product", callback: (($obj: DeviceWpan, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::product", callback: (($obj: DeviceWpan, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::real", callback: (($obj: DeviceWpan, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::real", callback: (($obj: DeviceWpan, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::state", callback: (($obj: DeviceWpan, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::state", callback: (($obj: DeviceWpan, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::state-reason", callback: (($obj: DeviceWpan, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::state-reason", callback: (($obj: DeviceWpan, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::udi", callback: (($obj: DeviceWpan, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::udi", callback: (($obj: DeviceWpan, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::vendor", callback: (($obj: DeviceWpan, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vendor", callback: (($obj: DeviceWpan, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: DeviceWpan_ConstructProps) + _init (config?: DeviceWpan_ConstructProps): void + static $gtype: GObject.Type +} +export interface DhcpConfig_ConstructProps extends Object_ConstructProps { +} +export class DhcpConfig { + /* Properties of NM.DhcpConfig */ + readonly family: number + readonly options: GLib.HashTable + /* Properties of NM.Object */ + readonly path: string + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of NM.DhcpConfig */ + get_family(): number + get_one_option(option: string): string + get_options(): GLib.HashTable + /* Methods of NM.Object */ + get_client(): Client + get_path(): string + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: DhcpConfig, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: DhcpConfig, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: "notify::family", callback: (($obj: DhcpConfig, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::family", callback: (($obj: DhcpConfig, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::options", callback: (($obj: DhcpConfig, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::options", callback: (($obj: DhcpConfig, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::path", callback: (($obj: DhcpConfig, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::path", callback: (($obj: DhcpConfig, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: DhcpConfig_ConstructProps) + _init (config?: DhcpConfig_ConstructProps): void + static $gtype: GObject.Type +} +export interface IPConfig_ConstructProps extends Object_ConstructProps { +} +export class IPConfig { + /* Properties of NM.IPConfig */ + readonly addresses: object[] + readonly domains: string[] + readonly family: number + readonly gateway: string + readonly nameservers: string[] + readonly routes: IPRoute[] + readonly searches: string[] + readonly wins_servers: string[] + /* Properties of NM.Object */ + readonly path: string + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of NM.IPConfig */ + get_addresses(): IPAddress[] + get_domains(): string[] + get_family(): number + get_gateway(): string + get_nameservers(): string[] + get_routes(): IPRoute[] + get_searches(): string[] + get_wins_servers(): string[] + /* Methods of NM.Object */ + get_client(): Client + get_path(): string + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: IPConfig, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: IPConfig, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: "notify::addresses", callback: (($obj: IPConfig, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::addresses", callback: (($obj: IPConfig, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::domains", callback: (($obj: IPConfig, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::domains", callback: (($obj: IPConfig, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::family", callback: (($obj: IPConfig, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::family", callback: (($obj: IPConfig, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::gateway", callback: (($obj: IPConfig, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::gateway", callback: (($obj: IPConfig, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::nameservers", callback: (($obj: IPConfig, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::nameservers", callback: (($obj: IPConfig, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::routes", callback: (($obj: IPConfig, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::routes", callback: (($obj: IPConfig, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::searches", callback: (($obj: IPConfig, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::searches", callback: (($obj: IPConfig, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::wins-servers", callback: (($obj: IPConfig, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::wins-servers", callback: (($obj: IPConfig, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::path", callback: (($obj: IPConfig, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::path", callback: (($obj: IPConfig, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: IPConfig_ConstructProps) + _init (config?: IPConfig_ConstructProps): void + static $gtype: GObject.Type +} +export interface Object_ConstructProps extends GObject.Object_ConstructProps { +} +export class Object { + /* Properties of NM.Object */ + readonly path: string + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of NM.Object */ + get_client(): Client + get_path(): string + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: Object, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: Object, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: "notify::path", callback: (($obj: Object, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::path", callback: (($obj: Object, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: Object_ConstructProps) + _init (config?: Object_ConstructProps): void + static $gtype: GObject.Type +} +export interface RemoteConnection_ConstructProps extends Object_ConstructProps { +} +export class RemoteConnection { + /* Properties of NM.RemoteConnection */ + readonly filename: string + readonly flags: number + readonly unsaved: boolean + readonly visible: boolean + /* Properties of NM.Object */ + readonly path: string + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of NM.RemoteConnection */ + commit_changes(save_to_disk: boolean, cancellable?: Gio.Cancellable | null): boolean + commit_changes_async(save_to_disk: boolean, cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + commit_changes_finish(result: Gio.AsyncResult): boolean + delete(cancellable?: Gio.Cancellable | null): boolean + delete_async(cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + delete_finish(result: Gio.AsyncResult): boolean + get_filename(): string + get_flags(): SettingsConnectionFlags + get_secrets(setting_name: string, cancellable?: Gio.Cancellable | null): GLib.Variant + get_secrets_async(setting_name: string, cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + get_secrets_finish(result: Gio.AsyncResult): GLib.Variant + get_unsaved(): boolean + get_visible(): boolean + save(cancellable?: Gio.Cancellable | null): boolean + save_async(cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + save_finish(result: Gio.AsyncResult): boolean + update2(settings: GLib.Variant | null, flags: SettingsUpdate2Flags, args?: GLib.Variant | null, cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + update2_finish(result: Gio.AsyncResult): GLib.Variant + /* Methods of NM.Object */ + get_client(): Client + get_path(): string + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Methods of NM.Connection */ + add_setting(setting: Setting): void + clear_secrets(): void + clear_secrets_with_flags(func?: SettingClearSecretsWithFlagsFn | null): void + clear_settings(): void + compare(b: Connection, flags: SettingCompareFlags): boolean + diff(b: Connection, flags: SettingCompareFlags, out_settings: GLib.HashTable): boolean + dump(): void + for_each_setting_value(func: SettingValueIterFn): void + get_connection_type(): string + get_id(): string + get_interface_name(): string + get_setting(setting_type: GObject.Type): Setting + get_setting_802_1x(): Setting8021x + get_setting_adsl(): SettingAdsl + get_setting_bluetooth(): SettingBluetooth + get_setting_bond(): SettingBond + get_setting_bridge(): SettingBridge + get_setting_bridge_port(): SettingBridgePort + get_setting_by_name(name: string): Setting + get_setting_cdma(): SettingCdma + get_setting_connection(): SettingConnection + get_setting_dcb(): SettingDcb + get_setting_dummy(): SettingDummy + get_setting_generic(): SettingGeneric + get_setting_gsm(): SettingGsm + get_setting_infiniband(): SettingInfiniband + get_setting_ip4_config(): SettingIP4Config + get_setting_ip6_config(): SettingIP6Config + get_setting_ip_tunnel(): SettingIPTunnel + get_setting_macsec(): SettingMacsec + get_setting_macvlan(): SettingMacvlan + get_setting_olpc_mesh(): SettingOlpcMesh + get_setting_ovs_bridge(): SettingOvsBridge + get_setting_ovs_interface(): SettingOvsInterface + get_setting_ovs_patch(): SettingOvsPatch + get_setting_ovs_port(): SettingOvsPort + get_setting_ppp(): SettingPpp + get_setting_pppoe(): SettingPppoe + get_setting_proxy(): SettingProxy + get_setting_serial(): SettingSerial + get_setting_tc_config(): SettingTCConfig + get_setting_team(): SettingTeam + get_setting_team_port(): SettingTeamPort + get_setting_tun(): SettingTun + get_setting_vlan(): SettingVlan + get_setting_vpn(): SettingVpn + get_setting_vxlan(): SettingVxlan + get_setting_wimax(): SettingWimax + get_setting_wired(): SettingWired + get_setting_wireless(): SettingWireless + get_setting_wireless_security(): SettingWirelessSecurity + get_settings(): Setting[] + get_uuid(): string + get_virtual_device_description(): string + is_type(type: string): boolean + is_virtual(): boolean + need_secrets(): [ /* returnType */ string, /* hints */ string[] | null ] + normalize(parameters?: GLib.HashTable | null): [ /* returnType */ boolean, /* modified */ boolean | null ] + remove_setting(setting_type: GObject.Type): void + replace_settings(new_settings: GLib.Variant): boolean + replace_settings_from_connection(new_connection: Connection): void + set_path(path: string): void + to_dbus(flags: ConnectionSerializationFlags): GLib.Variant + update_secrets(setting_name: string, secrets: GLib.Variant): boolean + verify(): boolean + verify_secrets(): boolean + /* Virtual methods of NM.RemoteConnection */ + vfunc_changed(): void + vfunc_secrets_cleared(): void + vfunc_secrets_updated(setting: string): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: RemoteConnection, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: RemoteConnection, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + /* Signals of NM.Connection */ + connect(sigName: "changed", callback: (($obj: RemoteConnection) => void)): number + connect_after(sigName: "changed", callback: (($obj: RemoteConnection) => void)): number + emit(sigName: "changed"): void + connect(sigName: "secrets-cleared", callback: (($obj: RemoteConnection) => void)): number + connect_after(sigName: "secrets-cleared", callback: (($obj: RemoteConnection) => void)): number + emit(sigName: "secrets-cleared"): void + connect(sigName: "secrets-updated", callback: (($obj: RemoteConnection, setting_name: string) => void)): number + connect_after(sigName: "secrets-updated", callback: (($obj: RemoteConnection, setting_name: string) => void)): number + emit(sigName: "secrets-updated", setting_name: string): void + connect(sigName: "notify::filename", callback: (($obj: RemoteConnection, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::filename", callback: (($obj: RemoteConnection, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::flags", callback: (($obj: RemoteConnection, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::flags", callback: (($obj: RemoteConnection, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::unsaved", callback: (($obj: RemoteConnection, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::unsaved", callback: (($obj: RemoteConnection, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::visible", callback: (($obj: RemoteConnection, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::visible", callback: (($obj: RemoteConnection, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::path", callback: (($obj: RemoteConnection, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::path", callback: (($obj: RemoteConnection, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: RemoteConnection_ConstructProps) + _init (config?: RemoteConnection_ConstructProps): void + static $gtype: GObject.Type +} +export interface SecretAgentOld_ConstructProps extends GObject.Object_ConstructProps { + auto_register?: boolean + capabilities?: SecretAgentCapabilities + dbus_connection?: Gio.DBusConnection + identifier?: string +} +export class SecretAgentOld { + /* Properties of NM.SecretAgentOld */ + auto_register: boolean + capabilities: SecretAgentCapabilities + readonly registered: boolean + /* Fields of NM.SecretAgentOld */ + parent: GObject.Object + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of NM.SecretAgentOld */ + delete_secrets(connection: Connection, callback: SecretAgentOldDeleteSecretsFunc): void + destroy(): void + enable(enable: boolean): void + get_context_busy_watcher(): GObject.Object + get_dbus_connection(): Gio.DBusConnection + get_dbus_name_owner(): string + get_main_context(): GLib.MainContext + get_registered(): boolean + get_secrets(connection: Connection, setting_name: string, hints: string[], flags: SecretAgentGetSecretsFlags, callback: SecretAgentOldGetSecretsFunc): void + register(cancellable?: Gio.Cancellable | null): boolean + register_async(cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + register_finish(result: Gio.AsyncResult): boolean + save_secrets(connection: Connection, callback: SecretAgentOldSaveSecretsFunc): void + unregister(cancellable?: Gio.Cancellable | null): boolean + unregister_async(cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + unregister_finish(result: Gio.AsyncResult): boolean + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Methods of Gio.AsyncInitable */ + init_async(io_priority: number, cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + init_finish(res: Gio.AsyncResult): boolean + new_finish(res: Gio.AsyncResult): GObject.Object + /* Methods of Gio.Initable */ + init(cancellable?: Gio.Cancellable | null): boolean + /* Virtual methods of NM.SecretAgentOld */ + vfunc_cancel_get_secrets(connection_path: string, setting_name: string): void + vfunc_delete_secrets(connection: Connection, connection_path: string, callback: SecretAgentOldDeleteSecretsFunc): void + vfunc_get_secrets(connection: Connection, connection_path: string, setting_name: string, hints: string[], flags: SecretAgentGetSecretsFlags, callback: SecretAgentOldGetSecretsFunc): void + vfunc_save_secrets(connection: Connection, connection_path: string, callback: SecretAgentOldSaveSecretsFunc): void + vfunc_init_async(io_priority: number, cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + vfunc_init_finish(res: Gio.AsyncResult): boolean + vfunc_init(cancellable?: Gio.Cancellable | null): boolean + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: SecretAgentOld, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: SecretAgentOld, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: "notify::auto-register", callback: (($obj: SecretAgentOld, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::auto-register", callback: (($obj: SecretAgentOld, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::capabilities", callback: (($obj: SecretAgentOld, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::capabilities", callback: (($obj: SecretAgentOld, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::registered", callback: (($obj: SecretAgentOld, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::registered", callback: (($obj: SecretAgentOld, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: SecretAgentOld_ConstructProps) + _init (config?: SecretAgentOld_ConstructProps): void + /* Static methods and pseudo-constructors */ + static newv_async(object_type: GObject.Type, n_parameters: number, parameters: GObject.Parameter, io_priority: number, cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + static newv(object_type: GObject.Type, parameters: GObject.Parameter[], cancellable?: Gio.Cancellable | null): GObject.Object + static $gtype: GObject.Type +} +export interface Setting_ConstructProps extends GObject.Object_ConstructProps { +} +export class Setting { + /* Properties of NM.Setting */ + readonly name: string + /* Fields of NM.Setting */ + parent: GObject.Object + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of NM.Setting */ + compare(b: Setting, flags: SettingCompareFlags): boolean + diff(b: Setting, flags: SettingCompareFlags, invert_results: boolean, results: GLib.HashTable): [ /* returnType */ boolean, /* results */ GLib.HashTable ] + duplicate(): Setting + enumerate_values(func: SettingValueIterFn): void + get_dbus_property_type(property_name: string): GLib.VariantType + get_name(): string + get_secret_flags(secret_name: string, out_flags: SettingSecretFlags): boolean + option_clear_by_name(predicate?: UtilsPredicateStr | null): void + option_get(opt_name: string): GLib.Variant + option_get_all_names(): string[] + option_get_boolean(opt_name: string): [ /* returnType */ boolean, /* out_value */ boolean | null ] + option_get_uint32(opt_name: string): [ /* returnType */ boolean, /* out_value */ number | null ] + option_set(opt_name: string, variant?: GLib.Variant | null): void + option_set_boolean(opt_name: string, value: boolean): void + option_set_uint32(opt_name: string, value: number): void + set_secret_flags(secret_name: string, flags: SettingSecretFlags): boolean + to_string(): string + verify(connection?: Connection | null): boolean + verify_secrets(connection?: Connection | null): boolean + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Virtual methods of NM.Setting */ + vfunc_aggregate(type_i: number, arg?: object | null): boolean + vfunc_get_secret_flags(secret_name: string, out_flags: SettingSecretFlags): boolean + vfunc_init_from_dbus(keys: GLib.HashTable, setting_dict: GLib.Variant, connection_dict: GLib.Variant, parse_flags: number): boolean + vfunc_set_secret_flags(secret_name: string, flags: SettingSecretFlags): boolean + vfunc_update_one_secret(key: string, value: GLib.Variant): number + vfunc_verify(connection: Connection): number + vfunc_verify_secrets(connection?: Connection | null): boolean + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: Setting, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: Setting, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: "notify::name", callback: (($obj: Setting, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::name", callback: (($obj: Setting, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: Setting_ConstructProps) + _init (config?: Setting_ConstructProps): void + /* Static methods and pseudo-constructors */ + static lookup_type(name: string): GObject.Type + static $gtype: GObject.Type +} +export interface Setting6Lowpan_ConstructProps extends Setting_ConstructProps { + parent?: string +} +export class Setting6Lowpan { + /* Properties of NM.Setting6Lowpan */ + parent: string + /* Properties of NM.Setting */ + readonly name: string + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of NM.Setting6Lowpan */ + get_parent(): string + /* Methods of NM.Setting */ + compare(b: Setting, flags: SettingCompareFlags): boolean + diff(b: Setting, flags: SettingCompareFlags, invert_results: boolean, results: GLib.HashTable): [ /* returnType */ boolean, /* results */ GLib.HashTable ] + duplicate(): Setting + enumerate_values(func: SettingValueIterFn): void + get_dbus_property_type(property_name: string): GLib.VariantType + get_name(): string + get_secret_flags(secret_name: string, out_flags: SettingSecretFlags): boolean + option_clear_by_name(predicate?: UtilsPredicateStr | null): void + option_get(opt_name: string): GLib.Variant + option_get_all_names(): string[] + option_get_boolean(opt_name: string): [ /* returnType */ boolean, /* out_value */ boolean | null ] + option_get_uint32(opt_name: string): [ /* returnType */ boolean, /* out_value */ number | null ] + option_set(opt_name: string, variant?: GLib.Variant | null): void + option_set_boolean(opt_name: string, value: boolean): void + option_set_uint32(opt_name: string, value: number): void + set_secret_flags(secret_name: string, flags: SettingSecretFlags): boolean + to_string(): string + verify(connection?: Connection | null): boolean + verify_secrets(connection?: Connection | null): boolean + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Virtual methods of NM.Setting */ + vfunc_aggregate(type_i: number, arg?: object | null): boolean + vfunc_get_secret_flags(secret_name: string, out_flags: SettingSecretFlags): boolean + vfunc_init_from_dbus(keys: GLib.HashTable, setting_dict: GLib.Variant, connection_dict: GLib.Variant, parse_flags: number): boolean + vfunc_set_secret_flags(secret_name: string, flags: SettingSecretFlags): boolean + vfunc_update_one_secret(key: string, value: GLib.Variant): number + vfunc_verify(connection: Connection): number + vfunc_verify_secrets(connection?: Connection | null): boolean + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: Setting6Lowpan, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: Setting6Lowpan, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: "notify::parent", callback: (($obj: Setting6Lowpan, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::parent", callback: (($obj: Setting6Lowpan, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::name", callback: (($obj: Setting6Lowpan, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::name", callback: (($obj: Setting6Lowpan, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: Setting6Lowpan_ConstructProps) + _init (config?: Setting6Lowpan_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(): Setting6Lowpan + static $gtype: GObject.Type +} +export interface Setting8021x_ConstructProps extends Setting_ConstructProps { + altsubject_matches?: string[] + anonymous_identity?: string + auth_timeout?: number + ca_cert?: GLib.Bytes + ca_cert_password?: string + ca_cert_password_flags?: SettingSecretFlags + ca_path?: string + client_cert?: GLib.Bytes + client_cert_password?: string + client_cert_password_flags?: SettingSecretFlags + domain_match?: string + domain_suffix_match?: string + eap?: string[] + identity?: string + optional?: boolean + pac_file?: string + password?: string + password_flags?: SettingSecretFlags + password_raw?: GLib.Bytes + password_raw_flags?: SettingSecretFlags + phase1_auth_flags?: number + phase1_fast_provisioning?: string + phase1_peaplabel?: string + phase1_peapver?: string + phase2_altsubject_matches?: string[] + phase2_auth?: string + phase2_autheap?: string + phase2_ca_cert?: GLib.Bytes + phase2_ca_cert_password?: string + phase2_ca_cert_password_flags?: SettingSecretFlags + phase2_ca_path?: string + phase2_client_cert?: GLib.Bytes + phase2_client_cert_password?: string + phase2_client_cert_password_flags?: SettingSecretFlags + phase2_domain_match?: string + phase2_domain_suffix_match?: string + phase2_private_key?: GLib.Bytes + phase2_private_key_password?: string + phase2_private_key_password_flags?: SettingSecretFlags + phase2_subject_match?: string + pin?: string + pin_flags?: SettingSecretFlags + private_key?: GLib.Bytes + private_key_password?: string + private_key_password_flags?: SettingSecretFlags + subject_match?: string + system_ca_certs?: boolean +} +export class Setting8021x { + /* Properties of NM.Setting8021x */ + altsubject_matches: string[] + anonymous_identity: string + auth_timeout: number + ca_cert: GLib.Bytes + ca_cert_password: string + ca_cert_password_flags: SettingSecretFlags + ca_path: string + client_cert: GLib.Bytes + client_cert_password: string + client_cert_password_flags: SettingSecretFlags + domain_match: string + domain_suffix_match: string + eap: string[] + identity: string + optional: boolean + pac_file: string + password: string + password_flags: SettingSecretFlags + password_raw: GLib.Bytes + password_raw_flags: SettingSecretFlags + phase1_auth_flags: number + phase1_fast_provisioning: string + phase1_peaplabel: string + phase1_peapver: string + phase2_altsubject_matches: string[] + phase2_auth: string + phase2_autheap: string + phase2_ca_cert: GLib.Bytes + phase2_ca_cert_password: string + phase2_ca_cert_password_flags: SettingSecretFlags + phase2_ca_path: string + phase2_client_cert: GLib.Bytes + phase2_client_cert_password: string + phase2_client_cert_password_flags: SettingSecretFlags + phase2_domain_match: string + phase2_domain_suffix_match: string + phase2_private_key: GLib.Bytes + phase2_private_key_password: string + phase2_private_key_password_flags: SettingSecretFlags + phase2_subject_match: string + pin: string + pin_flags: SettingSecretFlags + private_key: GLib.Bytes + private_key_password: string + private_key_password_flags: SettingSecretFlags + subject_match: string + system_ca_certs: boolean + /* Properties of NM.Setting */ + readonly name: string + /* Fields of NM.Setting8021x */ + parent: Setting + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of NM.Setting8021x */ + add_altsubject_match(altsubject_match: string): boolean + add_eap_method(eap: string): boolean + add_phase2_altsubject_match(phase2_altsubject_match: string): boolean + clear_altsubject_matches(): void + clear_eap_methods(): void + clear_phase2_altsubject_matches(): void + get_altsubject_match(i: number): string + get_anonymous_identity(): string + get_auth_timeout(): number + get_ca_cert_blob(): GLib.Bytes + get_ca_cert_password(): string + get_ca_cert_password_flags(): SettingSecretFlags + get_ca_cert_path(): string + get_ca_cert_scheme(): Setting8021xCKScheme + get_ca_cert_uri(): string + get_ca_path(): string + get_client_cert_blob(): GLib.Bytes + get_client_cert_password(): string + get_client_cert_password_flags(): SettingSecretFlags + get_client_cert_path(): string + get_client_cert_scheme(): Setting8021xCKScheme + get_client_cert_uri(): string + get_domain_match(): string + get_domain_suffix_match(): string + get_eap_method(i: number): string + get_identity(): string + get_num_altsubject_matches(): number + get_num_eap_methods(): number + get_num_phase2_altsubject_matches(): number + get_optional(): boolean + get_pac_file(): string + get_password(): string + get_password_flags(): SettingSecretFlags + get_password_raw(): GLib.Bytes + get_password_raw_flags(): SettingSecretFlags + get_phase1_auth_flags(): Setting8021xAuthFlags + get_phase1_fast_provisioning(): string + get_phase1_peaplabel(): string + get_phase1_peapver(): string + get_phase2_altsubject_match(i: number): string + get_phase2_auth(): string + get_phase2_autheap(): string + get_phase2_ca_cert_blob(): GLib.Bytes + get_phase2_ca_cert_password(): string + get_phase2_ca_cert_password_flags(): SettingSecretFlags + get_phase2_ca_cert_path(): string + get_phase2_ca_cert_scheme(): Setting8021xCKScheme + get_phase2_ca_cert_uri(): string + get_phase2_ca_path(): string + get_phase2_client_cert_blob(): GLib.Bytes + get_phase2_client_cert_password(): string + get_phase2_client_cert_password_flags(): SettingSecretFlags + get_phase2_client_cert_path(): string + get_phase2_client_cert_scheme(): Setting8021xCKScheme + get_phase2_client_cert_uri(): string + get_phase2_domain_match(): string + get_phase2_domain_suffix_match(): string + get_phase2_private_key_blob(): GLib.Bytes + get_phase2_private_key_format(): Setting8021xCKFormat + get_phase2_private_key_password(): string + get_phase2_private_key_password_flags(): SettingSecretFlags + get_phase2_private_key_path(): string + get_phase2_private_key_scheme(): Setting8021xCKScheme + get_phase2_private_key_uri(): string + get_phase2_subject_match(): string + get_pin(): string + get_pin_flags(): SettingSecretFlags + get_private_key_blob(): GLib.Bytes + get_private_key_format(): Setting8021xCKFormat + get_private_key_password(): string + get_private_key_password_flags(): SettingSecretFlags + get_private_key_path(): string + get_private_key_scheme(): Setting8021xCKScheme + get_private_key_uri(): string + get_subject_match(): string + get_system_ca_certs(): boolean + remove_altsubject_match(i: number): void + remove_altsubject_match_by_value(altsubject_match: string): boolean + remove_eap_method(i: number): void + remove_eap_method_by_value(eap: string): boolean + remove_phase2_altsubject_match(i: number): void + remove_phase2_altsubject_match_by_value(phase2_altsubject_match: string): boolean + set_ca_cert(value: string, scheme: Setting8021xCKScheme, out_format: Setting8021xCKFormat): boolean + set_client_cert(value: string, scheme: Setting8021xCKScheme, out_format: Setting8021xCKFormat): boolean + set_phase2_ca_cert(value: string, scheme: Setting8021xCKScheme, out_format: Setting8021xCKFormat): boolean + set_phase2_client_cert(value: string, scheme: Setting8021xCKScheme, out_format: Setting8021xCKFormat): boolean + set_phase2_private_key(value: string, password: string, scheme: Setting8021xCKScheme, out_format: Setting8021xCKFormat): boolean + set_private_key(value: string, password: string, scheme: Setting8021xCKScheme, out_format: Setting8021xCKFormat): boolean + /* Methods of NM.Setting */ + compare(b: Setting, flags: SettingCompareFlags): boolean + diff(b: Setting, flags: SettingCompareFlags, invert_results: boolean, results: GLib.HashTable): [ /* returnType */ boolean, /* results */ GLib.HashTable ] + duplicate(): Setting + enumerate_values(func: SettingValueIterFn): void + get_dbus_property_type(property_name: string): GLib.VariantType + get_name(): string + get_secret_flags(secret_name: string, out_flags: SettingSecretFlags): boolean + option_clear_by_name(predicate?: UtilsPredicateStr | null): void + option_get(opt_name: string): GLib.Variant + option_get_all_names(): string[] + option_get_boolean(opt_name: string): [ /* returnType */ boolean, /* out_value */ boolean | null ] + option_get_uint32(opt_name: string): [ /* returnType */ boolean, /* out_value */ number | null ] + option_set(opt_name: string, variant?: GLib.Variant | null): void + option_set_boolean(opt_name: string, value: boolean): void + option_set_uint32(opt_name: string, value: number): void + set_secret_flags(secret_name: string, flags: SettingSecretFlags): boolean + to_string(): string + verify(connection?: Connection | null): boolean + verify_secrets(connection?: Connection | null): boolean + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Virtual methods of NM.Setting */ + vfunc_aggregate(type_i: number, arg?: object | null): boolean + vfunc_get_secret_flags(secret_name: string, out_flags: SettingSecretFlags): boolean + vfunc_init_from_dbus(keys: GLib.HashTable, setting_dict: GLib.Variant, connection_dict: GLib.Variant, parse_flags: number): boolean + vfunc_set_secret_flags(secret_name: string, flags: SettingSecretFlags): boolean + vfunc_update_one_secret(key: string, value: GLib.Variant): number + vfunc_verify(connection: Connection): number + vfunc_verify_secrets(connection?: Connection | null): boolean + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: Setting8021x, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: Setting8021x, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: "notify::altsubject-matches", callback: (($obj: Setting8021x, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::altsubject-matches", callback: (($obj: Setting8021x, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::anonymous-identity", callback: (($obj: Setting8021x, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::anonymous-identity", callback: (($obj: Setting8021x, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::auth-timeout", callback: (($obj: Setting8021x, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::auth-timeout", callback: (($obj: Setting8021x, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::ca-cert", callback: (($obj: Setting8021x, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::ca-cert", callback: (($obj: Setting8021x, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::ca-cert-password", callback: (($obj: Setting8021x, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::ca-cert-password", callback: (($obj: Setting8021x, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::ca-cert-password-flags", callback: (($obj: Setting8021x, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::ca-cert-password-flags", callback: (($obj: Setting8021x, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::ca-path", callback: (($obj: Setting8021x, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::ca-path", callback: (($obj: Setting8021x, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::client-cert", callback: (($obj: Setting8021x, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::client-cert", callback: (($obj: Setting8021x, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::client-cert-password", callback: (($obj: Setting8021x, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::client-cert-password", callback: (($obj: Setting8021x, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::client-cert-password-flags", callback: (($obj: Setting8021x, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::client-cert-password-flags", callback: (($obj: Setting8021x, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::domain-match", callback: (($obj: Setting8021x, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::domain-match", callback: (($obj: Setting8021x, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::domain-suffix-match", callback: (($obj: Setting8021x, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::domain-suffix-match", callback: (($obj: Setting8021x, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::eap", callback: (($obj: Setting8021x, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::eap", callback: (($obj: Setting8021x, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::identity", callback: (($obj: Setting8021x, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::identity", callback: (($obj: Setting8021x, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::optional", callback: (($obj: Setting8021x, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::optional", callback: (($obj: Setting8021x, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::pac-file", callback: (($obj: Setting8021x, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::pac-file", callback: (($obj: Setting8021x, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::password", callback: (($obj: Setting8021x, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::password", callback: (($obj: Setting8021x, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::password-flags", callback: (($obj: Setting8021x, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::password-flags", callback: (($obj: Setting8021x, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::password-raw", callback: (($obj: Setting8021x, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::password-raw", callback: (($obj: Setting8021x, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::password-raw-flags", callback: (($obj: Setting8021x, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::password-raw-flags", callback: (($obj: Setting8021x, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::phase1-auth-flags", callback: (($obj: Setting8021x, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::phase1-auth-flags", callback: (($obj: Setting8021x, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::phase1-fast-provisioning", callback: (($obj: Setting8021x, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::phase1-fast-provisioning", callback: (($obj: Setting8021x, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::phase1-peaplabel", callback: (($obj: Setting8021x, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::phase1-peaplabel", callback: (($obj: Setting8021x, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::phase1-peapver", callback: (($obj: Setting8021x, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::phase1-peapver", callback: (($obj: Setting8021x, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::phase2-altsubject-matches", callback: (($obj: Setting8021x, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::phase2-altsubject-matches", callback: (($obj: Setting8021x, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::phase2-auth", callback: (($obj: Setting8021x, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::phase2-auth", callback: (($obj: Setting8021x, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::phase2-autheap", callback: (($obj: Setting8021x, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::phase2-autheap", callback: (($obj: Setting8021x, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::phase2-ca-cert", callback: (($obj: Setting8021x, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::phase2-ca-cert", callback: (($obj: Setting8021x, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::phase2-ca-cert-password", callback: (($obj: Setting8021x, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::phase2-ca-cert-password", callback: (($obj: Setting8021x, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::phase2-ca-cert-password-flags", callback: (($obj: Setting8021x, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::phase2-ca-cert-password-flags", callback: (($obj: Setting8021x, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::phase2-ca-path", callback: (($obj: Setting8021x, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::phase2-ca-path", callback: (($obj: Setting8021x, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::phase2-client-cert", callback: (($obj: Setting8021x, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::phase2-client-cert", callback: (($obj: Setting8021x, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::phase2-client-cert-password", callback: (($obj: Setting8021x, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::phase2-client-cert-password", callback: (($obj: Setting8021x, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::phase2-client-cert-password-flags", callback: (($obj: Setting8021x, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::phase2-client-cert-password-flags", callback: (($obj: Setting8021x, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::phase2-domain-match", callback: (($obj: Setting8021x, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::phase2-domain-match", callback: (($obj: Setting8021x, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::phase2-domain-suffix-match", callback: (($obj: Setting8021x, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::phase2-domain-suffix-match", callback: (($obj: Setting8021x, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::phase2-private-key", callback: (($obj: Setting8021x, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::phase2-private-key", callback: (($obj: Setting8021x, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::phase2-private-key-password", callback: (($obj: Setting8021x, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::phase2-private-key-password", callback: (($obj: Setting8021x, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::phase2-private-key-password-flags", callback: (($obj: Setting8021x, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::phase2-private-key-password-flags", callback: (($obj: Setting8021x, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::phase2-subject-match", callback: (($obj: Setting8021x, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::phase2-subject-match", callback: (($obj: Setting8021x, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::pin", callback: (($obj: Setting8021x, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::pin", callback: (($obj: Setting8021x, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::pin-flags", callback: (($obj: Setting8021x, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::pin-flags", callback: (($obj: Setting8021x, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::private-key", callback: (($obj: Setting8021x, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::private-key", callback: (($obj: Setting8021x, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::private-key-password", callback: (($obj: Setting8021x, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::private-key-password", callback: (($obj: Setting8021x, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::private-key-password-flags", callback: (($obj: Setting8021x, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::private-key-password-flags", callback: (($obj: Setting8021x, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::subject-match", callback: (($obj: Setting8021x, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::subject-match", callback: (($obj: Setting8021x, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::system-ca-certs", callback: (($obj: Setting8021x, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::system-ca-certs", callback: (($obj: Setting8021x, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::name", callback: (($obj: Setting8021x, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::name", callback: (($obj: Setting8021x, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: Setting8021x_ConstructProps) + _init (config?: Setting8021x_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(): Setting8021x + static check_cert_scheme(pdata: object | null, length: number): Setting8021xCKScheme + static $gtype: GObject.Type +} +export interface SettingAdsl_ConstructProps extends Setting_ConstructProps { + encapsulation?: string + password?: string + password_flags?: SettingSecretFlags + protocol?: string + username?: string + vci?: number + vpi?: number +} +export class SettingAdsl { + /* Properties of NM.SettingAdsl */ + encapsulation: string + password: string + password_flags: SettingSecretFlags + protocol: string + username: string + vci: number + vpi: number + /* Properties of NM.Setting */ + readonly name: string + /* Fields of NM.SettingAdsl */ + parent: Setting + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of NM.SettingAdsl */ + get_encapsulation(): string + get_password(): string + get_password_flags(): SettingSecretFlags + get_protocol(): string + get_username(): string + get_vci(): number + get_vpi(): number + /* Methods of NM.Setting */ + compare(b: Setting, flags: SettingCompareFlags): boolean + diff(b: Setting, flags: SettingCompareFlags, invert_results: boolean, results: GLib.HashTable): [ /* returnType */ boolean, /* results */ GLib.HashTable ] + duplicate(): Setting + enumerate_values(func: SettingValueIterFn): void + get_dbus_property_type(property_name: string): GLib.VariantType + get_name(): string + get_secret_flags(secret_name: string, out_flags: SettingSecretFlags): boolean + option_clear_by_name(predicate?: UtilsPredicateStr | null): void + option_get(opt_name: string): GLib.Variant + option_get_all_names(): string[] + option_get_boolean(opt_name: string): [ /* returnType */ boolean, /* out_value */ boolean | null ] + option_get_uint32(opt_name: string): [ /* returnType */ boolean, /* out_value */ number | null ] + option_set(opt_name: string, variant?: GLib.Variant | null): void + option_set_boolean(opt_name: string, value: boolean): void + option_set_uint32(opt_name: string, value: number): void + set_secret_flags(secret_name: string, flags: SettingSecretFlags): boolean + to_string(): string + verify(connection?: Connection | null): boolean + verify_secrets(connection?: Connection | null): boolean + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Virtual methods of NM.Setting */ + vfunc_aggregate(type_i: number, arg?: object | null): boolean + vfunc_get_secret_flags(secret_name: string, out_flags: SettingSecretFlags): boolean + vfunc_init_from_dbus(keys: GLib.HashTable, setting_dict: GLib.Variant, connection_dict: GLib.Variant, parse_flags: number): boolean + vfunc_set_secret_flags(secret_name: string, flags: SettingSecretFlags): boolean + vfunc_update_one_secret(key: string, value: GLib.Variant): number + vfunc_verify(connection: Connection): number + vfunc_verify_secrets(connection?: Connection | null): boolean + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: SettingAdsl, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: SettingAdsl, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: "notify::encapsulation", callback: (($obj: SettingAdsl, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::encapsulation", callback: (($obj: SettingAdsl, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::password", callback: (($obj: SettingAdsl, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::password", callback: (($obj: SettingAdsl, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::password-flags", callback: (($obj: SettingAdsl, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::password-flags", callback: (($obj: SettingAdsl, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::protocol", callback: (($obj: SettingAdsl, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::protocol", callback: (($obj: SettingAdsl, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::username", callback: (($obj: SettingAdsl, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::username", callback: (($obj: SettingAdsl, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::vci", callback: (($obj: SettingAdsl, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vci", callback: (($obj: SettingAdsl, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::vpi", callback: (($obj: SettingAdsl, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vpi", callback: (($obj: SettingAdsl, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::name", callback: (($obj: SettingAdsl, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::name", callback: (($obj: SettingAdsl, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: SettingAdsl_ConstructProps) + _init (config?: SettingAdsl_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(): SettingAdsl + static $gtype: GObject.Type +} +export interface SettingBluetooth_ConstructProps extends Setting_ConstructProps { + bdaddr?: string + type?: string +} +export class SettingBluetooth { + /* Properties of NM.SettingBluetooth */ + bdaddr: string + type: string + /* Properties of NM.Setting */ + readonly name: string + /* Fields of NM.SettingBluetooth */ + parent: Setting + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of NM.SettingBluetooth */ + get_bdaddr(): string + get_connection_type(): string + /* Methods of NM.Setting */ + compare(b: Setting, flags: SettingCompareFlags): boolean + diff(b: Setting, flags: SettingCompareFlags, invert_results: boolean, results: GLib.HashTable): [ /* returnType */ boolean, /* results */ GLib.HashTable ] + duplicate(): Setting + enumerate_values(func: SettingValueIterFn): void + get_dbus_property_type(property_name: string): GLib.VariantType + get_name(): string + get_secret_flags(secret_name: string, out_flags: SettingSecretFlags): boolean + option_clear_by_name(predicate?: UtilsPredicateStr | null): void + option_get(opt_name: string): GLib.Variant + option_get_all_names(): string[] + option_get_boolean(opt_name: string): [ /* returnType */ boolean, /* out_value */ boolean | null ] + option_get_uint32(opt_name: string): [ /* returnType */ boolean, /* out_value */ number | null ] + option_set(opt_name: string, variant?: GLib.Variant | null): void + option_set_boolean(opt_name: string, value: boolean): void + option_set_uint32(opt_name: string, value: number): void + set_secret_flags(secret_name: string, flags: SettingSecretFlags): boolean + to_string(): string + verify(connection?: Connection | null): boolean + verify_secrets(connection?: Connection | null): boolean + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Virtual methods of NM.Setting */ + vfunc_aggregate(type_i: number, arg?: object | null): boolean + vfunc_get_secret_flags(secret_name: string, out_flags: SettingSecretFlags): boolean + vfunc_init_from_dbus(keys: GLib.HashTable, setting_dict: GLib.Variant, connection_dict: GLib.Variant, parse_flags: number): boolean + vfunc_set_secret_flags(secret_name: string, flags: SettingSecretFlags): boolean + vfunc_update_one_secret(key: string, value: GLib.Variant): number + vfunc_verify(connection: Connection): number + vfunc_verify_secrets(connection?: Connection | null): boolean + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: SettingBluetooth, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: SettingBluetooth, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: "notify::bdaddr", callback: (($obj: SettingBluetooth, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::bdaddr", callback: (($obj: SettingBluetooth, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::type", callback: (($obj: SettingBluetooth, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::type", callback: (($obj: SettingBluetooth, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::name", callback: (($obj: SettingBluetooth, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::name", callback: (($obj: SettingBluetooth, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: SettingBluetooth_ConstructProps) + _init (config?: SettingBluetooth_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(): SettingBluetooth + static $gtype: GObject.Type +} +export interface SettingBond_ConstructProps extends Setting_ConstructProps { + options?: GLib.HashTable +} +export class SettingBond { + /* Properties of NM.SettingBond */ + options: GLib.HashTable + /* Properties of NM.Setting */ + readonly name: string + /* Fields of NM.SettingBond */ + parent: Setting + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of NM.SettingBond */ + add_option(name: string, value: string): boolean + get_num_options(): number + get_option(idx: number): [ /* returnType */ boolean, /* out_name */ string, /* out_value */ string ] + get_option_by_name(name: string): string + get_option_default(name: string): string + get_option_normalized(name: string): string + get_valid_options(): string[] + remove_option(name: string): boolean + /* Methods of NM.Setting */ + compare(b: Setting, flags: SettingCompareFlags): boolean + diff(b: Setting, flags: SettingCompareFlags, invert_results: boolean, results: GLib.HashTable): [ /* returnType */ boolean, /* results */ GLib.HashTable ] + duplicate(): Setting + enumerate_values(func: SettingValueIterFn): void + get_dbus_property_type(property_name: string): GLib.VariantType + get_name(): string + get_secret_flags(secret_name: string, out_flags: SettingSecretFlags): boolean + option_clear_by_name(predicate?: UtilsPredicateStr | null): void + option_get(opt_name: string): GLib.Variant + option_get_all_names(): string[] + option_get_boolean(opt_name: string): [ /* returnType */ boolean, /* out_value */ boolean | null ] + option_get_uint32(opt_name: string): [ /* returnType */ boolean, /* out_value */ number | null ] + option_set(opt_name: string, variant?: GLib.Variant | null): void + option_set_boolean(opt_name: string, value: boolean): void + option_set_uint32(opt_name: string, value: number): void + set_secret_flags(secret_name: string, flags: SettingSecretFlags): boolean + to_string(): string + verify(connection?: Connection | null): boolean + verify_secrets(connection?: Connection | null): boolean + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Virtual methods of NM.Setting */ + vfunc_aggregate(type_i: number, arg?: object | null): boolean + vfunc_get_secret_flags(secret_name: string, out_flags: SettingSecretFlags): boolean + vfunc_init_from_dbus(keys: GLib.HashTable, setting_dict: GLib.Variant, connection_dict: GLib.Variant, parse_flags: number): boolean + vfunc_set_secret_flags(secret_name: string, flags: SettingSecretFlags): boolean + vfunc_update_one_secret(key: string, value: GLib.Variant): number + vfunc_verify(connection: Connection): number + vfunc_verify_secrets(connection?: Connection | null): boolean + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: SettingBond, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: SettingBond, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: "notify::options", callback: (($obj: SettingBond, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::options", callback: (($obj: SettingBond, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::name", callback: (($obj: SettingBond, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::name", callback: (($obj: SettingBond, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: SettingBond_ConstructProps) + _init (config?: SettingBond_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(): SettingBond + static validate_option(name: string, value: string): boolean + static $gtype: GObject.Type +} +export interface SettingBridge_ConstructProps extends Setting_ConstructProps { + ageing_time?: number + forward_delay?: number + group_address?: string + group_forward_mask?: number + hello_time?: number + mac_address?: string + max_age?: number + multicast_hash_max?: number + multicast_last_member_count?: number + multicast_last_member_interval?: number + multicast_membership_interval?: number + multicast_querier?: boolean + multicast_querier_interval?: number + multicast_query_interval?: number + multicast_query_response_interval?: number + multicast_query_use_ifaddr?: boolean + multicast_router?: string + multicast_snooping?: boolean + multicast_startup_query_count?: number + multicast_startup_query_interval?: number + priority?: number + stp?: boolean + vlan_default_pvid?: number + vlan_filtering?: boolean + vlan_protocol?: string + vlan_stats_enabled?: boolean + vlans?: BridgeVlan[] +} +export class SettingBridge { + /* Properties of NM.SettingBridge */ + ageing_time: number + forward_delay: number + group_address: string + group_forward_mask: number + hello_time: number + mac_address: string + max_age: number + multicast_hash_max: number + multicast_last_member_count: number + multicast_last_member_interval: number + multicast_membership_interval: number + multicast_querier: boolean + multicast_querier_interval: number + multicast_query_interval: number + multicast_query_response_interval: number + multicast_query_use_ifaddr: boolean + multicast_router: string + multicast_snooping: boolean + multicast_startup_query_count: number + multicast_startup_query_interval: number + priority: number + stp: boolean + vlan_default_pvid: number + vlan_filtering: boolean + vlan_protocol: string + vlan_stats_enabled: boolean + vlans: BridgeVlan[] + /* Properties of NM.Setting */ + readonly name: string + /* Fields of NM.Setting */ + parent: GObject.Object + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of NM.SettingBridge */ + add_vlan(vlan: BridgeVlan): void + clear_vlans(): void + get_ageing_time(): number + get_forward_delay(): number + get_group_address(): string + get_group_forward_mask(): number + get_hello_time(): number + get_mac_address(): string + get_max_age(): number + get_multicast_hash_max(): number + get_multicast_last_member_count(): number + get_multicast_last_member_interval(): number + get_multicast_membership_interval(): number + get_multicast_querier(): boolean + get_multicast_querier_interval(): number + get_multicast_query_interval(): number + get_multicast_query_response_interval(): number + get_multicast_query_use_ifaddr(): boolean + get_multicast_router(): string + get_multicast_snooping(): boolean + get_multicast_startup_query_count(): number + get_multicast_startup_query_interval(): number + get_num_vlans(): number + get_priority(): number + get_stp(): boolean + get_vlan(idx: number): BridgeVlan + get_vlan_default_pvid(): number + get_vlan_filtering(): boolean + get_vlan_protocol(): string + get_vlan_stats_enabled(): boolean + remove_vlan(idx: number): void + remove_vlan_by_vid(vid_start: number, vid_end: number): boolean + /* Methods of NM.Setting */ + compare(b: Setting, flags: SettingCompareFlags): boolean + diff(b: Setting, flags: SettingCompareFlags, invert_results: boolean, results: GLib.HashTable): [ /* returnType */ boolean, /* results */ GLib.HashTable ] + duplicate(): Setting + enumerate_values(func: SettingValueIterFn): void + get_dbus_property_type(property_name: string): GLib.VariantType + get_name(): string + get_secret_flags(secret_name: string, out_flags: SettingSecretFlags): boolean + option_clear_by_name(predicate?: UtilsPredicateStr | null): void + option_get(opt_name: string): GLib.Variant + option_get_all_names(): string[] + option_get_boolean(opt_name: string): [ /* returnType */ boolean, /* out_value */ boolean | null ] + option_get_uint32(opt_name: string): [ /* returnType */ boolean, /* out_value */ number | null ] + option_set(opt_name: string, variant?: GLib.Variant | null): void + option_set_boolean(opt_name: string, value: boolean): void + option_set_uint32(opt_name: string, value: number): void + set_secret_flags(secret_name: string, flags: SettingSecretFlags): boolean + to_string(): string + verify(connection?: Connection | null): boolean + verify_secrets(connection?: Connection | null): boolean + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Virtual methods of NM.Setting */ + vfunc_aggregate(type_i: number, arg?: object | null): boolean + vfunc_get_secret_flags(secret_name: string, out_flags: SettingSecretFlags): boolean + vfunc_init_from_dbus(keys: GLib.HashTable, setting_dict: GLib.Variant, connection_dict: GLib.Variant, parse_flags: number): boolean + vfunc_set_secret_flags(secret_name: string, flags: SettingSecretFlags): boolean + vfunc_update_one_secret(key: string, value: GLib.Variant): number + vfunc_verify(connection: Connection): number + vfunc_verify_secrets(connection?: Connection | null): boolean + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: SettingBridge, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: SettingBridge, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: "notify::ageing-time", callback: (($obj: SettingBridge, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::ageing-time", callback: (($obj: SettingBridge, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::forward-delay", callback: (($obj: SettingBridge, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::forward-delay", callback: (($obj: SettingBridge, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::group-address", callback: (($obj: SettingBridge, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::group-address", callback: (($obj: SettingBridge, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::group-forward-mask", callback: (($obj: SettingBridge, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::group-forward-mask", callback: (($obj: SettingBridge, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::hello-time", callback: (($obj: SettingBridge, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hello-time", callback: (($obj: SettingBridge, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::mac-address", callback: (($obj: SettingBridge, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::mac-address", callback: (($obj: SettingBridge, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::max-age", callback: (($obj: SettingBridge, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::max-age", callback: (($obj: SettingBridge, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::multicast-hash-max", callback: (($obj: SettingBridge, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::multicast-hash-max", callback: (($obj: SettingBridge, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::multicast-last-member-count", callback: (($obj: SettingBridge, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::multicast-last-member-count", callback: (($obj: SettingBridge, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::multicast-last-member-interval", callback: (($obj: SettingBridge, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::multicast-last-member-interval", callback: (($obj: SettingBridge, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::multicast-membership-interval", callback: (($obj: SettingBridge, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::multicast-membership-interval", callback: (($obj: SettingBridge, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::multicast-querier", callback: (($obj: SettingBridge, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::multicast-querier", callback: (($obj: SettingBridge, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::multicast-querier-interval", callback: (($obj: SettingBridge, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::multicast-querier-interval", callback: (($obj: SettingBridge, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::multicast-query-interval", callback: (($obj: SettingBridge, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::multicast-query-interval", callback: (($obj: SettingBridge, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::multicast-query-response-interval", callback: (($obj: SettingBridge, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::multicast-query-response-interval", callback: (($obj: SettingBridge, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::multicast-query-use-ifaddr", callback: (($obj: SettingBridge, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::multicast-query-use-ifaddr", callback: (($obj: SettingBridge, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::multicast-router", callback: (($obj: SettingBridge, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::multicast-router", callback: (($obj: SettingBridge, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::multicast-snooping", callback: (($obj: SettingBridge, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::multicast-snooping", callback: (($obj: SettingBridge, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::multicast-startup-query-count", callback: (($obj: SettingBridge, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::multicast-startup-query-count", callback: (($obj: SettingBridge, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::multicast-startup-query-interval", callback: (($obj: SettingBridge, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::multicast-startup-query-interval", callback: (($obj: SettingBridge, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::priority", callback: (($obj: SettingBridge, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::priority", callback: (($obj: SettingBridge, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::stp", callback: (($obj: SettingBridge, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::stp", callback: (($obj: SettingBridge, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::vlan-default-pvid", callback: (($obj: SettingBridge, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vlan-default-pvid", callback: (($obj: SettingBridge, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::vlan-filtering", callback: (($obj: SettingBridge, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vlan-filtering", callback: (($obj: SettingBridge, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::vlan-protocol", callback: (($obj: SettingBridge, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vlan-protocol", callback: (($obj: SettingBridge, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::vlan-stats-enabled", callback: (($obj: SettingBridge, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vlan-stats-enabled", callback: (($obj: SettingBridge, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::vlans", callback: (($obj: SettingBridge, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vlans", callback: (($obj: SettingBridge, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::name", callback: (($obj: SettingBridge, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::name", callback: (($obj: SettingBridge, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: SettingBridge_ConstructProps) + _init (config?: SettingBridge_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(): SettingBridge + static $gtype: GObject.Type +} +export interface SettingBridgePort_ConstructProps extends Setting_ConstructProps { + hairpin_mode?: boolean + path_cost?: number + priority?: number + vlans?: BridgeVlan[] +} +export class SettingBridgePort { + /* Properties of NM.SettingBridgePort */ + hairpin_mode: boolean + path_cost: number + priority: number + vlans: BridgeVlan[] + /* Properties of NM.Setting */ + readonly name: string + /* Fields of NM.SettingBridgePort */ + parent: Setting + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of NM.SettingBridgePort */ + add_vlan(vlan: BridgeVlan): void + clear_vlans(): void + get_hairpin_mode(): boolean + get_num_vlans(): number + get_path_cost(): number + get_priority(): number + get_vlan(idx: number): BridgeVlan + remove_vlan(idx: number): void + remove_vlan_by_vid(vid_start: number, vid_end: number): boolean + /* Methods of NM.Setting */ + compare(b: Setting, flags: SettingCompareFlags): boolean + diff(b: Setting, flags: SettingCompareFlags, invert_results: boolean, results: GLib.HashTable): [ /* returnType */ boolean, /* results */ GLib.HashTable ] + duplicate(): Setting + enumerate_values(func: SettingValueIterFn): void + get_dbus_property_type(property_name: string): GLib.VariantType + get_name(): string + get_secret_flags(secret_name: string, out_flags: SettingSecretFlags): boolean + option_clear_by_name(predicate?: UtilsPredicateStr | null): void + option_get(opt_name: string): GLib.Variant + option_get_all_names(): string[] + option_get_boolean(opt_name: string): [ /* returnType */ boolean, /* out_value */ boolean | null ] + option_get_uint32(opt_name: string): [ /* returnType */ boolean, /* out_value */ number | null ] + option_set(opt_name: string, variant?: GLib.Variant | null): void + option_set_boolean(opt_name: string, value: boolean): void + option_set_uint32(opt_name: string, value: number): void + set_secret_flags(secret_name: string, flags: SettingSecretFlags): boolean + to_string(): string + verify(connection?: Connection | null): boolean + verify_secrets(connection?: Connection | null): boolean + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Virtual methods of NM.Setting */ + vfunc_aggregate(type_i: number, arg?: object | null): boolean + vfunc_get_secret_flags(secret_name: string, out_flags: SettingSecretFlags): boolean + vfunc_init_from_dbus(keys: GLib.HashTable, setting_dict: GLib.Variant, connection_dict: GLib.Variant, parse_flags: number): boolean + vfunc_set_secret_flags(secret_name: string, flags: SettingSecretFlags): boolean + vfunc_update_one_secret(key: string, value: GLib.Variant): number + vfunc_verify(connection: Connection): number + vfunc_verify_secrets(connection?: Connection | null): boolean + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: SettingBridgePort, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: SettingBridgePort, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: "notify::hairpin-mode", callback: (($obj: SettingBridgePort, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hairpin-mode", callback: (($obj: SettingBridgePort, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::path-cost", callback: (($obj: SettingBridgePort, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::path-cost", callback: (($obj: SettingBridgePort, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::priority", callback: (($obj: SettingBridgePort, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::priority", callback: (($obj: SettingBridgePort, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::vlans", callback: (($obj: SettingBridgePort, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vlans", callback: (($obj: SettingBridgePort, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::name", callback: (($obj: SettingBridgePort, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::name", callback: (($obj: SettingBridgePort, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: SettingBridgePort_ConstructProps) + _init (config?: SettingBridgePort_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(): SettingBridgePort + static $gtype: GObject.Type +} +export interface SettingCdma_ConstructProps extends Setting_ConstructProps { + mtu?: number + number?: string + password?: string + password_flags?: SettingSecretFlags + username?: string +} +export class SettingCdma { + /* Properties of NM.SettingCdma */ + mtu: number + number: string + password: string + password_flags: SettingSecretFlags + username: string + /* Properties of NM.Setting */ + readonly name: string + /* Fields of NM.SettingCdma */ + parent: Setting + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of NM.SettingCdma */ + get_mtu(): number + get_number(): string + get_password(): string + get_password_flags(): SettingSecretFlags + get_username(): string + /* Methods of NM.Setting */ + compare(b: Setting, flags: SettingCompareFlags): boolean + diff(b: Setting, flags: SettingCompareFlags, invert_results: boolean, results: GLib.HashTable): [ /* returnType */ boolean, /* results */ GLib.HashTable ] + duplicate(): Setting + enumerate_values(func: SettingValueIterFn): void + get_dbus_property_type(property_name: string): GLib.VariantType + get_name(): string + get_secret_flags(secret_name: string, out_flags: SettingSecretFlags): boolean + option_clear_by_name(predicate?: UtilsPredicateStr | null): void + option_get(opt_name: string): GLib.Variant + option_get_all_names(): string[] + option_get_boolean(opt_name: string): [ /* returnType */ boolean, /* out_value */ boolean | null ] + option_get_uint32(opt_name: string): [ /* returnType */ boolean, /* out_value */ number | null ] + option_set(opt_name: string, variant?: GLib.Variant | null): void + option_set_boolean(opt_name: string, value: boolean): void + option_set_uint32(opt_name: string, value: number): void + set_secret_flags(secret_name: string, flags: SettingSecretFlags): boolean + to_string(): string + verify(connection?: Connection | null): boolean + verify_secrets(connection?: Connection | null): boolean + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Virtual methods of NM.Setting */ + vfunc_aggregate(type_i: number, arg?: object | null): boolean + vfunc_get_secret_flags(secret_name: string, out_flags: SettingSecretFlags): boolean + vfunc_init_from_dbus(keys: GLib.HashTable, setting_dict: GLib.Variant, connection_dict: GLib.Variant, parse_flags: number): boolean + vfunc_set_secret_flags(secret_name: string, flags: SettingSecretFlags): boolean + vfunc_update_one_secret(key: string, value: GLib.Variant): number + vfunc_verify(connection: Connection): number + vfunc_verify_secrets(connection?: Connection | null): boolean + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: SettingCdma, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: SettingCdma, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: "notify::mtu", callback: (($obj: SettingCdma, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::mtu", callback: (($obj: SettingCdma, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::number", callback: (($obj: SettingCdma, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::number", callback: (($obj: SettingCdma, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::password", callback: (($obj: SettingCdma, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::password", callback: (($obj: SettingCdma, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::password-flags", callback: (($obj: SettingCdma, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::password-flags", callback: (($obj: SettingCdma, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::username", callback: (($obj: SettingCdma, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::username", callback: (($obj: SettingCdma, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::name", callback: (($obj: SettingCdma, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::name", callback: (($obj: SettingCdma, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: SettingCdma_ConstructProps) + _init (config?: SettingCdma_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(): SettingCdma + static $gtype: GObject.Type +} +export interface SettingConnection_ConstructProps extends Setting_ConstructProps { + auth_retries?: number + autoconnect?: boolean + autoconnect_priority?: number + autoconnect_retries?: number + autoconnect_slaves?: SettingConnectionAutoconnectSlaves + gateway_ping_timeout?: number + id?: string + interface_name?: string + lldp?: number + llmnr?: number + master?: string + mdns?: number + metered?: Metered + mud_url?: string + multi_connect?: number + permissions?: string[] + read_only?: boolean + secondaries?: string[] + slave_type?: string + stable_id?: string + timestamp?: number + type?: string + uuid?: string + wait_device_timeout?: number + zone?: string +} +export class SettingConnection { + /* Properties of NM.SettingConnection */ + auth_retries: number + autoconnect: boolean + autoconnect_priority: number + autoconnect_retries: number + autoconnect_slaves: SettingConnectionAutoconnectSlaves + gateway_ping_timeout: number + id: string + interface_name: string + lldp: number + llmnr: number + master: string + mdns: number + metered: Metered + mud_url: string + multi_connect: number + permissions: string[] + read_only: boolean + secondaries: string[] + slave_type: string + stable_id: string + timestamp: number + type: string + uuid: string + wait_device_timeout: number + zone: string + /* Properties of NM.Setting */ + readonly name: string + /* Fields of NM.SettingConnection */ + parent: Setting + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of NM.SettingConnection */ + add_permission(ptype: string, pitem: string, detail?: string | null): boolean + add_secondary(sec_uuid: string): boolean + get_auth_retries(): number + get_autoconnect(): boolean + get_autoconnect_priority(): number + get_autoconnect_retries(): number + get_autoconnect_slaves(): SettingConnectionAutoconnectSlaves + get_connection_type(): string + get_gateway_ping_timeout(): number + get_id(): string + get_interface_name(): string + get_lldp(): SettingConnectionLldp + get_llmnr(): SettingConnectionLlmnr + get_master(): string + get_mdns(): SettingConnectionMdns + get_metered(): Metered + get_mud_url(): string + get_multi_connect(): ConnectionMultiConnect + get_num_permissions(): number + get_num_secondaries(): number + get_permission(idx: number, out_ptype: string, out_pitem: string, out_detail: string): boolean + get_read_only(): boolean + get_secondary(idx: number): string + get_slave_type(): string + get_stable_id(): string + get_timestamp(): number + get_uuid(): string + get_wait_device_timeout(): number + get_zone(): string + is_slave_type(type: string): boolean + permissions_user_allowed(uname: string): boolean + remove_permission(idx: number): void + remove_permission_by_value(ptype: string, pitem: string, detail?: string | null): boolean + remove_secondary(idx: number): void + remove_secondary_by_value(sec_uuid: string): boolean + /* Methods of NM.Setting */ + compare(b: Setting, flags: SettingCompareFlags): boolean + diff(b: Setting, flags: SettingCompareFlags, invert_results: boolean, results: GLib.HashTable): [ /* returnType */ boolean, /* results */ GLib.HashTable ] + duplicate(): Setting + enumerate_values(func: SettingValueIterFn): void + get_dbus_property_type(property_name: string): GLib.VariantType + get_name(): string + get_secret_flags(secret_name: string, out_flags: SettingSecretFlags): boolean + option_clear_by_name(predicate?: UtilsPredicateStr | null): void + option_get(opt_name: string): GLib.Variant + option_get_all_names(): string[] + option_get_boolean(opt_name: string): [ /* returnType */ boolean, /* out_value */ boolean | null ] + option_get_uint32(opt_name: string): [ /* returnType */ boolean, /* out_value */ number | null ] + option_set(opt_name: string, variant?: GLib.Variant | null): void + option_set_boolean(opt_name: string, value: boolean): void + option_set_uint32(opt_name: string, value: number): void + set_secret_flags(secret_name: string, flags: SettingSecretFlags): boolean + to_string(): string + verify(connection?: Connection | null): boolean + verify_secrets(connection?: Connection | null): boolean + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Virtual methods of NM.Setting */ + vfunc_aggregate(type_i: number, arg?: object | null): boolean + vfunc_get_secret_flags(secret_name: string, out_flags: SettingSecretFlags): boolean + vfunc_init_from_dbus(keys: GLib.HashTable, setting_dict: GLib.Variant, connection_dict: GLib.Variant, parse_flags: number): boolean + vfunc_set_secret_flags(secret_name: string, flags: SettingSecretFlags): boolean + vfunc_update_one_secret(key: string, value: GLib.Variant): number + vfunc_verify(connection: Connection): number + vfunc_verify_secrets(connection?: Connection | null): boolean + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: SettingConnection, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: SettingConnection, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: "notify::auth-retries", callback: (($obj: SettingConnection, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::auth-retries", callback: (($obj: SettingConnection, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::autoconnect", callback: (($obj: SettingConnection, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::autoconnect", callback: (($obj: SettingConnection, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::autoconnect-priority", callback: (($obj: SettingConnection, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::autoconnect-priority", callback: (($obj: SettingConnection, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::autoconnect-retries", callback: (($obj: SettingConnection, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::autoconnect-retries", callback: (($obj: SettingConnection, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::autoconnect-slaves", callback: (($obj: SettingConnection, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::autoconnect-slaves", callback: (($obj: SettingConnection, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::gateway-ping-timeout", callback: (($obj: SettingConnection, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::gateway-ping-timeout", callback: (($obj: SettingConnection, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::id", callback: (($obj: SettingConnection, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::id", callback: (($obj: SettingConnection, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::interface-name", callback: (($obj: SettingConnection, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::interface-name", callback: (($obj: SettingConnection, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::lldp", callback: (($obj: SettingConnection, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::lldp", callback: (($obj: SettingConnection, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::llmnr", callback: (($obj: SettingConnection, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::llmnr", callback: (($obj: SettingConnection, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::master", callback: (($obj: SettingConnection, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::master", callback: (($obj: SettingConnection, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::mdns", callback: (($obj: SettingConnection, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::mdns", callback: (($obj: SettingConnection, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::metered", callback: (($obj: SettingConnection, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::metered", callback: (($obj: SettingConnection, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::mud-url", callback: (($obj: SettingConnection, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::mud-url", callback: (($obj: SettingConnection, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::multi-connect", callback: (($obj: SettingConnection, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::multi-connect", callback: (($obj: SettingConnection, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::permissions", callback: (($obj: SettingConnection, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::permissions", callback: (($obj: SettingConnection, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::read-only", callback: (($obj: SettingConnection, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::read-only", callback: (($obj: SettingConnection, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::secondaries", callback: (($obj: SettingConnection, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::secondaries", callback: (($obj: SettingConnection, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::slave-type", callback: (($obj: SettingConnection, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::slave-type", callback: (($obj: SettingConnection, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::stable-id", callback: (($obj: SettingConnection, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::stable-id", callback: (($obj: SettingConnection, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::timestamp", callback: (($obj: SettingConnection, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::timestamp", callback: (($obj: SettingConnection, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::type", callback: (($obj: SettingConnection, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::type", callback: (($obj: SettingConnection, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::uuid", callback: (($obj: SettingConnection, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::uuid", callback: (($obj: SettingConnection, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::wait-device-timeout", callback: (($obj: SettingConnection, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::wait-device-timeout", callback: (($obj: SettingConnection, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::zone", callback: (($obj: SettingConnection, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::zone", callback: (($obj: SettingConnection, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::name", callback: (($obj: SettingConnection, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::name", callback: (($obj: SettingConnection, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: SettingConnection_ConstructProps) + _init (config?: SettingConnection_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(): SettingConnection + static $gtype: GObject.Type +} +export interface SettingDcb_ConstructProps extends Setting_ConstructProps { + app_fcoe_flags?: SettingDcbFlags + app_fcoe_mode?: string + app_fcoe_priority?: number + app_fip_flags?: SettingDcbFlags + app_fip_priority?: number + app_iscsi_flags?: SettingDcbFlags + app_iscsi_priority?: number + priority_bandwidth?: number[] + priority_flow_control?: boolean[] + priority_flow_control_flags?: SettingDcbFlags + priority_group_bandwidth?: number[] + priority_group_flags?: SettingDcbFlags + priority_group_id?: number[] + priority_strict_bandwidth?: boolean[] + priority_traffic_class?: number[] +} +export class SettingDcb { + /* Properties of NM.SettingDcb */ + app_fcoe_flags: SettingDcbFlags + app_fcoe_mode: string + app_fcoe_priority: number + app_fip_flags: SettingDcbFlags + app_fip_priority: number + app_iscsi_flags: SettingDcbFlags + app_iscsi_priority: number + priority_bandwidth: number[] + priority_flow_control: boolean[] + priority_flow_control_flags: SettingDcbFlags + priority_group_bandwidth: number[] + priority_group_flags: SettingDcbFlags + priority_group_id: number[] + priority_strict_bandwidth: boolean[] + priority_traffic_class: number[] + /* Properties of NM.Setting */ + readonly name: string + /* Fields of NM.SettingDcb */ + parent: Setting + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of NM.SettingDcb */ + get_app_fcoe_flags(): SettingDcbFlags + get_app_fcoe_mode(): string + get_app_fcoe_priority(): number + get_app_fip_flags(): SettingDcbFlags + get_app_fip_priority(): number + get_app_iscsi_flags(): SettingDcbFlags + get_app_iscsi_priority(): number + get_priority_bandwidth(user_priority: number): number + get_priority_flow_control(user_priority: number): boolean + get_priority_flow_control_flags(): SettingDcbFlags + get_priority_group_bandwidth(group_id: number): number + get_priority_group_flags(): SettingDcbFlags + get_priority_group_id(user_priority: number): number + get_priority_strict_bandwidth(user_priority: number): boolean + get_priority_traffic_class(user_priority: number): number + set_priority_bandwidth(user_priority: number, bandwidth_percent: number): void + set_priority_flow_control(user_priority: number, enabled: boolean): void + set_priority_group_bandwidth(group_id: number, bandwidth_percent: number): void + set_priority_group_id(user_priority: number, group_id: number): void + set_priority_strict_bandwidth(user_priority: number, strict: boolean): void + set_priority_traffic_class(user_priority: number, traffic_class: number): void + /* Methods of NM.Setting */ + compare(b: Setting, flags: SettingCompareFlags): boolean + diff(b: Setting, flags: SettingCompareFlags, invert_results: boolean, results: GLib.HashTable): [ /* returnType */ boolean, /* results */ GLib.HashTable ] + duplicate(): Setting + enumerate_values(func: SettingValueIterFn): void + get_dbus_property_type(property_name: string): GLib.VariantType + get_name(): string + get_secret_flags(secret_name: string, out_flags: SettingSecretFlags): boolean + option_clear_by_name(predicate?: UtilsPredicateStr | null): void + option_get(opt_name: string): GLib.Variant + option_get_all_names(): string[] + option_get_boolean(opt_name: string): [ /* returnType */ boolean, /* out_value */ boolean | null ] + option_get_uint32(opt_name: string): [ /* returnType */ boolean, /* out_value */ number | null ] + option_set(opt_name: string, variant?: GLib.Variant | null): void + option_set_boolean(opt_name: string, value: boolean): void + option_set_uint32(opt_name: string, value: number): void + set_secret_flags(secret_name: string, flags: SettingSecretFlags): boolean + to_string(): string + verify(connection?: Connection | null): boolean + verify_secrets(connection?: Connection | null): boolean + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Virtual methods of NM.Setting */ + vfunc_aggregate(type_i: number, arg?: object | null): boolean + vfunc_get_secret_flags(secret_name: string, out_flags: SettingSecretFlags): boolean + vfunc_init_from_dbus(keys: GLib.HashTable, setting_dict: GLib.Variant, connection_dict: GLib.Variant, parse_flags: number): boolean + vfunc_set_secret_flags(secret_name: string, flags: SettingSecretFlags): boolean + vfunc_update_one_secret(key: string, value: GLib.Variant): number + vfunc_verify(connection: Connection): number + vfunc_verify_secrets(connection?: Connection | null): boolean + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: SettingDcb, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: SettingDcb, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: "notify::app-fcoe-flags", callback: (($obj: SettingDcb, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::app-fcoe-flags", callback: (($obj: SettingDcb, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::app-fcoe-mode", callback: (($obj: SettingDcb, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::app-fcoe-mode", callback: (($obj: SettingDcb, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::app-fcoe-priority", callback: (($obj: SettingDcb, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::app-fcoe-priority", callback: (($obj: SettingDcb, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::app-fip-flags", callback: (($obj: SettingDcb, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::app-fip-flags", callback: (($obj: SettingDcb, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::app-fip-priority", callback: (($obj: SettingDcb, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::app-fip-priority", callback: (($obj: SettingDcb, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::app-iscsi-flags", callback: (($obj: SettingDcb, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::app-iscsi-flags", callback: (($obj: SettingDcb, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::app-iscsi-priority", callback: (($obj: SettingDcb, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::app-iscsi-priority", callback: (($obj: SettingDcb, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::priority-bandwidth", callback: (($obj: SettingDcb, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::priority-bandwidth", callback: (($obj: SettingDcb, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::priority-flow-control", callback: (($obj: SettingDcb, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::priority-flow-control", callback: (($obj: SettingDcb, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::priority-flow-control-flags", callback: (($obj: SettingDcb, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::priority-flow-control-flags", callback: (($obj: SettingDcb, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::priority-group-bandwidth", callback: (($obj: SettingDcb, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::priority-group-bandwidth", callback: (($obj: SettingDcb, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::priority-group-flags", callback: (($obj: SettingDcb, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::priority-group-flags", callback: (($obj: SettingDcb, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::priority-group-id", callback: (($obj: SettingDcb, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::priority-group-id", callback: (($obj: SettingDcb, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::priority-strict-bandwidth", callback: (($obj: SettingDcb, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::priority-strict-bandwidth", callback: (($obj: SettingDcb, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::priority-traffic-class", callback: (($obj: SettingDcb, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::priority-traffic-class", callback: (($obj: SettingDcb, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::name", callback: (($obj: SettingDcb, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::name", callback: (($obj: SettingDcb, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: SettingDcb_ConstructProps) + _init (config?: SettingDcb_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(): SettingDcb + static $gtype: GObject.Type +} +export interface SettingDummy_ConstructProps extends Setting_ConstructProps { +} +export class SettingDummy { + /* Properties of NM.Setting */ + readonly name: string + /* Fields of NM.SettingDummy */ + parent: Setting + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of NM.Setting */ + compare(b: Setting, flags: SettingCompareFlags): boolean + diff(b: Setting, flags: SettingCompareFlags, invert_results: boolean, results: GLib.HashTable): [ /* returnType */ boolean, /* results */ GLib.HashTable ] + duplicate(): Setting + enumerate_values(func: SettingValueIterFn): void + get_dbus_property_type(property_name: string): GLib.VariantType + get_name(): string + get_secret_flags(secret_name: string, out_flags: SettingSecretFlags): boolean + option_clear_by_name(predicate?: UtilsPredicateStr | null): void + option_get(opt_name: string): GLib.Variant + option_get_all_names(): string[] + option_get_boolean(opt_name: string): [ /* returnType */ boolean, /* out_value */ boolean | null ] + option_get_uint32(opt_name: string): [ /* returnType */ boolean, /* out_value */ number | null ] + option_set(opt_name: string, variant?: GLib.Variant | null): void + option_set_boolean(opt_name: string, value: boolean): void + option_set_uint32(opt_name: string, value: number): void + set_secret_flags(secret_name: string, flags: SettingSecretFlags): boolean + to_string(): string + verify(connection?: Connection | null): boolean + verify_secrets(connection?: Connection | null): boolean + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Virtual methods of NM.Setting */ + vfunc_aggregate(type_i: number, arg?: object | null): boolean + vfunc_get_secret_flags(secret_name: string, out_flags: SettingSecretFlags): boolean + vfunc_init_from_dbus(keys: GLib.HashTable, setting_dict: GLib.Variant, connection_dict: GLib.Variant, parse_flags: number): boolean + vfunc_set_secret_flags(secret_name: string, flags: SettingSecretFlags): boolean + vfunc_update_one_secret(key: string, value: GLib.Variant): number + vfunc_verify(connection: Connection): number + vfunc_verify_secrets(connection?: Connection | null): boolean + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: SettingDummy, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: SettingDummy, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: "notify::name", callback: (($obj: SettingDummy, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::name", callback: (($obj: SettingDummy, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: SettingDummy_ConstructProps) + _init (config?: SettingDummy_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(): SettingDummy + static $gtype: GObject.Type +} +export interface SettingEthtool_ConstructProps extends Setting_ConstructProps { +} +export class SettingEthtool { + /* Properties of NM.Setting */ + readonly name: string + /* Fields of NM.Setting */ + parent: GObject.Object + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of NM.SettingEthtool */ + clear_features(): void + get_feature(optname: string): Ternary + get_optnames(): [ /* returnType */ string[], /* out_length */ number | null ] + set_feature(optname: string, value: Ternary): void + /* Methods of NM.Setting */ + compare(b: Setting, flags: SettingCompareFlags): boolean + diff(b: Setting, flags: SettingCompareFlags, invert_results: boolean, results: GLib.HashTable): [ /* returnType */ boolean, /* results */ GLib.HashTable ] + duplicate(): Setting + enumerate_values(func: SettingValueIterFn): void + get_dbus_property_type(property_name: string): GLib.VariantType + get_name(): string + get_secret_flags(secret_name: string, out_flags: SettingSecretFlags): boolean + option_clear_by_name(predicate?: UtilsPredicateStr | null): void + option_get(opt_name: string): GLib.Variant + option_get_all_names(): string[] + option_get_boolean(opt_name: string): [ /* returnType */ boolean, /* out_value */ boolean | null ] + option_get_uint32(opt_name: string): [ /* returnType */ boolean, /* out_value */ number | null ] + option_set(opt_name: string, variant?: GLib.Variant | null): void + option_set_boolean(opt_name: string, value: boolean): void + option_set_uint32(opt_name: string, value: number): void + set_secret_flags(secret_name: string, flags: SettingSecretFlags): boolean + to_string(): string + verify(connection?: Connection | null): boolean + verify_secrets(connection?: Connection | null): boolean + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Virtual methods of NM.Setting */ + vfunc_aggregate(type_i: number, arg?: object | null): boolean + vfunc_get_secret_flags(secret_name: string, out_flags: SettingSecretFlags): boolean + vfunc_init_from_dbus(keys: GLib.HashTable, setting_dict: GLib.Variant, connection_dict: GLib.Variant, parse_flags: number): boolean + vfunc_set_secret_flags(secret_name: string, flags: SettingSecretFlags): boolean + vfunc_update_one_secret(key: string, value: GLib.Variant): number + vfunc_verify(connection: Connection): number + vfunc_verify_secrets(connection?: Connection | null): boolean + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: SettingEthtool, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: SettingEthtool, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: "notify::name", callback: (($obj: SettingEthtool, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::name", callback: (($obj: SettingEthtool, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: SettingEthtool_ConstructProps) + _init (config?: SettingEthtool_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(): SettingEthtool + static $gtype: GObject.Type +} +export interface SettingGeneric_ConstructProps extends Setting_ConstructProps { +} +export class SettingGeneric { + /* Properties of NM.Setting */ + readonly name: string + /* Fields of NM.SettingGeneric */ + parent: Setting + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of NM.Setting */ + compare(b: Setting, flags: SettingCompareFlags): boolean + diff(b: Setting, flags: SettingCompareFlags, invert_results: boolean, results: GLib.HashTable): [ /* returnType */ boolean, /* results */ GLib.HashTable ] + duplicate(): Setting + enumerate_values(func: SettingValueIterFn): void + get_dbus_property_type(property_name: string): GLib.VariantType + get_name(): string + get_secret_flags(secret_name: string, out_flags: SettingSecretFlags): boolean + option_clear_by_name(predicate?: UtilsPredicateStr | null): void + option_get(opt_name: string): GLib.Variant + option_get_all_names(): string[] + option_get_boolean(opt_name: string): [ /* returnType */ boolean, /* out_value */ boolean | null ] + option_get_uint32(opt_name: string): [ /* returnType */ boolean, /* out_value */ number | null ] + option_set(opt_name: string, variant?: GLib.Variant | null): void + option_set_boolean(opt_name: string, value: boolean): void + option_set_uint32(opt_name: string, value: number): void + set_secret_flags(secret_name: string, flags: SettingSecretFlags): boolean + to_string(): string + verify(connection?: Connection | null): boolean + verify_secrets(connection?: Connection | null): boolean + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Virtual methods of NM.Setting */ + vfunc_aggregate(type_i: number, arg?: object | null): boolean + vfunc_get_secret_flags(secret_name: string, out_flags: SettingSecretFlags): boolean + vfunc_init_from_dbus(keys: GLib.HashTable, setting_dict: GLib.Variant, connection_dict: GLib.Variant, parse_flags: number): boolean + vfunc_set_secret_flags(secret_name: string, flags: SettingSecretFlags): boolean + vfunc_update_one_secret(key: string, value: GLib.Variant): number + vfunc_verify(connection: Connection): number + vfunc_verify_secrets(connection?: Connection | null): boolean + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: SettingGeneric, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: SettingGeneric, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: "notify::name", callback: (($obj: SettingGeneric, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::name", callback: (($obj: SettingGeneric, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: SettingGeneric_ConstructProps) + _init (config?: SettingGeneric_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(): SettingGeneric + static $gtype: GObject.Type +} +export interface SettingGsm_ConstructProps extends Setting_ConstructProps { + apn?: string + auto_config?: boolean + device_id?: string + home_only?: boolean + mtu?: number + network_id?: string + number?: string + password?: string + password_flags?: SettingSecretFlags + pin?: string + pin_flags?: SettingSecretFlags + sim_id?: string + sim_operator_id?: string + username?: string +} +export class SettingGsm { + /* Properties of NM.SettingGsm */ + apn: string + auto_config: boolean + device_id: string + home_only: boolean + mtu: number + network_id: string + number: string + password: string + password_flags: SettingSecretFlags + pin: string + pin_flags: SettingSecretFlags + sim_id: string + sim_operator_id: string + username: string + /* Properties of NM.Setting */ + readonly name: string + /* Fields of NM.SettingGsm */ + parent: Setting + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of NM.SettingGsm */ + get_apn(): string + get_auto_config(): boolean + get_device_id(): string + get_home_only(): boolean + get_mtu(): number + get_network_id(): string + get_number(): string + get_password(): string + get_password_flags(): SettingSecretFlags + get_pin(): string + get_pin_flags(): SettingSecretFlags + get_sim_id(): string + get_sim_operator_id(): string + get_username(): string + /* Methods of NM.Setting */ + compare(b: Setting, flags: SettingCompareFlags): boolean + diff(b: Setting, flags: SettingCompareFlags, invert_results: boolean, results: GLib.HashTable): [ /* returnType */ boolean, /* results */ GLib.HashTable ] + duplicate(): Setting + enumerate_values(func: SettingValueIterFn): void + get_dbus_property_type(property_name: string): GLib.VariantType + get_name(): string + get_secret_flags(secret_name: string, out_flags: SettingSecretFlags): boolean + option_clear_by_name(predicate?: UtilsPredicateStr | null): void + option_get(opt_name: string): GLib.Variant + option_get_all_names(): string[] + option_get_boolean(opt_name: string): [ /* returnType */ boolean, /* out_value */ boolean | null ] + option_get_uint32(opt_name: string): [ /* returnType */ boolean, /* out_value */ number | null ] + option_set(opt_name: string, variant?: GLib.Variant | null): void + option_set_boolean(opt_name: string, value: boolean): void + option_set_uint32(opt_name: string, value: number): void + set_secret_flags(secret_name: string, flags: SettingSecretFlags): boolean + to_string(): string + verify(connection?: Connection | null): boolean + verify_secrets(connection?: Connection | null): boolean + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Virtual methods of NM.Setting */ + vfunc_aggregate(type_i: number, arg?: object | null): boolean + vfunc_get_secret_flags(secret_name: string, out_flags: SettingSecretFlags): boolean + vfunc_init_from_dbus(keys: GLib.HashTable, setting_dict: GLib.Variant, connection_dict: GLib.Variant, parse_flags: number): boolean + vfunc_set_secret_flags(secret_name: string, flags: SettingSecretFlags): boolean + vfunc_update_one_secret(key: string, value: GLib.Variant): number + vfunc_verify(connection: Connection): number + vfunc_verify_secrets(connection?: Connection | null): boolean + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: SettingGsm, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: SettingGsm, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: "notify::apn", callback: (($obj: SettingGsm, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::apn", callback: (($obj: SettingGsm, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::auto-config", callback: (($obj: SettingGsm, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::auto-config", callback: (($obj: SettingGsm, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::device-id", callback: (($obj: SettingGsm, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::device-id", callback: (($obj: SettingGsm, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::home-only", callback: (($obj: SettingGsm, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::home-only", callback: (($obj: SettingGsm, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::mtu", callback: (($obj: SettingGsm, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::mtu", callback: (($obj: SettingGsm, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::network-id", callback: (($obj: SettingGsm, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::network-id", callback: (($obj: SettingGsm, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::number", callback: (($obj: SettingGsm, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::number", callback: (($obj: SettingGsm, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::password", callback: (($obj: SettingGsm, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::password", callback: (($obj: SettingGsm, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::password-flags", callback: (($obj: SettingGsm, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::password-flags", callback: (($obj: SettingGsm, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::pin", callback: (($obj: SettingGsm, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::pin", callback: (($obj: SettingGsm, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::pin-flags", callback: (($obj: SettingGsm, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::pin-flags", callback: (($obj: SettingGsm, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::sim-id", callback: (($obj: SettingGsm, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::sim-id", callback: (($obj: SettingGsm, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::sim-operator-id", callback: (($obj: SettingGsm, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::sim-operator-id", callback: (($obj: SettingGsm, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::username", callback: (($obj: SettingGsm, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::username", callback: (($obj: SettingGsm, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::name", callback: (($obj: SettingGsm, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::name", callback: (($obj: SettingGsm, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: SettingGsm_ConstructProps) + _init (config?: SettingGsm_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(): SettingGsm + static $gtype: GObject.Type +} +export interface SettingHostname_ConstructProps extends Setting_ConstructProps { + from_dhcp?: Ternary + from_dns_lookup?: Ternary + only_from_default?: Ternary + priority?: number +} +export class SettingHostname { + /* Properties of NM.SettingHostname */ + from_dhcp: Ternary + from_dns_lookup: Ternary + only_from_default: Ternary + priority: number + /* Properties of NM.Setting */ + readonly name: string + /* Fields of NM.Setting */ + parent: GObject.Object + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of NM.SettingHostname */ + get_from_dhcp(): Ternary + get_from_dns_lookup(): Ternary + get_only_from_default(): Ternary + get_priority(): number + /* Methods of NM.Setting */ + compare(b: Setting, flags: SettingCompareFlags): boolean + diff(b: Setting, flags: SettingCompareFlags, invert_results: boolean, results: GLib.HashTable): [ /* returnType */ boolean, /* results */ GLib.HashTable ] + duplicate(): Setting + enumerate_values(func: SettingValueIterFn): void + get_dbus_property_type(property_name: string): GLib.VariantType + get_name(): string + get_secret_flags(secret_name: string, out_flags: SettingSecretFlags): boolean + option_clear_by_name(predicate?: UtilsPredicateStr | null): void + option_get(opt_name: string): GLib.Variant + option_get_all_names(): string[] + option_get_boolean(opt_name: string): [ /* returnType */ boolean, /* out_value */ boolean | null ] + option_get_uint32(opt_name: string): [ /* returnType */ boolean, /* out_value */ number | null ] + option_set(opt_name: string, variant?: GLib.Variant | null): void + option_set_boolean(opt_name: string, value: boolean): void + option_set_uint32(opt_name: string, value: number): void + set_secret_flags(secret_name: string, flags: SettingSecretFlags): boolean + to_string(): string + verify(connection?: Connection | null): boolean + verify_secrets(connection?: Connection | null): boolean + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Virtual methods of NM.Setting */ + vfunc_aggregate(type_i: number, arg?: object | null): boolean + vfunc_get_secret_flags(secret_name: string, out_flags: SettingSecretFlags): boolean + vfunc_init_from_dbus(keys: GLib.HashTable, setting_dict: GLib.Variant, connection_dict: GLib.Variant, parse_flags: number): boolean + vfunc_set_secret_flags(secret_name: string, flags: SettingSecretFlags): boolean + vfunc_update_one_secret(key: string, value: GLib.Variant): number + vfunc_verify(connection: Connection): number + vfunc_verify_secrets(connection?: Connection | null): boolean + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: SettingHostname, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: SettingHostname, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: "notify::from-dhcp", callback: (($obj: SettingHostname, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::from-dhcp", callback: (($obj: SettingHostname, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::from-dns-lookup", callback: (($obj: SettingHostname, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::from-dns-lookup", callback: (($obj: SettingHostname, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::only-from-default", callback: (($obj: SettingHostname, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::only-from-default", callback: (($obj: SettingHostname, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::priority", callback: (($obj: SettingHostname, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::priority", callback: (($obj: SettingHostname, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::name", callback: (($obj: SettingHostname, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::name", callback: (($obj: SettingHostname, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: SettingHostname_ConstructProps) + _init (config?: SettingHostname_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(): SettingHostname + static $gtype: GObject.Type +} +export interface SettingIP4Config_ConstructProps extends SettingIPConfig_ConstructProps { + dhcp_client_id?: string + dhcp_fqdn?: string + dhcp_vendor_class_identifier?: string +} +export class SettingIP4Config { + /* Properties of NM.SettingIP4Config */ + dhcp_client_id: string + dhcp_fqdn: string + dhcp_vendor_class_identifier: string + /* Properties of NM.SettingIPConfig */ + addresses: IPAddress[] + dad_timeout: number + dhcp_hostname: string + dhcp_hostname_flags: number + dhcp_iaid: string + dhcp_reject_servers: string[] + dhcp_send_hostname: boolean + dhcp_timeout: number + dns: string[] + dns_options: string[] + dns_priority: number + dns_search: string[] + gateway: string + ignore_auto_dns: boolean + ignore_auto_routes: boolean + may_fail: boolean + method: string + never_default: boolean + route_metric: number + route_table: number + routes: IPRoute[] + /* Properties of NM.Setting */ + readonly name: string + /* Fields of NM.SettingIP4Config */ + parent: SettingIPConfig + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of NM.SettingIP4Config */ + get_dhcp_client_id(): string + get_dhcp_fqdn(): string + get_dhcp_vendor_class_identifier(): string + /* Methods of NM.SettingIPConfig */ + add_address(address: IPAddress): boolean + add_dhcp_reject_server(server: string): void + add_dns(dns: string): boolean + add_dns_option(dns_option: string): boolean + add_dns_search(dns_search: string): boolean + add_route(route: IPRoute): boolean + add_routing_rule(routing_rule: IPRoutingRule): void + clear_addresses(): void + clear_dhcp_reject_servers(): void + clear_dns(): void + clear_dns_options(is_set: boolean): void + clear_dns_searches(): void + clear_routes(): void + clear_routing_rules(): void + get_address(idx: number): IPAddress + get_dad_timeout(): number + get_dhcp_hostname(): string + get_dhcp_hostname_flags(): DhcpHostnameFlags + get_dhcp_iaid(): string + get_dhcp_reject_servers(): string[] + get_dhcp_send_hostname(): boolean + get_dhcp_timeout(): number + get_dns(idx: number): string + get_dns_option(idx: number): string + get_dns_priority(): number + get_dns_search(idx: number): string + get_gateway(): string + get_ignore_auto_dns(): boolean + get_ignore_auto_routes(): boolean + get_may_fail(): boolean + get_method(): string + get_never_default(): boolean + get_num_addresses(): number + get_num_dns(): number + get_num_dns_options(): number + get_num_dns_searches(): number + get_num_routes(): number + get_num_routing_rules(): number + get_route(idx: number): IPRoute + get_route_metric(): number + get_route_table(): number + get_routing_rule(idx: number): IPRoutingRule + has_dns_options(): boolean + remove_address(idx: number): void + remove_address_by_value(address: IPAddress): boolean + remove_dhcp_reject_server(idx: number): void + remove_dns(idx: number): void + remove_dns_by_value(dns: string): boolean + remove_dns_option(idx: number): void + remove_dns_option_by_value(dns_option: string): boolean + remove_dns_search(idx: number): void + remove_dns_search_by_value(dns_search: string): boolean + remove_route(idx: number): void + remove_route_by_value(route: IPRoute): boolean + remove_routing_rule(idx: number): void + /* Methods of NM.Setting */ + compare(b: Setting, flags: SettingCompareFlags): boolean + diff(b: Setting, flags: SettingCompareFlags, invert_results: boolean, results: GLib.HashTable): [ /* returnType */ boolean, /* results */ GLib.HashTable ] + duplicate(): Setting + enumerate_values(func: SettingValueIterFn): void + get_dbus_property_type(property_name: string): GLib.VariantType + get_name(): string + get_secret_flags(secret_name: string, out_flags: SettingSecretFlags): boolean + option_clear_by_name(predicate?: UtilsPredicateStr | null): void + option_get(opt_name: string): GLib.Variant + option_get_all_names(): string[] + option_get_boolean(opt_name: string): [ /* returnType */ boolean, /* out_value */ boolean | null ] + option_get_uint32(opt_name: string): [ /* returnType */ boolean, /* out_value */ number | null ] + option_set(opt_name: string, variant?: GLib.Variant | null): void + option_set_boolean(opt_name: string, value: boolean): void + option_set_uint32(opt_name: string, value: number): void + set_secret_flags(secret_name: string, flags: SettingSecretFlags): boolean + to_string(): string + verify(connection?: Connection | null): boolean + verify_secrets(connection?: Connection | null): boolean + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Virtual methods of NM.Setting */ + vfunc_aggregate(type_i: number, arg?: object | null): boolean + vfunc_get_secret_flags(secret_name: string, out_flags: SettingSecretFlags): boolean + vfunc_init_from_dbus(keys: GLib.HashTable, setting_dict: GLib.Variant, connection_dict: GLib.Variant, parse_flags: number): boolean + vfunc_set_secret_flags(secret_name: string, flags: SettingSecretFlags): boolean + vfunc_update_one_secret(key: string, value: GLib.Variant): number + vfunc_verify(connection: Connection): number + vfunc_verify_secrets(connection?: Connection | null): boolean + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: SettingIP4Config, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: SettingIP4Config, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: "notify::dhcp-client-id", callback: (($obj: SettingIP4Config, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::dhcp-client-id", callback: (($obj: SettingIP4Config, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::dhcp-fqdn", callback: (($obj: SettingIP4Config, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::dhcp-fqdn", callback: (($obj: SettingIP4Config, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::dhcp-vendor-class-identifier", callback: (($obj: SettingIP4Config, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::dhcp-vendor-class-identifier", callback: (($obj: SettingIP4Config, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::addresses", callback: (($obj: SettingIP4Config, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::addresses", callback: (($obj: SettingIP4Config, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::dad-timeout", callback: (($obj: SettingIP4Config, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::dad-timeout", callback: (($obj: SettingIP4Config, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::dhcp-hostname", callback: (($obj: SettingIP4Config, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::dhcp-hostname", callback: (($obj: SettingIP4Config, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::dhcp-hostname-flags", callback: (($obj: SettingIP4Config, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::dhcp-hostname-flags", callback: (($obj: SettingIP4Config, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::dhcp-iaid", callback: (($obj: SettingIP4Config, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::dhcp-iaid", callback: (($obj: SettingIP4Config, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::dhcp-reject-servers", callback: (($obj: SettingIP4Config, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::dhcp-reject-servers", callback: (($obj: SettingIP4Config, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::dhcp-send-hostname", callback: (($obj: SettingIP4Config, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::dhcp-send-hostname", callback: (($obj: SettingIP4Config, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::dhcp-timeout", callback: (($obj: SettingIP4Config, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::dhcp-timeout", callback: (($obj: SettingIP4Config, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::dns", callback: (($obj: SettingIP4Config, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::dns", callback: (($obj: SettingIP4Config, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::dns-options", callback: (($obj: SettingIP4Config, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::dns-options", callback: (($obj: SettingIP4Config, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::dns-priority", callback: (($obj: SettingIP4Config, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::dns-priority", callback: (($obj: SettingIP4Config, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::dns-search", callback: (($obj: SettingIP4Config, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::dns-search", callback: (($obj: SettingIP4Config, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::gateway", callback: (($obj: SettingIP4Config, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::gateway", callback: (($obj: SettingIP4Config, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::ignore-auto-dns", callback: (($obj: SettingIP4Config, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::ignore-auto-dns", callback: (($obj: SettingIP4Config, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::ignore-auto-routes", callback: (($obj: SettingIP4Config, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::ignore-auto-routes", callback: (($obj: SettingIP4Config, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::may-fail", callback: (($obj: SettingIP4Config, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::may-fail", callback: (($obj: SettingIP4Config, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::method", callback: (($obj: SettingIP4Config, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::method", callback: (($obj: SettingIP4Config, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::never-default", callback: (($obj: SettingIP4Config, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::never-default", callback: (($obj: SettingIP4Config, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::route-metric", callback: (($obj: SettingIP4Config, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::route-metric", callback: (($obj: SettingIP4Config, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::route-table", callback: (($obj: SettingIP4Config, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::route-table", callback: (($obj: SettingIP4Config, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::routes", callback: (($obj: SettingIP4Config, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::routes", callback: (($obj: SettingIP4Config, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::name", callback: (($obj: SettingIP4Config, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::name", callback: (($obj: SettingIP4Config, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: SettingIP4Config_ConstructProps) + _init (config?: SettingIP4Config_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(): SettingIP4Config + static $gtype: GObject.Type +} +export interface SettingIP6Config_ConstructProps extends SettingIPConfig_ConstructProps { + addr_gen_mode?: number + dhcp_duid?: string + ip6_privacy?: SettingIP6ConfigPrivacy + ra_timeout?: number + token?: string +} +export class SettingIP6Config { + /* Properties of NM.SettingIP6Config */ + addr_gen_mode: number + dhcp_duid: string + ip6_privacy: SettingIP6ConfigPrivacy + ra_timeout: number + token: string + /* Properties of NM.SettingIPConfig */ + addresses: IPAddress[] + dad_timeout: number + dhcp_hostname: string + dhcp_hostname_flags: number + dhcp_iaid: string + dhcp_reject_servers: string[] + dhcp_send_hostname: boolean + dhcp_timeout: number + dns: string[] + dns_options: string[] + dns_priority: number + dns_search: string[] + gateway: string + ignore_auto_dns: boolean + ignore_auto_routes: boolean + may_fail: boolean + method: string + never_default: boolean + route_metric: number + route_table: number + routes: IPRoute[] + /* Properties of NM.Setting */ + readonly name: string + /* Fields of NM.SettingIP6Config */ + parent: SettingIPConfig + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of NM.SettingIP6Config */ + get_addr_gen_mode(): SettingIP6ConfigAddrGenMode + get_dhcp_duid(): string + get_ip6_privacy(): SettingIP6ConfigPrivacy + get_ra_timeout(): number + get_token(): string + /* Methods of NM.SettingIPConfig */ + add_address(address: IPAddress): boolean + add_dhcp_reject_server(server: string): void + add_dns(dns: string): boolean + add_dns_option(dns_option: string): boolean + add_dns_search(dns_search: string): boolean + add_route(route: IPRoute): boolean + add_routing_rule(routing_rule: IPRoutingRule): void + clear_addresses(): void + clear_dhcp_reject_servers(): void + clear_dns(): void + clear_dns_options(is_set: boolean): void + clear_dns_searches(): void + clear_routes(): void + clear_routing_rules(): void + get_address(idx: number): IPAddress + get_dad_timeout(): number + get_dhcp_hostname(): string + get_dhcp_hostname_flags(): DhcpHostnameFlags + get_dhcp_iaid(): string + get_dhcp_reject_servers(): string[] + get_dhcp_send_hostname(): boolean + get_dhcp_timeout(): number + get_dns(idx: number): string + get_dns_option(idx: number): string + get_dns_priority(): number + get_dns_search(idx: number): string + get_gateway(): string + get_ignore_auto_dns(): boolean + get_ignore_auto_routes(): boolean + get_may_fail(): boolean + get_method(): string + get_never_default(): boolean + get_num_addresses(): number + get_num_dns(): number + get_num_dns_options(): number + get_num_dns_searches(): number + get_num_routes(): number + get_num_routing_rules(): number + get_route(idx: number): IPRoute + get_route_metric(): number + get_route_table(): number + get_routing_rule(idx: number): IPRoutingRule + has_dns_options(): boolean + remove_address(idx: number): void + remove_address_by_value(address: IPAddress): boolean + remove_dhcp_reject_server(idx: number): void + remove_dns(idx: number): void + remove_dns_by_value(dns: string): boolean + remove_dns_option(idx: number): void + remove_dns_option_by_value(dns_option: string): boolean + remove_dns_search(idx: number): void + remove_dns_search_by_value(dns_search: string): boolean + remove_route(idx: number): void + remove_route_by_value(route: IPRoute): boolean + remove_routing_rule(idx: number): void + /* Methods of NM.Setting */ + compare(b: Setting, flags: SettingCompareFlags): boolean + diff(b: Setting, flags: SettingCompareFlags, invert_results: boolean, results: GLib.HashTable): [ /* returnType */ boolean, /* results */ GLib.HashTable ] + duplicate(): Setting + enumerate_values(func: SettingValueIterFn): void + get_dbus_property_type(property_name: string): GLib.VariantType + get_name(): string + get_secret_flags(secret_name: string, out_flags: SettingSecretFlags): boolean + option_clear_by_name(predicate?: UtilsPredicateStr | null): void + option_get(opt_name: string): GLib.Variant + option_get_all_names(): string[] + option_get_boolean(opt_name: string): [ /* returnType */ boolean, /* out_value */ boolean | null ] + option_get_uint32(opt_name: string): [ /* returnType */ boolean, /* out_value */ number | null ] + option_set(opt_name: string, variant?: GLib.Variant | null): void + option_set_boolean(opt_name: string, value: boolean): void + option_set_uint32(opt_name: string, value: number): void + set_secret_flags(secret_name: string, flags: SettingSecretFlags): boolean + to_string(): string + verify(connection?: Connection | null): boolean + verify_secrets(connection?: Connection | null): boolean + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Virtual methods of NM.Setting */ + vfunc_aggregate(type_i: number, arg?: object | null): boolean + vfunc_get_secret_flags(secret_name: string, out_flags: SettingSecretFlags): boolean + vfunc_init_from_dbus(keys: GLib.HashTable, setting_dict: GLib.Variant, connection_dict: GLib.Variant, parse_flags: number): boolean + vfunc_set_secret_flags(secret_name: string, flags: SettingSecretFlags): boolean + vfunc_update_one_secret(key: string, value: GLib.Variant): number + vfunc_verify(connection: Connection): number + vfunc_verify_secrets(connection?: Connection | null): boolean + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: SettingIP6Config, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: SettingIP6Config, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: "notify::addr-gen-mode", callback: (($obj: SettingIP6Config, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::addr-gen-mode", callback: (($obj: SettingIP6Config, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::dhcp-duid", callback: (($obj: SettingIP6Config, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::dhcp-duid", callback: (($obj: SettingIP6Config, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::ip6-privacy", callback: (($obj: SettingIP6Config, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::ip6-privacy", callback: (($obj: SettingIP6Config, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::ra-timeout", callback: (($obj: SettingIP6Config, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::ra-timeout", callback: (($obj: SettingIP6Config, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::token", callback: (($obj: SettingIP6Config, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::token", callback: (($obj: SettingIP6Config, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::addresses", callback: (($obj: SettingIP6Config, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::addresses", callback: (($obj: SettingIP6Config, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::dad-timeout", callback: (($obj: SettingIP6Config, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::dad-timeout", callback: (($obj: SettingIP6Config, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::dhcp-hostname", callback: (($obj: SettingIP6Config, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::dhcp-hostname", callback: (($obj: SettingIP6Config, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::dhcp-hostname-flags", callback: (($obj: SettingIP6Config, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::dhcp-hostname-flags", callback: (($obj: SettingIP6Config, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::dhcp-iaid", callback: (($obj: SettingIP6Config, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::dhcp-iaid", callback: (($obj: SettingIP6Config, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::dhcp-reject-servers", callback: (($obj: SettingIP6Config, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::dhcp-reject-servers", callback: (($obj: SettingIP6Config, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::dhcp-send-hostname", callback: (($obj: SettingIP6Config, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::dhcp-send-hostname", callback: (($obj: SettingIP6Config, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::dhcp-timeout", callback: (($obj: SettingIP6Config, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::dhcp-timeout", callback: (($obj: SettingIP6Config, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::dns", callback: (($obj: SettingIP6Config, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::dns", callback: (($obj: SettingIP6Config, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::dns-options", callback: (($obj: SettingIP6Config, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::dns-options", callback: (($obj: SettingIP6Config, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::dns-priority", callback: (($obj: SettingIP6Config, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::dns-priority", callback: (($obj: SettingIP6Config, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::dns-search", callback: (($obj: SettingIP6Config, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::dns-search", callback: (($obj: SettingIP6Config, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::gateway", callback: (($obj: SettingIP6Config, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::gateway", callback: (($obj: SettingIP6Config, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::ignore-auto-dns", callback: (($obj: SettingIP6Config, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::ignore-auto-dns", callback: (($obj: SettingIP6Config, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::ignore-auto-routes", callback: (($obj: SettingIP6Config, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::ignore-auto-routes", callback: (($obj: SettingIP6Config, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::may-fail", callback: (($obj: SettingIP6Config, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::may-fail", callback: (($obj: SettingIP6Config, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::method", callback: (($obj: SettingIP6Config, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::method", callback: (($obj: SettingIP6Config, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::never-default", callback: (($obj: SettingIP6Config, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::never-default", callback: (($obj: SettingIP6Config, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::route-metric", callback: (($obj: SettingIP6Config, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::route-metric", callback: (($obj: SettingIP6Config, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::route-table", callback: (($obj: SettingIP6Config, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::route-table", callback: (($obj: SettingIP6Config, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::routes", callback: (($obj: SettingIP6Config, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::routes", callback: (($obj: SettingIP6Config, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::name", callback: (($obj: SettingIP6Config, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::name", callback: (($obj: SettingIP6Config, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: SettingIP6Config_ConstructProps) + _init (config?: SettingIP6Config_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(): SettingIP6Config + static $gtype: GObject.Type +} +export interface SettingIPConfig_ConstructProps extends Setting_ConstructProps { + addresses?: IPAddress[] + dad_timeout?: number + dhcp_hostname?: string + dhcp_hostname_flags?: number + dhcp_iaid?: string + dhcp_reject_servers?: string[] + dhcp_send_hostname?: boolean + dhcp_timeout?: number + dns?: string[] + dns_options?: string[] + dns_priority?: number + dns_search?: string[] + gateway?: string + ignore_auto_dns?: boolean + ignore_auto_routes?: boolean + may_fail?: boolean + method?: string + never_default?: boolean + route_metric?: number + route_table?: number + routes?: IPRoute[] +} +export class SettingIPConfig { + /* Properties of NM.SettingIPConfig */ + addresses: IPAddress[] + dad_timeout: number + dhcp_hostname: string + dhcp_hostname_flags: number + dhcp_iaid: string + dhcp_reject_servers: string[] + dhcp_send_hostname: boolean + dhcp_timeout: number + dns: string[] + dns_options: string[] + dns_priority: number + dns_search: string[] + gateway: string + ignore_auto_dns: boolean + ignore_auto_routes: boolean + may_fail: boolean + method: string + never_default: boolean + route_metric: number + route_table: number + routes: IPRoute[] + /* Properties of NM.Setting */ + readonly name: string + /* Fields of NM.SettingIPConfig */ + parent: Setting + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of NM.SettingIPConfig */ + add_address(address: IPAddress): boolean + add_dhcp_reject_server(server: string): void + add_dns(dns: string): boolean + add_dns_option(dns_option: string): boolean + add_dns_search(dns_search: string): boolean + add_route(route: IPRoute): boolean + add_routing_rule(routing_rule: IPRoutingRule): void + clear_addresses(): void + clear_dhcp_reject_servers(): void + clear_dns(): void + clear_dns_options(is_set: boolean): void + clear_dns_searches(): void + clear_routes(): void + clear_routing_rules(): void + get_address(idx: number): IPAddress + get_dad_timeout(): number + get_dhcp_hostname(): string + get_dhcp_hostname_flags(): DhcpHostnameFlags + get_dhcp_iaid(): string + get_dhcp_reject_servers(): string[] + get_dhcp_send_hostname(): boolean + get_dhcp_timeout(): number + get_dns(idx: number): string + get_dns_option(idx: number): string + get_dns_priority(): number + get_dns_search(idx: number): string + get_gateway(): string + get_ignore_auto_dns(): boolean + get_ignore_auto_routes(): boolean + get_may_fail(): boolean + get_method(): string + get_never_default(): boolean + get_num_addresses(): number + get_num_dns(): number + get_num_dns_options(): number + get_num_dns_searches(): number + get_num_routes(): number + get_num_routing_rules(): number + get_route(idx: number): IPRoute + get_route_metric(): number + get_route_table(): number + get_routing_rule(idx: number): IPRoutingRule + has_dns_options(): boolean + remove_address(idx: number): void + remove_address_by_value(address: IPAddress): boolean + remove_dhcp_reject_server(idx: number): void + remove_dns(idx: number): void + remove_dns_by_value(dns: string): boolean + remove_dns_option(idx: number): void + remove_dns_option_by_value(dns_option: string): boolean + remove_dns_search(idx: number): void + remove_dns_search_by_value(dns_search: string): boolean + remove_route(idx: number): void + remove_route_by_value(route: IPRoute): boolean + remove_routing_rule(idx: number): void + /* Methods of NM.Setting */ + compare(b: Setting, flags: SettingCompareFlags): boolean + diff(b: Setting, flags: SettingCompareFlags, invert_results: boolean, results: GLib.HashTable): [ /* returnType */ boolean, /* results */ GLib.HashTable ] + duplicate(): Setting + enumerate_values(func: SettingValueIterFn): void + get_dbus_property_type(property_name: string): GLib.VariantType + get_name(): string + get_secret_flags(secret_name: string, out_flags: SettingSecretFlags): boolean + option_clear_by_name(predicate?: UtilsPredicateStr | null): void + option_get(opt_name: string): GLib.Variant + option_get_all_names(): string[] + option_get_boolean(opt_name: string): [ /* returnType */ boolean, /* out_value */ boolean | null ] + option_get_uint32(opt_name: string): [ /* returnType */ boolean, /* out_value */ number | null ] + option_set(opt_name: string, variant?: GLib.Variant | null): void + option_set_boolean(opt_name: string, value: boolean): void + option_set_uint32(opt_name: string, value: number): void + set_secret_flags(secret_name: string, flags: SettingSecretFlags): boolean + to_string(): string + verify(connection?: Connection | null): boolean + verify_secrets(connection?: Connection | null): boolean + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Virtual methods of NM.Setting */ + vfunc_aggregate(type_i: number, arg?: object | null): boolean + vfunc_get_secret_flags(secret_name: string, out_flags: SettingSecretFlags): boolean + vfunc_init_from_dbus(keys: GLib.HashTable, setting_dict: GLib.Variant, connection_dict: GLib.Variant, parse_flags: number): boolean + vfunc_set_secret_flags(secret_name: string, flags: SettingSecretFlags): boolean + vfunc_update_one_secret(key: string, value: GLib.Variant): number + vfunc_verify(connection: Connection): number + vfunc_verify_secrets(connection?: Connection | null): boolean + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: SettingIPConfig, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: SettingIPConfig, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: "notify::addresses", callback: (($obj: SettingIPConfig, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::addresses", callback: (($obj: SettingIPConfig, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::dad-timeout", callback: (($obj: SettingIPConfig, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::dad-timeout", callback: (($obj: SettingIPConfig, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::dhcp-hostname", callback: (($obj: SettingIPConfig, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::dhcp-hostname", callback: (($obj: SettingIPConfig, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::dhcp-hostname-flags", callback: (($obj: SettingIPConfig, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::dhcp-hostname-flags", callback: (($obj: SettingIPConfig, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::dhcp-iaid", callback: (($obj: SettingIPConfig, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::dhcp-iaid", callback: (($obj: SettingIPConfig, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::dhcp-reject-servers", callback: (($obj: SettingIPConfig, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::dhcp-reject-servers", callback: (($obj: SettingIPConfig, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::dhcp-send-hostname", callback: (($obj: SettingIPConfig, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::dhcp-send-hostname", callback: (($obj: SettingIPConfig, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::dhcp-timeout", callback: (($obj: SettingIPConfig, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::dhcp-timeout", callback: (($obj: SettingIPConfig, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::dns", callback: (($obj: SettingIPConfig, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::dns", callback: (($obj: SettingIPConfig, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::dns-options", callback: (($obj: SettingIPConfig, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::dns-options", callback: (($obj: SettingIPConfig, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::dns-priority", callback: (($obj: SettingIPConfig, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::dns-priority", callback: (($obj: SettingIPConfig, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::dns-search", callback: (($obj: SettingIPConfig, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::dns-search", callback: (($obj: SettingIPConfig, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::gateway", callback: (($obj: SettingIPConfig, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::gateway", callback: (($obj: SettingIPConfig, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::ignore-auto-dns", callback: (($obj: SettingIPConfig, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::ignore-auto-dns", callback: (($obj: SettingIPConfig, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::ignore-auto-routes", callback: (($obj: SettingIPConfig, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::ignore-auto-routes", callback: (($obj: SettingIPConfig, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::may-fail", callback: (($obj: SettingIPConfig, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::may-fail", callback: (($obj: SettingIPConfig, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::method", callback: (($obj: SettingIPConfig, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::method", callback: (($obj: SettingIPConfig, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::never-default", callback: (($obj: SettingIPConfig, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::never-default", callback: (($obj: SettingIPConfig, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::route-metric", callback: (($obj: SettingIPConfig, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::route-metric", callback: (($obj: SettingIPConfig, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::route-table", callback: (($obj: SettingIPConfig, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::route-table", callback: (($obj: SettingIPConfig, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::routes", callback: (($obj: SettingIPConfig, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::routes", callback: (($obj: SettingIPConfig, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::name", callback: (($obj: SettingIPConfig, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::name", callback: (($obj: SettingIPConfig, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: SettingIPConfig_ConstructProps) + _init (config?: SettingIPConfig_ConstructProps): void + static $gtype: GObject.Type +} +export interface SettingIPTunnel_ConstructProps extends Setting_ConstructProps { + encapsulation_limit?: number + flags?: number + flow_label?: number + input_key?: string + local?: string + mode?: number + mtu?: number + output_key?: string + parent?: string + path_mtu_discovery?: boolean + remote?: string + tos?: number + ttl?: number +} +export class SettingIPTunnel { + /* Properties of NM.SettingIPTunnel */ + encapsulation_limit: number + flags: number + flow_label: number + input_key: string + local: string + mode: number + mtu: number + output_key: string + parent: string + path_mtu_discovery: boolean + remote: string + tos: number + ttl: number + /* Properties of NM.Setting */ + readonly name: string + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of NM.SettingIPTunnel */ + get_encapsulation_limit(): number + get_flags(): IPTunnelFlags + get_flow_label(): number + get_input_key(): string + get_local(): string + get_mode(): IPTunnelMode + get_mtu(): number + get_output_key(): string + get_parent(): string + get_path_mtu_discovery(): boolean + get_remote(): string + get_tos(): number + get_ttl(): number + /* Methods of NM.Setting */ + compare(b: Setting, flags: SettingCompareFlags): boolean + diff(b: Setting, flags: SettingCompareFlags, invert_results: boolean, results: GLib.HashTable): [ /* returnType */ boolean, /* results */ GLib.HashTable ] + duplicate(): Setting + enumerate_values(func: SettingValueIterFn): void + get_dbus_property_type(property_name: string): GLib.VariantType + get_name(): string + get_secret_flags(secret_name: string, out_flags: SettingSecretFlags): boolean + option_clear_by_name(predicate?: UtilsPredicateStr | null): void + option_get(opt_name: string): GLib.Variant + option_get_all_names(): string[] + option_get_boolean(opt_name: string): [ /* returnType */ boolean, /* out_value */ boolean | null ] + option_get_uint32(opt_name: string): [ /* returnType */ boolean, /* out_value */ number | null ] + option_set(opt_name: string, variant?: GLib.Variant | null): void + option_set_boolean(opt_name: string, value: boolean): void + option_set_uint32(opt_name: string, value: number): void + set_secret_flags(secret_name: string, flags: SettingSecretFlags): boolean + to_string(): string + verify(connection?: Connection | null): boolean + verify_secrets(connection?: Connection | null): boolean + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Virtual methods of NM.Setting */ + vfunc_aggregate(type_i: number, arg?: object | null): boolean + vfunc_get_secret_flags(secret_name: string, out_flags: SettingSecretFlags): boolean + vfunc_init_from_dbus(keys: GLib.HashTable, setting_dict: GLib.Variant, connection_dict: GLib.Variant, parse_flags: number): boolean + vfunc_set_secret_flags(secret_name: string, flags: SettingSecretFlags): boolean + vfunc_update_one_secret(key: string, value: GLib.Variant): number + vfunc_verify(connection: Connection): number + vfunc_verify_secrets(connection?: Connection | null): boolean + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: SettingIPTunnel, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: SettingIPTunnel, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: "notify::encapsulation-limit", callback: (($obj: SettingIPTunnel, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::encapsulation-limit", callback: (($obj: SettingIPTunnel, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::flags", callback: (($obj: SettingIPTunnel, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::flags", callback: (($obj: SettingIPTunnel, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::flow-label", callback: (($obj: SettingIPTunnel, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::flow-label", callback: (($obj: SettingIPTunnel, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::input-key", callback: (($obj: SettingIPTunnel, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::input-key", callback: (($obj: SettingIPTunnel, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::local", callback: (($obj: SettingIPTunnel, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::local", callback: (($obj: SettingIPTunnel, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::mode", callback: (($obj: SettingIPTunnel, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::mode", callback: (($obj: SettingIPTunnel, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::mtu", callback: (($obj: SettingIPTunnel, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::mtu", callback: (($obj: SettingIPTunnel, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::output-key", callback: (($obj: SettingIPTunnel, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::output-key", callback: (($obj: SettingIPTunnel, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::parent", callback: (($obj: SettingIPTunnel, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::parent", callback: (($obj: SettingIPTunnel, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::path-mtu-discovery", callback: (($obj: SettingIPTunnel, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::path-mtu-discovery", callback: (($obj: SettingIPTunnel, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::remote", callback: (($obj: SettingIPTunnel, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::remote", callback: (($obj: SettingIPTunnel, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::tos", callback: (($obj: SettingIPTunnel, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::tos", callback: (($obj: SettingIPTunnel, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::ttl", callback: (($obj: SettingIPTunnel, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::ttl", callback: (($obj: SettingIPTunnel, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::name", callback: (($obj: SettingIPTunnel, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::name", callback: (($obj: SettingIPTunnel, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: SettingIPTunnel_ConstructProps) + _init (config?: SettingIPTunnel_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(): SettingIPTunnel + static $gtype: GObject.Type +} +export interface SettingInfiniband_ConstructProps extends Setting_ConstructProps { + mac_address?: string + mtu?: number + p_key?: number + parent?: string + transport_mode?: string +} +export class SettingInfiniband { + /* Properties of NM.SettingInfiniband */ + mac_address: string + mtu: number + p_key: number + parent: string + transport_mode: string + /* Properties of NM.Setting */ + readonly name: string + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of NM.SettingInfiniband */ + get_mac_address(): string + get_mtu(): number + get_p_key(): number + get_parent(): string + get_transport_mode(): string + get_virtual_interface_name(): string + /* Methods of NM.Setting */ + compare(b: Setting, flags: SettingCompareFlags): boolean + diff(b: Setting, flags: SettingCompareFlags, invert_results: boolean, results: GLib.HashTable): [ /* returnType */ boolean, /* results */ GLib.HashTable ] + duplicate(): Setting + enumerate_values(func: SettingValueIterFn): void + get_dbus_property_type(property_name: string): GLib.VariantType + get_name(): string + get_secret_flags(secret_name: string, out_flags: SettingSecretFlags): boolean + option_clear_by_name(predicate?: UtilsPredicateStr | null): void + option_get(opt_name: string): GLib.Variant + option_get_all_names(): string[] + option_get_boolean(opt_name: string): [ /* returnType */ boolean, /* out_value */ boolean | null ] + option_get_uint32(opt_name: string): [ /* returnType */ boolean, /* out_value */ number | null ] + option_set(opt_name: string, variant?: GLib.Variant | null): void + option_set_boolean(opt_name: string, value: boolean): void + option_set_uint32(opt_name: string, value: number): void + set_secret_flags(secret_name: string, flags: SettingSecretFlags): boolean + to_string(): string + verify(connection?: Connection | null): boolean + verify_secrets(connection?: Connection | null): boolean + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Virtual methods of NM.Setting */ + vfunc_aggregate(type_i: number, arg?: object | null): boolean + vfunc_get_secret_flags(secret_name: string, out_flags: SettingSecretFlags): boolean + vfunc_init_from_dbus(keys: GLib.HashTable, setting_dict: GLib.Variant, connection_dict: GLib.Variant, parse_flags: number): boolean + vfunc_set_secret_flags(secret_name: string, flags: SettingSecretFlags): boolean + vfunc_update_one_secret(key: string, value: GLib.Variant): number + vfunc_verify(connection: Connection): number + vfunc_verify_secrets(connection?: Connection | null): boolean + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: SettingInfiniband, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: SettingInfiniband, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: "notify::mac-address", callback: (($obj: SettingInfiniband, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::mac-address", callback: (($obj: SettingInfiniband, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::mtu", callback: (($obj: SettingInfiniband, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::mtu", callback: (($obj: SettingInfiniband, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::p-key", callback: (($obj: SettingInfiniband, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::p-key", callback: (($obj: SettingInfiniband, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::parent", callback: (($obj: SettingInfiniband, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::parent", callback: (($obj: SettingInfiniband, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::transport-mode", callback: (($obj: SettingInfiniband, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::transport-mode", callback: (($obj: SettingInfiniband, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::name", callback: (($obj: SettingInfiniband, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::name", callback: (($obj: SettingInfiniband, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: SettingInfiniband_ConstructProps) + _init (config?: SettingInfiniband_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(): SettingInfiniband + static $gtype: GObject.Type +} +export interface SettingMacsec_ConstructProps extends Setting_ConstructProps { + encrypt?: boolean + mka_cak?: string + mka_cak_flags?: SettingSecretFlags + mka_ckn?: string + mode?: number + parent?: string + port?: number + send_sci?: boolean + validation?: number +} +export class SettingMacsec { + /* Properties of NM.SettingMacsec */ + encrypt: boolean + mka_cak: string + mka_cak_flags: SettingSecretFlags + mka_ckn: string + mode: number + parent: string + port: number + send_sci: boolean + validation: number + /* Properties of NM.Setting */ + readonly name: string + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of NM.SettingMacsec */ + get_encrypt(): boolean + get_mka_cak(): string + get_mka_cak_flags(): SettingSecretFlags + get_mka_ckn(): string + get_mode(): SettingMacsecMode + get_parent(): string + get_port(): number + get_send_sci(): boolean + get_validation(): SettingMacsecValidation + /* Methods of NM.Setting */ + compare(b: Setting, flags: SettingCompareFlags): boolean + diff(b: Setting, flags: SettingCompareFlags, invert_results: boolean, results: GLib.HashTable): [ /* returnType */ boolean, /* results */ GLib.HashTable ] + duplicate(): Setting + enumerate_values(func: SettingValueIterFn): void + get_dbus_property_type(property_name: string): GLib.VariantType + get_name(): string + get_secret_flags(secret_name: string, out_flags: SettingSecretFlags): boolean + option_clear_by_name(predicate?: UtilsPredicateStr | null): void + option_get(opt_name: string): GLib.Variant + option_get_all_names(): string[] + option_get_boolean(opt_name: string): [ /* returnType */ boolean, /* out_value */ boolean | null ] + option_get_uint32(opt_name: string): [ /* returnType */ boolean, /* out_value */ number | null ] + option_set(opt_name: string, variant?: GLib.Variant | null): void + option_set_boolean(opt_name: string, value: boolean): void + option_set_uint32(opt_name: string, value: number): void + set_secret_flags(secret_name: string, flags: SettingSecretFlags): boolean + to_string(): string + verify(connection?: Connection | null): boolean + verify_secrets(connection?: Connection | null): boolean + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Virtual methods of NM.Setting */ + vfunc_aggregate(type_i: number, arg?: object | null): boolean + vfunc_get_secret_flags(secret_name: string, out_flags: SettingSecretFlags): boolean + vfunc_init_from_dbus(keys: GLib.HashTable, setting_dict: GLib.Variant, connection_dict: GLib.Variant, parse_flags: number): boolean + vfunc_set_secret_flags(secret_name: string, flags: SettingSecretFlags): boolean + vfunc_update_one_secret(key: string, value: GLib.Variant): number + vfunc_verify(connection: Connection): number + vfunc_verify_secrets(connection?: Connection | null): boolean + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: SettingMacsec, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: SettingMacsec, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: "notify::encrypt", callback: (($obj: SettingMacsec, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::encrypt", callback: (($obj: SettingMacsec, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::mka-cak", callback: (($obj: SettingMacsec, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::mka-cak", callback: (($obj: SettingMacsec, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::mka-cak-flags", callback: (($obj: SettingMacsec, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::mka-cak-flags", callback: (($obj: SettingMacsec, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::mka-ckn", callback: (($obj: SettingMacsec, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::mka-ckn", callback: (($obj: SettingMacsec, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::mode", callback: (($obj: SettingMacsec, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::mode", callback: (($obj: SettingMacsec, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::parent", callback: (($obj: SettingMacsec, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::parent", callback: (($obj: SettingMacsec, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::port", callback: (($obj: SettingMacsec, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::port", callback: (($obj: SettingMacsec, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::send-sci", callback: (($obj: SettingMacsec, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::send-sci", callback: (($obj: SettingMacsec, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::validation", callback: (($obj: SettingMacsec, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::validation", callback: (($obj: SettingMacsec, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::name", callback: (($obj: SettingMacsec, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::name", callback: (($obj: SettingMacsec, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: SettingMacsec_ConstructProps) + _init (config?: SettingMacsec_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(): SettingMacsec + static $gtype: GObject.Type +} +export interface SettingMacvlan_ConstructProps extends Setting_ConstructProps { + mode?: number + parent?: string + promiscuous?: boolean + tap?: boolean +} +export class SettingMacvlan { + /* Properties of NM.SettingMacvlan */ + mode: number + parent: string + promiscuous: boolean + tap: boolean + /* Properties of NM.Setting */ + readonly name: string + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of NM.SettingMacvlan */ + get_mode(): SettingMacvlanMode + get_parent(): string + get_promiscuous(): boolean + get_tap(): boolean + /* Methods of NM.Setting */ + compare(b: Setting, flags: SettingCompareFlags): boolean + diff(b: Setting, flags: SettingCompareFlags, invert_results: boolean, results: GLib.HashTable): [ /* returnType */ boolean, /* results */ GLib.HashTable ] + duplicate(): Setting + enumerate_values(func: SettingValueIterFn): void + get_dbus_property_type(property_name: string): GLib.VariantType + get_name(): string + get_secret_flags(secret_name: string, out_flags: SettingSecretFlags): boolean + option_clear_by_name(predicate?: UtilsPredicateStr | null): void + option_get(opt_name: string): GLib.Variant + option_get_all_names(): string[] + option_get_boolean(opt_name: string): [ /* returnType */ boolean, /* out_value */ boolean | null ] + option_get_uint32(opt_name: string): [ /* returnType */ boolean, /* out_value */ number | null ] + option_set(opt_name: string, variant?: GLib.Variant | null): void + option_set_boolean(opt_name: string, value: boolean): void + option_set_uint32(opt_name: string, value: number): void + set_secret_flags(secret_name: string, flags: SettingSecretFlags): boolean + to_string(): string + verify(connection?: Connection | null): boolean + verify_secrets(connection?: Connection | null): boolean + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Virtual methods of NM.Setting */ + vfunc_aggregate(type_i: number, arg?: object | null): boolean + vfunc_get_secret_flags(secret_name: string, out_flags: SettingSecretFlags): boolean + vfunc_init_from_dbus(keys: GLib.HashTable, setting_dict: GLib.Variant, connection_dict: GLib.Variant, parse_flags: number): boolean + vfunc_set_secret_flags(secret_name: string, flags: SettingSecretFlags): boolean + vfunc_update_one_secret(key: string, value: GLib.Variant): number + vfunc_verify(connection: Connection): number + vfunc_verify_secrets(connection?: Connection | null): boolean + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: SettingMacvlan, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: SettingMacvlan, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: "notify::mode", callback: (($obj: SettingMacvlan, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::mode", callback: (($obj: SettingMacvlan, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::parent", callback: (($obj: SettingMacvlan, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::parent", callback: (($obj: SettingMacvlan, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::promiscuous", callback: (($obj: SettingMacvlan, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::promiscuous", callback: (($obj: SettingMacvlan, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::tap", callback: (($obj: SettingMacvlan, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::tap", callback: (($obj: SettingMacvlan, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::name", callback: (($obj: SettingMacvlan, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::name", callback: (($obj: SettingMacvlan, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: SettingMacvlan_ConstructProps) + _init (config?: SettingMacvlan_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(): SettingMacvlan + static $gtype: GObject.Type +} +export interface SettingMatch_ConstructProps extends Setting_ConstructProps { + driver?: string[] + interface_name?: string[] + kernel_command_line?: string[] + path?: string[] +} +export class SettingMatch { + /* Properties of NM.SettingMatch */ + driver: string[] + interface_name: string[] + kernel_command_line: string[] + path: string[] + /* Properties of NM.Setting */ + readonly name: string + /* Fields of NM.Setting */ + parent: GObject.Object + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of NM.SettingMatch */ + add_driver(driver: string): void + add_interface_name(interface_name: string): void + add_kernel_command_line(kernel_command_line: string): void + add_path(path: string): void + clear_drivers(): void + clear_interface_names(): void + clear_kernel_command_lines(): void + clear_paths(): void + get_driver(idx: number): string + get_drivers(): string[] + get_interface_name(idx: number): string + get_interface_names(): string[] + get_kernel_command_line(idx: number): string + get_kernel_command_lines(): string[] + get_num_drivers(): number + get_num_interface_names(): number + get_num_kernel_command_lines(): number + get_num_paths(): number + get_path(idx: number): string + get_paths(): string[] + remove_driver(idx: number): void + remove_driver_by_value(driver: string): boolean + remove_interface_name(idx: number): void + remove_interface_name_by_value(interface_name: string): boolean + remove_kernel_command_line(idx: number): void + remove_kernel_command_line_by_value(kernel_command_line: string): boolean + remove_path(idx: number): void + remove_path_by_value(path: string): boolean + /* Methods of NM.Setting */ + compare(b: Setting, flags: SettingCompareFlags): boolean + diff(b: Setting, flags: SettingCompareFlags, invert_results: boolean, results: GLib.HashTable): [ /* returnType */ boolean, /* results */ GLib.HashTable ] + duplicate(): Setting + enumerate_values(func: SettingValueIterFn): void + get_dbus_property_type(property_name: string): GLib.VariantType + get_name(): string + get_secret_flags(secret_name: string, out_flags: SettingSecretFlags): boolean + option_clear_by_name(predicate?: UtilsPredicateStr | null): void + option_get(opt_name: string): GLib.Variant + option_get_all_names(): string[] + option_get_boolean(opt_name: string): [ /* returnType */ boolean, /* out_value */ boolean | null ] + option_get_uint32(opt_name: string): [ /* returnType */ boolean, /* out_value */ number | null ] + option_set(opt_name: string, variant?: GLib.Variant | null): void + option_set_boolean(opt_name: string, value: boolean): void + option_set_uint32(opt_name: string, value: number): void + set_secret_flags(secret_name: string, flags: SettingSecretFlags): boolean + to_string(): string + verify(connection?: Connection | null): boolean + verify_secrets(connection?: Connection | null): boolean + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Virtual methods of NM.Setting */ + vfunc_aggregate(type_i: number, arg?: object | null): boolean + vfunc_get_secret_flags(secret_name: string, out_flags: SettingSecretFlags): boolean + vfunc_init_from_dbus(keys: GLib.HashTable, setting_dict: GLib.Variant, connection_dict: GLib.Variant, parse_flags: number): boolean + vfunc_set_secret_flags(secret_name: string, flags: SettingSecretFlags): boolean + vfunc_update_one_secret(key: string, value: GLib.Variant): number + vfunc_verify(connection: Connection): number + vfunc_verify_secrets(connection?: Connection | null): boolean + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: SettingMatch, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: SettingMatch, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: "notify::driver", callback: (($obj: SettingMatch, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::driver", callback: (($obj: SettingMatch, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::interface-name", callback: (($obj: SettingMatch, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::interface-name", callback: (($obj: SettingMatch, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::kernel-command-line", callback: (($obj: SettingMatch, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::kernel-command-line", callback: (($obj: SettingMatch, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::path", callback: (($obj: SettingMatch, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::path", callback: (($obj: SettingMatch, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::name", callback: (($obj: SettingMatch, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::name", callback: (($obj: SettingMatch, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: SettingMatch_ConstructProps) + _init (config?: SettingMatch_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(): SettingMatch + static $gtype: GObject.Type +} +export interface SettingOlpcMesh_ConstructProps extends Setting_ConstructProps { + channel?: number + dhcp_anycast_address?: string + ssid?: GLib.Bytes +} +export class SettingOlpcMesh { + /* Properties of NM.SettingOlpcMesh */ + channel: number + dhcp_anycast_address: string + ssid: GLib.Bytes + /* Properties of NM.Setting */ + readonly name: string + /* Fields of NM.SettingOlpcMesh */ + parent: Setting + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of NM.SettingOlpcMesh */ + get_channel(): number + get_dhcp_anycast_address(): string + get_ssid(): GLib.Bytes + /* Methods of NM.Setting */ + compare(b: Setting, flags: SettingCompareFlags): boolean + diff(b: Setting, flags: SettingCompareFlags, invert_results: boolean, results: GLib.HashTable): [ /* returnType */ boolean, /* results */ GLib.HashTable ] + duplicate(): Setting + enumerate_values(func: SettingValueIterFn): void + get_dbus_property_type(property_name: string): GLib.VariantType + get_name(): string + get_secret_flags(secret_name: string, out_flags: SettingSecretFlags): boolean + option_clear_by_name(predicate?: UtilsPredicateStr | null): void + option_get(opt_name: string): GLib.Variant + option_get_all_names(): string[] + option_get_boolean(opt_name: string): [ /* returnType */ boolean, /* out_value */ boolean | null ] + option_get_uint32(opt_name: string): [ /* returnType */ boolean, /* out_value */ number | null ] + option_set(opt_name: string, variant?: GLib.Variant | null): void + option_set_boolean(opt_name: string, value: boolean): void + option_set_uint32(opt_name: string, value: number): void + set_secret_flags(secret_name: string, flags: SettingSecretFlags): boolean + to_string(): string + verify(connection?: Connection | null): boolean + verify_secrets(connection?: Connection | null): boolean + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Virtual methods of NM.Setting */ + vfunc_aggregate(type_i: number, arg?: object | null): boolean + vfunc_get_secret_flags(secret_name: string, out_flags: SettingSecretFlags): boolean + vfunc_init_from_dbus(keys: GLib.HashTable, setting_dict: GLib.Variant, connection_dict: GLib.Variant, parse_flags: number): boolean + vfunc_set_secret_flags(secret_name: string, flags: SettingSecretFlags): boolean + vfunc_update_one_secret(key: string, value: GLib.Variant): number + vfunc_verify(connection: Connection): number + vfunc_verify_secrets(connection?: Connection | null): boolean + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: SettingOlpcMesh, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: SettingOlpcMesh, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: "notify::channel", callback: (($obj: SettingOlpcMesh, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::channel", callback: (($obj: SettingOlpcMesh, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::dhcp-anycast-address", callback: (($obj: SettingOlpcMesh, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::dhcp-anycast-address", callback: (($obj: SettingOlpcMesh, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::ssid", callback: (($obj: SettingOlpcMesh, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::ssid", callback: (($obj: SettingOlpcMesh, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::name", callback: (($obj: SettingOlpcMesh, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::name", callback: (($obj: SettingOlpcMesh, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: SettingOlpcMesh_ConstructProps) + _init (config?: SettingOlpcMesh_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(): SettingOlpcMesh + static $gtype: GObject.Type +} +export interface SettingOvsBridge_ConstructProps extends Setting_ConstructProps { + datapath_type?: string + fail_mode?: string + mcast_snooping_enable?: boolean + rstp_enable?: boolean + stp_enable?: boolean +} +export class SettingOvsBridge { + /* Properties of NM.SettingOvsBridge */ + datapath_type: string + fail_mode: string + mcast_snooping_enable: boolean + rstp_enable: boolean + stp_enable: boolean + /* Properties of NM.Setting */ + readonly name: string + /* Fields of NM.Setting */ + parent: GObject.Object + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of NM.SettingOvsBridge */ + get_datapath_type(): string + get_fail_mode(): string + get_mcast_snooping_enable(): boolean + get_rstp_enable(): boolean + get_stp_enable(): boolean + /* Methods of NM.Setting */ + compare(b: Setting, flags: SettingCompareFlags): boolean + diff(b: Setting, flags: SettingCompareFlags, invert_results: boolean, results: GLib.HashTable): [ /* returnType */ boolean, /* results */ GLib.HashTable ] + duplicate(): Setting + enumerate_values(func: SettingValueIterFn): void + get_dbus_property_type(property_name: string): GLib.VariantType + get_name(): string + get_secret_flags(secret_name: string, out_flags: SettingSecretFlags): boolean + option_clear_by_name(predicate?: UtilsPredicateStr | null): void + option_get(opt_name: string): GLib.Variant + option_get_all_names(): string[] + option_get_boolean(opt_name: string): [ /* returnType */ boolean, /* out_value */ boolean | null ] + option_get_uint32(opt_name: string): [ /* returnType */ boolean, /* out_value */ number | null ] + option_set(opt_name: string, variant?: GLib.Variant | null): void + option_set_boolean(opt_name: string, value: boolean): void + option_set_uint32(opt_name: string, value: number): void + set_secret_flags(secret_name: string, flags: SettingSecretFlags): boolean + to_string(): string + verify(connection?: Connection | null): boolean + verify_secrets(connection?: Connection | null): boolean + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Virtual methods of NM.Setting */ + vfunc_aggregate(type_i: number, arg?: object | null): boolean + vfunc_get_secret_flags(secret_name: string, out_flags: SettingSecretFlags): boolean + vfunc_init_from_dbus(keys: GLib.HashTable, setting_dict: GLib.Variant, connection_dict: GLib.Variant, parse_flags: number): boolean + vfunc_set_secret_flags(secret_name: string, flags: SettingSecretFlags): boolean + vfunc_update_one_secret(key: string, value: GLib.Variant): number + vfunc_verify(connection: Connection): number + vfunc_verify_secrets(connection?: Connection | null): boolean + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: SettingOvsBridge, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: SettingOvsBridge, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: "notify::datapath-type", callback: (($obj: SettingOvsBridge, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::datapath-type", callback: (($obj: SettingOvsBridge, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::fail-mode", callback: (($obj: SettingOvsBridge, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::fail-mode", callback: (($obj: SettingOvsBridge, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::mcast-snooping-enable", callback: (($obj: SettingOvsBridge, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::mcast-snooping-enable", callback: (($obj: SettingOvsBridge, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::rstp-enable", callback: (($obj: SettingOvsBridge, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::rstp-enable", callback: (($obj: SettingOvsBridge, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::stp-enable", callback: (($obj: SettingOvsBridge, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::stp-enable", callback: (($obj: SettingOvsBridge, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::name", callback: (($obj: SettingOvsBridge, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::name", callback: (($obj: SettingOvsBridge, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: SettingOvsBridge_ConstructProps) + _init (config?: SettingOvsBridge_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(): SettingOvsBridge + static $gtype: GObject.Type +} +export interface SettingOvsDpdk_ConstructProps extends Setting_ConstructProps { + devargs?: string +} +export class SettingOvsDpdk { + /* Properties of NM.SettingOvsDpdk */ + devargs: string + /* Properties of NM.Setting */ + readonly name: string + /* Fields of NM.Setting */ + parent: GObject.Object + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of NM.SettingOvsDpdk */ + get_devargs(): string + /* Methods of NM.Setting */ + compare(b: Setting, flags: SettingCompareFlags): boolean + diff(b: Setting, flags: SettingCompareFlags, invert_results: boolean, results: GLib.HashTable): [ /* returnType */ boolean, /* results */ GLib.HashTable ] + duplicate(): Setting + enumerate_values(func: SettingValueIterFn): void + get_dbus_property_type(property_name: string): GLib.VariantType + get_name(): string + get_secret_flags(secret_name: string, out_flags: SettingSecretFlags): boolean + option_clear_by_name(predicate?: UtilsPredicateStr | null): void + option_get(opt_name: string): GLib.Variant + option_get_all_names(): string[] + option_get_boolean(opt_name: string): [ /* returnType */ boolean, /* out_value */ boolean | null ] + option_get_uint32(opt_name: string): [ /* returnType */ boolean, /* out_value */ number | null ] + option_set(opt_name: string, variant?: GLib.Variant | null): void + option_set_boolean(opt_name: string, value: boolean): void + option_set_uint32(opt_name: string, value: number): void + set_secret_flags(secret_name: string, flags: SettingSecretFlags): boolean + to_string(): string + verify(connection?: Connection | null): boolean + verify_secrets(connection?: Connection | null): boolean + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Virtual methods of NM.Setting */ + vfunc_aggregate(type_i: number, arg?: object | null): boolean + vfunc_get_secret_flags(secret_name: string, out_flags: SettingSecretFlags): boolean + vfunc_init_from_dbus(keys: GLib.HashTable, setting_dict: GLib.Variant, connection_dict: GLib.Variant, parse_flags: number): boolean + vfunc_set_secret_flags(secret_name: string, flags: SettingSecretFlags): boolean + vfunc_update_one_secret(key: string, value: GLib.Variant): number + vfunc_verify(connection: Connection): number + vfunc_verify_secrets(connection?: Connection | null): boolean + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: SettingOvsDpdk, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: SettingOvsDpdk, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: "notify::devargs", callback: (($obj: SettingOvsDpdk, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::devargs", callback: (($obj: SettingOvsDpdk, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::name", callback: (($obj: SettingOvsDpdk, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::name", callback: (($obj: SettingOvsDpdk, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: SettingOvsDpdk_ConstructProps) + _init (config?: SettingOvsDpdk_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(): SettingOvsDpdk + static $gtype: GObject.Type +} +export interface SettingOvsExternalIDs_ConstructProps extends Setting_ConstructProps { + data?: GLib.HashTable +} +export class SettingOvsExternalIDs { + /* Properties of NM.SettingOvsExternalIDs */ + data: GLib.HashTable + /* Properties of NM.Setting */ + readonly name: string + /* Fields of NM.Setting */ + parent: GObject.Object + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of NM.SettingOvsExternalIDs */ + get_data(key: string): string + get_data_keys(): string[] + set_data(key: string, val?: string | null): void + /* Methods of NM.Setting */ + compare(b: Setting, flags: SettingCompareFlags): boolean + diff(b: Setting, flags: SettingCompareFlags, invert_results: boolean, results: GLib.HashTable): [ /* returnType */ boolean, /* results */ GLib.HashTable ] + duplicate(): Setting + enumerate_values(func: SettingValueIterFn): void + get_dbus_property_type(property_name: string): GLib.VariantType + get_name(): string + get_secret_flags(secret_name: string, out_flags: SettingSecretFlags): boolean + option_clear_by_name(predicate?: UtilsPredicateStr | null): void + option_get(opt_name: string): GLib.Variant + option_get_all_names(): string[] + option_get_boolean(opt_name: string): [ /* returnType */ boolean, /* out_value */ boolean | null ] + option_get_uint32(opt_name: string): [ /* returnType */ boolean, /* out_value */ number | null ] + option_set(opt_name: string, variant?: GLib.Variant | null): void + option_set_boolean(opt_name: string, value: boolean): void + option_set_uint32(opt_name: string, value: number): void + set_secret_flags(secret_name: string, flags: SettingSecretFlags): boolean + to_string(): string + verify(connection?: Connection | null): boolean + verify_secrets(connection?: Connection | null): boolean + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Virtual methods of NM.Setting */ + vfunc_aggregate(type_i: number, arg?: object | null): boolean + vfunc_get_secret_flags(secret_name: string, out_flags: SettingSecretFlags): boolean + vfunc_init_from_dbus(keys: GLib.HashTable, setting_dict: GLib.Variant, connection_dict: GLib.Variant, parse_flags: number): boolean + vfunc_set_secret_flags(secret_name: string, flags: SettingSecretFlags): boolean + vfunc_update_one_secret(key: string, value: GLib.Variant): number + vfunc_verify(connection: Connection): number + vfunc_verify_secrets(connection?: Connection | null): boolean + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: SettingOvsExternalIDs, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: SettingOvsExternalIDs, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: "notify::data", callback: (($obj: SettingOvsExternalIDs, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::data", callback: (($obj: SettingOvsExternalIDs, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::name", callback: (($obj: SettingOvsExternalIDs, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::name", callback: (($obj: SettingOvsExternalIDs, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: SettingOvsExternalIDs_ConstructProps) + _init (config?: SettingOvsExternalIDs_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(): SettingOvsExternalIDs + static check_key(key?: string | null): boolean + static check_val(val?: string | null): boolean + static $gtype: GObject.Type +} +export interface SettingOvsInterface_ConstructProps extends Setting_ConstructProps { + type?: string +} +export class SettingOvsInterface { + /* Properties of NM.SettingOvsInterface */ + type: string + /* Properties of NM.Setting */ + readonly name: string + /* Fields of NM.Setting */ + parent: GObject.Object + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of NM.SettingOvsInterface */ + get_interface_type(): string + /* Methods of NM.Setting */ + compare(b: Setting, flags: SettingCompareFlags): boolean + diff(b: Setting, flags: SettingCompareFlags, invert_results: boolean, results: GLib.HashTable): [ /* returnType */ boolean, /* results */ GLib.HashTable ] + duplicate(): Setting + enumerate_values(func: SettingValueIterFn): void + get_dbus_property_type(property_name: string): GLib.VariantType + get_name(): string + get_secret_flags(secret_name: string, out_flags: SettingSecretFlags): boolean + option_clear_by_name(predicate?: UtilsPredicateStr | null): void + option_get(opt_name: string): GLib.Variant + option_get_all_names(): string[] + option_get_boolean(opt_name: string): [ /* returnType */ boolean, /* out_value */ boolean | null ] + option_get_uint32(opt_name: string): [ /* returnType */ boolean, /* out_value */ number | null ] + option_set(opt_name: string, variant?: GLib.Variant | null): void + option_set_boolean(opt_name: string, value: boolean): void + option_set_uint32(opt_name: string, value: number): void + set_secret_flags(secret_name: string, flags: SettingSecretFlags): boolean + to_string(): string + verify(connection?: Connection | null): boolean + verify_secrets(connection?: Connection | null): boolean + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Virtual methods of NM.Setting */ + vfunc_aggregate(type_i: number, arg?: object | null): boolean + vfunc_get_secret_flags(secret_name: string, out_flags: SettingSecretFlags): boolean + vfunc_init_from_dbus(keys: GLib.HashTable, setting_dict: GLib.Variant, connection_dict: GLib.Variant, parse_flags: number): boolean + vfunc_set_secret_flags(secret_name: string, flags: SettingSecretFlags): boolean + vfunc_update_one_secret(key: string, value: GLib.Variant): number + vfunc_verify(connection: Connection): number + vfunc_verify_secrets(connection?: Connection | null): boolean + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: SettingOvsInterface, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: SettingOvsInterface, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: "notify::type", callback: (($obj: SettingOvsInterface, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::type", callback: (($obj: SettingOvsInterface, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::name", callback: (($obj: SettingOvsInterface, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::name", callback: (($obj: SettingOvsInterface, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: SettingOvsInterface_ConstructProps) + _init (config?: SettingOvsInterface_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(): SettingOvsInterface + static $gtype: GObject.Type +} +export interface SettingOvsPatch_ConstructProps extends Setting_ConstructProps { + peer?: string +} +export class SettingOvsPatch { + /* Properties of NM.SettingOvsPatch */ + peer: string + /* Properties of NM.Setting */ + readonly name: string + /* Fields of NM.Setting */ + parent: GObject.Object + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of NM.SettingOvsPatch */ + get_peer(): string + /* Methods of NM.Setting */ + compare(b: Setting, flags: SettingCompareFlags): boolean + diff(b: Setting, flags: SettingCompareFlags, invert_results: boolean, results: GLib.HashTable): [ /* returnType */ boolean, /* results */ GLib.HashTable ] + duplicate(): Setting + enumerate_values(func: SettingValueIterFn): void + get_dbus_property_type(property_name: string): GLib.VariantType + get_name(): string + get_secret_flags(secret_name: string, out_flags: SettingSecretFlags): boolean + option_clear_by_name(predicate?: UtilsPredicateStr | null): void + option_get(opt_name: string): GLib.Variant + option_get_all_names(): string[] + option_get_boolean(opt_name: string): [ /* returnType */ boolean, /* out_value */ boolean | null ] + option_get_uint32(opt_name: string): [ /* returnType */ boolean, /* out_value */ number | null ] + option_set(opt_name: string, variant?: GLib.Variant | null): void + option_set_boolean(opt_name: string, value: boolean): void + option_set_uint32(opt_name: string, value: number): void + set_secret_flags(secret_name: string, flags: SettingSecretFlags): boolean + to_string(): string + verify(connection?: Connection | null): boolean + verify_secrets(connection?: Connection | null): boolean + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Virtual methods of NM.Setting */ + vfunc_aggregate(type_i: number, arg?: object | null): boolean + vfunc_get_secret_flags(secret_name: string, out_flags: SettingSecretFlags): boolean + vfunc_init_from_dbus(keys: GLib.HashTable, setting_dict: GLib.Variant, connection_dict: GLib.Variant, parse_flags: number): boolean + vfunc_set_secret_flags(secret_name: string, flags: SettingSecretFlags): boolean + vfunc_update_one_secret(key: string, value: GLib.Variant): number + vfunc_verify(connection: Connection): number + vfunc_verify_secrets(connection?: Connection | null): boolean + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: SettingOvsPatch, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: SettingOvsPatch, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: "notify::peer", callback: (($obj: SettingOvsPatch, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::peer", callback: (($obj: SettingOvsPatch, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::name", callback: (($obj: SettingOvsPatch, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::name", callback: (($obj: SettingOvsPatch, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: SettingOvsPatch_ConstructProps) + _init (config?: SettingOvsPatch_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(): SettingOvsPatch + static $gtype: GObject.Type +} +export interface SettingOvsPort_ConstructProps extends Setting_ConstructProps { + bond_downdelay?: number + bond_mode?: string + bond_updelay?: number + lacp?: string + tag?: number + vlan_mode?: string +} +export class SettingOvsPort { + /* Properties of NM.SettingOvsPort */ + bond_downdelay: number + bond_mode: string + bond_updelay: number + lacp: string + tag: number + vlan_mode: string + /* Properties of NM.Setting */ + readonly name: string + /* Fields of NM.Setting */ + parent: GObject.Object + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of NM.SettingOvsPort */ + get_bond_downdelay(): number + get_bond_mode(): string + get_bond_updelay(): number + get_lacp(): string + get_tag(): number + get_vlan_mode(): string + /* Methods of NM.Setting */ + compare(b: Setting, flags: SettingCompareFlags): boolean + diff(b: Setting, flags: SettingCompareFlags, invert_results: boolean, results: GLib.HashTable): [ /* returnType */ boolean, /* results */ GLib.HashTable ] + duplicate(): Setting + enumerate_values(func: SettingValueIterFn): void + get_dbus_property_type(property_name: string): GLib.VariantType + get_name(): string + get_secret_flags(secret_name: string, out_flags: SettingSecretFlags): boolean + option_clear_by_name(predicate?: UtilsPredicateStr | null): void + option_get(opt_name: string): GLib.Variant + option_get_all_names(): string[] + option_get_boolean(opt_name: string): [ /* returnType */ boolean, /* out_value */ boolean | null ] + option_get_uint32(opt_name: string): [ /* returnType */ boolean, /* out_value */ number | null ] + option_set(opt_name: string, variant?: GLib.Variant | null): void + option_set_boolean(opt_name: string, value: boolean): void + option_set_uint32(opt_name: string, value: number): void + set_secret_flags(secret_name: string, flags: SettingSecretFlags): boolean + to_string(): string + verify(connection?: Connection | null): boolean + verify_secrets(connection?: Connection | null): boolean + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Virtual methods of NM.Setting */ + vfunc_aggregate(type_i: number, arg?: object | null): boolean + vfunc_get_secret_flags(secret_name: string, out_flags: SettingSecretFlags): boolean + vfunc_init_from_dbus(keys: GLib.HashTable, setting_dict: GLib.Variant, connection_dict: GLib.Variant, parse_flags: number): boolean + vfunc_set_secret_flags(secret_name: string, flags: SettingSecretFlags): boolean + vfunc_update_one_secret(key: string, value: GLib.Variant): number + vfunc_verify(connection: Connection): number + vfunc_verify_secrets(connection?: Connection | null): boolean + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: SettingOvsPort, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: SettingOvsPort, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: "notify::bond-downdelay", callback: (($obj: SettingOvsPort, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::bond-downdelay", callback: (($obj: SettingOvsPort, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::bond-mode", callback: (($obj: SettingOvsPort, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::bond-mode", callback: (($obj: SettingOvsPort, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::bond-updelay", callback: (($obj: SettingOvsPort, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::bond-updelay", callback: (($obj: SettingOvsPort, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::lacp", callback: (($obj: SettingOvsPort, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::lacp", callback: (($obj: SettingOvsPort, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::tag", callback: (($obj: SettingOvsPort, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::tag", callback: (($obj: SettingOvsPort, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::vlan-mode", callback: (($obj: SettingOvsPort, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vlan-mode", callback: (($obj: SettingOvsPort, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::name", callback: (($obj: SettingOvsPort, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::name", callback: (($obj: SettingOvsPort, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: SettingOvsPort_ConstructProps) + _init (config?: SettingOvsPort_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(): SettingOvsPort + static $gtype: GObject.Type +} +export interface SettingPpp_ConstructProps extends Setting_ConstructProps { + baud?: number + crtscts?: boolean + lcp_echo_failure?: number + lcp_echo_interval?: number + mppe_stateful?: boolean + mru?: number + mtu?: number + no_vj_comp?: boolean + noauth?: boolean + nobsdcomp?: boolean + nodeflate?: boolean + refuse_chap?: boolean + refuse_eap?: boolean + refuse_mschap?: boolean + refuse_mschapv2?: boolean + refuse_pap?: boolean + require_mppe?: boolean + require_mppe_128?: boolean +} +export class SettingPpp { + /* Properties of NM.SettingPpp */ + baud: number + crtscts: boolean + lcp_echo_failure: number + lcp_echo_interval: number + mppe_stateful: boolean + mru: number + mtu: number + no_vj_comp: boolean + noauth: boolean + nobsdcomp: boolean + nodeflate: boolean + refuse_chap: boolean + refuse_eap: boolean + refuse_mschap: boolean + refuse_mschapv2: boolean + refuse_pap: boolean + require_mppe: boolean + require_mppe_128: boolean + /* Properties of NM.Setting */ + readonly name: string + /* Fields of NM.SettingPpp */ + parent: Setting + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of NM.SettingPpp */ + get_baud(): number + get_crtscts(): boolean + get_lcp_echo_failure(): number + get_lcp_echo_interval(): number + get_mppe_stateful(): boolean + get_mru(): number + get_mtu(): number + get_no_vj_comp(): boolean + get_noauth(): boolean + get_nobsdcomp(): boolean + get_nodeflate(): boolean + get_refuse_chap(): boolean + get_refuse_eap(): boolean + get_refuse_mschap(): boolean + get_refuse_mschapv2(): boolean + get_refuse_pap(): boolean + get_require_mppe(): boolean + get_require_mppe_128(): boolean + /* Methods of NM.Setting */ + compare(b: Setting, flags: SettingCompareFlags): boolean + diff(b: Setting, flags: SettingCompareFlags, invert_results: boolean, results: GLib.HashTable): [ /* returnType */ boolean, /* results */ GLib.HashTable ] + duplicate(): Setting + enumerate_values(func: SettingValueIterFn): void + get_dbus_property_type(property_name: string): GLib.VariantType + get_name(): string + get_secret_flags(secret_name: string, out_flags: SettingSecretFlags): boolean + option_clear_by_name(predicate?: UtilsPredicateStr | null): void + option_get(opt_name: string): GLib.Variant + option_get_all_names(): string[] + option_get_boolean(opt_name: string): [ /* returnType */ boolean, /* out_value */ boolean | null ] + option_get_uint32(opt_name: string): [ /* returnType */ boolean, /* out_value */ number | null ] + option_set(opt_name: string, variant?: GLib.Variant | null): void + option_set_boolean(opt_name: string, value: boolean): void + option_set_uint32(opt_name: string, value: number): void + set_secret_flags(secret_name: string, flags: SettingSecretFlags): boolean + to_string(): string + verify(connection?: Connection | null): boolean + verify_secrets(connection?: Connection | null): boolean + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Virtual methods of NM.Setting */ + vfunc_aggregate(type_i: number, arg?: object | null): boolean + vfunc_get_secret_flags(secret_name: string, out_flags: SettingSecretFlags): boolean + vfunc_init_from_dbus(keys: GLib.HashTable, setting_dict: GLib.Variant, connection_dict: GLib.Variant, parse_flags: number): boolean + vfunc_set_secret_flags(secret_name: string, flags: SettingSecretFlags): boolean + vfunc_update_one_secret(key: string, value: GLib.Variant): number + vfunc_verify(connection: Connection): number + vfunc_verify_secrets(connection?: Connection | null): boolean + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: SettingPpp, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: SettingPpp, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: "notify::baud", callback: (($obj: SettingPpp, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::baud", callback: (($obj: SettingPpp, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::crtscts", callback: (($obj: SettingPpp, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::crtscts", callback: (($obj: SettingPpp, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::lcp-echo-failure", callback: (($obj: SettingPpp, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::lcp-echo-failure", callback: (($obj: SettingPpp, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::lcp-echo-interval", callback: (($obj: SettingPpp, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::lcp-echo-interval", callback: (($obj: SettingPpp, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::mppe-stateful", callback: (($obj: SettingPpp, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::mppe-stateful", callback: (($obj: SettingPpp, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::mru", callback: (($obj: SettingPpp, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::mru", callback: (($obj: SettingPpp, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::mtu", callback: (($obj: SettingPpp, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::mtu", callback: (($obj: SettingPpp, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::no-vj-comp", callback: (($obj: SettingPpp, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::no-vj-comp", callback: (($obj: SettingPpp, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::noauth", callback: (($obj: SettingPpp, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::noauth", callback: (($obj: SettingPpp, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::nobsdcomp", callback: (($obj: SettingPpp, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::nobsdcomp", callback: (($obj: SettingPpp, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::nodeflate", callback: (($obj: SettingPpp, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::nodeflate", callback: (($obj: SettingPpp, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::refuse-chap", callback: (($obj: SettingPpp, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::refuse-chap", callback: (($obj: SettingPpp, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::refuse-eap", callback: (($obj: SettingPpp, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::refuse-eap", callback: (($obj: SettingPpp, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::refuse-mschap", callback: (($obj: SettingPpp, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::refuse-mschap", callback: (($obj: SettingPpp, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::refuse-mschapv2", callback: (($obj: SettingPpp, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::refuse-mschapv2", callback: (($obj: SettingPpp, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::refuse-pap", callback: (($obj: SettingPpp, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::refuse-pap", callback: (($obj: SettingPpp, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::require-mppe", callback: (($obj: SettingPpp, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::require-mppe", callback: (($obj: SettingPpp, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::require-mppe-128", callback: (($obj: SettingPpp, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::require-mppe-128", callback: (($obj: SettingPpp, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::name", callback: (($obj: SettingPpp, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::name", callback: (($obj: SettingPpp, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: SettingPpp_ConstructProps) + _init (config?: SettingPpp_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(): SettingPpp + static $gtype: GObject.Type +} +export interface SettingPppoe_ConstructProps extends Setting_ConstructProps { + parent?: string + password?: string + password_flags?: SettingSecretFlags + service?: string + username?: string +} +export class SettingPppoe { + /* Properties of NM.SettingPppoe */ + parent: string + password: string + password_flags: SettingSecretFlags + service: string + username: string + /* Properties of NM.Setting */ + readonly name: string + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of NM.SettingPppoe */ + get_parent(): string + get_password(): string + get_password_flags(): SettingSecretFlags + get_service(): string + get_username(): string + /* Methods of NM.Setting */ + compare(b: Setting, flags: SettingCompareFlags): boolean + diff(b: Setting, flags: SettingCompareFlags, invert_results: boolean, results: GLib.HashTable): [ /* returnType */ boolean, /* results */ GLib.HashTable ] + duplicate(): Setting + enumerate_values(func: SettingValueIterFn): void + get_dbus_property_type(property_name: string): GLib.VariantType + get_name(): string + get_secret_flags(secret_name: string, out_flags: SettingSecretFlags): boolean + option_clear_by_name(predicate?: UtilsPredicateStr | null): void + option_get(opt_name: string): GLib.Variant + option_get_all_names(): string[] + option_get_boolean(opt_name: string): [ /* returnType */ boolean, /* out_value */ boolean | null ] + option_get_uint32(opt_name: string): [ /* returnType */ boolean, /* out_value */ number | null ] + option_set(opt_name: string, variant?: GLib.Variant | null): void + option_set_boolean(opt_name: string, value: boolean): void + option_set_uint32(opt_name: string, value: number): void + set_secret_flags(secret_name: string, flags: SettingSecretFlags): boolean + to_string(): string + verify(connection?: Connection | null): boolean + verify_secrets(connection?: Connection | null): boolean + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Virtual methods of NM.Setting */ + vfunc_aggregate(type_i: number, arg?: object | null): boolean + vfunc_get_secret_flags(secret_name: string, out_flags: SettingSecretFlags): boolean + vfunc_init_from_dbus(keys: GLib.HashTable, setting_dict: GLib.Variant, connection_dict: GLib.Variant, parse_flags: number): boolean + vfunc_set_secret_flags(secret_name: string, flags: SettingSecretFlags): boolean + vfunc_update_one_secret(key: string, value: GLib.Variant): number + vfunc_verify(connection: Connection): number + vfunc_verify_secrets(connection?: Connection | null): boolean + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: SettingPppoe, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: SettingPppoe, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: "notify::parent", callback: (($obj: SettingPppoe, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::parent", callback: (($obj: SettingPppoe, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::password", callback: (($obj: SettingPppoe, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::password", callback: (($obj: SettingPppoe, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::password-flags", callback: (($obj: SettingPppoe, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::password-flags", callback: (($obj: SettingPppoe, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::service", callback: (($obj: SettingPppoe, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::service", callback: (($obj: SettingPppoe, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::username", callback: (($obj: SettingPppoe, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::username", callback: (($obj: SettingPppoe, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::name", callback: (($obj: SettingPppoe, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::name", callback: (($obj: SettingPppoe, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: SettingPppoe_ConstructProps) + _init (config?: SettingPppoe_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(): SettingPppoe + static $gtype: GObject.Type +} +export interface SettingProxy_ConstructProps extends Setting_ConstructProps { + browser_only?: boolean + method?: number + pac_script?: string + pac_url?: string +} +export class SettingProxy { + /* Properties of NM.SettingProxy */ + browser_only: boolean + method: number + pac_script: string + pac_url: string + /* Properties of NM.Setting */ + readonly name: string + /* Fields of NM.SettingProxy */ + parent: Setting + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of NM.SettingProxy */ + get_browser_only(): boolean + get_method(): SettingProxyMethod + get_pac_script(): string + get_pac_url(): string + /* Methods of NM.Setting */ + compare(b: Setting, flags: SettingCompareFlags): boolean + diff(b: Setting, flags: SettingCompareFlags, invert_results: boolean, results: GLib.HashTable): [ /* returnType */ boolean, /* results */ GLib.HashTable ] + duplicate(): Setting + enumerate_values(func: SettingValueIterFn): void + get_dbus_property_type(property_name: string): GLib.VariantType + get_name(): string + get_secret_flags(secret_name: string, out_flags: SettingSecretFlags): boolean + option_clear_by_name(predicate?: UtilsPredicateStr | null): void + option_get(opt_name: string): GLib.Variant + option_get_all_names(): string[] + option_get_boolean(opt_name: string): [ /* returnType */ boolean, /* out_value */ boolean | null ] + option_get_uint32(opt_name: string): [ /* returnType */ boolean, /* out_value */ number | null ] + option_set(opt_name: string, variant?: GLib.Variant | null): void + option_set_boolean(opt_name: string, value: boolean): void + option_set_uint32(opt_name: string, value: number): void + set_secret_flags(secret_name: string, flags: SettingSecretFlags): boolean + to_string(): string + verify(connection?: Connection | null): boolean + verify_secrets(connection?: Connection | null): boolean + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Virtual methods of NM.Setting */ + vfunc_aggregate(type_i: number, arg?: object | null): boolean + vfunc_get_secret_flags(secret_name: string, out_flags: SettingSecretFlags): boolean + vfunc_init_from_dbus(keys: GLib.HashTable, setting_dict: GLib.Variant, connection_dict: GLib.Variant, parse_flags: number): boolean + vfunc_set_secret_flags(secret_name: string, flags: SettingSecretFlags): boolean + vfunc_update_one_secret(key: string, value: GLib.Variant): number + vfunc_verify(connection: Connection): number + vfunc_verify_secrets(connection?: Connection | null): boolean + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: SettingProxy, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: SettingProxy, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: "notify::browser-only", callback: (($obj: SettingProxy, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::browser-only", callback: (($obj: SettingProxy, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::method", callback: (($obj: SettingProxy, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::method", callback: (($obj: SettingProxy, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::pac-script", callback: (($obj: SettingProxy, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::pac-script", callback: (($obj: SettingProxy, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::pac-url", callback: (($obj: SettingProxy, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::pac-url", callback: (($obj: SettingProxy, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::name", callback: (($obj: SettingProxy, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::name", callback: (($obj: SettingProxy, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: SettingProxy_ConstructProps) + _init (config?: SettingProxy_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(): SettingProxy + static $gtype: GObject.Type +} +export interface SettingSerial_ConstructProps extends Setting_ConstructProps { + baud?: number + bits?: number + parity?: SettingSerialParity + send_delay?: number + stopbits?: number +} +export class SettingSerial { + /* Properties of NM.SettingSerial */ + baud: number + bits: number + parity: SettingSerialParity + send_delay: number + stopbits: number + /* Properties of NM.Setting */ + readonly name: string + /* Fields of NM.SettingSerial */ + parent: Setting + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of NM.SettingSerial */ + get_baud(): number + get_bits(): number + get_parity(): SettingSerialParity + get_send_delay(): number + get_stopbits(): number + /* Methods of NM.Setting */ + compare(b: Setting, flags: SettingCompareFlags): boolean + diff(b: Setting, flags: SettingCompareFlags, invert_results: boolean, results: GLib.HashTable): [ /* returnType */ boolean, /* results */ GLib.HashTable ] + duplicate(): Setting + enumerate_values(func: SettingValueIterFn): void + get_dbus_property_type(property_name: string): GLib.VariantType + get_name(): string + get_secret_flags(secret_name: string, out_flags: SettingSecretFlags): boolean + option_clear_by_name(predicate?: UtilsPredicateStr | null): void + option_get(opt_name: string): GLib.Variant + option_get_all_names(): string[] + option_get_boolean(opt_name: string): [ /* returnType */ boolean, /* out_value */ boolean | null ] + option_get_uint32(opt_name: string): [ /* returnType */ boolean, /* out_value */ number | null ] + option_set(opt_name: string, variant?: GLib.Variant | null): void + option_set_boolean(opt_name: string, value: boolean): void + option_set_uint32(opt_name: string, value: number): void + set_secret_flags(secret_name: string, flags: SettingSecretFlags): boolean + to_string(): string + verify(connection?: Connection | null): boolean + verify_secrets(connection?: Connection | null): boolean + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Virtual methods of NM.Setting */ + vfunc_aggregate(type_i: number, arg?: object | null): boolean + vfunc_get_secret_flags(secret_name: string, out_flags: SettingSecretFlags): boolean + vfunc_init_from_dbus(keys: GLib.HashTable, setting_dict: GLib.Variant, connection_dict: GLib.Variant, parse_flags: number): boolean + vfunc_set_secret_flags(secret_name: string, flags: SettingSecretFlags): boolean + vfunc_update_one_secret(key: string, value: GLib.Variant): number + vfunc_verify(connection: Connection): number + vfunc_verify_secrets(connection?: Connection | null): boolean + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: SettingSerial, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: SettingSerial, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: "notify::baud", callback: (($obj: SettingSerial, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::baud", callback: (($obj: SettingSerial, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::bits", callback: (($obj: SettingSerial, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::bits", callback: (($obj: SettingSerial, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::parity", callback: (($obj: SettingSerial, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::parity", callback: (($obj: SettingSerial, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::send-delay", callback: (($obj: SettingSerial, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::send-delay", callback: (($obj: SettingSerial, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::stopbits", callback: (($obj: SettingSerial, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::stopbits", callback: (($obj: SettingSerial, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::name", callback: (($obj: SettingSerial, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::name", callback: (($obj: SettingSerial, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: SettingSerial_ConstructProps) + _init (config?: SettingSerial_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(): SettingSerial + static $gtype: GObject.Type +} +export interface SettingSriov_ConstructProps extends Setting_ConstructProps { + autoprobe_drivers?: Ternary + total_vfs?: number + vfs?: SriovVF[] +} +export class SettingSriov { + /* Properties of NM.SettingSriov */ + autoprobe_drivers: Ternary + total_vfs: number + vfs: SriovVF[] + /* Properties of NM.Setting */ + readonly name: string + /* Fields of NM.Setting */ + parent: GObject.Object + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of NM.SettingSriov */ + add_vf(vf: SriovVF): void + clear_vfs(): void + get_autoprobe_drivers(): Ternary + get_num_vfs(): number + get_total_vfs(): number + get_vf(idx: number): SriovVF + remove_vf(idx: number): void + remove_vf_by_index(index: number): boolean + /* Methods of NM.Setting */ + compare(b: Setting, flags: SettingCompareFlags): boolean + diff(b: Setting, flags: SettingCompareFlags, invert_results: boolean, results: GLib.HashTable): [ /* returnType */ boolean, /* results */ GLib.HashTable ] + duplicate(): Setting + enumerate_values(func: SettingValueIterFn): void + get_dbus_property_type(property_name: string): GLib.VariantType + get_name(): string + get_secret_flags(secret_name: string, out_flags: SettingSecretFlags): boolean + option_clear_by_name(predicate?: UtilsPredicateStr | null): void + option_get(opt_name: string): GLib.Variant + option_get_all_names(): string[] + option_get_boolean(opt_name: string): [ /* returnType */ boolean, /* out_value */ boolean | null ] + option_get_uint32(opt_name: string): [ /* returnType */ boolean, /* out_value */ number | null ] + option_set(opt_name: string, variant?: GLib.Variant | null): void + option_set_boolean(opt_name: string, value: boolean): void + option_set_uint32(opt_name: string, value: number): void + set_secret_flags(secret_name: string, flags: SettingSecretFlags): boolean + to_string(): string + verify(connection?: Connection | null): boolean + verify_secrets(connection?: Connection | null): boolean + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Virtual methods of NM.Setting */ + vfunc_aggregate(type_i: number, arg?: object | null): boolean + vfunc_get_secret_flags(secret_name: string, out_flags: SettingSecretFlags): boolean + vfunc_init_from_dbus(keys: GLib.HashTable, setting_dict: GLib.Variant, connection_dict: GLib.Variant, parse_flags: number): boolean + vfunc_set_secret_flags(secret_name: string, flags: SettingSecretFlags): boolean + vfunc_update_one_secret(key: string, value: GLib.Variant): number + vfunc_verify(connection: Connection): number + vfunc_verify_secrets(connection?: Connection | null): boolean + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: SettingSriov, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: SettingSriov, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: "notify::autoprobe-drivers", callback: (($obj: SettingSriov, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::autoprobe-drivers", callback: (($obj: SettingSriov, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::total-vfs", callback: (($obj: SettingSriov, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::total-vfs", callback: (($obj: SettingSriov, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::vfs", callback: (($obj: SettingSriov, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vfs", callback: (($obj: SettingSriov, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::name", callback: (($obj: SettingSriov, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::name", callback: (($obj: SettingSriov, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: SettingSriov_ConstructProps) + _init (config?: SettingSriov_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(): SettingSriov + static $gtype: GObject.Type +} +export interface SettingTCConfig_ConstructProps extends Setting_ConstructProps { + qdiscs?: TCQdisc[] + tfilters?: TCTfilter[] +} +export class SettingTCConfig { + /* Properties of NM.SettingTCConfig */ + qdiscs: TCQdisc[] + tfilters: TCTfilter[] + /* Properties of NM.Setting */ + readonly name: string + /* Fields of NM.Setting */ + parent: GObject.Object + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of NM.SettingTCConfig */ + add_qdisc(qdisc: TCQdisc): boolean + add_tfilter(tfilter: TCTfilter): boolean + clear_qdiscs(): void + clear_tfilters(): void + get_num_qdiscs(): number + get_num_tfilters(): number + get_qdisc(idx: number): TCQdisc + get_tfilter(idx: number): TCTfilter + remove_qdisc(idx: number): void + remove_qdisc_by_value(qdisc: TCQdisc): boolean + remove_tfilter(idx: number): void + remove_tfilter_by_value(tfilter: TCTfilter): boolean + /* Methods of NM.Setting */ + compare(b: Setting, flags: SettingCompareFlags): boolean + diff(b: Setting, flags: SettingCompareFlags, invert_results: boolean, results: GLib.HashTable): [ /* returnType */ boolean, /* results */ GLib.HashTable ] + duplicate(): Setting + enumerate_values(func: SettingValueIterFn): void + get_dbus_property_type(property_name: string): GLib.VariantType + get_name(): string + get_secret_flags(secret_name: string, out_flags: SettingSecretFlags): boolean + option_clear_by_name(predicate?: UtilsPredicateStr | null): void + option_get(opt_name: string): GLib.Variant + option_get_all_names(): string[] + option_get_boolean(opt_name: string): [ /* returnType */ boolean, /* out_value */ boolean | null ] + option_get_uint32(opt_name: string): [ /* returnType */ boolean, /* out_value */ number | null ] + option_set(opt_name: string, variant?: GLib.Variant | null): void + option_set_boolean(opt_name: string, value: boolean): void + option_set_uint32(opt_name: string, value: number): void + set_secret_flags(secret_name: string, flags: SettingSecretFlags): boolean + to_string(): string + verify(connection?: Connection | null): boolean + verify_secrets(connection?: Connection | null): boolean + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Virtual methods of NM.Setting */ + vfunc_aggregate(type_i: number, arg?: object | null): boolean + vfunc_get_secret_flags(secret_name: string, out_flags: SettingSecretFlags): boolean + vfunc_init_from_dbus(keys: GLib.HashTable, setting_dict: GLib.Variant, connection_dict: GLib.Variant, parse_flags: number): boolean + vfunc_set_secret_flags(secret_name: string, flags: SettingSecretFlags): boolean + vfunc_update_one_secret(key: string, value: GLib.Variant): number + vfunc_verify(connection: Connection): number + vfunc_verify_secrets(connection?: Connection | null): boolean + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: SettingTCConfig, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: SettingTCConfig, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: "notify::qdiscs", callback: (($obj: SettingTCConfig, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::qdiscs", callback: (($obj: SettingTCConfig, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::tfilters", callback: (($obj: SettingTCConfig, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::tfilters", callback: (($obj: SettingTCConfig, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::name", callback: (($obj: SettingTCConfig, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::name", callback: (($obj: SettingTCConfig, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: SettingTCConfig_ConstructProps) + _init (config?: SettingTCConfig_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(): SettingTCConfig + static $gtype: GObject.Type +} +export interface SettingTeam_ConstructProps extends Setting_ConstructProps { + config?: string + link_watchers?: TeamLinkWatcher[] + mcast_rejoin_count?: number + mcast_rejoin_interval?: number + notify_peers_count?: number + notify_peers_interval?: number + runner?: string + runner_active?: boolean + runner_agg_select_policy?: string + runner_fast_rate?: boolean + runner_hwaddr_policy?: string + runner_min_ports?: number + runner_sys_prio?: number + runner_tx_balancer?: string + runner_tx_balancer_interval?: number + runner_tx_hash?: string[] +} +export class SettingTeam { + /* Properties of NM.SettingTeam */ + config: string + link_watchers: TeamLinkWatcher[] + mcast_rejoin_count: number + mcast_rejoin_interval: number + notify_peers_count: number + notify_peers_interval: number + runner: string + runner_active: boolean + runner_agg_select_policy: string + runner_fast_rate: boolean + runner_hwaddr_policy: string + runner_min_ports: number + runner_sys_prio: number + runner_tx_balancer: string + runner_tx_balancer_interval: number + runner_tx_hash: string[] + /* Properties of NM.Setting */ + readonly name: string + /* Fields of NM.SettingTeam */ + parent: Setting + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of NM.SettingTeam */ + add_link_watcher(link_watcher: TeamLinkWatcher): boolean + add_runner_tx_hash(txhash: string): boolean + clear_link_watchers(): void + get_config(): string + get_link_watcher(idx: number): TeamLinkWatcher + get_mcast_rejoin_count(): number + get_mcast_rejoin_interval(): number + get_notify_peers_count(): number + get_notify_peers_interval(): number + get_num_link_watchers(): number + get_num_runner_tx_hash(): number + get_runner(): string + get_runner_active(): boolean + get_runner_agg_select_policy(): string + get_runner_fast_rate(): boolean + get_runner_hwaddr_policy(): string + get_runner_min_ports(): number + get_runner_sys_prio(): number + get_runner_tx_balancer(): string + get_runner_tx_balancer_interval(): number + get_runner_tx_hash(idx: number): string + remove_link_watcher(idx: number): void + remove_link_watcher_by_value(link_watcher: TeamLinkWatcher): boolean + remove_runner_tx_hash(idx: number): void + remove_runner_tx_hash_by_value(txhash: string): boolean + /* Methods of NM.Setting */ + compare(b: Setting, flags: SettingCompareFlags): boolean + diff(b: Setting, flags: SettingCompareFlags, invert_results: boolean, results: GLib.HashTable): [ /* returnType */ boolean, /* results */ GLib.HashTable ] + duplicate(): Setting + enumerate_values(func: SettingValueIterFn): void + get_dbus_property_type(property_name: string): GLib.VariantType + get_name(): string + get_secret_flags(secret_name: string, out_flags: SettingSecretFlags): boolean + option_clear_by_name(predicate?: UtilsPredicateStr | null): void + option_get(opt_name: string): GLib.Variant + option_get_all_names(): string[] + option_get_boolean(opt_name: string): [ /* returnType */ boolean, /* out_value */ boolean | null ] + option_get_uint32(opt_name: string): [ /* returnType */ boolean, /* out_value */ number | null ] + option_set(opt_name: string, variant?: GLib.Variant | null): void + option_set_boolean(opt_name: string, value: boolean): void + option_set_uint32(opt_name: string, value: number): void + set_secret_flags(secret_name: string, flags: SettingSecretFlags): boolean + to_string(): string + verify(connection?: Connection | null): boolean + verify_secrets(connection?: Connection | null): boolean + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Virtual methods of NM.Setting */ + vfunc_aggregate(type_i: number, arg?: object | null): boolean + vfunc_get_secret_flags(secret_name: string, out_flags: SettingSecretFlags): boolean + vfunc_init_from_dbus(keys: GLib.HashTable, setting_dict: GLib.Variant, connection_dict: GLib.Variant, parse_flags: number): boolean + vfunc_set_secret_flags(secret_name: string, flags: SettingSecretFlags): boolean + vfunc_update_one_secret(key: string, value: GLib.Variant): number + vfunc_verify(connection: Connection): number + vfunc_verify_secrets(connection?: Connection | null): boolean + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: SettingTeam, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: SettingTeam, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: "notify::config", callback: (($obj: SettingTeam, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::config", callback: (($obj: SettingTeam, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::link-watchers", callback: (($obj: SettingTeam, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::link-watchers", callback: (($obj: SettingTeam, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::mcast-rejoin-count", callback: (($obj: SettingTeam, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::mcast-rejoin-count", callback: (($obj: SettingTeam, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::mcast-rejoin-interval", callback: (($obj: SettingTeam, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::mcast-rejoin-interval", callback: (($obj: SettingTeam, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::notify-peers-count", callback: (($obj: SettingTeam, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::notify-peers-count", callback: (($obj: SettingTeam, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::notify-peers-interval", callback: (($obj: SettingTeam, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::notify-peers-interval", callback: (($obj: SettingTeam, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::runner", callback: (($obj: SettingTeam, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::runner", callback: (($obj: SettingTeam, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::runner-active", callback: (($obj: SettingTeam, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::runner-active", callback: (($obj: SettingTeam, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::runner-agg-select-policy", callback: (($obj: SettingTeam, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::runner-agg-select-policy", callback: (($obj: SettingTeam, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::runner-fast-rate", callback: (($obj: SettingTeam, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::runner-fast-rate", callback: (($obj: SettingTeam, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::runner-hwaddr-policy", callback: (($obj: SettingTeam, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::runner-hwaddr-policy", callback: (($obj: SettingTeam, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::runner-min-ports", callback: (($obj: SettingTeam, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::runner-min-ports", callback: (($obj: SettingTeam, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::runner-sys-prio", callback: (($obj: SettingTeam, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::runner-sys-prio", callback: (($obj: SettingTeam, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::runner-tx-balancer", callback: (($obj: SettingTeam, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::runner-tx-balancer", callback: (($obj: SettingTeam, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::runner-tx-balancer-interval", callback: (($obj: SettingTeam, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::runner-tx-balancer-interval", callback: (($obj: SettingTeam, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::runner-tx-hash", callback: (($obj: SettingTeam, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::runner-tx-hash", callback: (($obj: SettingTeam, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::name", callback: (($obj: SettingTeam, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::name", callback: (($obj: SettingTeam, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: SettingTeam_ConstructProps) + _init (config?: SettingTeam_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(): SettingTeam + static $gtype: GObject.Type +} +export interface SettingTeamPort_ConstructProps extends Setting_ConstructProps { + config?: string + lacp_key?: number + lacp_prio?: number + link_watchers?: TeamLinkWatcher[] + prio?: number + queue_id?: number + sticky?: boolean +} +export class SettingTeamPort { + /* Properties of NM.SettingTeamPort */ + config: string + lacp_key: number + lacp_prio: number + link_watchers: TeamLinkWatcher[] + prio: number + queue_id: number + sticky: boolean + /* Properties of NM.Setting */ + readonly name: string + /* Fields of NM.SettingTeamPort */ + parent: Setting + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of NM.SettingTeamPort */ + add_link_watcher(link_watcher: TeamLinkWatcher): boolean + clear_link_watchers(): void + get_config(): string + get_lacp_key(): number + get_lacp_prio(): number + get_link_watcher(idx: number): TeamLinkWatcher + get_num_link_watchers(): number + get_prio(): number + get_queue_id(): number + get_sticky(): boolean + remove_link_watcher(idx: number): void + remove_link_watcher_by_value(link_watcher: TeamLinkWatcher): boolean + /* Methods of NM.Setting */ + compare(b: Setting, flags: SettingCompareFlags): boolean + diff(b: Setting, flags: SettingCompareFlags, invert_results: boolean, results: GLib.HashTable): [ /* returnType */ boolean, /* results */ GLib.HashTable ] + duplicate(): Setting + enumerate_values(func: SettingValueIterFn): void + get_dbus_property_type(property_name: string): GLib.VariantType + get_name(): string + get_secret_flags(secret_name: string, out_flags: SettingSecretFlags): boolean + option_clear_by_name(predicate?: UtilsPredicateStr | null): void + option_get(opt_name: string): GLib.Variant + option_get_all_names(): string[] + option_get_boolean(opt_name: string): [ /* returnType */ boolean, /* out_value */ boolean | null ] + option_get_uint32(opt_name: string): [ /* returnType */ boolean, /* out_value */ number | null ] + option_set(opt_name: string, variant?: GLib.Variant | null): void + option_set_boolean(opt_name: string, value: boolean): void + option_set_uint32(opt_name: string, value: number): void + set_secret_flags(secret_name: string, flags: SettingSecretFlags): boolean + to_string(): string + verify(connection?: Connection | null): boolean + verify_secrets(connection?: Connection | null): boolean + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Virtual methods of NM.Setting */ + vfunc_aggregate(type_i: number, arg?: object | null): boolean + vfunc_get_secret_flags(secret_name: string, out_flags: SettingSecretFlags): boolean + vfunc_init_from_dbus(keys: GLib.HashTable, setting_dict: GLib.Variant, connection_dict: GLib.Variant, parse_flags: number): boolean + vfunc_set_secret_flags(secret_name: string, flags: SettingSecretFlags): boolean + vfunc_update_one_secret(key: string, value: GLib.Variant): number + vfunc_verify(connection: Connection): number + vfunc_verify_secrets(connection?: Connection | null): boolean + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: SettingTeamPort, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: SettingTeamPort, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: "notify::config", callback: (($obj: SettingTeamPort, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::config", callback: (($obj: SettingTeamPort, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::lacp-key", callback: (($obj: SettingTeamPort, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::lacp-key", callback: (($obj: SettingTeamPort, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::lacp-prio", callback: (($obj: SettingTeamPort, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::lacp-prio", callback: (($obj: SettingTeamPort, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::link-watchers", callback: (($obj: SettingTeamPort, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::link-watchers", callback: (($obj: SettingTeamPort, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::prio", callback: (($obj: SettingTeamPort, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::prio", callback: (($obj: SettingTeamPort, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::queue-id", callback: (($obj: SettingTeamPort, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::queue-id", callback: (($obj: SettingTeamPort, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::sticky", callback: (($obj: SettingTeamPort, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::sticky", callback: (($obj: SettingTeamPort, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::name", callback: (($obj: SettingTeamPort, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::name", callback: (($obj: SettingTeamPort, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: SettingTeamPort_ConstructProps) + _init (config?: SettingTeamPort_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(): SettingTeamPort + static $gtype: GObject.Type +} +export interface SettingTun_ConstructProps extends Setting_ConstructProps { + group?: string + mode?: number + multi_queue?: boolean + owner?: string + pi?: boolean + vnet_hdr?: boolean +} +export class SettingTun { + /* Properties of NM.SettingTun */ + group: string + mode: number + multi_queue: boolean + owner: string + pi: boolean + vnet_hdr: boolean + /* Properties of NM.Setting */ + readonly name: string + /* Fields of NM.SettingTun */ + parent: Setting + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of NM.SettingTun */ + get_group(): string + get_mode(): SettingTunMode + get_multi_queue(): boolean + get_owner(): string + get_pi(): boolean + get_vnet_hdr(): boolean + /* Methods of NM.Setting */ + compare(b: Setting, flags: SettingCompareFlags): boolean + diff(b: Setting, flags: SettingCompareFlags, invert_results: boolean, results: GLib.HashTable): [ /* returnType */ boolean, /* results */ GLib.HashTable ] + duplicate(): Setting + enumerate_values(func: SettingValueIterFn): void + get_dbus_property_type(property_name: string): GLib.VariantType + get_name(): string + get_secret_flags(secret_name: string, out_flags: SettingSecretFlags): boolean + option_clear_by_name(predicate?: UtilsPredicateStr | null): void + option_get(opt_name: string): GLib.Variant + option_get_all_names(): string[] + option_get_boolean(opt_name: string): [ /* returnType */ boolean, /* out_value */ boolean | null ] + option_get_uint32(opt_name: string): [ /* returnType */ boolean, /* out_value */ number | null ] + option_set(opt_name: string, variant?: GLib.Variant | null): void + option_set_boolean(opt_name: string, value: boolean): void + option_set_uint32(opt_name: string, value: number): void + set_secret_flags(secret_name: string, flags: SettingSecretFlags): boolean + to_string(): string + verify(connection?: Connection | null): boolean + verify_secrets(connection?: Connection | null): boolean + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Virtual methods of NM.Setting */ + vfunc_aggregate(type_i: number, arg?: object | null): boolean + vfunc_get_secret_flags(secret_name: string, out_flags: SettingSecretFlags): boolean + vfunc_init_from_dbus(keys: GLib.HashTable, setting_dict: GLib.Variant, connection_dict: GLib.Variant, parse_flags: number): boolean + vfunc_set_secret_flags(secret_name: string, flags: SettingSecretFlags): boolean + vfunc_update_one_secret(key: string, value: GLib.Variant): number + vfunc_verify(connection: Connection): number + vfunc_verify_secrets(connection?: Connection | null): boolean + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: SettingTun, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: SettingTun, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: "notify::group", callback: (($obj: SettingTun, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::group", callback: (($obj: SettingTun, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::mode", callback: (($obj: SettingTun, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::mode", callback: (($obj: SettingTun, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::multi-queue", callback: (($obj: SettingTun, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::multi-queue", callback: (($obj: SettingTun, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::owner", callback: (($obj: SettingTun, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::owner", callback: (($obj: SettingTun, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::pi", callback: (($obj: SettingTun, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::pi", callback: (($obj: SettingTun, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::vnet-hdr", callback: (($obj: SettingTun, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vnet-hdr", callback: (($obj: SettingTun, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::name", callback: (($obj: SettingTun, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::name", callback: (($obj: SettingTun, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: SettingTun_ConstructProps) + _init (config?: SettingTun_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(): SettingTun + static $gtype: GObject.Type +} +export interface SettingUser_ConstructProps extends Setting_ConstructProps { + data?: GLib.HashTable +} +export class SettingUser { + /* Properties of NM.SettingUser */ + data: GLib.HashTable + /* Properties of NM.Setting */ + readonly name: string + /* Fields of NM.Setting */ + parent: GObject.Object + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of NM.SettingUser */ + get_data(key: string): string + get_keys(): string[] + set_data(key: string, val?: string | null): boolean + /* Methods of NM.Setting */ + compare(b: Setting, flags: SettingCompareFlags): boolean + diff(b: Setting, flags: SettingCompareFlags, invert_results: boolean, results: GLib.HashTable): [ /* returnType */ boolean, /* results */ GLib.HashTable ] + duplicate(): Setting + enumerate_values(func: SettingValueIterFn): void + get_dbus_property_type(property_name: string): GLib.VariantType + get_name(): string + get_secret_flags(secret_name: string, out_flags: SettingSecretFlags): boolean + option_clear_by_name(predicate?: UtilsPredicateStr | null): void + option_get(opt_name: string): GLib.Variant + option_get_all_names(): string[] + option_get_boolean(opt_name: string): [ /* returnType */ boolean, /* out_value */ boolean | null ] + option_get_uint32(opt_name: string): [ /* returnType */ boolean, /* out_value */ number | null ] + option_set(opt_name: string, variant?: GLib.Variant | null): void + option_set_boolean(opt_name: string, value: boolean): void + option_set_uint32(opt_name: string, value: number): void + set_secret_flags(secret_name: string, flags: SettingSecretFlags): boolean + to_string(): string + verify(connection?: Connection | null): boolean + verify_secrets(connection?: Connection | null): boolean + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Virtual methods of NM.Setting */ + vfunc_aggregate(type_i: number, arg?: object | null): boolean + vfunc_get_secret_flags(secret_name: string, out_flags: SettingSecretFlags): boolean + vfunc_init_from_dbus(keys: GLib.HashTable, setting_dict: GLib.Variant, connection_dict: GLib.Variant, parse_flags: number): boolean + vfunc_set_secret_flags(secret_name: string, flags: SettingSecretFlags): boolean + vfunc_update_one_secret(key: string, value: GLib.Variant): number + vfunc_verify(connection: Connection): number + vfunc_verify_secrets(connection?: Connection | null): boolean + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: SettingUser, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: SettingUser, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: "notify::data", callback: (($obj: SettingUser, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::data", callback: (($obj: SettingUser, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::name", callback: (($obj: SettingUser, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::name", callback: (($obj: SettingUser, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: SettingUser_ConstructProps) + _init (config?: SettingUser_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(): SettingUser + static check_key(key: string): boolean + static check_val(val: string): boolean + static $gtype: GObject.Type +} +export interface SettingVeth_ConstructProps extends Setting_ConstructProps { + peer?: string +} +export class SettingVeth { + /* Properties of NM.SettingVeth */ + peer: string + /* Properties of NM.Setting */ + readonly name: string + /* Fields of NM.Setting */ + parent: GObject.Object + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of NM.SettingVeth */ + get_peer(): string + /* Methods of NM.Setting */ + compare(b: Setting, flags: SettingCompareFlags): boolean + diff(b: Setting, flags: SettingCompareFlags, invert_results: boolean, results: GLib.HashTable): [ /* returnType */ boolean, /* results */ GLib.HashTable ] + duplicate(): Setting + enumerate_values(func: SettingValueIterFn): void + get_dbus_property_type(property_name: string): GLib.VariantType + get_name(): string + get_secret_flags(secret_name: string, out_flags: SettingSecretFlags): boolean + option_clear_by_name(predicate?: UtilsPredicateStr | null): void + option_get(opt_name: string): GLib.Variant + option_get_all_names(): string[] + option_get_boolean(opt_name: string): [ /* returnType */ boolean, /* out_value */ boolean | null ] + option_get_uint32(opt_name: string): [ /* returnType */ boolean, /* out_value */ number | null ] + option_set(opt_name: string, variant?: GLib.Variant | null): void + option_set_boolean(opt_name: string, value: boolean): void + option_set_uint32(opt_name: string, value: number): void + set_secret_flags(secret_name: string, flags: SettingSecretFlags): boolean + to_string(): string + verify(connection?: Connection | null): boolean + verify_secrets(connection?: Connection | null): boolean + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Virtual methods of NM.Setting */ + vfunc_aggregate(type_i: number, arg?: object | null): boolean + vfunc_get_secret_flags(secret_name: string, out_flags: SettingSecretFlags): boolean + vfunc_init_from_dbus(keys: GLib.HashTable, setting_dict: GLib.Variant, connection_dict: GLib.Variant, parse_flags: number): boolean + vfunc_set_secret_flags(secret_name: string, flags: SettingSecretFlags): boolean + vfunc_update_one_secret(key: string, value: GLib.Variant): number + vfunc_verify(connection: Connection): number + vfunc_verify_secrets(connection?: Connection | null): boolean + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: SettingVeth, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: SettingVeth, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: "notify::peer", callback: (($obj: SettingVeth, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::peer", callback: (($obj: SettingVeth, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::name", callback: (($obj: SettingVeth, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::name", callback: (($obj: SettingVeth, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: SettingVeth_ConstructProps) + _init (config?: SettingVeth_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(): SettingVeth + static $gtype: GObject.Type +} +export interface SettingVlan_ConstructProps extends Setting_ConstructProps { + egress_priority_map?: string[] + flags?: VlanFlags + id?: number + ingress_priority_map?: string[] + parent?: string +} +export class SettingVlan { + /* Properties of NM.SettingVlan */ + egress_priority_map: string[] + flags: VlanFlags + id: number + ingress_priority_map: string[] + parent: string + /* Properties of NM.Setting */ + readonly name: string + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of NM.SettingVlan */ + add_priority(map: VlanPriorityMap, from: number, to: number): boolean + add_priority_str(map: VlanPriorityMap, str: string): boolean + clear_priorities(map: VlanPriorityMap): void + get_flags(): number + get_id(): number + get_num_priorities(map: VlanPriorityMap): number + get_parent(): string + get_priority(map: VlanPriorityMap, idx: number): [ /* returnType */ boolean, /* out_from */ number | null, /* out_to */ number | null ] + remove_priority(map: VlanPriorityMap, idx: number): void + remove_priority_by_value(map: VlanPriorityMap, from: number, to: number): boolean + remove_priority_str_by_value(map: VlanPriorityMap, str: string): boolean + /* Methods of NM.Setting */ + compare(b: Setting, flags: SettingCompareFlags): boolean + diff(b: Setting, flags: SettingCompareFlags, invert_results: boolean, results: GLib.HashTable): [ /* returnType */ boolean, /* results */ GLib.HashTable ] + duplicate(): Setting + enumerate_values(func: SettingValueIterFn): void + get_dbus_property_type(property_name: string): GLib.VariantType + get_name(): string + get_secret_flags(secret_name: string, out_flags: SettingSecretFlags): boolean + option_clear_by_name(predicate?: UtilsPredicateStr | null): void + option_get(opt_name: string): GLib.Variant + option_get_all_names(): string[] + option_get_boolean(opt_name: string): [ /* returnType */ boolean, /* out_value */ boolean | null ] + option_get_uint32(opt_name: string): [ /* returnType */ boolean, /* out_value */ number | null ] + option_set(opt_name: string, variant?: GLib.Variant | null): void + option_set_boolean(opt_name: string, value: boolean): void + option_set_uint32(opt_name: string, value: number): void + set_secret_flags(secret_name: string, flags: SettingSecretFlags): boolean + to_string(): string + verify(connection?: Connection | null): boolean + verify_secrets(connection?: Connection | null): boolean + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Virtual methods of NM.Setting */ + vfunc_aggregate(type_i: number, arg?: object | null): boolean + vfunc_get_secret_flags(secret_name: string, out_flags: SettingSecretFlags): boolean + vfunc_init_from_dbus(keys: GLib.HashTable, setting_dict: GLib.Variant, connection_dict: GLib.Variant, parse_flags: number): boolean + vfunc_set_secret_flags(secret_name: string, flags: SettingSecretFlags): boolean + vfunc_update_one_secret(key: string, value: GLib.Variant): number + vfunc_verify(connection: Connection): number + vfunc_verify_secrets(connection?: Connection | null): boolean + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: SettingVlan, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: SettingVlan, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: "notify::egress-priority-map", callback: (($obj: SettingVlan, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::egress-priority-map", callback: (($obj: SettingVlan, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::flags", callback: (($obj: SettingVlan, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::flags", callback: (($obj: SettingVlan, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::id", callback: (($obj: SettingVlan, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::id", callback: (($obj: SettingVlan, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::ingress-priority-map", callback: (($obj: SettingVlan, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::ingress-priority-map", callback: (($obj: SettingVlan, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::parent", callback: (($obj: SettingVlan, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::parent", callback: (($obj: SettingVlan, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::name", callback: (($obj: SettingVlan, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::name", callback: (($obj: SettingVlan, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: SettingVlan_ConstructProps) + _init (config?: SettingVlan_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(): SettingVlan + static $gtype: GObject.Type +} +export interface SettingVpn_ConstructProps extends Setting_ConstructProps { + data?: GLib.HashTable + persistent?: boolean + secrets?: GLib.HashTable + service_type?: string + timeout?: number + user_name?: string +} +export class SettingVpn { + /* Properties of NM.SettingVpn */ + data: GLib.HashTable + persistent: boolean + secrets: GLib.HashTable + service_type: string + timeout: number + user_name: string + /* Properties of NM.Setting */ + readonly name: string + /* Fields of NM.SettingVpn */ + parent: Setting + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of NM.SettingVpn */ + add_data_item(key: string, item?: string | null): void + add_secret(key: string, secret?: string | null): void + foreach_data_item(func: VpnIterFunc): void + foreach_secret(func: VpnIterFunc): void + get_data_item(key: string): string + get_data_keys(): string[] + get_num_data_items(): number + get_num_secrets(): number + get_persistent(): boolean + get_secret(key: string): string + get_secret_keys(): string[] + get_service_type(): string + get_timeout(): number + get_user_name(): string + remove_data_item(key: string): boolean + remove_secret(key: string): boolean + /* Methods of NM.Setting */ + compare(b: Setting, flags: SettingCompareFlags): boolean + diff(b: Setting, flags: SettingCompareFlags, invert_results: boolean, results: GLib.HashTable): [ /* returnType */ boolean, /* results */ GLib.HashTable ] + duplicate(): Setting + enumerate_values(func: SettingValueIterFn): void + get_dbus_property_type(property_name: string): GLib.VariantType + get_name(): string + get_secret_flags(secret_name: string, out_flags: SettingSecretFlags): boolean + option_clear_by_name(predicate?: UtilsPredicateStr | null): void + option_get(opt_name: string): GLib.Variant + option_get_all_names(): string[] + option_get_boolean(opt_name: string): [ /* returnType */ boolean, /* out_value */ boolean | null ] + option_get_uint32(opt_name: string): [ /* returnType */ boolean, /* out_value */ number | null ] + option_set(opt_name: string, variant?: GLib.Variant | null): void + option_set_boolean(opt_name: string, value: boolean): void + option_set_uint32(opt_name: string, value: number): void + set_secret_flags(secret_name: string, flags: SettingSecretFlags): boolean + to_string(): string + verify(connection?: Connection | null): boolean + verify_secrets(connection?: Connection | null): boolean + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Virtual methods of NM.Setting */ + vfunc_aggregate(type_i: number, arg?: object | null): boolean + vfunc_get_secret_flags(secret_name: string, out_flags: SettingSecretFlags): boolean + vfunc_init_from_dbus(keys: GLib.HashTable, setting_dict: GLib.Variant, connection_dict: GLib.Variant, parse_flags: number): boolean + vfunc_set_secret_flags(secret_name: string, flags: SettingSecretFlags): boolean + vfunc_update_one_secret(key: string, value: GLib.Variant): number + vfunc_verify(connection: Connection): number + vfunc_verify_secrets(connection?: Connection | null): boolean + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: SettingVpn, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: SettingVpn, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: "notify::data", callback: (($obj: SettingVpn, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::data", callback: (($obj: SettingVpn, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::persistent", callback: (($obj: SettingVpn, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::persistent", callback: (($obj: SettingVpn, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::secrets", callback: (($obj: SettingVpn, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::secrets", callback: (($obj: SettingVpn, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::service-type", callback: (($obj: SettingVpn, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::service-type", callback: (($obj: SettingVpn, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::timeout", callback: (($obj: SettingVpn, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::timeout", callback: (($obj: SettingVpn, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::user-name", callback: (($obj: SettingVpn, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::user-name", callback: (($obj: SettingVpn, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::name", callback: (($obj: SettingVpn, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::name", callback: (($obj: SettingVpn, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: SettingVpn_ConstructProps) + _init (config?: SettingVpn_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(): SettingVpn + static $gtype: GObject.Type +} +export interface SettingVrf_ConstructProps extends Setting_ConstructProps { + table?: number +} +export class SettingVrf { + /* Properties of NM.SettingVrf */ + table: number + /* Properties of NM.Setting */ + readonly name: string + /* Fields of NM.Setting */ + parent: GObject.Object + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of NM.SettingVrf */ + get_table(): number + /* Methods of NM.Setting */ + compare(b: Setting, flags: SettingCompareFlags): boolean + diff(b: Setting, flags: SettingCompareFlags, invert_results: boolean, results: GLib.HashTable): [ /* returnType */ boolean, /* results */ GLib.HashTable ] + duplicate(): Setting + enumerate_values(func: SettingValueIterFn): void + get_dbus_property_type(property_name: string): GLib.VariantType + get_name(): string + get_secret_flags(secret_name: string, out_flags: SettingSecretFlags): boolean + option_clear_by_name(predicate?: UtilsPredicateStr | null): void + option_get(opt_name: string): GLib.Variant + option_get_all_names(): string[] + option_get_boolean(opt_name: string): [ /* returnType */ boolean, /* out_value */ boolean | null ] + option_get_uint32(opt_name: string): [ /* returnType */ boolean, /* out_value */ number | null ] + option_set(opt_name: string, variant?: GLib.Variant | null): void + option_set_boolean(opt_name: string, value: boolean): void + option_set_uint32(opt_name: string, value: number): void + set_secret_flags(secret_name: string, flags: SettingSecretFlags): boolean + to_string(): string + verify(connection?: Connection | null): boolean + verify_secrets(connection?: Connection | null): boolean + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Virtual methods of NM.Setting */ + vfunc_aggregate(type_i: number, arg?: object | null): boolean + vfunc_get_secret_flags(secret_name: string, out_flags: SettingSecretFlags): boolean + vfunc_init_from_dbus(keys: GLib.HashTable, setting_dict: GLib.Variant, connection_dict: GLib.Variant, parse_flags: number): boolean + vfunc_set_secret_flags(secret_name: string, flags: SettingSecretFlags): boolean + vfunc_update_one_secret(key: string, value: GLib.Variant): number + vfunc_verify(connection: Connection): number + vfunc_verify_secrets(connection?: Connection | null): boolean + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: SettingVrf, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: SettingVrf, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: "notify::table", callback: (($obj: SettingVrf, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::table", callback: (($obj: SettingVrf, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::name", callback: (($obj: SettingVrf, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::name", callback: (($obj: SettingVrf, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: SettingVrf_ConstructProps) + _init (config?: SettingVrf_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(): SettingVrf + static $gtype: GObject.Type +} +export interface SettingVxlan_ConstructProps extends Setting_ConstructProps { + ageing?: number + destination_port?: number + id?: number + l2_miss?: boolean + l3_miss?: boolean + learning?: boolean + limit?: number + local?: string + parent?: string + proxy?: boolean + remote?: string + rsc?: boolean + source_port_max?: number + source_port_min?: number + tos?: number + ttl?: number +} +export class SettingVxlan { + /* Properties of NM.SettingVxlan */ + ageing: number + destination_port: number + id: number + l2_miss: boolean + l3_miss: boolean + learning: boolean + limit: number + local: string + parent: string + proxy: boolean + remote: string + rsc: boolean + source_port_max: number + source_port_min: number + tos: number + ttl: number + /* Properties of NM.Setting */ + readonly name: string + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of NM.SettingVxlan */ + get_ageing(): number + get_destination_port(): number + get_id(): number + get_l2_miss(): boolean + get_l3_miss(): boolean + get_learning(): boolean + get_limit(): number + get_local(): string + get_parent(): string + get_proxy(): boolean + get_remote(): string + get_rsc(): boolean + get_source_port_max(): number + get_source_port_min(): number + get_tos(): number + get_ttl(): number + /* Methods of NM.Setting */ + compare(b: Setting, flags: SettingCompareFlags): boolean + diff(b: Setting, flags: SettingCompareFlags, invert_results: boolean, results: GLib.HashTable): [ /* returnType */ boolean, /* results */ GLib.HashTable ] + duplicate(): Setting + enumerate_values(func: SettingValueIterFn): void + get_dbus_property_type(property_name: string): GLib.VariantType + get_name(): string + get_secret_flags(secret_name: string, out_flags: SettingSecretFlags): boolean + option_clear_by_name(predicate?: UtilsPredicateStr | null): void + option_get(opt_name: string): GLib.Variant + option_get_all_names(): string[] + option_get_boolean(opt_name: string): [ /* returnType */ boolean, /* out_value */ boolean | null ] + option_get_uint32(opt_name: string): [ /* returnType */ boolean, /* out_value */ number | null ] + option_set(opt_name: string, variant?: GLib.Variant | null): void + option_set_boolean(opt_name: string, value: boolean): void + option_set_uint32(opt_name: string, value: number): void + set_secret_flags(secret_name: string, flags: SettingSecretFlags): boolean + to_string(): string + verify(connection?: Connection | null): boolean + verify_secrets(connection?: Connection | null): boolean + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Virtual methods of NM.Setting */ + vfunc_aggregate(type_i: number, arg?: object | null): boolean + vfunc_get_secret_flags(secret_name: string, out_flags: SettingSecretFlags): boolean + vfunc_init_from_dbus(keys: GLib.HashTable, setting_dict: GLib.Variant, connection_dict: GLib.Variant, parse_flags: number): boolean + vfunc_set_secret_flags(secret_name: string, flags: SettingSecretFlags): boolean + vfunc_update_one_secret(key: string, value: GLib.Variant): number + vfunc_verify(connection: Connection): number + vfunc_verify_secrets(connection?: Connection | null): boolean + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: SettingVxlan, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: SettingVxlan, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: "notify::ageing", callback: (($obj: SettingVxlan, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::ageing", callback: (($obj: SettingVxlan, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::destination-port", callback: (($obj: SettingVxlan, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::destination-port", callback: (($obj: SettingVxlan, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::id", callback: (($obj: SettingVxlan, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::id", callback: (($obj: SettingVxlan, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::l2-miss", callback: (($obj: SettingVxlan, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::l2-miss", callback: (($obj: SettingVxlan, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::l3-miss", callback: (($obj: SettingVxlan, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::l3-miss", callback: (($obj: SettingVxlan, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::learning", callback: (($obj: SettingVxlan, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::learning", callback: (($obj: SettingVxlan, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::limit", callback: (($obj: SettingVxlan, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::limit", callback: (($obj: SettingVxlan, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::local", callback: (($obj: SettingVxlan, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::local", callback: (($obj: SettingVxlan, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::parent", callback: (($obj: SettingVxlan, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::parent", callback: (($obj: SettingVxlan, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::proxy", callback: (($obj: SettingVxlan, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::proxy", callback: (($obj: SettingVxlan, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::remote", callback: (($obj: SettingVxlan, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::remote", callback: (($obj: SettingVxlan, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::rsc", callback: (($obj: SettingVxlan, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::rsc", callback: (($obj: SettingVxlan, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::source-port-max", callback: (($obj: SettingVxlan, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::source-port-max", callback: (($obj: SettingVxlan, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::source-port-min", callback: (($obj: SettingVxlan, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::source-port-min", callback: (($obj: SettingVxlan, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::tos", callback: (($obj: SettingVxlan, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::tos", callback: (($obj: SettingVxlan, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::ttl", callback: (($obj: SettingVxlan, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::ttl", callback: (($obj: SettingVxlan, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::name", callback: (($obj: SettingVxlan, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::name", callback: (($obj: SettingVxlan, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: SettingVxlan_ConstructProps) + _init (config?: SettingVxlan_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(): SettingVxlan + static $gtype: GObject.Type +} +export interface SettingWifiP2P_ConstructProps extends Setting_ConstructProps { + peer?: string + wfd_ies?: GLib.Bytes + wps_method?: number +} +export class SettingWifiP2P { + /* Properties of NM.SettingWifiP2P */ + peer: string + wfd_ies: GLib.Bytes + wps_method: number + /* Properties of NM.Setting */ + readonly name: string + /* Fields of NM.Setting */ + parent: GObject.Object + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of NM.SettingWifiP2P */ + get_peer(): string + get_wfd_ies(): GLib.Bytes + get_wps_method(): SettingWirelessSecurityWpsMethod + /* Methods of NM.Setting */ + compare(b: Setting, flags: SettingCompareFlags): boolean + diff(b: Setting, flags: SettingCompareFlags, invert_results: boolean, results: GLib.HashTable): [ /* returnType */ boolean, /* results */ GLib.HashTable ] + duplicate(): Setting + enumerate_values(func: SettingValueIterFn): void + get_dbus_property_type(property_name: string): GLib.VariantType + get_name(): string + get_secret_flags(secret_name: string, out_flags: SettingSecretFlags): boolean + option_clear_by_name(predicate?: UtilsPredicateStr | null): void + option_get(opt_name: string): GLib.Variant + option_get_all_names(): string[] + option_get_boolean(opt_name: string): [ /* returnType */ boolean, /* out_value */ boolean | null ] + option_get_uint32(opt_name: string): [ /* returnType */ boolean, /* out_value */ number | null ] + option_set(opt_name: string, variant?: GLib.Variant | null): void + option_set_boolean(opt_name: string, value: boolean): void + option_set_uint32(opt_name: string, value: number): void + set_secret_flags(secret_name: string, flags: SettingSecretFlags): boolean + to_string(): string + verify(connection?: Connection | null): boolean + verify_secrets(connection?: Connection | null): boolean + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Virtual methods of NM.Setting */ + vfunc_aggregate(type_i: number, arg?: object | null): boolean + vfunc_get_secret_flags(secret_name: string, out_flags: SettingSecretFlags): boolean + vfunc_init_from_dbus(keys: GLib.HashTable, setting_dict: GLib.Variant, connection_dict: GLib.Variant, parse_flags: number): boolean + vfunc_set_secret_flags(secret_name: string, flags: SettingSecretFlags): boolean + vfunc_update_one_secret(key: string, value: GLib.Variant): number + vfunc_verify(connection: Connection): number + vfunc_verify_secrets(connection?: Connection | null): boolean + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: SettingWifiP2P, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: SettingWifiP2P, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: "notify::peer", callback: (($obj: SettingWifiP2P, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::peer", callback: (($obj: SettingWifiP2P, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::wfd-ies", callback: (($obj: SettingWifiP2P, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::wfd-ies", callback: (($obj: SettingWifiP2P, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::wps-method", callback: (($obj: SettingWifiP2P, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::wps-method", callback: (($obj: SettingWifiP2P, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::name", callback: (($obj: SettingWifiP2P, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::name", callback: (($obj: SettingWifiP2P, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: SettingWifiP2P_ConstructProps) + _init (config?: SettingWifiP2P_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(): SettingWifiP2P + static $gtype: GObject.Type +} +export interface SettingWimax_ConstructProps extends Setting_ConstructProps { + mac_address?: string + network_name?: string +} +export class SettingWimax { + /* Properties of NM.SettingWimax */ + mac_address: string + network_name: string + /* Properties of NM.Setting */ + readonly name: string + /* Fields of NM.SettingWimax */ + parent: Setting + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of NM.SettingWimax */ + get_mac_address(): string + get_network_name(): string + /* Methods of NM.Setting */ + compare(b: Setting, flags: SettingCompareFlags): boolean + diff(b: Setting, flags: SettingCompareFlags, invert_results: boolean, results: GLib.HashTable): [ /* returnType */ boolean, /* results */ GLib.HashTable ] + duplicate(): Setting + enumerate_values(func: SettingValueIterFn): void + get_dbus_property_type(property_name: string): GLib.VariantType + get_name(): string + get_secret_flags(secret_name: string, out_flags: SettingSecretFlags): boolean + option_clear_by_name(predicate?: UtilsPredicateStr | null): void + option_get(opt_name: string): GLib.Variant + option_get_all_names(): string[] + option_get_boolean(opt_name: string): [ /* returnType */ boolean, /* out_value */ boolean | null ] + option_get_uint32(opt_name: string): [ /* returnType */ boolean, /* out_value */ number | null ] + option_set(opt_name: string, variant?: GLib.Variant | null): void + option_set_boolean(opt_name: string, value: boolean): void + option_set_uint32(opt_name: string, value: number): void + set_secret_flags(secret_name: string, flags: SettingSecretFlags): boolean + to_string(): string + verify(connection?: Connection | null): boolean + verify_secrets(connection?: Connection | null): boolean + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Virtual methods of NM.Setting */ + vfunc_aggregate(type_i: number, arg?: object | null): boolean + vfunc_get_secret_flags(secret_name: string, out_flags: SettingSecretFlags): boolean + vfunc_init_from_dbus(keys: GLib.HashTable, setting_dict: GLib.Variant, connection_dict: GLib.Variant, parse_flags: number): boolean + vfunc_set_secret_flags(secret_name: string, flags: SettingSecretFlags): boolean + vfunc_update_one_secret(key: string, value: GLib.Variant): number + vfunc_verify(connection: Connection): number + vfunc_verify_secrets(connection?: Connection | null): boolean + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: SettingWimax, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: SettingWimax, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: "notify::mac-address", callback: (($obj: SettingWimax, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::mac-address", callback: (($obj: SettingWimax, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::network-name", callback: (($obj: SettingWimax, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::network-name", callback: (($obj: SettingWimax, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::name", callback: (($obj: SettingWimax, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::name", callback: (($obj: SettingWimax, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: SettingWimax_ConstructProps) + _init (config?: SettingWimax_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(): SettingWimax + static $gtype: GObject.Type +} +export interface SettingWireGuard_ConstructProps extends Setting_ConstructProps { + fwmark?: number + ip4_auto_default_route?: Ternary + ip6_auto_default_route?: Ternary + listen_port?: number + mtu?: number + peer_routes?: boolean + private_key?: string + private_key_flags?: SettingSecretFlags +} +export class SettingWireGuard { + /* Properties of NM.SettingWireGuard */ + fwmark: number + ip4_auto_default_route: Ternary + ip6_auto_default_route: Ternary + listen_port: number + mtu: number + peer_routes: boolean + private_key: string + private_key_flags: SettingSecretFlags + /* Properties of NM.Setting */ + readonly name: string + /* Fields of NM.Setting */ + parent: GObject.Object + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of NM.SettingWireGuard */ + append_peer(peer: WireGuardPeer): void + clear_peers(): number + get_fwmark(): number + get_ip4_auto_default_route(): Ternary + get_ip6_auto_default_route(): Ternary + get_listen_port(): number + get_mtu(): number + get_peer(idx: number): WireGuardPeer + get_peer_by_public_key(public_key: string): [ /* returnType */ WireGuardPeer, /* out_idx */ number | null ] + get_peer_routes(): boolean + get_peers_len(): number + get_private_key(): string + get_private_key_flags(): SettingSecretFlags + remove_peer(idx: number): boolean + set_peer(peer: WireGuardPeer, idx: number): void + /* Methods of NM.Setting */ + compare(b: Setting, flags: SettingCompareFlags): boolean + diff(b: Setting, flags: SettingCompareFlags, invert_results: boolean, results: GLib.HashTable): [ /* returnType */ boolean, /* results */ GLib.HashTable ] + duplicate(): Setting + enumerate_values(func: SettingValueIterFn): void + get_dbus_property_type(property_name: string): GLib.VariantType + get_name(): string + get_secret_flags(secret_name: string, out_flags: SettingSecretFlags): boolean + option_clear_by_name(predicate?: UtilsPredicateStr | null): void + option_get(opt_name: string): GLib.Variant + option_get_all_names(): string[] + option_get_boolean(opt_name: string): [ /* returnType */ boolean, /* out_value */ boolean | null ] + option_get_uint32(opt_name: string): [ /* returnType */ boolean, /* out_value */ number | null ] + option_set(opt_name: string, variant?: GLib.Variant | null): void + option_set_boolean(opt_name: string, value: boolean): void + option_set_uint32(opt_name: string, value: number): void + set_secret_flags(secret_name: string, flags: SettingSecretFlags): boolean + to_string(): string + verify(connection?: Connection | null): boolean + verify_secrets(connection?: Connection | null): boolean + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Virtual methods of NM.Setting */ + vfunc_aggregate(type_i: number, arg?: object | null): boolean + vfunc_get_secret_flags(secret_name: string, out_flags: SettingSecretFlags): boolean + vfunc_init_from_dbus(keys: GLib.HashTable, setting_dict: GLib.Variant, connection_dict: GLib.Variant, parse_flags: number): boolean + vfunc_set_secret_flags(secret_name: string, flags: SettingSecretFlags): boolean + vfunc_update_one_secret(key: string, value: GLib.Variant): number + vfunc_verify(connection: Connection): number + vfunc_verify_secrets(connection?: Connection | null): boolean + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: SettingWireGuard, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: SettingWireGuard, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: "notify::fwmark", callback: (($obj: SettingWireGuard, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::fwmark", callback: (($obj: SettingWireGuard, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::ip4-auto-default-route", callback: (($obj: SettingWireGuard, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::ip4-auto-default-route", callback: (($obj: SettingWireGuard, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::ip6-auto-default-route", callback: (($obj: SettingWireGuard, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::ip6-auto-default-route", callback: (($obj: SettingWireGuard, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::listen-port", callback: (($obj: SettingWireGuard, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::listen-port", callback: (($obj: SettingWireGuard, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::mtu", callback: (($obj: SettingWireGuard, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::mtu", callback: (($obj: SettingWireGuard, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::peer-routes", callback: (($obj: SettingWireGuard, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::peer-routes", callback: (($obj: SettingWireGuard, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::private-key", callback: (($obj: SettingWireGuard, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::private-key", callback: (($obj: SettingWireGuard, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::private-key-flags", callback: (($obj: SettingWireGuard, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::private-key-flags", callback: (($obj: SettingWireGuard, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::name", callback: (($obj: SettingWireGuard, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::name", callback: (($obj: SettingWireGuard, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: SettingWireGuard_ConstructProps) + _init (config?: SettingWireGuard_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(): SettingWireGuard + static $gtype: GObject.Type +} +export interface SettingWired_ConstructProps extends Setting_ConstructProps { + auto_negotiate?: boolean + cloned_mac_address?: string + duplex?: string + generate_mac_address_mask?: string + mac_address?: string + mac_address_blacklist?: string[] + mtu?: number + port?: string + s390_nettype?: string + s390_options?: GLib.HashTable + s390_subchannels?: string[] + speed?: number + wake_on_lan?: number + wake_on_lan_password?: string +} +export class SettingWired { + /* Properties of NM.SettingWired */ + auto_negotiate: boolean + cloned_mac_address: string + duplex: string + generate_mac_address_mask: string + mac_address: string + mac_address_blacklist: string[] + mtu: number + port: string + s390_nettype: string + s390_options: GLib.HashTable + s390_subchannels: string[] + speed: number + wake_on_lan: number + wake_on_lan_password: string + /* Properties of NM.Setting */ + readonly name: string + /* Fields of NM.SettingWired */ + parent: Setting + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of NM.SettingWired */ + add_mac_blacklist_item(mac: string): boolean + add_s390_option(key: string, value: string): boolean + clear_mac_blacklist_items(): void + get_auto_negotiate(): boolean + get_cloned_mac_address(): string + get_duplex(): string + get_generate_mac_address_mask(): string + get_mac_address(): string + get_mac_address_blacklist(): string[] + get_mac_blacklist_item(idx: number): string + get_mtu(): number + get_num_mac_blacklist_items(): number + get_num_s390_options(): number + get_port(): string + get_s390_nettype(): string + get_s390_option(idx: number): [ /* returnType */ boolean, /* out_key */ string, /* out_value */ string ] + get_s390_option_by_key(key: string): string + get_s390_subchannels(): string[] + get_speed(): number + get_valid_s390_options(): string[] + get_wake_on_lan(): SettingWiredWakeOnLan + get_wake_on_lan_password(): string + remove_mac_blacklist_item(idx: number): void + remove_mac_blacklist_item_by_value(mac: string): boolean + remove_s390_option(key: string): boolean + /* Methods of NM.Setting */ + compare(b: Setting, flags: SettingCompareFlags): boolean + diff(b: Setting, flags: SettingCompareFlags, invert_results: boolean, results: GLib.HashTable): [ /* returnType */ boolean, /* results */ GLib.HashTable ] + duplicate(): Setting + enumerate_values(func: SettingValueIterFn): void + get_dbus_property_type(property_name: string): GLib.VariantType + get_name(): string + get_secret_flags(secret_name: string, out_flags: SettingSecretFlags): boolean + option_clear_by_name(predicate?: UtilsPredicateStr | null): void + option_get(opt_name: string): GLib.Variant + option_get_all_names(): string[] + option_get_boolean(opt_name: string): [ /* returnType */ boolean, /* out_value */ boolean | null ] + option_get_uint32(opt_name: string): [ /* returnType */ boolean, /* out_value */ number | null ] + option_set(opt_name: string, variant?: GLib.Variant | null): void + option_set_boolean(opt_name: string, value: boolean): void + option_set_uint32(opt_name: string, value: number): void + set_secret_flags(secret_name: string, flags: SettingSecretFlags): boolean + to_string(): string + verify(connection?: Connection | null): boolean + verify_secrets(connection?: Connection | null): boolean + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Virtual methods of NM.Setting */ + vfunc_aggregate(type_i: number, arg?: object | null): boolean + vfunc_get_secret_flags(secret_name: string, out_flags: SettingSecretFlags): boolean + vfunc_init_from_dbus(keys: GLib.HashTable, setting_dict: GLib.Variant, connection_dict: GLib.Variant, parse_flags: number): boolean + vfunc_set_secret_flags(secret_name: string, flags: SettingSecretFlags): boolean + vfunc_update_one_secret(key: string, value: GLib.Variant): number + vfunc_verify(connection: Connection): number + vfunc_verify_secrets(connection?: Connection | null): boolean + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: SettingWired, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: SettingWired, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: "notify::auto-negotiate", callback: (($obj: SettingWired, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::auto-negotiate", callback: (($obj: SettingWired, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::cloned-mac-address", callback: (($obj: SettingWired, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::cloned-mac-address", callback: (($obj: SettingWired, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::duplex", callback: (($obj: SettingWired, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::duplex", callback: (($obj: SettingWired, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::generate-mac-address-mask", callback: (($obj: SettingWired, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::generate-mac-address-mask", callback: (($obj: SettingWired, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::mac-address", callback: (($obj: SettingWired, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::mac-address", callback: (($obj: SettingWired, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::mac-address-blacklist", callback: (($obj: SettingWired, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::mac-address-blacklist", callback: (($obj: SettingWired, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::mtu", callback: (($obj: SettingWired, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::mtu", callback: (($obj: SettingWired, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::port", callback: (($obj: SettingWired, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::port", callback: (($obj: SettingWired, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::s390-nettype", callback: (($obj: SettingWired, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::s390-nettype", callback: (($obj: SettingWired, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::s390-options", callback: (($obj: SettingWired, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::s390-options", callback: (($obj: SettingWired, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::s390-subchannels", callback: (($obj: SettingWired, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::s390-subchannels", callback: (($obj: SettingWired, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::speed", callback: (($obj: SettingWired, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::speed", callback: (($obj: SettingWired, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::wake-on-lan", callback: (($obj: SettingWired, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::wake-on-lan", callback: (($obj: SettingWired, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::wake-on-lan-password", callback: (($obj: SettingWired, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::wake-on-lan-password", callback: (($obj: SettingWired, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::name", callback: (($obj: SettingWired, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::name", callback: (($obj: SettingWired, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: SettingWired_ConstructProps) + _init (config?: SettingWired_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(): SettingWired + static $gtype: GObject.Type +} +export interface SettingWireless_ConstructProps extends Setting_ConstructProps { + ap_isolation?: Ternary + band?: string + bssid?: string + channel?: number + cloned_mac_address?: string + generate_mac_address_mask?: string + hidden?: boolean + mac_address?: string + mac_address_blacklist?: string[] + mac_address_randomization?: number + mode?: string + mtu?: number + powersave?: number + rate?: number + seen_bssids?: string[] + ssid?: GLib.Bytes + tx_power?: number + wake_on_wlan?: number +} +export class SettingWireless { + /* Properties of NM.SettingWireless */ + ap_isolation: Ternary + band: string + bssid: string + channel: number + cloned_mac_address: string + generate_mac_address_mask: string + hidden: boolean + mac_address: string + mac_address_blacklist: string[] + mac_address_randomization: number + mode: string + mtu: number + powersave: number + rate: number + seen_bssids: string[] + ssid: GLib.Bytes + tx_power: number + wake_on_wlan: number + /* Properties of NM.Setting */ + readonly name: string + /* Fields of NM.SettingWireless */ + parent: Setting + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of NM.SettingWireless */ + add_mac_blacklist_item(mac: string): boolean + add_seen_bssid(bssid: string): boolean + ap_security_compatible(s_wireless_sec: SettingWirelessSecurity, ap_flags: TODO_80211ApFlags, ap_wpa: TODO_80211ApSecurityFlags, ap_rsn: TODO_80211ApSecurityFlags, ap_mode: TODO_80211Mode): boolean + clear_mac_blacklist_items(): void + get_ap_isolation(): Ternary + get_band(): string + get_bssid(): string + get_channel(): number + get_cloned_mac_address(): string + get_generate_mac_address_mask(): string + get_hidden(): boolean + get_mac_address(): string + get_mac_address_blacklist(): string[] + get_mac_address_randomization(): SettingMacRandomization + get_mac_blacklist_item(idx: number): string + get_mode(): string + get_mtu(): number + get_num_mac_blacklist_items(): number + get_num_seen_bssids(): number + get_powersave(): number + get_rate(): number + get_seen_bssid(i: number): string + get_ssid(): GLib.Bytes + get_tx_power(): number + get_wake_on_wlan(): SettingWirelessWakeOnWLan + remove_mac_blacklist_item(idx: number): void + remove_mac_blacklist_item_by_value(mac: string): boolean + /* Methods of NM.Setting */ + compare(b: Setting, flags: SettingCompareFlags): boolean + diff(b: Setting, flags: SettingCompareFlags, invert_results: boolean, results: GLib.HashTable): [ /* returnType */ boolean, /* results */ GLib.HashTable ] + duplicate(): Setting + enumerate_values(func: SettingValueIterFn): void + get_dbus_property_type(property_name: string): GLib.VariantType + get_name(): string + get_secret_flags(secret_name: string, out_flags: SettingSecretFlags): boolean + option_clear_by_name(predicate?: UtilsPredicateStr | null): void + option_get(opt_name: string): GLib.Variant + option_get_all_names(): string[] + option_get_boolean(opt_name: string): [ /* returnType */ boolean, /* out_value */ boolean | null ] + option_get_uint32(opt_name: string): [ /* returnType */ boolean, /* out_value */ number | null ] + option_set(opt_name: string, variant?: GLib.Variant | null): void + option_set_boolean(opt_name: string, value: boolean): void + option_set_uint32(opt_name: string, value: number): void + set_secret_flags(secret_name: string, flags: SettingSecretFlags): boolean + to_string(): string + verify(connection?: Connection | null): boolean + verify_secrets(connection?: Connection | null): boolean + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Virtual methods of NM.Setting */ + vfunc_aggregate(type_i: number, arg?: object | null): boolean + vfunc_get_secret_flags(secret_name: string, out_flags: SettingSecretFlags): boolean + vfunc_init_from_dbus(keys: GLib.HashTable, setting_dict: GLib.Variant, connection_dict: GLib.Variant, parse_flags: number): boolean + vfunc_set_secret_flags(secret_name: string, flags: SettingSecretFlags): boolean + vfunc_update_one_secret(key: string, value: GLib.Variant): number + vfunc_verify(connection: Connection): number + vfunc_verify_secrets(connection?: Connection | null): boolean + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: SettingWireless, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: SettingWireless, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: "notify::ap-isolation", callback: (($obj: SettingWireless, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::ap-isolation", callback: (($obj: SettingWireless, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::band", callback: (($obj: SettingWireless, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::band", callback: (($obj: SettingWireless, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::bssid", callback: (($obj: SettingWireless, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::bssid", callback: (($obj: SettingWireless, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::channel", callback: (($obj: SettingWireless, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::channel", callback: (($obj: SettingWireless, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::cloned-mac-address", callback: (($obj: SettingWireless, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::cloned-mac-address", callback: (($obj: SettingWireless, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::generate-mac-address-mask", callback: (($obj: SettingWireless, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::generate-mac-address-mask", callback: (($obj: SettingWireless, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::hidden", callback: (($obj: SettingWireless, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hidden", callback: (($obj: SettingWireless, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::mac-address", callback: (($obj: SettingWireless, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::mac-address", callback: (($obj: SettingWireless, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::mac-address-blacklist", callback: (($obj: SettingWireless, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::mac-address-blacklist", callback: (($obj: SettingWireless, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::mac-address-randomization", callback: (($obj: SettingWireless, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::mac-address-randomization", callback: (($obj: SettingWireless, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::mode", callback: (($obj: SettingWireless, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::mode", callback: (($obj: SettingWireless, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::mtu", callback: (($obj: SettingWireless, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::mtu", callback: (($obj: SettingWireless, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::powersave", callback: (($obj: SettingWireless, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::powersave", callback: (($obj: SettingWireless, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::rate", callback: (($obj: SettingWireless, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::rate", callback: (($obj: SettingWireless, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::seen-bssids", callback: (($obj: SettingWireless, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::seen-bssids", callback: (($obj: SettingWireless, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::ssid", callback: (($obj: SettingWireless, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::ssid", callback: (($obj: SettingWireless, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::tx-power", callback: (($obj: SettingWireless, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::tx-power", callback: (($obj: SettingWireless, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::wake-on-wlan", callback: (($obj: SettingWireless, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::wake-on-wlan", callback: (($obj: SettingWireless, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::name", callback: (($obj: SettingWireless, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::name", callback: (($obj: SettingWireless, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: SettingWireless_ConstructProps) + _init (config?: SettingWireless_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(): SettingWireless + static $gtype: GObject.Type +} +export interface SettingWirelessSecurity_ConstructProps extends Setting_ConstructProps { + auth_alg?: string + fils?: number + group?: string[] + key_mgmt?: string + leap_password?: string + leap_password_flags?: SettingSecretFlags + leap_username?: string + pairwise?: string[] + pmf?: number + proto?: string[] + psk?: string + psk_flags?: SettingSecretFlags + wep_key_flags?: SettingSecretFlags + wep_key_type?: WepKeyType + wep_key0?: string + wep_key1?: string + wep_key2?: string + wep_key3?: string + wep_tx_keyidx?: number + wps_method?: number +} +export class SettingWirelessSecurity { + /* Properties of NM.SettingWirelessSecurity */ + auth_alg: string + fils: number + group: string[] + key_mgmt: string + leap_password: string + leap_password_flags: SettingSecretFlags + leap_username: string + pairwise: string[] + pmf: number + proto: string[] + psk: string + psk_flags: SettingSecretFlags + wep_key_flags: SettingSecretFlags + wep_key_type: WepKeyType + wep_key0: string + wep_key1: string + wep_key2: string + wep_key3: string + wep_tx_keyidx: number + wps_method: number + /* Properties of NM.Setting */ + readonly name: string + /* Fields of NM.SettingWirelessSecurity */ + parent: Setting + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of NM.SettingWirelessSecurity */ + add_group(group: string): boolean + add_pairwise(pairwise: string): boolean + add_proto(proto: string): boolean + clear_groups(): void + clear_pairwise(): void + clear_protos(): void + get_auth_alg(): string + get_fils(): SettingWirelessSecurityFils + get_group(i: number): string + get_key_mgmt(): string + get_leap_password(): string + get_leap_password_flags(): SettingSecretFlags + get_leap_username(): string + get_num_groups(): number + get_num_pairwise(): number + get_num_protos(): number + get_pairwise(i: number): string + get_pmf(): SettingWirelessSecurityPmf + get_proto(i: number): string + get_psk(): string + get_psk_flags(): SettingSecretFlags + get_wep_key(idx: number): string + get_wep_key_flags(): SettingSecretFlags + get_wep_key_type(): WepKeyType + get_wep_tx_keyidx(): number + get_wps_method(): SettingWirelessSecurityWpsMethod + remove_group(i: number): void + remove_group_by_value(group: string): boolean + remove_pairwise(i: number): void + remove_pairwise_by_value(pairwise: string): boolean + remove_proto(i: number): void + remove_proto_by_value(proto: string): boolean + set_wep_key(idx: number, key: string): void + /* Methods of NM.Setting */ + compare(b: Setting, flags: SettingCompareFlags): boolean + diff(b: Setting, flags: SettingCompareFlags, invert_results: boolean, results: GLib.HashTable): [ /* returnType */ boolean, /* results */ GLib.HashTable ] + duplicate(): Setting + enumerate_values(func: SettingValueIterFn): void + get_dbus_property_type(property_name: string): GLib.VariantType + get_name(): string + get_secret_flags(secret_name: string, out_flags: SettingSecretFlags): boolean + option_clear_by_name(predicate?: UtilsPredicateStr | null): void + option_get(opt_name: string): GLib.Variant + option_get_all_names(): string[] + option_get_boolean(opt_name: string): [ /* returnType */ boolean, /* out_value */ boolean | null ] + option_get_uint32(opt_name: string): [ /* returnType */ boolean, /* out_value */ number | null ] + option_set(opt_name: string, variant?: GLib.Variant | null): void + option_set_boolean(opt_name: string, value: boolean): void + option_set_uint32(opt_name: string, value: number): void + set_secret_flags(secret_name: string, flags: SettingSecretFlags): boolean + to_string(): string + verify(connection?: Connection | null): boolean + verify_secrets(connection?: Connection | null): boolean + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Virtual methods of NM.Setting */ + vfunc_aggregate(type_i: number, arg?: object | null): boolean + vfunc_get_secret_flags(secret_name: string, out_flags: SettingSecretFlags): boolean + vfunc_init_from_dbus(keys: GLib.HashTable, setting_dict: GLib.Variant, connection_dict: GLib.Variant, parse_flags: number): boolean + vfunc_set_secret_flags(secret_name: string, flags: SettingSecretFlags): boolean + vfunc_update_one_secret(key: string, value: GLib.Variant): number + vfunc_verify(connection: Connection): number + vfunc_verify_secrets(connection?: Connection | null): boolean + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: SettingWirelessSecurity, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: SettingWirelessSecurity, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: "notify::auth-alg", callback: (($obj: SettingWirelessSecurity, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::auth-alg", callback: (($obj: SettingWirelessSecurity, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::fils", callback: (($obj: SettingWirelessSecurity, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::fils", callback: (($obj: SettingWirelessSecurity, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::group", callback: (($obj: SettingWirelessSecurity, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::group", callback: (($obj: SettingWirelessSecurity, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::key-mgmt", callback: (($obj: SettingWirelessSecurity, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::key-mgmt", callback: (($obj: SettingWirelessSecurity, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::leap-password", callback: (($obj: SettingWirelessSecurity, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::leap-password", callback: (($obj: SettingWirelessSecurity, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::leap-password-flags", callback: (($obj: SettingWirelessSecurity, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::leap-password-flags", callback: (($obj: SettingWirelessSecurity, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::leap-username", callback: (($obj: SettingWirelessSecurity, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::leap-username", callback: (($obj: SettingWirelessSecurity, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::pairwise", callback: (($obj: SettingWirelessSecurity, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::pairwise", callback: (($obj: SettingWirelessSecurity, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::pmf", callback: (($obj: SettingWirelessSecurity, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::pmf", callback: (($obj: SettingWirelessSecurity, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::proto", callback: (($obj: SettingWirelessSecurity, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::proto", callback: (($obj: SettingWirelessSecurity, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::psk", callback: (($obj: SettingWirelessSecurity, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::psk", callback: (($obj: SettingWirelessSecurity, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::psk-flags", callback: (($obj: SettingWirelessSecurity, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::psk-flags", callback: (($obj: SettingWirelessSecurity, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::wep-key-flags", callback: (($obj: SettingWirelessSecurity, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::wep-key-flags", callback: (($obj: SettingWirelessSecurity, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::wep-key-type", callback: (($obj: SettingWirelessSecurity, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::wep-key-type", callback: (($obj: SettingWirelessSecurity, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::wep-key0", callback: (($obj: SettingWirelessSecurity, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::wep-key0", callback: (($obj: SettingWirelessSecurity, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::wep-key1", callback: (($obj: SettingWirelessSecurity, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::wep-key1", callback: (($obj: SettingWirelessSecurity, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::wep-key2", callback: (($obj: SettingWirelessSecurity, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::wep-key2", callback: (($obj: SettingWirelessSecurity, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::wep-key3", callback: (($obj: SettingWirelessSecurity, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::wep-key3", callback: (($obj: SettingWirelessSecurity, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::wep-tx-keyidx", callback: (($obj: SettingWirelessSecurity, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::wep-tx-keyidx", callback: (($obj: SettingWirelessSecurity, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::wps-method", callback: (($obj: SettingWirelessSecurity, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::wps-method", callback: (($obj: SettingWirelessSecurity, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::name", callback: (($obj: SettingWirelessSecurity, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::name", callback: (($obj: SettingWirelessSecurity, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: SettingWirelessSecurity_ConstructProps) + _init (config?: SettingWirelessSecurity_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(): SettingWirelessSecurity + static $gtype: GObject.Type +} +export interface SettingWpan_ConstructProps extends Setting_ConstructProps { + channel?: number + mac_address?: string + page?: number + pan_id?: number + short_address?: number +} +export class SettingWpan { + /* Properties of NM.SettingWpan */ + channel: number + mac_address: string + page: number + pan_id: number + short_address: number + /* Properties of NM.Setting */ + readonly name: string + /* Fields of NM.Setting */ + parent: GObject.Object + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of NM.SettingWpan */ + get_channel(): number + get_mac_address(): string + get_page(): number + get_pan_id(): number + get_short_address(): number + /* Methods of NM.Setting */ + compare(b: Setting, flags: SettingCompareFlags): boolean + diff(b: Setting, flags: SettingCompareFlags, invert_results: boolean, results: GLib.HashTable): [ /* returnType */ boolean, /* results */ GLib.HashTable ] + duplicate(): Setting + enumerate_values(func: SettingValueIterFn): void + get_dbus_property_type(property_name: string): GLib.VariantType + get_name(): string + get_secret_flags(secret_name: string, out_flags: SettingSecretFlags): boolean + option_clear_by_name(predicate?: UtilsPredicateStr | null): void + option_get(opt_name: string): GLib.Variant + option_get_all_names(): string[] + option_get_boolean(opt_name: string): [ /* returnType */ boolean, /* out_value */ boolean | null ] + option_get_uint32(opt_name: string): [ /* returnType */ boolean, /* out_value */ number | null ] + option_set(opt_name: string, variant?: GLib.Variant | null): void + option_set_boolean(opt_name: string, value: boolean): void + option_set_uint32(opt_name: string, value: number): void + set_secret_flags(secret_name: string, flags: SettingSecretFlags): boolean + to_string(): string + verify(connection?: Connection | null): boolean + verify_secrets(connection?: Connection | null): boolean + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Virtual methods of NM.Setting */ + vfunc_aggregate(type_i: number, arg?: object | null): boolean + vfunc_get_secret_flags(secret_name: string, out_flags: SettingSecretFlags): boolean + vfunc_init_from_dbus(keys: GLib.HashTable, setting_dict: GLib.Variant, connection_dict: GLib.Variant, parse_flags: number): boolean + vfunc_set_secret_flags(secret_name: string, flags: SettingSecretFlags): boolean + vfunc_update_one_secret(key: string, value: GLib.Variant): number + vfunc_verify(connection: Connection): number + vfunc_verify_secrets(connection?: Connection | null): boolean + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: SettingWpan, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: SettingWpan, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: "notify::channel", callback: (($obj: SettingWpan, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::channel", callback: (($obj: SettingWpan, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::mac-address", callback: (($obj: SettingWpan, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::mac-address", callback: (($obj: SettingWpan, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::page", callback: (($obj: SettingWpan, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::page", callback: (($obj: SettingWpan, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::pan-id", callback: (($obj: SettingWpan, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::pan-id", callback: (($obj: SettingWpan, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::short-address", callback: (($obj: SettingWpan, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::short-address", callback: (($obj: SettingWpan, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::name", callback: (($obj: SettingWpan, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::name", callback: (($obj: SettingWpan, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: SettingWpan_ConstructProps) + _init (config?: SettingWpan_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(): SettingWpan + static $gtype: GObject.Type +} +export interface SimpleConnection_ConstructProps extends GObject.Object_ConstructProps { +} +export class SimpleConnection { + /* Fields of NM.SimpleConnection */ + parent: GObject.Object + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Methods of NM.Connection */ + add_setting(setting: Setting): void + clear_secrets(): void + clear_secrets_with_flags(func?: SettingClearSecretsWithFlagsFn | null): void + clear_settings(): void + compare(b: Connection, flags: SettingCompareFlags): boolean + diff(b: Connection, flags: SettingCompareFlags, out_settings: GLib.HashTable): boolean + dump(): void + for_each_setting_value(func: SettingValueIterFn): void + get_connection_type(): string + get_id(): string + get_interface_name(): string + get_path(): string + get_setting(setting_type: GObject.Type): Setting + get_setting_802_1x(): Setting8021x + get_setting_adsl(): SettingAdsl + get_setting_bluetooth(): SettingBluetooth + get_setting_bond(): SettingBond + get_setting_bridge(): SettingBridge + get_setting_bridge_port(): SettingBridgePort + get_setting_by_name(name: string): Setting + get_setting_cdma(): SettingCdma + get_setting_connection(): SettingConnection + get_setting_dcb(): SettingDcb + get_setting_dummy(): SettingDummy + get_setting_generic(): SettingGeneric + get_setting_gsm(): SettingGsm + get_setting_infiniband(): SettingInfiniband + get_setting_ip4_config(): SettingIP4Config + get_setting_ip6_config(): SettingIP6Config + get_setting_ip_tunnel(): SettingIPTunnel + get_setting_macsec(): SettingMacsec + get_setting_macvlan(): SettingMacvlan + get_setting_olpc_mesh(): SettingOlpcMesh + get_setting_ovs_bridge(): SettingOvsBridge + get_setting_ovs_interface(): SettingOvsInterface + get_setting_ovs_patch(): SettingOvsPatch + get_setting_ovs_port(): SettingOvsPort + get_setting_ppp(): SettingPpp + get_setting_pppoe(): SettingPppoe + get_setting_proxy(): SettingProxy + get_setting_serial(): SettingSerial + get_setting_tc_config(): SettingTCConfig + get_setting_team(): SettingTeam + get_setting_team_port(): SettingTeamPort + get_setting_tun(): SettingTun + get_setting_vlan(): SettingVlan + get_setting_vpn(): SettingVpn + get_setting_vxlan(): SettingVxlan + get_setting_wimax(): SettingWimax + get_setting_wired(): SettingWired + get_setting_wireless(): SettingWireless + get_setting_wireless_security(): SettingWirelessSecurity + get_settings(): Setting[] + get_uuid(): string + get_virtual_device_description(): string + is_type(type: string): boolean + is_virtual(): boolean + need_secrets(): [ /* returnType */ string, /* hints */ string[] | null ] + normalize(parameters?: GLib.HashTable | null): [ /* returnType */ boolean, /* modified */ boolean | null ] + remove_setting(setting_type: GObject.Type): void + replace_settings(new_settings: GLib.Variant): boolean + replace_settings_from_connection(new_connection: Connection): void + set_path(path: string): void + to_dbus(flags: ConnectionSerializationFlags): GLib.Variant + update_secrets(setting_name: string, secrets: GLib.Variant): boolean + verify(): boolean + verify_secrets(): boolean + /* Virtual methods of NM.SimpleConnection */ + vfunc_changed(): void + vfunc_secrets_cleared(): void + vfunc_secrets_updated(setting: string): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: SimpleConnection, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: SimpleConnection, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + /* Signals of NM.Connection */ + connect(sigName: "changed", callback: (($obj: SimpleConnection) => void)): number + connect_after(sigName: "changed", callback: (($obj: SimpleConnection) => void)): number + emit(sigName: "changed"): void + connect(sigName: "secrets-cleared", callback: (($obj: SimpleConnection) => void)): number + connect_after(sigName: "secrets-cleared", callback: (($obj: SimpleConnection) => void)): number + emit(sigName: "secrets-cleared"): void + connect(sigName: "secrets-updated", callback: (($obj: SimpleConnection, setting_name: string) => void)): number + connect_after(sigName: "secrets-updated", callback: (($obj: SimpleConnection, setting_name: string) => void)): number + emit(sigName: "secrets-updated", setting_name: string): void + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: SimpleConnection_ConstructProps) + _init (config?: SimpleConnection_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new_clone(connection: Connection): Connection + static new_from_dbus(dict: GLib.Variant): Connection + static $gtype: GObject.Type +} +export interface VpnConnection_ConstructProps extends ActiveConnection_ConstructProps { +} +export class VpnConnection { + /* Properties of NM.VpnConnection */ + readonly banner: string + readonly vpn_state: VpnConnectionState + /* Properties of NM.ActiveConnection */ + readonly connection: RemoteConnection + readonly "default": boolean + readonly default6: boolean + readonly devices: Device[] + readonly dhcp4_config: DhcpConfig + readonly dhcp6_config: DhcpConfig + readonly id: string + readonly ip4_config: IPConfig + readonly ip6_config: IPConfig + readonly master: Device + readonly specific_object_path: string + readonly state: ActiveConnectionState + readonly state_flags: number + readonly type: string + readonly uuid: string + readonly vpn: boolean + /* Properties of NM.Object */ + readonly path: string + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of NM.VpnConnection */ + get_banner(): string + get_vpn_state(): VpnConnectionState + /* Methods of NM.ActiveConnection */ + get_connection(): RemoteConnection + get_connection_type(): string + get_default(): boolean + get_default6(): boolean + get_devices(): Device[] + get_dhcp4_config(): DhcpConfig + get_dhcp6_config(): DhcpConfig + get_id(): string + get_ip4_config(): IPConfig + get_ip6_config(): IPConfig + get_master(): Device + get_specific_object_path(): string + get_state(): ActiveConnectionState + get_state_flags(): ActivationStateFlags + get_state_reason(): ActiveConnectionStateReason + get_uuid(): string + get_vpn(): boolean + /* Methods of NM.Object */ + get_client(): Client + get_path(): string + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of NM.VpnConnection */ + connect(sigName: "vpn-state-changed", callback: (($obj: VpnConnection, object: number, p0: number) => void)): number + connect_after(sigName: "vpn-state-changed", callback: (($obj: VpnConnection, object: number, p0: number) => void)): number + emit(sigName: "vpn-state-changed", object: number, p0: number): void + /* Signals of NM.ActiveConnection */ + connect(sigName: "state-changed", callback: (($obj: VpnConnection, state: number, reason: number) => void)): number + connect_after(sigName: "state-changed", callback: (($obj: VpnConnection, state: number, reason: number) => void)): number + emit(sigName: "state-changed", state: number, reason: number): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: VpnConnection, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: VpnConnection, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: "notify::banner", callback: (($obj: VpnConnection, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::banner", callback: (($obj: VpnConnection, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::vpn-state", callback: (($obj: VpnConnection, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vpn-state", callback: (($obj: VpnConnection, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::connection", callback: (($obj: VpnConnection, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::connection", callback: (($obj: VpnConnection, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::default", callback: (($obj: VpnConnection, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::default", callback: (($obj: VpnConnection, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::default6", callback: (($obj: VpnConnection, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::default6", callback: (($obj: VpnConnection, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::devices", callback: (($obj: VpnConnection, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::devices", callback: (($obj: VpnConnection, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::dhcp4-config", callback: (($obj: VpnConnection, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::dhcp4-config", callback: (($obj: VpnConnection, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::dhcp6-config", callback: (($obj: VpnConnection, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::dhcp6-config", callback: (($obj: VpnConnection, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::id", callback: (($obj: VpnConnection, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::id", callback: (($obj: VpnConnection, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::ip4-config", callback: (($obj: VpnConnection, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::ip4-config", callback: (($obj: VpnConnection, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::ip6-config", callback: (($obj: VpnConnection, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::ip6-config", callback: (($obj: VpnConnection, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::master", callback: (($obj: VpnConnection, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::master", callback: (($obj: VpnConnection, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::specific-object-path", callback: (($obj: VpnConnection, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::specific-object-path", callback: (($obj: VpnConnection, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::state", callback: (($obj: VpnConnection, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::state", callback: (($obj: VpnConnection, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::state-flags", callback: (($obj: VpnConnection, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::state-flags", callback: (($obj: VpnConnection, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::type", callback: (($obj: VpnConnection, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::type", callback: (($obj: VpnConnection, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::uuid", callback: (($obj: VpnConnection, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::uuid", callback: (($obj: VpnConnection, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::vpn", callback: (($obj: VpnConnection, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vpn", callback: (($obj: VpnConnection, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::path", callback: (($obj: VpnConnection, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::path", callback: (($obj: VpnConnection, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: VpnConnection_ConstructProps) + _init (config?: VpnConnection_ConstructProps): void + static $gtype: GObject.Type +} +export interface VpnPluginInfo_ConstructProps extends GObject.Object_ConstructProps { + filename?: string + keyfile?: GLib.KeyFile +} +export class VpnPluginInfo { + /* Properties of NM.VpnPluginInfo */ + readonly name: string + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of NM.VpnPluginInfo */ + get_aliases(): string[] + get_auth_dialog(): string + get_editor_plugin(): VpnEditorPlugin + get_filename(): string + get_name(): string + get_plugin(): string + get_program(): string + get_service(): string + load_editor_plugin(): VpnEditorPlugin + lookup_property(group: string, key: string): string + set_editor_plugin(plugin?: VpnEditorPlugin | null): void + supports_hints(): boolean + supports_multiple(): boolean + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Methods of Gio.Initable */ + init(cancellable?: Gio.Cancellable | null): boolean + /* Virtual methods of NM.VpnPluginInfo */ + vfunc_init(cancellable?: Gio.Cancellable | null): boolean + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: VpnPluginInfo, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: VpnPluginInfo, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: "notify::name", callback: (($obj: VpnPluginInfo, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::name", callback: (($obj: VpnPluginInfo, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: VpnPluginInfo_ConstructProps) + _init (config?: VpnPluginInfo_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new_from_file(filename: string): VpnPluginInfo + static new_search_file(name?: string | null, service?: string | null): VpnPluginInfo + static new_with_data(filename: string, keyfile: GLib.KeyFile): VpnPluginInfo + static list_add(list: VpnPluginInfo[], plugin_info: VpnPluginInfo): boolean + static list_find_by_filename(list: VpnPluginInfo[], filename: string): VpnPluginInfo + static list_find_by_name(list: VpnPluginInfo[], name: string): VpnPluginInfo + static list_find_by_service(list: VpnPluginInfo[], service: string): VpnPluginInfo + static list_find_service_type(list: VpnPluginInfo[], name: string): string + static list_get_service_types(list: VpnPluginInfo[], only_existing: boolean, with_abbreviations: boolean): string[] + static list_load(): VpnPluginInfo[] + static list_remove(list: VpnPluginInfo[], plugin_info: VpnPluginInfo): boolean + static validate_filename(filename: string): boolean + static newv(object_type: GObject.Type, parameters: GObject.Parameter[], cancellable?: Gio.Cancellable | null): GObject.Object + static $gtype: GObject.Type +} +export interface VpnPluginOld_ConstructProps extends GObject.Object_ConstructProps { + service_name?: string + state?: VpnServiceState +} +export class VpnPluginOld { + /* Properties of NM.VpnPluginOld */ + state: VpnServiceState + /* Fields of NM.VpnPluginOld */ + parent: GObject.Object + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of NM.VpnPluginOld */ + disconnect(): boolean + failure(reason: VpnPluginFailure): void + get_connection(): Gio.DBusConnection + get_state(): VpnServiceState + secrets_required(message: string, hints: string): void + set_config(config: GLib.Variant): void + set_ip4_config(ip4_config: GLib.Variant): void + set_ip6_config(ip6_config: GLib.Variant): void + set_login_banner(banner: string): void + set_state(state: VpnServiceState): void + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Methods of Gio.Initable */ + init(cancellable?: Gio.Cancellable | null): boolean + /* Virtual methods of NM.VpnPluginOld */ + vfunc_config(config: GLib.Variant): void + vfunc_connect(connection: Connection): boolean + vfunc_connect_interactive(connection: Connection, details: GLib.Variant): boolean + vfunc_disconnect(): boolean + vfunc_failure(reason: VpnPluginFailure): void + vfunc_ip4_config(ip4_config: GLib.Variant): void + vfunc_ip6_config(config: GLib.Variant): void + vfunc_login_banner(banner: string): void + vfunc_need_secrets(connection: Connection, setting_name: string): boolean + vfunc_new_secrets(connection: Connection): boolean + vfunc_quit(): void + vfunc_state_changed(state: VpnServiceState): void + vfunc_init(cancellable?: Gio.Cancellable | null): boolean + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of NM.VpnPluginOld */ + connect(sigName: "config", callback: (($obj: VpnPluginOld, object: GLib.Variant) => void)): number + connect_after(sigName: "config", callback: (($obj: VpnPluginOld, object: GLib.Variant) => void)): number + emit(sigName: "config", object: GLib.Variant): void + connect(sigName: "failure", callback: (($obj: VpnPluginOld, object: number) => void)): number + connect_after(sigName: "failure", callback: (($obj: VpnPluginOld, object: number) => void)): number + emit(sigName: "failure", object: number): void + connect(sigName: "ip4-config", callback: (($obj: VpnPluginOld, object: GLib.Variant) => void)): number + connect_after(sigName: "ip4-config", callback: (($obj: VpnPluginOld, object: GLib.Variant) => void)): number + emit(sigName: "ip4-config", object: GLib.Variant): void + connect(sigName: "ip6-config", callback: (($obj: VpnPluginOld, object: GLib.Variant) => void)): number + connect_after(sigName: "ip6-config", callback: (($obj: VpnPluginOld, object: GLib.Variant) => void)): number + emit(sigName: "ip6-config", object: GLib.Variant): void + connect(sigName: "login-banner", callback: (($obj: VpnPluginOld, object: string) => void)): number + connect_after(sigName: "login-banner", callback: (($obj: VpnPluginOld, object: string) => void)): number + emit(sigName: "login-banner", object: string): void + connect(sigName: "quit", callback: (($obj: VpnPluginOld) => void)): number + connect_after(sigName: "quit", callback: (($obj: VpnPluginOld) => void)): number + emit(sigName: "quit"): void + connect(sigName: "secrets-required", callback: (($obj: VpnPluginOld, object: string, p0: string[]) => void)): number + connect_after(sigName: "secrets-required", callback: (($obj: VpnPluginOld, object: string, p0: string[]) => void)): number + emit(sigName: "secrets-required", object: string, p0: string[]): void + connect(sigName: "state-changed", callback: (($obj: VpnPluginOld, object: number) => void)): number + connect_after(sigName: "state-changed", callback: (($obj: VpnPluginOld, object: number) => void)): number + emit(sigName: "state-changed", object: number): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: VpnPluginOld, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: VpnPluginOld, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: "notify::state", callback: (($obj: VpnPluginOld, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::state", callback: (($obj: VpnPluginOld, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: VpnPluginOld_ConstructProps) + _init (config?: VpnPluginOld_ConstructProps): void + /* Static methods and pseudo-constructors */ + static get_secret_flags(data: GLib.HashTable, secret_name: string): [ /* returnType */ boolean, /* out_flags */ SettingSecretFlags ] + static read_vpn_details(fd: number): [ /* returnType */ boolean, /* out_data */ GLib.HashTable, /* out_secrets */ GLib.HashTable ] + static newv(object_type: GObject.Type, parameters: GObject.Parameter[], cancellable?: Gio.Cancellable | null): GObject.Object + static $gtype: GObject.Type +} +export interface VpnServicePlugin_ConstructProps extends GObject.Object_ConstructProps { + service_name?: string + state?: VpnServiceState + watch_peer?: boolean +} +export class VpnServicePlugin { + /* Properties of NM.VpnServicePlugin */ + state: VpnServiceState + /* Fields of NM.VpnServicePlugin */ + parent: GObject.Object + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of NM.VpnServicePlugin */ + disconnect(): boolean + failure(reason: VpnPluginFailure): void + get_connection(): Gio.DBusConnection + secrets_required(message: string, hints: string): void + set_config(config: GLib.Variant): void + set_ip4_config(ip4_config: GLib.Variant): void + set_ip6_config(ip6_config: GLib.Variant): void + set_login_banner(banner: string): void + shutdown(): void + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Methods of Gio.Initable */ + init(cancellable?: Gio.Cancellable | null): boolean + /* Virtual methods of NM.VpnServicePlugin */ + vfunc_config(config: GLib.Variant): void + vfunc_connect(connection: Connection): boolean + vfunc_connect_interactive(connection: Connection, details: GLib.Variant): boolean + vfunc_disconnect(): boolean + vfunc_failure(reason: VpnPluginFailure): void + vfunc_ip4_config(ip4_config: GLib.Variant): void + vfunc_ip6_config(config: GLib.Variant): void + vfunc_login_banner(banner: string): void + vfunc_need_secrets(connection: Connection, setting_name: string): boolean + vfunc_new_secrets(connection: Connection): boolean + vfunc_quit(): void + vfunc_state_changed(state: VpnServiceState): void + vfunc_init(cancellable?: Gio.Cancellable | null): boolean + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of NM.VpnServicePlugin */ + connect(sigName: "config", callback: (($obj: VpnServicePlugin, object: GLib.Variant) => void)): number + connect_after(sigName: "config", callback: (($obj: VpnServicePlugin, object: GLib.Variant) => void)): number + emit(sigName: "config", object: GLib.Variant): void + connect(sigName: "failure", callback: (($obj: VpnServicePlugin, object: number) => void)): number + connect_after(sigName: "failure", callback: (($obj: VpnServicePlugin, object: number) => void)): number + emit(sigName: "failure", object: number): void + connect(sigName: "ip4-config", callback: (($obj: VpnServicePlugin, object: GLib.Variant) => void)): number + connect_after(sigName: "ip4-config", callback: (($obj: VpnServicePlugin, object: GLib.Variant) => void)): number + emit(sigName: "ip4-config", object: GLib.Variant): void + connect(sigName: "ip6-config", callback: (($obj: VpnServicePlugin, object: GLib.Variant) => void)): number + connect_after(sigName: "ip6-config", callback: (($obj: VpnServicePlugin, object: GLib.Variant) => void)): number + emit(sigName: "ip6-config", object: GLib.Variant): void + connect(sigName: "login-banner", callback: (($obj: VpnServicePlugin, object: string) => void)): number + connect_after(sigName: "login-banner", callback: (($obj: VpnServicePlugin, object: string) => void)): number + emit(sigName: "login-banner", object: string): void + connect(sigName: "quit", callback: (($obj: VpnServicePlugin) => void)): number + connect_after(sigName: "quit", callback: (($obj: VpnServicePlugin) => void)): number + emit(sigName: "quit"): void + connect(sigName: "secrets-required", callback: (($obj: VpnServicePlugin, object: string, p0: string[]) => void)): number + connect_after(sigName: "secrets-required", callback: (($obj: VpnServicePlugin, object: string, p0: string[]) => void)): number + emit(sigName: "secrets-required", object: string, p0: string[]): void + connect(sigName: "state-changed", callback: (($obj: VpnServicePlugin, object: number) => void)): number + connect_after(sigName: "state-changed", callback: (($obj: VpnServicePlugin, object: number) => void)): number + emit(sigName: "state-changed", object: number): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: VpnServicePlugin, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: VpnServicePlugin, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: "notify::state", callback: (($obj: VpnServicePlugin, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::state", callback: (($obj: VpnServicePlugin, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: VpnServicePlugin_ConstructProps) + _init (config?: VpnServicePlugin_ConstructProps): void + /* Static methods and pseudo-constructors */ + static get_secret_flags(data: GLib.HashTable, secret_name: string): [ /* returnType */ boolean, /* out_flags */ SettingSecretFlags ] + static read_vpn_details(fd: number): [ /* returnType */ boolean, /* out_data */ GLib.HashTable, /* out_secrets */ GLib.HashTable ] + static newv(object_type: GObject.Type, parameters: GObject.Parameter[], cancellable?: Gio.Cancellable | null): GObject.Object + static $gtype: GObject.Type +} +export interface WifiP2PPeer_ConstructProps extends Object_ConstructProps { +} +export class WifiP2PPeer { + /* Properties of NM.WifiP2PPeer */ + readonly flags: TODO_80211ApFlags + readonly hw_address: string + readonly last_seen: number + readonly manufacturer: string + readonly model: string + readonly model_number: string + readonly name: string + readonly serial: string + readonly strength: number + readonly wfd_ies: GLib.Bytes + /* Properties of NM.Object */ + readonly path: string + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of NM.WifiP2PPeer */ + connection_valid(connection: Connection): boolean + filter_connections(connections: Connection[]): Connection[] + get_flags(): TODO_80211ApFlags + get_hw_address(): string + get_last_seen(): number + get_manufacturer(): string + get_model(): string + get_model_number(): string + get_name(): string + get_serial(): string + get_strength(): number + get_wfd_ies(): GLib.Bytes + /* Methods of NM.Object */ + get_client(): Client + get_path(): string + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: WifiP2PPeer, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: WifiP2PPeer, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: "notify::flags", callback: (($obj: WifiP2PPeer, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::flags", callback: (($obj: WifiP2PPeer, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::hw-address", callback: (($obj: WifiP2PPeer, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hw-address", callback: (($obj: WifiP2PPeer, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::last-seen", callback: (($obj: WifiP2PPeer, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::last-seen", callback: (($obj: WifiP2PPeer, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::manufacturer", callback: (($obj: WifiP2PPeer, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::manufacturer", callback: (($obj: WifiP2PPeer, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::model", callback: (($obj: WifiP2PPeer, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::model", callback: (($obj: WifiP2PPeer, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::model-number", callback: (($obj: WifiP2PPeer, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::model-number", callback: (($obj: WifiP2PPeer, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::name", callback: (($obj: WifiP2PPeer, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::name", callback: (($obj: WifiP2PPeer, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::serial", callback: (($obj: WifiP2PPeer, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::serial", callback: (($obj: WifiP2PPeer, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::strength", callback: (($obj: WifiP2PPeer, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::strength", callback: (($obj: WifiP2PPeer, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::wfd-ies", callback: (($obj: WifiP2PPeer, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::wfd-ies", callback: (($obj: WifiP2PPeer, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::path", callback: (($obj: WifiP2PPeer, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::path", callback: (($obj: WifiP2PPeer, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: WifiP2PPeer_ConstructProps) + _init (config?: WifiP2PPeer_ConstructProps): void + static $gtype: GObject.Type +} +export interface WimaxNsp_ConstructProps extends Object_ConstructProps { +} +export class WimaxNsp { + /* Properties of NM.WimaxNsp */ + readonly name: string + readonly network_type: WimaxNspNetworkType + readonly signal_quality: number + /* Properties of NM.Object */ + readonly path: string + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of NM.WimaxNsp */ + connection_valid(connection: Connection): boolean + filter_connections(connections: Connection[]): Connection[] + get_name(): string + get_network_type(): WimaxNspNetworkType + get_signal_quality(): number + /* Methods of NM.Object */ + get_client(): Client + get_path(): string + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: WimaxNsp, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: WimaxNsp, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: "notify::name", callback: (($obj: WimaxNsp, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::name", callback: (($obj: WimaxNsp, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::network-type", callback: (($obj: WimaxNsp, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::network-type", callback: (($obj: WimaxNsp, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::signal-quality", callback: (($obj: WimaxNsp, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::signal-quality", callback: (($obj: WimaxNsp, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::path", callback: (($obj: WimaxNsp, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::path", callback: (($obj: WimaxNsp, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: WimaxNsp_ConstructProps) + _init (config?: WimaxNsp_ConstructProps): void + static $gtype: GObject.Type +} +export abstract class AccessPointClass { + static name: string +} +export abstract class ActiveConnectionClass { + static name: string +} +export class BridgeVlan { + /* Methods of NM.BridgeVlan */ + cmp(b: BridgeVlan): number + get_vid_range(): [ /* returnType */ boolean, /* vid_start */ number, /* vid_end */ number ] + is_pvid(): boolean + is_sealed(): boolean + is_untagged(): boolean + new_clone(): BridgeVlan + ref(): BridgeVlan + seal(): void + set_pvid(value: boolean): void + set_untagged(value: boolean): void + to_str(): string + unref(): void + static name: string + static new(vid_start: number, vid_end: number): BridgeVlan + constructor(vid_start: number, vid_end: number) + /* Static methods and pseudo-constructors */ + static new(vid_start: number, vid_end: number): BridgeVlan + static from_str(str: string): BridgeVlan +} +export abstract class CheckpointClass { + static name: string +} +export abstract class ClientClass { + static name: string +} +export abstract class ConnectionInterface { + /* Fields of NM.ConnectionInterface */ + parent: GObject.TypeInterface + secrets_updated: (connection: Connection, setting: string) => void + secrets_cleared: (connection: Connection) => void + changed: (connection: Connection) => void + static name: string +} +export abstract class Device6LowpanClass { + static name: string +} +export abstract class DeviceAdslClass { + static name: string +} +export abstract class DeviceBondClass { + static name: string +} +export abstract class DeviceBridgeClass { + static name: string +} +export abstract class DeviceBtClass { + static name: string +} +export abstract class DeviceClass { + static name: string +} +export abstract class DeviceDummyClass { + static name: string +} +export abstract class DeviceEthernetClass { + static name: string +} +export abstract class DeviceGenericClass { + static name: string +} +export abstract class DeviceIPTunnelClass { + static name: string +} +export abstract class DeviceInfinibandClass { + static name: string +} +export abstract class DeviceMacsecClass { + static name: string +} +export abstract class DeviceMacvlanClass { + static name: string +} +export abstract class DeviceModemClass { + static name: string +} +export abstract class DeviceOlpcMeshClass { + static name: string +} +export abstract class DeviceOvsBridgeClass { + static name: string +} +export abstract class DeviceOvsInterfaceClass { + static name: string +} +export abstract class DeviceOvsPortClass { + static name: string +} +export abstract class DevicePppClass { + static name: string +} +export abstract class DeviceTeamClass { + static name: string +} +export abstract class DeviceTunClass { + static name: string +} +export abstract class DeviceVethClass { + static name: string +} +export abstract class DeviceVlanClass { + static name: string +} +export abstract class DeviceVrfClass { + static name: string +} +export abstract class DeviceVxlanClass { + static name: string +} +export abstract class DeviceWifiClass { + static name: string +} +export abstract class DeviceWifiP2PClass { + static name: string +} +export abstract class DeviceWimaxClass { + static name: string +} +export abstract class DeviceWireGuardClass { + static name: string +} +export abstract class DeviceWpanClass { + static name: string +} +export abstract class DhcpConfigClass { + static name: string +} +export class DnsEntry { + /* Methods of NM.DnsEntry */ + get_domains(): string[] + get_interface(): string + get_nameservers(): string[] + get_priority(): number + get_vpn(): boolean + unref(): void + static name: string +} +export class IPAddress { + /* Methods of NM.IPAddress */ + cmp_full(b: IPAddress, cmp_flags: IPAddressCmpFlags): number + dup(): IPAddress + equal(other: IPAddress): boolean + get_address(): string + get_attribute(name: string): GLib.Variant + get_attribute_names(): string[] + get_family(): number + get_prefix(): number + ref(): void + set_address(addr: string): void + set_attribute(name: string, value?: GLib.Variant | null): void + set_prefix(prefix: number): void + unref(): void + static name: string + static new(family: number, addr: string, prefix: number): IPAddress + constructor(family: number, addr: string, prefix: number) + /* Static methods and pseudo-constructors */ + static new(family: number, addr: string, prefix: number): IPAddress + static new_binary(family: number, addr: object | null, prefix: number): IPAddress +} +export abstract class IPConfigClass { + static name: string +} +export class IPRoute { + /* Methods of NM.IPRoute */ + dup(): IPRoute + equal(other: IPRoute): boolean + equal_full(other: IPRoute, cmp_flags: number): boolean + get_attribute(name: string): GLib.Variant + get_attribute_names(): string[] + get_dest(): string + get_family(): number + get_metric(): number + get_next_hop(): string + get_prefix(): number + ref(): void + set_attribute(name: string, value?: GLib.Variant | null): void + set_dest(dest: string): void + set_metric(metric: number): void + set_next_hop(next_hop?: string | null): void + set_prefix(prefix: number): void + unref(): void + static name: string + static new(family: number, dest: string, prefix: number, next_hop: string | null, metric: number): IPRoute + constructor(family: number, dest: string, prefix: number, next_hop: string | null, metric: number) + /* Static methods and pseudo-constructors */ + static new(family: number, dest: string, prefix: number, next_hop: string | null, metric: number): IPRoute + static new_binary(family: number, dest: object | null, prefix: number, next_hop: object | null, metric: number): IPRoute + static attribute_validate(name: string, value: GLib.Variant, family: number): [ /* returnType */ boolean, /* known */ boolean ] + static get_variant_attribute_spec(): VariantAttributeSpec +} +export class IPRoutingRule { + /* Methods of NM.IPRoutingRule */ + cmp(other?: IPRoutingRule | null): number + get_action(): number + get_addr_family(): number + get_destination_port_end(): number + get_destination_port_start(): number + get_from(): string + get_from_len(): number + get_fwmark(): number + get_fwmask(): number + get_iifname(): string + get_invert(): boolean + get_ipproto(): number + get_oifname(): string + get_priority(): number + get_source_port_end(): number + get_source_port_start(): number + get_suppress_prefixlength(): number + get_table(): number + get_to(): string + get_to_len(): number + get_tos(): number + is_sealed(): boolean + new_clone(): IPRoutingRule + ref(): IPRoutingRule + seal(): void + set_action(action: number): void + set_destination_port(start: number, end: number): void + set_from(from: string | null, len: number): void + set_fwmark(fwmark: number, fwmask: number): void + set_iifname(iifname?: string | null): void + set_invert(invert: boolean): void + set_ipproto(ipproto: number): void + set_oifname(oifname?: string | null): void + set_priority(priority: number): void + set_source_port(start: number, end: number): void + set_suppress_prefixlength(suppress_prefixlength: number): void + set_table(table: number): void + set_to(to: string | null, len: number): void + set_tos(tos: number): void + to_string(to_string_flags: IPRoutingRuleAsStringFlags, extra_args?: GLib.HashTable | null): string + unref(): void + validate(): boolean + static name: string + static new(addr_family: number): IPRoutingRule + constructor(addr_family: number) + /* Static methods and pseudo-constructors */ + static new(addr_family: number): IPRoutingRule + static from_string(str: string, to_string_flags: IPRoutingRuleAsStringFlags, extra_args?: GLib.HashTable | null): IPRoutingRule +} +export class KeyfileHandlerData { + /* Methods of NM.KeyfileHandlerData */ + fail_with_error(src: GLib.Error): void + get_context(): [ /* out_kf_group_name */ string | null, /* out_kf_key_name */ string | null, /* out_cur_setting */ Setting | null, /* out_cur_property_name */ string | null ] + warn_get(): [ /* out_message */ string | null, /* out_severity */ KeyfileWarnSeverity | null ] + static name: string +} +export class LldpNeighbor { + /* Methods of NM.LldpNeighbor */ + get_attr_names(): string[] + get_attr_string_value(name: string): [ /* returnType */ boolean, /* out_value */ string | null ] + get_attr_type(name: string): GLib.VariantType + get_attr_uint_value(name: string): [ /* returnType */ boolean, /* out_value */ number | null ] + get_attr_value(name: string): GLib.Variant + ref(): void + unref(): void + static name: string + static new(): LldpNeighbor + constructor() + /* Static methods and pseudo-constructors */ + static new(): LldpNeighbor +} +export abstract class ObjectClass { + static name: string +} +export abstract class RemoteConnectionClass { + static name: string +} +export abstract class SecretAgentOldClass { + /* Fields of NM.SecretAgentOldClass */ + parent: GObject.ObjectClass + get_secrets: (self: SecretAgentOld, connection: Connection, connection_path: string, setting_name: string, hints: string[], flags: SecretAgentGetSecretsFlags, callback: SecretAgentOldGetSecretsFunc) => void + cancel_get_secrets: (self: SecretAgentOld, connection_path: string, setting_name: string) => void + save_secrets: (self: SecretAgentOld, connection: Connection, connection_path: string, callback: SecretAgentOldSaveSecretsFunc) => void + delete_secrets: (self: SecretAgentOld, connection: Connection, connection_path: string, callback: SecretAgentOldDeleteSecretsFunc) => void + static name: string +} +export abstract class Setting6LowpanClass { + static name: string +} +export abstract class Setting8021xClass { + /* Fields of NM.Setting8021xClass */ + parent: SettingClass + static name: string +} +export abstract class SettingAdslClass { + /* Fields of NM.SettingAdslClass */ + parent: SettingClass + static name: string +} +export abstract class SettingBluetoothClass { + /* Fields of NM.SettingBluetoothClass */ + parent: SettingClass + static name: string +} +export abstract class SettingBondClass { + /* Fields of NM.SettingBondClass */ + parent: SettingClass + static name: string +} +export abstract class SettingBridgeClass { + static name: string +} +export abstract class SettingBridgePortClass { + /* Fields of NM.SettingBridgePortClass */ + parent: SettingClass + static name: string +} +export abstract class SettingCdmaClass { + /* Fields of NM.SettingCdmaClass */ + parent: SettingClass + static name: string +} +export abstract class SettingClass { + /* Fields of NM.SettingClass */ + parent: GObject.ObjectClass + verify: (setting: Setting, connection: Connection) => number + verify_secrets: (setting: Setting, connection?: Connection | null) => boolean + update_one_secret: (setting: Setting, key: string, value: GLib.Variant) => number + get_secret_flags: (setting: Setting, secret_name: string, out_flags: SettingSecretFlags) => boolean + set_secret_flags: (setting: Setting, secret_name: string, flags: SettingSecretFlags) => boolean + compare_property: (sett_info: object, property_idx: number, con_a: Connection, set_a: Setting, con_b: Connection, set_b: Setting, flags: SettingCompareFlags) => Ternary + duplicate_copy_properties: (sett_info: object, src: Setting, dst: Setting) => void + aggregate: (setting: Setting, type_i: number, arg?: object | null) => boolean + init_from_dbus: (setting: Setting, keys: GLib.HashTable, setting_dict: GLib.Variant, connection_dict: GLib.Variant, parse_flags: number) => boolean + setting_info: object + static name: string +} +export abstract class SettingConnectionClass { + /* Fields of NM.SettingConnectionClass */ + parent: SettingClass + static name: string +} +export abstract class SettingDcbClass { + /* Fields of NM.SettingDcbClass */ + parent: SettingClass + static name: string +} +export abstract class SettingDummyClass { + /* Fields of NM.SettingDummyClass */ + parent: SettingClass + static name: string +} +export abstract class SettingEthtoolClass { + static name: string +} +export abstract class SettingGenericClass { + /* Fields of NM.SettingGenericClass */ + parent: SettingClass + static name: string +} +export abstract class SettingGsmClass { + /* Fields of NM.SettingGsmClass */ + parent: SettingClass + static name: string +} +export abstract class SettingHostnameClass { + static name: string +} +export abstract class SettingIP4ConfigClass { + /* Fields of NM.SettingIP4ConfigClass */ + parent: SettingIPConfigClass + static name: string +} +export abstract class SettingIP6ConfigClass { + /* Fields of NM.SettingIP6ConfigClass */ + parent: SettingIPConfigClass + static name: string +} +export abstract class SettingIPConfigClass { + /* Fields of NM.SettingIPConfigClass */ + parent: SettingClass + padding: object[] + static name: string +} +export abstract class SettingIPTunnelClass { + /* Fields of NM.SettingIPTunnelClass */ + parent: SettingClass + static name: string +} +export abstract class SettingInfinibandClass { + /* Fields of NM.SettingInfinibandClass */ + parent: SettingClass + static name: string +} +export abstract class SettingMacsecClass { + /* Fields of NM.SettingMacsecClass */ + parent: SettingClass + static name: string +} +export abstract class SettingMacvlanClass { + /* Fields of NM.SettingMacvlanClass */ + parent: SettingClass + static name: string +} +export abstract class SettingMatchClass { + static name: string +} +export abstract class SettingOlpcMeshClass { + /* Fields of NM.SettingOlpcMeshClass */ + parent: SettingClass + static name: string +} +export abstract class SettingOvsBridgeClass { + static name: string +} +export abstract class SettingOvsDpdkClass { + static name: string +} +export abstract class SettingOvsExternalIDsClass { + static name: string +} +export abstract class SettingOvsInterfaceClass { + static name: string +} +export abstract class SettingOvsPatchClass { + static name: string +} +export abstract class SettingOvsPortClass { + static name: string +} +export abstract class SettingPppClass { + /* Fields of NM.SettingPppClass */ + parent: SettingClass + static name: string +} +export abstract class SettingPppoeClass { + /* Fields of NM.SettingPppoeClass */ + parent: SettingClass + static name: string +} +export abstract class SettingProxyClass { + /* Fields of NM.SettingProxyClass */ + parent: SettingClass + padding: object[] + static name: string +} +export abstract class SettingSerialClass { + /* Fields of NM.SettingSerialClass */ + parent: SettingClass + static name: string +} +export abstract class SettingSriovClass { + static name: string +} +export abstract class SettingTCConfigClass { + static name: string +} +export abstract class SettingTeamClass { + /* Fields of NM.SettingTeamClass */ + parent: SettingClass + static name: string +} +export abstract class SettingTeamPortClass { + /* Fields of NM.SettingTeamPortClass */ + parent: SettingClass + static name: string +} +export abstract class SettingTunClass { + /* Fields of NM.SettingTunClass */ + parent: SettingClass + static name: string +} +export abstract class SettingUserClass { + static name: string +} +export abstract class SettingVethClass { + static name: string +} +export abstract class SettingVlanClass { + /* Fields of NM.SettingVlanClass */ + parent: SettingClass + static name: string +} +export abstract class SettingVpnClass { + /* Fields of NM.SettingVpnClass */ + parent: SettingClass + static name: string +} +export abstract class SettingVrfClass { + static name: string +} +export abstract class SettingVxlanClass { + /* Fields of NM.SettingVxlanClass */ + parent: SettingClass + static name: string +} +export abstract class SettingWifiP2PClass { + static name: string +} +export abstract class SettingWimaxClass { + /* Fields of NM.SettingWimaxClass */ + parent: SettingClass + static name: string +} +export abstract class SettingWireGuardClass { + static name: string +} +export abstract class SettingWiredClass { + /* Fields of NM.SettingWiredClass */ + parent: SettingClass + static name: string +} +export abstract class SettingWirelessClass { + /* Fields of NM.SettingWirelessClass */ + parent: SettingClass + static name: string +} +export abstract class SettingWirelessSecurityClass { + /* Fields of NM.SettingWirelessSecurityClass */ + parent: SettingClass + static name: string +} +export abstract class SettingWpanClass { + static name: string +} +export abstract class SimpleConnectionClass { + /* Fields of NM.SimpleConnectionClass */ + parent_class: GObject.ObjectClass + static name: string +} +export class SriovVF { + /* Methods of NM.SriovVF */ + add_vlan(vlan_id: number): boolean + dup(): SriovVF + equal(other: SriovVF): boolean + get_attribute(name: string): GLib.Variant + get_attribute_names(): string[] + get_index(): number + get_vlan_ids(): number[] + get_vlan_protocol(vlan_id: number): SriovVFVlanProtocol + get_vlan_qos(vlan_id: number): number + ref(): void + remove_vlan(vlan_id: number): boolean + set_attribute(name: string, value?: GLib.Variant | null): void + set_vlan_protocol(vlan_id: number, protocol: SriovVFVlanProtocol): void + set_vlan_qos(vlan_id: number, qos: number): void + unref(): void + static name: string + static new(index: number): SriovVF + constructor(index: number) + /* Static methods and pseudo-constructors */ + static new(index: number): SriovVF + static attribute_validate(name: string, value: GLib.Variant): [ /* returnType */ boolean, /* known */ boolean ] +} +export class TCAction { + /* Methods of NM.TCAction */ + dup(): TCAction + equal(other: TCAction): boolean + get_attribute(name: string): GLib.Variant + get_attribute_names(): string[] + get_kind(): string + ref(): void + set_attribute(name: string, value?: GLib.Variant | null): void + unref(): void + static name: string + static new(kind: string): TCAction + constructor(kind: string) + /* Static methods and pseudo-constructors */ + static new(kind: string): TCAction +} +export class TCQdisc { + /* Methods of NM.TCQdisc */ + dup(): TCQdisc + equal(other: TCQdisc): boolean + get_attribute(name: string): GLib.Variant + get_attribute_names(): string[] + get_handle(): number + get_kind(): string + get_parent(): number + ref(): void + set_attribute(name: string, value?: GLib.Variant | null): void + set_handle(handle: number): void + unref(): void + static name: string + static new(kind: string, parent: number): TCQdisc + constructor(kind: string, parent: number) + /* Static methods and pseudo-constructors */ + static new(kind: string, parent: number): TCQdisc +} +export class TCTfilter { + /* Methods of NM.TCTfilter */ + dup(): TCTfilter + equal(other: TCTfilter): boolean + get_action(): TCAction + get_handle(): number + get_kind(): string + get_parent(): number + ref(): void + set_action(action: TCAction): void + set_handle(handle: number): void + unref(): void + static name: string + static new(kind: string, parent: number): TCTfilter + constructor(kind: string, parent: number) + /* Static methods and pseudo-constructors */ + static new(kind: string, parent: number): TCTfilter +} +export class TeamLinkWatcher { + /* Methods of NM.TeamLinkWatcher */ + dup(): TeamLinkWatcher + equal(other: TeamLinkWatcher): boolean + get_delay_down(): number + get_delay_up(): number + get_flags(): TeamLinkWatcherArpPingFlags + get_init_wait(): number + get_interval(): number + get_missed_max(): number + get_name(): string + get_source_host(): string + get_target_host(): string + get_vlanid(): number + ref(): void + unref(): void + static name: string + /* Static methods and pseudo-constructors */ + static new_arp_ping(init_wait: number, interval: number, missed_max: number, target_host: string, source_host: string, flags: TeamLinkWatcherArpPingFlags): TeamLinkWatcher + static new_arp_ping2(init_wait: number, interval: number, missed_max: number, vlanid: number, target_host: string, source_host: string, flags: TeamLinkWatcherArpPingFlags): TeamLinkWatcher + static new_ethtool(delay_up: number, delay_down: number): TeamLinkWatcher + static new_nsna_ping(init_wait: number, interval: number, missed_max: number, target_host: string): TeamLinkWatcher +} +export class VariantAttributeSpec { + static name: string +} +export abstract class VpnConnectionClass { + static name: string +} +export abstract class VpnEditorInterface { + /* Fields of NM.VpnEditorInterface */ + g_iface: GObject.TypeInterface + get_widget: (editor: VpnEditor) => GObject.Object + placeholder: () => void + update_connection: (editor: VpnEditor, connection: Connection) => boolean + changed: (editor: VpnEditor) => void + static name: string +} +export abstract class VpnEditorPluginInterface { + /* Fields of NM.VpnEditorPluginInterface */ + g_iface: GObject.TypeInterface + get_editor: (plugin: VpnEditorPlugin, connection: Connection) => VpnEditor + get_capabilities: (plugin: VpnEditorPlugin) => VpnEditorPluginCapability + export_to_file: (plugin: VpnEditorPlugin, path: string, connection: Connection) => boolean + get_suggested_filename: (plugin: VpnEditorPlugin, connection: Connection) => string + notify_plugin_info_set: (plugin: VpnEditorPlugin, plugin_info: VpnPluginInfo) => void + get_vt: (plugin: VpnEditorPlugin, out_vt_size: number) => VpnEditorPluginVT + static name: string +} +export class VpnEditorPluginVT { + static name: string +} +export abstract class VpnPluginInfoClass { + static name: string +} +export abstract class VpnPluginOldClass { + /* Fields of NM.VpnPluginOldClass */ + parent: GObject.ObjectClass + state_changed: (plugin: VpnPluginOld, state: VpnServiceState) => void + ip4_config: (plugin: VpnPluginOld, ip4_config: GLib.Variant) => void + login_banner: (plugin: VpnPluginOld, banner: string) => void + failure: (plugin: VpnPluginOld, reason: VpnPluginFailure) => void + quit: (plugin: VpnPluginOld) => void + config: (plugin: VpnPluginOld, config: GLib.Variant) => void + ip6_config: (plugin: VpnPluginOld, config: GLib.Variant) => void + connect: (plugin: VpnPluginOld, connection: Connection) => boolean + need_secrets: (plugin: VpnPluginOld, connection: Connection, setting_name: string) => boolean + disconnect: (plugin: VpnPluginOld) => boolean + new_secrets: (plugin: VpnPluginOld, connection: Connection) => boolean + connect_interactive: (plugin: VpnPluginOld, connection: Connection, details: GLib.Variant) => boolean + static name: string +} +export abstract class VpnServicePluginClass { + /* Fields of NM.VpnServicePluginClass */ + parent: GObject.ObjectClass + state_changed: (plugin: VpnServicePlugin, state: VpnServiceState) => void + ip4_config: (plugin: VpnServicePlugin, ip4_config: GLib.Variant) => void + login_banner: (plugin: VpnServicePlugin, banner: string) => void + failure: (plugin: VpnServicePlugin, reason: VpnPluginFailure) => void + quit: (plugin: VpnServicePlugin) => void + config: (plugin: VpnServicePlugin, config: GLib.Variant) => void + ip6_config: (plugin: VpnServicePlugin, config: GLib.Variant) => void + connect: (plugin: VpnServicePlugin, connection: Connection) => boolean + need_secrets: (plugin: VpnServicePlugin, connection: Connection, setting_name: string) => boolean + disconnect: (plugin: VpnServicePlugin) => boolean + new_secrets: (plugin: VpnServicePlugin, connection: Connection) => boolean + connect_interactive: (plugin: VpnServicePlugin, connection: Connection, details: GLib.Variant) => boolean + static name: string +} +export abstract class WifiP2PPeerClass { + static name: string +} +export abstract class WimaxNspClass { + static name: string +} +export class WireGuardPeer { + /* Methods of NM.WireGuardPeer */ + append_allowed_ip(allowed_ip: string, accept_invalid: boolean): boolean + clear_allowed_ips(): void + cmp(b: WireGuardPeer | null, compare_flags: SettingCompareFlags): number + get_allowed_ip(idx: number, out_is_valid?: boolean | null): string + get_allowed_ips_len(): number + get_endpoint(): string + get_persistent_keepalive(): number + get_preshared_key(): string + get_preshared_key_flags(): SettingSecretFlags + get_public_key(): string + is_sealed(): boolean + is_valid(check_non_secrets: boolean, check_secrets: boolean): boolean + new_clone(with_secrets: boolean): WireGuardPeer + ref(): WireGuardPeer + remove_allowed_ip(idx: number): boolean + seal(): void + set_endpoint(endpoint: string, allow_invalid: boolean): boolean + set_persistent_keepalive(persistent_keepalive: number): void + set_preshared_key(preshared_key: string | null, accept_invalid: boolean): boolean + set_preshared_key_flags(preshared_key_flags: SettingSecretFlags): void + set_public_key(public_key: string | null, accept_invalid: boolean): boolean + unref(): void + static name: string + static new(): WireGuardPeer + constructor() + /* Static methods and pseudo-constructors */ + static new(): WireGuardPeer +} \ No newline at end of file diff --git a/@types/Gjs/NM-1.0.js b/@types/Gjs/NM-1.0.js new file mode 100644 index 00000000..afa83e9e --- /dev/null +++ b/@types/Gjs/NM-1.0.js @@ -0,0 +1,2 @@ +imports.gi.versions.NM = '1.0'; +module.exports = imports.gi.NM; diff --git a/@types/Gjs/Pango-1.0.d.ts b/@types/Gjs/Pango-1.0.d.ts new file mode 100644 index 00000000..5fe9c8bd --- /dev/null +++ b/@types/Gjs/Pango-1.0.d.ts @@ -0,0 +1,1615 @@ +/** + * Pango-1.0 + */ + +import * as Gjs from './Gjs'; +import * as cairo from './cairo-1.0'; +import * as HarfBuzz from './HarfBuzz-0.0'; +import * as GObject from './GObject-2.0'; +import * as GLib from './GLib-2.0'; + +export enum Alignment { + LEFT, + CENTER, + RIGHT, +} +export enum AttrType { + INVALID, + LANGUAGE, + FAMILY, + STYLE, + WEIGHT, + VARIANT, + STRETCH, + SIZE, + FONT_DESC, + FOREGROUND, + BACKGROUND, + UNDERLINE, + STRIKETHROUGH, + RISE, + SHAPE, + SCALE, + FALLBACK, + LETTER_SPACING, + UNDERLINE_COLOR, + STRIKETHROUGH_COLOR, + ABSOLUTE_SIZE, + GRAVITY, + GRAVITY_HINT, + FONT_FEATURES, + FOREGROUND_ALPHA, + BACKGROUND_ALPHA, + ALLOW_BREAKS, + SHOW, + INSERT_HYPHENS, + OVERLINE, + OVERLINE_COLOR, +} +export enum BidiType { + L, + LRE, + LRO, + R, + AL, + RLE, + RLO, + PDF, + EN, + ES, + ET, + AN, + CS, + NSM, + BN, + B, + S, + WS, + ON, +} +export enum CoverageLevel { + NONE, + FALLBACK, + APPROXIMATE, + EXACT, +} +export enum Direction { + LTR, + RTL, + TTB_LTR, + TTB_RTL, + WEAK_LTR, + WEAK_RTL, + NEUTRAL, +} +export enum EllipsizeMode { + NONE, + START, + MIDDLE, + END, +} +export enum Gravity { + SOUTH, + EAST, + NORTH, + WEST, + AUTO, +} +export enum GravityHint { + NATURAL, + STRONG, + LINE, +} +export enum Overline { + NONE, + SINGLE, +} +export enum RenderPart { + FOREGROUND, + BACKGROUND, + UNDERLINE, + STRIKETHROUGH, + OVERLINE, +} +export enum Script { + INVALID_CODE, + COMMON, + INHERITED, + ARABIC, + ARMENIAN, + BENGALI, + BOPOMOFO, + CHEROKEE, + COPTIC, + CYRILLIC, + DESERET, + DEVANAGARI, + ETHIOPIC, + GEORGIAN, + GOTHIC, + GREEK, + GUJARATI, + GURMUKHI, + HAN, + HANGUL, + HEBREW, + HIRAGANA, + KANNADA, + KATAKANA, + KHMER, + LAO, + LATIN, + MALAYALAM, + MONGOLIAN, + MYANMAR, + OGHAM, + OLD_ITALIC, + ORIYA, + RUNIC, + SINHALA, + SYRIAC, + TAMIL, + TELUGU, + THAANA, + THAI, + TIBETAN, + CANADIAN_ABORIGINAL, + YI, + TAGALOG, + HANUNOO, + BUHID, + TAGBANWA, + BRAILLE, + CYPRIOT, + LIMBU, + OSMANYA, + SHAVIAN, + LINEAR_B, + TAI_LE, + UGARITIC, + NEW_TAI_LUE, + BUGINESE, + GLAGOLITIC, + TIFINAGH, + SYLOTI_NAGRI, + OLD_PERSIAN, + KHAROSHTHI, + UNKNOWN, + BALINESE, + CUNEIFORM, + PHOENICIAN, + PHAGS_PA, + NKO, + KAYAH_LI, + LEPCHA, + REJANG, + SUNDANESE, + SAURASHTRA, + CHAM, + OL_CHIKI, + VAI, + CARIAN, + LYCIAN, + LYDIAN, + BATAK, + BRAHMI, + MANDAIC, + CHAKMA, + MEROITIC_CURSIVE, + MEROITIC_HIEROGLYPHS, + MIAO, + SHARADA, + SORA_SOMPENG, + TAKRI, + BASSA_VAH, + CAUCASIAN_ALBANIAN, + DUPLOYAN, + ELBASAN, + GRANTHA, + KHOJKI, + KHUDAWADI, + LINEAR_A, + MAHAJANI, + MANICHAEAN, + MENDE_KIKAKUI, + MODI, + MRO, + NABATAEAN, + OLD_NORTH_ARABIAN, + OLD_PERMIC, + PAHAWH_HMONG, + PALMYRENE, + PAU_CIN_HAU, + PSALTER_PAHLAVI, + SIDDHAM, + TIRHUTA, + WARANG_CITI, + AHOM, + ANATOLIAN_HIEROGLYPHS, + HATRAN, + MULTANI, + OLD_HUNGARIAN, + SIGNWRITING, +} +export enum Stretch { + ULTRA_CONDENSED, + EXTRA_CONDENSED, + CONDENSED, + SEMI_CONDENSED, + NORMAL, + SEMI_EXPANDED, + EXPANDED, + EXTRA_EXPANDED, + ULTRA_EXPANDED, +} +export enum Style { + NORMAL, + OBLIQUE, + ITALIC, +} +export enum TabAlign { + LEFT, +} +export enum Underline { + NONE, + SINGLE, + DOUBLE, + LOW, + ERROR, + SINGLE_LINE, + DOUBLE_LINE, + ERROR_LINE, +} +export enum Variant { + NORMAL, + SMALL_CAPS, +} +export enum Weight { + THIN, + ULTRALIGHT, + LIGHT, + SEMILIGHT, + BOOK, + NORMAL, + MEDIUM, + SEMIBOLD, + BOLD, + ULTRABOLD, + HEAVY, + ULTRAHEAVY, +} +export enum WrapMode { + WORD, + CHAR, + WORD_CHAR, +} +export enum FontMask { + FAMILY, + STYLE, + VARIANT, + WEIGHT, + STRETCH, + SIZE, + GRAVITY, + VARIATIONS, +} +export enum ShapeFlags { + NONE, + ROUND_POSITIONS, +} +export enum ShowFlags { + NONE, + SPACES, + LINE_BREAKS, + IGNORABLES, +} +export const ANALYSIS_FLAG_CENTERED_BASELINE: number +export const ANALYSIS_FLAG_IS_ELLIPSIS: number +export const ANALYSIS_FLAG_NEED_HYPHEN: number +export const ATTR_INDEX_FROM_TEXT_BEGINNING: number +export const ATTR_INDEX_TO_TEXT_END: number +export const GLYPH_EMPTY: Glyph +export const GLYPH_INVALID_INPUT: Glyph +export const GLYPH_UNKNOWN_FLAG: Glyph +export const SCALE: number +export const VERSION_MAJOR: number +export const VERSION_MICRO: number +export const VERSION_MINOR: number +export const VERSION_STRING: string +export function attr_allow_breaks_new(allow_breaks: boolean): Attribute +export function attr_background_alpha_new(alpha: number): Attribute +export function attr_background_new(red: number, green: number, blue: number): Attribute +export function attr_fallback_new(enable_fallback: boolean): Attribute +export function attr_family_new(family: string): Attribute +export function attr_font_desc_new(desc: FontDescription): Attribute +export function attr_font_features_new(features: string): Attribute +export function attr_foreground_alpha_new(alpha: number): Attribute +export function attr_foreground_new(red: number, green: number, blue: number): Attribute +export function attr_gravity_hint_new(hint: GravityHint): Attribute +export function attr_gravity_new(gravity: Gravity): Attribute +export function attr_insert_hyphens_new(insert_hyphens: boolean): Attribute +export function attr_language_new(language: Language): Attribute +export function attr_letter_spacing_new(letter_spacing: number): Attribute +export function attr_overline_color_new(red: number, green: number, blue: number): Attribute +export function attr_overline_new(overline: Overline): Attribute +export function attr_rise_new(rise: number): Attribute +export function attr_scale_new(scale_factor: number): Attribute +export function attr_shape_new(ink_rect: Rectangle, logical_rect: Rectangle): Attribute +export function attr_shape_new_with_data(ink_rect: Rectangle, logical_rect: Rectangle, data?: object | null, copy_func?: AttrDataCopyFunc | null): Attribute +export function attr_show_new(flags: ShowFlags): Attribute +export function attr_size_new(size: number): Attribute +export function attr_size_new_absolute(size: number): Attribute +export function attr_stretch_new(stretch: Stretch): Attribute +export function attr_strikethrough_color_new(red: number, green: number, blue: number): Attribute +export function attr_strikethrough_new(strikethrough: boolean): Attribute +export function attr_style_new(style: Style): Attribute +export function attr_type_get_name(type: AttrType): string | null +export function attr_type_register(name: string): AttrType +export function attr_underline_color_new(red: number, green: number, blue: number): Attribute +export function attr_underline_new(underline: Underline): Attribute +export function attr_variant_new(variant: Variant): Attribute +export function attr_weight_new(weight: Weight): Attribute +export function bidi_type_for_unichar(ch: number): BidiType +export function break_TODO(text: string, length: number, analysis: Analysis, attrs: LogAttr[]): void +export function default_break(text: string, length: number, analysis: Analysis | null, attrs: LogAttr, attrs_len: number): void +export function extents_to_pixels(inclusive?: Rectangle | null, nearest?: Rectangle | null): void +export function find_base_dir(text: string, length: number): Direction +export function find_paragraph_boundary(text: string, length: number): [ /* paragraph_delimiter_index */ number, /* next_paragraph_start */ number ] +export function font_description_from_string(str: string): FontDescription +export function get_log_attrs(text: string, length: number, level: number, language: Language, log_attrs: LogAttr[]): void +export function get_mirror_char(ch: number, mirrored_ch: number): boolean +export function gravity_get_for_matrix(matrix?: Matrix | null): Gravity +export function gravity_get_for_script(script: Script, base_gravity: Gravity, hint: GravityHint): Gravity +export function gravity_get_for_script_and_width(script: Script, wide: boolean, base_gravity: Gravity, hint: GravityHint): Gravity +export function gravity_to_rotation(gravity: Gravity): number +export function is_zero_width(ch: number): boolean +export function itemize(context: Context, text: string, start_index: number, length: number, attrs: AttrList, cached_iter?: AttrIterator | null): Item[] +export function itemize_with_base_dir(context: Context, base_dir: Direction, text: string, start_index: number, length: number, attrs: AttrList, cached_iter?: AttrIterator | null): Item[] +export function language_from_string(language?: string | null): Language | null +export function language_get_default(): Language +export function language_get_preferred(): Language | null +export function log2vis_get_embedding_levels(text: string, length: number, pbase_dir: Direction): number +export function markup_parser_finish(context: GLib.MarkupParseContext): [ /* returnType */ boolean, /* attr_list */ AttrList | null, /* text */ string | null, /* accel_char */ number | null ] +export function markup_parser_new(accel_marker: number): GLib.MarkupParseContext +export function parse_enum(type: GObject.Type, str: string | null, warn: boolean): [ /* returnType */ boolean, /* value */ number | null, /* possible_values */ string | null ] +export function parse_markup(markup_text: string, length: number, accel_marker: number): [ /* returnType */ boolean, /* attr_list */ AttrList | null, /* text */ string | null, /* accel_char */ number | null ] +export function parse_stretch(str: string, warn: boolean): [ /* returnType */ boolean, /* stretch */ Stretch ] +export function parse_style(str: string, warn: boolean): [ /* returnType */ boolean, /* style */ Style ] +export function parse_variant(str: string, warn: boolean): [ /* returnType */ boolean, /* variant */ Variant ] +export function parse_weight(str: string, warn: boolean): [ /* returnType */ boolean, /* weight */ Weight ] +export function quantize_line_geometry(thickness: number, position: number): [ /* thickness */ number, /* position */ number ] +export function read_line(stream: object | null, str: GLib.String): number +export function reorder_items(logical_items: Item[]): Item[] +export function scan_int(pos: string): [ /* returnType */ boolean, /* pos */ string, /* out */ number ] +export function scan_string(pos: string, out: GLib.String): [ /* returnType */ boolean, /* pos */ string ] +export function scan_word(pos: string, out: GLib.String): [ /* returnType */ boolean, /* pos */ string ] +export function script_for_unichar(ch: number): Script +export function script_get_sample_language(script: Script): Language | null +export function shape(text: string, length: number, analysis: Analysis, glyphs: GlyphString): void +export function shape_full(item_text: string, item_length: number, paragraph_text: string | null, paragraph_length: number, analysis: Analysis, glyphs: GlyphString): void +export function shape_with_flags(item_text: string, item_length: number, paragraph_text: string | null, paragraph_length: number, analysis: Analysis, glyphs: GlyphString, flags: ShapeFlags): void +export function skip_space(pos: string): [ /* returnType */ boolean, /* pos */ string ] +export function split_file_list(str: string): string[] +export function tailor_break(text: string, length: number, analysis: Analysis, offset: number, log_attrs: LogAttr[]): void +export function trim_string(str: string): string +export function unichar_direction(ch: number): Direction +export function units_from_double(d: number): number +export function units_to_double(i: number): number +export function version(): number +export function version_check(required_major: number, required_minor: number, required_micro: number): string | null +export function version_string(): string +export interface AttrDataCopyFunc { + (): object | null +} +export interface AttrFilterFunc { + (attribute: Attribute): boolean +} +export interface FontsetForeachFunc { + (fontset: Fontset, font: Font): boolean +} +export interface Context_ConstructProps extends GObject.Object_ConstructProps { +} +export class Context { + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of Pango.Context */ + changed(): void + get_base_dir(): Direction + get_base_gravity(): Gravity + get_font_description(): FontDescription + get_font_map(): FontMap + get_gravity(): Gravity + get_gravity_hint(): GravityHint + get_language(): Language + get_matrix(): Matrix | null + get_metrics(desc?: FontDescription | null, language?: Language | null): FontMetrics + get_round_glyph_positions(): boolean + get_serial(): number + list_families(): /* families */ FontFamily[] + load_font(desc: FontDescription): Font | null + load_fontset(desc: FontDescription, language: Language): Fontset | null + set_base_dir(direction: Direction): void + set_base_gravity(gravity: Gravity): void + set_font_description(desc: FontDescription): void + set_font_map(font_map: FontMap): void + set_gravity_hint(hint: GravityHint): void + set_language(language: Language): void + set_matrix(matrix?: Matrix | null): void + set_round_glyph_positions(round_positions: boolean): void + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: Context, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: Context, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: Context_ConstructProps) + _init (config?: Context_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(): Context + static $gtype: GObject.Type +} +export interface Coverage_ConstructProps extends GObject.Object_ConstructProps { +} +export class Coverage { + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of Pango.Coverage */ + copy(): Coverage + get(index_: number): CoverageLevel + max(other: Coverage): void + ref(): Coverage + set(index_: number, level: CoverageLevel): void + to_bytes(): /* bytes */ Uint8Array + unref(): void + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + watch_closure(closure: GObject.Closure): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: Coverage, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: Coverage, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: Coverage_ConstructProps) + _init (config?: Coverage_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(): Coverage + static from_bytes(bytes: Uint8Array): Coverage | null + static $gtype: GObject.Type +} +export interface Font_ConstructProps extends GObject.Object_ConstructProps { +} +export class Font { + /* Fields of Pango.Font */ + parent_instance: GObject.Object + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of Pango.Font */ + describe(): FontDescription + describe_with_absolute_size(): FontDescription + get_coverage(language: Language): Coverage + get_face(): FontFace + get_features(num_features: number): [ /* features */ HarfBuzz.feature_t[], /* num_features */ number ] + get_font_map(): FontMap | null + get_glyph_extents(glyph: Glyph): [ /* ink_rect */ Rectangle | null, /* logical_rect */ Rectangle | null ] + get_metrics(language?: Language | null): FontMetrics + has_char(wc: number): boolean + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Virtual methods of Pango.Font */ + vfunc_create_hb_font(): HarfBuzz.font_t + vfunc_describe(): FontDescription + vfunc_describe_absolute(): FontDescription + vfunc_get_coverage(language: Language): Coverage + vfunc_get_features(num_features: number): [ /* features */ HarfBuzz.feature_t[], /* num_features */ number ] + vfunc_get_font_map(): FontMap | null + vfunc_get_glyph_extents(glyph: Glyph): [ /* ink_rect */ Rectangle | null, /* logical_rect */ Rectangle | null ] + vfunc_get_metrics(language?: Language | null): FontMetrics + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: Font, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: Font, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: Font_ConstructProps) + _init (config?: Font_ConstructProps): void + /* Static methods and pseudo-constructors */ + static descriptions_free(descs: FontDescription[] | null): void + static $gtype: GObject.Type +} +export interface FontFace_ConstructProps extends GObject.Object_ConstructProps { +} +export class FontFace { + /* Fields of Pango.FontFace */ + parent_instance: GObject.Object + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of Pango.FontFace */ + describe(): FontDescription + get_face_name(): string + get_family(): FontFamily + is_synthesized(): boolean + list_sizes(): /* sizes */ number[] | null + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Virtual methods of Pango.FontFace */ + vfunc_describe(): FontDescription + vfunc_get_face_name(): string + vfunc_get_family(): FontFamily + vfunc_is_synthesized(): boolean + vfunc_list_sizes(): /* sizes */ number[] | null + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: FontFace, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: FontFace, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: FontFace_ConstructProps) + _init (config?: FontFace_ConstructProps): void + static $gtype: GObject.Type +} +export interface FontFamily_ConstructProps extends GObject.Object_ConstructProps { +} +export class FontFamily { + /* Fields of Pango.FontFamily */ + parent_instance: GObject.Object + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of Pango.FontFamily */ + get_face(name?: string | null): FontFace | null + get_name(): string + is_monospace(): boolean + is_variable(): boolean + list_faces(): /* faces */ FontFace[] | null + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Virtual methods of Pango.FontFamily */ + vfunc_get_face(name?: string | null): FontFace | null + vfunc_get_name(): string + vfunc_is_monospace(): boolean + vfunc_is_variable(): boolean + vfunc_list_faces(): /* faces */ FontFace[] | null + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: FontFamily, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: FontFamily, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: FontFamily_ConstructProps) + _init (config?: FontFamily_ConstructProps): void + static $gtype: GObject.Type +} +export interface FontMap_ConstructProps extends GObject.Object_ConstructProps { +} +export class FontMap { + /* Fields of Pango.FontMap */ + parent_instance: GObject.Object + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of Pango.FontMap */ + changed(): void + create_context(): Context + get_family(name: string): FontFamily + get_serial(): number + list_families(): /* families */ FontFamily[] + load_font(context: Context, desc: FontDescription): Font | null + load_fontset(context: Context, desc: FontDescription, language: Language): Fontset | null + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Virtual methods of Pango.FontMap */ + vfunc_changed(): void + vfunc_get_family(name: string): FontFamily + vfunc_get_serial(): number + vfunc_list_families(): /* families */ FontFamily[] + vfunc_load_font(context: Context, desc: FontDescription): Font | null + vfunc_load_fontset(context: Context, desc: FontDescription, language: Language): Fontset | null + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: FontMap, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: FontMap, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: FontMap_ConstructProps) + _init (config?: FontMap_ConstructProps): void + static $gtype: GObject.Type +} +export interface Fontset_ConstructProps extends GObject.Object_ConstructProps { +} +export class Fontset { + /* Fields of Pango.Fontset */ + parent_instance: GObject.Object + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of Pango.Fontset */ + foreach(func: FontsetForeachFunc): void + get_font(wc: number): Font + get_metrics(): FontMetrics + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Virtual methods of Pango.Fontset */ + vfunc_foreach(func: FontsetForeachFunc): void + vfunc_get_font(wc: number): Font + vfunc_get_language(): Language + vfunc_get_metrics(): FontMetrics + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: Fontset, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: Fontset, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: Fontset_ConstructProps) + _init (config?: Fontset_ConstructProps): void + static $gtype: GObject.Type +} +export interface FontsetSimple_ConstructProps extends Fontset_ConstructProps { +} +export class FontsetSimple { + /* Fields of Pango.Fontset */ + parent_instance: GObject.Object + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of Pango.FontsetSimple */ + append(font: Font): void + size(): number + /* Methods of Pango.Fontset */ + foreach(func: FontsetForeachFunc): void + get_font(wc: number): Font + get_metrics(): FontMetrics + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Virtual methods of Pango.Fontset */ + vfunc_foreach(func: FontsetForeachFunc): void + vfunc_get_font(wc: number): Font + vfunc_get_language(): Language + vfunc_get_metrics(): FontMetrics + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: FontsetSimple, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: FontsetSimple, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: FontsetSimple_ConstructProps) + _init (config?: FontsetSimple_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(language: Language): FontsetSimple + static $gtype: GObject.Type +} +export interface Layout_ConstructProps extends GObject.Object_ConstructProps { +} +export class Layout { + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of Pango.Layout */ + context_changed(): void + copy(): Layout + get_alignment(): Alignment + get_attributes(): AttrList | null + get_auto_dir(): boolean + get_baseline(): number + get_character_count(): number + get_context(): Context + get_cursor_pos(index_: number): [ /* strong_pos */ Rectangle | null, /* weak_pos */ Rectangle | null ] + get_direction(index: number): Direction + get_ellipsize(): EllipsizeMode + get_extents(): [ /* ink_rect */ Rectangle | null, /* logical_rect */ Rectangle | null ] + get_font_description(): FontDescription | null + get_height(): number + get_indent(): number + get_iter(): LayoutIter + get_justify(): boolean + get_line(line: number): LayoutLine | null + get_line_count(): number + get_line_readonly(line: number): LayoutLine | null + get_line_spacing(): number + get_lines(): LayoutLine[] + get_lines_readonly(): LayoutLine[] + get_log_attrs(): /* attrs */ LogAttr[] + get_log_attrs_readonly(): LogAttr[] + get_pixel_extents(): [ /* ink_rect */ Rectangle | null, /* logical_rect */ Rectangle | null ] + get_pixel_size(): [ /* width */ number | null, /* height */ number | null ] + get_serial(): number + get_single_paragraph_mode(): boolean + get_size(): [ /* width */ number | null, /* height */ number | null ] + get_spacing(): number + get_tabs(): TabArray | null + get_text(): string + get_unknown_glyphs_count(): number + get_width(): number + get_wrap(): WrapMode + index_to_line_x(index_: number, trailing: boolean): [ /* line */ number | null, /* x_pos */ number | null ] + index_to_pos(index_: number): /* pos */ Rectangle + is_ellipsized(): boolean + is_wrapped(): boolean + move_cursor_visually(strong: boolean, old_index: number, old_trailing: number, direction: number): [ /* new_index */ number, /* new_trailing */ number ] + set_alignment(alignment: Alignment): void + set_attributes(attrs?: AttrList | null): void + set_auto_dir(auto_dir: boolean): void + set_ellipsize(ellipsize: EllipsizeMode): void + set_font_description(desc?: FontDescription | null): void + set_height(height: number): void + set_indent(indent: number): void + set_justify(justify: boolean): void + set_line_spacing(factor: number): void + set_markup(markup: string, length: number): void + set_markup_with_accel(markup: string, length: number, accel_marker: number): /* accel_char */ number | null + set_single_paragraph_mode(setting: boolean): void + set_spacing(spacing: number): void + set_tabs(tabs?: TabArray | null): void + set_text(text: string, length: number): void + set_width(width: number): void + set_wrap(wrap: WrapMode): void + xy_to_index(x: number, y: number): [ /* returnType */ boolean, /* index_ */ number, /* trailing */ number ] + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: Layout, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: Layout, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: Layout_ConstructProps) + _init (config?: Layout_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(context: Context): Layout + static $gtype: GObject.Type +} +export interface Renderer_ConstructProps extends GObject.Object_ConstructProps { +} +export class Renderer { + /* Fields of Pango.Renderer */ + matrix: Matrix + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of Pango.Renderer */ + activate(): void + deactivate(): void + draw_error_underline(x: number, y: number, width: number, height: number): void + draw_glyph(font: Font, glyph: Glyph, x: number, y: number): void + draw_glyph_item(text: string | null, glyph_item: GlyphItem, x: number, y: number): void + draw_glyphs(font: Font, glyphs: GlyphString, x: number, y: number): void + draw_layout(layout: Layout, x: number, y: number): void + draw_layout_line(line: LayoutLine, x: number, y: number): void + draw_rectangle(part: RenderPart, x: number, y: number, width: number, height: number): void + draw_trapezoid(part: RenderPart, y1_: number, x11: number, x21: number, y2: number, x12: number, x22: number): void + get_alpha(part: RenderPart): number + get_color(part: RenderPart): Color | null + get_layout(): Layout | null + get_layout_line(): LayoutLine | null + get_matrix(): Matrix | null + part_changed(part: RenderPart): void + set_alpha(part: RenderPart, alpha: number): void + set_color(part: RenderPart, color?: Color | null): void + set_matrix(matrix?: Matrix | null): void + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Virtual methods of Pango.Renderer */ + vfunc_begin(): void + vfunc_draw_error_underline(x: number, y: number, width: number, height: number): void + vfunc_draw_glyph(font: Font, glyph: Glyph, x: number, y: number): void + vfunc_draw_glyph_item(text: string | null, glyph_item: GlyphItem, x: number, y: number): void + vfunc_draw_glyphs(font: Font, glyphs: GlyphString, x: number, y: number): void + vfunc_draw_rectangle(part: RenderPart, x: number, y: number, width: number, height: number): void + vfunc_draw_shape(attr: AttrShape, x: number, y: number): void + vfunc_draw_trapezoid(part: RenderPart, y1_: number, x11: number, x21: number, y2: number, x12: number, x22: number): void + vfunc_end(): void + vfunc_part_changed(part: RenderPart): void + vfunc_prepare_run(run: LayoutRun): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: Renderer, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: Renderer, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: Renderer_ConstructProps) + _init (config?: Renderer_ConstructProps): void + static $gtype: GObject.Type +} +export class Analysis { + /* Fields of Pango.Analysis */ + shape_engine: object + lang_engine: object + font: Font + level: number + gravity: number + flags: number + script: number + language: Language + extra_attrs: object[] + static name: string +} +export class AttrClass { + /* Fields of Pango.AttrClass */ + type: AttrType + copy: (attr: Attribute) => Attribute + destroy: (attr: Attribute) => void + equal: (attr1: Attribute, attr2: Attribute) => boolean + static name: string +} +export class AttrColor { + /* Fields of Pango.AttrColor */ + attr: Attribute + color: Color + static name: string +} +export class AttrFloat { + /* Fields of Pango.AttrFloat */ + attr: Attribute + value: number + static name: string +} +export class AttrFontDesc { + /* Fields of Pango.AttrFontDesc */ + attr: Attribute + desc: FontDescription + static name: string +} +export class AttrFontFeatures { + /* Fields of Pango.AttrFontFeatures */ + attr: Attribute + features: string + static name: string +} +export class AttrInt { + /* Fields of Pango.AttrInt */ + attr: Attribute + value: number + static name: string +} +export class AttrIterator { + /* Methods of Pango.AttrIterator */ + copy(): AttrIterator + destroy(): void + get(type: AttrType): Attribute | null + get_attrs(): Attribute[] + get_font(desc: FontDescription, language?: Language | null, extra_attrs?: Attribute[] | null): void + next(): boolean + range(): [ /* start */ number, /* end */ number ] + static name: string +} +export class AttrLanguage { + /* Fields of Pango.AttrLanguage */ + attr: Attribute + value: Language + static name: string +} +export class AttrList { + /* Methods of Pango.AttrList */ + change(attr: Attribute): void + copy(): AttrList | null + equal(other_list: AttrList): boolean + filter(func: AttrFilterFunc): AttrList | null + get_attributes(): Attribute[] + get_iterator(): AttrIterator + insert(attr: Attribute): void + insert_before(attr: Attribute): void + ref(): AttrList + splice(other: AttrList, pos: number, len: number): void + unref(): void + update(pos: number, remove: number, add: number): void + static name: string + static new(): AttrList + constructor() + /* Static methods and pseudo-constructors */ + static new(): AttrList +} +export class AttrShape { + /* Fields of Pango.AttrShape */ + attr: Attribute + ink_rect: Rectangle + logical_rect: Rectangle + data: object + copy_func: AttrDataCopyFunc + destroy_func: GLib.DestroyNotify + static name: string + /* Static methods and pseudo-constructors */ + static new_with_data(ink_rect: Rectangle, logical_rect: Rectangle, data?: object | null, copy_func?: AttrDataCopyFunc | null): Attribute +} +export class AttrSize { + /* Fields of Pango.AttrSize */ + attr: Attribute + size: number + absolute: number + static name: string + /* Static methods and pseudo-constructors */ + static new_absolute(size: number): Attribute +} +export class AttrString { + /* Fields of Pango.AttrString */ + attr: Attribute + value: string + static name: string +} +export class Attribute { + /* Fields of Pango.Attribute */ + klass: AttrClass + start_index: number + end_index: number + /* Methods of Pango.Attribute */ + copy(): Attribute + destroy(): void + equal(attr2: Attribute): boolean + init(klass: AttrClass): void + static name: string +} +export class Color { + /* Fields of Pango.Color */ + red: number + green: number + blue: number + /* Methods of Pango.Color */ + copy(): Color | null + free(): void + parse(spec: string): boolean + parse_with_alpha(spec: string): [ /* returnType */ boolean, /* alpha */ number | null ] + to_string(): string + static name: string +} +export abstract class ContextClass { + static name: string +} +export abstract class FontClass { + /* Fields of Pango.FontClass */ + parent_class: GObject.ObjectClass + describe: (font: Font) => FontDescription + get_coverage: (font: Font, language: Language) => Coverage + get_glyph_extents: (font: Font | null, glyph: Glyph) => [ /* ink_rect */ Rectangle | null, /* logical_rect */ Rectangle | null ] + get_metrics: (font?: Font | null, language?: Language | null) => FontMetrics + get_font_map: (font?: Font | null) => FontMap | null + describe_absolute: (font: Font) => FontDescription + get_features: (font: Font, num_features: number) => [ /* features */ HarfBuzz.feature_t[], /* num_features */ number ] + create_hb_font: (font: Font) => HarfBuzz.font_t + static name: string +} +export class FontDescription { + /* Methods of Pango.FontDescription */ + better_match(old_match: FontDescription | null, new_match: FontDescription): boolean + copy(): FontDescription | null + copy_static(): FontDescription | null + equal(desc2: FontDescription): boolean + free(): void + get_family(): string | null + get_gravity(): Gravity + get_set_fields(): FontMask + get_size(): number + get_size_is_absolute(): boolean + get_stretch(): Stretch + get_style(): Style + get_variant(): Variant + get_variations(): string | null + get_weight(): Weight + hash(): number + merge(desc_to_merge: FontDescription | null, replace_existing: boolean): void + merge_static(desc_to_merge: FontDescription, replace_existing: boolean): void + set_absolute_size(size: number): void + set_family(family: string): void + set_family_static(family: string): void + set_gravity(gravity: Gravity): void + set_size(size: number): void + set_stretch(stretch: Stretch): void + set_style(style: Style): void + set_variant(variant: Variant): void + set_variations(variations: string): void + set_variations_static(variations: string): void + set_weight(weight: Weight): void + to_filename(): string + to_string(): string + unset_fields(to_unset: FontMask): void + static name: string + static new(): FontDescription + constructor() + /* Static methods and pseudo-constructors */ + static new(): FontDescription + static from_string(str: string): FontDescription +} +export abstract class FontFaceClass { + /* Fields of Pango.FontFaceClass */ + parent_class: GObject.ObjectClass + get_face_name: (face: FontFace) => string + describe: (face: FontFace) => FontDescription + list_sizes: (face: FontFace) => /* sizes */ number[] | null + is_synthesized: (face: FontFace) => boolean + get_family: (face: FontFace) => FontFamily + static name: string +} +export abstract class FontFamilyClass { + /* Fields of Pango.FontFamilyClass */ + parent_class: GObject.ObjectClass + list_faces: (family: FontFamily) => /* faces */ FontFace[] | null + get_name: (family: FontFamily) => string + is_monospace: (family: FontFamily) => boolean + is_variable: (family: FontFamily) => boolean + get_face: (family: FontFamily, name?: string | null) => FontFace | null + static name: string +} +export abstract class FontMapClass { + /* Fields of Pango.FontMapClass */ + parent_class: GObject.ObjectClass + load_font: (fontmap: FontMap, context: Context, desc: FontDescription) => Font | null + list_families: (fontmap: FontMap) => /* families */ FontFamily[] + load_fontset: (fontmap: FontMap, context: Context, desc: FontDescription, language: Language) => Fontset | null + shape_engine_type: string + get_serial: (fontmap: FontMap) => number + changed: (fontmap: FontMap) => void + get_family: (fontmap: FontMap, name: string) => FontFamily + static name: string +} +export class FontMetrics { + /* Methods of Pango.FontMetrics */ + get_approximate_char_width(): number + get_approximate_digit_width(): number + get_ascent(): number + get_descent(): number + get_height(): number + get_strikethrough_position(): number + get_strikethrough_thickness(): number + get_underline_position(): number + get_underline_thickness(): number + ref(): FontMetrics | null + unref(): void + static name: string +} +export abstract class FontsetClass { + /* Fields of Pango.FontsetClass */ + parent_class: GObject.ObjectClass + get_font: (fontset: Fontset, wc: number) => Font + get_metrics: (fontset: Fontset) => FontMetrics + get_language: (fontset: Fontset) => Language + foreach: (fontset: Fontset, func: FontsetForeachFunc) => void + static name: string +} +export abstract class FontsetSimpleClass { + static name: string +} +export class GlyphGeometry { + /* Fields of Pango.GlyphGeometry */ + width: GlyphUnit + x_offset: GlyphUnit + y_offset: GlyphUnit + static name: string +} +export class GlyphInfo { + /* Fields of Pango.GlyphInfo */ + glyph: Glyph + geometry: GlyphGeometry + attr: GlyphVisAttr + static name: string +} +export class GlyphItem { + /* Fields of Pango.GlyphItem */ + item: Item + glyphs: GlyphString + /* Methods of Pango.GlyphItem */ + apply_attrs(text: string, list: AttrList): GlyphItem[] + copy(): GlyphItem | null + free(): void + get_logical_widths(text: string, logical_widths: number[]): void + letter_space(text: string, log_attrs: LogAttr[], letter_spacing: number): void + split(text: string, split_index: number): GlyphItem + static name: string +} +export class GlyphItemIter { + /* Fields of Pango.GlyphItemIter */ + glyph_item: GlyphItem + text: string + start_glyph: number + start_index: number + start_char: number + end_glyph: number + end_index: number + end_char: number + /* Methods of Pango.GlyphItemIter */ + copy(): GlyphItemIter | null + free(): void + init_end(glyph_item: GlyphItem, text: string): boolean + init_start(glyph_item: GlyphItem, text: string): boolean + next_cluster(): boolean + prev_cluster(): boolean + static name: string +} +export class GlyphString { + /* Fields of Pango.GlyphString */ + num_glyphs: number + glyphs: GlyphInfo[] + log_clusters: number + /* Methods of Pango.GlyphString */ + copy(): GlyphString | null + extents(font: Font): [ /* ink_rect */ Rectangle | null, /* logical_rect */ Rectangle | null ] + extents_range(start: number, end: number, font: Font): [ /* ink_rect */ Rectangle | null, /* logical_rect */ Rectangle | null ] + free(): void + get_logical_widths(text: string, length: number, embedding_level: number, logical_widths: number[]): void + get_width(): number + index_to_x(text: string, length: number, analysis: Analysis, index_: number, trailing: boolean): /* x_pos */ number + set_size(new_len: number): void + x_to_index(text: string, length: number, analysis: Analysis, x_pos: number): [ /* index_ */ number, /* trailing */ number ] + static name: string + static new(): GlyphString + constructor() + /* Static methods and pseudo-constructors */ + static new(): GlyphString +} +export class GlyphVisAttr { + /* Fields of Pango.GlyphVisAttr */ + is_cluster_start: number + static name: string +} +export class Item { + /* Fields of Pango.Item */ + offset: number + length: number + num_chars: number + analysis: Analysis + /* Methods of Pango.Item */ + apply_attrs(iter: AttrIterator): void + copy(): Item | null + free(): void + split(split_index: number, split_offset: number): Item + static name: string + static new(): Item + constructor() + /* Static methods and pseudo-constructors */ + static new(): Item +} +export class Language { + /* Methods of Pango.Language */ + get_sample_string(): string + get_scripts(): Script[] | null + includes_script(script: Script): boolean + matches(range_list: string): boolean + to_string(): string + static name: string + /* Static methods and pseudo-constructors */ + static from_string(language?: string | null): Language | null + static get_default(): Language + static get_preferred(): Language | null +} +export abstract class LayoutClass { + static name: string +} +export class LayoutIter { + /* Methods of Pango.LayoutIter */ + at_last_line(): boolean + copy(): LayoutIter | null + free(): void + get_baseline(): number + get_char_extents(): /* logical_rect */ Rectangle + get_cluster_extents(): [ /* ink_rect */ Rectangle | null, /* logical_rect */ Rectangle | null ] + get_index(): number + get_layout(): Layout + get_layout_extents(): [ /* ink_rect */ Rectangle | null, /* logical_rect */ Rectangle | null ] + get_line(): LayoutLine + get_line_extents(): [ /* ink_rect */ Rectangle | null, /* logical_rect */ Rectangle | null ] + get_line_readonly(): LayoutLine + get_line_yrange(): [ /* y0_ */ number | null, /* y1_ */ number | null ] + get_run(): LayoutRun | null + get_run_extents(): [ /* ink_rect */ Rectangle | null, /* logical_rect */ Rectangle | null ] + get_run_readonly(): LayoutRun | null + next_char(): boolean + next_cluster(): boolean + next_line(): boolean + next_run(): boolean + static name: string +} +export class LayoutLine { + /* Fields of Pango.LayoutLine */ + layout: Layout + start_index: number + length: number + runs: LayoutRun[] + is_paragraph_start: number + resolved_dir: number + /* Methods of Pango.LayoutLine */ + get_extents(): [ /* ink_rect */ Rectangle | null, /* logical_rect */ Rectangle | null ] + get_height(): /* height */ number | null + get_pixel_extents(): [ /* ink_rect */ Rectangle | null, /* logical_rect */ Rectangle | null ] + get_x_ranges(start_index: number, end_index: number): /* ranges */ number[] + index_to_x(index_: number, trailing: boolean): /* x_pos */ number + ref(): LayoutLine + unref(): void + x_to_index(x_pos: number): [ /* returnType */ boolean, /* index_ */ number, /* trailing */ number ] + static name: string +} +export class LogAttr { + /* Fields of Pango.LogAttr */ + is_line_break: number + is_mandatory_break: number + is_char_break: number + is_white: number + is_cursor_position: number + is_word_start: number + is_word_end: number + is_sentence_boundary: number + is_sentence_start: number + is_sentence_end: number + backspace_deletes_character: number + is_expandable_space: number + is_word_boundary: number + static name: string +} +export class Matrix { + /* Fields of Pango.Matrix */ + xx: number + xy: number + yx: number + yy: number + x0: number + y0: number + /* Methods of Pango.Matrix */ + concat(new_matrix: Matrix): void + copy(): Matrix | null + free(): void + get_font_scale_factor(): number + get_font_scale_factors(): [ /* xscale */ number | null, /* yscale */ number | null ] + rotate(degrees: number): void + scale(scale_x: number, scale_y: number): void + transform_distance(dx: number, dy: number): [ /* dx */ number, /* dy */ number ] + transform_pixel_rectangle(rect?: Rectangle | null): /* rect */ Rectangle | null + transform_point(x: number, y: number): [ /* x */ number, /* y */ number ] + transform_rectangle(rect?: Rectangle | null): /* rect */ Rectangle | null + translate(tx: number, ty: number): void + static name: string +} +export class Rectangle { + /* Fields of Pango.Rectangle */ + x: number + y: number + width: number + height: number + static name: string +} +export abstract class RendererClass { + /* Fields of Pango.RendererClass */ + draw_glyphs: (renderer: Renderer, font: Font, glyphs: GlyphString, x: number, y: number) => void + draw_rectangle: (renderer: Renderer, part: RenderPart, x: number, y: number, width: number, height: number) => void + draw_error_underline: (renderer: Renderer, x: number, y: number, width: number, height: number) => void + draw_shape: (renderer: Renderer, attr: AttrShape, x: number, y: number) => void + draw_trapezoid: (renderer: Renderer, part: RenderPart, y1_: number, x11: number, x21: number, y2: number, x12: number, x22: number) => void + draw_glyph: (renderer: Renderer, font: Font, glyph: Glyph, x: number, y: number) => void + part_changed: (renderer: Renderer, part: RenderPart) => void + begin: (renderer: Renderer) => void + end: (renderer: Renderer) => void + prepare_run: (renderer: Renderer, run: LayoutRun) => void + draw_glyph_item: (renderer: Renderer, text: string | null, glyph_item: GlyphItem, x: number, y: number) => void + static name: string +} +export class RendererPrivate { + static name: string +} +export class ScriptIter { + /* Methods of Pango.ScriptIter */ + free(): void + get_range(): [ /* start */ string | null, /* end */ string | null, /* script */ Script | null ] + next(): boolean + static name: string + static new(text: string, length: number): ScriptIter + constructor(text: string, length: number) + /* Static methods and pseudo-constructors */ + static new(text: string, length: number): ScriptIter +} +export class TabArray { + /* Methods of Pango.TabArray */ + copy(): TabArray + free(): void + get_positions_in_pixels(): boolean + get_size(): number + get_tab(tab_index: number): [ /* alignment */ TabAlign | null, /* location */ number | null ] + get_tabs(): [ /* alignments */ TabAlign | null, /* locations */ number[] | null ] + resize(new_size: number): void + set_tab(tab_index: number, alignment: TabAlign, location: number): void + static name: string + static new(initial_size: number, positions_in_pixels: boolean): TabArray + constructor(initial_size: number, positions_in_pixels: boolean) + /* Static methods and pseudo-constructors */ + static new(initial_size: number, positions_in_pixels: boolean): TabArray +} +type Glyph = number +type GlyphUnit = number +type LayoutRun = GlyphItem \ No newline at end of file diff --git a/@types/Gjs/Pango-1.0.js b/@types/Gjs/Pango-1.0.js new file mode 100644 index 00000000..94244ecf --- /dev/null +++ b/@types/Gjs/Pango-1.0.js @@ -0,0 +1,2 @@ +imports.gi.versions.Pango = '1.0'; +module.exports = imports.gi.Pango; diff --git a/@types/Gjs/PangoCairo-1.0.d.ts b/@types/Gjs/PangoCairo-1.0.d.ts new file mode 100644 index 00000000..151bb9f5 --- /dev/null +++ b/@types/Gjs/PangoCairo-1.0.d.ts @@ -0,0 +1,179 @@ +/** + * PangoCairo-1.0 + */ + +import * as Gjs from './Gjs'; +import * as cairo from './cairo-1.0'; +import * as Pango from './Pango-1.0'; +import * as HarfBuzz from './HarfBuzz-0.0'; +import * as GObject from './GObject-2.0'; +import * as GLib from './GLib-2.0'; + +export function context_get_font_options(context: Pango.Context): cairo.FontOptions | null +export function context_get_resolution(context: Pango.Context): number +export function context_set_font_options(context: Pango.Context, options?: cairo.FontOptions | null): void +export function context_set_resolution(context: Pango.Context, dpi: number): void +export function context_set_shape_renderer(context: Pango.Context, func: ShapeRendererFunc | null): void +export function create_context(cr: cairo.Context): Pango.Context +export function create_layout(cr: cairo.Context): Pango.Layout +export function error_underline_path(cr: cairo.Context, x: number, y: number, width: number, height: number): void +export function font_map_get_default(): Pango.FontMap +export function font_map_new(): Pango.FontMap +export function font_map_new_for_font_type(fonttype: cairo.FontType): Pango.FontMap | null +export function glyph_string_path(cr: cairo.Context, font: Pango.Font, glyphs: Pango.GlyphString): void +export function layout_line_path(cr: cairo.Context, line: Pango.LayoutLine): void +export function layout_path(cr: cairo.Context, layout: Pango.Layout): void +export function show_error_underline(cr: cairo.Context, x: number, y: number, width: number, height: number): void +export function show_glyph_item(cr: cairo.Context, text: string, glyph_item: Pango.GlyphItem): void +export function show_glyph_string(cr: cairo.Context, font: Pango.Font, glyphs: Pango.GlyphString): void +export function show_layout(cr: cairo.Context, layout: Pango.Layout): void +export function show_layout_line(cr: cairo.Context, line: Pango.LayoutLine): void +export function update_context(cr: cairo.Context, context: Pango.Context): void +export function update_layout(cr: cairo.Context, layout: Pango.Layout): void +export interface ShapeRendererFunc { + (cr: cairo.Context, attr: Pango.AttrShape, do_path: boolean): void +} +export interface Font_ConstructProps extends Pango.Font_ConstructProps { +} +export class Font { + /* Fields of Pango.Font */ + parent_instance: GObject.Object + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of PangoCairo.Font */ + get_scaled_font(): cairo.ScaledFont | null + /* Methods of Pango.Font */ + describe(): Pango.FontDescription + describe_with_absolute_size(): Pango.FontDescription + get_coverage(language: Pango.Language): Pango.Coverage + get_face(): Pango.FontFace + get_features(num_features: number): [ /* features */ HarfBuzz.feature_t[], /* num_features */ number ] + get_font_map(): Pango.FontMap | null + get_glyph_extents(glyph: Pango.Glyph): [ /* ink_rect */ Pango.Rectangle | null, /* logical_rect */ Pango.Rectangle | null ] + get_metrics(language?: Pango.Language | null): Pango.FontMetrics + has_char(wc: number): boolean + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Virtual methods of Pango.Font */ + vfunc_create_hb_font(): HarfBuzz.font_t + vfunc_describe(): Pango.FontDescription + vfunc_describe_absolute(): Pango.FontDescription + vfunc_get_coverage(language: Pango.Language): Pango.Coverage + vfunc_get_features(num_features: number): [ /* features */ HarfBuzz.feature_t[], /* num_features */ number ] + vfunc_get_font_map(): Pango.FontMap | null + vfunc_get_glyph_extents(glyph: Pango.Glyph): [ /* ink_rect */ Pango.Rectangle | null, /* logical_rect */ Pango.Rectangle | null ] + vfunc_get_metrics(language?: Pango.Language | null): Pango.FontMetrics + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: Font, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: Font, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: Font_ConstructProps) + _init (config?: Font_ConstructProps): void + static $gtype: GObject.Type +} +export interface FontMap_ConstructProps extends Pango.FontMap_ConstructProps { +} +export class FontMap { + /* Fields of Pango.FontMap */ + parent_instance: GObject.Object + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of PangoCairo.FontMap */ + get_font_type(): cairo.FontType + get_resolution(): number + set_default(): void + set_resolution(dpi: number): void + /* Methods of Pango.FontMap */ + changed(): void + create_context(): Pango.Context + get_family(name: string): Pango.FontFamily + get_serial(): number + list_families(): /* families */ Pango.FontFamily[] + load_font(context: Pango.Context, desc: Pango.FontDescription): Pango.Font | null + load_fontset(context: Pango.Context, desc: Pango.FontDescription, language: Pango.Language): Pango.Fontset | null + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Virtual methods of Pango.FontMap */ + vfunc_changed(): void + vfunc_get_family(name: string): Pango.FontFamily + vfunc_get_serial(): number + vfunc_list_families(): /* families */ Pango.FontFamily[] + vfunc_load_font(context: Pango.Context, desc: Pango.FontDescription): Pango.Font | null + vfunc_load_fontset(context: Pango.Context, desc: Pango.FontDescription, language: Pango.Language): Pango.Fontset | null + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: FontMap, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: FontMap, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: FontMap_ConstructProps) + _init (config?: FontMap_ConstructProps): void + /* Static methods and pseudo-constructors */ + static get_default(): Pango.FontMap + static new_for_font_type(fonttype: cairo.FontType): Pango.FontMap | null + static $gtype: GObject.Type +} \ No newline at end of file diff --git a/@types/Gjs/PangoCairo-1.0.js b/@types/Gjs/PangoCairo-1.0.js new file mode 100644 index 00000000..53336984 --- /dev/null +++ b/@types/Gjs/PangoCairo-1.0.js @@ -0,0 +1,2 @@ +imports.gi.versions.PangoCairo = '1.0'; +module.exports = imports.gi.PangoCairo; diff --git a/@types/Gjs/Polkit-1.0.d.ts b/@types/Gjs/Polkit-1.0.d.ts new file mode 100644 index 00000000..d50359b2 --- /dev/null +++ b/@types/Gjs/Polkit-1.0.d.ts @@ -0,0 +1,1007 @@ +/** + * Polkit-1.0 + */ + +import * as Gjs from './Gjs'; +import * as Gio from './Gio-2.0'; +import * as GObject from './GObject-2.0'; +import * as GLib from './GLib-2.0'; + +export enum Error { + FAILED, + CANCELLED, + NOT_SUPPORTED, + NOT_AUTHORIZED, +} +export enum ImplicitAuthorization { + UNKNOWN, + NOT_AUTHORIZED, + AUTHENTICATION_REQUIRED, + ADMINISTRATOR_AUTHENTICATION_REQUIRED, + AUTHENTICATION_REQUIRED_RETAINED, + ADMINISTRATOR_AUTHENTICATION_REQUIRED_RETAINED, + AUTHORIZED, +} +export enum AuthorityFeatures { + NONE, + TEMPORARY_AUTHORIZATION, +} +export enum CheckAuthorizationFlags { + NONE, + ALLOW_USER_INTERACTION, +} +export function error_quark(): GLib.Quark +export function identity_from_string(str: string): Identity | null +export function implicit_authorization_from_string(string: string, out_implicit_authorization: ImplicitAuthorization): boolean +export function implicit_authorization_to_string(implicit_authorization: ImplicitAuthorization): string +export function subject_from_string(str: string): Subject +export class Identity { + /* Methods of Polkit.Identity */ + equal(b: Identity): boolean + hash(): number + to_string(): string + /* Virtual methods of Polkit.Identity */ + vfunc_equal(b: Identity): boolean + vfunc_hash(): number + vfunc_to_string(): string + static name: string + /* Static methods and pseudo-constructors */ + static from_string(str: string): Identity | null +} +export class Subject { + /* Methods of Polkit.Subject */ + equal(b: Subject): boolean + exists(cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + exists_finish(res: Gio.AsyncResult): boolean + exists_sync(cancellable?: Gio.Cancellable | null): boolean + hash(): number + to_string(): string + /* Virtual methods of Polkit.Subject */ + vfunc_equal(b: Subject): boolean + vfunc_exists(cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + vfunc_exists_finish(res: Gio.AsyncResult): boolean + vfunc_exists_sync(cancellable?: Gio.Cancellable | null): boolean + vfunc_hash(): number + vfunc_to_string(): string + static name: string + /* Static methods and pseudo-constructors */ + static from_string(str: string): Subject +} +export interface ActionDescription_ConstructProps extends GObject.Object_ConstructProps { +} +export class ActionDescription { + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of Polkit.ActionDescription */ + get_action_id(): string + get_annotation(key: string): string | null + get_annotation_keys(): string[] + get_description(): string + get_icon_name(): string + get_implicit_active(): ImplicitAuthorization + get_implicit_any(): ImplicitAuthorization + get_implicit_inactive(): ImplicitAuthorization + get_message(): string + get_vendor_name(): string + get_vendor_url(): string + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: ActionDescription, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: ActionDescription, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: ActionDescription_ConstructProps) + _init (config?: ActionDescription_ConstructProps): void + static $gtype: GObject.Type +} +export interface Authority_ConstructProps extends GObject.Object_ConstructProps { +} +export class Authority { + /* Properties of Polkit.Authority */ + readonly backend_features: AuthorityFeatures + readonly backend_name: string + readonly backend_version: string + readonly owner: string + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of Polkit.Authority */ + authentication_agent_response(cookie: string, identity: Identity, cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + authentication_agent_response_finish(res: Gio.AsyncResult): boolean + authentication_agent_response_sync(cookie: string, identity: Identity, cancellable?: Gio.Cancellable | null): boolean + check_authorization(subject: Subject, action_id: string, details: Details | null, flags: CheckAuthorizationFlags, cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + check_authorization_finish(res: Gio.AsyncResult): AuthorizationResult + check_authorization_sync(subject: Subject, action_id: string, details: Details | null, flags: CheckAuthorizationFlags, cancellable?: Gio.Cancellable | null): AuthorizationResult + enumerate_actions(cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + enumerate_actions_finish(res: Gio.AsyncResult): ActionDescription[] + enumerate_actions_sync(cancellable?: Gio.Cancellable | null): ActionDescription[] + enumerate_temporary_authorizations(subject: Subject, cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + enumerate_temporary_authorizations_finish(res: Gio.AsyncResult): TemporaryAuthorization[] + enumerate_temporary_authorizations_sync(subject: Subject, cancellable?: Gio.Cancellable | null): TemporaryAuthorization[] + get_backend_features(): AuthorityFeatures + get_backend_name(): string + get_backend_version(): string + get_owner(): string | null + register_authentication_agent(subject: Subject, locale: string, object_path: string, cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + register_authentication_agent_finish(res: Gio.AsyncResult): boolean + register_authentication_agent_sync(subject: Subject, locale: string, object_path: string, cancellable?: Gio.Cancellable | null): boolean + register_authentication_agent_with_options(subject: Subject, locale: string, object_path: string, options?: GLib.Variant | null, cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + register_authentication_agent_with_options_finish(res: Gio.AsyncResult): boolean + register_authentication_agent_with_options_sync(subject: Subject, locale: string, object_path: string, options?: GLib.Variant | null, cancellable?: Gio.Cancellable | null): boolean + revoke_temporary_authorization_by_id(id: string, cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + revoke_temporary_authorization_by_id_finish(res: Gio.AsyncResult): boolean + revoke_temporary_authorization_by_id_sync(id: string, cancellable?: Gio.Cancellable | null): boolean + revoke_temporary_authorizations(subject: Subject, cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + revoke_temporary_authorizations_finish(res: Gio.AsyncResult): boolean + revoke_temporary_authorizations_sync(subject: Subject, cancellable?: Gio.Cancellable | null): boolean + unregister_authentication_agent(subject: Subject, object_path: string, cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + unregister_authentication_agent_finish(res: Gio.AsyncResult): boolean + unregister_authentication_agent_sync(subject: Subject, object_path: string, cancellable?: Gio.Cancellable | null): boolean + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Methods of Gio.AsyncInitable */ + init_async(io_priority: number, cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + init_finish(res: Gio.AsyncResult): boolean + new_finish(res: Gio.AsyncResult): GObject.Object + /* Methods of Gio.Initable */ + init(cancellable?: Gio.Cancellable | null): boolean + /* Virtual methods of Polkit.Authority */ + vfunc_init_async(io_priority: number, cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + vfunc_init_finish(res: Gio.AsyncResult): boolean + vfunc_init(cancellable?: Gio.Cancellable | null): boolean + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Polkit.Authority */ + connect(sigName: "changed", callback: (($obj: Authority) => void)): number + connect_after(sigName: "changed", callback: (($obj: Authority) => void)): number + emit(sigName: "changed"): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: Authority, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: Authority, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: "notify::backend-features", callback: (($obj: Authority, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::backend-features", callback: (($obj: Authority, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::backend-name", callback: (($obj: Authority, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::backend-name", callback: (($obj: Authority, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::backend-version", callback: (($obj: Authority, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::backend-version", callback: (($obj: Authority, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::owner", callback: (($obj: Authority, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::owner", callback: (($obj: Authority, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: Authority_ConstructProps) + _init (config?: Authority_ConstructProps): void + /* Static methods and pseudo-constructors */ + static get(): Authority + static get_async(cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + static get_finish(res: Gio.AsyncResult): Authority + static get_sync(cancellable?: Gio.Cancellable | null): Authority + static newv_async(object_type: GObject.Type, n_parameters: number, parameters: GObject.Parameter, io_priority: number, cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + static newv(object_type: GObject.Type, parameters: GObject.Parameter[], cancellable?: Gio.Cancellable | null): GObject.Object + static $gtype: GObject.Type +} +export interface AuthorizationResult_ConstructProps extends GObject.Object_ConstructProps { +} +export class AuthorizationResult { + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of Polkit.AuthorizationResult */ + get_details(): Details | null + get_dismissed(): boolean + get_is_authorized(): boolean + get_is_challenge(): boolean + get_retains_authorization(): boolean + get_temporary_authorization_id(): string | null + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: AuthorizationResult, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: AuthorizationResult, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: AuthorizationResult_ConstructProps) + _init (config?: AuthorizationResult_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(is_authorized: boolean, is_challenge: boolean, details?: Details | null): AuthorizationResult + static $gtype: GObject.Type +} +export interface Details_ConstructProps extends GObject.Object_ConstructProps { +} +export class Details { + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of Polkit.Details */ + get_keys(): string[] | null + insert(key: string, value?: string | null): void + lookup(key: string): string | null + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: Details, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: Details, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: Details_ConstructProps) + _init (config?: Details_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(): Details + static $gtype: GObject.Type +} +export interface Permission_ConstructProps extends Gio.Permission_ConstructProps { + action_id?: string + subject?: Subject +} +export class Permission { + /* Properties of Gio.Permission */ + readonly allowed: boolean + readonly can_acquire: boolean + readonly can_release: boolean + /* Fields of Gio.Permission */ + parent_instance: GObject.Object + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of Polkit.Permission */ + get_action_id(): string + get_subject(): Subject + /* Methods of Gio.Permission */ + acquire(cancellable?: Gio.Cancellable | null): boolean + acquire_async(cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + acquire_finish(result: Gio.AsyncResult): boolean + get_allowed(): boolean + get_can_acquire(): boolean + get_can_release(): boolean + impl_update(allowed: boolean, can_acquire: boolean, can_release: boolean): void + release(cancellable?: Gio.Cancellable | null): boolean + release_async(cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + release_finish(result: Gio.AsyncResult): boolean + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Methods of Gio.AsyncInitable */ + init_async(io_priority: number, cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + init_finish(res: Gio.AsyncResult): boolean + new_finish(res: Gio.AsyncResult): GObject.Object + /* Methods of Gio.Initable */ + init(cancellable?: Gio.Cancellable | null): boolean + /* Virtual methods of Polkit.Permission */ + vfunc_init_async(io_priority: number, cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + vfunc_init_finish(res: Gio.AsyncResult): boolean + vfunc_init(cancellable?: Gio.Cancellable | null): boolean + /* Virtual methods of Gio.Permission */ + vfunc_acquire(cancellable?: Gio.Cancellable | null): boolean + vfunc_acquire_async(cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + vfunc_acquire_finish(result: Gio.AsyncResult): boolean + vfunc_release(cancellable?: Gio.Cancellable | null): boolean + vfunc_release_async(cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + vfunc_release_finish(result: Gio.AsyncResult): boolean + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: Permission, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: Permission, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: "notify::allowed", callback: (($obj: Permission, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::allowed", callback: (($obj: Permission, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::can-acquire", callback: (($obj: Permission, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::can-acquire", callback: (($obj: Permission, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::can-release", callback: (($obj: Permission, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::can-release", callback: (($obj: Permission, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: Permission_ConstructProps) + _init (config?: Permission_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new_finish(res: Gio.AsyncResult): Permission + static new_sync(action_id: string, subject?: Subject | null, cancellable?: Gio.Cancellable | null): Permission + static newv_async(object_type: GObject.Type, n_parameters: number, parameters: GObject.Parameter, io_priority: number, cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + static newv(object_type: GObject.Type, parameters: GObject.Parameter[], cancellable?: Gio.Cancellable | null): GObject.Object + static $gtype: GObject.Type +} +export interface SystemBusName_ConstructProps extends GObject.Object_ConstructProps { + name?: string +} +export class SystemBusName { + /* Properties of Polkit.SystemBusName */ + name: string + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of Polkit.SystemBusName */ + get_name(): string + get_process_sync(cancellable?: Gio.Cancellable | null): Subject | null + get_user_sync(cancellable?: Gio.Cancellable | null): UnixUser | null + set_name(name: string): void + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Methods of Polkit.Subject */ + equal(b: Subject): boolean + exists(cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + exists_finish(res: Gio.AsyncResult): boolean + exists_sync(cancellable?: Gio.Cancellable | null): boolean + hash(): number + to_string(): string + /* Virtual methods of Polkit.SystemBusName */ + vfunc_equal(b: Subject): boolean + vfunc_exists(cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + vfunc_exists_finish(res: Gio.AsyncResult): boolean + vfunc_exists_sync(cancellable?: Gio.Cancellable | null): boolean + vfunc_hash(): number + vfunc_to_string(): string + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: SystemBusName, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: SystemBusName, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: "notify::name", callback: (($obj: SystemBusName, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::name", callback: (($obj: SystemBusName, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: SystemBusName_ConstructProps) + _init (config?: SystemBusName_ConstructProps): void + /* Static methods and pseudo-constructors */ + static from_string(str: string): Subject + static $gtype: GObject.Type +} +export interface TemporaryAuthorization_ConstructProps extends GObject.Object_ConstructProps { +} +export class TemporaryAuthorization { + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of Polkit.TemporaryAuthorization */ + get_action_id(): string + get_id(): string + get_subject(): Subject + get_time_expires(): number + get_time_obtained(): number + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: TemporaryAuthorization, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: TemporaryAuthorization, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: TemporaryAuthorization_ConstructProps) + _init (config?: TemporaryAuthorization_ConstructProps): void + static $gtype: GObject.Type +} +export interface UnixGroup_ConstructProps extends GObject.Object_ConstructProps { + gid?: number +} +export class UnixGroup { + /* Properties of Polkit.UnixGroup */ + gid: number + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of Polkit.UnixGroup */ + get_gid(): number + set_gid(gid: number): void + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Methods of Polkit.Identity */ + equal(b: Identity): boolean + hash(): number + to_string(): string + /* Virtual methods of Polkit.UnixGroup */ + vfunc_equal(b: Identity): boolean + vfunc_hash(): number + vfunc_to_string(): string + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: UnixGroup, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: UnixGroup, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: "notify::gid", callback: (($obj: UnixGroup, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::gid", callback: (($obj: UnixGroup, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: UnixGroup_ConstructProps) + _init (config?: UnixGroup_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new_for_name(name: string): Identity + static from_string(str: string): Identity | null + static $gtype: GObject.Type +} +export interface UnixNetgroup_ConstructProps extends GObject.Object_ConstructProps { + name?: string +} +export class UnixNetgroup { + /* Properties of Polkit.UnixNetgroup */ + name: string + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of Polkit.UnixNetgroup */ + get_name(): string + set_name(name: string): void + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Methods of Polkit.Identity */ + equal(b: Identity): boolean + hash(): number + to_string(): string + /* Virtual methods of Polkit.UnixNetgroup */ + vfunc_equal(b: Identity): boolean + vfunc_hash(): number + vfunc_to_string(): string + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: UnixNetgroup, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: UnixNetgroup, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: "notify::name", callback: (($obj: UnixNetgroup, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::name", callback: (($obj: UnixNetgroup, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: UnixNetgroup_ConstructProps) + _init (config?: UnixNetgroup_ConstructProps): void + /* Static methods and pseudo-constructors */ + static from_string(str: string): Identity | null + static $gtype: GObject.Type +} +export interface UnixProcess_ConstructProps extends GObject.Object_ConstructProps { + pid?: number + start_time?: number + uid?: number +} +export class UnixProcess { + /* Properties of Polkit.UnixProcess */ + pid: number + start_time: number + uid: number + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of Polkit.UnixProcess */ + get_owner(): number + get_pid(): number + get_start_time(): number + get_uid(): number + set_pid(pid: number): void + set_start_time(start_time: number): void + set_uid(uid: number): void + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Methods of Polkit.Subject */ + equal(b: Subject): boolean + exists(cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + exists_finish(res: Gio.AsyncResult): boolean + exists_sync(cancellable?: Gio.Cancellable | null): boolean + hash(): number + to_string(): string + /* Virtual methods of Polkit.UnixProcess */ + vfunc_equal(b: Subject): boolean + vfunc_exists(cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + vfunc_exists_finish(res: Gio.AsyncResult): boolean + vfunc_exists_sync(cancellable?: Gio.Cancellable | null): boolean + vfunc_hash(): number + vfunc_to_string(): string + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: UnixProcess, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: UnixProcess, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: "notify::pid", callback: (($obj: UnixProcess, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::pid", callback: (($obj: UnixProcess, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::start-time", callback: (($obj: UnixProcess, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::start-time", callback: (($obj: UnixProcess, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::uid", callback: (($obj: UnixProcess, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::uid", callback: (($obj: UnixProcess, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: UnixProcess_ConstructProps) + _init (config?: UnixProcess_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new_for_owner(pid: number, start_time: number, uid: number): Subject + static new_full(pid: number, start_time: number): Subject + static from_string(str: string): Subject + static $gtype: GObject.Type +} +export interface UnixSession_ConstructProps extends GObject.Object_ConstructProps { + pid?: number + session_id?: string +} +export class UnixSession { + /* Properties of Polkit.UnixSession */ + session_id: string + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of Polkit.UnixSession */ + get_session_id(): string + set_session_id(session_id: string): void + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Methods of Gio.AsyncInitable */ + init_async(io_priority: number, cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + init_finish(res: Gio.AsyncResult): boolean + new_finish(res: Gio.AsyncResult): GObject.Object + /* Methods of Gio.Initable */ + init(cancellable?: Gio.Cancellable | null): boolean + /* Methods of Polkit.Subject */ + equal(b: Subject): boolean + exists(cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + exists_finish(res: Gio.AsyncResult): boolean + exists_sync(cancellable?: Gio.Cancellable | null): boolean + hash(): number + to_string(): string + /* Virtual methods of Polkit.UnixSession */ + vfunc_init_async(io_priority: number, cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + vfunc_init_finish(res: Gio.AsyncResult): boolean + vfunc_init(cancellable?: Gio.Cancellable | null): boolean + vfunc_equal(b: Subject): boolean + vfunc_exists(cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + vfunc_exists_finish(res: Gio.AsyncResult): boolean + vfunc_exists_sync(cancellable?: Gio.Cancellable | null): boolean + vfunc_hash(): number + vfunc_to_string(): string + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: UnixSession, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: UnixSession, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: "notify::session-id", callback: (($obj: UnixSession, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::session-id", callback: (($obj: UnixSession, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: UnixSession_ConstructProps) + _init (config?: UnixSession_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new_for_process(pid: number, cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + static new_for_process_finish(res: Gio.AsyncResult): Subject | null + static new_for_process_sync(pid: number, cancellable?: Gio.Cancellable | null): Subject | null + static newv_async(object_type: GObject.Type, n_parameters: number, parameters: GObject.Parameter, io_priority: number, cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + static newv(object_type: GObject.Type, parameters: GObject.Parameter[], cancellable?: Gio.Cancellable | null): GObject.Object + static from_string(str: string): Subject + static $gtype: GObject.Type +} +export interface UnixUser_ConstructProps extends GObject.Object_ConstructProps { + uid?: number +} +export class UnixUser { + /* Properties of Polkit.UnixUser */ + uid: number + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of Polkit.UnixUser */ + get_name(): string | null + get_uid(): number + set_uid(uid: number): void + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Methods of Polkit.Identity */ + equal(b: Identity): boolean + hash(): number + to_string(): string + /* Virtual methods of Polkit.UnixUser */ + vfunc_equal(b: Identity): boolean + vfunc_hash(): number + vfunc_to_string(): string + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: UnixUser, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: UnixUser, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: "notify::uid", callback: (($obj: UnixUser, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::uid", callback: (($obj: UnixUser, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: UnixUser_ConstructProps) + _init (config?: UnixUser_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new_for_name(name: string): Identity | null + static from_string(str: string): Identity | null + static $gtype: GObject.Type +} +export abstract class ActionDescriptionClass { + static name: string +} +export abstract class AuthorityClass { + static name: string +} +export abstract class AuthorizationResultClass { + static name: string +} +export abstract class DetailsClass { + static name: string +} +export abstract class IdentityIface { + /* Fields of Polkit.IdentityIface */ + parent_iface: GObject.TypeInterface + hash: (identity: Identity) => number + equal: (a: Identity, b: Identity) => boolean + to_string: (identity: Identity) => string + static name: string +} +export abstract class SubjectIface { + /* Fields of Polkit.SubjectIface */ + parent_iface: GObject.TypeInterface + hash: (subject: Subject) => number + equal: (a: Subject, b: Subject) => boolean + to_string: (subject: Subject) => string + exists: (subject: Subject, cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null) => void + exists_finish: (subject: Subject, res: Gio.AsyncResult) => boolean + exists_sync: (subject: Subject, cancellable?: Gio.Cancellable | null) => boolean + static name: string +} +export abstract class SystemBusNameClass { + static name: string +} +export abstract class TemporaryAuthorizationClass { + static name: string +} +export abstract class UnixGroupClass { + static name: string +} +export abstract class UnixNetgroupClass { + static name: string +} +export abstract class UnixProcessClass { + static name: string +} +export abstract class UnixSessionClass { + static name: string +} +export abstract class UnixUserClass { + static name: string +} \ No newline at end of file diff --git a/@types/Gjs/Polkit-1.0.js b/@types/Gjs/Polkit-1.0.js new file mode 100644 index 00000000..ee3cb94b --- /dev/null +++ b/@types/Gjs/Polkit-1.0.js @@ -0,0 +1,2 @@ +imports.gi.versions.Polkit = '1.0'; +module.exports = imports.gi.Polkit; diff --git a/@types/Gjs/PolkitAgent-1.0.d.ts b/@types/Gjs/PolkitAgent-1.0.d.ts new file mode 100644 index 00000000..c0cc0fc7 --- /dev/null +++ b/@types/Gjs/PolkitAgent-1.0.d.ts @@ -0,0 +1,219 @@ +/** + * PolkitAgent-1.0 + */ + +import * as Gjs from './Gjs'; +import * as Polkit from './Polkit-1.0'; +import * as Gio from './Gio-2.0'; +import * as GObject from './GObject-2.0'; +import * as GLib from './GLib-2.0'; + +export enum RegisterFlags { + NONE, + RUN_IN_THREAD, +} +export function register_listener(listener: Listener, subject: Polkit.Subject, object_path: string): boolean +export interface Listener_ConstructProps extends GObject.Object_ConstructProps { +} +export class Listener { + /* Fields of PolkitAgent.Listener */ + parent_instance: GObject.Object + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of PolkitAgent.Listener */ + initiate_authentication(action_id: string, message: string, icon_name: string, details: Polkit.Details, cookie: string, identities: Polkit.Identity[], cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + initiate_authentication_finish(res: Gio.AsyncResult): boolean + register(flags: RegisterFlags, subject: Polkit.Subject, object_path: string, cancellable?: Gio.Cancellable | null): object | null + register_with_options(flags: RegisterFlags, subject: Polkit.Subject, object_path: string, options?: GLib.Variant | null, cancellable?: Gio.Cancellable | null): object | null + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Virtual methods of PolkitAgent.Listener */ + vfunc_initiate_authentication(action_id: string, message: string, icon_name: string, details: Polkit.Details, cookie: string, identities: Polkit.Identity[], cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + vfunc_initiate_authentication_finish(res: Gio.AsyncResult): boolean + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: Listener, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: Listener, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: Listener_ConstructProps) + _init (config?: Listener_ConstructProps): void + /* Static methods and pseudo-constructors */ + static unregister(registration_handle?: object | null): void + static $gtype: GObject.Type +} +export interface Session_ConstructProps extends GObject.Object_ConstructProps { + cookie?: string + identity?: Polkit.Identity +} +export class Session { + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of PolkitAgent.Session */ + cancel(): void + initiate(): void + response(response: string): void + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of PolkitAgent.Session */ + connect(sigName: "completed", callback: (($obj: Session, gained_authorization: boolean) => void)): number + connect_after(sigName: "completed", callback: (($obj: Session, gained_authorization: boolean) => void)): number + emit(sigName: "completed", gained_authorization: boolean): void + connect(sigName: "request", callback: (($obj: Session, request: string, echo_on: boolean) => void)): number + connect_after(sigName: "request", callback: (($obj: Session, request: string, echo_on: boolean) => void)): number + emit(sigName: "request", request: string, echo_on: boolean): void + connect(sigName: "show-error", callback: (($obj: Session, text: string) => void)): number + connect_after(sigName: "show-error", callback: (($obj: Session, text: string) => void)): number + emit(sigName: "show-error", text: string): void + connect(sigName: "show-info", callback: (($obj: Session, text: string) => void)): number + connect_after(sigName: "show-info", callback: (($obj: Session, text: string) => void)): number + emit(sigName: "show-info", text: string): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: Session, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: Session, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: Session_ConstructProps) + _init (config?: Session_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(identity: Polkit.Identity, cookie: string): Session + static $gtype: GObject.Type +} +export interface TextListener_ConstructProps extends Listener_ConstructProps { +} +export class TextListener { + /* Fields of PolkitAgent.Listener */ + parent_instance: GObject.Object + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of PolkitAgent.Listener */ + initiate_authentication(action_id: string, message: string, icon_name: string, details: Polkit.Details, cookie: string, identities: Polkit.Identity[], cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + initiate_authentication_finish(res: Gio.AsyncResult): boolean + register(flags: RegisterFlags, subject: Polkit.Subject, object_path: string, cancellable?: Gio.Cancellable | null): object | null + register_with_options(flags: RegisterFlags, subject: Polkit.Subject, object_path: string, options?: GLib.Variant | null, cancellable?: Gio.Cancellable | null): object | null + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Methods of Gio.Initable */ + init(cancellable?: Gio.Cancellable | null): boolean + /* Virtual methods of PolkitAgent.TextListener */ + vfunc_init(cancellable?: Gio.Cancellable | null): boolean + /* Virtual methods of PolkitAgent.Listener */ + vfunc_initiate_authentication(action_id: string, message: string, icon_name: string, details: Polkit.Details, cookie: string, identities: Polkit.Identity[], cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + vfunc_initiate_authentication_finish(res: Gio.AsyncResult): boolean + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: TextListener, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: TextListener, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: TextListener_ConstructProps) + _init (config?: TextListener_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(cancellable?: Gio.Cancellable | null): TextListener + static newv(object_type: GObject.Type, parameters: GObject.Parameter[], cancellable?: Gio.Cancellable | null): GObject.Object + static $gtype: GObject.Type +} +export abstract class ListenerClass { + /* Fields of PolkitAgent.ListenerClass */ + parent_class: GObject.ObjectClass + initiate_authentication: (listener: Listener, action_id: string, message: string, icon_name: string, details: Polkit.Details, cookie: string, identities: Polkit.Identity[], cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null) => void + initiate_authentication_finish: (listener: Listener, res: Gio.AsyncResult) => boolean + static name: string +} +export abstract class SessionClass { + static name: string +} \ No newline at end of file diff --git a/@types/Gjs/PolkitAgent-1.0.js b/@types/Gjs/PolkitAgent-1.0.js new file mode 100644 index 00000000..feeb5492 --- /dev/null +++ b/@types/Gjs/PolkitAgent-1.0.js @@ -0,0 +1,2 @@ +imports.gi.versions.PolkitAgent = '1.0'; +module.exports = imports.gi.PolkitAgent; diff --git a/@types/Gjs/Shell-0.1.d.ts b/@types/Gjs/Shell-0.1.d.ts new file mode 100644 index 00000000..5ed81da3 --- /dev/null +++ b/@types/Gjs/Shell-0.1.d.ts @@ -0,0 +1,5892 @@ +/** + * Shell-0.1 + */ + +import * as Gjs from './Gjs'; +import * as St from './St-1.0'; +import * as Meta from './Meta-8'; +import * as xlib from './xlib-2.0'; +import * as xfixes from './xfixes-4.0'; +import * as Gtk from './Gtk-3.0'; +import * as Gdk from './Gdk-3.0'; +import * as cairo from './cairo-1.0'; +import * as Pango from './Pango-1.0'; +import * as HarfBuzz from './HarfBuzz-0.0'; +import * as GObject from './GObject-2.0'; +import * as GLib from './GLib-2.0'; +import * as Gio from './Gio-2.0'; +import * as GdkPixbuf from './GdkPixbuf-2.0'; +import * as GModule from './GModule-2.0'; +import * as Atk from './Atk-1.0'; +import * as GDesktopEnums from './GDesktopEnums-3.0'; +import * as CoglPango from './CoglPango-8'; +import * as PangoCairo from './PangoCairo-1.0'; +import * as Cogl from './Cogl-8'; +import * as Graphene from './Graphene-1.0'; +import * as GL from './GL-1.0'; +import * as Clutter from './Clutter-8'; +import * as Json from './Json-1.0'; +import * as Cally from './Cally-8'; +import * as PolkitAgent from './PolkitAgent-1.0'; +import * as Polkit from './Polkit-1.0'; +import * as NM from './NM-1.0'; +import * as Gvc from './Gvc-1.0'; +import * as Gcr from './Gcr-3'; +import * as Gck from './Gck-1'; +import * as ClutterX11 from './ClutterX11-8'; + +export enum AppLaunchGpu { + APP_PREF, + DISCRETE, + DEFAULT, +} +export enum AppState { + STOPPED, + STARTING, + RUNNING, +} +export enum BlurMode { + ACTOR, + BACKGROUND, +} +export enum NetworkAgentResponse { + CONFIRMED, + USER_CANCELED, + INTERNAL_ERROR, +} +export enum SnippetHook { + VERTEX, + VERTEX_TRANSFORM, + FRAGMENT, + TEXTURE_COORD_TRANSFORM, + LAYER_FRAGMENT, + TEXTURE_LOOKUP, +} +export enum ActionMode { + NONE, + NORMAL, + OVERVIEW, + LOCK_SCREEN, + UNLOCK_SCREEN, + LOGIN_SCREEN, + SYSTEM_MODAL, + LOOKING_GLASS, + POPUP, + ALL, +} +export const KEYRING_SK_TAG: string +export const KEYRING_SN_TAG: string +export const KEYRING_UUID_TAG: string +export function get_file_contents_utf8_sync(path: string): string +export function util_check_cloexec_fds(): void +export function util_composite_capture_images(captures: Clutter.Capture, n_captures: number, x: number, y: number, target_width: number, target_height: number, target_scale: number): cairo.Surface +export function util_create_pixbuf_from_data(data: Uint8Array, colorspace: GdkPixbuf.Colorspace, has_alpha: boolean, bits_per_sample: number, width: number, height: number, rowstride: number): GdkPixbuf.Pixbuf +export function util_get_content_for_window_actor(window_actor: Meta.WindowActor, window_rect: Meta.Rectangle): Clutter.Content | null +export function util_get_translated_folder_name(name: string): string | null +export function util_get_uid(): number +export function util_get_week_start(): number +export function util_has_x11_display_extension(display: Meta.Display, extension: string): boolean +export function util_regex_escape(str: string): string +export function util_sd_notify(): void +export function util_set_hidden_from_pick(actor: Clutter.Actor, hidden: boolean): void +export function util_start_systemd_unit(unit: string, mode: string, cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void +export function util_start_systemd_unit_finish(res: Gio.AsyncResult): boolean +export function util_stop_systemd_unit(unit: string, mode: string, cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void +export function util_stop_systemd_unit_finish(res: Gio.AsyncResult): boolean +export function util_touch_file_async(file: Gio.File, callback?: Gio.AsyncReadyCallback | null): void +export function util_touch_file_finish(file: Gio.File, res: Gio.AsyncResult): boolean +export function util_translate_time_string(str: string): string +export function util_wifexited(status: number): [ /* returnType */ boolean, /* exit */ number ] +export function write_string_to_stream(stream: Gio.OutputStream, str: string): boolean +export interface LeisureFunction { + (data?: object | null): void +} +export interface PerfReplayFunction { + (time: number, name: string, signature: string, arg: any): void +} +export interface PerfStatisticsCallback { + (perf_log: PerfLog, data?: object | null): void +} +export interface App_ConstructProps extends GObject.Object_ConstructProps { + app_info?: Gio.DesktopAppInfo +} +export class App { + /* Properties of Shell.App */ + readonly action_group: Gio.ActionGroup + readonly busy: boolean + readonly icon: Gio.Icon + readonly id: string + readonly state: AppState + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of Shell.App */ + activate(): void + activate_full(workspace: number, timestamp: number): void + activate_window(window: Meta.Window | null, timestamp: number): void + can_open_new_window(): boolean + compare(other: App): number + compare_by_name(other: App): number + create_icon_texture(size: number): Clutter.Actor + get_app_info(): Gio.DesktopAppInfo + get_busy(): boolean + get_description(): string + get_icon(): Gio.Icon + get_id(): string + get_n_windows(): number + get_name(): string + get_pids(): number[] + get_state(): AppState + get_windows(): Meta.Window[] + is_on_workspace(workspace: Meta.Workspace): boolean + is_window_backed(): boolean + launch(timestamp: number, workspace: number, gpu_pref: AppLaunchGpu): boolean + launch_action(action_name: string, timestamp: number, workspace: number): void + open_new_window(workspace: number): void + request_quit(): boolean + update_app_actions(window: Meta.Window): void + update_window_actions(window: Meta.Window): void + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Shell.App */ + connect(sigName: "windows-changed", callback: (($obj: App) => void)): number + connect_after(sigName: "windows-changed", callback: (($obj: App) => void)): number + emit(sigName: "windows-changed"): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: App, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: App, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: "notify::action-group", callback: (($obj: App, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::action-group", callback: (($obj: App, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::busy", callback: (($obj: App, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::busy", callback: (($obj: App, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::icon", callback: (($obj: App, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::icon", callback: (($obj: App, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::id", callback: (($obj: App, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::id", callback: (($obj: App, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::state", callback: (($obj: App, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::state", callback: (($obj: App, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: App_ConstructProps) + _init (config?: App_ConstructProps): void + static $gtype: GObject.Type +} +export interface AppSystem_ConstructProps extends GObject.Object_ConstructProps { +} +export class AppSystem { + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of Shell.AppSystem */ + get_installed(): Gio.AppInfo[] + get_running(): App[] + lookup_app(id: string): App + lookup_desktop_wmclass(wmclass?: string | null): App + lookup_heuristic_basename(id: string): App + lookup_startup_wmclass(wmclass?: string | null): App + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Shell.AppSystem */ + connect(sigName: "app-state-changed", callback: (($obj: AppSystem, object: App) => void)): number + connect_after(sigName: "app-state-changed", callback: (($obj: AppSystem, object: App) => void)): number + emit(sigName: "app-state-changed", object: App): void + connect(sigName: "installed-changed", callback: (($obj: AppSystem) => void)): number + connect_after(sigName: "installed-changed", callback: (($obj: AppSystem) => void)): number + emit(sigName: "installed-changed"): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: AppSystem, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: AppSystem, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: AppSystem_ConstructProps) + _init (config?: AppSystem_ConstructProps): void + /* Static methods and pseudo-constructors */ + static get_default(): AppSystem + static search(search_string: string): any + static $gtype: GObject.Type +} +export interface AppUsage_ConstructProps extends GObject.Object_ConstructProps { +} +export class AppUsage { + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of Shell.AppUsage */ + compare(id_a: string, id_b: string): number + get_most_used(): App[] + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: AppUsage, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: AppUsage, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: AppUsage_ConstructProps) + _init (config?: AppUsage_ConstructProps): void + /* Static methods and pseudo-constructors */ + static get_default(): AppUsage + static $gtype: GObject.Type +} +export interface BlurEffect_ConstructProps extends Clutter.Effect_ConstructProps { + brightness?: number + mode?: BlurMode + sigma?: number +} +export class BlurEffect { + /* Properties of Shell.BlurEffect */ + brightness: number + mode: BlurMode + sigma: number + /* Properties of Clutter.ActorMeta */ + readonly actor: Clutter.Actor + enabled: boolean + name: string + /* Fields of Clutter.ActorMeta */ + parent_instance: GObject.InitiallyUnowned + /* Fields of GObject.InitiallyUnowned */ + g_type_instance: GObject.TypeInstance + /* Methods of Shell.BlurEffect */ + get_brightness(): number + get_mode(): BlurMode + get_sigma(): number + set_brightness(brightness: number): void + set_mode(mode: BlurMode): void + set_sigma(sigma: number): void + /* Methods of Clutter.Effect */ + queue_repaint(): void + /* Methods of Clutter.ActorMeta */ + get_actor(): Clutter.Actor + get_enabled(): boolean + get_name(): string + set_enabled(is_enabled: boolean): void + set_name(name: string): void + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Virtual methods of Clutter.Effect */ + vfunc_modify_paint_volume(volume: Clutter.PaintVolume): boolean + vfunc_paint(node: Clutter.PaintNode, paint_context: Clutter.PaintContext, flags: Clutter.EffectPaintFlags): void + vfunc_paint_node(node: Clutter.PaintNode, paint_context: Clutter.PaintContext, flags: Clutter.EffectPaintFlags): void + vfunc_pick(pick_context: Clutter.PickContext): void + vfunc_post_paint(node: Clutter.PaintNode, paint_context: Clutter.PaintContext): void + vfunc_pre_paint(node: Clutter.PaintNode, paint_context: Clutter.PaintContext): boolean + /* Virtual methods of Clutter.ActorMeta */ + vfunc_set_actor(actor?: Clutter.Actor | null): void + vfunc_set_enabled(is_enabled: boolean): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: BlurEffect, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: BlurEffect, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: "notify::brightness", callback: (($obj: BlurEffect, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::brightness", callback: (($obj: BlurEffect, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::mode", callback: (($obj: BlurEffect, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::mode", callback: (($obj: BlurEffect, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::sigma", callback: (($obj: BlurEffect, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::sigma", callback: (($obj: BlurEffect, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::actor", callback: (($obj: BlurEffect, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::actor", callback: (($obj: BlurEffect, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::enabled", callback: (($obj: BlurEffect, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::enabled", callback: (($obj: BlurEffect, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::name", callback: (($obj: BlurEffect, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::name", callback: (($obj: BlurEffect, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: BlurEffect_ConstructProps) + _init (config?: BlurEffect_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(): BlurEffect + static $gtype: GObject.Type +} +export interface EmbeddedWindow_ConstructProps extends Gtk.Window_ConstructProps { +} +export class EmbeddedWindow { + /* Properties of Gtk.Window */ + application: Gtk.Application + child: Gtk.Widget + decorated: boolean + default_height: number + default_widget: Gtk.Widget + default_width: number + deletable: boolean + destroy_with_parent: boolean + display: Gdk.Display + focus_visible: boolean + focus_widget: Gtk.Widget + fullscreened: boolean + handle_menubar_accel: boolean + hide_on_close: boolean + icon_name: string + readonly is_active: boolean + maximized: boolean + mnemonics_visible: boolean + modal: boolean + resizable: boolean + startup_id: string + title: string + transient_for: Gtk.Window + /* Properties of Gtk.Widget */ + can_focus: boolean + can_target: boolean + css_classes: string[] + cursor: Gdk.Cursor + focus_on_click: boolean + focusable: boolean + halign: Gtk.Align + readonly has_default: boolean + readonly has_focus: boolean + has_tooltip: boolean + height_request: number + hexpand: boolean + hexpand_set: boolean + layout_manager: Gtk.LayoutManager + margin_bottom: number + margin_end: number + margin_start: number + margin_top: number + name: string + opacity: number + overflow: Gtk.Overflow + readonly parent: Gtk.Widget + receives_default: boolean + readonly root: Gtk.Root + readonly scale_factor: number + sensitive: boolean + tooltip_markup: string + tooltip_text: string + valign: Gtk.Align + vexpand: boolean + vexpand_set: boolean + visible: boolean + width_request: number + /* Fields of Shell.EmbeddedWindow */ + parent_instance: Gtk.Window + /* Fields of GObject.InitiallyUnowned */ + g_type_instance: GObject.TypeInstance + /* Methods of Gtk.Window */ + close(): void + destroy(): void + fullscreen(): void + fullscreen_on_monitor(monitor: Gdk.Monitor): void + get_application(): Gtk.Application | null + get_child(): Gtk.Widget | null + get_decorated(): boolean + get_default_size(): [ /* width */ number | null, /* height */ number | null ] + get_default_widget(): Gtk.Widget | null + get_deletable(): boolean + get_destroy_with_parent(): boolean + get_focus(): Gtk.Widget | null + get_focus_visible(): boolean + get_group(): Gtk.WindowGroup + get_handle_menubar_accel(): boolean + get_hide_on_close(): boolean + get_icon_name(): string | null + get_mnemonics_visible(): boolean + get_modal(): boolean + get_resizable(): boolean + get_title(): string | null + get_titlebar(): Gtk.Widget | null + get_transient_for(): Gtk.Window | null + has_group(): boolean + is_fullscreen(): boolean + is_maximized(): boolean + maximize(): void + minimize(): void + present(): void + present_with_time(timestamp: number): void + set_application(application?: Gtk.Application | null): void + set_child(child?: Gtk.Widget | null): void + set_decorated(setting: boolean): void + set_default_size(width: number, height: number): void + set_default_widget(default_widget?: Gtk.Widget | null): void + set_deletable(setting: boolean): void + set_destroy_with_parent(setting: boolean): void + set_display(display: Gdk.Display): void + set_focus(focus?: Gtk.Widget | null): void + set_focus_visible(setting: boolean): void + set_handle_menubar_accel(handle_menubar_accel: boolean): void + set_hide_on_close(setting: boolean): void + set_icon_name(name?: string | null): void + set_mnemonics_visible(setting: boolean): void + set_modal(modal: boolean): void + set_resizable(resizable: boolean): void + set_startup_id(startup_id: string): void + set_title(title?: string | null): void + set_titlebar(titlebar?: Gtk.Widget | null): void + set_transient_for(parent?: Gtk.Window | null): void + unfullscreen(): void + unmaximize(): void + unminimize(): void + /* Methods of Gtk.Widget */ + action_set_enabled(action_name: string, enabled: boolean): void + activate(): boolean + activate_action(name: string, args?: GLib.Variant | null): boolean + activate_default(): void + add_controller(controller: Gtk.EventController): void + add_css_class(css_class: string): void + add_mnemonic_label(label: Gtk.Widget): void + add_tick_callback(callback: Gtk.TickCallback): number + allocate(width: number, height: number, baseline: number, transform?: Gsk.Transform | null): void + child_focus(direction: Gtk.DirectionType): boolean + compute_bounds(target: Gtk.Widget): [ /* returnType */ boolean, /* out_bounds */ Graphene.Rect ] + compute_expand(orientation: Gtk.Orientation): boolean + compute_point(target: Gtk.Widget, point: Graphene.Point): [ /* returnType */ boolean, /* out_point */ Graphene.Point ] + compute_transform(target: Gtk.Widget): [ /* returnType */ boolean, /* out_transform */ Graphene.Matrix ] + contains(x: number, y: number): boolean + create_pango_context(): Pango.Context + create_pango_layout(text?: string | null): Pango.Layout + drag_check_threshold(start_x: number, start_y: number, current_x: number, current_y: number): boolean + error_bell(): void + get_allocated_baseline(): number + get_allocated_height(): number + get_allocated_width(): number + get_allocation(): /* allocation */ Gtk.Allocation + get_ancestor(widget_type: GObject.Type): Gtk.Widget | null + get_can_focus(): boolean + get_can_target(): boolean + get_child_visible(): boolean + get_clipboard(): Gdk.Clipboard + get_css_classes(): string[] + get_css_name(): string + get_cursor(): Gdk.Cursor | null + get_direction(): Gtk.TextDirection + get_display(): Gdk.Display + get_first_child(): Gtk.Widget | null + get_focus_child(): Gtk.Widget | null + get_focus_on_click(): boolean + get_focusable(): boolean + get_font_map(): Pango.FontMap | null + get_font_options(): cairo.FontOptions | null + get_frame_clock(): Gdk.FrameClock | null + get_halign(): Gtk.Align + get_has_tooltip(): boolean + get_height(): number + get_hexpand(): boolean + get_hexpand_set(): boolean + get_last_child(): Gtk.Widget | null + get_layout_manager(): Gtk.LayoutManager | null + get_mapped(): boolean + get_margin_bottom(): number + get_margin_end(): number + get_margin_start(): number + get_margin_top(): number + get_name(): string + get_native(): Gtk.Native | null + get_next_sibling(): Gtk.Widget | null + get_opacity(): number + get_overflow(): Gtk.Overflow + get_pango_context(): Pango.Context + get_parent(): Gtk.Widget | null + get_preferred_size(): [ /* minimum_size */ Gtk.Requisition | null, /* natural_size */ Gtk.Requisition | null ] + get_prev_sibling(): Gtk.Widget | null + get_primary_clipboard(): Gdk.Clipboard + get_realized(): boolean + get_receives_default(): boolean + get_request_mode(): Gtk.SizeRequestMode + get_root(): Gtk.Root | null + get_scale_factor(): number + get_sensitive(): boolean + get_settings(): Gtk.Settings + get_size(orientation: Gtk.Orientation): number + get_size_request(): [ /* width */ number | null, /* height */ number | null ] + get_state_flags(): Gtk.StateFlags + get_style_context(): Gtk.StyleContext + get_template_child(widget_type: GObject.Type, name: string): GObject.Object + get_tooltip_markup(): string | null + get_tooltip_text(): string | null + get_valign(): Gtk.Align + get_vexpand(): boolean + get_vexpand_set(): boolean + get_visible(): boolean + get_width(): number + grab_focus(): boolean + has_css_class(css_class: string): boolean + has_visible_focus(): boolean + hide(): void + in_destruction(): boolean + init_template(): void + insert_action_group(name: string, group?: Gio.ActionGroup | null): void + insert_after(parent: Gtk.Widget, previous_sibling?: Gtk.Widget | null): void + insert_before(parent: Gtk.Widget, next_sibling?: Gtk.Widget | null): void + is_ancestor(ancestor: Gtk.Widget): boolean + is_drawable(): boolean + is_focus(): boolean + is_sensitive(): boolean + is_visible(): boolean + keynav_failed(direction: Gtk.DirectionType): boolean + list_mnemonic_labels(): Gtk.Widget[] + map(): void + measure(orientation: Gtk.Orientation, for_size: number): [ /* minimum */ number | null, /* natural */ number | null, /* minimum_baseline */ number | null, /* natural_baseline */ number | null ] + mnemonic_activate(group_cycling: boolean): boolean + observe_children(): Gio.ListModel + observe_controllers(): Gio.ListModel + pick(x: number, y: number, flags: Gtk.PickFlags): Gtk.Widget | null + queue_allocate(): void + queue_draw(): void + queue_resize(): void + realize(): void + remove_controller(controller: Gtk.EventController): void + remove_css_class(css_class: string): void + remove_mnemonic_label(label: Gtk.Widget): void + remove_tick_callback(id: number): void + set_can_focus(can_focus: boolean): void + set_can_target(can_target: boolean): void + set_child_visible(child_visible: boolean): void + set_css_classes(classes: string[]): void + set_cursor(cursor?: Gdk.Cursor | null): void + set_cursor_from_name(name?: string | null): void + set_direction(dir: Gtk.TextDirection): void + set_focus_child(child?: Gtk.Widget | null): void + set_focus_on_click(focus_on_click: boolean): void + set_focusable(focusable: boolean): void + set_font_map(font_map?: Pango.FontMap | null): void + set_font_options(options?: cairo.FontOptions | null): void + set_halign(align: Gtk.Align): void + set_has_tooltip(has_tooltip: boolean): void + set_hexpand(expand: boolean): void + set_hexpand_set(set: boolean): void + set_layout_manager(layout_manager?: Gtk.LayoutManager | null): void + set_margin_bottom(margin: number): void + set_margin_end(margin: number): void + set_margin_start(margin: number): void + set_margin_top(margin: number): void + set_name(name: string): void + set_opacity(opacity: number): void + set_overflow(overflow: Gtk.Overflow): void + set_parent(parent: Gtk.Widget): void + set_receives_default(receives_default: boolean): void + set_sensitive(sensitive: boolean): void + set_size_request(width: number, height: number): void + set_state_flags(flags: Gtk.StateFlags, clear: boolean): void + set_tooltip_markup(markup?: string | null): void + set_tooltip_text(text?: string | null): void + set_valign(align: Gtk.Align): void + set_vexpand(expand: boolean): void + set_vexpand_set(set: boolean): void + set_visible(visible: boolean): void + should_layout(): boolean + show(): void + size_allocate(allocation: Gtk.Allocation, baseline: number): void + snapshot_child(child: Gtk.Widget, snapshot: Gtk.Snapshot): void + translate_coordinates(dest_widget: Gtk.Widget, src_x: number, src_y: number): [ /* returnType */ boolean, /* dest_x */ number | null, /* dest_y */ number | null ] + trigger_tooltip_query(): void + unmap(): void + unparent(): void + unrealize(): void + unset_state_flags(flags: Gtk.StateFlags): void + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Methods of Gtk.Buildable */ + get_buildable_id(): string + /* Virtual methods of Shell.EmbeddedWindow */ + vfunc_add_child(builder: Gtk.Builder, child: GObject.Object, type?: string | null): void + vfunc_custom_finished(builder: Gtk.Builder, child: GObject.Object | null, tagname: string, data?: object | null): void + vfunc_custom_tag_end(builder: Gtk.Builder, child: GObject.Object | null, tagname: string, data?: object | null): void + vfunc_custom_tag_start(builder: Gtk.Builder, child: GObject.Object | null, tagname: string): [ /* returnType */ boolean, /* parser */ Gtk.BuildableParser, /* data */ object | null ] + vfunc_get_id(): string + vfunc_get_internal_child(builder: Gtk.Builder, childname: string): GObject.Object + vfunc_parser_finished(builder: Gtk.Builder): void + vfunc_set_buildable_property(builder: Gtk.Builder, name: string, value: any): void + vfunc_set_id(id: string): void + /* Virtual methods of Gtk.Window */ + vfunc_activate_default(): void + vfunc_activate_focus(): void + vfunc_close_request(): boolean + vfunc_enable_debugging(toggle: boolean): boolean + vfunc_keys_changed(): void + /* Virtual methods of Gtk.Widget */ + vfunc_compute_expand(hexpand_p: boolean, vexpand_p: boolean): void + vfunc_contains(x: number, y: number): boolean + vfunc_css_changed(change: Gtk.CssStyleChange): void + vfunc_direction_changed(previous_direction: Gtk.TextDirection): void + vfunc_focus(direction: Gtk.DirectionType): boolean + vfunc_get_request_mode(): Gtk.SizeRequestMode + vfunc_grab_focus(): boolean + vfunc_hide(): void + vfunc_keynav_failed(direction: Gtk.DirectionType): boolean + vfunc_map(): void + vfunc_measure(orientation: Gtk.Orientation, for_size: number): [ /* minimum */ number | null, /* natural */ number | null, /* minimum_baseline */ number | null, /* natural_baseline */ number | null ] + vfunc_mnemonic_activate(group_cycling: boolean): boolean + vfunc_move_focus(direction: Gtk.DirectionType): void + vfunc_query_tooltip(x: number, y: number, keyboard_tooltip: boolean, tooltip: Gtk.Tooltip): boolean + vfunc_realize(): void + vfunc_root(): void + vfunc_set_focus_child(child?: Gtk.Widget | null): void + vfunc_show(): void + vfunc_size_allocate(width: number, height: number, baseline: number): void + vfunc_snapshot(snapshot: Gtk.Snapshot): void + vfunc_state_flags_changed(previous_state_flags: Gtk.StateFlags): void + vfunc_system_setting_changed(settings: Gtk.SystemSetting): void + vfunc_unmap(): void + vfunc_unrealize(): void + vfunc_unroot(): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Gtk.Window */ + connect(sigName: "activate-default", callback: (($obj: EmbeddedWindow) => void)): number + connect_after(sigName: "activate-default", callback: (($obj: EmbeddedWindow) => void)): number + emit(sigName: "activate-default"): void + connect(sigName: "activate-focus", callback: (($obj: EmbeddedWindow) => void)): number + connect_after(sigName: "activate-focus", callback: (($obj: EmbeddedWindow) => void)): number + emit(sigName: "activate-focus"): void + connect(sigName: "close-request", callback: (($obj: EmbeddedWindow) => boolean)): number + connect_after(sigName: "close-request", callback: (($obj: EmbeddedWindow) => boolean)): number + emit(sigName: "close-request"): void + connect(sigName: "enable-debugging", callback: (($obj: EmbeddedWindow, toggle: boolean) => boolean)): number + connect_after(sigName: "enable-debugging", callback: (($obj: EmbeddedWindow, toggle: boolean) => boolean)): number + emit(sigName: "enable-debugging", toggle: boolean): void + connect(sigName: "keys-changed", callback: (($obj: EmbeddedWindow) => void)): number + connect_after(sigName: "keys-changed", callback: (($obj: EmbeddedWindow) => void)): number + emit(sigName: "keys-changed"): void + /* Signals of Gtk.Widget */ + connect(sigName: "destroy", callback: (($obj: EmbeddedWindow) => void)): number + connect_after(sigName: "destroy", callback: (($obj: EmbeddedWindow) => void)): number + emit(sigName: "destroy"): void + connect(sigName: "direction-changed", callback: (($obj: EmbeddedWindow, previous_direction: Gtk.TextDirection) => void)): number + connect_after(sigName: "direction-changed", callback: (($obj: EmbeddedWindow, previous_direction: Gtk.TextDirection) => void)): number + emit(sigName: "direction-changed", previous_direction: Gtk.TextDirection): void + connect(sigName: "hide", callback: (($obj: EmbeddedWindow) => void)): number + connect_after(sigName: "hide", callback: (($obj: EmbeddedWindow) => void)): number + emit(sigName: "hide"): void + connect(sigName: "keynav-failed", callback: (($obj: EmbeddedWindow, direction: Gtk.DirectionType) => boolean)): number + connect_after(sigName: "keynav-failed", callback: (($obj: EmbeddedWindow, direction: Gtk.DirectionType) => boolean)): number + emit(sigName: "keynav-failed", direction: Gtk.DirectionType): void + connect(sigName: "map", callback: (($obj: EmbeddedWindow) => void)): number + connect_after(sigName: "map", callback: (($obj: EmbeddedWindow) => void)): number + emit(sigName: "map"): void + connect(sigName: "mnemonic-activate", callback: (($obj: EmbeddedWindow, group_cycling: boolean) => boolean)): number + connect_after(sigName: "mnemonic-activate", callback: (($obj: EmbeddedWindow, group_cycling: boolean) => boolean)): number + emit(sigName: "mnemonic-activate", group_cycling: boolean): void + connect(sigName: "move-focus", callback: (($obj: EmbeddedWindow, direction: Gtk.DirectionType) => void)): number + connect_after(sigName: "move-focus", callback: (($obj: EmbeddedWindow, direction: Gtk.DirectionType) => void)): number + emit(sigName: "move-focus", direction: Gtk.DirectionType): void + connect(sigName: "query-tooltip", callback: (($obj: EmbeddedWindow, x: number, y: number, keyboard_mode: boolean, tooltip: Gtk.Tooltip) => boolean)): number + connect_after(sigName: "query-tooltip", callback: (($obj: EmbeddedWindow, x: number, y: number, keyboard_mode: boolean, tooltip: Gtk.Tooltip) => boolean)): number + emit(sigName: "query-tooltip", x: number, y: number, keyboard_mode: boolean, tooltip: Gtk.Tooltip): void + connect(sigName: "realize", callback: (($obj: EmbeddedWindow) => void)): number + connect_after(sigName: "realize", callback: (($obj: EmbeddedWindow) => void)): number + emit(sigName: "realize"): void + connect(sigName: "show", callback: (($obj: EmbeddedWindow) => void)): number + connect_after(sigName: "show", callback: (($obj: EmbeddedWindow) => void)): number + emit(sigName: "show"): void + connect(sigName: "state-flags-changed", callback: (($obj: EmbeddedWindow, flags: Gtk.StateFlags) => void)): number + connect_after(sigName: "state-flags-changed", callback: (($obj: EmbeddedWindow, flags: Gtk.StateFlags) => void)): number + emit(sigName: "state-flags-changed", flags: Gtk.StateFlags): void + connect(sigName: "unmap", callback: (($obj: EmbeddedWindow) => void)): number + connect_after(sigName: "unmap", callback: (($obj: EmbeddedWindow) => void)): number + emit(sigName: "unmap"): void + connect(sigName: "unrealize", callback: (($obj: EmbeddedWindow) => void)): number + connect_after(sigName: "unrealize", callback: (($obj: EmbeddedWindow) => void)): number + emit(sigName: "unrealize"): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: EmbeddedWindow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: EmbeddedWindow, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: "notify::application", callback: (($obj: EmbeddedWindow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::application", callback: (($obj: EmbeddedWindow, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::child", callback: (($obj: EmbeddedWindow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::child", callback: (($obj: EmbeddedWindow, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::decorated", callback: (($obj: EmbeddedWindow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::decorated", callback: (($obj: EmbeddedWindow, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::default-height", callback: (($obj: EmbeddedWindow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::default-height", callback: (($obj: EmbeddedWindow, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::default-widget", callback: (($obj: EmbeddedWindow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::default-widget", callback: (($obj: EmbeddedWindow, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::default-width", callback: (($obj: EmbeddedWindow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::default-width", callback: (($obj: EmbeddedWindow, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::deletable", callback: (($obj: EmbeddedWindow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::deletable", callback: (($obj: EmbeddedWindow, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::destroy-with-parent", callback: (($obj: EmbeddedWindow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::destroy-with-parent", callback: (($obj: EmbeddedWindow, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::display", callback: (($obj: EmbeddedWindow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::display", callback: (($obj: EmbeddedWindow, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::focus-visible", callback: (($obj: EmbeddedWindow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::focus-visible", callback: (($obj: EmbeddedWindow, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::focus-widget", callback: (($obj: EmbeddedWindow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::focus-widget", callback: (($obj: EmbeddedWindow, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::fullscreened", callback: (($obj: EmbeddedWindow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::fullscreened", callback: (($obj: EmbeddedWindow, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::handle-menubar-accel", callback: (($obj: EmbeddedWindow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::handle-menubar-accel", callback: (($obj: EmbeddedWindow, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::hide-on-close", callback: (($obj: EmbeddedWindow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hide-on-close", callback: (($obj: EmbeddedWindow, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::icon-name", callback: (($obj: EmbeddedWindow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::icon-name", callback: (($obj: EmbeddedWindow, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::is-active", callback: (($obj: EmbeddedWindow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::is-active", callback: (($obj: EmbeddedWindow, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::maximized", callback: (($obj: EmbeddedWindow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::maximized", callback: (($obj: EmbeddedWindow, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::mnemonics-visible", callback: (($obj: EmbeddedWindow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::mnemonics-visible", callback: (($obj: EmbeddedWindow, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::modal", callback: (($obj: EmbeddedWindow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::modal", callback: (($obj: EmbeddedWindow, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::resizable", callback: (($obj: EmbeddedWindow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::resizable", callback: (($obj: EmbeddedWindow, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::startup-id", callback: (($obj: EmbeddedWindow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::startup-id", callback: (($obj: EmbeddedWindow, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::title", callback: (($obj: EmbeddedWindow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::title", callback: (($obj: EmbeddedWindow, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::transient-for", callback: (($obj: EmbeddedWindow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::transient-for", callback: (($obj: EmbeddedWindow, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::can-focus", callback: (($obj: EmbeddedWindow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::can-focus", callback: (($obj: EmbeddedWindow, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::can-target", callback: (($obj: EmbeddedWindow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::can-target", callback: (($obj: EmbeddedWindow, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::css-classes", callback: (($obj: EmbeddedWindow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::css-classes", callback: (($obj: EmbeddedWindow, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::cursor", callback: (($obj: EmbeddedWindow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::cursor", callback: (($obj: EmbeddedWindow, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::focus-on-click", callback: (($obj: EmbeddedWindow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::focus-on-click", callback: (($obj: EmbeddedWindow, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::focusable", callback: (($obj: EmbeddedWindow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::focusable", callback: (($obj: EmbeddedWindow, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::halign", callback: (($obj: EmbeddedWindow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::halign", callback: (($obj: EmbeddedWindow, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::has-default", callback: (($obj: EmbeddedWindow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-default", callback: (($obj: EmbeddedWindow, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::has-focus", callback: (($obj: EmbeddedWindow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-focus", callback: (($obj: EmbeddedWindow, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::has-tooltip", callback: (($obj: EmbeddedWindow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-tooltip", callback: (($obj: EmbeddedWindow, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::height-request", callback: (($obj: EmbeddedWindow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::height-request", callback: (($obj: EmbeddedWindow, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::hexpand", callback: (($obj: EmbeddedWindow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hexpand", callback: (($obj: EmbeddedWindow, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::hexpand-set", callback: (($obj: EmbeddedWindow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hexpand-set", callback: (($obj: EmbeddedWindow, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::layout-manager", callback: (($obj: EmbeddedWindow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::layout-manager", callback: (($obj: EmbeddedWindow, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-bottom", callback: (($obj: EmbeddedWindow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-bottom", callback: (($obj: EmbeddedWindow, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-end", callback: (($obj: EmbeddedWindow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-end", callback: (($obj: EmbeddedWindow, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-start", callback: (($obj: EmbeddedWindow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-start", callback: (($obj: EmbeddedWindow, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-top", callback: (($obj: EmbeddedWindow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-top", callback: (($obj: EmbeddedWindow, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::name", callback: (($obj: EmbeddedWindow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::name", callback: (($obj: EmbeddedWindow, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::opacity", callback: (($obj: EmbeddedWindow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::opacity", callback: (($obj: EmbeddedWindow, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::overflow", callback: (($obj: EmbeddedWindow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::overflow", callback: (($obj: EmbeddedWindow, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::parent", callback: (($obj: EmbeddedWindow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::parent", callback: (($obj: EmbeddedWindow, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::receives-default", callback: (($obj: EmbeddedWindow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::receives-default", callback: (($obj: EmbeddedWindow, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::root", callback: (($obj: EmbeddedWindow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::root", callback: (($obj: EmbeddedWindow, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::scale-factor", callback: (($obj: EmbeddedWindow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::scale-factor", callback: (($obj: EmbeddedWindow, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::sensitive", callback: (($obj: EmbeddedWindow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::sensitive", callback: (($obj: EmbeddedWindow, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::tooltip-markup", callback: (($obj: EmbeddedWindow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::tooltip-markup", callback: (($obj: EmbeddedWindow, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::tooltip-text", callback: (($obj: EmbeddedWindow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::tooltip-text", callback: (($obj: EmbeddedWindow, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::valign", callback: (($obj: EmbeddedWindow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::valign", callback: (($obj: EmbeddedWindow, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::vexpand", callback: (($obj: EmbeddedWindow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vexpand", callback: (($obj: EmbeddedWindow, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::vexpand-set", callback: (($obj: EmbeddedWindow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vexpand-set", callback: (($obj: EmbeddedWindow, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::visible", callback: (($obj: EmbeddedWindow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::visible", callback: (($obj: EmbeddedWindow, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::width-request", callback: (($obj: EmbeddedWindow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::width-request", callback: (($obj: EmbeddedWindow, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: EmbeddedWindow_ConstructProps) + _init (config?: EmbeddedWindow_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(): EmbeddedWindow + static $gtype: GObject.Type +} +export interface GLSLEffect_ConstructProps extends Clutter.OffscreenEffect_ConstructProps { +} +export class GLSLEffect { + /* Properties of Clutter.ActorMeta */ + readonly actor: Clutter.Actor + enabled: boolean + name: string + /* Fields of Shell.GLSLEffect */ + parent_instance: Clutter.OffscreenEffect + /* Fields of GObject.InitiallyUnowned */ + g_type_instance: GObject.TypeInstance + /* Methods of Shell.GLSLEffect */ + add_glsl_snippet(hook: SnippetHook, declarations: string, code: string, is_replace: boolean): void + get_uniform_location(name: string): number + set_uniform_float(uniform: number, n_components: number, value: number[]): void + /* Methods of Clutter.OffscreenEffect */ + create_texture(width: number, height: number): Cogl.Handle + get_pipeline(): Cogl.Pipeline | null + get_target_size(): [ /* returnType */ boolean, /* width */ number, /* height */ number ] + get_texture(): Cogl.Handle + paint_target(node: Clutter.PaintNode, paint_context: Clutter.PaintContext): void + /* Methods of Clutter.Effect */ + queue_repaint(): void + /* Methods of Clutter.ActorMeta */ + get_actor(): Clutter.Actor + get_enabled(): boolean + get_name(): string + set_enabled(is_enabled: boolean): void + set_name(name: string): void + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Virtual methods of Shell.GLSLEffect */ + vfunc_build_pipeline(): void + /* Virtual methods of Clutter.OffscreenEffect */ + vfunc_create_texture(width: number, height: number): Cogl.Handle + vfunc_paint_target(node: Clutter.PaintNode, paint_context: Clutter.PaintContext): void + /* Virtual methods of Clutter.Effect */ + vfunc_modify_paint_volume(volume: Clutter.PaintVolume): boolean + vfunc_paint(node: Clutter.PaintNode, paint_context: Clutter.PaintContext, flags: Clutter.EffectPaintFlags): void + vfunc_paint_node(node: Clutter.PaintNode, paint_context: Clutter.PaintContext, flags: Clutter.EffectPaintFlags): void + vfunc_pick(pick_context: Clutter.PickContext): void + vfunc_post_paint(node: Clutter.PaintNode, paint_context: Clutter.PaintContext): void + vfunc_pre_paint(node: Clutter.PaintNode, paint_context: Clutter.PaintContext): boolean + /* Virtual methods of Clutter.ActorMeta */ + vfunc_set_actor(actor?: Clutter.Actor | null): void + vfunc_set_enabled(is_enabled: boolean): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: GLSLEffect, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: GLSLEffect, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: "notify::actor", callback: (($obj: GLSLEffect, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::actor", callback: (($obj: GLSLEffect, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::enabled", callback: (($obj: GLSLEffect, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::enabled", callback: (($obj: GLSLEffect, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::name", callback: (($obj: GLSLEffect, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::name", callback: (($obj: GLSLEffect, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: GLSLEffect_ConstructProps) + _init (config?: GLSLEffect_ConstructProps): void + static $gtype: GObject.Type +} +export interface Global_ConstructProps extends GObject.Object_ConstructProps { + frame_finish_timestamp?: boolean + frame_timestamps?: boolean + session_mode?: string +} +export class Global { + /* Properties of Shell.Global */ + readonly backend: Meta.Backend + readonly datadir: string + readonly display: Meta.Display + readonly focus_manager: St.FocusManager + frame_finish_timestamp: boolean + frame_timestamps: boolean + readonly imagedir: string + readonly screen_height: number + readonly screen_width: number + readonly settings: Gio.Settings + readonly stage: Clutter.Actor + readonly switcheroo_control: Gio.DBusProxy + readonly top_window_group: Clutter.Actor + readonly userdatadir: string + readonly window_group: Clutter.Actor + readonly window_manager: WM + readonly workspace_manager: Meta.WorkspaceManager + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of Shell.Global */ + begin_modal(timestamp: number, options: Meta.ModalOptions): boolean + begin_work(): void + create_app_launch_context(timestamp: number, workspace: number): Gio.AppLaunchContext + end_modal(timestamp: number): void + end_work(): void + get_current_time(): number + get_display(): Meta.Display + get_persistent_state(property_type: string, property_name: string): GLib.Variant + get_pointer(): [ /* x */ number, /* y */ number, /* mods */ Clutter.ModifierType ] + get_runtime_state(property_type: string, property_name: string): GLib.Variant + get_session_mode(): string + get_settings(): Gio.Settings + get_stage(): Clutter.Stage + get_switcheroo_control(): Gio.DBusProxy + get_window_actors(): Meta.WindowActor[] + notify_error(msg: string, details: string): void + reexec_self(): void + run_at_leisure(func: LeisureFunction): void + set_persistent_state(property_name: string, variant?: GLib.Variant | null): void + set_runtime_state(property_name: string, variant?: GLib.Variant | null): void + set_stage_input_region(rectangles: Meta.Rectangle[]): void + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Shell.Global */ + connect(sigName: "locate-pointer", callback: (($obj: Global) => void)): number + connect_after(sigName: "locate-pointer", callback: (($obj: Global) => void)): number + emit(sigName: "locate-pointer"): void + connect(sigName: "notify-error", callback: (($obj: Global, object: string, p0: string) => void)): number + connect_after(sigName: "notify-error", callback: (($obj: Global, object: string, p0: string) => void)): number + emit(sigName: "notify-error", object: string, p0: string): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: Global, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: Global, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: "notify::backend", callback: (($obj: Global, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::backend", callback: (($obj: Global, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::datadir", callback: (($obj: Global, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::datadir", callback: (($obj: Global, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::display", callback: (($obj: Global, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::display", callback: (($obj: Global, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::focus-manager", callback: (($obj: Global, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::focus-manager", callback: (($obj: Global, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::frame-finish-timestamp", callback: (($obj: Global, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::frame-finish-timestamp", callback: (($obj: Global, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::frame-timestamps", callback: (($obj: Global, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::frame-timestamps", callback: (($obj: Global, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::imagedir", callback: (($obj: Global, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::imagedir", callback: (($obj: Global, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::screen-height", callback: (($obj: Global, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::screen-height", callback: (($obj: Global, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::screen-width", callback: (($obj: Global, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::screen-width", callback: (($obj: Global, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::settings", callback: (($obj: Global, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::settings", callback: (($obj: Global, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::stage", callback: (($obj: Global, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::stage", callback: (($obj: Global, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::switcheroo-control", callback: (($obj: Global, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::switcheroo-control", callback: (($obj: Global, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::top-window-group", callback: (($obj: Global, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::top-window-group", callback: (($obj: Global, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::userdatadir", callback: (($obj: Global, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::userdatadir", callback: (($obj: Global, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::window-group", callback: (($obj: Global, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::window-group", callback: (($obj: Global, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::window-manager", callback: (($obj: Global, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::window-manager", callback: (($obj: Global, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::workspace-manager", callback: (($obj: Global, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::workspace-manager", callback: (($obj: Global, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: Global_ConstructProps) + _init (config?: Global_ConstructProps): void + /* Static methods and pseudo-constructors */ + static get(): Global + static $gtype: GObject.Type +} +export interface GtkEmbed_ConstructProps extends Clutter.Clone_ConstructProps { + window?: EmbeddedWindow +} +export class GtkEmbed { + /* Properties of Clutter.Clone */ + source: Clutter.Actor + /* Properties of Clutter.Actor */ + actions: Clutter.Action + readonly allocation: Clutter.ActorBox + background_color: Clutter.Color + readonly background_color_set: boolean + child_transform: Graphene.Matrix + readonly child_transform_set: boolean + clip_rect: Graphene.Rect + clip_to_allocation: boolean + constraints: Clutter.Constraint + content: Clutter.Content + readonly content_box: Clutter.ActorBox + content_gravity: Clutter.ContentGravity + content_repeat: Clutter.ContentRepeat + effect: Clutter.Effect + readonly first_child: Clutter.Actor + fixed_position_set: boolean + fixed_x: number + fixed_y: number + readonly has_clip: boolean + readonly has_pointer: boolean + height: number + readonly last_child: Clutter.Actor + layout_manager: Clutter.LayoutManager + magnification_filter: Clutter.ScalingFilter + readonly mapped: boolean + margin_bottom: number + margin_left: number + margin_right: number + margin_top: number + min_height: number + min_height_set: boolean + min_width: number + min_width_set: boolean + minification_filter: Clutter.ScalingFilter + name: string + natural_height: number + natural_height_set: boolean + natural_width: number + natural_width_set: boolean + offscreen_redirect: Clutter.OffscreenRedirect + opacity: number + pivot_point: Graphene.Point + pivot_point_z: number + position: Graphene.Point + reactive: boolean + readonly realized: boolean + request_mode: Clutter.RequestMode + rotation_angle_x: number + rotation_angle_y: number + rotation_angle_z: number + scale_x: number + scale_y: number + scale_z: number + show_on_set_parent: boolean + size: Graphene.Size + text_direction: Clutter.TextDirection + transform: Graphene.Matrix + readonly transform_set: boolean + translation_x: number + translation_y: number + translation_z: number + visible: boolean + width: number + x: number + x_align: Clutter.ActorAlign + x_expand: boolean + y: number + y_align: Clutter.ActorAlign + y_expand: boolean + z_position: number + /* Fields of Shell.GtkEmbed */ + parent_instance: Clutter.Clone + /* Fields of Clutter.Actor */ + flags: number + /* Fields of GObject.InitiallyUnowned */ + g_type_instance: GObject.TypeInstance + /* Methods of Clutter.Clone */ + get_source(): Clutter.Actor + set_source(source?: Clutter.Actor | null): void + /* Methods of Clutter.Actor */ + add_action(action: Clutter.Action): void + add_action_with_name(name: string, action: Clutter.Action): void + add_child(child: Clutter.Actor): void + add_constraint(constraint: Clutter.Constraint): void + add_constraint_with_name(name: string, constraint: Clutter.Constraint): void + add_effect(effect: Clutter.Effect): void + add_effect_with_name(name: string, effect: Clutter.Effect): void + add_transition(name: string, transition: Clutter.Transition): void + allocate(box: Clutter.ActorBox): void + allocate_align_fill(box: Clutter.ActorBox, x_align: number, y_align: number, x_fill: boolean, y_fill: boolean): void + allocate_available_size(x: number, y: number, available_width: number, available_height: number): void + allocate_preferred_size(x: number, y: number): void + apply_relative_transform_to_point(ancestor: Clutter.Actor | null, point: Graphene.Point3D): /* vertex */ Graphene.Point3D + apply_transform_to_point(point: Graphene.Point3D): /* vertex */ Graphene.Point3D + bind_model(model: Gio.ListModel | null, create_child_func: Clutter.ActorCreateChildFunc): void + clear_actions(): void + clear_constraints(): void + clear_effects(): void + contains(descendant: Clutter.Actor): boolean + continue_paint(paint_context: Clutter.PaintContext): void + continue_pick(pick_context: Clutter.PickContext): void + create_pango_context(): Pango.Context + create_pango_layout(text?: string | null): Pango.Layout + destroy(): void + destroy_all_children(): void + event(event: Clutter.Event, capture: boolean): boolean + get_abs_allocation_vertices(): /* verts */ Graphene.Point3D[] + get_accessible(): Atk.Object + get_action(name: string): Clutter.Action + get_actions(): Clutter.Action[] + get_allocation_box(): /* box */ Clutter.ActorBox + get_background_color(): /* color */ Clutter.Color + get_child_at_index(index_: number): Clutter.Actor + get_child_transform(): /* transform */ Graphene.Matrix + get_children(): Clutter.Actor[] + get_clip(): [ /* xoff */ number | null, /* yoff */ number | null, /* width */ number | null, /* height */ number | null ] + get_clip_to_allocation(): boolean + get_constraint(name: string): Clutter.Constraint + get_constraints(): Clutter.Constraint[] + get_content(): Clutter.Content + get_content_box(): /* box */ Clutter.ActorBox + get_content_gravity(): Clutter.ContentGravity + get_content_repeat(): Clutter.ContentRepeat + get_content_scaling_filters(): [ /* min_filter */ Clutter.ScalingFilter | null, /* mag_filter */ Clutter.ScalingFilter | null ] + get_default_paint_volume(): Clutter.PaintVolume + get_easing_delay(): number + get_easing_duration(): number + get_easing_mode(): Clutter.AnimationMode + get_effect(name: string): Clutter.Effect + get_effects(): Clutter.Effect[] + get_first_child(): Clutter.Actor + get_fixed_position(): [ /* returnType */ boolean, /* x */ number | null, /* y */ number | null ] + get_fixed_position_set(): boolean + get_flags(): Clutter.ActorFlags + get_height(): number + get_last_child(): Clutter.Actor + get_layout_manager(): Clutter.LayoutManager + get_margin(): /* margin */ Clutter.Margin + get_margin_bottom(): number + get_margin_left(): number + get_margin_right(): number + get_margin_top(): number + get_n_children(): number + get_name(): string + get_next_sibling(): Clutter.Actor + get_offscreen_redirect(): Clutter.OffscreenRedirect + get_opacity(): number + get_opacity_override(): number + get_paint_box(): [ /* returnType */ boolean, /* box */ Clutter.ActorBox ] + get_paint_opacity(): number + get_paint_visibility(): boolean + get_paint_volume(): Clutter.PaintVolume + get_pango_context(): Pango.Context + get_parent(): Clutter.Actor + get_pivot_point(): [ /* pivot_x */ number | null, /* pivot_y */ number | null ] + get_pivot_point_z(): number + get_position(): [ /* x */ number | null, /* y */ number | null ] + get_preferred_height(for_width: number): [ /* min_height_p */ number | null, /* natural_height_p */ number | null ] + get_preferred_size(): [ /* min_width_p */ number | null, /* min_height_p */ number | null, /* natural_width_p */ number | null, /* natural_height_p */ number | null ] + get_preferred_width(for_height: number): [ /* min_width_p */ number | null, /* natural_width_p */ number | null ] + get_previous_sibling(): Clutter.Actor + get_reactive(): boolean + get_request_mode(): Clutter.RequestMode + get_resource_scale(): number + get_rotation_angle(axis: Clutter.RotateAxis): number + get_scale(): [ /* scale_x */ number | null, /* scale_y */ number | null ] + get_scale_z(): number + get_size(): [ /* width */ number | null, /* height */ number | null ] + get_stage(): Clutter.Stage + get_text_direction(): Clutter.TextDirection + get_transform(): /* transform */ Graphene.Matrix + get_transformed_extents(): /* rect */ Graphene.Rect + get_transformed_paint_volume(relative_to_ancestor: Clutter.Actor): Clutter.PaintVolume + get_transformed_position(): [ /* x */ number | null, /* y */ number | null ] + get_transformed_size(): [ /* width */ number | null, /* height */ number | null ] + get_transition(name: string): Clutter.Transition + get_translation(): [ /* translate_x */ number | null, /* translate_y */ number | null, /* translate_z */ number | null ] + get_width(): number + get_x(): number + get_x_align(): Clutter.ActorAlign + get_x_expand(): boolean + get_y(): number + get_y_align(): Clutter.ActorAlign + get_y_expand(): boolean + get_z_position(): number + grab_key_focus(): void + has_accessible(): boolean + has_actions(): boolean + has_allocation(): boolean + has_constraints(): boolean + has_damage(): boolean + has_effects(): boolean + has_key_focus(): boolean + has_mapped_clones(): boolean + has_overlaps(): boolean + hide(): void + inhibit_culling(): void + insert_child_above(child: Clutter.Actor, sibling?: Clutter.Actor | null): void + insert_child_at_index(child: Clutter.Actor, index_: number): void + insert_child_below(child: Clutter.Actor, sibling?: Clutter.Actor | null): void + invalidate_paint_volume(): void + invalidate_transform(): void + is_effectively_on_stage_view(view: Clutter.StageView): boolean + is_in_clone_paint(): boolean + is_mapped(): boolean + is_realized(): boolean + is_rotated(): boolean + is_scaled(): boolean + is_visible(): boolean + map(): void + move_by(dx: number, dy: number): void + needs_expand(orientation: Clutter.Orientation): boolean + paint(paint_context: Clutter.PaintContext): void + peek_stage_views(): Clutter.StageView[] + pick(pick_context: Clutter.PickContext): void + pick_box(pick_context: Clutter.PickContext, box: Clutter.ActorBox): void + queue_redraw(): void + queue_redraw_with_clip(clip?: cairo.RectangleInt | null): void + queue_relayout(): void + realize(): void + remove_action(action: Clutter.Action): void + remove_action_by_name(name: string): void + remove_all_children(): void + remove_all_transitions(): void + remove_child(child: Clutter.Actor): void + remove_clip(): void + remove_constraint(constraint: Clutter.Constraint): void + remove_constraint_by_name(name: string): void + remove_effect(effect: Clutter.Effect): void + remove_effect_by_name(name: string): void + remove_transition(name: string): void + replace_child(old_child: Clutter.Actor, new_child: Clutter.Actor): void + restore_easing_state(): void + save_easing_state(): void + set_allocation(box: Clutter.ActorBox): void + set_background_color(color?: Clutter.Color | null): void + set_child_above_sibling(child: Clutter.Actor, sibling?: Clutter.Actor | null): void + set_child_at_index(child: Clutter.Actor, index_: number): void + set_child_below_sibling(child: Clutter.Actor, sibling?: Clutter.Actor | null): void + set_child_transform(transform?: Graphene.Matrix | null): void + set_clip(xoff: number, yoff: number, width: number, height: number): void + set_clip_to_allocation(clip_set: boolean): void + set_content(content?: Clutter.Content | null): void + set_content_gravity(gravity: Clutter.ContentGravity): void + set_content_repeat(repeat: Clutter.ContentRepeat): void + set_content_scaling_filters(min_filter: Clutter.ScalingFilter, mag_filter: Clutter.ScalingFilter): void + set_easing_delay(msecs: number): void + set_easing_duration(msecs: number): void + set_easing_mode(mode: Clutter.AnimationMode): void + set_fixed_position_set(is_set: boolean): void + set_flags(flags: Clutter.ActorFlags): void + set_height(height: number): void + set_layout_manager(manager?: Clutter.LayoutManager | null): void + set_margin(margin: Clutter.Margin): void + set_margin_bottom(margin: number): void + set_margin_left(margin: number): void + set_margin_right(margin: number): void + set_margin_top(margin: number): void + set_name(name: string): void + set_offscreen_redirect(redirect: Clutter.OffscreenRedirect): void + set_opacity(opacity: number): void + set_opacity_override(opacity: number): void + set_pivot_point(pivot_x: number, pivot_y: number): void + set_pivot_point_z(pivot_z: number): void + set_position(x: number, y: number): void + set_reactive(reactive: boolean): void + set_request_mode(mode: Clutter.RequestMode): void + set_rotation_angle(axis: Clutter.RotateAxis, angle: number): void + set_scale(scale_x: number, scale_y: number): void + set_scale_z(scale_z: number): void + set_size(width: number, height: number): void + set_text_direction(text_dir: Clutter.TextDirection): void + set_transform(transform?: Graphene.Matrix | null): void + set_translation(translate_x: number, translate_y: number, translate_z: number): void + set_width(width: number): void + set_x(x: number): void + set_x_align(x_align: Clutter.ActorAlign): void + set_x_expand(expand: boolean): void + set_y(y: number): void + set_y_align(y_align: Clutter.ActorAlign): void + set_y_expand(expand: boolean): void + set_z_position(z_position: number): void + should_pick(pick_context: Clutter.PickContext): boolean + show(): void + transform_stage_point(x: number, y: number): [ /* returnType */ boolean, /* x_out */ number, /* y_out */ number ] + uninhibit_culling(): void + unmap(): void + unrealize(): void + unset_flags(flags: Clutter.ActorFlags): void + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Methods of Clutter.Animatable */ + find_property(property_name: string): GObject.ParamSpec + get_actor(): Clutter.Actor + get_initial_state(property_name: string, value: any): void + interpolate_value(property_name: string, interval: Clutter.Interval, progress: number): [ /* returnType */ boolean, /* value */ any ] + set_final_state(property_name: string, value: any): void + /* Methods of Clutter.Container */ + add_actor(actor: Clutter.Actor): void + child_get_property(child: Clutter.Actor, property: string, value: any): void + child_notify(child: Clutter.Actor, pspec: GObject.ParamSpec): void + child_set_property(child: Clutter.Actor, property: string, value: any): void + create_child_meta(actor: Clutter.Actor): void + destroy_child_meta(actor: Clutter.Actor): void + find_child_by_name(child_name: string): Clutter.Actor + get_child_meta(actor: Clutter.Actor): Clutter.ChildMeta + lower_child(actor: Clutter.Actor, sibling?: Clutter.Actor | null): void + raise_child(actor: Clutter.Actor, sibling?: Clutter.Actor | null): void + remove_actor(actor: Clutter.Actor): void + sort_depth_order(): void + /* Methods of Clutter.Scriptable */ + get_id(): string + parse_custom_node(script: Clutter.Script, value: any, name: string, node: Json.Node): boolean + set_custom_property(script: Clutter.Script, name: string, value: any): void + set_id(id_: string): void + /* Virtual methods of Shell.GtkEmbed */ + vfunc_find_property(property_name: string): GObject.ParamSpec + vfunc_get_actor(): Clutter.Actor + vfunc_get_initial_state(property_name: string, value: any): void + vfunc_interpolate_value(property_name: string, interval: Clutter.Interval, progress: number): [ /* returnType */ boolean, /* value */ any ] + vfunc_set_final_state(property_name: string, value: any): void + vfunc_actor_added(actor: Clutter.Actor): void + vfunc_actor_removed(actor: Clutter.Actor): void + vfunc_add(actor: Clutter.Actor): void + vfunc_child_notify(child: Clutter.Actor, pspec: GObject.ParamSpec): void + vfunc_create_child_meta(actor: Clutter.Actor): void + vfunc_destroy_child_meta(actor: Clutter.Actor): void + vfunc_get_child_meta(actor: Clutter.Actor): Clutter.ChildMeta + vfunc_lower(actor: Clutter.Actor, sibling?: Clutter.Actor | null): void + vfunc_raise(actor: Clutter.Actor, sibling?: Clutter.Actor | null): void + vfunc_remove(actor: Clutter.Actor): void + vfunc_sort_depth_order(): void + vfunc_get_id(): string + vfunc_parse_custom_node(script: Clutter.Script, value: any, name: string, node: Json.Node): boolean + vfunc_set_custom_property(script: Clutter.Script, name: string, value: any): void + vfunc_set_id(id_: string): void + /* Virtual methods of Clutter.Actor */ + vfunc_allocate(box: Clutter.ActorBox): void + vfunc_apply_transform(matrix: Graphene.Matrix): void + vfunc_button_press_event(event: Clutter.ButtonEvent): boolean + vfunc_button_release_event(event: Clutter.ButtonEvent): boolean + vfunc_calculate_resource_scale(phase: number): number + vfunc_captured_event(event: Clutter.Event): boolean + vfunc_destroy(): void + vfunc_enter_event(event: Clutter.CrossingEvent): boolean + vfunc_event(event: Clutter.Event): boolean + vfunc_get_accessible(): Atk.Object + vfunc_get_paint_volume(volume: Clutter.PaintVolume): boolean + vfunc_get_preferred_height(for_width: number): [ /* min_height_p */ number | null, /* natural_height_p */ number | null ] + vfunc_get_preferred_width(for_height: number): [ /* min_width_p */ number | null, /* natural_width_p */ number | null ] + vfunc_has_accessible(): boolean + vfunc_has_overlaps(): boolean + vfunc_hide(): void + vfunc_hide_all(): void + vfunc_key_focus_in(): void + vfunc_key_focus_out(): void + vfunc_key_press_event(event: Clutter.KeyEvent): boolean + vfunc_key_release_event(event: Clutter.KeyEvent): boolean + vfunc_leave_event(event: Clutter.CrossingEvent): boolean + vfunc_map(): void + vfunc_motion_event(event: Clutter.MotionEvent): boolean + vfunc_paint(paint_context: Clutter.PaintContext): void + vfunc_paint_node(root: Clutter.PaintNode): void + vfunc_parent_set(old_parent: Clutter.Actor): void + vfunc_pick(pick_context: Clutter.PickContext): void + vfunc_queue_relayout(): void + vfunc_realize(): void + vfunc_resource_scale_changed(): void + vfunc_scroll_event(event: Clutter.ScrollEvent): boolean + vfunc_show(): void + vfunc_touch_event(event: Clutter.TouchEvent): boolean + vfunc_unmap(): void + vfunc_unrealize(): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Clutter.Actor */ + connect(sigName: "button-press-event", callback: (($obj: GtkEmbed, event: Clutter.ButtonEvent) => boolean)): number + connect_after(sigName: "button-press-event", callback: (($obj: GtkEmbed, event: Clutter.ButtonEvent) => boolean)): number + emit(sigName: "button-press-event", event: Clutter.ButtonEvent): void + connect(sigName: "button-release-event", callback: (($obj: GtkEmbed, event: Clutter.ButtonEvent) => boolean)): number + connect_after(sigName: "button-release-event", callback: (($obj: GtkEmbed, event: Clutter.ButtonEvent) => boolean)): number + emit(sigName: "button-release-event", event: Clutter.ButtonEvent): void + connect(sigName: "captured-event", callback: (($obj: GtkEmbed, event: Clutter.Event) => boolean)): number + connect_after(sigName: "captured-event", callback: (($obj: GtkEmbed, event: Clutter.Event) => boolean)): number + emit(sigName: "captured-event", event: Clutter.Event): void + connect(sigName: "destroy", callback: (($obj: GtkEmbed) => void)): number + connect_after(sigName: "destroy", callback: (($obj: GtkEmbed) => void)): number + emit(sigName: "destroy"): void + connect(sigName: "enter-event", callback: (($obj: GtkEmbed, event: Clutter.CrossingEvent) => boolean)): number + connect_after(sigName: "enter-event", callback: (($obj: GtkEmbed, event: Clutter.CrossingEvent) => boolean)): number + emit(sigName: "enter-event", event: Clutter.CrossingEvent): void + connect(sigName: "event", callback: (($obj: GtkEmbed, event: Clutter.Event) => boolean)): number + connect_after(sigName: "event", callback: (($obj: GtkEmbed, event: Clutter.Event) => boolean)): number + emit(sigName: "event", event: Clutter.Event): void + connect(sigName: "hide", callback: (($obj: GtkEmbed) => void)): number + connect_after(sigName: "hide", callback: (($obj: GtkEmbed) => void)): number + emit(sigName: "hide"): void + connect(sigName: "key-focus-in", callback: (($obj: GtkEmbed) => void)): number + connect_after(sigName: "key-focus-in", callback: (($obj: GtkEmbed) => void)): number + emit(sigName: "key-focus-in"): void + connect(sigName: "key-focus-out", callback: (($obj: GtkEmbed) => void)): number + connect_after(sigName: "key-focus-out", callback: (($obj: GtkEmbed) => void)): number + emit(sigName: "key-focus-out"): void + connect(sigName: "key-press-event", callback: (($obj: GtkEmbed, event: Clutter.KeyEvent) => boolean)): number + connect_after(sigName: "key-press-event", callback: (($obj: GtkEmbed, event: Clutter.KeyEvent) => boolean)): number + emit(sigName: "key-press-event", event: Clutter.KeyEvent): void + connect(sigName: "key-release-event", callback: (($obj: GtkEmbed, event: Clutter.KeyEvent) => boolean)): number + connect_after(sigName: "key-release-event", callback: (($obj: GtkEmbed, event: Clutter.KeyEvent) => boolean)): number + emit(sigName: "key-release-event", event: Clutter.KeyEvent): void + connect(sigName: "leave-event", callback: (($obj: GtkEmbed, event: Clutter.CrossingEvent) => boolean)): number + connect_after(sigName: "leave-event", callback: (($obj: GtkEmbed, event: Clutter.CrossingEvent) => boolean)): number + emit(sigName: "leave-event", event: Clutter.CrossingEvent): void + connect(sigName: "motion-event", callback: (($obj: GtkEmbed, event: Clutter.MotionEvent) => boolean)): number + connect_after(sigName: "motion-event", callback: (($obj: GtkEmbed, event: Clutter.MotionEvent) => boolean)): number + emit(sigName: "motion-event", event: Clutter.MotionEvent): void + connect(sigName: "parent-set", callback: (($obj: GtkEmbed, old_parent?: Clutter.Actor | null) => void)): number + connect_after(sigName: "parent-set", callback: (($obj: GtkEmbed, old_parent?: Clutter.Actor | null) => void)): number + emit(sigName: "parent-set", old_parent?: Clutter.Actor | null): void + connect(sigName: "pick", callback: (($obj: GtkEmbed, pick_context: Clutter.PickContext) => void)): number + connect_after(sigName: "pick", callback: (($obj: GtkEmbed, pick_context: Clutter.PickContext) => void)): number + emit(sigName: "pick", pick_context: Clutter.PickContext): void + connect(sigName: "queue-relayout", callback: (($obj: GtkEmbed) => void)): number + connect_after(sigName: "queue-relayout", callback: (($obj: GtkEmbed) => void)): number + emit(sigName: "queue-relayout"): void + connect(sigName: "realize", callback: (($obj: GtkEmbed) => void)): number + connect_after(sigName: "realize", callback: (($obj: GtkEmbed) => void)): number + emit(sigName: "realize"): void + connect(sigName: "resource-scale-changed", callback: (($obj: GtkEmbed) => void)): number + connect_after(sigName: "resource-scale-changed", callback: (($obj: GtkEmbed) => void)): number + emit(sigName: "resource-scale-changed"): void + connect(sigName: "scroll-event", callback: (($obj: GtkEmbed, event: Clutter.ScrollEvent) => boolean)): number + connect_after(sigName: "scroll-event", callback: (($obj: GtkEmbed, event: Clutter.ScrollEvent) => boolean)): number + emit(sigName: "scroll-event", event: Clutter.ScrollEvent): void + connect(sigName: "show", callback: (($obj: GtkEmbed) => void)): number + connect_after(sigName: "show", callback: (($obj: GtkEmbed) => void)): number + emit(sigName: "show"): void + connect(sigName: "stage-views-changed", callback: (($obj: GtkEmbed) => void)): number + connect_after(sigName: "stage-views-changed", callback: (($obj: GtkEmbed) => void)): number + emit(sigName: "stage-views-changed"): void + connect(sigName: "touch-event", callback: (($obj: GtkEmbed, event: Clutter.Event) => boolean)): number + connect_after(sigName: "touch-event", callback: (($obj: GtkEmbed, event: Clutter.Event) => boolean)): number + emit(sigName: "touch-event", event: Clutter.Event): void + connect(sigName: "transition-stopped", callback: (($obj: GtkEmbed, name: string, is_finished: boolean) => void)): number + connect_after(sigName: "transition-stopped", callback: (($obj: GtkEmbed, name: string, is_finished: boolean) => void)): number + emit(sigName: "transition-stopped", name: string, is_finished: boolean): void + connect(sigName: "transitions-completed", callback: (($obj: GtkEmbed) => void)): number + connect_after(sigName: "transitions-completed", callback: (($obj: GtkEmbed) => void)): number + emit(sigName: "transitions-completed"): void + connect(sigName: "unrealize", callback: (($obj: GtkEmbed) => void)): number + connect_after(sigName: "unrealize", callback: (($obj: GtkEmbed) => void)): number + emit(sigName: "unrealize"): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: GtkEmbed, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: GtkEmbed, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + /* Signals of Clutter.Container */ + connect(sigName: "actor-added", callback: (($obj: GtkEmbed, actor: Clutter.Actor) => void)): number + connect_after(sigName: "actor-added", callback: (($obj: GtkEmbed, actor: Clutter.Actor) => void)): number + emit(sigName: "actor-added", actor: Clutter.Actor): void + connect(sigName: "actor-removed", callback: (($obj: GtkEmbed, actor: Clutter.Actor) => void)): number + connect_after(sigName: "actor-removed", callback: (($obj: GtkEmbed, actor: Clutter.Actor) => void)): number + emit(sigName: "actor-removed", actor: Clutter.Actor): void + connect(sigName: "child-notify", callback: (($obj: GtkEmbed, actor: Clutter.Actor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "child-notify", callback: (($obj: GtkEmbed, actor: Clutter.Actor, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "child-notify", actor: Clutter.Actor, pspec: GObject.ParamSpec): void + connect(sigName: "notify::source", callback: (($obj: GtkEmbed, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::source", callback: (($obj: GtkEmbed, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::actions", callback: (($obj: GtkEmbed, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::actions", callback: (($obj: GtkEmbed, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::allocation", callback: (($obj: GtkEmbed, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::allocation", callback: (($obj: GtkEmbed, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::background-color", callback: (($obj: GtkEmbed, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::background-color", callback: (($obj: GtkEmbed, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::background-color-set", callback: (($obj: GtkEmbed, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::background-color-set", callback: (($obj: GtkEmbed, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::child-transform", callback: (($obj: GtkEmbed, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::child-transform", callback: (($obj: GtkEmbed, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::child-transform-set", callback: (($obj: GtkEmbed, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::child-transform-set", callback: (($obj: GtkEmbed, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::clip-rect", callback: (($obj: GtkEmbed, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::clip-rect", callback: (($obj: GtkEmbed, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::clip-to-allocation", callback: (($obj: GtkEmbed, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::clip-to-allocation", callback: (($obj: GtkEmbed, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::constraints", callback: (($obj: GtkEmbed, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::constraints", callback: (($obj: GtkEmbed, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::content", callback: (($obj: GtkEmbed, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::content", callback: (($obj: GtkEmbed, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::content-box", callback: (($obj: GtkEmbed, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::content-box", callback: (($obj: GtkEmbed, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::content-gravity", callback: (($obj: GtkEmbed, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::content-gravity", callback: (($obj: GtkEmbed, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::content-repeat", callback: (($obj: GtkEmbed, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::content-repeat", callback: (($obj: GtkEmbed, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::effect", callback: (($obj: GtkEmbed, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::effect", callback: (($obj: GtkEmbed, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::first-child", callback: (($obj: GtkEmbed, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::first-child", callback: (($obj: GtkEmbed, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::fixed-position-set", callback: (($obj: GtkEmbed, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::fixed-position-set", callback: (($obj: GtkEmbed, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::fixed-x", callback: (($obj: GtkEmbed, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::fixed-x", callback: (($obj: GtkEmbed, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::fixed-y", callback: (($obj: GtkEmbed, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::fixed-y", callback: (($obj: GtkEmbed, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::has-clip", callback: (($obj: GtkEmbed, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-clip", callback: (($obj: GtkEmbed, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::has-pointer", callback: (($obj: GtkEmbed, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-pointer", callback: (($obj: GtkEmbed, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::height", callback: (($obj: GtkEmbed, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::height", callback: (($obj: GtkEmbed, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::last-child", callback: (($obj: GtkEmbed, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::last-child", callback: (($obj: GtkEmbed, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::layout-manager", callback: (($obj: GtkEmbed, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::layout-manager", callback: (($obj: GtkEmbed, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::magnification-filter", callback: (($obj: GtkEmbed, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::magnification-filter", callback: (($obj: GtkEmbed, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::mapped", callback: (($obj: GtkEmbed, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::mapped", callback: (($obj: GtkEmbed, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-bottom", callback: (($obj: GtkEmbed, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-bottom", callback: (($obj: GtkEmbed, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-left", callback: (($obj: GtkEmbed, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-left", callback: (($obj: GtkEmbed, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-right", callback: (($obj: GtkEmbed, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-right", callback: (($obj: GtkEmbed, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-top", callback: (($obj: GtkEmbed, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-top", callback: (($obj: GtkEmbed, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::min-height", callback: (($obj: GtkEmbed, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::min-height", callback: (($obj: GtkEmbed, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::min-height-set", callback: (($obj: GtkEmbed, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::min-height-set", callback: (($obj: GtkEmbed, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::min-width", callback: (($obj: GtkEmbed, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::min-width", callback: (($obj: GtkEmbed, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::min-width-set", callback: (($obj: GtkEmbed, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::min-width-set", callback: (($obj: GtkEmbed, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::minification-filter", callback: (($obj: GtkEmbed, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::minification-filter", callback: (($obj: GtkEmbed, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::name", callback: (($obj: GtkEmbed, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::name", callback: (($obj: GtkEmbed, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::natural-height", callback: (($obj: GtkEmbed, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::natural-height", callback: (($obj: GtkEmbed, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::natural-height-set", callback: (($obj: GtkEmbed, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::natural-height-set", callback: (($obj: GtkEmbed, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::natural-width", callback: (($obj: GtkEmbed, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::natural-width", callback: (($obj: GtkEmbed, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::natural-width-set", callback: (($obj: GtkEmbed, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::natural-width-set", callback: (($obj: GtkEmbed, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::offscreen-redirect", callback: (($obj: GtkEmbed, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::offscreen-redirect", callback: (($obj: GtkEmbed, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::opacity", callback: (($obj: GtkEmbed, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::opacity", callback: (($obj: GtkEmbed, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::pivot-point", callback: (($obj: GtkEmbed, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::pivot-point", callback: (($obj: GtkEmbed, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::pivot-point-z", callback: (($obj: GtkEmbed, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::pivot-point-z", callback: (($obj: GtkEmbed, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::position", callback: (($obj: GtkEmbed, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::position", callback: (($obj: GtkEmbed, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::reactive", callback: (($obj: GtkEmbed, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::reactive", callback: (($obj: GtkEmbed, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::realized", callback: (($obj: GtkEmbed, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::realized", callback: (($obj: GtkEmbed, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::request-mode", callback: (($obj: GtkEmbed, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::request-mode", callback: (($obj: GtkEmbed, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::rotation-angle-x", callback: (($obj: GtkEmbed, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::rotation-angle-x", callback: (($obj: GtkEmbed, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::rotation-angle-y", callback: (($obj: GtkEmbed, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::rotation-angle-y", callback: (($obj: GtkEmbed, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::rotation-angle-z", callback: (($obj: GtkEmbed, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::rotation-angle-z", callback: (($obj: GtkEmbed, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::scale-x", callback: (($obj: GtkEmbed, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::scale-x", callback: (($obj: GtkEmbed, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::scale-y", callback: (($obj: GtkEmbed, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::scale-y", callback: (($obj: GtkEmbed, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::scale-z", callback: (($obj: GtkEmbed, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::scale-z", callback: (($obj: GtkEmbed, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::show-on-set-parent", callback: (($obj: GtkEmbed, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::show-on-set-parent", callback: (($obj: GtkEmbed, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::size", callback: (($obj: GtkEmbed, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::size", callback: (($obj: GtkEmbed, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::text-direction", callback: (($obj: GtkEmbed, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::text-direction", callback: (($obj: GtkEmbed, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::transform", callback: (($obj: GtkEmbed, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::transform", callback: (($obj: GtkEmbed, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::transform-set", callback: (($obj: GtkEmbed, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::transform-set", callback: (($obj: GtkEmbed, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::translation-x", callback: (($obj: GtkEmbed, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::translation-x", callback: (($obj: GtkEmbed, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::translation-y", callback: (($obj: GtkEmbed, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::translation-y", callback: (($obj: GtkEmbed, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::translation-z", callback: (($obj: GtkEmbed, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::translation-z", callback: (($obj: GtkEmbed, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::visible", callback: (($obj: GtkEmbed, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::visible", callback: (($obj: GtkEmbed, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::width", callback: (($obj: GtkEmbed, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::width", callback: (($obj: GtkEmbed, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::x", callback: (($obj: GtkEmbed, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::x", callback: (($obj: GtkEmbed, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::x-align", callback: (($obj: GtkEmbed, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::x-align", callback: (($obj: GtkEmbed, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::x-expand", callback: (($obj: GtkEmbed, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::x-expand", callback: (($obj: GtkEmbed, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::y", callback: (($obj: GtkEmbed, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::y", callback: (($obj: GtkEmbed, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::y-align", callback: (($obj: GtkEmbed, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::y-align", callback: (($obj: GtkEmbed, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::y-expand", callback: (($obj: GtkEmbed, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::y-expand", callback: (($obj: GtkEmbed, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::z-position", callback: (($obj: GtkEmbed, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::z-position", callback: (($obj: GtkEmbed, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: GtkEmbed_ConstructProps) + _init (config?: GtkEmbed_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(window: EmbeddedWindow): GtkEmbed + static new(source: Clutter.Actor): GtkEmbed + static new(): GtkEmbed + static class_find_child_property(klass: GObject.ObjectClass, property_name: string): GObject.ParamSpec + static class_list_child_properties(klass: GObject.ObjectClass): GObject.ParamSpec[] + static $gtype: GObject.Type +} +export interface InvertLightnessEffect_ConstructProps extends Clutter.OffscreenEffect_ConstructProps { +} +export class InvertLightnessEffect { + /* Properties of Clutter.ActorMeta */ + readonly actor: Clutter.Actor + enabled: boolean + name: string + /* Fields of Clutter.ActorMeta */ + parent_instance: GObject.InitiallyUnowned + /* Fields of GObject.InitiallyUnowned */ + g_type_instance: GObject.TypeInstance + /* Methods of Clutter.OffscreenEffect */ + create_texture(width: number, height: number): Cogl.Handle + get_pipeline(): Cogl.Pipeline | null + get_target_size(): [ /* returnType */ boolean, /* width */ number, /* height */ number ] + get_texture(): Cogl.Handle + paint_target(node: Clutter.PaintNode, paint_context: Clutter.PaintContext): void + /* Methods of Clutter.Effect */ + queue_repaint(): void + /* Methods of Clutter.ActorMeta */ + get_actor(): Clutter.Actor + get_enabled(): boolean + get_name(): string + set_enabled(is_enabled: boolean): void + set_name(name: string): void + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Virtual methods of Clutter.OffscreenEffect */ + vfunc_create_texture(width: number, height: number): Cogl.Handle + vfunc_paint_target(node: Clutter.PaintNode, paint_context: Clutter.PaintContext): void + /* Virtual methods of Clutter.Effect */ + vfunc_modify_paint_volume(volume: Clutter.PaintVolume): boolean + vfunc_paint(node: Clutter.PaintNode, paint_context: Clutter.PaintContext, flags: Clutter.EffectPaintFlags): void + vfunc_paint_node(node: Clutter.PaintNode, paint_context: Clutter.PaintContext, flags: Clutter.EffectPaintFlags): void + vfunc_pick(pick_context: Clutter.PickContext): void + vfunc_post_paint(node: Clutter.PaintNode, paint_context: Clutter.PaintContext): void + vfunc_pre_paint(node: Clutter.PaintNode, paint_context: Clutter.PaintContext): boolean + /* Virtual methods of Clutter.ActorMeta */ + vfunc_set_actor(actor?: Clutter.Actor | null): void + vfunc_set_enabled(is_enabled: boolean): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: InvertLightnessEffect, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: InvertLightnessEffect, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: "notify::actor", callback: (($obj: InvertLightnessEffect, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::actor", callback: (($obj: InvertLightnessEffect, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::enabled", callback: (($obj: InvertLightnessEffect, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::enabled", callback: (($obj: InvertLightnessEffect, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::name", callback: (($obj: InvertLightnessEffect, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::name", callback: (($obj: InvertLightnessEffect, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: InvertLightnessEffect_ConstructProps) + _init (config?: InvertLightnessEffect_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(): InvertLightnessEffect + static $gtype: GObject.Type +} +export interface KeyringPrompt_ConstructProps extends GObject.Object_ConstructProps { + confirm_actor?: Clutter.Text + password_actor?: Clutter.Text + caller_window?: string + cancel_label?: string + choice_chosen?: boolean + choice_label?: string + continue_label?: string + description?: string + message?: string + password_new?: boolean + title?: string + warning?: string +} +export class KeyringPrompt { + /* Properties of Shell.KeyringPrompt */ + readonly choice_visible: boolean + confirm_actor: Clutter.Text + readonly confirm_visible: boolean + password_actor: Clutter.Text + readonly password_visible: boolean + readonly warning_visible: boolean + /* Properties of Gcr.Prompt */ + caller_window: string + cancel_label: string + choice_chosen: boolean + choice_label: string + continue_label: string + description: string + message: string + password_new: boolean + readonly password_strength: number + title: string + warning: string + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of Shell.KeyringPrompt */ + cancel(): void + complete(): boolean + get_confirm_actor(): Clutter.Text | null + get_password_actor(): Clutter.Text | null + set_confirm_actor(confirm_actor?: Clutter.Text | null): void + set_password_actor(password_actor?: Clutter.Text | null): void + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Methods of Gcr.Prompt */ + close(): void + confirm(cancellable?: Gio.Cancellable | null): Gcr.PromptReply + confirm_async(cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + confirm_finish(result: Gio.AsyncResult): Gcr.PromptReply + confirm_run(cancellable?: Gio.Cancellable | null): Gcr.PromptReply + get_caller_window(): string + get_cancel_label(): string + get_choice_chosen(): boolean + get_choice_label(): string + get_continue_label(): string + get_description(): string + get_message(): string + get_password_new(): boolean + get_password_strength(): number + get_title(): string + get_warning(): string + password(cancellable?: Gio.Cancellable | null): string + password_async(cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + password_finish(result: Gio.AsyncResult): string + password_run(cancellable?: Gio.Cancellable | null): string + reset(): void + set_caller_window(window_id: string): void + set_cancel_label(cancel_label: string): void + set_choice_chosen(chosen: boolean): void + set_choice_label(choice_label?: string | null): void + set_continue_label(continue_label: string): void + set_description(description: string): void + set_message(message: string): void + set_password_new(new_password: boolean): void + set_title(title: string): void + set_warning(warning?: string | null): void + /* Virtual methods of Shell.KeyringPrompt */ + vfunc_prompt_close(): void + vfunc_prompt_confirm_async(cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + vfunc_prompt_confirm_finish(result: Gio.AsyncResult): Gcr.PromptReply + vfunc_prompt_password_async(cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + vfunc_prompt_password_finish(result: Gio.AsyncResult): string + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Shell.KeyringPrompt */ + connect(sigName: "show-confirm", callback: (($obj: KeyringPrompt) => void)): number + connect_after(sigName: "show-confirm", callback: (($obj: KeyringPrompt) => void)): number + emit(sigName: "show-confirm"): void + connect(sigName: "show-password", callback: (($obj: KeyringPrompt) => void)): number + connect_after(sigName: "show-password", callback: (($obj: KeyringPrompt) => void)): number + emit(sigName: "show-password"): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: KeyringPrompt, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: KeyringPrompt, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + /* Signals of Gcr.Prompt */ + connect(sigName: "prompt-close", callback: (($obj: KeyringPrompt) => void)): number + connect_after(sigName: "prompt-close", callback: (($obj: KeyringPrompt) => void)): number + emit(sigName: "prompt-close"): void + connect(sigName: "notify::choice-visible", callback: (($obj: KeyringPrompt, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::choice-visible", callback: (($obj: KeyringPrompt, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::confirm-actor", callback: (($obj: KeyringPrompt, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::confirm-actor", callback: (($obj: KeyringPrompt, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::confirm-visible", callback: (($obj: KeyringPrompt, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::confirm-visible", callback: (($obj: KeyringPrompt, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::password-actor", callback: (($obj: KeyringPrompt, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::password-actor", callback: (($obj: KeyringPrompt, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::password-visible", callback: (($obj: KeyringPrompt, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::password-visible", callback: (($obj: KeyringPrompt, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::warning-visible", callback: (($obj: KeyringPrompt, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::warning-visible", callback: (($obj: KeyringPrompt, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::caller-window", callback: (($obj: KeyringPrompt, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::caller-window", callback: (($obj: KeyringPrompt, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::cancel-label", callback: (($obj: KeyringPrompt, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::cancel-label", callback: (($obj: KeyringPrompt, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::choice-chosen", callback: (($obj: KeyringPrompt, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::choice-chosen", callback: (($obj: KeyringPrompt, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::choice-label", callback: (($obj: KeyringPrompt, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::choice-label", callback: (($obj: KeyringPrompt, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::continue-label", callback: (($obj: KeyringPrompt, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::continue-label", callback: (($obj: KeyringPrompt, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::description", callback: (($obj: KeyringPrompt, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::description", callback: (($obj: KeyringPrompt, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::message", callback: (($obj: KeyringPrompt, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::message", callback: (($obj: KeyringPrompt, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::password-new", callback: (($obj: KeyringPrompt, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::password-new", callback: (($obj: KeyringPrompt, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::password-strength", callback: (($obj: KeyringPrompt, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::password-strength", callback: (($obj: KeyringPrompt, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::title", callback: (($obj: KeyringPrompt, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::title", callback: (($obj: KeyringPrompt, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::warning", callback: (($obj: KeyringPrompt, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::warning", callback: (($obj: KeyringPrompt, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: KeyringPrompt_ConstructProps) + _init (config?: KeyringPrompt_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(): KeyringPrompt + static $gtype: GObject.Type +} +export interface MountOperation_ConstructProps extends Gio.MountOperation_ConstructProps { +} +export class MountOperation { + /* Properties of Gio.MountOperation */ + anonymous: boolean + choice: number + domain: string + is_tcrypt_hidden_volume: boolean + is_tcrypt_system_volume: boolean + password: string + password_save: Gio.PasswordSave + pim: number + username: string + /* Fields of Gio.MountOperation */ + parent_instance: GObject.Object + priv: Gio.MountOperationPrivate + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of Shell.MountOperation */ + get_show_processes_choices(): string[] + get_show_processes_message(): string + get_show_processes_pids(): GLib.Pid[] + /* Methods of Gio.MountOperation */ + get_anonymous(): boolean + get_choice(): number + get_domain(): string | null + get_is_tcrypt_hidden_volume(): boolean + get_is_tcrypt_system_volume(): boolean + get_password(): string | null + get_password_save(): Gio.PasswordSave + get_pim(): number + get_username(): string | null + reply(result: Gio.MountOperationResult): void + set_anonymous(anonymous: boolean): void + set_choice(choice: number): void + set_domain(domain?: string | null): void + set_is_tcrypt_hidden_volume(hidden_volume: boolean): void + set_is_tcrypt_system_volume(system_volume: boolean): void + set_password(password?: string | null): void + set_password_save(save: Gio.PasswordSave): void + set_pim(pim: number): void + set_username(username?: string | null): void + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Virtual methods of Gio.MountOperation */ + vfunc_aborted(): void + vfunc_ask_password(message: string, default_user: string, default_domain: string, flags: Gio.AskPasswordFlags): void + vfunc_ask_question(message: string, choices: string[]): void + vfunc_reply(result: Gio.MountOperationResult): void + vfunc_show_processes(message: string, processes: GLib.Pid[], choices: string[]): void + vfunc_show_unmount_progress(message: string, time_left: number, bytes_left: number): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Shell.MountOperation */ + connect(sigName: "show-processes-2", callback: (($obj: MountOperation) => void)): number + connect_after(sigName: "show-processes-2", callback: (($obj: MountOperation) => void)): number + emit(sigName: "show-processes-2"): void + /* Signals of Gio.MountOperation */ + connect(sigName: "aborted", callback: (($obj: MountOperation) => void)): number + connect_after(sigName: "aborted", callback: (($obj: MountOperation) => void)): number + emit(sigName: "aborted"): void + connect(sigName: "ask-password", callback: (($obj: MountOperation, message: string, default_user: string, default_domain: string, flags: Gio.AskPasswordFlags) => void)): number + connect_after(sigName: "ask-password", callback: (($obj: MountOperation, message: string, default_user: string, default_domain: string, flags: Gio.AskPasswordFlags) => void)): number + emit(sigName: "ask-password", message: string, default_user: string, default_domain: string, flags: Gio.AskPasswordFlags): void + connect(sigName: "ask-question", callback: (($obj: MountOperation, message: string, choices: string[]) => void)): number + connect_after(sigName: "ask-question", callback: (($obj: MountOperation, message: string, choices: string[]) => void)): number + emit(sigName: "ask-question", message: string, choices: string[]): void + connect(sigName: "reply", callback: (($obj: MountOperation, result: Gio.MountOperationResult) => void)): number + connect_after(sigName: "reply", callback: (($obj: MountOperation, result: Gio.MountOperationResult) => void)): number + emit(sigName: "reply", result: Gio.MountOperationResult): void + connect(sigName: "show-processes", callback: (($obj: MountOperation, message: string, processes: GLib.Pid[], choices: string[]) => void)): number + connect_after(sigName: "show-processes", callback: (($obj: MountOperation, message: string, processes: GLib.Pid[], choices: string[]) => void)): number + emit(sigName: "show-processes", message: string, processes: GLib.Pid[], choices: string[]): void + connect(sigName: "show-unmount-progress", callback: (($obj: MountOperation, message: string, time_left: number, bytes_left: number) => void)): number + connect_after(sigName: "show-unmount-progress", callback: (($obj: MountOperation, message: string, time_left: number, bytes_left: number) => void)): number + emit(sigName: "show-unmount-progress", message: string, time_left: number, bytes_left: number): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: MountOperation, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: MountOperation, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: "notify::anonymous", callback: (($obj: MountOperation, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::anonymous", callback: (($obj: MountOperation, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::choice", callback: (($obj: MountOperation, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::choice", callback: (($obj: MountOperation, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::domain", callback: (($obj: MountOperation, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::domain", callback: (($obj: MountOperation, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::is-tcrypt-hidden-volume", callback: (($obj: MountOperation, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::is-tcrypt-hidden-volume", callback: (($obj: MountOperation, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::is-tcrypt-system-volume", callback: (($obj: MountOperation, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::is-tcrypt-system-volume", callback: (($obj: MountOperation, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::password", callback: (($obj: MountOperation, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::password", callback: (($obj: MountOperation, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::password-save", callback: (($obj: MountOperation, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::password-save", callback: (($obj: MountOperation, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::pim", callback: (($obj: MountOperation, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::pim", callback: (($obj: MountOperation, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::username", callback: (($obj: MountOperation, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::username", callback: (($obj: MountOperation, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: MountOperation_ConstructProps) + _init (config?: MountOperation_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(): MountOperation + static $gtype: GObject.Type +} +export interface NetworkAgent_ConstructProps extends NM.SecretAgentOld_ConstructProps { +} +export class NetworkAgent { + /* Properties of NM.SecretAgentOld */ + auto_register: boolean + capabilities: NM.SecretAgentCapabilities + readonly registered: boolean + /* Fields of NM.SecretAgentOld */ + parent: GObject.Object + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of Shell.NetworkAgent */ + add_vpn_secret(request_id: string, setting_key: string, setting_value: string): void + respond(request_id: string, response: NetworkAgentResponse): void + search_vpn_plugin(service: string, callback?: Gio.AsyncReadyCallback | null): void + search_vpn_plugin_finish(result: Gio.AsyncResult): NM.VpnPluginInfo | null + set_password(request_id: string, setting_key: string, setting_value: string): void + /* Methods of NM.SecretAgentOld */ + delete_secrets(connection: NM.Connection, callback: NM.SecretAgentOldDeleteSecretsFunc): void + destroy(): void + enable(enable: boolean): void + get_context_busy_watcher(): GObject.Object + get_dbus_connection(): Gio.DBusConnection + get_dbus_name_owner(): string + get_main_context(): GLib.MainContext + get_registered(): boolean + get_secrets(connection: NM.Connection, setting_name: string, hints: string[], flags: NM.SecretAgentGetSecretsFlags, callback: NM.SecretAgentOldGetSecretsFunc): void + register(cancellable?: Gio.Cancellable | null): boolean + register_async(cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + register_finish(result: Gio.AsyncResult): boolean + save_secrets(connection: NM.Connection, callback: NM.SecretAgentOldSaveSecretsFunc): void + unregister(cancellable?: Gio.Cancellable | null): boolean + unregister_async(cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + unregister_finish(result: Gio.AsyncResult): boolean + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Methods of Gio.AsyncInitable */ + init_async(io_priority: number, cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + init_finish(res: Gio.AsyncResult): boolean + new_finish(res: Gio.AsyncResult): GObject.Object + /* Methods of Gio.Initable */ + init(cancellable?: Gio.Cancellable | null): boolean + /* Virtual methods of NM.SecretAgentOld */ + vfunc_cancel_get_secrets(connection_path: string, setting_name: string): void + vfunc_delete_secrets(connection: NM.Connection, connection_path: string, callback: NM.SecretAgentOldDeleteSecretsFunc): void + vfunc_get_secrets(connection: NM.Connection, connection_path: string, setting_name: string, hints: string[], flags: NM.SecretAgentGetSecretsFlags, callback: NM.SecretAgentOldGetSecretsFunc): void + vfunc_save_secrets(connection: NM.Connection, connection_path: string, callback: NM.SecretAgentOldSaveSecretsFunc): void + vfunc_init_async(io_priority: number, cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + vfunc_init_finish(res: Gio.AsyncResult): boolean + vfunc_init(cancellable?: Gio.Cancellable | null): boolean + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Shell.NetworkAgent */ + connect(sigName: "cancel-request", callback: (($obj: NetworkAgent, object: string) => void)): number + connect_after(sigName: "cancel-request", callback: (($obj: NetworkAgent, object: string) => void)): number + emit(sigName: "cancel-request", object: string): void + connect(sigName: "new-request", callback: (($obj: NetworkAgent, object: string, p0: NM.Connection, p1: string, p2: string[], p3: number) => void)): number + connect_after(sigName: "new-request", callback: (($obj: NetworkAgent, object: string, p0: NM.Connection, p1: string, p2: string[], p3: number) => void)): number + emit(sigName: "new-request", object: string, p0: NM.Connection, p1: string, p2: string[], p3: number): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: NetworkAgent, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: NetworkAgent, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: "notify::auto-register", callback: (($obj: NetworkAgent, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::auto-register", callback: (($obj: NetworkAgent, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::capabilities", callback: (($obj: NetworkAgent, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::capabilities", callback: (($obj: NetworkAgent, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::registered", callback: (($obj: NetworkAgent, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::registered", callback: (($obj: NetworkAgent, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: NetworkAgent_ConstructProps) + _init (config?: NetworkAgent_ConstructProps): void + static $gtype: GObject.Type +} +export interface PerfLog_ConstructProps extends GObject.Object_ConstructProps { +} +export class PerfLog { + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of Shell.PerfLog */ + add_statistics_callback(callback: PerfStatisticsCallback): void + collect_statistics(): void + define_event(name: string, description: string, signature: string): void + define_statistic(name: string, description: string, signature: string): void + dump_events(out: Gio.OutputStream): boolean + dump_log(out: Gio.OutputStream): boolean + event(name: string): void + event_i(name: string, arg: number): void + event_s(name: string, arg: string): void + event_x(name: string, arg: number): void + replay(replay_function: PerfReplayFunction): void + set_enabled(enabled: boolean): void + update_statistic_i(name: string, value: number): void + update_statistic_x(name: string, value: number): void + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: PerfLog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: PerfLog, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: PerfLog_ConstructProps) + _init (config?: PerfLog_ConstructProps): void + /* Static methods and pseudo-constructors */ + static get_default(): PerfLog + static $gtype: GObject.Type +} +export interface PolkitAuthenticationAgent_ConstructProps extends PolkitAgent.Listener_ConstructProps { +} +export class PolkitAuthenticationAgent { + /* Fields of PolkitAgent.Listener */ + parent_instance: GObject.Object + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of Shell.PolkitAuthenticationAgent */ + complete(dismissed: boolean): void + register(): void + unregister(): void + /* Methods of PolkitAgent.Listener */ + initiate_authentication(action_id: string, message: string, icon_name: string, details: Polkit.Details, cookie: string, identities: Polkit.Identity[], cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + initiate_authentication_finish(res: Gio.AsyncResult): boolean + register_with_options(flags: PolkitAgent.RegisterFlags, subject: Polkit.Subject, object_path: string, options?: GLib.Variant | null, cancellable?: Gio.Cancellable | null): object | null + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Virtual methods of PolkitAgent.Listener */ + vfunc_initiate_authentication(action_id: string, message: string, icon_name: string, details: Polkit.Details, cookie: string, identities: Polkit.Identity[], cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + vfunc_initiate_authentication_finish(res: Gio.AsyncResult): boolean + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Shell.PolkitAuthenticationAgent */ + connect(sigName: "cancel", callback: (($obj: PolkitAuthenticationAgent) => void)): number + connect_after(sigName: "cancel", callback: (($obj: PolkitAuthenticationAgent) => void)): number + emit(sigName: "cancel"): void + connect(sigName: "initiate", callback: (($obj: PolkitAuthenticationAgent, object: string, p0: string, p1: string, p2: string, p3: string[]) => void)): number + connect_after(sigName: "initiate", callback: (($obj: PolkitAuthenticationAgent, object: string, p0: string, p1: string, p2: string, p3: string[]) => void)): number + emit(sigName: "initiate", object: string, p0: string, p1: string, p2: string, p3: string[]): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: PolkitAuthenticationAgent, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: PolkitAuthenticationAgent, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: PolkitAuthenticationAgent_ConstructProps) + _init (config?: PolkitAuthenticationAgent_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(): PolkitAuthenticationAgent + static $gtype: GObject.Type +} +export interface Screenshot_ConstructProps extends GObject.Object_ConstructProps { +} +export class Screenshot { + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of Shell.Screenshot */ + pick_color(x: number, y: number, callback?: Gio.AsyncReadyCallback | null): void + pick_color_finish(result: Gio.AsyncResult): [ /* returnType */ boolean, /* color */ Clutter.Color ] + screenshot(include_cursor: boolean, stream: Gio.OutputStream, callback?: Gio.AsyncReadyCallback | null): void + screenshot_area(x: number, y: number, width: number, height: number, stream: Gio.OutputStream, callback?: Gio.AsyncReadyCallback | null): void + screenshot_area_finish(result: Gio.AsyncResult): [ /* returnType */ boolean, /* area */ cairo.RectangleInt ] + screenshot_finish(result: Gio.AsyncResult): [ /* returnType */ boolean, /* area */ cairo.RectangleInt ] + screenshot_window(include_frame: boolean, include_cursor: boolean, stream: Gio.OutputStream, callback?: Gio.AsyncReadyCallback | null): void + screenshot_window_finish(result: Gio.AsyncResult): [ /* returnType */ boolean, /* area */ cairo.RectangleInt ] + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Shell.Screenshot */ + connect(sigName: "screenshot-taken", callback: (($obj: Screenshot, object: Meta.Rectangle) => void)): number + connect_after(sigName: "screenshot-taken", callback: (($obj: Screenshot, object: Meta.Rectangle) => void)): number + emit(sigName: "screenshot-taken", object: Meta.Rectangle): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: Screenshot, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: Screenshot, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: Screenshot_ConstructProps) + _init (config?: Screenshot_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(): Screenshot + static $gtype: GObject.Type +} +export interface SecureTextBuffer_ConstructProps extends Clutter.TextBuffer_ConstructProps { +} +export class SecureTextBuffer { + /* Properties of Clutter.TextBuffer */ + readonly length: number + max_length: number + readonly text: string + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of Clutter.TextBuffer */ + delete_text(position: number, n_chars: number): number + emit_deleted_text(position: number, n_chars: number): void + emit_inserted_text(position: number, chars: string, n_chars: number): void + get_bytes(): number + get_length(): number + get_max_length(): number + get_text(): string + insert_text(position: number, chars: string, n_chars: number): number + set_max_length(max_length: number): void + set_text(chars: string, n_chars: number): void + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Virtual methods of Clutter.TextBuffer */ + vfunc_delete_text(position: number, n_chars: number): number + vfunc_deleted_text(position: number, n_chars: number): void + vfunc_get_length(): number + vfunc_get_text(n_bytes: number): string + vfunc_insert_text(position: number, chars: string, n_chars: number): number + vfunc_inserted_text(position: number, chars: string, n_chars: number): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Clutter.TextBuffer */ + connect(sigName: "deleted-text", callback: (($obj: SecureTextBuffer, position: number, n_chars: number) => void)): number + connect_after(sigName: "deleted-text", callback: (($obj: SecureTextBuffer, position: number, n_chars: number) => void)): number + emit(sigName: "deleted-text", position: number, n_chars: number): void + connect(sigName: "inserted-text", callback: (($obj: SecureTextBuffer, position: number, chars: string, n_chars: number) => void)): number + connect_after(sigName: "inserted-text", callback: (($obj: SecureTextBuffer, position: number, chars: string, n_chars: number) => void)): number + emit(sigName: "inserted-text", position: number, chars: string, n_chars: number): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: SecureTextBuffer, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: SecureTextBuffer, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: "notify::length", callback: (($obj: SecureTextBuffer, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::length", callback: (($obj: SecureTextBuffer, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::max-length", callback: (($obj: SecureTextBuffer, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::max-length", callback: (($obj: SecureTextBuffer, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::text", callback: (($obj: SecureTextBuffer, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::text", callback: (($obj: SecureTextBuffer, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: SecureTextBuffer_ConstructProps) + _init (config?: SecureTextBuffer_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(): SecureTextBuffer + static $gtype: GObject.Type +} +export interface SquareBin_ConstructProps extends St.Bin_ConstructProps { +} +export class SquareBin { + /* Properties of St.Bin */ + child: Clutter.Actor + /* Properties of St.Widget */ + accessible_name: string + accessible_role: Atk.Role + can_focus: boolean + hover: boolean + label_actor: Clutter.Actor + pseudo_class: string + style: string + style_class: string + track_hover: boolean + /* Properties of Clutter.Actor */ + actions: Clutter.Action + readonly allocation: Clutter.ActorBox + background_color: Clutter.Color + readonly background_color_set: boolean + child_transform: Graphene.Matrix + readonly child_transform_set: boolean + clip_rect: Graphene.Rect + clip_to_allocation: boolean + constraints: Clutter.Constraint + content: Clutter.Content + readonly content_box: Clutter.ActorBox + content_gravity: Clutter.ContentGravity + content_repeat: Clutter.ContentRepeat + effect: Clutter.Effect + readonly first_child: Clutter.Actor + fixed_position_set: boolean + fixed_x: number + fixed_y: number + readonly has_clip: boolean + readonly has_pointer: boolean + height: number + readonly last_child: Clutter.Actor + layout_manager: Clutter.LayoutManager + magnification_filter: Clutter.ScalingFilter + readonly mapped: boolean + margin_bottom: number + margin_left: number + margin_right: number + margin_top: number + min_height: number + min_height_set: boolean + min_width: number + min_width_set: boolean + minification_filter: Clutter.ScalingFilter + name: string + natural_height: number + natural_height_set: boolean + natural_width: number + natural_width_set: boolean + offscreen_redirect: Clutter.OffscreenRedirect + opacity: number + pivot_point: Graphene.Point + pivot_point_z: number + position: Graphene.Point + reactive: boolean + readonly realized: boolean + request_mode: Clutter.RequestMode + rotation_angle_x: number + rotation_angle_y: number + rotation_angle_z: number + scale_x: number + scale_y: number + scale_z: number + show_on_set_parent: boolean + size: Graphene.Size + text_direction: Clutter.TextDirection + transform: Graphene.Matrix + readonly transform_set: boolean + translation_x: number + translation_y: number + translation_z: number + visible: boolean + width: number + x: number + x_align: Clutter.ActorAlign + x_expand: boolean + y: number + y_align: Clutter.ActorAlign + y_expand: boolean + z_position: number + /* Fields of St.Bin */ + parent_instance: St.Widget + /* Fields of Clutter.Actor */ + flags: number + /* Fields of GObject.InitiallyUnowned */ + g_type_instance: GObject.TypeInstance + /* Methods of St.Bin */ + get_child(): Clutter.Actor | null + set_child(child?: Clutter.Actor | null): void + /* Methods of St.Widget */ + add_accessible_state(state: Atk.StateType): void + add_style_class_name(style_class: string): void + add_style_pseudo_class(pseudo_class: string): void + ensure_style(): void + get_accessible_name(): string + get_accessible_role(): Atk.Role + get_can_focus(): boolean + get_focus_chain(): Clutter.Actor[] + get_hover(): boolean + get_label_actor(): Clutter.Actor + get_style(): string | null + get_style_class_name(): string + get_style_pseudo_class(): string + get_theme_node(): St.ThemeNode + get_track_hover(): boolean + has_style_class_name(style_class: string): boolean + has_style_pseudo_class(pseudo_class: string): boolean + navigate_focus(from: Clutter.Actor | null, direction: St.DirectionType, wrap_around: boolean): boolean + paint_background(paint_context: Clutter.PaintContext): void + peek_theme_node(): St.ThemeNode + popup_menu(): void + remove_accessible_state(state: Atk.StateType): void + remove_style_class_name(style_class: string): void + remove_style_pseudo_class(pseudo_class: string): void + set_accessible(accessible: Atk.Object): void + set_accessible_name(name?: string | null): void + set_accessible_role(role: Atk.Role): void + set_can_focus(can_focus: boolean): void + set_hover(hover: boolean): void + set_label_actor(label: Clutter.Actor): void + set_style(style?: string | null): void + set_style_class_name(style_class_list?: string | null): void + set_style_pseudo_class(pseudo_class_list?: string | null): void + set_track_hover(track_hover: boolean): void + style_changed(): void + sync_hover(): void + /* Methods of Clutter.Actor */ + add_action(action: Clutter.Action): void + add_action_with_name(name: string, action: Clutter.Action): void + add_child(child: Clutter.Actor): void + add_constraint(constraint: Clutter.Constraint): void + add_constraint_with_name(name: string, constraint: Clutter.Constraint): void + add_effect(effect: Clutter.Effect): void + add_effect_with_name(name: string, effect: Clutter.Effect): void + add_transition(name: string, transition: Clutter.Transition): void + allocate(box: Clutter.ActorBox): void + allocate_align_fill(box: Clutter.ActorBox, x_align: number, y_align: number, x_fill: boolean, y_fill: boolean): void + allocate_available_size(x: number, y: number, available_width: number, available_height: number): void + allocate_preferred_size(x: number, y: number): void + apply_relative_transform_to_point(ancestor: Clutter.Actor | null, point: Graphene.Point3D): /* vertex */ Graphene.Point3D + apply_transform_to_point(point: Graphene.Point3D): /* vertex */ Graphene.Point3D + bind_model(model: Gio.ListModel | null, create_child_func: Clutter.ActorCreateChildFunc): void + clear_actions(): void + clear_constraints(): void + clear_effects(): void + contains(descendant: Clutter.Actor): boolean + continue_paint(paint_context: Clutter.PaintContext): void + continue_pick(pick_context: Clutter.PickContext): void + create_pango_context(): Pango.Context + create_pango_layout(text?: string | null): Pango.Layout + destroy(): void + destroy_all_children(): void + event(event: Clutter.Event, capture: boolean): boolean + get_abs_allocation_vertices(): /* verts */ Graphene.Point3D[] + get_accessible(): Atk.Object + get_action(name: string): Clutter.Action + get_actions(): Clutter.Action[] + get_allocation_box(): /* box */ Clutter.ActorBox + get_background_color(): /* color */ Clutter.Color + get_child_at_index(index_: number): Clutter.Actor + get_child_transform(): /* transform */ Graphene.Matrix + get_children(): Clutter.Actor[] + get_clip(): [ /* xoff */ number | null, /* yoff */ number | null, /* width */ number | null, /* height */ number | null ] + get_clip_to_allocation(): boolean + get_constraint(name: string): Clutter.Constraint + get_constraints(): Clutter.Constraint[] + get_content(): Clutter.Content + get_content_box(): /* box */ Clutter.ActorBox + get_content_gravity(): Clutter.ContentGravity + get_content_repeat(): Clutter.ContentRepeat + get_content_scaling_filters(): [ /* min_filter */ Clutter.ScalingFilter | null, /* mag_filter */ Clutter.ScalingFilter | null ] + get_default_paint_volume(): Clutter.PaintVolume + get_easing_delay(): number + get_easing_duration(): number + get_easing_mode(): Clutter.AnimationMode + get_effect(name: string): Clutter.Effect + get_effects(): Clutter.Effect[] + get_first_child(): Clutter.Actor + get_fixed_position(): [ /* returnType */ boolean, /* x */ number | null, /* y */ number | null ] + get_fixed_position_set(): boolean + get_flags(): Clutter.ActorFlags + get_height(): number + get_last_child(): Clutter.Actor + get_layout_manager(): Clutter.LayoutManager + get_margin(): /* margin */ Clutter.Margin + get_margin_bottom(): number + get_margin_left(): number + get_margin_right(): number + get_margin_top(): number + get_n_children(): number + get_name(): string + get_next_sibling(): Clutter.Actor + get_offscreen_redirect(): Clutter.OffscreenRedirect + get_opacity(): number + get_opacity_override(): number + get_paint_box(): [ /* returnType */ boolean, /* box */ Clutter.ActorBox ] + get_paint_opacity(): number + get_paint_visibility(): boolean + get_paint_volume(): Clutter.PaintVolume + get_pango_context(): Pango.Context + get_parent(): Clutter.Actor + get_pivot_point(): [ /* pivot_x */ number | null, /* pivot_y */ number | null ] + get_pivot_point_z(): number + get_position(): [ /* x */ number | null, /* y */ number | null ] + get_preferred_height(for_width: number): [ /* min_height_p */ number | null, /* natural_height_p */ number | null ] + get_preferred_size(): [ /* min_width_p */ number | null, /* min_height_p */ number | null, /* natural_width_p */ number | null, /* natural_height_p */ number | null ] + get_preferred_width(for_height: number): [ /* min_width_p */ number | null, /* natural_width_p */ number | null ] + get_previous_sibling(): Clutter.Actor + get_reactive(): boolean + get_request_mode(): Clutter.RequestMode + get_resource_scale(): number + get_rotation_angle(axis: Clutter.RotateAxis): number + get_scale(): [ /* scale_x */ number | null, /* scale_y */ number | null ] + get_scale_z(): number + get_size(): [ /* width */ number | null, /* height */ number | null ] + get_stage(): Clutter.Stage + get_text_direction(): Clutter.TextDirection + get_transform(): /* transform */ Graphene.Matrix + get_transformed_extents(): /* rect */ Graphene.Rect + get_transformed_paint_volume(relative_to_ancestor: Clutter.Actor): Clutter.PaintVolume + get_transformed_position(): [ /* x */ number | null, /* y */ number | null ] + get_transformed_size(): [ /* width */ number | null, /* height */ number | null ] + get_transition(name: string): Clutter.Transition + get_translation(): [ /* translate_x */ number | null, /* translate_y */ number | null, /* translate_z */ number | null ] + get_width(): number + get_x(): number + get_x_align(): Clutter.ActorAlign + get_x_expand(): boolean + get_y(): number + get_y_align(): Clutter.ActorAlign + get_y_expand(): boolean + get_z_position(): number + grab_key_focus(): void + has_accessible(): boolean + has_actions(): boolean + has_allocation(): boolean + has_constraints(): boolean + has_damage(): boolean + has_effects(): boolean + has_key_focus(): boolean + has_mapped_clones(): boolean + has_overlaps(): boolean + hide(): void + inhibit_culling(): void + insert_child_above(child: Clutter.Actor, sibling?: Clutter.Actor | null): void + insert_child_at_index(child: Clutter.Actor, index_: number): void + insert_child_below(child: Clutter.Actor, sibling?: Clutter.Actor | null): void + invalidate_paint_volume(): void + invalidate_transform(): void + is_effectively_on_stage_view(view: Clutter.StageView): boolean + is_in_clone_paint(): boolean + is_mapped(): boolean + is_realized(): boolean + is_rotated(): boolean + is_scaled(): boolean + is_visible(): boolean + map(): void + move_by(dx: number, dy: number): void + needs_expand(orientation: Clutter.Orientation): boolean + paint(paint_context: Clutter.PaintContext): void + peek_stage_views(): Clutter.StageView[] + pick(pick_context: Clutter.PickContext): void + pick_box(pick_context: Clutter.PickContext, box: Clutter.ActorBox): void + queue_redraw(): void + queue_redraw_with_clip(clip?: cairo.RectangleInt | null): void + queue_relayout(): void + realize(): void + remove_action(action: Clutter.Action): void + remove_action_by_name(name: string): void + remove_all_children(): void + remove_all_transitions(): void + remove_child(child: Clutter.Actor): void + remove_clip(): void + remove_constraint(constraint: Clutter.Constraint): void + remove_constraint_by_name(name: string): void + remove_effect(effect: Clutter.Effect): void + remove_effect_by_name(name: string): void + remove_transition(name: string): void + replace_child(old_child: Clutter.Actor, new_child: Clutter.Actor): void + restore_easing_state(): void + save_easing_state(): void + set_allocation(box: Clutter.ActorBox): void + set_background_color(color?: Clutter.Color | null): void + set_child_above_sibling(child: Clutter.Actor, sibling?: Clutter.Actor | null): void + set_child_at_index(child: Clutter.Actor, index_: number): void + set_child_below_sibling(child: Clutter.Actor, sibling?: Clutter.Actor | null): void + set_child_transform(transform?: Graphene.Matrix | null): void + set_clip(xoff: number, yoff: number, width: number, height: number): void + set_clip_to_allocation(clip_set: boolean): void + set_content(content?: Clutter.Content | null): void + set_content_gravity(gravity: Clutter.ContentGravity): void + set_content_repeat(repeat: Clutter.ContentRepeat): void + set_content_scaling_filters(min_filter: Clutter.ScalingFilter, mag_filter: Clutter.ScalingFilter): void + set_easing_delay(msecs: number): void + set_easing_duration(msecs: number): void + set_easing_mode(mode: Clutter.AnimationMode): void + set_fixed_position_set(is_set: boolean): void + set_flags(flags: Clutter.ActorFlags): void + set_height(height: number): void + set_layout_manager(manager?: Clutter.LayoutManager | null): void + set_margin(margin: Clutter.Margin): void + set_margin_bottom(margin: number): void + set_margin_left(margin: number): void + set_margin_right(margin: number): void + set_margin_top(margin: number): void + set_name(name: string): void + set_offscreen_redirect(redirect: Clutter.OffscreenRedirect): void + set_opacity(opacity: number): void + set_opacity_override(opacity: number): void + set_pivot_point(pivot_x: number, pivot_y: number): void + set_pivot_point_z(pivot_z: number): void + set_position(x: number, y: number): void + set_reactive(reactive: boolean): void + set_request_mode(mode: Clutter.RequestMode): void + set_rotation_angle(axis: Clutter.RotateAxis, angle: number): void + set_scale(scale_x: number, scale_y: number): void + set_scale_z(scale_z: number): void + set_size(width: number, height: number): void + set_text_direction(text_dir: Clutter.TextDirection): void + set_transform(transform?: Graphene.Matrix | null): void + set_translation(translate_x: number, translate_y: number, translate_z: number): void + set_width(width: number): void + set_x(x: number): void + set_x_align(x_align: Clutter.ActorAlign): void + set_x_expand(expand: boolean): void + set_y(y: number): void + set_y_align(y_align: Clutter.ActorAlign): void + set_y_expand(expand: boolean): void + set_z_position(z_position: number): void + should_pick(pick_context: Clutter.PickContext): boolean + show(): void + transform_stage_point(x: number, y: number): [ /* returnType */ boolean, /* x_out */ number, /* y_out */ number ] + uninhibit_culling(): void + unmap(): void + unrealize(): void + unset_flags(flags: Clutter.ActorFlags): void + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Methods of Clutter.Animatable */ + find_property(property_name: string): GObject.ParamSpec + get_actor(): Clutter.Actor + get_initial_state(property_name: string, value: any): void + interpolate_value(property_name: string, interval: Clutter.Interval, progress: number): [ /* returnType */ boolean, /* value */ any ] + set_final_state(property_name: string, value: any): void + /* Methods of Clutter.Container */ + add_actor(actor: Clutter.Actor): void + child_get_property(child: Clutter.Actor, property: string, value: any): void + child_notify(child: Clutter.Actor, pspec: GObject.ParamSpec): void + child_set_property(child: Clutter.Actor, property: string, value: any): void + create_child_meta(actor: Clutter.Actor): void + destroy_child_meta(actor: Clutter.Actor): void + find_child_by_name(child_name: string): Clutter.Actor + get_child_meta(actor: Clutter.Actor): Clutter.ChildMeta + lower_child(actor: Clutter.Actor, sibling?: Clutter.Actor | null): void + raise_child(actor: Clutter.Actor, sibling?: Clutter.Actor | null): void + remove_actor(actor: Clutter.Actor): void + sort_depth_order(): void + /* Methods of Clutter.Scriptable */ + get_id(): string + parse_custom_node(script: Clutter.Script, value: any, name: string, node: Json.Node): boolean + set_custom_property(script: Clutter.Script, name: string, value: any): void + set_id(id_: string): void + /* Virtual methods of St.Widget */ + vfunc_get_focus_chain(): Clutter.Actor[] + vfunc_navigate_focus(from: Clutter.Actor | null, direction: St.DirectionType): boolean + vfunc_popup_menu(): void + vfunc_style_changed(): void + vfunc_find_property(property_name: string): GObject.ParamSpec + vfunc_get_actor(): Clutter.Actor + vfunc_get_initial_state(property_name: string, value: any): void + vfunc_interpolate_value(property_name: string, interval: Clutter.Interval, progress: number): [ /* returnType */ boolean, /* value */ any ] + vfunc_set_final_state(property_name: string, value: any): void + vfunc_actor_added(actor: Clutter.Actor): void + vfunc_actor_removed(actor: Clutter.Actor): void + vfunc_add(actor: Clutter.Actor): void + vfunc_child_notify(child: Clutter.Actor, pspec: GObject.ParamSpec): void + vfunc_create_child_meta(actor: Clutter.Actor): void + vfunc_destroy_child_meta(actor: Clutter.Actor): void + vfunc_get_child_meta(actor: Clutter.Actor): Clutter.ChildMeta + vfunc_lower(actor: Clutter.Actor, sibling?: Clutter.Actor | null): void + vfunc_raise(actor: Clutter.Actor, sibling?: Clutter.Actor | null): void + vfunc_remove(actor: Clutter.Actor): void + vfunc_sort_depth_order(): void + vfunc_get_id(): string + vfunc_parse_custom_node(script: Clutter.Script, value: any, name: string, node: Json.Node): boolean + vfunc_set_custom_property(script: Clutter.Script, name: string, value: any): void + vfunc_set_id(id_: string): void + /* Virtual methods of Clutter.Actor */ + vfunc_allocate(box: Clutter.ActorBox): void + vfunc_apply_transform(matrix: Graphene.Matrix): void + vfunc_button_press_event(event: Clutter.ButtonEvent): boolean + vfunc_button_release_event(event: Clutter.ButtonEvent): boolean + vfunc_calculate_resource_scale(phase: number): number + vfunc_captured_event(event: Clutter.Event): boolean + vfunc_destroy(): void + vfunc_enter_event(event: Clutter.CrossingEvent): boolean + vfunc_event(event: Clutter.Event): boolean + vfunc_get_accessible(): Atk.Object + vfunc_get_paint_volume(volume: Clutter.PaintVolume): boolean + vfunc_get_preferred_height(for_width: number): [ /* min_height_p */ number | null, /* natural_height_p */ number | null ] + vfunc_get_preferred_width(for_height: number): [ /* min_width_p */ number | null, /* natural_width_p */ number | null ] + vfunc_has_accessible(): boolean + vfunc_has_overlaps(): boolean + vfunc_hide(): void + vfunc_hide_all(): void + vfunc_key_focus_in(): void + vfunc_key_focus_out(): void + vfunc_key_press_event(event: Clutter.KeyEvent): boolean + vfunc_key_release_event(event: Clutter.KeyEvent): boolean + vfunc_leave_event(event: Clutter.CrossingEvent): boolean + vfunc_map(): void + vfunc_motion_event(event: Clutter.MotionEvent): boolean + vfunc_paint(paint_context: Clutter.PaintContext): void + vfunc_paint_node(root: Clutter.PaintNode): void + vfunc_parent_set(old_parent: Clutter.Actor): void + vfunc_pick(pick_context: Clutter.PickContext): void + vfunc_queue_relayout(): void + vfunc_realize(): void + vfunc_resource_scale_changed(): void + vfunc_scroll_event(event: Clutter.ScrollEvent): boolean + vfunc_show(): void + vfunc_touch_event(event: Clutter.TouchEvent): boolean + vfunc_unmap(): void + vfunc_unrealize(): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of St.Widget */ + connect(sigName: "popup-menu", callback: (($obj: SquareBin) => void)): number + connect_after(sigName: "popup-menu", callback: (($obj: SquareBin) => void)): number + emit(sigName: "popup-menu"): void + connect(sigName: "style-changed", callback: (($obj: SquareBin) => void)): number + connect_after(sigName: "style-changed", callback: (($obj: SquareBin) => void)): number + emit(sigName: "style-changed"): void + /* Signals of Clutter.Actor */ + connect(sigName: "button-press-event", callback: (($obj: SquareBin, event: Clutter.ButtonEvent) => boolean)): number + connect_after(sigName: "button-press-event", callback: (($obj: SquareBin, event: Clutter.ButtonEvent) => boolean)): number + emit(sigName: "button-press-event", event: Clutter.ButtonEvent): void + connect(sigName: "button-release-event", callback: (($obj: SquareBin, event: Clutter.ButtonEvent) => boolean)): number + connect_after(sigName: "button-release-event", callback: (($obj: SquareBin, event: Clutter.ButtonEvent) => boolean)): number + emit(sigName: "button-release-event", event: Clutter.ButtonEvent): void + connect(sigName: "captured-event", callback: (($obj: SquareBin, event: Clutter.Event) => boolean)): number + connect_after(sigName: "captured-event", callback: (($obj: SquareBin, event: Clutter.Event) => boolean)): number + emit(sigName: "captured-event", event: Clutter.Event): void + connect(sigName: "destroy", callback: (($obj: SquareBin) => void)): number + connect_after(sigName: "destroy", callback: (($obj: SquareBin) => void)): number + emit(sigName: "destroy"): void + connect(sigName: "enter-event", callback: (($obj: SquareBin, event: Clutter.CrossingEvent) => boolean)): number + connect_after(sigName: "enter-event", callback: (($obj: SquareBin, event: Clutter.CrossingEvent) => boolean)): number + emit(sigName: "enter-event", event: Clutter.CrossingEvent): void + connect(sigName: "event", callback: (($obj: SquareBin, event: Clutter.Event) => boolean)): number + connect_after(sigName: "event", callback: (($obj: SquareBin, event: Clutter.Event) => boolean)): number + emit(sigName: "event", event: Clutter.Event): void + connect(sigName: "hide", callback: (($obj: SquareBin) => void)): number + connect_after(sigName: "hide", callback: (($obj: SquareBin) => void)): number + emit(sigName: "hide"): void + connect(sigName: "key-focus-in", callback: (($obj: SquareBin) => void)): number + connect_after(sigName: "key-focus-in", callback: (($obj: SquareBin) => void)): number + emit(sigName: "key-focus-in"): void + connect(sigName: "key-focus-out", callback: (($obj: SquareBin) => void)): number + connect_after(sigName: "key-focus-out", callback: (($obj: SquareBin) => void)): number + emit(sigName: "key-focus-out"): void + connect(sigName: "key-press-event", callback: (($obj: SquareBin, event: Clutter.KeyEvent) => boolean)): number + connect_after(sigName: "key-press-event", callback: (($obj: SquareBin, event: Clutter.KeyEvent) => boolean)): number + emit(sigName: "key-press-event", event: Clutter.KeyEvent): void + connect(sigName: "key-release-event", callback: (($obj: SquareBin, event: Clutter.KeyEvent) => boolean)): number + connect_after(sigName: "key-release-event", callback: (($obj: SquareBin, event: Clutter.KeyEvent) => boolean)): number + emit(sigName: "key-release-event", event: Clutter.KeyEvent): void + connect(sigName: "leave-event", callback: (($obj: SquareBin, event: Clutter.CrossingEvent) => boolean)): number + connect_after(sigName: "leave-event", callback: (($obj: SquareBin, event: Clutter.CrossingEvent) => boolean)): number + emit(sigName: "leave-event", event: Clutter.CrossingEvent): void + connect(sigName: "motion-event", callback: (($obj: SquareBin, event: Clutter.MotionEvent) => boolean)): number + connect_after(sigName: "motion-event", callback: (($obj: SquareBin, event: Clutter.MotionEvent) => boolean)): number + emit(sigName: "motion-event", event: Clutter.MotionEvent): void + connect(sigName: "parent-set", callback: (($obj: SquareBin, old_parent?: Clutter.Actor | null) => void)): number + connect_after(sigName: "parent-set", callback: (($obj: SquareBin, old_parent?: Clutter.Actor | null) => void)): number + emit(sigName: "parent-set", old_parent?: Clutter.Actor | null): void + connect(sigName: "pick", callback: (($obj: SquareBin, pick_context: Clutter.PickContext) => void)): number + connect_after(sigName: "pick", callback: (($obj: SquareBin, pick_context: Clutter.PickContext) => void)): number + emit(sigName: "pick", pick_context: Clutter.PickContext): void + connect(sigName: "queue-relayout", callback: (($obj: SquareBin) => void)): number + connect_after(sigName: "queue-relayout", callback: (($obj: SquareBin) => void)): number + emit(sigName: "queue-relayout"): void + connect(sigName: "realize", callback: (($obj: SquareBin) => void)): number + connect_after(sigName: "realize", callback: (($obj: SquareBin) => void)): number + emit(sigName: "realize"): void + connect(sigName: "resource-scale-changed", callback: (($obj: SquareBin) => void)): number + connect_after(sigName: "resource-scale-changed", callback: (($obj: SquareBin) => void)): number + emit(sigName: "resource-scale-changed"): void + connect(sigName: "scroll-event", callback: (($obj: SquareBin, event: Clutter.ScrollEvent) => boolean)): number + connect_after(sigName: "scroll-event", callback: (($obj: SquareBin, event: Clutter.ScrollEvent) => boolean)): number + emit(sigName: "scroll-event", event: Clutter.ScrollEvent): void + connect(sigName: "show", callback: (($obj: SquareBin) => void)): number + connect_after(sigName: "show", callback: (($obj: SquareBin) => void)): number + emit(sigName: "show"): void + connect(sigName: "stage-views-changed", callback: (($obj: SquareBin) => void)): number + connect_after(sigName: "stage-views-changed", callback: (($obj: SquareBin) => void)): number + emit(sigName: "stage-views-changed"): void + connect(sigName: "touch-event", callback: (($obj: SquareBin, event: Clutter.Event) => boolean)): number + connect_after(sigName: "touch-event", callback: (($obj: SquareBin, event: Clutter.Event) => boolean)): number + emit(sigName: "touch-event", event: Clutter.Event): void + connect(sigName: "transition-stopped", callback: (($obj: SquareBin, name: string, is_finished: boolean) => void)): number + connect_after(sigName: "transition-stopped", callback: (($obj: SquareBin, name: string, is_finished: boolean) => void)): number + emit(sigName: "transition-stopped", name: string, is_finished: boolean): void + connect(sigName: "transitions-completed", callback: (($obj: SquareBin) => void)): number + connect_after(sigName: "transitions-completed", callback: (($obj: SquareBin) => void)): number + emit(sigName: "transitions-completed"): void + connect(sigName: "unrealize", callback: (($obj: SquareBin) => void)): number + connect_after(sigName: "unrealize", callback: (($obj: SquareBin) => void)): number + emit(sigName: "unrealize"): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: SquareBin, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: SquareBin, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + /* Signals of Clutter.Container */ + connect(sigName: "actor-added", callback: (($obj: SquareBin, actor: Clutter.Actor) => void)): number + connect_after(sigName: "actor-added", callback: (($obj: SquareBin, actor: Clutter.Actor) => void)): number + emit(sigName: "actor-added", actor: Clutter.Actor): void + connect(sigName: "actor-removed", callback: (($obj: SquareBin, actor: Clutter.Actor) => void)): number + connect_after(sigName: "actor-removed", callback: (($obj: SquareBin, actor: Clutter.Actor) => void)): number + emit(sigName: "actor-removed", actor: Clutter.Actor): void + connect(sigName: "child-notify", callback: (($obj: SquareBin, actor: Clutter.Actor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "child-notify", callback: (($obj: SquareBin, actor: Clutter.Actor, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "child-notify", actor: Clutter.Actor, pspec: GObject.ParamSpec): void + connect(sigName: "notify::child", callback: (($obj: SquareBin, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::child", callback: (($obj: SquareBin, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::accessible-name", callback: (($obj: SquareBin, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-name", callback: (($obj: SquareBin, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::accessible-role", callback: (($obj: SquareBin, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-role", callback: (($obj: SquareBin, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::can-focus", callback: (($obj: SquareBin, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::can-focus", callback: (($obj: SquareBin, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::hover", callback: (($obj: SquareBin, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hover", callback: (($obj: SquareBin, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::label-actor", callback: (($obj: SquareBin, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::label-actor", callback: (($obj: SquareBin, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::pseudo-class", callback: (($obj: SquareBin, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::pseudo-class", callback: (($obj: SquareBin, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::style", callback: (($obj: SquareBin, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::style", callback: (($obj: SquareBin, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::style-class", callback: (($obj: SquareBin, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::style-class", callback: (($obj: SquareBin, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::track-hover", callback: (($obj: SquareBin, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::track-hover", callback: (($obj: SquareBin, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::actions", callback: (($obj: SquareBin, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::actions", callback: (($obj: SquareBin, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::allocation", callback: (($obj: SquareBin, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::allocation", callback: (($obj: SquareBin, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::background-color", callback: (($obj: SquareBin, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::background-color", callback: (($obj: SquareBin, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::background-color-set", callback: (($obj: SquareBin, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::background-color-set", callback: (($obj: SquareBin, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::child-transform", callback: (($obj: SquareBin, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::child-transform", callback: (($obj: SquareBin, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::child-transform-set", callback: (($obj: SquareBin, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::child-transform-set", callback: (($obj: SquareBin, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::clip-rect", callback: (($obj: SquareBin, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::clip-rect", callback: (($obj: SquareBin, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::clip-to-allocation", callback: (($obj: SquareBin, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::clip-to-allocation", callback: (($obj: SquareBin, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::constraints", callback: (($obj: SquareBin, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::constraints", callback: (($obj: SquareBin, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::content", callback: (($obj: SquareBin, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::content", callback: (($obj: SquareBin, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::content-box", callback: (($obj: SquareBin, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::content-box", callback: (($obj: SquareBin, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::content-gravity", callback: (($obj: SquareBin, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::content-gravity", callback: (($obj: SquareBin, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::content-repeat", callback: (($obj: SquareBin, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::content-repeat", callback: (($obj: SquareBin, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::effect", callback: (($obj: SquareBin, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::effect", callback: (($obj: SquareBin, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::first-child", callback: (($obj: SquareBin, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::first-child", callback: (($obj: SquareBin, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::fixed-position-set", callback: (($obj: SquareBin, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::fixed-position-set", callback: (($obj: SquareBin, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::fixed-x", callback: (($obj: SquareBin, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::fixed-x", callback: (($obj: SquareBin, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::fixed-y", callback: (($obj: SquareBin, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::fixed-y", callback: (($obj: SquareBin, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::has-clip", callback: (($obj: SquareBin, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-clip", callback: (($obj: SquareBin, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::has-pointer", callback: (($obj: SquareBin, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-pointer", callback: (($obj: SquareBin, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::height", callback: (($obj: SquareBin, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::height", callback: (($obj: SquareBin, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::last-child", callback: (($obj: SquareBin, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::last-child", callback: (($obj: SquareBin, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::layout-manager", callback: (($obj: SquareBin, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::layout-manager", callback: (($obj: SquareBin, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::magnification-filter", callback: (($obj: SquareBin, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::magnification-filter", callback: (($obj: SquareBin, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::mapped", callback: (($obj: SquareBin, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::mapped", callback: (($obj: SquareBin, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-bottom", callback: (($obj: SquareBin, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-bottom", callback: (($obj: SquareBin, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-left", callback: (($obj: SquareBin, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-left", callback: (($obj: SquareBin, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-right", callback: (($obj: SquareBin, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-right", callback: (($obj: SquareBin, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-top", callback: (($obj: SquareBin, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-top", callback: (($obj: SquareBin, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::min-height", callback: (($obj: SquareBin, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::min-height", callback: (($obj: SquareBin, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::min-height-set", callback: (($obj: SquareBin, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::min-height-set", callback: (($obj: SquareBin, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::min-width", callback: (($obj: SquareBin, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::min-width", callback: (($obj: SquareBin, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::min-width-set", callback: (($obj: SquareBin, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::min-width-set", callback: (($obj: SquareBin, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::minification-filter", callback: (($obj: SquareBin, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::minification-filter", callback: (($obj: SquareBin, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::name", callback: (($obj: SquareBin, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::name", callback: (($obj: SquareBin, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::natural-height", callback: (($obj: SquareBin, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::natural-height", callback: (($obj: SquareBin, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::natural-height-set", callback: (($obj: SquareBin, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::natural-height-set", callback: (($obj: SquareBin, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::natural-width", callback: (($obj: SquareBin, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::natural-width", callback: (($obj: SquareBin, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::natural-width-set", callback: (($obj: SquareBin, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::natural-width-set", callback: (($obj: SquareBin, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::offscreen-redirect", callback: (($obj: SquareBin, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::offscreen-redirect", callback: (($obj: SquareBin, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::opacity", callback: (($obj: SquareBin, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::opacity", callback: (($obj: SquareBin, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::pivot-point", callback: (($obj: SquareBin, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::pivot-point", callback: (($obj: SquareBin, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::pivot-point-z", callback: (($obj: SquareBin, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::pivot-point-z", callback: (($obj: SquareBin, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::position", callback: (($obj: SquareBin, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::position", callback: (($obj: SquareBin, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::reactive", callback: (($obj: SquareBin, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::reactive", callback: (($obj: SquareBin, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::realized", callback: (($obj: SquareBin, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::realized", callback: (($obj: SquareBin, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::request-mode", callback: (($obj: SquareBin, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::request-mode", callback: (($obj: SquareBin, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::rotation-angle-x", callback: (($obj: SquareBin, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::rotation-angle-x", callback: (($obj: SquareBin, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::rotation-angle-y", callback: (($obj: SquareBin, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::rotation-angle-y", callback: (($obj: SquareBin, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::rotation-angle-z", callback: (($obj: SquareBin, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::rotation-angle-z", callback: (($obj: SquareBin, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::scale-x", callback: (($obj: SquareBin, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::scale-x", callback: (($obj: SquareBin, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::scale-y", callback: (($obj: SquareBin, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::scale-y", callback: (($obj: SquareBin, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::scale-z", callback: (($obj: SquareBin, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::scale-z", callback: (($obj: SquareBin, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::show-on-set-parent", callback: (($obj: SquareBin, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::show-on-set-parent", callback: (($obj: SquareBin, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::size", callback: (($obj: SquareBin, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::size", callback: (($obj: SquareBin, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::text-direction", callback: (($obj: SquareBin, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::text-direction", callback: (($obj: SquareBin, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::transform", callback: (($obj: SquareBin, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::transform", callback: (($obj: SquareBin, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::transform-set", callback: (($obj: SquareBin, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::transform-set", callback: (($obj: SquareBin, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::translation-x", callback: (($obj: SquareBin, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::translation-x", callback: (($obj: SquareBin, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::translation-y", callback: (($obj: SquareBin, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::translation-y", callback: (($obj: SquareBin, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::translation-z", callback: (($obj: SquareBin, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::translation-z", callback: (($obj: SquareBin, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::visible", callback: (($obj: SquareBin, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::visible", callback: (($obj: SquareBin, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::width", callback: (($obj: SquareBin, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::width", callback: (($obj: SquareBin, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::x", callback: (($obj: SquareBin, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::x", callback: (($obj: SquareBin, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::x-align", callback: (($obj: SquareBin, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::x-align", callback: (($obj: SquareBin, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::x-expand", callback: (($obj: SquareBin, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::x-expand", callback: (($obj: SquareBin, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::y", callback: (($obj: SquareBin, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::y", callback: (($obj: SquareBin, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::y-align", callback: (($obj: SquareBin, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::y-align", callback: (($obj: SquareBin, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::y-expand", callback: (($obj: SquareBin, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::y-expand", callback: (($obj: SquareBin, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::z-position", callback: (($obj: SquareBin, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::z-position", callback: (($obj: SquareBin, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: SquareBin_ConstructProps) + _init (config?: SquareBin_ConstructProps): void + static $gtype: GObject.Type +} +export interface Stack_ConstructProps extends St.Widget_ConstructProps { +} +export class Stack { + /* Properties of St.Widget */ + accessible_name: string + accessible_role: Atk.Role + can_focus: boolean + hover: boolean + label_actor: Clutter.Actor + pseudo_class: string + style: string + style_class: string + track_hover: boolean + /* Properties of Clutter.Actor */ + actions: Clutter.Action + readonly allocation: Clutter.ActorBox + background_color: Clutter.Color + readonly background_color_set: boolean + child_transform: Graphene.Matrix + readonly child_transform_set: boolean + clip_rect: Graphene.Rect + clip_to_allocation: boolean + constraints: Clutter.Constraint + content: Clutter.Content + readonly content_box: Clutter.ActorBox + content_gravity: Clutter.ContentGravity + content_repeat: Clutter.ContentRepeat + effect: Clutter.Effect + readonly first_child: Clutter.Actor + fixed_position_set: boolean + fixed_x: number + fixed_y: number + readonly has_clip: boolean + readonly has_pointer: boolean + height: number + readonly last_child: Clutter.Actor + layout_manager: Clutter.LayoutManager + magnification_filter: Clutter.ScalingFilter + readonly mapped: boolean + margin_bottom: number + margin_left: number + margin_right: number + margin_top: number + min_height: number + min_height_set: boolean + min_width: number + min_width_set: boolean + minification_filter: Clutter.ScalingFilter + name: string + natural_height: number + natural_height_set: boolean + natural_width: number + natural_width_set: boolean + offscreen_redirect: Clutter.OffscreenRedirect + opacity: number + pivot_point: Graphene.Point + pivot_point_z: number + position: Graphene.Point + reactive: boolean + readonly realized: boolean + request_mode: Clutter.RequestMode + rotation_angle_x: number + rotation_angle_y: number + rotation_angle_z: number + scale_x: number + scale_y: number + scale_z: number + show_on_set_parent: boolean + size: Graphene.Size + text_direction: Clutter.TextDirection + transform: Graphene.Matrix + readonly transform_set: boolean + translation_x: number + translation_y: number + translation_z: number + visible: boolean + width: number + x: number + x_align: Clutter.ActorAlign + x_expand: boolean + y: number + y_align: Clutter.ActorAlign + y_expand: boolean + z_position: number + /* Fields of St.Widget */ + parent_instance: Clutter.Actor + /* Fields of Clutter.Actor */ + flags: number + /* Fields of GObject.InitiallyUnowned */ + g_type_instance: GObject.TypeInstance + /* Methods of St.Widget */ + add_accessible_state(state: Atk.StateType): void + add_style_class_name(style_class: string): void + add_style_pseudo_class(pseudo_class: string): void + ensure_style(): void + get_accessible_name(): string + get_accessible_role(): Atk.Role + get_can_focus(): boolean + get_focus_chain(): Clutter.Actor[] + get_hover(): boolean + get_label_actor(): Clutter.Actor + get_style(): string | null + get_style_class_name(): string + get_style_pseudo_class(): string + get_theme_node(): St.ThemeNode + get_track_hover(): boolean + has_style_class_name(style_class: string): boolean + has_style_pseudo_class(pseudo_class: string): boolean + navigate_focus(from: Clutter.Actor | null, direction: St.DirectionType, wrap_around: boolean): boolean + paint_background(paint_context: Clutter.PaintContext): void + peek_theme_node(): St.ThemeNode + popup_menu(): void + remove_accessible_state(state: Atk.StateType): void + remove_style_class_name(style_class: string): void + remove_style_pseudo_class(pseudo_class: string): void + set_accessible(accessible: Atk.Object): void + set_accessible_name(name?: string | null): void + set_accessible_role(role: Atk.Role): void + set_can_focus(can_focus: boolean): void + set_hover(hover: boolean): void + set_label_actor(label: Clutter.Actor): void + set_style(style?: string | null): void + set_style_class_name(style_class_list?: string | null): void + set_style_pseudo_class(pseudo_class_list?: string | null): void + set_track_hover(track_hover: boolean): void + style_changed(): void + sync_hover(): void + /* Methods of Clutter.Actor */ + add_action(action: Clutter.Action): void + add_action_with_name(name: string, action: Clutter.Action): void + add_child(child: Clutter.Actor): void + add_constraint(constraint: Clutter.Constraint): void + add_constraint_with_name(name: string, constraint: Clutter.Constraint): void + add_effect(effect: Clutter.Effect): void + add_effect_with_name(name: string, effect: Clutter.Effect): void + add_transition(name: string, transition: Clutter.Transition): void + allocate(box: Clutter.ActorBox): void + allocate_align_fill(box: Clutter.ActorBox, x_align: number, y_align: number, x_fill: boolean, y_fill: boolean): void + allocate_available_size(x: number, y: number, available_width: number, available_height: number): void + allocate_preferred_size(x: number, y: number): void + apply_relative_transform_to_point(ancestor: Clutter.Actor | null, point: Graphene.Point3D): /* vertex */ Graphene.Point3D + apply_transform_to_point(point: Graphene.Point3D): /* vertex */ Graphene.Point3D + bind_model(model: Gio.ListModel | null, create_child_func: Clutter.ActorCreateChildFunc): void + clear_actions(): void + clear_constraints(): void + clear_effects(): void + contains(descendant: Clutter.Actor): boolean + continue_paint(paint_context: Clutter.PaintContext): void + continue_pick(pick_context: Clutter.PickContext): void + create_pango_context(): Pango.Context + create_pango_layout(text?: string | null): Pango.Layout + destroy(): void + destroy_all_children(): void + event(event: Clutter.Event, capture: boolean): boolean + get_abs_allocation_vertices(): /* verts */ Graphene.Point3D[] + get_accessible(): Atk.Object + get_action(name: string): Clutter.Action + get_actions(): Clutter.Action[] + get_allocation_box(): /* box */ Clutter.ActorBox + get_background_color(): /* color */ Clutter.Color + get_child_at_index(index_: number): Clutter.Actor + get_child_transform(): /* transform */ Graphene.Matrix + get_children(): Clutter.Actor[] + get_clip(): [ /* xoff */ number | null, /* yoff */ number | null, /* width */ number | null, /* height */ number | null ] + get_clip_to_allocation(): boolean + get_constraint(name: string): Clutter.Constraint + get_constraints(): Clutter.Constraint[] + get_content(): Clutter.Content + get_content_box(): /* box */ Clutter.ActorBox + get_content_gravity(): Clutter.ContentGravity + get_content_repeat(): Clutter.ContentRepeat + get_content_scaling_filters(): [ /* min_filter */ Clutter.ScalingFilter | null, /* mag_filter */ Clutter.ScalingFilter | null ] + get_default_paint_volume(): Clutter.PaintVolume + get_easing_delay(): number + get_easing_duration(): number + get_easing_mode(): Clutter.AnimationMode + get_effect(name: string): Clutter.Effect + get_effects(): Clutter.Effect[] + get_first_child(): Clutter.Actor + get_fixed_position(): [ /* returnType */ boolean, /* x */ number | null, /* y */ number | null ] + get_fixed_position_set(): boolean + get_flags(): Clutter.ActorFlags + get_height(): number + get_last_child(): Clutter.Actor + get_layout_manager(): Clutter.LayoutManager + get_margin(): /* margin */ Clutter.Margin + get_margin_bottom(): number + get_margin_left(): number + get_margin_right(): number + get_margin_top(): number + get_n_children(): number + get_name(): string + get_next_sibling(): Clutter.Actor + get_offscreen_redirect(): Clutter.OffscreenRedirect + get_opacity(): number + get_opacity_override(): number + get_paint_box(): [ /* returnType */ boolean, /* box */ Clutter.ActorBox ] + get_paint_opacity(): number + get_paint_visibility(): boolean + get_paint_volume(): Clutter.PaintVolume + get_pango_context(): Pango.Context + get_parent(): Clutter.Actor + get_pivot_point(): [ /* pivot_x */ number | null, /* pivot_y */ number | null ] + get_pivot_point_z(): number + get_position(): [ /* x */ number | null, /* y */ number | null ] + get_preferred_height(for_width: number): [ /* min_height_p */ number | null, /* natural_height_p */ number | null ] + get_preferred_size(): [ /* min_width_p */ number | null, /* min_height_p */ number | null, /* natural_width_p */ number | null, /* natural_height_p */ number | null ] + get_preferred_width(for_height: number): [ /* min_width_p */ number | null, /* natural_width_p */ number | null ] + get_previous_sibling(): Clutter.Actor + get_reactive(): boolean + get_request_mode(): Clutter.RequestMode + get_resource_scale(): number + get_rotation_angle(axis: Clutter.RotateAxis): number + get_scale(): [ /* scale_x */ number | null, /* scale_y */ number | null ] + get_scale_z(): number + get_size(): [ /* width */ number | null, /* height */ number | null ] + get_stage(): Clutter.Stage + get_text_direction(): Clutter.TextDirection + get_transform(): /* transform */ Graphene.Matrix + get_transformed_extents(): /* rect */ Graphene.Rect + get_transformed_paint_volume(relative_to_ancestor: Clutter.Actor): Clutter.PaintVolume + get_transformed_position(): [ /* x */ number | null, /* y */ number | null ] + get_transformed_size(): [ /* width */ number | null, /* height */ number | null ] + get_transition(name: string): Clutter.Transition + get_translation(): [ /* translate_x */ number | null, /* translate_y */ number | null, /* translate_z */ number | null ] + get_width(): number + get_x(): number + get_x_align(): Clutter.ActorAlign + get_x_expand(): boolean + get_y(): number + get_y_align(): Clutter.ActorAlign + get_y_expand(): boolean + get_z_position(): number + grab_key_focus(): void + has_accessible(): boolean + has_actions(): boolean + has_allocation(): boolean + has_constraints(): boolean + has_damage(): boolean + has_effects(): boolean + has_key_focus(): boolean + has_mapped_clones(): boolean + has_overlaps(): boolean + hide(): void + inhibit_culling(): void + insert_child_above(child: Clutter.Actor, sibling?: Clutter.Actor | null): void + insert_child_at_index(child: Clutter.Actor, index_: number): void + insert_child_below(child: Clutter.Actor, sibling?: Clutter.Actor | null): void + invalidate_paint_volume(): void + invalidate_transform(): void + is_effectively_on_stage_view(view: Clutter.StageView): boolean + is_in_clone_paint(): boolean + is_mapped(): boolean + is_realized(): boolean + is_rotated(): boolean + is_scaled(): boolean + is_visible(): boolean + map(): void + move_by(dx: number, dy: number): void + needs_expand(orientation: Clutter.Orientation): boolean + paint(paint_context: Clutter.PaintContext): void + peek_stage_views(): Clutter.StageView[] + pick(pick_context: Clutter.PickContext): void + pick_box(pick_context: Clutter.PickContext, box: Clutter.ActorBox): void + queue_redraw(): void + queue_redraw_with_clip(clip?: cairo.RectangleInt | null): void + queue_relayout(): void + realize(): void + remove_action(action: Clutter.Action): void + remove_action_by_name(name: string): void + remove_all_children(): void + remove_all_transitions(): void + remove_child(child: Clutter.Actor): void + remove_clip(): void + remove_constraint(constraint: Clutter.Constraint): void + remove_constraint_by_name(name: string): void + remove_effect(effect: Clutter.Effect): void + remove_effect_by_name(name: string): void + remove_transition(name: string): void + replace_child(old_child: Clutter.Actor, new_child: Clutter.Actor): void + restore_easing_state(): void + save_easing_state(): void + set_allocation(box: Clutter.ActorBox): void + set_background_color(color?: Clutter.Color | null): void + set_child_above_sibling(child: Clutter.Actor, sibling?: Clutter.Actor | null): void + set_child_at_index(child: Clutter.Actor, index_: number): void + set_child_below_sibling(child: Clutter.Actor, sibling?: Clutter.Actor | null): void + set_child_transform(transform?: Graphene.Matrix | null): void + set_clip(xoff: number, yoff: number, width: number, height: number): void + set_clip_to_allocation(clip_set: boolean): void + set_content(content?: Clutter.Content | null): void + set_content_gravity(gravity: Clutter.ContentGravity): void + set_content_repeat(repeat: Clutter.ContentRepeat): void + set_content_scaling_filters(min_filter: Clutter.ScalingFilter, mag_filter: Clutter.ScalingFilter): void + set_easing_delay(msecs: number): void + set_easing_duration(msecs: number): void + set_easing_mode(mode: Clutter.AnimationMode): void + set_fixed_position_set(is_set: boolean): void + set_flags(flags: Clutter.ActorFlags): void + set_height(height: number): void + set_layout_manager(manager?: Clutter.LayoutManager | null): void + set_margin(margin: Clutter.Margin): void + set_margin_bottom(margin: number): void + set_margin_left(margin: number): void + set_margin_right(margin: number): void + set_margin_top(margin: number): void + set_name(name: string): void + set_offscreen_redirect(redirect: Clutter.OffscreenRedirect): void + set_opacity(opacity: number): void + set_opacity_override(opacity: number): void + set_pivot_point(pivot_x: number, pivot_y: number): void + set_pivot_point_z(pivot_z: number): void + set_position(x: number, y: number): void + set_reactive(reactive: boolean): void + set_request_mode(mode: Clutter.RequestMode): void + set_rotation_angle(axis: Clutter.RotateAxis, angle: number): void + set_scale(scale_x: number, scale_y: number): void + set_scale_z(scale_z: number): void + set_size(width: number, height: number): void + set_text_direction(text_dir: Clutter.TextDirection): void + set_transform(transform?: Graphene.Matrix | null): void + set_translation(translate_x: number, translate_y: number, translate_z: number): void + set_width(width: number): void + set_x(x: number): void + set_x_align(x_align: Clutter.ActorAlign): void + set_x_expand(expand: boolean): void + set_y(y: number): void + set_y_align(y_align: Clutter.ActorAlign): void + set_y_expand(expand: boolean): void + set_z_position(z_position: number): void + should_pick(pick_context: Clutter.PickContext): boolean + show(): void + transform_stage_point(x: number, y: number): [ /* returnType */ boolean, /* x_out */ number, /* y_out */ number ] + uninhibit_culling(): void + unmap(): void + unrealize(): void + unset_flags(flags: Clutter.ActorFlags): void + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Methods of Clutter.Animatable */ + find_property(property_name: string): GObject.ParamSpec + get_actor(): Clutter.Actor + get_initial_state(property_name: string, value: any): void + interpolate_value(property_name: string, interval: Clutter.Interval, progress: number): [ /* returnType */ boolean, /* value */ any ] + set_final_state(property_name: string, value: any): void + /* Methods of Clutter.Container */ + add_actor(actor: Clutter.Actor): void + child_get_property(child: Clutter.Actor, property: string, value: any): void + child_notify(child: Clutter.Actor, pspec: GObject.ParamSpec): void + child_set_property(child: Clutter.Actor, property: string, value: any): void + create_child_meta(actor: Clutter.Actor): void + destroy_child_meta(actor: Clutter.Actor): void + find_child_by_name(child_name: string): Clutter.Actor + get_child_meta(actor: Clutter.Actor): Clutter.ChildMeta + lower_child(actor: Clutter.Actor, sibling?: Clutter.Actor | null): void + raise_child(actor: Clutter.Actor, sibling?: Clutter.Actor | null): void + remove_actor(actor: Clutter.Actor): void + sort_depth_order(): void + /* Methods of Clutter.Scriptable */ + get_id(): string + parse_custom_node(script: Clutter.Script, value: any, name: string, node: Json.Node): boolean + set_custom_property(script: Clutter.Script, name: string, value: any): void + set_id(id_: string): void + /* Virtual methods of St.Widget */ + vfunc_get_focus_chain(): Clutter.Actor[] + vfunc_navigate_focus(from: Clutter.Actor | null, direction: St.DirectionType): boolean + vfunc_popup_menu(): void + vfunc_style_changed(): void + vfunc_find_property(property_name: string): GObject.ParamSpec + vfunc_get_actor(): Clutter.Actor + vfunc_get_initial_state(property_name: string, value: any): void + vfunc_interpolate_value(property_name: string, interval: Clutter.Interval, progress: number): [ /* returnType */ boolean, /* value */ any ] + vfunc_set_final_state(property_name: string, value: any): void + vfunc_actor_added(actor: Clutter.Actor): void + vfunc_actor_removed(actor: Clutter.Actor): void + vfunc_add(actor: Clutter.Actor): void + vfunc_child_notify(child: Clutter.Actor, pspec: GObject.ParamSpec): void + vfunc_create_child_meta(actor: Clutter.Actor): void + vfunc_destroy_child_meta(actor: Clutter.Actor): void + vfunc_get_child_meta(actor: Clutter.Actor): Clutter.ChildMeta + vfunc_lower(actor: Clutter.Actor, sibling?: Clutter.Actor | null): void + vfunc_raise(actor: Clutter.Actor, sibling?: Clutter.Actor | null): void + vfunc_remove(actor: Clutter.Actor): void + vfunc_sort_depth_order(): void + vfunc_get_id(): string + vfunc_parse_custom_node(script: Clutter.Script, value: any, name: string, node: Json.Node): boolean + vfunc_set_custom_property(script: Clutter.Script, name: string, value: any): void + vfunc_set_id(id_: string): void + /* Virtual methods of Clutter.Actor */ + vfunc_allocate(box: Clutter.ActorBox): void + vfunc_apply_transform(matrix: Graphene.Matrix): void + vfunc_button_press_event(event: Clutter.ButtonEvent): boolean + vfunc_button_release_event(event: Clutter.ButtonEvent): boolean + vfunc_calculate_resource_scale(phase: number): number + vfunc_captured_event(event: Clutter.Event): boolean + vfunc_destroy(): void + vfunc_enter_event(event: Clutter.CrossingEvent): boolean + vfunc_event(event: Clutter.Event): boolean + vfunc_get_accessible(): Atk.Object + vfunc_get_paint_volume(volume: Clutter.PaintVolume): boolean + vfunc_get_preferred_height(for_width: number): [ /* min_height_p */ number | null, /* natural_height_p */ number | null ] + vfunc_get_preferred_width(for_height: number): [ /* min_width_p */ number | null, /* natural_width_p */ number | null ] + vfunc_has_accessible(): boolean + vfunc_has_overlaps(): boolean + vfunc_hide(): void + vfunc_hide_all(): void + vfunc_key_focus_in(): void + vfunc_key_focus_out(): void + vfunc_key_press_event(event: Clutter.KeyEvent): boolean + vfunc_key_release_event(event: Clutter.KeyEvent): boolean + vfunc_leave_event(event: Clutter.CrossingEvent): boolean + vfunc_map(): void + vfunc_motion_event(event: Clutter.MotionEvent): boolean + vfunc_paint(paint_context: Clutter.PaintContext): void + vfunc_paint_node(root: Clutter.PaintNode): void + vfunc_parent_set(old_parent: Clutter.Actor): void + vfunc_pick(pick_context: Clutter.PickContext): void + vfunc_queue_relayout(): void + vfunc_realize(): void + vfunc_resource_scale_changed(): void + vfunc_scroll_event(event: Clutter.ScrollEvent): boolean + vfunc_show(): void + vfunc_touch_event(event: Clutter.TouchEvent): boolean + vfunc_unmap(): void + vfunc_unrealize(): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of St.Widget */ + connect(sigName: "popup-menu", callback: (($obj: Stack) => void)): number + connect_after(sigName: "popup-menu", callback: (($obj: Stack) => void)): number + emit(sigName: "popup-menu"): void + connect(sigName: "style-changed", callback: (($obj: Stack) => void)): number + connect_after(sigName: "style-changed", callback: (($obj: Stack) => void)): number + emit(sigName: "style-changed"): void + /* Signals of Clutter.Actor */ + connect(sigName: "button-press-event", callback: (($obj: Stack, event: Clutter.ButtonEvent) => boolean)): number + connect_after(sigName: "button-press-event", callback: (($obj: Stack, event: Clutter.ButtonEvent) => boolean)): number + emit(sigName: "button-press-event", event: Clutter.ButtonEvent): void + connect(sigName: "button-release-event", callback: (($obj: Stack, event: Clutter.ButtonEvent) => boolean)): number + connect_after(sigName: "button-release-event", callback: (($obj: Stack, event: Clutter.ButtonEvent) => boolean)): number + emit(sigName: "button-release-event", event: Clutter.ButtonEvent): void + connect(sigName: "captured-event", callback: (($obj: Stack, event: Clutter.Event) => boolean)): number + connect_after(sigName: "captured-event", callback: (($obj: Stack, event: Clutter.Event) => boolean)): number + emit(sigName: "captured-event", event: Clutter.Event): void + connect(sigName: "destroy", callback: (($obj: Stack) => void)): number + connect_after(sigName: "destroy", callback: (($obj: Stack) => void)): number + emit(sigName: "destroy"): void + connect(sigName: "enter-event", callback: (($obj: Stack, event: Clutter.CrossingEvent) => boolean)): number + connect_after(sigName: "enter-event", callback: (($obj: Stack, event: Clutter.CrossingEvent) => boolean)): number + emit(sigName: "enter-event", event: Clutter.CrossingEvent): void + connect(sigName: "event", callback: (($obj: Stack, event: Clutter.Event) => boolean)): number + connect_after(sigName: "event", callback: (($obj: Stack, event: Clutter.Event) => boolean)): number + emit(sigName: "event", event: Clutter.Event): void + connect(sigName: "hide", callback: (($obj: Stack) => void)): number + connect_after(sigName: "hide", callback: (($obj: Stack) => void)): number + emit(sigName: "hide"): void + connect(sigName: "key-focus-in", callback: (($obj: Stack) => void)): number + connect_after(sigName: "key-focus-in", callback: (($obj: Stack) => void)): number + emit(sigName: "key-focus-in"): void + connect(sigName: "key-focus-out", callback: (($obj: Stack) => void)): number + connect_after(sigName: "key-focus-out", callback: (($obj: Stack) => void)): number + emit(sigName: "key-focus-out"): void + connect(sigName: "key-press-event", callback: (($obj: Stack, event: Clutter.KeyEvent) => boolean)): number + connect_after(sigName: "key-press-event", callback: (($obj: Stack, event: Clutter.KeyEvent) => boolean)): number + emit(sigName: "key-press-event", event: Clutter.KeyEvent): void + connect(sigName: "key-release-event", callback: (($obj: Stack, event: Clutter.KeyEvent) => boolean)): number + connect_after(sigName: "key-release-event", callback: (($obj: Stack, event: Clutter.KeyEvent) => boolean)): number + emit(sigName: "key-release-event", event: Clutter.KeyEvent): void + connect(sigName: "leave-event", callback: (($obj: Stack, event: Clutter.CrossingEvent) => boolean)): number + connect_after(sigName: "leave-event", callback: (($obj: Stack, event: Clutter.CrossingEvent) => boolean)): number + emit(sigName: "leave-event", event: Clutter.CrossingEvent): void + connect(sigName: "motion-event", callback: (($obj: Stack, event: Clutter.MotionEvent) => boolean)): number + connect_after(sigName: "motion-event", callback: (($obj: Stack, event: Clutter.MotionEvent) => boolean)): number + emit(sigName: "motion-event", event: Clutter.MotionEvent): void + connect(sigName: "parent-set", callback: (($obj: Stack, old_parent?: Clutter.Actor | null) => void)): number + connect_after(sigName: "parent-set", callback: (($obj: Stack, old_parent?: Clutter.Actor | null) => void)): number + emit(sigName: "parent-set", old_parent?: Clutter.Actor | null): void + connect(sigName: "pick", callback: (($obj: Stack, pick_context: Clutter.PickContext) => void)): number + connect_after(sigName: "pick", callback: (($obj: Stack, pick_context: Clutter.PickContext) => void)): number + emit(sigName: "pick", pick_context: Clutter.PickContext): void + connect(sigName: "queue-relayout", callback: (($obj: Stack) => void)): number + connect_after(sigName: "queue-relayout", callback: (($obj: Stack) => void)): number + emit(sigName: "queue-relayout"): void + connect(sigName: "realize", callback: (($obj: Stack) => void)): number + connect_after(sigName: "realize", callback: (($obj: Stack) => void)): number + emit(sigName: "realize"): void + connect(sigName: "resource-scale-changed", callback: (($obj: Stack) => void)): number + connect_after(sigName: "resource-scale-changed", callback: (($obj: Stack) => void)): number + emit(sigName: "resource-scale-changed"): void + connect(sigName: "scroll-event", callback: (($obj: Stack, event: Clutter.ScrollEvent) => boolean)): number + connect_after(sigName: "scroll-event", callback: (($obj: Stack, event: Clutter.ScrollEvent) => boolean)): number + emit(sigName: "scroll-event", event: Clutter.ScrollEvent): void + connect(sigName: "show", callback: (($obj: Stack) => void)): number + connect_after(sigName: "show", callback: (($obj: Stack) => void)): number + emit(sigName: "show"): void + connect(sigName: "stage-views-changed", callback: (($obj: Stack) => void)): number + connect_after(sigName: "stage-views-changed", callback: (($obj: Stack) => void)): number + emit(sigName: "stage-views-changed"): void + connect(sigName: "touch-event", callback: (($obj: Stack, event: Clutter.Event) => boolean)): number + connect_after(sigName: "touch-event", callback: (($obj: Stack, event: Clutter.Event) => boolean)): number + emit(sigName: "touch-event", event: Clutter.Event): void + connect(sigName: "transition-stopped", callback: (($obj: Stack, name: string, is_finished: boolean) => void)): number + connect_after(sigName: "transition-stopped", callback: (($obj: Stack, name: string, is_finished: boolean) => void)): number + emit(sigName: "transition-stopped", name: string, is_finished: boolean): void + connect(sigName: "transitions-completed", callback: (($obj: Stack) => void)): number + connect_after(sigName: "transitions-completed", callback: (($obj: Stack) => void)): number + emit(sigName: "transitions-completed"): void + connect(sigName: "unrealize", callback: (($obj: Stack) => void)): number + connect_after(sigName: "unrealize", callback: (($obj: Stack) => void)): number + emit(sigName: "unrealize"): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: Stack, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: Stack, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + /* Signals of Clutter.Container */ + connect(sigName: "actor-added", callback: (($obj: Stack, actor: Clutter.Actor) => void)): number + connect_after(sigName: "actor-added", callback: (($obj: Stack, actor: Clutter.Actor) => void)): number + emit(sigName: "actor-added", actor: Clutter.Actor): void + connect(sigName: "actor-removed", callback: (($obj: Stack, actor: Clutter.Actor) => void)): number + connect_after(sigName: "actor-removed", callback: (($obj: Stack, actor: Clutter.Actor) => void)): number + emit(sigName: "actor-removed", actor: Clutter.Actor): void + connect(sigName: "child-notify", callback: (($obj: Stack, actor: Clutter.Actor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "child-notify", callback: (($obj: Stack, actor: Clutter.Actor, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "child-notify", actor: Clutter.Actor, pspec: GObject.ParamSpec): void + connect(sigName: "notify::accessible-name", callback: (($obj: Stack, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-name", callback: (($obj: Stack, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::accessible-role", callback: (($obj: Stack, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-role", callback: (($obj: Stack, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::can-focus", callback: (($obj: Stack, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::can-focus", callback: (($obj: Stack, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::hover", callback: (($obj: Stack, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hover", callback: (($obj: Stack, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::label-actor", callback: (($obj: Stack, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::label-actor", callback: (($obj: Stack, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::pseudo-class", callback: (($obj: Stack, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::pseudo-class", callback: (($obj: Stack, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::style", callback: (($obj: Stack, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::style", callback: (($obj: Stack, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::style-class", callback: (($obj: Stack, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::style-class", callback: (($obj: Stack, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::track-hover", callback: (($obj: Stack, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::track-hover", callback: (($obj: Stack, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::actions", callback: (($obj: Stack, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::actions", callback: (($obj: Stack, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::allocation", callback: (($obj: Stack, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::allocation", callback: (($obj: Stack, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::background-color", callback: (($obj: Stack, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::background-color", callback: (($obj: Stack, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::background-color-set", callback: (($obj: Stack, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::background-color-set", callback: (($obj: Stack, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::child-transform", callback: (($obj: Stack, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::child-transform", callback: (($obj: Stack, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::child-transform-set", callback: (($obj: Stack, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::child-transform-set", callback: (($obj: Stack, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::clip-rect", callback: (($obj: Stack, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::clip-rect", callback: (($obj: Stack, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::clip-to-allocation", callback: (($obj: Stack, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::clip-to-allocation", callback: (($obj: Stack, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::constraints", callback: (($obj: Stack, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::constraints", callback: (($obj: Stack, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::content", callback: (($obj: Stack, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::content", callback: (($obj: Stack, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::content-box", callback: (($obj: Stack, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::content-box", callback: (($obj: Stack, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::content-gravity", callback: (($obj: Stack, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::content-gravity", callback: (($obj: Stack, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::content-repeat", callback: (($obj: Stack, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::content-repeat", callback: (($obj: Stack, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::effect", callback: (($obj: Stack, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::effect", callback: (($obj: Stack, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::first-child", callback: (($obj: Stack, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::first-child", callback: (($obj: Stack, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::fixed-position-set", callback: (($obj: Stack, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::fixed-position-set", callback: (($obj: Stack, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::fixed-x", callback: (($obj: Stack, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::fixed-x", callback: (($obj: Stack, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::fixed-y", callback: (($obj: Stack, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::fixed-y", callback: (($obj: Stack, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::has-clip", callback: (($obj: Stack, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-clip", callback: (($obj: Stack, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::has-pointer", callback: (($obj: Stack, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-pointer", callback: (($obj: Stack, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::height", callback: (($obj: Stack, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::height", callback: (($obj: Stack, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::last-child", callback: (($obj: Stack, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::last-child", callback: (($obj: Stack, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::layout-manager", callback: (($obj: Stack, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::layout-manager", callback: (($obj: Stack, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::magnification-filter", callback: (($obj: Stack, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::magnification-filter", callback: (($obj: Stack, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::mapped", callback: (($obj: Stack, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::mapped", callback: (($obj: Stack, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-bottom", callback: (($obj: Stack, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-bottom", callback: (($obj: Stack, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-left", callback: (($obj: Stack, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-left", callback: (($obj: Stack, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-right", callback: (($obj: Stack, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-right", callback: (($obj: Stack, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-top", callback: (($obj: Stack, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-top", callback: (($obj: Stack, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::min-height", callback: (($obj: Stack, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::min-height", callback: (($obj: Stack, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::min-height-set", callback: (($obj: Stack, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::min-height-set", callback: (($obj: Stack, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::min-width", callback: (($obj: Stack, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::min-width", callback: (($obj: Stack, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::min-width-set", callback: (($obj: Stack, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::min-width-set", callback: (($obj: Stack, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::minification-filter", callback: (($obj: Stack, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::minification-filter", callback: (($obj: Stack, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::name", callback: (($obj: Stack, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::name", callback: (($obj: Stack, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::natural-height", callback: (($obj: Stack, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::natural-height", callback: (($obj: Stack, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::natural-height-set", callback: (($obj: Stack, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::natural-height-set", callback: (($obj: Stack, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::natural-width", callback: (($obj: Stack, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::natural-width", callback: (($obj: Stack, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::natural-width-set", callback: (($obj: Stack, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::natural-width-set", callback: (($obj: Stack, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::offscreen-redirect", callback: (($obj: Stack, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::offscreen-redirect", callback: (($obj: Stack, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::opacity", callback: (($obj: Stack, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::opacity", callback: (($obj: Stack, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::pivot-point", callback: (($obj: Stack, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::pivot-point", callback: (($obj: Stack, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::pivot-point-z", callback: (($obj: Stack, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::pivot-point-z", callback: (($obj: Stack, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::position", callback: (($obj: Stack, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::position", callback: (($obj: Stack, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::reactive", callback: (($obj: Stack, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::reactive", callback: (($obj: Stack, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::realized", callback: (($obj: Stack, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::realized", callback: (($obj: Stack, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::request-mode", callback: (($obj: Stack, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::request-mode", callback: (($obj: Stack, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::rotation-angle-x", callback: (($obj: Stack, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::rotation-angle-x", callback: (($obj: Stack, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::rotation-angle-y", callback: (($obj: Stack, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::rotation-angle-y", callback: (($obj: Stack, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::rotation-angle-z", callback: (($obj: Stack, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::rotation-angle-z", callback: (($obj: Stack, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::scale-x", callback: (($obj: Stack, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::scale-x", callback: (($obj: Stack, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::scale-y", callback: (($obj: Stack, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::scale-y", callback: (($obj: Stack, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::scale-z", callback: (($obj: Stack, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::scale-z", callback: (($obj: Stack, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::show-on-set-parent", callback: (($obj: Stack, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::show-on-set-parent", callback: (($obj: Stack, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::size", callback: (($obj: Stack, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::size", callback: (($obj: Stack, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::text-direction", callback: (($obj: Stack, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::text-direction", callback: (($obj: Stack, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::transform", callback: (($obj: Stack, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::transform", callback: (($obj: Stack, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::transform-set", callback: (($obj: Stack, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::transform-set", callback: (($obj: Stack, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::translation-x", callback: (($obj: Stack, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::translation-x", callback: (($obj: Stack, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::translation-y", callback: (($obj: Stack, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::translation-y", callback: (($obj: Stack, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::translation-z", callback: (($obj: Stack, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::translation-z", callback: (($obj: Stack, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::visible", callback: (($obj: Stack, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::visible", callback: (($obj: Stack, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::width", callback: (($obj: Stack, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::width", callback: (($obj: Stack, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::x", callback: (($obj: Stack, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::x", callback: (($obj: Stack, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::x-align", callback: (($obj: Stack, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::x-align", callback: (($obj: Stack, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::x-expand", callback: (($obj: Stack, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::x-expand", callback: (($obj: Stack, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::y", callback: (($obj: Stack, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::y", callback: (($obj: Stack, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::y-align", callback: (($obj: Stack, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::y-align", callback: (($obj: Stack, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::y-expand", callback: (($obj: Stack, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::y-expand", callback: (($obj: Stack, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::z-position", callback: (($obj: Stack, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::z-position", callback: (($obj: Stack, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: Stack_ConstructProps) + _init (config?: Stack_ConstructProps): void + static $gtype: GObject.Type +} +export interface TrayIcon_ConstructProps extends GtkEmbed_ConstructProps { +} +export class TrayIcon { + /* Properties of Shell.TrayIcon */ + readonly pid: number + readonly title: string + readonly wm_class: string + /* Properties of Clutter.Clone */ + source: Clutter.Actor + /* Properties of Clutter.Actor */ + actions: Clutter.Action + readonly allocation: Clutter.ActorBox + background_color: Clutter.Color + readonly background_color_set: boolean + child_transform: Graphene.Matrix + readonly child_transform_set: boolean + clip_rect: Graphene.Rect + clip_to_allocation: boolean + constraints: Clutter.Constraint + content: Clutter.Content + readonly content_box: Clutter.ActorBox + content_gravity: Clutter.ContentGravity + content_repeat: Clutter.ContentRepeat + effect: Clutter.Effect + readonly first_child: Clutter.Actor + fixed_position_set: boolean + fixed_x: number + fixed_y: number + readonly has_clip: boolean + readonly has_pointer: boolean + height: number + readonly last_child: Clutter.Actor + layout_manager: Clutter.LayoutManager + magnification_filter: Clutter.ScalingFilter + readonly mapped: boolean + margin_bottom: number + margin_left: number + margin_right: number + margin_top: number + min_height: number + min_height_set: boolean + min_width: number + min_width_set: boolean + minification_filter: Clutter.ScalingFilter + name: string + natural_height: number + natural_height_set: boolean + natural_width: number + natural_width_set: boolean + offscreen_redirect: Clutter.OffscreenRedirect + opacity: number + pivot_point: Graphene.Point + pivot_point_z: number + position: Graphene.Point + reactive: boolean + readonly realized: boolean + request_mode: Clutter.RequestMode + rotation_angle_x: number + rotation_angle_y: number + rotation_angle_z: number + scale_x: number + scale_y: number + scale_z: number + show_on_set_parent: boolean + size: Graphene.Size + text_direction: Clutter.TextDirection + transform: Graphene.Matrix + readonly transform_set: boolean + translation_x: number + translation_y: number + translation_z: number + visible: boolean + width: number + x: number + x_align: Clutter.ActorAlign + x_expand: boolean + y: number + y_align: Clutter.ActorAlign + y_expand: boolean + z_position: number + /* Fields of Shell.GtkEmbed */ + parent_instance: Clutter.Clone + /* Fields of Clutter.Actor */ + flags: number + /* Fields of GObject.InitiallyUnowned */ + g_type_instance: GObject.TypeInstance + /* Methods of Shell.TrayIcon */ + click(event: Clutter.Event): void + /* Methods of Clutter.Clone */ + get_source(): Clutter.Actor + set_source(source?: Clutter.Actor | null): void + /* Methods of Clutter.Actor */ + add_action(action: Clutter.Action): void + add_action_with_name(name: string, action: Clutter.Action): void + add_child(child: Clutter.Actor): void + add_constraint(constraint: Clutter.Constraint): void + add_constraint_with_name(name: string, constraint: Clutter.Constraint): void + add_effect(effect: Clutter.Effect): void + add_effect_with_name(name: string, effect: Clutter.Effect): void + add_transition(name: string, transition: Clutter.Transition): void + allocate(box: Clutter.ActorBox): void + allocate_align_fill(box: Clutter.ActorBox, x_align: number, y_align: number, x_fill: boolean, y_fill: boolean): void + allocate_available_size(x: number, y: number, available_width: number, available_height: number): void + allocate_preferred_size(x: number, y: number): void + apply_relative_transform_to_point(ancestor: Clutter.Actor | null, point: Graphene.Point3D): /* vertex */ Graphene.Point3D + apply_transform_to_point(point: Graphene.Point3D): /* vertex */ Graphene.Point3D + bind_model(model: Gio.ListModel | null, create_child_func: Clutter.ActorCreateChildFunc): void + clear_actions(): void + clear_constraints(): void + clear_effects(): void + contains(descendant: Clutter.Actor): boolean + continue_paint(paint_context: Clutter.PaintContext): void + continue_pick(pick_context: Clutter.PickContext): void + create_pango_context(): Pango.Context + create_pango_layout(text?: string | null): Pango.Layout + destroy(): void + destroy_all_children(): void + event(event: Clutter.Event, capture: boolean): boolean + get_abs_allocation_vertices(): /* verts */ Graphene.Point3D[] + get_accessible(): Atk.Object + get_action(name: string): Clutter.Action + get_actions(): Clutter.Action[] + get_allocation_box(): /* box */ Clutter.ActorBox + get_background_color(): /* color */ Clutter.Color + get_child_at_index(index_: number): Clutter.Actor + get_child_transform(): /* transform */ Graphene.Matrix + get_children(): Clutter.Actor[] + get_clip(): [ /* xoff */ number | null, /* yoff */ number | null, /* width */ number | null, /* height */ number | null ] + get_clip_to_allocation(): boolean + get_constraint(name: string): Clutter.Constraint + get_constraints(): Clutter.Constraint[] + get_content(): Clutter.Content + get_content_box(): /* box */ Clutter.ActorBox + get_content_gravity(): Clutter.ContentGravity + get_content_repeat(): Clutter.ContentRepeat + get_content_scaling_filters(): [ /* min_filter */ Clutter.ScalingFilter | null, /* mag_filter */ Clutter.ScalingFilter | null ] + get_default_paint_volume(): Clutter.PaintVolume + get_easing_delay(): number + get_easing_duration(): number + get_easing_mode(): Clutter.AnimationMode + get_effect(name: string): Clutter.Effect + get_effects(): Clutter.Effect[] + get_first_child(): Clutter.Actor + get_fixed_position(): [ /* returnType */ boolean, /* x */ number | null, /* y */ number | null ] + get_fixed_position_set(): boolean + get_flags(): Clutter.ActorFlags + get_height(): number + get_last_child(): Clutter.Actor + get_layout_manager(): Clutter.LayoutManager + get_margin(): /* margin */ Clutter.Margin + get_margin_bottom(): number + get_margin_left(): number + get_margin_right(): number + get_margin_top(): number + get_n_children(): number + get_name(): string + get_next_sibling(): Clutter.Actor + get_offscreen_redirect(): Clutter.OffscreenRedirect + get_opacity(): number + get_opacity_override(): number + get_paint_box(): [ /* returnType */ boolean, /* box */ Clutter.ActorBox ] + get_paint_opacity(): number + get_paint_visibility(): boolean + get_paint_volume(): Clutter.PaintVolume + get_pango_context(): Pango.Context + get_parent(): Clutter.Actor + get_pivot_point(): [ /* pivot_x */ number | null, /* pivot_y */ number | null ] + get_pivot_point_z(): number + get_position(): [ /* x */ number | null, /* y */ number | null ] + get_preferred_height(for_width: number): [ /* min_height_p */ number | null, /* natural_height_p */ number | null ] + get_preferred_size(): [ /* min_width_p */ number | null, /* min_height_p */ number | null, /* natural_width_p */ number | null, /* natural_height_p */ number | null ] + get_preferred_width(for_height: number): [ /* min_width_p */ number | null, /* natural_width_p */ number | null ] + get_previous_sibling(): Clutter.Actor + get_reactive(): boolean + get_request_mode(): Clutter.RequestMode + get_resource_scale(): number + get_rotation_angle(axis: Clutter.RotateAxis): number + get_scale(): [ /* scale_x */ number | null, /* scale_y */ number | null ] + get_scale_z(): number + get_size(): [ /* width */ number | null, /* height */ number | null ] + get_stage(): Clutter.Stage + get_text_direction(): Clutter.TextDirection + get_transform(): /* transform */ Graphene.Matrix + get_transformed_extents(): /* rect */ Graphene.Rect + get_transformed_paint_volume(relative_to_ancestor: Clutter.Actor): Clutter.PaintVolume + get_transformed_position(): [ /* x */ number | null, /* y */ number | null ] + get_transformed_size(): [ /* width */ number | null, /* height */ number | null ] + get_transition(name: string): Clutter.Transition + get_translation(): [ /* translate_x */ number | null, /* translate_y */ number | null, /* translate_z */ number | null ] + get_width(): number + get_x(): number + get_x_align(): Clutter.ActorAlign + get_x_expand(): boolean + get_y(): number + get_y_align(): Clutter.ActorAlign + get_y_expand(): boolean + get_z_position(): number + grab_key_focus(): void + has_accessible(): boolean + has_actions(): boolean + has_allocation(): boolean + has_constraints(): boolean + has_damage(): boolean + has_effects(): boolean + has_key_focus(): boolean + has_mapped_clones(): boolean + has_overlaps(): boolean + hide(): void + inhibit_culling(): void + insert_child_above(child: Clutter.Actor, sibling?: Clutter.Actor | null): void + insert_child_at_index(child: Clutter.Actor, index_: number): void + insert_child_below(child: Clutter.Actor, sibling?: Clutter.Actor | null): void + invalidate_paint_volume(): void + invalidate_transform(): void + is_effectively_on_stage_view(view: Clutter.StageView): boolean + is_in_clone_paint(): boolean + is_mapped(): boolean + is_realized(): boolean + is_rotated(): boolean + is_scaled(): boolean + is_visible(): boolean + map(): void + move_by(dx: number, dy: number): void + needs_expand(orientation: Clutter.Orientation): boolean + paint(paint_context: Clutter.PaintContext): void + peek_stage_views(): Clutter.StageView[] + pick(pick_context: Clutter.PickContext): void + pick_box(pick_context: Clutter.PickContext, box: Clutter.ActorBox): void + queue_redraw(): void + queue_redraw_with_clip(clip?: cairo.RectangleInt | null): void + queue_relayout(): void + realize(): void + remove_action(action: Clutter.Action): void + remove_action_by_name(name: string): void + remove_all_children(): void + remove_all_transitions(): void + remove_child(child: Clutter.Actor): void + remove_clip(): void + remove_constraint(constraint: Clutter.Constraint): void + remove_constraint_by_name(name: string): void + remove_effect(effect: Clutter.Effect): void + remove_effect_by_name(name: string): void + remove_transition(name: string): void + replace_child(old_child: Clutter.Actor, new_child: Clutter.Actor): void + restore_easing_state(): void + save_easing_state(): void + set_allocation(box: Clutter.ActorBox): void + set_background_color(color?: Clutter.Color | null): void + set_child_above_sibling(child: Clutter.Actor, sibling?: Clutter.Actor | null): void + set_child_at_index(child: Clutter.Actor, index_: number): void + set_child_below_sibling(child: Clutter.Actor, sibling?: Clutter.Actor | null): void + set_child_transform(transform?: Graphene.Matrix | null): void + set_clip(xoff: number, yoff: number, width: number, height: number): void + set_clip_to_allocation(clip_set: boolean): void + set_content(content?: Clutter.Content | null): void + set_content_gravity(gravity: Clutter.ContentGravity): void + set_content_repeat(repeat: Clutter.ContentRepeat): void + set_content_scaling_filters(min_filter: Clutter.ScalingFilter, mag_filter: Clutter.ScalingFilter): void + set_easing_delay(msecs: number): void + set_easing_duration(msecs: number): void + set_easing_mode(mode: Clutter.AnimationMode): void + set_fixed_position_set(is_set: boolean): void + set_flags(flags: Clutter.ActorFlags): void + set_height(height: number): void + set_layout_manager(manager?: Clutter.LayoutManager | null): void + set_margin(margin: Clutter.Margin): void + set_margin_bottom(margin: number): void + set_margin_left(margin: number): void + set_margin_right(margin: number): void + set_margin_top(margin: number): void + set_name(name: string): void + set_offscreen_redirect(redirect: Clutter.OffscreenRedirect): void + set_opacity(opacity: number): void + set_opacity_override(opacity: number): void + set_pivot_point(pivot_x: number, pivot_y: number): void + set_pivot_point_z(pivot_z: number): void + set_position(x: number, y: number): void + set_reactive(reactive: boolean): void + set_request_mode(mode: Clutter.RequestMode): void + set_rotation_angle(axis: Clutter.RotateAxis, angle: number): void + set_scale(scale_x: number, scale_y: number): void + set_scale_z(scale_z: number): void + set_size(width: number, height: number): void + set_text_direction(text_dir: Clutter.TextDirection): void + set_transform(transform?: Graphene.Matrix | null): void + set_translation(translate_x: number, translate_y: number, translate_z: number): void + set_width(width: number): void + set_x(x: number): void + set_x_align(x_align: Clutter.ActorAlign): void + set_x_expand(expand: boolean): void + set_y(y: number): void + set_y_align(y_align: Clutter.ActorAlign): void + set_y_expand(expand: boolean): void + set_z_position(z_position: number): void + should_pick(pick_context: Clutter.PickContext): boolean + show(): void + transform_stage_point(x: number, y: number): [ /* returnType */ boolean, /* x_out */ number, /* y_out */ number ] + uninhibit_culling(): void + unmap(): void + unrealize(): void + unset_flags(flags: Clutter.ActorFlags): void + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Methods of Clutter.Animatable */ + find_property(property_name: string): GObject.ParamSpec + get_actor(): Clutter.Actor + get_initial_state(property_name: string, value: any): void + interpolate_value(property_name: string, interval: Clutter.Interval, progress: number): [ /* returnType */ boolean, /* value */ any ] + set_final_state(property_name: string, value: any): void + /* Methods of Clutter.Container */ + add_actor(actor: Clutter.Actor): void + child_get_property(child: Clutter.Actor, property: string, value: any): void + child_notify(child: Clutter.Actor, pspec: GObject.ParamSpec): void + child_set_property(child: Clutter.Actor, property: string, value: any): void + create_child_meta(actor: Clutter.Actor): void + destroy_child_meta(actor: Clutter.Actor): void + find_child_by_name(child_name: string): Clutter.Actor + get_child_meta(actor: Clutter.Actor): Clutter.ChildMeta + lower_child(actor: Clutter.Actor, sibling?: Clutter.Actor | null): void + raise_child(actor: Clutter.Actor, sibling?: Clutter.Actor | null): void + remove_actor(actor: Clutter.Actor): void + sort_depth_order(): void + /* Methods of Clutter.Scriptable */ + get_id(): string + parse_custom_node(script: Clutter.Script, value: any, name: string, node: Json.Node): boolean + set_custom_property(script: Clutter.Script, name: string, value: any): void + set_id(id_: string): void + /* Virtual methods of Shell.GtkEmbed */ + vfunc_find_property(property_name: string): GObject.ParamSpec + vfunc_get_actor(): Clutter.Actor + vfunc_get_initial_state(property_name: string, value: any): void + vfunc_interpolate_value(property_name: string, interval: Clutter.Interval, progress: number): [ /* returnType */ boolean, /* value */ any ] + vfunc_set_final_state(property_name: string, value: any): void + vfunc_actor_added(actor: Clutter.Actor): void + vfunc_actor_removed(actor: Clutter.Actor): void + vfunc_add(actor: Clutter.Actor): void + vfunc_child_notify(child: Clutter.Actor, pspec: GObject.ParamSpec): void + vfunc_create_child_meta(actor: Clutter.Actor): void + vfunc_destroy_child_meta(actor: Clutter.Actor): void + vfunc_get_child_meta(actor: Clutter.Actor): Clutter.ChildMeta + vfunc_lower(actor: Clutter.Actor, sibling?: Clutter.Actor | null): void + vfunc_raise(actor: Clutter.Actor, sibling?: Clutter.Actor | null): void + vfunc_remove(actor: Clutter.Actor): void + vfunc_sort_depth_order(): void + vfunc_get_id(): string + vfunc_parse_custom_node(script: Clutter.Script, value: any, name: string, node: Json.Node): boolean + vfunc_set_custom_property(script: Clutter.Script, name: string, value: any): void + vfunc_set_id(id_: string): void + /* Virtual methods of Clutter.Actor */ + vfunc_allocate(box: Clutter.ActorBox): void + vfunc_apply_transform(matrix: Graphene.Matrix): void + vfunc_button_press_event(event: Clutter.ButtonEvent): boolean + vfunc_button_release_event(event: Clutter.ButtonEvent): boolean + vfunc_calculate_resource_scale(phase: number): number + vfunc_captured_event(event: Clutter.Event): boolean + vfunc_destroy(): void + vfunc_enter_event(event: Clutter.CrossingEvent): boolean + vfunc_event(event: Clutter.Event): boolean + vfunc_get_accessible(): Atk.Object + vfunc_get_paint_volume(volume: Clutter.PaintVolume): boolean + vfunc_get_preferred_height(for_width: number): [ /* min_height_p */ number | null, /* natural_height_p */ number | null ] + vfunc_get_preferred_width(for_height: number): [ /* min_width_p */ number | null, /* natural_width_p */ number | null ] + vfunc_has_accessible(): boolean + vfunc_has_overlaps(): boolean + vfunc_hide(): void + vfunc_hide_all(): void + vfunc_key_focus_in(): void + vfunc_key_focus_out(): void + vfunc_key_press_event(event: Clutter.KeyEvent): boolean + vfunc_key_release_event(event: Clutter.KeyEvent): boolean + vfunc_leave_event(event: Clutter.CrossingEvent): boolean + vfunc_map(): void + vfunc_motion_event(event: Clutter.MotionEvent): boolean + vfunc_paint(paint_context: Clutter.PaintContext): void + vfunc_paint_node(root: Clutter.PaintNode): void + vfunc_parent_set(old_parent: Clutter.Actor): void + vfunc_pick(pick_context: Clutter.PickContext): void + vfunc_queue_relayout(): void + vfunc_realize(): void + vfunc_resource_scale_changed(): void + vfunc_scroll_event(event: Clutter.ScrollEvent): boolean + vfunc_show(): void + vfunc_touch_event(event: Clutter.TouchEvent): boolean + vfunc_unmap(): void + vfunc_unrealize(): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Clutter.Actor */ + connect(sigName: "button-press-event", callback: (($obj: TrayIcon, event: Clutter.ButtonEvent) => boolean)): number + connect_after(sigName: "button-press-event", callback: (($obj: TrayIcon, event: Clutter.ButtonEvent) => boolean)): number + emit(sigName: "button-press-event", event: Clutter.ButtonEvent): void + connect(sigName: "button-release-event", callback: (($obj: TrayIcon, event: Clutter.ButtonEvent) => boolean)): number + connect_after(sigName: "button-release-event", callback: (($obj: TrayIcon, event: Clutter.ButtonEvent) => boolean)): number + emit(sigName: "button-release-event", event: Clutter.ButtonEvent): void + connect(sigName: "captured-event", callback: (($obj: TrayIcon, event: Clutter.Event) => boolean)): number + connect_after(sigName: "captured-event", callback: (($obj: TrayIcon, event: Clutter.Event) => boolean)): number + emit(sigName: "captured-event", event: Clutter.Event): void + connect(sigName: "destroy", callback: (($obj: TrayIcon) => void)): number + connect_after(sigName: "destroy", callback: (($obj: TrayIcon) => void)): number + emit(sigName: "destroy"): void + connect(sigName: "enter-event", callback: (($obj: TrayIcon, event: Clutter.CrossingEvent) => boolean)): number + connect_after(sigName: "enter-event", callback: (($obj: TrayIcon, event: Clutter.CrossingEvent) => boolean)): number + emit(sigName: "enter-event", event: Clutter.CrossingEvent): void + connect(sigName: "event", callback: (($obj: TrayIcon, event: Clutter.Event) => boolean)): number + connect_after(sigName: "event", callback: (($obj: TrayIcon, event: Clutter.Event) => boolean)): number + emit(sigName: "event", event: Clutter.Event): void + connect(sigName: "hide", callback: (($obj: TrayIcon) => void)): number + connect_after(sigName: "hide", callback: (($obj: TrayIcon) => void)): number + emit(sigName: "hide"): void + connect(sigName: "key-focus-in", callback: (($obj: TrayIcon) => void)): number + connect_after(sigName: "key-focus-in", callback: (($obj: TrayIcon) => void)): number + emit(sigName: "key-focus-in"): void + connect(sigName: "key-focus-out", callback: (($obj: TrayIcon) => void)): number + connect_after(sigName: "key-focus-out", callback: (($obj: TrayIcon) => void)): number + emit(sigName: "key-focus-out"): void + connect(sigName: "key-press-event", callback: (($obj: TrayIcon, event: Clutter.KeyEvent) => boolean)): number + connect_after(sigName: "key-press-event", callback: (($obj: TrayIcon, event: Clutter.KeyEvent) => boolean)): number + emit(sigName: "key-press-event", event: Clutter.KeyEvent): void + connect(sigName: "key-release-event", callback: (($obj: TrayIcon, event: Clutter.KeyEvent) => boolean)): number + connect_after(sigName: "key-release-event", callback: (($obj: TrayIcon, event: Clutter.KeyEvent) => boolean)): number + emit(sigName: "key-release-event", event: Clutter.KeyEvent): void + connect(sigName: "leave-event", callback: (($obj: TrayIcon, event: Clutter.CrossingEvent) => boolean)): number + connect_after(sigName: "leave-event", callback: (($obj: TrayIcon, event: Clutter.CrossingEvent) => boolean)): number + emit(sigName: "leave-event", event: Clutter.CrossingEvent): void + connect(sigName: "motion-event", callback: (($obj: TrayIcon, event: Clutter.MotionEvent) => boolean)): number + connect_after(sigName: "motion-event", callback: (($obj: TrayIcon, event: Clutter.MotionEvent) => boolean)): number + emit(sigName: "motion-event", event: Clutter.MotionEvent): void + connect(sigName: "parent-set", callback: (($obj: TrayIcon, old_parent?: Clutter.Actor | null) => void)): number + connect_after(sigName: "parent-set", callback: (($obj: TrayIcon, old_parent?: Clutter.Actor | null) => void)): number + emit(sigName: "parent-set", old_parent?: Clutter.Actor | null): void + connect(sigName: "pick", callback: (($obj: TrayIcon, pick_context: Clutter.PickContext) => void)): number + connect_after(sigName: "pick", callback: (($obj: TrayIcon, pick_context: Clutter.PickContext) => void)): number + emit(sigName: "pick", pick_context: Clutter.PickContext): void + connect(sigName: "queue-relayout", callback: (($obj: TrayIcon) => void)): number + connect_after(sigName: "queue-relayout", callback: (($obj: TrayIcon) => void)): number + emit(sigName: "queue-relayout"): void + connect(sigName: "realize", callback: (($obj: TrayIcon) => void)): number + connect_after(sigName: "realize", callback: (($obj: TrayIcon) => void)): number + emit(sigName: "realize"): void + connect(sigName: "resource-scale-changed", callback: (($obj: TrayIcon) => void)): number + connect_after(sigName: "resource-scale-changed", callback: (($obj: TrayIcon) => void)): number + emit(sigName: "resource-scale-changed"): void + connect(sigName: "scroll-event", callback: (($obj: TrayIcon, event: Clutter.ScrollEvent) => boolean)): number + connect_after(sigName: "scroll-event", callback: (($obj: TrayIcon, event: Clutter.ScrollEvent) => boolean)): number + emit(sigName: "scroll-event", event: Clutter.ScrollEvent): void + connect(sigName: "show", callback: (($obj: TrayIcon) => void)): number + connect_after(sigName: "show", callback: (($obj: TrayIcon) => void)): number + emit(sigName: "show"): void + connect(sigName: "stage-views-changed", callback: (($obj: TrayIcon) => void)): number + connect_after(sigName: "stage-views-changed", callback: (($obj: TrayIcon) => void)): number + emit(sigName: "stage-views-changed"): void + connect(sigName: "touch-event", callback: (($obj: TrayIcon, event: Clutter.Event) => boolean)): number + connect_after(sigName: "touch-event", callback: (($obj: TrayIcon, event: Clutter.Event) => boolean)): number + emit(sigName: "touch-event", event: Clutter.Event): void + connect(sigName: "transition-stopped", callback: (($obj: TrayIcon, name: string, is_finished: boolean) => void)): number + connect_after(sigName: "transition-stopped", callback: (($obj: TrayIcon, name: string, is_finished: boolean) => void)): number + emit(sigName: "transition-stopped", name: string, is_finished: boolean): void + connect(sigName: "transitions-completed", callback: (($obj: TrayIcon) => void)): number + connect_after(sigName: "transitions-completed", callback: (($obj: TrayIcon) => void)): number + emit(sigName: "transitions-completed"): void + connect(sigName: "unrealize", callback: (($obj: TrayIcon) => void)): number + connect_after(sigName: "unrealize", callback: (($obj: TrayIcon) => void)): number + emit(sigName: "unrealize"): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: TrayIcon, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: TrayIcon, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + /* Signals of Clutter.Container */ + connect(sigName: "actor-added", callback: (($obj: TrayIcon, actor: Clutter.Actor) => void)): number + connect_after(sigName: "actor-added", callback: (($obj: TrayIcon, actor: Clutter.Actor) => void)): number + emit(sigName: "actor-added", actor: Clutter.Actor): void + connect(sigName: "actor-removed", callback: (($obj: TrayIcon, actor: Clutter.Actor) => void)): number + connect_after(sigName: "actor-removed", callback: (($obj: TrayIcon, actor: Clutter.Actor) => void)): number + emit(sigName: "actor-removed", actor: Clutter.Actor): void + connect(sigName: "child-notify", callback: (($obj: TrayIcon, actor: Clutter.Actor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "child-notify", callback: (($obj: TrayIcon, actor: Clutter.Actor, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "child-notify", actor: Clutter.Actor, pspec: GObject.ParamSpec): void + connect(sigName: "notify::pid", callback: (($obj: TrayIcon, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::pid", callback: (($obj: TrayIcon, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::title", callback: (($obj: TrayIcon, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::title", callback: (($obj: TrayIcon, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::wm-class", callback: (($obj: TrayIcon, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::wm-class", callback: (($obj: TrayIcon, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::source", callback: (($obj: TrayIcon, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::source", callback: (($obj: TrayIcon, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::actions", callback: (($obj: TrayIcon, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::actions", callback: (($obj: TrayIcon, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::allocation", callback: (($obj: TrayIcon, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::allocation", callback: (($obj: TrayIcon, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::background-color", callback: (($obj: TrayIcon, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::background-color", callback: (($obj: TrayIcon, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::background-color-set", callback: (($obj: TrayIcon, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::background-color-set", callback: (($obj: TrayIcon, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::child-transform", callback: (($obj: TrayIcon, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::child-transform", callback: (($obj: TrayIcon, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::child-transform-set", callback: (($obj: TrayIcon, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::child-transform-set", callback: (($obj: TrayIcon, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::clip-rect", callback: (($obj: TrayIcon, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::clip-rect", callback: (($obj: TrayIcon, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::clip-to-allocation", callback: (($obj: TrayIcon, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::clip-to-allocation", callback: (($obj: TrayIcon, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::constraints", callback: (($obj: TrayIcon, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::constraints", callback: (($obj: TrayIcon, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::content", callback: (($obj: TrayIcon, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::content", callback: (($obj: TrayIcon, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::content-box", callback: (($obj: TrayIcon, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::content-box", callback: (($obj: TrayIcon, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::content-gravity", callback: (($obj: TrayIcon, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::content-gravity", callback: (($obj: TrayIcon, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::content-repeat", callback: (($obj: TrayIcon, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::content-repeat", callback: (($obj: TrayIcon, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::effect", callback: (($obj: TrayIcon, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::effect", callback: (($obj: TrayIcon, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::first-child", callback: (($obj: TrayIcon, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::first-child", callback: (($obj: TrayIcon, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::fixed-position-set", callback: (($obj: TrayIcon, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::fixed-position-set", callback: (($obj: TrayIcon, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::fixed-x", callback: (($obj: TrayIcon, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::fixed-x", callback: (($obj: TrayIcon, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::fixed-y", callback: (($obj: TrayIcon, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::fixed-y", callback: (($obj: TrayIcon, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::has-clip", callback: (($obj: TrayIcon, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-clip", callback: (($obj: TrayIcon, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::has-pointer", callback: (($obj: TrayIcon, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-pointer", callback: (($obj: TrayIcon, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::height", callback: (($obj: TrayIcon, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::height", callback: (($obj: TrayIcon, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::last-child", callback: (($obj: TrayIcon, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::last-child", callback: (($obj: TrayIcon, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::layout-manager", callback: (($obj: TrayIcon, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::layout-manager", callback: (($obj: TrayIcon, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::magnification-filter", callback: (($obj: TrayIcon, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::magnification-filter", callback: (($obj: TrayIcon, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::mapped", callback: (($obj: TrayIcon, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::mapped", callback: (($obj: TrayIcon, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-bottom", callback: (($obj: TrayIcon, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-bottom", callback: (($obj: TrayIcon, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-left", callback: (($obj: TrayIcon, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-left", callback: (($obj: TrayIcon, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-right", callback: (($obj: TrayIcon, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-right", callback: (($obj: TrayIcon, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-top", callback: (($obj: TrayIcon, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-top", callback: (($obj: TrayIcon, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::min-height", callback: (($obj: TrayIcon, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::min-height", callback: (($obj: TrayIcon, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::min-height-set", callback: (($obj: TrayIcon, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::min-height-set", callback: (($obj: TrayIcon, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::min-width", callback: (($obj: TrayIcon, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::min-width", callback: (($obj: TrayIcon, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::min-width-set", callback: (($obj: TrayIcon, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::min-width-set", callback: (($obj: TrayIcon, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::minification-filter", callback: (($obj: TrayIcon, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::minification-filter", callback: (($obj: TrayIcon, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::name", callback: (($obj: TrayIcon, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::name", callback: (($obj: TrayIcon, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::natural-height", callback: (($obj: TrayIcon, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::natural-height", callback: (($obj: TrayIcon, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::natural-height-set", callback: (($obj: TrayIcon, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::natural-height-set", callback: (($obj: TrayIcon, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::natural-width", callback: (($obj: TrayIcon, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::natural-width", callback: (($obj: TrayIcon, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::natural-width-set", callback: (($obj: TrayIcon, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::natural-width-set", callback: (($obj: TrayIcon, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::offscreen-redirect", callback: (($obj: TrayIcon, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::offscreen-redirect", callback: (($obj: TrayIcon, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::opacity", callback: (($obj: TrayIcon, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::opacity", callback: (($obj: TrayIcon, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::pivot-point", callback: (($obj: TrayIcon, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::pivot-point", callback: (($obj: TrayIcon, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::pivot-point-z", callback: (($obj: TrayIcon, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::pivot-point-z", callback: (($obj: TrayIcon, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::position", callback: (($obj: TrayIcon, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::position", callback: (($obj: TrayIcon, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::reactive", callback: (($obj: TrayIcon, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::reactive", callback: (($obj: TrayIcon, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::realized", callback: (($obj: TrayIcon, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::realized", callback: (($obj: TrayIcon, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::request-mode", callback: (($obj: TrayIcon, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::request-mode", callback: (($obj: TrayIcon, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::rotation-angle-x", callback: (($obj: TrayIcon, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::rotation-angle-x", callback: (($obj: TrayIcon, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::rotation-angle-y", callback: (($obj: TrayIcon, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::rotation-angle-y", callback: (($obj: TrayIcon, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::rotation-angle-z", callback: (($obj: TrayIcon, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::rotation-angle-z", callback: (($obj: TrayIcon, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::scale-x", callback: (($obj: TrayIcon, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::scale-x", callback: (($obj: TrayIcon, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::scale-y", callback: (($obj: TrayIcon, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::scale-y", callback: (($obj: TrayIcon, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::scale-z", callback: (($obj: TrayIcon, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::scale-z", callback: (($obj: TrayIcon, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::show-on-set-parent", callback: (($obj: TrayIcon, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::show-on-set-parent", callback: (($obj: TrayIcon, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::size", callback: (($obj: TrayIcon, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::size", callback: (($obj: TrayIcon, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::text-direction", callback: (($obj: TrayIcon, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::text-direction", callback: (($obj: TrayIcon, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::transform", callback: (($obj: TrayIcon, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::transform", callback: (($obj: TrayIcon, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::transform-set", callback: (($obj: TrayIcon, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::transform-set", callback: (($obj: TrayIcon, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::translation-x", callback: (($obj: TrayIcon, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::translation-x", callback: (($obj: TrayIcon, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::translation-y", callback: (($obj: TrayIcon, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::translation-y", callback: (($obj: TrayIcon, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::translation-z", callback: (($obj: TrayIcon, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::translation-z", callback: (($obj: TrayIcon, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::visible", callback: (($obj: TrayIcon, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::visible", callback: (($obj: TrayIcon, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::width", callback: (($obj: TrayIcon, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::width", callback: (($obj: TrayIcon, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::x", callback: (($obj: TrayIcon, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::x", callback: (($obj: TrayIcon, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::x-align", callback: (($obj: TrayIcon, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::x-align", callback: (($obj: TrayIcon, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::x-expand", callback: (($obj: TrayIcon, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::x-expand", callback: (($obj: TrayIcon, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::y", callback: (($obj: TrayIcon, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::y", callback: (($obj: TrayIcon, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::y-align", callback: (($obj: TrayIcon, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::y-align", callback: (($obj: TrayIcon, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::y-expand", callback: (($obj: TrayIcon, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::y-expand", callback: (($obj: TrayIcon, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::z-position", callback: (($obj: TrayIcon, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::z-position", callback: (($obj: TrayIcon, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: TrayIcon_ConstructProps) + _init (config?: TrayIcon_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(window: EmbeddedWindow): TrayIcon + static new(source: Clutter.Actor): TrayIcon + static new(): TrayIcon + static $gtype: GObject.Type +} +export interface TrayManager_ConstructProps extends GObject.Object_ConstructProps { + bg_color?: Clutter.Color +} +export class TrayManager { + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of Shell.TrayManager */ + manage_screen(theme_widget: St.Widget): void + unmanage_screen(): void + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Shell.TrayManager */ + connect(sigName: "tray-icon-added", callback: (($obj: TrayManager, object: Clutter.Actor) => void)): number + connect_after(sigName: "tray-icon-added", callback: (($obj: TrayManager, object: Clutter.Actor) => void)): number + emit(sigName: "tray-icon-added", object: Clutter.Actor): void + connect(sigName: "tray-icon-removed", callback: (($obj: TrayManager, object: Clutter.Actor) => void)): number + connect_after(sigName: "tray-icon-removed", callback: (($obj: TrayManager, object: Clutter.Actor) => void)): number + emit(sigName: "tray-icon-removed", object: Clutter.Actor): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: TrayManager, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: TrayManager, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: TrayManager_ConstructProps) + _init (config?: TrayManager_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(): TrayManager + static $gtype: GObject.Type +} +export interface WM_ConstructProps extends GObject.Object_ConstructProps { +} +export class WM { + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of Shell.WM */ + complete_display_change(ok: boolean): void + completed_destroy(actor: Meta.WindowActor): void + completed_map(actor: Meta.WindowActor): void + completed_minimize(actor: Meta.WindowActor): void + completed_size_change(actor: Meta.WindowActor): void + completed_switch_workspace(): void + completed_unminimize(actor: Meta.WindowActor): void + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Shell.WM */ + connect(sigName: "confirm-display-change", callback: (($obj: WM) => void)): number + connect_after(sigName: "confirm-display-change", callback: (($obj: WM) => void)): number + emit(sigName: "confirm-display-change"): void + connect(sigName: "create-close-dialog", callback: (($obj: WM, window: Meta.Window) => Meta.CloseDialog)): number + connect_after(sigName: "create-close-dialog", callback: (($obj: WM, window: Meta.Window) => Meta.CloseDialog)): number + emit(sigName: "create-close-dialog", window: Meta.Window): void + connect(sigName: "create-inhibit-shortcuts-dialog", callback: (($obj: WM, window: Meta.Window) => Meta.InhibitShortcutsDialog)): number + connect_after(sigName: "create-inhibit-shortcuts-dialog", callback: (($obj: WM, window: Meta.Window) => Meta.InhibitShortcutsDialog)): number + emit(sigName: "create-inhibit-shortcuts-dialog", window: Meta.Window): void + connect(sigName: "destroy", callback: (($obj: WM, object: Meta.WindowActor) => void)): number + connect_after(sigName: "destroy", callback: (($obj: WM, object: Meta.WindowActor) => void)): number + emit(sigName: "destroy", object: Meta.WindowActor): void + connect(sigName: "filter-keybinding", callback: (($obj: WM, object: Meta.KeyBinding) => boolean)): number + connect_after(sigName: "filter-keybinding", callback: (($obj: WM, object: Meta.KeyBinding) => boolean)): number + emit(sigName: "filter-keybinding", object: Meta.KeyBinding): void + connect(sigName: "hide-tile-preview", callback: (($obj: WM) => void)): number + connect_after(sigName: "hide-tile-preview", callback: (($obj: WM) => void)): number + emit(sigName: "hide-tile-preview"): void + connect(sigName: "kill-switch-workspace", callback: (($obj: WM) => void)): number + connect_after(sigName: "kill-switch-workspace", callback: (($obj: WM) => void)): number + emit(sigName: "kill-switch-workspace"): void + connect(sigName: "kill-window-effects", callback: (($obj: WM, object: Meta.WindowActor) => void)): number + connect_after(sigName: "kill-window-effects", callback: (($obj: WM, object: Meta.WindowActor) => void)): number + emit(sigName: "kill-window-effects", object: Meta.WindowActor): void + connect(sigName: "map", callback: (($obj: WM, object: Meta.WindowActor) => void)): number + connect_after(sigName: "map", callback: (($obj: WM, object: Meta.WindowActor) => void)): number + emit(sigName: "map", object: Meta.WindowActor): void + connect(sigName: "minimize", callback: (($obj: WM, object: Meta.WindowActor) => void)): number + connect_after(sigName: "minimize", callback: (($obj: WM, object: Meta.WindowActor) => void)): number + emit(sigName: "minimize", object: Meta.WindowActor): void + connect(sigName: "show-tile-preview", callback: (($obj: WM, object: Meta.Window, p0: Meta.Rectangle, p1: number) => void)): number + connect_after(sigName: "show-tile-preview", callback: (($obj: WM, object: Meta.Window, p0: Meta.Rectangle, p1: number) => void)): number + emit(sigName: "show-tile-preview", object: Meta.Window, p0: Meta.Rectangle, p1: number): void + connect(sigName: "show-window-menu", callback: (($obj: WM, object: Meta.Window, p0: number, p1: Meta.Rectangle) => void)): number + connect_after(sigName: "show-window-menu", callback: (($obj: WM, object: Meta.Window, p0: number, p1: Meta.Rectangle) => void)): number + emit(sigName: "show-window-menu", object: Meta.Window, p0: number, p1: Meta.Rectangle): void + connect(sigName: "size-change", callback: (($obj: WM, object: Meta.WindowActor, p0: Meta.SizeChange, p1: Meta.Rectangle, p2: Meta.Rectangle) => void)): number + connect_after(sigName: "size-change", callback: (($obj: WM, object: Meta.WindowActor, p0: Meta.SizeChange, p1: Meta.Rectangle, p2: Meta.Rectangle) => void)): number + emit(sigName: "size-change", object: Meta.WindowActor, p0: Meta.SizeChange, p1: Meta.Rectangle, p2: Meta.Rectangle): void + connect(sigName: "size-changed", callback: (($obj: WM, object: Meta.WindowActor) => void)): number + connect_after(sigName: "size-changed", callback: (($obj: WM, object: Meta.WindowActor) => void)): number + emit(sigName: "size-changed", object: Meta.WindowActor): void + connect(sigName: "switch-workspace", callback: (($obj: WM, object: number, p0: number, p1: number) => void)): number + connect_after(sigName: "switch-workspace", callback: (($obj: WM, object: number, p0: number, p1: number) => void)): number + emit(sigName: "switch-workspace", object: number, p0: number, p1: number): void + connect(sigName: "unminimize", callback: (($obj: WM, object: Meta.WindowActor) => void)): number + connect_after(sigName: "unminimize", callback: (($obj: WM, object: Meta.WindowActor) => void)): number + emit(sigName: "unminimize", object: Meta.WindowActor): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: WM, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: WM, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: WM_ConstructProps) + _init (config?: WM_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(plugin: Meta.Plugin): WM + static $gtype: GObject.Type +} +export interface WindowPreview_ConstructProps extends St.Widget_ConstructProps { + window_container?: Clutter.Actor +} +export class WindowPreview { + /* Properties of Shell.WindowPreview */ + window_container: Clutter.Actor + /* Properties of St.Widget */ + accessible_name: string + accessible_role: Atk.Role + can_focus: boolean + hover: boolean + label_actor: Clutter.Actor + pseudo_class: string + style: string + style_class: string + track_hover: boolean + /* Properties of Clutter.Actor */ + actions: Clutter.Action + readonly allocation: Clutter.ActorBox + background_color: Clutter.Color + readonly background_color_set: boolean + child_transform: Graphene.Matrix + readonly child_transform_set: boolean + clip_rect: Graphene.Rect + clip_to_allocation: boolean + constraints: Clutter.Constraint + content: Clutter.Content + readonly content_box: Clutter.ActorBox + content_gravity: Clutter.ContentGravity + content_repeat: Clutter.ContentRepeat + effect: Clutter.Effect + readonly first_child: Clutter.Actor + fixed_position_set: boolean + fixed_x: number + fixed_y: number + readonly has_clip: boolean + readonly has_pointer: boolean + height: number + readonly last_child: Clutter.Actor + layout_manager: Clutter.LayoutManager + magnification_filter: Clutter.ScalingFilter + readonly mapped: boolean + margin_bottom: number + margin_left: number + margin_right: number + margin_top: number + min_height: number + min_height_set: boolean + min_width: number + min_width_set: boolean + minification_filter: Clutter.ScalingFilter + name: string + natural_height: number + natural_height_set: boolean + natural_width: number + natural_width_set: boolean + offscreen_redirect: Clutter.OffscreenRedirect + opacity: number + pivot_point: Graphene.Point + pivot_point_z: number + position: Graphene.Point + reactive: boolean + readonly realized: boolean + request_mode: Clutter.RequestMode + rotation_angle_x: number + rotation_angle_y: number + rotation_angle_z: number + scale_x: number + scale_y: number + scale_z: number + show_on_set_parent: boolean + size: Graphene.Size + text_direction: Clutter.TextDirection + transform: Graphene.Matrix + readonly transform_set: boolean + translation_x: number + translation_y: number + translation_z: number + visible: boolean + width: number + x: number + x_align: Clutter.ActorAlign + x_expand: boolean + y: number + y_align: Clutter.ActorAlign + y_expand: boolean + z_position: number + /* Fields of St.Widget */ + parent_instance: Clutter.Actor + /* Fields of Clutter.Actor */ + flags: number + /* Fields of GObject.InitiallyUnowned */ + g_type_instance: GObject.TypeInstance + /* Methods of St.Widget */ + add_accessible_state(state: Atk.StateType): void + add_style_class_name(style_class: string): void + add_style_pseudo_class(pseudo_class: string): void + ensure_style(): void + get_accessible_name(): string + get_accessible_role(): Atk.Role + get_can_focus(): boolean + get_focus_chain(): Clutter.Actor[] + get_hover(): boolean + get_label_actor(): Clutter.Actor + get_style(): string | null + get_style_class_name(): string + get_style_pseudo_class(): string + get_theme_node(): St.ThemeNode + get_track_hover(): boolean + has_style_class_name(style_class: string): boolean + has_style_pseudo_class(pseudo_class: string): boolean + navigate_focus(from: Clutter.Actor | null, direction: St.DirectionType, wrap_around: boolean): boolean + paint_background(paint_context: Clutter.PaintContext): void + peek_theme_node(): St.ThemeNode + popup_menu(): void + remove_accessible_state(state: Atk.StateType): void + remove_style_class_name(style_class: string): void + remove_style_pseudo_class(pseudo_class: string): void + set_accessible(accessible: Atk.Object): void + set_accessible_name(name?: string | null): void + set_accessible_role(role: Atk.Role): void + set_can_focus(can_focus: boolean): void + set_hover(hover: boolean): void + set_label_actor(label: Clutter.Actor): void + set_style(style?: string | null): void + set_style_class_name(style_class_list?: string | null): void + set_style_pseudo_class(pseudo_class_list?: string | null): void + set_track_hover(track_hover: boolean): void + style_changed(): void + sync_hover(): void + /* Methods of Clutter.Actor */ + add_action(action: Clutter.Action): void + add_action_with_name(name: string, action: Clutter.Action): void + add_child(child: Clutter.Actor): void + add_constraint(constraint: Clutter.Constraint): void + add_constraint_with_name(name: string, constraint: Clutter.Constraint): void + add_effect(effect: Clutter.Effect): void + add_effect_with_name(name: string, effect: Clutter.Effect): void + add_transition(name: string, transition: Clutter.Transition): void + allocate(box: Clutter.ActorBox): void + allocate_align_fill(box: Clutter.ActorBox, x_align: number, y_align: number, x_fill: boolean, y_fill: boolean): void + allocate_available_size(x: number, y: number, available_width: number, available_height: number): void + allocate_preferred_size(x: number, y: number): void + apply_relative_transform_to_point(ancestor: Clutter.Actor | null, point: Graphene.Point3D): /* vertex */ Graphene.Point3D + apply_transform_to_point(point: Graphene.Point3D): /* vertex */ Graphene.Point3D + bind_model(model: Gio.ListModel | null, create_child_func: Clutter.ActorCreateChildFunc): void + clear_actions(): void + clear_constraints(): void + clear_effects(): void + contains(descendant: Clutter.Actor): boolean + continue_paint(paint_context: Clutter.PaintContext): void + continue_pick(pick_context: Clutter.PickContext): void + create_pango_context(): Pango.Context + create_pango_layout(text?: string | null): Pango.Layout + destroy(): void + destroy_all_children(): void + event(event: Clutter.Event, capture: boolean): boolean + get_abs_allocation_vertices(): /* verts */ Graphene.Point3D[] + get_accessible(): Atk.Object + get_action(name: string): Clutter.Action + get_actions(): Clutter.Action[] + get_allocation_box(): /* box */ Clutter.ActorBox + get_background_color(): /* color */ Clutter.Color + get_child_at_index(index_: number): Clutter.Actor + get_child_transform(): /* transform */ Graphene.Matrix + get_children(): Clutter.Actor[] + get_clip(): [ /* xoff */ number | null, /* yoff */ number | null, /* width */ number | null, /* height */ number | null ] + get_clip_to_allocation(): boolean + get_constraint(name: string): Clutter.Constraint + get_constraints(): Clutter.Constraint[] + get_content(): Clutter.Content + get_content_box(): /* box */ Clutter.ActorBox + get_content_gravity(): Clutter.ContentGravity + get_content_repeat(): Clutter.ContentRepeat + get_content_scaling_filters(): [ /* min_filter */ Clutter.ScalingFilter | null, /* mag_filter */ Clutter.ScalingFilter | null ] + get_default_paint_volume(): Clutter.PaintVolume + get_easing_delay(): number + get_easing_duration(): number + get_easing_mode(): Clutter.AnimationMode + get_effect(name: string): Clutter.Effect + get_effects(): Clutter.Effect[] + get_first_child(): Clutter.Actor + get_fixed_position(): [ /* returnType */ boolean, /* x */ number | null, /* y */ number | null ] + get_fixed_position_set(): boolean + get_flags(): Clutter.ActorFlags + get_height(): number + get_last_child(): Clutter.Actor + get_layout_manager(): Clutter.LayoutManager + get_margin(): /* margin */ Clutter.Margin + get_margin_bottom(): number + get_margin_left(): number + get_margin_right(): number + get_margin_top(): number + get_n_children(): number + get_name(): string + get_next_sibling(): Clutter.Actor + get_offscreen_redirect(): Clutter.OffscreenRedirect + get_opacity(): number + get_opacity_override(): number + get_paint_box(): [ /* returnType */ boolean, /* box */ Clutter.ActorBox ] + get_paint_opacity(): number + get_paint_visibility(): boolean + get_paint_volume(): Clutter.PaintVolume + get_pango_context(): Pango.Context + get_parent(): Clutter.Actor + get_pivot_point(): [ /* pivot_x */ number | null, /* pivot_y */ number | null ] + get_pivot_point_z(): number + get_position(): [ /* x */ number | null, /* y */ number | null ] + get_preferred_height(for_width: number): [ /* min_height_p */ number | null, /* natural_height_p */ number | null ] + get_preferred_size(): [ /* min_width_p */ number | null, /* min_height_p */ number | null, /* natural_width_p */ number | null, /* natural_height_p */ number | null ] + get_preferred_width(for_height: number): [ /* min_width_p */ number | null, /* natural_width_p */ number | null ] + get_previous_sibling(): Clutter.Actor + get_reactive(): boolean + get_request_mode(): Clutter.RequestMode + get_resource_scale(): number + get_rotation_angle(axis: Clutter.RotateAxis): number + get_scale(): [ /* scale_x */ number | null, /* scale_y */ number | null ] + get_scale_z(): number + get_size(): [ /* width */ number | null, /* height */ number | null ] + get_stage(): Clutter.Stage + get_text_direction(): Clutter.TextDirection + get_transform(): /* transform */ Graphene.Matrix + get_transformed_extents(): /* rect */ Graphene.Rect + get_transformed_paint_volume(relative_to_ancestor: Clutter.Actor): Clutter.PaintVolume + get_transformed_position(): [ /* x */ number | null, /* y */ number | null ] + get_transformed_size(): [ /* width */ number | null, /* height */ number | null ] + get_transition(name: string): Clutter.Transition + get_translation(): [ /* translate_x */ number | null, /* translate_y */ number | null, /* translate_z */ number | null ] + get_width(): number + get_x(): number + get_x_align(): Clutter.ActorAlign + get_x_expand(): boolean + get_y(): number + get_y_align(): Clutter.ActorAlign + get_y_expand(): boolean + get_z_position(): number + grab_key_focus(): void + has_accessible(): boolean + has_actions(): boolean + has_allocation(): boolean + has_constraints(): boolean + has_damage(): boolean + has_effects(): boolean + has_key_focus(): boolean + has_mapped_clones(): boolean + has_overlaps(): boolean + hide(): void + inhibit_culling(): void + insert_child_above(child: Clutter.Actor, sibling?: Clutter.Actor | null): void + insert_child_at_index(child: Clutter.Actor, index_: number): void + insert_child_below(child: Clutter.Actor, sibling?: Clutter.Actor | null): void + invalidate_paint_volume(): void + invalidate_transform(): void + is_effectively_on_stage_view(view: Clutter.StageView): boolean + is_in_clone_paint(): boolean + is_mapped(): boolean + is_realized(): boolean + is_rotated(): boolean + is_scaled(): boolean + is_visible(): boolean + map(): void + move_by(dx: number, dy: number): void + needs_expand(orientation: Clutter.Orientation): boolean + paint(paint_context: Clutter.PaintContext): void + peek_stage_views(): Clutter.StageView[] + pick(pick_context: Clutter.PickContext): void + pick_box(pick_context: Clutter.PickContext, box: Clutter.ActorBox): void + queue_redraw(): void + queue_redraw_with_clip(clip?: cairo.RectangleInt | null): void + queue_relayout(): void + realize(): void + remove_action(action: Clutter.Action): void + remove_action_by_name(name: string): void + remove_all_children(): void + remove_all_transitions(): void + remove_child(child: Clutter.Actor): void + remove_clip(): void + remove_constraint(constraint: Clutter.Constraint): void + remove_constraint_by_name(name: string): void + remove_effect(effect: Clutter.Effect): void + remove_effect_by_name(name: string): void + remove_transition(name: string): void + replace_child(old_child: Clutter.Actor, new_child: Clutter.Actor): void + restore_easing_state(): void + save_easing_state(): void + set_allocation(box: Clutter.ActorBox): void + set_background_color(color?: Clutter.Color | null): void + set_child_above_sibling(child: Clutter.Actor, sibling?: Clutter.Actor | null): void + set_child_at_index(child: Clutter.Actor, index_: number): void + set_child_below_sibling(child: Clutter.Actor, sibling?: Clutter.Actor | null): void + set_child_transform(transform?: Graphene.Matrix | null): void + set_clip(xoff: number, yoff: number, width: number, height: number): void + set_clip_to_allocation(clip_set: boolean): void + set_content(content?: Clutter.Content | null): void + set_content_gravity(gravity: Clutter.ContentGravity): void + set_content_repeat(repeat: Clutter.ContentRepeat): void + set_content_scaling_filters(min_filter: Clutter.ScalingFilter, mag_filter: Clutter.ScalingFilter): void + set_easing_delay(msecs: number): void + set_easing_duration(msecs: number): void + set_easing_mode(mode: Clutter.AnimationMode): void + set_fixed_position_set(is_set: boolean): void + set_flags(flags: Clutter.ActorFlags): void + set_height(height: number): void + set_layout_manager(manager?: Clutter.LayoutManager | null): void + set_margin(margin: Clutter.Margin): void + set_margin_bottom(margin: number): void + set_margin_left(margin: number): void + set_margin_right(margin: number): void + set_margin_top(margin: number): void + set_name(name: string): void + set_offscreen_redirect(redirect: Clutter.OffscreenRedirect): void + set_opacity(opacity: number): void + set_opacity_override(opacity: number): void + set_pivot_point(pivot_x: number, pivot_y: number): void + set_pivot_point_z(pivot_z: number): void + set_position(x: number, y: number): void + set_reactive(reactive: boolean): void + set_request_mode(mode: Clutter.RequestMode): void + set_rotation_angle(axis: Clutter.RotateAxis, angle: number): void + set_scale(scale_x: number, scale_y: number): void + set_scale_z(scale_z: number): void + set_size(width: number, height: number): void + set_text_direction(text_dir: Clutter.TextDirection): void + set_transform(transform?: Graphene.Matrix | null): void + set_translation(translate_x: number, translate_y: number, translate_z: number): void + set_width(width: number): void + set_x(x: number): void + set_x_align(x_align: Clutter.ActorAlign): void + set_x_expand(expand: boolean): void + set_y(y: number): void + set_y_align(y_align: Clutter.ActorAlign): void + set_y_expand(expand: boolean): void + set_z_position(z_position: number): void + should_pick(pick_context: Clutter.PickContext): boolean + show(): void + transform_stage_point(x: number, y: number): [ /* returnType */ boolean, /* x_out */ number, /* y_out */ number ] + uninhibit_culling(): void + unmap(): void + unrealize(): void + unset_flags(flags: Clutter.ActorFlags): void + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Methods of Clutter.Animatable */ + find_property(property_name: string): GObject.ParamSpec + get_actor(): Clutter.Actor + get_initial_state(property_name: string, value: any): void + interpolate_value(property_name: string, interval: Clutter.Interval, progress: number): [ /* returnType */ boolean, /* value */ any ] + set_final_state(property_name: string, value: any): void + /* Methods of Clutter.Container */ + add_actor(actor: Clutter.Actor): void + child_get_property(child: Clutter.Actor, property: string, value: any): void + child_notify(child: Clutter.Actor, pspec: GObject.ParamSpec): void + child_set_property(child: Clutter.Actor, property: string, value: any): void + create_child_meta(actor: Clutter.Actor): void + destroy_child_meta(actor: Clutter.Actor): void + find_child_by_name(child_name: string): Clutter.Actor + get_child_meta(actor: Clutter.Actor): Clutter.ChildMeta + lower_child(actor: Clutter.Actor, sibling?: Clutter.Actor | null): void + raise_child(actor: Clutter.Actor, sibling?: Clutter.Actor | null): void + remove_actor(actor: Clutter.Actor): void + sort_depth_order(): void + /* Methods of Clutter.Scriptable */ + get_id(): string + parse_custom_node(script: Clutter.Script, value: any, name: string, node: Json.Node): boolean + set_custom_property(script: Clutter.Script, name: string, value: any): void + set_id(id_: string): void + /* Virtual methods of St.Widget */ + vfunc_get_focus_chain(): Clutter.Actor[] + vfunc_navigate_focus(from: Clutter.Actor | null, direction: St.DirectionType): boolean + vfunc_popup_menu(): void + vfunc_style_changed(): void + vfunc_find_property(property_name: string): GObject.ParamSpec + vfunc_get_actor(): Clutter.Actor + vfunc_get_initial_state(property_name: string, value: any): void + vfunc_interpolate_value(property_name: string, interval: Clutter.Interval, progress: number): [ /* returnType */ boolean, /* value */ any ] + vfunc_set_final_state(property_name: string, value: any): void + vfunc_actor_added(actor: Clutter.Actor): void + vfunc_actor_removed(actor: Clutter.Actor): void + vfunc_add(actor: Clutter.Actor): void + vfunc_child_notify(child: Clutter.Actor, pspec: GObject.ParamSpec): void + vfunc_create_child_meta(actor: Clutter.Actor): void + vfunc_destroy_child_meta(actor: Clutter.Actor): void + vfunc_get_child_meta(actor: Clutter.Actor): Clutter.ChildMeta + vfunc_lower(actor: Clutter.Actor, sibling?: Clutter.Actor | null): void + vfunc_raise(actor: Clutter.Actor, sibling?: Clutter.Actor | null): void + vfunc_remove(actor: Clutter.Actor): void + vfunc_sort_depth_order(): void + vfunc_get_id(): string + vfunc_parse_custom_node(script: Clutter.Script, value: any, name: string, node: Json.Node): boolean + vfunc_set_custom_property(script: Clutter.Script, name: string, value: any): void + vfunc_set_id(id_: string): void + /* Virtual methods of Clutter.Actor */ + vfunc_allocate(box: Clutter.ActorBox): void + vfunc_apply_transform(matrix: Graphene.Matrix): void + vfunc_button_press_event(event: Clutter.ButtonEvent): boolean + vfunc_button_release_event(event: Clutter.ButtonEvent): boolean + vfunc_calculate_resource_scale(phase: number): number + vfunc_captured_event(event: Clutter.Event): boolean + vfunc_destroy(): void + vfunc_enter_event(event: Clutter.CrossingEvent): boolean + vfunc_event(event: Clutter.Event): boolean + vfunc_get_accessible(): Atk.Object + vfunc_get_paint_volume(volume: Clutter.PaintVolume): boolean + vfunc_get_preferred_height(for_width: number): [ /* min_height_p */ number | null, /* natural_height_p */ number | null ] + vfunc_get_preferred_width(for_height: number): [ /* min_width_p */ number | null, /* natural_width_p */ number | null ] + vfunc_has_accessible(): boolean + vfunc_has_overlaps(): boolean + vfunc_hide(): void + vfunc_hide_all(): void + vfunc_key_focus_in(): void + vfunc_key_focus_out(): void + vfunc_key_press_event(event: Clutter.KeyEvent): boolean + vfunc_key_release_event(event: Clutter.KeyEvent): boolean + vfunc_leave_event(event: Clutter.CrossingEvent): boolean + vfunc_map(): void + vfunc_motion_event(event: Clutter.MotionEvent): boolean + vfunc_paint(paint_context: Clutter.PaintContext): void + vfunc_paint_node(root: Clutter.PaintNode): void + vfunc_parent_set(old_parent: Clutter.Actor): void + vfunc_pick(pick_context: Clutter.PickContext): void + vfunc_queue_relayout(): void + vfunc_realize(): void + vfunc_resource_scale_changed(): void + vfunc_scroll_event(event: Clutter.ScrollEvent): boolean + vfunc_show(): void + vfunc_touch_event(event: Clutter.TouchEvent): boolean + vfunc_unmap(): void + vfunc_unrealize(): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of St.Widget */ + connect(sigName: "popup-menu", callback: (($obj: WindowPreview) => void)): number + connect_after(sigName: "popup-menu", callback: (($obj: WindowPreview) => void)): number + emit(sigName: "popup-menu"): void + connect(sigName: "style-changed", callback: (($obj: WindowPreview) => void)): number + connect_after(sigName: "style-changed", callback: (($obj: WindowPreview) => void)): number + emit(sigName: "style-changed"): void + /* Signals of Clutter.Actor */ + connect(sigName: "button-press-event", callback: (($obj: WindowPreview, event: Clutter.ButtonEvent) => boolean)): number + connect_after(sigName: "button-press-event", callback: (($obj: WindowPreview, event: Clutter.ButtonEvent) => boolean)): number + emit(sigName: "button-press-event", event: Clutter.ButtonEvent): void + connect(sigName: "button-release-event", callback: (($obj: WindowPreview, event: Clutter.ButtonEvent) => boolean)): number + connect_after(sigName: "button-release-event", callback: (($obj: WindowPreview, event: Clutter.ButtonEvent) => boolean)): number + emit(sigName: "button-release-event", event: Clutter.ButtonEvent): void + connect(sigName: "captured-event", callback: (($obj: WindowPreview, event: Clutter.Event) => boolean)): number + connect_after(sigName: "captured-event", callback: (($obj: WindowPreview, event: Clutter.Event) => boolean)): number + emit(sigName: "captured-event", event: Clutter.Event): void + connect(sigName: "destroy", callback: (($obj: WindowPreview) => void)): number + connect_after(sigName: "destroy", callback: (($obj: WindowPreview) => void)): number + emit(sigName: "destroy"): void + connect(sigName: "enter-event", callback: (($obj: WindowPreview, event: Clutter.CrossingEvent) => boolean)): number + connect_after(sigName: "enter-event", callback: (($obj: WindowPreview, event: Clutter.CrossingEvent) => boolean)): number + emit(sigName: "enter-event", event: Clutter.CrossingEvent): void + connect(sigName: "event", callback: (($obj: WindowPreview, event: Clutter.Event) => boolean)): number + connect_after(sigName: "event", callback: (($obj: WindowPreview, event: Clutter.Event) => boolean)): number + emit(sigName: "event", event: Clutter.Event): void + connect(sigName: "hide", callback: (($obj: WindowPreview) => void)): number + connect_after(sigName: "hide", callback: (($obj: WindowPreview) => void)): number + emit(sigName: "hide"): void + connect(sigName: "key-focus-in", callback: (($obj: WindowPreview) => void)): number + connect_after(sigName: "key-focus-in", callback: (($obj: WindowPreview) => void)): number + emit(sigName: "key-focus-in"): void + connect(sigName: "key-focus-out", callback: (($obj: WindowPreview) => void)): number + connect_after(sigName: "key-focus-out", callback: (($obj: WindowPreview) => void)): number + emit(sigName: "key-focus-out"): void + connect(sigName: "key-press-event", callback: (($obj: WindowPreview, event: Clutter.KeyEvent) => boolean)): number + connect_after(sigName: "key-press-event", callback: (($obj: WindowPreview, event: Clutter.KeyEvent) => boolean)): number + emit(sigName: "key-press-event", event: Clutter.KeyEvent): void + connect(sigName: "key-release-event", callback: (($obj: WindowPreview, event: Clutter.KeyEvent) => boolean)): number + connect_after(sigName: "key-release-event", callback: (($obj: WindowPreview, event: Clutter.KeyEvent) => boolean)): number + emit(sigName: "key-release-event", event: Clutter.KeyEvent): void + connect(sigName: "leave-event", callback: (($obj: WindowPreview, event: Clutter.CrossingEvent) => boolean)): number + connect_after(sigName: "leave-event", callback: (($obj: WindowPreview, event: Clutter.CrossingEvent) => boolean)): number + emit(sigName: "leave-event", event: Clutter.CrossingEvent): void + connect(sigName: "motion-event", callback: (($obj: WindowPreview, event: Clutter.MotionEvent) => boolean)): number + connect_after(sigName: "motion-event", callback: (($obj: WindowPreview, event: Clutter.MotionEvent) => boolean)): number + emit(sigName: "motion-event", event: Clutter.MotionEvent): void + connect(sigName: "parent-set", callback: (($obj: WindowPreview, old_parent?: Clutter.Actor | null) => void)): number + connect_after(sigName: "parent-set", callback: (($obj: WindowPreview, old_parent?: Clutter.Actor | null) => void)): number + emit(sigName: "parent-set", old_parent?: Clutter.Actor | null): void + connect(sigName: "pick", callback: (($obj: WindowPreview, pick_context: Clutter.PickContext) => void)): number + connect_after(sigName: "pick", callback: (($obj: WindowPreview, pick_context: Clutter.PickContext) => void)): number + emit(sigName: "pick", pick_context: Clutter.PickContext): void + connect(sigName: "queue-relayout", callback: (($obj: WindowPreview) => void)): number + connect_after(sigName: "queue-relayout", callback: (($obj: WindowPreview) => void)): number + emit(sigName: "queue-relayout"): void + connect(sigName: "realize", callback: (($obj: WindowPreview) => void)): number + connect_after(sigName: "realize", callback: (($obj: WindowPreview) => void)): number + emit(sigName: "realize"): void + connect(sigName: "resource-scale-changed", callback: (($obj: WindowPreview) => void)): number + connect_after(sigName: "resource-scale-changed", callback: (($obj: WindowPreview) => void)): number + emit(sigName: "resource-scale-changed"): void + connect(sigName: "scroll-event", callback: (($obj: WindowPreview, event: Clutter.ScrollEvent) => boolean)): number + connect_after(sigName: "scroll-event", callback: (($obj: WindowPreview, event: Clutter.ScrollEvent) => boolean)): number + emit(sigName: "scroll-event", event: Clutter.ScrollEvent): void + connect(sigName: "show", callback: (($obj: WindowPreview) => void)): number + connect_after(sigName: "show", callback: (($obj: WindowPreview) => void)): number + emit(sigName: "show"): void + connect(sigName: "stage-views-changed", callback: (($obj: WindowPreview) => void)): number + connect_after(sigName: "stage-views-changed", callback: (($obj: WindowPreview) => void)): number + emit(sigName: "stage-views-changed"): void + connect(sigName: "touch-event", callback: (($obj: WindowPreview, event: Clutter.Event) => boolean)): number + connect_after(sigName: "touch-event", callback: (($obj: WindowPreview, event: Clutter.Event) => boolean)): number + emit(sigName: "touch-event", event: Clutter.Event): void + connect(sigName: "transition-stopped", callback: (($obj: WindowPreview, name: string, is_finished: boolean) => void)): number + connect_after(sigName: "transition-stopped", callback: (($obj: WindowPreview, name: string, is_finished: boolean) => void)): number + emit(sigName: "transition-stopped", name: string, is_finished: boolean): void + connect(sigName: "transitions-completed", callback: (($obj: WindowPreview) => void)): number + connect_after(sigName: "transitions-completed", callback: (($obj: WindowPreview) => void)): number + emit(sigName: "transitions-completed"): void + connect(sigName: "unrealize", callback: (($obj: WindowPreview) => void)): number + connect_after(sigName: "unrealize", callback: (($obj: WindowPreview) => void)): number + emit(sigName: "unrealize"): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: WindowPreview, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: WindowPreview, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + /* Signals of Clutter.Container */ + connect(sigName: "actor-added", callback: (($obj: WindowPreview, actor: Clutter.Actor) => void)): number + connect_after(sigName: "actor-added", callback: (($obj: WindowPreview, actor: Clutter.Actor) => void)): number + emit(sigName: "actor-added", actor: Clutter.Actor): void + connect(sigName: "actor-removed", callback: (($obj: WindowPreview, actor: Clutter.Actor) => void)): number + connect_after(sigName: "actor-removed", callback: (($obj: WindowPreview, actor: Clutter.Actor) => void)): number + emit(sigName: "actor-removed", actor: Clutter.Actor): void + connect(sigName: "child-notify", callback: (($obj: WindowPreview, actor: Clutter.Actor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "child-notify", callback: (($obj: WindowPreview, actor: Clutter.Actor, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "child-notify", actor: Clutter.Actor, pspec: GObject.ParamSpec): void + connect(sigName: "notify::window-container", callback: (($obj: WindowPreview, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::window-container", callback: (($obj: WindowPreview, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::accessible-name", callback: (($obj: WindowPreview, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-name", callback: (($obj: WindowPreview, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::accessible-role", callback: (($obj: WindowPreview, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-role", callback: (($obj: WindowPreview, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::can-focus", callback: (($obj: WindowPreview, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::can-focus", callback: (($obj: WindowPreview, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::hover", callback: (($obj: WindowPreview, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hover", callback: (($obj: WindowPreview, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::label-actor", callback: (($obj: WindowPreview, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::label-actor", callback: (($obj: WindowPreview, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::pseudo-class", callback: (($obj: WindowPreview, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::pseudo-class", callback: (($obj: WindowPreview, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::style", callback: (($obj: WindowPreview, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::style", callback: (($obj: WindowPreview, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::style-class", callback: (($obj: WindowPreview, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::style-class", callback: (($obj: WindowPreview, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::track-hover", callback: (($obj: WindowPreview, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::track-hover", callback: (($obj: WindowPreview, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::actions", callback: (($obj: WindowPreview, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::actions", callback: (($obj: WindowPreview, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::allocation", callback: (($obj: WindowPreview, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::allocation", callback: (($obj: WindowPreview, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::background-color", callback: (($obj: WindowPreview, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::background-color", callback: (($obj: WindowPreview, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::background-color-set", callback: (($obj: WindowPreview, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::background-color-set", callback: (($obj: WindowPreview, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::child-transform", callback: (($obj: WindowPreview, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::child-transform", callback: (($obj: WindowPreview, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::child-transform-set", callback: (($obj: WindowPreview, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::child-transform-set", callback: (($obj: WindowPreview, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::clip-rect", callback: (($obj: WindowPreview, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::clip-rect", callback: (($obj: WindowPreview, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::clip-to-allocation", callback: (($obj: WindowPreview, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::clip-to-allocation", callback: (($obj: WindowPreview, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::constraints", callback: (($obj: WindowPreview, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::constraints", callback: (($obj: WindowPreview, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::content", callback: (($obj: WindowPreview, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::content", callback: (($obj: WindowPreview, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::content-box", callback: (($obj: WindowPreview, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::content-box", callback: (($obj: WindowPreview, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::content-gravity", callback: (($obj: WindowPreview, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::content-gravity", callback: (($obj: WindowPreview, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::content-repeat", callback: (($obj: WindowPreview, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::content-repeat", callback: (($obj: WindowPreview, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::effect", callback: (($obj: WindowPreview, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::effect", callback: (($obj: WindowPreview, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::first-child", callback: (($obj: WindowPreview, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::first-child", callback: (($obj: WindowPreview, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::fixed-position-set", callback: (($obj: WindowPreview, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::fixed-position-set", callback: (($obj: WindowPreview, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::fixed-x", callback: (($obj: WindowPreview, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::fixed-x", callback: (($obj: WindowPreview, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::fixed-y", callback: (($obj: WindowPreview, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::fixed-y", callback: (($obj: WindowPreview, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::has-clip", callback: (($obj: WindowPreview, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-clip", callback: (($obj: WindowPreview, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::has-pointer", callback: (($obj: WindowPreview, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-pointer", callback: (($obj: WindowPreview, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::height", callback: (($obj: WindowPreview, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::height", callback: (($obj: WindowPreview, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::last-child", callback: (($obj: WindowPreview, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::last-child", callback: (($obj: WindowPreview, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::layout-manager", callback: (($obj: WindowPreview, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::layout-manager", callback: (($obj: WindowPreview, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::magnification-filter", callback: (($obj: WindowPreview, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::magnification-filter", callback: (($obj: WindowPreview, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::mapped", callback: (($obj: WindowPreview, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::mapped", callback: (($obj: WindowPreview, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-bottom", callback: (($obj: WindowPreview, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-bottom", callback: (($obj: WindowPreview, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-left", callback: (($obj: WindowPreview, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-left", callback: (($obj: WindowPreview, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-right", callback: (($obj: WindowPreview, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-right", callback: (($obj: WindowPreview, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-top", callback: (($obj: WindowPreview, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-top", callback: (($obj: WindowPreview, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::min-height", callback: (($obj: WindowPreview, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::min-height", callback: (($obj: WindowPreview, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::min-height-set", callback: (($obj: WindowPreview, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::min-height-set", callback: (($obj: WindowPreview, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::min-width", callback: (($obj: WindowPreview, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::min-width", callback: (($obj: WindowPreview, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::min-width-set", callback: (($obj: WindowPreview, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::min-width-set", callback: (($obj: WindowPreview, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::minification-filter", callback: (($obj: WindowPreview, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::minification-filter", callback: (($obj: WindowPreview, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::name", callback: (($obj: WindowPreview, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::name", callback: (($obj: WindowPreview, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::natural-height", callback: (($obj: WindowPreview, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::natural-height", callback: (($obj: WindowPreview, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::natural-height-set", callback: (($obj: WindowPreview, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::natural-height-set", callback: (($obj: WindowPreview, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::natural-width", callback: (($obj: WindowPreview, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::natural-width", callback: (($obj: WindowPreview, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::natural-width-set", callback: (($obj: WindowPreview, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::natural-width-set", callback: (($obj: WindowPreview, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::offscreen-redirect", callback: (($obj: WindowPreview, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::offscreen-redirect", callback: (($obj: WindowPreview, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::opacity", callback: (($obj: WindowPreview, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::opacity", callback: (($obj: WindowPreview, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::pivot-point", callback: (($obj: WindowPreview, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::pivot-point", callback: (($obj: WindowPreview, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::pivot-point-z", callback: (($obj: WindowPreview, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::pivot-point-z", callback: (($obj: WindowPreview, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::position", callback: (($obj: WindowPreview, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::position", callback: (($obj: WindowPreview, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::reactive", callback: (($obj: WindowPreview, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::reactive", callback: (($obj: WindowPreview, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::realized", callback: (($obj: WindowPreview, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::realized", callback: (($obj: WindowPreview, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::request-mode", callback: (($obj: WindowPreview, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::request-mode", callback: (($obj: WindowPreview, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::rotation-angle-x", callback: (($obj: WindowPreview, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::rotation-angle-x", callback: (($obj: WindowPreview, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::rotation-angle-y", callback: (($obj: WindowPreview, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::rotation-angle-y", callback: (($obj: WindowPreview, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::rotation-angle-z", callback: (($obj: WindowPreview, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::rotation-angle-z", callback: (($obj: WindowPreview, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::scale-x", callback: (($obj: WindowPreview, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::scale-x", callback: (($obj: WindowPreview, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::scale-y", callback: (($obj: WindowPreview, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::scale-y", callback: (($obj: WindowPreview, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::scale-z", callback: (($obj: WindowPreview, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::scale-z", callback: (($obj: WindowPreview, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::show-on-set-parent", callback: (($obj: WindowPreview, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::show-on-set-parent", callback: (($obj: WindowPreview, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::size", callback: (($obj: WindowPreview, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::size", callback: (($obj: WindowPreview, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::text-direction", callback: (($obj: WindowPreview, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::text-direction", callback: (($obj: WindowPreview, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::transform", callback: (($obj: WindowPreview, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::transform", callback: (($obj: WindowPreview, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::transform-set", callback: (($obj: WindowPreview, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::transform-set", callback: (($obj: WindowPreview, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::translation-x", callback: (($obj: WindowPreview, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::translation-x", callback: (($obj: WindowPreview, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::translation-y", callback: (($obj: WindowPreview, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::translation-y", callback: (($obj: WindowPreview, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::translation-z", callback: (($obj: WindowPreview, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::translation-z", callback: (($obj: WindowPreview, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::visible", callback: (($obj: WindowPreview, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::visible", callback: (($obj: WindowPreview, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::width", callback: (($obj: WindowPreview, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::width", callback: (($obj: WindowPreview, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::x", callback: (($obj: WindowPreview, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::x", callback: (($obj: WindowPreview, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::x-align", callback: (($obj: WindowPreview, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::x-align", callback: (($obj: WindowPreview, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::x-expand", callback: (($obj: WindowPreview, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::x-expand", callback: (($obj: WindowPreview, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::y", callback: (($obj: WindowPreview, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::y", callback: (($obj: WindowPreview, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::y-align", callback: (($obj: WindowPreview, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::y-align", callback: (($obj: WindowPreview, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::y-expand", callback: (($obj: WindowPreview, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::y-expand", callback: (($obj: WindowPreview, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::z-position", callback: (($obj: WindowPreview, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::z-position", callback: (($obj: WindowPreview, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: WindowPreview_ConstructProps) + _init (config?: WindowPreview_ConstructProps): void + static $gtype: GObject.Type +} +export interface WindowPreviewLayout_ConstructProps extends Clutter.LayoutManager_ConstructProps { +} +export class WindowPreviewLayout { + /* Properties of Shell.WindowPreviewLayout */ + readonly bounding_box: Clutter.ActorBox + /* Fields of GObject.InitiallyUnowned */ + g_type_instance: GObject.TypeInstance + /* Methods of Shell.WindowPreviewLayout */ + add_window(window: Meta.Window): Clutter.Actor + get_windows(): Meta.Window[] + remove_window(window: Meta.Window): void + /* Methods of Clutter.LayoutManager */ + allocate(container: Clutter.Container, allocation: Clutter.ActorBox): void + child_get_property(container: Clutter.Container, actor: Clutter.Actor, property_name: string, value: any): void + child_set_property(container: Clutter.Container, actor: Clutter.Actor, property_name: string, value: any): void + find_child_property(name: string): GObject.ParamSpec + get_child_meta(container: Clutter.Container, actor: Clutter.Actor): Clutter.LayoutMeta + get_preferred_height(container: Clutter.Container, for_width: number): [ /* min_height_p */ number | null, /* nat_height_p */ number | null ] + get_preferred_width(container: Clutter.Container, for_height: number): [ /* min_width_p */ number | null, /* nat_width_p */ number | null ] + layout_changed(): void + list_child_properties(): GObject.ParamSpec[] + set_container(container?: Clutter.Container | null): void + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Virtual methods of Clutter.LayoutManager */ + vfunc_allocate(container: Clutter.Container, allocation: Clutter.ActorBox): void + vfunc_get_child_meta_type(): GObject.Type + vfunc_get_preferred_height(container: Clutter.Container, for_width: number): [ /* min_height_p */ number | null, /* nat_height_p */ number | null ] + vfunc_get_preferred_width(container: Clutter.Container, for_height: number): [ /* min_width_p */ number | null, /* nat_width_p */ number | null ] + vfunc_layout_changed(): void + vfunc_set_container(container?: Clutter.Container | null): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Clutter.LayoutManager */ + connect(sigName: "layout-changed", callback: (($obj: WindowPreviewLayout) => void)): number + connect_after(sigName: "layout-changed", callback: (($obj: WindowPreviewLayout) => void)): number + emit(sigName: "layout-changed"): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: WindowPreviewLayout, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: WindowPreviewLayout, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: "notify::bounding-box", callback: (($obj: WindowPreviewLayout, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::bounding-box", callback: (($obj: WindowPreviewLayout, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: WindowPreviewLayout_ConstructProps) + _init (config?: WindowPreviewLayout_ConstructProps): void + static $gtype: GObject.Type +} +export interface WindowTracker_ConstructProps extends GObject.Object_ConstructProps { +} +export class WindowTracker { + /* Properties of Shell.WindowTracker */ + readonly focus_app: App + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of Shell.WindowTracker */ + get_app_from_pid(pid: number): App + get_startup_sequences(): Meta.StartupSequence[] + get_window_app(metawin: Meta.Window): App + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Shell.WindowTracker */ + connect(sigName: "startup-sequence-changed", callback: (($obj: WindowTracker, object: Meta.StartupSequence) => void)): number + connect_after(sigName: "startup-sequence-changed", callback: (($obj: WindowTracker, object: Meta.StartupSequence) => void)): number + emit(sigName: "startup-sequence-changed", object: Meta.StartupSequence): void + connect(sigName: "tracked-windows-changed", callback: (($obj: WindowTracker) => void)): number + connect_after(sigName: "tracked-windows-changed", callback: (($obj: WindowTracker) => void)): number + emit(sigName: "tracked-windows-changed"): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: WindowTracker, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: WindowTracker, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: "notify::focus-app", callback: (($obj: WindowTracker, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::focus-app", callback: (($obj: WindowTracker, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: WindowTracker_ConstructProps) + _init (config?: WindowTracker_ConstructProps): void + /* Static methods and pseudo-constructors */ + static get_default(): WindowTracker + static $gtype: GObject.Type +} +export abstract class AppClass { + /* Fields of Shell.AppClass */ + parent_class: GObject.ObjectClass + static name: string +} +export abstract class AppSystemClass { + /* Fields of Shell.AppSystemClass */ + parent_class: GObject.ObjectClass + static name: string +} +export abstract class AppUsageClass { + /* Fields of Shell.AppUsageClass */ + parent_class: GObject.ObjectClass + static name: string +} +export abstract class BlurEffectClass { + /* Fields of Shell.BlurEffectClass */ + parent_class: Clutter.EffectClass + static name: string +} +export abstract class EmbeddedWindowClass { + /* Fields of Shell.EmbeddedWindowClass */ + parent_class: Gtk.WindowClass + static name: string +} +export abstract class GLSLEffectClass { + /* Fields of Shell.GLSLEffectClass */ + parent_class: Clutter.OffscreenEffectClass + base_pipeline: Cogl.Pipeline + build_pipeline: (effect: GLSLEffect) => void + static name: string +} +export abstract class GlobalClass { + /* Fields of Shell.GlobalClass */ + parent_class: GObject.ObjectClass + static name: string +} +export abstract class GtkEmbedClass { + /* Fields of Shell.GtkEmbedClass */ + parent_class: Clutter.CloneClass + static name: string +} +export abstract class InvertLightnessEffectClass { + static name: string +} +export abstract class KeyringPromptClass { + /* Fields of Shell.KeyringPromptClass */ + parent_class: GObject.ObjectClass + static name: string +} +export class MemoryInfo { + /* Fields of Shell.MemoryInfo */ + glibc_uordblks: number + js_bytes: number + gjs_boxed: number + gjs_gobject: number + gjs_function: number + gjs_closure: number + last_gc_seconds_ago: number + static name: string +} +export abstract class MountOperationClass { + /* Fields of Shell.MountOperationClass */ + parent_class: Gio.MountOperationClass + static name: string +} +export abstract class NetworkAgentClass { + static name: string +} +export class NetworkAgentPrivate { + static name: string +} +export abstract class PerfLogClass { + /* Fields of Shell.PerfLogClass */ + parent_class: GObject.ObjectClass + static name: string +} +export abstract class PolkitAuthenticationAgentClass { + /* Fields of Shell.PolkitAuthenticationAgentClass */ + parent_class: PolkitAgent.ListenerClass + static name: string +} +export abstract class ScreenshotClass { + /* Fields of Shell.ScreenshotClass */ + parent_class: GObject.ObjectClass + static name: string +} +export abstract class SecureTextBufferClass { + /* Fields of Shell.SecureTextBufferClass */ + parent_class: Clutter.TextBufferClass + static name: string +} +export abstract class SquareBinClass { + /* Fields of Shell.SquareBinClass */ + parent_class: St.BinClass + static name: string +} +export abstract class StackClass { + /* Fields of Shell.StackClass */ + parent_class: St.WidgetClass + static name: string +} +export abstract class TrayIconClass { + /* Fields of Shell.TrayIconClass */ + parent_class: GtkEmbedClass + static name: string +} +export abstract class TrayManagerClass { + /* Fields of Shell.TrayManagerClass */ + parent_class: GObject.ObjectClass + static name: string +} +export abstract class WMClass { + /* Fields of Shell.WMClass */ + parent_class: GObject.ObjectClass + static name: string +} +export abstract class WindowPreviewClass { + /* Fields of Shell.WindowPreviewClass */ + parent_class: St.WidgetClass + static name: string +} +export abstract class WindowPreviewLayoutClass { + /* Fields of Shell.WindowPreviewLayoutClass */ + parent_class: Clutter.LayoutManagerClass + static name: string +} +export class WindowPreviewLayoutPrivate { + static name: string +} +export abstract class WindowTrackerClass { + /* Fields of Shell.WindowTrackerClass */ + parent_class: GObject.ObjectClass + static name: string +} \ No newline at end of file diff --git a/@types/Gjs/Shell-0.1.js b/@types/Gjs/Shell-0.1.js new file mode 100644 index 00000000..d0339de0 --- /dev/null +++ b/@types/Gjs/Shell-0.1.js @@ -0,0 +1,2 @@ +imports.gi.versions.Shell = '0.1'; +module.exports = imports.gi.Shell; diff --git a/@types/Gjs/St-1.0.d.ts b/@types/Gjs/St-1.0.d.ts new file mode 100644 index 00000000..31b36259 --- /dev/null +++ b/@types/Gjs/St-1.0.d.ts @@ -0,0 +1,10736 @@ +/** + * St-1.0 + */ + +import * as Gjs from './Gjs'; +import * as Meta from './Meta-8'; +import * as xlib from './xlib-2.0'; +import * as xfixes from './xfixes-4.0'; +import * as Gtk from './Gtk-3.0'; +import * as Gdk from './Gdk-3.0'; +import * as cairo from './cairo-1.0'; +import * as Pango from './Pango-1.0'; +import * as HarfBuzz from './HarfBuzz-0.0'; +import * as GObject from './GObject-2.0'; +import * as GLib from './GLib-2.0'; +import * as Gio from './Gio-2.0'; +import * as GdkPixbuf from './GdkPixbuf-2.0'; +import * as GModule from './GModule-2.0'; +import * as Atk from './Atk-1.0'; +import * as GDesktopEnums from './GDesktopEnums-3.0'; +import * as CoglPango from './CoglPango-8'; +import * as PangoCairo from './PangoCairo-1.0'; +import * as Cogl from './Cogl-8'; +import * as Graphene from './Graphene-1.0'; +import * as GL from './GL-1.0'; +import * as Clutter from './Clutter-8'; +import * as Json from './Json-1.0'; +import * as Cally from './Cally-8'; + +export enum Align { + START, + MIDDLE, + END, +} +export enum BackgroundSize { + AUTO, + CONTAIN, + COVER, + FIXED, +} +export enum ClipboardType { + PRIMARY, + CLIPBOARD, +} +export enum Corner { + TOPLEFT, + TOPRIGHT, + BOTTOMRIGHT, + BOTTOMLEFT, +} +export enum DirectionType { + TAB_FORWARD, + TAB_BACKWARD, + UP, + DOWN, + LEFT, + RIGHT, +} +export enum GradientType { + NONE, + VERTICAL, + HORIZONTAL, + RADIAL, +} +export enum IconStyle { + REQUESTED, + REGULAR, + SYMBOLIC, +} +export enum PolicyType { + ALWAYS, + AUTOMATIC, + NEVER, + EXTERNAL, +} +export enum Side { + TOP, + RIGHT, + BOTTOM, + LEFT, +} +export enum TextAlign { + LEFT, + CENTER, + RIGHT, + JUSTIFY, +} +export enum TextureCachePolicy { + NONE, + FOREVER, +} +export enum ButtonMask { + ONE, + TWO, + THREE, +} +export enum TextDecoration { + UNDERLINE, + OVERLINE, + LINE_THROUGH, + BLINK, +} +export function describe_actor(actor: Clutter.Actor): string +export interface ClipboardCallbackFunc { + (clipboard: Clipboard, text: string): void +} +export interface ClipboardContentCallbackFunc { + (clipboard: Clipboard, bytes: GLib.Bytes): void +} +export interface EntryCursorFunc { + (entry: Entry, use_ibeam: boolean, data?: object | null): void +} +export class Scrollable { + /* Properties of St.Scrollable */ + hadjustment: Adjustment + vadjustment: Adjustment + /* Methods of St.Scrollable */ + get_adjustments(hadjustment: Adjustment, vadjustment: Adjustment): void + set_adjustments(hadjustment: Adjustment, vadjustment: Adjustment): void + /* Virtual methods of St.Scrollable */ + vfunc_get_adjustments(hadjustment: Adjustment, vadjustment: Adjustment): void + vfunc_set_adjustments(hadjustment: Adjustment, vadjustment: Adjustment): void + static name: string +} +export interface Adjustment_ConstructProps extends GObject.Object_ConstructProps { + actor?: Clutter.Actor + lower?: number + page_increment?: number + page_size?: number + step_increment?: number + upper?: number + value?: number +} +export class Adjustment { + /* Properties of St.Adjustment */ + actor: Clutter.Actor + lower: number + page_increment: number + page_size: number + step_increment: number + upper: number + value: number + /* Fields of St.Adjustment */ + parent_instance: GObject.Object + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of St.Adjustment */ + add_transition(name: string, transition: Clutter.Transition): void + adjust_for_scroll_event(delta: number): void + clamp_page(lower: number, upper: number): void + get_transition(name: string): Clutter.Transition | null + get_value(): number + get_values(): [ /* value */ number | null, /* lower */ number | null, /* upper */ number | null, /* step_increment */ number | null, /* page_increment */ number | null, /* page_size */ number | null ] + remove_transition(name: string): void + set_value(value: number): void + set_values(value: number, lower: number, upper: number, step_increment: number, page_increment: number, page_size: number): void + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Methods of Clutter.Animatable */ + find_property(property_name: string): GObject.ParamSpec + get_actor(): Clutter.Actor + get_initial_state(property_name: string, value: any): void + interpolate_value(property_name: string, interval: Clutter.Interval, progress: number): [ /* returnType */ boolean, /* value */ any ] + set_final_state(property_name: string, value: any): void + /* Virtual methods of St.Adjustment */ + vfunc_changed(): void + vfunc_find_property(property_name: string): GObject.ParamSpec + vfunc_get_actor(): Clutter.Actor + vfunc_get_initial_state(property_name: string, value: any): void + vfunc_interpolate_value(property_name: string, interval: Clutter.Interval, progress: number): [ /* returnType */ boolean, /* value */ any ] + vfunc_set_final_state(property_name: string, value: any): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of St.Adjustment */ + connect(sigName: "changed", callback: (($obj: Adjustment) => void)): number + connect_after(sigName: "changed", callback: (($obj: Adjustment) => void)): number + emit(sigName: "changed"): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: Adjustment, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: Adjustment, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: "notify::actor", callback: (($obj: Adjustment, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::actor", callback: (($obj: Adjustment, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::lower", callback: (($obj: Adjustment, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::lower", callback: (($obj: Adjustment, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::page-increment", callback: (($obj: Adjustment, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::page-increment", callback: (($obj: Adjustment, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::page-size", callback: (($obj: Adjustment, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::page-size", callback: (($obj: Adjustment, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::step-increment", callback: (($obj: Adjustment, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::step-increment", callback: (($obj: Adjustment, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::upper", callback: (($obj: Adjustment, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::upper", callback: (($obj: Adjustment, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::value", callback: (($obj: Adjustment, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::value", callback: (($obj: Adjustment, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: Adjustment_ConstructProps) + _init (config?: Adjustment_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(actor: Clutter.Actor | null, value: number, lower: number, upper: number, step_increment: number, page_increment: number, page_size: number): Adjustment + static $gtype: GObject.Type +} +export interface Bin_ConstructProps extends Widget_ConstructProps { + child?: Clutter.Actor +} +export class Bin { + /* Properties of St.Bin */ + child: Clutter.Actor + /* Properties of St.Widget */ + accessible_name: string + accessible_role: Atk.Role + can_focus: boolean + hover: boolean + label_actor: Clutter.Actor + pseudo_class: string + style: string + style_class: string + track_hover: boolean + /* Properties of Clutter.Actor */ + actions: Clutter.Action + readonly allocation: Clutter.ActorBox + background_color: Clutter.Color + readonly background_color_set: boolean + child_transform: Graphene.Matrix + readonly child_transform_set: boolean + clip_rect: Graphene.Rect + clip_to_allocation: boolean + constraints: Clutter.Constraint + content: Clutter.Content + readonly content_box: Clutter.ActorBox + content_gravity: Clutter.ContentGravity + content_repeat: Clutter.ContentRepeat + effect: Clutter.Effect + readonly first_child: Clutter.Actor + fixed_position_set: boolean + fixed_x: number + fixed_y: number + readonly has_clip: boolean + readonly has_pointer: boolean + height: number + readonly last_child: Clutter.Actor + layout_manager: Clutter.LayoutManager + magnification_filter: Clutter.ScalingFilter + readonly mapped: boolean + margin_bottom: number + margin_left: number + margin_right: number + margin_top: number + min_height: number + min_height_set: boolean + min_width: number + min_width_set: boolean + minification_filter: Clutter.ScalingFilter + name: string + natural_height: number + natural_height_set: boolean + natural_width: number + natural_width_set: boolean + offscreen_redirect: Clutter.OffscreenRedirect + opacity: number + pivot_point: Graphene.Point + pivot_point_z: number + position: Graphene.Point + reactive: boolean + readonly realized: boolean + request_mode: Clutter.RequestMode + rotation_angle_x: number + rotation_angle_y: number + rotation_angle_z: number + scale_x: number + scale_y: number + scale_z: number + show_on_set_parent: boolean + size: Graphene.Size + text_direction: Clutter.TextDirection + transform: Graphene.Matrix + readonly transform_set: boolean + translation_x: number + translation_y: number + translation_z: number + visible: boolean + width: number + x: number + x_align: Clutter.ActorAlign + x_expand: boolean + y: number + y_align: Clutter.ActorAlign + y_expand: boolean + z_position: number + /* Fields of St.Bin */ + parent_instance: Widget + /* Fields of Clutter.Actor */ + flags: number + /* Fields of GObject.InitiallyUnowned */ + g_type_instance: GObject.TypeInstance + /* Methods of St.Bin */ + get_child(): Clutter.Actor | null + set_child(child?: Clutter.Actor | null): void + /* Methods of St.Widget */ + add_accessible_state(state: Atk.StateType): void + add_style_class_name(style_class: string): void + add_style_pseudo_class(pseudo_class: string): void + ensure_style(): void + get_accessible_name(): string + get_accessible_role(): Atk.Role + get_can_focus(): boolean + get_focus_chain(): Clutter.Actor[] + get_hover(): boolean + get_label_actor(): Clutter.Actor + get_style(): string | null + get_style_class_name(): string + get_style_pseudo_class(): string + get_theme_node(): ThemeNode + get_track_hover(): boolean + has_style_class_name(style_class: string): boolean + has_style_pseudo_class(pseudo_class: string): boolean + navigate_focus(from: Clutter.Actor | null, direction: DirectionType, wrap_around: boolean): boolean + paint_background(paint_context: Clutter.PaintContext): void + peek_theme_node(): ThemeNode + popup_menu(): void + remove_accessible_state(state: Atk.StateType): void + remove_style_class_name(style_class: string): void + remove_style_pseudo_class(pseudo_class: string): void + set_accessible(accessible: Atk.Object): void + set_accessible_name(name?: string | null): void + set_accessible_role(role: Atk.Role): void + set_can_focus(can_focus: boolean): void + set_hover(hover: boolean): void + set_label_actor(label: Clutter.Actor): void + set_style(style?: string | null): void + set_style_class_name(style_class_list?: string | null): void + set_style_pseudo_class(pseudo_class_list?: string | null): void + set_track_hover(track_hover: boolean): void + style_changed(): void + sync_hover(): void + /* Methods of Clutter.Actor */ + add_action(action: Clutter.Action): void + add_action_with_name(name: string, action: Clutter.Action): void + add_child(child: Clutter.Actor): void + add_constraint(constraint: Clutter.Constraint): void + add_constraint_with_name(name: string, constraint: Clutter.Constraint): void + add_effect(effect: Clutter.Effect): void + add_effect_with_name(name: string, effect: Clutter.Effect): void + add_transition(name: string, transition: Clutter.Transition): void + allocate(box: Clutter.ActorBox): void + allocate_align_fill(box: Clutter.ActorBox, x_align: number, y_align: number, x_fill: boolean, y_fill: boolean): void + allocate_available_size(x: number, y: number, available_width: number, available_height: number): void + allocate_preferred_size(x: number, y: number): void + apply_relative_transform_to_point(ancestor: Clutter.Actor | null, point: Graphene.Point3D): /* vertex */ Graphene.Point3D + apply_transform_to_point(point: Graphene.Point3D): /* vertex */ Graphene.Point3D + bind_model(model: Gio.ListModel | null, create_child_func: Clutter.ActorCreateChildFunc): void + clear_actions(): void + clear_constraints(): void + clear_effects(): void + contains(descendant: Clutter.Actor): boolean + continue_paint(paint_context: Clutter.PaintContext): void + continue_pick(pick_context: Clutter.PickContext): void + create_pango_context(): Pango.Context + create_pango_layout(text?: string | null): Pango.Layout + destroy(): void + destroy_all_children(): void + event(event: Clutter.Event, capture: boolean): boolean + get_abs_allocation_vertices(): /* verts */ Graphene.Point3D[] + get_accessible(): Atk.Object + get_action(name: string): Clutter.Action + get_actions(): Clutter.Action[] + get_allocation_box(): /* box */ Clutter.ActorBox + get_background_color(): /* color */ Clutter.Color + get_child_at_index(index_: number): Clutter.Actor + get_child_transform(): /* transform */ Graphene.Matrix + get_children(): Clutter.Actor[] + get_clip(): [ /* xoff */ number | null, /* yoff */ number | null, /* width */ number | null, /* height */ number | null ] + get_clip_to_allocation(): boolean + get_constraint(name: string): Clutter.Constraint + get_constraints(): Clutter.Constraint[] + get_content(): Clutter.Content + get_content_box(): /* box */ Clutter.ActorBox + get_content_gravity(): Clutter.ContentGravity + get_content_repeat(): Clutter.ContentRepeat + get_content_scaling_filters(): [ /* min_filter */ Clutter.ScalingFilter | null, /* mag_filter */ Clutter.ScalingFilter | null ] + get_default_paint_volume(): Clutter.PaintVolume + get_easing_delay(): number + get_easing_duration(): number + get_easing_mode(): Clutter.AnimationMode + get_effect(name: string): Clutter.Effect + get_effects(): Clutter.Effect[] + get_first_child(): Clutter.Actor + get_fixed_position(): [ /* returnType */ boolean, /* x */ number | null, /* y */ number | null ] + get_fixed_position_set(): boolean + get_flags(): Clutter.ActorFlags + get_height(): number + get_last_child(): Clutter.Actor + get_layout_manager(): Clutter.LayoutManager + get_margin(): /* margin */ Clutter.Margin + get_margin_bottom(): number + get_margin_left(): number + get_margin_right(): number + get_margin_top(): number + get_n_children(): number + get_name(): string + get_next_sibling(): Clutter.Actor + get_offscreen_redirect(): Clutter.OffscreenRedirect + get_opacity(): number + get_opacity_override(): number + get_paint_box(): [ /* returnType */ boolean, /* box */ Clutter.ActorBox ] + get_paint_opacity(): number + get_paint_visibility(): boolean + get_paint_volume(): Clutter.PaintVolume + get_pango_context(): Pango.Context + get_parent(): Clutter.Actor + get_pivot_point(): [ /* pivot_x */ number | null, /* pivot_y */ number | null ] + get_pivot_point_z(): number + get_position(): [ /* x */ number | null, /* y */ number | null ] + get_preferred_height(for_width: number): [ /* min_height_p */ number | null, /* natural_height_p */ number | null ] + get_preferred_size(): [ /* min_width_p */ number | null, /* min_height_p */ number | null, /* natural_width_p */ number | null, /* natural_height_p */ number | null ] + get_preferred_width(for_height: number): [ /* min_width_p */ number | null, /* natural_width_p */ number | null ] + get_previous_sibling(): Clutter.Actor + get_reactive(): boolean + get_request_mode(): Clutter.RequestMode + get_resource_scale(): number + get_rotation_angle(axis: Clutter.RotateAxis): number + get_scale(): [ /* scale_x */ number | null, /* scale_y */ number | null ] + get_scale_z(): number + get_size(): [ /* width */ number | null, /* height */ number | null ] + get_stage(): Clutter.Stage + get_text_direction(): Clutter.TextDirection + get_transform(): /* transform */ Graphene.Matrix + get_transformed_extents(): /* rect */ Graphene.Rect + get_transformed_paint_volume(relative_to_ancestor: Clutter.Actor): Clutter.PaintVolume + get_transformed_position(): [ /* x */ number | null, /* y */ number | null ] + get_transformed_size(): [ /* width */ number | null, /* height */ number | null ] + get_transition(name: string): Clutter.Transition + get_translation(): [ /* translate_x */ number | null, /* translate_y */ number | null, /* translate_z */ number | null ] + get_width(): number + get_x(): number + get_x_align(): Clutter.ActorAlign + get_x_expand(): boolean + get_y(): number + get_y_align(): Clutter.ActorAlign + get_y_expand(): boolean + get_z_position(): number + grab_key_focus(): void + has_accessible(): boolean + has_actions(): boolean + has_allocation(): boolean + has_constraints(): boolean + has_damage(): boolean + has_effects(): boolean + has_key_focus(): boolean + has_mapped_clones(): boolean + has_overlaps(): boolean + hide(): void + inhibit_culling(): void + insert_child_above(child: Clutter.Actor, sibling?: Clutter.Actor | null): void + insert_child_at_index(child: Clutter.Actor, index_: number): void + insert_child_below(child: Clutter.Actor, sibling?: Clutter.Actor | null): void + invalidate_paint_volume(): void + invalidate_transform(): void + is_effectively_on_stage_view(view: Clutter.StageView): boolean + is_in_clone_paint(): boolean + is_mapped(): boolean + is_realized(): boolean + is_rotated(): boolean + is_scaled(): boolean + is_visible(): boolean + map(): void + move_by(dx: number, dy: number): void + needs_expand(orientation: Clutter.Orientation): boolean + paint(paint_context: Clutter.PaintContext): void + peek_stage_views(): Clutter.StageView[] + pick(pick_context: Clutter.PickContext): void + pick_box(pick_context: Clutter.PickContext, box: Clutter.ActorBox): void + queue_redraw(): void + queue_redraw_with_clip(clip?: cairo.RectangleInt | null): void + queue_relayout(): void + realize(): void + remove_action(action: Clutter.Action): void + remove_action_by_name(name: string): void + remove_all_children(): void + remove_all_transitions(): void + remove_child(child: Clutter.Actor): void + remove_clip(): void + remove_constraint(constraint: Clutter.Constraint): void + remove_constraint_by_name(name: string): void + remove_effect(effect: Clutter.Effect): void + remove_effect_by_name(name: string): void + remove_transition(name: string): void + replace_child(old_child: Clutter.Actor, new_child: Clutter.Actor): void + restore_easing_state(): void + save_easing_state(): void + set_allocation(box: Clutter.ActorBox): void + set_background_color(color?: Clutter.Color | null): void + set_child_above_sibling(child: Clutter.Actor, sibling?: Clutter.Actor | null): void + set_child_at_index(child: Clutter.Actor, index_: number): void + set_child_below_sibling(child: Clutter.Actor, sibling?: Clutter.Actor | null): void + set_child_transform(transform?: Graphene.Matrix | null): void + set_clip(xoff: number, yoff: number, width: number, height: number): void + set_clip_to_allocation(clip_set: boolean): void + set_content(content?: Clutter.Content | null): void + set_content_gravity(gravity: Clutter.ContentGravity): void + set_content_repeat(repeat: Clutter.ContentRepeat): void + set_content_scaling_filters(min_filter: Clutter.ScalingFilter, mag_filter: Clutter.ScalingFilter): void + set_easing_delay(msecs: number): void + set_easing_duration(msecs: number): void + set_easing_mode(mode: Clutter.AnimationMode): void + set_fixed_position_set(is_set: boolean): void + set_flags(flags: Clutter.ActorFlags): void + set_height(height: number): void + set_layout_manager(manager?: Clutter.LayoutManager | null): void + set_margin(margin: Clutter.Margin): void + set_margin_bottom(margin: number): void + set_margin_left(margin: number): void + set_margin_right(margin: number): void + set_margin_top(margin: number): void + set_name(name: string): void + set_offscreen_redirect(redirect: Clutter.OffscreenRedirect): void + set_opacity(opacity: number): void + set_opacity_override(opacity: number): void + set_pivot_point(pivot_x: number, pivot_y: number): void + set_pivot_point_z(pivot_z: number): void + set_position(x: number, y: number): void + set_reactive(reactive: boolean): void + set_request_mode(mode: Clutter.RequestMode): void + set_rotation_angle(axis: Clutter.RotateAxis, angle: number): void + set_scale(scale_x: number, scale_y: number): void + set_scale_z(scale_z: number): void + set_size(width: number, height: number): void + set_text_direction(text_dir: Clutter.TextDirection): void + set_transform(transform?: Graphene.Matrix | null): void + set_translation(translate_x: number, translate_y: number, translate_z: number): void + set_width(width: number): void + set_x(x: number): void + set_x_align(x_align: Clutter.ActorAlign): void + set_x_expand(expand: boolean): void + set_y(y: number): void + set_y_align(y_align: Clutter.ActorAlign): void + set_y_expand(expand: boolean): void + set_z_position(z_position: number): void + should_pick(pick_context: Clutter.PickContext): boolean + show(): void + transform_stage_point(x: number, y: number): [ /* returnType */ boolean, /* x_out */ number, /* y_out */ number ] + uninhibit_culling(): void + unmap(): void + unrealize(): void + unset_flags(flags: Clutter.ActorFlags): void + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Methods of Clutter.Animatable */ + find_property(property_name: string): GObject.ParamSpec + get_actor(): Clutter.Actor + get_initial_state(property_name: string, value: any): void + interpolate_value(property_name: string, interval: Clutter.Interval, progress: number): [ /* returnType */ boolean, /* value */ any ] + set_final_state(property_name: string, value: any): void + /* Methods of Clutter.Container */ + add_actor(actor: Clutter.Actor): void + child_get_property(child: Clutter.Actor, property: string, value: any): void + child_notify(child: Clutter.Actor, pspec: GObject.ParamSpec): void + child_set_property(child: Clutter.Actor, property: string, value: any): void + create_child_meta(actor: Clutter.Actor): void + destroy_child_meta(actor: Clutter.Actor): void + find_child_by_name(child_name: string): Clutter.Actor + get_child_meta(actor: Clutter.Actor): Clutter.ChildMeta + lower_child(actor: Clutter.Actor, sibling?: Clutter.Actor | null): void + raise_child(actor: Clutter.Actor, sibling?: Clutter.Actor | null): void + remove_actor(actor: Clutter.Actor): void + sort_depth_order(): void + /* Methods of Clutter.Scriptable */ + get_id(): string + parse_custom_node(script: Clutter.Script, value: any, name: string, node: Json.Node): boolean + set_custom_property(script: Clutter.Script, name: string, value: any): void + set_id(id_: string): void + /* Virtual methods of St.Widget */ + vfunc_get_focus_chain(): Clutter.Actor[] + vfunc_navigate_focus(from: Clutter.Actor | null, direction: DirectionType): boolean + vfunc_popup_menu(): void + vfunc_style_changed(): void + vfunc_find_property(property_name: string): GObject.ParamSpec + vfunc_get_actor(): Clutter.Actor + vfunc_get_initial_state(property_name: string, value: any): void + vfunc_interpolate_value(property_name: string, interval: Clutter.Interval, progress: number): [ /* returnType */ boolean, /* value */ any ] + vfunc_set_final_state(property_name: string, value: any): void + vfunc_actor_added(actor: Clutter.Actor): void + vfunc_actor_removed(actor: Clutter.Actor): void + vfunc_add(actor: Clutter.Actor): void + vfunc_child_notify(child: Clutter.Actor, pspec: GObject.ParamSpec): void + vfunc_create_child_meta(actor: Clutter.Actor): void + vfunc_destroy_child_meta(actor: Clutter.Actor): void + vfunc_get_child_meta(actor: Clutter.Actor): Clutter.ChildMeta + vfunc_lower(actor: Clutter.Actor, sibling?: Clutter.Actor | null): void + vfunc_raise(actor: Clutter.Actor, sibling?: Clutter.Actor | null): void + vfunc_remove(actor: Clutter.Actor): void + vfunc_sort_depth_order(): void + vfunc_get_id(): string + vfunc_parse_custom_node(script: Clutter.Script, value: any, name: string, node: Json.Node): boolean + vfunc_set_custom_property(script: Clutter.Script, name: string, value: any): void + vfunc_set_id(id_: string): void + /* Virtual methods of Clutter.Actor */ + vfunc_allocate(box: Clutter.ActorBox): void + vfunc_apply_transform(matrix: Graphene.Matrix): void + vfunc_button_press_event(event: Clutter.ButtonEvent): boolean + vfunc_button_release_event(event: Clutter.ButtonEvent): boolean + vfunc_calculate_resource_scale(phase: number): number + vfunc_captured_event(event: Clutter.Event): boolean + vfunc_destroy(): void + vfunc_enter_event(event: Clutter.CrossingEvent): boolean + vfunc_event(event: Clutter.Event): boolean + vfunc_get_accessible(): Atk.Object + vfunc_get_paint_volume(volume: Clutter.PaintVolume): boolean + vfunc_get_preferred_height(for_width: number): [ /* min_height_p */ number | null, /* natural_height_p */ number | null ] + vfunc_get_preferred_width(for_height: number): [ /* min_width_p */ number | null, /* natural_width_p */ number | null ] + vfunc_has_accessible(): boolean + vfunc_has_overlaps(): boolean + vfunc_hide(): void + vfunc_hide_all(): void + vfunc_key_focus_in(): void + vfunc_key_focus_out(): void + vfunc_key_press_event(event: Clutter.KeyEvent): boolean + vfunc_key_release_event(event: Clutter.KeyEvent): boolean + vfunc_leave_event(event: Clutter.CrossingEvent): boolean + vfunc_map(): void + vfunc_motion_event(event: Clutter.MotionEvent): boolean + vfunc_paint(paint_context: Clutter.PaintContext): void + vfunc_paint_node(root: Clutter.PaintNode): void + vfunc_parent_set(old_parent: Clutter.Actor): void + vfunc_pick(pick_context: Clutter.PickContext): void + vfunc_queue_relayout(): void + vfunc_realize(): void + vfunc_resource_scale_changed(): void + vfunc_scroll_event(event: Clutter.ScrollEvent): boolean + vfunc_show(): void + vfunc_touch_event(event: Clutter.TouchEvent): boolean + vfunc_unmap(): void + vfunc_unrealize(): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of St.Widget */ + connect(sigName: "popup-menu", callback: (($obj: Bin) => void)): number + connect_after(sigName: "popup-menu", callback: (($obj: Bin) => void)): number + emit(sigName: "popup-menu"): void + connect(sigName: "style-changed", callback: (($obj: Bin) => void)): number + connect_after(sigName: "style-changed", callback: (($obj: Bin) => void)): number + emit(sigName: "style-changed"): void + /* Signals of Clutter.Actor */ + connect(sigName: "button-press-event", callback: (($obj: Bin, event: Clutter.ButtonEvent) => boolean)): number + connect_after(sigName: "button-press-event", callback: (($obj: Bin, event: Clutter.ButtonEvent) => boolean)): number + emit(sigName: "button-press-event", event: Clutter.ButtonEvent): void + connect(sigName: "button-release-event", callback: (($obj: Bin, event: Clutter.ButtonEvent) => boolean)): number + connect_after(sigName: "button-release-event", callback: (($obj: Bin, event: Clutter.ButtonEvent) => boolean)): number + emit(sigName: "button-release-event", event: Clutter.ButtonEvent): void + connect(sigName: "captured-event", callback: (($obj: Bin, event: Clutter.Event) => boolean)): number + connect_after(sigName: "captured-event", callback: (($obj: Bin, event: Clutter.Event) => boolean)): number + emit(sigName: "captured-event", event: Clutter.Event): void + connect(sigName: "destroy", callback: (($obj: Bin) => void)): number + connect_after(sigName: "destroy", callback: (($obj: Bin) => void)): number + emit(sigName: "destroy"): void + connect(sigName: "enter-event", callback: (($obj: Bin, event: Clutter.CrossingEvent) => boolean)): number + connect_after(sigName: "enter-event", callback: (($obj: Bin, event: Clutter.CrossingEvent) => boolean)): number + emit(sigName: "enter-event", event: Clutter.CrossingEvent): void + connect(sigName: "event", callback: (($obj: Bin, event: Clutter.Event) => boolean)): number + connect_after(sigName: "event", callback: (($obj: Bin, event: Clutter.Event) => boolean)): number + emit(sigName: "event", event: Clutter.Event): void + connect(sigName: "hide", callback: (($obj: Bin) => void)): number + connect_after(sigName: "hide", callback: (($obj: Bin) => void)): number + emit(sigName: "hide"): void + connect(sigName: "key-focus-in", callback: (($obj: Bin) => void)): number + connect_after(sigName: "key-focus-in", callback: (($obj: Bin) => void)): number + emit(sigName: "key-focus-in"): void + connect(sigName: "key-focus-out", callback: (($obj: Bin) => void)): number + connect_after(sigName: "key-focus-out", callback: (($obj: Bin) => void)): number + emit(sigName: "key-focus-out"): void + connect(sigName: "key-press-event", callback: (($obj: Bin, event: Clutter.KeyEvent) => boolean)): number + connect_after(sigName: "key-press-event", callback: (($obj: Bin, event: Clutter.KeyEvent) => boolean)): number + emit(sigName: "key-press-event", event: Clutter.KeyEvent): void + connect(sigName: "key-release-event", callback: (($obj: Bin, event: Clutter.KeyEvent) => boolean)): number + connect_after(sigName: "key-release-event", callback: (($obj: Bin, event: Clutter.KeyEvent) => boolean)): number + emit(sigName: "key-release-event", event: Clutter.KeyEvent): void + connect(sigName: "leave-event", callback: (($obj: Bin, event: Clutter.CrossingEvent) => boolean)): number + connect_after(sigName: "leave-event", callback: (($obj: Bin, event: Clutter.CrossingEvent) => boolean)): number + emit(sigName: "leave-event", event: Clutter.CrossingEvent): void + connect(sigName: "motion-event", callback: (($obj: Bin, event: Clutter.MotionEvent) => boolean)): number + connect_after(sigName: "motion-event", callback: (($obj: Bin, event: Clutter.MotionEvent) => boolean)): number + emit(sigName: "motion-event", event: Clutter.MotionEvent): void + connect(sigName: "parent-set", callback: (($obj: Bin, old_parent?: Clutter.Actor | null) => void)): number + connect_after(sigName: "parent-set", callback: (($obj: Bin, old_parent?: Clutter.Actor | null) => void)): number + emit(sigName: "parent-set", old_parent?: Clutter.Actor | null): void + connect(sigName: "pick", callback: (($obj: Bin, pick_context: Clutter.PickContext) => void)): number + connect_after(sigName: "pick", callback: (($obj: Bin, pick_context: Clutter.PickContext) => void)): number + emit(sigName: "pick", pick_context: Clutter.PickContext): void + connect(sigName: "queue-relayout", callback: (($obj: Bin) => void)): number + connect_after(sigName: "queue-relayout", callback: (($obj: Bin) => void)): number + emit(sigName: "queue-relayout"): void + connect(sigName: "realize", callback: (($obj: Bin) => void)): number + connect_after(sigName: "realize", callback: (($obj: Bin) => void)): number + emit(sigName: "realize"): void + connect(sigName: "resource-scale-changed", callback: (($obj: Bin) => void)): number + connect_after(sigName: "resource-scale-changed", callback: (($obj: Bin) => void)): number + emit(sigName: "resource-scale-changed"): void + connect(sigName: "scroll-event", callback: (($obj: Bin, event: Clutter.ScrollEvent) => boolean)): number + connect_after(sigName: "scroll-event", callback: (($obj: Bin, event: Clutter.ScrollEvent) => boolean)): number + emit(sigName: "scroll-event", event: Clutter.ScrollEvent): void + connect(sigName: "show", callback: (($obj: Bin) => void)): number + connect_after(sigName: "show", callback: (($obj: Bin) => void)): number + emit(sigName: "show"): void + connect(sigName: "stage-views-changed", callback: (($obj: Bin) => void)): number + connect_after(sigName: "stage-views-changed", callback: (($obj: Bin) => void)): number + emit(sigName: "stage-views-changed"): void + connect(sigName: "touch-event", callback: (($obj: Bin, event: Clutter.Event) => boolean)): number + connect_after(sigName: "touch-event", callback: (($obj: Bin, event: Clutter.Event) => boolean)): number + emit(sigName: "touch-event", event: Clutter.Event): void + connect(sigName: "transition-stopped", callback: (($obj: Bin, name: string, is_finished: boolean) => void)): number + connect_after(sigName: "transition-stopped", callback: (($obj: Bin, name: string, is_finished: boolean) => void)): number + emit(sigName: "transition-stopped", name: string, is_finished: boolean): void + connect(sigName: "transitions-completed", callback: (($obj: Bin) => void)): number + connect_after(sigName: "transitions-completed", callback: (($obj: Bin) => void)): number + emit(sigName: "transitions-completed"): void + connect(sigName: "unrealize", callback: (($obj: Bin) => void)): number + connect_after(sigName: "unrealize", callback: (($obj: Bin) => void)): number + emit(sigName: "unrealize"): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: Bin, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: Bin, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + /* Signals of Clutter.Container */ + connect(sigName: "actor-added", callback: (($obj: Bin, actor: Clutter.Actor) => void)): number + connect_after(sigName: "actor-added", callback: (($obj: Bin, actor: Clutter.Actor) => void)): number + emit(sigName: "actor-added", actor: Clutter.Actor): void + connect(sigName: "actor-removed", callback: (($obj: Bin, actor: Clutter.Actor) => void)): number + connect_after(sigName: "actor-removed", callback: (($obj: Bin, actor: Clutter.Actor) => void)): number + emit(sigName: "actor-removed", actor: Clutter.Actor): void + connect(sigName: "child-notify", callback: (($obj: Bin, actor: Clutter.Actor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "child-notify", callback: (($obj: Bin, actor: Clutter.Actor, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "child-notify", actor: Clutter.Actor, pspec: GObject.ParamSpec): void + connect(sigName: "notify::child", callback: (($obj: Bin, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::child", callback: (($obj: Bin, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::accessible-name", callback: (($obj: Bin, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-name", callback: (($obj: Bin, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::accessible-role", callback: (($obj: Bin, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-role", callback: (($obj: Bin, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::can-focus", callback: (($obj: Bin, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::can-focus", callback: (($obj: Bin, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::hover", callback: (($obj: Bin, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hover", callback: (($obj: Bin, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::label-actor", callback: (($obj: Bin, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::label-actor", callback: (($obj: Bin, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::pseudo-class", callback: (($obj: Bin, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::pseudo-class", callback: (($obj: Bin, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::style", callback: (($obj: Bin, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::style", callback: (($obj: Bin, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::style-class", callback: (($obj: Bin, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::style-class", callback: (($obj: Bin, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::track-hover", callback: (($obj: Bin, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::track-hover", callback: (($obj: Bin, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::actions", callback: (($obj: Bin, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::actions", callback: (($obj: Bin, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::allocation", callback: (($obj: Bin, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::allocation", callback: (($obj: Bin, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::background-color", callback: (($obj: Bin, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::background-color", callback: (($obj: Bin, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::background-color-set", callback: (($obj: Bin, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::background-color-set", callback: (($obj: Bin, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::child-transform", callback: (($obj: Bin, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::child-transform", callback: (($obj: Bin, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::child-transform-set", callback: (($obj: Bin, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::child-transform-set", callback: (($obj: Bin, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::clip-rect", callback: (($obj: Bin, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::clip-rect", callback: (($obj: Bin, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::clip-to-allocation", callback: (($obj: Bin, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::clip-to-allocation", callback: (($obj: Bin, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::constraints", callback: (($obj: Bin, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::constraints", callback: (($obj: Bin, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::content", callback: (($obj: Bin, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::content", callback: (($obj: Bin, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::content-box", callback: (($obj: Bin, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::content-box", callback: (($obj: Bin, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::content-gravity", callback: (($obj: Bin, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::content-gravity", callback: (($obj: Bin, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::content-repeat", callback: (($obj: Bin, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::content-repeat", callback: (($obj: Bin, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::effect", callback: (($obj: Bin, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::effect", callback: (($obj: Bin, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::first-child", callback: (($obj: Bin, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::first-child", callback: (($obj: Bin, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::fixed-position-set", callback: (($obj: Bin, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::fixed-position-set", callback: (($obj: Bin, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::fixed-x", callback: (($obj: Bin, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::fixed-x", callback: (($obj: Bin, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::fixed-y", callback: (($obj: Bin, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::fixed-y", callback: (($obj: Bin, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::has-clip", callback: (($obj: Bin, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-clip", callback: (($obj: Bin, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::has-pointer", callback: (($obj: Bin, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-pointer", callback: (($obj: Bin, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::height", callback: (($obj: Bin, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::height", callback: (($obj: Bin, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::last-child", callback: (($obj: Bin, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::last-child", callback: (($obj: Bin, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::layout-manager", callback: (($obj: Bin, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::layout-manager", callback: (($obj: Bin, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::magnification-filter", callback: (($obj: Bin, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::magnification-filter", callback: (($obj: Bin, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::mapped", callback: (($obj: Bin, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::mapped", callback: (($obj: Bin, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-bottom", callback: (($obj: Bin, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-bottom", callback: (($obj: Bin, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-left", callback: (($obj: Bin, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-left", callback: (($obj: Bin, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-right", callback: (($obj: Bin, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-right", callback: (($obj: Bin, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-top", callback: (($obj: Bin, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-top", callback: (($obj: Bin, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::min-height", callback: (($obj: Bin, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::min-height", callback: (($obj: Bin, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::min-height-set", callback: (($obj: Bin, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::min-height-set", callback: (($obj: Bin, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::min-width", callback: (($obj: Bin, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::min-width", callback: (($obj: Bin, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::min-width-set", callback: (($obj: Bin, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::min-width-set", callback: (($obj: Bin, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::minification-filter", callback: (($obj: Bin, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::minification-filter", callback: (($obj: Bin, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::name", callback: (($obj: Bin, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::name", callback: (($obj: Bin, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::natural-height", callback: (($obj: Bin, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::natural-height", callback: (($obj: Bin, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::natural-height-set", callback: (($obj: Bin, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::natural-height-set", callback: (($obj: Bin, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::natural-width", callback: (($obj: Bin, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::natural-width", callback: (($obj: Bin, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::natural-width-set", callback: (($obj: Bin, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::natural-width-set", callback: (($obj: Bin, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::offscreen-redirect", callback: (($obj: Bin, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::offscreen-redirect", callback: (($obj: Bin, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::opacity", callback: (($obj: Bin, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::opacity", callback: (($obj: Bin, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::pivot-point", callback: (($obj: Bin, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::pivot-point", callback: (($obj: Bin, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::pivot-point-z", callback: (($obj: Bin, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::pivot-point-z", callback: (($obj: Bin, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::position", callback: (($obj: Bin, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::position", callback: (($obj: Bin, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::reactive", callback: (($obj: Bin, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::reactive", callback: (($obj: Bin, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::realized", callback: (($obj: Bin, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::realized", callback: (($obj: Bin, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::request-mode", callback: (($obj: Bin, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::request-mode", callback: (($obj: Bin, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::rotation-angle-x", callback: (($obj: Bin, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::rotation-angle-x", callback: (($obj: Bin, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::rotation-angle-y", callback: (($obj: Bin, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::rotation-angle-y", callback: (($obj: Bin, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::rotation-angle-z", callback: (($obj: Bin, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::rotation-angle-z", callback: (($obj: Bin, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::scale-x", callback: (($obj: Bin, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::scale-x", callback: (($obj: Bin, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::scale-y", callback: (($obj: Bin, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::scale-y", callback: (($obj: Bin, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::scale-z", callback: (($obj: Bin, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::scale-z", callback: (($obj: Bin, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::show-on-set-parent", callback: (($obj: Bin, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::show-on-set-parent", callback: (($obj: Bin, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::size", callback: (($obj: Bin, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::size", callback: (($obj: Bin, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::text-direction", callback: (($obj: Bin, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::text-direction", callback: (($obj: Bin, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::transform", callback: (($obj: Bin, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::transform", callback: (($obj: Bin, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::transform-set", callback: (($obj: Bin, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::transform-set", callback: (($obj: Bin, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::translation-x", callback: (($obj: Bin, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::translation-x", callback: (($obj: Bin, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::translation-y", callback: (($obj: Bin, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::translation-y", callback: (($obj: Bin, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::translation-z", callback: (($obj: Bin, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::translation-z", callback: (($obj: Bin, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::visible", callback: (($obj: Bin, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::visible", callback: (($obj: Bin, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::width", callback: (($obj: Bin, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::width", callback: (($obj: Bin, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::x", callback: (($obj: Bin, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::x", callback: (($obj: Bin, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::x-align", callback: (($obj: Bin, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::x-align", callback: (($obj: Bin, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::x-expand", callback: (($obj: Bin, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::x-expand", callback: (($obj: Bin, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::y", callback: (($obj: Bin, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::y", callback: (($obj: Bin, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::y-align", callback: (($obj: Bin, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::y-align", callback: (($obj: Bin, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::y-expand", callback: (($obj: Bin, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::y-expand", callback: (($obj: Bin, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::z-position", callback: (($obj: Bin, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::z-position", callback: (($obj: Bin, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: Bin_ConstructProps) + _init (config?: Bin_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(): Bin + static $gtype: GObject.Type +} +export interface BorderImage_ConstructProps extends GObject.Object_ConstructProps { +} +export class BorderImage { + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of St.BorderImage */ + equal(other: BorderImage): boolean + get_borders(border_top: number, border_right: number, border_bottom: number, border_left: number): void + get_file(): Gio.File + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: BorderImage, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: BorderImage, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: BorderImage_ConstructProps) + _init (config?: BorderImage_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(file: Gio.File, border_top: number, border_right: number, border_bottom: number, border_left: number, scale_factor: number): BorderImage + static $gtype: GObject.Type +} +export interface BoxLayout_ConstructProps extends Viewport_ConstructProps { + pack_start?: boolean + vertical?: boolean + hadjustment?: Adjustment + vadjustment?: Adjustment +} +export class BoxLayout { + /* Properties of St.BoxLayout */ + pack_start: boolean + vertical: boolean + /* Properties of St.Viewport */ + clip_to_view: boolean + /* Properties of St.Widget */ + accessible_name: string + accessible_role: Atk.Role + can_focus: boolean + hover: boolean + label_actor: Clutter.Actor + pseudo_class: string + style: string + style_class: string + track_hover: boolean + /* Properties of Clutter.Actor */ + actions: Clutter.Action + readonly allocation: Clutter.ActorBox + background_color: Clutter.Color + readonly background_color_set: boolean + child_transform: Graphene.Matrix + readonly child_transform_set: boolean + clip_rect: Graphene.Rect + clip_to_allocation: boolean + constraints: Clutter.Constraint + content: Clutter.Content + readonly content_box: Clutter.ActorBox + content_gravity: Clutter.ContentGravity + content_repeat: Clutter.ContentRepeat + effect: Clutter.Effect + readonly first_child: Clutter.Actor + fixed_position_set: boolean + fixed_x: number + fixed_y: number + readonly has_clip: boolean + readonly has_pointer: boolean + height: number + readonly last_child: Clutter.Actor + layout_manager: Clutter.LayoutManager + magnification_filter: Clutter.ScalingFilter + readonly mapped: boolean + margin_bottom: number + margin_left: number + margin_right: number + margin_top: number + min_height: number + min_height_set: boolean + min_width: number + min_width_set: boolean + minification_filter: Clutter.ScalingFilter + name: string + natural_height: number + natural_height_set: boolean + natural_width: number + natural_width_set: boolean + offscreen_redirect: Clutter.OffscreenRedirect + opacity: number + pivot_point: Graphene.Point + pivot_point_z: number + position: Graphene.Point + reactive: boolean + readonly realized: boolean + request_mode: Clutter.RequestMode + rotation_angle_x: number + rotation_angle_y: number + rotation_angle_z: number + scale_x: number + scale_y: number + scale_z: number + show_on_set_parent: boolean + size: Graphene.Size + text_direction: Clutter.TextDirection + transform: Graphene.Matrix + readonly transform_set: boolean + translation_x: number + translation_y: number + translation_z: number + visible: boolean + width: number + x: number + x_align: Clutter.ActorAlign + x_expand: boolean + y: number + y_align: Clutter.ActorAlign + y_expand: boolean + z_position: number + /* Properties of St.Scrollable */ + hadjustment: Adjustment + vadjustment: Adjustment + /* Fields of St.Viewport */ + parent_instance: Widget + /* Fields of Clutter.Actor */ + flags: number + /* Fields of GObject.InitiallyUnowned */ + g_type_instance: GObject.TypeInstance + /* Methods of St.BoxLayout */ + get_pack_start(): boolean + get_vertical(): boolean + set_pack_start(pack_start: boolean): void + set_vertical(vertical: boolean): void + /* Methods of St.Widget */ + add_accessible_state(state: Atk.StateType): void + add_style_class_name(style_class: string): void + add_style_pseudo_class(pseudo_class: string): void + ensure_style(): void + get_accessible_name(): string + get_accessible_role(): Atk.Role + get_can_focus(): boolean + get_focus_chain(): Clutter.Actor[] + get_hover(): boolean + get_label_actor(): Clutter.Actor + get_style(): string | null + get_style_class_name(): string + get_style_pseudo_class(): string + get_theme_node(): ThemeNode + get_track_hover(): boolean + has_style_class_name(style_class: string): boolean + has_style_pseudo_class(pseudo_class: string): boolean + navigate_focus(from: Clutter.Actor | null, direction: DirectionType, wrap_around: boolean): boolean + paint_background(paint_context: Clutter.PaintContext): void + peek_theme_node(): ThemeNode + popup_menu(): void + remove_accessible_state(state: Atk.StateType): void + remove_style_class_name(style_class: string): void + remove_style_pseudo_class(pseudo_class: string): void + set_accessible(accessible: Atk.Object): void + set_accessible_name(name?: string | null): void + set_accessible_role(role: Atk.Role): void + set_can_focus(can_focus: boolean): void + set_hover(hover: boolean): void + set_label_actor(label: Clutter.Actor): void + set_style(style?: string | null): void + set_style_class_name(style_class_list?: string | null): void + set_style_pseudo_class(pseudo_class_list?: string | null): void + set_track_hover(track_hover: boolean): void + style_changed(): void + sync_hover(): void + /* Methods of Clutter.Actor */ + add_action(action: Clutter.Action): void + add_action_with_name(name: string, action: Clutter.Action): void + add_child(child: Clutter.Actor): void + add_constraint(constraint: Clutter.Constraint): void + add_constraint_with_name(name: string, constraint: Clutter.Constraint): void + add_effect(effect: Clutter.Effect): void + add_effect_with_name(name: string, effect: Clutter.Effect): void + add_transition(name: string, transition: Clutter.Transition): void + allocate(box: Clutter.ActorBox): void + allocate_align_fill(box: Clutter.ActorBox, x_align: number, y_align: number, x_fill: boolean, y_fill: boolean): void + allocate_available_size(x: number, y: number, available_width: number, available_height: number): void + allocate_preferred_size(x: number, y: number): void + apply_relative_transform_to_point(ancestor: Clutter.Actor | null, point: Graphene.Point3D): /* vertex */ Graphene.Point3D + apply_transform_to_point(point: Graphene.Point3D): /* vertex */ Graphene.Point3D + bind_model(model: Gio.ListModel | null, create_child_func: Clutter.ActorCreateChildFunc): void + clear_actions(): void + clear_constraints(): void + clear_effects(): void + contains(descendant: Clutter.Actor): boolean + continue_paint(paint_context: Clutter.PaintContext): void + continue_pick(pick_context: Clutter.PickContext): void + create_pango_context(): Pango.Context + create_pango_layout(text?: string | null): Pango.Layout + destroy(): void + destroy_all_children(): void + event(event: Clutter.Event, capture: boolean): boolean + get_abs_allocation_vertices(): /* verts */ Graphene.Point3D[] + get_accessible(): Atk.Object + get_action(name: string): Clutter.Action + get_actions(): Clutter.Action[] + get_allocation_box(): /* box */ Clutter.ActorBox + get_background_color(): /* color */ Clutter.Color + get_child_at_index(index_: number): Clutter.Actor + get_child_transform(): /* transform */ Graphene.Matrix + get_children(): Clutter.Actor[] + get_clip(): [ /* xoff */ number | null, /* yoff */ number | null, /* width */ number | null, /* height */ number | null ] + get_clip_to_allocation(): boolean + get_constraint(name: string): Clutter.Constraint + get_constraints(): Clutter.Constraint[] + get_content(): Clutter.Content + get_content_box(): /* box */ Clutter.ActorBox + get_content_gravity(): Clutter.ContentGravity + get_content_repeat(): Clutter.ContentRepeat + get_content_scaling_filters(): [ /* min_filter */ Clutter.ScalingFilter | null, /* mag_filter */ Clutter.ScalingFilter | null ] + get_default_paint_volume(): Clutter.PaintVolume + get_easing_delay(): number + get_easing_duration(): number + get_easing_mode(): Clutter.AnimationMode + get_effect(name: string): Clutter.Effect + get_effects(): Clutter.Effect[] + get_first_child(): Clutter.Actor + get_fixed_position(): [ /* returnType */ boolean, /* x */ number | null, /* y */ number | null ] + get_fixed_position_set(): boolean + get_flags(): Clutter.ActorFlags + get_height(): number + get_last_child(): Clutter.Actor + get_layout_manager(): Clutter.LayoutManager + get_margin(): /* margin */ Clutter.Margin + get_margin_bottom(): number + get_margin_left(): number + get_margin_right(): number + get_margin_top(): number + get_n_children(): number + get_name(): string + get_next_sibling(): Clutter.Actor + get_offscreen_redirect(): Clutter.OffscreenRedirect + get_opacity(): number + get_opacity_override(): number + get_paint_box(): [ /* returnType */ boolean, /* box */ Clutter.ActorBox ] + get_paint_opacity(): number + get_paint_visibility(): boolean + get_paint_volume(): Clutter.PaintVolume + get_pango_context(): Pango.Context + get_parent(): Clutter.Actor + get_pivot_point(): [ /* pivot_x */ number | null, /* pivot_y */ number | null ] + get_pivot_point_z(): number + get_position(): [ /* x */ number | null, /* y */ number | null ] + get_preferred_height(for_width: number): [ /* min_height_p */ number | null, /* natural_height_p */ number | null ] + get_preferred_size(): [ /* min_width_p */ number | null, /* min_height_p */ number | null, /* natural_width_p */ number | null, /* natural_height_p */ number | null ] + get_preferred_width(for_height: number): [ /* min_width_p */ number | null, /* natural_width_p */ number | null ] + get_previous_sibling(): Clutter.Actor + get_reactive(): boolean + get_request_mode(): Clutter.RequestMode + get_resource_scale(): number + get_rotation_angle(axis: Clutter.RotateAxis): number + get_scale(): [ /* scale_x */ number | null, /* scale_y */ number | null ] + get_scale_z(): number + get_size(): [ /* width */ number | null, /* height */ number | null ] + get_stage(): Clutter.Stage + get_text_direction(): Clutter.TextDirection + get_transform(): /* transform */ Graphene.Matrix + get_transformed_extents(): /* rect */ Graphene.Rect + get_transformed_paint_volume(relative_to_ancestor: Clutter.Actor): Clutter.PaintVolume + get_transformed_position(): [ /* x */ number | null, /* y */ number | null ] + get_transformed_size(): [ /* width */ number | null, /* height */ number | null ] + get_transition(name: string): Clutter.Transition + get_translation(): [ /* translate_x */ number | null, /* translate_y */ number | null, /* translate_z */ number | null ] + get_width(): number + get_x(): number + get_x_align(): Clutter.ActorAlign + get_x_expand(): boolean + get_y(): number + get_y_align(): Clutter.ActorAlign + get_y_expand(): boolean + get_z_position(): number + grab_key_focus(): void + has_accessible(): boolean + has_actions(): boolean + has_allocation(): boolean + has_constraints(): boolean + has_damage(): boolean + has_effects(): boolean + has_key_focus(): boolean + has_mapped_clones(): boolean + has_overlaps(): boolean + hide(): void + inhibit_culling(): void + insert_child_above(child: Clutter.Actor, sibling?: Clutter.Actor | null): void + insert_child_at_index(child: Clutter.Actor, index_: number): void + insert_child_below(child: Clutter.Actor, sibling?: Clutter.Actor | null): void + invalidate_paint_volume(): void + invalidate_transform(): void + is_effectively_on_stage_view(view: Clutter.StageView): boolean + is_in_clone_paint(): boolean + is_mapped(): boolean + is_realized(): boolean + is_rotated(): boolean + is_scaled(): boolean + is_visible(): boolean + map(): void + move_by(dx: number, dy: number): void + needs_expand(orientation: Clutter.Orientation): boolean + paint(paint_context: Clutter.PaintContext): void + peek_stage_views(): Clutter.StageView[] + pick(pick_context: Clutter.PickContext): void + pick_box(pick_context: Clutter.PickContext, box: Clutter.ActorBox): void + queue_redraw(): void + queue_redraw_with_clip(clip?: cairo.RectangleInt | null): void + queue_relayout(): void + realize(): void + remove_action(action: Clutter.Action): void + remove_action_by_name(name: string): void + remove_all_children(): void + remove_all_transitions(): void + remove_child(child: Clutter.Actor): void + remove_clip(): void + remove_constraint(constraint: Clutter.Constraint): void + remove_constraint_by_name(name: string): void + remove_effect(effect: Clutter.Effect): void + remove_effect_by_name(name: string): void + remove_transition(name: string): void + replace_child(old_child: Clutter.Actor, new_child: Clutter.Actor): void + restore_easing_state(): void + save_easing_state(): void + set_allocation(box: Clutter.ActorBox): void + set_background_color(color?: Clutter.Color | null): void + set_child_above_sibling(child: Clutter.Actor, sibling?: Clutter.Actor | null): void + set_child_at_index(child: Clutter.Actor, index_: number): void + set_child_below_sibling(child: Clutter.Actor, sibling?: Clutter.Actor | null): void + set_child_transform(transform?: Graphene.Matrix | null): void + set_clip(xoff: number, yoff: number, width: number, height: number): void + set_clip_to_allocation(clip_set: boolean): void + set_content(content?: Clutter.Content | null): void + set_content_gravity(gravity: Clutter.ContentGravity): void + set_content_repeat(repeat: Clutter.ContentRepeat): void + set_content_scaling_filters(min_filter: Clutter.ScalingFilter, mag_filter: Clutter.ScalingFilter): void + set_easing_delay(msecs: number): void + set_easing_duration(msecs: number): void + set_easing_mode(mode: Clutter.AnimationMode): void + set_fixed_position_set(is_set: boolean): void + set_flags(flags: Clutter.ActorFlags): void + set_height(height: number): void + set_layout_manager(manager?: Clutter.LayoutManager | null): void + set_margin(margin: Clutter.Margin): void + set_margin_bottom(margin: number): void + set_margin_left(margin: number): void + set_margin_right(margin: number): void + set_margin_top(margin: number): void + set_name(name: string): void + set_offscreen_redirect(redirect: Clutter.OffscreenRedirect): void + set_opacity(opacity: number): void + set_opacity_override(opacity: number): void + set_pivot_point(pivot_x: number, pivot_y: number): void + set_pivot_point_z(pivot_z: number): void + set_position(x: number, y: number): void + set_reactive(reactive: boolean): void + set_request_mode(mode: Clutter.RequestMode): void + set_rotation_angle(axis: Clutter.RotateAxis, angle: number): void + set_scale(scale_x: number, scale_y: number): void + set_scale_z(scale_z: number): void + set_size(width: number, height: number): void + set_text_direction(text_dir: Clutter.TextDirection): void + set_transform(transform?: Graphene.Matrix | null): void + set_translation(translate_x: number, translate_y: number, translate_z: number): void + set_width(width: number): void + set_x(x: number): void + set_x_align(x_align: Clutter.ActorAlign): void + set_x_expand(expand: boolean): void + set_y(y: number): void + set_y_align(y_align: Clutter.ActorAlign): void + set_y_expand(expand: boolean): void + set_z_position(z_position: number): void + should_pick(pick_context: Clutter.PickContext): boolean + show(): void + transform_stage_point(x: number, y: number): [ /* returnType */ boolean, /* x_out */ number, /* y_out */ number ] + uninhibit_culling(): void + unmap(): void + unrealize(): void + unset_flags(flags: Clutter.ActorFlags): void + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Methods of Clutter.Animatable */ + find_property(property_name: string): GObject.ParamSpec + get_actor(): Clutter.Actor + get_initial_state(property_name: string, value: any): void + interpolate_value(property_name: string, interval: Clutter.Interval, progress: number): [ /* returnType */ boolean, /* value */ any ] + set_final_state(property_name: string, value: any): void + /* Methods of Clutter.Container */ + add_actor(actor: Clutter.Actor): void + child_get_property(child: Clutter.Actor, property: string, value: any): void + child_notify(child: Clutter.Actor, pspec: GObject.ParamSpec): void + child_set_property(child: Clutter.Actor, property: string, value: any): void + create_child_meta(actor: Clutter.Actor): void + destroy_child_meta(actor: Clutter.Actor): void + find_child_by_name(child_name: string): Clutter.Actor + get_child_meta(actor: Clutter.Actor): Clutter.ChildMeta + lower_child(actor: Clutter.Actor, sibling?: Clutter.Actor | null): void + raise_child(actor: Clutter.Actor, sibling?: Clutter.Actor | null): void + remove_actor(actor: Clutter.Actor): void + sort_depth_order(): void + /* Methods of Clutter.Scriptable */ + get_id(): string + parse_custom_node(script: Clutter.Script, value: any, name: string, node: Json.Node): boolean + set_custom_property(script: Clutter.Script, name: string, value: any): void + set_id(id_: string): void + /* Methods of St.Scrollable */ + get_adjustments(hadjustment: Adjustment, vadjustment: Adjustment): void + set_adjustments(hadjustment: Adjustment, vadjustment: Adjustment): void + /* Virtual methods of St.Viewport */ + vfunc_get_adjustments(hadjustment: Adjustment, vadjustment: Adjustment): void + vfunc_set_adjustments(hadjustment: Adjustment, vadjustment: Adjustment): void + /* Virtual methods of St.Widget */ + vfunc_get_focus_chain(): Clutter.Actor[] + vfunc_navigate_focus(from: Clutter.Actor | null, direction: DirectionType): boolean + vfunc_popup_menu(): void + vfunc_style_changed(): void + vfunc_find_property(property_name: string): GObject.ParamSpec + vfunc_get_actor(): Clutter.Actor + vfunc_get_initial_state(property_name: string, value: any): void + vfunc_interpolate_value(property_name: string, interval: Clutter.Interval, progress: number): [ /* returnType */ boolean, /* value */ any ] + vfunc_set_final_state(property_name: string, value: any): void + vfunc_actor_added(actor: Clutter.Actor): void + vfunc_actor_removed(actor: Clutter.Actor): void + vfunc_add(actor: Clutter.Actor): void + vfunc_child_notify(child: Clutter.Actor, pspec: GObject.ParamSpec): void + vfunc_create_child_meta(actor: Clutter.Actor): void + vfunc_destroy_child_meta(actor: Clutter.Actor): void + vfunc_get_child_meta(actor: Clutter.Actor): Clutter.ChildMeta + vfunc_lower(actor: Clutter.Actor, sibling?: Clutter.Actor | null): void + vfunc_raise(actor: Clutter.Actor, sibling?: Clutter.Actor | null): void + vfunc_remove(actor: Clutter.Actor): void + vfunc_sort_depth_order(): void + vfunc_get_id(): string + vfunc_parse_custom_node(script: Clutter.Script, value: any, name: string, node: Json.Node): boolean + vfunc_set_custom_property(script: Clutter.Script, name: string, value: any): void + vfunc_set_id(id_: string): void + /* Virtual methods of Clutter.Actor */ + vfunc_allocate(box: Clutter.ActorBox): void + vfunc_apply_transform(matrix: Graphene.Matrix): void + vfunc_button_press_event(event: Clutter.ButtonEvent): boolean + vfunc_button_release_event(event: Clutter.ButtonEvent): boolean + vfunc_calculate_resource_scale(phase: number): number + vfunc_captured_event(event: Clutter.Event): boolean + vfunc_destroy(): void + vfunc_enter_event(event: Clutter.CrossingEvent): boolean + vfunc_event(event: Clutter.Event): boolean + vfunc_get_accessible(): Atk.Object + vfunc_get_paint_volume(volume: Clutter.PaintVolume): boolean + vfunc_get_preferred_height(for_width: number): [ /* min_height_p */ number | null, /* natural_height_p */ number | null ] + vfunc_get_preferred_width(for_height: number): [ /* min_width_p */ number | null, /* natural_width_p */ number | null ] + vfunc_has_accessible(): boolean + vfunc_has_overlaps(): boolean + vfunc_hide(): void + vfunc_hide_all(): void + vfunc_key_focus_in(): void + vfunc_key_focus_out(): void + vfunc_key_press_event(event: Clutter.KeyEvent): boolean + vfunc_key_release_event(event: Clutter.KeyEvent): boolean + vfunc_leave_event(event: Clutter.CrossingEvent): boolean + vfunc_map(): void + vfunc_motion_event(event: Clutter.MotionEvent): boolean + vfunc_paint(paint_context: Clutter.PaintContext): void + vfunc_paint_node(root: Clutter.PaintNode): void + vfunc_parent_set(old_parent: Clutter.Actor): void + vfunc_pick(pick_context: Clutter.PickContext): void + vfunc_queue_relayout(): void + vfunc_realize(): void + vfunc_resource_scale_changed(): void + vfunc_scroll_event(event: Clutter.ScrollEvent): boolean + vfunc_show(): void + vfunc_touch_event(event: Clutter.TouchEvent): boolean + vfunc_unmap(): void + vfunc_unrealize(): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of St.Widget */ + connect(sigName: "popup-menu", callback: (($obj: BoxLayout) => void)): number + connect_after(sigName: "popup-menu", callback: (($obj: BoxLayout) => void)): number + emit(sigName: "popup-menu"): void + connect(sigName: "style-changed", callback: (($obj: BoxLayout) => void)): number + connect_after(sigName: "style-changed", callback: (($obj: BoxLayout) => void)): number + emit(sigName: "style-changed"): void + /* Signals of Clutter.Actor */ + connect(sigName: "button-press-event", callback: (($obj: BoxLayout, event: Clutter.ButtonEvent) => boolean)): number + connect_after(sigName: "button-press-event", callback: (($obj: BoxLayout, event: Clutter.ButtonEvent) => boolean)): number + emit(sigName: "button-press-event", event: Clutter.ButtonEvent): void + connect(sigName: "button-release-event", callback: (($obj: BoxLayout, event: Clutter.ButtonEvent) => boolean)): number + connect_after(sigName: "button-release-event", callback: (($obj: BoxLayout, event: Clutter.ButtonEvent) => boolean)): number + emit(sigName: "button-release-event", event: Clutter.ButtonEvent): void + connect(sigName: "captured-event", callback: (($obj: BoxLayout, event: Clutter.Event) => boolean)): number + connect_after(sigName: "captured-event", callback: (($obj: BoxLayout, event: Clutter.Event) => boolean)): number + emit(sigName: "captured-event", event: Clutter.Event): void + connect(sigName: "destroy", callback: (($obj: BoxLayout) => void)): number + connect_after(sigName: "destroy", callback: (($obj: BoxLayout) => void)): number + emit(sigName: "destroy"): void + connect(sigName: "enter-event", callback: (($obj: BoxLayout, event: Clutter.CrossingEvent) => boolean)): number + connect_after(sigName: "enter-event", callback: (($obj: BoxLayout, event: Clutter.CrossingEvent) => boolean)): number + emit(sigName: "enter-event", event: Clutter.CrossingEvent): void + connect(sigName: "event", callback: (($obj: BoxLayout, event: Clutter.Event) => boolean)): number + connect_after(sigName: "event", callback: (($obj: BoxLayout, event: Clutter.Event) => boolean)): number + emit(sigName: "event", event: Clutter.Event): void + connect(sigName: "hide", callback: (($obj: BoxLayout) => void)): number + connect_after(sigName: "hide", callback: (($obj: BoxLayout) => void)): number + emit(sigName: "hide"): void + connect(sigName: "key-focus-in", callback: (($obj: BoxLayout) => void)): number + connect_after(sigName: "key-focus-in", callback: (($obj: BoxLayout) => void)): number + emit(sigName: "key-focus-in"): void + connect(sigName: "key-focus-out", callback: (($obj: BoxLayout) => void)): number + connect_after(sigName: "key-focus-out", callback: (($obj: BoxLayout) => void)): number + emit(sigName: "key-focus-out"): void + connect(sigName: "key-press-event", callback: (($obj: BoxLayout, event: Clutter.KeyEvent) => boolean)): number + connect_after(sigName: "key-press-event", callback: (($obj: BoxLayout, event: Clutter.KeyEvent) => boolean)): number + emit(sigName: "key-press-event", event: Clutter.KeyEvent): void + connect(sigName: "key-release-event", callback: (($obj: BoxLayout, event: Clutter.KeyEvent) => boolean)): number + connect_after(sigName: "key-release-event", callback: (($obj: BoxLayout, event: Clutter.KeyEvent) => boolean)): number + emit(sigName: "key-release-event", event: Clutter.KeyEvent): void + connect(sigName: "leave-event", callback: (($obj: BoxLayout, event: Clutter.CrossingEvent) => boolean)): number + connect_after(sigName: "leave-event", callback: (($obj: BoxLayout, event: Clutter.CrossingEvent) => boolean)): number + emit(sigName: "leave-event", event: Clutter.CrossingEvent): void + connect(sigName: "motion-event", callback: (($obj: BoxLayout, event: Clutter.MotionEvent) => boolean)): number + connect_after(sigName: "motion-event", callback: (($obj: BoxLayout, event: Clutter.MotionEvent) => boolean)): number + emit(sigName: "motion-event", event: Clutter.MotionEvent): void + connect(sigName: "parent-set", callback: (($obj: BoxLayout, old_parent?: Clutter.Actor | null) => void)): number + connect_after(sigName: "parent-set", callback: (($obj: BoxLayout, old_parent?: Clutter.Actor | null) => void)): number + emit(sigName: "parent-set", old_parent?: Clutter.Actor | null): void + connect(sigName: "pick", callback: (($obj: BoxLayout, pick_context: Clutter.PickContext) => void)): number + connect_after(sigName: "pick", callback: (($obj: BoxLayout, pick_context: Clutter.PickContext) => void)): number + emit(sigName: "pick", pick_context: Clutter.PickContext): void + connect(sigName: "queue-relayout", callback: (($obj: BoxLayout) => void)): number + connect_after(sigName: "queue-relayout", callback: (($obj: BoxLayout) => void)): number + emit(sigName: "queue-relayout"): void + connect(sigName: "realize", callback: (($obj: BoxLayout) => void)): number + connect_after(sigName: "realize", callback: (($obj: BoxLayout) => void)): number + emit(sigName: "realize"): void + connect(sigName: "resource-scale-changed", callback: (($obj: BoxLayout) => void)): number + connect_after(sigName: "resource-scale-changed", callback: (($obj: BoxLayout) => void)): number + emit(sigName: "resource-scale-changed"): void + connect(sigName: "scroll-event", callback: (($obj: BoxLayout, event: Clutter.ScrollEvent) => boolean)): number + connect_after(sigName: "scroll-event", callback: (($obj: BoxLayout, event: Clutter.ScrollEvent) => boolean)): number + emit(sigName: "scroll-event", event: Clutter.ScrollEvent): void + connect(sigName: "show", callback: (($obj: BoxLayout) => void)): number + connect_after(sigName: "show", callback: (($obj: BoxLayout) => void)): number + emit(sigName: "show"): void + connect(sigName: "stage-views-changed", callback: (($obj: BoxLayout) => void)): number + connect_after(sigName: "stage-views-changed", callback: (($obj: BoxLayout) => void)): number + emit(sigName: "stage-views-changed"): void + connect(sigName: "touch-event", callback: (($obj: BoxLayout, event: Clutter.Event) => boolean)): number + connect_after(sigName: "touch-event", callback: (($obj: BoxLayout, event: Clutter.Event) => boolean)): number + emit(sigName: "touch-event", event: Clutter.Event): void + connect(sigName: "transition-stopped", callback: (($obj: BoxLayout, name: string, is_finished: boolean) => void)): number + connect_after(sigName: "transition-stopped", callback: (($obj: BoxLayout, name: string, is_finished: boolean) => void)): number + emit(sigName: "transition-stopped", name: string, is_finished: boolean): void + connect(sigName: "transitions-completed", callback: (($obj: BoxLayout) => void)): number + connect_after(sigName: "transitions-completed", callback: (($obj: BoxLayout) => void)): number + emit(sigName: "transitions-completed"): void + connect(sigName: "unrealize", callback: (($obj: BoxLayout) => void)): number + connect_after(sigName: "unrealize", callback: (($obj: BoxLayout) => void)): number + emit(sigName: "unrealize"): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: BoxLayout, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: BoxLayout, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + /* Signals of Clutter.Container */ + connect(sigName: "actor-added", callback: (($obj: BoxLayout, actor: Clutter.Actor) => void)): number + connect_after(sigName: "actor-added", callback: (($obj: BoxLayout, actor: Clutter.Actor) => void)): number + emit(sigName: "actor-added", actor: Clutter.Actor): void + connect(sigName: "actor-removed", callback: (($obj: BoxLayout, actor: Clutter.Actor) => void)): number + connect_after(sigName: "actor-removed", callback: (($obj: BoxLayout, actor: Clutter.Actor) => void)): number + emit(sigName: "actor-removed", actor: Clutter.Actor): void + connect(sigName: "child-notify", callback: (($obj: BoxLayout, actor: Clutter.Actor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "child-notify", callback: (($obj: BoxLayout, actor: Clutter.Actor, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "child-notify", actor: Clutter.Actor, pspec: GObject.ParamSpec): void + connect(sigName: "notify::pack-start", callback: (($obj: BoxLayout, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::pack-start", callback: (($obj: BoxLayout, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::vertical", callback: (($obj: BoxLayout, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vertical", callback: (($obj: BoxLayout, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::clip-to-view", callback: (($obj: BoxLayout, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::clip-to-view", callback: (($obj: BoxLayout, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::accessible-name", callback: (($obj: BoxLayout, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-name", callback: (($obj: BoxLayout, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::accessible-role", callback: (($obj: BoxLayout, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-role", callback: (($obj: BoxLayout, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::can-focus", callback: (($obj: BoxLayout, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::can-focus", callback: (($obj: BoxLayout, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::hover", callback: (($obj: BoxLayout, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hover", callback: (($obj: BoxLayout, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::label-actor", callback: (($obj: BoxLayout, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::label-actor", callback: (($obj: BoxLayout, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::pseudo-class", callback: (($obj: BoxLayout, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::pseudo-class", callback: (($obj: BoxLayout, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::style", callback: (($obj: BoxLayout, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::style", callback: (($obj: BoxLayout, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::style-class", callback: (($obj: BoxLayout, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::style-class", callback: (($obj: BoxLayout, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::track-hover", callback: (($obj: BoxLayout, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::track-hover", callback: (($obj: BoxLayout, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::actions", callback: (($obj: BoxLayout, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::actions", callback: (($obj: BoxLayout, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::allocation", callback: (($obj: BoxLayout, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::allocation", callback: (($obj: BoxLayout, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::background-color", callback: (($obj: BoxLayout, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::background-color", callback: (($obj: BoxLayout, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::background-color-set", callback: (($obj: BoxLayout, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::background-color-set", callback: (($obj: BoxLayout, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::child-transform", callback: (($obj: BoxLayout, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::child-transform", callback: (($obj: BoxLayout, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::child-transform-set", callback: (($obj: BoxLayout, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::child-transform-set", callback: (($obj: BoxLayout, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::clip-rect", callback: (($obj: BoxLayout, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::clip-rect", callback: (($obj: BoxLayout, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::clip-to-allocation", callback: (($obj: BoxLayout, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::clip-to-allocation", callback: (($obj: BoxLayout, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::constraints", callback: (($obj: BoxLayout, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::constraints", callback: (($obj: BoxLayout, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::content", callback: (($obj: BoxLayout, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::content", callback: (($obj: BoxLayout, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::content-box", callback: (($obj: BoxLayout, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::content-box", callback: (($obj: BoxLayout, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::content-gravity", callback: (($obj: BoxLayout, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::content-gravity", callback: (($obj: BoxLayout, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::content-repeat", callback: (($obj: BoxLayout, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::content-repeat", callback: (($obj: BoxLayout, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::effect", callback: (($obj: BoxLayout, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::effect", callback: (($obj: BoxLayout, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::first-child", callback: (($obj: BoxLayout, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::first-child", callback: (($obj: BoxLayout, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::fixed-position-set", callback: (($obj: BoxLayout, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::fixed-position-set", callback: (($obj: BoxLayout, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::fixed-x", callback: (($obj: BoxLayout, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::fixed-x", callback: (($obj: BoxLayout, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::fixed-y", callback: (($obj: BoxLayout, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::fixed-y", callback: (($obj: BoxLayout, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::has-clip", callback: (($obj: BoxLayout, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-clip", callback: (($obj: BoxLayout, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::has-pointer", callback: (($obj: BoxLayout, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-pointer", callback: (($obj: BoxLayout, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::height", callback: (($obj: BoxLayout, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::height", callback: (($obj: BoxLayout, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::last-child", callback: (($obj: BoxLayout, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::last-child", callback: (($obj: BoxLayout, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::layout-manager", callback: (($obj: BoxLayout, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::layout-manager", callback: (($obj: BoxLayout, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::magnification-filter", callback: (($obj: BoxLayout, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::magnification-filter", callback: (($obj: BoxLayout, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::mapped", callback: (($obj: BoxLayout, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::mapped", callback: (($obj: BoxLayout, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-bottom", callback: (($obj: BoxLayout, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-bottom", callback: (($obj: BoxLayout, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-left", callback: (($obj: BoxLayout, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-left", callback: (($obj: BoxLayout, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-right", callback: (($obj: BoxLayout, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-right", callback: (($obj: BoxLayout, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-top", callback: (($obj: BoxLayout, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-top", callback: (($obj: BoxLayout, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::min-height", callback: (($obj: BoxLayout, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::min-height", callback: (($obj: BoxLayout, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::min-height-set", callback: (($obj: BoxLayout, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::min-height-set", callback: (($obj: BoxLayout, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::min-width", callback: (($obj: BoxLayout, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::min-width", callback: (($obj: BoxLayout, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::min-width-set", callback: (($obj: BoxLayout, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::min-width-set", callback: (($obj: BoxLayout, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::minification-filter", callback: (($obj: BoxLayout, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::minification-filter", callback: (($obj: BoxLayout, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::name", callback: (($obj: BoxLayout, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::name", callback: (($obj: BoxLayout, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::natural-height", callback: (($obj: BoxLayout, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::natural-height", callback: (($obj: BoxLayout, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::natural-height-set", callback: (($obj: BoxLayout, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::natural-height-set", callback: (($obj: BoxLayout, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::natural-width", callback: (($obj: BoxLayout, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::natural-width", callback: (($obj: BoxLayout, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::natural-width-set", callback: (($obj: BoxLayout, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::natural-width-set", callback: (($obj: BoxLayout, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::offscreen-redirect", callback: (($obj: BoxLayout, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::offscreen-redirect", callback: (($obj: BoxLayout, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::opacity", callback: (($obj: BoxLayout, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::opacity", callback: (($obj: BoxLayout, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::pivot-point", callback: (($obj: BoxLayout, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::pivot-point", callback: (($obj: BoxLayout, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::pivot-point-z", callback: (($obj: BoxLayout, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::pivot-point-z", callback: (($obj: BoxLayout, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::position", callback: (($obj: BoxLayout, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::position", callback: (($obj: BoxLayout, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::reactive", callback: (($obj: BoxLayout, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::reactive", callback: (($obj: BoxLayout, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::realized", callback: (($obj: BoxLayout, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::realized", callback: (($obj: BoxLayout, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::request-mode", callback: (($obj: BoxLayout, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::request-mode", callback: (($obj: BoxLayout, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::rotation-angle-x", callback: (($obj: BoxLayout, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::rotation-angle-x", callback: (($obj: BoxLayout, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::rotation-angle-y", callback: (($obj: BoxLayout, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::rotation-angle-y", callback: (($obj: BoxLayout, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::rotation-angle-z", callback: (($obj: BoxLayout, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::rotation-angle-z", callback: (($obj: BoxLayout, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::scale-x", callback: (($obj: BoxLayout, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::scale-x", callback: (($obj: BoxLayout, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::scale-y", callback: (($obj: BoxLayout, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::scale-y", callback: (($obj: BoxLayout, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::scale-z", callback: (($obj: BoxLayout, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::scale-z", callback: (($obj: BoxLayout, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::show-on-set-parent", callback: (($obj: BoxLayout, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::show-on-set-parent", callback: (($obj: BoxLayout, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::size", callback: (($obj: BoxLayout, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::size", callback: (($obj: BoxLayout, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::text-direction", callback: (($obj: BoxLayout, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::text-direction", callback: (($obj: BoxLayout, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::transform", callback: (($obj: BoxLayout, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::transform", callback: (($obj: BoxLayout, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::transform-set", callback: (($obj: BoxLayout, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::transform-set", callback: (($obj: BoxLayout, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::translation-x", callback: (($obj: BoxLayout, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::translation-x", callback: (($obj: BoxLayout, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::translation-y", callback: (($obj: BoxLayout, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::translation-y", callback: (($obj: BoxLayout, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::translation-z", callback: (($obj: BoxLayout, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::translation-z", callback: (($obj: BoxLayout, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::visible", callback: (($obj: BoxLayout, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::visible", callback: (($obj: BoxLayout, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::width", callback: (($obj: BoxLayout, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::width", callback: (($obj: BoxLayout, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::x", callback: (($obj: BoxLayout, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::x", callback: (($obj: BoxLayout, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::x-align", callback: (($obj: BoxLayout, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::x-align", callback: (($obj: BoxLayout, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::x-expand", callback: (($obj: BoxLayout, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::x-expand", callback: (($obj: BoxLayout, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::y", callback: (($obj: BoxLayout, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::y", callback: (($obj: BoxLayout, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::y-align", callback: (($obj: BoxLayout, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::y-align", callback: (($obj: BoxLayout, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::y-expand", callback: (($obj: BoxLayout, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::y-expand", callback: (($obj: BoxLayout, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::z-position", callback: (($obj: BoxLayout, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::z-position", callback: (($obj: BoxLayout, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::hadjustment", callback: (($obj: BoxLayout, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hadjustment", callback: (($obj: BoxLayout, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::vadjustment", callback: (($obj: BoxLayout, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vadjustment", callback: (($obj: BoxLayout, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: BoxLayout_ConstructProps) + _init (config?: BoxLayout_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(): BoxLayout + static $gtype: GObject.Type +} +export interface Button_ConstructProps extends Bin_ConstructProps { + button_mask?: ButtonMask + checked?: boolean + label?: string + toggle_mode?: boolean +} +export class Button { + /* Properties of St.Button */ + button_mask: ButtonMask + checked: boolean + label: string + readonly pressed: boolean + toggle_mode: boolean + /* Properties of St.Bin */ + child: Clutter.Actor + /* Properties of St.Widget */ + accessible_name: string + accessible_role: Atk.Role + can_focus: boolean + hover: boolean + label_actor: Clutter.Actor + pseudo_class: string + style: string + style_class: string + track_hover: boolean + /* Properties of Clutter.Actor */ + actions: Clutter.Action + readonly allocation: Clutter.ActorBox + background_color: Clutter.Color + readonly background_color_set: boolean + child_transform: Graphene.Matrix + readonly child_transform_set: boolean + clip_rect: Graphene.Rect + clip_to_allocation: boolean + constraints: Clutter.Constraint + content: Clutter.Content + readonly content_box: Clutter.ActorBox + content_gravity: Clutter.ContentGravity + content_repeat: Clutter.ContentRepeat + effect: Clutter.Effect + readonly first_child: Clutter.Actor + fixed_position_set: boolean + fixed_x: number + fixed_y: number + readonly has_clip: boolean + readonly has_pointer: boolean + height: number + readonly last_child: Clutter.Actor + layout_manager: Clutter.LayoutManager + magnification_filter: Clutter.ScalingFilter + readonly mapped: boolean + margin_bottom: number + margin_left: number + margin_right: number + margin_top: number + min_height: number + min_height_set: boolean + min_width: number + min_width_set: boolean + minification_filter: Clutter.ScalingFilter + name: string + natural_height: number + natural_height_set: boolean + natural_width: number + natural_width_set: boolean + offscreen_redirect: Clutter.OffscreenRedirect + opacity: number + pivot_point: Graphene.Point + pivot_point_z: number + position: Graphene.Point + reactive: boolean + readonly realized: boolean + request_mode: Clutter.RequestMode + rotation_angle_x: number + rotation_angle_y: number + rotation_angle_z: number + scale_x: number + scale_y: number + scale_z: number + show_on_set_parent: boolean + size: Graphene.Size + text_direction: Clutter.TextDirection + transform: Graphene.Matrix + readonly transform_set: boolean + translation_x: number + translation_y: number + translation_z: number + visible: boolean + width: number + x: number + x_align: Clutter.ActorAlign + x_expand: boolean + y: number + y_align: Clutter.ActorAlign + y_expand: boolean + z_position: number + /* Fields of St.Button */ + parent_instance: Bin + /* Fields of Clutter.Actor */ + flags: number + /* Fields of GObject.InitiallyUnowned */ + g_type_instance: GObject.TypeInstance + /* Methods of St.Button */ + fake_release(): void + get_button_mask(): ButtonMask + get_checked(): boolean + get_label(): string + get_toggle_mode(): boolean + set_button_mask(mask: ButtonMask): void + set_checked(checked: boolean): void + set_label(text?: string | null): void + set_toggle_mode(toggle: boolean): void + /* Methods of St.Bin */ + get_child(): Clutter.Actor | null + set_child(child?: Clutter.Actor | null): void + /* Methods of St.Widget */ + add_accessible_state(state: Atk.StateType): void + add_style_class_name(style_class: string): void + add_style_pseudo_class(pseudo_class: string): void + ensure_style(): void + get_accessible_name(): string + get_accessible_role(): Atk.Role + get_can_focus(): boolean + get_focus_chain(): Clutter.Actor[] + get_hover(): boolean + get_label_actor(): Clutter.Actor + get_style(): string | null + get_style_class_name(): string + get_style_pseudo_class(): string + get_theme_node(): ThemeNode + get_track_hover(): boolean + has_style_class_name(style_class: string): boolean + has_style_pseudo_class(pseudo_class: string): boolean + navigate_focus(from: Clutter.Actor | null, direction: DirectionType, wrap_around: boolean): boolean + paint_background(paint_context: Clutter.PaintContext): void + peek_theme_node(): ThemeNode + popup_menu(): void + remove_accessible_state(state: Atk.StateType): void + remove_style_class_name(style_class: string): void + remove_style_pseudo_class(pseudo_class: string): void + set_accessible(accessible: Atk.Object): void + set_accessible_name(name?: string | null): void + set_accessible_role(role: Atk.Role): void + set_can_focus(can_focus: boolean): void + set_hover(hover: boolean): void + set_label_actor(label: Clutter.Actor): void + set_style(style?: string | null): void + set_style_class_name(style_class_list?: string | null): void + set_style_pseudo_class(pseudo_class_list?: string | null): void + set_track_hover(track_hover: boolean): void + style_changed(): void + sync_hover(): void + /* Methods of Clutter.Actor */ + add_action(action: Clutter.Action): void + add_action_with_name(name: string, action: Clutter.Action): void + add_child(child: Clutter.Actor): void + add_constraint(constraint: Clutter.Constraint): void + add_constraint_with_name(name: string, constraint: Clutter.Constraint): void + add_effect(effect: Clutter.Effect): void + add_effect_with_name(name: string, effect: Clutter.Effect): void + add_transition(name: string, transition: Clutter.Transition): void + allocate(box: Clutter.ActorBox): void + allocate_align_fill(box: Clutter.ActorBox, x_align: number, y_align: number, x_fill: boolean, y_fill: boolean): void + allocate_available_size(x: number, y: number, available_width: number, available_height: number): void + allocate_preferred_size(x: number, y: number): void + apply_relative_transform_to_point(ancestor: Clutter.Actor | null, point: Graphene.Point3D): /* vertex */ Graphene.Point3D + apply_transform_to_point(point: Graphene.Point3D): /* vertex */ Graphene.Point3D + bind_model(model: Gio.ListModel | null, create_child_func: Clutter.ActorCreateChildFunc): void + clear_actions(): void + clear_constraints(): void + clear_effects(): void + contains(descendant: Clutter.Actor): boolean + continue_paint(paint_context: Clutter.PaintContext): void + continue_pick(pick_context: Clutter.PickContext): void + create_pango_context(): Pango.Context + create_pango_layout(text?: string | null): Pango.Layout + destroy(): void + destroy_all_children(): void + event(event: Clutter.Event, capture: boolean): boolean + get_abs_allocation_vertices(): /* verts */ Graphene.Point3D[] + get_accessible(): Atk.Object + get_action(name: string): Clutter.Action + get_actions(): Clutter.Action[] + get_allocation_box(): /* box */ Clutter.ActorBox + get_background_color(): /* color */ Clutter.Color + get_child_at_index(index_: number): Clutter.Actor + get_child_transform(): /* transform */ Graphene.Matrix + get_children(): Clutter.Actor[] + get_clip(): [ /* xoff */ number | null, /* yoff */ number | null, /* width */ number | null, /* height */ number | null ] + get_clip_to_allocation(): boolean + get_constraint(name: string): Clutter.Constraint + get_constraints(): Clutter.Constraint[] + get_content(): Clutter.Content + get_content_box(): /* box */ Clutter.ActorBox + get_content_gravity(): Clutter.ContentGravity + get_content_repeat(): Clutter.ContentRepeat + get_content_scaling_filters(): [ /* min_filter */ Clutter.ScalingFilter | null, /* mag_filter */ Clutter.ScalingFilter | null ] + get_default_paint_volume(): Clutter.PaintVolume + get_easing_delay(): number + get_easing_duration(): number + get_easing_mode(): Clutter.AnimationMode + get_effect(name: string): Clutter.Effect + get_effects(): Clutter.Effect[] + get_first_child(): Clutter.Actor + get_fixed_position(): [ /* returnType */ boolean, /* x */ number | null, /* y */ number | null ] + get_fixed_position_set(): boolean + get_flags(): Clutter.ActorFlags + get_height(): number + get_last_child(): Clutter.Actor + get_layout_manager(): Clutter.LayoutManager + get_margin(): /* margin */ Clutter.Margin + get_margin_bottom(): number + get_margin_left(): number + get_margin_right(): number + get_margin_top(): number + get_n_children(): number + get_name(): string + get_next_sibling(): Clutter.Actor + get_offscreen_redirect(): Clutter.OffscreenRedirect + get_opacity(): number + get_opacity_override(): number + get_paint_box(): [ /* returnType */ boolean, /* box */ Clutter.ActorBox ] + get_paint_opacity(): number + get_paint_visibility(): boolean + get_paint_volume(): Clutter.PaintVolume + get_pango_context(): Pango.Context + get_parent(): Clutter.Actor + get_pivot_point(): [ /* pivot_x */ number | null, /* pivot_y */ number | null ] + get_pivot_point_z(): number + get_position(): [ /* x */ number | null, /* y */ number | null ] + get_preferred_height(for_width: number): [ /* min_height_p */ number | null, /* natural_height_p */ number | null ] + get_preferred_size(): [ /* min_width_p */ number | null, /* min_height_p */ number | null, /* natural_width_p */ number | null, /* natural_height_p */ number | null ] + get_preferred_width(for_height: number): [ /* min_width_p */ number | null, /* natural_width_p */ number | null ] + get_previous_sibling(): Clutter.Actor + get_reactive(): boolean + get_request_mode(): Clutter.RequestMode + get_resource_scale(): number + get_rotation_angle(axis: Clutter.RotateAxis): number + get_scale(): [ /* scale_x */ number | null, /* scale_y */ number | null ] + get_scale_z(): number + get_size(): [ /* width */ number | null, /* height */ number | null ] + get_stage(): Clutter.Stage + get_text_direction(): Clutter.TextDirection + get_transform(): /* transform */ Graphene.Matrix + get_transformed_extents(): /* rect */ Graphene.Rect + get_transformed_paint_volume(relative_to_ancestor: Clutter.Actor): Clutter.PaintVolume + get_transformed_position(): [ /* x */ number | null, /* y */ number | null ] + get_transformed_size(): [ /* width */ number | null, /* height */ number | null ] + get_transition(name: string): Clutter.Transition + get_translation(): [ /* translate_x */ number | null, /* translate_y */ number | null, /* translate_z */ number | null ] + get_width(): number + get_x(): number + get_x_align(): Clutter.ActorAlign + get_x_expand(): boolean + get_y(): number + get_y_align(): Clutter.ActorAlign + get_y_expand(): boolean + get_z_position(): number + grab_key_focus(): void + has_accessible(): boolean + has_actions(): boolean + has_allocation(): boolean + has_constraints(): boolean + has_damage(): boolean + has_effects(): boolean + has_key_focus(): boolean + has_mapped_clones(): boolean + has_overlaps(): boolean + hide(): void + inhibit_culling(): void + insert_child_above(child: Clutter.Actor, sibling?: Clutter.Actor | null): void + insert_child_at_index(child: Clutter.Actor, index_: number): void + insert_child_below(child: Clutter.Actor, sibling?: Clutter.Actor | null): void + invalidate_paint_volume(): void + invalidate_transform(): void + is_effectively_on_stage_view(view: Clutter.StageView): boolean + is_in_clone_paint(): boolean + is_mapped(): boolean + is_realized(): boolean + is_rotated(): boolean + is_scaled(): boolean + is_visible(): boolean + map(): void + move_by(dx: number, dy: number): void + needs_expand(orientation: Clutter.Orientation): boolean + paint(paint_context: Clutter.PaintContext): void + peek_stage_views(): Clutter.StageView[] + pick(pick_context: Clutter.PickContext): void + pick_box(pick_context: Clutter.PickContext, box: Clutter.ActorBox): void + queue_redraw(): void + queue_redraw_with_clip(clip?: cairo.RectangleInt | null): void + queue_relayout(): void + realize(): void + remove_action(action: Clutter.Action): void + remove_action_by_name(name: string): void + remove_all_children(): void + remove_all_transitions(): void + remove_child(child: Clutter.Actor): void + remove_clip(): void + remove_constraint(constraint: Clutter.Constraint): void + remove_constraint_by_name(name: string): void + remove_effect(effect: Clutter.Effect): void + remove_effect_by_name(name: string): void + remove_transition(name: string): void + replace_child(old_child: Clutter.Actor, new_child: Clutter.Actor): void + restore_easing_state(): void + save_easing_state(): void + set_allocation(box: Clutter.ActorBox): void + set_background_color(color?: Clutter.Color | null): void + set_child_above_sibling(child: Clutter.Actor, sibling?: Clutter.Actor | null): void + set_child_at_index(child: Clutter.Actor, index_: number): void + set_child_below_sibling(child: Clutter.Actor, sibling?: Clutter.Actor | null): void + set_child_transform(transform?: Graphene.Matrix | null): void + set_clip(xoff: number, yoff: number, width: number, height: number): void + set_clip_to_allocation(clip_set: boolean): void + set_content(content?: Clutter.Content | null): void + set_content_gravity(gravity: Clutter.ContentGravity): void + set_content_repeat(repeat: Clutter.ContentRepeat): void + set_content_scaling_filters(min_filter: Clutter.ScalingFilter, mag_filter: Clutter.ScalingFilter): void + set_easing_delay(msecs: number): void + set_easing_duration(msecs: number): void + set_easing_mode(mode: Clutter.AnimationMode): void + set_fixed_position_set(is_set: boolean): void + set_flags(flags: Clutter.ActorFlags): void + set_height(height: number): void + set_layout_manager(manager?: Clutter.LayoutManager | null): void + set_margin(margin: Clutter.Margin): void + set_margin_bottom(margin: number): void + set_margin_left(margin: number): void + set_margin_right(margin: number): void + set_margin_top(margin: number): void + set_name(name: string): void + set_offscreen_redirect(redirect: Clutter.OffscreenRedirect): void + set_opacity(opacity: number): void + set_opacity_override(opacity: number): void + set_pivot_point(pivot_x: number, pivot_y: number): void + set_pivot_point_z(pivot_z: number): void + set_position(x: number, y: number): void + set_reactive(reactive: boolean): void + set_request_mode(mode: Clutter.RequestMode): void + set_rotation_angle(axis: Clutter.RotateAxis, angle: number): void + set_scale(scale_x: number, scale_y: number): void + set_scale_z(scale_z: number): void + set_size(width: number, height: number): void + set_text_direction(text_dir: Clutter.TextDirection): void + set_transform(transform?: Graphene.Matrix | null): void + set_translation(translate_x: number, translate_y: number, translate_z: number): void + set_width(width: number): void + set_x(x: number): void + set_x_align(x_align: Clutter.ActorAlign): void + set_x_expand(expand: boolean): void + set_y(y: number): void + set_y_align(y_align: Clutter.ActorAlign): void + set_y_expand(expand: boolean): void + set_z_position(z_position: number): void + should_pick(pick_context: Clutter.PickContext): boolean + show(): void + transform_stage_point(x: number, y: number): [ /* returnType */ boolean, /* x_out */ number, /* y_out */ number ] + uninhibit_culling(): void + unmap(): void + unrealize(): void + unset_flags(flags: Clutter.ActorFlags): void + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Methods of Clutter.Animatable */ + find_property(property_name: string): GObject.ParamSpec + get_actor(): Clutter.Actor + get_initial_state(property_name: string, value: any): void + interpolate_value(property_name: string, interval: Clutter.Interval, progress: number): [ /* returnType */ boolean, /* value */ any ] + set_final_state(property_name: string, value: any): void + /* Methods of Clutter.Container */ + add_actor(actor: Clutter.Actor): void + child_get_property(child: Clutter.Actor, property: string, value: any): void + child_notify(child: Clutter.Actor, pspec: GObject.ParamSpec): void + child_set_property(child: Clutter.Actor, property: string, value: any): void + create_child_meta(actor: Clutter.Actor): void + destroy_child_meta(actor: Clutter.Actor): void + find_child_by_name(child_name: string): Clutter.Actor + get_child_meta(actor: Clutter.Actor): Clutter.ChildMeta + lower_child(actor: Clutter.Actor, sibling?: Clutter.Actor | null): void + raise_child(actor: Clutter.Actor, sibling?: Clutter.Actor | null): void + remove_actor(actor: Clutter.Actor): void + sort_depth_order(): void + /* Methods of Clutter.Scriptable */ + get_id(): string + parse_custom_node(script: Clutter.Script, value: any, name: string, node: Json.Node): boolean + set_custom_property(script: Clutter.Script, name: string, value: any): void + set_id(id_: string): void + /* Virtual methods of St.Button */ + vfunc_clicked(clicked_button: number): void + vfunc_transition(): void + /* Virtual methods of St.Widget */ + vfunc_get_focus_chain(): Clutter.Actor[] + vfunc_navigate_focus(from: Clutter.Actor | null, direction: DirectionType): boolean + vfunc_popup_menu(): void + vfunc_style_changed(): void + vfunc_find_property(property_name: string): GObject.ParamSpec + vfunc_get_actor(): Clutter.Actor + vfunc_get_initial_state(property_name: string, value: any): void + vfunc_interpolate_value(property_name: string, interval: Clutter.Interval, progress: number): [ /* returnType */ boolean, /* value */ any ] + vfunc_set_final_state(property_name: string, value: any): void + vfunc_actor_added(actor: Clutter.Actor): void + vfunc_actor_removed(actor: Clutter.Actor): void + vfunc_add(actor: Clutter.Actor): void + vfunc_child_notify(child: Clutter.Actor, pspec: GObject.ParamSpec): void + vfunc_create_child_meta(actor: Clutter.Actor): void + vfunc_destroy_child_meta(actor: Clutter.Actor): void + vfunc_get_child_meta(actor: Clutter.Actor): Clutter.ChildMeta + vfunc_lower(actor: Clutter.Actor, sibling?: Clutter.Actor | null): void + vfunc_raise(actor: Clutter.Actor, sibling?: Clutter.Actor | null): void + vfunc_remove(actor: Clutter.Actor): void + vfunc_sort_depth_order(): void + vfunc_get_id(): string + vfunc_parse_custom_node(script: Clutter.Script, value: any, name: string, node: Json.Node): boolean + vfunc_set_custom_property(script: Clutter.Script, name: string, value: any): void + vfunc_set_id(id_: string): void + /* Virtual methods of Clutter.Actor */ + vfunc_allocate(box: Clutter.ActorBox): void + vfunc_apply_transform(matrix: Graphene.Matrix): void + vfunc_button_press_event(event: Clutter.ButtonEvent): boolean + vfunc_button_release_event(event: Clutter.ButtonEvent): boolean + vfunc_calculate_resource_scale(phase: number): number + vfunc_captured_event(event: Clutter.Event): boolean + vfunc_destroy(): void + vfunc_enter_event(event: Clutter.CrossingEvent): boolean + vfunc_event(event: Clutter.Event): boolean + vfunc_get_accessible(): Atk.Object + vfunc_get_paint_volume(volume: Clutter.PaintVolume): boolean + vfunc_get_preferred_height(for_width: number): [ /* min_height_p */ number | null, /* natural_height_p */ number | null ] + vfunc_get_preferred_width(for_height: number): [ /* min_width_p */ number | null, /* natural_width_p */ number | null ] + vfunc_has_accessible(): boolean + vfunc_has_overlaps(): boolean + vfunc_hide(): void + vfunc_hide_all(): void + vfunc_key_focus_in(): void + vfunc_key_focus_out(): void + vfunc_key_press_event(event: Clutter.KeyEvent): boolean + vfunc_key_release_event(event: Clutter.KeyEvent): boolean + vfunc_leave_event(event: Clutter.CrossingEvent): boolean + vfunc_map(): void + vfunc_motion_event(event: Clutter.MotionEvent): boolean + vfunc_paint(paint_context: Clutter.PaintContext): void + vfunc_paint_node(root: Clutter.PaintNode): void + vfunc_parent_set(old_parent: Clutter.Actor): void + vfunc_pick(pick_context: Clutter.PickContext): void + vfunc_queue_relayout(): void + vfunc_realize(): void + vfunc_resource_scale_changed(): void + vfunc_scroll_event(event: Clutter.ScrollEvent): boolean + vfunc_show(): void + vfunc_touch_event(event: Clutter.TouchEvent): boolean + vfunc_unmap(): void + vfunc_unrealize(): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of St.Button */ + connect(sigName: "clicked", callback: (($obj: Button, clicked_button: number) => void)): number + connect_after(sigName: "clicked", callback: (($obj: Button, clicked_button: number) => void)): number + emit(sigName: "clicked", clicked_button: number): void + /* Signals of St.Widget */ + connect(sigName: "popup-menu", callback: (($obj: Button) => void)): number + connect_after(sigName: "popup-menu", callback: (($obj: Button) => void)): number + emit(sigName: "popup-menu"): void + connect(sigName: "style-changed", callback: (($obj: Button) => void)): number + connect_after(sigName: "style-changed", callback: (($obj: Button) => void)): number + emit(sigName: "style-changed"): void + /* Signals of Clutter.Actor */ + connect(sigName: "button-press-event", callback: (($obj: Button, event: Clutter.ButtonEvent) => boolean)): number + connect_after(sigName: "button-press-event", callback: (($obj: Button, event: Clutter.ButtonEvent) => boolean)): number + emit(sigName: "button-press-event", event: Clutter.ButtonEvent): void + connect(sigName: "button-release-event", callback: (($obj: Button, event: Clutter.ButtonEvent) => boolean)): number + connect_after(sigName: "button-release-event", callback: (($obj: Button, event: Clutter.ButtonEvent) => boolean)): number + emit(sigName: "button-release-event", event: Clutter.ButtonEvent): void + connect(sigName: "captured-event", callback: (($obj: Button, event: Clutter.Event) => boolean)): number + connect_after(sigName: "captured-event", callback: (($obj: Button, event: Clutter.Event) => boolean)): number + emit(sigName: "captured-event", event: Clutter.Event): void + connect(sigName: "destroy", callback: (($obj: Button) => void)): number + connect_after(sigName: "destroy", callback: (($obj: Button) => void)): number + emit(sigName: "destroy"): void + connect(sigName: "enter-event", callback: (($obj: Button, event: Clutter.CrossingEvent) => boolean)): number + connect_after(sigName: "enter-event", callback: (($obj: Button, event: Clutter.CrossingEvent) => boolean)): number + emit(sigName: "enter-event", event: Clutter.CrossingEvent): void + connect(sigName: "event", callback: (($obj: Button, event: Clutter.Event) => boolean)): number + connect_after(sigName: "event", callback: (($obj: Button, event: Clutter.Event) => boolean)): number + emit(sigName: "event", event: Clutter.Event): void + connect(sigName: "hide", callback: (($obj: Button) => void)): number + connect_after(sigName: "hide", callback: (($obj: Button) => void)): number + emit(sigName: "hide"): void + connect(sigName: "key-focus-in", callback: (($obj: Button) => void)): number + connect_after(sigName: "key-focus-in", callback: (($obj: Button) => void)): number + emit(sigName: "key-focus-in"): void + connect(sigName: "key-focus-out", callback: (($obj: Button) => void)): number + connect_after(sigName: "key-focus-out", callback: (($obj: Button) => void)): number + emit(sigName: "key-focus-out"): void + connect(sigName: "key-press-event", callback: (($obj: Button, event: Clutter.KeyEvent) => boolean)): number + connect_after(sigName: "key-press-event", callback: (($obj: Button, event: Clutter.KeyEvent) => boolean)): number + emit(sigName: "key-press-event", event: Clutter.KeyEvent): void + connect(sigName: "key-release-event", callback: (($obj: Button, event: Clutter.KeyEvent) => boolean)): number + connect_after(sigName: "key-release-event", callback: (($obj: Button, event: Clutter.KeyEvent) => boolean)): number + emit(sigName: "key-release-event", event: Clutter.KeyEvent): void + connect(sigName: "leave-event", callback: (($obj: Button, event: Clutter.CrossingEvent) => boolean)): number + connect_after(sigName: "leave-event", callback: (($obj: Button, event: Clutter.CrossingEvent) => boolean)): number + emit(sigName: "leave-event", event: Clutter.CrossingEvent): void + connect(sigName: "motion-event", callback: (($obj: Button, event: Clutter.MotionEvent) => boolean)): number + connect_after(sigName: "motion-event", callback: (($obj: Button, event: Clutter.MotionEvent) => boolean)): number + emit(sigName: "motion-event", event: Clutter.MotionEvent): void + connect(sigName: "parent-set", callback: (($obj: Button, old_parent?: Clutter.Actor | null) => void)): number + connect_after(sigName: "parent-set", callback: (($obj: Button, old_parent?: Clutter.Actor | null) => void)): number + emit(sigName: "parent-set", old_parent?: Clutter.Actor | null): void + connect(sigName: "pick", callback: (($obj: Button, pick_context: Clutter.PickContext) => void)): number + connect_after(sigName: "pick", callback: (($obj: Button, pick_context: Clutter.PickContext) => void)): number + emit(sigName: "pick", pick_context: Clutter.PickContext): void + connect(sigName: "queue-relayout", callback: (($obj: Button) => void)): number + connect_after(sigName: "queue-relayout", callback: (($obj: Button) => void)): number + emit(sigName: "queue-relayout"): void + connect(sigName: "realize", callback: (($obj: Button) => void)): number + connect_after(sigName: "realize", callback: (($obj: Button) => void)): number + emit(sigName: "realize"): void + connect(sigName: "resource-scale-changed", callback: (($obj: Button) => void)): number + connect_after(sigName: "resource-scale-changed", callback: (($obj: Button) => void)): number + emit(sigName: "resource-scale-changed"): void + connect(sigName: "scroll-event", callback: (($obj: Button, event: Clutter.ScrollEvent) => boolean)): number + connect_after(sigName: "scroll-event", callback: (($obj: Button, event: Clutter.ScrollEvent) => boolean)): number + emit(sigName: "scroll-event", event: Clutter.ScrollEvent): void + connect(sigName: "show", callback: (($obj: Button) => void)): number + connect_after(sigName: "show", callback: (($obj: Button) => void)): number + emit(sigName: "show"): void + connect(sigName: "stage-views-changed", callback: (($obj: Button) => void)): number + connect_after(sigName: "stage-views-changed", callback: (($obj: Button) => void)): number + emit(sigName: "stage-views-changed"): void + connect(sigName: "touch-event", callback: (($obj: Button, event: Clutter.Event) => boolean)): number + connect_after(sigName: "touch-event", callback: (($obj: Button, event: Clutter.Event) => boolean)): number + emit(sigName: "touch-event", event: Clutter.Event): void + connect(sigName: "transition-stopped", callback: (($obj: Button, name: string, is_finished: boolean) => void)): number + connect_after(sigName: "transition-stopped", callback: (($obj: Button, name: string, is_finished: boolean) => void)): number + emit(sigName: "transition-stopped", name: string, is_finished: boolean): void + connect(sigName: "transitions-completed", callback: (($obj: Button) => void)): number + connect_after(sigName: "transitions-completed", callback: (($obj: Button) => void)): number + emit(sigName: "transitions-completed"): void + connect(sigName: "unrealize", callback: (($obj: Button) => void)): number + connect_after(sigName: "unrealize", callback: (($obj: Button) => void)): number + emit(sigName: "unrealize"): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + /* Signals of Clutter.Container */ + connect(sigName: "actor-added", callback: (($obj: Button, actor: Clutter.Actor) => void)): number + connect_after(sigName: "actor-added", callback: (($obj: Button, actor: Clutter.Actor) => void)): number + emit(sigName: "actor-added", actor: Clutter.Actor): void + connect(sigName: "actor-removed", callback: (($obj: Button, actor: Clutter.Actor) => void)): number + connect_after(sigName: "actor-removed", callback: (($obj: Button, actor: Clutter.Actor) => void)): number + emit(sigName: "actor-removed", actor: Clutter.Actor): void + connect(sigName: "child-notify", callback: (($obj: Button, actor: Clutter.Actor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "child-notify", callback: (($obj: Button, actor: Clutter.Actor, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "child-notify", actor: Clutter.Actor, pspec: GObject.ParamSpec): void + connect(sigName: "notify::button-mask", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::button-mask", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::checked", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::checked", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::label", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::label", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::pressed", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::pressed", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::toggle-mode", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::toggle-mode", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::child", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::child", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::accessible-name", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-name", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::accessible-role", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-role", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::can-focus", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::can-focus", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::hover", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hover", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::label-actor", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::label-actor", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::pseudo-class", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::pseudo-class", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::style", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::style", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::style-class", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::style-class", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::track-hover", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::track-hover", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::actions", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::actions", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::allocation", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::allocation", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::background-color", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::background-color", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::background-color-set", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::background-color-set", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::child-transform", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::child-transform", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::child-transform-set", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::child-transform-set", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::clip-rect", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::clip-rect", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::clip-to-allocation", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::clip-to-allocation", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::constraints", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::constraints", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::content", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::content", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::content-box", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::content-box", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::content-gravity", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::content-gravity", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::content-repeat", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::content-repeat", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::effect", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::effect", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::first-child", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::first-child", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::fixed-position-set", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::fixed-position-set", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::fixed-x", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::fixed-x", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::fixed-y", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::fixed-y", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::has-clip", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-clip", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::has-pointer", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-pointer", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::height", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::height", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::last-child", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::last-child", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::layout-manager", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::layout-manager", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::magnification-filter", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::magnification-filter", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::mapped", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::mapped", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-bottom", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-bottom", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-left", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-left", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-right", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-right", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-top", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-top", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::min-height", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::min-height", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::min-height-set", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::min-height-set", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::min-width", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::min-width", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::min-width-set", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::min-width-set", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::minification-filter", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::minification-filter", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::name", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::name", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::natural-height", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::natural-height", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::natural-height-set", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::natural-height-set", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::natural-width", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::natural-width", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::natural-width-set", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::natural-width-set", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::offscreen-redirect", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::offscreen-redirect", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::opacity", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::opacity", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::pivot-point", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::pivot-point", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::pivot-point-z", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::pivot-point-z", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::position", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::position", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::reactive", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::reactive", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::realized", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::realized", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::request-mode", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::request-mode", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::rotation-angle-x", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::rotation-angle-x", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::rotation-angle-y", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::rotation-angle-y", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::rotation-angle-z", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::rotation-angle-z", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::scale-x", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::scale-x", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::scale-y", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::scale-y", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::scale-z", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::scale-z", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::show-on-set-parent", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::show-on-set-parent", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::size", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::size", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::text-direction", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::text-direction", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::transform", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::transform", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::transform-set", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::transform-set", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::translation-x", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::translation-x", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::translation-y", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::translation-y", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::translation-z", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::translation-z", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::visible", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::visible", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::width", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::width", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::x", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::x", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::x-align", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::x-align", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::x-expand", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::x-expand", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::y", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::y", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::y-align", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::y-align", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::y-expand", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::y-expand", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::z-position", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::z-position", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: Button_ConstructProps) + _init (config?: Button_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(): Button + static new_with_label(text: string): Button + static $gtype: GObject.Type +} +export interface Clipboard_ConstructProps extends GObject.Object_ConstructProps { +} +export class Clipboard { + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of St.Clipboard */ + get_content(type: ClipboardType, mimetype: string, callback: ClipboardContentCallbackFunc): void + get_mimetypes(type: ClipboardType): string[] + get_text(type: ClipboardType, callback: ClipboardCallbackFunc): void + set_content(type: ClipboardType, mimetype: string, bytes: GLib.Bytes): void + set_text(type: ClipboardType, text: string): void + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: Clipboard, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: Clipboard, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: Clipboard_ConstructProps) + _init (config?: Clipboard_ConstructProps): void + /* Static methods and pseudo-constructors */ + static get_default(): Clipboard + static $gtype: GObject.Type +} +export interface DrawingArea_ConstructProps extends Widget_ConstructProps { +} +export class DrawingArea { + /* Properties of St.Widget */ + accessible_name: string + accessible_role: Atk.Role + can_focus: boolean + hover: boolean + label_actor: Clutter.Actor + pseudo_class: string + style: string + style_class: string + track_hover: boolean + /* Properties of Clutter.Actor */ + actions: Clutter.Action + readonly allocation: Clutter.ActorBox + background_color: Clutter.Color + readonly background_color_set: boolean + child_transform: Graphene.Matrix + readonly child_transform_set: boolean + clip_rect: Graphene.Rect + clip_to_allocation: boolean + constraints: Clutter.Constraint + content: Clutter.Content + readonly content_box: Clutter.ActorBox + content_gravity: Clutter.ContentGravity + content_repeat: Clutter.ContentRepeat + effect: Clutter.Effect + readonly first_child: Clutter.Actor + fixed_position_set: boolean + fixed_x: number + fixed_y: number + readonly has_clip: boolean + readonly has_pointer: boolean + height: number + readonly last_child: Clutter.Actor + layout_manager: Clutter.LayoutManager + magnification_filter: Clutter.ScalingFilter + readonly mapped: boolean + margin_bottom: number + margin_left: number + margin_right: number + margin_top: number + min_height: number + min_height_set: boolean + min_width: number + min_width_set: boolean + minification_filter: Clutter.ScalingFilter + name: string + natural_height: number + natural_height_set: boolean + natural_width: number + natural_width_set: boolean + offscreen_redirect: Clutter.OffscreenRedirect + opacity: number + pivot_point: Graphene.Point + pivot_point_z: number + position: Graphene.Point + reactive: boolean + readonly realized: boolean + request_mode: Clutter.RequestMode + rotation_angle_x: number + rotation_angle_y: number + rotation_angle_z: number + scale_x: number + scale_y: number + scale_z: number + show_on_set_parent: boolean + size: Graphene.Size + text_direction: Clutter.TextDirection + transform: Graphene.Matrix + readonly transform_set: boolean + translation_x: number + translation_y: number + translation_z: number + visible: boolean + width: number + x: number + x_align: Clutter.ActorAlign + x_expand: boolean + y: number + y_align: Clutter.ActorAlign + y_expand: boolean + z_position: number + /* Fields of St.DrawingArea */ + parent_instance: Widget + /* Fields of Clutter.Actor */ + flags: number + /* Fields of GObject.InitiallyUnowned */ + g_type_instance: GObject.TypeInstance + /* Methods of St.DrawingArea */ + get_context(): cairo.Context + get_surface_size(): [ /* width */ number | null, /* height */ number | null ] + queue_repaint(): void + /* Methods of St.Widget */ + add_accessible_state(state: Atk.StateType): void + add_style_class_name(style_class: string): void + add_style_pseudo_class(pseudo_class: string): void + ensure_style(): void + get_accessible_name(): string + get_accessible_role(): Atk.Role + get_can_focus(): boolean + get_focus_chain(): Clutter.Actor[] + get_hover(): boolean + get_label_actor(): Clutter.Actor + get_style(): string | null + get_style_class_name(): string + get_style_pseudo_class(): string + get_theme_node(): ThemeNode + get_track_hover(): boolean + has_style_class_name(style_class: string): boolean + has_style_pseudo_class(pseudo_class: string): boolean + navigate_focus(from: Clutter.Actor | null, direction: DirectionType, wrap_around: boolean): boolean + paint_background(paint_context: Clutter.PaintContext): void + peek_theme_node(): ThemeNode + popup_menu(): void + remove_accessible_state(state: Atk.StateType): void + remove_style_class_name(style_class: string): void + remove_style_pseudo_class(pseudo_class: string): void + set_accessible(accessible: Atk.Object): void + set_accessible_name(name?: string | null): void + set_accessible_role(role: Atk.Role): void + set_can_focus(can_focus: boolean): void + set_hover(hover: boolean): void + set_label_actor(label: Clutter.Actor): void + set_style(style?: string | null): void + set_style_class_name(style_class_list?: string | null): void + set_style_pseudo_class(pseudo_class_list?: string | null): void + set_track_hover(track_hover: boolean): void + style_changed(): void + sync_hover(): void + /* Methods of Clutter.Actor */ + add_action(action: Clutter.Action): void + add_action_with_name(name: string, action: Clutter.Action): void + add_child(child: Clutter.Actor): void + add_constraint(constraint: Clutter.Constraint): void + add_constraint_with_name(name: string, constraint: Clutter.Constraint): void + add_effect(effect: Clutter.Effect): void + add_effect_with_name(name: string, effect: Clutter.Effect): void + add_transition(name: string, transition: Clutter.Transition): void + allocate(box: Clutter.ActorBox): void + allocate_align_fill(box: Clutter.ActorBox, x_align: number, y_align: number, x_fill: boolean, y_fill: boolean): void + allocate_available_size(x: number, y: number, available_width: number, available_height: number): void + allocate_preferred_size(x: number, y: number): void + apply_relative_transform_to_point(ancestor: Clutter.Actor | null, point: Graphene.Point3D): /* vertex */ Graphene.Point3D + apply_transform_to_point(point: Graphene.Point3D): /* vertex */ Graphene.Point3D + bind_model(model: Gio.ListModel | null, create_child_func: Clutter.ActorCreateChildFunc): void + clear_actions(): void + clear_constraints(): void + clear_effects(): void + contains(descendant: Clutter.Actor): boolean + continue_paint(paint_context: Clutter.PaintContext): void + continue_pick(pick_context: Clutter.PickContext): void + create_pango_context(): Pango.Context + create_pango_layout(text?: string | null): Pango.Layout + destroy(): void + destroy_all_children(): void + event(event: Clutter.Event, capture: boolean): boolean + get_abs_allocation_vertices(): /* verts */ Graphene.Point3D[] + get_accessible(): Atk.Object + get_action(name: string): Clutter.Action + get_actions(): Clutter.Action[] + get_allocation_box(): /* box */ Clutter.ActorBox + get_background_color(): /* color */ Clutter.Color + get_child_at_index(index_: number): Clutter.Actor + get_child_transform(): /* transform */ Graphene.Matrix + get_children(): Clutter.Actor[] + get_clip(): [ /* xoff */ number | null, /* yoff */ number | null, /* width */ number | null, /* height */ number | null ] + get_clip_to_allocation(): boolean + get_constraint(name: string): Clutter.Constraint + get_constraints(): Clutter.Constraint[] + get_content(): Clutter.Content + get_content_box(): /* box */ Clutter.ActorBox + get_content_gravity(): Clutter.ContentGravity + get_content_repeat(): Clutter.ContentRepeat + get_content_scaling_filters(): [ /* min_filter */ Clutter.ScalingFilter | null, /* mag_filter */ Clutter.ScalingFilter | null ] + get_default_paint_volume(): Clutter.PaintVolume + get_easing_delay(): number + get_easing_duration(): number + get_easing_mode(): Clutter.AnimationMode + get_effect(name: string): Clutter.Effect + get_effects(): Clutter.Effect[] + get_first_child(): Clutter.Actor + get_fixed_position(): [ /* returnType */ boolean, /* x */ number | null, /* y */ number | null ] + get_fixed_position_set(): boolean + get_flags(): Clutter.ActorFlags + get_height(): number + get_last_child(): Clutter.Actor + get_layout_manager(): Clutter.LayoutManager + get_margin(): /* margin */ Clutter.Margin + get_margin_bottom(): number + get_margin_left(): number + get_margin_right(): number + get_margin_top(): number + get_n_children(): number + get_name(): string + get_next_sibling(): Clutter.Actor + get_offscreen_redirect(): Clutter.OffscreenRedirect + get_opacity(): number + get_opacity_override(): number + get_paint_box(): [ /* returnType */ boolean, /* box */ Clutter.ActorBox ] + get_paint_opacity(): number + get_paint_visibility(): boolean + get_paint_volume(): Clutter.PaintVolume + get_pango_context(): Pango.Context + get_parent(): Clutter.Actor + get_pivot_point(): [ /* pivot_x */ number | null, /* pivot_y */ number | null ] + get_pivot_point_z(): number + get_position(): [ /* x */ number | null, /* y */ number | null ] + get_preferred_height(for_width: number): [ /* min_height_p */ number | null, /* natural_height_p */ number | null ] + get_preferred_size(): [ /* min_width_p */ number | null, /* min_height_p */ number | null, /* natural_width_p */ number | null, /* natural_height_p */ number | null ] + get_preferred_width(for_height: number): [ /* min_width_p */ number | null, /* natural_width_p */ number | null ] + get_previous_sibling(): Clutter.Actor + get_reactive(): boolean + get_request_mode(): Clutter.RequestMode + get_resource_scale(): number + get_rotation_angle(axis: Clutter.RotateAxis): number + get_scale(): [ /* scale_x */ number | null, /* scale_y */ number | null ] + get_scale_z(): number + get_size(): [ /* width */ number | null, /* height */ number | null ] + get_stage(): Clutter.Stage + get_text_direction(): Clutter.TextDirection + get_transform(): /* transform */ Graphene.Matrix + get_transformed_extents(): /* rect */ Graphene.Rect + get_transformed_paint_volume(relative_to_ancestor: Clutter.Actor): Clutter.PaintVolume + get_transformed_position(): [ /* x */ number | null, /* y */ number | null ] + get_transformed_size(): [ /* width */ number | null, /* height */ number | null ] + get_transition(name: string): Clutter.Transition + get_translation(): [ /* translate_x */ number | null, /* translate_y */ number | null, /* translate_z */ number | null ] + get_width(): number + get_x(): number + get_x_align(): Clutter.ActorAlign + get_x_expand(): boolean + get_y(): number + get_y_align(): Clutter.ActorAlign + get_y_expand(): boolean + get_z_position(): number + grab_key_focus(): void + has_accessible(): boolean + has_actions(): boolean + has_allocation(): boolean + has_constraints(): boolean + has_damage(): boolean + has_effects(): boolean + has_key_focus(): boolean + has_mapped_clones(): boolean + has_overlaps(): boolean + hide(): void + inhibit_culling(): void + insert_child_above(child: Clutter.Actor, sibling?: Clutter.Actor | null): void + insert_child_at_index(child: Clutter.Actor, index_: number): void + insert_child_below(child: Clutter.Actor, sibling?: Clutter.Actor | null): void + invalidate_paint_volume(): void + invalidate_transform(): void + is_effectively_on_stage_view(view: Clutter.StageView): boolean + is_in_clone_paint(): boolean + is_mapped(): boolean + is_realized(): boolean + is_rotated(): boolean + is_scaled(): boolean + is_visible(): boolean + map(): void + move_by(dx: number, dy: number): void + needs_expand(orientation: Clutter.Orientation): boolean + paint(paint_context: Clutter.PaintContext): void + peek_stage_views(): Clutter.StageView[] + pick(pick_context: Clutter.PickContext): void + pick_box(pick_context: Clutter.PickContext, box: Clutter.ActorBox): void + queue_redraw(): void + queue_redraw_with_clip(clip?: cairo.RectangleInt | null): void + queue_relayout(): void + realize(): void + remove_action(action: Clutter.Action): void + remove_action_by_name(name: string): void + remove_all_children(): void + remove_all_transitions(): void + remove_child(child: Clutter.Actor): void + remove_clip(): void + remove_constraint(constraint: Clutter.Constraint): void + remove_constraint_by_name(name: string): void + remove_effect(effect: Clutter.Effect): void + remove_effect_by_name(name: string): void + remove_transition(name: string): void + replace_child(old_child: Clutter.Actor, new_child: Clutter.Actor): void + restore_easing_state(): void + save_easing_state(): void + set_allocation(box: Clutter.ActorBox): void + set_background_color(color?: Clutter.Color | null): void + set_child_above_sibling(child: Clutter.Actor, sibling?: Clutter.Actor | null): void + set_child_at_index(child: Clutter.Actor, index_: number): void + set_child_below_sibling(child: Clutter.Actor, sibling?: Clutter.Actor | null): void + set_child_transform(transform?: Graphene.Matrix | null): void + set_clip(xoff: number, yoff: number, width: number, height: number): void + set_clip_to_allocation(clip_set: boolean): void + set_content(content?: Clutter.Content | null): void + set_content_gravity(gravity: Clutter.ContentGravity): void + set_content_repeat(repeat: Clutter.ContentRepeat): void + set_content_scaling_filters(min_filter: Clutter.ScalingFilter, mag_filter: Clutter.ScalingFilter): void + set_easing_delay(msecs: number): void + set_easing_duration(msecs: number): void + set_easing_mode(mode: Clutter.AnimationMode): void + set_fixed_position_set(is_set: boolean): void + set_flags(flags: Clutter.ActorFlags): void + set_height(height: number): void + set_layout_manager(manager?: Clutter.LayoutManager | null): void + set_margin(margin: Clutter.Margin): void + set_margin_bottom(margin: number): void + set_margin_left(margin: number): void + set_margin_right(margin: number): void + set_margin_top(margin: number): void + set_name(name: string): void + set_offscreen_redirect(redirect: Clutter.OffscreenRedirect): void + set_opacity(opacity: number): void + set_opacity_override(opacity: number): void + set_pivot_point(pivot_x: number, pivot_y: number): void + set_pivot_point_z(pivot_z: number): void + set_position(x: number, y: number): void + set_reactive(reactive: boolean): void + set_request_mode(mode: Clutter.RequestMode): void + set_rotation_angle(axis: Clutter.RotateAxis, angle: number): void + set_scale(scale_x: number, scale_y: number): void + set_scale_z(scale_z: number): void + set_size(width: number, height: number): void + set_text_direction(text_dir: Clutter.TextDirection): void + set_transform(transform?: Graphene.Matrix | null): void + set_translation(translate_x: number, translate_y: number, translate_z: number): void + set_width(width: number): void + set_x(x: number): void + set_x_align(x_align: Clutter.ActorAlign): void + set_x_expand(expand: boolean): void + set_y(y: number): void + set_y_align(y_align: Clutter.ActorAlign): void + set_y_expand(expand: boolean): void + set_z_position(z_position: number): void + should_pick(pick_context: Clutter.PickContext): boolean + show(): void + transform_stage_point(x: number, y: number): [ /* returnType */ boolean, /* x_out */ number, /* y_out */ number ] + uninhibit_culling(): void + unmap(): void + unrealize(): void + unset_flags(flags: Clutter.ActorFlags): void + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Methods of Clutter.Animatable */ + find_property(property_name: string): GObject.ParamSpec + get_actor(): Clutter.Actor + get_initial_state(property_name: string, value: any): void + interpolate_value(property_name: string, interval: Clutter.Interval, progress: number): [ /* returnType */ boolean, /* value */ any ] + set_final_state(property_name: string, value: any): void + /* Methods of Clutter.Container */ + add_actor(actor: Clutter.Actor): void + child_get_property(child: Clutter.Actor, property: string, value: any): void + child_notify(child: Clutter.Actor, pspec: GObject.ParamSpec): void + child_set_property(child: Clutter.Actor, property: string, value: any): void + create_child_meta(actor: Clutter.Actor): void + destroy_child_meta(actor: Clutter.Actor): void + find_child_by_name(child_name: string): Clutter.Actor + get_child_meta(actor: Clutter.Actor): Clutter.ChildMeta + lower_child(actor: Clutter.Actor, sibling?: Clutter.Actor | null): void + raise_child(actor: Clutter.Actor, sibling?: Clutter.Actor | null): void + remove_actor(actor: Clutter.Actor): void + sort_depth_order(): void + /* Methods of Clutter.Scriptable */ + get_id(): string + parse_custom_node(script: Clutter.Script, value: any, name: string, node: Json.Node): boolean + set_custom_property(script: Clutter.Script, name: string, value: any): void + set_id(id_: string): void + /* Virtual methods of St.DrawingArea */ + vfunc_repaint(): void + /* Virtual methods of St.Widget */ + vfunc_get_focus_chain(): Clutter.Actor[] + vfunc_navigate_focus(from: Clutter.Actor | null, direction: DirectionType): boolean + vfunc_popup_menu(): void + vfunc_style_changed(): void + vfunc_find_property(property_name: string): GObject.ParamSpec + vfunc_get_actor(): Clutter.Actor + vfunc_get_initial_state(property_name: string, value: any): void + vfunc_interpolate_value(property_name: string, interval: Clutter.Interval, progress: number): [ /* returnType */ boolean, /* value */ any ] + vfunc_set_final_state(property_name: string, value: any): void + vfunc_actor_added(actor: Clutter.Actor): void + vfunc_actor_removed(actor: Clutter.Actor): void + vfunc_add(actor: Clutter.Actor): void + vfunc_child_notify(child: Clutter.Actor, pspec: GObject.ParamSpec): void + vfunc_create_child_meta(actor: Clutter.Actor): void + vfunc_destroy_child_meta(actor: Clutter.Actor): void + vfunc_get_child_meta(actor: Clutter.Actor): Clutter.ChildMeta + vfunc_lower(actor: Clutter.Actor, sibling?: Clutter.Actor | null): void + vfunc_raise(actor: Clutter.Actor, sibling?: Clutter.Actor | null): void + vfunc_remove(actor: Clutter.Actor): void + vfunc_sort_depth_order(): void + vfunc_get_id(): string + vfunc_parse_custom_node(script: Clutter.Script, value: any, name: string, node: Json.Node): boolean + vfunc_set_custom_property(script: Clutter.Script, name: string, value: any): void + vfunc_set_id(id_: string): void + /* Virtual methods of Clutter.Actor */ + vfunc_allocate(box: Clutter.ActorBox): void + vfunc_apply_transform(matrix: Graphene.Matrix): void + vfunc_button_press_event(event: Clutter.ButtonEvent): boolean + vfunc_button_release_event(event: Clutter.ButtonEvent): boolean + vfunc_calculate_resource_scale(phase: number): number + vfunc_captured_event(event: Clutter.Event): boolean + vfunc_destroy(): void + vfunc_enter_event(event: Clutter.CrossingEvent): boolean + vfunc_event(event: Clutter.Event): boolean + vfunc_get_accessible(): Atk.Object + vfunc_get_paint_volume(volume: Clutter.PaintVolume): boolean + vfunc_get_preferred_height(for_width: number): [ /* min_height_p */ number | null, /* natural_height_p */ number | null ] + vfunc_get_preferred_width(for_height: number): [ /* min_width_p */ number | null, /* natural_width_p */ number | null ] + vfunc_has_accessible(): boolean + vfunc_has_overlaps(): boolean + vfunc_hide(): void + vfunc_hide_all(): void + vfunc_key_focus_in(): void + vfunc_key_focus_out(): void + vfunc_key_press_event(event: Clutter.KeyEvent): boolean + vfunc_key_release_event(event: Clutter.KeyEvent): boolean + vfunc_leave_event(event: Clutter.CrossingEvent): boolean + vfunc_map(): void + vfunc_motion_event(event: Clutter.MotionEvent): boolean + vfunc_paint(paint_context: Clutter.PaintContext): void + vfunc_paint_node(root: Clutter.PaintNode): void + vfunc_parent_set(old_parent: Clutter.Actor): void + vfunc_pick(pick_context: Clutter.PickContext): void + vfunc_queue_relayout(): void + vfunc_realize(): void + vfunc_resource_scale_changed(): void + vfunc_scroll_event(event: Clutter.ScrollEvent): boolean + vfunc_show(): void + vfunc_touch_event(event: Clutter.TouchEvent): boolean + vfunc_unmap(): void + vfunc_unrealize(): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of St.DrawingArea */ + connect(sigName: "repaint", callback: (($obj: DrawingArea) => void)): number + connect_after(sigName: "repaint", callback: (($obj: DrawingArea) => void)): number + emit(sigName: "repaint"): void + /* Signals of St.Widget */ + connect(sigName: "popup-menu", callback: (($obj: DrawingArea) => void)): number + connect_after(sigName: "popup-menu", callback: (($obj: DrawingArea) => void)): number + emit(sigName: "popup-menu"): void + connect(sigName: "style-changed", callback: (($obj: DrawingArea) => void)): number + connect_after(sigName: "style-changed", callback: (($obj: DrawingArea) => void)): number + emit(sigName: "style-changed"): void + /* Signals of Clutter.Actor */ + connect(sigName: "button-press-event", callback: (($obj: DrawingArea, event: Clutter.ButtonEvent) => boolean)): number + connect_after(sigName: "button-press-event", callback: (($obj: DrawingArea, event: Clutter.ButtonEvent) => boolean)): number + emit(sigName: "button-press-event", event: Clutter.ButtonEvent): void + connect(sigName: "button-release-event", callback: (($obj: DrawingArea, event: Clutter.ButtonEvent) => boolean)): number + connect_after(sigName: "button-release-event", callback: (($obj: DrawingArea, event: Clutter.ButtonEvent) => boolean)): number + emit(sigName: "button-release-event", event: Clutter.ButtonEvent): void + connect(sigName: "captured-event", callback: (($obj: DrawingArea, event: Clutter.Event) => boolean)): number + connect_after(sigName: "captured-event", callback: (($obj: DrawingArea, event: Clutter.Event) => boolean)): number + emit(sigName: "captured-event", event: Clutter.Event): void + connect(sigName: "destroy", callback: (($obj: DrawingArea) => void)): number + connect_after(sigName: "destroy", callback: (($obj: DrawingArea) => void)): number + emit(sigName: "destroy"): void + connect(sigName: "enter-event", callback: (($obj: DrawingArea, event: Clutter.CrossingEvent) => boolean)): number + connect_after(sigName: "enter-event", callback: (($obj: DrawingArea, event: Clutter.CrossingEvent) => boolean)): number + emit(sigName: "enter-event", event: Clutter.CrossingEvent): void + connect(sigName: "event", callback: (($obj: DrawingArea, event: Clutter.Event) => boolean)): number + connect_after(sigName: "event", callback: (($obj: DrawingArea, event: Clutter.Event) => boolean)): number + emit(sigName: "event", event: Clutter.Event): void + connect(sigName: "hide", callback: (($obj: DrawingArea) => void)): number + connect_after(sigName: "hide", callback: (($obj: DrawingArea) => void)): number + emit(sigName: "hide"): void + connect(sigName: "key-focus-in", callback: (($obj: DrawingArea) => void)): number + connect_after(sigName: "key-focus-in", callback: (($obj: DrawingArea) => void)): number + emit(sigName: "key-focus-in"): void + connect(sigName: "key-focus-out", callback: (($obj: DrawingArea) => void)): number + connect_after(sigName: "key-focus-out", callback: (($obj: DrawingArea) => void)): number + emit(sigName: "key-focus-out"): void + connect(sigName: "key-press-event", callback: (($obj: DrawingArea, event: Clutter.KeyEvent) => boolean)): number + connect_after(sigName: "key-press-event", callback: (($obj: DrawingArea, event: Clutter.KeyEvent) => boolean)): number + emit(sigName: "key-press-event", event: Clutter.KeyEvent): void + connect(sigName: "key-release-event", callback: (($obj: DrawingArea, event: Clutter.KeyEvent) => boolean)): number + connect_after(sigName: "key-release-event", callback: (($obj: DrawingArea, event: Clutter.KeyEvent) => boolean)): number + emit(sigName: "key-release-event", event: Clutter.KeyEvent): void + connect(sigName: "leave-event", callback: (($obj: DrawingArea, event: Clutter.CrossingEvent) => boolean)): number + connect_after(sigName: "leave-event", callback: (($obj: DrawingArea, event: Clutter.CrossingEvent) => boolean)): number + emit(sigName: "leave-event", event: Clutter.CrossingEvent): void + connect(sigName: "motion-event", callback: (($obj: DrawingArea, event: Clutter.MotionEvent) => boolean)): number + connect_after(sigName: "motion-event", callback: (($obj: DrawingArea, event: Clutter.MotionEvent) => boolean)): number + emit(sigName: "motion-event", event: Clutter.MotionEvent): void + connect(sigName: "parent-set", callback: (($obj: DrawingArea, old_parent?: Clutter.Actor | null) => void)): number + connect_after(sigName: "parent-set", callback: (($obj: DrawingArea, old_parent?: Clutter.Actor | null) => void)): number + emit(sigName: "parent-set", old_parent?: Clutter.Actor | null): void + connect(sigName: "pick", callback: (($obj: DrawingArea, pick_context: Clutter.PickContext) => void)): number + connect_after(sigName: "pick", callback: (($obj: DrawingArea, pick_context: Clutter.PickContext) => void)): number + emit(sigName: "pick", pick_context: Clutter.PickContext): void + connect(sigName: "queue-relayout", callback: (($obj: DrawingArea) => void)): number + connect_after(sigName: "queue-relayout", callback: (($obj: DrawingArea) => void)): number + emit(sigName: "queue-relayout"): void + connect(sigName: "realize", callback: (($obj: DrawingArea) => void)): number + connect_after(sigName: "realize", callback: (($obj: DrawingArea) => void)): number + emit(sigName: "realize"): void + connect(sigName: "resource-scale-changed", callback: (($obj: DrawingArea) => void)): number + connect_after(sigName: "resource-scale-changed", callback: (($obj: DrawingArea) => void)): number + emit(sigName: "resource-scale-changed"): void + connect(sigName: "scroll-event", callback: (($obj: DrawingArea, event: Clutter.ScrollEvent) => boolean)): number + connect_after(sigName: "scroll-event", callback: (($obj: DrawingArea, event: Clutter.ScrollEvent) => boolean)): number + emit(sigName: "scroll-event", event: Clutter.ScrollEvent): void + connect(sigName: "show", callback: (($obj: DrawingArea) => void)): number + connect_after(sigName: "show", callback: (($obj: DrawingArea) => void)): number + emit(sigName: "show"): void + connect(sigName: "stage-views-changed", callback: (($obj: DrawingArea) => void)): number + connect_after(sigName: "stage-views-changed", callback: (($obj: DrawingArea) => void)): number + emit(sigName: "stage-views-changed"): void + connect(sigName: "touch-event", callback: (($obj: DrawingArea, event: Clutter.Event) => boolean)): number + connect_after(sigName: "touch-event", callback: (($obj: DrawingArea, event: Clutter.Event) => boolean)): number + emit(sigName: "touch-event", event: Clutter.Event): void + connect(sigName: "transition-stopped", callback: (($obj: DrawingArea, name: string, is_finished: boolean) => void)): number + connect_after(sigName: "transition-stopped", callback: (($obj: DrawingArea, name: string, is_finished: boolean) => void)): number + emit(sigName: "transition-stopped", name: string, is_finished: boolean): void + connect(sigName: "transitions-completed", callback: (($obj: DrawingArea) => void)): number + connect_after(sigName: "transitions-completed", callback: (($obj: DrawingArea) => void)): number + emit(sigName: "transitions-completed"): void + connect(sigName: "unrealize", callback: (($obj: DrawingArea) => void)): number + connect_after(sigName: "unrealize", callback: (($obj: DrawingArea) => void)): number + emit(sigName: "unrealize"): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: DrawingArea, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: DrawingArea, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + /* Signals of Clutter.Container */ + connect(sigName: "actor-added", callback: (($obj: DrawingArea, actor: Clutter.Actor) => void)): number + connect_after(sigName: "actor-added", callback: (($obj: DrawingArea, actor: Clutter.Actor) => void)): number + emit(sigName: "actor-added", actor: Clutter.Actor): void + connect(sigName: "actor-removed", callback: (($obj: DrawingArea, actor: Clutter.Actor) => void)): number + connect_after(sigName: "actor-removed", callback: (($obj: DrawingArea, actor: Clutter.Actor) => void)): number + emit(sigName: "actor-removed", actor: Clutter.Actor): void + connect(sigName: "child-notify", callback: (($obj: DrawingArea, actor: Clutter.Actor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "child-notify", callback: (($obj: DrawingArea, actor: Clutter.Actor, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "child-notify", actor: Clutter.Actor, pspec: GObject.ParamSpec): void + connect(sigName: "notify::accessible-name", callback: (($obj: DrawingArea, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-name", callback: (($obj: DrawingArea, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::accessible-role", callback: (($obj: DrawingArea, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-role", callback: (($obj: DrawingArea, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::can-focus", callback: (($obj: DrawingArea, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::can-focus", callback: (($obj: DrawingArea, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::hover", callback: (($obj: DrawingArea, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hover", callback: (($obj: DrawingArea, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::label-actor", callback: (($obj: DrawingArea, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::label-actor", callback: (($obj: DrawingArea, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::pseudo-class", callback: (($obj: DrawingArea, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::pseudo-class", callback: (($obj: DrawingArea, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::style", callback: (($obj: DrawingArea, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::style", callback: (($obj: DrawingArea, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::style-class", callback: (($obj: DrawingArea, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::style-class", callback: (($obj: DrawingArea, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::track-hover", callback: (($obj: DrawingArea, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::track-hover", callback: (($obj: DrawingArea, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::actions", callback: (($obj: DrawingArea, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::actions", callback: (($obj: DrawingArea, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::allocation", callback: (($obj: DrawingArea, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::allocation", callback: (($obj: DrawingArea, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::background-color", callback: (($obj: DrawingArea, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::background-color", callback: (($obj: DrawingArea, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::background-color-set", callback: (($obj: DrawingArea, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::background-color-set", callback: (($obj: DrawingArea, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::child-transform", callback: (($obj: DrawingArea, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::child-transform", callback: (($obj: DrawingArea, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::child-transform-set", callback: (($obj: DrawingArea, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::child-transform-set", callback: (($obj: DrawingArea, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::clip-rect", callback: (($obj: DrawingArea, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::clip-rect", callback: (($obj: DrawingArea, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::clip-to-allocation", callback: (($obj: DrawingArea, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::clip-to-allocation", callback: (($obj: DrawingArea, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::constraints", callback: (($obj: DrawingArea, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::constraints", callback: (($obj: DrawingArea, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::content", callback: (($obj: DrawingArea, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::content", callback: (($obj: DrawingArea, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::content-box", callback: (($obj: DrawingArea, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::content-box", callback: (($obj: DrawingArea, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::content-gravity", callback: (($obj: DrawingArea, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::content-gravity", callback: (($obj: DrawingArea, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::content-repeat", callback: (($obj: DrawingArea, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::content-repeat", callback: (($obj: DrawingArea, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::effect", callback: (($obj: DrawingArea, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::effect", callback: (($obj: DrawingArea, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::first-child", callback: (($obj: DrawingArea, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::first-child", callback: (($obj: DrawingArea, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::fixed-position-set", callback: (($obj: DrawingArea, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::fixed-position-set", callback: (($obj: DrawingArea, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::fixed-x", callback: (($obj: DrawingArea, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::fixed-x", callback: (($obj: DrawingArea, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::fixed-y", callback: (($obj: DrawingArea, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::fixed-y", callback: (($obj: DrawingArea, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::has-clip", callback: (($obj: DrawingArea, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-clip", callback: (($obj: DrawingArea, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::has-pointer", callback: (($obj: DrawingArea, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-pointer", callback: (($obj: DrawingArea, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::height", callback: (($obj: DrawingArea, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::height", callback: (($obj: DrawingArea, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::last-child", callback: (($obj: DrawingArea, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::last-child", callback: (($obj: DrawingArea, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::layout-manager", callback: (($obj: DrawingArea, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::layout-manager", callback: (($obj: DrawingArea, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::magnification-filter", callback: (($obj: DrawingArea, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::magnification-filter", callback: (($obj: DrawingArea, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::mapped", callback: (($obj: DrawingArea, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::mapped", callback: (($obj: DrawingArea, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-bottom", callback: (($obj: DrawingArea, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-bottom", callback: (($obj: DrawingArea, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-left", callback: (($obj: DrawingArea, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-left", callback: (($obj: DrawingArea, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-right", callback: (($obj: DrawingArea, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-right", callback: (($obj: DrawingArea, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-top", callback: (($obj: DrawingArea, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-top", callback: (($obj: DrawingArea, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::min-height", callback: (($obj: DrawingArea, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::min-height", callback: (($obj: DrawingArea, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::min-height-set", callback: (($obj: DrawingArea, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::min-height-set", callback: (($obj: DrawingArea, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::min-width", callback: (($obj: DrawingArea, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::min-width", callback: (($obj: DrawingArea, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::min-width-set", callback: (($obj: DrawingArea, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::min-width-set", callback: (($obj: DrawingArea, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::minification-filter", callback: (($obj: DrawingArea, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::minification-filter", callback: (($obj: DrawingArea, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::name", callback: (($obj: DrawingArea, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::name", callback: (($obj: DrawingArea, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::natural-height", callback: (($obj: DrawingArea, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::natural-height", callback: (($obj: DrawingArea, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::natural-height-set", callback: (($obj: DrawingArea, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::natural-height-set", callback: (($obj: DrawingArea, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::natural-width", callback: (($obj: DrawingArea, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::natural-width", callback: (($obj: DrawingArea, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::natural-width-set", callback: (($obj: DrawingArea, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::natural-width-set", callback: (($obj: DrawingArea, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::offscreen-redirect", callback: (($obj: DrawingArea, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::offscreen-redirect", callback: (($obj: DrawingArea, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::opacity", callback: (($obj: DrawingArea, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::opacity", callback: (($obj: DrawingArea, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::pivot-point", callback: (($obj: DrawingArea, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::pivot-point", callback: (($obj: DrawingArea, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::pivot-point-z", callback: (($obj: DrawingArea, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::pivot-point-z", callback: (($obj: DrawingArea, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::position", callback: (($obj: DrawingArea, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::position", callback: (($obj: DrawingArea, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::reactive", callback: (($obj: DrawingArea, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::reactive", callback: (($obj: DrawingArea, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::realized", callback: (($obj: DrawingArea, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::realized", callback: (($obj: DrawingArea, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::request-mode", callback: (($obj: DrawingArea, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::request-mode", callback: (($obj: DrawingArea, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::rotation-angle-x", callback: (($obj: DrawingArea, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::rotation-angle-x", callback: (($obj: DrawingArea, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::rotation-angle-y", callback: (($obj: DrawingArea, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::rotation-angle-y", callback: (($obj: DrawingArea, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::rotation-angle-z", callback: (($obj: DrawingArea, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::rotation-angle-z", callback: (($obj: DrawingArea, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::scale-x", callback: (($obj: DrawingArea, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::scale-x", callback: (($obj: DrawingArea, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::scale-y", callback: (($obj: DrawingArea, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::scale-y", callback: (($obj: DrawingArea, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::scale-z", callback: (($obj: DrawingArea, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::scale-z", callback: (($obj: DrawingArea, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::show-on-set-parent", callback: (($obj: DrawingArea, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::show-on-set-parent", callback: (($obj: DrawingArea, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::size", callback: (($obj: DrawingArea, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::size", callback: (($obj: DrawingArea, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::text-direction", callback: (($obj: DrawingArea, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::text-direction", callback: (($obj: DrawingArea, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::transform", callback: (($obj: DrawingArea, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::transform", callback: (($obj: DrawingArea, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::transform-set", callback: (($obj: DrawingArea, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::transform-set", callback: (($obj: DrawingArea, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::translation-x", callback: (($obj: DrawingArea, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::translation-x", callback: (($obj: DrawingArea, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::translation-y", callback: (($obj: DrawingArea, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::translation-y", callback: (($obj: DrawingArea, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::translation-z", callback: (($obj: DrawingArea, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::translation-z", callback: (($obj: DrawingArea, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::visible", callback: (($obj: DrawingArea, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::visible", callback: (($obj: DrawingArea, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::width", callback: (($obj: DrawingArea, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::width", callback: (($obj: DrawingArea, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::x", callback: (($obj: DrawingArea, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::x", callback: (($obj: DrawingArea, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::x-align", callback: (($obj: DrawingArea, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::x-align", callback: (($obj: DrawingArea, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::x-expand", callback: (($obj: DrawingArea, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::x-expand", callback: (($obj: DrawingArea, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::y", callback: (($obj: DrawingArea, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::y", callback: (($obj: DrawingArea, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::y-align", callback: (($obj: DrawingArea, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::y-align", callback: (($obj: DrawingArea, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::y-expand", callback: (($obj: DrawingArea, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::y-expand", callback: (($obj: DrawingArea, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::z-position", callback: (($obj: DrawingArea, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::z-position", callback: (($obj: DrawingArea, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: DrawingArea_ConstructProps) + _init (config?: DrawingArea_ConstructProps): void + static $gtype: GObject.Type +} +export interface Entry_ConstructProps extends Widget_ConstructProps { + hint_actor?: Clutter.Actor + hint_text?: string + input_hints?: Clutter.InputContentHintFlags + input_purpose?: Clutter.InputContentPurpose + primary_icon?: Clutter.Actor + secondary_icon?: Clutter.Actor + text?: string +} +export class Entry { + /* Properties of St.Entry */ + readonly clutter_text: Clutter.Text + hint_actor: Clutter.Actor + hint_text: string + input_hints: Clutter.InputContentHintFlags + input_purpose: Clutter.InputContentPurpose + primary_icon: Clutter.Actor + secondary_icon: Clutter.Actor + text: string + /* Properties of St.Widget */ + accessible_name: string + accessible_role: Atk.Role + can_focus: boolean + hover: boolean + label_actor: Clutter.Actor + pseudo_class: string + style: string + style_class: string + track_hover: boolean + /* Properties of Clutter.Actor */ + actions: Clutter.Action + readonly allocation: Clutter.ActorBox + background_color: Clutter.Color + readonly background_color_set: boolean + child_transform: Graphene.Matrix + readonly child_transform_set: boolean + clip_rect: Graphene.Rect + clip_to_allocation: boolean + constraints: Clutter.Constraint + content: Clutter.Content + readonly content_box: Clutter.ActorBox + content_gravity: Clutter.ContentGravity + content_repeat: Clutter.ContentRepeat + effect: Clutter.Effect + readonly first_child: Clutter.Actor + fixed_position_set: boolean + fixed_x: number + fixed_y: number + readonly has_clip: boolean + readonly has_pointer: boolean + height: number + readonly last_child: Clutter.Actor + layout_manager: Clutter.LayoutManager + magnification_filter: Clutter.ScalingFilter + readonly mapped: boolean + margin_bottom: number + margin_left: number + margin_right: number + margin_top: number + min_height: number + min_height_set: boolean + min_width: number + min_width_set: boolean + minification_filter: Clutter.ScalingFilter + name: string + natural_height: number + natural_height_set: boolean + natural_width: number + natural_width_set: boolean + offscreen_redirect: Clutter.OffscreenRedirect + opacity: number + pivot_point: Graphene.Point + pivot_point_z: number + position: Graphene.Point + reactive: boolean + readonly realized: boolean + request_mode: Clutter.RequestMode + rotation_angle_x: number + rotation_angle_y: number + rotation_angle_z: number + scale_x: number + scale_y: number + scale_z: number + show_on_set_parent: boolean + size: Graphene.Size + text_direction: Clutter.TextDirection + transform: Graphene.Matrix + readonly transform_set: boolean + translation_x: number + translation_y: number + translation_z: number + visible: boolean + width: number + x: number + x_align: Clutter.ActorAlign + x_expand: boolean + y: number + y_align: Clutter.ActorAlign + y_expand: boolean + z_position: number + /* Fields of St.Entry */ + parent_instance: Widget + /* Fields of Clutter.Actor */ + flags: number + /* Fields of GObject.InitiallyUnowned */ + g_type_instance: GObject.TypeInstance + /* Methods of St.Entry */ + get_clutter_text(): Clutter.Actor + get_hint_actor(): Clutter.Actor | null + get_hint_text(): string | null + get_input_hints(): Clutter.InputContentHintFlags + get_input_purpose(): Clutter.InputContentPurpose + get_primary_icon(): Clutter.Actor | null + get_secondary_icon(): Clutter.Actor | null + get_text(): string + set_hint_actor(hint_actor?: Clutter.Actor | null): void + set_hint_text(text?: string | null): void + set_input_hints(hints: Clutter.InputContentHintFlags): void + set_input_purpose(purpose: Clutter.InputContentPurpose): void + set_primary_icon(icon?: Clutter.Actor | null): void + set_secondary_icon(icon?: Clutter.Actor | null): void + set_text(text?: string | null): void + /* Methods of St.Widget */ + add_accessible_state(state: Atk.StateType): void + add_style_class_name(style_class: string): void + add_style_pseudo_class(pseudo_class: string): void + ensure_style(): void + get_accessible_name(): string + get_accessible_role(): Atk.Role + get_can_focus(): boolean + get_focus_chain(): Clutter.Actor[] + get_hover(): boolean + get_label_actor(): Clutter.Actor + get_style(): string | null + get_style_class_name(): string + get_style_pseudo_class(): string + get_theme_node(): ThemeNode + get_track_hover(): boolean + has_style_class_name(style_class: string): boolean + has_style_pseudo_class(pseudo_class: string): boolean + navigate_focus(from: Clutter.Actor | null, direction: DirectionType, wrap_around: boolean): boolean + paint_background(paint_context: Clutter.PaintContext): void + peek_theme_node(): ThemeNode + popup_menu(): void + remove_accessible_state(state: Atk.StateType): void + remove_style_class_name(style_class: string): void + remove_style_pseudo_class(pseudo_class: string): void + set_accessible(accessible: Atk.Object): void + set_accessible_name(name?: string | null): void + set_accessible_role(role: Atk.Role): void + set_can_focus(can_focus: boolean): void + set_hover(hover: boolean): void + set_label_actor(label: Clutter.Actor): void + set_style(style?: string | null): void + set_style_class_name(style_class_list?: string | null): void + set_style_pseudo_class(pseudo_class_list?: string | null): void + set_track_hover(track_hover: boolean): void + style_changed(): void + sync_hover(): void + /* Methods of Clutter.Actor */ + add_action(action: Clutter.Action): void + add_action_with_name(name: string, action: Clutter.Action): void + add_child(child: Clutter.Actor): void + add_constraint(constraint: Clutter.Constraint): void + add_constraint_with_name(name: string, constraint: Clutter.Constraint): void + add_effect(effect: Clutter.Effect): void + add_effect_with_name(name: string, effect: Clutter.Effect): void + add_transition(name: string, transition: Clutter.Transition): void + allocate(box: Clutter.ActorBox): void + allocate_align_fill(box: Clutter.ActorBox, x_align: number, y_align: number, x_fill: boolean, y_fill: boolean): void + allocate_available_size(x: number, y: number, available_width: number, available_height: number): void + allocate_preferred_size(x: number, y: number): void + apply_relative_transform_to_point(ancestor: Clutter.Actor | null, point: Graphene.Point3D): /* vertex */ Graphene.Point3D + apply_transform_to_point(point: Graphene.Point3D): /* vertex */ Graphene.Point3D + bind_model(model: Gio.ListModel | null, create_child_func: Clutter.ActorCreateChildFunc): void + clear_actions(): void + clear_constraints(): void + clear_effects(): void + contains(descendant: Clutter.Actor): boolean + continue_paint(paint_context: Clutter.PaintContext): void + continue_pick(pick_context: Clutter.PickContext): void + create_pango_context(): Pango.Context + create_pango_layout(text?: string | null): Pango.Layout + destroy(): void + destroy_all_children(): void + event(event: Clutter.Event, capture: boolean): boolean + get_abs_allocation_vertices(): /* verts */ Graphene.Point3D[] + get_accessible(): Atk.Object + get_action(name: string): Clutter.Action + get_actions(): Clutter.Action[] + get_allocation_box(): /* box */ Clutter.ActorBox + get_background_color(): /* color */ Clutter.Color + get_child_at_index(index_: number): Clutter.Actor + get_child_transform(): /* transform */ Graphene.Matrix + get_children(): Clutter.Actor[] + get_clip(): [ /* xoff */ number | null, /* yoff */ number | null, /* width */ number | null, /* height */ number | null ] + get_clip_to_allocation(): boolean + get_constraint(name: string): Clutter.Constraint + get_constraints(): Clutter.Constraint[] + get_content(): Clutter.Content + get_content_box(): /* box */ Clutter.ActorBox + get_content_gravity(): Clutter.ContentGravity + get_content_repeat(): Clutter.ContentRepeat + get_content_scaling_filters(): [ /* min_filter */ Clutter.ScalingFilter | null, /* mag_filter */ Clutter.ScalingFilter | null ] + get_default_paint_volume(): Clutter.PaintVolume + get_easing_delay(): number + get_easing_duration(): number + get_easing_mode(): Clutter.AnimationMode + get_effect(name: string): Clutter.Effect + get_effects(): Clutter.Effect[] + get_first_child(): Clutter.Actor + get_fixed_position(): [ /* returnType */ boolean, /* x */ number | null, /* y */ number | null ] + get_fixed_position_set(): boolean + get_flags(): Clutter.ActorFlags + get_height(): number + get_last_child(): Clutter.Actor + get_layout_manager(): Clutter.LayoutManager + get_margin(): /* margin */ Clutter.Margin + get_margin_bottom(): number + get_margin_left(): number + get_margin_right(): number + get_margin_top(): number + get_n_children(): number + get_name(): string + get_next_sibling(): Clutter.Actor + get_offscreen_redirect(): Clutter.OffscreenRedirect + get_opacity(): number + get_opacity_override(): number + get_paint_box(): [ /* returnType */ boolean, /* box */ Clutter.ActorBox ] + get_paint_opacity(): number + get_paint_visibility(): boolean + get_paint_volume(): Clutter.PaintVolume + get_pango_context(): Pango.Context + get_parent(): Clutter.Actor + get_pivot_point(): [ /* pivot_x */ number | null, /* pivot_y */ number | null ] + get_pivot_point_z(): number + get_position(): [ /* x */ number | null, /* y */ number | null ] + get_preferred_height(for_width: number): [ /* min_height_p */ number | null, /* natural_height_p */ number | null ] + get_preferred_size(): [ /* min_width_p */ number | null, /* min_height_p */ number | null, /* natural_width_p */ number | null, /* natural_height_p */ number | null ] + get_preferred_width(for_height: number): [ /* min_width_p */ number | null, /* natural_width_p */ number | null ] + get_previous_sibling(): Clutter.Actor + get_reactive(): boolean + get_request_mode(): Clutter.RequestMode + get_resource_scale(): number + get_rotation_angle(axis: Clutter.RotateAxis): number + get_scale(): [ /* scale_x */ number | null, /* scale_y */ number | null ] + get_scale_z(): number + get_size(): [ /* width */ number | null, /* height */ number | null ] + get_stage(): Clutter.Stage + get_text_direction(): Clutter.TextDirection + get_transform(): /* transform */ Graphene.Matrix + get_transformed_extents(): /* rect */ Graphene.Rect + get_transformed_paint_volume(relative_to_ancestor: Clutter.Actor): Clutter.PaintVolume + get_transformed_position(): [ /* x */ number | null, /* y */ number | null ] + get_transformed_size(): [ /* width */ number | null, /* height */ number | null ] + get_transition(name: string): Clutter.Transition + get_translation(): [ /* translate_x */ number | null, /* translate_y */ number | null, /* translate_z */ number | null ] + get_width(): number + get_x(): number + get_x_align(): Clutter.ActorAlign + get_x_expand(): boolean + get_y(): number + get_y_align(): Clutter.ActorAlign + get_y_expand(): boolean + get_z_position(): number + grab_key_focus(): void + has_accessible(): boolean + has_actions(): boolean + has_allocation(): boolean + has_constraints(): boolean + has_damage(): boolean + has_effects(): boolean + has_key_focus(): boolean + has_mapped_clones(): boolean + has_overlaps(): boolean + hide(): void + inhibit_culling(): void + insert_child_above(child: Clutter.Actor, sibling?: Clutter.Actor | null): void + insert_child_at_index(child: Clutter.Actor, index_: number): void + insert_child_below(child: Clutter.Actor, sibling?: Clutter.Actor | null): void + invalidate_paint_volume(): void + invalidate_transform(): void + is_effectively_on_stage_view(view: Clutter.StageView): boolean + is_in_clone_paint(): boolean + is_mapped(): boolean + is_realized(): boolean + is_rotated(): boolean + is_scaled(): boolean + is_visible(): boolean + map(): void + move_by(dx: number, dy: number): void + needs_expand(orientation: Clutter.Orientation): boolean + paint(paint_context: Clutter.PaintContext): void + peek_stage_views(): Clutter.StageView[] + pick(pick_context: Clutter.PickContext): void + pick_box(pick_context: Clutter.PickContext, box: Clutter.ActorBox): void + queue_redraw(): void + queue_redraw_with_clip(clip?: cairo.RectangleInt | null): void + queue_relayout(): void + realize(): void + remove_action(action: Clutter.Action): void + remove_action_by_name(name: string): void + remove_all_children(): void + remove_all_transitions(): void + remove_child(child: Clutter.Actor): void + remove_clip(): void + remove_constraint(constraint: Clutter.Constraint): void + remove_constraint_by_name(name: string): void + remove_effect(effect: Clutter.Effect): void + remove_effect_by_name(name: string): void + remove_transition(name: string): void + replace_child(old_child: Clutter.Actor, new_child: Clutter.Actor): void + restore_easing_state(): void + save_easing_state(): void + set_allocation(box: Clutter.ActorBox): void + set_background_color(color?: Clutter.Color | null): void + set_child_above_sibling(child: Clutter.Actor, sibling?: Clutter.Actor | null): void + set_child_at_index(child: Clutter.Actor, index_: number): void + set_child_below_sibling(child: Clutter.Actor, sibling?: Clutter.Actor | null): void + set_child_transform(transform?: Graphene.Matrix | null): void + set_clip(xoff: number, yoff: number, width: number, height: number): void + set_clip_to_allocation(clip_set: boolean): void + set_content(content?: Clutter.Content | null): void + set_content_gravity(gravity: Clutter.ContentGravity): void + set_content_repeat(repeat: Clutter.ContentRepeat): void + set_content_scaling_filters(min_filter: Clutter.ScalingFilter, mag_filter: Clutter.ScalingFilter): void + set_easing_delay(msecs: number): void + set_easing_duration(msecs: number): void + set_easing_mode(mode: Clutter.AnimationMode): void + set_fixed_position_set(is_set: boolean): void + set_flags(flags: Clutter.ActorFlags): void + set_height(height: number): void + set_layout_manager(manager?: Clutter.LayoutManager | null): void + set_margin(margin: Clutter.Margin): void + set_margin_bottom(margin: number): void + set_margin_left(margin: number): void + set_margin_right(margin: number): void + set_margin_top(margin: number): void + set_name(name: string): void + set_offscreen_redirect(redirect: Clutter.OffscreenRedirect): void + set_opacity(opacity: number): void + set_opacity_override(opacity: number): void + set_pivot_point(pivot_x: number, pivot_y: number): void + set_pivot_point_z(pivot_z: number): void + set_position(x: number, y: number): void + set_reactive(reactive: boolean): void + set_request_mode(mode: Clutter.RequestMode): void + set_rotation_angle(axis: Clutter.RotateAxis, angle: number): void + set_scale(scale_x: number, scale_y: number): void + set_scale_z(scale_z: number): void + set_size(width: number, height: number): void + set_text_direction(text_dir: Clutter.TextDirection): void + set_transform(transform?: Graphene.Matrix | null): void + set_translation(translate_x: number, translate_y: number, translate_z: number): void + set_width(width: number): void + set_x(x: number): void + set_x_align(x_align: Clutter.ActorAlign): void + set_x_expand(expand: boolean): void + set_y(y: number): void + set_y_align(y_align: Clutter.ActorAlign): void + set_y_expand(expand: boolean): void + set_z_position(z_position: number): void + should_pick(pick_context: Clutter.PickContext): boolean + show(): void + transform_stage_point(x: number, y: number): [ /* returnType */ boolean, /* x_out */ number, /* y_out */ number ] + uninhibit_culling(): void + unmap(): void + unrealize(): void + unset_flags(flags: Clutter.ActorFlags): void + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Methods of Clutter.Animatable */ + find_property(property_name: string): GObject.ParamSpec + get_actor(): Clutter.Actor + get_initial_state(property_name: string, value: any): void + interpolate_value(property_name: string, interval: Clutter.Interval, progress: number): [ /* returnType */ boolean, /* value */ any ] + set_final_state(property_name: string, value: any): void + /* Methods of Clutter.Container */ + add_actor(actor: Clutter.Actor): void + child_get_property(child: Clutter.Actor, property: string, value: any): void + child_notify(child: Clutter.Actor, pspec: GObject.ParamSpec): void + child_set_property(child: Clutter.Actor, property: string, value: any): void + create_child_meta(actor: Clutter.Actor): void + destroy_child_meta(actor: Clutter.Actor): void + find_child_by_name(child_name: string): Clutter.Actor + get_child_meta(actor: Clutter.Actor): Clutter.ChildMeta + lower_child(actor: Clutter.Actor, sibling?: Clutter.Actor | null): void + raise_child(actor: Clutter.Actor, sibling?: Clutter.Actor | null): void + remove_actor(actor: Clutter.Actor): void + sort_depth_order(): void + /* Methods of Clutter.Scriptable */ + get_id(): string + parse_custom_node(script: Clutter.Script, value: any, name: string, node: Json.Node): boolean + set_custom_property(script: Clutter.Script, name: string, value: any): void + set_id(id_: string): void + /* Virtual methods of St.Entry */ + vfunc_primary_icon_clicked(): void + vfunc_secondary_icon_clicked(): void + /* Virtual methods of St.Widget */ + vfunc_get_focus_chain(): Clutter.Actor[] + vfunc_navigate_focus(from: Clutter.Actor | null, direction: DirectionType): boolean + vfunc_popup_menu(): void + vfunc_style_changed(): void + vfunc_find_property(property_name: string): GObject.ParamSpec + vfunc_get_actor(): Clutter.Actor + vfunc_get_initial_state(property_name: string, value: any): void + vfunc_interpolate_value(property_name: string, interval: Clutter.Interval, progress: number): [ /* returnType */ boolean, /* value */ any ] + vfunc_set_final_state(property_name: string, value: any): void + vfunc_actor_added(actor: Clutter.Actor): void + vfunc_actor_removed(actor: Clutter.Actor): void + vfunc_add(actor: Clutter.Actor): void + vfunc_child_notify(child: Clutter.Actor, pspec: GObject.ParamSpec): void + vfunc_create_child_meta(actor: Clutter.Actor): void + vfunc_destroy_child_meta(actor: Clutter.Actor): void + vfunc_get_child_meta(actor: Clutter.Actor): Clutter.ChildMeta + vfunc_lower(actor: Clutter.Actor, sibling?: Clutter.Actor | null): void + vfunc_raise(actor: Clutter.Actor, sibling?: Clutter.Actor | null): void + vfunc_remove(actor: Clutter.Actor): void + vfunc_sort_depth_order(): void + vfunc_get_id(): string + vfunc_parse_custom_node(script: Clutter.Script, value: any, name: string, node: Json.Node): boolean + vfunc_set_custom_property(script: Clutter.Script, name: string, value: any): void + vfunc_set_id(id_: string): void + /* Virtual methods of Clutter.Actor */ + vfunc_allocate(box: Clutter.ActorBox): void + vfunc_apply_transform(matrix: Graphene.Matrix): void + vfunc_button_press_event(event: Clutter.ButtonEvent): boolean + vfunc_button_release_event(event: Clutter.ButtonEvent): boolean + vfunc_calculate_resource_scale(phase: number): number + vfunc_captured_event(event: Clutter.Event): boolean + vfunc_destroy(): void + vfunc_enter_event(event: Clutter.CrossingEvent): boolean + vfunc_event(event: Clutter.Event): boolean + vfunc_get_accessible(): Atk.Object + vfunc_get_paint_volume(volume: Clutter.PaintVolume): boolean + vfunc_get_preferred_height(for_width: number): [ /* min_height_p */ number | null, /* natural_height_p */ number | null ] + vfunc_get_preferred_width(for_height: number): [ /* min_width_p */ number | null, /* natural_width_p */ number | null ] + vfunc_has_accessible(): boolean + vfunc_has_overlaps(): boolean + vfunc_hide(): void + vfunc_hide_all(): void + vfunc_key_focus_in(): void + vfunc_key_focus_out(): void + vfunc_key_press_event(event: Clutter.KeyEvent): boolean + vfunc_key_release_event(event: Clutter.KeyEvent): boolean + vfunc_leave_event(event: Clutter.CrossingEvent): boolean + vfunc_map(): void + vfunc_motion_event(event: Clutter.MotionEvent): boolean + vfunc_paint(paint_context: Clutter.PaintContext): void + vfunc_paint_node(root: Clutter.PaintNode): void + vfunc_parent_set(old_parent: Clutter.Actor): void + vfunc_pick(pick_context: Clutter.PickContext): void + vfunc_queue_relayout(): void + vfunc_realize(): void + vfunc_resource_scale_changed(): void + vfunc_scroll_event(event: Clutter.ScrollEvent): boolean + vfunc_show(): void + vfunc_touch_event(event: Clutter.TouchEvent): boolean + vfunc_unmap(): void + vfunc_unrealize(): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of St.Entry */ + connect(sigName: "primary-icon-clicked", callback: (($obj: Entry) => void)): number + connect_after(sigName: "primary-icon-clicked", callback: (($obj: Entry) => void)): number + emit(sigName: "primary-icon-clicked"): void + connect(sigName: "secondary-icon-clicked", callback: (($obj: Entry) => void)): number + connect_after(sigName: "secondary-icon-clicked", callback: (($obj: Entry) => void)): number + emit(sigName: "secondary-icon-clicked"): void + /* Signals of St.Widget */ + connect(sigName: "popup-menu", callback: (($obj: Entry) => void)): number + connect_after(sigName: "popup-menu", callback: (($obj: Entry) => void)): number + emit(sigName: "popup-menu"): void + connect(sigName: "style-changed", callback: (($obj: Entry) => void)): number + connect_after(sigName: "style-changed", callback: (($obj: Entry) => void)): number + emit(sigName: "style-changed"): void + /* Signals of Clutter.Actor */ + connect(sigName: "button-press-event", callback: (($obj: Entry, event: Clutter.ButtonEvent) => boolean)): number + connect_after(sigName: "button-press-event", callback: (($obj: Entry, event: Clutter.ButtonEvent) => boolean)): number + emit(sigName: "button-press-event", event: Clutter.ButtonEvent): void + connect(sigName: "button-release-event", callback: (($obj: Entry, event: Clutter.ButtonEvent) => boolean)): number + connect_after(sigName: "button-release-event", callback: (($obj: Entry, event: Clutter.ButtonEvent) => boolean)): number + emit(sigName: "button-release-event", event: Clutter.ButtonEvent): void + connect(sigName: "captured-event", callback: (($obj: Entry, event: Clutter.Event) => boolean)): number + connect_after(sigName: "captured-event", callback: (($obj: Entry, event: Clutter.Event) => boolean)): number + emit(sigName: "captured-event", event: Clutter.Event): void + connect(sigName: "destroy", callback: (($obj: Entry) => void)): number + connect_after(sigName: "destroy", callback: (($obj: Entry) => void)): number + emit(sigName: "destroy"): void + connect(sigName: "enter-event", callback: (($obj: Entry, event: Clutter.CrossingEvent) => boolean)): number + connect_after(sigName: "enter-event", callback: (($obj: Entry, event: Clutter.CrossingEvent) => boolean)): number + emit(sigName: "enter-event", event: Clutter.CrossingEvent): void + connect(sigName: "event", callback: (($obj: Entry, event: Clutter.Event) => boolean)): number + connect_after(sigName: "event", callback: (($obj: Entry, event: Clutter.Event) => boolean)): number + emit(sigName: "event", event: Clutter.Event): void + connect(sigName: "hide", callback: (($obj: Entry) => void)): number + connect_after(sigName: "hide", callback: (($obj: Entry) => void)): number + emit(sigName: "hide"): void + connect(sigName: "key-focus-in", callback: (($obj: Entry) => void)): number + connect_after(sigName: "key-focus-in", callback: (($obj: Entry) => void)): number + emit(sigName: "key-focus-in"): void + connect(sigName: "key-focus-out", callback: (($obj: Entry) => void)): number + connect_after(sigName: "key-focus-out", callback: (($obj: Entry) => void)): number + emit(sigName: "key-focus-out"): void + connect(sigName: "key-press-event", callback: (($obj: Entry, event: Clutter.KeyEvent) => boolean)): number + connect_after(sigName: "key-press-event", callback: (($obj: Entry, event: Clutter.KeyEvent) => boolean)): number + emit(sigName: "key-press-event", event: Clutter.KeyEvent): void + connect(sigName: "key-release-event", callback: (($obj: Entry, event: Clutter.KeyEvent) => boolean)): number + connect_after(sigName: "key-release-event", callback: (($obj: Entry, event: Clutter.KeyEvent) => boolean)): number + emit(sigName: "key-release-event", event: Clutter.KeyEvent): void + connect(sigName: "leave-event", callback: (($obj: Entry, event: Clutter.CrossingEvent) => boolean)): number + connect_after(sigName: "leave-event", callback: (($obj: Entry, event: Clutter.CrossingEvent) => boolean)): number + emit(sigName: "leave-event", event: Clutter.CrossingEvent): void + connect(sigName: "motion-event", callback: (($obj: Entry, event: Clutter.MotionEvent) => boolean)): number + connect_after(sigName: "motion-event", callback: (($obj: Entry, event: Clutter.MotionEvent) => boolean)): number + emit(sigName: "motion-event", event: Clutter.MotionEvent): void + connect(sigName: "parent-set", callback: (($obj: Entry, old_parent?: Clutter.Actor | null) => void)): number + connect_after(sigName: "parent-set", callback: (($obj: Entry, old_parent?: Clutter.Actor | null) => void)): number + emit(sigName: "parent-set", old_parent?: Clutter.Actor | null): void + connect(sigName: "pick", callback: (($obj: Entry, pick_context: Clutter.PickContext) => void)): number + connect_after(sigName: "pick", callback: (($obj: Entry, pick_context: Clutter.PickContext) => void)): number + emit(sigName: "pick", pick_context: Clutter.PickContext): void + connect(sigName: "queue-relayout", callback: (($obj: Entry) => void)): number + connect_after(sigName: "queue-relayout", callback: (($obj: Entry) => void)): number + emit(sigName: "queue-relayout"): void + connect(sigName: "realize", callback: (($obj: Entry) => void)): number + connect_after(sigName: "realize", callback: (($obj: Entry) => void)): number + emit(sigName: "realize"): void + connect(sigName: "resource-scale-changed", callback: (($obj: Entry) => void)): number + connect_after(sigName: "resource-scale-changed", callback: (($obj: Entry) => void)): number + emit(sigName: "resource-scale-changed"): void + connect(sigName: "scroll-event", callback: (($obj: Entry, event: Clutter.ScrollEvent) => boolean)): number + connect_after(sigName: "scroll-event", callback: (($obj: Entry, event: Clutter.ScrollEvent) => boolean)): number + emit(sigName: "scroll-event", event: Clutter.ScrollEvent): void + connect(sigName: "show", callback: (($obj: Entry) => void)): number + connect_after(sigName: "show", callback: (($obj: Entry) => void)): number + emit(sigName: "show"): void + connect(sigName: "stage-views-changed", callback: (($obj: Entry) => void)): number + connect_after(sigName: "stage-views-changed", callback: (($obj: Entry) => void)): number + emit(sigName: "stage-views-changed"): void + connect(sigName: "touch-event", callback: (($obj: Entry, event: Clutter.Event) => boolean)): number + connect_after(sigName: "touch-event", callback: (($obj: Entry, event: Clutter.Event) => boolean)): number + emit(sigName: "touch-event", event: Clutter.Event): void + connect(sigName: "transition-stopped", callback: (($obj: Entry, name: string, is_finished: boolean) => void)): number + connect_after(sigName: "transition-stopped", callback: (($obj: Entry, name: string, is_finished: boolean) => void)): number + emit(sigName: "transition-stopped", name: string, is_finished: boolean): void + connect(sigName: "transitions-completed", callback: (($obj: Entry) => void)): number + connect_after(sigName: "transitions-completed", callback: (($obj: Entry) => void)): number + emit(sigName: "transitions-completed"): void + connect(sigName: "unrealize", callback: (($obj: Entry) => void)): number + connect_after(sigName: "unrealize", callback: (($obj: Entry) => void)): number + emit(sigName: "unrealize"): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + /* Signals of Clutter.Container */ + connect(sigName: "actor-added", callback: (($obj: Entry, actor: Clutter.Actor) => void)): number + connect_after(sigName: "actor-added", callback: (($obj: Entry, actor: Clutter.Actor) => void)): number + emit(sigName: "actor-added", actor: Clutter.Actor): void + connect(sigName: "actor-removed", callback: (($obj: Entry, actor: Clutter.Actor) => void)): number + connect_after(sigName: "actor-removed", callback: (($obj: Entry, actor: Clutter.Actor) => void)): number + emit(sigName: "actor-removed", actor: Clutter.Actor): void + connect(sigName: "child-notify", callback: (($obj: Entry, actor: Clutter.Actor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "child-notify", callback: (($obj: Entry, actor: Clutter.Actor, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "child-notify", actor: Clutter.Actor, pspec: GObject.ParamSpec): void + connect(sigName: "notify::clutter-text", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::clutter-text", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::hint-actor", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hint-actor", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::hint-text", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hint-text", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::input-hints", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::input-hints", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::input-purpose", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::input-purpose", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::primary-icon", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::primary-icon", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::secondary-icon", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::secondary-icon", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::text", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::text", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::accessible-name", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-name", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::accessible-role", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-role", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::can-focus", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::can-focus", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::hover", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hover", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::label-actor", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::label-actor", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::pseudo-class", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::pseudo-class", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::style", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::style", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::style-class", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::style-class", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::track-hover", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::track-hover", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::actions", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::actions", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::allocation", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::allocation", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::background-color", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::background-color", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::background-color-set", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::background-color-set", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::child-transform", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::child-transform", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::child-transform-set", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::child-transform-set", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::clip-rect", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::clip-rect", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::clip-to-allocation", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::clip-to-allocation", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::constraints", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::constraints", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::content", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::content", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::content-box", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::content-box", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::content-gravity", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::content-gravity", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::content-repeat", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::content-repeat", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::effect", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::effect", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::first-child", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::first-child", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::fixed-position-set", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::fixed-position-set", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::fixed-x", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::fixed-x", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::fixed-y", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::fixed-y", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::has-clip", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-clip", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::has-pointer", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-pointer", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::height", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::height", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::last-child", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::last-child", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::layout-manager", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::layout-manager", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::magnification-filter", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::magnification-filter", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::mapped", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::mapped", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-bottom", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-bottom", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-left", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-left", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-right", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-right", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-top", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-top", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::min-height", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::min-height", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::min-height-set", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::min-height-set", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::min-width", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::min-width", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::min-width-set", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::min-width-set", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::minification-filter", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::minification-filter", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::name", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::name", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::natural-height", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::natural-height", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::natural-height-set", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::natural-height-set", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::natural-width", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::natural-width", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::natural-width-set", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::natural-width-set", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::offscreen-redirect", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::offscreen-redirect", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::opacity", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::opacity", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::pivot-point", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::pivot-point", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::pivot-point-z", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::pivot-point-z", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::position", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::position", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::reactive", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::reactive", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::realized", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::realized", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::request-mode", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::request-mode", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::rotation-angle-x", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::rotation-angle-x", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::rotation-angle-y", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::rotation-angle-y", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::rotation-angle-z", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::rotation-angle-z", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::scale-x", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::scale-x", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::scale-y", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::scale-y", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::scale-z", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::scale-z", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::show-on-set-parent", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::show-on-set-parent", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::size", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::size", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::text-direction", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::text-direction", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::transform", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::transform", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::transform-set", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::transform-set", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::translation-x", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::translation-x", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::translation-y", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::translation-y", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::translation-z", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::translation-z", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::visible", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::visible", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::width", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::width", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::x", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::x", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::x-align", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::x-align", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::x-expand", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::x-expand", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::y", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::y", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::y-align", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::y-align", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::y-expand", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::y-expand", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::z-position", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::z-position", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: Entry_ConstructProps) + _init (config?: Entry_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(text?: string | null): Entry + static new(): Entry + static $gtype: GObject.Type +} +export interface FocusManager_ConstructProps extends GObject.Object_ConstructProps { +} +export class FocusManager { + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of St.FocusManager */ + add_group(root: Widget): void + get_group(widget: Widget): Widget + navigate_from_event(event: Clutter.Event): boolean + remove_group(root: Widget): void + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: FocusManager, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: FocusManager, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: FocusManager_ConstructProps) + _init (config?: FocusManager_ConstructProps): void + /* Static methods and pseudo-constructors */ + static get_for_stage(stage: Clutter.Stage): FocusManager + static $gtype: GObject.Type +} +export interface GenericAccessible_ConstructProps extends WidgetAccessible_ConstructProps { +} +export class GenericAccessible { + /* Properties of Atk.Object */ + readonly accessible_component_layer: number + readonly accessible_component_mdi_zorder: number + accessible_description: string + readonly accessible_hypertext_nlinks: number + accessible_name: string + accessible_parent: Atk.Object + accessible_role: Atk.Role + accessible_table_caption: string + accessible_table_caption_object: Atk.Object + accessible_table_column_description: string + accessible_table_column_header: Atk.Object + accessible_table_row_description: string + accessible_table_row_header: Atk.Object + accessible_table_summary: Atk.Object + accessible_value: number + /* Fields of St.GenericAccessible */ + parent: WidgetAccessible + priv: GenericAccessiblePrivate + /* Fields of Atk.Object */ + description: string + name: string + role: Atk.Role + relation_set: Atk.RelationSet + layer: Atk.Layer + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of Cally.Actor */ + add_action(action_name: string, action_description: string, action_keybinding: string, callback: Cally.ActionCallback): number + remove_action(action_id: number): boolean + remove_action_by_name(action_name: string): boolean + /* Methods of Atk.GObjectAccessible */ + get_object(): GObject.Object + /* Methods of Atk.Object */ + add_relationship(relationship: Atk.RelationType, target: Atk.Object): boolean + get_accessible_id(): string + get_attributes(): Atk.AttributeSet + get_description(): string | null + get_index_in_parent(): number + get_layer(): Atk.Layer + get_mdi_zorder(): number + get_n_accessible_children(): number + get_name(): string | null + get_object_locale(): string + get_parent(): Atk.Object + get_role(): Atk.Role + initialize(data?: object | null): void + notify_state_change(state: Atk.State, value: boolean): void + peek_parent(): Atk.Object + ref_accessible_child(i: number): Atk.Object + ref_relation_set(): Atk.RelationSet + ref_state_set(): Atk.StateSet + remove_property_change_handler(handler_id: number): void + remove_relationship(relationship: Atk.RelationType, target: Atk.Object): boolean + set_accessible_id(name: string): void + set_description(description: string): boolean | null + set_name(name: string): void + set_parent(parent: Atk.Object): void + set_role(role: Atk.Role): void + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Methods of Atk.Action */ + do_action(i: number): boolean + get_keybinding(i: number): string | null + get_localized_name(i: number): string | null + get_n_actions(): number + /* Methods of Atk.Component */ + contains(x: number, y: number, coord_type: Atk.CoordType): boolean + get_alpha(): number + get_extents(coord_type: Atk.CoordType): [ /* x */ number | null, /* y */ number | null, /* width */ number | null, /* height */ number | null ] + get_position(coord_type: Atk.CoordType): [ /* x */ number | null, /* y */ number | null ] + get_size(): [ /* width */ number | null, /* height */ number | null ] + grab_focus(): boolean + ref_accessible_at_point(x: number, y: number, coord_type: Atk.CoordType): Atk.Object | null + remove_focus_handler(handler_id: number): void + scroll_to(type: Atk.ScrollType): boolean + scroll_to_point(coords: Atk.CoordType, x: number, y: number): boolean + set_extents(x: number, y: number, width: number, height: number, coord_type: Atk.CoordType): boolean + set_position(x: number, y: number, coord_type: Atk.CoordType): boolean + set_size(width: number, height: number): boolean + /* Methods of Atk.Value */ + get_current_value(): /* value */ any + get_increment(): number + get_maximum_value(): /* value */ any + get_minimum_increment(): /* value */ any + get_minimum_value(): /* value */ any + get_range(): Atk.Range | null + get_sub_ranges(): Atk.Range[] + get_value_and_text(): [ /* value */ number, /* text */ string | null ] + set_current_value(value: any): boolean + set_value(new_value: number): void + /* Virtual methods of St.GenericAccessible */ + vfunc_get_current_value(): /* value */ any + vfunc_get_increment(): number + vfunc_get_maximum_value(): /* value */ any + vfunc_get_minimum_increment(): /* value */ any + vfunc_get_minimum_value(): /* value */ any + vfunc_get_range(): Atk.Range | null + vfunc_get_sub_ranges(): Atk.Range[] + vfunc_get_value_and_text(): [ /* value */ number, /* text */ string | null ] + vfunc_set_current_value(value: any): boolean + vfunc_set_value(new_value: number): void + vfunc_get_description(i: number): string | null + vfunc_get_description(): string | null + vfunc_get_name(i: number): string | null + vfunc_get_name(): string | null + vfunc_set_description(i: number, desc: string): boolean + vfunc_set_description(description: string): boolean | null + /* Virtual methods of St.WidgetAccessible */ + vfunc_get_description(i: number): string | null + vfunc_get_description(): string | null + vfunc_get_name(i: number): string | null + vfunc_get_name(): string | null + vfunc_set_description(i: number, desc: string): boolean + vfunc_set_description(description: string): boolean | null + /* Virtual methods of Cally.Actor */ + vfunc_do_action(i: number): boolean + vfunc_get_description(i: number): string | null + vfunc_get_description(): string | null + vfunc_get_keybinding(i: number): string | null + vfunc_get_localized_name(i: number): string | null + vfunc_get_n_actions(): number + vfunc_get_name(i: number): string | null + vfunc_get_name(): string | null + vfunc_set_description(i: number, desc: string): boolean + vfunc_set_description(description: string): boolean | null + vfunc_bounds_changed(bounds: Atk.Rectangle): void + vfunc_contains(x: number, y: number, coord_type: Atk.CoordType): boolean + vfunc_get_alpha(): number + vfunc_get_extents(coord_type: Atk.CoordType): [ /* x */ number | null, /* y */ number | null, /* width */ number | null, /* height */ number | null ] + vfunc_get_layer(): Atk.Layer + vfunc_get_mdi_zorder(): number + vfunc_get_position(coord_type: Atk.CoordType): [ /* x */ number | null, /* y */ number | null ] + vfunc_get_size(): [ /* width */ number | null, /* height */ number | null ] + vfunc_grab_focus(): boolean + vfunc_ref_accessible_at_point(x: number, y: number, coord_type: Atk.CoordType): Atk.Object | null + vfunc_remove_focus_handler(handler_id: number): void + vfunc_scroll_to(type: Atk.ScrollType): boolean + vfunc_scroll_to_point(coords: Atk.CoordType, x: number, y: number): boolean + vfunc_set_extents(x: number, y: number, width: number, height: number, coord_type: Atk.CoordType): boolean + vfunc_set_position(x: number, y: number, coord_type: Atk.CoordType): boolean + vfunc_set_size(width: number, height: number): boolean + /* Virtual methods of Atk.Object */ + vfunc_active_descendant_changed(child?: object | null): void + vfunc_children_changed(change_index: number, changed_child?: object | null): void + vfunc_focus_event(focus_in: boolean): void + vfunc_get_attributes(): Atk.AttributeSet + vfunc_get_description(): string | null + vfunc_get_index_in_parent(): number + vfunc_get_layer(): Atk.Layer + vfunc_get_mdi_zorder(): number + vfunc_get_n_children(): number + vfunc_get_name(): string | null + vfunc_get_object_locale(): string + vfunc_get_parent(): Atk.Object + vfunc_get_role(): Atk.Role + vfunc_initialize(data?: object | null): void + vfunc_property_change(values: Atk.PropertyValues): void + vfunc_ref_relation_set(): Atk.RelationSet + vfunc_ref_state_set(): Atk.StateSet + vfunc_remove_property_change_handler(handler_id: number): void + vfunc_set_description(description: string): boolean | null + vfunc_set_name(name: string): void + vfunc_set_parent(parent: Atk.Object): void + vfunc_set_role(role: Atk.Role): void + vfunc_state_change(name: string, state_set: boolean): void + vfunc_visible_data_changed(): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of St.GenericAccessible */ + connect(sigName: "get-current-value", callback: (($obj: GenericAccessible) => number)): number + connect_after(sigName: "get-current-value", callback: (($obj: GenericAccessible) => number)): number + emit(sigName: "get-current-value"): void + connect(sigName: "get-maximum-value", callback: (($obj: GenericAccessible) => number)): number + connect_after(sigName: "get-maximum-value", callback: (($obj: GenericAccessible) => number)): number + emit(sigName: "get-maximum-value"): void + connect(sigName: "get-minimum-increment", callback: (($obj: GenericAccessible) => number)): number + connect_after(sigName: "get-minimum-increment", callback: (($obj: GenericAccessible) => number)): number + emit(sigName: "get-minimum-increment"): void + connect(sigName: "get-minimum-value", callback: (($obj: GenericAccessible) => number)): number + connect_after(sigName: "get-minimum-value", callback: (($obj: GenericAccessible) => number)): number + emit(sigName: "get-minimum-value"): void + connect(sigName: "set-current-value", callback: (($obj: GenericAccessible, new_value: number) => void)): number + connect_after(sigName: "set-current-value", callback: (($obj: GenericAccessible, new_value: number) => void)): number + emit(sigName: "set-current-value", new_value: number): void + /* Signals of Atk.Object */ + connect(sigName: "active-descendant-changed", callback: (($obj: GenericAccessible, arg1: Atk.Object) => void)): number + connect_after(sigName: "active-descendant-changed", callback: (($obj: GenericAccessible, arg1: Atk.Object) => void)): number + emit(sigName: "active-descendant-changed", arg1: Atk.Object): void + connect(sigName: "children-changed", callback: (($obj: GenericAccessible, arg1: number, arg2: Atk.Object) => void)): number + connect_after(sigName: "children-changed", callback: (($obj: GenericAccessible, arg1: number, arg2: Atk.Object) => void)): number + emit(sigName: "children-changed", arg1: number, arg2: Atk.Object): void + connect(sigName: "focus-event", callback: (($obj: GenericAccessible, arg1: boolean) => void)): number + connect_after(sigName: "focus-event", callback: (($obj: GenericAccessible, arg1: boolean) => void)): number + emit(sigName: "focus-event", arg1: boolean): void + connect(sigName: "property-change", callback: (($obj: GenericAccessible, arg1: Atk.PropertyValues) => void)): number + connect_after(sigName: "property-change", callback: (($obj: GenericAccessible, arg1: Atk.PropertyValues) => void)): number + emit(sigName: "property-change", arg1: Atk.PropertyValues): void + connect(sigName: "state-change", callback: (($obj: GenericAccessible, arg1: string, arg2: boolean) => void)): number + connect_after(sigName: "state-change", callback: (($obj: GenericAccessible, arg1: string, arg2: boolean) => void)): number + emit(sigName: "state-change", arg1: string, arg2: boolean): void + connect(sigName: "visible-data-changed", callback: (($obj: GenericAccessible) => void)): number + connect_after(sigName: "visible-data-changed", callback: (($obj: GenericAccessible) => void)): number + emit(sigName: "visible-data-changed"): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: GenericAccessible, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: GenericAccessible, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + /* Signals of Atk.Component */ + connect(sigName: "bounds-changed", callback: (($obj: GenericAccessible, arg1: Atk.Rectangle) => void)): number + connect_after(sigName: "bounds-changed", callback: (($obj: GenericAccessible, arg1: Atk.Rectangle) => void)): number + emit(sigName: "bounds-changed", arg1: Atk.Rectangle): void + /* Signals of Atk.Value */ + connect(sigName: "value-changed", callback: (($obj: GenericAccessible, value: number, text: string) => void)): number + connect_after(sigName: "value-changed", callback: (($obj: GenericAccessible, value: number, text: string) => void)): number + emit(sigName: "value-changed", value: number, text: string): void + connect(sigName: "notify::accessible-component-layer", callback: (($obj: GenericAccessible, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-component-layer", callback: (($obj: GenericAccessible, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::accessible-component-mdi-zorder", callback: (($obj: GenericAccessible, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-component-mdi-zorder", callback: (($obj: GenericAccessible, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::accessible-description", callback: (($obj: GenericAccessible, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-description", callback: (($obj: GenericAccessible, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::accessible-hypertext-nlinks", callback: (($obj: GenericAccessible, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-hypertext-nlinks", callback: (($obj: GenericAccessible, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::accessible-name", callback: (($obj: GenericAccessible, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-name", callback: (($obj: GenericAccessible, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::accessible-parent", callback: (($obj: GenericAccessible, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-parent", callback: (($obj: GenericAccessible, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::accessible-role", callback: (($obj: GenericAccessible, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-role", callback: (($obj: GenericAccessible, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::accessible-table-caption", callback: (($obj: GenericAccessible, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-table-caption", callback: (($obj: GenericAccessible, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::accessible-table-caption-object", callback: (($obj: GenericAccessible, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-table-caption-object", callback: (($obj: GenericAccessible, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::accessible-table-column-description", callback: (($obj: GenericAccessible, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-table-column-description", callback: (($obj: GenericAccessible, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::accessible-table-column-header", callback: (($obj: GenericAccessible, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-table-column-header", callback: (($obj: GenericAccessible, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::accessible-table-row-description", callback: (($obj: GenericAccessible, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-table-row-description", callback: (($obj: GenericAccessible, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::accessible-table-row-header", callback: (($obj: GenericAccessible, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-table-row-header", callback: (($obj: GenericAccessible, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::accessible-table-summary", callback: (($obj: GenericAccessible, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-table-summary", callback: (($obj: GenericAccessible, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::accessible-value", callback: (($obj: GenericAccessible, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-value", callback: (($obj: GenericAccessible, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: GenericAccessible_ConstructProps) + _init (config?: GenericAccessible_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new_for_actor(actor: Clutter.Actor): GenericAccessible + static $gtype: GObject.Type +} +export interface Icon_ConstructProps extends Widget_ConstructProps { + fallback_gicon?: Gio.Icon + fallback_icon_name?: string + gicon?: Gio.Icon + icon_name?: string + icon_size?: number +} +export class Icon { + /* Properties of St.Icon */ + fallback_gicon: Gio.Icon + fallback_icon_name: string + gicon: Gio.Icon + icon_name: string + icon_size: number + /* Properties of St.Widget */ + accessible_name: string + accessible_role: Atk.Role + can_focus: boolean + hover: boolean + label_actor: Clutter.Actor + pseudo_class: string + style: string + style_class: string + track_hover: boolean + /* Properties of Clutter.Actor */ + actions: Clutter.Action + readonly allocation: Clutter.ActorBox + background_color: Clutter.Color + readonly background_color_set: boolean + child_transform: Graphene.Matrix + readonly child_transform_set: boolean + clip_rect: Graphene.Rect + clip_to_allocation: boolean + constraints: Clutter.Constraint + content: Clutter.Content + readonly content_box: Clutter.ActorBox + content_gravity: Clutter.ContentGravity + content_repeat: Clutter.ContentRepeat + effect: Clutter.Effect + readonly first_child: Clutter.Actor + fixed_position_set: boolean + fixed_x: number + fixed_y: number + readonly has_clip: boolean + readonly has_pointer: boolean + height: number + readonly last_child: Clutter.Actor + layout_manager: Clutter.LayoutManager + magnification_filter: Clutter.ScalingFilter + readonly mapped: boolean + margin_bottom: number + margin_left: number + margin_right: number + margin_top: number + min_height: number + min_height_set: boolean + min_width: number + min_width_set: boolean + minification_filter: Clutter.ScalingFilter + name: string + natural_height: number + natural_height_set: boolean + natural_width: number + natural_width_set: boolean + offscreen_redirect: Clutter.OffscreenRedirect + opacity: number + pivot_point: Graphene.Point + pivot_point_z: number + position: Graphene.Point + reactive: boolean + readonly realized: boolean + request_mode: Clutter.RequestMode + rotation_angle_x: number + rotation_angle_y: number + rotation_angle_z: number + scale_x: number + scale_y: number + scale_z: number + show_on_set_parent: boolean + size: Graphene.Size + text_direction: Clutter.TextDirection + transform: Graphene.Matrix + readonly transform_set: boolean + translation_x: number + translation_y: number + translation_z: number + visible: boolean + width: number + x: number + x_align: Clutter.ActorAlign + x_expand: boolean + y: number + y_align: Clutter.ActorAlign + y_expand: boolean + z_position: number + /* Fields of St.Widget */ + parent_instance: Clutter.Actor + /* Fields of Clutter.Actor */ + flags: number + /* Fields of GObject.InitiallyUnowned */ + g_type_instance: GObject.TypeInstance + /* Methods of St.Icon */ + get_fallback_gicon(): Gio.Icon + get_fallback_icon_name(): string + get_gicon(): Gio.Icon | null + get_icon_name(): string | null + get_icon_size(): number + set_fallback_gicon(fallback_gicon?: Gio.Icon | null): void + set_fallback_icon_name(fallback_icon_name?: string | null): void + set_gicon(gicon?: Gio.Icon | null): void + set_icon_name(icon_name?: string | null): void + set_icon_size(size: number): void + /* Methods of St.Widget */ + add_accessible_state(state: Atk.StateType): void + add_style_class_name(style_class: string): void + add_style_pseudo_class(pseudo_class: string): void + ensure_style(): void + get_accessible_name(): string + get_accessible_role(): Atk.Role + get_can_focus(): boolean + get_focus_chain(): Clutter.Actor[] + get_hover(): boolean + get_label_actor(): Clutter.Actor + get_style(): string | null + get_style_class_name(): string + get_style_pseudo_class(): string + get_theme_node(): ThemeNode + get_track_hover(): boolean + has_style_class_name(style_class: string): boolean + has_style_pseudo_class(pseudo_class: string): boolean + navigate_focus(from: Clutter.Actor | null, direction: DirectionType, wrap_around: boolean): boolean + paint_background(paint_context: Clutter.PaintContext): void + peek_theme_node(): ThemeNode + popup_menu(): void + remove_accessible_state(state: Atk.StateType): void + remove_style_class_name(style_class: string): void + remove_style_pseudo_class(pseudo_class: string): void + set_accessible(accessible: Atk.Object): void + set_accessible_name(name?: string | null): void + set_accessible_role(role: Atk.Role): void + set_can_focus(can_focus: boolean): void + set_hover(hover: boolean): void + set_label_actor(label: Clutter.Actor): void + set_style(style?: string | null): void + set_style_class_name(style_class_list?: string | null): void + set_style_pseudo_class(pseudo_class_list?: string | null): void + set_track_hover(track_hover: boolean): void + style_changed(): void + sync_hover(): void + /* Methods of Clutter.Actor */ + add_action(action: Clutter.Action): void + add_action_with_name(name: string, action: Clutter.Action): void + add_child(child: Clutter.Actor): void + add_constraint(constraint: Clutter.Constraint): void + add_constraint_with_name(name: string, constraint: Clutter.Constraint): void + add_effect(effect: Clutter.Effect): void + add_effect_with_name(name: string, effect: Clutter.Effect): void + add_transition(name: string, transition: Clutter.Transition): void + allocate(box: Clutter.ActorBox): void + allocate_align_fill(box: Clutter.ActorBox, x_align: number, y_align: number, x_fill: boolean, y_fill: boolean): void + allocate_available_size(x: number, y: number, available_width: number, available_height: number): void + allocate_preferred_size(x: number, y: number): void + apply_relative_transform_to_point(ancestor: Clutter.Actor | null, point: Graphene.Point3D): /* vertex */ Graphene.Point3D + apply_transform_to_point(point: Graphene.Point3D): /* vertex */ Graphene.Point3D + bind_model(model: Gio.ListModel | null, create_child_func: Clutter.ActorCreateChildFunc): void + clear_actions(): void + clear_constraints(): void + clear_effects(): void + contains(descendant: Clutter.Actor): boolean + continue_paint(paint_context: Clutter.PaintContext): void + continue_pick(pick_context: Clutter.PickContext): void + create_pango_context(): Pango.Context + create_pango_layout(text?: string | null): Pango.Layout + destroy(): void + destroy_all_children(): void + event(event: Clutter.Event, capture: boolean): boolean + get_abs_allocation_vertices(): /* verts */ Graphene.Point3D[] + get_accessible(): Atk.Object + get_action(name: string): Clutter.Action + get_actions(): Clutter.Action[] + get_allocation_box(): /* box */ Clutter.ActorBox + get_background_color(): /* color */ Clutter.Color + get_child_at_index(index_: number): Clutter.Actor + get_child_transform(): /* transform */ Graphene.Matrix + get_children(): Clutter.Actor[] + get_clip(): [ /* xoff */ number | null, /* yoff */ number | null, /* width */ number | null, /* height */ number | null ] + get_clip_to_allocation(): boolean + get_constraint(name: string): Clutter.Constraint + get_constraints(): Clutter.Constraint[] + get_content(): Clutter.Content + get_content_box(): /* box */ Clutter.ActorBox + get_content_gravity(): Clutter.ContentGravity + get_content_repeat(): Clutter.ContentRepeat + get_content_scaling_filters(): [ /* min_filter */ Clutter.ScalingFilter | null, /* mag_filter */ Clutter.ScalingFilter | null ] + get_default_paint_volume(): Clutter.PaintVolume + get_easing_delay(): number + get_easing_duration(): number + get_easing_mode(): Clutter.AnimationMode + get_effect(name: string): Clutter.Effect + get_effects(): Clutter.Effect[] + get_first_child(): Clutter.Actor + get_fixed_position(): [ /* returnType */ boolean, /* x */ number | null, /* y */ number | null ] + get_fixed_position_set(): boolean + get_flags(): Clutter.ActorFlags + get_height(): number + get_last_child(): Clutter.Actor + get_layout_manager(): Clutter.LayoutManager + get_margin(): /* margin */ Clutter.Margin + get_margin_bottom(): number + get_margin_left(): number + get_margin_right(): number + get_margin_top(): number + get_n_children(): number + get_name(): string + get_next_sibling(): Clutter.Actor + get_offscreen_redirect(): Clutter.OffscreenRedirect + get_opacity(): number + get_opacity_override(): number + get_paint_box(): [ /* returnType */ boolean, /* box */ Clutter.ActorBox ] + get_paint_opacity(): number + get_paint_visibility(): boolean + get_paint_volume(): Clutter.PaintVolume + get_pango_context(): Pango.Context + get_parent(): Clutter.Actor + get_pivot_point(): [ /* pivot_x */ number | null, /* pivot_y */ number | null ] + get_pivot_point_z(): number + get_position(): [ /* x */ number | null, /* y */ number | null ] + get_preferred_height(for_width: number): [ /* min_height_p */ number | null, /* natural_height_p */ number | null ] + get_preferred_size(): [ /* min_width_p */ number | null, /* min_height_p */ number | null, /* natural_width_p */ number | null, /* natural_height_p */ number | null ] + get_preferred_width(for_height: number): [ /* min_width_p */ number | null, /* natural_width_p */ number | null ] + get_previous_sibling(): Clutter.Actor + get_reactive(): boolean + get_request_mode(): Clutter.RequestMode + get_resource_scale(): number + get_rotation_angle(axis: Clutter.RotateAxis): number + get_scale(): [ /* scale_x */ number | null, /* scale_y */ number | null ] + get_scale_z(): number + get_size(): [ /* width */ number | null, /* height */ number | null ] + get_stage(): Clutter.Stage + get_text_direction(): Clutter.TextDirection + get_transform(): /* transform */ Graphene.Matrix + get_transformed_extents(): /* rect */ Graphene.Rect + get_transformed_paint_volume(relative_to_ancestor: Clutter.Actor): Clutter.PaintVolume + get_transformed_position(): [ /* x */ number | null, /* y */ number | null ] + get_transformed_size(): [ /* width */ number | null, /* height */ number | null ] + get_transition(name: string): Clutter.Transition + get_translation(): [ /* translate_x */ number | null, /* translate_y */ number | null, /* translate_z */ number | null ] + get_width(): number + get_x(): number + get_x_align(): Clutter.ActorAlign + get_x_expand(): boolean + get_y(): number + get_y_align(): Clutter.ActorAlign + get_y_expand(): boolean + get_z_position(): number + grab_key_focus(): void + has_accessible(): boolean + has_actions(): boolean + has_allocation(): boolean + has_constraints(): boolean + has_damage(): boolean + has_effects(): boolean + has_key_focus(): boolean + has_mapped_clones(): boolean + has_overlaps(): boolean + hide(): void + inhibit_culling(): void + insert_child_above(child: Clutter.Actor, sibling?: Clutter.Actor | null): void + insert_child_at_index(child: Clutter.Actor, index_: number): void + insert_child_below(child: Clutter.Actor, sibling?: Clutter.Actor | null): void + invalidate_paint_volume(): void + invalidate_transform(): void + is_effectively_on_stage_view(view: Clutter.StageView): boolean + is_in_clone_paint(): boolean + is_mapped(): boolean + is_realized(): boolean + is_rotated(): boolean + is_scaled(): boolean + is_visible(): boolean + map(): void + move_by(dx: number, dy: number): void + needs_expand(orientation: Clutter.Orientation): boolean + paint(paint_context: Clutter.PaintContext): void + peek_stage_views(): Clutter.StageView[] + pick(pick_context: Clutter.PickContext): void + pick_box(pick_context: Clutter.PickContext, box: Clutter.ActorBox): void + queue_redraw(): void + queue_redraw_with_clip(clip?: cairo.RectangleInt | null): void + queue_relayout(): void + realize(): void + remove_action(action: Clutter.Action): void + remove_action_by_name(name: string): void + remove_all_children(): void + remove_all_transitions(): void + remove_child(child: Clutter.Actor): void + remove_clip(): void + remove_constraint(constraint: Clutter.Constraint): void + remove_constraint_by_name(name: string): void + remove_effect(effect: Clutter.Effect): void + remove_effect_by_name(name: string): void + remove_transition(name: string): void + replace_child(old_child: Clutter.Actor, new_child: Clutter.Actor): void + restore_easing_state(): void + save_easing_state(): void + set_allocation(box: Clutter.ActorBox): void + set_background_color(color?: Clutter.Color | null): void + set_child_above_sibling(child: Clutter.Actor, sibling?: Clutter.Actor | null): void + set_child_at_index(child: Clutter.Actor, index_: number): void + set_child_below_sibling(child: Clutter.Actor, sibling?: Clutter.Actor | null): void + set_child_transform(transform?: Graphene.Matrix | null): void + set_clip(xoff: number, yoff: number, width: number, height: number): void + set_clip_to_allocation(clip_set: boolean): void + set_content(content?: Clutter.Content | null): void + set_content_gravity(gravity: Clutter.ContentGravity): void + set_content_repeat(repeat: Clutter.ContentRepeat): void + set_content_scaling_filters(min_filter: Clutter.ScalingFilter, mag_filter: Clutter.ScalingFilter): void + set_easing_delay(msecs: number): void + set_easing_duration(msecs: number): void + set_easing_mode(mode: Clutter.AnimationMode): void + set_fixed_position_set(is_set: boolean): void + set_flags(flags: Clutter.ActorFlags): void + set_height(height: number): void + set_layout_manager(manager?: Clutter.LayoutManager | null): void + set_margin(margin: Clutter.Margin): void + set_margin_bottom(margin: number): void + set_margin_left(margin: number): void + set_margin_right(margin: number): void + set_margin_top(margin: number): void + set_name(name: string): void + set_offscreen_redirect(redirect: Clutter.OffscreenRedirect): void + set_opacity(opacity: number): void + set_opacity_override(opacity: number): void + set_pivot_point(pivot_x: number, pivot_y: number): void + set_pivot_point_z(pivot_z: number): void + set_position(x: number, y: number): void + set_reactive(reactive: boolean): void + set_request_mode(mode: Clutter.RequestMode): void + set_rotation_angle(axis: Clutter.RotateAxis, angle: number): void + set_scale(scale_x: number, scale_y: number): void + set_scale_z(scale_z: number): void + set_size(width: number, height: number): void + set_text_direction(text_dir: Clutter.TextDirection): void + set_transform(transform?: Graphene.Matrix | null): void + set_translation(translate_x: number, translate_y: number, translate_z: number): void + set_width(width: number): void + set_x(x: number): void + set_x_align(x_align: Clutter.ActorAlign): void + set_x_expand(expand: boolean): void + set_y(y: number): void + set_y_align(y_align: Clutter.ActorAlign): void + set_y_expand(expand: boolean): void + set_z_position(z_position: number): void + should_pick(pick_context: Clutter.PickContext): boolean + show(): void + transform_stage_point(x: number, y: number): [ /* returnType */ boolean, /* x_out */ number, /* y_out */ number ] + uninhibit_culling(): void + unmap(): void + unrealize(): void + unset_flags(flags: Clutter.ActorFlags): void + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Methods of Clutter.Animatable */ + find_property(property_name: string): GObject.ParamSpec + get_actor(): Clutter.Actor + get_initial_state(property_name: string, value: any): void + interpolate_value(property_name: string, interval: Clutter.Interval, progress: number): [ /* returnType */ boolean, /* value */ any ] + set_final_state(property_name: string, value: any): void + /* Methods of Clutter.Container */ + add_actor(actor: Clutter.Actor): void + child_get_property(child: Clutter.Actor, property: string, value: any): void + child_notify(child: Clutter.Actor, pspec: GObject.ParamSpec): void + child_set_property(child: Clutter.Actor, property: string, value: any): void + create_child_meta(actor: Clutter.Actor): void + destroy_child_meta(actor: Clutter.Actor): void + find_child_by_name(child_name: string): Clutter.Actor + get_child_meta(actor: Clutter.Actor): Clutter.ChildMeta + lower_child(actor: Clutter.Actor, sibling?: Clutter.Actor | null): void + raise_child(actor: Clutter.Actor, sibling?: Clutter.Actor | null): void + remove_actor(actor: Clutter.Actor): void + sort_depth_order(): void + /* Methods of Clutter.Scriptable */ + get_id(): string + parse_custom_node(script: Clutter.Script, value: any, name: string, node: Json.Node): boolean + set_custom_property(script: Clutter.Script, name: string, value: any): void + set_id(id_: string): void + /* Virtual methods of St.Widget */ + vfunc_get_focus_chain(): Clutter.Actor[] + vfunc_navigate_focus(from: Clutter.Actor | null, direction: DirectionType): boolean + vfunc_popup_menu(): void + vfunc_style_changed(): void + vfunc_find_property(property_name: string): GObject.ParamSpec + vfunc_get_actor(): Clutter.Actor + vfunc_get_initial_state(property_name: string, value: any): void + vfunc_interpolate_value(property_name: string, interval: Clutter.Interval, progress: number): [ /* returnType */ boolean, /* value */ any ] + vfunc_set_final_state(property_name: string, value: any): void + vfunc_actor_added(actor: Clutter.Actor): void + vfunc_actor_removed(actor: Clutter.Actor): void + vfunc_add(actor: Clutter.Actor): void + vfunc_child_notify(child: Clutter.Actor, pspec: GObject.ParamSpec): void + vfunc_create_child_meta(actor: Clutter.Actor): void + vfunc_destroy_child_meta(actor: Clutter.Actor): void + vfunc_get_child_meta(actor: Clutter.Actor): Clutter.ChildMeta + vfunc_lower(actor: Clutter.Actor, sibling?: Clutter.Actor | null): void + vfunc_raise(actor: Clutter.Actor, sibling?: Clutter.Actor | null): void + vfunc_remove(actor: Clutter.Actor): void + vfunc_sort_depth_order(): void + vfunc_get_id(): string + vfunc_parse_custom_node(script: Clutter.Script, value: any, name: string, node: Json.Node): boolean + vfunc_set_custom_property(script: Clutter.Script, name: string, value: any): void + vfunc_set_id(id_: string): void + /* Virtual methods of Clutter.Actor */ + vfunc_allocate(box: Clutter.ActorBox): void + vfunc_apply_transform(matrix: Graphene.Matrix): void + vfunc_button_press_event(event: Clutter.ButtonEvent): boolean + vfunc_button_release_event(event: Clutter.ButtonEvent): boolean + vfunc_calculate_resource_scale(phase: number): number + vfunc_captured_event(event: Clutter.Event): boolean + vfunc_destroy(): void + vfunc_enter_event(event: Clutter.CrossingEvent): boolean + vfunc_event(event: Clutter.Event): boolean + vfunc_get_accessible(): Atk.Object + vfunc_get_paint_volume(volume: Clutter.PaintVolume): boolean + vfunc_get_preferred_height(for_width: number): [ /* min_height_p */ number | null, /* natural_height_p */ number | null ] + vfunc_get_preferred_width(for_height: number): [ /* min_width_p */ number | null, /* natural_width_p */ number | null ] + vfunc_has_accessible(): boolean + vfunc_has_overlaps(): boolean + vfunc_hide(): void + vfunc_hide_all(): void + vfunc_key_focus_in(): void + vfunc_key_focus_out(): void + vfunc_key_press_event(event: Clutter.KeyEvent): boolean + vfunc_key_release_event(event: Clutter.KeyEvent): boolean + vfunc_leave_event(event: Clutter.CrossingEvent): boolean + vfunc_map(): void + vfunc_motion_event(event: Clutter.MotionEvent): boolean + vfunc_paint(paint_context: Clutter.PaintContext): void + vfunc_paint_node(root: Clutter.PaintNode): void + vfunc_parent_set(old_parent: Clutter.Actor): void + vfunc_pick(pick_context: Clutter.PickContext): void + vfunc_queue_relayout(): void + vfunc_realize(): void + vfunc_resource_scale_changed(): void + vfunc_scroll_event(event: Clutter.ScrollEvent): boolean + vfunc_show(): void + vfunc_touch_event(event: Clutter.TouchEvent): boolean + vfunc_unmap(): void + vfunc_unrealize(): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of St.Widget */ + connect(sigName: "popup-menu", callback: (($obj: Icon) => void)): number + connect_after(sigName: "popup-menu", callback: (($obj: Icon) => void)): number + emit(sigName: "popup-menu"): void + connect(sigName: "style-changed", callback: (($obj: Icon) => void)): number + connect_after(sigName: "style-changed", callback: (($obj: Icon) => void)): number + emit(sigName: "style-changed"): void + /* Signals of Clutter.Actor */ + connect(sigName: "button-press-event", callback: (($obj: Icon, event: Clutter.ButtonEvent) => boolean)): number + connect_after(sigName: "button-press-event", callback: (($obj: Icon, event: Clutter.ButtonEvent) => boolean)): number + emit(sigName: "button-press-event", event: Clutter.ButtonEvent): void + connect(sigName: "button-release-event", callback: (($obj: Icon, event: Clutter.ButtonEvent) => boolean)): number + connect_after(sigName: "button-release-event", callback: (($obj: Icon, event: Clutter.ButtonEvent) => boolean)): number + emit(sigName: "button-release-event", event: Clutter.ButtonEvent): void + connect(sigName: "captured-event", callback: (($obj: Icon, event: Clutter.Event) => boolean)): number + connect_after(sigName: "captured-event", callback: (($obj: Icon, event: Clutter.Event) => boolean)): number + emit(sigName: "captured-event", event: Clutter.Event): void + connect(sigName: "destroy", callback: (($obj: Icon) => void)): number + connect_after(sigName: "destroy", callback: (($obj: Icon) => void)): number + emit(sigName: "destroy"): void + connect(sigName: "enter-event", callback: (($obj: Icon, event: Clutter.CrossingEvent) => boolean)): number + connect_after(sigName: "enter-event", callback: (($obj: Icon, event: Clutter.CrossingEvent) => boolean)): number + emit(sigName: "enter-event", event: Clutter.CrossingEvent): void + connect(sigName: "event", callback: (($obj: Icon, event: Clutter.Event) => boolean)): number + connect_after(sigName: "event", callback: (($obj: Icon, event: Clutter.Event) => boolean)): number + emit(sigName: "event", event: Clutter.Event): void + connect(sigName: "hide", callback: (($obj: Icon) => void)): number + connect_after(sigName: "hide", callback: (($obj: Icon) => void)): number + emit(sigName: "hide"): void + connect(sigName: "key-focus-in", callback: (($obj: Icon) => void)): number + connect_after(sigName: "key-focus-in", callback: (($obj: Icon) => void)): number + emit(sigName: "key-focus-in"): void + connect(sigName: "key-focus-out", callback: (($obj: Icon) => void)): number + connect_after(sigName: "key-focus-out", callback: (($obj: Icon) => void)): number + emit(sigName: "key-focus-out"): void + connect(sigName: "key-press-event", callback: (($obj: Icon, event: Clutter.KeyEvent) => boolean)): number + connect_after(sigName: "key-press-event", callback: (($obj: Icon, event: Clutter.KeyEvent) => boolean)): number + emit(sigName: "key-press-event", event: Clutter.KeyEvent): void + connect(sigName: "key-release-event", callback: (($obj: Icon, event: Clutter.KeyEvent) => boolean)): number + connect_after(sigName: "key-release-event", callback: (($obj: Icon, event: Clutter.KeyEvent) => boolean)): number + emit(sigName: "key-release-event", event: Clutter.KeyEvent): void + connect(sigName: "leave-event", callback: (($obj: Icon, event: Clutter.CrossingEvent) => boolean)): number + connect_after(sigName: "leave-event", callback: (($obj: Icon, event: Clutter.CrossingEvent) => boolean)): number + emit(sigName: "leave-event", event: Clutter.CrossingEvent): void + connect(sigName: "motion-event", callback: (($obj: Icon, event: Clutter.MotionEvent) => boolean)): number + connect_after(sigName: "motion-event", callback: (($obj: Icon, event: Clutter.MotionEvent) => boolean)): number + emit(sigName: "motion-event", event: Clutter.MotionEvent): void + connect(sigName: "parent-set", callback: (($obj: Icon, old_parent?: Clutter.Actor | null) => void)): number + connect_after(sigName: "parent-set", callback: (($obj: Icon, old_parent?: Clutter.Actor | null) => void)): number + emit(sigName: "parent-set", old_parent?: Clutter.Actor | null): void + connect(sigName: "pick", callback: (($obj: Icon, pick_context: Clutter.PickContext) => void)): number + connect_after(sigName: "pick", callback: (($obj: Icon, pick_context: Clutter.PickContext) => void)): number + emit(sigName: "pick", pick_context: Clutter.PickContext): void + connect(sigName: "queue-relayout", callback: (($obj: Icon) => void)): number + connect_after(sigName: "queue-relayout", callback: (($obj: Icon) => void)): number + emit(sigName: "queue-relayout"): void + connect(sigName: "realize", callback: (($obj: Icon) => void)): number + connect_after(sigName: "realize", callback: (($obj: Icon) => void)): number + emit(sigName: "realize"): void + connect(sigName: "resource-scale-changed", callback: (($obj: Icon) => void)): number + connect_after(sigName: "resource-scale-changed", callback: (($obj: Icon) => void)): number + emit(sigName: "resource-scale-changed"): void + connect(sigName: "scroll-event", callback: (($obj: Icon, event: Clutter.ScrollEvent) => boolean)): number + connect_after(sigName: "scroll-event", callback: (($obj: Icon, event: Clutter.ScrollEvent) => boolean)): number + emit(sigName: "scroll-event", event: Clutter.ScrollEvent): void + connect(sigName: "show", callback: (($obj: Icon) => void)): number + connect_after(sigName: "show", callback: (($obj: Icon) => void)): number + emit(sigName: "show"): void + connect(sigName: "stage-views-changed", callback: (($obj: Icon) => void)): number + connect_after(sigName: "stage-views-changed", callback: (($obj: Icon) => void)): number + emit(sigName: "stage-views-changed"): void + connect(sigName: "touch-event", callback: (($obj: Icon, event: Clutter.Event) => boolean)): number + connect_after(sigName: "touch-event", callback: (($obj: Icon, event: Clutter.Event) => boolean)): number + emit(sigName: "touch-event", event: Clutter.Event): void + connect(sigName: "transition-stopped", callback: (($obj: Icon, name: string, is_finished: boolean) => void)): number + connect_after(sigName: "transition-stopped", callback: (($obj: Icon, name: string, is_finished: boolean) => void)): number + emit(sigName: "transition-stopped", name: string, is_finished: boolean): void + connect(sigName: "transitions-completed", callback: (($obj: Icon) => void)): number + connect_after(sigName: "transitions-completed", callback: (($obj: Icon) => void)): number + emit(sigName: "transitions-completed"): void + connect(sigName: "unrealize", callback: (($obj: Icon) => void)): number + connect_after(sigName: "unrealize", callback: (($obj: Icon) => void)): number + emit(sigName: "unrealize"): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: Icon, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: Icon, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + /* Signals of Clutter.Container */ + connect(sigName: "actor-added", callback: (($obj: Icon, actor: Clutter.Actor) => void)): number + connect_after(sigName: "actor-added", callback: (($obj: Icon, actor: Clutter.Actor) => void)): number + emit(sigName: "actor-added", actor: Clutter.Actor): void + connect(sigName: "actor-removed", callback: (($obj: Icon, actor: Clutter.Actor) => void)): number + connect_after(sigName: "actor-removed", callback: (($obj: Icon, actor: Clutter.Actor) => void)): number + emit(sigName: "actor-removed", actor: Clutter.Actor): void + connect(sigName: "child-notify", callback: (($obj: Icon, actor: Clutter.Actor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "child-notify", callback: (($obj: Icon, actor: Clutter.Actor, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "child-notify", actor: Clutter.Actor, pspec: GObject.ParamSpec): void + connect(sigName: "notify::fallback-gicon", callback: (($obj: Icon, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::fallback-gicon", callback: (($obj: Icon, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::fallback-icon-name", callback: (($obj: Icon, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::fallback-icon-name", callback: (($obj: Icon, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::gicon", callback: (($obj: Icon, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::gicon", callback: (($obj: Icon, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::icon-name", callback: (($obj: Icon, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::icon-name", callback: (($obj: Icon, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::icon-size", callback: (($obj: Icon, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::icon-size", callback: (($obj: Icon, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::accessible-name", callback: (($obj: Icon, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-name", callback: (($obj: Icon, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::accessible-role", callback: (($obj: Icon, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-role", callback: (($obj: Icon, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::can-focus", callback: (($obj: Icon, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::can-focus", callback: (($obj: Icon, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::hover", callback: (($obj: Icon, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hover", callback: (($obj: Icon, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::label-actor", callback: (($obj: Icon, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::label-actor", callback: (($obj: Icon, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::pseudo-class", callback: (($obj: Icon, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::pseudo-class", callback: (($obj: Icon, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::style", callback: (($obj: Icon, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::style", callback: (($obj: Icon, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::style-class", callback: (($obj: Icon, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::style-class", callback: (($obj: Icon, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::track-hover", callback: (($obj: Icon, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::track-hover", callback: (($obj: Icon, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::actions", callback: (($obj: Icon, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::actions", callback: (($obj: Icon, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::allocation", callback: (($obj: Icon, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::allocation", callback: (($obj: Icon, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::background-color", callback: (($obj: Icon, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::background-color", callback: (($obj: Icon, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::background-color-set", callback: (($obj: Icon, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::background-color-set", callback: (($obj: Icon, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::child-transform", callback: (($obj: Icon, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::child-transform", callback: (($obj: Icon, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::child-transform-set", callback: (($obj: Icon, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::child-transform-set", callback: (($obj: Icon, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::clip-rect", callback: (($obj: Icon, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::clip-rect", callback: (($obj: Icon, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::clip-to-allocation", callback: (($obj: Icon, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::clip-to-allocation", callback: (($obj: Icon, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::constraints", callback: (($obj: Icon, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::constraints", callback: (($obj: Icon, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::content", callback: (($obj: Icon, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::content", callback: (($obj: Icon, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::content-box", callback: (($obj: Icon, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::content-box", callback: (($obj: Icon, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::content-gravity", callback: (($obj: Icon, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::content-gravity", callback: (($obj: Icon, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::content-repeat", callback: (($obj: Icon, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::content-repeat", callback: (($obj: Icon, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::effect", callback: (($obj: Icon, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::effect", callback: (($obj: Icon, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::first-child", callback: (($obj: Icon, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::first-child", callback: (($obj: Icon, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::fixed-position-set", callback: (($obj: Icon, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::fixed-position-set", callback: (($obj: Icon, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::fixed-x", callback: (($obj: Icon, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::fixed-x", callback: (($obj: Icon, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::fixed-y", callback: (($obj: Icon, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::fixed-y", callback: (($obj: Icon, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::has-clip", callback: (($obj: Icon, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-clip", callback: (($obj: Icon, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::has-pointer", callback: (($obj: Icon, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-pointer", callback: (($obj: Icon, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::height", callback: (($obj: Icon, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::height", callback: (($obj: Icon, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::last-child", callback: (($obj: Icon, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::last-child", callback: (($obj: Icon, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::layout-manager", callback: (($obj: Icon, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::layout-manager", callback: (($obj: Icon, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::magnification-filter", callback: (($obj: Icon, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::magnification-filter", callback: (($obj: Icon, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::mapped", callback: (($obj: Icon, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::mapped", callback: (($obj: Icon, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-bottom", callback: (($obj: Icon, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-bottom", callback: (($obj: Icon, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-left", callback: (($obj: Icon, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-left", callback: (($obj: Icon, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-right", callback: (($obj: Icon, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-right", callback: (($obj: Icon, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-top", callback: (($obj: Icon, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-top", callback: (($obj: Icon, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::min-height", callback: (($obj: Icon, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::min-height", callback: (($obj: Icon, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::min-height-set", callback: (($obj: Icon, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::min-height-set", callback: (($obj: Icon, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::min-width", callback: (($obj: Icon, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::min-width", callback: (($obj: Icon, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::min-width-set", callback: (($obj: Icon, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::min-width-set", callback: (($obj: Icon, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::minification-filter", callback: (($obj: Icon, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::minification-filter", callback: (($obj: Icon, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::name", callback: (($obj: Icon, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::name", callback: (($obj: Icon, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::natural-height", callback: (($obj: Icon, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::natural-height", callback: (($obj: Icon, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::natural-height-set", callback: (($obj: Icon, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::natural-height-set", callback: (($obj: Icon, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::natural-width", callback: (($obj: Icon, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::natural-width", callback: (($obj: Icon, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::natural-width-set", callback: (($obj: Icon, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::natural-width-set", callback: (($obj: Icon, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::offscreen-redirect", callback: (($obj: Icon, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::offscreen-redirect", callback: (($obj: Icon, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::opacity", callback: (($obj: Icon, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::opacity", callback: (($obj: Icon, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::pivot-point", callback: (($obj: Icon, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::pivot-point", callback: (($obj: Icon, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::pivot-point-z", callback: (($obj: Icon, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::pivot-point-z", callback: (($obj: Icon, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::position", callback: (($obj: Icon, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::position", callback: (($obj: Icon, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::reactive", callback: (($obj: Icon, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::reactive", callback: (($obj: Icon, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::realized", callback: (($obj: Icon, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::realized", callback: (($obj: Icon, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::request-mode", callback: (($obj: Icon, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::request-mode", callback: (($obj: Icon, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::rotation-angle-x", callback: (($obj: Icon, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::rotation-angle-x", callback: (($obj: Icon, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::rotation-angle-y", callback: (($obj: Icon, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::rotation-angle-y", callback: (($obj: Icon, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::rotation-angle-z", callback: (($obj: Icon, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::rotation-angle-z", callback: (($obj: Icon, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::scale-x", callback: (($obj: Icon, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::scale-x", callback: (($obj: Icon, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::scale-y", callback: (($obj: Icon, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::scale-y", callback: (($obj: Icon, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::scale-z", callback: (($obj: Icon, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::scale-z", callback: (($obj: Icon, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::show-on-set-parent", callback: (($obj: Icon, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::show-on-set-parent", callback: (($obj: Icon, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::size", callback: (($obj: Icon, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::size", callback: (($obj: Icon, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::text-direction", callback: (($obj: Icon, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::text-direction", callback: (($obj: Icon, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::transform", callback: (($obj: Icon, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::transform", callback: (($obj: Icon, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::transform-set", callback: (($obj: Icon, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::transform-set", callback: (($obj: Icon, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::translation-x", callback: (($obj: Icon, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::translation-x", callback: (($obj: Icon, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::translation-y", callback: (($obj: Icon, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::translation-y", callback: (($obj: Icon, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::translation-z", callback: (($obj: Icon, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::translation-z", callback: (($obj: Icon, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::visible", callback: (($obj: Icon, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::visible", callback: (($obj: Icon, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::width", callback: (($obj: Icon, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::width", callback: (($obj: Icon, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::x", callback: (($obj: Icon, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::x", callback: (($obj: Icon, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::x-align", callback: (($obj: Icon, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::x-align", callback: (($obj: Icon, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::x-expand", callback: (($obj: Icon, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::x-expand", callback: (($obj: Icon, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::y", callback: (($obj: Icon, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::y", callback: (($obj: Icon, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::y-align", callback: (($obj: Icon, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::y-align", callback: (($obj: Icon, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::y-expand", callback: (($obj: Icon, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::y-expand", callback: (($obj: Icon, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::z-position", callback: (($obj: Icon, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::z-position", callback: (($obj: Icon, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: Icon_ConstructProps) + _init (config?: Icon_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(): Icon + static $gtype: GObject.Type +} +export interface ImageContent_ConstructProps extends Clutter.Image_ConstructProps { + preferred_height?: number + preferred_width?: number +} +export class ImageContent { + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of Clutter.Image */ + get_texture(): Cogl.Texture + set_area(data: Uint8Array, pixel_format: Cogl.PixelFormat, rect: cairo.RectangleInt, row_stride: number): boolean + set_bytes(data: GLib.Bytes, pixel_format: Cogl.PixelFormat, width: number, height: number, row_stride: number): boolean + set_data(data: Uint8Array, pixel_format: Cogl.PixelFormat, width: number, height: number, row_stride: number): boolean + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Methods of Clutter.Content */ + get_preferred_size(): [ /* returnType */ boolean, /* width */ number, /* height */ number ] + invalidate(): void + invalidate_size(): void + /* Methods of Gio.Icon */ + equal(icon2?: Gio.Icon | null): boolean + serialize(): GLib.Variant | null + to_string(): string | null + /* Methods of Gio.LoadableIcon */ + load(size: number, cancellable?: Gio.Cancellable | null): [ /* returnType */ Gio.InputStream, /* type */ string | null ] + load_async(size: number, cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + load_finish(res: Gio.AsyncResult): [ /* returnType */ Gio.InputStream, /* type */ string | null ] + /* Virtual methods of St.ImageContent */ + vfunc_attached(actor: Clutter.Actor): void + vfunc_detached(actor: Clutter.Actor): void + vfunc_get_preferred_size(): [ /* returnType */ boolean, /* width */ number, /* height */ number ] + vfunc_invalidate(): void + vfunc_invalidate_size(): void + vfunc_paint_content(actor: Clutter.Actor, node: Clutter.PaintNode, paint_context: Clutter.PaintContext): void + vfunc_equal(icon2?: Gio.Icon | null): boolean + vfunc_hash(): number + vfunc_serialize(): GLib.Variant | null + vfunc_load(size: number, cancellable?: Gio.Cancellable | null): [ /* returnType */ Gio.InputStream, /* type */ string | null ] + vfunc_load_async(size: number, cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + vfunc_load_finish(res: Gio.AsyncResult): [ /* returnType */ Gio.InputStream, /* type */ string | null ] + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: ImageContent, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: ImageContent, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + /* Signals of Clutter.Content */ + connect(sigName: "attached", callback: (($obj: ImageContent, actor: Clutter.Actor) => void)): number + connect_after(sigName: "attached", callback: (($obj: ImageContent, actor: Clutter.Actor) => void)): number + emit(sigName: "attached", actor: Clutter.Actor): void + connect(sigName: "detached", callback: (($obj: ImageContent, actor: Clutter.Actor) => void)): number + connect_after(sigName: "detached", callback: (($obj: ImageContent, actor: Clutter.Actor) => void)): number + emit(sigName: "detached", actor: Clutter.Actor): void + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: ImageContent_ConstructProps) + _init (config?: ImageContent_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new_with_preferred_size(width: number, height: number): Clutter.Content + static deserialize(value: GLib.Variant): Gio.Icon | null + static hash(icon: object): number + static new_for_string(str: string): Gio.Icon + static $gtype: GObject.Type +} +export interface Label_ConstructProps extends Widget_ConstructProps { + text?: string +} +export class Label { + /* Properties of St.Label */ + readonly clutter_text: Clutter.Text + text: string + /* Properties of St.Widget */ + accessible_name: string + accessible_role: Atk.Role + can_focus: boolean + hover: boolean + label_actor: Clutter.Actor + pseudo_class: string + style: string + style_class: string + track_hover: boolean + /* Properties of Clutter.Actor */ + actions: Clutter.Action + readonly allocation: Clutter.ActorBox + background_color: Clutter.Color + readonly background_color_set: boolean + child_transform: Graphene.Matrix + readonly child_transform_set: boolean + clip_rect: Graphene.Rect + clip_to_allocation: boolean + constraints: Clutter.Constraint + content: Clutter.Content + readonly content_box: Clutter.ActorBox + content_gravity: Clutter.ContentGravity + content_repeat: Clutter.ContentRepeat + effect: Clutter.Effect + readonly first_child: Clutter.Actor + fixed_position_set: boolean + fixed_x: number + fixed_y: number + readonly has_clip: boolean + readonly has_pointer: boolean + height: number + readonly last_child: Clutter.Actor + layout_manager: Clutter.LayoutManager + magnification_filter: Clutter.ScalingFilter + readonly mapped: boolean + margin_bottom: number + margin_left: number + margin_right: number + margin_top: number + min_height: number + min_height_set: boolean + min_width: number + min_width_set: boolean + minification_filter: Clutter.ScalingFilter + name: string + natural_height: number + natural_height_set: boolean + natural_width: number + natural_width_set: boolean + offscreen_redirect: Clutter.OffscreenRedirect + opacity: number + pivot_point: Graphene.Point + pivot_point_z: number + position: Graphene.Point + reactive: boolean + readonly realized: boolean + request_mode: Clutter.RequestMode + rotation_angle_x: number + rotation_angle_y: number + rotation_angle_z: number + scale_x: number + scale_y: number + scale_z: number + show_on_set_parent: boolean + size: Graphene.Size + text_direction: Clutter.TextDirection + transform: Graphene.Matrix + readonly transform_set: boolean + translation_x: number + translation_y: number + translation_z: number + visible: boolean + width: number + x: number + x_align: Clutter.ActorAlign + x_expand: boolean + y: number + y_align: Clutter.ActorAlign + y_expand: boolean + z_position: number + /* Fields of St.Widget */ + parent_instance: Clutter.Actor + /* Fields of Clutter.Actor */ + flags: number + /* Fields of GObject.InitiallyUnowned */ + g_type_instance: GObject.TypeInstance + /* Methods of St.Label */ + get_clutter_text(): Clutter.Actor + get_text(): string + set_text(text?: string | null): void + /* Methods of St.Widget */ + add_accessible_state(state: Atk.StateType): void + add_style_class_name(style_class: string): void + add_style_pseudo_class(pseudo_class: string): void + ensure_style(): void + get_accessible_name(): string + get_accessible_role(): Atk.Role + get_can_focus(): boolean + get_focus_chain(): Clutter.Actor[] + get_hover(): boolean + get_label_actor(): Clutter.Actor + get_style(): string | null + get_style_class_name(): string + get_style_pseudo_class(): string + get_theme_node(): ThemeNode + get_track_hover(): boolean + has_style_class_name(style_class: string): boolean + has_style_pseudo_class(pseudo_class: string): boolean + navigate_focus(from: Clutter.Actor | null, direction: DirectionType, wrap_around: boolean): boolean + paint_background(paint_context: Clutter.PaintContext): void + peek_theme_node(): ThemeNode + popup_menu(): void + remove_accessible_state(state: Atk.StateType): void + remove_style_class_name(style_class: string): void + remove_style_pseudo_class(pseudo_class: string): void + set_accessible(accessible: Atk.Object): void + set_accessible_name(name?: string | null): void + set_accessible_role(role: Atk.Role): void + set_can_focus(can_focus: boolean): void + set_hover(hover: boolean): void + set_label_actor(label: Clutter.Actor): void + set_style(style?: string | null): void + set_style_class_name(style_class_list?: string | null): void + set_style_pseudo_class(pseudo_class_list?: string | null): void + set_track_hover(track_hover: boolean): void + style_changed(): void + sync_hover(): void + /* Methods of Clutter.Actor */ + add_action(action: Clutter.Action): void + add_action_with_name(name: string, action: Clutter.Action): void + add_child(child: Clutter.Actor): void + add_constraint(constraint: Clutter.Constraint): void + add_constraint_with_name(name: string, constraint: Clutter.Constraint): void + add_effect(effect: Clutter.Effect): void + add_effect_with_name(name: string, effect: Clutter.Effect): void + add_transition(name: string, transition: Clutter.Transition): void + allocate(box: Clutter.ActorBox): void + allocate_align_fill(box: Clutter.ActorBox, x_align: number, y_align: number, x_fill: boolean, y_fill: boolean): void + allocate_available_size(x: number, y: number, available_width: number, available_height: number): void + allocate_preferred_size(x: number, y: number): void + apply_relative_transform_to_point(ancestor: Clutter.Actor | null, point: Graphene.Point3D): /* vertex */ Graphene.Point3D + apply_transform_to_point(point: Graphene.Point3D): /* vertex */ Graphene.Point3D + bind_model(model: Gio.ListModel | null, create_child_func: Clutter.ActorCreateChildFunc): void + clear_actions(): void + clear_constraints(): void + clear_effects(): void + contains(descendant: Clutter.Actor): boolean + continue_paint(paint_context: Clutter.PaintContext): void + continue_pick(pick_context: Clutter.PickContext): void + create_pango_context(): Pango.Context + create_pango_layout(text?: string | null): Pango.Layout + destroy(): void + destroy_all_children(): void + event(event: Clutter.Event, capture: boolean): boolean + get_abs_allocation_vertices(): /* verts */ Graphene.Point3D[] + get_accessible(): Atk.Object + get_action(name: string): Clutter.Action + get_actions(): Clutter.Action[] + get_allocation_box(): /* box */ Clutter.ActorBox + get_background_color(): /* color */ Clutter.Color + get_child_at_index(index_: number): Clutter.Actor + get_child_transform(): /* transform */ Graphene.Matrix + get_children(): Clutter.Actor[] + get_clip(): [ /* xoff */ number | null, /* yoff */ number | null, /* width */ number | null, /* height */ number | null ] + get_clip_to_allocation(): boolean + get_constraint(name: string): Clutter.Constraint + get_constraints(): Clutter.Constraint[] + get_content(): Clutter.Content + get_content_box(): /* box */ Clutter.ActorBox + get_content_gravity(): Clutter.ContentGravity + get_content_repeat(): Clutter.ContentRepeat + get_content_scaling_filters(): [ /* min_filter */ Clutter.ScalingFilter | null, /* mag_filter */ Clutter.ScalingFilter | null ] + get_default_paint_volume(): Clutter.PaintVolume + get_easing_delay(): number + get_easing_duration(): number + get_easing_mode(): Clutter.AnimationMode + get_effect(name: string): Clutter.Effect + get_effects(): Clutter.Effect[] + get_first_child(): Clutter.Actor + get_fixed_position(): [ /* returnType */ boolean, /* x */ number | null, /* y */ number | null ] + get_fixed_position_set(): boolean + get_flags(): Clutter.ActorFlags + get_height(): number + get_last_child(): Clutter.Actor + get_layout_manager(): Clutter.LayoutManager + get_margin(): /* margin */ Clutter.Margin + get_margin_bottom(): number + get_margin_left(): number + get_margin_right(): number + get_margin_top(): number + get_n_children(): number + get_name(): string + get_next_sibling(): Clutter.Actor + get_offscreen_redirect(): Clutter.OffscreenRedirect + get_opacity(): number + get_opacity_override(): number + get_paint_box(): [ /* returnType */ boolean, /* box */ Clutter.ActorBox ] + get_paint_opacity(): number + get_paint_visibility(): boolean + get_paint_volume(): Clutter.PaintVolume + get_pango_context(): Pango.Context + get_parent(): Clutter.Actor + get_pivot_point(): [ /* pivot_x */ number | null, /* pivot_y */ number | null ] + get_pivot_point_z(): number + get_position(): [ /* x */ number | null, /* y */ number | null ] + get_preferred_height(for_width: number): [ /* min_height_p */ number | null, /* natural_height_p */ number | null ] + get_preferred_size(): [ /* min_width_p */ number | null, /* min_height_p */ number | null, /* natural_width_p */ number | null, /* natural_height_p */ number | null ] + get_preferred_width(for_height: number): [ /* min_width_p */ number | null, /* natural_width_p */ number | null ] + get_previous_sibling(): Clutter.Actor + get_reactive(): boolean + get_request_mode(): Clutter.RequestMode + get_resource_scale(): number + get_rotation_angle(axis: Clutter.RotateAxis): number + get_scale(): [ /* scale_x */ number | null, /* scale_y */ number | null ] + get_scale_z(): number + get_size(): [ /* width */ number | null, /* height */ number | null ] + get_stage(): Clutter.Stage + get_text_direction(): Clutter.TextDirection + get_transform(): /* transform */ Graphene.Matrix + get_transformed_extents(): /* rect */ Graphene.Rect + get_transformed_paint_volume(relative_to_ancestor: Clutter.Actor): Clutter.PaintVolume + get_transformed_position(): [ /* x */ number | null, /* y */ number | null ] + get_transformed_size(): [ /* width */ number | null, /* height */ number | null ] + get_transition(name: string): Clutter.Transition + get_translation(): [ /* translate_x */ number | null, /* translate_y */ number | null, /* translate_z */ number | null ] + get_width(): number + get_x(): number + get_x_align(): Clutter.ActorAlign + get_x_expand(): boolean + get_y(): number + get_y_align(): Clutter.ActorAlign + get_y_expand(): boolean + get_z_position(): number + grab_key_focus(): void + has_accessible(): boolean + has_actions(): boolean + has_allocation(): boolean + has_constraints(): boolean + has_damage(): boolean + has_effects(): boolean + has_key_focus(): boolean + has_mapped_clones(): boolean + has_overlaps(): boolean + hide(): void + inhibit_culling(): void + insert_child_above(child: Clutter.Actor, sibling?: Clutter.Actor | null): void + insert_child_at_index(child: Clutter.Actor, index_: number): void + insert_child_below(child: Clutter.Actor, sibling?: Clutter.Actor | null): void + invalidate_paint_volume(): void + invalidate_transform(): void + is_effectively_on_stage_view(view: Clutter.StageView): boolean + is_in_clone_paint(): boolean + is_mapped(): boolean + is_realized(): boolean + is_rotated(): boolean + is_scaled(): boolean + is_visible(): boolean + map(): void + move_by(dx: number, dy: number): void + needs_expand(orientation: Clutter.Orientation): boolean + paint(paint_context: Clutter.PaintContext): void + peek_stage_views(): Clutter.StageView[] + pick(pick_context: Clutter.PickContext): void + pick_box(pick_context: Clutter.PickContext, box: Clutter.ActorBox): void + queue_redraw(): void + queue_redraw_with_clip(clip?: cairo.RectangleInt | null): void + queue_relayout(): void + realize(): void + remove_action(action: Clutter.Action): void + remove_action_by_name(name: string): void + remove_all_children(): void + remove_all_transitions(): void + remove_child(child: Clutter.Actor): void + remove_clip(): void + remove_constraint(constraint: Clutter.Constraint): void + remove_constraint_by_name(name: string): void + remove_effect(effect: Clutter.Effect): void + remove_effect_by_name(name: string): void + remove_transition(name: string): void + replace_child(old_child: Clutter.Actor, new_child: Clutter.Actor): void + restore_easing_state(): void + save_easing_state(): void + set_allocation(box: Clutter.ActorBox): void + set_background_color(color?: Clutter.Color | null): void + set_child_above_sibling(child: Clutter.Actor, sibling?: Clutter.Actor | null): void + set_child_at_index(child: Clutter.Actor, index_: number): void + set_child_below_sibling(child: Clutter.Actor, sibling?: Clutter.Actor | null): void + set_child_transform(transform?: Graphene.Matrix | null): void + set_clip(xoff: number, yoff: number, width: number, height: number): void + set_clip_to_allocation(clip_set: boolean): void + set_content(content?: Clutter.Content | null): void + set_content_gravity(gravity: Clutter.ContentGravity): void + set_content_repeat(repeat: Clutter.ContentRepeat): void + set_content_scaling_filters(min_filter: Clutter.ScalingFilter, mag_filter: Clutter.ScalingFilter): void + set_easing_delay(msecs: number): void + set_easing_duration(msecs: number): void + set_easing_mode(mode: Clutter.AnimationMode): void + set_fixed_position_set(is_set: boolean): void + set_flags(flags: Clutter.ActorFlags): void + set_height(height: number): void + set_layout_manager(manager?: Clutter.LayoutManager | null): void + set_margin(margin: Clutter.Margin): void + set_margin_bottom(margin: number): void + set_margin_left(margin: number): void + set_margin_right(margin: number): void + set_margin_top(margin: number): void + set_name(name: string): void + set_offscreen_redirect(redirect: Clutter.OffscreenRedirect): void + set_opacity(opacity: number): void + set_opacity_override(opacity: number): void + set_pivot_point(pivot_x: number, pivot_y: number): void + set_pivot_point_z(pivot_z: number): void + set_position(x: number, y: number): void + set_reactive(reactive: boolean): void + set_request_mode(mode: Clutter.RequestMode): void + set_rotation_angle(axis: Clutter.RotateAxis, angle: number): void + set_scale(scale_x: number, scale_y: number): void + set_scale_z(scale_z: number): void + set_size(width: number, height: number): void + set_text_direction(text_dir: Clutter.TextDirection): void + set_transform(transform?: Graphene.Matrix | null): void + set_translation(translate_x: number, translate_y: number, translate_z: number): void + set_width(width: number): void + set_x(x: number): void + set_x_align(x_align: Clutter.ActorAlign): void + set_x_expand(expand: boolean): void + set_y(y: number): void + set_y_align(y_align: Clutter.ActorAlign): void + set_y_expand(expand: boolean): void + set_z_position(z_position: number): void + should_pick(pick_context: Clutter.PickContext): boolean + show(): void + transform_stage_point(x: number, y: number): [ /* returnType */ boolean, /* x_out */ number, /* y_out */ number ] + uninhibit_culling(): void + unmap(): void + unrealize(): void + unset_flags(flags: Clutter.ActorFlags): void + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Methods of Clutter.Animatable */ + find_property(property_name: string): GObject.ParamSpec + get_actor(): Clutter.Actor + get_initial_state(property_name: string, value: any): void + interpolate_value(property_name: string, interval: Clutter.Interval, progress: number): [ /* returnType */ boolean, /* value */ any ] + set_final_state(property_name: string, value: any): void + /* Methods of Clutter.Container */ + add_actor(actor: Clutter.Actor): void + child_get_property(child: Clutter.Actor, property: string, value: any): void + child_notify(child: Clutter.Actor, pspec: GObject.ParamSpec): void + child_set_property(child: Clutter.Actor, property: string, value: any): void + create_child_meta(actor: Clutter.Actor): void + destroy_child_meta(actor: Clutter.Actor): void + find_child_by_name(child_name: string): Clutter.Actor + get_child_meta(actor: Clutter.Actor): Clutter.ChildMeta + lower_child(actor: Clutter.Actor, sibling?: Clutter.Actor | null): void + raise_child(actor: Clutter.Actor, sibling?: Clutter.Actor | null): void + remove_actor(actor: Clutter.Actor): void + sort_depth_order(): void + /* Methods of Clutter.Scriptable */ + get_id(): string + parse_custom_node(script: Clutter.Script, value: any, name: string, node: Json.Node): boolean + set_custom_property(script: Clutter.Script, name: string, value: any): void + set_id(id_: string): void + /* Virtual methods of St.Widget */ + vfunc_get_focus_chain(): Clutter.Actor[] + vfunc_navigate_focus(from: Clutter.Actor | null, direction: DirectionType): boolean + vfunc_popup_menu(): void + vfunc_style_changed(): void + vfunc_find_property(property_name: string): GObject.ParamSpec + vfunc_get_actor(): Clutter.Actor + vfunc_get_initial_state(property_name: string, value: any): void + vfunc_interpolate_value(property_name: string, interval: Clutter.Interval, progress: number): [ /* returnType */ boolean, /* value */ any ] + vfunc_set_final_state(property_name: string, value: any): void + vfunc_actor_added(actor: Clutter.Actor): void + vfunc_actor_removed(actor: Clutter.Actor): void + vfunc_add(actor: Clutter.Actor): void + vfunc_child_notify(child: Clutter.Actor, pspec: GObject.ParamSpec): void + vfunc_create_child_meta(actor: Clutter.Actor): void + vfunc_destroy_child_meta(actor: Clutter.Actor): void + vfunc_get_child_meta(actor: Clutter.Actor): Clutter.ChildMeta + vfunc_lower(actor: Clutter.Actor, sibling?: Clutter.Actor | null): void + vfunc_raise(actor: Clutter.Actor, sibling?: Clutter.Actor | null): void + vfunc_remove(actor: Clutter.Actor): void + vfunc_sort_depth_order(): void + vfunc_get_id(): string + vfunc_parse_custom_node(script: Clutter.Script, value: any, name: string, node: Json.Node): boolean + vfunc_set_custom_property(script: Clutter.Script, name: string, value: any): void + vfunc_set_id(id_: string): void + /* Virtual methods of Clutter.Actor */ + vfunc_allocate(box: Clutter.ActorBox): void + vfunc_apply_transform(matrix: Graphene.Matrix): void + vfunc_button_press_event(event: Clutter.ButtonEvent): boolean + vfunc_button_release_event(event: Clutter.ButtonEvent): boolean + vfunc_calculate_resource_scale(phase: number): number + vfunc_captured_event(event: Clutter.Event): boolean + vfunc_destroy(): void + vfunc_enter_event(event: Clutter.CrossingEvent): boolean + vfunc_event(event: Clutter.Event): boolean + vfunc_get_accessible(): Atk.Object + vfunc_get_paint_volume(volume: Clutter.PaintVolume): boolean + vfunc_get_preferred_height(for_width: number): [ /* min_height_p */ number | null, /* natural_height_p */ number | null ] + vfunc_get_preferred_width(for_height: number): [ /* min_width_p */ number | null, /* natural_width_p */ number | null ] + vfunc_has_accessible(): boolean + vfunc_has_overlaps(): boolean + vfunc_hide(): void + vfunc_hide_all(): void + vfunc_key_focus_in(): void + vfunc_key_focus_out(): void + vfunc_key_press_event(event: Clutter.KeyEvent): boolean + vfunc_key_release_event(event: Clutter.KeyEvent): boolean + vfunc_leave_event(event: Clutter.CrossingEvent): boolean + vfunc_map(): void + vfunc_motion_event(event: Clutter.MotionEvent): boolean + vfunc_paint(paint_context: Clutter.PaintContext): void + vfunc_paint_node(root: Clutter.PaintNode): void + vfunc_parent_set(old_parent: Clutter.Actor): void + vfunc_pick(pick_context: Clutter.PickContext): void + vfunc_queue_relayout(): void + vfunc_realize(): void + vfunc_resource_scale_changed(): void + vfunc_scroll_event(event: Clutter.ScrollEvent): boolean + vfunc_show(): void + vfunc_touch_event(event: Clutter.TouchEvent): boolean + vfunc_unmap(): void + vfunc_unrealize(): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of St.Widget */ + connect(sigName: "popup-menu", callback: (($obj: Label) => void)): number + connect_after(sigName: "popup-menu", callback: (($obj: Label) => void)): number + emit(sigName: "popup-menu"): void + connect(sigName: "style-changed", callback: (($obj: Label) => void)): number + connect_after(sigName: "style-changed", callback: (($obj: Label) => void)): number + emit(sigName: "style-changed"): void + /* Signals of Clutter.Actor */ + connect(sigName: "button-press-event", callback: (($obj: Label, event: Clutter.ButtonEvent) => boolean)): number + connect_after(sigName: "button-press-event", callback: (($obj: Label, event: Clutter.ButtonEvent) => boolean)): number + emit(sigName: "button-press-event", event: Clutter.ButtonEvent): void + connect(sigName: "button-release-event", callback: (($obj: Label, event: Clutter.ButtonEvent) => boolean)): number + connect_after(sigName: "button-release-event", callback: (($obj: Label, event: Clutter.ButtonEvent) => boolean)): number + emit(sigName: "button-release-event", event: Clutter.ButtonEvent): void + connect(sigName: "captured-event", callback: (($obj: Label, event: Clutter.Event) => boolean)): number + connect_after(sigName: "captured-event", callback: (($obj: Label, event: Clutter.Event) => boolean)): number + emit(sigName: "captured-event", event: Clutter.Event): void + connect(sigName: "destroy", callback: (($obj: Label) => void)): number + connect_after(sigName: "destroy", callback: (($obj: Label) => void)): number + emit(sigName: "destroy"): void + connect(sigName: "enter-event", callback: (($obj: Label, event: Clutter.CrossingEvent) => boolean)): number + connect_after(sigName: "enter-event", callback: (($obj: Label, event: Clutter.CrossingEvent) => boolean)): number + emit(sigName: "enter-event", event: Clutter.CrossingEvent): void + connect(sigName: "event", callback: (($obj: Label, event: Clutter.Event) => boolean)): number + connect_after(sigName: "event", callback: (($obj: Label, event: Clutter.Event) => boolean)): number + emit(sigName: "event", event: Clutter.Event): void + connect(sigName: "hide", callback: (($obj: Label) => void)): number + connect_after(sigName: "hide", callback: (($obj: Label) => void)): number + emit(sigName: "hide"): void + connect(sigName: "key-focus-in", callback: (($obj: Label) => void)): number + connect_after(sigName: "key-focus-in", callback: (($obj: Label) => void)): number + emit(sigName: "key-focus-in"): void + connect(sigName: "key-focus-out", callback: (($obj: Label) => void)): number + connect_after(sigName: "key-focus-out", callback: (($obj: Label) => void)): number + emit(sigName: "key-focus-out"): void + connect(sigName: "key-press-event", callback: (($obj: Label, event: Clutter.KeyEvent) => boolean)): number + connect_after(sigName: "key-press-event", callback: (($obj: Label, event: Clutter.KeyEvent) => boolean)): number + emit(sigName: "key-press-event", event: Clutter.KeyEvent): void + connect(sigName: "key-release-event", callback: (($obj: Label, event: Clutter.KeyEvent) => boolean)): number + connect_after(sigName: "key-release-event", callback: (($obj: Label, event: Clutter.KeyEvent) => boolean)): number + emit(sigName: "key-release-event", event: Clutter.KeyEvent): void + connect(sigName: "leave-event", callback: (($obj: Label, event: Clutter.CrossingEvent) => boolean)): number + connect_after(sigName: "leave-event", callback: (($obj: Label, event: Clutter.CrossingEvent) => boolean)): number + emit(sigName: "leave-event", event: Clutter.CrossingEvent): void + connect(sigName: "motion-event", callback: (($obj: Label, event: Clutter.MotionEvent) => boolean)): number + connect_after(sigName: "motion-event", callback: (($obj: Label, event: Clutter.MotionEvent) => boolean)): number + emit(sigName: "motion-event", event: Clutter.MotionEvent): void + connect(sigName: "parent-set", callback: (($obj: Label, old_parent?: Clutter.Actor | null) => void)): number + connect_after(sigName: "parent-set", callback: (($obj: Label, old_parent?: Clutter.Actor | null) => void)): number + emit(sigName: "parent-set", old_parent?: Clutter.Actor | null): void + connect(sigName: "pick", callback: (($obj: Label, pick_context: Clutter.PickContext) => void)): number + connect_after(sigName: "pick", callback: (($obj: Label, pick_context: Clutter.PickContext) => void)): number + emit(sigName: "pick", pick_context: Clutter.PickContext): void + connect(sigName: "queue-relayout", callback: (($obj: Label) => void)): number + connect_after(sigName: "queue-relayout", callback: (($obj: Label) => void)): number + emit(sigName: "queue-relayout"): void + connect(sigName: "realize", callback: (($obj: Label) => void)): number + connect_after(sigName: "realize", callback: (($obj: Label) => void)): number + emit(sigName: "realize"): void + connect(sigName: "resource-scale-changed", callback: (($obj: Label) => void)): number + connect_after(sigName: "resource-scale-changed", callback: (($obj: Label) => void)): number + emit(sigName: "resource-scale-changed"): void + connect(sigName: "scroll-event", callback: (($obj: Label, event: Clutter.ScrollEvent) => boolean)): number + connect_after(sigName: "scroll-event", callback: (($obj: Label, event: Clutter.ScrollEvent) => boolean)): number + emit(sigName: "scroll-event", event: Clutter.ScrollEvent): void + connect(sigName: "show", callback: (($obj: Label) => void)): number + connect_after(sigName: "show", callback: (($obj: Label) => void)): number + emit(sigName: "show"): void + connect(sigName: "stage-views-changed", callback: (($obj: Label) => void)): number + connect_after(sigName: "stage-views-changed", callback: (($obj: Label) => void)): number + emit(sigName: "stage-views-changed"): void + connect(sigName: "touch-event", callback: (($obj: Label, event: Clutter.Event) => boolean)): number + connect_after(sigName: "touch-event", callback: (($obj: Label, event: Clutter.Event) => boolean)): number + emit(sigName: "touch-event", event: Clutter.Event): void + connect(sigName: "transition-stopped", callback: (($obj: Label, name: string, is_finished: boolean) => void)): number + connect_after(sigName: "transition-stopped", callback: (($obj: Label, name: string, is_finished: boolean) => void)): number + emit(sigName: "transition-stopped", name: string, is_finished: boolean): void + connect(sigName: "transitions-completed", callback: (($obj: Label) => void)): number + connect_after(sigName: "transitions-completed", callback: (($obj: Label) => void)): number + emit(sigName: "transitions-completed"): void + connect(sigName: "unrealize", callback: (($obj: Label) => void)): number + connect_after(sigName: "unrealize", callback: (($obj: Label) => void)): number + emit(sigName: "unrealize"): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + /* Signals of Clutter.Container */ + connect(sigName: "actor-added", callback: (($obj: Label, actor: Clutter.Actor) => void)): number + connect_after(sigName: "actor-added", callback: (($obj: Label, actor: Clutter.Actor) => void)): number + emit(sigName: "actor-added", actor: Clutter.Actor): void + connect(sigName: "actor-removed", callback: (($obj: Label, actor: Clutter.Actor) => void)): number + connect_after(sigName: "actor-removed", callback: (($obj: Label, actor: Clutter.Actor) => void)): number + emit(sigName: "actor-removed", actor: Clutter.Actor): void + connect(sigName: "child-notify", callback: (($obj: Label, actor: Clutter.Actor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "child-notify", callback: (($obj: Label, actor: Clutter.Actor, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "child-notify", actor: Clutter.Actor, pspec: GObject.ParamSpec): void + connect(sigName: "notify::clutter-text", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::clutter-text", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::text", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::text", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::accessible-name", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-name", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::accessible-role", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-role", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::can-focus", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::can-focus", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::hover", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hover", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::label-actor", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::label-actor", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::pseudo-class", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::pseudo-class", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::style", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::style", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::style-class", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::style-class", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::track-hover", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::track-hover", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::actions", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::actions", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::allocation", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::allocation", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::background-color", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::background-color", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::background-color-set", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::background-color-set", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::child-transform", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::child-transform", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::child-transform-set", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::child-transform-set", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::clip-rect", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::clip-rect", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::clip-to-allocation", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::clip-to-allocation", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::constraints", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::constraints", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::content", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::content", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::content-box", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::content-box", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::content-gravity", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::content-gravity", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::content-repeat", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::content-repeat", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::effect", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::effect", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::first-child", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::first-child", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::fixed-position-set", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::fixed-position-set", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::fixed-x", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::fixed-x", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::fixed-y", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::fixed-y", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::has-clip", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-clip", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::has-pointer", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-pointer", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::height", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::height", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::last-child", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::last-child", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::layout-manager", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::layout-manager", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::magnification-filter", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::magnification-filter", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::mapped", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::mapped", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-bottom", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-bottom", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-left", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-left", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-right", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-right", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-top", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-top", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::min-height", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::min-height", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::min-height-set", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::min-height-set", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::min-width", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::min-width", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::min-width-set", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::min-width-set", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::minification-filter", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::minification-filter", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::name", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::name", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::natural-height", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::natural-height", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::natural-height-set", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::natural-height-set", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::natural-width", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::natural-width", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::natural-width-set", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::natural-width-set", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::offscreen-redirect", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::offscreen-redirect", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::opacity", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::opacity", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::pivot-point", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::pivot-point", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::pivot-point-z", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::pivot-point-z", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::position", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::position", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::reactive", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::reactive", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::realized", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::realized", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::request-mode", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::request-mode", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::rotation-angle-x", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::rotation-angle-x", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::rotation-angle-y", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::rotation-angle-y", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::rotation-angle-z", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::rotation-angle-z", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::scale-x", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::scale-x", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::scale-y", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::scale-y", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::scale-z", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::scale-z", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::show-on-set-parent", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::show-on-set-parent", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::size", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::size", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::text-direction", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::text-direction", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::transform", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::transform", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::transform-set", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::transform-set", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::translation-x", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::translation-x", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::translation-y", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::translation-y", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::translation-z", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::translation-z", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::visible", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::visible", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::width", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::width", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::x", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::x", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::x-align", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::x-align", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::x-expand", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::x-expand", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::y", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::y", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::y-align", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::y-align", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::y-expand", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::y-expand", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::z-position", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::z-position", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: Label_ConstructProps) + _init (config?: Label_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(text?: string | null): Label + static new(): Label + static $gtype: GObject.Type +} +export interface PasswordEntry_ConstructProps extends Entry_ConstructProps { + password_visible?: boolean + show_peek_icon?: boolean +} +export class PasswordEntry { + /* Properties of St.PasswordEntry */ + password_visible: boolean + show_peek_icon: boolean + /* Properties of St.Entry */ + readonly clutter_text: Clutter.Text + hint_actor: Clutter.Actor + hint_text: string + input_hints: Clutter.InputContentHintFlags + input_purpose: Clutter.InputContentPurpose + primary_icon: Clutter.Actor + secondary_icon: Clutter.Actor + text: string + /* Properties of St.Widget */ + accessible_name: string + accessible_role: Atk.Role + can_focus: boolean + hover: boolean + label_actor: Clutter.Actor + pseudo_class: string + style: string + style_class: string + track_hover: boolean + /* Properties of Clutter.Actor */ + actions: Clutter.Action + readonly allocation: Clutter.ActorBox + background_color: Clutter.Color + readonly background_color_set: boolean + child_transform: Graphene.Matrix + readonly child_transform_set: boolean + clip_rect: Graphene.Rect + clip_to_allocation: boolean + constraints: Clutter.Constraint + content: Clutter.Content + readonly content_box: Clutter.ActorBox + content_gravity: Clutter.ContentGravity + content_repeat: Clutter.ContentRepeat + effect: Clutter.Effect + readonly first_child: Clutter.Actor + fixed_position_set: boolean + fixed_x: number + fixed_y: number + readonly has_clip: boolean + readonly has_pointer: boolean + height: number + readonly last_child: Clutter.Actor + layout_manager: Clutter.LayoutManager + magnification_filter: Clutter.ScalingFilter + readonly mapped: boolean + margin_bottom: number + margin_left: number + margin_right: number + margin_top: number + min_height: number + min_height_set: boolean + min_width: number + min_width_set: boolean + minification_filter: Clutter.ScalingFilter + name: string + natural_height: number + natural_height_set: boolean + natural_width: number + natural_width_set: boolean + offscreen_redirect: Clutter.OffscreenRedirect + opacity: number + pivot_point: Graphene.Point + pivot_point_z: number + position: Graphene.Point + reactive: boolean + readonly realized: boolean + request_mode: Clutter.RequestMode + rotation_angle_x: number + rotation_angle_y: number + rotation_angle_z: number + scale_x: number + scale_y: number + scale_z: number + show_on_set_parent: boolean + size: Graphene.Size + text_direction: Clutter.TextDirection + transform: Graphene.Matrix + readonly transform_set: boolean + translation_x: number + translation_y: number + translation_z: number + visible: boolean + width: number + x: number + x_align: Clutter.ActorAlign + x_expand: boolean + y: number + y_align: Clutter.ActorAlign + y_expand: boolean + z_position: number + /* Fields of St.Entry */ + parent_instance: Widget + /* Fields of Clutter.Actor */ + flags: number + /* Fields of GObject.InitiallyUnowned */ + g_type_instance: GObject.TypeInstance + /* Methods of St.PasswordEntry */ + get_password_visible(): boolean + get_show_peek_icon(): boolean + set_password_visible(value: boolean): void + set_show_peek_icon(value: boolean): void + /* Methods of St.Entry */ + get_clutter_text(): Clutter.Actor + get_hint_actor(): Clutter.Actor | null + get_hint_text(): string | null + get_input_hints(): Clutter.InputContentHintFlags + get_input_purpose(): Clutter.InputContentPurpose + get_primary_icon(): Clutter.Actor | null + get_secondary_icon(): Clutter.Actor | null + get_text(): string + set_hint_actor(hint_actor?: Clutter.Actor | null): void + set_hint_text(text?: string | null): void + set_input_hints(hints: Clutter.InputContentHintFlags): void + set_input_purpose(purpose: Clutter.InputContentPurpose): void + set_primary_icon(icon?: Clutter.Actor | null): void + set_secondary_icon(icon?: Clutter.Actor | null): void + set_text(text?: string | null): void + /* Methods of St.Widget */ + add_accessible_state(state: Atk.StateType): void + add_style_class_name(style_class: string): void + add_style_pseudo_class(pseudo_class: string): void + ensure_style(): void + get_accessible_name(): string + get_accessible_role(): Atk.Role + get_can_focus(): boolean + get_focus_chain(): Clutter.Actor[] + get_hover(): boolean + get_label_actor(): Clutter.Actor + get_style(): string | null + get_style_class_name(): string + get_style_pseudo_class(): string + get_theme_node(): ThemeNode + get_track_hover(): boolean + has_style_class_name(style_class: string): boolean + has_style_pseudo_class(pseudo_class: string): boolean + navigate_focus(from: Clutter.Actor | null, direction: DirectionType, wrap_around: boolean): boolean + paint_background(paint_context: Clutter.PaintContext): void + peek_theme_node(): ThemeNode + popup_menu(): void + remove_accessible_state(state: Atk.StateType): void + remove_style_class_name(style_class: string): void + remove_style_pseudo_class(pseudo_class: string): void + set_accessible(accessible: Atk.Object): void + set_accessible_name(name?: string | null): void + set_accessible_role(role: Atk.Role): void + set_can_focus(can_focus: boolean): void + set_hover(hover: boolean): void + set_label_actor(label: Clutter.Actor): void + set_style(style?: string | null): void + set_style_class_name(style_class_list?: string | null): void + set_style_pseudo_class(pseudo_class_list?: string | null): void + set_track_hover(track_hover: boolean): void + style_changed(): void + sync_hover(): void + /* Methods of Clutter.Actor */ + add_action(action: Clutter.Action): void + add_action_with_name(name: string, action: Clutter.Action): void + add_child(child: Clutter.Actor): void + add_constraint(constraint: Clutter.Constraint): void + add_constraint_with_name(name: string, constraint: Clutter.Constraint): void + add_effect(effect: Clutter.Effect): void + add_effect_with_name(name: string, effect: Clutter.Effect): void + add_transition(name: string, transition: Clutter.Transition): void + allocate(box: Clutter.ActorBox): void + allocate_align_fill(box: Clutter.ActorBox, x_align: number, y_align: number, x_fill: boolean, y_fill: boolean): void + allocate_available_size(x: number, y: number, available_width: number, available_height: number): void + allocate_preferred_size(x: number, y: number): void + apply_relative_transform_to_point(ancestor: Clutter.Actor | null, point: Graphene.Point3D): /* vertex */ Graphene.Point3D + apply_transform_to_point(point: Graphene.Point3D): /* vertex */ Graphene.Point3D + bind_model(model: Gio.ListModel | null, create_child_func: Clutter.ActorCreateChildFunc): void + clear_actions(): void + clear_constraints(): void + clear_effects(): void + contains(descendant: Clutter.Actor): boolean + continue_paint(paint_context: Clutter.PaintContext): void + continue_pick(pick_context: Clutter.PickContext): void + create_pango_context(): Pango.Context + create_pango_layout(text?: string | null): Pango.Layout + destroy(): void + destroy_all_children(): void + event(event: Clutter.Event, capture: boolean): boolean + get_abs_allocation_vertices(): /* verts */ Graphene.Point3D[] + get_accessible(): Atk.Object + get_action(name: string): Clutter.Action + get_actions(): Clutter.Action[] + get_allocation_box(): /* box */ Clutter.ActorBox + get_background_color(): /* color */ Clutter.Color + get_child_at_index(index_: number): Clutter.Actor + get_child_transform(): /* transform */ Graphene.Matrix + get_children(): Clutter.Actor[] + get_clip(): [ /* xoff */ number | null, /* yoff */ number | null, /* width */ number | null, /* height */ number | null ] + get_clip_to_allocation(): boolean + get_constraint(name: string): Clutter.Constraint + get_constraints(): Clutter.Constraint[] + get_content(): Clutter.Content + get_content_box(): /* box */ Clutter.ActorBox + get_content_gravity(): Clutter.ContentGravity + get_content_repeat(): Clutter.ContentRepeat + get_content_scaling_filters(): [ /* min_filter */ Clutter.ScalingFilter | null, /* mag_filter */ Clutter.ScalingFilter | null ] + get_default_paint_volume(): Clutter.PaintVolume + get_easing_delay(): number + get_easing_duration(): number + get_easing_mode(): Clutter.AnimationMode + get_effect(name: string): Clutter.Effect + get_effects(): Clutter.Effect[] + get_first_child(): Clutter.Actor + get_fixed_position(): [ /* returnType */ boolean, /* x */ number | null, /* y */ number | null ] + get_fixed_position_set(): boolean + get_flags(): Clutter.ActorFlags + get_height(): number + get_last_child(): Clutter.Actor + get_layout_manager(): Clutter.LayoutManager + get_margin(): /* margin */ Clutter.Margin + get_margin_bottom(): number + get_margin_left(): number + get_margin_right(): number + get_margin_top(): number + get_n_children(): number + get_name(): string + get_next_sibling(): Clutter.Actor + get_offscreen_redirect(): Clutter.OffscreenRedirect + get_opacity(): number + get_opacity_override(): number + get_paint_box(): [ /* returnType */ boolean, /* box */ Clutter.ActorBox ] + get_paint_opacity(): number + get_paint_visibility(): boolean + get_paint_volume(): Clutter.PaintVolume + get_pango_context(): Pango.Context + get_parent(): Clutter.Actor + get_pivot_point(): [ /* pivot_x */ number | null, /* pivot_y */ number | null ] + get_pivot_point_z(): number + get_position(): [ /* x */ number | null, /* y */ number | null ] + get_preferred_height(for_width: number): [ /* min_height_p */ number | null, /* natural_height_p */ number | null ] + get_preferred_size(): [ /* min_width_p */ number | null, /* min_height_p */ number | null, /* natural_width_p */ number | null, /* natural_height_p */ number | null ] + get_preferred_width(for_height: number): [ /* min_width_p */ number | null, /* natural_width_p */ number | null ] + get_previous_sibling(): Clutter.Actor + get_reactive(): boolean + get_request_mode(): Clutter.RequestMode + get_resource_scale(): number + get_rotation_angle(axis: Clutter.RotateAxis): number + get_scale(): [ /* scale_x */ number | null, /* scale_y */ number | null ] + get_scale_z(): number + get_size(): [ /* width */ number | null, /* height */ number | null ] + get_stage(): Clutter.Stage + get_text_direction(): Clutter.TextDirection + get_transform(): /* transform */ Graphene.Matrix + get_transformed_extents(): /* rect */ Graphene.Rect + get_transformed_paint_volume(relative_to_ancestor: Clutter.Actor): Clutter.PaintVolume + get_transformed_position(): [ /* x */ number | null, /* y */ number | null ] + get_transformed_size(): [ /* width */ number | null, /* height */ number | null ] + get_transition(name: string): Clutter.Transition + get_translation(): [ /* translate_x */ number | null, /* translate_y */ number | null, /* translate_z */ number | null ] + get_width(): number + get_x(): number + get_x_align(): Clutter.ActorAlign + get_x_expand(): boolean + get_y(): number + get_y_align(): Clutter.ActorAlign + get_y_expand(): boolean + get_z_position(): number + grab_key_focus(): void + has_accessible(): boolean + has_actions(): boolean + has_allocation(): boolean + has_constraints(): boolean + has_damage(): boolean + has_effects(): boolean + has_key_focus(): boolean + has_mapped_clones(): boolean + has_overlaps(): boolean + hide(): void + inhibit_culling(): void + insert_child_above(child: Clutter.Actor, sibling?: Clutter.Actor | null): void + insert_child_at_index(child: Clutter.Actor, index_: number): void + insert_child_below(child: Clutter.Actor, sibling?: Clutter.Actor | null): void + invalidate_paint_volume(): void + invalidate_transform(): void + is_effectively_on_stage_view(view: Clutter.StageView): boolean + is_in_clone_paint(): boolean + is_mapped(): boolean + is_realized(): boolean + is_rotated(): boolean + is_scaled(): boolean + is_visible(): boolean + map(): void + move_by(dx: number, dy: number): void + needs_expand(orientation: Clutter.Orientation): boolean + paint(paint_context: Clutter.PaintContext): void + peek_stage_views(): Clutter.StageView[] + pick(pick_context: Clutter.PickContext): void + pick_box(pick_context: Clutter.PickContext, box: Clutter.ActorBox): void + queue_redraw(): void + queue_redraw_with_clip(clip?: cairo.RectangleInt | null): void + queue_relayout(): void + realize(): void + remove_action(action: Clutter.Action): void + remove_action_by_name(name: string): void + remove_all_children(): void + remove_all_transitions(): void + remove_child(child: Clutter.Actor): void + remove_clip(): void + remove_constraint(constraint: Clutter.Constraint): void + remove_constraint_by_name(name: string): void + remove_effect(effect: Clutter.Effect): void + remove_effect_by_name(name: string): void + remove_transition(name: string): void + replace_child(old_child: Clutter.Actor, new_child: Clutter.Actor): void + restore_easing_state(): void + save_easing_state(): void + set_allocation(box: Clutter.ActorBox): void + set_background_color(color?: Clutter.Color | null): void + set_child_above_sibling(child: Clutter.Actor, sibling?: Clutter.Actor | null): void + set_child_at_index(child: Clutter.Actor, index_: number): void + set_child_below_sibling(child: Clutter.Actor, sibling?: Clutter.Actor | null): void + set_child_transform(transform?: Graphene.Matrix | null): void + set_clip(xoff: number, yoff: number, width: number, height: number): void + set_clip_to_allocation(clip_set: boolean): void + set_content(content?: Clutter.Content | null): void + set_content_gravity(gravity: Clutter.ContentGravity): void + set_content_repeat(repeat: Clutter.ContentRepeat): void + set_content_scaling_filters(min_filter: Clutter.ScalingFilter, mag_filter: Clutter.ScalingFilter): void + set_easing_delay(msecs: number): void + set_easing_duration(msecs: number): void + set_easing_mode(mode: Clutter.AnimationMode): void + set_fixed_position_set(is_set: boolean): void + set_flags(flags: Clutter.ActorFlags): void + set_height(height: number): void + set_layout_manager(manager?: Clutter.LayoutManager | null): void + set_margin(margin: Clutter.Margin): void + set_margin_bottom(margin: number): void + set_margin_left(margin: number): void + set_margin_right(margin: number): void + set_margin_top(margin: number): void + set_name(name: string): void + set_offscreen_redirect(redirect: Clutter.OffscreenRedirect): void + set_opacity(opacity: number): void + set_opacity_override(opacity: number): void + set_pivot_point(pivot_x: number, pivot_y: number): void + set_pivot_point_z(pivot_z: number): void + set_position(x: number, y: number): void + set_reactive(reactive: boolean): void + set_request_mode(mode: Clutter.RequestMode): void + set_rotation_angle(axis: Clutter.RotateAxis, angle: number): void + set_scale(scale_x: number, scale_y: number): void + set_scale_z(scale_z: number): void + set_size(width: number, height: number): void + set_text_direction(text_dir: Clutter.TextDirection): void + set_transform(transform?: Graphene.Matrix | null): void + set_translation(translate_x: number, translate_y: number, translate_z: number): void + set_width(width: number): void + set_x(x: number): void + set_x_align(x_align: Clutter.ActorAlign): void + set_x_expand(expand: boolean): void + set_y(y: number): void + set_y_align(y_align: Clutter.ActorAlign): void + set_y_expand(expand: boolean): void + set_z_position(z_position: number): void + should_pick(pick_context: Clutter.PickContext): boolean + show(): void + transform_stage_point(x: number, y: number): [ /* returnType */ boolean, /* x_out */ number, /* y_out */ number ] + uninhibit_culling(): void + unmap(): void + unrealize(): void + unset_flags(flags: Clutter.ActorFlags): void + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Methods of Clutter.Animatable */ + find_property(property_name: string): GObject.ParamSpec + get_actor(): Clutter.Actor + get_initial_state(property_name: string, value: any): void + interpolate_value(property_name: string, interval: Clutter.Interval, progress: number): [ /* returnType */ boolean, /* value */ any ] + set_final_state(property_name: string, value: any): void + /* Methods of Clutter.Container */ + add_actor(actor: Clutter.Actor): void + child_get_property(child: Clutter.Actor, property: string, value: any): void + child_notify(child: Clutter.Actor, pspec: GObject.ParamSpec): void + child_set_property(child: Clutter.Actor, property: string, value: any): void + create_child_meta(actor: Clutter.Actor): void + destroy_child_meta(actor: Clutter.Actor): void + find_child_by_name(child_name: string): Clutter.Actor + get_child_meta(actor: Clutter.Actor): Clutter.ChildMeta + lower_child(actor: Clutter.Actor, sibling?: Clutter.Actor | null): void + raise_child(actor: Clutter.Actor, sibling?: Clutter.Actor | null): void + remove_actor(actor: Clutter.Actor): void + sort_depth_order(): void + /* Methods of Clutter.Scriptable */ + get_id(): string + parse_custom_node(script: Clutter.Script, value: any, name: string, node: Json.Node): boolean + set_custom_property(script: Clutter.Script, name: string, value: any): void + set_id(id_: string): void + /* Virtual methods of St.Entry */ + vfunc_primary_icon_clicked(): void + vfunc_secondary_icon_clicked(): void + /* Virtual methods of St.Widget */ + vfunc_get_focus_chain(): Clutter.Actor[] + vfunc_navigate_focus(from: Clutter.Actor | null, direction: DirectionType): boolean + vfunc_popup_menu(): void + vfunc_style_changed(): void + vfunc_find_property(property_name: string): GObject.ParamSpec + vfunc_get_actor(): Clutter.Actor + vfunc_get_initial_state(property_name: string, value: any): void + vfunc_interpolate_value(property_name: string, interval: Clutter.Interval, progress: number): [ /* returnType */ boolean, /* value */ any ] + vfunc_set_final_state(property_name: string, value: any): void + vfunc_actor_added(actor: Clutter.Actor): void + vfunc_actor_removed(actor: Clutter.Actor): void + vfunc_add(actor: Clutter.Actor): void + vfunc_child_notify(child: Clutter.Actor, pspec: GObject.ParamSpec): void + vfunc_create_child_meta(actor: Clutter.Actor): void + vfunc_destroy_child_meta(actor: Clutter.Actor): void + vfunc_get_child_meta(actor: Clutter.Actor): Clutter.ChildMeta + vfunc_lower(actor: Clutter.Actor, sibling?: Clutter.Actor | null): void + vfunc_raise(actor: Clutter.Actor, sibling?: Clutter.Actor | null): void + vfunc_remove(actor: Clutter.Actor): void + vfunc_sort_depth_order(): void + vfunc_get_id(): string + vfunc_parse_custom_node(script: Clutter.Script, value: any, name: string, node: Json.Node): boolean + vfunc_set_custom_property(script: Clutter.Script, name: string, value: any): void + vfunc_set_id(id_: string): void + /* Virtual methods of Clutter.Actor */ + vfunc_allocate(box: Clutter.ActorBox): void + vfunc_apply_transform(matrix: Graphene.Matrix): void + vfunc_button_press_event(event: Clutter.ButtonEvent): boolean + vfunc_button_release_event(event: Clutter.ButtonEvent): boolean + vfunc_calculate_resource_scale(phase: number): number + vfunc_captured_event(event: Clutter.Event): boolean + vfunc_destroy(): void + vfunc_enter_event(event: Clutter.CrossingEvent): boolean + vfunc_event(event: Clutter.Event): boolean + vfunc_get_accessible(): Atk.Object + vfunc_get_paint_volume(volume: Clutter.PaintVolume): boolean + vfunc_get_preferred_height(for_width: number): [ /* min_height_p */ number | null, /* natural_height_p */ number | null ] + vfunc_get_preferred_width(for_height: number): [ /* min_width_p */ number | null, /* natural_width_p */ number | null ] + vfunc_has_accessible(): boolean + vfunc_has_overlaps(): boolean + vfunc_hide(): void + vfunc_hide_all(): void + vfunc_key_focus_in(): void + vfunc_key_focus_out(): void + vfunc_key_press_event(event: Clutter.KeyEvent): boolean + vfunc_key_release_event(event: Clutter.KeyEvent): boolean + vfunc_leave_event(event: Clutter.CrossingEvent): boolean + vfunc_map(): void + vfunc_motion_event(event: Clutter.MotionEvent): boolean + vfunc_paint(paint_context: Clutter.PaintContext): void + vfunc_paint_node(root: Clutter.PaintNode): void + vfunc_parent_set(old_parent: Clutter.Actor): void + vfunc_pick(pick_context: Clutter.PickContext): void + vfunc_queue_relayout(): void + vfunc_realize(): void + vfunc_resource_scale_changed(): void + vfunc_scroll_event(event: Clutter.ScrollEvent): boolean + vfunc_show(): void + vfunc_touch_event(event: Clutter.TouchEvent): boolean + vfunc_unmap(): void + vfunc_unrealize(): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of St.Entry */ + connect(sigName: "primary-icon-clicked", callback: (($obj: PasswordEntry) => void)): number + connect_after(sigName: "primary-icon-clicked", callback: (($obj: PasswordEntry) => void)): number + emit(sigName: "primary-icon-clicked"): void + connect(sigName: "secondary-icon-clicked", callback: (($obj: PasswordEntry) => void)): number + connect_after(sigName: "secondary-icon-clicked", callback: (($obj: PasswordEntry) => void)): number + emit(sigName: "secondary-icon-clicked"): void + /* Signals of St.Widget */ + connect(sigName: "popup-menu", callback: (($obj: PasswordEntry) => void)): number + connect_after(sigName: "popup-menu", callback: (($obj: PasswordEntry) => void)): number + emit(sigName: "popup-menu"): void + connect(sigName: "style-changed", callback: (($obj: PasswordEntry) => void)): number + connect_after(sigName: "style-changed", callback: (($obj: PasswordEntry) => void)): number + emit(sigName: "style-changed"): void + /* Signals of Clutter.Actor */ + connect(sigName: "button-press-event", callback: (($obj: PasswordEntry, event: Clutter.ButtonEvent) => boolean)): number + connect_after(sigName: "button-press-event", callback: (($obj: PasswordEntry, event: Clutter.ButtonEvent) => boolean)): number + emit(sigName: "button-press-event", event: Clutter.ButtonEvent): void + connect(sigName: "button-release-event", callback: (($obj: PasswordEntry, event: Clutter.ButtonEvent) => boolean)): number + connect_after(sigName: "button-release-event", callback: (($obj: PasswordEntry, event: Clutter.ButtonEvent) => boolean)): number + emit(sigName: "button-release-event", event: Clutter.ButtonEvent): void + connect(sigName: "captured-event", callback: (($obj: PasswordEntry, event: Clutter.Event) => boolean)): number + connect_after(sigName: "captured-event", callback: (($obj: PasswordEntry, event: Clutter.Event) => boolean)): number + emit(sigName: "captured-event", event: Clutter.Event): void + connect(sigName: "destroy", callback: (($obj: PasswordEntry) => void)): number + connect_after(sigName: "destroy", callback: (($obj: PasswordEntry) => void)): number + emit(sigName: "destroy"): void + connect(sigName: "enter-event", callback: (($obj: PasswordEntry, event: Clutter.CrossingEvent) => boolean)): number + connect_after(sigName: "enter-event", callback: (($obj: PasswordEntry, event: Clutter.CrossingEvent) => boolean)): number + emit(sigName: "enter-event", event: Clutter.CrossingEvent): void + connect(sigName: "event", callback: (($obj: PasswordEntry, event: Clutter.Event) => boolean)): number + connect_after(sigName: "event", callback: (($obj: PasswordEntry, event: Clutter.Event) => boolean)): number + emit(sigName: "event", event: Clutter.Event): void + connect(sigName: "hide", callback: (($obj: PasswordEntry) => void)): number + connect_after(sigName: "hide", callback: (($obj: PasswordEntry) => void)): number + emit(sigName: "hide"): void + connect(sigName: "key-focus-in", callback: (($obj: PasswordEntry) => void)): number + connect_after(sigName: "key-focus-in", callback: (($obj: PasswordEntry) => void)): number + emit(sigName: "key-focus-in"): void + connect(sigName: "key-focus-out", callback: (($obj: PasswordEntry) => void)): number + connect_after(sigName: "key-focus-out", callback: (($obj: PasswordEntry) => void)): number + emit(sigName: "key-focus-out"): void + connect(sigName: "key-press-event", callback: (($obj: PasswordEntry, event: Clutter.KeyEvent) => boolean)): number + connect_after(sigName: "key-press-event", callback: (($obj: PasswordEntry, event: Clutter.KeyEvent) => boolean)): number + emit(sigName: "key-press-event", event: Clutter.KeyEvent): void + connect(sigName: "key-release-event", callback: (($obj: PasswordEntry, event: Clutter.KeyEvent) => boolean)): number + connect_after(sigName: "key-release-event", callback: (($obj: PasswordEntry, event: Clutter.KeyEvent) => boolean)): number + emit(sigName: "key-release-event", event: Clutter.KeyEvent): void + connect(sigName: "leave-event", callback: (($obj: PasswordEntry, event: Clutter.CrossingEvent) => boolean)): number + connect_after(sigName: "leave-event", callback: (($obj: PasswordEntry, event: Clutter.CrossingEvent) => boolean)): number + emit(sigName: "leave-event", event: Clutter.CrossingEvent): void + connect(sigName: "motion-event", callback: (($obj: PasswordEntry, event: Clutter.MotionEvent) => boolean)): number + connect_after(sigName: "motion-event", callback: (($obj: PasswordEntry, event: Clutter.MotionEvent) => boolean)): number + emit(sigName: "motion-event", event: Clutter.MotionEvent): void + connect(sigName: "parent-set", callback: (($obj: PasswordEntry, old_parent?: Clutter.Actor | null) => void)): number + connect_after(sigName: "parent-set", callback: (($obj: PasswordEntry, old_parent?: Clutter.Actor | null) => void)): number + emit(sigName: "parent-set", old_parent?: Clutter.Actor | null): void + connect(sigName: "pick", callback: (($obj: PasswordEntry, pick_context: Clutter.PickContext) => void)): number + connect_after(sigName: "pick", callback: (($obj: PasswordEntry, pick_context: Clutter.PickContext) => void)): number + emit(sigName: "pick", pick_context: Clutter.PickContext): void + connect(sigName: "queue-relayout", callback: (($obj: PasswordEntry) => void)): number + connect_after(sigName: "queue-relayout", callback: (($obj: PasswordEntry) => void)): number + emit(sigName: "queue-relayout"): void + connect(sigName: "realize", callback: (($obj: PasswordEntry) => void)): number + connect_after(sigName: "realize", callback: (($obj: PasswordEntry) => void)): number + emit(sigName: "realize"): void + connect(sigName: "resource-scale-changed", callback: (($obj: PasswordEntry) => void)): number + connect_after(sigName: "resource-scale-changed", callback: (($obj: PasswordEntry) => void)): number + emit(sigName: "resource-scale-changed"): void + connect(sigName: "scroll-event", callback: (($obj: PasswordEntry, event: Clutter.ScrollEvent) => boolean)): number + connect_after(sigName: "scroll-event", callback: (($obj: PasswordEntry, event: Clutter.ScrollEvent) => boolean)): number + emit(sigName: "scroll-event", event: Clutter.ScrollEvent): void + connect(sigName: "show", callback: (($obj: PasswordEntry) => void)): number + connect_after(sigName: "show", callback: (($obj: PasswordEntry) => void)): number + emit(sigName: "show"): void + connect(sigName: "stage-views-changed", callback: (($obj: PasswordEntry) => void)): number + connect_after(sigName: "stage-views-changed", callback: (($obj: PasswordEntry) => void)): number + emit(sigName: "stage-views-changed"): void + connect(sigName: "touch-event", callback: (($obj: PasswordEntry, event: Clutter.Event) => boolean)): number + connect_after(sigName: "touch-event", callback: (($obj: PasswordEntry, event: Clutter.Event) => boolean)): number + emit(sigName: "touch-event", event: Clutter.Event): void + connect(sigName: "transition-stopped", callback: (($obj: PasswordEntry, name: string, is_finished: boolean) => void)): number + connect_after(sigName: "transition-stopped", callback: (($obj: PasswordEntry, name: string, is_finished: boolean) => void)): number + emit(sigName: "transition-stopped", name: string, is_finished: boolean): void + connect(sigName: "transitions-completed", callback: (($obj: PasswordEntry) => void)): number + connect_after(sigName: "transitions-completed", callback: (($obj: PasswordEntry) => void)): number + emit(sigName: "transitions-completed"): void + connect(sigName: "unrealize", callback: (($obj: PasswordEntry) => void)): number + connect_after(sigName: "unrealize", callback: (($obj: PasswordEntry) => void)): number + emit(sigName: "unrealize"): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + /* Signals of Clutter.Container */ + connect(sigName: "actor-added", callback: (($obj: PasswordEntry, actor: Clutter.Actor) => void)): number + connect_after(sigName: "actor-added", callback: (($obj: PasswordEntry, actor: Clutter.Actor) => void)): number + emit(sigName: "actor-added", actor: Clutter.Actor): void + connect(sigName: "actor-removed", callback: (($obj: PasswordEntry, actor: Clutter.Actor) => void)): number + connect_after(sigName: "actor-removed", callback: (($obj: PasswordEntry, actor: Clutter.Actor) => void)): number + emit(sigName: "actor-removed", actor: Clutter.Actor): void + connect(sigName: "child-notify", callback: (($obj: PasswordEntry, actor: Clutter.Actor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "child-notify", callback: (($obj: PasswordEntry, actor: Clutter.Actor, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "child-notify", actor: Clutter.Actor, pspec: GObject.ParamSpec): void + connect(sigName: "notify::password-visible", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::password-visible", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::show-peek-icon", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::show-peek-icon", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::clutter-text", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::clutter-text", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::hint-actor", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hint-actor", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::hint-text", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hint-text", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::input-hints", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::input-hints", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::input-purpose", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::input-purpose", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::primary-icon", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::primary-icon", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::secondary-icon", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::secondary-icon", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::text", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::text", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::accessible-name", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-name", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::accessible-role", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-role", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::can-focus", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::can-focus", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::hover", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hover", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::label-actor", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::label-actor", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::pseudo-class", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::pseudo-class", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::style", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::style", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::style-class", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::style-class", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::track-hover", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::track-hover", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::actions", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::actions", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::allocation", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::allocation", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::background-color", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::background-color", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::background-color-set", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::background-color-set", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::child-transform", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::child-transform", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::child-transform-set", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::child-transform-set", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::clip-rect", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::clip-rect", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::clip-to-allocation", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::clip-to-allocation", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::constraints", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::constraints", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::content", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::content", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::content-box", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::content-box", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::content-gravity", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::content-gravity", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::content-repeat", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::content-repeat", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::effect", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::effect", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::first-child", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::first-child", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::fixed-position-set", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::fixed-position-set", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::fixed-x", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::fixed-x", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::fixed-y", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::fixed-y", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::has-clip", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-clip", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::has-pointer", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-pointer", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::height", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::height", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::last-child", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::last-child", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::layout-manager", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::layout-manager", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::magnification-filter", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::magnification-filter", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::mapped", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::mapped", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-bottom", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-bottom", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-left", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-left", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-right", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-right", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-top", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-top", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::min-height", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::min-height", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::min-height-set", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::min-height-set", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::min-width", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::min-width", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::min-width-set", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::min-width-set", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::minification-filter", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::minification-filter", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::name", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::name", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::natural-height", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::natural-height", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::natural-height-set", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::natural-height-set", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::natural-width", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::natural-width", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::natural-width-set", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::natural-width-set", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::offscreen-redirect", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::offscreen-redirect", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::opacity", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::opacity", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::pivot-point", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::pivot-point", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::pivot-point-z", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::pivot-point-z", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::position", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::position", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::reactive", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::reactive", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::realized", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::realized", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::request-mode", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::request-mode", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::rotation-angle-x", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::rotation-angle-x", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::rotation-angle-y", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::rotation-angle-y", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::rotation-angle-z", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::rotation-angle-z", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::scale-x", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::scale-x", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::scale-y", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::scale-y", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::scale-z", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::scale-z", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::show-on-set-parent", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::show-on-set-parent", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::size", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::size", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::text-direction", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::text-direction", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::transform", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::transform", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::transform-set", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::transform-set", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::translation-x", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::translation-x", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::translation-y", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::translation-y", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::translation-z", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::translation-z", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::visible", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::visible", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::width", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::width", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::x", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::x", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::x-align", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::x-align", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::x-expand", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::x-expand", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::y", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::y", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::y-align", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::y-align", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::y-expand", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::y-expand", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::z-position", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::z-position", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: PasswordEntry_ConstructProps) + _init (config?: PasswordEntry_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(): PasswordEntry + static new(text?: string | null): PasswordEntry + static $gtype: GObject.Type +} +export interface ScrollBar_ConstructProps extends Widget_ConstructProps { + adjustment?: Adjustment + vertical?: boolean +} +export class ScrollBar { + /* Properties of St.ScrollBar */ + adjustment: Adjustment + vertical: boolean + /* Properties of St.Widget */ + accessible_name: string + accessible_role: Atk.Role + can_focus: boolean + hover: boolean + label_actor: Clutter.Actor + pseudo_class: string + style: string + style_class: string + track_hover: boolean + /* Properties of Clutter.Actor */ + actions: Clutter.Action + readonly allocation: Clutter.ActorBox + background_color: Clutter.Color + readonly background_color_set: boolean + child_transform: Graphene.Matrix + readonly child_transform_set: boolean + clip_rect: Graphene.Rect + clip_to_allocation: boolean + constraints: Clutter.Constraint + content: Clutter.Content + readonly content_box: Clutter.ActorBox + content_gravity: Clutter.ContentGravity + content_repeat: Clutter.ContentRepeat + effect: Clutter.Effect + readonly first_child: Clutter.Actor + fixed_position_set: boolean + fixed_x: number + fixed_y: number + readonly has_clip: boolean + readonly has_pointer: boolean + height: number + readonly last_child: Clutter.Actor + layout_manager: Clutter.LayoutManager + magnification_filter: Clutter.ScalingFilter + readonly mapped: boolean + margin_bottom: number + margin_left: number + margin_right: number + margin_top: number + min_height: number + min_height_set: boolean + min_width: number + min_width_set: boolean + minification_filter: Clutter.ScalingFilter + name: string + natural_height: number + natural_height_set: boolean + natural_width: number + natural_width_set: boolean + offscreen_redirect: Clutter.OffscreenRedirect + opacity: number + pivot_point: Graphene.Point + pivot_point_z: number + position: Graphene.Point + reactive: boolean + readonly realized: boolean + request_mode: Clutter.RequestMode + rotation_angle_x: number + rotation_angle_y: number + rotation_angle_z: number + scale_x: number + scale_y: number + scale_z: number + show_on_set_parent: boolean + size: Graphene.Size + text_direction: Clutter.TextDirection + transform: Graphene.Matrix + readonly transform_set: boolean + translation_x: number + translation_y: number + translation_z: number + visible: boolean + width: number + x: number + x_align: Clutter.ActorAlign + x_expand: boolean + y: number + y_align: Clutter.ActorAlign + y_expand: boolean + z_position: number + /* Fields of St.ScrollBar */ + parent_instance: Widget + /* Fields of Clutter.Actor */ + flags: number + /* Fields of GObject.InitiallyUnowned */ + g_type_instance: GObject.TypeInstance + /* Methods of St.ScrollBar */ + get_adjustment(): Adjustment + set_adjustment(adjustment: Adjustment): void + /* Methods of St.Widget */ + add_accessible_state(state: Atk.StateType): void + add_style_class_name(style_class: string): void + add_style_pseudo_class(pseudo_class: string): void + ensure_style(): void + get_accessible_name(): string + get_accessible_role(): Atk.Role + get_can_focus(): boolean + get_focus_chain(): Clutter.Actor[] + get_hover(): boolean + get_label_actor(): Clutter.Actor + get_style(): string | null + get_style_class_name(): string + get_style_pseudo_class(): string + get_theme_node(): ThemeNode + get_track_hover(): boolean + has_style_class_name(style_class: string): boolean + has_style_pseudo_class(pseudo_class: string): boolean + navigate_focus(from: Clutter.Actor | null, direction: DirectionType, wrap_around: boolean): boolean + paint_background(paint_context: Clutter.PaintContext): void + peek_theme_node(): ThemeNode + popup_menu(): void + remove_accessible_state(state: Atk.StateType): void + remove_style_class_name(style_class: string): void + remove_style_pseudo_class(pseudo_class: string): void + set_accessible(accessible: Atk.Object): void + set_accessible_name(name?: string | null): void + set_accessible_role(role: Atk.Role): void + set_can_focus(can_focus: boolean): void + set_hover(hover: boolean): void + set_label_actor(label: Clutter.Actor): void + set_style(style?: string | null): void + set_style_class_name(style_class_list?: string | null): void + set_style_pseudo_class(pseudo_class_list?: string | null): void + set_track_hover(track_hover: boolean): void + style_changed(): void + sync_hover(): void + /* Methods of Clutter.Actor */ + add_action(action: Clutter.Action): void + add_action_with_name(name: string, action: Clutter.Action): void + add_child(child: Clutter.Actor): void + add_constraint(constraint: Clutter.Constraint): void + add_constraint_with_name(name: string, constraint: Clutter.Constraint): void + add_effect(effect: Clutter.Effect): void + add_effect_with_name(name: string, effect: Clutter.Effect): void + add_transition(name: string, transition: Clutter.Transition): void + allocate(box: Clutter.ActorBox): void + allocate_align_fill(box: Clutter.ActorBox, x_align: number, y_align: number, x_fill: boolean, y_fill: boolean): void + allocate_available_size(x: number, y: number, available_width: number, available_height: number): void + allocate_preferred_size(x: number, y: number): void + apply_relative_transform_to_point(ancestor: Clutter.Actor | null, point: Graphene.Point3D): /* vertex */ Graphene.Point3D + apply_transform_to_point(point: Graphene.Point3D): /* vertex */ Graphene.Point3D + bind_model(model: Gio.ListModel | null, create_child_func: Clutter.ActorCreateChildFunc): void + clear_actions(): void + clear_constraints(): void + clear_effects(): void + contains(descendant: Clutter.Actor): boolean + continue_paint(paint_context: Clutter.PaintContext): void + continue_pick(pick_context: Clutter.PickContext): void + create_pango_context(): Pango.Context + create_pango_layout(text?: string | null): Pango.Layout + destroy(): void + destroy_all_children(): void + event(event: Clutter.Event, capture: boolean): boolean + get_abs_allocation_vertices(): /* verts */ Graphene.Point3D[] + get_accessible(): Atk.Object + get_action(name: string): Clutter.Action + get_actions(): Clutter.Action[] + get_allocation_box(): /* box */ Clutter.ActorBox + get_background_color(): /* color */ Clutter.Color + get_child_at_index(index_: number): Clutter.Actor + get_child_transform(): /* transform */ Graphene.Matrix + get_children(): Clutter.Actor[] + get_clip(): [ /* xoff */ number | null, /* yoff */ number | null, /* width */ number | null, /* height */ number | null ] + get_clip_to_allocation(): boolean + get_constraint(name: string): Clutter.Constraint + get_constraints(): Clutter.Constraint[] + get_content(): Clutter.Content + get_content_box(): /* box */ Clutter.ActorBox + get_content_gravity(): Clutter.ContentGravity + get_content_repeat(): Clutter.ContentRepeat + get_content_scaling_filters(): [ /* min_filter */ Clutter.ScalingFilter | null, /* mag_filter */ Clutter.ScalingFilter | null ] + get_default_paint_volume(): Clutter.PaintVolume + get_easing_delay(): number + get_easing_duration(): number + get_easing_mode(): Clutter.AnimationMode + get_effect(name: string): Clutter.Effect + get_effects(): Clutter.Effect[] + get_first_child(): Clutter.Actor + get_fixed_position(): [ /* returnType */ boolean, /* x */ number | null, /* y */ number | null ] + get_fixed_position_set(): boolean + get_flags(): Clutter.ActorFlags + get_height(): number + get_last_child(): Clutter.Actor + get_layout_manager(): Clutter.LayoutManager + get_margin(): /* margin */ Clutter.Margin + get_margin_bottom(): number + get_margin_left(): number + get_margin_right(): number + get_margin_top(): number + get_n_children(): number + get_name(): string + get_next_sibling(): Clutter.Actor + get_offscreen_redirect(): Clutter.OffscreenRedirect + get_opacity(): number + get_opacity_override(): number + get_paint_box(): [ /* returnType */ boolean, /* box */ Clutter.ActorBox ] + get_paint_opacity(): number + get_paint_visibility(): boolean + get_paint_volume(): Clutter.PaintVolume + get_pango_context(): Pango.Context + get_parent(): Clutter.Actor + get_pivot_point(): [ /* pivot_x */ number | null, /* pivot_y */ number | null ] + get_pivot_point_z(): number + get_position(): [ /* x */ number | null, /* y */ number | null ] + get_preferred_height(for_width: number): [ /* min_height_p */ number | null, /* natural_height_p */ number | null ] + get_preferred_size(): [ /* min_width_p */ number | null, /* min_height_p */ number | null, /* natural_width_p */ number | null, /* natural_height_p */ number | null ] + get_preferred_width(for_height: number): [ /* min_width_p */ number | null, /* natural_width_p */ number | null ] + get_previous_sibling(): Clutter.Actor + get_reactive(): boolean + get_request_mode(): Clutter.RequestMode + get_resource_scale(): number + get_rotation_angle(axis: Clutter.RotateAxis): number + get_scale(): [ /* scale_x */ number | null, /* scale_y */ number | null ] + get_scale_z(): number + get_size(): [ /* width */ number | null, /* height */ number | null ] + get_stage(): Clutter.Stage + get_text_direction(): Clutter.TextDirection + get_transform(): /* transform */ Graphene.Matrix + get_transformed_extents(): /* rect */ Graphene.Rect + get_transformed_paint_volume(relative_to_ancestor: Clutter.Actor): Clutter.PaintVolume + get_transformed_position(): [ /* x */ number | null, /* y */ number | null ] + get_transformed_size(): [ /* width */ number | null, /* height */ number | null ] + get_transition(name: string): Clutter.Transition + get_translation(): [ /* translate_x */ number | null, /* translate_y */ number | null, /* translate_z */ number | null ] + get_width(): number + get_x(): number + get_x_align(): Clutter.ActorAlign + get_x_expand(): boolean + get_y(): number + get_y_align(): Clutter.ActorAlign + get_y_expand(): boolean + get_z_position(): number + grab_key_focus(): void + has_accessible(): boolean + has_actions(): boolean + has_allocation(): boolean + has_constraints(): boolean + has_damage(): boolean + has_effects(): boolean + has_key_focus(): boolean + has_mapped_clones(): boolean + has_overlaps(): boolean + hide(): void + inhibit_culling(): void + insert_child_above(child: Clutter.Actor, sibling?: Clutter.Actor | null): void + insert_child_at_index(child: Clutter.Actor, index_: number): void + insert_child_below(child: Clutter.Actor, sibling?: Clutter.Actor | null): void + invalidate_paint_volume(): void + invalidate_transform(): void + is_effectively_on_stage_view(view: Clutter.StageView): boolean + is_in_clone_paint(): boolean + is_mapped(): boolean + is_realized(): boolean + is_rotated(): boolean + is_scaled(): boolean + is_visible(): boolean + map(): void + move_by(dx: number, dy: number): void + needs_expand(orientation: Clutter.Orientation): boolean + paint(paint_context: Clutter.PaintContext): void + peek_stage_views(): Clutter.StageView[] + pick(pick_context: Clutter.PickContext): void + pick_box(pick_context: Clutter.PickContext, box: Clutter.ActorBox): void + queue_redraw(): void + queue_redraw_with_clip(clip?: cairo.RectangleInt | null): void + queue_relayout(): void + realize(): void + remove_action(action: Clutter.Action): void + remove_action_by_name(name: string): void + remove_all_children(): void + remove_all_transitions(): void + remove_child(child: Clutter.Actor): void + remove_clip(): void + remove_constraint(constraint: Clutter.Constraint): void + remove_constraint_by_name(name: string): void + remove_effect(effect: Clutter.Effect): void + remove_effect_by_name(name: string): void + remove_transition(name: string): void + replace_child(old_child: Clutter.Actor, new_child: Clutter.Actor): void + restore_easing_state(): void + save_easing_state(): void + set_allocation(box: Clutter.ActorBox): void + set_background_color(color?: Clutter.Color | null): void + set_child_above_sibling(child: Clutter.Actor, sibling?: Clutter.Actor | null): void + set_child_at_index(child: Clutter.Actor, index_: number): void + set_child_below_sibling(child: Clutter.Actor, sibling?: Clutter.Actor | null): void + set_child_transform(transform?: Graphene.Matrix | null): void + set_clip(xoff: number, yoff: number, width: number, height: number): void + set_clip_to_allocation(clip_set: boolean): void + set_content(content?: Clutter.Content | null): void + set_content_gravity(gravity: Clutter.ContentGravity): void + set_content_repeat(repeat: Clutter.ContentRepeat): void + set_content_scaling_filters(min_filter: Clutter.ScalingFilter, mag_filter: Clutter.ScalingFilter): void + set_easing_delay(msecs: number): void + set_easing_duration(msecs: number): void + set_easing_mode(mode: Clutter.AnimationMode): void + set_fixed_position_set(is_set: boolean): void + set_flags(flags: Clutter.ActorFlags): void + set_height(height: number): void + set_layout_manager(manager?: Clutter.LayoutManager | null): void + set_margin(margin: Clutter.Margin): void + set_margin_bottom(margin: number): void + set_margin_left(margin: number): void + set_margin_right(margin: number): void + set_margin_top(margin: number): void + set_name(name: string): void + set_offscreen_redirect(redirect: Clutter.OffscreenRedirect): void + set_opacity(opacity: number): void + set_opacity_override(opacity: number): void + set_pivot_point(pivot_x: number, pivot_y: number): void + set_pivot_point_z(pivot_z: number): void + set_position(x: number, y: number): void + set_reactive(reactive: boolean): void + set_request_mode(mode: Clutter.RequestMode): void + set_rotation_angle(axis: Clutter.RotateAxis, angle: number): void + set_scale(scale_x: number, scale_y: number): void + set_scale_z(scale_z: number): void + set_size(width: number, height: number): void + set_text_direction(text_dir: Clutter.TextDirection): void + set_transform(transform?: Graphene.Matrix | null): void + set_translation(translate_x: number, translate_y: number, translate_z: number): void + set_width(width: number): void + set_x(x: number): void + set_x_align(x_align: Clutter.ActorAlign): void + set_x_expand(expand: boolean): void + set_y(y: number): void + set_y_align(y_align: Clutter.ActorAlign): void + set_y_expand(expand: boolean): void + set_z_position(z_position: number): void + should_pick(pick_context: Clutter.PickContext): boolean + show(): void + transform_stage_point(x: number, y: number): [ /* returnType */ boolean, /* x_out */ number, /* y_out */ number ] + uninhibit_culling(): void + unmap(): void + unrealize(): void + unset_flags(flags: Clutter.ActorFlags): void + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Methods of Clutter.Animatable */ + find_property(property_name: string): GObject.ParamSpec + get_actor(): Clutter.Actor + get_initial_state(property_name: string, value: any): void + interpolate_value(property_name: string, interval: Clutter.Interval, progress: number): [ /* returnType */ boolean, /* value */ any ] + set_final_state(property_name: string, value: any): void + /* Methods of Clutter.Container */ + add_actor(actor: Clutter.Actor): void + child_get_property(child: Clutter.Actor, property: string, value: any): void + child_notify(child: Clutter.Actor, pspec: GObject.ParamSpec): void + child_set_property(child: Clutter.Actor, property: string, value: any): void + create_child_meta(actor: Clutter.Actor): void + destroy_child_meta(actor: Clutter.Actor): void + find_child_by_name(child_name: string): Clutter.Actor + get_child_meta(actor: Clutter.Actor): Clutter.ChildMeta + lower_child(actor: Clutter.Actor, sibling?: Clutter.Actor | null): void + raise_child(actor: Clutter.Actor, sibling?: Clutter.Actor | null): void + remove_actor(actor: Clutter.Actor): void + sort_depth_order(): void + /* Methods of Clutter.Scriptable */ + get_id(): string + parse_custom_node(script: Clutter.Script, value: any, name: string, node: Json.Node): boolean + set_custom_property(script: Clutter.Script, name: string, value: any): void + set_id(id_: string): void + /* Virtual methods of St.ScrollBar */ + vfunc_scroll_start(): void + vfunc_scroll_stop(): void + /* Virtual methods of St.Widget */ + vfunc_get_focus_chain(): Clutter.Actor[] + vfunc_navigate_focus(from: Clutter.Actor | null, direction: DirectionType): boolean + vfunc_popup_menu(): void + vfunc_style_changed(): void + vfunc_find_property(property_name: string): GObject.ParamSpec + vfunc_get_actor(): Clutter.Actor + vfunc_get_initial_state(property_name: string, value: any): void + vfunc_interpolate_value(property_name: string, interval: Clutter.Interval, progress: number): [ /* returnType */ boolean, /* value */ any ] + vfunc_set_final_state(property_name: string, value: any): void + vfunc_actor_added(actor: Clutter.Actor): void + vfunc_actor_removed(actor: Clutter.Actor): void + vfunc_add(actor: Clutter.Actor): void + vfunc_child_notify(child: Clutter.Actor, pspec: GObject.ParamSpec): void + vfunc_create_child_meta(actor: Clutter.Actor): void + vfunc_destroy_child_meta(actor: Clutter.Actor): void + vfunc_get_child_meta(actor: Clutter.Actor): Clutter.ChildMeta + vfunc_lower(actor: Clutter.Actor, sibling?: Clutter.Actor | null): void + vfunc_raise(actor: Clutter.Actor, sibling?: Clutter.Actor | null): void + vfunc_remove(actor: Clutter.Actor): void + vfunc_sort_depth_order(): void + vfunc_get_id(): string + vfunc_parse_custom_node(script: Clutter.Script, value: any, name: string, node: Json.Node): boolean + vfunc_set_custom_property(script: Clutter.Script, name: string, value: any): void + vfunc_set_id(id_: string): void + /* Virtual methods of Clutter.Actor */ + vfunc_allocate(box: Clutter.ActorBox): void + vfunc_apply_transform(matrix: Graphene.Matrix): void + vfunc_button_press_event(event: Clutter.ButtonEvent): boolean + vfunc_button_release_event(event: Clutter.ButtonEvent): boolean + vfunc_calculate_resource_scale(phase: number): number + vfunc_captured_event(event: Clutter.Event): boolean + vfunc_destroy(): void + vfunc_enter_event(event: Clutter.CrossingEvent): boolean + vfunc_event(event: Clutter.Event): boolean + vfunc_get_accessible(): Atk.Object + vfunc_get_paint_volume(volume: Clutter.PaintVolume): boolean + vfunc_get_preferred_height(for_width: number): [ /* min_height_p */ number | null, /* natural_height_p */ number | null ] + vfunc_get_preferred_width(for_height: number): [ /* min_width_p */ number | null, /* natural_width_p */ number | null ] + vfunc_has_accessible(): boolean + vfunc_has_overlaps(): boolean + vfunc_hide(): void + vfunc_hide_all(): void + vfunc_key_focus_in(): void + vfunc_key_focus_out(): void + vfunc_key_press_event(event: Clutter.KeyEvent): boolean + vfunc_key_release_event(event: Clutter.KeyEvent): boolean + vfunc_leave_event(event: Clutter.CrossingEvent): boolean + vfunc_map(): void + vfunc_motion_event(event: Clutter.MotionEvent): boolean + vfunc_paint(paint_context: Clutter.PaintContext): void + vfunc_paint_node(root: Clutter.PaintNode): void + vfunc_parent_set(old_parent: Clutter.Actor): void + vfunc_pick(pick_context: Clutter.PickContext): void + vfunc_queue_relayout(): void + vfunc_realize(): void + vfunc_resource_scale_changed(): void + vfunc_scroll_event(event: Clutter.ScrollEvent): boolean + vfunc_show(): void + vfunc_touch_event(event: Clutter.TouchEvent): boolean + vfunc_unmap(): void + vfunc_unrealize(): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of St.ScrollBar */ + connect(sigName: "scroll-start", callback: (($obj: ScrollBar) => void)): number + connect_after(sigName: "scroll-start", callback: (($obj: ScrollBar) => void)): number + emit(sigName: "scroll-start"): void + connect(sigName: "scroll-stop", callback: (($obj: ScrollBar) => void)): number + connect_after(sigName: "scroll-stop", callback: (($obj: ScrollBar) => void)): number + emit(sigName: "scroll-stop"): void + /* Signals of St.Widget */ + connect(sigName: "popup-menu", callback: (($obj: ScrollBar) => void)): number + connect_after(sigName: "popup-menu", callback: (($obj: ScrollBar) => void)): number + emit(sigName: "popup-menu"): void + connect(sigName: "style-changed", callback: (($obj: ScrollBar) => void)): number + connect_after(sigName: "style-changed", callback: (($obj: ScrollBar) => void)): number + emit(sigName: "style-changed"): void + /* Signals of Clutter.Actor */ + connect(sigName: "button-press-event", callback: (($obj: ScrollBar, event: Clutter.ButtonEvent) => boolean)): number + connect_after(sigName: "button-press-event", callback: (($obj: ScrollBar, event: Clutter.ButtonEvent) => boolean)): number + emit(sigName: "button-press-event", event: Clutter.ButtonEvent): void + connect(sigName: "button-release-event", callback: (($obj: ScrollBar, event: Clutter.ButtonEvent) => boolean)): number + connect_after(sigName: "button-release-event", callback: (($obj: ScrollBar, event: Clutter.ButtonEvent) => boolean)): number + emit(sigName: "button-release-event", event: Clutter.ButtonEvent): void + connect(sigName: "captured-event", callback: (($obj: ScrollBar, event: Clutter.Event) => boolean)): number + connect_after(sigName: "captured-event", callback: (($obj: ScrollBar, event: Clutter.Event) => boolean)): number + emit(sigName: "captured-event", event: Clutter.Event): void + connect(sigName: "destroy", callback: (($obj: ScrollBar) => void)): number + connect_after(sigName: "destroy", callback: (($obj: ScrollBar) => void)): number + emit(sigName: "destroy"): void + connect(sigName: "enter-event", callback: (($obj: ScrollBar, event: Clutter.CrossingEvent) => boolean)): number + connect_after(sigName: "enter-event", callback: (($obj: ScrollBar, event: Clutter.CrossingEvent) => boolean)): number + emit(sigName: "enter-event", event: Clutter.CrossingEvent): void + connect(sigName: "event", callback: (($obj: ScrollBar, event: Clutter.Event) => boolean)): number + connect_after(sigName: "event", callback: (($obj: ScrollBar, event: Clutter.Event) => boolean)): number + emit(sigName: "event", event: Clutter.Event): void + connect(sigName: "hide", callback: (($obj: ScrollBar) => void)): number + connect_after(sigName: "hide", callback: (($obj: ScrollBar) => void)): number + emit(sigName: "hide"): void + connect(sigName: "key-focus-in", callback: (($obj: ScrollBar) => void)): number + connect_after(sigName: "key-focus-in", callback: (($obj: ScrollBar) => void)): number + emit(sigName: "key-focus-in"): void + connect(sigName: "key-focus-out", callback: (($obj: ScrollBar) => void)): number + connect_after(sigName: "key-focus-out", callback: (($obj: ScrollBar) => void)): number + emit(sigName: "key-focus-out"): void + connect(sigName: "key-press-event", callback: (($obj: ScrollBar, event: Clutter.KeyEvent) => boolean)): number + connect_after(sigName: "key-press-event", callback: (($obj: ScrollBar, event: Clutter.KeyEvent) => boolean)): number + emit(sigName: "key-press-event", event: Clutter.KeyEvent): void + connect(sigName: "key-release-event", callback: (($obj: ScrollBar, event: Clutter.KeyEvent) => boolean)): number + connect_after(sigName: "key-release-event", callback: (($obj: ScrollBar, event: Clutter.KeyEvent) => boolean)): number + emit(sigName: "key-release-event", event: Clutter.KeyEvent): void + connect(sigName: "leave-event", callback: (($obj: ScrollBar, event: Clutter.CrossingEvent) => boolean)): number + connect_after(sigName: "leave-event", callback: (($obj: ScrollBar, event: Clutter.CrossingEvent) => boolean)): number + emit(sigName: "leave-event", event: Clutter.CrossingEvent): void + connect(sigName: "motion-event", callback: (($obj: ScrollBar, event: Clutter.MotionEvent) => boolean)): number + connect_after(sigName: "motion-event", callback: (($obj: ScrollBar, event: Clutter.MotionEvent) => boolean)): number + emit(sigName: "motion-event", event: Clutter.MotionEvent): void + connect(sigName: "parent-set", callback: (($obj: ScrollBar, old_parent?: Clutter.Actor | null) => void)): number + connect_after(sigName: "parent-set", callback: (($obj: ScrollBar, old_parent?: Clutter.Actor | null) => void)): number + emit(sigName: "parent-set", old_parent?: Clutter.Actor | null): void + connect(sigName: "pick", callback: (($obj: ScrollBar, pick_context: Clutter.PickContext) => void)): number + connect_after(sigName: "pick", callback: (($obj: ScrollBar, pick_context: Clutter.PickContext) => void)): number + emit(sigName: "pick", pick_context: Clutter.PickContext): void + connect(sigName: "queue-relayout", callback: (($obj: ScrollBar) => void)): number + connect_after(sigName: "queue-relayout", callback: (($obj: ScrollBar) => void)): number + emit(sigName: "queue-relayout"): void + connect(sigName: "realize", callback: (($obj: ScrollBar) => void)): number + connect_after(sigName: "realize", callback: (($obj: ScrollBar) => void)): number + emit(sigName: "realize"): void + connect(sigName: "resource-scale-changed", callback: (($obj: ScrollBar) => void)): number + connect_after(sigName: "resource-scale-changed", callback: (($obj: ScrollBar) => void)): number + emit(sigName: "resource-scale-changed"): void + connect(sigName: "scroll-event", callback: (($obj: ScrollBar, event: Clutter.ScrollEvent) => boolean)): number + connect_after(sigName: "scroll-event", callback: (($obj: ScrollBar, event: Clutter.ScrollEvent) => boolean)): number + emit(sigName: "scroll-event", event: Clutter.ScrollEvent): void + connect(sigName: "show", callback: (($obj: ScrollBar) => void)): number + connect_after(sigName: "show", callback: (($obj: ScrollBar) => void)): number + emit(sigName: "show"): void + connect(sigName: "stage-views-changed", callback: (($obj: ScrollBar) => void)): number + connect_after(sigName: "stage-views-changed", callback: (($obj: ScrollBar) => void)): number + emit(sigName: "stage-views-changed"): void + connect(sigName: "touch-event", callback: (($obj: ScrollBar, event: Clutter.Event) => boolean)): number + connect_after(sigName: "touch-event", callback: (($obj: ScrollBar, event: Clutter.Event) => boolean)): number + emit(sigName: "touch-event", event: Clutter.Event): void + connect(sigName: "transition-stopped", callback: (($obj: ScrollBar, name: string, is_finished: boolean) => void)): number + connect_after(sigName: "transition-stopped", callback: (($obj: ScrollBar, name: string, is_finished: boolean) => void)): number + emit(sigName: "transition-stopped", name: string, is_finished: boolean): void + connect(sigName: "transitions-completed", callback: (($obj: ScrollBar) => void)): number + connect_after(sigName: "transitions-completed", callback: (($obj: ScrollBar) => void)): number + emit(sigName: "transitions-completed"): void + connect(sigName: "unrealize", callback: (($obj: ScrollBar) => void)): number + connect_after(sigName: "unrealize", callback: (($obj: ScrollBar) => void)): number + emit(sigName: "unrealize"): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: ScrollBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: ScrollBar, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + /* Signals of Clutter.Container */ + connect(sigName: "actor-added", callback: (($obj: ScrollBar, actor: Clutter.Actor) => void)): number + connect_after(sigName: "actor-added", callback: (($obj: ScrollBar, actor: Clutter.Actor) => void)): number + emit(sigName: "actor-added", actor: Clutter.Actor): void + connect(sigName: "actor-removed", callback: (($obj: ScrollBar, actor: Clutter.Actor) => void)): number + connect_after(sigName: "actor-removed", callback: (($obj: ScrollBar, actor: Clutter.Actor) => void)): number + emit(sigName: "actor-removed", actor: Clutter.Actor): void + connect(sigName: "child-notify", callback: (($obj: ScrollBar, actor: Clutter.Actor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "child-notify", callback: (($obj: ScrollBar, actor: Clutter.Actor, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "child-notify", actor: Clutter.Actor, pspec: GObject.ParamSpec): void + connect(sigName: "notify::adjustment", callback: (($obj: ScrollBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::adjustment", callback: (($obj: ScrollBar, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::vertical", callback: (($obj: ScrollBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vertical", callback: (($obj: ScrollBar, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::accessible-name", callback: (($obj: ScrollBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-name", callback: (($obj: ScrollBar, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::accessible-role", callback: (($obj: ScrollBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-role", callback: (($obj: ScrollBar, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::can-focus", callback: (($obj: ScrollBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::can-focus", callback: (($obj: ScrollBar, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::hover", callback: (($obj: ScrollBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hover", callback: (($obj: ScrollBar, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::label-actor", callback: (($obj: ScrollBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::label-actor", callback: (($obj: ScrollBar, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::pseudo-class", callback: (($obj: ScrollBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::pseudo-class", callback: (($obj: ScrollBar, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::style", callback: (($obj: ScrollBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::style", callback: (($obj: ScrollBar, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::style-class", callback: (($obj: ScrollBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::style-class", callback: (($obj: ScrollBar, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::track-hover", callback: (($obj: ScrollBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::track-hover", callback: (($obj: ScrollBar, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::actions", callback: (($obj: ScrollBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::actions", callback: (($obj: ScrollBar, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::allocation", callback: (($obj: ScrollBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::allocation", callback: (($obj: ScrollBar, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::background-color", callback: (($obj: ScrollBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::background-color", callback: (($obj: ScrollBar, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::background-color-set", callback: (($obj: ScrollBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::background-color-set", callback: (($obj: ScrollBar, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::child-transform", callback: (($obj: ScrollBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::child-transform", callback: (($obj: ScrollBar, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::child-transform-set", callback: (($obj: ScrollBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::child-transform-set", callback: (($obj: ScrollBar, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::clip-rect", callback: (($obj: ScrollBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::clip-rect", callback: (($obj: ScrollBar, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::clip-to-allocation", callback: (($obj: ScrollBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::clip-to-allocation", callback: (($obj: ScrollBar, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::constraints", callback: (($obj: ScrollBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::constraints", callback: (($obj: ScrollBar, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::content", callback: (($obj: ScrollBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::content", callback: (($obj: ScrollBar, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::content-box", callback: (($obj: ScrollBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::content-box", callback: (($obj: ScrollBar, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::content-gravity", callback: (($obj: ScrollBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::content-gravity", callback: (($obj: ScrollBar, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::content-repeat", callback: (($obj: ScrollBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::content-repeat", callback: (($obj: ScrollBar, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::effect", callback: (($obj: ScrollBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::effect", callback: (($obj: ScrollBar, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::first-child", callback: (($obj: ScrollBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::first-child", callback: (($obj: ScrollBar, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::fixed-position-set", callback: (($obj: ScrollBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::fixed-position-set", callback: (($obj: ScrollBar, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::fixed-x", callback: (($obj: ScrollBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::fixed-x", callback: (($obj: ScrollBar, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::fixed-y", callback: (($obj: ScrollBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::fixed-y", callback: (($obj: ScrollBar, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::has-clip", callback: (($obj: ScrollBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-clip", callback: (($obj: ScrollBar, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::has-pointer", callback: (($obj: ScrollBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-pointer", callback: (($obj: ScrollBar, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::height", callback: (($obj: ScrollBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::height", callback: (($obj: ScrollBar, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::last-child", callback: (($obj: ScrollBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::last-child", callback: (($obj: ScrollBar, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::layout-manager", callback: (($obj: ScrollBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::layout-manager", callback: (($obj: ScrollBar, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::magnification-filter", callback: (($obj: ScrollBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::magnification-filter", callback: (($obj: ScrollBar, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::mapped", callback: (($obj: ScrollBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::mapped", callback: (($obj: ScrollBar, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-bottom", callback: (($obj: ScrollBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-bottom", callback: (($obj: ScrollBar, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-left", callback: (($obj: ScrollBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-left", callback: (($obj: ScrollBar, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-right", callback: (($obj: ScrollBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-right", callback: (($obj: ScrollBar, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-top", callback: (($obj: ScrollBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-top", callback: (($obj: ScrollBar, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::min-height", callback: (($obj: ScrollBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::min-height", callback: (($obj: ScrollBar, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::min-height-set", callback: (($obj: ScrollBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::min-height-set", callback: (($obj: ScrollBar, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::min-width", callback: (($obj: ScrollBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::min-width", callback: (($obj: ScrollBar, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::min-width-set", callback: (($obj: ScrollBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::min-width-set", callback: (($obj: ScrollBar, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::minification-filter", callback: (($obj: ScrollBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::minification-filter", callback: (($obj: ScrollBar, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::name", callback: (($obj: ScrollBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::name", callback: (($obj: ScrollBar, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::natural-height", callback: (($obj: ScrollBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::natural-height", callback: (($obj: ScrollBar, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::natural-height-set", callback: (($obj: ScrollBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::natural-height-set", callback: (($obj: ScrollBar, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::natural-width", callback: (($obj: ScrollBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::natural-width", callback: (($obj: ScrollBar, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::natural-width-set", callback: (($obj: ScrollBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::natural-width-set", callback: (($obj: ScrollBar, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::offscreen-redirect", callback: (($obj: ScrollBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::offscreen-redirect", callback: (($obj: ScrollBar, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::opacity", callback: (($obj: ScrollBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::opacity", callback: (($obj: ScrollBar, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::pivot-point", callback: (($obj: ScrollBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::pivot-point", callback: (($obj: ScrollBar, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::pivot-point-z", callback: (($obj: ScrollBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::pivot-point-z", callback: (($obj: ScrollBar, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::position", callback: (($obj: ScrollBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::position", callback: (($obj: ScrollBar, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::reactive", callback: (($obj: ScrollBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::reactive", callback: (($obj: ScrollBar, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::realized", callback: (($obj: ScrollBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::realized", callback: (($obj: ScrollBar, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::request-mode", callback: (($obj: ScrollBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::request-mode", callback: (($obj: ScrollBar, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::rotation-angle-x", callback: (($obj: ScrollBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::rotation-angle-x", callback: (($obj: ScrollBar, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::rotation-angle-y", callback: (($obj: ScrollBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::rotation-angle-y", callback: (($obj: ScrollBar, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::rotation-angle-z", callback: (($obj: ScrollBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::rotation-angle-z", callback: (($obj: ScrollBar, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::scale-x", callback: (($obj: ScrollBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::scale-x", callback: (($obj: ScrollBar, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::scale-y", callback: (($obj: ScrollBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::scale-y", callback: (($obj: ScrollBar, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::scale-z", callback: (($obj: ScrollBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::scale-z", callback: (($obj: ScrollBar, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::show-on-set-parent", callback: (($obj: ScrollBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::show-on-set-parent", callback: (($obj: ScrollBar, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::size", callback: (($obj: ScrollBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::size", callback: (($obj: ScrollBar, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::text-direction", callback: (($obj: ScrollBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::text-direction", callback: (($obj: ScrollBar, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::transform", callback: (($obj: ScrollBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::transform", callback: (($obj: ScrollBar, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::transform-set", callback: (($obj: ScrollBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::transform-set", callback: (($obj: ScrollBar, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::translation-x", callback: (($obj: ScrollBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::translation-x", callback: (($obj: ScrollBar, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::translation-y", callback: (($obj: ScrollBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::translation-y", callback: (($obj: ScrollBar, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::translation-z", callback: (($obj: ScrollBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::translation-z", callback: (($obj: ScrollBar, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::visible", callback: (($obj: ScrollBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::visible", callback: (($obj: ScrollBar, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::width", callback: (($obj: ScrollBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::width", callback: (($obj: ScrollBar, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::x", callback: (($obj: ScrollBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::x", callback: (($obj: ScrollBar, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::x-align", callback: (($obj: ScrollBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::x-align", callback: (($obj: ScrollBar, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::x-expand", callback: (($obj: ScrollBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::x-expand", callback: (($obj: ScrollBar, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::y", callback: (($obj: ScrollBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::y", callback: (($obj: ScrollBar, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::y-align", callback: (($obj: ScrollBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::y-align", callback: (($obj: ScrollBar, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::y-expand", callback: (($obj: ScrollBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::y-expand", callback: (($obj: ScrollBar, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::z-position", callback: (($obj: ScrollBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::z-position", callback: (($obj: ScrollBar, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: ScrollBar_ConstructProps) + _init (config?: ScrollBar_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(adjustment: Adjustment): ScrollBar + static new(): ScrollBar + static $gtype: GObject.Type +} +export interface ScrollView_ConstructProps extends Bin_ConstructProps { + content_padding?: Clutter.Margin + enable_mouse_scrolling?: boolean + hscrollbar_policy?: PolicyType + overlay_scrollbars?: boolean + vscrollbar_policy?: PolicyType +} +export class ScrollView { + /* Properties of St.ScrollView */ + content_padding: Clutter.Margin + enable_mouse_scrolling: boolean + readonly hscroll: ScrollBar + hscrollbar_policy: PolicyType + readonly hscrollbar_visible: boolean + overlay_scrollbars: boolean + readonly vscroll: ScrollBar + vscrollbar_policy: PolicyType + readonly vscrollbar_visible: boolean + /* Properties of St.Bin */ + child: Clutter.Actor + /* Properties of St.Widget */ + accessible_name: string + accessible_role: Atk.Role + can_focus: boolean + hover: boolean + label_actor: Clutter.Actor + pseudo_class: string + style: string + style_class: string + track_hover: boolean + /* Properties of Clutter.Actor */ + actions: Clutter.Action + readonly allocation: Clutter.ActorBox + background_color: Clutter.Color + readonly background_color_set: boolean + child_transform: Graphene.Matrix + readonly child_transform_set: boolean + clip_rect: Graphene.Rect + clip_to_allocation: boolean + constraints: Clutter.Constraint + content: Clutter.Content + readonly content_box: Clutter.ActorBox + content_gravity: Clutter.ContentGravity + content_repeat: Clutter.ContentRepeat + effect: Clutter.Effect + readonly first_child: Clutter.Actor + fixed_position_set: boolean + fixed_x: number + fixed_y: number + readonly has_clip: boolean + readonly has_pointer: boolean + height: number + readonly last_child: Clutter.Actor + layout_manager: Clutter.LayoutManager + magnification_filter: Clutter.ScalingFilter + readonly mapped: boolean + margin_bottom: number + margin_left: number + margin_right: number + margin_top: number + min_height: number + min_height_set: boolean + min_width: number + min_width_set: boolean + minification_filter: Clutter.ScalingFilter + name: string + natural_height: number + natural_height_set: boolean + natural_width: number + natural_width_set: boolean + offscreen_redirect: Clutter.OffscreenRedirect + opacity: number + pivot_point: Graphene.Point + pivot_point_z: number + position: Graphene.Point + reactive: boolean + readonly realized: boolean + request_mode: Clutter.RequestMode + rotation_angle_x: number + rotation_angle_y: number + rotation_angle_z: number + scale_x: number + scale_y: number + scale_z: number + show_on_set_parent: boolean + size: Graphene.Size + text_direction: Clutter.TextDirection + transform: Graphene.Matrix + readonly transform_set: boolean + translation_x: number + translation_y: number + translation_z: number + visible: boolean + width: number + x: number + x_align: Clutter.ActorAlign + x_expand: boolean + y: number + y_align: Clutter.ActorAlign + y_expand: boolean + z_position: number + /* Fields of St.Bin */ + parent_instance: Widget + /* Fields of Clutter.Actor */ + flags: number + /* Fields of GObject.InitiallyUnowned */ + g_type_instance: GObject.TypeInstance + /* Methods of St.ScrollView */ + get_column_size(): number + get_hscroll_bar(): Clutter.Actor + get_mouse_scrolling(): boolean + get_overlay_scrollbars(): boolean + get_row_size(): number + get_vscroll_bar(): Clutter.Actor + set_column_size(column_size: number): void + set_mouse_scrolling(enabled: boolean): void + set_overlay_scrollbars(enabled: boolean): void + set_policy(hscroll: PolicyType, vscroll: PolicyType): void + set_row_size(row_size: number): void + update_fade_effect(fade_margins: Clutter.Margin): void + /* Methods of St.Bin */ + get_child(): Clutter.Actor | null + set_child(child?: Clutter.Actor | null): void + /* Methods of St.Widget */ + add_accessible_state(state: Atk.StateType): void + add_style_class_name(style_class: string): void + add_style_pseudo_class(pseudo_class: string): void + ensure_style(): void + get_accessible_name(): string + get_accessible_role(): Atk.Role + get_can_focus(): boolean + get_focus_chain(): Clutter.Actor[] + get_hover(): boolean + get_label_actor(): Clutter.Actor + get_style(): string | null + get_style_class_name(): string + get_style_pseudo_class(): string + get_theme_node(): ThemeNode + get_track_hover(): boolean + has_style_class_name(style_class: string): boolean + has_style_pseudo_class(pseudo_class: string): boolean + navigate_focus(from: Clutter.Actor | null, direction: DirectionType, wrap_around: boolean): boolean + paint_background(paint_context: Clutter.PaintContext): void + peek_theme_node(): ThemeNode + popup_menu(): void + remove_accessible_state(state: Atk.StateType): void + remove_style_class_name(style_class: string): void + remove_style_pseudo_class(pseudo_class: string): void + set_accessible(accessible: Atk.Object): void + set_accessible_name(name?: string | null): void + set_accessible_role(role: Atk.Role): void + set_can_focus(can_focus: boolean): void + set_hover(hover: boolean): void + set_label_actor(label: Clutter.Actor): void + set_style(style?: string | null): void + set_style_class_name(style_class_list?: string | null): void + set_style_pseudo_class(pseudo_class_list?: string | null): void + set_track_hover(track_hover: boolean): void + style_changed(): void + sync_hover(): void + /* Methods of Clutter.Actor */ + add_action(action: Clutter.Action): void + add_action_with_name(name: string, action: Clutter.Action): void + add_child(child: Clutter.Actor): void + add_constraint(constraint: Clutter.Constraint): void + add_constraint_with_name(name: string, constraint: Clutter.Constraint): void + add_effect(effect: Clutter.Effect): void + add_effect_with_name(name: string, effect: Clutter.Effect): void + add_transition(name: string, transition: Clutter.Transition): void + allocate(box: Clutter.ActorBox): void + allocate_align_fill(box: Clutter.ActorBox, x_align: number, y_align: number, x_fill: boolean, y_fill: boolean): void + allocate_available_size(x: number, y: number, available_width: number, available_height: number): void + allocate_preferred_size(x: number, y: number): void + apply_relative_transform_to_point(ancestor: Clutter.Actor | null, point: Graphene.Point3D): /* vertex */ Graphene.Point3D + apply_transform_to_point(point: Graphene.Point3D): /* vertex */ Graphene.Point3D + bind_model(model: Gio.ListModel | null, create_child_func: Clutter.ActorCreateChildFunc): void + clear_actions(): void + clear_constraints(): void + clear_effects(): void + contains(descendant: Clutter.Actor): boolean + continue_paint(paint_context: Clutter.PaintContext): void + continue_pick(pick_context: Clutter.PickContext): void + create_pango_context(): Pango.Context + create_pango_layout(text?: string | null): Pango.Layout + destroy(): void + destroy_all_children(): void + event(event: Clutter.Event, capture: boolean): boolean + get_abs_allocation_vertices(): /* verts */ Graphene.Point3D[] + get_accessible(): Atk.Object + get_action(name: string): Clutter.Action + get_actions(): Clutter.Action[] + get_allocation_box(): /* box */ Clutter.ActorBox + get_background_color(): /* color */ Clutter.Color + get_child_at_index(index_: number): Clutter.Actor + get_child_transform(): /* transform */ Graphene.Matrix + get_children(): Clutter.Actor[] + get_clip(): [ /* xoff */ number | null, /* yoff */ number | null, /* width */ number | null, /* height */ number | null ] + get_clip_to_allocation(): boolean + get_constraint(name: string): Clutter.Constraint + get_constraints(): Clutter.Constraint[] + get_content(): Clutter.Content + get_content_box(): /* box */ Clutter.ActorBox + get_content_gravity(): Clutter.ContentGravity + get_content_repeat(): Clutter.ContentRepeat + get_content_scaling_filters(): [ /* min_filter */ Clutter.ScalingFilter | null, /* mag_filter */ Clutter.ScalingFilter | null ] + get_default_paint_volume(): Clutter.PaintVolume + get_easing_delay(): number + get_easing_duration(): number + get_easing_mode(): Clutter.AnimationMode + get_effect(name: string): Clutter.Effect + get_effects(): Clutter.Effect[] + get_first_child(): Clutter.Actor + get_fixed_position(): [ /* returnType */ boolean, /* x */ number | null, /* y */ number | null ] + get_fixed_position_set(): boolean + get_flags(): Clutter.ActorFlags + get_height(): number + get_last_child(): Clutter.Actor + get_layout_manager(): Clutter.LayoutManager + get_margin(): /* margin */ Clutter.Margin + get_margin_bottom(): number + get_margin_left(): number + get_margin_right(): number + get_margin_top(): number + get_n_children(): number + get_name(): string + get_next_sibling(): Clutter.Actor + get_offscreen_redirect(): Clutter.OffscreenRedirect + get_opacity(): number + get_opacity_override(): number + get_paint_box(): [ /* returnType */ boolean, /* box */ Clutter.ActorBox ] + get_paint_opacity(): number + get_paint_visibility(): boolean + get_paint_volume(): Clutter.PaintVolume + get_pango_context(): Pango.Context + get_parent(): Clutter.Actor + get_pivot_point(): [ /* pivot_x */ number | null, /* pivot_y */ number | null ] + get_pivot_point_z(): number + get_position(): [ /* x */ number | null, /* y */ number | null ] + get_preferred_height(for_width: number): [ /* min_height_p */ number | null, /* natural_height_p */ number | null ] + get_preferred_size(): [ /* min_width_p */ number | null, /* min_height_p */ number | null, /* natural_width_p */ number | null, /* natural_height_p */ number | null ] + get_preferred_width(for_height: number): [ /* min_width_p */ number | null, /* natural_width_p */ number | null ] + get_previous_sibling(): Clutter.Actor + get_reactive(): boolean + get_request_mode(): Clutter.RequestMode + get_resource_scale(): number + get_rotation_angle(axis: Clutter.RotateAxis): number + get_scale(): [ /* scale_x */ number | null, /* scale_y */ number | null ] + get_scale_z(): number + get_size(): [ /* width */ number | null, /* height */ number | null ] + get_stage(): Clutter.Stage + get_text_direction(): Clutter.TextDirection + get_transform(): /* transform */ Graphene.Matrix + get_transformed_extents(): /* rect */ Graphene.Rect + get_transformed_paint_volume(relative_to_ancestor: Clutter.Actor): Clutter.PaintVolume + get_transformed_position(): [ /* x */ number | null, /* y */ number | null ] + get_transformed_size(): [ /* width */ number | null, /* height */ number | null ] + get_transition(name: string): Clutter.Transition + get_translation(): [ /* translate_x */ number | null, /* translate_y */ number | null, /* translate_z */ number | null ] + get_width(): number + get_x(): number + get_x_align(): Clutter.ActorAlign + get_x_expand(): boolean + get_y(): number + get_y_align(): Clutter.ActorAlign + get_y_expand(): boolean + get_z_position(): number + grab_key_focus(): void + has_accessible(): boolean + has_actions(): boolean + has_allocation(): boolean + has_constraints(): boolean + has_damage(): boolean + has_effects(): boolean + has_key_focus(): boolean + has_mapped_clones(): boolean + has_overlaps(): boolean + hide(): void + inhibit_culling(): void + insert_child_above(child: Clutter.Actor, sibling?: Clutter.Actor | null): void + insert_child_at_index(child: Clutter.Actor, index_: number): void + insert_child_below(child: Clutter.Actor, sibling?: Clutter.Actor | null): void + invalidate_paint_volume(): void + invalidate_transform(): void + is_effectively_on_stage_view(view: Clutter.StageView): boolean + is_in_clone_paint(): boolean + is_mapped(): boolean + is_realized(): boolean + is_rotated(): boolean + is_scaled(): boolean + is_visible(): boolean + map(): void + move_by(dx: number, dy: number): void + needs_expand(orientation: Clutter.Orientation): boolean + paint(paint_context: Clutter.PaintContext): void + peek_stage_views(): Clutter.StageView[] + pick(pick_context: Clutter.PickContext): void + pick_box(pick_context: Clutter.PickContext, box: Clutter.ActorBox): void + queue_redraw(): void + queue_redraw_with_clip(clip?: cairo.RectangleInt | null): void + queue_relayout(): void + realize(): void + remove_action(action: Clutter.Action): void + remove_action_by_name(name: string): void + remove_all_children(): void + remove_all_transitions(): void + remove_child(child: Clutter.Actor): void + remove_clip(): void + remove_constraint(constraint: Clutter.Constraint): void + remove_constraint_by_name(name: string): void + remove_effect(effect: Clutter.Effect): void + remove_effect_by_name(name: string): void + remove_transition(name: string): void + replace_child(old_child: Clutter.Actor, new_child: Clutter.Actor): void + restore_easing_state(): void + save_easing_state(): void + set_allocation(box: Clutter.ActorBox): void + set_background_color(color?: Clutter.Color | null): void + set_child_above_sibling(child: Clutter.Actor, sibling?: Clutter.Actor | null): void + set_child_at_index(child: Clutter.Actor, index_: number): void + set_child_below_sibling(child: Clutter.Actor, sibling?: Clutter.Actor | null): void + set_child_transform(transform?: Graphene.Matrix | null): void + set_clip(xoff: number, yoff: number, width: number, height: number): void + set_clip_to_allocation(clip_set: boolean): void + set_content(content?: Clutter.Content | null): void + set_content_gravity(gravity: Clutter.ContentGravity): void + set_content_repeat(repeat: Clutter.ContentRepeat): void + set_content_scaling_filters(min_filter: Clutter.ScalingFilter, mag_filter: Clutter.ScalingFilter): void + set_easing_delay(msecs: number): void + set_easing_duration(msecs: number): void + set_easing_mode(mode: Clutter.AnimationMode): void + set_fixed_position_set(is_set: boolean): void + set_flags(flags: Clutter.ActorFlags): void + set_height(height: number): void + set_layout_manager(manager?: Clutter.LayoutManager | null): void + set_margin(margin: Clutter.Margin): void + set_margin_bottom(margin: number): void + set_margin_left(margin: number): void + set_margin_right(margin: number): void + set_margin_top(margin: number): void + set_name(name: string): void + set_offscreen_redirect(redirect: Clutter.OffscreenRedirect): void + set_opacity(opacity: number): void + set_opacity_override(opacity: number): void + set_pivot_point(pivot_x: number, pivot_y: number): void + set_pivot_point_z(pivot_z: number): void + set_position(x: number, y: number): void + set_reactive(reactive: boolean): void + set_request_mode(mode: Clutter.RequestMode): void + set_rotation_angle(axis: Clutter.RotateAxis, angle: number): void + set_scale(scale_x: number, scale_y: number): void + set_scale_z(scale_z: number): void + set_size(width: number, height: number): void + set_text_direction(text_dir: Clutter.TextDirection): void + set_transform(transform?: Graphene.Matrix | null): void + set_translation(translate_x: number, translate_y: number, translate_z: number): void + set_width(width: number): void + set_x(x: number): void + set_x_align(x_align: Clutter.ActorAlign): void + set_x_expand(expand: boolean): void + set_y(y: number): void + set_y_align(y_align: Clutter.ActorAlign): void + set_y_expand(expand: boolean): void + set_z_position(z_position: number): void + should_pick(pick_context: Clutter.PickContext): boolean + show(): void + transform_stage_point(x: number, y: number): [ /* returnType */ boolean, /* x_out */ number, /* y_out */ number ] + uninhibit_culling(): void + unmap(): void + unrealize(): void + unset_flags(flags: Clutter.ActorFlags): void + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Methods of Clutter.Animatable */ + find_property(property_name: string): GObject.ParamSpec + get_actor(): Clutter.Actor + get_initial_state(property_name: string, value: any): void + interpolate_value(property_name: string, interval: Clutter.Interval, progress: number): [ /* returnType */ boolean, /* value */ any ] + set_final_state(property_name: string, value: any): void + /* Methods of Clutter.Container */ + add_actor(actor: Clutter.Actor): void + child_get_property(child: Clutter.Actor, property: string, value: any): void + child_notify(child: Clutter.Actor, pspec: GObject.ParamSpec): void + child_set_property(child: Clutter.Actor, property: string, value: any): void + create_child_meta(actor: Clutter.Actor): void + destroy_child_meta(actor: Clutter.Actor): void + find_child_by_name(child_name: string): Clutter.Actor + get_child_meta(actor: Clutter.Actor): Clutter.ChildMeta + lower_child(actor: Clutter.Actor, sibling?: Clutter.Actor | null): void + raise_child(actor: Clutter.Actor, sibling?: Clutter.Actor | null): void + remove_actor(actor: Clutter.Actor): void + sort_depth_order(): void + /* Methods of Clutter.Scriptable */ + get_id(): string + parse_custom_node(script: Clutter.Script, value: any, name: string, node: Json.Node): boolean + set_custom_property(script: Clutter.Script, name: string, value: any): void + set_id(id_: string): void + /* Virtual methods of St.Widget */ + vfunc_get_focus_chain(): Clutter.Actor[] + vfunc_navigate_focus(from: Clutter.Actor | null, direction: DirectionType): boolean + vfunc_popup_menu(): void + vfunc_style_changed(): void + vfunc_find_property(property_name: string): GObject.ParamSpec + vfunc_get_actor(): Clutter.Actor + vfunc_get_initial_state(property_name: string, value: any): void + vfunc_interpolate_value(property_name: string, interval: Clutter.Interval, progress: number): [ /* returnType */ boolean, /* value */ any ] + vfunc_set_final_state(property_name: string, value: any): void + vfunc_actor_added(actor: Clutter.Actor): void + vfunc_actor_removed(actor: Clutter.Actor): void + vfunc_add(actor: Clutter.Actor): void + vfunc_child_notify(child: Clutter.Actor, pspec: GObject.ParamSpec): void + vfunc_create_child_meta(actor: Clutter.Actor): void + vfunc_destroy_child_meta(actor: Clutter.Actor): void + vfunc_get_child_meta(actor: Clutter.Actor): Clutter.ChildMeta + vfunc_lower(actor: Clutter.Actor, sibling?: Clutter.Actor | null): void + vfunc_raise(actor: Clutter.Actor, sibling?: Clutter.Actor | null): void + vfunc_remove(actor: Clutter.Actor): void + vfunc_sort_depth_order(): void + vfunc_get_id(): string + vfunc_parse_custom_node(script: Clutter.Script, value: any, name: string, node: Json.Node): boolean + vfunc_set_custom_property(script: Clutter.Script, name: string, value: any): void + vfunc_set_id(id_: string): void + /* Virtual methods of Clutter.Actor */ + vfunc_allocate(box: Clutter.ActorBox): void + vfunc_apply_transform(matrix: Graphene.Matrix): void + vfunc_button_press_event(event: Clutter.ButtonEvent): boolean + vfunc_button_release_event(event: Clutter.ButtonEvent): boolean + vfunc_calculate_resource_scale(phase: number): number + vfunc_captured_event(event: Clutter.Event): boolean + vfunc_destroy(): void + vfunc_enter_event(event: Clutter.CrossingEvent): boolean + vfunc_event(event: Clutter.Event): boolean + vfunc_get_accessible(): Atk.Object + vfunc_get_paint_volume(volume: Clutter.PaintVolume): boolean + vfunc_get_preferred_height(for_width: number): [ /* min_height_p */ number | null, /* natural_height_p */ number | null ] + vfunc_get_preferred_width(for_height: number): [ /* min_width_p */ number | null, /* natural_width_p */ number | null ] + vfunc_has_accessible(): boolean + vfunc_has_overlaps(): boolean + vfunc_hide(): void + vfunc_hide_all(): void + vfunc_key_focus_in(): void + vfunc_key_focus_out(): void + vfunc_key_press_event(event: Clutter.KeyEvent): boolean + vfunc_key_release_event(event: Clutter.KeyEvent): boolean + vfunc_leave_event(event: Clutter.CrossingEvent): boolean + vfunc_map(): void + vfunc_motion_event(event: Clutter.MotionEvent): boolean + vfunc_paint(paint_context: Clutter.PaintContext): void + vfunc_paint_node(root: Clutter.PaintNode): void + vfunc_parent_set(old_parent: Clutter.Actor): void + vfunc_pick(pick_context: Clutter.PickContext): void + vfunc_queue_relayout(): void + vfunc_realize(): void + vfunc_resource_scale_changed(): void + vfunc_scroll_event(event: Clutter.ScrollEvent): boolean + vfunc_show(): void + vfunc_touch_event(event: Clutter.TouchEvent): boolean + vfunc_unmap(): void + vfunc_unrealize(): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of St.Widget */ + connect(sigName: "popup-menu", callback: (($obj: ScrollView) => void)): number + connect_after(sigName: "popup-menu", callback: (($obj: ScrollView) => void)): number + emit(sigName: "popup-menu"): void + connect(sigName: "style-changed", callback: (($obj: ScrollView) => void)): number + connect_after(sigName: "style-changed", callback: (($obj: ScrollView) => void)): number + emit(sigName: "style-changed"): void + /* Signals of Clutter.Actor */ + connect(sigName: "button-press-event", callback: (($obj: ScrollView, event: Clutter.ButtonEvent) => boolean)): number + connect_after(sigName: "button-press-event", callback: (($obj: ScrollView, event: Clutter.ButtonEvent) => boolean)): number + emit(sigName: "button-press-event", event: Clutter.ButtonEvent): void + connect(sigName: "button-release-event", callback: (($obj: ScrollView, event: Clutter.ButtonEvent) => boolean)): number + connect_after(sigName: "button-release-event", callback: (($obj: ScrollView, event: Clutter.ButtonEvent) => boolean)): number + emit(sigName: "button-release-event", event: Clutter.ButtonEvent): void + connect(sigName: "captured-event", callback: (($obj: ScrollView, event: Clutter.Event) => boolean)): number + connect_after(sigName: "captured-event", callback: (($obj: ScrollView, event: Clutter.Event) => boolean)): number + emit(sigName: "captured-event", event: Clutter.Event): void + connect(sigName: "destroy", callback: (($obj: ScrollView) => void)): number + connect_after(sigName: "destroy", callback: (($obj: ScrollView) => void)): number + emit(sigName: "destroy"): void + connect(sigName: "enter-event", callback: (($obj: ScrollView, event: Clutter.CrossingEvent) => boolean)): number + connect_after(sigName: "enter-event", callback: (($obj: ScrollView, event: Clutter.CrossingEvent) => boolean)): number + emit(sigName: "enter-event", event: Clutter.CrossingEvent): void + connect(sigName: "event", callback: (($obj: ScrollView, event: Clutter.Event) => boolean)): number + connect_after(sigName: "event", callback: (($obj: ScrollView, event: Clutter.Event) => boolean)): number + emit(sigName: "event", event: Clutter.Event): void + connect(sigName: "hide", callback: (($obj: ScrollView) => void)): number + connect_after(sigName: "hide", callback: (($obj: ScrollView) => void)): number + emit(sigName: "hide"): void + connect(sigName: "key-focus-in", callback: (($obj: ScrollView) => void)): number + connect_after(sigName: "key-focus-in", callback: (($obj: ScrollView) => void)): number + emit(sigName: "key-focus-in"): void + connect(sigName: "key-focus-out", callback: (($obj: ScrollView) => void)): number + connect_after(sigName: "key-focus-out", callback: (($obj: ScrollView) => void)): number + emit(sigName: "key-focus-out"): void + connect(sigName: "key-press-event", callback: (($obj: ScrollView, event: Clutter.KeyEvent) => boolean)): number + connect_after(sigName: "key-press-event", callback: (($obj: ScrollView, event: Clutter.KeyEvent) => boolean)): number + emit(sigName: "key-press-event", event: Clutter.KeyEvent): void + connect(sigName: "key-release-event", callback: (($obj: ScrollView, event: Clutter.KeyEvent) => boolean)): number + connect_after(sigName: "key-release-event", callback: (($obj: ScrollView, event: Clutter.KeyEvent) => boolean)): number + emit(sigName: "key-release-event", event: Clutter.KeyEvent): void + connect(sigName: "leave-event", callback: (($obj: ScrollView, event: Clutter.CrossingEvent) => boolean)): number + connect_after(sigName: "leave-event", callback: (($obj: ScrollView, event: Clutter.CrossingEvent) => boolean)): number + emit(sigName: "leave-event", event: Clutter.CrossingEvent): void + connect(sigName: "motion-event", callback: (($obj: ScrollView, event: Clutter.MotionEvent) => boolean)): number + connect_after(sigName: "motion-event", callback: (($obj: ScrollView, event: Clutter.MotionEvent) => boolean)): number + emit(sigName: "motion-event", event: Clutter.MotionEvent): void + connect(sigName: "parent-set", callback: (($obj: ScrollView, old_parent?: Clutter.Actor | null) => void)): number + connect_after(sigName: "parent-set", callback: (($obj: ScrollView, old_parent?: Clutter.Actor | null) => void)): number + emit(sigName: "parent-set", old_parent?: Clutter.Actor | null): void + connect(sigName: "pick", callback: (($obj: ScrollView, pick_context: Clutter.PickContext) => void)): number + connect_after(sigName: "pick", callback: (($obj: ScrollView, pick_context: Clutter.PickContext) => void)): number + emit(sigName: "pick", pick_context: Clutter.PickContext): void + connect(sigName: "queue-relayout", callback: (($obj: ScrollView) => void)): number + connect_after(sigName: "queue-relayout", callback: (($obj: ScrollView) => void)): number + emit(sigName: "queue-relayout"): void + connect(sigName: "realize", callback: (($obj: ScrollView) => void)): number + connect_after(sigName: "realize", callback: (($obj: ScrollView) => void)): number + emit(sigName: "realize"): void + connect(sigName: "resource-scale-changed", callback: (($obj: ScrollView) => void)): number + connect_after(sigName: "resource-scale-changed", callback: (($obj: ScrollView) => void)): number + emit(sigName: "resource-scale-changed"): void + connect(sigName: "scroll-event", callback: (($obj: ScrollView, event: Clutter.ScrollEvent) => boolean)): number + connect_after(sigName: "scroll-event", callback: (($obj: ScrollView, event: Clutter.ScrollEvent) => boolean)): number + emit(sigName: "scroll-event", event: Clutter.ScrollEvent): void + connect(sigName: "show", callback: (($obj: ScrollView) => void)): number + connect_after(sigName: "show", callback: (($obj: ScrollView) => void)): number + emit(sigName: "show"): void + connect(sigName: "stage-views-changed", callback: (($obj: ScrollView) => void)): number + connect_after(sigName: "stage-views-changed", callback: (($obj: ScrollView) => void)): number + emit(sigName: "stage-views-changed"): void + connect(sigName: "touch-event", callback: (($obj: ScrollView, event: Clutter.Event) => boolean)): number + connect_after(sigName: "touch-event", callback: (($obj: ScrollView, event: Clutter.Event) => boolean)): number + emit(sigName: "touch-event", event: Clutter.Event): void + connect(sigName: "transition-stopped", callback: (($obj: ScrollView, name: string, is_finished: boolean) => void)): number + connect_after(sigName: "transition-stopped", callback: (($obj: ScrollView, name: string, is_finished: boolean) => void)): number + emit(sigName: "transition-stopped", name: string, is_finished: boolean): void + connect(sigName: "transitions-completed", callback: (($obj: ScrollView) => void)): number + connect_after(sigName: "transitions-completed", callback: (($obj: ScrollView) => void)): number + emit(sigName: "transitions-completed"): void + connect(sigName: "unrealize", callback: (($obj: ScrollView) => void)): number + connect_after(sigName: "unrealize", callback: (($obj: ScrollView) => void)): number + emit(sigName: "unrealize"): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: ScrollView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: ScrollView, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + /* Signals of Clutter.Container */ + connect(sigName: "actor-added", callback: (($obj: ScrollView, actor: Clutter.Actor) => void)): number + connect_after(sigName: "actor-added", callback: (($obj: ScrollView, actor: Clutter.Actor) => void)): number + emit(sigName: "actor-added", actor: Clutter.Actor): void + connect(sigName: "actor-removed", callback: (($obj: ScrollView, actor: Clutter.Actor) => void)): number + connect_after(sigName: "actor-removed", callback: (($obj: ScrollView, actor: Clutter.Actor) => void)): number + emit(sigName: "actor-removed", actor: Clutter.Actor): void + connect(sigName: "child-notify", callback: (($obj: ScrollView, actor: Clutter.Actor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "child-notify", callback: (($obj: ScrollView, actor: Clutter.Actor, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "child-notify", actor: Clutter.Actor, pspec: GObject.ParamSpec): void + connect(sigName: "notify::content-padding", callback: (($obj: ScrollView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::content-padding", callback: (($obj: ScrollView, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::enable-mouse-scrolling", callback: (($obj: ScrollView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::enable-mouse-scrolling", callback: (($obj: ScrollView, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::hscroll", callback: (($obj: ScrollView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hscroll", callback: (($obj: ScrollView, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::hscrollbar-policy", callback: (($obj: ScrollView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hscrollbar-policy", callback: (($obj: ScrollView, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::hscrollbar-visible", callback: (($obj: ScrollView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hscrollbar-visible", callback: (($obj: ScrollView, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::overlay-scrollbars", callback: (($obj: ScrollView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::overlay-scrollbars", callback: (($obj: ScrollView, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::vscroll", callback: (($obj: ScrollView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vscroll", callback: (($obj: ScrollView, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::vscrollbar-policy", callback: (($obj: ScrollView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vscrollbar-policy", callback: (($obj: ScrollView, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::vscrollbar-visible", callback: (($obj: ScrollView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vscrollbar-visible", callback: (($obj: ScrollView, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::child", callback: (($obj: ScrollView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::child", callback: (($obj: ScrollView, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::accessible-name", callback: (($obj: ScrollView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-name", callback: (($obj: ScrollView, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::accessible-role", callback: (($obj: ScrollView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-role", callback: (($obj: ScrollView, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::can-focus", callback: (($obj: ScrollView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::can-focus", callback: (($obj: ScrollView, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::hover", callback: (($obj: ScrollView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hover", callback: (($obj: ScrollView, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::label-actor", callback: (($obj: ScrollView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::label-actor", callback: (($obj: ScrollView, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::pseudo-class", callback: (($obj: ScrollView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::pseudo-class", callback: (($obj: ScrollView, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::style", callback: (($obj: ScrollView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::style", callback: (($obj: ScrollView, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::style-class", callback: (($obj: ScrollView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::style-class", callback: (($obj: ScrollView, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::track-hover", callback: (($obj: ScrollView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::track-hover", callback: (($obj: ScrollView, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::actions", callback: (($obj: ScrollView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::actions", callback: (($obj: ScrollView, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::allocation", callback: (($obj: ScrollView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::allocation", callback: (($obj: ScrollView, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::background-color", callback: (($obj: ScrollView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::background-color", callback: (($obj: ScrollView, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::background-color-set", callback: (($obj: ScrollView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::background-color-set", callback: (($obj: ScrollView, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::child-transform", callback: (($obj: ScrollView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::child-transform", callback: (($obj: ScrollView, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::child-transform-set", callback: (($obj: ScrollView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::child-transform-set", callback: (($obj: ScrollView, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::clip-rect", callback: (($obj: ScrollView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::clip-rect", callback: (($obj: ScrollView, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::clip-to-allocation", callback: (($obj: ScrollView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::clip-to-allocation", callback: (($obj: ScrollView, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::constraints", callback: (($obj: ScrollView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::constraints", callback: (($obj: ScrollView, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::content", callback: (($obj: ScrollView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::content", callback: (($obj: ScrollView, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::content-box", callback: (($obj: ScrollView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::content-box", callback: (($obj: ScrollView, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::content-gravity", callback: (($obj: ScrollView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::content-gravity", callback: (($obj: ScrollView, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::content-repeat", callback: (($obj: ScrollView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::content-repeat", callback: (($obj: ScrollView, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::effect", callback: (($obj: ScrollView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::effect", callback: (($obj: ScrollView, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::first-child", callback: (($obj: ScrollView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::first-child", callback: (($obj: ScrollView, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::fixed-position-set", callback: (($obj: ScrollView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::fixed-position-set", callback: (($obj: ScrollView, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::fixed-x", callback: (($obj: ScrollView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::fixed-x", callback: (($obj: ScrollView, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::fixed-y", callback: (($obj: ScrollView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::fixed-y", callback: (($obj: ScrollView, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::has-clip", callback: (($obj: ScrollView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-clip", callback: (($obj: ScrollView, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::has-pointer", callback: (($obj: ScrollView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-pointer", callback: (($obj: ScrollView, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::height", callback: (($obj: ScrollView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::height", callback: (($obj: ScrollView, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::last-child", callback: (($obj: ScrollView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::last-child", callback: (($obj: ScrollView, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::layout-manager", callback: (($obj: ScrollView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::layout-manager", callback: (($obj: ScrollView, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::magnification-filter", callback: (($obj: ScrollView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::magnification-filter", callback: (($obj: ScrollView, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::mapped", callback: (($obj: ScrollView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::mapped", callback: (($obj: ScrollView, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-bottom", callback: (($obj: ScrollView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-bottom", callback: (($obj: ScrollView, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-left", callback: (($obj: ScrollView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-left", callback: (($obj: ScrollView, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-right", callback: (($obj: ScrollView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-right", callback: (($obj: ScrollView, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-top", callback: (($obj: ScrollView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-top", callback: (($obj: ScrollView, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::min-height", callback: (($obj: ScrollView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::min-height", callback: (($obj: ScrollView, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::min-height-set", callback: (($obj: ScrollView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::min-height-set", callback: (($obj: ScrollView, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::min-width", callback: (($obj: ScrollView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::min-width", callback: (($obj: ScrollView, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::min-width-set", callback: (($obj: ScrollView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::min-width-set", callback: (($obj: ScrollView, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::minification-filter", callback: (($obj: ScrollView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::minification-filter", callback: (($obj: ScrollView, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::name", callback: (($obj: ScrollView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::name", callback: (($obj: ScrollView, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::natural-height", callback: (($obj: ScrollView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::natural-height", callback: (($obj: ScrollView, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::natural-height-set", callback: (($obj: ScrollView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::natural-height-set", callback: (($obj: ScrollView, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::natural-width", callback: (($obj: ScrollView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::natural-width", callback: (($obj: ScrollView, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::natural-width-set", callback: (($obj: ScrollView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::natural-width-set", callback: (($obj: ScrollView, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::offscreen-redirect", callback: (($obj: ScrollView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::offscreen-redirect", callback: (($obj: ScrollView, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::opacity", callback: (($obj: ScrollView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::opacity", callback: (($obj: ScrollView, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::pivot-point", callback: (($obj: ScrollView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::pivot-point", callback: (($obj: ScrollView, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::pivot-point-z", callback: (($obj: ScrollView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::pivot-point-z", callback: (($obj: ScrollView, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::position", callback: (($obj: ScrollView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::position", callback: (($obj: ScrollView, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::reactive", callback: (($obj: ScrollView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::reactive", callback: (($obj: ScrollView, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::realized", callback: (($obj: ScrollView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::realized", callback: (($obj: ScrollView, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::request-mode", callback: (($obj: ScrollView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::request-mode", callback: (($obj: ScrollView, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::rotation-angle-x", callback: (($obj: ScrollView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::rotation-angle-x", callback: (($obj: ScrollView, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::rotation-angle-y", callback: (($obj: ScrollView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::rotation-angle-y", callback: (($obj: ScrollView, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::rotation-angle-z", callback: (($obj: ScrollView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::rotation-angle-z", callback: (($obj: ScrollView, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::scale-x", callback: (($obj: ScrollView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::scale-x", callback: (($obj: ScrollView, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::scale-y", callback: (($obj: ScrollView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::scale-y", callback: (($obj: ScrollView, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::scale-z", callback: (($obj: ScrollView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::scale-z", callback: (($obj: ScrollView, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::show-on-set-parent", callback: (($obj: ScrollView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::show-on-set-parent", callback: (($obj: ScrollView, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::size", callback: (($obj: ScrollView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::size", callback: (($obj: ScrollView, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::text-direction", callback: (($obj: ScrollView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::text-direction", callback: (($obj: ScrollView, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::transform", callback: (($obj: ScrollView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::transform", callback: (($obj: ScrollView, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::transform-set", callback: (($obj: ScrollView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::transform-set", callback: (($obj: ScrollView, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::translation-x", callback: (($obj: ScrollView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::translation-x", callback: (($obj: ScrollView, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::translation-y", callback: (($obj: ScrollView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::translation-y", callback: (($obj: ScrollView, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::translation-z", callback: (($obj: ScrollView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::translation-z", callback: (($obj: ScrollView, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::visible", callback: (($obj: ScrollView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::visible", callback: (($obj: ScrollView, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::width", callback: (($obj: ScrollView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::width", callback: (($obj: ScrollView, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::x", callback: (($obj: ScrollView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::x", callback: (($obj: ScrollView, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::x-align", callback: (($obj: ScrollView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::x-align", callback: (($obj: ScrollView, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::x-expand", callback: (($obj: ScrollView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::x-expand", callback: (($obj: ScrollView, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::y", callback: (($obj: ScrollView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::y", callback: (($obj: ScrollView, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::y-align", callback: (($obj: ScrollView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::y-align", callback: (($obj: ScrollView, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::y-expand", callback: (($obj: ScrollView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::y-expand", callback: (($obj: ScrollView, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::z-position", callback: (($obj: ScrollView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::z-position", callback: (($obj: ScrollView, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: ScrollView_ConstructProps) + _init (config?: ScrollView_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(): ScrollView + static $gtype: GObject.Type +} +export interface ScrollViewFade_ConstructProps extends Clutter.ShaderEffect_ConstructProps { + fade_edges?: boolean + fade_margins?: Clutter.Margin +} +export class ScrollViewFade { + /* Properties of St.ScrollViewFade */ + fade_edges: boolean + fade_margins: Clutter.Margin + /* Properties of Clutter.ActorMeta */ + readonly actor: Clutter.Actor + enabled: boolean + name: string + /* Fields of Clutter.ActorMeta */ + parent_instance: GObject.InitiallyUnowned + /* Fields of GObject.InitiallyUnowned */ + g_type_instance: GObject.TypeInstance + /* Methods of Clutter.ShaderEffect */ + get_program(): Cogl.Handle + get_shader(): Cogl.Handle + set_shader_source(source: string): boolean + set_uniform_value(name: string, value: any): void + /* Methods of Clutter.OffscreenEffect */ + create_texture(width: number, height: number): Cogl.Handle + get_pipeline(): Cogl.Pipeline | null + get_target_size(): [ /* returnType */ boolean, /* width */ number, /* height */ number ] + get_texture(): Cogl.Handle + paint_target(node: Clutter.PaintNode, paint_context: Clutter.PaintContext): void + /* Methods of Clutter.Effect */ + queue_repaint(): void + /* Methods of Clutter.ActorMeta */ + get_actor(): Clutter.Actor + get_enabled(): boolean + get_name(): string + set_enabled(is_enabled: boolean): void + set_name(name: string): void + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Virtual methods of Clutter.ShaderEffect */ + vfunc_get_static_shader_source(): string + /* Virtual methods of Clutter.OffscreenEffect */ + vfunc_create_texture(width: number, height: number): Cogl.Handle + vfunc_paint_target(node: Clutter.PaintNode, paint_context: Clutter.PaintContext): void + /* Virtual methods of Clutter.Effect */ + vfunc_modify_paint_volume(volume: Clutter.PaintVolume): boolean + vfunc_paint(node: Clutter.PaintNode, paint_context: Clutter.PaintContext, flags: Clutter.EffectPaintFlags): void + vfunc_paint_node(node: Clutter.PaintNode, paint_context: Clutter.PaintContext, flags: Clutter.EffectPaintFlags): void + vfunc_pick(pick_context: Clutter.PickContext): void + vfunc_post_paint(node: Clutter.PaintNode, paint_context: Clutter.PaintContext): void + vfunc_pre_paint(node: Clutter.PaintNode, paint_context: Clutter.PaintContext): boolean + /* Virtual methods of Clutter.ActorMeta */ + vfunc_set_actor(actor?: Clutter.Actor | null): void + vfunc_set_enabled(is_enabled: boolean): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: ScrollViewFade, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: ScrollViewFade, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: "notify::fade-edges", callback: (($obj: ScrollViewFade, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::fade-edges", callback: (($obj: ScrollViewFade, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::fade-margins", callback: (($obj: ScrollViewFade, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::fade-margins", callback: (($obj: ScrollViewFade, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::actor", callback: (($obj: ScrollViewFade, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::actor", callback: (($obj: ScrollViewFade, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::enabled", callback: (($obj: ScrollViewFade, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::enabled", callback: (($obj: ScrollViewFade, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::name", callback: (($obj: ScrollViewFade, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::name", callback: (($obj: ScrollViewFade, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: ScrollViewFade_ConstructProps) + _init (config?: ScrollViewFade_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(): ScrollViewFade + static new(shader_type: Clutter.ShaderType): ScrollViewFade + static $gtype: GObject.Type +} +export interface Settings_ConstructProps extends GObject.Object_ConstructProps { + slow_down_factor?: number +} +export class Settings { + /* Properties of St.Settings */ + readonly drag_threshold: number + readonly enable_animations: boolean + readonly font_name: string + readonly gtk_icon_theme: string + readonly gtk_theme: string + readonly magnifier_active: boolean + readonly primary_paste: boolean + slow_down_factor: number + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of St.Settings */ + inhibit_animations(): void + uninhibit_animations(): void + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: Settings, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: Settings, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: "notify::drag-threshold", callback: (($obj: Settings, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::drag-threshold", callback: (($obj: Settings, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::enable-animations", callback: (($obj: Settings, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::enable-animations", callback: (($obj: Settings, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::font-name", callback: (($obj: Settings, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::font-name", callback: (($obj: Settings, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::gtk-icon-theme", callback: (($obj: Settings, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::gtk-icon-theme", callback: (($obj: Settings, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::gtk-theme", callback: (($obj: Settings, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::gtk-theme", callback: (($obj: Settings, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::magnifier-active", callback: (($obj: Settings, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::magnifier-active", callback: (($obj: Settings, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::primary-paste", callback: (($obj: Settings, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::primary-paste", callback: (($obj: Settings, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::slow-down-factor", callback: (($obj: Settings, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::slow-down-factor", callback: (($obj: Settings, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: Settings_ConstructProps) + _init (config?: Settings_ConstructProps): void + /* Static methods and pseudo-constructors */ + static get(): Settings + static $gtype: GObject.Type +} +export interface TextureCache_ConstructProps extends GObject.Object_ConstructProps { +} +export class TextureCache { + /* Fields of St.TextureCache */ + parent: GObject.Object + priv: TextureCachePrivate + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of St.TextureCache */ + bind_cairo_surface_property(object: GObject.Object, property_name: string): Gio.Icon + load_cairo_surface_to_gicon(surface: cairo.Surface): Gio.Icon + load_file_async(file: Gio.File, available_width: number, available_height: number, paint_scale: number, resource_scale: number): Clutter.Actor + load_file_to_cairo_surface(file: Gio.File, paint_scale: number, resource_scale: number): cairo.Surface + load_gicon(theme_node: ThemeNode | null, icon: Gio.Icon, size: number, paint_scale: number, resource_scale: number): Clutter.Actor | null + load_sliced_image(file: Gio.File, grid_width: number, grid_height: number, paint_scale: number, resource_scale: number, load_callback?: GLib.Func | null): Clutter.Actor + rescan_icon_theme(): boolean + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of St.TextureCache */ + connect(sigName: "icon-theme-changed", callback: (($obj: TextureCache) => void)): number + connect_after(sigName: "icon-theme-changed", callback: (($obj: TextureCache) => void)): number + emit(sigName: "icon-theme-changed"): void + connect(sigName: "texture-file-changed", callback: (($obj: TextureCache, file: Gio.File) => void)): number + connect_after(sigName: "texture-file-changed", callback: (($obj: TextureCache, file: Gio.File) => void)): number + emit(sigName: "texture-file-changed", file: Gio.File): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: TextureCache, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: TextureCache, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: TextureCache_ConstructProps) + _init (config?: TextureCache_ConstructProps): void + /* Static methods and pseudo-constructors */ + static get_default(): TextureCache + static $gtype: GObject.Type +} +export interface Theme_ConstructProps extends GObject.Object_ConstructProps { + application_stylesheet?: Gio.File + default_stylesheet?: Gio.File + theme_stylesheet?: Gio.File +} +export class Theme { + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of St.Theme */ + get_custom_stylesheets(): Gio.File[] + load_stylesheet(file: Gio.File): boolean + unload_stylesheet(file: Gio.File): void + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of St.Theme */ + connect(sigName: "custom-stylesheets-changed", callback: (($obj: Theme) => void)): number + connect_after(sigName: "custom-stylesheets-changed", callback: (($obj: Theme) => void)): number + emit(sigName: "custom-stylesheets-changed"): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: Theme, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: Theme, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: Theme_ConstructProps) + _init (config?: Theme_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(application_stylesheet: Gio.File, theme_stylesheet: Gio.File, default_stylesheet: Gio.File): Theme + static $gtype: GObject.Type +} +export interface ThemeContext_ConstructProps extends GObject.Object_ConstructProps { + scale_factor?: number +} +export class ThemeContext { + /* Properties of St.ThemeContext */ + scale_factor: number + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of St.ThemeContext */ + get_font(): Pango.FontDescription + get_root_node(): ThemeNode + get_scale_factor(): number + get_theme(): Theme + intern_node(node: ThemeNode): ThemeNode + set_font(font: Pango.FontDescription): void + set_theme(theme: Theme): void + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of St.ThemeContext */ + connect(sigName: "changed", callback: (($obj: ThemeContext) => void)): number + connect_after(sigName: "changed", callback: (($obj: ThemeContext) => void)): number + emit(sigName: "changed"): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: ThemeContext, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: ThemeContext, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: "notify::scale-factor", callback: (($obj: ThemeContext, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::scale-factor", callback: (($obj: ThemeContext, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: ThemeContext_ConstructProps) + _init (config?: ThemeContext_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(): ThemeContext + static get_for_stage(stage: Clutter.Stage): ThemeContext + static $gtype: GObject.Type +} +export interface ThemeNode_ConstructProps extends GObject.Object_ConstructProps { +} +export class ThemeNode { + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of St.ThemeNode */ + adjust_for_height(for_height: number): /* for_height */ number + adjust_for_width(for_width: number): /* for_width */ number + adjust_preferred_height(min_height_p: number | null, natural_height_p: number): [ /* min_height_p */ number | null, /* natural_height_p */ number ] + adjust_preferred_width(min_width_p: number | null, natural_width_p: number): [ /* min_width_p */ number | null, /* natural_width_p */ number ] + equal(node_b: ThemeNode): boolean + geometry_equal(other: ThemeNode): boolean + get_background_color(): /* color */ Clutter.Color + get_background_gradient(): [ /* type */ GradientType, /* start */ Clutter.Color, /* end */ Clutter.Color ] + get_background_image(): Gio.File + get_background_image_shadow(): Shadow | null + get_background_paint_box(allocation: Clutter.ActorBox): /* paint_box */ Clutter.ActorBox + get_border_color(side: Side): /* color */ Clutter.Color + get_border_image(): BorderImage + get_border_radius(corner: Corner): number + get_border_width(side: Side): number + get_box_shadow(): Shadow | null + get_color(property_name: string): /* color */ Clutter.Color + get_content_box(allocation: Clutter.ActorBox): /* content_box */ Clutter.ActorBox + get_double(property_name: string): number + get_element_classes(): string[] + get_element_id(): string + get_element_type(): GObject.Type + get_font(): Pango.FontDescription + get_font_features(): string + get_foreground_color(): /* color */ Clutter.Color + get_height(): number + get_horizontal_padding(): number + get_icon_colors(): IconColors + get_icon_style(): IconStyle + get_length(property_name: string): number + get_letter_spacing(): number + get_margin(side: Side): number + get_max_height(): number + get_max_width(): number + get_min_height(): number + get_min_width(): number + get_outline_color(): /* color */ Clutter.Color + get_outline_width(): number + get_padding(side: Side): number + get_paint_box(allocation: Clutter.ActorBox): /* paint_box */ Clutter.ActorBox + get_parent(): ThemeNode | null + get_pseudo_classes(): string[] + get_shadow(property_name: string): Shadow | null + get_text_align(): TextAlign + get_text_decoration(): TextDecoration + get_text_shadow(): Shadow | null + get_theme(): Theme + get_transition_duration(): number + get_url(property_name: string): Gio.File | null + get_vertical_padding(): number + get_width(): number + hash(): number + invalidate_background_image(): void + invalidate_border_image(): void + lookup_color(property_name: string, inherit: boolean): [ /* returnType */ boolean, /* color */ Clutter.Color ] + lookup_double(property_name: string, inherit: boolean): [ /* returnType */ boolean, /* value */ number ] + lookup_length(property_name: string, inherit: boolean): [ /* returnType */ boolean, /* length */ number ] + lookup_shadow(property_name: string, inherit: boolean): [ /* returnType */ boolean, /* shadow */ Shadow ] + lookup_time(property_name: string, inherit: boolean): [ /* returnType */ boolean, /* value */ number ] + lookup_url(property_name: string, inherit: boolean): [ /* returnType */ boolean, /* file */ Gio.File ] + paint_equal(other?: ThemeNode | null): boolean + to_string(): string + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: ThemeNode, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: ThemeNode, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: ThemeNode_ConstructProps) + _init (config?: ThemeNode_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(context: ThemeContext, parent_node: ThemeNode | null, theme: Theme | null, element_type: GObject.Type, element_id: string | null, element_class: string | null, pseudo_class: string | null, inline_style: string): ThemeNode + static $gtype: GObject.Type +} +export interface Viewport_ConstructProps extends Widget_ConstructProps { + clip_to_view?: boolean + hadjustment?: Adjustment + vadjustment?: Adjustment +} +export class Viewport { + /* Properties of St.Viewport */ + clip_to_view: boolean + /* Properties of St.Widget */ + accessible_name: string + accessible_role: Atk.Role + can_focus: boolean + hover: boolean + label_actor: Clutter.Actor + pseudo_class: string + style: string + style_class: string + track_hover: boolean + /* Properties of Clutter.Actor */ + actions: Clutter.Action + readonly allocation: Clutter.ActorBox + background_color: Clutter.Color + readonly background_color_set: boolean + child_transform: Graphene.Matrix + readonly child_transform_set: boolean + clip_rect: Graphene.Rect + clip_to_allocation: boolean + constraints: Clutter.Constraint + content: Clutter.Content + readonly content_box: Clutter.ActorBox + content_gravity: Clutter.ContentGravity + content_repeat: Clutter.ContentRepeat + effect: Clutter.Effect + readonly first_child: Clutter.Actor + fixed_position_set: boolean + fixed_x: number + fixed_y: number + readonly has_clip: boolean + readonly has_pointer: boolean + height: number + readonly last_child: Clutter.Actor + layout_manager: Clutter.LayoutManager + magnification_filter: Clutter.ScalingFilter + readonly mapped: boolean + margin_bottom: number + margin_left: number + margin_right: number + margin_top: number + min_height: number + min_height_set: boolean + min_width: number + min_width_set: boolean + minification_filter: Clutter.ScalingFilter + name: string + natural_height: number + natural_height_set: boolean + natural_width: number + natural_width_set: boolean + offscreen_redirect: Clutter.OffscreenRedirect + opacity: number + pivot_point: Graphene.Point + pivot_point_z: number + position: Graphene.Point + reactive: boolean + readonly realized: boolean + request_mode: Clutter.RequestMode + rotation_angle_x: number + rotation_angle_y: number + rotation_angle_z: number + scale_x: number + scale_y: number + scale_z: number + show_on_set_parent: boolean + size: Graphene.Size + text_direction: Clutter.TextDirection + transform: Graphene.Matrix + readonly transform_set: boolean + translation_x: number + translation_y: number + translation_z: number + visible: boolean + width: number + x: number + x_align: Clutter.ActorAlign + x_expand: boolean + y: number + y_align: Clutter.ActorAlign + y_expand: boolean + z_position: number + /* Properties of St.Scrollable */ + hadjustment: Adjustment + vadjustment: Adjustment + /* Fields of St.Viewport */ + parent_instance: Widget + /* Fields of Clutter.Actor */ + flags: number + /* Fields of GObject.InitiallyUnowned */ + g_type_instance: GObject.TypeInstance + /* Methods of St.Widget */ + add_accessible_state(state: Atk.StateType): void + add_style_class_name(style_class: string): void + add_style_pseudo_class(pseudo_class: string): void + ensure_style(): void + get_accessible_name(): string + get_accessible_role(): Atk.Role + get_can_focus(): boolean + get_focus_chain(): Clutter.Actor[] + get_hover(): boolean + get_label_actor(): Clutter.Actor + get_style(): string | null + get_style_class_name(): string + get_style_pseudo_class(): string + get_theme_node(): ThemeNode + get_track_hover(): boolean + has_style_class_name(style_class: string): boolean + has_style_pseudo_class(pseudo_class: string): boolean + navigate_focus(from: Clutter.Actor | null, direction: DirectionType, wrap_around: boolean): boolean + paint_background(paint_context: Clutter.PaintContext): void + peek_theme_node(): ThemeNode + popup_menu(): void + remove_accessible_state(state: Atk.StateType): void + remove_style_class_name(style_class: string): void + remove_style_pseudo_class(pseudo_class: string): void + set_accessible(accessible: Atk.Object): void + set_accessible_name(name?: string | null): void + set_accessible_role(role: Atk.Role): void + set_can_focus(can_focus: boolean): void + set_hover(hover: boolean): void + set_label_actor(label: Clutter.Actor): void + set_style(style?: string | null): void + set_style_class_name(style_class_list?: string | null): void + set_style_pseudo_class(pseudo_class_list?: string | null): void + set_track_hover(track_hover: boolean): void + style_changed(): void + sync_hover(): void + /* Methods of Clutter.Actor */ + add_action(action: Clutter.Action): void + add_action_with_name(name: string, action: Clutter.Action): void + add_child(child: Clutter.Actor): void + add_constraint(constraint: Clutter.Constraint): void + add_constraint_with_name(name: string, constraint: Clutter.Constraint): void + add_effect(effect: Clutter.Effect): void + add_effect_with_name(name: string, effect: Clutter.Effect): void + add_transition(name: string, transition: Clutter.Transition): void + allocate(box: Clutter.ActorBox): void + allocate_align_fill(box: Clutter.ActorBox, x_align: number, y_align: number, x_fill: boolean, y_fill: boolean): void + allocate_available_size(x: number, y: number, available_width: number, available_height: number): void + allocate_preferred_size(x: number, y: number): void + apply_relative_transform_to_point(ancestor: Clutter.Actor | null, point: Graphene.Point3D): /* vertex */ Graphene.Point3D + apply_transform_to_point(point: Graphene.Point3D): /* vertex */ Graphene.Point3D + bind_model(model: Gio.ListModel | null, create_child_func: Clutter.ActorCreateChildFunc): void + clear_actions(): void + clear_constraints(): void + clear_effects(): void + contains(descendant: Clutter.Actor): boolean + continue_paint(paint_context: Clutter.PaintContext): void + continue_pick(pick_context: Clutter.PickContext): void + create_pango_context(): Pango.Context + create_pango_layout(text?: string | null): Pango.Layout + destroy(): void + destroy_all_children(): void + event(event: Clutter.Event, capture: boolean): boolean + get_abs_allocation_vertices(): /* verts */ Graphene.Point3D[] + get_accessible(): Atk.Object + get_action(name: string): Clutter.Action + get_actions(): Clutter.Action[] + get_allocation_box(): /* box */ Clutter.ActorBox + get_background_color(): /* color */ Clutter.Color + get_child_at_index(index_: number): Clutter.Actor + get_child_transform(): /* transform */ Graphene.Matrix + get_children(): Clutter.Actor[] + get_clip(): [ /* xoff */ number | null, /* yoff */ number | null, /* width */ number | null, /* height */ number | null ] + get_clip_to_allocation(): boolean + get_constraint(name: string): Clutter.Constraint + get_constraints(): Clutter.Constraint[] + get_content(): Clutter.Content + get_content_box(): /* box */ Clutter.ActorBox + get_content_gravity(): Clutter.ContentGravity + get_content_repeat(): Clutter.ContentRepeat + get_content_scaling_filters(): [ /* min_filter */ Clutter.ScalingFilter | null, /* mag_filter */ Clutter.ScalingFilter | null ] + get_default_paint_volume(): Clutter.PaintVolume + get_easing_delay(): number + get_easing_duration(): number + get_easing_mode(): Clutter.AnimationMode + get_effect(name: string): Clutter.Effect + get_effects(): Clutter.Effect[] + get_first_child(): Clutter.Actor + get_fixed_position(): [ /* returnType */ boolean, /* x */ number | null, /* y */ number | null ] + get_fixed_position_set(): boolean + get_flags(): Clutter.ActorFlags + get_height(): number + get_last_child(): Clutter.Actor + get_layout_manager(): Clutter.LayoutManager + get_margin(): /* margin */ Clutter.Margin + get_margin_bottom(): number + get_margin_left(): number + get_margin_right(): number + get_margin_top(): number + get_n_children(): number + get_name(): string + get_next_sibling(): Clutter.Actor + get_offscreen_redirect(): Clutter.OffscreenRedirect + get_opacity(): number + get_opacity_override(): number + get_paint_box(): [ /* returnType */ boolean, /* box */ Clutter.ActorBox ] + get_paint_opacity(): number + get_paint_visibility(): boolean + get_paint_volume(): Clutter.PaintVolume + get_pango_context(): Pango.Context + get_parent(): Clutter.Actor + get_pivot_point(): [ /* pivot_x */ number | null, /* pivot_y */ number | null ] + get_pivot_point_z(): number + get_position(): [ /* x */ number | null, /* y */ number | null ] + get_preferred_height(for_width: number): [ /* min_height_p */ number | null, /* natural_height_p */ number | null ] + get_preferred_size(): [ /* min_width_p */ number | null, /* min_height_p */ number | null, /* natural_width_p */ number | null, /* natural_height_p */ number | null ] + get_preferred_width(for_height: number): [ /* min_width_p */ number | null, /* natural_width_p */ number | null ] + get_previous_sibling(): Clutter.Actor + get_reactive(): boolean + get_request_mode(): Clutter.RequestMode + get_resource_scale(): number + get_rotation_angle(axis: Clutter.RotateAxis): number + get_scale(): [ /* scale_x */ number | null, /* scale_y */ number | null ] + get_scale_z(): number + get_size(): [ /* width */ number | null, /* height */ number | null ] + get_stage(): Clutter.Stage + get_text_direction(): Clutter.TextDirection + get_transform(): /* transform */ Graphene.Matrix + get_transformed_extents(): /* rect */ Graphene.Rect + get_transformed_paint_volume(relative_to_ancestor: Clutter.Actor): Clutter.PaintVolume + get_transformed_position(): [ /* x */ number | null, /* y */ number | null ] + get_transformed_size(): [ /* width */ number | null, /* height */ number | null ] + get_transition(name: string): Clutter.Transition + get_translation(): [ /* translate_x */ number | null, /* translate_y */ number | null, /* translate_z */ number | null ] + get_width(): number + get_x(): number + get_x_align(): Clutter.ActorAlign + get_x_expand(): boolean + get_y(): number + get_y_align(): Clutter.ActorAlign + get_y_expand(): boolean + get_z_position(): number + grab_key_focus(): void + has_accessible(): boolean + has_actions(): boolean + has_allocation(): boolean + has_constraints(): boolean + has_damage(): boolean + has_effects(): boolean + has_key_focus(): boolean + has_mapped_clones(): boolean + has_overlaps(): boolean + hide(): void + inhibit_culling(): void + insert_child_above(child: Clutter.Actor, sibling?: Clutter.Actor | null): void + insert_child_at_index(child: Clutter.Actor, index_: number): void + insert_child_below(child: Clutter.Actor, sibling?: Clutter.Actor | null): void + invalidate_paint_volume(): void + invalidate_transform(): void + is_effectively_on_stage_view(view: Clutter.StageView): boolean + is_in_clone_paint(): boolean + is_mapped(): boolean + is_realized(): boolean + is_rotated(): boolean + is_scaled(): boolean + is_visible(): boolean + map(): void + move_by(dx: number, dy: number): void + needs_expand(orientation: Clutter.Orientation): boolean + paint(paint_context: Clutter.PaintContext): void + peek_stage_views(): Clutter.StageView[] + pick(pick_context: Clutter.PickContext): void + pick_box(pick_context: Clutter.PickContext, box: Clutter.ActorBox): void + queue_redraw(): void + queue_redraw_with_clip(clip?: cairo.RectangleInt | null): void + queue_relayout(): void + realize(): void + remove_action(action: Clutter.Action): void + remove_action_by_name(name: string): void + remove_all_children(): void + remove_all_transitions(): void + remove_child(child: Clutter.Actor): void + remove_clip(): void + remove_constraint(constraint: Clutter.Constraint): void + remove_constraint_by_name(name: string): void + remove_effect(effect: Clutter.Effect): void + remove_effect_by_name(name: string): void + remove_transition(name: string): void + replace_child(old_child: Clutter.Actor, new_child: Clutter.Actor): void + restore_easing_state(): void + save_easing_state(): void + set_allocation(box: Clutter.ActorBox): void + set_background_color(color?: Clutter.Color | null): void + set_child_above_sibling(child: Clutter.Actor, sibling?: Clutter.Actor | null): void + set_child_at_index(child: Clutter.Actor, index_: number): void + set_child_below_sibling(child: Clutter.Actor, sibling?: Clutter.Actor | null): void + set_child_transform(transform?: Graphene.Matrix | null): void + set_clip(xoff: number, yoff: number, width: number, height: number): void + set_clip_to_allocation(clip_set: boolean): void + set_content(content?: Clutter.Content | null): void + set_content_gravity(gravity: Clutter.ContentGravity): void + set_content_repeat(repeat: Clutter.ContentRepeat): void + set_content_scaling_filters(min_filter: Clutter.ScalingFilter, mag_filter: Clutter.ScalingFilter): void + set_easing_delay(msecs: number): void + set_easing_duration(msecs: number): void + set_easing_mode(mode: Clutter.AnimationMode): void + set_fixed_position_set(is_set: boolean): void + set_flags(flags: Clutter.ActorFlags): void + set_height(height: number): void + set_layout_manager(manager?: Clutter.LayoutManager | null): void + set_margin(margin: Clutter.Margin): void + set_margin_bottom(margin: number): void + set_margin_left(margin: number): void + set_margin_right(margin: number): void + set_margin_top(margin: number): void + set_name(name: string): void + set_offscreen_redirect(redirect: Clutter.OffscreenRedirect): void + set_opacity(opacity: number): void + set_opacity_override(opacity: number): void + set_pivot_point(pivot_x: number, pivot_y: number): void + set_pivot_point_z(pivot_z: number): void + set_position(x: number, y: number): void + set_reactive(reactive: boolean): void + set_request_mode(mode: Clutter.RequestMode): void + set_rotation_angle(axis: Clutter.RotateAxis, angle: number): void + set_scale(scale_x: number, scale_y: number): void + set_scale_z(scale_z: number): void + set_size(width: number, height: number): void + set_text_direction(text_dir: Clutter.TextDirection): void + set_transform(transform?: Graphene.Matrix | null): void + set_translation(translate_x: number, translate_y: number, translate_z: number): void + set_width(width: number): void + set_x(x: number): void + set_x_align(x_align: Clutter.ActorAlign): void + set_x_expand(expand: boolean): void + set_y(y: number): void + set_y_align(y_align: Clutter.ActorAlign): void + set_y_expand(expand: boolean): void + set_z_position(z_position: number): void + should_pick(pick_context: Clutter.PickContext): boolean + show(): void + transform_stage_point(x: number, y: number): [ /* returnType */ boolean, /* x_out */ number, /* y_out */ number ] + uninhibit_culling(): void + unmap(): void + unrealize(): void + unset_flags(flags: Clutter.ActorFlags): void + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Methods of Clutter.Animatable */ + find_property(property_name: string): GObject.ParamSpec + get_actor(): Clutter.Actor + get_initial_state(property_name: string, value: any): void + interpolate_value(property_name: string, interval: Clutter.Interval, progress: number): [ /* returnType */ boolean, /* value */ any ] + set_final_state(property_name: string, value: any): void + /* Methods of Clutter.Container */ + add_actor(actor: Clutter.Actor): void + child_get_property(child: Clutter.Actor, property: string, value: any): void + child_notify(child: Clutter.Actor, pspec: GObject.ParamSpec): void + child_set_property(child: Clutter.Actor, property: string, value: any): void + create_child_meta(actor: Clutter.Actor): void + destroy_child_meta(actor: Clutter.Actor): void + find_child_by_name(child_name: string): Clutter.Actor + get_child_meta(actor: Clutter.Actor): Clutter.ChildMeta + lower_child(actor: Clutter.Actor, sibling?: Clutter.Actor | null): void + raise_child(actor: Clutter.Actor, sibling?: Clutter.Actor | null): void + remove_actor(actor: Clutter.Actor): void + sort_depth_order(): void + /* Methods of Clutter.Scriptable */ + get_id(): string + parse_custom_node(script: Clutter.Script, value: any, name: string, node: Json.Node): boolean + set_custom_property(script: Clutter.Script, name: string, value: any): void + set_id(id_: string): void + /* Methods of St.Scrollable */ + get_adjustments(hadjustment: Adjustment, vadjustment: Adjustment): void + set_adjustments(hadjustment: Adjustment, vadjustment: Adjustment): void + /* Virtual methods of St.Viewport */ + vfunc_get_adjustments(hadjustment: Adjustment, vadjustment: Adjustment): void + vfunc_set_adjustments(hadjustment: Adjustment, vadjustment: Adjustment): void + /* Virtual methods of St.Widget */ + vfunc_get_focus_chain(): Clutter.Actor[] + vfunc_navigate_focus(from: Clutter.Actor | null, direction: DirectionType): boolean + vfunc_popup_menu(): void + vfunc_style_changed(): void + vfunc_find_property(property_name: string): GObject.ParamSpec + vfunc_get_actor(): Clutter.Actor + vfunc_get_initial_state(property_name: string, value: any): void + vfunc_interpolate_value(property_name: string, interval: Clutter.Interval, progress: number): [ /* returnType */ boolean, /* value */ any ] + vfunc_set_final_state(property_name: string, value: any): void + vfunc_actor_added(actor: Clutter.Actor): void + vfunc_actor_removed(actor: Clutter.Actor): void + vfunc_add(actor: Clutter.Actor): void + vfunc_child_notify(child: Clutter.Actor, pspec: GObject.ParamSpec): void + vfunc_create_child_meta(actor: Clutter.Actor): void + vfunc_destroy_child_meta(actor: Clutter.Actor): void + vfunc_get_child_meta(actor: Clutter.Actor): Clutter.ChildMeta + vfunc_lower(actor: Clutter.Actor, sibling?: Clutter.Actor | null): void + vfunc_raise(actor: Clutter.Actor, sibling?: Clutter.Actor | null): void + vfunc_remove(actor: Clutter.Actor): void + vfunc_sort_depth_order(): void + vfunc_get_id(): string + vfunc_parse_custom_node(script: Clutter.Script, value: any, name: string, node: Json.Node): boolean + vfunc_set_custom_property(script: Clutter.Script, name: string, value: any): void + vfunc_set_id(id_: string): void + /* Virtual methods of Clutter.Actor */ + vfunc_allocate(box: Clutter.ActorBox): void + vfunc_apply_transform(matrix: Graphene.Matrix): void + vfunc_button_press_event(event: Clutter.ButtonEvent): boolean + vfunc_button_release_event(event: Clutter.ButtonEvent): boolean + vfunc_calculate_resource_scale(phase: number): number + vfunc_captured_event(event: Clutter.Event): boolean + vfunc_destroy(): void + vfunc_enter_event(event: Clutter.CrossingEvent): boolean + vfunc_event(event: Clutter.Event): boolean + vfunc_get_accessible(): Atk.Object + vfunc_get_paint_volume(volume: Clutter.PaintVolume): boolean + vfunc_get_preferred_height(for_width: number): [ /* min_height_p */ number | null, /* natural_height_p */ number | null ] + vfunc_get_preferred_width(for_height: number): [ /* min_width_p */ number | null, /* natural_width_p */ number | null ] + vfunc_has_accessible(): boolean + vfunc_has_overlaps(): boolean + vfunc_hide(): void + vfunc_hide_all(): void + vfunc_key_focus_in(): void + vfunc_key_focus_out(): void + vfunc_key_press_event(event: Clutter.KeyEvent): boolean + vfunc_key_release_event(event: Clutter.KeyEvent): boolean + vfunc_leave_event(event: Clutter.CrossingEvent): boolean + vfunc_map(): void + vfunc_motion_event(event: Clutter.MotionEvent): boolean + vfunc_paint(paint_context: Clutter.PaintContext): void + vfunc_paint_node(root: Clutter.PaintNode): void + vfunc_parent_set(old_parent: Clutter.Actor): void + vfunc_pick(pick_context: Clutter.PickContext): void + vfunc_queue_relayout(): void + vfunc_realize(): void + vfunc_resource_scale_changed(): void + vfunc_scroll_event(event: Clutter.ScrollEvent): boolean + vfunc_show(): void + vfunc_touch_event(event: Clutter.TouchEvent): boolean + vfunc_unmap(): void + vfunc_unrealize(): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of St.Widget */ + connect(sigName: "popup-menu", callback: (($obj: Viewport) => void)): number + connect_after(sigName: "popup-menu", callback: (($obj: Viewport) => void)): number + emit(sigName: "popup-menu"): void + connect(sigName: "style-changed", callback: (($obj: Viewport) => void)): number + connect_after(sigName: "style-changed", callback: (($obj: Viewport) => void)): number + emit(sigName: "style-changed"): void + /* Signals of Clutter.Actor */ + connect(sigName: "button-press-event", callback: (($obj: Viewport, event: Clutter.ButtonEvent) => boolean)): number + connect_after(sigName: "button-press-event", callback: (($obj: Viewport, event: Clutter.ButtonEvent) => boolean)): number + emit(sigName: "button-press-event", event: Clutter.ButtonEvent): void + connect(sigName: "button-release-event", callback: (($obj: Viewport, event: Clutter.ButtonEvent) => boolean)): number + connect_after(sigName: "button-release-event", callback: (($obj: Viewport, event: Clutter.ButtonEvent) => boolean)): number + emit(sigName: "button-release-event", event: Clutter.ButtonEvent): void + connect(sigName: "captured-event", callback: (($obj: Viewport, event: Clutter.Event) => boolean)): number + connect_after(sigName: "captured-event", callback: (($obj: Viewport, event: Clutter.Event) => boolean)): number + emit(sigName: "captured-event", event: Clutter.Event): void + connect(sigName: "destroy", callback: (($obj: Viewport) => void)): number + connect_after(sigName: "destroy", callback: (($obj: Viewport) => void)): number + emit(sigName: "destroy"): void + connect(sigName: "enter-event", callback: (($obj: Viewport, event: Clutter.CrossingEvent) => boolean)): number + connect_after(sigName: "enter-event", callback: (($obj: Viewport, event: Clutter.CrossingEvent) => boolean)): number + emit(sigName: "enter-event", event: Clutter.CrossingEvent): void + connect(sigName: "event", callback: (($obj: Viewport, event: Clutter.Event) => boolean)): number + connect_after(sigName: "event", callback: (($obj: Viewport, event: Clutter.Event) => boolean)): number + emit(sigName: "event", event: Clutter.Event): void + connect(sigName: "hide", callback: (($obj: Viewport) => void)): number + connect_after(sigName: "hide", callback: (($obj: Viewport) => void)): number + emit(sigName: "hide"): void + connect(sigName: "key-focus-in", callback: (($obj: Viewport) => void)): number + connect_after(sigName: "key-focus-in", callback: (($obj: Viewport) => void)): number + emit(sigName: "key-focus-in"): void + connect(sigName: "key-focus-out", callback: (($obj: Viewport) => void)): number + connect_after(sigName: "key-focus-out", callback: (($obj: Viewport) => void)): number + emit(sigName: "key-focus-out"): void + connect(sigName: "key-press-event", callback: (($obj: Viewport, event: Clutter.KeyEvent) => boolean)): number + connect_after(sigName: "key-press-event", callback: (($obj: Viewport, event: Clutter.KeyEvent) => boolean)): number + emit(sigName: "key-press-event", event: Clutter.KeyEvent): void + connect(sigName: "key-release-event", callback: (($obj: Viewport, event: Clutter.KeyEvent) => boolean)): number + connect_after(sigName: "key-release-event", callback: (($obj: Viewport, event: Clutter.KeyEvent) => boolean)): number + emit(sigName: "key-release-event", event: Clutter.KeyEvent): void + connect(sigName: "leave-event", callback: (($obj: Viewport, event: Clutter.CrossingEvent) => boolean)): number + connect_after(sigName: "leave-event", callback: (($obj: Viewport, event: Clutter.CrossingEvent) => boolean)): number + emit(sigName: "leave-event", event: Clutter.CrossingEvent): void + connect(sigName: "motion-event", callback: (($obj: Viewport, event: Clutter.MotionEvent) => boolean)): number + connect_after(sigName: "motion-event", callback: (($obj: Viewport, event: Clutter.MotionEvent) => boolean)): number + emit(sigName: "motion-event", event: Clutter.MotionEvent): void + connect(sigName: "parent-set", callback: (($obj: Viewport, old_parent?: Clutter.Actor | null) => void)): number + connect_after(sigName: "parent-set", callback: (($obj: Viewport, old_parent?: Clutter.Actor | null) => void)): number + emit(sigName: "parent-set", old_parent?: Clutter.Actor | null): void + connect(sigName: "pick", callback: (($obj: Viewport, pick_context: Clutter.PickContext) => void)): number + connect_after(sigName: "pick", callback: (($obj: Viewport, pick_context: Clutter.PickContext) => void)): number + emit(sigName: "pick", pick_context: Clutter.PickContext): void + connect(sigName: "queue-relayout", callback: (($obj: Viewport) => void)): number + connect_after(sigName: "queue-relayout", callback: (($obj: Viewport) => void)): number + emit(sigName: "queue-relayout"): void + connect(sigName: "realize", callback: (($obj: Viewport) => void)): number + connect_after(sigName: "realize", callback: (($obj: Viewport) => void)): number + emit(sigName: "realize"): void + connect(sigName: "resource-scale-changed", callback: (($obj: Viewport) => void)): number + connect_after(sigName: "resource-scale-changed", callback: (($obj: Viewport) => void)): number + emit(sigName: "resource-scale-changed"): void + connect(sigName: "scroll-event", callback: (($obj: Viewport, event: Clutter.ScrollEvent) => boolean)): number + connect_after(sigName: "scroll-event", callback: (($obj: Viewport, event: Clutter.ScrollEvent) => boolean)): number + emit(sigName: "scroll-event", event: Clutter.ScrollEvent): void + connect(sigName: "show", callback: (($obj: Viewport) => void)): number + connect_after(sigName: "show", callback: (($obj: Viewport) => void)): number + emit(sigName: "show"): void + connect(sigName: "stage-views-changed", callback: (($obj: Viewport) => void)): number + connect_after(sigName: "stage-views-changed", callback: (($obj: Viewport) => void)): number + emit(sigName: "stage-views-changed"): void + connect(sigName: "touch-event", callback: (($obj: Viewport, event: Clutter.Event) => boolean)): number + connect_after(sigName: "touch-event", callback: (($obj: Viewport, event: Clutter.Event) => boolean)): number + emit(sigName: "touch-event", event: Clutter.Event): void + connect(sigName: "transition-stopped", callback: (($obj: Viewport, name: string, is_finished: boolean) => void)): number + connect_after(sigName: "transition-stopped", callback: (($obj: Viewport, name: string, is_finished: boolean) => void)): number + emit(sigName: "transition-stopped", name: string, is_finished: boolean): void + connect(sigName: "transitions-completed", callback: (($obj: Viewport) => void)): number + connect_after(sigName: "transitions-completed", callback: (($obj: Viewport) => void)): number + emit(sigName: "transitions-completed"): void + connect(sigName: "unrealize", callback: (($obj: Viewport) => void)): number + connect_after(sigName: "unrealize", callback: (($obj: Viewport) => void)): number + emit(sigName: "unrealize"): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: Viewport, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: Viewport, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + /* Signals of Clutter.Container */ + connect(sigName: "actor-added", callback: (($obj: Viewport, actor: Clutter.Actor) => void)): number + connect_after(sigName: "actor-added", callback: (($obj: Viewport, actor: Clutter.Actor) => void)): number + emit(sigName: "actor-added", actor: Clutter.Actor): void + connect(sigName: "actor-removed", callback: (($obj: Viewport, actor: Clutter.Actor) => void)): number + connect_after(sigName: "actor-removed", callback: (($obj: Viewport, actor: Clutter.Actor) => void)): number + emit(sigName: "actor-removed", actor: Clutter.Actor): void + connect(sigName: "child-notify", callback: (($obj: Viewport, actor: Clutter.Actor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "child-notify", callback: (($obj: Viewport, actor: Clutter.Actor, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "child-notify", actor: Clutter.Actor, pspec: GObject.ParamSpec): void + connect(sigName: "notify::clip-to-view", callback: (($obj: Viewport, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::clip-to-view", callback: (($obj: Viewport, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::accessible-name", callback: (($obj: Viewport, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-name", callback: (($obj: Viewport, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::accessible-role", callback: (($obj: Viewport, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-role", callback: (($obj: Viewport, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::can-focus", callback: (($obj: Viewport, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::can-focus", callback: (($obj: Viewport, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::hover", callback: (($obj: Viewport, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hover", callback: (($obj: Viewport, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::label-actor", callback: (($obj: Viewport, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::label-actor", callback: (($obj: Viewport, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::pseudo-class", callback: (($obj: Viewport, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::pseudo-class", callback: (($obj: Viewport, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::style", callback: (($obj: Viewport, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::style", callback: (($obj: Viewport, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::style-class", callback: (($obj: Viewport, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::style-class", callback: (($obj: Viewport, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::track-hover", callback: (($obj: Viewport, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::track-hover", callback: (($obj: Viewport, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::actions", callback: (($obj: Viewport, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::actions", callback: (($obj: Viewport, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::allocation", callback: (($obj: Viewport, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::allocation", callback: (($obj: Viewport, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::background-color", callback: (($obj: Viewport, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::background-color", callback: (($obj: Viewport, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::background-color-set", callback: (($obj: Viewport, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::background-color-set", callback: (($obj: Viewport, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::child-transform", callback: (($obj: Viewport, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::child-transform", callback: (($obj: Viewport, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::child-transform-set", callback: (($obj: Viewport, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::child-transform-set", callback: (($obj: Viewport, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::clip-rect", callback: (($obj: Viewport, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::clip-rect", callback: (($obj: Viewport, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::clip-to-allocation", callback: (($obj: Viewport, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::clip-to-allocation", callback: (($obj: Viewport, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::constraints", callback: (($obj: Viewport, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::constraints", callback: (($obj: Viewport, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::content", callback: (($obj: Viewport, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::content", callback: (($obj: Viewport, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::content-box", callback: (($obj: Viewport, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::content-box", callback: (($obj: Viewport, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::content-gravity", callback: (($obj: Viewport, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::content-gravity", callback: (($obj: Viewport, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::content-repeat", callback: (($obj: Viewport, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::content-repeat", callback: (($obj: Viewport, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::effect", callback: (($obj: Viewport, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::effect", callback: (($obj: Viewport, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::first-child", callback: (($obj: Viewport, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::first-child", callback: (($obj: Viewport, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::fixed-position-set", callback: (($obj: Viewport, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::fixed-position-set", callback: (($obj: Viewport, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::fixed-x", callback: (($obj: Viewport, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::fixed-x", callback: (($obj: Viewport, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::fixed-y", callback: (($obj: Viewport, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::fixed-y", callback: (($obj: Viewport, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::has-clip", callback: (($obj: Viewport, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-clip", callback: (($obj: Viewport, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::has-pointer", callback: (($obj: Viewport, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-pointer", callback: (($obj: Viewport, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::height", callback: (($obj: Viewport, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::height", callback: (($obj: Viewport, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::last-child", callback: (($obj: Viewport, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::last-child", callback: (($obj: Viewport, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::layout-manager", callback: (($obj: Viewport, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::layout-manager", callback: (($obj: Viewport, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::magnification-filter", callback: (($obj: Viewport, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::magnification-filter", callback: (($obj: Viewport, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::mapped", callback: (($obj: Viewport, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::mapped", callback: (($obj: Viewport, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-bottom", callback: (($obj: Viewport, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-bottom", callback: (($obj: Viewport, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-left", callback: (($obj: Viewport, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-left", callback: (($obj: Viewport, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-right", callback: (($obj: Viewport, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-right", callback: (($obj: Viewport, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-top", callback: (($obj: Viewport, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-top", callback: (($obj: Viewport, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::min-height", callback: (($obj: Viewport, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::min-height", callback: (($obj: Viewport, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::min-height-set", callback: (($obj: Viewport, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::min-height-set", callback: (($obj: Viewport, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::min-width", callback: (($obj: Viewport, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::min-width", callback: (($obj: Viewport, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::min-width-set", callback: (($obj: Viewport, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::min-width-set", callback: (($obj: Viewport, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::minification-filter", callback: (($obj: Viewport, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::minification-filter", callback: (($obj: Viewport, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::name", callback: (($obj: Viewport, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::name", callback: (($obj: Viewport, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::natural-height", callback: (($obj: Viewport, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::natural-height", callback: (($obj: Viewport, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::natural-height-set", callback: (($obj: Viewport, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::natural-height-set", callback: (($obj: Viewport, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::natural-width", callback: (($obj: Viewport, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::natural-width", callback: (($obj: Viewport, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::natural-width-set", callback: (($obj: Viewport, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::natural-width-set", callback: (($obj: Viewport, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::offscreen-redirect", callback: (($obj: Viewport, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::offscreen-redirect", callback: (($obj: Viewport, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::opacity", callback: (($obj: Viewport, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::opacity", callback: (($obj: Viewport, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::pivot-point", callback: (($obj: Viewport, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::pivot-point", callback: (($obj: Viewport, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::pivot-point-z", callback: (($obj: Viewport, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::pivot-point-z", callback: (($obj: Viewport, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::position", callback: (($obj: Viewport, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::position", callback: (($obj: Viewport, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::reactive", callback: (($obj: Viewport, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::reactive", callback: (($obj: Viewport, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::realized", callback: (($obj: Viewport, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::realized", callback: (($obj: Viewport, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::request-mode", callback: (($obj: Viewport, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::request-mode", callback: (($obj: Viewport, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::rotation-angle-x", callback: (($obj: Viewport, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::rotation-angle-x", callback: (($obj: Viewport, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::rotation-angle-y", callback: (($obj: Viewport, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::rotation-angle-y", callback: (($obj: Viewport, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::rotation-angle-z", callback: (($obj: Viewport, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::rotation-angle-z", callback: (($obj: Viewport, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::scale-x", callback: (($obj: Viewport, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::scale-x", callback: (($obj: Viewport, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::scale-y", callback: (($obj: Viewport, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::scale-y", callback: (($obj: Viewport, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::scale-z", callback: (($obj: Viewport, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::scale-z", callback: (($obj: Viewport, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::show-on-set-parent", callback: (($obj: Viewport, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::show-on-set-parent", callback: (($obj: Viewport, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::size", callback: (($obj: Viewport, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::size", callback: (($obj: Viewport, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::text-direction", callback: (($obj: Viewport, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::text-direction", callback: (($obj: Viewport, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::transform", callback: (($obj: Viewport, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::transform", callback: (($obj: Viewport, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::transform-set", callback: (($obj: Viewport, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::transform-set", callback: (($obj: Viewport, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::translation-x", callback: (($obj: Viewport, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::translation-x", callback: (($obj: Viewport, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::translation-y", callback: (($obj: Viewport, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::translation-y", callback: (($obj: Viewport, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::translation-z", callback: (($obj: Viewport, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::translation-z", callback: (($obj: Viewport, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::visible", callback: (($obj: Viewport, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::visible", callback: (($obj: Viewport, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::width", callback: (($obj: Viewport, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::width", callback: (($obj: Viewport, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::x", callback: (($obj: Viewport, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::x", callback: (($obj: Viewport, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::x-align", callback: (($obj: Viewport, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::x-align", callback: (($obj: Viewport, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::x-expand", callback: (($obj: Viewport, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::x-expand", callback: (($obj: Viewport, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::y", callback: (($obj: Viewport, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::y", callback: (($obj: Viewport, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::y-align", callback: (($obj: Viewport, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::y-align", callback: (($obj: Viewport, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::y-expand", callback: (($obj: Viewport, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::y-expand", callback: (($obj: Viewport, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::z-position", callback: (($obj: Viewport, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::z-position", callback: (($obj: Viewport, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::hadjustment", callback: (($obj: Viewport, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hadjustment", callback: (($obj: Viewport, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::vadjustment", callback: (($obj: Viewport, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vadjustment", callback: (($obj: Viewport, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: Viewport_ConstructProps) + _init (config?: Viewport_ConstructProps): void + static $gtype: GObject.Type +} +export interface Widget_ConstructProps extends Clutter.Actor_ConstructProps { + accessible_name?: string + accessible_role?: Atk.Role + can_focus?: boolean + hover?: boolean + label_actor?: Clutter.Actor + pseudo_class?: string + style?: string + style_class?: string + track_hover?: boolean +} +export class Widget { + /* Properties of St.Widget */ + accessible_name: string + accessible_role: Atk.Role + can_focus: boolean + hover: boolean + label_actor: Clutter.Actor + pseudo_class: string + style: string + style_class: string + track_hover: boolean + /* Properties of Clutter.Actor */ + actions: Clutter.Action + readonly allocation: Clutter.ActorBox + background_color: Clutter.Color + readonly background_color_set: boolean + child_transform: Graphene.Matrix + readonly child_transform_set: boolean + clip_rect: Graphene.Rect + clip_to_allocation: boolean + constraints: Clutter.Constraint + content: Clutter.Content + readonly content_box: Clutter.ActorBox + content_gravity: Clutter.ContentGravity + content_repeat: Clutter.ContentRepeat + effect: Clutter.Effect + readonly first_child: Clutter.Actor + fixed_position_set: boolean + fixed_x: number + fixed_y: number + readonly has_clip: boolean + readonly has_pointer: boolean + height: number + readonly last_child: Clutter.Actor + layout_manager: Clutter.LayoutManager + magnification_filter: Clutter.ScalingFilter + readonly mapped: boolean + margin_bottom: number + margin_left: number + margin_right: number + margin_top: number + min_height: number + min_height_set: boolean + min_width: number + min_width_set: boolean + minification_filter: Clutter.ScalingFilter + name: string + natural_height: number + natural_height_set: boolean + natural_width: number + natural_width_set: boolean + offscreen_redirect: Clutter.OffscreenRedirect + opacity: number + pivot_point: Graphene.Point + pivot_point_z: number + position: Graphene.Point + reactive: boolean + readonly realized: boolean + request_mode: Clutter.RequestMode + rotation_angle_x: number + rotation_angle_y: number + rotation_angle_z: number + scale_x: number + scale_y: number + scale_z: number + show_on_set_parent: boolean + size: Graphene.Size + text_direction: Clutter.TextDirection + transform: Graphene.Matrix + readonly transform_set: boolean + translation_x: number + translation_y: number + translation_z: number + visible: boolean + width: number + x: number + x_align: Clutter.ActorAlign + x_expand: boolean + y: number + y_align: Clutter.ActorAlign + y_expand: boolean + z_position: number + /* Fields of St.Widget */ + parent_instance: Clutter.Actor + /* Fields of Clutter.Actor */ + flags: number + /* Fields of GObject.InitiallyUnowned */ + g_type_instance: GObject.TypeInstance + /* Methods of St.Widget */ + add_accessible_state(state: Atk.StateType): void + add_style_class_name(style_class: string): void + add_style_pseudo_class(pseudo_class: string): void + ensure_style(): void + get_accessible_name(): string + get_accessible_role(): Atk.Role + get_can_focus(): boolean + get_focus_chain(): Clutter.Actor[] + get_hover(): boolean + get_label_actor(): Clutter.Actor + get_style(): string | null + get_style_class_name(): string + get_style_pseudo_class(): string + get_theme_node(): ThemeNode + get_track_hover(): boolean + has_style_class_name(style_class: string): boolean + has_style_pseudo_class(pseudo_class: string): boolean + navigate_focus(from: Clutter.Actor | null, direction: DirectionType, wrap_around: boolean): boolean + paint_background(paint_context: Clutter.PaintContext): void + peek_theme_node(): ThemeNode + popup_menu(): void + remove_accessible_state(state: Atk.StateType): void + remove_style_class_name(style_class: string): void + remove_style_pseudo_class(pseudo_class: string): void + set_accessible(accessible: Atk.Object): void + set_accessible_name(name?: string | null): void + set_accessible_role(role: Atk.Role): void + set_can_focus(can_focus: boolean): void + set_hover(hover: boolean): void + set_label_actor(label: Clutter.Actor): void + set_style(style?: string | null): void + set_style_class_name(style_class_list?: string | null): void + set_style_pseudo_class(pseudo_class_list?: string | null): void + set_track_hover(track_hover: boolean): void + style_changed(): void + sync_hover(): void + /* Methods of Clutter.Actor */ + add_action(action: Clutter.Action): void + add_action_with_name(name: string, action: Clutter.Action): void + add_child(child: Clutter.Actor): void + add_constraint(constraint: Clutter.Constraint): void + add_constraint_with_name(name: string, constraint: Clutter.Constraint): void + add_effect(effect: Clutter.Effect): void + add_effect_with_name(name: string, effect: Clutter.Effect): void + add_transition(name: string, transition: Clutter.Transition): void + allocate(box: Clutter.ActorBox): void + allocate_align_fill(box: Clutter.ActorBox, x_align: number, y_align: number, x_fill: boolean, y_fill: boolean): void + allocate_available_size(x: number, y: number, available_width: number, available_height: number): void + allocate_preferred_size(x: number, y: number): void + apply_relative_transform_to_point(ancestor: Clutter.Actor | null, point: Graphene.Point3D): /* vertex */ Graphene.Point3D + apply_transform_to_point(point: Graphene.Point3D): /* vertex */ Graphene.Point3D + bind_model(model: Gio.ListModel | null, create_child_func: Clutter.ActorCreateChildFunc): void + clear_actions(): void + clear_constraints(): void + clear_effects(): void + contains(descendant: Clutter.Actor): boolean + continue_paint(paint_context: Clutter.PaintContext): void + continue_pick(pick_context: Clutter.PickContext): void + create_pango_context(): Pango.Context + create_pango_layout(text?: string | null): Pango.Layout + destroy(): void + destroy_all_children(): void + event(event: Clutter.Event, capture: boolean): boolean + get_abs_allocation_vertices(): /* verts */ Graphene.Point3D[] + get_accessible(): Atk.Object + get_action(name: string): Clutter.Action + get_actions(): Clutter.Action[] + get_allocation_box(): /* box */ Clutter.ActorBox + get_background_color(): /* color */ Clutter.Color + get_child_at_index(index_: number): Clutter.Actor + get_child_transform(): /* transform */ Graphene.Matrix + get_children(): Clutter.Actor[] + get_clip(): [ /* xoff */ number | null, /* yoff */ number | null, /* width */ number | null, /* height */ number | null ] + get_clip_to_allocation(): boolean + get_constraint(name: string): Clutter.Constraint + get_constraints(): Clutter.Constraint[] + get_content(): Clutter.Content + get_content_box(): /* box */ Clutter.ActorBox + get_content_gravity(): Clutter.ContentGravity + get_content_repeat(): Clutter.ContentRepeat + get_content_scaling_filters(): [ /* min_filter */ Clutter.ScalingFilter | null, /* mag_filter */ Clutter.ScalingFilter | null ] + get_default_paint_volume(): Clutter.PaintVolume + get_easing_delay(): number + get_easing_duration(): number + get_easing_mode(): Clutter.AnimationMode + get_effect(name: string): Clutter.Effect + get_effects(): Clutter.Effect[] + get_first_child(): Clutter.Actor + get_fixed_position(): [ /* returnType */ boolean, /* x */ number | null, /* y */ number | null ] + get_fixed_position_set(): boolean + get_flags(): Clutter.ActorFlags + get_height(): number + get_last_child(): Clutter.Actor + get_layout_manager(): Clutter.LayoutManager + get_margin(): /* margin */ Clutter.Margin + get_margin_bottom(): number + get_margin_left(): number + get_margin_right(): number + get_margin_top(): number + get_n_children(): number + get_name(): string + get_next_sibling(): Clutter.Actor + get_offscreen_redirect(): Clutter.OffscreenRedirect + get_opacity(): number + get_opacity_override(): number + get_paint_box(): [ /* returnType */ boolean, /* box */ Clutter.ActorBox ] + get_paint_opacity(): number + get_paint_visibility(): boolean + get_paint_volume(): Clutter.PaintVolume + get_pango_context(): Pango.Context + get_parent(): Clutter.Actor + get_pivot_point(): [ /* pivot_x */ number | null, /* pivot_y */ number | null ] + get_pivot_point_z(): number + get_position(): [ /* x */ number | null, /* y */ number | null ] + get_preferred_height(for_width: number): [ /* min_height_p */ number | null, /* natural_height_p */ number | null ] + get_preferred_size(): [ /* min_width_p */ number | null, /* min_height_p */ number | null, /* natural_width_p */ number | null, /* natural_height_p */ number | null ] + get_preferred_width(for_height: number): [ /* min_width_p */ number | null, /* natural_width_p */ number | null ] + get_previous_sibling(): Clutter.Actor + get_reactive(): boolean + get_request_mode(): Clutter.RequestMode + get_resource_scale(): number + get_rotation_angle(axis: Clutter.RotateAxis): number + get_scale(): [ /* scale_x */ number | null, /* scale_y */ number | null ] + get_scale_z(): number + get_size(): [ /* width */ number | null, /* height */ number | null ] + get_stage(): Clutter.Stage + get_text_direction(): Clutter.TextDirection + get_transform(): /* transform */ Graphene.Matrix + get_transformed_extents(): /* rect */ Graphene.Rect + get_transformed_paint_volume(relative_to_ancestor: Clutter.Actor): Clutter.PaintVolume + get_transformed_position(): [ /* x */ number | null, /* y */ number | null ] + get_transformed_size(): [ /* width */ number | null, /* height */ number | null ] + get_transition(name: string): Clutter.Transition + get_translation(): [ /* translate_x */ number | null, /* translate_y */ number | null, /* translate_z */ number | null ] + get_width(): number + get_x(): number + get_x_align(): Clutter.ActorAlign + get_x_expand(): boolean + get_y(): number + get_y_align(): Clutter.ActorAlign + get_y_expand(): boolean + get_z_position(): number + grab_key_focus(): void + has_accessible(): boolean + has_actions(): boolean + has_allocation(): boolean + has_constraints(): boolean + has_damage(): boolean + has_effects(): boolean + has_key_focus(): boolean + has_mapped_clones(): boolean + has_overlaps(): boolean + hide(): void + inhibit_culling(): void + insert_child_above(child: Clutter.Actor, sibling?: Clutter.Actor | null): void + insert_child_at_index(child: Clutter.Actor, index_: number): void + insert_child_below(child: Clutter.Actor, sibling?: Clutter.Actor | null): void + invalidate_paint_volume(): void + invalidate_transform(): void + is_effectively_on_stage_view(view: Clutter.StageView): boolean + is_in_clone_paint(): boolean + is_mapped(): boolean + is_realized(): boolean + is_rotated(): boolean + is_scaled(): boolean + is_visible(): boolean + map(): void + move_by(dx: number, dy: number): void + needs_expand(orientation: Clutter.Orientation): boolean + paint(paint_context: Clutter.PaintContext): void + peek_stage_views(): Clutter.StageView[] + pick(pick_context: Clutter.PickContext): void + pick_box(pick_context: Clutter.PickContext, box: Clutter.ActorBox): void + queue_redraw(): void + queue_redraw_with_clip(clip?: cairo.RectangleInt | null): void + queue_relayout(): void + realize(): void + remove_action(action: Clutter.Action): void + remove_action_by_name(name: string): void + remove_all_children(): void + remove_all_transitions(): void + remove_child(child: Clutter.Actor): void + remove_clip(): void + remove_constraint(constraint: Clutter.Constraint): void + remove_constraint_by_name(name: string): void + remove_effect(effect: Clutter.Effect): void + remove_effect_by_name(name: string): void + remove_transition(name: string): void + replace_child(old_child: Clutter.Actor, new_child: Clutter.Actor): void + restore_easing_state(): void + save_easing_state(): void + set_allocation(box: Clutter.ActorBox): void + set_background_color(color?: Clutter.Color | null): void + set_child_above_sibling(child: Clutter.Actor, sibling?: Clutter.Actor | null): void + set_child_at_index(child: Clutter.Actor, index_: number): void + set_child_below_sibling(child: Clutter.Actor, sibling?: Clutter.Actor | null): void + set_child_transform(transform?: Graphene.Matrix | null): void + set_clip(xoff: number, yoff: number, width: number, height: number): void + set_clip_to_allocation(clip_set: boolean): void + set_content(content?: Clutter.Content | null): void + set_content_gravity(gravity: Clutter.ContentGravity): void + set_content_repeat(repeat: Clutter.ContentRepeat): void + set_content_scaling_filters(min_filter: Clutter.ScalingFilter, mag_filter: Clutter.ScalingFilter): void + set_easing_delay(msecs: number): void + set_easing_duration(msecs: number): void + set_easing_mode(mode: Clutter.AnimationMode): void + set_fixed_position_set(is_set: boolean): void + set_flags(flags: Clutter.ActorFlags): void + set_height(height: number): void + set_layout_manager(manager?: Clutter.LayoutManager | null): void + set_margin(margin: Clutter.Margin): void + set_margin_bottom(margin: number): void + set_margin_left(margin: number): void + set_margin_right(margin: number): void + set_margin_top(margin: number): void + set_name(name: string): void + set_offscreen_redirect(redirect: Clutter.OffscreenRedirect): void + set_opacity(opacity: number): void + set_opacity_override(opacity: number): void + set_pivot_point(pivot_x: number, pivot_y: number): void + set_pivot_point_z(pivot_z: number): void + set_position(x: number, y: number): void + set_reactive(reactive: boolean): void + set_request_mode(mode: Clutter.RequestMode): void + set_rotation_angle(axis: Clutter.RotateAxis, angle: number): void + set_scale(scale_x: number, scale_y: number): void + set_scale_z(scale_z: number): void + set_size(width: number, height: number): void + set_text_direction(text_dir: Clutter.TextDirection): void + set_transform(transform?: Graphene.Matrix | null): void + set_translation(translate_x: number, translate_y: number, translate_z: number): void + set_width(width: number): void + set_x(x: number): void + set_x_align(x_align: Clutter.ActorAlign): void + set_x_expand(expand: boolean): void + set_y(y: number): void + set_y_align(y_align: Clutter.ActorAlign): void + set_y_expand(expand: boolean): void + set_z_position(z_position: number): void + should_pick(pick_context: Clutter.PickContext): boolean + show(): void + transform_stage_point(x: number, y: number): [ /* returnType */ boolean, /* x_out */ number, /* y_out */ number ] + uninhibit_culling(): void + unmap(): void + unrealize(): void + unset_flags(flags: Clutter.ActorFlags): void + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Methods of Clutter.Animatable */ + find_property(property_name: string): GObject.ParamSpec + get_actor(): Clutter.Actor + get_initial_state(property_name: string, value: any): void + interpolate_value(property_name: string, interval: Clutter.Interval, progress: number): [ /* returnType */ boolean, /* value */ any ] + set_final_state(property_name: string, value: any): void + /* Methods of Clutter.Container */ + add_actor(actor: Clutter.Actor): void + child_get_property(child: Clutter.Actor, property: string, value: any): void + child_notify(child: Clutter.Actor, pspec: GObject.ParamSpec): void + child_set_property(child: Clutter.Actor, property: string, value: any): void + create_child_meta(actor: Clutter.Actor): void + destroy_child_meta(actor: Clutter.Actor): void + find_child_by_name(child_name: string): Clutter.Actor + get_child_meta(actor: Clutter.Actor): Clutter.ChildMeta + lower_child(actor: Clutter.Actor, sibling?: Clutter.Actor | null): void + raise_child(actor: Clutter.Actor, sibling?: Clutter.Actor | null): void + remove_actor(actor: Clutter.Actor): void + sort_depth_order(): void + /* Methods of Clutter.Scriptable */ + get_id(): string + parse_custom_node(script: Clutter.Script, value: any, name: string, node: Json.Node): boolean + set_custom_property(script: Clutter.Script, name: string, value: any): void + set_id(id_: string): void + /* Virtual methods of St.Widget */ + vfunc_get_focus_chain(): Clutter.Actor[] + vfunc_navigate_focus(from: Clutter.Actor | null, direction: DirectionType): boolean + vfunc_popup_menu(): void + vfunc_style_changed(): void + vfunc_find_property(property_name: string): GObject.ParamSpec + vfunc_get_actor(): Clutter.Actor + vfunc_get_initial_state(property_name: string, value: any): void + vfunc_interpolate_value(property_name: string, interval: Clutter.Interval, progress: number): [ /* returnType */ boolean, /* value */ any ] + vfunc_set_final_state(property_name: string, value: any): void + vfunc_actor_added(actor: Clutter.Actor): void + vfunc_actor_removed(actor: Clutter.Actor): void + vfunc_add(actor: Clutter.Actor): void + vfunc_child_notify(child: Clutter.Actor, pspec: GObject.ParamSpec): void + vfunc_create_child_meta(actor: Clutter.Actor): void + vfunc_destroy_child_meta(actor: Clutter.Actor): void + vfunc_get_child_meta(actor: Clutter.Actor): Clutter.ChildMeta + vfunc_lower(actor: Clutter.Actor, sibling?: Clutter.Actor | null): void + vfunc_raise(actor: Clutter.Actor, sibling?: Clutter.Actor | null): void + vfunc_remove(actor: Clutter.Actor): void + vfunc_sort_depth_order(): void + vfunc_get_id(): string + vfunc_parse_custom_node(script: Clutter.Script, value: any, name: string, node: Json.Node): boolean + vfunc_set_custom_property(script: Clutter.Script, name: string, value: any): void + vfunc_set_id(id_: string): void + /* Virtual methods of Clutter.Actor */ + vfunc_allocate(box: Clutter.ActorBox): void + vfunc_apply_transform(matrix: Graphene.Matrix): void + vfunc_button_press_event(event: Clutter.ButtonEvent): boolean + vfunc_button_release_event(event: Clutter.ButtonEvent): boolean + vfunc_calculate_resource_scale(phase: number): number + vfunc_captured_event(event: Clutter.Event): boolean + vfunc_destroy(): void + vfunc_enter_event(event: Clutter.CrossingEvent): boolean + vfunc_event(event: Clutter.Event): boolean + vfunc_get_accessible(): Atk.Object + vfunc_get_paint_volume(volume: Clutter.PaintVolume): boolean + vfunc_get_preferred_height(for_width: number): [ /* min_height_p */ number | null, /* natural_height_p */ number | null ] + vfunc_get_preferred_width(for_height: number): [ /* min_width_p */ number | null, /* natural_width_p */ number | null ] + vfunc_has_accessible(): boolean + vfunc_has_overlaps(): boolean + vfunc_hide(): void + vfunc_hide_all(): void + vfunc_key_focus_in(): void + vfunc_key_focus_out(): void + vfunc_key_press_event(event: Clutter.KeyEvent): boolean + vfunc_key_release_event(event: Clutter.KeyEvent): boolean + vfunc_leave_event(event: Clutter.CrossingEvent): boolean + vfunc_map(): void + vfunc_motion_event(event: Clutter.MotionEvent): boolean + vfunc_paint(paint_context: Clutter.PaintContext): void + vfunc_paint_node(root: Clutter.PaintNode): void + vfunc_parent_set(old_parent: Clutter.Actor): void + vfunc_pick(pick_context: Clutter.PickContext): void + vfunc_queue_relayout(): void + vfunc_realize(): void + vfunc_resource_scale_changed(): void + vfunc_scroll_event(event: Clutter.ScrollEvent): boolean + vfunc_show(): void + vfunc_touch_event(event: Clutter.TouchEvent): boolean + vfunc_unmap(): void + vfunc_unrealize(): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of St.Widget */ + connect(sigName: "popup-menu", callback: (($obj: Widget) => void)): number + connect_after(sigName: "popup-menu", callback: (($obj: Widget) => void)): number + emit(sigName: "popup-menu"): void + connect(sigName: "style-changed", callback: (($obj: Widget) => void)): number + connect_after(sigName: "style-changed", callback: (($obj: Widget) => void)): number + emit(sigName: "style-changed"): void + /* Signals of Clutter.Actor */ + connect(sigName: "button-press-event", callback: (($obj: Widget, event: Clutter.ButtonEvent) => boolean)): number + connect_after(sigName: "button-press-event", callback: (($obj: Widget, event: Clutter.ButtonEvent) => boolean)): number + emit(sigName: "button-press-event", event: Clutter.ButtonEvent): void + connect(sigName: "button-release-event", callback: (($obj: Widget, event: Clutter.ButtonEvent) => boolean)): number + connect_after(sigName: "button-release-event", callback: (($obj: Widget, event: Clutter.ButtonEvent) => boolean)): number + emit(sigName: "button-release-event", event: Clutter.ButtonEvent): void + connect(sigName: "captured-event", callback: (($obj: Widget, event: Clutter.Event) => boolean)): number + connect_after(sigName: "captured-event", callback: (($obj: Widget, event: Clutter.Event) => boolean)): number + emit(sigName: "captured-event", event: Clutter.Event): void + connect(sigName: "destroy", callback: (($obj: Widget) => void)): number + connect_after(sigName: "destroy", callback: (($obj: Widget) => void)): number + emit(sigName: "destroy"): void + connect(sigName: "enter-event", callback: (($obj: Widget, event: Clutter.CrossingEvent) => boolean)): number + connect_after(sigName: "enter-event", callback: (($obj: Widget, event: Clutter.CrossingEvent) => boolean)): number + emit(sigName: "enter-event", event: Clutter.CrossingEvent): void + connect(sigName: "event", callback: (($obj: Widget, event: Clutter.Event) => boolean)): number + connect_after(sigName: "event", callback: (($obj: Widget, event: Clutter.Event) => boolean)): number + emit(sigName: "event", event: Clutter.Event): void + connect(sigName: "hide", callback: (($obj: Widget) => void)): number + connect_after(sigName: "hide", callback: (($obj: Widget) => void)): number + emit(sigName: "hide"): void + connect(sigName: "key-focus-in", callback: (($obj: Widget) => void)): number + connect_after(sigName: "key-focus-in", callback: (($obj: Widget) => void)): number + emit(sigName: "key-focus-in"): void + connect(sigName: "key-focus-out", callback: (($obj: Widget) => void)): number + connect_after(sigName: "key-focus-out", callback: (($obj: Widget) => void)): number + emit(sigName: "key-focus-out"): void + connect(sigName: "key-press-event", callback: (($obj: Widget, event: Clutter.KeyEvent) => boolean)): number + connect_after(sigName: "key-press-event", callback: (($obj: Widget, event: Clutter.KeyEvent) => boolean)): number + emit(sigName: "key-press-event", event: Clutter.KeyEvent): void + connect(sigName: "key-release-event", callback: (($obj: Widget, event: Clutter.KeyEvent) => boolean)): number + connect_after(sigName: "key-release-event", callback: (($obj: Widget, event: Clutter.KeyEvent) => boolean)): number + emit(sigName: "key-release-event", event: Clutter.KeyEvent): void + connect(sigName: "leave-event", callback: (($obj: Widget, event: Clutter.CrossingEvent) => boolean)): number + connect_after(sigName: "leave-event", callback: (($obj: Widget, event: Clutter.CrossingEvent) => boolean)): number + emit(sigName: "leave-event", event: Clutter.CrossingEvent): void + connect(sigName: "motion-event", callback: (($obj: Widget, event: Clutter.MotionEvent) => boolean)): number + connect_after(sigName: "motion-event", callback: (($obj: Widget, event: Clutter.MotionEvent) => boolean)): number + emit(sigName: "motion-event", event: Clutter.MotionEvent): void + connect(sigName: "parent-set", callback: (($obj: Widget, old_parent?: Clutter.Actor | null) => void)): number + connect_after(sigName: "parent-set", callback: (($obj: Widget, old_parent?: Clutter.Actor | null) => void)): number + emit(sigName: "parent-set", old_parent?: Clutter.Actor | null): void + connect(sigName: "pick", callback: (($obj: Widget, pick_context: Clutter.PickContext) => void)): number + connect_after(sigName: "pick", callback: (($obj: Widget, pick_context: Clutter.PickContext) => void)): number + emit(sigName: "pick", pick_context: Clutter.PickContext): void + connect(sigName: "queue-relayout", callback: (($obj: Widget) => void)): number + connect_after(sigName: "queue-relayout", callback: (($obj: Widget) => void)): number + emit(sigName: "queue-relayout"): void + connect(sigName: "realize", callback: (($obj: Widget) => void)): number + connect_after(sigName: "realize", callback: (($obj: Widget) => void)): number + emit(sigName: "realize"): void + connect(sigName: "resource-scale-changed", callback: (($obj: Widget) => void)): number + connect_after(sigName: "resource-scale-changed", callback: (($obj: Widget) => void)): number + emit(sigName: "resource-scale-changed"): void + connect(sigName: "scroll-event", callback: (($obj: Widget, event: Clutter.ScrollEvent) => boolean)): number + connect_after(sigName: "scroll-event", callback: (($obj: Widget, event: Clutter.ScrollEvent) => boolean)): number + emit(sigName: "scroll-event", event: Clutter.ScrollEvent): void + connect(sigName: "show", callback: (($obj: Widget) => void)): number + connect_after(sigName: "show", callback: (($obj: Widget) => void)): number + emit(sigName: "show"): void + connect(sigName: "stage-views-changed", callback: (($obj: Widget) => void)): number + connect_after(sigName: "stage-views-changed", callback: (($obj: Widget) => void)): number + emit(sigName: "stage-views-changed"): void + connect(sigName: "touch-event", callback: (($obj: Widget, event: Clutter.Event) => boolean)): number + connect_after(sigName: "touch-event", callback: (($obj: Widget, event: Clutter.Event) => boolean)): number + emit(sigName: "touch-event", event: Clutter.Event): void + connect(sigName: "transition-stopped", callback: (($obj: Widget, name: string, is_finished: boolean) => void)): number + connect_after(sigName: "transition-stopped", callback: (($obj: Widget, name: string, is_finished: boolean) => void)): number + emit(sigName: "transition-stopped", name: string, is_finished: boolean): void + connect(sigName: "transitions-completed", callback: (($obj: Widget) => void)): number + connect_after(sigName: "transitions-completed", callback: (($obj: Widget) => void)): number + emit(sigName: "transitions-completed"): void + connect(sigName: "unrealize", callback: (($obj: Widget) => void)): number + connect_after(sigName: "unrealize", callback: (($obj: Widget) => void)): number + emit(sigName: "unrealize"): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: Widget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: Widget, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + /* Signals of Clutter.Container */ + connect(sigName: "actor-added", callback: (($obj: Widget, actor: Clutter.Actor) => void)): number + connect_after(sigName: "actor-added", callback: (($obj: Widget, actor: Clutter.Actor) => void)): number + emit(sigName: "actor-added", actor: Clutter.Actor): void + connect(sigName: "actor-removed", callback: (($obj: Widget, actor: Clutter.Actor) => void)): number + connect_after(sigName: "actor-removed", callback: (($obj: Widget, actor: Clutter.Actor) => void)): number + emit(sigName: "actor-removed", actor: Clutter.Actor): void + connect(sigName: "child-notify", callback: (($obj: Widget, actor: Clutter.Actor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "child-notify", callback: (($obj: Widget, actor: Clutter.Actor, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "child-notify", actor: Clutter.Actor, pspec: GObject.ParamSpec): void + connect(sigName: "notify::accessible-name", callback: (($obj: Widget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-name", callback: (($obj: Widget, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::accessible-role", callback: (($obj: Widget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-role", callback: (($obj: Widget, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::can-focus", callback: (($obj: Widget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::can-focus", callback: (($obj: Widget, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::hover", callback: (($obj: Widget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hover", callback: (($obj: Widget, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::label-actor", callback: (($obj: Widget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::label-actor", callback: (($obj: Widget, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::pseudo-class", callback: (($obj: Widget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::pseudo-class", callback: (($obj: Widget, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::style", callback: (($obj: Widget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::style", callback: (($obj: Widget, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::style-class", callback: (($obj: Widget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::style-class", callback: (($obj: Widget, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::track-hover", callback: (($obj: Widget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::track-hover", callback: (($obj: Widget, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::actions", callback: (($obj: Widget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::actions", callback: (($obj: Widget, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::allocation", callback: (($obj: Widget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::allocation", callback: (($obj: Widget, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::background-color", callback: (($obj: Widget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::background-color", callback: (($obj: Widget, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::background-color-set", callback: (($obj: Widget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::background-color-set", callback: (($obj: Widget, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::child-transform", callback: (($obj: Widget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::child-transform", callback: (($obj: Widget, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::child-transform-set", callback: (($obj: Widget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::child-transform-set", callback: (($obj: Widget, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::clip-rect", callback: (($obj: Widget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::clip-rect", callback: (($obj: Widget, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::clip-to-allocation", callback: (($obj: Widget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::clip-to-allocation", callback: (($obj: Widget, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::constraints", callback: (($obj: Widget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::constraints", callback: (($obj: Widget, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::content", callback: (($obj: Widget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::content", callback: (($obj: Widget, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::content-box", callback: (($obj: Widget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::content-box", callback: (($obj: Widget, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::content-gravity", callback: (($obj: Widget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::content-gravity", callback: (($obj: Widget, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::content-repeat", callback: (($obj: Widget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::content-repeat", callback: (($obj: Widget, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::effect", callback: (($obj: Widget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::effect", callback: (($obj: Widget, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::first-child", callback: (($obj: Widget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::first-child", callback: (($obj: Widget, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::fixed-position-set", callback: (($obj: Widget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::fixed-position-set", callback: (($obj: Widget, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::fixed-x", callback: (($obj: Widget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::fixed-x", callback: (($obj: Widget, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::fixed-y", callback: (($obj: Widget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::fixed-y", callback: (($obj: Widget, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::has-clip", callback: (($obj: Widget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-clip", callback: (($obj: Widget, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::has-pointer", callback: (($obj: Widget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-pointer", callback: (($obj: Widget, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::height", callback: (($obj: Widget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::height", callback: (($obj: Widget, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::last-child", callback: (($obj: Widget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::last-child", callback: (($obj: Widget, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::layout-manager", callback: (($obj: Widget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::layout-manager", callback: (($obj: Widget, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::magnification-filter", callback: (($obj: Widget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::magnification-filter", callback: (($obj: Widget, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::mapped", callback: (($obj: Widget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::mapped", callback: (($obj: Widget, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-bottom", callback: (($obj: Widget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-bottom", callback: (($obj: Widget, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-left", callback: (($obj: Widget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-left", callback: (($obj: Widget, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-right", callback: (($obj: Widget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-right", callback: (($obj: Widget, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::margin-top", callback: (($obj: Widget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-top", callback: (($obj: Widget, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::min-height", callback: (($obj: Widget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::min-height", callback: (($obj: Widget, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::min-height-set", callback: (($obj: Widget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::min-height-set", callback: (($obj: Widget, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::min-width", callback: (($obj: Widget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::min-width", callback: (($obj: Widget, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::min-width-set", callback: (($obj: Widget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::min-width-set", callback: (($obj: Widget, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::minification-filter", callback: (($obj: Widget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::minification-filter", callback: (($obj: Widget, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::name", callback: (($obj: Widget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::name", callback: (($obj: Widget, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::natural-height", callback: (($obj: Widget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::natural-height", callback: (($obj: Widget, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::natural-height-set", callback: (($obj: Widget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::natural-height-set", callback: (($obj: Widget, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::natural-width", callback: (($obj: Widget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::natural-width", callback: (($obj: Widget, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::natural-width-set", callback: (($obj: Widget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::natural-width-set", callback: (($obj: Widget, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::offscreen-redirect", callback: (($obj: Widget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::offscreen-redirect", callback: (($obj: Widget, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::opacity", callback: (($obj: Widget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::opacity", callback: (($obj: Widget, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::pivot-point", callback: (($obj: Widget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::pivot-point", callback: (($obj: Widget, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::pivot-point-z", callback: (($obj: Widget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::pivot-point-z", callback: (($obj: Widget, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::position", callback: (($obj: Widget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::position", callback: (($obj: Widget, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::reactive", callback: (($obj: Widget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::reactive", callback: (($obj: Widget, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::realized", callback: (($obj: Widget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::realized", callback: (($obj: Widget, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::request-mode", callback: (($obj: Widget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::request-mode", callback: (($obj: Widget, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::rotation-angle-x", callback: (($obj: Widget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::rotation-angle-x", callback: (($obj: Widget, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::rotation-angle-y", callback: (($obj: Widget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::rotation-angle-y", callback: (($obj: Widget, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::rotation-angle-z", callback: (($obj: Widget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::rotation-angle-z", callback: (($obj: Widget, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::scale-x", callback: (($obj: Widget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::scale-x", callback: (($obj: Widget, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::scale-y", callback: (($obj: Widget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::scale-y", callback: (($obj: Widget, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::scale-z", callback: (($obj: Widget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::scale-z", callback: (($obj: Widget, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::show-on-set-parent", callback: (($obj: Widget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::show-on-set-parent", callback: (($obj: Widget, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::size", callback: (($obj: Widget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::size", callback: (($obj: Widget, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::text-direction", callback: (($obj: Widget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::text-direction", callback: (($obj: Widget, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::transform", callback: (($obj: Widget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::transform", callback: (($obj: Widget, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::transform-set", callback: (($obj: Widget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::transform-set", callback: (($obj: Widget, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::translation-x", callback: (($obj: Widget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::translation-x", callback: (($obj: Widget, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::translation-y", callback: (($obj: Widget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::translation-y", callback: (($obj: Widget, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::translation-z", callback: (($obj: Widget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::translation-z", callback: (($obj: Widget, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::visible", callback: (($obj: Widget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::visible", callback: (($obj: Widget, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::width", callback: (($obj: Widget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::width", callback: (($obj: Widget, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::x", callback: (($obj: Widget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::x", callback: (($obj: Widget, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::x-align", callback: (($obj: Widget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::x-align", callback: (($obj: Widget, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::x-expand", callback: (($obj: Widget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::x-expand", callback: (($obj: Widget, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::y", callback: (($obj: Widget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::y", callback: (($obj: Widget, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::y-align", callback: (($obj: Widget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::y-align", callback: (($obj: Widget, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::y-expand", callback: (($obj: Widget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::y-expand", callback: (($obj: Widget, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::z-position", callback: (($obj: Widget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::z-position", callback: (($obj: Widget, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: Widget_ConstructProps) + _init (config?: Widget_ConstructProps): void + /* Static methods and pseudo-constructors */ + static class_find_child_property(klass: GObject.ObjectClass, property_name: string): GObject.ParamSpec + static class_list_child_properties(klass: GObject.ObjectClass): GObject.ParamSpec[] + static $gtype: GObject.Type +} +export interface WidgetAccessible_ConstructProps extends Cally.Actor_ConstructProps { +} +export class WidgetAccessible { + /* Properties of Atk.Object */ + readonly accessible_component_layer: number + readonly accessible_component_mdi_zorder: number + accessible_description: string + readonly accessible_hypertext_nlinks: number + accessible_name: string + accessible_parent: Atk.Object + accessible_role: Atk.Role + accessible_table_caption: string + accessible_table_caption_object: Atk.Object + accessible_table_column_description: string + accessible_table_column_header: Atk.Object + accessible_table_row_description: string + accessible_table_row_header: Atk.Object + accessible_table_summary: Atk.Object + accessible_value: number + /* Fields of St.WidgetAccessible */ + parent: Cally.Actor + /* Fields of Atk.Object */ + description: string + name: string + role: Atk.Role + relation_set: Atk.RelationSet + layer: Atk.Layer + /* Fields of GObject.Object */ + g_type_instance: GObject.TypeInstance + /* Methods of Cally.Actor */ + add_action(action_name: string, action_description: string, action_keybinding: string, callback: Cally.ActionCallback): number + remove_action(action_id: number): boolean + remove_action_by_name(action_name: string): boolean + /* Methods of Atk.GObjectAccessible */ + get_object(): GObject.Object + /* Methods of Atk.Object */ + add_relationship(relationship: Atk.RelationType, target: Atk.Object): boolean + get_accessible_id(): string + get_attributes(): Atk.AttributeSet + get_description(): string | null + get_index_in_parent(): number + get_layer(): Atk.Layer + get_mdi_zorder(): number + get_n_accessible_children(): number + get_name(): string | null + get_object_locale(): string + get_parent(): Atk.Object + get_role(): Atk.Role + initialize(data?: object | null): void + notify_state_change(state: Atk.State, value: boolean): void + peek_parent(): Atk.Object + ref_accessible_child(i: number): Atk.Object + ref_relation_set(): Atk.RelationSet + ref_state_set(): Atk.StateSet + remove_property_change_handler(handler_id: number): void + remove_relationship(relationship: Atk.RelationType, target: Atk.Object): boolean + set_accessible_id(name: string): void + set_description(description: string): boolean | null + set_name(name: string): void + set_parent(parent: Atk.Object): void + set_role(role: Atk.Role): void + /* Methods of GObject.Object */ + bind_property(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags): GObject.Binding + bind_property_full(source_property: string, target: GObject.Object, target_property: string, flags: GObject.BindingFlags, transform_to: GObject.Closure, transform_from: GObject.Closure): GObject.Binding + force_floating(): void + freeze_notify(): void + get_data(key: string): object | null + get_property(property_name: string, value: GObject.Value): void + get_qdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + is_floating(): boolean + notify(property_name: string): void + notify_by_pspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + ref_sink(): GObject.Object + run_dispose(): void + set_data(key: string, data?: object | null): void + set_property(property_name: string, value: GObject.Value): void + steal_data(key: string): object | null + steal_qdata(quark: GLib.Quark): object | null + thaw_notify(): void + unref(): void + watch_closure(closure: GObject.Closure): void + /* Methods of Atk.Action */ + do_action(i: number): boolean + get_keybinding(i: number): string | null + get_localized_name(i: number): string | null + get_n_actions(): number + /* Methods of Atk.Component */ + contains(x: number, y: number, coord_type: Atk.CoordType): boolean + get_alpha(): number + get_extents(coord_type: Atk.CoordType): [ /* x */ number | null, /* y */ number | null, /* width */ number | null, /* height */ number | null ] + get_position(coord_type: Atk.CoordType): [ /* x */ number | null, /* y */ number | null ] + get_size(): [ /* width */ number | null, /* height */ number | null ] + grab_focus(): boolean + ref_accessible_at_point(x: number, y: number, coord_type: Atk.CoordType): Atk.Object | null + remove_focus_handler(handler_id: number): void + scroll_to(type: Atk.ScrollType): boolean + scroll_to_point(coords: Atk.CoordType, x: number, y: number): boolean + set_extents(x: number, y: number, width: number, height: number, coord_type: Atk.CoordType): boolean + set_position(x: number, y: number, coord_type: Atk.CoordType): boolean + set_size(width: number, height: number): boolean + /* Virtual methods of St.WidgetAccessible */ + vfunc_get_description(i: number): string | null + vfunc_get_description(): string | null + vfunc_get_name(i: number): string | null + vfunc_get_name(): string | null + vfunc_set_description(i: number, desc: string): boolean + vfunc_set_description(description: string): boolean | null + /* Virtual methods of Cally.Actor */ + vfunc_do_action(i: number): boolean + vfunc_get_description(i: number): string | null + vfunc_get_description(): string | null + vfunc_get_keybinding(i: number): string | null + vfunc_get_localized_name(i: number): string | null + vfunc_get_n_actions(): number + vfunc_get_name(i: number): string | null + vfunc_get_name(): string | null + vfunc_set_description(i: number, desc: string): boolean + vfunc_set_description(description: string): boolean | null + vfunc_bounds_changed(bounds: Atk.Rectangle): void + vfunc_contains(x: number, y: number, coord_type: Atk.CoordType): boolean + vfunc_get_alpha(): number + vfunc_get_extents(coord_type: Atk.CoordType): [ /* x */ number | null, /* y */ number | null, /* width */ number | null, /* height */ number | null ] + vfunc_get_layer(): Atk.Layer + vfunc_get_mdi_zorder(): number + vfunc_get_position(coord_type: Atk.CoordType): [ /* x */ number | null, /* y */ number | null ] + vfunc_get_size(): [ /* width */ number | null, /* height */ number | null ] + vfunc_grab_focus(): boolean + vfunc_ref_accessible_at_point(x: number, y: number, coord_type: Atk.CoordType): Atk.Object | null + vfunc_remove_focus_handler(handler_id: number): void + vfunc_scroll_to(type: Atk.ScrollType): boolean + vfunc_scroll_to_point(coords: Atk.CoordType, x: number, y: number): boolean + vfunc_set_extents(x: number, y: number, width: number, height: number, coord_type: Atk.CoordType): boolean + vfunc_set_position(x: number, y: number, coord_type: Atk.CoordType): boolean + vfunc_set_size(width: number, height: number): boolean + /* Virtual methods of Atk.Object */ + vfunc_active_descendant_changed(child?: object | null): void + vfunc_children_changed(change_index: number, changed_child?: object | null): void + vfunc_focus_event(focus_in: boolean): void + vfunc_get_attributes(): Atk.AttributeSet + vfunc_get_description(): string | null + vfunc_get_index_in_parent(): number + vfunc_get_layer(): Atk.Layer + vfunc_get_mdi_zorder(): number + vfunc_get_n_children(): number + vfunc_get_name(): string | null + vfunc_get_object_locale(): string + vfunc_get_parent(): Atk.Object + vfunc_get_role(): Atk.Role + vfunc_initialize(data?: object | null): void + vfunc_property_change(values: Atk.PropertyValues): void + vfunc_ref_relation_set(): Atk.RelationSet + vfunc_ref_state_set(): Atk.StateSet + vfunc_remove_property_change_handler(handler_id: number): void + vfunc_set_description(description: string): boolean | null + vfunc_set_name(name: string): void + vfunc_set_parent(parent: Atk.Object): void + vfunc_set_role(role: Atk.Role): void + vfunc_state_change(name: string, state_set: boolean): void + vfunc_visible_data_changed(): void + /* Virtual methods of GObject.Object */ + vfunc_constructed(): void + vfunc_dispatch_properties_changed(n_pspecs: number, pspecs: GObject.ParamSpec): void + vfunc_dispose(): void + vfunc_finalize(): void + vfunc_get_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfunc_notify(pspec: GObject.ParamSpec): void + vfunc_set_property(property_id: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Atk.Object */ + connect(sigName: "active-descendant-changed", callback: (($obj: WidgetAccessible, arg1: Atk.Object) => void)): number + connect_after(sigName: "active-descendant-changed", callback: (($obj: WidgetAccessible, arg1: Atk.Object) => void)): number + emit(sigName: "active-descendant-changed", arg1: Atk.Object): void + connect(sigName: "children-changed", callback: (($obj: WidgetAccessible, arg1: number, arg2: Atk.Object) => void)): number + connect_after(sigName: "children-changed", callback: (($obj: WidgetAccessible, arg1: number, arg2: Atk.Object) => void)): number + emit(sigName: "children-changed", arg1: number, arg2: Atk.Object): void + connect(sigName: "focus-event", callback: (($obj: WidgetAccessible, arg1: boolean) => void)): number + connect_after(sigName: "focus-event", callback: (($obj: WidgetAccessible, arg1: boolean) => void)): number + emit(sigName: "focus-event", arg1: boolean): void + connect(sigName: "property-change", callback: (($obj: WidgetAccessible, arg1: Atk.PropertyValues) => void)): number + connect_after(sigName: "property-change", callback: (($obj: WidgetAccessible, arg1: Atk.PropertyValues) => void)): number + emit(sigName: "property-change", arg1: Atk.PropertyValues): void + connect(sigName: "state-change", callback: (($obj: WidgetAccessible, arg1: string, arg2: boolean) => void)): number + connect_after(sigName: "state-change", callback: (($obj: WidgetAccessible, arg1: string, arg2: boolean) => void)): number + emit(sigName: "state-change", arg1: string, arg2: boolean): void + connect(sigName: "visible-data-changed", callback: (($obj: WidgetAccessible) => void)): number + connect_after(sigName: "visible-data-changed", callback: (($obj: WidgetAccessible) => void)): number + emit(sigName: "visible-data-changed"): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: WidgetAccessible, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: WidgetAccessible, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + /* Signals of Atk.Component */ + connect(sigName: "bounds-changed", callback: (($obj: WidgetAccessible, arg1: Atk.Rectangle) => void)): number + connect_after(sigName: "bounds-changed", callback: (($obj: WidgetAccessible, arg1: Atk.Rectangle) => void)): number + emit(sigName: "bounds-changed", arg1: Atk.Rectangle): void + connect(sigName: "notify::accessible-component-layer", callback: (($obj: WidgetAccessible, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-component-layer", callback: (($obj: WidgetAccessible, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::accessible-component-mdi-zorder", callback: (($obj: WidgetAccessible, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-component-mdi-zorder", callback: (($obj: WidgetAccessible, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::accessible-description", callback: (($obj: WidgetAccessible, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-description", callback: (($obj: WidgetAccessible, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::accessible-hypertext-nlinks", callback: (($obj: WidgetAccessible, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-hypertext-nlinks", callback: (($obj: WidgetAccessible, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::accessible-name", callback: (($obj: WidgetAccessible, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-name", callback: (($obj: WidgetAccessible, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::accessible-parent", callback: (($obj: WidgetAccessible, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-parent", callback: (($obj: WidgetAccessible, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::accessible-role", callback: (($obj: WidgetAccessible, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-role", callback: (($obj: WidgetAccessible, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::accessible-table-caption", callback: (($obj: WidgetAccessible, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-table-caption", callback: (($obj: WidgetAccessible, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::accessible-table-caption-object", callback: (($obj: WidgetAccessible, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-table-caption-object", callback: (($obj: WidgetAccessible, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::accessible-table-column-description", callback: (($obj: WidgetAccessible, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-table-column-description", callback: (($obj: WidgetAccessible, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::accessible-table-column-header", callback: (($obj: WidgetAccessible, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-table-column-header", callback: (($obj: WidgetAccessible, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::accessible-table-row-description", callback: (($obj: WidgetAccessible, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-table-row-description", callback: (($obj: WidgetAccessible, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::accessible-table-row-header", callback: (($obj: WidgetAccessible, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-table-row-header", callback: (($obj: WidgetAccessible, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::accessible-table-summary", callback: (($obj: WidgetAccessible, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-table-summary", callback: (($obj: WidgetAccessible, pspec: GObject.ParamSpec) => void)): number + connect(sigName: "notify::accessible-value", callback: (($obj: WidgetAccessible, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-value", callback: (($obj: WidgetAccessible, pspec: GObject.ParamSpec) => void)): number + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + static name: string + constructor (config?: WidgetAccessible_ConstructProps) + _init (config?: WidgetAccessible_ConstructProps): void + static $gtype: GObject.Type +} +export abstract class AdjustmentClass { + /* Fields of St.AdjustmentClass */ + changed: (adjustment: Adjustment) => void + static name: string +} +export abstract class BinClass { + static name: string +} +export abstract class BorderImageClass { + /* Fields of St.BorderImageClass */ + parent_class: GObject.ObjectClass + static name: string +} +export abstract class BoxLayoutClass { + /* Fields of St.BoxLayoutClass */ + parent_class: ViewportClass + static name: string +} +export class BoxLayoutPrivate { + static name: string +} +export abstract class ButtonClass { + /* Fields of St.ButtonClass */ + parent_class: BinClass + transition: (button: Button) => void + clicked: (button: Button, clicked_button: number) => void + static name: string +} +export abstract class ClipboardClass { + /* Fields of St.ClipboardClass */ + parent_class: GObject.ObjectClass + static name: string +} +export abstract class DrawingAreaClass { + /* Fields of St.DrawingAreaClass */ + parent_class: WidgetClass + repaint: (area: DrawingArea) => void + static name: string +} +export abstract class EntryClass { + /* Fields of St.EntryClass */ + parent_class: WidgetClass + primary_icon_clicked: (entry: Entry) => void + secondary_icon_clicked: (entry: Entry) => void + static name: string +} +export abstract class FocusManagerClass { + /* Fields of St.FocusManagerClass */ + parent_class: GObject.ObjectClass + static name: string +} +export class FocusManagerPrivate { + static name: string +} +export abstract class GenericAccessibleClass { + /* Fields of St.GenericAccessibleClass */ + parent_class: WidgetAccessibleClass + static name: string +} +export class GenericAccessiblePrivate { + static name: string +} +export abstract class IconClass { + /* Fields of St.IconClass */ + parent_class: WidgetClass + static name: string +} +export class IconColors { + /* Fields of St.IconColors */ + ref_count: number + foreground: Clutter.Color + warning: Clutter.Color + error: Clutter.Color + success: Clutter.Color + /* Methods of St.IconColors */ + copy(): IconColors + equal(other: IconColors): boolean + ref(): IconColors + unref(): void + static name: string + static new(): IconColors + constructor() + /* Static methods and pseudo-constructors */ + static new(): IconColors +} +export class IconPrivate { + static name: string +} +export abstract class ImageContentClass { + /* Fields of St.ImageContentClass */ + parent_class: Clutter.ImageClass + static name: string +} +export abstract class LabelClass { + /* Fields of St.LabelClass */ + parent_class: WidgetClass + static name: string +} +export class LabelPrivate { + static name: string +} +export abstract class PasswordEntryClass { + /* Fields of St.PasswordEntryClass */ + parent_class: EntryClass + static name: string +} +export abstract class ScrollBarClass { + /* Fields of St.ScrollBarClass */ + parent_class: WidgetClass + scroll_start: (bar: ScrollBar) => void + scroll_stop: (bar: ScrollBar) => void + static name: string +} +export abstract class ScrollViewClass { + /* Fields of St.ScrollViewClass */ + parent_class: BinClass + static name: string +} +export abstract class ScrollViewFadeClass { + /* Fields of St.ScrollViewFadeClass */ + parent_class: Clutter.ShaderEffectClass + static name: string +} +export class ScrollViewPrivate { + static name: string +} +export abstract class ScrollableInterface { + /* Fields of St.ScrollableInterface */ + parent: GObject.TypeInterface + set_adjustments: (scrollable: Scrollable, hadjustment: Adjustment, vadjustment: Adjustment) => void + get_adjustments: (scrollable: Scrollable, hadjustment: Adjustment, vadjustment: Adjustment) => void + static name: string +} +export abstract class SettingsClass { + /* Fields of St.SettingsClass */ + parent_class: GObject.ObjectClass + static name: string +} +export class Shadow { + /* Fields of St.Shadow */ + color: Clutter.Color + xoffset: number + yoffset: number + blur: number + spread: number + inset: boolean + ref_count: number + /* Methods of St.Shadow */ + equal(other: Shadow): boolean + get_box(actor_box: Clutter.ActorBox, shadow_box: Clutter.ActorBox): void + ref(): Shadow + unref(): void + static name: string + static new(color: Clutter.Color, xoffset: number, yoffset: number, blur: number, spread: number, inset: boolean): Shadow + constructor(color: Clutter.Color, xoffset: number, yoffset: number, blur: number, spread: number, inset: boolean) + /* Static methods and pseudo-constructors */ + static new(color: Clutter.Color, xoffset: number, yoffset: number, blur: number, spread: number, inset: boolean): Shadow +} +export class ShadowHelper { + /* Methods of St.ShadowHelper */ + copy(): ShadowHelper + free(): void + paint(framebuffer: Cogl.Framebuffer, actor_box: Clutter.ActorBox, paint_opacity: number): void + update(source: Clutter.Actor): void + static name: string + static new(shadow: Shadow): ShadowHelper + constructor(shadow: Shadow) + /* Static methods and pseudo-constructors */ + static new(shadow: Shadow): ShadowHelper +} +export abstract class TextureCacheClass { + /* Fields of St.TextureCacheClass */ + parent_class: GObject.ObjectClass + static name: string +} +export class TextureCachePrivate { + static name: string +} +export abstract class ThemeClass { + /* Fields of St.ThemeClass */ + parent_class: GObject.ObjectClass + static name: string +} +export abstract class ThemeContextClass { + /* Fields of St.ThemeContextClass */ + parent_class: GObject.ObjectClass + static name: string +} +export abstract class ThemeNodeClass { + /* Fields of St.ThemeNodeClass */ + parent_class: GObject.ObjectClass + static name: string +} +export class ThemeNodePaintState { + /* Fields of St.ThemeNodePaintState */ + node: ThemeNode + alloc_width: number + alloc_height: number + box_shadow_width: number + box_shadow_height: number + resource_scale: number + box_shadow_pipeline: Cogl.Pipeline + prerendered_texture: Cogl.Pipeline + prerendered_pipeline: Cogl.Pipeline + corner_material: Cogl.Pipeline[] + /* Methods of St.ThemeNodePaintState */ + copy(other: ThemeNodePaintState): void + free(): void + init(): void + invalidate(): void + invalidate_for_file(file: Gio.File): boolean + set_node(node: ThemeNode): void + static name: string +} +export abstract class ViewportClass { + /* Fields of St.ViewportClass */ + parent_class: WidgetClass + static name: string +} +export abstract class WidgetAccessibleClass { + /* Fields of St.WidgetAccessibleClass */ + parent_class: Cally.ActorClass + static name: string +} +export class WidgetAccessiblePrivate { + static name: string +} +export abstract class WidgetClass { + /* Fields of St.WidgetClass */ + style_changed: (self: Widget) => void + popup_menu: (self: Widget) => void + navigate_focus: (self: Widget, from: Clutter.Actor | null, direction: DirectionType) => boolean + get_accessible_type: () => GObject.Type + get_focus_chain: (widget: Widget) => Clutter.Actor[] + static name: string +} \ No newline at end of file diff --git a/@types/Gjs/St-1.0.js b/@types/Gjs/St-1.0.js new file mode 100644 index 00000000..3c0c88f4 --- /dev/null +++ b/@types/Gjs/St-1.0.js @@ -0,0 +1,2 @@ +imports.gi.versions.St = '1.0'; +module.exports = imports.gi.St; diff --git a/@types/Gjs/cairo-1.0.d.ts b/@types/Gjs/cairo-1.0.d.ts new file mode 100644 index 00000000..8a7e38c6 --- /dev/null +++ b/@types/Gjs/cairo-1.0.d.ts @@ -0,0 +1,272 @@ +/** + * cairo-1.0 + */ + +import * as Gjs from './Gjs'; +import * as GObject from './GObject-2.0'; + +export enum Status { + SUCCESS, + NO_MEMORY, + INVALID_RESTORE, + INVALID_POP_GROUP, + NO_CURRENT_POINT, + INVALID_MATRIX, + INVALID_STATUS, + NULL_POINTER, + INVALID_STRING, + INVALID_PATH_DATA, + READ_ERROR, + WRITE_ERROR, + SURFACE_FINISHED, + SURFACE_TYPE_MISMATCH, + PATTERN_TYPE_MISMATCH, + INVALID_CONTENT, + INVALID_FORMAT, + INVALID_VISUAL, + FILE_NOT_FOUND, + INVALID_DASH, + INVALID_DSC_COMMENT, + INVALID_INDEX, + CLIP_NOT_REPRESENTABLE, + TEMP_FILE_ERROR, + INVALID_STRIDE, + FONT_TYPE_MISMATCH, + USER_FONT_IMMUTABLE, + USER_FONT_ERROR, + NEGATIVE_COUNT, + INVALID_CLUSTERS, + INVALID_SLANT, + INVALID_WEIGHT, + INVALID_SIZE, + USER_FONT_NOT_IMPLEMENTED, + DEVICE_TYPE_MISMATCH, + DEVICE_ERROR, + INVALID_MESH_CONSTRUCTION, + DEVICE_FINISHED, + JBIG2_GLOBAL_MISSING, +} +export enum Content { + COLOR, + ALPHA, + COLOR_ALPHA, +} +export enum Operator { + CLEAR, + SOURCE, + OVER, + IN, + OUT, + ATOP, + DEST, + DEST_OVER, + DEST_IN, + DEST_OUT, + DEST_ATOP, + XOR, + ADD, + SATURATE, + MULTIPLY, + SCREEN, + OVERLAY, + DARKEN, + LIGHTEN, + COLOR_DODGE, + COLOR_BURN, + HARD_LIGHT, + SOFT_LIGHT, + DIFFERENCE, + EXCLUSION, + HSL_HUE, + HSL_SATURATION, + HSL_COLOR, + HSL_LUMINOSITY, +} +export enum Antialias { + DEFAULT, + NONE, + GRAY, + SUBPIXEL, + FAST, + GOOD, + BEST, +} +export enum FillRule { + WINDING, + EVEN_ODD, +} +export enum LineCap { + BUTT, + ROUND, + SQUARE, +} +export enum LineJoin { + MITER, + ROUND, + BEVEL, +} +export enum TextClusterFlags { + BACKWARD, +} +export enum FontSlant { + NORMAL, + ITALIC, + OBLIQUE, +} +export enum FontWeight { + NORMAL, + BOLD, +} +export enum SubpixelOrder { + DEFAULT, + RGB, + BGR, + VRGB, + VBGR, +} +export enum HintStyle { + DEFAULT, + NONE, + SLIGHT, + MEDIUM, + FULL, +} +export enum HintMetrics { + DEFAULT, + OFF, + ON, +} +export enum FontType { + TOY, + FT, + WIN32, + QUARTZ, + USER, +} +export enum PathDataType { + MOVE_TO, + LINE_TO, + CURVE_TO, + CLOSE_PATH, +} +export enum DeviceType { + DRM, + GL, + SCRIPT, + XCB, + XLIB, + XML, + COGL, + WIN32, + INVALID, +} +export enum SurfaceType { + IMAGE, + PDF, + PS, + XLIB, + XCB, + GLITZ, + QUARTZ, + WIN32, + BEOS, + DIRECTFB, + SVG, + OS2, + WIN32_PRINTING, + QUARTZ_IMAGE, + SCRIPT, + QT, + RECORDING, + VG, + GL, + DRM, + TEE, + XML, + SKIA, + SUBSURFACE, + COGL, +} +export enum Format { + INVALID, + ARGB32, + RGB24, + A8, + A1, + RGB16_565, + RGB30, +} +export enum PatternType { + SOLID, + SURFACE, + LINEAR, + RADIAL, + MESH, + RASTER_SOURCE, +} +export enum Extend { + NONE, + REPEAT, + REFLECT, + PAD, +} +export enum Filter { + FAST, + GOOD, + BEST, + NEAREST, + BILINEAR, + GAUSSIAN, +} +export enum RegionOverlap { + IN, + OUT, + PART, +} +export function image_surface_create(): void +export class Context { + static name: string +} +export class Device { + static name: string +} +export class Surface { + static name: string +} +export class Matrix { + static name: string +} +export class Pattern { + static name: string +} +export class Region { + static name: string +} +export class FontOptions { + static name: string +} +export class FontFace { + static name: string +} +export class ScaledFont { + static name: string +} +export class Path { + static name: string +} +export class Rectangle { + /* Fields of cairo.Rectangle */ + x: number + y: number + width: number + height: number + static name: string +} +export class RectangleInt { + /* Fields of cairo.RectangleInt */ + x: number + y: number + width: number + height: number + static name: string +} \ No newline at end of file diff --git a/@types/Gjs/cairo-1.0.js b/@types/Gjs/cairo-1.0.js new file mode 100644 index 00000000..f74e4329 --- /dev/null +++ b/@types/Gjs/cairo-1.0.js @@ -0,0 +1,2 @@ +imports.gi.versions.cairo = '1.0'; +module.exports = imports.gi.cairo; diff --git a/@types/Gjs/cast.ts b/@types/Gjs/cast.ts new file mode 100644 index 00000000..c1113d51 --- /dev/null +++ b/@types/Gjs/cast.ts @@ -0,0 +1,3956 @@ +import * as GObject from './GObject-2.0'; + +const inheritanceTable: { [key: string]: string[] } = { + 'Shell.App': [ + 'GObject.Object', +], + 'Shell.AppSystem': [ + 'GObject.Object', +], + 'Shell.AppUsage': [ + 'GObject.Object', +], + 'Shell.BlurEffect': [ + 'Clutter.Effect', + 'Clutter.ActorMeta', + 'GObject.InitiallyUnowned', + 'GObject.Object', +], + 'Shell.EmbeddedWindow': [ + 'Gtk.Window', + 'Atk.ImplementorIface', + 'Gtk.Buildable', + 'Gtk.Widget', + 'GObject.InitiallyUnowned', + 'GObject.Object', +], + 'Shell.GLSLEffect': [ + 'Clutter.OffscreenEffect', + 'Clutter.Effect', + 'Clutter.ActorMeta', + 'GObject.InitiallyUnowned', + 'GObject.Object', +], + 'Shell.Global': [ + 'GObject.Object', +], + 'Shell.GtkEmbed': [ + 'Clutter.Clone', + 'Atk.ImplementorIface', + 'Clutter.Animatable', + 'Clutter.Container', + 'Clutter.Scriptable', + 'Clutter.Actor', + 'GObject.InitiallyUnowned', + 'GObject.Object', +], + 'Shell.InvertLightnessEffect': [ + 'Clutter.OffscreenEffect', + 'Clutter.Effect', + 'Clutter.ActorMeta', + 'GObject.InitiallyUnowned', + 'GObject.Object', +], + 'Shell.KeyringPrompt': [ + 'GObject.Object', + 'Gcr.Prompt', +], + 'Shell.MountOperation': [ + 'Gio.MountOperation', + 'GObject.Object', +], + 'Shell.NetworkAgent': [ + 'NM.SecretAgentOld', + 'Gio.AsyncInitable', + 'Gio.Initable', + 'GObject.Object', +], + 'Shell.PerfLog': [ + 'GObject.Object', +], + 'Shell.PolkitAuthenticationAgent': [ + 'PolkitAgent.Listener', + 'GObject.Object', +], + 'Shell.Screenshot': [ + 'GObject.Object', +], + 'Shell.SecureTextBuffer': [ + 'Clutter.TextBuffer', + 'GObject.Object', +], + 'Shell.SquareBin': [ + 'St.Bin', + 'Atk.ImplementorIface', + 'Clutter.Animatable', + 'Clutter.Container', + 'Clutter.Scriptable', + 'St.Widget', + 'Clutter.Actor', + 'GObject.InitiallyUnowned', + 'GObject.Object', +], + 'Shell.Stack': [ + 'St.Widget', + 'Atk.ImplementorIface', + 'Clutter.Animatable', + 'Clutter.Container', + 'Clutter.Scriptable', + 'Clutter.Actor', + 'GObject.InitiallyUnowned', + 'GObject.Object', +], + 'Shell.TrayIcon': [ + 'Shell.GtkEmbed', + 'Atk.ImplementorIface', + 'Clutter.Animatable', + 'Clutter.Container', + 'Clutter.Scriptable', + 'Clutter.Clone', + 'Clutter.Actor', + 'GObject.InitiallyUnowned', + 'GObject.Object', +], + 'Shell.TrayManager': [ + 'GObject.Object', +], + 'Shell.WM': [ + 'GObject.Object', +], + 'Shell.WindowPreview': [ + 'St.Widget', + 'Atk.ImplementorIface', + 'Clutter.Animatable', + 'Clutter.Container', + 'Clutter.Scriptable', + 'Clutter.Actor', + 'GObject.InitiallyUnowned', + 'GObject.Object', +], + 'Shell.WindowPreviewLayout': [ + 'Clutter.LayoutManager', + 'GObject.InitiallyUnowned', + 'GObject.Object', +], + 'Shell.WindowTracker': [ + 'GObject.Object', +], + 'Gio.AppInfoMonitor': [ + 'GObject.Object', +], + 'Gio.AppLaunchContext': [ + 'GObject.Object', +], + 'Gio.Application': [ + 'GObject.Object', + 'Gio.ActionGroup', + 'Gio.ActionMap', +], + 'Gio.ApplicationCommandLine': [ + 'GObject.Object', +], + 'Gio.BufferedInputStream': [ + 'Gio.FilterInputStream', + 'Gio.Seekable', + 'Gio.InputStream', + 'GObject.Object', +], + 'Gio.BufferedOutputStream': [ + 'Gio.FilterOutputStream', + 'Gio.Seekable', + 'Gio.OutputStream', + 'GObject.Object', +], + 'Gio.BytesIcon': [ + 'GObject.Object', + 'Gio.Icon', + 'Gio.LoadableIcon', +], + 'Gio.Cancellable': [ + 'GObject.Object', +], + 'Gio.CharsetConverter': [ + 'GObject.Object', + 'Gio.Converter', + 'Gio.Initable', +], + 'Gio.ConverterInputStream': [ + 'Gio.FilterInputStream', + 'Gio.PollableInputStream', + 'Gio.InputStream', + 'GObject.Object', +], + 'Gio.ConverterOutputStream': [ + 'Gio.FilterOutputStream', + 'Gio.PollableOutputStream', + 'Gio.OutputStream', + 'GObject.Object', +], + 'Gio.Credentials': [ + 'GObject.Object', +], + 'Gio.DBusActionGroup': [ + 'GObject.Object', + 'Gio.ActionGroup', + 'Gio.RemoteActionGroup', +], + 'Gio.DBusAuthObserver': [ + 'GObject.Object', +], + 'Gio.DBusConnection': [ + 'GObject.Object', + 'Gio.AsyncInitable', + 'Gio.Initable', +], + 'Gio.DBusInterfaceSkeleton': [ + 'GObject.Object', + 'Gio.DBusInterface', +], + 'Gio.DBusMenuModel': [ + 'Gio.MenuModel', + 'GObject.Object', +], + 'Gio.DBusMessage': [ + 'GObject.Object', +], + 'Gio.DBusMethodInvocation': [ + 'GObject.Object', +], + 'Gio.DBusObjectManagerClient': [ + 'GObject.Object', + 'Gio.AsyncInitable', + 'Gio.DBusObjectManager', + 'Gio.Initable', +], + 'Gio.DBusObjectManagerServer': [ + 'GObject.Object', + 'Gio.DBusObjectManager', +], + 'Gio.DBusObjectProxy': [ + 'GObject.Object', + 'Gio.DBusObject', +], + 'Gio.DBusObjectSkeleton': [ + 'GObject.Object', + 'Gio.DBusObject', +], + 'Gio.DBusProxy': [ + 'GObject.Object', + 'Gio.AsyncInitable', + 'Gio.DBusInterface', + 'Gio.Initable', +], + 'Gio.DBusServer': [ + 'GObject.Object', + 'Gio.Initable', +], + 'Gio.DataInputStream': [ + 'Gio.BufferedInputStream', + 'Gio.Seekable', + 'Gio.FilterInputStream', + 'Gio.InputStream', + 'GObject.Object', +], + 'Gio.DataOutputStream': [ + 'Gio.FilterOutputStream', + 'Gio.Seekable', + 'Gio.OutputStream', + 'GObject.Object', +], + 'Gio.DesktopAppInfo': [ + 'GObject.Object', + 'Gio.AppInfo', +], + 'Gio.Emblem': [ + 'GObject.Object', + 'Gio.Icon', +], + 'Gio.EmblemedIcon': [ + 'GObject.Object', + 'Gio.Icon', +], + 'Gio.FileEnumerator': [ + 'GObject.Object', +], + 'Gio.FileIOStream': [ + 'Gio.IOStream', + 'Gio.Seekable', + 'GObject.Object', +], + 'Gio.FileIcon': [ + 'GObject.Object', + 'Gio.Icon', + 'Gio.LoadableIcon', +], + 'Gio.FileInfo': [ + 'GObject.Object', +], + 'Gio.FileInputStream': [ + 'Gio.InputStream', + 'Gio.Seekable', + 'GObject.Object', +], + 'Gio.FileMonitor': [ + 'GObject.Object', +], + 'Gio.FileOutputStream': [ + 'Gio.OutputStream', + 'Gio.Seekable', + 'GObject.Object', +], + 'Gio.FilenameCompleter': [ + 'GObject.Object', +], + 'Gio.FilterInputStream': [ + 'Gio.InputStream', + 'GObject.Object', +], + 'Gio.FilterOutputStream': [ + 'Gio.OutputStream', + 'GObject.Object', +], + 'Gio.IOModule': [ + 'GObject.TypeModule', + 'GObject.TypePlugin', + 'GObject.Object', +], + 'Gio.IOStream': [ + 'GObject.Object', +], + 'Gio.InetAddress': [ + 'GObject.Object', +], + 'Gio.InetAddressMask': [ + 'GObject.Object', + 'Gio.Initable', +], + 'Gio.InetSocketAddress': [ + 'Gio.SocketAddress', + 'Gio.SocketConnectable', + 'GObject.Object', +], + 'Gio.InputStream': [ + 'GObject.Object', +], + 'Gio.ListStore': [ + 'GObject.Object', + 'Gio.ListModel', +], + 'Gio.MemoryInputStream': [ + 'Gio.InputStream', + 'Gio.PollableInputStream', + 'Gio.Seekable', + 'GObject.Object', +], + 'Gio.MemoryOutputStream': [ + 'Gio.OutputStream', + 'Gio.PollableOutputStream', + 'Gio.Seekable', + 'GObject.Object', +], + 'Gio.Menu': [ + 'Gio.MenuModel', + 'GObject.Object', +], + 'Gio.MenuAttributeIter': [ + 'GObject.Object', +], + 'Gio.MenuItem': [ + 'GObject.Object', +], + 'Gio.MenuLinkIter': [ + 'GObject.Object', +], + 'Gio.MenuModel': [ + 'GObject.Object', +], + 'Gio.MountOperation': [ + 'GObject.Object', +], + 'Gio.NativeSocketAddress': [ + 'Gio.SocketAddress', + 'Gio.SocketConnectable', + 'GObject.Object', +], + 'Gio.NativeVolumeMonitor': [ + 'Gio.VolumeMonitor', + 'GObject.Object', +], + 'Gio.NetworkAddress': [ + 'GObject.Object', + 'Gio.SocketConnectable', +], + 'Gio.NetworkService': [ + 'GObject.Object', + 'Gio.SocketConnectable', +], + 'Gio.Notification': [ + 'GObject.Object', +], + 'Gio.OutputStream': [ + 'GObject.Object', +], + 'Gio.Permission': [ + 'GObject.Object', +], + 'Gio.PropertyAction': [ + 'GObject.Object', + 'Gio.Action', +], + 'Gio.ProxyAddress': [ + 'Gio.InetSocketAddress', + 'Gio.SocketConnectable', + 'Gio.SocketAddress', + 'GObject.Object', +], + 'Gio.ProxyAddressEnumerator': [ + 'Gio.SocketAddressEnumerator', + 'GObject.Object', +], + 'Gio.Resolver': [ + 'GObject.Object', +], + 'Gio.Settings': [ + 'GObject.Object', +], + 'Gio.SettingsBackend': [ + 'GObject.Object', +], + 'Gio.SimpleAction': [ + 'GObject.Object', + 'Gio.Action', +], + 'Gio.SimpleActionGroup': [ + 'GObject.Object', + 'Gio.ActionGroup', + 'Gio.ActionMap', +], + 'Gio.SimpleAsyncResult': [ + 'GObject.Object', + 'Gio.AsyncResult', +], + 'Gio.SimpleIOStream': [ + 'Gio.IOStream', + 'GObject.Object', +], + 'Gio.SimplePermission': [ + 'Gio.Permission', + 'GObject.Object', +], + 'Gio.SimpleProxyResolver': [ + 'GObject.Object', + 'Gio.ProxyResolver', +], + 'Gio.Socket': [ + 'GObject.Object', + 'Gio.DatagramBased', + 'Gio.Initable', +], + 'Gio.SocketAddress': [ + 'GObject.Object', + 'Gio.SocketConnectable', +], + 'Gio.SocketAddressEnumerator': [ + 'GObject.Object', +], + 'Gio.SocketClient': [ + 'GObject.Object', +], + 'Gio.SocketConnection': [ + 'Gio.IOStream', + 'GObject.Object', +], + 'Gio.SocketControlMessage': [ + 'GObject.Object', +], + 'Gio.SocketListener': [ + 'GObject.Object', +], + 'Gio.SocketService': [ + 'Gio.SocketListener', + 'GObject.Object', +], + 'Gio.Subprocess': [ + 'GObject.Object', + 'Gio.Initable', +], + 'Gio.SubprocessLauncher': [ + 'GObject.Object', +], + 'Gio.Task': [ + 'GObject.Object', + 'Gio.AsyncResult', +], + 'Gio.TcpConnection': [ + 'Gio.SocketConnection', + 'Gio.IOStream', + 'GObject.Object', +], + 'Gio.TcpWrapperConnection': [ + 'Gio.TcpConnection', + 'Gio.SocketConnection', + 'Gio.IOStream', + 'GObject.Object', +], + 'Gio.TestDBus': [ + 'GObject.Object', +], + 'Gio.ThemedIcon': [ + 'GObject.Object', + 'Gio.Icon', +], + 'Gio.ThreadedSocketService': [ + 'Gio.SocketService', + 'Gio.SocketListener', + 'GObject.Object', +], + 'Gio.TlsCertificate': [ + 'GObject.Object', +], + 'Gio.TlsConnection': [ + 'Gio.IOStream', + 'GObject.Object', +], + 'Gio.TlsDatabase': [ + 'GObject.Object', +], + 'Gio.TlsInteraction': [ + 'GObject.Object', +], + 'Gio.TlsPassword': [ + 'GObject.Object', +], + 'Gio.UnixConnection': [ + 'Gio.SocketConnection', + 'Gio.IOStream', + 'GObject.Object', +], + 'Gio.UnixCredentialsMessage': [ + 'Gio.SocketControlMessage', + 'GObject.Object', +], + 'Gio.UnixFDList': [ + 'GObject.Object', +], + 'Gio.UnixFDMessage': [ + 'Gio.SocketControlMessage', + 'GObject.Object', +], + 'Gio.UnixInputStream': [ + 'Gio.InputStream', + 'Gio.FileDescriptorBased', + 'Gio.PollableInputStream', + 'GObject.Object', +], + 'Gio.UnixMountMonitor': [ + 'GObject.Object', +], + 'Gio.UnixOutputStream': [ + 'Gio.OutputStream', + 'Gio.FileDescriptorBased', + 'Gio.PollableOutputStream', + 'GObject.Object', +], + 'Gio.UnixSocketAddress': [ + 'Gio.SocketAddress', + 'Gio.SocketConnectable', + 'GObject.Object', +], + 'Gio.Vfs': [ + 'GObject.Object', +], + 'Gio.VolumeMonitor': [ + 'GObject.Object', +], + 'Gio.ZlibCompressor': [ + 'GObject.Object', + 'Gio.Converter', +], + 'Gio.ZlibDecompressor': [ + 'GObject.Object', + 'Gio.Converter', +], + 'Meta.Backend': [ + 'GObject.Object', + 'Gio.Initable', +], + 'Meta.Background': [ + 'GObject.Object', +], + 'Meta.BackgroundActor': [ + 'Clutter.Actor', + 'Atk.ImplementorIface', + 'Clutter.Animatable', + 'Clutter.Container', + 'Clutter.Scriptable', + 'GObject.InitiallyUnowned', + 'GObject.Object', +], + 'Meta.BackgroundContent': [ + 'GObject.Object', + 'Clutter.Content', +], + 'Meta.BackgroundGroup': [ + 'Clutter.Actor', + 'Atk.ImplementorIface', + 'Clutter.Animatable', + 'Clutter.Container', + 'Clutter.Scriptable', + 'GObject.InitiallyUnowned', + 'GObject.Object', +], + 'Meta.BackgroundImage': [ + 'GObject.Object', +], + 'Meta.BackgroundImageCache': [ + 'GObject.Object', +], + 'Meta.Barrier': [ + 'GObject.Object', +], + 'Meta.Compositor': [ + 'GObject.Object', +], + 'Meta.CursorTracker': [ + 'GObject.Object', +], + 'Meta.Display': [ + 'GObject.Object', +], + 'Meta.Dnd': [ + 'GObject.Object', +], + 'Meta.IdleMonitor': [ + 'GObject.Object', +], + 'Meta.LaunchContext': [ + 'Gio.AppLaunchContext', + 'GObject.Object', +], + 'Meta.MonitorManager': [ + 'GObject.Object', +], + 'Meta.Plugin': [ + 'GObject.Object', +], + 'Meta.RemoteAccessController': [ + 'GObject.Object', +], + 'Meta.RemoteAccessHandle': [ + 'GObject.Object', +], + 'Meta.Selection': [ + 'GObject.Object', +], + 'Meta.SelectionSource': [ + 'GObject.Object', +], + 'Meta.SelectionSourceMemory': [ + 'Meta.SelectionSource', + 'GObject.Object', +], + 'Meta.ShadowFactory': [ + 'GObject.Object', +], + 'Meta.ShapedTexture': [ + 'GObject.Object', + 'Clutter.Content', +], + 'Meta.SoundPlayer': [ + 'GObject.Object', +], + 'Meta.Stage': [ + 'Clutter.Stage', + 'Atk.ImplementorIface', + 'Clutter.Animatable', + 'Clutter.Container', + 'Clutter.Scriptable', + 'Clutter.Actor', + 'GObject.InitiallyUnowned', + 'GObject.Object', +], + 'Meta.StartupNotification': [ + 'GObject.Object', +], + 'Meta.StartupSequence': [ + 'GObject.Object', +], + 'Meta.WaylandClient': [ + 'GObject.Object', +], + 'Meta.Window': [ + 'GObject.Object', +], + 'Meta.WindowActor': [ + 'Clutter.Actor', + 'Atk.ImplementorIface', + 'Clutter.Animatable', + 'Clutter.Container', + 'Clutter.Scriptable', + 'GObject.InitiallyUnowned', + 'GObject.Object', +], + 'Meta.WindowGroup': [ + 'Clutter.Actor', + 'Atk.ImplementorIface', + 'Clutter.Animatable', + 'Clutter.Container', + 'Clutter.Scriptable', + 'GObject.InitiallyUnowned', + 'GObject.Object', +], + 'Meta.Workspace': [ + 'GObject.Object', +], + 'Meta.WorkspaceManager': [ + 'GObject.Object', +], + 'Meta.X11Display': [ + 'GObject.Object', +], + 'GObject.Binding': [ + 'GObject.Object', +], + 'GObject.InitiallyUnowned': [ + 'GObject.Object', +], + 'GObject.ParamSpecBoolean': [ + 'GObject.ParamSpec', +], + 'GObject.ParamSpecBoxed': [ + 'GObject.ParamSpec', +], + 'GObject.ParamSpecChar': [ + 'GObject.ParamSpec', +], + 'GObject.ParamSpecDouble': [ + 'GObject.ParamSpec', +], + 'GObject.ParamSpecEnum': [ + 'GObject.ParamSpec', +], + 'GObject.ParamSpecFlags': [ + 'GObject.ParamSpec', +], + 'GObject.ParamSpecFloat': [ + 'GObject.ParamSpec', +], + 'GObject.ParamSpecGType': [ + 'GObject.ParamSpec', +], + 'GObject.ParamSpecInt': [ + 'GObject.ParamSpec', +], + 'GObject.ParamSpecInt64': [ + 'GObject.ParamSpec', +], + 'GObject.ParamSpecLong': [ + 'GObject.ParamSpec', +], + 'GObject.ParamSpecObject': [ + 'GObject.ParamSpec', +], + 'GObject.ParamSpecOverride': [ + 'GObject.ParamSpec', +], + 'GObject.ParamSpecParam': [ + 'GObject.ParamSpec', +], + 'GObject.ParamSpecPointer': [ + 'GObject.ParamSpec', +], + 'GObject.ParamSpecString': [ + 'GObject.ParamSpec', +], + 'GObject.ParamSpecUChar': [ + 'GObject.ParamSpec', +], + 'GObject.ParamSpecUInt': [ + 'GObject.ParamSpec', +], + 'GObject.ParamSpecUInt64': [ + 'GObject.ParamSpec', +], + 'GObject.ParamSpecULong': [ + 'GObject.ParamSpec', +], + 'GObject.ParamSpecUnichar': [ + 'GObject.ParamSpec', +], + 'GObject.ParamSpecValueArray': [ + 'GObject.ParamSpec', +], + 'GObject.ParamSpecVariant': [ + 'GObject.ParamSpec', +], + 'GObject.TypeModule': [ + 'GObject.Object', + 'GObject.TypePlugin', +], + 'St.Adjustment': [ + 'GObject.Object', + 'Clutter.Animatable', +], + 'St.Bin': [ + 'St.Widget', + 'Atk.ImplementorIface', + 'Clutter.Animatable', + 'Clutter.Container', + 'Clutter.Scriptable', + 'Clutter.Actor', + 'GObject.InitiallyUnowned', + 'GObject.Object', +], + 'St.BorderImage': [ + 'GObject.Object', +], + 'St.BoxLayout': [ + 'St.Viewport', + 'Atk.ImplementorIface', + 'Clutter.Animatable', + 'Clutter.Container', + 'Clutter.Scriptable', + 'St.Scrollable', + 'St.Widget', + 'Clutter.Actor', + 'GObject.InitiallyUnowned', + 'GObject.Object', +], + 'St.Button': [ + 'St.Bin', + 'Atk.ImplementorIface', + 'Clutter.Animatable', + 'Clutter.Container', + 'Clutter.Scriptable', + 'St.Widget', + 'Clutter.Actor', + 'GObject.InitiallyUnowned', + 'GObject.Object', +], + 'St.Clipboard': [ + 'GObject.Object', +], + 'St.DrawingArea': [ + 'St.Widget', + 'Atk.ImplementorIface', + 'Clutter.Animatable', + 'Clutter.Container', + 'Clutter.Scriptable', + 'Clutter.Actor', + 'GObject.InitiallyUnowned', + 'GObject.Object', +], + 'St.Entry': [ + 'St.Widget', + 'Atk.ImplementorIface', + 'Clutter.Animatable', + 'Clutter.Container', + 'Clutter.Scriptable', + 'Clutter.Actor', + 'GObject.InitiallyUnowned', + 'GObject.Object', +], + 'St.FocusManager': [ + 'GObject.Object', +], + 'St.GenericAccessible': [ + 'St.WidgetAccessible', + 'Atk.Action', + 'Atk.Component', + 'Atk.Value', + 'Cally.Actor', + 'Atk.GObjectAccessible', + 'Atk.Object', + 'GObject.Object', +], + 'St.Icon': [ + 'St.Widget', + 'Atk.ImplementorIface', + 'Clutter.Animatable', + 'Clutter.Container', + 'Clutter.Scriptable', + 'Clutter.Actor', + 'GObject.InitiallyUnowned', + 'GObject.Object', +], + 'St.ImageContent': [ + 'Clutter.Image', + 'Clutter.Content', + 'Gio.Icon', + 'Gio.LoadableIcon', + 'GObject.Object', +], + 'St.Label': [ + 'St.Widget', + 'Atk.ImplementorIface', + 'Clutter.Animatable', + 'Clutter.Container', + 'Clutter.Scriptable', + 'Clutter.Actor', + 'GObject.InitiallyUnowned', + 'GObject.Object', +], + 'St.PasswordEntry': [ + 'St.Entry', + 'Atk.ImplementorIface', + 'Clutter.Animatable', + 'Clutter.Container', + 'Clutter.Scriptable', + 'St.Widget', + 'Clutter.Actor', + 'GObject.InitiallyUnowned', + 'GObject.Object', +], + 'St.ScrollBar': [ + 'St.Widget', + 'Atk.ImplementorIface', + 'Clutter.Animatable', + 'Clutter.Container', + 'Clutter.Scriptable', + 'Clutter.Actor', + 'GObject.InitiallyUnowned', + 'GObject.Object', +], + 'St.ScrollView': [ + 'St.Bin', + 'Atk.ImplementorIface', + 'Clutter.Animatable', + 'Clutter.Container', + 'Clutter.Scriptable', + 'St.Widget', + 'Clutter.Actor', + 'GObject.InitiallyUnowned', + 'GObject.Object', +], + 'St.ScrollViewFade': [ + 'Clutter.ShaderEffect', + 'Clutter.OffscreenEffect', + 'Clutter.Effect', + 'Clutter.ActorMeta', + 'GObject.InitiallyUnowned', + 'GObject.Object', +], + 'St.Settings': [ + 'GObject.Object', +], + 'St.TextureCache': [ + 'GObject.Object', +], + 'St.Theme': [ + 'GObject.Object', +], + 'St.ThemeContext': [ + 'GObject.Object', +], + 'St.ThemeNode': [ + 'GObject.Object', +], + 'St.Viewport': [ + 'St.Widget', + 'Atk.ImplementorIface', + 'Clutter.Animatable', + 'Clutter.Container', + 'Clutter.Scriptable', + 'St.Scrollable', + 'Clutter.Actor', + 'GObject.InitiallyUnowned', + 'GObject.Object', +], + 'St.Widget': [ + 'Clutter.Actor', + 'Atk.ImplementorIface', + 'Clutter.Animatable', + 'Clutter.Container', + 'Clutter.Scriptable', + 'GObject.InitiallyUnowned', + 'GObject.Object', +], + 'St.WidgetAccessible': [ + 'Cally.Actor', + 'Atk.Action', + 'Atk.Component', + 'Atk.GObjectAccessible', + 'Atk.Object', + 'GObject.Object', +], + 'Gtk.ATContext': [ + 'GObject.Object', +], + 'Gtk.AboutDialog': [ + 'Gtk.Window', + 'Gtk.Accessible', + 'Gtk.Buildable', + 'Gtk.ConstraintTarget', + 'Gtk.Native', + 'Gtk.Root', + 'Gtk.ShortcutManager', + 'Gtk.Widget', + 'GObject.InitiallyUnowned', + 'GObject.Object', +], + 'Gtk.ActionBar': [ + 'Gtk.Widget', + 'Gtk.Accessible', + 'Gtk.Buildable', + 'Gtk.ConstraintTarget', + 'GObject.InitiallyUnowned', + 'GObject.Object', +], + 'Gtk.ActivateAction': [ + 'Gtk.ShortcutAction', + 'GObject.Object', +], + 'Gtk.Adjustment': [ + 'GObject.InitiallyUnowned', + 'GObject.Object', +], + 'Gtk.AlternativeTrigger': [ + 'Gtk.ShortcutTrigger', + 'GObject.Object', +], + 'Gtk.AnyFilter': [ + 'Gtk.MultiFilter', + 'Gio.ListModel', + 'Gtk.Buildable', + 'Gtk.Filter', + 'GObject.Object', +], + 'Gtk.AppChooserButton': [ + 'Gtk.Widget', + 'Gtk.Accessible', + 'Gtk.AppChooser', + 'Gtk.Buildable', + 'Gtk.ConstraintTarget', + 'GObject.InitiallyUnowned', + 'GObject.Object', +], + 'Gtk.AppChooserDialog': [ + 'Gtk.Dialog', + 'Gtk.Accessible', + 'Gtk.AppChooser', + 'Gtk.Buildable', + 'Gtk.ConstraintTarget', + 'Gtk.Native', + 'Gtk.Root', + 'Gtk.ShortcutManager', + 'Gtk.Window', + 'Gtk.Widget', + 'GObject.InitiallyUnowned', + 'GObject.Object', +], + 'Gtk.AppChooserWidget': [ + 'Gtk.Widget', + 'Gtk.Accessible', + 'Gtk.AppChooser', + 'Gtk.Buildable', + 'Gtk.ConstraintTarget', + 'GObject.InitiallyUnowned', + 'GObject.Object', +], + 'Gtk.Application': [ + 'Gio.Application', + 'Gio.ActionGroup', + 'Gio.ActionMap', + 'GObject.Object', +], + 'Gtk.ApplicationWindow': [ + 'Gtk.Window', + 'Gio.ActionGroup', + 'Gio.ActionMap', + 'Gtk.Accessible', + 'Gtk.Buildable', + 'Gtk.ConstraintTarget', + 'Gtk.Native', + 'Gtk.Root', + 'Gtk.ShortcutManager', + 'Gtk.Widget', + 'GObject.InitiallyUnowned', + 'GObject.Object', +], + 'Gtk.AspectFrame': [ + 'Gtk.Widget', + 'Gtk.Accessible', + 'Gtk.Buildable', + 'Gtk.ConstraintTarget', + 'GObject.InitiallyUnowned', + 'GObject.Object', +], + 'Gtk.Assistant': [ + 'Gtk.Window', + 'Gtk.Accessible', + 'Gtk.Buildable', + 'Gtk.ConstraintTarget', + 'Gtk.Native', + 'Gtk.Root', + 'Gtk.ShortcutManager', + 'Gtk.Widget', + 'GObject.InitiallyUnowned', + 'GObject.Object', +], + 'Gtk.AssistantPage': [ + 'GObject.Object', +], + 'Gtk.BinLayout': [ + 'Gtk.LayoutManager', + 'GObject.Object', +], + 'Gtk.BookmarkList': [ + 'GObject.Object', + 'Gio.ListModel', +], + 'Gtk.BoolFilter': [ + 'Gtk.Filter', + 'GObject.Object', +], + 'Gtk.Box': [ + 'Gtk.Widget', + 'Gtk.Accessible', + 'Gtk.Buildable', + 'Gtk.ConstraintTarget', + 'Gtk.Orientable', + 'GObject.InitiallyUnowned', + 'GObject.Object', +], + 'Gtk.BoxLayout': [ + 'Gtk.LayoutManager', + 'Gtk.Orientable', + 'GObject.Object', +], + 'Gtk.Builder': [ + 'GObject.Object', +], + 'Gtk.BuilderCScope': [ + 'GObject.Object', + 'Gtk.BuilderScope', +], + 'Gtk.BuilderListItemFactory': [ + 'Gtk.ListItemFactory', + 'GObject.Object', +], + 'Gtk.Button': [ + 'Gtk.Widget', + 'Gtk.Accessible', + 'Gtk.Actionable', + 'Gtk.Buildable', + 'Gtk.ConstraintTarget', + 'GObject.InitiallyUnowned', + 'GObject.Object', +], + 'Gtk.CClosureExpression': [ + 'Gtk.Expression', +], + 'Gtk.Calendar': [ + 'Gtk.Widget', + 'Gtk.Accessible', + 'Gtk.Buildable', + 'Gtk.ConstraintTarget', + 'GObject.InitiallyUnowned', + 'GObject.Object', +], + 'Gtk.CallbackAction': [ + 'Gtk.ShortcutAction', + 'GObject.Object', +], + 'Gtk.CellArea': [ + 'GObject.InitiallyUnowned', + 'Gtk.Buildable', + 'Gtk.CellLayout', + 'GObject.Object', +], + 'Gtk.CellAreaBox': [ + 'Gtk.CellArea', + 'Gtk.Buildable', + 'Gtk.CellLayout', + 'Gtk.Orientable', + 'GObject.InitiallyUnowned', + 'GObject.Object', +], + 'Gtk.CellAreaContext': [ + 'GObject.Object', +], + 'Gtk.CellRenderer': [ + 'GObject.InitiallyUnowned', + 'GObject.Object', +], + 'Gtk.CellRendererAccel': [ + 'Gtk.CellRendererText', + 'Gtk.CellRenderer', + 'GObject.InitiallyUnowned', + 'GObject.Object', +], + 'Gtk.CellRendererCombo': [ + 'Gtk.CellRendererText', + 'Gtk.CellRenderer', + 'GObject.InitiallyUnowned', + 'GObject.Object', +], + 'Gtk.CellRendererPixbuf': [ + 'Gtk.CellRenderer', + 'GObject.InitiallyUnowned', + 'GObject.Object', +], + 'Gtk.CellRendererProgress': [ + 'Gtk.CellRenderer', + 'Gtk.Orientable', + 'GObject.InitiallyUnowned', + 'GObject.Object', +], + 'Gtk.CellRendererSpin': [ + 'Gtk.CellRendererText', + 'Gtk.CellRenderer', + 'GObject.InitiallyUnowned', + 'GObject.Object', +], + 'Gtk.CellRendererSpinner': [ + 'Gtk.CellRenderer', + 'GObject.InitiallyUnowned', + 'GObject.Object', +], + 'Gtk.CellRendererText': [ + 'Gtk.CellRenderer', + 'GObject.InitiallyUnowned', + 'GObject.Object', +], + 'Gtk.CellRendererToggle': [ + 'Gtk.CellRenderer', + 'GObject.InitiallyUnowned', + 'GObject.Object', +], + 'Gtk.CellView': [ + 'Gtk.Widget', + 'Gtk.Accessible', + 'Gtk.Buildable', + 'Gtk.CellLayout', + 'Gtk.ConstraintTarget', + 'Gtk.Orientable', + 'GObject.InitiallyUnowned', + 'GObject.Object', +], + 'Gtk.CenterBox': [ + 'Gtk.Widget', + 'Gtk.Accessible', + 'Gtk.Buildable', + 'Gtk.ConstraintTarget', + 'Gtk.Orientable', + 'GObject.InitiallyUnowned', + 'GObject.Object', +], + 'Gtk.CenterLayout': [ + 'Gtk.LayoutManager', + 'GObject.Object', +], + 'Gtk.CheckButton': [ + 'Gtk.Widget', + 'Gtk.Accessible', + 'Gtk.Actionable', + 'Gtk.Buildable', + 'Gtk.ConstraintTarget', + 'GObject.InitiallyUnowned', + 'GObject.Object', +], + 'Gtk.ClosureExpression': [ + 'Gtk.Expression', +], + 'Gtk.ColorButton': [ + 'Gtk.Widget', + 'Gtk.Accessible', + 'Gtk.Buildable', + 'Gtk.ColorChooser', + 'Gtk.ConstraintTarget', + 'GObject.InitiallyUnowned', + 'GObject.Object', +], + 'Gtk.ColorChooserDialog': [ + 'Gtk.Dialog', + 'Gtk.Accessible', + 'Gtk.Buildable', + 'Gtk.ColorChooser', + 'Gtk.ConstraintTarget', + 'Gtk.Native', + 'Gtk.Root', + 'Gtk.ShortcutManager', + 'Gtk.Window', + 'Gtk.Widget', + 'GObject.InitiallyUnowned', + 'GObject.Object', +], + 'Gtk.ColorChooserWidget': [ + 'Gtk.Widget', + 'Gtk.Accessible', + 'Gtk.Buildable', + 'Gtk.ColorChooser', + 'Gtk.ConstraintTarget', + 'GObject.InitiallyUnowned', + 'GObject.Object', +], + 'Gtk.ColumnView': [ + 'Gtk.Widget', + 'Gtk.Accessible', + 'Gtk.Buildable', + 'Gtk.ConstraintTarget', + 'Gtk.Scrollable', + 'GObject.InitiallyUnowned', + 'GObject.Object', +], + 'Gtk.ColumnViewColumn': [ + 'GObject.Object', +], + 'Gtk.ComboBox': [ + 'Gtk.Widget', + 'Gtk.Accessible', + 'Gtk.Buildable', + 'Gtk.CellEditable', + 'Gtk.CellLayout', + 'Gtk.ConstraintTarget', + 'GObject.InitiallyUnowned', + 'GObject.Object', +], + 'Gtk.ComboBoxText': [ + 'Gtk.ComboBox', + 'Gtk.Accessible', + 'Gtk.Buildable', + 'Gtk.CellEditable', + 'Gtk.CellLayout', + 'Gtk.ConstraintTarget', + 'Gtk.Widget', + 'GObject.InitiallyUnowned', + 'GObject.Object', +], + 'Gtk.ConstantExpression': [ + 'Gtk.Expression', +], + 'Gtk.Constraint': [ + 'GObject.Object', +], + 'Gtk.ConstraintGuide': [ + 'GObject.Object', + 'Gtk.ConstraintTarget', +], + 'Gtk.ConstraintLayout': [ + 'Gtk.LayoutManager', + 'Gtk.Buildable', + 'GObject.Object', +], + 'Gtk.ConstraintLayoutChild': [ + 'Gtk.LayoutChild', + 'GObject.Object', +], + 'Gtk.CssProvider': [ + 'GObject.Object', + 'Gtk.StyleProvider', +], + 'Gtk.CustomFilter': [ + 'Gtk.Filter', + 'GObject.Object', +], + 'Gtk.CustomLayout': [ + 'Gtk.LayoutManager', + 'GObject.Object', +], + 'Gtk.CustomSorter': [ + 'Gtk.Sorter', + 'GObject.Object', +], + 'Gtk.Dialog': [ + 'Gtk.Window', + 'Gtk.Accessible', + 'Gtk.Buildable', + 'Gtk.ConstraintTarget', + 'Gtk.Native', + 'Gtk.Root', + 'Gtk.ShortcutManager', + 'Gtk.Widget', + 'GObject.InitiallyUnowned', + 'GObject.Object', +], + 'Gtk.DirectoryList': [ + 'GObject.Object', + 'Gio.ListModel', +], + 'Gtk.DragIcon': [ + 'Gtk.Widget', + 'Gtk.Accessible', + 'Gtk.Buildable', + 'Gtk.ConstraintTarget', + 'Gtk.Native', + 'Gtk.Root', + 'GObject.InitiallyUnowned', + 'GObject.Object', +], + 'Gtk.DragSource': [ + 'Gtk.GestureSingle', + 'Gtk.Gesture', + 'Gtk.EventController', + 'GObject.Object', +], + 'Gtk.DrawingArea': [ + 'Gtk.Widget', + 'Gtk.Accessible', + 'Gtk.Buildable', + 'Gtk.ConstraintTarget', + 'GObject.InitiallyUnowned', + 'GObject.Object', +], + 'Gtk.DropControllerMotion': [ + 'Gtk.EventController', + 'GObject.Object', +], + 'Gtk.DropDown': [ + 'Gtk.Widget', + 'Gtk.Accessible', + 'Gtk.Buildable', + 'Gtk.ConstraintTarget', + 'GObject.InitiallyUnowned', + 'GObject.Object', +], + 'Gtk.DropTarget': [ + 'Gtk.EventController', + 'GObject.Object', +], + 'Gtk.DropTargetAsync': [ + 'Gtk.EventController', + 'GObject.Object', +], + 'Gtk.EditableLabel': [ + 'Gtk.Widget', + 'Gtk.Accessible', + 'Gtk.Buildable', + 'Gtk.ConstraintTarget', + 'Gtk.Editable', + 'GObject.InitiallyUnowned', + 'GObject.Object', +], + 'Gtk.EmojiChooser': [ + 'Gtk.Popover', + 'Gtk.Accessible', + 'Gtk.Buildable', + 'Gtk.ConstraintTarget', + 'Gtk.Native', + 'Gtk.ShortcutManager', + 'Gtk.Widget', + 'GObject.InitiallyUnowned', + 'GObject.Object', +], + 'Gtk.Entry': [ + 'Gtk.Widget', + 'Gtk.Accessible', + 'Gtk.Buildable', + 'Gtk.CellEditable', + 'Gtk.ConstraintTarget', + 'Gtk.Editable', + 'GObject.InitiallyUnowned', + 'GObject.Object', +], + 'Gtk.EntryBuffer': [ + 'GObject.Object', +], + 'Gtk.EntryCompletion': [ + 'GObject.Object', + 'Gtk.Buildable', + 'Gtk.CellLayout', +], + 'Gtk.EventController': [ + 'GObject.Object', +], + 'Gtk.EventControllerFocus': [ + 'Gtk.EventController', + 'GObject.Object', +], + 'Gtk.EventControllerKey': [ + 'Gtk.EventController', + 'GObject.Object', +], + 'Gtk.EventControllerLegacy': [ + 'Gtk.EventController', + 'GObject.Object', +], + 'Gtk.EventControllerMotion': [ + 'Gtk.EventController', + 'GObject.Object', +], + 'Gtk.EventControllerScroll': [ + 'Gtk.EventController', + 'GObject.Object', +], + 'Gtk.EveryFilter': [ + 'Gtk.MultiFilter', + 'Gio.ListModel', + 'Gtk.Buildable', + 'Gtk.Filter', + 'GObject.Object', +], + 'Gtk.Expander': [ + 'Gtk.Widget', + 'Gtk.Accessible', + 'Gtk.Buildable', + 'Gtk.ConstraintTarget', + 'GObject.InitiallyUnowned', + 'GObject.Object', +], + 'Gtk.FileChooserDialog': [ + 'Gtk.Dialog', + 'Gtk.Accessible', + 'Gtk.Buildable', + 'Gtk.ConstraintTarget', + 'Gtk.FileChooser', + 'Gtk.Native', + 'Gtk.Root', + 'Gtk.ShortcutManager', + 'Gtk.Window', + 'Gtk.Widget', + 'GObject.InitiallyUnowned', + 'GObject.Object', +], + 'Gtk.FileChooserNative': [ + 'Gtk.NativeDialog', + 'Gtk.FileChooser', + 'GObject.Object', +], + 'Gtk.FileChooserWidget': [ + 'Gtk.Widget', + 'Gtk.Accessible', + 'Gtk.Buildable', + 'Gtk.ConstraintTarget', + 'Gtk.FileChooser', + 'GObject.InitiallyUnowned', + 'GObject.Object', +], + 'Gtk.FileFilter': [ + 'Gtk.Filter', + 'Gtk.Buildable', + 'GObject.Object', +], + 'Gtk.Filter': [ + 'GObject.Object', +], + 'Gtk.FilterListModel': [ + 'GObject.Object', + 'Gio.ListModel', +], + 'Gtk.Fixed': [ + 'Gtk.Widget', + 'Gtk.Accessible', + 'Gtk.Buildable', + 'Gtk.ConstraintTarget', + 'GObject.InitiallyUnowned', + 'GObject.Object', +], + 'Gtk.FixedLayout': [ + 'Gtk.LayoutManager', + 'GObject.Object', +], + 'Gtk.FixedLayoutChild': [ + 'Gtk.LayoutChild', + 'GObject.Object', +], + 'Gtk.FlattenListModel': [ + 'GObject.Object', + 'Gio.ListModel', +], + 'Gtk.FlowBox': [ + 'Gtk.Widget', + 'Gtk.Accessible', + 'Gtk.Buildable', + 'Gtk.ConstraintTarget', + 'Gtk.Orientable', + 'GObject.InitiallyUnowned', + 'GObject.Object', +], + 'Gtk.FlowBoxChild': [ + 'Gtk.Widget', + 'Gtk.Accessible', + 'Gtk.Buildable', + 'Gtk.ConstraintTarget', + 'GObject.InitiallyUnowned', + 'GObject.Object', +], + 'Gtk.FontButton': [ + 'Gtk.Widget', + 'Gtk.Accessible', + 'Gtk.Buildable', + 'Gtk.ConstraintTarget', + 'Gtk.FontChooser', + 'GObject.InitiallyUnowned', + 'GObject.Object', +], + 'Gtk.FontChooserDialog': [ + 'Gtk.Dialog', + 'Gtk.Accessible', + 'Gtk.Buildable', + 'Gtk.ConstraintTarget', + 'Gtk.FontChooser', + 'Gtk.Native', + 'Gtk.Root', + 'Gtk.ShortcutManager', + 'Gtk.Window', + 'Gtk.Widget', + 'GObject.InitiallyUnowned', + 'GObject.Object', +], + 'Gtk.FontChooserWidget': [ + 'Gtk.Widget', + 'Gtk.Accessible', + 'Gtk.Buildable', + 'Gtk.ConstraintTarget', + 'Gtk.FontChooser', + 'GObject.InitiallyUnowned', + 'GObject.Object', +], + 'Gtk.Frame': [ + 'Gtk.Widget', + 'Gtk.Accessible', + 'Gtk.Buildable', + 'Gtk.ConstraintTarget', + 'GObject.InitiallyUnowned', + 'GObject.Object', +], + 'Gtk.GLArea': [ + 'Gtk.Widget', + 'Gtk.Accessible', + 'Gtk.Buildable', + 'Gtk.ConstraintTarget', + 'GObject.InitiallyUnowned', + 'GObject.Object', +], + 'Gtk.Gesture': [ + 'Gtk.EventController', + 'GObject.Object', +], + 'Gtk.GestureClick': [ + 'Gtk.GestureSingle', + 'Gtk.Gesture', + 'Gtk.EventController', + 'GObject.Object', +], + 'Gtk.GestureDrag': [ + 'Gtk.GestureSingle', + 'Gtk.Gesture', + 'Gtk.EventController', + 'GObject.Object', +], + 'Gtk.GestureLongPress': [ + 'Gtk.GestureSingle', + 'Gtk.Gesture', + 'Gtk.EventController', + 'GObject.Object', +], + 'Gtk.GesturePan': [ + 'Gtk.GestureDrag', + 'Gtk.GestureSingle', + 'Gtk.Gesture', + 'Gtk.EventController', + 'GObject.Object', +], + 'Gtk.GestureRotate': [ + 'Gtk.Gesture', + 'Gtk.EventController', + 'GObject.Object', +], + 'Gtk.GestureSingle': [ + 'Gtk.Gesture', + 'Gtk.EventController', + 'GObject.Object', +], + 'Gtk.GestureStylus': [ + 'Gtk.GestureSingle', + 'Gtk.Gesture', + 'Gtk.EventController', + 'GObject.Object', +], + 'Gtk.GestureSwipe': [ + 'Gtk.GestureSingle', + 'Gtk.Gesture', + 'Gtk.EventController', + 'GObject.Object', +], + 'Gtk.GestureZoom': [ + 'Gtk.Gesture', + 'Gtk.EventController', + 'GObject.Object', +], + 'Gtk.Grid': [ + 'Gtk.Widget', + 'Gtk.Accessible', + 'Gtk.Buildable', + 'Gtk.ConstraintTarget', + 'Gtk.Orientable', + 'GObject.InitiallyUnowned', + 'GObject.Object', +], + 'Gtk.GridLayout': [ + 'Gtk.LayoutManager', + 'GObject.Object', +], + 'Gtk.GridLayoutChild': [ + 'Gtk.LayoutChild', + 'GObject.Object', +], + 'Gtk.GridView': [ + 'Gtk.ListBase', + 'Gtk.Accessible', + 'Gtk.Buildable', + 'Gtk.ConstraintTarget', + 'Gtk.Orientable', + 'Gtk.Scrollable', + 'Gtk.Widget', + 'GObject.InitiallyUnowned', + 'GObject.Object', +], + 'Gtk.HeaderBar': [ + 'Gtk.Widget', + 'Gtk.Accessible', + 'Gtk.Buildable', + 'Gtk.ConstraintTarget', + 'GObject.InitiallyUnowned', + 'GObject.Object', +], + 'Gtk.IMContext': [ + 'GObject.Object', +], + 'Gtk.IMContextSimple': [ + 'Gtk.IMContext', + 'GObject.Object', +], + 'Gtk.IMMulticontext': [ + 'Gtk.IMContext', + 'GObject.Object', +], + 'Gtk.IconPaintable': [ + 'GObject.Object', + 'Gdk.Paintable', +], + 'Gtk.IconTheme': [ + 'GObject.Object', +], + 'Gtk.IconView': [ + 'Gtk.Widget', + 'Gtk.Accessible', + 'Gtk.Buildable', + 'Gtk.CellLayout', + 'Gtk.ConstraintTarget', + 'Gtk.Scrollable', + 'GObject.InitiallyUnowned', + 'GObject.Object', +], + 'Gtk.Image': [ + 'Gtk.Widget', + 'Gtk.Accessible', + 'Gtk.Buildable', + 'Gtk.ConstraintTarget', + 'GObject.InitiallyUnowned', + 'GObject.Object', +], + 'Gtk.InfoBar': [ + 'Gtk.Widget', + 'Gtk.Accessible', + 'Gtk.Buildable', + 'Gtk.ConstraintTarget', + 'GObject.InitiallyUnowned', + 'GObject.Object', +], + 'Gtk.KeyvalTrigger': [ + 'Gtk.ShortcutTrigger', + 'GObject.Object', +], + 'Gtk.Label': [ + 'Gtk.Widget', + 'Gtk.Accessible', + 'Gtk.Buildable', + 'Gtk.ConstraintTarget', + 'GObject.InitiallyUnowned', + 'GObject.Object', +], + 'Gtk.LayoutChild': [ + 'GObject.Object', +], + 'Gtk.LayoutManager': [ + 'GObject.Object', +], + 'Gtk.LevelBar': [ + 'Gtk.Widget', + 'Gtk.Accessible', + 'Gtk.Buildable', + 'Gtk.ConstraintTarget', + 'Gtk.Orientable', + 'GObject.InitiallyUnowned', + 'GObject.Object', +], + 'Gtk.LinkButton': [ + 'Gtk.Button', + 'Gtk.Accessible', + 'Gtk.Actionable', + 'Gtk.Buildable', + 'Gtk.ConstraintTarget', + 'Gtk.Widget', + 'GObject.InitiallyUnowned', + 'GObject.Object', +], + 'Gtk.ListBase': [ + 'Gtk.Widget', + 'Gtk.Accessible', + 'Gtk.Buildable', + 'Gtk.ConstraintTarget', + 'Gtk.Orientable', + 'Gtk.Scrollable', + 'GObject.InitiallyUnowned', + 'GObject.Object', +], + 'Gtk.ListBox': [ + 'Gtk.Widget', + 'Gtk.Accessible', + 'Gtk.Buildable', + 'Gtk.ConstraintTarget', + 'GObject.InitiallyUnowned', + 'GObject.Object', +], + 'Gtk.ListBoxRow': [ + 'Gtk.Widget', + 'Gtk.Accessible', + 'Gtk.Actionable', + 'Gtk.Buildable', + 'Gtk.ConstraintTarget', + 'GObject.InitiallyUnowned', + 'GObject.Object', +], + 'Gtk.ListItem': [ + 'GObject.Object', +], + 'Gtk.ListItemFactory': [ + 'GObject.Object', +], + 'Gtk.ListStore': [ + 'GObject.Object', + 'Gtk.Buildable', + 'Gtk.TreeDragDest', + 'Gtk.TreeDragSource', + 'Gtk.TreeModel', + 'Gtk.TreeSortable', +], + 'Gtk.ListView': [ + 'Gtk.ListBase', + 'Gtk.Accessible', + 'Gtk.Buildable', + 'Gtk.ConstraintTarget', + 'Gtk.Orientable', + 'Gtk.Scrollable', + 'Gtk.Widget', + 'GObject.InitiallyUnowned', + 'GObject.Object', +], + 'Gtk.LockButton': [ + 'Gtk.Button', + 'Gtk.Accessible', + 'Gtk.Actionable', + 'Gtk.Buildable', + 'Gtk.ConstraintTarget', + 'Gtk.Widget', + 'GObject.InitiallyUnowned', + 'GObject.Object', +], + 'Gtk.MapListModel': [ + 'GObject.Object', + 'Gio.ListModel', +], + 'Gtk.MediaControls': [ + 'Gtk.Widget', + 'Gtk.Accessible', + 'Gtk.Buildable', + 'Gtk.ConstraintTarget', + 'GObject.InitiallyUnowned', + 'GObject.Object', +], + 'Gtk.MediaFile': [ + 'Gtk.MediaStream', + 'Gdk.Paintable', + 'GObject.Object', +], + 'Gtk.MediaStream': [ + 'GObject.Object', + 'Gdk.Paintable', +], + 'Gtk.MenuButton': [ + 'Gtk.Widget', + 'Gtk.Accessible', + 'Gtk.Buildable', + 'Gtk.ConstraintTarget', + 'GObject.InitiallyUnowned', + 'GObject.Object', +], + 'Gtk.MessageDialog': [ + 'Gtk.Dialog', + 'Gtk.Accessible', + 'Gtk.Buildable', + 'Gtk.ConstraintTarget', + 'Gtk.Native', + 'Gtk.Root', + 'Gtk.ShortcutManager', + 'Gtk.Window', + 'Gtk.Widget', + 'GObject.InitiallyUnowned', + 'GObject.Object', +], + 'Gtk.MnemonicAction': [ + 'Gtk.ShortcutAction', + 'GObject.Object', +], + 'Gtk.MnemonicTrigger': [ + 'Gtk.ShortcutTrigger', + 'GObject.Object', +], + 'Gtk.MountOperation': [ + 'Gio.MountOperation', + 'GObject.Object', +], + 'Gtk.MultiFilter': [ + 'Gtk.Filter', + 'Gio.ListModel', + 'Gtk.Buildable', + 'GObject.Object', +], + 'Gtk.MultiSelection': [ + 'GObject.Object', + 'Gio.ListModel', + 'Gtk.SelectionModel', +], + 'Gtk.MultiSorter': [ + 'Gtk.Sorter', + 'Gio.ListModel', + 'Gtk.Buildable', + 'GObject.Object', +], + 'Gtk.NamedAction': [ + 'Gtk.ShortcutAction', + 'GObject.Object', +], + 'Gtk.NativeDialog': [ + 'GObject.Object', +], + 'Gtk.NeverTrigger': [ + 'Gtk.ShortcutTrigger', + 'GObject.Object', +], + 'Gtk.NoSelection': [ + 'GObject.Object', + 'Gio.ListModel', + 'Gtk.SelectionModel', +], + 'Gtk.Notebook': [ + 'Gtk.Widget', + 'Gtk.Accessible', + 'Gtk.Buildable', + 'Gtk.ConstraintTarget', + 'GObject.InitiallyUnowned', + 'GObject.Object', +], + 'Gtk.NotebookPage': [ + 'GObject.Object', +], + 'Gtk.NothingAction': [ + 'Gtk.ShortcutAction', + 'GObject.Object', +], + 'Gtk.NumericSorter': [ + 'Gtk.Sorter', + 'GObject.Object', +], + 'Gtk.ObjectExpression': [ + 'Gtk.Expression', +], + 'Gtk.Overlay': [ + 'Gtk.Widget', + 'Gtk.Accessible', + 'Gtk.Buildable', + 'Gtk.ConstraintTarget', + 'GObject.InitiallyUnowned', + 'GObject.Object', +], + 'Gtk.OverlayLayout': [ + 'Gtk.LayoutManager', + 'GObject.Object', +], + 'Gtk.OverlayLayoutChild': [ + 'Gtk.LayoutChild', + 'GObject.Object', +], + 'Gtk.PadController': [ + 'Gtk.EventController', + 'GObject.Object', +], + 'Gtk.PageSetup': [ + 'GObject.Object', +], + 'Gtk.PageSetupUnixDialog': [ + 'Gtk.Dialog', + 'Gtk.Accessible', + 'Gtk.Buildable', + 'Gtk.ConstraintTarget', + 'Gtk.Native', + 'Gtk.Root', + 'Gtk.ShortcutManager', + 'Gtk.Window', + 'Gtk.Widget', + 'GObject.InitiallyUnowned', + 'GObject.Object', +], + 'Gtk.Paned': [ + 'Gtk.Widget', + 'Gtk.Accessible', + 'Gtk.Buildable', + 'Gtk.ConstraintTarget', + 'Gtk.Orientable', + 'GObject.InitiallyUnowned', + 'GObject.Object', +], + 'Gtk.ParamSpecExpression': [ + 'GObject.ParamSpec', +], + 'Gtk.PasswordEntry': [ + 'Gtk.Widget', + 'Gtk.Accessible', + 'Gtk.Buildable', + 'Gtk.ConstraintTarget', + 'Gtk.Editable', + 'GObject.InitiallyUnowned', + 'GObject.Object', +], + 'Gtk.Picture': [ + 'Gtk.Widget', + 'Gtk.Accessible', + 'Gtk.Buildable', + 'Gtk.ConstraintTarget', + 'GObject.InitiallyUnowned', + 'GObject.Object', +], + 'Gtk.Popover': [ + 'Gtk.Widget', + 'Gtk.Accessible', + 'Gtk.Buildable', + 'Gtk.ConstraintTarget', + 'Gtk.Native', + 'Gtk.ShortcutManager', + 'GObject.InitiallyUnowned', + 'GObject.Object', +], + 'Gtk.PopoverMenu': [ + 'Gtk.Popover', + 'Gtk.Accessible', + 'Gtk.Buildable', + 'Gtk.ConstraintTarget', + 'Gtk.Native', + 'Gtk.ShortcutManager', + 'Gtk.Widget', + 'GObject.InitiallyUnowned', + 'GObject.Object', +], + 'Gtk.PopoverMenuBar': [ + 'Gtk.Widget', + 'Gtk.Accessible', + 'Gtk.Buildable', + 'Gtk.ConstraintTarget', + 'GObject.InitiallyUnowned', + 'GObject.Object', +], + 'Gtk.PrintContext': [ + 'GObject.Object', +], + 'Gtk.PrintJob': [ + 'GObject.Object', +], + 'Gtk.PrintOperation': [ + 'GObject.Object', + 'Gtk.PrintOperationPreview', +], + 'Gtk.PrintSettings': [ + 'GObject.Object', +], + 'Gtk.PrintUnixDialog': [ + 'Gtk.Dialog', + 'Gtk.Accessible', + 'Gtk.Buildable', + 'Gtk.ConstraintTarget', + 'Gtk.Native', + 'Gtk.Root', + 'Gtk.ShortcutManager', + 'Gtk.Window', + 'Gtk.Widget', + 'GObject.InitiallyUnowned', + 'GObject.Object', +], + 'Gtk.Printer': [ + 'GObject.Object', +], + 'Gtk.ProgressBar': [ + 'Gtk.Widget', + 'Gtk.Accessible', + 'Gtk.Buildable', + 'Gtk.ConstraintTarget', + 'Gtk.Orientable', + 'GObject.InitiallyUnowned', + 'GObject.Object', +], + 'Gtk.PropertyExpression': [ + 'Gtk.Expression', +], + 'Gtk.Range': [ + 'Gtk.Widget', + 'Gtk.Accessible', + 'Gtk.Buildable', + 'Gtk.ConstraintTarget', + 'Gtk.Orientable', + 'GObject.InitiallyUnowned', + 'GObject.Object', +], + 'Gtk.RecentManager': [ + 'GObject.Object', +], + 'Gtk.Revealer': [ + 'Gtk.Widget', + 'Gtk.Accessible', + 'Gtk.Buildable', + 'Gtk.ConstraintTarget', + 'GObject.InitiallyUnowned', + 'GObject.Object', +], + 'Gtk.Scale': [ + 'Gtk.Range', + 'Gtk.Accessible', + 'Gtk.Buildable', + 'Gtk.ConstraintTarget', + 'Gtk.Orientable', + 'Gtk.Widget', + 'GObject.InitiallyUnowned', + 'GObject.Object', +], + 'Gtk.ScaleButton': [ + 'Gtk.Widget', + 'Gtk.Accessible', + 'Gtk.Buildable', + 'Gtk.ConstraintTarget', + 'Gtk.Orientable', + 'GObject.InitiallyUnowned', + 'GObject.Object', +], + 'Gtk.Scrollbar': [ + 'Gtk.Widget', + 'Gtk.Accessible', + 'Gtk.Buildable', + 'Gtk.ConstraintTarget', + 'Gtk.Orientable', + 'GObject.InitiallyUnowned', + 'GObject.Object', +], + 'Gtk.ScrolledWindow': [ + 'Gtk.Widget', + 'Gtk.Accessible', + 'Gtk.Buildable', + 'Gtk.ConstraintTarget', + 'GObject.InitiallyUnowned', + 'GObject.Object', +], + 'Gtk.SearchBar': [ + 'Gtk.Widget', + 'Gtk.Accessible', + 'Gtk.Buildable', + 'Gtk.ConstraintTarget', + 'GObject.InitiallyUnowned', + 'GObject.Object', +], + 'Gtk.SearchEntry': [ + 'Gtk.Widget', + 'Gtk.Accessible', + 'Gtk.Buildable', + 'Gtk.ConstraintTarget', + 'Gtk.Editable', + 'GObject.InitiallyUnowned', + 'GObject.Object', +], + 'Gtk.SelectionFilterModel': [ + 'GObject.Object', + 'Gio.ListModel', +], + 'Gtk.Separator': [ + 'Gtk.Widget', + 'Gtk.Accessible', + 'Gtk.Buildable', + 'Gtk.ConstraintTarget', + 'Gtk.Orientable', + 'GObject.InitiallyUnowned', + 'GObject.Object', +], + 'Gtk.Settings': [ + 'GObject.Object', + 'Gtk.StyleProvider', +], + 'Gtk.Shortcut': [ + 'GObject.Object', +], + 'Gtk.ShortcutAction': [ + 'GObject.Object', +], + 'Gtk.ShortcutController': [ + 'Gtk.EventController', + 'Gio.ListModel', + 'Gtk.Buildable', + 'GObject.Object', +], + 'Gtk.ShortcutLabel': [ + 'Gtk.Widget', + 'Gtk.Accessible', + 'Gtk.Buildable', + 'Gtk.ConstraintTarget', + 'GObject.InitiallyUnowned', + 'GObject.Object', +], + 'Gtk.ShortcutTrigger': [ + 'GObject.Object', +], + 'Gtk.ShortcutsGroup': [ + 'Gtk.Box', + 'Gtk.Accessible', + 'Gtk.Buildable', + 'Gtk.ConstraintTarget', + 'Gtk.Orientable', + 'Gtk.Widget', + 'GObject.InitiallyUnowned', + 'GObject.Object', +], + 'Gtk.ShortcutsSection': [ + 'Gtk.Box', + 'Gtk.Accessible', + 'Gtk.Buildable', + 'Gtk.ConstraintTarget', + 'Gtk.Orientable', + 'Gtk.Widget', + 'GObject.InitiallyUnowned', + 'GObject.Object', +], + 'Gtk.ShortcutsShortcut': [ + 'Gtk.Widget', + 'Gtk.Accessible', + 'Gtk.Buildable', + 'Gtk.ConstraintTarget', + 'GObject.InitiallyUnowned', + 'GObject.Object', +], + 'Gtk.ShortcutsWindow': [ + 'Gtk.Window', + 'Gtk.Accessible', + 'Gtk.Buildable', + 'Gtk.ConstraintTarget', + 'Gtk.Native', + 'Gtk.Root', + 'Gtk.ShortcutManager', + 'Gtk.Widget', + 'GObject.InitiallyUnowned', + 'GObject.Object', +], + 'Gtk.SignalAction': [ + 'Gtk.ShortcutAction', + 'GObject.Object', +], + 'Gtk.SignalListItemFactory': [ + 'Gtk.ListItemFactory', + 'GObject.Object', +], + 'Gtk.SingleSelection': [ + 'GObject.Object', + 'Gio.ListModel', + 'Gtk.SelectionModel', +], + 'Gtk.SizeGroup': [ + 'GObject.Object', + 'Gtk.Buildable', +], + 'Gtk.SliceListModel': [ + 'GObject.Object', + 'Gio.ListModel', +], + 'Gtk.Snapshot': [ + 'Gdk.Snapshot', + 'GObject.Object', +], + 'Gtk.SortListModel': [ + 'GObject.Object', + 'Gio.ListModel', +], + 'Gtk.Sorter': [ + 'GObject.Object', +], + 'Gtk.SpinButton': [ + 'Gtk.Widget', + 'Gtk.Accessible', + 'Gtk.Buildable', + 'Gtk.CellEditable', + 'Gtk.ConstraintTarget', + 'Gtk.Editable', + 'Gtk.Orientable', + 'GObject.InitiallyUnowned', + 'GObject.Object', +], + 'Gtk.Spinner': [ + 'Gtk.Widget', + 'Gtk.Accessible', + 'Gtk.Buildable', + 'Gtk.ConstraintTarget', + 'GObject.InitiallyUnowned', + 'GObject.Object', +], + 'Gtk.Stack': [ + 'Gtk.Widget', + 'Gtk.Accessible', + 'Gtk.Buildable', + 'Gtk.ConstraintTarget', + 'GObject.InitiallyUnowned', + 'GObject.Object', +], + 'Gtk.StackPage': [ + 'GObject.Object', + 'Gtk.Accessible', +], + 'Gtk.StackSidebar': [ + 'Gtk.Widget', + 'Gtk.Accessible', + 'Gtk.Buildable', + 'Gtk.ConstraintTarget', + 'GObject.InitiallyUnowned', + 'GObject.Object', +], + 'Gtk.StackSwitcher': [ + 'Gtk.Widget', + 'Gtk.Accessible', + 'Gtk.Buildable', + 'Gtk.ConstraintTarget', + 'GObject.InitiallyUnowned', + 'GObject.Object', +], + 'Gtk.Statusbar': [ + 'Gtk.Widget', + 'Gtk.Accessible', + 'Gtk.Buildable', + 'Gtk.ConstraintTarget', + 'GObject.InitiallyUnowned', + 'GObject.Object', +], + 'Gtk.StringFilter': [ + 'Gtk.Filter', + 'GObject.Object', +], + 'Gtk.StringList': [ + 'GObject.Object', + 'Gio.ListModel', + 'Gtk.Buildable', +], + 'Gtk.StringObject': [ + 'GObject.Object', +], + 'Gtk.StringSorter': [ + 'Gtk.Sorter', + 'GObject.Object', +], + 'Gtk.StyleContext': [ + 'GObject.Object', +], + 'Gtk.Switch': [ + 'Gtk.Widget', + 'Gtk.Accessible', + 'Gtk.Actionable', + 'Gtk.Buildable', + 'Gtk.ConstraintTarget', + 'GObject.InitiallyUnowned', + 'GObject.Object', +], + 'Gtk.Text': [ + 'Gtk.Widget', + 'Gtk.Accessible', + 'Gtk.Buildable', + 'Gtk.ConstraintTarget', + 'Gtk.Editable', + 'GObject.InitiallyUnowned', + 'GObject.Object', +], + 'Gtk.TextBuffer': [ + 'GObject.Object', +], + 'Gtk.TextChildAnchor': [ + 'GObject.Object', +], + 'Gtk.TextMark': [ + 'GObject.Object', +], + 'Gtk.TextTag': [ + 'GObject.Object', +], + 'Gtk.TextTagTable': [ + 'GObject.Object', + 'Gtk.Buildable', +], + 'Gtk.TextView': [ + 'Gtk.Widget', + 'Gtk.Accessible', + 'Gtk.Buildable', + 'Gtk.ConstraintTarget', + 'Gtk.Scrollable', + 'GObject.InitiallyUnowned', + 'GObject.Object', +], + 'Gtk.ToggleButton': [ + 'Gtk.Button', + 'Gtk.Accessible', + 'Gtk.Actionable', + 'Gtk.Buildable', + 'Gtk.ConstraintTarget', + 'Gtk.Widget', + 'GObject.InitiallyUnowned', + 'GObject.Object', +], + 'Gtk.Tooltip': [ + 'GObject.Object', +], + 'Gtk.TreeExpander': [ + 'Gtk.Widget', + 'Gtk.Accessible', + 'Gtk.Buildable', + 'Gtk.ConstraintTarget', + 'GObject.InitiallyUnowned', + 'GObject.Object', +], + 'Gtk.TreeListModel': [ + 'GObject.Object', + 'Gio.ListModel', +], + 'Gtk.TreeListRow': [ + 'GObject.Object', +], + 'Gtk.TreeListRowSorter': [ + 'Gtk.Sorter', + 'GObject.Object', +], + 'Gtk.TreeModelFilter': [ + 'GObject.Object', + 'Gtk.TreeDragSource', + 'Gtk.TreeModel', +], + 'Gtk.TreeModelSort': [ + 'GObject.Object', + 'Gtk.TreeDragSource', + 'Gtk.TreeModel', + 'Gtk.TreeSortable', +], + 'Gtk.TreeSelection': [ + 'GObject.Object', +], + 'Gtk.TreeStore': [ + 'GObject.Object', + 'Gtk.Buildable', + 'Gtk.TreeDragDest', + 'Gtk.TreeDragSource', + 'Gtk.TreeModel', + 'Gtk.TreeSortable', +], + 'Gtk.TreeView': [ + 'Gtk.Widget', + 'Gtk.Accessible', + 'Gtk.Buildable', + 'Gtk.ConstraintTarget', + 'Gtk.Scrollable', + 'GObject.InitiallyUnowned', + 'GObject.Object', +], + 'Gtk.TreeViewColumn': [ + 'GObject.InitiallyUnowned', + 'Gtk.Buildable', + 'Gtk.CellLayout', + 'GObject.Object', +], + 'Gtk.Video': [ + 'Gtk.Widget', + 'Gtk.Accessible', + 'Gtk.Buildable', + 'Gtk.ConstraintTarget', + 'GObject.InitiallyUnowned', + 'GObject.Object', +], + 'Gtk.Viewport': [ + 'Gtk.Widget', + 'Gtk.Accessible', + 'Gtk.Buildable', + 'Gtk.ConstraintTarget', + 'Gtk.Scrollable', + 'GObject.InitiallyUnowned', + 'GObject.Object', +], + 'Gtk.VolumeButton': [ + 'Gtk.ScaleButton', + 'Gtk.Accessible', + 'Gtk.Buildable', + 'Gtk.ConstraintTarget', + 'Gtk.Orientable', + 'Gtk.Widget', + 'GObject.InitiallyUnowned', + 'GObject.Object', +], + 'Gtk.Widget': [ + 'GObject.InitiallyUnowned', + 'Gtk.Accessible', + 'Gtk.Buildable', + 'Gtk.ConstraintTarget', + 'GObject.Object', +], + 'Gtk.WidgetPaintable': [ + 'GObject.Object', + 'Gdk.Paintable', +], + 'Gtk.Window': [ + 'Gtk.Widget', + 'Gtk.Accessible', + 'Gtk.Buildable', + 'Gtk.ConstraintTarget', + 'Gtk.Native', + 'Gtk.Root', + 'Gtk.ShortcutManager', + 'GObject.InitiallyUnowned', + 'GObject.Object', +], + 'Gtk.WindowControls': [ + 'Gtk.Widget', + 'Gtk.Accessible', + 'Gtk.Buildable', + 'Gtk.ConstraintTarget', + 'GObject.InitiallyUnowned', + 'GObject.Object', +], + 'Gtk.WindowGroup': [ + 'GObject.Object', +], + 'Gtk.WindowHandle': [ + 'Gtk.Widget', + 'Gtk.Accessible', + 'Gtk.Buildable', + 'Gtk.ConstraintTarget', + 'GObject.InitiallyUnowned', + 'GObject.Object', +], + 'Gdk.AppLaunchContext': [ + 'Gio.AppLaunchContext', + 'GObject.Object', +], + 'Gdk.ButtonEvent': [ + 'Gdk.Event', +], + 'Gdk.CairoContext': [ + 'Gdk.DrawContext', + 'GObject.Object', +], + 'Gdk.Clipboard': [ + 'GObject.Object', +], + 'Gdk.ContentDeserializer': [ + 'GObject.Object', + 'Gio.AsyncResult', +], + 'Gdk.ContentProvider': [ + 'GObject.Object', +], + 'Gdk.ContentSerializer': [ + 'GObject.Object', + 'Gio.AsyncResult', +], + 'Gdk.CrossingEvent': [ + 'Gdk.Event', +], + 'Gdk.Cursor': [ + 'GObject.Object', +], + 'Gdk.DNDEvent': [ + 'Gdk.Event', +], + 'Gdk.DeleteEvent': [ + 'Gdk.Event', +], + 'Gdk.Device': [ + 'GObject.Object', +], + 'Gdk.DeviceTool': [ + 'GObject.Object', +], + 'Gdk.Display': [ + 'GObject.Object', +], + 'Gdk.DisplayManager': [ + 'GObject.Object', +], + 'Gdk.Drag': [ + 'GObject.Object', +], + 'Gdk.DrawContext': [ + 'GObject.Object', +], + 'Gdk.Drop': [ + 'GObject.Object', +], + 'Gdk.FocusEvent': [ + 'Gdk.Event', +], + 'Gdk.FrameClock': [ + 'GObject.Object', +], + 'Gdk.GLContext': [ + 'Gdk.DrawContext', + 'GObject.Object', +], + 'Gdk.GLTexture': [ + 'Gdk.Texture', + 'Gdk.Paintable', + 'GObject.Object', +], + 'Gdk.GrabBrokenEvent': [ + 'Gdk.Event', +], + 'Gdk.KeyEvent': [ + 'Gdk.Event', +], + 'Gdk.MemoryTexture': [ + 'Gdk.Texture', + 'Gdk.Paintable', + 'GObject.Object', +], + 'Gdk.Monitor': [ + 'GObject.Object', +], + 'Gdk.MotionEvent': [ + 'Gdk.Event', +], + 'Gdk.PadEvent': [ + 'Gdk.Event', +], + 'Gdk.ProximityEvent': [ + 'Gdk.Event', +], + 'Gdk.ScrollEvent': [ + 'Gdk.Event', +], + 'Gdk.Seat': [ + 'GObject.Object', +], + 'Gdk.Snapshot': [ + 'GObject.Object', +], + 'Gdk.Surface': [ + 'GObject.Object', +], + 'Gdk.Texture': [ + 'GObject.Object', + 'Gdk.Paintable', +], + 'Gdk.TouchEvent': [ + 'Gdk.Event', +], + 'Gdk.TouchpadEvent': [ + 'Gdk.Event', +], + 'Gdk.VulkanContext': [ + 'Gdk.DrawContext', + 'Gio.Initable', + 'GObject.Object', +], + 'CoglPango.Renderer': [ + 'Pango.Renderer', + 'GObject.Object', +], + 'Cogl.Bitmap': [ + 'Cogl.Object', +], + 'Cogl.Context': [ + 'Cogl.Object', +], + 'Cogl.FrameInfo': [ + 'Cogl.Object', +], + 'Cogl.Framebuffer': [ + 'GObject.Object', +], + 'Cogl.Offscreen': [ + 'Cogl.Framebuffer', + 'GObject.Object', +], + 'Cogl.Onscreen': [ + 'Cogl.Framebuffer', + 'GObject.Object', +], + 'Cogl.Pipeline': [ + 'Cogl.Object', +], + 'Cogl.Texture2D': [ + 'Cogl.Object', + 'Cogl.Texture', +], + 'Cogl.Texture2DSliced': [ + 'Cogl.Object', + 'Cogl.Texture', +], + 'Clutter.Action': [ + 'Clutter.ActorMeta', + 'GObject.InitiallyUnowned', + 'GObject.Object', +], + 'Clutter.Actor': [ + 'GObject.InitiallyUnowned', + 'Atk.ImplementorIface', + 'Clutter.Animatable', + 'Clutter.Container', + 'Clutter.Scriptable', + 'GObject.Object', +], + 'Clutter.ActorMeta': [ + 'GObject.InitiallyUnowned', + 'GObject.Object', +], + 'Clutter.ActorNode': [ + 'Clutter.PaintNode', +], + 'Clutter.AlignConstraint': [ + 'Clutter.Constraint', + 'Clutter.ActorMeta', + 'GObject.InitiallyUnowned', + 'GObject.Object', +], + 'Clutter.Backend': [ + 'GObject.Object', +], + 'Clutter.BinLayout': [ + 'Clutter.LayoutManager', + 'GObject.InitiallyUnowned', + 'GObject.Object', +], + 'Clutter.BindConstraint': [ + 'Clutter.Constraint', + 'Clutter.ActorMeta', + 'GObject.InitiallyUnowned', + 'GObject.Object', +], + 'Clutter.BindingPool': [ + 'GObject.Object', +], + 'Clutter.BlitNode': [ + 'Clutter.PaintNode', +], + 'Clutter.BlurEffect': [ + 'Clutter.OffscreenEffect', + 'Clutter.Effect', + 'Clutter.ActorMeta', + 'GObject.InitiallyUnowned', + 'GObject.Object', +], + 'Clutter.BlurNode': [ + 'Clutter.LayerNode', + 'Clutter.PaintNode', +], + 'Clutter.BoxLayout': [ + 'Clutter.LayoutManager', + 'GObject.InitiallyUnowned', + 'GObject.Object', +], + 'Clutter.BrightnessContrastEffect': [ + 'Clutter.OffscreenEffect', + 'Clutter.Effect', + 'Clutter.ActorMeta', + 'GObject.InitiallyUnowned', + 'GObject.Object', +], + 'Clutter.Canvas': [ + 'GObject.Object', + 'Clutter.Content', +], + 'Clutter.ChildMeta': [ + 'GObject.Object', +], + 'Clutter.ClickAction': [ + 'Clutter.Action', + 'Clutter.ActorMeta', + 'GObject.InitiallyUnowned', + 'GObject.Object', +], + 'Clutter.ClipNode': [ + 'Clutter.PaintNode', +], + 'Clutter.Clone': [ + 'Clutter.Actor', + 'Atk.ImplementorIface', + 'Clutter.Animatable', + 'Clutter.Container', + 'Clutter.Scriptable', + 'GObject.InitiallyUnowned', + 'GObject.Object', +], + 'Clutter.ColorNode': [ + 'Clutter.PipelineNode', + 'Clutter.PaintNode', +], + 'Clutter.ColorizeEffect': [ + 'Clutter.OffscreenEffect', + 'Clutter.Effect', + 'Clutter.ActorMeta', + 'GObject.InitiallyUnowned', + 'GObject.Object', +], + 'Clutter.Constraint': [ + 'Clutter.ActorMeta', + 'GObject.InitiallyUnowned', + 'GObject.Object', +], + 'Clutter.DeformEffect': [ + 'Clutter.OffscreenEffect', + 'Clutter.Effect', + 'Clutter.ActorMeta', + 'GObject.InitiallyUnowned', + 'GObject.Object', +], + 'Clutter.DesaturateEffect': [ + 'Clutter.OffscreenEffect', + 'Clutter.Effect', + 'Clutter.ActorMeta', + 'GObject.InitiallyUnowned', + 'GObject.Object', +], + 'Clutter.Effect': [ + 'Clutter.ActorMeta', + 'GObject.InitiallyUnowned', + 'GObject.Object', +], + 'Clutter.FixedLayout': [ + 'Clutter.LayoutManager', + 'GObject.InitiallyUnowned', + 'GObject.Object', +], + 'Clutter.FlowLayout': [ + 'Clutter.LayoutManager', + 'GObject.InitiallyUnowned', + 'GObject.Object', +], + 'Clutter.FrameClock': [ + 'GObject.Object', +], + 'Clutter.GestureAction': [ + 'Clutter.Action', + 'Clutter.ActorMeta', + 'GObject.InitiallyUnowned', + 'GObject.Object', +], + 'Clutter.GridLayout': [ + 'Clutter.LayoutManager', + 'GObject.InitiallyUnowned', + 'GObject.Object', +], + 'Clutter.Image': [ + 'GObject.Object', + 'Clutter.Content', +], + 'Clutter.InputDevice': [ + 'GObject.Object', +], + 'Clutter.InputDeviceTool': [ + 'GObject.Object', +], + 'Clutter.InputFocus': [ + 'GObject.Object', +], + 'Clutter.InputMethod': [ + 'GObject.Object', +], + 'Clutter.Interval': [ + 'GObject.InitiallyUnowned', + 'Clutter.Scriptable', + 'GObject.Object', +], + 'Clutter.KeyframeTransition': [ + 'Clutter.PropertyTransition', + 'Clutter.Scriptable', + 'Clutter.Transition', + 'Clutter.Timeline', + 'GObject.Object', +], + 'Clutter.Keymap': [ + 'GObject.Object', +], + 'Clutter.LayerNode': [ + 'Clutter.PaintNode', +], + 'Clutter.LayoutManager': [ + 'GObject.InitiallyUnowned', + 'GObject.Object', +], + 'Clutter.LayoutMeta': [ + 'Clutter.ChildMeta', + 'GObject.Object', +], + 'Clutter.OffscreenEffect': [ + 'Clutter.Effect', + 'Clutter.ActorMeta', + 'GObject.InitiallyUnowned', + 'GObject.Object', +], + 'Clutter.PageTurnEffect': [ + 'Clutter.DeformEffect', + 'Clutter.OffscreenEffect', + 'Clutter.Effect', + 'Clutter.ActorMeta', + 'GObject.InitiallyUnowned', + 'GObject.Object', +], + 'Clutter.PanAction': [ + 'Clutter.GestureAction', + 'Clutter.Action', + 'Clutter.ActorMeta', + 'GObject.InitiallyUnowned', + 'GObject.Object', +], + 'Clutter.ParamSpecColor': [ + 'GObject.ParamSpec', +], + 'Clutter.ParamSpecUnit': [ + 'GObject.ParamSpec', +], + 'Clutter.Path': [ + 'GObject.InitiallyUnowned', + 'GObject.Object', +], + 'Clutter.PathConstraint': [ + 'Clutter.Constraint', + 'Clutter.ActorMeta', + 'GObject.InitiallyUnowned', + 'GObject.Object', +], + 'Clutter.PipelineNode': [ + 'Clutter.PaintNode', +], + 'Clutter.PropertyTransition': [ + 'Clutter.Transition', + 'Clutter.Scriptable', + 'Clutter.Timeline', + 'GObject.Object', +], + 'Clutter.RootNode': [ + 'Clutter.PaintNode', +], + 'Clutter.RotateAction': [ + 'Clutter.GestureAction', + 'Clutter.Action', + 'Clutter.ActorMeta', + 'GObject.InitiallyUnowned', + 'GObject.Object', +], + 'Clutter.Script': [ + 'GObject.Object', +], + 'Clutter.ScrollActor': [ + 'Clutter.Actor', + 'Atk.ImplementorIface', + 'Clutter.Animatable', + 'Clutter.Container', + 'Clutter.Scriptable', + 'GObject.InitiallyUnowned', + 'GObject.Object', +], + 'Clutter.Seat': [ + 'GObject.Object', +], + 'Clutter.Settings': [ + 'GObject.Object', +], + 'Clutter.ShaderEffect': [ + 'Clutter.OffscreenEffect', + 'Clutter.Effect', + 'Clutter.ActorMeta', + 'GObject.InitiallyUnowned', + 'GObject.Object', +], + 'Clutter.SnapConstraint': [ + 'Clutter.Constraint', + 'Clutter.ActorMeta', + 'GObject.InitiallyUnowned', + 'GObject.Object', +], + 'Clutter.Stage': [ + 'Clutter.Actor', + 'Atk.ImplementorIface', + 'Clutter.Animatable', + 'Clutter.Container', + 'Clutter.Scriptable', + 'GObject.InitiallyUnowned', + 'GObject.Object', +], + 'Clutter.StageManager': [ + 'GObject.Object', +], + 'Clutter.StageView': [ + 'GObject.Object', +], + 'Clutter.SwipeAction': [ + 'Clutter.GestureAction', + 'Clutter.Action', + 'Clutter.ActorMeta', + 'GObject.InitiallyUnowned', + 'GObject.Object', +], + 'Clutter.TapAction': [ + 'Clutter.GestureAction', + 'Clutter.Action', + 'Clutter.ActorMeta', + 'GObject.InitiallyUnowned', + 'GObject.Object', +], + 'Clutter.Text': [ + 'Clutter.Actor', + 'Atk.ImplementorIface', + 'Clutter.Animatable', + 'Clutter.Container', + 'Clutter.Scriptable', + 'GObject.InitiallyUnowned', + 'GObject.Object', +], + 'Clutter.TextBuffer': [ + 'GObject.Object', +], + 'Clutter.TextNode': [ + 'Clutter.PaintNode', +], + 'Clutter.TextureNode': [ + 'Clutter.PipelineNode', + 'Clutter.PaintNode', +], + 'Clutter.Timeline': [ + 'GObject.Object', + 'Clutter.Scriptable', +], + 'Clutter.TransformNode': [ + 'Clutter.PaintNode', +], + 'Clutter.Transition': [ + 'Clutter.Timeline', + 'Clutter.Scriptable', + 'GObject.Object', +], + 'Clutter.TransitionGroup': [ + 'Clutter.Transition', + 'Clutter.Scriptable', + 'Clutter.Timeline', + 'GObject.Object', +], + 'Clutter.VirtualInputDevice': [ + 'GObject.Object', +], + 'Clutter.ZoomAction': [ + 'Clutter.GestureAction', + 'Clutter.Action', + 'Clutter.ActorMeta', + 'GObject.InitiallyUnowned', + 'GObject.Object', +], + 'Cally.Actor': [ + 'Atk.GObjectAccessible', + 'Atk.Action', + 'Atk.Component', + 'Atk.Object', + 'GObject.Object', +], + 'Cally.Clone': [ + 'Cally.Actor', + 'Atk.Action', + 'Atk.Component', + 'Atk.GObjectAccessible', + 'Atk.Object', + 'GObject.Object', +], + 'Cally.Root': [ + 'Atk.GObjectAccessible', + 'Atk.Object', + 'GObject.Object', +], + 'Cally.Stage': [ + 'Cally.Actor', + 'Atk.Action', + 'Atk.Component', + 'Atk.Window', + 'Atk.GObjectAccessible', + 'Atk.Object', + 'GObject.Object', +], + 'Cally.Text': [ + 'Cally.Actor', + 'Atk.Action', + 'Atk.Component', + 'Atk.EditableText', + 'Atk.Text', + 'Atk.GObjectAccessible', + 'Atk.Object', + 'GObject.Object', +], + 'Cally.Util': [ + 'Atk.Util', + 'GObject.Object', +], + 'PolkitAgent.Listener': [ + 'GObject.Object', +], + 'PolkitAgent.Session': [ + 'GObject.Object', +], + 'PolkitAgent.TextListener': [ + 'PolkitAgent.Listener', + 'Gio.Initable', + 'GObject.Object', +], + 'NM.AccessPoint': [ + 'NM.Object', + 'GObject.Object', +], + 'NM.ActiveConnection': [ + 'NM.Object', + 'GObject.Object', +], + 'NM.Checkpoint': [ + 'NM.Object', + 'GObject.Object', +], + 'NM.Client': [ + 'GObject.Object', + 'Gio.AsyncInitable', + 'Gio.Initable', +], + 'NM.Device': [ + 'NM.Object', + 'GObject.Object', +], + 'NM.Device6Lowpan': [ + 'NM.Device', + 'NM.Object', + 'GObject.Object', +], + 'NM.DeviceAdsl': [ + 'NM.Device', + 'NM.Object', + 'GObject.Object', +], + 'NM.DeviceBond': [ + 'NM.Device', + 'NM.Object', + 'GObject.Object', +], + 'NM.DeviceBridge': [ + 'NM.Device', + 'NM.Object', + 'GObject.Object', +], + 'NM.DeviceBt': [ + 'NM.Device', + 'NM.Object', + 'GObject.Object', +], + 'NM.DeviceDummy': [ + 'NM.Device', + 'NM.Object', + 'GObject.Object', +], + 'NM.DeviceEthernet': [ + 'NM.Device', + 'NM.Object', + 'GObject.Object', +], + 'NM.DeviceGeneric': [ + 'NM.Device', + 'NM.Object', + 'GObject.Object', +], + 'NM.DeviceIPTunnel': [ + 'NM.Device', + 'NM.Object', + 'GObject.Object', +], + 'NM.DeviceInfiniband': [ + 'NM.Device', + 'NM.Object', + 'GObject.Object', +], + 'NM.DeviceMacsec': [ + 'NM.Device', + 'NM.Object', + 'GObject.Object', +], + 'NM.DeviceMacvlan': [ + 'NM.Device', + 'NM.Object', + 'GObject.Object', +], + 'NM.DeviceModem': [ + 'NM.Device', + 'NM.Object', + 'GObject.Object', +], + 'NM.DeviceOlpcMesh': [ + 'NM.Device', + 'NM.Object', + 'GObject.Object', +], + 'NM.DeviceOvsBridge': [ + 'NM.Device', + 'NM.Object', + 'GObject.Object', +], + 'NM.DeviceOvsInterface': [ + 'NM.Device', + 'NM.Object', + 'GObject.Object', +], + 'NM.DeviceOvsPort': [ + 'NM.Device', + 'NM.Object', + 'GObject.Object', +], + 'NM.DevicePpp': [ + 'NM.Device', + 'NM.Object', + 'GObject.Object', +], + 'NM.DeviceTeam': [ + 'NM.Device', + 'NM.Object', + 'GObject.Object', +], + 'NM.DeviceTun': [ + 'NM.Device', + 'NM.Object', + 'GObject.Object', +], + 'NM.DeviceVeth': [ + 'NM.DeviceEthernet', + 'NM.Device', + 'NM.Object', + 'GObject.Object', +], + 'NM.DeviceVlan': [ + 'NM.Device', + 'NM.Object', + 'GObject.Object', +], + 'NM.DeviceVrf': [ + 'NM.Device', + 'NM.Object', + 'GObject.Object', +], + 'NM.DeviceVxlan': [ + 'NM.Device', + 'NM.Object', + 'GObject.Object', +], + 'NM.DeviceWifi': [ + 'NM.Device', + 'NM.Object', + 'GObject.Object', +], + 'NM.DeviceWifiP2P': [ + 'NM.Device', + 'NM.Object', + 'GObject.Object', +], + 'NM.DeviceWimax': [ + 'NM.Device', + 'NM.Object', + 'GObject.Object', +], + 'NM.DeviceWireGuard': [ + 'NM.Device', + 'NM.Object', + 'GObject.Object', +], + 'NM.DeviceWpan': [ + 'NM.Device', + 'NM.Object', + 'GObject.Object', +], + 'NM.DhcpConfig': [ + 'NM.Object', + 'GObject.Object', +], + 'NM.IPConfig': [ + 'NM.Object', + 'GObject.Object', +], + 'NM.Object': [ + 'GObject.Object', +], + 'NM.RemoteConnection': [ + 'NM.Object', + 'NM.Connection', + 'GObject.Object', +], + 'NM.SecretAgentOld': [ + 'GObject.Object', + 'Gio.AsyncInitable', + 'Gio.Initable', +], + 'NM.Setting': [ + 'GObject.Object', +], + 'NM.Setting6Lowpan': [ + 'NM.Setting', + 'GObject.Object', +], + 'NM.Setting8021x': [ + 'NM.Setting', + 'GObject.Object', +], + 'NM.SettingAdsl': [ + 'NM.Setting', + 'GObject.Object', +], + 'NM.SettingBluetooth': [ + 'NM.Setting', + 'GObject.Object', +], + 'NM.SettingBond': [ + 'NM.Setting', + 'GObject.Object', +], + 'NM.SettingBridge': [ + 'NM.Setting', + 'GObject.Object', +], + 'NM.SettingBridgePort': [ + 'NM.Setting', + 'GObject.Object', +], + 'NM.SettingCdma': [ + 'NM.Setting', + 'GObject.Object', +], + 'NM.SettingConnection': [ + 'NM.Setting', + 'GObject.Object', +], + 'NM.SettingDcb': [ + 'NM.Setting', + 'GObject.Object', +], + 'NM.SettingDummy': [ + 'NM.Setting', + 'GObject.Object', +], + 'NM.SettingEthtool': [ + 'NM.Setting', + 'GObject.Object', +], + 'NM.SettingGeneric': [ + 'NM.Setting', + 'GObject.Object', +], + 'NM.SettingGsm': [ + 'NM.Setting', + 'GObject.Object', +], + 'NM.SettingHostname': [ + 'NM.Setting', + 'GObject.Object', +], + 'NM.SettingIP4Config': [ + 'NM.SettingIPConfig', + 'NM.Setting', + 'GObject.Object', +], + 'NM.SettingIP6Config': [ + 'NM.SettingIPConfig', + 'NM.Setting', + 'GObject.Object', +], + 'NM.SettingIPConfig': [ + 'NM.Setting', + 'GObject.Object', +], + 'NM.SettingIPTunnel': [ + 'NM.Setting', + 'GObject.Object', +], + 'NM.SettingInfiniband': [ + 'NM.Setting', + 'GObject.Object', +], + 'NM.SettingMacsec': [ + 'NM.Setting', + 'GObject.Object', +], + 'NM.SettingMacvlan': [ + 'NM.Setting', + 'GObject.Object', +], + 'NM.SettingMatch': [ + 'NM.Setting', + 'GObject.Object', +], + 'NM.SettingOlpcMesh': [ + 'NM.Setting', + 'GObject.Object', +], + 'NM.SettingOvsBridge': [ + 'NM.Setting', + 'GObject.Object', +], + 'NM.SettingOvsDpdk': [ + 'NM.Setting', + 'GObject.Object', +], + 'NM.SettingOvsExternalIDs': [ + 'NM.Setting', + 'GObject.Object', +], + 'NM.SettingOvsInterface': [ + 'NM.Setting', + 'GObject.Object', +], + 'NM.SettingOvsPatch': [ + 'NM.Setting', + 'GObject.Object', +], + 'NM.SettingOvsPort': [ + 'NM.Setting', + 'GObject.Object', +], + 'NM.SettingPpp': [ + 'NM.Setting', + 'GObject.Object', +], + 'NM.SettingPppoe': [ + 'NM.Setting', + 'GObject.Object', +], + 'NM.SettingProxy': [ + 'NM.Setting', + 'GObject.Object', +], + 'NM.SettingSerial': [ + 'NM.Setting', + 'GObject.Object', +], + 'NM.SettingSriov': [ + 'NM.Setting', + 'GObject.Object', +], + 'NM.SettingTCConfig': [ + 'NM.Setting', + 'GObject.Object', +], + 'NM.SettingTeam': [ + 'NM.Setting', + 'GObject.Object', +], + 'NM.SettingTeamPort': [ + 'NM.Setting', + 'GObject.Object', +], + 'NM.SettingTun': [ + 'NM.Setting', + 'GObject.Object', +], + 'NM.SettingUser': [ + 'NM.Setting', + 'GObject.Object', +], + 'NM.SettingVeth': [ + 'NM.Setting', + 'GObject.Object', +], + 'NM.SettingVlan': [ + 'NM.Setting', + 'GObject.Object', +], + 'NM.SettingVpn': [ + 'NM.Setting', + 'GObject.Object', +], + 'NM.SettingVrf': [ + 'NM.Setting', + 'GObject.Object', +], + 'NM.SettingVxlan': [ + 'NM.Setting', + 'GObject.Object', +], + 'NM.SettingWifiP2P': [ + 'NM.Setting', + 'GObject.Object', +], + 'NM.SettingWimax': [ + 'NM.Setting', + 'GObject.Object', +], + 'NM.SettingWireGuard': [ + 'NM.Setting', + 'GObject.Object', +], + 'NM.SettingWired': [ + 'NM.Setting', + 'GObject.Object', +], + 'NM.SettingWireless': [ + 'NM.Setting', + 'GObject.Object', +], + 'NM.SettingWirelessSecurity': [ + 'NM.Setting', + 'GObject.Object', +], + 'NM.SettingWpan': [ + 'NM.Setting', + 'GObject.Object', +], + 'NM.SimpleConnection': [ + 'GObject.Object', + 'NM.Connection', +], + 'NM.VpnConnection': [ + 'NM.ActiveConnection', + 'NM.Object', + 'GObject.Object', +], + 'NM.VpnPluginInfo': [ + 'GObject.Object', + 'Gio.Initable', +], + 'NM.VpnPluginOld': [ + 'GObject.Object', + 'Gio.Initable', +], + 'NM.VpnServicePlugin': [ + 'GObject.Object', + 'Gio.Initable', +], + 'NM.WifiP2PPeer': [ + 'NM.Object', + 'GObject.Object', +], + 'NM.WimaxNsp': [ + 'NM.Object', + 'GObject.Object', +], + 'Gvc.ChannelMap': [ + 'GObject.Object', +], + 'Gvc.MixerCard': [ + 'GObject.Object', +], + 'Gvc.MixerControl': [ + 'GObject.Object', +], + 'Gvc.MixerEventRole': [ + 'Gvc.MixerStream', + 'GObject.Object', +], + 'Gvc.MixerSink': [ + 'Gvc.MixerStream', + 'GObject.Object', +], + 'Gvc.MixerSinkInput': [ + 'Gvc.MixerStream', + 'GObject.Object', +], + 'Gvc.MixerSource': [ + 'Gvc.MixerStream', + 'GObject.Object', +], + 'Gvc.MixerSourceOutput': [ + 'Gvc.MixerStream', + 'GObject.Object', +], + 'Gvc.MixerStream': [ + 'GObject.Object', +], + 'Gvc.MixerUIDevice': [ + 'GObject.Object', +], + 'Gcr.CertificateChain': [ + 'GObject.Object', +], + 'Gcr.CertificateRequest': [ + 'GObject.Object', +], + 'Gcr.FilterCollection': [ + 'GObject.Object', + 'Gcr.Collection', +], + 'Gcr.Parser': [ + 'GObject.Object', +], + 'Gcr.Pkcs11Certificate': [ + 'Gck.Object', + 'Gcr.Certificate', + 'Gcr.Comparable', + 'GObject.Object', +], + 'Gcr.SecretExchange': [ + 'GObject.Object', +], + 'Gcr.SimpleCertificate': [ + 'GObject.Object', + 'Gcr.Certificate', + 'Gcr.Comparable', +], + 'Gcr.SimpleCollection': [ + 'GObject.Object', + 'Gcr.Collection', +], + 'Gcr.SshAskpass': [ + 'GObject.Object', +], + 'Gcr.SystemPrompt': [ + 'GObject.Object', + 'Gcr.Prompt', + 'Gio.AsyncInitable', + 'Gio.Initable', +], + 'Gcr.SystemPrompter': [ + 'GObject.Object', +], + 'Gcr.UnionCollection': [ + 'GObject.Object', + 'Gcr.Collection', +], + 'Pango.Context': [ + 'GObject.Object', +], + 'Pango.Coverage': [ + 'GObject.Object', +], + 'Pango.Font': [ + 'GObject.Object', +], + 'Pango.FontFace': [ + 'GObject.Object', +], + 'Pango.FontFamily': [ + 'GObject.Object', +], + 'Pango.FontMap': [ + 'GObject.Object', +], + 'Pango.Fontset': [ + 'GObject.Object', +], + 'Pango.FontsetSimple': [ + 'Pango.Fontset', + 'GObject.Object', +], + 'Pango.Layout': [ + 'GObject.Object', +], + 'Pango.Renderer': [ + 'GObject.Object', +], + 'GdkPixbuf.Pixbuf': [ + 'GObject.Object', + 'Gio.Icon', + 'Gio.LoadableIcon', +], + 'GdkPixbuf.PixbufAnimation': [ + 'GObject.Object', +], + 'GdkPixbuf.PixbufAnimationIter': [ + 'GObject.Object', +], + 'GdkPixbuf.PixbufLoader': [ + 'GObject.Object', +], + 'GdkPixbuf.PixbufNonAnim': [ + 'GdkPixbuf.PixbufAnimation', + 'GObject.Object', +], + 'GdkPixbuf.PixbufSimpleAnim': [ + 'GdkPixbuf.PixbufAnimation', + 'GObject.Object', +], + 'GdkPixbuf.PixbufSimpleAnimIter': [ + 'GdkPixbuf.PixbufAnimationIter', + 'GObject.Object', +], + 'Atk.GObjectAccessible': [ + 'Atk.Object', + 'GObject.Object', +], + 'Atk.Hyperlink': [ + 'GObject.Object', + 'Atk.Action', +], + 'Atk.Misc': [ + 'GObject.Object', +], + 'Atk.NoOpObject': [ + 'Atk.Object', + 'Atk.Action', + 'Atk.Component', + 'Atk.Document', + 'Atk.EditableText', + 'Atk.Hypertext', + 'Atk.Image', + 'Atk.Selection', + 'Atk.Table', + 'Atk.TableCell', + 'Atk.Text', + 'Atk.Value', + 'Atk.Window', + 'GObject.Object', +], + 'Atk.NoOpObjectFactory': [ + 'Atk.ObjectFactory', + 'GObject.Object', +], + 'Atk.Object': [ + 'GObject.Object', +], + 'Atk.ObjectFactory': [ + 'GObject.Object', +], + 'Atk.Plug': [ + 'Atk.Object', + 'Atk.Component', + 'GObject.Object', +], + 'Atk.Registry': [ + 'GObject.Object', +], + 'Atk.Relation': [ + 'GObject.Object', +], + 'Atk.RelationSet': [ + 'GObject.Object', +], + 'Atk.Socket': [ + 'Atk.Object', + 'Atk.Component', + 'GObject.Object', +], + 'Atk.StateSet': [ + 'GObject.Object', +], + 'Atk.Util': [ + 'GObject.Object', +], + 'Json.Builder': [ + 'GObject.Object', +], + 'Json.Generator': [ + 'GObject.Object', +], + 'Json.Parser': [ + 'GObject.Object', +], + 'Json.Path': [ + 'GObject.Object', +], + 'Json.Reader': [ + 'GObject.Object', +], + 'Polkit.ActionDescription': [ + 'GObject.Object', +], + 'Polkit.Authority': [ + 'GObject.Object', + 'Gio.AsyncInitable', + 'Gio.Initable', +], + 'Polkit.AuthorizationResult': [ + 'GObject.Object', +], + 'Polkit.Details': [ + 'GObject.Object', +], + 'Polkit.Permission': [ + 'Gio.Permission', + 'Gio.AsyncInitable', + 'Gio.Initable', + 'GObject.Object', +], + 'Polkit.SystemBusName': [ + 'GObject.Object', + 'Polkit.Subject', +], + 'Polkit.TemporaryAuthorization': [ + 'GObject.Object', +], + 'Polkit.UnixGroup': [ + 'GObject.Object', + 'Polkit.Identity', +], + 'Polkit.UnixNetgroup': [ + 'GObject.Object', + 'Polkit.Identity', +], + 'Polkit.UnixProcess': [ + 'GObject.Object', + 'Polkit.Subject', +], + 'Polkit.UnixSession': [ + 'GObject.Object', + 'Gio.AsyncInitable', + 'Gio.Initable', + 'Polkit.Subject', +], + 'Polkit.UnixUser': [ + 'GObject.Object', + 'Polkit.Identity', +], + 'Gck.Enumerator': [ + 'GObject.Object', +], + 'Gck.Module': [ + 'GObject.Object', +], + 'Gck.Object': [ + 'GObject.Object', +], + 'Gck.Password': [ + 'Gio.TlsPassword', + 'GObject.Object', +], + 'Gck.Session': [ + 'GObject.Object', + 'Gio.AsyncInitable', + 'Gio.Initable', +], + 'Gck.Slot': [ + 'GObject.Object', +], + 'Gsk.BlendNode': [ + 'Gsk.RenderNode', +], + 'Gsk.BlurNode': [ + 'Gsk.RenderNode', +], + 'Gsk.BorderNode': [ + 'Gsk.RenderNode', +], + 'Gsk.BroadwayRenderer': [ + 'Gsk.Renderer', + 'GObject.Object', +], + 'Gsk.CairoNode': [ + 'Gsk.RenderNode', +], + 'Gsk.CairoRenderer': [ + 'Gsk.Renderer', + 'GObject.Object', +], + 'Gsk.ClipNode': [ + 'Gsk.RenderNode', +], + 'Gsk.ColorMatrixNode': [ + 'Gsk.RenderNode', +], + 'Gsk.ColorNode': [ + 'Gsk.RenderNode', +], + 'Gsk.ConicGradientNode': [ + 'Gsk.RenderNode', +], + 'Gsk.ContainerNode': [ + 'Gsk.RenderNode', +], + 'Gsk.CrossFadeNode': [ + 'Gsk.RenderNode', +], + 'Gsk.DebugNode': [ + 'Gsk.RenderNode', +], + 'Gsk.GLRenderer': [ + 'Gsk.Renderer', + 'GObject.Object', +], + 'Gsk.GLShader': [ + 'GObject.Object', +], + 'Gsk.GLShaderNode': [ + 'Gsk.RenderNode', +], + 'Gsk.InsetShadowNode': [ + 'Gsk.RenderNode', +], + 'Gsk.LinearGradientNode': [ + 'Gsk.RenderNode', +], + 'Gsk.NglRenderer': [ + 'Gsk.Renderer', + 'GObject.Object', +], + 'Gsk.OpacityNode': [ + 'Gsk.RenderNode', +], + 'Gsk.OutsetShadowNode': [ + 'Gsk.RenderNode', +], + 'Gsk.RadialGradientNode': [ + 'Gsk.RenderNode', +], + 'Gsk.Renderer': [ + 'GObject.Object', +], + 'Gsk.RepeatNode': [ + 'Gsk.RenderNode', +], + 'Gsk.RepeatingLinearGradientNode': [ + 'Gsk.RenderNode', +], + 'Gsk.RepeatingRadialGradientNode': [ + 'Gsk.RenderNode', +], + 'Gsk.RoundedClipNode': [ + 'Gsk.RenderNode', +], + 'Gsk.ShadowNode': [ + 'Gsk.RenderNode', +], + 'Gsk.TextNode': [ + 'Gsk.RenderNode', +], + 'Gsk.TextureNode': [ + 'Gsk.RenderNode', +], + 'Gsk.TransformNode': [ + 'Gsk.RenderNode', +], + 'Gsk.VulkanRenderer': [ + 'Gsk.Renderer', + 'GObject.Object', +], +} + + +interface StaticNamedClass { + new (...args: any[]): T + name: string +} + +/** + * Casts between derived classes, performing a run-time type-check + * and raising an exception if the cast fails. Allows casting to implemented + * interfaces, too. + */ +export function giCast(from_: GObject.Object, to_: StaticNamedClass): T { + const desc: string = from_.toString() + let clsName: string|null = null + for (const k of desc.split(" ")) { + if (k.substring(0, 7) == "GIName:") { + clsName = k.substring(7) + break + } + } + const toName = to_.name.replace("_", ".") + + if (toName === clsName) + return ((from_ as any) as T) + + if (clsName) { + const parents = inheritanceTable[clsName] + if (parents) { + if (parents.indexOf(toName) >= 0) + return ((from_ as any) as T) + } + } + + throw Error("Invalid cast of " + desc + "(" + clsName + ") to " + toName) +} diff --git a/@types/Gjs/index.d.ts b/@types/Gjs/index.d.ts new file mode 100644 index 00000000..aa9104ce --- /dev/null +++ b/@types/Gjs/index.d.ts @@ -0,0 +1,119 @@ +import * as Gjs from "./Gjs"; +import * as Shell01 from "./Shell-0.1"; +import * as GLib20 from "./GLib-2.0"; +import * as Gio20 from "./Gio-2.0"; +import * as Meta8 from "./Meta-8"; +import * as GObject20 from "./GObject-2.0"; +import * as St10 from "./St-1.0"; +import * as Gtk40 from "./Gtk-4.0"; +import * as Xlib20 from "./xlib-2.0"; +import * as Xfixes40 from "./xfixes-4.0"; +import * as Gdk40 from "./Gdk-4.0"; +import * as GDesktopEnums30 from "./GDesktopEnums-3.0"; +import * as CoglPango8 from "./CoglPango-8"; +import * as Cogl8 from "./Cogl-8"; +import * as Clutter8 from "./Clutter-8"; +import * as Cally8 from "./Cally-8"; +import * as PolkitAgent10 from "./PolkitAgent-1.0"; +import * as NM10 from "./NM-1.0"; +import * as Gvc10 from "./Gvc-1.0"; +import * as Gcr3 from "./Gcr-3"; +import * as ClutterX118 from "./ClutterX11-8"; +import * as Cairo10 from "./cairo-1.0"; +import * as Pango10 from "./Pango-1.0"; +import * as GdkPixbuf20 from "./GdkPixbuf-2.0"; +import * as Atk10 from "./Atk-1.0"; +import * as PangoCairo10 from "./PangoCairo-1.0"; +import * as Graphene10 from "./Graphene-1.0"; +import * as GL10 from "./GL-1.0"; +import * as Json10 from "./Json-1.0"; +import * as Polkit10 from "./Polkit-1.0"; +import * as Gck1 from "./Gck-1"; +import * as HarfBuzz00 from "./HarfBuzz-0.0"; +import * as GModule20 from "./GModule-2.0"; +import * as Gsk40 from "./Gsk-4.0"; + + +declare global { + function print(...args: any[]): void; + function printerr(...args: any[]): void + function log(message?: string): void + function logError(exception: any, message?: string): void + const ARGV: string[] + const imports: typeof Gjs & { + [key: string]: any + gi: { + Shell: typeof Shell01 + GLib: typeof GLib20 + Gio: typeof Gio20 + Meta: typeof Meta8 + GObject: typeof GObject20 + St: typeof St10 + Gtk: typeof Gtk40 + xlib: typeof Xlib20 + xfixes: typeof Xfixes40 + Gdk: typeof Gdk40 + GDesktopEnums: typeof GDesktopEnums30 + CoglPango: typeof CoglPango8 + Cogl: typeof Cogl8 + Clutter: typeof Clutter8 + Cally: typeof Cally8 + PolkitAgent: typeof PolkitAgent10 + NM: typeof NM10 + Gvc: typeof Gvc10 + Gcr: typeof Gcr3 + ClutterX11: typeof ClutterX118 + cairo: typeof Cairo10 + Pango: typeof Pango10 + GdkPixbuf: typeof GdkPixbuf20 + Atk: typeof Atk10 + PangoCairo: typeof PangoCairo10 + Graphene: typeof Graphene10 + GL: typeof GL10 + Json: typeof Json10 + Polkit: typeof Polkit10 + Gck: typeof Gck1 + HarfBuzz: typeof HarfBuzz00 + GModule: typeof GModule20 + Gsk: typeof Gsk40 + } + versions: { + Shell: string + GLib: string + Gio: string + Meta: string + GObject: string + St: string + Gtk: string + xlib: string + xfixes: string + Gdk: string + GDesktopEnums: string + CoglPango: string + Cogl: string + Clutter: string + Cally: string + PolkitAgent: string + NM: string + Gvc: string + Gcr: string + ClutterX11: string + cairo: string + Pango: string + GdkPixbuf: string + Atk: string + PangoCairo: string + Graphene: string + GL: string + Json: string + Polkit: string + Gck: string + HarfBuzz: string + GModule: string + Gsk: string + } + searchPath: string[]; + } +} + +export { imports } diff --git a/@types/Gjs/index.js b/@types/Gjs/index.js new file mode 100644 index 00000000..e69de29b diff --git a/@types/Gjs/xfixes-4.0.d.ts b/@types/Gjs/xfixes-4.0.d.ts new file mode 100644 index 00000000..a4b1319d --- /dev/null +++ b/@types/Gjs/xfixes-4.0.d.ts @@ -0,0 +1,10 @@ +/** + * xfixes-4.0 + */ + +import * as Gjs from './Gjs'; +import * as GObject from './GObject-2.0'; + +export class XserverRegion { + static name: string +} \ No newline at end of file diff --git a/@types/Gjs/xfixes-4.0.js b/@types/Gjs/xfixes-4.0.js new file mode 100644 index 00000000..b1da7c50 --- /dev/null +++ b/@types/Gjs/xfixes-4.0.js @@ -0,0 +1,2 @@ +imports.gi.versions.xfixes = '4.0'; +module.exports = imports.gi.xfixes; diff --git a/@types/Gjs/xlib-2.0.d.ts b/@types/Gjs/xlib-2.0.d.ts new file mode 100644 index 00000000..8fb8b346 --- /dev/null +++ b/@types/Gjs/xlib-2.0.d.ts @@ -0,0 +1,51 @@ +/** + * xlib-2.0 + */ + +import * as Gjs from './Gjs'; +import * as GObject from './GObject-2.0'; + +export function open_display(): void +export class Display { + static name: string +} +export class Screen { + static name: string +} +export class Visual { + static name: string +} +export class XConfigureEvent { + static name: string +} +export class XImage { + static name: string +} +export class XFontStruct { + static name: string +} +export class XTrapezoid { + static name: string +} +export class XVisualInfo { + static name: string +} +export class XWindowAttributes { + static name: string +} +export class XEvent { + static name: string +} +type Atom = number +type Colormap = number +type Cursor = number +type Drawable = number +type GC = object +type KeyCode = number +type KeySym = number +type Picture = number +type Time = number +type VisualID = number +type Window = number +type XID = number +type Pixmap = number \ No newline at end of file diff --git a/@types/Gjs/xlib-2.0.js b/@types/Gjs/xlib-2.0.js new file mode 100644 index 00000000..edb170e0 --- /dev/null +++ b/@types/Gjs/xlib-2.0.js @@ -0,0 +1,2 @@ +imports.gi.versions.xlib = '2.0'; +module.exports = imports.gi.xlib; diff --git a/@types/node-gtk/Atk-1.0.d.ts b/@types/node-gtk/Atk-1.0.d.ts new file mode 100644 index 00000000..01d1152c --- /dev/null +++ b/@types/node-gtk/Atk-1.0.d.ts @@ -0,0 +1,4176 @@ +/** + * Atk-1.0 + */ + +/// +/// +/// + +declare namespace Atk { + +export enum CoordType { + SCREEN, + WINDOW, + PARENT, +} +export enum KeyEventType { + PRESS, + RELEASE, + LAST_DEFINED, +} +export enum Layer { + INVALID, + BACKGROUND, + CANVAS, + WIDGET, + MDI, + POPUP, + OVERLAY, + WINDOW, +} +export enum RelationType { + NULL, + CONTROLLED_BY, + CONTROLLER_FOR, + LABEL_FOR, + LABELLED_BY, + MEMBER_OF, + NODE_CHILD_OF, + FLOWS_TO, + FLOWS_FROM, + SUBWINDOW_OF, + EMBEDS, + EMBEDDED_BY, + POPUP_FOR, + PARENT_WINDOW_OF, + DESCRIBED_BY, + DESCRIPTION_FOR, + NODE_PARENT_OF, + DETAILS, + DETAILS_FOR, + ERROR_MESSAGE, + ERROR_FOR, + LAST_DEFINED, +} +export enum Role { + INVALID, + ACCELERATOR_LABEL, + ALERT, + ANIMATION, + ARROW, + CALENDAR, + CANVAS, + CHECK_BOX, + CHECK_MENU_ITEM, + COLOR_CHOOSER, + COLUMN_HEADER, + COMBO_BOX, + DATE_EDITOR, + DESKTOP_ICON, + DESKTOP_FRAME, + DIAL, + DIALOG, + DIRECTORY_PANE, + DRAWING_AREA, + FILE_CHOOSER, + FILLER, + FONT_CHOOSER, + FRAME, + GLASS_PANE, + HTML_CONTAINER, + ICON, + IMAGE, + INTERNAL_FRAME, + LABEL, + LAYERED_PANE, + LIST, + LIST_ITEM, + MENU, + MENU_BAR, + MENU_ITEM, + OPTION_PANE, + PAGE_TAB, + PAGE_TAB_LIST, + PANEL, + PASSWORD_TEXT, + POPUP_MENU, + PROGRESS_BAR, + PUSH_BUTTON, + RADIO_BUTTON, + RADIO_MENU_ITEM, + ROOT_PANE, + ROW_HEADER, + SCROLL_BAR, + SCROLL_PANE, + SEPARATOR, + SLIDER, + SPLIT_PANE, + SPIN_BUTTON, + STATUSBAR, + TABLE, + TABLE_CELL, + TABLE_COLUMN_HEADER, + TABLE_ROW_HEADER, + TEAR_OFF_MENU_ITEM, + TERMINAL, + TEXT, + TOGGLE_BUTTON, + TOOL_BAR, + TOOL_TIP, + TREE, + TREE_TABLE, + UNKNOWN, + VIEWPORT, + WINDOW, + HEADER, + FOOTER, + PARAGRAPH, + RULER, + APPLICATION, + AUTOCOMPLETE, + EDIT_BAR, + EMBEDDED, + ENTRY, + CHART, + CAPTION, + DOCUMENT_FRAME, + HEADING, + PAGE, + SECTION, + REDUNDANT_OBJECT, + FORM, + LINK, + INPUT_METHOD_WINDOW, + TABLE_ROW, + TREE_ITEM, + DOCUMENT_SPREADSHEET, + DOCUMENT_PRESENTATION, + DOCUMENT_TEXT, + DOCUMENT_WEB, + DOCUMENT_EMAIL, + COMMENT, + LIST_BOX, + GROUPING, + IMAGE_MAP, + NOTIFICATION, + INFO_BAR, + LEVEL_BAR, + TITLE_BAR, + BLOCK_QUOTE, + AUDIO, + VIDEO, + DEFINITION, + ARTICLE, + LANDMARK, + LOG, + MARQUEE, + MATH, + RATING, + TIMER, + DESCRIPTION_LIST, + DESCRIPTION_TERM, + DESCRIPTION_VALUE, + STATIC, + MATH_FRACTION, + MATH_ROOT, + SUBSCRIPT, + SUPERSCRIPT, + FOOTNOTE, + CONTENT_DELETION, + CONTENT_INSERTION, + MARK, + SUGGESTION, + LAST_DEFINED, +} +export enum ScrollType { + TOP_LEFT, + BOTTOM_RIGHT, + TOP_EDGE, + BOTTOM_EDGE, + LEFT_EDGE, + RIGHT_EDGE, + ANYWHERE, +} +export enum StateType { + INVALID, + ACTIVE, + ARMED, + BUSY, + CHECKED, + DEFUNCT, + EDITABLE, + ENABLED, + EXPANDABLE, + EXPANDED, + FOCUSABLE, + FOCUSED, + HORIZONTAL, + ICONIFIED, + MODAL, + MULTI_LINE, + MULTISELECTABLE, + OPAQUE, + PRESSED, + RESIZABLE, + SELECTABLE, + SELECTED, + SENSITIVE, + SHOWING, + SINGLE_LINE, + STALE, + TRANSIENT, + VERTICAL, + VISIBLE, + MANAGES_DESCENDANTS, + INDETERMINATE, + TRUNCATED, + REQUIRED, + INVALID_ENTRY, + SUPPORTS_AUTOCOMPLETION, + SELECTABLE_TEXT, + DEFAULT, + ANIMATED, + VISITED, + CHECKABLE, + HAS_POPUP, + HAS_TOOLTIP, + READ_ONLY, + LAST_DEFINED, +} +export enum TextAttribute { + INVALID, + LEFT_MARGIN, + RIGHT_MARGIN, + INDENT, + INVISIBLE, + EDITABLE, + PIXELS_ABOVE_LINES, + PIXELS_BELOW_LINES, + PIXELS_INSIDE_WRAP, + BG_FULL_HEIGHT, + RISE, + UNDERLINE, + STRIKETHROUGH, + SIZE, + SCALE, + WEIGHT, + LANGUAGE, + FAMILY_NAME, + BG_COLOR, + FG_COLOR, + BG_STIPPLE, + FG_STIPPLE, + WRAP_MODE, + DIRECTION, + JUSTIFICATION, + STRETCH, + VARIANT, + STYLE, + TEXT_POSITION, + LAST_DEFINED, +} +export enum TextBoundary { + CHAR, + WORD_START, + WORD_END, + SENTENCE_START, + SENTENCE_END, + LINE_START, + LINE_END, +} +export enum TextClipType { + NONE, + MIN, + MAX, + BOTH, +} +export enum TextGranularity { + CHAR, + WORD, + SENTENCE, + LINE, + PARAGRAPH, +} +export enum ValueType { + VERY_WEAK, + WEAK, + ACCEPTABLE, + STRONG, + VERY_STRONG, + VERY_LOW, + LOW, + MEDIUM, + HIGH, + VERY_HIGH, + VERY_BAD, + BAD, + GOOD, + VERY_GOOD, + BEST, + LAST_DEFINED, +} +export enum HyperlinkStateFlags { + INLINE, +} +export const BINARY_AGE: number +export const INTERFACE_AGE: number +export const MAJOR_VERSION: number +export const MICRO_VERSION: number +export const MINOR_VERSION: number +export const VERSION_MIN_REQUIRED: number +export function attributeSetFree(attribSet: AttributeSet): void +export function focusTrackerNotify(object: Object): void +export function getBinaryAge(): number +export function getDefaultRegistry(): Registry +export function getFocusObject(): Object +export function getInterfaceAge(): number +export function getMajorVersion(): number +export function getMicroVersion(): number +export function getMinorVersion(): number +export function getRoot(): Object +export function getToolkitName(): string +export function getToolkitVersion(): string +export function getVersion(): string +export function relationTypeForName(name: string): RelationType +export function relationTypeGetName(type: RelationType): string +export function relationTypeRegister(name: string): RelationType +export function removeFocusTracker(trackerId: number): void +export function removeGlobalEventListener(listenerId: number): void +export function removeKeyEventListener(listenerId: number): void +export function roleForName(name: string): Role +export function roleGetLocalizedName(role: Role): string +export function roleGetName(role: Role): string +export function roleRegister(name: string): Role +export function stateTypeForName(name: string): StateType +export function stateTypeGetName(type: StateType): string +export function stateTypeRegister(name: string): StateType +export function textAttributeForName(name: string): TextAttribute +export function textAttributeGetName(attr: TextAttribute): string +export function textAttributeGetValue(attr: TextAttribute, index: number): string | null +export function textAttributeRegister(name: string): TextAttribute +export function textFreeRanges(ranges: TextRange[]): void +export function valueTypeGetLocalizedName(valueType: ValueType): string +export function valueTypeGetName(valueType: ValueType): string +export interface EventListener { + (obj: Object): void +} +export interface EventListenerInit { + (): void +} +export interface FocusHandler { + (object: Object, focusIn: boolean): void +} +export interface Function { + (): boolean +} +export interface KeySnoopFunc { + (event: KeyEventStruct): number +} +export interface PropertyChangeHandler { + (obj: Object, vals: PropertyValues): void +} +export class Action { + /* Methods of Atk.Action */ + doAction(i: number): boolean + getDescription(i: number): string | null + getKeybinding(i: number): string | null + getLocalizedName(i: number): string | null + getNActions(): number + getName(i: number): string | null + setDescription(i: number, desc: string): boolean + /* Virtual methods of Atk.Action */ + vfuncDoAction(i: number): boolean + vfuncGetDescription(i: number): string | null + vfuncGetKeybinding(i: number): string | null + vfuncGetLocalizedName(i: number): string | null + vfuncGetNActions(): number + vfuncGetName(i: number): string | null + vfuncSetDescription(i: number, desc: string): boolean + static name: string +} +export class Component { + /* Methods of Atk.Component */ + contains(x: number, y: number, coordType: CoordType): boolean + getAlpha(): number + getExtents(coordType: CoordType): [ /* x */ number | null, /* y */ number | null, /* width */ number | null, /* height */ number | null ] + getLayer(): Layer + getMdiZorder(): number + getPosition(coordType: CoordType): [ /* x */ number | null, /* y */ number | null ] + getSize(): [ /* width */ number | null, /* height */ number | null ] + grabFocus(): boolean + refAccessibleAtPoint(x: number, y: number, coordType: CoordType): Object | null + removeFocusHandler(handlerId: number): void + scrollTo(type: ScrollType): boolean + scrollToPoint(coords: CoordType, x: number, y: number): boolean + setExtents(x: number, y: number, width: number, height: number, coordType: CoordType): boolean + setPosition(x: number, y: number, coordType: CoordType): boolean + setSize(width: number, height: number): boolean + /* Virtual methods of Atk.Component */ + vfuncBoundsChanged(bounds: Rectangle): void + vfuncContains(x: number, y: number, coordType: CoordType): boolean + vfuncGetAlpha(): number + vfuncGetExtents(coordType: CoordType): [ /* x */ number | null, /* y */ number | null, /* width */ number | null, /* height */ number | null ] + vfuncGetLayer(): Layer + vfuncGetMdiZorder(): number + vfuncGetPosition(coordType: CoordType): [ /* x */ number | null, /* y */ number | null ] + vfuncGetSize(): [ /* width */ number | null, /* height */ number | null ] + vfuncGrabFocus(): boolean + vfuncRefAccessibleAtPoint(x: number, y: number, coordType: CoordType): Object | null + vfuncRemoveFocusHandler(handlerId: number): void + vfuncScrollTo(type: ScrollType): boolean + vfuncScrollToPoint(coords: CoordType, x: number, y: number): boolean + vfuncSetExtents(x: number, y: number, width: number, height: number, coordType: CoordType): boolean + vfuncSetPosition(x: number, y: number, coordType: CoordType): boolean + vfuncSetSize(width: number, height: number): boolean + /* Signals of Atk.Component */ + connect(sigName: "bounds-changed", callback: (($obj: Component, arg1: Rectangle) => void)): number + connect_after(sigName: "bounds-changed", callback: (($obj: Component, arg1: Rectangle) => void)): number + emit(sigName: "bounds-changed", arg1: Rectangle): void + on(sigName: "bounds-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "bounds-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "bounds-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + static name: string +} +export class Document { + /* Methods of Atk.Document */ + getAttributeValue(attributeName: string): string | null + getAttributes(): AttributeSet + getCurrentPageNumber(): number + getDocument(): object | null + getDocumentType(): string + getLocale(): string + getPageCount(): number + setAttributeValue(attributeName: string, attributeValue: string): boolean + /* Virtual methods of Atk.Document */ + vfuncGetCurrentPageNumber(): number + vfuncGetDocument(): object | null + vfuncGetDocumentAttributeValue(attributeName: string): string | null + vfuncGetDocumentAttributes(): AttributeSet + vfuncGetDocumentLocale(): string + vfuncGetDocumentType(): string + vfuncGetPageCount(): number + vfuncSetDocumentAttribute(attributeName: string, attributeValue: string): boolean + /* Signals of Atk.Document */ + connect(sigName: "load-complete", callback: (($obj: Document) => void)): number + connect_after(sigName: "load-complete", callback: (($obj: Document) => void)): number + emit(sigName: "load-complete"): void + on(sigName: "load-complete", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "load-complete", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "load-complete", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "load-stopped", callback: (($obj: Document) => void)): number + connect_after(sigName: "load-stopped", callback: (($obj: Document) => void)): number + emit(sigName: "load-stopped"): void + on(sigName: "load-stopped", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "load-stopped", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "load-stopped", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "page-changed", callback: (($obj: Document, pageNumber: number) => void)): number + connect_after(sigName: "page-changed", callback: (($obj: Document, pageNumber: number) => void)): number + emit(sigName: "page-changed", pageNumber: number): void + on(sigName: "page-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "page-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "page-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "reload", callback: (($obj: Document) => void)): number + connect_after(sigName: "reload", callback: (($obj: Document) => void)): number + emit(sigName: "reload"): void + on(sigName: "reload", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "reload", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "reload", callback: (...args: any[]) => void): NodeJS.EventEmitter + static name: string +} +export class EditableText { + /* Methods of Atk.EditableText */ + copyText(startPos: number, endPos: number): void + cutText(startPos: number, endPos: number): void + deleteText(startPos: number, endPos: number): void + insertText(string: string, length: number, position: number): void + pasteText(position: number): void + setRunAttributes(attribSet: AttributeSet, startOffset: number, endOffset: number): boolean + setTextContents(string: string): void + /* Virtual methods of Atk.EditableText */ + vfuncCopyText(startPos: number, endPos: number): void + vfuncCutText(startPos: number, endPos: number): void + vfuncDeleteText(startPos: number, endPos: number): void + vfuncInsertText(string: string, length: number, position: number): void + vfuncPasteText(position: number): void + vfuncSetRunAttributes(attribSet: AttributeSet, startOffset: number, endOffset: number): boolean + vfuncSetTextContents(string: string): void + static name: string +} +export class HyperlinkImpl { + /* Methods of Atk.HyperlinkImpl */ + getHyperlink(): Hyperlink + /* Virtual methods of Atk.HyperlinkImpl */ + vfuncGetHyperlink(): Hyperlink + static name: string +} +export class Hypertext { + /* Methods of Atk.Hypertext */ + getLink(linkIndex: number): Hyperlink + getLinkIndex(charIndex: number): number + getNLinks(): number + /* Virtual methods of Atk.Hypertext */ + vfuncGetLink(linkIndex: number): Hyperlink + vfuncGetLinkIndex(charIndex: number): number + vfuncGetNLinks(): number + vfuncLinkSelected(linkIndex: number): void + /* Signals of Atk.Hypertext */ + connect(sigName: "link-selected", callback: (($obj: Hypertext, arg1: number) => void)): number + connect_after(sigName: "link-selected", callback: (($obj: Hypertext, arg1: number) => void)): number + emit(sigName: "link-selected", arg1: number): void + on(sigName: "link-selected", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "link-selected", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "link-selected", callback: (...args: any[]) => void): NodeJS.EventEmitter + static name: string +} +export class Image { + /* Methods of Atk.Image */ + getImageDescription(): string + getImageLocale(): string | null + getImagePosition(coordType: CoordType): [ /* x */ number | null, /* y */ number | null ] + getImageSize(): [ /* width */ number | null, /* height */ number | null ] + setImageDescription(description: string): boolean + /* Virtual methods of Atk.Image */ + vfuncGetImageDescription(): string + vfuncGetImageLocale(): string | null + vfuncGetImagePosition(coordType: CoordType): [ /* x */ number | null, /* y */ number | null ] + vfuncGetImageSize(): [ /* width */ number | null, /* height */ number | null ] + vfuncSetImageDescription(description: string): boolean + static name: string +} +export class ImplementorIface { + static name: string +} +export class Selection { + /* Methods of Atk.Selection */ + addSelection(i: number): boolean + clearSelection(): boolean + getSelectionCount(): number + isChildSelected(i: number): boolean + refSelection(i: number): Object | null + removeSelection(i: number): boolean + selectAllSelection(): boolean + /* Virtual methods of Atk.Selection */ + vfuncAddSelection(i: number): boolean + vfuncClearSelection(): boolean + vfuncGetSelectionCount(): number + vfuncIsChildSelected(i: number): boolean + vfuncRefSelection(i: number): Object | null + vfuncRemoveSelection(i: number): boolean + vfuncSelectAllSelection(): boolean + vfuncSelectionChanged(): void + /* Signals of Atk.Selection */ + connect(sigName: "selection-changed", callback: (($obj: Selection) => void)): number + connect_after(sigName: "selection-changed", callback: (($obj: Selection) => void)): number + emit(sigName: "selection-changed"): void + on(sigName: "selection-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "selection-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "selection-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + static name: string +} +export class StreamableContent { + /* Methods of Atk.StreamableContent */ + getMimeType(i: number): string + getNMimeTypes(): number + getStream(mimeType: string): GLib.IOChannel + getUri(mimeType: string): string | null + /* Virtual methods of Atk.StreamableContent */ + vfuncGetMimeType(i: number): string + vfuncGetNMimeTypes(): number + vfuncGetStream(mimeType: string): GLib.IOChannel + vfuncGetUri(mimeType: string): string | null + static name: string +} +export class Table { + /* Methods of Atk.Table */ + addColumnSelection(column: number): boolean + addRowSelection(row: number): boolean + getCaption(): Object | null + getColumnAtIndex(index: number): number + getColumnDescription(column: number): string + getColumnExtentAt(row: number, column: number): number + getColumnHeader(column: number): Object | null + getIndexAt(row: number, column: number): number + getNColumns(): number + getNRows(): number + getRowAtIndex(index: number): number + getRowDescription(row: number): string | null + getRowExtentAt(row: number, column: number): number + getRowHeader(row: number): Object | null + getSelectedColumns(selected: number): number + getSelectedRows(selected: number): number + getSummary(): Object + isColumnSelected(column: number): boolean + isRowSelected(row: number): boolean + isSelected(row: number, column: number): boolean + refAt(row: number, column: number): Object + removeColumnSelection(column: number): boolean + removeRowSelection(row: number): boolean + setCaption(caption: Object): void + setColumnDescription(column: number, description: string): void + setColumnHeader(column: number, header: Object): void + setRowDescription(row: number, description: string): void + setRowHeader(row: number, header: Object): void + setSummary(accessible: Object): void + /* Virtual methods of Atk.Table */ + vfuncAddColumnSelection(column: number): boolean + vfuncAddRowSelection(row: number): boolean + vfuncColumnDeleted(column: number, numDeleted: number): void + vfuncColumnInserted(column: number, numInserted: number): void + vfuncColumnReordered(): void + vfuncGetCaption(): Object | null + vfuncGetColumnAtIndex(index: number): number + vfuncGetColumnDescription(column: number): string + vfuncGetColumnExtentAt(row: number, column: number): number + vfuncGetColumnHeader(column: number): Object | null + vfuncGetIndexAt(row: number, column: number): number + vfuncGetNColumns(): number + vfuncGetNRows(): number + vfuncGetRowAtIndex(index: number): number + vfuncGetRowDescription(row: number): string | null + vfuncGetRowExtentAt(row: number, column: number): number + vfuncGetRowHeader(row: number): Object | null + vfuncGetSelectedColumns(selected: number): number + vfuncGetSelectedRows(selected: number): number + vfuncGetSummary(): Object + vfuncIsColumnSelected(column: number): boolean + vfuncIsRowSelected(row: number): boolean + vfuncIsSelected(row: number, column: number): boolean + vfuncModelChanged(): void + vfuncRefAt(row: number, column: number): Object + vfuncRemoveColumnSelection(column: number): boolean + vfuncRemoveRowSelection(row: number): boolean + vfuncRowDeleted(row: number, numDeleted: number): void + vfuncRowInserted(row: number, numInserted: number): void + vfuncRowReordered(): void + vfuncSetCaption(caption: Object): void + vfuncSetColumnDescription(column: number, description: string): void + vfuncSetColumnHeader(column: number, header: Object): void + vfuncSetRowDescription(row: number, description: string): void + vfuncSetRowHeader(row: number, header: Object): void + vfuncSetSummary(accessible: Object): void + /* Signals of Atk.Table */ + connect(sigName: "column-deleted", callback: (($obj: Table, arg1: number, arg2: number) => void)): number + connect_after(sigName: "column-deleted", callback: (($obj: Table, arg1: number, arg2: number) => void)): number + emit(sigName: "column-deleted", arg1: number, arg2: number): void + on(sigName: "column-deleted", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "column-deleted", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "column-deleted", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "column-inserted", callback: (($obj: Table, arg1: number, arg2: number) => void)): number + connect_after(sigName: "column-inserted", callback: (($obj: Table, arg1: number, arg2: number) => void)): number + emit(sigName: "column-inserted", arg1: number, arg2: number): void + on(sigName: "column-inserted", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "column-inserted", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "column-inserted", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "column-reordered", callback: (($obj: Table) => void)): number + connect_after(sigName: "column-reordered", callback: (($obj: Table) => void)): number + emit(sigName: "column-reordered"): void + on(sigName: "column-reordered", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "column-reordered", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "column-reordered", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "model-changed", callback: (($obj: Table) => void)): number + connect_after(sigName: "model-changed", callback: (($obj: Table) => void)): number + emit(sigName: "model-changed"): void + on(sigName: "model-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "model-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "model-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "row-deleted", callback: (($obj: Table, arg1: number, arg2: number) => void)): number + connect_after(sigName: "row-deleted", callback: (($obj: Table, arg1: number, arg2: number) => void)): number + emit(sigName: "row-deleted", arg1: number, arg2: number): void + on(sigName: "row-deleted", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "row-deleted", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "row-deleted", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "row-inserted", callback: (($obj: Table, arg1: number, arg2: number) => void)): number + connect_after(sigName: "row-inserted", callback: (($obj: Table, arg1: number, arg2: number) => void)): number + emit(sigName: "row-inserted", arg1: number, arg2: number): void + on(sigName: "row-inserted", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "row-inserted", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "row-inserted", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "row-reordered", callback: (($obj: Table) => void)): number + connect_after(sigName: "row-reordered", callback: (($obj: Table) => void)): number + emit(sigName: "row-reordered"): void + on(sigName: "row-reordered", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "row-reordered", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "row-reordered", callback: (...args: any[]) => void): NodeJS.EventEmitter + static name: string +} +export interface TableCell_ConstructProps extends Object_ConstructProps { +} +export class TableCell { + /* Properties of Atk.Object */ + readonly accessibleComponentLayer: number + readonly accessibleComponentMdiZorder: number + accessibleDescription: string + readonly accessibleHypertextNlinks: number + accessibleName: string + accessibleParent: Object + accessibleRole: Role + accessibleTableCaption: string + accessibleTableCaptionObject: Object + accessibleTableColumnDescription: string + accessibleTableColumnHeader: Object + accessibleTableRowDescription: string + accessibleTableRowHeader: Object + accessibleTableSummary: Object + accessibleValue: number + /* Fields of Atk.Object */ + parent: GObject.Object + description: string + name: string + role: Role + relationSet: RelationSet + layer: Layer + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of Atk.TableCell */ + getColumnHeaderCells(): Object[] + getColumnSpan(): number + getPosition(): [ /* returnType */ boolean, /* row */ number, /* column */ number ] + getRowColumnSpan(): [ /* returnType */ boolean, /* row */ number, /* column */ number, /* rowSpan */ number, /* columnSpan */ number ] + getRowHeaderCells(): Object[] + getRowSpan(): number + getTable(): Object + /* Methods of Atk.Object */ + addRelationship(relationship: RelationType, target: Object): boolean + getAccessibleId(): string + getAttributes(): AttributeSet + get_description(): string | null + getIndexInParent(): number + getLayer(): Layer + getMdiZorder(): number + getNAccessibleChildren(): number + get_name(): string | null + getObjectLocale(): string + getParent(): Object + getRole(): Role + initialize(data?: object | null): void + notifyStateChange(state: State, value: boolean): void + peekParent(): Object + refAccessibleChild(i: number): Object + refRelationSet(): RelationSet + refStateSet(): StateSet + removePropertyChangeHandler(handlerId: number): void + removeRelationship(relationship: RelationType, target: Object): boolean + setAccessibleId(name: string): void + set_description(description: string): boolean | null + setName(name: string): void + setParent(parent: Object): void + setRole(role: Role): void + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Virtual methods of Atk.TableCell */ + vfuncGetColumnHeaderCells(): Object[] + vfuncGetColumnSpan(): number + vfuncGetPosition(): [ /* returnType */ boolean, /* row */ number, /* column */ number ] + vfuncGetRowColumnSpan(): [ /* returnType */ boolean, /* row */ number, /* column */ number, /* rowSpan */ number, /* columnSpan */ number ] + vfuncGetRowHeaderCells(): Object[] + vfuncGetRowSpan(): number + vfuncGetTable(): Object + /* Virtual methods of Atk.Object */ + vfuncActiveDescendantChanged(child?: object | null): void + vfuncChildrenChanged(changeIndex: number, changedChild?: object | null): void + vfuncFocusEvent(focusIn: boolean): void + vfuncGetAttributes(): AttributeSet + vfunc_get_description(): string | null + vfuncGetIndexInParent(): number + vfuncGetLayer(): Layer + vfuncGetMdiZorder(): number + vfuncGetNChildren(): number + vfunc_get_name(): string | null + vfuncGetObjectLocale(): string + vfuncGetParent(): Object + vfuncGetRole(): Role + vfuncInitialize(data?: object | null): void + vfuncPropertyChange(values: PropertyValues): void + vfuncRefRelationSet(): RelationSet + vfuncRefStateSet(): StateSet + vfuncRemovePropertyChangeHandler(handlerId: number): void + vfunc_set_description(description: string): boolean | null + vfuncSetName(name: string): void + vfuncSetParent(parent: Object): void + vfuncSetRole(role: Role): void + vfuncStateChange(name: string, stateSet: boolean): void + vfuncVisibleDataChanged(): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Atk.Object */ + connect(sigName: "active-descendant-changed", callback: (($obj: TableCell, arg1: Object) => void)): number + connect_after(sigName: "active-descendant-changed", callback: (($obj: TableCell, arg1: Object) => void)): number + emit(sigName: "active-descendant-changed", arg1: Object): void + on(sigName: "active-descendant-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "active-descendant-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "active-descendant-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "children-changed", callback: (($obj: TableCell, arg1: number, arg2: Object) => void)): number + connect_after(sigName: "children-changed", callback: (($obj: TableCell, arg1: number, arg2: Object) => void)): number + emit(sigName: "children-changed", arg1: number, arg2: Object): void + on(sigName: "children-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "children-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "children-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "focus-event", callback: (($obj: TableCell, arg1: boolean) => void)): number + connect_after(sigName: "focus-event", callback: (($obj: TableCell, arg1: boolean) => void)): number + emit(sigName: "focus-event", arg1: boolean): void + on(sigName: "focus-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "focus-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "focus-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "property-change", callback: (($obj: TableCell, arg1: PropertyValues) => void)): number + connect_after(sigName: "property-change", callback: (($obj: TableCell, arg1: PropertyValues) => void)): number + emit(sigName: "property-change", arg1: PropertyValues): void + on(sigName: "property-change", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "property-change", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "property-change", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "state-change", callback: (($obj: TableCell, arg1: string, arg2: boolean) => void)): number + connect_after(sigName: "state-change", callback: (($obj: TableCell, arg1: string, arg2: boolean) => void)): number + emit(sigName: "state-change", arg1: string, arg2: boolean): void + on(sigName: "state-change", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "state-change", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "state-change", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "visible-data-changed", callback: (($obj: TableCell) => void)): number + connect_after(sigName: "visible-data-changed", callback: (($obj: TableCell) => void)): number + emit(sigName: "visible-data-changed"): void + on(sigName: "visible-data-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "visible-data-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "visible-data-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: TableCell, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: TableCell, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::accessible-component-layer", callback: (($obj: TableCell, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-component-layer", callback: (($obj: TableCell, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::accessible-component-layer", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::accessible-component-layer", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::accessible-component-layer", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::accessible-component-mdi-zorder", callback: (($obj: TableCell, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-component-mdi-zorder", callback: (($obj: TableCell, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::accessible-component-mdi-zorder", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::accessible-component-mdi-zorder", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::accessible-component-mdi-zorder", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::accessible-description", callback: (($obj: TableCell, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-description", callback: (($obj: TableCell, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::accessible-description", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::accessible-description", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::accessible-description", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::accessible-hypertext-nlinks", callback: (($obj: TableCell, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-hypertext-nlinks", callback: (($obj: TableCell, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::accessible-hypertext-nlinks", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::accessible-hypertext-nlinks", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::accessible-hypertext-nlinks", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::accessible-name", callback: (($obj: TableCell, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-name", callback: (($obj: TableCell, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::accessible-name", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::accessible-name", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::accessible-name", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::accessible-parent", callback: (($obj: TableCell, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-parent", callback: (($obj: TableCell, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::accessible-parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::accessible-parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::accessible-parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::accessible-role", callback: (($obj: TableCell, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-role", callback: (($obj: TableCell, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::accessible-role", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::accessible-role", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::accessible-role", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::accessible-table-caption", callback: (($obj: TableCell, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-table-caption", callback: (($obj: TableCell, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::accessible-table-caption", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::accessible-table-caption", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::accessible-table-caption", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::accessible-table-caption-object", callback: (($obj: TableCell, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-table-caption-object", callback: (($obj: TableCell, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::accessible-table-caption-object", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::accessible-table-caption-object", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::accessible-table-caption-object", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::accessible-table-column-description", callback: (($obj: TableCell, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-table-column-description", callback: (($obj: TableCell, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::accessible-table-column-description", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::accessible-table-column-description", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::accessible-table-column-description", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::accessible-table-column-header", callback: (($obj: TableCell, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-table-column-header", callback: (($obj: TableCell, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::accessible-table-column-header", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::accessible-table-column-header", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::accessible-table-column-header", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::accessible-table-row-description", callback: (($obj: TableCell, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-table-row-description", callback: (($obj: TableCell, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::accessible-table-row-description", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::accessible-table-row-description", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::accessible-table-row-description", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::accessible-table-row-header", callback: (($obj: TableCell, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-table-row-header", callback: (($obj: TableCell, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::accessible-table-row-header", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::accessible-table-row-header", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::accessible-table-row-header", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::accessible-table-summary", callback: (($obj: TableCell, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-table-summary", callback: (($obj: TableCell, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::accessible-table-summary", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::accessible-table-summary", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::accessible-table-summary", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::accessible-value", callback: (($obj: TableCell, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-value", callback: (($obj: TableCell, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::accessible-value", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::accessible-value", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::accessible-value", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: TableCell_ConstructProps) + _init (config?: TableCell_ConstructProps): void + static $gtype: GObject.Type +} +export class Text { + /* Methods of Atk.Text */ + addSelection(startOffset: number, endOffset: number): boolean + getBoundedRanges(rect: TextRectangle, coordType: CoordType, xClipType: TextClipType, yClipType: TextClipType): TextRange[] + getCaretOffset(): number + getCharacterAtOffset(offset: number): number + getCharacterCount(): number + getCharacterExtents(offset: number, coords: CoordType): [ /* x */ number | null, /* y */ number | null, /* width */ number | null, /* height */ number | null ] + getDefaultAttributes(): AttributeSet + getNSelections(): number + getOffsetAtPoint(x: number, y: number, coords: CoordType): number + getRangeExtents(startOffset: number, endOffset: number, coordType: CoordType): /* rect */ TextRectangle + getRunAttributes(offset: number): [ /* returnType */ AttributeSet, /* startOffset */ number, /* endOffset */ number ] + getSelection(selectionNum: number): [ /* returnType */ string, /* startOffset */ number, /* endOffset */ number ] + getStringAtOffset(offset: number, granularity: TextGranularity): [ /* returnType */ string | null, /* startOffset */ number, /* endOffset */ number ] + getText(startOffset: number, endOffset: number): string + getTextAfterOffset(offset: number, boundaryType: TextBoundary): [ /* returnType */ string, /* startOffset */ number, /* endOffset */ number ] + getTextAtOffset(offset: number, boundaryType: TextBoundary): [ /* returnType */ string, /* startOffset */ number, /* endOffset */ number ] + getTextBeforeOffset(offset: number, boundaryType: TextBoundary): [ /* returnType */ string, /* startOffset */ number, /* endOffset */ number ] + removeSelection(selectionNum: number): boolean + scrollSubstringTo(startOffset: number, endOffset: number, type: ScrollType): boolean + scrollSubstringToPoint(startOffset: number, endOffset: number, coords: CoordType, x: number, y: number): boolean + setCaretOffset(offset: number): boolean + setSelection(selectionNum: number, startOffset: number, endOffset: number): boolean + /* Virtual methods of Atk.Text */ + vfuncAddSelection(startOffset: number, endOffset: number): boolean + vfuncGetBoundedRanges(rect: TextRectangle, coordType: CoordType, xClipType: TextClipType, yClipType: TextClipType): TextRange[] + vfuncGetCaretOffset(): number + vfuncGetCharacterAtOffset(offset: number): number + vfuncGetCharacterCount(): number + vfuncGetCharacterExtents(offset: number, coords: CoordType): [ /* x */ number | null, /* y */ number | null, /* width */ number | null, /* height */ number | null ] + vfuncGetDefaultAttributes(): AttributeSet + vfuncGetNSelections(): number + vfuncGetOffsetAtPoint(x: number, y: number, coords: CoordType): number + vfuncGetRangeExtents(startOffset: number, endOffset: number, coordType: CoordType): /* rect */ TextRectangle + vfuncGetRunAttributes(offset: number): [ /* returnType */ AttributeSet, /* startOffset */ number, /* endOffset */ number ] + vfuncGetSelection(selectionNum: number): [ /* returnType */ string, /* startOffset */ number, /* endOffset */ number ] + vfuncGetStringAtOffset(offset: number, granularity: TextGranularity): [ /* returnType */ string | null, /* startOffset */ number, /* endOffset */ number ] + vfuncGetText(startOffset: number, endOffset: number): string + vfuncGetTextAfterOffset(offset: number, boundaryType: TextBoundary): [ /* returnType */ string, /* startOffset */ number, /* endOffset */ number ] + vfuncGetTextAtOffset(offset: number, boundaryType: TextBoundary): [ /* returnType */ string, /* startOffset */ number, /* endOffset */ number ] + vfuncGetTextBeforeOffset(offset: number, boundaryType: TextBoundary): [ /* returnType */ string, /* startOffset */ number, /* endOffset */ number ] + vfuncRemoveSelection(selectionNum: number): boolean + vfuncScrollSubstringTo(startOffset: number, endOffset: number, type: ScrollType): boolean + vfuncScrollSubstringToPoint(startOffset: number, endOffset: number, coords: CoordType, x: number, y: number): boolean + vfuncSetCaretOffset(offset: number): boolean + vfuncSetSelection(selectionNum: number, startOffset: number, endOffset: number): boolean + vfuncTextAttributesChanged(): void + vfuncTextCaretMoved(location: number): void + vfuncTextChanged(position: number, length: number): void + vfuncTextSelectionChanged(): void + /* Signals of Atk.Text */ + connect(sigName: "text-attributes-changed", callback: (($obj: Text) => void)): number + connect_after(sigName: "text-attributes-changed", callback: (($obj: Text) => void)): number + emit(sigName: "text-attributes-changed"): void + on(sigName: "text-attributes-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "text-attributes-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "text-attributes-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "text-caret-moved", callback: (($obj: Text, arg1: number) => void)): number + connect_after(sigName: "text-caret-moved", callback: (($obj: Text, arg1: number) => void)): number + emit(sigName: "text-caret-moved", arg1: number): void + on(sigName: "text-caret-moved", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "text-caret-moved", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "text-caret-moved", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "text-changed", callback: (($obj: Text, arg1: number, arg2: number) => void)): number + connect_after(sigName: "text-changed", callback: (($obj: Text, arg1: number, arg2: number) => void)): number + emit(sigName: "text-changed", arg1: number, arg2: number): void + on(sigName: "text-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "text-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "text-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "text-insert", callback: (($obj: Text, arg1: number, arg2: number, arg3: string) => void)): number + connect_after(sigName: "text-insert", callback: (($obj: Text, arg1: number, arg2: number, arg3: string) => void)): number + emit(sigName: "text-insert", arg1: number, arg2: number, arg3: string): void + on(sigName: "text-insert", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "text-insert", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "text-insert", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "text-remove", callback: (($obj: Text, arg1: number, arg2: number, arg3: string) => void)): number + connect_after(sigName: "text-remove", callback: (($obj: Text, arg1: number, arg2: number, arg3: string) => void)): number + emit(sigName: "text-remove", arg1: number, arg2: number, arg3: string): void + on(sigName: "text-remove", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "text-remove", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "text-remove", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "text-selection-changed", callback: (($obj: Text) => void)): number + connect_after(sigName: "text-selection-changed", callback: (($obj: Text) => void)): number + emit(sigName: "text-selection-changed"): void + on(sigName: "text-selection-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "text-selection-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "text-selection-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + static name: string + /* Static methods and pseudo-constructors */ + static freeRanges(ranges: TextRange[]): void +} +export class Value { + /* Methods of Atk.Value */ + getCurrentValue(): /* value */ any + getIncrement(): number + getMaximumValue(): /* value */ any + getMinimumIncrement(): /* value */ any + getMinimumValue(): /* value */ any + getRange(): Range | null + getSubRanges(): Range[] + getValueAndText(): [ /* value */ number, /* text */ string | null ] + setCurrentValue(value: any): boolean + setValue(newValue: number): void + /* Virtual methods of Atk.Value */ + vfuncGetCurrentValue(): /* value */ any + vfuncGetIncrement(): number + vfuncGetMaximumValue(): /* value */ any + vfuncGetMinimumIncrement(): /* value */ any + vfuncGetMinimumValue(): /* value */ any + vfuncGetRange(): Range | null + vfuncGetSubRanges(): Range[] + vfuncGetValueAndText(): [ /* value */ number, /* text */ string | null ] + vfuncSetCurrentValue(value: any): boolean + vfuncSetValue(newValue: number): void + /* Signals of Atk.Value */ + connect(sigName: "value-changed", callback: (($obj: Value, value: number, text: string) => void)): number + connect_after(sigName: "value-changed", callback: (($obj: Value, value: number, text: string) => void)): number + emit(sigName: "value-changed", value: number, text: string): void + on(sigName: "value-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "value-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "value-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + static name: string +} +export interface Window_ConstructProps extends Object_ConstructProps { +} +export class Window { + /* Properties of Atk.Object */ + readonly accessibleComponentLayer: number + readonly accessibleComponentMdiZorder: number + accessibleDescription: string + readonly accessibleHypertextNlinks: number + accessibleName: string + accessibleParent: Object + accessibleRole: Role + accessibleTableCaption: string + accessibleTableCaptionObject: Object + accessibleTableColumnDescription: string + accessibleTableColumnHeader: Object + accessibleTableRowDescription: string + accessibleTableRowHeader: Object + accessibleTableSummary: Object + accessibleValue: number + /* Fields of Atk.Object */ + parent: GObject.Object + description: string + name: string + role: Role + relationSet: RelationSet + layer: Layer + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of Atk.Object */ + addRelationship(relationship: RelationType, target: Object): boolean + getAccessibleId(): string + getAttributes(): AttributeSet + get_description(): string | null + getIndexInParent(): number + getLayer(): Layer + getMdiZorder(): number + getNAccessibleChildren(): number + get_name(): string | null + getObjectLocale(): string + getParent(): Object + getRole(): Role + initialize(data?: object | null): void + notifyStateChange(state: State, value: boolean): void + peekParent(): Object + refAccessibleChild(i: number): Object + refRelationSet(): RelationSet + refStateSet(): StateSet + removePropertyChangeHandler(handlerId: number): void + removeRelationship(relationship: RelationType, target: Object): boolean + setAccessibleId(name: string): void + set_description(description: string): boolean | null + setName(name: string): void + setParent(parent: Object): void + setRole(role: Role): void + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Virtual methods of Atk.Object */ + vfuncActiveDescendantChanged(child?: object | null): void + vfuncChildrenChanged(changeIndex: number, changedChild?: object | null): void + vfuncFocusEvent(focusIn: boolean): void + vfuncGetAttributes(): AttributeSet + vfunc_get_description(): string | null + vfuncGetIndexInParent(): number + vfuncGetLayer(): Layer + vfuncGetMdiZorder(): number + vfuncGetNChildren(): number + vfunc_get_name(): string | null + vfuncGetObjectLocale(): string + vfuncGetParent(): Object + vfuncGetRole(): Role + vfuncInitialize(data?: object | null): void + vfuncPropertyChange(values: PropertyValues): void + vfuncRefRelationSet(): RelationSet + vfuncRefStateSet(): StateSet + vfuncRemovePropertyChangeHandler(handlerId: number): void + vfunc_set_description(description: string): boolean | null + vfuncSetName(name: string): void + vfuncSetParent(parent: Object): void + vfuncSetRole(role: Role): void + vfuncStateChange(name: string, stateSet: boolean): void + vfuncVisibleDataChanged(): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Atk.Window */ + connect(sigName: "activate", callback: (($obj: Window) => void)): number + connect_after(sigName: "activate", callback: (($obj: Window) => void)): number + emit(sigName: "activate"): void + on(sigName: "activate", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "activate", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "activate", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "create", callback: (($obj: Window) => void)): number + connect_after(sigName: "create", callback: (($obj: Window) => void)): number + emit(sigName: "create"): void + on(sigName: "create", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "create", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "create", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "deactivate", callback: (($obj: Window) => void)): number + connect_after(sigName: "deactivate", callback: (($obj: Window) => void)): number + emit(sigName: "deactivate"): void + on(sigName: "deactivate", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "deactivate", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "deactivate", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "destroy", callback: (($obj: Window) => void)): number + connect_after(sigName: "destroy", callback: (($obj: Window) => void)): number + emit(sigName: "destroy"): void + on(sigName: "destroy", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "destroy", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "destroy", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "maximize", callback: (($obj: Window) => void)): number + connect_after(sigName: "maximize", callback: (($obj: Window) => void)): number + emit(sigName: "maximize"): void + on(sigName: "maximize", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "maximize", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "maximize", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "minimize", callback: (($obj: Window) => void)): number + connect_after(sigName: "minimize", callback: (($obj: Window) => void)): number + emit(sigName: "minimize"): void + on(sigName: "minimize", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "minimize", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "minimize", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "move", callback: (($obj: Window) => void)): number + connect_after(sigName: "move", callback: (($obj: Window) => void)): number + emit(sigName: "move"): void + on(sigName: "move", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "move", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "move", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "resize", callback: (($obj: Window) => void)): number + connect_after(sigName: "resize", callback: (($obj: Window) => void)): number + emit(sigName: "resize"): void + on(sigName: "resize", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "resize", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "resize", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "restore", callback: (($obj: Window) => void)): number + connect_after(sigName: "restore", callback: (($obj: Window) => void)): number + emit(sigName: "restore"): void + on(sigName: "restore", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "restore", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "restore", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of Atk.Object */ + connect(sigName: "active-descendant-changed", callback: (($obj: Window, arg1: Object) => void)): number + connect_after(sigName: "active-descendant-changed", callback: (($obj: Window, arg1: Object) => void)): number + emit(sigName: "active-descendant-changed", arg1: Object): void + on(sigName: "active-descendant-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "active-descendant-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "active-descendant-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "children-changed", callback: (($obj: Window, arg1: number, arg2: Object) => void)): number + connect_after(sigName: "children-changed", callback: (($obj: Window, arg1: number, arg2: Object) => void)): number + emit(sigName: "children-changed", arg1: number, arg2: Object): void + on(sigName: "children-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "children-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "children-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "focus-event", callback: (($obj: Window, arg1: boolean) => void)): number + connect_after(sigName: "focus-event", callback: (($obj: Window, arg1: boolean) => void)): number + emit(sigName: "focus-event", arg1: boolean): void + on(sigName: "focus-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "focus-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "focus-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "property-change", callback: (($obj: Window, arg1: PropertyValues) => void)): number + connect_after(sigName: "property-change", callback: (($obj: Window, arg1: PropertyValues) => void)): number + emit(sigName: "property-change", arg1: PropertyValues): void + on(sigName: "property-change", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "property-change", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "property-change", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "state-change", callback: (($obj: Window, arg1: string, arg2: boolean) => void)): number + connect_after(sigName: "state-change", callback: (($obj: Window, arg1: string, arg2: boolean) => void)): number + emit(sigName: "state-change", arg1: string, arg2: boolean): void + on(sigName: "state-change", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "state-change", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "state-change", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "visible-data-changed", callback: (($obj: Window) => void)): number + connect_after(sigName: "visible-data-changed", callback: (($obj: Window) => void)): number + emit(sigName: "visible-data-changed"): void + on(sigName: "visible-data-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "visible-data-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "visible-data-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: Window, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: Window, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::accessible-component-layer", callback: (($obj: Window, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-component-layer", callback: (($obj: Window, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::accessible-component-layer", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::accessible-component-layer", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::accessible-component-layer", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::accessible-component-mdi-zorder", callback: (($obj: Window, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-component-mdi-zorder", callback: (($obj: Window, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::accessible-component-mdi-zorder", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::accessible-component-mdi-zorder", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::accessible-component-mdi-zorder", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::accessible-description", callback: (($obj: Window, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-description", callback: (($obj: Window, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::accessible-description", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::accessible-description", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::accessible-description", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::accessible-hypertext-nlinks", callback: (($obj: Window, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-hypertext-nlinks", callback: (($obj: Window, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::accessible-hypertext-nlinks", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::accessible-hypertext-nlinks", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::accessible-hypertext-nlinks", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::accessible-name", callback: (($obj: Window, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-name", callback: (($obj: Window, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::accessible-name", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::accessible-name", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::accessible-name", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::accessible-parent", callback: (($obj: Window, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-parent", callback: (($obj: Window, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::accessible-parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::accessible-parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::accessible-parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::accessible-role", callback: (($obj: Window, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-role", callback: (($obj: Window, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::accessible-role", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::accessible-role", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::accessible-role", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::accessible-table-caption", callback: (($obj: Window, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-table-caption", callback: (($obj: Window, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::accessible-table-caption", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::accessible-table-caption", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::accessible-table-caption", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::accessible-table-caption-object", callback: (($obj: Window, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-table-caption-object", callback: (($obj: Window, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::accessible-table-caption-object", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::accessible-table-caption-object", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::accessible-table-caption-object", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::accessible-table-column-description", callback: (($obj: Window, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-table-column-description", callback: (($obj: Window, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::accessible-table-column-description", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::accessible-table-column-description", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::accessible-table-column-description", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::accessible-table-column-header", callback: (($obj: Window, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-table-column-header", callback: (($obj: Window, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::accessible-table-column-header", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::accessible-table-column-header", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::accessible-table-column-header", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::accessible-table-row-description", callback: (($obj: Window, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-table-row-description", callback: (($obj: Window, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::accessible-table-row-description", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::accessible-table-row-description", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::accessible-table-row-description", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::accessible-table-row-header", callback: (($obj: Window, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-table-row-header", callback: (($obj: Window, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::accessible-table-row-header", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::accessible-table-row-header", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::accessible-table-row-header", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::accessible-table-summary", callback: (($obj: Window, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-table-summary", callback: (($obj: Window, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::accessible-table-summary", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::accessible-table-summary", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::accessible-table-summary", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::accessible-value", callback: (($obj: Window, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-value", callback: (($obj: Window, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::accessible-value", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::accessible-value", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::accessible-value", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: Window_ConstructProps) + _init (config?: Window_ConstructProps): void + static $gtype: GObject.Type +} +export interface GObjectAccessible_ConstructProps extends Object_ConstructProps { +} +export class GObjectAccessible { + /* Properties of Atk.Object */ + readonly accessibleComponentLayer: number + readonly accessibleComponentMdiZorder: number + accessibleDescription: string + readonly accessibleHypertextNlinks: number + accessibleName: string + accessibleParent: Object + accessibleRole: Role + accessibleTableCaption: string + accessibleTableCaptionObject: Object + accessibleTableColumnDescription: string + accessibleTableColumnHeader: Object + accessibleTableRowDescription: string + accessibleTableRowHeader: Object + accessibleTableSummary: Object + accessibleValue: number + /* Fields of Atk.GObjectAccessible */ + parent: Object + /* Fields of Atk.Object */ + description: string + name: string + role: Role + relationSet: RelationSet + layer: Layer + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of Atk.GObjectAccessible */ + getObject(): GObject.Object + /* Methods of Atk.Object */ + addRelationship(relationship: RelationType, target: Object): boolean + getAccessibleId(): string + getAttributes(): AttributeSet + get_description(): string | null + getIndexInParent(): number + getLayer(): Layer + getMdiZorder(): number + getNAccessibleChildren(): number + get_name(): string | null + getObjectLocale(): string + getParent(): Object + getRole(): Role + initialize(data?: object | null): void + notifyStateChange(state: State, value: boolean): void + peekParent(): Object + refAccessibleChild(i: number): Object + refRelationSet(): RelationSet + refStateSet(): StateSet + removePropertyChangeHandler(handlerId: number): void + removeRelationship(relationship: RelationType, target: Object): boolean + setAccessibleId(name: string): void + set_description(description: string): boolean | null + setName(name: string): void + setParent(parent: Object): void + setRole(role: Role): void + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Virtual methods of Atk.Object */ + vfuncActiveDescendantChanged(child?: object | null): void + vfuncChildrenChanged(changeIndex: number, changedChild?: object | null): void + vfuncFocusEvent(focusIn: boolean): void + vfuncGetAttributes(): AttributeSet + vfunc_get_description(): string | null + vfuncGetIndexInParent(): number + vfuncGetLayer(): Layer + vfuncGetMdiZorder(): number + vfuncGetNChildren(): number + vfunc_get_name(): string | null + vfuncGetObjectLocale(): string + vfuncGetParent(): Object + vfuncGetRole(): Role + vfuncInitialize(data?: object | null): void + vfuncPropertyChange(values: PropertyValues): void + vfuncRefRelationSet(): RelationSet + vfuncRefStateSet(): StateSet + vfuncRemovePropertyChangeHandler(handlerId: number): void + vfunc_set_description(description: string): boolean | null + vfuncSetName(name: string): void + vfuncSetParent(parent: Object): void + vfuncSetRole(role: Role): void + vfuncStateChange(name: string, stateSet: boolean): void + vfuncVisibleDataChanged(): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Atk.Object */ + connect(sigName: "active-descendant-changed", callback: (($obj: GObjectAccessible, arg1: Object) => void)): number + connect_after(sigName: "active-descendant-changed", callback: (($obj: GObjectAccessible, arg1: Object) => void)): number + emit(sigName: "active-descendant-changed", arg1: Object): void + on(sigName: "active-descendant-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "active-descendant-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "active-descendant-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "children-changed", callback: (($obj: GObjectAccessible, arg1: number, arg2: Object) => void)): number + connect_after(sigName: "children-changed", callback: (($obj: GObjectAccessible, arg1: number, arg2: Object) => void)): number + emit(sigName: "children-changed", arg1: number, arg2: Object): void + on(sigName: "children-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "children-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "children-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "focus-event", callback: (($obj: GObjectAccessible, arg1: boolean) => void)): number + connect_after(sigName: "focus-event", callback: (($obj: GObjectAccessible, arg1: boolean) => void)): number + emit(sigName: "focus-event", arg1: boolean): void + on(sigName: "focus-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "focus-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "focus-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "property-change", callback: (($obj: GObjectAccessible, arg1: PropertyValues) => void)): number + connect_after(sigName: "property-change", callback: (($obj: GObjectAccessible, arg1: PropertyValues) => void)): number + emit(sigName: "property-change", arg1: PropertyValues): void + on(sigName: "property-change", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "property-change", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "property-change", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "state-change", callback: (($obj: GObjectAccessible, arg1: string, arg2: boolean) => void)): number + connect_after(sigName: "state-change", callback: (($obj: GObjectAccessible, arg1: string, arg2: boolean) => void)): number + emit(sigName: "state-change", arg1: string, arg2: boolean): void + on(sigName: "state-change", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "state-change", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "state-change", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "visible-data-changed", callback: (($obj: GObjectAccessible) => void)): number + connect_after(sigName: "visible-data-changed", callback: (($obj: GObjectAccessible) => void)): number + emit(sigName: "visible-data-changed"): void + on(sigName: "visible-data-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "visible-data-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "visible-data-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: GObjectAccessible, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: GObjectAccessible, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::accessible-component-layer", callback: (($obj: GObjectAccessible, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-component-layer", callback: (($obj: GObjectAccessible, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::accessible-component-layer", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::accessible-component-layer", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::accessible-component-layer", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::accessible-component-mdi-zorder", callback: (($obj: GObjectAccessible, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-component-mdi-zorder", callback: (($obj: GObjectAccessible, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::accessible-component-mdi-zorder", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::accessible-component-mdi-zorder", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::accessible-component-mdi-zorder", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::accessible-description", callback: (($obj: GObjectAccessible, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-description", callback: (($obj: GObjectAccessible, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::accessible-description", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::accessible-description", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::accessible-description", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::accessible-hypertext-nlinks", callback: (($obj: GObjectAccessible, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-hypertext-nlinks", callback: (($obj: GObjectAccessible, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::accessible-hypertext-nlinks", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::accessible-hypertext-nlinks", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::accessible-hypertext-nlinks", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::accessible-name", callback: (($obj: GObjectAccessible, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-name", callback: (($obj: GObjectAccessible, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::accessible-name", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::accessible-name", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::accessible-name", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::accessible-parent", callback: (($obj: GObjectAccessible, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-parent", callback: (($obj: GObjectAccessible, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::accessible-parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::accessible-parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::accessible-parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::accessible-role", callback: (($obj: GObjectAccessible, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-role", callback: (($obj: GObjectAccessible, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::accessible-role", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::accessible-role", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::accessible-role", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::accessible-table-caption", callback: (($obj: GObjectAccessible, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-table-caption", callback: (($obj: GObjectAccessible, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::accessible-table-caption", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::accessible-table-caption", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::accessible-table-caption", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::accessible-table-caption-object", callback: (($obj: GObjectAccessible, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-table-caption-object", callback: (($obj: GObjectAccessible, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::accessible-table-caption-object", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::accessible-table-caption-object", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::accessible-table-caption-object", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::accessible-table-column-description", callback: (($obj: GObjectAccessible, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-table-column-description", callback: (($obj: GObjectAccessible, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::accessible-table-column-description", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::accessible-table-column-description", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::accessible-table-column-description", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::accessible-table-column-header", callback: (($obj: GObjectAccessible, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-table-column-header", callback: (($obj: GObjectAccessible, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::accessible-table-column-header", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::accessible-table-column-header", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::accessible-table-column-header", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::accessible-table-row-description", callback: (($obj: GObjectAccessible, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-table-row-description", callback: (($obj: GObjectAccessible, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::accessible-table-row-description", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::accessible-table-row-description", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::accessible-table-row-description", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::accessible-table-row-header", callback: (($obj: GObjectAccessible, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-table-row-header", callback: (($obj: GObjectAccessible, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::accessible-table-row-header", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::accessible-table-row-header", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::accessible-table-row-header", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::accessible-table-summary", callback: (($obj: GObjectAccessible, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-table-summary", callback: (($obj: GObjectAccessible, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::accessible-table-summary", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::accessible-table-summary", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::accessible-table-summary", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::accessible-value", callback: (($obj: GObjectAccessible, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-value", callback: (($obj: GObjectAccessible, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::accessible-value", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::accessible-value", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::accessible-value", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: GObjectAccessible_ConstructProps) + _init (config?: GObjectAccessible_ConstructProps): void + /* Static methods and pseudo-constructors */ + static forObject(obj: GObject.Object): Object + static $gtype: GObject.Type +} +export interface Hyperlink_ConstructProps extends GObject.Object_ConstructProps { +} +export class Hyperlink { + /* Properties of Atk.Hyperlink */ + readonly endIndex: number + readonly numberOfAnchors: number + readonly selectedLink: boolean + readonly startIndex: number + /* Fields of Atk.Hyperlink */ + parent: GObject.Object + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of Atk.Hyperlink */ + getEndIndex(): number + getNAnchors(): number + getObject(i: number): Object + getStartIndex(): number + getUri(i: number): string + isInline(): boolean + isSelectedLink(): boolean + isValid(): boolean + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Methods of Atk.Action */ + doAction(i: number): boolean + getDescription(i: number): string | null + getKeybinding(i: number): string | null + getLocalizedName(i: number): string | null + getNActions(): number + getName(i: number): string | null + setDescription(i: number, desc: string): boolean + /* Virtual methods of Atk.Hyperlink */ + vfuncGetEndIndex(): number + vfuncGetNAnchors(): number + vfuncGetObject(i: number): Object + vfuncGetStartIndex(): number + vfuncGetUri(i: number): string + vfuncIsSelectedLink(): boolean + vfuncIsValid(): boolean + vfuncLinkActivated(): void + vfuncLinkState(): number + vfuncDoAction(i: number): boolean + vfuncGetDescription(i: number): string | null + vfuncGetKeybinding(i: number): string | null + vfuncGetLocalizedName(i: number): string | null + vfuncGetNActions(): number + vfuncGetName(i: number): string | null + vfuncSetDescription(i: number, desc: string): boolean + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Atk.Hyperlink */ + connect(sigName: "link-activated", callback: (($obj: Hyperlink) => void)): number + connect_after(sigName: "link-activated", callback: (($obj: Hyperlink) => void)): number + emit(sigName: "link-activated"): void + on(sigName: "link-activated", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "link-activated", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "link-activated", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: Hyperlink, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: Hyperlink, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::end-index", callback: (($obj: Hyperlink, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::end-index", callback: (($obj: Hyperlink, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::end-index", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::end-index", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::end-index", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::number-of-anchors", callback: (($obj: Hyperlink, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::number-of-anchors", callback: (($obj: Hyperlink, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::number-of-anchors", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::number-of-anchors", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::number-of-anchors", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::selected-link", callback: (($obj: Hyperlink, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::selected-link", callback: (($obj: Hyperlink, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::selected-link", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::selected-link", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::selected-link", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::start-index", callback: (($obj: Hyperlink, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::start-index", callback: (($obj: Hyperlink, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::start-index", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::start-index", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::start-index", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: Hyperlink_ConstructProps) + _init (config?: Hyperlink_ConstructProps): void + static $gtype: GObject.Type +} +export interface Misc_ConstructProps extends GObject.Object_ConstructProps { +} +export class Misc { + /* Fields of Atk.Misc */ + parent: GObject.Object + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of Atk.Misc */ + threadsEnter(): void + threadsLeave(): void + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Virtual methods of Atk.Misc */ + vfuncThreadsEnter(): void + vfuncThreadsLeave(): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: Misc, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: Misc, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: Misc_ConstructProps) + _init (config?: Misc_ConstructProps): void + /* Static methods and pseudo-constructors */ + static getInstance(): Misc + static $gtype: GObject.Type +} +export interface NoOpObject_ConstructProps extends Object_ConstructProps { +} +export class NoOpObject { + /* Properties of Atk.Object */ + readonly accessibleComponentLayer: number + readonly accessibleComponentMdiZorder: number + accessibleDescription: string + readonly accessibleHypertextNlinks: number + accessibleName: string + accessibleParent: Object + accessibleRole: Role + accessibleTableCaption: string + accessibleTableCaptionObject: Object + accessibleTableColumnDescription: string + accessibleTableColumnHeader: Object + accessibleTableRowDescription: string + accessibleTableRowHeader: Object + accessibleTableSummary: Object + accessibleValue: number + /* Fields of Atk.NoOpObject */ + parent: Object + /* Fields of Atk.Object */ + description: string + name: string + role: Role + relationSet: RelationSet + layer: Layer + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of Atk.Object */ + addRelationship(relationship: RelationType, target: Object): boolean + getAccessibleId(): string + getAttributes(): AttributeSet + get_description(): string | null + getIndexInParent(): number + getLayer(): Layer + getMdiZorder(): number + getNAccessibleChildren(): number + get_name(): string | null + getObjectLocale(): string + getParent(): Object + getRole(): Role + initialize(data?: object | null): void + notifyStateChange(state: State, value: boolean): void + peekParent(): Object + refAccessibleChild(i: number): Object + refRelationSet(): RelationSet + refStateSet(): StateSet + removePropertyChangeHandler(handlerId: number): void + removeRelationship(relationship: RelationType, target: Object): boolean + setAccessibleId(name: string): void + set_description(description: string): boolean | null + setName(name: string): void + setParent(parent: Object): void + setRole(role: Role): void + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Methods of Atk.Action */ + doAction(i: number): boolean + getKeybinding(i: number): string | null + getLocalizedName(i: number): string | null + getNActions(): number + /* Methods of Atk.Component */ + contains(x: number, y: number, coordType: CoordType): boolean + getAlpha(): number + getExtents(coordType: CoordType): [ /* x */ number | null, /* y */ number | null, /* width */ number | null, /* height */ number | null ] + getPosition(coordType: CoordType): [ /* x */ number | null, /* y */ number | null ] + getSize(): [ /* width */ number | null, /* height */ number | null ] + grabFocus(): boolean + refAccessibleAtPoint(x: number, y: number, coordType: CoordType): Object | null + removeFocusHandler(handlerId: number): void + scrollTo(type: ScrollType): boolean + scrollToPoint(coords: CoordType, x: number, y: number): boolean + setExtents(x: number, y: number, width: number, height: number, coordType: CoordType): boolean + setPosition(x: number, y: number, coordType: CoordType): boolean + setSize(width: number, height: number): boolean + /* Methods of Atk.Document */ + getAttributeValue(attributeName: string): string | null + getCurrentPageNumber(): number + getDocument(): object | null + getDocumentType(): string + getLocale(): string + getPageCount(): number + setAttributeValue(attributeName: string, attributeValue: string): boolean + /* Methods of Atk.EditableText */ + copyText(startPos: number, endPos: number): void + cutText(startPos: number, endPos: number): void + deleteText(startPos: number, endPos: number): void + insertText(string: string, length: number, position: number): void + pasteText(position: number): void + setRunAttributes(attribSet: AttributeSet, startOffset: number, endOffset: number): boolean + setTextContents(string: string): void + /* Methods of Atk.Hypertext */ + getLink(linkIndex: number): Hyperlink + getLinkIndex(charIndex: number): number + getNLinks(): number + /* Methods of Atk.Image */ + getImageDescription(): string + getImageLocale(): string | null + getImagePosition(coordType: CoordType): [ /* x */ number | null, /* y */ number | null ] + getImageSize(): [ /* width */ number | null, /* height */ number | null ] + setImageDescription(description: string): boolean + /* Methods of Atk.Selection */ + addSelection(i: number): boolean + clearSelection(): boolean + getSelectionCount(): number + isChildSelected(i: number): boolean + refSelection(i: number): Object | null + removeSelection(i: number): boolean + selectAllSelection(): boolean + /* Methods of Atk.Table */ + addColumnSelection(column: number): boolean + addRowSelection(row: number): boolean + getCaption(): Object | null + getColumnAtIndex(index: number): number + getColumnDescription(column: number): string + getColumnExtentAt(row: number, column: number): number + getColumnHeader(column: number): Object | null + getIndexAt(row: number, column: number): number + getNColumns(): number + getNRows(): number + getRowAtIndex(index: number): number + getRowDescription(row: number): string | null + getRowExtentAt(row: number, column: number): number + getRowHeader(row: number): Object | null + getSelectedColumns(selected: number): number + getSelectedRows(selected: number): number + getSummary(): Object + isColumnSelected(column: number): boolean + isRowSelected(row: number): boolean + isSelected(row: number, column: number): boolean + refAt(row: number, column: number): Object + removeColumnSelection(column: number): boolean + removeRowSelection(row: number): boolean + setCaption(caption: Object): void + setColumnDescription(column: number, description: string): void + setColumnHeader(column: number, header: Object): void + setRowDescription(row: number, description: string): void + setRowHeader(row: number, header: Object): void + setSummary(accessible: Object): void + /* Methods of Atk.TableCell */ + getColumnHeaderCells(): Object[] + getColumnSpan(): number + getRowColumnSpan(): [ /* returnType */ boolean, /* row */ number, /* column */ number, /* rowSpan */ number, /* columnSpan */ number ] + getRowHeaderCells(): Object[] + getRowSpan(): number + getTable(): Object + /* Methods of Atk.Text */ + getBoundedRanges(rect: TextRectangle, coordType: CoordType, xClipType: TextClipType, yClipType: TextClipType): TextRange[] + getCaretOffset(): number + getCharacterAtOffset(offset: number): number + getCharacterCount(): number + getCharacterExtents(offset: number, coords: CoordType): [ /* x */ number | null, /* y */ number | null, /* width */ number | null, /* height */ number | null ] + getDefaultAttributes(): AttributeSet + getNSelections(): number + getOffsetAtPoint(x: number, y: number, coords: CoordType): number + getRangeExtents(startOffset: number, endOffset: number, coordType: CoordType): /* rect */ TextRectangle + getRunAttributes(offset: number): [ /* returnType */ AttributeSet, /* startOffset */ number, /* endOffset */ number ] + getSelection(selectionNum: number): [ /* returnType */ string, /* startOffset */ number, /* endOffset */ number ] + getStringAtOffset(offset: number, granularity: TextGranularity): [ /* returnType */ string | null, /* startOffset */ number, /* endOffset */ number ] + getText(startOffset: number, endOffset: number): string + getTextAfterOffset(offset: number, boundaryType: TextBoundary): [ /* returnType */ string, /* startOffset */ number, /* endOffset */ number ] + getTextAtOffset(offset: number, boundaryType: TextBoundary): [ /* returnType */ string, /* startOffset */ number, /* endOffset */ number ] + getTextBeforeOffset(offset: number, boundaryType: TextBoundary): [ /* returnType */ string, /* startOffset */ number, /* endOffset */ number ] + scrollSubstringTo(startOffset: number, endOffset: number, type: ScrollType): boolean + scrollSubstringToPoint(startOffset: number, endOffset: number, coords: CoordType, x: number, y: number): boolean + setCaretOffset(offset: number): boolean + setSelection(selectionNum: number, startOffset: number, endOffset: number): boolean + /* Methods of Atk.Value */ + getCurrentValue(): /* value */ any + getIncrement(): number + getMaximumValue(): /* value */ any + getMinimumIncrement(): /* value */ any + getMinimumValue(): /* value */ any + getRange(): Range | null + getSubRanges(): Range[] + getValueAndText(): [ /* value */ number, /* text */ string | null ] + setCurrentValue(value: any): boolean + setValue(newValue: number): void + /* Virtual methods of Atk.NoOpObject */ + vfuncDoAction(i: number): boolean + vfuncGetDescription(i: number): string | null + vfunc_get_description(): string | null + vfuncGetKeybinding(i: number): string | null + vfuncGetLocalizedName(i: number): string | null + vfuncGetNActions(): number + vfuncGetName(i: number): string | null + vfunc_get_name(): string | null + vfuncSetDescription(i: number, desc: string): boolean + vfunc_set_description(description: string): boolean | null + vfuncBoundsChanged(bounds: Rectangle): void + vfuncContains(x: number, y: number, coordType: CoordType): boolean + vfuncGetAlpha(): number + vfuncGetExtents(coordType: CoordType): [ /* x */ number | null, /* y */ number | null, /* width */ number | null, /* height */ number | null ] + vfuncGetLayer(): Layer + vfuncGetMdiZorder(): number + vfuncGetPosition(coordType: CoordType): [ /* x */ number | null, /* y */ number | null ] + vfuncGetPosition(): [ /* returnType */ boolean, /* row */ number, /* column */ number ] + vfuncGetSize(): [ /* width */ number | null, /* height */ number | null ] + vfuncGrabFocus(): boolean + vfuncRefAccessibleAtPoint(x: number, y: number, coordType: CoordType): Object | null + vfuncRemoveFocusHandler(handlerId: number): void + vfuncScrollTo(type: ScrollType): boolean + vfuncScrollToPoint(coords: CoordType, x: number, y: number): boolean + vfuncSetExtents(x: number, y: number, width: number, height: number, coordType: CoordType): boolean + vfuncSetPosition(x: number, y: number, coordType: CoordType): boolean + vfuncSetSize(width: number, height: number): boolean + vfuncGetCurrentPageNumber(): number + vfuncGetDocument(): object | null + vfuncGetDocumentAttributeValue(attributeName: string): string | null + vfuncGetDocumentAttributes(): AttributeSet + vfuncGetDocumentLocale(): string + vfuncGetDocumentType(): string + vfuncGetPageCount(): number + vfuncSetDocumentAttribute(attributeName: string, attributeValue: string): boolean + vfuncCopyText(startPos: number, endPos: number): void + vfuncCutText(startPos: number, endPos: number): void + vfuncDeleteText(startPos: number, endPos: number): void + vfuncInsertText(string: string, length: number, position: number): void + vfuncPasteText(position: number): void + vfuncSetRunAttributes(attribSet: AttributeSet, startOffset: number, endOffset: number): boolean + vfuncSetTextContents(string: string): void + vfuncGetLink(linkIndex: number): Hyperlink + vfuncGetLinkIndex(charIndex: number): number + vfuncGetNLinks(): number + vfuncLinkSelected(linkIndex: number): void + vfuncGetImageDescription(): string + vfuncGetImageLocale(): string | null + vfuncGetImagePosition(coordType: CoordType): [ /* x */ number | null, /* y */ number | null ] + vfuncGetImageSize(): [ /* width */ number | null, /* height */ number | null ] + vfuncSetImageDescription(description: string): boolean + vfuncAddSelection(i: number): boolean + vfuncAddSelection(startOffset: number, endOffset: number): boolean + vfuncClearSelection(): boolean + vfuncGetSelectionCount(): number + vfuncIsChildSelected(i: number): boolean + vfuncRefSelection(i: number): Object | null + vfuncRemoveSelection(i: number): boolean + vfuncSelectAllSelection(): boolean + vfuncSelectionChanged(): void + vfuncAddColumnSelection(column: number): boolean + vfuncAddRowSelection(row: number): boolean + vfuncColumnDeleted(column: number, numDeleted: number): void + vfuncColumnInserted(column: number, numInserted: number): void + vfuncColumnReordered(): void + vfuncGetCaption(): Object | null + vfuncGetColumnAtIndex(index: number): number + vfuncGetColumnDescription(column: number): string + vfuncGetColumnExtentAt(row: number, column: number): number + vfuncGetColumnHeader(column: number): Object | null + vfuncGetIndexAt(row: number, column: number): number + vfuncGetNColumns(): number + vfuncGetNRows(): number + vfuncGetRowAtIndex(index: number): number + vfuncGetRowDescription(row: number): string | null + vfuncGetRowExtentAt(row: number, column: number): number + vfuncGetRowHeader(row: number): Object | null + vfuncGetSelectedColumns(selected: number): number + vfuncGetSelectedRows(selected: number): number + vfuncGetSummary(): Object + vfuncIsColumnSelected(column: number): boolean + vfuncIsRowSelected(row: number): boolean + vfuncIsSelected(row: number, column: number): boolean + vfuncModelChanged(): void + vfuncRefAt(row: number, column: number): Object + vfuncRemoveColumnSelection(column: number): boolean + vfuncRemoveRowSelection(row: number): boolean + vfuncRowDeleted(row: number, numDeleted: number): void + vfuncRowInserted(row: number, numInserted: number): void + vfuncRowReordered(): void + vfuncSetCaption(caption: Object): void + vfuncSetColumnDescription(column: number, description: string): void + vfuncSetColumnHeader(column: number, header: Object): void + vfuncSetRowDescription(row: number, description: string): void + vfuncSetRowHeader(row: number, header: Object): void + vfuncSetSummary(accessible: Object): void + vfuncGetColumnHeaderCells(): Object[] + vfuncGetColumnSpan(): number + vfuncGetRowColumnSpan(): [ /* returnType */ boolean, /* row */ number, /* column */ number, /* rowSpan */ number, /* columnSpan */ number ] + vfuncGetRowHeaderCells(): Object[] + vfuncGetRowSpan(): number + vfuncGetTable(): Object + vfuncGetBoundedRanges(rect: TextRectangle, coordType: CoordType, xClipType: TextClipType, yClipType: TextClipType): TextRange[] + vfuncGetCaretOffset(): number + vfuncGetCharacterAtOffset(offset: number): number + vfuncGetCharacterCount(): number + vfuncGetCharacterExtents(offset: number, coords: CoordType): [ /* x */ number | null, /* y */ number | null, /* width */ number | null, /* height */ number | null ] + vfuncGetDefaultAttributes(): AttributeSet + vfuncGetNSelections(): number + vfuncGetOffsetAtPoint(x: number, y: number, coords: CoordType): number + vfuncGetRangeExtents(startOffset: number, endOffset: number, coordType: CoordType): /* rect */ TextRectangle + vfuncGetRunAttributes(offset: number): [ /* returnType */ AttributeSet, /* startOffset */ number, /* endOffset */ number ] + vfuncGetSelection(selectionNum: number): [ /* returnType */ string, /* startOffset */ number, /* endOffset */ number ] + vfuncGetStringAtOffset(offset: number, granularity: TextGranularity): [ /* returnType */ string | null, /* startOffset */ number, /* endOffset */ number ] + vfuncGetText(startOffset: number, endOffset: number): string + vfuncGetTextAfterOffset(offset: number, boundaryType: TextBoundary): [ /* returnType */ string, /* startOffset */ number, /* endOffset */ number ] + vfuncGetTextAtOffset(offset: number, boundaryType: TextBoundary): [ /* returnType */ string, /* startOffset */ number, /* endOffset */ number ] + vfuncGetTextBeforeOffset(offset: number, boundaryType: TextBoundary): [ /* returnType */ string, /* startOffset */ number, /* endOffset */ number ] + vfuncScrollSubstringTo(startOffset: number, endOffset: number, type: ScrollType): boolean + vfuncScrollSubstringToPoint(startOffset: number, endOffset: number, coords: CoordType, x: number, y: number): boolean + vfuncSetCaretOffset(offset: number): boolean + vfuncSetSelection(selectionNum: number, startOffset: number, endOffset: number): boolean + vfuncTextAttributesChanged(): void + vfuncTextCaretMoved(location: number): void + vfuncTextChanged(position: number, length: number): void + vfuncTextSelectionChanged(): void + vfuncGetCurrentValue(): /* value */ any + vfuncGetIncrement(): number + vfuncGetMaximumValue(): /* value */ any + vfuncGetMinimumIncrement(): /* value */ any + vfuncGetMinimumValue(): /* value */ any + vfuncGetRange(): Range | null + vfuncGetSubRanges(): Range[] + vfuncGetValueAndText(): [ /* value */ number, /* text */ string | null ] + vfuncSetCurrentValue(value: any): boolean + vfuncSetValue(newValue: number): void + /* Virtual methods of Atk.Object */ + vfuncActiveDescendantChanged(child?: object | null): void + vfuncChildrenChanged(changeIndex: number, changedChild?: object | null): void + vfuncFocusEvent(focusIn: boolean): void + vfuncGetAttributes(): AttributeSet + vfunc_get_description(): string | null + vfuncGetIndexInParent(): number + vfuncGetLayer(): Layer + vfuncGetMdiZorder(): number + vfuncGetNChildren(): number + vfunc_get_name(): string | null + vfuncGetObjectLocale(): string + vfuncGetParent(): Object + vfuncGetRole(): Role + vfuncInitialize(data?: object | null): void + vfuncPropertyChange(values: PropertyValues): void + vfuncRefRelationSet(): RelationSet + vfuncRefStateSet(): StateSet + vfuncRemovePropertyChangeHandler(handlerId: number): void + vfunc_set_description(description: string): boolean | null + vfuncSetName(name: string): void + vfuncSetParent(parent: Object): void + vfuncSetRole(role: Role): void + vfuncStateChange(name: string, stateSet: boolean): void + vfuncVisibleDataChanged(): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Atk.Object */ + connect(sigName: "active-descendant-changed", callback: (($obj: NoOpObject, arg1: Object) => void)): number + connect_after(sigName: "active-descendant-changed", callback: (($obj: NoOpObject, arg1: Object) => void)): number + emit(sigName: "active-descendant-changed", arg1: Object): void + on(sigName: "active-descendant-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "active-descendant-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "active-descendant-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "children-changed", callback: (($obj: NoOpObject, arg1: number, arg2: Object) => void)): number + connect_after(sigName: "children-changed", callback: (($obj: NoOpObject, arg1: number, arg2: Object) => void)): number + emit(sigName: "children-changed", arg1: number, arg2: Object): void + on(sigName: "children-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "children-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "children-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "focus-event", callback: (($obj: NoOpObject, arg1: boolean) => void)): number + connect_after(sigName: "focus-event", callback: (($obj: NoOpObject, arg1: boolean) => void)): number + emit(sigName: "focus-event", arg1: boolean): void + on(sigName: "focus-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "focus-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "focus-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "property-change", callback: (($obj: NoOpObject, arg1: PropertyValues) => void)): number + connect_after(sigName: "property-change", callback: (($obj: NoOpObject, arg1: PropertyValues) => void)): number + emit(sigName: "property-change", arg1: PropertyValues): void + on(sigName: "property-change", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "property-change", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "property-change", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "state-change", callback: (($obj: NoOpObject, arg1: string, arg2: boolean) => void)): number + connect_after(sigName: "state-change", callback: (($obj: NoOpObject, arg1: string, arg2: boolean) => void)): number + emit(sigName: "state-change", arg1: string, arg2: boolean): void + on(sigName: "state-change", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "state-change", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "state-change", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "visible-data-changed", callback: (($obj: NoOpObject) => void)): number + connect_after(sigName: "visible-data-changed", callback: (($obj: NoOpObject) => void)): number + emit(sigName: "visible-data-changed"): void + on(sigName: "visible-data-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "visible-data-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "visible-data-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: NoOpObject, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: NoOpObject, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of Atk.Component */ + connect(sigName: "bounds-changed", callback: (($obj: NoOpObject, arg1: Rectangle) => void)): number + connect_after(sigName: "bounds-changed", callback: (($obj: NoOpObject, arg1: Rectangle) => void)): number + emit(sigName: "bounds-changed", arg1: Rectangle): void + on(sigName: "bounds-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "bounds-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "bounds-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of Atk.Document */ + connect(sigName: "load-complete", callback: (($obj: NoOpObject) => void)): number + connect_after(sigName: "load-complete", callback: (($obj: NoOpObject) => void)): number + emit(sigName: "load-complete"): void + on(sigName: "load-complete", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "load-complete", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "load-complete", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "load-stopped", callback: (($obj: NoOpObject) => void)): number + connect_after(sigName: "load-stopped", callback: (($obj: NoOpObject) => void)): number + emit(sigName: "load-stopped"): void + on(sigName: "load-stopped", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "load-stopped", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "load-stopped", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "page-changed", callback: (($obj: NoOpObject, pageNumber: number) => void)): number + connect_after(sigName: "page-changed", callback: (($obj: NoOpObject, pageNumber: number) => void)): number + emit(sigName: "page-changed", pageNumber: number): void + on(sigName: "page-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "page-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "page-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "reload", callback: (($obj: NoOpObject) => void)): number + connect_after(sigName: "reload", callback: (($obj: NoOpObject) => void)): number + emit(sigName: "reload"): void + on(sigName: "reload", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "reload", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "reload", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of Atk.Hypertext */ + connect(sigName: "link-selected", callback: (($obj: NoOpObject, arg1: number) => void)): number + connect_after(sigName: "link-selected", callback: (($obj: NoOpObject, arg1: number) => void)): number + emit(sigName: "link-selected", arg1: number): void + on(sigName: "link-selected", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "link-selected", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "link-selected", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of Atk.Selection */ + connect(sigName: "selection-changed", callback: (($obj: NoOpObject) => void)): number + connect_after(sigName: "selection-changed", callback: (($obj: NoOpObject) => void)): number + emit(sigName: "selection-changed"): void + on(sigName: "selection-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "selection-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "selection-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of Atk.Table */ + connect(sigName: "column-deleted", callback: (($obj: NoOpObject, arg1: number, arg2: number) => void)): number + connect_after(sigName: "column-deleted", callback: (($obj: NoOpObject, arg1: number, arg2: number) => void)): number + emit(sigName: "column-deleted", arg1: number, arg2: number): void + on(sigName: "column-deleted", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "column-deleted", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "column-deleted", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "column-inserted", callback: (($obj: NoOpObject, arg1: number, arg2: number) => void)): number + connect_after(sigName: "column-inserted", callback: (($obj: NoOpObject, arg1: number, arg2: number) => void)): number + emit(sigName: "column-inserted", arg1: number, arg2: number): void + on(sigName: "column-inserted", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "column-inserted", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "column-inserted", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "column-reordered", callback: (($obj: NoOpObject) => void)): number + connect_after(sigName: "column-reordered", callback: (($obj: NoOpObject) => void)): number + emit(sigName: "column-reordered"): void + on(sigName: "column-reordered", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "column-reordered", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "column-reordered", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "model-changed", callback: (($obj: NoOpObject) => void)): number + connect_after(sigName: "model-changed", callback: (($obj: NoOpObject) => void)): number + emit(sigName: "model-changed"): void + on(sigName: "model-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "model-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "model-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "row-deleted", callback: (($obj: NoOpObject, arg1: number, arg2: number) => void)): number + connect_after(sigName: "row-deleted", callback: (($obj: NoOpObject, arg1: number, arg2: number) => void)): number + emit(sigName: "row-deleted", arg1: number, arg2: number): void + on(sigName: "row-deleted", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "row-deleted", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "row-deleted", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "row-inserted", callback: (($obj: NoOpObject, arg1: number, arg2: number) => void)): number + connect_after(sigName: "row-inserted", callback: (($obj: NoOpObject, arg1: number, arg2: number) => void)): number + emit(sigName: "row-inserted", arg1: number, arg2: number): void + on(sigName: "row-inserted", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "row-inserted", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "row-inserted", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "row-reordered", callback: (($obj: NoOpObject) => void)): number + connect_after(sigName: "row-reordered", callback: (($obj: NoOpObject) => void)): number + emit(sigName: "row-reordered"): void + on(sigName: "row-reordered", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "row-reordered", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "row-reordered", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of Atk.Text */ + connect(sigName: "text-attributes-changed", callback: (($obj: NoOpObject) => void)): number + connect_after(sigName: "text-attributes-changed", callback: (($obj: NoOpObject) => void)): number + emit(sigName: "text-attributes-changed"): void + on(sigName: "text-attributes-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "text-attributes-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "text-attributes-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "text-caret-moved", callback: (($obj: NoOpObject, arg1: number) => void)): number + connect_after(sigName: "text-caret-moved", callback: (($obj: NoOpObject, arg1: number) => void)): number + emit(sigName: "text-caret-moved", arg1: number): void + on(sigName: "text-caret-moved", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "text-caret-moved", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "text-caret-moved", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "text-changed", callback: (($obj: NoOpObject, arg1: number, arg2: number) => void)): number + connect_after(sigName: "text-changed", callback: (($obj: NoOpObject, arg1: number, arg2: number) => void)): number + emit(sigName: "text-changed", arg1: number, arg2: number): void + on(sigName: "text-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "text-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "text-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "text-insert", callback: (($obj: NoOpObject, arg1: number, arg2: number, arg3: string) => void)): number + connect_after(sigName: "text-insert", callback: (($obj: NoOpObject, arg1: number, arg2: number, arg3: string) => void)): number + emit(sigName: "text-insert", arg1: number, arg2: number, arg3: string): void + on(sigName: "text-insert", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "text-insert", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "text-insert", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "text-remove", callback: (($obj: NoOpObject, arg1: number, arg2: number, arg3: string) => void)): number + connect_after(sigName: "text-remove", callback: (($obj: NoOpObject, arg1: number, arg2: number, arg3: string) => void)): number + emit(sigName: "text-remove", arg1: number, arg2: number, arg3: string): void + on(sigName: "text-remove", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "text-remove", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "text-remove", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "text-selection-changed", callback: (($obj: NoOpObject) => void)): number + connect_after(sigName: "text-selection-changed", callback: (($obj: NoOpObject) => void)): number + emit(sigName: "text-selection-changed"): void + on(sigName: "text-selection-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "text-selection-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "text-selection-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of Atk.Value */ + connect(sigName: "value-changed", callback: (($obj: NoOpObject, value: number, text: string) => void)): number + connect_after(sigName: "value-changed", callback: (($obj: NoOpObject, value: number, text: string) => void)): number + emit(sigName: "value-changed", value: number, text: string): void + on(sigName: "value-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "value-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "value-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of Atk.Window */ + connect(sigName: "activate", callback: (($obj: NoOpObject) => void)): number + connect_after(sigName: "activate", callback: (($obj: NoOpObject) => void)): number + emit(sigName: "activate"): void + on(sigName: "activate", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "activate", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "activate", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "create", callback: (($obj: NoOpObject) => void)): number + connect_after(sigName: "create", callback: (($obj: NoOpObject) => void)): number + emit(sigName: "create"): void + on(sigName: "create", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "create", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "create", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "deactivate", callback: (($obj: NoOpObject) => void)): number + connect_after(sigName: "deactivate", callback: (($obj: NoOpObject) => void)): number + emit(sigName: "deactivate"): void + on(sigName: "deactivate", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "deactivate", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "deactivate", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "destroy", callback: (($obj: NoOpObject) => void)): number + connect_after(sigName: "destroy", callback: (($obj: NoOpObject) => void)): number + emit(sigName: "destroy"): void + on(sigName: "destroy", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "destroy", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "destroy", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "maximize", callback: (($obj: NoOpObject) => void)): number + connect_after(sigName: "maximize", callback: (($obj: NoOpObject) => void)): number + emit(sigName: "maximize"): void + on(sigName: "maximize", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "maximize", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "maximize", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "minimize", callback: (($obj: NoOpObject) => void)): number + connect_after(sigName: "minimize", callback: (($obj: NoOpObject) => void)): number + emit(sigName: "minimize"): void + on(sigName: "minimize", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "minimize", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "minimize", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "move", callback: (($obj: NoOpObject) => void)): number + connect_after(sigName: "move", callback: (($obj: NoOpObject) => void)): number + emit(sigName: "move"): void + on(sigName: "move", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "move", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "move", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "resize", callback: (($obj: NoOpObject) => void)): number + connect_after(sigName: "resize", callback: (($obj: NoOpObject) => void)): number + emit(sigName: "resize"): void + on(sigName: "resize", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "resize", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "resize", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "restore", callback: (($obj: NoOpObject) => void)): number + connect_after(sigName: "restore", callback: (($obj: NoOpObject) => void)): number + emit(sigName: "restore"): void + on(sigName: "restore", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "restore", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "restore", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::accessible-component-layer", callback: (($obj: NoOpObject, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-component-layer", callback: (($obj: NoOpObject, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::accessible-component-layer", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::accessible-component-layer", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::accessible-component-layer", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::accessible-component-mdi-zorder", callback: (($obj: NoOpObject, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-component-mdi-zorder", callback: (($obj: NoOpObject, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::accessible-component-mdi-zorder", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::accessible-component-mdi-zorder", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::accessible-component-mdi-zorder", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::accessible-description", callback: (($obj: NoOpObject, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-description", callback: (($obj: NoOpObject, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::accessible-description", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::accessible-description", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::accessible-description", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::accessible-hypertext-nlinks", callback: (($obj: NoOpObject, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-hypertext-nlinks", callback: (($obj: NoOpObject, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::accessible-hypertext-nlinks", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::accessible-hypertext-nlinks", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::accessible-hypertext-nlinks", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::accessible-name", callback: (($obj: NoOpObject, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-name", callback: (($obj: NoOpObject, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::accessible-name", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::accessible-name", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::accessible-name", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::accessible-parent", callback: (($obj: NoOpObject, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-parent", callback: (($obj: NoOpObject, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::accessible-parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::accessible-parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::accessible-parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::accessible-role", callback: (($obj: NoOpObject, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-role", callback: (($obj: NoOpObject, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::accessible-role", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::accessible-role", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::accessible-role", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::accessible-table-caption", callback: (($obj: NoOpObject, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-table-caption", callback: (($obj: NoOpObject, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::accessible-table-caption", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::accessible-table-caption", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::accessible-table-caption", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::accessible-table-caption-object", callback: (($obj: NoOpObject, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-table-caption-object", callback: (($obj: NoOpObject, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::accessible-table-caption-object", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::accessible-table-caption-object", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::accessible-table-caption-object", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::accessible-table-column-description", callback: (($obj: NoOpObject, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-table-column-description", callback: (($obj: NoOpObject, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::accessible-table-column-description", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::accessible-table-column-description", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::accessible-table-column-description", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::accessible-table-column-header", callback: (($obj: NoOpObject, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-table-column-header", callback: (($obj: NoOpObject, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::accessible-table-column-header", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::accessible-table-column-header", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::accessible-table-column-header", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::accessible-table-row-description", callback: (($obj: NoOpObject, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-table-row-description", callback: (($obj: NoOpObject, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::accessible-table-row-description", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::accessible-table-row-description", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::accessible-table-row-description", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::accessible-table-row-header", callback: (($obj: NoOpObject, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-table-row-header", callback: (($obj: NoOpObject, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::accessible-table-row-header", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::accessible-table-row-header", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::accessible-table-row-header", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::accessible-table-summary", callback: (($obj: NoOpObject, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-table-summary", callback: (($obj: NoOpObject, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::accessible-table-summary", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::accessible-table-summary", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::accessible-table-summary", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::accessible-value", callback: (($obj: NoOpObject, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-value", callback: (($obj: NoOpObject, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::accessible-value", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::accessible-value", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::accessible-value", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: NoOpObject_ConstructProps) + _init (config?: NoOpObject_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(obj: GObject.Object): NoOpObject + static freeRanges(ranges: TextRange[]): void + static $gtype: GObject.Type +} +export interface NoOpObjectFactory_ConstructProps extends ObjectFactory_ConstructProps { +} +export class NoOpObjectFactory { + /* Fields of Atk.NoOpObjectFactory */ + parent: ObjectFactory + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of Atk.ObjectFactory */ + createAccessible(obj: GObject.Object): Object + getAccessibleType(): GObject.Type + invalidate(): void + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Virtual methods of Atk.ObjectFactory */ + vfuncInvalidate(): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: NoOpObjectFactory, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: NoOpObjectFactory, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: NoOpObjectFactory_ConstructProps) + _init (config?: NoOpObjectFactory_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(): NoOpObjectFactory + static $gtype: GObject.Type +} +export interface Object_ConstructProps extends GObject.Object_ConstructProps { + accessibleDescription?: string + accessibleName?: string + accessibleParent?: Object + accessibleRole?: Role + accessibleTableCaption?: string + accessibleTableCaptionObject?: Object + accessibleTableColumnDescription?: string + accessibleTableColumnHeader?: Object + accessibleTableRowDescription?: string + accessibleTableRowHeader?: Object + accessibleTableSummary?: Object + accessibleValue?: number +} +export class Object { + /* Properties of Atk.Object */ + readonly accessibleComponentLayer: number + readonly accessibleComponentMdiZorder: number + accessibleDescription: string + readonly accessibleHypertextNlinks: number + accessibleName: string + accessibleParent: Object + accessibleRole: Role + accessibleTableCaption: string + accessibleTableCaptionObject: Object + accessibleTableColumnDescription: string + accessibleTableColumnHeader: Object + accessibleTableRowDescription: string + accessibleTableRowHeader: Object + accessibleTableSummary: Object + accessibleValue: number + /* Fields of Atk.Object */ + parent: GObject.Object + description: string + name: string + role: Role + relationSet: RelationSet + layer: Layer + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of Atk.Object */ + addRelationship(relationship: RelationType, target: Object): boolean + getAccessibleId(): string + getAttributes(): AttributeSet + get_description(): string | null + getIndexInParent(): number + getLayer(): Layer + getMdiZorder(): number + getNAccessibleChildren(): number + get_name(): string | null + getObjectLocale(): string + getParent(): Object + getRole(): Role + initialize(data?: object | null): void + notifyStateChange(state: State, value: boolean): void + peekParent(): Object + refAccessibleChild(i: number): Object + refRelationSet(): RelationSet + refStateSet(): StateSet + removePropertyChangeHandler(handlerId: number): void + removeRelationship(relationship: RelationType, target: Object): boolean + setAccessibleId(name: string): void + set_description(description: string): boolean | null + setName(name: string): void + setParent(parent: Object): void + setRole(role: Role): void + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Virtual methods of Atk.Object */ + vfuncActiveDescendantChanged(child?: object | null): void + vfuncChildrenChanged(changeIndex: number, changedChild?: object | null): void + vfuncFocusEvent(focusIn: boolean): void + vfuncGetAttributes(): AttributeSet + vfunc_get_description(): string | null + vfuncGetIndexInParent(): number + vfuncGetLayer(): Layer + vfuncGetMdiZorder(): number + vfuncGetNChildren(): number + vfunc_get_name(): string | null + vfuncGetObjectLocale(): string + vfuncGetParent(): Object + vfuncGetRole(): Role + vfuncInitialize(data?: object | null): void + vfuncPropertyChange(values: PropertyValues): void + vfuncRefRelationSet(): RelationSet + vfuncRefStateSet(): StateSet + vfuncRemovePropertyChangeHandler(handlerId: number): void + vfunc_set_description(description: string): boolean | null + vfuncSetName(name: string): void + vfuncSetParent(parent: Object): void + vfuncSetRole(role: Role): void + vfuncStateChange(name: string, stateSet: boolean): void + vfuncVisibleDataChanged(): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Atk.Object */ + connect(sigName: "active-descendant-changed", callback: (($obj: Object, arg1: Object) => void)): number + connect_after(sigName: "active-descendant-changed", callback: (($obj: Object, arg1: Object) => void)): number + emit(sigName: "active-descendant-changed", arg1: Object): void + on(sigName: "active-descendant-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "active-descendant-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "active-descendant-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "children-changed", callback: (($obj: Object, arg1: number, arg2: Object) => void)): number + connect_after(sigName: "children-changed", callback: (($obj: Object, arg1: number, arg2: Object) => void)): number + emit(sigName: "children-changed", arg1: number, arg2: Object): void + on(sigName: "children-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "children-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "children-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "focus-event", callback: (($obj: Object, arg1: boolean) => void)): number + connect_after(sigName: "focus-event", callback: (($obj: Object, arg1: boolean) => void)): number + emit(sigName: "focus-event", arg1: boolean): void + on(sigName: "focus-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "focus-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "focus-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "property-change", callback: (($obj: Object, arg1: PropertyValues) => void)): number + connect_after(sigName: "property-change", callback: (($obj: Object, arg1: PropertyValues) => void)): number + emit(sigName: "property-change", arg1: PropertyValues): void + on(sigName: "property-change", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "property-change", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "property-change", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "state-change", callback: (($obj: Object, arg1: string, arg2: boolean) => void)): number + connect_after(sigName: "state-change", callback: (($obj: Object, arg1: string, arg2: boolean) => void)): number + emit(sigName: "state-change", arg1: string, arg2: boolean): void + on(sigName: "state-change", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "state-change", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "state-change", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "visible-data-changed", callback: (($obj: Object) => void)): number + connect_after(sigName: "visible-data-changed", callback: (($obj: Object) => void)): number + emit(sigName: "visible-data-changed"): void + on(sigName: "visible-data-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "visible-data-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "visible-data-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: Object, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: Object, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::accessible-component-layer", callback: (($obj: Object, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-component-layer", callback: (($obj: Object, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::accessible-component-layer", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::accessible-component-layer", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::accessible-component-layer", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::accessible-component-mdi-zorder", callback: (($obj: Object, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-component-mdi-zorder", callback: (($obj: Object, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::accessible-component-mdi-zorder", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::accessible-component-mdi-zorder", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::accessible-component-mdi-zorder", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::accessible-description", callback: (($obj: Object, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-description", callback: (($obj: Object, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::accessible-description", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::accessible-description", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::accessible-description", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::accessible-hypertext-nlinks", callback: (($obj: Object, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-hypertext-nlinks", callback: (($obj: Object, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::accessible-hypertext-nlinks", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::accessible-hypertext-nlinks", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::accessible-hypertext-nlinks", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::accessible-name", callback: (($obj: Object, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-name", callback: (($obj: Object, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::accessible-name", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::accessible-name", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::accessible-name", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::accessible-parent", callback: (($obj: Object, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-parent", callback: (($obj: Object, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::accessible-parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::accessible-parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::accessible-parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::accessible-role", callback: (($obj: Object, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-role", callback: (($obj: Object, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::accessible-role", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::accessible-role", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::accessible-role", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::accessible-table-caption", callback: (($obj: Object, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-table-caption", callback: (($obj: Object, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::accessible-table-caption", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::accessible-table-caption", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::accessible-table-caption", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::accessible-table-caption-object", callback: (($obj: Object, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-table-caption-object", callback: (($obj: Object, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::accessible-table-caption-object", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::accessible-table-caption-object", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::accessible-table-caption-object", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::accessible-table-column-description", callback: (($obj: Object, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-table-column-description", callback: (($obj: Object, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::accessible-table-column-description", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::accessible-table-column-description", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::accessible-table-column-description", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::accessible-table-column-header", callback: (($obj: Object, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-table-column-header", callback: (($obj: Object, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::accessible-table-column-header", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::accessible-table-column-header", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::accessible-table-column-header", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::accessible-table-row-description", callback: (($obj: Object, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-table-row-description", callback: (($obj: Object, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::accessible-table-row-description", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::accessible-table-row-description", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::accessible-table-row-description", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::accessible-table-row-header", callback: (($obj: Object, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-table-row-header", callback: (($obj: Object, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::accessible-table-row-header", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::accessible-table-row-header", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::accessible-table-row-header", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::accessible-table-summary", callback: (($obj: Object, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-table-summary", callback: (($obj: Object, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::accessible-table-summary", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::accessible-table-summary", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::accessible-table-summary", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::accessible-value", callback: (($obj: Object, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-value", callback: (($obj: Object, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::accessible-value", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::accessible-value", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::accessible-value", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: Object_ConstructProps) + _init (config?: Object_ConstructProps): void + static $gtype: GObject.Type +} +export interface ObjectFactory_ConstructProps extends GObject.Object_ConstructProps { +} +export class ObjectFactory { + /* Fields of Atk.ObjectFactory */ + parent: GObject.Object + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of Atk.ObjectFactory */ + createAccessible(obj: GObject.Object): Object + getAccessibleType(): GObject.Type + invalidate(): void + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Virtual methods of Atk.ObjectFactory */ + vfuncInvalidate(): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: ObjectFactory, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: ObjectFactory, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: ObjectFactory_ConstructProps) + _init (config?: ObjectFactory_ConstructProps): void + static $gtype: GObject.Type +} +export interface Plug_ConstructProps extends Object_ConstructProps { +} +export class Plug { + /* Properties of Atk.Object */ + readonly accessibleComponentLayer: number + readonly accessibleComponentMdiZorder: number + accessibleDescription: string + readonly accessibleHypertextNlinks: number + accessibleName: string + accessibleParent: Object + accessibleRole: Role + accessibleTableCaption: string + accessibleTableCaptionObject: Object + accessibleTableColumnDescription: string + accessibleTableColumnHeader: Object + accessibleTableRowDescription: string + accessibleTableRowHeader: Object + accessibleTableSummary: Object + accessibleValue: number + /* Fields of Atk.Plug */ + parent: Object + /* Fields of Atk.Object */ + description: string + name: string + role: Role + relationSet: RelationSet + layer: Layer + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of Atk.Plug */ + getId(): string + setChild(child: Object): void + /* Methods of Atk.Object */ + addRelationship(relationship: RelationType, target: Object): boolean + getAccessibleId(): string + getAttributes(): AttributeSet + get_description(): string | null + getIndexInParent(): number + getLayer(): Layer + getMdiZorder(): number + getNAccessibleChildren(): number + get_name(): string | null + getObjectLocale(): string + getParent(): Object + getRole(): Role + initialize(data?: object | null): void + notifyStateChange(state: State, value: boolean): void + peekParent(): Object + refAccessibleChild(i: number): Object + refRelationSet(): RelationSet + refStateSet(): StateSet + removePropertyChangeHandler(handlerId: number): void + removeRelationship(relationship: RelationType, target: Object): boolean + setAccessibleId(name: string): void + set_description(description: string): boolean | null + setName(name: string): void + setParent(parent: Object): void + setRole(role: Role): void + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Methods of Atk.Component */ + contains(x: number, y: number, coordType: CoordType): boolean + getAlpha(): number + getExtents(coordType: CoordType): [ /* x */ number | null, /* y */ number | null, /* width */ number | null, /* height */ number | null ] + getPosition(coordType: CoordType): [ /* x */ number | null, /* y */ number | null ] + getSize(): [ /* width */ number | null, /* height */ number | null ] + grabFocus(): boolean + refAccessibleAtPoint(x: number, y: number, coordType: CoordType): Object | null + removeFocusHandler(handlerId: number): void + scrollTo(type: ScrollType): boolean + scrollToPoint(coords: CoordType, x: number, y: number): boolean + setExtents(x: number, y: number, width: number, height: number, coordType: CoordType): boolean + setPosition(x: number, y: number, coordType: CoordType): boolean + setSize(width: number, height: number): boolean + /* Virtual methods of Atk.Plug */ + vfuncGetObjectId(): string + vfuncBoundsChanged(bounds: Rectangle): void + vfuncContains(x: number, y: number, coordType: CoordType): boolean + vfuncGetAlpha(): number + vfuncGetExtents(coordType: CoordType): [ /* x */ number | null, /* y */ number | null, /* width */ number | null, /* height */ number | null ] + vfuncGetLayer(): Layer + vfuncGetMdiZorder(): number + vfuncGetPosition(coordType: CoordType): [ /* x */ number | null, /* y */ number | null ] + vfuncGetSize(): [ /* width */ number | null, /* height */ number | null ] + vfuncGrabFocus(): boolean + vfuncRefAccessibleAtPoint(x: number, y: number, coordType: CoordType): Object | null + vfuncRemoveFocusHandler(handlerId: number): void + vfuncScrollTo(type: ScrollType): boolean + vfuncScrollToPoint(coords: CoordType, x: number, y: number): boolean + vfuncSetExtents(x: number, y: number, width: number, height: number, coordType: CoordType): boolean + vfuncSetPosition(x: number, y: number, coordType: CoordType): boolean + vfuncSetSize(width: number, height: number): boolean + /* Virtual methods of Atk.Object */ + vfuncActiveDescendantChanged(child?: object | null): void + vfuncChildrenChanged(changeIndex: number, changedChild?: object | null): void + vfuncFocusEvent(focusIn: boolean): void + vfuncGetAttributes(): AttributeSet + vfunc_get_description(): string | null + vfuncGetIndexInParent(): number + vfuncGetLayer(): Layer + vfuncGetMdiZorder(): number + vfuncGetNChildren(): number + vfunc_get_name(): string | null + vfuncGetObjectLocale(): string + vfuncGetParent(): Object + vfuncGetRole(): Role + vfuncInitialize(data?: object | null): void + vfuncPropertyChange(values: PropertyValues): void + vfuncRefRelationSet(): RelationSet + vfuncRefStateSet(): StateSet + vfuncRemovePropertyChangeHandler(handlerId: number): void + vfunc_set_description(description: string): boolean | null + vfuncSetName(name: string): void + vfuncSetParent(parent: Object): void + vfuncSetRole(role: Role): void + vfuncStateChange(name: string, stateSet: boolean): void + vfuncVisibleDataChanged(): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Atk.Object */ + connect(sigName: "active-descendant-changed", callback: (($obj: Plug, arg1: Object) => void)): number + connect_after(sigName: "active-descendant-changed", callback: (($obj: Plug, arg1: Object) => void)): number + emit(sigName: "active-descendant-changed", arg1: Object): void + on(sigName: "active-descendant-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "active-descendant-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "active-descendant-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "children-changed", callback: (($obj: Plug, arg1: number, arg2: Object) => void)): number + connect_after(sigName: "children-changed", callback: (($obj: Plug, arg1: number, arg2: Object) => void)): number + emit(sigName: "children-changed", arg1: number, arg2: Object): void + on(sigName: "children-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "children-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "children-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "focus-event", callback: (($obj: Plug, arg1: boolean) => void)): number + connect_after(sigName: "focus-event", callback: (($obj: Plug, arg1: boolean) => void)): number + emit(sigName: "focus-event", arg1: boolean): void + on(sigName: "focus-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "focus-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "focus-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "property-change", callback: (($obj: Plug, arg1: PropertyValues) => void)): number + connect_after(sigName: "property-change", callback: (($obj: Plug, arg1: PropertyValues) => void)): number + emit(sigName: "property-change", arg1: PropertyValues): void + on(sigName: "property-change", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "property-change", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "property-change", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "state-change", callback: (($obj: Plug, arg1: string, arg2: boolean) => void)): number + connect_after(sigName: "state-change", callback: (($obj: Plug, arg1: string, arg2: boolean) => void)): number + emit(sigName: "state-change", arg1: string, arg2: boolean): void + on(sigName: "state-change", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "state-change", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "state-change", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "visible-data-changed", callback: (($obj: Plug) => void)): number + connect_after(sigName: "visible-data-changed", callback: (($obj: Plug) => void)): number + emit(sigName: "visible-data-changed"): void + on(sigName: "visible-data-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "visible-data-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "visible-data-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: Plug, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: Plug, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of Atk.Component */ + connect(sigName: "bounds-changed", callback: (($obj: Plug, arg1: Rectangle) => void)): number + connect_after(sigName: "bounds-changed", callback: (($obj: Plug, arg1: Rectangle) => void)): number + emit(sigName: "bounds-changed", arg1: Rectangle): void + on(sigName: "bounds-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "bounds-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "bounds-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::accessible-component-layer", callback: (($obj: Plug, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-component-layer", callback: (($obj: Plug, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::accessible-component-layer", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::accessible-component-layer", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::accessible-component-layer", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::accessible-component-mdi-zorder", callback: (($obj: Plug, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-component-mdi-zorder", callback: (($obj: Plug, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::accessible-component-mdi-zorder", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::accessible-component-mdi-zorder", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::accessible-component-mdi-zorder", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::accessible-description", callback: (($obj: Plug, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-description", callback: (($obj: Plug, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::accessible-description", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::accessible-description", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::accessible-description", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::accessible-hypertext-nlinks", callback: (($obj: Plug, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-hypertext-nlinks", callback: (($obj: Plug, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::accessible-hypertext-nlinks", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::accessible-hypertext-nlinks", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::accessible-hypertext-nlinks", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::accessible-name", callback: (($obj: Plug, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-name", callback: (($obj: Plug, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::accessible-name", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::accessible-name", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::accessible-name", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::accessible-parent", callback: (($obj: Plug, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-parent", callback: (($obj: Plug, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::accessible-parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::accessible-parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::accessible-parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::accessible-role", callback: (($obj: Plug, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-role", callback: (($obj: Plug, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::accessible-role", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::accessible-role", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::accessible-role", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::accessible-table-caption", callback: (($obj: Plug, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-table-caption", callback: (($obj: Plug, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::accessible-table-caption", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::accessible-table-caption", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::accessible-table-caption", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::accessible-table-caption-object", callback: (($obj: Plug, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-table-caption-object", callback: (($obj: Plug, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::accessible-table-caption-object", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::accessible-table-caption-object", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::accessible-table-caption-object", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::accessible-table-column-description", callback: (($obj: Plug, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-table-column-description", callback: (($obj: Plug, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::accessible-table-column-description", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::accessible-table-column-description", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::accessible-table-column-description", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::accessible-table-column-header", callback: (($obj: Plug, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-table-column-header", callback: (($obj: Plug, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::accessible-table-column-header", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::accessible-table-column-header", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::accessible-table-column-header", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::accessible-table-row-description", callback: (($obj: Plug, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-table-row-description", callback: (($obj: Plug, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::accessible-table-row-description", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::accessible-table-row-description", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::accessible-table-row-description", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::accessible-table-row-header", callback: (($obj: Plug, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-table-row-header", callback: (($obj: Plug, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::accessible-table-row-header", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::accessible-table-row-header", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::accessible-table-row-header", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::accessible-table-summary", callback: (($obj: Plug, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-table-summary", callback: (($obj: Plug, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::accessible-table-summary", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::accessible-table-summary", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::accessible-table-summary", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::accessible-value", callback: (($obj: Plug, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-value", callback: (($obj: Plug, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::accessible-value", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::accessible-value", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::accessible-value", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: Plug_ConstructProps) + _init (config?: Plug_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(): Plug + static $gtype: GObject.Type +} +export interface Registry_ConstructProps extends GObject.Object_ConstructProps { +} +export class Registry { + /* Fields of Atk.Registry */ + parent: GObject.Object + factoryTypeRegistry: GLib.HashTable + factorySingletonCache: GLib.HashTable + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of Atk.Registry */ + getFactory(type: GObject.Type): ObjectFactory + getFactoryType(type: GObject.Type): GObject.Type + setFactoryType(type: GObject.Type, factoryType: GObject.Type): void + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: Registry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: Registry, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: Registry_ConstructProps) + _init (config?: Registry_ConstructProps): void + static $gtype: GObject.Type +} +export interface Relation_ConstructProps extends GObject.Object_ConstructProps { + relationType?: RelationType + target?: GObject.ValueArray +} +export class Relation { + /* Properties of Atk.Relation */ + relationType: RelationType + target: GObject.ValueArray + /* Fields of Atk.Relation */ + parent: GObject.Object + relationship: RelationType + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of Atk.Relation */ + addTarget(target: Object): void + getRelationType(): RelationType + getTarget(): Object[] + removeTarget(target: Object): boolean + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: Relation, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: Relation, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::relation-type", callback: (($obj: Relation, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::relation-type", callback: (($obj: Relation, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::relation-type", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::relation-type", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::relation-type", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::target", callback: (($obj: Relation, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::target", callback: (($obj: Relation, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::target", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::target", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::target", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: Relation_ConstructProps) + _init (config?: Relation_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(targets: Object[], relationship: RelationType): Relation + static $gtype: GObject.Type +} +export interface RelationSet_ConstructProps extends GObject.Object_ConstructProps { +} +export class RelationSet { + /* Fields of Atk.RelationSet */ + parent: GObject.Object + relations: object[] + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of Atk.RelationSet */ + add(relation: Relation): void + addRelationByType(relationship: RelationType, target: Object): void + contains(relationship: RelationType): boolean + containsTarget(relationship: RelationType, target: Object): boolean + getNRelations(): number + getRelation(i: number): Relation + getRelationByType(relationship: RelationType): Relation + remove(relation: Relation): void + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: RelationSet, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: RelationSet, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: RelationSet_ConstructProps) + _init (config?: RelationSet_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(): RelationSet + static $gtype: GObject.Type +} +export interface Socket_ConstructProps extends Object_ConstructProps { +} +export class Socket { + /* Properties of Atk.Object */ + readonly accessibleComponentLayer: number + readonly accessibleComponentMdiZorder: number + accessibleDescription: string + readonly accessibleHypertextNlinks: number + accessibleName: string + accessibleParent: Object + accessibleRole: Role + accessibleTableCaption: string + accessibleTableCaptionObject: Object + accessibleTableColumnDescription: string + accessibleTableColumnHeader: Object + accessibleTableRowDescription: string + accessibleTableRowHeader: Object + accessibleTableSummary: Object + accessibleValue: number + /* Fields of Atk.Socket */ + parent: Object + /* Fields of Atk.Object */ + description: string + name: string + role: Role + relationSet: RelationSet + layer: Layer + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of Atk.Socket */ + embed(plugId: string): void + isOccupied(): boolean + /* Methods of Atk.Object */ + addRelationship(relationship: RelationType, target: Object): boolean + getAccessibleId(): string + getAttributes(): AttributeSet + get_description(): string | null + getIndexInParent(): number + getLayer(): Layer + getMdiZorder(): number + getNAccessibleChildren(): number + get_name(): string | null + getObjectLocale(): string + getParent(): Object + getRole(): Role + initialize(data?: object | null): void + notifyStateChange(state: State, value: boolean): void + peekParent(): Object + refAccessibleChild(i: number): Object + refRelationSet(): RelationSet + refStateSet(): StateSet + removePropertyChangeHandler(handlerId: number): void + removeRelationship(relationship: RelationType, target: Object): boolean + setAccessibleId(name: string): void + set_description(description: string): boolean | null + setName(name: string): void + setParent(parent: Object): void + setRole(role: Role): void + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Methods of Atk.Component */ + contains(x: number, y: number, coordType: CoordType): boolean + getAlpha(): number + getExtents(coordType: CoordType): [ /* x */ number | null, /* y */ number | null, /* width */ number | null, /* height */ number | null ] + getPosition(coordType: CoordType): [ /* x */ number | null, /* y */ number | null ] + getSize(): [ /* width */ number | null, /* height */ number | null ] + grabFocus(): boolean + refAccessibleAtPoint(x: number, y: number, coordType: CoordType): Object | null + removeFocusHandler(handlerId: number): void + scrollTo(type: ScrollType): boolean + scrollToPoint(coords: CoordType, x: number, y: number): boolean + setExtents(x: number, y: number, width: number, height: number, coordType: CoordType): boolean + setPosition(x: number, y: number, coordType: CoordType): boolean + setSize(width: number, height: number): boolean + /* Virtual methods of Atk.Socket */ + vfuncEmbed(plugId: string): void + vfuncBoundsChanged(bounds: Rectangle): void + vfuncContains(x: number, y: number, coordType: CoordType): boolean + vfuncGetAlpha(): number + vfuncGetExtents(coordType: CoordType): [ /* x */ number | null, /* y */ number | null, /* width */ number | null, /* height */ number | null ] + vfuncGetLayer(): Layer + vfuncGetMdiZorder(): number + vfuncGetPosition(coordType: CoordType): [ /* x */ number | null, /* y */ number | null ] + vfuncGetSize(): [ /* width */ number | null, /* height */ number | null ] + vfuncGrabFocus(): boolean + vfuncRefAccessibleAtPoint(x: number, y: number, coordType: CoordType): Object | null + vfuncRemoveFocusHandler(handlerId: number): void + vfuncScrollTo(type: ScrollType): boolean + vfuncScrollToPoint(coords: CoordType, x: number, y: number): boolean + vfuncSetExtents(x: number, y: number, width: number, height: number, coordType: CoordType): boolean + vfuncSetPosition(x: number, y: number, coordType: CoordType): boolean + vfuncSetSize(width: number, height: number): boolean + /* Virtual methods of Atk.Object */ + vfuncActiveDescendantChanged(child?: object | null): void + vfuncChildrenChanged(changeIndex: number, changedChild?: object | null): void + vfuncFocusEvent(focusIn: boolean): void + vfuncGetAttributes(): AttributeSet + vfunc_get_description(): string | null + vfuncGetIndexInParent(): number + vfuncGetLayer(): Layer + vfuncGetMdiZorder(): number + vfuncGetNChildren(): number + vfunc_get_name(): string | null + vfuncGetObjectLocale(): string + vfuncGetParent(): Object + vfuncGetRole(): Role + vfuncInitialize(data?: object | null): void + vfuncPropertyChange(values: PropertyValues): void + vfuncRefRelationSet(): RelationSet + vfuncRefStateSet(): StateSet + vfuncRemovePropertyChangeHandler(handlerId: number): void + vfunc_set_description(description: string): boolean | null + vfuncSetName(name: string): void + vfuncSetParent(parent: Object): void + vfuncSetRole(role: Role): void + vfuncStateChange(name: string, stateSet: boolean): void + vfuncVisibleDataChanged(): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Atk.Object */ + connect(sigName: "active-descendant-changed", callback: (($obj: Socket, arg1: Object) => void)): number + connect_after(sigName: "active-descendant-changed", callback: (($obj: Socket, arg1: Object) => void)): number + emit(sigName: "active-descendant-changed", arg1: Object): void + on(sigName: "active-descendant-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "active-descendant-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "active-descendant-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "children-changed", callback: (($obj: Socket, arg1: number, arg2: Object) => void)): number + connect_after(sigName: "children-changed", callback: (($obj: Socket, arg1: number, arg2: Object) => void)): number + emit(sigName: "children-changed", arg1: number, arg2: Object): void + on(sigName: "children-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "children-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "children-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "focus-event", callback: (($obj: Socket, arg1: boolean) => void)): number + connect_after(sigName: "focus-event", callback: (($obj: Socket, arg1: boolean) => void)): number + emit(sigName: "focus-event", arg1: boolean): void + on(sigName: "focus-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "focus-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "focus-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "property-change", callback: (($obj: Socket, arg1: PropertyValues) => void)): number + connect_after(sigName: "property-change", callback: (($obj: Socket, arg1: PropertyValues) => void)): number + emit(sigName: "property-change", arg1: PropertyValues): void + on(sigName: "property-change", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "property-change", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "property-change", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "state-change", callback: (($obj: Socket, arg1: string, arg2: boolean) => void)): number + connect_after(sigName: "state-change", callback: (($obj: Socket, arg1: string, arg2: boolean) => void)): number + emit(sigName: "state-change", arg1: string, arg2: boolean): void + on(sigName: "state-change", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "state-change", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "state-change", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "visible-data-changed", callback: (($obj: Socket) => void)): number + connect_after(sigName: "visible-data-changed", callback: (($obj: Socket) => void)): number + emit(sigName: "visible-data-changed"): void + on(sigName: "visible-data-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "visible-data-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "visible-data-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: Socket, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: Socket, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of Atk.Component */ + connect(sigName: "bounds-changed", callback: (($obj: Socket, arg1: Rectangle) => void)): number + connect_after(sigName: "bounds-changed", callback: (($obj: Socket, arg1: Rectangle) => void)): number + emit(sigName: "bounds-changed", arg1: Rectangle): void + on(sigName: "bounds-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "bounds-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "bounds-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::accessible-component-layer", callback: (($obj: Socket, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-component-layer", callback: (($obj: Socket, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::accessible-component-layer", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::accessible-component-layer", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::accessible-component-layer", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::accessible-component-mdi-zorder", callback: (($obj: Socket, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-component-mdi-zorder", callback: (($obj: Socket, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::accessible-component-mdi-zorder", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::accessible-component-mdi-zorder", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::accessible-component-mdi-zorder", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::accessible-description", callback: (($obj: Socket, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-description", callback: (($obj: Socket, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::accessible-description", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::accessible-description", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::accessible-description", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::accessible-hypertext-nlinks", callback: (($obj: Socket, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-hypertext-nlinks", callback: (($obj: Socket, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::accessible-hypertext-nlinks", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::accessible-hypertext-nlinks", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::accessible-hypertext-nlinks", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::accessible-name", callback: (($obj: Socket, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-name", callback: (($obj: Socket, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::accessible-name", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::accessible-name", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::accessible-name", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::accessible-parent", callback: (($obj: Socket, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-parent", callback: (($obj: Socket, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::accessible-parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::accessible-parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::accessible-parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::accessible-role", callback: (($obj: Socket, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-role", callback: (($obj: Socket, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::accessible-role", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::accessible-role", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::accessible-role", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::accessible-table-caption", callback: (($obj: Socket, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-table-caption", callback: (($obj: Socket, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::accessible-table-caption", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::accessible-table-caption", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::accessible-table-caption", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::accessible-table-caption-object", callback: (($obj: Socket, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-table-caption-object", callback: (($obj: Socket, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::accessible-table-caption-object", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::accessible-table-caption-object", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::accessible-table-caption-object", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::accessible-table-column-description", callback: (($obj: Socket, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-table-column-description", callback: (($obj: Socket, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::accessible-table-column-description", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::accessible-table-column-description", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::accessible-table-column-description", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::accessible-table-column-header", callback: (($obj: Socket, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-table-column-header", callback: (($obj: Socket, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::accessible-table-column-header", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::accessible-table-column-header", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::accessible-table-column-header", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::accessible-table-row-description", callback: (($obj: Socket, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-table-row-description", callback: (($obj: Socket, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::accessible-table-row-description", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::accessible-table-row-description", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::accessible-table-row-description", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::accessible-table-row-header", callback: (($obj: Socket, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-table-row-header", callback: (($obj: Socket, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::accessible-table-row-header", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::accessible-table-row-header", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::accessible-table-row-header", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::accessible-table-summary", callback: (($obj: Socket, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-table-summary", callback: (($obj: Socket, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::accessible-table-summary", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::accessible-table-summary", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::accessible-table-summary", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::accessible-value", callback: (($obj: Socket, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-value", callback: (($obj: Socket, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::accessible-value", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::accessible-value", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::accessible-value", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: Socket_ConstructProps) + _init (config?: Socket_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(): Socket + static $gtype: GObject.Type +} +export interface StateSet_ConstructProps extends GObject.Object_ConstructProps { +} +export class StateSet { + /* Fields of Atk.StateSet */ + parent: GObject.Object + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of Atk.StateSet */ + addState(type: StateType): boolean + addStates(types: StateType[]): void + andSets(compareSet: StateSet): StateSet + clearStates(): void + containsState(type: StateType): boolean + containsStates(types: StateType[]): boolean + isEmpty(): boolean + orSets(compareSet: StateSet): StateSet | null + removeState(type: StateType): boolean + xorSets(compareSet: StateSet): StateSet + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: StateSet, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: StateSet, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: StateSet_ConstructProps) + _init (config?: StateSet_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(): StateSet + static $gtype: GObject.Type +} +export interface Util_ConstructProps extends GObject.Object_ConstructProps { +} +export class Util { + /* Fields of Atk.Util */ + parent: GObject.Object + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: Util, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: Util, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: Util_ConstructProps) + _init (config?: Util_ConstructProps): void + static $gtype: GObject.Type +} +export abstract class ActionIface { + /* Fields of Atk.ActionIface */ + doAction: (action: Action, i: number) => boolean + getNActions: (action: Action) => number + getDescription: (action: Action, i: number) => string | null + getName: (action: Action, i: number) => string | null + getKeybinding: (action: Action, i: number) => string | null + setDescription: (action: Action, i: number, desc: string) => boolean + getLocalizedName: (action: Action, i: number) => string | null + static name: string +} +export class Attribute { + /* Fields of Atk.Attribute */ + name: string + value: string + static name: string + /* Static methods and pseudo-constructors */ + static setFree(attribSet: AttributeSet): void +} +export abstract class ComponentIface { + /* Fields of Atk.ComponentIface */ + contains: (component: Component, x: number, y: number, coordType: CoordType) => boolean + refAccessibleAtPoint: (component: Component, x: number, y: number, coordType: CoordType) => Object | null + getExtents: (component: Component, coordType: CoordType) => [ /* x */ number | null, /* y */ number | null, /* width */ number | null, /* height */ number | null ] + getPosition: (component: Component, coordType: CoordType) => [ /* x */ number | null, /* y */ number | null ] + getSize: (component: Component) => [ /* width */ number | null, /* height */ number | null ] + grabFocus: (component: Component) => boolean + removeFocusHandler: (component: Component, handlerId: number) => void + setExtents: (component: Component, x: number, y: number, width: number, height: number, coordType: CoordType) => boolean + setPosition: (component: Component, x: number, y: number, coordType: CoordType) => boolean + setSize: (component: Component, width: number, height: number) => boolean + getLayer: (component: Component) => Layer + getMdiZorder: (component: Component) => number + boundsChanged: (component: Component, bounds: Rectangle) => void + getAlpha: (component: Component) => number + scrollTo: (component: Component, type: ScrollType) => boolean + scrollToPoint: (component: Component, coords: CoordType, x: number, y: number) => boolean + static name: string +} +export abstract class DocumentIface { + /* Fields of Atk.DocumentIface */ + parent: GObject.TypeInterface + getDocumentType: (document: Document) => string + getDocument: (document: Document) => object | null + getDocumentLocale: (document: Document) => string + getDocumentAttributes: (document: Document) => AttributeSet + getDocumentAttributeValue: (document: Document, attributeName: string) => string | null + setDocumentAttribute: (document: Document, attributeName: string, attributeValue: string) => boolean + getCurrentPageNumber: (document: Document) => number + getPageCount: (document: Document) => number + static name: string +} +export abstract class EditableTextIface { + /* Fields of Atk.EditableTextIface */ + parentInterface: GObject.TypeInterface + setRunAttributes: (text: EditableText, attribSet: AttributeSet, startOffset: number, endOffset: number) => boolean + setTextContents: (text: EditableText, string: string) => void + insertText: (text: EditableText, string: string, length: number, position: number) => void + copyText: (text: EditableText, startPos: number, endPos: number) => void + cutText: (text: EditableText, startPos: number, endPos: number) => void + deleteText: (text: EditableText, startPos: number, endPos: number) => void + pasteText: (text: EditableText, position: number) => void + static name: string +} +export abstract class GObjectAccessibleClass { + /* Fields of Atk.GObjectAccessibleClass */ + parentClass: ObjectClass + pad1: Function + pad2: Function + static name: string +} +export abstract class HyperlinkClass { + /* Fields of Atk.HyperlinkClass */ + parent: GObject.ObjectClass + getUri: (link: Hyperlink, i: number) => string + getObject: (link: Hyperlink, i: number) => Object + getEndIndex: (link: Hyperlink) => number + getStartIndex: (link: Hyperlink) => number + isValid: (link: Hyperlink) => boolean + getNAnchors: (link: Hyperlink) => number + linkState: (link: Hyperlink) => number + isSelectedLink: (link: Hyperlink) => boolean + linkActivated: (link: Hyperlink) => void + pad1: Function + static name: string +} +export abstract class HyperlinkImplIface { + /* Fields of Atk.HyperlinkImplIface */ + parent: GObject.TypeInterface + getHyperlink: (impl: HyperlinkImpl) => Hyperlink + static name: string +} +export abstract class HypertextIface { + /* Fields of Atk.HypertextIface */ + parent: GObject.TypeInterface + getLink: (hypertext: Hypertext, linkIndex: number) => Hyperlink + getNLinks: (hypertext: Hypertext) => number + getLinkIndex: (hypertext: Hypertext, charIndex: number) => number + linkSelected: (hypertext: Hypertext, linkIndex: number) => void + static name: string +} +export abstract class ImageIface { + /* Fields of Atk.ImageIface */ + parent: GObject.TypeInterface + getImagePosition: (image: Image, coordType: CoordType) => [ /* x */ number | null, /* y */ number | null ] + getImageDescription: (image: Image) => string + getImageSize: (image: Image) => [ /* width */ number | null, /* height */ number | null ] + setImageDescription: (image: Image, description: string) => boolean + getImageLocale: (image: Image) => string | null + static name: string +} +export class Implementor { + /* Methods of Atk.Implementor */ + refAccessible(): Object + static name: string +} +export class KeyEventStruct { + /* Fields of Atk.KeyEventStruct */ + type: number + state: number + keyval: number + length: number + string: string + keycode: number + timestamp: number + static name: string +} +export abstract class MiscClass { + /* Fields of Atk.MiscClass */ + parent: GObject.ObjectClass + threadsEnter: (misc: Misc) => void + threadsLeave: (misc: Misc) => void + vfuncs: object[] + static name: string +} +export abstract class NoOpObjectClass { + /* Fields of Atk.NoOpObjectClass */ + parentClass: ObjectClass + static name: string +} +export abstract class NoOpObjectFactoryClass { + /* Fields of Atk.NoOpObjectFactoryClass */ + parentClass: ObjectFactoryClass + static name: string +} +export abstract class ObjectClass { + /* Fields of Atk.ObjectClass */ + parent: GObject.ObjectClass + getName: (accessible: Object) => string + getDescription: (accessible: Object) => string + getParent: (accessible: Object) => Object + getNChildren: (accessible: Object) => number + getIndexInParent: (accessible: Object) => number + refRelationSet: (accessible: Object) => RelationSet + getRole: (accessible: Object) => Role + getLayer: (accessible: Object) => Layer + getMdiZorder: (accessible: Object) => number + refStateSet: (accessible: Object) => StateSet + setName: (accessible: Object, name: string) => void + setDescription: (accessible: Object, description: string) => void + setParent: (accessible: Object, parent: Object) => void + setRole: (accessible: Object, role: Role) => void + removePropertyChangeHandler: (accessible: Object, handlerId: number) => void + initialize: (accessible: Object, data?: object | null) => void + childrenChanged: (accessible: Object, changeIndex: number, changedChild?: object | null) => void + focusEvent: (accessible: Object, focusIn: boolean) => void + propertyChange: (accessible: Object, values: PropertyValues) => void + stateChange: (accessible: Object, name: string, stateSet: boolean) => void + visibleDataChanged: (accessible: Object) => void + activeDescendantChanged: (accessible: Object, child?: object | null) => void + getAttributes: (accessible: Object) => AttributeSet + getObjectLocale: (accessible: Object) => string + pad1: Function + static name: string +} +export abstract class ObjectFactoryClass { + /* Fields of Atk.ObjectFactoryClass */ + parentClass: GObject.ObjectClass + invalidate: (factory: ObjectFactory) => void + getAccessibleType: () => GObject.Type + pad1: Function + pad2: Function + static name: string +} +export abstract class PlugClass { + /* Fields of Atk.PlugClass */ + parentClass: ObjectClass + getObjectId: (obj: Plug) => string + static name: string +} +export class PropertyValues { + /* Fields of Atk.PropertyValues */ + propertyName: string + oldValue: any + newValue: any + static name: string +} +export class Range { + /* Methods of Atk.Range */ + copy(): Range + free(): void + getDescription(): string + getLowerLimit(): number + getUpperLimit(): number + static name: string + static new(lowerLimit: number, upperLimit: number, description: string): Range + constructor(lowerLimit: number, upperLimit: number, description: string) + /* Static methods and pseudo-constructors */ + static new(lowerLimit: number, upperLimit: number, description: string): Range +} +export class Rectangle { + /* Fields of Atk.Rectangle */ + x: number + y: number + width: number + height: number + static name: string +} +export abstract class RegistryClass { + /* Fields of Atk.RegistryClass */ + parentClass: GObject.ObjectClass + static name: string +} +export abstract class RelationClass { + /* Fields of Atk.RelationClass */ + parent: GObject.ObjectClass + static name: string +} +export abstract class RelationSetClass { + /* Fields of Atk.RelationSetClass */ + parent: GObject.ObjectClass + pad1: Function + pad2: Function + static name: string +} +export abstract class SelectionIface { + /* Fields of Atk.SelectionIface */ + parent: GObject.TypeInterface + addSelection: (selection: Selection, i: number) => boolean + clearSelection: (selection: Selection) => boolean + refSelection: (selection: Selection, i: number) => Object | null + getSelectionCount: (selection: Selection) => number + isChildSelected: (selection: Selection, i: number) => boolean + removeSelection: (selection: Selection, i: number) => boolean + selectAllSelection: (selection: Selection) => boolean + selectionChanged: (selection: Selection) => void + static name: string +} +export abstract class SocketClass { + /* Fields of Atk.SocketClass */ + parentClass: ObjectClass + embed: (obj: Socket, plugId: string) => void + static name: string +} +export abstract class StateSetClass { + /* Fields of Atk.StateSetClass */ + parent: GObject.ObjectClass + static name: string +} +export abstract class StreamableContentIface { + /* Fields of Atk.StreamableContentIface */ + parent: GObject.TypeInterface + getNMimeTypes: (streamable: StreamableContent) => number + getMimeType: (streamable: StreamableContent, i: number) => string + getStream: (streamable: StreamableContent, mimeType: string) => GLib.IOChannel + getUri: (streamable: StreamableContent, mimeType: string) => string | null + pad1: Function + pad2: Function + pad3: Function + static name: string +} +export abstract class TableCellIface { + /* Fields of Atk.TableCellIface */ + getColumnSpan: (cell: TableCell) => number + getColumnHeaderCells: (cell: TableCell) => Object[] + getPosition: (cell: TableCell) => [ /* returnType */ boolean, /* row */ number, /* column */ number ] + getRowSpan: (cell: TableCell) => number + getRowHeaderCells: (cell: TableCell) => Object[] + getRowColumnSpan: (cell: TableCell) => [ /* returnType */ boolean, /* row */ number, /* column */ number, /* rowSpan */ number, /* columnSpan */ number ] + getTable: (cell: TableCell) => Object + static name: string +} +export abstract class TableIface { + /* Fields of Atk.TableIface */ + parent: GObject.TypeInterface + refAt: (table: Table, row: number, column: number) => Object + getIndexAt: (table: Table, row: number, column: number) => number + getColumnAtIndex: (table: Table, index: number) => number + getRowAtIndex: (table: Table, index: number) => number + getNColumns: (table: Table) => number + getNRows: (table: Table) => number + getColumnExtentAt: (table: Table, row: number, column: number) => number + getRowExtentAt: (table: Table, row: number, column: number) => number + getCaption: (table: Table) => Object | null + getColumnDescription: (table: Table, column: number) => string + getColumnHeader: (table: Table, column: number) => Object | null + getRowDescription: (table: Table, row: number) => string | null + getRowHeader: (table: Table, row: number) => Object | null + getSummary: (table: Table) => Object + setCaption: (table: Table, caption: Object) => void + setColumnDescription: (table: Table, column: number, description: string) => void + setColumnHeader: (table: Table, column: number, header: Object) => void + setRowDescription: (table: Table, row: number, description: string) => void + setRowHeader: (table: Table, row: number, header: Object) => void + setSummary: (table: Table, accessible: Object) => void + getSelectedColumns: (table: Table, selected: number) => number + getSelectedRows: (table: Table, selected: number) => number + isColumnSelected: (table: Table, column: number) => boolean + isRowSelected: (table: Table, row: number) => boolean + isSelected: (table: Table, row: number, column: number) => boolean + addRowSelection: (table: Table, row: number) => boolean + removeRowSelection: (table: Table, row: number) => boolean + addColumnSelection: (table: Table, column: number) => boolean + removeColumnSelection: (table: Table, column: number) => boolean + rowInserted: (table: Table, row: number, numInserted: number) => void + columnInserted: (table: Table, column: number, numInserted: number) => void + rowDeleted: (table: Table, row: number, numDeleted: number) => void + columnDeleted: (table: Table, column: number, numDeleted: number) => void + rowReordered: (table: Table) => void + columnReordered: (table: Table) => void + modelChanged: (table: Table) => void + static name: string +} +export abstract class TextIface { + /* Fields of Atk.TextIface */ + parent: GObject.TypeInterface + getText: (text: Text, startOffset: number, endOffset: number) => string + getTextAfterOffset: (text: Text, offset: number, boundaryType: TextBoundary) => [ /* returnType */ string, /* startOffset */ number, /* endOffset */ number ] + getTextAtOffset: (text: Text, offset: number, boundaryType: TextBoundary) => [ /* returnType */ string, /* startOffset */ number, /* endOffset */ number ] + getCharacterAtOffset: (text: Text, offset: number) => number + getTextBeforeOffset: (text: Text, offset: number, boundaryType: TextBoundary) => [ /* returnType */ string, /* startOffset */ number, /* endOffset */ number ] + getCaretOffset: (text: Text) => number + getRunAttributes: (text: Text, offset: number) => [ /* returnType */ AttributeSet, /* startOffset */ number, /* endOffset */ number ] + getDefaultAttributes: (text: Text) => AttributeSet + getCharacterExtents: (text: Text, offset: number, coords: CoordType) => [ /* x */ number | null, /* y */ number | null, /* width */ number | null, /* height */ number | null ] + getCharacterCount: (text: Text) => number + getOffsetAtPoint: (text: Text, x: number, y: number, coords: CoordType) => number + getNSelections: (text: Text) => number + getSelection: (text: Text, selectionNum: number) => [ /* returnType */ string, /* startOffset */ number, /* endOffset */ number ] + addSelection: (text: Text, startOffset: number, endOffset: number) => boolean + removeSelection: (text: Text, selectionNum: number) => boolean + setSelection: (text: Text, selectionNum: number, startOffset: number, endOffset: number) => boolean + setCaretOffset: (text: Text, offset: number) => boolean + textChanged: (text: Text, position: number, length: number) => void + textCaretMoved: (text: Text, location: number) => void + textSelectionChanged: (text: Text) => void + textAttributesChanged: (text: Text) => void + getRangeExtents: (text: Text, startOffset: number, endOffset: number, coordType: CoordType) => /* rect */ TextRectangle + getBoundedRanges: (text: Text, rect: TextRectangle, coordType: CoordType, xClipType: TextClipType, yClipType: TextClipType) => TextRange[] + getStringAtOffset: (text: Text, offset: number, granularity: TextGranularity) => [ /* returnType */ string | null, /* startOffset */ number, /* endOffset */ number ] + scrollSubstringTo: (text: Text, startOffset: number, endOffset: number, type: ScrollType) => boolean + scrollSubstringToPoint: (text: Text, startOffset: number, endOffset: number, coords: CoordType, x: number, y: number) => boolean + static name: string +} +export class TextRange { + /* Fields of Atk.TextRange */ + bounds: TextRectangle + startOffset: number + endOffset: number + content: string + static name: string +} +export class TextRectangle { + /* Fields of Atk.TextRectangle */ + x: number + y: number + width: number + height: number + static name: string +} +export abstract class UtilClass { + /* Fields of Atk.UtilClass */ + parent: GObject.ObjectClass + removeGlobalEventListener: (listenerId: number) => void + removeKeyEventListener: (listenerId: number) => void + getToolkitName: () => string + getToolkitVersion: () => string + static name: string +} +export abstract class ValueIface { + /* Fields of Atk.ValueIface */ + parent: GObject.TypeInterface + getCurrentValue: (obj: Value) => /* value */ any + getMaximumValue: (obj: Value) => /* value */ any + getMinimumValue: (obj: Value) => /* value */ any + setCurrentValue: (obj: Value, value: any) => boolean + getMinimumIncrement: (obj: Value) => /* value */ any + getValueAndText: (obj: Value) => [ /* value */ number, /* text */ string | null ] + getRange: (obj: Value) => Range | null + getIncrement: (obj: Value) => number + getSubRanges: (obj: Value) => Range[] + setValue: (obj: Value, newValue: number) => void + static name: string +} +export abstract class WindowIface { + /* Fields of Atk.WindowIface */ + parent: GObject.TypeInterface + static name: string +} +type AttributeSet = any +type State = number +} \ No newline at end of file diff --git a/@types/node-gtk/Cally-8.d.ts b/@types/node-gtk/Cally-8.d.ts new file mode 100644 index 00000000..34d9a689 --- /dev/null +++ b/@types/node-gtk/Cally-8.d.ts @@ -0,0 +1,1759 @@ +/** + * Cally-8 + */ + +/// +/// +/// +/// +/// +/// +/// +/// +/// +/// +/// +/// +/// +/// +/// + +declare namespace Cally { + +export function accessibilityInit(): boolean +export function getCallyInitialized(): boolean +export interface ActionCallback { + (callyActor: Actor): void +} +export interface ActionFunc { + (callyActor: Actor): void +} +export interface Actor_ConstructProps extends Atk.GObjectAccessible_ConstructProps { +} +export class Actor { + /* Properties of Atk.Object */ + readonly accessibleComponentLayer: number + readonly accessibleComponentMdiZorder: number + accessibleDescription: string + readonly accessibleHypertextNlinks: number + accessibleName: string + accessibleParent: Atk.Object + accessibleRole: Atk.Role + accessibleTableCaption: string + accessibleTableCaptionObject: Atk.Object + accessibleTableColumnDescription: string + accessibleTableColumnHeader: Atk.Object + accessibleTableRowDescription: string + accessibleTableRowHeader: Atk.Object + accessibleTableSummary: Atk.Object + accessibleValue: number + /* Fields of Atk.GObjectAccessible */ + parent: Atk.Object + /* Fields of Atk.Object */ + description: string + name: string + role: Atk.Role + relationSet: Atk.RelationSet + layer: Atk.Layer + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of Cally.Actor */ + addAction(actionName: string, actionDescription: string, actionKeybinding: string, callback: ActionCallback): number + removeAction(actionId: number): boolean + removeActionByName(actionName: string): boolean + /* Methods of Atk.GObjectAccessible */ + getObject(): GObject.Object + /* Methods of Atk.Object */ + addRelationship(relationship: Atk.RelationType, target: Atk.Object): boolean + getAccessibleId(): string + getAttributes(): Atk.AttributeSet + get_description(): string | null + getIndexInParent(): number + getLayer(): Atk.Layer + getMdiZorder(): number + getNAccessibleChildren(): number + get_name(): string | null + getObjectLocale(): string + getParent(): Atk.Object + getRole(): Atk.Role + initialize(data?: object | null): void + notifyStateChange(state: Atk.State, value: boolean): void + peekParent(): Atk.Object + refAccessibleChild(i: number): Atk.Object + refRelationSet(): Atk.RelationSet + refStateSet(): Atk.StateSet + removePropertyChangeHandler(handlerId: number): void + removeRelationship(relationship: Atk.RelationType, target: Atk.Object): boolean + setAccessibleId(name: string): void + set_description(description: string): boolean | null + setName(name: string): void + setParent(parent: Atk.Object): void + setRole(role: Atk.Role): void + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Methods of Atk.Action */ + doAction(i: number): boolean + getKeybinding(i: number): string | null + getLocalizedName(i: number): string | null + getNActions(): number + /* Methods of Atk.Component */ + contains(x: number, y: number, coordType: Atk.CoordType): boolean + getAlpha(): number + getExtents(coordType: Atk.CoordType): [ /* x */ number | null, /* y */ number | null, /* width */ number | null, /* height */ number | null ] + getPosition(coordType: Atk.CoordType): [ /* x */ number | null, /* y */ number | null ] + getSize(): [ /* width */ number | null, /* height */ number | null ] + grabFocus(): boolean + refAccessibleAtPoint(x: number, y: number, coordType: Atk.CoordType): Atk.Object | null + removeFocusHandler(handlerId: number): void + scrollTo(type: Atk.ScrollType): boolean + scrollToPoint(coords: Atk.CoordType, x: number, y: number): boolean + setExtents(x: number, y: number, width: number, height: number, coordType: Atk.CoordType): boolean + setPosition(x: number, y: number, coordType: Atk.CoordType): boolean + setSize(width: number, height: number): boolean + /* Virtual methods of Cally.Actor */ + vfuncDoAction(i: number): boolean + vfuncGetDescription(i: number): string | null + vfunc_get_description(): string | null + vfuncGetKeybinding(i: number): string | null + vfuncGetLocalizedName(i: number): string | null + vfuncGetNActions(): number + vfuncGetName(i: number): string | null + vfunc_get_name(): string | null + vfuncSetDescription(i: number, desc: string): boolean + vfunc_set_description(description: string): boolean | null + vfuncBoundsChanged(bounds: Atk.Rectangle): void + vfuncContains(x: number, y: number, coordType: Atk.CoordType): boolean + vfuncGetAlpha(): number + vfuncGetExtents(coordType: Atk.CoordType): [ /* x */ number | null, /* y */ number | null, /* width */ number | null, /* height */ number | null ] + vfuncGetLayer(): Atk.Layer + vfuncGetMdiZorder(): number + vfuncGetPosition(coordType: Atk.CoordType): [ /* x */ number | null, /* y */ number | null ] + vfuncGetSize(): [ /* width */ number | null, /* height */ number | null ] + vfuncGrabFocus(): boolean + vfuncRefAccessibleAtPoint(x: number, y: number, coordType: Atk.CoordType): Atk.Object | null + vfuncRemoveFocusHandler(handlerId: number): void + vfuncScrollTo(type: Atk.ScrollType): boolean + vfuncScrollToPoint(coords: Atk.CoordType, x: number, y: number): boolean + vfuncSetExtents(x: number, y: number, width: number, height: number, coordType: Atk.CoordType): boolean + vfuncSetPosition(x: number, y: number, coordType: Atk.CoordType): boolean + vfuncSetSize(width: number, height: number): boolean + /* Virtual methods of Atk.Object */ + vfuncActiveDescendantChanged(child?: object | null): void + vfuncChildrenChanged(changeIndex: number, changedChild?: object | null): void + vfuncFocusEvent(focusIn: boolean): void + vfuncGetAttributes(): Atk.AttributeSet + vfunc_get_description(): string | null + vfuncGetIndexInParent(): number + vfuncGetLayer(): Atk.Layer + vfuncGetMdiZorder(): number + vfuncGetNChildren(): number + vfunc_get_name(): string | null + vfuncGetObjectLocale(): string + vfuncGetParent(): Atk.Object + vfuncGetRole(): Atk.Role + vfuncInitialize(data?: object | null): void + vfuncPropertyChange(values: Atk.PropertyValues): void + vfuncRefRelationSet(): Atk.RelationSet + vfuncRefStateSet(): Atk.StateSet + vfuncRemovePropertyChangeHandler(handlerId: number): void + vfunc_set_description(description: string): boolean | null + vfuncSetName(name: string): void + vfuncSetParent(parent: Atk.Object): void + vfuncSetRole(role: Atk.Role): void + vfuncStateChange(name: string, stateSet: boolean): void + vfuncVisibleDataChanged(): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Atk.Object */ + connect(sigName: "active-descendant-changed", callback: (($obj: Actor, arg1: Atk.Object) => void)): number + connect_after(sigName: "active-descendant-changed", callback: (($obj: Actor, arg1: Atk.Object) => void)): number + emit(sigName: "active-descendant-changed", arg1: Atk.Object): void + on(sigName: "active-descendant-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "active-descendant-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "active-descendant-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "children-changed", callback: (($obj: Actor, arg1: number, arg2: Atk.Object) => void)): number + connect_after(sigName: "children-changed", callback: (($obj: Actor, arg1: number, arg2: Atk.Object) => void)): number + emit(sigName: "children-changed", arg1: number, arg2: Atk.Object): void + on(sigName: "children-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "children-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "children-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "focus-event", callback: (($obj: Actor, arg1: boolean) => void)): number + connect_after(sigName: "focus-event", callback: (($obj: Actor, arg1: boolean) => void)): number + emit(sigName: "focus-event", arg1: boolean): void + on(sigName: "focus-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "focus-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "focus-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "property-change", callback: (($obj: Actor, arg1: Atk.PropertyValues) => void)): number + connect_after(sigName: "property-change", callback: (($obj: Actor, arg1: Atk.PropertyValues) => void)): number + emit(sigName: "property-change", arg1: Atk.PropertyValues): void + on(sigName: "property-change", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "property-change", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "property-change", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "state-change", callback: (($obj: Actor, arg1: string, arg2: boolean) => void)): number + connect_after(sigName: "state-change", callback: (($obj: Actor, arg1: string, arg2: boolean) => void)): number + emit(sigName: "state-change", arg1: string, arg2: boolean): void + on(sigName: "state-change", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "state-change", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "state-change", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "visible-data-changed", callback: (($obj: Actor) => void)): number + connect_after(sigName: "visible-data-changed", callback: (($obj: Actor) => void)): number + emit(sigName: "visible-data-changed"): void + on(sigName: "visible-data-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "visible-data-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "visible-data-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: Actor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: Actor, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of Atk.Component */ + connect(sigName: "bounds-changed", callback: (($obj: Actor, arg1: Atk.Rectangle) => void)): number + connect_after(sigName: "bounds-changed", callback: (($obj: Actor, arg1: Atk.Rectangle) => void)): number + emit(sigName: "bounds-changed", arg1: Atk.Rectangle): void + on(sigName: "bounds-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "bounds-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "bounds-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::accessible-component-layer", callback: (($obj: Actor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-component-layer", callback: (($obj: Actor, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::accessible-component-layer", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::accessible-component-layer", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::accessible-component-layer", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::accessible-component-mdi-zorder", callback: (($obj: Actor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-component-mdi-zorder", callback: (($obj: Actor, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::accessible-component-mdi-zorder", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::accessible-component-mdi-zorder", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::accessible-component-mdi-zorder", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::accessible-description", callback: (($obj: Actor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-description", callback: (($obj: Actor, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::accessible-description", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::accessible-description", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::accessible-description", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::accessible-hypertext-nlinks", callback: (($obj: Actor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-hypertext-nlinks", callback: (($obj: Actor, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::accessible-hypertext-nlinks", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::accessible-hypertext-nlinks", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::accessible-hypertext-nlinks", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::accessible-name", callback: (($obj: Actor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-name", callback: (($obj: Actor, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::accessible-name", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::accessible-name", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::accessible-name", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::accessible-parent", callback: (($obj: Actor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-parent", callback: (($obj: Actor, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::accessible-parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::accessible-parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::accessible-parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::accessible-role", callback: (($obj: Actor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-role", callback: (($obj: Actor, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::accessible-role", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::accessible-role", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::accessible-role", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::accessible-table-caption", callback: (($obj: Actor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-table-caption", callback: (($obj: Actor, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::accessible-table-caption", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::accessible-table-caption", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::accessible-table-caption", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::accessible-table-caption-object", callback: (($obj: Actor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-table-caption-object", callback: (($obj: Actor, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::accessible-table-caption-object", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::accessible-table-caption-object", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::accessible-table-caption-object", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::accessible-table-column-description", callback: (($obj: Actor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-table-column-description", callback: (($obj: Actor, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::accessible-table-column-description", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::accessible-table-column-description", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::accessible-table-column-description", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::accessible-table-column-header", callback: (($obj: Actor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-table-column-header", callback: (($obj: Actor, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::accessible-table-column-header", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::accessible-table-column-header", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::accessible-table-column-header", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::accessible-table-row-description", callback: (($obj: Actor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-table-row-description", callback: (($obj: Actor, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::accessible-table-row-description", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::accessible-table-row-description", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::accessible-table-row-description", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::accessible-table-row-header", callback: (($obj: Actor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-table-row-header", callback: (($obj: Actor, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::accessible-table-row-header", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::accessible-table-row-header", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::accessible-table-row-header", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::accessible-table-summary", callback: (($obj: Actor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-table-summary", callback: (($obj: Actor, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::accessible-table-summary", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::accessible-table-summary", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::accessible-table-summary", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::accessible-value", callback: (($obj: Actor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-value", callback: (($obj: Actor, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::accessible-value", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::accessible-value", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::accessible-value", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: Actor_ConstructProps) + _init (config?: Actor_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(actor: Clutter.Actor): Actor + static $gtype: GObject.Type +} +export interface Clone_ConstructProps extends Actor_ConstructProps { +} +export class Clone { + /* Properties of Atk.Object */ + readonly accessibleComponentLayer: number + readonly accessibleComponentMdiZorder: number + accessibleDescription: string + readonly accessibleHypertextNlinks: number + accessibleName: string + accessibleParent: Atk.Object + accessibleRole: Atk.Role + accessibleTableCaption: string + accessibleTableCaptionObject: Atk.Object + accessibleTableColumnDescription: string + accessibleTableColumnHeader: Atk.Object + accessibleTableRowDescription: string + accessibleTableRowHeader: Atk.Object + accessibleTableSummary: Atk.Object + accessibleValue: number + /* Fields of Atk.GObjectAccessible */ + parent: Atk.Object + /* Fields of Atk.Object */ + description: string + name: string + role: Atk.Role + relationSet: Atk.RelationSet + layer: Atk.Layer + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of Cally.Actor */ + addAction(actionName: string, actionDescription: string, actionKeybinding: string, callback: ActionCallback): number + removeAction(actionId: number): boolean + removeActionByName(actionName: string): boolean + /* Methods of Atk.GObjectAccessible */ + getObject(): GObject.Object + /* Methods of Atk.Object */ + addRelationship(relationship: Atk.RelationType, target: Atk.Object): boolean + getAccessibleId(): string + getAttributes(): Atk.AttributeSet + get_description(): string | null + getIndexInParent(): number + getLayer(): Atk.Layer + getMdiZorder(): number + getNAccessibleChildren(): number + get_name(): string | null + getObjectLocale(): string + getParent(): Atk.Object + getRole(): Atk.Role + initialize(data?: object | null): void + notifyStateChange(state: Atk.State, value: boolean): void + peekParent(): Atk.Object + refAccessibleChild(i: number): Atk.Object + refRelationSet(): Atk.RelationSet + refStateSet(): Atk.StateSet + removePropertyChangeHandler(handlerId: number): void + removeRelationship(relationship: Atk.RelationType, target: Atk.Object): boolean + setAccessibleId(name: string): void + set_description(description: string): boolean | null + setName(name: string): void + setParent(parent: Atk.Object): void + setRole(role: Atk.Role): void + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Methods of Atk.Action */ + doAction(i: number): boolean + getKeybinding(i: number): string | null + getLocalizedName(i: number): string | null + getNActions(): number + /* Methods of Atk.Component */ + contains(x: number, y: number, coordType: Atk.CoordType): boolean + getAlpha(): number + getExtents(coordType: Atk.CoordType): [ /* x */ number | null, /* y */ number | null, /* width */ number | null, /* height */ number | null ] + getPosition(coordType: Atk.CoordType): [ /* x */ number | null, /* y */ number | null ] + getSize(): [ /* width */ number | null, /* height */ number | null ] + grabFocus(): boolean + refAccessibleAtPoint(x: number, y: number, coordType: Atk.CoordType): Atk.Object | null + removeFocusHandler(handlerId: number): void + scrollTo(type: Atk.ScrollType): boolean + scrollToPoint(coords: Atk.CoordType, x: number, y: number): boolean + setExtents(x: number, y: number, width: number, height: number, coordType: Atk.CoordType): boolean + setPosition(x: number, y: number, coordType: Atk.CoordType): boolean + setSize(width: number, height: number): boolean + /* Virtual methods of Cally.Clone */ + vfuncGetDescription(i: number): string | null + vfunc_get_description(): string | null + vfuncGetName(i: number): string | null + vfunc_get_name(): string | null + vfuncSetDescription(i: number, desc: string): boolean + vfunc_set_description(description: string): boolean | null + /* Virtual methods of Cally.Actor */ + vfuncDoAction(i: number): boolean + vfuncGetDescription(i: number): string | null + vfunc_get_description(): string | null + vfuncGetKeybinding(i: number): string | null + vfuncGetLocalizedName(i: number): string | null + vfuncGetNActions(): number + vfuncGetName(i: number): string | null + vfunc_get_name(): string | null + vfuncSetDescription(i: number, desc: string): boolean + vfunc_set_description(description: string): boolean | null + vfuncBoundsChanged(bounds: Atk.Rectangle): void + vfuncContains(x: number, y: number, coordType: Atk.CoordType): boolean + vfuncGetAlpha(): number + vfuncGetExtents(coordType: Atk.CoordType): [ /* x */ number | null, /* y */ number | null, /* width */ number | null, /* height */ number | null ] + vfuncGetLayer(): Atk.Layer + vfuncGetMdiZorder(): number + vfuncGetPosition(coordType: Atk.CoordType): [ /* x */ number | null, /* y */ number | null ] + vfuncGetSize(): [ /* width */ number | null, /* height */ number | null ] + vfuncGrabFocus(): boolean + vfuncRefAccessibleAtPoint(x: number, y: number, coordType: Atk.CoordType): Atk.Object | null + vfuncRemoveFocusHandler(handlerId: number): void + vfuncScrollTo(type: Atk.ScrollType): boolean + vfuncScrollToPoint(coords: Atk.CoordType, x: number, y: number): boolean + vfuncSetExtents(x: number, y: number, width: number, height: number, coordType: Atk.CoordType): boolean + vfuncSetPosition(x: number, y: number, coordType: Atk.CoordType): boolean + vfuncSetSize(width: number, height: number): boolean + /* Virtual methods of Atk.Object */ + vfuncActiveDescendantChanged(child?: object | null): void + vfuncChildrenChanged(changeIndex: number, changedChild?: object | null): void + vfuncFocusEvent(focusIn: boolean): void + vfuncGetAttributes(): Atk.AttributeSet + vfunc_get_description(): string | null + vfuncGetIndexInParent(): number + vfuncGetLayer(): Atk.Layer + vfuncGetMdiZorder(): number + vfuncGetNChildren(): number + vfunc_get_name(): string | null + vfuncGetObjectLocale(): string + vfuncGetParent(): Atk.Object + vfuncGetRole(): Atk.Role + vfuncInitialize(data?: object | null): void + vfuncPropertyChange(values: Atk.PropertyValues): void + vfuncRefRelationSet(): Atk.RelationSet + vfuncRefStateSet(): Atk.StateSet + vfuncRemovePropertyChangeHandler(handlerId: number): void + vfunc_set_description(description: string): boolean | null + vfuncSetName(name: string): void + vfuncSetParent(parent: Atk.Object): void + vfuncSetRole(role: Atk.Role): void + vfuncStateChange(name: string, stateSet: boolean): void + vfuncVisibleDataChanged(): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Atk.Object */ + connect(sigName: "active-descendant-changed", callback: (($obj: Clone, arg1: Atk.Object) => void)): number + connect_after(sigName: "active-descendant-changed", callback: (($obj: Clone, arg1: Atk.Object) => void)): number + emit(sigName: "active-descendant-changed", arg1: Atk.Object): void + on(sigName: "active-descendant-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "active-descendant-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "active-descendant-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "children-changed", callback: (($obj: Clone, arg1: number, arg2: Atk.Object) => void)): number + connect_after(sigName: "children-changed", callback: (($obj: Clone, arg1: number, arg2: Atk.Object) => void)): number + emit(sigName: "children-changed", arg1: number, arg2: Atk.Object): void + on(sigName: "children-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "children-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "children-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "focus-event", callback: (($obj: Clone, arg1: boolean) => void)): number + connect_after(sigName: "focus-event", callback: (($obj: Clone, arg1: boolean) => void)): number + emit(sigName: "focus-event", arg1: boolean): void + on(sigName: "focus-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "focus-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "focus-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "property-change", callback: (($obj: Clone, arg1: Atk.PropertyValues) => void)): number + connect_after(sigName: "property-change", callback: (($obj: Clone, arg1: Atk.PropertyValues) => void)): number + emit(sigName: "property-change", arg1: Atk.PropertyValues): void + on(sigName: "property-change", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "property-change", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "property-change", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "state-change", callback: (($obj: Clone, arg1: string, arg2: boolean) => void)): number + connect_after(sigName: "state-change", callback: (($obj: Clone, arg1: string, arg2: boolean) => void)): number + emit(sigName: "state-change", arg1: string, arg2: boolean): void + on(sigName: "state-change", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "state-change", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "state-change", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "visible-data-changed", callback: (($obj: Clone) => void)): number + connect_after(sigName: "visible-data-changed", callback: (($obj: Clone) => void)): number + emit(sigName: "visible-data-changed"): void + on(sigName: "visible-data-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "visible-data-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "visible-data-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: Clone, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: Clone, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of Atk.Component */ + connect(sigName: "bounds-changed", callback: (($obj: Clone, arg1: Atk.Rectangle) => void)): number + connect_after(sigName: "bounds-changed", callback: (($obj: Clone, arg1: Atk.Rectangle) => void)): number + emit(sigName: "bounds-changed", arg1: Atk.Rectangle): void + on(sigName: "bounds-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "bounds-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "bounds-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::accessible-component-layer", callback: (($obj: Clone, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-component-layer", callback: (($obj: Clone, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::accessible-component-layer", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::accessible-component-layer", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::accessible-component-layer", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::accessible-component-mdi-zorder", callback: (($obj: Clone, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-component-mdi-zorder", callback: (($obj: Clone, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::accessible-component-mdi-zorder", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::accessible-component-mdi-zorder", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::accessible-component-mdi-zorder", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::accessible-description", callback: (($obj: Clone, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-description", callback: (($obj: Clone, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::accessible-description", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::accessible-description", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::accessible-description", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::accessible-hypertext-nlinks", callback: (($obj: Clone, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-hypertext-nlinks", callback: (($obj: Clone, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::accessible-hypertext-nlinks", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::accessible-hypertext-nlinks", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::accessible-hypertext-nlinks", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::accessible-name", callback: (($obj: Clone, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-name", callback: (($obj: Clone, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::accessible-name", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::accessible-name", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::accessible-name", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::accessible-parent", callback: (($obj: Clone, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-parent", callback: (($obj: Clone, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::accessible-parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::accessible-parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::accessible-parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::accessible-role", callback: (($obj: Clone, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-role", callback: (($obj: Clone, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::accessible-role", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::accessible-role", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::accessible-role", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::accessible-table-caption", callback: (($obj: Clone, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-table-caption", callback: (($obj: Clone, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::accessible-table-caption", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::accessible-table-caption", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::accessible-table-caption", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::accessible-table-caption-object", callback: (($obj: Clone, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-table-caption-object", callback: (($obj: Clone, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::accessible-table-caption-object", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::accessible-table-caption-object", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::accessible-table-caption-object", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::accessible-table-column-description", callback: (($obj: Clone, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-table-column-description", callback: (($obj: Clone, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::accessible-table-column-description", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::accessible-table-column-description", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::accessible-table-column-description", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::accessible-table-column-header", callback: (($obj: Clone, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-table-column-header", callback: (($obj: Clone, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::accessible-table-column-header", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::accessible-table-column-header", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::accessible-table-column-header", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::accessible-table-row-description", callback: (($obj: Clone, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-table-row-description", callback: (($obj: Clone, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::accessible-table-row-description", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::accessible-table-row-description", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::accessible-table-row-description", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::accessible-table-row-header", callback: (($obj: Clone, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-table-row-header", callback: (($obj: Clone, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::accessible-table-row-header", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::accessible-table-row-header", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::accessible-table-row-header", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::accessible-table-summary", callback: (($obj: Clone, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-table-summary", callback: (($obj: Clone, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::accessible-table-summary", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::accessible-table-summary", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::accessible-table-summary", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::accessible-value", callback: (($obj: Clone, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-value", callback: (($obj: Clone, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::accessible-value", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::accessible-value", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::accessible-value", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: Clone_ConstructProps) + _init (config?: Clone_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(actor: Clutter.Actor): Clone + static $gtype: GObject.Type +} +export interface Root_ConstructProps extends Atk.GObjectAccessible_ConstructProps { +} +export class Root { + /* Properties of Atk.Object */ + readonly accessibleComponentLayer: number + readonly accessibleComponentMdiZorder: number + accessibleDescription: string + readonly accessibleHypertextNlinks: number + accessibleName: string + accessibleParent: Atk.Object + accessibleRole: Atk.Role + accessibleTableCaption: string + accessibleTableCaptionObject: Atk.Object + accessibleTableColumnDescription: string + accessibleTableColumnHeader: Atk.Object + accessibleTableRowDescription: string + accessibleTableRowHeader: Atk.Object + accessibleTableSummary: Atk.Object + accessibleValue: number + /* Fields of Atk.GObjectAccessible */ + parent: Atk.Object + /* Fields of Atk.Object */ + description: string + name: string + role: Atk.Role + relationSet: Atk.RelationSet + layer: Atk.Layer + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of Atk.GObjectAccessible */ + getObject(): GObject.Object + /* Methods of Atk.Object */ + addRelationship(relationship: Atk.RelationType, target: Atk.Object): boolean + getAccessibleId(): string + getAttributes(): Atk.AttributeSet + get_description(): string | null + getIndexInParent(): number + getLayer(): Atk.Layer + getMdiZorder(): number + getNAccessibleChildren(): number + get_name(): string | null + getObjectLocale(): string + getParent(): Atk.Object + getRole(): Atk.Role + initialize(data?: object | null): void + notifyStateChange(state: Atk.State, value: boolean): void + peekParent(): Atk.Object + refAccessibleChild(i: number): Atk.Object + refRelationSet(): Atk.RelationSet + refStateSet(): Atk.StateSet + removePropertyChangeHandler(handlerId: number): void + removeRelationship(relationship: Atk.RelationType, target: Atk.Object): boolean + setAccessibleId(name: string): void + set_description(description: string): boolean | null + setName(name: string): void + setParent(parent: Atk.Object): void + setRole(role: Atk.Role): void + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Virtual methods of Atk.Object */ + vfuncActiveDescendantChanged(child?: object | null): void + vfuncChildrenChanged(changeIndex: number, changedChild?: object | null): void + vfuncFocusEvent(focusIn: boolean): void + vfuncGetAttributes(): Atk.AttributeSet + vfunc_get_description(): string | null + vfuncGetIndexInParent(): number + vfuncGetLayer(): Atk.Layer + vfuncGetMdiZorder(): number + vfuncGetNChildren(): number + vfunc_get_name(): string | null + vfuncGetObjectLocale(): string + vfuncGetParent(): Atk.Object + vfuncGetRole(): Atk.Role + vfuncInitialize(data?: object | null): void + vfuncPropertyChange(values: Atk.PropertyValues): void + vfuncRefRelationSet(): Atk.RelationSet + vfuncRefStateSet(): Atk.StateSet + vfuncRemovePropertyChangeHandler(handlerId: number): void + vfunc_set_description(description: string): boolean | null + vfuncSetName(name: string): void + vfuncSetParent(parent: Atk.Object): void + vfuncSetRole(role: Atk.Role): void + vfuncStateChange(name: string, stateSet: boolean): void + vfuncVisibleDataChanged(): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Atk.Object */ + connect(sigName: "active-descendant-changed", callback: (($obj: Root, arg1: Atk.Object) => void)): number + connect_after(sigName: "active-descendant-changed", callback: (($obj: Root, arg1: Atk.Object) => void)): number + emit(sigName: "active-descendant-changed", arg1: Atk.Object): void + on(sigName: "active-descendant-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "active-descendant-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "active-descendant-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "children-changed", callback: (($obj: Root, arg1: number, arg2: Atk.Object) => void)): number + connect_after(sigName: "children-changed", callback: (($obj: Root, arg1: number, arg2: Atk.Object) => void)): number + emit(sigName: "children-changed", arg1: number, arg2: Atk.Object): void + on(sigName: "children-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "children-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "children-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "focus-event", callback: (($obj: Root, arg1: boolean) => void)): number + connect_after(sigName: "focus-event", callback: (($obj: Root, arg1: boolean) => void)): number + emit(sigName: "focus-event", arg1: boolean): void + on(sigName: "focus-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "focus-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "focus-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "property-change", callback: (($obj: Root, arg1: Atk.PropertyValues) => void)): number + connect_after(sigName: "property-change", callback: (($obj: Root, arg1: Atk.PropertyValues) => void)): number + emit(sigName: "property-change", arg1: Atk.PropertyValues): void + on(sigName: "property-change", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "property-change", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "property-change", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "state-change", callback: (($obj: Root, arg1: string, arg2: boolean) => void)): number + connect_after(sigName: "state-change", callback: (($obj: Root, arg1: string, arg2: boolean) => void)): number + emit(sigName: "state-change", arg1: string, arg2: boolean): void + on(sigName: "state-change", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "state-change", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "state-change", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "visible-data-changed", callback: (($obj: Root) => void)): number + connect_after(sigName: "visible-data-changed", callback: (($obj: Root) => void)): number + emit(sigName: "visible-data-changed"): void + on(sigName: "visible-data-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "visible-data-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "visible-data-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: Root, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: Root, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::accessible-component-layer", callback: (($obj: Root, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-component-layer", callback: (($obj: Root, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::accessible-component-layer", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::accessible-component-layer", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::accessible-component-layer", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::accessible-component-mdi-zorder", callback: (($obj: Root, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-component-mdi-zorder", callback: (($obj: Root, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::accessible-component-mdi-zorder", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::accessible-component-mdi-zorder", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::accessible-component-mdi-zorder", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::accessible-description", callback: (($obj: Root, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-description", callback: (($obj: Root, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::accessible-description", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::accessible-description", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::accessible-description", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::accessible-hypertext-nlinks", callback: (($obj: Root, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-hypertext-nlinks", callback: (($obj: Root, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::accessible-hypertext-nlinks", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::accessible-hypertext-nlinks", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::accessible-hypertext-nlinks", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::accessible-name", callback: (($obj: Root, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-name", callback: (($obj: Root, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::accessible-name", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::accessible-name", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::accessible-name", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::accessible-parent", callback: (($obj: Root, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-parent", callback: (($obj: Root, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::accessible-parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::accessible-parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::accessible-parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::accessible-role", callback: (($obj: Root, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-role", callback: (($obj: Root, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::accessible-role", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::accessible-role", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::accessible-role", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::accessible-table-caption", callback: (($obj: Root, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-table-caption", callback: (($obj: Root, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::accessible-table-caption", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::accessible-table-caption", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::accessible-table-caption", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::accessible-table-caption-object", callback: (($obj: Root, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-table-caption-object", callback: (($obj: Root, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::accessible-table-caption-object", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::accessible-table-caption-object", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::accessible-table-caption-object", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::accessible-table-column-description", callback: (($obj: Root, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-table-column-description", callback: (($obj: Root, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::accessible-table-column-description", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::accessible-table-column-description", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::accessible-table-column-description", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::accessible-table-column-header", callback: (($obj: Root, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-table-column-header", callback: (($obj: Root, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::accessible-table-column-header", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::accessible-table-column-header", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::accessible-table-column-header", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::accessible-table-row-description", callback: (($obj: Root, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-table-row-description", callback: (($obj: Root, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::accessible-table-row-description", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::accessible-table-row-description", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::accessible-table-row-description", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::accessible-table-row-header", callback: (($obj: Root, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-table-row-header", callback: (($obj: Root, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::accessible-table-row-header", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::accessible-table-row-header", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::accessible-table-row-header", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::accessible-table-summary", callback: (($obj: Root, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-table-summary", callback: (($obj: Root, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::accessible-table-summary", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::accessible-table-summary", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::accessible-table-summary", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::accessible-value", callback: (($obj: Root, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-value", callback: (($obj: Root, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::accessible-value", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::accessible-value", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::accessible-value", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: Root_ConstructProps) + _init (config?: Root_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(): Root + static $gtype: GObject.Type +} +export interface Stage_ConstructProps extends Actor_ConstructProps { +} +export class Stage { + /* Properties of Atk.Object */ + readonly accessibleComponentLayer: number + readonly accessibleComponentMdiZorder: number + accessibleDescription: string + readonly accessibleHypertextNlinks: number + accessibleName: string + accessibleParent: Atk.Object + accessibleRole: Atk.Role + accessibleTableCaption: string + accessibleTableCaptionObject: Atk.Object + accessibleTableColumnDescription: string + accessibleTableColumnHeader: Atk.Object + accessibleTableRowDescription: string + accessibleTableRowHeader: Atk.Object + accessibleTableSummary: Atk.Object + accessibleValue: number + /* Fields of Atk.GObjectAccessible */ + parent: Atk.Object + /* Fields of Atk.Object */ + description: string + name: string + role: Atk.Role + relationSet: Atk.RelationSet + layer: Atk.Layer + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of Cally.Actor */ + addAction(actionName: string, actionDescription: string, actionKeybinding: string, callback: ActionCallback): number + removeAction(actionId: number): boolean + removeActionByName(actionName: string): boolean + /* Methods of Atk.GObjectAccessible */ + getObject(): GObject.Object + /* Methods of Atk.Object */ + addRelationship(relationship: Atk.RelationType, target: Atk.Object): boolean + getAccessibleId(): string + getAttributes(): Atk.AttributeSet + get_description(): string | null + getIndexInParent(): number + getLayer(): Atk.Layer + getMdiZorder(): number + getNAccessibleChildren(): number + get_name(): string | null + getObjectLocale(): string + getParent(): Atk.Object + getRole(): Atk.Role + initialize(data?: object | null): void + notifyStateChange(state: Atk.State, value: boolean): void + peekParent(): Atk.Object + refAccessibleChild(i: number): Atk.Object + refRelationSet(): Atk.RelationSet + refStateSet(): Atk.StateSet + removePropertyChangeHandler(handlerId: number): void + removeRelationship(relationship: Atk.RelationType, target: Atk.Object): boolean + setAccessibleId(name: string): void + set_description(description: string): boolean | null + setName(name: string): void + setParent(parent: Atk.Object): void + setRole(role: Atk.Role): void + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Methods of Atk.Action */ + doAction(i: number): boolean + getKeybinding(i: number): string | null + getLocalizedName(i: number): string | null + getNActions(): number + /* Methods of Atk.Component */ + contains(x: number, y: number, coordType: Atk.CoordType): boolean + getAlpha(): number + getExtents(coordType: Atk.CoordType): [ /* x */ number | null, /* y */ number | null, /* width */ number | null, /* height */ number | null ] + getPosition(coordType: Atk.CoordType): [ /* x */ number | null, /* y */ number | null ] + getSize(): [ /* width */ number | null, /* height */ number | null ] + grabFocus(): boolean + refAccessibleAtPoint(x: number, y: number, coordType: Atk.CoordType): Atk.Object | null + removeFocusHandler(handlerId: number): void + scrollTo(type: Atk.ScrollType): boolean + scrollToPoint(coords: Atk.CoordType, x: number, y: number): boolean + setExtents(x: number, y: number, width: number, height: number, coordType: Atk.CoordType): boolean + setPosition(x: number, y: number, coordType: Atk.CoordType): boolean + setSize(width: number, height: number): boolean + /* Virtual methods of Cally.Stage */ + vfuncGetDescription(i: number): string | null + vfunc_get_description(): string | null + vfuncGetName(i: number): string | null + vfunc_get_name(): string | null + vfuncSetDescription(i: number, desc: string): boolean + vfunc_set_description(description: string): boolean | null + /* Virtual methods of Cally.Actor */ + vfuncDoAction(i: number): boolean + vfuncGetDescription(i: number): string | null + vfunc_get_description(): string | null + vfuncGetKeybinding(i: number): string | null + vfuncGetLocalizedName(i: number): string | null + vfuncGetNActions(): number + vfuncGetName(i: number): string | null + vfunc_get_name(): string | null + vfuncSetDescription(i: number, desc: string): boolean + vfunc_set_description(description: string): boolean | null + vfuncBoundsChanged(bounds: Atk.Rectangle): void + vfuncContains(x: number, y: number, coordType: Atk.CoordType): boolean + vfuncGetAlpha(): number + vfuncGetExtents(coordType: Atk.CoordType): [ /* x */ number | null, /* y */ number | null, /* width */ number | null, /* height */ number | null ] + vfuncGetLayer(): Atk.Layer + vfuncGetMdiZorder(): number + vfuncGetPosition(coordType: Atk.CoordType): [ /* x */ number | null, /* y */ number | null ] + vfuncGetSize(): [ /* width */ number | null, /* height */ number | null ] + vfuncGrabFocus(): boolean + vfuncRefAccessibleAtPoint(x: number, y: number, coordType: Atk.CoordType): Atk.Object | null + vfuncRemoveFocusHandler(handlerId: number): void + vfuncScrollTo(type: Atk.ScrollType): boolean + vfuncScrollToPoint(coords: Atk.CoordType, x: number, y: number): boolean + vfuncSetExtents(x: number, y: number, width: number, height: number, coordType: Atk.CoordType): boolean + vfuncSetPosition(x: number, y: number, coordType: Atk.CoordType): boolean + vfuncSetSize(width: number, height: number): boolean + /* Virtual methods of Atk.Object */ + vfuncActiveDescendantChanged(child?: object | null): void + vfuncChildrenChanged(changeIndex: number, changedChild?: object | null): void + vfuncFocusEvent(focusIn: boolean): void + vfuncGetAttributes(): Atk.AttributeSet + vfunc_get_description(): string | null + vfuncGetIndexInParent(): number + vfuncGetLayer(): Atk.Layer + vfuncGetMdiZorder(): number + vfuncGetNChildren(): number + vfunc_get_name(): string | null + vfuncGetObjectLocale(): string + vfuncGetParent(): Atk.Object + vfuncGetRole(): Atk.Role + vfuncInitialize(data?: object | null): void + vfuncPropertyChange(values: Atk.PropertyValues): void + vfuncRefRelationSet(): Atk.RelationSet + vfuncRefStateSet(): Atk.StateSet + vfuncRemovePropertyChangeHandler(handlerId: number): void + vfunc_set_description(description: string): boolean | null + vfuncSetName(name: string): void + vfuncSetParent(parent: Atk.Object): void + vfuncSetRole(role: Atk.Role): void + vfuncStateChange(name: string, stateSet: boolean): void + vfuncVisibleDataChanged(): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Atk.Object */ + connect(sigName: "active-descendant-changed", callback: (($obj: Stage, arg1: Atk.Object) => void)): number + connect_after(sigName: "active-descendant-changed", callback: (($obj: Stage, arg1: Atk.Object) => void)): number + emit(sigName: "active-descendant-changed", arg1: Atk.Object): void + on(sigName: "active-descendant-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "active-descendant-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "active-descendant-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "children-changed", callback: (($obj: Stage, arg1: number, arg2: Atk.Object) => void)): number + connect_after(sigName: "children-changed", callback: (($obj: Stage, arg1: number, arg2: Atk.Object) => void)): number + emit(sigName: "children-changed", arg1: number, arg2: Atk.Object): void + on(sigName: "children-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "children-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "children-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "focus-event", callback: (($obj: Stage, arg1: boolean) => void)): number + connect_after(sigName: "focus-event", callback: (($obj: Stage, arg1: boolean) => void)): number + emit(sigName: "focus-event", arg1: boolean): void + on(sigName: "focus-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "focus-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "focus-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "property-change", callback: (($obj: Stage, arg1: Atk.PropertyValues) => void)): number + connect_after(sigName: "property-change", callback: (($obj: Stage, arg1: Atk.PropertyValues) => void)): number + emit(sigName: "property-change", arg1: Atk.PropertyValues): void + on(sigName: "property-change", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "property-change", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "property-change", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "state-change", callback: (($obj: Stage, arg1: string, arg2: boolean) => void)): number + connect_after(sigName: "state-change", callback: (($obj: Stage, arg1: string, arg2: boolean) => void)): number + emit(sigName: "state-change", arg1: string, arg2: boolean): void + on(sigName: "state-change", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "state-change", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "state-change", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "visible-data-changed", callback: (($obj: Stage) => void)): number + connect_after(sigName: "visible-data-changed", callback: (($obj: Stage) => void)): number + emit(sigName: "visible-data-changed"): void + on(sigName: "visible-data-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "visible-data-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "visible-data-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of Atk.Component */ + connect(sigName: "bounds-changed", callback: (($obj: Stage, arg1: Atk.Rectangle) => void)): number + connect_after(sigName: "bounds-changed", callback: (($obj: Stage, arg1: Atk.Rectangle) => void)): number + emit(sigName: "bounds-changed", arg1: Atk.Rectangle): void + on(sigName: "bounds-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "bounds-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "bounds-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of Atk.Window */ + connect(sigName: "activate", callback: (($obj: Stage) => void)): number + connect_after(sigName: "activate", callback: (($obj: Stage) => void)): number + emit(sigName: "activate"): void + on(sigName: "activate", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "activate", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "activate", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "create", callback: (($obj: Stage) => void)): number + connect_after(sigName: "create", callback: (($obj: Stage) => void)): number + emit(sigName: "create"): void + on(sigName: "create", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "create", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "create", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "deactivate", callback: (($obj: Stage) => void)): number + connect_after(sigName: "deactivate", callback: (($obj: Stage) => void)): number + emit(sigName: "deactivate"): void + on(sigName: "deactivate", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "deactivate", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "deactivate", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "destroy", callback: (($obj: Stage) => void)): number + connect_after(sigName: "destroy", callback: (($obj: Stage) => void)): number + emit(sigName: "destroy"): void + on(sigName: "destroy", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "destroy", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "destroy", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "maximize", callback: (($obj: Stage) => void)): number + connect_after(sigName: "maximize", callback: (($obj: Stage) => void)): number + emit(sigName: "maximize"): void + on(sigName: "maximize", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "maximize", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "maximize", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "minimize", callback: (($obj: Stage) => void)): number + connect_after(sigName: "minimize", callback: (($obj: Stage) => void)): number + emit(sigName: "minimize"): void + on(sigName: "minimize", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "minimize", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "minimize", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "move", callback: (($obj: Stage) => void)): number + connect_after(sigName: "move", callback: (($obj: Stage) => void)): number + emit(sigName: "move"): void + on(sigName: "move", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "move", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "move", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "resize", callback: (($obj: Stage) => void)): number + connect_after(sigName: "resize", callback: (($obj: Stage) => void)): number + emit(sigName: "resize"): void + on(sigName: "resize", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "resize", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "resize", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "restore", callback: (($obj: Stage) => void)): number + connect_after(sigName: "restore", callback: (($obj: Stage) => void)): number + emit(sigName: "restore"): void + on(sigName: "restore", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "restore", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "restore", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::accessible-component-layer", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-component-layer", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::accessible-component-layer", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::accessible-component-layer", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::accessible-component-layer", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::accessible-component-mdi-zorder", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-component-mdi-zorder", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::accessible-component-mdi-zorder", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::accessible-component-mdi-zorder", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::accessible-component-mdi-zorder", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::accessible-description", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-description", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::accessible-description", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::accessible-description", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::accessible-description", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::accessible-hypertext-nlinks", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-hypertext-nlinks", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::accessible-hypertext-nlinks", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::accessible-hypertext-nlinks", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::accessible-hypertext-nlinks", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::accessible-name", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-name", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::accessible-name", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::accessible-name", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::accessible-name", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::accessible-parent", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-parent", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::accessible-parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::accessible-parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::accessible-parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::accessible-role", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-role", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::accessible-role", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::accessible-role", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::accessible-role", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::accessible-table-caption", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-table-caption", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::accessible-table-caption", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::accessible-table-caption", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::accessible-table-caption", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::accessible-table-caption-object", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-table-caption-object", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::accessible-table-caption-object", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::accessible-table-caption-object", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::accessible-table-caption-object", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::accessible-table-column-description", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-table-column-description", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::accessible-table-column-description", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::accessible-table-column-description", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::accessible-table-column-description", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::accessible-table-column-header", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-table-column-header", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::accessible-table-column-header", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::accessible-table-column-header", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::accessible-table-column-header", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::accessible-table-row-description", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-table-row-description", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::accessible-table-row-description", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::accessible-table-row-description", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::accessible-table-row-description", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::accessible-table-row-header", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-table-row-header", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::accessible-table-row-header", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::accessible-table-row-header", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::accessible-table-row-header", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::accessible-table-summary", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-table-summary", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::accessible-table-summary", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::accessible-table-summary", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::accessible-table-summary", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::accessible-value", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-value", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::accessible-value", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::accessible-value", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::accessible-value", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: Stage_ConstructProps) + _init (config?: Stage_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(actor: Clutter.Actor): Stage + static $gtype: GObject.Type +} +export interface Text_ConstructProps extends Actor_ConstructProps { +} +export class Text { + /* Properties of Atk.Object */ + readonly accessibleComponentLayer: number + readonly accessibleComponentMdiZorder: number + accessibleDescription: string + readonly accessibleHypertextNlinks: number + accessibleName: string + accessibleParent: Atk.Object + accessibleRole: Atk.Role + accessibleTableCaption: string + accessibleTableCaptionObject: Atk.Object + accessibleTableColumnDescription: string + accessibleTableColumnHeader: Atk.Object + accessibleTableRowDescription: string + accessibleTableRowHeader: Atk.Object + accessibleTableSummary: Atk.Object + accessibleValue: number + /* Fields of Atk.GObjectAccessible */ + parent: Atk.Object + /* Fields of Atk.Object */ + description: string + name: string + role: Atk.Role + relationSet: Atk.RelationSet + layer: Atk.Layer + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of Cally.Actor */ + addAction(actionName: string, actionDescription: string, actionKeybinding: string, callback: ActionCallback): number + removeAction(actionId: number): boolean + removeActionByName(actionName: string): boolean + /* Methods of Atk.GObjectAccessible */ + getObject(): GObject.Object + /* Methods of Atk.Object */ + addRelationship(relationship: Atk.RelationType, target: Atk.Object): boolean + getAccessibleId(): string + getAttributes(): Atk.AttributeSet + get_description(): string | null + getIndexInParent(): number + getLayer(): Atk.Layer + getMdiZorder(): number + getNAccessibleChildren(): number + get_name(): string | null + getObjectLocale(): string + getParent(): Atk.Object + getRole(): Atk.Role + initialize(data?: object | null): void + notifyStateChange(state: Atk.State, value: boolean): void + peekParent(): Atk.Object + refAccessibleChild(i: number): Atk.Object + refRelationSet(): Atk.RelationSet + refStateSet(): Atk.StateSet + removePropertyChangeHandler(handlerId: number): void + removeRelationship(relationship: Atk.RelationType, target: Atk.Object): boolean + setAccessibleId(name: string): void + set_description(description: string): boolean | null + setName(name: string): void + setParent(parent: Atk.Object): void + setRole(role: Atk.Role): void + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Methods of Atk.Action */ + doAction(i: number): boolean + getKeybinding(i: number): string | null + getLocalizedName(i: number): string | null + getNActions(): number + /* Methods of Atk.Component */ + contains(x: number, y: number, coordType: Atk.CoordType): boolean + getAlpha(): number + getExtents(coordType: Atk.CoordType): [ /* x */ number | null, /* y */ number | null, /* width */ number | null, /* height */ number | null ] + getPosition(coordType: Atk.CoordType): [ /* x */ number | null, /* y */ number | null ] + getSize(): [ /* width */ number | null, /* height */ number | null ] + grabFocus(): boolean + refAccessibleAtPoint(x: number, y: number, coordType: Atk.CoordType): Atk.Object | null + removeFocusHandler(handlerId: number): void + scrollTo(type: Atk.ScrollType): boolean + scrollToPoint(coords: Atk.CoordType, x: number, y: number): boolean + setExtents(x: number, y: number, width: number, height: number, coordType: Atk.CoordType): boolean + setPosition(x: number, y: number, coordType: Atk.CoordType): boolean + setSize(width: number, height: number): boolean + /* Methods of Atk.EditableText */ + copyText(startPos: number, endPos: number): void + cutText(startPos: number, endPos: number): void + deleteText(startPos: number, endPos: number): void + insertText(string: string, length: number, position: number): void + pasteText(position: number): void + setRunAttributes(attribSet: Atk.AttributeSet, startOffset: number, endOffset: number): boolean + setTextContents(string: string): void + /* Methods of Atk.Text */ + addSelection(startOffset: number, endOffset: number): boolean + getBoundedRanges(rect: Atk.TextRectangle, coordType: Atk.CoordType, xClipType: Atk.TextClipType, yClipType: Atk.TextClipType): Atk.TextRange[] + getCaretOffset(): number + getCharacterAtOffset(offset: number): number + getCharacterCount(): number + getCharacterExtents(offset: number, coords: Atk.CoordType): [ /* x */ number | null, /* y */ number | null, /* width */ number | null, /* height */ number | null ] + getDefaultAttributes(): Atk.AttributeSet + getNSelections(): number + getOffsetAtPoint(x: number, y: number, coords: Atk.CoordType): number + getRangeExtents(startOffset: number, endOffset: number, coordType: Atk.CoordType): /* rect */ Atk.TextRectangle + getRunAttributes(offset: number): [ /* returnType */ Atk.AttributeSet, /* startOffset */ number, /* endOffset */ number ] + getSelection(selectionNum: number): [ /* returnType */ string, /* startOffset */ number, /* endOffset */ number ] + getStringAtOffset(offset: number, granularity: Atk.TextGranularity): [ /* returnType */ string | null, /* startOffset */ number, /* endOffset */ number ] + getText(startOffset: number, endOffset: number): string + getTextAfterOffset(offset: number, boundaryType: Atk.TextBoundary): [ /* returnType */ string, /* startOffset */ number, /* endOffset */ number ] + getTextAtOffset(offset: number, boundaryType: Atk.TextBoundary): [ /* returnType */ string, /* startOffset */ number, /* endOffset */ number ] + getTextBeforeOffset(offset: number, boundaryType: Atk.TextBoundary): [ /* returnType */ string, /* startOffset */ number, /* endOffset */ number ] + removeSelection(selectionNum: number): boolean + scrollSubstringTo(startOffset: number, endOffset: number, type: Atk.ScrollType): boolean + scrollSubstringToPoint(startOffset: number, endOffset: number, coords: Atk.CoordType, x: number, y: number): boolean + setCaretOffset(offset: number): boolean + setSelection(selectionNum: number, startOffset: number, endOffset: number): boolean + /* Virtual methods of Cally.Text */ + vfuncCopyText(startPos: number, endPos: number): void + vfuncCutText(startPos: number, endPos: number): void + vfuncDeleteText(startPos: number, endPos: number): void + vfuncInsertText(string: string, length: number, position: number): void + vfuncPasteText(position: number): void + vfuncSetRunAttributes(attribSet: Atk.AttributeSet, startOffset: number, endOffset: number): boolean + vfuncSetTextContents(string: string): void + vfuncAddSelection(startOffset: number, endOffset: number): boolean + vfuncGetBoundedRanges(rect: Atk.TextRectangle, coordType: Atk.CoordType, xClipType: Atk.TextClipType, yClipType: Atk.TextClipType): Atk.TextRange[] + vfuncGetCaretOffset(): number + vfuncGetCharacterAtOffset(offset: number): number + vfuncGetCharacterCount(): number + vfuncGetCharacterExtents(offset: number, coords: Atk.CoordType): [ /* x */ number | null, /* y */ number | null, /* width */ number | null, /* height */ number | null ] + vfuncGetDefaultAttributes(): Atk.AttributeSet + vfuncGetNSelections(): number + vfuncGetOffsetAtPoint(x: number, y: number, coords: Atk.CoordType): number + vfuncGetRangeExtents(startOffset: number, endOffset: number, coordType: Atk.CoordType): /* rect */ Atk.TextRectangle + vfuncGetRunAttributes(offset: number): [ /* returnType */ Atk.AttributeSet, /* startOffset */ number, /* endOffset */ number ] + vfuncGetSelection(selectionNum: number): [ /* returnType */ string, /* startOffset */ number, /* endOffset */ number ] + vfuncGetStringAtOffset(offset: number, granularity: Atk.TextGranularity): [ /* returnType */ string | null, /* startOffset */ number, /* endOffset */ number ] + vfuncGetText(startOffset: number, endOffset: number): string + vfuncGetTextAfterOffset(offset: number, boundaryType: Atk.TextBoundary): [ /* returnType */ string, /* startOffset */ number, /* endOffset */ number ] + vfuncGetTextAtOffset(offset: number, boundaryType: Atk.TextBoundary): [ /* returnType */ string, /* startOffset */ number, /* endOffset */ number ] + vfuncGetTextBeforeOffset(offset: number, boundaryType: Atk.TextBoundary): [ /* returnType */ string, /* startOffset */ number, /* endOffset */ number ] + vfuncRemoveSelection(selectionNum: number): boolean + vfuncScrollSubstringTo(startOffset: number, endOffset: number, type: Atk.ScrollType): boolean + vfuncScrollSubstringToPoint(startOffset: number, endOffset: number, coords: Atk.CoordType, x: number, y: number): boolean + vfuncSetCaretOffset(offset: number): boolean + vfuncSetSelection(selectionNum: number, startOffset: number, endOffset: number): boolean + vfuncTextAttributesChanged(): void + vfuncTextCaretMoved(location: number): void + vfuncTextChanged(position: number, length: number): void + vfuncTextSelectionChanged(): void + vfuncGetDescription(i: number): string | null + vfunc_get_description(): string | null + vfuncGetName(i: number): string | null + vfunc_get_name(): string | null + vfuncSetDescription(i: number, desc: string): boolean + vfunc_set_description(description: string): boolean | null + /* Virtual methods of Cally.Actor */ + vfuncDoAction(i: number): boolean + vfuncGetDescription(i: number): string | null + vfunc_get_description(): string | null + vfuncGetKeybinding(i: number): string | null + vfuncGetLocalizedName(i: number): string | null + vfuncGetNActions(): number + vfuncGetName(i: number): string | null + vfunc_get_name(): string | null + vfuncSetDescription(i: number, desc: string): boolean + vfunc_set_description(description: string): boolean | null + vfuncBoundsChanged(bounds: Atk.Rectangle): void + vfuncContains(x: number, y: number, coordType: Atk.CoordType): boolean + vfuncGetAlpha(): number + vfuncGetExtents(coordType: Atk.CoordType): [ /* x */ number | null, /* y */ number | null, /* width */ number | null, /* height */ number | null ] + vfuncGetLayer(): Atk.Layer + vfuncGetMdiZorder(): number + vfuncGetPosition(coordType: Atk.CoordType): [ /* x */ number | null, /* y */ number | null ] + vfuncGetSize(): [ /* width */ number | null, /* height */ number | null ] + vfuncGrabFocus(): boolean + vfuncRefAccessibleAtPoint(x: number, y: number, coordType: Atk.CoordType): Atk.Object | null + vfuncRemoveFocusHandler(handlerId: number): void + vfuncScrollTo(type: Atk.ScrollType): boolean + vfuncScrollToPoint(coords: Atk.CoordType, x: number, y: number): boolean + vfuncSetExtents(x: number, y: number, width: number, height: number, coordType: Atk.CoordType): boolean + vfuncSetPosition(x: number, y: number, coordType: Atk.CoordType): boolean + vfuncSetSize(width: number, height: number): boolean + /* Virtual methods of Atk.Object */ + vfuncActiveDescendantChanged(child?: object | null): void + vfuncChildrenChanged(changeIndex: number, changedChild?: object | null): void + vfuncFocusEvent(focusIn: boolean): void + vfuncGetAttributes(): Atk.AttributeSet + vfunc_get_description(): string | null + vfuncGetIndexInParent(): number + vfuncGetLayer(): Atk.Layer + vfuncGetMdiZorder(): number + vfuncGetNChildren(): number + vfunc_get_name(): string | null + vfuncGetObjectLocale(): string + vfuncGetParent(): Atk.Object + vfuncGetRole(): Atk.Role + vfuncInitialize(data?: object | null): void + vfuncPropertyChange(values: Atk.PropertyValues): void + vfuncRefRelationSet(): Atk.RelationSet + vfuncRefStateSet(): Atk.StateSet + vfuncRemovePropertyChangeHandler(handlerId: number): void + vfunc_set_description(description: string): boolean | null + vfuncSetName(name: string): void + vfuncSetParent(parent: Atk.Object): void + vfuncSetRole(role: Atk.Role): void + vfuncStateChange(name: string, stateSet: boolean): void + vfuncVisibleDataChanged(): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Atk.Object */ + connect(sigName: "active-descendant-changed", callback: (($obj: Text, arg1: Atk.Object) => void)): number + connect_after(sigName: "active-descendant-changed", callback: (($obj: Text, arg1: Atk.Object) => void)): number + emit(sigName: "active-descendant-changed", arg1: Atk.Object): void + on(sigName: "active-descendant-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "active-descendant-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "active-descendant-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "children-changed", callback: (($obj: Text, arg1: number, arg2: Atk.Object) => void)): number + connect_after(sigName: "children-changed", callback: (($obj: Text, arg1: number, arg2: Atk.Object) => void)): number + emit(sigName: "children-changed", arg1: number, arg2: Atk.Object): void + on(sigName: "children-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "children-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "children-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "focus-event", callback: (($obj: Text, arg1: boolean) => void)): number + connect_after(sigName: "focus-event", callback: (($obj: Text, arg1: boolean) => void)): number + emit(sigName: "focus-event", arg1: boolean): void + on(sigName: "focus-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "focus-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "focus-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "property-change", callback: (($obj: Text, arg1: Atk.PropertyValues) => void)): number + connect_after(sigName: "property-change", callback: (($obj: Text, arg1: Atk.PropertyValues) => void)): number + emit(sigName: "property-change", arg1: Atk.PropertyValues): void + on(sigName: "property-change", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "property-change", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "property-change", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "state-change", callback: (($obj: Text, arg1: string, arg2: boolean) => void)): number + connect_after(sigName: "state-change", callback: (($obj: Text, arg1: string, arg2: boolean) => void)): number + emit(sigName: "state-change", arg1: string, arg2: boolean): void + on(sigName: "state-change", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "state-change", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "state-change", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "visible-data-changed", callback: (($obj: Text) => void)): number + connect_after(sigName: "visible-data-changed", callback: (($obj: Text) => void)): number + emit(sigName: "visible-data-changed"): void + on(sigName: "visible-data-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "visible-data-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "visible-data-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of Atk.Component */ + connect(sigName: "bounds-changed", callback: (($obj: Text, arg1: Atk.Rectangle) => void)): number + connect_after(sigName: "bounds-changed", callback: (($obj: Text, arg1: Atk.Rectangle) => void)): number + emit(sigName: "bounds-changed", arg1: Atk.Rectangle): void + on(sigName: "bounds-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "bounds-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "bounds-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of Atk.Text */ + connect(sigName: "text-attributes-changed", callback: (($obj: Text) => void)): number + connect_after(sigName: "text-attributes-changed", callback: (($obj: Text) => void)): number + emit(sigName: "text-attributes-changed"): void + on(sigName: "text-attributes-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "text-attributes-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "text-attributes-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "text-caret-moved", callback: (($obj: Text, arg1: number) => void)): number + connect_after(sigName: "text-caret-moved", callback: (($obj: Text, arg1: number) => void)): number + emit(sigName: "text-caret-moved", arg1: number): void + on(sigName: "text-caret-moved", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "text-caret-moved", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "text-caret-moved", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "text-changed", callback: (($obj: Text, arg1: number, arg2: number) => void)): number + connect_after(sigName: "text-changed", callback: (($obj: Text, arg1: number, arg2: number) => void)): number + emit(sigName: "text-changed", arg1: number, arg2: number): void + on(sigName: "text-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "text-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "text-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "text-insert", callback: (($obj: Text, arg1: number, arg2: number, arg3: string) => void)): number + connect_after(sigName: "text-insert", callback: (($obj: Text, arg1: number, arg2: number, arg3: string) => void)): number + emit(sigName: "text-insert", arg1: number, arg2: number, arg3: string): void + on(sigName: "text-insert", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "text-insert", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "text-insert", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "text-remove", callback: (($obj: Text, arg1: number, arg2: number, arg3: string) => void)): number + connect_after(sigName: "text-remove", callback: (($obj: Text, arg1: number, arg2: number, arg3: string) => void)): number + emit(sigName: "text-remove", arg1: number, arg2: number, arg3: string): void + on(sigName: "text-remove", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "text-remove", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "text-remove", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "text-selection-changed", callback: (($obj: Text) => void)): number + connect_after(sigName: "text-selection-changed", callback: (($obj: Text) => void)): number + emit(sigName: "text-selection-changed"): void + on(sigName: "text-selection-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "text-selection-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "text-selection-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::accessible-component-layer", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-component-layer", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::accessible-component-layer", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::accessible-component-layer", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::accessible-component-layer", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::accessible-component-mdi-zorder", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-component-mdi-zorder", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::accessible-component-mdi-zorder", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::accessible-component-mdi-zorder", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::accessible-component-mdi-zorder", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::accessible-description", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-description", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::accessible-description", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::accessible-description", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::accessible-description", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::accessible-hypertext-nlinks", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-hypertext-nlinks", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::accessible-hypertext-nlinks", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::accessible-hypertext-nlinks", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::accessible-hypertext-nlinks", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::accessible-name", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-name", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::accessible-name", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::accessible-name", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::accessible-name", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::accessible-parent", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-parent", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::accessible-parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::accessible-parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::accessible-parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::accessible-role", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-role", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::accessible-role", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::accessible-role", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::accessible-role", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::accessible-table-caption", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-table-caption", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::accessible-table-caption", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::accessible-table-caption", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::accessible-table-caption", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::accessible-table-caption-object", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-table-caption-object", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::accessible-table-caption-object", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::accessible-table-caption-object", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::accessible-table-caption-object", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::accessible-table-column-description", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-table-column-description", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::accessible-table-column-description", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::accessible-table-column-description", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::accessible-table-column-description", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::accessible-table-column-header", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-table-column-header", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::accessible-table-column-header", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::accessible-table-column-header", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::accessible-table-column-header", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::accessible-table-row-description", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-table-row-description", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::accessible-table-row-description", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::accessible-table-row-description", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::accessible-table-row-description", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::accessible-table-row-header", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-table-row-header", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::accessible-table-row-header", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::accessible-table-row-header", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::accessible-table-row-header", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::accessible-table-summary", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-table-summary", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::accessible-table-summary", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::accessible-table-summary", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::accessible-table-summary", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::accessible-value", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-value", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::accessible-value", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::accessible-value", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::accessible-value", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: Text_ConstructProps) + _init (config?: Text_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(actor: Clutter.Actor): Text + static freeRanges(ranges: Atk.TextRange[]): void + static $gtype: GObject.Type +} +export interface Util_ConstructProps extends Atk.Util_ConstructProps { +} +export class Util { + /* Fields of Atk.Util */ + parent: GObject.Object + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: Util, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: Util, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: Util_ConstructProps) + _init (config?: Util_ConstructProps): void + static $gtype: GObject.Type +} +export abstract class ActorClass { + /* Fields of Cally.ActorClass */ + notifyClutter: (object: GObject.Object, pspec: GObject.ParamSpec) => void + focusClutter: (actor: Clutter.Actor, data: object) => boolean + addActor: (container: Clutter.Actor, actor: Clutter.Actor, data: object) => number + removeActor: (container: Clutter.Actor, actor: Clutter.Actor, data: object) => number + static name: string +} +export class ActorPrivate { + static name: string +} +export abstract class CloneClass { + static name: string +} +export class ClonePrivate { + static name: string +} +export abstract class RootClass { + static name: string +} +export class RootPrivate { + static name: string +} +export abstract class StageClass { + static name: string +} +export class StagePrivate { + static name: string +} +export abstract class TextClass { + static name: string +} +export class TextPrivate { + static name: string +} +export abstract class UtilClass { + static name: string +} +export class UtilPrivate { + static name: string +} +} \ No newline at end of file diff --git a/@types/node-gtk/Clutter-8.d.ts b/@types/node-gtk/Clutter-8.d.ts new file mode 100644 index 00000000..6c7da2ce --- /dev/null +++ b/@types/node-gtk/Clutter-8.d.ts @@ -0,0 +1,16355 @@ +/** + * Clutter-8 + */ + +/// +/// +/// +/// +/// +/// +/// +/// +/// +/// +/// +/// +/// +/// + +declare namespace Clutter { + +export enum ActorAlign { + FILL, + START, + CENTER, + END, +} +export enum AlignAxis { + X_AXIS, + Y_AXIS, + BOTH, +} +export enum AnimationMode { + CUSTOM_MODE, + LINEAR, + EASE_IN_QUAD, + EASE_OUT_QUAD, + EASE_IN_OUT_QUAD, + EASE_IN_CUBIC, + EASE_OUT_CUBIC, + EASE_IN_OUT_CUBIC, + EASE_IN_QUART, + EASE_OUT_QUART, + EASE_IN_OUT_QUART, + EASE_IN_QUINT, + EASE_OUT_QUINT, + EASE_IN_OUT_QUINT, + EASE_IN_SINE, + EASE_OUT_SINE, + EASE_IN_OUT_SINE, + EASE_IN_EXPO, + EASE_OUT_EXPO, + EASE_IN_OUT_EXPO, + EASE_IN_CIRC, + EASE_OUT_CIRC, + EASE_IN_OUT_CIRC, + EASE_IN_ELASTIC, + EASE_OUT_ELASTIC, + EASE_IN_OUT_ELASTIC, + EASE_IN_BACK, + EASE_OUT_BACK, + EASE_IN_OUT_BACK, + EASE_IN_BOUNCE, + EASE_OUT_BOUNCE, + EASE_IN_OUT_BOUNCE, + STEPS, + STEP_START, + STEP_END, + CUBIC_BEZIER, + EASE, + EASE_IN, + EASE_OUT, + EASE_IN_OUT, + ANIMATION_LAST, +} +export enum BinAlignment { + FIXED, + FILL, + START, + END, + CENTER, +} +export enum BindCoordinate { + X, + Y, + WIDTH, + HEIGHT, + POSITION, + SIZE, + ALL, +} +export enum BoxAlignment { + START, + END, + CENTER, +} +export enum ButtonState { + RELEASED, + PRESSED, +} +export enum ContentGravity { + TOP_LEFT, + TOP, + TOP_RIGHT, + LEFT, + CENTER, + RIGHT, + BOTTOM_LEFT, + BOTTOM, + BOTTOM_RIGHT, + RESIZE_FILL, + RESIZE_ASPECT, +} +export enum DragAxis { + AXIS_NONE, + X_AXIS, + Y_AXIS, +} +export enum EventType { + NOTHING, + KEY_PRESS, + KEY_RELEASE, + MOTION, + ENTER, + LEAVE, + BUTTON_PRESS, + BUTTON_RELEASE, + SCROLL, + TOUCH_BEGIN, + TOUCH_UPDATE, + TOUCH_END, + TOUCH_CANCEL, + TOUCHPAD_PINCH, + TOUCHPAD_SWIPE, + PROXIMITY_IN, + PROXIMITY_OUT, + PAD_BUTTON_PRESS, + PAD_BUTTON_RELEASE, + PAD_STRIP, + PAD_RING, + DEVICE_ADDED, + DEVICE_REMOVED, + IM_COMMIT, + IM_DELETE, + IM_PREEDIT, + EVENT_LAST, +} +export enum FlowOrientation { + HORIZONTAL, + VERTICAL, +} +export enum FrameResult { + PENDING_PRESENTED, + IDLE, +} +export enum GestureTriggerEdge { + NONE, + AFTER, + BEFORE, +} +export enum Gravity { + NONE, + NORTH, + NORTH_EAST, + EAST, + SOUTH_EAST, + SOUTH, + SOUTH_WEST, + WEST, + NORTH_WEST, + CENTER, +} +export enum GridPosition { + LEFT, + RIGHT, + TOP, + BOTTOM, +} +export enum ImageError { + DATA, +} +export enum InitError { + SUCCESS, + ERROR_UNKNOWN, + ERROR_THREADS, + ERROR_BACKEND, + ERROR_INTERNAL, +} +export enum InputAxis { + IGNORE, + X, + Y, + PRESSURE, + XTILT, + YTILT, + WHEEL, + DISTANCE, + ROTATION, + SLIDER, + LAST, +} +export enum InputContentPurpose { + NORMAL, + ALPHA, + DIGITS, + NUMBER, + PHONE, + URL, + EMAIL, + NAME, + PASSWORD, + DATE, + TIME, + DATETIME, + TERMINAL, +} +export enum InputDevicePadFeature { + BUTTON, + RING, + STRIP, +} +export enum InputDevicePadSource { + UNKNOWN, + FINGER, +} +export enum InputDeviceToolType { + NONE, + PEN, + ERASER, + BRUSH, + PENCIL, + AIRBRUSH, + MOUSE, + LENS, +} +export enum InputDeviceType { + POINTER_DEVICE, + KEYBOARD_DEVICE, + EXTENSION_DEVICE, + JOYSTICK_DEVICE, + TABLET_DEVICE, + TOUCHPAD_DEVICE, + TOUCHSCREEN_DEVICE, + PEN_DEVICE, + ERASER_DEVICE, + CURSOR_DEVICE, + PAD_DEVICE, + N_DEVICE_TYPES, +} +export enum InputMode { + LOGICAL, + PHYSICAL, + FLOATING, +} +export enum InputPanelState { + OFF, + ON, + TOGGLE, +} +export enum Interpolation { + LINEAR, + CUBIC, +} +export enum KeyState { + RELEASED, + PRESSED, +} +export enum LongPressState { + QUERY, + ACTIVATE, + CANCEL, +} +export enum Orientation { + HORIZONTAL, + VERTICAL, +} +export enum PanAxis { + AXIS_NONE, + X_AXIS, + Y_AXIS, + AXIS_AUTO, +} +export enum PathNodeType { + MOVE_TO, + LINE_TO, + CURVE_TO, + CLOSE, + REL_MOVE_TO, + REL_LINE_TO, + REL_CURVE_TO, +} +export enum PickMode { + NONE, + REACTIVE, + ALL, +} +export enum PointerA11yDwellClickType { + NONE, + PRIMARY, + SECONDARY, + MIDDLE, + DOUBLE, + DRAG, +} +export enum PointerA11yDwellDirection { + NONE, + LEFT, + RIGHT, + UP, + DOWN, +} +export enum PointerA11yDwellMode { + WINDOW, + GESTURE, +} +export enum PointerA11yTimeoutType { + SECONDARY_CLICK, + DWELL, + GESTURE, +} +export enum RequestMode { + HEIGHT_FOR_WIDTH, + WIDTH_FOR_HEIGHT, + CONTENT_SIZE, +} +export enum RotateAxis { + X_AXIS, + Y_AXIS, + Z_AXIS, +} +export enum RotateDirection { + CW, + CCW, +} +export enum ScalingFilter { + LINEAR, + NEAREST, + TRILINEAR, +} +export enum ScriptError { + TYPE_FUNCTION, + PROPERTY, + VALUE, +} +export enum ScrollDirection { + UP, + DOWN, + LEFT, + RIGHT, + SMOOTH, +} +export enum ScrollSource { + UNKNOWN, + WHEEL, + FINGER, + CONTINUOUS, +} +export enum ShaderType { + VERTEX_SHADER, + FRAGMENT_SHADER, +} +export enum SnapEdge { + TOP, + RIGHT, + BOTTOM, + LEFT, +} +export enum StaticColor { + WHITE, + BLACK, + RED, + DARK_RED, + GREEN, + DARK_GREEN, + BLUE, + DARK_BLUE, + CYAN, + DARK_CYAN, + MAGENTA, + DARK_MAGENTA, + YELLOW, + DARK_YELLOW, + GRAY, + DARK_GRAY, + LIGHT_GRAY, + BUTTER, + BUTTER_LIGHT, + BUTTER_DARK, + ORANGE, + ORANGE_LIGHT, + ORANGE_DARK, + CHOCOLATE, + CHOCOLATE_LIGHT, + CHOCOLATE_DARK, + CHAMELEON, + CHAMELEON_LIGHT, + CHAMELEON_DARK, + SKY_BLUE, + SKY_BLUE_LIGHT, + SKY_BLUE_DARK, + PLUM, + PLUM_LIGHT, + PLUM_DARK, + SCARLET_RED, + SCARLET_RED_LIGHT, + SCARLET_RED_DARK, + ALUMINIUM_1, + ALUMINIUM_2, + ALUMINIUM_3, + ALUMINIUM_4, + ALUMINIUM_5, + ALUMINIUM_6, + TRANSPARENT, +} +export enum StepMode { + START, + END, +} +export enum TextDirection { + DEFAULT, + LTR, + RTL, +} +export enum TextureQuality { + LOW, + MEDIUM, + HIGH, +} +export enum TimelineDirection { + FORWARD, + BACKWARD, +} +export enum TouchpadGesturePhase { + BEGIN, + UPDATE, + END, + CANCEL, +} +export enum UnitType { + PIXEL, + EM, + MM, + POINT, + CM, +} +export enum ZoomAxis { + X_AXIS, + Y_AXIS, + BOTH, +} +export enum ActorFlags { + MAPPED, + REALIZED, + REACTIVE, + VISIBLE, + NO_LAYOUT, +} +export enum ContentRepeat { + NONE, + X_AXIS, + Y_AXIS, + BOTH, +} +export enum DebugFlag { + MISC, + ACTOR, + TEXTURE, + EVENT, + PAINT, + PANGO, + BACKEND, + SCHEDULER, + SCRIPT, + SHADER, + MULTISTAGE, + ANIMATION, + LAYOUT, + PICK, + EVENTLOOP, + CLIPPING, + OOB_TRANSFORMS, +} +export enum DrawDebugFlag { + DISABLE_SWAP_EVENTS, + DISABLE_CLIPPED_REDRAWS, + REDRAWS, + PAINT_VOLUMES, + DISABLE_CULLING, + DISABLE_OFFSCREEN_REDIRECT, + CONTINUOUS_REDRAW, + PAINT_DEFORM_TILES, + PAINT_DAMAGE_REGION, +} +export enum EffectPaintFlags { + ACTOR_DIRTY, + BYPASS_EFFECT, +} +export enum EventFlags { + NONE, + FLAG_SYNTHETIC, + FLAG_INPUT_METHOD, + FLAG_REPEATED, + FLAG_RELATIVE_MOTION, +} +export enum FeatureFlags { + STAGE_STATIC, + STAGE_CURSOR, + SHADERS_GLSL, + OFFSCREEN, + STAGE_MULTIPLE, + SWAP_EVENTS, +} +export enum FrameInfoFlag { + NONE, + HW_CLOCK, + ZERO_COPY, + VSYNC, +} +export enum InputAxisFlags { + NONE, + X, + Y, + PRESSURE, + XTILT, + YTILT, + WHEEL, + DISTANCE, + ROTATION, + SLIDER, +} +export enum InputContentHintFlags { + COMPLETION, + SPELLCHECK, + AUTO_CAPITALIZATION, + LOWERCASE, + UPPERCASE, + TITLECASE, + HIDDEN_TEXT, + SENSITIVE_DATA, + LATIN, + MULTILINE, +} +export enum ModifierType { + SHIFT_MASK, + LOCK_MASK, + CONTROL_MASK, + MOD1_MASK, + MOD2_MASK, + MOD3_MASK, + MOD4_MASK, + MOD5_MASK, + BUTTON1_MASK, + BUTTON2_MASK, + BUTTON3_MASK, + BUTTON4_MASK, + BUTTON5_MASK, + MODIFIER_RESERVED_13_MASK, + MODIFIER_RESERVED_14_MASK, + MODIFIER_RESERVED_15_MASK, + MODIFIER_RESERVED_16_MASK, + MODIFIER_RESERVED_17_MASK, + MODIFIER_RESERVED_18_MASK, + MODIFIER_RESERVED_19_MASK, + MODIFIER_RESERVED_20_MASK, + MODIFIER_RESERVED_21_MASK, + MODIFIER_RESERVED_22_MASK, + MODIFIER_RESERVED_23_MASK, + MODIFIER_RESERVED_24_MASK, + MODIFIER_RESERVED_25_MASK, + SUPER_MASK, + HYPER_MASK, + META_MASK, + MODIFIER_RESERVED_29_MASK, + RELEASE_MASK, + MODIFIER_MASK, +} +export enum OffscreenRedirect { + AUTOMATIC_FOR_OPACITY, + ALWAYS, + ON_IDLE, +} +export enum PaintFlag { + NONE, + NO_CURSORS, + FORCE_CURSORS, + CLEAR, +} +export enum PickDebugFlag { + PICKING, +} +export enum PointerA11yFlags { + SECONDARY_CLICK_ENABLED, + DWELL_ENABLED, +} +export enum RepaintFlags { + PRE_PAINT, + POST_PAINT, +} +export enum ScrollFinishFlags { + NONE, + HORIZONTAL, + VERTICAL, +} +export enum ScrollMode { + NONE, + HORIZONTALLY, + VERTICALLY, + BOTH, +} +export enum SwipeDirection { + UP, + DOWN, + LEFT, + RIGHT, +} +export enum TextureFlags { + NONE, + RGB_FLAG_BGR, + RGB_FLAG_PREMULT, + YUV_FLAG_YUV2, +} +export enum VirtualDeviceType { + NONE, + KEYBOARD, + POINTER, + TOUCHSCREEN, +} +export const BUTTON_MIDDLE: number +export const BUTTON_PRIMARY: number +export const BUTTON_SECONDARY: number +export const COGL: string +export const CURRENT_TIME: number +export const EVENT_PROPAGATE: boolean +export const EVENT_STOP: boolean +export const FLAVOUR: string +export const HAS_WAYLAND_COMPOSITOR_SUPPORT: number +export const INPUT_EVDEV: string +export const INPUT_NULL: string +export const INPUT_X11: string +export const KEY_0: number +export const KEY_1: number +export const KEY_2: number +export const KEY_3: number +export const KEY_3270_AltCursor: number +export const KEY_3270_Attn: number +export const KEY_3270_BackTab: number +export const KEY_3270_ChangeScreen: number +export const KEY_3270_Copy: number +export const KEY_3270_CursorBlink: number +export const KEY_3270_CursorSelect: number +export const KEY_3270_DeleteWord: number +export const KEY_3270_Duplicate: number +export const KEY_3270_Enter: number +export const KEY_3270_EraseEOF: number +export const KEY_3270_EraseInput: number +export const KEY_3270_ExSelect: number +export const KEY_3270_FieldMark: number +export const KEY_3270_Ident: number +export const KEY_3270_Jump: number +export const KEY_3270_KeyClick: number +export const KEY_3270_Left2: number +export const KEY_3270_PA1: number +export const KEY_3270_PA2: number +export const KEY_3270_PA3: number +export const KEY_3270_Play: number +export const KEY_3270_PrintScreen: number +export const KEY_3270_Quit: number +export const KEY_3270_Record: number +export const KEY_3270_Reset: number +export const KEY_3270_Right2: number +export const KEY_3270_Rule: number +export const KEY_3270_Setup: number +export const KEY_3270_Test: number +export const KEY_4: number +export const KEY_5: number +export const KEY_6: number +export const KEY_7: number +export const KEY_8: number +export const KEY_9: number +export const KEY_A: number +export const KEY_AE: number +export const KEY_Aacute: number +export const KEY_Abelowdot: number +export const KEY_Abreve: number +export const KEY_Abreveacute: number +export const KEY_Abrevebelowdot: number +export const KEY_Abrevegrave: number +export const KEY_Abrevehook: number +export const KEY_Abrevetilde: number +export const KEY_AccessX_Enable: number +export const KEY_AccessX_Feedback_Enable: number +export const KEY_Acircumflex: number +export const KEY_Acircumflexacute: number +export const KEY_Acircumflexbelowdot: number +export const KEY_Acircumflexgrave: number +export const KEY_Acircumflexhook: number +export const KEY_Acircumflextilde: number +export const KEY_AddFavorite: number +export const KEY_Adiaeresis: number +export const KEY_Agrave: number +export const KEY_Ahook: number +export const KEY_Alt_L: number +export const KEY_Alt_R: number +export const KEY_Amacron: number +export const KEY_Aogonek: number +export const KEY_ApplicationLeft: number +export const KEY_ApplicationRight: number +export const KEY_Arabic_0: number +export const KEY_Arabic_1: number +export const KEY_Arabic_2: number +export const KEY_Arabic_3: number +export const KEY_Arabic_4: number +export const KEY_Arabic_5: number +export const KEY_Arabic_6: number +export const KEY_Arabic_7: number +export const KEY_Arabic_8: number +export const KEY_Arabic_9: number +export const KEY_Arabic_ain: number +export const KEY_Arabic_alef: number +export const KEY_Arabic_alefmaksura: number +export const KEY_Arabic_beh: number +export const KEY_Arabic_comma: number +export const KEY_Arabic_dad: number +export const KEY_Arabic_dal: number +export const KEY_Arabic_damma: number +export const KEY_Arabic_dammatan: number +export const KEY_Arabic_ddal: number +export const KEY_Arabic_farsi_yeh: number +export const KEY_Arabic_fatha: number +export const KEY_Arabic_fathatan: number +export const KEY_Arabic_feh: number +export const KEY_Arabic_fullstop: number +export const KEY_Arabic_gaf: number +export const KEY_Arabic_ghain: number +export const KEY_Arabic_ha: number +export const KEY_Arabic_hah: number +export const KEY_Arabic_hamza: number +export const KEY_Arabic_hamza_above: number +export const KEY_Arabic_hamza_below: number +export const KEY_Arabic_hamzaonalef: number +export const KEY_Arabic_hamzaonwaw: number +export const KEY_Arabic_hamzaonyeh: number +export const KEY_Arabic_hamzaunderalef: number +export const KEY_Arabic_heh: number +export const KEY_Arabic_heh_doachashmee: number +export const KEY_Arabic_heh_goal: number +export const KEY_Arabic_jeem: number +export const KEY_Arabic_jeh: number +export const KEY_Arabic_kaf: number +export const KEY_Arabic_kasra: number +export const KEY_Arabic_kasratan: number +export const KEY_Arabic_keheh: number +export const KEY_Arabic_khah: number +export const KEY_Arabic_lam: number +export const KEY_Arabic_madda_above: number +export const KEY_Arabic_maddaonalef: number +export const KEY_Arabic_meem: number +export const KEY_Arabic_noon: number +export const KEY_Arabic_noon_ghunna: number +export const KEY_Arabic_peh: number +export const KEY_Arabic_percent: number +export const KEY_Arabic_qaf: number +export const KEY_Arabic_question_mark: number +export const KEY_Arabic_ra: number +export const KEY_Arabic_rreh: number +export const KEY_Arabic_sad: number +export const KEY_Arabic_seen: number +export const KEY_Arabic_semicolon: number +export const KEY_Arabic_shadda: number +export const KEY_Arabic_sheen: number +export const KEY_Arabic_sukun: number +export const KEY_Arabic_superscript_alef: number +export const KEY_Arabic_switch: number +export const KEY_Arabic_tah: number +export const KEY_Arabic_tatweel: number +export const KEY_Arabic_tcheh: number +export const KEY_Arabic_teh: number +export const KEY_Arabic_tehmarbuta: number +export const KEY_Arabic_thal: number +export const KEY_Arabic_theh: number +export const KEY_Arabic_tteh: number +export const KEY_Arabic_veh: number +export const KEY_Arabic_waw: number +export const KEY_Arabic_yeh: number +export const KEY_Arabic_yeh_baree: number +export const KEY_Arabic_zah: number +export const KEY_Arabic_zain: number +export const KEY_Aring: number +export const KEY_Armenian_AT: number +export const KEY_Armenian_AYB: number +export const KEY_Armenian_BEN: number +export const KEY_Armenian_CHA: number +export const KEY_Armenian_DA: number +export const KEY_Armenian_DZA: number +export const KEY_Armenian_E: number +export const KEY_Armenian_FE: number +export const KEY_Armenian_GHAT: number +export const KEY_Armenian_GIM: number +export const KEY_Armenian_HI: number +export const KEY_Armenian_HO: number +export const KEY_Armenian_INI: number +export const KEY_Armenian_JE: number +export const KEY_Armenian_KE: number +export const KEY_Armenian_KEN: number +export const KEY_Armenian_KHE: number +export const KEY_Armenian_LYUN: number +export const KEY_Armenian_MEN: number +export const KEY_Armenian_NU: number +export const KEY_Armenian_O: number +export const KEY_Armenian_PE: number +export const KEY_Armenian_PYUR: number +export const KEY_Armenian_RA: number +export const KEY_Armenian_RE: number +export const KEY_Armenian_SE: number +export const KEY_Armenian_SHA: number +export const KEY_Armenian_TCHE: number +export const KEY_Armenian_TO: number +export const KEY_Armenian_TSA: number +export const KEY_Armenian_TSO: number +export const KEY_Armenian_TYUN: number +export const KEY_Armenian_VEV: number +export const KEY_Armenian_VO: number +export const KEY_Armenian_VYUN: number +export const KEY_Armenian_YECH: number +export const KEY_Armenian_ZA: number +export const KEY_Armenian_ZHE: number +export const KEY_Armenian_accent: number +export const KEY_Armenian_amanak: number +export const KEY_Armenian_apostrophe: number +export const KEY_Armenian_at: number +export const KEY_Armenian_ayb: number +export const KEY_Armenian_ben: number +export const KEY_Armenian_but: number +export const KEY_Armenian_cha: number +export const KEY_Armenian_da: number +export const KEY_Armenian_dza: number +export const KEY_Armenian_e: number +export const KEY_Armenian_exclam: number +export const KEY_Armenian_fe: number +export const KEY_Armenian_full_stop: number +export const KEY_Armenian_ghat: number +export const KEY_Armenian_gim: number +export const KEY_Armenian_hi: number +export const KEY_Armenian_ho: number +export const KEY_Armenian_hyphen: number +export const KEY_Armenian_ini: number +export const KEY_Armenian_je: number +export const KEY_Armenian_ke: number +export const KEY_Armenian_ken: number +export const KEY_Armenian_khe: number +export const KEY_Armenian_ligature_ew: number +export const KEY_Armenian_lyun: number +export const KEY_Armenian_men: number +export const KEY_Armenian_nu: number +export const KEY_Armenian_o: number +export const KEY_Armenian_paruyk: number +export const KEY_Armenian_pe: number +export const KEY_Armenian_pyur: number +export const KEY_Armenian_question: number +export const KEY_Armenian_ra: number +export const KEY_Armenian_re: number +export const KEY_Armenian_se: number +export const KEY_Armenian_separation_mark: number +export const KEY_Armenian_sha: number +export const KEY_Armenian_shesht: number +export const KEY_Armenian_tche: number +export const KEY_Armenian_to: number +export const KEY_Armenian_tsa: number +export const KEY_Armenian_tso: number +export const KEY_Armenian_tyun: number +export const KEY_Armenian_verjaket: number +export const KEY_Armenian_vev: number +export const KEY_Armenian_vo: number +export const KEY_Armenian_vyun: number +export const KEY_Armenian_yech: number +export const KEY_Armenian_yentamna: number +export const KEY_Armenian_za: number +export const KEY_Armenian_zhe: number +export const KEY_Atilde: number +export const KEY_AudibleBell_Enable: number +export const KEY_AudioCycleTrack: number +export const KEY_AudioForward: number +export const KEY_AudioLowerVolume: number +export const KEY_AudioMedia: number +export const KEY_AudioMicMute: number +export const KEY_AudioMute: number +export const KEY_AudioNext: number +export const KEY_AudioPause: number +export const KEY_AudioPlay: number +export const KEY_AudioPrev: number +export const KEY_AudioRaiseVolume: number +export const KEY_AudioRandomPlay: number +export const KEY_AudioRecord: number +export const KEY_AudioRepeat: number +export const KEY_AudioRewind: number +export const KEY_AudioStop: number +export const KEY_Away: number +export const KEY_B: number +export const KEY_Babovedot: number +export const KEY_Back: number +export const KEY_BackForward: number +export const KEY_BackSpace: number +export const KEY_Battery: number +export const KEY_Begin: number +export const KEY_Blue: number +export const KEY_Bluetooth: number +export const KEY_Book: number +export const KEY_BounceKeys_Enable: number +export const KEY_Break: number +export const KEY_BrightnessAdjust: number +export const KEY_Byelorussian_SHORTU: number +export const KEY_Byelorussian_shortu: number +export const KEY_C: number +export const KEY_CD: number +export const KEY_CH: number +export const KEY_C_H: number +export const KEY_C_h: number +export const KEY_Cabovedot: number +export const KEY_Cacute: number +export const KEY_Calculator: number +export const KEY_Calendar: number +export const KEY_Cancel: number +export const KEY_Caps_Lock: number +export const KEY_Ccaron: number +export const KEY_Ccedilla: number +export const KEY_Ccircumflex: number +export const KEY_Ch: number +export const KEY_Clear: number +export const KEY_ClearGrab: number +export const KEY_Close: number +export const KEY_Codeinput: number +export const KEY_ColonSign: number +export const KEY_Community: number +export const KEY_ContrastAdjust: number +export const KEY_Control_L: number +export const KEY_Control_R: number +export const KEY_Copy: number +export const KEY_CruzeiroSign: number +export const KEY_Cut: number +export const KEY_CycleAngle: number +export const KEY_Cyrillic_A: number +export const KEY_Cyrillic_BE: number +export const KEY_Cyrillic_CHE: number +export const KEY_Cyrillic_CHE_descender: number +export const KEY_Cyrillic_CHE_vertstroke: number +export const KEY_Cyrillic_DE: number +export const KEY_Cyrillic_DZHE: number +export const KEY_Cyrillic_E: number +export const KEY_Cyrillic_EF: number +export const KEY_Cyrillic_EL: number +export const KEY_Cyrillic_EM: number +export const KEY_Cyrillic_EN: number +export const KEY_Cyrillic_EN_descender: number +export const KEY_Cyrillic_ER: number +export const KEY_Cyrillic_ES: number +export const KEY_Cyrillic_GHE: number +export const KEY_Cyrillic_GHE_bar: number +export const KEY_Cyrillic_HA: number +export const KEY_Cyrillic_HARDSIGN: number +export const KEY_Cyrillic_HA_descender: number +export const KEY_Cyrillic_I: number +export const KEY_Cyrillic_IE: number +export const KEY_Cyrillic_IO: number +export const KEY_Cyrillic_I_macron: number +export const KEY_Cyrillic_JE: number +export const KEY_Cyrillic_KA: number +export const KEY_Cyrillic_KA_descender: number +export const KEY_Cyrillic_KA_vertstroke: number +export const KEY_Cyrillic_LJE: number +export const KEY_Cyrillic_NJE: number +export const KEY_Cyrillic_O: number +export const KEY_Cyrillic_O_bar: number +export const KEY_Cyrillic_PE: number +export const KEY_Cyrillic_SCHWA: number +export const KEY_Cyrillic_SHA: number +export const KEY_Cyrillic_SHCHA: number +export const KEY_Cyrillic_SHHA: number +export const KEY_Cyrillic_SHORTI: number +export const KEY_Cyrillic_SOFTSIGN: number +export const KEY_Cyrillic_TE: number +export const KEY_Cyrillic_TSE: number +export const KEY_Cyrillic_U: number +export const KEY_Cyrillic_U_macron: number +export const KEY_Cyrillic_U_straight: number +export const KEY_Cyrillic_U_straight_bar: number +export const KEY_Cyrillic_VE: number +export const KEY_Cyrillic_YA: number +export const KEY_Cyrillic_YERU: number +export const KEY_Cyrillic_YU: number +export const KEY_Cyrillic_ZE: number +export const KEY_Cyrillic_ZHE: number +export const KEY_Cyrillic_ZHE_descender: number +export const KEY_Cyrillic_a: number +export const KEY_Cyrillic_be: number +export const KEY_Cyrillic_che: number +export const KEY_Cyrillic_che_descender: number +export const KEY_Cyrillic_che_vertstroke: number +export const KEY_Cyrillic_de: number +export const KEY_Cyrillic_dzhe: number +export const KEY_Cyrillic_e: number +export const KEY_Cyrillic_ef: number +export const KEY_Cyrillic_el: number +export const KEY_Cyrillic_em: number +export const KEY_Cyrillic_en: number +export const KEY_Cyrillic_en_descender: number +export const KEY_Cyrillic_er: number +export const KEY_Cyrillic_es: number +export const KEY_Cyrillic_ghe: number +export const KEY_Cyrillic_ghe_bar: number +export const KEY_Cyrillic_ha: number +export const KEY_Cyrillic_ha_descender: number +export const KEY_Cyrillic_hardsign: number +export const KEY_Cyrillic_i: number +export const KEY_Cyrillic_i_macron: number +export const KEY_Cyrillic_ie: number +export const KEY_Cyrillic_io: number +export const KEY_Cyrillic_je: number +export const KEY_Cyrillic_ka: number +export const KEY_Cyrillic_ka_descender: number +export const KEY_Cyrillic_ka_vertstroke: number +export const KEY_Cyrillic_lje: number +export const KEY_Cyrillic_nje: number +export const KEY_Cyrillic_o: number +export const KEY_Cyrillic_o_bar: number +export const KEY_Cyrillic_pe: number +export const KEY_Cyrillic_schwa: number +export const KEY_Cyrillic_sha: number +export const KEY_Cyrillic_shcha: number +export const KEY_Cyrillic_shha: number +export const KEY_Cyrillic_shorti: number +export const KEY_Cyrillic_softsign: number +export const KEY_Cyrillic_te: number +export const KEY_Cyrillic_tse: number +export const KEY_Cyrillic_u: number +export const KEY_Cyrillic_u_macron: number +export const KEY_Cyrillic_u_straight: number +export const KEY_Cyrillic_u_straight_bar: number +export const KEY_Cyrillic_ve: number +export const KEY_Cyrillic_ya: number +export const KEY_Cyrillic_yeru: number +export const KEY_Cyrillic_yu: number +export const KEY_Cyrillic_ze: number +export const KEY_Cyrillic_zhe: number +export const KEY_Cyrillic_zhe_descender: number +export const KEY_D: number +export const KEY_DOS: number +export const KEY_Dabovedot: number +export const KEY_Dcaron: number +export const KEY_Delete: number +export const KEY_Display: number +export const KEY_Documents: number +export const KEY_DongSign: number +export const KEY_Down: number +export const KEY_Dstroke: number +export const KEY_E: number +export const KEY_ENG: number +export const KEY_ETH: number +export const KEY_EZH: number +export const KEY_Eabovedot: number +export const KEY_Eacute: number +export const KEY_Ebelowdot: number +export const KEY_Ecaron: number +export const KEY_Ecircumflex: number +export const KEY_Ecircumflexacute: number +export const KEY_Ecircumflexbelowdot: number +export const KEY_Ecircumflexgrave: number +export const KEY_Ecircumflexhook: number +export const KEY_Ecircumflextilde: number +export const KEY_EcuSign: number +export const KEY_Ediaeresis: number +export const KEY_Egrave: number +export const KEY_Ehook: number +export const KEY_Eisu_Shift: number +export const KEY_Eisu_toggle: number +export const KEY_Eject: number +export const KEY_Emacron: number +export const KEY_End: number +export const KEY_Eogonek: number +export const KEY_Escape: number +export const KEY_Eth: number +export const KEY_Etilde: number +export const KEY_EuroSign: number +export const KEY_Excel: number +export const KEY_Execute: number +export const KEY_Explorer: number +export const KEY_F: number +export const KEY_F1: number +export const KEY_F10: number +export const KEY_F11: number +export const KEY_F12: number +export const KEY_F13: number +export const KEY_F14: number +export const KEY_F15: number +export const KEY_F16: number +export const KEY_F17: number +export const KEY_F18: number +export const KEY_F19: number +export const KEY_F2: number +export const KEY_F20: number +export const KEY_F21: number +export const KEY_F22: number +export const KEY_F23: number +export const KEY_F24: number +export const KEY_F25: number +export const KEY_F26: number +export const KEY_F27: number +export const KEY_F28: number +export const KEY_F29: number +export const KEY_F3: number +export const KEY_F30: number +export const KEY_F31: number +export const KEY_F32: number +export const KEY_F33: number +export const KEY_F34: number +export const KEY_F35: number +export const KEY_F4: number +export const KEY_F5: number +export const KEY_F6: number +export const KEY_F7: number +export const KEY_F8: number +export const KEY_F9: number +export const KEY_FFrancSign: number +export const KEY_Fabovedot: number +export const KEY_Farsi_0: number +export const KEY_Farsi_1: number +export const KEY_Farsi_2: number +export const KEY_Farsi_3: number +export const KEY_Farsi_4: number +export const KEY_Farsi_5: number +export const KEY_Farsi_6: number +export const KEY_Farsi_7: number +export const KEY_Farsi_8: number +export const KEY_Farsi_9: number +export const KEY_Farsi_yeh: number +export const KEY_Favorites: number +export const KEY_Finance: number +export const KEY_Find: number +export const KEY_First_Virtual_Screen: number +export const KEY_Forward: number +export const KEY_FrameBack: number +export const KEY_FrameForward: number +export const KEY_G: number +export const KEY_Gabovedot: number +export const KEY_Game: number +export const KEY_Gbreve: number +export const KEY_Gcaron: number +export const KEY_Gcedilla: number +export const KEY_Gcircumflex: number +export const KEY_Georgian_an: number +export const KEY_Georgian_ban: number +export const KEY_Georgian_can: number +export const KEY_Georgian_char: number +export const KEY_Georgian_chin: number +export const KEY_Georgian_cil: number +export const KEY_Georgian_don: number +export const KEY_Georgian_en: number +export const KEY_Georgian_fi: number +export const KEY_Georgian_gan: number +export const KEY_Georgian_ghan: number +export const KEY_Georgian_hae: number +export const KEY_Georgian_har: number +export const KEY_Georgian_he: number +export const KEY_Georgian_hie: number +export const KEY_Georgian_hoe: number +export const KEY_Georgian_in: number +export const KEY_Georgian_jhan: number +export const KEY_Georgian_jil: number +export const KEY_Georgian_kan: number +export const KEY_Georgian_khar: number +export const KEY_Georgian_las: number +export const KEY_Georgian_man: number +export const KEY_Georgian_nar: number +export const KEY_Georgian_on: number +export const KEY_Georgian_par: number +export const KEY_Georgian_phar: number +export const KEY_Georgian_qar: number +export const KEY_Georgian_rae: number +export const KEY_Georgian_san: number +export const KEY_Georgian_shin: number +export const KEY_Georgian_tan: number +export const KEY_Georgian_tar: number +export const KEY_Georgian_un: number +export const KEY_Georgian_vin: number +export const KEY_Georgian_we: number +export const KEY_Georgian_xan: number +export const KEY_Georgian_zen: number +export const KEY_Georgian_zhar: number +export const KEY_Go: number +export const KEY_Greek_ALPHA: number +export const KEY_Greek_ALPHAaccent: number +export const KEY_Greek_BETA: number +export const KEY_Greek_CHI: number +export const KEY_Greek_DELTA: number +export const KEY_Greek_EPSILON: number +export const KEY_Greek_EPSILONaccent: number +export const KEY_Greek_ETA: number +export const KEY_Greek_ETAaccent: number +export const KEY_Greek_GAMMA: number +export const KEY_Greek_IOTA: number +export const KEY_Greek_IOTAaccent: number +export const KEY_Greek_IOTAdiaeresis: number +export const KEY_Greek_IOTAdieresis: number +export const KEY_Greek_KAPPA: number +export const KEY_Greek_LAMBDA: number +export const KEY_Greek_LAMDA: number +export const KEY_Greek_MU: number +export const KEY_Greek_NU: number +export const KEY_Greek_OMEGA: number +export const KEY_Greek_OMEGAaccent: number +export const KEY_Greek_OMICRON: number +export const KEY_Greek_OMICRONaccent: number +export const KEY_Greek_PHI: number +export const KEY_Greek_PI: number +export const KEY_Greek_PSI: number +export const KEY_Greek_RHO: number +export const KEY_Greek_SIGMA: number +export const KEY_Greek_TAU: number +export const KEY_Greek_THETA: number +export const KEY_Greek_UPSILON: number +export const KEY_Greek_UPSILONaccent: number +export const KEY_Greek_UPSILONdieresis: number +export const KEY_Greek_XI: number +export const KEY_Greek_ZETA: number +export const KEY_Greek_accentdieresis: number +export const KEY_Greek_alpha: number +export const KEY_Greek_alphaaccent: number +export const KEY_Greek_beta: number +export const KEY_Greek_chi: number +export const KEY_Greek_delta: number +export const KEY_Greek_epsilon: number +export const KEY_Greek_epsilonaccent: number +export const KEY_Greek_eta: number +export const KEY_Greek_etaaccent: number +export const KEY_Greek_finalsmallsigma: number +export const KEY_Greek_gamma: number +export const KEY_Greek_horizbar: number +export const KEY_Greek_iota: number +export const KEY_Greek_iotaaccent: number +export const KEY_Greek_iotaaccentdieresis: number +export const KEY_Greek_iotadieresis: number +export const KEY_Greek_kappa: number +export const KEY_Greek_lambda: number +export const KEY_Greek_lamda: number +export const KEY_Greek_mu: number +export const KEY_Greek_nu: number +export const KEY_Greek_omega: number +export const KEY_Greek_omegaaccent: number +export const KEY_Greek_omicron: number +export const KEY_Greek_omicronaccent: number +export const KEY_Greek_phi: number +export const KEY_Greek_pi: number +export const KEY_Greek_psi: number +export const KEY_Greek_rho: number +export const KEY_Greek_sigma: number +export const KEY_Greek_switch: number +export const KEY_Greek_tau: number +export const KEY_Greek_theta: number +export const KEY_Greek_upsilon: number +export const KEY_Greek_upsilonaccent: number +export const KEY_Greek_upsilonaccentdieresis: number +export const KEY_Greek_upsilondieresis: number +export const KEY_Greek_xi: number +export const KEY_Greek_zeta: number +export const KEY_Green: number +export const KEY_H: number +export const KEY_Hangul: number +export const KEY_Hangul_A: number +export const KEY_Hangul_AE: number +export const KEY_Hangul_AraeA: number +export const KEY_Hangul_AraeAE: number +export const KEY_Hangul_Banja: number +export const KEY_Hangul_Cieuc: number +export const KEY_Hangul_Codeinput: number +export const KEY_Hangul_Dikeud: number +export const KEY_Hangul_E: number +export const KEY_Hangul_EO: number +export const KEY_Hangul_EU: number +export const KEY_Hangul_End: number +export const KEY_Hangul_Hanja: number +export const KEY_Hangul_Hieuh: number +export const KEY_Hangul_I: number +export const KEY_Hangul_Ieung: number +export const KEY_Hangul_J_Cieuc: number +export const KEY_Hangul_J_Dikeud: number +export const KEY_Hangul_J_Hieuh: number +export const KEY_Hangul_J_Ieung: number +export const KEY_Hangul_J_Jieuj: number +export const KEY_Hangul_J_Khieuq: number +export const KEY_Hangul_J_Kiyeog: number +export const KEY_Hangul_J_KiyeogSios: number +export const KEY_Hangul_J_KkogjiDalrinIeung: number +export const KEY_Hangul_J_Mieum: number +export const KEY_Hangul_J_Nieun: number +export const KEY_Hangul_J_NieunHieuh: number +export const KEY_Hangul_J_NieunJieuj: number +export const KEY_Hangul_J_PanSios: number +export const KEY_Hangul_J_Phieuf: number +export const KEY_Hangul_J_Pieub: number +export const KEY_Hangul_J_PieubSios: number +export const KEY_Hangul_J_Rieul: number +export const KEY_Hangul_J_RieulHieuh: number +export const KEY_Hangul_J_RieulKiyeog: number +export const KEY_Hangul_J_RieulMieum: number +export const KEY_Hangul_J_RieulPhieuf: number +export const KEY_Hangul_J_RieulPieub: number +export const KEY_Hangul_J_RieulSios: number +export const KEY_Hangul_J_RieulTieut: number +export const KEY_Hangul_J_Sios: number +export const KEY_Hangul_J_SsangKiyeog: number +export const KEY_Hangul_J_SsangSios: number +export const KEY_Hangul_J_Tieut: number +export const KEY_Hangul_J_YeorinHieuh: number +export const KEY_Hangul_Jamo: number +export const KEY_Hangul_Jeonja: number +export const KEY_Hangul_Jieuj: number +export const KEY_Hangul_Khieuq: number +export const KEY_Hangul_Kiyeog: number +export const KEY_Hangul_KiyeogSios: number +export const KEY_Hangul_KkogjiDalrinIeung: number +export const KEY_Hangul_Mieum: number +export const KEY_Hangul_MultipleCandidate: number +export const KEY_Hangul_Nieun: number +export const KEY_Hangul_NieunHieuh: number +export const KEY_Hangul_NieunJieuj: number +export const KEY_Hangul_O: number +export const KEY_Hangul_OE: number +export const KEY_Hangul_PanSios: number +export const KEY_Hangul_Phieuf: number +export const KEY_Hangul_Pieub: number +export const KEY_Hangul_PieubSios: number +export const KEY_Hangul_PostHanja: number +export const KEY_Hangul_PreHanja: number +export const KEY_Hangul_PreviousCandidate: number +export const KEY_Hangul_Rieul: number +export const KEY_Hangul_RieulHieuh: number +export const KEY_Hangul_RieulKiyeog: number +export const KEY_Hangul_RieulMieum: number +export const KEY_Hangul_RieulPhieuf: number +export const KEY_Hangul_RieulPieub: number +export const KEY_Hangul_RieulSios: number +export const KEY_Hangul_RieulTieut: number +export const KEY_Hangul_RieulYeorinHieuh: number +export const KEY_Hangul_Romaja: number +export const KEY_Hangul_SingleCandidate: number +export const KEY_Hangul_Sios: number +export const KEY_Hangul_Special: number +export const KEY_Hangul_SsangDikeud: number +export const KEY_Hangul_SsangJieuj: number +export const KEY_Hangul_SsangKiyeog: number +export const KEY_Hangul_SsangPieub: number +export const KEY_Hangul_SsangSios: number +export const KEY_Hangul_Start: number +export const KEY_Hangul_SunkyeongeumMieum: number +export const KEY_Hangul_SunkyeongeumPhieuf: number +export const KEY_Hangul_SunkyeongeumPieub: number +export const KEY_Hangul_Tieut: number +export const KEY_Hangul_U: number +export const KEY_Hangul_WA: number +export const KEY_Hangul_WAE: number +export const KEY_Hangul_WE: number +export const KEY_Hangul_WEO: number +export const KEY_Hangul_WI: number +export const KEY_Hangul_YA: number +export const KEY_Hangul_YAE: number +export const KEY_Hangul_YE: number +export const KEY_Hangul_YEO: number +export const KEY_Hangul_YI: number +export const KEY_Hangul_YO: number +export const KEY_Hangul_YU: number +export const KEY_Hangul_YeorinHieuh: number +export const KEY_Hangul_switch: number +export const KEY_Hankaku: number +export const KEY_Hcircumflex: number +export const KEY_Hebrew_switch: number +export const KEY_Help: number +export const KEY_Henkan: number +export const KEY_Henkan_Mode: number +export const KEY_Hibernate: number +export const KEY_Hiragana: number +export const KEY_Hiragana_Katakana: number +export const KEY_History: number +export const KEY_Home: number +export const KEY_HomePage: number +export const KEY_HotLinks: number +export const KEY_Hstroke: number +export const KEY_Hyper_L: number +export const KEY_Hyper_R: number +export const KEY_I: number +export const KEY_ISO_Center_Object: number +export const KEY_ISO_Continuous_Underline: number +export const KEY_ISO_Discontinuous_Underline: number +export const KEY_ISO_Emphasize: number +export const KEY_ISO_Enter: number +export const KEY_ISO_Fast_Cursor_Down: number +export const KEY_ISO_Fast_Cursor_Left: number +export const KEY_ISO_Fast_Cursor_Right: number +export const KEY_ISO_Fast_Cursor_Up: number +export const KEY_ISO_First_Group: number +export const KEY_ISO_First_Group_Lock: number +export const KEY_ISO_Group_Latch: number +export const KEY_ISO_Group_Lock: number +export const KEY_ISO_Group_Shift: number +export const KEY_ISO_Last_Group: number +export const KEY_ISO_Last_Group_Lock: number +export const KEY_ISO_Left_Tab: number +export const KEY_ISO_Level2_Latch: number +export const KEY_ISO_Level3_Latch: number +export const KEY_ISO_Level3_Lock: number +export const KEY_ISO_Level3_Shift: number +export const KEY_ISO_Level5_Latch: number +export const KEY_ISO_Level5_Lock: number +export const KEY_ISO_Level5_Shift: number +export const KEY_ISO_Lock: number +export const KEY_ISO_Move_Line_Down: number +export const KEY_ISO_Move_Line_Up: number +export const KEY_ISO_Next_Group: number +export const KEY_ISO_Next_Group_Lock: number +export const KEY_ISO_Partial_Line_Down: number +export const KEY_ISO_Partial_Line_Up: number +export const KEY_ISO_Partial_Space_Left: number +export const KEY_ISO_Partial_Space_Right: number +export const KEY_ISO_Prev_Group: number +export const KEY_ISO_Prev_Group_Lock: number +export const KEY_ISO_Release_Both_Margins: number +export const KEY_ISO_Release_Margin_Left: number +export const KEY_ISO_Release_Margin_Right: number +export const KEY_ISO_Set_Margin_Left: number +export const KEY_ISO_Set_Margin_Right: number +export const KEY_Iabovedot: number +export const KEY_Iacute: number +export const KEY_Ibelowdot: number +export const KEY_Ibreve: number +export const KEY_Icircumflex: number +export const KEY_Idiaeresis: number +export const KEY_Igrave: number +export const KEY_Ihook: number +export const KEY_Imacron: number +export const KEY_Insert: number +export const KEY_Iogonek: number +export const KEY_Itilde: number +export const KEY_J: number +export const KEY_Jcircumflex: number +export const KEY_K: number +export const KEY_KP_0: number +export const KEY_KP_1: number +export const KEY_KP_2: number +export const KEY_KP_3: number +export const KEY_KP_4: number +export const KEY_KP_5: number +export const KEY_KP_6: number +export const KEY_KP_7: number +export const KEY_KP_8: number +export const KEY_KP_9: number +export const KEY_KP_Add: number +export const KEY_KP_Begin: number +export const KEY_KP_Decimal: number +export const KEY_KP_Delete: number +export const KEY_KP_Divide: number +export const KEY_KP_Down: number +export const KEY_KP_End: number +export const KEY_KP_Enter: number +export const KEY_KP_Equal: number +export const KEY_KP_F1: number +export const KEY_KP_F2: number +export const KEY_KP_F3: number +export const KEY_KP_F4: number +export const KEY_KP_Home: number +export const KEY_KP_Insert: number +export const KEY_KP_Left: number +export const KEY_KP_Multiply: number +export const KEY_KP_Next: number +export const KEY_KP_Page_Down: number +export const KEY_KP_Page_Up: number +export const KEY_KP_Prior: number +export const KEY_KP_Right: number +export const KEY_KP_Separator: number +export const KEY_KP_Space: number +export const KEY_KP_Subtract: number +export const KEY_KP_Tab: number +export const KEY_KP_Up: number +export const KEY_Kana_Lock: number +export const KEY_Kana_Shift: number +export const KEY_Kanji: number +export const KEY_Kanji_Bangou: number +export const KEY_Katakana: number +export const KEY_KbdBrightnessDown: number +export const KEY_KbdBrightnessUp: number +export const KEY_KbdLightOnOff: number +export const KEY_Kcedilla: number +export const KEY_Korean_Won: number +export const KEY_L: number +export const KEY_L1: number +export const KEY_L10: number +export const KEY_L2: number +export const KEY_L3: number +export const KEY_L4: number +export const KEY_L5: number +export const KEY_L6: number +export const KEY_L7: number +export const KEY_L8: number +export const KEY_L9: number +export const KEY_Lacute: number +export const KEY_Last_Virtual_Screen: number +export const KEY_Launch0: number +export const KEY_Launch1: number +export const KEY_Launch2: number +export const KEY_Launch3: number +export const KEY_Launch4: number +export const KEY_Launch5: number +export const KEY_Launch6: number +export const KEY_Launch7: number +export const KEY_Launch8: number +export const KEY_Launch9: number +export const KEY_LaunchA: number +export const KEY_LaunchB: number +export const KEY_LaunchC: number +export const KEY_LaunchD: number +export const KEY_LaunchE: number +export const KEY_LaunchF: number +export const KEY_Lbelowdot: number +export const KEY_Lcaron: number +export const KEY_Lcedilla: number +export const KEY_Left: number +export const KEY_LightBulb: number +export const KEY_Linefeed: number +export const KEY_LiraSign: number +export const KEY_LogGrabInfo: number +export const KEY_LogOff: number +export const KEY_LogWindowTree: number +export const KEY_Lstroke: number +export const KEY_M: number +export const KEY_Mabovedot: number +export const KEY_Macedonia_DSE: number +export const KEY_Macedonia_GJE: number +export const KEY_Macedonia_KJE: number +export const KEY_Macedonia_dse: number +export const KEY_Macedonia_gje: number +export const KEY_Macedonia_kje: number +export const KEY_Mae_Koho: number +export const KEY_Mail: number +export const KEY_MailForward: number +export const KEY_Market: number +export const KEY_Massyo: number +export const KEY_Meeting: number +export const KEY_Memo: number +export const KEY_Menu: number +export const KEY_MenuKB: number +export const KEY_MenuPB: number +export const KEY_Messenger: number +export const KEY_Meta_L: number +export const KEY_Meta_R: number +export const KEY_MillSign: number +export const KEY_ModeLock: number +export const KEY_Mode_switch: number +export const KEY_MonBrightnessDown: number +export const KEY_MonBrightnessUp: number +export const KEY_MouseKeys_Accel_Enable: number +export const KEY_MouseKeys_Enable: number +export const KEY_Muhenkan: number +export const KEY_Multi_key: number +export const KEY_MultipleCandidate: number +export const KEY_Music: number +export const KEY_MyComputer: number +export const KEY_MySites: number +export const KEY_N: number +export const KEY_Nacute: number +export const KEY_NairaSign: number +export const KEY_Ncaron: number +export const KEY_Ncedilla: number +export const KEY_New: number +export const KEY_NewSheqelSign: number +export const KEY_News: number +export const KEY_Next: number +export const KEY_Next_VMode: number +export const KEY_Next_Virtual_Screen: number +export const KEY_Ntilde: number +export const KEY_Num_Lock: number +export const KEY_O: number +export const KEY_OE: number +export const KEY_Oacute: number +export const KEY_Obarred: number +export const KEY_Obelowdot: number +export const KEY_Ocaron: number +export const KEY_Ocircumflex: number +export const KEY_Ocircumflexacute: number +export const KEY_Ocircumflexbelowdot: number +export const KEY_Ocircumflexgrave: number +export const KEY_Ocircumflexhook: number +export const KEY_Ocircumflextilde: number +export const KEY_Odiaeresis: number +export const KEY_Odoubleacute: number +export const KEY_OfficeHome: number +export const KEY_Ograve: number +export const KEY_Ohook: number +export const KEY_Ohorn: number +export const KEY_Ohornacute: number +export const KEY_Ohornbelowdot: number +export const KEY_Ohorngrave: number +export const KEY_Ohornhook: number +export const KEY_Ohorntilde: number +export const KEY_Omacron: number +export const KEY_Ooblique: number +export const KEY_Open: number +export const KEY_OpenURL: number +export const KEY_Option: number +export const KEY_Oslash: number +export const KEY_Otilde: number +export const KEY_Overlay1_Enable: number +export const KEY_Overlay2_Enable: number +export const KEY_P: number +export const KEY_Pabovedot: number +export const KEY_Page_Down: number +export const KEY_Page_Up: number +export const KEY_Paste: number +export const KEY_Pause: number +export const KEY_PesetaSign: number +export const KEY_Phone: number +export const KEY_Pictures: number +export const KEY_Pointer_Accelerate: number +export const KEY_Pointer_Button1: number +export const KEY_Pointer_Button2: number +export const KEY_Pointer_Button3: number +export const KEY_Pointer_Button4: number +export const KEY_Pointer_Button5: number +export const KEY_Pointer_Button_Dflt: number +export const KEY_Pointer_DblClick1: number +export const KEY_Pointer_DblClick2: number +export const KEY_Pointer_DblClick3: number +export const KEY_Pointer_DblClick4: number +export const KEY_Pointer_DblClick5: number +export const KEY_Pointer_DblClick_Dflt: number +export const KEY_Pointer_DfltBtnNext: number +export const KEY_Pointer_DfltBtnPrev: number +export const KEY_Pointer_Down: number +export const KEY_Pointer_DownLeft: number +export const KEY_Pointer_DownRight: number +export const KEY_Pointer_Drag1: number +export const KEY_Pointer_Drag2: number +export const KEY_Pointer_Drag3: number +export const KEY_Pointer_Drag4: number +export const KEY_Pointer_Drag5: number +export const KEY_Pointer_Drag_Dflt: number +export const KEY_Pointer_EnableKeys: number +export const KEY_Pointer_Left: number +export const KEY_Pointer_Right: number +export const KEY_Pointer_Up: number +export const KEY_Pointer_UpLeft: number +export const KEY_Pointer_UpRight: number +export const KEY_PowerDown: number +export const KEY_PowerOff: number +export const KEY_Prev_VMode: number +export const KEY_Prev_Virtual_Screen: number +export const KEY_PreviousCandidate: number +export const KEY_Print: number +export const KEY_Prior: number +export const KEY_Q: number +export const KEY_R: number +export const KEY_R1: number +export const KEY_R10: number +export const KEY_R11: number +export const KEY_R12: number +export const KEY_R13: number +export const KEY_R14: number +export const KEY_R15: number +export const KEY_R2: number +export const KEY_R3: number +export const KEY_R4: number +export const KEY_R5: number +export const KEY_R6: number +export const KEY_R7: number +export const KEY_R8: number +export const KEY_R9: number +export const KEY_Racute: number +export const KEY_Rcaron: number +export const KEY_Rcedilla: number +export const KEY_Red: number +export const KEY_Redo: number +export const KEY_Refresh: number +export const KEY_Reload: number +export const KEY_RepeatKeys_Enable: number +export const KEY_Reply: number +export const KEY_Return: number +export const KEY_Right: number +export const KEY_RockerDown: number +export const KEY_RockerEnter: number +export const KEY_RockerUp: number +export const KEY_Romaji: number +export const KEY_RotateWindows: number +export const KEY_RotationKB: number +export const KEY_RotationPB: number +export const KEY_RupeeSign: number +export const KEY_S: number +export const KEY_SCHWA: number +export const KEY_Sabovedot: number +export const KEY_Sacute: number +export const KEY_Save: number +export const KEY_Scaron: number +export const KEY_Scedilla: number +export const KEY_Scircumflex: number +export const KEY_ScreenSaver: number +export const KEY_ScrollClick: number +export const KEY_ScrollDown: number +export const KEY_ScrollUp: number +export const KEY_Scroll_Lock: number +export const KEY_Search: number +export const KEY_Select: number +export const KEY_SelectButton: number +export const KEY_Send: number +export const KEY_Serbian_DJE: number +export const KEY_Serbian_DZE: number +export const KEY_Serbian_JE: number +export const KEY_Serbian_LJE: number +export const KEY_Serbian_NJE: number +export const KEY_Serbian_TSHE: number +export const KEY_Serbian_dje: number +export const KEY_Serbian_dze: number +export const KEY_Serbian_je: number +export const KEY_Serbian_lje: number +export const KEY_Serbian_nje: number +export const KEY_Serbian_tshe: number +export const KEY_Shift_L: number +export const KEY_Shift_Lock: number +export const KEY_Shift_R: number +export const KEY_Shop: number +export const KEY_SingleCandidate: number +export const KEY_Sinh_a: number +export const KEY_Sinh_aa: number +export const KEY_Sinh_aa2: number +export const KEY_Sinh_ae: number +export const KEY_Sinh_ae2: number +export const KEY_Sinh_aee: number +export const KEY_Sinh_aee2: number +export const KEY_Sinh_ai: number +export const KEY_Sinh_ai2: number +export const KEY_Sinh_al: number +export const KEY_Sinh_au: number +export const KEY_Sinh_au2: number +export const KEY_Sinh_ba: number +export const KEY_Sinh_bha: number +export const KEY_Sinh_ca: number +export const KEY_Sinh_cha: number +export const KEY_Sinh_dda: number +export const KEY_Sinh_ddha: number +export const KEY_Sinh_dha: number +export const KEY_Sinh_dhha: number +export const KEY_Sinh_e: number +export const KEY_Sinh_e2: number +export const KEY_Sinh_ee: number +export const KEY_Sinh_ee2: number +export const KEY_Sinh_fa: number +export const KEY_Sinh_ga: number +export const KEY_Sinh_gha: number +export const KEY_Sinh_h2: number +export const KEY_Sinh_ha: number +export const KEY_Sinh_i: number +export const KEY_Sinh_i2: number +export const KEY_Sinh_ii: number +export const KEY_Sinh_ii2: number +export const KEY_Sinh_ja: number +export const KEY_Sinh_jha: number +export const KEY_Sinh_jnya: number +export const KEY_Sinh_ka: number +export const KEY_Sinh_kha: number +export const KEY_Sinh_kunddaliya: number +export const KEY_Sinh_la: number +export const KEY_Sinh_lla: number +export const KEY_Sinh_lu: number +export const KEY_Sinh_lu2: number +export const KEY_Sinh_luu: number +export const KEY_Sinh_luu2: number +export const KEY_Sinh_ma: number +export const KEY_Sinh_mba: number +export const KEY_Sinh_na: number +export const KEY_Sinh_ndda: number +export const KEY_Sinh_ndha: number +export const KEY_Sinh_ng: number +export const KEY_Sinh_ng2: number +export const KEY_Sinh_nga: number +export const KEY_Sinh_nja: number +export const KEY_Sinh_nna: number +export const KEY_Sinh_nya: number +export const KEY_Sinh_o: number +export const KEY_Sinh_o2: number +export const KEY_Sinh_oo: number +export const KEY_Sinh_oo2: number +export const KEY_Sinh_pa: number +export const KEY_Sinh_pha: number +export const KEY_Sinh_ra: number +export const KEY_Sinh_ri: number +export const KEY_Sinh_rii: number +export const KEY_Sinh_ru2: number +export const KEY_Sinh_ruu2: number +export const KEY_Sinh_sa: number +export const KEY_Sinh_sha: number +export const KEY_Sinh_ssha: number +export const KEY_Sinh_tha: number +export const KEY_Sinh_thha: number +export const KEY_Sinh_tta: number +export const KEY_Sinh_ttha: number +export const KEY_Sinh_u: number +export const KEY_Sinh_u2: number +export const KEY_Sinh_uu: number +export const KEY_Sinh_uu2: number +export const KEY_Sinh_va: number +export const KEY_Sinh_ya: number +export const KEY_Sleep: number +export const KEY_SlowKeys_Enable: number +export const KEY_Spell: number +export const KEY_SplitScreen: number +export const KEY_Standby: number +export const KEY_Start: number +export const KEY_StickyKeys_Enable: number +export const KEY_Stop: number +export const KEY_Subtitle: number +export const KEY_Super_L: number +export const KEY_Super_R: number +export const KEY_Support: number +export const KEY_Suspend: number +export const KEY_Switch_VT_1: number +export const KEY_Switch_VT_10: number +export const KEY_Switch_VT_11: number +export const KEY_Switch_VT_12: number +export const KEY_Switch_VT_2: number +export const KEY_Switch_VT_3: number +export const KEY_Switch_VT_4: number +export const KEY_Switch_VT_5: number +export const KEY_Switch_VT_6: number +export const KEY_Switch_VT_7: number +export const KEY_Switch_VT_8: number +export const KEY_Switch_VT_9: number +export const KEY_Sys_Req: number +export const KEY_T: number +export const KEY_THORN: number +export const KEY_Tab: number +export const KEY_Tabovedot: number +export const KEY_TaskPane: number +export const KEY_Tcaron: number +export const KEY_Tcedilla: number +export const KEY_Terminal: number +export const KEY_Terminate_Server: number +export const KEY_Thai_baht: number +export const KEY_Thai_bobaimai: number +export const KEY_Thai_chochan: number +export const KEY_Thai_chochang: number +export const KEY_Thai_choching: number +export const KEY_Thai_chochoe: number +export const KEY_Thai_dochada: number +export const KEY_Thai_dodek: number +export const KEY_Thai_fofa: number +export const KEY_Thai_fofan: number +export const KEY_Thai_hohip: number +export const KEY_Thai_honokhuk: number +export const KEY_Thai_khokhai: number +export const KEY_Thai_khokhon: number +export const KEY_Thai_khokhuat: number +export const KEY_Thai_khokhwai: number +export const KEY_Thai_khorakhang: number +export const KEY_Thai_kokai: number +export const KEY_Thai_lakkhangyao: number +export const KEY_Thai_lekchet: number +export const KEY_Thai_lekha: number +export const KEY_Thai_lekhok: number +export const KEY_Thai_lekkao: number +export const KEY_Thai_leknung: number +export const KEY_Thai_lekpaet: number +export const KEY_Thai_leksam: number +export const KEY_Thai_leksi: number +export const KEY_Thai_leksong: number +export const KEY_Thai_leksun: number +export const KEY_Thai_lochula: number +export const KEY_Thai_loling: number +export const KEY_Thai_lu: number +export const KEY_Thai_maichattawa: number +export const KEY_Thai_maiek: number +export const KEY_Thai_maihanakat: number +export const KEY_Thai_maihanakat_maitho: number +export const KEY_Thai_maitaikhu: number +export const KEY_Thai_maitho: number +export const KEY_Thai_maitri: number +export const KEY_Thai_maiyamok: number +export const KEY_Thai_moma: number +export const KEY_Thai_ngongu: number +export const KEY_Thai_nikhahit: number +export const KEY_Thai_nonen: number +export const KEY_Thai_nonu: number +export const KEY_Thai_oang: number +export const KEY_Thai_paiyannoi: number +export const KEY_Thai_phinthu: number +export const KEY_Thai_phophan: number +export const KEY_Thai_phophung: number +export const KEY_Thai_phosamphao: number +export const KEY_Thai_popla: number +export const KEY_Thai_rorua: number +export const KEY_Thai_ru: number +export const KEY_Thai_saraa: number +export const KEY_Thai_saraaa: number +export const KEY_Thai_saraae: number +export const KEY_Thai_saraaimaimalai: number +export const KEY_Thai_saraaimaimuan: number +export const KEY_Thai_saraam: number +export const KEY_Thai_sarae: number +export const KEY_Thai_sarai: number +export const KEY_Thai_saraii: number +export const KEY_Thai_sarao: number +export const KEY_Thai_sarau: number +export const KEY_Thai_saraue: number +export const KEY_Thai_sarauee: number +export const KEY_Thai_sarauu: number +export const KEY_Thai_sorusi: number +export const KEY_Thai_sosala: number +export const KEY_Thai_soso: number +export const KEY_Thai_sosua: number +export const KEY_Thai_thanthakhat: number +export const KEY_Thai_thonangmontho: number +export const KEY_Thai_thophuthao: number +export const KEY_Thai_thothahan: number +export const KEY_Thai_thothan: number +export const KEY_Thai_thothong: number +export const KEY_Thai_thothung: number +export const KEY_Thai_topatak: number +export const KEY_Thai_totao: number +export const KEY_Thai_wowaen: number +export const KEY_Thai_yoyak: number +export const KEY_Thai_yoying: number +export const KEY_Thorn: number +export const KEY_Time: number +export const KEY_ToDoList: number +export const KEY_Tools: number +export const KEY_TopMenu: number +export const KEY_TouchpadOff: number +export const KEY_TouchpadOn: number +export const KEY_TouchpadToggle: number +export const KEY_Touroku: number +export const KEY_Travel: number +export const KEY_Tslash: number +export const KEY_U: number +export const KEY_UWB: number +export const KEY_Uacute: number +export const KEY_Ubelowdot: number +export const KEY_Ubreve: number +export const KEY_Ucircumflex: number +export const KEY_Udiaeresis: number +export const KEY_Udoubleacute: number +export const KEY_Ugrave: number +export const KEY_Uhook: number +export const KEY_Uhorn: number +export const KEY_Uhornacute: number +export const KEY_Uhornbelowdot: number +export const KEY_Uhorngrave: number +export const KEY_Uhornhook: number +export const KEY_Uhorntilde: number +export const KEY_Ukrainian_GHE_WITH_UPTURN: number +export const KEY_Ukrainian_I: number +export const KEY_Ukrainian_IE: number +export const KEY_Ukrainian_YI: number +export const KEY_Ukrainian_ghe_with_upturn: number +export const KEY_Ukrainian_i: number +export const KEY_Ukrainian_ie: number +export const KEY_Ukrainian_yi: number +export const KEY_Ukranian_I: number +export const KEY_Ukranian_JE: number +export const KEY_Ukranian_YI: number +export const KEY_Ukranian_i: number +export const KEY_Ukranian_je: number +export const KEY_Ukranian_yi: number +export const KEY_Umacron: number +export const KEY_Undo: number +export const KEY_Ungrab: number +export const KEY_Uogonek: number +export const KEY_Up: number +export const KEY_Uring: number +export const KEY_User1KB: number +export const KEY_User2KB: number +export const KEY_UserPB: number +export const KEY_Utilde: number +export const KEY_V: number +export const KEY_VendorHome: number +export const KEY_Video: number +export const KEY_View: number +export const KEY_VoidSymbol: number +export const KEY_W: number +export const KEY_WLAN: number +export const KEY_WWW: number +export const KEY_Wacute: number +export const KEY_WakeUp: number +export const KEY_Wcircumflex: number +export const KEY_Wdiaeresis: number +export const KEY_WebCam: number +export const KEY_Wgrave: number +export const KEY_WheelButton: number +export const KEY_WindowClear: number +export const KEY_WonSign: number +export const KEY_Word: number +export const KEY_X: number +export const KEY_Xabovedot: number +export const KEY_Xfer: number +export const KEY_Y: number +export const KEY_Yacute: number +export const KEY_Ybelowdot: number +export const KEY_Ycircumflex: number +export const KEY_Ydiaeresis: number +export const KEY_Yellow: number +export const KEY_Ygrave: number +export const KEY_Yhook: number +export const KEY_Ytilde: number +export const KEY_Z: number +export const KEY_Zabovedot: number +export const KEY_Zacute: number +export const KEY_Zcaron: number +export const KEY_Zen_Koho: number +export const KEY_Zenkaku: number +export const KEY_Zenkaku_Hankaku: number +export const KEY_ZoomIn: number +export const KEY_ZoomOut: number +export const KEY_Zstroke: number +export const KEY_a: number +export const KEY_aacute: number +export const KEY_abelowdot: number +export const KEY_abovedot: number +export const KEY_abreve: number +export const KEY_abreveacute: number +export const KEY_abrevebelowdot: number +export const KEY_abrevegrave: number +export const KEY_abrevehook: number +export const KEY_abrevetilde: number +export const KEY_acircumflex: number +export const KEY_acircumflexacute: number +export const KEY_acircumflexbelowdot: number +export const KEY_acircumflexgrave: number +export const KEY_acircumflexhook: number +export const KEY_acircumflextilde: number +export const KEY_acute: number +export const KEY_adiaeresis: number +export const KEY_ae: number +export const KEY_agrave: number +export const KEY_ahook: number +export const KEY_amacron: number +export const KEY_ampersand: number +export const KEY_aogonek: number +export const KEY_apostrophe: number +export const KEY_approxeq: number +export const KEY_approximate: number +export const KEY_aring: number +export const KEY_asciicircum: number +export const KEY_asciitilde: number +export const KEY_asterisk: number +export const KEY_at: number +export const KEY_atilde: number +export const KEY_b: number +export const KEY_babovedot: number +export const KEY_backslash: number +export const KEY_ballotcross: number +export const KEY_bar: number +export const KEY_because: number +export const KEY_blank: number +export const KEY_botintegral: number +export const KEY_botleftparens: number +export const KEY_botleftsqbracket: number +export const KEY_botleftsummation: number +export const KEY_botrightparens: number +export const KEY_botrightsqbracket: number +export const KEY_botrightsummation: number +export const KEY_bott: number +export const KEY_botvertsummationconnector: number +export const KEY_braceleft: number +export const KEY_braceright: number +export const KEY_bracketleft: number +export const KEY_bracketright: number +export const KEY_braille_blank: number +export const KEY_braille_dot_1: number +export const KEY_braille_dot_10: number +export const KEY_braille_dot_2: number +export const KEY_braille_dot_3: number +export const KEY_braille_dot_4: number +export const KEY_braille_dot_5: number +export const KEY_braille_dot_6: number +export const KEY_braille_dot_7: number +export const KEY_braille_dot_8: number +export const KEY_braille_dot_9: number +export const KEY_braille_dots_1: number +export const KEY_braille_dots_12: number +export const KEY_braille_dots_123: number +export const KEY_braille_dots_1234: number +export const KEY_braille_dots_12345: number +export const KEY_braille_dots_123456: number +export const KEY_braille_dots_1234567: number +export const KEY_braille_dots_12345678: number +export const KEY_braille_dots_1234568: number +export const KEY_braille_dots_123457: number +export const KEY_braille_dots_1234578: number +export const KEY_braille_dots_123458: number +export const KEY_braille_dots_12346: number +export const KEY_braille_dots_123467: number +export const KEY_braille_dots_1234678: number +export const KEY_braille_dots_123468: number +export const KEY_braille_dots_12347: number +export const KEY_braille_dots_123478: number +export const KEY_braille_dots_12348: number +export const KEY_braille_dots_1235: number +export const KEY_braille_dots_12356: number +export const KEY_braille_dots_123567: number +export const KEY_braille_dots_1235678: number +export const KEY_braille_dots_123568: number +export const KEY_braille_dots_12357: number +export const KEY_braille_dots_123578: number +export const KEY_braille_dots_12358: number +export const KEY_braille_dots_1236: number +export const KEY_braille_dots_12367: number +export const KEY_braille_dots_123678: number +export const KEY_braille_dots_12368: number +export const KEY_braille_dots_1237: number +export const KEY_braille_dots_12378: number +export const KEY_braille_dots_1238: number +export const KEY_braille_dots_124: number +export const KEY_braille_dots_1245: number +export const KEY_braille_dots_12456: number +export const KEY_braille_dots_124567: number +export const KEY_braille_dots_1245678: number +export const KEY_braille_dots_124568: number +export const KEY_braille_dots_12457: number +export const KEY_braille_dots_124578: number +export const KEY_braille_dots_12458: number +export const KEY_braille_dots_1246: number +export const KEY_braille_dots_12467: number +export const KEY_braille_dots_124678: number +export const KEY_braille_dots_12468: number +export const KEY_braille_dots_1247: number +export const KEY_braille_dots_12478: number +export const KEY_braille_dots_1248: number +export const KEY_braille_dots_125: number +export const KEY_braille_dots_1256: number +export const KEY_braille_dots_12567: number +export const KEY_braille_dots_125678: number +export const KEY_braille_dots_12568: number +export const KEY_braille_dots_1257: number +export const KEY_braille_dots_12578: number +export const KEY_braille_dots_1258: number +export const KEY_braille_dots_126: number +export const KEY_braille_dots_1267: number +export const KEY_braille_dots_12678: number +export const KEY_braille_dots_1268: number +export const KEY_braille_dots_127: number +export const KEY_braille_dots_1278: number +export const KEY_braille_dots_128: number +export const KEY_braille_dots_13: number +export const KEY_braille_dots_134: number +export const KEY_braille_dots_1345: number +export const KEY_braille_dots_13456: number +export const KEY_braille_dots_134567: number +export const KEY_braille_dots_1345678: number +export const KEY_braille_dots_134568: number +export const KEY_braille_dots_13457: number +export const KEY_braille_dots_134578: number +export const KEY_braille_dots_13458: number +export const KEY_braille_dots_1346: number +export const KEY_braille_dots_13467: number +export const KEY_braille_dots_134678: number +export const KEY_braille_dots_13468: number +export const KEY_braille_dots_1347: number +export const KEY_braille_dots_13478: number +export const KEY_braille_dots_1348: number +export const KEY_braille_dots_135: number +export const KEY_braille_dots_1356: number +export const KEY_braille_dots_13567: number +export const KEY_braille_dots_135678: number +export const KEY_braille_dots_13568: number +export const KEY_braille_dots_1357: number +export const KEY_braille_dots_13578: number +export const KEY_braille_dots_1358: number +export const KEY_braille_dots_136: number +export const KEY_braille_dots_1367: number +export const KEY_braille_dots_13678: number +export const KEY_braille_dots_1368: number +export const KEY_braille_dots_137: number +export const KEY_braille_dots_1378: number +export const KEY_braille_dots_138: number +export const KEY_braille_dots_14: number +export const KEY_braille_dots_145: number +export const KEY_braille_dots_1456: number +export const KEY_braille_dots_14567: number +export const KEY_braille_dots_145678: number +export const KEY_braille_dots_14568: number +export const KEY_braille_dots_1457: number +export const KEY_braille_dots_14578: number +export const KEY_braille_dots_1458: number +export const KEY_braille_dots_146: number +export const KEY_braille_dots_1467: number +export const KEY_braille_dots_14678: number +export const KEY_braille_dots_1468: number +export const KEY_braille_dots_147: number +export const KEY_braille_dots_1478: number +export const KEY_braille_dots_148: number +export const KEY_braille_dots_15: number +export const KEY_braille_dots_156: number +export const KEY_braille_dots_1567: number +export const KEY_braille_dots_15678: number +export const KEY_braille_dots_1568: number +export const KEY_braille_dots_157: number +export const KEY_braille_dots_1578: number +export const KEY_braille_dots_158: number +export const KEY_braille_dots_16: number +export const KEY_braille_dots_167: number +export const KEY_braille_dots_1678: number +export const KEY_braille_dots_168: number +export const KEY_braille_dots_17: number +export const KEY_braille_dots_178: number +export const KEY_braille_dots_18: number +export const KEY_braille_dots_2: number +export const KEY_braille_dots_23: number +export const KEY_braille_dots_234: number +export const KEY_braille_dots_2345: number +export const KEY_braille_dots_23456: number +export const KEY_braille_dots_234567: number +export const KEY_braille_dots_2345678: number +export const KEY_braille_dots_234568: number +export const KEY_braille_dots_23457: number +export const KEY_braille_dots_234578: number +export const KEY_braille_dots_23458: number +export const KEY_braille_dots_2346: number +export const KEY_braille_dots_23467: number +export const KEY_braille_dots_234678: number +export const KEY_braille_dots_23468: number +export const KEY_braille_dots_2347: number +export const KEY_braille_dots_23478: number +export const KEY_braille_dots_2348: number +export const KEY_braille_dots_235: number +export const KEY_braille_dots_2356: number +export const KEY_braille_dots_23567: number +export const KEY_braille_dots_235678: number +export const KEY_braille_dots_23568: number +export const KEY_braille_dots_2357: number +export const KEY_braille_dots_23578: number +export const KEY_braille_dots_2358: number +export const KEY_braille_dots_236: number +export const KEY_braille_dots_2367: number +export const KEY_braille_dots_23678: number +export const KEY_braille_dots_2368: number +export const KEY_braille_dots_237: number +export const KEY_braille_dots_2378: number +export const KEY_braille_dots_238: number +export const KEY_braille_dots_24: number +export const KEY_braille_dots_245: number +export const KEY_braille_dots_2456: number +export const KEY_braille_dots_24567: number +export const KEY_braille_dots_245678: number +export const KEY_braille_dots_24568: number +export const KEY_braille_dots_2457: number +export const KEY_braille_dots_24578: number +export const KEY_braille_dots_2458: number +export const KEY_braille_dots_246: number +export const KEY_braille_dots_2467: number +export const KEY_braille_dots_24678: number +export const KEY_braille_dots_2468: number +export const KEY_braille_dots_247: number +export const KEY_braille_dots_2478: number +export const KEY_braille_dots_248: number +export const KEY_braille_dots_25: number +export const KEY_braille_dots_256: number +export const KEY_braille_dots_2567: number +export const KEY_braille_dots_25678: number +export const KEY_braille_dots_2568: number +export const KEY_braille_dots_257: number +export const KEY_braille_dots_2578: number +export const KEY_braille_dots_258: number +export const KEY_braille_dots_26: number +export const KEY_braille_dots_267: number +export const KEY_braille_dots_2678: number +export const KEY_braille_dots_268: number +export const KEY_braille_dots_27: number +export const KEY_braille_dots_278: number +export const KEY_braille_dots_28: number +export const KEY_braille_dots_3: number +export const KEY_braille_dots_34: number +export const KEY_braille_dots_345: number +export const KEY_braille_dots_3456: number +export const KEY_braille_dots_34567: number +export const KEY_braille_dots_345678: number +export const KEY_braille_dots_34568: number +export const KEY_braille_dots_3457: number +export const KEY_braille_dots_34578: number +export const KEY_braille_dots_3458: number +export const KEY_braille_dots_346: number +export const KEY_braille_dots_3467: number +export const KEY_braille_dots_34678: number +export const KEY_braille_dots_3468: number +export const KEY_braille_dots_347: number +export const KEY_braille_dots_3478: number +export const KEY_braille_dots_348: number +export const KEY_braille_dots_35: number +export const KEY_braille_dots_356: number +export const KEY_braille_dots_3567: number +export const KEY_braille_dots_35678: number +export const KEY_braille_dots_3568: number +export const KEY_braille_dots_357: number +export const KEY_braille_dots_3578: number +export const KEY_braille_dots_358: number +export const KEY_braille_dots_36: number +export const KEY_braille_dots_367: number +export const KEY_braille_dots_3678: number +export const KEY_braille_dots_368: number +export const KEY_braille_dots_37: number +export const KEY_braille_dots_378: number +export const KEY_braille_dots_38: number +export const KEY_braille_dots_4: number +export const KEY_braille_dots_45: number +export const KEY_braille_dots_456: number +export const KEY_braille_dots_4567: number +export const KEY_braille_dots_45678: number +export const KEY_braille_dots_4568: number +export const KEY_braille_dots_457: number +export const KEY_braille_dots_4578: number +export const KEY_braille_dots_458: number +export const KEY_braille_dots_46: number +export const KEY_braille_dots_467: number +export const KEY_braille_dots_4678: number +export const KEY_braille_dots_468: number +export const KEY_braille_dots_47: number +export const KEY_braille_dots_478: number +export const KEY_braille_dots_48: number +export const KEY_braille_dots_5: number +export const KEY_braille_dots_56: number +export const KEY_braille_dots_567: number +export const KEY_braille_dots_5678: number +export const KEY_braille_dots_568: number +export const KEY_braille_dots_57: number +export const KEY_braille_dots_578: number +export const KEY_braille_dots_58: number +export const KEY_braille_dots_6: number +export const KEY_braille_dots_67: number +export const KEY_braille_dots_678: number +export const KEY_braille_dots_68: number +export const KEY_braille_dots_7: number +export const KEY_braille_dots_78: number +export const KEY_braille_dots_8: number +export const KEY_breve: number +export const KEY_brokenbar: number +export const KEY_c: number +export const KEY_c_h: number +export const KEY_cabovedot: number +export const KEY_cacute: number +export const KEY_careof: number +export const KEY_caret: number +export const KEY_caron: number +export const KEY_ccaron: number +export const KEY_ccedilla: number +export const KEY_ccircumflex: number +export const KEY_cedilla: number +export const KEY_cent: number +export const KEY_ch: number +export const KEY_checkerboard: number +export const KEY_checkmark: number +export const KEY_circle: number +export const KEY_club: number +export const KEY_colon: number +export const KEY_comma: number +export const KEY_containsas: number +export const KEY_copyright: number +export const KEY_cr: number +export const KEY_crossinglines: number +export const KEY_cuberoot: number +export const KEY_currency: number +export const KEY_cursor: number +export const KEY_d: number +export const KEY_dabovedot: number +export const KEY_dagger: number +export const KEY_dcaron: number +export const KEY_dead_A: number +export const KEY_dead_E: number +export const KEY_dead_I: number +export const KEY_dead_O: number +export const KEY_dead_U: number +export const KEY_dead_a: number +export const KEY_dead_abovecomma: number +export const KEY_dead_abovedot: number +export const KEY_dead_abovereversedcomma: number +export const KEY_dead_abovering: number +export const KEY_dead_aboveverticalline: number +export const KEY_dead_acute: number +export const KEY_dead_belowbreve: number +export const KEY_dead_belowcircumflex: number +export const KEY_dead_belowcomma: number +export const KEY_dead_belowdiaeresis: number +export const KEY_dead_belowdot: number +export const KEY_dead_belowmacron: number +export const KEY_dead_belowring: number +export const KEY_dead_belowtilde: number +export const KEY_dead_belowverticalline: number +export const KEY_dead_breve: number +export const KEY_dead_capital_schwa: number +export const KEY_dead_caron: number +export const KEY_dead_cedilla: number +export const KEY_dead_circumflex: number +export const KEY_dead_currency: number +export const KEY_dead_dasia: number +export const KEY_dead_diaeresis: number +export const KEY_dead_doubleacute: number +export const KEY_dead_doublegrave: number +export const KEY_dead_e: number +export const KEY_dead_grave: number +export const KEY_dead_greek: number +export const KEY_dead_hook: number +export const KEY_dead_horn: number +export const KEY_dead_i: number +export const KEY_dead_invertedbreve: number +export const KEY_dead_iota: number +export const KEY_dead_longsolidusoverlay: number +export const KEY_dead_lowline: number +export const KEY_dead_macron: number +export const KEY_dead_o: number +export const KEY_dead_ogonek: number +export const KEY_dead_perispomeni: number +export const KEY_dead_psili: number +export const KEY_dead_semivoiced_sound: number +export const KEY_dead_small_schwa: number +export const KEY_dead_stroke: number +export const KEY_dead_tilde: number +export const KEY_dead_u: number +export const KEY_dead_voiced_sound: number +export const KEY_decimalpoint: number +export const KEY_degree: number +export const KEY_diaeresis: number +export const KEY_diamond: number +export const KEY_digitspace: number +export const KEY_dintegral: number +export const KEY_division: number +export const KEY_dollar: number +export const KEY_doubbaselinedot: number +export const KEY_doubleacute: number +export const KEY_doubledagger: number +export const KEY_doublelowquotemark: number +export const KEY_downarrow: number +export const KEY_downcaret: number +export const KEY_downshoe: number +export const KEY_downstile: number +export const KEY_downtack: number +export const KEY_dstroke: number +export const KEY_e: number +export const KEY_eabovedot: number +export const KEY_eacute: number +export const KEY_ebelowdot: number +export const KEY_ecaron: number +export const KEY_ecircumflex: number +export const KEY_ecircumflexacute: number +export const KEY_ecircumflexbelowdot: number +export const KEY_ecircumflexgrave: number +export const KEY_ecircumflexhook: number +export const KEY_ecircumflextilde: number +export const KEY_ediaeresis: number +export const KEY_egrave: number +export const KEY_ehook: number +export const KEY_eightsubscript: number +export const KEY_eightsuperior: number +export const KEY_elementof: number +export const KEY_ellipsis: number +export const KEY_em3space: number +export const KEY_em4space: number +export const KEY_emacron: number +export const KEY_emdash: number +export const KEY_emfilledcircle: number +export const KEY_emfilledrect: number +export const KEY_emopencircle: number +export const KEY_emopenrectangle: number +export const KEY_emptyset: number +export const KEY_emspace: number +export const KEY_endash: number +export const KEY_enfilledcircbullet: number +export const KEY_enfilledsqbullet: number +export const KEY_eng: number +export const KEY_enopencircbullet: number +export const KEY_enopensquarebullet: number +export const KEY_enspace: number +export const KEY_eogonek: number +export const KEY_equal: number +export const KEY_eth: number +export const KEY_etilde: number +export const KEY_exclam: number +export const KEY_exclamdown: number +export const KEY_ezh: number +export const KEY_f: number +export const KEY_fabovedot: number +export const KEY_femalesymbol: number +export const KEY_ff: number +export const KEY_figdash: number +export const KEY_filledlefttribullet: number +export const KEY_filledrectbullet: number +export const KEY_filledrighttribullet: number +export const KEY_filledtribulletdown: number +export const KEY_filledtribulletup: number +export const KEY_fiveeighths: number +export const KEY_fivesixths: number +export const KEY_fivesubscript: number +export const KEY_fivesuperior: number +export const KEY_fourfifths: number +export const KEY_foursubscript: number +export const KEY_foursuperior: number +export const KEY_fourthroot: number +export const KEY_function: number +export const KEY_g: number +export const KEY_gabovedot: number +export const KEY_gbreve: number +export const KEY_gcaron: number +export const KEY_gcedilla: number +export const KEY_gcircumflex: number +export const KEY_grave: number +export const KEY_greater: number +export const KEY_greaterthanequal: number +export const KEY_guillemotleft: number +export const KEY_guillemotright: number +export const KEY_h: number +export const KEY_hairspace: number +export const KEY_hcircumflex: number +export const KEY_heart: number +export const KEY_hebrew_aleph: number +export const KEY_hebrew_ayin: number +export const KEY_hebrew_bet: number +export const KEY_hebrew_beth: number +export const KEY_hebrew_chet: number +export const KEY_hebrew_dalet: number +export const KEY_hebrew_daleth: number +export const KEY_hebrew_doublelowline: number +export const KEY_hebrew_finalkaph: number +export const KEY_hebrew_finalmem: number +export const KEY_hebrew_finalnun: number +export const KEY_hebrew_finalpe: number +export const KEY_hebrew_finalzade: number +export const KEY_hebrew_finalzadi: number +export const KEY_hebrew_gimel: number +export const KEY_hebrew_gimmel: number +export const KEY_hebrew_he: number +export const KEY_hebrew_het: number +export const KEY_hebrew_kaph: number +export const KEY_hebrew_kuf: number +export const KEY_hebrew_lamed: number +export const KEY_hebrew_mem: number +export const KEY_hebrew_nun: number +export const KEY_hebrew_pe: number +export const KEY_hebrew_qoph: number +export const KEY_hebrew_resh: number +export const KEY_hebrew_samech: number +export const KEY_hebrew_samekh: number +export const KEY_hebrew_shin: number +export const KEY_hebrew_taf: number +export const KEY_hebrew_taw: number +export const KEY_hebrew_tet: number +export const KEY_hebrew_teth: number +export const KEY_hebrew_waw: number +export const KEY_hebrew_yod: number +export const KEY_hebrew_zade: number +export const KEY_hebrew_zadi: number +export const KEY_hebrew_zain: number +export const KEY_hebrew_zayin: number +export const KEY_hexagram: number +export const KEY_horizconnector: number +export const KEY_horizlinescan1: number +export const KEY_horizlinescan3: number +export const KEY_horizlinescan5: number +export const KEY_horizlinescan7: number +export const KEY_horizlinescan9: number +export const KEY_hstroke: number +export const KEY_ht: number +export const KEY_hyphen: number +export const KEY_i: number +export const KEY_iTouch: number +export const KEY_iacute: number +export const KEY_ibelowdot: number +export const KEY_ibreve: number +export const KEY_icircumflex: number +export const KEY_identical: number +export const KEY_idiaeresis: number +export const KEY_idotless: number +export const KEY_ifonlyif: number +export const KEY_igrave: number +export const KEY_ihook: number +export const KEY_imacron: number +export const KEY_implies: number +export const KEY_includedin: number +export const KEY_includes: number +export const KEY_infinity: number +export const KEY_integral: number +export const KEY_intersection: number +export const KEY_iogonek: number +export const KEY_itilde: number +export const KEY_j: number +export const KEY_jcircumflex: number +export const KEY_jot: number +export const KEY_k: number +export const KEY_kana_A: number +export const KEY_kana_CHI: number +export const KEY_kana_E: number +export const KEY_kana_FU: number +export const KEY_kana_HA: number +export const KEY_kana_HE: number +export const KEY_kana_HI: number +export const KEY_kana_HO: number +export const KEY_kana_HU: number +export const KEY_kana_I: number +export const KEY_kana_KA: number +export const KEY_kana_KE: number +export const KEY_kana_KI: number +export const KEY_kana_KO: number +export const KEY_kana_KU: number +export const KEY_kana_MA: number +export const KEY_kana_ME: number +export const KEY_kana_MI: number +export const KEY_kana_MO: number +export const KEY_kana_MU: number +export const KEY_kana_N: number +export const KEY_kana_NA: number +export const KEY_kana_NE: number +export const KEY_kana_NI: number +export const KEY_kana_NO: number +export const KEY_kana_NU: number +export const KEY_kana_O: number +export const KEY_kana_RA: number +export const KEY_kana_RE: number +export const KEY_kana_RI: number +export const KEY_kana_RO: number +export const KEY_kana_RU: number +export const KEY_kana_SA: number +export const KEY_kana_SE: number +export const KEY_kana_SHI: number +export const KEY_kana_SO: number +export const KEY_kana_SU: number +export const KEY_kana_TA: number +export const KEY_kana_TE: number +export const KEY_kana_TI: number +export const KEY_kana_TO: number +export const KEY_kana_TSU: number +export const KEY_kana_TU: number +export const KEY_kana_U: number +export const KEY_kana_WA: number +export const KEY_kana_WO: number +export const KEY_kana_YA: number +export const KEY_kana_YO: number +export const KEY_kana_YU: number +export const KEY_kana_a: number +export const KEY_kana_closingbracket: number +export const KEY_kana_comma: number +export const KEY_kana_conjunctive: number +export const KEY_kana_e: number +export const KEY_kana_fullstop: number +export const KEY_kana_i: number +export const KEY_kana_middledot: number +export const KEY_kana_o: number +export const KEY_kana_openingbracket: number +export const KEY_kana_switch: number +export const KEY_kana_tsu: number +export const KEY_kana_tu: number +export const KEY_kana_u: number +export const KEY_kana_ya: number +export const KEY_kana_yo: number +export const KEY_kana_yu: number +export const KEY_kappa: number +export const KEY_kcedilla: number +export const KEY_kra: number +export const KEY_l: number +export const KEY_lacute: number +export const KEY_latincross: number +export const KEY_lbelowdot: number +export const KEY_lcaron: number +export const KEY_lcedilla: number +export const KEY_leftanglebracket: number +export const KEY_leftarrow: number +export const KEY_leftcaret: number +export const KEY_leftdoublequotemark: number +export const KEY_leftmiddlecurlybrace: number +export const KEY_leftopentriangle: number +export const KEY_leftpointer: number +export const KEY_leftradical: number +export const KEY_leftshoe: number +export const KEY_leftsinglequotemark: number +export const KEY_leftt: number +export const KEY_lefttack: number +export const KEY_less: number +export const KEY_lessthanequal: number +export const KEY_lf: number +export const KEY_logicaland: number +export const KEY_logicalor: number +export const KEY_lowleftcorner: number +export const KEY_lowrightcorner: number +export const KEY_lstroke: number +export const KEY_m: number +export const KEY_mabovedot: number +export const KEY_macron: number +export const KEY_malesymbol: number +export const KEY_maltesecross: number +export const KEY_marker: number +export const KEY_masculine: number +export const KEY_minus: number +export const KEY_minutes: number +export const KEY_mu: number +export const KEY_multiply: number +export const KEY_musicalflat: number +export const KEY_musicalsharp: number +export const KEY_n: number +export const KEY_nabla: number +export const KEY_nacute: number +export const KEY_ncaron: number +export const KEY_ncedilla: number +export const KEY_ninesubscript: number +export const KEY_ninesuperior: number +export const KEY_nl: number +export const KEY_nobreakspace: number +export const KEY_notapproxeq: number +export const KEY_notelementof: number +export const KEY_notequal: number +export const KEY_notidentical: number +export const KEY_notsign: number +export const KEY_ntilde: number +export const KEY_numbersign: number +export const KEY_numerosign: number +export const KEY_o: number +export const KEY_oacute: number +export const KEY_obarred: number +export const KEY_obelowdot: number +export const KEY_ocaron: number +export const KEY_ocircumflex: number +export const KEY_ocircumflexacute: number +export const KEY_ocircumflexbelowdot: number +export const KEY_ocircumflexgrave: number +export const KEY_ocircumflexhook: number +export const KEY_ocircumflextilde: number +export const KEY_odiaeresis: number +export const KEY_odoubleacute: number +export const KEY_oe: number +export const KEY_ogonek: number +export const KEY_ograve: number +export const KEY_ohook: number +export const KEY_ohorn: number +export const KEY_ohornacute: number +export const KEY_ohornbelowdot: number +export const KEY_ohorngrave: number +export const KEY_ohornhook: number +export const KEY_ohorntilde: number +export const KEY_omacron: number +export const KEY_oneeighth: number +export const KEY_onefifth: number +export const KEY_onehalf: number +export const KEY_onequarter: number +export const KEY_onesixth: number +export const KEY_onesubscript: number +export const KEY_onesuperior: number +export const KEY_onethird: number +export const KEY_ooblique: number +export const KEY_openrectbullet: number +export const KEY_openstar: number +export const KEY_opentribulletdown: number +export const KEY_opentribulletup: number +export const KEY_ordfeminine: number +export const KEY_oslash: number +export const KEY_otilde: number +export const KEY_overbar: number +export const KEY_overline: number +export const KEY_p: number +export const KEY_pabovedot: number +export const KEY_paragraph: number +export const KEY_parenleft: number +export const KEY_parenright: number +export const KEY_partdifferential: number +export const KEY_partialderivative: number +export const KEY_percent: number +export const KEY_period: number +export const KEY_periodcentered: number +export const KEY_permille: number +export const KEY_phonographcopyright: number +export const KEY_plus: number +export const KEY_plusminus: number +export const KEY_prescription: number +export const KEY_prolongedsound: number +export const KEY_punctspace: number +export const KEY_q: number +export const KEY_quad: number +export const KEY_question: number +export const KEY_questiondown: number +export const KEY_quotedbl: number +export const KEY_quoteleft: number +export const KEY_quoteright: number +export const KEY_r: number +export const KEY_racute: number +export const KEY_radical: number +export const KEY_rcaron: number +export const KEY_rcedilla: number +export const KEY_registered: number +export const KEY_rightanglebracket: number +export const KEY_rightarrow: number +export const KEY_rightcaret: number +export const KEY_rightdoublequotemark: number +export const KEY_rightmiddlecurlybrace: number +export const KEY_rightmiddlesummation: number +export const KEY_rightopentriangle: number +export const KEY_rightpointer: number +export const KEY_rightshoe: number +export const KEY_rightsinglequotemark: number +export const KEY_rightt: number +export const KEY_righttack: number +export const KEY_s: number +export const KEY_sabovedot: number +export const KEY_sacute: number +export const KEY_scaron: number +export const KEY_scedilla: number +export const KEY_schwa: number +export const KEY_scircumflex: number +export const KEY_script_switch: number +export const KEY_seconds: number +export const KEY_section: number +export const KEY_semicolon: number +export const KEY_semivoicedsound: number +export const KEY_seveneighths: number +export const KEY_sevensubscript: number +export const KEY_sevensuperior: number +export const KEY_signaturemark: number +export const KEY_signifblank: number +export const KEY_similarequal: number +export const KEY_singlelowquotemark: number +export const KEY_sixsubscript: number +export const KEY_sixsuperior: number +export const KEY_slash: number +export const KEY_soliddiamond: number +export const KEY_space: number +export const KEY_squareroot: number +export const KEY_ssharp: number +export const KEY_sterling: number +export const KEY_stricteq: number +export const KEY_t: number +export const KEY_tabovedot: number +export const KEY_tcaron: number +export const KEY_tcedilla: number +export const KEY_telephone: number +export const KEY_telephonerecorder: number +export const KEY_therefore: number +export const KEY_thinspace: number +export const KEY_thorn: number +export const KEY_threeeighths: number +export const KEY_threefifths: number +export const KEY_threequarters: number +export const KEY_threesubscript: number +export const KEY_threesuperior: number +export const KEY_tintegral: number +export const KEY_topintegral: number +export const KEY_topleftparens: number +export const KEY_topleftradical: number +export const KEY_topleftsqbracket: number +export const KEY_topleftsummation: number +export const KEY_toprightparens: number +export const KEY_toprightsqbracket: number +export const KEY_toprightsummation: number +export const KEY_topt: number +export const KEY_topvertsummationconnector: number +export const KEY_trademark: number +export const KEY_trademarkincircle: number +export const KEY_tslash: number +export const KEY_twofifths: number +export const KEY_twosubscript: number +export const KEY_twosuperior: number +export const KEY_twothirds: number +export const KEY_u: number +export const KEY_uacute: number +export const KEY_ubelowdot: number +export const KEY_ubreve: number +export const KEY_ucircumflex: number +export const KEY_udiaeresis: number +export const KEY_udoubleacute: number +export const KEY_ugrave: number +export const KEY_uhook: number +export const KEY_uhorn: number +export const KEY_uhornacute: number +export const KEY_uhornbelowdot: number +export const KEY_uhorngrave: number +export const KEY_uhornhook: number +export const KEY_uhorntilde: number +export const KEY_umacron: number +export const KEY_underbar: number +export const KEY_underscore: number +export const KEY_union: number +export const KEY_uogonek: number +export const KEY_uparrow: number +export const KEY_upcaret: number +export const KEY_upleftcorner: number +export const KEY_uprightcorner: number +export const KEY_upshoe: number +export const KEY_upstile: number +export const KEY_uptack: number +export const KEY_uring: number +export const KEY_utilde: number +export const KEY_v: number +export const KEY_variation: number +export const KEY_vertbar: number +export const KEY_vertconnector: number +export const KEY_voicedsound: number +export const KEY_vt: number +export const KEY_w: number +export const KEY_wacute: number +export const KEY_wcircumflex: number +export const KEY_wdiaeresis: number +export const KEY_wgrave: number +export const KEY_x: number +export const KEY_xabovedot: number +export const KEY_y: number +export const KEY_yacute: number +export const KEY_ybelowdot: number +export const KEY_ycircumflex: number +export const KEY_ydiaeresis: number +export const KEY_yen: number +export const KEY_ygrave: number +export const KEY_yhook: number +export const KEY_ytilde: number +export const KEY_z: number +export const KEY_zabovedot: number +export const KEY_zacute: number +export const KEY_zcaron: number +export const KEY_zerosubscript: number +export const KEY_zerosuperior: number +export const KEY_zstroke: number +export const NO_FPU: number +export const PATH_RELATIVE: number +export const PRIORITY_REDRAW: number +export const STAGE_TYPE: string +export const VIRTUAL_INPUT_DEVICE_MAX_TOUCH_SLOTS: number +export const WINDOWING_EGL: string +export const WINDOWING_GLX: string +export const WINDOWING_X11: string +export function actorBoxAlloc(): ActorBox +export function baseInit(): void +export function cairoClear(cr: cairo.Context): void +export function cairoSetSourceColor(cr: cairo.Context, color: Color): void +export function colorFromHls(hue: number, luminance: number, saturation: number): /* color */ Color +export function colorFromPixel(pixel: number): /* color */ Color +export function colorFromString(str: string): [ /* returnType */ boolean, /* color */ Color ] +export function colorGetStatic(color: StaticColor): Color +export function containerClassFindChildProperty(klass: GObject.ObjectClass, propertyName: string): GObject.ParamSpec +export function containerClassListChildProperties(klass: GObject.ObjectClass): GObject.ParamSpec[] +export function disableAccessibility(): void +export function doEvent(event: Event): void +export function eventAddFilter(stage: Stage | null, func: EventFilterFunc): number +export function eventGet(): Event +export function eventRemoveFilter(id: number): void +export function eventsPending(): boolean +export function featureAvailable(feature: FeatureFlags): boolean +export function featureGetAll(): FeatureFlags +export function getAccessibilityEnabled(): boolean +export function getCurrentEvent(): Event +export function getCurrentEventTime(): number +export function getDefaultBackend(): Backend +export function getDefaultFrameRate(): number +export function getDefaultTextDirection(): TextDirection +export function getFontMap(): Pango.FontMap +export function getScriptId(gobject: GObject.Object): string +export function imageErrorQuark(): GLib.Quark +export function init(argv?: string[] | null): [ /* returnType */ InitError, /* argv */ string[] | null ] +export function initErrorQuark(): GLib.Quark +export function initWithArgs(argv?: string[] | null, parameterString?: string | null, entries?: GLib.OptionEntry[] | null, translationDomain?: string | null): [ /* returnType */ InitError, /* argv */ string[] | null ] +export function keysymToUnicode(keyval: number): number +export function scriptErrorQuark(): GLib.Quark +export function setCustomBackendFunc(func?: object | null): void +export function threadsAddIdle(priority: number, func: GLib.SourceFunc): number +export function threadsAddRepaintFunc(func: GLib.SourceFunc): number +export function threadsAddRepaintFuncFull(flags: RepaintFlags, func: GLib.SourceFunc): number +export function threadsAddTimeout(priority: number, interval: number, func: GLib.SourceFunc): number +export function threadsRemoveRepaintFunc(handleId: number): void +export function unicodeToKeysym(wc: number): number +export function unitsFromCm(cm: number): /* units */ Units +export function unitsFromEm(em: number): /* units */ Units +export function unitsFromEmForFont(fontName: string | null, em: number): /* units */ Units +export function unitsFromMm(mm: number): /* units */ Units +export function unitsFromPixels(px: number): /* units */ Units +export function unitsFromPt(pt: number): /* units */ Units +export function unitsFromString(str: string): [ /* returnType */ boolean, /* units */ Units ] +export function valueDupPaintNode(value: any): PaintNode +export function valueGetColor(value: any): Color +export function valueGetPaintNode(value: any): PaintNode +export function valueGetShaderFloat(value: any): number[] +export function valueGetShaderInt(value: any): number[] +export function valueGetShaderMatrix(value: any): number[] +export function valueGetUnits(value: any): Units +export function valueSetColor(value: any, color: Color): void +export function valueSetPaintNode(value: any, node?: PaintNode | null): void +export function valueSetShaderFloat(value: any, floats: number[]): void +export function valueSetShaderInt(value: any, ints: number[]): void +export function valueSetShaderMatrix(value: any, matrix: number[]): void +export function valueSetUnits(value: any, units: Units): void +export function valueTakePaintNode(value: any, node?: PaintNode | null): void +export interface ActorCreateChildFunc { + (item: GObject.Object): Actor +} +export interface BindingActionFunc { + (gobject: GObject.Object, actionName: string, keyVal: number, modifiers: ModifierType): boolean +} +export interface Callback { + (actor: Actor): void +} +export interface EventFilterFunc { + (event: Event): boolean +} +export interface PathCallback { + (node: PathNode): void +} +export interface ProgressFunc { + (a: any, b: any, progress: number, retval: any): boolean +} +export interface ScriptConnectFunc { + (script: Script, object: GObject.Object, signalName: string, handlerName: string, connectObject: GObject.Object, flags: GObject.ConnectFlags): void +} +export interface TimelineProgressFunc { + (timeline: Timeline, elapsed: number, total: number): number +} +export class Animatable { + /* Methods of Clutter.Animatable */ + findProperty(propertyName: string): GObject.ParamSpec + getActor(): Actor + getInitialState(propertyName: string, value: any): void + interpolateValue(propertyName: string, interval: Interval, progress: number): [ /* returnType */ boolean, /* value */ any ] + setFinalState(propertyName: string, value: any): void + /* Virtual methods of Clutter.Animatable */ + vfuncFindProperty(propertyName: string): GObject.ParamSpec + vfuncGetActor(): Actor + vfuncGetInitialState(propertyName: string, value: any): void + vfuncInterpolateValue(propertyName: string, interval: Interval, progress: number): [ /* returnType */ boolean, /* value */ any ] + vfuncSetFinalState(propertyName: string, value: any): void + static name: string +} +export class Container { + /* Methods of Clutter.Container */ + addActor(actor: Actor): void + childGetProperty(child: Actor, property: string, value: any): void + childNotify(child: Actor, pspec: GObject.ParamSpec): void + childSetProperty(child: Actor, property: string, value: any): void + createChildMeta(actor: Actor): void + destroyChildMeta(actor: Actor): void + findChildByName(childName: string): Actor + getChildMeta(actor: Actor): ChildMeta + getChildren(): Actor[] + lowerChild(actor: Actor, sibling?: Actor | null): void + raiseChild(actor: Actor, sibling?: Actor | null): void + removeActor(actor: Actor): void + sortDepthOrder(): void + /* Virtual methods of Clutter.Container */ + vfuncActorAdded(actor: Actor): void + vfuncActorRemoved(actor: Actor): void + vfuncAdd(actor: Actor): void + vfuncChildNotify(child: Actor, pspec: GObject.ParamSpec): void + vfuncCreateChildMeta(actor: Actor): void + vfuncDestroyChildMeta(actor: Actor): void + vfuncGetChildMeta(actor: Actor): ChildMeta + vfuncLower(actor: Actor, sibling?: Actor | null): void + vfuncRaise(actor: Actor, sibling?: Actor | null): void + vfuncRemove(actor: Actor): void + vfuncSortDepthOrder(): void + /* Signals of Clutter.Container */ + connect(sigName: "actor-added", callback: (($obj: Container, actor: Actor) => void)): number + connect_after(sigName: "actor-added", callback: (($obj: Container, actor: Actor) => void)): number + emit(sigName: "actor-added", actor: Actor): void + on(sigName: "actor-added", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "actor-added", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "actor-added", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "actor-removed", callback: (($obj: Container, actor: Actor) => void)): number + connect_after(sigName: "actor-removed", callback: (($obj: Container, actor: Actor) => void)): number + emit(sigName: "actor-removed", actor: Actor): void + on(sigName: "actor-removed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "actor-removed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "actor-removed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "child-notify", callback: (($obj: Container, actor: Actor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "child-notify", callback: (($obj: Container, actor: Actor, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "child-notify", actor: Actor, pspec: GObject.ParamSpec): void + on(sigName: "child-notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "child-notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "child-notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + static name: string + /* Static methods and pseudo-constructors */ + static classFindChildProperty(klass: GObject.ObjectClass, propertyName: string): GObject.ParamSpec + static classListChildProperties(klass: GObject.ObjectClass): GObject.ParamSpec[] +} +export class Content { + /* Methods of Clutter.Content */ + getPreferredSize(): [ /* returnType */ boolean, /* width */ number, /* height */ number ] + invalidate(): void + invalidateSize(): void + /* Virtual methods of Clutter.Content */ + vfuncAttached(actor: Actor): void + vfuncDetached(actor: Actor): void + vfuncGetPreferredSize(): [ /* returnType */ boolean, /* width */ number, /* height */ number ] + vfuncInvalidate(): void + vfuncInvalidateSize(): void + vfuncPaintContent(actor: Actor, node: PaintNode, paintContext: PaintContext): void + /* Signals of Clutter.Content */ + connect(sigName: "attached", callback: (($obj: Content, actor: Actor) => void)): number + connect_after(sigName: "attached", callback: (($obj: Content, actor: Actor) => void)): number + emit(sigName: "attached", actor: Actor): void + on(sigName: "attached", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "attached", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "attached", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "detached", callback: (($obj: Content, actor: Actor) => void)): number + connect_after(sigName: "detached", callback: (($obj: Content, actor: Actor) => void)): number + emit(sigName: "detached", actor: Actor): void + on(sigName: "detached", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "detached", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "detached", callback: (...args: any[]) => void): NodeJS.EventEmitter + static name: string +} +export class Scriptable { + /* Methods of Clutter.Scriptable */ + getId(): string + parseCustomNode(script: Script, value: any, name: string, node: Json.Node): boolean + setCustomProperty(script: Script, name: string, value: any): void + setId(id: string): void + /* Virtual methods of Clutter.Scriptable */ + vfuncGetId(): string + vfuncParseCustomNode(script: Script, value: any, name: string, node: Json.Node): boolean + vfuncSetCustomProperty(script: Script, name: string, value: any): void + vfuncSetId(id: string): void + static name: string +} +export interface Action_ConstructProps extends ActorMeta_ConstructProps { +} +export class Action { + /* Properties of Clutter.ActorMeta */ + readonly actor: Actor + enabled: boolean + name: string + /* Fields of Clutter.Action */ + parentInstance: ActorMeta + /* Fields of GObject.InitiallyUnowned */ + gTypeInstance: GObject.TypeInstance + /* Methods of Clutter.ActorMeta */ + getActor(): Actor + getEnabled(): boolean + getName(): string + setEnabled(isEnabled: boolean): void + setName(name: string): void + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Virtual methods of Clutter.ActorMeta */ + vfuncSetActor(actor?: Actor | null): void + vfuncSetEnabled(isEnabled: boolean): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: Action, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: Action, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::actor", callback: (($obj: Action, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::actor", callback: (($obj: Action, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::actor", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::actor", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::actor", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::enabled", callback: (($obj: Action, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::enabled", callback: (($obj: Action, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::enabled", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::enabled", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::enabled", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::name", callback: (($obj: Action, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::name", callback: (($obj: Action, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: Action_ConstructProps) + _init (config?: Action_ConstructProps): void + static $gtype: GObject.Type +} +export interface Actor_ConstructProps extends GObject.InitiallyUnowned_ConstructProps { + actions?: Action + backgroundColor?: Color + childTransform?: Graphene.Matrix + clipRect?: Graphene.Rect + clipToAllocation?: boolean + constraints?: Constraint + content?: Content + contentGravity?: ContentGravity + contentRepeat?: ContentRepeat + effect?: Effect + fixedPositionSet?: boolean + fixedX?: number + fixedY?: number + height?: number + layoutManager?: LayoutManager + magnificationFilter?: ScalingFilter + marginBottom?: number + marginLeft?: number + marginRight?: number + marginTop?: number + minHeight?: number + minHeightSet?: boolean + minWidth?: number + minWidthSet?: boolean + minificationFilter?: ScalingFilter + name?: string + naturalHeight?: number + naturalHeightSet?: boolean + naturalWidth?: number + naturalWidthSet?: boolean + offscreenRedirect?: OffscreenRedirect + opacity?: number + pivotPoint?: Graphene.Point + pivotPointZ?: number + position?: Graphene.Point + reactive?: boolean + requestMode?: RequestMode + rotationAngleX?: number + rotationAngleY?: number + rotationAngleZ?: number + scaleX?: number + scaleY?: number + scaleZ?: number + showOnSetParent?: boolean + size?: Graphene.Size + textDirection?: TextDirection + transform?: Graphene.Matrix + translationX?: number + translationY?: number + translationZ?: number + visible?: boolean + width?: number + x?: number + xAlign?: ActorAlign + xExpand?: boolean + y?: number + yAlign?: ActorAlign + yExpand?: boolean + zPosition?: number +} +export class Actor { + /* Properties of Clutter.Actor */ + actions: Action + readonly allocation: ActorBox + backgroundColor: Color + readonly backgroundColorSet: boolean + childTransform: Graphene.Matrix + readonly childTransformSet: boolean + clipRect: Graphene.Rect + clipToAllocation: boolean + constraints: Constraint + content: Content + readonly contentBox: ActorBox + contentGravity: ContentGravity + contentRepeat: ContentRepeat + effect: Effect + readonly firstChild: Actor + fixedPositionSet: boolean + fixedX: number + fixedY: number + readonly hasClip: boolean + readonly hasPointer: boolean + height: number + readonly lastChild: Actor + layoutManager: LayoutManager + magnificationFilter: ScalingFilter + readonly mapped: boolean + marginBottom: number + marginLeft: number + marginRight: number + marginTop: number + minHeight: number + minHeightSet: boolean + minWidth: number + minWidthSet: boolean + minificationFilter: ScalingFilter + name: string + naturalHeight: number + naturalHeightSet: boolean + naturalWidth: number + naturalWidthSet: boolean + offscreenRedirect: OffscreenRedirect + opacity: number + pivotPoint: Graphene.Point + pivotPointZ: number + position: Graphene.Point + reactive: boolean + readonly realized: boolean + requestMode: RequestMode + rotationAngleX: number + rotationAngleY: number + rotationAngleZ: number + scaleX: number + scaleY: number + scaleZ: number + showOnSetParent: boolean + size: Graphene.Size + textDirection: TextDirection + transform: Graphene.Matrix + readonly transformSet: boolean + translationX: number + translationY: number + translationZ: number + visible: boolean + width: number + x: number + xAlign: ActorAlign + xExpand: boolean + y: number + yAlign: ActorAlign + yExpand: boolean + zPosition: number + /* Fields of Clutter.Actor */ + flags: number + /* Fields of GObject.InitiallyUnowned */ + gTypeInstance: GObject.TypeInstance + /* Methods of Clutter.Actor */ + addAction(action: Action): void + addActionWithName(name: string, action: Action): void + addChild(child: Actor): void + addConstraint(constraint: Constraint): void + addConstraintWithName(name: string, constraint: Constraint): void + addEffect(effect: Effect): void + addEffectWithName(name: string, effect: Effect): void + addTransition(name: string, transition: Transition): void + allocate(box: ActorBox): void + allocateAlignFill(box: ActorBox, xAlign: number, yAlign: number, xFill: boolean, yFill: boolean): void + allocateAvailableSize(x: number, y: number, availableWidth: number, availableHeight: number): void + allocatePreferredSize(x: number, y: number): void + applyRelativeTransformToPoint(ancestor: Actor | null, point: Graphene.Point3D): /* vertex */ Graphene.Point3D + applyTransformToPoint(point: Graphene.Point3D): /* vertex */ Graphene.Point3D + bindModel(model: Gio.ListModel | null, createChildFunc: ActorCreateChildFunc): void + clearActions(): void + clearConstraints(): void + clearEffects(): void + contains(descendant: Actor): boolean + continuePaint(paintContext: PaintContext): void + continuePick(pickContext: PickContext): void + createPangoContext(): Pango.Context + createPangoLayout(text?: string | null): Pango.Layout + destroy(): void + destroyAllChildren(): void + event(event: Event, capture: boolean): boolean + getAbsAllocationVertices(): /* verts */ Graphene.Point3D[] + getAccessible(): Atk.Object + getAction(name: string): Action + getActions(): Action[] + getAllocationBox(): /* box */ ActorBox + getBackgroundColor(): /* color */ Color + getChildAtIndex(index: number): Actor + getChildTransform(): /* transform */ Graphene.Matrix + getChildren(): Actor[] + getClip(): [ /* xoff */ number | null, /* yoff */ number | null, /* width */ number | null, /* height */ number | null ] + getClipToAllocation(): boolean + getConstraint(name: string): Constraint + getConstraints(): Constraint[] + getContent(): Content + getContentBox(): /* box */ ActorBox + getContentGravity(): ContentGravity + getContentRepeat(): ContentRepeat + getContentScalingFilters(): [ /* minFilter */ ScalingFilter | null, /* magFilter */ ScalingFilter | null ] + getDefaultPaintVolume(): PaintVolume + getEasingDelay(): number + getEasingDuration(): number + getEasingMode(): AnimationMode + getEffect(name: string): Effect + getEffects(): Effect[] + getFirstChild(): Actor + getFixedPosition(): [ /* returnType */ boolean, /* x */ number | null, /* y */ number | null ] + getFixedPositionSet(): boolean + getFlags(): ActorFlags + getHeight(): number + getLastChild(): Actor + getLayoutManager(): LayoutManager + getMargin(): /* margin */ Margin + getMarginBottom(): number + getMarginLeft(): number + getMarginRight(): number + getMarginTop(): number + getNChildren(): number + getName(): string + getNextSibling(): Actor + getOffscreenRedirect(): OffscreenRedirect + getOpacity(): number + getOpacityOverride(): number + getPaintBox(): [ /* returnType */ boolean, /* box */ ActorBox ] + getPaintOpacity(): number + getPaintVisibility(): boolean + getPaintVolume(): PaintVolume + getPangoContext(): Pango.Context + getParent(): Actor + getPivotPoint(): [ /* pivotX */ number | null, /* pivotY */ number | null ] + getPivotPointZ(): number + getPosition(): [ /* x */ number | null, /* y */ number | null ] + getPreferredHeight(forWidth: number): [ /* minHeightP */ number | null, /* naturalHeightP */ number | null ] + getPreferredSize(): [ /* minWidthP */ number | null, /* minHeightP */ number | null, /* naturalWidthP */ number | null, /* naturalHeightP */ number | null ] + getPreferredWidth(forHeight: number): [ /* minWidthP */ number | null, /* naturalWidthP */ number | null ] + getPreviousSibling(): Actor + getReactive(): boolean + getRequestMode(): RequestMode + getResourceScale(): number + getRotationAngle(axis: RotateAxis): number + getScale(): [ /* scaleX */ number | null, /* scaleY */ number | null ] + getScaleZ(): number + getSize(): [ /* width */ number | null, /* height */ number | null ] + getStage(): Stage + getTextDirection(): TextDirection + getTransform(): /* transform */ Graphene.Matrix + getTransformedExtents(): /* rect */ Graphene.Rect + getTransformedPaintVolume(relativeToAncestor: Actor): PaintVolume + getTransformedPosition(): [ /* x */ number | null, /* y */ number | null ] + getTransformedSize(): [ /* width */ number | null, /* height */ number | null ] + getTransition(name: string): Transition + getTranslation(): [ /* translateX */ number | null, /* translateY */ number | null, /* translateZ */ number | null ] + getWidth(): number + getX(): number + getXAlign(): ActorAlign + getXExpand(): boolean + getY(): number + getYAlign(): ActorAlign + getYExpand(): boolean + getZPosition(): number + grabKeyFocus(): void + hasAccessible(): boolean + hasActions(): boolean + hasAllocation(): boolean + hasConstraints(): boolean + hasDamage(): boolean + hasEffects(): boolean + hasKeyFocus(): boolean + hasMappedClones(): boolean + hasOverlaps(): boolean + hide(): void + inhibitCulling(): void + insertChildAbove(child: Actor, sibling?: Actor | null): void + insertChildAtIndex(child: Actor, index: number): void + insertChildBelow(child: Actor, sibling?: Actor | null): void + invalidatePaintVolume(): void + invalidateTransform(): void + isEffectivelyOnStageView(view: StageView): boolean + isInClonePaint(): boolean + isMapped(): boolean + isRealized(): boolean + isRotated(): boolean + isScaled(): boolean + isVisible(): boolean + map(): void + moveBy(dx: number, dy: number): void + needsExpand(orientation: Orientation): boolean + paint(paintContext: PaintContext): void + peekStageViews(): StageView[] + pick(pickContext: PickContext): void + pickBox(pickContext: PickContext, box: ActorBox): void + queueRedraw(): void + queueRedrawWithClip(clip?: cairo.RectangleInt | null): void + queueRelayout(): void + realize(): void + removeAction(action: Action): void + removeActionByName(name: string): void + removeAllChildren(): void + removeAllTransitions(): void + removeChild(child: Actor): void + removeClip(): void + removeConstraint(constraint: Constraint): void + removeConstraintByName(name: string): void + removeEffect(effect: Effect): void + removeEffectByName(name: string): void + removeTransition(name: string): void + replaceChild(oldChild: Actor, newChild: Actor): void + restoreEasingState(): void + saveEasingState(): void + setAllocation(box: ActorBox): void + setBackgroundColor(color?: Color | null): void + setChildAboveSibling(child: Actor, sibling?: Actor | null): void + setChildAtIndex(child: Actor, index: number): void + setChildBelowSibling(child: Actor, sibling?: Actor | null): void + setChildTransform(transform?: Graphene.Matrix | null): void + setClip(xoff: number, yoff: number, width: number, height: number): void + setClipToAllocation(clipSet: boolean): void + setContent(content?: Content | null): void + setContentGravity(gravity: ContentGravity): void + setContentRepeat(repeat: ContentRepeat): void + setContentScalingFilters(minFilter: ScalingFilter, magFilter: ScalingFilter): void + setEasingDelay(msecs: number): void + setEasingDuration(msecs: number): void + setEasingMode(mode: AnimationMode): void + setFixedPositionSet(isSet: boolean): void + setFlags(flags: ActorFlags): void + setHeight(height: number): void + setLayoutManager(manager?: LayoutManager | null): void + setMargin(margin: Margin): void + setMarginBottom(margin: number): void + setMarginLeft(margin: number): void + setMarginRight(margin: number): void + setMarginTop(margin: number): void + setName(name: string): void + setOffscreenRedirect(redirect: OffscreenRedirect): void + setOpacity(opacity: number): void + setOpacityOverride(opacity: number): void + setPivotPoint(pivotX: number, pivotY: number): void + setPivotPointZ(pivotZ: number): void + setPosition(x: number, y: number): void + setReactive(reactive: boolean): void + setRequestMode(mode: RequestMode): void + setRotationAngle(axis: RotateAxis, angle: number): void + setScale(scaleX: number, scaleY: number): void + setScaleZ(scaleZ: number): void + setSize(width: number, height: number): void + setTextDirection(textDir: TextDirection): void + setTransform(transform?: Graphene.Matrix | null): void + setTranslation(translateX: number, translateY: number, translateZ: number): void + setWidth(width: number): void + setX(x: number): void + setXAlign(xAlign: ActorAlign): void + setXExpand(expand: boolean): void + setY(y: number): void + setYAlign(yAlign: ActorAlign): void + setYExpand(expand: boolean): void + setZPosition(zPosition: number): void + shouldPick(pickContext: PickContext): boolean + show(): void + transformStagePoint(x: number, y: number): [ /* returnType */ boolean, /* xOut */ number, /* yOut */ number ] + uninhibitCulling(): void + unmap(): void + unrealize(): void + unsetFlags(flags: ActorFlags): void + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Methods of Clutter.Animatable */ + findProperty(propertyName: string): GObject.ParamSpec + getActor(): Actor + getInitialState(propertyName: string, value: any): void + interpolateValue(propertyName: string, interval: Interval, progress: number): [ /* returnType */ boolean, /* value */ any ] + setFinalState(propertyName: string, value: any): void + /* Methods of Clutter.Container */ + addActor(actor: Actor): void + childGetProperty(child: Actor, property: string, value: any): void + childNotify(child: Actor, pspec: GObject.ParamSpec): void + childSetProperty(child: Actor, property: string, value: any): void + createChildMeta(actor: Actor): void + destroyChildMeta(actor: Actor): void + findChildByName(childName: string): Actor + getChildMeta(actor: Actor): ChildMeta + lowerChild(actor: Actor, sibling?: Actor | null): void + raiseChild(actor: Actor, sibling?: Actor | null): void + removeActor(actor: Actor): void + sortDepthOrder(): void + /* Methods of Clutter.Scriptable */ + getId(): string + parseCustomNode(script: Script, value: any, name: string, node: Json.Node): boolean + setCustomProperty(script: Script, name: string, value: any): void + setId(id: string): void + /* Virtual methods of Clutter.Actor */ + vfuncAllocate(box: ActorBox): void + vfuncApplyTransform(matrix: Graphene.Matrix): void + vfuncButtonPressEvent(event: ButtonEvent): boolean + vfuncButtonReleaseEvent(event: ButtonEvent): boolean + vfuncCalculateResourceScale(phase: number): number + vfuncCapturedEvent(event: Event): boolean + vfuncDestroy(): void + vfuncEnterEvent(event: CrossingEvent): boolean + vfuncEvent(event: Event): boolean + vfuncGetAccessible(): Atk.Object + vfuncGetPaintVolume(volume: PaintVolume): boolean + vfuncGetPreferredHeight(forWidth: number): [ /* minHeightP */ number | null, /* naturalHeightP */ number | null ] + vfuncGetPreferredWidth(forHeight: number): [ /* minWidthP */ number | null, /* naturalWidthP */ number | null ] + vfuncHasAccessible(): boolean + vfuncHasOverlaps(): boolean + vfuncHide(): void + vfuncHideAll(): void + vfuncKeyFocusIn(): void + vfuncKeyFocusOut(): void + vfuncKeyPressEvent(event: KeyEvent): boolean + vfuncKeyReleaseEvent(event: KeyEvent): boolean + vfuncLeaveEvent(event: CrossingEvent): boolean + vfuncMap(): void + vfuncMotionEvent(event: MotionEvent): boolean + vfuncPaint(paintContext: PaintContext): void + vfuncPaintNode(root: PaintNode): void + vfuncParentSet(oldParent: Actor): void + vfuncPick(pickContext: PickContext): void + vfuncQueueRelayout(): void + vfuncRealize(): void + vfuncResourceScaleChanged(): void + vfuncScrollEvent(event: ScrollEvent): boolean + vfuncShow(): void + vfuncTouchEvent(event: TouchEvent): boolean + vfuncUnmap(): void + vfuncUnrealize(): void + vfuncFindProperty(propertyName: string): GObject.ParamSpec + vfuncGetActor(): Actor + vfuncGetInitialState(propertyName: string, value: any): void + vfuncInterpolateValue(propertyName: string, interval: Interval, progress: number): [ /* returnType */ boolean, /* value */ any ] + vfuncSetFinalState(propertyName: string, value: any): void + vfuncActorAdded(actor: Actor): void + vfuncActorRemoved(actor: Actor): void + vfuncAdd(actor: Actor): void + vfuncChildNotify(child: Actor, pspec: GObject.ParamSpec): void + vfuncCreateChildMeta(actor: Actor): void + vfuncDestroyChildMeta(actor: Actor): void + vfuncGetChildMeta(actor: Actor): ChildMeta + vfuncLower(actor: Actor, sibling?: Actor | null): void + vfuncRaise(actor: Actor, sibling?: Actor | null): void + vfuncRemove(actor: Actor): void + vfuncSortDepthOrder(): void + vfuncGetId(): string + vfuncParseCustomNode(script: Script, value: any, name: string, node: Json.Node): boolean + vfuncSetCustomProperty(script: Script, name: string, value: any): void + vfuncSetId(id: string): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Clutter.Actor */ + connect(sigName: "button-press-event", callback: (($obj: Actor, event: ButtonEvent) => boolean)): number + connect_after(sigName: "button-press-event", callback: (($obj: Actor, event: ButtonEvent) => boolean)): number + emit(sigName: "button-press-event", event: ButtonEvent): void + on(sigName: "button-press-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "button-press-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "button-press-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "button-release-event", callback: (($obj: Actor, event: ButtonEvent) => boolean)): number + connect_after(sigName: "button-release-event", callback: (($obj: Actor, event: ButtonEvent) => boolean)): number + emit(sigName: "button-release-event", event: ButtonEvent): void + on(sigName: "button-release-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "button-release-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "button-release-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "captured-event", callback: (($obj: Actor, event: Event) => boolean)): number + connect_after(sigName: "captured-event", callback: (($obj: Actor, event: Event) => boolean)): number + emit(sigName: "captured-event", event: Event): void + on(sigName: "captured-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "captured-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "captured-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "destroy", callback: (($obj: Actor) => void)): number + connect_after(sigName: "destroy", callback: (($obj: Actor) => void)): number + emit(sigName: "destroy"): void + on(sigName: "destroy", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "destroy", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "destroy", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "enter-event", callback: (($obj: Actor, event: CrossingEvent) => boolean)): number + connect_after(sigName: "enter-event", callback: (($obj: Actor, event: CrossingEvent) => boolean)): number + emit(sigName: "enter-event", event: CrossingEvent): void + on(sigName: "enter-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "enter-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "enter-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "event", callback: (($obj: Actor, event: Event) => boolean)): number + connect_after(sigName: "event", callback: (($obj: Actor, event: Event) => boolean)): number + emit(sigName: "event", event: Event): void + on(sigName: "event", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "event", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "event", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "hide", callback: (($obj: Actor) => void)): number + connect_after(sigName: "hide", callback: (($obj: Actor) => void)): number + emit(sigName: "hide"): void + on(sigName: "hide", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "hide", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "hide", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "key-focus-in", callback: (($obj: Actor) => void)): number + connect_after(sigName: "key-focus-in", callback: (($obj: Actor) => void)): number + emit(sigName: "key-focus-in"): void + on(sigName: "key-focus-in", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "key-focus-in", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "key-focus-in", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "key-focus-out", callback: (($obj: Actor) => void)): number + connect_after(sigName: "key-focus-out", callback: (($obj: Actor) => void)): number + emit(sigName: "key-focus-out"): void + on(sigName: "key-focus-out", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "key-focus-out", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "key-focus-out", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "key-press-event", callback: (($obj: Actor, event: KeyEvent) => boolean)): number + connect_after(sigName: "key-press-event", callback: (($obj: Actor, event: KeyEvent) => boolean)): number + emit(sigName: "key-press-event", event: KeyEvent): void + on(sigName: "key-press-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "key-press-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "key-press-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "key-release-event", callback: (($obj: Actor, event: KeyEvent) => boolean)): number + connect_after(sigName: "key-release-event", callback: (($obj: Actor, event: KeyEvent) => boolean)): number + emit(sigName: "key-release-event", event: KeyEvent): void + on(sigName: "key-release-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "key-release-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "key-release-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "leave-event", callback: (($obj: Actor, event: CrossingEvent) => boolean)): number + connect_after(sigName: "leave-event", callback: (($obj: Actor, event: CrossingEvent) => boolean)): number + emit(sigName: "leave-event", event: CrossingEvent): void + on(sigName: "leave-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "leave-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "leave-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "motion-event", callback: (($obj: Actor, event: MotionEvent) => boolean)): number + connect_after(sigName: "motion-event", callback: (($obj: Actor, event: MotionEvent) => boolean)): number + emit(sigName: "motion-event", event: MotionEvent): void + on(sigName: "motion-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "motion-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "motion-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "parent-set", callback: (($obj: Actor, oldParent?: Actor | null) => void)): number + connect_after(sigName: "parent-set", callback: (($obj: Actor, oldParent?: Actor | null) => void)): number + emit(sigName: "parent-set", oldParent?: Actor | null): void + on(sigName: "parent-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "parent-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "parent-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "pick", callback: (($obj: Actor, pickContext: PickContext) => void)): number + connect_after(sigName: "pick", callback: (($obj: Actor, pickContext: PickContext) => void)): number + emit(sigName: "pick", pickContext: PickContext): void + on(sigName: "pick", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "pick", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "pick", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "queue-relayout", callback: (($obj: Actor) => void)): number + connect_after(sigName: "queue-relayout", callback: (($obj: Actor) => void)): number + emit(sigName: "queue-relayout"): void + on(sigName: "queue-relayout", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "queue-relayout", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "queue-relayout", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "realize", callback: (($obj: Actor) => void)): number + connect_after(sigName: "realize", callback: (($obj: Actor) => void)): number + emit(sigName: "realize"): void + on(sigName: "realize", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "realize", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "realize", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "resource-scale-changed", callback: (($obj: Actor) => void)): number + connect_after(sigName: "resource-scale-changed", callback: (($obj: Actor) => void)): number + emit(sigName: "resource-scale-changed"): void + on(sigName: "resource-scale-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "resource-scale-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "resource-scale-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "scroll-event", callback: (($obj: Actor, event: ScrollEvent) => boolean)): number + connect_after(sigName: "scroll-event", callback: (($obj: Actor, event: ScrollEvent) => boolean)): number + emit(sigName: "scroll-event", event: ScrollEvent): void + on(sigName: "scroll-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "scroll-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "scroll-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "show", callback: (($obj: Actor) => void)): number + connect_after(sigName: "show", callback: (($obj: Actor) => void)): number + emit(sigName: "show"): void + on(sigName: "show", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "show", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "show", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "stage-views-changed", callback: (($obj: Actor) => void)): number + connect_after(sigName: "stage-views-changed", callback: (($obj: Actor) => void)): number + emit(sigName: "stage-views-changed"): void + on(sigName: "stage-views-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "stage-views-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "stage-views-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "touch-event", callback: (($obj: Actor, event: Event) => boolean)): number + connect_after(sigName: "touch-event", callback: (($obj: Actor, event: Event) => boolean)): number + emit(sigName: "touch-event", event: Event): void + on(sigName: "touch-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "touch-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "touch-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "transition-stopped", callback: (($obj: Actor, name: string, isFinished: boolean) => void)): number + connect_after(sigName: "transition-stopped", callback: (($obj: Actor, name: string, isFinished: boolean) => void)): number + emit(sigName: "transition-stopped", name: string, isFinished: boolean): void + on(sigName: "transition-stopped", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "transition-stopped", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "transition-stopped", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "transitions-completed", callback: (($obj: Actor) => void)): number + connect_after(sigName: "transitions-completed", callback: (($obj: Actor) => void)): number + emit(sigName: "transitions-completed"): void + on(sigName: "transitions-completed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "transitions-completed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "transitions-completed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "unrealize", callback: (($obj: Actor) => void)): number + connect_after(sigName: "unrealize", callback: (($obj: Actor) => void)): number + emit(sigName: "unrealize"): void + on(sigName: "unrealize", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "unrealize", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "unrealize", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: Actor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: Actor, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of Clutter.Container */ + connect(sigName: "actor-added", callback: (($obj: Actor, actor: Actor) => void)): number + connect_after(sigName: "actor-added", callback: (($obj: Actor, actor: Actor) => void)): number + emit(sigName: "actor-added", actor: Actor): void + on(sigName: "actor-added", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "actor-added", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "actor-added", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "actor-removed", callback: (($obj: Actor, actor: Actor) => void)): number + connect_after(sigName: "actor-removed", callback: (($obj: Actor, actor: Actor) => void)): number + emit(sigName: "actor-removed", actor: Actor): void + on(sigName: "actor-removed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "actor-removed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "actor-removed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "child-notify", callback: (($obj: Actor, actor: Actor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "child-notify", callback: (($obj: Actor, actor: Actor, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "child-notify", actor: Actor, pspec: GObject.ParamSpec): void + on(sigName: "child-notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "child-notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "child-notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::actions", callback: (($obj: Actor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::actions", callback: (($obj: Actor, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::actions", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::actions", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::actions", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::allocation", callback: (($obj: Actor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::allocation", callback: (($obj: Actor, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::allocation", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::allocation", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::allocation", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::background-color", callback: (($obj: Actor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::background-color", callback: (($obj: Actor, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::background-color", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::background-color", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::background-color", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::background-color-set", callback: (($obj: Actor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::background-color-set", callback: (($obj: Actor, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::background-color-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::background-color-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::background-color-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::child-transform", callback: (($obj: Actor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::child-transform", callback: (($obj: Actor, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::child-transform", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::child-transform", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::child-transform", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::child-transform-set", callback: (($obj: Actor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::child-transform-set", callback: (($obj: Actor, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::child-transform-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::child-transform-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::child-transform-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::clip-rect", callback: (($obj: Actor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::clip-rect", callback: (($obj: Actor, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::clip-rect", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::clip-rect", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::clip-rect", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::clip-to-allocation", callback: (($obj: Actor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::clip-to-allocation", callback: (($obj: Actor, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::clip-to-allocation", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::clip-to-allocation", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::clip-to-allocation", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::constraints", callback: (($obj: Actor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::constraints", callback: (($obj: Actor, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::constraints", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::constraints", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::constraints", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::content", callback: (($obj: Actor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::content", callback: (($obj: Actor, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::content", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::content", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::content", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::content-box", callback: (($obj: Actor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::content-box", callback: (($obj: Actor, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::content-box", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::content-box", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::content-box", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::content-gravity", callback: (($obj: Actor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::content-gravity", callback: (($obj: Actor, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::content-gravity", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::content-gravity", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::content-gravity", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::content-repeat", callback: (($obj: Actor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::content-repeat", callback: (($obj: Actor, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::content-repeat", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::content-repeat", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::content-repeat", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::effect", callback: (($obj: Actor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::effect", callback: (($obj: Actor, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::effect", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::effect", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::effect", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::first-child", callback: (($obj: Actor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::first-child", callback: (($obj: Actor, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::first-child", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::first-child", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::first-child", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::fixed-position-set", callback: (($obj: Actor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::fixed-position-set", callback: (($obj: Actor, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::fixed-position-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::fixed-position-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::fixed-position-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::fixed-x", callback: (($obj: Actor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::fixed-x", callback: (($obj: Actor, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::fixed-x", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::fixed-x", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::fixed-x", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::fixed-y", callback: (($obj: Actor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::fixed-y", callback: (($obj: Actor, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::fixed-y", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::fixed-y", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::fixed-y", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::has-clip", callback: (($obj: Actor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-clip", callback: (($obj: Actor, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::has-clip", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::has-clip", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::has-clip", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::has-pointer", callback: (($obj: Actor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-pointer", callback: (($obj: Actor, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::has-pointer", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::has-pointer", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::has-pointer", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::height", callback: (($obj: Actor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::height", callback: (($obj: Actor, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::height", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::height", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::height", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::last-child", callback: (($obj: Actor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::last-child", callback: (($obj: Actor, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::last-child", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::last-child", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::last-child", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::layout-manager", callback: (($obj: Actor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::layout-manager", callback: (($obj: Actor, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::layout-manager", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::layout-manager", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::layout-manager", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::magnification-filter", callback: (($obj: Actor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::magnification-filter", callback: (($obj: Actor, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::magnification-filter", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::magnification-filter", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::magnification-filter", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::mapped", callback: (($obj: Actor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::mapped", callback: (($obj: Actor, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::mapped", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::mapped", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::mapped", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-bottom", callback: (($obj: Actor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-bottom", callback: (($obj: Actor, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-bottom", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-bottom", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-bottom", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-left", callback: (($obj: Actor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-left", callback: (($obj: Actor, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-left", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-left", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-left", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-right", callback: (($obj: Actor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-right", callback: (($obj: Actor, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-right", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-right", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-right", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-top", callback: (($obj: Actor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-top", callback: (($obj: Actor, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-top", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-top", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-top", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::min-height", callback: (($obj: Actor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::min-height", callback: (($obj: Actor, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::min-height", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::min-height", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::min-height", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::min-height-set", callback: (($obj: Actor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::min-height-set", callback: (($obj: Actor, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::min-height-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::min-height-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::min-height-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::min-width", callback: (($obj: Actor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::min-width", callback: (($obj: Actor, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::min-width", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::min-width", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::min-width", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::min-width-set", callback: (($obj: Actor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::min-width-set", callback: (($obj: Actor, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::min-width-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::min-width-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::min-width-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::minification-filter", callback: (($obj: Actor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::minification-filter", callback: (($obj: Actor, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::minification-filter", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::minification-filter", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::minification-filter", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::name", callback: (($obj: Actor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::name", callback: (($obj: Actor, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::natural-height", callback: (($obj: Actor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::natural-height", callback: (($obj: Actor, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::natural-height", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::natural-height", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::natural-height", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::natural-height-set", callback: (($obj: Actor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::natural-height-set", callback: (($obj: Actor, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::natural-height-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::natural-height-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::natural-height-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::natural-width", callback: (($obj: Actor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::natural-width", callback: (($obj: Actor, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::natural-width", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::natural-width", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::natural-width", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::natural-width-set", callback: (($obj: Actor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::natural-width-set", callback: (($obj: Actor, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::natural-width-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::natural-width-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::natural-width-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::offscreen-redirect", callback: (($obj: Actor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::offscreen-redirect", callback: (($obj: Actor, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::offscreen-redirect", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::offscreen-redirect", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::offscreen-redirect", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::opacity", callback: (($obj: Actor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::opacity", callback: (($obj: Actor, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::opacity", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::opacity", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::opacity", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::pivot-point", callback: (($obj: Actor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::pivot-point", callback: (($obj: Actor, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::pivot-point", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::pivot-point", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::pivot-point", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::pivot-point-z", callback: (($obj: Actor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::pivot-point-z", callback: (($obj: Actor, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::pivot-point-z", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::pivot-point-z", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::pivot-point-z", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::position", callback: (($obj: Actor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::position", callback: (($obj: Actor, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::position", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::position", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::position", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::reactive", callback: (($obj: Actor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::reactive", callback: (($obj: Actor, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::reactive", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::reactive", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::reactive", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::realized", callback: (($obj: Actor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::realized", callback: (($obj: Actor, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::realized", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::realized", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::realized", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::request-mode", callback: (($obj: Actor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::request-mode", callback: (($obj: Actor, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::request-mode", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::request-mode", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::request-mode", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::rotation-angle-x", callback: (($obj: Actor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::rotation-angle-x", callback: (($obj: Actor, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::rotation-angle-x", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::rotation-angle-x", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::rotation-angle-x", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::rotation-angle-y", callback: (($obj: Actor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::rotation-angle-y", callback: (($obj: Actor, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::rotation-angle-y", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::rotation-angle-y", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::rotation-angle-y", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::rotation-angle-z", callback: (($obj: Actor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::rotation-angle-z", callback: (($obj: Actor, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::rotation-angle-z", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::rotation-angle-z", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::rotation-angle-z", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::scale-x", callback: (($obj: Actor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::scale-x", callback: (($obj: Actor, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::scale-x", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::scale-x", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::scale-x", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::scale-y", callback: (($obj: Actor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::scale-y", callback: (($obj: Actor, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::scale-y", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::scale-y", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::scale-y", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::scale-z", callback: (($obj: Actor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::scale-z", callback: (($obj: Actor, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::scale-z", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::scale-z", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::scale-z", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::show-on-set-parent", callback: (($obj: Actor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::show-on-set-parent", callback: (($obj: Actor, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::show-on-set-parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::show-on-set-parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::show-on-set-parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::size", callback: (($obj: Actor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::size", callback: (($obj: Actor, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::size", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::size", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::size", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::text-direction", callback: (($obj: Actor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::text-direction", callback: (($obj: Actor, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::text-direction", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::text-direction", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::text-direction", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::transform", callback: (($obj: Actor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::transform", callback: (($obj: Actor, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::transform", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::transform", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::transform", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::transform-set", callback: (($obj: Actor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::transform-set", callback: (($obj: Actor, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::transform-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::transform-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::transform-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::translation-x", callback: (($obj: Actor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::translation-x", callback: (($obj: Actor, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::translation-x", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::translation-x", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::translation-x", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::translation-y", callback: (($obj: Actor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::translation-y", callback: (($obj: Actor, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::translation-y", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::translation-y", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::translation-y", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::translation-z", callback: (($obj: Actor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::translation-z", callback: (($obj: Actor, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::translation-z", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::translation-z", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::translation-z", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::visible", callback: (($obj: Actor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::visible", callback: (($obj: Actor, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::width", callback: (($obj: Actor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::width", callback: (($obj: Actor, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::width", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::width", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::width", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::x", callback: (($obj: Actor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::x", callback: (($obj: Actor, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::x", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::x", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::x", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::x-align", callback: (($obj: Actor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::x-align", callback: (($obj: Actor, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::x-align", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::x-align", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::x-align", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::x-expand", callback: (($obj: Actor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::x-expand", callback: (($obj: Actor, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::x-expand", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::x-expand", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::x-expand", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::y", callback: (($obj: Actor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::y", callback: (($obj: Actor, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::y", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::y", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::y", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::y-align", callback: (($obj: Actor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::y-align", callback: (($obj: Actor, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::y-align", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::y-align", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::y-align", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::y-expand", callback: (($obj: Actor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::y-expand", callback: (($obj: Actor, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::y-expand", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::y-expand", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::y-expand", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::z-position", callback: (($obj: Actor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::z-position", callback: (($obj: Actor, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::z-position", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::z-position", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::z-position", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: Actor_ConstructProps) + _init (config?: Actor_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(): Actor + static classFindChildProperty(klass: GObject.ObjectClass, propertyName: string): GObject.ParamSpec + static classListChildProperties(klass: GObject.ObjectClass): GObject.ParamSpec[] + static $gtype: GObject.Type +} +export interface ActorMeta_ConstructProps extends GObject.InitiallyUnowned_ConstructProps { + enabled?: boolean + name?: string +} +export class ActorMeta { + /* Properties of Clutter.ActorMeta */ + readonly actor: Actor + enabled: boolean + name: string + /* Fields of Clutter.ActorMeta */ + parentInstance: GObject.InitiallyUnowned + /* Fields of GObject.InitiallyUnowned */ + gTypeInstance: GObject.TypeInstance + /* Methods of Clutter.ActorMeta */ + getActor(): Actor + getEnabled(): boolean + getName(): string + setEnabled(isEnabled: boolean): void + setName(name: string): void + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Virtual methods of Clutter.ActorMeta */ + vfuncSetActor(actor?: Actor | null): void + vfuncSetEnabled(isEnabled: boolean): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: ActorMeta, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: ActorMeta, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::actor", callback: (($obj: ActorMeta, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::actor", callback: (($obj: ActorMeta, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::actor", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::actor", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::actor", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::enabled", callback: (($obj: ActorMeta, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::enabled", callback: (($obj: ActorMeta, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::enabled", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::enabled", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::enabled", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::name", callback: (($obj: ActorMeta, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::name", callback: (($obj: ActorMeta, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: ActorMeta_ConstructProps) + _init (config?: ActorMeta_ConstructProps): void + static $gtype: GObject.Type +} +export class ActorNode { + /* Methods of Clutter.PaintNode */ + addChild(child: PaintNode): void + addMultitextureRectangle(rect: ActorBox, textCoords: number, textCoordsLen: number): void + addRectangle(rect: ActorBox): void + addRectangles(coords: number[]): void + addTextureRectangle(rect: ActorBox, x1: number, y1: number, x2: number, y2: number): void + addTextureRectangles(coords: number[]): void + getFramebuffer(): Cogl.Framebuffer + paint(paintContext: PaintContext): void + ref(): PaintNode + setName(name: string): void + unref(): void + static name: string + static new(actor: Actor, opacity: number): ActorNode + constructor(actor: Actor, opacity: number) + /* Static methods and pseudo-constructors */ + static new(actor: Actor, opacity: number): ActorNode +} +export interface AlignConstraint_ConstructProps extends Constraint_ConstructProps { + alignAxis?: AlignAxis + factor?: number + pivotPoint?: Graphene.Point + source?: Actor +} +export class AlignConstraint { + /* Properties of Clutter.AlignConstraint */ + alignAxis: AlignAxis + factor: number + pivotPoint: Graphene.Point + source: Actor + /* Properties of Clutter.ActorMeta */ + readonly actor: Actor + enabled: boolean + name: string + /* Fields of Clutter.ActorMeta */ + parentInstance: GObject.InitiallyUnowned + /* Fields of GObject.InitiallyUnowned */ + gTypeInstance: GObject.TypeInstance + /* Methods of Clutter.AlignConstraint */ + getAlignAxis(): AlignAxis + getFactor(): number + getPivotPoint(): /* pivotPoint */ Graphene.Point + getSource(): Actor + setAlignAxis(axis: AlignAxis): void + setFactor(factor: number): void + setPivotPoint(pivotPoint: Graphene.Point): void + setSource(source?: Actor | null): void + /* Methods of Clutter.Constraint */ + updatePreferredSize(actor: Actor, direction: Orientation, forSize: number, minimumSize: number, naturalSize: number): [ /* minimumSize */ number, /* naturalSize */ number ] + /* Methods of Clutter.ActorMeta */ + getActor(): Actor + getEnabled(): boolean + getName(): string + setEnabled(isEnabled: boolean): void + setName(name: string): void + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Virtual methods of Clutter.Constraint */ + vfuncUpdateAllocation(actor: Actor, allocation: ActorBox): void + vfuncUpdatePreferredSize(actor: Actor, direction: Orientation, forSize: number, minimumSize: number, naturalSize: number): [ /* minimumSize */ number, /* naturalSize */ number ] + /* Virtual methods of Clutter.ActorMeta */ + vfuncSetActor(actor?: Actor | null): void + vfuncSetEnabled(isEnabled: boolean): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: AlignConstraint, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: AlignConstraint, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::align-axis", callback: (($obj: AlignConstraint, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::align-axis", callback: (($obj: AlignConstraint, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::align-axis", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::align-axis", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::align-axis", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::factor", callback: (($obj: AlignConstraint, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::factor", callback: (($obj: AlignConstraint, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::factor", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::factor", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::factor", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::pivot-point", callback: (($obj: AlignConstraint, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::pivot-point", callback: (($obj: AlignConstraint, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::pivot-point", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::pivot-point", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::pivot-point", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::source", callback: (($obj: AlignConstraint, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::source", callback: (($obj: AlignConstraint, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::source", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::source", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::source", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::actor", callback: (($obj: AlignConstraint, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::actor", callback: (($obj: AlignConstraint, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::actor", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::actor", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::actor", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::enabled", callback: (($obj: AlignConstraint, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::enabled", callback: (($obj: AlignConstraint, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::enabled", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::enabled", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::enabled", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::name", callback: (($obj: AlignConstraint, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::name", callback: (($obj: AlignConstraint, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: AlignConstraint_ConstructProps) + _init (config?: AlignConstraint_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(source: Actor | null, axis: AlignAxis, factor: number): AlignConstraint + static $gtype: GObject.Type +} +export interface Backend_ConstructProps extends GObject.Object_ConstructProps { +} +export class Backend { + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of Clutter.Backend */ + getDefaultSeat(): Seat + getFontOptions(): cairo.FontOptions + getInputMethod(): InputMethod + getResolution(): number + setFontOptions(options: cairo.FontOptions): void + setInputMethod(method: InputMethod): void + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Clutter.Backend */ + connect(sigName: "font-changed", callback: (($obj: Backend) => void)): number + connect_after(sigName: "font-changed", callback: (($obj: Backend) => void)): number + emit(sigName: "font-changed"): void + on(sigName: "font-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "font-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "font-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "resolution-changed", callback: (($obj: Backend) => void)): number + connect_after(sigName: "resolution-changed", callback: (($obj: Backend) => void)): number + emit(sigName: "resolution-changed"): void + on(sigName: "resolution-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "resolution-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "resolution-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "settings-changed", callback: (($obj: Backend) => void)): number + connect_after(sigName: "settings-changed", callback: (($obj: Backend) => void)): number + emit(sigName: "settings-changed"): void + on(sigName: "settings-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "settings-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "settings-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: Backend, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: Backend, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: Backend_ConstructProps) + _init (config?: Backend_ConstructProps): void + static $gtype: GObject.Type +} +export interface BinLayout_ConstructProps extends LayoutManager_ConstructProps { + xAlign?: BinAlignment + yAlign?: BinAlignment +} +export class BinLayout { + /* Properties of Clutter.BinLayout */ + xAlign: BinAlignment + yAlign: BinAlignment + /* Fields of GObject.InitiallyUnowned */ + gTypeInstance: GObject.TypeInstance + /* Methods of Clutter.LayoutManager */ + allocate(container: Container, allocation: ActorBox): void + childGetProperty(container: Container, actor: Actor, propertyName: string, value: any): void + childSetProperty(container: Container, actor: Actor, propertyName: string, value: any): void + findChildProperty(name: string): GObject.ParamSpec + getChildMeta(container: Container, actor: Actor): LayoutMeta + getPreferredHeight(container: Container, forWidth: number): [ /* minHeightP */ number | null, /* natHeightP */ number | null ] + getPreferredWidth(container: Container, forHeight: number): [ /* minWidthP */ number | null, /* natWidthP */ number | null ] + layoutChanged(): void + listChildProperties(): GObject.ParamSpec[] + setContainer(container?: Container | null): void + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Virtual methods of Clutter.LayoutManager */ + vfuncAllocate(container: Container, allocation: ActorBox): void + vfuncGetChildMetaType(): GObject.Type + vfuncGetPreferredHeight(container: Container, forWidth: number): [ /* minHeightP */ number | null, /* natHeightP */ number | null ] + vfuncGetPreferredWidth(container: Container, forHeight: number): [ /* minWidthP */ number | null, /* natWidthP */ number | null ] + vfuncLayoutChanged(): void + vfuncSetContainer(container?: Container | null): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Clutter.LayoutManager */ + connect(sigName: "layout-changed", callback: (($obj: BinLayout) => void)): number + connect_after(sigName: "layout-changed", callback: (($obj: BinLayout) => void)): number + emit(sigName: "layout-changed"): void + on(sigName: "layout-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "layout-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "layout-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: BinLayout, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: BinLayout, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::x-align", callback: (($obj: BinLayout, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::x-align", callback: (($obj: BinLayout, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::x-align", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::x-align", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::x-align", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::y-align", callback: (($obj: BinLayout, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::y-align", callback: (($obj: BinLayout, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::y-align", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::y-align", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::y-align", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: BinLayout_ConstructProps) + _init (config?: BinLayout_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(xAlign: BinAlignment, yAlign: BinAlignment): BinLayout + static $gtype: GObject.Type +} +export interface BindConstraint_ConstructProps extends Constraint_ConstructProps { + coordinate?: BindCoordinate + offset?: number + source?: Actor +} +export class BindConstraint { + /* Properties of Clutter.BindConstraint */ + coordinate: BindCoordinate + offset: number + source: Actor + /* Properties of Clutter.ActorMeta */ + readonly actor: Actor + enabled: boolean + name: string + /* Fields of Clutter.ActorMeta */ + parentInstance: GObject.InitiallyUnowned + /* Fields of GObject.InitiallyUnowned */ + gTypeInstance: GObject.TypeInstance + /* Methods of Clutter.BindConstraint */ + getCoordinate(): BindCoordinate + getOffset(): number + getSource(): Actor + setCoordinate(coordinate: BindCoordinate): void + setOffset(offset: number): void + setSource(source?: Actor | null): void + /* Methods of Clutter.Constraint */ + updatePreferredSize(actor: Actor, direction: Orientation, forSize: number, minimumSize: number, naturalSize: number): [ /* minimumSize */ number, /* naturalSize */ number ] + /* Methods of Clutter.ActorMeta */ + getActor(): Actor + getEnabled(): boolean + getName(): string + setEnabled(isEnabled: boolean): void + setName(name: string): void + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Virtual methods of Clutter.Constraint */ + vfuncUpdateAllocation(actor: Actor, allocation: ActorBox): void + vfuncUpdatePreferredSize(actor: Actor, direction: Orientation, forSize: number, minimumSize: number, naturalSize: number): [ /* minimumSize */ number, /* naturalSize */ number ] + /* Virtual methods of Clutter.ActorMeta */ + vfuncSetActor(actor?: Actor | null): void + vfuncSetEnabled(isEnabled: boolean): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: BindConstraint, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: BindConstraint, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::coordinate", callback: (($obj: BindConstraint, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::coordinate", callback: (($obj: BindConstraint, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::coordinate", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::coordinate", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::coordinate", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::offset", callback: (($obj: BindConstraint, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::offset", callback: (($obj: BindConstraint, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::offset", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::offset", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::offset", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::source", callback: (($obj: BindConstraint, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::source", callback: (($obj: BindConstraint, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::source", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::source", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::source", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::actor", callback: (($obj: BindConstraint, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::actor", callback: (($obj: BindConstraint, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::actor", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::actor", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::actor", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::enabled", callback: (($obj: BindConstraint, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::enabled", callback: (($obj: BindConstraint, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::enabled", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::enabled", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::enabled", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::name", callback: (($obj: BindConstraint, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::name", callback: (($obj: BindConstraint, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: BindConstraint_ConstructProps) + _init (config?: BindConstraint_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(source: Actor | null, coordinate: BindCoordinate, offset: number): BindConstraint + static $gtype: GObject.Type +} +export interface BindingPool_ConstructProps extends GObject.Object_ConstructProps { + name?: string +} +export class BindingPool { + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of Clutter.BindingPool */ + activate(keyVal: number, modifiers: ModifierType, gobject: GObject.Object): boolean + blockAction(actionName: string): void + findAction(keyVal: number, modifiers: ModifierType): string + installAction(actionName: string, keyVal: number, modifiers: ModifierType, callback: BindingActionFunc): void + installClosure(actionName: string, keyVal: number, modifiers: ModifierType, closure: Function): void + overrideAction(keyVal: number, modifiers: ModifierType, callback: GObject.Callback): void + overrideClosure(keyVal: number, modifiers: ModifierType, closure: Function): void + removeAction(keyVal: number, modifiers: ModifierType): void + unblockAction(actionName: string): void + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: BindingPool, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: BindingPool, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: BindingPool_ConstructProps) + _init (config?: BindingPool_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(name: string): BindingPool + static find(name: string): BindingPool + static getForClass(klass?: object | null): BindingPool + static $gtype: GObject.Type +} +export class BlitNode { + /* Methods of Clutter.BlitNode */ + addBlitRectangle(srcX: number, srcY: number, dstX: number, dstY: number, width: number, height: number): void + /* Methods of Clutter.PaintNode */ + addChild(child: PaintNode): void + addMultitextureRectangle(rect: ActorBox, textCoords: number, textCoordsLen: number): void + addRectangle(rect: ActorBox): void + addRectangles(coords: number[]): void + addTextureRectangle(rect: ActorBox, x1: number, y1: number, x2: number, y2: number): void + addTextureRectangles(coords: number[]): void + getFramebuffer(): Cogl.Framebuffer + paint(paintContext: PaintContext): void + ref(): PaintNode + setName(name: string): void + unref(): void + static name: string + static new(src: Cogl.Framebuffer): BlitNode + constructor(src: Cogl.Framebuffer) + /* Static methods and pseudo-constructors */ + static new(src: Cogl.Framebuffer): BlitNode +} +export interface BlurEffect_ConstructProps extends OffscreenEffect_ConstructProps { +} +export class BlurEffect { + /* Properties of Clutter.ActorMeta */ + readonly actor: Actor + enabled: boolean + name: string + /* Fields of Clutter.ActorMeta */ + parentInstance: GObject.InitiallyUnowned + /* Fields of GObject.InitiallyUnowned */ + gTypeInstance: GObject.TypeInstance + /* Methods of Clutter.OffscreenEffect */ + createTexture(width: number, height: number): Cogl.Handle + getPipeline(): Cogl.Pipeline | null + getTargetSize(): [ /* returnType */ boolean, /* width */ number, /* height */ number ] + getTexture(): Cogl.Handle + paintTarget(node: PaintNode, paintContext: PaintContext): void + /* Methods of Clutter.Effect */ + queueRepaint(): void + /* Methods of Clutter.ActorMeta */ + getActor(): Actor + getEnabled(): boolean + getName(): string + setEnabled(isEnabled: boolean): void + setName(name: string): void + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Virtual methods of Clutter.OffscreenEffect */ + vfuncCreateTexture(width: number, height: number): Cogl.Handle + vfuncPaintTarget(node: PaintNode, paintContext: PaintContext): void + /* Virtual methods of Clutter.Effect */ + vfuncModifyPaintVolume(volume: PaintVolume): boolean + vfuncPaint(node: PaintNode, paintContext: PaintContext, flags: EffectPaintFlags): void + vfuncPaintNode(node: PaintNode, paintContext: PaintContext, flags: EffectPaintFlags): void + vfuncPick(pickContext: PickContext): void + vfuncPostPaint(node: PaintNode, paintContext: PaintContext): void + vfuncPrePaint(node: PaintNode, paintContext: PaintContext): boolean + /* Virtual methods of Clutter.ActorMeta */ + vfuncSetActor(actor?: Actor | null): void + vfuncSetEnabled(isEnabled: boolean): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: BlurEffect, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: BlurEffect, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::actor", callback: (($obj: BlurEffect, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::actor", callback: (($obj: BlurEffect, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::actor", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::actor", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::actor", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::enabled", callback: (($obj: BlurEffect, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::enabled", callback: (($obj: BlurEffect, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::enabled", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::enabled", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::enabled", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::name", callback: (($obj: BlurEffect, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::name", callback: (($obj: BlurEffect, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: BlurEffect_ConstructProps) + _init (config?: BlurEffect_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(): BlurEffect + static $gtype: GObject.Type +} +export class BlurNode { + /* Methods of Clutter.PaintNode */ + addChild(child: PaintNode): void + addMultitextureRectangle(rect: ActorBox, textCoords: number, textCoordsLen: number): void + addRectangle(rect: ActorBox): void + addRectangles(coords: number[]): void + addTextureRectangle(rect: ActorBox, x1: number, y1: number, x2: number, y2: number): void + addTextureRectangles(coords: number[]): void + getFramebuffer(): Cogl.Framebuffer + paint(paintContext: PaintContext): void + ref(): PaintNode + setName(name: string): void + unref(): void + static name: string + static new(width: number, height: number, sigma: number): BlurNode + constructor(width: number, height: number, sigma: number) + /* Static methods and pseudo-constructors */ + static new(width: number, height: number, sigma: number): BlurNode + static new(projection: Graphene.Matrix, viewport: cairo.Rectangle, width: number, height: number, opacity: number): BlurNode +} +export interface BoxLayout_ConstructProps extends LayoutManager_ConstructProps { + homogeneous?: boolean + orientation?: Orientation + packStart?: boolean + spacing?: number +} +export class BoxLayout { + /* Properties of Clutter.BoxLayout */ + homogeneous: boolean + orientation: Orientation + packStart: boolean + spacing: number + /* Fields of GObject.InitiallyUnowned */ + gTypeInstance: GObject.TypeInstance + /* Methods of Clutter.BoxLayout */ + getHomogeneous(): boolean + getOrientation(): Orientation + getPackStart(): boolean + getSpacing(): number + setHomogeneous(homogeneous: boolean): void + setOrientation(orientation: Orientation): void + setPackStart(packStart: boolean): void + setSpacing(spacing: number): void + /* Methods of Clutter.LayoutManager */ + allocate(container: Container, allocation: ActorBox): void + childGetProperty(container: Container, actor: Actor, propertyName: string, value: any): void + childSetProperty(container: Container, actor: Actor, propertyName: string, value: any): void + findChildProperty(name: string): GObject.ParamSpec + getChildMeta(container: Container, actor: Actor): LayoutMeta + getPreferredHeight(container: Container, forWidth: number): [ /* minHeightP */ number | null, /* natHeightP */ number | null ] + getPreferredWidth(container: Container, forHeight: number): [ /* minWidthP */ number | null, /* natWidthP */ number | null ] + layoutChanged(): void + listChildProperties(): GObject.ParamSpec[] + setContainer(container?: Container | null): void + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Virtual methods of Clutter.LayoutManager */ + vfuncAllocate(container: Container, allocation: ActorBox): void + vfuncGetChildMetaType(): GObject.Type + vfuncGetPreferredHeight(container: Container, forWidth: number): [ /* minHeightP */ number | null, /* natHeightP */ number | null ] + vfuncGetPreferredWidth(container: Container, forHeight: number): [ /* minWidthP */ number | null, /* natWidthP */ number | null ] + vfuncLayoutChanged(): void + vfuncSetContainer(container?: Container | null): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Clutter.LayoutManager */ + connect(sigName: "layout-changed", callback: (($obj: BoxLayout) => void)): number + connect_after(sigName: "layout-changed", callback: (($obj: BoxLayout) => void)): number + emit(sigName: "layout-changed"): void + on(sigName: "layout-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "layout-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "layout-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: BoxLayout, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: BoxLayout, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::homogeneous", callback: (($obj: BoxLayout, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::homogeneous", callback: (($obj: BoxLayout, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::homogeneous", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::homogeneous", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::homogeneous", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::orientation", callback: (($obj: BoxLayout, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::orientation", callback: (($obj: BoxLayout, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::orientation", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::orientation", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::orientation", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::pack-start", callback: (($obj: BoxLayout, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::pack-start", callback: (($obj: BoxLayout, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::pack-start", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::pack-start", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::pack-start", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::spacing", callback: (($obj: BoxLayout, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::spacing", callback: (($obj: BoxLayout, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::spacing", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::spacing", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::spacing", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: BoxLayout_ConstructProps) + _init (config?: BoxLayout_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(): BoxLayout + static $gtype: GObject.Type +} +export interface BrightnessContrastEffect_ConstructProps extends OffscreenEffect_ConstructProps { + brightness?: Color + contrast?: Color +} +export class BrightnessContrastEffect { + /* Properties of Clutter.BrightnessContrastEffect */ + brightness: Color + contrast: Color + /* Properties of Clutter.ActorMeta */ + readonly actor: Actor + enabled: boolean + name: string + /* Fields of Clutter.ActorMeta */ + parentInstance: GObject.InitiallyUnowned + /* Fields of GObject.InitiallyUnowned */ + gTypeInstance: GObject.TypeInstance + /* Methods of Clutter.BrightnessContrastEffect */ + getBrightness(): [ /* red */ number | null, /* green */ number | null, /* blue */ number | null ] + getContrast(): [ /* red */ number | null, /* green */ number | null, /* blue */ number | null ] + setBrightness(brightness: number): void + setBrightnessFull(red: number, green: number, blue: number): void + setContrast(contrast: number): void + setContrastFull(red: number, green: number, blue: number): void + /* Methods of Clutter.OffscreenEffect */ + createTexture(width: number, height: number): Cogl.Handle + getPipeline(): Cogl.Pipeline | null + getTargetSize(): [ /* returnType */ boolean, /* width */ number, /* height */ number ] + getTexture(): Cogl.Handle + paintTarget(node: PaintNode, paintContext: PaintContext): void + /* Methods of Clutter.Effect */ + queueRepaint(): void + /* Methods of Clutter.ActorMeta */ + getActor(): Actor + getEnabled(): boolean + getName(): string + setEnabled(isEnabled: boolean): void + setName(name: string): void + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Virtual methods of Clutter.OffscreenEffect */ + vfuncCreateTexture(width: number, height: number): Cogl.Handle + vfuncPaintTarget(node: PaintNode, paintContext: PaintContext): void + /* Virtual methods of Clutter.Effect */ + vfuncModifyPaintVolume(volume: PaintVolume): boolean + vfuncPaint(node: PaintNode, paintContext: PaintContext, flags: EffectPaintFlags): void + vfuncPaintNode(node: PaintNode, paintContext: PaintContext, flags: EffectPaintFlags): void + vfuncPick(pickContext: PickContext): void + vfuncPostPaint(node: PaintNode, paintContext: PaintContext): void + vfuncPrePaint(node: PaintNode, paintContext: PaintContext): boolean + /* Virtual methods of Clutter.ActorMeta */ + vfuncSetActor(actor?: Actor | null): void + vfuncSetEnabled(isEnabled: boolean): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: BrightnessContrastEffect, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: BrightnessContrastEffect, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::brightness", callback: (($obj: BrightnessContrastEffect, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::brightness", callback: (($obj: BrightnessContrastEffect, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::brightness", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::brightness", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::brightness", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::contrast", callback: (($obj: BrightnessContrastEffect, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::contrast", callback: (($obj: BrightnessContrastEffect, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::contrast", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::contrast", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::contrast", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::actor", callback: (($obj: BrightnessContrastEffect, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::actor", callback: (($obj: BrightnessContrastEffect, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::actor", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::actor", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::actor", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::enabled", callback: (($obj: BrightnessContrastEffect, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::enabled", callback: (($obj: BrightnessContrastEffect, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::enabled", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::enabled", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::enabled", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::name", callback: (($obj: BrightnessContrastEffect, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::name", callback: (($obj: BrightnessContrastEffect, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: BrightnessContrastEffect_ConstructProps) + _init (config?: BrightnessContrastEffect_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(): BrightnessContrastEffect + static $gtype: GObject.Type +} +export interface Canvas_ConstructProps extends GObject.Object_ConstructProps { + height?: number + scaleFactor?: number + width?: number +} +export class Canvas { + /* Properties of Clutter.Canvas */ + height: number + scaleFactor: number + width: number + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of Clutter.Canvas */ + getScaleFactor(): number + setScaleFactor(scale: number): void + setSize(width: number, height: number): boolean + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Methods of Clutter.Content */ + getPreferredSize(): [ /* returnType */ boolean, /* width */ number, /* height */ number ] + invalidate(): void + invalidateSize(): void + /* Virtual methods of Clutter.Canvas */ + vfuncDraw(cr: cairo.Context, width: number, height: number): boolean + vfuncAttached(actor: Actor): void + vfuncDetached(actor: Actor): void + vfuncGetPreferredSize(): [ /* returnType */ boolean, /* width */ number, /* height */ number ] + vfuncInvalidate(): void + vfuncInvalidateSize(): void + vfuncPaintContent(actor: Actor, node: PaintNode, paintContext: PaintContext): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Clutter.Canvas */ + connect(sigName: "draw", callback: (($obj: Canvas, cr: cairo.Context, width: number, height: number) => boolean)): number + connect_after(sigName: "draw", callback: (($obj: Canvas, cr: cairo.Context, width: number, height: number) => boolean)): number + emit(sigName: "draw", cr: cairo.Context, width: number, height: number): void + on(sigName: "draw", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "draw", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "draw", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: Canvas, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: Canvas, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of Clutter.Content */ + connect(sigName: "attached", callback: (($obj: Canvas, actor: Actor) => void)): number + connect_after(sigName: "attached", callback: (($obj: Canvas, actor: Actor) => void)): number + emit(sigName: "attached", actor: Actor): void + on(sigName: "attached", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "attached", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "attached", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "detached", callback: (($obj: Canvas, actor: Actor) => void)): number + connect_after(sigName: "detached", callback: (($obj: Canvas, actor: Actor) => void)): number + emit(sigName: "detached", actor: Actor): void + on(sigName: "detached", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "detached", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "detached", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::height", callback: (($obj: Canvas, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::height", callback: (($obj: Canvas, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::height", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::height", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::height", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::scale-factor", callback: (($obj: Canvas, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::scale-factor", callback: (($obj: Canvas, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::scale-factor", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::scale-factor", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::scale-factor", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::width", callback: (($obj: Canvas, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::width", callback: (($obj: Canvas, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::width", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::width", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::width", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: Canvas_ConstructProps) + _init (config?: Canvas_ConstructProps): void + static $gtype: GObject.Type +} +export interface ChildMeta_ConstructProps extends GObject.Object_ConstructProps { + actor?: Actor + container?: Container +} +export class ChildMeta { + /* Fields of Clutter.ChildMeta */ + container: Container + actor: Actor + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of Clutter.ChildMeta */ + getActor(): Actor + getContainer(): Container + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: ChildMeta, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: ChildMeta, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: ChildMeta_ConstructProps) + _init (config?: ChildMeta_ConstructProps): void + static $gtype: GObject.Type +} +export interface ClickAction_ConstructProps extends Action_ConstructProps { + longPressDuration?: number + longPressThreshold?: number +} +export class ClickAction { + /* Properties of Clutter.ClickAction */ + readonly held: boolean + longPressDuration: number + longPressThreshold: number + readonly pressed: boolean + /* Properties of Clutter.ActorMeta */ + readonly actor: Actor + enabled: boolean + name: string + /* Fields of Clutter.ClickAction */ + parentInstance: Action + /* Fields of GObject.InitiallyUnowned */ + gTypeInstance: GObject.TypeInstance + /* Methods of Clutter.ClickAction */ + getButton(): number + getCoords(): [ /* pressX */ number, /* pressY */ number ] + getState(): ModifierType + release(): void + /* Methods of Clutter.ActorMeta */ + getActor(): Actor + getEnabled(): boolean + getName(): string + setEnabled(isEnabled: boolean): void + setName(name: string): void + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Virtual methods of Clutter.ClickAction */ + vfuncClicked(actor: Actor): void + vfuncLongPress(actor: Actor, state: LongPressState): boolean + /* Virtual methods of Clutter.ActorMeta */ + vfuncSetActor(actor?: Actor | null): void + vfuncSetEnabled(isEnabled: boolean): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Clutter.ClickAction */ + connect(sigName: "clicked", callback: (($obj: ClickAction, actor: Actor) => void)): number + connect_after(sigName: "clicked", callback: (($obj: ClickAction, actor: Actor) => void)): number + emit(sigName: "clicked", actor: Actor): void + on(sigName: "clicked", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "clicked", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "clicked", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "long-press", callback: (($obj: ClickAction, actor: Actor, state: LongPressState) => boolean)): number + connect_after(sigName: "long-press", callback: (($obj: ClickAction, actor: Actor, state: LongPressState) => boolean)): number + emit(sigName: "long-press", actor: Actor, state: LongPressState): void + on(sigName: "long-press", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "long-press", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "long-press", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: ClickAction, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: ClickAction, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::held", callback: (($obj: ClickAction, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::held", callback: (($obj: ClickAction, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::held", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::held", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::held", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::long-press-duration", callback: (($obj: ClickAction, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::long-press-duration", callback: (($obj: ClickAction, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::long-press-duration", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::long-press-duration", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::long-press-duration", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::long-press-threshold", callback: (($obj: ClickAction, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::long-press-threshold", callback: (($obj: ClickAction, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::long-press-threshold", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::long-press-threshold", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::long-press-threshold", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::pressed", callback: (($obj: ClickAction, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::pressed", callback: (($obj: ClickAction, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::pressed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::pressed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::pressed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::actor", callback: (($obj: ClickAction, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::actor", callback: (($obj: ClickAction, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::actor", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::actor", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::actor", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::enabled", callback: (($obj: ClickAction, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::enabled", callback: (($obj: ClickAction, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::enabled", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::enabled", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::enabled", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::name", callback: (($obj: ClickAction, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::name", callback: (($obj: ClickAction, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: ClickAction_ConstructProps) + _init (config?: ClickAction_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(): ClickAction + static $gtype: GObject.Type +} +export class ClipNode { + /* Methods of Clutter.PaintNode */ + addChild(child: PaintNode): void + addMultitextureRectangle(rect: ActorBox, textCoords: number, textCoordsLen: number): void + addRectangle(rect: ActorBox): void + addRectangles(coords: number[]): void + addTextureRectangle(rect: ActorBox, x1: number, y1: number, x2: number, y2: number): void + addTextureRectangles(coords: number[]): void + getFramebuffer(): Cogl.Framebuffer + paint(paintContext: PaintContext): void + ref(): PaintNode + setName(name: string): void + unref(): void + static name: string + static new(): ClipNode + constructor() + /* Static methods and pseudo-constructors */ + static new(): ClipNode +} +export interface Clone_ConstructProps extends Actor_ConstructProps { + source?: Actor +} +export class Clone { + /* Properties of Clutter.Clone */ + source: Actor + /* Properties of Clutter.Actor */ + actions: Action + readonly allocation: ActorBox + backgroundColor: Color + readonly backgroundColorSet: boolean + childTransform: Graphene.Matrix + readonly childTransformSet: boolean + clipRect: Graphene.Rect + clipToAllocation: boolean + constraints: Constraint + content: Content + readonly contentBox: ActorBox + contentGravity: ContentGravity + contentRepeat: ContentRepeat + effect: Effect + readonly firstChild: Actor + fixedPositionSet: boolean + fixedX: number + fixedY: number + readonly hasClip: boolean + readonly hasPointer: boolean + height: number + readonly lastChild: Actor + layoutManager: LayoutManager + magnificationFilter: ScalingFilter + readonly mapped: boolean + marginBottom: number + marginLeft: number + marginRight: number + marginTop: number + minHeight: number + minHeightSet: boolean + minWidth: number + minWidthSet: boolean + minificationFilter: ScalingFilter + name: string + naturalHeight: number + naturalHeightSet: boolean + naturalWidth: number + naturalWidthSet: boolean + offscreenRedirect: OffscreenRedirect + opacity: number + pivotPoint: Graphene.Point + pivotPointZ: number + position: Graphene.Point + reactive: boolean + readonly realized: boolean + requestMode: RequestMode + rotationAngleX: number + rotationAngleY: number + rotationAngleZ: number + scaleX: number + scaleY: number + scaleZ: number + showOnSetParent: boolean + size: Graphene.Size + textDirection: TextDirection + transform: Graphene.Matrix + readonly transformSet: boolean + translationX: number + translationY: number + translationZ: number + visible: boolean + width: number + x: number + xAlign: ActorAlign + xExpand: boolean + y: number + yAlign: ActorAlign + yExpand: boolean + zPosition: number + /* Fields of Clutter.Actor */ + flags: number + /* Fields of GObject.InitiallyUnowned */ + gTypeInstance: GObject.TypeInstance + /* Methods of Clutter.Clone */ + getSource(): Actor + setSource(source?: Actor | null): void + /* Methods of Clutter.Actor */ + addAction(action: Action): void + addActionWithName(name: string, action: Action): void + addChild(child: Actor): void + addConstraint(constraint: Constraint): void + addConstraintWithName(name: string, constraint: Constraint): void + addEffect(effect: Effect): void + addEffectWithName(name: string, effect: Effect): void + addTransition(name: string, transition: Transition): void + allocate(box: ActorBox): void + allocateAlignFill(box: ActorBox, xAlign: number, yAlign: number, xFill: boolean, yFill: boolean): void + allocateAvailableSize(x: number, y: number, availableWidth: number, availableHeight: number): void + allocatePreferredSize(x: number, y: number): void + applyRelativeTransformToPoint(ancestor: Actor | null, point: Graphene.Point3D): /* vertex */ Graphene.Point3D + applyTransformToPoint(point: Graphene.Point3D): /* vertex */ Graphene.Point3D + bindModel(model: Gio.ListModel | null, createChildFunc: ActorCreateChildFunc): void + clearActions(): void + clearConstraints(): void + clearEffects(): void + contains(descendant: Actor): boolean + continuePaint(paintContext: PaintContext): void + continuePick(pickContext: PickContext): void + createPangoContext(): Pango.Context + createPangoLayout(text?: string | null): Pango.Layout + destroy(): void + destroyAllChildren(): void + event(event: Event, capture: boolean): boolean + getAbsAllocationVertices(): /* verts */ Graphene.Point3D[] + getAccessible(): Atk.Object + getAction(name: string): Action + getActions(): Action[] + getAllocationBox(): /* box */ ActorBox + getBackgroundColor(): /* color */ Color + getChildAtIndex(index: number): Actor + getChildTransform(): /* transform */ Graphene.Matrix + getChildren(): Actor[] + getClip(): [ /* xoff */ number | null, /* yoff */ number | null, /* width */ number | null, /* height */ number | null ] + getClipToAllocation(): boolean + getConstraint(name: string): Constraint + getConstraints(): Constraint[] + getContent(): Content + getContentBox(): /* box */ ActorBox + getContentGravity(): ContentGravity + getContentRepeat(): ContentRepeat + getContentScalingFilters(): [ /* minFilter */ ScalingFilter | null, /* magFilter */ ScalingFilter | null ] + getDefaultPaintVolume(): PaintVolume + getEasingDelay(): number + getEasingDuration(): number + getEasingMode(): AnimationMode + getEffect(name: string): Effect + getEffects(): Effect[] + getFirstChild(): Actor + getFixedPosition(): [ /* returnType */ boolean, /* x */ number | null, /* y */ number | null ] + getFixedPositionSet(): boolean + getFlags(): ActorFlags + getHeight(): number + getLastChild(): Actor + getLayoutManager(): LayoutManager + getMargin(): /* margin */ Margin + getMarginBottom(): number + getMarginLeft(): number + getMarginRight(): number + getMarginTop(): number + getNChildren(): number + getName(): string + getNextSibling(): Actor + getOffscreenRedirect(): OffscreenRedirect + getOpacity(): number + getOpacityOverride(): number + getPaintBox(): [ /* returnType */ boolean, /* box */ ActorBox ] + getPaintOpacity(): number + getPaintVisibility(): boolean + getPaintVolume(): PaintVolume + getPangoContext(): Pango.Context + getParent(): Actor + getPivotPoint(): [ /* pivotX */ number | null, /* pivotY */ number | null ] + getPivotPointZ(): number + getPosition(): [ /* x */ number | null, /* y */ number | null ] + getPreferredHeight(forWidth: number): [ /* minHeightP */ number | null, /* naturalHeightP */ number | null ] + getPreferredSize(): [ /* minWidthP */ number | null, /* minHeightP */ number | null, /* naturalWidthP */ number | null, /* naturalHeightP */ number | null ] + getPreferredWidth(forHeight: number): [ /* minWidthP */ number | null, /* naturalWidthP */ number | null ] + getPreviousSibling(): Actor + getReactive(): boolean + getRequestMode(): RequestMode + getResourceScale(): number + getRotationAngle(axis: RotateAxis): number + getScale(): [ /* scaleX */ number | null, /* scaleY */ number | null ] + getScaleZ(): number + getSize(): [ /* width */ number | null, /* height */ number | null ] + getStage(): Stage + getTextDirection(): TextDirection + getTransform(): /* transform */ Graphene.Matrix + getTransformedExtents(): /* rect */ Graphene.Rect + getTransformedPaintVolume(relativeToAncestor: Actor): PaintVolume + getTransformedPosition(): [ /* x */ number | null, /* y */ number | null ] + getTransformedSize(): [ /* width */ number | null, /* height */ number | null ] + getTransition(name: string): Transition + getTranslation(): [ /* translateX */ number | null, /* translateY */ number | null, /* translateZ */ number | null ] + getWidth(): number + getX(): number + getXAlign(): ActorAlign + getXExpand(): boolean + getY(): number + getYAlign(): ActorAlign + getYExpand(): boolean + getZPosition(): number + grabKeyFocus(): void + hasAccessible(): boolean + hasActions(): boolean + hasAllocation(): boolean + hasConstraints(): boolean + hasDamage(): boolean + hasEffects(): boolean + hasKeyFocus(): boolean + hasMappedClones(): boolean + hasOverlaps(): boolean + hide(): void + inhibitCulling(): void + insertChildAbove(child: Actor, sibling?: Actor | null): void + insertChildAtIndex(child: Actor, index: number): void + insertChildBelow(child: Actor, sibling?: Actor | null): void + invalidatePaintVolume(): void + invalidateTransform(): void + isEffectivelyOnStageView(view: StageView): boolean + isInClonePaint(): boolean + isMapped(): boolean + isRealized(): boolean + isRotated(): boolean + isScaled(): boolean + isVisible(): boolean + map(): void + moveBy(dx: number, dy: number): void + needsExpand(orientation: Orientation): boolean + paint(paintContext: PaintContext): void + peekStageViews(): StageView[] + pick(pickContext: PickContext): void + pickBox(pickContext: PickContext, box: ActorBox): void + queueRedraw(): void + queueRedrawWithClip(clip?: cairo.RectangleInt | null): void + queueRelayout(): void + realize(): void + removeAction(action: Action): void + removeActionByName(name: string): void + removeAllChildren(): void + removeAllTransitions(): void + removeChild(child: Actor): void + removeClip(): void + removeConstraint(constraint: Constraint): void + removeConstraintByName(name: string): void + removeEffect(effect: Effect): void + removeEffectByName(name: string): void + removeTransition(name: string): void + replaceChild(oldChild: Actor, newChild: Actor): void + restoreEasingState(): void + saveEasingState(): void + setAllocation(box: ActorBox): void + setBackgroundColor(color?: Color | null): void + setChildAboveSibling(child: Actor, sibling?: Actor | null): void + setChildAtIndex(child: Actor, index: number): void + setChildBelowSibling(child: Actor, sibling?: Actor | null): void + setChildTransform(transform?: Graphene.Matrix | null): void + setClip(xoff: number, yoff: number, width: number, height: number): void + setClipToAllocation(clipSet: boolean): void + setContent(content?: Content | null): void + setContentGravity(gravity: ContentGravity): void + setContentRepeat(repeat: ContentRepeat): void + setContentScalingFilters(minFilter: ScalingFilter, magFilter: ScalingFilter): void + setEasingDelay(msecs: number): void + setEasingDuration(msecs: number): void + setEasingMode(mode: AnimationMode): void + setFixedPositionSet(isSet: boolean): void + setFlags(flags: ActorFlags): void + setHeight(height: number): void + setLayoutManager(manager?: LayoutManager | null): void + setMargin(margin: Margin): void + setMarginBottom(margin: number): void + setMarginLeft(margin: number): void + setMarginRight(margin: number): void + setMarginTop(margin: number): void + setName(name: string): void + setOffscreenRedirect(redirect: OffscreenRedirect): void + setOpacity(opacity: number): void + setOpacityOverride(opacity: number): void + setPivotPoint(pivotX: number, pivotY: number): void + setPivotPointZ(pivotZ: number): void + setPosition(x: number, y: number): void + setReactive(reactive: boolean): void + setRequestMode(mode: RequestMode): void + setRotationAngle(axis: RotateAxis, angle: number): void + setScale(scaleX: number, scaleY: number): void + setScaleZ(scaleZ: number): void + setSize(width: number, height: number): void + setTextDirection(textDir: TextDirection): void + setTransform(transform?: Graphene.Matrix | null): void + setTranslation(translateX: number, translateY: number, translateZ: number): void + setWidth(width: number): void + setX(x: number): void + setXAlign(xAlign: ActorAlign): void + setXExpand(expand: boolean): void + setY(y: number): void + setYAlign(yAlign: ActorAlign): void + setYExpand(expand: boolean): void + setZPosition(zPosition: number): void + shouldPick(pickContext: PickContext): boolean + show(): void + transformStagePoint(x: number, y: number): [ /* returnType */ boolean, /* xOut */ number, /* yOut */ number ] + uninhibitCulling(): void + unmap(): void + unrealize(): void + unsetFlags(flags: ActorFlags): void + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Methods of Clutter.Animatable */ + findProperty(propertyName: string): GObject.ParamSpec + getActor(): Actor + getInitialState(propertyName: string, value: any): void + interpolateValue(propertyName: string, interval: Interval, progress: number): [ /* returnType */ boolean, /* value */ any ] + setFinalState(propertyName: string, value: any): void + /* Methods of Clutter.Container */ + addActor(actor: Actor): void + childGetProperty(child: Actor, property: string, value: any): void + childNotify(child: Actor, pspec: GObject.ParamSpec): void + childSetProperty(child: Actor, property: string, value: any): void + createChildMeta(actor: Actor): void + destroyChildMeta(actor: Actor): void + findChildByName(childName: string): Actor + getChildMeta(actor: Actor): ChildMeta + lowerChild(actor: Actor, sibling?: Actor | null): void + raiseChild(actor: Actor, sibling?: Actor | null): void + removeActor(actor: Actor): void + sortDepthOrder(): void + /* Methods of Clutter.Scriptable */ + getId(): string + parseCustomNode(script: Script, value: any, name: string, node: Json.Node): boolean + setCustomProperty(script: Script, name: string, value: any): void + setId(id: string): void + /* Virtual methods of Clutter.Actor */ + vfuncAllocate(box: ActorBox): void + vfuncApplyTransform(matrix: Graphene.Matrix): void + vfuncButtonPressEvent(event: ButtonEvent): boolean + vfuncButtonReleaseEvent(event: ButtonEvent): boolean + vfuncCalculateResourceScale(phase: number): number + vfuncCapturedEvent(event: Event): boolean + vfuncDestroy(): void + vfuncEnterEvent(event: CrossingEvent): boolean + vfuncEvent(event: Event): boolean + vfuncGetAccessible(): Atk.Object + vfuncGetPaintVolume(volume: PaintVolume): boolean + vfuncGetPreferredHeight(forWidth: number): [ /* minHeightP */ number | null, /* naturalHeightP */ number | null ] + vfuncGetPreferredWidth(forHeight: number): [ /* minWidthP */ number | null, /* naturalWidthP */ number | null ] + vfuncHasAccessible(): boolean + vfuncHasOverlaps(): boolean + vfuncHide(): void + vfuncHideAll(): void + vfuncKeyFocusIn(): void + vfuncKeyFocusOut(): void + vfuncKeyPressEvent(event: KeyEvent): boolean + vfuncKeyReleaseEvent(event: KeyEvent): boolean + vfuncLeaveEvent(event: CrossingEvent): boolean + vfuncMap(): void + vfuncMotionEvent(event: MotionEvent): boolean + vfuncPaint(paintContext: PaintContext): void + vfuncPaintNode(root: PaintNode): void + vfuncParentSet(oldParent: Actor): void + vfuncPick(pickContext: PickContext): void + vfuncQueueRelayout(): void + vfuncRealize(): void + vfuncResourceScaleChanged(): void + vfuncScrollEvent(event: ScrollEvent): boolean + vfuncShow(): void + vfuncTouchEvent(event: TouchEvent): boolean + vfuncUnmap(): void + vfuncUnrealize(): void + vfuncFindProperty(propertyName: string): GObject.ParamSpec + vfuncGetActor(): Actor + vfuncGetInitialState(propertyName: string, value: any): void + vfuncInterpolateValue(propertyName: string, interval: Interval, progress: number): [ /* returnType */ boolean, /* value */ any ] + vfuncSetFinalState(propertyName: string, value: any): void + vfuncActorAdded(actor: Actor): void + vfuncActorRemoved(actor: Actor): void + vfuncAdd(actor: Actor): void + vfuncChildNotify(child: Actor, pspec: GObject.ParamSpec): void + vfuncCreateChildMeta(actor: Actor): void + vfuncDestroyChildMeta(actor: Actor): void + vfuncGetChildMeta(actor: Actor): ChildMeta + vfuncLower(actor: Actor, sibling?: Actor | null): void + vfuncRaise(actor: Actor, sibling?: Actor | null): void + vfuncRemove(actor: Actor): void + vfuncSortDepthOrder(): void + vfuncGetId(): string + vfuncParseCustomNode(script: Script, value: any, name: string, node: Json.Node): boolean + vfuncSetCustomProperty(script: Script, name: string, value: any): void + vfuncSetId(id: string): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Clutter.Actor */ + connect(sigName: "button-press-event", callback: (($obj: Clone, event: ButtonEvent) => boolean)): number + connect_after(sigName: "button-press-event", callback: (($obj: Clone, event: ButtonEvent) => boolean)): number + emit(sigName: "button-press-event", event: ButtonEvent): void + on(sigName: "button-press-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "button-press-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "button-press-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "button-release-event", callback: (($obj: Clone, event: ButtonEvent) => boolean)): number + connect_after(sigName: "button-release-event", callback: (($obj: Clone, event: ButtonEvent) => boolean)): number + emit(sigName: "button-release-event", event: ButtonEvent): void + on(sigName: "button-release-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "button-release-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "button-release-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "captured-event", callback: (($obj: Clone, event: Event) => boolean)): number + connect_after(sigName: "captured-event", callback: (($obj: Clone, event: Event) => boolean)): number + emit(sigName: "captured-event", event: Event): void + on(sigName: "captured-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "captured-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "captured-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "destroy", callback: (($obj: Clone) => void)): number + connect_after(sigName: "destroy", callback: (($obj: Clone) => void)): number + emit(sigName: "destroy"): void + on(sigName: "destroy", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "destroy", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "destroy", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "enter-event", callback: (($obj: Clone, event: CrossingEvent) => boolean)): number + connect_after(sigName: "enter-event", callback: (($obj: Clone, event: CrossingEvent) => boolean)): number + emit(sigName: "enter-event", event: CrossingEvent): void + on(sigName: "enter-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "enter-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "enter-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "event", callback: (($obj: Clone, event: Event) => boolean)): number + connect_after(sigName: "event", callback: (($obj: Clone, event: Event) => boolean)): number + emit(sigName: "event", event: Event): void + on(sigName: "event", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "event", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "event", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "hide", callback: (($obj: Clone) => void)): number + connect_after(sigName: "hide", callback: (($obj: Clone) => void)): number + emit(sigName: "hide"): void + on(sigName: "hide", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "hide", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "hide", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "key-focus-in", callback: (($obj: Clone) => void)): number + connect_after(sigName: "key-focus-in", callback: (($obj: Clone) => void)): number + emit(sigName: "key-focus-in"): void + on(sigName: "key-focus-in", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "key-focus-in", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "key-focus-in", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "key-focus-out", callback: (($obj: Clone) => void)): number + connect_after(sigName: "key-focus-out", callback: (($obj: Clone) => void)): number + emit(sigName: "key-focus-out"): void + on(sigName: "key-focus-out", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "key-focus-out", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "key-focus-out", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "key-press-event", callback: (($obj: Clone, event: KeyEvent) => boolean)): number + connect_after(sigName: "key-press-event", callback: (($obj: Clone, event: KeyEvent) => boolean)): number + emit(sigName: "key-press-event", event: KeyEvent): void + on(sigName: "key-press-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "key-press-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "key-press-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "key-release-event", callback: (($obj: Clone, event: KeyEvent) => boolean)): number + connect_after(sigName: "key-release-event", callback: (($obj: Clone, event: KeyEvent) => boolean)): number + emit(sigName: "key-release-event", event: KeyEvent): void + on(sigName: "key-release-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "key-release-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "key-release-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "leave-event", callback: (($obj: Clone, event: CrossingEvent) => boolean)): number + connect_after(sigName: "leave-event", callback: (($obj: Clone, event: CrossingEvent) => boolean)): number + emit(sigName: "leave-event", event: CrossingEvent): void + on(sigName: "leave-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "leave-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "leave-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "motion-event", callback: (($obj: Clone, event: MotionEvent) => boolean)): number + connect_after(sigName: "motion-event", callback: (($obj: Clone, event: MotionEvent) => boolean)): number + emit(sigName: "motion-event", event: MotionEvent): void + on(sigName: "motion-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "motion-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "motion-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "parent-set", callback: (($obj: Clone, oldParent?: Actor | null) => void)): number + connect_after(sigName: "parent-set", callback: (($obj: Clone, oldParent?: Actor | null) => void)): number + emit(sigName: "parent-set", oldParent?: Actor | null): void + on(sigName: "parent-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "parent-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "parent-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "pick", callback: (($obj: Clone, pickContext: PickContext) => void)): number + connect_after(sigName: "pick", callback: (($obj: Clone, pickContext: PickContext) => void)): number + emit(sigName: "pick", pickContext: PickContext): void + on(sigName: "pick", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "pick", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "pick", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "queue-relayout", callback: (($obj: Clone) => void)): number + connect_after(sigName: "queue-relayout", callback: (($obj: Clone) => void)): number + emit(sigName: "queue-relayout"): void + on(sigName: "queue-relayout", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "queue-relayout", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "queue-relayout", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "realize", callback: (($obj: Clone) => void)): number + connect_after(sigName: "realize", callback: (($obj: Clone) => void)): number + emit(sigName: "realize"): void + on(sigName: "realize", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "realize", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "realize", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "resource-scale-changed", callback: (($obj: Clone) => void)): number + connect_after(sigName: "resource-scale-changed", callback: (($obj: Clone) => void)): number + emit(sigName: "resource-scale-changed"): void + on(sigName: "resource-scale-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "resource-scale-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "resource-scale-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "scroll-event", callback: (($obj: Clone, event: ScrollEvent) => boolean)): number + connect_after(sigName: "scroll-event", callback: (($obj: Clone, event: ScrollEvent) => boolean)): number + emit(sigName: "scroll-event", event: ScrollEvent): void + on(sigName: "scroll-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "scroll-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "scroll-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "show", callback: (($obj: Clone) => void)): number + connect_after(sigName: "show", callback: (($obj: Clone) => void)): number + emit(sigName: "show"): void + on(sigName: "show", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "show", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "show", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "stage-views-changed", callback: (($obj: Clone) => void)): number + connect_after(sigName: "stage-views-changed", callback: (($obj: Clone) => void)): number + emit(sigName: "stage-views-changed"): void + on(sigName: "stage-views-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "stage-views-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "stage-views-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "touch-event", callback: (($obj: Clone, event: Event) => boolean)): number + connect_after(sigName: "touch-event", callback: (($obj: Clone, event: Event) => boolean)): number + emit(sigName: "touch-event", event: Event): void + on(sigName: "touch-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "touch-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "touch-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "transition-stopped", callback: (($obj: Clone, name: string, isFinished: boolean) => void)): number + connect_after(sigName: "transition-stopped", callback: (($obj: Clone, name: string, isFinished: boolean) => void)): number + emit(sigName: "transition-stopped", name: string, isFinished: boolean): void + on(sigName: "transition-stopped", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "transition-stopped", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "transition-stopped", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "transitions-completed", callback: (($obj: Clone) => void)): number + connect_after(sigName: "transitions-completed", callback: (($obj: Clone) => void)): number + emit(sigName: "transitions-completed"): void + on(sigName: "transitions-completed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "transitions-completed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "transitions-completed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "unrealize", callback: (($obj: Clone) => void)): number + connect_after(sigName: "unrealize", callback: (($obj: Clone) => void)): number + emit(sigName: "unrealize"): void + on(sigName: "unrealize", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "unrealize", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "unrealize", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: Clone, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: Clone, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of Clutter.Container */ + connect(sigName: "actor-added", callback: (($obj: Clone, actor: Actor) => void)): number + connect_after(sigName: "actor-added", callback: (($obj: Clone, actor: Actor) => void)): number + emit(sigName: "actor-added", actor: Actor): void + on(sigName: "actor-added", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "actor-added", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "actor-added", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "actor-removed", callback: (($obj: Clone, actor: Actor) => void)): number + connect_after(sigName: "actor-removed", callback: (($obj: Clone, actor: Actor) => void)): number + emit(sigName: "actor-removed", actor: Actor): void + on(sigName: "actor-removed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "actor-removed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "actor-removed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "child-notify", callback: (($obj: Clone, actor: Actor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "child-notify", callback: (($obj: Clone, actor: Actor, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "child-notify", actor: Actor, pspec: GObject.ParamSpec): void + on(sigName: "child-notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "child-notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "child-notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::source", callback: (($obj: Clone, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::source", callback: (($obj: Clone, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::source", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::source", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::source", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::actions", callback: (($obj: Clone, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::actions", callback: (($obj: Clone, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::actions", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::actions", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::actions", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::allocation", callback: (($obj: Clone, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::allocation", callback: (($obj: Clone, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::allocation", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::allocation", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::allocation", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::background-color", callback: (($obj: Clone, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::background-color", callback: (($obj: Clone, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::background-color", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::background-color", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::background-color", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::background-color-set", callback: (($obj: Clone, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::background-color-set", callback: (($obj: Clone, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::background-color-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::background-color-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::background-color-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::child-transform", callback: (($obj: Clone, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::child-transform", callback: (($obj: Clone, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::child-transform", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::child-transform", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::child-transform", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::child-transform-set", callback: (($obj: Clone, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::child-transform-set", callback: (($obj: Clone, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::child-transform-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::child-transform-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::child-transform-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::clip-rect", callback: (($obj: Clone, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::clip-rect", callback: (($obj: Clone, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::clip-rect", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::clip-rect", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::clip-rect", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::clip-to-allocation", callback: (($obj: Clone, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::clip-to-allocation", callback: (($obj: Clone, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::clip-to-allocation", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::clip-to-allocation", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::clip-to-allocation", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::constraints", callback: (($obj: Clone, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::constraints", callback: (($obj: Clone, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::constraints", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::constraints", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::constraints", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::content", callback: (($obj: Clone, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::content", callback: (($obj: Clone, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::content", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::content", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::content", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::content-box", callback: (($obj: Clone, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::content-box", callback: (($obj: Clone, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::content-box", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::content-box", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::content-box", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::content-gravity", callback: (($obj: Clone, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::content-gravity", callback: (($obj: Clone, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::content-gravity", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::content-gravity", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::content-gravity", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::content-repeat", callback: (($obj: Clone, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::content-repeat", callback: (($obj: Clone, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::content-repeat", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::content-repeat", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::content-repeat", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::effect", callback: (($obj: Clone, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::effect", callback: (($obj: Clone, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::effect", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::effect", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::effect", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::first-child", callback: (($obj: Clone, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::first-child", callback: (($obj: Clone, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::first-child", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::first-child", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::first-child", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::fixed-position-set", callback: (($obj: Clone, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::fixed-position-set", callback: (($obj: Clone, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::fixed-position-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::fixed-position-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::fixed-position-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::fixed-x", callback: (($obj: Clone, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::fixed-x", callback: (($obj: Clone, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::fixed-x", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::fixed-x", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::fixed-x", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::fixed-y", callback: (($obj: Clone, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::fixed-y", callback: (($obj: Clone, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::fixed-y", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::fixed-y", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::fixed-y", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::has-clip", callback: (($obj: Clone, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-clip", callback: (($obj: Clone, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::has-clip", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::has-clip", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::has-clip", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::has-pointer", callback: (($obj: Clone, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-pointer", callback: (($obj: Clone, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::has-pointer", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::has-pointer", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::has-pointer", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::height", callback: (($obj: Clone, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::height", callback: (($obj: Clone, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::height", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::height", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::height", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::last-child", callback: (($obj: Clone, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::last-child", callback: (($obj: Clone, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::last-child", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::last-child", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::last-child", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::layout-manager", callback: (($obj: Clone, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::layout-manager", callback: (($obj: Clone, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::layout-manager", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::layout-manager", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::layout-manager", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::magnification-filter", callback: (($obj: Clone, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::magnification-filter", callback: (($obj: Clone, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::magnification-filter", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::magnification-filter", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::magnification-filter", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::mapped", callback: (($obj: Clone, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::mapped", callback: (($obj: Clone, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::mapped", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::mapped", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::mapped", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-bottom", callback: (($obj: Clone, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-bottom", callback: (($obj: Clone, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-bottom", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-bottom", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-bottom", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-left", callback: (($obj: Clone, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-left", callback: (($obj: Clone, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-left", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-left", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-left", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-right", callback: (($obj: Clone, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-right", callback: (($obj: Clone, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-right", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-right", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-right", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-top", callback: (($obj: Clone, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-top", callback: (($obj: Clone, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-top", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-top", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-top", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::min-height", callback: (($obj: Clone, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::min-height", callback: (($obj: Clone, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::min-height", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::min-height", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::min-height", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::min-height-set", callback: (($obj: Clone, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::min-height-set", callback: (($obj: Clone, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::min-height-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::min-height-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::min-height-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::min-width", callback: (($obj: Clone, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::min-width", callback: (($obj: Clone, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::min-width", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::min-width", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::min-width", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::min-width-set", callback: (($obj: Clone, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::min-width-set", callback: (($obj: Clone, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::min-width-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::min-width-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::min-width-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::minification-filter", callback: (($obj: Clone, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::minification-filter", callback: (($obj: Clone, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::minification-filter", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::minification-filter", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::minification-filter", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::name", callback: (($obj: Clone, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::name", callback: (($obj: Clone, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::natural-height", callback: (($obj: Clone, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::natural-height", callback: (($obj: Clone, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::natural-height", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::natural-height", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::natural-height", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::natural-height-set", callback: (($obj: Clone, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::natural-height-set", callback: (($obj: Clone, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::natural-height-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::natural-height-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::natural-height-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::natural-width", callback: (($obj: Clone, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::natural-width", callback: (($obj: Clone, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::natural-width", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::natural-width", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::natural-width", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::natural-width-set", callback: (($obj: Clone, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::natural-width-set", callback: (($obj: Clone, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::natural-width-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::natural-width-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::natural-width-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::offscreen-redirect", callback: (($obj: Clone, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::offscreen-redirect", callback: (($obj: Clone, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::offscreen-redirect", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::offscreen-redirect", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::offscreen-redirect", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::opacity", callback: (($obj: Clone, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::opacity", callback: (($obj: Clone, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::opacity", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::opacity", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::opacity", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::pivot-point", callback: (($obj: Clone, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::pivot-point", callback: (($obj: Clone, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::pivot-point", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::pivot-point", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::pivot-point", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::pivot-point-z", callback: (($obj: Clone, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::pivot-point-z", callback: (($obj: Clone, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::pivot-point-z", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::pivot-point-z", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::pivot-point-z", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::position", callback: (($obj: Clone, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::position", callback: (($obj: Clone, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::position", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::position", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::position", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::reactive", callback: (($obj: Clone, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::reactive", callback: (($obj: Clone, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::reactive", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::reactive", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::reactive", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::realized", callback: (($obj: Clone, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::realized", callback: (($obj: Clone, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::realized", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::realized", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::realized", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::request-mode", callback: (($obj: Clone, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::request-mode", callback: (($obj: Clone, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::request-mode", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::request-mode", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::request-mode", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::rotation-angle-x", callback: (($obj: Clone, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::rotation-angle-x", callback: (($obj: Clone, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::rotation-angle-x", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::rotation-angle-x", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::rotation-angle-x", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::rotation-angle-y", callback: (($obj: Clone, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::rotation-angle-y", callback: (($obj: Clone, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::rotation-angle-y", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::rotation-angle-y", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::rotation-angle-y", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::rotation-angle-z", callback: (($obj: Clone, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::rotation-angle-z", callback: (($obj: Clone, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::rotation-angle-z", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::rotation-angle-z", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::rotation-angle-z", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::scale-x", callback: (($obj: Clone, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::scale-x", callback: (($obj: Clone, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::scale-x", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::scale-x", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::scale-x", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::scale-y", callback: (($obj: Clone, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::scale-y", callback: (($obj: Clone, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::scale-y", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::scale-y", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::scale-y", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::scale-z", callback: (($obj: Clone, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::scale-z", callback: (($obj: Clone, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::scale-z", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::scale-z", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::scale-z", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::show-on-set-parent", callback: (($obj: Clone, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::show-on-set-parent", callback: (($obj: Clone, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::show-on-set-parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::show-on-set-parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::show-on-set-parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::size", callback: (($obj: Clone, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::size", callback: (($obj: Clone, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::size", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::size", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::size", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::text-direction", callback: (($obj: Clone, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::text-direction", callback: (($obj: Clone, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::text-direction", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::text-direction", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::text-direction", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::transform", callback: (($obj: Clone, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::transform", callback: (($obj: Clone, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::transform", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::transform", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::transform", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::transform-set", callback: (($obj: Clone, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::transform-set", callback: (($obj: Clone, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::transform-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::transform-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::transform-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::translation-x", callback: (($obj: Clone, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::translation-x", callback: (($obj: Clone, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::translation-x", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::translation-x", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::translation-x", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::translation-y", callback: (($obj: Clone, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::translation-y", callback: (($obj: Clone, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::translation-y", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::translation-y", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::translation-y", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::translation-z", callback: (($obj: Clone, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::translation-z", callback: (($obj: Clone, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::translation-z", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::translation-z", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::translation-z", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::visible", callback: (($obj: Clone, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::visible", callback: (($obj: Clone, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::width", callback: (($obj: Clone, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::width", callback: (($obj: Clone, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::width", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::width", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::width", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::x", callback: (($obj: Clone, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::x", callback: (($obj: Clone, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::x", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::x", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::x", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::x-align", callback: (($obj: Clone, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::x-align", callback: (($obj: Clone, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::x-align", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::x-align", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::x-align", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::x-expand", callback: (($obj: Clone, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::x-expand", callback: (($obj: Clone, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::x-expand", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::x-expand", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::x-expand", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::y", callback: (($obj: Clone, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::y", callback: (($obj: Clone, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::y", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::y", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::y", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::y-align", callback: (($obj: Clone, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::y-align", callback: (($obj: Clone, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::y-align", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::y-align", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::y-align", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::y-expand", callback: (($obj: Clone, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::y-expand", callback: (($obj: Clone, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::y-expand", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::y-expand", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::y-expand", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::z-position", callback: (($obj: Clone, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::z-position", callback: (($obj: Clone, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::z-position", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::z-position", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::z-position", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: Clone_ConstructProps) + _init (config?: Clone_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(source: Actor): Clone + static new(): Clone + static $gtype: GObject.Type +} +export class ColorNode { + /* Methods of Clutter.PaintNode */ + addChild(child: PaintNode): void + addMultitextureRectangle(rect: ActorBox, textCoords: number, textCoordsLen: number): void + addRectangle(rect: ActorBox): void + addRectangles(coords: number[]): void + addTextureRectangle(rect: ActorBox, x1: number, y1: number, x2: number, y2: number): void + addTextureRectangles(coords: number[]): void + getFramebuffer(): Cogl.Framebuffer + paint(paintContext: PaintContext): void + ref(): PaintNode + setName(name: string): void + unref(): void + static name: string + static new(color?: Color | null): ColorNode + constructor(color?: Color | null) + /* Static methods and pseudo-constructors */ + static new(color?: Color | null): ColorNode + static new(pipeline?: Cogl.Pipeline | null): ColorNode +} +export interface ColorizeEffect_ConstructProps extends OffscreenEffect_ConstructProps { + tint?: Color +} +export class ColorizeEffect { + /* Properties of Clutter.ColorizeEffect */ + tint: Color + /* Properties of Clutter.ActorMeta */ + readonly actor: Actor + enabled: boolean + name: string + /* Fields of Clutter.ActorMeta */ + parentInstance: GObject.InitiallyUnowned + /* Fields of GObject.InitiallyUnowned */ + gTypeInstance: GObject.TypeInstance + /* Methods of Clutter.ColorizeEffect */ + getTint(): /* tint */ Color + setTint(tint: Color): void + /* Methods of Clutter.OffscreenEffect */ + createTexture(width: number, height: number): Cogl.Handle + getPipeline(): Cogl.Pipeline | null + getTargetSize(): [ /* returnType */ boolean, /* width */ number, /* height */ number ] + getTexture(): Cogl.Handle + paintTarget(node: PaintNode, paintContext: PaintContext): void + /* Methods of Clutter.Effect */ + queueRepaint(): void + /* Methods of Clutter.ActorMeta */ + getActor(): Actor + getEnabled(): boolean + getName(): string + setEnabled(isEnabled: boolean): void + setName(name: string): void + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Virtual methods of Clutter.OffscreenEffect */ + vfuncCreateTexture(width: number, height: number): Cogl.Handle + vfuncPaintTarget(node: PaintNode, paintContext: PaintContext): void + /* Virtual methods of Clutter.Effect */ + vfuncModifyPaintVolume(volume: PaintVolume): boolean + vfuncPaint(node: PaintNode, paintContext: PaintContext, flags: EffectPaintFlags): void + vfuncPaintNode(node: PaintNode, paintContext: PaintContext, flags: EffectPaintFlags): void + vfuncPick(pickContext: PickContext): void + vfuncPostPaint(node: PaintNode, paintContext: PaintContext): void + vfuncPrePaint(node: PaintNode, paintContext: PaintContext): boolean + /* Virtual methods of Clutter.ActorMeta */ + vfuncSetActor(actor?: Actor | null): void + vfuncSetEnabled(isEnabled: boolean): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: ColorizeEffect, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: ColorizeEffect, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::tint", callback: (($obj: ColorizeEffect, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::tint", callback: (($obj: ColorizeEffect, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::tint", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::tint", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::tint", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::actor", callback: (($obj: ColorizeEffect, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::actor", callback: (($obj: ColorizeEffect, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::actor", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::actor", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::actor", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::enabled", callback: (($obj: ColorizeEffect, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::enabled", callback: (($obj: ColorizeEffect, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::enabled", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::enabled", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::enabled", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::name", callback: (($obj: ColorizeEffect, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::name", callback: (($obj: ColorizeEffect, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: ColorizeEffect_ConstructProps) + _init (config?: ColorizeEffect_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(tint: Color): ColorizeEffect + static $gtype: GObject.Type +} +export interface Constraint_ConstructProps extends ActorMeta_ConstructProps { +} +export class Constraint { + /* Properties of Clutter.ActorMeta */ + readonly actor: Actor + enabled: boolean + name: string + /* Fields of Clutter.ActorMeta */ + parentInstance: GObject.InitiallyUnowned + /* Fields of GObject.InitiallyUnowned */ + gTypeInstance: GObject.TypeInstance + /* Methods of Clutter.Constraint */ + updatePreferredSize(actor: Actor, direction: Orientation, forSize: number, minimumSize: number, naturalSize: number): [ /* minimumSize */ number, /* naturalSize */ number ] + /* Methods of Clutter.ActorMeta */ + getActor(): Actor + getEnabled(): boolean + getName(): string + setEnabled(isEnabled: boolean): void + setName(name: string): void + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Virtual methods of Clutter.Constraint */ + vfuncUpdateAllocation(actor: Actor, allocation: ActorBox): void + vfuncUpdatePreferredSize(actor: Actor, direction: Orientation, forSize: number, minimumSize: number, naturalSize: number): [ /* minimumSize */ number, /* naturalSize */ number ] + /* Virtual methods of Clutter.ActorMeta */ + vfuncSetActor(actor?: Actor | null): void + vfuncSetEnabled(isEnabled: boolean): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: Constraint, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: Constraint, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::actor", callback: (($obj: Constraint, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::actor", callback: (($obj: Constraint, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::actor", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::actor", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::actor", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::enabled", callback: (($obj: Constraint, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::enabled", callback: (($obj: Constraint, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::enabled", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::enabled", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::enabled", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::name", callback: (($obj: Constraint, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::name", callback: (($obj: Constraint, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: Constraint_ConstructProps) + _init (config?: Constraint_ConstructProps): void + static $gtype: GObject.Type +} +export interface DeformEffect_ConstructProps extends OffscreenEffect_ConstructProps { + xTiles?: number + yTiles?: number +} +export class DeformEffect { + /* Properties of Clutter.DeformEffect */ + xTiles: number + yTiles: number + /* Properties of Clutter.ActorMeta */ + readonly actor: Actor + enabled: boolean + name: string + /* Fields of Clutter.ActorMeta */ + parentInstance: GObject.InitiallyUnowned + /* Fields of GObject.InitiallyUnowned */ + gTypeInstance: GObject.TypeInstance + /* Methods of Clutter.DeformEffect */ + getBackMaterial(): Cogl.Handle + getNTiles(): [ /* xTiles */ number, /* yTiles */ number ] + invalidate(): void + setBackMaterial(material?: Cogl.Handle | null): void + setNTiles(xTiles: number, yTiles: number): void + /* Methods of Clutter.OffscreenEffect */ + createTexture(width: number, height: number): Cogl.Handle + getPipeline(): Cogl.Pipeline | null + getTargetSize(): [ /* returnType */ boolean, /* width */ number, /* height */ number ] + getTexture(): Cogl.Handle + paintTarget(node: PaintNode, paintContext: PaintContext): void + /* Methods of Clutter.Effect */ + queueRepaint(): void + /* Methods of Clutter.ActorMeta */ + getActor(): Actor + getEnabled(): boolean + getName(): string + setEnabled(isEnabled: boolean): void + setName(name: string): void + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Virtual methods of Clutter.DeformEffect */ + vfuncDeformVertex(width: number, height: number, vertex: Cogl.TextureVertex): void + /* Virtual methods of Clutter.OffscreenEffect */ + vfuncCreateTexture(width: number, height: number): Cogl.Handle + vfuncPaintTarget(node: PaintNode, paintContext: PaintContext): void + /* Virtual methods of Clutter.Effect */ + vfuncModifyPaintVolume(volume: PaintVolume): boolean + vfuncPaint(node: PaintNode, paintContext: PaintContext, flags: EffectPaintFlags): void + vfuncPaintNode(node: PaintNode, paintContext: PaintContext, flags: EffectPaintFlags): void + vfuncPick(pickContext: PickContext): void + vfuncPostPaint(node: PaintNode, paintContext: PaintContext): void + vfuncPrePaint(node: PaintNode, paintContext: PaintContext): boolean + /* Virtual methods of Clutter.ActorMeta */ + vfuncSetActor(actor?: Actor | null): void + vfuncSetEnabled(isEnabled: boolean): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: DeformEffect, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: DeformEffect, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::x-tiles", callback: (($obj: DeformEffect, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::x-tiles", callback: (($obj: DeformEffect, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::x-tiles", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::x-tiles", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::x-tiles", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::y-tiles", callback: (($obj: DeformEffect, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::y-tiles", callback: (($obj: DeformEffect, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::y-tiles", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::y-tiles", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::y-tiles", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::actor", callback: (($obj: DeformEffect, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::actor", callback: (($obj: DeformEffect, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::actor", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::actor", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::actor", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::enabled", callback: (($obj: DeformEffect, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::enabled", callback: (($obj: DeformEffect, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::enabled", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::enabled", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::enabled", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::name", callback: (($obj: DeformEffect, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::name", callback: (($obj: DeformEffect, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: DeformEffect_ConstructProps) + _init (config?: DeformEffect_ConstructProps): void + static $gtype: GObject.Type +} +export interface DesaturateEffect_ConstructProps extends OffscreenEffect_ConstructProps { + factor?: number +} +export class DesaturateEffect { + /* Properties of Clutter.DesaturateEffect */ + factor: number + /* Properties of Clutter.ActorMeta */ + readonly actor: Actor + enabled: boolean + name: string + /* Fields of Clutter.ActorMeta */ + parentInstance: GObject.InitiallyUnowned + /* Fields of GObject.InitiallyUnowned */ + gTypeInstance: GObject.TypeInstance + /* Methods of Clutter.DesaturateEffect */ + getFactor(): number + setFactor(factor: number): void + /* Methods of Clutter.OffscreenEffect */ + createTexture(width: number, height: number): Cogl.Handle + getPipeline(): Cogl.Pipeline | null + getTargetSize(): [ /* returnType */ boolean, /* width */ number, /* height */ number ] + getTexture(): Cogl.Handle + paintTarget(node: PaintNode, paintContext: PaintContext): void + /* Methods of Clutter.Effect */ + queueRepaint(): void + /* Methods of Clutter.ActorMeta */ + getActor(): Actor + getEnabled(): boolean + getName(): string + setEnabled(isEnabled: boolean): void + setName(name: string): void + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Virtual methods of Clutter.OffscreenEffect */ + vfuncCreateTexture(width: number, height: number): Cogl.Handle + vfuncPaintTarget(node: PaintNode, paintContext: PaintContext): void + /* Virtual methods of Clutter.Effect */ + vfuncModifyPaintVolume(volume: PaintVolume): boolean + vfuncPaint(node: PaintNode, paintContext: PaintContext, flags: EffectPaintFlags): void + vfuncPaintNode(node: PaintNode, paintContext: PaintContext, flags: EffectPaintFlags): void + vfuncPick(pickContext: PickContext): void + vfuncPostPaint(node: PaintNode, paintContext: PaintContext): void + vfuncPrePaint(node: PaintNode, paintContext: PaintContext): boolean + /* Virtual methods of Clutter.ActorMeta */ + vfuncSetActor(actor?: Actor | null): void + vfuncSetEnabled(isEnabled: boolean): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: DesaturateEffect, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: DesaturateEffect, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::factor", callback: (($obj: DesaturateEffect, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::factor", callback: (($obj: DesaturateEffect, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::factor", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::factor", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::factor", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::actor", callback: (($obj: DesaturateEffect, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::actor", callback: (($obj: DesaturateEffect, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::actor", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::actor", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::actor", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::enabled", callback: (($obj: DesaturateEffect, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::enabled", callback: (($obj: DesaturateEffect, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::enabled", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::enabled", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::enabled", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::name", callback: (($obj: DesaturateEffect, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::name", callback: (($obj: DesaturateEffect, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: DesaturateEffect_ConstructProps) + _init (config?: DesaturateEffect_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(factor: number): DesaturateEffect + static $gtype: GObject.Type +} +export interface Effect_ConstructProps extends ActorMeta_ConstructProps { +} +export class Effect { + /* Properties of Clutter.ActorMeta */ + readonly actor: Actor + enabled: boolean + name: string + /* Fields of Clutter.ActorMeta */ + parentInstance: GObject.InitiallyUnowned + /* Fields of GObject.InitiallyUnowned */ + gTypeInstance: GObject.TypeInstance + /* Methods of Clutter.Effect */ + queueRepaint(): void + /* Methods of Clutter.ActorMeta */ + getActor(): Actor + getEnabled(): boolean + getName(): string + setEnabled(isEnabled: boolean): void + setName(name: string): void + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Virtual methods of Clutter.Effect */ + vfuncModifyPaintVolume(volume: PaintVolume): boolean + vfuncPaint(node: PaintNode, paintContext: PaintContext, flags: EffectPaintFlags): void + vfuncPaintNode(node: PaintNode, paintContext: PaintContext, flags: EffectPaintFlags): void + vfuncPick(pickContext: PickContext): void + vfuncPostPaint(node: PaintNode, paintContext: PaintContext): void + vfuncPrePaint(node: PaintNode, paintContext: PaintContext): boolean + /* Virtual methods of Clutter.ActorMeta */ + vfuncSetActor(actor?: Actor | null): void + vfuncSetEnabled(isEnabled: boolean): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: Effect, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: Effect, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::actor", callback: (($obj: Effect, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::actor", callback: (($obj: Effect, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::actor", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::actor", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::actor", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::enabled", callback: (($obj: Effect, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::enabled", callback: (($obj: Effect, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::enabled", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::enabled", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::enabled", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::name", callback: (($obj: Effect, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::name", callback: (($obj: Effect, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: Effect_ConstructProps) + _init (config?: Effect_ConstructProps): void + static $gtype: GObject.Type +} +export interface FixedLayout_ConstructProps extends LayoutManager_ConstructProps { +} +export class FixedLayout { + /* Fields of GObject.InitiallyUnowned */ + gTypeInstance: GObject.TypeInstance + /* Methods of Clutter.LayoutManager */ + allocate(container: Container, allocation: ActorBox): void + childGetProperty(container: Container, actor: Actor, propertyName: string, value: any): void + childSetProperty(container: Container, actor: Actor, propertyName: string, value: any): void + findChildProperty(name: string): GObject.ParamSpec + getChildMeta(container: Container, actor: Actor): LayoutMeta + getPreferredHeight(container: Container, forWidth: number): [ /* minHeightP */ number | null, /* natHeightP */ number | null ] + getPreferredWidth(container: Container, forHeight: number): [ /* minWidthP */ number | null, /* natWidthP */ number | null ] + layoutChanged(): void + listChildProperties(): GObject.ParamSpec[] + setContainer(container?: Container | null): void + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Virtual methods of Clutter.LayoutManager */ + vfuncAllocate(container: Container, allocation: ActorBox): void + vfuncGetChildMetaType(): GObject.Type + vfuncGetPreferredHeight(container: Container, forWidth: number): [ /* minHeightP */ number | null, /* natHeightP */ number | null ] + vfuncGetPreferredWidth(container: Container, forHeight: number): [ /* minWidthP */ number | null, /* natWidthP */ number | null ] + vfuncLayoutChanged(): void + vfuncSetContainer(container?: Container | null): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Clutter.LayoutManager */ + connect(sigName: "layout-changed", callback: (($obj: FixedLayout) => void)): number + connect_after(sigName: "layout-changed", callback: (($obj: FixedLayout) => void)): number + emit(sigName: "layout-changed"): void + on(sigName: "layout-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "layout-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "layout-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: FixedLayout, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: FixedLayout, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: FixedLayout_ConstructProps) + _init (config?: FixedLayout_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(): FixedLayout + static $gtype: GObject.Type +} +export interface FlowLayout_ConstructProps extends LayoutManager_ConstructProps { + columnSpacing?: number + homogeneous?: boolean + maxColumnWidth?: number + maxRowHeight?: number + minColumnWidth?: number + minRowHeight?: number + orientation?: FlowOrientation + rowSpacing?: number + snapToGrid?: boolean +} +export class FlowLayout { + /* Properties of Clutter.FlowLayout */ + columnSpacing: number + homogeneous: boolean + maxColumnWidth: number + maxRowHeight: number + minColumnWidth: number + minRowHeight: number + orientation: FlowOrientation + rowSpacing: number + snapToGrid: boolean + /* Fields of GObject.InitiallyUnowned */ + gTypeInstance: GObject.TypeInstance + /* Methods of Clutter.FlowLayout */ + getColumnSpacing(): number + getColumnWidth(): [ /* minWidth */ number, /* maxWidth */ number ] + getHomogeneous(): boolean + getOrientation(): FlowOrientation + getRowHeight(): [ /* minHeight */ number, /* maxHeight */ number ] + getRowSpacing(): number + getSnapToGrid(): boolean + setColumnSpacing(spacing: number): void + setColumnWidth(minWidth: number, maxWidth: number): void + setHomogeneous(homogeneous: boolean): void + setOrientation(orientation: FlowOrientation): void + setRowHeight(minHeight: number, maxHeight: number): void + setRowSpacing(spacing: number): void + setSnapToGrid(snapToGrid: boolean): void + /* Methods of Clutter.LayoutManager */ + allocate(container: Container, allocation: ActorBox): void + childGetProperty(container: Container, actor: Actor, propertyName: string, value: any): void + childSetProperty(container: Container, actor: Actor, propertyName: string, value: any): void + findChildProperty(name: string): GObject.ParamSpec + getChildMeta(container: Container, actor: Actor): LayoutMeta + getPreferredHeight(container: Container, forWidth: number): [ /* minHeightP */ number | null, /* natHeightP */ number | null ] + getPreferredWidth(container: Container, forHeight: number): [ /* minWidthP */ number | null, /* natWidthP */ number | null ] + layoutChanged(): void + listChildProperties(): GObject.ParamSpec[] + setContainer(container?: Container | null): void + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Virtual methods of Clutter.LayoutManager */ + vfuncAllocate(container: Container, allocation: ActorBox): void + vfuncGetChildMetaType(): GObject.Type + vfuncGetPreferredHeight(container: Container, forWidth: number): [ /* minHeightP */ number | null, /* natHeightP */ number | null ] + vfuncGetPreferredWidth(container: Container, forHeight: number): [ /* minWidthP */ number | null, /* natWidthP */ number | null ] + vfuncLayoutChanged(): void + vfuncSetContainer(container?: Container | null): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Clutter.LayoutManager */ + connect(sigName: "layout-changed", callback: (($obj: FlowLayout) => void)): number + connect_after(sigName: "layout-changed", callback: (($obj: FlowLayout) => void)): number + emit(sigName: "layout-changed"): void + on(sigName: "layout-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "layout-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "layout-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: FlowLayout, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: FlowLayout, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::column-spacing", callback: (($obj: FlowLayout, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::column-spacing", callback: (($obj: FlowLayout, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::column-spacing", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::column-spacing", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::column-spacing", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::homogeneous", callback: (($obj: FlowLayout, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::homogeneous", callback: (($obj: FlowLayout, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::homogeneous", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::homogeneous", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::homogeneous", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::max-column-width", callback: (($obj: FlowLayout, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::max-column-width", callback: (($obj: FlowLayout, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::max-column-width", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::max-column-width", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::max-column-width", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::max-row-height", callback: (($obj: FlowLayout, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::max-row-height", callback: (($obj: FlowLayout, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::max-row-height", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::max-row-height", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::max-row-height", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::min-column-width", callback: (($obj: FlowLayout, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::min-column-width", callback: (($obj: FlowLayout, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::min-column-width", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::min-column-width", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::min-column-width", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::min-row-height", callback: (($obj: FlowLayout, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::min-row-height", callback: (($obj: FlowLayout, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::min-row-height", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::min-row-height", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::min-row-height", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::orientation", callback: (($obj: FlowLayout, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::orientation", callback: (($obj: FlowLayout, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::orientation", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::orientation", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::orientation", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::row-spacing", callback: (($obj: FlowLayout, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::row-spacing", callback: (($obj: FlowLayout, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::row-spacing", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::row-spacing", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::row-spacing", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::snap-to-grid", callback: (($obj: FlowLayout, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::snap-to-grid", callback: (($obj: FlowLayout, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::snap-to-grid", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::snap-to-grid", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::snap-to-grid", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: FlowLayout_ConstructProps) + _init (config?: FlowLayout_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(orientation: FlowOrientation): FlowLayout + static $gtype: GObject.Type +} +export interface FrameClock_ConstructProps extends GObject.Object_ConstructProps { +} +export class FrameClock { + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of Clutter.FrameClock */ + addTimeline(timeline: Timeline): void + destroy(): void + getRefreshRate(): number + inhibit(): void + notifyReady(): void + removeTimeline(timeline: Timeline): void + scheduleUpdate(): void + scheduleUpdateNow(): void + uninhibit(): void + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Clutter.FrameClock */ + connect(sigName: "destroy", callback: (($obj: FrameClock) => void)): number + connect_after(sigName: "destroy", callback: (($obj: FrameClock) => void)): number + emit(sigName: "destroy"): void + on(sigName: "destroy", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "destroy", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "destroy", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: FrameClock, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: FrameClock, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: FrameClock_ConstructProps) + _init (config?: FrameClock_ConstructProps): void + static $gtype: GObject.Type +} +export interface GestureAction_ConstructProps extends Action_ConstructProps { + nTouchPoints?: number + thresholdTriggerDistanceX?: number + thresholdTriggerDistanceY?: number + thresholdTriggerEdge?: GestureTriggerEdge +} +export class GestureAction { + /* Properties of Clutter.GestureAction */ + nTouchPoints: number + /* Properties of Clutter.ActorMeta */ + readonly actor: Actor + enabled: boolean + name: string + /* Fields of Clutter.GestureAction */ + parentInstance: Action + /* Fields of GObject.InitiallyUnowned */ + gTypeInstance: GObject.TypeInstance + /* Methods of Clutter.GestureAction */ + cancel(): void + getDevice(point: number): InputDevice + getLastEvent(point: number): Event + getMotionCoords(point: number): [ /* motionX */ number | null, /* motionY */ number | null ] + getMotionDelta(point: number): [ /* returnType */ number, /* deltaX */ number | null, /* deltaY */ number | null ] + getNCurrentPoints(): number + getNTouchPoints(): number + getPressCoords(point: number): [ /* pressX */ number | null, /* pressY */ number | null ] + getReleaseCoords(point: number): [ /* releaseX */ number | null, /* releaseY */ number | null ] + getSequence(point: number): EventSequence + getThresholdTriggerDistance(): [ /* x */ number | null, /* y */ number | null ] + getThresholdTriggerEdge(): GestureTriggerEdge + getThresholdTriggerEgde(): GestureTriggerEdge + getVelocity(point: number): [ /* returnType */ number, /* velocityX */ number | null, /* velocityY */ number | null ] + setNTouchPoints(nbPoints: number): void + setThresholdTriggerDistance(x: number, y: number): void + setThresholdTriggerEdge(edge: GestureTriggerEdge): void + /* Methods of Clutter.ActorMeta */ + getActor(): Actor + getEnabled(): boolean + getName(): string + setEnabled(isEnabled: boolean): void + setName(name: string): void + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Virtual methods of Clutter.GestureAction */ + vfuncGestureBegin(actor: Actor): boolean + vfuncGestureCancel(actor: Actor): void + vfuncGestureEnd(actor: Actor): void + vfuncGesturePrepare(actor: Actor): boolean + vfuncGestureProgress(actor: Actor): boolean + /* Virtual methods of Clutter.ActorMeta */ + vfuncSetActor(actor?: Actor | null): void + vfuncSetEnabled(isEnabled: boolean): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Clutter.GestureAction */ + connect(sigName: "gesture-begin", callback: (($obj: GestureAction, actor: Actor) => boolean)): number + connect_after(sigName: "gesture-begin", callback: (($obj: GestureAction, actor: Actor) => boolean)): number + emit(sigName: "gesture-begin", actor: Actor): void + on(sigName: "gesture-begin", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "gesture-begin", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "gesture-begin", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "gesture-cancel", callback: (($obj: GestureAction, actor: Actor) => void)): number + connect_after(sigName: "gesture-cancel", callback: (($obj: GestureAction, actor: Actor) => void)): number + emit(sigName: "gesture-cancel", actor: Actor): void + on(sigName: "gesture-cancel", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "gesture-cancel", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "gesture-cancel", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "gesture-end", callback: (($obj: GestureAction, actor: Actor) => void)): number + connect_after(sigName: "gesture-end", callback: (($obj: GestureAction, actor: Actor) => void)): number + emit(sigName: "gesture-end", actor: Actor): void + on(sigName: "gesture-end", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "gesture-end", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "gesture-end", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "gesture-progress", callback: (($obj: GestureAction, actor: Actor) => boolean)): number + connect_after(sigName: "gesture-progress", callback: (($obj: GestureAction, actor: Actor) => boolean)): number + emit(sigName: "gesture-progress", actor: Actor): void + on(sigName: "gesture-progress", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "gesture-progress", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "gesture-progress", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: GestureAction, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: GestureAction, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::n-touch-points", callback: (($obj: GestureAction, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::n-touch-points", callback: (($obj: GestureAction, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::n-touch-points", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::n-touch-points", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::n-touch-points", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::actor", callback: (($obj: GestureAction, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::actor", callback: (($obj: GestureAction, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::actor", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::actor", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::actor", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::enabled", callback: (($obj: GestureAction, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::enabled", callback: (($obj: GestureAction, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::enabled", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::enabled", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::enabled", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::name", callback: (($obj: GestureAction, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::name", callback: (($obj: GestureAction, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: GestureAction_ConstructProps) + _init (config?: GestureAction_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(): GestureAction + static $gtype: GObject.Type +} +export interface GridLayout_ConstructProps extends LayoutManager_ConstructProps { + columnHomogeneous?: boolean + columnSpacing?: number + orientation?: Orientation + rowHomogeneous?: boolean + rowSpacing?: number +} +export class GridLayout { + /* Properties of Clutter.GridLayout */ + columnHomogeneous: boolean + columnSpacing: number + orientation: Orientation + rowHomogeneous: boolean + rowSpacing: number + /* Fields of GObject.InitiallyUnowned */ + gTypeInstance: GObject.TypeInstance + /* Methods of Clutter.GridLayout */ + attach(child: Actor, left: number, top: number, width: number, height: number): void + attachNextTo(child: Actor, sibling: Actor | null, side: GridPosition, width: number, height: number): void + getChildAt(left: number, top: number): Actor + getColumnHomogeneous(): boolean + getColumnSpacing(): number + getOrientation(): Orientation + getRowHomogeneous(): boolean + getRowSpacing(): number + insertColumn(position: number): void + insertNextTo(sibling: Actor, side: GridPosition): void + insertRow(position: number): void + setColumnHomogeneous(homogeneous: boolean): void + setColumnSpacing(spacing: number): void + setOrientation(orientation: Orientation): void + setRowHomogeneous(homogeneous: boolean): void + setRowSpacing(spacing: number): void + /* Methods of Clutter.LayoutManager */ + allocate(container: Container, allocation: ActorBox): void + childGetProperty(container: Container, actor: Actor, propertyName: string, value: any): void + childSetProperty(container: Container, actor: Actor, propertyName: string, value: any): void + findChildProperty(name: string): GObject.ParamSpec + getChildMeta(container: Container, actor: Actor): LayoutMeta + getPreferredHeight(container: Container, forWidth: number): [ /* minHeightP */ number | null, /* natHeightP */ number | null ] + getPreferredWidth(container: Container, forHeight: number): [ /* minWidthP */ number | null, /* natWidthP */ number | null ] + layoutChanged(): void + listChildProperties(): GObject.ParamSpec[] + setContainer(container?: Container | null): void + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Virtual methods of Clutter.LayoutManager */ + vfuncAllocate(container: Container, allocation: ActorBox): void + vfuncGetChildMetaType(): GObject.Type + vfuncGetPreferredHeight(container: Container, forWidth: number): [ /* minHeightP */ number | null, /* natHeightP */ number | null ] + vfuncGetPreferredWidth(container: Container, forHeight: number): [ /* minWidthP */ number | null, /* natWidthP */ number | null ] + vfuncLayoutChanged(): void + vfuncSetContainer(container?: Container | null): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Clutter.LayoutManager */ + connect(sigName: "layout-changed", callback: (($obj: GridLayout) => void)): number + connect_after(sigName: "layout-changed", callback: (($obj: GridLayout) => void)): number + emit(sigName: "layout-changed"): void + on(sigName: "layout-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "layout-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "layout-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: GridLayout, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: GridLayout, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::column-homogeneous", callback: (($obj: GridLayout, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::column-homogeneous", callback: (($obj: GridLayout, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::column-homogeneous", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::column-homogeneous", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::column-homogeneous", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::column-spacing", callback: (($obj: GridLayout, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::column-spacing", callback: (($obj: GridLayout, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::column-spacing", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::column-spacing", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::column-spacing", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::orientation", callback: (($obj: GridLayout, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::orientation", callback: (($obj: GridLayout, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::orientation", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::orientation", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::orientation", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::row-homogeneous", callback: (($obj: GridLayout, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::row-homogeneous", callback: (($obj: GridLayout, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::row-homogeneous", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::row-homogeneous", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::row-homogeneous", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::row-spacing", callback: (($obj: GridLayout, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::row-spacing", callback: (($obj: GridLayout, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::row-spacing", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::row-spacing", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::row-spacing", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: GridLayout_ConstructProps) + _init (config?: GridLayout_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(): GridLayout + static $gtype: GObject.Type +} +export interface Image_ConstructProps extends GObject.Object_ConstructProps { +} +export class Image { + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of Clutter.Image */ + getTexture(): Cogl.Texture + setArea(data: any, pixelFormat: Cogl.PixelFormat, rect: cairo.RectangleInt, rowStride: number): boolean + setBytes(data: any, pixelFormat: Cogl.PixelFormat, width: number, height: number, rowStride: number): boolean + setData(data: any, pixelFormat: Cogl.PixelFormat, width: number, height: number, rowStride: number): boolean + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Methods of Clutter.Content */ + getPreferredSize(): [ /* returnType */ boolean, /* width */ number, /* height */ number ] + invalidate(): void + invalidateSize(): void + /* Virtual methods of Clutter.Image */ + vfuncAttached(actor: Actor): void + vfuncDetached(actor: Actor): void + vfuncGetPreferredSize(): [ /* returnType */ boolean, /* width */ number, /* height */ number ] + vfuncInvalidate(): void + vfuncInvalidateSize(): void + vfuncPaintContent(actor: Actor, node: PaintNode, paintContext: PaintContext): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: Image, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: Image, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of Clutter.Content */ + connect(sigName: "attached", callback: (($obj: Image, actor: Actor) => void)): number + connect_after(sigName: "attached", callback: (($obj: Image, actor: Actor) => void)): number + emit(sigName: "attached", actor: Actor): void + on(sigName: "attached", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "attached", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "attached", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "detached", callback: (($obj: Image, actor: Actor) => void)): number + connect_after(sigName: "detached", callback: (($obj: Image, actor: Actor) => void)): number + emit(sigName: "detached", actor: Actor): void + on(sigName: "detached", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "detached", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "detached", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: Image_ConstructProps) + _init (config?: Image_ConstructProps): void + static $gtype: GObject.Type +} +export interface InputDevice_ConstructProps extends GObject.Object_ConstructProps { + backend?: Backend + deviceMode?: InputMode + deviceNode?: string + deviceType?: InputDeviceType + hasCursor?: boolean + nButtons?: number + nModeGroups?: number + nRings?: number + nStrips?: number + name?: string + productId?: string + seat?: Seat + vendorId?: string +} +export class InputDevice { + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of Clutter.InputDevice */ + getAxis(index: number): InputAxis + getAxisValue(axes: number, axis: InputAxis, value: number): boolean + getDeviceMode(): InputMode + getDeviceName(): string + getDeviceNode(): string + getDeviceType(): InputDeviceType + getGrabbedActor(): Actor + getGroupNModes(group: number): number + getHasCursor(): boolean + getModeSwitchButtonGroup(button: number): number + getNAxes(): number + getNButtons(): number + getNModeGroups(): number + getNRings(): number + getNStrips(): number + getPadFeatureGroup(feature: InputDevicePadFeature, nFeature: number): number + getProductId(): string + getSeat(): Seat + getVendorId(): string + grab(actor: Actor): void + isGrouped(otherDevice: InputDevice): boolean + isModeSwitchButton(group: number, button: number): boolean + sequenceGetGrabbedActor(sequence: EventSequence): Actor + sequenceGrab(sequence: EventSequence, actor: Actor): void + sequenceUngrab(sequence: EventSequence): void + ungrab(): void + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Virtual methods of Clutter.InputDevice */ + vfuncGetGroupNModes(group: number): number + vfuncGetPadFeatureGroup(feature: InputDevicePadFeature, nFeature: number): number + vfuncIsGrouped(otherDevice: InputDevice): boolean + vfuncIsModeSwitchButton(group: number, button: number): boolean + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: InputDevice, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: InputDevice, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: InputDevice_ConstructProps) + _init (config?: InputDevice_ConstructProps): void + static $gtype: GObject.Type +} +export interface InputDeviceTool_ConstructProps extends GObject.Object_ConstructProps { + axes?: InputAxisFlags + id?: number + serial?: number + type?: InputDeviceToolType +} +export class InputDeviceTool { + /* Fields of Clutter.InputDeviceTool */ + parentInstance: GObject.Object + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of Clutter.InputDeviceTool */ + getAxes(): InputAxisFlags + getId(): number + getSerial(): number + getToolType(): InputDeviceToolType + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: InputDeviceTool, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: InputDeviceTool, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: InputDeviceTool_ConstructProps) + _init (config?: InputDeviceTool_ConstructProps): void + static $gtype: GObject.Type +} +export interface InputFocus_ConstructProps extends GObject.Object_ConstructProps { +} +export class InputFocus { + /* Fields of Clutter.InputFocus */ + parentInstance: GObject.Object + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of Clutter.InputFocus */ + filterEvent(event: Event): boolean + isFocused(): boolean + reset(): void + setCanShowPreedit(canShowPreedit: boolean): void + setContentHints(hint: InputContentHintFlags): void + setContentPurpose(purpose: InputContentPurpose): void + setCursorLocation(rect: Graphene.Rect): void + setInputPanelState(state: InputPanelState): void + setSurrounding(text: string, cursor: number, anchor: number): void + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Virtual methods of Clutter.InputFocus */ + vfuncCommitText(text: string): void + vfuncDeleteSurrounding(offset: number, len: number): void + vfuncFocusIn(inputMethod: InputMethod): void + vfuncFocusOut(): void + vfuncRequestSurrounding(): void + vfuncSetPreeditText(preedit: string, cursor: number): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: InputFocus, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: InputFocus, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: InputFocus_ConstructProps) + _init (config?: InputFocus_ConstructProps): void + static $gtype: GObject.Type +} +export interface InputMethod_ConstructProps extends GObject.Object_ConstructProps { + canShowPreedit?: boolean + contentHints?: InputContentHintFlags + contentPurpose?: InputContentPurpose +} +export class InputMethod { + /* Properties of Clutter.InputMethod */ + canShowPreedit: boolean + contentHints: InputContentHintFlags + contentPurpose: InputContentPurpose + /* Fields of Clutter.InputMethod */ + parentInstance: GObject.Object + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of Clutter.InputMethod */ + commit(text: string): void + deleteSurrounding(offset: number, len: number): void + focusIn(focus: InputFocus): void + focusOut(): void + forwardKey(keyval: number, keycode: number, state: number, time: number, press: boolean): void + notifyKeyEvent(event: Event, filtered: boolean): void + requestSurrounding(): void + setInputPanelState(state: InputPanelState): void + setPreeditText(preedit: string | null, cursor: number): void + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Virtual methods of Clutter.InputMethod */ + vfuncFilterKeyEvent(key: Event): boolean + vfuncFocusIn(actor: InputFocus): void + vfuncFocusOut(): void + vfuncReset(): void + vfuncSetCursorLocation(rect: Graphene.Rect): void + vfuncSetSurrounding(text: string, cursor: number, anchor: number): void + vfuncUpdateContentHints(hint: InputContentHintFlags): void + vfuncUpdateContentPurpose(purpose: InputContentPurpose): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Clutter.InputMethod */ + connect(sigName: "commit", callback: (($obj: InputMethod, object: string) => void)): number + connect_after(sigName: "commit", callback: (($obj: InputMethod, object: string) => void)): number + emit(sigName: "commit", object: string): void + on(sigName: "commit", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "commit", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "commit", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "cursor-location-changed", callback: (($obj: InputMethod, object: Graphene.Rect) => void)): number + connect_after(sigName: "cursor-location-changed", callback: (($obj: InputMethod, object: Graphene.Rect) => void)): number + emit(sigName: "cursor-location-changed", object: Graphene.Rect): void + on(sigName: "cursor-location-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "cursor-location-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "cursor-location-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "delete-surrounding", callback: (($obj: InputMethod, object: number, p0: number) => void)): number + connect_after(sigName: "delete-surrounding", callback: (($obj: InputMethod, object: number, p0: number) => void)): number + emit(sigName: "delete-surrounding", object: number, p0: number): void + on(sigName: "delete-surrounding", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "delete-surrounding", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "delete-surrounding", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "input-panel-state", callback: (($obj: InputMethod, object: InputPanelState) => void)): number + connect_after(sigName: "input-panel-state", callback: (($obj: InputMethod, object: InputPanelState) => void)): number + emit(sigName: "input-panel-state", object: InputPanelState): void + on(sigName: "input-panel-state", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "input-panel-state", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "input-panel-state", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "request-surrounding", callback: (($obj: InputMethod) => void)): number + connect_after(sigName: "request-surrounding", callback: (($obj: InputMethod) => void)): number + emit(sigName: "request-surrounding"): void + on(sigName: "request-surrounding", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "request-surrounding", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "request-surrounding", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: InputMethod, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: InputMethod, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::can-show-preedit", callback: (($obj: InputMethod, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::can-show-preedit", callback: (($obj: InputMethod, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::can-show-preedit", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::can-show-preedit", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::can-show-preedit", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::content-hints", callback: (($obj: InputMethod, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::content-hints", callback: (($obj: InputMethod, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::content-hints", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::content-hints", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::content-hints", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::content-purpose", callback: (($obj: InputMethod, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::content-purpose", callback: (($obj: InputMethod, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::content-purpose", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::content-purpose", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::content-purpose", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: InputMethod_ConstructProps) + _init (config?: InputMethod_ConstructProps): void + static $gtype: GObject.Type +} +export interface Interval_ConstructProps extends GObject.InitiallyUnowned_ConstructProps { + final?: any + initial?: any + valueType?: GObject.Type +} +export class Interval { + /* Properties of Clutter.Interval */ + final: any + initial: any + /* Fields of GObject.InitiallyUnowned */ + gTypeInstance: GObject.TypeInstance + /* Methods of Clutter.Interval */ + clone(): Interval + compute(factor: number): any + computeValue(factor: number): [ /* returnType */ boolean, /* value */ any ] + getFinalValue(): /* value */ any + getInitialValue(): /* value */ any + getValueType(): GObject.Type + isValid(): boolean + peekFinalValue(): any + peekInitialValue(): any + setFinal(value: any): void + setInitial(value: any): void + validate(pspec: GObject.ParamSpec): boolean + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Methods of Clutter.Scriptable */ + getId(): string + parseCustomNode(script: Script, value: any, name: string, node: Json.Node): boolean + setCustomProperty(script: Script, name: string, value: any): void + setId(id: string): void + /* Virtual methods of Clutter.Interval */ + vfuncComputeValue(factor: number): [ /* returnType */ boolean, /* value */ any ] + vfuncValidate(pspec: GObject.ParamSpec): boolean + vfuncGetId(): string + vfuncParseCustomNode(script: Script, value: any, name: string, node: Json.Node): boolean + vfuncSetCustomProperty(script: Script, name: string, value: any): void + vfuncSetId(id: string): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: Interval, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: Interval, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::final", callback: (($obj: Interval, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::final", callback: (($obj: Interval, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::final", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::final", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::final", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::initial", callback: (($obj: Interval, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::initial", callback: (($obj: Interval, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::initial", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::initial", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::initial", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: Interval_ConstructProps) + _init (config?: Interval_ConstructProps): void + /* Static methods and pseudo-constructors */ + static newWithValues(gtype: GObject.Type, initial?: any, final?: any): Interval + static $gtype: GObject.Type +} +export interface KeyframeTransition_ConstructProps extends PropertyTransition_ConstructProps { +} +export class KeyframeTransition { + /* Properties of Clutter.PropertyTransition */ + propertyName: string + /* Properties of Clutter.Transition */ + animatable: Animatable + interval: Interval + removeOnComplete: boolean + /* Properties of Clutter.Timeline */ + actor: Actor + autoReverse: boolean + delay: number + direction: TimelineDirection + duration: number + frameClock: FrameClock + progressMode: AnimationMode + repeatCount: number + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of Clutter.KeyframeTransition */ + clear(): void + getKeyFrame(index: number): [ /* key */ number | null, /* mode */ AnimationMode | null, /* value */ any ] + getNKeyFrames(): number + setKeyFrame(index: number, key: number, mode: AnimationMode, value: any): void + setKeyFrames(keyFrames: number[]): void + setModes(modes: AnimationMode[]): void + setValues(values: any): void + /* Methods of Clutter.PropertyTransition */ + getPropertyName(): string + setPropertyName(propertyName?: string | null): void + /* Methods of Clutter.Transition */ + getAnimatable(): Animatable + getInterval(): Interval + getRemoveOnComplete(): boolean + setAnimatable(animatable?: Animatable | null): void + setFrom(value: any): void + setInterval(interval?: Interval | null): void + setRemoveOnComplete(removeComplete: boolean): void + setTo(value: any): void + /* Methods of Clutter.Timeline */ + addMarker(markerName: string, progress: number): void + addMarkerAtTime(markerName: string, msecs: number): void + advance(msecs: number): void + advanceToMarker(markerName: string): void + getActor(): Actor + getAutoReverse(): boolean + getCubicBezierProgress(): [ /* returnType */ boolean, /* c1 */ Graphene.Point, /* c2 */ Graphene.Point ] + getCurrentRepeat(): number + getDelay(): number + getDelta(): number + getDirection(): TimelineDirection + getDuration(): number + getDurationHint(): number + getElapsedTime(): number + getProgress(): number + getProgressMode(): AnimationMode + getRepeatCount(): number + getStepProgress(): [ /* returnType */ boolean, /* nSteps */ number, /* stepMode */ StepMode ] + hasMarker(markerName: string): boolean + isPlaying(): boolean + listMarkers(msecs: number): string[] + pause(): void + removeMarker(markerName: string): void + rewind(): void + setActor(actor?: Actor | null): void + setAutoReverse(reverse: boolean): void + setCubicBezierProgress(c1: Graphene.Point, c2: Graphene.Point): void + setDelay(msecs: number): void + setDirection(direction: TimelineDirection): void + setDuration(msecs: number): void + setFrameClock(frameClock: FrameClock): void + setProgressFunc(func: TimelineProgressFunc | null): void + setProgressMode(mode: AnimationMode): void + setRepeatCount(count: number): void + setStepProgress(nSteps: number, stepMode: StepMode): void + skip(msecs: number): void + start(): void + stop(): void + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Methods of Clutter.Scriptable */ + getId(): string + parseCustomNode(script: Script, value: any, name: string, node: Json.Node): boolean + setCustomProperty(script: Script, name: string, value: any): void + setId(id: string): void + /* Virtual methods of Clutter.Transition */ + vfuncAttached(animatable: Animatable): void + vfuncComputeValue(animatable: Animatable, interval: Interval, progress: number): void + vfuncDetached(animatable: Animatable): void + /* Virtual methods of Clutter.Timeline */ + vfuncCompleted(): void + vfuncMarkerReached(markerName: string, msecs: number): void + vfuncNewFrame(msecs: number): void + vfuncPaused(): void + vfuncStarted(): void + vfuncStopped(isFinished: boolean): void + vfuncGetId(): string + vfuncParseCustomNode(script: Script, value: any, name: string, node: Json.Node): boolean + vfuncSetCustomProperty(script: Script, name: string, value: any): void + vfuncSetId(id: string): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Clutter.Timeline */ + connect(sigName: "completed", callback: (($obj: KeyframeTransition) => void)): number + connect_after(sigName: "completed", callback: (($obj: KeyframeTransition) => void)): number + emit(sigName: "completed"): void + on(sigName: "completed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "completed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "completed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "marker-reached", callback: (($obj: KeyframeTransition, markerName: string, msecs: number) => void)): number + connect_after(sigName: "marker-reached", callback: (($obj: KeyframeTransition, markerName: string, msecs: number) => void)): number + emit(sigName: "marker-reached", markerName: string, msecs: number): void + on(sigName: "marker-reached", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "marker-reached", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "marker-reached", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "new-frame", callback: (($obj: KeyframeTransition, msecs: number) => void)): number + connect_after(sigName: "new-frame", callback: (($obj: KeyframeTransition, msecs: number) => void)): number + emit(sigName: "new-frame", msecs: number): void + on(sigName: "new-frame", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "new-frame", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "new-frame", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "paused", callback: (($obj: KeyframeTransition) => void)): number + connect_after(sigName: "paused", callback: (($obj: KeyframeTransition) => void)): number + emit(sigName: "paused"): void + on(sigName: "paused", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "paused", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "paused", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "started", callback: (($obj: KeyframeTransition) => void)): number + connect_after(sigName: "started", callback: (($obj: KeyframeTransition) => void)): number + emit(sigName: "started"): void + on(sigName: "started", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "started", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "started", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "stopped", callback: (($obj: KeyframeTransition, isFinished: boolean) => void)): number + connect_after(sigName: "stopped", callback: (($obj: KeyframeTransition, isFinished: boolean) => void)): number + emit(sigName: "stopped", isFinished: boolean): void + on(sigName: "stopped", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "stopped", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "stopped", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: KeyframeTransition, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: KeyframeTransition, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::property-name", callback: (($obj: KeyframeTransition, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::property-name", callback: (($obj: KeyframeTransition, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::property-name", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::property-name", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::property-name", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::animatable", callback: (($obj: KeyframeTransition, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::animatable", callback: (($obj: KeyframeTransition, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::animatable", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::animatable", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::animatable", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::interval", callback: (($obj: KeyframeTransition, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::interval", callback: (($obj: KeyframeTransition, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::interval", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::interval", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::interval", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::remove-on-complete", callback: (($obj: KeyframeTransition, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::remove-on-complete", callback: (($obj: KeyframeTransition, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::remove-on-complete", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::remove-on-complete", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::remove-on-complete", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::actor", callback: (($obj: KeyframeTransition, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::actor", callback: (($obj: KeyframeTransition, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::actor", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::actor", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::actor", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::auto-reverse", callback: (($obj: KeyframeTransition, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::auto-reverse", callback: (($obj: KeyframeTransition, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::auto-reverse", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::auto-reverse", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::auto-reverse", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::delay", callback: (($obj: KeyframeTransition, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::delay", callback: (($obj: KeyframeTransition, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::delay", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::delay", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::delay", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::direction", callback: (($obj: KeyframeTransition, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::direction", callback: (($obj: KeyframeTransition, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::direction", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::direction", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::direction", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::duration", callback: (($obj: KeyframeTransition, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::duration", callback: (($obj: KeyframeTransition, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::duration", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::duration", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::duration", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::frame-clock", callback: (($obj: KeyframeTransition, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::frame-clock", callback: (($obj: KeyframeTransition, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::frame-clock", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::frame-clock", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::frame-clock", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::progress-mode", callback: (($obj: KeyframeTransition, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::progress-mode", callback: (($obj: KeyframeTransition, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::progress-mode", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::progress-mode", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::progress-mode", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::repeat-count", callback: (($obj: KeyframeTransition, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::repeat-count", callback: (($obj: KeyframeTransition, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::repeat-count", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::repeat-count", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::repeat-count", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: KeyframeTransition_ConstructProps) + _init (config?: KeyframeTransition_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(propertyName: string): KeyframeTransition + static new(propertyName?: string | null): KeyframeTransition + static new(durationMs: number): KeyframeTransition + static newForActor(actor: Actor, propertyName?: string | null): KeyframeTransition + static newForActor(actor: Actor, durationMs: number): KeyframeTransition + static $gtype: GObject.Type +} +export interface Keymap_ConstructProps extends GObject.Object_ConstructProps { +} +export class Keymap { + /* Properties of Clutter.Keymap */ + readonly capsLockState: boolean + readonly numLockState: boolean + /* Fields of Clutter.Keymap */ + parentInstance: GObject.Object + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of Clutter.Keymap */ + getCapsLockState(): boolean + getDirection(): Pango.Direction + getNumLockState(): boolean + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Virtual methods of Clutter.Keymap */ + vfuncGetDirection(): Pango.Direction + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Clutter.Keymap */ + connect(sigName: "state-changed", callback: (($obj: Keymap) => void)): number + connect_after(sigName: "state-changed", callback: (($obj: Keymap) => void)): number + emit(sigName: "state-changed"): void + on(sigName: "state-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "state-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "state-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: Keymap, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: Keymap, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::caps-lock-state", callback: (($obj: Keymap, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::caps-lock-state", callback: (($obj: Keymap, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::caps-lock-state", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::caps-lock-state", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::caps-lock-state", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::num-lock-state", callback: (($obj: Keymap, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::num-lock-state", callback: (($obj: Keymap, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::num-lock-state", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::num-lock-state", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::num-lock-state", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: Keymap_ConstructProps) + _init (config?: Keymap_ConstructProps): void + static $gtype: GObject.Type +} +export class LayerNode { + /* Methods of Clutter.PaintNode */ + addChild(child: PaintNode): void + addMultitextureRectangle(rect: ActorBox, textCoords: number, textCoordsLen: number): void + addRectangle(rect: ActorBox): void + addRectangles(coords: number[]): void + addTextureRectangle(rect: ActorBox, x1: number, y1: number, x2: number, y2: number): void + addTextureRectangles(coords: number[]): void + getFramebuffer(): Cogl.Framebuffer + paint(paintContext: PaintContext): void + ref(): PaintNode + setName(name: string): void + unref(): void + static name: string + static new(projection: Graphene.Matrix, viewport: cairo.Rectangle, width: number, height: number, opacity: number): LayerNode + constructor(projection: Graphene.Matrix, viewport: cairo.Rectangle, width: number, height: number, opacity: number) + /* Static methods and pseudo-constructors */ + static new(projection: Graphene.Matrix, viewport: cairo.Rectangle, width: number, height: number, opacity: number): LayerNode + static newToFramebuffer(framebuffer: Cogl.Framebuffer, pipeline: Cogl.Pipeline): LayerNode +} +export interface LayoutManager_ConstructProps extends GObject.InitiallyUnowned_ConstructProps { +} +export class LayoutManager { + /* Fields of GObject.InitiallyUnowned */ + gTypeInstance: GObject.TypeInstance + /* Methods of Clutter.LayoutManager */ + allocate(container: Container, allocation: ActorBox): void + childGetProperty(container: Container, actor: Actor, propertyName: string, value: any): void + childSetProperty(container: Container, actor: Actor, propertyName: string, value: any): void + findChildProperty(name: string): GObject.ParamSpec + getChildMeta(container: Container, actor: Actor): LayoutMeta + getPreferredHeight(container: Container, forWidth: number): [ /* minHeightP */ number | null, /* natHeightP */ number | null ] + getPreferredWidth(container: Container, forHeight: number): [ /* minWidthP */ number | null, /* natWidthP */ number | null ] + layoutChanged(): void + listChildProperties(): GObject.ParamSpec[] + setContainer(container?: Container | null): void + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Virtual methods of Clutter.LayoutManager */ + vfuncAllocate(container: Container, allocation: ActorBox): void + vfuncGetChildMetaType(): GObject.Type + vfuncGetPreferredHeight(container: Container, forWidth: number): [ /* minHeightP */ number | null, /* natHeightP */ number | null ] + vfuncGetPreferredWidth(container: Container, forHeight: number): [ /* minWidthP */ number | null, /* natWidthP */ number | null ] + vfuncLayoutChanged(): void + vfuncSetContainer(container?: Container | null): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Clutter.LayoutManager */ + connect(sigName: "layout-changed", callback: (($obj: LayoutManager) => void)): number + connect_after(sigName: "layout-changed", callback: (($obj: LayoutManager) => void)): number + emit(sigName: "layout-changed"): void + on(sigName: "layout-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "layout-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "layout-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: LayoutManager, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: LayoutManager, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: LayoutManager_ConstructProps) + _init (config?: LayoutManager_ConstructProps): void + static $gtype: GObject.Type +} +export interface LayoutMeta_ConstructProps extends ChildMeta_ConstructProps { + manager?: LayoutManager +} +export class LayoutMeta { + /* Fields of Clutter.LayoutMeta */ + manager: LayoutManager + /* Fields of Clutter.ChildMeta */ + container: Container + actor: Actor + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of Clutter.LayoutMeta */ + getManager(): LayoutManager + /* Methods of Clutter.ChildMeta */ + getActor(): Actor + getContainer(): Container + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: LayoutMeta, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: LayoutMeta, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: LayoutMeta_ConstructProps) + _init (config?: LayoutMeta_ConstructProps): void + static $gtype: GObject.Type +} +export interface OffscreenEffect_ConstructProps extends Effect_ConstructProps { +} +export class OffscreenEffect { + /* Properties of Clutter.ActorMeta */ + readonly actor: Actor + enabled: boolean + name: string + /* Fields of Clutter.ActorMeta */ + parentInstance: GObject.InitiallyUnowned + /* Fields of GObject.InitiallyUnowned */ + gTypeInstance: GObject.TypeInstance + /* Methods of Clutter.OffscreenEffect */ + createTexture(width: number, height: number): Cogl.Handle + getPipeline(): Cogl.Pipeline | null + getTargetSize(): [ /* returnType */ boolean, /* width */ number, /* height */ number ] + getTexture(): Cogl.Handle + paintTarget(node: PaintNode, paintContext: PaintContext): void + /* Methods of Clutter.Effect */ + queueRepaint(): void + /* Methods of Clutter.ActorMeta */ + getActor(): Actor + getEnabled(): boolean + getName(): string + setEnabled(isEnabled: boolean): void + setName(name: string): void + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Virtual methods of Clutter.OffscreenEffect */ + vfuncCreateTexture(width: number, height: number): Cogl.Handle + vfuncPaintTarget(node: PaintNode, paintContext: PaintContext): void + /* Virtual methods of Clutter.Effect */ + vfuncModifyPaintVolume(volume: PaintVolume): boolean + vfuncPaint(node: PaintNode, paintContext: PaintContext, flags: EffectPaintFlags): void + vfuncPaintNode(node: PaintNode, paintContext: PaintContext, flags: EffectPaintFlags): void + vfuncPick(pickContext: PickContext): void + vfuncPostPaint(node: PaintNode, paintContext: PaintContext): void + vfuncPrePaint(node: PaintNode, paintContext: PaintContext): boolean + /* Virtual methods of Clutter.ActorMeta */ + vfuncSetActor(actor?: Actor | null): void + vfuncSetEnabled(isEnabled: boolean): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: OffscreenEffect, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: OffscreenEffect, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::actor", callback: (($obj: OffscreenEffect, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::actor", callback: (($obj: OffscreenEffect, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::actor", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::actor", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::actor", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::enabled", callback: (($obj: OffscreenEffect, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::enabled", callback: (($obj: OffscreenEffect, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::enabled", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::enabled", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::enabled", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::name", callback: (($obj: OffscreenEffect, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::name", callback: (($obj: OffscreenEffect, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: OffscreenEffect_ConstructProps) + _init (config?: OffscreenEffect_ConstructProps): void + static $gtype: GObject.Type +} +export interface PageTurnEffect_ConstructProps extends DeformEffect_ConstructProps { + angle?: number + period?: number + radius?: number +} +export class PageTurnEffect { + /* Properties of Clutter.PageTurnEffect */ + angle: number + period: number + radius: number + /* Properties of Clutter.DeformEffect */ + xTiles: number + yTiles: number + /* Properties of Clutter.ActorMeta */ + readonly actor: Actor + enabled: boolean + name: string + /* Fields of Clutter.ActorMeta */ + parentInstance: GObject.InitiallyUnowned + /* Fields of GObject.InitiallyUnowned */ + gTypeInstance: GObject.TypeInstance + /* Methods of Clutter.PageTurnEffect */ + getAngle(): number + getPeriod(): number + getRadius(): number + setAngle(angle: number): void + setPeriod(period: number): void + setRadius(radius: number): void + /* Methods of Clutter.DeformEffect */ + getBackMaterial(): Cogl.Handle + getNTiles(): [ /* xTiles */ number, /* yTiles */ number ] + invalidate(): void + setBackMaterial(material?: Cogl.Handle | null): void + setNTiles(xTiles: number, yTiles: number): void + /* Methods of Clutter.OffscreenEffect */ + createTexture(width: number, height: number): Cogl.Handle + getPipeline(): Cogl.Pipeline | null + getTargetSize(): [ /* returnType */ boolean, /* width */ number, /* height */ number ] + getTexture(): Cogl.Handle + paintTarget(node: PaintNode, paintContext: PaintContext): void + /* Methods of Clutter.Effect */ + queueRepaint(): void + /* Methods of Clutter.ActorMeta */ + getActor(): Actor + getEnabled(): boolean + getName(): string + setEnabled(isEnabled: boolean): void + setName(name: string): void + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Virtual methods of Clutter.DeformEffect */ + vfuncDeformVertex(width: number, height: number, vertex: Cogl.TextureVertex): void + /* Virtual methods of Clutter.OffscreenEffect */ + vfuncCreateTexture(width: number, height: number): Cogl.Handle + vfuncPaintTarget(node: PaintNode, paintContext: PaintContext): void + /* Virtual methods of Clutter.Effect */ + vfuncModifyPaintVolume(volume: PaintVolume): boolean + vfuncPaint(node: PaintNode, paintContext: PaintContext, flags: EffectPaintFlags): void + vfuncPaintNode(node: PaintNode, paintContext: PaintContext, flags: EffectPaintFlags): void + vfuncPick(pickContext: PickContext): void + vfuncPostPaint(node: PaintNode, paintContext: PaintContext): void + vfuncPrePaint(node: PaintNode, paintContext: PaintContext): boolean + /* Virtual methods of Clutter.ActorMeta */ + vfuncSetActor(actor?: Actor | null): void + vfuncSetEnabled(isEnabled: boolean): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: PageTurnEffect, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: PageTurnEffect, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::angle", callback: (($obj: PageTurnEffect, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::angle", callback: (($obj: PageTurnEffect, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::angle", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::angle", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::angle", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::period", callback: (($obj: PageTurnEffect, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::period", callback: (($obj: PageTurnEffect, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::period", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::period", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::period", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::radius", callback: (($obj: PageTurnEffect, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::radius", callback: (($obj: PageTurnEffect, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::radius", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::radius", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::radius", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::x-tiles", callback: (($obj: PageTurnEffect, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::x-tiles", callback: (($obj: PageTurnEffect, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::x-tiles", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::x-tiles", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::x-tiles", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::y-tiles", callback: (($obj: PageTurnEffect, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::y-tiles", callback: (($obj: PageTurnEffect, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::y-tiles", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::y-tiles", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::y-tiles", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::actor", callback: (($obj: PageTurnEffect, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::actor", callback: (($obj: PageTurnEffect, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::actor", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::actor", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::actor", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::enabled", callback: (($obj: PageTurnEffect, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::enabled", callback: (($obj: PageTurnEffect, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::enabled", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::enabled", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::enabled", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::name", callback: (($obj: PageTurnEffect, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::name", callback: (($obj: PageTurnEffect, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: PageTurnEffect_ConstructProps) + _init (config?: PageTurnEffect_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(period: number, angle: number, radius: number): PageTurnEffect + static $gtype: GObject.Type +} +export class PaintNode { + /* Methods of Clutter.PaintNode */ + addChild(child: PaintNode): void + addMultitextureRectangle(rect: ActorBox, textCoords: number, textCoordsLen: number): void + addRectangle(rect: ActorBox): void + addRectangles(coords: number[]): void + addTextureRectangle(rect: ActorBox, x1: number, y1: number, x2: number, y2: number): void + addTextureRectangles(coords: number[]): void + getFramebuffer(): Cogl.Framebuffer + paint(paintContext: PaintContext): void + ref(): PaintNode + setName(name: string): void + unref(): void + static name: string +} +export interface PanAction_ConstructProps extends GestureAction_ConstructProps { + accelerationFactor?: number + deceleration?: number + interpolate?: boolean + panAxis?: PanAxis +} +export class PanAction { + /* Properties of Clutter.PanAction */ + accelerationFactor: number + deceleration: number + interpolate: boolean + panAxis: PanAxis + /* Properties of Clutter.GestureAction */ + nTouchPoints: number + /* Properties of Clutter.ActorMeta */ + readonly actor: Actor + enabled: boolean + name: string + /* Fields of Clutter.GestureAction */ + parentInstance: Action + /* Fields of GObject.InitiallyUnowned */ + gTypeInstance: GObject.TypeInstance + /* Methods of Clutter.PanAction */ + getAccelerationFactor(): number + getConstrainedMotionDelta(point: number): [ /* returnType */ number, /* deltaX */ number | null, /* deltaY */ number | null ] + getDeceleration(): number + getInterpolate(): boolean + getInterpolatedCoords(): [ /* interpolatedX */ number | null, /* interpolatedY */ number | null ] + getInterpolatedDelta(): [ /* returnType */ number, /* deltaX */ number | null, /* deltaY */ number | null ] + getMotionCoords(point: number): [ /* motionX */ number | null, /* motionY */ number | null ] + getMotionDelta(point: number): [ /* returnType */ number, /* deltaX */ number | null, /* deltaY */ number | null ] + getPanAxis(): PanAxis + setAccelerationFactor(factor: number): void + setDeceleration(rate: number): void + setInterpolate(shouldInterpolate: boolean): void + setPanAxis(axis: PanAxis): void + /* Methods of Clutter.GestureAction */ + cancel(): void + getDevice(point: number): InputDevice + getLastEvent(point: number): Event + getNCurrentPoints(): number + getNTouchPoints(): number + getPressCoords(point: number): [ /* pressX */ number | null, /* pressY */ number | null ] + getReleaseCoords(point: number): [ /* releaseX */ number | null, /* releaseY */ number | null ] + getSequence(point: number): EventSequence + getThresholdTriggerDistance(): [ /* x */ number | null, /* y */ number | null ] + getThresholdTriggerEdge(): GestureTriggerEdge + getThresholdTriggerEgde(): GestureTriggerEdge + getVelocity(point: number): [ /* returnType */ number, /* velocityX */ number | null, /* velocityY */ number | null ] + setNTouchPoints(nbPoints: number): void + setThresholdTriggerDistance(x: number, y: number): void + setThresholdTriggerEdge(edge: GestureTriggerEdge): void + /* Methods of Clutter.ActorMeta */ + getActor(): Actor + getEnabled(): boolean + getName(): string + setEnabled(isEnabled: boolean): void + setName(name: string): void + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Virtual methods of Clutter.PanAction */ + vfuncPan(actor: Actor, isInterpolated: boolean): boolean + vfuncPanStopped(actor: Actor): void + /* Virtual methods of Clutter.GestureAction */ + vfuncGestureBegin(actor: Actor): boolean + vfuncGestureCancel(actor: Actor): void + vfuncGestureEnd(actor: Actor): void + vfuncGesturePrepare(actor: Actor): boolean + vfuncGestureProgress(actor: Actor): boolean + /* Virtual methods of Clutter.ActorMeta */ + vfuncSetActor(actor?: Actor | null): void + vfuncSetEnabled(isEnabled: boolean): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Clutter.PanAction */ + connect(sigName: "pan", callback: (($obj: PanAction, actor: Actor, isInterpolated: boolean) => boolean)): number + connect_after(sigName: "pan", callback: (($obj: PanAction, actor: Actor, isInterpolated: boolean) => boolean)): number + emit(sigName: "pan", actor: Actor, isInterpolated: boolean): void + on(sigName: "pan", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "pan", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "pan", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "pan-stopped", callback: (($obj: PanAction, actor: Actor) => void)): number + connect_after(sigName: "pan-stopped", callback: (($obj: PanAction, actor: Actor) => void)): number + emit(sigName: "pan-stopped", actor: Actor): void + on(sigName: "pan-stopped", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "pan-stopped", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "pan-stopped", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of Clutter.GestureAction */ + connect(sigName: "gesture-begin", callback: (($obj: PanAction, actor: Actor) => boolean)): number + connect_after(sigName: "gesture-begin", callback: (($obj: PanAction, actor: Actor) => boolean)): number + emit(sigName: "gesture-begin", actor: Actor): void + on(sigName: "gesture-begin", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "gesture-begin", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "gesture-begin", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "gesture-cancel", callback: (($obj: PanAction, actor: Actor) => void)): number + connect_after(sigName: "gesture-cancel", callback: (($obj: PanAction, actor: Actor) => void)): number + emit(sigName: "gesture-cancel", actor: Actor): void + on(sigName: "gesture-cancel", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "gesture-cancel", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "gesture-cancel", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "gesture-end", callback: (($obj: PanAction, actor: Actor) => void)): number + connect_after(sigName: "gesture-end", callback: (($obj: PanAction, actor: Actor) => void)): number + emit(sigName: "gesture-end", actor: Actor): void + on(sigName: "gesture-end", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "gesture-end", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "gesture-end", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "gesture-progress", callback: (($obj: PanAction, actor: Actor) => boolean)): number + connect_after(sigName: "gesture-progress", callback: (($obj: PanAction, actor: Actor) => boolean)): number + emit(sigName: "gesture-progress", actor: Actor): void + on(sigName: "gesture-progress", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "gesture-progress", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "gesture-progress", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: PanAction, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: PanAction, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::acceleration-factor", callback: (($obj: PanAction, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::acceleration-factor", callback: (($obj: PanAction, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::acceleration-factor", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::acceleration-factor", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::acceleration-factor", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::deceleration", callback: (($obj: PanAction, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::deceleration", callback: (($obj: PanAction, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::deceleration", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::deceleration", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::deceleration", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::interpolate", callback: (($obj: PanAction, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::interpolate", callback: (($obj: PanAction, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::interpolate", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::interpolate", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::interpolate", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::pan-axis", callback: (($obj: PanAction, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::pan-axis", callback: (($obj: PanAction, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::pan-axis", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::pan-axis", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::pan-axis", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::n-touch-points", callback: (($obj: PanAction, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::n-touch-points", callback: (($obj: PanAction, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::n-touch-points", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::n-touch-points", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::n-touch-points", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::actor", callback: (($obj: PanAction, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::actor", callback: (($obj: PanAction, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::actor", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::actor", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::actor", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::enabled", callback: (($obj: PanAction, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::enabled", callback: (($obj: PanAction, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::enabled", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::enabled", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::enabled", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::name", callback: (($obj: PanAction, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::name", callback: (($obj: PanAction, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: PanAction_ConstructProps) + _init (config?: PanAction_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(): PanAction + static $gtype: GObject.Type +} +export class ParamSpecColor { + /* Fields of Clutter.ParamSpecColor */ + defaultValue: Color + /* Fields of GObject.ParamSpec */ + gTypeInstance: GObject.TypeInstance + name: string + flags: GObject.ParamFlags + valueType: GObject.Type + ownerType: GObject.Type + /* Methods of GObject.ParamSpec */ + getBlurb(): string | null + getDefaultValue(): GObject.Value + getName(): string + getNameQuark(): GLib.Quark + getNick(): string + getQdata(quark: GLib.Quark): object | null + getRedirectTarget(): GObject.ParamSpec | null + setQdata(quark: GLib.Quark, data?: object | null): void + sink(): void + stealQdata(quark: GLib.Quark): object | null + /* Virtual methods of GObject.ParamSpec */ + vfuncFinalize(): void + vfuncValueSetDefault(value: GObject.Value): void + vfuncValueValidate(value: GObject.Value): boolean + vfuncValuesCmp(value1: GObject.Value, value2: GObject.Value): number + static name: string +} +export class ParamSpecUnit { + /* Fields of GObject.ParamSpec */ + gTypeInstance: GObject.TypeInstance + name: string + flags: GObject.ParamFlags + valueType: GObject.Type + ownerType: GObject.Type + /* Methods of GObject.ParamSpec */ + getBlurb(): string | null + getDefaultValue(): GObject.Value + getName(): string + getNameQuark(): GLib.Quark + getNick(): string + getQdata(quark: GLib.Quark): object | null + getRedirectTarget(): GObject.ParamSpec | null + setQdata(quark: GLib.Quark, data?: object | null): void + sink(): void + stealQdata(quark: GLib.Quark): object | null + /* Virtual methods of GObject.ParamSpec */ + vfuncFinalize(): void + vfuncValueSetDefault(value: GObject.Value): void + vfuncValueValidate(value: GObject.Value): boolean + vfuncValuesCmp(value1: GObject.Value, value2: GObject.Value): number + static name: string +} +export interface Path_ConstructProps extends GObject.InitiallyUnowned_ConstructProps { + description?: string +} +export class Path { + /* Properties of Clutter.Path */ + description: string + readonly length: number + /* Fields of GObject.InitiallyUnowned */ + gTypeInstance: GObject.TypeInstance + /* Methods of Clutter.Path */ + addCairoPath(cpath: cairo.Path): void + addClose(): void + addCurveTo(x1: number, y1: number, x2: number, y2: number, x3: number, y3: number): void + addLineTo(x: number, y: number): void + addMoveTo(x: number, y: number): void + addNode(node: PathNode): void + addRelCurveTo(x1: number, y1: number, x2: number, y2: number, x3: number, y3: number): void + addRelLineTo(x: number, y: number): void + addRelMoveTo(x: number, y: number): void + addString(str: string): boolean + clear(): void + foreach(callback: PathCallback): void + getDescription(): string + getLength(): number + getNNodes(): number + getNode(index: number): /* node */ PathNode + getNodes(): PathNode[] + getPosition(progress: number): [ /* returnType */ number, /* position */ Knot ] + insertNode(index: number, node: PathNode): void + removeNode(index: number): void + replaceNode(index: number, node: PathNode): void + setDescription(str: string): boolean + toCairoPath(cr: cairo.Context): void + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: Path, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: Path, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::description", callback: (($obj: Path, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::description", callback: (($obj: Path, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::description", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::description", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::description", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::length", callback: (($obj: Path, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::length", callback: (($obj: Path, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::length", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::length", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::length", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: Path_ConstructProps) + _init (config?: Path_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(): Path + static newWithDescription(desc: string): Path + static $gtype: GObject.Type +} +export interface PathConstraint_ConstructProps extends Constraint_ConstructProps { + offset?: number + path?: Path +} +export class PathConstraint { + /* Properties of Clutter.PathConstraint */ + offset: number + path: Path + /* Properties of Clutter.ActorMeta */ + readonly actor: Actor + enabled: boolean + name: string + /* Fields of Clutter.ActorMeta */ + parentInstance: GObject.InitiallyUnowned + /* Fields of GObject.InitiallyUnowned */ + gTypeInstance: GObject.TypeInstance + /* Methods of Clutter.PathConstraint */ + getOffset(): number + getPath(): Path + setOffset(offset: number): void + setPath(path?: Path | null): void + /* Methods of Clutter.Constraint */ + updatePreferredSize(actor: Actor, direction: Orientation, forSize: number, minimumSize: number, naturalSize: number): [ /* minimumSize */ number, /* naturalSize */ number ] + /* Methods of Clutter.ActorMeta */ + getActor(): Actor + getEnabled(): boolean + getName(): string + setEnabled(isEnabled: boolean): void + setName(name: string): void + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Virtual methods of Clutter.Constraint */ + vfuncUpdateAllocation(actor: Actor, allocation: ActorBox): void + vfuncUpdatePreferredSize(actor: Actor, direction: Orientation, forSize: number, minimumSize: number, naturalSize: number): [ /* minimumSize */ number, /* naturalSize */ number ] + /* Virtual methods of Clutter.ActorMeta */ + vfuncSetActor(actor?: Actor | null): void + vfuncSetEnabled(isEnabled: boolean): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Clutter.PathConstraint */ + connect(sigName: "node-reached", callback: (($obj: PathConstraint, actor: Actor, index: number) => void)): number + connect_after(sigName: "node-reached", callback: (($obj: PathConstraint, actor: Actor, index: number) => void)): number + emit(sigName: "node-reached", actor: Actor, index: number): void + on(sigName: "node-reached", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "node-reached", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "node-reached", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: PathConstraint, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: PathConstraint, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::offset", callback: (($obj: PathConstraint, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::offset", callback: (($obj: PathConstraint, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::offset", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::offset", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::offset", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::path", callback: (($obj: PathConstraint, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::path", callback: (($obj: PathConstraint, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::path", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::path", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::path", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::actor", callback: (($obj: PathConstraint, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::actor", callback: (($obj: PathConstraint, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::actor", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::actor", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::actor", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::enabled", callback: (($obj: PathConstraint, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::enabled", callback: (($obj: PathConstraint, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::enabled", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::enabled", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::enabled", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::name", callback: (($obj: PathConstraint, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::name", callback: (($obj: PathConstraint, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: PathConstraint_ConstructProps) + _init (config?: PathConstraint_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(path: Path | null, offset: number): PathConstraint + static $gtype: GObject.Type +} +export class PipelineNode { + /* Methods of Clutter.PaintNode */ + addChild(child: PaintNode): void + addMultitextureRectangle(rect: ActorBox, textCoords: number, textCoordsLen: number): void + addRectangle(rect: ActorBox): void + addRectangles(coords: number[]): void + addTextureRectangle(rect: ActorBox, x1: number, y1: number, x2: number, y2: number): void + addTextureRectangles(coords: number[]): void + getFramebuffer(): Cogl.Framebuffer + paint(paintContext: PaintContext): void + ref(): PaintNode + setName(name: string): void + unref(): void + static name: string + static new(pipeline?: Cogl.Pipeline | null): PipelineNode + constructor(pipeline?: Cogl.Pipeline | null) + /* Static methods and pseudo-constructors */ + static new(pipeline?: Cogl.Pipeline | null): PipelineNode +} +export interface PropertyTransition_ConstructProps extends Transition_ConstructProps { + propertyName?: string +} +export class PropertyTransition { + /* Properties of Clutter.PropertyTransition */ + propertyName: string + /* Properties of Clutter.Transition */ + animatable: Animatable + interval: Interval + removeOnComplete: boolean + /* Properties of Clutter.Timeline */ + actor: Actor + autoReverse: boolean + delay: number + direction: TimelineDirection + duration: number + frameClock: FrameClock + progressMode: AnimationMode + repeatCount: number + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of Clutter.PropertyTransition */ + getPropertyName(): string + setPropertyName(propertyName?: string | null): void + /* Methods of Clutter.Transition */ + getAnimatable(): Animatable + getInterval(): Interval + getRemoveOnComplete(): boolean + setAnimatable(animatable?: Animatable | null): void + setFrom(value: any): void + setInterval(interval?: Interval | null): void + setRemoveOnComplete(removeComplete: boolean): void + setTo(value: any): void + /* Methods of Clutter.Timeline */ + addMarker(markerName: string, progress: number): void + addMarkerAtTime(markerName: string, msecs: number): void + advance(msecs: number): void + advanceToMarker(markerName: string): void + getActor(): Actor + getAutoReverse(): boolean + getCubicBezierProgress(): [ /* returnType */ boolean, /* c1 */ Graphene.Point, /* c2 */ Graphene.Point ] + getCurrentRepeat(): number + getDelay(): number + getDelta(): number + getDirection(): TimelineDirection + getDuration(): number + getDurationHint(): number + getElapsedTime(): number + getProgress(): number + getProgressMode(): AnimationMode + getRepeatCount(): number + getStepProgress(): [ /* returnType */ boolean, /* nSteps */ number, /* stepMode */ StepMode ] + hasMarker(markerName: string): boolean + isPlaying(): boolean + listMarkers(msecs: number): string[] + pause(): void + removeMarker(markerName: string): void + rewind(): void + setActor(actor?: Actor | null): void + setAutoReverse(reverse: boolean): void + setCubicBezierProgress(c1: Graphene.Point, c2: Graphene.Point): void + setDelay(msecs: number): void + setDirection(direction: TimelineDirection): void + setDuration(msecs: number): void + setFrameClock(frameClock: FrameClock): void + setProgressFunc(func: TimelineProgressFunc | null): void + setProgressMode(mode: AnimationMode): void + setRepeatCount(count: number): void + setStepProgress(nSteps: number, stepMode: StepMode): void + skip(msecs: number): void + start(): void + stop(): void + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Methods of Clutter.Scriptable */ + getId(): string + parseCustomNode(script: Script, value: any, name: string, node: Json.Node): boolean + setCustomProperty(script: Script, name: string, value: any): void + setId(id: string): void + /* Virtual methods of Clutter.Transition */ + vfuncAttached(animatable: Animatable): void + vfuncComputeValue(animatable: Animatable, interval: Interval, progress: number): void + vfuncDetached(animatable: Animatable): void + /* Virtual methods of Clutter.Timeline */ + vfuncCompleted(): void + vfuncMarkerReached(markerName: string, msecs: number): void + vfuncNewFrame(msecs: number): void + vfuncPaused(): void + vfuncStarted(): void + vfuncStopped(isFinished: boolean): void + vfuncGetId(): string + vfuncParseCustomNode(script: Script, value: any, name: string, node: Json.Node): boolean + vfuncSetCustomProperty(script: Script, name: string, value: any): void + vfuncSetId(id: string): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Clutter.Timeline */ + connect(sigName: "completed", callback: (($obj: PropertyTransition) => void)): number + connect_after(sigName: "completed", callback: (($obj: PropertyTransition) => void)): number + emit(sigName: "completed"): void + on(sigName: "completed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "completed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "completed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "marker-reached", callback: (($obj: PropertyTransition, markerName: string, msecs: number) => void)): number + connect_after(sigName: "marker-reached", callback: (($obj: PropertyTransition, markerName: string, msecs: number) => void)): number + emit(sigName: "marker-reached", markerName: string, msecs: number): void + on(sigName: "marker-reached", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "marker-reached", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "marker-reached", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "new-frame", callback: (($obj: PropertyTransition, msecs: number) => void)): number + connect_after(sigName: "new-frame", callback: (($obj: PropertyTransition, msecs: number) => void)): number + emit(sigName: "new-frame", msecs: number): void + on(sigName: "new-frame", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "new-frame", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "new-frame", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "paused", callback: (($obj: PropertyTransition) => void)): number + connect_after(sigName: "paused", callback: (($obj: PropertyTransition) => void)): number + emit(sigName: "paused"): void + on(sigName: "paused", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "paused", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "paused", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "started", callback: (($obj: PropertyTransition) => void)): number + connect_after(sigName: "started", callback: (($obj: PropertyTransition) => void)): number + emit(sigName: "started"): void + on(sigName: "started", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "started", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "started", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "stopped", callback: (($obj: PropertyTransition, isFinished: boolean) => void)): number + connect_after(sigName: "stopped", callback: (($obj: PropertyTransition, isFinished: boolean) => void)): number + emit(sigName: "stopped", isFinished: boolean): void + on(sigName: "stopped", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "stopped", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "stopped", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: PropertyTransition, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: PropertyTransition, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::property-name", callback: (($obj: PropertyTransition, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::property-name", callback: (($obj: PropertyTransition, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::property-name", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::property-name", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::property-name", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::animatable", callback: (($obj: PropertyTransition, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::animatable", callback: (($obj: PropertyTransition, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::animatable", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::animatable", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::animatable", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::interval", callback: (($obj: PropertyTransition, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::interval", callback: (($obj: PropertyTransition, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::interval", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::interval", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::interval", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::remove-on-complete", callback: (($obj: PropertyTransition, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::remove-on-complete", callback: (($obj: PropertyTransition, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::remove-on-complete", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::remove-on-complete", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::remove-on-complete", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::actor", callback: (($obj: PropertyTransition, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::actor", callback: (($obj: PropertyTransition, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::actor", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::actor", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::actor", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::auto-reverse", callback: (($obj: PropertyTransition, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::auto-reverse", callback: (($obj: PropertyTransition, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::auto-reverse", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::auto-reverse", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::auto-reverse", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::delay", callback: (($obj: PropertyTransition, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::delay", callback: (($obj: PropertyTransition, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::delay", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::delay", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::delay", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::direction", callback: (($obj: PropertyTransition, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::direction", callback: (($obj: PropertyTransition, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::direction", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::direction", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::direction", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::duration", callback: (($obj: PropertyTransition, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::duration", callback: (($obj: PropertyTransition, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::duration", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::duration", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::duration", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::frame-clock", callback: (($obj: PropertyTransition, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::frame-clock", callback: (($obj: PropertyTransition, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::frame-clock", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::frame-clock", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::frame-clock", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::progress-mode", callback: (($obj: PropertyTransition, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::progress-mode", callback: (($obj: PropertyTransition, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::progress-mode", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::progress-mode", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::progress-mode", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::repeat-count", callback: (($obj: PropertyTransition, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::repeat-count", callback: (($obj: PropertyTransition, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::repeat-count", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::repeat-count", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::repeat-count", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: PropertyTransition_ConstructProps) + _init (config?: PropertyTransition_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(propertyName?: string | null): PropertyTransition + static new(durationMs: number): PropertyTransition + static newForActor(actor: Actor, propertyName?: string | null): PropertyTransition + static newForActor(actor: Actor, durationMs: number): PropertyTransition + static $gtype: GObject.Type +} +export class RootNode { + /* Methods of Clutter.PaintNode */ + addChild(child: PaintNode): void + addMultitextureRectangle(rect: ActorBox, textCoords: number, textCoordsLen: number): void + addRectangle(rect: ActorBox): void + addRectangles(coords: number[]): void + addTextureRectangle(rect: ActorBox, x1: number, y1: number, x2: number, y2: number): void + addTextureRectangles(coords: number[]): void + getFramebuffer(): Cogl.Framebuffer + paint(paintContext: PaintContext): void + ref(): PaintNode + setName(name: string): void + unref(): void + static name: string + static new(framebuffer: Cogl.Framebuffer, clearColor: Color, clearFlags: Cogl.BufferBit): RootNode + constructor(framebuffer: Cogl.Framebuffer, clearColor: Color, clearFlags: Cogl.BufferBit) + /* Static methods and pseudo-constructors */ + static new(framebuffer: Cogl.Framebuffer, clearColor: Color, clearFlags: Cogl.BufferBit): RootNode +} +export interface RotateAction_ConstructProps extends GestureAction_ConstructProps { +} +export class RotateAction { + /* Properties of Clutter.GestureAction */ + nTouchPoints: number + /* Properties of Clutter.ActorMeta */ + readonly actor: Actor + enabled: boolean + name: string + /* Fields of Clutter.GestureAction */ + parentInstance: Action + /* Fields of GObject.InitiallyUnowned */ + gTypeInstance: GObject.TypeInstance + /* Methods of Clutter.GestureAction */ + cancel(): void + getDevice(point: number): InputDevice + getLastEvent(point: number): Event + getMotionCoords(point: number): [ /* motionX */ number | null, /* motionY */ number | null ] + getMotionDelta(point: number): [ /* returnType */ number, /* deltaX */ number | null, /* deltaY */ number | null ] + getNCurrentPoints(): number + getNTouchPoints(): number + getPressCoords(point: number): [ /* pressX */ number | null, /* pressY */ number | null ] + getReleaseCoords(point: number): [ /* releaseX */ number | null, /* releaseY */ number | null ] + getSequence(point: number): EventSequence + getThresholdTriggerDistance(): [ /* x */ number | null, /* y */ number | null ] + getThresholdTriggerEdge(): GestureTriggerEdge + getThresholdTriggerEgde(): GestureTriggerEdge + getVelocity(point: number): [ /* returnType */ number, /* velocityX */ number | null, /* velocityY */ number | null ] + setNTouchPoints(nbPoints: number): void + setThresholdTriggerDistance(x: number, y: number): void + setThresholdTriggerEdge(edge: GestureTriggerEdge): void + /* Methods of Clutter.ActorMeta */ + getActor(): Actor + getEnabled(): boolean + getName(): string + setEnabled(isEnabled: boolean): void + setName(name: string): void + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Virtual methods of Clutter.RotateAction */ + vfuncRotate(actor: Actor, angle: number): boolean + /* Virtual methods of Clutter.GestureAction */ + vfuncGestureBegin(actor: Actor): boolean + vfuncGestureCancel(actor: Actor): void + vfuncGestureEnd(actor: Actor): void + vfuncGesturePrepare(actor: Actor): boolean + vfuncGestureProgress(actor: Actor): boolean + /* Virtual methods of Clutter.ActorMeta */ + vfuncSetActor(actor?: Actor | null): void + vfuncSetEnabled(isEnabled: boolean): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Clutter.RotateAction */ + connect(sigName: "rotate", callback: (($obj: RotateAction, actor: Actor, angle: number) => boolean)): number + connect_after(sigName: "rotate", callback: (($obj: RotateAction, actor: Actor, angle: number) => boolean)): number + emit(sigName: "rotate", actor: Actor, angle: number): void + on(sigName: "rotate", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "rotate", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "rotate", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of Clutter.GestureAction */ + connect(sigName: "gesture-begin", callback: (($obj: RotateAction, actor: Actor) => boolean)): number + connect_after(sigName: "gesture-begin", callback: (($obj: RotateAction, actor: Actor) => boolean)): number + emit(sigName: "gesture-begin", actor: Actor): void + on(sigName: "gesture-begin", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "gesture-begin", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "gesture-begin", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "gesture-cancel", callback: (($obj: RotateAction, actor: Actor) => void)): number + connect_after(sigName: "gesture-cancel", callback: (($obj: RotateAction, actor: Actor) => void)): number + emit(sigName: "gesture-cancel", actor: Actor): void + on(sigName: "gesture-cancel", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "gesture-cancel", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "gesture-cancel", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "gesture-end", callback: (($obj: RotateAction, actor: Actor) => void)): number + connect_after(sigName: "gesture-end", callback: (($obj: RotateAction, actor: Actor) => void)): number + emit(sigName: "gesture-end", actor: Actor): void + on(sigName: "gesture-end", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "gesture-end", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "gesture-end", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "gesture-progress", callback: (($obj: RotateAction, actor: Actor) => boolean)): number + connect_after(sigName: "gesture-progress", callback: (($obj: RotateAction, actor: Actor) => boolean)): number + emit(sigName: "gesture-progress", actor: Actor): void + on(sigName: "gesture-progress", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "gesture-progress", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "gesture-progress", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: RotateAction, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: RotateAction, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::n-touch-points", callback: (($obj: RotateAction, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::n-touch-points", callback: (($obj: RotateAction, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::n-touch-points", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::n-touch-points", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::n-touch-points", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::actor", callback: (($obj: RotateAction, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::actor", callback: (($obj: RotateAction, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::actor", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::actor", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::actor", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::enabled", callback: (($obj: RotateAction, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::enabled", callback: (($obj: RotateAction, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::enabled", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::enabled", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::enabled", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::name", callback: (($obj: RotateAction, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::name", callback: (($obj: RotateAction, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: RotateAction_ConstructProps) + _init (config?: RotateAction_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(): RotateAction + static $gtype: GObject.Type +} +export interface Script_ConstructProps extends GObject.Object_ConstructProps { + translationDomain?: string +} +export class Script { + /* Properties of Clutter.Script */ + readonly filename: string + readonly filenameSet: boolean + translationDomain: string + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of Clutter.Script */ + addSearchPaths(paths: string[]): void + connectSignals(userData?: object | null): void + connectSignalsFull(func: ScriptConnectFunc): void + ensureObjects(): void + getObject(name: string): GObject.Object + getTranslationDomain(): string + getTypeFromName(typeName: string): GObject.Type + listObjects(): GObject.Object[] + loadFromData(data: string, length: number): number + loadFromFile(filename: string): number + loadFromResource(resourcePath: string): number + lookupFilename(filename: string): string + setTranslationDomain(domain?: string | null): void + unmergeObjects(mergeId: number): void + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Virtual methods of Clutter.Script */ + vfuncGetTypeFromName(typeName: string): GObject.Type + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: Script, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: Script, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::filename", callback: (($obj: Script, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::filename", callback: (($obj: Script, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::filename", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::filename", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::filename", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::filename-set", callback: (($obj: Script, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::filename-set", callback: (($obj: Script, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::filename-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::filename-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::filename-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::translation-domain", callback: (($obj: Script, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::translation-domain", callback: (($obj: Script, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::translation-domain", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::translation-domain", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::translation-domain", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: Script_ConstructProps) + _init (config?: Script_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(): Script + static $gtype: GObject.Type +} +export interface ScrollActor_ConstructProps extends Actor_ConstructProps { + scrollMode?: ScrollMode +} +export class ScrollActor { + /* Properties of Clutter.ScrollActor */ + scrollMode: ScrollMode + /* Properties of Clutter.Actor */ + actions: Action + readonly allocation: ActorBox + backgroundColor: Color + readonly backgroundColorSet: boolean + childTransform: Graphene.Matrix + readonly childTransformSet: boolean + clipRect: Graphene.Rect + clipToAllocation: boolean + constraints: Constraint + content: Content + readonly contentBox: ActorBox + contentGravity: ContentGravity + contentRepeat: ContentRepeat + effect: Effect + readonly firstChild: Actor + fixedPositionSet: boolean + fixedX: number + fixedY: number + readonly hasClip: boolean + readonly hasPointer: boolean + height: number + readonly lastChild: Actor + layoutManager: LayoutManager + magnificationFilter: ScalingFilter + readonly mapped: boolean + marginBottom: number + marginLeft: number + marginRight: number + marginTop: number + minHeight: number + minHeightSet: boolean + minWidth: number + minWidthSet: boolean + minificationFilter: ScalingFilter + name: string + naturalHeight: number + naturalHeightSet: boolean + naturalWidth: number + naturalWidthSet: boolean + offscreenRedirect: OffscreenRedirect + opacity: number + pivotPoint: Graphene.Point + pivotPointZ: number + position: Graphene.Point + reactive: boolean + readonly realized: boolean + requestMode: RequestMode + rotationAngleX: number + rotationAngleY: number + rotationAngleZ: number + scaleX: number + scaleY: number + scaleZ: number + showOnSetParent: boolean + size: Graphene.Size + textDirection: TextDirection + transform: Graphene.Matrix + readonly transformSet: boolean + translationX: number + translationY: number + translationZ: number + visible: boolean + width: number + x: number + xAlign: ActorAlign + xExpand: boolean + y: number + yAlign: ActorAlign + yExpand: boolean + zPosition: number + /* Fields of Clutter.Actor */ + flags: number + /* Fields of GObject.InitiallyUnowned */ + gTypeInstance: GObject.TypeInstance + /* Methods of Clutter.ScrollActor */ + getScrollMode(): ScrollMode + scrollToPoint(point: Graphene.Point): void + scrollToRect(rect: Graphene.Rect): void + setScrollMode(mode: ScrollMode): void + /* Methods of Clutter.Actor */ + addAction(action: Action): void + addActionWithName(name: string, action: Action): void + addChild(child: Actor): void + addConstraint(constraint: Constraint): void + addConstraintWithName(name: string, constraint: Constraint): void + addEffect(effect: Effect): void + addEffectWithName(name: string, effect: Effect): void + addTransition(name: string, transition: Transition): void + allocate(box: ActorBox): void + allocateAlignFill(box: ActorBox, xAlign: number, yAlign: number, xFill: boolean, yFill: boolean): void + allocateAvailableSize(x: number, y: number, availableWidth: number, availableHeight: number): void + allocatePreferredSize(x: number, y: number): void + applyRelativeTransformToPoint(ancestor: Actor | null, point: Graphene.Point3D): /* vertex */ Graphene.Point3D + applyTransformToPoint(point: Graphene.Point3D): /* vertex */ Graphene.Point3D + bindModel(model: Gio.ListModel | null, createChildFunc: ActorCreateChildFunc): void + clearActions(): void + clearConstraints(): void + clearEffects(): void + contains(descendant: Actor): boolean + continuePaint(paintContext: PaintContext): void + continuePick(pickContext: PickContext): void + createPangoContext(): Pango.Context + createPangoLayout(text?: string | null): Pango.Layout + destroy(): void + destroyAllChildren(): void + event(event: Event, capture: boolean): boolean + getAbsAllocationVertices(): /* verts */ Graphene.Point3D[] + getAccessible(): Atk.Object + getAction(name: string): Action + getActions(): Action[] + getAllocationBox(): /* box */ ActorBox + getBackgroundColor(): /* color */ Color + getChildAtIndex(index: number): Actor + getChildTransform(): /* transform */ Graphene.Matrix + getChildren(): Actor[] + getClip(): [ /* xoff */ number | null, /* yoff */ number | null, /* width */ number | null, /* height */ number | null ] + getClipToAllocation(): boolean + getConstraint(name: string): Constraint + getConstraints(): Constraint[] + getContent(): Content + getContentBox(): /* box */ ActorBox + getContentGravity(): ContentGravity + getContentRepeat(): ContentRepeat + getContentScalingFilters(): [ /* minFilter */ ScalingFilter | null, /* magFilter */ ScalingFilter | null ] + getDefaultPaintVolume(): PaintVolume + getEasingDelay(): number + getEasingDuration(): number + getEasingMode(): AnimationMode + getEffect(name: string): Effect + getEffects(): Effect[] + getFirstChild(): Actor + getFixedPosition(): [ /* returnType */ boolean, /* x */ number | null, /* y */ number | null ] + getFixedPositionSet(): boolean + getFlags(): ActorFlags + getHeight(): number + getLastChild(): Actor + getLayoutManager(): LayoutManager + getMargin(): /* margin */ Margin + getMarginBottom(): number + getMarginLeft(): number + getMarginRight(): number + getMarginTop(): number + getNChildren(): number + getName(): string + getNextSibling(): Actor + getOffscreenRedirect(): OffscreenRedirect + getOpacity(): number + getOpacityOverride(): number + getPaintBox(): [ /* returnType */ boolean, /* box */ ActorBox ] + getPaintOpacity(): number + getPaintVisibility(): boolean + getPaintVolume(): PaintVolume + getPangoContext(): Pango.Context + getParent(): Actor + getPivotPoint(): [ /* pivotX */ number | null, /* pivotY */ number | null ] + getPivotPointZ(): number + getPosition(): [ /* x */ number | null, /* y */ number | null ] + getPreferredHeight(forWidth: number): [ /* minHeightP */ number | null, /* naturalHeightP */ number | null ] + getPreferredSize(): [ /* minWidthP */ number | null, /* minHeightP */ number | null, /* naturalWidthP */ number | null, /* naturalHeightP */ number | null ] + getPreferredWidth(forHeight: number): [ /* minWidthP */ number | null, /* naturalWidthP */ number | null ] + getPreviousSibling(): Actor + getReactive(): boolean + getRequestMode(): RequestMode + getResourceScale(): number + getRotationAngle(axis: RotateAxis): number + getScale(): [ /* scaleX */ number | null, /* scaleY */ number | null ] + getScaleZ(): number + getSize(): [ /* width */ number | null, /* height */ number | null ] + getStage(): Stage + getTextDirection(): TextDirection + getTransform(): /* transform */ Graphene.Matrix + getTransformedExtents(): /* rect */ Graphene.Rect + getTransformedPaintVolume(relativeToAncestor: Actor): PaintVolume + getTransformedPosition(): [ /* x */ number | null, /* y */ number | null ] + getTransformedSize(): [ /* width */ number | null, /* height */ number | null ] + getTransition(name: string): Transition + getTranslation(): [ /* translateX */ number | null, /* translateY */ number | null, /* translateZ */ number | null ] + getWidth(): number + getX(): number + getXAlign(): ActorAlign + getXExpand(): boolean + getY(): number + getYAlign(): ActorAlign + getYExpand(): boolean + getZPosition(): number + grabKeyFocus(): void + hasAccessible(): boolean + hasActions(): boolean + hasAllocation(): boolean + hasConstraints(): boolean + hasDamage(): boolean + hasEffects(): boolean + hasKeyFocus(): boolean + hasMappedClones(): boolean + hasOverlaps(): boolean + hide(): void + inhibitCulling(): void + insertChildAbove(child: Actor, sibling?: Actor | null): void + insertChildAtIndex(child: Actor, index: number): void + insertChildBelow(child: Actor, sibling?: Actor | null): void + invalidatePaintVolume(): void + invalidateTransform(): void + isEffectivelyOnStageView(view: StageView): boolean + isInClonePaint(): boolean + isMapped(): boolean + isRealized(): boolean + isRotated(): boolean + isScaled(): boolean + isVisible(): boolean + map(): void + moveBy(dx: number, dy: number): void + needsExpand(orientation: Orientation): boolean + paint(paintContext: PaintContext): void + peekStageViews(): StageView[] + pick(pickContext: PickContext): void + pickBox(pickContext: PickContext, box: ActorBox): void + queueRedraw(): void + queueRedrawWithClip(clip?: cairo.RectangleInt | null): void + queueRelayout(): void + realize(): void + removeAction(action: Action): void + removeActionByName(name: string): void + removeAllChildren(): void + removeAllTransitions(): void + removeChild(child: Actor): void + removeClip(): void + removeConstraint(constraint: Constraint): void + removeConstraintByName(name: string): void + removeEffect(effect: Effect): void + removeEffectByName(name: string): void + removeTransition(name: string): void + replaceChild(oldChild: Actor, newChild: Actor): void + restoreEasingState(): void + saveEasingState(): void + setAllocation(box: ActorBox): void + setBackgroundColor(color?: Color | null): void + setChildAboveSibling(child: Actor, sibling?: Actor | null): void + setChildAtIndex(child: Actor, index: number): void + setChildBelowSibling(child: Actor, sibling?: Actor | null): void + setChildTransform(transform?: Graphene.Matrix | null): void + setClip(xoff: number, yoff: number, width: number, height: number): void + setClipToAllocation(clipSet: boolean): void + setContent(content?: Content | null): void + setContentGravity(gravity: ContentGravity): void + setContentRepeat(repeat: ContentRepeat): void + setContentScalingFilters(minFilter: ScalingFilter, magFilter: ScalingFilter): void + setEasingDelay(msecs: number): void + setEasingDuration(msecs: number): void + setEasingMode(mode: AnimationMode): void + setFixedPositionSet(isSet: boolean): void + setFlags(flags: ActorFlags): void + setHeight(height: number): void + setLayoutManager(manager?: LayoutManager | null): void + setMargin(margin: Margin): void + setMarginBottom(margin: number): void + setMarginLeft(margin: number): void + setMarginRight(margin: number): void + setMarginTop(margin: number): void + setName(name: string): void + setOffscreenRedirect(redirect: OffscreenRedirect): void + setOpacity(opacity: number): void + setOpacityOverride(opacity: number): void + setPivotPoint(pivotX: number, pivotY: number): void + setPivotPointZ(pivotZ: number): void + setPosition(x: number, y: number): void + setReactive(reactive: boolean): void + setRequestMode(mode: RequestMode): void + setRotationAngle(axis: RotateAxis, angle: number): void + setScale(scaleX: number, scaleY: number): void + setScaleZ(scaleZ: number): void + setSize(width: number, height: number): void + setTextDirection(textDir: TextDirection): void + setTransform(transform?: Graphene.Matrix | null): void + setTranslation(translateX: number, translateY: number, translateZ: number): void + setWidth(width: number): void + setX(x: number): void + setXAlign(xAlign: ActorAlign): void + setXExpand(expand: boolean): void + setY(y: number): void + setYAlign(yAlign: ActorAlign): void + setYExpand(expand: boolean): void + setZPosition(zPosition: number): void + shouldPick(pickContext: PickContext): boolean + show(): void + transformStagePoint(x: number, y: number): [ /* returnType */ boolean, /* xOut */ number, /* yOut */ number ] + uninhibitCulling(): void + unmap(): void + unrealize(): void + unsetFlags(flags: ActorFlags): void + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Methods of Clutter.Animatable */ + findProperty(propertyName: string): GObject.ParamSpec + getActor(): Actor + getInitialState(propertyName: string, value: any): void + interpolateValue(propertyName: string, interval: Interval, progress: number): [ /* returnType */ boolean, /* value */ any ] + setFinalState(propertyName: string, value: any): void + /* Methods of Clutter.Container */ + addActor(actor: Actor): void + childGetProperty(child: Actor, property: string, value: any): void + childNotify(child: Actor, pspec: GObject.ParamSpec): void + childSetProperty(child: Actor, property: string, value: any): void + createChildMeta(actor: Actor): void + destroyChildMeta(actor: Actor): void + findChildByName(childName: string): Actor + getChildMeta(actor: Actor): ChildMeta + lowerChild(actor: Actor, sibling?: Actor | null): void + raiseChild(actor: Actor, sibling?: Actor | null): void + removeActor(actor: Actor): void + sortDepthOrder(): void + /* Methods of Clutter.Scriptable */ + getId(): string + parseCustomNode(script: Script, value: any, name: string, node: Json.Node): boolean + setCustomProperty(script: Script, name: string, value: any): void + setId(id: string): void + /* Virtual methods of Clutter.Actor */ + vfuncAllocate(box: ActorBox): void + vfuncApplyTransform(matrix: Graphene.Matrix): void + vfuncButtonPressEvent(event: ButtonEvent): boolean + vfuncButtonReleaseEvent(event: ButtonEvent): boolean + vfuncCalculateResourceScale(phase: number): number + vfuncCapturedEvent(event: Event): boolean + vfuncDestroy(): void + vfuncEnterEvent(event: CrossingEvent): boolean + vfuncEvent(event: Event): boolean + vfuncGetAccessible(): Atk.Object + vfuncGetPaintVolume(volume: PaintVolume): boolean + vfuncGetPreferredHeight(forWidth: number): [ /* minHeightP */ number | null, /* naturalHeightP */ number | null ] + vfuncGetPreferredWidth(forHeight: number): [ /* minWidthP */ number | null, /* naturalWidthP */ number | null ] + vfuncHasAccessible(): boolean + vfuncHasOverlaps(): boolean + vfuncHide(): void + vfuncHideAll(): void + vfuncKeyFocusIn(): void + vfuncKeyFocusOut(): void + vfuncKeyPressEvent(event: KeyEvent): boolean + vfuncKeyReleaseEvent(event: KeyEvent): boolean + vfuncLeaveEvent(event: CrossingEvent): boolean + vfuncMap(): void + vfuncMotionEvent(event: MotionEvent): boolean + vfuncPaint(paintContext: PaintContext): void + vfuncPaintNode(root: PaintNode): void + vfuncParentSet(oldParent: Actor): void + vfuncPick(pickContext: PickContext): void + vfuncQueueRelayout(): void + vfuncRealize(): void + vfuncResourceScaleChanged(): void + vfuncScrollEvent(event: ScrollEvent): boolean + vfuncShow(): void + vfuncTouchEvent(event: TouchEvent): boolean + vfuncUnmap(): void + vfuncUnrealize(): void + vfuncFindProperty(propertyName: string): GObject.ParamSpec + vfuncGetActor(): Actor + vfuncGetInitialState(propertyName: string, value: any): void + vfuncInterpolateValue(propertyName: string, interval: Interval, progress: number): [ /* returnType */ boolean, /* value */ any ] + vfuncSetFinalState(propertyName: string, value: any): void + vfuncActorAdded(actor: Actor): void + vfuncActorRemoved(actor: Actor): void + vfuncAdd(actor: Actor): void + vfuncChildNotify(child: Actor, pspec: GObject.ParamSpec): void + vfuncCreateChildMeta(actor: Actor): void + vfuncDestroyChildMeta(actor: Actor): void + vfuncGetChildMeta(actor: Actor): ChildMeta + vfuncLower(actor: Actor, sibling?: Actor | null): void + vfuncRaise(actor: Actor, sibling?: Actor | null): void + vfuncRemove(actor: Actor): void + vfuncSortDepthOrder(): void + vfuncGetId(): string + vfuncParseCustomNode(script: Script, value: any, name: string, node: Json.Node): boolean + vfuncSetCustomProperty(script: Script, name: string, value: any): void + vfuncSetId(id: string): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Clutter.Actor */ + connect(sigName: "button-press-event", callback: (($obj: ScrollActor, event: ButtonEvent) => boolean)): number + connect_after(sigName: "button-press-event", callback: (($obj: ScrollActor, event: ButtonEvent) => boolean)): number + emit(sigName: "button-press-event", event: ButtonEvent): void + on(sigName: "button-press-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "button-press-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "button-press-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "button-release-event", callback: (($obj: ScrollActor, event: ButtonEvent) => boolean)): number + connect_after(sigName: "button-release-event", callback: (($obj: ScrollActor, event: ButtonEvent) => boolean)): number + emit(sigName: "button-release-event", event: ButtonEvent): void + on(sigName: "button-release-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "button-release-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "button-release-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "captured-event", callback: (($obj: ScrollActor, event: Event) => boolean)): number + connect_after(sigName: "captured-event", callback: (($obj: ScrollActor, event: Event) => boolean)): number + emit(sigName: "captured-event", event: Event): void + on(sigName: "captured-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "captured-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "captured-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "destroy", callback: (($obj: ScrollActor) => void)): number + connect_after(sigName: "destroy", callback: (($obj: ScrollActor) => void)): number + emit(sigName: "destroy"): void + on(sigName: "destroy", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "destroy", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "destroy", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "enter-event", callback: (($obj: ScrollActor, event: CrossingEvent) => boolean)): number + connect_after(sigName: "enter-event", callback: (($obj: ScrollActor, event: CrossingEvent) => boolean)): number + emit(sigName: "enter-event", event: CrossingEvent): void + on(sigName: "enter-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "enter-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "enter-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "event", callback: (($obj: ScrollActor, event: Event) => boolean)): number + connect_after(sigName: "event", callback: (($obj: ScrollActor, event: Event) => boolean)): number + emit(sigName: "event", event: Event): void + on(sigName: "event", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "event", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "event", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "hide", callback: (($obj: ScrollActor) => void)): number + connect_after(sigName: "hide", callback: (($obj: ScrollActor) => void)): number + emit(sigName: "hide"): void + on(sigName: "hide", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "hide", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "hide", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "key-focus-in", callback: (($obj: ScrollActor) => void)): number + connect_after(sigName: "key-focus-in", callback: (($obj: ScrollActor) => void)): number + emit(sigName: "key-focus-in"): void + on(sigName: "key-focus-in", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "key-focus-in", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "key-focus-in", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "key-focus-out", callback: (($obj: ScrollActor) => void)): number + connect_after(sigName: "key-focus-out", callback: (($obj: ScrollActor) => void)): number + emit(sigName: "key-focus-out"): void + on(sigName: "key-focus-out", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "key-focus-out", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "key-focus-out", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "key-press-event", callback: (($obj: ScrollActor, event: KeyEvent) => boolean)): number + connect_after(sigName: "key-press-event", callback: (($obj: ScrollActor, event: KeyEvent) => boolean)): number + emit(sigName: "key-press-event", event: KeyEvent): void + on(sigName: "key-press-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "key-press-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "key-press-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "key-release-event", callback: (($obj: ScrollActor, event: KeyEvent) => boolean)): number + connect_after(sigName: "key-release-event", callback: (($obj: ScrollActor, event: KeyEvent) => boolean)): number + emit(sigName: "key-release-event", event: KeyEvent): void + on(sigName: "key-release-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "key-release-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "key-release-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "leave-event", callback: (($obj: ScrollActor, event: CrossingEvent) => boolean)): number + connect_after(sigName: "leave-event", callback: (($obj: ScrollActor, event: CrossingEvent) => boolean)): number + emit(sigName: "leave-event", event: CrossingEvent): void + on(sigName: "leave-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "leave-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "leave-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "motion-event", callback: (($obj: ScrollActor, event: MotionEvent) => boolean)): number + connect_after(sigName: "motion-event", callback: (($obj: ScrollActor, event: MotionEvent) => boolean)): number + emit(sigName: "motion-event", event: MotionEvent): void + on(sigName: "motion-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "motion-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "motion-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "parent-set", callback: (($obj: ScrollActor, oldParent?: Actor | null) => void)): number + connect_after(sigName: "parent-set", callback: (($obj: ScrollActor, oldParent?: Actor | null) => void)): number + emit(sigName: "parent-set", oldParent?: Actor | null): void + on(sigName: "parent-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "parent-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "parent-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "pick", callback: (($obj: ScrollActor, pickContext: PickContext) => void)): number + connect_after(sigName: "pick", callback: (($obj: ScrollActor, pickContext: PickContext) => void)): number + emit(sigName: "pick", pickContext: PickContext): void + on(sigName: "pick", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "pick", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "pick", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "queue-relayout", callback: (($obj: ScrollActor) => void)): number + connect_after(sigName: "queue-relayout", callback: (($obj: ScrollActor) => void)): number + emit(sigName: "queue-relayout"): void + on(sigName: "queue-relayout", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "queue-relayout", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "queue-relayout", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "realize", callback: (($obj: ScrollActor) => void)): number + connect_after(sigName: "realize", callback: (($obj: ScrollActor) => void)): number + emit(sigName: "realize"): void + on(sigName: "realize", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "realize", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "realize", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "resource-scale-changed", callback: (($obj: ScrollActor) => void)): number + connect_after(sigName: "resource-scale-changed", callback: (($obj: ScrollActor) => void)): number + emit(sigName: "resource-scale-changed"): void + on(sigName: "resource-scale-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "resource-scale-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "resource-scale-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "scroll-event", callback: (($obj: ScrollActor, event: ScrollEvent) => boolean)): number + connect_after(sigName: "scroll-event", callback: (($obj: ScrollActor, event: ScrollEvent) => boolean)): number + emit(sigName: "scroll-event", event: ScrollEvent): void + on(sigName: "scroll-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "scroll-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "scroll-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "show", callback: (($obj: ScrollActor) => void)): number + connect_after(sigName: "show", callback: (($obj: ScrollActor) => void)): number + emit(sigName: "show"): void + on(sigName: "show", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "show", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "show", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "stage-views-changed", callback: (($obj: ScrollActor) => void)): number + connect_after(sigName: "stage-views-changed", callback: (($obj: ScrollActor) => void)): number + emit(sigName: "stage-views-changed"): void + on(sigName: "stage-views-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "stage-views-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "stage-views-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "touch-event", callback: (($obj: ScrollActor, event: Event) => boolean)): number + connect_after(sigName: "touch-event", callback: (($obj: ScrollActor, event: Event) => boolean)): number + emit(sigName: "touch-event", event: Event): void + on(sigName: "touch-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "touch-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "touch-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "transition-stopped", callback: (($obj: ScrollActor, name: string, isFinished: boolean) => void)): number + connect_after(sigName: "transition-stopped", callback: (($obj: ScrollActor, name: string, isFinished: boolean) => void)): number + emit(sigName: "transition-stopped", name: string, isFinished: boolean): void + on(sigName: "transition-stopped", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "transition-stopped", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "transition-stopped", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "transitions-completed", callback: (($obj: ScrollActor) => void)): number + connect_after(sigName: "transitions-completed", callback: (($obj: ScrollActor) => void)): number + emit(sigName: "transitions-completed"): void + on(sigName: "transitions-completed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "transitions-completed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "transitions-completed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "unrealize", callback: (($obj: ScrollActor) => void)): number + connect_after(sigName: "unrealize", callback: (($obj: ScrollActor) => void)): number + emit(sigName: "unrealize"): void + on(sigName: "unrealize", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "unrealize", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "unrealize", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: ScrollActor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: ScrollActor, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of Clutter.Container */ + connect(sigName: "actor-added", callback: (($obj: ScrollActor, actor: Actor) => void)): number + connect_after(sigName: "actor-added", callback: (($obj: ScrollActor, actor: Actor) => void)): number + emit(sigName: "actor-added", actor: Actor): void + on(sigName: "actor-added", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "actor-added", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "actor-added", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "actor-removed", callback: (($obj: ScrollActor, actor: Actor) => void)): number + connect_after(sigName: "actor-removed", callback: (($obj: ScrollActor, actor: Actor) => void)): number + emit(sigName: "actor-removed", actor: Actor): void + on(sigName: "actor-removed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "actor-removed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "actor-removed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "child-notify", callback: (($obj: ScrollActor, actor: Actor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "child-notify", callback: (($obj: ScrollActor, actor: Actor, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "child-notify", actor: Actor, pspec: GObject.ParamSpec): void + on(sigName: "child-notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "child-notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "child-notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::scroll-mode", callback: (($obj: ScrollActor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::scroll-mode", callback: (($obj: ScrollActor, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::scroll-mode", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::scroll-mode", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::scroll-mode", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::actions", callback: (($obj: ScrollActor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::actions", callback: (($obj: ScrollActor, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::actions", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::actions", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::actions", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::allocation", callback: (($obj: ScrollActor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::allocation", callback: (($obj: ScrollActor, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::allocation", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::allocation", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::allocation", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::background-color", callback: (($obj: ScrollActor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::background-color", callback: (($obj: ScrollActor, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::background-color", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::background-color", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::background-color", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::background-color-set", callback: (($obj: ScrollActor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::background-color-set", callback: (($obj: ScrollActor, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::background-color-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::background-color-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::background-color-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::child-transform", callback: (($obj: ScrollActor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::child-transform", callback: (($obj: ScrollActor, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::child-transform", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::child-transform", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::child-transform", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::child-transform-set", callback: (($obj: ScrollActor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::child-transform-set", callback: (($obj: ScrollActor, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::child-transform-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::child-transform-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::child-transform-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::clip-rect", callback: (($obj: ScrollActor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::clip-rect", callback: (($obj: ScrollActor, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::clip-rect", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::clip-rect", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::clip-rect", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::clip-to-allocation", callback: (($obj: ScrollActor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::clip-to-allocation", callback: (($obj: ScrollActor, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::clip-to-allocation", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::clip-to-allocation", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::clip-to-allocation", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::constraints", callback: (($obj: ScrollActor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::constraints", callback: (($obj: ScrollActor, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::constraints", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::constraints", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::constraints", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::content", callback: (($obj: ScrollActor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::content", callback: (($obj: ScrollActor, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::content", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::content", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::content", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::content-box", callback: (($obj: ScrollActor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::content-box", callback: (($obj: ScrollActor, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::content-box", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::content-box", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::content-box", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::content-gravity", callback: (($obj: ScrollActor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::content-gravity", callback: (($obj: ScrollActor, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::content-gravity", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::content-gravity", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::content-gravity", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::content-repeat", callback: (($obj: ScrollActor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::content-repeat", callback: (($obj: ScrollActor, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::content-repeat", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::content-repeat", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::content-repeat", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::effect", callback: (($obj: ScrollActor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::effect", callback: (($obj: ScrollActor, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::effect", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::effect", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::effect", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::first-child", callback: (($obj: ScrollActor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::first-child", callback: (($obj: ScrollActor, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::first-child", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::first-child", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::first-child", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::fixed-position-set", callback: (($obj: ScrollActor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::fixed-position-set", callback: (($obj: ScrollActor, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::fixed-position-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::fixed-position-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::fixed-position-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::fixed-x", callback: (($obj: ScrollActor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::fixed-x", callback: (($obj: ScrollActor, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::fixed-x", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::fixed-x", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::fixed-x", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::fixed-y", callback: (($obj: ScrollActor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::fixed-y", callback: (($obj: ScrollActor, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::fixed-y", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::fixed-y", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::fixed-y", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::has-clip", callback: (($obj: ScrollActor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-clip", callback: (($obj: ScrollActor, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::has-clip", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::has-clip", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::has-clip", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::has-pointer", callback: (($obj: ScrollActor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-pointer", callback: (($obj: ScrollActor, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::has-pointer", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::has-pointer", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::has-pointer", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::height", callback: (($obj: ScrollActor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::height", callback: (($obj: ScrollActor, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::height", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::height", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::height", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::last-child", callback: (($obj: ScrollActor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::last-child", callback: (($obj: ScrollActor, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::last-child", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::last-child", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::last-child", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::layout-manager", callback: (($obj: ScrollActor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::layout-manager", callback: (($obj: ScrollActor, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::layout-manager", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::layout-manager", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::layout-manager", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::magnification-filter", callback: (($obj: ScrollActor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::magnification-filter", callback: (($obj: ScrollActor, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::magnification-filter", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::magnification-filter", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::magnification-filter", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::mapped", callback: (($obj: ScrollActor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::mapped", callback: (($obj: ScrollActor, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::mapped", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::mapped", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::mapped", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-bottom", callback: (($obj: ScrollActor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-bottom", callback: (($obj: ScrollActor, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-bottom", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-bottom", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-bottom", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-left", callback: (($obj: ScrollActor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-left", callback: (($obj: ScrollActor, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-left", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-left", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-left", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-right", callback: (($obj: ScrollActor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-right", callback: (($obj: ScrollActor, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-right", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-right", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-right", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-top", callback: (($obj: ScrollActor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-top", callback: (($obj: ScrollActor, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-top", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-top", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-top", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::min-height", callback: (($obj: ScrollActor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::min-height", callback: (($obj: ScrollActor, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::min-height", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::min-height", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::min-height", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::min-height-set", callback: (($obj: ScrollActor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::min-height-set", callback: (($obj: ScrollActor, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::min-height-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::min-height-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::min-height-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::min-width", callback: (($obj: ScrollActor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::min-width", callback: (($obj: ScrollActor, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::min-width", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::min-width", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::min-width", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::min-width-set", callback: (($obj: ScrollActor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::min-width-set", callback: (($obj: ScrollActor, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::min-width-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::min-width-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::min-width-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::minification-filter", callback: (($obj: ScrollActor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::minification-filter", callback: (($obj: ScrollActor, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::minification-filter", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::minification-filter", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::minification-filter", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::name", callback: (($obj: ScrollActor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::name", callback: (($obj: ScrollActor, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::natural-height", callback: (($obj: ScrollActor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::natural-height", callback: (($obj: ScrollActor, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::natural-height", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::natural-height", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::natural-height", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::natural-height-set", callback: (($obj: ScrollActor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::natural-height-set", callback: (($obj: ScrollActor, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::natural-height-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::natural-height-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::natural-height-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::natural-width", callback: (($obj: ScrollActor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::natural-width", callback: (($obj: ScrollActor, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::natural-width", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::natural-width", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::natural-width", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::natural-width-set", callback: (($obj: ScrollActor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::natural-width-set", callback: (($obj: ScrollActor, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::natural-width-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::natural-width-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::natural-width-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::offscreen-redirect", callback: (($obj: ScrollActor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::offscreen-redirect", callback: (($obj: ScrollActor, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::offscreen-redirect", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::offscreen-redirect", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::offscreen-redirect", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::opacity", callback: (($obj: ScrollActor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::opacity", callback: (($obj: ScrollActor, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::opacity", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::opacity", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::opacity", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::pivot-point", callback: (($obj: ScrollActor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::pivot-point", callback: (($obj: ScrollActor, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::pivot-point", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::pivot-point", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::pivot-point", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::pivot-point-z", callback: (($obj: ScrollActor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::pivot-point-z", callback: (($obj: ScrollActor, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::pivot-point-z", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::pivot-point-z", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::pivot-point-z", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::position", callback: (($obj: ScrollActor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::position", callback: (($obj: ScrollActor, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::position", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::position", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::position", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::reactive", callback: (($obj: ScrollActor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::reactive", callback: (($obj: ScrollActor, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::reactive", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::reactive", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::reactive", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::realized", callback: (($obj: ScrollActor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::realized", callback: (($obj: ScrollActor, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::realized", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::realized", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::realized", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::request-mode", callback: (($obj: ScrollActor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::request-mode", callback: (($obj: ScrollActor, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::request-mode", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::request-mode", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::request-mode", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::rotation-angle-x", callback: (($obj: ScrollActor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::rotation-angle-x", callback: (($obj: ScrollActor, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::rotation-angle-x", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::rotation-angle-x", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::rotation-angle-x", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::rotation-angle-y", callback: (($obj: ScrollActor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::rotation-angle-y", callback: (($obj: ScrollActor, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::rotation-angle-y", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::rotation-angle-y", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::rotation-angle-y", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::rotation-angle-z", callback: (($obj: ScrollActor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::rotation-angle-z", callback: (($obj: ScrollActor, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::rotation-angle-z", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::rotation-angle-z", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::rotation-angle-z", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::scale-x", callback: (($obj: ScrollActor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::scale-x", callback: (($obj: ScrollActor, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::scale-x", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::scale-x", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::scale-x", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::scale-y", callback: (($obj: ScrollActor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::scale-y", callback: (($obj: ScrollActor, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::scale-y", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::scale-y", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::scale-y", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::scale-z", callback: (($obj: ScrollActor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::scale-z", callback: (($obj: ScrollActor, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::scale-z", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::scale-z", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::scale-z", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::show-on-set-parent", callback: (($obj: ScrollActor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::show-on-set-parent", callback: (($obj: ScrollActor, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::show-on-set-parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::show-on-set-parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::show-on-set-parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::size", callback: (($obj: ScrollActor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::size", callback: (($obj: ScrollActor, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::size", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::size", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::size", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::text-direction", callback: (($obj: ScrollActor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::text-direction", callback: (($obj: ScrollActor, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::text-direction", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::text-direction", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::text-direction", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::transform", callback: (($obj: ScrollActor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::transform", callback: (($obj: ScrollActor, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::transform", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::transform", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::transform", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::transform-set", callback: (($obj: ScrollActor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::transform-set", callback: (($obj: ScrollActor, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::transform-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::transform-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::transform-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::translation-x", callback: (($obj: ScrollActor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::translation-x", callback: (($obj: ScrollActor, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::translation-x", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::translation-x", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::translation-x", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::translation-y", callback: (($obj: ScrollActor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::translation-y", callback: (($obj: ScrollActor, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::translation-y", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::translation-y", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::translation-y", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::translation-z", callback: (($obj: ScrollActor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::translation-z", callback: (($obj: ScrollActor, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::translation-z", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::translation-z", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::translation-z", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::visible", callback: (($obj: ScrollActor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::visible", callback: (($obj: ScrollActor, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::width", callback: (($obj: ScrollActor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::width", callback: (($obj: ScrollActor, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::width", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::width", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::width", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::x", callback: (($obj: ScrollActor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::x", callback: (($obj: ScrollActor, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::x", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::x", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::x", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::x-align", callback: (($obj: ScrollActor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::x-align", callback: (($obj: ScrollActor, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::x-align", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::x-align", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::x-align", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::x-expand", callback: (($obj: ScrollActor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::x-expand", callback: (($obj: ScrollActor, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::x-expand", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::x-expand", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::x-expand", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::y", callback: (($obj: ScrollActor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::y", callback: (($obj: ScrollActor, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::y", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::y", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::y", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::y-align", callback: (($obj: ScrollActor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::y-align", callback: (($obj: ScrollActor, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::y-align", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::y-align", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::y-align", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::y-expand", callback: (($obj: ScrollActor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::y-expand", callback: (($obj: ScrollActor, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::y-expand", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::y-expand", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::y-expand", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::z-position", callback: (($obj: ScrollActor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::z-position", callback: (($obj: ScrollActor, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::z-position", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::z-position", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::z-position", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: ScrollActor_ConstructProps) + _init (config?: ScrollActor_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(): ScrollActor + static $gtype: GObject.Type +} +export interface Seat_ConstructProps extends GObject.Object_ConstructProps { + backend?: Backend +} +export class Seat { + /* Properties of Clutter.Seat */ + readonly touchMode: boolean + /* Fields of Clutter.Seat */ + parentInstance: GObject.Object + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of Clutter.Seat */ + bellNotify(): void + createVirtualDevice(deviceType: InputDeviceType): VirtualInputDevice + ensureA11yState(): void + getKeyboard(): InputDevice + getKeymap(): Keymap + getPointer(): InputDevice + getPointerA11ySettings(settings: PointerA11ySettings): void + getTouchMode(): boolean + handleEventPost(event: Event): boolean + inhibitUnfocus(): void + isUnfocusInhibited(): boolean + listDevices(): InputDevice[] + queryState(device: InputDevice, sequence: EventSequence, coords: Graphene.Point, modifiers: ModifierType): boolean + setPointerA11yDwellClickType(clickType: PointerA11yDwellClickType): void + setPointerA11ySettings(settings: PointerA11ySettings): void + uninhibitUnfocus(): void + warpPointer(x: number, y: number): void + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Virtual methods of Clutter.Seat */ + vfuncBellNotify(): void + vfuncCreateVirtualDevice(deviceType: InputDeviceType): VirtualInputDevice + vfuncGetKeyboard(): InputDevice + vfuncGetKeymap(): Keymap + vfuncGetPointer(): InputDevice + vfuncHandleEventPost(event: Event): boolean + vfuncQueryState(device: InputDevice, sequence: EventSequence, coords: Graphene.Point, modifiers: ModifierType): boolean + vfuncWarpPointer(x: number, y: number): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Clutter.Seat */ + connect(sigName: "device-added", callback: (($obj: Seat, object: InputDevice) => void)): number + connect_after(sigName: "device-added", callback: (($obj: Seat, object: InputDevice) => void)): number + emit(sigName: "device-added", object: InputDevice): void + on(sigName: "device-added", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "device-added", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "device-added", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "device-removed", callback: (($obj: Seat, object: InputDevice) => void)): number + connect_after(sigName: "device-removed", callback: (($obj: Seat, object: InputDevice) => void)): number + emit(sigName: "device-removed", object: InputDevice): void + on(sigName: "device-removed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "device-removed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "device-removed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "is-unfocus-inhibited-changed", callback: (($obj: Seat) => void)): number + connect_after(sigName: "is-unfocus-inhibited-changed", callback: (($obj: Seat) => void)): number + emit(sigName: "is-unfocus-inhibited-changed"): void + on(sigName: "is-unfocus-inhibited-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "is-unfocus-inhibited-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "is-unfocus-inhibited-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "kbd-a11y-flags-changed", callback: (($obj: Seat, settingsFlags: number, changedMask: number) => void)): number + connect_after(sigName: "kbd-a11y-flags-changed", callback: (($obj: Seat, settingsFlags: number, changedMask: number) => void)): number + emit(sigName: "kbd-a11y-flags-changed", settingsFlags: number, changedMask: number): void + on(sigName: "kbd-a11y-flags-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "kbd-a11y-flags-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "kbd-a11y-flags-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "kbd-a11y-mods-state-changed", callback: (($obj: Seat, latchedMask: number, lockedMask: number) => void)): number + connect_after(sigName: "kbd-a11y-mods-state-changed", callback: (($obj: Seat, latchedMask: number, lockedMask: number) => void)): number + emit(sigName: "kbd-a11y-mods-state-changed", latchedMask: number, lockedMask: number): void + on(sigName: "kbd-a11y-mods-state-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "kbd-a11y-mods-state-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "kbd-a11y-mods-state-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "ptr-a11y-dwell-click-type-changed", callback: (($obj: Seat, clickType: PointerA11yDwellClickType) => void)): number + connect_after(sigName: "ptr-a11y-dwell-click-type-changed", callback: (($obj: Seat, clickType: PointerA11yDwellClickType) => void)): number + emit(sigName: "ptr-a11y-dwell-click-type-changed", clickType: PointerA11yDwellClickType): void + on(sigName: "ptr-a11y-dwell-click-type-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "ptr-a11y-dwell-click-type-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "ptr-a11y-dwell-click-type-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "ptr-a11y-timeout-started", callback: (($obj: Seat, device: InputDevice, timeoutType: PointerA11yTimeoutType, delay: number) => void)): number + connect_after(sigName: "ptr-a11y-timeout-started", callback: (($obj: Seat, device: InputDevice, timeoutType: PointerA11yTimeoutType, delay: number) => void)): number + emit(sigName: "ptr-a11y-timeout-started", device: InputDevice, timeoutType: PointerA11yTimeoutType, delay: number): void + on(sigName: "ptr-a11y-timeout-started", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "ptr-a11y-timeout-started", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "ptr-a11y-timeout-started", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "ptr-a11y-timeout-stopped", callback: (($obj: Seat, device: InputDevice, timeoutType: PointerA11yTimeoutType, clicked: boolean) => void)): number + connect_after(sigName: "ptr-a11y-timeout-stopped", callback: (($obj: Seat, device: InputDevice, timeoutType: PointerA11yTimeoutType, clicked: boolean) => void)): number + emit(sigName: "ptr-a11y-timeout-stopped", device: InputDevice, timeoutType: PointerA11yTimeoutType, clicked: boolean): void + on(sigName: "ptr-a11y-timeout-stopped", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "ptr-a11y-timeout-stopped", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "ptr-a11y-timeout-stopped", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: Seat, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: Seat, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::touch-mode", callback: (($obj: Seat, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::touch-mode", callback: (($obj: Seat, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::touch-mode", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::touch-mode", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::touch-mode", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: Seat_ConstructProps) + _init (config?: Seat_ConstructProps): void + static $gtype: GObject.Type +} +export interface Settings_ConstructProps extends GObject.Object_ConstructProps { + backend?: Backend + dndDragThreshold?: number + doubleClickDistance?: number + doubleClickTime?: number + fontAntialias?: number + fontDpi?: number + fontHintStyle?: string + fontHinting?: number + fontName?: string + fontSubpixelOrder?: string + fontconfigTimestamp?: number + longPressDuration?: number + passwordHintTime?: number + unscaledFontDpi?: number +} +export class Settings { + /* Properties of Clutter.Settings */ + dndDragThreshold: number + doubleClickDistance: number + doubleClickTime: number + fontAntialias: number + fontDpi: number + fontHintStyle: string + fontHinting: number + fontName: string + fontSubpixelOrder: string + fontconfigTimestamp: number + longPressDuration: number + passwordHintTime: number + unscaledFontDpi: number + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: Settings, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: Settings, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::dnd-drag-threshold", callback: (($obj: Settings, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::dnd-drag-threshold", callback: (($obj: Settings, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::dnd-drag-threshold", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::dnd-drag-threshold", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::dnd-drag-threshold", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::double-click-distance", callback: (($obj: Settings, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::double-click-distance", callback: (($obj: Settings, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::double-click-distance", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::double-click-distance", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::double-click-distance", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::double-click-time", callback: (($obj: Settings, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::double-click-time", callback: (($obj: Settings, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::double-click-time", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::double-click-time", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::double-click-time", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::font-antialias", callback: (($obj: Settings, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::font-antialias", callback: (($obj: Settings, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::font-antialias", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::font-antialias", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::font-antialias", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::font-dpi", callback: (($obj: Settings, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::font-dpi", callback: (($obj: Settings, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::font-dpi", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::font-dpi", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::font-dpi", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::font-hint-style", callback: (($obj: Settings, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::font-hint-style", callback: (($obj: Settings, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::font-hint-style", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::font-hint-style", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::font-hint-style", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::font-hinting", callback: (($obj: Settings, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::font-hinting", callback: (($obj: Settings, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::font-hinting", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::font-hinting", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::font-hinting", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::font-name", callback: (($obj: Settings, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::font-name", callback: (($obj: Settings, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::font-name", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::font-name", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::font-name", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::font-subpixel-order", callback: (($obj: Settings, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::font-subpixel-order", callback: (($obj: Settings, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::font-subpixel-order", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::font-subpixel-order", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::font-subpixel-order", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::fontconfig-timestamp", callback: (($obj: Settings, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::fontconfig-timestamp", callback: (($obj: Settings, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::fontconfig-timestamp", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::fontconfig-timestamp", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::fontconfig-timestamp", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::long-press-duration", callback: (($obj: Settings, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::long-press-duration", callback: (($obj: Settings, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::long-press-duration", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::long-press-duration", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::long-press-duration", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::password-hint-time", callback: (($obj: Settings, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::password-hint-time", callback: (($obj: Settings, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::password-hint-time", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::password-hint-time", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::password-hint-time", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::unscaled-font-dpi", callback: (($obj: Settings, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::unscaled-font-dpi", callback: (($obj: Settings, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::unscaled-font-dpi", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::unscaled-font-dpi", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::unscaled-font-dpi", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: Settings_ConstructProps) + _init (config?: Settings_ConstructProps): void + /* Static methods and pseudo-constructors */ + static getDefault(): Settings + static $gtype: GObject.Type +} +export interface ShaderEffect_ConstructProps extends OffscreenEffect_ConstructProps { + shaderType?: ShaderType +} +export class ShaderEffect { + /* Properties of Clutter.ActorMeta */ + readonly actor: Actor + enabled: boolean + name: string + /* Fields of Clutter.ActorMeta */ + parentInstance: GObject.InitiallyUnowned + /* Fields of GObject.InitiallyUnowned */ + gTypeInstance: GObject.TypeInstance + /* Methods of Clutter.ShaderEffect */ + getProgram(): Cogl.Handle + getShader(): Cogl.Handle + setShaderSource(source: string): boolean + setUniformValue(name: string, value: any): void + /* Methods of Clutter.OffscreenEffect */ + createTexture(width: number, height: number): Cogl.Handle + getPipeline(): Cogl.Pipeline | null + getTargetSize(): [ /* returnType */ boolean, /* width */ number, /* height */ number ] + getTexture(): Cogl.Handle + paintTarget(node: PaintNode, paintContext: PaintContext): void + /* Methods of Clutter.Effect */ + queueRepaint(): void + /* Methods of Clutter.ActorMeta */ + getActor(): Actor + getEnabled(): boolean + getName(): string + setEnabled(isEnabled: boolean): void + setName(name: string): void + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Virtual methods of Clutter.ShaderEffect */ + vfuncGetStaticShaderSource(): string + /* Virtual methods of Clutter.OffscreenEffect */ + vfuncCreateTexture(width: number, height: number): Cogl.Handle + vfuncPaintTarget(node: PaintNode, paintContext: PaintContext): void + /* Virtual methods of Clutter.Effect */ + vfuncModifyPaintVolume(volume: PaintVolume): boolean + vfuncPaint(node: PaintNode, paintContext: PaintContext, flags: EffectPaintFlags): void + vfuncPaintNode(node: PaintNode, paintContext: PaintContext, flags: EffectPaintFlags): void + vfuncPick(pickContext: PickContext): void + vfuncPostPaint(node: PaintNode, paintContext: PaintContext): void + vfuncPrePaint(node: PaintNode, paintContext: PaintContext): boolean + /* Virtual methods of Clutter.ActorMeta */ + vfuncSetActor(actor?: Actor | null): void + vfuncSetEnabled(isEnabled: boolean): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: ShaderEffect, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: ShaderEffect, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::actor", callback: (($obj: ShaderEffect, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::actor", callback: (($obj: ShaderEffect, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::actor", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::actor", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::actor", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::enabled", callback: (($obj: ShaderEffect, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::enabled", callback: (($obj: ShaderEffect, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::enabled", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::enabled", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::enabled", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::name", callback: (($obj: ShaderEffect, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::name", callback: (($obj: ShaderEffect, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: ShaderEffect_ConstructProps) + _init (config?: ShaderEffect_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(shaderType: ShaderType): ShaderEffect + static $gtype: GObject.Type +} +export class ShaderFloat { + static name: string +} +export class ShaderInt { + static name: string +} +export class ShaderMatrix { + static name: string +} +export interface SnapConstraint_ConstructProps extends Constraint_ConstructProps { + fromEdge?: SnapEdge + offset?: number + source?: Actor + toEdge?: SnapEdge +} +export class SnapConstraint { + /* Properties of Clutter.SnapConstraint */ + fromEdge: SnapEdge + offset: number + source: Actor + toEdge: SnapEdge + /* Properties of Clutter.ActorMeta */ + readonly actor: Actor + enabled: boolean + name: string + /* Fields of Clutter.ActorMeta */ + parentInstance: GObject.InitiallyUnowned + /* Fields of GObject.InitiallyUnowned */ + gTypeInstance: GObject.TypeInstance + /* Methods of Clutter.SnapConstraint */ + getEdges(): [ /* fromEdge */ SnapEdge, /* toEdge */ SnapEdge ] + getOffset(): number + getSource(): Actor + setEdges(fromEdge: SnapEdge, toEdge: SnapEdge): void + setOffset(offset: number): void + setSource(source?: Actor | null): void + /* Methods of Clutter.Constraint */ + updatePreferredSize(actor: Actor, direction: Orientation, forSize: number, minimumSize: number, naturalSize: number): [ /* minimumSize */ number, /* naturalSize */ number ] + /* Methods of Clutter.ActorMeta */ + getActor(): Actor + getEnabled(): boolean + getName(): string + setEnabled(isEnabled: boolean): void + setName(name: string): void + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Virtual methods of Clutter.Constraint */ + vfuncUpdateAllocation(actor: Actor, allocation: ActorBox): void + vfuncUpdatePreferredSize(actor: Actor, direction: Orientation, forSize: number, minimumSize: number, naturalSize: number): [ /* minimumSize */ number, /* naturalSize */ number ] + /* Virtual methods of Clutter.ActorMeta */ + vfuncSetActor(actor?: Actor | null): void + vfuncSetEnabled(isEnabled: boolean): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: SnapConstraint, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: SnapConstraint, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::from-edge", callback: (($obj: SnapConstraint, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::from-edge", callback: (($obj: SnapConstraint, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::from-edge", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::from-edge", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::from-edge", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::offset", callback: (($obj: SnapConstraint, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::offset", callback: (($obj: SnapConstraint, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::offset", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::offset", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::offset", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::source", callback: (($obj: SnapConstraint, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::source", callback: (($obj: SnapConstraint, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::source", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::source", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::source", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::to-edge", callback: (($obj: SnapConstraint, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::to-edge", callback: (($obj: SnapConstraint, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::to-edge", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::to-edge", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::to-edge", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::actor", callback: (($obj: SnapConstraint, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::actor", callback: (($obj: SnapConstraint, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::actor", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::actor", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::actor", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::enabled", callback: (($obj: SnapConstraint, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::enabled", callback: (($obj: SnapConstraint, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::enabled", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::enabled", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::enabled", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::name", callback: (($obj: SnapConstraint, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::name", callback: (($obj: SnapConstraint, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: SnapConstraint_ConstructProps) + _init (config?: SnapConstraint_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(source: Actor | null, fromEdge: SnapEdge, toEdge: SnapEdge, offset: number): SnapConstraint + static $gtype: GObject.Type +} +export interface Stage_ConstructProps extends Actor_ConstructProps { + keyFocus?: Actor + title?: string +} +export class Stage { + /* Properties of Clutter.Stage */ + keyFocus: Actor + readonly perspective: Perspective + title: string + /* Properties of Clutter.Actor */ + actions: Action + readonly allocation: ActorBox + backgroundColor: Color + readonly backgroundColorSet: boolean + childTransform: Graphene.Matrix + readonly childTransformSet: boolean + clipRect: Graphene.Rect + clipToAllocation: boolean + constraints: Constraint + content: Content + readonly contentBox: ActorBox + contentGravity: ContentGravity + contentRepeat: ContentRepeat + effect: Effect + readonly firstChild: Actor + fixedPositionSet: boolean + fixedX: number + fixedY: number + readonly hasClip: boolean + readonly hasPointer: boolean + height: number + readonly lastChild: Actor + layoutManager: LayoutManager + magnificationFilter: ScalingFilter + readonly mapped: boolean + marginBottom: number + marginLeft: number + marginRight: number + marginTop: number + minHeight: number + minHeightSet: boolean + minWidth: number + minWidthSet: boolean + minificationFilter: ScalingFilter + name: string + naturalHeight: number + naturalHeightSet: boolean + naturalWidth: number + naturalWidthSet: boolean + offscreenRedirect: OffscreenRedirect + opacity: number + pivotPoint: Graphene.Point + pivotPointZ: number + position: Graphene.Point + reactive: boolean + readonly realized: boolean + requestMode: RequestMode + rotationAngleX: number + rotationAngleY: number + rotationAngleZ: number + scaleX: number + scaleY: number + scaleZ: number + showOnSetParent: boolean + size: Graphene.Size + textDirection: TextDirection + transform: Graphene.Matrix + readonly transformSet: boolean + translationX: number + translationY: number + translationZ: number + visible: boolean + width: number + x: number + xAlign: ActorAlign + xExpand: boolean + y: number + yAlign: ActorAlign + yExpand: boolean + zPosition: number + /* Fields of Clutter.Actor */ + flags: number + /* Fields of GObject.InitiallyUnowned */ + gTypeInstance: GObject.TypeInstance + /* Methods of Clutter.Stage */ + captureInto(rect: cairo.RectangleInt, data: number): void + captureViewInto(view: StageView, rect: cairo.RectangleInt, data: number, stride: number): void + clearStageViews(): void + ensureViewport(): void + event(event: Event): boolean + getActorAtPos(pickMode: PickMode, x: number, y: number): Actor + getCaptureFinalSize(rect: cairo.RectangleInt): [ /* returnType */ boolean, /* outWidth */ number | null, /* outHeight */ number | null, /* outScale */ number | null ] + getDeviceActor(device: InputDevice, sequence?: EventSequence | null): Actor + getFrameCounter(): number + getKeyFocus(): Actor + getMinimumSize(): [ /* width */ number, /* height */ number ] + getMotionEventsEnabled(): boolean + getPerspective(): /* perspective */ Perspective | null + getThrottleMotionEvents(): boolean + getTitle(): string + getUseAlpha(): boolean + paintToBuffer(rect: cairo.RectangleInt, scale: number, data: any, stride: number, format: Cogl.PixelFormat, paintFlags: PaintFlag): [ /* returnType */ boolean, /* data */ any ] + paintToFramebuffer(framebuffer: Cogl.Framebuffer, rect: cairo.RectangleInt, scale: number, paintFlags: PaintFlag): void + readPixels(x: number, y: number, width: number, height: number): any + repickDevice(device: InputDevice): void + scheduleUpdate(): void + setKeyFocus(actor?: Actor | null): void + setMinimumSize(width: number, height: number): void + setMotionEventsEnabled(enabled: boolean): void + setThrottleMotionEvents(throttle: boolean): void + setTitle(title: string): void + setUseAlpha(useAlpha: boolean): void + updateDevice(device: InputDevice, sequence: EventSequence, point: Graphene.Point, time: number, newActor: Actor, emitCrossing: boolean): void + /* Methods of Clutter.Actor */ + addAction(action: Action): void + addActionWithName(name: string, action: Action): void + addChild(child: Actor): void + addConstraint(constraint: Constraint): void + addConstraintWithName(name: string, constraint: Constraint): void + addEffect(effect: Effect): void + addEffectWithName(name: string, effect: Effect): void + addTransition(name: string, transition: Transition): void + allocate(box: ActorBox): void + allocateAlignFill(box: ActorBox, xAlign: number, yAlign: number, xFill: boolean, yFill: boolean): void + allocateAvailableSize(x: number, y: number, availableWidth: number, availableHeight: number): void + allocatePreferredSize(x: number, y: number): void + applyRelativeTransformToPoint(ancestor: Actor | null, point: Graphene.Point3D): /* vertex */ Graphene.Point3D + applyTransformToPoint(point: Graphene.Point3D): /* vertex */ Graphene.Point3D + bindModel(model: Gio.ListModel | null, createChildFunc: ActorCreateChildFunc): void + clearActions(): void + clearConstraints(): void + clearEffects(): void + contains(descendant: Actor): boolean + continuePaint(paintContext: PaintContext): void + continuePick(pickContext: PickContext): void + createPangoContext(): Pango.Context + createPangoLayout(text?: string | null): Pango.Layout + destroy(): void + destroyAllChildren(): void + getAbsAllocationVertices(): /* verts */ Graphene.Point3D[] + getAccessible(): Atk.Object + getAction(name: string): Action + getActions(): Action[] + getAllocationBox(): /* box */ ActorBox + getBackgroundColor(): /* color */ Color + getChildAtIndex(index: number): Actor + getChildTransform(): /* transform */ Graphene.Matrix + getChildren(): Actor[] + getClip(): [ /* xoff */ number | null, /* yoff */ number | null, /* width */ number | null, /* height */ number | null ] + getClipToAllocation(): boolean + getConstraint(name: string): Constraint + getConstraints(): Constraint[] + getContent(): Content + getContentBox(): /* box */ ActorBox + getContentGravity(): ContentGravity + getContentRepeat(): ContentRepeat + getContentScalingFilters(): [ /* minFilter */ ScalingFilter | null, /* magFilter */ ScalingFilter | null ] + getDefaultPaintVolume(): PaintVolume + getEasingDelay(): number + getEasingDuration(): number + getEasingMode(): AnimationMode + getEffect(name: string): Effect + getEffects(): Effect[] + getFirstChild(): Actor + getFixedPosition(): [ /* returnType */ boolean, /* x */ number | null, /* y */ number | null ] + getFixedPositionSet(): boolean + getFlags(): ActorFlags + getHeight(): number + getLastChild(): Actor + getLayoutManager(): LayoutManager + getMargin(): /* margin */ Margin + getMarginBottom(): number + getMarginLeft(): number + getMarginRight(): number + getMarginTop(): number + getNChildren(): number + getName(): string + getNextSibling(): Actor + getOffscreenRedirect(): OffscreenRedirect + getOpacity(): number + getOpacityOverride(): number + getPaintBox(): [ /* returnType */ boolean, /* box */ ActorBox ] + getPaintOpacity(): number + getPaintVisibility(): boolean + getPaintVolume(): PaintVolume + getPangoContext(): Pango.Context + getParent(): Actor + getPivotPoint(): [ /* pivotX */ number | null, /* pivotY */ number | null ] + getPivotPointZ(): number + getPosition(): [ /* x */ number | null, /* y */ number | null ] + getPreferredHeight(forWidth: number): [ /* minHeightP */ number | null, /* naturalHeightP */ number | null ] + getPreferredSize(): [ /* minWidthP */ number | null, /* minHeightP */ number | null, /* naturalWidthP */ number | null, /* naturalHeightP */ number | null ] + getPreferredWidth(forHeight: number): [ /* minWidthP */ number | null, /* naturalWidthP */ number | null ] + getPreviousSibling(): Actor + getReactive(): boolean + getRequestMode(): RequestMode + getResourceScale(): number + getRotationAngle(axis: RotateAxis): number + getScale(): [ /* scaleX */ number | null, /* scaleY */ number | null ] + getScaleZ(): number + getSize(): [ /* width */ number | null, /* height */ number | null ] + getStage(): Stage + getTextDirection(): TextDirection + getTransform(): /* transform */ Graphene.Matrix + getTransformedExtents(): /* rect */ Graphene.Rect + getTransformedPaintVolume(relativeToAncestor: Actor): PaintVolume + getTransformedPosition(): [ /* x */ number | null, /* y */ number | null ] + getTransformedSize(): [ /* width */ number | null, /* height */ number | null ] + getTransition(name: string): Transition + getTranslation(): [ /* translateX */ number | null, /* translateY */ number | null, /* translateZ */ number | null ] + getWidth(): number + getX(): number + getXAlign(): ActorAlign + getXExpand(): boolean + getY(): number + getYAlign(): ActorAlign + getYExpand(): boolean + getZPosition(): number + grabKeyFocus(): void + hasAccessible(): boolean + hasActions(): boolean + hasAllocation(): boolean + hasConstraints(): boolean + hasDamage(): boolean + hasEffects(): boolean + hasKeyFocus(): boolean + hasMappedClones(): boolean + hasOverlaps(): boolean + hide(): void + inhibitCulling(): void + insertChildAbove(child: Actor, sibling?: Actor | null): void + insertChildAtIndex(child: Actor, index: number): void + insertChildBelow(child: Actor, sibling?: Actor | null): void + invalidatePaintVolume(): void + invalidateTransform(): void + isEffectivelyOnStageView(view: StageView): boolean + isInClonePaint(): boolean + isMapped(): boolean + isRealized(): boolean + isRotated(): boolean + isScaled(): boolean + isVisible(): boolean + map(): void + moveBy(dx: number, dy: number): void + needsExpand(orientation: Orientation): boolean + paint(paintContext: PaintContext): void + peekStageViews(): StageView[] + pick(pickContext: PickContext): void + pickBox(pickContext: PickContext, box: ActorBox): void + queueRedraw(): void + queueRedrawWithClip(clip?: cairo.RectangleInt | null): void + queueRelayout(): void + realize(): void + removeAction(action: Action): void + removeActionByName(name: string): void + removeAllChildren(): void + removeAllTransitions(): void + removeChild(child: Actor): void + removeClip(): void + removeConstraint(constraint: Constraint): void + removeConstraintByName(name: string): void + removeEffect(effect: Effect): void + removeEffectByName(name: string): void + removeTransition(name: string): void + replaceChild(oldChild: Actor, newChild: Actor): void + restoreEasingState(): void + saveEasingState(): void + setAllocation(box: ActorBox): void + setBackgroundColor(color?: Color | null): void + setChildAboveSibling(child: Actor, sibling?: Actor | null): void + setChildAtIndex(child: Actor, index: number): void + setChildBelowSibling(child: Actor, sibling?: Actor | null): void + setChildTransform(transform?: Graphene.Matrix | null): void + setClip(xoff: number, yoff: number, width: number, height: number): void + setClipToAllocation(clipSet: boolean): void + setContent(content?: Content | null): void + setContentGravity(gravity: ContentGravity): void + setContentRepeat(repeat: ContentRepeat): void + setContentScalingFilters(minFilter: ScalingFilter, magFilter: ScalingFilter): void + setEasingDelay(msecs: number): void + setEasingDuration(msecs: number): void + setEasingMode(mode: AnimationMode): void + setFixedPositionSet(isSet: boolean): void + setFlags(flags: ActorFlags): void + setHeight(height: number): void + setLayoutManager(manager?: LayoutManager | null): void + setMargin(margin: Margin): void + setMarginBottom(margin: number): void + setMarginLeft(margin: number): void + setMarginRight(margin: number): void + setMarginTop(margin: number): void + setName(name: string): void + setOffscreenRedirect(redirect: OffscreenRedirect): void + setOpacity(opacity: number): void + setOpacityOverride(opacity: number): void + setPivotPoint(pivotX: number, pivotY: number): void + setPivotPointZ(pivotZ: number): void + setPosition(x: number, y: number): void + setReactive(reactive: boolean): void + setRequestMode(mode: RequestMode): void + setRotationAngle(axis: RotateAxis, angle: number): void + setScale(scaleX: number, scaleY: number): void + setScaleZ(scaleZ: number): void + setSize(width: number, height: number): void + setTextDirection(textDir: TextDirection): void + setTransform(transform?: Graphene.Matrix | null): void + setTranslation(translateX: number, translateY: number, translateZ: number): void + setWidth(width: number): void + setX(x: number): void + setXAlign(xAlign: ActorAlign): void + setXExpand(expand: boolean): void + setY(y: number): void + setYAlign(yAlign: ActorAlign): void + setYExpand(expand: boolean): void + setZPosition(zPosition: number): void + shouldPick(pickContext: PickContext): boolean + show(): void + transformStagePoint(x: number, y: number): [ /* returnType */ boolean, /* xOut */ number, /* yOut */ number ] + uninhibitCulling(): void + unmap(): void + unrealize(): void + unsetFlags(flags: ActorFlags): void + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Methods of Clutter.Animatable */ + findProperty(propertyName: string): GObject.ParamSpec + getActor(): Actor + getInitialState(propertyName: string, value: any): void + interpolateValue(propertyName: string, interval: Interval, progress: number): [ /* returnType */ boolean, /* value */ any ] + setFinalState(propertyName: string, value: any): void + /* Methods of Clutter.Container */ + addActor(actor: Actor): void + childGetProperty(child: Actor, property: string, value: any): void + childNotify(child: Actor, pspec: GObject.ParamSpec): void + childSetProperty(child: Actor, property: string, value: any): void + createChildMeta(actor: Actor): void + destroyChildMeta(actor: Actor): void + findChildByName(childName: string): Actor + getChildMeta(actor: Actor): ChildMeta + lowerChild(actor: Actor, sibling?: Actor | null): void + raiseChild(actor: Actor, sibling?: Actor | null): void + removeActor(actor: Actor): void + sortDepthOrder(): void + /* Methods of Clutter.Scriptable */ + getId(): string + parseCustomNode(script: Script, value: any, name: string, node: Json.Node): boolean + setCustomProperty(script: Script, name: string, value: any): void + setId(id: string): void + /* Virtual methods of Clutter.Stage */ + vfuncActivate(): void + vfuncBeforePaint(view: StageView): void + vfuncDeactivate(): void + vfuncPaintView(view: StageView, redrawClip: cairo.Region): void + /* Virtual methods of Clutter.Actor */ + vfuncAllocate(box: ActorBox): void + vfuncApplyTransform(matrix: Graphene.Matrix): void + vfuncButtonPressEvent(event: ButtonEvent): boolean + vfuncButtonReleaseEvent(event: ButtonEvent): boolean + vfuncCalculateResourceScale(phase: number): number + vfuncCapturedEvent(event: Event): boolean + vfuncDestroy(): void + vfuncEnterEvent(event: CrossingEvent): boolean + vfuncEvent(event: Event): boolean + vfuncGetAccessible(): Atk.Object + vfuncGetPaintVolume(volume: PaintVolume): boolean + vfuncGetPreferredHeight(forWidth: number): [ /* minHeightP */ number | null, /* naturalHeightP */ number | null ] + vfuncGetPreferredWidth(forHeight: number): [ /* minWidthP */ number | null, /* naturalWidthP */ number | null ] + vfuncHasAccessible(): boolean + vfuncHasOverlaps(): boolean + vfuncHide(): void + vfuncHideAll(): void + vfuncKeyFocusIn(): void + vfuncKeyFocusOut(): void + vfuncKeyPressEvent(event: KeyEvent): boolean + vfuncKeyReleaseEvent(event: KeyEvent): boolean + vfuncLeaveEvent(event: CrossingEvent): boolean + vfuncMap(): void + vfuncMotionEvent(event: MotionEvent): boolean + vfuncPaint(paintContext: PaintContext): void + vfuncPaintNode(root: PaintNode): void + vfuncParentSet(oldParent: Actor): void + vfuncPick(pickContext: PickContext): void + vfuncQueueRelayout(): void + vfuncRealize(): void + vfuncResourceScaleChanged(): void + vfuncScrollEvent(event: ScrollEvent): boolean + vfuncShow(): void + vfuncTouchEvent(event: TouchEvent): boolean + vfuncUnmap(): void + vfuncUnrealize(): void + vfuncFindProperty(propertyName: string): GObject.ParamSpec + vfuncGetActor(): Actor + vfuncGetInitialState(propertyName: string, value: any): void + vfuncInterpolateValue(propertyName: string, interval: Interval, progress: number): [ /* returnType */ boolean, /* value */ any ] + vfuncSetFinalState(propertyName: string, value: any): void + vfuncActorAdded(actor: Actor): void + vfuncActorRemoved(actor: Actor): void + vfuncAdd(actor: Actor): void + vfuncChildNotify(child: Actor, pspec: GObject.ParamSpec): void + vfuncCreateChildMeta(actor: Actor): void + vfuncDestroyChildMeta(actor: Actor): void + vfuncGetChildMeta(actor: Actor): ChildMeta + vfuncLower(actor: Actor, sibling?: Actor | null): void + vfuncRaise(actor: Actor, sibling?: Actor | null): void + vfuncRemove(actor: Actor): void + vfuncSortDepthOrder(): void + vfuncGetId(): string + vfuncParseCustomNode(script: Script, value: any, name: string, node: Json.Node): boolean + vfuncSetCustomProperty(script: Script, name: string, value: any): void + vfuncSetId(id: string): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Clutter.Stage */ + connect(sigName: "activate", callback: (($obj: Stage) => void)): number + connect_after(sigName: "activate", callback: (($obj: Stage) => void)): number + emit(sigName: "activate"): void + on(sigName: "activate", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "activate", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "activate", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "after-paint", callback: (($obj: Stage, view: StageView) => void)): number + connect_after(sigName: "after-paint", callback: (($obj: Stage, view: StageView) => void)): number + emit(sigName: "after-paint", view: StageView): void + on(sigName: "after-paint", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "after-paint", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "after-paint", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "after-update", callback: (($obj: Stage, view: StageView) => void)): number + connect_after(sigName: "after-update", callback: (($obj: Stage, view: StageView) => void)): number + emit(sigName: "after-update", view: StageView): void + on(sigName: "after-update", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "after-update", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "after-update", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "before-paint", callback: (($obj: Stage, view: StageView) => void)): number + connect_after(sigName: "before-paint", callback: (($obj: Stage, view: StageView) => void)): number + emit(sigName: "before-paint", view: StageView): void + on(sigName: "before-paint", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "before-paint", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "before-paint", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "before-update", callback: (($obj: Stage, view: StageView) => void)): number + connect_after(sigName: "before-update", callback: (($obj: Stage, view: StageView) => void)): number + emit(sigName: "before-update", view: StageView): void + on(sigName: "before-update", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "before-update", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "before-update", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "deactivate", callback: (($obj: Stage) => void)): number + connect_after(sigName: "deactivate", callback: (($obj: Stage) => void)): number + emit(sigName: "deactivate"): void + on(sigName: "deactivate", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "deactivate", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "deactivate", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "gl-video-memory-purged", callback: (($obj: Stage) => void)): number + connect_after(sigName: "gl-video-memory-purged", callback: (($obj: Stage) => void)): number + emit(sigName: "gl-video-memory-purged"): void + on(sigName: "gl-video-memory-purged", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "gl-video-memory-purged", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "gl-video-memory-purged", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "paint-view", callback: (($obj: Stage, view: StageView, redrawClip: cairo.Region) => void)): number + connect_after(sigName: "paint-view", callback: (($obj: Stage, view: StageView, redrawClip: cairo.Region) => void)): number + emit(sigName: "paint-view", view: StageView, redrawClip: cairo.Region): void + on(sigName: "paint-view", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "paint-view", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "paint-view", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "presented", callback: (($obj: Stage, view: StageView, frameInfo?: object | null) => void)): number + connect_after(sigName: "presented", callback: (($obj: Stage, view: StageView, frameInfo?: object | null) => void)): number + emit(sigName: "presented", view: StageView, frameInfo?: object | null): void + on(sigName: "presented", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "presented", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "presented", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of Clutter.Actor */ + connect(sigName: "button-press-event", callback: (($obj: Stage, event: ButtonEvent) => boolean)): number + connect_after(sigName: "button-press-event", callback: (($obj: Stage, event: ButtonEvent) => boolean)): number + emit(sigName: "button-press-event", event: ButtonEvent): void + on(sigName: "button-press-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "button-press-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "button-press-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "button-release-event", callback: (($obj: Stage, event: ButtonEvent) => boolean)): number + connect_after(sigName: "button-release-event", callback: (($obj: Stage, event: ButtonEvent) => boolean)): number + emit(sigName: "button-release-event", event: ButtonEvent): void + on(sigName: "button-release-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "button-release-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "button-release-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "captured-event", callback: (($obj: Stage, event: Event) => boolean)): number + connect_after(sigName: "captured-event", callback: (($obj: Stage, event: Event) => boolean)): number + emit(sigName: "captured-event", event: Event): void + on(sigName: "captured-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "captured-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "captured-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "destroy", callback: (($obj: Stage) => void)): number + connect_after(sigName: "destroy", callback: (($obj: Stage) => void)): number + emit(sigName: "destroy"): void + on(sigName: "destroy", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "destroy", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "destroy", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "enter-event", callback: (($obj: Stage, event: CrossingEvent) => boolean)): number + connect_after(sigName: "enter-event", callback: (($obj: Stage, event: CrossingEvent) => boolean)): number + emit(sigName: "enter-event", event: CrossingEvent): void + on(sigName: "enter-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "enter-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "enter-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "event", callback: (($obj: Stage, event: Event) => boolean)): number + connect_after(sigName: "event", callback: (($obj: Stage, event: Event) => boolean)): number + emit(sigName: "event", event: Event): void + on(sigName: "event", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "event", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "event", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "hide", callback: (($obj: Stage) => void)): number + connect_after(sigName: "hide", callback: (($obj: Stage) => void)): number + emit(sigName: "hide"): void + on(sigName: "hide", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "hide", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "hide", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "key-focus-in", callback: (($obj: Stage) => void)): number + connect_after(sigName: "key-focus-in", callback: (($obj: Stage) => void)): number + emit(sigName: "key-focus-in"): void + on(sigName: "key-focus-in", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "key-focus-in", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "key-focus-in", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "key-focus-out", callback: (($obj: Stage) => void)): number + connect_after(sigName: "key-focus-out", callback: (($obj: Stage) => void)): number + emit(sigName: "key-focus-out"): void + on(sigName: "key-focus-out", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "key-focus-out", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "key-focus-out", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "key-press-event", callback: (($obj: Stage, event: KeyEvent) => boolean)): number + connect_after(sigName: "key-press-event", callback: (($obj: Stage, event: KeyEvent) => boolean)): number + emit(sigName: "key-press-event", event: KeyEvent): void + on(sigName: "key-press-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "key-press-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "key-press-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "key-release-event", callback: (($obj: Stage, event: KeyEvent) => boolean)): number + connect_after(sigName: "key-release-event", callback: (($obj: Stage, event: KeyEvent) => boolean)): number + emit(sigName: "key-release-event", event: KeyEvent): void + on(sigName: "key-release-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "key-release-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "key-release-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "leave-event", callback: (($obj: Stage, event: CrossingEvent) => boolean)): number + connect_after(sigName: "leave-event", callback: (($obj: Stage, event: CrossingEvent) => boolean)): number + emit(sigName: "leave-event", event: CrossingEvent): void + on(sigName: "leave-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "leave-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "leave-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "motion-event", callback: (($obj: Stage, event: MotionEvent) => boolean)): number + connect_after(sigName: "motion-event", callback: (($obj: Stage, event: MotionEvent) => boolean)): number + emit(sigName: "motion-event", event: MotionEvent): void + on(sigName: "motion-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "motion-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "motion-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "parent-set", callback: (($obj: Stage, oldParent?: Actor | null) => void)): number + connect_after(sigName: "parent-set", callback: (($obj: Stage, oldParent?: Actor | null) => void)): number + emit(sigName: "parent-set", oldParent?: Actor | null): void + on(sigName: "parent-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "parent-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "parent-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "pick", callback: (($obj: Stage, pickContext: PickContext) => void)): number + connect_after(sigName: "pick", callback: (($obj: Stage, pickContext: PickContext) => void)): number + emit(sigName: "pick", pickContext: PickContext): void + on(sigName: "pick", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "pick", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "pick", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "queue-relayout", callback: (($obj: Stage) => void)): number + connect_after(sigName: "queue-relayout", callback: (($obj: Stage) => void)): number + emit(sigName: "queue-relayout"): void + on(sigName: "queue-relayout", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "queue-relayout", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "queue-relayout", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "realize", callback: (($obj: Stage) => void)): number + connect_after(sigName: "realize", callback: (($obj: Stage) => void)): number + emit(sigName: "realize"): void + on(sigName: "realize", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "realize", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "realize", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "resource-scale-changed", callback: (($obj: Stage) => void)): number + connect_after(sigName: "resource-scale-changed", callback: (($obj: Stage) => void)): number + emit(sigName: "resource-scale-changed"): void + on(sigName: "resource-scale-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "resource-scale-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "resource-scale-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "scroll-event", callback: (($obj: Stage, event: ScrollEvent) => boolean)): number + connect_after(sigName: "scroll-event", callback: (($obj: Stage, event: ScrollEvent) => boolean)): number + emit(sigName: "scroll-event", event: ScrollEvent): void + on(sigName: "scroll-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "scroll-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "scroll-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "show", callback: (($obj: Stage) => void)): number + connect_after(sigName: "show", callback: (($obj: Stage) => void)): number + emit(sigName: "show"): void + on(sigName: "show", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "show", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "show", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "stage-views-changed", callback: (($obj: Stage) => void)): number + connect_after(sigName: "stage-views-changed", callback: (($obj: Stage) => void)): number + emit(sigName: "stage-views-changed"): void + on(sigName: "stage-views-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "stage-views-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "stage-views-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "touch-event", callback: (($obj: Stage, event: Event) => boolean)): number + connect_after(sigName: "touch-event", callback: (($obj: Stage, event: Event) => boolean)): number + emit(sigName: "touch-event", event: Event): void + on(sigName: "touch-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "touch-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "touch-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "transition-stopped", callback: (($obj: Stage, name: string, isFinished: boolean) => void)): number + connect_after(sigName: "transition-stopped", callback: (($obj: Stage, name: string, isFinished: boolean) => void)): number + emit(sigName: "transition-stopped", name: string, isFinished: boolean): void + on(sigName: "transition-stopped", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "transition-stopped", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "transition-stopped", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "transitions-completed", callback: (($obj: Stage) => void)): number + connect_after(sigName: "transitions-completed", callback: (($obj: Stage) => void)): number + emit(sigName: "transitions-completed"): void + on(sigName: "transitions-completed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "transitions-completed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "transitions-completed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "unrealize", callback: (($obj: Stage) => void)): number + connect_after(sigName: "unrealize", callback: (($obj: Stage) => void)): number + emit(sigName: "unrealize"): void + on(sigName: "unrealize", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "unrealize", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "unrealize", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of Clutter.Container */ + connect(sigName: "actor-added", callback: (($obj: Stage, actor: Actor) => void)): number + connect_after(sigName: "actor-added", callback: (($obj: Stage, actor: Actor) => void)): number + emit(sigName: "actor-added", actor: Actor): void + on(sigName: "actor-added", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "actor-added", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "actor-added", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "actor-removed", callback: (($obj: Stage, actor: Actor) => void)): number + connect_after(sigName: "actor-removed", callback: (($obj: Stage, actor: Actor) => void)): number + emit(sigName: "actor-removed", actor: Actor): void + on(sigName: "actor-removed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "actor-removed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "actor-removed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "child-notify", callback: (($obj: Stage, actor: Actor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "child-notify", callback: (($obj: Stage, actor: Actor, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "child-notify", actor: Actor, pspec: GObject.ParamSpec): void + on(sigName: "child-notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "child-notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "child-notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::key-focus", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::key-focus", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::key-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::key-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::key-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::perspective", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::perspective", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::perspective", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::perspective", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::perspective", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::title", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::title", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::title", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::title", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::title", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::actions", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::actions", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::actions", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::actions", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::actions", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::allocation", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::allocation", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::allocation", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::allocation", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::allocation", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::background-color", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::background-color", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::background-color", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::background-color", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::background-color", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::background-color-set", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::background-color-set", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::background-color-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::background-color-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::background-color-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::child-transform", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::child-transform", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::child-transform", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::child-transform", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::child-transform", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::child-transform-set", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::child-transform-set", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::child-transform-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::child-transform-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::child-transform-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::clip-rect", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::clip-rect", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::clip-rect", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::clip-rect", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::clip-rect", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::clip-to-allocation", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::clip-to-allocation", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::clip-to-allocation", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::clip-to-allocation", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::clip-to-allocation", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::constraints", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::constraints", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::constraints", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::constraints", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::constraints", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::content", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::content", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::content", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::content", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::content", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::content-box", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::content-box", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::content-box", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::content-box", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::content-box", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::content-gravity", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::content-gravity", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::content-gravity", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::content-gravity", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::content-gravity", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::content-repeat", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::content-repeat", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::content-repeat", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::content-repeat", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::content-repeat", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::effect", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::effect", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::effect", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::effect", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::effect", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::first-child", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::first-child", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::first-child", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::first-child", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::first-child", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::fixed-position-set", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::fixed-position-set", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::fixed-position-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::fixed-position-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::fixed-position-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::fixed-x", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::fixed-x", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::fixed-x", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::fixed-x", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::fixed-x", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::fixed-y", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::fixed-y", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::fixed-y", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::fixed-y", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::fixed-y", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::has-clip", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-clip", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::has-clip", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::has-clip", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::has-clip", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::has-pointer", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-pointer", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::has-pointer", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::has-pointer", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::has-pointer", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::height", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::height", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::height", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::height", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::height", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::last-child", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::last-child", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::last-child", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::last-child", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::last-child", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::layout-manager", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::layout-manager", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::layout-manager", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::layout-manager", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::layout-manager", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::magnification-filter", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::magnification-filter", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::magnification-filter", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::magnification-filter", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::magnification-filter", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::mapped", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::mapped", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::mapped", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::mapped", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::mapped", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-bottom", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-bottom", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-bottom", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-bottom", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-bottom", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-left", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-left", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-left", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-left", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-left", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-right", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-right", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-right", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-right", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-right", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-top", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-top", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-top", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-top", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-top", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::min-height", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::min-height", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::min-height", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::min-height", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::min-height", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::min-height-set", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::min-height-set", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::min-height-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::min-height-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::min-height-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::min-width", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::min-width", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::min-width", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::min-width", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::min-width", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::min-width-set", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::min-width-set", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::min-width-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::min-width-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::min-width-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::minification-filter", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::minification-filter", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::minification-filter", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::minification-filter", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::minification-filter", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::name", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::name", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::natural-height", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::natural-height", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::natural-height", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::natural-height", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::natural-height", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::natural-height-set", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::natural-height-set", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::natural-height-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::natural-height-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::natural-height-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::natural-width", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::natural-width", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::natural-width", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::natural-width", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::natural-width", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::natural-width-set", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::natural-width-set", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::natural-width-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::natural-width-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::natural-width-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::offscreen-redirect", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::offscreen-redirect", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::offscreen-redirect", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::offscreen-redirect", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::offscreen-redirect", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::opacity", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::opacity", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::opacity", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::opacity", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::opacity", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::pivot-point", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::pivot-point", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::pivot-point", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::pivot-point", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::pivot-point", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::pivot-point-z", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::pivot-point-z", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::pivot-point-z", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::pivot-point-z", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::pivot-point-z", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::position", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::position", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::position", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::position", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::position", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::reactive", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::reactive", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::reactive", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::reactive", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::reactive", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::realized", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::realized", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::realized", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::realized", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::realized", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::request-mode", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::request-mode", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::request-mode", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::request-mode", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::request-mode", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::rotation-angle-x", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::rotation-angle-x", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::rotation-angle-x", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::rotation-angle-x", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::rotation-angle-x", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::rotation-angle-y", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::rotation-angle-y", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::rotation-angle-y", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::rotation-angle-y", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::rotation-angle-y", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::rotation-angle-z", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::rotation-angle-z", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::rotation-angle-z", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::rotation-angle-z", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::rotation-angle-z", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::scale-x", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::scale-x", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::scale-x", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::scale-x", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::scale-x", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::scale-y", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::scale-y", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::scale-y", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::scale-y", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::scale-y", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::scale-z", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::scale-z", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::scale-z", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::scale-z", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::scale-z", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::show-on-set-parent", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::show-on-set-parent", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::show-on-set-parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::show-on-set-parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::show-on-set-parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::size", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::size", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::size", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::size", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::size", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::text-direction", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::text-direction", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::text-direction", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::text-direction", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::text-direction", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::transform", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::transform", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::transform", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::transform", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::transform", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::transform-set", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::transform-set", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::transform-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::transform-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::transform-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::translation-x", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::translation-x", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::translation-x", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::translation-x", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::translation-x", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::translation-y", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::translation-y", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::translation-y", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::translation-y", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::translation-y", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::translation-z", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::translation-z", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::translation-z", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::translation-z", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::translation-z", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::visible", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::visible", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::width", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::width", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::width", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::width", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::width", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::x", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::x", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::x", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::x", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::x", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::x-align", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::x-align", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::x-align", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::x-align", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::x-align", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::x-expand", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::x-expand", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::x-expand", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::x-expand", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::x-expand", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::y", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::y", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::y", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::y", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::y", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::y-align", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::y-align", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::y-align", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::y-align", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::y-align", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::y-expand", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::y-expand", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::y-expand", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::y-expand", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::y-expand", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::z-position", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::z-position", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::z-position", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::z-position", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::z-position", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: Stage_ConstructProps) + _init (config?: Stage_ConstructProps): void + static $gtype: GObject.Type +} +export interface StageManager_ConstructProps extends GObject.Object_ConstructProps { +} +export class StageManager { + /* Properties of Clutter.StageManager */ + readonly defaultStage: Stage + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of Clutter.StageManager */ + getDefaultStage(): Stage + listStages(): Stage[] + peekStages(): Stage[] + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Virtual methods of Clutter.StageManager */ + vfuncStageAdded(stage: Stage): void + vfuncStageRemoved(stage: Stage): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Clutter.StageManager */ + connect(sigName: "stage-added", callback: (($obj: StageManager, stage: Stage) => void)): number + connect_after(sigName: "stage-added", callback: (($obj: StageManager, stage: Stage) => void)): number + emit(sigName: "stage-added", stage: Stage): void + on(sigName: "stage-added", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "stage-added", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "stage-added", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "stage-removed", callback: (($obj: StageManager, stage: Stage) => void)): number + connect_after(sigName: "stage-removed", callback: (($obj: StageManager, stage: Stage) => void)): number + emit(sigName: "stage-removed", stage: Stage): void + on(sigName: "stage-removed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "stage-removed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "stage-removed", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: StageManager, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: StageManager, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::default-stage", callback: (($obj: StageManager, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::default-stage", callback: (($obj: StageManager, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::default-stage", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::default-stage", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::default-stage", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: StageManager_ConstructProps) + _init (config?: StageManager_ConstructProps): void + /* Static methods and pseudo-constructors */ + static getDefault(): StageManager + static $gtype: GObject.Type +} +export interface StageView_ConstructProps extends GObject.Object_ConstructProps { + framebuffer?: Cogl.Framebuffer + layout?: cairo.RectangleInt + name?: string + offscreen?: Cogl.Offscreen + refreshRate?: number + scale?: number + stage?: Stage + useShadowfb?: boolean +} +export class StageView { + /* Properties of Clutter.StageView */ + framebuffer: Cogl.Framebuffer + layout: cairo.RectangleInt + refreshRate: number + scale: number + /* Fields of Clutter.StageView */ + parentInstance: GObject.Object + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of Clutter.StageView */ + assignNextScanout(scanout: Cogl.Scanout): void + destroy(): void + getFramebuffer(): Cogl.Framebuffer + getLayout(rect: cairo.RectangleInt): void + getOffscreenTransformationMatrix(matrix: Graphene.Matrix): void + getOnscreen(): Cogl.Framebuffer + getRefreshRate(): number + getScale(): number + invalidateOffscreenBlitPipeline(): void + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Virtual methods of Clutter.StageView */ + vfuncGetOffscreenTransformationMatrix(matrix: Graphene.Matrix): void + vfuncSetupOffscreenBlitPipeline(pipeline: Cogl.Pipeline): void + vfuncTransformRectToOnscreen(srcRect: cairo.RectangleInt, dstWidth: number, dstHeight: number, dstRect: cairo.RectangleInt): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: StageView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: StageView, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::framebuffer", callback: (($obj: StageView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::framebuffer", callback: (($obj: StageView, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::framebuffer", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::framebuffer", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::framebuffer", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::layout", callback: (($obj: StageView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::layout", callback: (($obj: StageView, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::layout", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::layout", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::layout", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::refresh-rate", callback: (($obj: StageView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::refresh-rate", callback: (($obj: StageView, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::refresh-rate", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::refresh-rate", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::refresh-rate", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::scale", callback: (($obj: StageView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::scale", callback: (($obj: StageView, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::scale", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::scale", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::scale", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: StageView_ConstructProps) + _init (config?: StageView_ConstructProps): void + static $gtype: GObject.Type +} +export interface SwipeAction_ConstructProps extends GestureAction_ConstructProps { +} +export class SwipeAction { + /* Properties of Clutter.GestureAction */ + nTouchPoints: number + /* Properties of Clutter.ActorMeta */ + readonly actor: Actor + enabled: boolean + name: string + /* Fields of Clutter.GestureAction */ + parentInstance: Action + /* Fields of GObject.InitiallyUnowned */ + gTypeInstance: GObject.TypeInstance + /* Methods of Clutter.GestureAction */ + cancel(): void + getDevice(point: number): InputDevice + getLastEvent(point: number): Event + getMotionCoords(point: number): [ /* motionX */ number | null, /* motionY */ number | null ] + getMotionDelta(point: number): [ /* returnType */ number, /* deltaX */ number | null, /* deltaY */ number | null ] + getNCurrentPoints(): number + getNTouchPoints(): number + getPressCoords(point: number): [ /* pressX */ number | null, /* pressY */ number | null ] + getReleaseCoords(point: number): [ /* releaseX */ number | null, /* releaseY */ number | null ] + getSequence(point: number): EventSequence + getThresholdTriggerDistance(): [ /* x */ number | null, /* y */ number | null ] + getThresholdTriggerEdge(): GestureTriggerEdge + getThresholdTriggerEgde(): GestureTriggerEdge + getVelocity(point: number): [ /* returnType */ number, /* velocityX */ number | null, /* velocityY */ number | null ] + setNTouchPoints(nbPoints: number): void + setThresholdTriggerDistance(x: number, y: number): void + setThresholdTriggerEdge(edge: GestureTriggerEdge): void + /* Methods of Clutter.ActorMeta */ + getActor(): Actor + getEnabled(): boolean + getName(): string + setEnabled(isEnabled: boolean): void + setName(name: string): void + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Virtual methods of Clutter.SwipeAction */ + vfuncSwept(actor: Actor, direction: SwipeDirection): void + vfuncSwipe(actor: Actor, direction: SwipeDirection): boolean + /* Virtual methods of Clutter.GestureAction */ + vfuncGestureBegin(actor: Actor): boolean + vfuncGestureCancel(actor: Actor): void + vfuncGestureEnd(actor: Actor): void + vfuncGesturePrepare(actor: Actor): boolean + vfuncGestureProgress(actor: Actor): boolean + /* Virtual methods of Clutter.ActorMeta */ + vfuncSetActor(actor?: Actor | null): void + vfuncSetEnabled(isEnabled: boolean): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Clutter.SwipeAction */ + connect(sigName: "swept", callback: (($obj: SwipeAction, actor: Actor, direction: SwipeDirection) => void)): number + connect_after(sigName: "swept", callback: (($obj: SwipeAction, actor: Actor, direction: SwipeDirection) => void)): number + emit(sigName: "swept", actor: Actor, direction: SwipeDirection): void + on(sigName: "swept", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "swept", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "swept", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "swipe", callback: (($obj: SwipeAction, actor: Actor, direction: SwipeDirection) => boolean)): number + connect_after(sigName: "swipe", callback: (($obj: SwipeAction, actor: Actor, direction: SwipeDirection) => boolean)): number + emit(sigName: "swipe", actor: Actor, direction: SwipeDirection): void + on(sigName: "swipe", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "swipe", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "swipe", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of Clutter.GestureAction */ + connect(sigName: "gesture-begin", callback: (($obj: SwipeAction, actor: Actor) => boolean)): number + connect_after(sigName: "gesture-begin", callback: (($obj: SwipeAction, actor: Actor) => boolean)): number + emit(sigName: "gesture-begin", actor: Actor): void + on(sigName: "gesture-begin", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "gesture-begin", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "gesture-begin", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "gesture-cancel", callback: (($obj: SwipeAction, actor: Actor) => void)): number + connect_after(sigName: "gesture-cancel", callback: (($obj: SwipeAction, actor: Actor) => void)): number + emit(sigName: "gesture-cancel", actor: Actor): void + on(sigName: "gesture-cancel", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "gesture-cancel", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "gesture-cancel", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "gesture-end", callback: (($obj: SwipeAction, actor: Actor) => void)): number + connect_after(sigName: "gesture-end", callback: (($obj: SwipeAction, actor: Actor) => void)): number + emit(sigName: "gesture-end", actor: Actor): void + on(sigName: "gesture-end", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "gesture-end", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "gesture-end", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "gesture-progress", callback: (($obj: SwipeAction, actor: Actor) => boolean)): number + connect_after(sigName: "gesture-progress", callback: (($obj: SwipeAction, actor: Actor) => boolean)): number + emit(sigName: "gesture-progress", actor: Actor): void + on(sigName: "gesture-progress", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "gesture-progress", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "gesture-progress", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: SwipeAction, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: SwipeAction, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::n-touch-points", callback: (($obj: SwipeAction, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::n-touch-points", callback: (($obj: SwipeAction, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::n-touch-points", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::n-touch-points", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::n-touch-points", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::actor", callback: (($obj: SwipeAction, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::actor", callback: (($obj: SwipeAction, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::actor", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::actor", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::actor", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::enabled", callback: (($obj: SwipeAction, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::enabled", callback: (($obj: SwipeAction, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::enabled", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::enabled", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::enabled", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::name", callback: (($obj: SwipeAction, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::name", callback: (($obj: SwipeAction, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: SwipeAction_ConstructProps) + _init (config?: SwipeAction_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(): SwipeAction + static $gtype: GObject.Type +} +export interface TapAction_ConstructProps extends GestureAction_ConstructProps { +} +export class TapAction { + /* Properties of Clutter.GestureAction */ + nTouchPoints: number + /* Properties of Clutter.ActorMeta */ + readonly actor: Actor + enabled: boolean + name: string + /* Fields of Clutter.GestureAction */ + parentInstance: Action + /* Fields of GObject.InitiallyUnowned */ + gTypeInstance: GObject.TypeInstance + /* Methods of Clutter.GestureAction */ + cancel(): void + getDevice(point: number): InputDevice + getLastEvent(point: number): Event + getMotionCoords(point: number): [ /* motionX */ number | null, /* motionY */ number | null ] + getMotionDelta(point: number): [ /* returnType */ number, /* deltaX */ number | null, /* deltaY */ number | null ] + getNCurrentPoints(): number + getNTouchPoints(): number + getPressCoords(point: number): [ /* pressX */ number | null, /* pressY */ number | null ] + getReleaseCoords(point: number): [ /* releaseX */ number | null, /* releaseY */ number | null ] + getSequence(point: number): EventSequence + getThresholdTriggerDistance(): [ /* x */ number | null, /* y */ number | null ] + getThresholdTriggerEdge(): GestureTriggerEdge + getThresholdTriggerEgde(): GestureTriggerEdge + getVelocity(point: number): [ /* returnType */ number, /* velocityX */ number | null, /* velocityY */ number | null ] + setNTouchPoints(nbPoints: number): void + setThresholdTriggerDistance(x: number, y: number): void + setThresholdTriggerEdge(edge: GestureTriggerEdge): void + /* Methods of Clutter.ActorMeta */ + getActor(): Actor + getEnabled(): boolean + getName(): string + setEnabled(isEnabled: boolean): void + setName(name: string): void + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Virtual methods of Clutter.TapAction */ + vfuncTap(actor: Actor): boolean + /* Virtual methods of Clutter.GestureAction */ + vfuncGestureBegin(actor: Actor): boolean + vfuncGestureCancel(actor: Actor): void + vfuncGestureEnd(actor: Actor): void + vfuncGesturePrepare(actor: Actor): boolean + vfuncGestureProgress(actor: Actor): boolean + /* Virtual methods of Clutter.ActorMeta */ + vfuncSetActor(actor?: Actor | null): void + vfuncSetEnabled(isEnabled: boolean): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Clutter.TapAction */ + connect(sigName: "tap", callback: (($obj: TapAction, actor: Actor) => void)): number + connect_after(sigName: "tap", callback: (($obj: TapAction, actor: Actor) => void)): number + emit(sigName: "tap", actor: Actor): void + on(sigName: "tap", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "tap", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "tap", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of Clutter.GestureAction */ + connect(sigName: "gesture-begin", callback: (($obj: TapAction, actor: Actor) => boolean)): number + connect_after(sigName: "gesture-begin", callback: (($obj: TapAction, actor: Actor) => boolean)): number + emit(sigName: "gesture-begin", actor: Actor): void + on(sigName: "gesture-begin", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "gesture-begin", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "gesture-begin", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "gesture-cancel", callback: (($obj: TapAction, actor: Actor) => void)): number + connect_after(sigName: "gesture-cancel", callback: (($obj: TapAction, actor: Actor) => void)): number + emit(sigName: "gesture-cancel", actor: Actor): void + on(sigName: "gesture-cancel", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "gesture-cancel", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "gesture-cancel", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "gesture-end", callback: (($obj: TapAction, actor: Actor) => void)): number + connect_after(sigName: "gesture-end", callback: (($obj: TapAction, actor: Actor) => void)): number + emit(sigName: "gesture-end", actor: Actor): void + on(sigName: "gesture-end", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "gesture-end", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "gesture-end", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "gesture-progress", callback: (($obj: TapAction, actor: Actor) => boolean)): number + connect_after(sigName: "gesture-progress", callback: (($obj: TapAction, actor: Actor) => boolean)): number + emit(sigName: "gesture-progress", actor: Actor): void + on(sigName: "gesture-progress", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "gesture-progress", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "gesture-progress", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: TapAction, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: TapAction, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::n-touch-points", callback: (($obj: TapAction, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::n-touch-points", callback: (($obj: TapAction, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::n-touch-points", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::n-touch-points", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::n-touch-points", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::actor", callback: (($obj: TapAction, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::actor", callback: (($obj: TapAction, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::actor", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::actor", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::actor", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::enabled", callback: (($obj: TapAction, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::enabled", callback: (($obj: TapAction, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::enabled", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::enabled", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::enabled", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::name", callback: (($obj: TapAction, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::name", callback: (($obj: TapAction, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: TapAction_ConstructProps) + _init (config?: TapAction_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(): TapAction + static $gtype: GObject.Type +} +export interface Text_ConstructProps extends Actor_ConstructProps { + activatable?: boolean + attributes?: Pango.AttrList + buffer?: TextBuffer + color?: Color + cursorColor?: Color + cursorPosition?: number + cursorSize?: number + cursorVisible?: boolean + editable?: boolean + ellipsize?: Pango.EllipsizeMode + fontDescription?: Pango.FontDescription + fontName?: string + inputHints?: InputContentHintFlags + inputPurpose?: InputContentPurpose + justify?: boolean + lineAlignment?: Pango.Alignment + lineWrap?: boolean + lineWrapMode?: Pango.WrapMode + maxLength?: number + passwordChar?: number + position?: number + selectable?: boolean + selectedTextColor?: Color + selectionBound?: number + selectionColor?: Color + singleLineMode?: boolean + text?: string + useMarkup?: boolean +} +export class Text { + /* Properties of Clutter.Text */ + activatable: boolean + attributes: Pango.AttrList + buffer: TextBuffer + color: Color + cursorColor: Color + readonly cursorColorSet: boolean + cursorPosition: number + cursorSize: number + cursorVisible: boolean + editable: boolean + ellipsize: Pango.EllipsizeMode + fontDescription: Pango.FontDescription + fontName: string + inputHints: InputContentHintFlags + inputPurpose: InputContentPurpose + justify: boolean + lineAlignment: Pango.Alignment + lineWrap: boolean + lineWrapMode: Pango.WrapMode + maxLength: number + passwordChar: number + position: number + selectable: boolean + selectedTextColor: Color + readonly selectedTextColorSet: boolean + selectionBound: number + selectionColor: Color + readonly selectionColorSet: boolean + singleLineMode: boolean + text: string + useMarkup: boolean + /* Properties of Clutter.Actor */ + actions: Action + readonly allocation: ActorBox + backgroundColor: Color + readonly backgroundColorSet: boolean + childTransform: Graphene.Matrix + readonly childTransformSet: boolean + clipRect: Graphene.Rect + clipToAllocation: boolean + constraints: Constraint + content: Content + readonly contentBox: ActorBox + contentGravity: ContentGravity + contentRepeat: ContentRepeat + effect: Effect + readonly firstChild: Actor + fixedPositionSet: boolean + fixedX: number + fixedY: number + readonly hasClip: boolean + readonly hasPointer: boolean + height: number + readonly lastChild: Actor + layoutManager: LayoutManager + magnificationFilter: ScalingFilter + readonly mapped: boolean + marginBottom: number + marginLeft: number + marginRight: number + marginTop: number + minHeight: number + minHeightSet: boolean + minWidth: number + minWidthSet: boolean + minificationFilter: ScalingFilter + name: string + naturalHeight: number + naturalHeightSet: boolean + naturalWidth: number + naturalWidthSet: boolean + offscreenRedirect: OffscreenRedirect + opacity: number + pivotPoint: Graphene.Point + pivotPointZ: number + reactive: boolean + readonly realized: boolean + requestMode: RequestMode + rotationAngleX: number + rotationAngleY: number + rotationAngleZ: number + scaleX: number + scaleY: number + scaleZ: number + showOnSetParent: boolean + size: Graphene.Size + textDirection: TextDirection + transform: Graphene.Matrix + readonly transformSet: boolean + translationX: number + translationY: number + translationZ: number + visible: boolean + width: number + x: number + xAlign: ActorAlign + xExpand: boolean + y: number + yAlign: ActorAlign + yExpand: boolean + zPosition: number + /* Fields of Clutter.Actor */ + flags: number + /* Fields of GObject.InitiallyUnowned */ + gTypeInstance: GObject.TypeInstance + /* Methods of Clutter.Text */ + activate(): boolean + coordsToPosition(x: number, y: number): number + deleteChars(nChars: number): void + deleteSelection(): boolean + deleteText(startPos: number, endPos: number): void + getActivatable(): boolean + getAttributes(): Pango.AttrList + getBuffer(): TextBuffer + getChars(startPos: number, endPos: number): string + getColor(): /* color */ Color + getCursorColor(): /* color */ Color + getCursorPosition(): number + getCursorRect(): /* rect */ Graphene.Rect + getCursorSize(): number + getCursorVisible(): boolean + getEditable(): boolean + getEllipsize(): Pango.EllipsizeMode + getFontDescription(): Pango.FontDescription + getFontName(): string + getInputHints(): InputContentHintFlags + getInputPurpose(): InputContentPurpose + getJustify(): boolean + getLayout(): Pango.Layout + getLayoutOffsets(): [ /* x */ number, /* y */ number ] + getLineAlignment(): Pango.Alignment + getLineWrap(): boolean + getLineWrapMode(): Pango.WrapMode + getMaxLength(): number + getPasswordChar(): number + getSelectable(): boolean + getSelectedTextColor(): /* color */ Color + getSelection(): string + getSelectionBound(): number + getSelectionColor(): /* color */ Color + getSingleLineMode(): boolean + getText(): string + getUseMarkup(): boolean + hasPreedit(): boolean + insertText(text: string, position: number): void + insertUnichar(wc: number): void + positionToCoords(position: number): [ /* returnType */ boolean, /* x */ number, /* y */ number, /* lineHeight */ number ] + setActivatable(activatable: boolean): void + setAttributes(attrs?: Pango.AttrList | null): void + setBuffer(buffer: TextBuffer): void + setColor(color: Color): void + setCursorColor(color?: Color | null): void + setCursorPosition(position: number): void + setCursorSize(size: number): void + setCursorVisible(cursorVisible: boolean): void + setEditable(editable: boolean): void + setEllipsize(mode: Pango.EllipsizeMode): void + setFontDescription(fontDesc: Pango.FontDescription): void + setFontName(fontName?: string | null): void + setInputHints(hints: InputContentHintFlags): void + setInputPurpose(purpose: InputContentPurpose): void + setJustify(justify: boolean): void + setLineAlignment(alignment: Pango.Alignment): void + setLineWrap(lineWrap: boolean): void + setLineWrapMode(wrapMode: Pango.WrapMode): void + setMarkup(markup?: string | null): void + setMaxLength(max: number): void + setPasswordChar(wc: number): void + setPreeditString(preeditStr: string | null, preeditAttrs: Pango.AttrList | null, cursorPos: number): void + setSelectable(selectable: boolean): void + setSelectedTextColor(color?: Color | null): void + setSelection(startPos: number, endPos: number): void + setSelectionBound(selectionBound: number): void + setSelectionColor(color?: Color | null): void + setSingleLineMode(singleLine: boolean): void + setText(text?: string | null): void + setUseMarkup(setting: boolean): void + /* Methods of Clutter.Actor */ + addAction(action: Action): void + addActionWithName(name: string, action: Action): void + addChild(child: Actor): void + addConstraint(constraint: Constraint): void + addConstraintWithName(name: string, constraint: Constraint): void + addEffect(effect: Effect): void + addEffectWithName(name: string, effect: Effect): void + addTransition(name: string, transition: Transition): void + allocate(box: ActorBox): void + allocateAlignFill(box: ActorBox, xAlign: number, yAlign: number, xFill: boolean, yFill: boolean): void + allocateAvailableSize(x: number, y: number, availableWidth: number, availableHeight: number): void + allocatePreferredSize(x: number, y: number): void + applyRelativeTransformToPoint(ancestor: Actor | null, point: Graphene.Point3D): /* vertex */ Graphene.Point3D + applyTransformToPoint(point: Graphene.Point3D): /* vertex */ Graphene.Point3D + bindModel(model: Gio.ListModel | null, createChildFunc: ActorCreateChildFunc): void + clearActions(): void + clearConstraints(): void + clearEffects(): void + contains(descendant: Actor): boolean + continuePaint(paintContext: PaintContext): void + continuePick(pickContext: PickContext): void + createPangoContext(): Pango.Context + createPangoLayout(text?: string | null): Pango.Layout + destroy(): void + destroyAllChildren(): void + event(event: Event, capture: boolean): boolean + getAbsAllocationVertices(): /* verts */ Graphene.Point3D[] + getAccessible(): Atk.Object + getAction(name: string): Action + getActions(): Action[] + getAllocationBox(): /* box */ ActorBox + getBackgroundColor(): /* color */ Color + getChildAtIndex(index: number): Actor + getChildTransform(): /* transform */ Graphene.Matrix + getChildren(): Actor[] + getClip(): [ /* xoff */ number | null, /* yoff */ number | null, /* width */ number | null, /* height */ number | null ] + getClipToAllocation(): boolean + getConstraint(name: string): Constraint + getConstraints(): Constraint[] + getContent(): Content + getContentBox(): /* box */ ActorBox + getContentGravity(): ContentGravity + getContentRepeat(): ContentRepeat + getContentScalingFilters(): [ /* minFilter */ ScalingFilter | null, /* magFilter */ ScalingFilter | null ] + getDefaultPaintVolume(): PaintVolume + getEasingDelay(): number + getEasingDuration(): number + getEasingMode(): AnimationMode + getEffect(name: string): Effect + getEffects(): Effect[] + getFirstChild(): Actor + getFixedPosition(): [ /* returnType */ boolean, /* x */ number | null, /* y */ number | null ] + getFixedPositionSet(): boolean + getFlags(): ActorFlags + getHeight(): number + getLastChild(): Actor + getLayoutManager(): LayoutManager + getMargin(): /* margin */ Margin + getMarginBottom(): number + getMarginLeft(): number + getMarginRight(): number + getMarginTop(): number + getNChildren(): number + getName(): string + getNextSibling(): Actor + getOffscreenRedirect(): OffscreenRedirect + getOpacity(): number + getOpacityOverride(): number + getPaintBox(): [ /* returnType */ boolean, /* box */ ActorBox ] + getPaintOpacity(): number + getPaintVisibility(): boolean + getPaintVolume(): PaintVolume + getPangoContext(): Pango.Context + getParent(): Actor + getPivotPoint(): [ /* pivotX */ number | null, /* pivotY */ number | null ] + getPivotPointZ(): number + getPosition(): [ /* x */ number | null, /* y */ number | null ] + getPreferredHeight(forWidth: number): [ /* minHeightP */ number | null, /* naturalHeightP */ number | null ] + getPreferredSize(): [ /* minWidthP */ number | null, /* minHeightP */ number | null, /* naturalWidthP */ number | null, /* naturalHeightP */ number | null ] + getPreferredWidth(forHeight: number): [ /* minWidthP */ number | null, /* naturalWidthP */ number | null ] + getPreviousSibling(): Actor + getReactive(): boolean + getRequestMode(): RequestMode + getResourceScale(): number + getRotationAngle(axis: RotateAxis): number + getScale(): [ /* scaleX */ number | null, /* scaleY */ number | null ] + getScaleZ(): number + getSize(): [ /* width */ number | null, /* height */ number | null ] + getStage(): Stage + getTextDirection(): TextDirection + getTransform(): /* transform */ Graphene.Matrix + getTransformedExtents(): /* rect */ Graphene.Rect + getTransformedPaintVolume(relativeToAncestor: Actor): PaintVolume + getTransformedPosition(): [ /* x */ number | null, /* y */ number | null ] + getTransformedSize(): [ /* width */ number | null, /* height */ number | null ] + getTransition(name: string): Transition + getTranslation(): [ /* translateX */ number | null, /* translateY */ number | null, /* translateZ */ number | null ] + getWidth(): number + getX(): number + getXAlign(): ActorAlign + getXExpand(): boolean + getY(): number + getYAlign(): ActorAlign + getYExpand(): boolean + getZPosition(): number + grabKeyFocus(): void + hasAccessible(): boolean + hasActions(): boolean + hasAllocation(): boolean + hasConstraints(): boolean + hasDamage(): boolean + hasEffects(): boolean + hasKeyFocus(): boolean + hasMappedClones(): boolean + hasOverlaps(): boolean + hide(): void + inhibitCulling(): void + insertChildAbove(child: Actor, sibling?: Actor | null): void + insertChildAtIndex(child: Actor, index: number): void + insertChildBelow(child: Actor, sibling?: Actor | null): void + invalidatePaintVolume(): void + invalidateTransform(): void + isEffectivelyOnStageView(view: StageView): boolean + isInClonePaint(): boolean + isMapped(): boolean + isRealized(): boolean + isRotated(): boolean + isScaled(): boolean + isVisible(): boolean + map(): void + moveBy(dx: number, dy: number): void + needsExpand(orientation: Orientation): boolean + paint(paintContext: PaintContext): void + peekStageViews(): StageView[] + pick(pickContext: PickContext): void + pickBox(pickContext: PickContext, box: ActorBox): void + queueRedraw(): void + queueRedrawWithClip(clip?: cairo.RectangleInt | null): void + queueRelayout(): void + realize(): void + removeAction(action: Action): void + removeActionByName(name: string): void + removeAllChildren(): void + removeAllTransitions(): void + removeChild(child: Actor): void + removeClip(): void + removeConstraint(constraint: Constraint): void + removeConstraintByName(name: string): void + removeEffect(effect: Effect): void + removeEffectByName(name: string): void + removeTransition(name: string): void + replaceChild(oldChild: Actor, newChild: Actor): void + restoreEasingState(): void + saveEasingState(): void + setAllocation(box: ActorBox): void + setBackgroundColor(color?: Color | null): void + setChildAboveSibling(child: Actor, sibling?: Actor | null): void + setChildAtIndex(child: Actor, index: number): void + setChildBelowSibling(child: Actor, sibling?: Actor | null): void + setChildTransform(transform?: Graphene.Matrix | null): void + setClip(xoff: number, yoff: number, width: number, height: number): void + setClipToAllocation(clipSet: boolean): void + setContent(content?: Content | null): void + setContentGravity(gravity: ContentGravity): void + setContentRepeat(repeat: ContentRepeat): void + setContentScalingFilters(minFilter: ScalingFilter, magFilter: ScalingFilter): void + setEasingDelay(msecs: number): void + setEasingDuration(msecs: number): void + setEasingMode(mode: AnimationMode): void + setFixedPositionSet(isSet: boolean): void + setFlags(flags: ActorFlags): void + setHeight(height: number): void + setLayoutManager(manager?: LayoutManager | null): void + setMargin(margin: Margin): void + setMarginBottom(margin: number): void + setMarginLeft(margin: number): void + setMarginRight(margin: number): void + setMarginTop(margin: number): void + setName(name: string): void + setOffscreenRedirect(redirect: OffscreenRedirect): void + setOpacity(opacity: number): void + setOpacityOverride(opacity: number): void + setPivotPoint(pivotX: number, pivotY: number): void + setPivotPointZ(pivotZ: number): void + setPosition(x: number, y: number): void + setReactive(reactive: boolean): void + setRequestMode(mode: RequestMode): void + setRotationAngle(axis: RotateAxis, angle: number): void + setScale(scaleX: number, scaleY: number): void + setScaleZ(scaleZ: number): void + setSize(width: number, height: number): void + setTextDirection(textDir: TextDirection): void + setTransform(transform?: Graphene.Matrix | null): void + setTranslation(translateX: number, translateY: number, translateZ: number): void + setWidth(width: number): void + setX(x: number): void + setXAlign(xAlign: ActorAlign): void + setXExpand(expand: boolean): void + setY(y: number): void + setYAlign(yAlign: ActorAlign): void + setYExpand(expand: boolean): void + setZPosition(zPosition: number): void + shouldPick(pickContext: PickContext): boolean + show(): void + transformStagePoint(x: number, y: number): [ /* returnType */ boolean, /* xOut */ number, /* yOut */ number ] + uninhibitCulling(): void + unmap(): void + unrealize(): void + unsetFlags(flags: ActorFlags): void + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Methods of Clutter.Animatable */ + findProperty(propertyName: string): GObject.ParamSpec + getActor(): Actor + getInitialState(propertyName: string, value: any): void + interpolateValue(propertyName: string, interval: Interval, progress: number): [ /* returnType */ boolean, /* value */ any ] + setFinalState(propertyName: string, value: any): void + /* Methods of Clutter.Container */ + addActor(actor: Actor): void + childGetProperty(child: Actor, property: string, value: any): void + childNotify(child: Actor, pspec: GObject.ParamSpec): void + childSetProperty(child: Actor, property: string, value: any): void + createChildMeta(actor: Actor): void + destroyChildMeta(actor: Actor): void + findChildByName(childName: string): Actor + getChildMeta(actor: Actor): ChildMeta + lowerChild(actor: Actor, sibling?: Actor | null): void + raiseChild(actor: Actor, sibling?: Actor | null): void + removeActor(actor: Actor): void + sortDepthOrder(): void + /* Methods of Clutter.Scriptable */ + getId(): string + parseCustomNode(script: Script, value: any, name: string, node: Json.Node): boolean + setCustomProperty(script: Script, name: string, value: any): void + setId(id: string): void + /* Virtual methods of Clutter.Text */ + vfuncActivate(): void + vfuncCursorChanged(): void + vfuncCursorEvent(rect: Graphene.Rect): void + vfuncTextChanged(): void + /* Virtual methods of Clutter.Actor */ + vfuncAllocate(box: ActorBox): void + vfuncApplyTransform(matrix: Graphene.Matrix): void + vfuncButtonPressEvent(event: ButtonEvent): boolean + vfuncButtonReleaseEvent(event: ButtonEvent): boolean + vfuncCalculateResourceScale(phase: number): number + vfuncCapturedEvent(event: Event): boolean + vfuncDestroy(): void + vfuncEnterEvent(event: CrossingEvent): boolean + vfuncEvent(event: Event): boolean + vfuncGetAccessible(): Atk.Object + vfuncGetPaintVolume(volume: PaintVolume): boolean + vfuncGetPreferredHeight(forWidth: number): [ /* minHeightP */ number | null, /* naturalHeightP */ number | null ] + vfuncGetPreferredWidth(forHeight: number): [ /* minWidthP */ number | null, /* naturalWidthP */ number | null ] + vfuncHasAccessible(): boolean + vfuncHasOverlaps(): boolean + vfuncHide(): void + vfuncHideAll(): void + vfuncKeyFocusIn(): void + vfuncKeyFocusOut(): void + vfuncKeyPressEvent(event: KeyEvent): boolean + vfuncKeyReleaseEvent(event: KeyEvent): boolean + vfuncLeaveEvent(event: CrossingEvent): boolean + vfuncMap(): void + vfuncMotionEvent(event: MotionEvent): boolean + vfuncPaint(paintContext: PaintContext): void + vfuncPaintNode(root: PaintNode): void + vfuncParentSet(oldParent: Actor): void + vfuncPick(pickContext: PickContext): void + vfuncQueueRelayout(): void + vfuncRealize(): void + vfuncResourceScaleChanged(): void + vfuncScrollEvent(event: ScrollEvent): boolean + vfuncShow(): void + vfuncTouchEvent(event: TouchEvent): boolean + vfuncUnmap(): void + vfuncUnrealize(): void + vfuncFindProperty(propertyName: string): GObject.ParamSpec + vfuncGetActor(): Actor + vfuncGetInitialState(propertyName: string, value: any): void + vfuncInterpolateValue(propertyName: string, interval: Interval, progress: number): [ /* returnType */ boolean, /* value */ any ] + vfuncSetFinalState(propertyName: string, value: any): void + vfuncActorAdded(actor: Actor): void + vfuncActorRemoved(actor: Actor): void + vfuncAdd(actor: Actor): void + vfuncChildNotify(child: Actor, pspec: GObject.ParamSpec): void + vfuncCreateChildMeta(actor: Actor): void + vfuncDestroyChildMeta(actor: Actor): void + vfuncGetChildMeta(actor: Actor): ChildMeta + vfuncLower(actor: Actor, sibling?: Actor | null): void + vfuncRaise(actor: Actor, sibling?: Actor | null): void + vfuncRemove(actor: Actor): void + vfuncSortDepthOrder(): void + vfuncGetId(): string + vfuncParseCustomNode(script: Script, value: any, name: string, node: Json.Node): boolean + vfuncSetCustomProperty(script: Script, name: string, value: any): void + vfuncSetId(id: string): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Clutter.Text */ + connect(sigName: "activate", callback: (($obj: Text) => void)): number + connect_after(sigName: "activate", callback: (($obj: Text) => void)): number + emit(sigName: "activate"): void + on(sigName: "activate", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "activate", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "activate", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "cursor-changed", callback: (($obj: Text) => void)): number + connect_after(sigName: "cursor-changed", callback: (($obj: Text) => void)): number + emit(sigName: "cursor-changed"): void + on(sigName: "cursor-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "cursor-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "cursor-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "cursor-event", callback: (($obj: Text, rect: Graphene.Rect) => void)): number + connect_after(sigName: "cursor-event", callback: (($obj: Text, rect: Graphene.Rect) => void)): number + emit(sigName: "cursor-event", rect: Graphene.Rect): void + on(sigName: "cursor-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "cursor-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "cursor-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "delete-text", callback: (($obj: Text, startPos: number, endPos: number) => void)): number + connect_after(sigName: "delete-text", callback: (($obj: Text, startPos: number, endPos: number) => void)): number + emit(sigName: "delete-text", startPos: number, endPos: number): void + on(sigName: "delete-text", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "delete-text", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "delete-text", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "insert-text", callback: (($obj: Text, newText: string, newTextLength: number, position?: object | null) => void)): number + connect_after(sigName: "insert-text", callback: (($obj: Text, newText: string, newTextLength: number, position?: object | null) => void)): number + emit(sigName: "insert-text", newText: string, newTextLength: number, position?: object | null): void + on(sigName: "insert-text", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "insert-text", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "insert-text", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "text-changed", callback: (($obj: Text) => void)): number + connect_after(sigName: "text-changed", callback: (($obj: Text) => void)): number + emit(sigName: "text-changed"): void + on(sigName: "text-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "text-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "text-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of Clutter.Actor */ + connect(sigName: "button-press-event", callback: (($obj: Text, event: ButtonEvent) => boolean)): number + connect_after(sigName: "button-press-event", callback: (($obj: Text, event: ButtonEvent) => boolean)): number + emit(sigName: "button-press-event", event: ButtonEvent): void + on(sigName: "button-press-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "button-press-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "button-press-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "button-release-event", callback: (($obj: Text, event: ButtonEvent) => boolean)): number + connect_after(sigName: "button-release-event", callback: (($obj: Text, event: ButtonEvent) => boolean)): number + emit(sigName: "button-release-event", event: ButtonEvent): void + on(sigName: "button-release-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "button-release-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "button-release-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "captured-event", callback: (($obj: Text, event: Event) => boolean)): number + connect_after(sigName: "captured-event", callback: (($obj: Text, event: Event) => boolean)): number + emit(sigName: "captured-event", event: Event): void + on(sigName: "captured-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "captured-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "captured-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "destroy", callback: (($obj: Text) => void)): number + connect_after(sigName: "destroy", callback: (($obj: Text) => void)): number + emit(sigName: "destroy"): void + on(sigName: "destroy", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "destroy", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "destroy", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "enter-event", callback: (($obj: Text, event: CrossingEvent) => boolean)): number + connect_after(sigName: "enter-event", callback: (($obj: Text, event: CrossingEvent) => boolean)): number + emit(sigName: "enter-event", event: CrossingEvent): void + on(sigName: "enter-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "enter-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "enter-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "event", callback: (($obj: Text, event: Event) => boolean)): number + connect_after(sigName: "event", callback: (($obj: Text, event: Event) => boolean)): number + emit(sigName: "event", event: Event): void + on(sigName: "event", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "event", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "event", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "hide", callback: (($obj: Text) => void)): number + connect_after(sigName: "hide", callback: (($obj: Text) => void)): number + emit(sigName: "hide"): void + on(sigName: "hide", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "hide", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "hide", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "key-focus-in", callback: (($obj: Text) => void)): number + connect_after(sigName: "key-focus-in", callback: (($obj: Text) => void)): number + emit(sigName: "key-focus-in"): void + on(sigName: "key-focus-in", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "key-focus-in", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "key-focus-in", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "key-focus-out", callback: (($obj: Text) => void)): number + connect_after(sigName: "key-focus-out", callback: (($obj: Text) => void)): number + emit(sigName: "key-focus-out"): void + on(sigName: "key-focus-out", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "key-focus-out", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "key-focus-out", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "key-press-event", callback: (($obj: Text, event: KeyEvent) => boolean)): number + connect_after(sigName: "key-press-event", callback: (($obj: Text, event: KeyEvent) => boolean)): number + emit(sigName: "key-press-event", event: KeyEvent): void + on(sigName: "key-press-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "key-press-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "key-press-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "key-release-event", callback: (($obj: Text, event: KeyEvent) => boolean)): number + connect_after(sigName: "key-release-event", callback: (($obj: Text, event: KeyEvent) => boolean)): number + emit(sigName: "key-release-event", event: KeyEvent): void + on(sigName: "key-release-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "key-release-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "key-release-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "leave-event", callback: (($obj: Text, event: CrossingEvent) => boolean)): number + connect_after(sigName: "leave-event", callback: (($obj: Text, event: CrossingEvent) => boolean)): number + emit(sigName: "leave-event", event: CrossingEvent): void + on(sigName: "leave-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "leave-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "leave-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "motion-event", callback: (($obj: Text, event: MotionEvent) => boolean)): number + connect_after(sigName: "motion-event", callback: (($obj: Text, event: MotionEvent) => boolean)): number + emit(sigName: "motion-event", event: MotionEvent): void + on(sigName: "motion-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "motion-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "motion-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "parent-set", callback: (($obj: Text, oldParent?: Actor | null) => void)): number + connect_after(sigName: "parent-set", callback: (($obj: Text, oldParent?: Actor | null) => void)): number + emit(sigName: "parent-set", oldParent?: Actor | null): void + on(sigName: "parent-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "parent-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "parent-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "pick", callback: (($obj: Text, pickContext: PickContext) => void)): number + connect_after(sigName: "pick", callback: (($obj: Text, pickContext: PickContext) => void)): number + emit(sigName: "pick", pickContext: PickContext): void + on(sigName: "pick", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "pick", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "pick", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "queue-relayout", callback: (($obj: Text) => void)): number + connect_after(sigName: "queue-relayout", callback: (($obj: Text) => void)): number + emit(sigName: "queue-relayout"): void + on(sigName: "queue-relayout", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "queue-relayout", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "queue-relayout", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "realize", callback: (($obj: Text) => void)): number + connect_after(sigName: "realize", callback: (($obj: Text) => void)): number + emit(sigName: "realize"): void + on(sigName: "realize", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "realize", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "realize", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "resource-scale-changed", callback: (($obj: Text) => void)): number + connect_after(sigName: "resource-scale-changed", callback: (($obj: Text) => void)): number + emit(sigName: "resource-scale-changed"): void + on(sigName: "resource-scale-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "resource-scale-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "resource-scale-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "scroll-event", callback: (($obj: Text, event: ScrollEvent) => boolean)): number + connect_after(sigName: "scroll-event", callback: (($obj: Text, event: ScrollEvent) => boolean)): number + emit(sigName: "scroll-event", event: ScrollEvent): void + on(sigName: "scroll-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "scroll-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "scroll-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "show", callback: (($obj: Text) => void)): number + connect_after(sigName: "show", callback: (($obj: Text) => void)): number + emit(sigName: "show"): void + on(sigName: "show", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "show", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "show", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "stage-views-changed", callback: (($obj: Text) => void)): number + connect_after(sigName: "stage-views-changed", callback: (($obj: Text) => void)): number + emit(sigName: "stage-views-changed"): void + on(sigName: "stage-views-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "stage-views-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "stage-views-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "touch-event", callback: (($obj: Text, event: Event) => boolean)): number + connect_after(sigName: "touch-event", callback: (($obj: Text, event: Event) => boolean)): number + emit(sigName: "touch-event", event: Event): void + on(sigName: "touch-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "touch-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "touch-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "transition-stopped", callback: (($obj: Text, name: string, isFinished: boolean) => void)): number + connect_after(sigName: "transition-stopped", callback: (($obj: Text, name: string, isFinished: boolean) => void)): number + emit(sigName: "transition-stopped", name: string, isFinished: boolean): void + on(sigName: "transition-stopped", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "transition-stopped", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "transition-stopped", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "transitions-completed", callback: (($obj: Text) => void)): number + connect_after(sigName: "transitions-completed", callback: (($obj: Text) => void)): number + emit(sigName: "transitions-completed"): void + on(sigName: "transitions-completed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "transitions-completed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "transitions-completed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "unrealize", callback: (($obj: Text) => void)): number + connect_after(sigName: "unrealize", callback: (($obj: Text) => void)): number + emit(sigName: "unrealize"): void + on(sigName: "unrealize", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "unrealize", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "unrealize", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of Clutter.Container */ + connect(sigName: "actor-added", callback: (($obj: Text, actor: Actor) => void)): number + connect_after(sigName: "actor-added", callback: (($obj: Text, actor: Actor) => void)): number + emit(sigName: "actor-added", actor: Actor): void + on(sigName: "actor-added", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "actor-added", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "actor-added", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "actor-removed", callback: (($obj: Text, actor: Actor) => void)): number + connect_after(sigName: "actor-removed", callback: (($obj: Text, actor: Actor) => void)): number + emit(sigName: "actor-removed", actor: Actor): void + on(sigName: "actor-removed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "actor-removed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "actor-removed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "child-notify", callback: (($obj: Text, actor: Actor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "child-notify", callback: (($obj: Text, actor: Actor, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "child-notify", actor: Actor, pspec: GObject.ParamSpec): void + on(sigName: "child-notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "child-notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "child-notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::activatable", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::activatable", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::activatable", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::activatable", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::activatable", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::attributes", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::attributes", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::attributes", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::attributes", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::attributes", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::buffer", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::buffer", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::buffer", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::buffer", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::buffer", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::color", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::color", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::color", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::color", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::color", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::cursor-color", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::cursor-color", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::cursor-color", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::cursor-color", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::cursor-color", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::cursor-color-set", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::cursor-color-set", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::cursor-color-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::cursor-color-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::cursor-color-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::cursor-position", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::cursor-position", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::cursor-position", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::cursor-position", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::cursor-position", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::cursor-size", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::cursor-size", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::cursor-size", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::cursor-size", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::cursor-size", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::cursor-visible", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::cursor-visible", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::cursor-visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::cursor-visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::cursor-visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::editable", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::editable", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::editable", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::editable", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::editable", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::ellipsize", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::ellipsize", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::ellipsize", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::ellipsize", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::ellipsize", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::font-description", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::font-description", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::font-description", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::font-description", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::font-description", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::font-name", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::font-name", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::font-name", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::font-name", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::font-name", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::input-hints", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::input-hints", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::input-hints", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::input-hints", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::input-hints", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::input-purpose", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::input-purpose", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::input-purpose", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::input-purpose", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::input-purpose", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::justify", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::justify", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::justify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::justify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::justify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::line-alignment", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::line-alignment", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::line-alignment", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::line-alignment", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::line-alignment", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::line-wrap", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::line-wrap", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::line-wrap", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::line-wrap", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::line-wrap", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::line-wrap-mode", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::line-wrap-mode", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::line-wrap-mode", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::line-wrap-mode", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::line-wrap-mode", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::max-length", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::max-length", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::max-length", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::max-length", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::max-length", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::password-char", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::password-char", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::password-char", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::password-char", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::password-char", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::position", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::position", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::position", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::position", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::position", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::selectable", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::selectable", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::selectable", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::selectable", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::selectable", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::selected-text-color", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::selected-text-color", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::selected-text-color", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::selected-text-color", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::selected-text-color", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::selected-text-color-set", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::selected-text-color-set", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::selected-text-color-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::selected-text-color-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::selected-text-color-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::selection-bound", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::selection-bound", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::selection-bound", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::selection-bound", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::selection-bound", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::selection-color", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::selection-color", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::selection-color", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::selection-color", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::selection-color", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::selection-color-set", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::selection-color-set", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::selection-color-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::selection-color-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::selection-color-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::single-line-mode", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::single-line-mode", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::single-line-mode", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::single-line-mode", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::single-line-mode", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::text", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::text", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::text", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::text", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::text", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::use-markup", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::use-markup", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::use-markup", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::use-markup", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::use-markup", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::actions", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::actions", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::actions", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::actions", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::actions", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::allocation", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::allocation", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::allocation", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::allocation", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::allocation", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::background-color", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::background-color", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::background-color", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::background-color", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::background-color", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::background-color-set", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::background-color-set", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::background-color-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::background-color-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::background-color-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::child-transform", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::child-transform", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::child-transform", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::child-transform", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::child-transform", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::child-transform-set", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::child-transform-set", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::child-transform-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::child-transform-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::child-transform-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::clip-rect", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::clip-rect", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::clip-rect", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::clip-rect", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::clip-rect", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::clip-to-allocation", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::clip-to-allocation", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::clip-to-allocation", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::clip-to-allocation", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::clip-to-allocation", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::constraints", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::constraints", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::constraints", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::constraints", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::constraints", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::content", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::content", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::content", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::content", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::content", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::content-box", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::content-box", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::content-box", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::content-box", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::content-box", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::content-gravity", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::content-gravity", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::content-gravity", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::content-gravity", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::content-gravity", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::content-repeat", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::content-repeat", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::content-repeat", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::content-repeat", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::content-repeat", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::effect", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::effect", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::effect", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::effect", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::effect", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::first-child", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::first-child", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::first-child", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::first-child", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::first-child", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::fixed-position-set", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::fixed-position-set", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::fixed-position-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::fixed-position-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::fixed-position-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::fixed-x", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::fixed-x", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::fixed-x", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::fixed-x", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::fixed-x", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::fixed-y", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::fixed-y", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::fixed-y", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::fixed-y", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::fixed-y", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::has-clip", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-clip", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::has-clip", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::has-clip", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::has-clip", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::has-pointer", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-pointer", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::has-pointer", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::has-pointer", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::has-pointer", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::height", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::height", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::height", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::height", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::height", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::last-child", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::last-child", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::last-child", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::last-child", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::last-child", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::layout-manager", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::layout-manager", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::layout-manager", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::layout-manager", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::layout-manager", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::magnification-filter", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::magnification-filter", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::magnification-filter", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::magnification-filter", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::magnification-filter", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::mapped", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::mapped", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::mapped", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::mapped", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::mapped", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-bottom", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-bottom", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-bottom", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-bottom", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-bottom", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-left", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-left", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-left", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-left", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-left", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-right", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-right", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-right", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-right", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-right", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-top", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-top", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-top", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-top", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-top", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::min-height", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::min-height", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::min-height", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::min-height", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::min-height", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::min-height-set", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::min-height-set", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::min-height-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::min-height-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::min-height-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::min-width", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::min-width", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::min-width", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::min-width", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::min-width", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::min-width-set", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::min-width-set", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::min-width-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::min-width-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::min-width-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::minification-filter", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::minification-filter", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::minification-filter", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::minification-filter", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::minification-filter", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::name", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::name", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::natural-height", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::natural-height", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::natural-height", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::natural-height", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::natural-height", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::natural-height-set", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::natural-height-set", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::natural-height-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::natural-height-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::natural-height-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::natural-width", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::natural-width", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::natural-width", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::natural-width", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::natural-width", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::natural-width-set", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::natural-width-set", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::natural-width-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::natural-width-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::natural-width-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::offscreen-redirect", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::offscreen-redirect", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::offscreen-redirect", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::offscreen-redirect", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::offscreen-redirect", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::opacity", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::opacity", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::opacity", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::opacity", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::opacity", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::pivot-point", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::pivot-point", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::pivot-point", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::pivot-point", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::pivot-point", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::pivot-point-z", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::pivot-point-z", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::pivot-point-z", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::pivot-point-z", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::pivot-point-z", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::reactive", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::reactive", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::reactive", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::reactive", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::reactive", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::realized", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::realized", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::realized", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::realized", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::realized", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::request-mode", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::request-mode", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::request-mode", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::request-mode", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::request-mode", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::rotation-angle-x", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::rotation-angle-x", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::rotation-angle-x", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::rotation-angle-x", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::rotation-angle-x", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::rotation-angle-y", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::rotation-angle-y", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::rotation-angle-y", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::rotation-angle-y", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::rotation-angle-y", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::rotation-angle-z", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::rotation-angle-z", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::rotation-angle-z", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::rotation-angle-z", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::rotation-angle-z", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::scale-x", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::scale-x", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::scale-x", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::scale-x", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::scale-x", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::scale-y", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::scale-y", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::scale-y", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::scale-y", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::scale-y", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::scale-z", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::scale-z", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::scale-z", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::scale-z", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::scale-z", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::show-on-set-parent", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::show-on-set-parent", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::show-on-set-parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::show-on-set-parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::show-on-set-parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::size", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::size", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::size", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::size", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::size", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::text-direction", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::text-direction", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::text-direction", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::text-direction", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::text-direction", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::transform", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::transform", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::transform", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::transform", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::transform", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::transform-set", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::transform-set", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::transform-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::transform-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::transform-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::translation-x", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::translation-x", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::translation-x", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::translation-x", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::translation-x", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::translation-y", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::translation-y", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::translation-y", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::translation-y", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::translation-y", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::translation-z", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::translation-z", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::translation-z", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::translation-z", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::translation-z", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::visible", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::visible", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::width", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::width", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::width", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::width", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::width", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::x", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::x", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::x", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::x", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::x", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::x-align", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::x-align", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::x-align", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::x-align", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::x-align", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::x-expand", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::x-expand", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::x-expand", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::x-expand", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::x-expand", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::y", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::y", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::y", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::y", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::y", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::y-align", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::y-align", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::y-align", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::y-align", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::y-align", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::y-expand", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::y-expand", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::y-expand", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::y-expand", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::y-expand", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::z-position", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::z-position", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::z-position", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::z-position", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::z-position", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: Text_ConstructProps) + _init (config?: Text_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(): Text + static newFull(fontName: string, text: string, color: Color): Text + static newWithBuffer(buffer: TextBuffer): Text + static newWithText(fontName: string | null, text: string): Text + static $gtype: GObject.Type +} +export interface TextBuffer_ConstructProps extends GObject.Object_ConstructProps { + maxLength?: number +} +export class TextBuffer { + /* Properties of Clutter.TextBuffer */ + readonly length: number + maxLength: number + readonly text: string + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of Clutter.TextBuffer */ + deleteText(position: number, nChars: number): number + emitDeletedText(position: number, nChars: number): void + emitInsertedText(position: number, chars: string, nChars: number): void + getBytes(): number + getLength(): number + getMaxLength(): number + getText(): string + insertText(position: number, chars: string, nChars: number): number + setMaxLength(maxLength: number): void + setText(chars: string, nChars: number): void + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Virtual methods of Clutter.TextBuffer */ + vfuncDeleteText(position: number, nChars: number): number + vfuncDeletedText(position: number, nChars: number): void + vfuncGetLength(): number + vfuncGetText(nBytes: number): string + vfuncInsertText(position: number, chars: string, nChars: number): number + vfuncInsertedText(position: number, chars: string, nChars: number): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Clutter.TextBuffer */ + connect(sigName: "deleted-text", callback: (($obj: TextBuffer, position: number, nChars: number) => void)): number + connect_after(sigName: "deleted-text", callback: (($obj: TextBuffer, position: number, nChars: number) => void)): number + emit(sigName: "deleted-text", position: number, nChars: number): void + on(sigName: "deleted-text", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "deleted-text", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "deleted-text", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "inserted-text", callback: (($obj: TextBuffer, position: number, chars: string, nChars: number) => void)): number + connect_after(sigName: "inserted-text", callback: (($obj: TextBuffer, position: number, chars: string, nChars: number) => void)): number + emit(sigName: "inserted-text", position: number, chars: string, nChars: number): void + on(sigName: "inserted-text", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "inserted-text", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "inserted-text", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: TextBuffer, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: TextBuffer, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::length", callback: (($obj: TextBuffer, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::length", callback: (($obj: TextBuffer, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::length", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::length", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::length", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::max-length", callback: (($obj: TextBuffer, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::max-length", callback: (($obj: TextBuffer, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::max-length", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::max-length", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::max-length", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::text", callback: (($obj: TextBuffer, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::text", callback: (($obj: TextBuffer, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::text", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::text", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::text", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: TextBuffer_ConstructProps) + _init (config?: TextBuffer_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(): TextBuffer + static newWithText(text: string | null, textLen: number): TextBuffer + static $gtype: GObject.Type +} +export class TextNode { + /* Methods of Clutter.PaintNode */ + addChild(child: PaintNode): void + addMultitextureRectangle(rect: ActorBox, textCoords: number, textCoordsLen: number): void + addRectangle(rect: ActorBox): void + addRectangles(coords: number[]): void + addTextureRectangle(rect: ActorBox, x1: number, y1: number, x2: number, y2: number): void + addTextureRectangles(coords: number[]): void + getFramebuffer(): Cogl.Framebuffer + paint(paintContext: PaintContext): void + ref(): PaintNode + setName(name: string): void + unref(): void + static name: string + static new(layout?: Pango.Layout | null, color?: Color | null): TextNode + constructor(layout?: Pango.Layout | null, color?: Color | null) + /* Static methods and pseudo-constructors */ + static new(layout?: Pango.Layout | null, color?: Color | null): TextNode +} +export class TextureNode { + /* Methods of Clutter.PaintNode */ + addChild(child: PaintNode): void + addMultitextureRectangle(rect: ActorBox, textCoords: number, textCoordsLen: number): void + addRectangle(rect: ActorBox): void + addRectangles(coords: number[]): void + addTextureRectangle(rect: ActorBox, x1: number, y1: number, x2: number, y2: number): void + addTextureRectangles(coords: number[]): void + getFramebuffer(): Cogl.Framebuffer + paint(paintContext: PaintContext): void + ref(): PaintNode + setName(name: string): void + unref(): void + static name: string + static new(texture: Cogl.Texture, color: Color | null, minFilter: ScalingFilter, magFilter: ScalingFilter): TextureNode + constructor(texture: Cogl.Texture, color: Color | null, minFilter: ScalingFilter, magFilter: ScalingFilter) + /* Static methods and pseudo-constructors */ + static new(texture: Cogl.Texture, color: Color | null, minFilter: ScalingFilter, magFilter: ScalingFilter): TextureNode + static new(pipeline?: Cogl.Pipeline | null): TextureNode +} +export interface Timeline_ConstructProps extends GObject.Object_ConstructProps { + actor?: Actor + autoReverse?: boolean + delay?: number + direction?: TimelineDirection + duration?: number + frameClock?: FrameClock + progressMode?: AnimationMode + repeatCount?: number +} +export class Timeline { + /* Properties of Clutter.Timeline */ + actor: Actor + autoReverse: boolean + delay: number + direction: TimelineDirection + duration: number + frameClock: FrameClock + progressMode: AnimationMode + repeatCount: number + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of Clutter.Timeline */ + addMarker(markerName: string, progress: number): void + addMarkerAtTime(markerName: string, msecs: number): void + advance(msecs: number): void + advanceToMarker(markerName: string): void + getActor(): Actor + getAutoReverse(): boolean + getCubicBezierProgress(): [ /* returnType */ boolean, /* c1 */ Graphene.Point, /* c2 */ Graphene.Point ] + getCurrentRepeat(): number + getDelay(): number + getDelta(): number + getDirection(): TimelineDirection + getDuration(): number + getDurationHint(): number + getElapsedTime(): number + getProgress(): number + getProgressMode(): AnimationMode + getRepeatCount(): number + getStepProgress(): [ /* returnType */ boolean, /* nSteps */ number, /* stepMode */ StepMode ] + hasMarker(markerName: string): boolean + isPlaying(): boolean + listMarkers(msecs: number): string[] + pause(): void + removeMarker(markerName: string): void + rewind(): void + setActor(actor?: Actor | null): void + setAutoReverse(reverse: boolean): void + setCubicBezierProgress(c1: Graphene.Point, c2: Graphene.Point): void + setDelay(msecs: number): void + setDirection(direction: TimelineDirection): void + setDuration(msecs: number): void + setFrameClock(frameClock: FrameClock): void + setProgressFunc(func: TimelineProgressFunc | null): void + setProgressMode(mode: AnimationMode): void + setRepeatCount(count: number): void + setStepProgress(nSteps: number, stepMode: StepMode): void + skip(msecs: number): void + start(): void + stop(): void + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Methods of Clutter.Scriptable */ + getId(): string + parseCustomNode(script: Script, value: any, name: string, node: Json.Node): boolean + setCustomProperty(script: Script, name: string, value: any): void + setId(id: string): void + /* Virtual methods of Clutter.Timeline */ + vfuncCompleted(): void + vfuncMarkerReached(markerName: string, msecs: number): void + vfuncNewFrame(msecs: number): void + vfuncPaused(): void + vfuncStarted(): void + vfuncStopped(isFinished: boolean): void + vfuncGetId(): string + vfuncParseCustomNode(script: Script, value: any, name: string, node: Json.Node): boolean + vfuncSetCustomProperty(script: Script, name: string, value: any): void + vfuncSetId(id: string): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Clutter.Timeline */ + connect(sigName: "completed", callback: (($obj: Timeline) => void)): number + connect_after(sigName: "completed", callback: (($obj: Timeline) => void)): number + emit(sigName: "completed"): void + on(sigName: "completed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "completed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "completed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "marker-reached", callback: (($obj: Timeline, markerName: string, msecs: number) => void)): number + connect_after(sigName: "marker-reached", callback: (($obj: Timeline, markerName: string, msecs: number) => void)): number + emit(sigName: "marker-reached", markerName: string, msecs: number): void + on(sigName: "marker-reached", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "marker-reached", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "marker-reached", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "new-frame", callback: (($obj: Timeline, msecs: number) => void)): number + connect_after(sigName: "new-frame", callback: (($obj: Timeline, msecs: number) => void)): number + emit(sigName: "new-frame", msecs: number): void + on(sigName: "new-frame", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "new-frame", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "new-frame", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "paused", callback: (($obj: Timeline) => void)): number + connect_after(sigName: "paused", callback: (($obj: Timeline) => void)): number + emit(sigName: "paused"): void + on(sigName: "paused", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "paused", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "paused", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "started", callback: (($obj: Timeline) => void)): number + connect_after(sigName: "started", callback: (($obj: Timeline) => void)): number + emit(sigName: "started"): void + on(sigName: "started", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "started", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "started", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "stopped", callback: (($obj: Timeline, isFinished: boolean) => void)): number + connect_after(sigName: "stopped", callback: (($obj: Timeline, isFinished: boolean) => void)): number + emit(sigName: "stopped", isFinished: boolean): void + on(sigName: "stopped", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "stopped", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "stopped", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: Timeline, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: Timeline, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::actor", callback: (($obj: Timeline, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::actor", callback: (($obj: Timeline, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::actor", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::actor", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::actor", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::auto-reverse", callback: (($obj: Timeline, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::auto-reverse", callback: (($obj: Timeline, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::auto-reverse", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::auto-reverse", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::auto-reverse", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::delay", callback: (($obj: Timeline, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::delay", callback: (($obj: Timeline, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::delay", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::delay", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::delay", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::direction", callback: (($obj: Timeline, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::direction", callback: (($obj: Timeline, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::direction", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::direction", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::direction", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::duration", callback: (($obj: Timeline, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::duration", callback: (($obj: Timeline, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::duration", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::duration", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::duration", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::frame-clock", callback: (($obj: Timeline, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::frame-clock", callback: (($obj: Timeline, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::frame-clock", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::frame-clock", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::frame-clock", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::progress-mode", callback: (($obj: Timeline, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::progress-mode", callback: (($obj: Timeline, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::progress-mode", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::progress-mode", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::progress-mode", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::repeat-count", callback: (($obj: Timeline, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::repeat-count", callback: (($obj: Timeline, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::repeat-count", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::repeat-count", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::repeat-count", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: Timeline_ConstructProps) + _init (config?: Timeline_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(durationMs: number): Timeline + static newForActor(actor: Actor, durationMs: number): Timeline + static newForFrameClock(frameClock: FrameClock, durationMs: number): Timeline + static $gtype: GObject.Type +} +export class TransformNode { + /* Methods of Clutter.PaintNode */ + addChild(child: PaintNode): void + addMultitextureRectangle(rect: ActorBox, textCoords: number, textCoordsLen: number): void + addRectangle(rect: ActorBox): void + addRectangles(coords: number[]): void + addTextureRectangle(rect: ActorBox, x1: number, y1: number, x2: number, y2: number): void + addTextureRectangles(coords: number[]): void + getFramebuffer(): Cogl.Framebuffer + paint(paintContext: PaintContext): void + ref(): PaintNode + setName(name: string): void + unref(): void + static name: string + static new(projection: Graphene.Matrix): TransformNode + constructor(projection: Graphene.Matrix) + /* Static methods and pseudo-constructors */ + static new(projection: Graphene.Matrix): TransformNode +} +export interface Transition_ConstructProps extends Timeline_ConstructProps { + animatable?: Animatable + interval?: Interval + removeOnComplete?: boolean +} +export class Transition { + /* Properties of Clutter.Transition */ + animatable: Animatable + interval: Interval + removeOnComplete: boolean + /* Properties of Clutter.Timeline */ + actor: Actor + autoReverse: boolean + delay: number + direction: TimelineDirection + duration: number + frameClock: FrameClock + progressMode: AnimationMode + repeatCount: number + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of Clutter.Transition */ + getAnimatable(): Animatable + getInterval(): Interval + getRemoveOnComplete(): boolean + setAnimatable(animatable?: Animatable | null): void + setFrom(value: any): void + setInterval(interval?: Interval | null): void + setRemoveOnComplete(removeComplete: boolean): void + setTo(value: any): void + /* Methods of Clutter.Timeline */ + addMarker(markerName: string, progress: number): void + addMarkerAtTime(markerName: string, msecs: number): void + advance(msecs: number): void + advanceToMarker(markerName: string): void + getActor(): Actor + getAutoReverse(): boolean + getCubicBezierProgress(): [ /* returnType */ boolean, /* c1 */ Graphene.Point, /* c2 */ Graphene.Point ] + getCurrentRepeat(): number + getDelay(): number + getDelta(): number + getDirection(): TimelineDirection + getDuration(): number + getDurationHint(): number + getElapsedTime(): number + getProgress(): number + getProgressMode(): AnimationMode + getRepeatCount(): number + getStepProgress(): [ /* returnType */ boolean, /* nSteps */ number, /* stepMode */ StepMode ] + hasMarker(markerName: string): boolean + isPlaying(): boolean + listMarkers(msecs: number): string[] + pause(): void + removeMarker(markerName: string): void + rewind(): void + setActor(actor?: Actor | null): void + setAutoReverse(reverse: boolean): void + setCubicBezierProgress(c1: Graphene.Point, c2: Graphene.Point): void + setDelay(msecs: number): void + setDirection(direction: TimelineDirection): void + setDuration(msecs: number): void + setFrameClock(frameClock: FrameClock): void + setProgressFunc(func: TimelineProgressFunc | null): void + setProgressMode(mode: AnimationMode): void + setRepeatCount(count: number): void + setStepProgress(nSteps: number, stepMode: StepMode): void + skip(msecs: number): void + start(): void + stop(): void + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Methods of Clutter.Scriptable */ + getId(): string + parseCustomNode(script: Script, value: any, name: string, node: Json.Node): boolean + setCustomProperty(script: Script, name: string, value: any): void + setId(id: string): void + /* Virtual methods of Clutter.Transition */ + vfuncAttached(animatable: Animatable): void + vfuncComputeValue(animatable: Animatable, interval: Interval, progress: number): void + vfuncDetached(animatable: Animatable): void + /* Virtual methods of Clutter.Timeline */ + vfuncCompleted(): void + vfuncMarkerReached(markerName: string, msecs: number): void + vfuncNewFrame(msecs: number): void + vfuncPaused(): void + vfuncStarted(): void + vfuncStopped(isFinished: boolean): void + vfuncGetId(): string + vfuncParseCustomNode(script: Script, value: any, name: string, node: Json.Node): boolean + vfuncSetCustomProperty(script: Script, name: string, value: any): void + vfuncSetId(id: string): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Clutter.Timeline */ + connect(sigName: "completed", callback: (($obj: Transition) => void)): number + connect_after(sigName: "completed", callback: (($obj: Transition) => void)): number + emit(sigName: "completed"): void + on(sigName: "completed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "completed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "completed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "marker-reached", callback: (($obj: Transition, markerName: string, msecs: number) => void)): number + connect_after(sigName: "marker-reached", callback: (($obj: Transition, markerName: string, msecs: number) => void)): number + emit(sigName: "marker-reached", markerName: string, msecs: number): void + on(sigName: "marker-reached", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "marker-reached", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "marker-reached", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "new-frame", callback: (($obj: Transition, msecs: number) => void)): number + connect_after(sigName: "new-frame", callback: (($obj: Transition, msecs: number) => void)): number + emit(sigName: "new-frame", msecs: number): void + on(sigName: "new-frame", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "new-frame", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "new-frame", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "paused", callback: (($obj: Transition) => void)): number + connect_after(sigName: "paused", callback: (($obj: Transition) => void)): number + emit(sigName: "paused"): void + on(sigName: "paused", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "paused", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "paused", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "started", callback: (($obj: Transition) => void)): number + connect_after(sigName: "started", callback: (($obj: Transition) => void)): number + emit(sigName: "started"): void + on(sigName: "started", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "started", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "started", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "stopped", callback: (($obj: Transition, isFinished: boolean) => void)): number + connect_after(sigName: "stopped", callback: (($obj: Transition, isFinished: boolean) => void)): number + emit(sigName: "stopped", isFinished: boolean): void + on(sigName: "stopped", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "stopped", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "stopped", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: Transition, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: Transition, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::animatable", callback: (($obj: Transition, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::animatable", callback: (($obj: Transition, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::animatable", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::animatable", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::animatable", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::interval", callback: (($obj: Transition, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::interval", callback: (($obj: Transition, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::interval", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::interval", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::interval", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::remove-on-complete", callback: (($obj: Transition, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::remove-on-complete", callback: (($obj: Transition, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::remove-on-complete", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::remove-on-complete", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::remove-on-complete", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::actor", callback: (($obj: Transition, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::actor", callback: (($obj: Transition, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::actor", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::actor", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::actor", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::auto-reverse", callback: (($obj: Transition, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::auto-reverse", callback: (($obj: Transition, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::auto-reverse", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::auto-reverse", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::auto-reverse", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::delay", callback: (($obj: Transition, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::delay", callback: (($obj: Transition, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::delay", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::delay", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::delay", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::direction", callback: (($obj: Transition, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::direction", callback: (($obj: Transition, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::direction", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::direction", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::direction", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::duration", callback: (($obj: Transition, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::duration", callback: (($obj: Transition, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::duration", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::duration", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::duration", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::frame-clock", callback: (($obj: Transition, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::frame-clock", callback: (($obj: Transition, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::frame-clock", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::frame-clock", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::frame-clock", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::progress-mode", callback: (($obj: Transition, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::progress-mode", callback: (($obj: Transition, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::progress-mode", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::progress-mode", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::progress-mode", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::repeat-count", callback: (($obj: Transition, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::repeat-count", callback: (($obj: Transition, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::repeat-count", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::repeat-count", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::repeat-count", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: Transition_ConstructProps) + _init (config?: Transition_ConstructProps): void + static $gtype: GObject.Type +} +export interface TransitionGroup_ConstructProps extends Transition_ConstructProps { +} +export class TransitionGroup { + /* Properties of Clutter.Transition */ + animatable: Animatable + interval: Interval + removeOnComplete: boolean + /* Properties of Clutter.Timeline */ + actor: Actor + autoReverse: boolean + delay: number + direction: TimelineDirection + duration: number + frameClock: FrameClock + progressMode: AnimationMode + repeatCount: number + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of Clutter.TransitionGroup */ + addTransition(transition: Transition): void + removeAll(): void + removeTransition(transition: Transition): void + /* Methods of Clutter.Transition */ + getAnimatable(): Animatable + getInterval(): Interval + getRemoveOnComplete(): boolean + setAnimatable(animatable?: Animatable | null): void + setFrom(value: any): void + setInterval(interval?: Interval | null): void + setRemoveOnComplete(removeComplete: boolean): void + setTo(value: any): void + /* Methods of Clutter.Timeline */ + addMarker(markerName: string, progress: number): void + addMarkerAtTime(markerName: string, msecs: number): void + advance(msecs: number): void + advanceToMarker(markerName: string): void + getActor(): Actor + getAutoReverse(): boolean + getCubicBezierProgress(): [ /* returnType */ boolean, /* c1 */ Graphene.Point, /* c2 */ Graphene.Point ] + getCurrentRepeat(): number + getDelay(): number + getDelta(): number + getDirection(): TimelineDirection + getDuration(): number + getDurationHint(): number + getElapsedTime(): number + getProgress(): number + getProgressMode(): AnimationMode + getRepeatCount(): number + getStepProgress(): [ /* returnType */ boolean, /* nSteps */ number, /* stepMode */ StepMode ] + hasMarker(markerName: string): boolean + isPlaying(): boolean + listMarkers(msecs: number): string[] + pause(): void + removeMarker(markerName: string): void + rewind(): void + setActor(actor?: Actor | null): void + setAutoReverse(reverse: boolean): void + setCubicBezierProgress(c1: Graphene.Point, c2: Graphene.Point): void + setDelay(msecs: number): void + setDirection(direction: TimelineDirection): void + setDuration(msecs: number): void + setFrameClock(frameClock: FrameClock): void + setProgressFunc(func: TimelineProgressFunc | null): void + setProgressMode(mode: AnimationMode): void + setRepeatCount(count: number): void + setStepProgress(nSteps: number, stepMode: StepMode): void + skip(msecs: number): void + start(): void + stop(): void + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Methods of Clutter.Scriptable */ + getId(): string + parseCustomNode(script: Script, value: any, name: string, node: Json.Node): boolean + setCustomProperty(script: Script, name: string, value: any): void + setId(id: string): void + /* Virtual methods of Clutter.Transition */ + vfuncAttached(animatable: Animatable): void + vfuncComputeValue(animatable: Animatable, interval: Interval, progress: number): void + vfuncDetached(animatable: Animatable): void + /* Virtual methods of Clutter.Timeline */ + vfuncCompleted(): void + vfuncMarkerReached(markerName: string, msecs: number): void + vfuncNewFrame(msecs: number): void + vfuncPaused(): void + vfuncStarted(): void + vfuncStopped(isFinished: boolean): void + vfuncGetId(): string + vfuncParseCustomNode(script: Script, value: any, name: string, node: Json.Node): boolean + vfuncSetCustomProperty(script: Script, name: string, value: any): void + vfuncSetId(id: string): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Clutter.Timeline */ + connect(sigName: "completed", callback: (($obj: TransitionGroup) => void)): number + connect_after(sigName: "completed", callback: (($obj: TransitionGroup) => void)): number + emit(sigName: "completed"): void + on(sigName: "completed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "completed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "completed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "marker-reached", callback: (($obj: TransitionGroup, markerName: string, msecs: number) => void)): number + connect_after(sigName: "marker-reached", callback: (($obj: TransitionGroup, markerName: string, msecs: number) => void)): number + emit(sigName: "marker-reached", markerName: string, msecs: number): void + on(sigName: "marker-reached", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "marker-reached", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "marker-reached", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "new-frame", callback: (($obj: TransitionGroup, msecs: number) => void)): number + connect_after(sigName: "new-frame", callback: (($obj: TransitionGroup, msecs: number) => void)): number + emit(sigName: "new-frame", msecs: number): void + on(sigName: "new-frame", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "new-frame", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "new-frame", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "paused", callback: (($obj: TransitionGroup) => void)): number + connect_after(sigName: "paused", callback: (($obj: TransitionGroup) => void)): number + emit(sigName: "paused"): void + on(sigName: "paused", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "paused", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "paused", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "started", callback: (($obj: TransitionGroup) => void)): number + connect_after(sigName: "started", callback: (($obj: TransitionGroup) => void)): number + emit(sigName: "started"): void + on(sigName: "started", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "started", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "started", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "stopped", callback: (($obj: TransitionGroup, isFinished: boolean) => void)): number + connect_after(sigName: "stopped", callback: (($obj: TransitionGroup, isFinished: boolean) => void)): number + emit(sigName: "stopped", isFinished: boolean): void + on(sigName: "stopped", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "stopped", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "stopped", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: TransitionGroup, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: TransitionGroup, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::animatable", callback: (($obj: TransitionGroup, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::animatable", callback: (($obj: TransitionGroup, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::animatable", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::animatable", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::animatable", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::interval", callback: (($obj: TransitionGroup, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::interval", callback: (($obj: TransitionGroup, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::interval", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::interval", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::interval", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::remove-on-complete", callback: (($obj: TransitionGroup, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::remove-on-complete", callback: (($obj: TransitionGroup, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::remove-on-complete", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::remove-on-complete", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::remove-on-complete", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::actor", callback: (($obj: TransitionGroup, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::actor", callback: (($obj: TransitionGroup, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::actor", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::actor", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::actor", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::auto-reverse", callback: (($obj: TransitionGroup, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::auto-reverse", callback: (($obj: TransitionGroup, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::auto-reverse", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::auto-reverse", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::auto-reverse", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::delay", callback: (($obj: TransitionGroup, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::delay", callback: (($obj: TransitionGroup, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::delay", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::delay", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::delay", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::direction", callback: (($obj: TransitionGroup, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::direction", callback: (($obj: TransitionGroup, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::direction", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::direction", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::direction", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::duration", callback: (($obj: TransitionGroup, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::duration", callback: (($obj: TransitionGroup, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::duration", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::duration", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::duration", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::frame-clock", callback: (($obj: TransitionGroup, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::frame-clock", callback: (($obj: TransitionGroup, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::frame-clock", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::frame-clock", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::frame-clock", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::progress-mode", callback: (($obj: TransitionGroup, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::progress-mode", callback: (($obj: TransitionGroup, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::progress-mode", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::progress-mode", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::progress-mode", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::repeat-count", callback: (($obj: TransitionGroup, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::repeat-count", callback: (($obj: TransitionGroup, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::repeat-count", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::repeat-count", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::repeat-count", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: TransitionGroup_ConstructProps) + _init (config?: TransitionGroup_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(): TransitionGroup + static new(durationMs: number): TransitionGroup + static $gtype: GObject.Type +} +export interface VirtualInputDevice_ConstructProps extends GObject.Object_ConstructProps { + deviceType?: InputDeviceType + seat?: Seat +} +export class VirtualInputDevice { + /* Fields of Clutter.VirtualInputDevice */ + parentInstance: GObject.Object + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of Clutter.VirtualInputDevice */ + getDeviceType(): number + notifyAbsoluteMotion(timeUs: number, x: number, y: number): void + notifyButton(timeUs: number, button: number, buttonState: ButtonState): void + notifyDiscreteScroll(timeUs: number, direction: ScrollDirection, scrollSource: ScrollSource): void + notifyKey(timeUs: number, key: number, keyState: KeyState): void + notifyKeyval(timeUs: number, keyval: number, keyState: KeyState): void + notifyRelativeMotion(timeUs: number, dx: number, dy: number): void + notifyScrollContinuous(timeUs: number, dx: number, dy: number, scrollSource: ScrollSource, finishFlags: ScrollFinishFlags): void + notifyTouchDown(timeUs: number, slot: number, x: number, y: number): void + notifyTouchMotion(timeUs: number, slot: number, x: number, y: number): void + notifyTouchUp(timeUs: number, slot: number): void + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Virtual methods of Clutter.VirtualInputDevice */ + vfuncNotifyAbsoluteMotion(timeUs: number, x: number, y: number): void + vfuncNotifyButton(timeUs: number, button: number, buttonState: ButtonState): void + vfuncNotifyDiscreteScroll(timeUs: number, direction: ScrollDirection, scrollSource: ScrollSource): void + vfuncNotifyKey(timeUs: number, key: number, keyState: KeyState): void + vfuncNotifyKeyval(timeUs: number, keyval: number, keyState: KeyState): void + vfuncNotifyRelativeMotion(timeUs: number, dx: number, dy: number): void + vfuncNotifyScrollContinuous(timeUs: number, dx: number, dy: number, scrollSource: ScrollSource, finishFlags: ScrollFinishFlags): void + vfuncNotifyTouchDown(timeUs: number, slot: number, x: number, y: number): void + vfuncNotifyTouchMotion(timeUs: number, slot: number, x: number, y: number): void + vfuncNotifyTouchUp(timeUs: number, slot: number): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: VirtualInputDevice, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: VirtualInputDevice, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: VirtualInputDevice_ConstructProps) + _init (config?: VirtualInputDevice_ConstructProps): void + static $gtype: GObject.Type +} +export interface ZoomAction_ConstructProps extends GestureAction_ConstructProps { + zoomAxis?: ZoomAxis +} +export class ZoomAction { + /* Properties of Clutter.ZoomAction */ + zoomAxis: ZoomAxis + /* Properties of Clutter.GestureAction */ + nTouchPoints: number + /* Properties of Clutter.ActorMeta */ + readonly actor: Actor + enabled: boolean + name: string + /* Fields of Clutter.GestureAction */ + parentInstance: Action + /* Fields of GObject.InitiallyUnowned */ + gTypeInstance: GObject.TypeInstance + /* Methods of Clutter.ZoomAction */ + getFocalPoint(): /* point */ Graphene.Point + getTransformedFocalPoint(): /* point */ Graphene.Point + getZoomAxis(): ZoomAxis + setZoomAxis(axis: ZoomAxis): void + /* Methods of Clutter.GestureAction */ + cancel(): void + getDevice(point: number): InputDevice + getLastEvent(point: number): Event + getMotionCoords(point: number): [ /* motionX */ number | null, /* motionY */ number | null ] + getMotionDelta(point: number): [ /* returnType */ number, /* deltaX */ number | null, /* deltaY */ number | null ] + getNCurrentPoints(): number + getNTouchPoints(): number + getPressCoords(point: number): [ /* pressX */ number | null, /* pressY */ number | null ] + getReleaseCoords(point: number): [ /* releaseX */ number | null, /* releaseY */ number | null ] + getSequence(point: number): EventSequence + getThresholdTriggerDistance(): [ /* x */ number | null, /* y */ number | null ] + getThresholdTriggerEdge(): GestureTriggerEdge + getThresholdTriggerEgde(): GestureTriggerEdge + getVelocity(point: number): [ /* returnType */ number, /* velocityX */ number | null, /* velocityY */ number | null ] + setNTouchPoints(nbPoints: number): void + setThresholdTriggerDistance(x: number, y: number): void + setThresholdTriggerEdge(edge: GestureTriggerEdge): void + /* Methods of Clutter.ActorMeta */ + getActor(): Actor + getEnabled(): boolean + getName(): string + setEnabled(isEnabled: boolean): void + setName(name: string): void + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Virtual methods of Clutter.ZoomAction */ + vfuncZoom(actor: Actor, focalPoint: Graphene.Point, factor: number): boolean + /* Virtual methods of Clutter.GestureAction */ + vfuncGestureBegin(actor: Actor): boolean + vfuncGestureCancel(actor: Actor): void + vfuncGestureEnd(actor: Actor): void + vfuncGesturePrepare(actor: Actor): boolean + vfuncGestureProgress(actor: Actor): boolean + /* Virtual methods of Clutter.ActorMeta */ + vfuncSetActor(actor?: Actor | null): void + vfuncSetEnabled(isEnabled: boolean): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Clutter.ZoomAction */ + connect(sigName: "zoom", callback: (($obj: ZoomAction, actor: Actor, focalPoint: Graphene.Point, factor: number) => boolean)): number + connect_after(sigName: "zoom", callback: (($obj: ZoomAction, actor: Actor, focalPoint: Graphene.Point, factor: number) => boolean)): number + emit(sigName: "zoom", actor: Actor, focalPoint: Graphene.Point, factor: number): void + on(sigName: "zoom", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "zoom", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "zoom", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of Clutter.GestureAction */ + connect(sigName: "gesture-begin", callback: (($obj: ZoomAction, actor: Actor) => boolean)): number + connect_after(sigName: "gesture-begin", callback: (($obj: ZoomAction, actor: Actor) => boolean)): number + emit(sigName: "gesture-begin", actor: Actor): void + on(sigName: "gesture-begin", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "gesture-begin", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "gesture-begin", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "gesture-cancel", callback: (($obj: ZoomAction, actor: Actor) => void)): number + connect_after(sigName: "gesture-cancel", callback: (($obj: ZoomAction, actor: Actor) => void)): number + emit(sigName: "gesture-cancel", actor: Actor): void + on(sigName: "gesture-cancel", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "gesture-cancel", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "gesture-cancel", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "gesture-end", callback: (($obj: ZoomAction, actor: Actor) => void)): number + connect_after(sigName: "gesture-end", callback: (($obj: ZoomAction, actor: Actor) => void)): number + emit(sigName: "gesture-end", actor: Actor): void + on(sigName: "gesture-end", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "gesture-end", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "gesture-end", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "gesture-progress", callback: (($obj: ZoomAction, actor: Actor) => boolean)): number + connect_after(sigName: "gesture-progress", callback: (($obj: ZoomAction, actor: Actor) => boolean)): number + emit(sigName: "gesture-progress", actor: Actor): void + on(sigName: "gesture-progress", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "gesture-progress", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "gesture-progress", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: ZoomAction, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: ZoomAction, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::zoom-axis", callback: (($obj: ZoomAction, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::zoom-axis", callback: (($obj: ZoomAction, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::zoom-axis", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::zoom-axis", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::zoom-axis", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::n-touch-points", callback: (($obj: ZoomAction, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::n-touch-points", callback: (($obj: ZoomAction, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::n-touch-points", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::n-touch-points", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::n-touch-points", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::actor", callback: (($obj: ZoomAction, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::actor", callback: (($obj: ZoomAction, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::actor", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::actor", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::actor", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::enabled", callback: (($obj: ZoomAction, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::enabled", callback: (($obj: ZoomAction, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::enabled", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::enabled", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::enabled", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::name", callback: (($obj: ZoomAction, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::name", callback: (($obj: ZoomAction, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: ZoomAction_ConstructProps) + _init (config?: ZoomAction_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(): ZoomAction + static $gtype: GObject.Type +} +export abstract class ActionClass { + static name: string +} +export class ActorBox { + /* Fields of Clutter.ActorBox */ + x1: number + y1: number + x2: number + y2: number + /* Methods of Clutter.ActorBox */ + clampToPixel(): void + contains(x: number, y: number): boolean + copy(): ActorBox + equal(boxB: ActorBox): boolean + free(): void + fromVertices(verts: Graphene.Point3D[]): void + getArea(): number + getHeight(): number + getOrigin(): [ /* x */ number | null, /* y */ number | null ] + getSize(): [ /* width */ number | null, /* height */ number | null ] + getWidth(): number + getX(): number + getY(): number + init(x1: number, y1: number, x2: number, y2: number): ActorBox + initRect(x: number, y: number, width: number, height: number): void + interpolate(final: ActorBox, progress: number): /* result */ ActorBox + isInitialized(): boolean + scale(scale: number): void + setOrigin(x: number, y: number): void + setSize(width: number, height: number): void + union(b: ActorBox): /* result */ ActorBox + static name: string + static new(x1: number, y1: number, x2: number, y2: number): ActorBox + constructor(x1: number, y1: number, x2: number, y2: number) + /* Static methods and pseudo-constructors */ + static new(x1: number, y1: number, x2: number, y2: number): ActorBox + static alloc(): ActorBox +} +export abstract class ActorClass { + /* Fields of Clutter.ActorClass */ + show: (self: Actor) => void + hide: (self: Actor) => void + hideAll: (self: Actor) => void + realize: (self: Actor) => void + unrealize: (self: Actor) => void + map: (self: Actor) => void + unmap: (self: Actor) => void + paint: (self: Actor, paintContext: PaintContext) => void + parentSet: (actor: Actor, oldParent: Actor) => void + destroy: (self: Actor) => void + pick: (actor: Actor, pickContext: PickContext) => void + getPreferredWidth: (self: Actor, forHeight: number) => [ /* minWidthP */ number | null, /* naturalWidthP */ number | null ] + getPreferredHeight: (self: Actor, forWidth: number) => [ /* minHeightP */ number | null, /* naturalHeightP */ number | null ] + allocate: (self: Actor, box: ActorBox) => void + applyTransform: (actor: Actor, matrix: Graphene.Matrix) => void + event: (actor: Actor, event: Event) => boolean + buttonPressEvent: (actor: Actor, event: ButtonEvent) => boolean + buttonReleaseEvent: (actor: Actor, event: ButtonEvent) => boolean + scrollEvent: (actor: Actor, event: ScrollEvent) => boolean + keyPressEvent: (actor: Actor, event: KeyEvent) => boolean + keyReleaseEvent: (actor: Actor, event: KeyEvent) => boolean + motionEvent: (actor: Actor, event: MotionEvent) => boolean + enterEvent: (actor: Actor, event: CrossingEvent) => boolean + leaveEvent: (actor: Actor, event: CrossingEvent) => boolean + capturedEvent: (actor: Actor, event: Event) => boolean + keyFocusIn: (actor: Actor) => void + keyFocusOut: (actor: Actor) => void + queueRelayout: (self: Actor) => void + getAccessible: (self: Actor) => Atk.Object + getPaintVolume: (actor: Actor, volume: PaintVolume) => boolean + hasOverlaps: (self: Actor) => boolean + paintNode: (self: Actor, root: PaintNode) => void + touchEvent: (self: Actor, event: TouchEvent) => boolean + hasAccessible: (self: Actor) => boolean + resourceScaleChanged: (self: Actor) => void + calculateResourceScale: (self: Actor, phase: number) => number + static name: string +} +export class ActorIter { + /* Methods of Clutter.ActorIter */ + destroy(): void + init(root: Actor): void + isValid(): boolean + next(): [ /* returnType */ boolean, /* child */ Actor ] + prev(): [ /* returnType */ boolean, /* child */ Actor ] + remove(): void + static name: string +} +export abstract class ActorMetaClass { + /* Fields of Clutter.ActorMetaClass */ + setActor: (meta: ActorMeta, actor?: Actor | null) => void + setEnabled: (meta: ActorMeta, isEnabled: boolean) => void + static name: string +} +export class ActorMetaPrivate { + static name: string +} +export abstract class ActorNodeClass { + static name: string +} +export class ActorPrivate { + static name: string +} +export abstract class AlignConstraintClass { + static name: string +} +export abstract class AnimatableInterface { + /* Fields of Clutter.AnimatableInterface */ + findProperty: (animatable: Animatable, propertyName: string) => GObject.ParamSpec + getInitialState: (animatable: Animatable, propertyName: string, value: any) => void + setFinalState: (animatable: Animatable, propertyName: string, value: any) => void + interpolateValue: (animatable: Animatable, propertyName: string, interval: Interval, progress: number) => [ /* returnType */ boolean, /* value */ any ] + getActor: (animatable: Animatable) => Actor + static name: string +} +export class AnyEvent { + /* Fields of Clutter.AnyEvent */ + type: EventType + time: number + flags: EventFlags + stage: Stage + source: Actor + static name: string +} +export abstract class BackendClass { + static name: string +} +export abstract class BinLayoutClass { + static name: string +} +export class BinLayoutPrivate { + static name: string +} +export abstract class BindConstraintClass { + static name: string +} +export abstract class BindingPoolClass { + static name: string +} +export abstract class BlitNodeClass { + static name: string +} +export abstract class BlurEffectClass { + static name: string +} +export abstract class BlurNodeClass { + static name: string +} +export abstract class BoxLayoutClass { + static name: string +} +export class BoxLayoutPrivate { + static name: string +} +export abstract class BrightnessContrastEffectClass { + static name: string +} +export class ButtonEvent { + /* Fields of Clutter.ButtonEvent */ + type: EventType + time: number + flags: EventFlags + stage: Stage + source: Actor + x: number + y: number + modifierState: ModifierType + button: number + clickCount: number + axes: number + device: InputDevice + evdevCode: number + static name: string +} +export abstract class CanvasClass { + /* Fields of Clutter.CanvasClass */ + draw: (canvas: Canvas, cr: cairo.Context, width: number, height: number) => boolean + static name: string +} +export class CanvasPrivate { + static name: string +} +export class Capture { + /* Fields of Clutter.Capture */ + image: cairo.Surface + rect: cairo.RectangleInt + static name: string +} +export abstract class ChildMetaClass { + static name: string +} +export abstract class ClickActionClass { + /* Fields of Clutter.ClickActionClass */ + clicked: (action: ClickAction, actor: Actor) => void + longPress: (action: ClickAction, actor: Actor, state: LongPressState) => boolean + static name: string +} +export class ClickActionPrivate { + static name: string +} +export abstract class ClipNodeClass { + static name: string +} +export abstract class CloneClass { + static name: string +} +export class ClonePrivate { + static name: string +} +export class Color { + /* Fields of Clutter.Color */ + red: number + green: number + blue: number + alpha: number + /* Methods of Clutter.Color */ + add(b: Color): /* result */ Color + copy(): Color + darken(): /* result */ Color + equal(v2: Color): boolean + free(): void + hash(): number + init(red: number, green: number, blue: number, alpha: number): Color + interpolate(final: Color, progress: number): /* result */ Color + lighten(): /* result */ Color + shade(factor: number): /* result */ Color + subtract(b: Color): /* result */ Color + toHls(): [ /* hue */ number, /* luminance */ number, /* saturation */ number ] + toPixel(): number + static name: string + static new(red: number, green: number, blue: number, alpha: number): Color + constructor(red: number, green: number, blue: number, alpha: number) + /* Static methods and pseudo-constructors */ + static alloc(): Color + static new(red: number, green: number, blue: number, alpha: number): Color + static fromHls(hue: number, luminance: number, saturation: number): /* color */ Color + static fromPixel(pixel: number): /* color */ Color + static fromString(str: string): [ /* returnType */ boolean, /* color */ Color ] + static getStatic(color: StaticColor): Color +} +export abstract class ColorNodeClass { + static name: string +} +export abstract class ColorizeEffectClass { + static name: string +} +export abstract class ConstraintClass { + /* Fields of Clutter.ConstraintClass */ + updateAllocation: (constraint: Constraint, actor: Actor, allocation: ActorBox) => void + updatePreferredSize: (constraint: Constraint, actor: Actor, direction: Orientation, forSize: number, minimumSize: number, naturalSize: number) => [ /* minimumSize */ number, /* naturalSize */ number ] + static name: string +} +export abstract class ContainerIface { + /* Fields of Clutter.ContainerIface */ + add: (container: Container, actor: Actor) => void + remove: (container: Container, actor: Actor) => void + raise: (container: Container, actor: Actor, sibling?: Actor | null) => void + lower: (container: Container, actor: Actor, sibling?: Actor | null) => void + sortDepthOrder: (container: Container) => void + childMetaType: GObject.Type + createChildMeta: (container: Container, actor: Actor) => void + destroyChildMeta: (container: Container, actor: Actor) => void + getChildMeta: (container: Container, actor: Actor) => ChildMeta + actorAdded: (container: Container, actor: Actor) => void + actorRemoved: (container: Container, actor: Actor) => void + childNotify: (container: Container, child: Actor, pspec: GObject.ParamSpec) => void + static name: string +} +export abstract class ContentInterface { + /* Fields of Clutter.ContentInterface */ + getPreferredSize: (content: Content) => [ /* returnType */ boolean, /* width */ number, /* height */ number ] + paintContent: (content: Content, actor: Actor, node: PaintNode, paintContext: PaintContext) => void + attached: (content: Content, actor: Actor) => void + detached: (content: Content, actor: Actor) => void + invalidate: (content: Content) => void + invalidateSize: (content: Content) => void + static name: string +} +export class CrossingEvent { + /* Fields of Clutter.CrossingEvent */ + type: EventType + time: number + flags: EventFlags + stage: Stage + source: Actor + x: number + y: number + device: InputDevice + sequence: EventSequence + related: Actor + static name: string +} +export abstract class DeformEffectClass { + /* Fields of Clutter.DeformEffectClass */ + deformVertex: (effect: DeformEffect, width: number, height: number, vertex: Cogl.TextureVertex) => void + static name: string +} +export class DeformEffectPrivate { + static name: string +} +export abstract class DesaturateEffectClass { + static name: string +} +export class DeviceEvent { + /* Fields of Clutter.DeviceEvent */ + type: EventType + time: number + flags: EventFlags + stage: Stage + source: Actor + device: InputDevice + static name: string +} +export abstract class EffectClass { + /* Fields of Clutter.EffectClass */ + prePaint: (effect: Effect, node: PaintNode, paintContext: PaintContext) => boolean + postPaint: (effect: Effect, node: PaintNode, paintContext: PaintContext) => void + modifyPaintVolume: (effect: Effect, volume: PaintVolume) => boolean + paint: (effect: Effect, node: PaintNode, paintContext: PaintContext, flags: EffectPaintFlags) => void + paintNode: (effect: Effect, node: PaintNode, paintContext: PaintContext, flags: EffectPaintFlags) => void + pick: (effect: Effect, pickContext: PickContext) => void + static name: string +} +export class EventSequence { + /* Methods of Clutter.EventSequence */ + getSlot(): number + static name: string +} +export abstract class FixedLayoutClass { + static name: string +} +export abstract class FlowLayoutClass { + static name: string +} +export class FlowLayoutPrivate { + static name: string +} +export class Frame { + /* Methods of Clutter.Frame */ + hasResult(): boolean + setResult(result: FrameResult): void + static name: string +} +export abstract class FrameClockClass { + /* Fields of Clutter.FrameClockClass */ + parentClass: GObject.ObjectClass + static name: string +} +export class FrameInfo { + /* Fields of Clutter.FrameInfo */ + frameCounter: number + presentationTime: number + refreshRate: number + flags: FrameInfoFlag + sequence: number + static name: string +} +export class FrameListenerIface { + /* Fields of Clutter.FrameListenerIface */ + beforeFrame: (frameClock: FrameClock, frameCount: number) => void + frame: (frameClock: FrameClock, frameCount: number, timeUs: number) => FrameResult + static name: string +} +export abstract class GestureActionClass { + /* Fields of Clutter.GestureActionClass */ + gestureBegin: (action: GestureAction, actor: Actor) => boolean + gestureProgress: (action: GestureAction, actor: Actor) => boolean + gestureEnd: (action: GestureAction, actor: Actor) => void + gestureCancel: (action: GestureAction, actor: Actor) => void + gesturePrepare: (action: GestureAction, actor: Actor) => boolean + static name: string +} +export class GestureActionPrivate { + static name: string +} +export abstract class GridLayoutClass { + static name: string +} +export class GridLayoutPrivate { + static name: string +} +export class IMEvent { + /* Fields of Clutter.IMEvent */ + type: EventType + time: number + flags: EventFlags + stage: Stage + source: Actor + text: string + offset: number + len: number + static name: string +} +export abstract class ImageClass { + static name: string +} +export class ImagePrivate { + static name: string +} +export abstract class InputDeviceClass { + /* Fields of Clutter.InputDeviceClass */ + parentClass: GObject.ObjectClass + isModeSwitchButton: (device: InputDevice, group: number, button: number) => boolean + getGroupNModes: (device: InputDevice, group: number) => number + isGrouped: (device: InputDevice, otherDevice: InputDevice) => boolean + getPadFeatureGroup: (device: InputDevice, feature: InputDevicePadFeature, nFeature: number) => number + static name: string +} +export abstract class InputDeviceToolClass { + /* Fields of Clutter.InputDeviceToolClass */ + parentClass: GObject.ObjectClass + static name: string +} +export abstract class InputFocusClass { + /* Fields of Clutter.InputFocusClass */ + parentClass: GObject.ObjectClass + iface: GObject.TypeInterface + focusIn: (focus: InputFocus, inputMethod: InputMethod) => void + focusOut: (focus: InputFocus) => void + requestSurrounding: (focus: InputFocus) => void + deleteSurrounding: (focus: InputFocus, offset: number, len: number) => void + commitText: (focus: InputFocus, text: string) => void + setPreeditText: (focus: InputFocus, preedit: string, cursor: number) => void + static name: string +} +export abstract class InputMethodClass { + /* Fields of Clutter.InputMethodClass */ + parentClass: GObject.ObjectClass + focusIn: (im: InputMethod, actor: InputFocus) => void + focusOut: (im: InputMethod) => void + reset: (im: InputMethod) => void + setCursorLocation: (im: InputMethod, rect: Graphene.Rect) => void + setSurrounding: (im: InputMethod, text: string, cursor: number, anchor: number) => void + updateContentHints: (im: InputMethod, hint: InputContentHintFlags) => void + updateContentPurpose: (im: InputMethod, purpose: InputContentPurpose) => void + filterKeyEvent: (im: InputMethod, key: Event) => boolean + static name: string +} +export abstract class IntervalClass { + /* Fields of Clutter.IntervalClass */ + validate: (interval: Interval, pspec: GObject.ParamSpec) => boolean + computeValue: (interval: Interval, factor: number) => [ /* returnType */ boolean, /* value */ any ] + static name: string +} +export class IntervalPrivate { + static name: string +} +export class KeyEvent { + /* Fields of Clutter.KeyEvent */ + type: EventType + time: number + flags: EventFlags + stage: Stage + source: Actor + modifierState: ModifierType + keyval: number + hardwareKeycode: number + unicodeValue: number + evdevCode: number + device: InputDevice + static name: string +} +export abstract class KeyframeTransitionClass { + static name: string +} +export class KeyframeTransitionPrivate { + static name: string +} +export abstract class KeymapClass { + /* Fields of Clutter.KeymapClass */ + parentClass: GObject.ObjectClass + getDirection: (keymap: Keymap) => Pango.Direction + static name: string +} +export class Knot { + /* Fields of Clutter.Knot */ + x: number + y: number + /* Methods of Clutter.Knot */ + copy(): Knot + equal(knotB: Knot): boolean + free(): void + static name: string +} +export abstract class LayerNodeClass { + static name: string +} +export abstract class LayoutManagerClass { + /* Fields of Clutter.LayoutManagerClass */ + getPreferredWidth: (manager: LayoutManager, container: Container, forHeight: number) => [ /* minWidthP */ number | null, /* natWidthP */ number | null ] + getPreferredHeight: (manager: LayoutManager, container: Container, forWidth: number) => [ /* minHeightP */ number | null, /* natHeightP */ number | null ] + allocate: (manager: LayoutManager, container: Container, allocation: ActorBox) => void + setContainer: (manager: LayoutManager, container?: Container | null) => void + getChildMetaType: (manager: LayoutManager) => GObject.Type + layoutChanged: (manager: LayoutManager) => void + static name: string +} +export abstract class LayoutMetaClass { + static name: string +} +export class Margin { + /* Fields of Clutter.Margin */ + left: number + right: number + top: number + bottom: number + /* Methods of Clutter.Margin */ + copy(): Margin + free(): void + static name: string + static new(): Margin + constructor() + /* Static methods and pseudo-constructors */ + static new(): Margin +} +export class MotionEvent { + /* Fields of Clutter.MotionEvent */ + type: EventType + time: number + flags: EventFlags + stage: Stage + source: Actor + x: number + y: number + modifierState: ModifierType + axes: number + device: InputDevice + timeUs: number + dx: number + dy: number + dxUnaccel: number + dyUnaccel: number + static name: string +} +export abstract class OffscreenEffectClass { + /* Fields of Clutter.OffscreenEffectClass */ + createTexture: (effect: OffscreenEffect, width: number, height: number) => Cogl.Handle + paintTarget: (effect: OffscreenEffect, node: PaintNode, paintContext: PaintContext) => void + static name: string +} +export class OffscreenEffectPrivate { + static name: string +} +export class PadButtonEvent { + /* Fields of Clutter.PadButtonEvent */ + type: EventType + time: number + flags: EventFlags + stage: Stage + source: Actor + button: number + group: number + device: InputDevice + mode: number + static name: string +} +export class PadRingEvent { + /* Fields of Clutter.PadRingEvent */ + type: EventType + time: number + flags: EventFlags + stage: Stage + source: Actor + device: InputDevice + ringSource: InputDevicePadSource + ringNumber: number + group: number + angle: number + mode: number + static name: string +} +export class PadStripEvent { + /* Fields of Clutter.PadStripEvent */ + type: EventType + time: number + flags: EventFlags + stage: Stage + source: Actor + device: InputDevice + stripSource: InputDevicePadSource + stripNumber: number + group: number + value: number + mode: number + static name: string +} +export abstract class PageTurnEffectClass { + static name: string +} +export class PaintContext { + /* Methods of Clutter.PaintContext */ + destroy(): void + getFramebuffer(): Cogl.Framebuffer + getRedrawClip(): cairo.Region + popFramebuffer(): void + pushFramebuffer(framebuffer: Cogl.Framebuffer): void + ref(): PaintContext + unref(): void + static name: string +} +export abstract class PaintNodeClass { + static name: string +} +export class PaintNodePrivate { + static name: string +} +export class PaintVolume { + /* Methods of Clutter.PaintVolume */ + copy(): PaintVolume + free(): void + getDepth(): number + getHeight(): number + getOrigin(): /* vertex */ Graphene.Point3D + getWidth(): number + setDepth(depth: number): void + setFromAllocation(actor: Actor): boolean + setHeight(height: number): void + setOrigin(origin: Graphene.Point3D): void + setWidth(width: number): void + union(anotherPv: PaintVolume): void + unionBox(box: ActorBox): void + static name: string +} +export abstract class PanActionClass { + /* Fields of Clutter.PanActionClass */ + pan: (action: PanAction, actor: Actor, isInterpolated: boolean) => boolean + panStopped: (action: PanAction, actor: Actor) => void + static name: string +} +export class PanActionPrivate { + static name: string +} +export class ParamSpecUnits { + /* Fields of Clutter.ParamSpecUnits */ + defaultType: UnitType + defaultValue: number + minimum: number + maximum: number + static name: string +} +export abstract class PathClass { + static name: string +} +export abstract class PathConstraintClass { + static name: string +} +export class PathNode { + /* Fields of Clutter.PathNode */ + type: PathNodeType + points: Knot[] + /* Methods of Clutter.PathNode */ + copy(): PathNode + equal(nodeB: PathNode): boolean + free(): void + static name: string +} +export class PathPrivate { + static name: string +} +export class Perspective { + /* Fields of Clutter.Perspective */ + fovy: number + aspect: number + zNear: number + zFar: number + static name: string +} +export class PickContext { + /* Methods of Clutter.PickContext */ + destroy(): void + getTransform(): /* outMatrix */ Graphene.Matrix + logPick(box: ActorBox, actor: Actor): void + popClip(): void + popTransform(): void + pushClip(box: ActorBox): void + pushTransform(transform: Graphene.Matrix): void + ref(): PickContext + unref(): void + static name: string +} +export abstract class PipelineNodeClass { + static name: string +} +export class PointerA11ySettings { + /* Fields of Clutter.PointerA11ySettings */ + controls: PointerA11yFlags + dwellClickType: PointerA11yDwellClickType + dwellMode: PointerA11yDwellMode + dwellGestureSingle: PointerA11yDwellDirection + dwellGestureDouble: PointerA11yDwellDirection + dwellGestureDrag: PointerA11yDwellDirection + dwellGestureSecondary: PointerA11yDwellDirection + secondaryClickDelay: number + dwellDelay: number + dwellThreshold: number + static name: string +} +export abstract class PropertyTransitionClass { + static name: string +} +export class PropertyTransitionPrivate { + static name: string +} +export class ProximityEvent { + /* Fields of Clutter.ProximityEvent */ + type: EventType + time: number + flags: EventFlags + stage: Stage + source: Actor + device: InputDevice + static name: string +} +export abstract class RootNodeClass { + static name: string +} +export abstract class RotateActionClass { + /* Fields of Clutter.RotateActionClass */ + rotate: (action: RotateAction, actor: Actor, angle: number) => boolean + static name: string +} +export class RotateActionPrivate { + static name: string +} +export abstract class ScriptClass { + /* Fields of Clutter.ScriptClass */ + getTypeFromName: (script: Script, typeName: string) => GObject.Type + static name: string +} +export class ScriptPrivate { + static name: string +} +export abstract class ScriptableIface { + /* Fields of Clutter.ScriptableIface */ + setId: (scriptable: Scriptable, id: string) => void + getId: (scriptable: Scriptable) => string + parseCustomNode: (scriptable: Scriptable, script: Script, value: any, name: string, node: Json.Node) => boolean + setCustomProperty: (scriptable: Scriptable, script: Script, name: string, value: any) => void + static name: string +} +export abstract class ScrollActorClass { + static name: string +} +export class ScrollActorPrivate { + static name: string +} +export class ScrollEvent { + /* Fields of Clutter.ScrollEvent */ + type: EventType + time: number + flags: EventFlags + stage: Stage + source: Actor + x: number + y: number + direction: ScrollDirection + modifierState: ModifierType + axes: number + device: InputDevice + scrollSource: ScrollSource + finishFlags: ScrollFinishFlags + static name: string +} +export abstract class SeatClass { + /* Fields of Clutter.SeatClass */ + parentClass: GObject.ObjectClass + getPointer: (seat: Seat) => InputDevice + getKeyboard: (seat: Seat) => InputDevice + bellNotify: (seat: Seat) => void + getKeymap: (seat: Seat) => Keymap + handleEventPost: (seat: Seat, event: Event) => boolean + warpPointer: (seat: Seat, x: number, y: number) => void + queryState: (seat: Seat, device: InputDevice, sequence: EventSequence, coords: Graphene.Point, modifiers: ModifierType) => boolean + createVirtualDevice: (seat: Seat, deviceType: InputDeviceType) => VirtualInputDevice + getSupportedVirtualDeviceTypes: (seat: Seat) => VirtualDeviceType + static name: string +} +export abstract class SettingsClass { + static name: string +} +export class Shader { + static name: string +} +export abstract class ShaderEffectClass { + /* Fields of Clutter.ShaderEffectClass */ + getStaticShaderSource: (effect: ShaderEffect) => string + static name: string +} +export class ShaderEffectPrivate { + static name: string +} +export abstract class SnapConstraintClass { + static name: string +} +export abstract class StageClass { + /* Fields of Clutter.StageClass */ + activate: (stage: Stage) => void + deactivate: (stage: Stage) => void + beforePaint: (stage: Stage, view: StageView) => void + paintView: (stage: Stage, view: StageView, redrawClip: cairo.Region) => void + static name: string +} +export abstract class StageManagerClass { + /* Fields of Clutter.StageManagerClass */ + stageAdded: (stageManager: StageManager, stage: Stage) => void + stageRemoved: (stageManager: StageManager, stage: Stage) => void + static name: string +} +export class StagePrivate { + static name: string +} +export abstract class StageViewClass { + /* Fields of Clutter.StageViewClass */ + parentClass: GObject.ObjectClass + setupOffscreenBlitPipeline: (view: StageView, pipeline: Cogl.Pipeline) => void + getOffscreenTransformationMatrix: (view: StageView, matrix: Graphene.Matrix) => void + transformRectToOnscreen: (view: StageView, srcRect: cairo.RectangleInt, dstWidth: number, dstHeight: number, dstRect: cairo.RectangleInt) => void + static name: string +} +export abstract class SwipeActionClass { + /* Fields of Clutter.SwipeActionClass */ + swept: (action: SwipeAction, actor: Actor, direction: SwipeDirection) => void + swipe: (action: SwipeAction, actor: Actor, direction: SwipeDirection) => boolean + static name: string +} +export class SwipeActionPrivate { + static name: string +} +export abstract class TapActionClass { + /* Fields of Clutter.TapActionClass */ + tap: (action: TapAction, actor: Actor) => boolean + static name: string +} +export class TapActionPrivate { + static name: string +} +export abstract class TextBufferClass { + /* Fields of Clutter.TextBufferClass */ + insertedText: (buffer: TextBuffer, position: number, chars: string, nChars: number) => void + deletedText: (buffer: TextBuffer, position: number, nChars: number) => void + getText: (buffer: TextBuffer, nBytes: number) => string + getLength: (buffer: TextBuffer) => number + insertText: (buffer: TextBuffer, position: number, chars: string, nChars: number) => number + deleteText: (buffer: TextBuffer, position: number, nChars: number) => number + static name: string +} +export class TextBufferPrivate { + static name: string +} +export abstract class TextClass { + /* Fields of Clutter.TextClass */ + textChanged: (self: Text) => void + activate: (self: Text) => void + cursorEvent: (self: Text, rect: Graphene.Rect) => void + cursorChanged: (self: Text) => void + static name: string +} +export abstract class TextNodeClass { + static name: string +} +export class TextPrivate { + static name: string +} +export abstract class TextureNodeClass { + static name: string +} +export abstract class TimelineClass { + /* Fields of Clutter.TimelineClass */ + started: (timeline: Timeline) => void + completed: (timeline: Timeline) => void + paused: (timeline: Timeline) => void + newFrame: (timeline: Timeline, msecs: number) => void + markerReached: (timeline: Timeline, markerName: string, msecs: number) => void + stopped: (timeline: Timeline, isFinished: boolean) => void + static name: string +} +export class TimelinePrivate { + static name: string +} +export class TouchEvent { + /* Fields of Clutter.TouchEvent */ + type: EventType + time: number + flags: EventFlags + stage: Stage + source: Actor + x: number + y: number + sequence: EventSequence + modifierState: ModifierType + axes: number + device: InputDevice + static name: string +} +export class TouchpadPinchEvent { + /* Fields of Clutter.TouchpadPinchEvent */ + type: EventType + time: number + flags: EventFlags + stage: Stage + source: Actor + phase: TouchpadGesturePhase + x: number + y: number + dx: number + dy: number + dxUnaccel: number + dyUnaccel: number + angleDelta: number + scale: number + nFingers: number + static name: string +} +export class TouchpadSwipeEvent { + /* Fields of Clutter.TouchpadSwipeEvent */ + type: EventType + time: number + flags: EventFlags + stage: Stage + source: Actor + phase: TouchpadGesturePhase + nFingers: number + x: number + y: number + dx: number + dy: number + dxUnaccel: number + dyUnaccel: number + static name: string +} +export abstract class TransformNodeClass { + static name: string +} +export abstract class TransitionClass { + /* Fields of Clutter.TransitionClass */ + attached: (transition: Transition, animatable: Animatable) => void + detached: (transition: Transition, animatable: Animatable) => void + computeValue: (transition: Transition, animatable: Animatable, interval: Interval, progress: number) => void + static name: string +} +export abstract class TransitionGroupClass { + static name: string +} +export class TransitionGroupPrivate { + static name: string +} +export class TransitionPrivate { + static name: string +} +export class Units { + /* Methods of Clutter.Units */ + copy(): Units + free(): void + getUnitType(): UnitType + getUnitValue(): number + toPixels(): number + static name: string + /* Static methods and pseudo-constructors */ + static fromCm(cm: number): /* units */ Units + static fromEm(em: number): /* units */ Units + static fromEmForFont(fontName: string | null, em: number): /* units */ Units + static fromMm(mm: number): /* units */ Units + static fromPixels(px: number): /* units */ Units + static fromPt(pt: number): /* units */ Units + static fromString(str: string): [ /* returnType */ boolean, /* units */ Units ] +} +export abstract class VirtualInputDeviceClass { + /* Fields of Clutter.VirtualInputDeviceClass */ + parentClass: GObject.ObjectClass + notifyRelativeMotion: (virtualDevice: VirtualInputDevice, timeUs: number, dx: number, dy: number) => void + notifyAbsoluteMotion: (virtualDevice: VirtualInputDevice, timeUs: number, x: number, y: number) => void + notifyButton: (virtualDevice: VirtualInputDevice, timeUs: number, button: number, buttonState: ButtonState) => void + notifyKey: (virtualDevice: VirtualInputDevice, timeUs: number, key: number, keyState: KeyState) => void + notifyKeyval: (virtualDevice: VirtualInputDevice, timeUs: number, keyval: number, keyState: KeyState) => void + notifyDiscreteScroll: (virtualDevice: VirtualInputDevice, timeUs: number, direction: ScrollDirection, scrollSource: ScrollSource) => void + notifyScrollContinuous: (virtualDevice: VirtualInputDevice, timeUs: number, dx: number, dy: number, scrollSource: ScrollSource, finishFlags: ScrollFinishFlags) => void + notifyTouchDown: (virtualDevice: VirtualInputDevice, timeUs: number, slot: number, x: number, y: number) => void + notifyTouchMotion: (virtualDevice: VirtualInputDevice, timeUs: number, slot: number, x: number, y: number) => void + notifyTouchUp: (virtualDevice: VirtualInputDevice, timeUs: number, slot: number) => void + static name: string +} +export abstract class ZoomActionClass { + /* Fields of Clutter.ZoomActionClass */ + zoom: (action: ZoomAction, actor: Actor, focalPoint: Graphene.Point, factor: number) => boolean + static name: string +} +export class ZoomActionPrivate { + static name: string +} +export class Event { + /* Methods of Clutter.Event */ + copy(): Event + free(): void + getAngle(target: Event): number + getAxes(): [ /* returnType */ number, /* nAxes */ number ] + getButton(): number + getClickCount(): number + getCoords(): [ /* x */ number, /* y */ number ] + getDevice(): InputDevice + getDeviceTool(): InputDeviceTool + getDeviceType(): InputDeviceType + getDistance(target: Event): number + getEventCode(): number + getEventSequence(): EventSequence + getFlags(): EventFlags + getGestureMotionDelta(): [ /* dx */ number | null, /* dy */ number | null ] + getGestureMotionDeltaUnaccelerated(): [ /* dx */ number | null, /* dy */ number | null ] + getGesturePhase(): TouchpadGesturePhase + getGesturePinchAngleDelta(): number + getGesturePinchScale(): number + getKeyCode(): number + getKeySymbol(): number + getKeyUnicode(): number + getModeGroup(): number + getPadEventDetails(): [ /* returnType */ boolean, /* number */ number | null, /* mode */ number | null, /* value */ number | null ] + getPosition(position: Graphene.Point): void + getRelated(): Actor + getRelativeMotion(dx: number, dy: number, dxUnaccel: number, dyUnaccel: number): boolean + getScrollDelta(): [ /* dx */ number, /* dy */ number ] + getScrollDirection(): ScrollDirection + getScrollFinishFlags(): ScrollFinishFlags + getScrollSource(): ScrollSource + getSource(): Actor + getSourceDevice(): InputDevice + getStage(): Stage + getState(): ModifierType + getStateFull(): [ /* buttonState */ ModifierType | null, /* baseState */ ModifierType | null, /* latchedState */ ModifierType | null, /* lockedState */ ModifierType | null, /* effectiveState */ ModifierType | null ] + getTime(): number + getTimeUs(): number + getTouchpadGestureFingerCount(): number + hasControlModifier(): boolean + hasShiftModifier(): boolean + isPointerEmulated(): boolean + put(): void + setButton(button: number): void + setCoords(x: number, y: number): void + setDevice(device?: InputDevice | null): void + setDeviceTool(tool?: InputDeviceTool | null): void + setFlags(flags: EventFlags): void + setKeyCode(keyCode: number): void + setKeySymbol(keySym: number): void + setKeyUnicode(keyUnicode: number): void + setRelated(actor?: Actor | null): void + setScrollDelta(dx: number, dy: number): void + setScrollDirection(direction: ScrollDirection): void + setSource(actor?: Actor | null): void + setSourceDevice(device?: InputDevice | null): void + setStage(stage?: Stage | null): void + setState(state: ModifierType): void + setTime(time: number): void + type(): EventType + static name: string + static new(type: EventType): Event + constructor(type: EventType) + /* Static methods and pseudo-constructors */ + static new(type: EventType): Event + static addFilter(stage: Stage | null, func: EventFilterFunc): number + static get(): Event + static removeFilter(id: number): void +} +} \ No newline at end of file diff --git a/@types/node-gtk/ClutterX11-8.d.ts b/@types/node-gtk/ClutterX11-8.d.ts new file mode 100644 index 00000000..fb0e4db9 --- /dev/null +++ b/@types/node-gtk/ClutterX11-8.d.ts @@ -0,0 +1,42 @@ +/** + * ClutterX11-8 + */ + +/// +/// +/// +/// +/// +/// +/// +/// +/// +/// +/// +/// +/// +/// +/// +/// + +declare namespace ClutterX11 { + +export enum FilterReturn { + CONTINUE, + TRANSLATE, + REMOVE, +} +export function getDefaultDisplay(): xlib.Display +export function getDefaultScreen(): number +export function getUseStereoStage(): boolean +export function setDisplay(xdpy: xlib.Display): void +export function setUseStereoStage(useStereo: boolean): void +export function trapXErrors(): void +export function untrapXErrors(): number +export interface FilterFunc { + (xev: xlib.XEvent, cev: Clutter.Event): FilterReturn +} +export class XInputDevice { + static name: string +} +} \ No newline at end of file diff --git a/@types/node-gtk/Cogl-8.d.ts b/@types/node-gtk/Cogl-8.d.ts new file mode 100644 index 00000000..bdc2d705 --- /dev/null +++ b/@types/node-gtk/Cogl-8.d.ts @@ -0,0 +1,1076 @@ +/** + * Cogl-8 + */ + +/// +/// +/// +/// +/// +/// + +declare namespace Cogl { + +export enum AttributeType { + BYTE, + UNSIGNED_BYTE, + SHORT, + UNSIGNED_SHORT, + FLOAT, +} +export enum BitmapError { + FAILED, + UNKNOWN_TYPE, + CORRUPT_IMAGE, +} +export enum BlendStringError { + PARSE_ERROR, + ARGUMENT_PARSE_ERROR, + INVALID_ERROR, + GPU_UNSUPPORTED_ERROR, +} +export enum DepthTestFunction { + NEVER, + LESS, + EQUAL, + LEQUAL, + GREATER, + NOTEQUAL, + GEQUAL, + ALWAYS, +} +export enum FeatureID { + OGL_FEATURE_ID_UNSIGNED_INT_INDICES, + OGL_FEATURE_ID_MAP_BUFFER_FOR_READ, + OGL_FEATURE_ID_MAP_BUFFER_FOR_WRITE, + OGL_FEATURE_ID_FENCE, + OGL_FEATURE_ID_TEXTURE_RG, + OGL_FEATURE_ID_BUFFER_AGE, + OGL_FEATURE_ID_TEXTURE_EGL_IMAGE_EXTERNAL, + OGL_FEATURE_ID_BLIT_FRAMEBUFFER, +} +export enum FilterReturn { + CONTINUE, + REMOVE, +} +export enum FrameEvent { + SYNC, + COMPLETE, +} +export enum FramebufferError { + FRAMEBUFFER_ERROR_ALLOCATE, +} +export enum GraphicsResetStatus { + NO_ERROR, + GUILTY_CONTEXT_RESET, + INNOCENT_CONTEXT_RESET, + UNKNOWN_CONTEXT_RESET, + PURGED_CONTEXT_RESET, +} +export enum IndicesType { + BYTE, + SHORT, + INT, +} +export enum MaterialAlphaFunc { + NEVER, + LESS, + EQUAL, + LEQUAL, + GREATER, + NOTEQUAL, + GEQUAL, + ALWAYS, +} +export enum MaterialFilter { + NEAREST, + LINEAR, + NEAREST_MIPMAP_NEAREST, + LINEAR_MIPMAP_NEAREST, + NEAREST_MIPMAP_LINEAR, + LINEAR_MIPMAP_LINEAR, +} +export enum MaterialWrapMode { + REPEAT, + CLAMP_TO_EDGE, + AUTOMATIC, +} +export enum PipelineAlphaFunc { + NEVER, + LESS, + EQUAL, + LEQUAL, + GREATER, + NOTEQUAL, + GEQUAL, + ALWAYS, +} +export enum PipelineCullFaceMode { + NONE, + FRONT, + BACK, + BOTH, +} +export enum PipelineFilter { + NEAREST, + LINEAR, + NEAREST_MIPMAP_NEAREST, + LINEAR_MIPMAP_NEAREST, + NEAREST_MIPMAP_LINEAR, + LINEAR_MIPMAP_LINEAR, +} +export enum PipelineWrapMode { + REPEAT, + MIRRORED_REPEAT, + CLAMP_TO_EDGE, + AUTOMATIC, +} +export enum RendererError { + XLIB_DISPLAY_OPEN, + BAD_CONSTRAINT, +} +export enum ScanoutError { + SCANOUT_ERROR_INHIBITED, +} +export enum ShaderType { + VERTEX, + FRAGMENT, +} +export enum StereoMode { + BOTH, + LEFT, + RIGHT, +} +export enum SystemError { + UNSUPPORTED, + NO_MEMORY, +} +export enum TextureComponents { + A, + RG, + RGB, + RGBA, + DEPTH, +} +export enum TextureError { + SIZE, + FORMAT, + BAD_PARAMETER, + TYPE, +} +export enum VerticesMode { + POINTS, + LINES, + LINE_LOOP, + LINE_STRIP, + TRIANGLES, + TRIANGLE_STRIP, + TRIANGLE_FAN, +} +export enum Winding { + CLOCKWISE, + COUNTER_CLOCKWISE, +} +export enum WinsysFeature { + MULTIPLE_ONSCREEN, + VBLANK_COUNTER, + VBLANK_WAIT, + TEXTURE_FROM_PIXMAP, + SWAP_BUFFERS_EVENT, + SWAP_REGION, + SWAP_REGION_THROTTLE, + SWAP_REGION_SYNCHRONIZED, + BUFFER_AGE, + SYNC_AND_COMPLETE_EVENT, + N_FEATURES, +} +export enum BufferBit { + COLOR, + DEPTH, + STENCIL, +} +export enum BufferTarget { + WINDOW_BUFFER, + OFFSCREEN_BUFFER, +} +export enum EglImageFlags { + NONE, + NO_GET_DATA, +} +export enum PixelFormat { + ANY, + A_8, + RGB_565, + RGBA_4444, + RGBA_5551, + YUV, + G_8, + RG_88, + RGB_888, + BGR_888, + RGBA_8888, + BGRA_8888, + ARGB_8888, + ABGR_8888, + RGBA_1010102, + BGRA_1010102, + ARGB_2101010, + ABGR_2101010, + RGBA_FP_16161616, + BGRA_FP_16161616, + ARGB_FP_16161616, + ABGR_FP_16161616, + RGBA_8888_PRE, + BGRA_8888_PRE, + ARGB_8888_PRE, + ABGR_8888_PRE, + RGBA_4444_PRE, + RGBA_5551_PRE, + RGBA_1010102_PRE, + BGRA_1010102_PRE, + ARGB_2101010_PRE, + ABGR_2101010_PRE, + RGBA_FP_16161616_PRE, + BGRA_FP_16161616_PRE, + ARGB_FP_16161616_PRE, + ABGR_FP_16161616_PRE, + DEPTH_16, + DEPTH_32, + DEPTH_24_STENCIL_8, +} +export enum ReadPixelsFlags { + READ_PIXELS_COLOR_BUFFER, +} +export enum TextureFlags { + NONE, + NO_AUTO_MIPMAP, + NO_SLICING, + NO_ATLAS, +} +export const AFIRST_BIT: number +export const A_BIT: number +export const BGR_BIT: number +export const DEPTH_BIT: number +export const PIXEL_FORMAT_MAX_PLANES: number +export const PREMULT_BIT: number +export const STENCIL_BIT: number +export const TEXTURE_MAX_WASTE: number +export function blendStringErrorQuark(): number +export function blitFramebuffer(framebuffer: Framebuffer, dst: Framebuffer, srcX: number, srcY: number, dstX: number, dstY: number, width: number, height: number): boolean +export function clutterWinsysHasFeatureCLUTTER(feature: WinsysFeature): boolean +export function colorEqual(v1?: object | null, v2?: object | null): boolean +export function colorInitFromHsl(hue: number, saturation: number, luminance: number): /* color */ Color +export function createProgram(): Handle +export function createShader(shaderType: ShaderType): Handle +export function debugObjectForeachType(func: DebugObjectForeachTypeCallback): void +export function debugObjectPrintInstances(): void +export function flush(): void +export function foreachFeature(context: Context, callback: FeatureCallback): void +export function getBackfaceCullingEnabled(): boolean +export function getDepthTestEnabled(): boolean +export function getGraphicsResetStatus(context: Context): GraphicsResetStatus +export function getOptionGroup(): GLib.OptionGroup +export function handleGetType(): GObject.Type +export function hasFeature(context: Context, feature: FeatureID): boolean +export function isBitmap(object?: object | null): boolean +export function isContext(object?: object | null): boolean +export function isFrameInfo(object?: object | null): boolean +export function isFramebuffer(object?: object | null): boolean +export function isPipeline(object?: object | null): boolean +export function isProgram(handle: Handle): boolean +export function isShader(handle: Handle): boolean +export function isTexture(object?: object | null): boolean +export function isTexture2d(object?: object | null): boolean +export function isTexture2dSliced(object?: object | null): boolean +export function pixelFormatGetBytesPerPixel(format: PixelFormat, plane: number): number +export function pixelFormatGetNPlanes(format: PixelFormat): number +export function pixelFormatToString(format: PixelFormat): string +export function programAttachShader(programHandle: Handle, shaderHandle: Handle): void +export function programGetUniformLocation(handle: Handle, uniformName: string): number +export function programLink(handle: Handle): void +export function programSetUniform1f(program: Handle, uniformLocation: number, value: number): void +export function programSetUniform1i(program: Handle, uniformLocation: number, value: number): void +export function programSetUniformFloat(program: Handle, uniformLocation: number, nComponents: number, value: number[]): void +export function programSetUniformInt(program: Handle, uniformLocation: number, nComponents: number, value: number[]): void +export function programSetUniformMatrix(program: Handle, uniformLocation: number, dimensions: number, transpose: boolean, value: number[]): void +export function scanoutErrorQuark(): GLib.Quark +export function setBackfaceCullingEnabled(setting: boolean): void +export function setDepthTestEnabled(setting: boolean): void +export function setTracingDisabledOnThread(data?: object | null): void +export function setTracingEnabledOnThread(data: object | null, group: string, filename: string): void +export function setTracingEnabledOnThreadWithFd(data: object | null, group: string, fd: number): void +export function shaderGetType(handle: Handle): ShaderType +export function shaderSource(shader: Handle, source: string): void +export function textureErrorQuark(): number +export function textureNewFromBitmap(bitmap: Bitmap, flags: TextureFlags, internalFormat: PixelFormat): Texture +export function textureNewFromData(width: number, height: number, flags: TextureFlags, format: PixelFormat, internalFormat: PixelFormat, rowstride: number, data: any): Texture +export function textureNewFromFile(filename: string, flags: TextureFlags, internalFormat: PixelFormat): Texture +export function textureNewWithSize(width: number, height: number, flags: TextureFlags, internalFormat: PixelFormat): Texture +export interface DebugObjectForeachTypeCallback { + (info: DebugObjectTypeInfo): void +} +export interface FeatureCallback { + (feature: FeatureID): void +} +export interface FrameCallback { + (onscreen: Onscreen, event: FrameEvent, info: FrameInfo): void +} +export interface OnscreenDirtyCallback { + (onscreen: Onscreen, info: OnscreenDirtyInfo): void +} +export interface PipelineLayerCallback { + (pipeline: Pipeline, layerIndex: number): boolean +} +export interface Texture2DEGLImageExternalAlloc { + (tex2d: Texture2D): boolean +} +export class Texture { + /* Methods of Cogl.Texture */ + allocate(): boolean + getComponents(): TextureComponents + getData(format: PixelFormat, rowstride: number, data?: any | null): number + getGlTexture(): [ /* returnType */ boolean, /* outGlHandle */ number | null, /* outGlTarget */ number | null ] + getHeight(): number + getMaxWaste(): number + getPremultiplied(): boolean + getWidth(): number + isSliced(): boolean + newFromSubTexture(subX: number, subY: number, subWidth: number, subHeight: number): Texture + setComponents(components: TextureComponents): void + setData(format: PixelFormat, rowstride: number, data: any, level: number): boolean + setPremultiplied(premultiplied: boolean): void + setRegion(srcX: number, srcY: number, dstX: number, dstY: number, dstWidth: number, dstHeight: number, width: number, height: number, format: PixelFormat, rowstride: number, data: any): boolean + setRegionFromBitmap(srcX: number, srcY: number, dstX: number, dstY: number, dstWidth: number, dstHeight: number, bitmap: Bitmap): boolean + static name: string + /* Static methods and pseudo-constructors */ + static errorQuark(): number + static newFromBitmap(bitmap: Bitmap, flags: TextureFlags, internalFormat: PixelFormat): Texture + static newFromData(width: number, height: number, flags: TextureFlags, format: PixelFormat, internalFormat: PixelFormat, rowstride: number, data: any): Texture + static newFromFile(filename: string, flags: TextureFlags, internalFormat: PixelFormat): Texture + static newWithSize(width: number, height: number, flags: TextureFlags, internalFormat: PixelFormat): Texture +} +export class Bitmap { + /* Methods of Cogl.Bitmap */ + getFormat(): PixelFormat + getHeight(): number + getRowstride(): number + getWidth(): number + static name: string + /* Static methods and pseudo-constructors */ + static newFromFile(filename: string): Bitmap + static errorQuark(): number + static getSizeFromFile(filename: string): [ /* returnType */ boolean, /* width */ number, /* height */ number ] +} +export class Context { + /* Methods of Cogl.Context */ + getNamedPipeline(key: PipelineKey): Pipeline + isHardwareAccelerated(): boolean + setNamedPipeline(key: PipelineKey, pipeline?: Pipeline | null): void + static name: string +} +export class FrameInfo { + /* Methods of Cogl.FrameInfo */ + getFrameCounter(): number + getIsSymbolic(): boolean + getPresentationTimeUs(): number + getRefreshRate(): number + getSequence(): number + isHwClock(): boolean + isVsync(): boolean + isZeroCopy(): boolean + static name: string +} +export interface Framebuffer_ConstructProps extends GObject.Object_ConstructProps { + driverConfig?: object + height?: number + width?: number +} +export class Framebuffer { + /* Properties of Cogl.Framebuffer */ + height: number + width: number + /* Fields of Cogl.Framebuffer */ + parentInstance: GObject.Object + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of Cogl.Framebuffer */ + allocate(): boolean + clear(buffers: number, color: Color): void + clear4f(buffers: number, red: number, green: number, blue: number, alpha: number): void + discardBuffers(buffers: number): void + drawMultitexturedRectangle(pipeline: Pipeline, x1: number, y1: number, x2: number, y2: number, texCoords: number[], texCoordsLen: number): void + drawRectangle(pipeline: Pipeline, x1: number, y1: number, x2: number, y2: number): void + drawRectangles(pipeline: Pipeline, coordinates: number[], nRectangles: number): void + drawTexturedRectangle(pipeline: Pipeline, x1: number, y1: number, x2: number, y2: number, s1: number, t1: number, s2: number, t2: number): void + drawTexturedRectangles(pipeline: Pipeline, coordinates: number[], nRectangles: number): void + finish(): void + flush(): void + frustum(left: number, right: number, bottom: number, top: number, zNear: number, zFar: number): void + getAlphaBits(): number + getBlueBits(): number + getContext(): Context + getDepthBits(): number + getDepthWriteEnabled(): boolean + getDitherEnabled(): boolean + getGreenBits(): number + getHeight(): number + getIsStereo(): boolean + getModelviewMatrix(): /* matrix */ Graphene.Matrix + getProjectionMatrix(): /* matrix */ Graphene.Matrix + getRedBits(): number + getSamplesPerPixel(): number + getStereoMode(): StereoMode + getViewport4fv(): /* viewport */ number[] + getViewportHeight(): number + getViewportWidth(): number + getViewportX(): number + getViewportY(): number + getWidth(): number + identityMatrix(): void + orthographic(x1: number, y1: number, x2: number, y2: number, near: number, far: number): void + perspective(fovY: number, aspect: number, zNear: number, zFar: number): void + popClip(): void + popMatrix(): void + pushMatrix(): void + pushRectangleClip(x1: number, y1: number, x2: number, y2: number): void + pushRegionClip(region: cairo.Region): void + pushScissorClip(x: number, y: number, width: number, height: number): void + readPixels(x: number, y: number, width: number, height: number, format: PixelFormat, pixels: number): boolean + readPixelsIntoBitmap(x: number, y: number, source: ReadPixelsFlags, bitmap: Bitmap): boolean + resolveSamples(): void + resolveSamplesRegion(x: number, y: number, width: number, height: number): void + rotate(angle: number, x: number, y: number, z: number): void + rotateEuler(euler: Graphene.Euler): void + scale(x: number, y: number, z: number): void + setDepthWriteEnabled(depthWriteEnabled: boolean): void + setDitherEnabled(ditherEnabled: boolean): void + setModelviewMatrix(matrix: Graphene.Matrix): void + setProjectionMatrix(matrix: Graphene.Matrix): void + setSamplesPerPixel(samplesPerPixel: number): void + setStereoMode(stereoMode: StereoMode): void + setViewport(x: number, y: number, width: number, height: number): void + transform(matrix: Graphene.Matrix): void + translate(x: number, y: number, z: number): void + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Virtual methods of Cogl.Framebuffer */ + vfuncAllocate(): boolean + vfuncIsYFlipped(): boolean + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Cogl.Framebuffer */ + connect(sigName: "destroy", callback: (($obj: Framebuffer) => void)): number + connect_after(sigName: "destroy", callback: (($obj: Framebuffer) => void)): number + emit(sigName: "destroy"): void + on(sigName: "destroy", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "destroy", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "destroy", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: Framebuffer, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: Framebuffer, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::height", callback: (($obj: Framebuffer, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::height", callback: (($obj: Framebuffer, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::height", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::height", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::height", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::width", callback: (($obj: Framebuffer, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::width", callback: (($obj: Framebuffer, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::width", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::width", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::width", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: Framebuffer_ConstructProps) + _init (config?: Framebuffer_ConstructProps): void + /* Static methods and pseudo-constructors */ + static errorQuark(): number + static $gtype: GObject.Type +} +export class Object { + static name: string +} +export interface Offscreen_ConstructProps extends Framebuffer_ConstructProps { +} +export class Offscreen { + /* Properties of Cogl.Framebuffer */ + height: number + width: number + /* Fields of Cogl.Framebuffer */ + parentInstance: GObject.Object + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of Cogl.Framebuffer */ + allocate(): boolean + clear(buffers: number, color: Color): void + clear4f(buffers: number, red: number, green: number, blue: number, alpha: number): void + discardBuffers(buffers: number): void + drawMultitexturedRectangle(pipeline: Pipeline, x1: number, y1: number, x2: number, y2: number, texCoords: number[], texCoordsLen: number): void + drawRectangle(pipeline: Pipeline, x1: number, y1: number, x2: number, y2: number): void + drawRectangles(pipeline: Pipeline, coordinates: number[], nRectangles: number): void + drawTexturedRectangle(pipeline: Pipeline, x1: number, y1: number, x2: number, y2: number, s1: number, t1: number, s2: number, t2: number): void + drawTexturedRectangles(pipeline: Pipeline, coordinates: number[], nRectangles: number): void + finish(): void + flush(): void + frustum(left: number, right: number, bottom: number, top: number, zNear: number, zFar: number): void + getAlphaBits(): number + getBlueBits(): number + getContext(): Context + getDepthBits(): number + getDepthWriteEnabled(): boolean + getDitherEnabled(): boolean + getGreenBits(): number + getHeight(): number + getIsStereo(): boolean + getModelviewMatrix(): /* matrix */ Graphene.Matrix + getProjectionMatrix(): /* matrix */ Graphene.Matrix + getRedBits(): number + getSamplesPerPixel(): number + getStereoMode(): StereoMode + getViewport4fv(): /* viewport */ number[] + getViewportHeight(): number + getViewportWidth(): number + getViewportX(): number + getViewportY(): number + getWidth(): number + identityMatrix(): void + orthographic(x1: number, y1: number, x2: number, y2: number, near: number, far: number): void + perspective(fovY: number, aspect: number, zNear: number, zFar: number): void + popClip(): void + popMatrix(): void + pushMatrix(): void + pushRectangleClip(x1: number, y1: number, x2: number, y2: number): void + pushRegionClip(region: cairo.Region): void + pushScissorClip(x: number, y: number, width: number, height: number): void + readPixels(x: number, y: number, width: number, height: number, format: PixelFormat, pixels: number): boolean + readPixelsIntoBitmap(x: number, y: number, source: ReadPixelsFlags, bitmap: Bitmap): boolean + resolveSamples(): void + resolveSamplesRegion(x: number, y: number, width: number, height: number): void + rotate(angle: number, x: number, y: number, z: number): void + rotateEuler(euler: Graphene.Euler): void + scale(x: number, y: number, z: number): void + setDepthWriteEnabled(depthWriteEnabled: boolean): void + setDitherEnabled(ditherEnabled: boolean): void + setModelviewMatrix(matrix: Graphene.Matrix): void + setProjectionMatrix(matrix: Graphene.Matrix): void + setSamplesPerPixel(samplesPerPixel: number): void + setStereoMode(stereoMode: StereoMode): void + setViewport(x: number, y: number, width: number, height: number): void + transform(matrix: Graphene.Matrix): void + translate(x: number, y: number, z: number): void + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Virtual methods of Cogl.Framebuffer */ + vfuncAllocate(): boolean + vfuncIsYFlipped(): boolean + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Cogl.Framebuffer */ + connect(sigName: "destroy", callback: (($obj: Offscreen) => void)): number + connect_after(sigName: "destroy", callback: (($obj: Offscreen) => void)): number + emit(sigName: "destroy"): void + on(sigName: "destroy", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "destroy", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "destroy", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: Offscreen, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: Offscreen, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::height", callback: (($obj: Offscreen, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::height", callback: (($obj: Offscreen, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::height", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::height", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::height", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::width", callback: (($obj: Offscreen, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::width", callback: (($obj: Offscreen, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::width", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::width", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::width", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: Offscreen_ConstructProps) + _init (config?: Offscreen_ConstructProps): void + /* Static methods and pseudo-constructors */ + static newWithTexture(texture: Texture): Offscreen + static $gtype: GObject.Type +} +export interface Onscreen_ConstructProps extends Framebuffer_ConstructProps { +} +export class Onscreen { + /* Properties of Cogl.Framebuffer */ + height: number + width: number + /* Fields of Cogl.Onscreen */ + parentInstance: Framebuffer + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of Cogl.Onscreen */ + addDirtyCallback(callback: OnscreenDirtyCallback, destroy?: UserDataDestroyCallback | null): OnscreenDirtyClosure + addFrameCallback(callback: FrameCallback, destroy?: UserDataDestroyCallback | null): FrameClosure + getBufferAge(): number + getFrameCounter(): number + hide(): void + removeDirtyCallback(closure: OnscreenDirtyClosure): void + removeFrameCallback(closure: FrameClosure): void + show(): void + swapBuffers(frameInfo: FrameInfo, userData?: object | null): void + swapBuffersWithDamage(rectangles: number, nRectangles: number, info: FrameInfo, userData?: object | null): void + swapRegion(rectangles: number, nRectangles: number, info: FrameInfo, userData?: object | null): void + /* Methods of Cogl.Framebuffer */ + allocate(): boolean + clear(buffers: number, color: Color): void + clear4f(buffers: number, red: number, green: number, blue: number, alpha: number): void + discardBuffers(buffers: number): void + drawMultitexturedRectangle(pipeline: Pipeline, x1: number, y1: number, x2: number, y2: number, texCoords: number[], texCoordsLen: number): void + drawRectangle(pipeline: Pipeline, x1: number, y1: number, x2: number, y2: number): void + drawRectangles(pipeline: Pipeline, coordinates: number[], nRectangles: number): void + drawTexturedRectangle(pipeline: Pipeline, x1: number, y1: number, x2: number, y2: number, s1: number, t1: number, s2: number, t2: number): void + drawTexturedRectangles(pipeline: Pipeline, coordinates: number[], nRectangles: number): void + finish(): void + flush(): void + frustum(left: number, right: number, bottom: number, top: number, zNear: number, zFar: number): void + getAlphaBits(): number + getBlueBits(): number + getContext(): Context + getDepthBits(): number + getDepthWriteEnabled(): boolean + getDitherEnabled(): boolean + getGreenBits(): number + getHeight(): number + getIsStereo(): boolean + getModelviewMatrix(): /* matrix */ Graphene.Matrix + getProjectionMatrix(): /* matrix */ Graphene.Matrix + getRedBits(): number + getSamplesPerPixel(): number + getStereoMode(): StereoMode + getViewport4fv(): /* viewport */ number[] + getViewportHeight(): number + getViewportWidth(): number + getViewportX(): number + getViewportY(): number + getWidth(): number + identityMatrix(): void + orthographic(x1: number, y1: number, x2: number, y2: number, near: number, far: number): void + perspective(fovY: number, aspect: number, zNear: number, zFar: number): void + popClip(): void + popMatrix(): void + pushMatrix(): void + pushRectangleClip(x1: number, y1: number, x2: number, y2: number): void + pushRegionClip(region: cairo.Region): void + pushScissorClip(x: number, y: number, width: number, height: number): void + readPixels(x: number, y: number, width: number, height: number, format: PixelFormat, pixels: number): boolean + readPixelsIntoBitmap(x: number, y: number, source: ReadPixelsFlags, bitmap: Bitmap): boolean + resolveSamples(): void + resolveSamplesRegion(x: number, y: number, width: number, height: number): void + rotate(angle: number, x: number, y: number, z: number): void + rotateEuler(euler: Graphene.Euler): void + scale(x: number, y: number, z: number): void + setDepthWriteEnabled(depthWriteEnabled: boolean): void + setDitherEnabled(ditherEnabled: boolean): void + setModelviewMatrix(matrix: Graphene.Matrix): void + setProjectionMatrix(matrix: Graphene.Matrix): void + setSamplesPerPixel(samplesPerPixel: number): void + setStereoMode(stereoMode: StereoMode): void + setViewport(x: number, y: number, width: number, height: number): void + transform(matrix: Graphene.Matrix): void + translate(x: number, y: number, z: number): void + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Virtual methods of Cogl.Onscreen */ + vfuncBind(): void + vfuncGetBufferAge(): number + vfuncSwapBuffersWithDamage(rectangles: number, nRectangles: number, info: FrameInfo): void + vfuncSwapRegion(rectangles: number, nRectangles: number, info: FrameInfo): void + /* Virtual methods of Cogl.Framebuffer */ + vfuncAllocate(): boolean + vfuncIsYFlipped(): boolean + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Cogl.Framebuffer */ + connect(sigName: "destroy", callback: (($obj: Onscreen) => void)): number + connect_after(sigName: "destroy", callback: (($obj: Onscreen) => void)): number + emit(sigName: "destroy"): void + on(sigName: "destroy", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "destroy", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "destroy", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: Onscreen, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: Onscreen, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::height", callback: (($obj: Onscreen, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::height", callback: (($obj: Onscreen, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::height", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::height", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::height", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::width", callback: (($obj: Onscreen, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::width", callback: (($obj: Onscreen, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::width", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::width", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::width", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: Onscreen_ConstructProps) + _init (config?: Onscreen_ConstructProps): void + static $gtype: GObject.Type +} +export class Pipeline { + /* Methods of Cogl.Pipeline */ + copy(): Pipeline + foreachLayer(callback: PipelineLayerCallback): void + getAlphaTestFunction(): PipelineAlphaFunc + getAlphaTestReference(): number + getColor(): /* color */ Color + getCullFaceMode(): PipelineCullFaceMode + getFrontFaceWinding(): Winding + getLayerMagFilter(layerIndex: number): PipelineFilter + getLayerMinFilter(layerIndex: number): PipelineFilter + getLayerPointSpriteCoordsEnabled(layerIndex: number): boolean + getLayerTexture(layerIndex: number): Texture + getLayerWrapModeS(layerIndex: number): PipelineWrapMode + getLayerWrapModeT(layerIndex: number): PipelineWrapMode + getNLayers(): number + getPerVertexPointSize(): boolean + getPointSize(): number + getUniformLocation(uniformName: string): number + getUserProgram(): Handle + removeLayer(layerIndex: number): void + setAlphaTestFunction(alphaFunc: PipelineAlphaFunc, alphaReference: number): void + setBlend(blendString: string): boolean + setBlendConstant(constantColor: Color): void + setColor(color: Color): void + setColor4f(red: number, green: number, blue: number, alpha: number): void + setColor4ub(red: number, green: number, blue: number, alpha: number): void + setCullFaceMode(cullFaceMode: PipelineCullFaceMode): void + setFrontFaceWinding(frontWinding: Winding): void + setLayerCombine(layerIndex: number, blendString: string): boolean + setLayerCombineConstant(layerIndex: number, constant: Color): void + setLayerFilters(layerIndex: number, minFilter: PipelineFilter, magFilter: PipelineFilter): void + setLayerMatrix(layerIndex: number, matrix: Graphene.Matrix): void + setLayerMaxMipmapLevel(layer: number, maxLevel: number): void + setLayerNullTexture(layerIndex: number): void + setLayerPointSpriteCoordsEnabled(layerIndex: number, enable: boolean): boolean + setLayerTexture(layerIndex: number, texture: Texture): void + setLayerWrapMode(layerIndex: number, mode: PipelineWrapMode): void + setLayerWrapModeS(layerIndex: number, mode: PipelineWrapMode): void + setLayerWrapModeT(layerIndex: number, mode: PipelineWrapMode): void + setPerVertexPointSize(enable: boolean): boolean + setPointSize(pointSize: number): void + setUniform1f(uniformLocation: number, value: number): void + setUniform1i(uniformLocation: number, value: number): void + setUniformFloat(uniformLocation: number, nComponents: number, count: number, value: number): void + setUniformInt(uniformLocation: number, nComponents: number, count: number, value: number): void + setUniformMatrix(uniformLocation: number, dimensions: number, count: number, transpose: boolean, value: number): void + setUserProgram(program: Handle): void + static name: string + static new(context: Context): Pipeline + constructor(context: Context) + /* Static methods and pseudo-constructors */ + static new(context: Context): Pipeline +} +export class Texture2D { + /* Methods of Cogl.Texture2D */ + eglImageExternalAllocFinish(userData: object | null, destroy: GLib.DestroyNotify): void + eglImageExternalBind(): void + /* Methods of Cogl.Texture */ + allocate(): boolean + getComponents(): TextureComponents + getData(format: PixelFormat, rowstride: number, data?: any | null): number + getGlTexture(): [ /* returnType */ boolean, /* outGlHandle */ number | null, /* outGlTarget */ number | null ] + getHeight(): number + getMaxWaste(): number + getPremultiplied(): boolean + getWidth(): number + isSliced(): boolean + newFromSubTexture(subX: number, subY: number, subWidth: number, subHeight: number): Texture + setComponents(components: TextureComponents): void + setData(format: PixelFormat, rowstride: number, data: any, level: number): boolean + setPremultiplied(premultiplied: boolean): void + setRegion(srcX: number, srcY: number, dstX: number, dstY: number, dstWidth: number, dstHeight: number, width: number, height: number, format: PixelFormat, rowstride: number, data: any): boolean + setRegionFromBitmap(srcX: number, srcY: number, dstX: number, dstY: number, dstWidth: number, dstHeight: number, bitmap: Bitmap): boolean + static name: string + /* Static methods and pseudo-constructors */ + static newFromBitmap(bitmap: Bitmap): Texture2D + static errorQuark(): number + static newFromBitmap(bitmap: Bitmap, flags: TextureFlags, internalFormat: PixelFormat): Texture + static newFromData(width: number, height: number, flags: TextureFlags, format: PixelFormat, internalFormat: PixelFormat, rowstride: number, data: any): Texture + static newFromFile(filename: string, flags: TextureFlags, internalFormat: PixelFormat): Texture + static newWithSize(width: number, height: number, flags: TextureFlags, internalFormat: PixelFormat): Texture +} +export class Texture2DSliced { + /* Methods of Cogl.Texture */ + allocate(): boolean + getComponents(): TextureComponents + getData(format: PixelFormat, rowstride: number, data?: any | null): number + getGlTexture(): [ /* returnType */ boolean, /* outGlHandle */ number | null, /* outGlTarget */ number | null ] + getHeight(): number + getMaxWaste(): number + getPremultiplied(): boolean + getWidth(): number + isSliced(): boolean + newFromSubTexture(subX: number, subY: number, subWidth: number, subHeight: number): Texture + setComponents(components: TextureComponents): void + setData(format: PixelFormat, rowstride: number, data: any, level: number): boolean + setPremultiplied(premultiplied: boolean): void + setRegion(srcX: number, srcY: number, dstX: number, dstY: number, dstWidth: number, dstHeight: number, width: number, height: number, format: PixelFormat, rowstride: number, data: any): boolean + setRegionFromBitmap(srcX: number, srcY: number, dstX: number, dstY: number, dstWidth: number, dstHeight: number, bitmap: Bitmap): boolean + static name: string + /* Static methods and pseudo-constructors */ + static newFromBitmap(bmp: Bitmap, maxWaste: number): Texture2DSliced + static errorQuark(): number + static newFromBitmap(bitmap: Bitmap, flags: TextureFlags, internalFormat: PixelFormat): Texture + static newFromData(width: number, height: number, flags: TextureFlags, format: PixelFormat, internalFormat: PixelFormat, rowstride: number, data: any): Texture + static newFromFile(filename: string, flags: TextureFlags, internalFormat: PixelFormat): Texture + static newWithSize(width: number, height: number, flags: TextureFlags, internalFormat: PixelFormat): Texture +} +export class Color { + /* Methods of Cogl.Color */ + copy(): Color + free(): void + getAlpha(): number + getAlphaByte(): number + getAlphaFloat(): number + getBlue(): number + getBlueByte(): number + getBlueFloat(): number + getGreen(): number + getGreenByte(): number + getGreenFloat(): number + getRed(): number + getRedByte(): number + getRedFloat(): number + initFrom4f(red: number, green: number, blue: number, alpha: number): void + initFrom4fv(colorArray: number): void + initFrom4ub(red: number, green: number, blue: number, alpha: number): void + premultiply(): void + setAlpha(alpha: number): void + setAlphaByte(alpha: number): void + setAlphaFloat(alpha: number): void + setBlue(blue: number): void + setBlueByte(blue: number): void + setBlueFloat(blue: number): void + setGreen(green: number): void + setGreenByte(green: number): void + setGreenFloat(green: number): void + setRed(red: number): void + setRedByte(red: number): void + setRedFloat(red: number): void + toHsl(): [ /* hue */ number, /* saturation */ number, /* luminance */ number ] + unpremultiply(): void + static name: string + static new(): Color + constructor() + /* Static methods and pseudo-constructors */ + static new(): Color + static equal(v1?: object | null, v2?: object | null): boolean + static initFromHsl(hue: number, saturation: number, luminance: number): /* color */ Color +} +export class DebugObjectTypeInfo { + /* Fields of Cogl.DebugObjectTypeInfo */ + name: string + instanceCount: number + static name: string +} +export class DmaBufHandle { + static name: string +} +export class FrameClosure { + static name: string +} +export abstract class FramebufferClass { + /* Fields of Cogl.FramebufferClass */ + allocate: (framebuffer: Framebuffer) => boolean + isYFlipped: (framebuffer: Framebuffer) => boolean + static name: string +} +export class FramebufferDriverConfig { + static name: string +} +export class Material { + /* Methods of Cogl.Material */ + setAlphaTestFunction(alphaFunc: MaterialAlphaFunc, alphaReference: number): void + setBlend(blendString: string): boolean + setBlendConstant(constantColor: Color): void + setColor(color: Color): void + setColor4ub(red: number, green: number, blue: number, alpha: number): void + setLayer(layerIndex: number, texture: Handle): void + setLayerCombine(layerIndex: number, blendString: string): boolean + setLayerCombineConstant(layerIndex: number, constant: Color): void + setLayerFilters(layerIndex: number, minFilter: MaterialFilter, magFilter: MaterialFilter): void + setLayerMatrix(layerIndex: number, matrix: Graphene.Matrix): void + setLayerPointSpriteCoordsEnabled(layerIndex: number, enable: boolean): boolean + setPointSize(pointSize: number): void + setUserProgram(program: Handle): void + static name: string + static new(): Material + constructor() + /* Static methods and pseudo-constructors */ + static new(): Material +} +export class MaterialLayer { + static name: string +} +export abstract class OffscreenClass { + /* Fields of Cogl.OffscreenClass */ + parentClass: FramebufferClass + static name: string +} +export abstract class OnscreenClass { + /* Fields of Cogl.OnscreenClass */ + bind: (onscreen: Onscreen) => void + swapBuffersWithDamage: (onscreen: Onscreen, rectangles: number, nRectangles: number, info: FrameInfo) => void + swapRegion: (onscreen: Onscreen, rectangles: number, nRectangles: number, info: FrameInfo) => void + directScanout: (onscreen: Onscreen, scanout: Scanout, info: FrameInfo) => boolean + getBufferAge: (onscreen: Onscreen) => number + static name: string +} +export class OnscreenDirtyClosure { + static name: string +} +export class OnscreenDirtyInfo { + /* Fields of Cogl.OnscreenDirtyInfo */ + x: number + y: number + width: number + height: number + static name: string +} +export class Scanout { + static name: string + /* Static methods and pseudo-constructors */ + static errorQuark(): GLib.Quark +} +export class TextureVertex { + /* Fields of Cogl.TextureVertex */ + x: number + y: number + z: number + tx: number + ty: number + color: Color + static name: string +} +export class UserDataKey { + /* Fields of Cogl.UserDataKey */ + unused: number + static name: string +} +export class _ColorSizeCheck { + /* Fields of Cogl._ColorSizeCheck */ + compileTimeAssertCoglColorSize: number[] + static name: string +} +export class _TextureVertexSizeCheck { + /* Fields of Cogl._TextureVertexSizeCheck */ + compileTimeAssertCoglTextureVertexSize: number[] + static name: string +} +type Angle = number +type Handle = object +type PipelineKey = string +type UserDataDestroyCallback = GLib.DestroyNotify +} \ No newline at end of file diff --git a/@types/node-gtk/CoglPango-8.d.ts b/@types/node-gtk/CoglPango-8.d.ts new file mode 100644 index 00000000..c32b1f4d --- /dev/null +++ b/@types/node-gtk/CoglPango-8.d.ts @@ -0,0 +1,119 @@ +/** + * CoglPango-8 + */ + +/// +/// +/// +/// +/// +/// +/// +/// +/// +/// + +declare namespace CoglPango { + +export function ensureGlyphCacheForLayout(layout: Pango.Layout): void +export function fontMapClearGlyphCache(fontMap: FontMap): void +export function fontMapCreateContext(fontMap: FontMap): Pango.Context +export function fontMapGetRenderer(fontMap: FontMap): Pango.Renderer +export function fontMapGetUseMipmapping(fontMap: FontMap): boolean +export function fontMapNew(): Pango.FontMap +export function fontMapSetResolution(fontMap: FontMap, dpi: number): void +export function fontMapSetUseMipmapping(fontMap: FontMap, value: boolean): void +export interface Renderer_ConstructProps extends Pango.Renderer_ConstructProps { + context?: object +} +export class Renderer { + /* Fields of Pango.Renderer */ + matrix: Pango.Matrix + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of Pango.Renderer */ + activate(): void + deactivate(): void + drawErrorUnderline(x: number, y: number, width: number, height: number): void + drawGlyph(font: Pango.Font, glyph: Pango.Glyph, x: number, y: number): void + drawGlyphItem(text: string | null, glyphItem: Pango.GlyphItem, x: number, y: number): void + drawGlyphs(font: Pango.Font, glyphs: Pango.GlyphString, x: number, y: number): void + drawLayout(layout: Pango.Layout, x: number, y: number): void + drawLayoutLine(line: Pango.LayoutLine, x: number, y: number): void + drawRectangle(part: Pango.RenderPart, x: number, y: number, width: number, height: number): void + drawTrapezoid(part: Pango.RenderPart, y1: number, x11: number, x21: number, y2: number, x12: number, x22: number): void + getAlpha(part: Pango.RenderPart): number + getColor(part: Pango.RenderPart): Pango.Color | null + getLayout(): Pango.Layout | null + getLayoutLine(): Pango.LayoutLine | null + getMatrix(): Pango.Matrix | null + partChanged(part: Pango.RenderPart): void + setAlpha(part: Pango.RenderPart, alpha: number): void + setColor(part: Pango.RenderPart, color?: Pango.Color | null): void + setMatrix(matrix?: Pango.Matrix | null): void + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Virtual methods of Pango.Renderer */ + vfuncBegin(): void + vfuncDrawErrorUnderline(x: number, y: number, width: number, height: number): void + vfuncDrawGlyph(font: Pango.Font, glyph: Pango.Glyph, x: number, y: number): void + vfuncDrawGlyphItem(text: string | null, glyphItem: Pango.GlyphItem, x: number, y: number): void + vfuncDrawGlyphs(font: Pango.Font, glyphs: Pango.GlyphString, x: number, y: number): void + vfuncDrawRectangle(part: Pango.RenderPart, x: number, y: number, width: number, height: number): void + vfuncDrawShape(attr: Pango.AttrShape, x: number, y: number): void + vfuncDrawTrapezoid(part: Pango.RenderPart, y1: number, x11: number, x21: number, y2: number, x12: number, x22: number): void + vfuncEnd(): void + vfuncPartChanged(part: Pango.RenderPart): void + vfuncPrepareRun(run: Pango.LayoutRun): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: Renderer, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: Renderer, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: Renderer_ConstructProps) + _init (config?: Renderer_ConstructProps): void + static $gtype: GObject.Type +} +export abstract class RendererClass { + static name: string +} +type FontMap = PangoCairo.FontMap +} \ No newline at end of file diff --git a/@types/node-gtk/GDesktopEnums-3.0.d.ts b/@types/node-gtk/GDesktopEnums-3.0.d.ts new file mode 100644 index 00000000..9232b36c --- /dev/null +++ b/@types/node-gtk/GDesktopEnums-3.0.d.ts @@ -0,0 +1,179 @@ +/** + * GDesktopEnums-3.0 + */ + +/// +/// + +declare namespace GDesktopEnums { + +export enum BackgroundShading { + SOLID, + VERTICAL, + HORIZONTAL, +} +export enum BackgroundStyle { + NONE, + WALLPAPER, + CENTERED, + SCALED, + STRETCHED, + ZOOM, + SPANNED, +} +export enum ClockFormat { + /* 24H (invalid, starts with a number) */ + /* 12H (invalid, starts with a number) */ +} +export enum DeviceSendEvents { + ENABLED, + DISABLED, + DISABLED_ON_EXTERNAL_MOUSE, +} +export enum FocusMode { + CLICK, + SLOPPY, + MOUSE, +} +export enum FocusNewWindows { + SMART, + STRICT, +} +export enum FontAntialiasingMode { + NONE, + GRAYSCALE, + RGBA, +} +export enum FontHinting { + NONE, + SLIGHT, + MEDIUM, + FULL, +} +export enum FontRgbaOrder { + RGBA, + RGB, + BGR, + VRGB, + VBGR, +} +export enum LocationAccuracyLevel { + COUNTRY, + CITY, + NEIGHBORHOOD, + STREET, + EXACT, +} +export enum MagnifierCaretTrackingMode { + NONE, + CENTERED, + PROPORTIONAL, + PUSH, +} +export enum MagnifierFocusTrackingMode { + NONE, + CENTERED, + PROPORTIONAL, + PUSH, +} +export enum MagnifierMouseTrackingMode { + NONE, + CENTERED, + PROPORTIONAL, + PUSH, +} +export enum MagnifierScreenPosition { + NONE, + FULL_SCREEN, + TOP_HALF, + BOTTOM_HALF, + LEFT_HALF, + RIGHT_HALF, +} +export enum MouseDwellDirection { + LEFT, + RIGHT, + UP, + DOWN, +} +export enum MouseDwellMode { + WINDOW, + GESTURE, +} +export enum PadButtonAction { + NONE, + HELP, + SWITCH_MONITOR, + KEYBINDING, +} +export enum PointerAccelProfile { + DEFAULT, + FLAT, + ADAPTIVE, +} +export enum ProxyMode { + NONE, + MANUAL, + AUTO, +} +export enum ScreensaverMode { + BLANK_ONLY, + RANDOM, + SINGLE, +} +export enum StylusButtonAction { + DEFAULT, + MIDDLE, + RIGHT, + BACK, + FORWARD, +} +export enum TabletMapping { + ABSOLUTE, + RELATIVE, +} +export enum TitlebarAction { + TOGGLE_SHADE, + TOGGLE_MAXIMIZE, + TOGGLE_MAXIMIZE_HORIZONTALLY, + TOGGLE_MAXIMIZE_VERTICALLY, + MINIMIZE, + NONE, + LOWER, + MENU, +} +export enum ToolbarIconSize { + SMALL, + LARGE, +} +export enum ToolbarStyle { + BOTH, + BOTH_HORIZ, + ICONS, + TEXT, +} +export enum TouchpadClickMethod { + DEFAULT, + NONE, + AREAS, + FINGERS, +} +export enum TouchpadHandedness { + RIGHT, + LEFT, + MOUSE, +} +export enum TouchpadTapButtonMap { + DEFAULT, + LRM, + LMR, +} +export enum UsbProtection { + LOCKSCREEN, + ALWAYS, +} +export enum VisualBellType { + FULLSCREEN_FLASH, + FRAME_FLASH, +} +} \ No newline at end of file diff --git a/@types/node-gtk/GL-1.0.d.ts b/@types/node-gtk/GL-1.0.d.ts new file mode 100644 index 00000000..db345c91 --- /dev/null +++ b/@types/node-gtk/GL-1.0.d.ts @@ -0,0 +1,50 @@ +/** + * GL-1.0 + */ + +/// +/// + +declare namespace GL { + +export function initNames(): void +export class bitfield { + static name: string +} +export class charARB { + static name: string +} +export class clampf { + static name: string +} +export class boolean_ { + static name: string +} +export class enum_ { + static name: string +} +export class float { + static name: string +} +export class handleARB { + static name: string +} +export class int { + static name: string +} +export class intptr { + static name: string +} +export class sizei { + static name: string +} +export class sizeiptr { + static name: string +} +export class uint { + static name: string +} +export class void_ { + static name: string +} +} \ No newline at end of file diff --git a/@types/node-gtk/GLib-2.0.d.ts b/@types/node-gtk/GLib-2.0.d.ts new file mode 100644 index 00000000..6ea757ba --- /dev/null +++ b/@types/node-gtk/GLib-2.0.d.ts @@ -0,0 +1,3089 @@ +/** + * GLib-2.0 + */ + +/// +/// + +declare namespace GLib { + +export enum BookmarkFileError { + INVALID_URI, + INVALID_VALUE, + APP_NOT_REGISTERED, + URI_NOT_FOUND, + READ, + UNKNOWN_ENCODING, + WRITE, + FILE_NOT_FOUND, +} +export enum ChecksumType { + MD5, + SHA1, + SHA256, + SHA512, + SHA384, +} +export enum ConvertError { + NO_CONVERSION, + ILLEGAL_SEQUENCE, + FAILED, + PARTIAL_INPUT, + BAD_URI, + NOT_ABSOLUTE_PATH, + NO_MEMORY, + EMBEDDED_NUL, +} +export enum DateDMY { + DAY, + MONTH, + YEAR, +} +export enum DateMonth { + BAD_MONTH, + JANUARY, + FEBRUARY, + MARCH, + APRIL, + MAY, + JUNE, + JULY, + AUGUST, + SEPTEMBER, + OCTOBER, + NOVEMBER, + DECEMBER, +} +export enum DateWeekday { + BAD_WEEKDAY, + MONDAY, + TUESDAY, + WEDNESDAY, + THURSDAY, + FRIDAY, + SATURDAY, + SUNDAY, +} +export enum ErrorType { + UNKNOWN, + UNEXP_EOF, + UNEXP_EOF_IN_STRING, + UNEXP_EOF_IN_COMMENT, + NON_DIGIT_IN_CONST, + DIGIT_RADIX, + FLOAT_RADIX, + FLOAT_MALFORMED, +} +export enum FileError { + EXIST, + ISDIR, + ACCES, + NAMETOOLONG, + NOENT, + NOTDIR, + NXIO, + NODEV, + ROFS, + TXTBSY, + FAULT, + LOOP, + NOSPC, + NOMEM, + MFILE, + NFILE, + BADF, + INVAL, + PIPE, + AGAIN, + INTR, + IO, + PERM, + NOSYS, + FAILED, +} +export enum IOChannelError { + FBIG, + INVAL, + IO, + ISDIR, + NOSPC, + NXIO, + OVERFLOW, + PIPE, + FAILED, +} +export enum IOError { + NONE, + AGAIN, + INVAL, + UNKNOWN, +} +export enum IOStatus { + ERROR, + NORMAL, + EOF, + AGAIN, +} +export enum KeyFileError { + UNKNOWN_ENCODING, + PARSE, + NOT_FOUND, + KEY_NOT_FOUND, + GROUP_NOT_FOUND, + INVALID_VALUE, +} +export enum LogWriterOutput { + HANDLED, + UNHANDLED, +} +export enum MarkupError { + BAD_UTF8, + EMPTY, + PARSE, + UNKNOWN_ELEMENT, + UNKNOWN_ATTRIBUTE, + INVALID_CONTENT, + MISSING_ATTRIBUTE, +} +export enum NormalizeMode { + DEFAULT, + NFD, + DEFAULT_COMPOSE, + NFC, + ALL, + NFKD, + ALL_COMPOSE, + NFKC, +} +export enum NumberParserError { + INVALID, + OUT_OF_BOUNDS, +} +export enum OnceStatus { + NOTCALLED, + PROGRESS, + READY, +} +export enum OptionArg { + NONE, + STRING, + INT, + CALLBACK, + FILENAME, + STRING_ARRAY, + FILENAME_ARRAY, + DOUBLE, + INT64, +} +export enum OptionError { + UNKNOWN_OPTION, + BAD_VALUE, + FAILED, +} +export enum RegexError { + COMPILE, + OPTIMIZE, + REPLACE, + MATCH, + INTERNAL, + STRAY_BACKSLASH, + MISSING_CONTROL_CHAR, + UNRECOGNIZED_ESCAPE, + QUANTIFIERS_OUT_OF_ORDER, + QUANTIFIER_TOO_BIG, + UNTERMINATED_CHARACTER_CLASS, + INVALID_ESCAPE_IN_CHARACTER_CLASS, + RANGE_OUT_OF_ORDER, + NOTHING_TO_REPEAT, + UNRECOGNIZED_CHARACTER, + POSIX_NAMED_CLASS_OUTSIDE_CLASS, + UNMATCHED_PARENTHESIS, + INEXISTENT_SUBPATTERN_REFERENCE, + UNTERMINATED_COMMENT, + EXPRESSION_TOO_LARGE, + MEMORY_ERROR, + VARIABLE_LENGTH_LOOKBEHIND, + MALFORMED_CONDITION, + TOO_MANY_CONDITIONAL_BRANCHES, + ASSERTION_EXPECTED, + UNKNOWN_POSIX_CLASS_NAME, + POSIX_COLLATING_ELEMENTS_NOT_SUPPORTED, + HEX_CODE_TOO_LARGE, + INVALID_CONDITION, + SINGLE_BYTE_MATCH_IN_LOOKBEHIND, + INFINITE_LOOP, + MISSING_SUBPATTERN_NAME_TERMINATOR, + DUPLICATE_SUBPATTERN_NAME, + MALFORMED_PROPERTY, + UNKNOWN_PROPERTY, + SUBPATTERN_NAME_TOO_LONG, + TOO_MANY_SUBPATTERNS, + INVALID_OCTAL_VALUE, + TOO_MANY_BRANCHES_IN_DEFINE, + DEFINE_REPETION, + INCONSISTENT_NEWLINE_OPTIONS, + MISSING_BACK_REFERENCE, + INVALID_RELATIVE_REFERENCE, + BACKTRACKING_CONTROL_VERB_ARGUMENT_FORBIDDEN, + UNKNOWN_BACKTRACKING_CONTROL_VERB, + NUMBER_TOO_BIG, + MISSING_SUBPATTERN_NAME, + MISSING_DIGIT, + INVALID_DATA_CHARACTER, + EXTRA_SUBPATTERN_NAME, + BACKTRACKING_CONTROL_VERB_ARGUMENT_REQUIRED, + INVALID_CONTROL_CHAR, + MISSING_NAME, + NOT_SUPPORTED_IN_CLASS, + TOO_MANY_FORWARD_REFERENCES, + NAME_TOO_LONG, + CHARACTER_VALUE_TOO_LARGE, +} +export enum SeekType { + CUR, + SET, + END, +} +export enum ShellError { + BAD_QUOTING, + EMPTY_STRING, + FAILED, +} +export enum SliceConfig { + ALWAYS_MALLOC, + BYPASS_MAGAZINES, + WORKING_SET_MSECS, + COLOR_INCREMENT, + CHUNK_SIZES, + CONTENTION_COUNTER, +} +export enum SpawnError { + FORK, + READ, + CHDIR, + ACCES, + PERM, + TOO_BIG, + /* 2BIG (invalid, starts with a number) */ + NOEXEC, + NAMETOOLONG, + NOENT, + NOMEM, + NOTDIR, + LOOP, + TXTBUSY, + IO, + NFILE, + MFILE, + INVAL, + ISDIR, + LIBBAD, + FAILED, +} +export enum TestFileType { + DIST, + BUILT, +} +export enum TestLogType { + NONE, + ERROR, + START_BINARY, + LIST_CASE, + SKIP_CASE, + START_CASE, + STOP_CASE, + MIN_RESULT, + MAX_RESULT, + MESSAGE, + START_SUITE, + STOP_SUITE, +} +export enum TestResult { + SUCCESS, + SKIPPED, + FAILURE, + INCOMPLETE, +} +export enum ThreadError { + THREAD_ERROR_AGAIN, +} +export enum TimeType { + STANDARD, + DAYLIGHT, + UNIVERSAL, +} +export enum TokenType { + EOF, + LEFT_PAREN, + RIGHT_PAREN, + LEFT_CURLY, + RIGHT_CURLY, + LEFT_BRACE, + RIGHT_BRACE, + EQUAL_SIGN, + COMMA, + NONE, + ERROR, + CHAR, + BINARY, + OCTAL, + INT, + HEX, + FLOAT, + STRING, + SYMBOL, + IDENTIFIER, + IDENTIFIER_NULL, + COMMENT_SINGLE, + COMMENT_MULTI, +} +export enum TraverseType { + IN_ORDER, + PRE_ORDER, + POST_ORDER, + LEVEL_ORDER, +} +export enum UnicodeBreakType { + MANDATORY, + CARRIAGE_RETURN, + LINE_FEED, + COMBINING_MARK, + SURROGATE, + ZERO_WIDTH_SPACE, + INSEPARABLE, + NON_BREAKING_GLUE, + CONTINGENT, + SPACE, + AFTER, + BEFORE, + BEFORE_AND_AFTER, + HYPHEN, + NON_STARTER, + OPEN_PUNCTUATION, + CLOSE_PUNCTUATION, + QUOTATION, + EXCLAMATION, + IDEOGRAPHIC, + NUMERIC, + INFIX_SEPARATOR, + SYMBOL, + ALPHABETIC, + PREFIX, + POSTFIX, + COMPLEX_CONTEXT, + AMBIGUOUS, + UNKNOWN, + NEXT_LINE, + WORD_JOINER, + HANGUL_L_JAMO, + HANGUL_V_JAMO, + HANGUL_T_JAMO, + HANGUL_LV_SYLLABLE, + HANGUL_LVT_SYLLABLE, + CLOSE_PARANTHESIS, + CONDITIONAL_JAPANESE_STARTER, + HEBREW_LETTER, + REGIONAL_INDICATOR, + EMOJI_BASE, + EMOJI_MODIFIER, + ZERO_WIDTH_JOINER, +} +export enum UnicodeScript { + INVALID_CODE, + COMMON, + INHERITED, + ARABIC, + ARMENIAN, + BENGALI, + BOPOMOFO, + CHEROKEE, + COPTIC, + CYRILLIC, + DESERET, + DEVANAGARI, + ETHIOPIC, + GEORGIAN, + GOTHIC, + GREEK, + GUJARATI, + GURMUKHI, + HAN, + HANGUL, + HEBREW, + HIRAGANA, + KANNADA, + KATAKANA, + KHMER, + LAO, + LATIN, + MALAYALAM, + MONGOLIAN, + MYANMAR, + OGHAM, + OLD_ITALIC, + ORIYA, + RUNIC, + SINHALA, + SYRIAC, + TAMIL, + TELUGU, + THAANA, + THAI, + TIBETAN, + CANADIAN_ABORIGINAL, + YI, + TAGALOG, + HANUNOO, + BUHID, + TAGBANWA, + BRAILLE, + CYPRIOT, + LIMBU, + OSMANYA, + SHAVIAN, + LINEAR_B, + TAI_LE, + UGARITIC, + NEW_TAI_LUE, + BUGINESE, + GLAGOLITIC, + TIFINAGH, + SYLOTI_NAGRI, + OLD_PERSIAN, + KHAROSHTHI, + UNKNOWN, + BALINESE, + CUNEIFORM, + PHOENICIAN, + PHAGS_PA, + NKO, + KAYAH_LI, + LEPCHA, + REJANG, + SUNDANESE, + SAURASHTRA, + CHAM, + OL_CHIKI, + VAI, + CARIAN, + LYCIAN, + LYDIAN, + AVESTAN, + BAMUM, + EGYPTIAN_HIEROGLYPHS, + IMPERIAL_ARAMAIC, + INSCRIPTIONAL_PAHLAVI, + INSCRIPTIONAL_PARTHIAN, + JAVANESE, + KAITHI, + LISU, + MEETEI_MAYEK, + OLD_SOUTH_ARABIAN, + OLD_TURKIC, + SAMARITAN, + TAI_THAM, + TAI_VIET, + BATAK, + BRAHMI, + MANDAIC, + CHAKMA, + MEROITIC_CURSIVE, + MEROITIC_HIEROGLYPHS, + MIAO, + SHARADA, + SORA_SOMPENG, + TAKRI, + BASSA_VAH, + CAUCASIAN_ALBANIAN, + DUPLOYAN, + ELBASAN, + GRANTHA, + KHOJKI, + KHUDAWADI, + LINEAR_A, + MAHAJANI, + MANICHAEAN, + MENDE_KIKAKUI, + MODI, + MRO, + NABATAEAN, + OLD_NORTH_ARABIAN, + OLD_PERMIC, + PAHAWH_HMONG, + PALMYRENE, + PAU_CIN_HAU, + PSALTER_PAHLAVI, + SIDDHAM, + TIRHUTA, + WARANG_CITI, + AHOM, + ANATOLIAN_HIEROGLYPHS, + HATRAN, + MULTANI, + OLD_HUNGARIAN, + SIGNWRITING, + ADLAM, + BHAIKSUKI, + MARCHEN, + NEWA, + OSAGE, + TANGUT, + MASARAM_GONDI, + NUSHU, + SOYOMBO, + ZANABAZAR_SQUARE, + DOGRA, + GUNJALA_GONDI, + HANIFI_ROHINGYA, + MAKASAR, + MEDEFAIDRIN, + OLD_SOGDIAN, + SOGDIAN, + ELYMAIC, + NANDINAGARI, + NYIAKENG_PUACHUE_HMONG, + WANCHO, + CHORASMIAN, + DIVES_AKURU, + KHITAN_SMALL_SCRIPT, + YEZIDI, +} +export enum UnicodeType { + CONTROL, + FORMAT, + UNASSIGNED, + PRIVATE_USE, + SURROGATE, + LOWERCASE_LETTER, + MODIFIER_LETTER, + OTHER_LETTER, + TITLECASE_LETTER, + UPPERCASE_LETTER, + SPACING_MARK, + ENCLOSING_MARK, + NON_SPACING_MARK, + DECIMAL_NUMBER, + LETTER_NUMBER, + OTHER_NUMBER, + CONNECT_PUNCTUATION, + DASH_PUNCTUATION, + CLOSE_PUNCTUATION, + FINAL_PUNCTUATION, + INITIAL_PUNCTUATION, + OTHER_PUNCTUATION, + OPEN_PUNCTUATION, + CURRENCY_SYMBOL, + MODIFIER_SYMBOL, + MATH_SYMBOL, + OTHER_SYMBOL, + LINE_SEPARATOR, + PARAGRAPH_SEPARATOR, + SPACE_SEPARATOR, +} +export enum UriError { + FAILED, + BAD_SCHEME, + BAD_USER, + BAD_PASSWORD, + BAD_AUTH_PARAMS, + BAD_HOST, + BAD_PORT, + BAD_PATH, + BAD_QUERY, + BAD_FRAGMENT, +} +export enum UserDirectory { + DIRECTORY_DESKTOP, + DIRECTORY_DOCUMENTS, + DIRECTORY_DOWNLOAD, + DIRECTORY_MUSIC, + DIRECTORY_PICTURES, + DIRECTORY_PUBLIC_SHARE, + DIRECTORY_TEMPLATES, + DIRECTORY_VIDEOS, + N_DIRECTORIES, +} +export enum VariantClass { + BOOLEAN, + BYTE, + INT16, + UINT16, + INT32, + UINT32, + INT64, + UINT64, + HANDLE, + DOUBLE, + STRING, + OBJECT_PATH, + SIGNATURE, + VARIANT, + MAYBE, + ARRAY, + TUPLE, + DICT_ENTRY, +} +export enum VariantParseError { + FAILED, + BASIC_TYPE_EXPECTED, + CANNOT_INFER_TYPE, + DEFINITE_TYPE_EXPECTED, + INPUT_NOT_AT_END, + INVALID_CHARACTER, + INVALID_FORMAT_STRING, + INVALID_OBJECT_PATH, + INVALID_SIGNATURE, + INVALID_TYPE_STRING, + NO_COMMON_TYPE, + NUMBER_OUT_OF_RANGE, + NUMBER_TOO_BIG, + TYPE_ERROR, + UNEXPECTED_TOKEN, + UNKNOWN_KEYWORD, + UNTERMINATED_STRING_CONSTANT, + VALUE_EXPECTED, + RECURSION, +} +export enum AsciiType { + ALNUM, + ALPHA, + CNTRL, + DIGIT, + GRAPH, + LOWER, + PRINT, + PUNCT, + SPACE, + UPPER, + XDIGIT, +} +export enum FileSetContentsFlags { + NONE, + CONSISTENT, + DURABLE, + ONLY_EXISTING, +} +export enum FileTest { + IS_REGULAR, + IS_SYMLINK, + IS_DIR, + IS_EXECUTABLE, + EXISTS, +} +export enum FormatSizeFlags { + DEFAULT, + LONG_FORMAT, + IEC_UNITS, + BITS, +} +export enum HookFlagMask { + ACTIVE, + IN_CALL, + MASK, +} +export enum IOCondition { + IN, + OUT, + PRI, + ERR, + HUP, + NVAL, +} +export enum IOFlags { + APPEND, + NONBLOCK, + IS_READABLE, + IS_WRITABLE, + IS_WRITEABLE, + IS_SEEKABLE, + MASK, + GET_MASK, + SET_MASK, +} +export enum KeyFileFlags { + NONE, + KEEP_COMMENTS, + KEEP_TRANSLATIONS, +} +export enum LogLevelFlags { + FLAG_RECURSION, + FLAG_FATAL, + LEVEL_ERROR, + LEVEL_CRITICAL, + LEVEL_WARNING, + LEVEL_MESSAGE, + LEVEL_INFO, + LEVEL_DEBUG, + LEVEL_MASK, +} +export enum MarkupCollectType { + INVALID, + STRING, + STRDUP, + BOOLEAN, + TRISTATE, + OPTIONAL, +} +export enum MarkupParseFlags { + DO_NOT_USE_THIS_UNSUPPORTED_FLAG, + TREAT_CDATA_AS_TEXT, + PREFIX_ERROR_POSITION, + IGNORE_QUALIFIED, +} +export enum OptionFlags { + NONE, + HIDDEN, + IN_MAIN, + REVERSE, + NO_ARG, + FILENAME, + OPTIONAL_ARG, + NOALIAS, +} +export enum RegexCompileFlags { + CASELESS, + MULTILINE, + DOTALL, + EXTENDED, + ANCHORED, + DOLLAR_ENDONLY, + UNGREEDY, + RAW, + NO_AUTO_CAPTURE, + OPTIMIZE, + FIRSTLINE, + DUPNAMES, + NEWLINE_CR, + NEWLINE_LF, + NEWLINE_CRLF, + NEWLINE_ANYCRLF, + BSR_ANYCRLF, + JAVASCRIPT_COMPAT, +} +export enum RegexMatchFlags { + ANCHORED, + NOTBOL, + NOTEOL, + NOTEMPTY, + PARTIAL, + NEWLINE_CR, + NEWLINE_LF, + NEWLINE_CRLF, + NEWLINE_ANY, + NEWLINE_ANYCRLF, + BSR_ANYCRLF, + BSR_ANY, + PARTIAL_SOFT, + PARTIAL_HARD, + NOTEMPTY_ATSTART, +} +export enum SpawnFlags { + DEFAULT, + LEAVE_DESCRIPTORS_OPEN, + DO_NOT_REAP_CHILD, + SEARCH_PATH, + STDOUT_TO_DEV_NULL, + STDERR_TO_DEV_NULL, + CHILD_INHERITS_STDIN, + FILE_AND_ARGV_ZERO, + SEARCH_PATH_FROM_ENVP, + CLOEXEC_PIPES, +} +export enum TestSubprocessFlags { + STDIN, + STDOUT, + STDERR, +} +export enum TestTrapFlags { + SILENCE_STDOUT, + SILENCE_STDERR, + INHERIT_STDIN, +} +export enum TraverseFlags { + LEAVES, + NON_LEAVES, + ALL, + MASK, + LEAFS, + NON_LEAFS, +} +export enum UriFlags { + NONE, + PARSE_RELAXED, + HAS_PASSWORD, + HAS_AUTH_PARAMS, + ENCODED, + NON_DNS, + ENCODED_QUERY, + ENCODED_PATH, + ENCODED_FRAGMENT, + SCHEME_NORMALIZE, +} +export enum UriHideFlags { + NONE, + USERINFO, + PASSWORD, + AUTH_PARAMS, + QUERY, + FRAGMENT, +} +export enum UriParamsFlags { + NONE, + CASE_INSENSITIVE, + WWW_FORM, + PARSE_RELAXED, +} +export const ANALYZER_ANALYZING: number +export const ASCII_DTOSTR_BUF_SIZE: number +export const BIG_ENDIAN: number +export const CSET_A_2_Z: string +export const CSET_DIGITS: string +export const CSET_a_2_z: string +export const DATALIST_FLAGS_MASK: number +export const DATE_BAD_DAY: number +export const DATE_BAD_JULIAN: number +export const DATE_BAD_YEAR: number +export const DIR_SEPARATOR: number +export const DIR_SEPARATOR_S: string +export const E: number +export const GINT16_FORMAT: string +export const GINT16_MODIFIER: string +export const GINT32_FORMAT: string +export const GINT32_MODIFIER: string +export const GINT64_FORMAT: string +export const GINT64_MODIFIER: string +export const GINTPTR_FORMAT: string +export const GINTPTR_MODIFIER: string +export const GNUC_FUNCTION: string +export const GNUC_PRETTY_FUNCTION: string +export const GSIZE_FORMAT: string +export const GSIZE_MODIFIER: string +export const GSSIZE_FORMAT: string +export const GSSIZE_MODIFIER: string +export const GUINT16_FORMAT: string +export const GUINT32_FORMAT: string +export const GUINT64_FORMAT: string +export const GUINTPTR_FORMAT: string +export const HAVE_GINT64: number +export const HAVE_GNUC_VARARGS: number +export const HAVE_GNUC_VISIBILITY: number +export const HAVE_GROWING_STACK: number +export const HAVE_ISO_VARARGS: number +export const HOOK_FLAG_USER_SHIFT: number +export const IEEE754_DOUBLE_BIAS: number +export const IEEE754_FLOAT_BIAS: number +export const KEY_FILE_DESKTOP_GROUP: string +export const KEY_FILE_DESKTOP_KEY_ACTIONS: string +export const KEY_FILE_DESKTOP_KEY_CATEGORIES: string +export const KEY_FILE_DESKTOP_KEY_COMMENT: string +export const KEY_FILE_DESKTOP_KEY_DBUS_ACTIVATABLE: string +export const KEY_FILE_DESKTOP_KEY_EXEC: string +export const KEY_FILE_DESKTOP_KEY_GENERIC_NAME: string +export const KEY_FILE_DESKTOP_KEY_HIDDEN: string +export const KEY_FILE_DESKTOP_KEY_ICON: string +export const KEY_FILE_DESKTOP_KEY_MIME_TYPE: string +export const KEY_FILE_DESKTOP_KEY_NAME: string +export const KEY_FILE_DESKTOP_KEY_NOT_SHOW_IN: string +export const KEY_FILE_DESKTOP_KEY_NO_DISPLAY: string +export const KEY_FILE_DESKTOP_KEY_ONLY_SHOW_IN: string +export const KEY_FILE_DESKTOP_KEY_PATH: string +export const KEY_FILE_DESKTOP_KEY_STARTUP_NOTIFY: string +export const KEY_FILE_DESKTOP_KEY_STARTUP_WM_CLASS: string +export const KEY_FILE_DESKTOP_KEY_TERMINAL: string +export const KEY_FILE_DESKTOP_KEY_TRY_EXEC: string +export const KEY_FILE_DESKTOP_KEY_TYPE: string +export const KEY_FILE_DESKTOP_KEY_URL: string +export const KEY_FILE_DESKTOP_KEY_VERSION: string +export const KEY_FILE_DESKTOP_TYPE_APPLICATION: string +export const KEY_FILE_DESKTOP_TYPE_DIRECTORY: string +export const KEY_FILE_DESKTOP_TYPE_LINK: string +export const LITTLE_ENDIAN: number +export const LN10: number +export const LN2: number +export const LOG_2_BASE_10: number +export const LOG_DOMAIN: number +export const LOG_FATAL_MASK: number +export const LOG_LEVEL_USER_SHIFT: number +export const MAJOR_VERSION: number +export const MAXINT16: number +export const MAXINT32: number +export const MAXINT64: number +export const MAXINT8: number +export const MAXUINT16: number +export const MAXUINT32: number +export const MAXUINT64: number +export const MAXUINT8: number +export const MICRO_VERSION: number +export const MININT16: number +export const MININT32: number +export const MININT64: number +export const MININT8: number +export const MINOR_VERSION: number +export const MODULE_SUFFIX: string +export const OPTION_REMAINING: string +export const PDP_ENDIAN: number +export const PI: number +export const PID_FORMAT: string +export const PI_2: number +export const PI_4: number +export const POLLFD_FORMAT: string +export const PRIORITY_DEFAULT: number +export const PRIORITY_DEFAULT_IDLE: number +export const PRIORITY_HIGH: number +export const PRIORITY_HIGH_IDLE: number +export const PRIORITY_LOW: number +export const SEARCHPATH_SEPARATOR: number +export const SEARCHPATH_SEPARATOR_S: string +export const SIZEOF_LONG: number +export const SIZEOF_SIZE_T: number +export const SIZEOF_SSIZE_T: number +export const SIZEOF_VOID_P: number +export const SOURCE_CONTINUE: boolean +export const SOURCE_REMOVE: boolean +export const SQRT2: number +export const STR_DELIMITERS: string +export const SYSDEF_AF_INET: number +export const SYSDEF_AF_INET6: number +export const SYSDEF_AF_UNIX: number +export const SYSDEF_MSG_DONTROUTE: number +export const SYSDEF_MSG_OOB: number +export const SYSDEF_MSG_PEEK: number +export const TEST_OPTION_ISOLATE_DIRS: string +export const TIME_SPAN_DAY: number +export const TIME_SPAN_HOUR: number +export const TIME_SPAN_MILLISECOND: number +export const TIME_SPAN_MINUTE: number +export const TIME_SPAN_SECOND: number +export const UNICHAR_MAX_DECOMPOSITION_LENGTH: number +export const URI_RESERVED_CHARS_GENERIC_DELIMITERS: string +export const URI_RESERVED_CHARS_SUBCOMPONENT_DELIMITERS: string +export const USEC_PER_SEC: number +export const VA_COPY_AS_ARRAY: number +export const VERSION_MIN_REQUIRED: number +export const WIN32_MSG_HANDLE: number +export function access(filename: string, mode: number): number +export function asciiDigitValue(c: number): number +export function asciiDtostr(buffer: string, bufLen: number, d: number): string +export function asciiFormatd(buffer: string, bufLen: number, format: string, d: number): string +export function asciiStrcasecmp(s1: string, s2: string): number +export function asciiStrdown(str: string, len: number): string +export function asciiStringToSigned(str: string, base: number, min: number, max: number): [ /* returnType */ boolean, /* outNum */ number | null ] +export function asciiStringToUnsigned(str: string, base: number, min: number, max: number): [ /* returnType */ boolean, /* outNum */ number | null ] +export function asciiStrncasecmp(s1: string, s2: string, n: number): number +export function asciiStrtod(nptr: string): [ /* returnType */ number, /* endptr */ string | null ] +export function asciiStrtoll(nptr: string, base: number): [ /* returnType */ number, /* endptr */ string | null ] +export function asciiStrtoull(nptr: string, base: number): [ /* returnType */ number, /* endptr */ string | null ] +export function asciiStrup(str: string, len: number): string +export function asciiTolower(c: number): number +export function asciiToupper(c: number): number +export function asciiXdigitValue(c: number): number +export function assertWarning(logDomain: string, file: string, line: number, prettyFunction: string, expression: string): void +export function assertionMessage(domain: string, file: string, line: number, func: string, message: string): void +export function assertionMessageCmpstr(domain: string, file: string, line: number, func: string, expr: string, arg1: string, cmp: string, arg2: string): void +export function assertionMessageCmpstrv(domain: string, file: string, line: number, func: string, expr: string, arg1: string, arg2: string, firstWrongIdx: number): void +export function assertionMessageError(domain: string, file: string, line: number, func: string, expr: string, error: Error, errorDomain: Quark, errorCode: number): void +export function atexit(func: VoidFunc): void +export function atomicIntAdd(atomic: number, val: number): number +export function atomicIntAnd(atomic: number, val: number): number +export function atomicIntCompareAndExchange(atomic: number, oldval: number, newval: number): boolean +export function atomicIntDecAndTest(atomic: number): boolean +export function atomicIntExchangeAndAdd(atomic: number, val: number): number +export function atomicIntGet(atomic: number): number +export function atomicIntInc(atomic: number): void +export function atomicIntOr(atomic: number, val: number): number +export function atomicIntSet(atomic: number, newval: number): void +export function atomicIntXor(atomic: number, val: number): number +export function atomicPointerAdd(atomic: object, val: number): number +export function atomicPointerAnd(atomic: object, val: number): number +export function atomicPointerCompareAndExchange(atomic: object, oldval?: object | null, newval?: object | null): boolean +export function atomicPointerGet(atomic: object): object | null +export function atomicPointerOr(atomic: object, val: number): number +export function atomicPointerSet(atomic: object, newval?: object | null): void +export function atomicPointerXor(atomic: object, val: number): number +export function atomicRcBoxAcquire(memBlock: object): object +export function atomicRcBoxAlloc(blockSize: number): object +export function atomicRcBoxAlloc0(blockSize: number): object +export function atomicRcBoxDup(blockSize: number, memBlock: object): object +export function atomicRcBoxGetSize(memBlock: object): number +export function atomicRcBoxRelease(memBlock: object): void +export function atomicRcBoxReleaseFull(memBlock: object, clearFunc: DestroyNotify): void +export function atomicRefCountCompare(arc: number, val: number): boolean +export function atomicRefCountDec(arc: number): boolean +export function atomicRefCountInc(arc: number): void +export function atomicRefCountInit(arc: number): void +export function base64Decode(text: string): any +export function base64DecodeInplace(text: any): [ /* returnType */ number, /* text */ any ] +export function base64Encode(data: any | null): string +export function base64EncodeClose(breakLines: boolean, state: number, save: number): [ /* returnType */ number, /* out */ any, /* state */ number, /* save */ number ] +export function base64EncodeStep(in_: any, breakLines: boolean, state: number, save: number): [ /* returnType */ number, /* out */ any, /* state */ number, /* save */ number ] +export function basename(fileName: string): string +export function bitLock(address: number, lockBit: number): void +export function bitNthLsf(mask: number, nthBit: number): number +export function bitNthMsf(mask: number, nthBit: number): number +export function bitStorage(number: number): number +export function bitTrylock(address: number, lockBit: number): boolean +export function bitUnlock(address: number, lockBit: number): void +export function bookmarkFileErrorQuark(): Quark +export function buildFilenamev(args: string[]): string +export function buildPathv(separator: string, args: string[]): string +export function byteArrayFree(array: any, freeSegment: boolean): number +export function byteArrayFreeToBytes(array: any): Bytes +export function byteArrayNew(): any +export function byteArrayNewTake(data: any): any +export function byteArraySteal(array: any): [ /* returnType */ number, /* len */ number | null ] +export function byteArrayUnref(array: any): void +export function canonicalizeFilename(filename: string, relativeTo?: string | null): string +export function chdir(path: string): number +export function checkVersion(requiredMajor: number, requiredMinor: number, requiredMicro: number): string +export function checksumTypeGetLength(checksumType: ChecksumType): number +export function childWatchAdd(priority: number, pid: Pid, function_: ChildWatchFunc): number +export function childWatchSourceNew(pid: Pid): Source +export function clearError(): void +export function close(fd: number): boolean +export function computeChecksumForBytes(checksumType: ChecksumType, data: Bytes): string | null +export function computeChecksumForData(checksumType: ChecksumType, data: any): string | null +export function computeChecksumForString(checksumType: ChecksumType, str: string, length: number): string | null +export function computeHmacForBytes(digestType: ChecksumType, key: Bytes, data: Bytes): string +export function computeHmacForData(digestType: ChecksumType, key: any, data: any): string +export function computeHmacForString(digestType: ChecksumType, key: any, str: string, length: number): string +export function convert(str: any, toCodeset: string, fromCodeset: string): [ /* returnType */ any, /* bytesRead */ number | null ] +export function convertErrorQuark(): Quark +export function convertWithFallback(str: any, toCodeset: string, fromCodeset: string, fallback: string): [ /* returnType */ any, /* bytesRead */ number | null ] +export function datalistForeach(datalist: Data, func: DataForeachFunc): void +export function datalistGetData(datalist: Data, key: string): object | null +export function datalistGetFlags(datalist: Data): number +export function datalistIdGetData(datalist: Data, keyId: Quark): object | null +export function datalistSetFlags(datalist: Data, flags: number): void +export function datalistUnsetFlags(datalist: Data, flags: number): void +export function datasetDestroy(datasetLocation: object): void +export function datasetForeach(datasetLocation: object, func: DataForeachFunc): void +export function datasetIdGetData(datasetLocation: object, keyId: Quark): object | null +export function dateGetDaysInMonth(month: DateMonth, year: DateYear): number +export function dateGetMondayWeeksInYear(year: DateYear): number +export function dateGetSundayWeeksInYear(year: DateYear): number +export function dateIsLeapYear(year: DateYear): boolean +export function dateStrftime(s: string, slen: number, format: string, date: Date): number +export function dateValidDay(day: DateDay): boolean +export function dateValidDmy(day: DateDay, month: DateMonth, year: DateYear): boolean +export function dateValidJulian(julianDate: number): boolean +export function dateValidMonth(month: DateMonth): boolean +export function dateValidWeekday(weekday: DateWeekday): boolean +export function dateValidYear(year: DateYear): boolean +export function dcgettext(domain: string | null, msgid: string, category: number): string +export function dgettext(domain: string | null, msgid: string): string +export function dirMakeTmp(tmpl?: string | null): string +export function directEqual(v1?: object | null, v2?: object | null): boolean +export function directHash(v?: object | null): number +export function dngettext(domain: string | null, msgid: string, msgidPlural: string, n: number): string +export function doubleEqual(v1: object, v2: object): boolean +export function doubleHash(v: object): number +export function dpgettext(domain: string | null, msgctxtid: string, msgidoffset: number): string +export function dpgettext2(domain: string | null, context: string, msgid: string): string +export function environGetenv(envp: string[] | null, variable: string): string +export function environSetenv(envp: string[] | null, variable: string, value: string, overwrite: boolean): string[] +export function environUnsetenv(envp: string[] | null, variable: string): string[] +export function fileErrorFromErrno(errNo: number): FileError +export function fileErrorQuark(): Quark +export function fileGetContents(filename: string): [ /* returnType */ boolean, /* contents */ any ] +export function fileOpenTmp(tmpl?: string | null): [ /* returnType */ number, /* nameUsed */ string ] +export function fileReadLink(filename: string): string +export function fileSetContents(filename: string, contents: any): boolean +export function fileSetContentsFull(filename: string, contents: any, flags: FileSetContentsFlags, mode: number): boolean +export function fileTest(filename: string, test: FileTest): boolean +export function filenameDisplayBasename(filename: string): string +export function filenameDisplayName(filename: string): string +export function filenameFromUri(uri: string): [ /* returnType */ string, /* hostname */ string | null ] +export function filenameFromUtf8(utf8string: string, len: number): [ /* returnType */ string, /* bytesRead */ number | null, /* bytesWritten */ number | null ] +export function filenameToUri(filename: string, hostname?: string | null): string +export function filenameToUtf8(opsysstring: string, len: number): [ /* returnType */ string, /* bytesRead */ number | null, /* bytesWritten */ number | null ] +export function findProgramInPath(program: string): string | null +export function formatSize(size: number): string +export function formatSizeForDisplay(size: number): string +export function formatSizeFull(size: number, flags: FormatSizeFlags): string +export function free(mem?: object | null): void +export function getApplicationName(): string | null +export function getCharset(): [ /* returnType */ boolean, /* charset */ string | null ] +export function getCodeset(): string +export function getConsoleCharset(): [ /* returnType */ boolean, /* charset */ string | null ] +export function getCurrentDir(): string +export function getCurrentTime(result: TimeVal): void +export function getEnviron(): string[] +export function getFilenameCharsets(): [ /* returnType */ boolean, /* filenameCharsets */ string[] ] +export function getHomeDir(): string +export function getHostName(): string +export function getLanguageNames(): string[] +export function getLanguageNamesWithCategory(categoryName: string): string[] +export function getLocaleVariants(locale: string): string[] +export function getMonotonicTime(): number +export function getNumProcessors(): number +export function getOsInfo(keyName: string): string | null +export function getPrgname(): string | null +export function getRealName(): string +export function getRealTime(): number +export function getSystemConfigDirs(): string[] +export function getSystemDataDirs(): string[] +export function getTmpDir(): string +export function getUserCacheDir(): string +export function getUserConfigDir(): string +export function getUserDataDir(): string +export function getUserName(): string +export function getUserRuntimeDir(): string +export function getUserSpecialDir(directory: UserDirectory): string +export function getenv(variable: string): string +export function hashTableAdd(hashTable: HashTable, key?: object | null): boolean +export function hashTableContains(hashTable: HashTable, key?: object | null): boolean +export function hashTableDestroy(hashTable: HashTable): void +export function hashTableInsert(hashTable: HashTable, key?: object | null, value?: object | null): boolean +export function hashTableLookup(hashTable: HashTable, key?: object | null): object | null +export function hashTableLookupExtended(hashTable: HashTable, lookupKey?: object | null): [ /* returnType */ boolean, /* origKey */ object | null, /* value */ object | null ] +export function hashTableRemove(hashTable: HashTable, key?: object | null): boolean +export function hashTableRemoveAll(hashTable: HashTable): void +export function hashTableReplace(hashTable: HashTable, key?: object | null, value?: object | null): boolean +export function hashTableSize(hashTable: HashTable): number +export function hashTableSteal(hashTable: HashTable, key?: object | null): boolean +export function hashTableStealAll(hashTable: HashTable): void +export function hashTableStealExtended(hashTable: HashTable, lookupKey?: object | null): [ /* returnType */ boolean, /* stolenKey */ object | null, /* stolenValue */ object | null ] +export function hashTableUnref(hashTable: HashTable): void +export function hookDestroy(hookList: HookList, hookId: number): boolean +export function hookDestroyLink(hookList: HookList, hook: Hook): void +export function hookFree(hookList: HookList, hook: Hook): void +export function hookInsertBefore(hookList: HookList, sibling: Hook | null, hook: Hook): void +export function hookPrepend(hookList: HookList, hook: Hook): void +export function hookUnref(hookList: HookList, hook: Hook): void +export function hostnameIsAsciiEncoded(hostname: string): boolean +export function hostnameIsIpAddress(hostname: string): boolean +export function hostnameIsNonAscii(hostname: string): boolean +export function hostnameToAscii(hostname: string): string | null +export function hostnameToUnicode(hostname: string): string | null +export function idleAdd(priority: number, function_: SourceFunc): number +export function idleRemoveByData(data?: object | null): boolean +export function idleSourceNew(): Source +export function int64Equal(v1: object, v2: object): boolean +export function int64Hash(v: object): number +export function intEqual(v1: object, v2: object): boolean +export function intHash(v: object): number +export function internStaticString(string?: string | null): string +export function internString(string?: string | null): string +export function ioAddWatch(channel: IOChannel, priority: number, condition: IOCondition, func: IOFunc): number +export function ioChannelErrorFromErrno(en: number): IOChannelError +export function ioChannelErrorQuark(): Quark +export function ioCreateWatch(channel: IOChannel, condition: IOCondition): Source +export function keyFileErrorQuark(): Quark +export function listenv(): string[] +export function localeFromUtf8(utf8string: string, len: number): [ /* returnType */ any, /* bytesRead */ number | null ] +export function localeToUtf8(opsysstring: any): [ /* returnType */ string, /* bytesRead */ number | null, /* bytesWritten */ number | null ] +export function logDefaultHandler(logDomain: string | null, logLevel: LogLevelFlags, message?: string | null, unusedData?: object | null): void +export function logRemoveHandler(logDomain: string, handlerId: number): void +export function logSetAlwaysFatal(fatalMask: LogLevelFlags): LogLevelFlags +export function logSetFatalMask(logDomain: string, fatalMask: LogLevelFlags): LogLevelFlags +export function logSetHandler(logDomain: string | null, logLevels: LogLevelFlags, logFunc: LogFunc): number +export function logSetWriterFunc(): void +export function logStructuredArray(logLevel: LogLevelFlags, fields: LogField[]): void +export function logVariant(logDomain: string | null, logLevel: LogLevelFlags, fields: Variant): void +export function logWriterDefault(logLevel: LogLevelFlags, fields: LogField[], userData?: object | null): LogWriterOutput +export function logWriterDefaultSetUseStderr(useStderr: boolean): void +export function logWriterDefaultWouldDrop(logLevel: LogLevelFlags, logDomain?: string | null): boolean +export function logWriterFormatFields(logLevel: LogLevelFlags, fields: LogField[], useColor: boolean): string +export function logWriterIsJournald(outputFd: number): boolean +export function logWriterJournald(logLevel: LogLevelFlags, fields: LogField[], userData?: object | null): LogWriterOutput +export function logWriterStandardStreams(logLevel: LogLevelFlags, fields: LogField[], userData?: object | null): LogWriterOutput +export function logWriterSupportsColor(outputFd: number): boolean +export function mainContextDefault(): MainContext +export function mainContextGetThreadDefault(): MainContext | null +export function mainContextRefThreadDefault(): MainContext +export function mainCurrentSource(): Source | null +export function mainDepth(): number +export function malloc(nBytes: number): object | null +export function malloc0(nBytes: number): object | null +export function malloc0N(nBlocks: number, nBlockBytes: number): object | null +export function mallocN(nBlocks: number, nBlockBytes: number): object | null +export function markupErrorQuark(): Quark +export function markupEscapeText(text: string, length: number): string +export function memIsSystemMalloc(): boolean +export function memProfile(): void +export function memSetVtable(vtable: MemVTable): void +export function memdup(mem: object | null, byteSize: number): object | null +export function memdup2(mem: object | null, byteSize: number): object | null +export function mkdirWithParents(pathname: string, mode: number): number +export function nullifyPointer(nullifyLocation: object): void +export function numberParserErrorQuark(): Quark +export function onErrorQuery(prgName: string): void +export function onErrorStackTrace(prgName: string): void +export function onceInitEnter(location: object): boolean +export function onceInitLeave(location: object, result: number): void +export function optionErrorQuark(): Quark +export function parseDebugString(string: string | null, keys: DebugKey[]): number +export function pathGetBasename(fileName: string): string +export function pathGetDirname(fileName: string): string +export function pathIsAbsolute(fileName: string): boolean +export function pathSkipRoot(fileName: string): string | null +export function patternMatch(pspec: PatternSpec, stringLength: number, string: string, stringReversed?: string | null): boolean +export function patternMatchSimple(pattern: string, string: string): boolean +export function patternMatchString(pspec: PatternSpec, string: string): boolean +export function pointerBitLock(address: object, lockBit: number): void +export function pointerBitTrylock(address: object, lockBit: number): boolean +export function pointerBitUnlock(address: object, lockBit: number): void +export function poll(fds: PollFD, nfds: number, timeout: number): number +export function propagateError(src: Error): /* dest */ Error | null +export function quarkFromStaticString(string?: string | null): Quark +export function quarkFromString(string?: string | null): Quark +export function quarkToString(quark: Quark): string +export function quarkTryString(string?: string | null): Quark +export function randomDouble(): number +export function randomDoubleRange(begin: number, end: number): number +export function randomInt(): number +export function randomIntRange(begin: number, end: number): number +export function randomSetSeed(seed: number): void +export function rcBoxAcquire(memBlock: object): object +export function rcBoxAlloc(blockSize: number): object +export function rcBoxAlloc0(blockSize: number): object +export function rcBoxDup(blockSize: number, memBlock: object): object +export function rcBoxGetSize(memBlock: object): number +export function rcBoxRelease(memBlock: object): void +export function rcBoxReleaseFull(memBlock: object, clearFunc: DestroyNotify): void +export function realloc(mem: object | null, nBytes: number): object | null +export function reallocN(mem: object | null, nBlocks: number, nBlockBytes: number): object | null +export function refCountCompare(rc: number, val: number): boolean +export function refCountDec(rc: number): boolean +export function refCountInc(rc: number): void +export function refCountInit(rc: number): void +export function refStringAcquire(str: string): string +export function refStringLength(str: string): number +export function refStringNew(str: string): string +export function refStringNewIntern(str: string): string +export function refStringNewLen(str: string, len: number): string +export function refStringRelease(str: string): void +export function regexCheckReplacement(replacement: string): [ /* returnType */ boolean, /* hasReferences */ boolean | null ] +export function regexErrorQuark(): Quark +export function regexEscapeNul(string: string, length: number): string +export function regexEscapeString(string: string[]): string +export function regexMatchSimple(pattern: string, string: string, compileOptions: RegexCompileFlags, matchOptions: RegexMatchFlags): boolean +export function regexSplitSimple(pattern: string, string: string, compileOptions: RegexCompileFlags, matchOptions: RegexMatchFlags): string[] +export function reloadUserSpecialDirsCache(): void +export function rmdir(filename: string): number +export function sequenceGet(iter: SequenceIter): object | null +export function sequenceInsertBefore(iter: SequenceIter, data?: object | null): SequenceIter +export function sequenceMove(src: SequenceIter, dest: SequenceIter): void +export function sequenceMoveRange(dest: SequenceIter, begin: SequenceIter, end: SequenceIter): void +export function sequenceRangeGetMidpoint(begin: SequenceIter, end: SequenceIter): SequenceIter +export function sequenceRemove(iter: SequenceIter): void +export function sequenceRemoveRange(begin: SequenceIter, end: SequenceIter): void +export function sequenceSet(iter: SequenceIter, data?: object | null): void +export function sequenceSwap(a: SequenceIter, b: SequenceIter): void +export function setApplicationName(applicationName: string): void +export function setErrorLiteral(domain: Quark, code: number, message: string): /* err */ Error | null +export function setPrgname(prgname: string): void +export function setenv(variable: string, value: string, overwrite: boolean): boolean +export function shellErrorQuark(): Quark +export function shellParseArgv(commandLine: string): [ /* returnType */ boolean, /* argvp */ string[] | null ] +export function shellQuote(unquotedString: string): string +export function shellUnquote(quotedString: string): string +export function sliceAlloc(blockSize: number): object | null +export function sliceAlloc0(blockSize: number): object | null +export function sliceCopy(blockSize: number, memBlock?: object | null): object | null +export function sliceFree1(blockSize: number, memBlock?: object | null): void +export function sliceFreeChainWithOffset(blockSize: number, memChain: object | null, nextOffset: number): void +export function sliceGetConfig(ckey: SliceConfig): number +export function sliceGetConfigState(ckey: SliceConfig, address: number, nValues: number): number +export function sliceSetConfig(ckey: SliceConfig, value: number): void +export function sourceRemove(tag: number): boolean +export function sourceRemoveByFuncsUserData(funcs: SourceFuncs, userData?: object | null): boolean +export function sourceRemoveByUserData(userData?: object | null): boolean +export function sourceSetNameById(tag: number, name: string): void +export function spacedPrimesClosest(num: number): number +export function spawnAsync(workingDirectory: string | null, argv: string[], envp: string[] | null, flags: SpawnFlags, childSetup?: SpawnChildSetupFunc | null): [ /* returnType */ boolean, /* childPid */ Pid | null ] +export function spawnAsyncWithFds(workingDirectory: string | null, argv: string[], envp: string[] | null, flags: SpawnFlags, childSetup: SpawnChildSetupFunc | null, stdinFd: number, stdoutFd: number, stderrFd: number): [ /* returnType */ boolean, /* childPid */ Pid | null ] +export function spawnAsyncWithPipes(workingDirectory: string | null, argv: string[], envp: string[] | null, flags: SpawnFlags, childSetup?: SpawnChildSetupFunc | null): [ /* returnType */ boolean, /* childPid */ Pid | null, /* standardInput */ number | null, /* standardOutput */ number | null, /* standardError */ number | null ] +export function spawnAsyncWithPipesAndFds(workingDirectory: string | null, argv: string[], envp: string[] | null, flags: SpawnFlags, childSetup: SpawnChildSetupFunc | null, stdinFd: number, stdoutFd: number, stderrFd: number, sourceFds: number[] | null, targetFds: number[] | null): [ /* returnType */ boolean, /* childPidOut */ Pid | null, /* stdinPipeOut */ number | null, /* stdoutPipeOut */ number | null, /* stderrPipeOut */ number | null ] +export function spawnCheckExitStatus(exitStatus: number): boolean +export function spawnClosePid(pid: Pid): void +export function spawnCommandLineAsync(commandLine: string): boolean +export function spawnCommandLineSync(commandLine: string): [ /* returnType */ boolean, /* standardOutput */ any | null, /* standardError */ any | null, /* exitStatus */ number | null ] +export function spawnErrorQuark(): Quark +export function spawnExitErrorQuark(): Quark +export function spawnSync(workingDirectory: string | null, argv: string[], envp: string[] | null, flags: SpawnFlags, childSetup?: SpawnChildSetupFunc | null): [ /* returnType */ boolean, /* standardOutput */ any | null, /* standardError */ any | null, /* exitStatus */ number | null ] +export function stpcpy(dest: string, src: string): string +export function strEqual(v1: object, v2: object): boolean +export function strHasPrefix(str: string, prefix: string): boolean +export function strHasSuffix(str: string, suffix: string): boolean +export function strHash(v: object): number +export function strIsAscii(str: string): boolean +export function strMatchString(searchTerm: string, potentialHit: string, acceptAlternates: boolean): boolean +export function strToAscii(str: string, fromLocale?: string | null): string +export function strTokenizeAndFold(string: string, translitLocale?: string | null): [ /* returnType */ string[], /* asciiAlternates */ string[] ] +export function strcanon(string: string, validChars: string, substitutor: number): string +export function strcasecmp(s1: string, s2: string): number +export function strchomp(string: string): string +export function strchug(string: string): string +export function strcmp0(str1?: string | null, str2?: string | null): number +export function strcompress(source: string): string +export function strdelimit(string: string, delimiters: string | null, newDelimiter: number): string +export function strdown(string: string): string +export function strdup(str?: string | null): string +export function strerror(errnum: number): string +export function strescape(source: string, exceptions?: string | null): string +export function strfreev(strArray?: string | null): void +export function stringNew(init?: string | null): String +export function stringNewLen(init: string, len: number): String +export function stringSizedNew(dflSize: number): String +export function stripContext(msgid: string, msgval: string): string +export function strjoinv(separator: string | null, strArray: string): string +export function strlcat(dest: string, src: string, destSize: number): number +export function strlcpy(dest: string, src: string, destSize: number): number +export function strncasecmp(s1: string, s2: string, n: number): number +export function strndup(str: string, n: number): string +export function strnfill(length: number, fillChar: number): string +export function strreverse(string: string): string +export function strrstr(haystack: string, needle: string): string +export function strrstrLen(haystack: string, haystackLen: number, needle: string): string +export function strsignal(signum: number): string +export function strstrLen(haystack: string, haystackLen: number, needle: string): string +export function strtod(nptr: string): [ /* returnType */ number, /* endptr */ string | null ] +export function strup(string: string): string +export function strvContains(strv: string, str: string): boolean +export function strvEqual(strv1: string, strv2: string): boolean +export function strvGetType(): GObject.Type +export function strvLength(strArray: string): number +export function testAddDataFunc(testpath: string, testData: object | null, testFunc: TestDataFunc): void +export function testAddDataFuncFull(testpath: string, testData: object | null, testFunc: TestDataFunc): void +export function testAddFunc(testpath: string, testFunc: TestFunc): void +export function testAssertExpectedMessagesInternal(domain: string, file: string, line: number, func: string): void +export function testBug(bugUriSnippet: string): void +export function testBugBase(uriPattern: string): void +export function testExpectMessage(logDomain: string | null, logLevel: LogLevelFlags, pattern: string): void +export function testFail(): void +export function testFailed(): boolean +export function testGetDir(fileType: TestFileType): string +export function testGetPath(): string +export function testIncomplete(msg?: string | null): void +export function testLogTypeName(logType: TestLogType): string +export function testQueueDestroy(destroyFunc: DestroyNotify, destroyData?: object | null): void +export function testQueueFree(gfreePointer?: object | null): void +export function testRandDouble(): number +export function testRandDoubleRange(rangeStart: number, rangeEnd: number): number +export function testRandInt(): number +export function testRandIntRange(begin: number, end: number): number +export function testRun(): number +export function testRunSuite(suite: TestSuite): number +export function testSetNonfatalAssertions(): void +export function testSkip(msg?: string | null): void +export function testSubprocess(): boolean +export function testSummary(summary: string): void +export function testTimerElapsed(): number +export function testTimerLast(): number +export function testTimerStart(): void +export function testTrapAssertions(domain: string, file: string, line: number, func: string, assertionFlags: number, pattern: string): void +export function testTrapFork(usecTimeout: number, testTrapFlags: TestTrapFlags): boolean +export function testTrapHasPassed(): boolean +export function testTrapReachedTimeout(): boolean +export function testTrapSubprocess(testPath: string | null, usecTimeout: number, testFlags: TestSubprocessFlags): void +export function threadErrorQuark(): Quark +export function threadExit(retval?: object | null): void +export function threadPoolGetMaxIdleTime(): number +export function threadPoolGetMaxUnusedThreads(): number +export function threadPoolGetNumUnusedThreads(): number +export function threadPoolSetMaxIdleTime(interval: number): void +export function threadPoolSetMaxUnusedThreads(maxThreads: number): void +export function threadPoolStopUnusedThreads(): void +export function threadSelf(): Thread +export function threadYield(): void +export function timeValFromIso8601(isoDate: string): [ /* returnType */ boolean, /* time */ TimeVal ] +export function timeoutAdd(priority: number, interval: number, function_: SourceFunc): number +export function timeoutAddSeconds(priority: number, interval: number, function_: SourceFunc): number +export function timeoutSourceNew(interval: number): Source +export function timeoutSourceNewSeconds(interval: number): Source +export function trashStackHeight(stackP: TrashStack): number +export function trashStackPeek(stackP: TrashStack): object | null +export function trashStackPop(stackP: TrashStack): object | null +export function trashStackPush(stackP: TrashStack, dataP: object): void +export function tryMalloc(nBytes: number): object | null +export function tryMalloc0(nBytes: number): object | null +export function tryMalloc0N(nBlocks: number, nBlockBytes: number): object | null +export function tryMallocN(nBlocks: number, nBlockBytes: number): object | null +export function tryRealloc(mem: object | null, nBytes: number): object | null +export function tryReallocN(mem: object | null, nBlocks: number, nBlockBytes: number): object | null +export function ucs4ToUtf16(str: number, len: number): [ /* returnType */ number, /* itemsRead */ number | null, /* itemsWritten */ number | null ] +export function ucs4ToUtf8(str: number, len: number): [ /* returnType */ string, /* itemsRead */ number | null, /* itemsWritten */ number | null ] +export function unicharBreakType(c: number): UnicodeBreakType +export function unicharCombiningClass(uc: number): number +export function unicharCompose(a: number, b: number): [ /* returnType */ boolean, /* ch */ number ] +export function unicharDecompose(ch: number): [ /* returnType */ boolean, /* a */ number, /* b */ number ] +export function unicharDigitValue(c: number): number +export function unicharFullyDecompose(ch: number, compat: boolean, resultLen: number): [ /* returnType */ number, /* result */ number | null ] +export function unicharGetMirrorChar(ch: number, mirroredCh: number): boolean +export function unicharGetScript(ch: number): UnicodeScript +export function unicharIsalnum(c: number): boolean +export function unicharIsalpha(c: number): boolean +export function unicharIscntrl(c: number): boolean +export function unicharIsdefined(c: number): boolean +export function unicharIsdigit(c: number): boolean +export function unicharIsgraph(c: number): boolean +export function unicharIslower(c: number): boolean +export function unicharIsmark(c: number): boolean +export function unicharIsprint(c: number): boolean +export function unicharIspunct(c: number): boolean +export function unicharIsspace(c: number): boolean +export function unicharIstitle(c: number): boolean +export function unicharIsupper(c: number): boolean +export function unicharIswide(c: number): boolean +export function unicharIswideCjk(c: number): boolean +export function unicharIsxdigit(c: number): boolean +export function unicharIszerowidth(c: number): boolean +export function unicharToUtf8(c: number): [ /* returnType */ number, /* outbuf */ string | null ] +export function unicharTolower(c: number): number +export function unicharTotitle(c: number): number +export function unicharToupper(c: number): number +export function unicharType(c: number): UnicodeType +export function unicharValidate(ch: number): boolean +export function unicharXdigitValue(c: number): number +export function unicodeCanonicalDecomposition(ch: number, resultLen: number): number +export function unicodeCanonicalOrdering(string: number, len: number): void +export function unicodeScriptFromIso15924(iso15924: number): UnicodeScript +export function unicodeScriptToIso15924(script: UnicodeScript): number +export function unixErrorQuark(): Quark +export function unixFdAddFull(priority: number, fd: number, condition: IOCondition, function_: UnixFDSourceFunc): number +export function unixFdSourceNew(fd: number, condition: IOCondition): Source +export function unixGetPasswdEntry(userName: string): object | null +export function unixOpenPipe(fds: number, flags: number): boolean +export function unixSetFdNonblocking(fd: number, nonblock: boolean): boolean +export function unixSignalAdd(priority: number, signum: number, handler: SourceFunc): number +export function unixSignalSourceNew(signum: number): Source +export function unlink(filename: string): number +export function unsetenv(variable: string): void +export function uriBuild(flags: UriFlags, scheme: string, userinfo: string | null, host: string | null, port: number, path: string, query?: string | null, fragment?: string | null): Uri +export function uriBuildWithUser(flags: UriFlags, scheme: string, user: string | null, password: string | null, authParams: string | null, host: string | null, port: number, path: string, query?: string | null, fragment?: string | null): Uri +export function uriErrorQuark(): Quark +export function uriEscapeBytes(unescaped: any, reservedCharsAllowed?: string | null): string +export function uriEscapeString(unescaped: string, reservedCharsAllowed: string | null, allowUtf8: boolean): string +export function uriIsValid(uriString: string, flags: UriFlags): boolean +export function uriJoin(flags: UriFlags, scheme: string | null, userinfo: string | null, host: string | null, port: number, path: string, query?: string | null, fragment?: string | null): string +export function uriJoinWithUser(flags: UriFlags, scheme: string | null, user: string | null, password: string | null, authParams: string | null, host: string | null, port: number, path: string, query?: string | null, fragment?: string | null): string +export function uriListExtractUris(uriList: string): string[] +export function uriParse(uriString: string, flags: UriFlags): Uri +export function uriParseParams(params: string, length: number, separators: string, flags: UriParamsFlags): HashTable +export function uriParseScheme(uri: string): string | null +export function uriPeekScheme(uri: string): string | null +export function uriResolveRelative(baseUriString: string | null, uriRef: string, flags: UriFlags): string +export function uriSplit(uriRef: string, flags: UriFlags): [ /* returnType */ boolean, /* scheme */ string | null, /* userinfo */ string | null, /* host */ string | null, /* port */ number | null, /* path */ string | null, /* query */ string | null, /* fragment */ string | null ] +export function uriSplitNetwork(uriString: string, flags: UriFlags): [ /* returnType */ boolean, /* scheme */ string | null, /* host */ string | null, /* port */ number | null ] +export function uriSplitWithUser(uriRef: string, flags: UriFlags): [ /* returnType */ boolean, /* scheme */ string | null, /* user */ string | null, /* password */ string | null, /* authParams */ string | null, /* host */ string | null, /* port */ number | null, /* path */ string | null, /* query */ string | null, /* fragment */ string | null ] +export function uriUnescapeBytes(escapedString: string, length: number, illegalCharacters?: string | null): Bytes +export function uriUnescapeSegment(escapedString?: string | null, escapedStringEnd?: string | null, illegalCharacters?: string | null): string | null +export function uriUnescapeString(escapedString: string, illegalCharacters?: string | null): string | null +export function usleep(microseconds: number): void +export function utf16ToUcs4(str: number, len: number): [ /* returnType */ number, /* itemsRead */ number | null, /* itemsWritten */ number | null ] +export function utf16ToUtf8(str: number, len: number): [ /* returnType */ string, /* itemsRead */ number | null, /* itemsWritten */ number | null ] +export function utf8Casefold(str: string, len: number): string +export function utf8Collate(str1: string, str2: string): number +export function utf8CollateKey(str: string, len: number): string +export function utf8CollateKeyForFilename(str: string, len: number): string +export function utf8FindNextChar(p: string, end?: string | null): string | null +export function utf8FindPrevChar(str: string, p: string): string | null +export function utf8GetChar(p: string): number +export function utf8GetCharValidated(p: string, maxLen: number): number +export function utf8MakeValid(str: string, len: number): string +export function utf8Normalize(str: string, len: number, mode: NormalizeMode): string | null +export function utf8OffsetToPointer(str: string, offset: number): string +export function utf8PointerToOffset(str: string, pos: string): number +export function utf8PrevChar(p: string): string +export function utf8Strchr(p: string, len: number, c: number): string | null +export function utf8Strdown(str: string, len: number): string +export function utf8Strlen(p: string, max: number): number +export function utf8Strncpy(dest: string, src: string, n: number): string +export function utf8Strrchr(p: string, len: number, c: number): string | null +export function utf8Strreverse(str: string, len: number): string +export function utf8Strup(str: string, len: number): string +export function utf8Substring(str: string, startPos: number, endPos: number): string +export function utf8ToUcs4(str: string, len: number): [ /* returnType */ number, /* itemsRead */ number | null, /* itemsWritten */ number | null ] +export function utf8ToUcs4Fast(str: string, len: number): [ /* returnType */ number, /* itemsWritten */ number | null ] +export function utf8ToUtf16(str: string, len: number): [ /* returnType */ number, /* itemsRead */ number | null, /* itemsWritten */ number | null ] +export function utf8Validate(str: any): [ /* returnType */ boolean, /* end */ string | null ] +export function utf8ValidateLen(str: any): [ /* returnType */ boolean, /* end */ string | null ] +export function uuidStringIsValid(str: string): boolean +export function uuidStringRandom(): string +export function variantGetGtype(): GObject.Type +export function variantIsObjectPath(string: string): boolean +export function variantIsSignature(string: string): boolean +export function variantParse(type: VariantType | null, text: string, limit?: string | null, endptr?: string | null): Variant +export function variantParseErrorPrintContext(error: Error, sourceStr: string): string +export function variantParseErrorQuark(): Quark +export function variantParserGetErrorQuark(): Quark +export function variantTypeChecked(arg0: string): VariantType +export function variantTypeStringGetDepth(typeString: string): number +export function variantTypeStringIsValid(typeString: string): boolean +export function variantTypeStringScan(string: string, limit?: string | null): [ /* returnType */ boolean, /* endptr */ string | null ] +export interface ChildWatchFunc { + (pid: Pid, status: number): void +} +export interface ClearHandleFunc { + (handleId: number): void +} +export interface CompareDataFunc { + (a?: object | null, b?: object | null): number +} +export interface CompareFunc { + (a?: object | null, b?: object | null): number +} +export interface CopyFunc { + (src: object, data?: object | null): object +} +export interface DataForeachFunc { + (keyId: Quark, data?: object | null): void +} +export interface DestroyNotify { + (data?: object | null): void +} +export interface DuplicateFunc { + (data?: object | null): object | null +} +export interface EqualFunc { + (a?: object | null, b?: object | null): boolean +} +export interface ErrorClearFunc { + (error: Error): void +} +export interface ErrorCopyFunc { + (srcError: Error, destError: Error): void +} +export interface ErrorInitFunc { + (error: Error): void +} +export interface FreeFunc { + (data?: object | null): void +} +export interface Func { + (data?: object | null): void +} +export interface HFunc { + (key?: object | null, value?: object | null): void +} +export interface HRFunc { + (key?: object | null, value?: object | null): boolean +} +export interface HashFunc { + (key?: object | null): number +} +export interface HookCheckFunc { + (data?: object | null): boolean +} +export interface HookCheckMarshaller { + (hook: Hook, marshalData?: object | null): boolean +} +export interface HookCompareFunc { + (newHook: Hook, sibling: Hook): number +} +export interface HookFinalizeFunc { + (hookList: HookList, hook: Hook): void +} +export interface HookFindFunc { + (hook: Hook, data?: object | null): boolean +} +export interface HookFunc { + (data?: object | null): void +} +export interface HookMarshaller { + (hook: Hook, marshalData?: object | null): void +} +export interface IOFunc { + (source: IOChannel, condition: IOCondition, data?: object | null): boolean +} +export interface LogFunc { + (logDomain: string, logLevel: LogLevelFlags, message: string): void +} +export interface LogWriterFunc { + (logLevel: LogLevelFlags, fields: LogField[]): LogWriterOutput +} +export interface NodeForeachFunc { + (node: Node, data?: object | null): void +} +export interface NodeTraverseFunc { + (node: Node, data?: object | null): boolean +} +export interface OptionArgFunc { + (optionName: string, value: string, data?: object | null): boolean +} +export interface OptionErrorFunc { + (context: OptionContext, group: OptionGroup, data?: object | null): void +} +export interface OptionParseFunc { + (context: OptionContext, group: OptionGroup, data?: object | null): boolean +} +export interface PollFunc { + (ufds: PollFD, nfsd: number, timeout: number): number +} +export interface PrintFunc { + (string: string): void +} +export interface RegexEvalCallback { + (matchInfo: MatchInfo, result: String): boolean +} +export interface ScannerMsgFunc { + (scanner: Scanner, message: string, error: boolean): void +} +export interface SequenceIterCompareFunc { + (a: SequenceIter, b: SequenceIter, data?: object | null): number +} +export interface SourceDisposeFunc { + (source: Source): void +} +export interface SourceDummyMarshal { + (): void +} +export interface SourceFunc { + (): boolean +} +export interface SpawnChildSetupFunc { + (): void +} +export interface TestDataFunc { + (): void +} +export interface TestFixtureFunc { + (fixture: object): void +} +export interface TestFunc { + (): void +} +export interface TestLogFatalFunc { + (logDomain: string, logLevel: LogLevelFlags, message: string): boolean +} +export interface ThreadFunc { + (data?: object | null): object | null +} +export interface TranslateFunc { + (str: string, data?: object | null): string +} +export interface TraverseFunc { + (key?: object | null, value?: object | null, data?: object | null): boolean +} +export interface TraverseNodeFunc { + (node: TreeNode, data?: object | null): boolean +} +export interface UnixFDSourceFunc { + (fd: number, condition: IOCondition): boolean +} +export interface VoidFunc { + (): void +} +export class Array { + /* Fields of GLib.Array */ + data: string + len: number + static name: string +} +export class AsyncQueue { + /* Methods of GLib.AsyncQueue */ + length(): number + lengthUnlocked(): number + lock(): void + pop(): object | null + popUnlocked(): object | null + push(data?: object | null): void + pushFront(item?: object | null): void + pushFrontUnlocked(item?: object | null): void + pushUnlocked(data?: object | null): void + refUnlocked(): void + remove(item?: object | null): boolean + removeUnlocked(item?: object | null): boolean + timedPop(endTime: TimeVal): object | null + timedPopUnlocked(endTime: TimeVal): object | null + timeoutPop(timeout: number): object | null + timeoutPopUnlocked(timeout: number): object | null + tryPop(): object | null + tryPopUnlocked(): object | null + unlock(): void + unref(): void + unrefAndUnlock(): void + static name: string +} +export class BookmarkFile { + /* Methods of GLib.BookmarkFile */ + addApplication(uri: string, name?: string | null, exec?: string | null): void + addGroup(uri: string, group: string): void + free(): void + getAdded(uri: string): number + getAddedDateTime(uri: string): DateTime + getAppInfo(uri: string, name: string): [ /* returnType */ boolean, /* exec */ string | null, /* count */ number | null, /* stamp */ number | null ] + getApplicationInfo(uri: string, name: string): [ /* returnType */ boolean, /* exec */ string | null, /* count */ number | null, /* stamp */ DateTime | null ] + getApplications(uri: string): string[] + getDescription(uri: string): string + getGroups(uri: string): string[] + getIcon(uri: string): [ /* returnType */ boolean, /* href */ string | null, /* mimeType */ string | null ] + getIsPrivate(uri: string): boolean + getMimeType(uri: string): string + getModified(uri: string): number + getModifiedDateTime(uri: string): DateTime + getSize(): number + getTitle(uri?: string | null): string + getUris(): string[] + getVisited(uri: string): number + getVisitedDateTime(uri: string): DateTime + hasApplication(uri: string, name: string): boolean + hasGroup(uri: string, group: string): boolean + hasItem(uri: string): boolean + loadFromData(data: any): boolean + loadFromDataDirs(file: string): [ /* returnType */ boolean, /* fullPath */ string | null ] + loadFromFile(filename: string): boolean + moveItem(oldUri: string, newUri?: string | null): boolean + removeApplication(uri: string, name: string): boolean + removeGroup(uri: string, group: string): boolean + removeItem(uri: string): boolean + setAdded(uri: string, added: number): void + setAddedDateTime(uri: string, added: DateTime): void + setAppInfo(uri: string, name: string, exec: string, count: number, stamp: number): boolean + setApplicationInfo(uri: string, name: string, exec: string, count: number, stamp?: DateTime | null): boolean + setDescription(uri: string | null, description: string): void + setGroups(uri: string, groups: string[] | null): void + setIcon(uri: string, href: string | null, mimeType: string): void + setIsPrivate(uri: string, isPrivate: boolean): void + setMimeType(uri: string, mimeType: string): void + setModified(uri: string, modified: number): void + setModifiedDateTime(uri: string, modified: DateTime): void + setTitle(uri: string | null, title: string): void + setVisited(uri: string, visited: number): void + setVisitedDateTime(uri: string, visited: DateTime): void + toData(): any + toFile(filename: string): boolean + static name: string + /* Static methods and pseudo-constructors */ + static errorQuark(): Quark +} +export class ByteArray { + /* Fields of GLib.ByteArray */ + data: number + len: number + static name: string + /* Static methods and pseudo-constructors */ + static free(array: any, freeSegment: boolean): number + static freeToBytes(array: any): Bytes + static newTake(data: any): any + static steal(array: any): [ /* returnType */ number, /* len */ number | null ] + static unref(array: any): void +} +export class Bytes { + /* Methods of GLib.Bytes */ + compare(bytes2: Bytes): number + equal(bytes2: Bytes): boolean + getData(): any | null + getSize(): number + hash(): number + newFromBytes(offset: number, length: number): Bytes + ref(): Bytes + unref(): void + unrefToArray(): any + unrefToData(): any + static name: string + static new(data: any | null): Bytes + constructor(data: any | null) + /* Static methods and pseudo-constructors */ + static new(data: any | null): Bytes + static newTake(data: any | null): Bytes +} +export class Checksum { + /* Methods of GLib.Checksum */ + copy(): Checksum + free(): void + getString(): string + reset(): void + update(data: any): void + static name: string + static new(checksumType: ChecksumType): Checksum + constructor(checksumType: ChecksumType) + /* Static methods and pseudo-constructors */ + static new(checksumType: ChecksumType): Checksum + static typeGetLength(checksumType: ChecksumType): number +} +export class Cond { + /* Methods of GLib.Cond */ + broadcast(): void + clear(): void + init(): void + signal(): void + wait(mutex: Mutex): void + waitUntil(mutex: Mutex, endTime: number): boolean + static name: string +} +export class Data { + static name: string +} +export class Date { + /* Fields of GLib.Date */ + julianDays: number + julian: number + dmy: number + day: number + month: number + year: number + /* Methods of GLib.Date */ + addDays(nDays: number): void + addMonths(nMonths: number): void + addYears(nYears: number): void + clamp(minDate: Date, maxDate: Date): void + clear(nDates: number): void + compare(rhs: Date): number + copy(): Date + daysBetween(date2: Date): number + free(): void + getDay(): DateDay + getDayOfYear(): number + getIso8601WeekOfYear(): number + getJulian(): number + getMondayWeekOfYear(): number + getMonth(): DateMonth + getSundayWeekOfYear(): number + getWeekday(): DateWeekday + getYear(): DateYear + isFirstOfMonth(): boolean + isLastOfMonth(): boolean + order(date2: Date): void + setDay(day: DateDay): void + setDmy(day: DateDay, month: DateMonth, y: DateYear): void + setJulian(julianDate: number): void + setMonth(month: DateMonth): void + setParse(str: string): void + setTime(time: Time): void + setTimeT(timet: number): void + setTimeVal(timeval: TimeVal): void + setYear(year: DateYear): void + subtractDays(nDays: number): void + subtractMonths(nMonths: number): void + subtractYears(nYears: number): void + toStructTm(tm: object): void + valid(): boolean + static name: string + static new(): Date + constructor() + /* Static methods and pseudo-constructors */ + static new(): Date + static newDmy(day: DateDay, month: DateMonth, year: DateYear): Date + static newJulian(julianDay: number): Date + static getDaysInMonth(month: DateMonth, year: DateYear): number + static getMondayWeeksInYear(year: DateYear): number + static getSundayWeeksInYear(year: DateYear): number + static isLeapYear(year: DateYear): boolean + static strftime(s: string, slen: number, format: string, date: Date): number + static validDay(day: DateDay): boolean + static validDmy(day: DateDay, month: DateMonth, year: DateYear): boolean + static validJulian(julianDate: number): boolean + static validMonth(month: DateMonth): boolean + static validWeekday(weekday: DateWeekday): boolean + static validYear(year: DateYear): boolean +} +export class DateTime { + /* Methods of GLib.DateTime */ + add(timespan: TimeSpan): DateTime | null + addDays(days: number): DateTime | null + addFull(years: number, months: number, days: number, hours: number, minutes: number, seconds: number): DateTime | null + addHours(hours: number): DateTime | null + addMinutes(minutes: number): DateTime | null + addMonths(months: number): DateTime | null + addSeconds(seconds: number): DateTime | null + addWeeks(weeks: number): DateTime | null + addYears(years: number): DateTime | null + compare(dt2: DateTime): number + difference(begin: DateTime): TimeSpan + equal(dt2: DateTime): boolean + format(format: string): string | null + formatIso8601(): string | null + getDayOfMonth(): number + getDayOfWeek(): number + getDayOfYear(): number + getHour(): number + getMicrosecond(): number + getMinute(): number + getMonth(): number + getSecond(): number + getSeconds(): number + getTimezone(): TimeZone + getTimezoneAbbreviation(): string + getUtcOffset(): TimeSpan + getWeekNumberingYear(): number + getWeekOfYear(): number + getYear(): number + getYmd(): [ /* year */ number | null, /* month */ number | null, /* day */ number | null ] + hash(): number + isDaylightSavings(): boolean + ref(): DateTime + toLocal(): DateTime | null + toTimeval(tv: TimeVal): boolean + toTimezone(tz: TimeZone): DateTime | null + toUnix(): number + toUtc(): DateTime | null + unref(): void + static name: string + static new(tz: TimeZone, year: number, month: number, day: number, hour: number, minute: number, seconds: number): DateTime + constructor(tz: TimeZone, year: number, month: number, day: number, hour: number, minute: number, seconds: number) + /* Static methods and pseudo-constructors */ + static new(tz: TimeZone, year: number, month: number, day: number, hour: number, minute: number, seconds: number): DateTime + static newFromIso8601(text: string, defaultTz?: TimeZone | null): DateTime + static newFromTimevalLocal(tv: TimeVal): DateTime + static newFromTimevalUtc(tv: TimeVal): DateTime + static newFromUnixLocal(t: number): DateTime + static newFromUnixUtc(t: number): DateTime + static newLocal(year: number, month: number, day: number, hour: number, minute: number, seconds: number): DateTime + static newNow(tz: TimeZone): DateTime + static newNowLocal(): DateTime + static newNowUtc(): DateTime + static newUtc(year: number, month: number, day: number, hour: number, minute: number, seconds: number): DateTime +} +export class DebugKey { + /* Fields of GLib.DebugKey */ + key: string + value: number + static name: string +} +export class Dir { + /* Methods of GLib.Dir */ + close(): void + readName(): string + rewind(): void + static name: string + /* Static methods and pseudo-constructors */ + static makeTmp(tmpl?: string | null): string +} +export class Error { + /* Fields of GLib.Error */ + domain: Quark + code: number + message: string + /* Methods of GLib.Error */ + copy(): Error + free(): void + matches(domain: Quark, code: number): boolean + static name: string + /* Static methods and pseudo-constructors */ + static newLiteral(domain: Quark, code: number, message: string): Error +} +export class HashTable { + static name: string + /* Static methods and pseudo-constructors */ + static add(hashTable: HashTable, key?: object | null): boolean + static contains(hashTable: HashTable, key?: object | null): boolean + static destroy(hashTable: HashTable): void + static insert(hashTable: HashTable, key?: object | null, value?: object | null): boolean + static lookup(hashTable: HashTable, key?: object | null): object | null + static lookupExtended(hashTable: HashTable, lookupKey?: object | null): [ /* returnType */ boolean, /* origKey */ object | null, /* value */ object | null ] + static remove(hashTable: HashTable, key?: object | null): boolean + static removeAll(hashTable: HashTable): void + static replace(hashTable: HashTable, key?: object | null, value?: object | null): boolean + static size(hashTable: HashTable): number + static steal(hashTable: HashTable, key?: object | null): boolean + static stealAll(hashTable: HashTable): void + static stealExtended(hashTable: HashTable, lookupKey?: object | null): [ /* returnType */ boolean, /* stolenKey */ object | null, /* stolenValue */ object | null ] + static unref(hashTable: HashTable): void +} +export class HashTableIter { + /* Methods of GLib.HashTableIter */ + init(hashTable: HashTable): void + next(): [ /* returnType */ boolean, /* key */ object | null, /* value */ object | null ] + remove(): void + replace(value?: object | null): void + steal(): void + static name: string +} +export class Hmac { + /* Methods of GLib.Hmac */ + getDigest(buffer: any): void + getString(): string + unref(): void + update(data: any): void + static name: string +} +export class Hook { + /* Fields of GLib.Hook */ + data: object + next: Hook + prev: Hook + refCount: number + hookId: number + flags: number + func: object + destroy: DestroyNotify + /* Methods of GLib.Hook */ + compareIds(sibling: Hook): number + static name: string + /* Static methods and pseudo-constructors */ + static destroy(hookList: HookList, hookId: number): boolean + static destroyLink(hookList: HookList, hook: Hook): void + static free(hookList: HookList, hook: Hook): void + static insertBefore(hookList: HookList, sibling: Hook | null, hook: Hook): void + static prepend(hookList: HookList, hook: Hook): void + static unref(hookList: HookList, hook: Hook): void +} +export class HookList { + /* Fields of GLib.HookList */ + seqId: number + hookSize: number + isSetup: number + hooks: Hook + dummy3: object + finalizeHook: HookFinalizeFunc + dummy: object[] + /* Methods of GLib.HookList */ + clear(): void + init(hookSize: number): void + invoke(mayRecurse: boolean): void + invokeCheck(mayRecurse: boolean): void + static name: string +} +export class IConv { + static name: string +} +export class IOChannel { + /* Methods of GLib.IOChannel */ + close(): void + flush(): IOStatus + getBufferCondition(): IOCondition + getBufferSize(): number + getBuffered(): boolean + getCloseOnUnref(): boolean + getEncoding(): string + getFlags(): IOFlags + getLineTerm(length: number): string + init(): void + read(buf: string, count: number, bytesRead: number): IOError + readChars(): [ /* returnType */ IOStatus, /* buf */ any, /* bytesRead */ number | null ] + readLine(): [ /* returnType */ IOStatus, /* strReturn */ string, /* length */ number | null, /* terminatorPos */ number | null ] + readLineString(buffer: String, terminatorPos?: number | null): IOStatus + readToEnd(): [ /* returnType */ IOStatus, /* strReturn */ any ] + readUnichar(): [ /* returnType */ IOStatus, /* thechar */ number ] + ref(): IOChannel + seek(offset: number, type: SeekType): IOError + seekPosition(offset: number, type: SeekType): IOStatus + setBufferSize(size: number): void + setBuffered(buffered: boolean): void + setCloseOnUnref(doClose: boolean): void + setEncoding(encoding?: string | null): IOStatus + setFlags(flags: IOFlags): IOStatus + setLineTerm(lineTerm: string | null, length: number): void + shutdown(flush: boolean): IOStatus + unixGetFd(): number + unref(): void + write(buf: string, count: number, bytesWritten: number): IOError + writeChars(buf: any, count: number): [ /* returnType */ IOStatus, /* bytesWritten */ number ] + writeUnichar(thechar: number): IOStatus + static name: string + /* Static methods and pseudo-constructors */ + static newFile(filename: string, mode: string): IOChannel + static unixNew(fd: number): IOChannel + static errorFromErrno(en: number): IOChannelError + static errorQuark(): Quark +} +export class IOFuncs { + /* Fields of GLib.IOFuncs */ + ioRead: (channel: IOChannel, buf: string, count: number, bytesRead: number) => IOStatus + ioWrite: (channel: IOChannel, buf: string, count: number, bytesWritten: number) => IOStatus + ioSeek: (channel: IOChannel, offset: number, type: SeekType) => IOStatus + ioClose: (channel: IOChannel) => IOStatus + ioCreateWatch: (channel: IOChannel, condition: IOCondition) => Source + ioFree: (channel: IOChannel) => void + ioSetFlags: (channel: IOChannel, flags: IOFlags) => IOStatus + ioGetFlags: (channel: IOChannel) => IOFlags + static name: string +} +export class KeyFile { + /* Methods of GLib.KeyFile */ + getBoolean(groupName: string, key: string): boolean + getBooleanList(groupName: string, key: string): boolean[] + getComment(groupName?: string | null, key?: string | null): string + getDouble(groupName: string, key: string): number + getDoubleList(groupName: string, key: string): number[] + getGroups(): [ /* returnType */ string[], /* length */ number | null ] + getInt64(groupName: string, key: string): number + getInteger(groupName: string, key: string): number + getIntegerList(groupName: string, key: string): number[] + getKeys(groupName: string): [ /* returnType */ string[], /* length */ number | null ] + getLocaleForKey(groupName: string, key: string, locale?: string | null): string | null + getLocaleString(groupName: string, key: string, locale?: string | null): string + getLocaleStringList(groupName: string, key: string, locale?: string | null): string[] + getStartGroup(): string | null + getString(groupName: string, key: string): string + getStringList(groupName: string, key: string): string[] + getUint64(groupName: string, key: string): number + getValue(groupName: string, key: string): string + hasGroup(groupName: string): boolean + loadFromBytes(bytes: Bytes, flags: KeyFileFlags): boolean + loadFromData(data: string, length: number, flags: KeyFileFlags): boolean + loadFromDataDirs(file: string, flags: KeyFileFlags): [ /* returnType */ boolean, /* fullPath */ string | null ] + loadFromDirs(file: string, searchDirs: string[], flags: KeyFileFlags): [ /* returnType */ boolean, /* fullPath */ string | null ] + loadFromFile(file: string, flags: KeyFileFlags): boolean + removeComment(groupName?: string | null, key?: string | null): boolean + removeGroup(groupName: string): boolean + removeKey(groupName: string, key: string): boolean + saveToFile(filename: string): boolean + setBoolean(groupName: string, key: string, value: boolean): void + setBooleanList(groupName: string, key: string, list: boolean[]): void + setComment(groupName: string | null, key: string | null, comment: string): boolean + setDouble(groupName: string, key: string, value: number): void + setDoubleList(groupName: string, key: string, list: number[]): void + setInt64(groupName: string, key: string, value: number): void + setInteger(groupName: string, key: string, value: number): void + setIntegerList(groupName: string, key: string, list: number[]): void + setListSeparator(separator: number): void + setLocaleString(groupName: string, key: string, locale: string, string: string): void + setLocaleStringList(groupName: string, key: string, locale: string, list: string[]): void + setString(groupName: string, key: string, string: string): void + setStringList(groupName: string, key: string, list: string[]): void + setUint64(groupName: string, key: string, value: number): void + setValue(groupName: string, key: string, value: string): void + toData(): [ /* returnType */ string, /* length */ number | null ] + unref(): void + static name: string + static new(): KeyFile + constructor() + /* Static methods and pseudo-constructors */ + static new(): KeyFile + static errorQuark(): Quark +} +export class List { + /* Fields of GLib.List */ + data: object + next: object[] + prev: object[] + static name: string +} +export class LogField { + /* Fields of GLib.LogField */ + key: string + value: object + length: number + static name: string +} +export class MainContext { + /* Methods of GLib.MainContext */ + acquire(): boolean + addPoll(fd: PollFD, priority: number): void + check(maxPriority: number, fds: PollFD[]): boolean + dispatch(): void + findSourceByFuncsUserData(funcs: SourceFuncs, userData?: object | null): Source + findSourceById(sourceId: number): Source + findSourceByUserData(userData?: object | null): Source + invokeFull(priority: number, function_: SourceFunc): void + isOwner(): boolean + iteration(mayBlock: boolean): boolean + pending(): boolean + popThreadDefault(): void + prepare(): [ /* returnType */ boolean, /* priority */ number | null ] + pushThreadDefault(): void + query(maxPriority: number): [ /* returnType */ number, /* timeout */ number, /* fds */ PollFD[] ] + ref(): MainContext + release(): void + removePoll(fd: PollFD): void + unref(): void + wait(cond: Cond, mutex: Mutex): boolean + wakeup(): void + static name: string + static new(): MainContext + constructor() + /* Static methods and pseudo-constructors */ + static new(): MainContext + static default(): MainContext + static getThreadDefault(): MainContext | null + static refThreadDefault(): MainContext +} +export class MainLoop { + /* Methods of GLib.MainLoop */ + getContext(): MainContext + isRunning(): boolean + quit(): void + ref(): MainLoop + run(): void + unref(): void + static name: string + static new(context: MainContext | null, isRunning: boolean): MainLoop + constructor(context: MainContext | null, isRunning: boolean) + /* Static methods and pseudo-constructors */ + static new(context: MainContext | null, isRunning: boolean): MainLoop +} +export class MappedFile { + /* Methods of GLib.MappedFile */ + free(): void + getBytes(): Bytes + getContents(): string + getLength(): number + ref(): MappedFile + unref(): void + static name: string + static new(filename: string, writable: boolean): MappedFile + constructor(filename: string, writable: boolean) + /* Static methods and pseudo-constructors */ + static new(filename: string, writable: boolean): MappedFile + static newFromFd(fd: number, writable: boolean): MappedFile +} +export class MarkupParseContext { + /* Methods of GLib.MarkupParseContext */ + endParse(): boolean + free(): void + getElement(): string + getPosition(): [ /* lineNumber */ number | null, /* charNumber */ number | null ] + getUserData(): object | null + parse(text: string, textLen: number): boolean + pop(): object | null + push(parser: MarkupParser, userData?: object | null): void + ref(): MarkupParseContext + unref(): void + static name: string + static new(parser: MarkupParser, flags: MarkupParseFlags, userData: object | null, userDataDnotify: DestroyNotify): MarkupParseContext + constructor(parser: MarkupParser, flags: MarkupParseFlags, userData: object | null, userDataDnotify: DestroyNotify) + /* Static methods and pseudo-constructors */ + static new(parser: MarkupParser, flags: MarkupParseFlags, userData: object | null, userDataDnotify: DestroyNotify): MarkupParseContext +} +export class MarkupParser { + /* Fields of GLib.MarkupParser */ + startElement: (context: MarkupParseContext, elementName: string, attributeNames: string, attributeValues: string) => void + endElement: (context: MarkupParseContext, elementName: string) => void + text: (context: MarkupParseContext, text: string, textLen: number) => void + passthrough: (context: MarkupParseContext, passthroughText: string, textLen: number) => void + error: (context: MarkupParseContext, error: Error) => void + static name: string +} +export class MatchInfo { + /* Methods of GLib.MatchInfo */ + expandReferences(stringToExpand: string): string | null + fetch(matchNum: number): string | null + fetchAll(): string[] + fetchNamed(name: string): string | null + fetchNamedPos(name: string): [ /* returnType */ boolean, /* startPos */ number | null, /* endPos */ number | null ] + fetchPos(matchNum: number): [ /* returnType */ boolean, /* startPos */ number | null, /* endPos */ number | null ] + free(): void + getMatchCount(): number + getRegex(): Regex + getString(): string + isPartialMatch(): boolean + matches(): boolean + next(): boolean + ref(): MatchInfo + unref(): void + static name: string +} +export class MemVTable { + /* Fields of GLib.MemVTable */ + malloc: (nBytes: number) => object + realloc: (mem: object, nBytes: number) => object + free: (mem: object) => void + calloc: (nBlocks: number, nBlockBytes: number) => object + tryMalloc: (nBytes: number) => object + tryRealloc: (mem: object, nBytes: number) => object + static name: string +} +export class Node { + /* Fields of GLib.Node */ + data: object + next: Node + prev: Node + parent: Node + children: Node + /* Methods of GLib.Node */ + childIndex(data?: object | null): number + childPosition(child: Node): number + depth(): number + destroy(): void + isAncestor(descendant: Node): boolean + maxHeight(): number + nChildren(): number + nNodes(flags: TraverseFlags): number + reverseChildren(): void + unlink(): void + static name: string +} +export class Once { + /* Fields of GLib.Once */ + status: OnceStatus + retval: object + static name: string + /* Static methods and pseudo-constructors */ + static initEnter(location: object): boolean + static initLeave(location: object, result: number): void +} +export class OptionContext { + /* Methods of GLib.OptionContext */ + addGroup(group: OptionGroup): void + addMainEntries(entries: OptionEntry[], translationDomain?: string | null): void + free(): void + getDescription(): string + getHelp(mainHelp: boolean, group?: OptionGroup | null): string + getHelpEnabled(): boolean + getIgnoreUnknownOptions(): boolean + getMainGroup(): OptionGroup + getStrictPosix(): boolean + getSummary(): string + parse(argv?: string[] | null): [ /* returnType */ boolean, /* argv */ string[] | null ] + parseStrv(arguments_?: string[] | null): [ /* returnType */ boolean, /* arguments_ */ string[] | null ] + setDescription(description?: string | null): void + setHelpEnabled(helpEnabled: boolean): void + setIgnoreUnknownOptions(ignoreUnknown: boolean): void + setMainGroup(group: OptionGroup): void + setStrictPosix(strictPosix: boolean): void + setSummary(summary?: string | null): void + setTranslateFunc(func?: TranslateFunc | null): void + setTranslationDomain(domain: string): void + static name: string +} +export class OptionEntry { + /* Fields of GLib.OptionEntry */ + longName: string + shortName: number + flags: number + arg: OptionArg + argData: object + description: string + argDescription: string + static name: string +} +export class OptionGroup { + /* Methods of GLib.OptionGroup */ + addEntries(entries: OptionEntry[]): void + free(): void + ref(): OptionGroup + setTranslateFunc(func?: TranslateFunc | null): void + setTranslationDomain(domain: string): void + unref(): void + static name: string + static new(name: string, description: string, helpDescription: string, userData?: object | null, destroy?: DestroyNotify | null): OptionGroup + constructor(name: string, description: string, helpDescription: string, userData?: object | null, destroy?: DestroyNotify | null) + /* Static methods and pseudo-constructors */ + static new(name: string, description: string, helpDescription: string, userData?: object | null, destroy?: DestroyNotify | null): OptionGroup +} +export class PatternSpec { + /* Methods of GLib.PatternSpec */ + equal(pspec2: PatternSpec): boolean + free(): void + static name: string +} +export class PollFD { + /* Fields of GLib.PollFD */ + fd: number + events: number + revents: number + static name: string +} +export class Private { + /* Methods of GLib.Private */ + get(): object | null + replace(value?: object | null): void + set(value?: object | null): void + static name: string +} +export class PtrArray { + /* Fields of GLib.PtrArray */ + pdata: object + len: number + static name: string +} +export class Queue { + /* Fields of GLib.Queue */ + head: object[] + tail: object[] + length: number + /* Methods of GLib.Queue */ + clear(): void + clearFull(freeFunc?: DestroyNotify | null): void + free(): void + freeFull(freeFunc: DestroyNotify): void + getLength(): number + index(data?: object | null): number + init(): void + isEmpty(): boolean + peekHead(): object | null + peekNth(n: number): object | null + peekTail(): object | null + popHead(): object | null + popNth(n: number): object | null + popTail(): object | null + pushHead(data?: object | null): void + pushNth(data: object | null, n: number): void + pushTail(data?: object | null): void + remove(data?: object | null): boolean + removeAll(data?: object | null): number + reverse(): void + static name: string +} +export class RWLock { + /* Methods of GLib.RWLock */ + clear(): void + init(): void + readerLock(): void + readerTrylock(): boolean + readerUnlock(): void + writerLock(): void + writerTrylock(): boolean + writerUnlock(): void + static name: string +} +export class Rand { + /* Methods of GLib.Rand */ + double(): number + doubleRange(begin: number, end: number): number + free(): void + int(): number + intRange(begin: number, end: number): number + setSeed(seed: number): void + setSeedArray(seed: number, seedLength: number): void + static name: string +} +export class RecMutex { + /* Methods of GLib.RecMutex */ + clear(): void + init(): void + lock(): void + trylock(): boolean + unlock(): void + static name: string +} +export class Regex { + /* Methods of GLib.Regex */ + getCaptureCount(): number + getCompileFlags(): RegexCompileFlags + getHasCrOrLf(): boolean + getMatchFlags(): RegexMatchFlags + getMaxBackref(): number + getMaxLookbehind(): number + getPattern(): string + getStringNumber(name: string): number + match(string: string, matchOptions: RegexMatchFlags): [ /* returnType */ boolean, /* matchInfo */ MatchInfo | null ] + matchAll(string: string, matchOptions: RegexMatchFlags): [ /* returnType */ boolean, /* matchInfo */ MatchInfo | null ] + matchAllFull(string: string[], startPosition: number, matchOptions: RegexMatchFlags): [ /* returnType */ boolean, /* matchInfo */ MatchInfo | null ] + matchFull(string: string[], startPosition: number, matchOptions: RegexMatchFlags): [ /* returnType */ boolean, /* matchInfo */ MatchInfo | null ] + ref(): Regex + replace(string: string[], startPosition: number, replacement: string, matchOptions: RegexMatchFlags): string + replaceLiteral(string: string[], startPosition: number, replacement: string, matchOptions: RegexMatchFlags): string + split(string: string, matchOptions: RegexMatchFlags): string[] + splitFull(string: string[], startPosition: number, matchOptions: RegexMatchFlags, maxTokens: number): string[] + unref(): void + static name: string + static new(pattern: string, compileOptions: RegexCompileFlags, matchOptions: RegexMatchFlags): Regex + constructor(pattern: string, compileOptions: RegexCompileFlags, matchOptions: RegexMatchFlags) + /* Static methods and pseudo-constructors */ + static new(pattern: string, compileOptions: RegexCompileFlags, matchOptions: RegexMatchFlags): Regex + static checkReplacement(replacement: string): [ /* returnType */ boolean, /* hasReferences */ boolean | null ] + static errorQuark(): Quark + static escapeNul(string: string, length: number): string + static escapeString(string: string[]): string + static matchSimple(pattern: string, string: string, compileOptions: RegexCompileFlags, matchOptions: RegexMatchFlags): boolean + static splitSimple(pattern: string, string: string, compileOptions: RegexCompileFlags, matchOptions: RegexMatchFlags): string[] +} +export class SList { + /* Fields of GLib.SList */ + data: object + next: object[] + static name: string +} +export class Scanner { + /* Fields of GLib.Scanner */ + userData: object + maxParseErrors: number + parseErrors: number + inputName: string + qdata: Data + config: ScannerConfig + token: TokenType + value: TokenValue + line: number + position: number + nextToken: TokenType + nextValue: TokenValue + nextLine: number + nextPosition: number + msgHandler: ScannerMsgFunc + /* Methods of GLib.Scanner */ + curLine(): number + curPosition(): number + curToken(): TokenType + destroy(): void + eof(): boolean + getNextToken(): TokenType + inputFile(inputFd: number): void + inputText(text: string, textLen: number): void + lookupSymbol(symbol: string): object | null + peekNextToken(): TokenType + scopeAddSymbol(scopeId: number, symbol: string, value?: object | null): void + scopeLookupSymbol(scopeId: number, symbol: string): object | null + scopeRemoveSymbol(scopeId: number, symbol: string): void + setScope(scopeId: number): number + syncFileOffset(): void + unexpToken(expectedToken: TokenType, identifierSpec: string, symbolSpec: string, symbolName: string, message: string, isError: number): void + static name: string +} +export class ScannerConfig { + /* Fields of GLib.ScannerConfig */ + csetSkipCharacters: string + csetIdentifierFirst: string + csetIdentifierNth: string + cpairCommentSingle: string + caseSensitive: number + skipCommentMulti: number + skipCommentSingle: number + scanCommentMulti: number + scanIdentifier: number + scanIdentifier1char: number + scanIdentifierNULL: number + scanSymbols: number + scanBinary: number + scanOctal: number + scanFloat: number + scanHex: number + scanHexDollar: number + scanStringSq: number + scanStringDq: number + numbers2Int: number + int2Float: number + identifier2String: number + char2Token: number + symbol2Token: number + scope0Fallback: number + storeInt64: number + static name: string +} +export class Sequence { + /* Methods of GLib.Sequence */ + append(data?: object | null): SequenceIter + free(): void + getBeginIter(): SequenceIter + getEndIter(): SequenceIter + getIterAtPos(pos: number): SequenceIter + getLength(): number + isEmpty(): boolean + prepend(data?: object | null): SequenceIter + static name: string + /* Static methods and pseudo-constructors */ + static get(iter: SequenceIter): object | null + static insertBefore(iter: SequenceIter, data?: object | null): SequenceIter + static move(src: SequenceIter, dest: SequenceIter): void + static moveRange(dest: SequenceIter, begin: SequenceIter, end: SequenceIter): void + static rangeGetMidpoint(begin: SequenceIter, end: SequenceIter): SequenceIter + static remove(iter: SequenceIter): void + static removeRange(begin: SequenceIter, end: SequenceIter): void + static set(iter: SequenceIter, data?: object | null): void + static swap(a: SequenceIter, b: SequenceIter): void +} +export class SequenceIter { + /* Methods of GLib.SequenceIter */ + compare(b: SequenceIter): number + getPosition(): number + getSequence(): Sequence + isBegin(): boolean + isEnd(): boolean + move(delta: number): SequenceIter + next(): SequenceIter + prev(): SequenceIter + static name: string +} +export class Source { + /* Methods of GLib.Source */ + addChildSource(childSource: Source): void + addPoll(fd: PollFD): void + addUnixFd(fd: number, events: IOCondition): object + attach(context?: MainContext | null): number + destroy(): void + getCanRecurse(): boolean + getContext(): MainContext | null + getCurrentTime(timeval: TimeVal): void + getId(): number + getName(): string | null + getPriority(): number + getReadyTime(): number + getTime(): number + isDestroyed(): boolean + modifyUnixFd(tag: object, newEvents: IOCondition): void + queryUnixFd(tag: object): IOCondition + ref(): Source + removeChildSource(childSource: Source): void + removePoll(fd: PollFD): void + removeUnixFd(tag: object): void + setCallback(func: SourceFunc): void + setCallbackIndirect(callbackData: object | null, callbackFuncs: SourceCallbackFuncs): void + setCanRecurse(canRecurse: boolean): void + setFuncs(funcs: SourceFuncs): void + setName(name: string): void + setPriority(priority: number): void + setReadyTime(readyTime: number): void + unref(): void + static name: string + static new(sourceFuncs: SourceFuncs, structSize: number): Source + constructor(sourceFuncs: SourceFuncs, structSize: number) + /* Static methods and pseudo-constructors */ + static new(sourceFuncs: SourceFuncs, structSize: number): Source + static remove(tag: number): boolean + static removeByFuncsUserData(funcs: SourceFuncs, userData?: object | null): boolean + static removeByUserData(userData?: object | null): boolean + static setNameById(tag: number, name: string): void +} +export class SourceCallbackFuncs { + /* Fields of GLib.SourceCallbackFuncs */ + ref: (cbData: object) => void + unref: (cbData: object) => void + static name: string +} +export class SourceFuncs { + /* Fields of GLib.SourceFuncs */ + prepare: (source: Source, timeout: number) => boolean + check: (source: Source) => boolean + finalize: (source: Source) => void + static name: string +} +export class SourcePrivate { + static name: string +} +export class StatBuf { + static name: string +} +export class String { + /* Fields of GLib.String */ + str: string + len: number + allocatedLen: number + /* Methods of GLib.String */ + append(val: string): String + appendC(c: number): String + appendLen(val: string, len: number): String + appendUnichar(wc: number): String + appendUriEscaped(unescaped: string, reservedCharsAllowed: string, allowUtf8: boolean): String + asciiDown(): String + asciiUp(): String + assign(rval: string): String + down(): String + equal(v2: String): boolean + erase(pos: number, len: number): String + free(freeSegment: boolean): string | null + freeToBytes(): Bytes + hash(): number + insert(pos: number, val: string): String + insertC(pos: number, c: number): String + insertLen(pos: number, val: string, len: number): String + insertUnichar(pos: number, wc: number): String + overwrite(pos: number, val: string): String + overwriteLen(pos: number, val: string, len: number): String + prepend(val: string): String + prependC(c: number): String + prependLen(val: string, len: number): String + prependUnichar(wc: number): String + replace(find: string, replace: string, limit: number): number + setSize(len: number): String + truncate(len: number): String + up(): String + static name: string +} +export class StringChunk { + /* Methods of GLib.StringChunk */ + clear(): void + free(): void + insert(string: string): string + insertConst(string: string): string + insertLen(string: string, len: number): string + static name: string +} +export class StrvBuilder { + /* Methods of GLib.StrvBuilder */ + add(value: string): void + end(): string[] + unref(): void + static name: string +} +export class TestCase { + static name: string +} +export class TestConfig { + /* Fields of GLib.TestConfig */ + testInitialized: boolean + testQuick: boolean + testPerf: boolean + testVerbose: boolean + testQuiet: boolean + testUndefined: boolean + static name: string +} +export class TestLogBuffer { + /* Methods of GLib.TestLogBuffer */ + free(): void + push(nBytes: number, bytes: number): void + static name: string +} +export class TestLogMsg { + /* Fields of GLib.TestLogMsg */ + logType: TestLogType + nStrings: number + strings: string + nNums: number + /* Methods of GLib.TestLogMsg */ + free(): void + static name: string +} +export class TestSuite { + /* Methods of GLib.TestSuite */ + add(testCase: TestCase): void + addSuite(nestedsuite: TestSuite): void + static name: string +} +export class Thread { + /* Methods of GLib.Thread */ + join(): object | null + ref(): Thread + unref(): void + static name: string + static new(name: string | null, func: ThreadFunc): Thread + constructor(name: string | null, func: ThreadFunc) + /* Static methods and pseudo-constructors */ + static new(name: string | null, func: ThreadFunc): Thread + static tryNew(name: string | null, func: ThreadFunc): Thread + static errorQuark(): Quark + static exit(retval?: object | null): void + static self(): Thread + static yield(): void +} +export class ThreadPool { + /* Fields of GLib.ThreadPool */ + func: Func + userData: object + exclusive: boolean + /* Methods of GLib.ThreadPool */ + free(immediate: boolean, wait: boolean): void + getMaxThreads(): number + getNumThreads(): number + moveToFront(data?: object | null): boolean + push(data?: object | null): boolean + setMaxThreads(maxThreads: number): boolean + unprocessed(): number + static name: string + /* Static methods and pseudo-constructors */ + static getMaxIdleTime(): number + static getMaxUnusedThreads(): number + static getNumUnusedThreads(): number + static setMaxIdleTime(interval: number): void + static setMaxUnusedThreads(maxThreads: number): void + static stopUnusedThreads(): void +} +export class TimeVal { + /* Fields of GLib.TimeVal */ + tvSec: number + tvUsec: number + /* Methods of GLib.TimeVal */ + add(microseconds: number): void + toIso8601(): string | null + static name: string + /* Static methods and pseudo-constructors */ + static fromIso8601(isoDate: string): [ /* returnType */ boolean, /* time */ TimeVal ] +} +export class TimeZone { + /* Methods of GLib.TimeZone */ + adjustTime(type: TimeType, time: number): number + findInterval(type: TimeType, time: number): number + getAbbreviation(interval: number): string + getIdentifier(): string + getOffset(interval: number): number + isDst(interval: number): boolean + ref(): TimeZone + unref(): void + static name: string + static new(identifier?: string | null): TimeZone + constructor(identifier?: string | null) + /* Static methods and pseudo-constructors */ + static new(identifier?: string | null): TimeZone + static newIdentifier(identifier?: string | null): TimeZone + static newLocal(): TimeZone + static newOffset(seconds: number): TimeZone + static newUtc(): TimeZone +} +export class Timer { + /* Methods of GLib.Timer */ + continue(): void + destroy(): void + elapsed(microseconds: number): number + isActive(): boolean + reset(): void + start(): void + stop(): void + static name: string +} +export class TrashStack { + /* Fields of GLib.TrashStack */ + next: TrashStack + static name: string + /* Static methods and pseudo-constructors */ + static height(stackP: TrashStack): number + static peek(stackP: TrashStack): object | null + static pop(stackP: TrashStack): object | null + static push(stackP: TrashStack, dataP: object): void +} +export class Tree { + /* Methods of GLib.Tree */ + destroy(): void + height(): number + insert(key?: object | null, value?: object | null): void + insertNode(key?: object | null, value?: object | null): TreeNode + lookup(key?: object | null): object | null + lookupExtended(lookupKey?: object | null): [ /* returnType */ boolean, /* origKey */ object | null, /* value */ object | null ] + lookupNode(key?: object | null): TreeNode | null + lowerBound(key?: object | null): TreeNode | null + nnodes(): number + nodeFirst(): TreeNode | null + nodeLast(): TreeNode | null + ref(): Tree + remove(key?: object | null): boolean + replace(key?: object | null, value?: object | null): void + replaceNode(key?: object | null, value?: object | null): TreeNode + steal(key?: object | null): boolean + unref(): void + upperBound(key?: object | null): TreeNode | null + static name: string + /* Static methods and pseudo-constructors */ + static newFull(keyCompareFunc: CompareDataFunc, keyDestroyFunc: DestroyNotify): Tree +} +export class TreeNode { + /* Methods of GLib.TreeNode */ + key(): object | null + next(): TreeNode | null + previous(): TreeNode | null + value(): object | null + static name: string +} +export class Uri { + /* Methods of GLib.Uri */ + getAuthParams(): string | null + getFlags(): UriFlags + getFragment(): string | null + getHost(): string | null + getPassword(): string | null + getPath(): string + getPort(): number + getQuery(): string | null + getScheme(): string + getUser(): string | null + getUserinfo(): string | null + parseRelative(uriRef: string, flags: UriFlags): Uri + toStringPartial(flags: UriHideFlags): string + static name: string + /* Static methods and pseudo-constructors */ + static build(flags: UriFlags, scheme: string, userinfo: string | null, host: string | null, port: number, path: string, query?: string | null, fragment?: string | null): Uri + static buildWithUser(flags: UriFlags, scheme: string, user: string | null, password: string | null, authParams: string | null, host: string | null, port: number, path: string, query?: string | null, fragment?: string | null): Uri + static errorQuark(): Quark + static escapeBytes(unescaped: any, reservedCharsAllowed?: string | null): string + static escapeString(unescaped: string, reservedCharsAllowed: string | null, allowUtf8: boolean): string + static isValid(uriString: string, flags: UriFlags): boolean + static join(flags: UriFlags, scheme: string | null, userinfo: string | null, host: string | null, port: number, path: string, query?: string | null, fragment?: string | null): string + static joinWithUser(flags: UriFlags, scheme: string | null, user: string | null, password: string | null, authParams: string | null, host: string | null, port: number, path: string, query?: string | null, fragment?: string | null): string + static listExtractUris(uriList: string): string[] + static parse(uriString: string, flags: UriFlags): Uri + static parseParams(params: string, length: number, separators: string, flags: UriParamsFlags): HashTable + static parseScheme(uri: string): string | null + static peekScheme(uri: string): string | null + static resolveRelative(baseUriString: string | null, uriRef: string, flags: UriFlags): string + static split(uriRef: string, flags: UriFlags): [ /* returnType */ boolean, /* scheme */ string | null, /* userinfo */ string | null, /* host */ string | null, /* port */ number | null, /* path */ string | null, /* query */ string | null, /* fragment */ string | null ] + static splitNetwork(uriString: string, flags: UriFlags): [ /* returnType */ boolean, /* scheme */ string | null, /* host */ string | null, /* port */ number | null ] + static splitWithUser(uriRef: string, flags: UriFlags): [ /* returnType */ boolean, /* scheme */ string | null, /* user */ string | null, /* password */ string | null, /* authParams */ string | null, /* host */ string | null, /* port */ number | null, /* path */ string | null, /* query */ string | null, /* fragment */ string | null ] + static unescapeBytes(escapedString: string, length: number, illegalCharacters?: string | null): Bytes + static unescapeSegment(escapedString?: string | null, escapedStringEnd?: string | null, illegalCharacters?: string | null): string | null + static unescapeString(escapedString: string, illegalCharacters?: string | null): string | null +} +export class UriParamsIter { + /* Methods of GLib.UriParamsIter */ + init(params: string, length: number, separators: string, flags: UriParamsFlags): void + next(): [ /* returnType */ boolean, /* attribute */ string | null, /* value */ string | null ] + static name: string +} +export class Variant { + /* Methods of GLib.Variant */ + byteswap(): Variant + checkFormatString(formatString: string, copyOnly: boolean): boolean + classify(): VariantClass + compare(two: Variant): number + dupBytestring(): any + dupBytestringArray(): string[] + dupObjv(): string[] + dupString(): [ /* returnType */ string, /* length */ number ] + dupStrv(): string[] + equal(two: Variant): boolean + getBoolean(): boolean + getByte(): number + getBytestring(): any + getBytestringArray(): string[] + getChildValue(index: number): Variant + getData(): object | null + getDataAsBytes(): Bytes + getDouble(): number + getHandle(): number + getInt16(): number + getInt32(): number + getInt64(): number + getMaybe(): Variant | null + getNormalForm(): Variant + getObjv(): string[] + getSize(): number + getString(): [ /* returnType */ string, /* length */ number | null ] + getStrv(): string[] + getType(): VariantType + getTypeString(): string + getUint16(): number + getUint32(): number + getUint64(): number + getVariant(): Variant + hash(): number + isContainer(): boolean + isFloating(): boolean + isNormalForm(): boolean + isOfType(type: VariantType): boolean + lookupValue(key: string, expectedType?: VariantType | null): Variant + nChildren(): number + print(typeAnnotate: boolean): string + ref(): Variant + refSink(): Variant + store(data: object): void + takeRef(): Variant + unref(): void + static name: string + /* Static methods and pseudo-constructors */ + static newArray(childType: VariantType | null, children: Variant[] | null): Variant + static newBoolean(value: boolean): Variant + static newByte(value: number): Variant + static newBytestring(string: any): Variant + static newBytestringArray(strv: string[]): Variant + static newDictEntry(key: Variant, value: Variant): Variant + static newDouble(value: number): Variant + static newFixedArray(elementType: VariantType, elements: object | null, nElements: number, elementSize: number): Variant + static newFromBytes(type: VariantType, bytes: Bytes, trusted: boolean): Variant + static newFromData(type: VariantType, data: any, trusted: boolean, notify: DestroyNotify, userData?: object | null): Variant + static newHandle(value: number): Variant + static newInt16(value: number): Variant + static newInt32(value: number): Variant + static newInt64(value: number): Variant + static newMaybe(childType?: VariantType | null, child?: Variant | null): Variant + static newObjectPath(objectPath: string): Variant + static newObjv(strv: string[]): Variant + static newSignature(signature: string): Variant + static newString(string: string): Variant + static newStrv(strv: string[]): Variant + static newTuple(children: Variant[]): Variant + static newUint16(value: number): Variant + static newUint32(value: number): Variant + static newUint64(value: number): Variant + static newVariant(value: Variant): Variant + static isObjectPath(string: string): boolean + static isSignature(string: string): boolean + static parse(type: VariantType | null, text: string, limit?: string | null, endptr?: string | null): Variant + static parseErrorPrintContext(error: Error, sourceStr: string): string + static parseErrorQuark(): Quark + static parserGetErrorQuark(): Quark +} +export class VariantBuilder { + /* Methods of GLib.VariantBuilder */ + addValue(value: Variant): void + close(): void + end(): Variant + open(type: VariantType): void + ref(): VariantBuilder + unref(): void + static name: string + static new(type: VariantType): VariantBuilder + constructor(type: VariantType) + /* Static methods and pseudo-constructors */ + static new(type: VariantType): VariantBuilder +} +export class VariantDict { + /* Methods of GLib.VariantDict */ + clear(): void + contains(key: string): boolean + end(): Variant + insertValue(key: string, value: Variant): void + lookupValue(key: string, expectedType?: VariantType | null): Variant + ref(): VariantDict + remove(key: string): boolean + unref(): void + static name: string + static new(fromAsv?: Variant | null): VariantDict + constructor(fromAsv?: Variant | null) + /* Static methods and pseudo-constructors */ + static new(fromAsv?: Variant | null): VariantDict +} +export class VariantIter { + /* Methods of GLib.VariantIter */ + free(): void + nChildren(): number + nextValue(): Variant | null + static name: string +} +export class VariantType { + /* Methods of GLib.VariantType */ + copy(): VariantType + dupString(): string + element(): VariantType + equal(type2: VariantType): boolean + first(): VariantType + free(): void + getStringLength(): number + hash(): number + isArray(): boolean + isBasic(): boolean + isContainer(): boolean + isDefinite(): boolean + isDictEntry(): boolean + isMaybe(): boolean + isSubtypeOf(supertype: VariantType): boolean + isTuple(): boolean + isVariant(): boolean + key(): VariantType + nItems(): number + next(): VariantType + value(): VariantType + static name: string + static new(typeString: string): VariantType + constructor(typeString: string) + /* Static methods and pseudo-constructors */ + static new(typeString: string): VariantType + static newArray(element: VariantType): VariantType + static newDictEntry(key: VariantType, value: VariantType): VariantType + static newMaybe(element: VariantType): VariantType + static newTuple(items: VariantType[]): VariantType + static checked(arg0: string): VariantType + static stringGetDepth(typeString: string): number + static stringIsValid(typeString: string): boolean + static stringScan(string: string, limit?: string | null): [ /* returnType */ boolean, /* endptr */ string | null ] +} +export class DoubleIEEE754 { + /* Fields of GLib.DoubleIEEE754 */ + vDouble: number + static name: string +} +export class FloatIEEE754 { + /* Fields of GLib.FloatIEEE754 */ + vFloat: number + static name: string +} +export class Mutex { + /* Methods of GLib.Mutex */ + clear(): void + init(): void + lock(): void + trylock(): boolean + unlock(): void + static name: string +} +export class TokenValue { + /* Fields of GLib.TokenValue */ + vSymbol: object + vIdentifier: string + vBinary: number + vOctal: number + vInt: number + vInt64: number + vFloat: number + vHex: number + vString: string + vComment: string + vChar: number + vError: number + static name: string +} +type DateDay = number +type DateYear = number +type MainContextPusher = void +type MutexLocker = void +type Pid = number +type Quark = number +type RWLockReaderLocker = void +type RWLockWriterLocker = void +type RecMutexLocker = void +type RefString = number +type Strv = string +type Time = number +type TimeSpan = number +type Type = number +} \ No newline at end of file diff --git a/@types/node-gtk/GModule-2.0.d.ts b/@types/node-gtk/GModule-2.0.d.ts new file mode 100644 index 00000000..e67a8210 --- /dev/null +++ b/@types/node-gtk/GModule-2.0.d.ts @@ -0,0 +1,37 @@ +/** + * GModule-2.0 + */ + +/// +/// +/// + +declare namespace GModule { + +export enum ModuleFlags { + LAZY, + LOCAL, + MASK, +} +export function moduleBuildPath(directory: string | null, moduleName: string): string +export function moduleError(): string +export function moduleSupported(): boolean +export interface ModuleCheckInit { + (module: Module): string +} +export interface ModuleUnload { + (module: Module): void +} +export class Module { + /* Methods of GModule.Module */ + close(): boolean + makeResident(): void + name(): string + symbol(symbolName: string): [ /* returnType */ boolean, /* symbol */ object | null ] + static name: string + /* Static methods and pseudo-constructors */ + static buildPath(directory: string | null, moduleName: string): string + static error(): string + static supported(): boolean +} +} \ No newline at end of file diff --git a/@types/node-gtk/GObject-2.0.d.ts b/@types/node-gtk/GObject-2.0.d.ts new file mode 100644 index 00000000..69b0a129 --- /dev/null +++ b/@types/node-gtk/GObject-2.0.d.ts @@ -0,0 +1,1695 @@ +/** + * GObject-2.0 + */ + +/// +/// + +declare namespace GObject { + +export enum BindingFlags { + DEFAULT, + BIDIRECTIONAL, + SYNC_CREATE, + INVERT_BOOLEAN, +} +export enum ConnectFlags { + AFTER, + SWAPPED, +} +export enum ParamFlags { + READABLE, + WRITABLE, + READWRITE, + CONSTRUCT, + CONSTRUCT_ONLY, + LAX_VALIDATION, + STATIC_NAME, + PRIVATE, + STATIC_NICK, + STATIC_BLURB, + EXPLICIT_NOTIFY, + DEPRECATED, +} +export enum SignalFlags { + RUN_FIRST, + RUN_LAST, + RUN_CLEANUP, + NO_RECURSE, + DETAILED, + ACTION, + NO_HOOKS, + MUST_COLLECT, + DEPRECATED, + ACCUMULATOR_FIRST_RUN, +} +export enum SignalMatchType { + ID, + DETAIL, + CLOSURE, + FUNC, + DATA, + UNBLOCKED, +} +export enum TypeDebugFlags { + NONE, + OBJECTS, + SIGNALS, + INSTANCE_COUNT, + MASK, +} +export enum TypeFlags { + ABSTRACT, + VALUE_ABSTRACT, +} +export enum TypeFundamentalFlags { + CLASSED, + INSTANTIATABLE, + DERIVABLE, + DEEP_DERIVABLE, +} +export const PARAM_MASK: number +export const PARAM_STATIC_STRINGS: number +export const PARAM_USER_SHIFT: number +export const SIGNAL_FLAGS_MASK: number +export const SIGNAL_MATCH_MASK: number +export const TYPE_FLAG_RESERVED_ID_BIT: Type +export const TYPE_FUNDAMENTAL_MAX: number +export const TYPE_FUNDAMENTAL_SHIFT: number +export const TYPE_RESERVED_BSE_FIRST: number +export const TYPE_RESERVED_BSE_LAST: number +export const TYPE_RESERVED_GLIB_FIRST: number +export const TYPE_RESERVED_GLIB_LAST: number +export const TYPE_RESERVED_USER_FIRST: number +export const VALUE_INTERNED_STRING: number +export const VALUE_NOCOPY_CONTENTS: number +export function boxedCopy(boxedType: Type, srcBoxed: object): object +export function boxedFree(boxedType: Type, boxed: object): void +export function cclosureMarshalBOOLEANBOXEDBOXED(closure: Closure, returnValue: Value, nParamValues: number, paramValues: Value, invocationHint?: object | null, marshalData?: object | null): void +export function cclosureMarshalBOOLEANFLAGS(closure: Closure, returnValue: Value, nParamValues: number, paramValues: Value, invocationHint?: object | null, marshalData?: object | null): void +export function cclosureMarshalSTRINGOBJECTPOINTER(closure: Closure, returnValue: Value, nParamValues: number, paramValues: Value, invocationHint?: object | null, marshalData?: object | null): void +export function cclosureMarshalVOIDBOOLEAN(closure: Closure, returnValue: Value, nParamValues: number, paramValues: Value, invocationHint?: object | null, marshalData?: object | null): void +export function cclosureMarshalVOIDBOXED(closure: Closure, returnValue: Value, nParamValues: number, paramValues: Value, invocationHint?: object | null, marshalData?: object | null): void +export function cclosureMarshalVOIDCHAR(closure: Closure, returnValue: Value, nParamValues: number, paramValues: Value, invocationHint?: object | null, marshalData?: object | null): void +export function cclosureMarshalVOIDDOUBLE(closure: Closure, returnValue: Value, nParamValues: number, paramValues: Value, invocationHint?: object | null, marshalData?: object | null): void +export function cclosureMarshalVOIDENUM(closure: Closure, returnValue: Value, nParamValues: number, paramValues: Value, invocationHint?: object | null, marshalData?: object | null): void +export function cclosureMarshalVOIDFLAGS(closure: Closure, returnValue: Value, nParamValues: number, paramValues: Value, invocationHint?: object | null, marshalData?: object | null): void +export function cclosureMarshalVOIDFLOAT(closure: Closure, returnValue: Value, nParamValues: number, paramValues: Value, invocationHint?: object | null, marshalData?: object | null): void +export function cclosureMarshalVOIDINT(closure: Closure, returnValue: Value, nParamValues: number, paramValues: Value, invocationHint?: object | null, marshalData?: object | null): void +export function cclosureMarshalVOIDLONG(closure: Closure, returnValue: Value, nParamValues: number, paramValues: Value, invocationHint?: object | null, marshalData?: object | null): void +export function cclosureMarshalVOIDOBJECT(closure: Closure, returnValue: Value, nParamValues: number, paramValues: Value, invocationHint?: object | null, marshalData?: object | null): void +export function cclosureMarshalVOIDPARAM(closure: Closure, returnValue: Value, nParamValues: number, paramValues: Value, invocationHint?: object | null, marshalData?: object | null): void +export function cclosureMarshalVOIDPOINTER(closure: Closure, returnValue: Value, nParamValues: number, paramValues: Value, invocationHint?: object | null, marshalData?: object | null): void +export function cclosureMarshalVOIDSTRING(closure: Closure, returnValue: Value, nParamValues: number, paramValues: Value, invocationHint?: object | null, marshalData?: object | null): void +export function cclosureMarshalVOIDUCHAR(closure: Closure, returnValue: Value, nParamValues: number, paramValues: Value, invocationHint?: object | null, marshalData?: object | null): void +export function cclosureMarshalVOIDUINT(closure: Closure, returnValue: Value, nParamValues: number, paramValues: Value, invocationHint?: object | null, marshalData?: object | null): void +export function cclosureMarshalVOIDUINTPOINTER(closure: Closure, returnValue: Value, nParamValues: number, paramValues: Value, invocationHint?: object | null, marshalData?: object | null): void +export function cclosureMarshalVOIDULONG(closure: Closure, returnValue: Value, nParamValues: number, paramValues: Value, invocationHint?: object | null, marshalData?: object | null): void +export function cclosureMarshalVOIDVARIANT(closure: Closure, returnValue: Value, nParamValues: number, paramValues: Value, invocationHint?: object | null, marshalData?: object | null): void +export function cclosureMarshalVOIDVOID(closure: Closure, returnValue: Value, nParamValues: number, paramValues: Value, invocationHint?: object | null, marshalData?: object | null): void +export function cclosureMarshalGeneric(closure: Closure, returnGvalue: Value, nParamValues: number, paramValues: Value, invocationHint?: object | null, marshalData?: object | null): void +export function clearSignalHandler(handlerIdPtr: number, instance: Object): void +export function enumCompleteTypeInfo(gEnumType: Type, constValues: EnumValue): /* info */ TypeInfo +export function enumGetValue(enumClass: EnumClass, value: number): EnumValue | null +export function enumGetValueByName(enumClass: EnumClass, name: string): EnumValue | null +export function enumGetValueByNick(enumClass: EnumClass, nick: string): EnumValue | null +export function enumRegisterStatic(name: string, constStaticValues: EnumValue): Type +export function enumToString(gEnumType: Type, value: number): string +export function flagsCompleteTypeInfo(gFlagsType: Type, constValues: FlagsValue): /* info */ TypeInfo +export function flagsGetFirstValue(flagsClass: FlagsClass, value: number): FlagsValue | null +export function flagsGetValueByName(flagsClass: FlagsClass, name: string): FlagsValue | null +export function flagsGetValueByNick(flagsClass: FlagsClass, nick: string): FlagsValue | null +export function flagsRegisterStatic(name: string, constStaticValues: FlagsValue): Type +export function flagsToString(flagsType: Type, value: number): string +export function gtypeGetType(): Type +export function paramSpecBoolean(name: string, nick: string, blurb: string, defaultValue: boolean, flags: ParamFlags): ParamSpec +export function paramSpecBoxed(name: string, nick: string, blurb: string, boxedType: Type, flags: ParamFlags): ParamSpec +export function paramSpecChar(name: string, nick: string, blurb: string, minimum: number, maximum: number, defaultValue: number, flags: ParamFlags): ParamSpec +export function paramSpecDouble(name: string, nick: string, blurb: string, minimum: number, maximum: number, defaultValue: number, flags: ParamFlags): ParamSpec +export function paramSpecEnum(name: string, nick: string, blurb: string, enumType: Type, defaultValue: number, flags: ParamFlags): ParamSpec +export function paramSpecFlags(name: string, nick: string, blurb: string, flagsType: Type, defaultValue: number, flags: ParamFlags): ParamSpec +export function paramSpecFloat(name: string, nick: string, blurb: string, minimum: number, maximum: number, defaultValue: number, flags: ParamFlags): ParamSpec +export function paramSpecGtype(name: string, nick: string, blurb: string, isAType: Type, flags: ParamFlags): ParamSpec +export function paramSpecInt(name: string, nick: string, blurb: string, minimum: number, maximum: number, defaultValue: number, flags: ParamFlags): ParamSpec +export function paramSpecInt64(name: string, nick: string, blurb: string, minimum: number, maximum: number, defaultValue: number, flags: ParamFlags): ParamSpec +export function paramSpecLong(name: string, nick: string, blurb: string, minimum: number, maximum: number, defaultValue: number, flags: ParamFlags): ParamSpec +export function paramSpecObject(name: string, nick: string, blurb: string, objectType: Type, flags: ParamFlags): ParamSpec +export function paramSpecParam(name: string, nick: string, blurb: string, paramType: Type, flags: ParamFlags): ParamSpec +export function paramSpecPointer(name: string, nick: string, blurb: string, flags: ParamFlags): ParamSpec +export function paramSpecString(name: string, nick: string, blurb: string, defaultValue: string | null, flags: ParamFlags): ParamSpec +export function paramSpecUchar(name: string, nick: string, blurb: string, minimum: number, maximum: number, defaultValue: number, flags: ParamFlags): ParamSpec +export function paramSpecUint(name: string, nick: string, blurb: string, minimum: number, maximum: number, defaultValue: number, flags: ParamFlags): ParamSpec +export function paramSpecUint64(name: string, nick: string, blurb: string, minimum: number, maximum: number, defaultValue: number, flags: ParamFlags): ParamSpec +export function paramSpecUlong(name: string, nick: string, blurb: string, minimum: number, maximum: number, defaultValue: number, flags: ParamFlags): ParamSpec +export function paramSpecUnichar(name: string, nick: string, blurb: string, defaultValue: number, flags: ParamFlags): ParamSpec +export function paramSpecVariant(name: string, nick: string, blurb: string, type: GLib.VariantType, defaultValue: GLib.Variant | null, flags: ParamFlags): ParamSpec +export function paramTypeRegisterStatic(name: string, pspecInfo: ParamSpecTypeInfo): Type +export function paramValueConvert(pspec: ParamSpec, srcValue: Value, destValue: Value, strictValidation: boolean): boolean +export function paramValueDefaults(pspec: ParamSpec, value: Value): boolean +export function paramValueSetDefault(pspec: ParamSpec, value: Value): void +export function paramValueValidate(pspec: ParamSpec, value: Value): boolean +export function paramValuesCmp(pspec: ParamSpec, value1: Value, value2: Value): number +export function pointerTypeRegisterStatic(name: string): Type +export function signalAccumulatorFirstWins(ihint: SignalInvocationHint, returnAccu: Value, handlerReturn: Value, dummy?: object | null): boolean +export function signalAccumulatorTrueHandled(ihint: SignalInvocationHint, returnAccu: Value, handlerReturn: Value, dummy?: object | null): boolean +export function signalAddEmissionHook(signalId: number, detail: GLib.Quark): number +export function signalChainFromOverridden(instanceAndParams: Value[], returnValue: Value): void +export function signalConnectClosure(instance: Object, detailedSignal: string, closure: Closure, after: boolean): number +export function signalConnectClosureById(instance: Object, signalId: number, detail: GLib.Quark, closure: Closure, after: boolean): number +export function signalEmitv(instanceAndParams: Value[], signalId: number, detail: GLib.Quark, returnValue?: Value | null): /* returnValue */ Value | null +export function signalGetInvocationHint(instance: Object): SignalInvocationHint | null +export function signalHandlerBlock(instance: Object, handlerId: number): void +export function signalHandlerDisconnect(instance: Object, handlerId: number): void +export function signalHandlerFind(instance: Object, mask: SignalMatchType, signalId: number, detail: GLib.Quark, func?: object | null, data?: object | null): number +export function signalHandlerIsConnected(instance: Object, handlerId: number): boolean +export function signalHandlerUnblock(instance: Object, handlerId: number): void +export function signalHandlersBlockMatched(instance: Object, mask: SignalMatchType, signalId: number, detail: GLib.Quark, func?: object | null, data?: object | null): number +export function signalHandlersDestroy(instance: Object): void +export function signalHandlersDisconnectMatched(instance: Object, mask: SignalMatchType, signalId: number, detail: GLib.Quark, func?: object | null, data?: object | null): number +export function signalHandlersUnblockMatched(instance: Object, mask: SignalMatchType, signalId: number, detail: GLib.Quark, func?: object | null, data?: object | null): number +export function signalHasHandlerPending(instance: Object, signalId: number, detail: GLib.Quark, mayBeBlocked: boolean): boolean +export function signalIsValidName(name: string): boolean +export function signalListIds(itype: Type): number[] +export function signalLookup(name: string, itype: Type): number +export function signalName(signalId: number): string | null +export function signalOverrideClassClosure(signalId: number, instanceType: Type, classClosure: Closure): void +export function signalParseName(detailedSignal: string, itype: Type, forceDetailQuark: boolean): [ /* returnType */ boolean, /* signalIdP */ number, /* detailP */ GLib.Quark ] +export function signalQuery(signalId: number): /* query */ SignalQuery +export function signalRemoveEmissionHook(signalId: number, hookId: number): void +export function signalSetVaMarshaller(signalId: number, instanceType: Type, vaMarshaller: SignalCVaMarshaller): void +export function signalStopEmission(instance: Object, signalId: number, detail: GLib.Quark): void +export function signalStopEmissionByName(instance: Object, detailedSignal: string): void +export function signalTypeCclosureNew(itype: Type, structOffset: number): Closure +export function sourceSetClosure(source: GLib.Source, closure: Closure): void +export function sourceSetDummyCallback(source: GLib.Source): void +export function strdupValueContents(value: Value): string +export function typeAddClassPrivate(classType: Type, privateSize: number): void +export function typeAddInstancePrivate(classType: Type, privateSize: number): number +export function typeAddInterfaceDynamic(instanceType: Type, interfaceType: Type, plugin: TypePlugin): void +export function typeAddInterfaceStatic(instanceType: Type, interfaceType: Type, info: InterfaceInfo): void +export function typeCheckClassIsA(gClass: TypeClass, isAType: Type): boolean +export function typeCheckInstance(instance: TypeInstance): boolean +export function typeCheckInstanceIsA(instance: TypeInstance, ifaceType: Type): boolean +export function typeCheckInstanceIsFundamentallyA(instance: TypeInstance, fundamentalType: Type): boolean +export function typeCheckIsValueType(type: Type): boolean +export function typeCheckValue(value: Value): boolean +export function typeCheckValueHolds(value: Value, type: Type): boolean +export function typeChildren(type: Type): Type[] +export function typeClassAdjustPrivateOffset(gClass: object | null, privateSizeOrOffset: number): void +export function typeClassPeek(type: Type): TypeClass +export function typeClassPeekStatic(type: Type): TypeClass +export function typeClassRef(type: Type): TypeClass +export function typeDefaultInterfacePeek(gType: Type): TypeInterface +export function typeDefaultInterfaceRef(gType: Type): TypeInterface +export function typeDefaultInterfaceUnref(gIface: TypeInterface): void +export function typeDepth(type: Type): number +export function typeEnsure(type: Type): void +export function typeFreeInstance(instance: TypeInstance): void +export function typeFromName(name: string): Type +export function typeFundamental(typeId: Type): Type +export function typeFundamentalNext(): Type +export function typeGetInstanceCount(type: Type): number +export function typeGetPlugin(type: Type): TypePlugin +export function typeGetQdata(type: Type, quark: GLib.Quark): object | null +export function typeGetTypeRegistrationSerial(): number +export function typeInit(): void +export function typeInitWithDebugFlags(debugFlags: TypeDebugFlags): void +export function typeInterfaceAddPrerequisite(interfaceType: Type, prerequisiteType: Type): void +export function typeInterfaceGetPlugin(instanceType: Type, interfaceType: Type): TypePlugin +export function typeInterfaceInstantiatablePrerequisite(interfaceType: Type): Type +export function typeInterfacePeek(instanceClass: TypeClass, ifaceType: Type): TypeInterface +export function typeInterfacePrerequisites(interfaceType: Type): Type[] +export function typeInterfaces(type: Type): Type[] +export function typeIsA(type: Type, isAType: Type): boolean +export function typeName(type: Type): string +export function typeNameFromClass(gClass: TypeClass): string +export function typeNameFromInstance(instance: TypeInstance): string +export function typeNextBase(leafType: Type, rootType: Type): Type +export function typeParent(type: Type): Type +export function typeQname(type: Type): GLib.Quark +export function typeQuery(type: Type): /* query */ TypeQuery +export function typeRegisterDynamic(parentType: Type, typeName: string, plugin: TypePlugin, flags: TypeFlags): Type +export function typeRegisterFundamental(typeId: Type, typeName: string, info: TypeInfo, finfo: TypeFundamentalInfo, flags: TypeFlags): Type +export function typeRegisterStatic(parentType: Type, typeName: string, info: TypeInfo, flags: TypeFlags): Type +export function typeSetQdata(type: Type, quark: GLib.Quark, data?: object | null): void +export function typeTestFlags(type: Type, flags: number): boolean +export function valueTypeCompatible(srcType: Type, destType: Type): boolean +export function valueTypeTransformable(srcType: Type, destType: Type): boolean +export interface BaseFinalizeFunc { + (gClass: TypeClass): void +} +export interface BaseInitFunc { + (gClass: TypeClass): void +} +export interface BindingTransformFunc { + (binding: Binding, fromValue: Value, toValue: Value): boolean +} +export interface BoxedCopyFunc { + (boxed: object): object +} +export interface BoxedFreeFunc { + (boxed: object): void +} +export interface Callback { + (): void +} +export interface ClassFinalizeFunc { + (gClass: TypeClass, classData?: object | null): void +} +export interface ClassInitFunc { + (gClass: TypeClass, classData?: object | null): void +} +export interface ClosureMarshal { + (closure: Closure, returnValue: Value | null, paramValues: Value[], invocationHint?: object | null, marshalData?: object | null): void +} +export interface ClosureNotify { + (data: object | null, closure: Closure): void +} +export interface InstanceInitFunc { + (instance: TypeInstance, gClass: TypeClass): void +} +export interface InterfaceFinalizeFunc { + (gIface: TypeInterface, ifaceData?: object | null): void +} +export interface InterfaceInitFunc { + (gIface: TypeInterface, ifaceData?: object | null): void +} +export interface ObjectFinalizeFunc { + (object: Object): void +} +export interface ObjectGetPropertyFunc { + (object: Object, propertyId: number, value: Value, pspec: ParamSpec): void +} +export interface ObjectSetPropertyFunc { + (object: Object, propertyId: number, value: Value, pspec: ParamSpec): void +} +export interface SignalAccumulator { + (ihint: SignalInvocationHint, returnAccu: Value, handlerReturn: Value, data?: object | null): boolean +} +export interface SignalEmissionHook { + (ihint: SignalInvocationHint, paramValues: Value[], data?: object | null): boolean +} +export interface ToggleNotify { + (data: object | null, object: Object, isLastRef: boolean): void +} +export interface TypeClassCacheFunc { + (cacheData: object | null, gClass: TypeClass): boolean +} +export interface TypeInterfaceCheckFunc { + (checkData: object | null, gIface: TypeInterface): void +} +export interface TypePluginCompleteInterfaceInfo { + (plugin: TypePlugin, instanceType: Type, interfaceType: Type, info: InterfaceInfo): void +} +export interface TypePluginCompleteTypeInfo { + (plugin: TypePlugin, gType: Type, info: TypeInfo, valueTable: TypeValueTable): void +} +export interface TypePluginUnuse { + (plugin: TypePlugin): void +} +export interface TypePluginUse { + (plugin: TypePlugin): void +} +export interface ValueTransform { + (srcValue: Value, destValue: Value): void +} +export interface WeakNotify { + (data: object | null, whereTheObjectWas: Object): void +} +export class TypePlugin { + /* Methods of GObject.TypePlugin */ + completeInterfaceInfo(instanceType: Type, interfaceType: Type, info: InterfaceInfo): void + completeTypeInfo(gType: Type, info: TypeInfo, valueTable: TypeValueTable): void + unuse(): void + use(): void + static name: string +} +// Extra interfaces used to help define GObject classes in js; these +// aren't part of gi. +export interface SignalDefinition { + flags?: SignalFlags; + accumulator: number; + return_type?: Type; + param_types?: Type[]; +} + +export interface MetaInfo { + GTypeName: string; + GTypeFlags?: TypeFlags; + Implements?: Function[]; + Properties?: {[K: string]: ParamSpec}; + Signals?: {[K: string]: SignalDefinition}; + Requires?: Function[]; + CssName?: string; + Template?: string; + Children?: string[]; + InternalChildren?: string[]; +} + +export const GTypeName: symbol; +export const requires: symbol; +export const interfaces: symbol; +export const properties: symbol; +export const signals: symbol; +export function registerClass(metaInfo: MetaInfo, klass: Function): Function; +export function registerClass(klass: Function): Function; +export function registerClass(a: T, b?: Function): Function; + +export interface Binding_ConstructProps extends Object_ConstructProps { + flags?: BindingFlags + source?: Object + sourceProperty?: string + target?: Object + targetProperty?: string +} +export class Binding { + /* Fields of GObject.Object */ + gTypeInstance: TypeInstance + /* Methods of GObject.Binding */ + dupSource(): Object | null + dupTarget(): Object | null + getFlags(): BindingFlags + getSource(): Object | null + getSourceProperty(): string + getTarget(): Object | null + getTargetProperty(): string + unbind(): void + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: Object, targetProperty: string, flags: BindingFlags): Binding + bindPropertyFull(sourceProperty: string, target: Object, targetProperty: string, flags: BindingFlags, transformTo: Closure, transformFrom: Closure): Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: ParamSpec): void + ref(): Object + refSink(): Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: Closure): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: Value, pspec: ParamSpec): void + vfuncNotify(pspec: ParamSpec): void + vfuncSetProperty(propertyId: number, value: Value, pspec: ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: Binding, pspec: ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: Binding, pspec: ParamSpec) => void)): number + emit(sigName: "notify", pspec: ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: Binding_ConstructProps) + _init (config?: Binding_ConstructProps): void + static $gtype: Type +} +export interface InitiallyUnowned_ConstructProps extends Object_ConstructProps { +} +export class InitiallyUnowned { + /* Fields of GObject.InitiallyUnowned */ + gTypeInstance: TypeInstance + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: Object, targetProperty: string, flags: BindingFlags): Binding + bindPropertyFull(sourceProperty: string, target: Object, targetProperty: string, flags: BindingFlags, transformTo: Closure, transformFrom: Closure): Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: ParamSpec): void + ref(): Object + refSink(): Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: Closure): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: Value, pspec: ParamSpec): void + vfuncNotify(pspec: ParamSpec): void + vfuncSetProperty(propertyId: number, value: Value, pspec: ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: InitiallyUnowned, pspec: ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: InitiallyUnowned, pspec: ParamSpec) => void)): number + emit(sigName: "notify", pspec: ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: InitiallyUnowned_ConstructProps) + _init (config?: InitiallyUnowned_ConstructProps): void + static $gtype: Type +} +export interface Object_ConstructProps { +} +export class Object { + /* Fields of GObject.Object */ + gTypeInstance: TypeInstance + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: Object, targetProperty: string, flags: BindingFlags): Binding + bindPropertyFull(sourceProperty: string, target: Object, targetProperty: string, flags: BindingFlags, transformTo: Closure, transformFrom: Closure): Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: ParamSpec): void + ref(): Object + refSink(): Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: Closure): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: Value, pspec: ParamSpec): void + vfuncNotify(pspec: ParamSpec): void + vfuncSetProperty(propertyId: number, value: Value, pspec: ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: Object, pspec: ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: Object, pspec: ParamSpec) => void)): number + emit(sigName: "notify", pspec: ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: Object_ConstructProps) + _init (config?: Object_ConstructProps): void + /* Static methods and pseudo-constructors */ + static newv(objectType: Type, parameters: Parameter[]): Object + static compatControl(what: number, data?: object | null): number + static interfaceFindProperty(gIface: TypeInterface, propertyName: string): ParamSpec + static interfaceInstallProperty(gIface: TypeInterface, pspec: ParamSpec): void + static interfaceListProperties(gIface: TypeInterface): ParamSpec[] + static findProperty(oclass: Object | Function | Type, propertyName: string): ParamSpec + static installProperties(oclass: Object | Function | Type, pspecs: ParamSpec[]): void + static installProperty(oclass: Object | Function | Type, propertyId: number, pspec: ParamSpec): void + static listProperties(oclass: Object | Function | Type): ParamSpec[] + static overrideProperty(oclass: Object | Function | Type, propertyId: number, name: string): void + static $gtype: Type +} +export class ParamSpec { + /* Fields of GObject.ParamSpec */ + gTypeInstance: TypeInstance + name: string + flags: ParamFlags + valueType: Type + ownerType: Type + /* Methods of GObject.ParamSpec */ + getBlurb(): string | null + getDefaultValue(): Value + getName(): string + getNameQuark(): GLib.Quark + getNick(): string + getQdata(quark: GLib.Quark): object | null + getRedirectTarget(): ParamSpec | null + setQdata(quark: GLib.Quark, data?: object | null): void + sink(): void + stealQdata(quark: GLib.Quark): object | null + /* Virtual methods of GObject.ParamSpec */ + vfuncFinalize(): void + vfuncValueSetDefault(value: Value): void + vfuncValueValidate(value: Value): boolean + vfuncValuesCmp(value1: Value, value2: Value): number + static name: string + /* Static methods and pseudo-constructors */ + static isValidName(name: string): boolean +} +export class ParamSpecBoolean { + /* Fields of GObject.ParamSpecBoolean */ + parentInstance: ParamSpec + defaultValue: boolean + /* Fields of GObject.ParamSpec */ + gTypeInstance: TypeInstance + name: string + flags: ParamFlags + valueType: Type + ownerType: Type + /* Methods of GObject.ParamSpec */ + getBlurb(): string | null + getDefaultValue(): Value + getName(): string + getNameQuark(): GLib.Quark + getNick(): string + getQdata(quark: GLib.Quark): object | null + getRedirectTarget(): ParamSpec | null + setQdata(quark: GLib.Quark, data?: object | null): void + sink(): void + stealQdata(quark: GLib.Quark): object | null + /* Virtual methods of GObject.ParamSpec */ + vfuncFinalize(): void + vfuncValueSetDefault(value: Value): void + vfuncValueValidate(value: Value): boolean + vfuncValuesCmp(value1: Value, value2: Value): number + static name: string +} +export class ParamSpecBoxed { + /* Fields of GObject.ParamSpecBoxed */ + parentInstance: ParamSpec + /* Fields of GObject.ParamSpec */ + gTypeInstance: TypeInstance + name: string + flags: ParamFlags + valueType: Type + ownerType: Type + /* Methods of GObject.ParamSpec */ + getBlurb(): string | null + getDefaultValue(): Value + getName(): string + getNameQuark(): GLib.Quark + getNick(): string + getQdata(quark: GLib.Quark): object | null + getRedirectTarget(): ParamSpec | null + setQdata(quark: GLib.Quark, data?: object | null): void + sink(): void + stealQdata(quark: GLib.Quark): object | null + /* Virtual methods of GObject.ParamSpec */ + vfuncFinalize(): void + vfuncValueSetDefault(value: Value): void + vfuncValueValidate(value: Value): boolean + vfuncValuesCmp(value1: Value, value2: Value): number + static name: string +} +export class ParamSpecChar { + /* Fields of GObject.ParamSpecChar */ + parentInstance: ParamSpec + minimum: number + maximum: number + defaultValue: number + /* Fields of GObject.ParamSpec */ + gTypeInstance: TypeInstance + name: string + flags: ParamFlags + valueType: Type + ownerType: Type + /* Methods of GObject.ParamSpec */ + getBlurb(): string | null + getDefaultValue(): Value + getName(): string + getNameQuark(): GLib.Quark + getNick(): string + getQdata(quark: GLib.Quark): object | null + getRedirectTarget(): ParamSpec | null + setQdata(quark: GLib.Quark, data?: object | null): void + sink(): void + stealQdata(quark: GLib.Quark): object | null + /* Virtual methods of GObject.ParamSpec */ + vfuncFinalize(): void + vfuncValueSetDefault(value: Value): void + vfuncValueValidate(value: Value): boolean + vfuncValuesCmp(value1: Value, value2: Value): number + static name: string +} +export class ParamSpecDouble { + /* Fields of GObject.ParamSpecDouble */ + parentInstance: ParamSpec + minimum: number + maximum: number + defaultValue: number + epsilon: number + /* Fields of GObject.ParamSpec */ + gTypeInstance: TypeInstance + name: string + flags: ParamFlags + valueType: Type + ownerType: Type + /* Methods of GObject.ParamSpec */ + getBlurb(): string | null + getDefaultValue(): Value + getName(): string + getNameQuark(): GLib.Quark + getNick(): string + getQdata(quark: GLib.Quark): object | null + getRedirectTarget(): ParamSpec | null + setQdata(quark: GLib.Quark, data?: object | null): void + sink(): void + stealQdata(quark: GLib.Quark): object | null + /* Virtual methods of GObject.ParamSpec */ + vfuncFinalize(): void + vfuncValueSetDefault(value: Value): void + vfuncValueValidate(value: Value): boolean + vfuncValuesCmp(value1: Value, value2: Value): number + static name: string +} +export class ParamSpecEnum { + /* Fields of GObject.ParamSpecEnum */ + parentInstance: ParamSpec + enumClass: EnumClass + defaultValue: number + /* Fields of GObject.ParamSpec */ + gTypeInstance: TypeInstance + name: string + flags: ParamFlags + valueType: Type + ownerType: Type + /* Methods of GObject.ParamSpec */ + getBlurb(): string | null + getDefaultValue(): Value + getName(): string + getNameQuark(): GLib.Quark + getNick(): string + getQdata(quark: GLib.Quark): object | null + getRedirectTarget(): ParamSpec | null + setQdata(quark: GLib.Quark, data?: object | null): void + sink(): void + stealQdata(quark: GLib.Quark): object | null + /* Virtual methods of GObject.ParamSpec */ + vfuncFinalize(): void + vfuncValueSetDefault(value: Value): void + vfuncValueValidate(value: Value): boolean + vfuncValuesCmp(value1: Value, value2: Value): number + static name: string +} +export class ParamSpecFlags { + /* Fields of GObject.ParamSpecFlags */ + parentInstance: ParamSpec + flagsClass: FlagsClass + defaultValue: number + /* Fields of GObject.ParamSpec */ + gTypeInstance: TypeInstance + name: string + flags: ParamFlags + valueType: Type + ownerType: Type + /* Methods of GObject.ParamSpec */ + getBlurb(): string | null + getDefaultValue(): Value + getName(): string + getNameQuark(): GLib.Quark + getNick(): string + getQdata(quark: GLib.Quark): object | null + getRedirectTarget(): ParamSpec | null + setQdata(quark: GLib.Quark, data?: object | null): void + sink(): void + stealQdata(quark: GLib.Quark): object | null + /* Virtual methods of GObject.ParamSpec */ + vfuncFinalize(): void + vfuncValueSetDefault(value: Value): void + vfuncValueValidate(value: Value): boolean + vfuncValuesCmp(value1: Value, value2: Value): number + static name: string +} +export class ParamSpecFloat { + /* Fields of GObject.ParamSpecFloat */ + parentInstance: ParamSpec + minimum: number + maximum: number + defaultValue: number + epsilon: number + /* Fields of GObject.ParamSpec */ + gTypeInstance: TypeInstance + name: string + flags: ParamFlags + valueType: Type + ownerType: Type + /* Methods of GObject.ParamSpec */ + getBlurb(): string | null + getDefaultValue(): Value + getName(): string + getNameQuark(): GLib.Quark + getNick(): string + getQdata(quark: GLib.Quark): object | null + getRedirectTarget(): ParamSpec | null + setQdata(quark: GLib.Quark, data?: object | null): void + sink(): void + stealQdata(quark: GLib.Quark): object | null + /* Virtual methods of GObject.ParamSpec */ + vfuncFinalize(): void + vfuncValueSetDefault(value: Value): void + vfuncValueValidate(value: Value): boolean + vfuncValuesCmp(value1: Value, value2: Value): number + static name: string +} +export class ParamSpecGType { + /* Fields of GObject.ParamSpecGType */ + parentInstance: ParamSpec + isAType: Type + /* Fields of GObject.ParamSpec */ + gTypeInstance: TypeInstance + name: string + flags: ParamFlags + valueType: Type + ownerType: Type + /* Methods of GObject.ParamSpec */ + getBlurb(): string | null + getDefaultValue(): Value + getName(): string + getNameQuark(): GLib.Quark + getNick(): string + getQdata(quark: GLib.Quark): object | null + getRedirectTarget(): ParamSpec | null + setQdata(quark: GLib.Quark, data?: object | null): void + sink(): void + stealQdata(quark: GLib.Quark): object | null + /* Virtual methods of GObject.ParamSpec */ + vfuncFinalize(): void + vfuncValueSetDefault(value: Value): void + vfuncValueValidate(value: Value): boolean + vfuncValuesCmp(value1: Value, value2: Value): number + static name: string +} +export class ParamSpecInt { + /* Fields of GObject.ParamSpecInt */ + parentInstance: ParamSpec + minimum: number + maximum: number + defaultValue: number + /* Fields of GObject.ParamSpec */ + gTypeInstance: TypeInstance + name: string + flags: ParamFlags + valueType: Type + ownerType: Type + /* Methods of GObject.ParamSpec */ + getBlurb(): string | null + getDefaultValue(): Value + getName(): string + getNameQuark(): GLib.Quark + getNick(): string + getQdata(quark: GLib.Quark): object | null + getRedirectTarget(): ParamSpec | null + setQdata(quark: GLib.Quark, data?: object | null): void + sink(): void + stealQdata(quark: GLib.Quark): object | null + /* Virtual methods of GObject.ParamSpec */ + vfuncFinalize(): void + vfuncValueSetDefault(value: Value): void + vfuncValueValidate(value: Value): boolean + vfuncValuesCmp(value1: Value, value2: Value): number + static name: string +} +export class ParamSpecInt64 { + /* Fields of GObject.ParamSpecInt64 */ + parentInstance: ParamSpec + minimum: number + maximum: number + defaultValue: number + /* Fields of GObject.ParamSpec */ + gTypeInstance: TypeInstance + name: string + flags: ParamFlags + valueType: Type + ownerType: Type + /* Methods of GObject.ParamSpec */ + getBlurb(): string | null + getDefaultValue(): Value + getName(): string + getNameQuark(): GLib.Quark + getNick(): string + getQdata(quark: GLib.Quark): object | null + getRedirectTarget(): ParamSpec | null + setQdata(quark: GLib.Quark, data?: object | null): void + sink(): void + stealQdata(quark: GLib.Quark): object | null + /* Virtual methods of GObject.ParamSpec */ + vfuncFinalize(): void + vfuncValueSetDefault(value: Value): void + vfuncValueValidate(value: Value): boolean + vfuncValuesCmp(value1: Value, value2: Value): number + static name: string +} +export class ParamSpecLong { + /* Fields of GObject.ParamSpecLong */ + parentInstance: ParamSpec + minimum: number + maximum: number + defaultValue: number + /* Fields of GObject.ParamSpec */ + gTypeInstance: TypeInstance + name: string + flags: ParamFlags + valueType: Type + ownerType: Type + /* Methods of GObject.ParamSpec */ + getBlurb(): string | null + getDefaultValue(): Value + getName(): string + getNameQuark(): GLib.Quark + getNick(): string + getQdata(quark: GLib.Quark): object | null + getRedirectTarget(): ParamSpec | null + setQdata(quark: GLib.Quark, data?: object | null): void + sink(): void + stealQdata(quark: GLib.Quark): object | null + /* Virtual methods of GObject.ParamSpec */ + vfuncFinalize(): void + vfuncValueSetDefault(value: Value): void + vfuncValueValidate(value: Value): boolean + vfuncValuesCmp(value1: Value, value2: Value): number + static name: string +} +export class ParamSpecObject { + /* Fields of GObject.ParamSpecObject */ + parentInstance: ParamSpec + /* Fields of GObject.ParamSpec */ + gTypeInstance: TypeInstance + name: string + flags: ParamFlags + valueType: Type + ownerType: Type + /* Methods of GObject.ParamSpec */ + getBlurb(): string | null + getDefaultValue(): Value + getName(): string + getNameQuark(): GLib.Quark + getNick(): string + getQdata(quark: GLib.Quark): object | null + getRedirectTarget(): ParamSpec | null + setQdata(quark: GLib.Quark, data?: object | null): void + sink(): void + stealQdata(quark: GLib.Quark): object | null + /* Virtual methods of GObject.ParamSpec */ + vfuncFinalize(): void + vfuncValueSetDefault(value: Value): void + vfuncValueValidate(value: Value): boolean + vfuncValuesCmp(value1: Value, value2: Value): number + static name: string +} +export class ParamSpecOverride { + /* Fields of GObject.ParamSpec */ + gTypeInstance: TypeInstance + name: string + flags: ParamFlags + valueType: Type + ownerType: Type + /* Methods of GObject.ParamSpec */ + getBlurb(): string | null + getDefaultValue(): Value + getName(): string + getNameQuark(): GLib.Quark + getNick(): string + getQdata(quark: GLib.Quark): object | null + getRedirectTarget(): ParamSpec | null + setQdata(quark: GLib.Quark, data?: object | null): void + sink(): void + stealQdata(quark: GLib.Quark): object | null + /* Virtual methods of GObject.ParamSpec */ + vfuncFinalize(): void + vfuncValueSetDefault(value: Value): void + vfuncValueValidate(value: Value): boolean + vfuncValuesCmp(value1: Value, value2: Value): number + static name: string +} +export class ParamSpecParam { + /* Fields of GObject.ParamSpecParam */ + parentInstance: ParamSpec + /* Fields of GObject.ParamSpec */ + gTypeInstance: TypeInstance + name: string + flags: ParamFlags + valueType: Type + ownerType: Type + /* Methods of GObject.ParamSpec */ + getBlurb(): string | null + getDefaultValue(): Value + getName(): string + getNameQuark(): GLib.Quark + getNick(): string + getQdata(quark: GLib.Quark): object | null + getRedirectTarget(): ParamSpec | null + setQdata(quark: GLib.Quark, data?: object | null): void + sink(): void + stealQdata(quark: GLib.Quark): object | null + /* Virtual methods of GObject.ParamSpec */ + vfuncFinalize(): void + vfuncValueSetDefault(value: Value): void + vfuncValueValidate(value: Value): boolean + vfuncValuesCmp(value1: Value, value2: Value): number + static name: string +} +export class ParamSpecPointer { + /* Fields of GObject.ParamSpecPointer */ + parentInstance: ParamSpec + /* Fields of GObject.ParamSpec */ + gTypeInstance: TypeInstance + name: string + flags: ParamFlags + valueType: Type + ownerType: Type + /* Methods of GObject.ParamSpec */ + getBlurb(): string | null + getDefaultValue(): Value + getName(): string + getNameQuark(): GLib.Quark + getNick(): string + getQdata(quark: GLib.Quark): object | null + getRedirectTarget(): ParamSpec | null + setQdata(quark: GLib.Quark, data?: object | null): void + sink(): void + stealQdata(quark: GLib.Quark): object | null + /* Virtual methods of GObject.ParamSpec */ + vfuncFinalize(): void + vfuncValueSetDefault(value: Value): void + vfuncValueValidate(value: Value): boolean + vfuncValuesCmp(value1: Value, value2: Value): number + static name: string +} +export class ParamSpecString { + /* Fields of GObject.ParamSpecString */ + parentInstance: ParamSpec + defaultValue: string + csetFirst: string + csetNth: string + substitutor: number + nullFoldIfEmpty: number + ensureNonNull: number + /* Fields of GObject.ParamSpec */ + gTypeInstance: TypeInstance + name: string + flags: ParamFlags + valueType: Type + ownerType: Type + /* Methods of GObject.ParamSpec */ + getBlurb(): string | null + getDefaultValue(): Value + getName(): string + getNameQuark(): GLib.Quark + getNick(): string + getQdata(quark: GLib.Quark): object | null + getRedirectTarget(): ParamSpec | null + setQdata(quark: GLib.Quark, data?: object | null): void + sink(): void + stealQdata(quark: GLib.Quark): object | null + /* Virtual methods of GObject.ParamSpec */ + vfuncFinalize(): void + vfuncValueSetDefault(value: Value): void + vfuncValueValidate(value: Value): boolean + vfuncValuesCmp(value1: Value, value2: Value): number + static name: string +} +export class ParamSpecUChar { + /* Fields of GObject.ParamSpecUChar */ + parentInstance: ParamSpec + minimum: number + maximum: number + defaultValue: number + /* Fields of GObject.ParamSpec */ + gTypeInstance: TypeInstance + name: string + flags: ParamFlags + valueType: Type + ownerType: Type + /* Methods of GObject.ParamSpec */ + getBlurb(): string | null + getDefaultValue(): Value + getName(): string + getNameQuark(): GLib.Quark + getNick(): string + getQdata(quark: GLib.Quark): object | null + getRedirectTarget(): ParamSpec | null + setQdata(quark: GLib.Quark, data?: object | null): void + sink(): void + stealQdata(quark: GLib.Quark): object | null + /* Virtual methods of GObject.ParamSpec */ + vfuncFinalize(): void + vfuncValueSetDefault(value: Value): void + vfuncValueValidate(value: Value): boolean + vfuncValuesCmp(value1: Value, value2: Value): number + static name: string +} +export class ParamSpecUInt { + /* Fields of GObject.ParamSpecUInt */ + parentInstance: ParamSpec + minimum: number + maximum: number + defaultValue: number + /* Fields of GObject.ParamSpec */ + gTypeInstance: TypeInstance + name: string + flags: ParamFlags + valueType: Type + ownerType: Type + /* Methods of GObject.ParamSpec */ + getBlurb(): string | null + getDefaultValue(): Value + getName(): string + getNameQuark(): GLib.Quark + getNick(): string + getQdata(quark: GLib.Quark): object | null + getRedirectTarget(): ParamSpec | null + setQdata(quark: GLib.Quark, data?: object | null): void + sink(): void + stealQdata(quark: GLib.Quark): object | null + /* Virtual methods of GObject.ParamSpec */ + vfuncFinalize(): void + vfuncValueSetDefault(value: Value): void + vfuncValueValidate(value: Value): boolean + vfuncValuesCmp(value1: Value, value2: Value): number + static name: string +} +export class ParamSpecUInt64 { + /* Fields of GObject.ParamSpecUInt64 */ + parentInstance: ParamSpec + minimum: number + maximum: number + defaultValue: number + /* Fields of GObject.ParamSpec */ + gTypeInstance: TypeInstance + name: string + flags: ParamFlags + valueType: Type + ownerType: Type + /* Methods of GObject.ParamSpec */ + getBlurb(): string | null + getDefaultValue(): Value + getName(): string + getNameQuark(): GLib.Quark + getNick(): string + getQdata(quark: GLib.Quark): object | null + getRedirectTarget(): ParamSpec | null + setQdata(quark: GLib.Quark, data?: object | null): void + sink(): void + stealQdata(quark: GLib.Quark): object | null + /* Virtual methods of GObject.ParamSpec */ + vfuncFinalize(): void + vfuncValueSetDefault(value: Value): void + vfuncValueValidate(value: Value): boolean + vfuncValuesCmp(value1: Value, value2: Value): number + static name: string +} +export class ParamSpecULong { + /* Fields of GObject.ParamSpecULong */ + parentInstance: ParamSpec + minimum: number + maximum: number + defaultValue: number + /* Fields of GObject.ParamSpec */ + gTypeInstance: TypeInstance + name: string + flags: ParamFlags + valueType: Type + ownerType: Type + /* Methods of GObject.ParamSpec */ + getBlurb(): string | null + getDefaultValue(): Value + getName(): string + getNameQuark(): GLib.Quark + getNick(): string + getQdata(quark: GLib.Quark): object | null + getRedirectTarget(): ParamSpec | null + setQdata(quark: GLib.Quark, data?: object | null): void + sink(): void + stealQdata(quark: GLib.Quark): object | null + /* Virtual methods of GObject.ParamSpec */ + vfuncFinalize(): void + vfuncValueSetDefault(value: Value): void + vfuncValueValidate(value: Value): boolean + vfuncValuesCmp(value1: Value, value2: Value): number + static name: string +} +export class ParamSpecUnichar { + /* Fields of GObject.ParamSpecUnichar */ + parentInstance: ParamSpec + defaultValue: number + /* Fields of GObject.ParamSpec */ + gTypeInstance: TypeInstance + name: string + flags: ParamFlags + valueType: Type + ownerType: Type + /* Methods of GObject.ParamSpec */ + getBlurb(): string | null + getDefaultValue(): Value + getName(): string + getNameQuark(): GLib.Quark + getNick(): string + getQdata(quark: GLib.Quark): object | null + getRedirectTarget(): ParamSpec | null + setQdata(quark: GLib.Quark, data?: object | null): void + sink(): void + stealQdata(quark: GLib.Quark): object | null + /* Virtual methods of GObject.ParamSpec */ + vfuncFinalize(): void + vfuncValueSetDefault(value: Value): void + vfuncValueValidate(value: Value): boolean + vfuncValuesCmp(value1: Value, value2: Value): number + static name: string +} +export class ParamSpecValueArray { + /* Fields of GObject.ParamSpecValueArray */ + parentInstance: ParamSpec + elementSpec: ParamSpec + fixedNElements: number + /* Fields of GObject.ParamSpec */ + gTypeInstance: TypeInstance + name: string + flags: ParamFlags + valueType: Type + ownerType: Type + /* Methods of GObject.ParamSpec */ + getBlurb(): string | null + getDefaultValue(): Value + getName(): string + getNameQuark(): GLib.Quark + getNick(): string + getQdata(quark: GLib.Quark): object | null + getRedirectTarget(): ParamSpec | null + setQdata(quark: GLib.Quark, data?: object | null): void + sink(): void + stealQdata(quark: GLib.Quark): object | null + /* Virtual methods of GObject.ParamSpec */ + vfuncFinalize(): void + vfuncValueSetDefault(value: Value): void + vfuncValueValidate(value: Value): boolean + vfuncValuesCmp(value1: Value, value2: Value): number + static name: string +} +export class ParamSpecVariant { + /* Fields of GObject.ParamSpecVariant */ + parentInstance: ParamSpec + type: GLib.VariantType + defaultValue: GLib.Variant + /* Fields of GObject.ParamSpec */ + gTypeInstance: TypeInstance + name: string + flags: ParamFlags + valueType: Type + ownerType: Type + /* Methods of GObject.ParamSpec */ + getBlurb(): string | null + getDefaultValue(): Value + getName(): string + getNameQuark(): GLib.Quark + getNick(): string + getQdata(quark: GLib.Quark): object | null + getRedirectTarget(): ParamSpec | null + setQdata(quark: GLib.Quark, data?: object | null): void + sink(): void + stealQdata(quark: GLib.Quark): object | null + /* Virtual methods of GObject.ParamSpec */ + vfuncFinalize(): void + vfuncValueSetDefault(value: Value): void + vfuncValueValidate(value: Value): boolean + vfuncValuesCmp(value1: Value, value2: Value): number + static name: string +} +export interface TypeModule_ConstructProps extends Object_ConstructProps { +} +export class TypeModule { + /* Fields of GObject.TypeModule */ + parentInstance: Object + useCount: number + typeInfos: object[] + interfaceInfos: object[] + name: string + /* Fields of GObject.Object */ + gTypeInstance: TypeInstance + /* Methods of GObject.TypeModule */ + addInterface(instanceType: Type, interfaceType: Type, interfaceInfo: InterfaceInfo): void + registerEnum(name: string, constStaticValues: EnumValue): Type + registerFlags(name: string, constStaticValues: FlagsValue): Type + registerType(parentType: Type, typeName: string, typeInfo: TypeInfo, flags: TypeFlags): Type + setName(name: string): void + unuse(): void + use(): boolean + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: Object, targetProperty: string, flags: BindingFlags): Binding + bindPropertyFull(sourceProperty: string, target: Object, targetProperty: string, flags: BindingFlags, transformTo: Closure, transformFrom: Closure): Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: ParamSpec): void + ref(): Object + refSink(): Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: Closure): void + /* Methods of GObject.TypePlugin */ + completeInterfaceInfo(instanceType: Type, interfaceType: Type, info: InterfaceInfo): void + completeTypeInfo(gType: Type, info: TypeInfo, valueTable: TypeValueTable): void + /* Virtual methods of GObject.TypeModule */ + vfuncLoad(): boolean + vfuncUnload(): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: Value, pspec: ParamSpec): void + vfuncNotify(pspec: ParamSpec): void + vfuncSetProperty(propertyId: number, value: Value, pspec: ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: TypeModule, pspec: ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: TypeModule, pspec: ParamSpec) => void)): number + emit(sigName: "notify", pspec: ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: TypeModule_ConstructProps) + _init (config?: TypeModule_ConstructProps): void + static $gtype: Type +} +export class CClosure { + /* Fields of GObject.CClosure */ + closure: Closure + callback: object + static name: string + /* Static methods and pseudo-constructors */ + static marshalBOOLEANBOXEDBOXED(closure: Closure, returnValue: Value, nParamValues: number, paramValues: Value, invocationHint?: object | null, marshalData?: object | null): void + static marshalBOOLEANFLAGS(closure: Closure, returnValue: Value, nParamValues: number, paramValues: Value, invocationHint?: object | null, marshalData?: object | null): void + static marshalSTRINGOBJECTPOINTER(closure: Closure, returnValue: Value, nParamValues: number, paramValues: Value, invocationHint?: object | null, marshalData?: object | null): void + static marshalVOIDBOOLEAN(closure: Closure, returnValue: Value, nParamValues: number, paramValues: Value, invocationHint?: object | null, marshalData?: object | null): void + static marshalVOIDBOXED(closure: Closure, returnValue: Value, nParamValues: number, paramValues: Value, invocationHint?: object | null, marshalData?: object | null): void + static marshalVOIDCHAR(closure: Closure, returnValue: Value, nParamValues: number, paramValues: Value, invocationHint?: object | null, marshalData?: object | null): void + static marshalVOIDDOUBLE(closure: Closure, returnValue: Value, nParamValues: number, paramValues: Value, invocationHint?: object | null, marshalData?: object | null): void + static marshalVOIDENUM(closure: Closure, returnValue: Value, nParamValues: number, paramValues: Value, invocationHint?: object | null, marshalData?: object | null): void + static marshalVOIDFLAGS(closure: Closure, returnValue: Value, nParamValues: number, paramValues: Value, invocationHint?: object | null, marshalData?: object | null): void + static marshalVOIDFLOAT(closure: Closure, returnValue: Value, nParamValues: number, paramValues: Value, invocationHint?: object | null, marshalData?: object | null): void + static marshalVOIDINT(closure: Closure, returnValue: Value, nParamValues: number, paramValues: Value, invocationHint?: object | null, marshalData?: object | null): void + static marshalVOIDLONG(closure: Closure, returnValue: Value, nParamValues: number, paramValues: Value, invocationHint?: object | null, marshalData?: object | null): void + static marshalVOIDOBJECT(closure: Closure, returnValue: Value, nParamValues: number, paramValues: Value, invocationHint?: object | null, marshalData?: object | null): void + static marshalVOIDPARAM(closure: Closure, returnValue: Value, nParamValues: number, paramValues: Value, invocationHint?: object | null, marshalData?: object | null): void + static marshalVOIDPOINTER(closure: Closure, returnValue: Value, nParamValues: number, paramValues: Value, invocationHint?: object | null, marshalData?: object | null): void + static marshalVOIDSTRING(closure: Closure, returnValue: Value, nParamValues: number, paramValues: Value, invocationHint?: object | null, marshalData?: object | null): void + static marshalVOIDUCHAR(closure: Closure, returnValue: Value, nParamValues: number, paramValues: Value, invocationHint?: object | null, marshalData?: object | null): void + static marshalVOIDUINT(closure: Closure, returnValue: Value, nParamValues: number, paramValues: Value, invocationHint?: object | null, marshalData?: object | null): void + static marshalVOIDUINTPOINTER(closure: Closure, returnValue: Value, nParamValues: number, paramValues: Value, invocationHint?: object | null, marshalData?: object | null): void + static marshalVOIDULONG(closure: Closure, returnValue: Value, nParamValues: number, paramValues: Value, invocationHint?: object | null, marshalData?: object | null): void + static marshalVOIDVARIANT(closure: Closure, returnValue: Value, nParamValues: number, paramValues: Value, invocationHint?: object | null, marshalData?: object | null): void + static marshalVOIDVOID(closure: Closure, returnValue: Value, nParamValues: number, paramValues: Value, invocationHint?: object | null, marshalData?: object | null): void + static marshalGeneric(closure: Closure, returnGvalue: Value, nParamValues: number, paramValues: Value, invocationHint?: object | null, marshalData?: object | null): void +} +export class Closure { + /* Fields of GObject.Closure */ + inMarshal: number + isInvalid: number + marshal: (closure: Closure, returnValue: Value, nParamValues: number, paramValues: Value, invocationHint: object, marshalData: object) => void + /* Methods of GObject.Closure */ + invalidate(): void + invoke(paramValues: Value[], invocationHint?: object | null): /* returnValue */ Value | null + ref(): Closure + sink(): void + unref(): void + static name: string + /* Static methods and pseudo-constructors */ + static newObject(sizeofClosure: number, object: Object): Closure + static newSimple(sizeofClosure: number, data?: object | null): Closure +} +export class ClosureNotifyData { + /* Fields of GObject.ClosureNotifyData */ + data: object + notify: ClosureNotify + static name: string +} +export class EnumClass { + /* Fields of GObject.EnumClass */ + gTypeClass: TypeClass + minimum: number + maximum: number + nValues: number + values: EnumValue + static name: string +} +export class EnumValue { + /* Fields of GObject.EnumValue */ + value: number + valueName: string + valueNick: string + static name: string +} +export class FlagsClass { + /* Fields of GObject.FlagsClass */ + gTypeClass: TypeClass + mask: number + nValues: number + values: FlagsValue + static name: string +} +export class FlagsValue { + /* Fields of GObject.FlagsValue */ + value: number + valueName: string + valueNick: string + static name: string +} +export abstract class InitiallyUnownedClass { + /* Fields of GObject.InitiallyUnownedClass */ + gTypeClass: TypeClass + setProperty: (object: Object, propertyId: number, value: Value, pspec: ParamSpec) => void + getProperty: (object: Object, propertyId: number, value: Value, pspec: ParamSpec) => void + dispose: (object: Object) => void + finalize: (object: Object) => void + dispatchPropertiesChanged: (object: Object, nPspecs: number, pspecs: ParamSpec) => void + notify: (object: Object, pspec: ParamSpec) => void + constructed: (object: Object) => void + static name: string +} +export class InterfaceInfo { + /* Fields of GObject.InterfaceInfo */ + interfaceInit: InterfaceInitFunc + interfaceFinalize: InterfaceFinalizeFunc + interfaceData: object + static name: string +} +export abstract class ObjectClass { + /* Fields of GObject.ObjectClass */ + gTypeClass: TypeClass + setProperty: (object: Object, propertyId: number, value: Value, pspec: ParamSpec) => void + getProperty: (object: Object, propertyId: number, value: Value, pspec: ParamSpec) => void + dispose: (object: Object) => void + finalize: (object: Object) => void + dispatchPropertiesChanged: (object: Object, nPspecs: number, pspecs: ParamSpec) => void + notify: (object: Object, pspec: ParamSpec) => void + constructed: (object: Object) => void + /* Methods of GObject.ObjectClass */ + findProperty(oclass: Object | Function | Type, propertyName: string): ParamSpec + installProperties(oclass: Object | Function | Type, pspecs: ParamSpec[]): void + installProperty(oclass: Object | Function | Type, propertyId: number, pspec: ParamSpec): void + listProperties(oclass: Object | Function | Type): ParamSpec[] + overrideProperty(oclass: Object | Function | Type, propertyId: number, name: string): void + static name: string +} +export class ObjectConstructParam { + /* Fields of GObject.ObjectConstructParam */ + pspec: ParamSpec + value: Value + static name: string +} +export abstract class ParamSpecClass { + /* Fields of GObject.ParamSpecClass */ + gTypeClass: TypeClass + valueType: Type + finalize: (pspec: ParamSpec) => void + valueSetDefault: (pspec: ParamSpec, value: Value) => void + valueValidate: (pspec: ParamSpec, value: Value) => boolean + valuesCmp: (pspec: ParamSpec, value1: Value, value2: Value) => number + static name: string +} +export class ParamSpecPool { + /* Methods of GObject.ParamSpecPool */ + insert(pspec: ParamSpec, ownerType: Type): void + list(ownerType: Type): ParamSpec[] + listOwned(ownerType: Type): ParamSpec[] + lookup(paramName: string, ownerType: Type, walkAncestors: boolean): ParamSpec | null + remove(pspec: ParamSpec): void + static name: string +} +export class ParamSpecTypeInfo { + /* Fields of GObject.ParamSpecTypeInfo */ + instanceSize: number + nPreallocs: number + instanceInit: (pspec: ParamSpec) => void + valueType: Type + finalize: (pspec: ParamSpec) => void + valueSetDefault: (pspec: ParamSpec, value: Value) => void + valueValidate: (pspec: ParamSpec, value: Value) => boolean + valuesCmp: (pspec: ParamSpec, value1: Value, value2: Value) => number + static name: string +} +export class Parameter { + /* Fields of GObject.Parameter */ + name: string + value: Value + static name: string +} +export class SignalInvocationHint { + /* Fields of GObject.SignalInvocationHint */ + signalId: number + detail: GLib.Quark + runType: SignalFlags + static name: string +} +export class SignalQuery { + /* Fields of GObject.SignalQuery */ + signalId: number + signalName: string + itype: Type + signalFlags: SignalFlags + returnType: Type + nParams: number + paramTypes: Type[] + static name: string +} +export class TypeClass { + /* Methods of GObject.TypeClass */ + addPrivate(privateSize: number): void + getPrivate(privateType: Type): object | null + peekParent(): TypeClass + unref(): void + static name: string + /* Static methods and pseudo-constructors */ + static adjustPrivateOffset(gClass: object | null, privateSizeOrOffset: number): void + static peek(type: Type): TypeClass + static peekStatic(type: Type): TypeClass + static ref(type: Type): TypeClass +} +export class TypeFundamentalInfo { + /* Fields of GObject.TypeFundamentalInfo */ + typeFlags: TypeFundamentalFlags + static name: string +} +export class TypeInfo { + /* Fields of GObject.TypeInfo */ + classSize: number + baseInit: BaseInitFunc + baseFinalize: BaseFinalizeFunc + classInit: ClassInitFunc + classFinalize: ClassFinalizeFunc + classData: object + instanceSize: number + nPreallocs: number + instanceInit: InstanceInitFunc + valueTable: TypeValueTable + static name: string +} +export class TypeInstance { + /* Methods of GObject.TypeInstance */ + getPrivate(privateType: Type): object | null + static name: string +} +export class TypeInterface { + /* Methods of GObject.TypeInterface */ + peekParent(): TypeInterface + static name: string + /* Static methods and pseudo-constructors */ + static addPrerequisite(interfaceType: Type, prerequisiteType: Type): void + static getPlugin(instanceType: Type, interfaceType: Type): TypePlugin + static instantiatablePrerequisite(interfaceType: Type): Type + static peek(instanceClass: TypeClass, ifaceType: Type): TypeInterface + static prerequisites(interfaceType: Type): Type[] +} +export abstract class TypeModuleClass { + /* Fields of GObject.TypeModuleClass */ + parentClass: ObjectClass + load: (module: TypeModule) => boolean + unload: (module: TypeModule) => void + reserved1: () => void + reserved2: () => void + reserved3: () => void + reserved4: () => void + static name: string +} +export class TypePluginClass { + /* Fields of GObject.TypePluginClass */ + usePlugin: TypePluginUse + unusePlugin: TypePluginUnuse + completeTypeInfo: TypePluginCompleteTypeInfo + completeInterfaceInfo: TypePluginCompleteInterfaceInfo + static name: string +} +export class TypeQuery { + /* Fields of GObject.TypeQuery */ + type: Type + typeName: string + classSize: number + instanceSize: number + static name: string +} +export class TypeValueTable { + /* Fields of GObject.TypeValueTable */ + valueInit: (value: Value) => void + valueFree: (value: Value) => void + valueCopy: (srcValue: Value, destValue: Value) => void + valuePeekPointer: (value: Value) => object + collectFormat: string + collectValue: (value: Value, nCollectValues: number, collectValues: TypeCValue, collectFlags: number) => string + lcopyFormat: string + lcopyValue: (value: Value, nCollectValues: number, collectValues: TypeCValue, collectFlags: number) => string + static name: string +} +export class Value { + /* Fields of GObject.Value */ + data: _Value__data__union[] + /* Methods of GObject.Value */ + copy(destValue: Value): void + dupObject(): Object + dupString(): string + dupVariant(): GLib.Variant | null + fitsPointer(): boolean + getBoolean(): boolean + getBoxed(): object | null + getChar(): number + getDouble(): number + getEnum(): number + getFlags(): number + getFloat(): number + getGtype(): Type + getInt(): number + getInt64(): number + getLong(): number + getObject(): Object + getParam(): ParamSpec + getPointer(): object | null + getSchar(): number + getString(): string + getUchar(): number + getUint(): number + getUint64(): number + getUlong(): number + getVariant(): GLib.Variant | null + init(gType: Type): Value + initFromInstance(instance: TypeInstance): void + peekPointer(): object | null + reset(): Value + setBoolean(vBoolean: boolean): void + setBoxed(vBoxed?: object | null): void + setBoxedTakeOwnership(vBoxed?: object | null): void + setChar(vChar: number): void + setDouble(vDouble: number): void + setEnum(vEnum: number): void + setFlags(vFlags: number): void + setFloat(vFloat: number): void + setGtype(vGtype: Type): void + setInstance(instance?: object | null): void + setInt(vInt: number): void + setInt64(vInt64: number): void + setInternedString(vString?: string | null): void + setLong(vLong: number): void + setObject(vObject?: Object | null): void + setParam(param?: ParamSpec | null): void + setPointer(vPointer?: object | null): void + setSchar(vChar: number): void + setStaticBoxed(vBoxed?: object | null): void + setStaticString(vString?: string | null): void + setString(vString?: string | null): void + setStringTakeOwnership(vString?: string | null): void + setUchar(vUchar: number): void + setUint(vUint: number): void + setUint64(vUint64: number): void + setUlong(vUlong: number): void + setVariant(variant?: GLib.Variant | null): void + takeBoxed(vBoxed?: object | null): void + takeString(vString?: string | null): void + takeVariant(variant?: GLib.Variant | null): void + transform(destValue: Value): boolean + unset(): void + static name: string + /* Static methods and pseudo-constructors */ + static typeCompatible(srcType: Type, destType: Type): boolean + static typeTransformable(srcType: Type, destType: Type): boolean +} +export class ValueArray { + /* Fields of GObject.ValueArray */ + nValues: number + values: Value + /* Methods of GObject.ValueArray */ + append(value?: Value | null): ValueArray + copy(): ValueArray + getNth(index: number): Value + insert(index: number, value?: Value | null): ValueArray + prepend(value?: Value | null): ValueArray + remove(index: number): ValueArray + sort(compareFunc: GLib.CompareDataFunc): ValueArray + static name: string + static new(nPrealloced: number): ValueArray + constructor(nPrealloced: number) + /* Static methods and pseudo-constructors */ + static new(nPrealloced: number): ValueArray +} +export class WeakRef { + static name: string +} +export class TypeCValue { + static name: string +} +export class _Value__data__union { + /* Fields of GObject._Value__data__union */ + vInt: number + vUint: number + vLong: number + vUlong: number + vInt64: number + vUint64: number + vFloat: number + vDouble: number + vPointer: object + static name: string +} +type SignalCMarshaller = ClosureMarshal +type SignalCVaMarshaller = any +export interface Type { + name: string +} +} \ No newline at end of file diff --git a/@types/node-gtk/Gck-1.d.ts b/@types/node-gtk/Gck-1.d.ts new file mode 100644 index 00000000..f546aed5 --- /dev/null +++ b/@types/node-gtk/Gck-1.d.ts @@ -0,0 +1,1015 @@ +/** + * Gck-1 + */ + +/// +/// +/// +/// + +declare namespace Gck { + +export enum BuilderFlags { + NONE, + SECURE_MEMORY, +} +export enum Error { + PROBLEM, +} +export enum UriError { + BAD_SCHEME, + BAD_ENCODING, + BAD_SYNTAX, + BAD_VERSION, + NOT_FOUND, +} +export enum SessionOptions { + READ_ONLY, + READ_WRITE, + LOGIN_USER, + AUTHENTICATE, +} +export enum UriFlags { + FOR_OBJECT, + FOR_TOKEN, + FOR_MODULE, + WITH_VERSION, + FOR_ANY, +} +export const INVALID: number +export const MAJOR_VERSION: number +export const MICRO_VERSION: number +export const MINOR_VERSION: number +export const URI_FOR_MODULE_WITH_VERSION: number +export const URI_FOR_OBJECT_ON_TOKEN: number +export const URI_FOR_OBJECT_ON_TOKEN_AND_MODULE: number +export const VENDOR_CODE: number +export function builderUnref(builder?: object | null): void +export function errorGetQuark(): GLib.Quark +export function listGetBoxedType(): GObject.Type +export function messageFromRv(rv: number): string +export function modulesEnumerateObjects(modules: Module[], attrs: Attributes, sessionOptions: SessionOptions): Enumerator +export function modulesEnumerateUri(modules: Module[], uri: string, sessionOptions: SessionOptions): Enumerator +export function modulesGetSlots(modules: Module[], tokenPresent: boolean): Slot[] +export function modulesInitializeRegistered(cancellable?: Gio.Cancellable | null): Module[] +export function modulesInitializeRegisteredAsync(cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void +export function modulesInitializeRegisteredFinish(result: Gio.AsyncResult): Module[] +export function modulesObjectForUri(modules: Module[], uri: string, sessionOptions: SessionOptions): Object | null +export function modulesObjectsForUri(modules: Module[], uri: string, sessionOptions: SessionOptions): Object[] +export function modulesTokenForUri(modules: Module[], uri: string): Slot +export function modulesTokensForUri(modules: Module[], uri: string): Slot[] +export function objectsFromHandleArray(session: Session, objectHandles: number[]): Object[] +export function slotsEnumerateObjects(slots: Slot[], match: Attributes, options: SessionOptions): Enumerator +export function uriBuild(uriData: UriData, flags: UriFlags): string +export function uriErrorGetQuark(): GLib.Quark +export function uriParse(string: string, flags: UriFlags): UriData +export function valueToBoolean(value: any, result: boolean): boolean +export function valueToUlong(value: any, result: number): boolean +export interface Allocator { + (data: object | null, length: number): object | null +} +export interface ObjectCache_ConstructProps extends Object_ConstructProps { + attributes?: Attributes +} +export class ObjectCache { + /* Properties of Gck.ObjectCache */ + attributes: Attributes + /* Fields of Gck.Object */ + parent: GObject.Object + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of Gck.ObjectCache */ + fill(attrs: Attributes): void + setAttributes(attrs?: Attributes | null): void + update(attrTypes: number[], cancellable?: Gio.Cancellable | null): boolean + updateAsync(attrTypes: number[], cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + updateFinish(result: Gio.AsyncResult): boolean + /* Methods of Gck.Object */ + cacheLookup(attrTypes: number[], cancellable?: Gio.Cancellable | null): Attributes + cacheLookupAsync(attrTypes: number[], cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + cacheLookupFinish(result: Gio.AsyncResult): Attributes + destroy(cancellable?: Gio.Cancellable | null): boolean + destroyAsync(cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + destroyFinish(result: Gio.AsyncResult): boolean + equal(object2: Object): boolean + getAsync(attrTypes: number[], cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + getData(attrType: number, cancellable?: Gio.Cancellable | null): any + getDataAsync(attrType: number, allocator: Allocator, cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + getDataFinish(result: Gio.AsyncResult): any + getFinish(result: Gio.AsyncResult): Attributes + getFull(attrTypes: number[], cancellable?: Gio.Cancellable | null): Attributes + getHandle(): number + getModule(): Module + getSession(): Session + getTemplate(attrType: number, cancellable?: Gio.Cancellable | null): Attributes + getTemplateAsync(attrType: number, cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + getTemplateFinish(result: Gio.AsyncResult): Attributes + hash(): number + set(attrs: Attributes, cancellable?: Gio.Cancellable | null): boolean + setAsync(attrs: Attributes, cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + setFinish(result: Gio.AsyncResult): boolean + setTemplate(attrType: number, attrs: Attributes, cancellable?: Gio.Cancellable | null): boolean + setTemplateAsync(attrType: number, attrs: Attributes, cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + setTemplateFinish(result: Gio.AsyncResult): boolean + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Virtual methods of Gck.ObjectCache */ + vfuncFill(attrs: Attributes): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: ObjectCache, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: ObjectCache, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::attributes", callback: (($obj: ObjectCache, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::attributes", callback: (($obj: ObjectCache, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::attributes", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::attributes", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::attributes", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: ObjectCache_ConstructProps) + _init (config?: ObjectCache_ConstructProps): void + static $gtype: GObject.Type +} +export interface Enumerator_ConstructProps extends GObject.Object_ConstructProps { + chained?: Enumerator + interaction?: Gio.TlsInteraction +} +export class Enumerator { + /* Properties of Gck.Enumerator */ + chained: Enumerator + interaction: Gio.TlsInteraction + /* Fields of Gck.Enumerator */ + parent: GObject.Object + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of Gck.Enumerator */ + getChained(): Enumerator | null + getInteraction(): Gio.TlsInteraction | null + getObjectType(): GObject.Type + next(cancellable?: Gio.Cancellable | null): Object | null + nextAsync(maxObjects: number, cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + nextFinish(result: Gio.AsyncResult): Object[] + nextN(maxObjects: number, cancellable?: Gio.Cancellable | null): Object[] + setChained(chained?: Enumerator | null): void + setInteraction(interaction?: Gio.TlsInteraction | null): void + setObjectType(objectType: GObject.Type, attrTypes: number[]): void + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: Enumerator, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: Enumerator, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::chained", callback: (($obj: Enumerator, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::chained", callback: (($obj: Enumerator, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::chained", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::chained", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::chained", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::interaction", callback: (($obj: Enumerator, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::interaction", callback: (($obj: Enumerator, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::interaction", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::interaction", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::interaction", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: Enumerator_ConstructProps) + _init (config?: Enumerator_ConstructProps): void + static $gtype: GObject.Type +} +export interface Module_ConstructProps extends GObject.Object_ConstructProps { + functions?: object + path?: string +} +export class Module { + /* Fields of Gck.Module */ + parent: GObject.Object + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of Gck.Module */ + equal(module2: Module): boolean + getInfo(): ModuleInfo + getPath(): string + getSlots(tokenPresent: boolean): Slot[] + hash(): number + match(uri: UriData): boolean + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Virtual methods of Gck.Module */ + vfuncAuthenticateObject(object: Object, label: string, password: string): boolean + vfuncAuthenticateSlot(slot: Slot, label: string, password: string): boolean + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Gck.Module */ + connect(sigName: "authenticate-object", callback: (($obj: Module, object: Object, label: string, password?: object | null) => boolean)): number + connect_after(sigName: "authenticate-object", callback: (($obj: Module, object: Object, label: string, password?: object | null) => boolean)): number + emit(sigName: "authenticate-object", object: Object, label: string, password?: object | null): void + on(sigName: "authenticate-object", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "authenticate-object", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "authenticate-object", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "authenticate-slot", callback: (($obj: Module, slot: Slot, string: string, password?: object | null) => boolean)): number + connect_after(sigName: "authenticate-slot", callback: (($obj: Module, slot: Slot, string: string, password?: object | null) => boolean)): number + emit(sigName: "authenticate-slot", slot: Slot, string: string, password?: object | null): void + on(sigName: "authenticate-slot", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "authenticate-slot", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "authenticate-slot", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: Module, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: Module, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: Module_ConstructProps) + _init (config?: Module_ConstructProps): void + /* Static methods and pseudo-constructors */ + static initialize(path: string, cancellable?: Gio.Cancellable | null): Module + static initializeAsync(path: string, cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + static initializeFinish(result: Gio.AsyncResult): Module | null + static $gtype: GObject.Type +} +export interface Object_ConstructProps extends GObject.Object_ConstructProps { + handle?: number + module?: Module + session?: Session +} +export class Object { + /* Fields of Gck.Object */ + parent: GObject.Object + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of Gck.Object */ + cacheLookup(attrTypes: number[], cancellable?: Gio.Cancellable | null): Attributes + cacheLookupAsync(attrTypes: number[], cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + cacheLookupFinish(result: Gio.AsyncResult): Attributes + destroy(cancellable?: Gio.Cancellable | null): boolean + destroyAsync(cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + destroyFinish(result: Gio.AsyncResult): boolean + equal(object2: Object): boolean + getAsync(attrTypes: number[], cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + getData(attrType: number, cancellable?: Gio.Cancellable | null): any + getDataAsync(attrType: number, allocator: Allocator, cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + getDataFinish(result: Gio.AsyncResult): any + getFinish(result: Gio.AsyncResult): Attributes + getFull(attrTypes: number[], cancellable?: Gio.Cancellable | null): Attributes + getHandle(): number + getModule(): Module + getSession(): Session + getTemplate(attrType: number, cancellable?: Gio.Cancellable | null): Attributes + getTemplateAsync(attrType: number, cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + getTemplateFinish(result: Gio.AsyncResult): Attributes + hash(): number + set(attrs: Attributes, cancellable?: Gio.Cancellable | null): boolean + setAsync(attrs: Attributes, cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + setFinish(result: Gio.AsyncResult): boolean + setTemplate(attrType: number, attrs: Attributes, cancellable?: Gio.Cancellable | null): boolean + setTemplateAsync(attrType: number, attrs: Attributes, cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + setTemplateFinish(result: Gio.AsyncResult): boolean + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: Object, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: Object, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: Object_ConstructProps) + _init (config?: Object_ConstructProps): void + /* Static methods and pseudo-constructors */ + static fromHandle(session: Session, objectHandle: number): Object + static $gtype: GObject.Type +} +export interface Password_ConstructProps extends Gio.TlsPassword_ConstructProps { + key?: Object + token?: Slot +} +export class Password { + /* Properties of Gck.Password */ + readonly module: Module + /* Properties of Gio.TlsPassword */ + description: string + flags: Gio.TlsPasswordFlags + warning: string + /* Fields of Gck.Password */ + parent: Gio.TlsPassword + /* Fields of Gio.TlsPassword */ + parentInstance: GObject.Object + priv: Gio.TlsPasswordPrivate + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of Gck.Password */ + getKey(): Object + getModule(): Module + getToken(): Slot + /* Methods of Gio.TlsPassword */ + getDescription(): string + getFlags(): Gio.TlsPasswordFlags + getValue(length?: number | null): number + getWarning(): string + setDescription(description: string): void + setFlags(flags: Gio.TlsPasswordFlags): void + setValue(value: any): void + setValueFull(value: any, destroy?: GLib.DestroyNotify | null): void + setWarning(warning: string): void + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Virtual methods of Gio.TlsPassword */ + vfuncGetDefaultWarning(): string + vfuncGetValue(length?: number | null): number + vfuncSetValue(value: any, destroy?: GLib.DestroyNotify | null): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: Password, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: Password, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::module", callback: (($obj: Password, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::module", callback: (($obj: Password, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::module", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::module", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::module", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::description", callback: (($obj: Password, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::description", callback: (($obj: Password, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::description", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::description", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::description", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::flags", callback: (($obj: Password, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::flags", callback: (($obj: Password, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::flags", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::flags", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::flags", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::warning", callback: (($obj: Password, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::warning", callback: (($obj: Password, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::warning", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::warning", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::warning", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: Password_ConstructProps) + _init (config?: Password_ConstructProps): void + static $gtype: GObject.Type +} +export interface Session_ConstructProps extends GObject.Object_ConstructProps { + appData?: object + handle?: number + interaction?: Gio.TlsInteraction + openingFlags?: number + options?: SessionOptions + slot?: Slot +} +export class Session { + /* Properties of Gck.Session */ + interaction: Gio.TlsInteraction + readonly module: Module + /* Fields of Gck.Session */ + parent: GObject.Object + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of Gck.Session */ + createObject(attrs: Attributes, cancellable?: Gio.Cancellable | null): Object + createObjectAsync(attrs: Attributes, cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + createObjectFinish(result: Gio.AsyncResult): Object + decrypt(key: Object, mechType: number, input: any, cancellable?: Gio.Cancellable | null): any + decryptAsync(key: Object, mechanism: Mechanism, input: any, cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + decryptFinish(result: Gio.AsyncResult): any + decryptFull(key: Object, mechanism: Mechanism, input: any, cancellable?: Gio.Cancellable | null): any + deriveKey(base: Object, mechType: number, attrs: Attributes, cancellable?: Gio.Cancellable | null): Object + deriveKeyAsync(base: Object, mechanism: Mechanism, attrs: Attributes, cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + deriveKeyFinish(result: Gio.AsyncResult): Object + deriveKeyFull(base: Object, mechanism: Mechanism, attrs: Attributes, cancellable?: Gio.Cancellable | null): Object + encrypt(key: Object, mechType: number, input: any, cancellable?: Gio.Cancellable | null): any + encryptAsync(key: Object, mechanism: Mechanism, input: any, cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + encryptFinish(result: Gio.AsyncResult): any + encryptFull(key: Object, mechanism: Mechanism, input: any, cancellable?: Gio.Cancellable | null): any + enumerateObjects(match: Attributes): Enumerator + findHandles(match: Attributes, cancellable?: Gio.Cancellable | null): number[] | null + findHandlesAsync(match: Attributes, cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + findHandlesFinish(result: Gio.AsyncResult): number[] | null + findObjects(match: Attributes, cancellable?: Gio.Cancellable | null): Object[] + findObjectsAsync(match: Attributes, cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + findObjectsFinish(result: Gio.AsyncResult): Object[] + generateKeyPair(mechType: number, publicAttrs: Attributes, privateAttrs: Attributes, cancellable?: Gio.Cancellable | null): [ /* returnType */ boolean, /* publicKey */ Object | null, /* privateKey */ Object | null ] + generateKeyPairAsync(mechanism: Mechanism, publicAttrs: Attributes, privateAttrs: Attributes, cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + generateKeyPairFinish(result: Gio.AsyncResult): [ /* returnType */ boolean, /* publicKey */ Object | null, /* privateKey */ Object | null ] + generateKeyPairFull(mechanism: Mechanism, publicAttrs: Attributes, privateAttrs: Attributes, cancellable?: Gio.Cancellable | null): [ /* returnType */ boolean, /* publicKey */ Object | null, /* privateKey */ Object | null ] + getHandle(): number + getInfo(): SessionInfo + getInteraction(): Gio.TlsInteraction | null + getModule(): Module + getOptions(): SessionOptions + getSlot(): Slot + getState(): number + initPin(pin: any | null, cancellable?: Gio.Cancellable | null): boolean + initPinAsync(pin: any | null, cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + initPinFinish(result: Gio.AsyncResult): boolean + login(userType: number, pin: any | null, cancellable?: Gio.Cancellable | null): boolean + loginAsync(userType: number, pin: any | null, cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + loginFinish(result: Gio.AsyncResult): boolean + loginInteractive(userType: number, interaction?: Gio.TlsInteraction | null, cancellable?: Gio.Cancellable | null): boolean + loginInteractiveAsync(userType: number, interaction?: Gio.TlsInteraction | null, cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + loginInteractiveFinish(result: Gio.AsyncResult): boolean + logout(cancellable?: Gio.Cancellable | null): boolean + logoutAsync(cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + logoutFinish(result: Gio.AsyncResult): boolean + setInteraction(interaction?: Gio.TlsInteraction | null): void + setPin(oldPin: any | null, newPin: any | null, cancellable?: Gio.Cancellable | null): boolean + setPinAsync(oldPin: any | null, nOldPin: number, newPin: any | null, cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + setPinFinish(result: Gio.AsyncResult): boolean + sign(key: Object, mechType: number, input: any, cancellable?: Gio.Cancellable | null): any + signAsync(key: Object, mechanism: Mechanism, input: any, cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + signFinish(result: Gio.AsyncResult): any + signFull(key: Object, mechanism: Mechanism, input: any, nResult: number, cancellable?: Gio.Cancellable | null): number + unwrapKey(wrapper: Object, mechType: number, input: any, attrs: Attributes, cancellable?: Gio.Cancellable | null): Object + unwrapKeyAsync(wrapper: Object, mechanism: Mechanism, input: any, attrs: Attributes, cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + unwrapKeyFinish(result: Gio.AsyncResult): Object + unwrapKeyFull(wrapper: Object, mechanism: Mechanism, input: any, attrs: Attributes, cancellable?: Gio.Cancellable | null): Object + verify(key: Object, mechType: number, input: any, signature: any, cancellable?: Gio.Cancellable | null): boolean + verifyAsync(key: Object, mechanism: Mechanism, input: any, signature: any, cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + verifyFinish(result: Gio.AsyncResult): boolean + verifyFull(key: Object, mechanism: Mechanism, input: any, signature: any, cancellable?: Gio.Cancellable | null): boolean + wrapKey(wrapper: Object, mechType: number, wrapped: Object, cancellable?: Gio.Cancellable | null): any + wrapKeyAsync(wrapper: Object, mechanism: Mechanism, wrapped: Object, cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + wrapKeyFinish(result: Gio.AsyncResult): any + wrapKeyFull(wrapper: Object, mechanism: Mechanism, wrapped: Object, cancellable?: Gio.Cancellable | null): any + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Methods of Gio.AsyncInitable */ + initAsync(ioPriority: number, cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + initFinish(res: Gio.AsyncResult): boolean + newFinish(res: Gio.AsyncResult): GObject.Object + /* Methods of Gio.Initable */ + init(cancellable?: Gio.Cancellable | null): boolean + /* Virtual methods of Gck.Session */ + vfuncInitAsync(ioPriority: number, cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + vfuncInitFinish(res: Gio.AsyncResult): boolean + vfuncInit(cancellable?: Gio.Cancellable | null): boolean + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Gck.Session */ + connect(sigName: "discard-handle", callback: (($obj: Session, handle: number) => boolean)): number + connect_after(sigName: "discard-handle", callback: (($obj: Session, handle: number) => boolean)): number + emit(sigName: "discard-handle", handle: number): void + on(sigName: "discard-handle", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "discard-handle", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "discard-handle", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: Session, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: Session, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::interaction", callback: (($obj: Session, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::interaction", callback: (($obj: Session, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::interaction", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::interaction", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::interaction", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::module", callback: (($obj: Session, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::module", callback: (($obj: Session, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::module", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::module", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::module", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: Session_ConstructProps) + _init (config?: Session_ConstructProps): void + /* Static methods and pseudo-constructors */ + static fromHandle(slot: Slot, sessionHandle: number, options: SessionOptions): Session + static open(slot: Slot, options: SessionOptions, interaction?: Gio.TlsInteraction | null, cancellable?: Gio.Cancellable | null): Session + static openAsync(slot: Slot, options: SessionOptions, interaction?: Gio.TlsInteraction | null, cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + static openFinish(result: Gio.AsyncResult): Session + static newvAsync(objectType: GObject.Type, nParameters: number, parameters: GObject.Parameter, ioPriority: number, cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + static newv(objectType: GObject.Type, parameters: GObject.Parameter[], cancellable?: Gio.Cancellable | null): GObject.Object + static $gtype: GObject.Type +} +export interface Slot_ConstructProps extends GObject.Object_ConstructProps { + handle?: number + module?: Module +} +export class Slot { + /* Fields of Gck.Slot */ + parent: GObject.Object + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of Gck.Slot */ + enumerateObjects(match: Attributes, options: SessionOptions): Enumerator + equal(slot2: Slot): boolean + getHandle(): number + getInfo(): SlotInfo + getMechanismInfo(mechType: number): MechanismInfo + getMechanisms(): number[] + getModule(): Module + getTokenInfo(): TokenInfo + hasFlags(flags: number): boolean + hash(): number + match(uri: UriData): boolean + openSession(options: SessionOptions, cancellable?: Gio.Cancellable | null): Session + openSessionAsync(options: SessionOptions, cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + openSessionFinish(result: Gio.AsyncResult): Session + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: Slot, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: Slot, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: Slot_ConstructProps) + _init (config?: Slot_ConstructProps): void + /* Static methods and pseudo-constructors */ + static fromHandle(module: Module, slotId: number): Slot + static $gtype: GObject.Type +} +export class Attribute { + /* Fields of Gck.Attribute */ + type: number + value: any + length: number + /* Methods of Gck.Attribute */ + clear(): void + dump(): void + dup(): Attribute + equal(attr2: Attribute): boolean + free(): void + getBoolean(): boolean + getData(): any + getDate(value: GLib.Date): void + getString(): string | null + getUlong(): number + hash(): number + initCopy(src: Attribute): void + isInvalid(): boolean + static name: string + static new(attrType: number, value: number, length: number): Attribute + constructor(attrType: number, value: number, length: number) + /* Static methods and pseudo-constructors */ + static new(attrType: number, value: number, length: number): Attribute + static newBoolean(attrType: number, value: boolean): Attribute + static newDate(attrType: number, value: GLib.Date): Attribute + static newEmpty(attrType: number): Attribute + static newInvalid(attrType: number): Attribute + static newString(attrType: number, value: string): Attribute + static newUlong(attrType: number, value: number): Attribute +} +export class Attributes { + /* Methods of Gck.Attributes */ + at(index: number): Attribute + contains(match: Attribute): boolean + count(): number + dump(): void + find(attrType: number): Attribute + findBoolean(attrType: number): [ /* returnType */ boolean, /* value */ boolean ] + findDate(attrType: number): [ /* returnType */ boolean, /* value */ GLib.Date ] + findString(attrType: number): [ /* returnType */ boolean, /* value */ string ] + findUlong(attrType: number): [ /* returnType */ boolean, /* value */ number ] + ref(): Attributes + refSink(): Attributes + unref(): void + static name: string + static new(reserved: number): Attributes + constructor(reserved: number) + /* Static methods and pseudo-constructors */ + static new(reserved: number): Attributes +} +export class Builder { + /* Methods of Gck.Builder */ + addAll(attrs: Attributes): void + addAttribute(attr: Attribute): void + addBoolean(attrType: number, value: boolean): void + addData(attrType: number, value: any | null): void + addDate(attrType: number, value: GLib.Date): void + addEmpty(attrType: number): void + addInvalid(attrType: number): void + addOnly(attrs: Attributes, onlyTypes: number[]): void + addString(attrType: number, value?: string | null): void + addUlong(attrType: number, value: number): void + clear(): void + copy(): Builder + end(): Attributes + find(attrType: number): Attribute + findBoolean(attrType: number): [ /* returnType */ boolean, /* value */ boolean ] + findDate(attrType: number): [ /* returnType */ boolean, /* value */ GLib.Date ] + findString(attrType: number): [ /* returnType */ boolean, /* value */ string ] + findUlong(attrType: number): [ /* returnType */ boolean, /* value */ number ] + init(): void + initFull(flags: BuilderFlags): void + ref(): Builder + setAll(attrs: Attributes): void + setBoolean(attrType: number, value: boolean): void + setData(attrType: number, value: any | null): void + setDate(attrType: number, value: GLib.Date): void + setEmpty(attrType: number): void + setInvalid(attrType: number): void + setString(attrType: number, value: string): void + setUlong(attrType: number, value: number): void + steal(): Attributes + takeData(attrType: number, value: any | null): void + static name: string + static new(flags: BuilderFlags): Builder + constructor(flags: BuilderFlags) + /* Static methods and pseudo-constructors */ + static new(flags: BuilderFlags): Builder + static unref(builder?: object | null): void +} +export abstract class EnumeratorClass { + /* Fields of Gck.EnumeratorClass */ + parent: GObject.ObjectClass + static name: string +} +export class EnumeratorPrivate { + static name: string +} +export class Mechanism { + /* Fields of Gck.Mechanism */ + type: number + parameter: object + nParameter: number + static name: string +} +export class MechanismInfo { + /* Fields of Gck.MechanismInfo */ + minKeySize: number + maxKeySize: number + flags: number + /* Methods of Gck.MechanismInfo */ + copy(): MechanismInfo + free(): void + static name: string +} +export abstract class ModuleClass { + /* Fields of Gck.ModuleClass */ + parent: GObject.ObjectClass + authenticateSlot: (self: Module, slot: Slot, label: string, password: string) => boolean + authenticateObject: (self: Module, object: Object, label: string, password: string) => boolean + static name: string +} +export class ModuleInfo { + /* Fields of Gck.ModuleInfo */ + pkcs11VersionMajor: number + pkcs11VersionMinor: number + manufacturerId: string + flags: number + libraryDescription: string + libraryVersionMajor: number + libraryVersionMinor: number + /* Methods of Gck.ModuleInfo */ + copy(): ModuleInfo + free(): void + static name: string +} +export class ModulePrivate { + static name: string +} +export abstract class ObjectCacheIface { + /* Fields of Gck.ObjectCacheIface */ + interface: GObject.TypeInterface + defaultTypes: number[] + nDefaultTypes: number + fill: (object: ObjectCache, attrs: Attributes) => void + static name: string +} +export abstract class ObjectClass { + /* Fields of Gck.ObjectClass */ + parent: GObject.ObjectClass + static name: string +} +export class ObjectPrivate { + static name: string +} +export abstract class PasswordClass { + /* Fields of Gck.PasswordClass */ + parent: Gio.TlsPasswordClass + static name: string +} +export class PasswordPrivate { + static name: string +} +export abstract class SessionClass { + /* Fields of Gck.SessionClass */ + parent: GObject.ObjectClass + static name: string +} +export class SessionInfo { + /* Fields of Gck.SessionInfo */ + slotId: number + state: number + flags: number + deviceError: number + /* Methods of Gck.SessionInfo */ + copy(): SessionInfo + free(): void + static name: string +} +export class SessionPrivate { + static name: string +} +export abstract class SlotClass { + /* Fields of Gck.SlotClass */ + parent: GObject.ObjectClass + static name: string +} +export class SlotInfo { + /* Fields of Gck.SlotInfo */ + slotDescription: string + manufacturerId: string + flags: number + hardwareVersionMajor: number + hardwareVersionMinor: number + firmwareVersionMajor: number + firmwareVersionMinor: number + /* Methods of Gck.SlotInfo */ + copy(): SlotInfo + free(): void + static name: string +} +export class SlotPrivate { + static name: string +} +export class TokenInfo { + /* Fields of Gck.TokenInfo */ + label: string + manufacturerId: string + model: string + serialNumber: string + flags: number + maxSessionCount: number + sessionCount: number + maxRwSessionCount: number + rwSessionCount: number + maxPinLen: number + minPinLen: number + totalPublicMemory: number + freePublicMemory: number + totalPrivateMemory: number + freePrivateMemory: number + hardwareVersionMajor: number + hardwareVersionMinor: number + firmwareVersionMajor: number + firmwareVersionMinor: number + utcTime: number + /* Methods of Gck.TokenInfo */ + copy(): TokenInfo + free(): void + static name: string +} +export class UriData { + /* Fields of Gck.UriData */ + anyUnrecognized: boolean + moduleInfo: ModuleInfo + tokenInfo: TokenInfo + attributes: Attributes + /* Methods of Gck.UriData */ + copy(): UriData + free(): void + static name: string + static new(): UriData + constructor() + /* Static methods and pseudo-constructors */ + static new(): UriData +} +} \ No newline at end of file diff --git a/@types/node-gtk/Gcr-3.d.ts b/@types/node-gtk/Gcr-3.d.ts new file mode 100644 index 00000000..27a00e10 --- /dev/null +++ b/@types/node-gtk/Gcr-3.d.ts @@ -0,0 +1,1783 @@ +/** + * Gcr-3 + */ + +/// +/// +/// +/// +/// + +declare namespace Gcr { + +export enum CertificateChainStatus { + UNKNOWN, + INCOMPLETE, + DISTRUSTED, + SELFSIGNED, + PINNED, + ANCHORED, +} +export enum CertificateRequestFormat { + CERTIFICATE_REQUEST_PKCS10, +} +export enum DataError { + FAILURE, + UNRECOGNIZED, + CANCELLED, + LOCKED, +} +export enum DataFormat { + ALL, + INVALID, + DER_PRIVATE_KEY, + DER_PRIVATE_KEY_RSA, + DER_PRIVATE_KEY_DSA, + DER_PRIVATE_KEY_EC, + DER_SUBJECT_PUBLIC_KEY, + DER_CERTIFICATE_X509, + DER_PKCS7, + DER_PKCS8, + DER_PKCS8_PLAIN, + DER_PKCS8_ENCRYPTED, + DER_PKCS10, + DER_SPKAC, + BASE64_SPKAC, + DER_PKCS12, + OPENSSH_PUBLIC, + OPENPGP_PACKET, + OPENPGP_ARMOR, + PEM, + PEM_PRIVATE_KEY_RSA, + PEM_PRIVATE_KEY_DSA, + PEM_CERTIFICATE_X509, + PEM_PKCS7, + PEM_PKCS8_PLAIN, + PEM_PKCS8_ENCRYPTED, + PEM_PKCS12, + PEM_PRIVATE_KEY, + PEM_PKCS10, + PEM_PRIVATE_KEY_EC, + PEM_PUBLIC_KEY, +} +export enum PromptReply { + CANCEL, + CONTINUE, +} +export enum SystemPromptError { + SYSTEM_PROMPT_IN_PROGRESS, +} +export enum SystemPrompterMode { + SINGLE, + MULTIPLE, +} +export enum CertificateChainFlags { + NONE, + NO_LOOKUPS, +} +export enum ColumnFlags { + NONE, + HIDDEN, + SORTABLE, +} +export const ICON_CERTIFICATE: string +export const ICON_GNUPG: string +export const ICON_HOME_DIRECTORY: string +export const ICON_KEY: string +export const ICON_KEY_PAIR: string +export const ICON_PASSWORD: string +export const ICON_SMART_CARD: string +export const MAJOR_VERSION: number +export const MICRO_VERSION: number +export const MINOR_VERSION: number +export const PURPOSE_CLIENT_AUTH: string +export const PURPOSE_CODE_SIGNING: string +export const PURPOSE_EMAIL: string +export const PURPOSE_SERVER_AUTH: string +export const SECRET_EXCHANGE_PROTOCOL_1: string +export const UNLOCK_OPTION_ALWAYS: string +export const UNLOCK_OPTION_IDLE: string +export const UNLOCK_OPTION_SESSION: string +export const UNLOCK_OPTION_TIMEOUT: string +export function certificateCompare(first?: Comparable | null, other?: Comparable | null): number +export function dataErrorGetDomain(): GLib.Quark +export function fingerprintFromAttributes(attrs: Gck.Attributes, checksumType: GLib.ChecksumType): any | null +export function fingerprintFromSubjectPublicKeyInfo(keyInfo: any, checksumType: GLib.ChecksumType): any | null +export function iconForToken(tokenInfo: Gck.TokenInfo): Gio.Icon +export function importerCreateForParsed(parsed: Parsed): Importer[] +export function importerQueueAndFilterForParsed(importers: Importer[], parsed: Parsed): Importer[] +export function importerRegister(importerType: GObject.Type, attrs: Gck.Attributes): void +export function importerRegisterWellKnown(): void +export function mockPrompterDisconnect(): void +export function mockPrompterExpectClose(): void +export function mockPrompterExpectConfirmCancel(): void +export function mockPrompterExpectPasswordCancel(): void +export function mockPrompterGetDelayMsec(): number +export function mockPrompterIsExpecting(): boolean +export function mockPrompterIsPrompting(): boolean +export function mockPrompterSetDelayMsec(delayMsec: number): void +export function mockPrompterStart(): string +export function mockPrompterStop(): void +export function parsedUnref(parsed?: object | null): void +export function pkcs11AddModule(module: Gck.Module): void +export function pkcs11AddModuleFromFile(modulePath: string, unused?: object | null): boolean +export function pkcs11GetModules(): Gck.Module[] +export function pkcs11GetTrustLookupSlots(): Gck.Slot[] +export function pkcs11GetTrustLookupUris(): string[] | null +export function pkcs11GetTrustStoreSlot(): Gck.Slot | null +export function pkcs11GetTrustStoreUri(): string | null +export function pkcs11Initialize(cancellable?: Gio.Cancellable | null): boolean +export function pkcs11InitializeAsync(cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void +export function pkcs11InitializeFinish(result: Gio.AsyncResult): boolean +export function pkcs11SetModules(modules: Gck.Module[]): void +export function pkcs11SetTrustLookupUris(pkcs11Uris?: string | null): void +export function pkcs11SetTrustStoreUri(pkcs11Uri?: string | null): void +export function trustAddPinnedCertificate(certificate: Certificate, purpose: string, peer: string, cancellable?: Gio.Cancellable | null): boolean +export function trustAddPinnedCertificateAsync(certificate: Certificate, purpose: string, peer: string, cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void +export function trustAddPinnedCertificateFinish(result: Gio.AsyncResult): boolean +export function trustIsCertificateAnchored(certificate: Certificate, purpose: string, cancellable?: Gio.Cancellable | null): boolean +export function trustIsCertificateAnchoredAsync(certificate: Certificate, purpose: string, cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void +export function trustIsCertificateAnchoredFinish(result: Gio.AsyncResult): boolean +export function trustIsCertificatePinned(certificate: Certificate, purpose: string, peer: string, cancellable?: Gio.Cancellable | null): boolean +export function trustIsCertificatePinnedAsync(certificate: Certificate, purpose: string, peer: string, cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void +export function trustIsCertificatePinnedFinish(result: Gio.AsyncResult): boolean +export function trustRemovePinnedCertificate(certificate: Certificate, purpose: string, peer: string, cancellable?: Gio.Cancellable | null): boolean +export function trustRemovePinnedCertificateAsync(certificate: Certificate, purpose: string, peer: string, cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void +export function trustRemovePinnedCertificateFinish(result: Gio.AsyncResult): boolean +export interface FilterCollectionFunc { + (object: GObject.Object): boolean +} +export class Certificate { + /* Properties of Gcr.Certificate */ + readonly description: string + readonly expiry: GLib.Date + readonly icon: Gio.Icon + readonly issuer: string + readonly label: string + readonly markup: string + readonly subject: string + /* Methods of Gcr.Certificate */ + getBasicConstraints(): [ /* returnType */ boolean, /* isCa */ boolean | null, /* pathLen */ number | null ] + getDerData(): any + getExpiryDate(): GLib.Date + getFingerprint(type: GLib.ChecksumType): any + getFingerprintHex(type: GLib.ChecksumType): string + getIssuedDate(): GLib.Date + getIssuerCn(): string + getIssuerDn(): string + getIssuerName(): string + getIssuerPart(part: string): string | null + getIssuerRaw(): any + getKeySize(): number + getMarkupText(): string + getSerialNumber(): any + getSerialNumberHex(): string + getSubjectCn(): string + getSubjectDn(): string + getSubjectName(): string + getSubjectPart(part: string): string | null + getSubjectRaw(): any + isIssuer(issuer: Certificate): boolean + mixinEmitNotify(): void + /* Methods of Gcr.Comparable */ + compare(other?: Comparable | null): number + /* Virtual methods of Gcr.Certificate */ + vfuncGetDerData(): any + /* Virtual methods of Gcr.Comparable */ + vfuncCompare(other?: Comparable | null): number + static name: string + /* Static methods and pseudo-constructors */ + static compare(first?: Comparable | null, other?: Comparable | null): number +} +export class Collection { + /* Methods of Gcr.Collection */ + contains(object: GObject.Object): boolean + emitAdded(object: GObject.Object): void + emitRemoved(object: GObject.Object): void + getLength(): number + getObjects(): GObject.Object[] + /* Virtual methods of Gcr.Collection */ + vfuncAdded(object: GObject.Object): void + vfuncContains(object: GObject.Object): boolean + vfuncGetLength(): number + vfuncGetObjects(): GObject.Object[] + vfuncRemoved(object: GObject.Object): void + /* Signals of Gcr.Collection */ + connect(sigName: "added", callback: (($obj: Collection, object: GObject.Object) => void)): number + connect_after(sigName: "added", callback: (($obj: Collection, object: GObject.Object) => void)): number + emit(sigName: "added", object: GObject.Object): void + on(sigName: "added", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "added", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "added", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "removed", callback: (($obj: Collection, object: GObject.Object) => void)): number + connect_after(sigName: "removed", callback: (($obj: Collection, object: GObject.Object) => void)): number + emit(sigName: "removed", object: GObject.Object): void + on(sigName: "removed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "removed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "removed", callback: (...args: any[]) => void): NodeJS.EventEmitter + static name: string +} +export class Comparable { + /* Methods of Gcr.Comparable */ + compare(other?: Comparable | null): number + /* Virtual methods of Gcr.Comparable */ + vfuncCompare(other?: Comparable | null): number + static name: string +} +export interface ImportInteraction_ConstructProps extends Gio.TlsInteraction_ConstructProps { +} +export class ImportInteraction { + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of Gcr.ImportInteraction */ + supplement(builder: Gck.Builder, cancellable?: Gio.Cancellable | null): Gio.TlsInteractionResult + supplementAsync(builder: Gck.Builder, cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + supplementFinish(result: Gio.AsyncResult): Gio.TlsInteractionResult + supplementPrep(builder: Gck.Builder): void + /* Methods of Gio.TlsInteraction */ + askPassword(password: Gio.TlsPassword, cancellable?: Gio.Cancellable | null): Gio.TlsInteractionResult + askPasswordAsync(password: Gio.TlsPassword, cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + askPasswordFinish(result: Gio.AsyncResult): Gio.TlsInteractionResult + invokeAskPassword(password: Gio.TlsPassword, cancellable?: Gio.Cancellable | null): Gio.TlsInteractionResult + invokeRequestCertificate(connection: Gio.TlsConnection, flags: Gio.TlsCertificateRequestFlags, cancellable?: Gio.Cancellable | null): Gio.TlsInteractionResult + requestCertificate(connection: Gio.TlsConnection, flags: Gio.TlsCertificateRequestFlags, cancellable?: Gio.Cancellable | null): Gio.TlsInteractionResult + requestCertificateAsync(connection: Gio.TlsConnection, flags: Gio.TlsCertificateRequestFlags, cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + requestCertificateFinish(result: Gio.AsyncResult): Gio.TlsInteractionResult + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Virtual methods of Gcr.ImportInteraction */ + vfuncSupplement(builder: Gck.Builder, cancellable?: Gio.Cancellable | null): Gio.TlsInteractionResult + vfuncSupplementAsync(builder: Gck.Builder, cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + vfuncSupplementFinish(result: Gio.AsyncResult): Gio.TlsInteractionResult + vfuncSupplementPrep(builder: Gck.Builder): void + /* Virtual methods of Gio.TlsInteraction */ + vfuncAskPassword(password: Gio.TlsPassword, cancellable?: Gio.Cancellable | null): Gio.TlsInteractionResult + vfuncAskPasswordAsync(password: Gio.TlsPassword, cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + vfuncAskPasswordFinish(result: Gio.AsyncResult): Gio.TlsInteractionResult + vfuncRequestCertificate(connection: Gio.TlsConnection, flags: Gio.TlsCertificateRequestFlags, cancellable?: Gio.Cancellable | null): Gio.TlsInteractionResult + vfuncRequestCertificateAsync(connection: Gio.TlsConnection, flags: Gio.TlsCertificateRequestFlags, cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + vfuncRequestCertificateFinish(result: Gio.AsyncResult): Gio.TlsInteractionResult + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: ImportInteraction, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: ImportInteraction, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: ImportInteraction_ConstructProps) + _init (config?: ImportInteraction_ConstructProps): void + static $gtype: GObject.Type +} +export class Importer { + /* Properties of Gcr.Importer */ + readonly icon: Gio.Icon + interaction: Gio.TlsInteraction + readonly label: string + readonly uri: string + /* Methods of Gcr.Importer */ + getInteraction(): Gio.TlsInteraction | null + import(cancellable?: Gio.Cancellable | null): boolean + importAsync(cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + importFinish(result: Gio.AsyncResult): boolean + queueForParsed(parsed: Parsed): boolean + setInteraction(interaction: Gio.TlsInteraction): void + /* Virtual methods of Gcr.Importer */ + vfuncImportAsync(cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + vfuncImportFinish(result: Gio.AsyncResult): boolean + vfuncImportSync(cancellable?: Gio.Cancellable | null): boolean + vfuncQueueForParsed(parsed: Parsed): boolean + static name: string + /* Static methods and pseudo-constructors */ + static createForParsed(parsed: Parsed): Importer[] + static queueAndFilterForParsed(importers: Importer[], parsed: Parsed): Importer[] + static register(importerType: GObject.Type, attrs: Gck.Attributes): void + static registerWellKnown(): void +} +export class Prompt { + /* Properties of Gcr.Prompt */ + callerWindow: string + cancelLabel: string + choiceChosen: boolean + choiceLabel: string + continueLabel: string + description: string + message: string + passwordNew: boolean + readonly passwordStrength: number + title: string + warning: string + /* Methods of Gcr.Prompt */ + close(): void + confirm(cancellable?: Gio.Cancellable | null): PromptReply + confirmAsync(cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + confirmFinish(result: Gio.AsyncResult): PromptReply + confirmRun(cancellable?: Gio.Cancellable | null): PromptReply + getCallerWindow(): string + getCancelLabel(): string + getChoiceChosen(): boolean + getChoiceLabel(): string + getContinueLabel(): string + getDescription(): string + getMessage(): string + getPasswordNew(): boolean + getPasswordStrength(): number + getTitle(): string + getWarning(): string + password(cancellable?: Gio.Cancellable | null): string + passwordAsync(cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + passwordFinish(result: Gio.AsyncResult): string + passwordRun(cancellable?: Gio.Cancellable | null): string + reset(): void + setCallerWindow(windowId: string): void + setCancelLabel(cancelLabel: string): void + setChoiceChosen(chosen: boolean): void + setChoiceLabel(choiceLabel?: string | null): void + setContinueLabel(continueLabel: string): void + setDescription(description: string): void + setMessage(message: string): void + setPasswordNew(newPassword: boolean): void + setTitle(title: string): void + setWarning(warning?: string | null): void + /* Virtual methods of Gcr.Prompt */ + vfuncPromptClose(): void + vfuncPromptConfirmAsync(cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + vfuncPromptConfirmFinish(result: Gio.AsyncResult): PromptReply + vfuncPromptPasswordAsync(cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + vfuncPromptPasswordFinish(result: Gio.AsyncResult): string + /* Signals of Gcr.Prompt */ + connect(sigName: "prompt-close", callback: (($obj: Prompt) => void)): number + connect_after(sigName: "prompt-close", callback: (($obj: Prompt) => void)): number + emit(sigName: "prompt-close"): void + on(sigName: "prompt-close", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "prompt-close", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "prompt-close", callback: (...args: any[]) => void): NodeJS.EventEmitter + static name: string +} +export interface CertificateChain_ConstructProps extends GObject.Object_ConstructProps { +} +export class CertificateChain { + /* Properties of Gcr.CertificateChain */ + readonly length: number + /* Fields of Gcr.CertificateChain */ + parent: GObject.Object + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of Gcr.CertificateChain */ + add(certificate: Certificate): void + build(purpose: string, peer: string | null, flags: CertificateChainFlags, cancellable?: Gio.Cancellable | null): boolean + buildAsync(purpose: string, peer: string | null, flags: CertificateChainFlags, cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + buildFinish(result: Gio.AsyncResult): boolean + getAnchor(): Certificate + getCertificate(index: number): Certificate + getEndpoint(): Certificate + getLength(): number + getStatus(): CertificateChainStatus + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: CertificateChain, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: CertificateChain, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::length", callback: (($obj: CertificateChain, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::length", callback: (($obj: CertificateChain, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::length", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::length", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::length", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: CertificateChain_ConstructProps) + _init (config?: CertificateChain_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(): CertificateChain + static $gtype: GObject.Type +} +export interface CertificateRequest_ConstructProps extends GObject.Object_ConstructProps { + privateKey?: Gck.Object +} +export class CertificateRequest { + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of Gcr.CertificateRequest */ + complete(cancellable?: Gio.Cancellable | null): boolean + completeAsync(cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + completeFinish(result: Gio.AsyncResult): boolean + encode(textual: boolean): any + getFormat(): CertificateRequestFormat + getPrivateKey(): Gck.Object + setCn(cn: string): void + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: CertificateRequest, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: CertificateRequest, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: CertificateRequest_ConstructProps) + _init (config?: CertificateRequest_ConstructProps): void + /* Static methods and pseudo-constructors */ + static capable(privateKey: Gck.Object, cancellable?: Gio.Cancellable | null): boolean + static capableAsync(privateKey: Gck.Object, cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + static capableFinish(result: Gio.AsyncResult): boolean + static prepare(format: CertificateRequestFormat, privateKey: Gck.Object): CertificateRequest + static $gtype: GObject.Type +} +export interface FilterCollection_ConstructProps extends GObject.Object_ConstructProps { + underlying?: Collection +} +export class FilterCollection { + /* Fields of Gcr.FilterCollection */ + parent: GObject.Object + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of Gcr.FilterCollection */ + getUnderlying(): Collection + refilter(): void + setCallback(callback: FilterCollectionFunc | null): void + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Methods of Gcr.Collection */ + contains(object: GObject.Object): boolean + emitAdded(object: GObject.Object): void + emitRemoved(object: GObject.Object): void + getLength(): number + getObjects(): GObject.Object[] + /* Virtual methods of Gcr.FilterCollection */ + vfuncAdded(object: GObject.Object): void + vfuncContains(object: GObject.Object): boolean + vfuncGetLength(): number + vfuncGetObjects(): GObject.Object[] + vfuncRemoved(object: GObject.Object): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: FilterCollection, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: FilterCollection, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of Gcr.Collection */ + connect(sigName: "added", callback: (($obj: FilterCollection, object: GObject.Object) => void)): number + connect_after(sigName: "added", callback: (($obj: FilterCollection, object: GObject.Object) => void)): number + emit(sigName: "added", object: GObject.Object): void + on(sigName: "added", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "added", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "added", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "removed", callback: (($obj: FilterCollection, object: GObject.Object) => void)): number + connect_after(sigName: "removed", callback: (($obj: FilterCollection, object: GObject.Object) => void)): number + emit(sigName: "removed", object: GObject.Object): void + on(sigName: "removed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "removed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "removed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: FilterCollection_ConstructProps) + _init (config?: FilterCollection_ConstructProps): void + /* Static methods and pseudo-constructors */ + static newWithCallback(underlying: Collection, callback: FilterCollectionFunc | null): FilterCollection + static $gtype: GObject.Type +} +export interface Parser_ConstructProps extends GObject.Object_ConstructProps { +} +export class Parser { + /* Properties of Gcr.Parser */ + readonly parsedAttributes: Gck.Attributes + readonly parsedDescription: string + readonly parsedLabel: string + /* Fields of Gcr.Parser */ + parent: GObject.Object + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of Gcr.Parser */ + addPassword(password?: string | null): void + formatDisable(format: DataFormat): void + formatEnable(format: DataFormat): void + formatSupported(format: DataFormat): boolean + getFilename(): string + getParsed(): Parsed + getParsedAttributes(): Gck.Attributes | null + getParsedBlock(): any | null + getParsedBytes(): any + getParsedDescription(): string | null + getParsedFormat(): DataFormat + getParsedLabel(): string | null + parseBytes(data: any): boolean + parseData(data: any): boolean + parseStream(input: Gio.InputStream, cancellable?: Gio.Cancellable | null): boolean + parseStreamAsync(input: Gio.InputStream, cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + parseStreamFinish(result: Gio.AsyncResult): boolean + setFilename(filename?: string | null): void + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Virtual methods of Gcr.Parser */ + vfuncAuthenticate(count: number): boolean + vfuncParsed(): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Gcr.Parser */ + connect(sigName: "authenticate", callback: (($obj: Parser, count: number) => boolean)): number + connect_after(sigName: "authenticate", callback: (($obj: Parser, count: number) => boolean)): number + emit(sigName: "authenticate", count: number): void + on(sigName: "authenticate", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "authenticate", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "authenticate", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "parsed", callback: (($obj: Parser) => void)): number + connect_after(sigName: "parsed", callback: (($obj: Parser) => void)): number + emit(sigName: "parsed"): void + on(sigName: "parsed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "parsed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "parsed", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: Parser, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: Parser, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::parsed-attributes", callback: (($obj: Parser, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::parsed-attributes", callback: (($obj: Parser, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::parsed-attributes", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::parsed-attributes", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::parsed-attributes", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::parsed-description", callback: (($obj: Parser, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::parsed-description", callback: (($obj: Parser, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::parsed-description", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::parsed-description", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::parsed-description", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::parsed-label", callback: (($obj: Parser, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::parsed-label", callback: (($obj: Parser, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::parsed-label", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::parsed-label", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::parsed-label", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: Parser_ConstructProps) + _init (config?: Parser_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(): Parser + static $gtype: GObject.Type +} +export interface Pkcs11Certificate_ConstructProps extends Gck.Object_ConstructProps { + attributes?: Gck.Attributes +} +export class Pkcs11Certificate { + /* Properties of Gcr.Certificate */ + readonly description: string + readonly expiry: GLib.Date + readonly icon: Gio.Icon + readonly issuer: string + readonly label: string + readonly markup: string + readonly subject: string + /* Fields of Gcr.Pkcs11Certificate */ + parent: Gck.Object + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of Gcr.Pkcs11Certificate */ + getAttributes(): Gck.Attributes + /* Methods of Gck.Object */ + cacheLookup(attrTypes: number[], cancellable?: Gio.Cancellable | null): Gck.Attributes + cacheLookupAsync(attrTypes: number[], cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + cacheLookupFinish(result: Gio.AsyncResult): Gck.Attributes + destroy(cancellable?: Gio.Cancellable | null): boolean + destroyAsync(cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + destroyFinish(result: Gio.AsyncResult): boolean + equal(object2: Gck.Object): boolean + getAsync(attrTypes: number[], cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + getData(attrType: number, cancellable?: Gio.Cancellable | null): any + getDataAsync(attrType: number, allocator: Gck.Allocator, cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + getDataFinish(result: Gio.AsyncResult): any + getFinish(result: Gio.AsyncResult): Gck.Attributes + getFull(attrTypes: number[], cancellable?: Gio.Cancellable | null): Gck.Attributes + getHandle(): number + getModule(): Gck.Module + getSession(): Gck.Session + getTemplate(attrType: number, cancellable?: Gio.Cancellable | null): Gck.Attributes + getTemplateAsync(attrType: number, cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + getTemplateFinish(result: Gio.AsyncResult): Gck.Attributes + hash(): number + set(attrs: Gck.Attributes, cancellable?: Gio.Cancellable | null): boolean + setAsync(attrs: Gck.Attributes, cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + setFinish(result: Gio.AsyncResult): boolean + setTemplate(attrType: number, attrs: Gck.Attributes, cancellable?: Gio.Cancellable | null): boolean + setTemplateAsync(attrType: number, attrs: Gck.Attributes, cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + setTemplateFinish(result: Gio.AsyncResult): boolean + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Methods of Gcr.Certificate */ + getBasicConstraints(): [ /* returnType */ boolean, /* isCa */ boolean | null, /* pathLen */ number | null ] + getDerData(): any + getExpiryDate(): GLib.Date + getFingerprint(type: GLib.ChecksumType): any + getFingerprintHex(type: GLib.ChecksumType): string + getIssuedDate(): GLib.Date + getIssuerCn(): string + getIssuerDn(): string + getIssuerName(): string + getIssuerPart(part: string): string | null + getIssuerRaw(): any + getKeySize(): number + getMarkupText(): string + getSerialNumber(): any + getSerialNumberHex(): string + getSubjectCn(): string + getSubjectDn(): string + getSubjectName(): string + getSubjectPart(part: string): string | null + getSubjectRaw(): any + isIssuer(issuer: Certificate): boolean + mixinEmitNotify(): void + /* Methods of Gcr.Comparable */ + compare(other?: Comparable | null): number + /* Virtual methods of Gcr.Pkcs11Certificate */ + vfuncGetDerData(): any + vfuncCompare(other?: Comparable | null): number + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: Pkcs11Certificate, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: Pkcs11Certificate, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::description", callback: (($obj: Pkcs11Certificate, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::description", callback: (($obj: Pkcs11Certificate, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::description", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::description", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::description", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::expiry", callback: (($obj: Pkcs11Certificate, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::expiry", callback: (($obj: Pkcs11Certificate, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::expiry", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::expiry", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::expiry", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::icon", callback: (($obj: Pkcs11Certificate, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::icon", callback: (($obj: Pkcs11Certificate, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::icon", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::icon", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::icon", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::issuer", callback: (($obj: Pkcs11Certificate, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::issuer", callback: (($obj: Pkcs11Certificate, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::issuer", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::issuer", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::issuer", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::label", callback: (($obj: Pkcs11Certificate, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::label", callback: (($obj: Pkcs11Certificate, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::label", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::label", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::label", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::markup", callback: (($obj: Pkcs11Certificate, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::markup", callback: (($obj: Pkcs11Certificate, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::markup", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::markup", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::markup", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::subject", callback: (($obj: Pkcs11Certificate, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::subject", callback: (($obj: Pkcs11Certificate, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::subject", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::subject", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::subject", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: Pkcs11Certificate_ConstructProps) + _init (config?: Pkcs11Certificate_ConstructProps): void + /* Static methods and pseudo-constructors */ + static lookupIssuer(certificate: Certificate, cancellable?: Gio.Cancellable | null): Certificate + static lookupIssuerAsync(certificate: Certificate, cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + static lookupIssuerFinish(result: Gio.AsyncResult): Certificate + static compare(first?: Comparable | null, other?: Comparable | null): number + static $gtype: GObject.Type +} +export interface SecretExchange_ConstructProps extends GObject.Object_ConstructProps { + protocol?: string +} +export class SecretExchange { + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of Gcr.SecretExchange */ + begin(): string + getProtocol(): string + getSecret(): string[] + receive(exchange: string): boolean + send(secret: string | null, secretLen: number): string + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Virtual methods of Gcr.SecretExchange */ + vfuncDeriveTransportKey(peer: number, nPeer: number): boolean + vfuncGenerateExchangeKey(scheme: string, publicKey: number, nPublicKey: number): boolean + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: SecretExchange, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: SecretExchange, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: SecretExchange_ConstructProps) + _init (config?: SecretExchange_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(protocol?: string | null): SecretExchange + static $gtype: GObject.Type +} +export interface SimpleCertificate_ConstructProps extends GObject.Object_ConstructProps { +} +export class SimpleCertificate { + /* Properties of Gcr.Certificate */ + readonly description: string + readonly expiry: GLib.Date + readonly icon: Gio.Icon + readonly issuer: string + readonly label: string + readonly markup: string + readonly subject: string + /* Fields of Gcr.SimpleCertificate */ + parent: GObject.Object + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Methods of Gcr.Certificate */ + getBasicConstraints(): [ /* returnType */ boolean, /* isCa */ boolean | null, /* pathLen */ number | null ] + getDerData(): any + getExpiryDate(): GLib.Date + getFingerprint(type: GLib.ChecksumType): any + getFingerprintHex(type: GLib.ChecksumType): string + getIssuedDate(): GLib.Date + getIssuerCn(): string + getIssuerDn(): string + getIssuerName(): string + getIssuerPart(part: string): string | null + getIssuerRaw(): any + getKeySize(): number + getMarkupText(): string + getSerialNumber(): any + getSerialNumberHex(): string + getSubjectCn(): string + getSubjectDn(): string + getSubjectName(): string + getSubjectPart(part: string): string | null + getSubjectRaw(): any + isIssuer(issuer: Certificate): boolean + mixinEmitNotify(): void + /* Methods of Gcr.Comparable */ + compare(other?: Comparable | null): number + /* Virtual methods of Gcr.SimpleCertificate */ + vfuncGetDerData(): any + vfuncCompare(other?: Comparable | null): number + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: SimpleCertificate, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: SimpleCertificate, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::description", callback: (($obj: SimpleCertificate, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::description", callback: (($obj: SimpleCertificate, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::description", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::description", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::description", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::expiry", callback: (($obj: SimpleCertificate, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::expiry", callback: (($obj: SimpleCertificate, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::expiry", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::expiry", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::expiry", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::icon", callback: (($obj: SimpleCertificate, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::icon", callback: (($obj: SimpleCertificate, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::icon", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::icon", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::icon", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::issuer", callback: (($obj: SimpleCertificate, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::issuer", callback: (($obj: SimpleCertificate, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::issuer", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::issuer", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::issuer", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::label", callback: (($obj: SimpleCertificate, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::label", callback: (($obj: SimpleCertificate, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::label", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::label", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::label", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::markup", callback: (($obj: SimpleCertificate, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::markup", callback: (($obj: SimpleCertificate, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::markup", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::markup", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::markup", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::subject", callback: (($obj: SimpleCertificate, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::subject", callback: (($obj: SimpleCertificate, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::subject", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::subject", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::subject", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: SimpleCertificate_ConstructProps) + _init (config?: SimpleCertificate_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(data: any): SimpleCertificate + static compare(first?: Comparable | null, other?: Comparable | null): number + static $gtype: GObject.Type +} +export interface SimpleCollection_ConstructProps extends GObject.Object_ConstructProps { +} +export class SimpleCollection { + /* Fields of Gcr.SimpleCollection */ + parent: GObject.Object + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of Gcr.SimpleCollection */ + add(object: GObject.Object): void + remove(object: GObject.Object): void + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Methods of Gcr.Collection */ + contains(object: GObject.Object): boolean + emitAdded(object: GObject.Object): void + emitRemoved(object: GObject.Object): void + getLength(): number + getObjects(): GObject.Object[] + /* Virtual methods of Gcr.SimpleCollection */ + vfuncAdded(object: GObject.Object): void + vfuncContains(object: GObject.Object): boolean + vfuncGetLength(): number + vfuncGetObjects(): GObject.Object[] + vfuncRemoved(object: GObject.Object): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: SimpleCollection, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: SimpleCollection, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of Gcr.Collection */ + connect(sigName: "added", callback: (($obj: SimpleCollection, object: GObject.Object) => void)): number + connect_after(sigName: "added", callback: (($obj: SimpleCollection, object: GObject.Object) => void)): number + emit(sigName: "added", object: GObject.Object): void + on(sigName: "added", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "added", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "added", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "removed", callback: (($obj: SimpleCollection, object: GObject.Object) => void)): number + connect_after(sigName: "removed", callback: (($obj: SimpleCollection, object: GObject.Object) => void)): number + emit(sigName: "removed", object: GObject.Object): void + on(sigName: "removed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "removed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "removed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: SimpleCollection_ConstructProps) + _init (config?: SimpleCollection_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(): SimpleCollection + static $gtype: GObject.Type +} +export interface SshAskpass_ConstructProps extends GObject.Object_ConstructProps { + interaction?: Gio.TlsInteraction +} +export class SshAskpass { + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of Gcr.SshAskpass */ + getInteraction(): Gio.TlsInteraction + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: SshAskpass, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: SshAskpass, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: SshAskpass_ConstructProps) + _init (config?: SshAskpass_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(interaction: Gio.TlsInteraction): SshAskpass + static childSetup(askpass?: object | null): void + static $gtype: GObject.Type +} +export interface SystemPrompt_ConstructProps extends GObject.Object_ConstructProps { + busName?: string + secretExchange?: SecretExchange + timeoutSeconds?: number + callerWindow?: string + cancelLabel?: string + choiceChosen?: boolean + choiceLabel?: string + continueLabel?: string + description?: string + message?: string + passwordNew?: boolean + title?: string + warning?: string +} +export class SystemPrompt { + /* Properties of Gcr.SystemPrompt */ + secretExchange: SecretExchange + /* Properties of Gcr.Prompt */ + callerWindow: string + cancelLabel: string + choiceChosen: boolean + choiceLabel: string + continueLabel: string + description: string + message: string + passwordNew: boolean + readonly passwordStrength: number + title: string + warning: string + /* Fields of Gcr.SystemPrompt */ + parent: GObject.Object + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of Gcr.SystemPrompt */ + close(cancellable?: Gio.Cancellable | null): boolean + closeAsync(cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + closeFinish(result: Gio.AsyncResult): boolean + getSecretExchange(): SecretExchange + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Methods of Gcr.Prompt */ + confirm(cancellable?: Gio.Cancellable | null): PromptReply + confirmAsync(cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + confirmFinish(result: Gio.AsyncResult): PromptReply + confirmRun(cancellable?: Gio.Cancellable | null): PromptReply + getCallerWindow(): string + getCancelLabel(): string + getChoiceChosen(): boolean + getChoiceLabel(): string + getContinueLabel(): string + getDescription(): string + getMessage(): string + getPasswordNew(): boolean + getPasswordStrength(): number + getTitle(): string + getWarning(): string + password(cancellable?: Gio.Cancellable | null): string + passwordAsync(cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + passwordFinish(result: Gio.AsyncResult): string + passwordRun(cancellable?: Gio.Cancellable | null): string + reset(): void + setCallerWindow(windowId: string): void + setCancelLabel(cancelLabel: string): void + setChoiceChosen(chosen: boolean): void + setChoiceLabel(choiceLabel?: string | null): void + setContinueLabel(continueLabel: string): void + setDescription(description: string): void + setMessage(message: string): void + setPasswordNew(newPassword: boolean): void + setTitle(title: string): void + setWarning(warning?: string | null): void + /* Methods of Gio.AsyncInitable */ + initAsync(ioPriority: number, cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + initFinish(res: Gio.AsyncResult): boolean + newFinish(res: Gio.AsyncResult): GObject.Object + /* Methods of Gio.Initable */ + init(cancellable?: Gio.Cancellable | null): boolean + /* Virtual methods of Gcr.SystemPrompt */ + vfuncPromptClose(): void + vfuncPromptConfirmAsync(cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + vfuncPromptConfirmFinish(result: Gio.AsyncResult): PromptReply + vfuncPromptPasswordAsync(cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + vfuncPromptPasswordFinish(result: Gio.AsyncResult): string + vfuncInitAsync(ioPriority: number, cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + vfuncInitFinish(res: Gio.AsyncResult): boolean + vfuncInit(cancellable?: Gio.Cancellable | null): boolean + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: SystemPrompt, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: SystemPrompt, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of Gcr.Prompt */ + connect(sigName: "prompt-close", callback: (($obj: SystemPrompt) => void)): number + connect_after(sigName: "prompt-close", callback: (($obj: SystemPrompt) => void)): number + emit(sigName: "prompt-close"): void + on(sigName: "prompt-close", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "prompt-close", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "prompt-close", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::secret-exchange", callback: (($obj: SystemPrompt, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::secret-exchange", callback: (($obj: SystemPrompt, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::secret-exchange", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::secret-exchange", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::secret-exchange", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::caller-window", callback: (($obj: SystemPrompt, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::caller-window", callback: (($obj: SystemPrompt, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::caller-window", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::caller-window", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::caller-window", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::cancel-label", callback: (($obj: SystemPrompt, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::cancel-label", callback: (($obj: SystemPrompt, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::cancel-label", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::cancel-label", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::cancel-label", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::choice-chosen", callback: (($obj: SystemPrompt, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::choice-chosen", callback: (($obj: SystemPrompt, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::choice-chosen", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::choice-chosen", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::choice-chosen", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::choice-label", callback: (($obj: SystemPrompt, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::choice-label", callback: (($obj: SystemPrompt, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::choice-label", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::choice-label", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::choice-label", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::continue-label", callback: (($obj: SystemPrompt, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::continue-label", callback: (($obj: SystemPrompt, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::continue-label", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::continue-label", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::continue-label", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::description", callback: (($obj: SystemPrompt, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::description", callback: (($obj: SystemPrompt, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::description", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::description", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::description", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::message", callback: (($obj: SystemPrompt, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::message", callback: (($obj: SystemPrompt, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::message", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::message", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::message", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::password-new", callback: (($obj: SystemPrompt, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::password-new", callback: (($obj: SystemPrompt, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::password-new", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::password-new", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::password-new", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::password-strength", callback: (($obj: SystemPrompt, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::password-strength", callback: (($obj: SystemPrompt, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::password-strength", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::password-strength", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::password-strength", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::title", callback: (($obj: SystemPrompt, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::title", callback: (($obj: SystemPrompt, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::title", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::title", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::title", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::warning", callback: (($obj: SystemPrompt, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::warning", callback: (($obj: SystemPrompt, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::warning", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::warning", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::warning", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: SystemPrompt_ConstructProps) + _init (config?: SystemPrompt_ConstructProps): void + /* Static methods and pseudo-constructors */ + static errorGetDomain(): GLib.Quark + static open(timeoutSeconds: number, cancellable?: Gio.Cancellable | null): SystemPrompt + static openAsync(timeoutSeconds: number, cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + static openFinish(result: Gio.AsyncResult): SystemPrompt + static openForPrompter(prompterName: string | null, timeoutSeconds: number, cancellable?: Gio.Cancellable | null): SystemPrompt + static openForPrompterAsync(prompterName: string | null, timeoutSeconds: number, cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + static newvAsync(objectType: GObject.Type, nParameters: number, parameters: GObject.Parameter, ioPriority: number, cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + static newv(objectType: GObject.Type, parameters: GObject.Parameter[], cancellable?: Gio.Cancellable | null): GObject.Object + static $gtype: GObject.Type +} +export interface SystemPrompter_ConstructProps extends GObject.Object_ConstructProps { + promptType?: GObject.Type +} +export class SystemPrompter { + /* Properties of Gcr.SystemPrompter */ + readonly prompting: boolean + /* Fields of Gcr.SystemPrompter */ + parent: GObject.Object + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of Gcr.SystemPrompter */ + getMode(): SystemPrompterMode + getPromptType(): GObject.Type + getPrompting(): boolean + register(connection: Gio.DBusConnection): void + unregister(wait: boolean): void + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Gcr.SystemPrompter */ + connect(sigName: "new-prompt", callback: (($obj: SystemPrompter) => Prompt)): number + connect_after(sigName: "new-prompt", callback: (($obj: SystemPrompter) => Prompt)): number + emit(sigName: "new-prompt"): void + on(sigName: "new-prompt", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "new-prompt", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "new-prompt", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: SystemPrompter, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: SystemPrompter, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::prompting", callback: (($obj: SystemPrompter, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::prompting", callback: (($obj: SystemPrompter, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::prompting", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::prompting", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::prompting", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: SystemPrompter_ConstructProps) + _init (config?: SystemPrompter_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(mode: SystemPrompterMode, promptType: GObject.Type): SystemPrompter + static $gtype: GObject.Type +} +export interface UnionCollection_ConstructProps extends GObject.Object_ConstructProps { +} +export class UnionCollection { + /* Fields of Gcr.UnionCollection */ + parent: GObject.Object + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of Gcr.UnionCollection */ + add(collection: Collection): void + elements(): Collection[] + have(collection: Collection): boolean + remove(collection: Collection): void + size(): number + take(collection: Collection): void + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Methods of Gcr.Collection */ + contains(object: GObject.Object): boolean + emitAdded(object: GObject.Object): void + emitRemoved(object: GObject.Object): void + getLength(): number + getObjects(): GObject.Object[] + /* Virtual methods of Gcr.UnionCollection */ + vfuncAdded(object: GObject.Object): void + vfuncContains(object: GObject.Object): boolean + vfuncGetLength(): number + vfuncGetObjects(): GObject.Object[] + vfuncRemoved(object: GObject.Object): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: UnionCollection, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: UnionCollection, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of Gcr.Collection */ + connect(sigName: "added", callback: (($obj: UnionCollection, object: GObject.Object) => void)): number + connect_after(sigName: "added", callback: (($obj: UnionCollection, object: GObject.Object) => void)): number + emit(sigName: "added", object: GObject.Object): void + on(sigName: "added", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "added", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "added", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "removed", callback: (($obj: UnionCollection, object: GObject.Object) => void)): number + connect_after(sigName: "removed", callback: (($obj: UnionCollection, object: GObject.Object) => void)): number + emit(sigName: "removed", object: GObject.Object): void + on(sigName: "removed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "removed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "removed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: UnionCollection_ConstructProps) + _init (config?: UnionCollection_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(): UnionCollection + static $gtype: GObject.Type +} +export abstract class CertificateChainClass { + /* Fields of Gcr.CertificateChainClass */ + parentClass: GObject.ObjectClass + static name: string +} +export class CertificateChainPrivate { + static name: string +} +export abstract class CertificateIface { + /* Fields of Gcr.CertificateIface */ + parent: GObject.TypeInterface + getDerData: (self: Certificate) => any + static name: string +} +export abstract class CertificateRequestClass { + /* Fields of Gcr.CertificateRequestClass */ + parentClass: GObject.ObjectClass + static name: string +} +export abstract class CollectionIface { + /* Fields of Gcr.CollectionIface */ + parent: GObject.TypeInterface + added: (self: Collection, object: GObject.Object) => void + removed: (self: Collection, object: GObject.Object) => void + getLength: (self: Collection) => number + getObjects: (self: Collection) => GObject.Object[] + contains: (self: Collection, object: GObject.Object) => boolean + static name: string +} +export class Column { + /* Fields of Gcr.Column */ + propertyName: string + propertyType: GObject.Type + columnType: GObject.Type + label: string + flags: ColumnFlags + transformer: GObject.ValueTransform + userData: object + static name: string +} +export abstract class ComparableIface { + /* Fields of Gcr.ComparableIface */ + parent: GObject.TypeInterface + compare: (self: Comparable, other?: Comparable | null) => number + static name: string +} +export abstract class FilterCollectionClass { + /* Fields of Gcr.FilterCollectionClass */ + parentClass: GObject.ObjectClass + static name: string +} +export class FilterCollectionPrivate { + static name: string +} +export abstract class ImportInteractionIface { + /* Fields of Gcr.ImportInteractionIface */ + parent: GObject.TypeInterface + supplementPrep: (interaction: ImportInteraction, builder: Gck.Builder) => void + supplement: (interaction: ImportInteraction, builder: Gck.Builder, cancellable?: Gio.Cancellable | null) => Gio.TlsInteractionResult + supplementAsync: (interaction: ImportInteraction, builder: Gck.Builder, cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null) => void + supplementFinish: (interaction: ImportInteraction, result: Gio.AsyncResult) => Gio.TlsInteractionResult + static name: string +} +export abstract class ImporterIface { + /* Fields of Gcr.ImporterIface */ + parent: GObject.TypeInterface + queueForParsed: (importer: Importer, parsed: Parsed) => boolean + importSync: (importer: Importer, cancellable?: Gio.Cancellable | null) => boolean + importAsync: (importer: Importer, cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null) => void + importFinish: (importer: Importer, result: Gio.AsyncResult) => boolean + static name: string +} +export class Parsed { + /* Methods of Gcr.Parsed */ + getAttributes(): Gck.Attributes | null + getBytes(): any + getData(): any | null + getDescription(): string | null + getFilename(): string + getFormat(): DataFormat + getLabel(): string | null + ref(): Parsed + static name: string + /* Static methods and pseudo-constructors */ + static unref(parsed?: object | null): void +} +export abstract class ParserClass { + /* Fields of Gcr.ParserClass */ + parentClass: GObject.ObjectClass + authenticate: (self: Parser, count: number) => boolean + parsed: (self: Parser) => void + static name: string +} +export class ParserPrivate { + static name: string +} +export abstract class Pkcs11CertificateClass { + static name: string +} +export class Pkcs11CertificatePrivate { + static name: string +} +export abstract class PromptIface { + /* Fields of Gcr.PromptIface */ + parentIface: GObject.TypeInterface + promptPasswordAsync: (prompt: Prompt, cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null) => void + promptPasswordFinish: (prompt: Prompt, result: Gio.AsyncResult) => string + promptConfirmAsync: (prompt: Prompt, cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null) => void + promptConfirmFinish: (prompt: Prompt, result: Gio.AsyncResult) => PromptReply + promptClose: (prompt: Prompt) => void + static name: string +} +export abstract class SecretExchangeClass { + /* Fields of Gcr.SecretExchangeClass */ + generateExchangeKey: (exchange: SecretExchange, scheme: string, publicKey: number, nPublicKey: number) => boolean + deriveTransportKey: (exchange: SecretExchange, peer: number, nPeer: number) => boolean + static name: string +} +export class SecretExchangePrivate { + static name: string +} +export abstract class SimpleCertificateClass { + /* Fields of Gcr.SimpleCertificateClass */ + parentClass: GObject.ObjectClass + static name: string +} +export class SimpleCertificatePrivate { + static name: string +} +export abstract class SimpleCollectionClass { + /* Fields of Gcr.SimpleCollectionClass */ + parentClass: GObject.ObjectClass + static name: string +} +export class SimpleCollectionPrivate { + static name: string +} +export abstract class SshAskpassClass { + /* Fields of Gcr.SshAskpassClass */ + parentClass: GObject.ObjectClass + static name: string +} +export abstract class SystemPromptClass { + /* Fields of Gcr.SystemPromptClass */ + parentClass: GObject.ObjectClass + static name: string +} +export class SystemPromptPrivate { + static name: string +} +export abstract class SystemPrompterClass { + /* Fields of Gcr.SystemPrompterClass */ + parentClass: GObject.ObjectClass + static name: string +} +export class SystemPrompterPrivate { + static name: string +} +export abstract class UnionCollectionClass { + /* Fields of Gcr.UnionCollectionClass */ + parentClass: GObject.ObjectClass + static name: string +} +export class UnionCollectionPrivate { + static name: string +} +} \ No newline at end of file diff --git a/@types/node-gtk/Gdk-4.0.d.ts b/@types/node-gtk/Gdk-4.0.d.ts new file mode 100644 index 00000000..01b16036 --- /dev/null +++ b/@types/node-gtk/Gdk-4.0.d.ts @@ -0,0 +1,6112 @@ +/** + * Gdk-4.0 + */ + +/// +/// +/// +/// +/// +/// +/// +/// +/// +/// + +declare namespace Gdk { + +export enum AxisUse { + IGNORE, + X, + Y, + DELTA_X, + DELTA_Y, + PRESSURE, + XTILT, + YTILT, + WHEEL, + DISTANCE, + ROTATION, + SLIDER, + LAST, +} +export enum CrossingMode { + NORMAL, + GRAB, + UNGRAB, + GTK_GRAB, + GTK_UNGRAB, + STATE_CHANGED, + TOUCH_BEGIN, + TOUCH_END, + DEVICE_SWITCH, +} +export enum DevicePadFeature { + BUTTON, + RING, + STRIP, +} +export enum DeviceToolType { + UNKNOWN, + PEN, + ERASER, + BRUSH, + PENCIL, + AIRBRUSH, + MOUSE, + LENS, +} +export enum DragCancelReason { + NO_TARGET, + USER_CANCELLED, + ERROR, +} +export enum EventType { + DELETE, + MOTION_NOTIFY, + BUTTON_PRESS, + BUTTON_RELEASE, + KEY_PRESS, + KEY_RELEASE, + ENTER_NOTIFY, + LEAVE_NOTIFY, + FOCUS_CHANGE, + PROXIMITY_IN, + PROXIMITY_OUT, + DRAG_ENTER, + DRAG_LEAVE, + DRAG_MOTION, + DROP_START, + SCROLL, + GRAB_BROKEN, + TOUCH_BEGIN, + TOUCH_UPDATE, + TOUCH_END, + TOUCH_CANCEL, + TOUCHPAD_SWIPE, + TOUCHPAD_PINCH, + PAD_BUTTON_PRESS, + PAD_BUTTON_RELEASE, + PAD_RING, + PAD_STRIP, + PAD_GROUP_MODE, + EVENT_LAST, +} +export enum FullscreenMode { + CURRENT_MONITOR, + ALL_MONITORS, +} +export enum GLError { + NOT_AVAILABLE, + UNSUPPORTED_FORMAT, + UNSUPPORTED_PROFILE, + COMPILATION_FAILED, + LINK_FAILED, +} +export enum Gravity { + NORTH_WEST, + NORTH, + NORTH_EAST, + WEST, + CENTER, + EAST, + SOUTH_WEST, + SOUTH, + SOUTH_EAST, + STATIC, +} +export enum InputSource { + MOUSE, + PEN, + KEYBOARD, + TOUCHSCREEN, + TOUCHPAD, + TRACKPOINT, + TABLET_PAD, +} +export enum KeyMatch { + NONE, + PARTIAL, + EXACT, +} +export enum MemoryFormat { + B8G8R8A8_PREMULTIPLIED, + A8R8G8B8_PREMULTIPLIED, + R8G8B8A8_PREMULTIPLIED, + B8G8R8A8, + A8R8G8B8, + R8G8B8A8, + A8B8G8R8, + R8G8B8, + B8G8R8, + N_FORMATS, +} +export enum NotifyType { + ANCESTOR, + VIRTUAL, + INFERIOR, + NONLINEAR, + NONLINEAR_VIRTUAL, + UNKNOWN, +} +export enum ScrollDirection { + UP, + DOWN, + LEFT, + RIGHT, + SMOOTH, +} +export enum SubpixelLayout { + UNKNOWN, + NONE, + HORIZONTAL_RGB, + HORIZONTAL_BGR, + VERTICAL_RGB, + VERTICAL_BGR, +} +export enum SurfaceEdge { + NORTH_WEST, + NORTH, + NORTH_EAST, + WEST, + EAST, + SOUTH_WEST, + SOUTH, + SOUTH_EAST, +} +export enum TouchpadGesturePhase { + BEGIN, + UPDATE, + END, + CANCEL, +} +export enum VulkanError { + UNSUPPORTED, + NOT_AVAILABLE, +} +export enum AnchorHints { + FLIP_X, + FLIP_Y, + SLIDE_X, + SLIDE_Y, + RESIZE_X, + RESIZE_Y, + FLIP, + SLIDE, + RESIZE, +} +export enum AxisFlags { + X, + Y, + DELTA_X, + DELTA_Y, + PRESSURE, + XTILT, + YTILT, + WHEEL, + DISTANCE, + ROTATION, + SLIDER, +} +export enum DragAction { + COPY, + MOVE, + LINK, + ASK, +} +export enum FrameClockPhase { + NONE, + FLUSH_EVENTS, + BEFORE_PAINT, + UPDATE, + LAYOUT, + PAINT, + RESUME_EVENTS, + AFTER_PAINT, +} +export enum ModifierType { + SHIFT_MASK, + LOCK_MASK, + CONTROL_MASK, + ALT_MASK, + BUTTON1_MASK, + BUTTON2_MASK, + BUTTON3_MASK, + BUTTON4_MASK, + BUTTON5_MASK, + SUPER_MASK, + HYPER_MASK, + META_MASK, +} +export enum PaintableFlags { + SIZE, + CONTENTS, +} +export enum SeatCapabilities { + NONE, + POINTER, + TOUCH, + TABLET_STYLUS, + KEYBOARD, + TABLET_PAD, + ALL_POINTING, + ALL, +} +export enum ToplevelState { + MINIMIZED, + MAXIMIZED, + STICKY, + FULLSCREEN, + ABOVE, + BELOW, + FOCUSED, + TILED, + TOP_TILED, + TOP_RESIZABLE, + RIGHT_TILED, + RIGHT_RESIZABLE, + BOTTOM_TILED, + BOTTOM_RESIZABLE, + LEFT_TILED, + LEFT_RESIZABLE, +} +export const ACTION_ALL: number +export const BUTTON_MIDDLE: number +export const BUTTON_PRIMARY: number +export const BUTTON_SECONDARY: number +export const CURRENT_TIME: number +export const EVENT_PROPAGATE: boolean +export const EVENT_STOP: boolean +export const KEY_0: number +export const KEY_1: number +export const KEY_2: number +export const KEY_3: number +export const KEY_3270_AltCursor: number +export const KEY_3270_Attn: number +export const KEY_3270_BackTab: number +export const KEY_3270_ChangeScreen: number +export const KEY_3270_Copy: number +export const KEY_3270_CursorBlink: number +export const KEY_3270_CursorSelect: number +export const KEY_3270_DeleteWord: number +export const KEY_3270_Duplicate: number +export const KEY_3270_Enter: number +export const KEY_3270_EraseEOF: number +export const KEY_3270_EraseInput: number +export const KEY_3270_ExSelect: number +export const KEY_3270_FieldMark: number +export const KEY_3270_Ident: number +export const KEY_3270_Jump: number +export const KEY_3270_KeyClick: number +export const KEY_3270_Left2: number +export const KEY_3270_PA1: number +export const KEY_3270_PA2: number +export const KEY_3270_PA3: number +export const KEY_3270_Play: number +export const KEY_3270_PrintScreen: number +export const KEY_3270_Quit: number +export const KEY_3270_Record: number +export const KEY_3270_Reset: number +export const KEY_3270_Right2: number +export const KEY_3270_Rule: number +export const KEY_3270_Setup: number +export const KEY_3270_Test: number +export const KEY_4: number +export const KEY_5: number +export const KEY_6: number +export const KEY_7: number +export const KEY_8: number +export const KEY_9: number +export const KEY_A: number +export const KEY_AE: number +export const KEY_Aacute: number +export const KEY_Abelowdot: number +export const KEY_Abreve: number +export const KEY_Abreveacute: number +export const KEY_Abrevebelowdot: number +export const KEY_Abrevegrave: number +export const KEY_Abrevehook: number +export const KEY_Abrevetilde: number +export const KEY_AccessX_Enable: number +export const KEY_AccessX_Feedback_Enable: number +export const KEY_Acircumflex: number +export const KEY_Acircumflexacute: number +export const KEY_Acircumflexbelowdot: number +export const KEY_Acircumflexgrave: number +export const KEY_Acircumflexhook: number +export const KEY_Acircumflextilde: number +export const KEY_AddFavorite: number +export const KEY_Adiaeresis: number +export const KEY_Agrave: number +export const KEY_Ahook: number +export const KEY_Alt_L: number +export const KEY_Alt_R: number +export const KEY_Amacron: number +export const KEY_Aogonek: number +export const KEY_ApplicationLeft: number +export const KEY_ApplicationRight: number +export const KEY_Arabic_0: number +export const KEY_Arabic_1: number +export const KEY_Arabic_2: number +export const KEY_Arabic_3: number +export const KEY_Arabic_4: number +export const KEY_Arabic_5: number +export const KEY_Arabic_6: number +export const KEY_Arabic_7: number +export const KEY_Arabic_8: number +export const KEY_Arabic_9: number +export const KEY_Arabic_ain: number +export const KEY_Arabic_alef: number +export const KEY_Arabic_alefmaksura: number +export const KEY_Arabic_beh: number +export const KEY_Arabic_comma: number +export const KEY_Arabic_dad: number +export const KEY_Arabic_dal: number +export const KEY_Arabic_damma: number +export const KEY_Arabic_dammatan: number +export const KEY_Arabic_ddal: number +export const KEY_Arabic_farsi_yeh: number +export const KEY_Arabic_fatha: number +export const KEY_Arabic_fathatan: number +export const KEY_Arabic_feh: number +export const KEY_Arabic_fullstop: number +export const KEY_Arabic_gaf: number +export const KEY_Arabic_ghain: number +export const KEY_Arabic_ha: number +export const KEY_Arabic_hah: number +export const KEY_Arabic_hamza: number +export const KEY_Arabic_hamza_above: number +export const KEY_Arabic_hamza_below: number +export const KEY_Arabic_hamzaonalef: number +export const KEY_Arabic_hamzaonwaw: number +export const KEY_Arabic_hamzaonyeh: number +export const KEY_Arabic_hamzaunderalef: number +export const KEY_Arabic_heh: number +export const KEY_Arabic_heh_doachashmee: number +export const KEY_Arabic_heh_goal: number +export const KEY_Arabic_jeem: number +export const KEY_Arabic_jeh: number +export const KEY_Arabic_kaf: number +export const KEY_Arabic_kasra: number +export const KEY_Arabic_kasratan: number +export const KEY_Arabic_keheh: number +export const KEY_Arabic_khah: number +export const KEY_Arabic_lam: number +export const KEY_Arabic_madda_above: number +export const KEY_Arabic_maddaonalef: number +export const KEY_Arabic_meem: number +export const KEY_Arabic_noon: number +export const KEY_Arabic_noon_ghunna: number +export const KEY_Arabic_peh: number +export const KEY_Arabic_percent: number +export const KEY_Arabic_qaf: number +export const KEY_Arabic_question_mark: number +export const KEY_Arabic_ra: number +export const KEY_Arabic_rreh: number +export const KEY_Arabic_sad: number +export const KEY_Arabic_seen: number +export const KEY_Arabic_semicolon: number +export const KEY_Arabic_shadda: number +export const KEY_Arabic_sheen: number +export const KEY_Arabic_sukun: number +export const KEY_Arabic_superscript_alef: number +export const KEY_Arabic_switch: number +export const KEY_Arabic_tah: number +export const KEY_Arabic_tatweel: number +export const KEY_Arabic_tcheh: number +export const KEY_Arabic_teh: number +export const KEY_Arabic_tehmarbuta: number +export const KEY_Arabic_thal: number +export const KEY_Arabic_theh: number +export const KEY_Arabic_tteh: number +export const KEY_Arabic_veh: number +export const KEY_Arabic_waw: number +export const KEY_Arabic_yeh: number +export const KEY_Arabic_yeh_baree: number +export const KEY_Arabic_zah: number +export const KEY_Arabic_zain: number +export const KEY_Aring: number +export const KEY_Armenian_AT: number +export const KEY_Armenian_AYB: number +export const KEY_Armenian_BEN: number +export const KEY_Armenian_CHA: number +export const KEY_Armenian_DA: number +export const KEY_Armenian_DZA: number +export const KEY_Armenian_E: number +export const KEY_Armenian_FE: number +export const KEY_Armenian_GHAT: number +export const KEY_Armenian_GIM: number +export const KEY_Armenian_HI: number +export const KEY_Armenian_HO: number +export const KEY_Armenian_INI: number +export const KEY_Armenian_JE: number +export const KEY_Armenian_KE: number +export const KEY_Armenian_KEN: number +export const KEY_Armenian_KHE: number +export const KEY_Armenian_LYUN: number +export const KEY_Armenian_MEN: number +export const KEY_Armenian_NU: number +export const KEY_Armenian_O: number +export const KEY_Armenian_PE: number +export const KEY_Armenian_PYUR: number +export const KEY_Armenian_RA: number +export const KEY_Armenian_RE: number +export const KEY_Armenian_SE: number +export const KEY_Armenian_SHA: number +export const KEY_Armenian_TCHE: number +export const KEY_Armenian_TO: number +export const KEY_Armenian_TSA: number +export const KEY_Armenian_TSO: number +export const KEY_Armenian_TYUN: number +export const KEY_Armenian_VEV: number +export const KEY_Armenian_VO: number +export const KEY_Armenian_VYUN: number +export const KEY_Armenian_YECH: number +export const KEY_Armenian_ZA: number +export const KEY_Armenian_ZHE: number +export const KEY_Armenian_accent: number +export const KEY_Armenian_amanak: number +export const KEY_Armenian_apostrophe: number +export const KEY_Armenian_at: number +export const KEY_Armenian_ayb: number +export const KEY_Armenian_ben: number +export const KEY_Armenian_but: number +export const KEY_Armenian_cha: number +export const KEY_Armenian_da: number +export const KEY_Armenian_dza: number +export const KEY_Armenian_e: number +export const KEY_Armenian_exclam: number +export const KEY_Armenian_fe: number +export const KEY_Armenian_full_stop: number +export const KEY_Armenian_ghat: number +export const KEY_Armenian_gim: number +export const KEY_Armenian_hi: number +export const KEY_Armenian_ho: number +export const KEY_Armenian_hyphen: number +export const KEY_Armenian_ini: number +export const KEY_Armenian_je: number +export const KEY_Armenian_ke: number +export const KEY_Armenian_ken: number +export const KEY_Armenian_khe: number +export const KEY_Armenian_ligature_ew: number +export const KEY_Armenian_lyun: number +export const KEY_Armenian_men: number +export const KEY_Armenian_nu: number +export const KEY_Armenian_o: number +export const KEY_Armenian_paruyk: number +export const KEY_Armenian_pe: number +export const KEY_Armenian_pyur: number +export const KEY_Armenian_question: number +export const KEY_Armenian_ra: number +export const KEY_Armenian_re: number +export const KEY_Armenian_se: number +export const KEY_Armenian_separation_mark: number +export const KEY_Armenian_sha: number +export const KEY_Armenian_shesht: number +export const KEY_Armenian_tche: number +export const KEY_Armenian_to: number +export const KEY_Armenian_tsa: number +export const KEY_Armenian_tso: number +export const KEY_Armenian_tyun: number +export const KEY_Armenian_verjaket: number +export const KEY_Armenian_vev: number +export const KEY_Armenian_vo: number +export const KEY_Armenian_vyun: number +export const KEY_Armenian_yech: number +export const KEY_Armenian_yentamna: number +export const KEY_Armenian_za: number +export const KEY_Armenian_zhe: number +export const KEY_Atilde: number +export const KEY_AudibleBell_Enable: number +export const KEY_AudioCycleTrack: number +export const KEY_AudioForward: number +export const KEY_AudioLowerVolume: number +export const KEY_AudioMedia: number +export const KEY_AudioMicMute: number +export const KEY_AudioMute: number +export const KEY_AudioNext: number +export const KEY_AudioPause: number +export const KEY_AudioPlay: number +export const KEY_AudioPreset: number +export const KEY_AudioPrev: number +export const KEY_AudioRaiseVolume: number +export const KEY_AudioRandomPlay: number +export const KEY_AudioRecord: number +export const KEY_AudioRepeat: number +export const KEY_AudioRewind: number +export const KEY_AudioStop: number +export const KEY_Away: number +export const KEY_B: number +export const KEY_Babovedot: number +export const KEY_Back: number +export const KEY_BackForward: number +export const KEY_BackSpace: number +export const KEY_Battery: number +export const KEY_Begin: number +export const KEY_Blue: number +export const KEY_Bluetooth: number +export const KEY_Book: number +export const KEY_BounceKeys_Enable: number +export const KEY_Break: number +export const KEY_BrightnessAdjust: number +export const KEY_Byelorussian_SHORTU: number +export const KEY_Byelorussian_shortu: number +export const KEY_C: number +export const KEY_CD: number +export const KEY_CH: number +export const KEY_C_H: number +export const KEY_C_h: number +export const KEY_Cabovedot: number +export const KEY_Cacute: number +export const KEY_Calculator: number +export const KEY_Calendar: number +export const KEY_Cancel: number +export const KEY_Caps_Lock: number +export const KEY_Ccaron: number +export const KEY_Ccedilla: number +export const KEY_Ccircumflex: number +export const KEY_Ch: number +export const KEY_Clear: number +export const KEY_ClearGrab: number +export const KEY_Close: number +export const KEY_Codeinput: number +export const KEY_ColonSign: number +export const KEY_Community: number +export const KEY_ContrastAdjust: number +export const KEY_Control_L: number +export const KEY_Control_R: number +export const KEY_Copy: number +export const KEY_CruzeiroSign: number +export const KEY_Cut: number +export const KEY_CycleAngle: number +export const KEY_Cyrillic_A: number +export const KEY_Cyrillic_BE: number +export const KEY_Cyrillic_CHE: number +export const KEY_Cyrillic_CHE_descender: number +export const KEY_Cyrillic_CHE_vertstroke: number +export const KEY_Cyrillic_DE: number +export const KEY_Cyrillic_DZHE: number +export const KEY_Cyrillic_E: number +export const KEY_Cyrillic_EF: number +export const KEY_Cyrillic_EL: number +export const KEY_Cyrillic_EM: number +export const KEY_Cyrillic_EN: number +export const KEY_Cyrillic_EN_descender: number +export const KEY_Cyrillic_ER: number +export const KEY_Cyrillic_ES: number +export const KEY_Cyrillic_GHE: number +export const KEY_Cyrillic_GHE_bar: number +export const KEY_Cyrillic_HA: number +export const KEY_Cyrillic_HARDSIGN: number +export const KEY_Cyrillic_HA_descender: number +export const KEY_Cyrillic_I: number +export const KEY_Cyrillic_IE: number +export const KEY_Cyrillic_IO: number +export const KEY_Cyrillic_I_macron: number +export const KEY_Cyrillic_JE: number +export const KEY_Cyrillic_KA: number +export const KEY_Cyrillic_KA_descender: number +export const KEY_Cyrillic_KA_vertstroke: number +export const KEY_Cyrillic_LJE: number +export const KEY_Cyrillic_NJE: number +export const KEY_Cyrillic_O: number +export const KEY_Cyrillic_O_bar: number +export const KEY_Cyrillic_PE: number +export const KEY_Cyrillic_SCHWA: number +export const KEY_Cyrillic_SHA: number +export const KEY_Cyrillic_SHCHA: number +export const KEY_Cyrillic_SHHA: number +export const KEY_Cyrillic_SHORTI: number +export const KEY_Cyrillic_SOFTSIGN: number +export const KEY_Cyrillic_TE: number +export const KEY_Cyrillic_TSE: number +export const KEY_Cyrillic_U: number +export const KEY_Cyrillic_U_macron: number +export const KEY_Cyrillic_U_straight: number +export const KEY_Cyrillic_U_straight_bar: number +export const KEY_Cyrillic_VE: number +export const KEY_Cyrillic_YA: number +export const KEY_Cyrillic_YERU: number +export const KEY_Cyrillic_YU: number +export const KEY_Cyrillic_ZE: number +export const KEY_Cyrillic_ZHE: number +export const KEY_Cyrillic_ZHE_descender: number +export const KEY_Cyrillic_a: number +export const KEY_Cyrillic_be: number +export const KEY_Cyrillic_che: number +export const KEY_Cyrillic_che_descender: number +export const KEY_Cyrillic_che_vertstroke: number +export const KEY_Cyrillic_de: number +export const KEY_Cyrillic_dzhe: number +export const KEY_Cyrillic_e: number +export const KEY_Cyrillic_ef: number +export const KEY_Cyrillic_el: number +export const KEY_Cyrillic_em: number +export const KEY_Cyrillic_en: number +export const KEY_Cyrillic_en_descender: number +export const KEY_Cyrillic_er: number +export const KEY_Cyrillic_es: number +export const KEY_Cyrillic_ghe: number +export const KEY_Cyrillic_ghe_bar: number +export const KEY_Cyrillic_ha: number +export const KEY_Cyrillic_ha_descender: number +export const KEY_Cyrillic_hardsign: number +export const KEY_Cyrillic_i: number +export const KEY_Cyrillic_i_macron: number +export const KEY_Cyrillic_ie: number +export const KEY_Cyrillic_io: number +export const KEY_Cyrillic_je: number +export const KEY_Cyrillic_ka: number +export const KEY_Cyrillic_ka_descender: number +export const KEY_Cyrillic_ka_vertstroke: number +export const KEY_Cyrillic_lje: number +export const KEY_Cyrillic_nje: number +export const KEY_Cyrillic_o: number +export const KEY_Cyrillic_o_bar: number +export const KEY_Cyrillic_pe: number +export const KEY_Cyrillic_schwa: number +export const KEY_Cyrillic_sha: number +export const KEY_Cyrillic_shcha: number +export const KEY_Cyrillic_shha: number +export const KEY_Cyrillic_shorti: number +export const KEY_Cyrillic_softsign: number +export const KEY_Cyrillic_te: number +export const KEY_Cyrillic_tse: number +export const KEY_Cyrillic_u: number +export const KEY_Cyrillic_u_macron: number +export const KEY_Cyrillic_u_straight: number +export const KEY_Cyrillic_u_straight_bar: number +export const KEY_Cyrillic_ve: number +export const KEY_Cyrillic_ya: number +export const KEY_Cyrillic_yeru: number +export const KEY_Cyrillic_yu: number +export const KEY_Cyrillic_ze: number +export const KEY_Cyrillic_zhe: number +export const KEY_Cyrillic_zhe_descender: number +export const KEY_D: number +export const KEY_DOS: number +export const KEY_Dabovedot: number +export const KEY_Dcaron: number +export const KEY_Delete: number +export const KEY_Display: number +export const KEY_Documents: number +export const KEY_DongSign: number +export const KEY_Down: number +export const KEY_Dstroke: number +export const KEY_E: number +export const KEY_ENG: number +export const KEY_ETH: number +export const KEY_EZH: number +export const KEY_Eabovedot: number +export const KEY_Eacute: number +export const KEY_Ebelowdot: number +export const KEY_Ecaron: number +export const KEY_Ecircumflex: number +export const KEY_Ecircumflexacute: number +export const KEY_Ecircumflexbelowdot: number +export const KEY_Ecircumflexgrave: number +export const KEY_Ecircumflexhook: number +export const KEY_Ecircumflextilde: number +export const KEY_EcuSign: number +export const KEY_Ediaeresis: number +export const KEY_Egrave: number +export const KEY_Ehook: number +export const KEY_Eisu_Shift: number +export const KEY_Eisu_toggle: number +export const KEY_Eject: number +export const KEY_Emacron: number +export const KEY_End: number +export const KEY_Eogonek: number +export const KEY_Escape: number +export const KEY_Eth: number +export const KEY_Etilde: number +export const KEY_EuroSign: number +export const KEY_Excel: number +export const KEY_Execute: number +export const KEY_Explorer: number +export const KEY_F: number +export const KEY_F1: number +export const KEY_F10: number +export const KEY_F11: number +export const KEY_F12: number +export const KEY_F13: number +export const KEY_F14: number +export const KEY_F15: number +export const KEY_F16: number +export const KEY_F17: number +export const KEY_F18: number +export const KEY_F19: number +export const KEY_F2: number +export const KEY_F20: number +export const KEY_F21: number +export const KEY_F22: number +export const KEY_F23: number +export const KEY_F24: number +export const KEY_F25: number +export const KEY_F26: number +export const KEY_F27: number +export const KEY_F28: number +export const KEY_F29: number +export const KEY_F3: number +export const KEY_F30: number +export const KEY_F31: number +export const KEY_F32: number +export const KEY_F33: number +export const KEY_F34: number +export const KEY_F35: number +export const KEY_F4: number +export const KEY_F5: number +export const KEY_F6: number +export const KEY_F7: number +export const KEY_F8: number +export const KEY_F9: number +export const KEY_FFrancSign: number +export const KEY_Fabovedot: number +export const KEY_Farsi_0: number +export const KEY_Farsi_1: number +export const KEY_Farsi_2: number +export const KEY_Farsi_3: number +export const KEY_Farsi_4: number +export const KEY_Farsi_5: number +export const KEY_Farsi_6: number +export const KEY_Farsi_7: number +export const KEY_Farsi_8: number +export const KEY_Farsi_9: number +export const KEY_Farsi_yeh: number +export const KEY_Favorites: number +export const KEY_Finance: number +export const KEY_Find: number +export const KEY_First_Virtual_Screen: number +export const KEY_Forward: number +export const KEY_FrameBack: number +export const KEY_FrameForward: number +export const KEY_G: number +export const KEY_Gabovedot: number +export const KEY_Game: number +export const KEY_Gbreve: number +export const KEY_Gcaron: number +export const KEY_Gcedilla: number +export const KEY_Gcircumflex: number +export const KEY_Georgian_an: number +export const KEY_Georgian_ban: number +export const KEY_Georgian_can: number +export const KEY_Georgian_char: number +export const KEY_Georgian_chin: number +export const KEY_Georgian_cil: number +export const KEY_Georgian_don: number +export const KEY_Georgian_en: number +export const KEY_Georgian_fi: number +export const KEY_Georgian_gan: number +export const KEY_Georgian_ghan: number +export const KEY_Georgian_hae: number +export const KEY_Georgian_har: number +export const KEY_Georgian_he: number +export const KEY_Georgian_hie: number +export const KEY_Georgian_hoe: number +export const KEY_Georgian_in: number +export const KEY_Georgian_jhan: number +export const KEY_Georgian_jil: number +export const KEY_Georgian_kan: number +export const KEY_Georgian_khar: number +export const KEY_Georgian_las: number +export const KEY_Georgian_man: number +export const KEY_Georgian_nar: number +export const KEY_Georgian_on: number +export const KEY_Georgian_par: number +export const KEY_Georgian_phar: number +export const KEY_Georgian_qar: number +export const KEY_Georgian_rae: number +export const KEY_Georgian_san: number +export const KEY_Georgian_shin: number +export const KEY_Georgian_tan: number +export const KEY_Georgian_tar: number +export const KEY_Georgian_un: number +export const KEY_Georgian_vin: number +export const KEY_Georgian_we: number +export const KEY_Georgian_xan: number +export const KEY_Georgian_zen: number +export const KEY_Georgian_zhar: number +export const KEY_Go: number +export const KEY_Greek_ALPHA: number +export const KEY_Greek_ALPHAaccent: number +export const KEY_Greek_BETA: number +export const KEY_Greek_CHI: number +export const KEY_Greek_DELTA: number +export const KEY_Greek_EPSILON: number +export const KEY_Greek_EPSILONaccent: number +export const KEY_Greek_ETA: number +export const KEY_Greek_ETAaccent: number +export const KEY_Greek_GAMMA: number +export const KEY_Greek_IOTA: number +export const KEY_Greek_IOTAaccent: number +export const KEY_Greek_IOTAdiaeresis: number +export const KEY_Greek_IOTAdieresis: number +export const KEY_Greek_KAPPA: number +export const KEY_Greek_LAMBDA: number +export const KEY_Greek_LAMDA: number +export const KEY_Greek_MU: number +export const KEY_Greek_NU: number +export const KEY_Greek_OMEGA: number +export const KEY_Greek_OMEGAaccent: number +export const KEY_Greek_OMICRON: number +export const KEY_Greek_OMICRONaccent: number +export const KEY_Greek_PHI: number +export const KEY_Greek_PI: number +export const KEY_Greek_PSI: number +export const KEY_Greek_RHO: number +export const KEY_Greek_SIGMA: number +export const KEY_Greek_TAU: number +export const KEY_Greek_THETA: number +export const KEY_Greek_UPSILON: number +export const KEY_Greek_UPSILONaccent: number +export const KEY_Greek_UPSILONdieresis: number +export const KEY_Greek_XI: number +export const KEY_Greek_ZETA: number +export const KEY_Greek_accentdieresis: number +export const KEY_Greek_alpha: number +export const KEY_Greek_alphaaccent: number +export const KEY_Greek_beta: number +export const KEY_Greek_chi: number +export const KEY_Greek_delta: number +export const KEY_Greek_epsilon: number +export const KEY_Greek_epsilonaccent: number +export const KEY_Greek_eta: number +export const KEY_Greek_etaaccent: number +export const KEY_Greek_finalsmallsigma: number +export const KEY_Greek_gamma: number +export const KEY_Greek_horizbar: number +export const KEY_Greek_iota: number +export const KEY_Greek_iotaaccent: number +export const KEY_Greek_iotaaccentdieresis: number +export const KEY_Greek_iotadieresis: number +export const KEY_Greek_kappa: number +export const KEY_Greek_lambda: number +export const KEY_Greek_lamda: number +export const KEY_Greek_mu: number +export const KEY_Greek_nu: number +export const KEY_Greek_omega: number +export const KEY_Greek_omegaaccent: number +export const KEY_Greek_omicron: number +export const KEY_Greek_omicronaccent: number +export const KEY_Greek_phi: number +export const KEY_Greek_pi: number +export const KEY_Greek_psi: number +export const KEY_Greek_rho: number +export const KEY_Greek_sigma: number +export const KEY_Greek_switch: number +export const KEY_Greek_tau: number +export const KEY_Greek_theta: number +export const KEY_Greek_upsilon: number +export const KEY_Greek_upsilonaccent: number +export const KEY_Greek_upsilonaccentdieresis: number +export const KEY_Greek_upsilondieresis: number +export const KEY_Greek_xi: number +export const KEY_Greek_zeta: number +export const KEY_Green: number +export const KEY_H: number +export const KEY_Hangul: number +export const KEY_Hangul_A: number +export const KEY_Hangul_AE: number +export const KEY_Hangul_AraeA: number +export const KEY_Hangul_AraeAE: number +export const KEY_Hangul_Banja: number +export const KEY_Hangul_Cieuc: number +export const KEY_Hangul_Codeinput: number +export const KEY_Hangul_Dikeud: number +export const KEY_Hangul_E: number +export const KEY_Hangul_EO: number +export const KEY_Hangul_EU: number +export const KEY_Hangul_End: number +export const KEY_Hangul_Hanja: number +export const KEY_Hangul_Hieuh: number +export const KEY_Hangul_I: number +export const KEY_Hangul_Ieung: number +export const KEY_Hangul_J_Cieuc: number +export const KEY_Hangul_J_Dikeud: number +export const KEY_Hangul_J_Hieuh: number +export const KEY_Hangul_J_Ieung: number +export const KEY_Hangul_J_Jieuj: number +export const KEY_Hangul_J_Khieuq: number +export const KEY_Hangul_J_Kiyeog: number +export const KEY_Hangul_J_KiyeogSios: number +export const KEY_Hangul_J_KkogjiDalrinIeung: number +export const KEY_Hangul_J_Mieum: number +export const KEY_Hangul_J_Nieun: number +export const KEY_Hangul_J_NieunHieuh: number +export const KEY_Hangul_J_NieunJieuj: number +export const KEY_Hangul_J_PanSios: number +export const KEY_Hangul_J_Phieuf: number +export const KEY_Hangul_J_Pieub: number +export const KEY_Hangul_J_PieubSios: number +export const KEY_Hangul_J_Rieul: number +export const KEY_Hangul_J_RieulHieuh: number +export const KEY_Hangul_J_RieulKiyeog: number +export const KEY_Hangul_J_RieulMieum: number +export const KEY_Hangul_J_RieulPhieuf: number +export const KEY_Hangul_J_RieulPieub: number +export const KEY_Hangul_J_RieulSios: number +export const KEY_Hangul_J_RieulTieut: number +export const KEY_Hangul_J_Sios: number +export const KEY_Hangul_J_SsangKiyeog: number +export const KEY_Hangul_J_SsangSios: number +export const KEY_Hangul_J_Tieut: number +export const KEY_Hangul_J_YeorinHieuh: number +export const KEY_Hangul_Jamo: number +export const KEY_Hangul_Jeonja: number +export const KEY_Hangul_Jieuj: number +export const KEY_Hangul_Khieuq: number +export const KEY_Hangul_Kiyeog: number +export const KEY_Hangul_KiyeogSios: number +export const KEY_Hangul_KkogjiDalrinIeung: number +export const KEY_Hangul_Mieum: number +export const KEY_Hangul_MultipleCandidate: number +export const KEY_Hangul_Nieun: number +export const KEY_Hangul_NieunHieuh: number +export const KEY_Hangul_NieunJieuj: number +export const KEY_Hangul_O: number +export const KEY_Hangul_OE: number +export const KEY_Hangul_PanSios: number +export const KEY_Hangul_Phieuf: number +export const KEY_Hangul_Pieub: number +export const KEY_Hangul_PieubSios: number +export const KEY_Hangul_PostHanja: number +export const KEY_Hangul_PreHanja: number +export const KEY_Hangul_PreviousCandidate: number +export const KEY_Hangul_Rieul: number +export const KEY_Hangul_RieulHieuh: number +export const KEY_Hangul_RieulKiyeog: number +export const KEY_Hangul_RieulMieum: number +export const KEY_Hangul_RieulPhieuf: number +export const KEY_Hangul_RieulPieub: number +export const KEY_Hangul_RieulSios: number +export const KEY_Hangul_RieulTieut: number +export const KEY_Hangul_RieulYeorinHieuh: number +export const KEY_Hangul_Romaja: number +export const KEY_Hangul_SingleCandidate: number +export const KEY_Hangul_Sios: number +export const KEY_Hangul_Special: number +export const KEY_Hangul_SsangDikeud: number +export const KEY_Hangul_SsangJieuj: number +export const KEY_Hangul_SsangKiyeog: number +export const KEY_Hangul_SsangPieub: number +export const KEY_Hangul_SsangSios: number +export const KEY_Hangul_Start: number +export const KEY_Hangul_SunkyeongeumMieum: number +export const KEY_Hangul_SunkyeongeumPhieuf: number +export const KEY_Hangul_SunkyeongeumPieub: number +export const KEY_Hangul_Tieut: number +export const KEY_Hangul_U: number +export const KEY_Hangul_WA: number +export const KEY_Hangul_WAE: number +export const KEY_Hangul_WE: number +export const KEY_Hangul_WEO: number +export const KEY_Hangul_WI: number +export const KEY_Hangul_YA: number +export const KEY_Hangul_YAE: number +export const KEY_Hangul_YE: number +export const KEY_Hangul_YEO: number +export const KEY_Hangul_YI: number +export const KEY_Hangul_YO: number +export const KEY_Hangul_YU: number +export const KEY_Hangul_YeorinHieuh: number +export const KEY_Hangul_switch: number +export const KEY_Hankaku: number +export const KEY_Hcircumflex: number +export const KEY_Hebrew_switch: number +export const KEY_Help: number +export const KEY_Henkan: number +export const KEY_Henkan_Mode: number +export const KEY_Hibernate: number +export const KEY_Hiragana: number +export const KEY_Hiragana_Katakana: number +export const KEY_History: number +export const KEY_Home: number +export const KEY_HomePage: number +export const KEY_HotLinks: number +export const KEY_Hstroke: number +export const KEY_Hyper_L: number +export const KEY_Hyper_R: number +export const KEY_I: number +export const KEY_ISO_Center_Object: number +export const KEY_ISO_Continuous_Underline: number +export const KEY_ISO_Discontinuous_Underline: number +export const KEY_ISO_Emphasize: number +export const KEY_ISO_Enter: number +export const KEY_ISO_Fast_Cursor_Down: number +export const KEY_ISO_Fast_Cursor_Left: number +export const KEY_ISO_Fast_Cursor_Right: number +export const KEY_ISO_Fast_Cursor_Up: number +export const KEY_ISO_First_Group: number +export const KEY_ISO_First_Group_Lock: number +export const KEY_ISO_Group_Latch: number +export const KEY_ISO_Group_Lock: number +export const KEY_ISO_Group_Shift: number +export const KEY_ISO_Last_Group: number +export const KEY_ISO_Last_Group_Lock: number +export const KEY_ISO_Left_Tab: number +export const KEY_ISO_Level2_Latch: number +export const KEY_ISO_Level3_Latch: number +export const KEY_ISO_Level3_Lock: number +export const KEY_ISO_Level3_Shift: number +export const KEY_ISO_Level5_Latch: number +export const KEY_ISO_Level5_Lock: number +export const KEY_ISO_Level5_Shift: number +export const KEY_ISO_Lock: number +export const KEY_ISO_Move_Line_Down: number +export const KEY_ISO_Move_Line_Up: number +export const KEY_ISO_Next_Group: number +export const KEY_ISO_Next_Group_Lock: number +export const KEY_ISO_Partial_Line_Down: number +export const KEY_ISO_Partial_Line_Up: number +export const KEY_ISO_Partial_Space_Left: number +export const KEY_ISO_Partial_Space_Right: number +export const KEY_ISO_Prev_Group: number +export const KEY_ISO_Prev_Group_Lock: number +export const KEY_ISO_Release_Both_Margins: number +export const KEY_ISO_Release_Margin_Left: number +export const KEY_ISO_Release_Margin_Right: number +export const KEY_ISO_Set_Margin_Left: number +export const KEY_ISO_Set_Margin_Right: number +export const KEY_Iabovedot: number +export const KEY_Iacute: number +export const KEY_Ibelowdot: number +export const KEY_Ibreve: number +export const KEY_Icircumflex: number +export const KEY_Idiaeresis: number +export const KEY_Igrave: number +export const KEY_Ihook: number +export const KEY_Imacron: number +export const KEY_Insert: number +export const KEY_Iogonek: number +export const KEY_Itilde: number +export const KEY_J: number +export const KEY_Jcircumflex: number +export const KEY_K: number +export const KEY_KP_0: number +export const KEY_KP_1: number +export const KEY_KP_2: number +export const KEY_KP_3: number +export const KEY_KP_4: number +export const KEY_KP_5: number +export const KEY_KP_6: number +export const KEY_KP_7: number +export const KEY_KP_8: number +export const KEY_KP_9: number +export const KEY_KP_Add: number +export const KEY_KP_Begin: number +export const KEY_KP_Decimal: number +export const KEY_KP_Delete: number +export const KEY_KP_Divide: number +export const KEY_KP_Down: number +export const KEY_KP_End: number +export const KEY_KP_Enter: number +export const KEY_KP_Equal: number +export const KEY_KP_F1: number +export const KEY_KP_F2: number +export const KEY_KP_F3: number +export const KEY_KP_F4: number +export const KEY_KP_Home: number +export const KEY_KP_Insert: number +export const KEY_KP_Left: number +export const KEY_KP_Multiply: number +export const KEY_KP_Next: number +export const KEY_KP_Page_Down: number +export const KEY_KP_Page_Up: number +export const KEY_KP_Prior: number +export const KEY_KP_Right: number +export const KEY_KP_Separator: number +export const KEY_KP_Space: number +export const KEY_KP_Subtract: number +export const KEY_KP_Tab: number +export const KEY_KP_Up: number +export const KEY_Kana_Lock: number +export const KEY_Kana_Shift: number +export const KEY_Kanji: number +export const KEY_Kanji_Bangou: number +export const KEY_Katakana: number +export const KEY_KbdBrightnessDown: number +export const KEY_KbdBrightnessUp: number +export const KEY_KbdLightOnOff: number +export const KEY_Kcedilla: number +export const KEY_Keyboard: number +export const KEY_Korean_Won: number +export const KEY_L: number +export const KEY_L1: number +export const KEY_L10: number +export const KEY_L2: number +export const KEY_L3: number +export const KEY_L4: number +export const KEY_L5: number +export const KEY_L6: number +export const KEY_L7: number +export const KEY_L8: number +export const KEY_L9: number +export const KEY_Lacute: number +export const KEY_Last_Virtual_Screen: number +export const KEY_Launch0: number +export const KEY_Launch1: number +export const KEY_Launch2: number +export const KEY_Launch3: number +export const KEY_Launch4: number +export const KEY_Launch5: number +export const KEY_Launch6: number +export const KEY_Launch7: number +export const KEY_Launch8: number +export const KEY_Launch9: number +export const KEY_LaunchA: number +export const KEY_LaunchB: number +export const KEY_LaunchC: number +export const KEY_LaunchD: number +export const KEY_LaunchE: number +export const KEY_LaunchF: number +export const KEY_Lbelowdot: number +export const KEY_Lcaron: number +export const KEY_Lcedilla: number +export const KEY_Left: number +export const KEY_LightBulb: number +export const KEY_Linefeed: number +export const KEY_LiraSign: number +export const KEY_LogGrabInfo: number +export const KEY_LogOff: number +export const KEY_LogWindowTree: number +export const KEY_Lstroke: number +export const KEY_M: number +export const KEY_Mabovedot: number +export const KEY_Macedonia_DSE: number +export const KEY_Macedonia_GJE: number +export const KEY_Macedonia_KJE: number +export const KEY_Macedonia_dse: number +export const KEY_Macedonia_gje: number +export const KEY_Macedonia_kje: number +export const KEY_Mae_Koho: number +export const KEY_Mail: number +export const KEY_MailForward: number +export const KEY_Market: number +export const KEY_Massyo: number +export const KEY_Meeting: number +export const KEY_Memo: number +export const KEY_Menu: number +export const KEY_MenuKB: number +export const KEY_MenuPB: number +export const KEY_Messenger: number +export const KEY_Meta_L: number +export const KEY_Meta_R: number +export const KEY_MillSign: number +export const KEY_ModeLock: number +export const KEY_Mode_switch: number +export const KEY_MonBrightnessDown: number +export const KEY_MonBrightnessUp: number +export const KEY_MouseKeys_Accel_Enable: number +export const KEY_MouseKeys_Enable: number +export const KEY_Muhenkan: number +export const KEY_Multi_key: number +export const KEY_MultipleCandidate: number +export const KEY_Music: number +export const KEY_MyComputer: number +export const KEY_MySites: number +export const KEY_N: number +export const KEY_Nacute: number +export const KEY_NairaSign: number +export const KEY_Ncaron: number +export const KEY_Ncedilla: number +export const KEY_New: number +export const KEY_NewSheqelSign: number +export const KEY_News: number +export const KEY_Next: number +export const KEY_Next_VMode: number +export const KEY_Next_Virtual_Screen: number +export const KEY_Ntilde: number +export const KEY_Num_Lock: number +export const KEY_O: number +export const KEY_OE: number +export const KEY_Oacute: number +export const KEY_Obarred: number +export const KEY_Obelowdot: number +export const KEY_Ocaron: number +export const KEY_Ocircumflex: number +export const KEY_Ocircumflexacute: number +export const KEY_Ocircumflexbelowdot: number +export const KEY_Ocircumflexgrave: number +export const KEY_Ocircumflexhook: number +export const KEY_Ocircumflextilde: number +export const KEY_Odiaeresis: number +export const KEY_Odoubleacute: number +export const KEY_OfficeHome: number +export const KEY_Ograve: number +export const KEY_Ohook: number +export const KEY_Ohorn: number +export const KEY_Ohornacute: number +export const KEY_Ohornbelowdot: number +export const KEY_Ohorngrave: number +export const KEY_Ohornhook: number +export const KEY_Ohorntilde: number +export const KEY_Omacron: number +export const KEY_Ooblique: number +export const KEY_Open: number +export const KEY_OpenURL: number +export const KEY_Option: number +export const KEY_Oslash: number +export const KEY_Otilde: number +export const KEY_Overlay1_Enable: number +export const KEY_Overlay2_Enable: number +export const KEY_P: number +export const KEY_Pabovedot: number +export const KEY_Page_Down: number +export const KEY_Page_Up: number +export const KEY_Paste: number +export const KEY_Pause: number +export const KEY_PesetaSign: number +export const KEY_Phone: number +export const KEY_Pictures: number +export const KEY_Pointer_Accelerate: number +export const KEY_Pointer_Button1: number +export const KEY_Pointer_Button2: number +export const KEY_Pointer_Button3: number +export const KEY_Pointer_Button4: number +export const KEY_Pointer_Button5: number +export const KEY_Pointer_Button_Dflt: number +export const KEY_Pointer_DblClick1: number +export const KEY_Pointer_DblClick2: number +export const KEY_Pointer_DblClick3: number +export const KEY_Pointer_DblClick4: number +export const KEY_Pointer_DblClick5: number +export const KEY_Pointer_DblClick_Dflt: number +export const KEY_Pointer_DfltBtnNext: number +export const KEY_Pointer_DfltBtnPrev: number +export const KEY_Pointer_Down: number +export const KEY_Pointer_DownLeft: number +export const KEY_Pointer_DownRight: number +export const KEY_Pointer_Drag1: number +export const KEY_Pointer_Drag2: number +export const KEY_Pointer_Drag3: number +export const KEY_Pointer_Drag4: number +export const KEY_Pointer_Drag5: number +export const KEY_Pointer_Drag_Dflt: number +export const KEY_Pointer_EnableKeys: number +export const KEY_Pointer_Left: number +export const KEY_Pointer_Right: number +export const KEY_Pointer_Up: number +export const KEY_Pointer_UpLeft: number +export const KEY_Pointer_UpRight: number +export const KEY_PowerDown: number +export const KEY_PowerOff: number +export const KEY_Prev_VMode: number +export const KEY_Prev_Virtual_Screen: number +export const KEY_PreviousCandidate: number +export const KEY_Print: number +export const KEY_Prior: number +export const KEY_Q: number +export const KEY_R: number +export const KEY_R1: number +export const KEY_R10: number +export const KEY_R11: number +export const KEY_R12: number +export const KEY_R13: number +export const KEY_R14: number +export const KEY_R15: number +export const KEY_R2: number +export const KEY_R3: number +export const KEY_R4: number +export const KEY_R5: number +export const KEY_R6: number +export const KEY_R7: number +export const KEY_R8: number +export const KEY_R9: number +export const KEY_RFKill: number +export const KEY_Racute: number +export const KEY_Rcaron: number +export const KEY_Rcedilla: number +export const KEY_Red: number +export const KEY_Redo: number +export const KEY_Refresh: number +export const KEY_Reload: number +export const KEY_RepeatKeys_Enable: number +export const KEY_Reply: number +export const KEY_Return: number +export const KEY_Right: number +export const KEY_RockerDown: number +export const KEY_RockerEnter: number +export const KEY_RockerUp: number +export const KEY_Romaji: number +export const KEY_RotateWindows: number +export const KEY_RotationKB: number +export const KEY_RotationPB: number +export const KEY_RupeeSign: number +export const KEY_S: number +export const KEY_SCHWA: number +export const KEY_Sabovedot: number +export const KEY_Sacute: number +export const KEY_Save: number +export const KEY_Scaron: number +export const KEY_Scedilla: number +export const KEY_Scircumflex: number +export const KEY_ScreenSaver: number +export const KEY_ScrollClick: number +export const KEY_ScrollDown: number +export const KEY_ScrollUp: number +export const KEY_Scroll_Lock: number +export const KEY_Search: number +export const KEY_Select: number +export const KEY_SelectButton: number +export const KEY_Send: number +export const KEY_Serbian_DJE: number +export const KEY_Serbian_DZE: number +export const KEY_Serbian_JE: number +export const KEY_Serbian_LJE: number +export const KEY_Serbian_NJE: number +export const KEY_Serbian_TSHE: number +export const KEY_Serbian_dje: number +export const KEY_Serbian_dze: number +export const KEY_Serbian_je: number +export const KEY_Serbian_lje: number +export const KEY_Serbian_nje: number +export const KEY_Serbian_tshe: number +export const KEY_Shift_L: number +export const KEY_Shift_Lock: number +export const KEY_Shift_R: number +export const KEY_Shop: number +export const KEY_SingleCandidate: number +export const KEY_Sinh_a: number +export const KEY_Sinh_aa: number +export const KEY_Sinh_aa2: number +export const KEY_Sinh_ae: number +export const KEY_Sinh_ae2: number +export const KEY_Sinh_aee: number +export const KEY_Sinh_aee2: number +export const KEY_Sinh_ai: number +export const KEY_Sinh_ai2: number +export const KEY_Sinh_al: number +export const KEY_Sinh_au: number +export const KEY_Sinh_au2: number +export const KEY_Sinh_ba: number +export const KEY_Sinh_bha: number +export const KEY_Sinh_ca: number +export const KEY_Sinh_cha: number +export const KEY_Sinh_dda: number +export const KEY_Sinh_ddha: number +export const KEY_Sinh_dha: number +export const KEY_Sinh_dhha: number +export const KEY_Sinh_e: number +export const KEY_Sinh_e2: number +export const KEY_Sinh_ee: number +export const KEY_Sinh_ee2: number +export const KEY_Sinh_fa: number +export const KEY_Sinh_ga: number +export const KEY_Sinh_gha: number +export const KEY_Sinh_h2: number +export const KEY_Sinh_ha: number +export const KEY_Sinh_i: number +export const KEY_Sinh_i2: number +export const KEY_Sinh_ii: number +export const KEY_Sinh_ii2: number +export const KEY_Sinh_ja: number +export const KEY_Sinh_jha: number +export const KEY_Sinh_jnya: number +export const KEY_Sinh_ka: number +export const KEY_Sinh_kha: number +export const KEY_Sinh_kunddaliya: number +export const KEY_Sinh_la: number +export const KEY_Sinh_lla: number +export const KEY_Sinh_lu: number +export const KEY_Sinh_lu2: number +export const KEY_Sinh_luu: number +export const KEY_Sinh_luu2: number +export const KEY_Sinh_ma: number +export const KEY_Sinh_mba: number +export const KEY_Sinh_na: number +export const KEY_Sinh_ndda: number +export const KEY_Sinh_ndha: number +export const KEY_Sinh_ng: number +export const KEY_Sinh_ng2: number +export const KEY_Sinh_nga: number +export const KEY_Sinh_nja: number +export const KEY_Sinh_nna: number +export const KEY_Sinh_nya: number +export const KEY_Sinh_o: number +export const KEY_Sinh_o2: number +export const KEY_Sinh_oo: number +export const KEY_Sinh_oo2: number +export const KEY_Sinh_pa: number +export const KEY_Sinh_pha: number +export const KEY_Sinh_ra: number +export const KEY_Sinh_ri: number +export const KEY_Sinh_rii: number +export const KEY_Sinh_ru2: number +export const KEY_Sinh_ruu2: number +export const KEY_Sinh_sa: number +export const KEY_Sinh_sha: number +export const KEY_Sinh_ssha: number +export const KEY_Sinh_tha: number +export const KEY_Sinh_thha: number +export const KEY_Sinh_tta: number +export const KEY_Sinh_ttha: number +export const KEY_Sinh_u: number +export const KEY_Sinh_u2: number +export const KEY_Sinh_uu: number +export const KEY_Sinh_uu2: number +export const KEY_Sinh_va: number +export const KEY_Sinh_ya: number +export const KEY_Sleep: number +export const KEY_SlowKeys_Enable: number +export const KEY_Spell: number +export const KEY_SplitScreen: number +export const KEY_Standby: number +export const KEY_Start: number +export const KEY_StickyKeys_Enable: number +export const KEY_Stop: number +export const KEY_Subtitle: number +export const KEY_Super_L: number +export const KEY_Super_R: number +export const KEY_Support: number +export const KEY_Suspend: number +export const KEY_Switch_VT_1: number +export const KEY_Switch_VT_10: number +export const KEY_Switch_VT_11: number +export const KEY_Switch_VT_12: number +export const KEY_Switch_VT_2: number +export const KEY_Switch_VT_3: number +export const KEY_Switch_VT_4: number +export const KEY_Switch_VT_5: number +export const KEY_Switch_VT_6: number +export const KEY_Switch_VT_7: number +export const KEY_Switch_VT_8: number +export const KEY_Switch_VT_9: number +export const KEY_Sys_Req: number +export const KEY_T: number +export const KEY_THORN: number +export const KEY_Tab: number +export const KEY_Tabovedot: number +export const KEY_TaskPane: number +export const KEY_Tcaron: number +export const KEY_Tcedilla: number +export const KEY_Terminal: number +export const KEY_Terminate_Server: number +export const KEY_Thai_baht: number +export const KEY_Thai_bobaimai: number +export const KEY_Thai_chochan: number +export const KEY_Thai_chochang: number +export const KEY_Thai_choching: number +export const KEY_Thai_chochoe: number +export const KEY_Thai_dochada: number +export const KEY_Thai_dodek: number +export const KEY_Thai_fofa: number +export const KEY_Thai_fofan: number +export const KEY_Thai_hohip: number +export const KEY_Thai_honokhuk: number +export const KEY_Thai_khokhai: number +export const KEY_Thai_khokhon: number +export const KEY_Thai_khokhuat: number +export const KEY_Thai_khokhwai: number +export const KEY_Thai_khorakhang: number +export const KEY_Thai_kokai: number +export const KEY_Thai_lakkhangyao: number +export const KEY_Thai_lekchet: number +export const KEY_Thai_lekha: number +export const KEY_Thai_lekhok: number +export const KEY_Thai_lekkao: number +export const KEY_Thai_leknung: number +export const KEY_Thai_lekpaet: number +export const KEY_Thai_leksam: number +export const KEY_Thai_leksi: number +export const KEY_Thai_leksong: number +export const KEY_Thai_leksun: number +export const KEY_Thai_lochula: number +export const KEY_Thai_loling: number +export const KEY_Thai_lu: number +export const KEY_Thai_maichattawa: number +export const KEY_Thai_maiek: number +export const KEY_Thai_maihanakat: number +export const KEY_Thai_maihanakat_maitho: number +export const KEY_Thai_maitaikhu: number +export const KEY_Thai_maitho: number +export const KEY_Thai_maitri: number +export const KEY_Thai_maiyamok: number +export const KEY_Thai_moma: number +export const KEY_Thai_ngongu: number +export const KEY_Thai_nikhahit: number +export const KEY_Thai_nonen: number +export const KEY_Thai_nonu: number +export const KEY_Thai_oang: number +export const KEY_Thai_paiyannoi: number +export const KEY_Thai_phinthu: number +export const KEY_Thai_phophan: number +export const KEY_Thai_phophung: number +export const KEY_Thai_phosamphao: number +export const KEY_Thai_popla: number +export const KEY_Thai_rorua: number +export const KEY_Thai_ru: number +export const KEY_Thai_saraa: number +export const KEY_Thai_saraaa: number +export const KEY_Thai_saraae: number +export const KEY_Thai_saraaimaimalai: number +export const KEY_Thai_saraaimaimuan: number +export const KEY_Thai_saraam: number +export const KEY_Thai_sarae: number +export const KEY_Thai_sarai: number +export const KEY_Thai_saraii: number +export const KEY_Thai_sarao: number +export const KEY_Thai_sarau: number +export const KEY_Thai_saraue: number +export const KEY_Thai_sarauee: number +export const KEY_Thai_sarauu: number +export const KEY_Thai_sorusi: number +export const KEY_Thai_sosala: number +export const KEY_Thai_soso: number +export const KEY_Thai_sosua: number +export const KEY_Thai_thanthakhat: number +export const KEY_Thai_thonangmontho: number +export const KEY_Thai_thophuthao: number +export const KEY_Thai_thothahan: number +export const KEY_Thai_thothan: number +export const KEY_Thai_thothong: number +export const KEY_Thai_thothung: number +export const KEY_Thai_topatak: number +export const KEY_Thai_totao: number +export const KEY_Thai_wowaen: number +export const KEY_Thai_yoyak: number +export const KEY_Thai_yoying: number +export const KEY_Thorn: number +export const KEY_Time: number +export const KEY_ToDoList: number +export const KEY_Tools: number +export const KEY_TopMenu: number +export const KEY_TouchpadOff: number +export const KEY_TouchpadOn: number +export const KEY_TouchpadToggle: number +export const KEY_Touroku: number +export const KEY_Travel: number +export const KEY_Tslash: number +export const KEY_U: number +export const KEY_UWB: number +export const KEY_Uacute: number +export const KEY_Ubelowdot: number +export const KEY_Ubreve: number +export const KEY_Ucircumflex: number +export const KEY_Udiaeresis: number +export const KEY_Udoubleacute: number +export const KEY_Ugrave: number +export const KEY_Uhook: number +export const KEY_Uhorn: number +export const KEY_Uhornacute: number +export const KEY_Uhornbelowdot: number +export const KEY_Uhorngrave: number +export const KEY_Uhornhook: number +export const KEY_Uhorntilde: number +export const KEY_Ukrainian_GHE_WITH_UPTURN: number +export const KEY_Ukrainian_I: number +export const KEY_Ukrainian_IE: number +export const KEY_Ukrainian_YI: number +export const KEY_Ukrainian_ghe_with_upturn: number +export const KEY_Ukrainian_i: number +export const KEY_Ukrainian_ie: number +export const KEY_Ukrainian_yi: number +export const KEY_Ukranian_I: number +export const KEY_Ukranian_JE: number +export const KEY_Ukranian_YI: number +export const KEY_Ukranian_i: number +export const KEY_Ukranian_je: number +export const KEY_Ukranian_yi: number +export const KEY_Umacron: number +export const KEY_Undo: number +export const KEY_Ungrab: number +export const KEY_Uogonek: number +export const KEY_Up: number +export const KEY_Uring: number +export const KEY_User1KB: number +export const KEY_User2KB: number +export const KEY_UserPB: number +export const KEY_Utilde: number +export const KEY_V: number +export const KEY_VendorHome: number +export const KEY_Video: number +export const KEY_View: number +export const KEY_VoidSymbol: number +export const KEY_W: number +export const KEY_WLAN: number +export const KEY_WWAN: number +export const KEY_WWW: number +export const KEY_Wacute: number +export const KEY_WakeUp: number +export const KEY_Wcircumflex: number +export const KEY_Wdiaeresis: number +export const KEY_WebCam: number +export const KEY_Wgrave: number +export const KEY_WheelButton: number +export const KEY_WindowClear: number +export const KEY_WonSign: number +export const KEY_Word: number +export const KEY_X: number +export const KEY_Xabovedot: number +export const KEY_Xfer: number +export const KEY_Y: number +export const KEY_Yacute: number +export const KEY_Ybelowdot: number +export const KEY_Ycircumflex: number +export const KEY_Ydiaeresis: number +export const KEY_Yellow: number +export const KEY_Ygrave: number +export const KEY_Yhook: number +export const KEY_Ytilde: number +export const KEY_Z: number +export const KEY_Zabovedot: number +export const KEY_Zacute: number +export const KEY_Zcaron: number +export const KEY_Zen_Koho: number +export const KEY_Zenkaku: number +export const KEY_Zenkaku_Hankaku: number +export const KEY_ZoomIn: number +export const KEY_ZoomOut: number +export const KEY_Zstroke: number +export const KEY_a: number +export const KEY_aacute: number +export const KEY_abelowdot: number +export const KEY_abovedot: number +export const KEY_abreve: number +export const KEY_abreveacute: number +export const KEY_abrevebelowdot: number +export const KEY_abrevegrave: number +export const KEY_abrevehook: number +export const KEY_abrevetilde: number +export const KEY_acircumflex: number +export const KEY_acircumflexacute: number +export const KEY_acircumflexbelowdot: number +export const KEY_acircumflexgrave: number +export const KEY_acircumflexhook: number +export const KEY_acircumflextilde: number +export const KEY_acute: number +export const KEY_adiaeresis: number +export const KEY_ae: number +export const KEY_agrave: number +export const KEY_ahook: number +export const KEY_amacron: number +export const KEY_ampersand: number +export const KEY_aogonek: number +export const KEY_apostrophe: number +export const KEY_approxeq: number +export const KEY_approximate: number +export const KEY_aring: number +export const KEY_asciicircum: number +export const KEY_asciitilde: number +export const KEY_asterisk: number +export const KEY_at: number +export const KEY_atilde: number +export const KEY_b: number +export const KEY_babovedot: number +export const KEY_backslash: number +export const KEY_ballotcross: number +export const KEY_bar: number +export const KEY_because: number +export const KEY_blank: number +export const KEY_botintegral: number +export const KEY_botleftparens: number +export const KEY_botleftsqbracket: number +export const KEY_botleftsummation: number +export const KEY_botrightparens: number +export const KEY_botrightsqbracket: number +export const KEY_botrightsummation: number +export const KEY_bott: number +export const KEY_botvertsummationconnector: number +export const KEY_braceleft: number +export const KEY_braceright: number +export const KEY_bracketleft: number +export const KEY_bracketright: number +export const KEY_braille_blank: number +export const KEY_braille_dot_1: number +export const KEY_braille_dot_10: number +export const KEY_braille_dot_2: number +export const KEY_braille_dot_3: number +export const KEY_braille_dot_4: number +export const KEY_braille_dot_5: number +export const KEY_braille_dot_6: number +export const KEY_braille_dot_7: number +export const KEY_braille_dot_8: number +export const KEY_braille_dot_9: number +export const KEY_braille_dots_1: number +export const KEY_braille_dots_12: number +export const KEY_braille_dots_123: number +export const KEY_braille_dots_1234: number +export const KEY_braille_dots_12345: number +export const KEY_braille_dots_123456: number +export const KEY_braille_dots_1234567: number +export const KEY_braille_dots_12345678: number +export const KEY_braille_dots_1234568: number +export const KEY_braille_dots_123457: number +export const KEY_braille_dots_1234578: number +export const KEY_braille_dots_123458: number +export const KEY_braille_dots_12346: number +export const KEY_braille_dots_123467: number +export const KEY_braille_dots_1234678: number +export const KEY_braille_dots_123468: number +export const KEY_braille_dots_12347: number +export const KEY_braille_dots_123478: number +export const KEY_braille_dots_12348: number +export const KEY_braille_dots_1235: number +export const KEY_braille_dots_12356: number +export const KEY_braille_dots_123567: number +export const KEY_braille_dots_1235678: number +export const KEY_braille_dots_123568: number +export const KEY_braille_dots_12357: number +export const KEY_braille_dots_123578: number +export const KEY_braille_dots_12358: number +export const KEY_braille_dots_1236: number +export const KEY_braille_dots_12367: number +export const KEY_braille_dots_123678: number +export const KEY_braille_dots_12368: number +export const KEY_braille_dots_1237: number +export const KEY_braille_dots_12378: number +export const KEY_braille_dots_1238: number +export const KEY_braille_dots_124: number +export const KEY_braille_dots_1245: number +export const KEY_braille_dots_12456: number +export const KEY_braille_dots_124567: number +export const KEY_braille_dots_1245678: number +export const KEY_braille_dots_124568: number +export const KEY_braille_dots_12457: number +export const KEY_braille_dots_124578: number +export const KEY_braille_dots_12458: number +export const KEY_braille_dots_1246: number +export const KEY_braille_dots_12467: number +export const KEY_braille_dots_124678: number +export const KEY_braille_dots_12468: number +export const KEY_braille_dots_1247: number +export const KEY_braille_dots_12478: number +export const KEY_braille_dots_1248: number +export const KEY_braille_dots_125: number +export const KEY_braille_dots_1256: number +export const KEY_braille_dots_12567: number +export const KEY_braille_dots_125678: number +export const KEY_braille_dots_12568: number +export const KEY_braille_dots_1257: number +export const KEY_braille_dots_12578: number +export const KEY_braille_dots_1258: number +export const KEY_braille_dots_126: number +export const KEY_braille_dots_1267: number +export const KEY_braille_dots_12678: number +export const KEY_braille_dots_1268: number +export const KEY_braille_dots_127: number +export const KEY_braille_dots_1278: number +export const KEY_braille_dots_128: number +export const KEY_braille_dots_13: number +export const KEY_braille_dots_134: number +export const KEY_braille_dots_1345: number +export const KEY_braille_dots_13456: number +export const KEY_braille_dots_134567: number +export const KEY_braille_dots_1345678: number +export const KEY_braille_dots_134568: number +export const KEY_braille_dots_13457: number +export const KEY_braille_dots_134578: number +export const KEY_braille_dots_13458: number +export const KEY_braille_dots_1346: number +export const KEY_braille_dots_13467: number +export const KEY_braille_dots_134678: number +export const KEY_braille_dots_13468: number +export const KEY_braille_dots_1347: number +export const KEY_braille_dots_13478: number +export const KEY_braille_dots_1348: number +export const KEY_braille_dots_135: number +export const KEY_braille_dots_1356: number +export const KEY_braille_dots_13567: number +export const KEY_braille_dots_135678: number +export const KEY_braille_dots_13568: number +export const KEY_braille_dots_1357: number +export const KEY_braille_dots_13578: number +export const KEY_braille_dots_1358: number +export const KEY_braille_dots_136: number +export const KEY_braille_dots_1367: number +export const KEY_braille_dots_13678: number +export const KEY_braille_dots_1368: number +export const KEY_braille_dots_137: number +export const KEY_braille_dots_1378: number +export const KEY_braille_dots_138: number +export const KEY_braille_dots_14: number +export const KEY_braille_dots_145: number +export const KEY_braille_dots_1456: number +export const KEY_braille_dots_14567: number +export const KEY_braille_dots_145678: number +export const KEY_braille_dots_14568: number +export const KEY_braille_dots_1457: number +export const KEY_braille_dots_14578: number +export const KEY_braille_dots_1458: number +export const KEY_braille_dots_146: number +export const KEY_braille_dots_1467: number +export const KEY_braille_dots_14678: number +export const KEY_braille_dots_1468: number +export const KEY_braille_dots_147: number +export const KEY_braille_dots_1478: number +export const KEY_braille_dots_148: number +export const KEY_braille_dots_15: number +export const KEY_braille_dots_156: number +export const KEY_braille_dots_1567: number +export const KEY_braille_dots_15678: number +export const KEY_braille_dots_1568: number +export const KEY_braille_dots_157: number +export const KEY_braille_dots_1578: number +export const KEY_braille_dots_158: number +export const KEY_braille_dots_16: number +export const KEY_braille_dots_167: number +export const KEY_braille_dots_1678: number +export const KEY_braille_dots_168: number +export const KEY_braille_dots_17: number +export const KEY_braille_dots_178: number +export const KEY_braille_dots_18: number +export const KEY_braille_dots_2: number +export const KEY_braille_dots_23: number +export const KEY_braille_dots_234: number +export const KEY_braille_dots_2345: number +export const KEY_braille_dots_23456: number +export const KEY_braille_dots_234567: number +export const KEY_braille_dots_2345678: number +export const KEY_braille_dots_234568: number +export const KEY_braille_dots_23457: number +export const KEY_braille_dots_234578: number +export const KEY_braille_dots_23458: number +export const KEY_braille_dots_2346: number +export const KEY_braille_dots_23467: number +export const KEY_braille_dots_234678: number +export const KEY_braille_dots_23468: number +export const KEY_braille_dots_2347: number +export const KEY_braille_dots_23478: number +export const KEY_braille_dots_2348: number +export const KEY_braille_dots_235: number +export const KEY_braille_dots_2356: number +export const KEY_braille_dots_23567: number +export const KEY_braille_dots_235678: number +export const KEY_braille_dots_23568: number +export const KEY_braille_dots_2357: number +export const KEY_braille_dots_23578: number +export const KEY_braille_dots_2358: number +export const KEY_braille_dots_236: number +export const KEY_braille_dots_2367: number +export const KEY_braille_dots_23678: number +export const KEY_braille_dots_2368: number +export const KEY_braille_dots_237: number +export const KEY_braille_dots_2378: number +export const KEY_braille_dots_238: number +export const KEY_braille_dots_24: number +export const KEY_braille_dots_245: number +export const KEY_braille_dots_2456: number +export const KEY_braille_dots_24567: number +export const KEY_braille_dots_245678: number +export const KEY_braille_dots_24568: number +export const KEY_braille_dots_2457: number +export const KEY_braille_dots_24578: number +export const KEY_braille_dots_2458: number +export const KEY_braille_dots_246: number +export const KEY_braille_dots_2467: number +export const KEY_braille_dots_24678: number +export const KEY_braille_dots_2468: number +export const KEY_braille_dots_247: number +export const KEY_braille_dots_2478: number +export const KEY_braille_dots_248: number +export const KEY_braille_dots_25: number +export const KEY_braille_dots_256: number +export const KEY_braille_dots_2567: number +export const KEY_braille_dots_25678: number +export const KEY_braille_dots_2568: number +export const KEY_braille_dots_257: number +export const KEY_braille_dots_2578: number +export const KEY_braille_dots_258: number +export const KEY_braille_dots_26: number +export const KEY_braille_dots_267: number +export const KEY_braille_dots_2678: number +export const KEY_braille_dots_268: number +export const KEY_braille_dots_27: number +export const KEY_braille_dots_278: number +export const KEY_braille_dots_28: number +export const KEY_braille_dots_3: number +export const KEY_braille_dots_34: number +export const KEY_braille_dots_345: number +export const KEY_braille_dots_3456: number +export const KEY_braille_dots_34567: number +export const KEY_braille_dots_345678: number +export const KEY_braille_dots_34568: number +export const KEY_braille_dots_3457: number +export const KEY_braille_dots_34578: number +export const KEY_braille_dots_3458: number +export const KEY_braille_dots_346: number +export const KEY_braille_dots_3467: number +export const KEY_braille_dots_34678: number +export const KEY_braille_dots_3468: number +export const KEY_braille_dots_347: number +export const KEY_braille_dots_3478: number +export const KEY_braille_dots_348: number +export const KEY_braille_dots_35: number +export const KEY_braille_dots_356: number +export const KEY_braille_dots_3567: number +export const KEY_braille_dots_35678: number +export const KEY_braille_dots_3568: number +export const KEY_braille_dots_357: number +export const KEY_braille_dots_3578: number +export const KEY_braille_dots_358: number +export const KEY_braille_dots_36: number +export const KEY_braille_dots_367: number +export const KEY_braille_dots_3678: number +export const KEY_braille_dots_368: number +export const KEY_braille_dots_37: number +export const KEY_braille_dots_378: number +export const KEY_braille_dots_38: number +export const KEY_braille_dots_4: number +export const KEY_braille_dots_45: number +export const KEY_braille_dots_456: number +export const KEY_braille_dots_4567: number +export const KEY_braille_dots_45678: number +export const KEY_braille_dots_4568: number +export const KEY_braille_dots_457: number +export const KEY_braille_dots_4578: number +export const KEY_braille_dots_458: number +export const KEY_braille_dots_46: number +export const KEY_braille_dots_467: number +export const KEY_braille_dots_4678: number +export const KEY_braille_dots_468: number +export const KEY_braille_dots_47: number +export const KEY_braille_dots_478: number +export const KEY_braille_dots_48: number +export const KEY_braille_dots_5: number +export const KEY_braille_dots_56: number +export const KEY_braille_dots_567: number +export const KEY_braille_dots_5678: number +export const KEY_braille_dots_568: number +export const KEY_braille_dots_57: number +export const KEY_braille_dots_578: number +export const KEY_braille_dots_58: number +export const KEY_braille_dots_6: number +export const KEY_braille_dots_67: number +export const KEY_braille_dots_678: number +export const KEY_braille_dots_68: number +export const KEY_braille_dots_7: number +export const KEY_braille_dots_78: number +export const KEY_braille_dots_8: number +export const KEY_breve: number +export const KEY_brokenbar: number +export const KEY_c: number +export const KEY_c_h: number +export const KEY_cabovedot: number +export const KEY_cacute: number +export const KEY_careof: number +export const KEY_caret: number +export const KEY_caron: number +export const KEY_ccaron: number +export const KEY_ccedilla: number +export const KEY_ccircumflex: number +export const KEY_cedilla: number +export const KEY_cent: number +export const KEY_ch: number +export const KEY_checkerboard: number +export const KEY_checkmark: number +export const KEY_circle: number +export const KEY_club: number +export const KEY_colon: number +export const KEY_comma: number +export const KEY_containsas: number +export const KEY_copyright: number +export const KEY_cr: number +export const KEY_crossinglines: number +export const KEY_cuberoot: number +export const KEY_currency: number +export const KEY_cursor: number +export const KEY_d: number +export const KEY_dabovedot: number +export const KEY_dagger: number +export const KEY_dcaron: number +export const KEY_dead_A: number +export const KEY_dead_E: number +export const KEY_dead_I: number +export const KEY_dead_O: number +export const KEY_dead_U: number +export const KEY_dead_a: number +export const KEY_dead_abovecomma: number +export const KEY_dead_abovedot: number +export const KEY_dead_abovereversedcomma: number +export const KEY_dead_abovering: number +export const KEY_dead_aboveverticalline: number +export const KEY_dead_acute: number +export const KEY_dead_belowbreve: number +export const KEY_dead_belowcircumflex: number +export const KEY_dead_belowcomma: number +export const KEY_dead_belowdiaeresis: number +export const KEY_dead_belowdot: number +export const KEY_dead_belowmacron: number +export const KEY_dead_belowring: number +export const KEY_dead_belowtilde: number +export const KEY_dead_belowverticalline: number +export const KEY_dead_breve: number +export const KEY_dead_capital_schwa: number +export const KEY_dead_caron: number +export const KEY_dead_cedilla: number +export const KEY_dead_circumflex: number +export const KEY_dead_currency: number +export const KEY_dead_dasia: number +export const KEY_dead_diaeresis: number +export const KEY_dead_doubleacute: number +export const KEY_dead_doublegrave: number +export const KEY_dead_e: number +export const KEY_dead_grave: number +export const KEY_dead_greek: number +export const KEY_dead_hook: number +export const KEY_dead_horn: number +export const KEY_dead_i: number +export const KEY_dead_invertedbreve: number +export const KEY_dead_iota: number +export const KEY_dead_longsolidusoverlay: number +export const KEY_dead_lowline: number +export const KEY_dead_macron: number +export const KEY_dead_o: number +export const KEY_dead_ogonek: number +export const KEY_dead_perispomeni: number +export const KEY_dead_psili: number +export const KEY_dead_semivoiced_sound: number +export const KEY_dead_small_schwa: number +export const KEY_dead_stroke: number +export const KEY_dead_tilde: number +export const KEY_dead_u: number +export const KEY_dead_voiced_sound: number +export const KEY_decimalpoint: number +export const KEY_degree: number +export const KEY_diaeresis: number +export const KEY_diamond: number +export const KEY_digitspace: number +export const KEY_dintegral: number +export const KEY_division: number +export const KEY_dollar: number +export const KEY_doubbaselinedot: number +export const KEY_doubleacute: number +export const KEY_doubledagger: number +export const KEY_doublelowquotemark: number +export const KEY_downarrow: number +export const KEY_downcaret: number +export const KEY_downshoe: number +export const KEY_downstile: number +export const KEY_downtack: number +export const KEY_dstroke: number +export const KEY_e: number +export const KEY_eabovedot: number +export const KEY_eacute: number +export const KEY_ebelowdot: number +export const KEY_ecaron: number +export const KEY_ecircumflex: number +export const KEY_ecircumflexacute: number +export const KEY_ecircumflexbelowdot: number +export const KEY_ecircumflexgrave: number +export const KEY_ecircumflexhook: number +export const KEY_ecircumflextilde: number +export const KEY_ediaeresis: number +export const KEY_egrave: number +export const KEY_ehook: number +export const KEY_eightsubscript: number +export const KEY_eightsuperior: number +export const KEY_elementof: number +export const KEY_ellipsis: number +export const KEY_em3space: number +export const KEY_em4space: number +export const KEY_emacron: number +export const KEY_emdash: number +export const KEY_emfilledcircle: number +export const KEY_emfilledrect: number +export const KEY_emopencircle: number +export const KEY_emopenrectangle: number +export const KEY_emptyset: number +export const KEY_emspace: number +export const KEY_endash: number +export const KEY_enfilledcircbullet: number +export const KEY_enfilledsqbullet: number +export const KEY_eng: number +export const KEY_enopencircbullet: number +export const KEY_enopensquarebullet: number +export const KEY_enspace: number +export const KEY_eogonek: number +export const KEY_equal: number +export const KEY_eth: number +export const KEY_etilde: number +export const KEY_exclam: number +export const KEY_exclamdown: number +export const KEY_ezh: number +export const KEY_f: number +export const KEY_fabovedot: number +export const KEY_femalesymbol: number +export const KEY_ff: number +export const KEY_figdash: number +export const KEY_filledlefttribullet: number +export const KEY_filledrectbullet: number +export const KEY_filledrighttribullet: number +export const KEY_filledtribulletdown: number +export const KEY_filledtribulletup: number +export const KEY_fiveeighths: number +export const KEY_fivesixths: number +export const KEY_fivesubscript: number +export const KEY_fivesuperior: number +export const KEY_fourfifths: number +export const KEY_foursubscript: number +export const KEY_foursuperior: number +export const KEY_fourthroot: number +export const KEY_function: number +export const KEY_g: number +export const KEY_gabovedot: number +export const KEY_gbreve: number +export const KEY_gcaron: number +export const KEY_gcedilla: number +export const KEY_gcircumflex: number +export const KEY_grave: number +export const KEY_greater: number +export const KEY_greaterthanequal: number +export const KEY_guillemotleft: number +export const KEY_guillemotright: number +export const KEY_h: number +export const KEY_hairspace: number +export const KEY_hcircumflex: number +export const KEY_heart: number +export const KEY_hebrew_aleph: number +export const KEY_hebrew_ayin: number +export const KEY_hebrew_bet: number +export const KEY_hebrew_beth: number +export const KEY_hebrew_chet: number +export const KEY_hebrew_dalet: number +export const KEY_hebrew_daleth: number +export const KEY_hebrew_doublelowline: number +export const KEY_hebrew_finalkaph: number +export const KEY_hebrew_finalmem: number +export const KEY_hebrew_finalnun: number +export const KEY_hebrew_finalpe: number +export const KEY_hebrew_finalzade: number +export const KEY_hebrew_finalzadi: number +export const KEY_hebrew_gimel: number +export const KEY_hebrew_gimmel: number +export const KEY_hebrew_he: number +export const KEY_hebrew_het: number +export const KEY_hebrew_kaph: number +export const KEY_hebrew_kuf: number +export const KEY_hebrew_lamed: number +export const KEY_hebrew_mem: number +export const KEY_hebrew_nun: number +export const KEY_hebrew_pe: number +export const KEY_hebrew_qoph: number +export const KEY_hebrew_resh: number +export const KEY_hebrew_samech: number +export const KEY_hebrew_samekh: number +export const KEY_hebrew_shin: number +export const KEY_hebrew_taf: number +export const KEY_hebrew_taw: number +export const KEY_hebrew_tet: number +export const KEY_hebrew_teth: number +export const KEY_hebrew_waw: number +export const KEY_hebrew_yod: number +export const KEY_hebrew_zade: number +export const KEY_hebrew_zadi: number +export const KEY_hebrew_zain: number +export const KEY_hebrew_zayin: number +export const KEY_hexagram: number +export const KEY_horizconnector: number +export const KEY_horizlinescan1: number +export const KEY_horizlinescan3: number +export const KEY_horizlinescan5: number +export const KEY_horizlinescan7: number +export const KEY_horizlinescan9: number +export const KEY_hstroke: number +export const KEY_ht: number +export const KEY_hyphen: number +export const KEY_i: number +export const KEY_iTouch: number +export const KEY_iacute: number +export const KEY_ibelowdot: number +export const KEY_ibreve: number +export const KEY_icircumflex: number +export const KEY_identical: number +export const KEY_idiaeresis: number +export const KEY_idotless: number +export const KEY_ifonlyif: number +export const KEY_igrave: number +export const KEY_ihook: number +export const KEY_imacron: number +export const KEY_implies: number +export const KEY_includedin: number +export const KEY_includes: number +export const KEY_infinity: number +export const KEY_integral: number +export const KEY_intersection: number +export const KEY_iogonek: number +export const KEY_itilde: number +export const KEY_j: number +export const KEY_jcircumflex: number +export const KEY_jot: number +export const KEY_k: number +export const KEY_kana_A: number +export const KEY_kana_CHI: number +export const KEY_kana_E: number +export const KEY_kana_FU: number +export const KEY_kana_HA: number +export const KEY_kana_HE: number +export const KEY_kana_HI: number +export const KEY_kana_HO: number +export const KEY_kana_HU: number +export const KEY_kana_I: number +export const KEY_kana_KA: number +export const KEY_kana_KE: number +export const KEY_kana_KI: number +export const KEY_kana_KO: number +export const KEY_kana_KU: number +export const KEY_kana_MA: number +export const KEY_kana_ME: number +export const KEY_kana_MI: number +export const KEY_kana_MO: number +export const KEY_kana_MU: number +export const KEY_kana_N: number +export const KEY_kana_NA: number +export const KEY_kana_NE: number +export const KEY_kana_NI: number +export const KEY_kana_NO: number +export const KEY_kana_NU: number +export const KEY_kana_O: number +export const KEY_kana_RA: number +export const KEY_kana_RE: number +export const KEY_kana_RI: number +export const KEY_kana_RO: number +export const KEY_kana_RU: number +export const KEY_kana_SA: number +export const KEY_kana_SE: number +export const KEY_kana_SHI: number +export const KEY_kana_SO: number +export const KEY_kana_SU: number +export const KEY_kana_TA: number +export const KEY_kana_TE: number +export const KEY_kana_TI: number +export const KEY_kana_TO: number +export const KEY_kana_TSU: number +export const KEY_kana_TU: number +export const KEY_kana_U: number +export const KEY_kana_WA: number +export const KEY_kana_WO: number +export const KEY_kana_YA: number +export const KEY_kana_YO: number +export const KEY_kana_YU: number +export const KEY_kana_a: number +export const KEY_kana_closingbracket: number +export const KEY_kana_comma: number +export const KEY_kana_conjunctive: number +export const KEY_kana_e: number +export const KEY_kana_fullstop: number +export const KEY_kana_i: number +export const KEY_kana_middledot: number +export const KEY_kana_o: number +export const KEY_kana_openingbracket: number +export const KEY_kana_switch: number +export const KEY_kana_tsu: number +export const KEY_kana_tu: number +export const KEY_kana_u: number +export const KEY_kana_ya: number +export const KEY_kana_yo: number +export const KEY_kana_yu: number +export const KEY_kappa: number +export const KEY_kcedilla: number +export const KEY_kra: number +export const KEY_l: number +export const KEY_lacute: number +export const KEY_latincross: number +export const KEY_lbelowdot: number +export const KEY_lcaron: number +export const KEY_lcedilla: number +export const KEY_leftanglebracket: number +export const KEY_leftarrow: number +export const KEY_leftcaret: number +export const KEY_leftdoublequotemark: number +export const KEY_leftmiddlecurlybrace: number +export const KEY_leftopentriangle: number +export const KEY_leftpointer: number +export const KEY_leftradical: number +export const KEY_leftshoe: number +export const KEY_leftsinglequotemark: number +export const KEY_leftt: number +export const KEY_lefttack: number +export const KEY_less: number +export const KEY_lessthanequal: number +export const KEY_lf: number +export const KEY_logicaland: number +export const KEY_logicalor: number +export const KEY_lowleftcorner: number +export const KEY_lowrightcorner: number +export const KEY_lstroke: number +export const KEY_m: number +export const KEY_mabovedot: number +export const KEY_macron: number +export const KEY_malesymbol: number +export const KEY_maltesecross: number +export const KEY_marker: number +export const KEY_masculine: number +export const KEY_minus: number +export const KEY_minutes: number +export const KEY_mu: number +export const KEY_multiply: number +export const KEY_musicalflat: number +export const KEY_musicalsharp: number +export const KEY_n: number +export const KEY_nabla: number +export const KEY_nacute: number +export const KEY_ncaron: number +export const KEY_ncedilla: number +export const KEY_ninesubscript: number +export const KEY_ninesuperior: number +export const KEY_nl: number +export const KEY_nobreakspace: number +export const KEY_notapproxeq: number +export const KEY_notelementof: number +export const KEY_notequal: number +export const KEY_notidentical: number +export const KEY_notsign: number +export const KEY_ntilde: number +export const KEY_numbersign: number +export const KEY_numerosign: number +export const KEY_o: number +export const KEY_oacute: number +export const KEY_obarred: number +export const KEY_obelowdot: number +export const KEY_ocaron: number +export const KEY_ocircumflex: number +export const KEY_ocircumflexacute: number +export const KEY_ocircumflexbelowdot: number +export const KEY_ocircumflexgrave: number +export const KEY_ocircumflexhook: number +export const KEY_ocircumflextilde: number +export const KEY_odiaeresis: number +export const KEY_odoubleacute: number +export const KEY_oe: number +export const KEY_ogonek: number +export const KEY_ograve: number +export const KEY_ohook: number +export const KEY_ohorn: number +export const KEY_ohornacute: number +export const KEY_ohornbelowdot: number +export const KEY_ohorngrave: number +export const KEY_ohornhook: number +export const KEY_ohorntilde: number +export const KEY_omacron: number +export const KEY_oneeighth: number +export const KEY_onefifth: number +export const KEY_onehalf: number +export const KEY_onequarter: number +export const KEY_onesixth: number +export const KEY_onesubscript: number +export const KEY_onesuperior: number +export const KEY_onethird: number +export const KEY_ooblique: number +export const KEY_openrectbullet: number +export const KEY_openstar: number +export const KEY_opentribulletdown: number +export const KEY_opentribulletup: number +export const KEY_ordfeminine: number +export const KEY_oslash: number +export const KEY_otilde: number +export const KEY_overbar: number +export const KEY_overline: number +export const KEY_p: number +export const KEY_pabovedot: number +export const KEY_paragraph: number +export const KEY_parenleft: number +export const KEY_parenright: number +export const KEY_partdifferential: number +export const KEY_partialderivative: number +export const KEY_percent: number +export const KEY_period: number +export const KEY_periodcentered: number +export const KEY_permille: number +export const KEY_phonographcopyright: number +export const KEY_plus: number +export const KEY_plusminus: number +export const KEY_prescription: number +export const KEY_prolongedsound: number +export const KEY_punctspace: number +export const KEY_q: number +export const KEY_quad: number +export const KEY_question: number +export const KEY_questiondown: number +export const KEY_quotedbl: number +export const KEY_quoteleft: number +export const KEY_quoteright: number +export const KEY_r: number +export const KEY_racute: number +export const KEY_radical: number +export const KEY_rcaron: number +export const KEY_rcedilla: number +export const KEY_registered: number +export const KEY_rightanglebracket: number +export const KEY_rightarrow: number +export const KEY_rightcaret: number +export const KEY_rightdoublequotemark: number +export const KEY_rightmiddlecurlybrace: number +export const KEY_rightmiddlesummation: number +export const KEY_rightopentriangle: number +export const KEY_rightpointer: number +export const KEY_rightshoe: number +export const KEY_rightsinglequotemark: number +export const KEY_rightt: number +export const KEY_righttack: number +export const KEY_s: number +export const KEY_sabovedot: number +export const KEY_sacute: number +export const KEY_scaron: number +export const KEY_scedilla: number +export const KEY_schwa: number +export const KEY_scircumflex: number +export const KEY_script_switch: number +export const KEY_seconds: number +export const KEY_section: number +export const KEY_semicolon: number +export const KEY_semivoicedsound: number +export const KEY_seveneighths: number +export const KEY_sevensubscript: number +export const KEY_sevensuperior: number +export const KEY_signaturemark: number +export const KEY_signifblank: number +export const KEY_similarequal: number +export const KEY_singlelowquotemark: number +export const KEY_sixsubscript: number +export const KEY_sixsuperior: number +export const KEY_slash: number +export const KEY_soliddiamond: number +export const KEY_space: number +export const KEY_squareroot: number +export const KEY_ssharp: number +export const KEY_sterling: number +export const KEY_stricteq: number +export const KEY_t: number +export const KEY_tabovedot: number +export const KEY_tcaron: number +export const KEY_tcedilla: number +export const KEY_telephone: number +export const KEY_telephonerecorder: number +export const KEY_therefore: number +export const KEY_thinspace: number +export const KEY_thorn: number +export const KEY_threeeighths: number +export const KEY_threefifths: number +export const KEY_threequarters: number +export const KEY_threesubscript: number +export const KEY_threesuperior: number +export const KEY_tintegral: number +export const KEY_topintegral: number +export const KEY_topleftparens: number +export const KEY_topleftradical: number +export const KEY_topleftsqbracket: number +export const KEY_topleftsummation: number +export const KEY_toprightparens: number +export const KEY_toprightsqbracket: number +export const KEY_toprightsummation: number +export const KEY_topt: number +export const KEY_topvertsummationconnector: number +export const KEY_trademark: number +export const KEY_trademarkincircle: number +export const KEY_tslash: number +export const KEY_twofifths: number +export const KEY_twosubscript: number +export const KEY_twosuperior: number +export const KEY_twothirds: number +export const KEY_u: number +export const KEY_uacute: number +export const KEY_ubelowdot: number +export const KEY_ubreve: number +export const KEY_ucircumflex: number +export const KEY_udiaeresis: number +export const KEY_udoubleacute: number +export const KEY_ugrave: number +export const KEY_uhook: number +export const KEY_uhorn: number +export const KEY_uhornacute: number +export const KEY_uhornbelowdot: number +export const KEY_uhorngrave: number +export const KEY_uhornhook: number +export const KEY_uhorntilde: number +export const KEY_umacron: number +export const KEY_underbar: number +export const KEY_underscore: number +export const KEY_union: number +export const KEY_uogonek: number +export const KEY_uparrow: number +export const KEY_upcaret: number +export const KEY_upleftcorner: number +export const KEY_uprightcorner: number +export const KEY_upshoe: number +export const KEY_upstile: number +export const KEY_uptack: number +export const KEY_uring: number +export const KEY_utilde: number +export const KEY_v: number +export const KEY_variation: number +export const KEY_vertbar: number +export const KEY_vertconnector: number +export const KEY_voicedsound: number +export const KEY_vt: number +export const KEY_w: number +export const KEY_wacute: number +export const KEY_wcircumflex: number +export const KEY_wdiaeresis: number +export const KEY_wgrave: number +export const KEY_x: number +export const KEY_xabovedot: number +export const KEY_y: number +export const KEY_yacute: number +export const KEY_ybelowdot: number +export const KEY_ycircumflex: number +export const KEY_ydiaeresis: number +export const KEY_yen: number +export const KEY_ygrave: number +export const KEY_yhook: number +export const KEY_ytilde: number +export const KEY_z: number +export const KEY_zabovedot: number +export const KEY_zacute: number +export const KEY_zcaron: number +export const KEY_zerosubscript: number +export const KEY_zerosuperior: number +export const KEY_zstroke: number +export const MODIFIER_MASK: number +export const PRIORITY_REDRAW: number +export function cairoDrawFromGl(cr: cairo.Context, surface: Surface, source: number, sourceType: number, bufferScale: number, x: number, y: number, width: number, height: number): void +export function cairoRectangle(cr: cairo.Context, rectangle: Rectangle): void +export function cairoRegion(cr: cairo.Context, region: cairo.Region): void +export function cairoRegionCreateFromSurface(surface: cairo.Surface): cairo.Region +export function cairoSetSourcePixbuf(cr: cairo.Context, pixbuf: GdkPixbuf.Pixbuf, pixbufX: number, pixbufY: number): void +export function cairoSetSourceRgba(cr: cairo.Context, rgba: RGBA): void +export function contentDeserializeAsync(stream: Gio.InputStream, mimeType: string, type: GObject.Type, ioPriority: number, cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void +export function contentDeserializeFinish(result: Gio.AsyncResult, value: any): boolean +export function contentRegisterDeserializer(mimeType: string, type: GObject.Type, deserialize: ContentDeserializeFunc): void +export function contentRegisterSerializer(type: GObject.Type, mimeType: string, serialize: ContentSerializeFunc): void +export function contentSerializeAsync(stream: Gio.OutputStream, mimeType: string, value: any, ioPriority: number, cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void +export function contentSerializeFinish(result: Gio.AsyncResult): boolean +export function dragActionIsUnique(action: DragAction): boolean +export function eventsGetAngle(event1: Event, event2: Event): [ /* returnType */ boolean, /* angle */ number ] +export function eventsGetCenter(event1: Event, event2: Event): [ /* returnType */ boolean, /* x */ number, /* y */ number ] +export function eventsGetDistance(event1: Event, event2: Event): [ /* returnType */ boolean, /* distance */ number ] +export function glErrorQuark(): GLib.Quark +export function internMimeType(string: string): string +export function keyvalConvertCase(symbol: number): [ /* lower */ number, /* upper */ number ] +export function keyvalFromName(keyvalName: string): number +export function keyvalIsLower(keyval: number): boolean +export function keyvalIsUpper(keyval: number): boolean +export function keyvalName(keyval: number): string | null +export function keyvalToLower(keyval: number): number +export function keyvalToUnicode(keyval: number): number +export function keyvalToUpper(keyval: number): number +export function paintableNewEmpty(intrinsicWidth: number, intrinsicHeight: number): Paintable +export function pixbufGetFromSurface(surface: cairo.Surface, srcX: number, srcY: number, width: number, height: number): GdkPixbuf.Pixbuf | null +export function pixbufGetFromTexture(texture: Texture): GdkPixbuf.Pixbuf | null +export function setAllowedBackends(backends: string): void +export function toplevelSizeGetType(): GObject.Type +export function unicodeToKeyval(wc: number): number +export function vulkanErrorQuark(): GLib.Quark +export interface ContentDeserializeFunc { + (deserializer: ContentDeserializer): void +} +export interface ContentSerializeFunc { + (serializer: ContentSerializer): void +} +export interface DevicePad_ConstructProps extends Device_ConstructProps { +} +export class DevicePad { + /* Properties of Gdk.Device */ + readonly capsLockState: boolean + readonly direction: Pango.Direction + readonly hasBidiLayouts: boolean + readonly modifierState: ModifierType + readonly nAxes: number + readonly numLockState: boolean + readonly scrollLockState: boolean + seat: Seat + readonly tool: DeviceTool + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of Gdk.DevicePad */ + getFeatureGroup(feature: DevicePadFeature, featureIdx: number): number + getGroupNModes(groupIdx: number): number + getNFeatures(feature: DevicePadFeature): number + getNGroups(): number + /* Methods of Gdk.Device */ + getCapsLockState(): boolean + getDeviceTool(): DeviceTool + getDirection(): Pango.Direction + getDisplay(): Display + getHasCursor(): boolean + getModifierState(): ModifierType + getName(): string + getNumLockState(): boolean + getNumTouches(): number + getProductId(): string | null + getScrollLockState(): boolean + getSeat(): Seat + getSource(): InputSource + getSurfaceAtPosition(): [ /* returnType */ Surface | null, /* winX */ number | null, /* winY */ number | null ] + getTimestamp(): number + getVendorId(): string | null + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Gdk.Device */ + connect(sigName: "changed", callback: (($obj: DevicePad) => void)): number + connect_after(sigName: "changed", callback: (($obj: DevicePad) => void)): number + emit(sigName: "changed"): void + on(sigName: "changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "tool-changed", callback: (($obj: DevicePad, tool: DeviceTool) => void)): number + connect_after(sigName: "tool-changed", callback: (($obj: DevicePad, tool: DeviceTool) => void)): number + emit(sigName: "tool-changed", tool: DeviceTool): void + on(sigName: "tool-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "tool-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "tool-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: DevicePad, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: DevicePad, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::caps-lock-state", callback: (($obj: DevicePad, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::caps-lock-state", callback: (($obj: DevicePad, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::caps-lock-state", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::caps-lock-state", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::caps-lock-state", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::direction", callback: (($obj: DevicePad, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::direction", callback: (($obj: DevicePad, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::direction", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::direction", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::direction", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::has-bidi-layouts", callback: (($obj: DevicePad, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-bidi-layouts", callback: (($obj: DevicePad, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::has-bidi-layouts", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::has-bidi-layouts", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::has-bidi-layouts", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::modifier-state", callback: (($obj: DevicePad, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::modifier-state", callback: (($obj: DevicePad, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::modifier-state", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::modifier-state", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::modifier-state", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::n-axes", callback: (($obj: DevicePad, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::n-axes", callback: (($obj: DevicePad, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::n-axes", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::n-axes", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::n-axes", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::num-lock-state", callback: (($obj: DevicePad, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::num-lock-state", callback: (($obj: DevicePad, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::num-lock-state", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::num-lock-state", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::num-lock-state", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::scroll-lock-state", callback: (($obj: DevicePad, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::scroll-lock-state", callback: (($obj: DevicePad, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::scroll-lock-state", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::scroll-lock-state", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::scroll-lock-state", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::seat", callback: (($obj: DevicePad, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::seat", callback: (($obj: DevicePad, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::seat", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::seat", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::seat", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::tool", callback: (($obj: DevicePad, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::tool", callback: (($obj: DevicePad, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::tool", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::tool", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::tool", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: DevicePad_ConstructProps) + _init (config?: DevicePad_ConstructProps): void + static $gtype: GObject.Type +} +export interface DragSurface_ConstructProps extends Surface_ConstructProps { +} +export class DragSurface { + /* Properties of Gdk.Surface */ + cursor: Cursor + readonly height: number + readonly mapped: boolean + readonly scaleFactor: number + readonly width: number + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of Gdk.DragSurface */ + present(width: number, height: number): boolean + /* Methods of Gdk.Surface */ + beep(): void + createCairoContext(): CairoContext + createGlContext(): GLContext + createSimilarSurface(content: cairo.Content, width: number, height: number): cairo.Surface + createVulkanContext(): VulkanContext + destroy(): void + getCursor(): Cursor | null + getDeviceCursor(device: Device): Cursor | null + getDevicePosition(device: Device): [ /* returnType */ boolean, /* x */ number | null, /* y */ number | null, /* mask */ ModifierType | null ] + getDisplay(): Display + getFrameClock(): FrameClock + getHeight(): number + getMapped(): boolean + getScaleFactor(): number + getWidth(): number + hide(): void + isDestroyed(): boolean + queueRender(): void + requestLayout(): void + setCursor(cursor?: Cursor | null): void + setDeviceCursor(device: Device, cursor: Cursor): void + setInputRegion(region: cairo.Region): void + setOpaqueRegion(region?: cairo.Region | null): void + translateCoordinates(to: Surface, x: number, y: number): [ /* returnType */ boolean, /* x */ number, /* y */ number ] + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Gdk.Surface */ + connect(sigName: "enter-monitor", callback: (($obj: DragSurface, monitor: Monitor) => void)): number + connect_after(sigName: "enter-monitor", callback: (($obj: DragSurface, monitor: Monitor) => void)): number + emit(sigName: "enter-monitor", monitor: Monitor): void + on(sigName: "enter-monitor", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "enter-monitor", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "enter-monitor", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "event", callback: (($obj: DragSurface, event: Event) => boolean)): number + connect_after(sigName: "event", callback: (($obj: DragSurface, event: Event) => boolean)): number + emit(sigName: "event", event: Event): void + on(sigName: "event", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "event", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "event", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "layout", callback: (($obj: DragSurface, width: number, height: number) => void)): number + connect_after(sigName: "layout", callback: (($obj: DragSurface, width: number, height: number) => void)): number + emit(sigName: "layout", width: number, height: number): void + on(sigName: "layout", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "layout", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "layout", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "leave-monitor", callback: (($obj: DragSurface, monitor: Monitor) => void)): number + connect_after(sigName: "leave-monitor", callback: (($obj: DragSurface, monitor: Monitor) => void)): number + emit(sigName: "leave-monitor", monitor: Monitor): void + on(sigName: "leave-monitor", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "leave-monitor", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "leave-monitor", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "render", callback: (($obj: DragSurface, region: cairo.Region) => boolean)): number + connect_after(sigName: "render", callback: (($obj: DragSurface, region: cairo.Region) => boolean)): number + emit(sigName: "render", region: cairo.Region): void + on(sigName: "render", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "render", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "render", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: DragSurface, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: DragSurface, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::cursor", callback: (($obj: DragSurface, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::cursor", callback: (($obj: DragSurface, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::cursor", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::cursor", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::cursor", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::height", callback: (($obj: DragSurface, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::height", callback: (($obj: DragSurface, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::height", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::height", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::height", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::mapped", callback: (($obj: DragSurface, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::mapped", callback: (($obj: DragSurface, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::mapped", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::mapped", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::mapped", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::scale-factor", callback: (($obj: DragSurface, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::scale-factor", callback: (($obj: DragSurface, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::scale-factor", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::scale-factor", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::scale-factor", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::width", callback: (($obj: DragSurface, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::width", callback: (($obj: DragSurface, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::width", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::width", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::width", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: DragSurface_ConstructProps) + _init (config?: DragSurface_ConstructProps): void + static $gtype: GObject.Type +} +export class Paintable { + /* Methods of Gdk.Paintable */ + computeConcreteSize(specifiedWidth: number, specifiedHeight: number, defaultWidth: number, defaultHeight: number): [ /* concreteWidth */ number, /* concreteHeight */ number ] + getCurrentImage(): Paintable + getFlags(): PaintableFlags + getIntrinsicAspectRatio(): number + getIntrinsicHeight(): number + getIntrinsicWidth(): number + invalidateContents(): void + invalidateSize(): void + snapshot(snapshot: Snapshot, width: number, height: number): void + /* Virtual methods of Gdk.Paintable */ + vfuncGetCurrentImage(): Paintable + vfuncGetFlags(): PaintableFlags + vfuncGetIntrinsicAspectRatio(): number + vfuncGetIntrinsicHeight(): number + vfuncGetIntrinsicWidth(): number + vfuncSnapshot(snapshot: Snapshot, width: number, height: number): void + /* Signals of Gdk.Paintable */ + connect(sigName: "invalidate-contents", callback: (($obj: Paintable) => void)): number + connect_after(sigName: "invalidate-contents", callback: (($obj: Paintable) => void)): number + emit(sigName: "invalidate-contents"): void + on(sigName: "invalidate-contents", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "invalidate-contents", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "invalidate-contents", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "invalidate-size", callback: (($obj: Paintable) => void)): number + connect_after(sigName: "invalidate-size", callback: (($obj: Paintable) => void)): number + emit(sigName: "invalidate-size"): void + on(sigName: "invalidate-size", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "invalidate-size", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "invalidate-size", callback: (...args: any[]) => void): NodeJS.EventEmitter + static name: string + /* Static methods and pseudo-constructors */ + static newEmpty(intrinsicWidth: number, intrinsicHeight: number): Paintable +} +export interface Popup_ConstructProps extends Surface_ConstructProps { + autohide?: boolean + parent?: Surface +} +export class Popup { + /* Properties of Gdk.Surface */ + cursor: Cursor + readonly height: number + readonly mapped: boolean + readonly scaleFactor: number + readonly width: number + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of Gdk.Popup */ + getAutohide(): boolean + getParent(): Surface + getPositionX(): number + getPositionY(): number + getRectAnchor(): Gravity + getSurfaceAnchor(): Gravity + present(width: number, height: number, layout: PopupLayout): boolean + /* Methods of Gdk.Surface */ + beep(): void + createCairoContext(): CairoContext + createGlContext(): GLContext + createSimilarSurface(content: cairo.Content, width: number, height: number): cairo.Surface + createVulkanContext(): VulkanContext + destroy(): void + getCursor(): Cursor | null + getDeviceCursor(device: Device): Cursor | null + getDevicePosition(device: Device): [ /* returnType */ boolean, /* x */ number | null, /* y */ number | null, /* mask */ ModifierType | null ] + getDisplay(): Display + getFrameClock(): FrameClock + getHeight(): number + getMapped(): boolean + getScaleFactor(): number + getWidth(): number + hide(): void + isDestroyed(): boolean + queueRender(): void + requestLayout(): void + setCursor(cursor?: Cursor | null): void + setDeviceCursor(device: Device, cursor: Cursor): void + setInputRegion(region: cairo.Region): void + setOpaqueRegion(region?: cairo.Region | null): void + translateCoordinates(to: Surface, x: number, y: number): [ /* returnType */ boolean, /* x */ number, /* y */ number ] + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Gdk.Surface */ + connect(sigName: "enter-monitor", callback: (($obj: Popup, monitor: Monitor) => void)): number + connect_after(sigName: "enter-monitor", callback: (($obj: Popup, monitor: Monitor) => void)): number + emit(sigName: "enter-monitor", monitor: Monitor): void + on(sigName: "enter-monitor", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "enter-monitor", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "enter-monitor", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "event", callback: (($obj: Popup, event: Event) => boolean)): number + connect_after(sigName: "event", callback: (($obj: Popup, event: Event) => boolean)): number + emit(sigName: "event", event: Event): void + on(sigName: "event", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "event", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "event", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "layout", callback: (($obj: Popup, width: number, height: number) => void)): number + connect_after(sigName: "layout", callback: (($obj: Popup, width: number, height: number) => void)): number + emit(sigName: "layout", width: number, height: number): void + on(sigName: "layout", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "layout", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "layout", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "leave-monitor", callback: (($obj: Popup, monitor: Monitor) => void)): number + connect_after(sigName: "leave-monitor", callback: (($obj: Popup, monitor: Monitor) => void)): number + emit(sigName: "leave-monitor", monitor: Monitor): void + on(sigName: "leave-monitor", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "leave-monitor", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "leave-monitor", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "render", callback: (($obj: Popup, region: cairo.Region) => boolean)): number + connect_after(sigName: "render", callback: (($obj: Popup, region: cairo.Region) => boolean)): number + emit(sigName: "render", region: cairo.Region): void + on(sigName: "render", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "render", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "render", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: Popup, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: Popup, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::cursor", callback: (($obj: Popup, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::cursor", callback: (($obj: Popup, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::cursor", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::cursor", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::cursor", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::height", callback: (($obj: Popup, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::height", callback: (($obj: Popup, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::height", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::height", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::height", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::mapped", callback: (($obj: Popup, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::mapped", callback: (($obj: Popup, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::mapped", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::mapped", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::mapped", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::scale-factor", callback: (($obj: Popup, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::scale-factor", callback: (($obj: Popup, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::scale-factor", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::scale-factor", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::scale-factor", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::width", callback: (($obj: Popup, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::width", callback: (($obj: Popup, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::width", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::width", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::width", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: Popup_ConstructProps) + _init (config?: Popup_ConstructProps): void + static $gtype: GObject.Type +} +export interface Toplevel_ConstructProps extends Surface_ConstructProps { + decorated?: boolean + deletable?: boolean + fullscreenMode?: FullscreenMode + iconList?: object + modal?: boolean + startupId?: string + title?: string + transientFor?: Surface +} +export class Toplevel { + /* Properties of Gdk.Toplevel */ + decorated: boolean + deletable: boolean + fullscreenMode: FullscreenMode + iconList: object + modal: boolean + readonly shortcutsInhibited: boolean + startupId: string + readonly state: ToplevelState + title: string + transientFor: Surface + /* Properties of Gdk.Surface */ + cursor: Cursor + readonly height: number + readonly mapped: boolean + readonly scaleFactor: number + readonly width: number + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of Gdk.Toplevel */ + beginMove(device: Device, button: number, x: number, y: number, timestamp: number): void + beginResize(edge: SurfaceEdge, device: Device | null, button: number, x: number, y: number, timestamp: number): void + focus(timestamp: number): void + getState(): ToplevelState + inhibitSystemShortcuts(event?: Event | null): void + lower(): boolean + minimize(): boolean + present(layout: ToplevelLayout): void + restoreSystemShortcuts(): void + setDecorated(decorated: boolean): void + setDeletable(deletable: boolean): void + setIconList(surfaces: Texture[]): void + setModal(modal: boolean): void + setStartupId(startupId: string): void + setTitle(title: string): void + setTransientFor(parent: Surface): void + showWindowMenu(event: Event): boolean + supportsEdgeConstraints(): boolean + /* Methods of Gdk.Surface */ + beep(): void + createCairoContext(): CairoContext + createGlContext(): GLContext + createSimilarSurface(content: cairo.Content, width: number, height: number): cairo.Surface + createVulkanContext(): VulkanContext + destroy(): void + getCursor(): Cursor | null + getDeviceCursor(device: Device): Cursor | null + getDevicePosition(device: Device): [ /* returnType */ boolean, /* x */ number | null, /* y */ number | null, /* mask */ ModifierType | null ] + getDisplay(): Display + getFrameClock(): FrameClock + getHeight(): number + getMapped(): boolean + getScaleFactor(): number + getWidth(): number + hide(): void + isDestroyed(): boolean + queueRender(): void + requestLayout(): void + setCursor(cursor?: Cursor | null): void + setDeviceCursor(device: Device, cursor: Cursor): void + setInputRegion(region: cairo.Region): void + setOpaqueRegion(region?: cairo.Region | null): void + translateCoordinates(to: Surface, x: number, y: number): [ /* returnType */ boolean, /* x */ number, /* y */ number ] + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Gdk.Toplevel */ + connect(sigName: "compute-size", callback: (($obj: Toplevel) => void)): number + connect_after(sigName: "compute-size", callback: (($obj: Toplevel) => void)): number + emit(sigName: "compute-size"): void + on(sigName: "compute-size", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "compute-size", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "compute-size", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of Gdk.Surface */ + connect(sigName: "enter-monitor", callback: (($obj: Toplevel, monitor: Monitor) => void)): number + connect_after(sigName: "enter-monitor", callback: (($obj: Toplevel, monitor: Monitor) => void)): number + emit(sigName: "enter-monitor", monitor: Monitor): void + on(sigName: "enter-monitor", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "enter-monitor", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "enter-monitor", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "event", callback: (($obj: Toplevel, event: Event) => boolean)): number + connect_after(sigName: "event", callback: (($obj: Toplevel, event: Event) => boolean)): number + emit(sigName: "event", event: Event): void + on(sigName: "event", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "event", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "event", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "layout", callback: (($obj: Toplevel, width: number, height: number) => void)): number + connect_after(sigName: "layout", callback: (($obj: Toplevel, width: number, height: number) => void)): number + emit(sigName: "layout", width: number, height: number): void + on(sigName: "layout", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "layout", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "layout", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "leave-monitor", callback: (($obj: Toplevel, monitor: Monitor) => void)): number + connect_after(sigName: "leave-monitor", callback: (($obj: Toplevel, monitor: Monitor) => void)): number + emit(sigName: "leave-monitor", monitor: Monitor): void + on(sigName: "leave-monitor", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "leave-monitor", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "leave-monitor", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "render", callback: (($obj: Toplevel, region: cairo.Region) => boolean)): number + connect_after(sigName: "render", callback: (($obj: Toplevel, region: cairo.Region) => boolean)): number + emit(sigName: "render", region: cairo.Region): void + on(sigName: "render", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "render", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "render", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: Toplevel, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: Toplevel, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::decorated", callback: (($obj: Toplevel, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::decorated", callback: (($obj: Toplevel, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::decorated", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::decorated", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::decorated", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::deletable", callback: (($obj: Toplevel, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::deletable", callback: (($obj: Toplevel, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::deletable", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::deletable", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::deletable", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::fullscreen-mode", callback: (($obj: Toplevel, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::fullscreen-mode", callback: (($obj: Toplevel, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::fullscreen-mode", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::fullscreen-mode", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::fullscreen-mode", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::icon-list", callback: (($obj: Toplevel, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::icon-list", callback: (($obj: Toplevel, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::icon-list", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::icon-list", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::icon-list", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::modal", callback: (($obj: Toplevel, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::modal", callback: (($obj: Toplevel, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::modal", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::modal", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::modal", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::shortcuts-inhibited", callback: (($obj: Toplevel, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::shortcuts-inhibited", callback: (($obj: Toplevel, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::shortcuts-inhibited", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::shortcuts-inhibited", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::shortcuts-inhibited", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::startup-id", callback: (($obj: Toplevel, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::startup-id", callback: (($obj: Toplevel, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::startup-id", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::startup-id", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::startup-id", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::state", callback: (($obj: Toplevel, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::state", callback: (($obj: Toplevel, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::state", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::state", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::state", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::title", callback: (($obj: Toplevel, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::title", callback: (($obj: Toplevel, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::title", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::title", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::title", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::transient-for", callback: (($obj: Toplevel, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::transient-for", callback: (($obj: Toplevel, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::transient-for", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::transient-for", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::transient-for", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::cursor", callback: (($obj: Toplevel, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::cursor", callback: (($obj: Toplevel, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::cursor", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::cursor", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::cursor", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::height", callback: (($obj: Toplevel, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::height", callback: (($obj: Toplevel, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::height", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::height", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::height", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::mapped", callback: (($obj: Toplevel, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::mapped", callback: (($obj: Toplevel, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::mapped", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::mapped", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::mapped", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::scale-factor", callback: (($obj: Toplevel, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::scale-factor", callback: (($obj: Toplevel, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::scale-factor", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::scale-factor", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::scale-factor", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::width", callback: (($obj: Toplevel, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::width", callback: (($obj: Toplevel, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::width", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::width", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::width", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: Toplevel_ConstructProps) + _init (config?: Toplevel_ConstructProps): void + static $gtype: GObject.Type +} +export interface AppLaunchContext_ConstructProps extends Gio.AppLaunchContext_ConstructProps { + display?: Display +} +export class AppLaunchContext { + /* Fields of Gio.AppLaunchContext */ + parentInstance: GObject.Object + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of Gdk.AppLaunchContext */ + getDisplay(): Display + setDesktop(desktop: number): void + setIcon(icon?: Gio.Icon | null): void + setIconName(iconName?: string | null): void + setTimestamp(timestamp: number): void + /* Methods of Gio.AppLaunchContext */ + getEnvironment(): string[] + getStartupNotifyId(info: Gio.AppInfo, files: Gio.File[]): string | null + launchFailed(startupNotifyId: string): void + setenv(variable: string, value: string): void + unsetenv(variable: string): void + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Virtual methods of Gio.AppLaunchContext */ + vfuncGetDisplay(info: Gio.AppInfo, files: Gio.File[]): string | null + vfuncGetStartupNotifyId(info: Gio.AppInfo, files: Gio.File[]): string | null + vfuncLaunchFailed(startupNotifyId: string): void + vfuncLaunched(info: Gio.AppInfo, platformData: GLib.Variant): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Gio.AppLaunchContext */ + connect(sigName: "launch-failed", callback: (($obj: AppLaunchContext, startupNotifyId: string) => void)): number + connect_after(sigName: "launch-failed", callback: (($obj: AppLaunchContext, startupNotifyId: string) => void)): number + emit(sigName: "launch-failed", startupNotifyId: string): void + on(sigName: "launch-failed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "launch-failed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "launch-failed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "launched", callback: (($obj: AppLaunchContext, info: Gio.AppInfo, platformData: GLib.Variant) => void)): number + connect_after(sigName: "launched", callback: (($obj: AppLaunchContext, info: Gio.AppInfo, platformData: GLib.Variant) => void)): number + emit(sigName: "launched", info: Gio.AppInfo, platformData: GLib.Variant): void + on(sigName: "launched", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "launched", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "launched", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: AppLaunchContext, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: AppLaunchContext, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: AppLaunchContext_ConstructProps) + _init (config?: AppLaunchContext_ConstructProps): void + static $gtype: GObject.Type +} +export class ButtonEvent { + /* Methods of Gdk.ButtonEvent */ + getButton(): number + /* Methods of Gdk.Event */ + getAngle(event2: Event): [ /* returnType */ boolean, /* angle */ number ] + getCenter(event2: Event): [ /* returnType */ boolean, /* x */ number, /* y */ number ] + getDistance(event2: Event): [ /* returnType */ boolean, /* distance */ number ] + getAxes(): [ /* returnType */ boolean, /* axes */ number[] ] + getAxis(axisUse: AxisUse): [ /* returnType */ boolean, /* value */ number ] + getDevice(): Device | null + getDeviceTool(): DeviceTool | null + getDisplay(): Display | null + getEventSequence(): EventSequence + getEventType(): EventType + getHistory(): TimeCoord[] | null + getModifierState(): ModifierType + getPointerEmulated(): boolean + getPosition(): [ /* returnType */ boolean, /* x */ number, /* y */ number ] + getSeat(): Seat | null + getSurface(): Surface + getTime(): number + ref(): Event + triggersContextMenu(): boolean + unref(): void + static name: string +} +export interface CairoContext_ConstructProps extends DrawContext_ConstructProps { +} +export class CairoContext { + /* Properties of Gdk.DrawContext */ + readonly display: Display + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of Gdk.CairoContext */ + cairoCreate(): cairo.Context | null + /* Methods of Gdk.DrawContext */ + beginFrame(region: cairo.Region): void + endFrame(): void + getDisplay(): Display | null + getFrameRegion(): cairo.Region | null + getSurface(): Surface | null + isInFrame(): boolean + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: CairoContext, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: CairoContext, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::display", callback: (($obj: CairoContext, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::display", callback: (($obj: CairoContext, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::display", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::display", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::display", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: CairoContext_ConstructProps) + _init (config?: CairoContext_ConstructProps): void + static $gtype: GObject.Type +} +export interface Clipboard_ConstructProps extends GObject.Object_ConstructProps { + display?: Display +} +export class Clipboard { + /* Properties of Gdk.Clipboard */ + readonly content: ContentProvider + readonly formats: ContentFormats + readonly local: boolean + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of Gdk.Clipboard */ + getContent(): ContentProvider | null + getDisplay(): Display + getFormats(): ContentFormats + isLocal(): boolean + readAsync(mimeTypes: string, ioPriority: number, cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + readFinish(result: Gio.AsyncResult): [ /* returnType */ Gio.InputStream | null, /* outMimeType */ string | null ] + readTextAsync(cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + readTextFinish(result: Gio.AsyncResult): string | null + readTextureAsync(cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + readTextureFinish(result: Gio.AsyncResult): Texture | null + readValueAsync(type: GObject.Type, ioPriority: number, cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + readValueFinish(result: Gio.AsyncResult): any + setContent(provider?: ContentProvider | null): boolean + set(value: any): void + storeAsync(ioPriority: number, cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + storeFinish(result: Gio.AsyncResult): boolean + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Gdk.Clipboard */ + connect(sigName: "changed", callback: (($obj: Clipboard) => void)): number + connect_after(sigName: "changed", callback: (($obj: Clipboard) => void)): number + emit(sigName: "changed"): void + on(sigName: "changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: Clipboard, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: Clipboard, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::content", callback: (($obj: Clipboard, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::content", callback: (($obj: Clipboard, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::content", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::content", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::content", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::formats", callback: (($obj: Clipboard, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::formats", callback: (($obj: Clipboard, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::formats", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::formats", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::formats", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::local", callback: (($obj: Clipboard, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::local", callback: (($obj: Clipboard, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::local", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::local", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::local", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: Clipboard_ConstructProps) + _init (config?: Clipboard_ConstructProps): void + static $gtype: GObject.Type +} +export interface ContentDeserializer_ConstructProps extends GObject.Object_ConstructProps { +} +export class ContentDeserializer { + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of Gdk.ContentDeserializer */ + getCancellable(): Gio.Cancellable + getGtype(): GObject.Type + getInputStream(): Gio.InputStream + getMimeType(): string + getPriority(): number + getTaskData(): object | null + getUserData(): object | null + getValue(): any + returnError(error: GLib.Error): void + returnSuccess(): void + setTaskData(data: object | null, notify: GLib.DestroyNotify): void + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Methods of Gio.AsyncResult */ + getSourceObject(): GObject.Object | null + isTagged(sourceTag?: object | null): boolean + legacyPropagateError(): boolean + /* Virtual methods of Gdk.ContentDeserializer */ + vfuncGetSourceObject(): GObject.Object | null + vfuncGetUserData(): object | null + vfuncIsTagged(sourceTag?: object | null): boolean + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: ContentDeserializer, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: ContentDeserializer, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: ContentDeserializer_ConstructProps) + _init (config?: ContentDeserializer_ConstructProps): void + static $gtype: GObject.Type +} +export interface ContentProvider_ConstructProps extends GObject.Object_ConstructProps { +} +export class ContentProvider { + /* Properties of Gdk.ContentProvider */ + readonly formats: ContentFormats + readonly storableFormats: ContentFormats + /* Fields of Gdk.ContentProvider */ + parent: GObject.Object + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of Gdk.ContentProvider */ + contentChanged(): void + getValue(value: any): boolean + refFormats(): ContentFormats + refStorableFormats(): ContentFormats + writeMimeTypeAsync(mimeType: string, stream: Gio.OutputStream, ioPriority: number, cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + writeMimeTypeFinish(result: Gio.AsyncResult): boolean + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Virtual methods of Gdk.ContentProvider */ + vfuncAttachClipboard(clipboard: Clipboard): void + vfuncContentChanged(): void + vfuncDetachClipboard(clipboard: Clipboard): void + vfuncGetValue(value: any): boolean + vfuncRefFormats(): ContentFormats + vfuncRefStorableFormats(): ContentFormats + vfuncWriteMimeTypeAsync(mimeType: string, stream: Gio.OutputStream, ioPriority: number, cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + vfuncWriteMimeTypeFinish(result: Gio.AsyncResult): boolean + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Gdk.ContentProvider */ + connect(sigName: "content-changed", callback: (($obj: ContentProvider) => void)): number + connect_after(sigName: "content-changed", callback: (($obj: ContentProvider) => void)): number + emit(sigName: "content-changed"): void + on(sigName: "content-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "content-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "content-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: ContentProvider, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: ContentProvider, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::formats", callback: (($obj: ContentProvider, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::formats", callback: (($obj: ContentProvider, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::formats", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::formats", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::formats", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::storable-formats", callback: (($obj: ContentProvider, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::storable-formats", callback: (($obj: ContentProvider, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::storable-formats", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::storable-formats", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::storable-formats", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: ContentProvider_ConstructProps) + _init (config?: ContentProvider_ConstructProps): void + /* Static methods and pseudo-constructors */ + static newForBytes(mimeType: string, bytes: any): ContentProvider + static newForValue(value: any): ContentProvider + static newUnion(providers: ContentProvider[] | null): ContentProvider + static $gtype: GObject.Type +} +export interface ContentSerializer_ConstructProps extends GObject.Object_ConstructProps { +} +export class ContentSerializer { + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of Gdk.ContentSerializer */ + getCancellable(): Gio.Cancellable + getGtype(): GObject.Type + getMimeType(): string + getOutputStream(): Gio.OutputStream + getPriority(): number + getTaskData(): object | null + getUserData(): object | null + getValue(): any + returnError(error: GLib.Error): void + returnSuccess(): void + setTaskData(data: object | null, notify: GLib.DestroyNotify): void + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Methods of Gio.AsyncResult */ + getSourceObject(): GObject.Object | null + isTagged(sourceTag?: object | null): boolean + legacyPropagateError(): boolean + /* Virtual methods of Gdk.ContentSerializer */ + vfuncGetSourceObject(): GObject.Object | null + vfuncGetUserData(): object | null + vfuncIsTagged(sourceTag?: object | null): boolean + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: ContentSerializer, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: ContentSerializer, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: ContentSerializer_ConstructProps) + _init (config?: ContentSerializer_ConstructProps): void + static $gtype: GObject.Type +} +export class CrossingEvent { + /* Methods of Gdk.CrossingEvent */ + getDetail(): NotifyType + getFocus(): boolean + getMode(): CrossingMode + /* Methods of Gdk.Event */ + getAngle(event2: Event): [ /* returnType */ boolean, /* angle */ number ] + getCenter(event2: Event): [ /* returnType */ boolean, /* x */ number, /* y */ number ] + getDistance(event2: Event): [ /* returnType */ boolean, /* distance */ number ] + getAxes(): [ /* returnType */ boolean, /* axes */ number[] ] + getAxis(axisUse: AxisUse): [ /* returnType */ boolean, /* value */ number ] + getDevice(): Device | null + getDeviceTool(): DeviceTool | null + getDisplay(): Display | null + getEventSequence(): EventSequence + getEventType(): EventType + getHistory(): TimeCoord[] | null + getModifierState(): ModifierType + getPointerEmulated(): boolean + getPosition(): [ /* returnType */ boolean, /* x */ number, /* y */ number ] + getSeat(): Seat | null + getSurface(): Surface + getTime(): number + ref(): Event + triggersContextMenu(): boolean + unref(): void + static name: string +} +export interface Cursor_ConstructProps extends GObject.Object_ConstructProps { + fallback?: Cursor + hotspotX?: number + hotspotY?: number + name?: string + texture?: Texture +} +export class Cursor { + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of Gdk.Cursor */ + getFallback(): Cursor | null + getHotspotX(): number + getHotspotY(): number + getName(): string | null + getTexture(): Texture | null + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: Cursor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: Cursor, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: Cursor_ConstructProps) + _init (config?: Cursor_ConstructProps): void + /* Static methods and pseudo-constructors */ + static newFromName(name: string, fallback?: Cursor | null): Cursor + static newFromTexture(texture: Texture, hotspotX: number, hotspotY: number, fallback?: Cursor | null): Cursor + static $gtype: GObject.Type +} +export class DNDEvent { + /* Methods of Gdk.DNDEvent */ + getDrop(): Drop | null + /* Methods of Gdk.Event */ + getAngle(event2: Event): [ /* returnType */ boolean, /* angle */ number ] + getCenter(event2: Event): [ /* returnType */ boolean, /* x */ number, /* y */ number ] + getDistance(event2: Event): [ /* returnType */ boolean, /* distance */ number ] + getAxes(): [ /* returnType */ boolean, /* axes */ number[] ] + getAxis(axisUse: AxisUse): [ /* returnType */ boolean, /* value */ number ] + getDevice(): Device | null + getDeviceTool(): DeviceTool | null + getDisplay(): Display | null + getEventSequence(): EventSequence + getEventType(): EventType + getHistory(): TimeCoord[] | null + getModifierState(): ModifierType + getPointerEmulated(): boolean + getPosition(): [ /* returnType */ boolean, /* x */ number, /* y */ number ] + getSeat(): Seat | null + getSurface(): Surface + getTime(): number + ref(): Event + triggersContextMenu(): boolean + unref(): void + static name: string +} +export class DeleteEvent { + /* Methods of Gdk.Event */ + getAngle(event2: Event): [ /* returnType */ boolean, /* angle */ number ] + getCenter(event2: Event): [ /* returnType */ boolean, /* x */ number, /* y */ number ] + getDistance(event2: Event): [ /* returnType */ boolean, /* distance */ number ] + getAxes(): [ /* returnType */ boolean, /* axes */ number[] ] + getAxis(axisUse: AxisUse): [ /* returnType */ boolean, /* value */ number ] + getDevice(): Device | null + getDeviceTool(): DeviceTool | null + getDisplay(): Display | null + getEventSequence(): EventSequence + getEventType(): EventType + getHistory(): TimeCoord[] | null + getModifierState(): ModifierType + getPointerEmulated(): boolean + getPosition(): [ /* returnType */ boolean, /* x */ number, /* y */ number ] + getSeat(): Seat | null + getSurface(): Surface + getTime(): number + ref(): Event + triggersContextMenu(): boolean + unref(): void + static name: string +} +export interface Device_ConstructProps extends GObject.Object_ConstructProps { + display?: Display + hasCursor?: boolean + name?: string + numTouches?: number + productId?: string + seat?: Seat + source?: InputSource + vendorId?: string +} +export class Device { + /* Properties of Gdk.Device */ + readonly capsLockState: boolean + readonly direction: Pango.Direction + readonly hasBidiLayouts: boolean + readonly modifierState: ModifierType + readonly nAxes: number + readonly numLockState: boolean + readonly scrollLockState: boolean + seat: Seat + readonly tool: DeviceTool + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of Gdk.Device */ + getCapsLockState(): boolean + getDeviceTool(): DeviceTool + getDirection(): Pango.Direction + getDisplay(): Display + getHasCursor(): boolean + getModifierState(): ModifierType + getName(): string + getNumLockState(): boolean + getNumTouches(): number + getProductId(): string | null + getScrollLockState(): boolean + getSeat(): Seat + getSource(): InputSource + getSurfaceAtPosition(): [ /* returnType */ Surface | null, /* winX */ number | null, /* winY */ number | null ] + getTimestamp(): number + getVendorId(): string | null + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Gdk.Device */ + connect(sigName: "changed", callback: (($obj: Device) => void)): number + connect_after(sigName: "changed", callback: (($obj: Device) => void)): number + emit(sigName: "changed"): void + on(sigName: "changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "tool-changed", callback: (($obj: Device, tool: DeviceTool) => void)): number + connect_after(sigName: "tool-changed", callback: (($obj: Device, tool: DeviceTool) => void)): number + emit(sigName: "tool-changed", tool: DeviceTool): void + on(sigName: "tool-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "tool-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "tool-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: Device, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: Device, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::caps-lock-state", callback: (($obj: Device, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::caps-lock-state", callback: (($obj: Device, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::caps-lock-state", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::caps-lock-state", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::caps-lock-state", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::direction", callback: (($obj: Device, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::direction", callback: (($obj: Device, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::direction", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::direction", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::direction", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::has-bidi-layouts", callback: (($obj: Device, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-bidi-layouts", callback: (($obj: Device, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::has-bidi-layouts", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::has-bidi-layouts", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::has-bidi-layouts", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::modifier-state", callback: (($obj: Device, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::modifier-state", callback: (($obj: Device, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::modifier-state", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::modifier-state", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::modifier-state", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::n-axes", callback: (($obj: Device, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::n-axes", callback: (($obj: Device, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::n-axes", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::n-axes", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::n-axes", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::num-lock-state", callback: (($obj: Device, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::num-lock-state", callback: (($obj: Device, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::num-lock-state", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::num-lock-state", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::num-lock-state", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::scroll-lock-state", callback: (($obj: Device, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::scroll-lock-state", callback: (($obj: Device, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::scroll-lock-state", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::scroll-lock-state", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::scroll-lock-state", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::seat", callback: (($obj: Device, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::seat", callback: (($obj: Device, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::seat", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::seat", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::seat", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::tool", callback: (($obj: Device, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::tool", callback: (($obj: Device, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::tool", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::tool", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::tool", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: Device_ConstructProps) + _init (config?: Device_ConstructProps): void + static $gtype: GObject.Type +} +export interface DeviceTool_ConstructProps extends GObject.Object_ConstructProps { + axes?: AxisFlags + hardwareId?: number + serial?: number + toolType?: DeviceToolType +} +export class DeviceTool { + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of Gdk.DeviceTool */ + getAxes(): AxisFlags + getHardwareId(): number + getSerial(): number + getToolType(): DeviceToolType + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: DeviceTool, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: DeviceTool, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: DeviceTool_ConstructProps) + _init (config?: DeviceTool_ConstructProps): void + static $gtype: GObject.Type +} +export interface Display_ConstructProps extends GObject.Object_ConstructProps { +} +export class Display { + /* Properties of Gdk.Display */ + readonly composited: boolean + readonly inputShapes: boolean + readonly rgba: boolean + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of Gdk.Display */ + beep(): void + close(): void + deviceIsGrabbed(device: Device): boolean + flush(): void + getAppLaunchContext(): AppLaunchContext + getClipboard(): Clipboard + getDefaultSeat(): Seat | null + getMonitorAtSurface(surface: Surface): Monitor + getMonitors(): Gio.ListModel + getName(): string + getPrimaryClipboard(): Clipboard + getSetting(name: string, value: any): boolean + getStartupNotificationId(): string | null + isClosed(): boolean + isComposited(): boolean + isRgba(): boolean + listSeats(): Seat[] + mapKeycode(keycode: number): [ /* returnType */ boolean, /* keys */ KeymapKey[] | null, /* keyvals */ number[] | null ] + mapKeyval(keyval: number): [ /* returnType */ boolean, /* keys */ KeymapKey[] ] + notifyStartupComplete(startupId: string): void + putEvent(event: Event): void + supportsInputShapes(): boolean + sync(): void + translateKey(keycode: number, state: ModifierType, group: number): [ /* returnType */ boolean, /* keyval */ number | null, /* effectiveGroup */ number | null, /* level */ number | null, /* consumed */ ModifierType | null ] + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Gdk.Display */ + connect(sigName: "closed", callback: (($obj: Display, isError: boolean) => void)): number + connect_after(sigName: "closed", callback: (($obj: Display, isError: boolean) => void)): number + emit(sigName: "closed", isError: boolean): void + on(sigName: "closed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "closed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "closed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "opened", callback: (($obj: Display) => void)): number + connect_after(sigName: "opened", callback: (($obj: Display) => void)): number + emit(sigName: "opened"): void + on(sigName: "opened", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "opened", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "opened", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "seat-added", callback: (($obj: Display, seat: Seat) => void)): number + connect_after(sigName: "seat-added", callback: (($obj: Display, seat: Seat) => void)): number + emit(sigName: "seat-added", seat: Seat): void + on(sigName: "seat-added", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "seat-added", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "seat-added", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "seat-removed", callback: (($obj: Display, seat: Seat) => void)): number + connect_after(sigName: "seat-removed", callback: (($obj: Display, seat: Seat) => void)): number + emit(sigName: "seat-removed", seat: Seat): void + on(sigName: "seat-removed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "seat-removed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "seat-removed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "setting-changed", callback: (($obj: Display, setting: string) => void)): number + connect_after(sigName: "setting-changed", callback: (($obj: Display, setting: string) => void)): number + emit(sigName: "setting-changed", setting: string): void + on(sigName: "setting-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "setting-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "setting-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: Display, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: Display, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::composited", callback: (($obj: Display, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::composited", callback: (($obj: Display, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::composited", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::composited", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::composited", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::input-shapes", callback: (($obj: Display, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::input-shapes", callback: (($obj: Display, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::input-shapes", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::input-shapes", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::input-shapes", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::rgba", callback: (($obj: Display, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::rgba", callback: (($obj: Display, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::rgba", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::rgba", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::rgba", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: Display_ConstructProps) + _init (config?: Display_ConstructProps): void + /* Static methods and pseudo-constructors */ + static getDefault(): Display | null + static open(displayName: string): Display | null + static $gtype: GObject.Type +} +export interface DisplayManager_ConstructProps extends GObject.Object_ConstructProps { + defaultDisplay?: Display +} +export class DisplayManager { + /* Properties of Gdk.DisplayManager */ + defaultDisplay: Display + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of Gdk.DisplayManager */ + getDefaultDisplay(): Display | null + listDisplays(): Display[] + openDisplay(name: string): Display | null + setDefaultDisplay(display: Display): void + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Gdk.DisplayManager */ + connect(sigName: "display-opened", callback: (($obj: DisplayManager, display: Display) => void)): number + connect_after(sigName: "display-opened", callback: (($obj: DisplayManager, display: Display) => void)): number + emit(sigName: "display-opened", display: Display): void + on(sigName: "display-opened", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "display-opened", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "display-opened", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: DisplayManager, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: DisplayManager, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::default-display", callback: (($obj: DisplayManager, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::default-display", callback: (($obj: DisplayManager, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::default-display", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::default-display", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::default-display", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: DisplayManager_ConstructProps) + _init (config?: DisplayManager_ConstructProps): void + /* Static methods and pseudo-constructors */ + static get(): DisplayManager + static $gtype: GObject.Type +} +export interface Drag_ConstructProps extends GObject.Object_ConstructProps { + actions?: DragAction + content?: ContentProvider + device?: Device + formats?: ContentFormats + selectedAction?: DragAction + surface?: Surface +} +export class Drag { + /* Properties of Gdk.Drag */ + actions: DragAction + readonly display: Display + selectedAction: DragAction + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of Gdk.Drag */ + dropDone(success: boolean): void + getActions(): DragAction + getContent(): ContentProvider + getDevice(): Device + getDisplay(): Display + getDragSurface(): Surface | null + getFormats(): ContentFormats + getSelectedAction(): DragAction + getSurface(): Surface + setHotspot(hotX: number, hotY: number): void + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Gdk.Drag */ + connect(sigName: "cancel", callback: (($obj: Drag, reason: DragCancelReason) => void)): number + connect_after(sigName: "cancel", callback: (($obj: Drag, reason: DragCancelReason) => void)): number + emit(sigName: "cancel", reason: DragCancelReason): void + on(sigName: "cancel", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "cancel", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "cancel", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "dnd-finished", callback: (($obj: Drag) => void)): number + connect_after(sigName: "dnd-finished", callback: (($obj: Drag) => void)): number + emit(sigName: "dnd-finished"): void + on(sigName: "dnd-finished", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "dnd-finished", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "dnd-finished", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "drop-performed", callback: (($obj: Drag) => void)): number + connect_after(sigName: "drop-performed", callback: (($obj: Drag) => void)): number + emit(sigName: "drop-performed"): void + on(sigName: "drop-performed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "drop-performed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "drop-performed", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: Drag, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: Drag, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::actions", callback: (($obj: Drag, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::actions", callback: (($obj: Drag, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::actions", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::actions", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::actions", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::display", callback: (($obj: Drag, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::display", callback: (($obj: Drag, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::display", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::display", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::display", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::selected-action", callback: (($obj: Drag, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::selected-action", callback: (($obj: Drag, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::selected-action", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::selected-action", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::selected-action", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: Drag_ConstructProps) + _init (config?: Drag_ConstructProps): void + /* Static methods and pseudo-constructors */ + static begin(surface: Surface, device: Device, content: ContentProvider, actions: DragAction, dx: number, dy: number): Drag | null + static $gtype: GObject.Type +} +export interface DrawContext_ConstructProps extends GObject.Object_ConstructProps { + surface?: Surface +} +export class DrawContext { + /* Properties of Gdk.DrawContext */ + readonly display: Display + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of Gdk.DrawContext */ + beginFrame(region: cairo.Region): void + endFrame(): void + getDisplay(): Display | null + getFrameRegion(): cairo.Region | null + getSurface(): Surface | null + isInFrame(): boolean + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: DrawContext, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: DrawContext, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::display", callback: (($obj: DrawContext, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::display", callback: (($obj: DrawContext, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::display", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::display", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::display", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: DrawContext_ConstructProps) + _init (config?: DrawContext_ConstructProps): void + static $gtype: GObject.Type +} +export interface Drop_ConstructProps extends GObject.Object_ConstructProps { + actions?: DragAction + device?: Device + drag?: Drag + formats?: ContentFormats + surface?: Surface +} +export class Drop { + /* Properties of Gdk.Drop */ + readonly display: Display + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of Gdk.Drop */ + finish(action: DragAction): void + getActions(): DragAction + getDevice(): Device + getDisplay(): Display + getDrag(): Drag | null + getFormats(): ContentFormats + getSurface(): Surface + readAsync(mimeTypes: string[], ioPriority: number, cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + readFinish(result: Gio.AsyncResult): [ /* returnType */ Gio.InputStream | null, /* outMimeType */ string ] + readValueAsync(type: GObject.Type, ioPriority: number, cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + readValueFinish(result: Gio.AsyncResult): any + status(actions: DragAction, preferred: DragAction): void + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: Drop, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: Drop, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::display", callback: (($obj: Drop, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::display", callback: (($obj: Drop, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::display", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::display", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::display", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: Drop_ConstructProps) + _init (config?: Drop_ConstructProps): void + static $gtype: GObject.Type +} +export class Event { + /* Methods of Gdk.Event */ + getAngle(event2: Event): [ /* returnType */ boolean, /* angle */ number ] + getCenter(event2: Event): [ /* returnType */ boolean, /* x */ number, /* y */ number ] + getDistance(event2: Event): [ /* returnType */ boolean, /* distance */ number ] + getAxes(): [ /* returnType */ boolean, /* axes */ number[] ] + getAxis(axisUse: AxisUse): [ /* returnType */ boolean, /* value */ number ] + getDevice(): Device | null + getDeviceTool(): DeviceTool | null + getDisplay(): Display | null + getEventSequence(): EventSequence + getEventType(): EventType + getHistory(): TimeCoord[] | null + getModifierState(): ModifierType + getPointerEmulated(): boolean + getPosition(): [ /* returnType */ boolean, /* x */ number, /* y */ number ] + getSeat(): Seat | null + getSurface(): Surface + getTime(): number + ref(): Event + triggersContextMenu(): boolean + unref(): void + static name: string +} +export class FocusEvent { + /* Methods of Gdk.FocusEvent */ + getIn(): boolean + /* Methods of Gdk.Event */ + getAngle(event2: Event): [ /* returnType */ boolean, /* angle */ number ] + getCenter(event2: Event): [ /* returnType */ boolean, /* x */ number, /* y */ number ] + getDistance(event2: Event): [ /* returnType */ boolean, /* distance */ number ] + getAxes(): [ /* returnType */ boolean, /* axes */ number[] ] + getAxis(axisUse: AxisUse): [ /* returnType */ boolean, /* value */ number ] + getDevice(): Device | null + getDeviceTool(): DeviceTool | null + getDisplay(): Display | null + getEventSequence(): EventSequence + getEventType(): EventType + getHistory(): TimeCoord[] | null + getModifierState(): ModifierType + getPointerEmulated(): boolean + getPosition(): [ /* returnType */ boolean, /* x */ number, /* y */ number ] + getSeat(): Seat | null + getSurface(): Surface + getTime(): number + ref(): Event + triggersContextMenu(): boolean + unref(): void + static name: string +} +export interface FrameClock_ConstructProps extends GObject.Object_ConstructProps { +} +export class FrameClock { + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of Gdk.FrameClock */ + beginUpdating(): void + endUpdating(): void + getCurrentTimings(): FrameTimings | null + getFps(): number + getFrameCounter(): number + getFrameTime(): number + getHistoryStart(): number + getRefreshInfo(baseTime: number): [ /* refreshIntervalReturn */ number | null, /* presentationTimeReturn */ number ] + getTimings(frameCounter: number): FrameTimings | null + requestPhase(phase: FrameClockPhase): void + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Gdk.FrameClock */ + connect(sigName: "after-paint", callback: (($obj: FrameClock) => void)): number + connect_after(sigName: "after-paint", callback: (($obj: FrameClock) => void)): number + emit(sigName: "after-paint"): void + on(sigName: "after-paint", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "after-paint", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "after-paint", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "before-paint", callback: (($obj: FrameClock) => void)): number + connect_after(sigName: "before-paint", callback: (($obj: FrameClock) => void)): number + emit(sigName: "before-paint"): void + on(sigName: "before-paint", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "before-paint", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "before-paint", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "flush-events", callback: (($obj: FrameClock) => void)): number + connect_after(sigName: "flush-events", callback: (($obj: FrameClock) => void)): number + emit(sigName: "flush-events"): void + on(sigName: "flush-events", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "flush-events", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "flush-events", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "layout", callback: (($obj: FrameClock) => void)): number + connect_after(sigName: "layout", callback: (($obj: FrameClock) => void)): number + emit(sigName: "layout"): void + on(sigName: "layout", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "layout", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "layout", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "paint", callback: (($obj: FrameClock) => void)): number + connect_after(sigName: "paint", callback: (($obj: FrameClock) => void)): number + emit(sigName: "paint"): void + on(sigName: "paint", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "paint", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "paint", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "resume-events", callback: (($obj: FrameClock) => void)): number + connect_after(sigName: "resume-events", callback: (($obj: FrameClock) => void)): number + emit(sigName: "resume-events"): void + on(sigName: "resume-events", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "resume-events", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "resume-events", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "update", callback: (($obj: FrameClock) => void)): number + connect_after(sigName: "update", callback: (($obj: FrameClock) => void)): number + emit(sigName: "update"): void + on(sigName: "update", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "update", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "update", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: FrameClock, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: FrameClock, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: FrameClock_ConstructProps) + _init (config?: FrameClock_ConstructProps): void + static $gtype: GObject.Type +} +export interface GLContext_ConstructProps extends DrawContext_ConstructProps { + sharedContext?: GLContext +} +export class GLContext { + /* Properties of Gdk.DrawContext */ + readonly display: Display + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of Gdk.GLContext */ + getDebugEnabled(): boolean + getDisplay(): Display | null + getForwardCompatible(): boolean + getRequiredVersion(): [ /* major */ number | null, /* minor */ number | null ] + getSharedContext(): GLContext | null + getSurface(): Surface | null + getUseEs(): boolean + getVersion(): [ /* major */ number, /* minor */ number ] + isLegacy(): boolean + makeCurrent(): void + realize(): boolean + setDebugEnabled(enabled: boolean): void + setForwardCompatible(compatible: boolean): void + setRequiredVersion(major: number, minor: number): void + setUseEs(useEs: number): void + /* Methods of Gdk.DrawContext */ + beginFrame(region: cairo.Region): void + endFrame(): void + getFrameRegion(): cairo.Region | null + isInFrame(): boolean + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: GLContext, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: GLContext, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::display", callback: (($obj: GLContext, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::display", callback: (($obj: GLContext, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::display", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::display", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::display", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: GLContext_ConstructProps) + _init (config?: GLContext_ConstructProps): void + /* Static methods and pseudo-constructors */ + static clearCurrent(): void + static getCurrent(): GLContext | null + static $gtype: GObject.Type +} +export interface GLTexture_ConstructProps extends Texture_ConstructProps { +} +export class GLTexture { + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of Gdk.GLTexture */ + release(): void + /* Methods of Gdk.Texture */ + download(data: any, stride: number): void + getHeight(): number + getWidth(): number + saveToPng(filename: string): boolean + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Methods of Gdk.Paintable */ + computeConcreteSize(specifiedWidth: number, specifiedHeight: number, defaultWidth: number, defaultHeight: number): [ /* concreteWidth */ number, /* concreteHeight */ number ] + getCurrentImage(): Paintable + getFlags(): PaintableFlags + getIntrinsicAspectRatio(): number + getIntrinsicHeight(): number + getIntrinsicWidth(): number + invalidateContents(): void + invalidateSize(): void + snapshot(snapshot: Snapshot, width: number, height: number): void + /* Virtual methods of Gdk.Texture */ + vfuncGetCurrentImage(): Paintable + vfuncGetFlags(): PaintableFlags + vfuncGetIntrinsicAspectRatio(): number + vfuncGetIntrinsicHeight(): number + vfuncGetIntrinsicWidth(): number + vfuncSnapshot(snapshot: Snapshot, width: number, height: number): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: GLTexture, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: GLTexture, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of Gdk.Paintable */ + connect(sigName: "invalidate-contents", callback: (($obj: GLTexture) => void)): number + connect_after(sigName: "invalidate-contents", callback: (($obj: GLTexture) => void)): number + emit(sigName: "invalidate-contents"): void + on(sigName: "invalidate-contents", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "invalidate-contents", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "invalidate-contents", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "invalidate-size", callback: (($obj: GLTexture) => void)): number + connect_after(sigName: "invalidate-size", callback: (($obj: GLTexture) => void)): number + emit(sigName: "invalidate-size"): void + on(sigName: "invalidate-size", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "invalidate-size", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "invalidate-size", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: GLTexture_ConstructProps) + _init (config?: GLTexture_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(context: GLContext, id: number, width: number, height: number, destroy: GLib.DestroyNotify, data?: object | null): GLTexture + static $gtype: GObject.Type +} +export class GrabBrokenEvent { + /* Methods of Gdk.GrabBrokenEvent */ + getGrabSurface(): Surface + getImplicit(): boolean + /* Methods of Gdk.Event */ + getAngle(event2: Event): [ /* returnType */ boolean, /* angle */ number ] + getCenter(event2: Event): [ /* returnType */ boolean, /* x */ number, /* y */ number ] + getDistance(event2: Event): [ /* returnType */ boolean, /* distance */ number ] + getAxes(): [ /* returnType */ boolean, /* axes */ number[] ] + getAxis(axisUse: AxisUse): [ /* returnType */ boolean, /* value */ number ] + getDevice(): Device | null + getDeviceTool(): DeviceTool | null + getDisplay(): Display | null + getEventSequence(): EventSequence + getEventType(): EventType + getHistory(): TimeCoord[] | null + getModifierState(): ModifierType + getPointerEmulated(): boolean + getPosition(): [ /* returnType */ boolean, /* x */ number, /* y */ number ] + getSeat(): Seat | null + getSurface(): Surface + getTime(): number + ref(): Event + triggersContextMenu(): boolean + unref(): void + static name: string +} +export class KeyEvent { + /* Methods of Gdk.KeyEvent */ + getConsumedModifiers(): ModifierType + getKeycode(): number + getKeyval(): number + getLayout(): number + getLevel(): number + getMatch(): [ /* returnType */ boolean, /* keyval */ number, /* modifiers */ ModifierType ] + isModifier(): boolean + matches(keyval: number, modifiers: ModifierType): KeyMatch + /* Methods of Gdk.Event */ + getAngle(event2: Event): [ /* returnType */ boolean, /* angle */ number ] + getCenter(event2: Event): [ /* returnType */ boolean, /* x */ number, /* y */ number ] + getDistance(event2: Event): [ /* returnType */ boolean, /* distance */ number ] + getAxes(): [ /* returnType */ boolean, /* axes */ number[] ] + getAxis(axisUse: AxisUse): [ /* returnType */ boolean, /* value */ number ] + getDevice(): Device | null + getDeviceTool(): DeviceTool | null + getDisplay(): Display | null + getEventSequence(): EventSequence + getEventType(): EventType + getHistory(): TimeCoord[] | null + getModifierState(): ModifierType + getPointerEmulated(): boolean + getPosition(): [ /* returnType */ boolean, /* x */ number, /* y */ number ] + getSeat(): Seat | null + getSurface(): Surface + getTime(): number + ref(): Event + triggersContextMenu(): boolean + unref(): void + static name: string +} +export interface MemoryTexture_ConstructProps extends Texture_ConstructProps { +} +export class MemoryTexture { + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of Gdk.Texture */ + download(data: any, stride: number): void + getHeight(): number + getWidth(): number + saveToPng(filename: string): boolean + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Methods of Gdk.Paintable */ + computeConcreteSize(specifiedWidth: number, specifiedHeight: number, defaultWidth: number, defaultHeight: number): [ /* concreteWidth */ number, /* concreteHeight */ number ] + getCurrentImage(): Paintable + getFlags(): PaintableFlags + getIntrinsicAspectRatio(): number + getIntrinsicHeight(): number + getIntrinsicWidth(): number + invalidateContents(): void + invalidateSize(): void + snapshot(snapshot: Snapshot, width: number, height: number): void + /* Virtual methods of Gdk.Texture */ + vfuncGetCurrentImage(): Paintable + vfuncGetFlags(): PaintableFlags + vfuncGetIntrinsicAspectRatio(): number + vfuncGetIntrinsicHeight(): number + vfuncGetIntrinsicWidth(): number + vfuncSnapshot(snapshot: Snapshot, width: number, height: number): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: MemoryTexture, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: MemoryTexture, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of Gdk.Paintable */ + connect(sigName: "invalidate-contents", callback: (($obj: MemoryTexture) => void)): number + connect_after(sigName: "invalidate-contents", callback: (($obj: MemoryTexture) => void)): number + emit(sigName: "invalidate-contents"): void + on(sigName: "invalidate-contents", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "invalidate-contents", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "invalidate-contents", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "invalidate-size", callback: (($obj: MemoryTexture) => void)): number + connect_after(sigName: "invalidate-size", callback: (($obj: MemoryTexture) => void)): number + emit(sigName: "invalidate-size"): void + on(sigName: "invalidate-size", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "invalidate-size", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "invalidate-size", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: MemoryTexture_ConstructProps) + _init (config?: MemoryTexture_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(width: number, height: number, format: MemoryFormat, bytes: any, stride: number): MemoryTexture + static $gtype: GObject.Type +} +export interface Monitor_ConstructProps extends GObject.Object_ConstructProps { + display?: Display +} +export class Monitor { + /* Properties of Gdk.Monitor */ + readonly connector: string + readonly geometry: Rectangle + readonly heightMm: number + readonly manufacturer: string + readonly model: string + readonly refreshRate: number + readonly scaleFactor: number + readonly subpixelLayout: SubpixelLayout + readonly valid: boolean + readonly widthMm: number + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of Gdk.Monitor */ + getConnector(): string | null + getDisplay(): Display + getGeometry(): /* geometry */ Rectangle + getHeightMm(): number + getManufacturer(): string | null + getModel(): string | null + getRefreshRate(): number + getScaleFactor(): number + getSubpixelLayout(): SubpixelLayout + getWidthMm(): number + isValid(): boolean + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Gdk.Monitor */ + connect(sigName: "invalidate", callback: (($obj: Monitor) => void)): number + connect_after(sigName: "invalidate", callback: (($obj: Monitor) => void)): number + emit(sigName: "invalidate"): void + on(sigName: "invalidate", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "invalidate", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "invalidate", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: Monitor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: Monitor, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::connector", callback: (($obj: Monitor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::connector", callback: (($obj: Monitor, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::connector", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::connector", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::connector", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::geometry", callback: (($obj: Monitor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::geometry", callback: (($obj: Monitor, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::geometry", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::geometry", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::geometry", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::height-mm", callback: (($obj: Monitor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::height-mm", callback: (($obj: Monitor, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::height-mm", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::height-mm", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::height-mm", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::manufacturer", callback: (($obj: Monitor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::manufacturer", callback: (($obj: Monitor, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::manufacturer", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::manufacturer", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::manufacturer", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::model", callback: (($obj: Monitor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::model", callback: (($obj: Monitor, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::model", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::model", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::model", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::refresh-rate", callback: (($obj: Monitor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::refresh-rate", callback: (($obj: Monitor, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::refresh-rate", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::refresh-rate", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::refresh-rate", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::scale-factor", callback: (($obj: Monitor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::scale-factor", callback: (($obj: Monitor, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::scale-factor", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::scale-factor", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::scale-factor", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::subpixel-layout", callback: (($obj: Monitor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::subpixel-layout", callback: (($obj: Monitor, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::subpixel-layout", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::subpixel-layout", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::subpixel-layout", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::valid", callback: (($obj: Monitor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::valid", callback: (($obj: Monitor, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::valid", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::valid", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::valid", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::width-mm", callback: (($obj: Monitor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::width-mm", callback: (($obj: Monitor, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::width-mm", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::width-mm", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::width-mm", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: Monitor_ConstructProps) + _init (config?: Monitor_ConstructProps): void + static $gtype: GObject.Type +} +export class MotionEvent { + /* Methods of Gdk.Event */ + getAngle(event2: Event): [ /* returnType */ boolean, /* angle */ number ] + getCenter(event2: Event): [ /* returnType */ boolean, /* x */ number, /* y */ number ] + getDistance(event2: Event): [ /* returnType */ boolean, /* distance */ number ] + getAxes(): [ /* returnType */ boolean, /* axes */ number[] ] + getAxis(axisUse: AxisUse): [ /* returnType */ boolean, /* value */ number ] + getDevice(): Device | null + getDeviceTool(): DeviceTool | null + getDisplay(): Display | null + getEventSequence(): EventSequence + getEventType(): EventType + getHistory(): TimeCoord[] | null + getModifierState(): ModifierType + getPointerEmulated(): boolean + getPosition(): [ /* returnType */ boolean, /* x */ number, /* y */ number ] + getSeat(): Seat | null + getSurface(): Surface + getTime(): number + ref(): Event + triggersContextMenu(): boolean + unref(): void + static name: string +} +export class PadEvent { + /* Methods of Gdk.PadEvent */ + getAxisValue(): [ /* index */ number, /* value */ number ] + getButton(): number + getGroupMode(): [ /* group */ number, /* mode */ number ] + /* Methods of Gdk.Event */ + getAngle(event2: Event): [ /* returnType */ boolean, /* angle */ number ] + getCenter(event2: Event): [ /* returnType */ boolean, /* x */ number, /* y */ number ] + getDistance(event2: Event): [ /* returnType */ boolean, /* distance */ number ] + getAxes(): [ /* returnType */ boolean, /* axes */ number[] ] + getAxis(axisUse: AxisUse): [ /* returnType */ boolean, /* value */ number ] + getDevice(): Device | null + getDeviceTool(): DeviceTool | null + getDisplay(): Display | null + getEventSequence(): EventSequence + getEventType(): EventType + getHistory(): TimeCoord[] | null + getModifierState(): ModifierType + getPointerEmulated(): boolean + getPosition(): [ /* returnType */ boolean, /* x */ number, /* y */ number ] + getSeat(): Seat | null + getSurface(): Surface + getTime(): number + ref(): Event + triggersContextMenu(): boolean + unref(): void + static name: string +} +export class ProximityEvent { + /* Methods of Gdk.Event */ + getAngle(event2: Event): [ /* returnType */ boolean, /* angle */ number ] + getCenter(event2: Event): [ /* returnType */ boolean, /* x */ number, /* y */ number ] + getDistance(event2: Event): [ /* returnType */ boolean, /* distance */ number ] + getAxes(): [ /* returnType */ boolean, /* axes */ number[] ] + getAxis(axisUse: AxisUse): [ /* returnType */ boolean, /* value */ number ] + getDevice(): Device | null + getDeviceTool(): DeviceTool | null + getDisplay(): Display | null + getEventSequence(): EventSequence + getEventType(): EventType + getHistory(): TimeCoord[] | null + getModifierState(): ModifierType + getPointerEmulated(): boolean + getPosition(): [ /* returnType */ boolean, /* x */ number, /* y */ number ] + getSeat(): Seat | null + getSurface(): Surface + getTime(): number + ref(): Event + triggersContextMenu(): boolean + unref(): void + static name: string +} +export class ScrollEvent { + /* Methods of Gdk.ScrollEvent */ + getDeltas(): [ /* deltaX */ number, /* deltaY */ number ] + getDirection(): ScrollDirection + isStop(): boolean + /* Methods of Gdk.Event */ + getAngle(event2: Event): [ /* returnType */ boolean, /* angle */ number ] + getCenter(event2: Event): [ /* returnType */ boolean, /* x */ number, /* y */ number ] + getDistance(event2: Event): [ /* returnType */ boolean, /* distance */ number ] + getAxes(): [ /* returnType */ boolean, /* axes */ number[] ] + getAxis(axisUse: AxisUse): [ /* returnType */ boolean, /* value */ number ] + getDevice(): Device | null + getDeviceTool(): DeviceTool | null + getDisplay(): Display | null + getEventSequence(): EventSequence + getEventType(): EventType + getHistory(): TimeCoord[] | null + getModifierState(): ModifierType + getPointerEmulated(): boolean + getPosition(): [ /* returnType */ boolean, /* x */ number, /* y */ number ] + getSeat(): Seat | null + getSurface(): Surface + getTime(): number + ref(): Event + triggersContextMenu(): boolean + unref(): void + static name: string +} +export interface Seat_ConstructProps extends GObject.Object_ConstructProps { + display?: Display +} +export class Seat { + /* Fields of Gdk.Seat */ + parentInstance: GObject.Object + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of Gdk.Seat */ + getCapabilities(): SeatCapabilities + getDevices(capabilities: SeatCapabilities): Device[] + getDisplay(): Display + getKeyboard(): Device | null + getPointer(): Device | null + getTools(): DeviceTool[] + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Gdk.Seat */ + connect(sigName: "device-added", callback: (($obj: Seat, device: Device) => void)): number + connect_after(sigName: "device-added", callback: (($obj: Seat, device: Device) => void)): number + emit(sigName: "device-added", device: Device): void + on(sigName: "device-added", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "device-added", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "device-added", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "device-removed", callback: (($obj: Seat, device: Device) => void)): number + connect_after(sigName: "device-removed", callback: (($obj: Seat, device: Device) => void)): number + emit(sigName: "device-removed", device: Device): void + on(sigName: "device-removed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "device-removed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "device-removed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "tool-added", callback: (($obj: Seat, tool: DeviceTool) => void)): number + connect_after(sigName: "tool-added", callback: (($obj: Seat, tool: DeviceTool) => void)): number + emit(sigName: "tool-added", tool: DeviceTool): void + on(sigName: "tool-added", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "tool-added", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "tool-added", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "tool-removed", callback: (($obj: Seat, tool: DeviceTool) => void)): number + connect_after(sigName: "tool-removed", callback: (($obj: Seat, tool: DeviceTool) => void)): number + emit(sigName: "tool-removed", tool: DeviceTool): void + on(sigName: "tool-removed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "tool-removed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "tool-removed", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: Seat, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: Seat, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: Seat_ConstructProps) + _init (config?: Seat_ConstructProps): void + static $gtype: GObject.Type +} +export interface Snapshot_ConstructProps extends GObject.Object_ConstructProps { +} +export class Snapshot { + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: Snapshot, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: Snapshot, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: Snapshot_ConstructProps) + _init (config?: Snapshot_ConstructProps): void + static $gtype: GObject.Type +} +export interface Surface_ConstructProps extends GObject.Object_ConstructProps { + cursor?: Cursor + display?: Display + frameClock?: FrameClock +} +export class Surface { + /* Properties of Gdk.Surface */ + cursor: Cursor + readonly height: number + readonly mapped: boolean + readonly scaleFactor: number + readonly width: number + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of Gdk.Surface */ + beep(): void + createCairoContext(): CairoContext + createGlContext(): GLContext + createSimilarSurface(content: cairo.Content, width: number, height: number): cairo.Surface + createVulkanContext(): VulkanContext + destroy(): void + getCursor(): Cursor | null + getDeviceCursor(device: Device): Cursor | null + getDevicePosition(device: Device): [ /* returnType */ boolean, /* x */ number | null, /* y */ number | null, /* mask */ ModifierType | null ] + getDisplay(): Display + getFrameClock(): FrameClock + getHeight(): number + getMapped(): boolean + getScaleFactor(): number + getWidth(): number + hide(): void + isDestroyed(): boolean + queueRender(): void + requestLayout(): void + setCursor(cursor?: Cursor | null): void + setDeviceCursor(device: Device, cursor: Cursor): void + setInputRegion(region: cairo.Region): void + setOpaqueRegion(region?: cairo.Region | null): void + translateCoordinates(to: Surface, x: number, y: number): [ /* returnType */ boolean, /* x */ number, /* y */ number ] + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Gdk.Surface */ + connect(sigName: "enter-monitor", callback: (($obj: Surface, monitor: Monitor) => void)): number + connect_after(sigName: "enter-monitor", callback: (($obj: Surface, monitor: Monitor) => void)): number + emit(sigName: "enter-monitor", monitor: Monitor): void + on(sigName: "enter-monitor", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "enter-monitor", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "enter-monitor", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "event", callback: (($obj: Surface, event: Event) => boolean)): number + connect_after(sigName: "event", callback: (($obj: Surface, event: Event) => boolean)): number + emit(sigName: "event", event: Event): void + on(sigName: "event", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "event", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "event", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "layout", callback: (($obj: Surface, width: number, height: number) => void)): number + connect_after(sigName: "layout", callback: (($obj: Surface, width: number, height: number) => void)): number + emit(sigName: "layout", width: number, height: number): void + on(sigName: "layout", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "layout", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "layout", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "leave-monitor", callback: (($obj: Surface, monitor: Monitor) => void)): number + connect_after(sigName: "leave-monitor", callback: (($obj: Surface, monitor: Monitor) => void)): number + emit(sigName: "leave-monitor", monitor: Monitor): void + on(sigName: "leave-monitor", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "leave-monitor", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "leave-monitor", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "render", callback: (($obj: Surface, region: cairo.Region) => boolean)): number + connect_after(sigName: "render", callback: (($obj: Surface, region: cairo.Region) => boolean)): number + emit(sigName: "render", region: cairo.Region): void + on(sigName: "render", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "render", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "render", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: Surface, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: Surface, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::cursor", callback: (($obj: Surface, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::cursor", callback: (($obj: Surface, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::cursor", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::cursor", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::cursor", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::height", callback: (($obj: Surface, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::height", callback: (($obj: Surface, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::height", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::height", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::height", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::mapped", callback: (($obj: Surface, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::mapped", callback: (($obj: Surface, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::mapped", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::mapped", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::mapped", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::scale-factor", callback: (($obj: Surface, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::scale-factor", callback: (($obj: Surface, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::scale-factor", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::scale-factor", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::scale-factor", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::width", callback: (($obj: Surface, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::width", callback: (($obj: Surface, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::width", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::width", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::width", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: Surface_ConstructProps) + _init (config?: Surface_ConstructProps): void + /* Static methods and pseudo-constructors */ + static newPopup(parent: Surface, autohide: boolean): Surface + static newToplevel(display: Display): Surface + static $gtype: GObject.Type +} +export interface Texture_ConstructProps extends GObject.Object_ConstructProps { + height?: number + width?: number +} +export class Texture { + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of Gdk.Texture */ + download(data: any, stride: number): void + getHeight(): number + getWidth(): number + saveToPng(filename: string): boolean + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Methods of Gdk.Paintable */ + computeConcreteSize(specifiedWidth: number, specifiedHeight: number, defaultWidth: number, defaultHeight: number): [ /* concreteWidth */ number, /* concreteHeight */ number ] + getCurrentImage(): Paintable + getFlags(): PaintableFlags + getIntrinsicAspectRatio(): number + getIntrinsicHeight(): number + getIntrinsicWidth(): number + invalidateContents(): void + invalidateSize(): void + snapshot(snapshot: Snapshot, width: number, height: number): void + /* Virtual methods of Gdk.Texture */ + vfuncGetCurrentImage(): Paintable + vfuncGetFlags(): PaintableFlags + vfuncGetIntrinsicAspectRatio(): number + vfuncGetIntrinsicHeight(): number + vfuncGetIntrinsicWidth(): number + vfuncSnapshot(snapshot: Snapshot, width: number, height: number): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: Texture, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: Texture, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of Gdk.Paintable */ + connect(sigName: "invalidate-contents", callback: (($obj: Texture) => void)): number + connect_after(sigName: "invalidate-contents", callback: (($obj: Texture) => void)): number + emit(sigName: "invalidate-contents"): void + on(sigName: "invalidate-contents", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "invalidate-contents", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "invalidate-contents", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "invalidate-size", callback: (($obj: Texture) => void)): number + connect_after(sigName: "invalidate-size", callback: (($obj: Texture) => void)): number + emit(sigName: "invalidate-size"): void + on(sigName: "invalidate-size", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "invalidate-size", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "invalidate-size", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: Texture_ConstructProps) + _init (config?: Texture_ConstructProps): void + /* Static methods and pseudo-constructors */ + static newForPixbuf(pixbuf: GdkPixbuf.Pixbuf): Texture + static newFromFile(file: Gio.File): Texture + static newFromResource(resourcePath: string): Texture + static newEmpty(intrinsicWidth: number, intrinsicHeight: number): Paintable + static $gtype: GObject.Type +} +export class TouchEvent { + /* Methods of Gdk.TouchEvent */ + getEmulatingPointer(): boolean + /* Methods of Gdk.Event */ + getAngle(event2: Event): [ /* returnType */ boolean, /* angle */ number ] + getCenter(event2: Event): [ /* returnType */ boolean, /* x */ number, /* y */ number ] + getDistance(event2: Event): [ /* returnType */ boolean, /* distance */ number ] + getAxes(): [ /* returnType */ boolean, /* axes */ number[] ] + getAxis(axisUse: AxisUse): [ /* returnType */ boolean, /* value */ number ] + getDevice(): Device | null + getDeviceTool(): DeviceTool | null + getDisplay(): Display | null + getEventSequence(): EventSequence + getEventType(): EventType + getHistory(): TimeCoord[] | null + getModifierState(): ModifierType + getPointerEmulated(): boolean + getPosition(): [ /* returnType */ boolean, /* x */ number, /* y */ number ] + getSeat(): Seat | null + getSurface(): Surface + getTime(): number + ref(): Event + triggersContextMenu(): boolean + unref(): void + static name: string +} +export class TouchpadEvent { + /* Methods of Gdk.TouchpadEvent */ + getDeltas(): [ /* dx */ number, /* dy */ number ] + getGesturePhase(): TouchpadGesturePhase + getNFingers(): number + getPinchAngleDelta(): number + getPinchScale(): number + /* Methods of Gdk.Event */ + getAngle(event2: Event): [ /* returnType */ boolean, /* angle */ number ] + getCenter(event2: Event): [ /* returnType */ boolean, /* x */ number, /* y */ number ] + getDistance(event2: Event): [ /* returnType */ boolean, /* distance */ number ] + getAxes(): [ /* returnType */ boolean, /* axes */ number[] ] + getAxis(axisUse: AxisUse): [ /* returnType */ boolean, /* value */ number ] + getDevice(): Device | null + getDeviceTool(): DeviceTool | null + getDisplay(): Display | null + getEventSequence(): EventSequence + getEventType(): EventType + getHistory(): TimeCoord[] | null + getModifierState(): ModifierType + getPointerEmulated(): boolean + getPosition(): [ /* returnType */ boolean, /* x */ number, /* y */ number ] + getSeat(): Seat | null + getSurface(): Surface + getTime(): number + ref(): Event + triggersContextMenu(): boolean + unref(): void + static name: string +} +export interface VulkanContext_ConstructProps extends DrawContext_ConstructProps { +} +export class VulkanContext { + /* Properties of Gdk.DrawContext */ + readonly display: Display + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of Gdk.DrawContext */ + beginFrame(region: cairo.Region): void + endFrame(): void + getDisplay(): Display | null + getFrameRegion(): cairo.Region | null + getSurface(): Surface | null + isInFrame(): boolean + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Methods of Gio.Initable */ + init(cancellable?: Gio.Cancellable | null): boolean + /* Virtual methods of Gdk.VulkanContext */ + vfuncInit(cancellable?: Gio.Cancellable | null): boolean + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Gdk.VulkanContext */ + connect(sigName: "images-updated", callback: (($obj: VulkanContext) => void)): number + connect_after(sigName: "images-updated", callback: (($obj: VulkanContext) => void)): number + emit(sigName: "images-updated"): void + on(sigName: "images-updated", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "images-updated", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "images-updated", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: VulkanContext, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: VulkanContext, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::display", callback: (($obj: VulkanContext, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::display", callback: (($obj: VulkanContext, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::display", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::display", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::display", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: VulkanContext_ConstructProps) + _init (config?: VulkanContext_ConstructProps): void + /* Static methods and pseudo-constructors */ + static newv(objectType: GObject.Type, parameters: GObject.Parameter[], cancellable?: Gio.Cancellable | null): GObject.Object + static $gtype: GObject.Type +} +export class ContentFormats { + /* Methods of Gdk.ContentFormats */ + containGtype(type: GObject.Type): boolean + containMimeType(mimeType: string): boolean + getGtypes(): GObject.Type[] | null + getMimeTypes(): [ /* returnType */ string[] | null, /* nMimeTypes */ number | null ] + match(second: ContentFormats): boolean + matchGtype(second: ContentFormats): GObject.Type + matchMimeType(second: ContentFormats): string | null + print(string: GLib.String): void + ref(): ContentFormats + union(second: ContentFormats): ContentFormats + unionDeserializeGtypes(): ContentFormats + unionDeserializeMimeTypes(): ContentFormats + unionSerializeGtypes(): ContentFormats + unionSerializeMimeTypes(): ContentFormats + unref(): void + static name: string + static new(mimeTypes: string[] | null): ContentFormats + constructor(mimeTypes: string[] | null) + /* Static methods and pseudo-constructors */ + static new(mimeTypes: string[] | null): ContentFormats + static newForGtype(type: GObject.Type): ContentFormats +} +export class ContentFormatsBuilder { + /* Methods of Gdk.ContentFormatsBuilder */ + addFormats(formats: ContentFormats): void + addGtype(type: GObject.Type): void + addMimeType(mimeType: string): void + ref(): ContentFormatsBuilder + toFormats(): ContentFormats + unref(): void + static name: string + static new(): ContentFormatsBuilder + constructor() + /* Static methods and pseudo-constructors */ + static new(): ContentFormatsBuilder +} +export abstract class ContentProviderClass { + /* Fields of Gdk.ContentProviderClass */ + parentClass: GObject.ObjectClass + contentChanged: (provider: ContentProvider) => void + attachClipboard: (provider: ContentProvider, clipboard: Clipboard) => void + detachClipboard: (provider: ContentProvider, clipboard: Clipboard) => void + refFormats: (provider: ContentProvider) => ContentFormats + refStorableFormats: (provider: ContentProvider) => ContentFormats + writeMimeTypeAsync: (provider: ContentProvider, mimeType: string, stream: Gio.OutputStream, ioPriority: number, cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null) => void + writeMimeTypeFinish: (provider: ContentProvider, result: Gio.AsyncResult) => boolean + getValue: (provider: ContentProvider, value: any) => boolean + static name: string +} +export abstract class DevicePadInterface { + static name: string +} +export abstract class DragSurfaceInterface { + static name: string +} +export class EventSequence { + static name: string +} +export abstract class FrameClockClass { + static name: string +} +export class FrameClockPrivate { + static name: string +} +export class FrameTimings { + /* Methods of Gdk.FrameTimings */ + getComplete(): boolean + getFrameCounter(): number + getFrameTime(): number + getPredictedPresentationTime(): number + getPresentationTime(): number + getRefreshInterval(): number + ref(): FrameTimings + unref(): void + static name: string +} +export abstract class GLTextureClass { + static name: string +} +export class KeymapKey { + /* Fields of Gdk.KeymapKey */ + keycode: number + group: number + level: number + static name: string +} +export abstract class MemoryTextureClass { + static name: string +} +export abstract class MonitorClass { + static name: string +} +export abstract class PaintableInterface { + /* Fields of Gdk.PaintableInterface */ + snapshot: (paintable: Paintable, snapshot: Snapshot, width: number, height: number) => void + getCurrentImage: (paintable: Paintable) => Paintable + getFlags: (paintable: Paintable) => PaintableFlags + getIntrinsicWidth: (paintable: Paintable) => number + getIntrinsicHeight: (paintable: Paintable) => number + getIntrinsicAspectRatio: (paintable: Paintable) => number + static name: string +} +export abstract class PopupInterface { + static name: string +} +export class PopupLayout { + /* Methods of Gdk.PopupLayout */ + copy(): PopupLayout + equal(other: PopupLayout): boolean + getAnchorHints(): AnchorHints + getAnchorRect(): Rectangle + getOffset(): [ /* dx */ number, /* dy */ number ] + getRectAnchor(): Gravity + getShadowWidth(): [ /* left */ number, /* right */ number, /* top */ number, /* bottom */ number ] + getSurfaceAnchor(): Gravity + ref(): PopupLayout + setAnchorHints(anchorHints: AnchorHints): void + setAnchorRect(anchorRect: Rectangle): void + setOffset(dx: number, dy: number): void + setRectAnchor(anchor: Gravity): void + setShadowWidth(left: number, right: number, top: number, bottom: number): void + setSurfaceAnchor(anchor: Gravity): void + unref(): void + static name: string + static new(anchorRect: Rectangle, rectAnchor: Gravity, surfaceAnchor: Gravity): PopupLayout + constructor(anchorRect: Rectangle, rectAnchor: Gravity, surfaceAnchor: Gravity) + /* Static methods and pseudo-constructors */ + static new(anchorRect: Rectangle, rectAnchor: Gravity, surfaceAnchor: Gravity): PopupLayout +} +export class RGBA { + /* Fields of Gdk.RGBA */ + red: number + green: number + blue: number + alpha: number + /* Methods of Gdk.RGBA */ + copy(): RGBA + equal(p2: RGBA): boolean + free(): void + hash(): number + isClear(): boolean + isOpaque(): boolean + parse(spec: string): boolean + static name: string +} +export class Rectangle { + /* Fields of Gdk.Rectangle */ + x: number + y: number + width: number + height: number + /* Methods of Gdk.Rectangle */ + containsPoint(x: number, y: number): boolean + equal(rect2: Rectangle): boolean + intersect(src2: Rectangle): [ /* returnType */ boolean, /* dest */ Rectangle | null ] + union(src2: Rectangle): /* dest */ Rectangle + static name: string +} +export abstract class SnapshotClass { + static name: string +} +export abstract class SurfaceClass { + static name: string +} +export abstract class TextureClass { + static name: string +} +export class TimeCoord { + /* Fields of Gdk.TimeCoord */ + time: number + flags: AxisFlags + axes: number[] + static name: string +} +export abstract class ToplevelInterface { + static name: string +} +export class ToplevelLayout { + /* Methods of Gdk.ToplevelLayout */ + copy(): ToplevelLayout + equal(other: ToplevelLayout): boolean + getFullscreen(): [ /* returnType */ boolean, /* fullscreen */ boolean ] + getFullscreenMonitor(): Monitor | null + getMaximized(): [ /* returnType */ boolean, /* maximized */ boolean ] + getResizable(): boolean + ref(): ToplevelLayout + setFullscreen(fullscreen: boolean, monitor?: Monitor | null): void + setMaximized(maximized: boolean): void + setResizable(resizable: boolean): void + unref(): void + static name: string + static new(): ToplevelLayout + constructor() + /* Static methods and pseudo-constructors */ + static new(): ToplevelLayout +} +export class ToplevelSize { + /* Methods of Gdk.ToplevelSize */ + getBounds(): [ /* boundsWidth */ number, /* boundsHeight */ number ] + setMinSize(minWidth: number, minHeight: number): void + setShadowWidth(left: number, right: number, top: number, bottom: number): void + setSize(width: number, height: number): void + static name: string +} +} \ No newline at end of file diff --git a/@types/node-gtk/GdkPixbuf-2.0.d.ts b/@types/node-gtk/GdkPixbuf-2.0.d.ts new file mode 100644 index 00000000..76bc5040 --- /dev/null +++ b/@types/node-gtk/GdkPixbuf-2.0.d.ts @@ -0,0 +1,737 @@ +/** + * GdkPixbuf-2.0 + */ + +/// +/// +/// +/// +/// + +declare namespace GdkPixbuf { + +export enum Colorspace { + RGB, +} +export enum InterpType { + NEAREST, + TILES, + BILINEAR, + HYPER, +} +export enum PixbufAlphaMode { + BILEVEL, + FULL, +} +export enum PixbufError { + CORRUPT_IMAGE, + INSUFFICIENT_MEMORY, + BAD_OPTION, + UNKNOWN_TYPE, + UNSUPPORTED_OPERATION, + FAILED, + INCOMPLETE_ANIMATION, +} +export enum PixbufRotation { + NONE, + COUNTERCLOCKWISE, + UPSIDEDOWN, + CLOCKWISE, +} +export enum PixbufFormatFlags { + WRITABLE, + SCALABLE, + THREADSAFE, +} +export const PIXBUF_MAJOR: number +export const PIXBUF_MICRO: number +export const PIXBUF_MINOR: number +export const PIXBUF_VERSION: string +export function pixbufErrorQuark(): GLib.Quark +export interface PixbufDestroyNotify { + (pixels: any): void +} +export interface PixbufModuleFillInfoFunc { + (info: PixbufFormat): void +} +export interface PixbufModuleFillVtableFunc { + (module: PixbufModule): void +} +export interface PixbufModulePreparedFunc { + (pixbuf: Pixbuf, anim: PixbufAnimation): void +} +export interface PixbufModuleSizeFunc { + (width: number, height: number): void +} +export interface PixbufModuleUpdatedFunc { + (pixbuf: Pixbuf, x: number, y: number, width: number, height: number): void +} +export interface PixbufSaveFunc { + (buf: any): boolean +} +export interface Pixbuf_ConstructProps extends GObject.Object_ConstructProps { + bitsPerSample?: number + colorspace?: Colorspace + hasAlpha?: boolean + height?: number + nChannels?: number + pixelBytes?: any + pixels?: object + rowstride?: number + width?: number +} +export class Pixbuf { + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of GdkPixbuf.Pixbuf */ + addAlpha(substituteColor: boolean, r: number, g: number, b: number): Pixbuf + applyEmbeddedOrientation(): Pixbuf | null + composite(dest: Pixbuf, destX: number, destY: number, destWidth: number, destHeight: number, offsetX: number, offsetY: number, scaleX: number, scaleY: number, interpType: InterpType, overallAlpha: number): void + compositeColor(dest: Pixbuf, destX: number, destY: number, destWidth: number, destHeight: number, offsetX: number, offsetY: number, scaleX: number, scaleY: number, interpType: InterpType, overallAlpha: number, checkX: number, checkY: number, checkSize: number, color1: number, color2: number): void + compositeColorSimple(destWidth: number, destHeight: number, interpType: InterpType, overallAlpha: number, checkSize: number, color1: number, color2: number): Pixbuf | null + copy(): Pixbuf | null + copyArea(srcX: number, srcY: number, width: number, height: number, destPixbuf: Pixbuf, destX: number, destY: number): void + copyOptions(destPixbuf: Pixbuf): boolean + fill(pixel: number): void + flip(horizontal: boolean): Pixbuf | null + getBitsPerSample(): number + getByteLength(): number + getColorspace(): Colorspace + getHasAlpha(): boolean + getHeight(): number + getNChannels(): number + getOption(key: string): string | null + getOptions(): GLib.HashTable + getPixels(): any + getRowstride(): number + getWidth(): number + newSubpixbuf(srcX: number, srcY: number, width: number, height: number): Pixbuf + readPixelBytes(): any + readPixels(): number + removeOption(key: string): boolean + rotateSimple(angle: PixbufRotation): Pixbuf | null + saturateAndPixelate(dest: Pixbuf, saturation: number, pixelate: boolean): void + saveToBufferv(type: string, optionKeys?: string[] | null, optionValues?: string[] | null): [ /* returnType */ boolean, /* buffer */ any ] + saveToCallbackv(saveFunc: PixbufSaveFunc, type: string, optionKeys?: string[] | null, optionValues?: string[] | null): boolean + saveToStreamv(stream: Gio.OutputStream, type: string, optionKeys?: string[] | null, optionValues?: string[] | null, cancellable?: Gio.Cancellable | null): boolean + saveToStreamvAsync(stream: Gio.OutputStream, type: string, optionKeys?: string[] | null, optionValues?: string[] | null, cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + savev(filename: string, type: string, optionKeys?: string[] | null, optionValues?: string[] | null): boolean + scale(dest: Pixbuf, destX: number, destY: number, destWidth: number, destHeight: number, offsetX: number, offsetY: number, scaleX: number, scaleY: number, interpType: InterpType): void + scaleSimple(destWidth: number, destHeight: number, interpType: InterpType): Pixbuf | null + setOption(key: string, value: string): boolean + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Methods of Gio.Icon */ + equal(icon2?: Gio.Icon | null): boolean + serialize(): GLib.Variant | null + /* Methods of Gio.LoadableIcon */ + load(size: number, cancellable?: Gio.Cancellable | null): [ /* returnType */ Gio.InputStream, /* type */ string | null ] + loadAsync(size: number, cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + loadFinish(res: Gio.AsyncResult): [ /* returnType */ Gio.InputStream, /* type */ string | null ] + /* Virtual methods of GdkPixbuf.Pixbuf */ + vfuncEqual(icon2?: Gio.Icon | null): boolean + vfuncHash(): number + vfuncSerialize(): GLib.Variant | null + vfuncLoad(size: number, cancellable?: Gio.Cancellable | null): [ /* returnType */ Gio.InputStream, /* type */ string | null ] + vfuncLoadAsync(size: number, cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + vfuncLoadFinish(res: Gio.AsyncResult): [ /* returnType */ Gio.InputStream, /* type */ string | null ] + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: Pixbuf, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: Pixbuf, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: Pixbuf_ConstructProps) + _init (config?: Pixbuf_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(colorspace: Colorspace, hasAlpha: boolean, bitsPerSample: number, width: number, height: number): Pixbuf + static newFromBytes(data: any, colorspace: Colorspace, hasAlpha: boolean, bitsPerSample: number, width: number, height: number, rowstride: number): Pixbuf + static newFromData(data: any, colorspace: Colorspace, hasAlpha: boolean, bitsPerSample: number, width: number, height: number, rowstride: number, destroyFn?: PixbufDestroyNotify | null): Pixbuf + static newFromFile(filename: string): Pixbuf + static newFromFileAtScale(filename: string, width: number, height: number, preserveAspectRatio: boolean): Pixbuf + static newFromFileAtSize(filename: string, width: number, height: number): Pixbuf + static newFromInline(data: any, copyPixels: boolean): Pixbuf + static newFromResource(resourcePath: string): Pixbuf + static newFromResourceAtScale(resourcePath: string, width: number, height: number, preserveAspectRatio: boolean): Pixbuf + static newFromStream(stream: Gio.InputStream, cancellable?: Gio.Cancellable | null): Pixbuf + static newFromStreamAtScale(stream: Gio.InputStream, width: number, height: number, preserveAspectRatio: boolean, cancellable?: Gio.Cancellable | null): Pixbuf + static newFromStreamFinish(asyncResult: Gio.AsyncResult): Pixbuf + static newFromXpmData(data: string[]): Pixbuf + static calculateRowstride(colorspace: Colorspace, hasAlpha: boolean, bitsPerSample: number, width: number, height: number): number + static getFileInfo(filename: string): [ /* returnType */ PixbufFormat | null, /* width */ number | null, /* height */ number | null ] + static getFileInfoAsync(filename: string, cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + static getFileInfoFinish(asyncResult: Gio.AsyncResult): [ /* returnType */ PixbufFormat | null, /* width */ number, /* height */ number ] + static getFormats(): PixbufFormat[] + static initModules(path: string): boolean + static newFromStreamAsync(stream: Gio.InputStream, cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + static newFromStreamAtScaleAsync(stream: Gio.InputStream, width: number, height: number, preserveAspectRatio: boolean, cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + static saveToStreamFinish(asyncResult: Gio.AsyncResult): boolean + static deserialize(value: GLib.Variant): Gio.Icon | null + static hash(icon: object): number + static newForString(str: string): Gio.Icon + static $gtype: GObject.Type +} +export interface PixbufAnimation_ConstructProps extends GObject.Object_ConstructProps { +} +export class PixbufAnimation { + /* Fields of GdkPixbuf.PixbufAnimation */ + parentInstance: GObject.Object + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of GdkPixbuf.PixbufAnimation */ + getHeight(): number + getIter(startTime?: GLib.TimeVal | null): PixbufAnimationIter + getStaticImage(): Pixbuf + getWidth(): number + isStaticImage(): boolean + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Virtual methods of GdkPixbuf.PixbufAnimation */ + vfuncGetIter(startTime?: GLib.TimeVal | null): PixbufAnimationIter + vfuncGetSize(width: number, height: number): void + vfuncGetStaticImage(): Pixbuf + vfuncIsStaticImage(): boolean + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: PixbufAnimation, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: PixbufAnimation, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: PixbufAnimation_ConstructProps) + _init (config?: PixbufAnimation_ConstructProps): void + /* Static methods and pseudo-constructors */ + static newFromFile(filename: string): PixbufAnimation + static newFromResource(resourcePath: string): PixbufAnimation + static newFromStream(stream: Gio.InputStream, cancellable?: Gio.Cancellable | null): PixbufAnimation + static newFromStreamFinish(asyncResult: Gio.AsyncResult): PixbufAnimation + static newFromStreamAsync(stream: Gio.InputStream, cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + static $gtype: GObject.Type +} +export interface PixbufAnimationIter_ConstructProps extends GObject.Object_ConstructProps { +} +export class PixbufAnimationIter { + /* Fields of GdkPixbuf.PixbufAnimationIter */ + parentInstance: GObject.Object + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of GdkPixbuf.PixbufAnimationIter */ + advance(currentTime?: GLib.TimeVal | null): boolean + getDelayTime(): number + getPixbuf(): Pixbuf + onCurrentlyLoadingFrame(): boolean + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Virtual methods of GdkPixbuf.PixbufAnimationIter */ + vfuncAdvance(currentTime?: GLib.TimeVal | null): boolean + vfuncGetDelayTime(): number + vfuncGetPixbuf(): Pixbuf + vfuncOnCurrentlyLoadingFrame(): boolean + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: PixbufAnimationIter, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: PixbufAnimationIter, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: PixbufAnimationIter_ConstructProps) + _init (config?: PixbufAnimationIter_ConstructProps): void + static $gtype: GObject.Type +} +export interface PixbufLoader_ConstructProps extends GObject.Object_ConstructProps { +} +export class PixbufLoader { + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of GdkPixbuf.PixbufLoader */ + close(): boolean + getAnimation(): PixbufAnimation | null + getFormat(): PixbufFormat | null + getPixbuf(): Pixbuf | null + setSize(width: number, height: number): void + write(buf: any): boolean + writeBytes(buffer: any): boolean + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Virtual methods of GdkPixbuf.PixbufLoader */ + vfuncAreaPrepared(): void + vfuncAreaUpdated(x: number, y: number, width: number, height: number): void + vfuncClosed(): void + vfuncSizePrepared(width: number, height: number): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GdkPixbuf.PixbufLoader */ + connect(sigName: "area-prepared", callback: (($obj: PixbufLoader) => void)): number + connect_after(sigName: "area-prepared", callback: (($obj: PixbufLoader) => void)): number + emit(sigName: "area-prepared"): void + on(sigName: "area-prepared", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "area-prepared", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "area-prepared", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "area-updated", callback: (($obj: PixbufLoader, x: number, y: number, width: number, height: number) => void)): number + connect_after(sigName: "area-updated", callback: (($obj: PixbufLoader, x: number, y: number, width: number, height: number) => void)): number + emit(sigName: "area-updated", x: number, y: number, width: number, height: number): void + on(sigName: "area-updated", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "area-updated", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "area-updated", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "closed", callback: (($obj: PixbufLoader) => void)): number + connect_after(sigName: "closed", callback: (($obj: PixbufLoader) => void)): number + emit(sigName: "closed"): void + on(sigName: "closed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "closed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "closed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "size-prepared", callback: (($obj: PixbufLoader, width: number, height: number) => void)): number + connect_after(sigName: "size-prepared", callback: (($obj: PixbufLoader, width: number, height: number) => void)): number + emit(sigName: "size-prepared", width: number, height: number): void + on(sigName: "size-prepared", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "size-prepared", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "size-prepared", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: PixbufLoader, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: PixbufLoader, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: PixbufLoader_ConstructProps) + _init (config?: PixbufLoader_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(): PixbufLoader + static newWithMimeType(mimeType: string): PixbufLoader + static newWithType(imageType: string): PixbufLoader + static $gtype: GObject.Type +} +export interface PixbufNonAnim_ConstructProps extends PixbufAnimation_ConstructProps { +} +export class PixbufNonAnim { + /* Fields of GdkPixbuf.PixbufAnimation */ + parentInstance: GObject.Object + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of GdkPixbuf.PixbufAnimation */ + getHeight(): number + getIter(startTime?: GLib.TimeVal | null): PixbufAnimationIter + getStaticImage(): Pixbuf + getWidth(): number + isStaticImage(): boolean + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Virtual methods of GdkPixbuf.PixbufAnimation */ + vfuncGetIter(startTime?: GLib.TimeVal | null): PixbufAnimationIter + vfuncGetSize(width: number, height: number): void + vfuncGetStaticImage(): Pixbuf + vfuncIsStaticImage(): boolean + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: PixbufNonAnim, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: PixbufNonAnim, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: PixbufNonAnim_ConstructProps) + _init (config?: PixbufNonAnim_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(pixbuf: Pixbuf): PixbufNonAnim + static $gtype: GObject.Type +} +export interface PixbufSimpleAnim_ConstructProps extends PixbufAnimation_ConstructProps { + loop?: boolean +} +export class PixbufSimpleAnim { + /* Properties of GdkPixbuf.PixbufSimpleAnim */ + loop: boolean + /* Fields of GdkPixbuf.PixbufAnimation */ + parentInstance: GObject.Object + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of GdkPixbuf.PixbufSimpleAnim */ + addFrame(pixbuf: Pixbuf): void + getLoop(): boolean + setLoop(loop: boolean): void + /* Methods of GdkPixbuf.PixbufAnimation */ + getHeight(): number + getIter(startTime?: GLib.TimeVal | null): PixbufAnimationIter + getStaticImage(): Pixbuf + getWidth(): number + isStaticImage(): boolean + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Virtual methods of GdkPixbuf.PixbufAnimation */ + vfuncGetIter(startTime?: GLib.TimeVal | null): PixbufAnimationIter + vfuncGetSize(width: number, height: number): void + vfuncGetStaticImage(): Pixbuf + vfuncIsStaticImage(): boolean + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: PixbufSimpleAnim, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: PixbufSimpleAnim, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::loop", callback: (($obj: PixbufSimpleAnim, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::loop", callback: (($obj: PixbufSimpleAnim, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::loop", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::loop", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::loop", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: PixbufSimpleAnim_ConstructProps) + _init (config?: PixbufSimpleAnim_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(width: number, height: number, rate: number): PixbufSimpleAnim + static $gtype: GObject.Type +} +export interface PixbufSimpleAnimIter_ConstructProps extends PixbufAnimationIter_ConstructProps { +} +export class PixbufSimpleAnimIter { + /* Fields of GdkPixbuf.PixbufAnimationIter */ + parentInstance: GObject.Object + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of GdkPixbuf.PixbufAnimationIter */ + advance(currentTime?: GLib.TimeVal | null): boolean + getDelayTime(): number + getPixbuf(): Pixbuf + onCurrentlyLoadingFrame(): boolean + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Virtual methods of GdkPixbuf.PixbufAnimationIter */ + vfuncAdvance(currentTime?: GLib.TimeVal | null): boolean + vfuncGetDelayTime(): number + vfuncGetPixbuf(): Pixbuf + vfuncOnCurrentlyLoadingFrame(): boolean + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: PixbufSimpleAnimIter, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: PixbufSimpleAnimIter, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: PixbufSimpleAnimIter_ConstructProps) + _init (config?: PixbufSimpleAnimIter_ConstructProps): void + static $gtype: GObject.Type +} +export abstract class PixbufAnimationClass { + /* Fields of GdkPixbuf.PixbufAnimationClass */ + parentClass: GObject.ObjectClass + isStaticImage: (animation: PixbufAnimation) => boolean + getStaticImage: (animation: PixbufAnimation) => Pixbuf + getSize: (animation: PixbufAnimation, width: number, height: number) => void + getIter: (animation: PixbufAnimation, startTime?: GLib.TimeVal | null) => PixbufAnimationIter + static name: string +} +export abstract class PixbufAnimationIterClass { + /* Fields of GdkPixbuf.PixbufAnimationIterClass */ + parentClass: GObject.ObjectClass + getDelayTime: (iter: PixbufAnimationIter) => number + getPixbuf: (iter: PixbufAnimationIter) => Pixbuf + onCurrentlyLoadingFrame: (iter: PixbufAnimationIter) => boolean + advance: (iter: PixbufAnimationIter, currentTime?: GLib.TimeVal | null) => boolean + static name: string +} +export class PixbufFormat { + /* Fields of GdkPixbuf.PixbufFormat */ + name: string + signature: PixbufModulePattern + domain: string + description: string + mimeTypes: string[] + extensions: string[] + flags: number + disabled: boolean + license: string + /* Methods of GdkPixbuf.PixbufFormat */ + copy(): PixbufFormat + free(): void + getDescription(): string + getExtensions(): string[] + getLicense(): string + getMimeTypes(): string[] + getName(): string + isDisabled(): boolean + isSaveOptionSupported(optionKey: string): boolean + isScalable(): boolean + isWritable(): boolean + setDisabled(disabled: boolean): void + static name: string +} +export abstract class PixbufLoaderClass { + /* Fields of GdkPixbuf.PixbufLoaderClass */ + parentClass: GObject.ObjectClass + sizePrepared: (loader: PixbufLoader, width: number, height: number) => void + areaPrepared: (loader: PixbufLoader) => void + areaUpdated: (loader: PixbufLoader, x: number, y: number, width: number, height: number) => void + closed: (loader: PixbufLoader) => void + static name: string +} +export class PixbufModule { + /* Fields of GdkPixbuf.PixbufModule */ + moduleName: string + modulePath: string + module: GModule.Module + info: PixbufFormat + stopLoad: (context: object) => boolean + loadIncrement: (context: object, buf: number, size: number) => boolean + save: (f: object, pixbuf: Pixbuf, paramKeys: string, paramValues: string) => boolean + isSaveOptionSupported: (optionKey: string) => boolean + static name: string +} +export class PixbufModulePattern { + /* Fields of GdkPixbuf.PixbufModulePattern */ + prefix: string + mask: string + relevance: number + static name: string +} +export abstract class PixbufSimpleAnimClass { + static name: string +} +} \ No newline at end of file diff --git a/@types/node-gtk/Gio-2.0.d.ts b/@types/node-gtk/Gio-2.0.d.ts new file mode 100644 index 00000000..7039ea9e --- /dev/null +++ b/@types/node-gtk/Gio-2.0.d.ts @@ -0,0 +1,15319 @@ +/** + * Gio-2.0 + */ + +/// +/// +/// + +declare namespace Gio { + +export enum BusType { + STARTER, + NONE, + SYSTEM, + SESSION, +} +export enum ConverterResult { + ERROR, + CONVERTED, + FINISHED, + FLUSHED, +} +export enum CredentialsType { + INVALID, + LINUX_UCRED, + FREEBSD_CMSGCRED, + OPENBSD_SOCKPEERCRED, + SOLARIS_UCRED, + NETBSD_UNPCBID, + APPLE_XUCRED, +} +export enum DBusError { + FAILED, + NO_MEMORY, + SERVICE_UNKNOWN, + NAME_HAS_NO_OWNER, + NO_REPLY, + IO_ERROR, + BAD_ADDRESS, + NOT_SUPPORTED, + LIMITS_EXCEEDED, + ACCESS_DENIED, + AUTH_FAILED, + NO_SERVER, + TIMEOUT, + NO_NETWORK, + ADDRESS_IN_USE, + DISCONNECTED, + INVALID_ARGS, + FILE_NOT_FOUND, + FILE_EXISTS, + UNKNOWN_METHOD, + TIMED_OUT, + MATCH_RULE_NOT_FOUND, + MATCH_RULE_INVALID, + SPAWN_EXEC_FAILED, + SPAWN_FORK_FAILED, + SPAWN_CHILD_EXITED, + SPAWN_CHILD_SIGNALED, + SPAWN_FAILED, + SPAWN_SETUP_FAILED, + SPAWN_CONFIG_INVALID, + SPAWN_SERVICE_INVALID, + SPAWN_SERVICE_NOT_FOUND, + SPAWN_PERMISSIONS_INVALID, + SPAWN_FILE_INVALID, + SPAWN_NO_MEMORY, + UNIX_PROCESS_ID_UNKNOWN, + INVALID_SIGNATURE, + INVALID_FILE_CONTENT, + SELINUX_SECURITY_CONTEXT_UNKNOWN, + ADT_AUDIT_DATA_UNKNOWN, + OBJECT_PATH_IN_USE, + UNKNOWN_OBJECT, + UNKNOWN_INTERFACE, + UNKNOWN_PROPERTY, + PROPERTY_READ_ONLY, +} +export enum DBusMessageByteOrder { + BIG_ENDIAN, + LITTLE_ENDIAN, +} +export enum DBusMessageHeaderField { + INVALID, + PATH, + INTERFACE, + MEMBER, + ERROR_NAME, + REPLY_SERIAL, + DESTINATION, + SENDER, + SIGNATURE, + NUM_UNIX_FDS, +} +export enum DBusMessageType { + INVALID, + METHOD_CALL, + METHOD_RETURN, + ERROR, + SIGNAL, +} +export enum DataStreamByteOrder { + BIG_ENDIAN, + LITTLE_ENDIAN, + HOST_ENDIAN, +} +export enum DataStreamNewlineType { + LF, + CR, + CR_LF, + ANY, +} +export enum DriveStartStopType { + UNKNOWN, + SHUTDOWN, + NETWORK, + MULTIDISK, + PASSWORD, +} +export enum EmblemOrigin { + UNKNOWN, + DEVICE, + LIVEMETADATA, + TAG, +} +export enum FileAttributeStatus { + UNSET, + SET, + ERROR_SETTING, +} +export enum FileAttributeType { + INVALID, + STRING, + BYTE_STRING, + BOOLEAN, + UINT32, + INT32, + UINT64, + INT64, + OBJECT, + STRINGV, +} +export enum FileMonitorEvent { + CHANGED, + CHANGES_DONE_HINT, + DELETED, + CREATED, + ATTRIBUTE_CHANGED, + PRE_UNMOUNT, + UNMOUNTED, + MOVED, + RENAMED, + MOVED_IN, + MOVED_OUT, +} +export enum FileType { + UNKNOWN, + REGULAR, + DIRECTORY, + SYMBOLIC_LINK, + SPECIAL, + SHORTCUT, + MOUNTABLE, +} +export enum FilesystemPreviewType { + IF_ALWAYS, + IF_LOCAL, + NEVER, +} +export enum IOErrorEnum { + FAILED, + NOT_FOUND, + EXISTS, + IS_DIRECTORY, + NOT_DIRECTORY, + NOT_EMPTY, + NOT_REGULAR_FILE, + NOT_SYMBOLIC_LINK, + NOT_MOUNTABLE_FILE, + FILENAME_TOO_LONG, + INVALID_FILENAME, + TOO_MANY_LINKS, + NO_SPACE, + INVALID_ARGUMENT, + PERMISSION_DENIED, + NOT_SUPPORTED, + NOT_MOUNTED, + ALREADY_MOUNTED, + CLOSED, + CANCELLED, + PENDING, + READ_ONLY, + CANT_CREATE_BACKUP, + WRONG_ETAG, + TIMED_OUT, + WOULD_RECURSE, + BUSY, + WOULD_BLOCK, + HOST_NOT_FOUND, + WOULD_MERGE, + FAILED_HANDLED, + TOO_MANY_OPEN_FILES, + NOT_INITIALIZED, + ADDRESS_IN_USE, + PARTIAL_INPUT, + INVALID_DATA, + DBUS_ERROR, + HOST_UNREACHABLE, + NETWORK_UNREACHABLE, + CONNECTION_REFUSED, + PROXY_FAILED, + PROXY_AUTH_FAILED, + PROXY_NEED_AUTH, + PROXY_NOT_ALLOWED, + BROKEN_PIPE, + CONNECTION_CLOSED, + NOT_CONNECTED, + MESSAGE_TOO_LARGE, +} +export enum IOModuleScopeFlags { + NONE, + BLOCK_DUPLICATES, +} +export enum MemoryMonitorWarningLevel { + LOW, + MEDIUM, + CRITICAL, +} +export enum MountOperationResult { + HANDLED, + ABORTED, + UNHANDLED, +} +export enum NetworkConnectivity { + LOCAL, + LIMITED, + PORTAL, + FULL, +} +export enum NotificationPriority { + NORMAL, + LOW, + HIGH, + URGENT, +} +export enum PasswordSave { + NEVER, + FOR_SESSION, + PERMANENTLY, +} +export enum PollableReturn { + FAILED, + OK, + WOULD_BLOCK, +} +export enum ResolverError { + NOT_FOUND, + TEMPORARY_FAILURE, + INTERNAL, +} +export enum ResolverRecordType { + SRV, + MX, + TXT, + SOA, + NS, +} +export enum ResourceError { + NOT_FOUND, + INTERNAL, +} +export enum SocketClientEvent { + RESOLVING, + RESOLVED, + CONNECTING, + CONNECTED, + PROXY_NEGOTIATING, + PROXY_NEGOTIATED, + TLS_HANDSHAKING, + TLS_HANDSHAKED, + COMPLETE, +} +export enum SocketFamily { + INVALID, + UNIX, + IPV4, + IPV6, +} +export enum SocketListenerEvent { + BINDING, + BOUND, + LISTENING, + LISTENED, +} +export enum SocketProtocol { + UNKNOWN, + DEFAULT, + TCP, + UDP, + SCTP, +} +export enum SocketType { + INVALID, + STREAM, + DATAGRAM, + SEQPACKET, +} +export enum TlsAuthenticationMode { + NONE, + REQUESTED, + REQUIRED, +} +export enum TlsCertificateRequestFlags { + NONE, +} +export enum TlsChannelBindingError { + NOT_IMPLEMENTED, + INVALID_STATE, + NOT_AVAILABLE, + NOT_SUPPORTED, + GENERAL_ERROR, +} +export enum TlsChannelBindingType { + UNIQUE, + SERVER_END_POINT, +} +export enum TlsDatabaseLookupFlags { + NONE, + KEYPAIR, +} +export enum TlsError { + UNAVAILABLE, + MISC, + BAD_CERTIFICATE, + NOT_TLS, + HANDSHAKE, + CERTIFICATE_REQUIRED, + EOF, + INAPPROPRIATE_FALLBACK, +} +export enum TlsInteractionResult { + UNHANDLED, + HANDLED, + FAILED, +} +export enum TlsRehandshakeMode { + NEVER, + SAFELY, + UNSAFELY, +} +export enum UnixSocketAddressType { + INVALID, + ANONYMOUS, + PATH, + ABSTRACT, + ABSTRACT_PADDED, +} +export enum ZlibCompressorFormat { + ZLIB, + GZIP, + RAW, +} +export enum AppInfoCreateFlags { + NONE, + NEEDS_TERMINAL, + SUPPORTS_URIS, + SUPPORTS_STARTUP_NOTIFICATION, +} +export enum ApplicationFlags { + FLAGS_NONE, + IS_SERVICE, + IS_LAUNCHER, + HANDLES_OPEN, + HANDLES_COMMAND_LINE, + SEND_ENVIRONMENT, + NON_UNIQUE, + CAN_OVERRIDE_APP_ID, + ALLOW_REPLACEMENT, + REPLACE, +} +export enum AskPasswordFlags { + NEED_PASSWORD, + NEED_USERNAME, + NEED_DOMAIN, + SAVING_SUPPORTED, + ANONYMOUS_SUPPORTED, + TCRYPT, +} +export enum BusNameOwnerFlags { + NONE, + ALLOW_REPLACEMENT, + REPLACE, + DO_NOT_QUEUE, +} +export enum BusNameWatcherFlags { + NONE, + AUTO_START, +} +export enum ConverterFlags { + NONE, + INPUT_AT_END, + FLUSH, +} +export enum DBusCallFlags { + NONE, + NO_AUTO_START, + ALLOW_INTERACTIVE_AUTHORIZATION, +} +export enum DBusCapabilityFlags { + NONE, + UNIX_FD_PASSING, +} +export enum DBusConnectionFlags { + NONE, + AUTHENTICATION_CLIENT, + AUTHENTICATION_SERVER, + AUTHENTICATION_ALLOW_ANONYMOUS, + MESSAGE_BUS_CONNECTION, + DELAY_MESSAGE_PROCESSING, + AUTHENTICATION_REQUIRE_SAME_USER, +} +export enum DBusInterfaceSkeletonFlags { + NONE, + HANDLE_METHOD_INVOCATIONS_IN_THREAD, +} +export enum DBusMessageFlags { + NONE, + NO_REPLY_EXPECTED, + NO_AUTO_START, + ALLOW_INTERACTIVE_AUTHORIZATION, +} +export enum DBusObjectManagerClientFlags { + NONE, + DO_NOT_AUTO_START, +} +export enum DBusPropertyInfoFlags { + NONE, + READABLE, + WRITABLE, +} +export enum DBusProxyFlags { + NONE, + DO_NOT_LOAD_PROPERTIES, + DO_NOT_CONNECT_SIGNALS, + DO_NOT_AUTO_START, + GET_INVALIDATED_PROPERTIES, + DO_NOT_AUTO_START_AT_CONSTRUCTION, +} +export enum DBusSendMessageFlags { + NONE, + PRESERVE_SERIAL, +} +export enum DBusServerFlags { + NONE, + RUN_IN_THREAD, + AUTHENTICATION_ALLOW_ANONYMOUS, + AUTHENTICATION_REQUIRE_SAME_USER, +} +export enum DBusSignalFlags { + NONE, + NO_MATCH_RULE, + MATCH_ARG0_NAMESPACE, + MATCH_ARG0_PATH, +} +export enum DBusSubtreeFlags { + NONE, + DISPATCH_TO_UNENUMERATED_NODES, +} +export enum DriveStartFlags { + NONE, +} +export enum FileAttributeInfoFlags { + NONE, + COPY_WITH_FILE, + COPY_WHEN_MOVED, +} +export enum FileCopyFlags { + NONE, + OVERWRITE, + BACKUP, + NOFOLLOW_SYMLINKS, + ALL_METADATA, + NO_FALLBACK_FOR_MOVE, + TARGET_DEFAULT_PERMS, +} +export enum FileCreateFlags { + NONE, + PRIVATE, + REPLACE_DESTINATION, +} +export enum FileMeasureFlags { + NONE, + REPORT_ANY_ERROR, + APPARENT_SIZE, + NO_XDEV, +} +export enum FileMonitorFlags { + NONE, + WATCH_MOUNTS, + SEND_MOVED, + WATCH_HARD_LINKS, + WATCH_MOVES, +} +export enum FileQueryInfoFlags { + NONE, + NOFOLLOW_SYMLINKS, +} +export enum IOStreamSpliceFlags { + NONE, + CLOSE_STREAM1, + CLOSE_STREAM2, + WAIT_FOR_BOTH, +} +export enum MountMountFlags { + NONE, +} +export enum MountUnmountFlags { + NONE, + FORCE, +} +export enum OutputStreamSpliceFlags { + NONE, + CLOSE_SOURCE, + CLOSE_TARGET, +} +export enum ResolverNameLookupFlags { + DEFAULT, + IPV4_ONLY, + IPV6_ONLY, +} +export enum ResourceFlags { + NONE, + COMPRESSED, +} +export enum ResourceLookupFlags { + NONE, +} +export enum SettingsBindFlags { + DEFAULT, + GET, + SET, + NO_SENSITIVITY, + GET_NO_CHANGES, + INVERT_BOOLEAN, +} +export enum SocketMsgFlags { + NONE, + OOB, + PEEK, + DONTROUTE, +} +export enum SubprocessFlags { + NONE, + STDIN_PIPE, + STDIN_INHERIT, + STDOUT_PIPE, + STDOUT_SILENCE, + STDERR_PIPE, + STDERR_SILENCE, + STDERR_MERGE, + INHERIT_FDS, +} +export enum TestDBusFlags { + NONE, +} +export enum TlsCertificateFlags { + UNKNOWN_CA, + BAD_IDENTITY, + NOT_ACTIVATED, + EXPIRED, + REVOKED, + INSECURE, + GENERIC_ERROR, + VALIDATE_ALL, +} +export enum TlsDatabaseVerifyFlags { + NONE, +} +export enum TlsPasswordFlags { + NONE, + RETRY, + MANY_TRIES, + FINAL_TRY, +} +export const DBUS_METHOD_INVOCATION_HANDLED: boolean +export const DBUS_METHOD_INVOCATION_UNHANDLED: boolean +export const DESKTOP_APP_INFO_LOOKUP_EXTENSION_POINT_NAME: string +export const DRIVE_IDENTIFIER_KIND_UNIX_DEVICE: string +export const FILE_ATTRIBUTE_ACCESS_CAN_DELETE: string +export const FILE_ATTRIBUTE_ACCESS_CAN_EXECUTE: string +export const FILE_ATTRIBUTE_ACCESS_CAN_READ: string +export const FILE_ATTRIBUTE_ACCESS_CAN_RENAME: string +export const FILE_ATTRIBUTE_ACCESS_CAN_TRASH: string +export const FILE_ATTRIBUTE_ACCESS_CAN_WRITE: string +export const FILE_ATTRIBUTE_DOS_IS_ARCHIVE: string +export const FILE_ATTRIBUTE_DOS_IS_MOUNTPOINT: string +export const FILE_ATTRIBUTE_DOS_IS_SYSTEM: string +export const FILE_ATTRIBUTE_DOS_REPARSE_POINT_TAG: string +export const FILE_ATTRIBUTE_ETAG_VALUE: string +export const FILE_ATTRIBUTE_FILESYSTEM_FREE: string +export const FILE_ATTRIBUTE_FILESYSTEM_READONLY: string +export const FILE_ATTRIBUTE_FILESYSTEM_REMOTE: string +export const FILE_ATTRIBUTE_FILESYSTEM_SIZE: string +export const FILE_ATTRIBUTE_FILESYSTEM_TYPE: string +export const FILE_ATTRIBUTE_FILESYSTEM_USED: string +export const FILE_ATTRIBUTE_FILESYSTEM_USE_PREVIEW: string +export const FILE_ATTRIBUTE_GVFS_BACKEND: string +export const FILE_ATTRIBUTE_ID_FILE: string +export const FILE_ATTRIBUTE_ID_FILESYSTEM: string +export const FILE_ATTRIBUTE_MOUNTABLE_CAN_EJECT: string +export const FILE_ATTRIBUTE_MOUNTABLE_CAN_MOUNT: string +export const FILE_ATTRIBUTE_MOUNTABLE_CAN_POLL: string +export const FILE_ATTRIBUTE_MOUNTABLE_CAN_START: string +export const FILE_ATTRIBUTE_MOUNTABLE_CAN_START_DEGRADED: string +export const FILE_ATTRIBUTE_MOUNTABLE_CAN_STOP: string +export const FILE_ATTRIBUTE_MOUNTABLE_CAN_UNMOUNT: string +export const FILE_ATTRIBUTE_MOUNTABLE_HAL_UDI: string +export const FILE_ATTRIBUTE_MOUNTABLE_IS_MEDIA_CHECK_AUTOMATIC: string +export const FILE_ATTRIBUTE_MOUNTABLE_START_STOP_TYPE: string +export const FILE_ATTRIBUTE_MOUNTABLE_UNIX_DEVICE: string +export const FILE_ATTRIBUTE_MOUNTABLE_UNIX_DEVICE_FILE: string +export const FILE_ATTRIBUTE_OWNER_GROUP: string +export const FILE_ATTRIBUTE_OWNER_USER: string +export const FILE_ATTRIBUTE_OWNER_USER_REAL: string +export const FILE_ATTRIBUTE_PREVIEW_ICON: string +export const FILE_ATTRIBUTE_RECENT_MODIFIED: string +export const FILE_ATTRIBUTE_SELINUX_CONTEXT: string +export const FILE_ATTRIBUTE_STANDARD_ALLOCATED_SIZE: string +export const FILE_ATTRIBUTE_STANDARD_CONTENT_TYPE: string +export const FILE_ATTRIBUTE_STANDARD_COPY_NAME: string +export const FILE_ATTRIBUTE_STANDARD_DESCRIPTION: string +export const FILE_ATTRIBUTE_STANDARD_DISPLAY_NAME: string +export const FILE_ATTRIBUTE_STANDARD_EDIT_NAME: string +export const FILE_ATTRIBUTE_STANDARD_FAST_CONTENT_TYPE: string +export const FILE_ATTRIBUTE_STANDARD_ICON: string +export const FILE_ATTRIBUTE_STANDARD_IS_BACKUP: string +export const FILE_ATTRIBUTE_STANDARD_IS_HIDDEN: string +export const FILE_ATTRIBUTE_STANDARD_IS_SYMLINK: string +export const FILE_ATTRIBUTE_STANDARD_IS_VIRTUAL: string +export const FILE_ATTRIBUTE_STANDARD_IS_VOLATILE: string +export const FILE_ATTRIBUTE_STANDARD_NAME: string +export const FILE_ATTRIBUTE_STANDARD_SIZE: string +export const FILE_ATTRIBUTE_STANDARD_SORT_ORDER: string +export const FILE_ATTRIBUTE_STANDARD_SYMBOLIC_ICON: string +export const FILE_ATTRIBUTE_STANDARD_SYMLINK_TARGET: string +export const FILE_ATTRIBUTE_STANDARD_TARGET_URI: string +export const FILE_ATTRIBUTE_STANDARD_TYPE: string +export const FILE_ATTRIBUTE_THUMBNAILING_FAILED: string +export const FILE_ATTRIBUTE_THUMBNAIL_IS_VALID: string +export const FILE_ATTRIBUTE_THUMBNAIL_PATH: string +export const FILE_ATTRIBUTE_TIME_ACCESS: string +export const FILE_ATTRIBUTE_TIME_ACCESS_USEC: string +export const FILE_ATTRIBUTE_TIME_CHANGED: string +export const FILE_ATTRIBUTE_TIME_CHANGED_USEC: string +export const FILE_ATTRIBUTE_TIME_CREATED: string +export const FILE_ATTRIBUTE_TIME_CREATED_USEC: string +export const FILE_ATTRIBUTE_TIME_MODIFIED: string +export const FILE_ATTRIBUTE_TIME_MODIFIED_USEC: string +export const FILE_ATTRIBUTE_TRASH_DELETION_DATE: string +export const FILE_ATTRIBUTE_TRASH_ITEM_COUNT: string +export const FILE_ATTRIBUTE_TRASH_ORIG_PATH: string +export const FILE_ATTRIBUTE_UNIX_BLOCKS: string +export const FILE_ATTRIBUTE_UNIX_BLOCK_SIZE: string +export const FILE_ATTRIBUTE_UNIX_DEVICE: string +export const FILE_ATTRIBUTE_UNIX_GID: string +export const FILE_ATTRIBUTE_UNIX_INODE: string +export const FILE_ATTRIBUTE_UNIX_IS_MOUNTPOINT: string +export const FILE_ATTRIBUTE_UNIX_MODE: string +export const FILE_ATTRIBUTE_UNIX_NLINK: string +export const FILE_ATTRIBUTE_UNIX_RDEV: string +export const FILE_ATTRIBUTE_UNIX_UID: string +export const MEMORY_MONITOR_EXTENSION_POINT_NAME: string +export const MENU_ATTRIBUTE_ACTION: string +export const MENU_ATTRIBUTE_ACTION_NAMESPACE: string +export const MENU_ATTRIBUTE_ICON: string +export const MENU_ATTRIBUTE_LABEL: string +export const MENU_ATTRIBUTE_TARGET: string +export const MENU_LINK_SECTION: string +export const MENU_LINK_SUBMENU: string +export const NATIVE_VOLUME_MONITOR_EXTENSION_POINT_NAME: string +export const NETWORK_MONITOR_EXTENSION_POINT_NAME: string +export const PROXY_EXTENSION_POINT_NAME: string +export const PROXY_RESOLVER_EXTENSION_POINT_NAME: string +export const SETTINGS_BACKEND_EXTENSION_POINT_NAME: string +export const TLS_BACKEND_EXTENSION_POINT_NAME: string +export const TLS_DATABASE_PURPOSE_AUTHENTICATE_CLIENT: string +export const TLS_DATABASE_PURPOSE_AUTHENTICATE_SERVER: string +export const VFS_EXTENSION_POINT_NAME: string +export const VOLUME_IDENTIFIER_KIND_CLASS: string +export const VOLUME_IDENTIFIER_KIND_HAL_UDI: string +export const VOLUME_IDENTIFIER_KIND_LABEL: string +export const VOLUME_IDENTIFIER_KIND_NFS_MOUNT: string +export const VOLUME_IDENTIFIER_KIND_UNIX_DEVICE: string +export const VOLUME_IDENTIFIER_KIND_UUID: string +export const VOLUME_MONITOR_EXTENSION_POINT_NAME: string +export function actionNameIsValid(actionName: string): boolean +export function actionParseDetailedName(detailedName: string): [ /* returnType */ boolean, /* actionName */ string, /* targetValue */ GLib.Variant ] +export function actionPrintDetailedName(actionName: string, targetValue?: GLib.Variant | null): string +export function appInfoCreateFromCommandline(commandline: string, applicationName: string | null, flags: AppInfoCreateFlags): AppInfo +export function appInfoGetAll(): AppInfo[] +export function appInfoGetAllForType(contentType: string): AppInfo[] +export function appInfoGetDefaultForType(contentType: string, mustSupportUris: boolean): AppInfo | null +export function appInfoGetDefaultForUriScheme(uriScheme: string): AppInfo | null +export function appInfoGetFallbackForType(contentType: string): AppInfo[] +export function appInfoGetRecommendedForType(contentType: string): AppInfo[] +export function appInfoLaunchDefaultForUri(uri: string, context?: AppLaunchContext | null): boolean +export function appInfoLaunchDefaultForUriAsync(uri: string, context?: AppLaunchContext | null, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void +export function appInfoLaunchDefaultForUriFinish(result: AsyncResult): boolean +export function appInfoResetTypeAssociations(contentType: string): void +export function asyncInitableNewvAsync(objectType: GObject.Type, nParameters: number, parameters: GObject.Parameter, ioPriority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void +export function busGet(busType: BusType, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void +export function busGetFinish(res: AsyncResult): DBusConnection +export function busGetSync(busType: BusType, cancellable?: Cancellable | null): DBusConnection +export function busOwnNameOnConnection(connection: DBusConnection, name: string, flags: BusNameOwnerFlags, nameAcquiredClosure?: Function, nameLostClosure?: Function): number +export function busOwnName(busType: BusType, name: string, flags: BusNameOwnerFlags, busAcquiredClosure?: Function, nameAcquiredClosure?: Function, nameLostClosure?: Function): number +export function busUnownName(ownerId: number): void +export function busUnwatchName(watcherId: number): void +export function busWatchNameOnConnection(connection: DBusConnection, name: string, flags: BusNameWatcherFlags, nameAppearedClosure?: Function, nameVanishedClosure?: Function): number +export function busWatchName(busType: BusType, name: string, flags: BusNameWatcherFlags, nameAppearedClosure?: Function, nameVanishedClosure?: Function): number +export function contentTypeCanBeExecutable(type: string): boolean +export function contentTypeEquals(type1: string, type2: string): boolean +export function contentTypeFromMimeType(mimeType: string): string | null +export function contentTypeGetDescription(type: string): string +export function contentTypeGetGenericIconName(type: string): string | null +export function contentTypeGetIcon(type: string): Icon +export function contentTypeGetMimeDirs(): string[] +export function contentTypeGetMimeType(type: string): string | null +export function contentTypeGetSymbolicIcon(type: string): Icon +export function contentTypeGuess(filename: string | null, data: any | null): [ /* returnType */ string, /* resultUncertain */ boolean | null ] +export function contentTypeGuessForTree(root: File): string[] +export function contentTypeIsA(type: string, supertype: string): boolean +export function contentTypeIsMimeType(type: string, mimeType: string): boolean +export function contentTypeIsUnknown(type: string): boolean +export function contentTypeSetMimeDirs(dirs?: string[] | null): void +export function contentTypesGetRegistered(): string[] +export function dbusAddressEscapeValue(string: string): string +export function dbusAddressGetForBusSync(busType: BusType, cancellable?: Cancellable | null): string +export function dbusAddressGetStream(address: string, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void +export function dbusAddressGetStreamFinish(res: AsyncResult): [ /* returnType */ IOStream, /* outGuid */ string | null ] +export function dbusAddressGetStreamSync(address: string, cancellable?: Cancellable | null): [ /* returnType */ IOStream, /* outGuid */ string | null ] +export function dbusAnnotationInfoLookup(annotations: DBusAnnotationInfo[] | null, name: string): string | null +export function dbusErrorEncodeGerror(error: GLib.Error): string +export function dbusErrorGetRemoteError(error: GLib.Error): string | null +export function dbusErrorIsRemoteError(error: GLib.Error): boolean +export function dbusErrorNewForDbusError(dbusErrorName: string, dbusErrorMessage: string): GLib.Error +export function dbusErrorQuark(): GLib.Quark +export function dbusErrorRegisterError(errorDomain: GLib.Quark, errorCode: number, dbusErrorName: string): boolean +export function dbusErrorRegisterErrorDomain(errorDomainQuarkName: string, quarkVolatile: number, entries: DBusErrorEntry[]): void +export function dbusErrorStripRemoteError(error: GLib.Error): boolean +export function dbusErrorUnregisterError(errorDomain: GLib.Quark, errorCode: number, dbusErrorName: string): boolean +export function dbusEscapeObjectPath(s: string): string +export function dbusEscapeObjectPathBytestring(bytes: any): string +export function dbusGenerateGuid(): string +export function dbusGvalueToGvariant(gvalue: any, type: GLib.VariantType): GLib.Variant +export function dbusGvariantToGvalue(value: GLib.Variant): /* outGvalue */ any +export function dbusIsAddress(string: string): boolean +export function dbusIsGuid(string: string): boolean +export function dbusIsInterfaceName(string: string): boolean +export function dbusIsMemberName(string: string): boolean +export function dbusIsName(string: string): boolean +export function dbusIsSupportedAddress(string: string): boolean +export function dbusIsUniqueName(string: string): boolean +export function dbusUnescapeObjectPath(s: string): any | null +export function dtlsClientConnectionNew(baseSocket: DatagramBased, serverIdentity?: SocketConnectable | null): DtlsClientConnection +export function dtlsServerConnectionNew(baseSocket: DatagramBased, certificate?: TlsCertificate | null): DtlsServerConnection +export function fileNewForCommandlineArg(arg: string): File +export function fileNewForCommandlineArgAndCwd(arg: string, cwd: string): File +export function fileNewForPath(path: string): File +export function fileNewForUri(uri: string): File +export function fileNewTmp(tmpl?: string | null): [ /* returnType */ File, /* iostream */ FileIOStream ] +export function fileParseName(parseName: string): File +export function iconDeserialize(value: GLib.Variant): Icon | null +export function iconHash(icon: object): number +export function iconNewForString(str: string): Icon +export function initableNewv(objectType: GObject.Type, parameters: GObject.Parameter[], cancellable?: Cancellable | null): GObject.Object +export function ioErrorFromErrno(errNo: number): IOErrorEnum +export function ioErrorQuark(): GLib.Quark +export function ioExtensionPointImplement(extensionPointName: string, type: GObject.Type, extensionName: string, priority: number): IOExtension +export function ioExtensionPointLookup(name: string): IOExtensionPoint +export function ioExtensionPointRegister(name: string): IOExtensionPoint +export function ioModulesLoadAllInDirectory(dirname: string): IOModule[] +export function ioModulesLoadAllInDirectoryWithScope(dirname: string, scope: IOModuleScope): IOModule[] +export function ioModulesScanAllInDirectory(dirname: string): void +export function ioModulesScanAllInDirectoryWithScope(dirname: string, scope: IOModuleScope): void +export function ioSchedulerCancelAllJobs(): void +export function ioSchedulerPushJob(jobFunc: IOSchedulerJobFunc, ioPriority: number, cancellable?: Cancellable | null): void +export function keyfileSettingsBackendNew(filename: string, rootPath: string, rootGroup?: string | null): SettingsBackend +export function memoryMonitorDupDefault(): MemoryMonitor +export function memorySettingsBackendNew(): SettingsBackend +export function networkMonitorGetDefault(): NetworkMonitor +export function networkingInit(): void +export function nullSettingsBackendNew(): SettingsBackend +export function pollableSourceNew(pollableStream: GObject.Object): GLib.Source +export function pollableSourceNewFull(pollableStream: GObject.Object, childSource?: GLib.Source | null, cancellable?: Cancellable | null): GLib.Source +export function pollableStreamRead(stream: InputStream, buffer: any, blocking: boolean, cancellable?: Cancellable | null): number +export function pollableStreamWrite(stream: OutputStream, buffer: any, blocking: boolean, cancellable?: Cancellable | null): number +export function pollableStreamWriteAll(stream: OutputStream, buffer: any, blocking: boolean, cancellable?: Cancellable | null): [ /* returnType */ boolean, /* bytesWritten */ number ] +export function proxyGetDefaultForProtocol(protocol: string): Proxy | null +export function proxyResolverGetDefault(): ProxyResolver +export function resolverErrorQuark(): GLib.Quark +export function resourceErrorQuark(): GLib.Quark +export function resourceLoad(filename: string): Resource +export function resourcesEnumerateChildren(path: string, lookupFlags: ResourceLookupFlags): string[] +export function resourcesGetInfo(path: string, lookupFlags: ResourceLookupFlags): [ /* returnType */ boolean, /* size */ number | null, /* flags */ number | null ] +export function resourcesLookupData(path: string, lookupFlags: ResourceLookupFlags): any +export function resourcesOpenStream(path: string, lookupFlags: ResourceLookupFlags): InputStream +export function resourcesRegister(resource: Resource): void +export function resourcesUnregister(resource: Resource): void +export function settingsSchemaSourceGetDefault(): SettingsSchemaSource | null +export function simpleAsyncReportGerrorInIdle(object: GObject.Object | null, callback: AsyncReadyCallback | null, error: GLib.Error): void +export function tlsBackendGetDefault(): TlsBackend +export function tlsChannelBindingErrorQuark(): GLib.Quark +export function tlsClientConnectionNew(baseIoStream: IOStream, serverIdentity?: SocketConnectable | null): TlsClientConnection +export function tlsErrorQuark(): GLib.Quark +export function tlsFileDatabaseNew(anchors: string): TlsFileDatabase +export function tlsServerConnectionNew(baseIoStream: IOStream, certificate?: TlsCertificate | null): TlsServerConnection +export function unixIsMountPathSystemInternal(mountPath: string): boolean +export function unixIsSystemDevicePath(devicePath: string): boolean +export function unixIsSystemFsType(fsType: string): boolean +export function unixMountAt(mountPath: string): [ /* returnType */ UnixMountEntry, /* timeRead */ number | null ] +export function unixMountCompare(mount1: UnixMountEntry, mount2: UnixMountEntry): number +export function unixMountCopy(mountEntry: UnixMountEntry): UnixMountEntry +export function unixMountFor(filePath: string): [ /* returnType */ UnixMountEntry, /* timeRead */ number | null ] +export function unixMountFree(mountEntry: UnixMountEntry): void +export function unixMountGetDevicePath(mountEntry: UnixMountEntry): string +export function unixMountGetFsType(mountEntry: UnixMountEntry): string +export function unixMountGetMountPath(mountEntry: UnixMountEntry): string +export function unixMountGetOptions(mountEntry: UnixMountEntry): string | null +export function unixMountGetRootPath(mountEntry: UnixMountEntry): string | null +export function unixMountGuessCanEject(mountEntry: UnixMountEntry): boolean +export function unixMountGuessIcon(mountEntry: UnixMountEntry): Icon +export function unixMountGuessName(mountEntry: UnixMountEntry): string +export function unixMountGuessShouldDisplay(mountEntry: UnixMountEntry): boolean +export function unixMountGuessSymbolicIcon(mountEntry: UnixMountEntry): Icon +export function unixMountIsReadonly(mountEntry: UnixMountEntry): boolean +export function unixMountIsSystemInternal(mountEntry: UnixMountEntry): boolean +export function unixMountPointAt(mountPath: string): [ /* returnType */ UnixMountPoint | null, /* timeRead */ number | null ] +export function unixMountPointsChangedSince(time: number): boolean +export function unixMountPointsGet(): [ /* returnType */ UnixMountPoint[], /* timeRead */ number | null ] +export function unixMountsChangedSince(time: number): boolean +export function unixMountsGet(): [ /* returnType */ UnixMountEntry[], /* timeRead */ number | null ] +export interface AsyncReadyCallback { + (sourceObject: GObject.Object | null, res: AsyncResult): void +} +export interface BusAcquiredCallback { + (connection: DBusConnection, name: string): void +} +export interface BusNameAcquiredCallback { + (connection: DBusConnection, name: string): void +} +export interface BusNameAppearedCallback { + (connection: DBusConnection, name: string, nameOwner: string): void +} +export interface BusNameLostCallback { + (connection: DBusConnection, name: string): void +} +export interface BusNameVanishedCallback { + (connection: DBusConnection, name: string): void +} +export interface CancellableSourceFunc { + (cancellable?: Cancellable | null): boolean +} +export interface DBusInterfaceGetPropertyFunc { + (connection: DBusConnection, sender: string, objectPath: string, interfaceName: string, propertyName: string, error: GLib.Error): GLib.Variant +} +export interface DBusInterfaceMethodCallFunc { + (connection: DBusConnection, sender: string, objectPath: string, interfaceName: string, methodName: string, parameters: GLib.Variant, invocation: DBusMethodInvocation): void +} +export interface DBusInterfaceSetPropertyFunc { + (connection: DBusConnection, sender: string, objectPath: string, interfaceName: string, propertyName: string, value: GLib.Variant, error: GLib.Error): boolean +} +export interface DBusMessageFilterFunction { + (connection: DBusConnection, message: DBusMessage, incoming: boolean): DBusMessage | null +} +export interface DBusProxyTypeFunc { + (manager: DBusObjectManagerClient, objectPath: string, interfaceName?: string | null): GObject.Type +} +export interface DBusSignalCallback { + (connection: DBusConnection, senderName: string | null, objectPath: string, interfaceName: string, signalName: string, parameters: GLib.Variant): void +} +export interface DBusSubtreeDispatchFunc { + (connection: DBusConnection, sender: string, objectPath: string, interfaceName: string, node: string, outUserData: object): DBusInterfaceVTable | null +} +export interface DBusSubtreeEnumerateFunc { + (connection: DBusConnection, sender: string, objectPath: string): string[] +} +export interface DBusSubtreeIntrospectFunc { + (connection: DBusConnection, sender: string, objectPath: string, node: string): DBusInterfaceInfo[] | null +} +export interface DatagramBasedSourceFunc { + (datagramBased: DatagramBased, condition: GLib.IOCondition): boolean +} +export interface DesktopAppLaunchCallback { + (appinfo: DesktopAppInfo, pid: GLib.Pid): void +} +export interface FileMeasureProgressCallback { + (reporting: boolean, currentSize: number, numDirs: number, numFiles: number): void +} +export interface FileProgressCallback { + (currentNumBytes: number, totalNumBytes: number): void +} +export interface FileReadMoreCallback { + (fileContents: string, fileSize: number): boolean +} +export interface IOSchedulerJobFunc { + (job: IOSchedulerJob, cancellable?: Cancellable | null): boolean +} +export interface PollableSourceFunc { + (pollableStream: GObject.Object): boolean +} +export interface ReallocFunc { + (data: object | null, size: number): object | null +} +export interface SettingsBindGetMapping { + (value: any, variant: GLib.Variant): boolean +} +export interface SettingsBindSetMapping { + (value: any, expectedType: GLib.VariantType): GLib.Variant +} +export interface SettingsGetMapping { + (value: GLib.Variant): boolean +} +export interface SimpleAsyncThreadFunc { + (res: SimpleAsyncResult, object: GObject.Object, cancellable?: Cancellable | null): void +} +export interface SocketSourceFunc { + (socket: Socket, condition: GLib.IOCondition): boolean +} +export interface TaskThreadFunc { + (task: Task, sourceObject: GObject.Object, taskData?: object | null, cancellable?: Cancellable | null): void +} +export interface VfsFileLookupFunc { + (vfs: Vfs, identifier: string): File +} +export class Action { + /* Properties of Gio.Action */ + readonly enabled: boolean + readonly name: string + readonly parameterType: GLib.VariantType + readonly state: GLib.Variant + readonly stateType: GLib.VariantType + /* Methods of Gio.Action */ + activate(parameter?: GLib.Variant | null): void + changeState(value: GLib.Variant): void + getEnabled(): boolean + getName(): string + getParameterType(): GLib.VariantType | null + getState(): GLib.Variant | null + getStateHint(): GLib.Variant | null + getStateType(): GLib.VariantType | null + /* Virtual methods of Gio.Action */ + vfuncActivate(parameter?: GLib.Variant | null): void + vfuncChangeState(value: GLib.Variant): void + vfuncGetEnabled(): boolean + vfuncGetName(): string + vfuncGetParameterType(): GLib.VariantType | null + vfuncGetState(): GLib.Variant | null + vfuncGetStateHint(): GLib.Variant | null + vfuncGetStateType(): GLib.VariantType | null + static name: string + /* Static methods and pseudo-constructors */ + static nameIsValid(actionName: string): boolean + static parseDetailedName(detailedName: string): [ /* returnType */ boolean, /* actionName */ string, /* targetValue */ GLib.Variant ] + static printDetailedName(actionName: string, targetValue?: GLib.Variant | null): string +} +export class ActionGroup { + /* Methods of Gio.ActionGroup */ + actionAdded(actionName: string): void + actionEnabledChanged(actionName: string, enabled: boolean): void + actionRemoved(actionName: string): void + actionStateChanged(actionName: string, state: GLib.Variant): void + activateAction(actionName: string, parameter?: GLib.Variant | null): void + changeActionState(actionName: string, value: GLib.Variant): void + getActionEnabled(actionName: string): boolean + getActionParameterType(actionName: string): GLib.VariantType | null + getActionState(actionName: string): GLib.Variant | null + getActionStateHint(actionName: string): GLib.Variant | null + getActionStateType(actionName: string): GLib.VariantType | null + hasAction(actionName: string): boolean + listActions(): string[] + queryAction(actionName: string): [ /* returnType */ boolean, /* enabled */ boolean, /* parameterType */ GLib.VariantType | null, /* stateType */ GLib.VariantType | null, /* stateHint */ GLib.Variant | null, /* state */ GLib.Variant | null ] + /* Virtual methods of Gio.ActionGroup */ + vfuncActionAdded(actionName: string): void + vfuncActionEnabledChanged(actionName: string, enabled: boolean): void + vfuncActionRemoved(actionName: string): void + vfuncActionStateChanged(actionName: string, state: GLib.Variant): void + vfuncActivateAction(actionName: string, parameter?: GLib.Variant | null): void + vfuncChangeActionState(actionName: string, value: GLib.Variant): void + vfuncGetActionEnabled(actionName: string): boolean + vfuncGetActionParameterType(actionName: string): GLib.VariantType | null + vfuncGetActionState(actionName: string): GLib.Variant | null + vfuncGetActionStateHint(actionName: string): GLib.Variant | null + vfuncGetActionStateType(actionName: string): GLib.VariantType | null + vfuncHasAction(actionName: string): boolean + vfuncListActions(): string[] + vfuncQueryAction(actionName: string): [ /* returnType */ boolean, /* enabled */ boolean, /* parameterType */ GLib.VariantType | null, /* stateType */ GLib.VariantType | null, /* stateHint */ GLib.Variant | null, /* state */ GLib.Variant | null ] + /* Signals of Gio.ActionGroup */ + connect(sigName: "action-added", callback: (($obj: ActionGroup, actionName: string) => void)): number + connect_after(sigName: "action-added", callback: (($obj: ActionGroup, actionName: string) => void)): number + emit(sigName: "action-added", actionName: string): void + on(sigName: "action-added", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "action-added", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "action-added", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "action-enabled-changed", callback: (($obj: ActionGroup, actionName: string, enabled: boolean) => void)): number + connect_after(sigName: "action-enabled-changed", callback: (($obj: ActionGroup, actionName: string, enabled: boolean) => void)): number + emit(sigName: "action-enabled-changed", actionName: string, enabled: boolean): void + on(sigName: "action-enabled-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "action-enabled-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "action-enabled-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "action-removed", callback: (($obj: ActionGroup, actionName: string) => void)): number + connect_after(sigName: "action-removed", callback: (($obj: ActionGroup, actionName: string) => void)): number + emit(sigName: "action-removed", actionName: string): void + on(sigName: "action-removed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "action-removed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "action-removed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "action-state-changed", callback: (($obj: ActionGroup, actionName: string, value: GLib.Variant) => void)): number + connect_after(sigName: "action-state-changed", callback: (($obj: ActionGroup, actionName: string, value: GLib.Variant) => void)): number + emit(sigName: "action-state-changed", actionName: string, value: GLib.Variant): void + on(sigName: "action-state-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "action-state-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "action-state-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + static name: string +} +export class ActionMap { + /* Methods of Gio.ActionMap */ + addAction(action: Action): void + addActionEntries(entries: ActionEntry[], userData?: object | null): void + lookupAction(actionName: string): Action | null + removeAction(actionName: string): void + /* Virtual methods of Gio.ActionMap */ + vfuncAddAction(action: Action): void + vfuncLookupAction(actionName: string): Action | null + vfuncRemoveAction(actionName: string): void + static name: string +} +export class AppInfo { + /* Methods of Gio.AppInfo */ + addSupportsType(contentType: string): boolean + canDelete(): boolean + canRemoveSupportsType(): boolean + delete(): boolean + dup(): AppInfo + equal(appinfo2: AppInfo): boolean + getCommandline(): string | null + getDescription(): string | null + getDisplayName(): string + getExecutable(): string + getIcon(): Icon | null + getId(): string | null + getName(): string + getSupportedTypes(): string[] + launch(files?: File[] | null, context?: AppLaunchContext | null): boolean + launchUris(uris?: string[] | null, context?: AppLaunchContext | null): boolean + launchUrisAsync(uris?: string[] | null, context?: AppLaunchContext | null, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + launchUrisFinish(result: AsyncResult): boolean + removeSupportsType(contentType: string): boolean + setAsDefaultForExtension(extension: string): boolean + setAsDefaultForType(contentType: string): boolean + setAsLastUsedForType(contentType: string): boolean + shouldShow(): boolean + supportsFiles(): boolean + supportsUris(): boolean + /* Virtual methods of Gio.AppInfo */ + vfuncAddSupportsType(contentType: string): boolean + vfuncCanDelete(): boolean + vfuncCanRemoveSupportsType(): boolean + vfuncDoDelete(): boolean + vfuncDup(): AppInfo + vfuncEqual(appinfo2: AppInfo): boolean + vfuncGetCommandline(): string | null + vfuncGetDescription(): string | null + vfuncGetDisplayName(): string + vfuncGetExecutable(): string + vfuncGetIcon(): Icon | null + vfuncGetId(): string | null + vfuncGetName(): string + vfuncGetSupportedTypes(): string[] + vfuncLaunch(files?: File[] | null, context?: AppLaunchContext | null): boolean + vfuncLaunchUris(uris?: string[] | null, context?: AppLaunchContext | null): boolean + vfuncLaunchUrisAsync(uris?: string[] | null, context?: AppLaunchContext | null, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + vfuncLaunchUrisFinish(result: AsyncResult): boolean + vfuncRemoveSupportsType(contentType: string): boolean + vfuncSetAsDefaultForExtension(extension: string): boolean + vfuncSetAsDefaultForType(contentType: string): boolean + vfuncSetAsLastUsedForType(contentType: string): boolean + vfuncShouldShow(): boolean + vfuncSupportsFiles(): boolean + vfuncSupportsUris(): boolean + static name: string + /* Static methods and pseudo-constructors */ + static createFromCommandline(commandline: string, applicationName: string | null, flags: AppInfoCreateFlags): AppInfo + static getAll(): AppInfo[] + static getAllForType(contentType: string): AppInfo[] + static getDefaultForType(contentType: string, mustSupportUris: boolean): AppInfo | null + static getDefaultForUriScheme(uriScheme: string): AppInfo | null + static getFallbackForType(contentType: string): AppInfo[] + static getRecommendedForType(contentType: string): AppInfo[] + static launchDefaultForUri(uri: string, context?: AppLaunchContext | null): boolean + static launchDefaultForUriAsync(uri: string, context?: AppLaunchContext | null, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + static launchDefaultForUriFinish(result: AsyncResult): boolean + static resetTypeAssociations(contentType: string): void +} +export class AsyncInitable { + /* Methods of Gio.AsyncInitable */ + initAsync(ioPriority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + initFinish(res: AsyncResult): boolean + newFinish(res: AsyncResult): GObject.Object + /* Virtual methods of Gio.AsyncInitable */ + vfuncInitAsync(ioPriority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + vfuncInitFinish(res: AsyncResult): boolean + static name: string + /* Static methods and pseudo-constructors */ + static newvAsync(objectType: GObject.Type, nParameters: number, parameters: GObject.Parameter, ioPriority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void +} +export class AsyncResult { + /* Methods of Gio.AsyncResult */ + getSourceObject(): GObject.Object | null + getUserData(): object | null + isTagged(sourceTag?: object | null): boolean + legacyPropagateError(): boolean + /* Virtual methods of Gio.AsyncResult */ + vfuncGetSourceObject(): GObject.Object | null + vfuncGetUserData(): object | null + vfuncIsTagged(sourceTag?: object | null): boolean + static name: string +} +export class Converter { + /* Methods of Gio.Converter */ + convert(inbuf: any, outbuf: any, flags: ConverterFlags): [ /* returnType */ ConverterResult, /* bytesRead */ number, /* bytesWritten */ number ] + reset(): void + /* Virtual methods of Gio.Converter */ + vfuncConvert(inbuf: any | null, outbuf: any | null, flags: ConverterFlags): [ /* returnType */ ConverterResult, /* bytesRead */ number, /* bytesWritten */ number ] + vfuncReset(): void + static name: string +} +export class DBusInterface { + /* Methods of Gio.DBusInterface */ + getObject(): DBusObject | null + getInfo(): DBusInterfaceInfo + setObject(object?: DBusObject | null): void + /* Virtual methods of Gio.DBusInterface */ + vfuncDupObject(): DBusObject | null + vfuncGetInfo(): DBusInterfaceInfo + vfuncSetObject(object?: DBusObject | null): void + static name: string +} +export class DBusObject { + /* Methods of Gio.DBusObject */ + getInterface(interfaceName: string): DBusInterface | null + getInterfaces(): DBusInterface[] + getObjectPath(): string + /* Virtual methods of Gio.DBusObject */ + vfuncGetInterface(interfaceName: string): DBusInterface | null + vfuncGetInterfaces(): DBusInterface[] + vfuncGetObjectPath(): string + vfuncInterfaceAdded(interface: DBusInterface): void + vfuncInterfaceRemoved(interface: DBusInterface): void + /* Signals of Gio.DBusObject */ + connect(sigName: "interface-added", callback: (($obj: DBusObject, interface: DBusInterface) => void)): number + connect_after(sigName: "interface-added", callback: (($obj: DBusObject, interface: DBusInterface) => void)): number + emit(sigName: "interface-added", interface: DBusInterface): void + on(sigName: "interface-added", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "interface-added", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "interface-added", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "interface-removed", callback: (($obj: DBusObject, interface: DBusInterface) => void)): number + connect_after(sigName: "interface-removed", callback: (($obj: DBusObject, interface: DBusInterface) => void)): number + emit(sigName: "interface-removed", interface: DBusInterface): void + on(sigName: "interface-removed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "interface-removed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "interface-removed", callback: (...args: any[]) => void): NodeJS.EventEmitter + static name: string +} +export class DBusObjectManager { + /* Methods of Gio.DBusObjectManager */ + getInterface(objectPath: string, interfaceName: string): DBusInterface + getObject(objectPath: string): DBusObject + getObjectPath(): string + getObjects(): DBusObject[] + /* Virtual methods of Gio.DBusObjectManager */ + vfuncGetInterface(objectPath: string, interfaceName: string): DBusInterface + vfuncGetObject(objectPath: string): DBusObject + vfuncGetObjectPath(): string + vfuncGetObjects(): DBusObject[] + vfuncInterfaceAdded(object: DBusObject, interface: DBusInterface): void + vfuncInterfaceRemoved(object: DBusObject, interface: DBusInterface): void + vfuncObjectAdded(object: DBusObject): void + vfuncObjectRemoved(object: DBusObject): void + /* Signals of Gio.DBusObjectManager */ + connect(sigName: "interface-added", callback: (($obj: DBusObjectManager, object: DBusObject, interface: DBusInterface) => void)): number + connect_after(sigName: "interface-added", callback: (($obj: DBusObjectManager, object: DBusObject, interface: DBusInterface) => void)): number + emit(sigName: "interface-added", object: DBusObject, interface: DBusInterface): void + on(sigName: "interface-added", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "interface-added", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "interface-added", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "interface-removed", callback: (($obj: DBusObjectManager, object: DBusObject, interface: DBusInterface) => void)): number + connect_after(sigName: "interface-removed", callback: (($obj: DBusObjectManager, object: DBusObject, interface: DBusInterface) => void)): number + emit(sigName: "interface-removed", object: DBusObject, interface: DBusInterface): void + on(sigName: "interface-removed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "interface-removed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "interface-removed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "object-added", callback: (($obj: DBusObjectManager, object: DBusObject) => void)): number + connect_after(sigName: "object-added", callback: (($obj: DBusObjectManager, object: DBusObject) => void)): number + emit(sigName: "object-added", object: DBusObject): void + on(sigName: "object-added", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "object-added", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "object-added", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "object-removed", callback: (($obj: DBusObjectManager, object: DBusObject) => void)): number + connect_after(sigName: "object-removed", callback: (($obj: DBusObjectManager, object: DBusObject) => void)): number + emit(sigName: "object-removed", object: DBusObject): void + on(sigName: "object-removed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "object-removed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "object-removed", callback: (...args: any[]) => void): NodeJS.EventEmitter + static name: string +} +export class DatagramBased { + /* Methods of Gio.DatagramBased */ + conditionCheck(condition: GLib.IOCondition): GLib.IOCondition + conditionWait(condition: GLib.IOCondition, timeout: number, cancellable?: Cancellable | null): boolean + createSource(condition: GLib.IOCondition, cancellable?: Cancellable | null): GLib.Source + receiveMessages(messages: InputMessage[], flags: number, timeout: number, cancellable?: Cancellable | null): number + sendMessages(messages: OutputMessage[], flags: number, timeout: number, cancellable?: Cancellable | null): number + /* Virtual methods of Gio.DatagramBased */ + vfuncConditionCheck(condition: GLib.IOCondition): GLib.IOCondition + vfuncConditionWait(condition: GLib.IOCondition, timeout: number, cancellable?: Cancellable | null): boolean + vfuncCreateSource(condition: GLib.IOCondition, cancellable?: Cancellable | null): GLib.Source + vfuncReceiveMessages(messages: InputMessage[], flags: number, timeout: number, cancellable?: Cancellable | null): number + vfuncSendMessages(messages: OutputMessage[], flags: number, timeout: number, cancellable?: Cancellable | null): number + static name: string +} +export class DesktopAppInfoLookup { + /* Methods of Gio.DesktopAppInfoLookup */ + getDefaultForUriScheme(uriScheme: string): AppInfo | null + /* Virtual methods of Gio.DesktopAppInfoLookup */ + vfuncGetDefaultForUriScheme(uriScheme: string): AppInfo | null + static name: string +} +export class Drive { + /* Methods of Gio.Drive */ + canEject(): boolean + canPollForMedia(): boolean + canStart(): boolean + canStartDegraded(): boolean + canStop(): boolean + eject(flags: MountUnmountFlags, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + ejectFinish(result: AsyncResult): boolean + ejectWithOperation(flags: MountUnmountFlags, mountOperation?: MountOperation | null, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + ejectWithOperationFinish(result: AsyncResult): boolean + enumerateIdentifiers(): string[] + getIcon(): Icon + getIdentifier(kind: string): string | null + getName(): string + getSortKey(): string | null + getStartStopType(): DriveStartStopType + getSymbolicIcon(): Icon + getVolumes(): Volume[] + hasMedia(): boolean + hasVolumes(): boolean + isMediaCheckAutomatic(): boolean + isMediaRemovable(): boolean + isRemovable(): boolean + pollForMedia(cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + pollForMediaFinish(result: AsyncResult): boolean + start(flags: DriveStartFlags, mountOperation?: MountOperation | null, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + startFinish(result: AsyncResult): boolean + stop(flags: MountUnmountFlags, mountOperation?: MountOperation | null, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + stopFinish(result: AsyncResult): boolean + /* Virtual methods of Gio.Drive */ + vfuncCanEject(): boolean + vfuncCanPollForMedia(): boolean + vfuncCanStart(): boolean + vfuncCanStartDegraded(): boolean + vfuncCanStop(): boolean + vfuncChanged(): void + vfuncDisconnected(): void + vfuncEject(flags: MountUnmountFlags, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + vfuncEjectButton(): void + vfuncEjectFinish(result: AsyncResult): boolean + vfuncEjectWithOperation(flags: MountUnmountFlags, mountOperation?: MountOperation | null, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + vfuncEjectWithOperationFinish(result: AsyncResult): boolean + vfuncEnumerateIdentifiers(): string[] + vfuncGetIcon(): Icon + vfuncGetIdentifier(kind: string): string | null + vfuncGetName(): string + vfuncGetSortKey(): string | null + vfuncGetStartStopType(): DriveStartStopType + vfuncGetSymbolicIcon(): Icon + vfuncGetVolumes(): Volume[] + vfuncHasMedia(): boolean + vfuncHasVolumes(): boolean + vfuncIsMediaCheckAutomatic(): boolean + vfuncIsMediaRemovable(): boolean + vfuncIsRemovable(): boolean + vfuncPollForMedia(cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + vfuncPollForMediaFinish(result: AsyncResult): boolean + vfuncStart(flags: DriveStartFlags, mountOperation?: MountOperation | null, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + vfuncStartFinish(result: AsyncResult): boolean + vfuncStop(flags: MountUnmountFlags, mountOperation?: MountOperation | null, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + vfuncStopButton(): void + vfuncStopFinish(result: AsyncResult): boolean + /* Signals of Gio.Drive */ + connect(sigName: "changed", callback: (($obj: Drive) => void)): number + connect_after(sigName: "changed", callback: (($obj: Drive) => void)): number + emit(sigName: "changed"): void + on(sigName: "changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "disconnected", callback: (($obj: Drive) => void)): number + connect_after(sigName: "disconnected", callback: (($obj: Drive) => void)): number + emit(sigName: "disconnected"): void + on(sigName: "disconnected", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "disconnected", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "disconnected", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "eject-button", callback: (($obj: Drive) => void)): number + connect_after(sigName: "eject-button", callback: (($obj: Drive) => void)): number + emit(sigName: "eject-button"): void + on(sigName: "eject-button", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "eject-button", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "eject-button", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "stop-button", callback: (($obj: Drive) => void)): number + connect_after(sigName: "stop-button", callback: (($obj: Drive) => void)): number + emit(sigName: "stop-button"): void + on(sigName: "stop-button", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "stop-button", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "stop-button", callback: (...args: any[]) => void): NodeJS.EventEmitter + static name: string +} +export class DtlsClientConnection { + /* Properties of Gio.DtlsClientConnection */ + readonly acceptedCas: object[] + serverIdentity: SocketConnectable + validationFlags: TlsCertificateFlags + /* Methods of Gio.DtlsClientConnection */ + getAcceptedCas(): any + getServerIdentity(): SocketConnectable + getValidationFlags(): TlsCertificateFlags + setServerIdentity(identity: SocketConnectable): void + setValidationFlags(flags: TlsCertificateFlags): void + /* Methods of Gio.DatagramBased */ + conditionCheck(condition: GLib.IOCondition): GLib.IOCondition + conditionWait(condition: GLib.IOCondition, timeout: number, cancellable?: Cancellable | null): boolean + createSource(condition: GLib.IOCondition, cancellable?: Cancellable | null): GLib.Source + receiveMessages(messages: InputMessage[], flags: number, timeout: number, cancellable?: Cancellable | null): number + sendMessages(messages: OutputMessage[], flags: number, timeout: number, cancellable?: Cancellable | null): number + /* Virtual methods of Gio.DatagramBased */ + vfuncConditionCheck(condition: GLib.IOCondition): GLib.IOCondition + vfuncConditionWait(condition: GLib.IOCondition, timeout: number, cancellable?: Cancellable | null): boolean + vfuncCreateSource(condition: GLib.IOCondition, cancellable?: Cancellable | null): GLib.Source + vfuncReceiveMessages(messages: InputMessage[], flags: number, timeout: number, cancellable?: Cancellable | null): number + vfuncSendMessages(messages: OutputMessage[], flags: number, timeout: number, cancellable?: Cancellable | null): number + static name: string +} +export class DtlsConnection { + /* Properties of Gio.DtlsConnection */ + advertisedProtocols: string[] + certificate: TlsCertificate + database: TlsDatabase + interaction: TlsInteraction + readonly negotiatedProtocol: string + readonly peerCertificate: TlsCertificate + readonly peerCertificateErrors: TlsCertificateFlags + rehandshakeMode: TlsRehandshakeMode + requireCloseNotify: boolean + /* Methods of Gio.DtlsConnection */ + close(cancellable?: Cancellable | null): boolean + closeAsync(ioPriority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + closeFinish(result: AsyncResult): boolean + emitAcceptCertificate(peerCert: TlsCertificate, errors: TlsCertificateFlags): boolean + getCertificate(): TlsCertificate | null + getChannelBindingData(type: TlsChannelBindingType): [ /* returnType */ boolean, /* data */ any | null ] + getDatabase(): TlsDatabase | null + getInteraction(): TlsInteraction | null + getNegotiatedProtocol(): string | null + getPeerCertificate(): TlsCertificate | null + getPeerCertificateErrors(): TlsCertificateFlags + getRehandshakeMode(): TlsRehandshakeMode + getRequireCloseNotify(): boolean + handshake(cancellable?: Cancellable | null): boolean + handshakeAsync(ioPriority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + handshakeFinish(result: AsyncResult): boolean + setAdvertisedProtocols(protocols?: string[] | null): void + setCertificate(certificate: TlsCertificate): void + setDatabase(database?: TlsDatabase | null): void + setInteraction(interaction?: TlsInteraction | null): void + setRehandshakeMode(mode: TlsRehandshakeMode): void + setRequireCloseNotify(requireCloseNotify: boolean): void + shutdown(shutdownRead: boolean, shutdownWrite: boolean, cancellable?: Cancellable | null): boolean + shutdownAsync(shutdownRead: boolean, shutdownWrite: boolean, ioPriority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + shutdownFinish(result: AsyncResult): boolean + /* Methods of Gio.DatagramBased */ + conditionCheck(condition: GLib.IOCondition): GLib.IOCondition + conditionWait(condition: GLib.IOCondition, timeout: number, cancellable?: Cancellable | null): boolean + createSource(condition: GLib.IOCondition, cancellable?: Cancellable | null): GLib.Source + receiveMessages(messages: InputMessage[], flags: number, timeout: number, cancellable?: Cancellable | null): number + sendMessages(messages: OutputMessage[], flags: number, timeout: number, cancellable?: Cancellable | null): number + /* Virtual methods of Gio.DtlsConnection */ + vfuncAcceptCertificate(peerCert: TlsCertificate, errors: TlsCertificateFlags): boolean + vfuncGetBindingData(type: TlsChannelBindingType, data: any): boolean + vfuncGetNegotiatedProtocol(): string | null + vfuncHandshake(cancellable?: Cancellable | null): boolean + vfuncHandshakeAsync(ioPriority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + vfuncHandshakeFinish(result: AsyncResult): boolean + vfuncSetAdvertisedProtocols(protocols?: string[] | null): void + vfuncShutdown(shutdownRead: boolean, shutdownWrite: boolean, cancellable?: Cancellable | null): boolean + vfuncShutdownAsync(shutdownRead: boolean, shutdownWrite: boolean, ioPriority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + vfuncShutdownFinish(result: AsyncResult): boolean + /* Virtual methods of Gio.DatagramBased */ + vfuncConditionCheck(condition: GLib.IOCondition): GLib.IOCondition + vfuncConditionWait(condition: GLib.IOCondition, timeout: number, cancellable?: Cancellable | null): boolean + vfuncCreateSource(condition: GLib.IOCondition, cancellable?: Cancellable | null): GLib.Source + vfuncReceiveMessages(messages: InputMessage[], flags: number, timeout: number, cancellable?: Cancellable | null): number + vfuncSendMessages(messages: OutputMessage[], flags: number, timeout: number, cancellable?: Cancellable | null): number + /* Signals of Gio.DtlsConnection */ + connect(sigName: "accept-certificate", callback: (($obj: DtlsConnection, peerCert: TlsCertificate, errors: TlsCertificateFlags) => boolean)): number + connect_after(sigName: "accept-certificate", callback: (($obj: DtlsConnection, peerCert: TlsCertificate, errors: TlsCertificateFlags) => boolean)): number + emit(sigName: "accept-certificate", peerCert: TlsCertificate, errors: TlsCertificateFlags): void + on(sigName: "accept-certificate", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "accept-certificate", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "accept-certificate", callback: (...args: any[]) => void): NodeJS.EventEmitter + static name: string +} +export class DtlsServerConnection { + /* Properties of Gio.DtlsServerConnection */ + authenticationMode: TlsAuthenticationMode + /* Methods of Gio.DatagramBased */ + conditionCheck(condition: GLib.IOCondition): GLib.IOCondition + conditionWait(condition: GLib.IOCondition, timeout: number, cancellable?: Cancellable | null): boolean + createSource(condition: GLib.IOCondition, cancellable?: Cancellable | null): GLib.Source + receiveMessages(messages: InputMessage[], flags: number, timeout: number, cancellable?: Cancellable | null): number + sendMessages(messages: OutputMessage[], flags: number, timeout: number, cancellable?: Cancellable | null): number + /* Virtual methods of Gio.DatagramBased */ + vfuncConditionCheck(condition: GLib.IOCondition): GLib.IOCondition + vfuncConditionWait(condition: GLib.IOCondition, timeout: number, cancellable?: Cancellable | null): boolean + vfuncCreateSource(condition: GLib.IOCondition, cancellable?: Cancellable | null): GLib.Source + vfuncReceiveMessages(messages: InputMessage[], flags: number, timeout: number, cancellable?: Cancellable | null): number + vfuncSendMessages(messages: OutputMessage[], flags: number, timeout: number, cancellable?: Cancellable | null): number + static name: string +} +export class File { + /* Methods of Gio.File */ + appendTo(flags: FileCreateFlags, cancellable?: Cancellable | null): FileOutputStream + appendToAsync(flags: FileCreateFlags, ioPriority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + appendToFinish(res: AsyncResult): FileOutputStream + buildAttributeListForCopy(flags: FileCopyFlags, cancellable?: Cancellable | null): string + copy(destination: File, flags: FileCopyFlags, cancellable?: Cancellable | null, progressCallback?: FileProgressCallback | null): boolean + copyAsync(destination: File, flags: FileCopyFlags, ioPriority: number, cancellable?: Cancellable | null): void + copyAttributes(destination: File, flags: FileCopyFlags, cancellable?: Cancellable | null): boolean + copyFinish(res: AsyncResult): boolean + create(flags: FileCreateFlags, cancellable?: Cancellable | null): FileOutputStream + createAsync(flags: FileCreateFlags, ioPriority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + createFinish(res: AsyncResult): FileOutputStream + createReadwrite(flags: FileCreateFlags, cancellable?: Cancellable | null): FileIOStream + createReadwriteAsync(flags: FileCreateFlags, ioPriority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + createReadwriteFinish(res: AsyncResult): FileIOStream + delete(cancellable?: Cancellable | null): boolean + deleteAsync(ioPriority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + deleteFinish(result: AsyncResult): boolean + dup(): File + ejectMountable(flags: MountUnmountFlags, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + ejectMountableFinish(result: AsyncResult): boolean + ejectMountableWithOperation(flags: MountUnmountFlags, mountOperation?: MountOperation | null, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + ejectMountableWithOperationFinish(result: AsyncResult): boolean + enumerateChildren(attributes: string, flags: FileQueryInfoFlags, cancellable?: Cancellable | null): FileEnumerator + enumerateChildrenAsync(attributes: string, flags: FileQueryInfoFlags, ioPriority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + enumerateChildrenFinish(res: AsyncResult): FileEnumerator + equal(file2: File): boolean + findEnclosingMount(cancellable?: Cancellable | null): Mount + findEnclosingMountAsync(ioPriority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + findEnclosingMountFinish(res: AsyncResult): Mount + getBasename(): string | null + getChild(name: string): File + getChildForDisplayName(displayName: string): File + getParent(): File | null + getParseName(): string + getPath(): string | null + getRelativePath(descendant: File): string | null + getUri(): string + getUriScheme(): string | null + hasParent(parent?: File | null): boolean + hasPrefix(prefix: File): boolean + hasUriScheme(uriScheme: string): boolean + hash(): number + isNative(): boolean + loadBytes(cancellable?: Cancellable | null): [ /* returnType */ any, /* etagOut */ string | null ] + loadBytesAsync(cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + loadBytesFinish(result: AsyncResult): [ /* returnType */ any, /* etagOut */ string | null ] + loadContents(cancellable?: Cancellable | null): [ /* returnType */ boolean, /* contents */ any, /* etagOut */ string | null ] + loadContentsAsync(cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + loadContentsFinish(res: AsyncResult): [ /* returnType */ boolean, /* contents */ any, /* etagOut */ string | null ] + loadPartialContentsFinish(res: AsyncResult): [ /* returnType */ boolean, /* contents */ any, /* etagOut */ string | null ] + makeDirectory(cancellable?: Cancellable | null): boolean + makeDirectoryAsync(ioPriority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + makeDirectoryFinish(result: AsyncResult): boolean + makeDirectoryWithParents(cancellable?: Cancellable | null): boolean + makeSymbolicLink(symlinkValue: string, cancellable?: Cancellable | null): boolean + measureDiskUsageFinish(result: AsyncResult): [ /* returnType */ boolean, /* diskUsage */ number | null, /* numDirs */ number | null, /* numFiles */ number | null ] + monitor(flags: FileMonitorFlags, cancellable?: Cancellable | null): FileMonitor + monitorDirectory(flags: FileMonitorFlags, cancellable?: Cancellable | null): FileMonitor + monitorFile(flags: FileMonitorFlags, cancellable?: Cancellable | null): FileMonitor + mountEnclosingVolume(flags: MountMountFlags, mountOperation?: MountOperation | null, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + mountEnclosingVolumeFinish(result: AsyncResult): boolean + mountMountable(flags: MountMountFlags, mountOperation?: MountOperation | null, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + mountMountableFinish(result: AsyncResult): File + move(destination: File, flags: FileCopyFlags, cancellable?: Cancellable | null, progressCallback?: FileProgressCallback | null): boolean + openReadwrite(cancellable?: Cancellable | null): FileIOStream + openReadwriteAsync(ioPriority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + openReadwriteFinish(res: AsyncResult): FileIOStream + peekPath(): string | null + pollMountable(cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + pollMountableFinish(result: AsyncResult): boolean + queryDefaultHandler(cancellable?: Cancellable | null): AppInfo + queryDefaultHandlerAsync(ioPriority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + queryDefaultHandlerFinish(result: AsyncResult): AppInfo + queryExists(cancellable?: Cancellable | null): boolean + queryFileType(flags: FileQueryInfoFlags, cancellable?: Cancellable | null): FileType + queryFilesystemInfo(attributes: string, cancellable?: Cancellable | null): FileInfo + queryFilesystemInfoAsync(attributes: string, ioPriority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + queryFilesystemInfoFinish(res: AsyncResult): FileInfo + queryInfo(attributes: string, flags: FileQueryInfoFlags, cancellable?: Cancellable | null): FileInfo + queryInfoAsync(attributes: string, flags: FileQueryInfoFlags, ioPriority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + queryInfoFinish(res: AsyncResult): FileInfo + querySettableAttributes(cancellable?: Cancellable | null): FileAttributeInfoList + queryWritableNamespaces(cancellable?: Cancellable | null): FileAttributeInfoList + read(cancellable?: Cancellable | null): FileInputStream + readAsync(ioPriority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + readFinish(res: AsyncResult): FileInputStream + replace(etag: string | null, makeBackup: boolean, flags: FileCreateFlags, cancellable?: Cancellable | null): FileOutputStream + replaceAsync(etag: string | null, makeBackup: boolean, flags: FileCreateFlags, ioPriority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + replaceContents(contents: any, etag: string | null, makeBackup: boolean, flags: FileCreateFlags, cancellable?: Cancellable | null): [ /* returnType */ boolean, /* newEtag */ string | null ] + replaceContentsAsync(contents: any, etag: string | null, makeBackup: boolean, flags: FileCreateFlags, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + replaceContentsBytesAsync(contents: any, etag: string | null, makeBackup: boolean, flags: FileCreateFlags, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + replaceContentsFinish(res: AsyncResult): [ /* returnType */ boolean, /* newEtag */ string | null ] + replaceFinish(res: AsyncResult): FileOutputStream + replaceReadwrite(etag: string | null, makeBackup: boolean, flags: FileCreateFlags, cancellable?: Cancellable | null): FileIOStream + replaceReadwriteAsync(etag: string | null, makeBackup: boolean, flags: FileCreateFlags, ioPriority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + replaceReadwriteFinish(res: AsyncResult): FileIOStream + resolveRelativePath(relativePath: string): File + setAttribute(attribute: string, type: FileAttributeType, valueP: object | null, flags: FileQueryInfoFlags, cancellable?: Cancellable | null): boolean + setAttributeByteString(attribute: string, value: string, flags: FileQueryInfoFlags, cancellable?: Cancellable | null): boolean + setAttributeInt32(attribute: string, value: number, flags: FileQueryInfoFlags, cancellable?: Cancellable | null): boolean + setAttributeInt64(attribute: string, value: number, flags: FileQueryInfoFlags, cancellable?: Cancellable | null): boolean + setAttributeString(attribute: string, value: string, flags: FileQueryInfoFlags, cancellable?: Cancellable | null): boolean + setAttributeUint32(attribute: string, value: number, flags: FileQueryInfoFlags, cancellable?: Cancellable | null): boolean + setAttributeUint64(attribute: string, value: number, flags: FileQueryInfoFlags, cancellable?: Cancellable | null): boolean + setAttributesAsync(info: FileInfo, flags: FileQueryInfoFlags, ioPriority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + setAttributesFinish(result: AsyncResult): [ /* returnType */ boolean, /* info */ FileInfo ] + setAttributesFromInfo(info: FileInfo, flags: FileQueryInfoFlags, cancellable?: Cancellable | null): boolean + setDisplayName(displayName: string, cancellable?: Cancellable | null): File + setDisplayNameAsync(displayName: string, ioPriority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + setDisplayNameFinish(res: AsyncResult): File + startMountable(flags: DriveStartFlags, startOperation?: MountOperation | null, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + startMountableFinish(result: AsyncResult): boolean + stopMountable(flags: MountUnmountFlags, mountOperation?: MountOperation | null, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + stopMountableFinish(result: AsyncResult): boolean + supportsThreadContexts(): boolean + trash(cancellable?: Cancellable | null): boolean + trashAsync(ioPriority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + trashFinish(result: AsyncResult): boolean + unmountMountable(flags: MountUnmountFlags, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + unmountMountableFinish(result: AsyncResult): boolean + unmountMountableWithOperation(flags: MountUnmountFlags, mountOperation?: MountOperation | null, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + unmountMountableWithOperationFinish(result: AsyncResult): boolean + /* Virtual methods of Gio.File */ + vfuncAppendTo(flags: FileCreateFlags, cancellable?: Cancellable | null): FileOutputStream + vfuncAppendToAsync(flags: FileCreateFlags, ioPriority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + vfuncAppendToFinish(res: AsyncResult): FileOutputStream + vfuncCopy(destination: File, flags: FileCopyFlags, cancellable?: Cancellable | null, progressCallback?: FileProgressCallback | null): boolean + vfuncCopyAsync(destination: File, flags: FileCopyFlags, ioPriority: number, cancellable?: Cancellable | null): void + vfuncCopyFinish(res: AsyncResult): boolean + vfuncCreate(flags: FileCreateFlags, cancellable?: Cancellable | null): FileOutputStream + vfuncCreateAsync(flags: FileCreateFlags, ioPriority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + vfuncCreateFinish(res: AsyncResult): FileOutputStream + vfuncCreateReadwrite(flags: FileCreateFlags, cancellable?: Cancellable | null): FileIOStream + vfuncCreateReadwriteAsync(flags: FileCreateFlags, ioPriority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + vfuncCreateReadwriteFinish(res: AsyncResult): FileIOStream + vfuncDeleteFile(cancellable?: Cancellable | null): boolean + vfuncDeleteFileAsync(ioPriority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + vfuncDeleteFileFinish(result: AsyncResult): boolean + vfuncDup(): File + vfuncEjectMountable(flags: MountUnmountFlags, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + vfuncEjectMountableFinish(result: AsyncResult): boolean + vfuncEjectMountableWithOperation(flags: MountUnmountFlags, mountOperation?: MountOperation | null, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + vfuncEjectMountableWithOperationFinish(result: AsyncResult): boolean + vfuncEnumerateChildren(attributes: string, flags: FileQueryInfoFlags, cancellable?: Cancellable | null): FileEnumerator + vfuncEnumerateChildrenAsync(attributes: string, flags: FileQueryInfoFlags, ioPriority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + vfuncEnumerateChildrenFinish(res: AsyncResult): FileEnumerator + vfuncEqual(file2: File): boolean + vfuncFindEnclosingMount(cancellable?: Cancellable | null): Mount + vfuncFindEnclosingMountAsync(ioPriority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + vfuncFindEnclosingMountFinish(res: AsyncResult): Mount + vfuncGetBasename(): string | null + vfuncGetChildForDisplayName(displayName: string): File + vfuncGetParent(): File | null + vfuncGetParseName(): string + vfuncGetPath(): string | null + vfuncGetRelativePath(descendant: File): string | null + vfuncGetUri(): string + vfuncGetUriScheme(): string | null + vfuncHasUriScheme(uriScheme: string): boolean + vfuncHash(): number + vfuncIsNative(): boolean + vfuncMakeDirectory(cancellable?: Cancellable | null): boolean + vfuncMakeDirectoryAsync(ioPriority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + vfuncMakeDirectoryFinish(result: AsyncResult): boolean + vfuncMakeSymbolicLink(symlinkValue: string, cancellable?: Cancellable | null): boolean + vfuncMeasureDiskUsageFinish(result: AsyncResult): [ /* returnType */ boolean, /* diskUsage */ number | null, /* numDirs */ number | null, /* numFiles */ number | null ] + vfuncMonitorDir(flags: FileMonitorFlags, cancellable?: Cancellable | null): FileMonitor + vfuncMonitorFile(flags: FileMonitorFlags, cancellable?: Cancellable | null): FileMonitor + vfuncMountEnclosingVolume(flags: MountMountFlags, mountOperation?: MountOperation | null, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + vfuncMountEnclosingVolumeFinish(result: AsyncResult): boolean + vfuncMountMountable(flags: MountMountFlags, mountOperation?: MountOperation | null, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + vfuncMountMountableFinish(result: AsyncResult): File + vfuncMove(destination: File, flags: FileCopyFlags, cancellable?: Cancellable | null, progressCallback?: FileProgressCallback | null): boolean + vfuncOpenReadwrite(cancellable?: Cancellable | null): FileIOStream + vfuncOpenReadwriteAsync(ioPriority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + vfuncOpenReadwriteFinish(res: AsyncResult): FileIOStream + vfuncPollMountable(cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + vfuncPollMountableFinish(result: AsyncResult): boolean + vfuncPrefixMatches(file: File): boolean + vfuncQueryFilesystemInfo(attributes: string, cancellable?: Cancellable | null): FileInfo + vfuncQueryFilesystemInfoAsync(attributes: string, ioPriority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + vfuncQueryFilesystemInfoFinish(res: AsyncResult): FileInfo + vfuncQueryInfo(attributes: string, flags: FileQueryInfoFlags, cancellable?: Cancellable | null): FileInfo + vfuncQueryInfoAsync(attributes: string, flags: FileQueryInfoFlags, ioPriority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + vfuncQueryInfoFinish(res: AsyncResult): FileInfo + vfuncQuerySettableAttributes(cancellable?: Cancellable | null): FileAttributeInfoList + vfuncQueryWritableNamespaces(cancellable?: Cancellable | null): FileAttributeInfoList + vfuncReadAsync(ioPriority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + vfuncReadFinish(res: AsyncResult): FileInputStream + vfuncReadFn(cancellable?: Cancellable | null): FileInputStream + vfuncReplace(etag: string | null, makeBackup: boolean, flags: FileCreateFlags, cancellable?: Cancellable | null): FileOutputStream + vfuncReplaceAsync(etag: string | null, makeBackup: boolean, flags: FileCreateFlags, ioPriority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + vfuncReplaceFinish(res: AsyncResult): FileOutputStream + vfuncReplaceReadwrite(etag: string | null, makeBackup: boolean, flags: FileCreateFlags, cancellable?: Cancellable | null): FileIOStream + vfuncReplaceReadwriteAsync(etag: string | null, makeBackup: boolean, flags: FileCreateFlags, ioPriority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + vfuncReplaceReadwriteFinish(res: AsyncResult): FileIOStream + vfuncResolveRelativePath(relativePath: string): File + vfuncSetAttribute(attribute: string, type: FileAttributeType, valueP: object | null, flags: FileQueryInfoFlags, cancellable?: Cancellable | null): boolean + vfuncSetAttributesAsync(info: FileInfo, flags: FileQueryInfoFlags, ioPriority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + vfuncSetAttributesFinish(result: AsyncResult): [ /* returnType */ boolean, /* info */ FileInfo ] + vfuncSetAttributesFromInfo(info: FileInfo, flags: FileQueryInfoFlags, cancellable?: Cancellable | null): boolean + vfuncSetDisplayName(displayName: string, cancellable?: Cancellable | null): File + vfuncSetDisplayNameAsync(displayName: string, ioPriority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + vfuncSetDisplayNameFinish(res: AsyncResult): File + vfuncStartMountable(flags: DriveStartFlags, startOperation?: MountOperation | null, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + vfuncStartMountableFinish(result: AsyncResult): boolean + vfuncStopMountable(flags: MountUnmountFlags, mountOperation?: MountOperation | null, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + vfuncStopMountableFinish(result: AsyncResult): boolean + vfuncTrash(cancellable?: Cancellable | null): boolean + vfuncTrashAsync(ioPriority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + vfuncTrashFinish(result: AsyncResult): boolean + vfuncUnmountMountable(flags: MountUnmountFlags, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + vfuncUnmountMountableFinish(result: AsyncResult): boolean + vfuncUnmountMountableWithOperation(flags: MountUnmountFlags, mountOperation?: MountOperation | null, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + vfuncUnmountMountableWithOperationFinish(result: AsyncResult): boolean + static name: string + /* Static methods and pseudo-constructors */ + static newForCommandlineArg(arg: string): File + static newForCommandlineArgAndCwd(arg: string, cwd: string): File + static newForPath(path: string): File + static newForUri(uri: string): File + static newTmp(tmpl?: string | null): [ /* returnType */ File, /* iostream */ FileIOStream ] + static parseName(parseName: string): File +} +export class FileDescriptorBased { + /* Methods of Gio.FileDescriptorBased */ + getFd(): number + /* Virtual methods of Gio.FileDescriptorBased */ + vfuncGetFd(): number + static name: string +} +export class Icon { + /* Methods of Gio.Icon */ + equal(icon2?: Icon | null): boolean + serialize(): GLib.Variant | null + /* Virtual methods of Gio.Icon */ + vfuncEqual(icon2?: Icon | null): boolean + vfuncHash(): number + vfuncSerialize(): GLib.Variant | null + static name: string + /* Static methods and pseudo-constructors */ + static deserialize(value: GLib.Variant): Icon | null + static hash(icon: object): number + static newForString(str: string): Icon +} +export class Initable { + /* Methods of Gio.Initable */ + init(cancellable?: Cancellable | null): boolean + /* Virtual methods of Gio.Initable */ + vfuncInit(cancellable?: Cancellable | null): boolean + static name: string + /* Static methods and pseudo-constructors */ + static newv(objectType: GObject.Type, parameters: GObject.Parameter[], cancellable?: Cancellable | null): GObject.Object +} +export class ListModel { + /* Methods of Gio.ListModel */ + getItemType(): GObject.Type + getNItems(): number + getItem(position: number): GObject.Object | null + itemsChanged(position: number, removed: number, added: number): void + /* Virtual methods of Gio.ListModel */ + vfuncGetItem(position: number): GObject.Object | null + vfuncGetItemType(): GObject.Type + vfuncGetNItems(): number + /* Signals of Gio.ListModel */ + connect(sigName: "items-changed", callback: (($obj: ListModel, position: number, removed: number, added: number) => void)): number + connect_after(sigName: "items-changed", callback: (($obj: ListModel, position: number, removed: number, added: number) => void)): number + emit(sigName: "items-changed", position: number, removed: number, added: number): void + on(sigName: "items-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "items-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "items-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + static name: string +} +export class LoadableIcon { + /* Methods of Gio.LoadableIcon */ + load(size: number, cancellable?: Cancellable | null): [ /* returnType */ InputStream, /* type */ string | null ] + loadAsync(size: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + loadFinish(res: AsyncResult): [ /* returnType */ InputStream, /* type */ string | null ] + /* Methods of Gio.Icon */ + equal(icon2?: Icon | null): boolean + serialize(): GLib.Variant | null + /* Virtual methods of Gio.LoadableIcon */ + vfuncLoad(size: number, cancellable?: Cancellable | null): [ /* returnType */ InputStream, /* type */ string | null ] + vfuncLoadAsync(size: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + vfuncLoadFinish(res: AsyncResult): [ /* returnType */ InputStream, /* type */ string | null ] + /* Virtual methods of Gio.Icon */ + vfuncEqual(icon2?: Icon | null): boolean + vfuncHash(): number + vfuncSerialize(): GLib.Variant | null + static name: string +} +export class MemoryMonitor { + /* Methods of Gio.Initable */ + init(cancellable?: Cancellable | null): boolean + /* Virtual methods of Gio.MemoryMonitor */ + vfuncLowMemoryWarning(level: MemoryMonitorWarningLevel): void + /* Virtual methods of Gio.Initable */ + vfuncInit(cancellable?: Cancellable | null): boolean + /* Signals of Gio.MemoryMonitor */ + connect(sigName: "low-memory-warning", callback: (($obj: MemoryMonitor, level: MemoryMonitorWarningLevel) => void)): number + connect_after(sigName: "low-memory-warning", callback: (($obj: MemoryMonitor, level: MemoryMonitorWarningLevel) => void)): number + emit(sigName: "low-memory-warning", level: MemoryMonitorWarningLevel): void + on(sigName: "low-memory-warning", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "low-memory-warning", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "low-memory-warning", callback: (...args: any[]) => void): NodeJS.EventEmitter + static name: string + /* Static methods and pseudo-constructors */ + static dupDefault(): MemoryMonitor +} +export class Mount { + /* Methods of Gio.Mount */ + canEject(): boolean + canUnmount(): boolean + eject(flags: MountUnmountFlags, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + ejectFinish(result: AsyncResult): boolean + ejectWithOperation(flags: MountUnmountFlags, mountOperation?: MountOperation | null, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + ejectWithOperationFinish(result: AsyncResult): boolean + getDefaultLocation(): File + getDrive(): Drive | null + getIcon(): Icon + getName(): string + getRoot(): File + getSortKey(): string | null + getSymbolicIcon(): Icon + getUuid(): string | null + getVolume(): Volume | null + guessContentType(forceRescan: boolean, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + guessContentTypeFinish(result: AsyncResult): string[] + guessContentTypeSync(forceRescan: boolean, cancellable?: Cancellable | null): string[] + isShadowed(): boolean + remount(flags: MountMountFlags, mountOperation?: MountOperation | null, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + remountFinish(result: AsyncResult): boolean + shadow(): void + unmount(flags: MountUnmountFlags, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + unmountFinish(result: AsyncResult): boolean + unmountWithOperation(flags: MountUnmountFlags, mountOperation?: MountOperation | null, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + unmountWithOperationFinish(result: AsyncResult): boolean + unshadow(): void + /* Virtual methods of Gio.Mount */ + vfuncCanEject(): boolean + vfuncCanUnmount(): boolean + vfuncChanged(): void + vfuncEject(flags: MountUnmountFlags, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + vfuncEjectFinish(result: AsyncResult): boolean + vfuncEjectWithOperation(flags: MountUnmountFlags, mountOperation?: MountOperation | null, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + vfuncEjectWithOperationFinish(result: AsyncResult): boolean + vfuncGetDefaultLocation(): File + vfuncGetDrive(): Drive | null + vfuncGetIcon(): Icon + vfuncGetName(): string + vfuncGetRoot(): File + vfuncGetSortKey(): string | null + vfuncGetSymbolicIcon(): Icon + vfuncGetUuid(): string | null + vfuncGetVolume(): Volume | null + vfuncGuessContentType(forceRescan: boolean, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + vfuncGuessContentTypeFinish(result: AsyncResult): string[] + vfuncGuessContentTypeSync(forceRescan: boolean, cancellable?: Cancellable | null): string[] + vfuncPreUnmount(): void + vfuncRemount(flags: MountMountFlags, mountOperation?: MountOperation | null, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + vfuncRemountFinish(result: AsyncResult): boolean + vfuncUnmount(flags: MountUnmountFlags, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + vfuncUnmountFinish(result: AsyncResult): boolean + vfuncUnmountWithOperation(flags: MountUnmountFlags, mountOperation?: MountOperation | null, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + vfuncUnmountWithOperationFinish(result: AsyncResult): boolean + vfuncUnmounted(): void + /* Signals of Gio.Mount */ + connect(sigName: "changed", callback: (($obj: Mount) => void)): number + connect_after(sigName: "changed", callback: (($obj: Mount) => void)): number + emit(sigName: "changed"): void + on(sigName: "changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "pre-unmount", callback: (($obj: Mount) => void)): number + connect_after(sigName: "pre-unmount", callback: (($obj: Mount) => void)): number + emit(sigName: "pre-unmount"): void + on(sigName: "pre-unmount", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "pre-unmount", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "pre-unmount", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "unmounted", callback: (($obj: Mount) => void)): number + connect_after(sigName: "unmounted", callback: (($obj: Mount) => void)): number + emit(sigName: "unmounted"): void + on(sigName: "unmounted", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "unmounted", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "unmounted", callback: (...args: any[]) => void): NodeJS.EventEmitter + static name: string +} +export class NetworkMonitor { + /* Properties of Gio.NetworkMonitor */ + readonly connectivity: NetworkConnectivity + readonly networkAvailable: boolean + readonly networkMetered: boolean + /* Methods of Gio.NetworkMonitor */ + canReach(connectable: SocketConnectable, cancellable?: Cancellable | null): boolean + canReachAsync(connectable: SocketConnectable, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + canReachFinish(result: AsyncResult): boolean + getConnectivity(): NetworkConnectivity + getNetworkAvailable(): boolean + getNetworkMetered(): boolean + /* Methods of Gio.Initable */ + init(cancellable?: Cancellable | null): boolean + /* Virtual methods of Gio.NetworkMonitor */ + vfuncCanReach(connectable: SocketConnectable, cancellable?: Cancellable | null): boolean + vfuncCanReachAsync(connectable: SocketConnectable, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + vfuncCanReachFinish(result: AsyncResult): boolean + vfuncNetworkChanged(networkAvailable: boolean): void + /* Virtual methods of Gio.Initable */ + vfuncInit(cancellable?: Cancellable | null): boolean + /* Signals of Gio.NetworkMonitor */ + connect(sigName: "network-changed", callback: (($obj: NetworkMonitor, networkAvailable: boolean) => void)): number + connect_after(sigName: "network-changed", callback: (($obj: NetworkMonitor, networkAvailable: boolean) => void)): number + emit(sigName: "network-changed", networkAvailable: boolean): void + on(sigName: "network-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "network-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "network-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + static name: string + /* Static methods and pseudo-constructors */ + static getDefault(): NetworkMonitor +} +export interface PollableInputStream_ConstructProps extends InputStream_ConstructProps { +} +export class PollableInputStream { + /* Fields of Gio.InputStream */ + parentInstance: GObject.Object + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of Gio.PollableInputStream */ + canPoll(): boolean + createSource(cancellable?: Cancellable | null): GLib.Source + isReadable(): boolean + readNonblocking(buffer: any, cancellable?: Cancellable | null): number + /* Methods of Gio.InputStream */ + clearPending(): void + close(cancellable?: Cancellable | null): boolean + closeAsync(ioPriority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + closeFinish(result: AsyncResult): boolean + hasPending(): boolean + isClosed(): boolean + read(cancellable?: Cancellable | null): [ /* returnType */ number, /* buffer */ any ] + readAll(cancellable?: Cancellable | null): [ /* returnType */ boolean, /* buffer */ any, /* bytesRead */ number ] + readAllAsync(ioPriority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): /* buffer */ any + readAllFinish(result: AsyncResult): [ /* returnType */ boolean, /* bytesRead */ number ] + readAsync(ioPriority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): /* buffer */ any + readBytes(count: number, cancellable?: Cancellable | null): any + readBytesAsync(count: number, ioPriority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + readBytesFinish(result: AsyncResult): any + readFinish(result: AsyncResult): number + setPending(): boolean + skip(count: number, cancellable?: Cancellable | null): number + skipAsync(count: number, ioPriority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + skipFinish(result: AsyncResult): number + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Virtual methods of Gio.PollableInputStream */ + vfuncCanPoll(): boolean + vfuncCreateSource(cancellable?: Cancellable | null): GLib.Source + vfuncIsReadable(): boolean + vfuncReadNonblocking(buffer: any | null): number + /* Virtual methods of Gio.InputStream */ + vfuncCloseAsync(ioPriority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + vfuncCloseFinish(result: AsyncResult): boolean + vfuncCloseFn(cancellable?: Cancellable | null): boolean + vfuncReadAsync(ioPriority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): /* buffer */ any | null + vfuncReadFinish(result: AsyncResult): number + vfuncReadFn(buffer: object | null, count: number, cancellable?: Cancellable | null): number + vfuncSkip(count: number, cancellable?: Cancellable | null): number + vfuncSkipAsync(count: number, ioPriority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + vfuncSkipFinish(result: AsyncResult): number + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: PollableInputStream, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: PollableInputStream, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: PollableInputStream_ConstructProps) + _init (config?: PollableInputStream_ConstructProps): void + static $gtype: GObject.Type +} +export interface PollableOutputStream_ConstructProps extends OutputStream_ConstructProps { +} +export class PollableOutputStream { + /* Fields of Gio.OutputStream */ + parentInstance: GObject.Object + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of Gio.PollableOutputStream */ + canPoll(): boolean + createSource(cancellable?: Cancellable | null): GLib.Source + isWritable(): boolean + writeNonblocking(buffer: any, cancellable?: Cancellable | null): number + writevNonblocking(vectors: OutputVector[], cancellable?: Cancellable | null): [ /* returnType */ PollableReturn, /* bytesWritten */ number | null ] + /* Methods of Gio.OutputStream */ + clearPending(): void + close(cancellable?: Cancellable | null): boolean + closeAsync(ioPriority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + closeFinish(result: AsyncResult): boolean + flush(cancellable?: Cancellable | null): boolean + flushAsync(ioPriority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + flushFinish(result: AsyncResult): boolean + hasPending(): boolean + isClosed(): boolean + isClosing(): boolean + setPending(): boolean + splice(source: InputStream, flags: OutputStreamSpliceFlags, cancellable?: Cancellable | null): number + spliceAsync(source: InputStream, flags: OutputStreamSpliceFlags, ioPriority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + spliceFinish(result: AsyncResult): number + write(buffer: any, cancellable?: Cancellable | null): number + writeAll(buffer: any, cancellable?: Cancellable | null): [ /* returnType */ boolean, /* bytesWritten */ number | null ] + writeAllAsync(buffer: any, ioPriority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + writeAllFinish(result: AsyncResult): [ /* returnType */ boolean, /* bytesWritten */ number | null ] + writeAsync(buffer: any, ioPriority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + writeBytes(bytes: any, cancellable?: Cancellable | null): number + writeBytesAsync(bytes: any, ioPriority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + writeBytesFinish(result: AsyncResult): number + writeFinish(result: AsyncResult): number + writev(vectors: OutputVector[], cancellable?: Cancellable | null): [ /* returnType */ boolean, /* bytesWritten */ number | null ] + writevAll(vectors: OutputVector[], cancellable?: Cancellable | null): [ /* returnType */ boolean, /* bytesWritten */ number | null ] + writevAllAsync(vectors: OutputVector[], ioPriority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + writevAllFinish(result: AsyncResult): [ /* returnType */ boolean, /* bytesWritten */ number | null ] + writevAsync(vectors: OutputVector[], ioPriority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + writevFinish(result: AsyncResult): [ /* returnType */ boolean, /* bytesWritten */ number | null ] + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Virtual methods of Gio.PollableOutputStream */ + vfuncCanPoll(): boolean + vfuncCreateSource(cancellable?: Cancellable | null): GLib.Source + vfuncIsWritable(): boolean + vfuncWriteNonblocking(buffer: any | null): number + vfuncWritevNonblocking(vectors: OutputVector[]): [ /* returnType */ PollableReturn, /* bytesWritten */ number | null ] + /* Virtual methods of Gio.OutputStream */ + vfuncCloseAsync(ioPriority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + vfuncCloseFinish(result: AsyncResult): boolean + vfuncCloseFn(cancellable?: Cancellable | null): boolean + vfuncFlush(cancellable?: Cancellable | null): boolean + vfuncFlushAsync(ioPriority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + vfuncFlushFinish(result: AsyncResult): boolean + vfuncSplice(source: InputStream, flags: OutputStreamSpliceFlags, cancellable?: Cancellable | null): number + vfuncSpliceAsync(source: InputStream, flags: OutputStreamSpliceFlags, ioPriority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + vfuncSpliceFinish(result: AsyncResult): number + vfuncWriteAsync(buffer: any | null, ioPriority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + vfuncWriteFinish(result: AsyncResult): number + vfuncWriteFn(buffer: any | null, cancellable?: Cancellable | null): number + vfuncWritevAsync(vectors: OutputVector[], ioPriority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + vfuncWritevFinish(result: AsyncResult): [ /* returnType */ boolean, /* bytesWritten */ number | null ] + vfuncWritevFn(vectors: OutputVector[], cancellable?: Cancellable | null): [ /* returnType */ boolean, /* bytesWritten */ number | null ] + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: PollableOutputStream, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: PollableOutputStream, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: PollableOutputStream_ConstructProps) + _init (config?: PollableOutputStream_ConstructProps): void + static $gtype: GObject.Type +} +export class Proxy { + /* Methods of Gio.Proxy */ + connect(connection: IOStream, proxyAddress: ProxyAddress, cancellable?: Cancellable | null): IOStream + connectAsync(connection: IOStream, proxyAddress: ProxyAddress, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + connectFinish(result: AsyncResult): IOStream + supportsHostname(): boolean + /* Virtual methods of Gio.Proxy */ + vfuncConnect(connection: IOStream, proxyAddress: ProxyAddress, cancellable?: Cancellable | null): IOStream + vfuncConnectAsync(connection: IOStream, proxyAddress: ProxyAddress, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + vfuncConnectFinish(result: AsyncResult): IOStream + vfuncSupportsHostname(): boolean + static name: string + /* Static methods and pseudo-constructors */ + static getDefaultForProtocol(protocol: string): Proxy | null +} +export class ProxyResolver { + /* Methods of Gio.ProxyResolver */ + isSupported(): boolean + lookup(uri: string, cancellable?: Cancellable | null): string[] + lookupAsync(uri: string, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + lookupFinish(result: AsyncResult): string[] + /* Virtual methods of Gio.ProxyResolver */ + vfuncIsSupported(): boolean + vfuncLookup(uri: string, cancellable?: Cancellable | null): string[] + vfuncLookupAsync(uri: string, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + vfuncLookupFinish(result: AsyncResult): string[] + static name: string + /* Static methods and pseudo-constructors */ + static getDefault(): ProxyResolver +} +export class RemoteActionGroup { + /* Methods of Gio.RemoteActionGroup */ + activateActionFull(actionName: string, parameter: GLib.Variant | null, platformData: GLib.Variant): void + changeActionStateFull(actionName: string, value: GLib.Variant, platformData: GLib.Variant): void + /* Methods of Gio.ActionGroup */ + actionAdded(actionName: string): void + actionEnabledChanged(actionName: string, enabled: boolean): void + actionRemoved(actionName: string): void + actionStateChanged(actionName: string, state: GLib.Variant): void + activateAction(actionName: string, parameter?: GLib.Variant | null): void + changeActionState(actionName: string, value: GLib.Variant): void + getActionEnabled(actionName: string): boolean + getActionParameterType(actionName: string): GLib.VariantType | null + getActionState(actionName: string): GLib.Variant | null + getActionStateHint(actionName: string): GLib.Variant | null + getActionStateType(actionName: string): GLib.VariantType | null + hasAction(actionName: string): boolean + listActions(): string[] + queryAction(actionName: string): [ /* returnType */ boolean, /* enabled */ boolean, /* parameterType */ GLib.VariantType | null, /* stateType */ GLib.VariantType | null, /* stateHint */ GLib.Variant | null, /* state */ GLib.Variant | null ] + /* Virtual methods of Gio.RemoteActionGroup */ + vfuncActivateActionFull(actionName: string, parameter: GLib.Variant | null, platformData: GLib.Variant): void + vfuncChangeActionStateFull(actionName: string, value: GLib.Variant, platformData: GLib.Variant): void + /* Virtual methods of Gio.ActionGroup */ + vfuncActionAdded(actionName: string): void + vfuncActionEnabledChanged(actionName: string, enabled: boolean): void + vfuncActionRemoved(actionName: string): void + vfuncActionStateChanged(actionName: string, state: GLib.Variant): void + vfuncActivateAction(actionName: string, parameter?: GLib.Variant | null): void + vfuncChangeActionState(actionName: string, value: GLib.Variant): void + vfuncGetActionEnabled(actionName: string): boolean + vfuncGetActionParameterType(actionName: string): GLib.VariantType | null + vfuncGetActionState(actionName: string): GLib.Variant | null + vfuncGetActionStateHint(actionName: string): GLib.Variant | null + vfuncGetActionStateType(actionName: string): GLib.VariantType | null + vfuncHasAction(actionName: string): boolean + vfuncListActions(): string[] + vfuncQueryAction(actionName: string): [ /* returnType */ boolean, /* enabled */ boolean, /* parameterType */ GLib.VariantType | null, /* stateType */ GLib.VariantType | null, /* stateHint */ GLib.Variant | null, /* state */ GLib.Variant | null ] + /* Signals of Gio.ActionGroup */ + connect(sigName: "action-added", callback: (($obj: RemoteActionGroup, actionName: string) => void)): number + connect_after(sigName: "action-added", callback: (($obj: RemoteActionGroup, actionName: string) => void)): number + emit(sigName: "action-added", actionName: string): void + on(sigName: "action-added", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "action-added", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "action-added", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "action-enabled-changed", callback: (($obj: RemoteActionGroup, actionName: string, enabled: boolean) => void)): number + connect_after(sigName: "action-enabled-changed", callback: (($obj: RemoteActionGroup, actionName: string, enabled: boolean) => void)): number + emit(sigName: "action-enabled-changed", actionName: string, enabled: boolean): void + on(sigName: "action-enabled-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "action-enabled-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "action-enabled-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "action-removed", callback: (($obj: RemoteActionGroup, actionName: string) => void)): number + connect_after(sigName: "action-removed", callback: (($obj: RemoteActionGroup, actionName: string) => void)): number + emit(sigName: "action-removed", actionName: string): void + on(sigName: "action-removed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "action-removed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "action-removed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "action-state-changed", callback: (($obj: RemoteActionGroup, actionName: string, value: GLib.Variant) => void)): number + connect_after(sigName: "action-state-changed", callback: (($obj: RemoteActionGroup, actionName: string, value: GLib.Variant) => void)): number + emit(sigName: "action-state-changed", actionName: string, value: GLib.Variant): void + on(sigName: "action-state-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "action-state-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "action-state-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + static name: string +} +export class Seekable { + /* Methods of Gio.Seekable */ + canSeek(): boolean + canTruncate(): boolean + seek(offset: number, type: GLib.SeekType, cancellable?: Cancellable | null): boolean + tell(): number + truncate(offset: number, cancellable?: Cancellable | null): boolean + /* Virtual methods of Gio.Seekable */ + vfuncCanSeek(): boolean + vfuncCanTruncate(): boolean + vfuncSeek(offset: number, type: GLib.SeekType, cancellable?: Cancellable | null): boolean + vfuncTell(): number + vfuncTruncateFn(offset: number, cancellable?: Cancellable | null): boolean + static name: string +} +export class SocketConnectable { + /* Methods of Gio.SocketConnectable */ + enumerate(): SocketAddressEnumerator + proxyEnumerate(): SocketAddressEnumerator + /* Virtual methods of Gio.SocketConnectable */ + vfuncEnumerate(): SocketAddressEnumerator + vfuncProxyEnumerate(): SocketAddressEnumerator + vfuncToString(): string + static name: string +} +export class TlsBackend { + /* Methods of Gio.TlsBackend */ + getCertificateType(): GObject.Type + getClientConnectionType(): GObject.Type + getDefaultDatabase(): TlsDatabase + getDtlsClientConnectionType(): GObject.Type + getDtlsServerConnectionType(): GObject.Type + getFileDatabaseType(): GObject.Type + getServerConnectionType(): GObject.Type + setDefaultDatabase(database?: TlsDatabase | null): void + supportsDtls(): boolean + supportsTls(): boolean + /* Virtual methods of Gio.TlsBackend */ + vfuncGetDefaultDatabase(): TlsDatabase + vfuncSupportsDtls(): boolean + vfuncSupportsTls(): boolean + static name: string + /* Static methods and pseudo-constructors */ + static getDefault(): TlsBackend +} +export interface TlsClientConnection_ConstructProps extends TlsConnection_ConstructProps { + serverIdentity?: SocketConnectable + useSsl3?: boolean + validationFlags?: TlsCertificateFlags +} +export class TlsClientConnection { + /* Properties of Gio.TlsClientConnection */ + readonly acceptedCas: object[] + serverIdentity: SocketConnectable + useSsl3: boolean + validationFlags: TlsCertificateFlags + /* Properties of Gio.TlsConnection */ + advertisedProtocols: string[] + certificate: TlsCertificate + database: TlsDatabase + interaction: TlsInteraction + readonly negotiatedProtocol: string + readonly peerCertificate: TlsCertificate + readonly peerCertificateErrors: TlsCertificateFlags + rehandshakeMode: TlsRehandshakeMode + requireCloseNotify: boolean + useSystemCertdb: boolean + /* Properties of Gio.IOStream */ + readonly closed: boolean + readonly inputStream: InputStream + readonly outputStream: OutputStream + /* Fields of Gio.TlsConnection */ + parentInstance: IOStream + priv: TlsConnectionPrivate + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of Gio.TlsClientConnection */ + copySessionState(source: TlsClientConnection): void + getAcceptedCas(): any + getServerIdentity(): SocketConnectable | null + getUseSsl3(): boolean + getValidationFlags(): TlsCertificateFlags + setServerIdentity(identity: SocketConnectable): void + setUseSsl3(useSsl3: boolean): void + setValidationFlags(flags: TlsCertificateFlags): void + /* Methods of Gio.TlsConnection */ + emitAcceptCertificate(peerCert: TlsCertificate, errors: TlsCertificateFlags): boolean + getCertificate(): TlsCertificate | null + getChannelBindingData(type: TlsChannelBindingType): [ /* returnType */ boolean, /* data */ any | null ] + getDatabase(): TlsDatabase | null + getInteraction(): TlsInteraction | null + getNegotiatedProtocol(): string | null + getPeerCertificate(): TlsCertificate | null + getPeerCertificateErrors(): TlsCertificateFlags + getRehandshakeMode(): TlsRehandshakeMode + getRequireCloseNotify(): boolean + getUseSystemCertdb(): boolean + handshake(cancellable?: Cancellable | null): boolean + handshakeAsync(ioPriority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + handshakeFinish(result: AsyncResult): boolean + setAdvertisedProtocols(protocols?: string[] | null): void + setCertificate(certificate: TlsCertificate): void + setDatabase(database?: TlsDatabase | null): void + setInteraction(interaction?: TlsInteraction | null): void + setRehandshakeMode(mode: TlsRehandshakeMode): void + setRequireCloseNotify(requireCloseNotify: boolean): void + setUseSystemCertdb(useSystemCertdb: boolean): void + /* Methods of Gio.IOStream */ + clearPending(): void + close(cancellable?: Cancellable | null): boolean + closeAsync(ioPriority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + closeFinish(result: AsyncResult): boolean + getInputStream(): InputStream + getOutputStream(): OutputStream + hasPending(): boolean + isClosed(): boolean + setPending(): boolean + spliceAsync(stream2: IOStream, flags: IOStreamSpliceFlags, ioPriority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Virtual methods of Gio.TlsClientConnection */ + vfuncCopySessionState(source: TlsClientConnection): void + /* Virtual methods of Gio.TlsConnection */ + vfuncAcceptCertificate(peerCert: TlsCertificate, errors: TlsCertificateFlags): boolean + vfuncGetBindingData(type: TlsChannelBindingType, data: any): boolean + vfuncHandshake(cancellable?: Cancellable | null): boolean + vfuncHandshakeAsync(ioPriority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + vfuncHandshakeFinish(result: AsyncResult): boolean + /* Virtual methods of Gio.IOStream */ + vfuncCloseAsync(ioPriority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + vfuncCloseFinish(result: AsyncResult): boolean + vfuncCloseFn(cancellable?: Cancellable | null): boolean + vfuncGetInputStream(): InputStream + vfuncGetOutputStream(): OutputStream + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Gio.TlsConnection */ + connect(sigName: "accept-certificate", callback: (($obj: TlsClientConnection, peerCert: TlsCertificate, errors: TlsCertificateFlags) => boolean)): number + connect_after(sigName: "accept-certificate", callback: (($obj: TlsClientConnection, peerCert: TlsCertificate, errors: TlsCertificateFlags) => boolean)): number + emit(sigName: "accept-certificate", peerCert: TlsCertificate, errors: TlsCertificateFlags): void + on(sigName: "accept-certificate", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "accept-certificate", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "accept-certificate", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: TlsClientConnection, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: TlsClientConnection, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::accepted-cas", callback: (($obj: TlsClientConnection, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accepted-cas", callback: (($obj: TlsClientConnection, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::accepted-cas", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::accepted-cas", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::accepted-cas", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::server-identity", callback: (($obj: TlsClientConnection, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::server-identity", callback: (($obj: TlsClientConnection, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::server-identity", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::server-identity", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::server-identity", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::use-ssl3", callback: (($obj: TlsClientConnection, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::use-ssl3", callback: (($obj: TlsClientConnection, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::use-ssl3", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::use-ssl3", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::use-ssl3", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::validation-flags", callback: (($obj: TlsClientConnection, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::validation-flags", callback: (($obj: TlsClientConnection, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::validation-flags", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::validation-flags", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::validation-flags", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::advertised-protocols", callback: (($obj: TlsClientConnection, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::advertised-protocols", callback: (($obj: TlsClientConnection, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::advertised-protocols", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::advertised-protocols", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::advertised-protocols", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::certificate", callback: (($obj: TlsClientConnection, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::certificate", callback: (($obj: TlsClientConnection, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::certificate", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::certificate", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::certificate", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::database", callback: (($obj: TlsClientConnection, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::database", callback: (($obj: TlsClientConnection, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::database", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::database", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::database", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::interaction", callback: (($obj: TlsClientConnection, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::interaction", callback: (($obj: TlsClientConnection, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::interaction", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::interaction", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::interaction", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::negotiated-protocol", callback: (($obj: TlsClientConnection, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::negotiated-protocol", callback: (($obj: TlsClientConnection, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::negotiated-protocol", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::negotiated-protocol", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::negotiated-protocol", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::peer-certificate", callback: (($obj: TlsClientConnection, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::peer-certificate", callback: (($obj: TlsClientConnection, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::peer-certificate", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::peer-certificate", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::peer-certificate", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::peer-certificate-errors", callback: (($obj: TlsClientConnection, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::peer-certificate-errors", callback: (($obj: TlsClientConnection, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::peer-certificate-errors", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::peer-certificate-errors", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::peer-certificate-errors", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::rehandshake-mode", callback: (($obj: TlsClientConnection, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::rehandshake-mode", callback: (($obj: TlsClientConnection, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::rehandshake-mode", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::rehandshake-mode", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::rehandshake-mode", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::require-close-notify", callback: (($obj: TlsClientConnection, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::require-close-notify", callback: (($obj: TlsClientConnection, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::require-close-notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::require-close-notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::require-close-notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::use-system-certdb", callback: (($obj: TlsClientConnection, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::use-system-certdb", callback: (($obj: TlsClientConnection, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::use-system-certdb", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::use-system-certdb", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::use-system-certdb", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::closed", callback: (($obj: TlsClientConnection, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::closed", callback: (($obj: TlsClientConnection, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::closed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::closed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::closed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::input-stream", callback: (($obj: TlsClientConnection, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::input-stream", callback: (($obj: TlsClientConnection, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::input-stream", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::input-stream", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::input-stream", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::output-stream", callback: (($obj: TlsClientConnection, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::output-stream", callback: (($obj: TlsClientConnection, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::output-stream", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::output-stream", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::output-stream", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: TlsClientConnection_ConstructProps) + _init (config?: TlsClientConnection_ConstructProps): void + static $gtype: GObject.Type +} +export interface TlsFileDatabase_ConstructProps extends TlsDatabase_ConstructProps { + anchors?: string +} +export class TlsFileDatabase { + /* Properties of Gio.TlsFileDatabase */ + anchors: string + /* Fields of Gio.TlsDatabase */ + parentInstance: GObject.Object + priv: TlsDatabasePrivate + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of Gio.TlsDatabase */ + createCertificateHandle(certificate: TlsCertificate): string | null + lookupCertificateForHandle(handle: string, interaction: TlsInteraction | null, flags: TlsDatabaseLookupFlags, cancellable?: Cancellable | null): TlsCertificate | null + lookupCertificateForHandleAsync(handle: string, interaction: TlsInteraction | null, flags: TlsDatabaseLookupFlags, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + lookupCertificateForHandleFinish(result: AsyncResult): TlsCertificate + lookupCertificateIssuer(certificate: TlsCertificate, interaction: TlsInteraction | null, flags: TlsDatabaseLookupFlags, cancellable?: Cancellable | null): TlsCertificate + lookupCertificateIssuerAsync(certificate: TlsCertificate, interaction: TlsInteraction | null, flags: TlsDatabaseLookupFlags, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + lookupCertificateIssuerFinish(result: AsyncResult): TlsCertificate + lookupCertificatesIssuedBy(issuerRawDn: any, interaction: TlsInteraction | null, flags: TlsDatabaseLookupFlags, cancellable?: Cancellable | null): TlsCertificate[] + lookupCertificatesIssuedByAsync(issuerRawDn: any, interaction: TlsInteraction | null, flags: TlsDatabaseLookupFlags, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + lookupCertificatesIssuedByFinish(result: AsyncResult): TlsCertificate[] + verifyChain(chain: TlsCertificate, purpose: string, identity: SocketConnectable | null, interaction: TlsInteraction | null, flags: TlsDatabaseVerifyFlags, cancellable?: Cancellable | null): TlsCertificateFlags + verifyChainAsync(chain: TlsCertificate, purpose: string, identity: SocketConnectable | null, interaction: TlsInteraction | null, flags: TlsDatabaseVerifyFlags, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + verifyChainFinish(result: AsyncResult): TlsCertificateFlags + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Virtual methods of Gio.TlsDatabase */ + vfuncCreateCertificateHandle(certificate: TlsCertificate): string | null + vfuncLookupCertificateForHandle(handle: string, interaction: TlsInteraction | null, flags: TlsDatabaseLookupFlags, cancellable?: Cancellable | null): TlsCertificate | null + vfuncLookupCertificateForHandleAsync(handle: string, interaction: TlsInteraction | null, flags: TlsDatabaseLookupFlags, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + vfuncLookupCertificateForHandleFinish(result: AsyncResult): TlsCertificate + vfuncLookupCertificateIssuer(certificate: TlsCertificate, interaction: TlsInteraction | null, flags: TlsDatabaseLookupFlags, cancellable?: Cancellable | null): TlsCertificate + vfuncLookupCertificateIssuerAsync(certificate: TlsCertificate, interaction: TlsInteraction | null, flags: TlsDatabaseLookupFlags, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + vfuncLookupCertificateIssuerFinish(result: AsyncResult): TlsCertificate + vfuncLookupCertificatesIssuedBy(issuerRawDn: any, interaction: TlsInteraction | null, flags: TlsDatabaseLookupFlags, cancellable?: Cancellable | null): TlsCertificate[] + vfuncLookupCertificatesIssuedByAsync(issuerRawDn: any, interaction: TlsInteraction | null, flags: TlsDatabaseLookupFlags, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + vfuncLookupCertificatesIssuedByFinish(result: AsyncResult): TlsCertificate[] + vfuncVerifyChain(chain: TlsCertificate, purpose: string, identity: SocketConnectable | null, interaction: TlsInteraction | null, flags: TlsDatabaseVerifyFlags, cancellable?: Cancellable | null): TlsCertificateFlags + vfuncVerifyChainAsync(chain: TlsCertificate, purpose: string, identity: SocketConnectable | null, interaction: TlsInteraction | null, flags: TlsDatabaseVerifyFlags, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + vfuncVerifyChainFinish(result: AsyncResult): TlsCertificateFlags + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: TlsFileDatabase, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: TlsFileDatabase, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::anchors", callback: (($obj: TlsFileDatabase, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::anchors", callback: (($obj: TlsFileDatabase, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::anchors", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::anchors", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::anchors", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: TlsFileDatabase_ConstructProps) + _init (config?: TlsFileDatabase_ConstructProps): void + static $gtype: GObject.Type +} +export interface TlsServerConnection_ConstructProps extends TlsConnection_ConstructProps { + authenticationMode?: TlsAuthenticationMode +} +export class TlsServerConnection { + /* Properties of Gio.TlsServerConnection */ + authenticationMode: TlsAuthenticationMode + /* Properties of Gio.TlsConnection */ + advertisedProtocols: string[] + certificate: TlsCertificate + database: TlsDatabase + interaction: TlsInteraction + readonly negotiatedProtocol: string + readonly peerCertificate: TlsCertificate + readonly peerCertificateErrors: TlsCertificateFlags + rehandshakeMode: TlsRehandshakeMode + requireCloseNotify: boolean + useSystemCertdb: boolean + /* Properties of Gio.IOStream */ + readonly closed: boolean + readonly inputStream: InputStream + readonly outputStream: OutputStream + /* Fields of Gio.TlsConnection */ + parentInstance: IOStream + priv: TlsConnectionPrivate + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of Gio.TlsConnection */ + emitAcceptCertificate(peerCert: TlsCertificate, errors: TlsCertificateFlags): boolean + getCertificate(): TlsCertificate | null + getChannelBindingData(type: TlsChannelBindingType): [ /* returnType */ boolean, /* data */ any | null ] + getDatabase(): TlsDatabase | null + getInteraction(): TlsInteraction | null + getNegotiatedProtocol(): string | null + getPeerCertificate(): TlsCertificate | null + getPeerCertificateErrors(): TlsCertificateFlags + getRehandshakeMode(): TlsRehandshakeMode + getRequireCloseNotify(): boolean + getUseSystemCertdb(): boolean + handshake(cancellable?: Cancellable | null): boolean + handshakeAsync(ioPriority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + handshakeFinish(result: AsyncResult): boolean + setAdvertisedProtocols(protocols?: string[] | null): void + setCertificate(certificate: TlsCertificate): void + setDatabase(database?: TlsDatabase | null): void + setInteraction(interaction?: TlsInteraction | null): void + setRehandshakeMode(mode: TlsRehandshakeMode): void + setRequireCloseNotify(requireCloseNotify: boolean): void + setUseSystemCertdb(useSystemCertdb: boolean): void + /* Methods of Gio.IOStream */ + clearPending(): void + close(cancellable?: Cancellable | null): boolean + closeAsync(ioPriority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + closeFinish(result: AsyncResult): boolean + getInputStream(): InputStream + getOutputStream(): OutputStream + hasPending(): boolean + isClosed(): boolean + setPending(): boolean + spliceAsync(stream2: IOStream, flags: IOStreamSpliceFlags, ioPriority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Virtual methods of Gio.TlsConnection */ + vfuncAcceptCertificate(peerCert: TlsCertificate, errors: TlsCertificateFlags): boolean + vfuncGetBindingData(type: TlsChannelBindingType, data: any): boolean + vfuncHandshake(cancellable?: Cancellable | null): boolean + vfuncHandshakeAsync(ioPriority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + vfuncHandshakeFinish(result: AsyncResult): boolean + /* Virtual methods of Gio.IOStream */ + vfuncCloseAsync(ioPriority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + vfuncCloseFinish(result: AsyncResult): boolean + vfuncCloseFn(cancellable?: Cancellable | null): boolean + vfuncGetInputStream(): InputStream + vfuncGetOutputStream(): OutputStream + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Gio.TlsConnection */ + connect(sigName: "accept-certificate", callback: (($obj: TlsServerConnection, peerCert: TlsCertificate, errors: TlsCertificateFlags) => boolean)): number + connect_after(sigName: "accept-certificate", callback: (($obj: TlsServerConnection, peerCert: TlsCertificate, errors: TlsCertificateFlags) => boolean)): number + emit(sigName: "accept-certificate", peerCert: TlsCertificate, errors: TlsCertificateFlags): void + on(sigName: "accept-certificate", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "accept-certificate", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "accept-certificate", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: TlsServerConnection, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: TlsServerConnection, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::authentication-mode", callback: (($obj: TlsServerConnection, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::authentication-mode", callback: (($obj: TlsServerConnection, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::authentication-mode", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::authentication-mode", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::authentication-mode", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::advertised-protocols", callback: (($obj: TlsServerConnection, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::advertised-protocols", callback: (($obj: TlsServerConnection, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::advertised-protocols", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::advertised-protocols", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::advertised-protocols", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::certificate", callback: (($obj: TlsServerConnection, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::certificate", callback: (($obj: TlsServerConnection, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::certificate", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::certificate", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::certificate", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::database", callback: (($obj: TlsServerConnection, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::database", callback: (($obj: TlsServerConnection, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::database", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::database", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::database", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::interaction", callback: (($obj: TlsServerConnection, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::interaction", callback: (($obj: TlsServerConnection, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::interaction", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::interaction", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::interaction", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::negotiated-protocol", callback: (($obj: TlsServerConnection, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::negotiated-protocol", callback: (($obj: TlsServerConnection, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::negotiated-protocol", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::negotiated-protocol", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::negotiated-protocol", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::peer-certificate", callback: (($obj: TlsServerConnection, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::peer-certificate", callback: (($obj: TlsServerConnection, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::peer-certificate", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::peer-certificate", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::peer-certificate", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::peer-certificate-errors", callback: (($obj: TlsServerConnection, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::peer-certificate-errors", callback: (($obj: TlsServerConnection, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::peer-certificate-errors", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::peer-certificate-errors", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::peer-certificate-errors", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::rehandshake-mode", callback: (($obj: TlsServerConnection, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::rehandshake-mode", callback: (($obj: TlsServerConnection, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::rehandshake-mode", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::rehandshake-mode", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::rehandshake-mode", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::require-close-notify", callback: (($obj: TlsServerConnection, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::require-close-notify", callback: (($obj: TlsServerConnection, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::require-close-notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::require-close-notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::require-close-notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::use-system-certdb", callback: (($obj: TlsServerConnection, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::use-system-certdb", callback: (($obj: TlsServerConnection, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::use-system-certdb", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::use-system-certdb", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::use-system-certdb", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::closed", callback: (($obj: TlsServerConnection, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::closed", callback: (($obj: TlsServerConnection, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::closed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::closed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::closed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::input-stream", callback: (($obj: TlsServerConnection, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::input-stream", callback: (($obj: TlsServerConnection, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::input-stream", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::input-stream", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::input-stream", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::output-stream", callback: (($obj: TlsServerConnection, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::output-stream", callback: (($obj: TlsServerConnection, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::output-stream", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::output-stream", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::output-stream", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: TlsServerConnection_ConstructProps) + _init (config?: TlsServerConnection_ConstructProps): void + static $gtype: GObject.Type +} +export class Volume { + /* Methods of Gio.Volume */ + canEject(): boolean + canMount(): boolean + eject(flags: MountUnmountFlags, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + ejectFinish(result: AsyncResult): boolean + ejectWithOperation(flags: MountUnmountFlags, mountOperation?: MountOperation | null, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + ejectWithOperationFinish(result: AsyncResult): boolean + enumerateIdentifiers(): string[] + getActivationRoot(): File | null + getDrive(): Drive | null + getIcon(): Icon + getIdentifier(kind: string): string | null + getMount(): Mount | null + getName(): string + getSortKey(): string | null + getSymbolicIcon(): Icon + getUuid(): string | null + mount(flags: MountMountFlags, mountOperation?: MountOperation | null, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + mountFinish(result: AsyncResult): boolean + shouldAutomount(): boolean + /* Virtual methods of Gio.Volume */ + vfuncCanEject(): boolean + vfuncCanMount(): boolean + vfuncChanged(): void + vfuncEject(flags: MountUnmountFlags, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + vfuncEjectFinish(result: AsyncResult): boolean + vfuncEjectWithOperation(flags: MountUnmountFlags, mountOperation?: MountOperation | null, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + vfuncEjectWithOperationFinish(result: AsyncResult): boolean + vfuncEnumerateIdentifiers(): string[] + vfuncGetActivationRoot(): File | null + vfuncGetDrive(): Drive | null + vfuncGetIcon(): Icon + vfuncGetIdentifier(kind: string): string | null + vfuncGetMount(): Mount | null + vfuncGetName(): string + vfuncGetSortKey(): string | null + vfuncGetSymbolicIcon(): Icon + vfuncGetUuid(): string | null + vfuncMountFinish(result: AsyncResult): boolean + vfuncMountFn(flags: MountMountFlags, mountOperation?: MountOperation | null, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + vfuncRemoved(): void + vfuncShouldAutomount(): boolean + /* Signals of Gio.Volume */ + connect(sigName: "changed", callback: (($obj: Volume) => void)): number + connect_after(sigName: "changed", callback: (($obj: Volume) => void)): number + emit(sigName: "changed"): void + on(sigName: "changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "removed", callback: (($obj: Volume) => void)): number + connect_after(sigName: "removed", callback: (($obj: Volume) => void)): number + emit(sigName: "removed"): void + on(sigName: "removed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "removed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "removed", callback: (...args: any[]) => void): NodeJS.EventEmitter + static name: string +} +export interface AppInfoMonitor_ConstructProps extends GObject.Object_ConstructProps { +} +export class AppInfoMonitor { + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Gio.AppInfoMonitor */ + connect(sigName: "changed", callback: (($obj: AppInfoMonitor) => void)): number + connect_after(sigName: "changed", callback: (($obj: AppInfoMonitor) => void)): number + emit(sigName: "changed"): void + on(sigName: "changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: AppInfoMonitor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: AppInfoMonitor, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: AppInfoMonitor_ConstructProps) + _init (config?: AppInfoMonitor_ConstructProps): void + /* Static methods and pseudo-constructors */ + static get(): AppInfoMonitor + static $gtype: GObject.Type +} +export interface AppLaunchContext_ConstructProps extends GObject.Object_ConstructProps { +} +export class AppLaunchContext { + /* Fields of Gio.AppLaunchContext */ + parentInstance: GObject.Object + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of Gio.AppLaunchContext */ + getDisplay(info: AppInfo, files: File[]): string | null + getEnvironment(): string[] + getStartupNotifyId(info: AppInfo, files: File[]): string | null + launchFailed(startupNotifyId: string): void + setenv(variable: string, value: string): void + unsetenv(variable: string): void + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Virtual methods of Gio.AppLaunchContext */ + vfuncGetDisplay(info: AppInfo, files: File[]): string | null + vfuncGetStartupNotifyId(info: AppInfo, files: File[]): string | null + vfuncLaunchFailed(startupNotifyId: string): void + vfuncLaunched(info: AppInfo, platformData: GLib.Variant): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Gio.AppLaunchContext */ + connect(sigName: "launch-failed", callback: (($obj: AppLaunchContext, startupNotifyId: string) => void)): number + connect_after(sigName: "launch-failed", callback: (($obj: AppLaunchContext, startupNotifyId: string) => void)): number + emit(sigName: "launch-failed", startupNotifyId: string): void + on(sigName: "launch-failed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "launch-failed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "launch-failed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "launched", callback: (($obj: AppLaunchContext, info: AppInfo, platformData: GLib.Variant) => void)): number + connect_after(sigName: "launched", callback: (($obj: AppLaunchContext, info: AppInfo, platformData: GLib.Variant) => void)): number + emit(sigName: "launched", info: AppInfo, platformData: GLib.Variant): void + on(sigName: "launched", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "launched", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "launched", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: AppLaunchContext, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: AppLaunchContext, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: AppLaunchContext_ConstructProps) + _init (config?: AppLaunchContext_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(): AppLaunchContext + static $gtype: GObject.Type +} +export interface Application_ConstructProps extends GObject.Object_ConstructProps { + actionGroup?: ActionGroup + applicationId?: string + flags?: ApplicationFlags + inactivityTimeout?: number + resourceBasePath?: string +} +export class Application { + /* Properties of Gio.Application */ + actionGroup: ActionGroup + applicationId: string + flags: ApplicationFlags + inactivityTimeout: number + readonly isBusy: boolean + readonly isRegistered: boolean + readonly isRemote: boolean + resourceBasePath: string + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of Gio.Application */ + activate(): void + addMainOption(longName: string, shortName: number, flags: GLib.OptionFlags, arg: GLib.OptionArg, description: string, argDescription?: string | null): void + addMainOptionEntries(entries: GLib.OptionEntry[]): void + addOptionGroup(group: GLib.OptionGroup): void + bindBusyProperty(object: GObject.Object, property: string): void + getApplicationId(): string | null + getDbusConnection(): DBusConnection | null + getDbusObjectPath(): string | null + getFlags(): ApplicationFlags + getInactivityTimeout(): number + getIsBusy(): boolean + getIsRegistered(): boolean + getIsRemote(): boolean + getResourceBasePath(): string | null + hold(): void + markBusy(): void + open(files: File[], hint: string): void + quit(): void + register(cancellable?: Cancellable | null): boolean + release(): void + run(argv?: string[] | null): number + sendNotification(id: string | null, notification: Notification): void + setActionGroup(actionGroup?: ActionGroup | null): void + setApplicationId(applicationId?: string | null): void + setDefault(): void + setFlags(flags: ApplicationFlags): void + setInactivityTimeout(inactivityTimeout: number): void + setOptionContextDescription(description?: string | null): void + setOptionContextParameterString(parameterString?: string | null): void + setOptionContextSummary(summary?: string | null): void + setResourceBasePath(resourcePath?: string | null): void + unbindBusyProperty(object: GObject.Object, property: string): void + unmarkBusy(): void + withdrawNotification(id: string): void + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Methods of Gio.ActionGroup */ + actionAdded(actionName: string): void + actionEnabledChanged(actionName: string, enabled: boolean): void + actionRemoved(actionName: string): void + actionStateChanged(actionName: string, state: GLib.Variant): void + activateAction(actionName: string, parameter?: GLib.Variant | null): void + changeActionState(actionName: string, value: GLib.Variant): void + getActionEnabled(actionName: string): boolean + getActionParameterType(actionName: string): GLib.VariantType | null + getActionState(actionName: string): GLib.Variant | null + getActionStateHint(actionName: string): GLib.Variant | null + getActionStateType(actionName: string): GLib.VariantType | null + hasAction(actionName: string): boolean + listActions(): string[] + queryAction(actionName: string): [ /* returnType */ boolean, /* enabled */ boolean, /* parameterType */ GLib.VariantType | null, /* stateType */ GLib.VariantType | null, /* stateHint */ GLib.Variant | null, /* state */ GLib.Variant | null ] + /* Methods of Gio.ActionMap */ + addAction(action: Action): void + addActionEntries(entries: ActionEntry[], userData?: object | null): void + lookupAction(actionName: string): Action | null + removeAction(actionName: string): void + /* Virtual methods of Gio.Application */ + vfuncActivate(): void + vfuncAddPlatformData(builder: GLib.VariantBuilder): void + vfuncAfterEmit(platformData: GLib.Variant): void + vfuncBeforeEmit(platformData: GLib.Variant): void + vfuncCommandLine(commandLine: ApplicationCommandLine): number + vfuncDbusRegister(connection: DBusConnection, objectPath: string): boolean + vfuncDbusUnregister(connection: DBusConnection, objectPath: string): void + vfuncHandleLocalOptions(options: GLib.VariantDict): number + vfuncLocalCommandLine(arguments_: string[]): [ /* returnType */ boolean, /* arguments_ */ string[], /* exitStatus */ number ] + vfuncNameLost(): boolean + vfuncOpen(files: File[], hint: string): void + vfuncQuitMainloop(): void + vfuncRunMainloop(): void + vfuncShutdown(): void + vfuncStartup(): void + vfuncActionAdded(actionName: string): void + vfuncActionEnabledChanged(actionName: string, enabled: boolean): void + vfuncActionRemoved(actionName: string): void + vfuncActionStateChanged(actionName: string, state: GLib.Variant): void + vfuncActivateAction(actionName: string, parameter?: GLib.Variant | null): void + vfuncChangeActionState(actionName: string, value: GLib.Variant): void + vfuncGetActionEnabled(actionName: string): boolean + vfuncGetActionParameterType(actionName: string): GLib.VariantType | null + vfuncGetActionState(actionName: string): GLib.Variant | null + vfuncGetActionStateHint(actionName: string): GLib.Variant | null + vfuncGetActionStateType(actionName: string): GLib.VariantType | null + vfuncHasAction(actionName: string): boolean + vfuncListActions(): string[] + vfuncQueryAction(actionName: string): [ /* returnType */ boolean, /* enabled */ boolean, /* parameterType */ GLib.VariantType | null, /* stateType */ GLib.VariantType | null, /* stateHint */ GLib.Variant | null, /* state */ GLib.Variant | null ] + vfuncAddAction(action: Action): void + vfuncLookupAction(actionName: string): Action | null + vfuncRemoveAction(actionName: string): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Gio.Application */ + connect(sigName: "activate", callback: (($obj: Application) => void)): number + connect_after(sigName: "activate", callback: (($obj: Application) => void)): number + emit(sigName: "activate"): void + on(sigName: "activate", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "activate", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "activate", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "command-line", callback: (($obj: Application, commandLine: ApplicationCommandLine) => number)): number + connect_after(sigName: "command-line", callback: (($obj: Application, commandLine: ApplicationCommandLine) => number)): number + emit(sigName: "command-line", commandLine: ApplicationCommandLine): void + on(sigName: "command-line", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "command-line", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "command-line", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "handle-local-options", callback: (($obj: Application, options: GLib.VariantDict) => number)): number + connect_after(sigName: "handle-local-options", callback: (($obj: Application, options: GLib.VariantDict) => number)): number + emit(sigName: "handle-local-options", options: GLib.VariantDict): void + on(sigName: "handle-local-options", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "handle-local-options", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "handle-local-options", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "name-lost", callback: (($obj: Application) => boolean)): number + connect_after(sigName: "name-lost", callback: (($obj: Application) => boolean)): number + emit(sigName: "name-lost"): void + on(sigName: "name-lost", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "name-lost", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "name-lost", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "open", callback: (($obj: Application, files: File[], hint: string) => void)): number + connect_after(sigName: "open", callback: (($obj: Application, files: File[], hint: string) => void)): number + emit(sigName: "open", files: File[], hint: string): void + on(sigName: "open", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "open", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "open", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "shutdown", callback: (($obj: Application) => void)): number + connect_after(sigName: "shutdown", callback: (($obj: Application) => void)): number + emit(sigName: "shutdown"): void + on(sigName: "shutdown", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "shutdown", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "shutdown", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "startup", callback: (($obj: Application) => void)): number + connect_after(sigName: "startup", callback: (($obj: Application) => void)): number + emit(sigName: "startup"): void + on(sigName: "startup", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "startup", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "startup", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: Application, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: Application, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of Gio.ActionGroup */ + connect(sigName: "action-added", callback: (($obj: Application, actionName: string) => void)): number + connect_after(sigName: "action-added", callback: (($obj: Application, actionName: string) => void)): number + emit(sigName: "action-added", actionName: string): void + on(sigName: "action-added", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "action-added", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "action-added", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "action-enabled-changed", callback: (($obj: Application, actionName: string, enabled: boolean) => void)): number + connect_after(sigName: "action-enabled-changed", callback: (($obj: Application, actionName: string, enabled: boolean) => void)): number + emit(sigName: "action-enabled-changed", actionName: string, enabled: boolean): void + on(sigName: "action-enabled-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "action-enabled-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "action-enabled-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "action-removed", callback: (($obj: Application, actionName: string) => void)): number + connect_after(sigName: "action-removed", callback: (($obj: Application, actionName: string) => void)): number + emit(sigName: "action-removed", actionName: string): void + on(sigName: "action-removed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "action-removed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "action-removed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "action-state-changed", callback: (($obj: Application, actionName: string, value: GLib.Variant) => void)): number + connect_after(sigName: "action-state-changed", callback: (($obj: Application, actionName: string, value: GLib.Variant) => void)): number + emit(sigName: "action-state-changed", actionName: string, value: GLib.Variant): void + on(sigName: "action-state-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "action-state-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "action-state-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::action-group", callback: (($obj: Application, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::action-group", callback: (($obj: Application, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::action-group", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::action-group", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::action-group", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::application-id", callback: (($obj: Application, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::application-id", callback: (($obj: Application, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::application-id", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::application-id", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::application-id", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::flags", callback: (($obj: Application, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::flags", callback: (($obj: Application, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::flags", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::flags", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::flags", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::inactivity-timeout", callback: (($obj: Application, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::inactivity-timeout", callback: (($obj: Application, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::inactivity-timeout", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::inactivity-timeout", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::inactivity-timeout", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::is-busy", callback: (($obj: Application, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::is-busy", callback: (($obj: Application, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::is-busy", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::is-busy", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::is-busy", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::is-registered", callback: (($obj: Application, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::is-registered", callback: (($obj: Application, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::is-registered", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::is-registered", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::is-registered", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::is-remote", callback: (($obj: Application, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::is-remote", callback: (($obj: Application, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::is-remote", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::is-remote", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::is-remote", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::resource-base-path", callback: (($obj: Application, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::resource-base-path", callback: (($obj: Application, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::resource-base-path", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::resource-base-path", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::resource-base-path", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: Application_ConstructProps) + _init (config?: Application_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(applicationId: string | null, flags: ApplicationFlags): Application + static getDefault(): Application | null + static idIsValid(applicationId: string): boolean + static $gtype: GObject.Type +} +export interface ApplicationCommandLine_ConstructProps extends GObject.Object_ConstructProps { + "arguments"?: GLib.Variant + options?: GLib.Variant + platformData?: GLib.Variant +} +export class ApplicationCommandLine { + /* Properties of Gio.ApplicationCommandLine */ + readonly isRemote: boolean + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of Gio.ApplicationCommandLine */ + createFileForArg(arg: string): File + getArguments(): string[] + getCwd(): string | null + getEnviron(): string[] + getExitStatus(): number + getIsRemote(): boolean + getOptionsDict(): GLib.VariantDict + getPlatformData(): GLib.Variant | null + getStdin(): InputStream | null + getenv(name: string): string | null + setExitStatus(exitStatus: number): void + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Virtual methods of Gio.ApplicationCommandLine */ + vfuncGetStdin(): InputStream | null + vfuncPrintLiteral(message: string): void + vfuncPrinterrLiteral(message: string): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: ApplicationCommandLine, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: ApplicationCommandLine, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::is-remote", callback: (($obj: ApplicationCommandLine, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::is-remote", callback: (($obj: ApplicationCommandLine, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::is-remote", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::is-remote", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::is-remote", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: ApplicationCommandLine_ConstructProps) + _init (config?: ApplicationCommandLine_ConstructProps): void + static $gtype: GObject.Type +} +export interface BufferedInputStream_ConstructProps extends FilterInputStream_ConstructProps { + bufferSize?: number +} +export class BufferedInputStream { + /* Properties of Gio.BufferedInputStream */ + bufferSize: number + /* Properties of Gio.FilterInputStream */ + closeBaseStream: boolean + /* Fields of Gio.BufferedInputStream */ + parentInstance: FilterInputStream + /* Fields of Gio.FilterInputStream */ + baseStream: InputStream + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of Gio.BufferedInputStream */ + fill(count: number, cancellable?: Cancellable | null): number + fillAsync(count: number, ioPriority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + fillFinish(result: AsyncResult): number + getAvailable(): number + getBufferSize(): number + peek(buffer: any, offset: number): number + peekBuffer(): any + readByte(cancellable?: Cancellable | null): number + setBufferSize(size: number): void + /* Methods of Gio.FilterInputStream */ + getBaseStream(): InputStream + getCloseBaseStream(): boolean + setCloseBaseStream(closeBase: boolean): void + /* Methods of Gio.InputStream */ + clearPending(): void + close(cancellable?: Cancellable | null): boolean + closeAsync(ioPriority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + closeFinish(result: AsyncResult): boolean + hasPending(): boolean + isClosed(): boolean + read(cancellable?: Cancellable | null): [ /* returnType */ number, /* buffer */ any ] + readAll(cancellable?: Cancellable | null): [ /* returnType */ boolean, /* buffer */ any, /* bytesRead */ number ] + readAllAsync(ioPriority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): /* buffer */ any + readAllFinish(result: AsyncResult): [ /* returnType */ boolean, /* bytesRead */ number ] + readAsync(ioPriority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): /* buffer */ any + readBytes(count: number, cancellable?: Cancellable | null): any + readBytesAsync(count: number, ioPriority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + readBytesFinish(result: AsyncResult): any + readFinish(result: AsyncResult): number + setPending(): boolean + skip(count: number, cancellable?: Cancellable | null): number + skipAsync(count: number, ioPriority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + skipFinish(result: AsyncResult): number + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Methods of Gio.Seekable */ + canSeek(): boolean + canTruncate(): boolean + seek(offset: number, type: GLib.SeekType, cancellable?: Cancellable | null): boolean + tell(): number + truncate(offset: number, cancellable?: Cancellable | null): boolean + /* Virtual methods of Gio.BufferedInputStream */ + vfuncFill(count: number, cancellable?: Cancellable | null): number + vfuncFillAsync(count: number, ioPriority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + vfuncFillFinish(result: AsyncResult): number + vfuncCanSeek(): boolean + vfuncCanTruncate(): boolean + vfuncSeek(offset: number, type: GLib.SeekType, cancellable?: Cancellable | null): boolean + vfuncTell(): number + vfuncTruncateFn(offset: number, cancellable?: Cancellable | null): boolean + /* Virtual methods of Gio.InputStream */ + vfuncCloseAsync(ioPriority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + vfuncCloseFinish(result: AsyncResult): boolean + vfuncCloseFn(cancellable?: Cancellable | null): boolean + vfuncReadAsync(ioPriority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): /* buffer */ any | null + vfuncReadFinish(result: AsyncResult): number + vfuncReadFn(buffer: object | null, count: number, cancellable?: Cancellable | null): number + vfuncSkip(count: number, cancellable?: Cancellable | null): number + vfuncSkipAsync(count: number, ioPriority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + vfuncSkipFinish(result: AsyncResult): number + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: BufferedInputStream, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: BufferedInputStream, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::buffer-size", callback: (($obj: BufferedInputStream, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::buffer-size", callback: (($obj: BufferedInputStream, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::buffer-size", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::buffer-size", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::buffer-size", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::close-base-stream", callback: (($obj: BufferedInputStream, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::close-base-stream", callback: (($obj: BufferedInputStream, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::close-base-stream", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::close-base-stream", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::close-base-stream", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: BufferedInputStream_ConstructProps) + _init (config?: BufferedInputStream_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(baseStream: InputStream): BufferedInputStream + static newSized(baseStream: InputStream, size: number): BufferedInputStream + static $gtype: GObject.Type +} +export interface BufferedOutputStream_ConstructProps extends FilterOutputStream_ConstructProps { + autoGrow?: boolean + bufferSize?: number +} +export class BufferedOutputStream { + /* Properties of Gio.BufferedOutputStream */ + autoGrow: boolean + bufferSize: number + /* Fields of Gio.BufferedOutputStream */ + parentInstance: FilterOutputStream + priv: BufferedOutputStreamPrivate + /* Fields of Gio.FilterOutputStream */ + baseStream: OutputStream + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of Gio.BufferedOutputStream */ + getAutoGrow(): boolean + getBufferSize(): number + setAutoGrow(autoGrow: boolean): void + setBufferSize(size: number): void + /* Methods of Gio.FilterOutputStream */ + getBaseStream(): OutputStream + getCloseBaseStream(): boolean + setCloseBaseStream(closeBase: boolean): void + /* Methods of Gio.OutputStream */ + clearPending(): void + close(cancellable?: Cancellable | null): boolean + closeAsync(ioPriority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + closeFinish(result: AsyncResult): boolean + flush(cancellable?: Cancellable | null): boolean + flushAsync(ioPriority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + flushFinish(result: AsyncResult): boolean + hasPending(): boolean + isClosed(): boolean + isClosing(): boolean + setPending(): boolean + splice(source: InputStream, flags: OutputStreamSpliceFlags, cancellable?: Cancellable | null): number + spliceAsync(source: InputStream, flags: OutputStreamSpliceFlags, ioPriority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + spliceFinish(result: AsyncResult): number + write(buffer: any, cancellable?: Cancellable | null): number + writeAll(buffer: any, cancellable?: Cancellable | null): [ /* returnType */ boolean, /* bytesWritten */ number | null ] + writeAllAsync(buffer: any, ioPriority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + writeAllFinish(result: AsyncResult): [ /* returnType */ boolean, /* bytesWritten */ number | null ] + writeAsync(buffer: any, ioPriority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + writeBytes(bytes: any, cancellable?: Cancellable | null): number + writeBytesAsync(bytes: any, ioPriority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + writeBytesFinish(result: AsyncResult): number + writeFinish(result: AsyncResult): number + writev(vectors: OutputVector[], cancellable?: Cancellable | null): [ /* returnType */ boolean, /* bytesWritten */ number | null ] + writevAll(vectors: OutputVector[], cancellable?: Cancellable | null): [ /* returnType */ boolean, /* bytesWritten */ number | null ] + writevAllAsync(vectors: OutputVector[], ioPriority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + writevAllFinish(result: AsyncResult): [ /* returnType */ boolean, /* bytesWritten */ number | null ] + writevAsync(vectors: OutputVector[], ioPriority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + writevFinish(result: AsyncResult): [ /* returnType */ boolean, /* bytesWritten */ number | null ] + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Methods of Gio.Seekable */ + canSeek(): boolean + canTruncate(): boolean + seek(offset: number, type: GLib.SeekType, cancellable?: Cancellable | null): boolean + tell(): number + truncate(offset: number, cancellable?: Cancellable | null): boolean + /* Virtual methods of Gio.BufferedOutputStream */ + vfuncCanSeek(): boolean + vfuncCanTruncate(): boolean + vfuncSeek(offset: number, type: GLib.SeekType, cancellable?: Cancellable | null): boolean + vfuncTell(): number + vfuncTruncateFn(offset: number, cancellable?: Cancellable | null): boolean + /* Virtual methods of Gio.OutputStream */ + vfuncCloseAsync(ioPriority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + vfuncCloseFinish(result: AsyncResult): boolean + vfuncCloseFn(cancellable?: Cancellable | null): boolean + vfuncFlush(cancellable?: Cancellable | null): boolean + vfuncFlushAsync(ioPriority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + vfuncFlushFinish(result: AsyncResult): boolean + vfuncSplice(source: InputStream, flags: OutputStreamSpliceFlags, cancellable?: Cancellable | null): number + vfuncSpliceAsync(source: InputStream, flags: OutputStreamSpliceFlags, ioPriority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + vfuncSpliceFinish(result: AsyncResult): number + vfuncWriteAsync(buffer: any | null, ioPriority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + vfuncWriteFinish(result: AsyncResult): number + vfuncWriteFn(buffer: any | null, cancellable?: Cancellable | null): number + vfuncWritevAsync(vectors: OutputVector[], ioPriority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + vfuncWritevFinish(result: AsyncResult): [ /* returnType */ boolean, /* bytesWritten */ number | null ] + vfuncWritevFn(vectors: OutputVector[], cancellable?: Cancellable | null): [ /* returnType */ boolean, /* bytesWritten */ number | null ] + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: BufferedOutputStream, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: BufferedOutputStream, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::auto-grow", callback: (($obj: BufferedOutputStream, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::auto-grow", callback: (($obj: BufferedOutputStream, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::auto-grow", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::auto-grow", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::auto-grow", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::buffer-size", callback: (($obj: BufferedOutputStream, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::buffer-size", callback: (($obj: BufferedOutputStream, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::buffer-size", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::buffer-size", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::buffer-size", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: BufferedOutputStream_ConstructProps) + _init (config?: BufferedOutputStream_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(baseStream: OutputStream): BufferedOutputStream + static newSized(baseStream: OutputStream, size: number): BufferedOutputStream + static $gtype: GObject.Type +} +export interface BytesIcon_ConstructProps extends GObject.Object_ConstructProps { + bytes?: any +} +export class BytesIcon { + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of Gio.BytesIcon */ + getBytes(): any + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Methods of Gio.Icon */ + equal(icon2?: Icon | null): boolean + serialize(): GLib.Variant | null + /* Methods of Gio.LoadableIcon */ + load(size: number, cancellable?: Cancellable | null): [ /* returnType */ InputStream, /* type */ string | null ] + loadAsync(size: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + loadFinish(res: AsyncResult): [ /* returnType */ InputStream, /* type */ string | null ] + /* Virtual methods of Gio.BytesIcon */ + vfuncEqual(icon2?: Icon | null): boolean + vfuncHash(): number + vfuncSerialize(): GLib.Variant | null + vfuncLoad(size: number, cancellable?: Cancellable | null): [ /* returnType */ InputStream, /* type */ string | null ] + vfuncLoadAsync(size: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + vfuncLoadFinish(res: AsyncResult): [ /* returnType */ InputStream, /* type */ string | null ] + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: BytesIcon, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: BytesIcon, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: BytesIcon_ConstructProps) + _init (config?: BytesIcon_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(bytes: any): BytesIcon + static deserialize(value: GLib.Variant): Icon | null + static hash(icon: object): number + static newForString(str: string): Icon + static $gtype: GObject.Type +} +export interface Cancellable_ConstructProps extends GObject.Object_ConstructProps { +} +export class Cancellable { + /* Fields of Gio.Cancellable */ + parentInstance: GObject.Object + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of Gio.Cancellable */ + cancel(): void + connect(callback: GObject.Callback): number + disconnect(handlerId: number): void + getFd(): number + isCancelled(): boolean + makePollfd(pollfd: GLib.PollFD): boolean + popCurrent(): void + pushCurrent(): void + releaseFd(): void + reset(): void + setErrorIfCancelled(): boolean + sourceNew(): GLib.Source + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Virtual methods of Gio.Cancellable */ + vfuncCancelled(): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Gio.Cancellable */ + connect(sigName: "cancelled", callback: (($obj: Cancellable) => void)): number + connect_after(sigName: "cancelled", callback: (($obj: Cancellable) => void)): number + emit(sigName: "cancelled"): void + on(sigName: "cancelled", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "cancelled", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "cancelled", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: Cancellable, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: Cancellable, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: Cancellable_ConstructProps) + _init (config?: Cancellable_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(): Cancellable + static getCurrent(): Cancellable | null + static $gtype: GObject.Type +} +export interface CharsetConverter_ConstructProps extends GObject.Object_ConstructProps { + fromCharset?: string + toCharset?: string + useFallback?: boolean +} +export class CharsetConverter { + /* Properties of Gio.CharsetConverter */ + useFallback: boolean + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of Gio.CharsetConverter */ + getNumFallbacks(): number + getUseFallback(): boolean + setUseFallback(useFallback: boolean): void + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Methods of Gio.Converter */ + convert(inbuf: any, outbuf: any, flags: ConverterFlags): [ /* returnType */ ConverterResult, /* bytesRead */ number, /* bytesWritten */ number ] + reset(): void + /* Methods of Gio.Initable */ + init(cancellable?: Cancellable | null): boolean + /* Virtual methods of Gio.CharsetConverter */ + vfuncConvert(inbuf: any | null, outbuf: any | null, flags: ConverterFlags): [ /* returnType */ ConverterResult, /* bytesRead */ number, /* bytesWritten */ number ] + vfuncReset(): void + vfuncInit(cancellable?: Cancellable | null): boolean + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: CharsetConverter, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: CharsetConverter, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::use-fallback", callback: (($obj: CharsetConverter, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::use-fallback", callback: (($obj: CharsetConverter, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::use-fallback", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::use-fallback", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::use-fallback", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: CharsetConverter_ConstructProps) + _init (config?: CharsetConverter_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(toCharset: string, fromCharset: string): CharsetConverter + static newv(objectType: GObject.Type, parameters: GObject.Parameter[], cancellable?: Cancellable | null): GObject.Object + static $gtype: GObject.Type +} +export interface ConverterInputStream_ConstructProps extends FilterInputStream_ConstructProps { + converter?: Converter +} +export class ConverterInputStream { + /* Properties of Gio.FilterInputStream */ + closeBaseStream: boolean + /* Fields of Gio.ConverterInputStream */ + parentInstance: FilterInputStream + /* Fields of Gio.FilterInputStream */ + baseStream: InputStream + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of Gio.ConverterInputStream */ + getConverter(): Converter + /* Methods of Gio.FilterInputStream */ + getBaseStream(): InputStream + getCloseBaseStream(): boolean + setCloseBaseStream(closeBase: boolean): void + /* Methods of Gio.InputStream */ + clearPending(): void + close(cancellable?: Cancellable | null): boolean + closeAsync(ioPriority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + closeFinish(result: AsyncResult): boolean + hasPending(): boolean + isClosed(): boolean + read(cancellable?: Cancellable | null): [ /* returnType */ number, /* buffer */ any ] + readAll(cancellable?: Cancellable | null): [ /* returnType */ boolean, /* buffer */ any, /* bytesRead */ number ] + readAllAsync(ioPriority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): /* buffer */ any + readAllFinish(result: AsyncResult): [ /* returnType */ boolean, /* bytesRead */ number ] + readAsync(ioPriority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): /* buffer */ any + readBytes(count: number, cancellable?: Cancellable | null): any + readBytesAsync(count: number, ioPriority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + readBytesFinish(result: AsyncResult): any + readFinish(result: AsyncResult): number + setPending(): boolean + skip(count: number, cancellable?: Cancellable | null): number + skipAsync(count: number, ioPriority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + skipFinish(result: AsyncResult): number + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Methods of Gio.PollableInputStream */ + canPoll(): boolean + createSource(cancellable?: Cancellable | null): GLib.Source + isReadable(): boolean + readNonblocking(buffer: any, cancellable?: Cancellable | null): number + /* Virtual methods of Gio.ConverterInputStream */ + vfuncCanPoll(): boolean + vfuncCreateSource(cancellable?: Cancellable | null): GLib.Source + vfuncIsReadable(): boolean + vfuncReadNonblocking(buffer: any | null): number + /* Virtual methods of Gio.InputStream */ + vfuncCloseAsync(ioPriority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + vfuncCloseFinish(result: AsyncResult): boolean + vfuncCloseFn(cancellable?: Cancellable | null): boolean + vfuncReadAsync(ioPriority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): /* buffer */ any | null + vfuncReadFinish(result: AsyncResult): number + vfuncReadFn(buffer: object | null, count: number, cancellable?: Cancellable | null): number + vfuncSkip(count: number, cancellable?: Cancellable | null): number + vfuncSkipAsync(count: number, ioPriority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + vfuncSkipFinish(result: AsyncResult): number + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: ConverterInputStream, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: ConverterInputStream, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::close-base-stream", callback: (($obj: ConverterInputStream, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::close-base-stream", callback: (($obj: ConverterInputStream, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::close-base-stream", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::close-base-stream", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::close-base-stream", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: ConverterInputStream_ConstructProps) + _init (config?: ConverterInputStream_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(baseStream: InputStream, converter: Converter): ConverterInputStream + static $gtype: GObject.Type +} +export interface ConverterOutputStream_ConstructProps extends FilterOutputStream_ConstructProps { + converter?: Converter +} +export class ConverterOutputStream { + /* Fields of Gio.ConverterOutputStream */ + parentInstance: FilterOutputStream + /* Fields of Gio.FilterOutputStream */ + baseStream: OutputStream + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of Gio.ConverterOutputStream */ + getConverter(): Converter + /* Methods of Gio.FilterOutputStream */ + getBaseStream(): OutputStream + getCloseBaseStream(): boolean + setCloseBaseStream(closeBase: boolean): void + /* Methods of Gio.OutputStream */ + clearPending(): void + close(cancellable?: Cancellable | null): boolean + closeAsync(ioPriority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + closeFinish(result: AsyncResult): boolean + flush(cancellable?: Cancellable | null): boolean + flushAsync(ioPriority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + flushFinish(result: AsyncResult): boolean + hasPending(): boolean + isClosed(): boolean + isClosing(): boolean + setPending(): boolean + splice(source: InputStream, flags: OutputStreamSpliceFlags, cancellable?: Cancellable | null): number + spliceAsync(source: InputStream, flags: OutputStreamSpliceFlags, ioPriority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + spliceFinish(result: AsyncResult): number + write(buffer: any, cancellable?: Cancellable | null): number + writeAll(buffer: any, cancellable?: Cancellable | null): [ /* returnType */ boolean, /* bytesWritten */ number | null ] + writeAllAsync(buffer: any, ioPriority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + writeAllFinish(result: AsyncResult): [ /* returnType */ boolean, /* bytesWritten */ number | null ] + writeAsync(buffer: any, ioPriority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + writeBytes(bytes: any, cancellable?: Cancellable | null): number + writeBytesAsync(bytes: any, ioPriority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + writeBytesFinish(result: AsyncResult): number + writeFinish(result: AsyncResult): number + writev(vectors: OutputVector[], cancellable?: Cancellable | null): [ /* returnType */ boolean, /* bytesWritten */ number | null ] + writevAll(vectors: OutputVector[], cancellable?: Cancellable | null): [ /* returnType */ boolean, /* bytesWritten */ number | null ] + writevAllAsync(vectors: OutputVector[], ioPriority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + writevAllFinish(result: AsyncResult): [ /* returnType */ boolean, /* bytesWritten */ number | null ] + writevAsync(vectors: OutputVector[], ioPriority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + writevFinish(result: AsyncResult): [ /* returnType */ boolean, /* bytesWritten */ number | null ] + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Methods of Gio.PollableOutputStream */ + canPoll(): boolean + createSource(cancellable?: Cancellable | null): GLib.Source + isWritable(): boolean + writeNonblocking(buffer: any, cancellable?: Cancellable | null): number + writevNonblocking(vectors: OutputVector[], cancellable?: Cancellable | null): [ /* returnType */ PollableReturn, /* bytesWritten */ number | null ] + /* Virtual methods of Gio.ConverterOutputStream */ + vfuncCanPoll(): boolean + vfuncCreateSource(cancellable?: Cancellable | null): GLib.Source + vfuncIsWritable(): boolean + vfuncWriteNonblocking(buffer: any | null): number + vfuncWritevNonblocking(vectors: OutputVector[]): [ /* returnType */ PollableReturn, /* bytesWritten */ number | null ] + /* Virtual methods of Gio.OutputStream */ + vfuncCloseAsync(ioPriority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + vfuncCloseFinish(result: AsyncResult): boolean + vfuncCloseFn(cancellable?: Cancellable | null): boolean + vfuncFlush(cancellable?: Cancellable | null): boolean + vfuncFlushAsync(ioPriority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + vfuncFlushFinish(result: AsyncResult): boolean + vfuncSplice(source: InputStream, flags: OutputStreamSpliceFlags, cancellable?: Cancellable | null): number + vfuncSpliceAsync(source: InputStream, flags: OutputStreamSpliceFlags, ioPriority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + vfuncSpliceFinish(result: AsyncResult): number + vfuncWriteAsync(buffer: any | null, ioPriority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + vfuncWriteFinish(result: AsyncResult): number + vfuncWriteFn(buffer: any | null, cancellable?: Cancellable | null): number + vfuncWritevAsync(vectors: OutputVector[], ioPriority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + vfuncWritevFinish(result: AsyncResult): [ /* returnType */ boolean, /* bytesWritten */ number | null ] + vfuncWritevFn(vectors: OutputVector[], cancellable?: Cancellable | null): [ /* returnType */ boolean, /* bytesWritten */ number | null ] + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: ConverterOutputStream, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: ConverterOutputStream, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: ConverterOutputStream_ConstructProps) + _init (config?: ConverterOutputStream_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(baseStream: OutputStream, converter: Converter): ConverterOutputStream + static $gtype: GObject.Type +} +export interface Credentials_ConstructProps extends GObject.Object_ConstructProps { +} +export class Credentials { + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of Gio.Credentials */ + getUnixPid(): number + getUnixUser(): number + isSameUser(otherCredentials: Credentials): boolean + setNative(nativeType: CredentialsType, native: object): void + setUnixUser(uid: number): boolean + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: Credentials, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: Credentials, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: Credentials_ConstructProps) + _init (config?: Credentials_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(): Credentials + static $gtype: GObject.Type +} +export interface DBusActionGroup_ConstructProps extends GObject.Object_ConstructProps { +} +export class DBusActionGroup { + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Methods of Gio.ActionGroup */ + actionAdded(actionName: string): void + actionEnabledChanged(actionName: string, enabled: boolean): void + actionRemoved(actionName: string): void + actionStateChanged(actionName: string, state: GLib.Variant): void + activateAction(actionName: string, parameter?: GLib.Variant | null): void + changeActionState(actionName: string, value: GLib.Variant): void + getActionEnabled(actionName: string): boolean + getActionParameterType(actionName: string): GLib.VariantType | null + getActionState(actionName: string): GLib.Variant | null + getActionStateHint(actionName: string): GLib.Variant | null + getActionStateType(actionName: string): GLib.VariantType | null + hasAction(actionName: string): boolean + listActions(): string[] + queryAction(actionName: string): [ /* returnType */ boolean, /* enabled */ boolean, /* parameterType */ GLib.VariantType | null, /* stateType */ GLib.VariantType | null, /* stateHint */ GLib.Variant | null, /* state */ GLib.Variant | null ] + /* Methods of Gio.RemoteActionGroup */ + activateActionFull(actionName: string, parameter: GLib.Variant | null, platformData: GLib.Variant): void + changeActionStateFull(actionName: string, value: GLib.Variant, platformData: GLib.Variant): void + /* Virtual methods of Gio.DBusActionGroup */ + vfuncActionAdded(actionName: string): void + vfuncActionEnabledChanged(actionName: string, enabled: boolean): void + vfuncActionRemoved(actionName: string): void + vfuncActionStateChanged(actionName: string, state: GLib.Variant): void + vfuncActivateAction(actionName: string, parameter?: GLib.Variant | null): void + vfuncChangeActionState(actionName: string, value: GLib.Variant): void + vfuncGetActionEnabled(actionName: string): boolean + vfuncGetActionParameterType(actionName: string): GLib.VariantType | null + vfuncGetActionState(actionName: string): GLib.Variant | null + vfuncGetActionStateHint(actionName: string): GLib.Variant | null + vfuncGetActionStateType(actionName: string): GLib.VariantType | null + vfuncHasAction(actionName: string): boolean + vfuncListActions(): string[] + vfuncQueryAction(actionName: string): [ /* returnType */ boolean, /* enabled */ boolean, /* parameterType */ GLib.VariantType | null, /* stateType */ GLib.VariantType | null, /* stateHint */ GLib.Variant | null, /* state */ GLib.Variant | null ] + vfuncActivateActionFull(actionName: string, parameter: GLib.Variant | null, platformData: GLib.Variant): void + vfuncChangeActionStateFull(actionName: string, value: GLib.Variant, platformData: GLib.Variant): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: DBusActionGroup, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: DBusActionGroup, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of Gio.ActionGroup */ + connect(sigName: "action-added", callback: (($obj: DBusActionGroup, actionName: string) => void)): number + connect_after(sigName: "action-added", callback: (($obj: DBusActionGroup, actionName: string) => void)): number + emit(sigName: "action-added", actionName: string): void + on(sigName: "action-added", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "action-added", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "action-added", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "action-enabled-changed", callback: (($obj: DBusActionGroup, actionName: string, enabled: boolean) => void)): number + connect_after(sigName: "action-enabled-changed", callback: (($obj: DBusActionGroup, actionName: string, enabled: boolean) => void)): number + emit(sigName: "action-enabled-changed", actionName: string, enabled: boolean): void + on(sigName: "action-enabled-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "action-enabled-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "action-enabled-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "action-removed", callback: (($obj: DBusActionGroup, actionName: string) => void)): number + connect_after(sigName: "action-removed", callback: (($obj: DBusActionGroup, actionName: string) => void)): number + emit(sigName: "action-removed", actionName: string): void + on(sigName: "action-removed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "action-removed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "action-removed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "action-state-changed", callback: (($obj: DBusActionGroup, actionName: string, value: GLib.Variant) => void)): number + connect_after(sigName: "action-state-changed", callback: (($obj: DBusActionGroup, actionName: string, value: GLib.Variant) => void)): number + emit(sigName: "action-state-changed", actionName: string, value: GLib.Variant): void + on(sigName: "action-state-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "action-state-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "action-state-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: DBusActionGroup_ConstructProps) + _init (config?: DBusActionGroup_ConstructProps): void + /* Static methods and pseudo-constructors */ + static get(connection: DBusConnection, busName: string | null, objectPath: string): DBusActionGroup + static $gtype: GObject.Type +} +export interface DBusAuthObserver_ConstructProps extends GObject.Object_ConstructProps { +} +export class DBusAuthObserver { + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of Gio.DBusAuthObserver */ + allowMechanism(mechanism: string): boolean + authorizeAuthenticatedPeer(stream: IOStream, credentials?: Credentials | null): boolean + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Gio.DBusAuthObserver */ + connect(sigName: "allow-mechanism", callback: (($obj: DBusAuthObserver, mechanism: string) => boolean)): number + connect_after(sigName: "allow-mechanism", callback: (($obj: DBusAuthObserver, mechanism: string) => boolean)): number + emit(sigName: "allow-mechanism", mechanism: string): void + on(sigName: "allow-mechanism", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "allow-mechanism", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "allow-mechanism", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "authorize-authenticated-peer", callback: (($obj: DBusAuthObserver, stream: IOStream, credentials?: Credentials | null) => boolean)): number + connect_after(sigName: "authorize-authenticated-peer", callback: (($obj: DBusAuthObserver, stream: IOStream, credentials?: Credentials | null) => boolean)): number + emit(sigName: "authorize-authenticated-peer", stream: IOStream, credentials?: Credentials | null): void + on(sigName: "authorize-authenticated-peer", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "authorize-authenticated-peer", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "authorize-authenticated-peer", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: DBusAuthObserver, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: DBusAuthObserver, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: DBusAuthObserver_ConstructProps) + _init (config?: DBusAuthObserver_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(): DBusAuthObserver + static $gtype: GObject.Type +} +export interface DBusConnection_ConstructProps extends GObject.Object_ConstructProps { + address?: string + authenticationObserver?: DBusAuthObserver + exitOnClose?: boolean + flags?: DBusConnectionFlags + guid?: string + stream?: IOStream +} +export class DBusConnection { + /* Properties of Gio.DBusConnection */ + readonly capabilities: DBusCapabilityFlags + readonly closed: boolean + exitOnClose: boolean + readonly uniqueName: string + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of Gio.DBusConnection */ + addFilter(filterFunction: DBusMessageFilterFunction): number + call(busName: string | null, objectPath: string, interfaceName: string, methodName: string, parameters: GLib.Variant | null, replyType: GLib.VariantType | null, flags: DBusCallFlags, timeoutMsec: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + callFinish(res: AsyncResult): GLib.Variant + callSync(busName: string | null, objectPath: string, interfaceName: string, methodName: string, parameters: GLib.Variant | null, replyType: GLib.VariantType | null, flags: DBusCallFlags, timeoutMsec: number, cancellable?: Cancellable | null): GLib.Variant + callWithUnixFdList(busName: string | null, objectPath: string, interfaceName: string, methodName: string, parameters: GLib.Variant | null, replyType: GLib.VariantType | null, flags: DBusCallFlags, timeoutMsec: number, fdList?: UnixFDList | null, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + callWithUnixFdListFinish(res: AsyncResult): [ /* returnType */ GLib.Variant, /* outFdList */ UnixFDList | null ] + callWithUnixFdListSync(busName: string | null, objectPath: string, interfaceName: string, methodName: string, parameters: GLib.Variant | null, replyType: GLib.VariantType | null, flags: DBusCallFlags, timeoutMsec: number, fdList?: UnixFDList | null, cancellable?: Cancellable | null): [ /* returnType */ GLib.Variant, /* outFdList */ UnixFDList | null ] + close(cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + closeFinish(res: AsyncResult): boolean + closeSync(cancellable?: Cancellable | null): boolean + emitSignal(destinationBusName: string | null, objectPath: string, interfaceName: string, signalName: string, parameters?: GLib.Variant | null): boolean + exportActionGroup(objectPath: string, actionGroup: ActionGroup): number + exportMenuModel(objectPath: string, menu: MenuModel): number + flush(cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + flushFinish(res: AsyncResult): boolean + flushSync(cancellable?: Cancellable | null): boolean + getCapabilities(): DBusCapabilityFlags + getExitOnClose(): boolean + getFlags(): DBusConnectionFlags + getGuid(): string + getLastSerial(): number + getPeerCredentials(): Credentials | null + getStream(): IOStream + getUniqueName(): string | null + isClosed(): boolean + registerObject(objectPath: string, interfaceInfo: DBusInterfaceInfo, methodCallClosure?: Function, getPropertyClosure?: Function, setPropertyClosure?: Function): number + registerSubtree(objectPath: string, vtable: DBusSubtreeVTable, flags: DBusSubtreeFlags, userData: object | null, userDataFreeFunc: GLib.DestroyNotify): number + removeFilter(filterId: number): void + sendMessage(message: DBusMessage, flags: DBusSendMessageFlags): [ /* returnType */ boolean, /* outSerial */ number | null ] + sendMessageWithReply(message: DBusMessage, flags: DBusSendMessageFlags, timeoutMsec: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): /* outSerial */ number | null + sendMessageWithReplyFinish(res: AsyncResult): DBusMessage + sendMessageWithReplySync(message: DBusMessage, flags: DBusSendMessageFlags, timeoutMsec: number, cancellable?: Cancellable | null): [ /* returnType */ DBusMessage, /* outSerial */ number | null ] + setExitOnClose(exitOnClose: boolean): void + signalSubscribe(sender: string | null, interfaceName: string | null, member: string | null, objectPath: string | null, arg0: string | null, flags: DBusSignalFlags, callback: DBusSignalCallback): number + signalUnsubscribe(subscriptionId: number): void + startMessageProcessing(): void + unexportActionGroup(exportId: number): void + unexportMenuModel(exportId: number): void + unregisterObject(registrationId: number): boolean + unregisterSubtree(registrationId: number): boolean + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Methods of Gio.AsyncInitable */ + initAsync(ioPriority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + initFinish(res: AsyncResult): boolean + newFinish(res: AsyncResult): GObject.Object + /* Methods of Gio.Initable */ + init(cancellable?: Cancellable | null): boolean + /* Virtual methods of Gio.DBusConnection */ + vfuncInitAsync(ioPriority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + vfuncInitFinish(res: AsyncResult): boolean + vfuncInit(cancellable?: Cancellable | null): boolean + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Gio.DBusConnection */ + connect(sigName: "closed", callback: (($obj: DBusConnection, remotePeerVanished: boolean, error?: GLib.Error | null) => void)): number + connect_after(sigName: "closed", callback: (($obj: DBusConnection, remotePeerVanished: boolean, error?: GLib.Error | null) => void)): number + emit(sigName: "closed", remotePeerVanished: boolean, error?: GLib.Error | null): void + on(sigName: "closed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "closed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "closed", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: DBusConnection, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: DBusConnection, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::capabilities", callback: (($obj: DBusConnection, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::capabilities", callback: (($obj: DBusConnection, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::capabilities", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::capabilities", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::capabilities", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::closed", callback: (($obj: DBusConnection, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::closed", callback: (($obj: DBusConnection, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::closed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::closed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::closed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::exit-on-close", callback: (($obj: DBusConnection, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::exit-on-close", callback: (($obj: DBusConnection, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::exit-on-close", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::exit-on-close", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::exit-on-close", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::unique-name", callback: (($obj: DBusConnection, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::unique-name", callback: (($obj: DBusConnection, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::unique-name", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::unique-name", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::unique-name", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: DBusConnection_ConstructProps) + _init (config?: DBusConnection_ConstructProps): void + /* Static methods and pseudo-constructors */ + static newFinish(res: AsyncResult): DBusConnection + static newForAddressFinish(res: AsyncResult): DBusConnection + static newForAddressSync(address: string, flags: DBusConnectionFlags, observer?: DBusAuthObserver | null, cancellable?: Cancellable | null): DBusConnection + static newSync(stream: IOStream, guid: string | null, flags: DBusConnectionFlags, observer?: DBusAuthObserver | null, cancellable?: Cancellable | null): DBusConnection + static newForAddress(address: string, flags: DBusConnectionFlags, observer?: DBusAuthObserver | null, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + static newvAsync(objectType: GObject.Type, nParameters: number, parameters: GObject.Parameter, ioPriority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + static newv(objectType: GObject.Type, parameters: GObject.Parameter[], cancellable?: Cancellable | null): GObject.Object + static $gtype: GObject.Type +} +export interface DBusInterfaceSkeleton_ConstructProps extends GObject.Object_ConstructProps { + gFlags?: DBusInterfaceSkeletonFlags +} +export class DBusInterfaceSkeleton { + /* Properties of Gio.DBusInterfaceSkeleton */ + gFlags: DBusInterfaceSkeletonFlags + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of Gio.DBusInterfaceSkeleton */ + export(connection: DBusConnection, objectPath: string): boolean + flush(): void + getConnection(): DBusConnection | null + getConnections(): DBusConnection[] + getFlags(): DBusInterfaceSkeletonFlags + getInfo(): DBusInterfaceInfo + getObjectPath(): string | null + getProperties(): GLib.Variant + hasConnection(connection: DBusConnection): boolean + setFlags(flags: DBusInterfaceSkeletonFlags): void + unexport(): void + unexportFromConnection(connection: DBusConnection): void + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Methods of Gio.DBusInterface */ + getObject(): DBusObject | null + setObject(object?: DBusObject | null): void + /* Virtual methods of Gio.DBusInterfaceSkeleton */ + vfuncFlush(): void + vfuncGAuthorizeMethod(invocation: DBusMethodInvocation): boolean + vfuncGetInfo(): DBusInterfaceInfo + vfuncGetProperties(): GLib.Variant + vfuncDupObject(): DBusObject | null + vfuncSetObject(object?: DBusObject | null): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Gio.DBusInterfaceSkeleton */ + connect(sigName: "g-authorize-method", callback: (($obj: DBusInterfaceSkeleton, invocation: DBusMethodInvocation) => boolean)): number + connect_after(sigName: "g-authorize-method", callback: (($obj: DBusInterfaceSkeleton, invocation: DBusMethodInvocation) => boolean)): number + emit(sigName: "g-authorize-method", invocation: DBusMethodInvocation): void + on(sigName: "g-authorize-method", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "g-authorize-method", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "g-authorize-method", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: DBusInterfaceSkeleton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: DBusInterfaceSkeleton, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::g-flags", callback: (($obj: DBusInterfaceSkeleton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::g-flags", callback: (($obj: DBusInterfaceSkeleton, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::g-flags", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::g-flags", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::g-flags", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: DBusInterfaceSkeleton_ConstructProps) + _init (config?: DBusInterfaceSkeleton_ConstructProps): void + static $gtype: GObject.Type +} +export interface DBusMenuModel_ConstructProps extends MenuModel_ConstructProps { +} +export class DBusMenuModel { + /* Fields of Gio.MenuModel */ + parentInstance: GObject.Object + priv: MenuModelPrivate + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of Gio.MenuModel */ + getItemAttributeValue(itemIndex: number, attribute: string, expectedType?: GLib.VariantType | null): GLib.Variant | null + getItemLink(itemIndex: number, link: string): MenuModel | null + getNItems(): number + isMutable(): boolean + itemsChanged(position: number, removed: number, added: number): void + iterateItemAttributes(itemIndex: number): MenuAttributeIter + iterateItemLinks(itemIndex: number): MenuLinkIter + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Virtual methods of Gio.MenuModel */ + vfuncGetItemAttributeValue(itemIndex: number, attribute: string, expectedType?: GLib.VariantType | null): GLib.Variant | null + vfuncGetItemAttributes(itemIndex: number): /* attributes */ GLib.HashTable + vfuncGetItemLink(itemIndex: number, link: string): MenuModel | null + vfuncGetItemLinks(itemIndex: number): /* links */ GLib.HashTable + vfuncGetNItems(): number + vfuncIsMutable(): boolean + vfuncIterateItemAttributes(itemIndex: number): MenuAttributeIter + vfuncIterateItemLinks(itemIndex: number): MenuLinkIter + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Gio.MenuModel */ + connect(sigName: "items-changed", callback: (($obj: DBusMenuModel, position: number, removed: number, added: number) => void)): number + connect_after(sigName: "items-changed", callback: (($obj: DBusMenuModel, position: number, removed: number, added: number) => void)): number + emit(sigName: "items-changed", position: number, removed: number, added: number): void + on(sigName: "items-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "items-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "items-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: DBusMenuModel, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: DBusMenuModel, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: DBusMenuModel_ConstructProps) + _init (config?: DBusMenuModel_ConstructProps): void + /* Static methods and pseudo-constructors */ + static get(connection: DBusConnection, busName: string | null, objectPath: string): DBusMenuModel + static $gtype: GObject.Type +} +export interface DBusMessage_ConstructProps extends GObject.Object_ConstructProps { +} +export class DBusMessage { + /* Properties of Gio.DBusMessage */ + readonly locked: boolean + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of Gio.DBusMessage */ + copy(): DBusMessage + getArg0(): string | null + getBody(): GLib.Variant | null + getByteOrder(): DBusMessageByteOrder + getDestination(): string | null + getErrorName(): string | null + getFlags(): DBusMessageFlags + getHeader(headerField: DBusMessageHeaderField): GLib.Variant | null + getHeaderFields(): any + getInterface(): string | null + getLocked(): boolean + getMember(): string | null + getMessageType(): DBusMessageType + getNumUnixFds(): number + getPath(): string | null + getReplySerial(): number + getSender(): string | null + getSerial(): number + getSignature(): string + getUnixFdList(): UnixFDList | null + lock(): void + newMethodErrorLiteral(errorName: string, errorMessage: string): DBusMessage + newMethodReply(): DBusMessage + print(indent: number): string + setBody(body: GLib.Variant): void + setByteOrder(byteOrder: DBusMessageByteOrder): void + setDestination(value?: string | null): void + setErrorName(value: string): void + setFlags(flags: DBusMessageFlags): void + setHeader(headerField: DBusMessageHeaderField, value?: GLib.Variant | null): void + setInterface(value?: string | null): void + setMember(value?: string | null): void + setMessageType(type: DBusMessageType): void + setNumUnixFds(value: number): void + setPath(value?: string | null): void + setReplySerial(value: number): void + setSender(value?: string | null): void + setSerial(serial: number): void + setSignature(value?: string | null): void + setUnixFdList(fdList?: UnixFDList | null): void + toBlob(capabilities: DBusCapabilityFlags): any + toGerror(): boolean + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: DBusMessage, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: DBusMessage, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::locked", callback: (($obj: DBusMessage, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::locked", callback: (($obj: DBusMessage, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::locked", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::locked", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::locked", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: DBusMessage_ConstructProps) + _init (config?: DBusMessage_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(): DBusMessage + static newFromBlob(blob: any, capabilities: DBusCapabilityFlags): DBusMessage + static newMethodCall(name: string | null, path: string, interface: string | null, method: string): DBusMessage + static newSignal(path: string, interface: string, signal: string): DBusMessage + static bytesNeeded(blob: any): number + static $gtype: GObject.Type +} +export interface DBusMethodInvocation_ConstructProps extends GObject.Object_ConstructProps { +} +export class DBusMethodInvocation { + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of Gio.DBusMethodInvocation */ + getConnection(): DBusConnection + getInterfaceName(): string + getMessage(): DBusMessage + getMethodInfo(): DBusMethodInfo | null + getMethodName(): string + getObjectPath(): string + getParameters(): GLib.Variant + getPropertyInfo(): DBusPropertyInfo | null + getSender(): string + returnDbusError(errorName: string, errorMessage: string): void + returnErrorLiteral(domain: GLib.Quark, code: number, message: string): void + returnGerror(error: GLib.Error): void + returnValue(parameters?: GLib.Variant | null): void + returnValueWithUnixFdList(parameters?: GLib.Variant | null, fdList?: UnixFDList | null): void + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: DBusMethodInvocation, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: DBusMethodInvocation, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: DBusMethodInvocation_ConstructProps) + _init (config?: DBusMethodInvocation_ConstructProps): void + static $gtype: GObject.Type +} +export interface DBusObjectManagerClient_ConstructProps extends GObject.Object_ConstructProps { + busType?: BusType + connection?: DBusConnection + flags?: DBusObjectManagerClientFlags + getProxyTypeDestroyNotify?: object + getProxyTypeFunc?: object + getProxyTypeUserData?: object + name?: string + objectPath?: string +} +export class DBusObjectManagerClient { + /* Properties of Gio.DBusObjectManagerClient */ + readonly nameOwner: string + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of Gio.DBusObjectManagerClient */ + getConnection(): DBusConnection + getFlags(): DBusObjectManagerClientFlags + getName(): string + getNameOwner(): string | null + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Methods of Gio.AsyncInitable */ + initAsync(ioPriority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + initFinish(res: AsyncResult): boolean + newFinish(res: AsyncResult): GObject.Object + /* Methods of Gio.DBusObjectManager */ + getInterface(objectPath: string, interfaceName: string): DBusInterface + getObject(objectPath: string): DBusObject + getObjectPath(): string + getObjects(): DBusObject[] + /* Methods of Gio.Initable */ + init(cancellable?: Cancellable | null): boolean + /* Virtual methods of Gio.DBusObjectManagerClient */ + vfuncInterfaceProxyPropertiesChanged(objectProxy: DBusObjectProxy, interfaceProxy: DBusProxy, changedProperties: GLib.Variant, invalidatedProperties: string): void + vfuncInterfaceProxySignal(objectProxy: DBusObjectProxy, interfaceProxy: DBusProxy, senderName: string, signalName: string, parameters: GLib.Variant): void + vfuncInitAsync(ioPriority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + vfuncInitFinish(res: AsyncResult): boolean + vfuncGetInterface(objectPath: string, interfaceName: string): DBusInterface + vfuncGetObject(objectPath: string): DBusObject + vfuncGetObjectPath(): string + vfuncGetObjects(): DBusObject[] + vfuncInterfaceAdded(object: DBusObject, interface: DBusInterface): void + vfuncInterfaceRemoved(object: DBusObject, interface: DBusInterface): void + vfuncObjectAdded(object: DBusObject): void + vfuncObjectRemoved(object: DBusObject): void + vfuncInit(cancellable?: Cancellable | null): boolean + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Gio.DBusObjectManagerClient */ + connect(sigName: "interface-proxy-properties-changed", callback: (($obj: DBusObjectManagerClient, objectProxy: DBusObjectProxy, interfaceProxy: DBusProxy, changedProperties: GLib.Variant, invalidatedProperties: string[]) => void)): number + connect_after(sigName: "interface-proxy-properties-changed", callback: (($obj: DBusObjectManagerClient, objectProxy: DBusObjectProxy, interfaceProxy: DBusProxy, changedProperties: GLib.Variant, invalidatedProperties: string[]) => void)): number + emit(sigName: "interface-proxy-properties-changed", objectProxy: DBusObjectProxy, interfaceProxy: DBusProxy, changedProperties: GLib.Variant, invalidatedProperties: string[]): void + on(sigName: "interface-proxy-properties-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "interface-proxy-properties-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "interface-proxy-properties-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "interface-proxy-signal", callback: (($obj: DBusObjectManagerClient, objectProxy: DBusObjectProxy, interfaceProxy: DBusProxy, senderName: string, signalName: string, parameters: GLib.Variant) => void)): number + connect_after(sigName: "interface-proxy-signal", callback: (($obj: DBusObjectManagerClient, objectProxy: DBusObjectProxy, interfaceProxy: DBusProxy, senderName: string, signalName: string, parameters: GLib.Variant) => void)): number + emit(sigName: "interface-proxy-signal", objectProxy: DBusObjectProxy, interfaceProxy: DBusProxy, senderName: string, signalName: string, parameters: GLib.Variant): void + on(sigName: "interface-proxy-signal", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "interface-proxy-signal", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "interface-proxy-signal", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: DBusObjectManagerClient, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: DBusObjectManagerClient, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of Gio.DBusObjectManager */ + connect(sigName: "interface-added", callback: (($obj: DBusObjectManagerClient, object: DBusObject, interface: DBusInterface) => void)): number + connect_after(sigName: "interface-added", callback: (($obj: DBusObjectManagerClient, object: DBusObject, interface: DBusInterface) => void)): number + emit(sigName: "interface-added", object: DBusObject, interface: DBusInterface): void + on(sigName: "interface-added", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "interface-added", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "interface-added", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "interface-removed", callback: (($obj: DBusObjectManagerClient, object: DBusObject, interface: DBusInterface) => void)): number + connect_after(sigName: "interface-removed", callback: (($obj: DBusObjectManagerClient, object: DBusObject, interface: DBusInterface) => void)): number + emit(sigName: "interface-removed", object: DBusObject, interface: DBusInterface): void + on(sigName: "interface-removed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "interface-removed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "interface-removed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "object-added", callback: (($obj: DBusObjectManagerClient, object: DBusObject) => void)): number + connect_after(sigName: "object-added", callback: (($obj: DBusObjectManagerClient, object: DBusObject) => void)): number + emit(sigName: "object-added", object: DBusObject): void + on(sigName: "object-added", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "object-added", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "object-added", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "object-removed", callback: (($obj: DBusObjectManagerClient, object: DBusObject) => void)): number + connect_after(sigName: "object-removed", callback: (($obj: DBusObjectManagerClient, object: DBusObject) => void)): number + emit(sigName: "object-removed", object: DBusObject): void + on(sigName: "object-removed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "object-removed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "object-removed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::name-owner", callback: (($obj: DBusObjectManagerClient, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::name-owner", callback: (($obj: DBusObjectManagerClient, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::name-owner", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::name-owner", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::name-owner", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: DBusObjectManagerClient_ConstructProps) + _init (config?: DBusObjectManagerClient_ConstructProps): void + /* Static methods and pseudo-constructors */ + static newFinish(res: AsyncResult): DBusObjectManagerClient + static newForBusFinish(res: AsyncResult): DBusObjectManagerClient + static newForBusSync(busType: BusType, flags: DBusObjectManagerClientFlags, name: string, objectPath: string, getProxyTypeFunc?: DBusProxyTypeFunc | null, cancellable?: Cancellable | null): DBusObjectManagerClient + static newSync(connection: DBusConnection, flags: DBusObjectManagerClientFlags, name: string | null, objectPath: string, getProxyTypeFunc?: DBusProxyTypeFunc | null, cancellable?: Cancellable | null): DBusObjectManagerClient + static newForBus(busType: BusType, flags: DBusObjectManagerClientFlags, name: string, objectPath: string, getProxyTypeFunc?: DBusProxyTypeFunc | null, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + static newvAsync(objectType: GObject.Type, nParameters: number, parameters: GObject.Parameter, ioPriority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + static newv(objectType: GObject.Type, parameters: GObject.Parameter[], cancellable?: Cancellable | null): GObject.Object + static $gtype: GObject.Type +} +export interface DBusObjectManagerServer_ConstructProps extends GObject.Object_ConstructProps { + connection?: DBusConnection + objectPath?: string +} +export class DBusObjectManagerServer { + /* Properties of Gio.DBusObjectManagerServer */ + connection: DBusConnection + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of Gio.DBusObjectManagerServer */ + export(object: DBusObjectSkeleton): void + exportUniquely(object: DBusObjectSkeleton): void + getConnection(): DBusConnection + isExported(object: DBusObjectSkeleton): boolean + setConnection(connection?: DBusConnection | null): void + unexport(objectPath: string): boolean + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Methods of Gio.DBusObjectManager */ + getInterface(objectPath: string, interfaceName: string): DBusInterface + getObject(objectPath: string): DBusObject + getObjectPath(): string + getObjects(): DBusObject[] + /* Virtual methods of Gio.DBusObjectManagerServer */ + vfuncGetInterface(objectPath: string, interfaceName: string): DBusInterface + vfuncGetObject(objectPath: string): DBusObject + vfuncGetObjectPath(): string + vfuncGetObjects(): DBusObject[] + vfuncInterfaceAdded(object: DBusObject, interface: DBusInterface): void + vfuncInterfaceRemoved(object: DBusObject, interface: DBusInterface): void + vfuncObjectAdded(object: DBusObject): void + vfuncObjectRemoved(object: DBusObject): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: DBusObjectManagerServer, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: DBusObjectManagerServer, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of Gio.DBusObjectManager */ + connect(sigName: "interface-added", callback: (($obj: DBusObjectManagerServer, object: DBusObject, interface: DBusInterface) => void)): number + connect_after(sigName: "interface-added", callback: (($obj: DBusObjectManagerServer, object: DBusObject, interface: DBusInterface) => void)): number + emit(sigName: "interface-added", object: DBusObject, interface: DBusInterface): void + on(sigName: "interface-added", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "interface-added", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "interface-added", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "interface-removed", callback: (($obj: DBusObjectManagerServer, object: DBusObject, interface: DBusInterface) => void)): number + connect_after(sigName: "interface-removed", callback: (($obj: DBusObjectManagerServer, object: DBusObject, interface: DBusInterface) => void)): number + emit(sigName: "interface-removed", object: DBusObject, interface: DBusInterface): void + on(sigName: "interface-removed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "interface-removed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "interface-removed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "object-added", callback: (($obj: DBusObjectManagerServer, object: DBusObject) => void)): number + connect_after(sigName: "object-added", callback: (($obj: DBusObjectManagerServer, object: DBusObject) => void)): number + emit(sigName: "object-added", object: DBusObject): void + on(sigName: "object-added", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "object-added", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "object-added", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "object-removed", callback: (($obj: DBusObjectManagerServer, object: DBusObject) => void)): number + connect_after(sigName: "object-removed", callback: (($obj: DBusObjectManagerServer, object: DBusObject) => void)): number + emit(sigName: "object-removed", object: DBusObject): void + on(sigName: "object-removed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "object-removed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "object-removed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::connection", callback: (($obj: DBusObjectManagerServer, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::connection", callback: (($obj: DBusObjectManagerServer, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::connection", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::connection", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::connection", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: DBusObjectManagerServer_ConstructProps) + _init (config?: DBusObjectManagerServer_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(objectPath: string): DBusObjectManagerServer + static $gtype: GObject.Type +} +export interface DBusObjectProxy_ConstructProps extends GObject.Object_ConstructProps { + gConnection?: DBusConnection + gObjectPath?: string +} +export class DBusObjectProxy { + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of Gio.DBusObjectProxy */ + getConnection(): DBusConnection + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Methods of Gio.DBusObject */ + getInterface(interfaceName: string): DBusInterface | null + getInterfaces(): DBusInterface[] + getObjectPath(): string + /* Virtual methods of Gio.DBusObjectProxy */ + vfuncGetInterface(interfaceName: string): DBusInterface | null + vfuncGetInterfaces(): DBusInterface[] + vfuncGetObjectPath(): string + vfuncInterfaceAdded(interface: DBusInterface): void + vfuncInterfaceRemoved(interface: DBusInterface): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: DBusObjectProxy, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: DBusObjectProxy, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of Gio.DBusObject */ + connect(sigName: "interface-added", callback: (($obj: DBusObjectProxy, interface: DBusInterface) => void)): number + connect_after(sigName: "interface-added", callback: (($obj: DBusObjectProxy, interface: DBusInterface) => void)): number + emit(sigName: "interface-added", interface: DBusInterface): void + on(sigName: "interface-added", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "interface-added", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "interface-added", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "interface-removed", callback: (($obj: DBusObjectProxy, interface: DBusInterface) => void)): number + connect_after(sigName: "interface-removed", callback: (($obj: DBusObjectProxy, interface: DBusInterface) => void)): number + emit(sigName: "interface-removed", interface: DBusInterface): void + on(sigName: "interface-removed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "interface-removed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "interface-removed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: DBusObjectProxy_ConstructProps) + _init (config?: DBusObjectProxy_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(connection: DBusConnection, objectPath: string): DBusObjectProxy + static $gtype: GObject.Type +} +export interface DBusObjectSkeleton_ConstructProps extends GObject.Object_ConstructProps { + gObjectPath?: string +} +export class DBusObjectSkeleton { + /* Properties of Gio.DBusObjectSkeleton */ + gObjectPath: string + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of Gio.DBusObjectSkeleton */ + addInterface(interface: DBusInterfaceSkeleton): void + flush(): void + removeInterface(interface: DBusInterfaceSkeleton): void + removeInterfaceByName(interfaceName: string): void + setObjectPath(objectPath: string): void + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Methods of Gio.DBusObject */ + getInterface(interfaceName: string): DBusInterface | null + getInterfaces(): DBusInterface[] + getObjectPath(): string + /* Virtual methods of Gio.DBusObjectSkeleton */ + vfuncAuthorizeMethod(interface: DBusInterfaceSkeleton, invocation: DBusMethodInvocation): boolean + vfuncGetInterface(interfaceName: string): DBusInterface | null + vfuncGetInterfaces(): DBusInterface[] + vfuncGetObjectPath(): string + vfuncInterfaceAdded(interface: DBusInterface): void + vfuncInterfaceRemoved(interface: DBusInterface): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Gio.DBusObjectSkeleton */ + connect(sigName: "authorize-method", callback: (($obj: DBusObjectSkeleton, interface: DBusInterfaceSkeleton, invocation: DBusMethodInvocation) => boolean)): number + connect_after(sigName: "authorize-method", callback: (($obj: DBusObjectSkeleton, interface: DBusInterfaceSkeleton, invocation: DBusMethodInvocation) => boolean)): number + emit(sigName: "authorize-method", interface: DBusInterfaceSkeleton, invocation: DBusMethodInvocation): void + on(sigName: "authorize-method", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "authorize-method", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "authorize-method", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: DBusObjectSkeleton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: DBusObjectSkeleton, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of Gio.DBusObject */ + connect(sigName: "interface-added", callback: (($obj: DBusObjectSkeleton, interface: DBusInterface) => void)): number + connect_after(sigName: "interface-added", callback: (($obj: DBusObjectSkeleton, interface: DBusInterface) => void)): number + emit(sigName: "interface-added", interface: DBusInterface): void + on(sigName: "interface-added", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "interface-added", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "interface-added", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "interface-removed", callback: (($obj: DBusObjectSkeleton, interface: DBusInterface) => void)): number + connect_after(sigName: "interface-removed", callback: (($obj: DBusObjectSkeleton, interface: DBusInterface) => void)): number + emit(sigName: "interface-removed", interface: DBusInterface): void + on(sigName: "interface-removed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "interface-removed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "interface-removed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::g-object-path", callback: (($obj: DBusObjectSkeleton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::g-object-path", callback: (($obj: DBusObjectSkeleton, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::g-object-path", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::g-object-path", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::g-object-path", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: DBusObjectSkeleton_ConstructProps) + _init (config?: DBusObjectSkeleton_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(objectPath: string): DBusObjectSkeleton + static $gtype: GObject.Type +} +export interface DBusProxy_ConstructProps extends GObject.Object_ConstructProps { + gBusType?: BusType + gConnection?: DBusConnection + gDefaultTimeout?: number + gFlags?: DBusProxyFlags + gInterfaceInfo?: DBusInterfaceInfo + gInterfaceName?: string + gName?: string + gObjectPath?: string +} +export class DBusProxy { + /* Properties of Gio.DBusProxy */ + gDefaultTimeout: number + gInterfaceInfo: DBusInterfaceInfo + readonly gNameOwner: string + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of Gio.DBusProxy */ + call(methodName: string, parameters: GLib.Variant | null, flags: DBusCallFlags, timeoutMsec: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + callFinish(res: AsyncResult): GLib.Variant + callSync(methodName: string, parameters: GLib.Variant | null, flags: DBusCallFlags, timeoutMsec: number, cancellable?: Cancellable | null): GLib.Variant + callWithUnixFdList(methodName: string, parameters: GLib.Variant | null, flags: DBusCallFlags, timeoutMsec: number, fdList?: UnixFDList | null, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + callWithUnixFdListFinish(res: AsyncResult): [ /* returnType */ GLib.Variant, /* outFdList */ UnixFDList | null ] + callWithUnixFdListSync(methodName: string, parameters: GLib.Variant | null, flags: DBusCallFlags, timeoutMsec: number, fdList?: UnixFDList | null, cancellable?: Cancellable | null): [ /* returnType */ GLib.Variant, /* outFdList */ UnixFDList | null ] + getCachedProperty(propertyName: string): GLib.Variant | null + getCachedPropertyNames(): string[] | null + getConnection(): DBusConnection + getDefaultTimeout(): number + getFlags(): DBusProxyFlags + getInterfaceInfo(): DBusInterfaceInfo | null + getInterfaceName(): string + getName(): string + getNameOwner(): string | null + getObjectPath(): string + setCachedProperty(propertyName: string, value?: GLib.Variant | null): void + setDefaultTimeout(timeoutMsec: number): void + setInterfaceInfo(info?: DBusInterfaceInfo | null): void + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Methods of Gio.AsyncInitable */ + initAsync(ioPriority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + initFinish(res: AsyncResult): boolean + newFinish(res: AsyncResult): GObject.Object + /* Methods of Gio.DBusInterface */ + getObject(): DBusObject | null + getInfo(): DBusInterfaceInfo + setObject(object?: DBusObject | null): void + /* Methods of Gio.Initable */ + init(cancellable?: Cancellable | null): boolean + /* Virtual methods of Gio.DBusProxy */ + vfuncGPropertiesChanged(changedProperties: GLib.Variant, invalidatedProperties: string): void + vfuncGSignal(senderName: string, signalName: string, parameters: GLib.Variant): void + vfuncInitAsync(ioPriority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + vfuncInitFinish(res: AsyncResult): boolean + vfuncDupObject(): DBusObject | null + vfuncGetInfo(): DBusInterfaceInfo + vfuncSetObject(object?: DBusObject | null): void + vfuncInit(cancellable?: Cancellable | null): boolean + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Gio.DBusProxy */ + connect(sigName: "g-properties-changed", callback: (($obj: DBusProxy, changedProperties: GLib.Variant, invalidatedProperties: string[]) => void)): number + connect_after(sigName: "g-properties-changed", callback: (($obj: DBusProxy, changedProperties: GLib.Variant, invalidatedProperties: string[]) => void)): number + emit(sigName: "g-properties-changed", changedProperties: GLib.Variant, invalidatedProperties: string[]): void + on(sigName: "g-properties-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "g-properties-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "g-properties-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "g-signal", callback: (($obj: DBusProxy, senderName: string | null, signalName: string, parameters: GLib.Variant) => void)): number + connect_after(sigName: "g-signal", callback: (($obj: DBusProxy, senderName: string | null, signalName: string, parameters: GLib.Variant) => void)): number + emit(sigName: "g-signal", senderName: string | null, signalName: string, parameters: GLib.Variant): void + on(sigName: "g-signal", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "g-signal", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "g-signal", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: DBusProxy, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: DBusProxy, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::g-default-timeout", callback: (($obj: DBusProxy, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::g-default-timeout", callback: (($obj: DBusProxy, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::g-default-timeout", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::g-default-timeout", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::g-default-timeout", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::g-interface-info", callback: (($obj: DBusProxy, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::g-interface-info", callback: (($obj: DBusProxy, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::g-interface-info", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::g-interface-info", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::g-interface-info", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::g-name-owner", callback: (($obj: DBusProxy, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::g-name-owner", callback: (($obj: DBusProxy, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::g-name-owner", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::g-name-owner", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::g-name-owner", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: DBusProxy_ConstructProps) + _init (config?: DBusProxy_ConstructProps): void + /* Static methods and pseudo-constructors */ + static newFinish(res: AsyncResult): DBusProxy + static newForBusFinish(res: AsyncResult): DBusProxy + static newForBusSync(busType: BusType, flags: DBusProxyFlags, info: DBusInterfaceInfo | null, name: string, objectPath: string, interfaceName: string, cancellable?: Cancellable | null): DBusProxy + static newSync(connection: DBusConnection, flags: DBusProxyFlags, info: DBusInterfaceInfo | null, name: string | null, objectPath: string, interfaceName: string, cancellable?: Cancellable | null): DBusProxy + static newForBus(busType: BusType, flags: DBusProxyFlags, info: DBusInterfaceInfo | null, name: string, objectPath: string, interfaceName: string, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + static newvAsync(objectType: GObject.Type, nParameters: number, parameters: GObject.Parameter, ioPriority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + static newv(objectType: GObject.Type, parameters: GObject.Parameter[], cancellable?: Cancellable | null): GObject.Object + static $gtype: GObject.Type +} +export interface DBusServer_ConstructProps extends GObject.Object_ConstructProps { + address?: string + authenticationObserver?: DBusAuthObserver + flags?: DBusServerFlags + guid?: string +} +export class DBusServer { + /* Properties of Gio.DBusServer */ + readonly active: boolean + readonly clientAddress: string + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of Gio.DBusServer */ + getClientAddress(): string + getFlags(): DBusServerFlags + getGuid(): string + isActive(): boolean + start(): void + stop(): void + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Methods of Gio.Initable */ + init(cancellable?: Cancellable | null): boolean + /* Virtual methods of Gio.DBusServer */ + vfuncInit(cancellable?: Cancellable | null): boolean + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Gio.DBusServer */ + connect(sigName: "new-connection", callback: (($obj: DBusServer, connection: DBusConnection) => boolean)): number + connect_after(sigName: "new-connection", callback: (($obj: DBusServer, connection: DBusConnection) => boolean)): number + emit(sigName: "new-connection", connection: DBusConnection): void + on(sigName: "new-connection", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "new-connection", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "new-connection", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: DBusServer, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: DBusServer, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::active", callback: (($obj: DBusServer, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::active", callback: (($obj: DBusServer, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::active", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::active", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::active", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::client-address", callback: (($obj: DBusServer, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::client-address", callback: (($obj: DBusServer, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::client-address", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::client-address", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::client-address", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: DBusServer_ConstructProps) + _init (config?: DBusServer_ConstructProps): void + /* Static methods and pseudo-constructors */ + static newSync(address: string, flags: DBusServerFlags, guid: string, observer?: DBusAuthObserver | null, cancellable?: Cancellable | null): DBusServer + static newv(objectType: GObject.Type, parameters: GObject.Parameter[], cancellable?: Cancellable | null): GObject.Object + static $gtype: GObject.Type +} +export interface DataInputStream_ConstructProps extends BufferedInputStream_ConstructProps { + byteOrder?: DataStreamByteOrder + newlineType?: DataStreamNewlineType +} +export class DataInputStream { + /* Properties of Gio.DataInputStream */ + byteOrder: DataStreamByteOrder + newlineType: DataStreamNewlineType + /* Properties of Gio.BufferedInputStream */ + bufferSize: number + /* Properties of Gio.FilterInputStream */ + closeBaseStream: boolean + /* Fields of Gio.DataInputStream */ + parentInstance: BufferedInputStream + /* Fields of Gio.FilterInputStream */ + baseStream: InputStream + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of Gio.DataInputStream */ + getByteOrder(): DataStreamByteOrder + getNewlineType(): DataStreamNewlineType + readByte(cancellable?: Cancellable | null): number + readInt16(cancellable?: Cancellable | null): number + readInt32(cancellable?: Cancellable | null): number + readInt64(cancellable?: Cancellable | null): number + readLine(cancellable?: Cancellable | null): [ /* returnType */ any | null, /* length */ number | null ] + readLineAsync(ioPriority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + readLineFinish(result: AsyncResult): [ /* returnType */ any | null, /* length */ number | null ] + readLineFinishUtf8(result: AsyncResult): [ /* returnType */ string | null, /* length */ number | null ] + readLineUtf8(cancellable?: Cancellable | null): [ /* returnType */ string | null, /* length */ number | null ] + readUint16(cancellable?: Cancellable | null): number + readUint32(cancellable?: Cancellable | null): number + readUint64(cancellable?: Cancellable | null): number + readUntil(stopChars: string, cancellable?: Cancellable | null): [ /* returnType */ string, /* length */ number | null ] + readUntilAsync(stopChars: string, ioPriority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + readUntilFinish(result: AsyncResult): [ /* returnType */ string, /* length */ number | null ] + readUpto(stopChars: string, stopCharsLen: number, cancellable?: Cancellable | null): [ /* returnType */ string, /* length */ number | null ] + readUptoAsync(stopChars: string, stopCharsLen: number, ioPriority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + readUptoFinish(result: AsyncResult): [ /* returnType */ string, /* length */ number | null ] + setByteOrder(order: DataStreamByteOrder): void + setNewlineType(type: DataStreamNewlineType): void + /* Methods of Gio.BufferedInputStream */ + fill(count: number, cancellable?: Cancellable | null): number + fillAsync(count: number, ioPriority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + fillFinish(result: AsyncResult): number + getAvailable(): number + getBufferSize(): number + peek(buffer: any, offset: number): number + peekBuffer(): any + setBufferSize(size: number): void + /* Methods of Gio.FilterInputStream */ + getBaseStream(): InputStream + getCloseBaseStream(): boolean + setCloseBaseStream(closeBase: boolean): void + /* Methods of Gio.InputStream */ + clearPending(): void + close(cancellable?: Cancellable | null): boolean + closeAsync(ioPriority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + closeFinish(result: AsyncResult): boolean + hasPending(): boolean + isClosed(): boolean + read(cancellable?: Cancellable | null): [ /* returnType */ number, /* buffer */ any ] + readAll(cancellable?: Cancellable | null): [ /* returnType */ boolean, /* buffer */ any, /* bytesRead */ number ] + readAllAsync(ioPriority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): /* buffer */ any + readAllFinish(result: AsyncResult): [ /* returnType */ boolean, /* bytesRead */ number ] + readAsync(ioPriority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): /* buffer */ any + readBytes(count: number, cancellable?: Cancellable | null): any + readBytesAsync(count: number, ioPriority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + readBytesFinish(result: AsyncResult): any + readFinish(result: AsyncResult): number + setPending(): boolean + skip(count: number, cancellable?: Cancellable | null): number + skipAsync(count: number, ioPriority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + skipFinish(result: AsyncResult): number + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Methods of Gio.Seekable */ + canSeek(): boolean + canTruncate(): boolean + seek(offset: number, type: GLib.SeekType, cancellable?: Cancellable | null): boolean + tell(): number + truncate(offset: number, cancellable?: Cancellable | null): boolean + /* Virtual methods of Gio.BufferedInputStream */ + vfuncFill(count: number, cancellable?: Cancellable | null): number + vfuncFillAsync(count: number, ioPriority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + vfuncFillFinish(result: AsyncResult): number + vfuncCanSeek(): boolean + vfuncCanTruncate(): boolean + vfuncSeek(offset: number, type: GLib.SeekType, cancellable?: Cancellable | null): boolean + vfuncTell(): number + vfuncTruncateFn(offset: number, cancellable?: Cancellable | null): boolean + /* Virtual methods of Gio.InputStream */ + vfuncCloseAsync(ioPriority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + vfuncCloseFinish(result: AsyncResult): boolean + vfuncCloseFn(cancellable?: Cancellable | null): boolean + vfuncReadAsync(ioPriority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): /* buffer */ any | null + vfuncReadFinish(result: AsyncResult): number + vfuncReadFn(buffer: object | null, count: number, cancellable?: Cancellable | null): number + vfuncSkip(count: number, cancellable?: Cancellable | null): number + vfuncSkipAsync(count: number, ioPriority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + vfuncSkipFinish(result: AsyncResult): number + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: DataInputStream, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: DataInputStream, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::byte-order", callback: (($obj: DataInputStream, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::byte-order", callback: (($obj: DataInputStream, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::byte-order", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::byte-order", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::byte-order", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::newline-type", callback: (($obj: DataInputStream, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::newline-type", callback: (($obj: DataInputStream, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::newline-type", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::newline-type", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::newline-type", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::buffer-size", callback: (($obj: DataInputStream, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::buffer-size", callback: (($obj: DataInputStream, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::buffer-size", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::buffer-size", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::buffer-size", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::close-base-stream", callback: (($obj: DataInputStream, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::close-base-stream", callback: (($obj: DataInputStream, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::close-base-stream", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::close-base-stream", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::close-base-stream", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: DataInputStream_ConstructProps) + _init (config?: DataInputStream_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(baseStream: InputStream): DataInputStream + static $gtype: GObject.Type +} +export interface DataOutputStream_ConstructProps extends FilterOutputStream_ConstructProps { + byteOrder?: DataStreamByteOrder +} +export class DataOutputStream { + /* Properties of Gio.DataOutputStream */ + byteOrder: DataStreamByteOrder + /* Fields of Gio.DataOutputStream */ + parentInstance: FilterOutputStream + /* Fields of Gio.FilterOutputStream */ + baseStream: OutputStream + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of Gio.DataOutputStream */ + getByteOrder(): DataStreamByteOrder + putByte(data: number, cancellable?: Cancellable | null): boolean + putInt16(data: number, cancellable?: Cancellable | null): boolean + putInt32(data: number, cancellable?: Cancellable | null): boolean + putInt64(data: number, cancellable?: Cancellable | null): boolean + putString(str: string, cancellable?: Cancellable | null): boolean + putUint16(data: number, cancellable?: Cancellable | null): boolean + putUint32(data: number, cancellable?: Cancellable | null): boolean + putUint64(data: number, cancellable?: Cancellable | null): boolean + setByteOrder(order: DataStreamByteOrder): void + /* Methods of Gio.FilterOutputStream */ + getBaseStream(): OutputStream + getCloseBaseStream(): boolean + setCloseBaseStream(closeBase: boolean): void + /* Methods of Gio.OutputStream */ + clearPending(): void + close(cancellable?: Cancellable | null): boolean + closeAsync(ioPriority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + closeFinish(result: AsyncResult): boolean + flush(cancellable?: Cancellable | null): boolean + flushAsync(ioPriority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + flushFinish(result: AsyncResult): boolean + hasPending(): boolean + isClosed(): boolean + isClosing(): boolean + setPending(): boolean + splice(source: InputStream, flags: OutputStreamSpliceFlags, cancellable?: Cancellable | null): number + spliceAsync(source: InputStream, flags: OutputStreamSpliceFlags, ioPriority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + spliceFinish(result: AsyncResult): number + write(buffer: any, cancellable?: Cancellable | null): number + writeAll(buffer: any, cancellable?: Cancellable | null): [ /* returnType */ boolean, /* bytesWritten */ number | null ] + writeAllAsync(buffer: any, ioPriority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + writeAllFinish(result: AsyncResult): [ /* returnType */ boolean, /* bytesWritten */ number | null ] + writeAsync(buffer: any, ioPriority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + writeBytes(bytes: any, cancellable?: Cancellable | null): number + writeBytesAsync(bytes: any, ioPriority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + writeBytesFinish(result: AsyncResult): number + writeFinish(result: AsyncResult): number + writev(vectors: OutputVector[], cancellable?: Cancellable | null): [ /* returnType */ boolean, /* bytesWritten */ number | null ] + writevAll(vectors: OutputVector[], cancellable?: Cancellable | null): [ /* returnType */ boolean, /* bytesWritten */ number | null ] + writevAllAsync(vectors: OutputVector[], ioPriority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + writevAllFinish(result: AsyncResult): [ /* returnType */ boolean, /* bytesWritten */ number | null ] + writevAsync(vectors: OutputVector[], ioPriority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + writevFinish(result: AsyncResult): [ /* returnType */ boolean, /* bytesWritten */ number | null ] + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Methods of Gio.Seekable */ + canSeek(): boolean + canTruncate(): boolean + seek(offset: number, type: GLib.SeekType, cancellable?: Cancellable | null): boolean + tell(): number + truncate(offset: number, cancellable?: Cancellable | null): boolean + /* Virtual methods of Gio.DataOutputStream */ + vfuncCanSeek(): boolean + vfuncCanTruncate(): boolean + vfuncSeek(offset: number, type: GLib.SeekType, cancellable?: Cancellable | null): boolean + vfuncTell(): number + vfuncTruncateFn(offset: number, cancellable?: Cancellable | null): boolean + /* Virtual methods of Gio.OutputStream */ + vfuncCloseAsync(ioPriority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + vfuncCloseFinish(result: AsyncResult): boolean + vfuncCloseFn(cancellable?: Cancellable | null): boolean + vfuncFlush(cancellable?: Cancellable | null): boolean + vfuncFlushAsync(ioPriority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + vfuncFlushFinish(result: AsyncResult): boolean + vfuncSplice(source: InputStream, flags: OutputStreamSpliceFlags, cancellable?: Cancellable | null): number + vfuncSpliceAsync(source: InputStream, flags: OutputStreamSpliceFlags, ioPriority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + vfuncSpliceFinish(result: AsyncResult): number + vfuncWriteAsync(buffer: any | null, ioPriority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + vfuncWriteFinish(result: AsyncResult): number + vfuncWriteFn(buffer: any | null, cancellable?: Cancellable | null): number + vfuncWritevAsync(vectors: OutputVector[], ioPriority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + vfuncWritevFinish(result: AsyncResult): [ /* returnType */ boolean, /* bytesWritten */ number | null ] + vfuncWritevFn(vectors: OutputVector[], cancellable?: Cancellable | null): [ /* returnType */ boolean, /* bytesWritten */ number | null ] + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: DataOutputStream, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: DataOutputStream, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::byte-order", callback: (($obj: DataOutputStream, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::byte-order", callback: (($obj: DataOutputStream, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::byte-order", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::byte-order", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::byte-order", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: DataOutputStream_ConstructProps) + _init (config?: DataOutputStream_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(baseStream: OutputStream): DataOutputStream + static $gtype: GObject.Type +} +export interface DesktopAppInfo_ConstructProps extends GObject.Object_ConstructProps { + filename?: string +} +export class DesktopAppInfo { + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of Gio.DesktopAppInfo */ + getActionName(actionName: string): string + getBoolean(key: string): boolean + getCategories(): string | null + getFilename(): string | null + getGenericName(): string | null + getIsHidden(): boolean + getKeywords(): string[] + getLocaleString(key: string): string | null + getNodisplay(): boolean + getShowIn(desktopEnv?: string | null): boolean + getStartupWmClass(): string | null + getString(key: string): string | null + getStringList(key: string): string[] + hasKey(key: string): boolean + launchAction(actionName: string, launchContext?: AppLaunchContext | null): void + launchUrisAsManager(uris: string[], launchContext: AppLaunchContext | null, spawnFlags: GLib.SpawnFlags): boolean + launchUrisAsManagerWithFds(uris: string[], launchContext: AppLaunchContext | null, spawnFlags: GLib.SpawnFlags, stdinFd: number, stdoutFd: number, stderrFd: number): boolean + listActions(): string[] + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Methods of Gio.AppInfo */ + addSupportsType(contentType: string): boolean + canDelete(): boolean + canRemoveSupportsType(): boolean + delete(): boolean + dup(): AppInfo + equal(appinfo2: AppInfo): boolean + getCommandline(): string | null + getDescription(): string | null + getDisplayName(): string + getExecutable(): string + getIcon(): Icon | null + getId(): string | null + getName(): string + getSupportedTypes(): string[] + launch(files?: File[] | null, context?: AppLaunchContext | null): boolean + launchUris(uris?: string[] | null, context?: AppLaunchContext | null): boolean + launchUrisAsync(uris?: string[] | null, context?: AppLaunchContext | null, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + launchUrisFinish(result: AsyncResult): boolean + removeSupportsType(contentType: string): boolean + setAsDefaultForExtension(extension: string): boolean + setAsDefaultForType(contentType: string): boolean + setAsLastUsedForType(contentType: string): boolean + shouldShow(): boolean + supportsFiles(): boolean + supportsUris(): boolean + /* Virtual methods of Gio.DesktopAppInfo */ + vfuncAddSupportsType(contentType: string): boolean + vfuncCanDelete(): boolean + vfuncCanRemoveSupportsType(): boolean + vfuncDoDelete(): boolean + vfuncDup(): AppInfo + vfuncEqual(appinfo2: AppInfo): boolean + vfuncGetCommandline(): string | null + vfuncGetDescription(): string | null + vfuncGetDisplayName(): string + vfuncGetExecutable(): string + vfuncGetIcon(): Icon | null + vfuncGetId(): string | null + vfuncGetName(): string + vfuncGetSupportedTypes(): string[] + vfuncLaunch(files?: File[] | null, context?: AppLaunchContext | null): boolean + vfuncLaunchUris(uris?: string[] | null, context?: AppLaunchContext | null): boolean + vfuncLaunchUrisAsync(uris?: string[] | null, context?: AppLaunchContext | null, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + vfuncLaunchUrisFinish(result: AsyncResult): boolean + vfuncRemoveSupportsType(contentType: string): boolean + vfuncSetAsDefaultForExtension(extension: string): boolean + vfuncSetAsDefaultForType(contentType: string): boolean + vfuncSetAsLastUsedForType(contentType: string): boolean + vfuncShouldShow(): boolean + vfuncSupportsFiles(): boolean + vfuncSupportsUris(): boolean + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: DesktopAppInfo, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: DesktopAppInfo, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: DesktopAppInfo_ConstructProps) + _init (config?: DesktopAppInfo_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(desktopId: string): DesktopAppInfo + static newFromFilename(filename: string): DesktopAppInfo + static newFromKeyfile(keyFile: GLib.KeyFile): DesktopAppInfo + static getImplementations(interface: string): DesktopAppInfo[] + static search(searchString: string): any + static setDesktopEnv(desktopEnv: string): void + static createFromCommandline(commandline: string, applicationName: string | null, flags: AppInfoCreateFlags): AppInfo + static getAll(): AppInfo[] + static getAllForType(contentType: string): AppInfo[] + static getDefaultForType(contentType: string, mustSupportUris: boolean): AppInfo | null + static getDefaultForUriScheme(uriScheme: string): AppInfo | null + static getFallbackForType(contentType: string): AppInfo[] + static getRecommendedForType(contentType: string): AppInfo[] + static launchDefaultForUri(uri: string, context?: AppLaunchContext | null): boolean + static launchDefaultForUriAsync(uri: string, context?: AppLaunchContext | null, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + static launchDefaultForUriFinish(result: AsyncResult): boolean + static resetTypeAssociations(contentType: string): void + static $gtype: GObject.Type +} +export interface Emblem_ConstructProps extends GObject.Object_ConstructProps { + icon?: GObject.Object + origin?: EmblemOrigin +} +export class Emblem { + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of Gio.Emblem */ + getIcon(): Icon + getOrigin(): EmblemOrigin + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Methods of Gio.Icon */ + equal(icon2?: Icon | null): boolean + serialize(): GLib.Variant | null + /* Virtual methods of Gio.Emblem */ + vfuncEqual(icon2?: Icon | null): boolean + vfuncHash(): number + vfuncSerialize(): GLib.Variant | null + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: Emblem, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: Emblem, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: Emblem_ConstructProps) + _init (config?: Emblem_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(icon: Icon): Emblem + static newWithOrigin(icon: Icon, origin: EmblemOrigin): Emblem + static deserialize(value: GLib.Variant): Icon | null + static hash(icon: object): number + static newForString(str: string): Icon + static $gtype: GObject.Type +} +export interface EmblemedIcon_ConstructProps extends GObject.Object_ConstructProps { + gicon?: Icon +} +export class EmblemedIcon { + /* Fields of Gio.EmblemedIcon */ + parentInstance: GObject.Object + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of Gio.EmblemedIcon */ + addEmblem(emblem: Emblem): void + clearEmblems(): void + getEmblems(): Emblem[] + getIcon(): Icon + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Methods of Gio.Icon */ + equal(icon2?: Icon | null): boolean + serialize(): GLib.Variant | null + /* Virtual methods of Gio.EmblemedIcon */ + vfuncEqual(icon2?: Icon | null): boolean + vfuncHash(): number + vfuncSerialize(): GLib.Variant | null + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: EmblemedIcon, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: EmblemedIcon, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: EmblemedIcon_ConstructProps) + _init (config?: EmblemedIcon_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(icon: Icon, emblem?: Emblem | null): EmblemedIcon + static deserialize(value: GLib.Variant): Icon | null + static hash(icon: object): number + static newForString(str: string): Icon + static $gtype: GObject.Type +} +export interface FileEnumerator_ConstructProps extends GObject.Object_ConstructProps { + container?: File +} +export class FileEnumerator { + /* Fields of Gio.FileEnumerator */ + parentInstance: GObject.Object + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of Gio.FileEnumerator */ + close(cancellable?: Cancellable | null): boolean + closeAsync(ioPriority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + closeFinish(result: AsyncResult): boolean + getChild(info: FileInfo): File + getContainer(): File + hasPending(): boolean + isClosed(): boolean + iterate(cancellable?: Cancellable | null): [ /* returnType */ boolean, /* outInfo */ FileInfo | null, /* outChild */ File | null ] + nextFile(cancellable?: Cancellable | null): FileInfo | null + nextFilesAsync(numFiles: number, ioPriority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + nextFilesFinish(result: AsyncResult): FileInfo[] + setPending(pending: boolean): void + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Virtual methods of Gio.FileEnumerator */ + vfuncCloseAsync(ioPriority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + vfuncCloseFinish(result: AsyncResult): boolean + vfuncCloseFn(cancellable?: Cancellable | null): boolean + vfuncNextFile(cancellable?: Cancellable | null): FileInfo | null + vfuncNextFilesAsync(numFiles: number, ioPriority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + vfuncNextFilesFinish(result: AsyncResult): FileInfo[] + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: FileEnumerator, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: FileEnumerator, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: FileEnumerator_ConstructProps) + _init (config?: FileEnumerator_ConstructProps): void + static $gtype: GObject.Type +} +export interface FileIOStream_ConstructProps extends IOStream_ConstructProps { +} +export class FileIOStream { + /* Properties of Gio.IOStream */ + readonly closed: boolean + readonly inputStream: InputStream + readonly outputStream: OutputStream + /* Fields of Gio.FileIOStream */ + parentInstance: IOStream + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of Gio.FileIOStream */ + getEtag(): string | null + queryInfo(attributes: string, cancellable?: Cancellable | null): FileInfo + queryInfoAsync(attributes: string, ioPriority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + queryInfoFinish(result: AsyncResult): FileInfo + /* Methods of Gio.IOStream */ + clearPending(): void + close(cancellable?: Cancellable | null): boolean + closeAsync(ioPriority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + closeFinish(result: AsyncResult): boolean + getInputStream(): InputStream + getOutputStream(): OutputStream + hasPending(): boolean + isClosed(): boolean + setPending(): boolean + spliceAsync(stream2: IOStream, flags: IOStreamSpliceFlags, ioPriority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Methods of Gio.Seekable */ + canSeek(): boolean + canTruncate(): boolean + seek(offset: number, type: GLib.SeekType, cancellable?: Cancellable | null): boolean + tell(): number + truncate(offset: number, cancellable?: Cancellable | null): boolean + /* Virtual methods of Gio.FileIOStream */ + vfuncCanSeek(): boolean + vfuncCanTruncate(): boolean + vfuncGetEtag(): string | null + vfuncQueryInfo(attributes: string, cancellable?: Cancellable | null): FileInfo + vfuncQueryInfoAsync(attributes: string, ioPriority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + vfuncQueryInfoFinish(result: AsyncResult): FileInfo + vfuncSeek(offset: number, type: GLib.SeekType, cancellable?: Cancellable | null): boolean + vfuncTell(): number + vfuncTruncateFn(size: number, cancellable?: Cancellable | null): boolean + /* Virtual methods of Gio.IOStream */ + vfuncCloseAsync(ioPriority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + vfuncCloseFinish(result: AsyncResult): boolean + vfuncCloseFn(cancellable?: Cancellable | null): boolean + vfuncGetInputStream(): InputStream + vfuncGetOutputStream(): OutputStream + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: FileIOStream, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: FileIOStream, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::closed", callback: (($obj: FileIOStream, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::closed", callback: (($obj: FileIOStream, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::closed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::closed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::closed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::input-stream", callback: (($obj: FileIOStream, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::input-stream", callback: (($obj: FileIOStream, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::input-stream", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::input-stream", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::input-stream", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::output-stream", callback: (($obj: FileIOStream, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::output-stream", callback: (($obj: FileIOStream, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::output-stream", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::output-stream", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::output-stream", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: FileIOStream_ConstructProps) + _init (config?: FileIOStream_ConstructProps): void + static $gtype: GObject.Type +} +export interface FileIcon_ConstructProps extends GObject.Object_ConstructProps { + file?: File +} +export class FileIcon { + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of Gio.FileIcon */ + getFile(): File + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Methods of Gio.Icon */ + equal(icon2?: Icon | null): boolean + serialize(): GLib.Variant | null + /* Methods of Gio.LoadableIcon */ + load(size: number, cancellable?: Cancellable | null): [ /* returnType */ InputStream, /* type */ string | null ] + loadAsync(size: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + loadFinish(res: AsyncResult): [ /* returnType */ InputStream, /* type */ string | null ] + /* Virtual methods of Gio.FileIcon */ + vfuncEqual(icon2?: Icon | null): boolean + vfuncHash(): number + vfuncSerialize(): GLib.Variant | null + vfuncLoad(size: number, cancellable?: Cancellable | null): [ /* returnType */ InputStream, /* type */ string | null ] + vfuncLoadAsync(size: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + vfuncLoadFinish(res: AsyncResult): [ /* returnType */ InputStream, /* type */ string | null ] + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: FileIcon, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: FileIcon, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: FileIcon_ConstructProps) + _init (config?: FileIcon_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(file: File): FileIcon + static deserialize(value: GLib.Variant): Icon | null + static hash(icon: object): number + static newForString(str: string): Icon + static $gtype: GObject.Type +} +export interface FileInfo_ConstructProps extends GObject.Object_ConstructProps { +} +export class FileInfo { + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of Gio.FileInfo */ + clearStatus(): void + copyInto(destInfo: FileInfo): void + dup(): FileInfo + getAttributeAsString(attribute: string): string | null + getAttributeBoolean(attribute: string): boolean + getAttributeByteString(attribute: string): string | null + getAttributeData(attribute: string): [ /* returnType */ boolean, /* type */ FileAttributeType | null, /* valuePp */ object | null, /* status */ FileAttributeStatus | null ] + getAttributeInt32(attribute: string): number + getAttributeInt64(attribute: string): number + getAttributeObject(attribute: string): GObject.Object | null + getAttributeStatus(attribute: string): FileAttributeStatus + getAttributeString(attribute: string): string | null + getAttributeStringv(attribute: string): string[] | null + getAttributeType(attribute: string): FileAttributeType + getAttributeUint32(attribute: string): number + getAttributeUint64(attribute: string): number + getContentType(): string | null + getDeletionDate(): GLib.DateTime | null + getDisplayName(): string + getEditName(): string + getEtag(): string | null + getFileType(): FileType + getIcon(): Icon | null + getIsBackup(): boolean + getIsHidden(): boolean + getIsSymlink(): boolean + getModificationDateTime(): GLib.DateTime | null + getModificationTime(): /* result */ GLib.TimeVal + getName(): string + getSize(): number + getSortOrder(): number + getSymbolicIcon(): Icon | null + getSymlinkTarget(): string | null + hasAttribute(attribute: string): boolean + hasNamespace(nameSpace: string): boolean + listAttributes(nameSpace?: string | null): string[] | null + removeAttribute(attribute: string): void + setAttribute(attribute: string, type: FileAttributeType, valueP: object): void + setAttributeBoolean(attribute: string, attrValue: boolean): void + setAttributeByteString(attribute: string, attrValue: string): void + setAttributeInt32(attribute: string, attrValue: number): void + setAttributeInt64(attribute: string, attrValue: number): void + setAttributeMask(mask: FileAttributeMatcher): void + setAttributeObject(attribute: string, attrValue: GObject.Object): void + setAttributeStatus(attribute: string, status: FileAttributeStatus): boolean + setAttributeString(attribute: string, attrValue: string): void + setAttributeStringv(attribute: string, attrValue: string[]): void + setAttributeUint32(attribute: string, attrValue: number): void + setAttributeUint64(attribute: string, attrValue: number): void + setContentType(contentType: string): void + setDisplayName(displayName: string): void + setEditName(editName: string): void + setFileType(type: FileType): void + setIcon(icon: Icon): void + setIsHidden(isHidden: boolean): void + setIsSymlink(isSymlink: boolean): void + setModificationDateTime(mtime: GLib.DateTime): void + setModificationTime(mtime: GLib.TimeVal): void + setName(name: string): void + setSize(size: number): void + setSortOrder(sortOrder: number): void + setSymbolicIcon(icon: Icon): void + setSymlinkTarget(symlinkTarget: string): void + unsetAttributeMask(): void + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: FileInfo, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: FileInfo, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: FileInfo_ConstructProps) + _init (config?: FileInfo_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(): FileInfo + static $gtype: GObject.Type +} +export interface FileInputStream_ConstructProps extends InputStream_ConstructProps { +} +export class FileInputStream { + /* Fields of Gio.FileInputStream */ + parentInstance: InputStream + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of Gio.FileInputStream */ + queryInfo(attributes: string, cancellable?: Cancellable | null): FileInfo + queryInfoAsync(attributes: string, ioPriority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + queryInfoFinish(result: AsyncResult): FileInfo + /* Methods of Gio.InputStream */ + clearPending(): void + close(cancellable?: Cancellable | null): boolean + closeAsync(ioPriority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + closeFinish(result: AsyncResult): boolean + hasPending(): boolean + isClosed(): boolean + read(cancellable?: Cancellable | null): [ /* returnType */ number, /* buffer */ any ] + readAll(cancellable?: Cancellable | null): [ /* returnType */ boolean, /* buffer */ any, /* bytesRead */ number ] + readAllAsync(ioPriority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): /* buffer */ any + readAllFinish(result: AsyncResult): [ /* returnType */ boolean, /* bytesRead */ number ] + readAsync(ioPriority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): /* buffer */ any + readBytes(count: number, cancellable?: Cancellable | null): any + readBytesAsync(count: number, ioPriority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + readBytesFinish(result: AsyncResult): any + readFinish(result: AsyncResult): number + setPending(): boolean + skip(count: number, cancellable?: Cancellable | null): number + skipAsync(count: number, ioPriority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + skipFinish(result: AsyncResult): number + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Methods of Gio.Seekable */ + canSeek(): boolean + canTruncate(): boolean + seek(offset: number, type: GLib.SeekType, cancellable?: Cancellable | null): boolean + tell(): number + truncate(offset: number, cancellable?: Cancellable | null): boolean + /* Virtual methods of Gio.FileInputStream */ + vfuncCanSeek(): boolean + vfuncQueryInfo(attributes: string, cancellable?: Cancellable | null): FileInfo + vfuncQueryInfoAsync(attributes: string, ioPriority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + vfuncQueryInfoFinish(result: AsyncResult): FileInfo + vfuncSeek(offset: number, type: GLib.SeekType, cancellable?: Cancellable | null): boolean + vfuncTell(): number + vfuncCanTruncate(): boolean + vfuncTruncateFn(offset: number, cancellable?: Cancellable | null): boolean + /* Virtual methods of Gio.InputStream */ + vfuncCloseAsync(ioPriority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + vfuncCloseFinish(result: AsyncResult): boolean + vfuncCloseFn(cancellable?: Cancellable | null): boolean + vfuncReadAsync(ioPriority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): /* buffer */ any | null + vfuncReadFinish(result: AsyncResult): number + vfuncReadFn(buffer: object | null, count: number, cancellable?: Cancellable | null): number + vfuncSkip(count: number, cancellable?: Cancellable | null): number + vfuncSkipAsync(count: number, ioPriority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + vfuncSkipFinish(result: AsyncResult): number + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: FileInputStream, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: FileInputStream, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: FileInputStream_ConstructProps) + _init (config?: FileInputStream_ConstructProps): void + static $gtype: GObject.Type +} +export interface FileMonitor_ConstructProps extends GObject.Object_ConstructProps { + rateLimit?: number +} +export class FileMonitor { + /* Properties of Gio.FileMonitor */ + readonly cancelled: boolean + rateLimit: number + /* Fields of Gio.FileMonitor */ + parentInstance: GObject.Object + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of Gio.FileMonitor */ + cancel(): boolean + emitEvent(child: File, otherFile: File, eventType: FileMonitorEvent): void + isCancelled(): boolean + setRateLimit(limitMsecs: number): void + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Virtual methods of Gio.FileMonitor */ + vfuncCancel(): boolean + vfuncChanged(file: File, otherFile: File, eventType: FileMonitorEvent): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Gio.FileMonitor */ + connect(sigName: "changed", callback: (($obj: FileMonitor, file: File, otherFile: File | null, eventType: FileMonitorEvent) => void)): number + connect_after(sigName: "changed", callback: (($obj: FileMonitor, file: File, otherFile: File | null, eventType: FileMonitorEvent) => void)): number + emit(sigName: "changed", file: File, otherFile: File | null, eventType: FileMonitorEvent): void + on(sigName: "changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: FileMonitor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: FileMonitor, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::cancelled", callback: (($obj: FileMonitor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::cancelled", callback: (($obj: FileMonitor, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::cancelled", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::cancelled", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::cancelled", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::rate-limit", callback: (($obj: FileMonitor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::rate-limit", callback: (($obj: FileMonitor, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::rate-limit", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::rate-limit", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::rate-limit", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: FileMonitor_ConstructProps) + _init (config?: FileMonitor_ConstructProps): void + static $gtype: GObject.Type +} +export interface FileOutputStream_ConstructProps extends OutputStream_ConstructProps { +} +export class FileOutputStream { + /* Fields of Gio.FileOutputStream */ + parentInstance: OutputStream + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of Gio.FileOutputStream */ + getEtag(): string | null + queryInfo(attributes: string, cancellable?: Cancellable | null): FileInfo + queryInfoAsync(attributes: string, ioPriority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + queryInfoFinish(result: AsyncResult): FileInfo + /* Methods of Gio.OutputStream */ + clearPending(): void + close(cancellable?: Cancellable | null): boolean + closeAsync(ioPriority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + closeFinish(result: AsyncResult): boolean + flush(cancellable?: Cancellable | null): boolean + flushAsync(ioPriority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + flushFinish(result: AsyncResult): boolean + hasPending(): boolean + isClosed(): boolean + isClosing(): boolean + setPending(): boolean + splice(source: InputStream, flags: OutputStreamSpliceFlags, cancellable?: Cancellable | null): number + spliceAsync(source: InputStream, flags: OutputStreamSpliceFlags, ioPriority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + spliceFinish(result: AsyncResult): number + write(buffer: any, cancellable?: Cancellable | null): number + writeAll(buffer: any, cancellable?: Cancellable | null): [ /* returnType */ boolean, /* bytesWritten */ number | null ] + writeAllAsync(buffer: any, ioPriority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + writeAllFinish(result: AsyncResult): [ /* returnType */ boolean, /* bytesWritten */ number | null ] + writeAsync(buffer: any, ioPriority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + writeBytes(bytes: any, cancellable?: Cancellable | null): number + writeBytesAsync(bytes: any, ioPriority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + writeBytesFinish(result: AsyncResult): number + writeFinish(result: AsyncResult): number + writev(vectors: OutputVector[], cancellable?: Cancellable | null): [ /* returnType */ boolean, /* bytesWritten */ number | null ] + writevAll(vectors: OutputVector[], cancellable?: Cancellable | null): [ /* returnType */ boolean, /* bytesWritten */ number | null ] + writevAllAsync(vectors: OutputVector[], ioPriority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + writevAllFinish(result: AsyncResult): [ /* returnType */ boolean, /* bytesWritten */ number | null ] + writevAsync(vectors: OutputVector[], ioPriority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + writevFinish(result: AsyncResult): [ /* returnType */ boolean, /* bytesWritten */ number | null ] + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Methods of Gio.Seekable */ + canSeek(): boolean + canTruncate(): boolean + seek(offset: number, type: GLib.SeekType, cancellable?: Cancellable | null): boolean + tell(): number + truncate(offset: number, cancellable?: Cancellable | null): boolean + /* Virtual methods of Gio.FileOutputStream */ + vfuncCanSeek(): boolean + vfuncCanTruncate(): boolean + vfuncGetEtag(): string | null + vfuncQueryInfo(attributes: string, cancellable?: Cancellable | null): FileInfo + vfuncQueryInfoAsync(attributes: string, ioPriority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + vfuncQueryInfoFinish(result: AsyncResult): FileInfo + vfuncSeek(offset: number, type: GLib.SeekType, cancellable?: Cancellable | null): boolean + vfuncTell(): number + vfuncTruncateFn(size: number, cancellable?: Cancellable | null): boolean + /* Virtual methods of Gio.OutputStream */ + vfuncCloseAsync(ioPriority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + vfuncCloseFinish(result: AsyncResult): boolean + vfuncCloseFn(cancellable?: Cancellable | null): boolean + vfuncFlush(cancellable?: Cancellable | null): boolean + vfuncFlushAsync(ioPriority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + vfuncFlushFinish(result: AsyncResult): boolean + vfuncSplice(source: InputStream, flags: OutputStreamSpliceFlags, cancellable?: Cancellable | null): number + vfuncSpliceAsync(source: InputStream, flags: OutputStreamSpliceFlags, ioPriority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + vfuncSpliceFinish(result: AsyncResult): number + vfuncWriteAsync(buffer: any | null, ioPriority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + vfuncWriteFinish(result: AsyncResult): number + vfuncWriteFn(buffer: any | null, cancellable?: Cancellable | null): number + vfuncWritevAsync(vectors: OutputVector[], ioPriority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + vfuncWritevFinish(result: AsyncResult): [ /* returnType */ boolean, /* bytesWritten */ number | null ] + vfuncWritevFn(vectors: OutputVector[], cancellable?: Cancellable | null): [ /* returnType */ boolean, /* bytesWritten */ number | null ] + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: FileOutputStream, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: FileOutputStream, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: FileOutputStream_ConstructProps) + _init (config?: FileOutputStream_ConstructProps): void + static $gtype: GObject.Type +} +export interface FilenameCompleter_ConstructProps extends GObject.Object_ConstructProps { +} +export class FilenameCompleter { + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of Gio.FilenameCompleter */ + getCompletionSuffix(initialText: string): string | null + getCompletions(initialText: string): string[] + setDirsOnly(dirsOnly: boolean): void + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Virtual methods of Gio.FilenameCompleter */ + vfuncGotCompletionData(): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Gio.FilenameCompleter */ + connect(sigName: "got-completion-data", callback: (($obj: FilenameCompleter) => void)): number + connect_after(sigName: "got-completion-data", callback: (($obj: FilenameCompleter) => void)): number + emit(sigName: "got-completion-data"): void + on(sigName: "got-completion-data", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "got-completion-data", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "got-completion-data", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: FilenameCompleter, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: FilenameCompleter, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: FilenameCompleter_ConstructProps) + _init (config?: FilenameCompleter_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(): FilenameCompleter + static $gtype: GObject.Type +} +export interface FilterInputStream_ConstructProps extends InputStream_ConstructProps { + baseStream?: InputStream + closeBaseStream?: boolean +} +export class FilterInputStream { + /* Properties of Gio.FilterInputStream */ + closeBaseStream: boolean + /* Fields of Gio.FilterInputStream */ + parentInstance: InputStream + baseStream: InputStream + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of Gio.FilterInputStream */ + getBaseStream(): InputStream + getCloseBaseStream(): boolean + setCloseBaseStream(closeBase: boolean): void + /* Methods of Gio.InputStream */ + clearPending(): void + close(cancellable?: Cancellable | null): boolean + closeAsync(ioPriority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + closeFinish(result: AsyncResult): boolean + hasPending(): boolean + isClosed(): boolean + read(cancellable?: Cancellable | null): [ /* returnType */ number, /* buffer */ any ] + readAll(cancellable?: Cancellable | null): [ /* returnType */ boolean, /* buffer */ any, /* bytesRead */ number ] + readAllAsync(ioPriority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): /* buffer */ any + readAllFinish(result: AsyncResult): [ /* returnType */ boolean, /* bytesRead */ number ] + readAsync(ioPriority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): /* buffer */ any + readBytes(count: number, cancellable?: Cancellable | null): any + readBytesAsync(count: number, ioPriority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + readBytesFinish(result: AsyncResult): any + readFinish(result: AsyncResult): number + setPending(): boolean + skip(count: number, cancellable?: Cancellable | null): number + skipAsync(count: number, ioPriority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + skipFinish(result: AsyncResult): number + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Virtual methods of Gio.InputStream */ + vfuncCloseAsync(ioPriority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + vfuncCloseFinish(result: AsyncResult): boolean + vfuncCloseFn(cancellable?: Cancellable | null): boolean + vfuncReadAsync(ioPriority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): /* buffer */ any | null + vfuncReadFinish(result: AsyncResult): number + vfuncReadFn(buffer: object | null, count: number, cancellable?: Cancellable | null): number + vfuncSkip(count: number, cancellable?: Cancellable | null): number + vfuncSkipAsync(count: number, ioPriority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + vfuncSkipFinish(result: AsyncResult): number + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: FilterInputStream, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: FilterInputStream, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::close-base-stream", callback: (($obj: FilterInputStream, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::close-base-stream", callback: (($obj: FilterInputStream, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::close-base-stream", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::close-base-stream", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::close-base-stream", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: FilterInputStream_ConstructProps) + _init (config?: FilterInputStream_ConstructProps): void + static $gtype: GObject.Type +} +export interface FilterOutputStream_ConstructProps extends OutputStream_ConstructProps { + baseStream?: OutputStream + closeBaseStream?: boolean +} +export class FilterOutputStream { + /* Fields of Gio.FilterOutputStream */ + parentInstance: OutputStream + baseStream: OutputStream + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of Gio.FilterOutputStream */ + getBaseStream(): OutputStream + getCloseBaseStream(): boolean + setCloseBaseStream(closeBase: boolean): void + /* Methods of Gio.OutputStream */ + clearPending(): void + close(cancellable?: Cancellable | null): boolean + closeAsync(ioPriority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + closeFinish(result: AsyncResult): boolean + flush(cancellable?: Cancellable | null): boolean + flushAsync(ioPriority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + flushFinish(result: AsyncResult): boolean + hasPending(): boolean + isClosed(): boolean + isClosing(): boolean + setPending(): boolean + splice(source: InputStream, flags: OutputStreamSpliceFlags, cancellable?: Cancellable | null): number + spliceAsync(source: InputStream, flags: OutputStreamSpliceFlags, ioPriority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + spliceFinish(result: AsyncResult): number + write(buffer: any, cancellable?: Cancellable | null): number + writeAll(buffer: any, cancellable?: Cancellable | null): [ /* returnType */ boolean, /* bytesWritten */ number | null ] + writeAllAsync(buffer: any, ioPriority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + writeAllFinish(result: AsyncResult): [ /* returnType */ boolean, /* bytesWritten */ number | null ] + writeAsync(buffer: any, ioPriority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + writeBytes(bytes: any, cancellable?: Cancellable | null): number + writeBytesAsync(bytes: any, ioPriority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + writeBytesFinish(result: AsyncResult): number + writeFinish(result: AsyncResult): number + writev(vectors: OutputVector[], cancellable?: Cancellable | null): [ /* returnType */ boolean, /* bytesWritten */ number | null ] + writevAll(vectors: OutputVector[], cancellable?: Cancellable | null): [ /* returnType */ boolean, /* bytesWritten */ number | null ] + writevAllAsync(vectors: OutputVector[], ioPriority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + writevAllFinish(result: AsyncResult): [ /* returnType */ boolean, /* bytesWritten */ number | null ] + writevAsync(vectors: OutputVector[], ioPriority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + writevFinish(result: AsyncResult): [ /* returnType */ boolean, /* bytesWritten */ number | null ] + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Virtual methods of Gio.OutputStream */ + vfuncCloseAsync(ioPriority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + vfuncCloseFinish(result: AsyncResult): boolean + vfuncCloseFn(cancellable?: Cancellable | null): boolean + vfuncFlush(cancellable?: Cancellable | null): boolean + vfuncFlushAsync(ioPriority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + vfuncFlushFinish(result: AsyncResult): boolean + vfuncSplice(source: InputStream, flags: OutputStreamSpliceFlags, cancellable?: Cancellable | null): number + vfuncSpliceAsync(source: InputStream, flags: OutputStreamSpliceFlags, ioPriority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + vfuncSpliceFinish(result: AsyncResult): number + vfuncWriteAsync(buffer: any | null, ioPriority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + vfuncWriteFinish(result: AsyncResult): number + vfuncWriteFn(buffer: any | null, cancellable?: Cancellable | null): number + vfuncWritevAsync(vectors: OutputVector[], ioPriority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + vfuncWritevFinish(result: AsyncResult): [ /* returnType */ boolean, /* bytesWritten */ number | null ] + vfuncWritevFn(vectors: OutputVector[], cancellable?: Cancellable | null): [ /* returnType */ boolean, /* bytesWritten */ number | null ] + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: FilterOutputStream, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: FilterOutputStream, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: FilterOutputStream_ConstructProps) + _init (config?: FilterOutputStream_ConstructProps): void + static $gtype: GObject.Type +} +export interface IOModule_ConstructProps extends GObject.TypeModule_ConstructProps { +} +export class IOModule { + /* Fields of GObject.TypeModule */ + parentInstance: GObject.Object + useCount: number + typeInfos: object[] + interfaceInfos: object[] + name: string + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of Gio.IOModule */ + load(): void + unload(): void + /* Methods of GObject.TypeModule */ + addInterface(instanceType: GObject.Type, interfaceType: GObject.Type, interfaceInfo: GObject.InterfaceInfo): void + registerEnum(name: string, constStaticValues: GObject.EnumValue): GObject.Type + registerFlags(name: string, constStaticValues: GObject.FlagsValue): GObject.Type + registerType(parentType: GObject.Type, typeName: string, typeInfo: GObject.TypeInfo, flags: GObject.TypeFlags): GObject.Type + setName(name: string): void + unuse(): void + use(): boolean + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Methods of GObject.TypePlugin */ + completeInterfaceInfo(instanceType: GObject.Type, interfaceType: GObject.Type, info: GObject.InterfaceInfo): void + completeTypeInfo(gType: GObject.Type, info: GObject.TypeInfo, valueTable: GObject.TypeValueTable): void + /* Virtual methods of GObject.TypeModule */ + vfuncLoad(): boolean + vfuncUnload(): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: IOModule, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: IOModule, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: IOModule_ConstructProps) + _init (config?: IOModule_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(filename: string): IOModule + static query(): string[] + static $gtype: GObject.Type +} +export interface IOStream_ConstructProps extends GObject.Object_ConstructProps { +} +export class IOStream { + /* Properties of Gio.IOStream */ + readonly closed: boolean + readonly inputStream: InputStream + readonly outputStream: OutputStream + /* Fields of Gio.IOStream */ + parentInstance: GObject.Object + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of Gio.IOStream */ + clearPending(): void + close(cancellable?: Cancellable | null): boolean + closeAsync(ioPriority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + closeFinish(result: AsyncResult): boolean + getInputStream(): InputStream + getOutputStream(): OutputStream + hasPending(): boolean + isClosed(): boolean + setPending(): boolean + spliceAsync(stream2: IOStream, flags: IOStreamSpliceFlags, ioPriority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Virtual methods of Gio.IOStream */ + vfuncCloseAsync(ioPriority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + vfuncCloseFinish(result: AsyncResult): boolean + vfuncCloseFn(cancellable?: Cancellable | null): boolean + vfuncGetInputStream(): InputStream + vfuncGetOutputStream(): OutputStream + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: IOStream, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: IOStream, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::closed", callback: (($obj: IOStream, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::closed", callback: (($obj: IOStream, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::closed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::closed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::closed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::input-stream", callback: (($obj: IOStream, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::input-stream", callback: (($obj: IOStream, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::input-stream", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::input-stream", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::input-stream", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::output-stream", callback: (($obj: IOStream, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::output-stream", callback: (($obj: IOStream, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::output-stream", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::output-stream", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::output-stream", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: IOStream_ConstructProps) + _init (config?: IOStream_ConstructProps): void + /* Static methods and pseudo-constructors */ + static spliceFinish(result: AsyncResult): boolean + static $gtype: GObject.Type +} +export interface InetAddress_ConstructProps extends GObject.Object_ConstructProps { + bytes?: object + family?: SocketFamily +} +export class InetAddress { + /* Properties of Gio.InetAddress */ + readonly isAny: boolean + readonly isLinkLocal: boolean + readonly isLoopback: boolean + readonly isMcGlobal: boolean + readonly isMcLinkLocal: boolean + readonly isMcNodeLocal: boolean + readonly isMcOrgLocal: boolean + readonly isMcSiteLocal: boolean + readonly isMulticast: boolean + readonly isSiteLocal: boolean + /* Fields of Gio.InetAddress */ + parentInstance: GObject.Object + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of Gio.InetAddress */ + equal(otherAddress: InetAddress): boolean + getFamily(): SocketFamily + getIsAny(): boolean + getIsLinkLocal(): boolean + getIsLoopback(): boolean + getIsMcGlobal(): boolean + getIsMcLinkLocal(): boolean + getIsMcNodeLocal(): boolean + getIsMcOrgLocal(): boolean + getIsMcSiteLocal(): boolean + getIsMulticast(): boolean + getIsSiteLocal(): boolean + getNativeSize(): number + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Virtual methods of Gio.InetAddress */ + vfuncToString(): string + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: InetAddress, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: InetAddress, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::is-any", callback: (($obj: InetAddress, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::is-any", callback: (($obj: InetAddress, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::is-any", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::is-any", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::is-any", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::is-link-local", callback: (($obj: InetAddress, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::is-link-local", callback: (($obj: InetAddress, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::is-link-local", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::is-link-local", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::is-link-local", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::is-loopback", callback: (($obj: InetAddress, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::is-loopback", callback: (($obj: InetAddress, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::is-loopback", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::is-loopback", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::is-loopback", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::is-mc-global", callback: (($obj: InetAddress, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::is-mc-global", callback: (($obj: InetAddress, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::is-mc-global", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::is-mc-global", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::is-mc-global", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::is-mc-link-local", callback: (($obj: InetAddress, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::is-mc-link-local", callback: (($obj: InetAddress, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::is-mc-link-local", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::is-mc-link-local", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::is-mc-link-local", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::is-mc-node-local", callback: (($obj: InetAddress, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::is-mc-node-local", callback: (($obj: InetAddress, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::is-mc-node-local", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::is-mc-node-local", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::is-mc-node-local", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::is-mc-org-local", callback: (($obj: InetAddress, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::is-mc-org-local", callback: (($obj: InetAddress, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::is-mc-org-local", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::is-mc-org-local", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::is-mc-org-local", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::is-mc-site-local", callback: (($obj: InetAddress, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::is-mc-site-local", callback: (($obj: InetAddress, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::is-mc-site-local", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::is-mc-site-local", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::is-mc-site-local", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::is-multicast", callback: (($obj: InetAddress, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::is-multicast", callback: (($obj: InetAddress, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::is-multicast", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::is-multicast", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::is-multicast", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::is-site-local", callback: (($obj: InetAddress, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::is-site-local", callback: (($obj: InetAddress, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::is-site-local", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::is-site-local", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::is-site-local", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: InetAddress_ConstructProps) + _init (config?: InetAddress_ConstructProps): void + /* Static methods and pseudo-constructors */ + static newAny(family: SocketFamily): InetAddress + static newFromBytes(bytes: any, family: SocketFamily): InetAddress + static newFromString(string: string): InetAddress + static newLoopback(family: SocketFamily): InetAddress + static $gtype: GObject.Type +} +export interface InetAddressMask_ConstructProps extends GObject.Object_ConstructProps { + address?: InetAddress + length?: number +} +export class InetAddressMask { + /* Properties of Gio.InetAddressMask */ + address: InetAddress + readonly family: SocketFamily + length: number + /* Fields of Gio.InetAddressMask */ + parentInstance: GObject.Object + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of Gio.InetAddressMask */ + equal(mask2: InetAddressMask): boolean + getAddress(): InetAddress + getFamily(): SocketFamily + getLength(): number + matches(address: InetAddress): boolean + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Methods of Gio.Initable */ + init(cancellable?: Cancellable | null): boolean + /* Virtual methods of Gio.InetAddressMask */ + vfuncInit(cancellable?: Cancellable | null): boolean + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: InetAddressMask, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: InetAddressMask, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::address", callback: (($obj: InetAddressMask, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::address", callback: (($obj: InetAddressMask, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::address", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::address", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::address", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::family", callback: (($obj: InetAddressMask, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::family", callback: (($obj: InetAddressMask, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::family", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::family", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::family", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::length", callback: (($obj: InetAddressMask, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::length", callback: (($obj: InetAddressMask, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::length", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::length", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::length", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: InetAddressMask_ConstructProps) + _init (config?: InetAddressMask_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(addr: InetAddress, length: number): InetAddressMask + static newFromString(maskString: string): InetAddressMask + static newv(objectType: GObject.Type, parameters: GObject.Parameter[], cancellable?: Cancellable | null): GObject.Object + static $gtype: GObject.Type +} +export interface InetSocketAddress_ConstructProps extends SocketAddress_ConstructProps { + address?: InetAddress + flowinfo?: number + port?: number + scopeId?: number +} +export class InetSocketAddress { + /* Properties of Gio.SocketAddress */ + readonly family: SocketFamily + /* Fields of Gio.InetSocketAddress */ + parentInstance: SocketAddress + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of Gio.InetSocketAddress */ + getAddress(): InetAddress + getFlowinfo(): number + getPort(): number + getScopeId(): number + /* Methods of Gio.SocketAddress */ + getFamily(): SocketFamily + getNativeSize(): number + toNative(dest: object | null, destlen: number): boolean + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Methods of Gio.SocketConnectable */ + enumerate(): SocketAddressEnumerator + proxyEnumerate(): SocketAddressEnumerator + /* Virtual methods of Gio.SocketAddress */ + vfuncGetFamily(): SocketFamily + vfuncGetNativeSize(): number + vfuncToNative(dest: object | null, destlen: number): boolean + vfuncEnumerate(): SocketAddressEnumerator + vfuncProxyEnumerate(): SocketAddressEnumerator + vfuncToString(): string + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: InetSocketAddress, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: InetSocketAddress, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::family", callback: (($obj: InetSocketAddress, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::family", callback: (($obj: InetSocketAddress, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::family", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::family", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::family", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: InetSocketAddress_ConstructProps) + _init (config?: InetSocketAddress_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(address: InetAddress, port: number): InetSocketAddress + static newFromString(address: string, port: number): InetSocketAddress + static $gtype: GObject.Type +} +export interface InputStream_ConstructProps extends GObject.Object_ConstructProps { +} +export class InputStream { + /* Fields of Gio.InputStream */ + parentInstance: GObject.Object + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of Gio.InputStream */ + clearPending(): void + close(cancellable?: Cancellable | null): boolean + closeAsync(ioPriority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + closeFinish(result: AsyncResult): boolean + hasPending(): boolean + isClosed(): boolean + read(cancellable?: Cancellable | null): [ /* returnType */ number, /* buffer */ any ] + readAll(cancellable?: Cancellable | null): [ /* returnType */ boolean, /* buffer */ any, /* bytesRead */ number ] + readAllAsync(ioPriority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): /* buffer */ any + readAllFinish(result: AsyncResult): [ /* returnType */ boolean, /* bytesRead */ number ] + readAsync(ioPriority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): /* buffer */ any + readBytes(count: number, cancellable?: Cancellable | null): any + readBytesAsync(count: number, ioPriority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + readBytesFinish(result: AsyncResult): any + readFinish(result: AsyncResult): number + setPending(): boolean + skip(count: number, cancellable?: Cancellable | null): number + skipAsync(count: number, ioPriority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + skipFinish(result: AsyncResult): number + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Virtual methods of Gio.InputStream */ + vfuncCloseAsync(ioPriority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + vfuncCloseFinish(result: AsyncResult): boolean + vfuncCloseFn(cancellable?: Cancellable | null): boolean + vfuncReadAsync(ioPriority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): /* buffer */ any | null + vfuncReadFinish(result: AsyncResult): number + vfuncReadFn(buffer: object | null, count: number, cancellable?: Cancellable | null): number + vfuncSkip(count: number, cancellable?: Cancellable | null): number + vfuncSkipAsync(count: number, ioPriority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + vfuncSkipFinish(result: AsyncResult): number + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: InputStream, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: InputStream, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: InputStream_ConstructProps) + _init (config?: InputStream_ConstructProps): void + static $gtype: GObject.Type +} +export interface ListStore_ConstructProps extends GObject.Object_ConstructProps { + itemType?: GObject.Type +} +export class ListStore { + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of Gio.ListStore */ + append(item: GObject.Object): void + find(item: GObject.Object): [ /* returnType */ boolean, /* position */ number | null ] + findWithEqualFunc(item: GObject.Object, equalFunc: GLib.EqualFunc): [ /* returnType */ boolean, /* position */ number | null ] + insert(position: number, item: GObject.Object): void + insertSorted(item: GObject.Object, compareFunc: GLib.CompareDataFunc): number + remove(position: number): void + removeAll(): void + sort(compareFunc: GLib.CompareDataFunc): void + splice(position: number, nRemovals: number, additions: GObject.Object[]): void + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Methods of Gio.ListModel */ + getItemType(): GObject.Type + getNItems(): number + getItem(position: number): GObject.Object | null + itemsChanged(position: number, removed: number, added: number): void + /* Virtual methods of Gio.ListStore */ + vfuncGetItem(position: number): GObject.Object | null + vfuncGetItemType(): GObject.Type + vfuncGetNItems(): number + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: ListStore, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: ListStore, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of Gio.ListModel */ + connect(sigName: "items-changed", callback: (($obj: ListStore, position: number, removed: number, added: number) => void)): number + connect_after(sigName: "items-changed", callback: (($obj: ListStore, position: number, removed: number, added: number) => void)): number + emit(sigName: "items-changed", position: number, removed: number, added: number): void + on(sigName: "items-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "items-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "items-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: ListStore_ConstructProps) + _init (config?: ListStore_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(itemType: GObject.Type): ListStore + static $gtype: GObject.Type +} +export interface MemoryInputStream_ConstructProps extends InputStream_ConstructProps { +} +export class MemoryInputStream { + /* Fields of Gio.MemoryInputStream */ + parentInstance: InputStream + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of Gio.MemoryInputStream */ + addBytes(bytes: any): void + addData(data: any, destroy?: GLib.DestroyNotify | null): void + /* Methods of Gio.InputStream */ + clearPending(): void + close(cancellable?: Cancellable | null): boolean + closeAsync(ioPriority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + closeFinish(result: AsyncResult): boolean + hasPending(): boolean + isClosed(): boolean + read(cancellable?: Cancellable | null): [ /* returnType */ number, /* buffer */ any ] + readAll(cancellable?: Cancellable | null): [ /* returnType */ boolean, /* buffer */ any, /* bytesRead */ number ] + readAllAsync(ioPriority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): /* buffer */ any + readAllFinish(result: AsyncResult): [ /* returnType */ boolean, /* bytesRead */ number ] + readAsync(ioPriority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): /* buffer */ any + readBytes(count: number, cancellable?: Cancellable | null): any + readBytesAsync(count: number, ioPriority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + readBytesFinish(result: AsyncResult): any + readFinish(result: AsyncResult): number + setPending(): boolean + skip(count: number, cancellable?: Cancellable | null): number + skipAsync(count: number, ioPriority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + skipFinish(result: AsyncResult): number + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Methods of Gio.PollableInputStream */ + canPoll(): boolean + createSource(cancellable?: Cancellable | null): GLib.Source + isReadable(): boolean + readNonblocking(buffer: any, cancellable?: Cancellable | null): number + /* Methods of Gio.Seekable */ + canSeek(): boolean + canTruncate(): boolean + seek(offset: number, type: GLib.SeekType, cancellable?: Cancellable | null): boolean + tell(): number + truncate(offset: number, cancellable?: Cancellable | null): boolean + /* Virtual methods of Gio.MemoryInputStream */ + vfuncCanPoll(): boolean + vfuncCreateSource(cancellable?: Cancellable | null): GLib.Source + vfuncIsReadable(): boolean + vfuncReadNonblocking(buffer: any | null): number + vfuncCanSeek(): boolean + vfuncCanTruncate(): boolean + vfuncSeek(offset: number, type: GLib.SeekType, cancellable?: Cancellable | null): boolean + vfuncTell(): number + vfuncTruncateFn(offset: number, cancellable?: Cancellable | null): boolean + /* Virtual methods of Gio.InputStream */ + vfuncCloseAsync(ioPriority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + vfuncCloseFinish(result: AsyncResult): boolean + vfuncCloseFn(cancellable?: Cancellable | null): boolean + vfuncReadAsync(ioPriority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): /* buffer */ any | null + vfuncReadFinish(result: AsyncResult): number + vfuncReadFn(buffer: object | null, count: number, cancellable?: Cancellable | null): number + vfuncSkip(count: number, cancellable?: Cancellable | null): number + vfuncSkipAsync(count: number, ioPriority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + vfuncSkipFinish(result: AsyncResult): number + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: MemoryInputStream, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: MemoryInputStream, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: MemoryInputStream_ConstructProps) + _init (config?: MemoryInputStream_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(): MemoryInputStream + static newFromBytes(bytes: any): MemoryInputStream + static newFromData(data: any, destroy?: GLib.DestroyNotify | null): MemoryInputStream + static $gtype: GObject.Type +} +export interface MemoryOutputStream_ConstructProps extends OutputStream_ConstructProps { + data?: object + size?: number +} +export class MemoryOutputStream { + /* Properties of Gio.MemoryOutputStream */ + readonly dataSize: number + /* Fields of Gio.MemoryOutputStream */ + parentInstance: OutputStream + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of Gio.MemoryOutputStream */ + getData(): object | null + getDataSize(): number + getSize(): number + stealAsBytes(): any + stealData(): object | null + /* Methods of Gio.OutputStream */ + clearPending(): void + close(cancellable?: Cancellable | null): boolean + closeAsync(ioPriority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + closeFinish(result: AsyncResult): boolean + flush(cancellable?: Cancellable | null): boolean + flushAsync(ioPriority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + flushFinish(result: AsyncResult): boolean + hasPending(): boolean + isClosed(): boolean + isClosing(): boolean + setPending(): boolean + splice(source: InputStream, flags: OutputStreamSpliceFlags, cancellable?: Cancellable | null): number + spliceAsync(source: InputStream, flags: OutputStreamSpliceFlags, ioPriority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + spliceFinish(result: AsyncResult): number + write(buffer: any, cancellable?: Cancellable | null): number + writeAll(buffer: any, cancellable?: Cancellable | null): [ /* returnType */ boolean, /* bytesWritten */ number | null ] + writeAllAsync(buffer: any, ioPriority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + writeAllFinish(result: AsyncResult): [ /* returnType */ boolean, /* bytesWritten */ number | null ] + writeAsync(buffer: any, ioPriority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + writeBytes(bytes: any, cancellable?: Cancellable | null): number + writeBytesAsync(bytes: any, ioPriority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + writeBytesFinish(result: AsyncResult): number + writeFinish(result: AsyncResult): number + writev(vectors: OutputVector[], cancellable?: Cancellable | null): [ /* returnType */ boolean, /* bytesWritten */ number | null ] + writevAll(vectors: OutputVector[], cancellable?: Cancellable | null): [ /* returnType */ boolean, /* bytesWritten */ number | null ] + writevAllAsync(vectors: OutputVector[], ioPriority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + writevAllFinish(result: AsyncResult): [ /* returnType */ boolean, /* bytesWritten */ number | null ] + writevAsync(vectors: OutputVector[], ioPriority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + writevFinish(result: AsyncResult): [ /* returnType */ boolean, /* bytesWritten */ number | null ] + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Methods of Gio.PollableOutputStream */ + canPoll(): boolean + createSource(cancellable?: Cancellable | null): GLib.Source + isWritable(): boolean + writeNonblocking(buffer: any, cancellable?: Cancellable | null): number + writevNonblocking(vectors: OutputVector[], cancellable?: Cancellable | null): [ /* returnType */ PollableReturn, /* bytesWritten */ number | null ] + /* Methods of Gio.Seekable */ + canSeek(): boolean + canTruncate(): boolean + seek(offset: number, type: GLib.SeekType, cancellable?: Cancellable | null): boolean + tell(): number + truncate(offset: number, cancellable?: Cancellable | null): boolean + /* Virtual methods of Gio.MemoryOutputStream */ + vfuncCanPoll(): boolean + vfuncCreateSource(cancellable?: Cancellable | null): GLib.Source + vfuncIsWritable(): boolean + vfuncWriteNonblocking(buffer: any | null): number + vfuncWritevNonblocking(vectors: OutputVector[]): [ /* returnType */ PollableReturn, /* bytesWritten */ number | null ] + vfuncCanSeek(): boolean + vfuncCanTruncate(): boolean + vfuncSeek(offset: number, type: GLib.SeekType, cancellable?: Cancellable | null): boolean + vfuncTell(): number + vfuncTruncateFn(offset: number, cancellable?: Cancellable | null): boolean + /* Virtual methods of Gio.OutputStream */ + vfuncCloseAsync(ioPriority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + vfuncCloseFinish(result: AsyncResult): boolean + vfuncCloseFn(cancellable?: Cancellable | null): boolean + vfuncFlush(cancellable?: Cancellable | null): boolean + vfuncFlushAsync(ioPriority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + vfuncFlushFinish(result: AsyncResult): boolean + vfuncSplice(source: InputStream, flags: OutputStreamSpliceFlags, cancellable?: Cancellable | null): number + vfuncSpliceAsync(source: InputStream, flags: OutputStreamSpliceFlags, ioPriority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + vfuncSpliceFinish(result: AsyncResult): number + vfuncWriteAsync(buffer: any | null, ioPriority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + vfuncWriteFinish(result: AsyncResult): number + vfuncWriteFn(buffer: any | null, cancellable?: Cancellable | null): number + vfuncWritevAsync(vectors: OutputVector[], ioPriority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + vfuncWritevFinish(result: AsyncResult): [ /* returnType */ boolean, /* bytesWritten */ number | null ] + vfuncWritevFn(vectors: OutputVector[], cancellable?: Cancellable | null): [ /* returnType */ boolean, /* bytesWritten */ number | null ] + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: MemoryOutputStream, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: MemoryOutputStream, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::data-size", callback: (($obj: MemoryOutputStream, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::data-size", callback: (($obj: MemoryOutputStream, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::data-size", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::data-size", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::data-size", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: MemoryOutputStream_ConstructProps) + _init (config?: MemoryOutputStream_ConstructProps): void + /* Static methods and pseudo-constructors */ + static newResizable(): MemoryOutputStream + static $gtype: GObject.Type +} +export interface Menu_ConstructProps extends MenuModel_ConstructProps { +} +export class Menu { + /* Fields of Gio.MenuModel */ + parentInstance: GObject.Object + priv: MenuModelPrivate + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of Gio.Menu */ + append(label?: string | null, detailedAction?: string | null): void + appendItem(item: MenuItem): void + appendSection(label: string | null, section: MenuModel): void + appendSubmenu(label: string | null, submenu: MenuModel): void + freeze(): void + insert(position: number, label?: string | null, detailedAction?: string | null): void + insertItem(position: number, item: MenuItem): void + insertSection(position: number, label: string | null, section: MenuModel): void + insertSubmenu(position: number, label: string | null, submenu: MenuModel): void + prepend(label?: string | null, detailedAction?: string | null): void + prependItem(item: MenuItem): void + prependSection(label: string | null, section: MenuModel): void + prependSubmenu(label: string | null, submenu: MenuModel): void + remove(position: number): void + removeAll(): void + /* Methods of Gio.MenuModel */ + getItemAttributeValue(itemIndex: number, attribute: string, expectedType?: GLib.VariantType | null): GLib.Variant | null + getItemLink(itemIndex: number, link: string): MenuModel | null + getNItems(): number + isMutable(): boolean + itemsChanged(position: number, removed: number, added: number): void + iterateItemAttributes(itemIndex: number): MenuAttributeIter + iterateItemLinks(itemIndex: number): MenuLinkIter + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Virtual methods of Gio.MenuModel */ + vfuncGetItemAttributeValue(itemIndex: number, attribute: string, expectedType?: GLib.VariantType | null): GLib.Variant | null + vfuncGetItemAttributes(itemIndex: number): /* attributes */ GLib.HashTable + vfuncGetItemLink(itemIndex: number, link: string): MenuModel | null + vfuncGetItemLinks(itemIndex: number): /* links */ GLib.HashTable + vfuncGetNItems(): number + vfuncIsMutable(): boolean + vfuncIterateItemAttributes(itemIndex: number): MenuAttributeIter + vfuncIterateItemLinks(itemIndex: number): MenuLinkIter + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Gio.MenuModel */ + connect(sigName: "items-changed", callback: (($obj: Menu, position: number, removed: number, added: number) => void)): number + connect_after(sigName: "items-changed", callback: (($obj: Menu, position: number, removed: number, added: number) => void)): number + emit(sigName: "items-changed", position: number, removed: number, added: number): void + on(sigName: "items-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "items-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "items-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: Menu, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: Menu, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: Menu_ConstructProps) + _init (config?: Menu_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(): Menu + static $gtype: GObject.Type +} +export interface MenuAttributeIter_ConstructProps extends GObject.Object_ConstructProps { +} +export class MenuAttributeIter { + /* Fields of Gio.MenuAttributeIter */ + parentInstance: GObject.Object + priv: MenuAttributeIterPrivate + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of Gio.MenuAttributeIter */ + getName(): string + getNext(): [ /* returnType */ boolean, /* outName */ string | null, /* value */ GLib.Variant | null ] + getValue(): GLib.Variant + next(): boolean + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Virtual methods of Gio.MenuAttributeIter */ + vfuncGetNext(): [ /* returnType */ boolean, /* outName */ string | null, /* value */ GLib.Variant | null ] + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: MenuAttributeIter, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: MenuAttributeIter, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: MenuAttributeIter_ConstructProps) + _init (config?: MenuAttributeIter_ConstructProps): void + static $gtype: GObject.Type +} +export interface MenuItem_ConstructProps extends GObject.Object_ConstructProps { +} +export class MenuItem { + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of Gio.MenuItem */ + getAttributeValue(attribute: string, expectedType?: GLib.VariantType | null): GLib.Variant | null + getLink(link: string): MenuModel | null + setActionAndTargetValue(action?: string | null, targetValue?: GLib.Variant | null): void + setAttributeValue(attribute: string, value?: GLib.Variant | null): void + setDetailedAction(detailedAction: string): void + setIcon(icon: Icon): void + setLabel(label?: string | null): void + setLink(link: string, model?: MenuModel | null): void + setSection(section?: MenuModel | null): void + setSubmenu(submenu?: MenuModel | null): void + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: MenuItem, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: MenuItem, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: MenuItem_ConstructProps) + _init (config?: MenuItem_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(label?: string | null, detailedAction?: string | null): MenuItem + static newFromModel(model: MenuModel, itemIndex: number): MenuItem + static newSection(label: string | null, section: MenuModel): MenuItem + static newSubmenu(label: string | null, submenu: MenuModel): MenuItem + static $gtype: GObject.Type +} +export interface MenuLinkIter_ConstructProps extends GObject.Object_ConstructProps { +} +export class MenuLinkIter { + /* Fields of Gio.MenuLinkIter */ + parentInstance: GObject.Object + priv: MenuLinkIterPrivate + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of Gio.MenuLinkIter */ + getName(): string + getNext(): [ /* returnType */ boolean, /* outLink */ string | null, /* value */ MenuModel | null ] + getValue(): MenuModel + next(): boolean + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Virtual methods of Gio.MenuLinkIter */ + vfuncGetNext(): [ /* returnType */ boolean, /* outLink */ string | null, /* value */ MenuModel | null ] + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: MenuLinkIter, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: MenuLinkIter, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: MenuLinkIter_ConstructProps) + _init (config?: MenuLinkIter_ConstructProps): void + static $gtype: GObject.Type +} +export interface MenuModel_ConstructProps extends GObject.Object_ConstructProps { +} +export class MenuModel { + /* Fields of Gio.MenuModel */ + parentInstance: GObject.Object + priv: MenuModelPrivate + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of Gio.MenuModel */ + getItemAttributeValue(itemIndex: number, attribute: string, expectedType?: GLib.VariantType | null): GLib.Variant | null + getItemLink(itemIndex: number, link: string): MenuModel | null + getNItems(): number + isMutable(): boolean + itemsChanged(position: number, removed: number, added: number): void + iterateItemAttributes(itemIndex: number): MenuAttributeIter + iterateItemLinks(itemIndex: number): MenuLinkIter + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Virtual methods of Gio.MenuModel */ + vfuncGetItemAttributeValue(itemIndex: number, attribute: string, expectedType?: GLib.VariantType | null): GLib.Variant | null + vfuncGetItemAttributes(itemIndex: number): /* attributes */ GLib.HashTable + vfuncGetItemLink(itemIndex: number, link: string): MenuModel | null + vfuncGetItemLinks(itemIndex: number): /* links */ GLib.HashTable + vfuncGetNItems(): number + vfuncIsMutable(): boolean + vfuncIterateItemAttributes(itemIndex: number): MenuAttributeIter + vfuncIterateItemLinks(itemIndex: number): MenuLinkIter + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Gio.MenuModel */ + connect(sigName: "items-changed", callback: (($obj: MenuModel, position: number, removed: number, added: number) => void)): number + connect_after(sigName: "items-changed", callback: (($obj: MenuModel, position: number, removed: number, added: number) => void)): number + emit(sigName: "items-changed", position: number, removed: number, added: number): void + on(sigName: "items-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "items-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "items-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: MenuModel, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: MenuModel, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: MenuModel_ConstructProps) + _init (config?: MenuModel_ConstructProps): void + static $gtype: GObject.Type +} +export interface MountOperation_ConstructProps extends GObject.Object_ConstructProps { + anonymous?: boolean + choice?: number + domain?: string + isTcryptHiddenVolume?: boolean + isTcryptSystemVolume?: boolean + password?: string + passwordSave?: PasswordSave + pim?: number + username?: string +} +export class MountOperation { + /* Properties of Gio.MountOperation */ + anonymous: boolean + choice: number + domain: string + isTcryptHiddenVolume: boolean + isTcryptSystemVolume: boolean + password: string + passwordSave: PasswordSave + pim: number + username: string + /* Fields of Gio.MountOperation */ + parentInstance: GObject.Object + priv: MountOperationPrivate + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of Gio.MountOperation */ + getAnonymous(): boolean + getChoice(): number + getDomain(): string | null + getIsTcryptHiddenVolume(): boolean + getIsTcryptSystemVolume(): boolean + getPassword(): string | null + getPasswordSave(): PasswordSave + getPim(): number + getUsername(): string | null + reply(result: MountOperationResult): void + setAnonymous(anonymous: boolean): void + setChoice(choice: number): void + setDomain(domain?: string | null): void + setIsTcryptHiddenVolume(hiddenVolume: boolean): void + setIsTcryptSystemVolume(systemVolume: boolean): void + setPassword(password?: string | null): void + setPasswordSave(save: PasswordSave): void + setPim(pim: number): void + setUsername(username?: string | null): void + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Virtual methods of Gio.MountOperation */ + vfuncAborted(): void + vfuncAskPassword(message: string, defaultUser: string, defaultDomain: string, flags: AskPasswordFlags): void + vfuncAskQuestion(message: string, choices: string[]): void + vfuncReply(result: MountOperationResult): void + vfuncShowProcesses(message: string, processes: GLib.Pid[], choices: string[]): void + vfuncShowUnmountProgress(message: string, timeLeft: number, bytesLeft: number): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Gio.MountOperation */ + connect(sigName: "aborted", callback: (($obj: MountOperation) => void)): number + connect_after(sigName: "aborted", callback: (($obj: MountOperation) => void)): number + emit(sigName: "aborted"): void + on(sigName: "aborted", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "aborted", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "aborted", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "ask-password", callback: (($obj: MountOperation, message: string, defaultUser: string, defaultDomain: string, flags: AskPasswordFlags) => void)): number + connect_after(sigName: "ask-password", callback: (($obj: MountOperation, message: string, defaultUser: string, defaultDomain: string, flags: AskPasswordFlags) => void)): number + emit(sigName: "ask-password", message: string, defaultUser: string, defaultDomain: string, flags: AskPasswordFlags): void + on(sigName: "ask-password", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "ask-password", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "ask-password", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "ask-question", callback: (($obj: MountOperation, message: string, choices: string[]) => void)): number + connect_after(sigName: "ask-question", callback: (($obj: MountOperation, message: string, choices: string[]) => void)): number + emit(sigName: "ask-question", message: string, choices: string[]): void + on(sigName: "ask-question", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "ask-question", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "ask-question", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "reply", callback: (($obj: MountOperation, result: MountOperationResult) => void)): number + connect_after(sigName: "reply", callback: (($obj: MountOperation, result: MountOperationResult) => void)): number + emit(sigName: "reply", result: MountOperationResult): void + on(sigName: "reply", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "reply", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "reply", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "show-processes", callback: (($obj: MountOperation, message: string, processes: GLib.Pid[], choices: string[]) => void)): number + connect_after(sigName: "show-processes", callback: (($obj: MountOperation, message: string, processes: GLib.Pid[], choices: string[]) => void)): number + emit(sigName: "show-processes", message: string, processes: GLib.Pid[], choices: string[]): void + on(sigName: "show-processes", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "show-processes", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "show-processes", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "show-unmount-progress", callback: (($obj: MountOperation, message: string, timeLeft: number, bytesLeft: number) => void)): number + connect_after(sigName: "show-unmount-progress", callback: (($obj: MountOperation, message: string, timeLeft: number, bytesLeft: number) => void)): number + emit(sigName: "show-unmount-progress", message: string, timeLeft: number, bytesLeft: number): void + on(sigName: "show-unmount-progress", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "show-unmount-progress", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "show-unmount-progress", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: MountOperation, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: MountOperation, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::anonymous", callback: (($obj: MountOperation, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::anonymous", callback: (($obj: MountOperation, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::anonymous", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::anonymous", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::anonymous", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::choice", callback: (($obj: MountOperation, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::choice", callback: (($obj: MountOperation, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::choice", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::choice", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::choice", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::domain", callback: (($obj: MountOperation, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::domain", callback: (($obj: MountOperation, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::domain", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::domain", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::domain", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::is-tcrypt-hidden-volume", callback: (($obj: MountOperation, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::is-tcrypt-hidden-volume", callback: (($obj: MountOperation, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::is-tcrypt-hidden-volume", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::is-tcrypt-hidden-volume", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::is-tcrypt-hidden-volume", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::is-tcrypt-system-volume", callback: (($obj: MountOperation, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::is-tcrypt-system-volume", callback: (($obj: MountOperation, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::is-tcrypt-system-volume", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::is-tcrypt-system-volume", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::is-tcrypt-system-volume", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::password", callback: (($obj: MountOperation, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::password", callback: (($obj: MountOperation, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::password", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::password", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::password", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::password-save", callback: (($obj: MountOperation, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::password-save", callback: (($obj: MountOperation, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::password-save", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::password-save", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::password-save", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::pim", callback: (($obj: MountOperation, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::pim", callback: (($obj: MountOperation, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::pim", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::pim", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::pim", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::username", callback: (($obj: MountOperation, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::username", callback: (($obj: MountOperation, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::username", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::username", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::username", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: MountOperation_ConstructProps) + _init (config?: MountOperation_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(): MountOperation + static $gtype: GObject.Type +} +export interface NativeSocketAddress_ConstructProps extends SocketAddress_ConstructProps { +} +export class NativeSocketAddress { + /* Properties of Gio.SocketAddress */ + readonly family: SocketFamily + /* Fields of Gio.NativeSocketAddress */ + parentInstance: SocketAddress + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of Gio.SocketAddress */ + getFamily(): SocketFamily + getNativeSize(): number + toNative(dest: object | null, destlen: number): boolean + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Methods of Gio.SocketConnectable */ + enumerate(): SocketAddressEnumerator + proxyEnumerate(): SocketAddressEnumerator + /* Virtual methods of Gio.SocketAddress */ + vfuncGetFamily(): SocketFamily + vfuncGetNativeSize(): number + vfuncToNative(dest: object | null, destlen: number): boolean + vfuncEnumerate(): SocketAddressEnumerator + vfuncProxyEnumerate(): SocketAddressEnumerator + vfuncToString(): string + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: NativeSocketAddress, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: NativeSocketAddress, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::family", callback: (($obj: NativeSocketAddress, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::family", callback: (($obj: NativeSocketAddress, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::family", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::family", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::family", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: NativeSocketAddress_ConstructProps) + _init (config?: NativeSocketAddress_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(native: object | null, len: number): NativeSocketAddress + static $gtype: GObject.Type +} +export interface NativeVolumeMonitor_ConstructProps extends VolumeMonitor_ConstructProps { +} +export class NativeVolumeMonitor { + /* Fields of Gio.NativeVolumeMonitor */ + parentInstance: VolumeMonitor + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of Gio.VolumeMonitor */ + getConnectedDrives(): Drive[] + getMountForUuid(uuid: string): Mount | null + getMounts(): Mount[] + getVolumeForUuid(uuid: string): Volume | null + getVolumes(): Volume[] + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Virtual methods of Gio.VolumeMonitor */ + vfuncDriveChanged(drive: Drive): void + vfuncDriveConnected(drive: Drive): void + vfuncDriveDisconnected(drive: Drive): void + vfuncDriveEjectButton(drive: Drive): void + vfuncDriveStopButton(drive: Drive): void + vfuncGetConnectedDrives(): Drive[] + vfuncGetMountForUuid(uuid: string): Mount | null + vfuncGetMounts(): Mount[] + vfuncGetVolumeForUuid(uuid: string): Volume | null + vfuncGetVolumes(): Volume[] + vfuncMountAdded(mount: Mount): void + vfuncMountChanged(mount: Mount): void + vfuncMountPreUnmount(mount: Mount): void + vfuncMountRemoved(mount: Mount): void + vfuncVolumeAdded(volume: Volume): void + vfuncVolumeChanged(volume: Volume): void + vfuncVolumeRemoved(volume: Volume): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Gio.VolumeMonitor */ + connect(sigName: "drive-changed", callback: (($obj: NativeVolumeMonitor, drive: Drive) => void)): number + connect_after(sigName: "drive-changed", callback: (($obj: NativeVolumeMonitor, drive: Drive) => void)): number + emit(sigName: "drive-changed", drive: Drive): void + on(sigName: "drive-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "drive-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "drive-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "drive-connected", callback: (($obj: NativeVolumeMonitor, drive: Drive) => void)): number + connect_after(sigName: "drive-connected", callback: (($obj: NativeVolumeMonitor, drive: Drive) => void)): number + emit(sigName: "drive-connected", drive: Drive): void + on(sigName: "drive-connected", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "drive-connected", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "drive-connected", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "drive-disconnected", callback: (($obj: NativeVolumeMonitor, drive: Drive) => void)): number + connect_after(sigName: "drive-disconnected", callback: (($obj: NativeVolumeMonitor, drive: Drive) => void)): number + emit(sigName: "drive-disconnected", drive: Drive): void + on(sigName: "drive-disconnected", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "drive-disconnected", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "drive-disconnected", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "drive-eject-button", callback: (($obj: NativeVolumeMonitor, drive: Drive) => void)): number + connect_after(sigName: "drive-eject-button", callback: (($obj: NativeVolumeMonitor, drive: Drive) => void)): number + emit(sigName: "drive-eject-button", drive: Drive): void + on(sigName: "drive-eject-button", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "drive-eject-button", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "drive-eject-button", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "drive-stop-button", callback: (($obj: NativeVolumeMonitor, drive: Drive) => void)): number + connect_after(sigName: "drive-stop-button", callback: (($obj: NativeVolumeMonitor, drive: Drive) => void)): number + emit(sigName: "drive-stop-button", drive: Drive): void + on(sigName: "drive-stop-button", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "drive-stop-button", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "drive-stop-button", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "mount-added", callback: (($obj: NativeVolumeMonitor, mount: Mount) => void)): number + connect_after(sigName: "mount-added", callback: (($obj: NativeVolumeMonitor, mount: Mount) => void)): number + emit(sigName: "mount-added", mount: Mount): void + on(sigName: "mount-added", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "mount-added", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "mount-added", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "mount-changed", callback: (($obj: NativeVolumeMonitor, mount: Mount) => void)): number + connect_after(sigName: "mount-changed", callback: (($obj: NativeVolumeMonitor, mount: Mount) => void)): number + emit(sigName: "mount-changed", mount: Mount): void + on(sigName: "mount-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "mount-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "mount-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "mount-pre-unmount", callback: (($obj: NativeVolumeMonitor, mount: Mount) => void)): number + connect_after(sigName: "mount-pre-unmount", callback: (($obj: NativeVolumeMonitor, mount: Mount) => void)): number + emit(sigName: "mount-pre-unmount", mount: Mount): void + on(sigName: "mount-pre-unmount", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "mount-pre-unmount", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "mount-pre-unmount", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "mount-removed", callback: (($obj: NativeVolumeMonitor, mount: Mount) => void)): number + connect_after(sigName: "mount-removed", callback: (($obj: NativeVolumeMonitor, mount: Mount) => void)): number + emit(sigName: "mount-removed", mount: Mount): void + on(sigName: "mount-removed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "mount-removed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "mount-removed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "volume-added", callback: (($obj: NativeVolumeMonitor, volume: Volume) => void)): number + connect_after(sigName: "volume-added", callback: (($obj: NativeVolumeMonitor, volume: Volume) => void)): number + emit(sigName: "volume-added", volume: Volume): void + on(sigName: "volume-added", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "volume-added", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "volume-added", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "volume-changed", callback: (($obj: NativeVolumeMonitor, volume: Volume) => void)): number + connect_after(sigName: "volume-changed", callback: (($obj: NativeVolumeMonitor, volume: Volume) => void)): number + emit(sigName: "volume-changed", volume: Volume): void + on(sigName: "volume-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "volume-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "volume-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "volume-removed", callback: (($obj: NativeVolumeMonitor, volume: Volume) => void)): number + connect_after(sigName: "volume-removed", callback: (($obj: NativeVolumeMonitor, volume: Volume) => void)): number + emit(sigName: "volume-removed", volume: Volume): void + on(sigName: "volume-removed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "volume-removed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "volume-removed", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: NativeVolumeMonitor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: NativeVolumeMonitor, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: NativeVolumeMonitor_ConstructProps) + _init (config?: NativeVolumeMonitor_ConstructProps): void + static $gtype: GObject.Type +} +export interface NetworkAddress_ConstructProps extends GObject.Object_ConstructProps { + hostname?: string + port?: number + scheme?: string +} +export class NetworkAddress { + /* Fields of Gio.NetworkAddress */ + parentInstance: GObject.Object + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of Gio.NetworkAddress */ + getHostname(): string + getPort(): number + getScheme(): string | null + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Methods of Gio.SocketConnectable */ + enumerate(): SocketAddressEnumerator + proxyEnumerate(): SocketAddressEnumerator + /* Virtual methods of Gio.NetworkAddress */ + vfuncEnumerate(): SocketAddressEnumerator + vfuncProxyEnumerate(): SocketAddressEnumerator + vfuncToString(): string + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: NetworkAddress, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: NetworkAddress, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: NetworkAddress_ConstructProps) + _init (config?: NetworkAddress_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(hostname: string, port: number): NetworkAddress + static newLoopback(port: number): NetworkAddress + static parse(hostAndPort: string, defaultPort: number): NetworkAddress + static parseUri(uri: string, defaultPort: number): NetworkAddress + static $gtype: GObject.Type +} +export interface NetworkService_ConstructProps extends GObject.Object_ConstructProps { + domain?: string + protocol?: string + scheme?: string + service?: string +} +export class NetworkService { + /* Properties of Gio.NetworkService */ + scheme: string + /* Fields of Gio.NetworkService */ + parentInstance: GObject.Object + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of Gio.NetworkService */ + getDomain(): string + getProtocol(): string + getScheme(): string + getService(): string + setScheme(scheme: string): void + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Methods of Gio.SocketConnectable */ + enumerate(): SocketAddressEnumerator + proxyEnumerate(): SocketAddressEnumerator + /* Virtual methods of Gio.NetworkService */ + vfuncEnumerate(): SocketAddressEnumerator + vfuncProxyEnumerate(): SocketAddressEnumerator + vfuncToString(): string + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: NetworkService, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: NetworkService, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::scheme", callback: (($obj: NetworkService, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::scheme", callback: (($obj: NetworkService, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::scheme", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::scheme", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::scheme", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: NetworkService_ConstructProps) + _init (config?: NetworkService_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(service: string, protocol: string, domain: string): NetworkService + static $gtype: GObject.Type +} +export interface Notification_ConstructProps extends GObject.Object_ConstructProps { +} +export class Notification { + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of Gio.Notification */ + addButton(label: string, detailedAction: string): void + addButtonWithTarget(label: string, action: string, target?: GLib.Variant | null): void + setBody(body?: string | null): void + setDefaultAction(detailedAction: string): void + setDefaultActionAndTarget(action: string, target?: GLib.Variant | null): void + setIcon(icon: Icon): void + setPriority(priority: NotificationPriority): void + setTitle(title: string): void + setUrgent(urgent: boolean): void + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: Notification, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: Notification, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: Notification_ConstructProps) + _init (config?: Notification_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(title: string): Notification + static $gtype: GObject.Type +} +export interface OutputStream_ConstructProps extends GObject.Object_ConstructProps { +} +export class OutputStream { + /* Fields of Gio.OutputStream */ + parentInstance: GObject.Object + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of Gio.OutputStream */ + clearPending(): void + close(cancellable?: Cancellable | null): boolean + closeAsync(ioPriority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + closeFinish(result: AsyncResult): boolean + flush(cancellable?: Cancellable | null): boolean + flushAsync(ioPriority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + flushFinish(result: AsyncResult): boolean + hasPending(): boolean + isClosed(): boolean + isClosing(): boolean + setPending(): boolean + splice(source: InputStream, flags: OutputStreamSpliceFlags, cancellable?: Cancellable | null): number + spliceAsync(source: InputStream, flags: OutputStreamSpliceFlags, ioPriority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + spliceFinish(result: AsyncResult): number + write(buffer: any, cancellable?: Cancellable | null): number + writeAll(buffer: any, cancellable?: Cancellable | null): [ /* returnType */ boolean, /* bytesWritten */ number | null ] + writeAllAsync(buffer: any, ioPriority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + writeAllFinish(result: AsyncResult): [ /* returnType */ boolean, /* bytesWritten */ number | null ] + writeAsync(buffer: any, ioPriority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + writeBytes(bytes: any, cancellable?: Cancellable | null): number + writeBytesAsync(bytes: any, ioPriority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + writeBytesFinish(result: AsyncResult): number + writeFinish(result: AsyncResult): number + writev(vectors: OutputVector[], cancellable?: Cancellable | null): [ /* returnType */ boolean, /* bytesWritten */ number | null ] + writevAll(vectors: OutputVector[], cancellable?: Cancellable | null): [ /* returnType */ boolean, /* bytesWritten */ number | null ] + writevAllAsync(vectors: OutputVector[], ioPriority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + writevAllFinish(result: AsyncResult): [ /* returnType */ boolean, /* bytesWritten */ number | null ] + writevAsync(vectors: OutputVector[], ioPriority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + writevFinish(result: AsyncResult): [ /* returnType */ boolean, /* bytesWritten */ number | null ] + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Virtual methods of Gio.OutputStream */ + vfuncCloseAsync(ioPriority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + vfuncCloseFinish(result: AsyncResult): boolean + vfuncCloseFn(cancellable?: Cancellable | null): boolean + vfuncFlush(cancellable?: Cancellable | null): boolean + vfuncFlushAsync(ioPriority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + vfuncFlushFinish(result: AsyncResult): boolean + vfuncSplice(source: InputStream, flags: OutputStreamSpliceFlags, cancellable?: Cancellable | null): number + vfuncSpliceAsync(source: InputStream, flags: OutputStreamSpliceFlags, ioPriority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + vfuncSpliceFinish(result: AsyncResult): number + vfuncWriteAsync(buffer: any | null, ioPriority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + vfuncWriteFinish(result: AsyncResult): number + vfuncWriteFn(buffer: any | null, cancellable?: Cancellable | null): number + vfuncWritevAsync(vectors: OutputVector[], ioPriority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + vfuncWritevFinish(result: AsyncResult): [ /* returnType */ boolean, /* bytesWritten */ number | null ] + vfuncWritevFn(vectors: OutputVector[], cancellable?: Cancellable | null): [ /* returnType */ boolean, /* bytesWritten */ number | null ] + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: OutputStream, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: OutputStream, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: OutputStream_ConstructProps) + _init (config?: OutputStream_ConstructProps): void + static $gtype: GObject.Type +} +export interface Permission_ConstructProps extends GObject.Object_ConstructProps { +} +export class Permission { + /* Properties of Gio.Permission */ + readonly allowed: boolean + readonly canAcquire: boolean + readonly canRelease: boolean + /* Fields of Gio.Permission */ + parentInstance: GObject.Object + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of Gio.Permission */ + acquire(cancellable?: Cancellable | null): boolean + acquireAsync(cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + acquireFinish(result: AsyncResult): boolean + getAllowed(): boolean + getCanAcquire(): boolean + getCanRelease(): boolean + implUpdate(allowed: boolean, canAcquire: boolean, canRelease: boolean): void + release(cancellable?: Cancellable | null): boolean + releaseAsync(cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + releaseFinish(result: AsyncResult): boolean + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Virtual methods of Gio.Permission */ + vfuncAcquire(cancellable?: Cancellable | null): boolean + vfuncAcquireAsync(cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + vfuncAcquireFinish(result: AsyncResult): boolean + vfuncRelease(cancellable?: Cancellable | null): boolean + vfuncReleaseAsync(cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + vfuncReleaseFinish(result: AsyncResult): boolean + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: Permission, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: Permission, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::allowed", callback: (($obj: Permission, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::allowed", callback: (($obj: Permission, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::allowed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::allowed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::allowed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::can-acquire", callback: (($obj: Permission, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::can-acquire", callback: (($obj: Permission, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::can-acquire", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::can-acquire", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::can-acquire", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::can-release", callback: (($obj: Permission, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::can-release", callback: (($obj: Permission, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::can-release", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::can-release", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::can-release", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: Permission_ConstructProps) + _init (config?: Permission_ConstructProps): void + static $gtype: GObject.Type +} +export interface PropertyAction_ConstructProps extends GObject.Object_ConstructProps { + invertBoolean?: boolean + name?: string + object?: GObject.Object + propertyName?: string +} +export class PropertyAction { + /* Properties of Gio.PropertyAction */ + readonly enabled: boolean + readonly parameterType: GLib.VariantType + readonly state: GLib.Variant + readonly stateType: GLib.VariantType + /* Properties of Gio.Action */ + readonly name: string + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Methods of Gio.Action */ + activate(parameter?: GLib.Variant | null): void + changeState(value: GLib.Variant): void + getEnabled(): boolean + getName(): string + getParameterType(): GLib.VariantType | null + getState(): GLib.Variant | null + getStateHint(): GLib.Variant | null + getStateType(): GLib.VariantType | null + /* Virtual methods of Gio.PropertyAction */ + vfuncActivate(parameter?: GLib.Variant | null): void + vfuncChangeState(value: GLib.Variant): void + vfuncGetEnabled(): boolean + vfuncGetName(): string + vfuncGetParameterType(): GLib.VariantType | null + vfuncGetState(): GLib.Variant | null + vfuncGetStateHint(): GLib.Variant | null + vfuncGetStateType(): GLib.VariantType | null + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: PropertyAction, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: PropertyAction, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::enabled", callback: (($obj: PropertyAction, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::enabled", callback: (($obj: PropertyAction, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::enabled", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::enabled", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::enabled", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::parameter-type", callback: (($obj: PropertyAction, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::parameter-type", callback: (($obj: PropertyAction, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::parameter-type", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::parameter-type", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::parameter-type", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::state", callback: (($obj: PropertyAction, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::state", callback: (($obj: PropertyAction, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::state", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::state", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::state", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::state-type", callback: (($obj: PropertyAction, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::state-type", callback: (($obj: PropertyAction, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::state-type", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::state-type", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::state-type", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::name", callback: (($obj: PropertyAction, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::name", callback: (($obj: PropertyAction, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: PropertyAction_ConstructProps) + _init (config?: PropertyAction_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(name: string, object: GObject.Object, propertyName: string): PropertyAction + static nameIsValid(actionName: string): boolean + static parseDetailedName(detailedName: string): [ /* returnType */ boolean, /* actionName */ string, /* targetValue */ GLib.Variant ] + static printDetailedName(actionName: string, targetValue?: GLib.Variant | null): string + static $gtype: GObject.Type +} +export interface ProxyAddress_ConstructProps extends InetSocketAddress_ConstructProps { + destinationHostname?: string + destinationPort?: number + destinationProtocol?: string + password?: string + protocol?: string + uri?: string + username?: string +} +export class ProxyAddress { + /* Properties of Gio.SocketAddress */ + readonly family: SocketFamily + /* Fields of Gio.ProxyAddress */ + parentInstance: InetSocketAddress + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of Gio.ProxyAddress */ + getDestinationHostname(): string + getDestinationPort(): number + getDestinationProtocol(): string + getPassword(): string | null + getProtocol(): string + getUri(): string | null + getUsername(): string | null + /* Methods of Gio.InetSocketAddress */ + getAddress(): InetAddress + getFlowinfo(): number + getPort(): number + getScopeId(): number + /* Methods of Gio.SocketAddress */ + getFamily(): SocketFamily + getNativeSize(): number + toNative(dest: object | null, destlen: number): boolean + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Methods of Gio.SocketConnectable */ + enumerate(): SocketAddressEnumerator + proxyEnumerate(): SocketAddressEnumerator + /* Virtual methods of Gio.SocketAddress */ + vfuncGetFamily(): SocketFamily + vfuncGetNativeSize(): number + vfuncToNative(dest: object | null, destlen: number): boolean + vfuncEnumerate(): SocketAddressEnumerator + vfuncProxyEnumerate(): SocketAddressEnumerator + vfuncToString(): string + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: ProxyAddress, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: ProxyAddress, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::family", callback: (($obj: ProxyAddress, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::family", callback: (($obj: ProxyAddress, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::family", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::family", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::family", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: ProxyAddress_ConstructProps) + _init (config?: ProxyAddress_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(inetaddr: InetAddress, port: number, protocol: string, destHostname: string, destPort: number, username?: string | null, password?: string | null): ProxyAddress + static new(address: InetAddress, port: number): ProxyAddress + static $gtype: GObject.Type +} +export interface ProxyAddressEnumerator_ConstructProps extends SocketAddressEnumerator_ConstructProps { + connectable?: SocketConnectable + defaultPort?: number + proxyResolver?: ProxyResolver + uri?: string +} +export class ProxyAddressEnumerator { + /* Properties of Gio.ProxyAddressEnumerator */ + proxyResolver: ProxyResolver + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of Gio.SocketAddressEnumerator */ + next(cancellable?: Cancellable | null): SocketAddress + nextAsync(cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + nextFinish(result: AsyncResult): SocketAddress + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Virtual methods of Gio.SocketAddressEnumerator */ + vfuncNext(cancellable?: Cancellable | null): SocketAddress + vfuncNextAsync(cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + vfuncNextFinish(result: AsyncResult): SocketAddress + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: ProxyAddressEnumerator, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: ProxyAddressEnumerator, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::proxy-resolver", callback: (($obj: ProxyAddressEnumerator, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::proxy-resolver", callback: (($obj: ProxyAddressEnumerator, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::proxy-resolver", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::proxy-resolver", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::proxy-resolver", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: ProxyAddressEnumerator_ConstructProps) + _init (config?: ProxyAddressEnumerator_ConstructProps): void + static $gtype: GObject.Type +} +export interface Resolver_ConstructProps extends GObject.Object_ConstructProps { +} +export class Resolver { + /* Fields of Gio.Resolver */ + parentInstance: GObject.Object + priv: ResolverPrivate + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of Gio.Resolver */ + lookupByAddress(address: InetAddress, cancellable?: Cancellable | null): string + lookupByAddressAsync(address: InetAddress, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + lookupByAddressFinish(result: AsyncResult): string + lookupByName(hostname: string, cancellable?: Cancellable | null): InetAddress[] + lookupByNameAsync(hostname: string, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + lookupByNameFinish(result: AsyncResult): InetAddress[] + lookupByNameWithFlags(hostname: string, flags: ResolverNameLookupFlags, cancellable?: Cancellable | null): InetAddress[] + lookupByNameWithFlagsAsync(hostname: string, flags: ResolverNameLookupFlags, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + lookupByNameWithFlagsFinish(result: AsyncResult): InetAddress[] + lookupRecords(rrname: string, recordType: ResolverRecordType, cancellable?: Cancellable | null): GLib.Variant[] + lookupRecordsAsync(rrname: string, recordType: ResolverRecordType, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + lookupRecordsFinish(result: AsyncResult): GLib.Variant[] + lookupService(service: string, protocol: string, domain: string, cancellable?: Cancellable | null): SrvTarget[] + lookupServiceAsync(service: string, protocol: string, domain: string, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + lookupServiceFinish(result: AsyncResult): SrvTarget[] + setDefault(): void + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Virtual methods of Gio.Resolver */ + vfuncLookupByAddress(address: InetAddress, cancellable?: Cancellable | null): string + vfuncLookupByAddressAsync(address: InetAddress, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + vfuncLookupByAddressFinish(result: AsyncResult): string + vfuncLookupByName(hostname: string, cancellable?: Cancellable | null): InetAddress[] + vfuncLookupByNameAsync(hostname: string, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + vfuncLookupByNameFinish(result: AsyncResult): InetAddress[] + vfuncLookupByNameWithFlags(hostname: string, flags: ResolverNameLookupFlags, cancellable?: Cancellable | null): InetAddress[] + vfuncLookupByNameWithFlagsAsync(hostname: string, flags: ResolverNameLookupFlags, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + vfuncLookupByNameWithFlagsFinish(result: AsyncResult): InetAddress[] + vfuncLookupRecords(rrname: string, recordType: ResolverRecordType, cancellable?: Cancellable | null): GLib.Variant[] + vfuncLookupRecordsAsync(rrname: string, recordType: ResolverRecordType, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + vfuncLookupRecordsFinish(result: AsyncResult): GLib.Variant[] + vfuncLookupServiceAsync(rrname: string, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + vfuncLookupServiceFinish(result: AsyncResult): SrvTarget[] + vfuncReload(): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Gio.Resolver */ + connect(sigName: "reload", callback: (($obj: Resolver) => void)): number + connect_after(sigName: "reload", callback: (($obj: Resolver) => void)): number + emit(sigName: "reload"): void + on(sigName: "reload", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "reload", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "reload", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: Resolver, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: Resolver, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: Resolver_ConstructProps) + _init (config?: Resolver_ConstructProps): void + /* Static methods and pseudo-constructors */ + static getDefault(): Resolver + static $gtype: GObject.Type +} +export interface Settings_ConstructProps extends GObject.Object_ConstructProps { + backend?: SettingsBackend + path?: string + schema?: string + schemaId?: string + settingsSchema?: SettingsSchema +} +export class Settings { + /* Properties of Gio.Settings */ + readonly delayApply: boolean + readonly hasUnapplied: boolean + /* Fields of Gio.Settings */ + parentInstance: GObject.Object + priv: SettingsPrivate + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of Gio.Settings */ + apply(): void + bind(key: string, object: GObject.Object, property: string, flags: SettingsBindFlags): void + bindWritable(key: string, object: GObject.Object, property: string, inverted: boolean): void + createAction(key: string): Action + delay(): void + getBoolean(key: string): boolean + getChild(name: string): Settings + getDefaultValue(key: string): GLib.Variant | null + getDouble(key: string): number + getEnum(key: string): number + getFlags(key: string): number + getHasUnapplied(): boolean + getInt(key: string): number + getInt64(key: string): number + getMapped(key: string, mapping: SettingsGetMapping): object | null + getRange(key: string): GLib.Variant + getString(key: string): string + getStrv(key: string): string[] + getUint(key: string): number + getUint64(key: string): number + getUserValue(key: string): GLib.Variant | null + getValue(key: string): GLib.Variant + isWritable(name: string): boolean + listChildren(): string[] + listKeys(): string[] + rangeCheck(key: string, value: GLib.Variant): boolean + reset(key: string): void + revert(): void + setBoolean(key: string, value: boolean): boolean + setDouble(key: string, value: number): boolean + setEnum(key: string, value: number): boolean + setFlags(key: string, value: number): boolean + setInt(key: string, value: number): boolean + setInt64(key: string, value: number): boolean + setString(key: string, value: string): boolean + setStrv(key: string, value?: string[] | null): boolean + setUint(key: string, value: number): boolean + setUint64(key: string, value: number): boolean + setValue(key: string, value: GLib.Variant): boolean + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Virtual methods of Gio.Settings */ + vfuncChangeEvent(keys: GLib.Quark, nKeys: number): boolean + vfuncChanged(key: string): void + vfuncWritableChangeEvent(key: GLib.Quark): boolean + vfuncWritableChanged(key: string): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Gio.Settings */ + connect(sigName: "change-event", callback: (($obj: Settings, keys: GLib.Quark[] | null) => boolean)): number + connect_after(sigName: "change-event", callback: (($obj: Settings, keys: GLib.Quark[] | null) => boolean)): number + emit(sigName: "change-event", keys: GLib.Quark[] | null): void + on(sigName: "change-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "change-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "change-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "changed", callback: (($obj: Settings, key: string) => void)): number + connect_after(sigName: "changed", callback: (($obj: Settings, key: string) => void)): number + emit(sigName: "changed", key: string): void + on(sigName: "changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "writable-change-event", callback: (($obj: Settings, key: number) => boolean)): number + connect_after(sigName: "writable-change-event", callback: (($obj: Settings, key: number) => boolean)): number + emit(sigName: "writable-change-event", key: number): void + on(sigName: "writable-change-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "writable-change-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "writable-change-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "writable-changed", callback: (($obj: Settings, key: string) => void)): number + connect_after(sigName: "writable-changed", callback: (($obj: Settings, key: string) => void)): number + emit(sigName: "writable-changed", key: string): void + on(sigName: "writable-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "writable-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "writable-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: Settings, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: Settings, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::delay-apply", callback: (($obj: Settings, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::delay-apply", callback: (($obj: Settings, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::delay-apply", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::delay-apply", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::delay-apply", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::has-unapplied", callback: (($obj: Settings, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-unapplied", callback: (($obj: Settings, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::has-unapplied", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::has-unapplied", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::has-unapplied", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: Settings_ConstructProps) + _init (config?: Settings_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(schemaId: string): Settings + static newFull(schema: SettingsSchema, backend?: SettingsBackend | null, path?: string | null): Settings + static newWithBackend(schemaId: string, backend: SettingsBackend): Settings + static newWithBackendAndPath(schemaId: string, backend: SettingsBackend, path: string): Settings + static newWithPath(schemaId: string, path: string): Settings + static listRelocatableSchemas(): string[] + static listSchemas(): string[] + static sync(): void + static unbind(object: GObject.Object, property: string): void + static $gtype: GObject.Type +} +export interface SettingsBackend_ConstructProps extends GObject.Object_ConstructProps { +} +export class SettingsBackend { + /* Fields of Gio.SettingsBackend */ + parentInstance: GObject.Object + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of Gio.SettingsBackend */ + changed(key: string, originTag?: object | null): void + changedTree(tree: GLib.Tree, originTag?: object | null): void + keysChanged(path: string, items: string[], originTag?: object | null): void + pathChanged(path: string, originTag?: object | null): void + pathWritableChanged(path: string): void + writableChanged(key: string): void + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Virtual methods of Gio.SettingsBackend */ + vfuncGetWritable(key: string): boolean + vfuncRead(key: string, expectedType: GLib.VariantType, defaultValue: boolean): GLib.Variant + vfuncReadUserValue(key: string, expectedType: GLib.VariantType): GLib.Variant + vfuncReset(key: string, originTag?: object | null): void + vfuncSubscribe(name: string): void + vfuncSync(): void + vfuncUnsubscribe(name: string): void + vfuncWrite(key: string, value: GLib.Variant, originTag?: object | null): boolean + vfuncWriteTree(tree: GLib.Tree, originTag?: object | null): boolean + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: SettingsBackend, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: SettingsBackend, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: SettingsBackend_ConstructProps) + _init (config?: SettingsBackend_ConstructProps): void + /* Static methods and pseudo-constructors */ + static flattenTree(tree: GLib.Tree): [ /* path */ string, /* keys */ string[], /* values */ GLib.Variant[] | null ] + static getDefault(): SettingsBackend + static $gtype: GObject.Type +} +export interface SimpleAction_ConstructProps extends GObject.Object_ConstructProps { + enabled?: boolean + name?: string + parameterType?: GLib.VariantType + state?: GLib.Variant +} +export class SimpleAction { + /* Properties of Gio.SimpleAction */ + enabled: boolean + state: GLib.Variant + readonly stateType: GLib.VariantType + /* Properties of Gio.Action */ + readonly name: string + readonly parameterType: GLib.VariantType + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of Gio.SimpleAction */ + setEnabled(enabled: boolean): void + setState(value: GLib.Variant): void + setStateHint(stateHint?: GLib.Variant | null): void + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Methods of Gio.Action */ + activate(parameter?: GLib.Variant | null): void + changeState(value: GLib.Variant): void + getEnabled(): boolean + getName(): string + getParameterType(): GLib.VariantType | null + getState(): GLib.Variant | null + getStateHint(): GLib.Variant | null + getStateType(): GLib.VariantType | null + /* Virtual methods of Gio.SimpleAction */ + vfuncActivate(parameter?: GLib.Variant | null): void + vfuncChangeState(value: GLib.Variant): void + vfuncGetEnabled(): boolean + vfuncGetName(): string + vfuncGetParameterType(): GLib.VariantType | null + vfuncGetState(): GLib.Variant | null + vfuncGetStateHint(): GLib.Variant | null + vfuncGetStateType(): GLib.VariantType | null + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Gio.SimpleAction */ + connect(sigName: "activate", callback: (($obj: SimpleAction, parameter?: GLib.Variant | null) => void)): number + connect_after(sigName: "activate", callback: (($obj: SimpleAction, parameter?: GLib.Variant | null) => void)): number + emit(sigName: "activate", parameter?: GLib.Variant | null): void + on(sigName: "activate", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "activate", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "activate", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "change-state", callback: (($obj: SimpleAction, value?: GLib.Variant | null) => void)): number + connect_after(sigName: "change-state", callback: (($obj: SimpleAction, value?: GLib.Variant | null) => void)): number + emit(sigName: "change-state", value?: GLib.Variant | null): void + on(sigName: "change-state", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "change-state", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "change-state", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: SimpleAction, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: SimpleAction, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::enabled", callback: (($obj: SimpleAction, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::enabled", callback: (($obj: SimpleAction, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::enabled", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::enabled", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::enabled", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::state", callback: (($obj: SimpleAction, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::state", callback: (($obj: SimpleAction, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::state", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::state", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::state", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::state-type", callback: (($obj: SimpleAction, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::state-type", callback: (($obj: SimpleAction, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::state-type", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::state-type", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::state-type", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::name", callback: (($obj: SimpleAction, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::name", callback: (($obj: SimpleAction, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::parameter-type", callback: (($obj: SimpleAction, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::parameter-type", callback: (($obj: SimpleAction, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::parameter-type", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::parameter-type", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::parameter-type", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: SimpleAction_ConstructProps) + _init (config?: SimpleAction_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(name: string, parameterType?: GLib.VariantType | null): SimpleAction + static newStateful(name: string, parameterType: GLib.VariantType | null, state: GLib.Variant): SimpleAction + static nameIsValid(actionName: string): boolean + static parseDetailedName(detailedName: string): [ /* returnType */ boolean, /* actionName */ string, /* targetValue */ GLib.Variant ] + static printDetailedName(actionName: string, targetValue?: GLib.Variant | null): string + static $gtype: GObject.Type +} +export interface SimpleActionGroup_ConstructProps extends GObject.Object_ConstructProps { +} +export class SimpleActionGroup { + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of Gio.SimpleActionGroup */ + addEntries(entries: ActionEntry[], userData?: object | null): void + insert(action: Action): void + lookup(actionName: string): Action + remove(actionName: string): void + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Methods of Gio.ActionGroup */ + actionAdded(actionName: string): void + actionEnabledChanged(actionName: string, enabled: boolean): void + actionRemoved(actionName: string): void + actionStateChanged(actionName: string, state: GLib.Variant): void + activateAction(actionName: string, parameter?: GLib.Variant | null): void + changeActionState(actionName: string, value: GLib.Variant): void + getActionEnabled(actionName: string): boolean + getActionParameterType(actionName: string): GLib.VariantType | null + getActionState(actionName: string): GLib.Variant | null + getActionStateHint(actionName: string): GLib.Variant | null + getActionStateType(actionName: string): GLib.VariantType | null + hasAction(actionName: string): boolean + listActions(): string[] + queryAction(actionName: string): [ /* returnType */ boolean, /* enabled */ boolean, /* parameterType */ GLib.VariantType | null, /* stateType */ GLib.VariantType | null, /* stateHint */ GLib.Variant | null, /* state */ GLib.Variant | null ] + /* Methods of Gio.ActionMap */ + addAction(action: Action): void + addActionEntries(entries: ActionEntry[], userData?: object | null): void + lookupAction(actionName: string): Action | null + removeAction(actionName: string): void + /* Virtual methods of Gio.SimpleActionGroup */ + vfuncActionAdded(actionName: string): void + vfuncActionEnabledChanged(actionName: string, enabled: boolean): void + vfuncActionRemoved(actionName: string): void + vfuncActionStateChanged(actionName: string, state: GLib.Variant): void + vfuncActivateAction(actionName: string, parameter?: GLib.Variant | null): void + vfuncChangeActionState(actionName: string, value: GLib.Variant): void + vfuncGetActionEnabled(actionName: string): boolean + vfuncGetActionParameterType(actionName: string): GLib.VariantType | null + vfuncGetActionState(actionName: string): GLib.Variant | null + vfuncGetActionStateHint(actionName: string): GLib.Variant | null + vfuncGetActionStateType(actionName: string): GLib.VariantType | null + vfuncHasAction(actionName: string): boolean + vfuncListActions(): string[] + vfuncQueryAction(actionName: string): [ /* returnType */ boolean, /* enabled */ boolean, /* parameterType */ GLib.VariantType | null, /* stateType */ GLib.VariantType | null, /* stateHint */ GLib.Variant | null, /* state */ GLib.Variant | null ] + vfuncAddAction(action: Action): void + vfuncLookupAction(actionName: string): Action | null + vfuncRemoveAction(actionName: string): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: SimpleActionGroup, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: SimpleActionGroup, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of Gio.ActionGroup */ + connect(sigName: "action-added", callback: (($obj: SimpleActionGroup, actionName: string) => void)): number + connect_after(sigName: "action-added", callback: (($obj: SimpleActionGroup, actionName: string) => void)): number + emit(sigName: "action-added", actionName: string): void + on(sigName: "action-added", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "action-added", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "action-added", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "action-enabled-changed", callback: (($obj: SimpleActionGroup, actionName: string, enabled: boolean) => void)): number + connect_after(sigName: "action-enabled-changed", callback: (($obj: SimpleActionGroup, actionName: string, enabled: boolean) => void)): number + emit(sigName: "action-enabled-changed", actionName: string, enabled: boolean): void + on(sigName: "action-enabled-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "action-enabled-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "action-enabled-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "action-removed", callback: (($obj: SimpleActionGroup, actionName: string) => void)): number + connect_after(sigName: "action-removed", callback: (($obj: SimpleActionGroup, actionName: string) => void)): number + emit(sigName: "action-removed", actionName: string): void + on(sigName: "action-removed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "action-removed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "action-removed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "action-state-changed", callback: (($obj: SimpleActionGroup, actionName: string, value: GLib.Variant) => void)): number + connect_after(sigName: "action-state-changed", callback: (($obj: SimpleActionGroup, actionName: string, value: GLib.Variant) => void)): number + emit(sigName: "action-state-changed", actionName: string, value: GLib.Variant): void + on(sigName: "action-state-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "action-state-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "action-state-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: SimpleActionGroup_ConstructProps) + _init (config?: SimpleActionGroup_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(): SimpleActionGroup + static $gtype: GObject.Type +} +export interface SimpleAsyncResult_ConstructProps extends GObject.Object_ConstructProps { +} +export class SimpleAsyncResult { + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of Gio.SimpleAsyncResult */ + complete(): void + completeInIdle(): void + getOpResGboolean(): boolean + getOpResGssize(): number + propagateError(): boolean + setCheckCancellable(checkCancellable?: Cancellable | null): void + setFromError(error: GLib.Error): void + setHandleCancellation(handleCancellation: boolean): void + setOpResGboolean(opRes: boolean): void + setOpResGssize(opRes: number): void + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Methods of Gio.AsyncResult */ + getSourceObject(): GObject.Object | null + getUserData(): object | null + isTagged(sourceTag?: object | null): boolean + legacyPropagateError(): boolean + /* Virtual methods of Gio.SimpleAsyncResult */ + vfuncGetSourceObject(): GObject.Object | null + vfuncGetUserData(): object | null + vfuncIsTagged(sourceTag?: object | null): boolean + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: SimpleAsyncResult, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: SimpleAsyncResult, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: SimpleAsyncResult_ConstructProps) + _init (config?: SimpleAsyncResult_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(sourceObject?: GObject.Object | null, callback?: AsyncReadyCallback | null, sourceTag?: object | null): SimpleAsyncResult + static newFromError(sourceObject: GObject.Object | null, callback: AsyncReadyCallback | null, error: GLib.Error): SimpleAsyncResult + static isValid(result: AsyncResult, source?: GObject.Object | null, sourceTag?: object | null): boolean + static $gtype: GObject.Type +} +export interface SimpleIOStream_ConstructProps extends IOStream_ConstructProps { + inputStream?: InputStream + outputStream?: OutputStream +} +export class SimpleIOStream { + /* Properties of Gio.IOStream */ + readonly closed: boolean + readonly inputStream: InputStream + readonly outputStream: OutputStream + /* Fields of Gio.IOStream */ + parentInstance: GObject.Object + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of Gio.IOStream */ + clearPending(): void + close(cancellable?: Cancellable | null): boolean + closeAsync(ioPriority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + closeFinish(result: AsyncResult): boolean + getInputStream(): InputStream + getOutputStream(): OutputStream + hasPending(): boolean + isClosed(): boolean + setPending(): boolean + spliceAsync(stream2: IOStream, flags: IOStreamSpliceFlags, ioPriority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Virtual methods of Gio.IOStream */ + vfuncCloseAsync(ioPriority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + vfuncCloseFinish(result: AsyncResult): boolean + vfuncCloseFn(cancellable?: Cancellable | null): boolean + vfuncGetInputStream(): InputStream + vfuncGetOutputStream(): OutputStream + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: SimpleIOStream, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: SimpleIOStream, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::closed", callback: (($obj: SimpleIOStream, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::closed", callback: (($obj: SimpleIOStream, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::closed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::closed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::closed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::input-stream", callback: (($obj: SimpleIOStream, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::input-stream", callback: (($obj: SimpleIOStream, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::input-stream", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::input-stream", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::input-stream", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::output-stream", callback: (($obj: SimpleIOStream, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::output-stream", callback: (($obj: SimpleIOStream, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::output-stream", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::output-stream", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::output-stream", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: SimpleIOStream_ConstructProps) + _init (config?: SimpleIOStream_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(inputStream: InputStream, outputStream: OutputStream): SimpleIOStream + static $gtype: GObject.Type +} +export interface SimplePermission_ConstructProps extends Permission_ConstructProps { +} +export class SimplePermission { + /* Properties of Gio.Permission */ + readonly allowed: boolean + readonly canAcquire: boolean + readonly canRelease: boolean + /* Fields of Gio.Permission */ + parentInstance: GObject.Object + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of Gio.Permission */ + acquire(cancellable?: Cancellable | null): boolean + acquireAsync(cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + acquireFinish(result: AsyncResult): boolean + getAllowed(): boolean + getCanAcquire(): boolean + getCanRelease(): boolean + implUpdate(allowed: boolean, canAcquire: boolean, canRelease: boolean): void + release(cancellable?: Cancellable | null): boolean + releaseAsync(cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + releaseFinish(result: AsyncResult): boolean + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Virtual methods of Gio.Permission */ + vfuncAcquire(cancellable?: Cancellable | null): boolean + vfuncAcquireAsync(cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + vfuncAcquireFinish(result: AsyncResult): boolean + vfuncRelease(cancellable?: Cancellable | null): boolean + vfuncReleaseAsync(cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + vfuncReleaseFinish(result: AsyncResult): boolean + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: SimplePermission, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: SimplePermission, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::allowed", callback: (($obj: SimplePermission, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::allowed", callback: (($obj: SimplePermission, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::allowed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::allowed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::allowed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::can-acquire", callback: (($obj: SimplePermission, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::can-acquire", callback: (($obj: SimplePermission, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::can-acquire", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::can-acquire", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::can-acquire", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::can-release", callback: (($obj: SimplePermission, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::can-release", callback: (($obj: SimplePermission, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::can-release", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::can-release", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::can-release", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: SimplePermission_ConstructProps) + _init (config?: SimplePermission_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(allowed: boolean): SimplePermission + static $gtype: GObject.Type +} +export interface SimpleProxyResolver_ConstructProps extends GObject.Object_ConstructProps { + defaultProxy?: string + ignoreHosts?: string[] +} +export class SimpleProxyResolver { + /* Properties of Gio.SimpleProxyResolver */ + defaultProxy: string + ignoreHosts: string[] + /* Fields of Gio.SimpleProxyResolver */ + parentInstance: GObject.Object + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of Gio.SimpleProxyResolver */ + setDefaultProxy(defaultProxy: string): void + setIgnoreHosts(ignoreHosts: string): void + setUriProxy(uriScheme: string, proxy: string): void + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Methods of Gio.ProxyResolver */ + isSupported(): boolean + lookup(uri: string, cancellable?: Cancellable | null): string[] + lookupAsync(uri: string, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + lookupFinish(result: AsyncResult): string[] + /* Virtual methods of Gio.SimpleProxyResolver */ + vfuncIsSupported(): boolean + vfuncLookup(uri: string, cancellable?: Cancellable | null): string[] + vfuncLookupAsync(uri: string, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + vfuncLookupFinish(result: AsyncResult): string[] + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: SimpleProxyResolver, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: SimpleProxyResolver, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::default-proxy", callback: (($obj: SimpleProxyResolver, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::default-proxy", callback: (($obj: SimpleProxyResolver, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::default-proxy", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::default-proxy", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::default-proxy", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::ignore-hosts", callback: (($obj: SimpleProxyResolver, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::ignore-hosts", callback: (($obj: SimpleProxyResolver, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::ignore-hosts", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::ignore-hosts", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::ignore-hosts", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: SimpleProxyResolver_ConstructProps) + _init (config?: SimpleProxyResolver_ConstructProps): void + /* Static methods and pseudo-constructors */ + static getDefault(): ProxyResolver + static $gtype: GObject.Type +} +export interface Socket_ConstructProps extends GObject.Object_ConstructProps { + blocking?: boolean + broadcast?: boolean + family?: SocketFamily + fd?: number + keepalive?: boolean + listenBacklog?: number + multicastLoopback?: boolean + multicastTtl?: number + protocol?: SocketProtocol + timeout?: number + ttl?: number + type?: SocketType +} +export class Socket { + /* Properties of Gio.Socket */ + blocking: boolean + broadcast: boolean + keepalive: boolean + listenBacklog: number + readonly localAddress: SocketAddress + multicastLoopback: boolean + multicastTtl: number + readonly remoteAddress: SocketAddress + timeout: number + ttl: number + /* Fields of Gio.Socket */ + parentInstance: GObject.Object + priv: SocketPrivate + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of Gio.Socket */ + accept(cancellable?: Cancellable | null): Socket + bind(address: SocketAddress, allowReuse: boolean): boolean + checkConnectResult(): boolean + close(): boolean + conditionCheck(condition: GLib.IOCondition): GLib.IOCondition + conditionTimedWait(condition: GLib.IOCondition, timeoutUs: number, cancellable?: Cancellable | null): boolean + conditionWait(condition: GLib.IOCondition, cancellable?: Cancellable | null): boolean + connect(address: SocketAddress, cancellable?: Cancellable | null): boolean + connectionFactoryCreateConnection(): SocketConnection + getAvailableBytes(): number + getBlocking(): boolean + getBroadcast(): boolean + getCredentials(): Credentials + getFamily(): SocketFamily + getFd(): number + getKeepalive(): boolean + getListenBacklog(): number + getLocalAddress(): SocketAddress + getMulticastLoopback(): boolean + getMulticastTtl(): number + getOption(level: number, optname: number): [ /* returnType */ boolean, /* value */ number ] + getProtocol(): SocketProtocol + getRemoteAddress(): SocketAddress + getSocketType(): SocketType + getTimeout(): number + getTtl(): number + isClosed(): boolean + isConnected(): boolean + joinMulticastGroup(group: InetAddress, sourceSpecific: boolean, iface?: string | null): boolean + joinMulticastGroupSsm(group: InetAddress, sourceSpecific?: InetAddress | null, iface?: string | null): boolean + leaveMulticastGroup(group: InetAddress, sourceSpecific: boolean, iface?: string | null): boolean + leaveMulticastGroupSsm(group: InetAddress, sourceSpecific?: InetAddress | null, iface?: string | null): boolean + listen(): boolean + receive(cancellable?: Cancellable | null): [ /* returnType */ number, /* buffer */ any ] + receiveFrom(cancellable?: Cancellable | null): [ /* returnType */ number, /* address */ SocketAddress | null, /* buffer */ any ] + receiveMessage(vectors: InputVector[], flags: number, cancellable?: Cancellable | null): [ /* returnType */ number, /* address */ SocketAddress | null, /* messages */ SocketControlMessage[] | null, /* flags */ number ] + receiveMessages(messages: InputMessage[], flags: number, cancellable?: Cancellable | null): number + receiveWithBlocking(blocking: boolean, cancellable?: Cancellable | null): [ /* returnType */ number, /* buffer */ any ] + send(buffer: any, cancellable?: Cancellable | null): number + sendMessage(address: SocketAddress | null, vectors: OutputVector[], messages: SocketControlMessage[] | null, flags: number, cancellable?: Cancellable | null): number + sendMessageWithTimeout(address: SocketAddress | null, vectors: OutputVector[], messages: SocketControlMessage[] | null, flags: number, timeoutUs: number, cancellable?: Cancellable | null): [ /* returnType */ PollableReturn, /* bytesWritten */ number | null ] + sendMessages(messages: OutputMessage[], flags: number, cancellable?: Cancellable | null): number + sendTo(address: SocketAddress | null, buffer: any, cancellable?: Cancellable | null): number + sendWithBlocking(buffer: any, blocking: boolean, cancellable?: Cancellable | null): number + setBlocking(blocking: boolean): void + setBroadcast(broadcast: boolean): void + setKeepalive(keepalive: boolean): void + setListenBacklog(backlog: number): void + setMulticastLoopback(loopback: boolean): void + setMulticastTtl(ttl: number): void + setOption(level: number, optname: number, value: number): boolean + setTimeout(timeout: number): void + setTtl(ttl: number): void + shutdown(shutdownRead: boolean, shutdownWrite: boolean): boolean + speaksIpv4(): boolean + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Methods of Gio.DatagramBased */ + createSource(condition: GLib.IOCondition, cancellable?: Cancellable | null): GLib.Source + /* Methods of Gio.Initable */ + init(cancellable?: Cancellable | null): boolean + /* Virtual methods of Gio.Socket */ + vfuncConditionCheck(condition: GLib.IOCondition): GLib.IOCondition + vfuncConditionWait(condition: GLib.IOCondition, timeout: number, cancellable?: Cancellable | null): boolean + vfuncCreateSource(condition: GLib.IOCondition, cancellable?: Cancellable | null): GLib.Source + vfuncReceiveMessages(messages: InputMessage[], flags: number, timeout: number, cancellable?: Cancellable | null): number + vfuncSendMessages(messages: OutputMessage[], flags: number, timeout: number, cancellable?: Cancellable | null): number + vfuncInit(cancellable?: Cancellable | null): boolean + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: Socket, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: Socket, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::blocking", callback: (($obj: Socket, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::blocking", callback: (($obj: Socket, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::blocking", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::blocking", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::blocking", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::broadcast", callback: (($obj: Socket, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::broadcast", callback: (($obj: Socket, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::broadcast", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::broadcast", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::broadcast", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::keepalive", callback: (($obj: Socket, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::keepalive", callback: (($obj: Socket, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::keepalive", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::keepalive", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::keepalive", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::listen-backlog", callback: (($obj: Socket, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::listen-backlog", callback: (($obj: Socket, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::listen-backlog", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::listen-backlog", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::listen-backlog", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::local-address", callback: (($obj: Socket, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::local-address", callback: (($obj: Socket, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::local-address", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::local-address", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::local-address", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::multicast-loopback", callback: (($obj: Socket, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::multicast-loopback", callback: (($obj: Socket, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::multicast-loopback", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::multicast-loopback", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::multicast-loopback", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::multicast-ttl", callback: (($obj: Socket, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::multicast-ttl", callback: (($obj: Socket, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::multicast-ttl", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::multicast-ttl", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::multicast-ttl", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::remote-address", callback: (($obj: Socket, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::remote-address", callback: (($obj: Socket, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::remote-address", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::remote-address", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::remote-address", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::timeout", callback: (($obj: Socket, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::timeout", callback: (($obj: Socket, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::timeout", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::timeout", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::timeout", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::ttl", callback: (($obj: Socket, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::ttl", callback: (($obj: Socket, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::ttl", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::ttl", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::ttl", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: Socket_ConstructProps) + _init (config?: Socket_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(family: SocketFamily, type: SocketType, protocol: SocketProtocol): Socket + static newFromFd(fd: number): Socket + static newv(objectType: GObject.Type, parameters: GObject.Parameter[], cancellable?: Cancellable | null): GObject.Object + static $gtype: GObject.Type +} +export interface SocketAddress_ConstructProps extends GObject.Object_ConstructProps { +} +export class SocketAddress { + /* Properties of Gio.SocketAddress */ + readonly family: SocketFamily + /* Fields of Gio.SocketAddress */ + parentInstance: GObject.Object + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of Gio.SocketAddress */ + getFamily(): SocketFamily + getNativeSize(): number + toNative(dest: object | null, destlen: number): boolean + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Methods of Gio.SocketConnectable */ + enumerate(): SocketAddressEnumerator + proxyEnumerate(): SocketAddressEnumerator + /* Virtual methods of Gio.SocketAddress */ + vfuncGetFamily(): SocketFamily + vfuncGetNativeSize(): number + vfuncToNative(dest: object | null, destlen: number): boolean + vfuncEnumerate(): SocketAddressEnumerator + vfuncProxyEnumerate(): SocketAddressEnumerator + vfuncToString(): string + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: SocketAddress, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: SocketAddress, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::family", callback: (($obj: SocketAddress, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::family", callback: (($obj: SocketAddress, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::family", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::family", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::family", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: SocketAddress_ConstructProps) + _init (config?: SocketAddress_ConstructProps): void + /* Static methods and pseudo-constructors */ + static newFromNative(native: object, len: number): SocketAddress + static $gtype: GObject.Type +} +export interface SocketAddressEnumerator_ConstructProps extends GObject.Object_ConstructProps { +} +export class SocketAddressEnumerator { + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of Gio.SocketAddressEnumerator */ + next(cancellable?: Cancellable | null): SocketAddress + nextAsync(cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + nextFinish(result: AsyncResult): SocketAddress + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Virtual methods of Gio.SocketAddressEnumerator */ + vfuncNext(cancellable?: Cancellable | null): SocketAddress + vfuncNextAsync(cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + vfuncNextFinish(result: AsyncResult): SocketAddress + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: SocketAddressEnumerator, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: SocketAddressEnumerator, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: SocketAddressEnumerator_ConstructProps) + _init (config?: SocketAddressEnumerator_ConstructProps): void + static $gtype: GObject.Type +} +export interface SocketClient_ConstructProps extends GObject.Object_ConstructProps { + enableProxy?: boolean + family?: SocketFamily + localAddress?: SocketAddress + protocol?: SocketProtocol + proxyResolver?: ProxyResolver + timeout?: number + tls?: boolean + tlsValidationFlags?: TlsCertificateFlags + type?: SocketType +} +export class SocketClient { + /* Properties of Gio.SocketClient */ + enableProxy: boolean + family: SocketFamily + localAddress: SocketAddress + protocol: SocketProtocol + proxyResolver: ProxyResolver + timeout: number + tls: boolean + tlsValidationFlags: TlsCertificateFlags + type: SocketType + /* Fields of Gio.SocketClient */ + parentInstance: GObject.Object + priv: SocketClientPrivate + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of Gio.SocketClient */ + addApplicationProxy(protocol: string): void + connect(connectable: SocketConnectable, cancellable?: Cancellable | null): SocketConnection + connectAsync(connectable: SocketConnectable, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + connectFinish(result: AsyncResult): SocketConnection + connectToHost(hostAndPort: string, defaultPort: number, cancellable?: Cancellable | null): SocketConnection + connectToHostAsync(hostAndPort: string, defaultPort: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + connectToHostFinish(result: AsyncResult): SocketConnection + connectToService(domain: string, service: string, cancellable?: Cancellable | null): SocketConnection + connectToServiceAsync(domain: string, service: string, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + connectToServiceFinish(result: AsyncResult): SocketConnection + connectToUri(uri: string, defaultPort: number, cancellable?: Cancellable | null): SocketConnection + connectToUriAsync(uri: string, defaultPort: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + connectToUriFinish(result: AsyncResult): SocketConnection + getEnableProxy(): boolean + getFamily(): SocketFamily + getLocalAddress(): SocketAddress | null + getProtocol(): SocketProtocol + getProxyResolver(): ProxyResolver + getSocketType(): SocketType + getTimeout(): number + getTls(): boolean + getTlsValidationFlags(): TlsCertificateFlags + setEnableProxy(enable: boolean): void + setFamily(family: SocketFamily): void + setLocalAddress(address?: SocketAddress | null): void + setProtocol(protocol: SocketProtocol): void + setProxyResolver(proxyResolver?: ProxyResolver | null): void + setSocketType(type: SocketType): void + setTimeout(timeout: number): void + setTls(tls: boolean): void + setTlsValidationFlags(flags: TlsCertificateFlags): void + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Virtual methods of Gio.SocketClient */ + vfuncEvent(event: SocketClientEvent, connectable: SocketConnectable, connection: IOStream): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Gio.SocketClient */ + connect(sigName: "event", callback: (($obj: SocketClient, event: SocketClientEvent, connectable: SocketConnectable, connection?: IOStream | null) => void)): number + connect_after(sigName: "event", callback: (($obj: SocketClient, event: SocketClientEvent, connectable: SocketConnectable, connection?: IOStream | null) => void)): number + emit(sigName: "event", event: SocketClientEvent, connectable: SocketConnectable, connection?: IOStream | null): void + on(sigName: "event", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "event", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "event", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: SocketClient, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: SocketClient, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::enable-proxy", callback: (($obj: SocketClient, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::enable-proxy", callback: (($obj: SocketClient, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::enable-proxy", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::enable-proxy", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::enable-proxy", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::family", callback: (($obj: SocketClient, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::family", callback: (($obj: SocketClient, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::family", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::family", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::family", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::local-address", callback: (($obj: SocketClient, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::local-address", callback: (($obj: SocketClient, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::local-address", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::local-address", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::local-address", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::protocol", callback: (($obj: SocketClient, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::protocol", callback: (($obj: SocketClient, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::protocol", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::protocol", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::protocol", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::proxy-resolver", callback: (($obj: SocketClient, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::proxy-resolver", callback: (($obj: SocketClient, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::proxy-resolver", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::proxy-resolver", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::proxy-resolver", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::timeout", callback: (($obj: SocketClient, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::timeout", callback: (($obj: SocketClient, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::timeout", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::timeout", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::timeout", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::tls", callback: (($obj: SocketClient, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::tls", callback: (($obj: SocketClient, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::tls", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::tls", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::tls", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::tls-validation-flags", callback: (($obj: SocketClient, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::tls-validation-flags", callback: (($obj: SocketClient, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::tls-validation-flags", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::tls-validation-flags", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::tls-validation-flags", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::type", callback: (($obj: SocketClient, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::type", callback: (($obj: SocketClient, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::type", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::type", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::type", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: SocketClient_ConstructProps) + _init (config?: SocketClient_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(): SocketClient + static $gtype: GObject.Type +} +export interface SocketConnection_ConstructProps extends IOStream_ConstructProps { + socket?: Socket +} +export class SocketConnection { + /* Properties of Gio.IOStream */ + readonly closed: boolean + readonly inputStream: InputStream + readonly outputStream: OutputStream + /* Fields of Gio.SocketConnection */ + parentInstance: IOStream + priv: SocketConnectionPrivate + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of Gio.SocketConnection */ + connect(address: SocketAddress, cancellable?: Cancellable | null): boolean + connectAsync(address: SocketAddress, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + connectFinish(result: AsyncResult): boolean + getLocalAddress(): SocketAddress + getRemoteAddress(): SocketAddress + getSocket(): Socket + isConnected(): boolean + /* Methods of Gio.IOStream */ + clearPending(): void + close(cancellable?: Cancellable | null): boolean + closeAsync(ioPriority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + closeFinish(result: AsyncResult): boolean + getInputStream(): InputStream + getOutputStream(): OutputStream + hasPending(): boolean + isClosed(): boolean + setPending(): boolean + spliceAsync(stream2: IOStream, flags: IOStreamSpliceFlags, ioPriority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Virtual methods of Gio.IOStream */ + vfuncCloseAsync(ioPriority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + vfuncCloseFinish(result: AsyncResult): boolean + vfuncCloseFn(cancellable?: Cancellable | null): boolean + vfuncGetInputStream(): InputStream + vfuncGetOutputStream(): OutputStream + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: SocketConnection, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: SocketConnection, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::closed", callback: (($obj: SocketConnection, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::closed", callback: (($obj: SocketConnection, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::closed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::closed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::closed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::input-stream", callback: (($obj: SocketConnection, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::input-stream", callback: (($obj: SocketConnection, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::input-stream", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::input-stream", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::input-stream", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::output-stream", callback: (($obj: SocketConnection, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::output-stream", callback: (($obj: SocketConnection, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::output-stream", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::output-stream", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::output-stream", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: SocketConnection_ConstructProps) + _init (config?: SocketConnection_ConstructProps): void + /* Static methods and pseudo-constructors */ + static factoryLookupType(family: SocketFamily, type: SocketType, protocolId: number): GObject.Type + static factoryRegisterType(gType: GObject.Type, family: SocketFamily, type: SocketType, protocol: number): void + static $gtype: GObject.Type +} +export interface SocketControlMessage_ConstructProps extends GObject.Object_ConstructProps { +} +export class SocketControlMessage { + /* Fields of Gio.SocketControlMessage */ + parentInstance: GObject.Object + priv: SocketControlMessagePrivate + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of Gio.SocketControlMessage */ + getLevel(): number + getMsgType(): number + getSize(): number + serialize(data: object): void + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Virtual methods of Gio.SocketControlMessage */ + vfuncGetLevel(): number + vfuncGetSize(): number + vfuncGetType(): number + vfuncSerialize(data: object): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: SocketControlMessage, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: SocketControlMessage, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: SocketControlMessage_ConstructProps) + _init (config?: SocketControlMessage_ConstructProps): void + /* Static methods and pseudo-constructors */ + static deserialize(level: number, type: number, data: any): SocketControlMessage + static $gtype: GObject.Type +} +export interface SocketListener_ConstructProps extends GObject.Object_ConstructProps { + listenBacklog?: number +} +export class SocketListener { + /* Properties of Gio.SocketListener */ + listenBacklog: number + /* Fields of Gio.SocketListener */ + parentInstance: GObject.Object + priv: SocketListenerPrivate + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of Gio.SocketListener */ + accept(cancellable?: Cancellable | null): [ /* returnType */ SocketConnection, /* sourceObject */ GObject.Object | null ] + acceptAsync(cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + acceptFinish(result: AsyncResult): [ /* returnType */ SocketConnection, /* sourceObject */ GObject.Object | null ] + acceptSocket(cancellable?: Cancellable | null): [ /* returnType */ Socket, /* sourceObject */ GObject.Object | null ] + acceptSocketAsync(cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + acceptSocketFinish(result: AsyncResult): [ /* returnType */ Socket, /* sourceObject */ GObject.Object | null ] + addAddress(address: SocketAddress, type: SocketType, protocol: SocketProtocol, sourceObject?: GObject.Object | null): [ /* returnType */ boolean, /* effectiveAddress */ SocketAddress | null ] + addAnyInetPort(sourceObject?: GObject.Object | null): number + addInetPort(port: number, sourceObject?: GObject.Object | null): boolean + addSocket(socket: Socket, sourceObject?: GObject.Object | null): boolean + close(): void + setBacklog(listenBacklog: number): void + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Virtual methods of Gio.SocketListener */ + vfuncChanged(): void + vfuncEvent(event: SocketListenerEvent, socket: Socket): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Gio.SocketListener */ + connect(sigName: "event", callback: (($obj: SocketListener, event: SocketListenerEvent, socket: Socket) => void)): number + connect_after(sigName: "event", callback: (($obj: SocketListener, event: SocketListenerEvent, socket: Socket) => void)): number + emit(sigName: "event", event: SocketListenerEvent, socket: Socket): void + on(sigName: "event", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "event", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "event", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: SocketListener, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: SocketListener, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::listen-backlog", callback: (($obj: SocketListener, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::listen-backlog", callback: (($obj: SocketListener, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::listen-backlog", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::listen-backlog", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::listen-backlog", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: SocketListener_ConstructProps) + _init (config?: SocketListener_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(): SocketListener + static $gtype: GObject.Type +} +export interface SocketService_ConstructProps extends SocketListener_ConstructProps { + active?: boolean +} +export class SocketService { + /* Properties of Gio.SocketService */ + active: boolean + /* Properties of Gio.SocketListener */ + listenBacklog: number + /* Fields of Gio.SocketService */ + parentInstance: SocketListener + priv: SocketServicePrivate + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of Gio.SocketService */ + isActive(): boolean + start(): void + stop(): void + /* Methods of Gio.SocketListener */ + accept(cancellable?: Cancellable | null): [ /* returnType */ SocketConnection, /* sourceObject */ GObject.Object | null ] + acceptAsync(cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + acceptFinish(result: AsyncResult): [ /* returnType */ SocketConnection, /* sourceObject */ GObject.Object | null ] + acceptSocket(cancellable?: Cancellable | null): [ /* returnType */ Socket, /* sourceObject */ GObject.Object | null ] + acceptSocketAsync(cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + acceptSocketFinish(result: AsyncResult): [ /* returnType */ Socket, /* sourceObject */ GObject.Object | null ] + addAddress(address: SocketAddress, type: SocketType, protocol: SocketProtocol, sourceObject?: GObject.Object | null): [ /* returnType */ boolean, /* effectiveAddress */ SocketAddress | null ] + addAnyInetPort(sourceObject?: GObject.Object | null): number + addInetPort(port: number, sourceObject?: GObject.Object | null): boolean + addSocket(socket: Socket, sourceObject?: GObject.Object | null): boolean + close(): void + setBacklog(listenBacklog: number): void + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Virtual methods of Gio.SocketService */ + vfuncIncoming(connection: SocketConnection, sourceObject: GObject.Object): boolean + /* Virtual methods of Gio.SocketListener */ + vfuncChanged(): void + vfuncEvent(event: SocketListenerEvent, socket: Socket): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Gio.SocketService */ + connect(sigName: "incoming", callback: (($obj: SocketService, connection: SocketConnection, sourceObject?: GObject.Object | null) => boolean)): number + connect_after(sigName: "incoming", callback: (($obj: SocketService, connection: SocketConnection, sourceObject?: GObject.Object | null) => boolean)): number + emit(sigName: "incoming", connection: SocketConnection, sourceObject?: GObject.Object | null): void + on(sigName: "incoming", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "incoming", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "incoming", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of Gio.SocketListener */ + connect(sigName: "event", callback: (($obj: SocketService, event: SocketListenerEvent, socket: Socket) => void)): number + connect_after(sigName: "event", callback: (($obj: SocketService, event: SocketListenerEvent, socket: Socket) => void)): number + emit(sigName: "event", event: SocketListenerEvent, socket: Socket): void + on(sigName: "event", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "event", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "event", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: SocketService, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: SocketService, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::active", callback: (($obj: SocketService, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::active", callback: (($obj: SocketService, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::active", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::active", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::active", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::listen-backlog", callback: (($obj: SocketService, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::listen-backlog", callback: (($obj: SocketService, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::listen-backlog", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::listen-backlog", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::listen-backlog", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: SocketService_ConstructProps) + _init (config?: SocketService_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(): SocketService + static $gtype: GObject.Type +} +export interface Subprocess_ConstructProps extends GObject.Object_ConstructProps { + argv?: string[] + flags?: SubprocessFlags +} +export class Subprocess { + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of Gio.Subprocess */ + communicate(stdinBuf?: any, cancellable?: Cancellable | null): [ /* returnType */ boolean, /* stdoutBuf */ any, /* stderrBuf */ any ] + communicateAsync(stdinBuf?: any, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + communicateFinish(result: AsyncResult): [ /* returnType */ boolean, /* stdoutBuf */ any, /* stderrBuf */ any ] + communicateUtf8(stdinBuf?: string | null, cancellable?: Cancellable | null): [ /* returnType */ boolean, /* stdoutBuf */ string | null, /* stderrBuf */ string | null ] + communicateUtf8Async(stdinBuf?: string | null, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + communicateUtf8Finish(result: AsyncResult): [ /* returnType */ boolean, /* stdoutBuf */ string | null, /* stderrBuf */ string | null ] + forceExit(): void + getExitStatus(): number + getIdentifier(): string | null + getIfExited(): boolean + getIfSignaled(): boolean + getStatus(): number + getStderrPipe(): InputStream | null + getStdinPipe(): OutputStream | null + getStdoutPipe(): InputStream | null + getSuccessful(): boolean + getTermSig(): number + sendSignal(signalNum: number): void + wait(cancellable?: Cancellable | null): boolean + waitAsync(cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + waitCheck(cancellable?: Cancellable | null): boolean + waitCheckAsync(cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + waitCheckFinish(result: AsyncResult): boolean + waitFinish(result: AsyncResult): boolean + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Methods of Gio.Initable */ + init(cancellable?: Cancellable | null): boolean + /* Virtual methods of Gio.Subprocess */ + vfuncInit(cancellable?: Cancellable | null): boolean + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: Subprocess, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: Subprocess, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: Subprocess_ConstructProps) + _init (config?: Subprocess_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(argv: string[], flags: SubprocessFlags): Subprocess + static newv(objectType: GObject.Type, parameters: GObject.Parameter[], cancellable?: Cancellable | null): GObject.Object + static $gtype: GObject.Type +} +export interface SubprocessLauncher_ConstructProps extends GObject.Object_ConstructProps { + flags?: SubprocessFlags +} +export class SubprocessLauncher { + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of Gio.SubprocessLauncher */ + close(): void + getenv(variable: string): string | null + setCwd(cwd: string): void + setEnviron(env: string[]): void + setFlags(flags: SubprocessFlags): void + setStderrFilePath(path?: string | null): void + setStdinFilePath(path: string): void + setStdoutFilePath(path?: string | null): void + setenv(variable: string, value: string, overwrite: boolean): void + spawnv(argv: string[]): Subprocess + takeFd(sourceFd: number, targetFd: number): void + takeStderrFd(fd: number): void + takeStdinFd(fd: number): void + takeStdoutFd(fd: number): void + unsetenv(variable: string): void + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: SubprocessLauncher, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: SubprocessLauncher, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: SubprocessLauncher_ConstructProps) + _init (config?: SubprocessLauncher_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(flags: SubprocessFlags): SubprocessLauncher + static $gtype: GObject.Type +} +export interface Task_ConstructProps extends GObject.Object_ConstructProps { +} +export class Task { + /* Properties of Gio.Task */ + readonly completed: boolean + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of Gio.Task */ + getCancellable(): Cancellable + getCheckCancellable(): boolean + getCompleted(): boolean + getContext(): GLib.MainContext + getName(): string | null + getPriority(): number + getReturnOnCancel(): boolean + getSourceObject(): GObject.Object | null + getSourceTag(): object | null + getTaskData(): object | null + hadError(): boolean + propagateBoolean(): boolean + propagateInt(): number + propagatePointer(): object | null + propagateValue(): [ /* returnType */ boolean, /* value */ any ] + returnBoolean(result: boolean): void + returnError(error: GLib.Error): void + returnErrorIfCancelled(): boolean + returnInt(result: number): void + returnPointer(result?: object | null, resultDestroy?: GLib.DestroyNotify | null): void + returnValue(result?: any): void + runInThread(taskFunc: TaskThreadFunc): void + runInThreadSync(taskFunc: TaskThreadFunc): void + setCheckCancellable(checkCancellable: boolean): void + setName(name?: string | null): void + setPriority(priority: number): void + setReturnOnCancel(returnOnCancel: boolean): boolean + setSourceTag(sourceTag?: object | null): void + setTaskData(taskData?: object | null, taskDataDestroy?: GLib.DestroyNotify | null): void + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Methods of Gio.AsyncResult */ + getUserData(): object | null + isTagged(sourceTag?: object | null): boolean + legacyPropagateError(): boolean + /* Virtual methods of Gio.Task */ + vfuncGetSourceObject(): GObject.Object | null + vfuncGetUserData(): object | null + vfuncIsTagged(sourceTag?: object | null): boolean + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: Task, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: Task, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::completed", callback: (($obj: Task, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::completed", callback: (($obj: Task, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::completed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::completed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::completed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: Task_ConstructProps) + _init (config?: Task_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(sourceObject?: GObject.Object | null, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): Task + static isValid(result: AsyncResult, sourceObject?: GObject.Object | null): boolean + static reportError(sourceObject: GObject.Object | null, callback: AsyncReadyCallback | null, sourceTag: object | null, error: GLib.Error): void + static $gtype: GObject.Type +} +export interface TcpConnection_ConstructProps extends SocketConnection_ConstructProps { + gracefulDisconnect?: boolean +} +export class TcpConnection { + /* Properties of Gio.TcpConnection */ + gracefulDisconnect: boolean + /* Properties of Gio.IOStream */ + readonly closed: boolean + readonly inputStream: InputStream + readonly outputStream: OutputStream + /* Fields of Gio.TcpConnection */ + parentInstance: SocketConnection + priv: TcpConnectionPrivate + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of Gio.TcpConnection */ + getGracefulDisconnect(): boolean + setGracefulDisconnect(gracefulDisconnect: boolean): void + /* Methods of Gio.SocketConnection */ + connect(address: SocketAddress, cancellable?: Cancellable | null): boolean + connectAsync(address: SocketAddress, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + connectFinish(result: AsyncResult): boolean + getLocalAddress(): SocketAddress + getRemoteAddress(): SocketAddress + getSocket(): Socket + isConnected(): boolean + /* Methods of Gio.IOStream */ + clearPending(): void + close(cancellable?: Cancellable | null): boolean + closeAsync(ioPriority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + closeFinish(result: AsyncResult): boolean + getInputStream(): InputStream + getOutputStream(): OutputStream + hasPending(): boolean + isClosed(): boolean + setPending(): boolean + spliceAsync(stream2: IOStream, flags: IOStreamSpliceFlags, ioPriority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Virtual methods of Gio.IOStream */ + vfuncCloseAsync(ioPriority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + vfuncCloseFinish(result: AsyncResult): boolean + vfuncCloseFn(cancellable?: Cancellable | null): boolean + vfuncGetInputStream(): InputStream + vfuncGetOutputStream(): OutputStream + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: TcpConnection, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: TcpConnection, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::graceful-disconnect", callback: (($obj: TcpConnection, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::graceful-disconnect", callback: (($obj: TcpConnection, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::graceful-disconnect", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::graceful-disconnect", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::graceful-disconnect", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::closed", callback: (($obj: TcpConnection, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::closed", callback: (($obj: TcpConnection, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::closed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::closed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::closed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::input-stream", callback: (($obj: TcpConnection, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::input-stream", callback: (($obj: TcpConnection, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::input-stream", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::input-stream", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::input-stream", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::output-stream", callback: (($obj: TcpConnection, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::output-stream", callback: (($obj: TcpConnection, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::output-stream", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::output-stream", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::output-stream", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: TcpConnection_ConstructProps) + _init (config?: TcpConnection_ConstructProps): void + static $gtype: GObject.Type +} +export interface TcpWrapperConnection_ConstructProps extends TcpConnection_ConstructProps { + baseIoStream?: IOStream +} +export class TcpWrapperConnection { + /* Properties of Gio.TcpConnection */ + gracefulDisconnect: boolean + /* Properties of Gio.IOStream */ + readonly closed: boolean + readonly inputStream: InputStream + readonly outputStream: OutputStream + /* Fields of Gio.TcpWrapperConnection */ + parentInstance: TcpConnection + priv: TcpWrapperConnectionPrivate + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of Gio.TcpWrapperConnection */ + getBaseIoStream(): IOStream + /* Methods of Gio.TcpConnection */ + getGracefulDisconnect(): boolean + setGracefulDisconnect(gracefulDisconnect: boolean): void + /* Methods of Gio.SocketConnection */ + connect(address: SocketAddress, cancellable?: Cancellable | null): boolean + connectAsync(address: SocketAddress, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + connectFinish(result: AsyncResult): boolean + getLocalAddress(): SocketAddress + getRemoteAddress(): SocketAddress + getSocket(): Socket + isConnected(): boolean + /* Methods of Gio.IOStream */ + clearPending(): void + close(cancellable?: Cancellable | null): boolean + closeAsync(ioPriority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + closeFinish(result: AsyncResult): boolean + getInputStream(): InputStream + getOutputStream(): OutputStream + hasPending(): boolean + isClosed(): boolean + setPending(): boolean + spliceAsync(stream2: IOStream, flags: IOStreamSpliceFlags, ioPriority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Virtual methods of Gio.IOStream */ + vfuncCloseAsync(ioPriority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + vfuncCloseFinish(result: AsyncResult): boolean + vfuncCloseFn(cancellable?: Cancellable | null): boolean + vfuncGetInputStream(): InputStream + vfuncGetOutputStream(): OutputStream + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: TcpWrapperConnection, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: TcpWrapperConnection, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::graceful-disconnect", callback: (($obj: TcpWrapperConnection, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::graceful-disconnect", callback: (($obj: TcpWrapperConnection, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::graceful-disconnect", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::graceful-disconnect", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::graceful-disconnect", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::closed", callback: (($obj: TcpWrapperConnection, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::closed", callback: (($obj: TcpWrapperConnection, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::closed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::closed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::closed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::input-stream", callback: (($obj: TcpWrapperConnection, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::input-stream", callback: (($obj: TcpWrapperConnection, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::input-stream", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::input-stream", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::input-stream", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::output-stream", callback: (($obj: TcpWrapperConnection, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::output-stream", callback: (($obj: TcpWrapperConnection, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::output-stream", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::output-stream", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::output-stream", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: TcpWrapperConnection_ConstructProps) + _init (config?: TcpWrapperConnection_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(baseIoStream: IOStream, socket: Socket): TcpWrapperConnection + static $gtype: GObject.Type +} +export interface TestDBus_ConstructProps extends GObject.Object_ConstructProps { + flags?: TestDBusFlags +} +export class TestDBus { + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of Gio.TestDBus */ + addServiceDir(path: string): void + down(): void + getBusAddress(): string | null + getFlags(): TestDBusFlags + stop(): void + up(): void + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: TestDBus, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: TestDBus, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: TestDBus_ConstructProps) + _init (config?: TestDBus_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(flags: TestDBusFlags): TestDBus + static unset(): void + static $gtype: GObject.Type +} +export interface ThemedIcon_ConstructProps extends GObject.Object_ConstructProps { + name?: string + names?: string[] + useDefaultFallbacks?: boolean +} +export class ThemedIcon { + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of Gio.ThemedIcon */ + appendName(iconname: string): void + getNames(): string[] + prependName(iconname: string): void + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Methods of Gio.Icon */ + equal(icon2?: Icon | null): boolean + serialize(): GLib.Variant | null + /* Virtual methods of Gio.ThemedIcon */ + vfuncEqual(icon2?: Icon | null): boolean + vfuncHash(): number + vfuncSerialize(): GLib.Variant | null + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: ThemedIcon, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: ThemedIcon, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: ThemedIcon_ConstructProps) + _init (config?: ThemedIcon_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(iconname: string): ThemedIcon + static newFromNames(iconnames: string[]): ThemedIcon + static newWithDefaultFallbacks(iconname: string): ThemedIcon + static deserialize(value: GLib.Variant): Icon | null + static hash(icon: object): number + static newForString(str: string): Icon + static $gtype: GObject.Type +} +export interface ThreadedSocketService_ConstructProps extends SocketService_ConstructProps { + maxThreads?: number +} +export class ThreadedSocketService { + /* Properties of Gio.SocketService */ + active: boolean + /* Properties of Gio.SocketListener */ + listenBacklog: number + /* Fields of Gio.ThreadedSocketService */ + parentInstance: SocketService + priv: ThreadedSocketServicePrivate + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of Gio.SocketService */ + isActive(): boolean + start(): void + stop(): void + /* Methods of Gio.SocketListener */ + accept(cancellable?: Cancellable | null): [ /* returnType */ SocketConnection, /* sourceObject */ GObject.Object | null ] + acceptAsync(cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + acceptFinish(result: AsyncResult): [ /* returnType */ SocketConnection, /* sourceObject */ GObject.Object | null ] + acceptSocket(cancellable?: Cancellable | null): [ /* returnType */ Socket, /* sourceObject */ GObject.Object | null ] + acceptSocketAsync(cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + acceptSocketFinish(result: AsyncResult): [ /* returnType */ Socket, /* sourceObject */ GObject.Object | null ] + addAddress(address: SocketAddress, type: SocketType, protocol: SocketProtocol, sourceObject?: GObject.Object | null): [ /* returnType */ boolean, /* effectiveAddress */ SocketAddress | null ] + addAnyInetPort(sourceObject?: GObject.Object | null): number + addInetPort(port: number, sourceObject?: GObject.Object | null): boolean + addSocket(socket: Socket, sourceObject?: GObject.Object | null): boolean + close(): void + setBacklog(listenBacklog: number): void + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Virtual methods of Gio.ThreadedSocketService */ + vfuncRun(connection: SocketConnection, sourceObject: GObject.Object): boolean + /* Virtual methods of Gio.SocketService */ + vfuncIncoming(connection: SocketConnection, sourceObject: GObject.Object): boolean + /* Virtual methods of Gio.SocketListener */ + vfuncChanged(): void + vfuncEvent(event: SocketListenerEvent, socket: Socket): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Gio.ThreadedSocketService */ + connect(sigName: "run", callback: (($obj: ThreadedSocketService, connection: SocketConnection, sourceObject?: GObject.Object | null) => boolean)): number + connect_after(sigName: "run", callback: (($obj: ThreadedSocketService, connection: SocketConnection, sourceObject?: GObject.Object | null) => boolean)): number + emit(sigName: "run", connection: SocketConnection, sourceObject?: GObject.Object | null): void + on(sigName: "run", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "run", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "run", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of Gio.SocketService */ + connect(sigName: "incoming", callback: (($obj: ThreadedSocketService, connection: SocketConnection, sourceObject?: GObject.Object | null) => boolean)): number + connect_after(sigName: "incoming", callback: (($obj: ThreadedSocketService, connection: SocketConnection, sourceObject?: GObject.Object | null) => boolean)): number + emit(sigName: "incoming", connection: SocketConnection, sourceObject?: GObject.Object | null): void + on(sigName: "incoming", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "incoming", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "incoming", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of Gio.SocketListener */ + connect(sigName: "event", callback: (($obj: ThreadedSocketService, event: SocketListenerEvent, socket: Socket) => void)): number + connect_after(sigName: "event", callback: (($obj: ThreadedSocketService, event: SocketListenerEvent, socket: Socket) => void)): number + emit(sigName: "event", event: SocketListenerEvent, socket: Socket): void + on(sigName: "event", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "event", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "event", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: ThreadedSocketService, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: ThreadedSocketService, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::active", callback: (($obj: ThreadedSocketService, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::active", callback: (($obj: ThreadedSocketService, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::active", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::active", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::active", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::listen-backlog", callback: (($obj: ThreadedSocketService, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::listen-backlog", callback: (($obj: ThreadedSocketService, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::listen-backlog", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::listen-backlog", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::listen-backlog", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: ThreadedSocketService_ConstructProps) + _init (config?: ThreadedSocketService_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(maxThreads: number): ThreadedSocketService + static new(): ThreadedSocketService + static $gtype: GObject.Type +} +export interface TlsCertificate_ConstructProps extends GObject.Object_ConstructProps { + certificate?: any + certificatePem?: string + issuer?: TlsCertificate + pkcs11Uri?: string + privateKey?: any + privateKeyPem?: string + privateKeyPkcs11Uri?: string +} +export class TlsCertificate { + /* Fields of Gio.TlsCertificate */ + parentInstance: GObject.Object + priv: TlsCertificatePrivate + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of Gio.TlsCertificate */ + getIssuer(): TlsCertificate | null + isSame(certTwo: TlsCertificate): boolean + verify(identity?: SocketConnectable | null, trustedCa?: TlsCertificate | null): TlsCertificateFlags + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Virtual methods of Gio.TlsCertificate */ + vfuncVerify(identity?: SocketConnectable | null, trustedCa?: TlsCertificate | null): TlsCertificateFlags + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: TlsCertificate, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: TlsCertificate, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: TlsCertificate_ConstructProps) + _init (config?: TlsCertificate_ConstructProps): void + /* Static methods and pseudo-constructors */ + static newFromFile(file: string): TlsCertificate + static newFromFiles(certFile: string, keyFile: string): TlsCertificate + static newFromPem(data: string, length: number): TlsCertificate + static newFromPkcs11Uris(pkcs11Uri: string, privateKeyPkcs11Uri?: string | null): TlsCertificate + static listNewFromFile(file: string): TlsCertificate[] + static $gtype: GObject.Type +} +export interface TlsConnection_ConstructProps extends IOStream_ConstructProps { + advertisedProtocols?: string[] + baseIoStream?: IOStream + certificate?: TlsCertificate + database?: TlsDatabase + interaction?: TlsInteraction + rehandshakeMode?: TlsRehandshakeMode + requireCloseNotify?: boolean + useSystemCertdb?: boolean +} +export class TlsConnection { + /* Properties of Gio.TlsConnection */ + advertisedProtocols: string[] + certificate: TlsCertificate + database: TlsDatabase + interaction: TlsInteraction + readonly negotiatedProtocol: string + readonly peerCertificate: TlsCertificate + readonly peerCertificateErrors: TlsCertificateFlags + rehandshakeMode: TlsRehandshakeMode + requireCloseNotify: boolean + useSystemCertdb: boolean + /* Properties of Gio.IOStream */ + readonly closed: boolean + readonly inputStream: InputStream + readonly outputStream: OutputStream + /* Fields of Gio.TlsConnection */ + parentInstance: IOStream + priv: TlsConnectionPrivate + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of Gio.TlsConnection */ + emitAcceptCertificate(peerCert: TlsCertificate, errors: TlsCertificateFlags): boolean + getCertificate(): TlsCertificate | null + getChannelBindingData(type: TlsChannelBindingType): [ /* returnType */ boolean, /* data */ any | null ] + getDatabase(): TlsDatabase | null + getInteraction(): TlsInteraction | null + getNegotiatedProtocol(): string | null + getPeerCertificate(): TlsCertificate | null + getPeerCertificateErrors(): TlsCertificateFlags + getRehandshakeMode(): TlsRehandshakeMode + getRequireCloseNotify(): boolean + getUseSystemCertdb(): boolean + handshake(cancellable?: Cancellable | null): boolean + handshakeAsync(ioPriority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + handshakeFinish(result: AsyncResult): boolean + setAdvertisedProtocols(protocols?: string[] | null): void + setCertificate(certificate: TlsCertificate): void + setDatabase(database?: TlsDatabase | null): void + setInteraction(interaction?: TlsInteraction | null): void + setRehandshakeMode(mode: TlsRehandshakeMode): void + setRequireCloseNotify(requireCloseNotify: boolean): void + setUseSystemCertdb(useSystemCertdb: boolean): void + /* Methods of Gio.IOStream */ + clearPending(): void + close(cancellable?: Cancellable | null): boolean + closeAsync(ioPriority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + closeFinish(result: AsyncResult): boolean + getInputStream(): InputStream + getOutputStream(): OutputStream + hasPending(): boolean + isClosed(): boolean + setPending(): boolean + spliceAsync(stream2: IOStream, flags: IOStreamSpliceFlags, ioPriority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Virtual methods of Gio.TlsConnection */ + vfuncAcceptCertificate(peerCert: TlsCertificate, errors: TlsCertificateFlags): boolean + vfuncGetBindingData(type: TlsChannelBindingType, data: any): boolean + vfuncHandshake(cancellable?: Cancellable | null): boolean + vfuncHandshakeAsync(ioPriority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + vfuncHandshakeFinish(result: AsyncResult): boolean + /* Virtual methods of Gio.IOStream */ + vfuncCloseAsync(ioPriority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + vfuncCloseFinish(result: AsyncResult): boolean + vfuncCloseFn(cancellable?: Cancellable | null): boolean + vfuncGetInputStream(): InputStream + vfuncGetOutputStream(): OutputStream + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Gio.TlsConnection */ + connect(sigName: "accept-certificate", callback: (($obj: TlsConnection, peerCert: TlsCertificate, errors: TlsCertificateFlags) => boolean)): number + connect_after(sigName: "accept-certificate", callback: (($obj: TlsConnection, peerCert: TlsCertificate, errors: TlsCertificateFlags) => boolean)): number + emit(sigName: "accept-certificate", peerCert: TlsCertificate, errors: TlsCertificateFlags): void + on(sigName: "accept-certificate", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "accept-certificate", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "accept-certificate", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: TlsConnection, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: TlsConnection, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::advertised-protocols", callback: (($obj: TlsConnection, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::advertised-protocols", callback: (($obj: TlsConnection, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::advertised-protocols", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::advertised-protocols", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::advertised-protocols", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::certificate", callback: (($obj: TlsConnection, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::certificate", callback: (($obj: TlsConnection, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::certificate", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::certificate", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::certificate", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::database", callback: (($obj: TlsConnection, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::database", callback: (($obj: TlsConnection, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::database", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::database", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::database", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::interaction", callback: (($obj: TlsConnection, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::interaction", callback: (($obj: TlsConnection, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::interaction", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::interaction", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::interaction", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::negotiated-protocol", callback: (($obj: TlsConnection, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::negotiated-protocol", callback: (($obj: TlsConnection, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::negotiated-protocol", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::negotiated-protocol", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::negotiated-protocol", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::peer-certificate", callback: (($obj: TlsConnection, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::peer-certificate", callback: (($obj: TlsConnection, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::peer-certificate", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::peer-certificate", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::peer-certificate", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::peer-certificate-errors", callback: (($obj: TlsConnection, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::peer-certificate-errors", callback: (($obj: TlsConnection, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::peer-certificate-errors", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::peer-certificate-errors", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::peer-certificate-errors", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::rehandshake-mode", callback: (($obj: TlsConnection, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::rehandshake-mode", callback: (($obj: TlsConnection, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::rehandshake-mode", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::rehandshake-mode", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::rehandshake-mode", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::require-close-notify", callback: (($obj: TlsConnection, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::require-close-notify", callback: (($obj: TlsConnection, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::require-close-notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::require-close-notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::require-close-notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::use-system-certdb", callback: (($obj: TlsConnection, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::use-system-certdb", callback: (($obj: TlsConnection, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::use-system-certdb", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::use-system-certdb", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::use-system-certdb", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::closed", callback: (($obj: TlsConnection, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::closed", callback: (($obj: TlsConnection, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::closed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::closed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::closed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::input-stream", callback: (($obj: TlsConnection, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::input-stream", callback: (($obj: TlsConnection, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::input-stream", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::input-stream", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::input-stream", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::output-stream", callback: (($obj: TlsConnection, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::output-stream", callback: (($obj: TlsConnection, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::output-stream", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::output-stream", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::output-stream", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: TlsConnection_ConstructProps) + _init (config?: TlsConnection_ConstructProps): void + static $gtype: GObject.Type +} +export interface TlsDatabase_ConstructProps extends GObject.Object_ConstructProps { +} +export class TlsDatabase { + /* Fields of Gio.TlsDatabase */ + parentInstance: GObject.Object + priv: TlsDatabasePrivate + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of Gio.TlsDatabase */ + createCertificateHandle(certificate: TlsCertificate): string | null + lookupCertificateForHandle(handle: string, interaction: TlsInteraction | null, flags: TlsDatabaseLookupFlags, cancellable?: Cancellable | null): TlsCertificate | null + lookupCertificateForHandleAsync(handle: string, interaction: TlsInteraction | null, flags: TlsDatabaseLookupFlags, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + lookupCertificateForHandleFinish(result: AsyncResult): TlsCertificate + lookupCertificateIssuer(certificate: TlsCertificate, interaction: TlsInteraction | null, flags: TlsDatabaseLookupFlags, cancellable?: Cancellable | null): TlsCertificate + lookupCertificateIssuerAsync(certificate: TlsCertificate, interaction: TlsInteraction | null, flags: TlsDatabaseLookupFlags, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + lookupCertificateIssuerFinish(result: AsyncResult): TlsCertificate + lookupCertificatesIssuedBy(issuerRawDn: any, interaction: TlsInteraction | null, flags: TlsDatabaseLookupFlags, cancellable?: Cancellable | null): TlsCertificate[] + lookupCertificatesIssuedByAsync(issuerRawDn: any, interaction: TlsInteraction | null, flags: TlsDatabaseLookupFlags, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + lookupCertificatesIssuedByFinish(result: AsyncResult): TlsCertificate[] + verifyChain(chain: TlsCertificate, purpose: string, identity: SocketConnectable | null, interaction: TlsInteraction | null, flags: TlsDatabaseVerifyFlags, cancellable?: Cancellable | null): TlsCertificateFlags + verifyChainAsync(chain: TlsCertificate, purpose: string, identity: SocketConnectable | null, interaction: TlsInteraction | null, flags: TlsDatabaseVerifyFlags, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + verifyChainFinish(result: AsyncResult): TlsCertificateFlags + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Virtual methods of Gio.TlsDatabase */ + vfuncCreateCertificateHandle(certificate: TlsCertificate): string | null + vfuncLookupCertificateForHandle(handle: string, interaction: TlsInteraction | null, flags: TlsDatabaseLookupFlags, cancellable?: Cancellable | null): TlsCertificate | null + vfuncLookupCertificateForHandleAsync(handle: string, interaction: TlsInteraction | null, flags: TlsDatabaseLookupFlags, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + vfuncLookupCertificateForHandleFinish(result: AsyncResult): TlsCertificate + vfuncLookupCertificateIssuer(certificate: TlsCertificate, interaction: TlsInteraction | null, flags: TlsDatabaseLookupFlags, cancellable?: Cancellable | null): TlsCertificate + vfuncLookupCertificateIssuerAsync(certificate: TlsCertificate, interaction: TlsInteraction | null, flags: TlsDatabaseLookupFlags, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + vfuncLookupCertificateIssuerFinish(result: AsyncResult): TlsCertificate + vfuncLookupCertificatesIssuedBy(issuerRawDn: any, interaction: TlsInteraction | null, flags: TlsDatabaseLookupFlags, cancellable?: Cancellable | null): TlsCertificate[] + vfuncLookupCertificatesIssuedByAsync(issuerRawDn: any, interaction: TlsInteraction | null, flags: TlsDatabaseLookupFlags, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + vfuncLookupCertificatesIssuedByFinish(result: AsyncResult): TlsCertificate[] + vfuncVerifyChain(chain: TlsCertificate, purpose: string, identity: SocketConnectable | null, interaction: TlsInteraction | null, flags: TlsDatabaseVerifyFlags, cancellable?: Cancellable | null): TlsCertificateFlags + vfuncVerifyChainAsync(chain: TlsCertificate, purpose: string, identity: SocketConnectable | null, interaction: TlsInteraction | null, flags: TlsDatabaseVerifyFlags, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + vfuncVerifyChainFinish(result: AsyncResult): TlsCertificateFlags + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: TlsDatabase, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: TlsDatabase, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: TlsDatabase_ConstructProps) + _init (config?: TlsDatabase_ConstructProps): void + static $gtype: GObject.Type +} +export interface TlsInteraction_ConstructProps extends GObject.Object_ConstructProps { +} +export class TlsInteraction { + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of Gio.TlsInteraction */ + askPassword(password: TlsPassword, cancellable?: Cancellable | null): TlsInteractionResult + askPasswordAsync(password: TlsPassword, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + askPasswordFinish(result: AsyncResult): TlsInteractionResult + invokeAskPassword(password: TlsPassword, cancellable?: Cancellable | null): TlsInteractionResult + invokeRequestCertificate(connection: TlsConnection, flags: TlsCertificateRequestFlags, cancellable?: Cancellable | null): TlsInteractionResult + requestCertificate(connection: TlsConnection, flags: TlsCertificateRequestFlags, cancellable?: Cancellable | null): TlsInteractionResult + requestCertificateAsync(connection: TlsConnection, flags: TlsCertificateRequestFlags, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + requestCertificateFinish(result: AsyncResult): TlsInteractionResult + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Virtual methods of Gio.TlsInteraction */ + vfuncAskPassword(password: TlsPassword, cancellable?: Cancellable | null): TlsInteractionResult + vfuncAskPasswordAsync(password: TlsPassword, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + vfuncAskPasswordFinish(result: AsyncResult): TlsInteractionResult + vfuncRequestCertificate(connection: TlsConnection, flags: TlsCertificateRequestFlags, cancellable?: Cancellable | null): TlsInteractionResult + vfuncRequestCertificateAsync(connection: TlsConnection, flags: TlsCertificateRequestFlags, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + vfuncRequestCertificateFinish(result: AsyncResult): TlsInteractionResult + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: TlsInteraction, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: TlsInteraction, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: TlsInteraction_ConstructProps) + _init (config?: TlsInteraction_ConstructProps): void + static $gtype: GObject.Type +} +export interface TlsPassword_ConstructProps extends GObject.Object_ConstructProps { + description?: string + flags?: TlsPasswordFlags + warning?: string +} +export class TlsPassword { + /* Properties of Gio.TlsPassword */ + description: string + flags: TlsPasswordFlags + warning: string + /* Fields of Gio.TlsPassword */ + parentInstance: GObject.Object + priv: TlsPasswordPrivate + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of Gio.TlsPassword */ + getDescription(): string + getFlags(): TlsPasswordFlags + getValue(length?: number | null): number + getWarning(): string + setDescription(description: string): void + setFlags(flags: TlsPasswordFlags): void + setValue(value: any): void + setValueFull(value: any, destroy?: GLib.DestroyNotify | null): void + setWarning(warning: string): void + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Virtual methods of Gio.TlsPassword */ + vfuncGetDefaultWarning(): string + vfuncGetValue(length?: number | null): number + vfuncSetValue(value: any, destroy?: GLib.DestroyNotify | null): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: TlsPassword, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: TlsPassword, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::description", callback: (($obj: TlsPassword, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::description", callback: (($obj: TlsPassword, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::description", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::description", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::description", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::flags", callback: (($obj: TlsPassword, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::flags", callback: (($obj: TlsPassword, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::flags", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::flags", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::flags", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::warning", callback: (($obj: TlsPassword, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::warning", callback: (($obj: TlsPassword, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::warning", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::warning", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::warning", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: TlsPassword_ConstructProps) + _init (config?: TlsPassword_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(flags: TlsPasswordFlags, description: string): TlsPassword + static $gtype: GObject.Type +} +export interface UnixConnection_ConstructProps extends SocketConnection_ConstructProps { +} +export class UnixConnection { + /* Properties of Gio.IOStream */ + readonly closed: boolean + readonly inputStream: InputStream + readonly outputStream: OutputStream + /* Fields of Gio.UnixConnection */ + parentInstance: SocketConnection + priv: UnixConnectionPrivate + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of Gio.UnixConnection */ + receiveCredentials(cancellable?: Cancellable | null): Credentials + receiveCredentialsAsync(cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + receiveCredentialsFinish(result: AsyncResult): Credentials + receiveFd(cancellable?: Cancellable | null): number + sendCredentials(cancellable?: Cancellable | null): boolean + sendCredentialsAsync(cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + sendCredentialsFinish(result: AsyncResult): boolean + sendFd(fd: number, cancellable?: Cancellable | null): boolean + /* Methods of Gio.SocketConnection */ + connect(address: SocketAddress, cancellable?: Cancellable | null): boolean + connectAsync(address: SocketAddress, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + connectFinish(result: AsyncResult): boolean + getLocalAddress(): SocketAddress + getRemoteAddress(): SocketAddress + getSocket(): Socket + isConnected(): boolean + /* Methods of Gio.IOStream */ + clearPending(): void + close(cancellable?: Cancellable | null): boolean + closeAsync(ioPriority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + closeFinish(result: AsyncResult): boolean + getInputStream(): InputStream + getOutputStream(): OutputStream + hasPending(): boolean + isClosed(): boolean + setPending(): boolean + spliceAsync(stream2: IOStream, flags: IOStreamSpliceFlags, ioPriority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Virtual methods of Gio.IOStream */ + vfuncCloseAsync(ioPriority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + vfuncCloseFinish(result: AsyncResult): boolean + vfuncCloseFn(cancellable?: Cancellable | null): boolean + vfuncGetInputStream(): InputStream + vfuncGetOutputStream(): OutputStream + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: UnixConnection, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: UnixConnection, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::closed", callback: (($obj: UnixConnection, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::closed", callback: (($obj: UnixConnection, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::closed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::closed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::closed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::input-stream", callback: (($obj: UnixConnection, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::input-stream", callback: (($obj: UnixConnection, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::input-stream", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::input-stream", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::input-stream", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::output-stream", callback: (($obj: UnixConnection, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::output-stream", callback: (($obj: UnixConnection, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::output-stream", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::output-stream", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::output-stream", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: UnixConnection_ConstructProps) + _init (config?: UnixConnection_ConstructProps): void + static $gtype: GObject.Type +} +export interface UnixCredentialsMessage_ConstructProps extends SocketControlMessage_ConstructProps { + credentials?: Credentials +} +export class UnixCredentialsMessage { + /* Fields of Gio.UnixCredentialsMessage */ + parentInstance: SocketControlMessage + priv: UnixCredentialsMessagePrivate + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of Gio.UnixCredentialsMessage */ + getCredentials(): Credentials + /* Methods of Gio.SocketControlMessage */ + getLevel(): number + getMsgType(): number + getSize(): number + serialize(data: object): void + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Virtual methods of Gio.SocketControlMessage */ + vfuncGetLevel(): number + vfuncGetSize(): number + vfuncGetType(): number + vfuncSerialize(data: object): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: UnixCredentialsMessage, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: UnixCredentialsMessage, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: UnixCredentialsMessage_ConstructProps) + _init (config?: UnixCredentialsMessage_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(): UnixCredentialsMessage + static newWithCredentials(credentials: Credentials): UnixCredentialsMessage + static isSupported(): boolean + static $gtype: GObject.Type +} +export interface UnixFDList_ConstructProps extends GObject.Object_ConstructProps { +} +export class UnixFDList { + /* Fields of Gio.UnixFDList */ + parentInstance: GObject.Object + priv: UnixFDListPrivate + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of Gio.UnixFDList */ + append(fd: number): number + get(index: number): number + getLength(): number + peekFds(): number[] + stealFds(): number[] + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: UnixFDList, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: UnixFDList, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: UnixFDList_ConstructProps) + _init (config?: UnixFDList_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(): UnixFDList + static newFromArray(fds: number[]): UnixFDList + static $gtype: GObject.Type +} +export interface UnixFDMessage_ConstructProps extends SocketControlMessage_ConstructProps { + fdList?: UnixFDList +} +export class UnixFDMessage { + /* Fields of Gio.UnixFDMessage */ + parentInstance: SocketControlMessage + priv: UnixFDMessagePrivate + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of Gio.UnixFDMessage */ + appendFd(fd: number): boolean + getFdList(): UnixFDList + stealFds(): number[] + /* Methods of Gio.SocketControlMessage */ + getLevel(): number + getMsgType(): number + getSize(): number + serialize(data: object): void + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Virtual methods of Gio.SocketControlMessage */ + vfuncGetLevel(): number + vfuncGetSize(): number + vfuncGetType(): number + vfuncSerialize(data: object): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: UnixFDMessage, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: UnixFDMessage, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: UnixFDMessage_ConstructProps) + _init (config?: UnixFDMessage_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(): UnixFDMessage + static newWithFdList(fdList: UnixFDList): UnixFDMessage + static $gtype: GObject.Type +} +export interface UnixInputStream_ConstructProps extends InputStream_ConstructProps { + closeFd?: boolean + fd?: number +} +export class UnixInputStream { + /* Properties of Gio.UnixInputStream */ + closeFd: boolean + /* Fields of Gio.UnixInputStream */ + parentInstance: InputStream + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of Gio.UnixInputStream */ + getCloseFd(): boolean + getFd(): number + setCloseFd(closeFd: boolean): void + /* Methods of Gio.InputStream */ + clearPending(): void + close(cancellable?: Cancellable | null): boolean + closeAsync(ioPriority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + closeFinish(result: AsyncResult): boolean + hasPending(): boolean + isClosed(): boolean + read(cancellable?: Cancellable | null): [ /* returnType */ number, /* buffer */ any ] + readAll(cancellable?: Cancellable | null): [ /* returnType */ boolean, /* buffer */ any, /* bytesRead */ number ] + readAllAsync(ioPriority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): /* buffer */ any + readAllFinish(result: AsyncResult): [ /* returnType */ boolean, /* bytesRead */ number ] + readAsync(ioPriority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): /* buffer */ any + readBytes(count: number, cancellable?: Cancellable | null): any + readBytesAsync(count: number, ioPriority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + readBytesFinish(result: AsyncResult): any + readFinish(result: AsyncResult): number + setPending(): boolean + skip(count: number, cancellable?: Cancellable | null): number + skipAsync(count: number, ioPriority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + skipFinish(result: AsyncResult): number + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Methods of Gio.PollableInputStream */ + canPoll(): boolean + createSource(cancellable?: Cancellable | null): GLib.Source + isReadable(): boolean + readNonblocking(buffer: any, cancellable?: Cancellable | null): number + /* Virtual methods of Gio.UnixInputStream */ + vfuncGetFd(): number + vfuncCanPoll(): boolean + vfuncCreateSource(cancellable?: Cancellable | null): GLib.Source + vfuncIsReadable(): boolean + vfuncReadNonblocking(buffer: any | null): number + /* Virtual methods of Gio.InputStream */ + vfuncCloseAsync(ioPriority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + vfuncCloseFinish(result: AsyncResult): boolean + vfuncCloseFn(cancellable?: Cancellable | null): boolean + vfuncReadAsync(ioPriority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): /* buffer */ any | null + vfuncReadFinish(result: AsyncResult): number + vfuncReadFn(buffer: object | null, count: number, cancellable?: Cancellable | null): number + vfuncSkip(count: number, cancellable?: Cancellable | null): number + vfuncSkipAsync(count: number, ioPriority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + vfuncSkipFinish(result: AsyncResult): number + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: UnixInputStream, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: UnixInputStream, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::close-fd", callback: (($obj: UnixInputStream, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::close-fd", callback: (($obj: UnixInputStream, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::close-fd", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::close-fd", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::close-fd", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: UnixInputStream_ConstructProps) + _init (config?: UnixInputStream_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(fd: number, closeFd: boolean): UnixInputStream + static $gtype: GObject.Type +} +export interface UnixMountMonitor_ConstructProps extends GObject.Object_ConstructProps { +} +export class UnixMountMonitor { + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of Gio.UnixMountMonitor */ + setRateLimit(limitMsec: number): void + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Gio.UnixMountMonitor */ + connect(sigName: "mountpoints-changed", callback: (($obj: UnixMountMonitor) => void)): number + connect_after(sigName: "mountpoints-changed", callback: (($obj: UnixMountMonitor) => void)): number + emit(sigName: "mountpoints-changed"): void + on(sigName: "mountpoints-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "mountpoints-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "mountpoints-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "mounts-changed", callback: (($obj: UnixMountMonitor) => void)): number + connect_after(sigName: "mounts-changed", callback: (($obj: UnixMountMonitor) => void)): number + emit(sigName: "mounts-changed"): void + on(sigName: "mounts-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "mounts-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "mounts-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: UnixMountMonitor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: UnixMountMonitor, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: UnixMountMonitor_ConstructProps) + _init (config?: UnixMountMonitor_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(): UnixMountMonitor + static get(): UnixMountMonitor + static $gtype: GObject.Type +} +export interface UnixOutputStream_ConstructProps extends OutputStream_ConstructProps { + closeFd?: boolean + fd?: number +} +export class UnixOutputStream { + /* Properties of Gio.UnixOutputStream */ + closeFd: boolean + /* Fields of Gio.UnixOutputStream */ + parentInstance: OutputStream + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of Gio.UnixOutputStream */ + getCloseFd(): boolean + getFd(): number + setCloseFd(closeFd: boolean): void + /* Methods of Gio.OutputStream */ + clearPending(): void + close(cancellable?: Cancellable | null): boolean + closeAsync(ioPriority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + closeFinish(result: AsyncResult): boolean + flush(cancellable?: Cancellable | null): boolean + flushAsync(ioPriority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + flushFinish(result: AsyncResult): boolean + hasPending(): boolean + isClosed(): boolean + isClosing(): boolean + setPending(): boolean + splice(source: InputStream, flags: OutputStreamSpliceFlags, cancellable?: Cancellable | null): number + spliceAsync(source: InputStream, flags: OutputStreamSpliceFlags, ioPriority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + spliceFinish(result: AsyncResult): number + write(buffer: any, cancellable?: Cancellable | null): number + writeAll(buffer: any, cancellable?: Cancellable | null): [ /* returnType */ boolean, /* bytesWritten */ number | null ] + writeAllAsync(buffer: any, ioPriority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + writeAllFinish(result: AsyncResult): [ /* returnType */ boolean, /* bytesWritten */ number | null ] + writeAsync(buffer: any, ioPriority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + writeBytes(bytes: any, cancellable?: Cancellable | null): number + writeBytesAsync(bytes: any, ioPriority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + writeBytesFinish(result: AsyncResult): number + writeFinish(result: AsyncResult): number + writev(vectors: OutputVector[], cancellable?: Cancellable | null): [ /* returnType */ boolean, /* bytesWritten */ number | null ] + writevAll(vectors: OutputVector[], cancellable?: Cancellable | null): [ /* returnType */ boolean, /* bytesWritten */ number | null ] + writevAllAsync(vectors: OutputVector[], ioPriority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + writevAllFinish(result: AsyncResult): [ /* returnType */ boolean, /* bytesWritten */ number | null ] + writevAsync(vectors: OutputVector[], ioPriority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + writevFinish(result: AsyncResult): [ /* returnType */ boolean, /* bytesWritten */ number | null ] + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Methods of Gio.PollableOutputStream */ + canPoll(): boolean + createSource(cancellable?: Cancellable | null): GLib.Source + isWritable(): boolean + writeNonblocking(buffer: any, cancellable?: Cancellable | null): number + writevNonblocking(vectors: OutputVector[], cancellable?: Cancellable | null): [ /* returnType */ PollableReturn, /* bytesWritten */ number | null ] + /* Virtual methods of Gio.UnixOutputStream */ + vfuncGetFd(): number + vfuncCanPoll(): boolean + vfuncCreateSource(cancellable?: Cancellable | null): GLib.Source + vfuncIsWritable(): boolean + vfuncWriteNonblocking(buffer: any | null): number + vfuncWritevNonblocking(vectors: OutputVector[]): [ /* returnType */ PollableReturn, /* bytesWritten */ number | null ] + /* Virtual methods of Gio.OutputStream */ + vfuncCloseAsync(ioPriority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + vfuncCloseFinish(result: AsyncResult): boolean + vfuncCloseFn(cancellable?: Cancellable | null): boolean + vfuncFlush(cancellable?: Cancellable | null): boolean + vfuncFlushAsync(ioPriority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + vfuncFlushFinish(result: AsyncResult): boolean + vfuncSplice(source: InputStream, flags: OutputStreamSpliceFlags, cancellable?: Cancellable | null): number + vfuncSpliceAsync(source: InputStream, flags: OutputStreamSpliceFlags, ioPriority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + vfuncSpliceFinish(result: AsyncResult): number + vfuncWriteAsync(buffer: any | null, ioPriority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + vfuncWriteFinish(result: AsyncResult): number + vfuncWriteFn(buffer: any | null, cancellable?: Cancellable | null): number + vfuncWritevAsync(vectors: OutputVector[], ioPriority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null): void + vfuncWritevFinish(result: AsyncResult): [ /* returnType */ boolean, /* bytesWritten */ number | null ] + vfuncWritevFn(vectors: OutputVector[], cancellable?: Cancellable | null): [ /* returnType */ boolean, /* bytesWritten */ number | null ] + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: UnixOutputStream, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: UnixOutputStream, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::close-fd", callback: (($obj: UnixOutputStream, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::close-fd", callback: (($obj: UnixOutputStream, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::close-fd", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::close-fd", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::close-fd", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: UnixOutputStream_ConstructProps) + _init (config?: UnixOutputStream_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(fd: number, closeFd: boolean): UnixOutputStream + static $gtype: GObject.Type +} +export interface UnixSocketAddress_ConstructProps extends SocketAddress_ConstructProps { + abstract?: boolean + addressType?: UnixSocketAddressType + path?: string + pathAsArray?: any +} +export class UnixSocketAddress { + /* Properties of Gio.SocketAddress */ + readonly family: SocketFamily + /* Fields of Gio.UnixSocketAddress */ + parentInstance: SocketAddress + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of Gio.UnixSocketAddress */ + getAddressType(): UnixSocketAddressType + getIsAbstract(): boolean + getPath(): string + getPathLen(): number + /* Methods of Gio.SocketAddress */ + getFamily(): SocketFamily + getNativeSize(): number + toNative(dest: object | null, destlen: number): boolean + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Methods of Gio.SocketConnectable */ + enumerate(): SocketAddressEnumerator + proxyEnumerate(): SocketAddressEnumerator + /* Virtual methods of Gio.SocketAddress */ + vfuncGetFamily(): SocketFamily + vfuncGetNativeSize(): number + vfuncToNative(dest: object | null, destlen: number): boolean + vfuncEnumerate(): SocketAddressEnumerator + vfuncProxyEnumerate(): SocketAddressEnumerator + vfuncToString(): string + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: UnixSocketAddress, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: UnixSocketAddress, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::family", callback: (($obj: UnixSocketAddress, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::family", callback: (($obj: UnixSocketAddress, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::family", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::family", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::family", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: UnixSocketAddress_ConstructProps) + _init (config?: UnixSocketAddress_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(path: string): UnixSocketAddress + static newAbstract(path: number[]): UnixSocketAddress + static newWithType(path: number[], type: UnixSocketAddressType): UnixSocketAddress + static abstractNamesSupported(): boolean + static $gtype: GObject.Type +} +export interface Vfs_ConstructProps extends GObject.Object_ConstructProps { +} +export class Vfs { + /* Fields of Gio.Vfs */ + parentInstance: GObject.Object + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of Gio.Vfs */ + getFileForPath(path: string): File + getFileForUri(uri: string): File + getSupportedUriSchemes(): string[] + isActive(): boolean + parseName(parseName: string): File + registerUriScheme(scheme: string, uriFunc?: VfsFileLookupFunc | null, parseNameFunc?: VfsFileLookupFunc | null): boolean + unregisterUriScheme(scheme: string): boolean + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Virtual methods of Gio.Vfs */ + vfuncAddWritableNamespaces(list: FileAttributeInfoList): void + vfuncGetFileForPath(path: string): File + vfuncGetFileForUri(uri: string): File + vfuncGetSupportedUriSchemes(): string[] + vfuncIsActive(): boolean + vfuncLocalFileAddInfo(filename: string, device: number, attributeMatcher: FileAttributeMatcher, info: FileInfo, cancellable: Cancellable | null, extraData: object | null, freeExtraData: GLib.DestroyNotify): void + vfuncLocalFileMoved(source: string, dest: string): void + vfuncLocalFileRemoved(filename: string): void + vfuncLocalFileSetAttributes(filename: string, info: FileInfo, flags: FileQueryInfoFlags, cancellable?: Cancellable | null): boolean + vfuncParseName(parseName: string): File + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: Vfs, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: Vfs, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: Vfs_ConstructProps) + _init (config?: Vfs_ConstructProps): void + /* Static methods and pseudo-constructors */ + static getDefault(): Vfs + static getLocal(): Vfs + static $gtype: GObject.Type +} +export interface VolumeMonitor_ConstructProps extends GObject.Object_ConstructProps { +} +export class VolumeMonitor { + /* Fields of Gio.VolumeMonitor */ + parentInstance: GObject.Object + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of Gio.VolumeMonitor */ + getConnectedDrives(): Drive[] + getMountForUuid(uuid: string): Mount | null + getMounts(): Mount[] + getVolumeForUuid(uuid: string): Volume | null + getVolumes(): Volume[] + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Virtual methods of Gio.VolumeMonitor */ + vfuncDriveChanged(drive: Drive): void + vfuncDriveConnected(drive: Drive): void + vfuncDriveDisconnected(drive: Drive): void + vfuncDriveEjectButton(drive: Drive): void + vfuncDriveStopButton(drive: Drive): void + vfuncGetConnectedDrives(): Drive[] + vfuncGetMountForUuid(uuid: string): Mount | null + vfuncGetMounts(): Mount[] + vfuncGetVolumeForUuid(uuid: string): Volume | null + vfuncGetVolumes(): Volume[] + vfuncMountAdded(mount: Mount): void + vfuncMountChanged(mount: Mount): void + vfuncMountPreUnmount(mount: Mount): void + vfuncMountRemoved(mount: Mount): void + vfuncVolumeAdded(volume: Volume): void + vfuncVolumeChanged(volume: Volume): void + vfuncVolumeRemoved(volume: Volume): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Gio.VolumeMonitor */ + connect(sigName: "drive-changed", callback: (($obj: VolumeMonitor, drive: Drive) => void)): number + connect_after(sigName: "drive-changed", callback: (($obj: VolumeMonitor, drive: Drive) => void)): number + emit(sigName: "drive-changed", drive: Drive): void + on(sigName: "drive-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "drive-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "drive-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "drive-connected", callback: (($obj: VolumeMonitor, drive: Drive) => void)): number + connect_after(sigName: "drive-connected", callback: (($obj: VolumeMonitor, drive: Drive) => void)): number + emit(sigName: "drive-connected", drive: Drive): void + on(sigName: "drive-connected", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "drive-connected", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "drive-connected", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "drive-disconnected", callback: (($obj: VolumeMonitor, drive: Drive) => void)): number + connect_after(sigName: "drive-disconnected", callback: (($obj: VolumeMonitor, drive: Drive) => void)): number + emit(sigName: "drive-disconnected", drive: Drive): void + on(sigName: "drive-disconnected", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "drive-disconnected", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "drive-disconnected", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "drive-eject-button", callback: (($obj: VolumeMonitor, drive: Drive) => void)): number + connect_after(sigName: "drive-eject-button", callback: (($obj: VolumeMonitor, drive: Drive) => void)): number + emit(sigName: "drive-eject-button", drive: Drive): void + on(sigName: "drive-eject-button", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "drive-eject-button", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "drive-eject-button", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "drive-stop-button", callback: (($obj: VolumeMonitor, drive: Drive) => void)): number + connect_after(sigName: "drive-stop-button", callback: (($obj: VolumeMonitor, drive: Drive) => void)): number + emit(sigName: "drive-stop-button", drive: Drive): void + on(sigName: "drive-stop-button", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "drive-stop-button", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "drive-stop-button", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "mount-added", callback: (($obj: VolumeMonitor, mount: Mount) => void)): number + connect_after(sigName: "mount-added", callback: (($obj: VolumeMonitor, mount: Mount) => void)): number + emit(sigName: "mount-added", mount: Mount): void + on(sigName: "mount-added", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "mount-added", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "mount-added", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "mount-changed", callback: (($obj: VolumeMonitor, mount: Mount) => void)): number + connect_after(sigName: "mount-changed", callback: (($obj: VolumeMonitor, mount: Mount) => void)): number + emit(sigName: "mount-changed", mount: Mount): void + on(sigName: "mount-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "mount-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "mount-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "mount-pre-unmount", callback: (($obj: VolumeMonitor, mount: Mount) => void)): number + connect_after(sigName: "mount-pre-unmount", callback: (($obj: VolumeMonitor, mount: Mount) => void)): number + emit(sigName: "mount-pre-unmount", mount: Mount): void + on(sigName: "mount-pre-unmount", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "mount-pre-unmount", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "mount-pre-unmount", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "mount-removed", callback: (($obj: VolumeMonitor, mount: Mount) => void)): number + connect_after(sigName: "mount-removed", callback: (($obj: VolumeMonitor, mount: Mount) => void)): number + emit(sigName: "mount-removed", mount: Mount): void + on(sigName: "mount-removed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "mount-removed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "mount-removed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "volume-added", callback: (($obj: VolumeMonitor, volume: Volume) => void)): number + connect_after(sigName: "volume-added", callback: (($obj: VolumeMonitor, volume: Volume) => void)): number + emit(sigName: "volume-added", volume: Volume): void + on(sigName: "volume-added", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "volume-added", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "volume-added", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "volume-changed", callback: (($obj: VolumeMonitor, volume: Volume) => void)): number + connect_after(sigName: "volume-changed", callback: (($obj: VolumeMonitor, volume: Volume) => void)): number + emit(sigName: "volume-changed", volume: Volume): void + on(sigName: "volume-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "volume-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "volume-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "volume-removed", callback: (($obj: VolumeMonitor, volume: Volume) => void)): number + connect_after(sigName: "volume-removed", callback: (($obj: VolumeMonitor, volume: Volume) => void)): number + emit(sigName: "volume-removed", volume: Volume): void + on(sigName: "volume-removed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "volume-removed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "volume-removed", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: VolumeMonitor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: VolumeMonitor, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: VolumeMonitor_ConstructProps) + _init (config?: VolumeMonitor_ConstructProps): void + /* Static methods and pseudo-constructors */ + static adoptOrphanMount(mount: Mount): Volume + static get(): VolumeMonitor + static $gtype: GObject.Type +} +export interface ZlibCompressor_ConstructProps extends GObject.Object_ConstructProps { + fileInfo?: FileInfo + format?: ZlibCompressorFormat + level?: number +} +export class ZlibCompressor { + /* Properties of Gio.ZlibCompressor */ + fileInfo: FileInfo + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of Gio.ZlibCompressor */ + getFileInfo(): FileInfo | null + setFileInfo(fileInfo?: FileInfo | null): void + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Methods of Gio.Converter */ + convert(inbuf: any, outbuf: any, flags: ConverterFlags): [ /* returnType */ ConverterResult, /* bytesRead */ number, /* bytesWritten */ number ] + reset(): void + /* Virtual methods of Gio.ZlibCompressor */ + vfuncConvert(inbuf: any | null, outbuf: any | null, flags: ConverterFlags): [ /* returnType */ ConverterResult, /* bytesRead */ number, /* bytesWritten */ number ] + vfuncReset(): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: ZlibCompressor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: ZlibCompressor, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::file-info", callback: (($obj: ZlibCompressor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::file-info", callback: (($obj: ZlibCompressor, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::file-info", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::file-info", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::file-info", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: ZlibCompressor_ConstructProps) + _init (config?: ZlibCompressor_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(format: ZlibCompressorFormat, level: number): ZlibCompressor + static $gtype: GObject.Type +} +export interface ZlibDecompressor_ConstructProps extends GObject.Object_ConstructProps { + format?: ZlibCompressorFormat +} +export class ZlibDecompressor { + /* Properties of Gio.ZlibDecompressor */ + readonly fileInfo: FileInfo + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of Gio.ZlibDecompressor */ + getFileInfo(): FileInfo | null + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Methods of Gio.Converter */ + convert(inbuf: any, outbuf: any, flags: ConverterFlags): [ /* returnType */ ConverterResult, /* bytesRead */ number, /* bytesWritten */ number ] + reset(): void + /* Virtual methods of Gio.ZlibDecompressor */ + vfuncConvert(inbuf: any | null, outbuf: any | null, flags: ConverterFlags): [ /* returnType */ ConverterResult, /* bytesRead */ number, /* bytesWritten */ number ] + vfuncReset(): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: ZlibDecompressor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: ZlibDecompressor, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::file-info", callback: (($obj: ZlibDecompressor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::file-info", callback: (($obj: ZlibDecompressor, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::file-info", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::file-info", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::file-info", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: ZlibDecompressor_ConstructProps) + _init (config?: ZlibDecompressor_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(format: ZlibCompressorFormat): ZlibDecompressor + static $gtype: GObject.Type +} +export class ActionEntry { + /* Fields of Gio.ActionEntry */ + name: string + activate: (action: SimpleAction, parameter: GLib.Variant) => void + parameterType: string + state: string + changeState: (action: SimpleAction, value: GLib.Variant) => void + static name: string +} +export abstract class ActionGroupInterface { + /* Fields of Gio.ActionGroupInterface */ + gIface: GObject.TypeInterface + hasAction: (actionGroup: ActionGroup, actionName: string) => boolean + listActions: (actionGroup: ActionGroup) => string[] + getActionEnabled: (actionGroup: ActionGroup, actionName: string) => boolean + getActionParameterType: (actionGroup: ActionGroup, actionName: string) => GLib.VariantType | null + getActionStateType: (actionGroup: ActionGroup, actionName: string) => GLib.VariantType | null + getActionStateHint: (actionGroup: ActionGroup, actionName: string) => GLib.Variant | null + getActionState: (actionGroup: ActionGroup, actionName: string) => GLib.Variant | null + changeActionState: (actionGroup: ActionGroup, actionName: string, value: GLib.Variant) => void + activateAction: (actionGroup: ActionGroup, actionName: string, parameter?: GLib.Variant | null) => void + actionAdded: (actionGroup: ActionGroup, actionName: string) => void + actionRemoved: (actionGroup: ActionGroup, actionName: string) => void + actionEnabledChanged: (actionGroup: ActionGroup, actionName: string, enabled: boolean) => void + actionStateChanged: (actionGroup: ActionGroup, actionName: string, state: GLib.Variant) => void + queryAction: (actionGroup: ActionGroup, actionName: string) => [ /* returnType */ boolean, /* enabled */ boolean, /* parameterType */ GLib.VariantType | null, /* stateType */ GLib.VariantType | null, /* stateHint */ GLib.Variant | null, /* state */ GLib.Variant | null ] + static name: string +} +export abstract class ActionInterface { + /* Fields of Gio.ActionInterface */ + gIface: GObject.TypeInterface + getName: (action: Action) => string + getParameterType: (action: Action) => GLib.VariantType | null + getStateType: (action: Action) => GLib.VariantType | null + getStateHint: (action: Action) => GLib.Variant | null + getEnabled: (action: Action) => boolean + getState: (action: Action) => GLib.Variant | null + changeState: (action: Action, value: GLib.Variant) => void + activate: (action: Action, parameter?: GLib.Variant | null) => void + static name: string +} +export abstract class ActionMapInterface { + /* Fields of Gio.ActionMapInterface */ + gIface: GObject.TypeInterface + lookupAction: (actionMap: ActionMap, actionName: string) => Action | null + addAction: (actionMap: ActionMap, action: Action) => void + removeAction: (actionMap: ActionMap, actionName: string) => void + static name: string +} +export abstract class AppInfoIface { + /* Fields of Gio.AppInfoIface */ + gIface: GObject.TypeInterface + dup: (appinfo: AppInfo) => AppInfo + equal: (appinfo1: AppInfo, appinfo2: AppInfo) => boolean + getId: (appinfo: AppInfo) => string | null + getName: (appinfo: AppInfo) => string + getDescription: (appinfo: AppInfo) => string | null + getExecutable: (appinfo: AppInfo) => string + getIcon: (appinfo: AppInfo) => Icon | null + launch: (appinfo: AppInfo, files?: File[] | null, context?: AppLaunchContext | null) => boolean + supportsUris: (appinfo: AppInfo) => boolean + supportsFiles: (appinfo: AppInfo) => boolean + launchUris: (appinfo: AppInfo, uris?: string[] | null, context?: AppLaunchContext | null) => boolean + shouldShow: (appinfo: AppInfo) => boolean + setAsDefaultForType: (appinfo: AppInfo, contentType: string) => boolean + setAsDefaultForExtension: (appinfo: AppInfo, extension: string) => boolean + addSupportsType: (appinfo: AppInfo, contentType: string) => boolean + canRemoveSupportsType: (appinfo: AppInfo) => boolean + removeSupportsType: (appinfo: AppInfo, contentType: string) => boolean + canDelete: (appinfo: AppInfo) => boolean + doDelete: (appinfo: AppInfo) => boolean + getCommandline: (appinfo: AppInfo) => string | null + getDisplayName: (appinfo: AppInfo) => string + setAsLastUsedForType: (appinfo: AppInfo, contentType: string) => boolean + getSupportedTypes: (appinfo: AppInfo) => string[] + launchUrisAsync: (appinfo: AppInfo, uris?: string[] | null, context?: AppLaunchContext | null, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null) => void + launchUrisFinish: (appinfo: AppInfo, result: AsyncResult) => boolean + static name: string +} +export abstract class AppLaunchContextClass { + /* Fields of Gio.AppLaunchContextClass */ + parentClass: GObject.ObjectClass + getDisplay: (context: AppLaunchContext, info: AppInfo, files: File[]) => string | null + getStartupNotifyId: (context: AppLaunchContext, info: AppInfo, files: File[]) => string | null + launchFailed: (context: AppLaunchContext, startupNotifyId: string) => void + launched: (context: AppLaunchContext, info: AppInfo, platformData: GLib.Variant) => void + static name: string +} +export class AppLaunchContextPrivate { + static name: string +} +export abstract class ApplicationClass { + /* Fields of Gio.ApplicationClass */ + startup: (application: Application) => void + activate: (application: Application) => void + open: (application: Application, files: File[], hint: string) => void + commandLine: (application: Application, commandLine: ApplicationCommandLine) => number + localCommandLine: (application: Application, arguments_: string[]) => [ /* returnType */ boolean, /* arguments_ */ string[], /* exitStatus */ number ] + beforeEmit: (application: Application, platformData: GLib.Variant) => void + afterEmit: (application: Application, platformData: GLib.Variant) => void + addPlatformData: (application: Application, builder: GLib.VariantBuilder) => void + quitMainloop: (application: Application) => void + runMainloop: (application: Application) => void + shutdown: (application: Application) => void + dbusRegister: (application: Application, connection: DBusConnection, objectPath: string) => boolean + dbusUnregister: (application: Application, connection: DBusConnection, objectPath: string) => void + handleLocalOptions: (application: Application, options: GLib.VariantDict) => number + nameLost: (application: Application) => boolean + static name: string +} +export abstract class ApplicationCommandLineClass { + /* Fields of Gio.ApplicationCommandLineClass */ + printLiteral: (cmdline: ApplicationCommandLine, message: string) => void + printerrLiteral: (cmdline: ApplicationCommandLine, message: string) => void + getStdin: (cmdline: ApplicationCommandLine) => InputStream | null + static name: string +} +export class ApplicationCommandLinePrivate { + static name: string +} +export class ApplicationPrivate { + static name: string +} +export abstract class AsyncInitableIface { + /* Fields of Gio.AsyncInitableIface */ + gIface: GObject.TypeInterface + initAsync: (initable: AsyncInitable, ioPriority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null) => void + initFinish: (initable: AsyncInitable, res: AsyncResult) => boolean + static name: string +} +export abstract class AsyncResultIface { + /* Fields of Gio.AsyncResultIface */ + gIface: GObject.TypeInterface + getUserData: (res: AsyncResult) => object | null + getSourceObject: (res: AsyncResult) => GObject.Object | null + isTagged: (res: AsyncResult, sourceTag?: object | null) => boolean + static name: string +} +export abstract class BufferedInputStreamClass { + /* Fields of Gio.BufferedInputStreamClass */ + parentClass: FilterInputStreamClass + fill: (stream: BufferedInputStream, count: number, cancellable?: Cancellable | null) => number + fillAsync: (stream: BufferedInputStream, count: number, ioPriority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null) => void + fillFinish: (stream: BufferedInputStream, result: AsyncResult) => number + static name: string +} +export class BufferedInputStreamPrivate { + static name: string +} +export abstract class BufferedOutputStreamClass { + /* Fields of Gio.BufferedOutputStreamClass */ + parentClass: FilterOutputStreamClass + static name: string +} +export class BufferedOutputStreamPrivate { + static name: string +} +export abstract class CancellableClass { + /* Fields of Gio.CancellableClass */ + parentClass: GObject.ObjectClass + cancelled: (cancellable?: Cancellable | null) => void + static name: string +} +export class CancellablePrivate { + static name: string +} +export abstract class CharsetConverterClass { + /* Fields of Gio.CharsetConverterClass */ + parentClass: GObject.ObjectClass + static name: string +} +export abstract class ConverterIface { + /* Fields of Gio.ConverterIface */ + gIface: GObject.TypeInterface + convert: (converter: Converter, inbuf: any | null, outbuf: any | null, flags: ConverterFlags) => [ /* returnType */ ConverterResult, /* bytesRead */ number, /* bytesWritten */ number ] + reset: (converter: Converter) => void + static name: string +} +export abstract class ConverterInputStreamClass { + /* Fields of Gio.ConverterInputStreamClass */ + parentClass: FilterInputStreamClass + static name: string +} +export class ConverterInputStreamPrivate { + static name: string +} +export abstract class ConverterOutputStreamClass { + /* Fields of Gio.ConverterOutputStreamClass */ + parentClass: FilterOutputStreamClass + static name: string +} +export class ConverterOutputStreamPrivate { + static name: string +} +export abstract class CredentialsClass { + static name: string +} +export class DBusAnnotationInfo { + /* Fields of Gio.DBusAnnotationInfo */ + refCount: number + key: string + value: string + annotations: DBusAnnotationInfo[] + /* Methods of Gio.DBusAnnotationInfo */ + ref(): DBusAnnotationInfo + unref(): void + static name: string + /* Static methods and pseudo-constructors */ + static lookup(annotations: DBusAnnotationInfo[] | null, name: string): string | null +} +export class DBusArgInfo { + /* Fields of Gio.DBusArgInfo */ + refCount: number + name: string + signature: string + annotations: DBusAnnotationInfo[] + /* Methods of Gio.DBusArgInfo */ + ref(): DBusArgInfo + unref(): void + static name: string +} +export class DBusErrorEntry { + /* Fields of Gio.DBusErrorEntry */ + errorCode: number + dbusErrorName: string + static name: string +} +export abstract class DBusInterfaceIface { + /* Fields of Gio.DBusInterfaceIface */ + parentIface: GObject.TypeInterface + getInfo: (interface: DBusInterface) => DBusInterfaceInfo + getObject: (interface: DBusInterface) => DBusObject | null + setObject: (interface: DBusInterface, object?: DBusObject | null) => void + dupObject: (interface: DBusInterface) => DBusObject | null + static name: string +} +export class DBusInterfaceInfo { + /* Fields of Gio.DBusInterfaceInfo */ + refCount: number + name: string + methods: DBusMethodInfo[] + signals: DBusSignalInfo[] + properties: DBusPropertyInfo[] + annotations: DBusAnnotationInfo[] + /* Methods of Gio.DBusInterfaceInfo */ + cacheBuild(): void + cacheRelease(): void + generateXml(indent: number, stringBuilder: GLib.String): void + lookupMethod(name: string): DBusMethodInfo | null + lookupProperty(name: string): DBusPropertyInfo | null + lookupSignal(name: string): DBusSignalInfo | null + ref(): DBusInterfaceInfo + unref(): void + static name: string +} +export abstract class DBusInterfaceSkeletonClass { + /* Fields of Gio.DBusInterfaceSkeletonClass */ + parentClass: GObject.ObjectClass + getInfo: (interface: DBusInterfaceSkeleton) => DBusInterfaceInfo + getProperties: (interface: DBusInterfaceSkeleton) => GLib.Variant + flush: (interface: DBusInterfaceSkeleton) => void + gAuthorizeMethod: (interface: DBusInterfaceSkeleton, invocation: DBusMethodInvocation) => boolean + static name: string +} +export class DBusInterfaceSkeletonPrivate { + static name: string +} +export class DBusInterfaceVTable { + /* Fields of Gio.DBusInterfaceVTable */ + methodCall: DBusInterfaceMethodCallFunc + getProperty: DBusInterfaceGetPropertyFunc + setProperty: DBusInterfaceSetPropertyFunc + static name: string +} +export class DBusMethodInfo { + /* Fields of Gio.DBusMethodInfo */ + refCount: number + name: string + inArgs: DBusArgInfo[] + outArgs: DBusArgInfo[] + annotations: DBusAnnotationInfo[] + /* Methods of Gio.DBusMethodInfo */ + ref(): DBusMethodInfo + unref(): void + static name: string +} +export class DBusNodeInfo { + /* Fields of Gio.DBusNodeInfo */ + refCount: number + path: string + interfaces: DBusInterfaceInfo[] + nodes: DBusNodeInfo[] + annotations: DBusAnnotationInfo[] + /* Methods of Gio.DBusNodeInfo */ + generateXml(indent: number, stringBuilder: GLib.String): void + lookupInterface(name: string): DBusInterfaceInfo | null + ref(): DBusNodeInfo + unref(): void + static name: string + /* Static methods and pseudo-constructors */ + static newForXml(xmlData: string): DBusNodeInfo +} +export abstract class DBusObjectIface { + /* Fields of Gio.DBusObjectIface */ + parentIface: GObject.TypeInterface + getObjectPath: (object: DBusObject) => string + getInterfaces: (object: DBusObject) => DBusInterface[] + getInterface: (object: DBusObject, interfaceName: string) => DBusInterface | null + interfaceAdded: (object: DBusObject, interface: DBusInterface) => void + interfaceRemoved: (object: DBusObject, interface: DBusInterface) => void + static name: string +} +export abstract class DBusObjectManagerClientClass { + /* Fields of Gio.DBusObjectManagerClientClass */ + parentClass: GObject.ObjectClass + interfaceProxySignal: (manager: DBusObjectManagerClient, objectProxy: DBusObjectProxy, interfaceProxy: DBusProxy, senderName: string, signalName: string, parameters: GLib.Variant) => void + interfaceProxyPropertiesChanged: (manager: DBusObjectManagerClient, objectProxy: DBusObjectProxy, interfaceProxy: DBusProxy, changedProperties: GLib.Variant, invalidatedProperties: string) => void + static name: string +} +export class DBusObjectManagerClientPrivate { + static name: string +} +export abstract class DBusObjectManagerIface { + /* Fields of Gio.DBusObjectManagerIface */ + parentIface: GObject.TypeInterface + getObjectPath: (manager: DBusObjectManager) => string + getObjects: (manager: DBusObjectManager) => DBusObject[] + getObject: (manager: DBusObjectManager, objectPath: string) => DBusObject + getInterface: (manager: DBusObjectManager, objectPath: string, interfaceName: string) => DBusInterface + objectAdded: (manager: DBusObjectManager, object: DBusObject) => void + objectRemoved: (manager: DBusObjectManager, object: DBusObject) => void + interfaceAdded: (manager: DBusObjectManager, object: DBusObject, interface: DBusInterface) => void + interfaceRemoved: (manager: DBusObjectManager, object: DBusObject, interface: DBusInterface) => void + static name: string +} +export abstract class DBusObjectManagerServerClass { + /* Fields of Gio.DBusObjectManagerServerClass */ + parentClass: GObject.ObjectClass + static name: string +} +export class DBusObjectManagerServerPrivate { + static name: string +} +export abstract class DBusObjectProxyClass { + /* Fields of Gio.DBusObjectProxyClass */ + parentClass: GObject.ObjectClass + static name: string +} +export class DBusObjectProxyPrivate { + static name: string +} +export abstract class DBusObjectSkeletonClass { + /* Fields of Gio.DBusObjectSkeletonClass */ + parentClass: GObject.ObjectClass + authorizeMethod: (object: DBusObjectSkeleton, interface: DBusInterfaceSkeleton, invocation: DBusMethodInvocation) => boolean + static name: string +} +export class DBusObjectSkeletonPrivate { + static name: string +} +export class DBusPropertyInfo { + /* Fields of Gio.DBusPropertyInfo */ + refCount: number + name: string + signature: string + flags: DBusPropertyInfoFlags + annotations: DBusAnnotationInfo[] + /* Methods of Gio.DBusPropertyInfo */ + ref(): DBusPropertyInfo + unref(): void + static name: string +} +export abstract class DBusProxyClass { + /* Fields of Gio.DBusProxyClass */ + gPropertiesChanged: (proxy: DBusProxy, changedProperties: GLib.Variant, invalidatedProperties: string) => void + gSignal: (proxy: DBusProxy, senderName: string, signalName: string, parameters: GLib.Variant) => void + static name: string +} +export class DBusProxyPrivate { + static name: string +} +export class DBusSignalInfo { + /* Fields of Gio.DBusSignalInfo */ + refCount: number + name: string + args: DBusArgInfo[] + annotations: DBusAnnotationInfo[] + /* Methods of Gio.DBusSignalInfo */ + ref(): DBusSignalInfo + unref(): void + static name: string +} +export class DBusSubtreeVTable { + /* Fields of Gio.DBusSubtreeVTable */ + enumerate: DBusSubtreeEnumerateFunc + introspect: DBusSubtreeIntrospectFunc + dispatch: DBusSubtreeDispatchFunc + static name: string +} +export abstract class DataInputStreamClass { + /* Fields of Gio.DataInputStreamClass */ + parentClass: BufferedInputStreamClass + static name: string +} +export class DataInputStreamPrivate { + static name: string +} +export abstract class DataOutputStreamClass { + /* Fields of Gio.DataOutputStreamClass */ + parentClass: FilterOutputStreamClass + static name: string +} +export class DataOutputStreamPrivate { + static name: string +} +export abstract class DatagramBasedInterface { + /* Fields of Gio.DatagramBasedInterface */ + gIface: GObject.TypeInterface + receiveMessages: (datagramBased: DatagramBased, messages: InputMessage[], flags: number, timeout: number, cancellable?: Cancellable | null) => number + sendMessages: (datagramBased: DatagramBased, messages: OutputMessage[], flags: number, timeout: number, cancellable?: Cancellable | null) => number + createSource: (datagramBased: DatagramBased, condition: GLib.IOCondition, cancellable?: Cancellable | null) => GLib.Source + conditionCheck: (datagramBased: DatagramBased, condition: GLib.IOCondition) => GLib.IOCondition + conditionWait: (datagramBased: DatagramBased, condition: GLib.IOCondition, timeout: number, cancellable?: Cancellable | null) => boolean + static name: string +} +export abstract class DesktopAppInfoClass { + /* Fields of Gio.DesktopAppInfoClass */ + parentClass: GObject.ObjectClass + static name: string +} +export abstract class DesktopAppInfoLookupIface { + /* Fields of Gio.DesktopAppInfoLookupIface */ + gIface: GObject.TypeInterface + getDefaultForUriScheme: (lookup: DesktopAppInfoLookup, uriScheme: string) => AppInfo | null + static name: string +} +export abstract class DriveIface { + /* Fields of Gio.DriveIface */ + gIface: GObject.TypeInterface + changed: (drive: Drive) => void + disconnected: (drive: Drive) => void + ejectButton: (drive: Drive) => void + getName: (drive: Drive) => string + getIcon: (drive: Drive) => Icon + hasVolumes: (drive: Drive) => boolean + getVolumes: (drive: Drive) => Volume[] + isMediaRemovable: (drive: Drive) => boolean + hasMedia: (drive: Drive) => boolean + isMediaCheckAutomatic: (drive: Drive) => boolean + canEject: (drive: Drive) => boolean + canPollForMedia: (drive: Drive) => boolean + eject: (drive: Drive, flags: MountUnmountFlags, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null) => void + ejectFinish: (drive: Drive, result: AsyncResult) => boolean + pollForMedia: (drive: Drive, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null) => void + pollForMediaFinish: (drive: Drive, result: AsyncResult) => boolean + getIdentifier: (drive: Drive, kind: string) => string | null + enumerateIdentifiers: (drive: Drive) => string[] + getStartStopType: (drive: Drive) => DriveStartStopType + canStart: (drive: Drive) => boolean + canStartDegraded: (drive: Drive) => boolean + start: (drive: Drive, flags: DriveStartFlags, mountOperation?: MountOperation | null, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null) => void + startFinish: (drive: Drive, result: AsyncResult) => boolean + canStop: (drive: Drive) => boolean + stop: (drive: Drive, flags: MountUnmountFlags, mountOperation?: MountOperation | null, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null) => void + stopFinish: (drive: Drive, result: AsyncResult) => boolean + stopButton: (drive: Drive) => void + ejectWithOperation: (drive: Drive, flags: MountUnmountFlags, mountOperation?: MountOperation | null, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null) => void + ejectWithOperationFinish: (drive: Drive, result: AsyncResult) => boolean + getSortKey: (drive: Drive) => string | null + getSymbolicIcon: (drive: Drive) => Icon + isRemovable: (drive: Drive) => boolean + static name: string +} +export abstract class DtlsClientConnectionInterface { + /* Fields of Gio.DtlsClientConnectionInterface */ + gIface: GObject.TypeInterface + static name: string +} +export abstract class DtlsConnectionInterface { + /* Fields of Gio.DtlsConnectionInterface */ + gIface: GObject.TypeInterface + acceptCertificate: (connection: DtlsConnection, peerCert: TlsCertificate, errors: TlsCertificateFlags) => boolean + handshake: (conn: DtlsConnection, cancellable?: Cancellable | null) => boolean + handshakeAsync: (conn: DtlsConnection, ioPriority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null) => void + handshakeFinish: (conn: DtlsConnection, result: AsyncResult) => boolean + shutdown: (conn: DtlsConnection, shutdownRead: boolean, shutdownWrite: boolean, cancellable?: Cancellable | null) => boolean + shutdownAsync: (conn: DtlsConnection, shutdownRead: boolean, shutdownWrite: boolean, ioPriority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null) => void + shutdownFinish: (conn: DtlsConnection, result: AsyncResult) => boolean + setAdvertisedProtocols: (conn: DtlsConnection, protocols?: string[] | null) => void + getNegotiatedProtocol: (conn: DtlsConnection) => string | null + getBindingData: (conn: DtlsConnection, type: TlsChannelBindingType, data: any) => boolean + static name: string +} +export abstract class DtlsServerConnectionInterface { + /* Fields of Gio.DtlsServerConnectionInterface */ + gIface: GObject.TypeInterface + static name: string +} +export abstract class EmblemClass { + static name: string +} +export abstract class EmblemedIconClass { + /* Fields of Gio.EmblemedIconClass */ + parentClass: GObject.ObjectClass + static name: string +} +export class EmblemedIconPrivate { + static name: string +} +export class FileAttributeInfo { + /* Fields of Gio.FileAttributeInfo */ + name: string + type: FileAttributeType + flags: FileAttributeInfoFlags + static name: string +} +export class FileAttributeInfoList { + /* Fields of Gio.FileAttributeInfoList */ + infos: FileAttributeInfo + nInfos: number + /* Methods of Gio.FileAttributeInfoList */ + add(name: string, type: FileAttributeType, flags: FileAttributeInfoFlags): void + dup(): FileAttributeInfoList + lookup(name: string): FileAttributeInfo + ref(): FileAttributeInfoList + unref(): void + static name: string + static new(): FileAttributeInfoList + constructor() + /* Static methods and pseudo-constructors */ + static new(): FileAttributeInfoList +} +export class FileAttributeMatcher { + /* Methods of Gio.FileAttributeMatcher */ + enumerateNamespace(ns: string): boolean + enumerateNext(): string | null + matches(attribute: string): boolean + matchesOnly(attribute: string): boolean + ref(): FileAttributeMatcher + subtract(subtract?: FileAttributeMatcher | null): FileAttributeMatcher | null + unref(): void + static name: string + static new(attributes: string): FileAttributeMatcher + constructor(attributes: string) + /* Static methods and pseudo-constructors */ + static new(attributes: string): FileAttributeMatcher +} +export abstract class FileDescriptorBasedIface { + /* Fields of Gio.FileDescriptorBasedIface */ + gIface: GObject.TypeInterface + getFd: (fdBased: FileDescriptorBased) => number + static name: string +} +export abstract class FileEnumeratorClass { + /* Fields of Gio.FileEnumeratorClass */ + parentClass: GObject.ObjectClass + nextFile: (enumerator: FileEnumerator, cancellable?: Cancellable | null) => FileInfo | null + closeFn: (enumerator: FileEnumerator, cancellable?: Cancellable | null) => boolean + nextFilesAsync: (enumerator: FileEnumerator, numFiles: number, ioPriority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null) => void + nextFilesFinish: (enumerator: FileEnumerator, result: AsyncResult) => FileInfo[] + closeAsync: (enumerator: FileEnumerator, ioPriority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null) => void + closeFinish: (enumerator: FileEnumerator, result: AsyncResult) => boolean + static name: string +} +export class FileEnumeratorPrivate { + static name: string +} +export abstract class FileIOStreamClass { + /* Fields of Gio.FileIOStreamClass */ + parentClass: IOStreamClass + tell: (stream: FileIOStream) => number + canSeek: (stream: FileIOStream) => boolean + seek: (stream: FileIOStream, offset: number, type: GLib.SeekType, cancellable?: Cancellable | null) => boolean + canTruncate: (stream: FileIOStream) => boolean + truncateFn: (stream: FileIOStream, size: number, cancellable?: Cancellable | null) => boolean + queryInfo: (stream: FileIOStream, attributes: string, cancellable?: Cancellable | null) => FileInfo + queryInfoAsync: (stream: FileIOStream, attributes: string, ioPriority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null) => void + queryInfoFinish: (stream: FileIOStream, result: AsyncResult) => FileInfo + getEtag: (stream: FileIOStream) => string | null + static name: string +} +export class FileIOStreamPrivate { + static name: string +} +export abstract class FileIconClass { + static name: string +} +export abstract class FileIface { + /* Fields of Gio.FileIface */ + gIface: GObject.TypeInterface + dup: (file: File) => File + hash: (file: File) => number + equal: (file1: File, file2: File) => boolean + isNative: (file: File) => boolean + hasUriScheme: (file: File, uriScheme: string) => boolean + getUriScheme: (file: File) => string | null + getBasename: (file: File) => string | null + getPath: (file: File) => string | null + getUri: (file: File) => string + getParseName: (file: File) => string + getParent: (file: File) => File | null + prefixMatches: (prefix: File, file: File) => boolean + getRelativePath: (parent: File, descendant: File) => string | null + resolveRelativePath: (file: File, relativePath: string) => File + getChildForDisplayName: (file: File, displayName: string) => File + enumerateChildren: (file: File, attributes: string, flags: FileQueryInfoFlags, cancellable?: Cancellable | null) => FileEnumerator + enumerateChildrenAsync: (file: File, attributes: string, flags: FileQueryInfoFlags, ioPriority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null) => void + enumerateChildrenFinish: (file: File, res: AsyncResult) => FileEnumerator + queryInfo: (file: File, attributes: string, flags: FileQueryInfoFlags, cancellable?: Cancellable | null) => FileInfo + queryInfoAsync: (file: File, attributes: string, flags: FileQueryInfoFlags, ioPriority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null) => void + queryInfoFinish: (file: File, res: AsyncResult) => FileInfo + queryFilesystemInfo: (file: File, attributes: string, cancellable?: Cancellable | null) => FileInfo + queryFilesystemInfoAsync: (file: File, attributes: string, ioPriority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null) => void + queryFilesystemInfoFinish: (file: File, res: AsyncResult) => FileInfo + findEnclosingMount: (file: File, cancellable?: Cancellable | null) => Mount + findEnclosingMountAsync: (file: File, ioPriority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null) => void + findEnclosingMountFinish: (file: File, res: AsyncResult) => Mount + setDisplayName: (file: File, displayName: string, cancellable?: Cancellable | null) => File + setDisplayNameAsync: (file: File, displayName: string, ioPriority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null) => void + setDisplayNameFinish: (file: File, res: AsyncResult) => File + querySettableAttributes: (file: File, cancellable?: Cancellable | null) => FileAttributeInfoList + queryWritableNamespaces: (file: File, cancellable?: Cancellable | null) => FileAttributeInfoList + setAttribute: (file: File, attribute: string, type: FileAttributeType, valueP: object | null, flags: FileQueryInfoFlags, cancellable?: Cancellable | null) => boolean + setAttributesFromInfo: (file: File, info: FileInfo, flags: FileQueryInfoFlags, cancellable?: Cancellable | null) => boolean + setAttributesAsync: (file: File, info: FileInfo, flags: FileQueryInfoFlags, ioPriority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null) => void + setAttributesFinish: (file: File, result: AsyncResult) => [ /* returnType */ boolean, /* info */ FileInfo ] + readFn: (file: File, cancellable?: Cancellable | null) => FileInputStream + readAsync: (file: File, ioPriority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null) => void + readFinish: (file: File, res: AsyncResult) => FileInputStream + appendTo: (file: File, flags: FileCreateFlags, cancellable?: Cancellable | null) => FileOutputStream + appendToAsync: (file: File, flags: FileCreateFlags, ioPriority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null) => void + appendToFinish: (file: File, res: AsyncResult) => FileOutputStream + create: (file: File, flags: FileCreateFlags, cancellable?: Cancellable | null) => FileOutputStream + createAsync: (file: File, flags: FileCreateFlags, ioPriority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null) => void + createFinish: (file: File, res: AsyncResult) => FileOutputStream + replace: (file: File, etag: string | null, makeBackup: boolean, flags: FileCreateFlags, cancellable?: Cancellable | null) => FileOutputStream + replaceAsync: (file: File, etag: string | null, makeBackup: boolean, flags: FileCreateFlags, ioPriority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null) => void + replaceFinish: (file: File, res: AsyncResult) => FileOutputStream + deleteFile: (file: File, cancellable?: Cancellable | null) => boolean + deleteFileAsync: (file: File, ioPriority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null) => void + deleteFileFinish: (file: File, result: AsyncResult) => boolean + trash: (file: File, cancellable?: Cancellable | null) => boolean + trashAsync: (file: File, ioPriority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null) => void + trashFinish: (file: File, result: AsyncResult) => boolean + makeDirectory: (file: File, cancellable?: Cancellable | null) => boolean + makeDirectoryAsync: (file: File, ioPriority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null) => void + makeDirectoryFinish: (file: File, result: AsyncResult) => boolean + makeSymbolicLink: (file: File, symlinkValue: string, cancellable?: Cancellable | null) => boolean + copy: (source: File, destination: File, flags: FileCopyFlags, cancellable?: Cancellable | null, progressCallback?: FileProgressCallback | null) => boolean + copyAsync: (source: File, destination: File, flags: FileCopyFlags, ioPriority: number, cancellable?: Cancellable | null) => void + copyFinish: (file: File, res: AsyncResult) => boolean + move: (source: File, destination: File, flags: FileCopyFlags, cancellable?: Cancellable | null, progressCallback?: FileProgressCallback | null) => boolean + mountMountable: (file: File, flags: MountMountFlags, mountOperation?: MountOperation | null, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null) => void + mountMountableFinish: (file: File, result: AsyncResult) => File + unmountMountable: (file: File, flags: MountUnmountFlags, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null) => void + unmountMountableFinish: (file: File, result: AsyncResult) => boolean + ejectMountable: (file: File, flags: MountUnmountFlags, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null) => void + ejectMountableFinish: (file: File, result: AsyncResult) => boolean + mountEnclosingVolume: (location: File, flags: MountMountFlags, mountOperation?: MountOperation | null, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null) => void + mountEnclosingVolumeFinish: (location: File, result: AsyncResult) => boolean + monitorDir: (file: File, flags: FileMonitorFlags, cancellable?: Cancellable | null) => FileMonitor + monitorFile: (file: File, flags: FileMonitorFlags, cancellable?: Cancellable | null) => FileMonitor + openReadwrite: (file: File, cancellable?: Cancellable | null) => FileIOStream + openReadwriteAsync: (file: File, ioPriority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null) => void + openReadwriteFinish: (file: File, res: AsyncResult) => FileIOStream + createReadwrite: (file: File, flags: FileCreateFlags, cancellable?: Cancellable | null) => FileIOStream + createReadwriteAsync: (file: File, flags: FileCreateFlags, ioPriority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null) => void + createReadwriteFinish: (file: File, res: AsyncResult) => FileIOStream + replaceReadwrite: (file: File, etag: string | null, makeBackup: boolean, flags: FileCreateFlags, cancellable?: Cancellable | null) => FileIOStream + replaceReadwriteAsync: (file: File, etag: string | null, makeBackup: boolean, flags: FileCreateFlags, ioPriority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null) => void + replaceReadwriteFinish: (file: File, res: AsyncResult) => FileIOStream + startMountable: (file: File, flags: DriveStartFlags, startOperation?: MountOperation | null, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null) => void + startMountableFinish: (file: File, result: AsyncResult) => boolean + stopMountable: (file: File, flags: MountUnmountFlags, mountOperation?: MountOperation | null, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null) => void + stopMountableFinish: (file: File, result: AsyncResult) => boolean + supportsThreadContexts: boolean + unmountMountableWithOperation: (file: File, flags: MountUnmountFlags, mountOperation?: MountOperation | null, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null) => void + unmountMountableWithOperationFinish: (file: File, result: AsyncResult) => boolean + ejectMountableWithOperation: (file: File, flags: MountUnmountFlags, mountOperation?: MountOperation | null, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null) => void + ejectMountableWithOperationFinish: (file: File, result: AsyncResult) => boolean + pollMountable: (file: File, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null) => void + pollMountableFinish: (file: File, result: AsyncResult) => boolean + measureDiskUsageFinish: (file: File, result: AsyncResult) => [ /* returnType */ boolean, /* diskUsage */ number | null, /* numDirs */ number | null, /* numFiles */ number | null ] + static name: string +} +export abstract class FileInfoClass { + static name: string +} +export abstract class FileInputStreamClass { + /* Fields of Gio.FileInputStreamClass */ + parentClass: InputStreamClass + tell: (stream: FileInputStream) => number + canSeek: (stream: FileInputStream) => boolean + seek: (stream: FileInputStream, offset: number, type: GLib.SeekType, cancellable?: Cancellable | null) => boolean + queryInfo: (stream: FileInputStream, attributes: string, cancellable?: Cancellable | null) => FileInfo + queryInfoAsync: (stream: FileInputStream, attributes: string, ioPriority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null) => void + queryInfoFinish: (stream: FileInputStream, result: AsyncResult) => FileInfo + static name: string +} +export class FileInputStreamPrivate { + static name: string +} +export abstract class FileMonitorClass { + /* Fields of Gio.FileMonitorClass */ + parentClass: GObject.ObjectClass + changed: (monitor: FileMonitor, file: File, otherFile: File, eventType: FileMonitorEvent) => void + cancel: (monitor: FileMonitor) => boolean + static name: string +} +export class FileMonitorPrivate { + static name: string +} +export abstract class FileOutputStreamClass { + /* Fields of Gio.FileOutputStreamClass */ + parentClass: OutputStreamClass + tell: (stream: FileOutputStream) => number + canSeek: (stream: FileOutputStream) => boolean + seek: (stream: FileOutputStream, offset: number, type: GLib.SeekType, cancellable?: Cancellable | null) => boolean + canTruncate: (stream: FileOutputStream) => boolean + truncateFn: (stream: FileOutputStream, size: number, cancellable?: Cancellable | null) => boolean + queryInfo: (stream: FileOutputStream, attributes: string, cancellable?: Cancellable | null) => FileInfo + queryInfoAsync: (stream: FileOutputStream, attributes: string, ioPriority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null) => void + queryInfoFinish: (stream: FileOutputStream, result: AsyncResult) => FileInfo + getEtag: (stream: FileOutputStream) => string | null + static name: string +} +export class FileOutputStreamPrivate { + static name: string +} +export abstract class FilenameCompleterClass { + /* Fields of Gio.FilenameCompleterClass */ + parentClass: GObject.ObjectClass + gotCompletionData: (filenameCompleter: FilenameCompleter) => void + static name: string +} +export abstract class FilterInputStreamClass { + /* Fields of Gio.FilterInputStreamClass */ + parentClass: InputStreamClass + static name: string +} +export abstract class FilterOutputStreamClass { + /* Fields of Gio.FilterOutputStreamClass */ + parentClass: OutputStreamClass + static name: string +} +export class IOExtension { + /* Methods of Gio.IOExtension */ + getName(): string + getPriority(): number + getType(): GObject.Type + static name: string +} +export class IOExtensionPoint { + /* Methods of Gio.IOExtensionPoint */ + getExtensionByName(name: string): IOExtension + getExtensions(): IOExtension[] + getRequiredType(): GObject.Type + setRequiredType(type: GObject.Type): void + static name: string + /* Static methods and pseudo-constructors */ + static implement(extensionPointName: string, type: GObject.Type, extensionName: string, priority: number): IOExtension + static lookup(name: string): IOExtensionPoint + static register(name: string): IOExtensionPoint +} +export abstract class IOModuleClass { + static name: string +} +export class IOModuleScope { + /* Methods of Gio.IOModuleScope */ + block(basename: string): void + free(): void + static name: string +} +export class IOSchedulerJob { + /* Methods of Gio.IOSchedulerJob */ + sendToMainloop(func: GLib.SourceFunc): boolean + sendToMainloopAsync(func: GLib.SourceFunc): void + static name: string +} +export class IOStreamAdapter { + static name: string +} +export abstract class IOStreamClass { + /* Fields of Gio.IOStreamClass */ + parentClass: GObject.ObjectClass + getInputStream: (stream: IOStream) => InputStream + getOutputStream: (stream: IOStream) => OutputStream + closeFn: (stream: IOStream, cancellable?: Cancellable | null) => boolean + closeAsync: (stream: IOStream, ioPriority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null) => void + closeFinish: (stream: IOStream, result: AsyncResult) => boolean + static name: string +} +export class IOStreamPrivate { + static name: string +} +export abstract class IconIface { + /* Fields of Gio.IconIface */ + gIface: GObject.TypeInterface + hash: (icon: Icon) => number + equal: (icon1?: Icon | null, icon2?: Icon | null) => boolean + serialize: (icon: Icon) => GLib.Variant | null + static name: string +} +export abstract class InetAddressClass { + /* Fields of Gio.InetAddressClass */ + parentClass: GObject.ObjectClass + toBytes: (address: InetAddress) => number + static name: string +} +export abstract class InetAddressMaskClass { + /* Fields of Gio.InetAddressMaskClass */ + parentClass: GObject.ObjectClass + static name: string +} +export class InetAddressMaskPrivate { + static name: string +} +export class InetAddressPrivate { + static name: string +} +export abstract class InetSocketAddressClass { + /* Fields of Gio.InetSocketAddressClass */ + parentClass: SocketAddressClass + static name: string +} +export class InetSocketAddressPrivate { + static name: string +} +export abstract class InitableIface { + /* Fields of Gio.InitableIface */ + gIface: GObject.TypeInterface + init: (initable: Initable, cancellable?: Cancellable | null) => boolean + static name: string +} +export class InputMessage { + /* Fields of Gio.InputMessage */ + address: SocketAddress + vectors: InputVector[] + numVectors: number + bytesReceived: number + flags: number + controlMessages: SocketControlMessage[] + numControlMessages: number + static name: string +} +export abstract class InputStreamClass { + /* Fields of Gio.InputStreamClass */ + parentClass: GObject.ObjectClass + readFn: (stream: InputStream, buffer: object | null, count: number, cancellable?: Cancellable | null) => number + skip: (stream: InputStream, count: number, cancellable?: Cancellable | null) => number + closeFn: (stream: InputStream, cancellable?: Cancellable | null) => boolean + readAsync: (stream: InputStream, ioPriority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null) => /* buffer */ any | null + readFinish: (stream: InputStream, result: AsyncResult) => number + skipAsync: (stream: InputStream, count: number, ioPriority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null) => void + skipFinish: (stream: InputStream, result: AsyncResult) => number + closeAsync: (stream: InputStream, ioPriority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null) => void + closeFinish: (stream: InputStream, result: AsyncResult) => boolean + static name: string +} +export class InputStreamPrivate { + static name: string +} +export class InputVector { + /* Fields of Gio.InputVector */ + buffer: object + size: number + static name: string +} +export abstract class ListModelInterface { + /* Fields of Gio.ListModelInterface */ + gIface: GObject.TypeInterface + getItemType: (list: ListModel) => GObject.Type + getNItems: (list: ListModel) => number + getItem: (list: ListModel, position: number) => GObject.Object | null + static name: string +} +export abstract class ListStoreClass { + /* Fields of Gio.ListStoreClass */ + parentClass: GObject.ObjectClass + static name: string +} +export abstract class LoadableIconIface { + /* Fields of Gio.LoadableIconIface */ + gIface: GObject.TypeInterface + load: (icon: LoadableIcon, size: number, cancellable?: Cancellable | null) => [ /* returnType */ InputStream, /* type */ string | null ] + loadAsync: (icon: LoadableIcon, size: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null) => void + loadFinish: (icon: LoadableIcon, res: AsyncResult) => [ /* returnType */ InputStream, /* type */ string | null ] + static name: string +} +export abstract class MemoryInputStreamClass { + /* Fields of Gio.MemoryInputStreamClass */ + parentClass: InputStreamClass + static name: string +} +export class MemoryInputStreamPrivate { + static name: string +} +export abstract class MemoryMonitorInterface { + /* Fields of Gio.MemoryMonitorInterface */ + lowMemoryWarning: (monitor: MemoryMonitor, level: MemoryMonitorWarningLevel) => void + static name: string +} +export abstract class MemoryOutputStreamClass { + /* Fields of Gio.MemoryOutputStreamClass */ + parentClass: OutputStreamClass + static name: string +} +export class MemoryOutputStreamPrivate { + static name: string +} +export abstract class MenuAttributeIterClass { + /* Fields of Gio.MenuAttributeIterClass */ + parentClass: GObject.ObjectClass + getNext: (iter: MenuAttributeIter) => [ /* returnType */ boolean, /* outName */ string | null, /* value */ GLib.Variant | null ] + static name: string +} +export class MenuAttributeIterPrivate { + static name: string +} +export abstract class MenuLinkIterClass { + /* Fields of Gio.MenuLinkIterClass */ + parentClass: GObject.ObjectClass + getNext: (iter: MenuLinkIter) => [ /* returnType */ boolean, /* outLink */ string | null, /* value */ MenuModel | null ] + static name: string +} +export class MenuLinkIterPrivate { + static name: string +} +export abstract class MenuModelClass { + /* Fields of Gio.MenuModelClass */ + parentClass: GObject.ObjectClass + isMutable: (model: MenuModel) => boolean + getNItems: (model: MenuModel) => number + getItemAttributes: (model: MenuModel, itemIndex: number) => /* attributes */ GLib.HashTable + iterateItemAttributes: (model: MenuModel, itemIndex: number) => MenuAttributeIter + getItemAttributeValue: (model: MenuModel, itemIndex: number, attribute: string, expectedType?: GLib.VariantType | null) => GLib.Variant | null + getItemLinks: (model: MenuModel, itemIndex: number) => /* links */ GLib.HashTable + iterateItemLinks: (model: MenuModel, itemIndex: number) => MenuLinkIter + getItemLink: (model: MenuModel, itemIndex: number, link: string) => MenuModel | null + static name: string +} +export class MenuModelPrivate { + static name: string +} +export abstract class MountIface { + /* Fields of Gio.MountIface */ + gIface: GObject.TypeInterface + changed: (mount: Mount) => void + unmounted: (mount: Mount) => void + getRoot: (mount: Mount) => File + getName: (mount: Mount) => string + getIcon: (mount: Mount) => Icon + getUuid: (mount: Mount) => string | null + getVolume: (mount: Mount) => Volume | null + getDrive: (mount: Mount) => Drive | null + canUnmount: (mount: Mount) => boolean + canEject: (mount: Mount) => boolean + unmount: (mount: Mount, flags: MountUnmountFlags, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null) => void + unmountFinish: (mount: Mount, result: AsyncResult) => boolean + eject: (mount: Mount, flags: MountUnmountFlags, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null) => void + ejectFinish: (mount: Mount, result: AsyncResult) => boolean + remount: (mount: Mount, flags: MountMountFlags, mountOperation?: MountOperation | null, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null) => void + remountFinish: (mount: Mount, result: AsyncResult) => boolean + guessContentType: (mount: Mount, forceRescan: boolean, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null) => void + guessContentTypeFinish: (mount: Mount, result: AsyncResult) => string[] + guessContentTypeSync: (mount: Mount, forceRescan: boolean, cancellable?: Cancellable | null) => string[] + preUnmount: (mount: Mount) => void + unmountWithOperation: (mount: Mount, flags: MountUnmountFlags, mountOperation?: MountOperation | null, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null) => void + unmountWithOperationFinish: (mount: Mount, result: AsyncResult) => boolean + ejectWithOperation: (mount: Mount, flags: MountUnmountFlags, mountOperation?: MountOperation | null, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null) => void + ejectWithOperationFinish: (mount: Mount, result: AsyncResult) => boolean + getDefaultLocation: (mount: Mount) => File + getSortKey: (mount: Mount) => string | null + getSymbolicIcon: (mount: Mount) => Icon + static name: string +} +export abstract class MountOperationClass { + /* Fields of Gio.MountOperationClass */ + parentClass: GObject.ObjectClass + askPassword: (op: MountOperation, message: string, defaultUser: string, defaultDomain: string, flags: AskPasswordFlags) => void + askQuestion: (op: MountOperation, message: string, choices: string[]) => void + reply: (op: MountOperation, result: MountOperationResult) => void + aborted: (op: MountOperation) => void + showProcesses: (op: MountOperation, message: string, processes: GLib.Pid[], choices: string[]) => void + showUnmountProgress: (op: MountOperation, message: string, timeLeft: number, bytesLeft: number) => void + static name: string +} +export class MountOperationPrivate { + static name: string +} +export abstract class NativeSocketAddressClass { + /* Fields of Gio.NativeSocketAddressClass */ + parentClass: SocketAddressClass + static name: string +} +export class NativeSocketAddressPrivate { + static name: string +} +export abstract class NativeVolumeMonitorClass { + /* Fields of Gio.NativeVolumeMonitorClass */ + parentClass: VolumeMonitorClass + static name: string +} +export abstract class NetworkAddressClass { + /* Fields of Gio.NetworkAddressClass */ + parentClass: GObject.ObjectClass + static name: string +} +export class NetworkAddressPrivate { + static name: string +} +export abstract class NetworkMonitorInterface { + /* Fields of Gio.NetworkMonitorInterface */ + gIface: GObject.TypeInterface + networkChanged: (monitor: NetworkMonitor, networkAvailable: boolean) => void + canReach: (monitor: NetworkMonitor, connectable: SocketConnectable, cancellable?: Cancellable | null) => boolean + canReachAsync: (monitor: NetworkMonitor, connectable: SocketConnectable, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null) => void + canReachFinish: (monitor: NetworkMonitor, result: AsyncResult) => boolean + static name: string +} +export abstract class NetworkServiceClass { + /* Fields of Gio.NetworkServiceClass */ + parentClass: GObject.ObjectClass + static name: string +} +export class NetworkServicePrivate { + static name: string +} +export class OutputMessage { + /* Fields of Gio.OutputMessage */ + address: SocketAddress + vectors: OutputVector + numVectors: number + bytesSent: number + controlMessages: SocketControlMessage[] + numControlMessages: number + static name: string +} +export abstract class OutputStreamClass { + /* Fields of Gio.OutputStreamClass */ + parentClass: GObject.ObjectClass + writeFn: (stream: OutputStream, buffer: any | null, cancellable?: Cancellable | null) => number + splice: (stream: OutputStream, source: InputStream, flags: OutputStreamSpliceFlags, cancellable?: Cancellable | null) => number + flush: (stream: OutputStream, cancellable?: Cancellable | null) => boolean + closeFn: (stream: OutputStream, cancellable?: Cancellable | null) => boolean + writeAsync: (stream: OutputStream, buffer: any | null, ioPriority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null) => void + writeFinish: (stream: OutputStream, result: AsyncResult) => number + spliceAsync: (stream: OutputStream, source: InputStream, flags: OutputStreamSpliceFlags, ioPriority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null) => void + spliceFinish: (stream: OutputStream, result: AsyncResult) => number + flushAsync: (stream: OutputStream, ioPriority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null) => void + flushFinish: (stream: OutputStream, result: AsyncResult) => boolean + closeAsync: (stream: OutputStream, ioPriority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null) => void + closeFinish: (stream: OutputStream, result: AsyncResult) => boolean + writevFn: (stream: OutputStream, vectors: OutputVector[], cancellable?: Cancellable | null) => [ /* returnType */ boolean, /* bytesWritten */ number | null ] + writevAsync: (stream: OutputStream, vectors: OutputVector[], ioPriority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null) => void + writevFinish: (stream: OutputStream, result: AsyncResult) => [ /* returnType */ boolean, /* bytesWritten */ number | null ] + static name: string +} +export class OutputStreamPrivate { + static name: string +} +export class OutputVector { + /* Fields of Gio.OutputVector */ + buffer: object + size: number + static name: string +} +export abstract class PermissionClass { + /* Fields of Gio.PermissionClass */ + parentClass: GObject.ObjectClass + acquire: (permission: Permission, cancellable?: Cancellable | null) => boolean + acquireAsync: (permission: Permission, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null) => void + acquireFinish: (permission: Permission, result: AsyncResult) => boolean + release: (permission: Permission, cancellable?: Cancellable | null) => boolean + releaseAsync: (permission: Permission, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null) => void + releaseFinish: (permission: Permission, result: AsyncResult) => boolean + reserved: object[] + static name: string +} +export class PermissionPrivate { + static name: string +} +export abstract class PollableInputStreamInterface { + /* Fields of Gio.PollableInputStreamInterface */ + gIface: GObject.TypeInterface + canPoll: (stream: PollableInputStream) => boolean + isReadable: (stream: PollableInputStream) => boolean + createSource: (stream: PollableInputStream, cancellable?: Cancellable | null) => GLib.Source + readNonblocking: (stream: PollableInputStream, buffer: any | null) => number + static name: string +} +export abstract class PollableOutputStreamInterface { + /* Fields of Gio.PollableOutputStreamInterface */ + gIface: GObject.TypeInterface + canPoll: (stream: PollableOutputStream) => boolean + isWritable: (stream: PollableOutputStream) => boolean + createSource: (stream: PollableOutputStream, cancellable?: Cancellable | null) => GLib.Source + writeNonblocking: (stream: PollableOutputStream, buffer: any | null) => number + writevNonblocking: (stream: PollableOutputStream, vectors: OutputVector[]) => [ /* returnType */ PollableReturn, /* bytesWritten */ number | null ] + static name: string +} +export abstract class ProxyAddressClass { + /* Fields of Gio.ProxyAddressClass */ + parentClass: InetSocketAddressClass + static name: string +} +export abstract class ProxyAddressEnumeratorClass { + static name: string +} +export class ProxyAddressEnumeratorPrivate { + static name: string +} +export class ProxyAddressPrivate { + static name: string +} +export abstract class ProxyInterface { + /* Fields of Gio.ProxyInterface */ + gIface: GObject.TypeInterface + connect: (proxy: Proxy, connection: IOStream, proxyAddress: ProxyAddress, cancellable?: Cancellable | null) => IOStream + connectAsync: (proxy: Proxy, connection: IOStream, proxyAddress: ProxyAddress, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null) => void + connectFinish: (proxy: Proxy, result: AsyncResult) => IOStream + supportsHostname: (proxy: Proxy) => boolean + static name: string +} +export abstract class ProxyResolverInterface { + /* Fields of Gio.ProxyResolverInterface */ + gIface: GObject.TypeInterface + isSupported: (resolver: ProxyResolver) => boolean + lookup: (resolver: ProxyResolver, uri: string, cancellable?: Cancellable | null) => string[] + lookupAsync: (resolver: ProxyResolver, uri: string, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null) => void + lookupFinish: (resolver: ProxyResolver, result: AsyncResult) => string[] + static name: string +} +export abstract class RemoteActionGroupInterface { + /* Fields of Gio.RemoteActionGroupInterface */ + gIface: GObject.TypeInterface + activateActionFull: (remote: RemoteActionGroup, actionName: string, parameter: GLib.Variant | null, platformData: GLib.Variant) => void + changeActionStateFull: (remote: RemoteActionGroup, actionName: string, value: GLib.Variant, platformData: GLib.Variant) => void + static name: string +} +export abstract class ResolverClass { + /* Fields of Gio.ResolverClass */ + parentClass: GObject.ObjectClass + reload: (resolver: Resolver) => void + lookupByName: (resolver: Resolver, hostname: string, cancellable?: Cancellable | null) => InetAddress[] + lookupByNameAsync: (resolver: Resolver, hostname: string, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null) => void + lookupByNameFinish: (resolver: Resolver, result: AsyncResult) => InetAddress[] + lookupByAddress: (resolver: Resolver, address: InetAddress, cancellable?: Cancellable | null) => string + lookupByAddressAsync: (resolver: Resolver, address: InetAddress, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null) => void + lookupByAddressFinish: (resolver: Resolver, result: AsyncResult) => string + lookupServiceAsync: (resolver: Resolver, rrname: string, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null) => void + lookupServiceFinish: (resolver: Resolver, result: AsyncResult) => SrvTarget[] + lookupRecords: (resolver: Resolver, rrname: string, recordType: ResolverRecordType, cancellable?: Cancellable | null) => GLib.Variant[] + lookupRecordsAsync: (resolver: Resolver, rrname: string, recordType: ResolverRecordType, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null) => void + lookupRecordsFinish: (resolver: Resolver, result: AsyncResult) => GLib.Variant[] + lookupByNameWithFlagsAsync: (resolver: Resolver, hostname: string, flags: ResolverNameLookupFlags, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null) => void + lookupByNameWithFlagsFinish: (resolver: Resolver, result: AsyncResult) => InetAddress[] + lookupByNameWithFlags: (resolver: Resolver, hostname: string, flags: ResolverNameLookupFlags, cancellable?: Cancellable | null) => InetAddress[] + static name: string +} +export class ResolverPrivate { + static name: string +} +export class Resource { + /* Methods of Gio.Resource */ + register(): void + unregister(): void + enumerateChildren(path: string, lookupFlags: ResourceLookupFlags): string[] + getInfo(path: string, lookupFlags: ResourceLookupFlags): [ /* returnType */ boolean, /* size */ number | null, /* flags */ number | null ] + lookupData(path: string, lookupFlags: ResourceLookupFlags): any + openStream(path: string, lookupFlags: ResourceLookupFlags): InputStream + ref(): Resource + unref(): void + static name: string + /* Static methods and pseudo-constructors */ + static newFromData(data: any): Resource + static load(filename: string): Resource +} +export abstract class SeekableIface { + /* Fields of Gio.SeekableIface */ + gIface: GObject.TypeInterface + tell: (seekable: Seekable) => number + canSeek: (seekable: Seekable) => boolean + seek: (seekable: Seekable, offset: number, type: GLib.SeekType, cancellable?: Cancellable | null) => boolean + canTruncate: (seekable: Seekable) => boolean + truncateFn: (seekable: Seekable, offset: number, cancellable?: Cancellable | null) => boolean + static name: string +} +export abstract class SettingsBackendClass { + /* Fields of Gio.SettingsBackendClass */ + parentClass: GObject.ObjectClass + read: (backend: SettingsBackend, key: string, expectedType: GLib.VariantType, defaultValue: boolean) => GLib.Variant + getWritable: (backend: SettingsBackend, key: string) => boolean + write: (backend: SettingsBackend, key: string, value: GLib.Variant, originTag?: object | null) => boolean + writeTree: (backend: SettingsBackend, tree: GLib.Tree, originTag?: object | null) => boolean + reset: (backend: SettingsBackend, key: string, originTag?: object | null) => void + subscribe: (backend: SettingsBackend, name: string) => void + unsubscribe: (backend: SettingsBackend, name: string) => void + sync: (backend: SettingsBackend) => void + readUserValue: (backend: SettingsBackend, key: string, expectedType: GLib.VariantType) => GLib.Variant + static name: string +} +export class SettingsBackendPrivate { + static name: string +} +export abstract class SettingsClass { + /* Fields of Gio.SettingsClass */ + parentClass: GObject.ObjectClass + writableChanged: (settings: Settings, key: string) => void + changed: (settings: Settings, key: string) => void + writableChangeEvent: (settings: Settings, key: GLib.Quark) => boolean + changeEvent: (settings: Settings, keys: GLib.Quark, nKeys: number) => boolean + padding: object[] + static name: string +} +export class SettingsPrivate { + static name: string +} +export class SettingsSchema { + /* Methods of Gio.SettingsSchema */ + getId(): string + getKey(name: string): SettingsSchemaKey + getPath(): string | null + hasKey(name: string): boolean + listChildren(): string[] + listKeys(): string[] + ref(): SettingsSchema + unref(): void + static name: string +} +export class SettingsSchemaKey { + /* Methods of Gio.SettingsSchemaKey */ + getDefaultValue(): GLib.Variant + getDescription(): string | null + getName(): string + getRange(): GLib.Variant + getSummary(): string | null + getValueType(): GLib.VariantType + rangeCheck(value: GLib.Variant): boolean + ref(): SettingsSchemaKey + unref(): void + static name: string +} +export class SettingsSchemaSource { + /* Methods of Gio.SettingsSchemaSource */ + listSchemas(recursive: boolean): [ /* nonRelocatable */ string[], /* relocatable */ string[] ] + lookup(schemaId: string, recursive: boolean): SettingsSchema | null + ref(): SettingsSchemaSource + unref(): void + static name: string + /* Static methods and pseudo-constructors */ + static newFromDirectory(directory: string, parent: SettingsSchemaSource | null, trusted: boolean): SettingsSchemaSource + static getDefault(): SettingsSchemaSource | null +} +export abstract class SimpleActionGroupClass { + static name: string +} +export class SimpleActionGroupPrivate { + static name: string +} +export abstract class SimpleAsyncResultClass { + static name: string +} +export abstract class SimpleProxyResolverClass { + /* Fields of Gio.SimpleProxyResolverClass */ + parentClass: GObject.ObjectClass + static name: string +} +export class SimpleProxyResolverPrivate { + static name: string +} +export abstract class SocketAddressClass { + /* Fields of Gio.SocketAddressClass */ + parentClass: GObject.ObjectClass + getFamily: (address: SocketAddress) => SocketFamily + getNativeSize: (address: SocketAddress) => number + toNative: (address: SocketAddress, dest: object | null, destlen: number) => boolean + static name: string +} +export abstract class SocketAddressEnumeratorClass { + /* Fields of Gio.SocketAddressEnumeratorClass */ + next: (enumerator: SocketAddressEnumerator, cancellable?: Cancellable | null) => SocketAddress + nextAsync: (enumerator: SocketAddressEnumerator, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null) => void + nextFinish: (enumerator: SocketAddressEnumerator, result: AsyncResult) => SocketAddress + static name: string +} +export abstract class SocketClass { + /* Fields of Gio.SocketClass */ + parentClass: GObject.ObjectClass + static name: string +} +export abstract class SocketClientClass { + /* Fields of Gio.SocketClientClass */ + parentClass: GObject.ObjectClass + event: (client: SocketClient, event: SocketClientEvent, connectable: SocketConnectable, connection: IOStream) => void + static name: string +} +export class SocketClientPrivate { + static name: string +} +export abstract class SocketConnectableIface { + /* Fields of Gio.SocketConnectableIface */ + gIface: GObject.TypeInterface + enumerate: (connectable: SocketConnectable) => SocketAddressEnumerator + proxyEnumerate: (connectable: SocketConnectable) => SocketAddressEnumerator + static name: string +} +export abstract class SocketConnectionClass { + /* Fields of Gio.SocketConnectionClass */ + parentClass: IOStreamClass + static name: string +} +export class SocketConnectionPrivate { + static name: string +} +export abstract class SocketControlMessageClass { + /* Fields of Gio.SocketControlMessageClass */ + parentClass: GObject.ObjectClass + getSize: (message: SocketControlMessage) => number + getLevel: (message: SocketControlMessage) => number + getType: (message: SocketControlMessage) => number + serialize: (message: SocketControlMessage, data: object) => void + static name: string +} +export class SocketControlMessagePrivate { + static name: string +} +export abstract class SocketListenerClass { + /* Fields of Gio.SocketListenerClass */ + parentClass: GObject.ObjectClass + changed: (listener: SocketListener) => void + event: (listener: SocketListener, event: SocketListenerEvent, socket: Socket) => void + static name: string +} +export class SocketListenerPrivate { + static name: string +} +export class SocketPrivate { + static name: string +} +export abstract class SocketServiceClass { + /* Fields of Gio.SocketServiceClass */ + parentClass: SocketListenerClass + incoming: (service: SocketService, connection: SocketConnection, sourceObject: GObject.Object) => boolean + static name: string +} +export class SocketServicePrivate { + static name: string +} +export class SrvTarget { + /* Methods of Gio.SrvTarget */ + copy(): SrvTarget + free(): void + getHostname(): string + getPort(): number + getPriority(): number + getWeight(): number + static name: string + static new(hostname: string, port: number, priority: number, weight: number): SrvTarget + constructor(hostname: string, port: number, priority: number, weight: number) + /* Static methods and pseudo-constructors */ + static new(hostname: string, port: number, priority: number, weight: number): SrvTarget +} +export class StaticResource { + /* Methods of Gio.StaticResource */ + fini(): void + getResource(): Resource + init(): void + static name: string +} +export abstract class TaskClass { + static name: string +} +export abstract class TcpConnectionClass { + /* Fields of Gio.TcpConnectionClass */ + parentClass: SocketConnectionClass + static name: string +} +export class TcpConnectionPrivate { + static name: string +} +export abstract class TcpWrapperConnectionClass { + /* Fields of Gio.TcpWrapperConnectionClass */ + parentClass: TcpConnectionClass + static name: string +} +export class TcpWrapperConnectionPrivate { + static name: string +} +export abstract class ThemedIconClass { + static name: string +} +export abstract class ThreadedSocketServiceClass { + /* Fields of Gio.ThreadedSocketServiceClass */ + parentClass: SocketServiceClass + run: (service: ThreadedSocketService, connection: SocketConnection, sourceObject: GObject.Object) => boolean + static name: string +} +export class ThreadedSocketServicePrivate { + static name: string +} +export abstract class TlsBackendInterface { + /* Fields of Gio.TlsBackendInterface */ + gIface: GObject.TypeInterface + supportsTls: (backend: TlsBackend) => boolean + getCertificateType: () => GObject.Type + getClientConnectionType: () => GObject.Type + getServerConnectionType: () => GObject.Type + getFileDatabaseType: () => GObject.Type + getDefaultDatabase: (backend: TlsBackend) => TlsDatabase + supportsDtls: (backend: TlsBackend) => boolean + getDtlsClientConnectionType: () => GObject.Type + getDtlsServerConnectionType: () => GObject.Type + static name: string +} +export abstract class TlsCertificateClass { + /* Fields of Gio.TlsCertificateClass */ + parentClass: GObject.ObjectClass + verify: (cert: TlsCertificate, identity?: SocketConnectable | null, trustedCa?: TlsCertificate | null) => TlsCertificateFlags + static name: string +} +export class TlsCertificatePrivate { + static name: string +} +export abstract class TlsClientConnectionInterface { + /* Fields of Gio.TlsClientConnectionInterface */ + gIface: GObject.TypeInterface + copySessionState: (conn: TlsClientConnection, source: TlsClientConnection) => void + static name: string +} +export abstract class TlsConnectionClass { + /* Fields of Gio.TlsConnectionClass */ + parentClass: IOStreamClass + acceptCertificate: (connection: TlsConnection, peerCert: TlsCertificate, errors: TlsCertificateFlags) => boolean + handshake: (conn: TlsConnection, cancellable?: Cancellable | null) => boolean + handshakeAsync: (conn: TlsConnection, ioPriority: number, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null) => void + handshakeFinish: (conn: TlsConnection, result: AsyncResult) => boolean + getBindingData: (conn: TlsConnection, type: TlsChannelBindingType, data: any) => boolean + static name: string +} +export class TlsConnectionPrivate { + static name: string +} +export abstract class TlsDatabaseClass { + /* Fields of Gio.TlsDatabaseClass */ + parentClass: GObject.ObjectClass + verifyChain: (self: TlsDatabase, chain: TlsCertificate, purpose: string, identity: SocketConnectable | null, interaction: TlsInteraction | null, flags: TlsDatabaseVerifyFlags, cancellable?: Cancellable | null) => TlsCertificateFlags + verifyChainAsync: (self: TlsDatabase, chain: TlsCertificate, purpose: string, identity: SocketConnectable | null, interaction: TlsInteraction | null, flags: TlsDatabaseVerifyFlags, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null) => void + verifyChainFinish: (self: TlsDatabase, result: AsyncResult) => TlsCertificateFlags + createCertificateHandle: (self: TlsDatabase, certificate: TlsCertificate) => string | null + lookupCertificateForHandle: (self: TlsDatabase, handle: string, interaction: TlsInteraction | null, flags: TlsDatabaseLookupFlags, cancellable?: Cancellable | null) => TlsCertificate | null + lookupCertificateForHandleAsync: (self: TlsDatabase, handle: string, interaction: TlsInteraction | null, flags: TlsDatabaseLookupFlags, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null) => void + lookupCertificateForHandleFinish: (self: TlsDatabase, result: AsyncResult) => TlsCertificate + lookupCertificateIssuer: (self: TlsDatabase, certificate: TlsCertificate, interaction: TlsInteraction | null, flags: TlsDatabaseLookupFlags, cancellable?: Cancellable | null) => TlsCertificate + lookupCertificateIssuerAsync: (self: TlsDatabase, certificate: TlsCertificate, interaction: TlsInteraction | null, flags: TlsDatabaseLookupFlags, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null) => void + lookupCertificateIssuerFinish: (self: TlsDatabase, result: AsyncResult) => TlsCertificate + lookupCertificatesIssuedBy: (self: TlsDatabase, issuerRawDn: any, interaction: TlsInteraction | null, flags: TlsDatabaseLookupFlags, cancellable?: Cancellable | null) => TlsCertificate[] + lookupCertificatesIssuedByAsync: (self: TlsDatabase, issuerRawDn: any, interaction: TlsInteraction | null, flags: TlsDatabaseLookupFlags, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null) => void + lookupCertificatesIssuedByFinish: (self: TlsDatabase, result: AsyncResult) => TlsCertificate[] + static name: string +} +export class TlsDatabasePrivate { + static name: string +} +export abstract class TlsFileDatabaseInterface { + /* Fields of Gio.TlsFileDatabaseInterface */ + gIface: GObject.TypeInterface + static name: string +} +export abstract class TlsInteractionClass { + /* Fields of Gio.TlsInteractionClass */ + askPassword: (interaction: TlsInteraction, password: TlsPassword, cancellable?: Cancellable | null) => TlsInteractionResult + askPasswordAsync: (interaction: TlsInteraction, password: TlsPassword, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null) => void + askPasswordFinish: (interaction: TlsInteraction, result: AsyncResult) => TlsInteractionResult + requestCertificate: (interaction: TlsInteraction, connection: TlsConnection, flags: TlsCertificateRequestFlags, cancellable?: Cancellable | null) => TlsInteractionResult + requestCertificateAsync: (interaction: TlsInteraction, connection: TlsConnection, flags: TlsCertificateRequestFlags, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null) => void + requestCertificateFinish: (interaction: TlsInteraction, result: AsyncResult) => TlsInteractionResult + static name: string +} +export class TlsInteractionPrivate { + static name: string +} +export abstract class TlsPasswordClass { + /* Fields of Gio.TlsPasswordClass */ + parentClass: GObject.ObjectClass + getValue: (password: TlsPassword, length?: number | null) => number + setValue: (password: TlsPassword, value: any, destroy?: GLib.DestroyNotify | null) => void + getDefaultWarning: (password: TlsPassword) => string + static name: string +} +export class TlsPasswordPrivate { + static name: string +} +export abstract class TlsServerConnectionInterface { + /* Fields of Gio.TlsServerConnectionInterface */ + gIface: GObject.TypeInterface + static name: string +} +export abstract class UnixConnectionClass { + /* Fields of Gio.UnixConnectionClass */ + parentClass: SocketConnectionClass + static name: string +} +export class UnixConnectionPrivate { + static name: string +} +export abstract class UnixCredentialsMessageClass { + /* Fields of Gio.UnixCredentialsMessageClass */ + parentClass: SocketControlMessageClass + static name: string +} +export class UnixCredentialsMessagePrivate { + static name: string +} +export abstract class UnixFDListClass { + /* Fields of Gio.UnixFDListClass */ + parentClass: GObject.ObjectClass + static name: string +} +export class UnixFDListPrivate { + static name: string +} +export abstract class UnixFDMessageClass { + /* Fields of Gio.UnixFDMessageClass */ + parentClass: SocketControlMessageClass + static name: string +} +export class UnixFDMessagePrivate { + static name: string +} +export abstract class UnixInputStreamClass { + /* Fields of Gio.UnixInputStreamClass */ + parentClass: InputStreamClass + static name: string +} +export class UnixInputStreamPrivate { + static name: string +} +export class UnixMountEntry { + static name: string +} +export abstract class UnixMountMonitorClass { + static name: string +} +export class UnixMountPoint { + /* Methods of Gio.UnixMountPoint */ + compare(mount2: UnixMountPoint): number + copy(): UnixMountPoint + free(): void + getDevicePath(): string + getFsType(): string + getMountPath(): string + getOptions(): string | null + guessCanEject(): boolean + guessIcon(): Icon + guessName(): string + guessSymbolicIcon(): Icon + isLoopback(): boolean + isReadonly(): boolean + isUserMountable(): boolean + static name: string + /* Static methods and pseudo-constructors */ + static at(mountPath: string): [ /* returnType */ UnixMountPoint | null, /* timeRead */ number | null ] +} +export abstract class UnixOutputStreamClass { + /* Fields of Gio.UnixOutputStreamClass */ + parentClass: OutputStreamClass + static name: string +} +export class UnixOutputStreamPrivate { + static name: string +} +export abstract class UnixSocketAddressClass { + /* Fields of Gio.UnixSocketAddressClass */ + parentClass: SocketAddressClass + static name: string +} +export class UnixSocketAddressPrivate { + static name: string +} +export abstract class VfsClass { + /* Fields of Gio.VfsClass */ + parentClass: GObject.ObjectClass + isActive: (vfs: Vfs) => boolean + getFileForPath: (vfs: Vfs, path: string) => File + getFileForUri: (vfs: Vfs, uri: string) => File + getSupportedUriSchemes: (vfs: Vfs) => string[] + parseName: (vfs: Vfs, parseName: string) => File + localFileAddInfo: (vfs: Vfs, filename: string, device: number, attributeMatcher: FileAttributeMatcher, info: FileInfo, cancellable: Cancellable | null, extraData: object | null, freeExtraData: GLib.DestroyNotify) => void + addWritableNamespaces: (vfs: Vfs, list: FileAttributeInfoList) => void + localFileSetAttributes: (vfs: Vfs, filename: string, info: FileInfo, flags: FileQueryInfoFlags, cancellable?: Cancellable | null) => boolean + localFileRemoved: (vfs: Vfs, filename: string) => void + localFileMoved: (vfs: Vfs, source: string, dest: string) => void + static name: string +} +export abstract class VolumeIface { + /* Fields of Gio.VolumeIface */ + gIface: GObject.TypeInterface + changed: (volume: Volume) => void + removed: (volume: Volume) => void + getName: (volume: Volume) => string + getIcon: (volume: Volume) => Icon + getUuid: (volume: Volume) => string | null + getDrive: (volume: Volume) => Drive | null + getMount: (volume: Volume) => Mount | null + canMount: (volume: Volume) => boolean + canEject: (volume: Volume) => boolean + mountFn: (volume: Volume, flags: MountMountFlags, mountOperation?: MountOperation | null, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null) => void + mountFinish: (volume: Volume, result: AsyncResult) => boolean + eject: (volume: Volume, flags: MountUnmountFlags, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null) => void + ejectFinish: (volume: Volume, result: AsyncResult) => boolean + getIdentifier: (volume: Volume, kind: string) => string | null + enumerateIdentifiers: (volume: Volume) => string[] + shouldAutomount: (volume: Volume) => boolean + getActivationRoot: (volume: Volume) => File | null + ejectWithOperation: (volume: Volume, flags: MountUnmountFlags, mountOperation?: MountOperation | null, cancellable?: Cancellable | null, callback?: AsyncReadyCallback | null) => void + ejectWithOperationFinish: (volume: Volume, result: AsyncResult) => boolean + getSortKey: (volume: Volume) => string | null + getSymbolicIcon: (volume: Volume) => Icon + static name: string +} +export abstract class VolumeMonitorClass { + /* Fields of Gio.VolumeMonitorClass */ + parentClass: GObject.ObjectClass + volumeAdded: (volumeMonitor: VolumeMonitor, volume: Volume) => void + volumeRemoved: (volumeMonitor: VolumeMonitor, volume: Volume) => void + volumeChanged: (volumeMonitor: VolumeMonitor, volume: Volume) => void + mountAdded: (volumeMonitor: VolumeMonitor, mount: Mount) => void + mountRemoved: (volumeMonitor: VolumeMonitor, mount: Mount) => void + mountPreUnmount: (volumeMonitor: VolumeMonitor, mount: Mount) => void + mountChanged: (volumeMonitor: VolumeMonitor, mount: Mount) => void + driveConnected: (volumeMonitor: VolumeMonitor, drive: Drive) => void + driveDisconnected: (volumeMonitor: VolumeMonitor, drive: Drive) => void + driveChanged: (volumeMonitor: VolumeMonitor, drive: Drive) => void + isSupported: () => boolean + getConnectedDrives: (volumeMonitor: VolumeMonitor) => Drive[] + getVolumes: (volumeMonitor: VolumeMonitor) => Volume[] + getMounts: (volumeMonitor: VolumeMonitor) => Mount[] + getVolumeForUuid: (volumeMonitor: VolumeMonitor, uuid: string) => Volume | null + getMountForUuid: (volumeMonitor: VolumeMonitor, uuid: string) => Mount | null + driveEjectButton: (volumeMonitor: VolumeMonitor, drive: Drive) => void + driveStopButton: (volumeMonitor: VolumeMonitor, drive: Drive) => void + static name: string +} +export abstract class ZlibCompressorClass { + /* Fields of Gio.ZlibCompressorClass */ + parentClass: GObject.ObjectClass + static name: string +} +export abstract class ZlibDecompressorClass { + /* Fields of Gio.ZlibDecompressorClass */ + parentClass: GObject.ObjectClass + static name: string +} +} \ No newline at end of file diff --git a/@types/node-gtk/Graphene-1.0.d.ts b/@types/node-gtk/Graphene-1.0.d.ts new file mode 100644 index 00000000..e8156382 --- /dev/null +++ b/@types/node-gtk/Graphene-1.0.d.ts @@ -0,0 +1,568 @@ +/** + * Graphene-1.0 + */ + +/// +/// +/// + +declare namespace Graphene { + +export enum EulerOrder { + DEFAULT, + XYZ, + YZX, + ZXY, + XZY, + YXZ, + ZYX, + SXYZ, + SXYX, + SXZY, + SXZX, + SYZX, + SYZY, + SYXZ, + SYXY, + SZXY, + SZXZ, + SZYX, + SZYZ, + RZYX, + RXYX, + RYZX, + RXZX, + RXZY, + RYZY, + RZXY, + RYXY, + RYXZ, + RZXZ, + RXYZ, + RZYZ, +} +export enum RayIntersectionKind { + NONE, + ENTER, + LEAVE, +} +export const PI: number +export const PI_2: number +export const VEC2_LEN: number +export const VEC3_LEN: number +export const VEC4_LEN: number +export function boxEmpty(): Box +export function boxInfinite(): Box +export function boxMinusOne(): Box +export function boxOne(): Box +export function boxOneMinusOne(): Box +export function boxZero(): Box +export function point3dZero(): Point3D +export function pointZero(): Point +export function rectAlloc(): Rect +export function rectZero(): Rect +export function sizeZero(): Size +export function vec2One(): Vec2 +export function vec2XAxis(): Vec2 +export function vec2YAxis(): Vec2 +export function vec2Zero(): Vec2 +export function vec3One(): Vec3 +export function vec3XAxis(): Vec3 +export function vec3YAxis(): Vec3 +export function vec3ZAxis(): Vec3 +export function vec3Zero(): Vec3 +export function vec4One(): Vec4 +export function vec4WAxis(): Vec4 +export function vec4XAxis(): Vec4 +export function vec4YAxis(): Vec4 +export function vec4ZAxis(): Vec4 +export function vec4Zero(): Vec4 +export class Box { + /* Methods of Graphene.Box */ + containsBox(b: Box): boolean + containsPoint(point: Point3D): boolean + equal(b: Box): boolean + expand(point: Point3D): /* res */ Box + expandScalar(scalar: number): /* res */ Box + expandVec3(vec: Vec3): /* res */ Box + free(): void + getBoundingSphere(): /* sphere */ Sphere + getCenter(): /* center */ Point3D + getDepth(): number + getHeight(): number + getMax(): /* max */ Point3D + getMin(): /* min */ Point3D + getSize(): /* size */ Vec3 + getVertices(): /* vertices */ Vec3[] + getWidth(): number + init(min?: Point3D | null, max?: Point3D | null): Box + initFromBox(src: Box): Box + initFromPoints(points: Point3D[]): Box + initFromVec3(min?: Vec3 | null, max?: Vec3 | null): Box + initFromVectors(vectors: Vec3[]): Box + intersection(b: Box): [ /* returnType */ boolean, /* res */ Box | null ] + union(b: Box): /* res */ Box + static name: string + /* Static methods and pseudo-constructors */ + static alloc(): Box + static empty(): Box + static infinite(): Box + static minusOne(): Box + static one(): Box + static oneMinusOne(): Box + static zero(): Box +} +export class Euler { + /* Methods of Graphene.Euler */ + equal(b: Euler): boolean + free(): void + getAlpha(): number + getBeta(): number + getGamma(): number + getOrder(): EulerOrder + getX(): number + getY(): number + getZ(): number + init(x: number, y: number, z: number): Euler + initFromEuler(src?: Euler | null): Euler + initFromMatrix(m: Matrix | null, order: EulerOrder): Euler + initFromQuaternion(q: Quaternion | null, order: EulerOrder): Euler + initFromRadians(x: number, y: number, z: number, order: EulerOrder): Euler + initFromVec3(v: Vec3 | null, order: EulerOrder): Euler + initWithOrder(x: number, y: number, z: number, order: EulerOrder): Euler + reorder(order: EulerOrder): /* res */ Euler + toMatrix(): /* res */ Matrix + toQuaternion(): /* res */ Quaternion + toVec3(): /* res */ Vec3 + static name: string + /* Static methods and pseudo-constructors */ + static alloc(): Euler +} +export class Frustum { + /* Methods of Graphene.Frustum */ + containsPoint(point: Point3D): boolean + equal(b: Frustum): boolean + free(): void + getPlanes(): /* planes */ Plane[] + init(p0: Plane, p1: Plane, p2: Plane, p3: Plane, p4: Plane, p5: Plane): Frustum + initFromFrustum(src: Frustum): Frustum + initFromMatrix(matrix: Matrix): Frustum + intersectsBox(box: Box): boolean + intersectsSphere(sphere: Sphere): boolean + static name: string + /* Static methods and pseudo-constructors */ + static alloc(): Frustum +} +export class Matrix { + /* Methods of Graphene.Matrix */ + decompose(): [ /* returnType */ boolean, /* translate */ Vec3, /* scale */ Vec3, /* rotate */ Quaternion, /* shear */ Vec3, /* perspective */ Vec4 ] + determinant(): number + equal(b: Matrix): boolean + equalFast(b: Matrix): boolean + free(): void + getRow(index: number): /* res */ Vec4 + getValue(row: number, col: number): number + getXScale(): number + getXTranslation(): number + getYScale(): number + getYTranslation(): number + getZScale(): number + getZTranslation(): number + initFrom2d(xx: number, yx: number, xy: number, yy: number, x0: number, y0: number): Matrix + initFromFloat(v: number[]): Matrix + initFromMatrix(src: Matrix): Matrix + initFromVec4(v0: Vec4, v1: Vec4, v2: Vec4, v3: Vec4): Matrix + initFrustum(left: number, right: number, bottom: number, top: number, zNear: number, zFar: number): Matrix + initIdentity(): Matrix + initLookAt(eye: Vec3, center: Vec3, up: Vec3): Matrix + initOrtho(left: number, right: number, top: number, bottom: number, zNear: number, zFar: number): Matrix + initPerspective(fovy: number, aspect: number, zNear: number, zFar: number): Matrix + initRotate(angle: number, axis: Vec3): Matrix + initScale(x: number, y: number, z: number): Matrix + initSkew(xSkew: number, ySkew: number): Matrix + initTranslate(p: Point3D): Matrix + interpolate(b: Matrix, factor: number): /* res */ Matrix + inverse(): [ /* returnType */ boolean, /* res */ Matrix ] + is2d(): boolean + isBackfaceVisible(): boolean + isIdentity(): boolean + isSingular(): boolean + multiply(b: Matrix): /* res */ Matrix + near(b: Matrix, epsilon: number): boolean + normalize(): /* res */ Matrix + perspective(depth: number): /* res */ Matrix + print(): void + projectPoint(p: Point): /* res */ Point + projectRect(r: Rect): /* res */ Quad + projectRectBounds(r: Rect): /* res */ Rect + rotate(angle: number, axis: Vec3): void + rotateEuler(e: Euler): void + rotateQuaternion(q: Quaternion): void + rotateX(angle: number): void + rotateY(angle: number): void + rotateZ(angle: number): void + scale(factorX: number, factorY: number, factorZ: number): void + skewXy(factor: number): void + skewXz(factor: number): void + skewYz(factor: number): void + to2d(): [ /* returnType */ boolean, /* xx */ number, /* yx */ number, /* xy */ number, /* yy */ number, /* x0 */ number, /* y0 */ number ] + toFloat(): /* v */ number[] + transformBounds(r: Rect): /* res */ Rect + transformBox(b: Box): /* res */ Box + transformPoint(p: Point): /* res */ Point + transformPoint3d(p: Point3D): /* res */ Point3D + transformRay(r: Ray): /* res */ Ray + transformRect(r: Rect): /* res */ Quad + transformSphere(s: Sphere): /* res */ Sphere + transformVec3(v: Vec3): /* res */ Vec3 + transformVec4(v: Vec4): /* res */ Vec4 + translate(pos: Point3D): void + transpose(): /* res */ Matrix + unprojectPoint3d(modelview: Matrix, point: Point3D): /* res */ Point3D + untransformBounds(r: Rect, bounds: Rect): /* res */ Rect + untransformPoint(p: Point, bounds: Rect): [ /* returnType */ boolean, /* res */ Point ] + static name: string + /* Static methods and pseudo-constructors */ + static alloc(): Matrix +} +export class Plane { + /* Methods of Graphene.Plane */ + distance(point: Point3D): number + equal(b: Plane): boolean + free(): void + getConstant(): number + getNormal(): /* normal */ Vec3 + init(normal: Vec3 | null, constant: number): Plane + initFromPlane(src: Plane): Plane + initFromPoint(normal: Vec3, point: Point3D): Plane + initFromPoints(a: Point3D, b: Point3D, c: Point3D): Plane + initFromVec4(src: Vec4): Plane + negate(): /* res */ Plane + normalize(): /* res */ Plane + transform(matrix: Matrix, normalMatrix?: Matrix | null): /* res */ Plane + static name: string + /* Static methods and pseudo-constructors */ + static alloc(): Plane +} +export class Point { + /* Fields of Graphene.Point */ + x: number + y: number + /* Methods of Graphene.Point */ + distance(b: Point): [ /* returnType */ number, /* dX */ number | null, /* dY */ number | null ] + equal(b: Point): boolean + free(): void + init(x: number, y: number): Point + initFromPoint(src: Point): Point + initFromVec2(src: Vec2): Point + interpolate(b: Point, factor: number): /* res */ Point + near(b: Point, epsilon: number): boolean + toVec2(): /* v */ Vec2 + static name: string + /* Static methods and pseudo-constructors */ + static alloc(): Point + static zero(): Point +} +export class Point3D { + /* Fields of Graphene.Point3D */ + x: number + y: number + z: number + /* Methods of Graphene.Point3D */ + cross(b: Point3D): /* res */ Point3D + distance(b: Point3D): [ /* returnType */ number, /* delta */ Vec3 | null ] + dot(b: Point3D): number + equal(b: Point3D): boolean + free(): void + init(x: number, y: number, z: number): Point3D + initFromPoint(src: Point3D): Point3D + initFromVec3(v: Vec3): Point3D + interpolate(b: Point3D, factor: number): /* res */ Point3D + length(): number + near(b: Point3D, epsilon: number): boolean + normalize(): /* res */ Point3D + normalizeViewport(viewport: Rect, zNear: number, zFar: number): /* res */ Point3D + scale(factor: number): /* res */ Point3D + toVec3(): /* v */ Vec3 + static name: string + /* Static methods and pseudo-constructors */ + static alloc(): Point3D + static zero(): Point3D +} +export class Quad { + /* Methods of Graphene.Quad */ + bounds(): /* r */ Rect + contains(p: Point): boolean + free(): void + getPoint(index: number): Point + init(p1: Point, p2: Point, p3: Point, p4: Point): Quad + initFromPoints(points: Point[]): Quad + initFromRect(r: Rect): Quad + static name: string + /* Static methods and pseudo-constructors */ + static alloc(): Quad +} +export class Quaternion { + /* Methods of Graphene.Quaternion */ + add(b: Quaternion): /* res */ Quaternion + dot(b: Quaternion): number + equal(b: Quaternion): boolean + free(): void + init(x: number, y: number, z: number, w: number): Quaternion + initFromAngleVec3(angle: number, axis: Vec3): Quaternion + initFromAngles(degX: number, degY: number, degZ: number): Quaternion + initFromEuler(e: Euler): Quaternion + initFromMatrix(m: Matrix): Quaternion + initFromQuaternion(src: Quaternion): Quaternion + initFromRadians(radX: number, radY: number, radZ: number): Quaternion + initFromVec4(src: Vec4): Quaternion + initIdentity(): Quaternion + invert(): /* res */ Quaternion + multiply(b: Quaternion): /* res */ Quaternion + normalize(): /* res */ Quaternion + scale(factor: number): /* res */ Quaternion + slerp(b: Quaternion, factor: number): /* res */ Quaternion + toAngleVec3(): [ /* angle */ number, /* axis */ Vec3 ] + toAngles(): [ /* degX */ number | null, /* degY */ number | null, /* degZ */ number | null ] + toMatrix(): /* m */ Matrix + toRadians(): [ /* radX */ number | null, /* radY */ number | null, /* radZ */ number | null ] + toVec4(): /* res */ Vec4 + static name: string + /* Static methods and pseudo-constructors */ + static alloc(): Quaternion +} +export class Ray { + /* Methods of Graphene.Ray */ + equal(b: Ray): boolean + free(): void + getClosestPointToPoint(p: Point3D): /* res */ Point3D + getDirection(): /* direction */ Vec3 + getDistanceToPlane(p: Plane): number + getDistanceToPoint(p: Point3D): number + getOrigin(): /* origin */ Point3D + getPositionAt(t: number): /* position */ Point3D + init(origin?: Point3D | null, direction?: Vec3 | null): Ray + initFromRay(src: Ray): Ray + initFromVec3(origin?: Vec3 | null, direction?: Vec3 | null): Ray + intersectBox(b: Box): [ /* returnType */ RayIntersectionKind, /* tOut */ number ] + intersectSphere(s: Sphere): [ /* returnType */ RayIntersectionKind, /* tOut */ number ] + intersectTriangle(t: Triangle): [ /* returnType */ RayIntersectionKind, /* tOut */ number ] + intersectsBox(b: Box): boolean + intersectsSphere(s: Sphere): boolean + intersectsTriangle(t: Triangle): boolean + static name: string + /* Static methods and pseudo-constructors */ + static alloc(): Ray +} +export class Rect { + /* Fields of Graphene.Rect */ + origin: Point + size: Size + /* Methods of Graphene.Rect */ + containsPoint(p: Point): boolean + containsRect(b: Rect): boolean + equal(b: Rect): boolean + expand(p: Point): /* res */ Rect + free(): void + getArea(): number + getBottomLeft(): /* p */ Point + getBottomRight(): /* p */ Point + getCenter(): /* p */ Point + getHeight(): number + getTopLeft(): /* p */ Point + getTopRight(): /* p */ Point + getVertices(): /* vertices */ Vec2[] + getWidth(): number + getX(): number + getY(): number + init(x: number, y: number, width: number, height: number): Rect + initFromRect(src: Rect): Rect + inset(dX: number, dY: number): Rect + insetR(dX: number, dY: number): /* res */ Rect + interpolate(b: Rect, factor: number): /* res */ Rect + intersection(b: Rect): [ /* returnType */ boolean, /* res */ Rect | null ] + normalize(): Rect + normalizeR(): /* res */ Rect + offset(dX: number, dY: number): Rect + offsetR(dX: number, dY: number): /* res */ Rect + round(): /* res */ Rect + roundExtents(): /* res */ Rect + roundToPixel(): Rect + scale(sH: number, sV: number): /* res */ Rect + union(b: Rect): /* res */ Rect + static name: string + /* Static methods and pseudo-constructors */ + static alloc(): Rect + static zero(): Rect +} +export class Simd4F { + static name: string +} +export class Simd4X4F { + static name: string +} +export class Size { + /* Fields of Graphene.Size */ + width: number + height: number + /* Methods of Graphene.Size */ + equal(b: Size): boolean + free(): void + init(width: number, height: number): Size + initFromSize(src: Size): Size + interpolate(b: Size, factor: number): /* res */ Size + scale(factor: number): /* res */ Size + static name: string + /* Static methods and pseudo-constructors */ + static alloc(): Size + static zero(): Size +} +export class Sphere { + /* Methods of Graphene.Sphere */ + containsPoint(point: Point3D): boolean + distance(point: Point3D): number + equal(b: Sphere): boolean + free(): void + getBoundingBox(): /* box */ Box + getCenter(): /* center */ Point3D + getRadius(): number + init(center: Point3D | null, radius: number): Sphere + initFromPoints(points: Point3D[], center?: Point3D | null): Sphere + initFromVectors(vectors: Vec3[], center?: Point3D | null): Sphere + isEmpty(): boolean + translate(point: Point3D): /* res */ Sphere + static name: string + /* Static methods and pseudo-constructors */ + static alloc(): Sphere +} +export class Triangle { + /* Methods of Graphene.Triangle */ + containsPoint(p: Point3D): boolean + equal(b: Triangle): boolean + free(): void + getArea(): number + getBarycoords(p?: Point3D | null): [ /* returnType */ boolean, /* res */ Vec2 ] + getBoundingBox(): /* res */ Box + getMidpoint(): /* res */ Point3D + getNormal(): /* res */ Vec3 + getPlane(): /* res */ Plane + getPoints(): [ /* a */ Point3D | null, /* b */ Point3D | null, /* c */ Point3D | null ] + getUv(p: Point3D | null, uvA: Vec2, uvB: Vec2, uvC: Vec2): [ /* returnType */ boolean, /* res */ Vec2 ] + getVertices(): [ /* a */ Vec3 | null, /* b */ Vec3 | null, /* c */ Vec3 | null ] + initFromFloat(a: number[], b: number[], c: number[]): Triangle + initFromPoint3d(a?: Point3D | null, b?: Point3D | null, c?: Point3D | null): Triangle + initFromVec3(a?: Vec3 | null, b?: Vec3 | null, c?: Vec3 | null): Triangle + static name: string + /* Static methods and pseudo-constructors */ + static alloc(): Triangle +} +export class Vec2 { + /* Methods of Graphene.Vec2 */ + add(b: Vec2): /* res */ Vec2 + divide(b: Vec2): /* res */ Vec2 + dot(b: Vec2): number + equal(v2: Vec2): boolean + free(): void + getX(): number + getY(): number + init(x: number, y: number): Vec2 + initFromFloat(src: number[]): Vec2 + initFromVec2(src: Vec2): Vec2 + interpolate(v2: Vec2, factor: number): /* res */ Vec2 + length(): number + max(b: Vec2): /* res */ Vec2 + min(b: Vec2): /* res */ Vec2 + multiply(b: Vec2): /* res */ Vec2 + near(v2: Vec2, epsilon: number): boolean + negate(): /* res */ Vec2 + normalize(): /* res */ Vec2 + scale(factor: number): /* res */ Vec2 + subtract(b: Vec2): /* res */ Vec2 + toFloat(): /* dest */ number[] + static name: string + /* Static methods and pseudo-constructors */ + static alloc(): Vec2 + static one(): Vec2 + static xAxis(): Vec2 + static yAxis(): Vec2 + static zero(): Vec2 +} +export class Vec3 { + /* Methods of Graphene.Vec3 */ + add(b: Vec3): /* res */ Vec3 + cross(b: Vec3): /* res */ Vec3 + divide(b: Vec3): /* res */ Vec3 + dot(b: Vec3): number + equal(v2: Vec3): boolean + free(): void + getX(): number + getXy(): /* res */ Vec2 + getXy0(): /* res */ Vec3 + getXyz0(): /* res */ Vec4 + getXyz1(): /* res */ Vec4 + getXyzw(w: number): /* res */ Vec4 + getY(): number + getZ(): number + init(x: number, y: number, z: number): Vec3 + initFromFloat(src: number[]): Vec3 + initFromVec3(src: Vec3): Vec3 + interpolate(v2: Vec3, factor: number): /* res */ Vec3 + length(): number + max(b: Vec3): /* res */ Vec3 + min(b: Vec3): /* res */ Vec3 + multiply(b: Vec3): /* res */ Vec3 + near(v2: Vec3, epsilon: number): boolean + negate(): /* res */ Vec3 + normalize(): /* res */ Vec3 + scale(factor: number): /* res */ Vec3 + subtract(b: Vec3): /* res */ Vec3 + toFloat(): /* dest */ number[] + static name: string + /* Static methods and pseudo-constructors */ + static alloc(): Vec3 + static one(): Vec3 + static xAxis(): Vec3 + static yAxis(): Vec3 + static zAxis(): Vec3 + static zero(): Vec3 +} +export class Vec4 { + /* Methods of Graphene.Vec4 */ + add(b: Vec4): /* res */ Vec4 + divide(b: Vec4): /* res */ Vec4 + dot(b: Vec4): number + equal(v2: Vec4): boolean + free(): void + getW(): number + getX(): number + getXy(): /* res */ Vec2 + getXyz(): /* res */ Vec3 + getY(): number + getZ(): number + init(x: number, y: number, z: number, w: number): Vec4 + initFromFloat(src: number[]): Vec4 + initFromVec2(src: Vec2, z: number, w: number): Vec4 + initFromVec3(src: Vec3, w: number): Vec4 + initFromVec4(src: Vec4): Vec4 + interpolate(v2: Vec4, factor: number): /* res */ Vec4 + length(): number + max(b: Vec4): /* res */ Vec4 + min(b: Vec4): /* res */ Vec4 + multiply(b: Vec4): /* res */ Vec4 + near(v2: Vec4, epsilon: number): boolean + negate(): /* res */ Vec4 + normalize(): /* res */ Vec4 + scale(factor: number): /* res */ Vec4 + subtract(b: Vec4): /* res */ Vec4 + toFloat(): /* dest */ number[] + static name: string + /* Static methods and pseudo-constructors */ + static alloc(): Vec4 + static one(): Vec4 + static wAxis(): Vec4 + static xAxis(): Vec4 + static yAxis(): Vec4 + static zAxis(): Vec4 + static zero(): Vec4 +} +} \ No newline at end of file diff --git a/@types/node-gtk/Gsk-4.0.d.ts b/@types/node-gtk/Gsk-4.0.d.ts new file mode 100644 index 00000000..51555424 --- /dev/null +++ b/@types/node-gtk/Gsk-4.0.d.ts @@ -0,0 +1,1234 @@ +/** + * Gsk-4.0 + */ + +/// +/// +/// +/// +/// +/// +/// +/// +/// +/// +/// +/// + +declare namespace Gsk { + +export enum BlendMode { + DEFAULT, + MULTIPLY, + SCREEN, + OVERLAY, + DARKEN, + LIGHTEN, + COLOR_DODGE, + COLOR_BURN, + HARD_LIGHT, + SOFT_LIGHT, + DIFFERENCE, + EXCLUSION, + COLOR, + HUE, + SATURATION, + LUMINOSITY, +} +export enum Corner { + TOP_LEFT, + TOP_RIGHT, + BOTTOM_RIGHT, + BOTTOM_LEFT, +} +export enum GLUniformType { + NONE, + FLOAT, + INT, + UINT, + BOOL, + VEC2, + VEC3, + VEC4, +} +export enum RenderNodeType { + NOT_A_RENDER_NODE, + CONTAINER_NODE, + CAIRO_NODE, + COLOR_NODE, + LINEAR_GRADIENT_NODE, + REPEATING_LINEAR_GRADIENT_NODE, + RADIAL_GRADIENT_NODE, + REPEATING_RADIAL_GRADIENT_NODE, + CONIC_GRADIENT_NODE, + BORDER_NODE, + TEXTURE_NODE, + INSET_SHADOW_NODE, + OUTSET_SHADOW_NODE, + TRANSFORM_NODE, + OPACITY_NODE, + COLOR_MATRIX_NODE, + REPEAT_NODE, + CLIP_NODE, + ROUNDED_CLIP_NODE, + SHADOW_NODE, + BLEND_NODE, + CROSS_FADE_NODE, + TEXT_NODE, + BLUR_NODE, + DEBUG_NODE, + GL_SHADER_NODE, +} +export enum ScalingFilter { + LINEAR, + NEAREST, + TRILINEAR, +} +export enum SerializationError { + UNSUPPORTED_FORMAT, + UNSUPPORTED_VERSION, + INVALID_DATA, +} +export enum TransformCategory { + UNKNOWN, + ANY, + /* 3D (invalid, starts with a number) */ + /* 2D (invalid, starts with a number) */ + /* 2D_AFFINE (invalid, starts with a number) */ + /* 2D_TRANSLATE (invalid, starts with a number) */ + IDENTITY, +} +export function serializationErrorQuark(): GLib.Quark +export function transformParse(string: string): [ /* returnType */ boolean, /* outTransform */ Transform ] +export interface ParseErrorFunc { + (start: ParseLocation, end: ParseLocation, error: GLib.Error): void +} +export class BlendNode { + /* Methods of Gsk.BlendNode */ + getBlendMode(): BlendMode + getBottomChild(): RenderNode + getTopChild(): RenderNode + /* Methods of Gsk.RenderNode */ + draw(cr: cairo.Context): void + getBounds(): /* bounds */ Graphene.Rect + getNodeType(): RenderNodeType + ref(): RenderNode + serialize(): any + unref(): void + writeToFile(filename: string): boolean + static name: string + static new(bottom: RenderNode, top: RenderNode, blendMode: BlendMode): BlendNode + constructor(bottom: RenderNode, top: RenderNode, blendMode: BlendMode) + /* Static methods and pseudo-constructors */ + static new(bottom: RenderNode, top: RenderNode, blendMode: BlendMode): BlendNode +} +export class BlurNode { + /* Methods of Gsk.BlurNode */ + getChild(): RenderNode + getRadius(): number + /* Methods of Gsk.RenderNode */ + draw(cr: cairo.Context): void + getBounds(): /* bounds */ Graphene.Rect + getNodeType(): RenderNodeType + ref(): RenderNode + serialize(): any + unref(): void + writeToFile(filename: string): boolean + static name: string + static new(child: RenderNode, radius: number): BlurNode + constructor(child: RenderNode, radius: number) + /* Static methods and pseudo-constructors */ + static new(child: RenderNode, radius: number): BlurNode +} +export class BorderNode { + /* Methods of Gsk.BorderNode */ + getColors(): Gdk.RGBA + getOutline(): RoundedRect + getWidths(): number[] + /* Methods of Gsk.RenderNode */ + draw(cr: cairo.Context): void + getBounds(): /* bounds */ Graphene.Rect + getNodeType(): RenderNodeType + ref(): RenderNode + serialize(): any + unref(): void + writeToFile(filename: string): boolean + static name: string + static new(outline: RoundedRect, borderWidth: number[], borderColor: Gdk.RGBA[]): BorderNode + constructor(outline: RoundedRect, borderWidth: number[], borderColor: Gdk.RGBA[]) + /* Static methods and pseudo-constructors */ + static new(outline: RoundedRect, borderWidth: number[], borderColor: Gdk.RGBA[]): BorderNode +} +export interface BroadwayRenderer_ConstructProps extends Renderer_ConstructProps { +} +export class BroadwayRenderer { + /* Properties of Gsk.Renderer */ + readonly realized: boolean + readonly surface: Gdk.Surface + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of Gsk.Renderer */ + getSurface(): Gdk.Surface | null + isRealized(): boolean + realize(surface: Gdk.Surface): boolean + render(root: RenderNode, region?: cairo.Region | null): void + renderTexture(root: RenderNode, viewport?: Graphene.Rect | null): Gdk.Texture + unrealize(): void + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: BroadwayRenderer, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: BroadwayRenderer, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::realized", callback: (($obj: BroadwayRenderer, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::realized", callback: (($obj: BroadwayRenderer, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::realized", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::realized", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::realized", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::surface", callback: (($obj: BroadwayRenderer, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::surface", callback: (($obj: BroadwayRenderer, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::surface", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::surface", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::surface", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: BroadwayRenderer_ConstructProps) + _init (config?: BroadwayRenderer_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(): BroadwayRenderer + static $gtype: GObject.Type +} +export class CairoNode { + /* Methods of Gsk.CairoNode */ + getDrawContext(): cairo.Context + getSurface(): cairo.Surface + /* Methods of Gsk.RenderNode */ + draw(cr: cairo.Context): void + getBounds(): /* bounds */ Graphene.Rect + getNodeType(): RenderNodeType + ref(): RenderNode + serialize(): any + unref(): void + writeToFile(filename: string): boolean + static name: string + static new(bounds: Graphene.Rect): CairoNode + constructor(bounds: Graphene.Rect) + /* Static methods and pseudo-constructors */ + static new(bounds: Graphene.Rect): CairoNode +} +export interface CairoRenderer_ConstructProps extends Renderer_ConstructProps { +} +export class CairoRenderer { + /* Properties of Gsk.Renderer */ + readonly realized: boolean + readonly surface: Gdk.Surface + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of Gsk.Renderer */ + getSurface(): Gdk.Surface | null + isRealized(): boolean + realize(surface: Gdk.Surface): boolean + render(root: RenderNode, region?: cairo.Region | null): void + renderTexture(root: RenderNode, viewport?: Graphene.Rect | null): Gdk.Texture + unrealize(): void + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: CairoRenderer, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: CairoRenderer, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::realized", callback: (($obj: CairoRenderer, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::realized", callback: (($obj: CairoRenderer, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::realized", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::realized", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::realized", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::surface", callback: (($obj: CairoRenderer, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::surface", callback: (($obj: CairoRenderer, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::surface", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::surface", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::surface", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: CairoRenderer_ConstructProps) + _init (config?: CairoRenderer_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(): CairoRenderer + static $gtype: GObject.Type +} +export class ClipNode { + /* Methods of Gsk.ClipNode */ + getChild(): RenderNode + getClip(): Graphene.Rect + /* Methods of Gsk.RenderNode */ + draw(cr: cairo.Context): void + getBounds(): /* bounds */ Graphene.Rect + getNodeType(): RenderNodeType + ref(): RenderNode + serialize(): any + unref(): void + writeToFile(filename: string): boolean + static name: string + static new(child: RenderNode, clip: Graphene.Rect): ClipNode + constructor(child: RenderNode, clip: Graphene.Rect) + /* Static methods and pseudo-constructors */ + static new(child: RenderNode, clip: Graphene.Rect): ClipNode +} +export class ColorMatrixNode { + /* Methods of Gsk.ColorMatrixNode */ + getChild(): RenderNode + getColorMatrix(): Graphene.Matrix + getColorOffset(): Graphene.Vec4 + /* Methods of Gsk.RenderNode */ + draw(cr: cairo.Context): void + getBounds(): /* bounds */ Graphene.Rect + getNodeType(): RenderNodeType + ref(): RenderNode + serialize(): any + unref(): void + writeToFile(filename: string): boolean + static name: string + static new(child: RenderNode, colorMatrix: Graphene.Matrix, colorOffset: Graphene.Vec4): ColorMatrixNode + constructor(child: RenderNode, colorMatrix: Graphene.Matrix, colorOffset: Graphene.Vec4) + /* Static methods and pseudo-constructors */ + static new(child: RenderNode, colorMatrix: Graphene.Matrix, colorOffset: Graphene.Vec4): ColorMatrixNode +} +export class ColorNode { + /* Methods of Gsk.ColorNode */ + getColor(): Gdk.RGBA + /* Methods of Gsk.RenderNode */ + draw(cr: cairo.Context): void + getBounds(): /* bounds */ Graphene.Rect + getNodeType(): RenderNodeType + ref(): RenderNode + serialize(): any + unref(): void + writeToFile(filename: string): boolean + static name: string + static new(rgba: Gdk.RGBA, bounds: Graphene.Rect): ColorNode + constructor(rgba: Gdk.RGBA, bounds: Graphene.Rect) + /* Static methods and pseudo-constructors */ + static new(rgba: Gdk.RGBA, bounds: Graphene.Rect): ColorNode +} +export class ConicGradientNode { + /* Methods of Gsk.ConicGradientNode */ + getAngle(): number + getCenter(): Graphene.Point + getColorStops(): ColorStop[] + getNColorStops(): number + getRotation(): number + /* Methods of Gsk.RenderNode */ + draw(cr: cairo.Context): void + getBounds(): /* bounds */ Graphene.Rect + getNodeType(): RenderNodeType + ref(): RenderNode + serialize(): any + unref(): void + writeToFile(filename: string): boolean + static name: string + static new(bounds: Graphene.Rect, center: Graphene.Point, rotation: number, colorStops: ColorStop[]): ConicGradientNode + constructor(bounds: Graphene.Rect, center: Graphene.Point, rotation: number, colorStops: ColorStop[]) + /* Static methods and pseudo-constructors */ + static new(bounds: Graphene.Rect, center: Graphene.Point, rotation: number, colorStops: ColorStop[]): ConicGradientNode +} +export class ContainerNode { + /* Methods of Gsk.ContainerNode */ + getChild(idx: number): RenderNode + getNChildren(): number + /* Methods of Gsk.RenderNode */ + draw(cr: cairo.Context): void + getBounds(): /* bounds */ Graphene.Rect + getNodeType(): RenderNodeType + ref(): RenderNode + serialize(): any + unref(): void + writeToFile(filename: string): boolean + static name: string + static new(children: RenderNode[]): ContainerNode + constructor(children: RenderNode[]) + /* Static methods and pseudo-constructors */ + static new(children: RenderNode[]): ContainerNode +} +export class CrossFadeNode { + /* Methods of Gsk.CrossFadeNode */ + getEndChild(): RenderNode + getProgress(): number + getStartChild(): RenderNode + /* Methods of Gsk.RenderNode */ + draw(cr: cairo.Context): void + getBounds(): /* bounds */ Graphene.Rect + getNodeType(): RenderNodeType + ref(): RenderNode + serialize(): any + unref(): void + writeToFile(filename: string): boolean + static name: string + static new(start: RenderNode, end: RenderNode, progress: number): CrossFadeNode + constructor(start: RenderNode, end: RenderNode, progress: number) + /* Static methods and pseudo-constructors */ + static new(start: RenderNode, end: RenderNode, progress: number): CrossFadeNode +} +export class DebugNode { + /* Methods of Gsk.DebugNode */ + getChild(): RenderNode + getMessage(): string + /* Methods of Gsk.RenderNode */ + draw(cr: cairo.Context): void + getBounds(): /* bounds */ Graphene.Rect + getNodeType(): RenderNodeType + ref(): RenderNode + serialize(): any + unref(): void + writeToFile(filename: string): boolean + static name: string + static new(child: RenderNode, message: string): DebugNode + constructor(child: RenderNode, message: string) + /* Static methods and pseudo-constructors */ + static new(child: RenderNode, message: string): DebugNode +} +export interface GLRenderer_ConstructProps extends Renderer_ConstructProps { +} +export class GLRenderer { + /* Properties of Gsk.Renderer */ + readonly realized: boolean + readonly surface: Gdk.Surface + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of Gsk.Renderer */ + getSurface(): Gdk.Surface | null + isRealized(): boolean + realize(surface: Gdk.Surface): boolean + render(root: RenderNode, region?: cairo.Region | null): void + renderTexture(root: RenderNode, viewport?: Graphene.Rect | null): Gdk.Texture + unrealize(): void + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: GLRenderer, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: GLRenderer, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::realized", callback: (($obj: GLRenderer, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::realized", callback: (($obj: GLRenderer, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::realized", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::realized", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::realized", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::surface", callback: (($obj: GLRenderer, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::surface", callback: (($obj: GLRenderer, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::surface", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::surface", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::surface", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: GLRenderer_ConstructProps) + _init (config?: GLRenderer_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(): GLRenderer + static $gtype: GObject.Type +} +export interface GLShader_ConstructProps extends GObject.Object_ConstructProps { + resource?: string + source?: any +} +export class GLShader { + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of Gsk.GLShader */ + compile(renderer: Renderer): boolean + findUniformByName(name: string): number + getArgBool(args: any, idx: number): boolean + getArgFloat(args: any, idx: number): number + getArgInt(args: any, idx: number): number + getArgUint(args: any, idx: number): number + getArgVec2(args: any, idx: number, outValue: Graphene.Vec2): void + getArgVec3(args: any, idx: number, outValue: Graphene.Vec3): void + getArgVec4(args: any, idx: number, outValue: Graphene.Vec4): void + getArgsSize(): number + getNTextures(): number + getNUniforms(): number + getResource(): string + getSource(): any + getUniformName(idx: number): string + getUniformOffset(idx: number): number + getUniformType(idx: number): GLUniformType + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: GLShader, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: GLShader, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: GLShader_ConstructProps) + _init (config?: GLShader_ConstructProps): void + /* Static methods and pseudo-constructors */ + static newFromBytes(sourcecode: any): GLShader + static newFromResource(resourcePath: string): GLShader + static $gtype: GObject.Type +} +export class GLShaderNode { + /* Methods of Gsk.GLShaderNode */ + getArgs(): any + getChild(idx: number): RenderNode + getNChildren(): number + getShader(): GLShader + /* Methods of Gsk.RenderNode */ + draw(cr: cairo.Context): void + getBounds(): /* bounds */ Graphene.Rect + getNodeType(): RenderNodeType + ref(): RenderNode + serialize(): any + unref(): void + writeToFile(filename: string): boolean + static name: string + static new(shader: GLShader, bounds: Graphene.Rect, args: any, children: RenderNode[]): GLShaderNode + constructor(shader: GLShader, bounds: Graphene.Rect, args: any, children: RenderNode[]) + /* Static methods and pseudo-constructors */ + static new(shader: GLShader, bounds: Graphene.Rect, args: any, children: RenderNode[]): GLShaderNode +} +export class InsetShadowNode { + /* Methods of Gsk.InsetShadowNode */ + getBlurRadius(): number + getColor(): Gdk.RGBA + getDx(): number + getDy(): number + getOutline(): RoundedRect + getSpread(): number + /* Methods of Gsk.RenderNode */ + draw(cr: cairo.Context): void + getBounds(): /* bounds */ Graphene.Rect + getNodeType(): RenderNodeType + ref(): RenderNode + serialize(): any + unref(): void + writeToFile(filename: string): boolean + static name: string + static new(outline: RoundedRect, color: Gdk.RGBA, dx: number, dy: number, spread: number, blurRadius: number): InsetShadowNode + constructor(outline: RoundedRect, color: Gdk.RGBA, dx: number, dy: number, spread: number, blurRadius: number) + /* Static methods and pseudo-constructors */ + static new(outline: RoundedRect, color: Gdk.RGBA, dx: number, dy: number, spread: number, blurRadius: number): InsetShadowNode +} +export class LinearGradientNode { + /* Methods of Gsk.LinearGradientNode */ + getColorStops(): ColorStop[] + getEnd(): Graphene.Point + getNColorStops(): number + getStart(): Graphene.Point + /* Methods of Gsk.RenderNode */ + draw(cr: cairo.Context): void + getBounds(): /* bounds */ Graphene.Rect + getNodeType(): RenderNodeType + ref(): RenderNode + serialize(): any + unref(): void + writeToFile(filename: string): boolean + static name: string + static new(bounds: Graphene.Rect, start: Graphene.Point, end: Graphene.Point, colorStops: ColorStop[]): LinearGradientNode + constructor(bounds: Graphene.Rect, start: Graphene.Point, end: Graphene.Point, colorStops: ColorStop[]) + /* Static methods and pseudo-constructors */ + static new(bounds: Graphene.Rect, start: Graphene.Point, end: Graphene.Point, colorStops: ColorStop[]): LinearGradientNode +} +export interface NglRenderer_ConstructProps extends Renderer_ConstructProps { +} +export class NglRenderer { + /* Properties of Gsk.Renderer */ + readonly realized: boolean + readonly surface: Gdk.Surface + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of Gsk.Renderer */ + getSurface(): Gdk.Surface | null + isRealized(): boolean + realize(surface: Gdk.Surface): boolean + render(root: RenderNode, region?: cairo.Region | null): void + renderTexture(root: RenderNode, viewport?: Graphene.Rect | null): Gdk.Texture + unrealize(): void + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: NglRenderer, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: NglRenderer, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::realized", callback: (($obj: NglRenderer, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::realized", callback: (($obj: NglRenderer, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::realized", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::realized", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::realized", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::surface", callback: (($obj: NglRenderer, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::surface", callback: (($obj: NglRenderer, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::surface", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::surface", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::surface", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: NglRenderer_ConstructProps) + _init (config?: NglRenderer_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(): NglRenderer + static $gtype: GObject.Type +} +export class OpacityNode { + /* Methods of Gsk.OpacityNode */ + getChild(): RenderNode + getOpacity(): number + /* Methods of Gsk.RenderNode */ + draw(cr: cairo.Context): void + getBounds(): /* bounds */ Graphene.Rect + getNodeType(): RenderNodeType + ref(): RenderNode + serialize(): any + unref(): void + writeToFile(filename: string): boolean + static name: string + static new(child: RenderNode, opacity: number): OpacityNode + constructor(child: RenderNode, opacity: number) + /* Static methods and pseudo-constructors */ + static new(child: RenderNode, opacity: number): OpacityNode +} +export class OutsetShadowNode { + /* Methods of Gsk.OutsetShadowNode */ + getBlurRadius(): number + getColor(): Gdk.RGBA + getDx(): number + getDy(): number + getOutline(): RoundedRect + getSpread(): number + /* Methods of Gsk.RenderNode */ + draw(cr: cairo.Context): void + getBounds(): /* bounds */ Graphene.Rect + getNodeType(): RenderNodeType + ref(): RenderNode + serialize(): any + unref(): void + writeToFile(filename: string): boolean + static name: string + static new(outline: RoundedRect, color: Gdk.RGBA, dx: number, dy: number, spread: number, blurRadius: number): OutsetShadowNode + constructor(outline: RoundedRect, color: Gdk.RGBA, dx: number, dy: number, spread: number, blurRadius: number) + /* Static methods and pseudo-constructors */ + static new(outline: RoundedRect, color: Gdk.RGBA, dx: number, dy: number, spread: number, blurRadius: number): OutsetShadowNode +} +export class RadialGradientNode { + /* Methods of Gsk.RadialGradientNode */ + getCenter(): Graphene.Point + getColorStops(): ColorStop[] + getEnd(): number + getHradius(): number + getNColorStops(): number + getStart(): number + getVradius(): number + /* Methods of Gsk.RenderNode */ + draw(cr: cairo.Context): void + getBounds(): /* bounds */ Graphene.Rect + getNodeType(): RenderNodeType + ref(): RenderNode + serialize(): any + unref(): void + writeToFile(filename: string): boolean + static name: string + static new(bounds: Graphene.Rect, center: Graphene.Point, hradius: number, vradius: number, start: number, end: number, colorStops: ColorStop[]): RadialGradientNode + constructor(bounds: Graphene.Rect, center: Graphene.Point, hradius: number, vradius: number, start: number, end: number, colorStops: ColorStop[]) + /* Static methods and pseudo-constructors */ + static new(bounds: Graphene.Rect, center: Graphene.Point, hradius: number, vradius: number, start: number, end: number, colorStops: ColorStop[]): RadialGradientNode +} +export class RenderNode { + /* Methods of Gsk.RenderNode */ + draw(cr: cairo.Context): void + getBounds(): /* bounds */ Graphene.Rect + getNodeType(): RenderNodeType + ref(): RenderNode + serialize(): any + unref(): void + writeToFile(filename: string): boolean + static name: string + /* Static methods and pseudo-constructors */ + static deserialize(bytes: any): RenderNode | null +} +export interface Renderer_ConstructProps extends GObject.Object_ConstructProps { +} +export class Renderer { + /* Properties of Gsk.Renderer */ + readonly realized: boolean + readonly surface: Gdk.Surface + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of Gsk.Renderer */ + getSurface(): Gdk.Surface | null + isRealized(): boolean + realize(surface: Gdk.Surface): boolean + render(root: RenderNode, region?: cairo.Region | null): void + renderTexture(root: RenderNode, viewport?: Graphene.Rect | null): Gdk.Texture + unrealize(): void + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: Renderer, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: Renderer, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::realized", callback: (($obj: Renderer, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::realized", callback: (($obj: Renderer, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::realized", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::realized", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::realized", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::surface", callback: (($obj: Renderer, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::surface", callback: (($obj: Renderer, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::surface", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::surface", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::surface", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: Renderer_ConstructProps) + _init (config?: Renderer_ConstructProps): void + /* Static methods and pseudo-constructors */ + static newForSurface(surface: Gdk.Surface): Renderer + static $gtype: GObject.Type +} +export class RepeatNode { + /* Methods of Gsk.RepeatNode */ + getChild(): RenderNode + getChildBounds(): Graphene.Rect + /* Methods of Gsk.RenderNode */ + draw(cr: cairo.Context): void + getBounds(): /* bounds */ Graphene.Rect + getNodeType(): RenderNodeType + ref(): RenderNode + serialize(): any + unref(): void + writeToFile(filename: string): boolean + static name: string + static new(bounds: Graphene.Rect, child: RenderNode, childBounds?: Graphene.Rect | null): RepeatNode + constructor(bounds: Graphene.Rect, child: RenderNode, childBounds?: Graphene.Rect | null) + /* Static methods and pseudo-constructors */ + static new(bounds: Graphene.Rect, child: RenderNode, childBounds?: Graphene.Rect | null): RepeatNode +} +export class RepeatingLinearGradientNode { + /* Methods of Gsk.RenderNode */ + draw(cr: cairo.Context): void + getBounds(): /* bounds */ Graphene.Rect + getNodeType(): RenderNodeType + ref(): RenderNode + serialize(): any + unref(): void + writeToFile(filename: string): boolean + static name: string + static new(bounds: Graphene.Rect, start: Graphene.Point, end: Graphene.Point, colorStops: ColorStop[]): RepeatingLinearGradientNode + constructor(bounds: Graphene.Rect, start: Graphene.Point, end: Graphene.Point, colorStops: ColorStop[]) + /* Static methods and pseudo-constructors */ + static new(bounds: Graphene.Rect, start: Graphene.Point, end: Graphene.Point, colorStops: ColorStop[]): RepeatingLinearGradientNode +} +export class RepeatingRadialGradientNode { + /* Methods of Gsk.RenderNode */ + draw(cr: cairo.Context): void + getBounds(): /* bounds */ Graphene.Rect + getNodeType(): RenderNodeType + ref(): RenderNode + serialize(): any + unref(): void + writeToFile(filename: string): boolean + static name: string + static new(bounds: Graphene.Rect, center: Graphene.Point, hradius: number, vradius: number, start: number, end: number, colorStops: ColorStop[]): RepeatingRadialGradientNode + constructor(bounds: Graphene.Rect, center: Graphene.Point, hradius: number, vradius: number, start: number, end: number, colorStops: ColorStop[]) + /* Static methods and pseudo-constructors */ + static new(bounds: Graphene.Rect, center: Graphene.Point, hradius: number, vradius: number, start: number, end: number, colorStops: ColorStop[]): RepeatingRadialGradientNode +} +export class RoundedClipNode { + /* Methods of Gsk.RoundedClipNode */ + getChild(): RenderNode + getClip(): RoundedRect + /* Methods of Gsk.RenderNode */ + draw(cr: cairo.Context): void + getBounds(): /* bounds */ Graphene.Rect + getNodeType(): RenderNodeType + ref(): RenderNode + serialize(): any + unref(): void + writeToFile(filename: string): boolean + static name: string + static new(child: RenderNode, clip: RoundedRect): RoundedClipNode + constructor(child: RenderNode, clip: RoundedRect) + /* Static methods and pseudo-constructors */ + static new(child: RenderNode, clip: RoundedRect): RoundedClipNode +} +export class ShadowNode { + /* Methods of Gsk.ShadowNode */ + getChild(): RenderNode + getNShadows(): number + getShadow(i: number): Shadow + /* Methods of Gsk.RenderNode */ + draw(cr: cairo.Context): void + getBounds(): /* bounds */ Graphene.Rect + getNodeType(): RenderNodeType + ref(): RenderNode + serialize(): any + unref(): void + writeToFile(filename: string): boolean + static name: string + static new(child: RenderNode, shadows: Shadow[]): ShadowNode + constructor(child: RenderNode, shadows: Shadow[]) + /* Static methods and pseudo-constructors */ + static new(child: RenderNode, shadows: Shadow[]): ShadowNode +} +export class TextNode { + /* Methods of Gsk.TextNode */ + getColor(): Gdk.RGBA + getFont(): Pango.Font + getGlyphs(): Pango.GlyphInfo[] + getNumGlyphs(): number + getOffset(): Graphene.Point + hasColorGlyphs(): boolean + /* Methods of Gsk.RenderNode */ + draw(cr: cairo.Context): void + getBounds(): /* bounds */ Graphene.Rect + getNodeType(): RenderNodeType + ref(): RenderNode + serialize(): any + unref(): void + writeToFile(filename: string): boolean + static name: string + static new(font: Pango.Font, glyphs: Pango.GlyphString, color: Gdk.RGBA, offset: Graphene.Point): TextNode + constructor(font: Pango.Font, glyphs: Pango.GlyphString, color: Gdk.RGBA, offset: Graphene.Point) + /* Static methods and pseudo-constructors */ + static new(font: Pango.Font, glyphs: Pango.GlyphString, color: Gdk.RGBA, offset: Graphene.Point): TextNode +} +export class TextureNode { + /* Methods of Gsk.TextureNode */ + getTexture(): Gdk.Texture + /* Methods of Gsk.RenderNode */ + draw(cr: cairo.Context): void + getBounds(): /* bounds */ Graphene.Rect + getNodeType(): RenderNodeType + ref(): RenderNode + serialize(): any + unref(): void + writeToFile(filename: string): boolean + static name: string + static new(texture: Gdk.Texture, bounds: Graphene.Rect): TextureNode + constructor(texture: Gdk.Texture, bounds: Graphene.Rect) + /* Static methods and pseudo-constructors */ + static new(texture: Gdk.Texture, bounds: Graphene.Rect): TextureNode +} +export class TransformNode { + /* Methods of Gsk.TransformNode */ + getChild(): RenderNode + getTransform(): Transform + /* Methods of Gsk.RenderNode */ + draw(cr: cairo.Context): void + getBounds(): /* bounds */ Graphene.Rect + getNodeType(): RenderNodeType + ref(): RenderNode + serialize(): any + unref(): void + writeToFile(filename: string): boolean + static name: string + static new(child: RenderNode, transform: Transform): TransformNode + constructor(child: RenderNode, transform: Transform) + /* Static methods and pseudo-constructors */ + static new(child: RenderNode, transform: Transform): TransformNode +} +export interface VulkanRenderer_ConstructProps extends Renderer_ConstructProps { +} +export class VulkanRenderer { + /* Properties of Gsk.Renderer */ + readonly realized: boolean + readonly surface: Gdk.Surface + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of Gsk.Renderer */ + getSurface(): Gdk.Surface | null + isRealized(): boolean + realize(surface: Gdk.Surface): boolean + render(root: RenderNode, region?: cairo.Region | null): void + renderTexture(root: RenderNode, viewport?: Graphene.Rect | null): Gdk.Texture + unrealize(): void + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: VulkanRenderer, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: VulkanRenderer, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::realized", callback: (($obj: VulkanRenderer, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::realized", callback: (($obj: VulkanRenderer, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::realized", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::realized", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::realized", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::surface", callback: (($obj: VulkanRenderer, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::surface", callback: (($obj: VulkanRenderer, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::surface", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::surface", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::surface", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: VulkanRenderer_ConstructProps) + _init (config?: VulkanRenderer_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(): VulkanRenderer + static $gtype: GObject.Type +} +export abstract class BroadwayRendererClass { + static name: string +} +export abstract class CairoRendererClass { + static name: string +} +export class ColorStop { + /* Fields of Gsk.ColorStop */ + offset: number + color: Gdk.RGBA + static name: string +} +export abstract class GLRendererClass { + static name: string +} +export abstract class GLShaderClass { + /* Fields of Gsk.GLShaderClass */ + parentClass: GObject.ObjectClass + static name: string +} +export abstract class NglRendererClass { + static name: string +} +export class ParseLocation { + /* Fields of Gsk.ParseLocation */ + bytes: number + chars: number + lines: number + lineBytes: number + lineChars: number + static name: string +} +export abstract class RendererClass { + static name: string +} +export class RoundedRect { + /* Fields of Gsk.RoundedRect */ + bounds: Graphene.Rect + corner: Graphene.Size[] + /* Methods of Gsk.RoundedRect */ + containsPoint(point: Graphene.Point): boolean + containsRect(rect: Graphene.Rect): boolean + init(bounds: Graphene.Rect, topLeft: Graphene.Size, topRight: Graphene.Size, bottomRight: Graphene.Size, bottomLeft: Graphene.Size): RoundedRect + initCopy(src: RoundedRect): RoundedRect + initFromRect(bounds: Graphene.Rect, radius: number): RoundedRect + intersectsRect(rect: Graphene.Rect): boolean + isRectilinear(): boolean + normalize(): RoundedRect + offset(dx: number, dy: number): RoundedRect + shrink(top: number, right: number, bottom: number, left: number): RoundedRect + static name: string +} +export class ShaderArgsBuilder { + /* Methods of Gsk.ShaderArgsBuilder */ + ref(): ShaderArgsBuilder + setBool(idx: number, value: boolean): void + setFloat(idx: number, value: number): void + setInt(idx: number, value: number): void + setUint(idx: number, value: number): void + setVec2(idx: number, value: Graphene.Vec2): void + setVec3(idx: number, value: Graphene.Vec3): void + setVec4(idx: number, value: Graphene.Vec4): void + toArgs(): any + unref(): void + static name: string + static new(shader: GLShader, initialValues?: any): ShaderArgsBuilder + constructor(shader: GLShader, initialValues?: any) + /* Static methods and pseudo-constructors */ + static new(shader: GLShader, initialValues?: any): ShaderArgsBuilder +} +export class Shadow { + /* Fields of Gsk.Shadow */ + color: Gdk.RGBA + dx: number + dy: number + radius: number + static name: string +} +export class Transform { + /* Methods of Gsk.Transform */ + equal(second?: Transform | null): boolean + getCategory(): TransformCategory + invert(): Transform | null + matrix(matrix: Graphene.Matrix): Transform + perspective(depth: number): Transform + print(string: GLib.String): void + ref(): Transform + rotate(angle: number): Transform + rotate3d(angle: number, axis: Graphene.Vec3): Transform + scale(factorX: number, factorY: number): Transform + scale3d(factorX: number, factorY: number, factorZ: number): Transform + to2d(): [ /* outXx */ number, /* outYx */ number, /* outXy */ number, /* outYy */ number, /* outDx */ number, /* outDy */ number ] + toAffine(): [ /* outScaleX */ number, /* outScaleY */ number, /* outDx */ number, /* outDy */ number ] + toMatrix(): /* outMatrix */ Graphene.Matrix + toTranslate(): [ /* outDx */ number, /* outDy */ number ] + transform(other?: Transform | null): Transform + transformBounds(rect: Graphene.Rect): /* outRect */ Graphene.Rect + transformPoint(point: Graphene.Point): /* outPoint */ Graphene.Point + translate(point: Graphene.Point): Transform + translate3d(point: Graphene.Point3D): Transform + unref(): void + static name: string + static new(): Transform + constructor() + /* Static methods and pseudo-constructors */ + static new(): Transform + static parse(string: string): [ /* returnType */ boolean, /* outTransform */ Transform ] +} +export abstract class VulkanRendererClass { + static name: string +} +} \ No newline at end of file diff --git a/@types/node-gtk/Gtk-4.0.d.ts b/@types/node-gtk/Gtk-4.0.d.ts new file mode 100644 index 00000000..68519a47 --- /dev/null +++ b/@types/node-gtk/Gtk-4.0.d.ts @@ -0,0 +1,92295 @@ +/** + * Gtk-4.0 + */ + +/// +/// +/// +/// +/// +/// +/// +/// +/// +/// +/// +/// +/// + +declare namespace Gtk { + +export enum AccessibleAutocomplete { + NONE, + INLINE, + LIST, + BOTH, +} +export enum AccessibleInvalidState { + FALSE, + TRUE, + GRAMMAR, + SPELLING, +} +export enum AccessibleProperty { + AUTOCOMPLETE, + DESCRIPTION, + HAS_POPUP, + KEY_SHORTCUTS, + LABEL, + LEVEL, + MODAL, + MULTI_LINE, + MULTI_SELECTABLE, + ORIENTATION, + PLACEHOLDER, + READ_ONLY, + REQUIRED, + ROLE_DESCRIPTION, + SORT, + VALUE_MAX, + VALUE_MIN, + VALUE_NOW, + VALUE_TEXT, +} +export enum AccessibleRelation { + ACTIVE_DESCENDANT, + COL_COUNT, + COL_INDEX, + COL_INDEX_TEXT, + COL_SPAN, + CONTROLS, + DESCRIBED_BY, + DETAILS, + ERROR_MESSAGE, + FLOW_TO, + LABELLED_BY, + OWNS, + POS_IN_SET, + ROW_COUNT, + ROW_INDEX, + ROW_INDEX_TEXT, + ROW_SPAN, + SET_SIZE, +} +export enum AccessibleRole { + ALERT, + ALERT_DIALOG, + BANNER, + BUTTON, + CAPTION, + CELL, + CHECKBOX, + COLUMN_HEADER, + COMBO_BOX, + COMMAND, + COMPOSITE, + DIALOG, + DOCUMENT, + FEED, + FORM, + GENERIC, + GRID, + GRID_CELL, + GROUP, + HEADING, + IMG, + INPUT, + LABEL, + LANDMARK, + LEGEND, + LINK, + LIST, + LIST_BOX, + LIST_ITEM, + LOG, + MAIN, + MARQUEE, + MATH, + METER, + MENU, + MENU_BAR, + MENU_ITEM, + MENU_ITEM_CHECKBOX, + MENU_ITEM_RADIO, + NAVIGATION, + NONE, + NOTE, + OPTION, + PRESENTATION, + PROGRESS_BAR, + RADIO, + RADIO_GROUP, + RANGE, + REGION, + ROW, + ROW_GROUP, + ROW_HEADER, + SCROLLBAR, + SEARCH, + SEARCH_BOX, + SECTION, + SECTION_HEAD, + SELECT, + SEPARATOR, + SLIDER, + SPIN_BUTTON, + STATUS, + STRUCTURE, + SWITCH, + TAB, + TABLE, + TAB_LIST, + TAB_PANEL, + TEXT_BOX, + TIME, + TIMER, + TOOLBAR, + TOOLTIP, + TREE, + TREE_GRID, + TREE_ITEM, + WIDGET, + WINDOW, +} +export enum AccessibleSort { + NONE, + ASCENDING, + DESCENDING, + OTHER, +} +export enum AccessibleState { + BUSY, + CHECKED, + DISABLED, + EXPANDED, + HIDDEN, + INVALID, + PRESSED, + SELECTED, +} +export enum AccessibleTristate { + FALSE, + TRUE, + MIXED, +} +export enum Align { + FILL, + START, + END, + CENTER, + BASELINE, +} +export enum ArrowType { + UP, + DOWN, + LEFT, + RIGHT, + NONE, +} +export enum AssistantPageType { + CONTENT, + INTRO, + CONFIRM, + SUMMARY, + PROGRESS, + CUSTOM, +} +export enum BaselinePosition { + TOP, + CENTER, + BOTTOM, +} +export enum BorderStyle { + NONE, + HIDDEN, + SOLID, + INSET, + OUTSET, + DOTTED, + DASHED, + DOUBLE, + GROOVE, + RIDGE, +} +export enum BuilderError { + INVALID_TYPE_FUNCTION, + UNHANDLED_TAG, + MISSING_ATTRIBUTE, + INVALID_ATTRIBUTE, + INVALID_TAG, + MISSING_PROPERTY_VALUE, + INVALID_VALUE, + VERSION_MISMATCH, + DUPLICATE_ID, + OBJECT_TYPE_REFUSED, + TEMPLATE_MISMATCH, + INVALID_PROPERTY, + INVALID_SIGNAL, + INVALID_ID, + INVALID_FUNCTION, +} +export enum ButtonsType { + NONE, + OK, + CLOSE, + CANCEL, + YES_NO, + OK_CANCEL, +} +export enum CellRendererAccelMode { + GTK, + OTHER, +} +export enum CellRendererMode { + INERT, + ACTIVATABLE, + EDITABLE, +} +export enum ConstraintAttribute { + NONE, + LEFT, + RIGHT, + TOP, + BOTTOM, + START, + END, + WIDTH, + HEIGHT, + CENTER_X, + CENTER_Y, + BASELINE, +} +export enum ConstraintRelation { + LE, + EQ, + GE, +} +export enum ConstraintStrength { + REQUIRED, + STRONG, + MEDIUM, + WEAK, +} +export enum ConstraintVflParserError { + SYMBOL, + ATTRIBUTE, + VIEW, + METRIC, + PRIORITY, + RELATION, +} +export enum CornerType { + TOP_LEFT, + BOTTOM_LEFT, + TOP_RIGHT, + BOTTOM_RIGHT, +} +export enum CssParserError { + FAILED, + SYNTAX, + IMPORT, + NAME, + UNKNOWN_VALUE, +} +export enum CssParserWarning { + DEPRECATED, + SYNTAX, + UNIMPLEMENTED, +} +export enum DeleteType { + CHARS, + WORD_ENDS, + WORDS, + DISPLAY_LINES, + DISPLAY_LINE_ENDS, + PARAGRAPH_ENDS, + PARAGRAPHS, + WHITESPACE, +} +export enum DirectionType { + TAB_FORWARD, + TAB_BACKWARD, + UP, + DOWN, + LEFT, + RIGHT, +} +export enum EditableProperties { + PROP_TEXT, + PROP_CURSOR_POSITION, + PROP_SELECTION_BOUND, + PROP_EDITABLE, + PROP_WIDTH_CHARS, + PROP_MAX_WIDTH_CHARS, + PROP_XALIGN, + PROP_ENABLE_UNDO, + NUM_PROPERTIES, +} +export enum EntryIconPosition { + PRIMARY, + SECONDARY, +} +export enum EventSequenceState { + NONE, + CLAIMED, + DENIED, +} +export enum FileChooserAction { + OPEN, + SAVE, + SELECT_FOLDER, +} +export enum FileChooserError { + NONEXISTENT, + BAD_FILENAME, + ALREADY_EXISTS, + INCOMPLETE_HOSTNAME, +} +export enum FilterChange { + DIFFERENT, + LESS_STRICT, + MORE_STRICT, +} +export enum FilterMatch { + SOME, + NONE, + ALL, +} +export enum IconSize { + INHERIT, + NORMAL, + LARGE, +} +export enum IconThemeError { + NOT_FOUND, + FAILED, +} +export enum IconViewDropPosition { + NO_DROP, + DROP_INTO, + DROP_LEFT, + DROP_RIGHT, + DROP_ABOVE, + DROP_BELOW, +} +export enum ImageType { + EMPTY, + ICON_NAME, + GICON, + PAINTABLE, +} +export enum InputPurpose { + FREE_FORM, + ALPHA, + DIGITS, + NUMBER, + PHONE, + URL, + EMAIL, + NAME, + PASSWORD, + PIN, + TERMINAL, +} +export enum Justification { + LEFT, + RIGHT, + CENTER, + FILL, +} +export enum LevelBarMode { + CONTINUOUS, + DISCRETE, +} +export enum License { + UNKNOWN, + CUSTOM, + GPL_2_0, + GPL_3_0, + LGPL_2_1, + LGPL_3_0, + BSD, + MIT_X11, + ARTISTIC, + GPL_2_0_ONLY, + GPL_3_0_ONLY, + LGPL_2_1_ONLY, + LGPL_3_0_ONLY, + AGPL_3_0, + AGPL_3_0_ONLY, + BSD_3, + APACHE_2_0, + MPL_2_0, +} +export enum MessageType { + INFO, + WARNING, + QUESTION, + ERROR, + OTHER, +} +export enum MovementStep { + LOGICAL_POSITIONS, + VISUAL_POSITIONS, + WORDS, + DISPLAY_LINES, + DISPLAY_LINE_ENDS, + PARAGRAPHS, + PARAGRAPH_ENDS, + PAGES, + BUFFER_ENDS, + HORIZONTAL_PAGES, +} +export enum NotebookTab { + FIRST, + LAST, +} +export enum NumberUpLayout { + LRTB, + LRBT, + RLTB, + RLBT, + TBLR, + TBRL, + BTLR, + BTRL, +} +export enum Ordering { + SMALLER, + EQUAL, + LARGER, +} +export enum Orientation { + HORIZONTAL, + VERTICAL, +} +export enum Overflow { + VISIBLE, + HIDDEN, +} +export enum PackType { + START, + END, +} +export enum PadActionType { + BUTTON, + RING, + STRIP, +} +export enum PageOrientation { + PORTRAIT, + LANDSCAPE, + REVERSE_PORTRAIT, + REVERSE_LANDSCAPE, +} +export enum PageSet { + ALL, + EVEN, + ODD, +} +export enum PanDirection { + LEFT, + RIGHT, + UP, + DOWN, +} +export enum PolicyType { + ALWAYS, + AUTOMATIC, + NEVER, + EXTERNAL, +} +export enum PositionType { + LEFT, + RIGHT, + TOP, + BOTTOM, +} +export enum PrintDuplex { + SIMPLEX, + HORIZONTAL, + VERTICAL, +} +export enum PrintError { + GENERAL, + INTERNAL_ERROR, + NOMEM, + INVALID_FILE, +} +export enum PrintOperationAction { + PRINT_DIALOG, + PRINT, + PREVIEW, + EXPORT, +} +export enum PrintOperationResult { + ERROR, + APPLY, + CANCEL, + IN_PROGRESS, +} +export enum PrintPages { + ALL, + CURRENT, + RANGES, + SELECTION, +} +export enum PrintQuality { + LOW, + NORMAL, + HIGH, + DRAFT, +} +export enum PrintStatus { + INITIAL, + PREPARING, + GENERATING_DATA, + SENDING_DATA, + PENDING, + PENDING_ISSUE, + PRINTING, + FINISHED, + FINISHED_ABORTED, +} +export enum PropagationLimit { + NONE, + SAME_NATIVE, +} +export enum PropagationPhase { + NONE, + CAPTURE, + BUBBLE, + TARGET, +} +export enum RecentManagerError { + NOT_FOUND, + INVALID_URI, + INVALID_ENCODING, + NOT_REGISTERED, + READ, + WRITE, + UNKNOWN, +} +export enum ResponseType { + NONE, + REJECT, + ACCEPT, + DELETE_EVENT, + OK, + CANCEL, + CLOSE, + YES, + NO, + APPLY, + HELP, +} +export enum RevealerTransitionType { + NONE, + CROSSFADE, + SLIDE_RIGHT, + SLIDE_LEFT, + SLIDE_UP, + SLIDE_DOWN, + SWING_RIGHT, + SWING_LEFT, + SWING_UP, + SWING_DOWN, +} +export enum ScrollStep { + STEPS, + PAGES, + ENDS, + HORIZONTAL_STEPS, + HORIZONTAL_PAGES, + HORIZONTAL_ENDS, +} +export enum ScrollType { + NONE, + JUMP, + STEP_BACKWARD, + STEP_FORWARD, + PAGE_BACKWARD, + PAGE_FORWARD, + STEP_UP, + STEP_DOWN, + PAGE_UP, + PAGE_DOWN, + STEP_LEFT, + STEP_RIGHT, + PAGE_LEFT, + PAGE_RIGHT, + START, + END, +} +export enum ScrollablePolicy { + MINIMUM, + NATURAL, +} +export enum SelectionMode { + NONE, + SINGLE, + BROWSE, + MULTIPLE, +} +export enum SensitivityType { + AUTO, + ON, + OFF, +} +export enum ShortcutScope { + LOCAL, + MANAGED, + GLOBAL, +} +export enum ShortcutType { + ACCELERATOR, + GESTURE_PINCH, + GESTURE_STRETCH, + GESTURE_ROTATE_CLOCKWISE, + GESTURE_ROTATE_COUNTERCLOCKWISE, + GESTURE_TWO_FINGER_SWIPE_LEFT, + GESTURE_TWO_FINGER_SWIPE_RIGHT, + GESTURE, + GESTURE_SWIPE_LEFT, + GESTURE_SWIPE_RIGHT, +} +export enum SizeGroupMode { + NONE, + HORIZONTAL, + VERTICAL, + BOTH, +} +export enum SizeRequestMode { + HEIGHT_FOR_WIDTH, + WIDTH_FOR_HEIGHT, + CONSTANT_SIZE, +} +export enum SortType { + ASCENDING, + DESCENDING, +} +export enum SorterChange { + DIFFERENT, + INVERTED, + LESS_STRICT, + MORE_STRICT, +} +export enum SorterOrder { + PARTIAL, + NONE, + TOTAL, +} +export enum SpinButtonUpdatePolicy { + ALWAYS, + IF_VALID, +} +export enum SpinType { + STEP_FORWARD, + STEP_BACKWARD, + PAGE_FORWARD, + PAGE_BACKWARD, + HOME, + END, + USER_DEFINED, +} +export enum StackTransitionType { + NONE, + CROSSFADE, + SLIDE_RIGHT, + SLIDE_LEFT, + SLIDE_UP, + SLIDE_DOWN, + SLIDE_LEFT_RIGHT, + SLIDE_UP_DOWN, + OVER_UP, + OVER_DOWN, + OVER_LEFT, + OVER_RIGHT, + UNDER_UP, + UNDER_DOWN, + UNDER_LEFT, + UNDER_RIGHT, + OVER_UP_DOWN, + OVER_DOWN_UP, + OVER_LEFT_RIGHT, + OVER_RIGHT_LEFT, + ROTATE_LEFT, + ROTATE_RIGHT, + ROTATE_LEFT_RIGHT, +} +export enum StringFilterMatchMode { + EXACT, + SUBSTRING, + PREFIX, +} +export enum SystemSetting { + DPI, + FONT_NAME, + FONT_CONFIG, + DISPLAY, + ICON_THEME, +} +export enum TextDirection { + NONE, + LTR, + RTL, +} +export enum TextExtendSelection { + WORD, + LINE, +} +export enum TextViewLayer { + BELOW_TEXT, + ABOVE_TEXT, +} +export enum TextWindowType { + WIDGET, + TEXT, + LEFT, + RIGHT, + TOP, + BOTTOM, +} +export enum TreeViewColumnSizing { + GROW_ONLY, + AUTOSIZE, + FIXED, +} +export enum TreeViewDropPosition { + BEFORE, + AFTER, + INTO_OR_BEFORE, + INTO_OR_AFTER, +} +export enum TreeViewGridLines { + NONE, + HORIZONTAL, + VERTICAL, + BOTH, +} +export enum Unit { + NONE, + POINTS, + INCH, + MM, +} +export enum WrapMode { + NONE, + CHAR, + WORD, + WORD_CHAR, +} +export enum ApplicationInhibitFlags { + LOGOUT, + SWITCH, + SUSPEND, + IDLE, +} +export enum BuilderClosureFlags { + SWAPPED, +} +export enum CellRendererState { + SELECTED, + PRELIT, + INSENSITIVE, + SORTED, + FOCUSED, + EXPANDABLE, + EXPANDED, +} +export enum DebugFlags { + TEXT, + TREE, + KEYBINDINGS, + MODULES, + GEOMETRY, + ICONTHEME, + PRINTING, + BUILDER, + SIZE_REQUEST, + NO_CSS_CACHE, + INTERACTIVE, + TOUCHSCREEN, + ACTIONS, + LAYOUT, + SNAPSHOT, + CONSTRAINTS, + BUILDER_OBJECTS, + A11Y, + ICONFALLBACK, +} +export enum DialogFlags { + MODAL, + DESTROY_WITH_PARENT, + USE_HEADER_BAR, +} +export enum EventControllerScrollFlags { + NONE, + VERTICAL, + HORIZONTAL, + DISCRETE, + KINETIC, + BOTH_AXES, +} +export enum FontChooserLevel { + FAMILY, + STYLE, + SIZE, + VARIATIONS, + FEATURES, +} +export enum IconLookupFlags { + FORCE_REGULAR, + FORCE_SYMBOLIC, + PRELOAD, +} +export enum InputHints { + NONE, + SPELLCHECK, + NO_SPELLCHECK, + WORD_COMPLETION, + LOWERCASE, + UPPERCASE_CHARS, + UPPERCASE_WORDS, + UPPERCASE_SENTENCES, + INHIBIT_OSK, + VERTICAL_WRITING, + EMOJI, + NO_EMOJI, + PRIVATE, +} +export enum PickFlags { + DEFAULT, + INSENSITIVE, + NON_TARGETABLE, +} +export enum PopoverMenuFlags { + NESTED, +} +export enum PrintCapabilities { + PAGE_SET, + COPIES, + COLLATE, + REVERSE, + SCALE, + GENERATE_PDF, + GENERATE_PS, + PREVIEW, + NUMBER_UP, + NUMBER_UP_LAYOUT, +} +export enum ShortcutActionFlags { + EXCLUSIVE, +} +export enum StateFlags { + NORMAL, + ACTIVE, + PRELIGHT, + SELECTED, + INSENSITIVE, + INCONSISTENT, + FOCUSED, + BACKDROP, + DIR_LTR, + DIR_RTL, + LINK, + VISITED, + CHECKED, + DROP_ACTIVE, + FOCUS_VISIBLE, + FOCUS_WITHIN, +} +export enum StyleContextPrintFlags { + NONE, + RECURSE, + SHOW_STYLE, + SHOW_CHANGE, +} +export enum TextSearchFlags { + VISIBLE_ONLY, + TEXT_ONLY, + CASE_INSENSITIVE, +} +export enum TreeModelFlags { + ITERS_PERSIST, + LIST_ONLY, +} +export const ACCESSIBLE_VALUE_UNDEFINED: number +export const BINARY_AGE: number +export const IM_MODULE_EXTENSION_POINT_NAME: string +export const INPUT_ERROR: number +export const INTERFACE_AGE: number +export const LEVEL_BAR_OFFSET_FULL: string +export const LEVEL_BAR_OFFSET_HIGH: string +export const LEVEL_BAR_OFFSET_LOW: string +export const MAJOR_VERSION: number +export const MAX_COMPOSE_LEN: number +export const MEDIA_FILE_EXTENSION_POINT_NAME: string +export const MICRO_VERSION: number +export const MINOR_VERSION: number +export const PAPER_NAME_A3: string +export const PAPER_NAME_A4: string +export const PAPER_NAME_A5: string +export const PAPER_NAME_B5: string +export const PAPER_NAME_EXECUTIVE: string +export const PAPER_NAME_LEGAL: string +export const PAPER_NAME_LETTER: string +export const PRINT_SETTINGS_COLLATE: string +export const PRINT_SETTINGS_DEFAULT_SOURCE: string +export const PRINT_SETTINGS_DITHER: string +export const PRINT_SETTINGS_DUPLEX: string +export const PRINT_SETTINGS_FINISHINGS: string +export const PRINT_SETTINGS_MEDIA_TYPE: string +export const PRINT_SETTINGS_NUMBER_UP: string +export const PRINT_SETTINGS_NUMBER_UP_LAYOUT: string +export const PRINT_SETTINGS_N_COPIES: string +export const PRINT_SETTINGS_ORIENTATION: string +export const PRINT_SETTINGS_OUTPUT_BASENAME: string +export const PRINT_SETTINGS_OUTPUT_BIN: string +export const PRINT_SETTINGS_OUTPUT_DIR: string +export const PRINT_SETTINGS_OUTPUT_FILE_FORMAT: string +export const PRINT_SETTINGS_OUTPUT_URI: string +export const PRINT_SETTINGS_PAGE_RANGES: string +export const PRINT_SETTINGS_PAGE_SET: string +export const PRINT_SETTINGS_PAPER_FORMAT: string +export const PRINT_SETTINGS_PAPER_HEIGHT: string +export const PRINT_SETTINGS_PAPER_WIDTH: string +export const PRINT_SETTINGS_PRINTER: string +export const PRINT_SETTINGS_PRINTER_LPI: string +export const PRINT_SETTINGS_PRINT_PAGES: string +export const PRINT_SETTINGS_QUALITY: string +export const PRINT_SETTINGS_RESOLUTION: string +export const PRINT_SETTINGS_RESOLUTION_X: string +export const PRINT_SETTINGS_RESOLUTION_Y: string +export const PRINT_SETTINGS_REVERSE: string +export const PRINT_SETTINGS_SCALE: string +export const PRINT_SETTINGS_USE_COLOR: string +export const PRINT_SETTINGS_WIN32_DRIVER_EXTRA: string +export const PRINT_SETTINGS_WIN32_DRIVER_VERSION: string +export const PRIORITY_RESIZE: number +export const STYLE_PROVIDER_PRIORITY_APPLICATION: number +export const STYLE_PROVIDER_PRIORITY_FALLBACK: number +export const STYLE_PROVIDER_PRIORITY_SETTINGS: number +export const STYLE_PROVIDER_PRIORITY_THEME: number +export const STYLE_PROVIDER_PRIORITY_USER: number +export const TEXT_VIEW_PRIORITY_VALIDATE: number +export const TREE_SORTABLE_DEFAULT_SORT_COLUMN_ID: number +export const TREE_SORTABLE_UNSORTED_SORT_COLUMN_ID: number +export function acceleratorGetDefaultModMask(): Gdk.ModifierType +export function acceleratorGetLabel(acceleratorKey: number, acceleratorMods: Gdk.ModifierType): string +export function acceleratorGetLabelWithKeycode(display: Gdk.Display | null, acceleratorKey: number, keycode: number, acceleratorMods: Gdk.ModifierType): string +export function acceleratorName(acceleratorKey: number, acceleratorMods: Gdk.ModifierType): string +export function acceleratorNameWithKeycode(display: Gdk.Display | null, acceleratorKey: number, keycode: number, acceleratorMods: Gdk.ModifierType): string +export function acceleratorParse(accelerator: string): [ /* returnType */ boolean, /* acceleratorKey */ number | null, /* acceleratorMods */ Gdk.ModifierType | null ] +export function acceleratorParseWithKeycode(accelerator: string, display?: Gdk.Display | null): [ /* returnType */ boolean, /* acceleratorKey */ number | null, /* acceleratorCodes */ number[] | null, /* acceleratorMods */ Gdk.ModifierType | null ] +export function acceleratorValid(keyval: number, modifiers: Gdk.ModifierType): boolean +export function accessiblePropertyInitValue(property: AccessibleProperty, value: any): void +export function accessibleRelationInitValue(relation: AccessibleRelation, value: any): void +export function accessibleStateInitValue(state: AccessibleState, value: any): void +export function bitsetIterInitAt(set: Bitset, target: number): [ /* returnType */ boolean, /* iter */ BitsetIter, /* value */ number | null ] +export function bitsetIterInitFirst(set: Bitset): [ /* returnType */ boolean, /* iter */ BitsetIter, /* value */ number | null ] +export function bitsetIterInitLast(set: Bitset): [ /* returnType */ boolean, /* iter */ BitsetIter, /* value */ number | null ] +export function builderErrorQuark(): GLib.Quark +export function checkVersion(requiredMajor: number, requiredMinor: number, requiredMicro: number): string | null +export function constraintVflParserErrorQuark(): GLib.Quark +export function cssParserErrorQuark(): GLib.Quark +export function cssParserWarningQuark(): GLib.Quark +export function disableSetlocale(): void +export function distributeNaturalAllocation(extraSpace: number, sizes: RequestedSize[]): number +export function editableDelegateGetProperty(object: GObject.Object, propId: number, value: any, pspec: GObject.ParamSpec): boolean +export function editableDelegateSetProperty(object: GObject.Object, propId: number, value: any, pspec: GObject.ParamSpec): boolean +export function editableInstallProperties(objectClass: GObject.ObjectClass, firstProp: number): number +export function enumeratePrinters(func: PrinterFunc, wait: boolean): void +export function fileChooserErrorQuark(): GLib.Quark +export function getBinaryAge(): number +export function getDebugFlags(): DebugFlags +export function getDefaultLanguage(): Pango.Language +export function getInterfaceAge(): number +export function getLocaleDirection(): TextDirection +export function getMajorVersion(): number +export function getMicroVersion(): number +export function getMinorVersion(): number +export function hsvToRgb(h: number, s: number, v: number): [ /* r */ number, /* g */ number, /* b */ number ] +export function iconThemeErrorQuark(): GLib.Quark +export function init(): void +export function initCheck(): boolean +export function isInitialized(): boolean +export function nativeGetForSurface(surface: Gdk.Surface): Native +export function orderingFromCmpfunc(cmpfuncResult: number): Ordering +export function paperSizeGetDefault(): string +export function paperSizeGetPaperSizes(includeCustom: boolean): PaperSize[] +export function paramSpecExpression(name: string, nick: string, blurb: string, flags: GObject.ParamFlags): GObject.ParamSpec +export function printErrorQuark(): GLib.Quark +export function printRunPageSetupDialog(parent: Window | null, pageSetup: PageSetup | null, settings: PrintSettings): PageSetup +export function printRunPageSetupDialogAsync(parent: Window | null, pageSetup: PageSetup | null, settings: PrintSettings, doneCb: PageSetupDoneFunc): void +export function recentManagerErrorQuark(): GLib.Quark +export function renderActivity(context: StyleContext, cr: cairo.Context, x: number, y: number, width: number, height: number): void +export function renderArrow(context: StyleContext, cr: cairo.Context, angle: number, x: number, y: number, size: number): void +export function renderBackground(context: StyleContext, cr: cairo.Context, x: number, y: number, width: number, height: number): void +export function renderCheck(context: StyleContext, cr: cairo.Context, x: number, y: number, width: number, height: number): void +export function renderExpander(context: StyleContext, cr: cairo.Context, x: number, y: number, width: number, height: number): void +export function renderFocus(context: StyleContext, cr: cairo.Context, x: number, y: number, width: number, height: number): void +export function renderFrame(context: StyleContext, cr: cairo.Context, x: number, y: number, width: number, height: number): void +export function renderHandle(context: StyleContext, cr: cairo.Context, x: number, y: number, width: number, height: number): void +export function renderIcon(context: StyleContext, cr: cairo.Context, texture: Gdk.Texture, x: number, y: number): void +export function renderLayout(context: StyleContext, cr: cairo.Context, x: number, y: number, layout: Pango.Layout): void +export function renderLine(context: StyleContext, cr: cairo.Context, x0: number, y0: number, x1: number, y1: number): void +export function renderOption(context: StyleContext, cr: cairo.Context, x: number, y: number, width: number, height: number): void +export function rgbToHsv(r: number, g: number, b: number): [ /* h */ number, /* s */ number, /* v */ number ] +export function setDebugFlags(flags: DebugFlags): void +export function showUri(parent: Window | null, uri: string, timestamp: number): void +export function showUriFull(parent: Window | null, uri: string, timestamp: number, cancellable?: Gio.Cancellable | null): void +export function showUriFullFinish(parent: Window, result: Gio.AsyncResult): boolean +export function testAccessibleAssertionMessageRole(domain: string, file: string, line: number, func: string, expr: string, accessible: Accessible, expectedRole: AccessibleRole, actualRole: AccessibleRole): void +export function testAccessibleHasProperty(accessible: Accessible, property: AccessibleProperty): boolean +export function testAccessibleHasRelation(accessible: Accessible, relation: AccessibleRelation): boolean +export function testAccessibleHasRole(accessible: Accessible, role: AccessibleRole): boolean +export function testAccessibleHasState(accessible: Accessible, state: AccessibleState): boolean +export function testListAllTypes(): GObject.Type[] +export function testRegisterAllTypes(): void +export function testWidgetWaitForDraw(widget: Widget): void +export function treeCreateRowDragContent(treeModel: TreeModel, path: TreePath): Gdk.ContentProvider +export function treeGetRowDragData(value: any): [ /* returnType */ boolean, /* treeModel */ TreeModel | null, /* path */ TreePath | null ] +export function treeRowReferenceDeleted(proxy: GObject.Object, path: TreePath): void +export function treeRowReferenceInserted(proxy: GObject.Object, path: TreePath): void +export function valueDupExpression(value: any): Expression | null +export function valueGetExpression(value: any): Expression | null +export function valueSetExpression(value: any, expression: Expression): void +export function valueTakeExpression(value: any, expression?: Expression | null): void +export interface AssistantPageFunc { + (currentPage: number): number +} +export interface CellAllocCallback { + (renderer: CellRenderer, cellArea: Gdk.Rectangle, cellBackground: Gdk.Rectangle): boolean +} +export interface CellCallback { + (renderer: CellRenderer): boolean +} +export interface CellLayoutDataFunc { + (cellLayout: CellLayout, cell: CellRenderer, treeModel: TreeModel, iter: TreeIter): void +} +export interface CustomAllocateFunc { + (widget: Widget, width: number, height: number, baseline: number): void +} +export interface CustomFilterFunc { + (item: GObject.Object): boolean +} +export interface CustomMeasureFunc { + (widget: Widget, orientation: Orientation, forSize: number): void +} +export interface CustomRequestModeFunc { + (widget: Widget): SizeRequestMode +} +export interface DrawingAreaDrawFunc { + (drawingArea: DrawingArea, cr: cairo.Context, width: number, height: number): void +} +export interface EntryCompletionMatchFunc { + (completion: EntryCompletion, key: string, iter: TreeIter): boolean +} +export interface ExpressionNotify { + (): void +} +export interface FlowBoxCreateWidgetFunc { + (item: GObject.Object): Widget +} +export interface FlowBoxFilterFunc { + (child: FlowBoxChild): boolean +} +export interface FlowBoxForeachFunc { + (box: FlowBox, child: FlowBoxChild): void +} +export interface FlowBoxSortFunc { + (child1: FlowBoxChild, child2: FlowBoxChild): number +} +export interface FontFilterFunc { + (family: Pango.FontFamily, face: Pango.FontFace): boolean +} +export interface IconViewForeachFunc { + (iconView: IconView, path: TreePath): void +} +export interface ListBoxCreateWidgetFunc { + (item: GObject.Object): Widget +} +export interface ListBoxFilterFunc { + (row: ListBoxRow): boolean +} +export interface ListBoxForeachFunc { + (box: ListBox, row: ListBoxRow): void +} +export interface ListBoxSortFunc { + (row1: ListBoxRow, row2: ListBoxRow): number +} +export interface ListBoxUpdateHeaderFunc { + (row: ListBoxRow, before?: ListBoxRow | null): void +} +export interface MapListModelMapFunc { + (item: GObject.Object): GObject.Object +} +export interface MenuButtonCreatePopupFunc { + (menuButton: MenuButton): void +} +export interface PageSetupDoneFunc { + (pageSetup: PageSetup): void +} +export interface PrintJobCompleteFunc { + (printJob: PrintJob, error: GLib.Error): void +} +export interface PrintSettingsFunc { + (key: string, value: string): void +} +export interface PrinterFunc { + (printer: Printer): boolean +} +export interface ScaleFormatValueFunc { + (scale: Scale, value: number): string +} +export interface ShortcutFunc { + (widget: Widget, args?: GLib.Variant | null): boolean +} +export interface TextCharPredicate { + (ch: number): boolean +} +export interface TextTagTableForeach { + (tag: TextTag): void +} +export interface TickCallback { + (widget: Widget, frameClock: Gdk.FrameClock): boolean +} +export interface TreeCellDataFunc { + (treeColumn: TreeViewColumn, cell: CellRenderer, treeModel: TreeModel, iter: TreeIter): void +} +export interface TreeIterCompareFunc { + (model: TreeModel, a: TreeIter, b: TreeIter): number +} +export interface TreeListModelCreateModelFunc { + (item: GObject.Object): Gio.ListModel | null +} +export interface TreeModelFilterModifyFunc { + (model: TreeModel, iter: TreeIter, column: number): void +} +export interface TreeModelFilterVisibleFunc { + (model: TreeModel, iter: TreeIter): boolean +} +export interface TreeModelForeachFunc { + (model: TreeModel, path: TreePath, iter: TreeIter): boolean +} +export interface TreeSelectionForeachFunc { + (model: TreeModel, path: TreePath, iter: TreeIter): void +} +export interface TreeSelectionFunc { + (selection: TreeSelection, model: TreeModel, path: TreePath, pathCurrentlySelected: boolean): boolean +} +export interface TreeViewColumnDropFunc { + (treeView: TreeView, column: TreeViewColumn, prevColumn: TreeViewColumn, nextColumn: TreeViewColumn): boolean +} +export interface TreeViewMappingFunc { + (treeView: TreeView, path: TreePath): void +} +export interface TreeViewRowSeparatorFunc { + (model: TreeModel, iter: TreeIter): boolean +} +export interface TreeViewSearchEqualFunc { + (model: TreeModel, column: number, key: string, iter: TreeIter): boolean +} +export interface WidgetActionActivateFunc { + (widget: Widget, actionName: string, parameter: GLib.Variant): void +} +export class Accessible { + /* Properties of Gtk.Accessible */ + accessibleRole: AccessibleRole + /* Methods of Gtk.Accessible */ + getAccessibleRole(): AccessibleRole + resetProperty(property: AccessibleProperty): void + resetRelation(relation: AccessibleRelation): void + resetState(state: AccessibleState): void + updateProperty(properties: AccessibleProperty[], values: any): void + updateRelation(relations: AccessibleRelation[], values: any): void + updateState(states: AccessibleState[], values: any): void + static name: string +} +export interface Actionable_ConstructProps extends Widget_ConstructProps { + actionName?: string + actionTarget?: GLib.Variant +} +export class Actionable { + /* Properties of Gtk.Actionable */ + actionName: string + actionTarget: GLib.Variant + /* Properties of Gtk.Widget */ + canFocus: boolean + canTarget: boolean + cssClasses: string[] + cursor: Gdk.Cursor + focusOnClick: boolean + focusable: boolean + halign: Align + readonly hasDefault: boolean + readonly hasFocus: boolean + hasTooltip: boolean + heightRequest: number + hexpand: boolean + hexpandSet: boolean + layoutManager: LayoutManager + marginBottom: number + marginEnd: number + marginStart: number + marginTop: number + name: string + opacity: number + overflow: Overflow + readonly parent: Widget + receivesDefault: boolean + readonly root: Root + readonly scaleFactor: number + sensitive: boolean + tooltipMarkup: string + tooltipText: string + valign: Align + vexpand: boolean + vexpandSet: boolean + visible: boolean + widthRequest: number + /* Fields of Gtk.Widget */ + parentInstance: GObject.InitiallyUnowned + /* Fields of GObject.InitiallyUnowned */ + gTypeInstance: GObject.TypeInstance + /* Methods of Gtk.Actionable */ + getActionName(): string | null + getActionTargetValue(): GLib.Variant | null + setActionName(actionName?: string | null): void + setActionTargetValue(targetValue?: GLib.Variant | null): void + setDetailedActionName(detailedActionName: string): void + /* Methods of Gtk.Widget */ + actionSetEnabled(actionName: string, enabled: boolean): void + activate(): boolean + activateAction(name: string, args?: GLib.Variant | null): boolean + activateDefault(): void + addController(controller: EventController): void + addCssClass(cssClass: string): void + addMnemonicLabel(label: Widget): void + addTickCallback(callback: TickCallback): number + allocate(width: number, height: number, baseline: number, transform?: Gsk.Transform | null): void + childFocus(direction: DirectionType): boolean + computeBounds(target: Widget): [ /* returnType */ boolean, /* outBounds */ Graphene.Rect ] + computeExpand(orientation: Orientation): boolean + computePoint(target: Widget, point: Graphene.Point): [ /* returnType */ boolean, /* outPoint */ Graphene.Point ] + computeTransform(target: Widget): [ /* returnType */ boolean, /* outTransform */ Graphene.Matrix ] + contains(x: number, y: number): boolean + createPangoContext(): Pango.Context + createPangoLayout(text?: string | null): Pango.Layout + dragCheckThreshold(startX: number, startY: number, currentX: number, currentY: number): boolean + errorBell(): void + getAllocatedBaseline(): number + getAllocatedHeight(): number + getAllocatedWidth(): number + getAllocation(): /* allocation */ Allocation + getAncestor(widgetType: GObject.Type): Widget | null + getCanFocus(): boolean + getCanTarget(): boolean + getChildVisible(): boolean + getClipboard(): Gdk.Clipboard + getCssClasses(): string[] + getCssName(): string + getCursor(): Gdk.Cursor | null + getDirection(): TextDirection + getDisplay(): Gdk.Display + getFirstChild(): Widget | null + getFocusChild(): Widget | null + getFocusOnClick(): boolean + getFocusable(): boolean + getFontMap(): Pango.FontMap | null + getFontOptions(): cairo.FontOptions | null + getFrameClock(): Gdk.FrameClock | null + getHalign(): Align + getHasTooltip(): boolean + getHeight(): number + getHexpand(): boolean + getHexpandSet(): boolean + getLastChild(): Widget | null + getLayoutManager(): LayoutManager | null + getMapped(): boolean + getMarginBottom(): number + getMarginEnd(): number + getMarginStart(): number + getMarginTop(): number + getName(): string + getNative(): Native | null + getNextSibling(): Widget | null + getOpacity(): number + getOverflow(): Overflow + getPangoContext(): Pango.Context + getParent(): Widget | null + getPreferredSize(): [ /* minimumSize */ Requisition | null, /* naturalSize */ Requisition | null ] + getPrevSibling(): Widget | null + getPrimaryClipboard(): Gdk.Clipboard + getRealized(): boolean + getReceivesDefault(): boolean + getRequestMode(): SizeRequestMode + getRoot(): Root | null + getScaleFactor(): number + getSensitive(): boolean + getSettings(): Settings + getSize(orientation: Orientation): number + getSizeRequest(): [ /* width */ number | null, /* height */ number | null ] + getStateFlags(): StateFlags + getStyleContext(): StyleContext + getTemplateChild(widgetType: GObject.Type, name: string): GObject.Object + getTooltipMarkup(): string | null + getTooltipText(): string | null + getValign(): 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?: Gio.ActionGroup | null): void + insertAfter(parent: Widget, previousSibling?: Widget | null): void + insertBefore(parent: Widget, nextSibling?: Widget | null): void + isAncestor(ancestor: Widget): boolean + isDrawable(): boolean + isFocus(): boolean + isSensitive(): boolean + isVisible(): boolean + keynavFailed(direction: DirectionType): boolean + listMnemonicLabels(): Widget[] + map(): void + measure(orientation: Orientation, forSize: number): [ /* minimum */ number | null, /* natural */ number | null, /* minimumBaseline */ number | null, /* naturalBaseline */ number | null ] + mnemonicActivate(groupCycling: boolean): boolean + observeChildren(): Gio.ListModel + observeControllers(): Gio.ListModel + pick(x: number, y: number, flags: PickFlags): Widget | null + queueAllocate(): void + queueDraw(): void + queueResize(): void + realize(): void + removeController(controller: EventController): void + removeCssClass(cssClass: string): void + removeMnemonicLabel(label: Widget): void + removeTickCallback(id: number): void + setCanFocus(canFocus: boolean): void + setCanTarget(canTarget: boolean): void + setChildVisible(childVisible: boolean): void + setCssClasses(classes: string[]): void + setCursor(cursor?: Gdk.Cursor | null): void + setCursorFromName(name?: string | null): void + setDirection(dir: TextDirection): void + setFocusChild(child?: Widget | null): void + setFocusOnClick(focusOnClick: boolean): void + setFocusable(focusable: boolean): void + setFontMap(fontMap?: Pango.FontMap | null): void + setFontOptions(options?: cairo.FontOptions | null): void + setHalign(align: Align): void + setHasTooltip(hasTooltip: boolean): void + setHexpand(expand: boolean): void + setHexpandSet(set: boolean): void + setLayoutManager(layoutManager?: LayoutManager | 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: Overflow): void + setParent(parent: Widget): void + setReceivesDefault(receivesDefault: boolean): void + setSensitive(sensitive: boolean): void + setSizeRequest(width: number, height: number): void + setStateFlags(flags: StateFlags, clear: boolean): void + setTooltipMarkup(markup?: string | null): void + setTooltipText(text?: string | null): void + setValign(align: Align): void + setVexpand(expand: boolean): void + setVexpandSet(set: boolean): void + setVisible(visible: boolean): void + shouldLayout(): boolean + show(): void + sizeAllocate(allocation: Allocation, baseline: number): void + snapshotChild(child: Widget, snapshot: Snapshot): void + translateCoordinates(destWidget: Widget, srcX: number, srcY: number): [ /* returnType */ boolean, /* destX */ number | null, /* destY */ number | null ] + triggerTooltipQuery(): void + unmap(): void + unparent(): void + unrealize(): void + unsetStateFlags(flags: StateFlags): void + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Virtual methods of Gtk.Actionable */ + vfuncGetActionName(): string | null + vfuncGetActionTargetValue(): GLib.Variant | null + vfuncSetActionName(actionName?: string | null): void + vfuncSetActionTargetValue(targetValue?: GLib.Variant | null): void + /* Virtual methods of Gtk.Widget */ + vfuncComputeExpand(hexpandP: boolean, vexpandP: boolean): void + vfuncContains(x: number, y: number): boolean + vfuncCssChanged(change: CssStyleChange): void + vfuncDirectionChanged(previousDirection: TextDirection): void + vfuncFocus(direction: DirectionType): boolean + vfuncGetRequestMode(): SizeRequestMode + vfuncGrabFocus(): boolean + vfuncHide(): void + vfuncKeynavFailed(direction: DirectionType): boolean + vfuncMap(): void + vfuncMeasure(orientation: Orientation, forSize: number): [ /* minimum */ number | null, /* natural */ number | null, /* minimumBaseline */ number | null, /* naturalBaseline */ number | null ] + vfuncMnemonicActivate(groupCycling: boolean): boolean + vfuncMoveFocus(direction: DirectionType): void + vfuncQueryTooltip(x: number, y: number, keyboardTooltip: boolean, tooltip: Tooltip): boolean + vfuncRealize(): void + vfuncRoot(): void + vfuncSetFocusChild(child?: Widget | null): void + vfuncShow(): void + vfuncSizeAllocate(width: number, height: number, baseline: number): void + vfuncSnapshot(snapshot: Snapshot): void + vfuncStateFlagsChanged(previousStateFlags: StateFlags): void + vfuncSystemSettingChanged(settings: SystemSetting): void + vfuncUnmap(): void + vfuncUnrealize(): void + vfuncUnroot(): void + vfuncAddChild(builder: Builder, child: GObject.Object, type?: string | null): void + vfuncCustomFinished(builder: Builder, child: GObject.Object | null, tagname: string, data?: object | null): void + vfuncCustomTagEnd(builder: Builder, child: GObject.Object | null, tagname: string, data?: object | null): void + vfuncCustomTagStart(builder: Builder, child: GObject.Object | null, tagname: string): [ /* returnType */ boolean, /* parser */ BuildableParser, /* data */ object | null ] + vfuncGetId(): string + vfuncGetInternalChild(builder: Builder, childname: string): GObject.Object + vfuncParserFinished(builder: Builder): void + vfuncSetBuildableProperty(builder: Builder, name: string, value: any): void + vfuncSetId(id: string): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Gtk.Widget */ + connect(sigName: "destroy", callback: (($obj: Actionable) => void)): number + connect_after(sigName: "destroy", callback: (($obj: Actionable) => void)): number + emit(sigName: "destroy"): void + on(sigName: "destroy", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "destroy", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "destroy", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "direction-changed", callback: (($obj: Actionable, previousDirection: TextDirection) => void)): number + connect_after(sigName: "direction-changed", callback: (($obj: Actionable, previousDirection: TextDirection) => void)): number + emit(sigName: "direction-changed", previousDirection: TextDirection): void + on(sigName: "direction-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "direction-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "direction-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "hide", callback: (($obj: Actionable) => void)): number + connect_after(sigName: "hide", callback: (($obj: Actionable) => void)): number + emit(sigName: "hide"): void + on(sigName: "hide", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "hide", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "hide", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "keynav-failed", callback: (($obj: Actionable, direction: DirectionType) => boolean)): number + connect_after(sigName: "keynav-failed", callback: (($obj: Actionable, direction: DirectionType) => boolean)): number + emit(sigName: "keynav-failed", direction: DirectionType): void + on(sigName: "keynav-failed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "keynav-failed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "keynav-failed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "map", callback: (($obj: Actionable) => void)): number + connect_after(sigName: "map", callback: (($obj: Actionable) => void)): number + emit(sigName: "map"): void + on(sigName: "map", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "map", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "map", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "mnemonic-activate", callback: (($obj: Actionable, groupCycling: boolean) => boolean)): number + connect_after(sigName: "mnemonic-activate", callback: (($obj: Actionable, groupCycling: boolean) => boolean)): number + emit(sigName: "mnemonic-activate", groupCycling: boolean): void + on(sigName: "mnemonic-activate", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "mnemonic-activate", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "mnemonic-activate", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "move-focus", callback: (($obj: Actionable, direction: DirectionType) => void)): number + connect_after(sigName: "move-focus", callback: (($obj: Actionable, direction: DirectionType) => void)): number + emit(sigName: "move-focus", direction: DirectionType): void + on(sigName: "move-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "move-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "move-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "query-tooltip", callback: (($obj: Actionable, x: number, y: number, keyboardMode: boolean, tooltip: Tooltip) => boolean)): number + connect_after(sigName: "query-tooltip", callback: (($obj: Actionable, x: number, y: number, keyboardMode: boolean, tooltip: Tooltip) => boolean)): number + emit(sigName: "query-tooltip", x: number, y: number, keyboardMode: boolean, tooltip: Tooltip): void + on(sigName: "query-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "query-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "query-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "realize", callback: (($obj: Actionable) => void)): number + connect_after(sigName: "realize", callback: (($obj: Actionable) => void)): number + emit(sigName: "realize"): void + on(sigName: "realize", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "realize", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "realize", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "show", callback: (($obj: Actionable) => void)): number + connect_after(sigName: "show", callback: (($obj: Actionable) => void)): number + emit(sigName: "show"): void + on(sigName: "show", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "show", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "show", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "state-flags-changed", callback: (($obj: Actionable, flags: StateFlags) => void)): number + connect_after(sigName: "state-flags-changed", callback: (($obj: Actionable, flags: StateFlags) => void)): number + emit(sigName: "state-flags-changed", flags: StateFlags): void + on(sigName: "state-flags-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "state-flags-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "state-flags-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "unmap", callback: (($obj: Actionable) => void)): number + connect_after(sigName: "unmap", callback: (($obj: Actionable) => void)): number + emit(sigName: "unmap"): void + on(sigName: "unmap", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "unmap", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "unmap", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "unrealize", callback: (($obj: Actionable) => void)): number + connect_after(sigName: "unrealize", callback: (($obj: Actionable) => void)): number + emit(sigName: "unrealize"): void + on(sigName: "unrealize", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "unrealize", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "unrealize", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: Actionable, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: Actionable, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::action-name", callback: (($obj: Actionable, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::action-name", callback: (($obj: Actionable, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::action-name", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::action-name", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::action-name", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::action-target", callback: (($obj: Actionable, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::action-target", callback: (($obj: Actionable, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::action-target", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::action-target", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::action-target", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::can-focus", callback: (($obj: Actionable, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::can-focus", callback: (($obj: Actionable, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::can-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::can-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::can-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::can-target", callback: (($obj: Actionable, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::can-target", callback: (($obj: Actionable, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::can-target", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::can-target", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::can-target", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::css-classes", callback: (($obj: Actionable, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::css-classes", callback: (($obj: Actionable, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::css-classes", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::css-classes", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::css-classes", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::cursor", callback: (($obj: Actionable, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::cursor", callback: (($obj: Actionable, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::cursor", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::cursor", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::cursor", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::focus-on-click", callback: (($obj: Actionable, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::focus-on-click", callback: (($obj: Actionable, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::focus-on-click", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::focus-on-click", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::focus-on-click", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::focusable", callback: (($obj: Actionable, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::focusable", callback: (($obj: Actionable, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::focusable", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::focusable", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::focusable", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::halign", callback: (($obj: Actionable, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::halign", callback: (($obj: Actionable, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::halign", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::halign", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::halign", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::has-default", callback: (($obj: Actionable, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-default", callback: (($obj: Actionable, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::has-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::has-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::has-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::has-focus", callback: (($obj: Actionable, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-focus", callback: (($obj: Actionable, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::has-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::has-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::has-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::has-tooltip", callback: (($obj: Actionable, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-tooltip", callback: (($obj: Actionable, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::has-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::has-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::has-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::height-request", callback: (($obj: Actionable, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::height-request", callback: (($obj: Actionable, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::height-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::height-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::height-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::hexpand", callback: (($obj: Actionable, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hexpand", callback: (($obj: Actionable, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::hexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::hexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::hexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::hexpand-set", callback: (($obj: Actionable, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hexpand-set", callback: (($obj: Actionable, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::hexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::hexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::hexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::layout-manager", callback: (($obj: Actionable, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::layout-manager", callback: (($obj: Actionable, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::layout-manager", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::layout-manager", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::layout-manager", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-bottom", callback: (($obj: Actionable, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-bottom", callback: (($obj: Actionable, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-bottom", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-bottom", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-bottom", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-end", callback: (($obj: Actionable, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-end", callback: (($obj: Actionable, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-end", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-end", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-end", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-start", callback: (($obj: Actionable, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-start", callback: (($obj: Actionable, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-start", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-start", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-start", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-top", callback: (($obj: Actionable, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-top", callback: (($obj: Actionable, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-top", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-top", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-top", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::name", callback: (($obj: Actionable, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::name", callback: (($obj: Actionable, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::opacity", callback: (($obj: Actionable, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::opacity", callback: (($obj: Actionable, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::opacity", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::opacity", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::opacity", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::overflow", callback: (($obj: Actionable, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::overflow", callback: (($obj: Actionable, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::overflow", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::overflow", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::overflow", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::parent", callback: (($obj: Actionable, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::parent", callback: (($obj: Actionable, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::receives-default", callback: (($obj: Actionable, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::receives-default", callback: (($obj: Actionable, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::receives-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::receives-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::receives-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::root", callback: (($obj: Actionable, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::root", callback: (($obj: Actionable, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::root", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::root", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::root", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::scale-factor", callback: (($obj: Actionable, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::scale-factor", callback: (($obj: Actionable, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::scale-factor", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::scale-factor", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::scale-factor", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::sensitive", callback: (($obj: Actionable, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::sensitive", callback: (($obj: Actionable, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::sensitive", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::sensitive", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::sensitive", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::tooltip-markup", callback: (($obj: Actionable, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::tooltip-markup", callback: (($obj: Actionable, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::tooltip-markup", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::tooltip-markup", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::tooltip-markup", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::tooltip-text", callback: (($obj: Actionable, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::tooltip-text", callback: (($obj: Actionable, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::tooltip-text", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::tooltip-text", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::tooltip-text", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::valign", callback: (($obj: Actionable, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::valign", callback: (($obj: Actionable, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::valign", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::valign", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::valign", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::vexpand", callback: (($obj: Actionable, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vexpand", callback: (($obj: Actionable, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::vexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::vexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::vexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::vexpand-set", callback: (($obj: Actionable, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vexpand-set", callback: (($obj: Actionable, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::vexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::vexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::vexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::visible", callback: (($obj: Actionable, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::visible", callback: (($obj: Actionable, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::width-request", callback: (($obj: Actionable, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::width-request", callback: (($obj: Actionable, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::width-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::width-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::width-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: Actionable_ConstructProps) + _init (config?: Actionable_ConstructProps): void + static $gtype: GObject.Type +} +export interface AppChooser_ConstructProps extends Widget_ConstructProps { + contentType?: string +} +export class AppChooser { + /* Properties of Gtk.Widget */ + canFocus: boolean + canTarget: boolean + cssClasses: string[] + cursor: Gdk.Cursor + focusOnClick: boolean + focusable: boolean + halign: Align + readonly hasDefault: boolean + readonly hasFocus: boolean + hasTooltip: boolean + heightRequest: number + hexpand: boolean + hexpandSet: boolean + layoutManager: LayoutManager + marginBottom: number + marginEnd: number + marginStart: number + marginTop: number + name: string + opacity: number + overflow: Overflow + readonly parent: Widget + receivesDefault: boolean + readonly root: Root + readonly scaleFactor: number + sensitive: boolean + tooltipMarkup: string + tooltipText: string + valign: Align + vexpand: boolean + vexpandSet: boolean + visible: boolean + widthRequest: number + /* Fields of Gtk.Widget */ + parentInstance: GObject.InitiallyUnowned + /* Fields of GObject.InitiallyUnowned */ + gTypeInstance: GObject.TypeInstance + /* Methods of Gtk.AppChooser */ + getAppInfo(): Gio.AppInfo | null + getContentType(): string + refresh(): void + /* Methods of Gtk.Widget */ + actionSetEnabled(actionName: string, enabled: boolean): void + activate(): boolean + activateAction(name: string, args?: GLib.Variant | null): boolean + activateDefault(): void + addController(controller: EventController): void + addCssClass(cssClass: string): void + addMnemonicLabel(label: Widget): void + addTickCallback(callback: TickCallback): number + allocate(width: number, height: number, baseline: number, transform?: Gsk.Transform | null): void + childFocus(direction: DirectionType): boolean + computeBounds(target: Widget): [ /* returnType */ boolean, /* outBounds */ Graphene.Rect ] + computeExpand(orientation: Orientation): boolean + computePoint(target: Widget, point: Graphene.Point): [ /* returnType */ boolean, /* outPoint */ Graphene.Point ] + computeTransform(target: Widget): [ /* returnType */ boolean, /* outTransform */ Graphene.Matrix ] + contains(x: number, y: number): boolean + createPangoContext(): Pango.Context + createPangoLayout(text?: string | null): Pango.Layout + dragCheckThreshold(startX: number, startY: number, currentX: number, currentY: number): boolean + errorBell(): void + getAllocatedBaseline(): number + getAllocatedHeight(): number + getAllocatedWidth(): number + getAllocation(): /* allocation */ Allocation + getAncestor(widgetType: GObject.Type): Widget | null + getCanFocus(): boolean + getCanTarget(): boolean + getChildVisible(): boolean + getClipboard(): Gdk.Clipboard + getCssClasses(): string[] + getCssName(): string + getCursor(): Gdk.Cursor | null + getDirection(): TextDirection + getDisplay(): Gdk.Display + getFirstChild(): Widget | null + getFocusChild(): Widget | null + getFocusOnClick(): boolean + getFocusable(): boolean + getFontMap(): Pango.FontMap | null + getFontOptions(): cairo.FontOptions | null + getFrameClock(): Gdk.FrameClock | null + getHalign(): Align + getHasTooltip(): boolean + getHeight(): number + getHexpand(): boolean + getHexpandSet(): boolean + getLastChild(): Widget | null + getLayoutManager(): LayoutManager | null + getMapped(): boolean + getMarginBottom(): number + getMarginEnd(): number + getMarginStart(): number + getMarginTop(): number + getName(): string + getNative(): Native | null + getNextSibling(): Widget | null + getOpacity(): number + getOverflow(): Overflow + getPangoContext(): Pango.Context + getParent(): Widget | null + getPreferredSize(): [ /* minimumSize */ Requisition | null, /* naturalSize */ Requisition | null ] + getPrevSibling(): Widget | null + getPrimaryClipboard(): Gdk.Clipboard + getRealized(): boolean + getReceivesDefault(): boolean + getRequestMode(): SizeRequestMode + getRoot(): Root | null + getScaleFactor(): number + getSensitive(): boolean + getSettings(): Settings + getSize(orientation: Orientation): number + getSizeRequest(): [ /* width */ number | null, /* height */ number | null ] + getStateFlags(): StateFlags + getStyleContext(): StyleContext + getTemplateChild(widgetType: GObject.Type, name: string): GObject.Object + getTooltipMarkup(): string | null + getTooltipText(): string | null + getValign(): 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?: Gio.ActionGroup | null): void + insertAfter(parent: Widget, previousSibling?: Widget | null): void + insertBefore(parent: Widget, nextSibling?: Widget | null): void + isAncestor(ancestor: Widget): boolean + isDrawable(): boolean + isFocus(): boolean + isSensitive(): boolean + isVisible(): boolean + keynavFailed(direction: DirectionType): boolean + listMnemonicLabels(): Widget[] + map(): void + measure(orientation: Orientation, forSize: number): [ /* minimum */ number | null, /* natural */ number | null, /* minimumBaseline */ number | null, /* naturalBaseline */ number | null ] + mnemonicActivate(groupCycling: boolean): boolean + observeChildren(): Gio.ListModel + observeControllers(): Gio.ListModel + pick(x: number, y: number, flags: PickFlags): Widget | null + queueAllocate(): void + queueDraw(): void + queueResize(): void + realize(): void + removeController(controller: EventController): void + removeCssClass(cssClass: string): void + removeMnemonicLabel(label: Widget): void + removeTickCallback(id: number): void + setCanFocus(canFocus: boolean): void + setCanTarget(canTarget: boolean): void + setChildVisible(childVisible: boolean): void + setCssClasses(classes: string[]): void + setCursor(cursor?: Gdk.Cursor | null): void + setCursorFromName(name?: string | null): void + setDirection(dir: TextDirection): void + setFocusChild(child?: Widget | null): void + setFocusOnClick(focusOnClick: boolean): void + setFocusable(focusable: boolean): void + setFontMap(fontMap?: Pango.FontMap | null): void + setFontOptions(options?: cairo.FontOptions | null): void + setHalign(align: Align): void + setHasTooltip(hasTooltip: boolean): void + setHexpand(expand: boolean): void + setHexpandSet(set: boolean): void + setLayoutManager(layoutManager?: LayoutManager | 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: Overflow): void + setParent(parent: Widget): void + setReceivesDefault(receivesDefault: boolean): void + setSensitive(sensitive: boolean): void + setSizeRequest(width: number, height: number): void + setStateFlags(flags: StateFlags, clear: boolean): void + setTooltipMarkup(markup?: string | null): void + setTooltipText(text?: string | null): void + setValign(align: Align): void + setVexpand(expand: boolean): void + setVexpandSet(set: boolean): void + setVisible(visible: boolean): void + shouldLayout(): boolean + show(): void + sizeAllocate(allocation: Allocation, baseline: number): void + snapshotChild(child: Widget, snapshot: Snapshot): void + translateCoordinates(destWidget: Widget, srcX: number, srcY: number): [ /* returnType */ boolean, /* destX */ number | null, /* destY */ number | null ] + triggerTooltipQuery(): void + unmap(): void + unparent(): void + unrealize(): void + unsetStateFlags(flags: StateFlags): void + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Virtual methods of Gtk.Widget */ + vfuncComputeExpand(hexpandP: boolean, vexpandP: boolean): void + vfuncContains(x: number, y: number): boolean + vfuncCssChanged(change: CssStyleChange): void + vfuncDirectionChanged(previousDirection: TextDirection): void + vfuncFocus(direction: DirectionType): boolean + vfuncGetRequestMode(): SizeRequestMode + vfuncGrabFocus(): boolean + vfuncHide(): void + vfuncKeynavFailed(direction: DirectionType): boolean + vfuncMap(): void + vfuncMeasure(orientation: Orientation, forSize: number): [ /* minimum */ number | null, /* natural */ number | null, /* minimumBaseline */ number | null, /* naturalBaseline */ number | null ] + vfuncMnemonicActivate(groupCycling: boolean): boolean + vfuncMoveFocus(direction: DirectionType): void + vfuncQueryTooltip(x: number, y: number, keyboardTooltip: boolean, tooltip: Tooltip): boolean + vfuncRealize(): void + vfuncRoot(): void + vfuncSetFocusChild(child?: Widget | null): void + vfuncShow(): void + vfuncSizeAllocate(width: number, height: number, baseline: number): void + vfuncSnapshot(snapshot: Snapshot): void + vfuncStateFlagsChanged(previousStateFlags: StateFlags): void + vfuncSystemSettingChanged(settings: SystemSetting): void + vfuncUnmap(): void + vfuncUnrealize(): void + vfuncUnroot(): void + vfuncAddChild(builder: Builder, child: GObject.Object, type?: string | null): void + vfuncCustomFinished(builder: Builder, child: GObject.Object | null, tagname: string, data?: object | null): void + vfuncCustomTagEnd(builder: Builder, child: GObject.Object | null, tagname: string, data?: object | null): void + vfuncCustomTagStart(builder: Builder, child: GObject.Object | null, tagname: string): [ /* returnType */ boolean, /* parser */ BuildableParser, /* data */ object | null ] + vfuncGetId(): string + vfuncGetInternalChild(builder: Builder, childname: string): GObject.Object + vfuncParserFinished(builder: Builder): void + vfuncSetBuildableProperty(builder: Builder, name: string, value: any): void + vfuncSetId(id: string): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Gtk.Widget */ + connect(sigName: "destroy", callback: (($obj: AppChooser) => void)): number + connect_after(sigName: "destroy", callback: (($obj: AppChooser) => void)): number + emit(sigName: "destroy"): void + on(sigName: "destroy", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "destroy", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "destroy", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "direction-changed", callback: (($obj: AppChooser, previousDirection: TextDirection) => void)): number + connect_after(sigName: "direction-changed", callback: (($obj: AppChooser, previousDirection: TextDirection) => void)): number + emit(sigName: "direction-changed", previousDirection: TextDirection): void + on(sigName: "direction-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "direction-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "direction-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "hide", callback: (($obj: AppChooser) => void)): number + connect_after(sigName: "hide", callback: (($obj: AppChooser) => void)): number + emit(sigName: "hide"): void + on(sigName: "hide", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "hide", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "hide", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "keynav-failed", callback: (($obj: AppChooser, direction: DirectionType) => boolean)): number + connect_after(sigName: "keynav-failed", callback: (($obj: AppChooser, direction: DirectionType) => boolean)): number + emit(sigName: "keynav-failed", direction: DirectionType): void + on(sigName: "keynav-failed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "keynav-failed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "keynav-failed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "map", callback: (($obj: AppChooser) => void)): number + connect_after(sigName: "map", callback: (($obj: AppChooser) => void)): number + emit(sigName: "map"): void + on(sigName: "map", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "map", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "map", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "mnemonic-activate", callback: (($obj: AppChooser, groupCycling: boolean) => boolean)): number + connect_after(sigName: "mnemonic-activate", callback: (($obj: AppChooser, groupCycling: boolean) => boolean)): number + emit(sigName: "mnemonic-activate", groupCycling: boolean): void + on(sigName: "mnemonic-activate", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "mnemonic-activate", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "mnemonic-activate", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "move-focus", callback: (($obj: AppChooser, direction: DirectionType) => void)): number + connect_after(sigName: "move-focus", callback: (($obj: AppChooser, direction: DirectionType) => void)): number + emit(sigName: "move-focus", direction: DirectionType): void + on(sigName: "move-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "move-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "move-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "query-tooltip", callback: (($obj: AppChooser, x: number, y: number, keyboardMode: boolean, tooltip: Tooltip) => boolean)): number + connect_after(sigName: "query-tooltip", callback: (($obj: AppChooser, x: number, y: number, keyboardMode: boolean, tooltip: Tooltip) => boolean)): number + emit(sigName: "query-tooltip", x: number, y: number, keyboardMode: boolean, tooltip: Tooltip): void + on(sigName: "query-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "query-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "query-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "realize", callback: (($obj: AppChooser) => void)): number + connect_after(sigName: "realize", callback: (($obj: AppChooser) => void)): number + emit(sigName: "realize"): void + on(sigName: "realize", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "realize", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "realize", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "show", callback: (($obj: AppChooser) => void)): number + connect_after(sigName: "show", callback: (($obj: AppChooser) => void)): number + emit(sigName: "show"): void + on(sigName: "show", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "show", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "show", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "state-flags-changed", callback: (($obj: AppChooser, flags: StateFlags) => void)): number + connect_after(sigName: "state-flags-changed", callback: (($obj: AppChooser, flags: StateFlags) => void)): number + emit(sigName: "state-flags-changed", flags: StateFlags): void + on(sigName: "state-flags-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "state-flags-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "state-flags-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "unmap", callback: (($obj: AppChooser) => void)): number + connect_after(sigName: "unmap", callback: (($obj: AppChooser) => void)): number + emit(sigName: "unmap"): void + on(sigName: "unmap", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "unmap", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "unmap", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "unrealize", callback: (($obj: AppChooser) => void)): number + connect_after(sigName: "unrealize", callback: (($obj: AppChooser) => void)): number + emit(sigName: "unrealize"): void + on(sigName: "unrealize", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "unrealize", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "unrealize", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: AppChooser, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: AppChooser, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::can-focus", callback: (($obj: AppChooser, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::can-focus", callback: (($obj: AppChooser, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::can-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::can-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::can-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::can-target", callback: (($obj: AppChooser, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::can-target", callback: (($obj: AppChooser, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::can-target", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::can-target", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::can-target", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::css-classes", callback: (($obj: AppChooser, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::css-classes", callback: (($obj: AppChooser, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::css-classes", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::css-classes", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::css-classes", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::cursor", callback: (($obj: AppChooser, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::cursor", callback: (($obj: AppChooser, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::cursor", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::cursor", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::cursor", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::focus-on-click", callback: (($obj: AppChooser, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::focus-on-click", callback: (($obj: AppChooser, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::focus-on-click", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::focus-on-click", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::focus-on-click", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::focusable", callback: (($obj: AppChooser, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::focusable", callback: (($obj: AppChooser, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::focusable", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::focusable", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::focusable", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::halign", callback: (($obj: AppChooser, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::halign", callback: (($obj: AppChooser, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::halign", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::halign", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::halign", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::has-default", callback: (($obj: AppChooser, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-default", callback: (($obj: AppChooser, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::has-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::has-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::has-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::has-focus", callback: (($obj: AppChooser, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-focus", callback: (($obj: AppChooser, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::has-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::has-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::has-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::has-tooltip", callback: (($obj: AppChooser, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-tooltip", callback: (($obj: AppChooser, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::has-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::has-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::has-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::height-request", callback: (($obj: AppChooser, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::height-request", callback: (($obj: AppChooser, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::height-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::height-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::height-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::hexpand", callback: (($obj: AppChooser, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hexpand", callback: (($obj: AppChooser, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::hexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::hexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::hexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::hexpand-set", callback: (($obj: AppChooser, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hexpand-set", callback: (($obj: AppChooser, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::hexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::hexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::hexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::layout-manager", callback: (($obj: AppChooser, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::layout-manager", callback: (($obj: AppChooser, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::layout-manager", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::layout-manager", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::layout-manager", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-bottom", callback: (($obj: AppChooser, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-bottom", callback: (($obj: AppChooser, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-bottom", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-bottom", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-bottom", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-end", callback: (($obj: AppChooser, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-end", callback: (($obj: AppChooser, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-end", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-end", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-end", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-start", callback: (($obj: AppChooser, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-start", callback: (($obj: AppChooser, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-start", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-start", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-start", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-top", callback: (($obj: AppChooser, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-top", callback: (($obj: AppChooser, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-top", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-top", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-top", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::name", callback: (($obj: AppChooser, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::name", callback: (($obj: AppChooser, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::opacity", callback: (($obj: AppChooser, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::opacity", callback: (($obj: AppChooser, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::opacity", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::opacity", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::opacity", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::overflow", callback: (($obj: AppChooser, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::overflow", callback: (($obj: AppChooser, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::overflow", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::overflow", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::overflow", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::parent", callback: (($obj: AppChooser, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::parent", callback: (($obj: AppChooser, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::receives-default", callback: (($obj: AppChooser, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::receives-default", callback: (($obj: AppChooser, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::receives-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::receives-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::receives-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::root", callback: (($obj: AppChooser, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::root", callback: (($obj: AppChooser, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::root", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::root", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::root", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::scale-factor", callback: (($obj: AppChooser, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::scale-factor", callback: (($obj: AppChooser, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::scale-factor", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::scale-factor", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::scale-factor", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::sensitive", callback: (($obj: AppChooser, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::sensitive", callback: (($obj: AppChooser, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::sensitive", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::sensitive", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::sensitive", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::tooltip-markup", callback: (($obj: AppChooser, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::tooltip-markup", callback: (($obj: AppChooser, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::tooltip-markup", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::tooltip-markup", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::tooltip-markup", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::tooltip-text", callback: (($obj: AppChooser, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::tooltip-text", callback: (($obj: AppChooser, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::tooltip-text", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::tooltip-text", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::tooltip-text", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::valign", callback: (($obj: AppChooser, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::valign", callback: (($obj: AppChooser, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::valign", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::valign", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::valign", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::vexpand", callback: (($obj: AppChooser, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vexpand", callback: (($obj: AppChooser, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::vexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::vexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::vexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::vexpand-set", callback: (($obj: AppChooser, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vexpand-set", callback: (($obj: AppChooser, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::vexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::vexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::vexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::visible", callback: (($obj: AppChooser, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::visible", callback: (($obj: AppChooser, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::width-request", callback: (($obj: AppChooser, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::width-request", callback: (($obj: AppChooser, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::width-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::width-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::width-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: AppChooser_ConstructProps) + _init (config?: AppChooser_ConstructProps): void + static $gtype: GObject.Type +} +export class Buildable { + /* Methods of Gtk.Buildable */ + getBuildableId(): string + /* Virtual methods of Gtk.Buildable */ + vfuncAddChild(builder: Builder, child: GObject.Object, type?: string | null): void + vfuncCustomFinished(builder: Builder, child: GObject.Object | null, tagname: string, data?: object | null): void + vfuncCustomTagEnd(builder: Builder, child: GObject.Object | null, tagname: string, data?: object | null): void + vfuncCustomTagStart(builder: Builder, child: GObject.Object | null, tagname: string): [ /* returnType */ boolean, /* parser */ BuildableParser, /* data */ object | null ] + vfuncGetId(): string + vfuncGetInternalChild(builder: Builder, childname: string): GObject.Object + vfuncParserFinished(builder: Builder): void + vfuncSetBuildableProperty(builder: Builder, name: string, value: any): void + vfuncSetId(id: string): void + static name: string +} +export class BuilderScope { + /* Virtual methods of Gtk.BuilderScope */ + vfuncCreateClosure(builder: Builder, functionName: string, flags: BuilderClosureFlags, object: GObject.Object): Function + vfuncGetTypeFromFunction(builder: Builder, functionName: string): GObject.Type + vfuncGetTypeFromName(builder: Builder, typeName: string): GObject.Type + static name: string +} +export interface CellEditable_ConstructProps extends Widget_ConstructProps { + editingCanceled?: boolean +} +export class CellEditable { + /* Properties of Gtk.CellEditable */ + editingCanceled: boolean + /* Properties of Gtk.Widget */ + canFocus: boolean + canTarget: boolean + cssClasses: string[] + cursor: Gdk.Cursor + focusOnClick: boolean + focusable: boolean + halign: Align + readonly hasDefault: boolean + readonly hasFocus: boolean + hasTooltip: boolean + heightRequest: number + hexpand: boolean + hexpandSet: boolean + layoutManager: LayoutManager + marginBottom: number + marginEnd: number + marginStart: number + marginTop: number + name: string + opacity: number + overflow: Overflow + readonly parent: Widget + receivesDefault: boolean + readonly root: Root + readonly scaleFactor: number + sensitive: boolean + tooltipMarkup: string + tooltipText: string + valign: Align + vexpand: boolean + vexpandSet: boolean + visible: boolean + widthRequest: number + /* Fields of Gtk.Widget */ + parentInstance: GObject.InitiallyUnowned + /* Fields of GObject.InitiallyUnowned */ + gTypeInstance: GObject.TypeInstance + /* Methods of Gtk.CellEditable */ + editingDone(): void + removeWidget(): void + startEditing(event?: Gdk.Event | null): void + /* Methods of Gtk.Widget */ + actionSetEnabled(actionName: string, enabled: boolean): void + activate(): boolean + activateAction(name: string, args?: GLib.Variant | null): boolean + activateDefault(): void + addController(controller: EventController): void + addCssClass(cssClass: string): void + addMnemonicLabel(label: Widget): void + addTickCallback(callback: TickCallback): number + allocate(width: number, height: number, baseline: number, transform?: Gsk.Transform | null): void + childFocus(direction: DirectionType): boolean + computeBounds(target: Widget): [ /* returnType */ boolean, /* outBounds */ Graphene.Rect ] + computeExpand(orientation: Orientation): boolean + computePoint(target: Widget, point: Graphene.Point): [ /* returnType */ boolean, /* outPoint */ Graphene.Point ] + computeTransform(target: Widget): [ /* returnType */ boolean, /* outTransform */ Graphene.Matrix ] + contains(x: number, y: number): boolean + createPangoContext(): Pango.Context + createPangoLayout(text?: string | null): Pango.Layout + dragCheckThreshold(startX: number, startY: number, currentX: number, currentY: number): boolean + errorBell(): void + getAllocatedBaseline(): number + getAllocatedHeight(): number + getAllocatedWidth(): number + getAllocation(): /* allocation */ Allocation + getAncestor(widgetType: GObject.Type): Widget | null + getCanFocus(): boolean + getCanTarget(): boolean + getChildVisible(): boolean + getClipboard(): Gdk.Clipboard + getCssClasses(): string[] + getCssName(): string + getCursor(): Gdk.Cursor | null + getDirection(): TextDirection + getDisplay(): Gdk.Display + getFirstChild(): Widget | null + getFocusChild(): Widget | null + getFocusOnClick(): boolean + getFocusable(): boolean + getFontMap(): Pango.FontMap | null + getFontOptions(): cairo.FontOptions | null + getFrameClock(): Gdk.FrameClock | null + getHalign(): Align + getHasTooltip(): boolean + getHeight(): number + getHexpand(): boolean + getHexpandSet(): boolean + getLastChild(): Widget | null + getLayoutManager(): LayoutManager | null + getMapped(): boolean + getMarginBottom(): number + getMarginEnd(): number + getMarginStart(): number + getMarginTop(): number + getName(): string + getNative(): Native | null + getNextSibling(): Widget | null + getOpacity(): number + getOverflow(): Overflow + getPangoContext(): Pango.Context + getParent(): Widget | null + getPreferredSize(): [ /* minimumSize */ Requisition | null, /* naturalSize */ Requisition | null ] + getPrevSibling(): Widget | null + getPrimaryClipboard(): Gdk.Clipboard + getRealized(): boolean + getReceivesDefault(): boolean + getRequestMode(): SizeRequestMode + getRoot(): Root | null + getScaleFactor(): number + getSensitive(): boolean + getSettings(): Settings + getSize(orientation: Orientation): number + getSizeRequest(): [ /* width */ number | null, /* height */ number | null ] + getStateFlags(): StateFlags + getStyleContext(): StyleContext + getTemplateChild(widgetType: GObject.Type, name: string): GObject.Object + getTooltipMarkup(): string | null + getTooltipText(): string | null + getValign(): 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?: Gio.ActionGroup | null): void + insertAfter(parent: Widget, previousSibling?: Widget | null): void + insertBefore(parent: Widget, nextSibling?: Widget | null): void + isAncestor(ancestor: Widget): boolean + isDrawable(): boolean + isFocus(): boolean + isSensitive(): boolean + isVisible(): boolean + keynavFailed(direction: DirectionType): boolean + listMnemonicLabels(): Widget[] + map(): void + measure(orientation: Orientation, forSize: number): [ /* minimum */ number | null, /* natural */ number | null, /* minimumBaseline */ number | null, /* naturalBaseline */ number | null ] + mnemonicActivate(groupCycling: boolean): boolean + observeChildren(): Gio.ListModel + observeControllers(): Gio.ListModel + pick(x: number, y: number, flags: PickFlags): Widget | null + queueAllocate(): void + queueDraw(): void + queueResize(): void + realize(): void + removeController(controller: EventController): void + removeCssClass(cssClass: string): void + removeMnemonicLabel(label: Widget): void + removeTickCallback(id: number): void + setCanFocus(canFocus: boolean): void + setCanTarget(canTarget: boolean): void + setChildVisible(childVisible: boolean): void + setCssClasses(classes: string[]): void + setCursor(cursor?: Gdk.Cursor | null): void + setCursorFromName(name?: string | null): void + setDirection(dir: TextDirection): void + setFocusChild(child?: Widget | null): void + setFocusOnClick(focusOnClick: boolean): void + setFocusable(focusable: boolean): void + setFontMap(fontMap?: Pango.FontMap | null): void + setFontOptions(options?: cairo.FontOptions | null): void + setHalign(align: Align): void + setHasTooltip(hasTooltip: boolean): void + setHexpand(expand: boolean): void + setHexpandSet(set: boolean): void + setLayoutManager(layoutManager?: LayoutManager | 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: Overflow): void + setParent(parent: Widget): void + setReceivesDefault(receivesDefault: boolean): void + setSensitive(sensitive: boolean): void + setSizeRequest(width: number, height: number): void + setStateFlags(flags: StateFlags, clear: boolean): void + setTooltipMarkup(markup?: string | null): void + setTooltipText(text?: string | null): void + setValign(align: Align): void + setVexpand(expand: boolean): void + setVexpandSet(set: boolean): void + setVisible(visible: boolean): void + shouldLayout(): boolean + show(): void + sizeAllocate(allocation: Allocation, baseline: number): void + snapshotChild(child: Widget, snapshot: Snapshot): void + translateCoordinates(destWidget: Widget, srcX: number, srcY: number): [ /* returnType */ boolean, /* destX */ number | null, /* destY */ number | null ] + triggerTooltipQuery(): void + unmap(): void + unparent(): void + unrealize(): void + unsetStateFlags(flags: StateFlags): void + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Virtual methods of Gtk.CellEditable */ + vfuncEditingDone(): void + vfuncRemoveWidget(): void + vfuncStartEditing(event?: Gdk.Event | null): void + /* Virtual methods of Gtk.Widget */ + vfuncComputeExpand(hexpandP: boolean, vexpandP: boolean): void + vfuncContains(x: number, y: number): boolean + vfuncCssChanged(change: CssStyleChange): void + vfuncDirectionChanged(previousDirection: TextDirection): void + vfuncFocus(direction: DirectionType): boolean + vfuncGetRequestMode(): SizeRequestMode + vfuncGrabFocus(): boolean + vfuncHide(): void + vfuncKeynavFailed(direction: DirectionType): boolean + vfuncMap(): void + vfuncMeasure(orientation: Orientation, forSize: number): [ /* minimum */ number | null, /* natural */ number | null, /* minimumBaseline */ number | null, /* naturalBaseline */ number | null ] + vfuncMnemonicActivate(groupCycling: boolean): boolean + vfuncMoveFocus(direction: DirectionType): void + vfuncQueryTooltip(x: number, y: number, keyboardTooltip: boolean, tooltip: Tooltip): boolean + vfuncRealize(): void + vfuncRoot(): void + vfuncSetFocusChild(child?: Widget | null): void + vfuncShow(): void + vfuncSizeAllocate(width: number, height: number, baseline: number): void + vfuncSnapshot(snapshot: Snapshot): void + vfuncStateFlagsChanged(previousStateFlags: StateFlags): void + vfuncSystemSettingChanged(settings: SystemSetting): void + vfuncUnmap(): void + vfuncUnrealize(): void + vfuncUnroot(): void + vfuncAddChild(builder: Builder, child: GObject.Object, type?: string | null): void + vfuncCustomFinished(builder: Builder, child: GObject.Object | null, tagname: string, data?: object | null): void + vfuncCustomTagEnd(builder: Builder, child: GObject.Object | null, tagname: string, data?: object | null): void + vfuncCustomTagStart(builder: Builder, child: GObject.Object | null, tagname: string): [ /* returnType */ boolean, /* parser */ BuildableParser, /* data */ object | null ] + vfuncGetId(): string + vfuncGetInternalChild(builder: Builder, childname: string): GObject.Object + vfuncParserFinished(builder: Builder): void + vfuncSetBuildableProperty(builder: Builder, name: string, value: any): void + vfuncSetId(id: string): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Gtk.CellEditable */ + connect(sigName: "editing-done", callback: (($obj: CellEditable) => void)): number + connect_after(sigName: "editing-done", callback: (($obj: CellEditable) => void)): number + emit(sigName: "editing-done"): void + on(sigName: "editing-done", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "editing-done", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "editing-done", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "remove-widget", callback: (($obj: CellEditable) => void)): number + connect_after(sigName: "remove-widget", callback: (($obj: CellEditable) => void)): number + emit(sigName: "remove-widget"): void + on(sigName: "remove-widget", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "remove-widget", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "remove-widget", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of Gtk.Widget */ + connect(sigName: "destroy", callback: (($obj: CellEditable) => void)): number + connect_after(sigName: "destroy", callback: (($obj: CellEditable) => void)): number + emit(sigName: "destroy"): void + on(sigName: "destroy", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "destroy", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "destroy", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "direction-changed", callback: (($obj: CellEditable, previousDirection: TextDirection) => void)): number + connect_after(sigName: "direction-changed", callback: (($obj: CellEditable, previousDirection: TextDirection) => void)): number + emit(sigName: "direction-changed", previousDirection: TextDirection): void + on(sigName: "direction-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "direction-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "direction-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "hide", callback: (($obj: CellEditable) => void)): number + connect_after(sigName: "hide", callback: (($obj: CellEditable) => void)): number + emit(sigName: "hide"): void + on(sigName: "hide", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "hide", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "hide", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "keynav-failed", callback: (($obj: CellEditable, direction: DirectionType) => boolean)): number + connect_after(sigName: "keynav-failed", callback: (($obj: CellEditable, direction: DirectionType) => boolean)): number + emit(sigName: "keynav-failed", direction: DirectionType): void + on(sigName: "keynav-failed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "keynav-failed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "keynav-failed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "map", callback: (($obj: CellEditable) => void)): number + connect_after(sigName: "map", callback: (($obj: CellEditable) => void)): number + emit(sigName: "map"): void + on(sigName: "map", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "map", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "map", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "mnemonic-activate", callback: (($obj: CellEditable, groupCycling: boolean) => boolean)): number + connect_after(sigName: "mnemonic-activate", callback: (($obj: CellEditable, groupCycling: boolean) => boolean)): number + emit(sigName: "mnemonic-activate", groupCycling: boolean): void + on(sigName: "mnemonic-activate", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "mnemonic-activate", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "mnemonic-activate", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "move-focus", callback: (($obj: CellEditable, direction: DirectionType) => void)): number + connect_after(sigName: "move-focus", callback: (($obj: CellEditable, direction: DirectionType) => void)): number + emit(sigName: "move-focus", direction: DirectionType): void + on(sigName: "move-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "move-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "move-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "query-tooltip", callback: (($obj: CellEditable, x: number, y: number, keyboardMode: boolean, tooltip: Tooltip) => boolean)): number + connect_after(sigName: "query-tooltip", callback: (($obj: CellEditable, x: number, y: number, keyboardMode: boolean, tooltip: Tooltip) => boolean)): number + emit(sigName: "query-tooltip", x: number, y: number, keyboardMode: boolean, tooltip: Tooltip): void + on(sigName: "query-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "query-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "query-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "realize", callback: (($obj: CellEditable) => void)): number + connect_after(sigName: "realize", callback: (($obj: CellEditable) => void)): number + emit(sigName: "realize"): void + on(sigName: "realize", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "realize", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "realize", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "show", callback: (($obj: CellEditable) => void)): number + connect_after(sigName: "show", callback: (($obj: CellEditable) => void)): number + emit(sigName: "show"): void + on(sigName: "show", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "show", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "show", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "state-flags-changed", callback: (($obj: CellEditable, flags: StateFlags) => void)): number + connect_after(sigName: "state-flags-changed", callback: (($obj: CellEditable, flags: StateFlags) => void)): number + emit(sigName: "state-flags-changed", flags: StateFlags): void + on(sigName: "state-flags-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "state-flags-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "state-flags-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "unmap", callback: (($obj: CellEditable) => void)): number + connect_after(sigName: "unmap", callback: (($obj: CellEditable) => void)): number + emit(sigName: "unmap"): void + on(sigName: "unmap", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "unmap", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "unmap", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "unrealize", callback: (($obj: CellEditable) => void)): number + connect_after(sigName: "unrealize", callback: (($obj: CellEditable) => void)): number + emit(sigName: "unrealize"): void + on(sigName: "unrealize", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "unrealize", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "unrealize", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: CellEditable, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: CellEditable, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::editing-canceled", callback: (($obj: CellEditable, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::editing-canceled", callback: (($obj: CellEditable, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::editing-canceled", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::editing-canceled", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::editing-canceled", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::can-focus", callback: (($obj: CellEditable, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::can-focus", callback: (($obj: CellEditable, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::can-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::can-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::can-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::can-target", callback: (($obj: CellEditable, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::can-target", callback: (($obj: CellEditable, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::can-target", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::can-target", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::can-target", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::css-classes", callback: (($obj: CellEditable, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::css-classes", callback: (($obj: CellEditable, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::css-classes", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::css-classes", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::css-classes", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::cursor", callback: (($obj: CellEditable, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::cursor", callback: (($obj: CellEditable, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::cursor", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::cursor", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::cursor", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::focus-on-click", callback: (($obj: CellEditable, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::focus-on-click", callback: (($obj: CellEditable, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::focus-on-click", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::focus-on-click", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::focus-on-click", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::focusable", callback: (($obj: CellEditable, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::focusable", callback: (($obj: CellEditable, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::focusable", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::focusable", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::focusable", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::halign", callback: (($obj: CellEditable, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::halign", callback: (($obj: CellEditable, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::halign", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::halign", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::halign", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::has-default", callback: (($obj: CellEditable, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-default", callback: (($obj: CellEditable, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::has-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::has-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::has-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::has-focus", callback: (($obj: CellEditable, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-focus", callback: (($obj: CellEditable, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::has-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::has-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::has-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::has-tooltip", callback: (($obj: CellEditable, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-tooltip", callback: (($obj: CellEditable, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::has-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::has-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::has-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::height-request", callback: (($obj: CellEditable, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::height-request", callback: (($obj: CellEditable, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::height-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::height-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::height-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::hexpand", callback: (($obj: CellEditable, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hexpand", callback: (($obj: CellEditable, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::hexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::hexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::hexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::hexpand-set", callback: (($obj: CellEditable, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hexpand-set", callback: (($obj: CellEditable, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::hexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::hexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::hexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::layout-manager", callback: (($obj: CellEditable, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::layout-manager", callback: (($obj: CellEditable, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::layout-manager", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::layout-manager", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::layout-manager", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-bottom", callback: (($obj: CellEditable, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-bottom", callback: (($obj: CellEditable, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-bottom", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-bottom", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-bottom", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-end", callback: (($obj: CellEditable, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-end", callback: (($obj: CellEditable, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-end", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-end", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-end", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-start", callback: (($obj: CellEditable, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-start", callback: (($obj: CellEditable, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-start", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-start", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-start", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-top", callback: (($obj: CellEditable, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-top", callback: (($obj: CellEditable, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-top", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-top", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-top", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::name", callback: (($obj: CellEditable, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::name", callback: (($obj: CellEditable, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::opacity", callback: (($obj: CellEditable, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::opacity", callback: (($obj: CellEditable, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::opacity", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::opacity", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::opacity", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::overflow", callback: (($obj: CellEditable, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::overflow", callback: (($obj: CellEditable, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::overflow", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::overflow", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::overflow", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::parent", callback: (($obj: CellEditable, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::parent", callback: (($obj: CellEditable, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::receives-default", callback: (($obj: CellEditable, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::receives-default", callback: (($obj: CellEditable, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::receives-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::receives-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::receives-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::root", callback: (($obj: CellEditable, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::root", callback: (($obj: CellEditable, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::root", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::root", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::root", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::scale-factor", callback: (($obj: CellEditable, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::scale-factor", callback: (($obj: CellEditable, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::scale-factor", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::scale-factor", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::scale-factor", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::sensitive", callback: (($obj: CellEditable, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::sensitive", callback: (($obj: CellEditable, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::sensitive", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::sensitive", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::sensitive", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::tooltip-markup", callback: (($obj: CellEditable, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::tooltip-markup", callback: (($obj: CellEditable, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::tooltip-markup", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::tooltip-markup", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::tooltip-markup", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::tooltip-text", callback: (($obj: CellEditable, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::tooltip-text", callback: (($obj: CellEditable, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::tooltip-text", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::tooltip-text", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::tooltip-text", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::valign", callback: (($obj: CellEditable, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::valign", callback: (($obj: CellEditable, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::valign", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::valign", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::valign", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::vexpand", callback: (($obj: CellEditable, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vexpand", callback: (($obj: CellEditable, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::vexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::vexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::vexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::vexpand-set", callback: (($obj: CellEditable, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vexpand-set", callback: (($obj: CellEditable, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::vexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::vexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::vexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::visible", callback: (($obj: CellEditable, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::visible", callback: (($obj: CellEditable, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::width-request", callback: (($obj: CellEditable, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::width-request", callback: (($obj: CellEditable, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::width-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::width-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::width-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: CellEditable_ConstructProps) + _init (config?: CellEditable_ConstructProps): void + static $gtype: GObject.Type +} +export class CellLayout { + /* Methods of Gtk.CellLayout */ + addAttribute(cell: CellRenderer, attribute: string, column: number): void + clear(): void + clearAttributes(cell: CellRenderer): void + getArea(): CellArea | null + getCells(): CellRenderer[] + packEnd(cell: CellRenderer, expand: boolean): void + packStart(cell: CellRenderer, expand: boolean): void + reorder(cell: CellRenderer, position: number): void + setCellDataFunc(cell: CellRenderer, func: CellLayoutDataFunc | null): void + /* Virtual methods of Gtk.CellLayout */ + vfuncAddAttribute(cell: CellRenderer, attribute: string, column: number): void + vfuncClear(): void + vfuncClearAttributes(cell: CellRenderer): void + vfuncGetArea(): CellArea | null + vfuncGetCells(): CellRenderer[] + vfuncPackEnd(cell: CellRenderer, expand: boolean): void + vfuncPackStart(cell: CellRenderer, expand: boolean): void + vfuncReorder(cell: CellRenderer, position: number): void + vfuncSetCellDataFunc(cell: CellRenderer, func: CellLayoutDataFunc | null): void + static name: string +} +export class ColorChooser { + /* Properties of Gtk.ColorChooser */ + rgba: Gdk.RGBA + useAlpha: boolean + /* Methods of Gtk.ColorChooser */ + addPalette(orientation: Orientation, colorsPerLine: number, colors?: Gdk.RGBA[] | null): void + getRgba(): /* color */ Gdk.RGBA + getUseAlpha(): boolean + setRgba(color: Gdk.RGBA): void + setUseAlpha(useAlpha: boolean): void + /* Virtual methods of Gtk.ColorChooser */ + vfuncAddPalette(orientation: Orientation, colorsPerLine: number, colors?: Gdk.RGBA[] | null): void + vfuncColorActivated(color: Gdk.RGBA): void + vfuncGetRgba(): /* color */ Gdk.RGBA + vfuncSetRgba(color: Gdk.RGBA): void + /* Signals of Gtk.ColorChooser */ + connect(sigName: "color-activated", callback: (($obj: ColorChooser, color: Gdk.RGBA) => void)): number + connect_after(sigName: "color-activated", callback: (($obj: ColorChooser, color: Gdk.RGBA) => void)): number + emit(sigName: "color-activated", color: Gdk.RGBA): void + on(sigName: "color-activated", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "color-activated", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "color-activated", callback: (...args: any[]) => void): NodeJS.EventEmitter + static name: string +} +export class ConstraintTarget { + static name: string +} +export interface Editable_ConstructProps extends Widget_ConstructProps { + editable?: boolean + enableUndo?: boolean + maxWidthChars?: number + text?: string + widthChars?: number + xalign?: number +} +export class Editable { + /* Properties of Gtk.Editable */ + readonly cursorPosition: number + editable: boolean + enableUndo: boolean + maxWidthChars: number + readonly selectionBound: number + text: string + widthChars: number + xalign: number + /* Properties of Gtk.Widget */ + canFocus: boolean + canTarget: boolean + cssClasses: string[] + cursor: Gdk.Cursor + focusOnClick: boolean + focusable: boolean + halign: Align + readonly hasDefault: boolean + readonly hasFocus: boolean + hasTooltip: boolean + heightRequest: number + hexpand: boolean + hexpandSet: boolean + layoutManager: LayoutManager + marginBottom: number + marginEnd: number + marginStart: number + marginTop: number + name: string + opacity: number + overflow: Overflow + readonly parent: Widget + receivesDefault: boolean + readonly root: Root + readonly scaleFactor: number + sensitive: boolean + tooltipMarkup: string + tooltipText: string + valign: Align + vexpand: boolean + vexpandSet: boolean + visible: boolean + widthRequest: number + /* Fields of Gtk.Widget */ + parentInstance: GObject.InitiallyUnowned + /* Fields of GObject.InitiallyUnowned */ + gTypeInstance: GObject.TypeInstance + /* Methods of Gtk.Editable */ + deleteSelection(): void + deleteText(startPos: number, endPos: number): void + finishDelegate(): void + getAlignment(): number + getChars(startPos: number, endPos: number): string + getDelegate(): Editable | null + getEditable(): boolean + getEnableUndo(): boolean + getMaxWidthChars(): number + getPosition(): number + getSelectionBounds(): [ /* returnType */ boolean, /* startPos */ number | null, /* endPos */ number | null ] + getText(): string + getWidthChars(): number + initDelegate(): void + insertText(text: string, length: number, position: number): /* position */ number + 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 + /* Methods of Gtk.Widget */ + actionSetEnabled(actionName: string, enabled: boolean): void + activate(): boolean + activateAction(name: string, args?: GLib.Variant | null): boolean + activateDefault(): void + addController(controller: EventController): void + addCssClass(cssClass: string): void + addMnemonicLabel(label: Widget): void + addTickCallback(callback: TickCallback): number + allocate(width: number, height: number, baseline: number, transform?: Gsk.Transform | null): void + childFocus(direction: DirectionType): boolean + computeBounds(target: Widget): [ /* returnType */ boolean, /* outBounds */ Graphene.Rect ] + computeExpand(orientation: Orientation): boolean + computePoint(target: Widget, point: Graphene.Point): [ /* returnType */ boolean, /* outPoint */ Graphene.Point ] + computeTransform(target: Widget): [ /* returnType */ boolean, /* outTransform */ Graphene.Matrix ] + contains(x: number, y: number): boolean + createPangoContext(): Pango.Context + createPangoLayout(text?: string | null): Pango.Layout + dragCheckThreshold(startX: number, startY: number, currentX: number, currentY: number): boolean + errorBell(): void + getAllocatedBaseline(): number + getAllocatedHeight(): number + getAllocatedWidth(): number + getAllocation(): /* allocation */ Allocation + getAncestor(widgetType: GObject.Type): Widget | null + getCanFocus(): boolean + getCanTarget(): boolean + getChildVisible(): boolean + getClipboard(): Gdk.Clipboard + getCssClasses(): string[] + getCssName(): string + getCursor(): Gdk.Cursor | null + getDirection(): TextDirection + getDisplay(): Gdk.Display + getFirstChild(): Widget | null + getFocusChild(): Widget | null + getFocusOnClick(): boolean + getFocusable(): boolean + getFontMap(): Pango.FontMap | null + getFontOptions(): cairo.FontOptions | null + getFrameClock(): Gdk.FrameClock | null + getHalign(): Align + getHasTooltip(): boolean + getHeight(): number + getHexpand(): boolean + getHexpandSet(): boolean + getLastChild(): Widget | null + getLayoutManager(): LayoutManager | null + getMapped(): boolean + getMarginBottom(): number + getMarginEnd(): number + getMarginStart(): number + getMarginTop(): number + getName(): string + getNative(): Native | null + getNextSibling(): Widget | null + getOpacity(): number + getOverflow(): Overflow + getPangoContext(): Pango.Context + getParent(): Widget | null + getPreferredSize(): [ /* minimumSize */ Requisition | null, /* naturalSize */ Requisition | null ] + getPrevSibling(): Widget | null + getPrimaryClipboard(): Gdk.Clipboard + getRealized(): boolean + getReceivesDefault(): boolean + getRequestMode(): SizeRequestMode + getRoot(): Root | null + getScaleFactor(): number + getSensitive(): boolean + getSettings(): Settings + getSize(orientation: Orientation): number + getSizeRequest(): [ /* width */ number | null, /* height */ number | null ] + getStateFlags(): StateFlags + getStyleContext(): StyleContext + getTemplateChild(widgetType: GObject.Type, name: string): GObject.Object + getTooltipMarkup(): string | null + getTooltipText(): string | null + getValign(): 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?: Gio.ActionGroup | null): void + insertAfter(parent: Widget, previousSibling?: Widget | null): void + insertBefore(parent: Widget, nextSibling?: Widget | null): void + isAncestor(ancestor: Widget): boolean + isDrawable(): boolean + isFocus(): boolean + isSensitive(): boolean + isVisible(): boolean + keynavFailed(direction: DirectionType): boolean + listMnemonicLabels(): Widget[] + map(): void + measure(orientation: Orientation, forSize: number): [ /* minimum */ number | null, /* natural */ number | null, /* minimumBaseline */ number | null, /* naturalBaseline */ number | null ] + mnemonicActivate(groupCycling: boolean): boolean + observeChildren(): Gio.ListModel + observeControllers(): Gio.ListModel + pick(x: number, y: number, flags: PickFlags): Widget | null + queueAllocate(): void + queueDraw(): void + queueResize(): void + realize(): void + removeController(controller: EventController): void + removeCssClass(cssClass: string): void + removeMnemonicLabel(label: Widget): void + removeTickCallback(id: number): void + setCanFocus(canFocus: boolean): void + setCanTarget(canTarget: boolean): void + setChildVisible(childVisible: boolean): void + setCssClasses(classes: string[]): void + setCursor(cursor?: Gdk.Cursor | null): void + setCursorFromName(name?: string | null): void + setDirection(dir: TextDirection): void + setFocusChild(child?: Widget | null): void + setFocusOnClick(focusOnClick: boolean): void + setFocusable(focusable: boolean): void + setFontMap(fontMap?: Pango.FontMap | null): void + setFontOptions(options?: cairo.FontOptions | null): void + setHalign(align: Align): void + setHasTooltip(hasTooltip: boolean): void + setHexpand(expand: boolean): void + setHexpandSet(set: boolean): void + setLayoutManager(layoutManager?: LayoutManager | 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: Overflow): void + setParent(parent: Widget): void + setReceivesDefault(receivesDefault: boolean): void + setSensitive(sensitive: boolean): void + setSizeRequest(width: number, height: number): void + setStateFlags(flags: StateFlags, clear: boolean): void + setTooltipMarkup(markup?: string | null): void + setTooltipText(text?: string | null): void + setValign(align: Align): void + setVexpand(expand: boolean): void + setVexpandSet(set: boolean): void + setVisible(visible: boolean): void + shouldLayout(): boolean + show(): void + sizeAllocate(allocation: Allocation, baseline: number): void + snapshotChild(child: Widget, snapshot: Snapshot): void + translateCoordinates(destWidget: Widget, srcX: number, srcY: number): [ /* returnType */ boolean, /* destX */ number | null, /* destY */ number | null ] + triggerTooltipQuery(): void + unmap(): void + unparent(): void + unrealize(): void + unsetStateFlags(flags: StateFlags): void + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Virtual methods of Gtk.Editable */ + vfuncChanged(): void + vfuncDeleteText(startPos: number, endPos: number): void + vfuncDoDeleteText(startPos: number, endPos: number): void + vfuncDoInsertText(text: string, length: number, position: number): /* position */ number + vfuncGetDelegate(): Editable | null + vfuncGetSelectionBounds(): [ /* returnType */ boolean, /* startPos */ number | null, /* endPos */ number | null ] + vfuncGetText(): string + vfuncInsertText(text: string, length: number, position: number): /* position */ number + vfuncSetSelectionBounds(startPos: number, endPos: number): void + /* Virtual methods of Gtk.Widget */ + vfuncComputeExpand(hexpandP: boolean, vexpandP: boolean): void + vfuncContains(x: number, y: number): boolean + vfuncCssChanged(change: CssStyleChange): void + vfuncDirectionChanged(previousDirection: TextDirection): void + vfuncFocus(direction: DirectionType): boolean + vfuncGetRequestMode(): SizeRequestMode + vfuncGrabFocus(): boolean + vfuncHide(): void + vfuncKeynavFailed(direction: DirectionType): boolean + vfuncMap(): void + vfuncMeasure(orientation: Orientation, forSize: number): [ /* minimum */ number | null, /* natural */ number | null, /* minimumBaseline */ number | null, /* naturalBaseline */ number | null ] + vfuncMnemonicActivate(groupCycling: boolean): boolean + vfuncMoveFocus(direction: DirectionType): void + vfuncQueryTooltip(x: number, y: number, keyboardTooltip: boolean, tooltip: Tooltip): boolean + vfuncRealize(): void + vfuncRoot(): void + vfuncSetFocusChild(child?: Widget | null): void + vfuncShow(): void + vfuncSizeAllocate(width: number, height: number, baseline: number): void + vfuncSnapshot(snapshot: Snapshot): void + vfuncStateFlagsChanged(previousStateFlags: StateFlags): void + vfuncSystemSettingChanged(settings: SystemSetting): void + vfuncUnmap(): void + vfuncUnrealize(): void + vfuncUnroot(): void + vfuncAddChild(builder: Builder, child: GObject.Object, type?: string | null): void + vfuncCustomFinished(builder: Builder, child: GObject.Object | null, tagname: string, data?: object | null): void + vfuncCustomTagEnd(builder: Builder, child: GObject.Object | null, tagname: string, data?: object | null): void + vfuncCustomTagStart(builder: Builder, child: GObject.Object | null, tagname: string): [ /* returnType */ boolean, /* parser */ BuildableParser, /* data */ object | null ] + vfuncGetId(): string + vfuncGetInternalChild(builder: Builder, childname: string): GObject.Object + vfuncParserFinished(builder: Builder): void + vfuncSetBuildableProperty(builder: Builder, name: string, value: any): void + vfuncSetId(id: string): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Gtk.Editable */ + connect(sigName: "changed", callback: (($obj: Editable) => void)): number + connect_after(sigName: "changed", callback: (($obj: Editable) => void)): number + emit(sigName: "changed"): void + on(sigName: "changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "delete-text", callback: (($obj: Editable, startPos: number, endPos: number) => void)): number + connect_after(sigName: "delete-text", callback: (($obj: Editable, startPos: number, endPos: number) => void)): number + emit(sigName: "delete-text", startPos: number, endPos: number): void + on(sigName: "delete-text", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "delete-text", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "delete-text", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "insert-text", callback: (($obj: Editable, text: string, length: number, position: number) => void)): number + connect_after(sigName: "insert-text", callback: (($obj: Editable, text: string, length: number, position: number) => void)): number + emit(sigName: "insert-text", text: string, length: number, position: number): void + on(sigName: "insert-text", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "insert-text", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "insert-text", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of Gtk.Widget */ + connect(sigName: "destroy", callback: (($obj: Editable) => void)): number + connect_after(sigName: "destroy", callback: (($obj: Editable) => void)): number + emit(sigName: "destroy"): void + on(sigName: "destroy", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "destroy", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "destroy", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "direction-changed", callback: (($obj: Editable, previousDirection: TextDirection) => void)): number + connect_after(sigName: "direction-changed", callback: (($obj: Editable, previousDirection: TextDirection) => void)): number + emit(sigName: "direction-changed", previousDirection: TextDirection): void + on(sigName: "direction-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "direction-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "direction-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "hide", callback: (($obj: Editable) => void)): number + connect_after(sigName: "hide", callback: (($obj: Editable) => void)): number + emit(sigName: "hide"): void + on(sigName: "hide", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "hide", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "hide", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "keynav-failed", callback: (($obj: Editable, direction: DirectionType) => boolean)): number + connect_after(sigName: "keynav-failed", callback: (($obj: Editable, direction: DirectionType) => boolean)): number + emit(sigName: "keynav-failed", direction: DirectionType): void + on(sigName: "keynav-failed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "keynav-failed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "keynav-failed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "map", callback: (($obj: Editable) => void)): number + connect_after(sigName: "map", callback: (($obj: Editable) => void)): number + emit(sigName: "map"): void + on(sigName: "map", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "map", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "map", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "mnemonic-activate", callback: (($obj: Editable, groupCycling: boolean) => boolean)): number + connect_after(sigName: "mnemonic-activate", callback: (($obj: Editable, groupCycling: boolean) => boolean)): number + emit(sigName: "mnemonic-activate", groupCycling: boolean): void + on(sigName: "mnemonic-activate", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "mnemonic-activate", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "mnemonic-activate", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "move-focus", callback: (($obj: Editable, direction: DirectionType) => void)): number + connect_after(sigName: "move-focus", callback: (($obj: Editable, direction: DirectionType) => void)): number + emit(sigName: "move-focus", direction: DirectionType): void + on(sigName: "move-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "move-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "move-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "query-tooltip", callback: (($obj: Editable, x: number, y: number, keyboardMode: boolean, tooltip: Tooltip) => boolean)): number + connect_after(sigName: "query-tooltip", callback: (($obj: Editable, x: number, y: number, keyboardMode: boolean, tooltip: Tooltip) => boolean)): number + emit(sigName: "query-tooltip", x: number, y: number, keyboardMode: boolean, tooltip: Tooltip): void + on(sigName: "query-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "query-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "query-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "realize", callback: (($obj: Editable) => void)): number + connect_after(sigName: "realize", callback: (($obj: Editable) => void)): number + emit(sigName: "realize"): void + on(sigName: "realize", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "realize", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "realize", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "show", callback: (($obj: Editable) => void)): number + connect_after(sigName: "show", callback: (($obj: Editable) => void)): number + emit(sigName: "show"): void + on(sigName: "show", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "show", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "show", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "state-flags-changed", callback: (($obj: Editable, flags: StateFlags) => void)): number + connect_after(sigName: "state-flags-changed", callback: (($obj: Editable, flags: StateFlags) => void)): number + emit(sigName: "state-flags-changed", flags: StateFlags): void + on(sigName: "state-flags-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "state-flags-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "state-flags-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "unmap", callback: (($obj: Editable) => void)): number + connect_after(sigName: "unmap", callback: (($obj: Editable) => void)): number + emit(sigName: "unmap"): void + on(sigName: "unmap", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "unmap", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "unmap", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "unrealize", callback: (($obj: Editable) => void)): number + connect_after(sigName: "unrealize", callback: (($obj: Editable) => void)): number + emit(sigName: "unrealize"): void + on(sigName: "unrealize", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "unrealize", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "unrealize", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: Editable, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: Editable, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::cursor-position", callback: (($obj: Editable, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::cursor-position", callback: (($obj: Editable, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::cursor-position", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::cursor-position", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::cursor-position", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::editable", callback: (($obj: Editable, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::editable", callback: (($obj: Editable, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::editable", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::editable", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::editable", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::enable-undo", callback: (($obj: Editable, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::enable-undo", callback: (($obj: Editable, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::enable-undo", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::enable-undo", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::enable-undo", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::max-width-chars", callback: (($obj: Editable, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::max-width-chars", callback: (($obj: Editable, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::max-width-chars", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::max-width-chars", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::max-width-chars", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::selection-bound", callback: (($obj: Editable, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::selection-bound", callback: (($obj: Editable, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::selection-bound", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::selection-bound", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::selection-bound", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::text", callback: (($obj: Editable, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::text", callback: (($obj: Editable, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::text", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::text", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::text", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::width-chars", callback: (($obj: Editable, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::width-chars", callback: (($obj: Editable, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::width-chars", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::width-chars", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::width-chars", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::xalign", callback: (($obj: Editable, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::xalign", callback: (($obj: Editable, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::xalign", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::xalign", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::xalign", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::can-focus", callback: (($obj: Editable, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::can-focus", callback: (($obj: Editable, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::can-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::can-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::can-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::can-target", callback: (($obj: Editable, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::can-target", callback: (($obj: Editable, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::can-target", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::can-target", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::can-target", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::css-classes", callback: (($obj: Editable, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::css-classes", callback: (($obj: Editable, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::css-classes", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::css-classes", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::css-classes", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::cursor", callback: (($obj: Editable, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::cursor", callback: (($obj: Editable, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::cursor", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::cursor", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::cursor", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::focus-on-click", callback: (($obj: Editable, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::focus-on-click", callback: (($obj: Editable, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::focus-on-click", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::focus-on-click", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::focus-on-click", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::focusable", callback: (($obj: Editable, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::focusable", callback: (($obj: Editable, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::focusable", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::focusable", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::focusable", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::halign", callback: (($obj: Editable, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::halign", callback: (($obj: Editable, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::halign", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::halign", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::halign", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::has-default", callback: (($obj: Editable, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-default", callback: (($obj: Editable, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::has-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::has-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::has-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::has-focus", callback: (($obj: Editable, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-focus", callback: (($obj: Editable, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::has-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::has-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::has-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::has-tooltip", callback: (($obj: Editable, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-tooltip", callback: (($obj: Editable, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::has-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::has-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::has-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::height-request", callback: (($obj: Editable, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::height-request", callback: (($obj: Editable, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::height-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::height-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::height-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::hexpand", callback: (($obj: Editable, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hexpand", callback: (($obj: Editable, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::hexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::hexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::hexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::hexpand-set", callback: (($obj: Editable, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hexpand-set", callback: (($obj: Editable, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::hexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::hexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::hexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::layout-manager", callback: (($obj: Editable, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::layout-manager", callback: (($obj: Editable, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::layout-manager", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::layout-manager", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::layout-manager", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-bottom", callback: (($obj: Editable, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-bottom", callback: (($obj: Editable, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-bottom", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-bottom", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-bottom", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-end", callback: (($obj: Editable, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-end", callback: (($obj: Editable, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-end", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-end", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-end", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-start", callback: (($obj: Editable, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-start", callback: (($obj: Editable, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-start", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-start", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-start", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-top", callback: (($obj: Editable, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-top", callback: (($obj: Editable, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-top", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-top", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-top", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::name", callback: (($obj: Editable, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::name", callback: (($obj: Editable, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::opacity", callback: (($obj: Editable, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::opacity", callback: (($obj: Editable, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::opacity", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::opacity", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::opacity", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::overflow", callback: (($obj: Editable, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::overflow", callback: (($obj: Editable, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::overflow", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::overflow", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::overflow", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::parent", callback: (($obj: Editable, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::parent", callback: (($obj: Editable, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::receives-default", callback: (($obj: Editable, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::receives-default", callback: (($obj: Editable, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::receives-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::receives-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::receives-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::root", callback: (($obj: Editable, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::root", callback: (($obj: Editable, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::root", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::root", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::root", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::scale-factor", callback: (($obj: Editable, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::scale-factor", callback: (($obj: Editable, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::scale-factor", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::scale-factor", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::scale-factor", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::sensitive", callback: (($obj: Editable, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::sensitive", callback: (($obj: Editable, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::sensitive", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::sensitive", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::sensitive", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::tooltip-markup", callback: (($obj: Editable, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::tooltip-markup", callback: (($obj: Editable, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::tooltip-markup", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::tooltip-markup", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::tooltip-markup", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::tooltip-text", callback: (($obj: Editable, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::tooltip-text", callback: (($obj: Editable, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::tooltip-text", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::tooltip-text", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::tooltip-text", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::valign", callback: (($obj: Editable, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::valign", callback: (($obj: Editable, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::valign", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::valign", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::valign", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::vexpand", callback: (($obj: Editable, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vexpand", callback: (($obj: Editable, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::vexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::vexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::vexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::vexpand-set", callback: (($obj: Editable, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vexpand-set", callback: (($obj: Editable, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::vexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::vexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::vexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::visible", callback: (($obj: Editable, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::visible", callback: (($obj: Editable, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::width-request", callback: (($obj: Editable, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::width-request", callback: (($obj: Editable, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::width-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::width-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::width-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: Editable_ConstructProps) + _init (config?: Editable_ConstructProps): void + /* Static methods and pseudo-constructors */ + static delegateGetProperty(object: GObject.Object, propId: number, value: any, pspec: GObject.ParamSpec): boolean + static delegateSetProperty(object: GObject.Object, propId: number, value: any, pspec: GObject.ParamSpec): boolean + static installProperties(objectClass: GObject.ObjectClass, firstProp: number): number + static $gtype: GObject.Type +} +export class FileChooser { + /* Properties of Gtk.FileChooser */ + action: FileChooserAction + createFolders: boolean + filter: FileFilter + readonly filters: Gio.ListModel + selectMultiple: boolean + readonly shortcutFolders: Gio.ListModel + /* Methods of Gtk.FileChooser */ + addChoice(id: string, label: string, options?: string[] | null, optionLabels?: string[] | null): void + addFilter(filter: FileFilter): void + addShortcutFolder(folder: Gio.File): boolean + getAction(): FileChooserAction + getChoice(id: string): string + getCreateFolders(): boolean + getCurrentFolder(): Gio.File + getCurrentName(): string + getFile(): Gio.File + getFiles(): Gio.ListModel + getFilter(): FileFilter | null + getFilters(): Gio.ListModel + getSelectMultiple(): boolean + getShortcutFolders(): Gio.ListModel + removeChoice(id: string): void + removeFilter(filter: FileFilter): void + removeShortcutFolder(folder: Gio.File): boolean + setAction(action: FileChooserAction): void + setChoice(id: string, option: string): void + setCreateFolders(createFolders: boolean): void + setCurrentFolder(file: Gio.File): boolean + setCurrentName(name: string): void + setFile(file: Gio.File): boolean + setFilter(filter: FileFilter): void + setSelectMultiple(selectMultiple: boolean): void + static name: string +} +export class FontChooser { + /* Properties of Gtk.FontChooser */ + font: string + fontDesc: Pango.FontDescription + readonly fontFeatures: string + language: string + level: FontChooserLevel + previewText: string + showPreviewEntry: boolean + /* Methods of Gtk.FontChooser */ + getFont(): string | null + getFontDesc(): Pango.FontDescription | null + getFontFace(): Pango.FontFace | null + getFontFamily(): Pango.FontFamily | null + getFontFeatures(): string + getFontMap(): Pango.FontMap | null + getFontSize(): number + getLanguage(): string + getLevel(): FontChooserLevel + getPreviewText(): string + getShowPreviewEntry(): boolean + setFilterFunc(filter: FontFilterFunc | null): void + setFont(fontname: string): void + setFontDesc(fontDesc: Pango.FontDescription): void + setFontMap(fontmap?: Pango.FontMap | null): void + setLanguage(language: string): void + setLevel(level: FontChooserLevel): void + setPreviewText(text: string): void + setShowPreviewEntry(showPreviewEntry: boolean): void + /* Virtual methods of Gtk.FontChooser */ + vfuncFontActivated(fontname: string): void + vfuncGetFontFace(): Pango.FontFace | null + vfuncGetFontFamily(): Pango.FontFamily | null + vfuncGetFontMap(): Pango.FontMap | null + vfuncGetFontSize(): number + vfuncSetFilterFunc(filter: FontFilterFunc | null): void + vfuncSetFontMap(fontmap?: Pango.FontMap | null): void + /* Signals of Gtk.FontChooser */ + connect(sigName: "font-activated", callback: (($obj: FontChooser, fontname: string) => void)): number + connect_after(sigName: "font-activated", callback: (($obj: FontChooser, fontname: string) => void)): number + emit(sigName: "font-activated", fontname: string): void + on(sigName: "font-activated", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "font-activated", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "font-activated", callback: (...args: any[]) => void): NodeJS.EventEmitter + static name: string +} +export interface Native_ConstructProps extends Widget_ConstructProps { +} +export class Native { + /* Properties of Gtk.Widget */ + canFocus: boolean + canTarget: boolean + cssClasses: string[] + cursor: Gdk.Cursor + focusOnClick: boolean + focusable: boolean + halign: Align + readonly hasDefault: boolean + readonly hasFocus: boolean + hasTooltip: boolean + heightRequest: number + hexpand: boolean + hexpandSet: boolean + layoutManager: LayoutManager + marginBottom: number + marginEnd: number + marginStart: number + marginTop: number + name: string + opacity: number + overflow: Overflow + readonly parent: Widget + receivesDefault: boolean + readonly root: Root + readonly scaleFactor: number + sensitive: boolean + tooltipMarkup: string + tooltipText: string + valign: Align + vexpand: boolean + vexpandSet: boolean + visible: boolean + widthRequest: number + /* Fields of Gtk.Widget */ + parentInstance: GObject.InitiallyUnowned + /* Fields of GObject.InitiallyUnowned */ + gTypeInstance: GObject.TypeInstance + /* Methods of Gtk.Native */ + getRenderer(): Gsk.Renderer + getSurface(): Gdk.Surface + getSurfaceTransform(): [ /* x */ number, /* y */ number ] + realize(): void + unrealize(): void + /* Methods of Gtk.Widget */ + actionSetEnabled(actionName: string, enabled: boolean): void + activate(): boolean + activateAction(name: string, args?: GLib.Variant | null): boolean + activateDefault(): void + addController(controller: EventController): void + addCssClass(cssClass: string): void + addMnemonicLabel(label: Widget): void + addTickCallback(callback: TickCallback): number + allocate(width: number, height: number, baseline: number, transform?: Gsk.Transform | null): void + childFocus(direction: DirectionType): boolean + computeBounds(target: Widget): [ /* returnType */ boolean, /* outBounds */ Graphene.Rect ] + computeExpand(orientation: Orientation): boolean + computePoint(target: Widget, point: Graphene.Point): [ /* returnType */ boolean, /* outPoint */ Graphene.Point ] + computeTransform(target: Widget): [ /* returnType */ boolean, /* outTransform */ Graphene.Matrix ] + contains(x: number, y: number): boolean + createPangoContext(): Pango.Context + createPangoLayout(text?: string | null): Pango.Layout + dragCheckThreshold(startX: number, startY: number, currentX: number, currentY: number): boolean + errorBell(): void + getAllocatedBaseline(): number + getAllocatedHeight(): number + getAllocatedWidth(): number + getAllocation(): /* allocation */ Allocation + getAncestor(widgetType: GObject.Type): Widget | null + getCanFocus(): boolean + getCanTarget(): boolean + getChildVisible(): boolean + getClipboard(): Gdk.Clipboard + getCssClasses(): string[] + getCssName(): string + getCursor(): Gdk.Cursor | null + getDirection(): TextDirection + getDisplay(): Gdk.Display + getFirstChild(): Widget | null + getFocusChild(): Widget | null + getFocusOnClick(): boolean + getFocusable(): boolean + getFontMap(): Pango.FontMap | null + getFontOptions(): cairo.FontOptions | null + getFrameClock(): Gdk.FrameClock | null + getHalign(): Align + getHasTooltip(): boolean + getHeight(): number + getHexpand(): boolean + getHexpandSet(): boolean + getLastChild(): Widget | null + getLayoutManager(): LayoutManager | null + getMapped(): boolean + getMarginBottom(): number + getMarginEnd(): number + getMarginStart(): number + getMarginTop(): number + getName(): string + getNative(): Native | null + getNextSibling(): Widget | null + getOpacity(): number + getOverflow(): Overflow + getPangoContext(): Pango.Context + getParent(): Widget | null + getPreferredSize(): [ /* minimumSize */ Requisition | null, /* naturalSize */ Requisition | null ] + getPrevSibling(): Widget | null + getPrimaryClipboard(): Gdk.Clipboard + getRealized(): boolean + getReceivesDefault(): boolean + getRequestMode(): SizeRequestMode + getRoot(): Root | null + getScaleFactor(): number + getSensitive(): boolean + getSettings(): Settings + getSize(orientation: Orientation): number + getSizeRequest(): [ /* width */ number | null, /* height */ number | null ] + getStateFlags(): StateFlags + getStyleContext(): StyleContext + getTemplateChild(widgetType: GObject.Type, name: string): GObject.Object + getTooltipMarkup(): string | null + getTooltipText(): string | null + getValign(): 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?: Gio.ActionGroup | null): void + insertAfter(parent: Widget, previousSibling?: Widget | null): void + insertBefore(parent: Widget, nextSibling?: Widget | null): void + isAncestor(ancestor: Widget): boolean + isDrawable(): boolean + isFocus(): boolean + isSensitive(): boolean + isVisible(): boolean + keynavFailed(direction: DirectionType): boolean + listMnemonicLabels(): Widget[] + map(): void + measure(orientation: Orientation, forSize: number): [ /* minimum */ number | null, /* natural */ number | null, /* minimumBaseline */ number | null, /* naturalBaseline */ number | null ] + mnemonicActivate(groupCycling: boolean): boolean + observeChildren(): Gio.ListModel + observeControllers(): Gio.ListModel + pick(x: number, y: number, flags: PickFlags): Widget | null + queueAllocate(): void + queueDraw(): void + queueResize(): void + removeController(controller: EventController): void + removeCssClass(cssClass: string): void + removeMnemonicLabel(label: Widget): void + removeTickCallback(id: number): void + setCanFocus(canFocus: boolean): void + setCanTarget(canTarget: boolean): void + setChildVisible(childVisible: boolean): void + setCssClasses(classes: string[]): void + setCursor(cursor?: Gdk.Cursor | null): void + setCursorFromName(name?: string | null): void + setDirection(dir: TextDirection): void + setFocusChild(child?: Widget | null): void + setFocusOnClick(focusOnClick: boolean): void + setFocusable(focusable: boolean): void + setFontMap(fontMap?: Pango.FontMap | null): void + setFontOptions(options?: cairo.FontOptions | null): void + setHalign(align: Align): void + setHasTooltip(hasTooltip: boolean): void + setHexpand(expand: boolean): void + setHexpandSet(set: boolean): void + setLayoutManager(layoutManager?: LayoutManager | 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: Overflow): void + setParent(parent: Widget): void + setReceivesDefault(receivesDefault: boolean): void + setSensitive(sensitive: boolean): void + setSizeRequest(width: number, height: number): void + setStateFlags(flags: StateFlags, clear: boolean): void + setTooltipMarkup(markup?: string | null): void + setTooltipText(text?: string | null): void + setValign(align: Align): void + setVexpand(expand: boolean): void + setVexpandSet(set: boolean): void + setVisible(visible: boolean): void + shouldLayout(): boolean + show(): void + sizeAllocate(allocation: Allocation, baseline: number): void + snapshotChild(child: Widget, snapshot: Snapshot): void + translateCoordinates(destWidget: Widget, srcX: number, srcY: number): [ /* returnType */ boolean, /* destX */ number | null, /* destY */ number | null ] + triggerTooltipQuery(): void + unmap(): void + unparent(): void + unsetStateFlags(flags: StateFlags): void + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Virtual methods of Gtk.Widget */ + vfuncComputeExpand(hexpandP: boolean, vexpandP: boolean): void + vfuncContains(x: number, y: number): boolean + vfuncCssChanged(change: CssStyleChange): void + vfuncDirectionChanged(previousDirection: TextDirection): void + vfuncFocus(direction: DirectionType): boolean + vfuncGetRequestMode(): SizeRequestMode + vfuncGrabFocus(): boolean + vfuncHide(): void + vfuncKeynavFailed(direction: DirectionType): boolean + vfuncMap(): void + vfuncMeasure(orientation: Orientation, forSize: number): [ /* minimum */ number | null, /* natural */ number | null, /* minimumBaseline */ number | null, /* naturalBaseline */ number | null ] + vfuncMnemonicActivate(groupCycling: boolean): boolean + vfuncMoveFocus(direction: DirectionType): void + vfuncQueryTooltip(x: number, y: number, keyboardTooltip: boolean, tooltip: Tooltip): boolean + vfuncRealize(): void + vfuncRoot(): void + vfuncSetFocusChild(child?: Widget | null): void + vfuncShow(): void + vfuncSizeAllocate(width: number, height: number, baseline: number): void + vfuncSnapshot(snapshot: Snapshot): void + vfuncStateFlagsChanged(previousStateFlags: StateFlags): void + vfuncSystemSettingChanged(settings: SystemSetting): void + vfuncUnmap(): void + vfuncUnrealize(): void + vfuncUnroot(): void + vfuncAddChild(builder: Builder, child: GObject.Object, type?: string | null): void + vfuncCustomFinished(builder: Builder, child: GObject.Object | null, tagname: string, data?: object | null): void + vfuncCustomTagEnd(builder: Builder, child: GObject.Object | null, tagname: string, data?: object | null): void + vfuncCustomTagStart(builder: Builder, child: GObject.Object | null, tagname: string): [ /* returnType */ boolean, /* parser */ BuildableParser, /* data */ object | null ] + vfuncGetId(): string + vfuncGetInternalChild(builder: Builder, childname: string): GObject.Object + vfuncParserFinished(builder: Builder): void + vfuncSetBuildableProperty(builder: Builder, name: string, value: any): void + vfuncSetId(id: string): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Gtk.Widget */ + connect(sigName: "destroy", callback: (($obj: Native) => void)): number + connect_after(sigName: "destroy", callback: (($obj: Native) => void)): number + emit(sigName: "destroy"): void + on(sigName: "destroy", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "destroy", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "destroy", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "direction-changed", callback: (($obj: Native, previousDirection: TextDirection) => void)): number + connect_after(sigName: "direction-changed", callback: (($obj: Native, previousDirection: TextDirection) => void)): number + emit(sigName: "direction-changed", previousDirection: TextDirection): void + on(sigName: "direction-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "direction-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "direction-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "hide", callback: (($obj: Native) => void)): number + connect_after(sigName: "hide", callback: (($obj: Native) => void)): number + emit(sigName: "hide"): void + on(sigName: "hide", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "hide", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "hide", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "keynav-failed", callback: (($obj: Native, direction: DirectionType) => boolean)): number + connect_after(sigName: "keynav-failed", callback: (($obj: Native, direction: DirectionType) => boolean)): number + emit(sigName: "keynav-failed", direction: DirectionType): void + on(sigName: "keynav-failed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "keynav-failed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "keynav-failed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "map", callback: (($obj: Native) => void)): number + connect_after(sigName: "map", callback: (($obj: Native) => void)): number + emit(sigName: "map"): void + on(sigName: "map", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "map", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "map", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "mnemonic-activate", callback: (($obj: Native, groupCycling: boolean) => boolean)): number + connect_after(sigName: "mnemonic-activate", callback: (($obj: Native, groupCycling: boolean) => boolean)): number + emit(sigName: "mnemonic-activate", groupCycling: boolean): void + on(sigName: "mnemonic-activate", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "mnemonic-activate", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "mnemonic-activate", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "move-focus", callback: (($obj: Native, direction: DirectionType) => void)): number + connect_after(sigName: "move-focus", callback: (($obj: Native, direction: DirectionType) => void)): number + emit(sigName: "move-focus", direction: DirectionType): void + on(sigName: "move-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "move-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "move-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "query-tooltip", callback: (($obj: Native, x: number, y: number, keyboardMode: boolean, tooltip: Tooltip) => boolean)): number + connect_after(sigName: "query-tooltip", callback: (($obj: Native, x: number, y: number, keyboardMode: boolean, tooltip: Tooltip) => boolean)): number + emit(sigName: "query-tooltip", x: number, y: number, keyboardMode: boolean, tooltip: Tooltip): void + on(sigName: "query-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "query-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "query-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "realize", callback: (($obj: Native) => void)): number + connect_after(sigName: "realize", callback: (($obj: Native) => void)): number + emit(sigName: "realize"): void + on(sigName: "realize", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "realize", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "realize", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "show", callback: (($obj: Native) => void)): number + connect_after(sigName: "show", callback: (($obj: Native) => void)): number + emit(sigName: "show"): void + on(sigName: "show", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "show", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "show", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "state-flags-changed", callback: (($obj: Native, flags: StateFlags) => void)): number + connect_after(sigName: "state-flags-changed", callback: (($obj: Native, flags: StateFlags) => void)): number + emit(sigName: "state-flags-changed", flags: StateFlags): void + on(sigName: "state-flags-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "state-flags-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "state-flags-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "unmap", callback: (($obj: Native) => void)): number + connect_after(sigName: "unmap", callback: (($obj: Native) => void)): number + emit(sigName: "unmap"): void + on(sigName: "unmap", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "unmap", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "unmap", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "unrealize", callback: (($obj: Native) => void)): number + connect_after(sigName: "unrealize", callback: (($obj: Native) => void)): number + emit(sigName: "unrealize"): void + on(sigName: "unrealize", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "unrealize", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "unrealize", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: Native, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: Native, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::can-focus", callback: (($obj: Native, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::can-focus", callback: (($obj: Native, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::can-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::can-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::can-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::can-target", callback: (($obj: Native, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::can-target", callback: (($obj: Native, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::can-target", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::can-target", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::can-target", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::css-classes", callback: (($obj: Native, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::css-classes", callback: (($obj: Native, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::css-classes", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::css-classes", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::css-classes", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::cursor", callback: (($obj: Native, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::cursor", callback: (($obj: Native, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::cursor", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::cursor", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::cursor", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::focus-on-click", callback: (($obj: Native, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::focus-on-click", callback: (($obj: Native, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::focus-on-click", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::focus-on-click", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::focus-on-click", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::focusable", callback: (($obj: Native, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::focusable", callback: (($obj: Native, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::focusable", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::focusable", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::focusable", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::halign", callback: (($obj: Native, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::halign", callback: (($obj: Native, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::halign", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::halign", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::halign", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::has-default", callback: (($obj: Native, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-default", callback: (($obj: Native, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::has-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::has-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::has-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::has-focus", callback: (($obj: Native, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-focus", callback: (($obj: Native, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::has-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::has-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::has-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::has-tooltip", callback: (($obj: Native, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-tooltip", callback: (($obj: Native, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::has-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::has-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::has-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::height-request", callback: (($obj: Native, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::height-request", callback: (($obj: Native, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::height-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::height-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::height-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::hexpand", callback: (($obj: Native, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hexpand", callback: (($obj: Native, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::hexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::hexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::hexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::hexpand-set", callback: (($obj: Native, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hexpand-set", callback: (($obj: Native, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::hexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::hexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::hexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::layout-manager", callback: (($obj: Native, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::layout-manager", callback: (($obj: Native, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::layout-manager", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::layout-manager", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::layout-manager", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-bottom", callback: (($obj: Native, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-bottom", callback: (($obj: Native, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-bottom", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-bottom", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-bottom", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-end", callback: (($obj: Native, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-end", callback: (($obj: Native, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-end", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-end", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-end", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-start", callback: (($obj: Native, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-start", callback: (($obj: Native, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-start", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-start", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-start", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-top", callback: (($obj: Native, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-top", callback: (($obj: Native, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-top", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-top", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-top", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::name", callback: (($obj: Native, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::name", callback: (($obj: Native, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::opacity", callback: (($obj: Native, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::opacity", callback: (($obj: Native, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::opacity", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::opacity", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::opacity", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::overflow", callback: (($obj: Native, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::overflow", callback: (($obj: Native, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::overflow", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::overflow", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::overflow", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::parent", callback: (($obj: Native, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::parent", callback: (($obj: Native, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::receives-default", callback: (($obj: Native, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::receives-default", callback: (($obj: Native, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::receives-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::receives-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::receives-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::root", callback: (($obj: Native, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::root", callback: (($obj: Native, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::root", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::root", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::root", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::scale-factor", callback: (($obj: Native, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::scale-factor", callback: (($obj: Native, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::scale-factor", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::scale-factor", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::scale-factor", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::sensitive", callback: (($obj: Native, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::sensitive", callback: (($obj: Native, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::sensitive", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::sensitive", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::sensitive", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::tooltip-markup", callback: (($obj: Native, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::tooltip-markup", callback: (($obj: Native, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::tooltip-markup", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::tooltip-markup", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::tooltip-markup", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::tooltip-text", callback: (($obj: Native, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::tooltip-text", callback: (($obj: Native, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::tooltip-text", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::tooltip-text", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::tooltip-text", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::valign", callback: (($obj: Native, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::valign", callback: (($obj: Native, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::valign", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::valign", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::valign", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::vexpand", callback: (($obj: Native, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vexpand", callback: (($obj: Native, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::vexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::vexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::vexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::vexpand-set", callback: (($obj: Native, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vexpand-set", callback: (($obj: Native, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::vexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::vexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::vexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::visible", callback: (($obj: Native, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::visible", callback: (($obj: Native, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::width-request", callback: (($obj: Native, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::width-request", callback: (($obj: Native, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::width-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::width-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::width-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: Native_ConstructProps) + _init (config?: Native_ConstructProps): void + /* Static methods and pseudo-constructors */ + static getForSurface(surface: Gdk.Surface): Native + static $gtype: GObject.Type +} +export class Orientable { + /* Properties of Gtk.Orientable */ + orientation: Orientation + /* Methods of Gtk.Orientable */ + getOrientation(): Orientation + setOrientation(orientation: Orientation): void + static name: string +} +export class PrintOperationPreview { + /* Methods of Gtk.PrintOperationPreview */ + endPreview(): void + isSelected(pageNr: number): boolean + renderPage(pageNr: number): void + /* Virtual methods of Gtk.PrintOperationPreview */ + vfuncEndPreview(): void + vfuncGotPageSize(context: PrintContext, pageSetup: PageSetup): void + vfuncIsSelected(pageNr: number): boolean + vfuncReady(context: PrintContext): void + vfuncRenderPage(pageNr: number): void + /* Signals of Gtk.PrintOperationPreview */ + connect(sigName: "got-page-size", callback: (($obj: PrintOperationPreview, context: PrintContext, pageSetup: PageSetup) => void)): number + connect_after(sigName: "got-page-size", callback: (($obj: PrintOperationPreview, context: PrintContext, pageSetup: PageSetup) => void)): number + emit(sigName: "got-page-size", context: PrintContext, pageSetup: PageSetup): void + on(sigName: "got-page-size", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "got-page-size", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "got-page-size", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "ready", callback: (($obj: PrintOperationPreview, context: PrintContext) => void)): number + connect_after(sigName: "ready", callback: (($obj: PrintOperationPreview, context: PrintContext) => void)): number + emit(sigName: "ready", context: PrintContext): void + on(sigName: "ready", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "ready", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "ready", callback: (...args: any[]) => void): NodeJS.EventEmitter + static name: string +} +export interface Root_ConstructProps extends Native_ConstructProps { +} +export class Root { + /* Properties of Gtk.Widget */ + canFocus: boolean + canTarget: boolean + cssClasses: string[] + cursor: Gdk.Cursor + focusOnClick: boolean + focusable: boolean + halign: Align + readonly hasDefault: boolean + readonly hasFocus: boolean + hasTooltip: boolean + heightRequest: number + hexpand: boolean + hexpandSet: boolean + layoutManager: LayoutManager + marginBottom: number + marginEnd: number + marginStart: number + marginTop: number + name: string + opacity: number + overflow: Overflow + readonly parent: Widget + receivesDefault: boolean + readonly root: Root + readonly scaleFactor: number + sensitive: boolean + tooltipMarkup: string + tooltipText: string + valign: Align + vexpand: boolean + vexpandSet: boolean + visible: boolean + widthRequest: number + /* Fields of Gtk.Widget */ + parentInstance: GObject.InitiallyUnowned + /* Fields of GObject.InitiallyUnowned */ + gTypeInstance: GObject.TypeInstance + /* Methods of Gtk.Root */ + getDisplay(): Gdk.Display + getFocus(): Widget | null + setFocus(focus?: Widget | null): void + /* Methods of Gtk.Native */ + getRenderer(): Gsk.Renderer + getSurface(): Gdk.Surface + getSurfaceTransform(): [ /* x */ number, /* y */ number ] + realize(): void + unrealize(): void + /* Methods of Gtk.Widget */ + actionSetEnabled(actionName: string, enabled: boolean): void + activate(): boolean + activateAction(name: string, args?: GLib.Variant | null): boolean + activateDefault(): void + addController(controller: EventController): void + addCssClass(cssClass: string): void + addMnemonicLabel(label: Widget): void + addTickCallback(callback: TickCallback): number + allocate(width: number, height: number, baseline: number, transform?: Gsk.Transform | null): void + childFocus(direction: DirectionType): boolean + computeBounds(target: Widget): [ /* returnType */ boolean, /* outBounds */ Graphene.Rect ] + computeExpand(orientation: Orientation): boolean + computePoint(target: Widget, point: Graphene.Point): [ /* returnType */ boolean, /* outPoint */ Graphene.Point ] + computeTransform(target: Widget): [ /* returnType */ boolean, /* outTransform */ Graphene.Matrix ] + contains(x: number, y: number): boolean + createPangoContext(): Pango.Context + createPangoLayout(text?: string | null): Pango.Layout + dragCheckThreshold(startX: number, startY: number, currentX: number, currentY: number): boolean + errorBell(): void + getAllocatedBaseline(): number + getAllocatedHeight(): number + getAllocatedWidth(): number + getAllocation(): /* allocation */ Allocation + getAncestor(widgetType: GObject.Type): Widget | null + getCanFocus(): boolean + getCanTarget(): boolean + getChildVisible(): boolean + getClipboard(): Gdk.Clipboard + getCssClasses(): string[] + getCssName(): string + getCursor(): Gdk.Cursor | null + getDirection(): TextDirection + getFirstChild(): Widget | null + getFocusChild(): Widget | null + getFocusOnClick(): boolean + getFocusable(): boolean + getFontMap(): Pango.FontMap | null + getFontOptions(): cairo.FontOptions | null + getFrameClock(): Gdk.FrameClock | null + getHalign(): Align + getHasTooltip(): boolean + getHeight(): number + getHexpand(): boolean + getHexpandSet(): boolean + getLastChild(): Widget | null + getLayoutManager(): LayoutManager | null + getMapped(): boolean + getMarginBottom(): number + getMarginEnd(): number + getMarginStart(): number + getMarginTop(): number + getName(): string + getNative(): Native | null + getNextSibling(): Widget | null + getOpacity(): number + getOverflow(): Overflow + getPangoContext(): Pango.Context + getParent(): Widget | null + getPreferredSize(): [ /* minimumSize */ Requisition | null, /* naturalSize */ Requisition | null ] + getPrevSibling(): Widget | null + getPrimaryClipboard(): Gdk.Clipboard + getRealized(): boolean + getReceivesDefault(): boolean + getRequestMode(): SizeRequestMode + getRoot(): Root | null + getScaleFactor(): number + getSensitive(): boolean + getSettings(): Settings + getSize(orientation: Orientation): number + getSizeRequest(): [ /* width */ number | null, /* height */ number | null ] + getStateFlags(): StateFlags + getStyleContext(): StyleContext + getTemplateChild(widgetType: GObject.Type, name: string): GObject.Object + getTooltipMarkup(): string | null + getTooltipText(): string | null + getValign(): 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?: Gio.ActionGroup | null): void + insertAfter(parent: Widget, previousSibling?: Widget | null): void + insertBefore(parent: Widget, nextSibling?: Widget | null): void + isAncestor(ancestor: Widget): boolean + isDrawable(): boolean + isFocus(): boolean + isSensitive(): boolean + isVisible(): boolean + keynavFailed(direction: DirectionType): boolean + listMnemonicLabels(): Widget[] + map(): void + measure(orientation: Orientation, forSize: number): [ /* minimum */ number | null, /* natural */ number | null, /* minimumBaseline */ number | null, /* naturalBaseline */ number | null ] + mnemonicActivate(groupCycling: boolean): boolean + observeChildren(): Gio.ListModel + observeControllers(): Gio.ListModel + pick(x: number, y: number, flags: PickFlags): Widget | null + queueAllocate(): void + queueDraw(): void + queueResize(): void + removeController(controller: EventController): void + removeCssClass(cssClass: string): void + removeMnemonicLabel(label: Widget): void + removeTickCallback(id: number): void + setCanFocus(canFocus: boolean): void + setCanTarget(canTarget: boolean): void + setChildVisible(childVisible: boolean): void + setCssClasses(classes: string[]): void + setCursor(cursor?: Gdk.Cursor | null): void + setCursorFromName(name?: string | null): void + setDirection(dir: TextDirection): void + setFocusChild(child?: Widget | null): void + setFocusOnClick(focusOnClick: boolean): void + setFocusable(focusable: boolean): void + setFontMap(fontMap?: Pango.FontMap | null): void + setFontOptions(options?: cairo.FontOptions | null): void + setHalign(align: Align): void + setHasTooltip(hasTooltip: boolean): void + setHexpand(expand: boolean): void + setHexpandSet(set: boolean): void + setLayoutManager(layoutManager?: LayoutManager | 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: Overflow): void + setParent(parent: Widget): void + setReceivesDefault(receivesDefault: boolean): void + setSensitive(sensitive: boolean): void + setSizeRequest(width: number, height: number): void + setStateFlags(flags: StateFlags, clear: boolean): void + setTooltipMarkup(markup?: string | null): void + setTooltipText(text?: string | null): void + setValign(align: Align): void + setVexpand(expand: boolean): void + setVexpandSet(set: boolean): void + setVisible(visible: boolean): void + shouldLayout(): boolean + show(): void + sizeAllocate(allocation: Allocation, baseline: number): void + snapshotChild(child: Widget, snapshot: Snapshot): void + translateCoordinates(destWidget: Widget, srcX: number, srcY: number): [ /* returnType */ boolean, /* destX */ number | null, /* destY */ number | null ] + triggerTooltipQuery(): void + unmap(): void + unparent(): void + unsetStateFlags(flags: StateFlags): void + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Virtual methods of Gtk.Widget */ + vfuncComputeExpand(hexpandP: boolean, vexpandP: boolean): void + vfuncContains(x: number, y: number): boolean + vfuncCssChanged(change: CssStyleChange): void + vfuncDirectionChanged(previousDirection: TextDirection): void + vfuncFocus(direction: DirectionType): boolean + vfuncGetRequestMode(): SizeRequestMode + vfuncGrabFocus(): boolean + vfuncHide(): void + vfuncKeynavFailed(direction: DirectionType): boolean + vfuncMap(): void + vfuncMeasure(orientation: Orientation, forSize: number): [ /* minimum */ number | null, /* natural */ number | null, /* minimumBaseline */ number | null, /* naturalBaseline */ number | null ] + vfuncMnemonicActivate(groupCycling: boolean): boolean + vfuncMoveFocus(direction: DirectionType): void + vfuncQueryTooltip(x: number, y: number, keyboardTooltip: boolean, tooltip: Tooltip): boolean + vfuncRealize(): void + vfuncRoot(): void + vfuncSetFocusChild(child?: Widget | null): void + vfuncShow(): void + vfuncSizeAllocate(width: number, height: number, baseline: number): void + vfuncSnapshot(snapshot: Snapshot): void + vfuncStateFlagsChanged(previousStateFlags: StateFlags): void + vfuncSystemSettingChanged(settings: SystemSetting): void + vfuncUnmap(): void + vfuncUnrealize(): void + vfuncUnroot(): void + vfuncAddChild(builder: Builder, child: GObject.Object, type?: string | null): void + vfuncCustomFinished(builder: Builder, child: GObject.Object | null, tagname: string, data?: object | null): void + vfuncCustomTagEnd(builder: Builder, child: GObject.Object | null, tagname: string, data?: object | null): void + vfuncCustomTagStart(builder: Builder, child: GObject.Object | null, tagname: string): [ /* returnType */ boolean, /* parser */ BuildableParser, /* data */ object | null ] + vfuncGetId(): string + vfuncGetInternalChild(builder: Builder, childname: string): GObject.Object + vfuncParserFinished(builder: Builder): void + vfuncSetBuildableProperty(builder: Builder, name: string, value: any): void + vfuncSetId(id: string): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Gtk.Widget */ + connect(sigName: "destroy", callback: (($obj: Root) => void)): number + connect_after(sigName: "destroy", callback: (($obj: Root) => void)): number + emit(sigName: "destroy"): void + on(sigName: "destroy", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "destroy", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "destroy", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "direction-changed", callback: (($obj: Root, previousDirection: TextDirection) => void)): number + connect_after(sigName: "direction-changed", callback: (($obj: Root, previousDirection: TextDirection) => void)): number + emit(sigName: "direction-changed", previousDirection: TextDirection): void + on(sigName: "direction-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "direction-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "direction-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "hide", callback: (($obj: Root) => void)): number + connect_after(sigName: "hide", callback: (($obj: Root) => void)): number + emit(sigName: "hide"): void + on(sigName: "hide", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "hide", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "hide", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "keynav-failed", callback: (($obj: Root, direction: DirectionType) => boolean)): number + connect_after(sigName: "keynav-failed", callback: (($obj: Root, direction: DirectionType) => boolean)): number + emit(sigName: "keynav-failed", direction: DirectionType): void + on(sigName: "keynav-failed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "keynav-failed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "keynav-failed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "map", callback: (($obj: Root) => void)): number + connect_after(sigName: "map", callback: (($obj: Root) => void)): number + emit(sigName: "map"): void + on(sigName: "map", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "map", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "map", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "mnemonic-activate", callback: (($obj: Root, groupCycling: boolean) => boolean)): number + connect_after(sigName: "mnemonic-activate", callback: (($obj: Root, groupCycling: boolean) => boolean)): number + emit(sigName: "mnemonic-activate", groupCycling: boolean): void + on(sigName: "mnemonic-activate", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "mnemonic-activate", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "mnemonic-activate", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "move-focus", callback: (($obj: Root, direction: DirectionType) => void)): number + connect_after(sigName: "move-focus", callback: (($obj: Root, direction: DirectionType) => void)): number + emit(sigName: "move-focus", direction: DirectionType): void + on(sigName: "move-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "move-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "move-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "query-tooltip", callback: (($obj: Root, x: number, y: number, keyboardMode: boolean, tooltip: Tooltip) => boolean)): number + connect_after(sigName: "query-tooltip", callback: (($obj: Root, x: number, y: number, keyboardMode: boolean, tooltip: Tooltip) => boolean)): number + emit(sigName: "query-tooltip", x: number, y: number, keyboardMode: boolean, tooltip: Tooltip): void + on(sigName: "query-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "query-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "query-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "realize", callback: (($obj: Root) => void)): number + connect_after(sigName: "realize", callback: (($obj: Root) => void)): number + emit(sigName: "realize"): void + on(sigName: "realize", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "realize", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "realize", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "show", callback: (($obj: Root) => void)): number + connect_after(sigName: "show", callback: (($obj: Root) => void)): number + emit(sigName: "show"): void + on(sigName: "show", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "show", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "show", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "state-flags-changed", callback: (($obj: Root, flags: StateFlags) => void)): number + connect_after(sigName: "state-flags-changed", callback: (($obj: Root, flags: StateFlags) => void)): number + emit(sigName: "state-flags-changed", flags: StateFlags): void + on(sigName: "state-flags-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "state-flags-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "state-flags-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "unmap", callback: (($obj: Root) => void)): number + connect_after(sigName: "unmap", callback: (($obj: Root) => void)): number + emit(sigName: "unmap"): void + on(sigName: "unmap", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "unmap", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "unmap", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "unrealize", callback: (($obj: Root) => void)): number + connect_after(sigName: "unrealize", callback: (($obj: Root) => void)): number + emit(sigName: "unrealize"): void + on(sigName: "unrealize", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "unrealize", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "unrealize", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: Root, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: Root, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::can-focus", callback: (($obj: Root, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::can-focus", callback: (($obj: Root, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::can-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::can-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::can-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::can-target", callback: (($obj: Root, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::can-target", callback: (($obj: Root, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::can-target", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::can-target", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::can-target", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::css-classes", callback: (($obj: Root, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::css-classes", callback: (($obj: Root, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::css-classes", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::css-classes", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::css-classes", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::cursor", callback: (($obj: Root, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::cursor", callback: (($obj: Root, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::cursor", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::cursor", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::cursor", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::focus-on-click", callback: (($obj: Root, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::focus-on-click", callback: (($obj: Root, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::focus-on-click", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::focus-on-click", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::focus-on-click", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::focusable", callback: (($obj: Root, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::focusable", callback: (($obj: Root, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::focusable", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::focusable", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::focusable", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::halign", callback: (($obj: Root, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::halign", callback: (($obj: Root, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::halign", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::halign", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::halign", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::has-default", callback: (($obj: Root, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-default", callback: (($obj: Root, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::has-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::has-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::has-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::has-focus", callback: (($obj: Root, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-focus", callback: (($obj: Root, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::has-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::has-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::has-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::has-tooltip", callback: (($obj: Root, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-tooltip", callback: (($obj: Root, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::has-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::has-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::has-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::height-request", callback: (($obj: Root, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::height-request", callback: (($obj: Root, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::height-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::height-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::height-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::hexpand", callback: (($obj: Root, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hexpand", callback: (($obj: Root, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::hexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::hexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::hexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::hexpand-set", callback: (($obj: Root, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hexpand-set", callback: (($obj: Root, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::hexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::hexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::hexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::layout-manager", callback: (($obj: Root, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::layout-manager", callback: (($obj: Root, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::layout-manager", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::layout-manager", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::layout-manager", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-bottom", callback: (($obj: Root, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-bottom", callback: (($obj: Root, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-bottom", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-bottom", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-bottom", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-end", callback: (($obj: Root, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-end", callback: (($obj: Root, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-end", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-end", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-end", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-start", callback: (($obj: Root, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-start", callback: (($obj: Root, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-start", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-start", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-start", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-top", callback: (($obj: Root, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-top", callback: (($obj: Root, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-top", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-top", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-top", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::name", callback: (($obj: Root, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::name", callback: (($obj: Root, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::opacity", callback: (($obj: Root, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::opacity", callback: (($obj: Root, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::opacity", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::opacity", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::opacity", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::overflow", callback: (($obj: Root, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::overflow", callback: (($obj: Root, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::overflow", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::overflow", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::overflow", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::parent", callback: (($obj: Root, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::parent", callback: (($obj: Root, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::receives-default", callback: (($obj: Root, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::receives-default", callback: (($obj: Root, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::receives-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::receives-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::receives-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::root", callback: (($obj: Root, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::root", callback: (($obj: Root, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::root", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::root", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::root", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::scale-factor", callback: (($obj: Root, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::scale-factor", callback: (($obj: Root, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::scale-factor", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::scale-factor", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::scale-factor", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::sensitive", callback: (($obj: Root, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::sensitive", callback: (($obj: Root, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::sensitive", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::sensitive", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::sensitive", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::tooltip-markup", callback: (($obj: Root, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::tooltip-markup", callback: (($obj: Root, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::tooltip-markup", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::tooltip-markup", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::tooltip-markup", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::tooltip-text", callback: (($obj: Root, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::tooltip-text", callback: (($obj: Root, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::tooltip-text", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::tooltip-text", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::tooltip-text", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::valign", callback: (($obj: Root, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::valign", callback: (($obj: Root, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::valign", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::valign", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::valign", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::vexpand", callback: (($obj: Root, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vexpand", callback: (($obj: Root, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::vexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::vexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::vexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::vexpand-set", callback: (($obj: Root, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vexpand-set", callback: (($obj: Root, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::vexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::vexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::vexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::visible", callback: (($obj: Root, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::visible", callback: (($obj: Root, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::width-request", callback: (($obj: Root, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::width-request", callback: (($obj: Root, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::width-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::width-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::width-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: Root_ConstructProps) + _init (config?: Root_ConstructProps): void + /* Static methods and pseudo-constructors */ + static getForSurface(surface: Gdk.Surface): Native + static $gtype: GObject.Type +} +export class Scrollable { + /* Properties of Gtk.Scrollable */ + hadjustment: Adjustment + hscrollPolicy: ScrollablePolicy + vadjustment: Adjustment + vscrollPolicy: ScrollablePolicy + /* Methods of Gtk.Scrollable */ + getBorder(): [ /* returnType */ boolean, /* border */ Border ] + getHadjustment(): Adjustment + getHscrollPolicy(): ScrollablePolicy + getVadjustment(): Adjustment + getVscrollPolicy(): ScrollablePolicy + setHadjustment(hadjustment?: Adjustment | null): void + setHscrollPolicy(policy: ScrollablePolicy): void + setVadjustment(vadjustment?: Adjustment | null): void + setVscrollPolicy(policy: ScrollablePolicy): void + /* Virtual methods of Gtk.Scrollable */ + vfuncGetBorder(): [ /* returnType */ boolean, /* border */ Border ] + static name: string +} +export class SelectionModel { + /* Methods of Gtk.SelectionModel */ + getSelection(): Bitset + getSelectionInRange(position: number, nItems: number): 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: Bitset, mask: Bitset): boolean + unselectAll(): boolean + unselectItem(position: number): boolean + unselectRange(position: number, nItems: number): boolean + /* Methods of Gio.ListModel */ + getItemType(): GObject.Type + getNItems(): number + getItem(position: number): GObject.Object | null + itemsChanged(position: number, removed: number, added: number): void + /* Virtual methods of Gtk.SelectionModel */ + vfuncGetSelectionInRange(position: number, nItems: number): Bitset + vfuncIsSelected(position: number): boolean + vfuncSelectAll(): boolean + vfuncSelectItem(position: number, unselectRest: boolean): boolean + vfuncSelectRange(position: number, nItems: number, unselectRest: boolean): boolean + vfuncSetSelection(selected: Bitset, mask: Bitset): boolean + vfuncUnselectAll(): boolean + vfuncUnselectItem(position: number): boolean + vfuncUnselectRange(position: number, nItems: number): boolean + /* Virtual methods of Gio.ListModel */ + vfuncGetItem(position: number): GObject.Object | null + vfuncGetItemType(): GObject.Type + vfuncGetNItems(): number + /* Signals of Gtk.SelectionModel */ + connect(sigName: "selection-changed", callback: (($obj: SelectionModel, position: number, nItems: number) => void)): number + connect_after(sigName: "selection-changed", callback: (($obj: SelectionModel, position: number, nItems: number) => void)): number + emit(sigName: "selection-changed", position: number, nItems: number): void + on(sigName: "selection-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "selection-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "selection-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of Gio.ListModel */ + connect(sigName: "items-changed", callback: (($obj: SelectionModel, position: number, removed: number, added: number) => void)): number + connect_after(sigName: "items-changed", callback: (($obj: SelectionModel, position: number, removed: number, added: number) => void)): number + emit(sigName: "items-changed", position: number, removed: number, added: number): void + on(sigName: "items-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "items-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "items-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + static name: string +} +export class ShortcutManager { + /* Virtual methods of Gtk.ShortcutManager */ + vfuncAddController(controller: ShortcutController): void + vfuncRemoveController(controller: ShortcutController): void + static name: string +} +export class StyleProvider { + /* Signals of Gtk.StyleProvider */ + connect(sigName: "gtk-private-changed", callback: (($obj: StyleProvider) => void)): number + connect_after(sigName: "gtk-private-changed", callback: (($obj: StyleProvider) => void)): number + emit(sigName: "gtk-private-changed"): void + on(sigName: "gtk-private-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "gtk-private-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "gtk-private-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + static name: string +} +export class TreeDragDest { + /* Methods of Gtk.TreeDragDest */ + dragDataReceived(dest: TreePath, value: any): boolean + rowDropPossible(destPath: TreePath, value: any): boolean + /* Virtual methods of Gtk.TreeDragDest */ + vfuncDragDataReceived(dest: TreePath, value: any): boolean + vfuncRowDropPossible(destPath: TreePath, value: any): boolean + static name: string +} +export class TreeDragSource { + /* Methods of Gtk.TreeDragSource */ + dragDataDelete(path: TreePath): boolean + dragDataGet(path: TreePath): Gdk.ContentProvider | null + rowDraggable(path: TreePath): boolean + /* Virtual methods of Gtk.TreeDragSource */ + vfuncDragDataDelete(path: TreePath): boolean + vfuncDragDataGet(path: TreePath): Gdk.ContentProvider | null + vfuncRowDraggable(path: TreePath): boolean + static name: string +} +export class TreeModel { + /* Methods of Gtk.TreeModel */ + filterNew(root?: TreePath | null): TreeModel + foreach(func: TreeModelForeachFunc): void + getColumnType(index: number): GObject.Type + getFlags(): TreeModelFlags + getIter(path: TreePath): [ /* returnType */ boolean, /* iter */ TreeIter ] + getIterFirst(): [ /* returnType */ boolean, /* iter */ TreeIter ] + getIterFromString(pathString: string): [ /* returnType */ boolean, /* iter */ TreeIter ] + getNColumns(): number + getPath(iter: TreeIter): TreePath + getStringFromIter(iter: TreeIter): string | null + getValue(iter: TreeIter, column: number): /* value */ any + iterChildren(parent?: TreeIter | null): [ /* returnType */ boolean, /* iter */ TreeIter ] + iterHasChild(iter: TreeIter): boolean + iterNChildren(iter?: TreeIter | null): number + iterNext(iter: TreeIter): boolean + iterNthChild(parent: TreeIter | null, n: number): [ /* returnType */ boolean, /* iter */ TreeIter ] + iterParent(child: TreeIter): [ /* returnType */ boolean, /* iter */ TreeIter ] + iterPrevious(iter: TreeIter): boolean + refNode(iter: TreeIter): void + rowChanged(path: TreePath, iter: TreeIter): void + rowDeleted(path: TreePath): void + rowHasChildToggled(path: TreePath, iter: TreeIter): void + rowInserted(path: TreePath, iter: TreeIter): void + rowsReordered(path: TreePath, iter: TreeIter | null, newOrder: number[]): void + unrefNode(iter: TreeIter): void + /* Virtual methods of Gtk.TreeModel */ + vfuncGetColumnType(index: number): GObject.Type + vfuncGetFlags(): TreeModelFlags + vfuncGetIter(path: TreePath): [ /* returnType */ boolean, /* iter */ TreeIter ] + vfuncGetNColumns(): number + vfuncGetPath(iter: TreeIter): TreePath + vfuncGetValue(iter: TreeIter, column: number): /* value */ any + vfuncIterChildren(parent?: TreeIter | null): [ /* returnType */ boolean, /* iter */ TreeIter ] + vfuncIterHasChild(iter: TreeIter): boolean + vfuncIterNChildren(iter?: TreeIter | null): number + vfuncIterNext(iter: TreeIter): boolean + vfuncIterNthChild(parent: TreeIter | null, n: number): [ /* returnType */ boolean, /* iter */ TreeIter ] + vfuncIterParent(child: TreeIter): [ /* returnType */ boolean, /* iter */ TreeIter ] + vfuncIterPrevious(iter: TreeIter): boolean + vfuncRefNode(iter: TreeIter): void + vfuncRowChanged(path: TreePath, iter: TreeIter): void + vfuncRowDeleted(path: TreePath): void + vfuncRowHasChildToggled(path: TreePath, iter: TreeIter): void + vfuncRowInserted(path: TreePath, iter: TreeIter): void + vfuncUnrefNode(iter: TreeIter): void + /* Signals of Gtk.TreeModel */ + connect(sigName: "row-changed", callback: (($obj: TreeModel, path: TreePath, iter: TreeIter) => void)): number + connect_after(sigName: "row-changed", callback: (($obj: TreeModel, path: TreePath, iter: TreeIter) => void)): number + emit(sigName: "row-changed", path: TreePath, iter: TreeIter): void + on(sigName: "row-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "row-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "row-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "row-deleted", callback: (($obj: TreeModel, path: TreePath) => void)): number + connect_after(sigName: "row-deleted", callback: (($obj: TreeModel, path: TreePath) => void)): number + emit(sigName: "row-deleted", path: TreePath): void + on(sigName: "row-deleted", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "row-deleted", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "row-deleted", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "row-has-child-toggled", callback: (($obj: TreeModel, path: TreePath, iter: TreeIter) => void)): number + connect_after(sigName: "row-has-child-toggled", callback: (($obj: TreeModel, path: TreePath, iter: TreeIter) => void)): number + emit(sigName: "row-has-child-toggled", path: TreePath, iter: TreeIter): void + on(sigName: "row-has-child-toggled", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "row-has-child-toggled", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "row-has-child-toggled", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "row-inserted", callback: (($obj: TreeModel, path: TreePath, iter: TreeIter) => void)): number + connect_after(sigName: "row-inserted", callback: (($obj: TreeModel, path: TreePath, iter: TreeIter) => void)): number + emit(sigName: "row-inserted", path: TreePath, iter: TreeIter): void + on(sigName: "row-inserted", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "row-inserted", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "row-inserted", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "rows-reordered", callback: (($obj: TreeModel, path: TreePath, iter: TreeIter, newOrder?: object | null) => void)): number + connect_after(sigName: "rows-reordered", callback: (($obj: TreeModel, path: TreePath, iter: TreeIter, newOrder?: object | null) => void)): number + emit(sigName: "rows-reordered", path: TreePath, iter: TreeIter, newOrder?: object | null): void + on(sigName: "rows-reordered", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "rows-reordered", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "rows-reordered", callback: (...args: any[]) => void): NodeJS.EventEmitter + static name: string +} +export class TreeSortable { + /* Methods of Gtk.TreeSortable */ + getSortColumnId(): [ /* returnType */ boolean, /* sortColumnId */ number, /* order */ SortType ] + hasDefaultSortFunc(): boolean + setDefaultSortFunc(sortFunc: TreeIterCompareFunc): void + setSortColumnId(sortColumnId: number, order: SortType): void + setSortFunc(sortColumnId: number, sortFunc: TreeIterCompareFunc): void + sortColumnChanged(): void + /* Methods of Gtk.TreeModel */ + filterNew(root?: TreePath | null): TreeModel + foreach(func: TreeModelForeachFunc): void + getColumnType(index: number): GObject.Type + getFlags(): TreeModelFlags + getIter(path: TreePath): [ /* returnType */ boolean, /* iter */ TreeIter ] + getIterFirst(): [ /* returnType */ boolean, /* iter */ TreeIter ] + getIterFromString(pathString: string): [ /* returnType */ boolean, /* iter */ TreeIter ] + getNColumns(): number + getPath(iter: TreeIter): TreePath + getStringFromIter(iter: TreeIter): string | null + getValue(iter: TreeIter, column: number): /* value */ any + iterChildren(parent?: TreeIter | null): [ /* returnType */ boolean, /* iter */ TreeIter ] + iterHasChild(iter: TreeIter): boolean + iterNChildren(iter?: TreeIter | null): number + iterNext(iter: TreeIter): boolean + iterNthChild(parent: TreeIter | null, n: number): [ /* returnType */ boolean, /* iter */ TreeIter ] + iterParent(child: TreeIter): [ /* returnType */ boolean, /* iter */ TreeIter ] + iterPrevious(iter: TreeIter): boolean + refNode(iter: TreeIter): void + rowChanged(path: TreePath, iter: TreeIter): void + rowDeleted(path: TreePath): void + rowHasChildToggled(path: TreePath, iter: TreeIter): void + rowInserted(path: TreePath, iter: TreeIter): void + rowsReordered(path: TreePath, iter: TreeIter | null, newOrder: number[]): void + unrefNode(iter: TreeIter): void + /* Virtual methods of Gtk.TreeSortable */ + vfuncGetSortColumnId(): [ /* returnType */ boolean, /* sortColumnId */ number, /* order */ SortType ] + vfuncHasDefaultSortFunc(): boolean + vfuncSetDefaultSortFunc(sortFunc: TreeIterCompareFunc): void + vfuncSetSortColumnId(sortColumnId: number, order: SortType): void + vfuncSetSortFunc(sortColumnId: number, sortFunc: TreeIterCompareFunc): void + vfuncSortColumnChanged(): void + /* Virtual methods of Gtk.TreeModel */ + vfuncGetColumnType(index: number): GObject.Type + vfuncGetFlags(): TreeModelFlags + vfuncGetIter(path: TreePath): [ /* returnType */ boolean, /* iter */ TreeIter ] + vfuncGetNColumns(): number + vfuncGetPath(iter: TreeIter): TreePath + vfuncGetValue(iter: TreeIter, column: number): /* value */ any + vfuncIterChildren(parent?: TreeIter | null): [ /* returnType */ boolean, /* iter */ TreeIter ] + vfuncIterHasChild(iter: TreeIter): boolean + vfuncIterNChildren(iter?: TreeIter | null): number + vfuncIterNext(iter: TreeIter): boolean + vfuncIterNthChild(parent: TreeIter | null, n: number): [ /* returnType */ boolean, /* iter */ TreeIter ] + vfuncIterParent(child: TreeIter): [ /* returnType */ boolean, /* iter */ TreeIter ] + vfuncIterPrevious(iter: TreeIter): boolean + vfuncRefNode(iter: TreeIter): void + vfuncRowChanged(path: TreePath, iter: TreeIter): void + vfuncRowDeleted(path: TreePath): void + vfuncRowHasChildToggled(path: TreePath, iter: TreeIter): void + vfuncRowInserted(path: TreePath, iter: TreeIter): void + vfuncUnrefNode(iter: TreeIter): void + /* Signals of Gtk.TreeSortable */ + connect(sigName: "sort-column-changed", callback: (($obj: TreeSortable) => void)): number + connect_after(sigName: "sort-column-changed", callback: (($obj: TreeSortable) => void)): number + emit(sigName: "sort-column-changed"): void + on(sigName: "sort-column-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "sort-column-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "sort-column-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of Gtk.TreeModel */ + connect(sigName: "row-changed", callback: (($obj: TreeSortable, path: TreePath, iter: TreeIter) => void)): number + connect_after(sigName: "row-changed", callback: (($obj: TreeSortable, path: TreePath, iter: TreeIter) => void)): number + emit(sigName: "row-changed", path: TreePath, iter: TreeIter): void + on(sigName: "row-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "row-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "row-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "row-deleted", callback: (($obj: TreeSortable, path: TreePath) => void)): number + connect_after(sigName: "row-deleted", callback: (($obj: TreeSortable, path: TreePath) => void)): number + emit(sigName: "row-deleted", path: TreePath): void + on(sigName: "row-deleted", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "row-deleted", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "row-deleted", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "row-has-child-toggled", callback: (($obj: TreeSortable, path: TreePath, iter: TreeIter) => void)): number + connect_after(sigName: "row-has-child-toggled", callback: (($obj: TreeSortable, path: TreePath, iter: TreeIter) => void)): number + emit(sigName: "row-has-child-toggled", path: TreePath, iter: TreeIter): void + on(sigName: "row-has-child-toggled", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "row-has-child-toggled", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "row-has-child-toggled", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "row-inserted", callback: (($obj: TreeSortable, path: TreePath, iter: TreeIter) => void)): number + connect_after(sigName: "row-inserted", callback: (($obj: TreeSortable, path: TreePath, iter: TreeIter) => void)): number + emit(sigName: "row-inserted", path: TreePath, iter: TreeIter): void + on(sigName: "row-inserted", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "row-inserted", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "row-inserted", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "rows-reordered", callback: (($obj: TreeSortable, path: TreePath, iter: TreeIter, newOrder?: object | null) => void)): number + connect_after(sigName: "rows-reordered", callback: (($obj: TreeSortable, path: TreePath, iter: TreeIter, newOrder?: object | null) => void)): number + emit(sigName: "rows-reordered", path: TreePath, iter: TreeIter, newOrder?: object | null): void + on(sigName: "rows-reordered", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "rows-reordered", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "rows-reordered", callback: (...args: any[]) => void): NodeJS.EventEmitter + static name: string +} +export interface ATContext_ConstructProps extends GObject.Object_ConstructProps { + accessible?: Accessible + accessibleRole?: AccessibleRole + display?: Gdk.Display +} +export class ATContext { + /* Properties of Gtk.ATContext */ + accessibleRole: AccessibleRole + display: Gdk.Display + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of Gtk.ATContext */ + getAccessible(): Accessible + getAccessibleRole(): AccessibleRole + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Gtk.ATContext */ + connect(sigName: "state-change", callback: (($obj: ATContext) => void)): number + connect_after(sigName: "state-change", callback: (($obj: ATContext) => void)): number + emit(sigName: "state-change"): void + on(sigName: "state-change", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "state-change", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "state-change", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: ATContext, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: ATContext, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::accessible-role", callback: (($obj: ATContext, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-role", callback: (($obj: ATContext, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::accessible-role", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::accessible-role", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::accessible-role", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::display", callback: (($obj: ATContext, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::display", callback: (($obj: ATContext, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::display", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::display", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::display", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: ATContext_ConstructProps) + _init (config?: ATContext_ConstructProps): void + /* Static methods and pseudo-constructors */ + static create(accessibleRole: AccessibleRole, accessible: Accessible, display: Gdk.Display): ATContext + static $gtype: GObject.Type +} +export interface AboutDialog_ConstructProps extends Window_ConstructProps { + artists?: string[] + authors?: string[] + comments?: string + copyright?: string + documenters?: string[] + license?: string + licenseType?: License + logo?: Gdk.Paintable + logoIconName?: string + programName?: string + systemInformation?: string + translatorCredits?: string + version?: string + website?: string + websiteLabel?: string + wrapLicense?: boolean + accessibleRole?: AccessibleRole +} +export class AboutDialog { + /* Properties of Gtk.AboutDialog */ + artists: string[] + authors: string[] + comments: string + copyright: string + documenters: string[] + license: string + licenseType: License + logo: Gdk.Paintable + logoIconName: string + programName: string + systemInformation: string + translatorCredits: string + version: string + website: string + websiteLabel: string + wrapLicense: boolean + /* Properties of Gtk.Window */ + application: Application + child: Widget + decorated: boolean + defaultHeight: number + defaultWidget: Widget + defaultWidth: number + deletable: boolean + destroyWithParent: boolean + display: Gdk.Display + focusVisible: boolean + focusWidget: Widget + fullscreened: boolean + handleMenubarAccel: boolean + hideOnClose: boolean + iconName: string + readonly isActive: boolean + maximized: boolean + mnemonicsVisible: boolean + modal: boolean + resizable: boolean + startupId: string + title: string + transientFor: Window + /* Properties of Gtk.Widget */ + canFocus: boolean + canTarget: boolean + cssClasses: string[] + cursor: Gdk.Cursor + focusOnClick: boolean + focusable: boolean + halign: Align + readonly hasDefault: boolean + readonly hasFocus: boolean + hasTooltip: boolean + heightRequest: number + hexpand: boolean + hexpandSet: boolean + layoutManager: LayoutManager + marginBottom: number + marginEnd: number + marginStart: number + marginTop: number + name: string + opacity: number + overflow: Overflow + readonly parent: Widget + receivesDefault: boolean + readonly root: Root + readonly scaleFactor: number + sensitive: boolean + tooltipMarkup: string + tooltipText: string + valign: Align + vexpand: boolean + vexpandSet: boolean + visible: boolean + widthRequest: number + /* Properties of Gtk.Accessible */ + accessibleRole: AccessibleRole + /* Fields of Gtk.Window */ + parentInstance: Widget + /* Fields of GObject.InitiallyUnowned */ + gTypeInstance: GObject.TypeInstance + /* Methods of Gtk.AboutDialog */ + addCreditSection(sectionName: string, people: string[]): void + getArtists(): string[] + getAuthors(): string[] + getComments(): string | null + getCopyright(): string | null + getDocumenters(): string[] + getLicense(): string | null + getLicenseType(): License + getLogo(): Gdk.Paintable | null + getLogoIconName(): string | null + getProgramName(): string | null + getSystemInformation(): string | null + getTranslatorCredits(): string | null + getVersion(): string | null + getWebsite(): string | null + getWebsiteLabel(): string | null + getWrapLicense(): boolean + setArtists(artists: string[]): void + setAuthors(authors: string[]): void + setComments(comments?: string | null): void + setCopyright(copyright?: string | null): void + setDocumenters(documenters: string[]): void + setLicense(license?: string | null): void + setLicenseType(licenseType: License): void + setLogo(logo?: Gdk.Paintable | null): void + setLogoIconName(iconName?: string | null): void + setProgramName(name?: string | null): void + setSystemInformation(systemInformation?: string | null): void + setTranslatorCredits(translatorCredits?: string | null): void + setVersion(version?: string | null): void + setWebsite(website?: string | null): void + setWebsiteLabel(websiteLabel: string): void + setWrapLicense(wrapLicense: boolean): void + /* Methods of Gtk.Window */ + close(): void + destroy(): void + fullscreen(): void + fullscreenOnMonitor(monitor: Gdk.Monitor): void + getApplication(): Application | null + getChild(): Widget | null + getDecorated(): boolean + getDefaultSize(): [ /* width */ number | null, /* height */ number | null ] + getDefaultWidget(): Widget | null + getDeletable(): boolean + getDestroyWithParent(): boolean + getFocus(): Widget | null + getFocusVisible(): boolean + getGroup(): WindowGroup + getHandleMenubarAccel(): boolean + getHideOnClose(): boolean + getIconName(): string | null + getMnemonicsVisible(): boolean + getModal(): boolean + getResizable(): boolean + getTitle(): string | null + getTitlebar(): Widget | null + getTransientFor(): Window | null + hasGroup(): boolean + isFullscreen(): boolean + isMaximized(): boolean + maximize(): void + minimize(): void + present(): void + presentWithTime(timestamp: number): void + setApplication(application?: Application | null): void + setChild(child?: Widget | null): void + setDecorated(setting: boolean): void + setDefaultSize(width: number, height: number): void + setDefaultWidget(defaultWidget?: Widget | null): void + setDeletable(setting: boolean): void + setDestroyWithParent(setting: boolean): void + setDisplay(display: Gdk.Display): void + setFocus(focus?: Widget | null): void + setFocusVisible(setting: boolean): void + setHandleMenubarAccel(handleMenubarAccel: boolean): void + setHideOnClose(setting: boolean): void + setIconName(name?: string | null): void + setMnemonicsVisible(setting: boolean): void + setModal(modal: boolean): void + setResizable(resizable: boolean): void + setStartupId(startupId: string): void + setTitle(title?: string | null): void + setTitlebar(titlebar?: Widget | null): void + setTransientFor(parent?: Window | null): void + unfullscreen(): void + unmaximize(): void + unminimize(): void + /* Methods of Gtk.Widget */ + actionSetEnabled(actionName: string, enabled: boolean): void + activate(): boolean + activateAction(name: string, args?: GLib.Variant | null): boolean + activateDefault(): void + addController(controller: EventController): void + addCssClass(cssClass: string): void + addMnemonicLabel(label: Widget): void + addTickCallback(callback: TickCallback): number + allocate(width: number, height: number, baseline: number, transform?: Gsk.Transform | null): void + childFocus(direction: DirectionType): boolean + computeBounds(target: Widget): [ /* returnType */ boolean, /* outBounds */ Graphene.Rect ] + computeExpand(orientation: Orientation): boolean + computePoint(target: Widget, point: Graphene.Point): [ /* returnType */ boolean, /* outPoint */ Graphene.Point ] + computeTransform(target: Widget): [ /* returnType */ boolean, /* outTransform */ Graphene.Matrix ] + contains(x: number, y: number): boolean + createPangoContext(): Pango.Context + createPangoLayout(text?: string | null): Pango.Layout + dragCheckThreshold(startX: number, startY: number, currentX: number, currentY: number): boolean + errorBell(): void + getAllocatedBaseline(): number + getAllocatedHeight(): number + getAllocatedWidth(): number + getAllocation(): /* allocation */ Allocation + getAncestor(widgetType: GObject.Type): Widget | null + getCanFocus(): boolean + getCanTarget(): boolean + getChildVisible(): boolean + getClipboard(): Gdk.Clipboard + getCssClasses(): string[] + getCssName(): string + getCursor(): Gdk.Cursor | null + getDirection(): TextDirection + getDisplay(): Gdk.Display + getFirstChild(): Widget | null + getFocusChild(): Widget | null + getFocusOnClick(): boolean + getFocusable(): boolean + getFontMap(): Pango.FontMap | null + getFontOptions(): cairo.FontOptions | null + getFrameClock(): Gdk.FrameClock | null + getHalign(): Align + getHasTooltip(): boolean + getHeight(): number + getHexpand(): boolean + getHexpandSet(): boolean + getLastChild(): Widget | null + getLayoutManager(): LayoutManager | null + getMapped(): boolean + getMarginBottom(): number + getMarginEnd(): number + getMarginStart(): number + getMarginTop(): number + getName(): string + getNative(): Native | null + getNextSibling(): Widget | null + getOpacity(): number + getOverflow(): Overflow + getPangoContext(): Pango.Context + getParent(): Widget | null + getPreferredSize(): [ /* minimumSize */ Requisition | null, /* naturalSize */ Requisition | null ] + getPrevSibling(): Widget | null + getPrimaryClipboard(): Gdk.Clipboard + getRealized(): boolean + getReceivesDefault(): boolean + getRequestMode(): SizeRequestMode + getRoot(): Root | null + getScaleFactor(): number + getSensitive(): boolean + getSettings(): Settings + getSize(orientation: Orientation): number + getSizeRequest(): [ /* width */ number | null, /* height */ number | null ] + getStateFlags(): StateFlags + getStyleContext(): StyleContext + getTemplateChild(widgetType: GObject.Type, name: string): GObject.Object + getTooltipMarkup(): string | null + getTooltipText(): string | null + getValign(): 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?: Gio.ActionGroup | null): void + insertAfter(parent: Widget, previousSibling?: Widget | null): void + insertBefore(parent: Widget, nextSibling?: Widget | null): void + isAncestor(ancestor: Widget): boolean + isDrawable(): boolean + isFocus(): boolean + isSensitive(): boolean + isVisible(): boolean + keynavFailed(direction: DirectionType): boolean + listMnemonicLabels(): Widget[] + map(): void + measure(orientation: Orientation, forSize: number): [ /* minimum */ number | null, /* natural */ number | null, /* minimumBaseline */ number | null, /* naturalBaseline */ number | null ] + mnemonicActivate(groupCycling: boolean): boolean + observeChildren(): Gio.ListModel + observeControllers(): Gio.ListModel + pick(x: number, y: number, flags: PickFlags): Widget | null + queueAllocate(): void + queueDraw(): void + queueResize(): void + realize(): void + removeController(controller: EventController): void + removeCssClass(cssClass: string): void + removeMnemonicLabel(label: Widget): void + removeTickCallback(id: number): void + setCanFocus(canFocus: boolean): void + setCanTarget(canTarget: boolean): void + setChildVisible(childVisible: boolean): void + setCssClasses(classes: string[]): void + setCursor(cursor?: Gdk.Cursor | null): void + setCursorFromName(name?: string | null): void + setDirection(dir: TextDirection): void + setFocusChild(child?: Widget | null): void + setFocusOnClick(focusOnClick: boolean): void + setFocusable(focusable: boolean): void + setFontMap(fontMap?: Pango.FontMap | null): void + setFontOptions(options?: cairo.FontOptions | null): void + setHalign(align: Align): void + setHasTooltip(hasTooltip: boolean): void + setHexpand(expand: boolean): void + setHexpandSet(set: boolean): void + setLayoutManager(layoutManager?: LayoutManager | 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: Overflow): void + setParent(parent: Widget): void + setReceivesDefault(receivesDefault: boolean): void + setSensitive(sensitive: boolean): void + setSizeRequest(width: number, height: number): void + setStateFlags(flags: StateFlags, clear: boolean): void + setTooltipMarkup(markup?: string | null): void + setTooltipText(text?: string | null): void + setValign(align: Align): void + setVexpand(expand: boolean): void + setVexpandSet(set: boolean): void + setVisible(visible: boolean): void + shouldLayout(): boolean + show(): void + sizeAllocate(allocation: Allocation, baseline: number): void + snapshotChild(child: Widget, snapshot: Snapshot): void + translateCoordinates(destWidget: Widget, srcX: number, srcY: number): [ /* returnType */ boolean, /* destX */ number | null, /* destY */ number | null ] + triggerTooltipQuery(): void + unmap(): void + unparent(): void + unrealize(): void + unsetStateFlags(flags: StateFlags): void + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Methods of Gtk.Accessible */ + getAccessibleRole(): AccessibleRole + resetProperty(property: AccessibleProperty): void + resetRelation(relation: AccessibleRelation): void + resetState(state: AccessibleState): void + updateProperty(properties: AccessibleProperty[], values: any): void + updateRelation(relations: AccessibleRelation[], values: any): void + updateState(states: AccessibleState[], values: any): void + /* Methods of Gtk.Buildable */ + getBuildableId(): string + /* Methods of Gtk.Native */ + getRenderer(): Gsk.Renderer + getSurface(): Gdk.Surface + getSurfaceTransform(): [ /* x */ number, /* y */ number ] + /* Virtual methods of Gtk.Window */ + vfuncActivateDefault(): void + vfuncActivateFocus(): void + vfuncCloseRequest(): boolean + vfuncEnableDebugging(toggle: boolean): boolean + vfuncKeysChanged(): void + vfuncAddController(controller: ShortcutController): void + vfuncRemoveController(controller: ShortcutController): void + /* Virtual methods of Gtk.Widget */ + vfuncComputeExpand(hexpandP: boolean, vexpandP: boolean): void + vfuncContains(x: number, y: number): boolean + vfuncCssChanged(change: CssStyleChange): void + vfuncDirectionChanged(previousDirection: TextDirection): void + vfuncFocus(direction: DirectionType): boolean + vfuncGetRequestMode(): SizeRequestMode + vfuncGrabFocus(): boolean + vfuncHide(): void + vfuncKeynavFailed(direction: DirectionType): boolean + vfuncMap(): void + vfuncMeasure(orientation: Orientation, forSize: number): [ /* minimum */ number | null, /* natural */ number | null, /* minimumBaseline */ number | null, /* naturalBaseline */ number | null ] + vfuncMnemonicActivate(groupCycling: boolean): boolean + vfuncMoveFocus(direction: DirectionType): void + vfuncQueryTooltip(x: number, y: number, keyboardTooltip: boolean, tooltip: Tooltip): boolean + vfuncRealize(): void + vfuncRoot(): void + vfuncSetFocusChild(child?: Widget | null): void + vfuncShow(): void + vfuncSizeAllocate(width: number, height: number, baseline: number): void + vfuncSnapshot(snapshot: Snapshot): void + vfuncStateFlagsChanged(previousStateFlags: StateFlags): void + vfuncSystemSettingChanged(settings: SystemSetting): void + vfuncUnmap(): void + vfuncUnrealize(): void + vfuncUnroot(): void + vfuncAddChild(builder: Builder, child: GObject.Object, type?: string | null): void + vfuncCustomFinished(builder: Builder, child: GObject.Object | null, tagname: string, data?: object | null): void + vfuncCustomTagEnd(builder: Builder, child: GObject.Object | null, tagname: string, data?: object | null): void + vfuncCustomTagStart(builder: Builder, child: GObject.Object | null, tagname: string): [ /* returnType */ boolean, /* parser */ BuildableParser, /* data */ object | null ] + vfuncGetId(): string + vfuncGetInternalChild(builder: Builder, childname: string): GObject.Object + vfuncParserFinished(builder: Builder): void + vfuncSetBuildableProperty(builder: Builder, name: string, value: any): void + vfuncSetId(id: string): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Gtk.AboutDialog */ + connect(sigName: "activate-link", callback: (($obj: AboutDialog, uri: string) => boolean)): number + connect_after(sigName: "activate-link", callback: (($obj: AboutDialog, uri: string) => boolean)): number + emit(sigName: "activate-link", uri: string): void + on(sigName: "activate-link", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "activate-link", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "activate-link", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of Gtk.Window */ + connect(sigName: "activate-default", callback: (($obj: AboutDialog) => void)): number + connect_after(sigName: "activate-default", callback: (($obj: AboutDialog) => void)): number + emit(sigName: "activate-default"): void + on(sigName: "activate-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "activate-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "activate-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "activate-focus", callback: (($obj: AboutDialog) => void)): number + connect_after(sigName: "activate-focus", callback: (($obj: AboutDialog) => void)): number + emit(sigName: "activate-focus"): void + on(sigName: "activate-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "activate-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "activate-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "close-request", callback: (($obj: AboutDialog) => boolean)): number + connect_after(sigName: "close-request", callback: (($obj: AboutDialog) => boolean)): number + emit(sigName: "close-request"): void + on(sigName: "close-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "close-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "close-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "enable-debugging", callback: (($obj: AboutDialog, toggle: boolean) => boolean)): number + connect_after(sigName: "enable-debugging", callback: (($obj: AboutDialog, toggle: boolean) => boolean)): number + emit(sigName: "enable-debugging", toggle: boolean): void + on(sigName: "enable-debugging", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "enable-debugging", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "enable-debugging", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "keys-changed", callback: (($obj: AboutDialog) => void)): number + connect_after(sigName: "keys-changed", callback: (($obj: AboutDialog) => void)): number + emit(sigName: "keys-changed"): void + on(sigName: "keys-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "keys-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "keys-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of Gtk.Widget */ + connect(sigName: "destroy", callback: (($obj: AboutDialog) => void)): number + connect_after(sigName: "destroy", callback: (($obj: AboutDialog) => void)): number + emit(sigName: "destroy"): void + on(sigName: "destroy", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "destroy", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "destroy", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "direction-changed", callback: (($obj: AboutDialog, previousDirection: TextDirection) => void)): number + connect_after(sigName: "direction-changed", callback: (($obj: AboutDialog, previousDirection: TextDirection) => void)): number + emit(sigName: "direction-changed", previousDirection: TextDirection): void + on(sigName: "direction-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "direction-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "direction-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "hide", callback: (($obj: AboutDialog) => void)): number + connect_after(sigName: "hide", callback: (($obj: AboutDialog) => void)): number + emit(sigName: "hide"): void + on(sigName: "hide", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "hide", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "hide", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "keynav-failed", callback: (($obj: AboutDialog, direction: DirectionType) => boolean)): number + connect_after(sigName: "keynav-failed", callback: (($obj: AboutDialog, direction: DirectionType) => boolean)): number + emit(sigName: "keynav-failed", direction: DirectionType): void + on(sigName: "keynav-failed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "keynav-failed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "keynav-failed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "map", callback: (($obj: AboutDialog) => void)): number + connect_after(sigName: "map", callback: (($obj: AboutDialog) => void)): number + emit(sigName: "map"): void + on(sigName: "map", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "map", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "map", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "mnemonic-activate", callback: (($obj: AboutDialog, groupCycling: boolean) => boolean)): number + connect_after(sigName: "mnemonic-activate", callback: (($obj: AboutDialog, groupCycling: boolean) => boolean)): number + emit(sigName: "mnemonic-activate", groupCycling: boolean): void + on(sigName: "mnemonic-activate", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "mnemonic-activate", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "mnemonic-activate", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "move-focus", callback: (($obj: AboutDialog, direction: DirectionType) => void)): number + connect_after(sigName: "move-focus", callback: (($obj: AboutDialog, direction: DirectionType) => void)): number + emit(sigName: "move-focus", direction: DirectionType): void + on(sigName: "move-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "move-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "move-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "query-tooltip", callback: (($obj: AboutDialog, x: number, y: number, keyboardMode: boolean, tooltip: Tooltip) => boolean)): number + connect_after(sigName: "query-tooltip", callback: (($obj: AboutDialog, x: number, y: number, keyboardMode: boolean, tooltip: Tooltip) => boolean)): number + emit(sigName: "query-tooltip", x: number, y: number, keyboardMode: boolean, tooltip: Tooltip): void + on(sigName: "query-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "query-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "query-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "realize", callback: (($obj: AboutDialog) => void)): number + connect_after(sigName: "realize", callback: (($obj: AboutDialog) => void)): number + emit(sigName: "realize"): void + on(sigName: "realize", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "realize", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "realize", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "show", callback: (($obj: AboutDialog) => void)): number + connect_after(sigName: "show", callback: (($obj: AboutDialog) => void)): number + emit(sigName: "show"): void + on(sigName: "show", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "show", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "show", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "state-flags-changed", callback: (($obj: AboutDialog, flags: StateFlags) => void)): number + connect_after(sigName: "state-flags-changed", callback: (($obj: AboutDialog, flags: StateFlags) => void)): number + emit(sigName: "state-flags-changed", flags: StateFlags): void + on(sigName: "state-flags-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "state-flags-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "state-flags-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "unmap", callback: (($obj: AboutDialog) => void)): number + connect_after(sigName: "unmap", callback: (($obj: AboutDialog) => void)): number + emit(sigName: "unmap"): void + on(sigName: "unmap", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "unmap", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "unmap", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "unrealize", callback: (($obj: AboutDialog) => void)): number + connect_after(sigName: "unrealize", callback: (($obj: AboutDialog) => void)): number + emit(sigName: "unrealize"): void + on(sigName: "unrealize", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "unrealize", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "unrealize", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: AboutDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: AboutDialog, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::artists", callback: (($obj: AboutDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::artists", callback: (($obj: AboutDialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::artists", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::artists", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::artists", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::authors", callback: (($obj: AboutDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::authors", callback: (($obj: AboutDialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::authors", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::authors", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::authors", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::comments", callback: (($obj: AboutDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::comments", callback: (($obj: AboutDialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::comments", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::comments", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::comments", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::copyright", callback: (($obj: AboutDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::copyright", callback: (($obj: AboutDialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::copyright", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::copyright", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::copyright", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::documenters", callback: (($obj: AboutDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::documenters", callback: (($obj: AboutDialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::documenters", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::documenters", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::documenters", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::license", callback: (($obj: AboutDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::license", callback: (($obj: AboutDialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::license", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::license", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::license", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::license-type", callback: (($obj: AboutDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::license-type", callback: (($obj: AboutDialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::license-type", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::license-type", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::license-type", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::logo", callback: (($obj: AboutDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::logo", callback: (($obj: AboutDialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::logo", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::logo", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::logo", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::logo-icon-name", callback: (($obj: AboutDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::logo-icon-name", callback: (($obj: AboutDialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::logo-icon-name", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::logo-icon-name", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::logo-icon-name", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::program-name", callback: (($obj: AboutDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::program-name", callback: (($obj: AboutDialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::program-name", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::program-name", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::program-name", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::system-information", callback: (($obj: AboutDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::system-information", callback: (($obj: AboutDialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::system-information", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::system-information", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::system-information", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::translator-credits", callback: (($obj: AboutDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::translator-credits", callback: (($obj: AboutDialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::translator-credits", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::translator-credits", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::translator-credits", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::version", callback: (($obj: AboutDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::version", callback: (($obj: AboutDialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::version", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::version", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::version", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::website", callback: (($obj: AboutDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::website", callback: (($obj: AboutDialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::website", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::website", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::website", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::website-label", callback: (($obj: AboutDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::website-label", callback: (($obj: AboutDialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::website-label", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::website-label", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::website-label", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::wrap-license", callback: (($obj: AboutDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::wrap-license", callback: (($obj: AboutDialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::wrap-license", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::wrap-license", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::wrap-license", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::application", callback: (($obj: AboutDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::application", callback: (($obj: AboutDialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::application", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::application", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::application", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::child", callback: (($obj: AboutDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::child", callback: (($obj: AboutDialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::child", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::child", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::child", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::decorated", callback: (($obj: AboutDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::decorated", callback: (($obj: AboutDialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::decorated", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::decorated", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::decorated", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::default-height", callback: (($obj: AboutDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::default-height", callback: (($obj: AboutDialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::default-height", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::default-height", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::default-height", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::default-widget", callback: (($obj: AboutDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::default-widget", callback: (($obj: AboutDialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::default-widget", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::default-widget", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::default-widget", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::default-width", callback: (($obj: AboutDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::default-width", callback: (($obj: AboutDialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::default-width", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::default-width", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::default-width", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::deletable", callback: (($obj: AboutDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::deletable", callback: (($obj: AboutDialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::deletable", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::deletable", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::deletable", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::destroy-with-parent", callback: (($obj: AboutDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::destroy-with-parent", callback: (($obj: AboutDialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::destroy-with-parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::destroy-with-parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::destroy-with-parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::display", callback: (($obj: AboutDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::display", callback: (($obj: AboutDialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::display", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::display", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::display", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::focus-visible", callback: (($obj: AboutDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::focus-visible", callback: (($obj: AboutDialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::focus-visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::focus-visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::focus-visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::focus-widget", callback: (($obj: AboutDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::focus-widget", callback: (($obj: AboutDialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::focus-widget", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::focus-widget", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::focus-widget", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::fullscreened", callback: (($obj: AboutDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::fullscreened", callback: (($obj: AboutDialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::fullscreened", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::fullscreened", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::fullscreened", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::handle-menubar-accel", callback: (($obj: AboutDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::handle-menubar-accel", callback: (($obj: AboutDialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::handle-menubar-accel", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::handle-menubar-accel", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::handle-menubar-accel", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::hide-on-close", callback: (($obj: AboutDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hide-on-close", callback: (($obj: AboutDialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::hide-on-close", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::hide-on-close", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::hide-on-close", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::icon-name", callback: (($obj: AboutDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::icon-name", callback: (($obj: AboutDialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::icon-name", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::icon-name", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::icon-name", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::is-active", callback: (($obj: AboutDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::is-active", callback: (($obj: AboutDialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::is-active", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::is-active", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::is-active", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::maximized", callback: (($obj: AboutDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::maximized", callback: (($obj: AboutDialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::maximized", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::maximized", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::maximized", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::mnemonics-visible", callback: (($obj: AboutDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::mnemonics-visible", callback: (($obj: AboutDialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::mnemonics-visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::mnemonics-visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::mnemonics-visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::modal", callback: (($obj: AboutDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::modal", callback: (($obj: AboutDialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::modal", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::modal", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::modal", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::resizable", callback: (($obj: AboutDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::resizable", callback: (($obj: AboutDialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::resizable", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::resizable", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::resizable", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::startup-id", callback: (($obj: AboutDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::startup-id", callback: (($obj: AboutDialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::startup-id", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::startup-id", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::startup-id", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::title", callback: (($obj: AboutDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::title", callback: (($obj: AboutDialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::title", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::title", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::title", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::transient-for", callback: (($obj: AboutDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::transient-for", callback: (($obj: AboutDialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::transient-for", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::transient-for", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::transient-for", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::can-focus", callback: (($obj: AboutDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::can-focus", callback: (($obj: AboutDialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::can-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::can-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::can-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::can-target", callback: (($obj: AboutDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::can-target", callback: (($obj: AboutDialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::can-target", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::can-target", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::can-target", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::css-classes", callback: (($obj: AboutDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::css-classes", callback: (($obj: AboutDialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::css-classes", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::css-classes", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::css-classes", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::cursor", callback: (($obj: AboutDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::cursor", callback: (($obj: AboutDialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::cursor", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::cursor", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::cursor", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::focus-on-click", callback: (($obj: AboutDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::focus-on-click", callback: (($obj: AboutDialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::focus-on-click", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::focus-on-click", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::focus-on-click", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::focusable", callback: (($obj: AboutDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::focusable", callback: (($obj: AboutDialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::focusable", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::focusable", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::focusable", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::halign", callback: (($obj: AboutDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::halign", callback: (($obj: AboutDialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::halign", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::halign", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::halign", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::has-default", callback: (($obj: AboutDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-default", callback: (($obj: AboutDialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::has-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::has-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::has-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::has-focus", callback: (($obj: AboutDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-focus", callback: (($obj: AboutDialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::has-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::has-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::has-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::has-tooltip", callback: (($obj: AboutDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-tooltip", callback: (($obj: AboutDialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::has-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::has-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::has-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::height-request", callback: (($obj: AboutDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::height-request", callback: (($obj: AboutDialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::height-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::height-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::height-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::hexpand", callback: (($obj: AboutDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hexpand", callback: (($obj: AboutDialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::hexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::hexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::hexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::hexpand-set", callback: (($obj: AboutDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hexpand-set", callback: (($obj: AboutDialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::hexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::hexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::hexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::layout-manager", callback: (($obj: AboutDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::layout-manager", callback: (($obj: AboutDialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::layout-manager", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::layout-manager", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::layout-manager", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-bottom", callback: (($obj: AboutDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-bottom", callback: (($obj: AboutDialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-bottom", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-bottom", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-bottom", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-end", callback: (($obj: AboutDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-end", callback: (($obj: AboutDialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-end", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-end", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-end", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-start", callback: (($obj: AboutDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-start", callback: (($obj: AboutDialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-start", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-start", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-start", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-top", callback: (($obj: AboutDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-top", callback: (($obj: AboutDialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-top", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-top", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-top", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::name", callback: (($obj: AboutDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::name", callback: (($obj: AboutDialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::opacity", callback: (($obj: AboutDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::opacity", callback: (($obj: AboutDialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::opacity", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::opacity", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::opacity", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::overflow", callback: (($obj: AboutDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::overflow", callback: (($obj: AboutDialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::overflow", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::overflow", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::overflow", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::parent", callback: (($obj: AboutDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::parent", callback: (($obj: AboutDialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::receives-default", callback: (($obj: AboutDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::receives-default", callback: (($obj: AboutDialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::receives-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::receives-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::receives-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::root", callback: (($obj: AboutDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::root", callback: (($obj: AboutDialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::root", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::root", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::root", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::scale-factor", callback: (($obj: AboutDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::scale-factor", callback: (($obj: AboutDialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::scale-factor", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::scale-factor", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::scale-factor", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::sensitive", callback: (($obj: AboutDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::sensitive", callback: (($obj: AboutDialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::sensitive", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::sensitive", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::sensitive", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::tooltip-markup", callback: (($obj: AboutDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::tooltip-markup", callback: (($obj: AboutDialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::tooltip-markup", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::tooltip-markup", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::tooltip-markup", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::tooltip-text", callback: (($obj: AboutDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::tooltip-text", callback: (($obj: AboutDialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::tooltip-text", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::tooltip-text", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::tooltip-text", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::valign", callback: (($obj: AboutDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::valign", callback: (($obj: AboutDialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::valign", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::valign", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::valign", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::vexpand", callback: (($obj: AboutDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vexpand", callback: (($obj: AboutDialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::vexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::vexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::vexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::vexpand-set", callback: (($obj: AboutDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vexpand-set", callback: (($obj: AboutDialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::vexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::vexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::vexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::visible", callback: (($obj: AboutDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::visible", callback: (($obj: AboutDialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::width-request", callback: (($obj: AboutDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::width-request", callback: (($obj: AboutDialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::width-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::width-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::width-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::accessible-role", callback: (($obj: AboutDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-role", callback: (($obj: AboutDialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::accessible-role", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::accessible-role", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::accessible-role", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: AboutDialog_ConstructProps) + _init (config?: AboutDialog_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(): AboutDialog + static $gtype: GObject.Type +} +export interface ActionBar_ConstructProps extends Widget_ConstructProps { + revealed?: boolean + accessibleRole?: AccessibleRole +} +export class ActionBar { + /* Properties of Gtk.ActionBar */ + revealed: boolean + /* Properties of Gtk.Widget */ + canFocus: boolean + canTarget: boolean + cssClasses: string[] + cursor: Gdk.Cursor + focusOnClick: boolean + focusable: boolean + halign: Align + readonly hasDefault: boolean + readonly hasFocus: boolean + hasTooltip: boolean + heightRequest: number + hexpand: boolean + hexpandSet: boolean + layoutManager: LayoutManager + marginBottom: number + marginEnd: number + marginStart: number + marginTop: number + name: string + opacity: number + overflow: Overflow + readonly parent: Widget + receivesDefault: boolean + readonly root: Root + readonly scaleFactor: number + sensitive: boolean + tooltipMarkup: string + tooltipText: string + valign: Align + vexpand: boolean + vexpandSet: boolean + visible: boolean + widthRequest: number + /* Properties of Gtk.Accessible */ + accessibleRole: AccessibleRole + /* Fields of Gtk.Widget */ + parentInstance: GObject.InitiallyUnowned + /* Fields of GObject.InitiallyUnowned */ + gTypeInstance: GObject.TypeInstance + /* Methods of Gtk.ActionBar */ + getCenterWidget(): Widget | null + getRevealed(): boolean + packEnd(child: Widget): void + packStart(child: Widget): void + remove(child: Widget): void + setCenterWidget(centerWidget?: Widget | null): void + setRevealed(revealed: boolean): void + /* Methods of Gtk.Widget */ + actionSetEnabled(actionName: string, enabled: boolean): void + activate(): boolean + activateAction(name: string, args?: GLib.Variant | null): boolean + activateDefault(): void + addController(controller: EventController): void + addCssClass(cssClass: string): void + addMnemonicLabel(label: Widget): void + addTickCallback(callback: TickCallback): number + allocate(width: number, height: number, baseline: number, transform?: Gsk.Transform | null): void + childFocus(direction: DirectionType): boolean + computeBounds(target: Widget): [ /* returnType */ boolean, /* outBounds */ Graphene.Rect ] + computeExpand(orientation: Orientation): boolean + computePoint(target: Widget, point: Graphene.Point): [ /* returnType */ boolean, /* outPoint */ Graphene.Point ] + computeTransform(target: Widget): [ /* returnType */ boolean, /* outTransform */ Graphene.Matrix ] + contains(x: number, y: number): boolean + createPangoContext(): Pango.Context + createPangoLayout(text?: string | null): Pango.Layout + dragCheckThreshold(startX: number, startY: number, currentX: number, currentY: number): boolean + errorBell(): void + getAllocatedBaseline(): number + getAllocatedHeight(): number + getAllocatedWidth(): number + getAllocation(): /* allocation */ Allocation + getAncestor(widgetType: GObject.Type): Widget | null + getCanFocus(): boolean + getCanTarget(): boolean + getChildVisible(): boolean + getClipboard(): Gdk.Clipboard + getCssClasses(): string[] + getCssName(): string + getCursor(): Gdk.Cursor | null + getDirection(): TextDirection + getDisplay(): Gdk.Display + getFirstChild(): Widget | null + getFocusChild(): Widget | null + getFocusOnClick(): boolean + getFocusable(): boolean + getFontMap(): Pango.FontMap | null + getFontOptions(): cairo.FontOptions | null + getFrameClock(): Gdk.FrameClock | null + getHalign(): Align + getHasTooltip(): boolean + getHeight(): number + getHexpand(): boolean + getHexpandSet(): boolean + getLastChild(): Widget | null + getLayoutManager(): LayoutManager | null + getMapped(): boolean + getMarginBottom(): number + getMarginEnd(): number + getMarginStart(): number + getMarginTop(): number + getName(): string + getNative(): Native | null + getNextSibling(): Widget | null + getOpacity(): number + getOverflow(): Overflow + getPangoContext(): Pango.Context + getParent(): Widget | null + getPreferredSize(): [ /* minimumSize */ Requisition | null, /* naturalSize */ Requisition | null ] + getPrevSibling(): Widget | null + getPrimaryClipboard(): Gdk.Clipboard + getRealized(): boolean + getReceivesDefault(): boolean + getRequestMode(): SizeRequestMode + getRoot(): Root | null + getScaleFactor(): number + getSensitive(): boolean + getSettings(): Settings + getSize(orientation: Orientation): number + getSizeRequest(): [ /* width */ number | null, /* height */ number | null ] + getStateFlags(): StateFlags + getStyleContext(): StyleContext + getTemplateChild(widgetType: GObject.Type, name: string): GObject.Object + getTooltipMarkup(): string | null + getTooltipText(): string | null + getValign(): 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?: Gio.ActionGroup | null): void + insertAfter(parent: Widget, previousSibling?: Widget | null): void + insertBefore(parent: Widget, nextSibling?: Widget | null): void + isAncestor(ancestor: Widget): boolean + isDrawable(): boolean + isFocus(): boolean + isSensitive(): boolean + isVisible(): boolean + keynavFailed(direction: DirectionType): boolean + listMnemonicLabels(): Widget[] + map(): void + measure(orientation: Orientation, forSize: number): [ /* minimum */ number | null, /* natural */ number | null, /* minimumBaseline */ number | null, /* naturalBaseline */ number | null ] + mnemonicActivate(groupCycling: boolean): boolean + observeChildren(): Gio.ListModel + observeControllers(): Gio.ListModel + pick(x: number, y: number, flags: PickFlags): Widget | null + queueAllocate(): void + queueDraw(): void + queueResize(): void + realize(): void + removeController(controller: EventController): void + removeCssClass(cssClass: string): void + removeMnemonicLabel(label: Widget): void + removeTickCallback(id: number): void + setCanFocus(canFocus: boolean): void + setCanTarget(canTarget: boolean): void + setChildVisible(childVisible: boolean): void + setCssClasses(classes: string[]): void + setCursor(cursor?: Gdk.Cursor | null): void + setCursorFromName(name?: string | null): void + setDirection(dir: TextDirection): void + setFocusChild(child?: Widget | null): void + setFocusOnClick(focusOnClick: boolean): void + setFocusable(focusable: boolean): void + setFontMap(fontMap?: Pango.FontMap | null): void + setFontOptions(options?: cairo.FontOptions | null): void + setHalign(align: Align): void + setHasTooltip(hasTooltip: boolean): void + setHexpand(expand: boolean): void + setHexpandSet(set: boolean): void + setLayoutManager(layoutManager?: LayoutManager | 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: Overflow): void + setParent(parent: Widget): void + setReceivesDefault(receivesDefault: boolean): void + setSensitive(sensitive: boolean): void + setSizeRequest(width: number, height: number): void + setStateFlags(flags: StateFlags, clear: boolean): void + setTooltipMarkup(markup?: string | null): void + setTooltipText(text?: string | null): void + setValign(align: Align): void + setVexpand(expand: boolean): void + setVexpandSet(set: boolean): void + setVisible(visible: boolean): void + shouldLayout(): boolean + show(): void + sizeAllocate(allocation: Allocation, baseline: number): void + snapshotChild(child: Widget, snapshot: Snapshot): void + translateCoordinates(destWidget: Widget, srcX: number, srcY: number): [ /* returnType */ boolean, /* destX */ number | null, /* destY */ number | null ] + triggerTooltipQuery(): void + unmap(): void + unparent(): void + unrealize(): void + unsetStateFlags(flags: StateFlags): void + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Methods of Gtk.Accessible */ + getAccessibleRole(): AccessibleRole + resetProperty(property: AccessibleProperty): void + resetRelation(relation: AccessibleRelation): void + resetState(state: AccessibleState): void + updateProperty(properties: AccessibleProperty[], values: any): void + updateRelation(relations: AccessibleRelation[], values: any): void + updateState(states: AccessibleState[], values: any): void + /* Methods of Gtk.Buildable */ + getBuildableId(): string + /* Virtual methods of Gtk.Widget */ + vfuncComputeExpand(hexpandP: boolean, vexpandP: boolean): void + vfuncContains(x: number, y: number): boolean + vfuncCssChanged(change: CssStyleChange): void + vfuncDirectionChanged(previousDirection: TextDirection): void + vfuncFocus(direction: DirectionType): boolean + vfuncGetRequestMode(): SizeRequestMode + vfuncGrabFocus(): boolean + vfuncHide(): void + vfuncKeynavFailed(direction: DirectionType): boolean + vfuncMap(): void + vfuncMeasure(orientation: Orientation, forSize: number): [ /* minimum */ number | null, /* natural */ number | null, /* minimumBaseline */ number | null, /* naturalBaseline */ number | null ] + vfuncMnemonicActivate(groupCycling: boolean): boolean + vfuncMoveFocus(direction: DirectionType): void + vfuncQueryTooltip(x: number, y: number, keyboardTooltip: boolean, tooltip: Tooltip): boolean + vfuncRealize(): void + vfuncRoot(): void + vfuncSetFocusChild(child?: Widget | null): void + vfuncShow(): void + vfuncSizeAllocate(width: number, height: number, baseline: number): void + vfuncSnapshot(snapshot: Snapshot): void + vfuncStateFlagsChanged(previousStateFlags: StateFlags): void + vfuncSystemSettingChanged(settings: SystemSetting): void + vfuncUnmap(): void + vfuncUnrealize(): void + vfuncUnroot(): void + vfuncAddChild(builder: Builder, child: GObject.Object, type?: string | null): void + vfuncCustomFinished(builder: Builder, child: GObject.Object | null, tagname: string, data?: object | null): void + vfuncCustomTagEnd(builder: Builder, child: GObject.Object | null, tagname: string, data?: object | null): void + vfuncCustomTagStart(builder: Builder, child: GObject.Object | null, tagname: string): [ /* returnType */ boolean, /* parser */ BuildableParser, /* data */ object | null ] + vfuncGetId(): string + vfuncGetInternalChild(builder: Builder, childname: string): GObject.Object + vfuncParserFinished(builder: Builder): void + vfuncSetBuildableProperty(builder: Builder, name: string, value: any): void + vfuncSetId(id: string): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Gtk.Widget */ + connect(sigName: "destroy", callback: (($obj: ActionBar) => void)): number + connect_after(sigName: "destroy", callback: (($obj: ActionBar) => void)): number + emit(sigName: "destroy"): void + on(sigName: "destroy", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "destroy", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "destroy", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "direction-changed", callback: (($obj: ActionBar, previousDirection: TextDirection) => void)): number + connect_after(sigName: "direction-changed", callback: (($obj: ActionBar, previousDirection: TextDirection) => void)): number + emit(sigName: "direction-changed", previousDirection: TextDirection): void + on(sigName: "direction-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "direction-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "direction-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "hide", callback: (($obj: ActionBar) => void)): number + connect_after(sigName: "hide", callback: (($obj: ActionBar) => void)): number + emit(sigName: "hide"): void + on(sigName: "hide", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "hide", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "hide", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "keynav-failed", callback: (($obj: ActionBar, direction: DirectionType) => boolean)): number + connect_after(sigName: "keynav-failed", callback: (($obj: ActionBar, direction: DirectionType) => boolean)): number + emit(sigName: "keynav-failed", direction: DirectionType): void + on(sigName: "keynav-failed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "keynav-failed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "keynav-failed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "map", callback: (($obj: ActionBar) => void)): number + connect_after(sigName: "map", callback: (($obj: ActionBar) => void)): number + emit(sigName: "map"): void + on(sigName: "map", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "map", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "map", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "mnemonic-activate", callback: (($obj: ActionBar, groupCycling: boolean) => boolean)): number + connect_after(sigName: "mnemonic-activate", callback: (($obj: ActionBar, groupCycling: boolean) => boolean)): number + emit(sigName: "mnemonic-activate", groupCycling: boolean): void + on(sigName: "mnemonic-activate", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "mnemonic-activate", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "mnemonic-activate", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "move-focus", callback: (($obj: ActionBar, direction: DirectionType) => void)): number + connect_after(sigName: "move-focus", callback: (($obj: ActionBar, direction: DirectionType) => void)): number + emit(sigName: "move-focus", direction: DirectionType): void + on(sigName: "move-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "move-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "move-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "query-tooltip", callback: (($obj: ActionBar, x: number, y: number, keyboardMode: boolean, tooltip: Tooltip) => boolean)): number + connect_after(sigName: "query-tooltip", callback: (($obj: ActionBar, x: number, y: number, keyboardMode: boolean, tooltip: Tooltip) => boolean)): number + emit(sigName: "query-tooltip", x: number, y: number, keyboardMode: boolean, tooltip: Tooltip): void + on(sigName: "query-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "query-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "query-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "realize", callback: (($obj: ActionBar) => void)): number + connect_after(sigName: "realize", callback: (($obj: ActionBar) => void)): number + emit(sigName: "realize"): void + on(sigName: "realize", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "realize", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "realize", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "show", callback: (($obj: ActionBar) => void)): number + connect_after(sigName: "show", callback: (($obj: ActionBar) => void)): number + emit(sigName: "show"): void + on(sigName: "show", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "show", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "show", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "state-flags-changed", callback: (($obj: ActionBar, flags: StateFlags) => void)): number + connect_after(sigName: "state-flags-changed", callback: (($obj: ActionBar, flags: StateFlags) => void)): number + emit(sigName: "state-flags-changed", flags: StateFlags): void + on(sigName: "state-flags-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "state-flags-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "state-flags-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "unmap", callback: (($obj: ActionBar) => void)): number + connect_after(sigName: "unmap", callback: (($obj: ActionBar) => void)): number + emit(sigName: "unmap"): void + on(sigName: "unmap", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "unmap", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "unmap", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "unrealize", callback: (($obj: ActionBar) => void)): number + connect_after(sigName: "unrealize", callback: (($obj: ActionBar) => void)): number + emit(sigName: "unrealize"): void + on(sigName: "unrealize", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "unrealize", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "unrealize", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: ActionBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: ActionBar, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::revealed", callback: (($obj: ActionBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::revealed", callback: (($obj: ActionBar, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::revealed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::revealed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::revealed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::can-focus", callback: (($obj: ActionBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::can-focus", callback: (($obj: ActionBar, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::can-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::can-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::can-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::can-target", callback: (($obj: ActionBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::can-target", callback: (($obj: ActionBar, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::can-target", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::can-target", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::can-target", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::css-classes", callback: (($obj: ActionBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::css-classes", callback: (($obj: ActionBar, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::css-classes", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::css-classes", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::css-classes", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::cursor", callback: (($obj: ActionBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::cursor", callback: (($obj: ActionBar, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::cursor", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::cursor", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::cursor", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::focus-on-click", callback: (($obj: ActionBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::focus-on-click", callback: (($obj: ActionBar, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::focus-on-click", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::focus-on-click", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::focus-on-click", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::focusable", callback: (($obj: ActionBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::focusable", callback: (($obj: ActionBar, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::focusable", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::focusable", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::focusable", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::halign", callback: (($obj: ActionBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::halign", callback: (($obj: ActionBar, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::halign", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::halign", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::halign", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::has-default", callback: (($obj: ActionBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-default", callback: (($obj: ActionBar, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::has-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::has-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::has-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::has-focus", callback: (($obj: ActionBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-focus", callback: (($obj: ActionBar, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::has-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::has-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::has-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::has-tooltip", callback: (($obj: ActionBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-tooltip", callback: (($obj: ActionBar, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::has-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::has-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::has-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::height-request", callback: (($obj: ActionBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::height-request", callback: (($obj: ActionBar, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::height-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::height-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::height-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::hexpand", callback: (($obj: ActionBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hexpand", callback: (($obj: ActionBar, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::hexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::hexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::hexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::hexpand-set", callback: (($obj: ActionBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hexpand-set", callback: (($obj: ActionBar, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::hexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::hexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::hexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::layout-manager", callback: (($obj: ActionBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::layout-manager", callback: (($obj: ActionBar, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::layout-manager", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::layout-manager", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::layout-manager", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-bottom", callback: (($obj: ActionBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-bottom", callback: (($obj: ActionBar, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-bottom", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-bottom", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-bottom", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-end", callback: (($obj: ActionBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-end", callback: (($obj: ActionBar, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-end", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-end", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-end", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-start", callback: (($obj: ActionBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-start", callback: (($obj: ActionBar, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-start", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-start", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-start", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-top", callback: (($obj: ActionBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-top", callback: (($obj: ActionBar, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-top", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-top", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-top", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::name", callback: (($obj: ActionBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::name", callback: (($obj: ActionBar, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::opacity", callback: (($obj: ActionBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::opacity", callback: (($obj: ActionBar, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::opacity", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::opacity", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::opacity", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::overflow", callback: (($obj: ActionBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::overflow", callback: (($obj: ActionBar, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::overflow", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::overflow", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::overflow", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::parent", callback: (($obj: ActionBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::parent", callback: (($obj: ActionBar, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::receives-default", callback: (($obj: ActionBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::receives-default", callback: (($obj: ActionBar, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::receives-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::receives-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::receives-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::root", callback: (($obj: ActionBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::root", callback: (($obj: ActionBar, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::root", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::root", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::root", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::scale-factor", callback: (($obj: ActionBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::scale-factor", callback: (($obj: ActionBar, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::scale-factor", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::scale-factor", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::scale-factor", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::sensitive", callback: (($obj: ActionBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::sensitive", callback: (($obj: ActionBar, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::sensitive", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::sensitive", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::sensitive", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::tooltip-markup", callback: (($obj: ActionBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::tooltip-markup", callback: (($obj: ActionBar, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::tooltip-markup", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::tooltip-markup", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::tooltip-markup", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::tooltip-text", callback: (($obj: ActionBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::tooltip-text", callback: (($obj: ActionBar, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::tooltip-text", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::tooltip-text", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::tooltip-text", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::valign", callback: (($obj: ActionBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::valign", callback: (($obj: ActionBar, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::valign", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::valign", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::valign", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::vexpand", callback: (($obj: ActionBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vexpand", callback: (($obj: ActionBar, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::vexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::vexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::vexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::vexpand-set", callback: (($obj: ActionBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vexpand-set", callback: (($obj: ActionBar, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::vexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::vexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::vexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::visible", callback: (($obj: ActionBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::visible", callback: (($obj: ActionBar, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::width-request", callback: (($obj: ActionBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::width-request", callback: (($obj: ActionBar, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::width-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::width-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::width-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::accessible-role", callback: (($obj: ActionBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-role", callback: (($obj: ActionBar, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::accessible-role", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::accessible-role", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::accessible-role", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: ActionBar_ConstructProps) + _init (config?: ActionBar_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(): ActionBar + static $gtype: GObject.Type +} +export interface ActivateAction_ConstructProps extends ShortcutAction_ConstructProps { +} +export class ActivateAction { + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of Gtk.ShortcutAction */ + activate(flags: ShortcutActionFlags, widget: Widget, args?: GLib.Variant | null): boolean + print(string: GLib.String): void + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: ActivateAction, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: ActivateAction, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: ActivateAction_ConstructProps) + _init (config?: ActivateAction_ConstructProps): void + /* Static methods and pseudo-constructors */ + static get(): ActivateAction + static $gtype: GObject.Type +} +export interface Adjustment_ConstructProps extends GObject.InitiallyUnowned_ConstructProps { + lower?: number + pageIncrement?: number + pageSize?: number + stepIncrement?: number + upper?: number + value?: number +} +export class Adjustment { + /* Properties of Gtk.Adjustment */ + lower: number + pageIncrement: number + pageSize: number + stepIncrement: number + upper: number + value: number + /* Fields of Gtk.Adjustment */ + parentInstance: GObject.InitiallyUnowned + /* Fields of GObject.InitiallyUnowned */ + gTypeInstance: GObject.TypeInstance + /* Methods of Gtk.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 + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Virtual methods of Gtk.Adjustment */ + vfuncChanged(): void + vfuncValueChanged(): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Gtk.Adjustment */ + connect(sigName: "changed", callback: (($obj: Adjustment) => void)): number + connect_after(sigName: "changed", callback: (($obj: Adjustment) => void)): number + emit(sigName: "changed"): void + on(sigName: "changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "value-changed", callback: (($obj: Adjustment) => void)): number + connect_after(sigName: "value-changed", callback: (($obj: Adjustment) => void)): number + emit(sigName: "value-changed"): void + on(sigName: "value-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "value-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "value-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: Adjustment, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: Adjustment, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::lower", callback: (($obj: Adjustment, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::lower", callback: (($obj: Adjustment, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::lower", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::lower", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::lower", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::page-increment", callback: (($obj: Adjustment, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::page-increment", callback: (($obj: Adjustment, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::page-increment", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::page-increment", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::page-increment", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::page-size", callback: (($obj: Adjustment, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::page-size", callback: (($obj: Adjustment, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::page-size", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::page-size", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::page-size", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::step-increment", callback: (($obj: Adjustment, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::step-increment", callback: (($obj: Adjustment, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::step-increment", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::step-increment", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::step-increment", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::upper", callback: (($obj: Adjustment, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::upper", callback: (($obj: Adjustment, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::upper", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::upper", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::upper", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::value", callback: (($obj: Adjustment, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::value", callback: (($obj: Adjustment, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::value", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::value", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::value", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: Adjustment_ConstructProps) + _init (config?: Adjustment_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(value: number, lower: number, upper: number, stepIncrement: number, pageIncrement: number, pageSize: number): Adjustment + static $gtype: GObject.Type +} +export interface AlternativeTrigger_ConstructProps extends ShortcutTrigger_ConstructProps { + first?: ShortcutTrigger + second?: ShortcutTrigger +} +export class AlternativeTrigger { + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of Gtk.AlternativeTrigger */ + getFirst(): ShortcutTrigger + getSecond(): ShortcutTrigger + /* Methods of Gtk.ShortcutTrigger */ + compare(trigger2: ShortcutTrigger): number + equal(trigger2: ShortcutTrigger): boolean + hash(): number + print(string: GLib.String): void + printLabel(display: Gdk.Display, string: GLib.String): boolean + toLabel(display: Gdk.Display): string + trigger(event: Gdk.Event, enableMnemonics: boolean): Gdk.KeyMatch + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: AlternativeTrigger, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: AlternativeTrigger, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: AlternativeTrigger_ConstructProps) + _init (config?: AlternativeTrigger_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(first: ShortcutTrigger, second: ShortcutTrigger): AlternativeTrigger + static $gtype: GObject.Type +} +export interface AnyFilter_ConstructProps extends MultiFilter_ConstructProps { +} +export class AnyFilter { + /* Fields of Gtk.Filter */ + parentInstance: GObject.Object + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of Gtk.MultiFilter */ + append(filter: Filter): void + remove(position: number): void + /* Methods of Gtk.Filter */ + changed(change: FilterChange): void + getStrictness(): FilterMatch + match(item: GObject.Object): boolean + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Methods of Gio.ListModel */ + getItemType(): GObject.Type + getNItems(): number + getItem(position: number): GObject.Object | null + itemsChanged(position: number, removed: number, added: number): void + /* Methods of Gtk.Buildable */ + getBuildableId(): string + /* Virtual methods of Gtk.MultiFilter */ + vfuncGetItem(position: number): GObject.Object | null + vfuncGetItemType(): GObject.Type + vfuncGetNItems(): number + vfuncAddChild(builder: Builder, child: GObject.Object, type?: string | null): void + vfuncCustomFinished(builder: Builder, child: GObject.Object | null, tagname: string, data?: object | null): void + vfuncCustomTagEnd(builder: Builder, child: GObject.Object | null, tagname: string, data?: object | null): void + vfuncCustomTagStart(builder: Builder, child: GObject.Object | null, tagname: string): [ /* returnType */ boolean, /* parser */ BuildableParser, /* data */ object | null ] + vfuncGetId(): string + vfuncGetInternalChild(builder: Builder, childname: string): GObject.Object + vfuncParserFinished(builder: Builder): void + vfuncSetBuildableProperty(builder: Builder, name: string, value: any): void + vfuncSetId(id: string): void + /* Virtual methods of Gtk.Filter */ + vfuncGetStrictness(): FilterMatch + vfuncMatch(item?: GObject.Object | null): boolean + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Gtk.Filter */ + connect(sigName: "changed", callback: (($obj: AnyFilter, change: FilterChange) => void)): number + connect_after(sigName: "changed", callback: (($obj: AnyFilter, change: FilterChange) => void)): number + emit(sigName: "changed", change: FilterChange): void + on(sigName: "changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: AnyFilter, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: AnyFilter, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of Gio.ListModel */ + connect(sigName: "items-changed", callback: (($obj: AnyFilter, position: number, removed: number, added: number) => void)): number + connect_after(sigName: "items-changed", callback: (($obj: AnyFilter, position: number, removed: number, added: number) => void)): number + emit(sigName: "items-changed", position: number, removed: number, added: number): void + on(sigName: "items-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "items-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "items-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: AnyFilter_ConstructProps) + _init (config?: AnyFilter_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(): AnyFilter + static $gtype: GObject.Type +} +export interface AppChooserButton_ConstructProps extends Widget_ConstructProps { + heading?: string + modal?: boolean + showDefaultItem?: boolean + showDialogItem?: boolean + accessibleRole?: AccessibleRole + contentType?: string +} +export class AppChooserButton { + /* Properties of Gtk.AppChooserButton */ + heading: string + modal: boolean + showDefaultItem: boolean + showDialogItem: boolean + /* Properties of Gtk.Widget */ + canFocus: boolean + canTarget: boolean + cssClasses: string[] + cursor: Gdk.Cursor + focusOnClick: boolean + focusable: boolean + halign: Align + readonly hasDefault: boolean + readonly hasFocus: boolean + hasTooltip: boolean + heightRequest: number + hexpand: boolean + hexpandSet: boolean + layoutManager: LayoutManager + marginBottom: number + marginEnd: number + marginStart: number + marginTop: number + name: string + opacity: number + overflow: Overflow + readonly parent: Widget + receivesDefault: boolean + readonly root: Root + readonly scaleFactor: number + sensitive: boolean + tooltipMarkup: string + tooltipText: string + valign: Align + vexpand: boolean + vexpandSet: boolean + visible: boolean + widthRequest: number + /* Properties of Gtk.Accessible */ + accessibleRole: AccessibleRole + /* Fields of Gtk.Widget */ + parentInstance: GObject.InitiallyUnowned + /* Fields of GObject.InitiallyUnowned */ + gTypeInstance: GObject.TypeInstance + /* Methods of Gtk.AppChooserButton */ + appendCustomItem(name: string, label: string, icon: Gio.Icon): void + appendSeparator(): void + getHeading(): string | null + 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 + /* Methods of Gtk.Widget */ + actionSetEnabled(actionName: string, enabled: boolean): void + activate(): boolean + activateAction(name: string, args?: GLib.Variant | null): boolean + activateDefault(): void + addController(controller: EventController): void + addCssClass(cssClass: string): void + addMnemonicLabel(label: Widget): void + addTickCallback(callback: TickCallback): number + allocate(width: number, height: number, baseline: number, transform?: Gsk.Transform | null): void + childFocus(direction: DirectionType): boolean + computeBounds(target: Widget): [ /* returnType */ boolean, /* outBounds */ Graphene.Rect ] + computeExpand(orientation: Orientation): boolean + computePoint(target: Widget, point: Graphene.Point): [ /* returnType */ boolean, /* outPoint */ Graphene.Point ] + computeTransform(target: Widget): [ /* returnType */ boolean, /* outTransform */ Graphene.Matrix ] + contains(x: number, y: number): boolean + createPangoContext(): Pango.Context + createPangoLayout(text?: string | null): Pango.Layout + dragCheckThreshold(startX: number, startY: number, currentX: number, currentY: number): boolean + errorBell(): void + getAllocatedBaseline(): number + getAllocatedHeight(): number + getAllocatedWidth(): number + getAllocation(): /* allocation */ Allocation + getAncestor(widgetType: GObject.Type): Widget | null + getCanFocus(): boolean + getCanTarget(): boolean + getChildVisible(): boolean + getClipboard(): Gdk.Clipboard + getCssClasses(): string[] + getCssName(): string + getCursor(): Gdk.Cursor | null + getDirection(): TextDirection + getDisplay(): Gdk.Display + getFirstChild(): Widget | null + getFocusChild(): Widget | null + getFocusOnClick(): boolean + getFocusable(): boolean + getFontMap(): Pango.FontMap | null + getFontOptions(): cairo.FontOptions | null + getFrameClock(): Gdk.FrameClock | null + getHalign(): Align + getHasTooltip(): boolean + getHeight(): number + getHexpand(): boolean + getHexpandSet(): boolean + getLastChild(): Widget | null + getLayoutManager(): LayoutManager | null + getMapped(): boolean + getMarginBottom(): number + getMarginEnd(): number + getMarginStart(): number + getMarginTop(): number + getName(): string + getNative(): Native | null + getNextSibling(): Widget | null + getOpacity(): number + getOverflow(): Overflow + getPangoContext(): Pango.Context + getParent(): Widget | null + getPreferredSize(): [ /* minimumSize */ Requisition | null, /* naturalSize */ Requisition | null ] + getPrevSibling(): Widget | null + getPrimaryClipboard(): Gdk.Clipboard + getRealized(): boolean + getReceivesDefault(): boolean + getRequestMode(): SizeRequestMode + getRoot(): Root | null + getScaleFactor(): number + getSensitive(): boolean + getSettings(): Settings + getSize(orientation: Orientation): number + getSizeRequest(): [ /* width */ number | null, /* height */ number | null ] + getStateFlags(): StateFlags + getStyleContext(): StyleContext + getTemplateChild(widgetType: GObject.Type, name: string): GObject.Object + getTooltipMarkup(): string | null + getTooltipText(): string | null + getValign(): 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?: Gio.ActionGroup | null): void + insertAfter(parent: Widget, previousSibling?: Widget | null): void + insertBefore(parent: Widget, nextSibling?: Widget | null): void + isAncestor(ancestor: Widget): boolean + isDrawable(): boolean + isFocus(): boolean + isSensitive(): boolean + isVisible(): boolean + keynavFailed(direction: DirectionType): boolean + listMnemonicLabels(): Widget[] + map(): void + measure(orientation: Orientation, forSize: number): [ /* minimum */ number | null, /* natural */ number | null, /* minimumBaseline */ number | null, /* naturalBaseline */ number | null ] + mnemonicActivate(groupCycling: boolean): boolean + observeChildren(): Gio.ListModel + observeControllers(): Gio.ListModel + pick(x: number, y: number, flags: PickFlags): Widget | null + queueAllocate(): void + queueDraw(): void + queueResize(): void + realize(): void + removeController(controller: EventController): void + removeCssClass(cssClass: string): void + removeMnemonicLabel(label: Widget): void + removeTickCallback(id: number): void + setCanFocus(canFocus: boolean): void + setCanTarget(canTarget: boolean): void + setChildVisible(childVisible: boolean): void + setCssClasses(classes: string[]): void + setCursor(cursor?: Gdk.Cursor | null): void + setCursorFromName(name?: string | null): void + setDirection(dir: TextDirection): void + setFocusChild(child?: Widget | null): void + setFocusOnClick(focusOnClick: boolean): void + setFocusable(focusable: boolean): void + setFontMap(fontMap?: Pango.FontMap | null): void + setFontOptions(options?: cairo.FontOptions | null): void + setHalign(align: Align): void + setHasTooltip(hasTooltip: boolean): void + setHexpand(expand: boolean): void + setHexpandSet(set: boolean): void + setLayoutManager(layoutManager?: LayoutManager | 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: Overflow): void + setParent(parent: Widget): void + setReceivesDefault(receivesDefault: boolean): void + setSensitive(sensitive: boolean): void + setSizeRequest(width: number, height: number): void + setStateFlags(flags: StateFlags, clear: boolean): void + setTooltipMarkup(markup?: string | null): void + setTooltipText(text?: string | null): void + setValign(align: Align): void + setVexpand(expand: boolean): void + setVexpandSet(set: boolean): void + setVisible(visible: boolean): void + shouldLayout(): boolean + show(): void + sizeAllocate(allocation: Allocation, baseline: number): void + snapshotChild(child: Widget, snapshot: Snapshot): void + translateCoordinates(destWidget: Widget, srcX: number, srcY: number): [ /* returnType */ boolean, /* destX */ number | null, /* destY */ number | null ] + triggerTooltipQuery(): void + unmap(): void + unparent(): void + unrealize(): void + unsetStateFlags(flags: StateFlags): void + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Methods of Gtk.Accessible */ + getAccessibleRole(): AccessibleRole + resetProperty(property: AccessibleProperty): void + resetRelation(relation: AccessibleRelation): void + resetState(state: AccessibleState): void + updateProperty(properties: AccessibleProperty[], values: any): void + updateRelation(relations: AccessibleRelation[], values: any): void + updateState(states: AccessibleState[], values: any): void + /* Methods of Gtk.AppChooser */ + getAppInfo(): Gio.AppInfo | null + getContentType(): string + refresh(): void + /* Methods of Gtk.Buildable */ + getBuildableId(): string + /* Virtual methods of Gtk.Widget */ + vfuncComputeExpand(hexpandP: boolean, vexpandP: boolean): void + vfuncContains(x: number, y: number): boolean + vfuncCssChanged(change: CssStyleChange): void + vfuncDirectionChanged(previousDirection: TextDirection): void + vfuncFocus(direction: DirectionType): boolean + vfuncGetRequestMode(): SizeRequestMode + vfuncGrabFocus(): boolean + vfuncHide(): void + vfuncKeynavFailed(direction: DirectionType): boolean + vfuncMap(): void + vfuncMeasure(orientation: Orientation, forSize: number): [ /* minimum */ number | null, /* natural */ number | null, /* minimumBaseline */ number | null, /* naturalBaseline */ number | null ] + vfuncMnemonicActivate(groupCycling: boolean): boolean + vfuncMoveFocus(direction: DirectionType): void + vfuncQueryTooltip(x: number, y: number, keyboardTooltip: boolean, tooltip: Tooltip): boolean + vfuncRealize(): void + vfuncRoot(): void + vfuncSetFocusChild(child?: Widget | null): void + vfuncShow(): void + vfuncSizeAllocate(width: number, height: number, baseline: number): void + vfuncSnapshot(snapshot: Snapshot): void + vfuncStateFlagsChanged(previousStateFlags: StateFlags): void + vfuncSystemSettingChanged(settings: SystemSetting): void + vfuncUnmap(): void + vfuncUnrealize(): void + vfuncUnroot(): void + vfuncAddChild(builder: Builder, child: GObject.Object, type?: string | null): void + vfuncCustomFinished(builder: Builder, child: GObject.Object | null, tagname: string, data?: object | null): void + vfuncCustomTagEnd(builder: Builder, child: GObject.Object | null, tagname: string, data?: object | null): void + vfuncCustomTagStart(builder: Builder, child: GObject.Object | null, tagname: string): [ /* returnType */ boolean, /* parser */ BuildableParser, /* data */ object | null ] + vfuncGetId(): string + vfuncGetInternalChild(builder: Builder, childname: string): GObject.Object + vfuncParserFinished(builder: Builder): void + vfuncSetBuildableProperty(builder: Builder, name: string, value: any): void + vfuncSetId(id: string): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Gtk.AppChooserButton */ + connect(sigName: "changed", callback: (($obj: AppChooserButton) => void)): number + connect_after(sigName: "changed", callback: (($obj: AppChooserButton) => void)): number + emit(sigName: "changed"): void + on(sigName: "changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "custom-item-activated", callback: (($obj: AppChooserButton, itemName: string) => void)): number + connect_after(sigName: "custom-item-activated", callback: (($obj: AppChooserButton, itemName: string) => void)): number + emit(sigName: "custom-item-activated", itemName: string): void + on(sigName: "custom-item-activated", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "custom-item-activated", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "custom-item-activated", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of Gtk.Widget */ + connect(sigName: "destroy", callback: (($obj: AppChooserButton) => void)): number + connect_after(sigName: "destroy", callback: (($obj: AppChooserButton) => void)): number + emit(sigName: "destroy"): void + on(sigName: "destroy", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "destroy", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "destroy", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "direction-changed", callback: (($obj: AppChooserButton, previousDirection: TextDirection) => void)): number + connect_after(sigName: "direction-changed", callback: (($obj: AppChooserButton, previousDirection: TextDirection) => void)): number + emit(sigName: "direction-changed", previousDirection: TextDirection): void + on(sigName: "direction-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "direction-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "direction-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "hide", callback: (($obj: AppChooserButton) => void)): number + connect_after(sigName: "hide", callback: (($obj: AppChooserButton) => void)): number + emit(sigName: "hide"): void + on(sigName: "hide", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "hide", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "hide", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "keynav-failed", callback: (($obj: AppChooserButton, direction: DirectionType) => boolean)): number + connect_after(sigName: "keynav-failed", callback: (($obj: AppChooserButton, direction: DirectionType) => boolean)): number + emit(sigName: "keynav-failed", direction: DirectionType): void + on(sigName: "keynav-failed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "keynav-failed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "keynav-failed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "map", callback: (($obj: AppChooserButton) => void)): number + connect_after(sigName: "map", callback: (($obj: AppChooserButton) => void)): number + emit(sigName: "map"): void + on(sigName: "map", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "map", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "map", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "mnemonic-activate", callback: (($obj: AppChooserButton, groupCycling: boolean) => boolean)): number + connect_after(sigName: "mnemonic-activate", callback: (($obj: AppChooserButton, groupCycling: boolean) => boolean)): number + emit(sigName: "mnemonic-activate", groupCycling: boolean): void + on(sigName: "mnemonic-activate", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "mnemonic-activate", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "mnemonic-activate", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "move-focus", callback: (($obj: AppChooserButton, direction: DirectionType) => void)): number + connect_after(sigName: "move-focus", callback: (($obj: AppChooserButton, direction: DirectionType) => void)): number + emit(sigName: "move-focus", direction: DirectionType): void + on(sigName: "move-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "move-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "move-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "query-tooltip", callback: (($obj: AppChooserButton, x: number, y: number, keyboardMode: boolean, tooltip: Tooltip) => boolean)): number + connect_after(sigName: "query-tooltip", callback: (($obj: AppChooserButton, x: number, y: number, keyboardMode: boolean, tooltip: Tooltip) => boolean)): number + emit(sigName: "query-tooltip", x: number, y: number, keyboardMode: boolean, tooltip: Tooltip): void + on(sigName: "query-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "query-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "query-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "realize", callback: (($obj: AppChooserButton) => void)): number + connect_after(sigName: "realize", callback: (($obj: AppChooserButton) => void)): number + emit(sigName: "realize"): void + on(sigName: "realize", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "realize", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "realize", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "show", callback: (($obj: AppChooserButton) => void)): number + connect_after(sigName: "show", callback: (($obj: AppChooserButton) => void)): number + emit(sigName: "show"): void + on(sigName: "show", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "show", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "show", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "state-flags-changed", callback: (($obj: AppChooserButton, flags: StateFlags) => void)): number + connect_after(sigName: "state-flags-changed", callback: (($obj: AppChooserButton, flags: StateFlags) => void)): number + emit(sigName: "state-flags-changed", flags: StateFlags): void + on(sigName: "state-flags-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "state-flags-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "state-flags-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "unmap", callback: (($obj: AppChooserButton) => void)): number + connect_after(sigName: "unmap", callback: (($obj: AppChooserButton) => void)): number + emit(sigName: "unmap"): void + on(sigName: "unmap", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "unmap", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "unmap", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "unrealize", callback: (($obj: AppChooserButton) => void)): number + connect_after(sigName: "unrealize", callback: (($obj: AppChooserButton) => void)): number + emit(sigName: "unrealize"): void + on(sigName: "unrealize", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "unrealize", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "unrealize", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: AppChooserButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: AppChooserButton, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::heading", callback: (($obj: AppChooserButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::heading", callback: (($obj: AppChooserButton, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::heading", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::heading", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::heading", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::modal", callback: (($obj: AppChooserButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::modal", callback: (($obj: AppChooserButton, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::modal", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::modal", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::modal", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::show-default-item", callback: (($obj: AppChooserButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::show-default-item", callback: (($obj: AppChooserButton, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::show-default-item", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::show-default-item", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::show-default-item", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::show-dialog-item", callback: (($obj: AppChooserButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::show-dialog-item", callback: (($obj: AppChooserButton, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::show-dialog-item", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::show-dialog-item", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::show-dialog-item", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::can-focus", callback: (($obj: AppChooserButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::can-focus", callback: (($obj: AppChooserButton, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::can-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::can-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::can-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::can-target", callback: (($obj: AppChooserButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::can-target", callback: (($obj: AppChooserButton, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::can-target", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::can-target", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::can-target", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::css-classes", callback: (($obj: AppChooserButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::css-classes", callback: (($obj: AppChooserButton, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::css-classes", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::css-classes", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::css-classes", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::cursor", callback: (($obj: AppChooserButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::cursor", callback: (($obj: AppChooserButton, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::cursor", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::cursor", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::cursor", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::focus-on-click", callback: (($obj: AppChooserButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::focus-on-click", callback: (($obj: AppChooserButton, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::focus-on-click", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::focus-on-click", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::focus-on-click", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::focusable", callback: (($obj: AppChooserButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::focusable", callback: (($obj: AppChooserButton, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::focusable", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::focusable", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::focusable", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::halign", callback: (($obj: AppChooserButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::halign", callback: (($obj: AppChooserButton, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::halign", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::halign", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::halign", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::has-default", callback: (($obj: AppChooserButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-default", callback: (($obj: AppChooserButton, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::has-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::has-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::has-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::has-focus", callback: (($obj: AppChooserButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-focus", callback: (($obj: AppChooserButton, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::has-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::has-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::has-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::has-tooltip", callback: (($obj: AppChooserButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-tooltip", callback: (($obj: AppChooserButton, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::has-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::has-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::has-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::height-request", callback: (($obj: AppChooserButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::height-request", callback: (($obj: AppChooserButton, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::height-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::height-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::height-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::hexpand", callback: (($obj: AppChooserButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hexpand", callback: (($obj: AppChooserButton, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::hexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::hexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::hexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::hexpand-set", callback: (($obj: AppChooserButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hexpand-set", callback: (($obj: AppChooserButton, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::hexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::hexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::hexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::layout-manager", callback: (($obj: AppChooserButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::layout-manager", callback: (($obj: AppChooserButton, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::layout-manager", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::layout-manager", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::layout-manager", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-bottom", callback: (($obj: AppChooserButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-bottom", callback: (($obj: AppChooserButton, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-bottom", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-bottom", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-bottom", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-end", callback: (($obj: AppChooserButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-end", callback: (($obj: AppChooserButton, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-end", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-end", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-end", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-start", callback: (($obj: AppChooserButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-start", callback: (($obj: AppChooserButton, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-start", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-start", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-start", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-top", callback: (($obj: AppChooserButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-top", callback: (($obj: AppChooserButton, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-top", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-top", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-top", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::name", callback: (($obj: AppChooserButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::name", callback: (($obj: AppChooserButton, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::opacity", callback: (($obj: AppChooserButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::opacity", callback: (($obj: AppChooserButton, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::opacity", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::opacity", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::opacity", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::overflow", callback: (($obj: AppChooserButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::overflow", callback: (($obj: AppChooserButton, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::overflow", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::overflow", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::overflow", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::parent", callback: (($obj: AppChooserButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::parent", callback: (($obj: AppChooserButton, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::receives-default", callback: (($obj: AppChooserButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::receives-default", callback: (($obj: AppChooserButton, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::receives-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::receives-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::receives-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::root", callback: (($obj: AppChooserButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::root", callback: (($obj: AppChooserButton, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::root", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::root", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::root", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::scale-factor", callback: (($obj: AppChooserButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::scale-factor", callback: (($obj: AppChooserButton, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::scale-factor", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::scale-factor", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::scale-factor", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::sensitive", callback: (($obj: AppChooserButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::sensitive", callback: (($obj: AppChooserButton, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::sensitive", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::sensitive", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::sensitive", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::tooltip-markup", callback: (($obj: AppChooserButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::tooltip-markup", callback: (($obj: AppChooserButton, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::tooltip-markup", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::tooltip-markup", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::tooltip-markup", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::tooltip-text", callback: (($obj: AppChooserButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::tooltip-text", callback: (($obj: AppChooserButton, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::tooltip-text", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::tooltip-text", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::tooltip-text", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::valign", callback: (($obj: AppChooserButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::valign", callback: (($obj: AppChooserButton, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::valign", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::valign", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::valign", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::vexpand", callback: (($obj: AppChooserButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vexpand", callback: (($obj: AppChooserButton, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::vexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::vexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::vexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::vexpand-set", callback: (($obj: AppChooserButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vexpand-set", callback: (($obj: AppChooserButton, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::vexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::vexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::vexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::visible", callback: (($obj: AppChooserButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::visible", callback: (($obj: AppChooserButton, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::width-request", callback: (($obj: AppChooserButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::width-request", callback: (($obj: AppChooserButton, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::width-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::width-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::width-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::accessible-role", callback: (($obj: AppChooserButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-role", callback: (($obj: AppChooserButton, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::accessible-role", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::accessible-role", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::accessible-role", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: AppChooserButton_ConstructProps) + _init (config?: AppChooserButton_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(contentType: string): AppChooserButton + static $gtype: GObject.Type +} +export interface AppChooserDialog_ConstructProps extends Dialog_ConstructProps { + gfile?: Gio.File + heading?: string + accessibleRole?: AccessibleRole + contentType?: string +} +export class AppChooserDialog { + /* Properties of Gtk.AppChooserDialog */ + heading: string + /* Properties of Gtk.Window */ + application: Application + child: Widget + decorated: boolean + defaultHeight: number + defaultWidget: Widget + defaultWidth: number + deletable: boolean + destroyWithParent: boolean + display: Gdk.Display + focusVisible: boolean + focusWidget: Widget + fullscreened: boolean + handleMenubarAccel: boolean + hideOnClose: boolean + iconName: string + readonly isActive: boolean + maximized: boolean + mnemonicsVisible: boolean + modal: boolean + resizable: boolean + startupId: string + title: string + transientFor: Window + /* Properties of Gtk.Widget */ + canFocus: boolean + canTarget: boolean + cssClasses: string[] + cursor: Gdk.Cursor + focusOnClick: boolean + focusable: boolean + halign: Align + readonly hasDefault: boolean + readonly hasFocus: boolean + hasTooltip: boolean + heightRequest: number + hexpand: boolean + hexpandSet: boolean + layoutManager: LayoutManager + marginBottom: number + marginEnd: number + marginStart: number + marginTop: number + name: string + opacity: number + overflow: Overflow + readonly parent: Widget + receivesDefault: boolean + readonly root: Root + readonly scaleFactor: number + sensitive: boolean + tooltipMarkup: string + tooltipText: string + valign: Align + vexpand: boolean + vexpandSet: boolean + visible: boolean + widthRequest: number + /* Properties of Gtk.Accessible */ + accessibleRole: AccessibleRole + /* Fields of Gtk.Dialog */ + parentInstance: Window + /* Fields of GObject.InitiallyUnowned */ + gTypeInstance: GObject.TypeInstance + /* Methods of Gtk.AppChooserDialog */ + getHeading(): string | null + getWidget(): Widget + setHeading(heading: string): void + /* Methods of Gtk.Dialog */ + addActionWidget(child: Widget, responseId: number): void + addButton(buttonText: string, responseId: number): Widget + getContentArea(): Box + getHeaderBar(): HeaderBar + getResponseForWidget(widget: Widget): number + getWidgetForResponse(responseId: number): Widget | null + response(responseId: number): void + setDefaultResponse(responseId: number): void + setResponseSensitive(responseId: number, setting: boolean): void + /* Methods of Gtk.Window */ + close(): void + destroy(): void + fullscreen(): void + fullscreenOnMonitor(monitor: Gdk.Monitor): void + getApplication(): Application | null + getChild(): Widget | null + getDecorated(): boolean + getDefaultSize(): [ /* width */ number | null, /* height */ number | null ] + getDefaultWidget(): Widget | null + getDeletable(): boolean + getDestroyWithParent(): boolean + getFocus(): Widget | null + getFocusVisible(): boolean + getGroup(): WindowGroup + getHandleMenubarAccel(): boolean + getHideOnClose(): boolean + getIconName(): string | null + getMnemonicsVisible(): boolean + getModal(): boolean + getResizable(): boolean + getTitle(): string | null + getTitlebar(): Widget | null + getTransientFor(): Window | null + hasGroup(): boolean + isFullscreen(): boolean + isMaximized(): boolean + maximize(): void + minimize(): void + present(): void + presentWithTime(timestamp: number): void + setApplication(application?: Application | null): void + setChild(child?: Widget | null): void + setDecorated(setting: boolean): void + setDefaultSize(width: number, height: number): void + setDefaultWidget(defaultWidget?: Widget | null): void + setDeletable(setting: boolean): void + setDestroyWithParent(setting: boolean): void + setDisplay(display: Gdk.Display): void + setFocus(focus?: Widget | null): void + setFocusVisible(setting: boolean): void + setHandleMenubarAccel(handleMenubarAccel: boolean): void + setHideOnClose(setting: boolean): void + setIconName(name?: string | null): void + setMnemonicsVisible(setting: boolean): void + setModal(modal: boolean): void + setResizable(resizable: boolean): void + setStartupId(startupId: string): void + setTitle(title?: string | null): void + setTitlebar(titlebar?: Widget | null): void + setTransientFor(parent?: Window | null): void + unfullscreen(): void + unmaximize(): void + unminimize(): void + /* Methods of Gtk.Widget */ + actionSetEnabled(actionName: string, enabled: boolean): void + activate(): boolean + activateAction(name: string, args?: GLib.Variant | null): boolean + activateDefault(): void + addController(controller: EventController): void + addCssClass(cssClass: string): void + addMnemonicLabel(label: Widget): void + addTickCallback(callback: TickCallback): number + allocate(width: number, height: number, baseline: number, transform?: Gsk.Transform | null): void + childFocus(direction: DirectionType): boolean + computeBounds(target: Widget): [ /* returnType */ boolean, /* outBounds */ Graphene.Rect ] + computeExpand(orientation: Orientation): boolean + computePoint(target: Widget, point: Graphene.Point): [ /* returnType */ boolean, /* outPoint */ Graphene.Point ] + computeTransform(target: Widget): [ /* returnType */ boolean, /* outTransform */ Graphene.Matrix ] + contains(x: number, y: number): boolean + createPangoContext(): Pango.Context + createPangoLayout(text?: string | null): Pango.Layout + dragCheckThreshold(startX: number, startY: number, currentX: number, currentY: number): boolean + errorBell(): void + getAllocatedBaseline(): number + getAllocatedHeight(): number + getAllocatedWidth(): number + getAllocation(): /* allocation */ Allocation + getAncestor(widgetType: GObject.Type): Widget | null + getCanFocus(): boolean + getCanTarget(): boolean + getChildVisible(): boolean + getClipboard(): Gdk.Clipboard + getCssClasses(): string[] + getCssName(): string + getCursor(): Gdk.Cursor | null + getDirection(): TextDirection + getDisplay(): Gdk.Display + getFirstChild(): Widget | null + getFocusChild(): Widget | null + getFocusOnClick(): boolean + getFocusable(): boolean + getFontMap(): Pango.FontMap | null + getFontOptions(): cairo.FontOptions | null + getFrameClock(): Gdk.FrameClock | null + getHalign(): Align + getHasTooltip(): boolean + getHeight(): number + getHexpand(): boolean + getHexpandSet(): boolean + getLastChild(): Widget | null + getLayoutManager(): LayoutManager | null + getMapped(): boolean + getMarginBottom(): number + getMarginEnd(): number + getMarginStart(): number + getMarginTop(): number + getName(): string + getNative(): Native | null + getNextSibling(): Widget | null + getOpacity(): number + getOverflow(): Overflow + getPangoContext(): Pango.Context + getParent(): Widget | null + getPreferredSize(): [ /* minimumSize */ Requisition | null, /* naturalSize */ Requisition | null ] + getPrevSibling(): Widget | null + getPrimaryClipboard(): Gdk.Clipboard + getRealized(): boolean + getReceivesDefault(): boolean + getRequestMode(): SizeRequestMode + getRoot(): Root | null + getScaleFactor(): number + getSensitive(): boolean + getSettings(): Settings + getSize(orientation: Orientation): number + getSizeRequest(): [ /* width */ number | null, /* height */ number | null ] + getStateFlags(): StateFlags + getStyleContext(): StyleContext + getTemplateChild(widgetType: GObject.Type, name: string): GObject.Object + getTooltipMarkup(): string | null + getTooltipText(): string | null + getValign(): 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?: Gio.ActionGroup | null): void + insertAfter(parent: Widget, previousSibling?: Widget | null): void + insertBefore(parent: Widget, nextSibling?: Widget | null): void + isAncestor(ancestor: Widget): boolean + isDrawable(): boolean + isFocus(): boolean + isSensitive(): boolean + isVisible(): boolean + keynavFailed(direction: DirectionType): boolean + listMnemonicLabels(): Widget[] + map(): void + measure(orientation: Orientation, forSize: number): [ /* minimum */ number | null, /* natural */ number | null, /* minimumBaseline */ number | null, /* naturalBaseline */ number | null ] + mnemonicActivate(groupCycling: boolean): boolean + observeChildren(): Gio.ListModel + observeControllers(): Gio.ListModel + pick(x: number, y: number, flags: PickFlags): Widget | null + queueAllocate(): void + queueDraw(): void + queueResize(): void + realize(): void + removeController(controller: EventController): void + removeCssClass(cssClass: string): void + removeMnemonicLabel(label: Widget): void + removeTickCallback(id: number): void + setCanFocus(canFocus: boolean): void + setCanTarget(canTarget: boolean): void + setChildVisible(childVisible: boolean): void + setCssClasses(classes: string[]): void + setCursor(cursor?: Gdk.Cursor | null): void + setCursorFromName(name?: string | null): void + setDirection(dir: TextDirection): void + setFocusChild(child?: Widget | null): void + setFocusOnClick(focusOnClick: boolean): void + setFocusable(focusable: boolean): void + setFontMap(fontMap?: Pango.FontMap | null): void + setFontOptions(options?: cairo.FontOptions | null): void + setHalign(align: Align): void + setHasTooltip(hasTooltip: boolean): void + setHexpand(expand: boolean): void + setHexpandSet(set: boolean): void + setLayoutManager(layoutManager?: LayoutManager | 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: Overflow): void + setParent(parent: Widget): void + setReceivesDefault(receivesDefault: boolean): void + setSensitive(sensitive: boolean): void + setSizeRequest(width: number, height: number): void + setStateFlags(flags: StateFlags, clear: boolean): void + setTooltipMarkup(markup?: string | null): void + setTooltipText(text?: string | null): void + setValign(align: Align): void + setVexpand(expand: boolean): void + setVexpandSet(set: boolean): void + setVisible(visible: boolean): void + shouldLayout(): boolean + show(): void + sizeAllocate(allocation: Allocation, baseline: number): void + snapshotChild(child: Widget, snapshot: Snapshot): void + translateCoordinates(destWidget: Widget, srcX: number, srcY: number): [ /* returnType */ boolean, /* destX */ number | null, /* destY */ number | null ] + triggerTooltipQuery(): void + unmap(): void + unparent(): void + unrealize(): void + unsetStateFlags(flags: StateFlags): void + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Methods of Gtk.Accessible */ + getAccessibleRole(): AccessibleRole + resetProperty(property: AccessibleProperty): void + resetRelation(relation: AccessibleRelation): void + resetState(state: AccessibleState): void + updateProperty(properties: AccessibleProperty[], values: any): void + updateRelation(relations: AccessibleRelation[], values: any): void + updateState(states: AccessibleState[], values: any): void + /* Methods of Gtk.AppChooser */ + getAppInfo(): Gio.AppInfo | null + getContentType(): string + refresh(): void + /* Methods of Gtk.Buildable */ + getBuildableId(): string + /* Methods of Gtk.Native */ + getRenderer(): Gsk.Renderer + getSurface(): Gdk.Surface + getSurfaceTransform(): [ /* x */ number, /* y */ number ] + /* Virtual methods of Gtk.Dialog */ + vfuncClose(): void + vfuncResponse(responseId: number): void + /* Virtual methods of Gtk.Window */ + vfuncActivateDefault(): void + vfuncActivateFocus(): void + vfuncCloseRequest(): boolean + vfuncEnableDebugging(toggle: boolean): boolean + vfuncKeysChanged(): void + vfuncAddController(controller: ShortcutController): void + vfuncRemoveController(controller: ShortcutController): void + /* Virtual methods of Gtk.Widget */ + vfuncComputeExpand(hexpandP: boolean, vexpandP: boolean): void + vfuncContains(x: number, y: number): boolean + vfuncCssChanged(change: CssStyleChange): void + vfuncDirectionChanged(previousDirection: TextDirection): void + vfuncFocus(direction: DirectionType): boolean + vfuncGetRequestMode(): SizeRequestMode + vfuncGrabFocus(): boolean + vfuncHide(): void + vfuncKeynavFailed(direction: DirectionType): boolean + vfuncMap(): void + vfuncMeasure(orientation: Orientation, forSize: number): [ /* minimum */ number | null, /* natural */ number | null, /* minimumBaseline */ number | null, /* naturalBaseline */ number | null ] + vfuncMnemonicActivate(groupCycling: boolean): boolean + vfuncMoveFocus(direction: DirectionType): void + vfuncQueryTooltip(x: number, y: number, keyboardTooltip: boolean, tooltip: Tooltip): boolean + vfuncRealize(): void + vfuncRoot(): void + vfuncSetFocusChild(child?: Widget | null): void + vfuncShow(): void + vfuncSizeAllocate(width: number, height: number, baseline: number): void + vfuncSnapshot(snapshot: Snapshot): void + vfuncStateFlagsChanged(previousStateFlags: StateFlags): void + vfuncSystemSettingChanged(settings: SystemSetting): void + vfuncUnmap(): void + vfuncUnrealize(): void + vfuncUnroot(): void + vfuncAddChild(builder: Builder, child: GObject.Object, type?: string | null): void + vfuncCustomFinished(builder: Builder, child: GObject.Object | null, tagname: string, data?: object | null): void + vfuncCustomTagEnd(builder: Builder, child: GObject.Object | null, tagname: string, data?: object | null): void + vfuncCustomTagStart(builder: Builder, child: GObject.Object | null, tagname: string): [ /* returnType */ boolean, /* parser */ BuildableParser, /* data */ object | null ] + vfuncGetId(): string + vfuncGetInternalChild(builder: Builder, childname: string): GObject.Object + vfuncParserFinished(builder: Builder): void + vfuncSetBuildableProperty(builder: Builder, name: string, value: any): void + vfuncSetId(id: string): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Gtk.Dialog */ + connect(sigName: "close", callback: (($obj: AppChooserDialog) => void)): number + connect_after(sigName: "close", callback: (($obj: AppChooserDialog) => void)): number + emit(sigName: "close"): void + on(sigName: "close", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "close", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "close", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "response", callback: (($obj: AppChooserDialog, responseId: number) => void)): number + connect_after(sigName: "response", callback: (($obj: AppChooserDialog, responseId: number) => void)): number + emit(sigName: "response", responseId: number): void + on(sigName: "response", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "response", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "response", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of Gtk.Window */ + connect(sigName: "activate-default", callback: (($obj: AppChooserDialog) => void)): number + connect_after(sigName: "activate-default", callback: (($obj: AppChooserDialog) => void)): number + emit(sigName: "activate-default"): void + on(sigName: "activate-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "activate-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "activate-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "activate-focus", callback: (($obj: AppChooserDialog) => void)): number + connect_after(sigName: "activate-focus", callback: (($obj: AppChooserDialog) => void)): number + emit(sigName: "activate-focus"): void + on(sigName: "activate-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "activate-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "activate-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "close-request", callback: (($obj: AppChooserDialog) => boolean)): number + connect_after(sigName: "close-request", callback: (($obj: AppChooserDialog) => boolean)): number + emit(sigName: "close-request"): void + on(sigName: "close-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "close-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "close-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "enable-debugging", callback: (($obj: AppChooserDialog, toggle: boolean) => boolean)): number + connect_after(sigName: "enable-debugging", callback: (($obj: AppChooserDialog, toggle: boolean) => boolean)): number + emit(sigName: "enable-debugging", toggle: boolean): void + on(sigName: "enable-debugging", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "enable-debugging", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "enable-debugging", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "keys-changed", callback: (($obj: AppChooserDialog) => void)): number + connect_after(sigName: "keys-changed", callback: (($obj: AppChooserDialog) => void)): number + emit(sigName: "keys-changed"): void + on(sigName: "keys-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "keys-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "keys-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of Gtk.Widget */ + connect(sigName: "destroy", callback: (($obj: AppChooserDialog) => void)): number + connect_after(sigName: "destroy", callback: (($obj: AppChooserDialog) => void)): number + emit(sigName: "destroy"): void + on(sigName: "destroy", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "destroy", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "destroy", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "direction-changed", callback: (($obj: AppChooserDialog, previousDirection: TextDirection) => void)): number + connect_after(sigName: "direction-changed", callback: (($obj: AppChooserDialog, previousDirection: TextDirection) => void)): number + emit(sigName: "direction-changed", previousDirection: TextDirection): void + on(sigName: "direction-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "direction-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "direction-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "hide", callback: (($obj: AppChooserDialog) => void)): number + connect_after(sigName: "hide", callback: (($obj: AppChooserDialog) => void)): number + emit(sigName: "hide"): void + on(sigName: "hide", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "hide", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "hide", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "keynav-failed", callback: (($obj: AppChooserDialog, direction: DirectionType) => boolean)): number + connect_after(sigName: "keynav-failed", callback: (($obj: AppChooserDialog, direction: DirectionType) => boolean)): number + emit(sigName: "keynav-failed", direction: DirectionType): void + on(sigName: "keynav-failed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "keynav-failed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "keynav-failed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "map", callback: (($obj: AppChooserDialog) => void)): number + connect_after(sigName: "map", callback: (($obj: AppChooserDialog) => void)): number + emit(sigName: "map"): void + on(sigName: "map", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "map", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "map", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "mnemonic-activate", callback: (($obj: AppChooserDialog, groupCycling: boolean) => boolean)): number + connect_after(sigName: "mnemonic-activate", callback: (($obj: AppChooserDialog, groupCycling: boolean) => boolean)): number + emit(sigName: "mnemonic-activate", groupCycling: boolean): void + on(sigName: "mnemonic-activate", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "mnemonic-activate", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "mnemonic-activate", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "move-focus", callback: (($obj: AppChooserDialog, direction: DirectionType) => void)): number + connect_after(sigName: "move-focus", callback: (($obj: AppChooserDialog, direction: DirectionType) => void)): number + emit(sigName: "move-focus", direction: DirectionType): void + on(sigName: "move-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "move-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "move-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "query-tooltip", callback: (($obj: AppChooserDialog, x: number, y: number, keyboardMode: boolean, tooltip: Tooltip) => boolean)): number + connect_after(sigName: "query-tooltip", callback: (($obj: AppChooserDialog, x: number, y: number, keyboardMode: boolean, tooltip: Tooltip) => boolean)): number + emit(sigName: "query-tooltip", x: number, y: number, keyboardMode: boolean, tooltip: Tooltip): void + on(sigName: "query-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "query-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "query-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "realize", callback: (($obj: AppChooserDialog) => void)): number + connect_after(sigName: "realize", callback: (($obj: AppChooserDialog) => void)): number + emit(sigName: "realize"): void + on(sigName: "realize", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "realize", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "realize", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "show", callback: (($obj: AppChooserDialog) => void)): number + connect_after(sigName: "show", callback: (($obj: AppChooserDialog) => void)): number + emit(sigName: "show"): void + on(sigName: "show", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "show", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "show", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "state-flags-changed", callback: (($obj: AppChooserDialog, flags: StateFlags) => void)): number + connect_after(sigName: "state-flags-changed", callback: (($obj: AppChooserDialog, flags: StateFlags) => void)): number + emit(sigName: "state-flags-changed", flags: StateFlags): void + on(sigName: "state-flags-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "state-flags-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "state-flags-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "unmap", callback: (($obj: AppChooserDialog) => void)): number + connect_after(sigName: "unmap", callback: (($obj: AppChooserDialog) => void)): number + emit(sigName: "unmap"): void + on(sigName: "unmap", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "unmap", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "unmap", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "unrealize", callback: (($obj: AppChooserDialog) => void)): number + connect_after(sigName: "unrealize", callback: (($obj: AppChooserDialog) => void)): number + emit(sigName: "unrealize"): void + on(sigName: "unrealize", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "unrealize", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "unrealize", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: AppChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: AppChooserDialog, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::heading", callback: (($obj: AppChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::heading", callback: (($obj: AppChooserDialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::heading", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::heading", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::heading", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::application", callback: (($obj: AppChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::application", callback: (($obj: AppChooserDialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::application", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::application", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::application", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::child", callback: (($obj: AppChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::child", callback: (($obj: AppChooserDialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::child", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::child", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::child", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::decorated", callback: (($obj: AppChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::decorated", callback: (($obj: AppChooserDialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::decorated", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::decorated", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::decorated", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::default-height", callback: (($obj: AppChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::default-height", callback: (($obj: AppChooserDialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::default-height", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::default-height", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::default-height", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::default-widget", callback: (($obj: AppChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::default-widget", callback: (($obj: AppChooserDialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::default-widget", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::default-widget", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::default-widget", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::default-width", callback: (($obj: AppChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::default-width", callback: (($obj: AppChooserDialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::default-width", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::default-width", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::default-width", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::deletable", callback: (($obj: AppChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::deletable", callback: (($obj: AppChooserDialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::deletable", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::deletable", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::deletable", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::destroy-with-parent", callback: (($obj: AppChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::destroy-with-parent", callback: (($obj: AppChooserDialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::destroy-with-parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::destroy-with-parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::destroy-with-parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::display", callback: (($obj: AppChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::display", callback: (($obj: AppChooserDialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::display", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::display", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::display", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::focus-visible", callback: (($obj: AppChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::focus-visible", callback: (($obj: AppChooserDialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::focus-visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::focus-visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::focus-visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::focus-widget", callback: (($obj: AppChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::focus-widget", callback: (($obj: AppChooserDialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::focus-widget", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::focus-widget", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::focus-widget", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::fullscreened", callback: (($obj: AppChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::fullscreened", callback: (($obj: AppChooserDialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::fullscreened", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::fullscreened", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::fullscreened", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::handle-menubar-accel", callback: (($obj: AppChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::handle-menubar-accel", callback: (($obj: AppChooserDialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::handle-menubar-accel", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::handle-menubar-accel", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::handle-menubar-accel", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::hide-on-close", callback: (($obj: AppChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hide-on-close", callback: (($obj: AppChooserDialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::hide-on-close", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::hide-on-close", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::hide-on-close", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::icon-name", callback: (($obj: AppChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::icon-name", callback: (($obj: AppChooserDialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::icon-name", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::icon-name", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::icon-name", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::is-active", callback: (($obj: AppChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::is-active", callback: (($obj: AppChooserDialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::is-active", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::is-active", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::is-active", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::maximized", callback: (($obj: AppChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::maximized", callback: (($obj: AppChooserDialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::maximized", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::maximized", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::maximized", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::mnemonics-visible", callback: (($obj: AppChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::mnemonics-visible", callback: (($obj: AppChooserDialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::mnemonics-visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::mnemonics-visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::mnemonics-visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::modal", callback: (($obj: AppChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::modal", callback: (($obj: AppChooserDialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::modal", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::modal", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::modal", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::resizable", callback: (($obj: AppChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::resizable", callback: (($obj: AppChooserDialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::resizable", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::resizable", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::resizable", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::startup-id", callback: (($obj: AppChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::startup-id", callback: (($obj: AppChooserDialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::startup-id", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::startup-id", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::startup-id", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::title", callback: (($obj: AppChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::title", callback: (($obj: AppChooserDialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::title", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::title", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::title", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::transient-for", callback: (($obj: AppChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::transient-for", callback: (($obj: AppChooserDialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::transient-for", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::transient-for", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::transient-for", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::can-focus", callback: (($obj: AppChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::can-focus", callback: (($obj: AppChooserDialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::can-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::can-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::can-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::can-target", callback: (($obj: AppChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::can-target", callback: (($obj: AppChooserDialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::can-target", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::can-target", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::can-target", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::css-classes", callback: (($obj: AppChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::css-classes", callback: (($obj: AppChooserDialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::css-classes", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::css-classes", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::css-classes", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::cursor", callback: (($obj: AppChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::cursor", callback: (($obj: AppChooserDialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::cursor", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::cursor", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::cursor", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::focus-on-click", callback: (($obj: AppChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::focus-on-click", callback: (($obj: AppChooserDialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::focus-on-click", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::focus-on-click", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::focus-on-click", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::focusable", callback: (($obj: AppChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::focusable", callback: (($obj: AppChooserDialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::focusable", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::focusable", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::focusable", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::halign", callback: (($obj: AppChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::halign", callback: (($obj: AppChooserDialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::halign", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::halign", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::halign", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::has-default", callback: (($obj: AppChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-default", callback: (($obj: AppChooserDialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::has-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::has-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::has-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::has-focus", callback: (($obj: AppChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-focus", callback: (($obj: AppChooserDialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::has-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::has-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::has-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::has-tooltip", callback: (($obj: AppChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-tooltip", callback: (($obj: AppChooserDialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::has-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::has-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::has-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::height-request", callback: (($obj: AppChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::height-request", callback: (($obj: AppChooserDialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::height-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::height-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::height-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::hexpand", callback: (($obj: AppChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hexpand", callback: (($obj: AppChooserDialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::hexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::hexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::hexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::hexpand-set", callback: (($obj: AppChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hexpand-set", callback: (($obj: AppChooserDialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::hexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::hexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::hexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::layout-manager", callback: (($obj: AppChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::layout-manager", callback: (($obj: AppChooserDialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::layout-manager", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::layout-manager", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::layout-manager", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-bottom", callback: (($obj: AppChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-bottom", callback: (($obj: AppChooserDialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-bottom", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-bottom", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-bottom", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-end", callback: (($obj: AppChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-end", callback: (($obj: AppChooserDialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-end", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-end", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-end", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-start", callback: (($obj: AppChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-start", callback: (($obj: AppChooserDialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-start", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-start", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-start", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-top", callback: (($obj: AppChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-top", callback: (($obj: AppChooserDialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-top", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-top", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-top", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::name", callback: (($obj: AppChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::name", callback: (($obj: AppChooserDialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::opacity", callback: (($obj: AppChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::opacity", callback: (($obj: AppChooserDialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::opacity", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::opacity", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::opacity", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::overflow", callback: (($obj: AppChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::overflow", callback: (($obj: AppChooserDialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::overflow", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::overflow", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::overflow", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::parent", callback: (($obj: AppChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::parent", callback: (($obj: AppChooserDialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::receives-default", callback: (($obj: AppChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::receives-default", callback: (($obj: AppChooserDialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::receives-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::receives-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::receives-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::root", callback: (($obj: AppChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::root", callback: (($obj: AppChooserDialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::root", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::root", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::root", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::scale-factor", callback: (($obj: AppChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::scale-factor", callback: (($obj: AppChooserDialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::scale-factor", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::scale-factor", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::scale-factor", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::sensitive", callback: (($obj: AppChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::sensitive", callback: (($obj: AppChooserDialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::sensitive", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::sensitive", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::sensitive", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::tooltip-markup", callback: (($obj: AppChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::tooltip-markup", callback: (($obj: AppChooserDialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::tooltip-markup", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::tooltip-markup", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::tooltip-markup", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::tooltip-text", callback: (($obj: AppChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::tooltip-text", callback: (($obj: AppChooserDialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::tooltip-text", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::tooltip-text", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::tooltip-text", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::valign", callback: (($obj: AppChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::valign", callback: (($obj: AppChooserDialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::valign", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::valign", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::valign", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::vexpand", callback: (($obj: AppChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vexpand", callback: (($obj: AppChooserDialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::vexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::vexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::vexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::vexpand-set", callback: (($obj: AppChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vexpand-set", callback: (($obj: AppChooserDialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::vexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::vexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::vexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::visible", callback: (($obj: AppChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::visible", callback: (($obj: AppChooserDialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::width-request", callback: (($obj: AppChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::width-request", callback: (($obj: AppChooserDialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::width-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::width-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::width-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::accessible-role", callback: (($obj: AppChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-role", callback: (($obj: AppChooserDialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::accessible-role", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::accessible-role", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::accessible-role", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: AppChooserDialog_ConstructProps) + _init (config?: AppChooserDialog_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(parent: Window | null, flags: DialogFlags, file: Gio.File): AppChooserDialog + static new(): AppChooserDialog + static newForContentType(parent: Window | null, flags: DialogFlags, contentType: string): AppChooserDialog + static $gtype: GObject.Type +} +export interface AppChooserWidget_ConstructProps extends Widget_ConstructProps { + defaultText?: string + showAll?: boolean + showDefault?: boolean + showFallback?: boolean + showOther?: boolean + showRecommended?: boolean + accessibleRole?: AccessibleRole + contentType?: string +} +export class AppChooserWidget { + /* Properties of Gtk.AppChooserWidget */ + defaultText: string + showAll: boolean + showDefault: boolean + showFallback: boolean + showOther: boolean + showRecommended: boolean + /* Properties of Gtk.Widget */ + canFocus: boolean + canTarget: boolean + cssClasses: string[] + cursor: Gdk.Cursor + focusOnClick: boolean + focusable: boolean + halign: Align + readonly hasDefault: boolean + readonly hasFocus: boolean + hasTooltip: boolean + heightRequest: number + hexpand: boolean + hexpandSet: boolean + layoutManager: LayoutManager + marginBottom: number + marginEnd: number + marginStart: number + marginTop: number + name: string + opacity: number + overflow: Overflow + readonly parent: Widget + receivesDefault: boolean + readonly root: Root + readonly scaleFactor: number + sensitive: boolean + tooltipMarkup: string + tooltipText: string + valign: Align + vexpand: boolean + vexpandSet: boolean + visible: boolean + widthRequest: number + /* Properties of Gtk.Accessible */ + accessibleRole: AccessibleRole + /* Fields of Gtk.Widget */ + parentInstance: GObject.InitiallyUnowned + /* Fields of GObject.InitiallyUnowned */ + gTypeInstance: GObject.TypeInstance + /* Methods of Gtk.AppChooserWidget */ + getDefaultText(): string | null + 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 + /* Methods of Gtk.Widget */ + actionSetEnabled(actionName: string, enabled: boolean): void + activate(): boolean + activateAction(name: string, args?: GLib.Variant | null): boolean + activateDefault(): void + addController(controller: EventController): void + addCssClass(cssClass: string): void + addMnemonicLabel(label: Widget): void + addTickCallback(callback: TickCallback): number + allocate(width: number, height: number, baseline: number, transform?: Gsk.Transform | null): void + childFocus(direction: DirectionType): boolean + computeBounds(target: Widget): [ /* returnType */ boolean, /* outBounds */ Graphene.Rect ] + computeExpand(orientation: Orientation): boolean + computePoint(target: Widget, point: Graphene.Point): [ /* returnType */ boolean, /* outPoint */ Graphene.Point ] + computeTransform(target: Widget): [ /* returnType */ boolean, /* outTransform */ Graphene.Matrix ] + contains(x: number, y: number): boolean + createPangoContext(): Pango.Context + createPangoLayout(text?: string | null): Pango.Layout + dragCheckThreshold(startX: number, startY: number, currentX: number, currentY: number): boolean + errorBell(): void + getAllocatedBaseline(): number + getAllocatedHeight(): number + getAllocatedWidth(): number + getAllocation(): /* allocation */ Allocation + getAncestor(widgetType: GObject.Type): Widget | null + getCanFocus(): boolean + getCanTarget(): boolean + getChildVisible(): boolean + getClipboard(): Gdk.Clipboard + getCssClasses(): string[] + getCssName(): string + getCursor(): Gdk.Cursor | null + getDirection(): TextDirection + getDisplay(): Gdk.Display + getFirstChild(): Widget | null + getFocusChild(): Widget | null + getFocusOnClick(): boolean + getFocusable(): boolean + getFontMap(): Pango.FontMap | null + getFontOptions(): cairo.FontOptions | null + getFrameClock(): Gdk.FrameClock | null + getHalign(): Align + getHasTooltip(): boolean + getHeight(): number + getHexpand(): boolean + getHexpandSet(): boolean + getLastChild(): Widget | null + getLayoutManager(): LayoutManager | null + getMapped(): boolean + getMarginBottom(): number + getMarginEnd(): number + getMarginStart(): number + getMarginTop(): number + getName(): string + getNative(): Native | null + getNextSibling(): Widget | null + getOpacity(): number + getOverflow(): Overflow + getPangoContext(): Pango.Context + getParent(): Widget | null + getPreferredSize(): [ /* minimumSize */ Requisition | null, /* naturalSize */ Requisition | null ] + getPrevSibling(): Widget | null + getPrimaryClipboard(): Gdk.Clipboard + getRealized(): boolean + getReceivesDefault(): boolean + getRequestMode(): SizeRequestMode + getRoot(): Root | null + getScaleFactor(): number + getSensitive(): boolean + getSettings(): Settings + getSize(orientation: Orientation): number + getSizeRequest(): [ /* width */ number | null, /* height */ number | null ] + getStateFlags(): StateFlags + getStyleContext(): StyleContext + getTemplateChild(widgetType: GObject.Type, name: string): GObject.Object + getTooltipMarkup(): string | null + getTooltipText(): string | null + getValign(): 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?: Gio.ActionGroup | null): void + insertAfter(parent: Widget, previousSibling?: Widget | null): void + insertBefore(parent: Widget, nextSibling?: Widget | null): void + isAncestor(ancestor: Widget): boolean + isDrawable(): boolean + isFocus(): boolean + isSensitive(): boolean + isVisible(): boolean + keynavFailed(direction: DirectionType): boolean + listMnemonicLabels(): Widget[] + map(): void + measure(orientation: Orientation, forSize: number): [ /* minimum */ number | null, /* natural */ number | null, /* minimumBaseline */ number | null, /* naturalBaseline */ number | null ] + mnemonicActivate(groupCycling: boolean): boolean + observeChildren(): Gio.ListModel + observeControllers(): Gio.ListModel + pick(x: number, y: number, flags: PickFlags): Widget | null + queueAllocate(): void + queueDraw(): void + queueResize(): void + realize(): void + removeController(controller: EventController): void + removeCssClass(cssClass: string): void + removeMnemonicLabel(label: Widget): void + removeTickCallback(id: number): void + setCanFocus(canFocus: boolean): void + setCanTarget(canTarget: boolean): void + setChildVisible(childVisible: boolean): void + setCssClasses(classes: string[]): void + setCursor(cursor?: Gdk.Cursor | null): void + setCursorFromName(name?: string | null): void + setDirection(dir: TextDirection): void + setFocusChild(child?: Widget | null): void + setFocusOnClick(focusOnClick: boolean): void + setFocusable(focusable: boolean): void + setFontMap(fontMap?: Pango.FontMap | null): void + setFontOptions(options?: cairo.FontOptions | null): void + setHalign(align: Align): void + setHasTooltip(hasTooltip: boolean): void + setHexpand(expand: boolean): void + setHexpandSet(set: boolean): void + setLayoutManager(layoutManager?: LayoutManager | 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: Overflow): void + setParent(parent: Widget): void + setReceivesDefault(receivesDefault: boolean): void + setSensitive(sensitive: boolean): void + setSizeRequest(width: number, height: number): void + setStateFlags(flags: StateFlags, clear: boolean): void + setTooltipMarkup(markup?: string | null): void + setTooltipText(text?: string | null): void + setValign(align: Align): void + setVexpand(expand: boolean): void + setVexpandSet(set: boolean): void + setVisible(visible: boolean): void + shouldLayout(): boolean + show(): void + sizeAllocate(allocation: Allocation, baseline: number): void + snapshotChild(child: Widget, snapshot: Snapshot): void + translateCoordinates(destWidget: Widget, srcX: number, srcY: number): [ /* returnType */ boolean, /* destX */ number | null, /* destY */ number | null ] + triggerTooltipQuery(): void + unmap(): void + unparent(): void + unrealize(): void + unsetStateFlags(flags: StateFlags): void + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Methods of Gtk.Accessible */ + getAccessibleRole(): AccessibleRole + resetProperty(property: AccessibleProperty): void + resetRelation(relation: AccessibleRelation): void + resetState(state: AccessibleState): void + updateProperty(properties: AccessibleProperty[], values: any): void + updateRelation(relations: AccessibleRelation[], values: any): void + updateState(states: AccessibleState[], values: any): void + /* Methods of Gtk.AppChooser */ + getAppInfo(): Gio.AppInfo | null + getContentType(): string + refresh(): void + /* Methods of Gtk.Buildable */ + getBuildableId(): string + /* Virtual methods of Gtk.Widget */ + vfuncComputeExpand(hexpandP: boolean, vexpandP: boolean): void + vfuncContains(x: number, y: number): boolean + vfuncCssChanged(change: CssStyleChange): void + vfuncDirectionChanged(previousDirection: TextDirection): void + vfuncFocus(direction: DirectionType): boolean + vfuncGetRequestMode(): SizeRequestMode + vfuncGrabFocus(): boolean + vfuncHide(): void + vfuncKeynavFailed(direction: DirectionType): boolean + vfuncMap(): void + vfuncMeasure(orientation: Orientation, forSize: number): [ /* minimum */ number | null, /* natural */ number | null, /* minimumBaseline */ number | null, /* naturalBaseline */ number | null ] + vfuncMnemonicActivate(groupCycling: boolean): boolean + vfuncMoveFocus(direction: DirectionType): void + vfuncQueryTooltip(x: number, y: number, keyboardTooltip: boolean, tooltip: Tooltip): boolean + vfuncRealize(): void + vfuncRoot(): void + vfuncSetFocusChild(child?: Widget | null): void + vfuncShow(): void + vfuncSizeAllocate(width: number, height: number, baseline: number): void + vfuncSnapshot(snapshot: Snapshot): void + vfuncStateFlagsChanged(previousStateFlags: StateFlags): void + vfuncSystemSettingChanged(settings: SystemSetting): void + vfuncUnmap(): void + vfuncUnrealize(): void + vfuncUnroot(): void + vfuncAddChild(builder: Builder, child: GObject.Object, type?: string | null): void + vfuncCustomFinished(builder: Builder, child: GObject.Object | null, tagname: string, data?: object | null): void + vfuncCustomTagEnd(builder: Builder, child: GObject.Object | null, tagname: string, data?: object | null): void + vfuncCustomTagStart(builder: Builder, child: GObject.Object | null, tagname: string): [ /* returnType */ boolean, /* parser */ BuildableParser, /* data */ object | null ] + vfuncGetId(): string + vfuncGetInternalChild(builder: Builder, childname: string): GObject.Object + vfuncParserFinished(builder: Builder): void + vfuncSetBuildableProperty(builder: Builder, name: string, value: any): void + vfuncSetId(id: string): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Gtk.AppChooserWidget */ + connect(sigName: "application-activated", callback: (($obj: AppChooserWidget, application: Gio.AppInfo) => void)): number + connect_after(sigName: "application-activated", callback: (($obj: AppChooserWidget, application: Gio.AppInfo) => void)): number + emit(sigName: "application-activated", application: Gio.AppInfo): void + on(sigName: "application-activated", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "application-activated", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "application-activated", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "application-selected", callback: (($obj: AppChooserWidget, application: Gio.AppInfo) => void)): number + connect_after(sigName: "application-selected", callback: (($obj: AppChooserWidget, application: Gio.AppInfo) => void)): number + emit(sigName: "application-selected", application: Gio.AppInfo): void + on(sigName: "application-selected", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "application-selected", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "application-selected", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of Gtk.Widget */ + connect(sigName: "destroy", callback: (($obj: AppChooserWidget) => void)): number + connect_after(sigName: "destroy", callback: (($obj: AppChooserWidget) => void)): number + emit(sigName: "destroy"): void + on(sigName: "destroy", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "destroy", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "destroy", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "direction-changed", callback: (($obj: AppChooserWidget, previousDirection: TextDirection) => void)): number + connect_after(sigName: "direction-changed", callback: (($obj: AppChooserWidget, previousDirection: TextDirection) => void)): number + emit(sigName: "direction-changed", previousDirection: TextDirection): void + on(sigName: "direction-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "direction-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "direction-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "hide", callback: (($obj: AppChooserWidget) => void)): number + connect_after(sigName: "hide", callback: (($obj: AppChooserWidget) => void)): number + emit(sigName: "hide"): void + on(sigName: "hide", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "hide", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "hide", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "keynav-failed", callback: (($obj: AppChooserWidget, direction: DirectionType) => boolean)): number + connect_after(sigName: "keynav-failed", callback: (($obj: AppChooserWidget, direction: DirectionType) => boolean)): number + emit(sigName: "keynav-failed", direction: DirectionType): void + on(sigName: "keynav-failed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "keynav-failed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "keynav-failed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "map", callback: (($obj: AppChooserWidget) => void)): number + connect_after(sigName: "map", callback: (($obj: AppChooserWidget) => void)): number + emit(sigName: "map"): void + on(sigName: "map", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "map", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "map", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "mnemonic-activate", callback: (($obj: AppChooserWidget, groupCycling: boolean) => boolean)): number + connect_after(sigName: "mnemonic-activate", callback: (($obj: AppChooserWidget, groupCycling: boolean) => boolean)): number + emit(sigName: "mnemonic-activate", groupCycling: boolean): void + on(sigName: "mnemonic-activate", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "mnemonic-activate", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "mnemonic-activate", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "move-focus", callback: (($obj: AppChooserWidget, direction: DirectionType) => void)): number + connect_after(sigName: "move-focus", callback: (($obj: AppChooserWidget, direction: DirectionType) => void)): number + emit(sigName: "move-focus", direction: DirectionType): void + on(sigName: "move-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "move-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "move-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "query-tooltip", callback: (($obj: AppChooserWidget, x: number, y: number, keyboardMode: boolean, tooltip: Tooltip) => boolean)): number + connect_after(sigName: "query-tooltip", callback: (($obj: AppChooserWidget, x: number, y: number, keyboardMode: boolean, tooltip: Tooltip) => boolean)): number + emit(sigName: "query-tooltip", x: number, y: number, keyboardMode: boolean, tooltip: Tooltip): void + on(sigName: "query-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "query-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "query-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "realize", callback: (($obj: AppChooserWidget) => void)): number + connect_after(sigName: "realize", callback: (($obj: AppChooserWidget) => void)): number + emit(sigName: "realize"): void + on(sigName: "realize", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "realize", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "realize", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "show", callback: (($obj: AppChooserWidget) => void)): number + connect_after(sigName: "show", callback: (($obj: AppChooserWidget) => void)): number + emit(sigName: "show"): void + on(sigName: "show", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "show", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "show", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "state-flags-changed", callback: (($obj: AppChooserWidget, flags: StateFlags) => void)): number + connect_after(sigName: "state-flags-changed", callback: (($obj: AppChooserWidget, flags: StateFlags) => void)): number + emit(sigName: "state-flags-changed", flags: StateFlags): void + on(sigName: "state-flags-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "state-flags-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "state-flags-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "unmap", callback: (($obj: AppChooserWidget) => void)): number + connect_after(sigName: "unmap", callback: (($obj: AppChooserWidget) => void)): number + emit(sigName: "unmap"): void + on(sigName: "unmap", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "unmap", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "unmap", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "unrealize", callback: (($obj: AppChooserWidget) => void)): number + connect_after(sigName: "unrealize", callback: (($obj: AppChooserWidget) => void)): number + emit(sigName: "unrealize"): void + on(sigName: "unrealize", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "unrealize", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "unrealize", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: AppChooserWidget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: AppChooserWidget, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::default-text", callback: (($obj: AppChooserWidget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::default-text", callback: (($obj: AppChooserWidget, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::default-text", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::default-text", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::default-text", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::show-all", callback: (($obj: AppChooserWidget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::show-all", callback: (($obj: AppChooserWidget, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::show-all", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::show-all", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::show-all", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::show-default", callback: (($obj: AppChooserWidget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::show-default", callback: (($obj: AppChooserWidget, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::show-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::show-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::show-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::show-fallback", callback: (($obj: AppChooserWidget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::show-fallback", callback: (($obj: AppChooserWidget, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::show-fallback", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::show-fallback", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::show-fallback", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::show-other", callback: (($obj: AppChooserWidget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::show-other", callback: (($obj: AppChooserWidget, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::show-other", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::show-other", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::show-other", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::show-recommended", callback: (($obj: AppChooserWidget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::show-recommended", callback: (($obj: AppChooserWidget, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::show-recommended", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::show-recommended", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::show-recommended", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::can-focus", callback: (($obj: AppChooserWidget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::can-focus", callback: (($obj: AppChooserWidget, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::can-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::can-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::can-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::can-target", callback: (($obj: AppChooserWidget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::can-target", callback: (($obj: AppChooserWidget, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::can-target", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::can-target", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::can-target", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::css-classes", callback: (($obj: AppChooserWidget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::css-classes", callback: (($obj: AppChooserWidget, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::css-classes", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::css-classes", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::css-classes", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::cursor", callback: (($obj: AppChooserWidget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::cursor", callback: (($obj: AppChooserWidget, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::cursor", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::cursor", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::cursor", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::focus-on-click", callback: (($obj: AppChooserWidget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::focus-on-click", callback: (($obj: AppChooserWidget, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::focus-on-click", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::focus-on-click", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::focus-on-click", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::focusable", callback: (($obj: AppChooserWidget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::focusable", callback: (($obj: AppChooserWidget, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::focusable", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::focusable", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::focusable", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::halign", callback: (($obj: AppChooserWidget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::halign", callback: (($obj: AppChooserWidget, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::halign", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::halign", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::halign", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::has-default", callback: (($obj: AppChooserWidget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-default", callback: (($obj: AppChooserWidget, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::has-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::has-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::has-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::has-focus", callback: (($obj: AppChooserWidget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-focus", callback: (($obj: AppChooserWidget, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::has-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::has-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::has-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::has-tooltip", callback: (($obj: AppChooserWidget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-tooltip", callback: (($obj: AppChooserWidget, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::has-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::has-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::has-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::height-request", callback: (($obj: AppChooserWidget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::height-request", callback: (($obj: AppChooserWidget, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::height-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::height-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::height-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::hexpand", callback: (($obj: AppChooserWidget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hexpand", callback: (($obj: AppChooserWidget, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::hexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::hexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::hexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::hexpand-set", callback: (($obj: AppChooserWidget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hexpand-set", callback: (($obj: AppChooserWidget, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::hexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::hexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::hexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::layout-manager", callback: (($obj: AppChooserWidget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::layout-manager", callback: (($obj: AppChooserWidget, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::layout-manager", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::layout-manager", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::layout-manager", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-bottom", callback: (($obj: AppChooserWidget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-bottom", callback: (($obj: AppChooserWidget, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-bottom", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-bottom", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-bottom", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-end", callback: (($obj: AppChooserWidget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-end", callback: (($obj: AppChooserWidget, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-end", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-end", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-end", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-start", callback: (($obj: AppChooserWidget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-start", callback: (($obj: AppChooserWidget, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-start", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-start", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-start", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-top", callback: (($obj: AppChooserWidget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-top", callback: (($obj: AppChooserWidget, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-top", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-top", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-top", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::name", callback: (($obj: AppChooserWidget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::name", callback: (($obj: AppChooserWidget, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::opacity", callback: (($obj: AppChooserWidget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::opacity", callback: (($obj: AppChooserWidget, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::opacity", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::opacity", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::opacity", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::overflow", callback: (($obj: AppChooserWidget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::overflow", callback: (($obj: AppChooserWidget, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::overflow", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::overflow", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::overflow", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::parent", callback: (($obj: AppChooserWidget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::parent", callback: (($obj: AppChooserWidget, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::receives-default", callback: (($obj: AppChooserWidget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::receives-default", callback: (($obj: AppChooserWidget, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::receives-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::receives-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::receives-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::root", callback: (($obj: AppChooserWidget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::root", callback: (($obj: AppChooserWidget, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::root", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::root", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::root", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::scale-factor", callback: (($obj: AppChooserWidget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::scale-factor", callback: (($obj: AppChooserWidget, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::scale-factor", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::scale-factor", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::scale-factor", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::sensitive", callback: (($obj: AppChooserWidget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::sensitive", callback: (($obj: AppChooserWidget, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::sensitive", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::sensitive", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::sensitive", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::tooltip-markup", callback: (($obj: AppChooserWidget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::tooltip-markup", callback: (($obj: AppChooserWidget, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::tooltip-markup", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::tooltip-markup", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::tooltip-markup", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::tooltip-text", callback: (($obj: AppChooserWidget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::tooltip-text", callback: (($obj: AppChooserWidget, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::tooltip-text", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::tooltip-text", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::tooltip-text", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::valign", callback: (($obj: AppChooserWidget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::valign", callback: (($obj: AppChooserWidget, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::valign", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::valign", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::valign", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::vexpand", callback: (($obj: AppChooserWidget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vexpand", callback: (($obj: AppChooserWidget, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::vexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::vexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::vexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::vexpand-set", callback: (($obj: AppChooserWidget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vexpand-set", callback: (($obj: AppChooserWidget, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::vexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::vexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::vexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::visible", callback: (($obj: AppChooserWidget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::visible", callback: (($obj: AppChooserWidget, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::width-request", callback: (($obj: AppChooserWidget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::width-request", callback: (($obj: AppChooserWidget, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::width-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::width-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::width-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::accessible-role", callback: (($obj: AppChooserWidget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-role", callback: (($obj: AppChooserWidget, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::accessible-role", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::accessible-role", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::accessible-role", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: AppChooserWidget_ConstructProps) + _init (config?: AppChooserWidget_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(contentType: string): AppChooserWidget + static $gtype: GObject.Type +} +export interface Application_ConstructProps extends Gio.Application_ConstructProps { + menubar?: Gio.MenuModel + registerSession?: boolean +} +export class Application { + /* Properties of Gtk.Application */ + readonly activeWindow: Window + menubar: Gio.MenuModel + registerSession: boolean + readonly screensaverActive: boolean + /* Properties of Gio.Application */ + actionGroup: Gio.ActionGroup + applicationId: string + flags: Gio.ApplicationFlags + inactivityTimeout: number + readonly isBusy: boolean + readonly isRegistered: boolean + readonly isRemote: boolean + resourceBasePath: string + /* Fields of Gtk.Application */ + parentInstance: Gio.Application + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of Gtk.Application */ + addWindow(window: Window): void + getAccelsForAction(detailedActionName: string): string[] + getActionsForAccel(accel: string): string[] + getActiveWindow(): Window | null + getMenuById(id: string): Gio.Menu | null + getMenubar(): Gio.MenuModel | null + getWindowById(id: number): Window | null + getWindows(): Window[] + inhibit(window: Window | null, flags: ApplicationInhibitFlags, reason?: string | null): number + listActionDescriptions(): string[] + removeWindow(window: Window): void + setAccelsForAction(detailedActionName: string, accels: string[]): void + setMenubar(menubar?: Gio.MenuModel | null): void + uninhibit(cookie: number): void + /* Methods of Gio.Application */ + activate(): void + addMainOption(longName: string, shortName: number, flags: GLib.OptionFlags, arg: GLib.OptionArg, description: string, argDescription?: string | null): void + addMainOptionEntries(entries: GLib.OptionEntry[]): void + addOptionGroup(group: GLib.OptionGroup): void + bindBusyProperty(object: GObject.Object, property: string): void + getApplicationId(): string | null + getDbusConnection(): Gio.DBusConnection | null + getDbusObjectPath(): string | null + getFlags(): Gio.ApplicationFlags + getInactivityTimeout(): number + getIsBusy(): boolean + getIsRegistered(): boolean + getIsRemote(): boolean + getResourceBasePath(): string | null + hold(): void + markBusy(): void + open(files: Gio.File[], hint: string): void + quit(): void + register(cancellable?: Gio.Cancellable | null): boolean + release(): void + run(argv?: string[] | null): number + sendNotification(id: string | null, notification: Gio.Notification): void + setActionGroup(actionGroup?: Gio.ActionGroup | null): void + setApplicationId(applicationId?: string | null): void + setDefault(): void + setFlags(flags: Gio.ApplicationFlags): void + setInactivityTimeout(inactivityTimeout: number): void + setOptionContextDescription(description?: string | null): void + setOptionContextParameterString(parameterString?: string | null): void + setOptionContextSummary(summary?: string | null): void + setResourceBasePath(resourcePath?: string | null): void + unbindBusyProperty(object: GObject.Object, property: string): void + unmarkBusy(): void + withdrawNotification(id: string): void + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Methods of Gio.ActionGroup */ + actionAdded(actionName: string): void + actionEnabledChanged(actionName: string, enabled: boolean): void + actionRemoved(actionName: string): void + actionStateChanged(actionName: string, state: GLib.Variant): void + activateAction(actionName: string, parameter?: GLib.Variant | null): void + changeActionState(actionName: string, value: GLib.Variant): void + getActionEnabled(actionName: string): boolean + getActionParameterType(actionName: string): GLib.VariantType | null + getActionState(actionName: string): GLib.Variant | null + getActionStateHint(actionName: string): GLib.Variant | null + getActionStateType(actionName: string): GLib.VariantType | null + hasAction(actionName: string): boolean + listActions(): string[] + queryAction(actionName: string): [ /* returnType */ boolean, /* enabled */ boolean, /* parameterType */ GLib.VariantType | null, /* stateType */ GLib.VariantType | null, /* stateHint */ GLib.Variant | null, /* state */ GLib.Variant | null ] + /* Methods of Gio.ActionMap */ + addAction(action: Gio.Action): void + addActionEntries(entries: Gio.ActionEntry[], userData?: object | null): void + lookupAction(actionName: string): Gio.Action | null + removeAction(actionName: string): void + /* Virtual methods of Gtk.Application */ + vfuncWindowAdded(window: Window): void + vfuncWindowRemoved(window: Window): void + vfuncActionAdded(actionName: string): void + vfuncActionEnabledChanged(actionName: string, enabled: boolean): void + vfuncActionRemoved(actionName: string): void + vfuncActionStateChanged(actionName: string, state: GLib.Variant): void + vfuncActivateAction(actionName: string, parameter?: GLib.Variant | null): void + vfuncChangeActionState(actionName: string, value: GLib.Variant): void + vfuncGetActionEnabled(actionName: string): boolean + vfuncGetActionParameterType(actionName: string): GLib.VariantType | null + vfuncGetActionState(actionName: string): GLib.Variant | null + vfuncGetActionStateHint(actionName: string): GLib.Variant | null + vfuncGetActionStateType(actionName: string): GLib.VariantType | null + vfuncHasAction(actionName: string): boolean + vfuncListActions(): string[] + vfuncQueryAction(actionName: string): [ /* returnType */ boolean, /* enabled */ boolean, /* parameterType */ GLib.VariantType | null, /* stateType */ GLib.VariantType | null, /* stateHint */ GLib.Variant | null, /* state */ GLib.Variant | null ] + vfuncAddAction(action: Gio.Action): void + vfuncLookupAction(actionName: string): Gio.Action | null + vfuncRemoveAction(actionName: string): void + /* Virtual methods of Gio.Application */ + vfuncActivate(): void + vfuncAddPlatformData(builder: GLib.VariantBuilder): void + vfuncAfterEmit(platformData: GLib.Variant): void + vfuncBeforeEmit(platformData: GLib.Variant): void + vfuncCommandLine(commandLine: Gio.ApplicationCommandLine): number + vfuncDbusRegister(connection: Gio.DBusConnection, objectPath: string): boolean + vfuncDbusUnregister(connection: Gio.DBusConnection, objectPath: string): void + vfuncHandleLocalOptions(options: GLib.VariantDict): number + vfuncLocalCommandLine(arguments_: string[]): [ /* returnType */ boolean, /* arguments_ */ string[], /* exitStatus */ number ] + vfuncNameLost(): boolean + vfuncOpen(files: Gio.File[], hint: string): void + vfuncQuitMainloop(): void + vfuncRunMainloop(): void + vfuncShutdown(): void + vfuncStartup(): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Gtk.Application */ + connect(sigName: "query-end", callback: (($obj: Application) => void)): number + connect_after(sigName: "query-end", callback: (($obj: Application) => void)): number + emit(sigName: "query-end"): void + on(sigName: "query-end", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "query-end", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "query-end", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "window-added", callback: (($obj: Application, window: Window) => void)): number + connect_after(sigName: "window-added", callback: (($obj: Application, window: Window) => void)): number + emit(sigName: "window-added", window: Window): void + on(sigName: "window-added", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "window-added", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "window-added", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "window-removed", callback: (($obj: Application, window: Window) => void)): number + connect_after(sigName: "window-removed", callback: (($obj: Application, window: Window) => void)): number + emit(sigName: "window-removed", window: Window): void + on(sigName: "window-removed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "window-removed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "window-removed", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of Gio.Application */ + connect(sigName: "activate", callback: (($obj: Application) => void)): number + connect_after(sigName: "activate", callback: (($obj: Application) => void)): number + emit(sigName: "activate"): void + on(sigName: "activate", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "activate", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "activate", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "command-line", callback: (($obj: Application, commandLine: Gio.ApplicationCommandLine) => number)): number + connect_after(sigName: "command-line", callback: (($obj: Application, commandLine: Gio.ApplicationCommandLine) => number)): number + emit(sigName: "command-line", commandLine: Gio.ApplicationCommandLine): void + on(sigName: "command-line", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "command-line", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "command-line", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "handle-local-options", callback: (($obj: Application, options: GLib.VariantDict) => number)): number + connect_after(sigName: "handle-local-options", callback: (($obj: Application, options: GLib.VariantDict) => number)): number + emit(sigName: "handle-local-options", options: GLib.VariantDict): void + on(sigName: "handle-local-options", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "handle-local-options", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "handle-local-options", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "name-lost", callback: (($obj: Application) => boolean)): number + connect_after(sigName: "name-lost", callback: (($obj: Application) => boolean)): number + emit(sigName: "name-lost"): void + on(sigName: "name-lost", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "name-lost", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "name-lost", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "open", callback: (($obj: Application, files: Gio.File[], hint: string) => void)): number + connect_after(sigName: "open", callback: (($obj: Application, files: Gio.File[], hint: string) => void)): number + emit(sigName: "open", files: Gio.File[], hint: string): void + on(sigName: "open", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "open", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "open", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "shutdown", callback: (($obj: Application) => void)): number + connect_after(sigName: "shutdown", callback: (($obj: Application) => void)): number + emit(sigName: "shutdown"): void + on(sigName: "shutdown", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "shutdown", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "shutdown", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "startup", callback: (($obj: Application) => void)): number + connect_after(sigName: "startup", callback: (($obj: Application) => void)): number + emit(sigName: "startup"): void + on(sigName: "startup", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "startup", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "startup", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: Application, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: Application, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of Gio.ActionGroup */ + connect(sigName: "action-added", callback: (($obj: Application, actionName: string) => void)): number + connect_after(sigName: "action-added", callback: (($obj: Application, actionName: string) => void)): number + emit(sigName: "action-added", actionName: string): void + on(sigName: "action-added", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "action-added", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "action-added", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "action-enabled-changed", callback: (($obj: Application, actionName: string, enabled: boolean) => void)): number + connect_after(sigName: "action-enabled-changed", callback: (($obj: Application, actionName: string, enabled: boolean) => void)): number + emit(sigName: "action-enabled-changed", actionName: string, enabled: boolean): void + on(sigName: "action-enabled-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "action-enabled-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "action-enabled-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "action-removed", callback: (($obj: Application, actionName: string) => void)): number + connect_after(sigName: "action-removed", callback: (($obj: Application, actionName: string) => void)): number + emit(sigName: "action-removed", actionName: string): void + on(sigName: "action-removed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "action-removed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "action-removed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "action-state-changed", callback: (($obj: Application, actionName: string, value: GLib.Variant) => void)): number + connect_after(sigName: "action-state-changed", callback: (($obj: Application, actionName: string, value: GLib.Variant) => void)): number + emit(sigName: "action-state-changed", actionName: string, value: GLib.Variant): void + on(sigName: "action-state-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "action-state-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "action-state-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::active-window", callback: (($obj: Application, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::active-window", callback: (($obj: Application, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::active-window", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::active-window", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::active-window", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::menubar", callback: (($obj: Application, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::menubar", callback: (($obj: Application, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::menubar", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::menubar", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::menubar", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::register-session", callback: (($obj: Application, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::register-session", callback: (($obj: Application, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::register-session", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::register-session", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::register-session", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::screensaver-active", callback: (($obj: Application, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::screensaver-active", callback: (($obj: Application, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::screensaver-active", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::screensaver-active", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::screensaver-active", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::action-group", callback: (($obj: Application, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::action-group", callback: (($obj: Application, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::action-group", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::action-group", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::action-group", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::application-id", callback: (($obj: Application, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::application-id", callback: (($obj: Application, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::application-id", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::application-id", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::application-id", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::flags", callback: (($obj: Application, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::flags", callback: (($obj: Application, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::flags", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::flags", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::flags", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::inactivity-timeout", callback: (($obj: Application, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::inactivity-timeout", callback: (($obj: Application, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::inactivity-timeout", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::inactivity-timeout", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::inactivity-timeout", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::is-busy", callback: (($obj: Application, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::is-busy", callback: (($obj: Application, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::is-busy", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::is-busy", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::is-busy", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::is-registered", callback: (($obj: Application, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::is-registered", callback: (($obj: Application, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::is-registered", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::is-registered", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::is-registered", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::is-remote", callback: (($obj: Application, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::is-remote", callback: (($obj: Application, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::is-remote", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::is-remote", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::is-remote", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::resource-base-path", callback: (($obj: Application, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::resource-base-path", callback: (($obj: Application, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::resource-base-path", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::resource-base-path", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::resource-base-path", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: Application_ConstructProps) + _init (config?: Application_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(applicationId: string | null, flags: Gio.ApplicationFlags): Application + static $gtype: GObject.Type +} +export interface ApplicationWindow_ConstructProps extends Window_ConstructProps { + showMenubar?: boolean + accessibleRole?: AccessibleRole +} +export class ApplicationWindow { + /* Properties of Gtk.ApplicationWindow */ + showMenubar: boolean + /* Properties of Gtk.Window */ + application: Application + child: Widget + decorated: boolean + defaultHeight: number + defaultWidget: Widget + defaultWidth: number + deletable: boolean + destroyWithParent: boolean + display: Gdk.Display + focusVisible: boolean + focusWidget: Widget + fullscreened: boolean + handleMenubarAccel: boolean + hideOnClose: boolean + iconName: string + readonly isActive: boolean + maximized: boolean + mnemonicsVisible: boolean + modal: boolean + resizable: boolean + startupId: string + title: string + transientFor: Window + /* Properties of Gtk.Widget */ + canFocus: boolean + canTarget: boolean + cssClasses: string[] + cursor: Gdk.Cursor + focusOnClick: boolean + focusable: boolean + halign: Align + readonly hasDefault: boolean + readonly hasFocus: boolean + hasTooltip: boolean + heightRequest: number + hexpand: boolean + hexpandSet: boolean + layoutManager: LayoutManager + marginBottom: number + marginEnd: number + marginStart: number + marginTop: number + name: string + opacity: number + overflow: Overflow + readonly parent: Widget + receivesDefault: boolean + readonly root: Root + readonly scaleFactor: number + sensitive: boolean + tooltipMarkup: string + tooltipText: string + valign: Align + vexpand: boolean + vexpandSet: boolean + visible: boolean + widthRequest: number + /* Properties of Gtk.Accessible */ + accessibleRole: AccessibleRole + /* Fields of Gtk.ApplicationWindow */ + parentInstance: Window + /* Fields of GObject.InitiallyUnowned */ + gTypeInstance: GObject.TypeInstance + /* Methods of Gtk.ApplicationWindow */ + getHelpOverlay(): ShortcutsWindow | null + getId(): number + getShowMenubar(): boolean + setHelpOverlay(helpOverlay?: ShortcutsWindow | null): void + setShowMenubar(showMenubar: boolean): void + /* Methods of Gtk.Window */ + close(): void + destroy(): void + fullscreen(): void + fullscreenOnMonitor(monitor: Gdk.Monitor): void + getApplication(): Application | null + getChild(): Widget | null + getDecorated(): boolean + getDefaultSize(): [ /* width */ number | null, /* height */ number | null ] + getDefaultWidget(): Widget | null + getDeletable(): boolean + getDestroyWithParent(): boolean + getFocus(): Widget | null + getFocusVisible(): boolean + getGroup(): WindowGroup + getHandleMenubarAccel(): boolean + getHideOnClose(): boolean + getIconName(): string | null + getMnemonicsVisible(): boolean + getModal(): boolean + getResizable(): boolean + getTitle(): string | null + getTitlebar(): Widget | null + getTransientFor(): Window | null + hasGroup(): boolean + isFullscreen(): boolean + isMaximized(): boolean + maximize(): void + minimize(): void + present(): void + presentWithTime(timestamp: number): void + setApplication(application?: Application | null): void + setChild(child?: Widget | null): void + setDecorated(setting: boolean): void + setDefaultSize(width: number, height: number): void + setDefaultWidget(defaultWidget?: Widget | null): void + setDeletable(setting: boolean): void + setDestroyWithParent(setting: boolean): void + setDisplay(display: Gdk.Display): void + setFocus(focus?: Widget | null): void + setFocusVisible(setting: boolean): void + setHandleMenubarAccel(handleMenubarAccel: boolean): void + setHideOnClose(setting: boolean): void + setIconName(name?: string | null): void + setMnemonicsVisible(setting: boolean): void + setModal(modal: boolean): void + setResizable(resizable: boolean): void + setStartupId(startupId: string): void + setTitle(title?: string | null): void + setTitlebar(titlebar?: Widget | null): void + setTransientFor(parent?: Window | null): void + unfullscreen(): void + unmaximize(): void + unminimize(): void + /* Methods of Gtk.Widget */ + actionSetEnabled(actionName: string, enabled: boolean): void + activate(): boolean + activateAction(name: string, args?: GLib.Variant | null): boolean + activateDefault(): void + addController(controller: EventController): void + addCssClass(cssClass: string): void + addMnemonicLabel(label: Widget): void + addTickCallback(callback: TickCallback): number + allocate(width: number, height: number, baseline: number, transform?: Gsk.Transform | null): void + childFocus(direction: DirectionType): boolean + computeBounds(target: Widget): [ /* returnType */ boolean, /* outBounds */ Graphene.Rect ] + computeExpand(orientation: Orientation): boolean + computePoint(target: Widget, point: Graphene.Point): [ /* returnType */ boolean, /* outPoint */ Graphene.Point ] + computeTransform(target: Widget): [ /* returnType */ boolean, /* outTransform */ Graphene.Matrix ] + contains(x: number, y: number): boolean + createPangoContext(): Pango.Context + createPangoLayout(text?: string | null): Pango.Layout + dragCheckThreshold(startX: number, startY: number, currentX: number, currentY: number): boolean + errorBell(): void + getAllocatedBaseline(): number + getAllocatedHeight(): number + getAllocatedWidth(): number + getAllocation(): /* allocation */ Allocation + getAncestor(widgetType: GObject.Type): Widget | null + getCanFocus(): boolean + getCanTarget(): boolean + getChildVisible(): boolean + getClipboard(): Gdk.Clipboard + getCssClasses(): string[] + getCssName(): string + getCursor(): Gdk.Cursor | null + getDirection(): TextDirection + getDisplay(): Gdk.Display + getFirstChild(): Widget | null + getFocusChild(): Widget | null + getFocusOnClick(): boolean + getFocusable(): boolean + getFontMap(): Pango.FontMap | null + getFontOptions(): cairo.FontOptions | null + getFrameClock(): Gdk.FrameClock | null + getHalign(): Align + getHasTooltip(): boolean + getHeight(): number + getHexpand(): boolean + getHexpandSet(): boolean + getLastChild(): Widget | null + getLayoutManager(): LayoutManager | null + getMapped(): boolean + getMarginBottom(): number + getMarginEnd(): number + getMarginStart(): number + getMarginTop(): number + getName(): string + getNative(): Native | null + getNextSibling(): Widget | null + getOpacity(): number + getOverflow(): Overflow + getPangoContext(): Pango.Context + getParent(): Widget | null + getPreferredSize(): [ /* minimumSize */ Requisition | null, /* naturalSize */ Requisition | null ] + getPrevSibling(): Widget | null + getPrimaryClipboard(): Gdk.Clipboard + getRealized(): boolean + getReceivesDefault(): boolean + getRequestMode(): SizeRequestMode + getRoot(): Root | null + getScaleFactor(): number + getSensitive(): boolean + getSettings(): Settings + getSize(orientation: Orientation): number + getSizeRequest(): [ /* width */ number | null, /* height */ number | null ] + getStateFlags(): StateFlags + getStyleContext(): StyleContext + getTemplateChild(widgetType: GObject.Type, name: string): GObject.Object + getTooltipMarkup(): string | null + getTooltipText(): string | null + getValign(): 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?: Gio.ActionGroup | null): void + insertAfter(parent: Widget, previousSibling?: Widget | null): void + insertBefore(parent: Widget, nextSibling?: Widget | null): void + isAncestor(ancestor: Widget): boolean + isDrawable(): boolean + isFocus(): boolean + isSensitive(): boolean + isVisible(): boolean + keynavFailed(direction: DirectionType): boolean + listMnemonicLabels(): Widget[] + map(): void + measure(orientation: Orientation, forSize: number): [ /* minimum */ number | null, /* natural */ number | null, /* minimumBaseline */ number | null, /* naturalBaseline */ number | null ] + mnemonicActivate(groupCycling: boolean): boolean + observeChildren(): Gio.ListModel + observeControllers(): Gio.ListModel + pick(x: number, y: number, flags: PickFlags): Widget | null + queueAllocate(): void + queueDraw(): void + queueResize(): void + realize(): void + removeController(controller: EventController): void + removeCssClass(cssClass: string): void + removeMnemonicLabel(label: Widget): void + removeTickCallback(id: number): void + setCanFocus(canFocus: boolean): void + setCanTarget(canTarget: boolean): void + setChildVisible(childVisible: boolean): void + setCssClasses(classes: string[]): void + setCursor(cursor?: Gdk.Cursor | null): void + setCursorFromName(name?: string | null): void + setDirection(dir: TextDirection): void + setFocusChild(child?: Widget | null): void + setFocusOnClick(focusOnClick: boolean): void + setFocusable(focusable: boolean): void + setFontMap(fontMap?: Pango.FontMap | null): void + setFontOptions(options?: cairo.FontOptions | null): void + setHalign(align: Align): void + setHasTooltip(hasTooltip: boolean): void + setHexpand(expand: boolean): void + setHexpandSet(set: boolean): void + setLayoutManager(layoutManager?: LayoutManager | 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: Overflow): void + setParent(parent: Widget): void + setReceivesDefault(receivesDefault: boolean): void + setSensitive(sensitive: boolean): void + setSizeRequest(width: number, height: number): void + setStateFlags(flags: StateFlags, clear: boolean): void + setTooltipMarkup(markup?: string | null): void + setTooltipText(text?: string | null): void + setValign(align: Align): void + setVexpand(expand: boolean): void + setVexpandSet(set: boolean): void + setVisible(visible: boolean): void + shouldLayout(): boolean + show(): void + sizeAllocate(allocation: Allocation, baseline: number): void + snapshotChild(child: Widget, snapshot: Snapshot): void + translateCoordinates(destWidget: Widget, srcX: number, srcY: number): [ /* returnType */ boolean, /* destX */ number | null, /* destY */ number | null ] + triggerTooltipQuery(): void + unmap(): void + unparent(): void + unrealize(): void + unsetStateFlags(flags: StateFlags): void + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Methods of Gio.ActionGroup */ + actionAdded(actionName: string): void + actionEnabledChanged(actionName: string, enabled: boolean): void + actionRemoved(actionName: string): void + actionStateChanged(actionName: string, state: GLib.Variant): void + changeActionState(actionName: string, value: GLib.Variant): void + getActionEnabled(actionName: string): boolean + getActionParameterType(actionName: string): GLib.VariantType | null + getActionState(actionName: string): GLib.Variant | null + getActionStateHint(actionName: string): GLib.Variant | null + getActionStateType(actionName: string): GLib.VariantType | null + hasAction(actionName: string): boolean + listActions(): string[] + queryAction(actionName: string): [ /* returnType */ boolean, /* enabled */ boolean, /* parameterType */ GLib.VariantType | null, /* stateType */ GLib.VariantType | null, /* stateHint */ GLib.Variant | null, /* state */ GLib.Variant | null ] + /* Methods of Gio.ActionMap */ + addAction(action: Gio.Action): void + addActionEntries(entries: Gio.ActionEntry[], userData?: object | null): void + lookupAction(actionName: string): Gio.Action | null + removeAction(actionName: string): void + /* Methods of Gtk.Accessible */ + getAccessibleRole(): AccessibleRole + resetProperty(property: AccessibleProperty): void + resetRelation(relation: AccessibleRelation): void + resetState(state: AccessibleState): void + updateProperty(properties: AccessibleProperty[], values: any): void + updateRelation(relations: AccessibleRelation[], values: any): void + updateState(states: AccessibleState[], values: any): void + /* Methods of Gtk.Buildable */ + getBuildableId(): string + /* Methods of Gtk.Native */ + getRenderer(): Gsk.Renderer + getSurface(): Gdk.Surface + getSurfaceTransform(): [ /* x */ number, /* y */ number ] + /* Virtual methods of Gtk.ApplicationWindow */ + vfuncActionAdded(actionName: string): void + vfuncActionEnabledChanged(actionName: string, enabled: boolean): void + vfuncActionRemoved(actionName: string): void + vfuncActionStateChanged(actionName: string, state: GLib.Variant): void + vfuncActivateAction(actionName: string, parameter?: GLib.Variant | null): void + vfuncChangeActionState(actionName: string, value: GLib.Variant): void + vfuncGetActionEnabled(actionName: string): boolean + vfuncGetActionParameterType(actionName: string): GLib.VariantType | null + vfuncGetActionState(actionName: string): GLib.Variant | null + vfuncGetActionStateHint(actionName: string): GLib.Variant | null + vfuncGetActionStateType(actionName: string): GLib.VariantType | null + vfuncHasAction(actionName: string): boolean + vfuncListActions(): string[] + vfuncQueryAction(actionName: string): [ /* returnType */ boolean, /* enabled */ boolean, /* parameterType */ GLib.VariantType | null, /* stateType */ GLib.VariantType | null, /* stateHint */ GLib.Variant | null, /* state */ GLib.Variant | null ] + vfuncAddAction(action: Gio.Action): void + vfuncLookupAction(actionName: string): Gio.Action | null + vfuncRemoveAction(actionName: string): void + /* Virtual methods of Gtk.Window */ + vfuncActivateDefault(): void + vfuncActivateFocus(): void + vfuncCloseRequest(): boolean + vfuncEnableDebugging(toggle: boolean): boolean + vfuncKeysChanged(): void + vfuncAddController(controller: ShortcutController): void + vfuncRemoveController(controller: ShortcutController): void + /* Virtual methods of Gtk.Widget */ + vfuncComputeExpand(hexpandP: boolean, vexpandP: boolean): void + vfuncContains(x: number, y: number): boolean + vfuncCssChanged(change: CssStyleChange): void + vfuncDirectionChanged(previousDirection: TextDirection): void + vfuncFocus(direction: DirectionType): boolean + vfuncGetRequestMode(): SizeRequestMode + vfuncGrabFocus(): boolean + vfuncHide(): void + vfuncKeynavFailed(direction: DirectionType): boolean + vfuncMap(): void + vfuncMeasure(orientation: Orientation, forSize: number): [ /* minimum */ number | null, /* natural */ number | null, /* minimumBaseline */ number | null, /* naturalBaseline */ number | null ] + vfuncMnemonicActivate(groupCycling: boolean): boolean + vfuncMoveFocus(direction: DirectionType): void + vfuncQueryTooltip(x: number, y: number, keyboardTooltip: boolean, tooltip: Tooltip): boolean + vfuncRealize(): void + vfuncRoot(): void + vfuncSetFocusChild(child?: Widget | null): void + vfuncShow(): void + vfuncSizeAllocate(width: number, height: number, baseline: number): void + vfuncSnapshot(snapshot: Snapshot): void + vfuncStateFlagsChanged(previousStateFlags: StateFlags): void + vfuncSystemSettingChanged(settings: SystemSetting): void + vfuncUnmap(): void + vfuncUnrealize(): void + vfuncUnroot(): void + vfuncAddChild(builder: Builder, child: GObject.Object, type?: string | null): void + vfuncCustomFinished(builder: Builder, child: GObject.Object | null, tagname: string, data?: object | null): void + vfuncCustomTagEnd(builder: Builder, child: GObject.Object | null, tagname: string, data?: object | null): void + vfuncCustomTagStart(builder: Builder, child: GObject.Object | null, tagname: string): [ /* returnType */ boolean, /* parser */ BuildableParser, /* data */ object | null ] + vfuncGetId(): string + vfuncGetInternalChild(builder: Builder, childname: string): GObject.Object + vfuncParserFinished(builder: Builder): void + vfuncSetBuildableProperty(builder: Builder, name: string, value: any): void + vfuncSetId(id: string): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Gtk.Window */ + connect(sigName: "activate-default", callback: (($obj: ApplicationWindow) => void)): number + connect_after(sigName: "activate-default", callback: (($obj: ApplicationWindow) => void)): number + emit(sigName: "activate-default"): void + on(sigName: "activate-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "activate-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "activate-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "activate-focus", callback: (($obj: ApplicationWindow) => void)): number + connect_after(sigName: "activate-focus", callback: (($obj: ApplicationWindow) => void)): number + emit(sigName: "activate-focus"): void + on(sigName: "activate-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "activate-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "activate-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "close-request", callback: (($obj: ApplicationWindow) => boolean)): number + connect_after(sigName: "close-request", callback: (($obj: ApplicationWindow) => boolean)): number + emit(sigName: "close-request"): void + on(sigName: "close-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "close-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "close-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "enable-debugging", callback: (($obj: ApplicationWindow, toggle: boolean) => boolean)): number + connect_after(sigName: "enable-debugging", callback: (($obj: ApplicationWindow, toggle: boolean) => boolean)): number + emit(sigName: "enable-debugging", toggle: boolean): void + on(sigName: "enable-debugging", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "enable-debugging", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "enable-debugging", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "keys-changed", callback: (($obj: ApplicationWindow) => void)): number + connect_after(sigName: "keys-changed", callback: (($obj: ApplicationWindow) => void)): number + emit(sigName: "keys-changed"): void + on(sigName: "keys-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "keys-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "keys-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of Gtk.Widget */ + connect(sigName: "destroy", callback: (($obj: ApplicationWindow) => void)): number + connect_after(sigName: "destroy", callback: (($obj: ApplicationWindow) => void)): number + emit(sigName: "destroy"): void + on(sigName: "destroy", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "destroy", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "destroy", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "direction-changed", callback: (($obj: ApplicationWindow, previousDirection: TextDirection) => void)): number + connect_after(sigName: "direction-changed", callback: (($obj: ApplicationWindow, previousDirection: TextDirection) => void)): number + emit(sigName: "direction-changed", previousDirection: TextDirection): void + on(sigName: "direction-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "direction-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "direction-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "hide", callback: (($obj: ApplicationWindow) => void)): number + connect_after(sigName: "hide", callback: (($obj: ApplicationWindow) => void)): number + emit(sigName: "hide"): void + on(sigName: "hide", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "hide", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "hide", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "keynav-failed", callback: (($obj: ApplicationWindow, direction: DirectionType) => boolean)): number + connect_after(sigName: "keynav-failed", callback: (($obj: ApplicationWindow, direction: DirectionType) => boolean)): number + emit(sigName: "keynav-failed", direction: DirectionType): void + on(sigName: "keynav-failed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "keynav-failed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "keynav-failed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "map", callback: (($obj: ApplicationWindow) => void)): number + connect_after(sigName: "map", callback: (($obj: ApplicationWindow) => void)): number + emit(sigName: "map"): void + on(sigName: "map", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "map", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "map", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "mnemonic-activate", callback: (($obj: ApplicationWindow, groupCycling: boolean) => boolean)): number + connect_after(sigName: "mnemonic-activate", callback: (($obj: ApplicationWindow, groupCycling: boolean) => boolean)): number + emit(sigName: "mnemonic-activate", groupCycling: boolean): void + on(sigName: "mnemonic-activate", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "mnemonic-activate", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "mnemonic-activate", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "move-focus", callback: (($obj: ApplicationWindow, direction: DirectionType) => void)): number + connect_after(sigName: "move-focus", callback: (($obj: ApplicationWindow, direction: DirectionType) => void)): number + emit(sigName: "move-focus", direction: DirectionType): void + on(sigName: "move-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "move-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "move-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "query-tooltip", callback: (($obj: ApplicationWindow, x: number, y: number, keyboardMode: boolean, tooltip: Tooltip) => boolean)): number + connect_after(sigName: "query-tooltip", callback: (($obj: ApplicationWindow, x: number, y: number, keyboardMode: boolean, tooltip: Tooltip) => boolean)): number + emit(sigName: "query-tooltip", x: number, y: number, keyboardMode: boolean, tooltip: Tooltip): void + on(sigName: "query-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "query-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "query-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "realize", callback: (($obj: ApplicationWindow) => void)): number + connect_after(sigName: "realize", callback: (($obj: ApplicationWindow) => void)): number + emit(sigName: "realize"): void + on(sigName: "realize", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "realize", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "realize", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "show", callback: (($obj: ApplicationWindow) => void)): number + connect_after(sigName: "show", callback: (($obj: ApplicationWindow) => void)): number + emit(sigName: "show"): void + on(sigName: "show", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "show", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "show", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "state-flags-changed", callback: (($obj: ApplicationWindow, flags: StateFlags) => void)): number + connect_after(sigName: "state-flags-changed", callback: (($obj: ApplicationWindow, flags: StateFlags) => void)): number + emit(sigName: "state-flags-changed", flags: StateFlags): void + on(sigName: "state-flags-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "state-flags-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "state-flags-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "unmap", callback: (($obj: ApplicationWindow) => void)): number + connect_after(sigName: "unmap", callback: (($obj: ApplicationWindow) => void)): number + emit(sigName: "unmap"): void + on(sigName: "unmap", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "unmap", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "unmap", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "unrealize", callback: (($obj: ApplicationWindow) => void)): number + connect_after(sigName: "unrealize", callback: (($obj: ApplicationWindow) => void)): number + emit(sigName: "unrealize"): void + on(sigName: "unrealize", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "unrealize", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "unrealize", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: ApplicationWindow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: ApplicationWindow, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of Gio.ActionGroup */ + connect(sigName: "action-added", callback: (($obj: ApplicationWindow, actionName: string) => void)): number + connect_after(sigName: "action-added", callback: (($obj: ApplicationWindow, actionName: string) => void)): number + emit(sigName: "action-added", actionName: string): void + on(sigName: "action-added", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "action-added", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "action-added", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "action-enabled-changed", callback: (($obj: ApplicationWindow, actionName: string, enabled: boolean) => void)): number + connect_after(sigName: "action-enabled-changed", callback: (($obj: ApplicationWindow, actionName: string, enabled: boolean) => void)): number + emit(sigName: "action-enabled-changed", actionName: string, enabled: boolean): void + on(sigName: "action-enabled-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "action-enabled-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "action-enabled-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "action-removed", callback: (($obj: ApplicationWindow, actionName: string) => void)): number + connect_after(sigName: "action-removed", callback: (($obj: ApplicationWindow, actionName: string) => void)): number + emit(sigName: "action-removed", actionName: string): void + on(sigName: "action-removed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "action-removed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "action-removed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "action-state-changed", callback: (($obj: ApplicationWindow, actionName: string, value: GLib.Variant) => void)): number + connect_after(sigName: "action-state-changed", callback: (($obj: ApplicationWindow, actionName: string, value: GLib.Variant) => void)): number + emit(sigName: "action-state-changed", actionName: string, value: GLib.Variant): void + on(sigName: "action-state-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "action-state-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "action-state-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::show-menubar", callback: (($obj: ApplicationWindow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::show-menubar", callback: (($obj: ApplicationWindow, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::show-menubar", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::show-menubar", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::show-menubar", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::application", callback: (($obj: ApplicationWindow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::application", callback: (($obj: ApplicationWindow, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::application", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::application", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::application", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::child", callback: (($obj: ApplicationWindow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::child", callback: (($obj: ApplicationWindow, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::child", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::child", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::child", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::decorated", callback: (($obj: ApplicationWindow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::decorated", callback: (($obj: ApplicationWindow, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::decorated", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::decorated", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::decorated", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::default-height", callback: (($obj: ApplicationWindow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::default-height", callback: (($obj: ApplicationWindow, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::default-height", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::default-height", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::default-height", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::default-widget", callback: (($obj: ApplicationWindow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::default-widget", callback: (($obj: ApplicationWindow, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::default-widget", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::default-widget", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::default-widget", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::default-width", callback: (($obj: ApplicationWindow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::default-width", callback: (($obj: ApplicationWindow, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::default-width", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::default-width", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::default-width", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::deletable", callback: (($obj: ApplicationWindow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::deletable", callback: (($obj: ApplicationWindow, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::deletable", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::deletable", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::deletable", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::destroy-with-parent", callback: (($obj: ApplicationWindow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::destroy-with-parent", callback: (($obj: ApplicationWindow, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::destroy-with-parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::destroy-with-parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::destroy-with-parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::display", callback: (($obj: ApplicationWindow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::display", callback: (($obj: ApplicationWindow, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::display", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::display", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::display", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::focus-visible", callback: (($obj: ApplicationWindow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::focus-visible", callback: (($obj: ApplicationWindow, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::focus-visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::focus-visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::focus-visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::focus-widget", callback: (($obj: ApplicationWindow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::focus-widget", callback: (($obj: ApplicationWindow, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::focus-widget", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::focus-widget", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::focus-widget", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::fullscreened", callback: (($obj: ApplicationWindow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::fullscreened", callback: (($obj: ApplicationWindow, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::fullscreened", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::fullscreened", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::fullscreened", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::handle-menubar-accel", callback: (($obj: ApplicationWindow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::handle-menubar-accel", callback: (($obj: ApplicationWindow, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::handle-menubar-accel", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::handle-menubar-accel", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::handle-menubar-accel", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::hide-on-close", callback: (($obj: ApplicationWindow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hide-on-close", callback: (($obj: ApplicationWindow, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::hide-on-close", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::hide-on-close", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::hide-on-close", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::icon-name", callback: (($obj: ApplicationWindow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::icon-name", callback: (($obj: ApplicationWindow, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::icon-name", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::icon-name", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::icon-name", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::is-active", callback: (($obj: ApplicationWindow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::is-active", callback: (($obj: ApplicationWindow, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::is-active", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::is-active", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::is-active", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::maximized", callback: (($obj: ApplicationWindow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::maximized", callback: (($obj: ApplicationWindow, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::maximized", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::maximized", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::maximized", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::mnemonics-visible", callback: (($obj: ApplicationWindow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::mnemonics-visible", callback: (($obj: ApplicationWindow, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::mnemonics-visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::mnemonics-visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::mnemonics-visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::modal", callback: (($obj: ApplicationWindow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::modal", callback: (($obj: ApplicationWindow, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::modal", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::modal", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::modal", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::resizable", callback: (($obj: ApplicationWindow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::resizable", callback: (($obj: ApplicationWindow, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::resizable", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::resizable", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::resizable", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::startup-id", callback: (($obj: ApplicationWindow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::startup-id", callback: (($obj: ApplicationWindow, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::startup-id", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::startup-id", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::startup-id", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::title", callback: (($obj: ApplicationWindow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::title", callback: (($obj: ApplicationWindow, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::title", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::title", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::title", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::transient-for", callback: (($obj: ApplicationWindow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::transient-for", callback: (($obj: ApplicationWindow, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::transient-for", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::transient-for", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::transient-for", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::can-focus", callback: (($obj: ApplicationWindow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::can-focus", callback: (($obj: ApplicationWindow, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::can-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::can-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::can-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::can-target", callback: (($obj: ApplicationWindow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::can-target", callback: (($obj: ApplicationWindow, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::can-target", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::can-target", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::can-target", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::css-classes", callback: (($obj: ApplicationWindow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::css-classes", callback: (($obj: ApplicationWindow, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::css-classes", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::css-classes", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::css-classes", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::cursor", callback: (($obj: ApplicationWindow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::cursor", callback: (($obj: ApplicationWindow, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::cursor", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::cursor", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::cursor", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::focus-on-click", callback: (($obj: ApplicationWindow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::focus-on-click", callback: (($obj: ApplicationWindow, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::focus-on-click", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::focus-on-click", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::focus-on-click", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::focusable", callback: (($obj: ApplicationWindow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::focusable", callback: (($obj: ApplicationWindow, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::focusable", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::focusable", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::focusable", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::halign", callback: (($obj: ApplicationWindow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::halign", callback: (($obj: ApplicationWindow, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::halign", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::halign", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::halign", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::has-default", callback: (($obj: ApplicationWindow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-default", callback: (($obj: ApplicationWindow, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::has-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::has-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::has-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::has-focus", callback: (($obj: ApplicationWindow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-focus", callback: (($obj: ApplicationWindow, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::has-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::has-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::has-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::has-tooltip", callback: (($obj: ApplicationWindow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-tooltip", callback: (($obj: ApplicationWindow, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::has-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::has-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::has-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::height-request", callback: (($obj: ApplicationWindow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::height-request", callback: (($obj: ApplicationWindow, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::height-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::height-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::height-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::hexpand", callback: (($obj: ApplicationWindow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hexpand", callback: (($obj: ApplicationWindow, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::hexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::hexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::hexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::hexpand-set", callback: (($obj: ApplicationWindow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hexpand-set", callback: (($obj: ApplicationWindow, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::hexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::hexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::hexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::layout-manager", callback: (($obj: ApplicationWindow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::layout-manager", callback: (($obj: ApplicationWindow, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::layout-manager", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::layout-manager", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::layout-manager", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-bottom", callback: (($obj: ApplicationWindow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-bottom", callback: (($obj: ApplicationWindow, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-bottom", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-bottom", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-bottom", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-end", callback: (($obj: ApplicationWindow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-end", callback: (($obj: ApplicationWindow, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-end", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-end", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-end", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-start", callback: (($obj: ApplicationWindow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-start", callback: (($obj: ApplicationWindow, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-start", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-start", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-start", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-top", callback: (($obj: ApplicationWindow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-top", callback: (($obj: ApplicationWindow, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-top", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-top", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-top", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::name", callback: (($obj: ApplicationWindow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::name", callback: (($obj: ApplicationWindow, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::opacity", callback: (($obj: ApplicationWindow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::opacity", callback: (($obj: ApplicationWindow, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::opacity", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::opacity", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::opacity", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::overflow", callback: (($obj: ApplicationWindow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::overflow", callback: (($obj: ApplicationWindow, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::overflow", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::overflow", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::overflow", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::parent", callback: (($obj: ApplicationWindow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::parent", callback: (($obj: ApplicationWindow, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::receives-default", callback: (($obj: ApplicationWindow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::receives-default", callback: (($obj: ApplicationWindow, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::receives-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::receives-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::receives-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::root", callback: (($obj: ApplicationWindow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::root", callback: (($obj: ApplicationWindow, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::root", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::root", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::root", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::scale-factor", callback: (($obj: ApplicationWindow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::scale-factor", callback: (($obj: ApplicationWindow, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::scale-factor", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::scale-factor", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::scale-factor", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::sensitive", callback: (($obj: ApplicationWindow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::sensitive", callback: (($obj: ApplicationWindow, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::sensitive", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::sensitive", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::sensitive", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::tooltip-markup", callback: (($obj: ApplicationWindow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::tooltip-markup", callback: (($obj: ApplicationWindow, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::tooltip-markup", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::tooltip-markup", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::tooltip-markup", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::tooltip-text", callback: (($obj: ApplicationWindow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::tooltip-text", callback: (($obj: ApplicationWindow, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::tooltip-text", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::tooltip-text", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::tooltip-text", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::valign", callback: (($obj: ApplicationWindow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::valign", callback: (($obj: ApplicationWindow, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::valign", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::valign", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::valign", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::vexpand", callback: (($obj: ApplicationWindow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vexpand", callback: (($obj: ApplicationWindow, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::vexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::vexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::vexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::vexpand-set", callback: (($obj: ApplicationWindow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vexpand-set", callback: (($obj: ApplicationWindow, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::vexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::vexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::vexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::visible", callback: (($obj: ApplicationWindow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::visible", callback: (($obj: ApplicationWindow, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::width-request", callback: (($obj: ApplicationWindow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::width-request", callback: (($obj: ApplicationWindow, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::width-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::width-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::width-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::accessible-role", callback: (($obj: ApplicationWindow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-role", callback: (($obj: ApplicationWindow, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::accessible-role", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::accessible-role", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::accessible-role", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: ApplicationWindow_ConstructProps) + _init (config?: ApplicationWindow_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(application: Application): ApplicationWindow + static new(): ApplicationWindow + static $gtype: GObject.Type +} +export interface AspectFrame_ConstructProps extends Widget_ConstructProps { + child?: Widget + obeyChild?: boolean + ratio?: number + xalign?: number + yalign?: number + accessibleRole?: AccessibleRole +} +export class AspectFrame { + /* Properties of Gtk.AspectFrame */ + child: Widget + obeyChild: boolean + ratio: number + xalign: number + yalign: number + /* Properties of Gtk.Widget */ + canFocus: boolean + canTarget: boolean + cssClasses: string[] + cursor: Gdk.Cursor + focusOnClick: boolean + focusable: boolean + halign: Align + readonly hasDefault: boolean + readonly hasFocus: boolean + hasTooltip: boolean + heightRequest: number + hexpand: boolean + hexpandSet: boolean + layoutManager: LayoutManager + marginBottom: number + marginEnd: number + marginStart: number + marginTop: number + name: string + opacity: number + overflow: Overflow + readonly parent: Widget + receivesDefault: boolean + readonly root: Root + readonly scaleFactor: number + sensitive: boolean + tooltipMarkup: string + tooltipText: string + valign: Align + vexpand: boolean + vexpandSet: boolean + visible: boolean + widthRequest: number + /* Properties of Gtk.Accessible */ + accessibleRole: AccessibleRole + /* Fields of Gtk.Widget */ + parentInstance: GObject.InitiallyUnowned + /* Fields of GObject.InitiallyUnowned */ + gTypeInstance: GObject.TypeInstance + /* Methods of Gtk.AspectFrame */ + getChild(): Widget | null + getObeyChild(): boolean + getRatio(): number + getXalign(): number + getYalign(): number + setChild(child?: Widget | null): void + setObeyChild(obeyChild: boolean): void + setRatio(ratio: number): void + setXalign(xalign: number): void + setYalign(yalign: number): void + /* Methods of Gtk.Widget */ + actionSetEnabled(actionName: string, enabled: boolean): void + activate(): boolean + activateAction(name: string, args?: GLib.Variant | null): boolean + activateDefault(): void + addController(controller: EventController): void + addCssClass(cssClass: string): void + addMnemonicLabel(label: Widget): void + addTickCallback(callback: TickCallback): number + allocate(width: number, height: number, baseline: number, transform?: Gsk.Transform | null): void + childFocus(direction: DirectionType): boolean + computeBounds(target: Widget): [ /* returnType */ boolean, /* outBounds */ Graphene.Rect ] + computeExpand(orientation: Orientation): boolean + computePoint(target: Widget, point: Graphene.Point): [ /* returnType */ boolean, /* outPoint */ Graphene.Point ] + computeTransform(target: Widget): [ /* returnType */ boolean, /* outTransform */ Graphene.Matrix ] + contains(x: number, y: number): boolean + createPangoContext(): Pango.Context + createPangoLayout(text?: string | null): Pango.Layout + dragCheckThreshold(startX: number, startY: number, currentX: number, currentY: number): boolean + errorBell(): void + getAllocatedBaseline(): number + getAllocatedHeight(): number + getAllocatedWidth(): number + getAllocation(): /* allocation */ Allocation + getAncestor(widgetType: GObject.Type): Widget | null + getCanFocus(): boolean + getCanTarget(): boolean + getChildVisible(): boolean + getClipboard(): Gdk.Clipboard + getCssClasses(): string[] + getCssName(): string + getCursor(): Gdk.Cursor | null + getDirection(): TextDirection + getDisplay(): Gdk.Display + getFirstChild(): Widget | null + getFocusChild(): Widget | null + getFocusOnClick(): boolean + getFocusable(): boolean + getFontMap(): Pango.FontMap | null + getFontOptions(): cairo.FontOptions | null + getFrameClock(): Gdk.FrameClock | null + getHalign(): Align + getHasTooltip(): boolean + getHeight(): number + getHexpand(): boolean + getHexpandSet(): boolean + getLastChild(): Widget | null + getLayoutManager(): LayoutManager | null + getMapped(): boolean + getMarginBottom(): number + getMarginEnd(): number + getMarginStart(): number + getMarginTop(): number + getName(): string + getNative(): Native | null + getNextSibling(): Widget | null + getOpacity(): number + getOverflow(): Overflow + getPangoContext(): Pango.Context + getParent(): Widget | null + getPreferredSize(): [ /* minimumSize */ Requisition | null, /* naturalSize */ Requisition | null ] + getPrevSibling(): Widget | null + getPrimaryClipboard(): Gdk.Clipboard + getRealized(): boolean + getReceivesDefault(): boolean + getRequestMode(): SizeRequestMode + getRoot(): Root | null + getScaleFactor(): number + getSensitive(): boolean + getSettings(): Settings + getSize(orientation: Orientation): number + getSizeRequest(): [ /* width */ number | null, /* height */ number | null ] + getStateFlags(): StateFlags + getStyleContext(): StyleContext + getTemplateChild(widgetType: GObject.Type, name: string): GObject.Object + getTooltipMarkup(): string | null + getTooltipText(): string | null + getValign(): 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?: Gio.ActionGroup | null): void + insertAfter(parent: Widget, previousSibling?: Widget | null): void + insertBefore(parent: Widget, nextSibling?: Widget | null): void + isAncestor(ancestor: Widget): boolean + isDrawable(): boolean + isFocus(): boolean + isSensitive(): boolean + isVisible(): boolean + keynavFailed(direction: DirectionType): boolean + listMnemonicLabels(): Widget[] + map(): void + measure(orientation: Orientation, forSize: number): [ /* minimum */ number | null, /* natural */ number | null, /* minimumBaseline */ number | null, /* naturalBaseline */ number | null ] + mnemonicActivate(groupCycling: boolean): boolean + observeChildren(): Gio.ListModel + observeControllers(): Gio.ListModel + pick(x: number, y: number, flags: PickFlags): Widget | null + queueAllocate(): void + queueDraw(): void + queueResize(): void + realize(): void + removeController(controller: EventController): void + removeCssClass(cssClass: string): void + removeMnemonicLabel(label: Widget): void + removeTickCallback(id: number): void + setCanFocus(canFocus: boolean): void + setCanTarget(canTarget: boolean): void + setChildVisible(childVisible: boolean): void + setCssClasses(classes: string[]): void + setCursor(cursor?: Gdk.Cursor | null): void + setCursorFromName(name?: string | null): void + setDirection(dir: TextDirection): void + setFocusChild(child?: Widget | null): void + setFocusOnClick(focusOnClick: boolean): void + setFocusable(focusable: boolean): void + setFontMap(fontMap?: Pango.FontMap | null): void + setFontOptions(options?: cairo.FontOptions | null): void + setHalign(align: Align): void + setHasTooltip(hasTooltip: boolean): void + setHexpand(expand: boolean): void + setHexpandSet(set: boolean): void + setLayoutManager(layoutManager?: LayoutManager | 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: Overflow): void + setParent(parent: Widget): void + setReceivesDefault(receivesDefault: boolean): void + setSensitive(sensitive: boolean): void + setSizeRequest(width: number, height: number): void + setStateFlags(flags: StateFlags, clear: boolean): void + setTooltipMarkup(markup?: string | null): void + setTooltipText(text?: string | null): void + setValign(align: Align): void + setVexpand(expand: boolean): void + setVexpandSet(set: boolean): void + setVisible(visible: boolean): void + shouldLayout(): boolean + show(): void + sizeAllocate(allocation: Allocation, baseline: number): void + snapshotChild(child: Widget, snapshot: Snapshot): void + translateCoordinates(destWidget: Widget, srcX: number, srcY: number): [ /* returnType */ boolean, /* destX */ number | null, /* destY */ number | null ] + triggerTooltipQuery(): void + unmap(): void + unparent(): void + unrealize(): void + unsetStateFlags(flags: StateFlags): void + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Methods of Gtk.Accessible */ + getAccessibleRole(): AccessibleRole + resetProperty(property: AccessibleProperty): void + resetRelation(relation: AccessibleRelation): void + resetState(state: AccessibleState): void + updateProperty(properties: AccessibleProperty[], values: any): void + updateRelation(relations: AccessibleRelation[], values: any): void + updateState(states: AccessibleState[], values: any): void + /* Methods of Gtk.Buildable */ + getBuildableId(): string + /* Virtual methods of Gtk.Widget */ + vfuncComputeExpand(hexpandP: boolean, vexpandP: boolean): void + vfuncContains(x: number, y: number): boolean + vfuncCssChanged(change: CssStyleChange): void + vfuncDirectionChanged(previousDirection: TextDirection): void + vfuncFocus(direction: DirectionType): boolean + vfuncGetRequestMode(): SizeRequestMode + vfuncGrabFocus(): boolean + vfuncHide(): void + vfuncKeynavFailed(direction: DirectionType): boolean + vfuncMap(): void + vfuncMeasure(orientation: Orientation, forSize: number): [ /* minimum */ number | null, /* natural */ number | null, /* minimumBaseline */ number | null, /* naturalBaseline */ number | null ] + vfuncMnemonicActivate(groupCycling: boolean): boolean + vfuncMoveFocus(direction: DirectionType): void + vfuncQueryTooltip(x: number, y: number, keyboardTooltip: boolean, tooltip: Tooltip): boolean + vfuncRealize(): void + vfuncRoot(): void + vfuncSetFocusChild(child?: Widget | null): void + vfuncShow(): void + vfuncSizeAllocate(width: number, height: number, baseline: number): void + vfuncSnapshot(snapshot: Snapshot): void + vfuncStateFlagsChanged(previousStateFlags: StateFlags): void + vfuncSystemSettingChanged(settings: SystemSetting): void + vfuncUnmap(): void + vfuncUnrealize(): void + vfuncUnroot(): void + vfuncAddChild(builder: Builder, child: GObject.Object, type?: string | null): void + vfuncCustomFinished(builder: Builder, child: GObject.Object | null, tagname: string, data?: object | null): void + vfuncCustomTagEnd(builder: Builder, child: GObject.Object | null, tagname: string, data?: object | null): void + vfuncCustomTagStart(builder: Builder, child: GObject.Object | null, tagname: string): [ /* returnType */ boolean, /* parser */ BuildableParser, /* data */ object | null ] + vfuncGetId(): string + vfuncGetInternalChild(builder: Builder, childname: string): GObject.Object + vfuncParserFinished(builder: Builder): void + vfuncSetBuildableProperty(builder: Builder, name: string, value: any): void + vfuncSetId(id: string): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Gtk.Widget */ + connect(sigName: "destroy", callback: (($obj: AspectFrame) => void)): number + connect_after(sigName: "destroy", callback: (($obj: AspectFrame) => void)): number + emit(sigName: "destroy"): void + on(sigName: "destroy", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "destroy", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "destroy", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "direction-changed", callback: (($obj: AspectFrame, previousDirection: TextDirection) => void)): number + connect_after(sigName: "direction-changed", callback: (($obj: AspectFrame, previousDirection: TextDirection) => void)): number + emit(sigName: "direction-changed", previousDirection: TextDirection): void + on(sigName: "direction-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "direction-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "direction-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "hide", callback: (($obj: AspectFrame) => void)): number + connect_after(sigName: "hide", callback: (($obj: AspectFrame) => void)): number + emit(sigName: "hide"): void + on(sigName: "hide", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "hide", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "hide", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "keynav-failed", callback: (($obj: AspectFrame, direction: DirectionType) => boolean)): number + connect_after(sigName: "keynav-failed", callback: (($obj: AspectFrame, direction: DirectionType) => boolean)): number + emit(sigName: "keynav-failed", direction: DirectionType): void + on(sigName: "keynav-failed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "keynav-failed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "keynav-failed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "map", callback: (($obj: AspectFrame) => void)): number + connect_after(sigName: "map", callback: (($obj: AspectFrame) => void)): number + emit(sigName: "map"): void + on(sigName: "map", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "map", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "map", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "mnemonic-activate", callback: (($obj: AspectFrame, groupCycling: boolean) => boolean)): number + connect_after(sigName: "mnemonic-activate", callback: (($obj: AspectFrame, groupCycling: boolean) => boolean)): number + emit(sigName: "mnemonic-activate", groupCycling: boolean): void + on(sigName: "mnemonic-activate", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "mnemonic-activate", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "mnemonic-activate", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "move-focus", callback: (($obj: AspectFrame, direction: DirectionType) => void)): number + connect_after(sigName: "move-focus", callback: (($obj: AspectFrame, direction: DirectionType) => void)): number + emit(sigName: "move-focus", direction: DirectionType): void + on(sigName: "move-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "move-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "move-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "query-tooltip", callback: (($obj: AspectFrame, x: number, y: number, keyboardMode: boolean, tooltip: Tooltip) => boolean)): number + connect_after(sigName: "query-tooltip", callback: (($obj: AspectFrame, x: number, y: number, keyboardMode: boolean, tooltip: Tooltip) => boolean)): number + emit(sigName: "query-tooltip", x: number, y: number, keyboardMode: boolean, tooltip: Tooltip): void + on(sigName: "query-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "query-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "query-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "realize", callback: (($obj: AspectFrame) => void)): number + connect_after(sigName: "realize", callback: (($obj: AspectFrame) => void)): number + emit(sigName: "realize"): void + on(sigName: "realize", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "realize", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "realize", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "show", callback: (($obj: AspectFrame) => void)): number + connect_after(sigName: "show", callback: (($obj: AspectFrame) => void)): number + emit(sigName: "show"): void + on(sigName: "show", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "show", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "show", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "state-flags-changed", callback: (($obj: AspectFrame, flags: StateFlags) => void)): number + connect_after(sigName: "state-flags-changed", callback: (($obj: AspectFrame, flags: StateFlags) => void)): number + emit(sigName: "state-flags-changed", flags: StateFlags): void + on(sigName: "state-flags-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "state-flags-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "state-flags-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "unmap", callback: (($obj: AspectFrame) => void)): number + connect_after(sigName: "unmap", callback: (($obj: AspectFrame) => void)): number + emit(sigName: "unmap"): void + on(sigName: "unmap", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "unmap", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "unmap", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "unrealize", callback: (($obj: AspectFrame) => void)): number + connect_after(sigName: "unrealize", callback: (($obj: AspectFrame) => void)): number + emit(sigName: "unrealize"): void + on(sigName: "unrealize", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "unrealize", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "unrealize", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: AspectFrame, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: AspectFrame, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::child", callback: (($obj: AspectFrame, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::child", callback: (($obj: AspectFrame, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::child", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::child", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::child", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::obey-child", callback: (($obj: AspectFrame, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::obey-child", callback: (($obj: AspectFrame, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::obey-child", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::obey-child", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::obey-child", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::ratio", callback: (($obj: AspectFrame, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::ratio", callback: (($obj: AspectFrame, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::ratio", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::ratio", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::ratio", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::xalign", callback: (($obj: AspectFrame, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::xalign", callback: (($obj: AspectFrame, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::xalign", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::xalign", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::xalign", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::yalign", callback: (($obj: AspectFrame, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::yalign", callback: (($obj: AspectFrame, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::yalign", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::yalign", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::yalign", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::can-focus", callback: (($obj: AspectFrame, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::can-focus", callback: (($obj: AspectFrame, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::can-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::can-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::can-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::can-target", callback: (($obj: AspectFrame, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::can-target", callback: (($obj: AspectFrame, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::can-target", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::can-target", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::can-target", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::css-classes", callback: (($obj: AspectFrame, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::css-classes", callback: (($obj: AspectFrame, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::css-classes", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::css-classes", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::css-classes", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::cursor", callback: (($obj: AspectFrame, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::cursor", callback: (($obj: AspectFrame, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::cursor", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::cursor", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::cursor", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::focus-on-click", callback: (($obj: AspectFrame, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::focus-on-click", callback: (($obj: AspectFrame, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::focus-on-click", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::focus-on-click", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::focus-on-click", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::focusable", callback: (($obj: AspectFrame, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::focusable", callback: (($obj: AspectFrame, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::focusable", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::focusable", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::focusable", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::halign", callback: (($obj: AspectFrame, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::halign", callback: (($obj: AspectFrame, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::halign", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::halign", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::halign", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::has-default", callback: (($obj: AspectFrame, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-default", callback: (($obj: AspectFrame, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::has-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::has-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::has-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::has-focus", callback: (($obj: AspectFrame, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-focus", callback: (($obj: AspectFrame, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::has-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::has-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::has-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::has-tooltip", callback: (($obj: AspectFrame, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-tooltip", callback: (($obj: AspectFrame, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::has-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::has-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::has-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::height-request", callback: (($obj: AspectFrame, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::height-request", callback: (($obj: AspectFrame, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::height-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::height-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::height-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::hexpand", callback: (($obj: AspectFrame, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hexpand", callback: (($obj: AspectFrame, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::hexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::hexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::hexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::hexpand-set", callback: (($obj: AspectFrame, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hexpand-set", callback: (($obj: AspectFrame, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::hexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::hexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::hexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::layout-manager", callback: (($obj: AspectFrame, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::layout-manager", callback: (($obj: AspectFrame, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::layout-manager", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::layout-manager", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::layout-manager", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-bottom", callback: (($obj: AspectFrame, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-bottom", callback: (($obj: AspectFrame, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-bottom", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-bottom", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-bottom", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-end", callback: (($obj: AspectFrame, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-end", callback: (($obj: AspectFrame, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-end", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-end", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-end", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-start", callback: (($obj: AspectFrame, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-start", callback: (($obj: AspectFrame, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-start", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-start", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-start", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-top", callback: (($obj: AspectFrame, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-top", callback: (($obj: AspectFrame, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-top", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-top", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-top", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::name", callback: (($obj: AspectFrame, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::name", callback: (($obj: AspectFrame, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::opacity", callback: (($obj: AspectFrame, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::opacity", callback: (($obj: AspectFrame, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::opacity", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::opacity", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::opacity", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::overflow", callback: (($obj: AspectFrame, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::overflow", callback: (($obj: AspectFrame, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::overflow", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::overflow", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::overflow", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::parent", callback: (($obj: AspectFrame, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::parent", callback: (($obj: AspectFrame, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::receives-default", callback: (($obj: AspectFrame, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::receives-default", callback: (($obj: AspectFrame, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::receives-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::receives-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::receives-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::root", callback: (($obj: AspectFrame, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::root", callback: (($obj: AspectFrame, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::root", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::root", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::root", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::scale-factor", callback: (($obj: AspectFrame, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::scale-factor", callback: (($obj: AspectFrame, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::scale-factor", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::scale-factor", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::scale-factor", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::sensitive", callback: (($obj: AspectFrame, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::sensitive", callback: (($obj: AspectFrame, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::sensitive", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::sensitive", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::sensitive", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::tooltip-markup", callback: (($obj: AspectFrame, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::tooltip-markup", callback: (($obj: AspectFrame, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::tooltip-markup", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::tooltip-markup", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::tooltip-markup", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::tooltip-text", callback: (($obj: AspectFrame, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::tooltip-text", callback: (($obj: AspectFrame, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::tooltip-text", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::tooltip-text", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::tooltip-text", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::valign", callback: (($obj: AspectFrame, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::valign", callback: (($obj: AspectFrame, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::valign", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::valign", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::valign", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::vexpand", callback: (($obj: AspectFrame, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vexpand", callback: (($obj: AspectFrame, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::vexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::vexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::vexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::vexpand-set", callback: (($obj: AspectFrame, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vexpand-set", callback: (($obj: AspectFrame, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::vexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::vexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::vexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::visible", callback: (($obj: AspectFrame, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::visible", callback: (($obj: AspectFrame, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::width-request", callback: (($obj: AspectFrame, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::width-request", callback: (($obj: AspectFrame, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::width-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::width-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::width-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::accessible-role", callback: (($obj: AspectFrame, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-role", callback: (($obj: AspectFrame, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::accessible-role", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::accessible-role", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::accessible-role", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: AspectFrame_ConstructProps) + _init (config?: AspectFrame_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(xalign: number, yalign: number, ratio: number, obeyChild: boolean): AspectFrame + static $gtype: GObject.Type +} +export interface Assistant_ConstructProps extends Window_ConstructProps { + useHeaderBar?: number + accessibleRole?: AccessibleRole +} +export class Assistant { + /* Properties of Gtk.Assistant */ + readonly pages: Gio.ListModel + /* Properties of Gtk.Window */ + application: Application + child: Widget + decorated: boolean + defaultHeight: number + defaultWidget: Widget + defaultWidth: number + deletable: boolean + destroyWithParent: boolean + display: Gdk.Display + focusVisible: boolean + focusWidget: Widget + fullscreened: boolean + handleMenubarAccel: boolean + hideOnClose: boolean + iconName: string + readonly isActive: boolean + maximized: boolean + mnemonicsVisible: boolean + modal: boolean + resizable: boolean + startupId: string + title: string + transientFor: Window + /* Properties of Gtk.Widget */ + canFocus: boolean + canTarget: boolean + cssClasses: string[] + cursor: Gdk.Cursor + focusOnClick: boolean + focusable: boolean + halign: Align + readonly hasDefault: boolean + readonly hasFocus: boolean + hasTooltip: boolean + heightRequest: number + hexpand: boolean + hexpandSet: boolean + layoutManager: LayoutManager + marginBottom: number + marginEnd: number + marginStart: number + marginTop: number + name: string + opacity: number + overflow: Overflow + readonly parent: Widget + receivesDefault: boolean + readonly root: Root + readonly scaleFactor: number + sensitive: boolean + tooltipMarkup: string + tooltipText: string + valign: Align + vexpand: boolean + vexpandSet: boolean + visible: boolean + widthRequest: number + /* Properties of Gtk.Accessible */ + accessibleRole: AccessibleRole + /* Fields of Gtk.Window */ + parentInstance: Widget + /* Fields of GObject.InitiallyUnowned */ + gTypeInstance: GObject.TypeInstance + /* Methods of Gtk.Assistant */ + addActionWidget(child: Widget): void + appendPage(page: Widget): number + commit(): void + getCurrentPage(): number + getNPages(): number + getNthPage(pageNum: number): Widget | null + getPage(child: Widget): AssistantPage + getPageComplete(page: Widget): boolean + getPageTitle(page: Widget): string + getPageType(page: Widget): AssistantPageType + getPages(): Gio.ListModel + insertPage(page: Widget, position: number): number + nextPage(): void + prependPage(page: Widget): number + previousPage(): void + removeActionWidget(child: Widget): void + removePage(pageNum: number): void + setCurrentPage(pageNum: number): void + setForwardPageFunc(pageFunc: AssistantPageFunc | null): void + setPageComplete(page: Widget, complete: boolean): void + setPageTitle(page: Widget, title: string): void + setPageType(page: Widget, type: AssistantPageType): void + updateButtonsState(): void + /* Methods of Gtk.Window */ + close(): void + destroy(): void + fullscreen(): void + fullscreenOnMonitor(monitor: Gdk.Monitor): void + getApplication(): Application | null + getChild(): Widget | null + getDecorated(): boolean + getDefaultSize(): [ /* width */ number | null, /* height */ number | null ] + getDefaultWidget(): Widget | null + getDeletable(): boolean + getDestroyWithParent(): boolean + getFocus(): Widget | null + getFocusVisible(): boolean + getGroup(): WindowGroup + getHandleMenubarAccel(): boolean + getHideOnClose(): boolean + getIconName(): string | null + getMnemonicsVisible(): boolean + getModal(): boolean + getResizable(): boolean + getTitle(): string | null + getTitlebar(): Widget | null + getTransientFor(): Window | null + hasGroup(): boolean + isFullscreen(): boolean + isMaximized(): boolean + maximize(): void + minimize(): void + present(): void + presentWithTime(timestamp: number): void + setApplication(application?: Application | null): void + setChild(child?: Widget | null): void + setDecorated(setting: boolean): void + setDefaultSize(width: number, height: number): void + setDefaultWidget(defaultWidget?: Widget | null): void + setDeletable(setting: boolean): void + setDestroyWithParent(setting: boolean): void + setDisplay(display: Gdk.Display): void + setFocus(focus?: Widget | null): void + setFocusVisible(setting: boolean): void + setHandleMenubarAccel(handleMenubarAccel: boolean): void + setHideOnClose(setting: boolean): void + setIconName(name?: string | null): void + setMnemonicsVisible(setting: boolean): void + setModal(modal: boolean): void + setResizable(resizable: boolean): void + setStartupId(startupId: string): void + setTitle(title?: string | null): void + setTitlebar(titlebar?: Widget | null): void + setTransientFor(parent?: Window | null): void + unfullscreen(): void + unmaximize(): void + unminimize(): void + /* Methods of Gtk.Widget */ + actionSetEnabled(actionName: string, enabled: boolean): void + activate(): boolean + activateAction(name: string, args?: GLib.Variant | null): boolean + activateDefault(): void + addController(controller: EventController): void + addCssClass(cssClass: string): void + addMnemonicLabel(label: Widget): void + addTickCallback(callback: TickCallback): number + allocate(width: number, height: number, baseline: number, transform?: Gsk.Transform | null): void + childFocus(direction: DirectionType): boolean + computeBounds(target: Widget): [ /* returnType */ boolean, /* outBounds */ Graphene.Rect ] + computeExpand(orientation: Orientation): boolean + computePoint(target: Widget, point: Graphene.Point): [ /* returnType */ boolean, /* outPoint */ Graphene.Point ] + computeTransform(target: Widget): [ /* returnType */ boolean, /* outTransform */ Graphene.Matrix ] + contains(x: number, y: number): boolean + createPangoContext(): Pango.Context + createPangoLayout(text?: string | null): Pango.Layout + dragCheckThreshold(startX: number, startY: number, currentX: number, currentY: number): boolean + errorBell(): void + getAllocatedBaseline(): number + getAllocatedHeight(): number + getAllocatedWidth(): number + getAllocation(): /* allocation */ Allocation + getAncestor(widgetType: GObject.Type): Widget | null + getCanFocus(): boolean + getCanTarget(): boolean + getChildVisible(): boolean + getClipboard(): Gdk.Clipboard + getCssClasses(): string[] + getCssName(): string + getCursor(): Gdk.Cursor | null + getDirection(): TextDirection + getDisplay(): Gdk.Display + getFirstChild(): Widget | null + getFocusChild(): Widget | null + getFocusOnClick(): boolean + getFocusable(): boolean + getFontMap(): Pango.FontMap | null + getFontOptions(): cairo.FontOptions | null + getFrameClock(): Gdk.FrameClock | null + getHalign(): Align + getHasTooltip(): boolean + getHeight(): number + getHexpand(): boolean + getHexpandSet(): boolean + getLastChild(): Widget | null + getLayoutManager(): LayoutManager | null + getMapped(): boolean + getMarginBottom(): number + getMarginEnd(): number + getMarginStart(): number + getMarginTop(): number + getName(): string + getNative(): Native | null + getNextSibling(): Widget | null + getOpacity(): number + getOverflow(): Overflow + getPangoContext(): Pango.Context + getParent(): Widget | null + getPreferredSize(): [ /* minimumSize */ Requisition | null, /* naturalSize */ Requisition | null ] + getPrevSibling(): Widget | null + getPrimaryClipboard(): Gdk.Clipboard + getRealized(): boolean + getReceivesDefault(): boolean + getRequestMode(): SizeRequestMode + getRoot(): Root | null + getScaleFactor(): number + getSensitive(): boolean + getSettings(): Settings + getSize(orientation: Orientation): number + getSizeRequest(): [ /* width */ number | null, /* height */ number | null ] + getStateFlags(): StateFlags + getStyleContext(): StyleContext + getTemplateChild(widgetType: GObject.Type, name: string): GObject.Object + getTooltipMarkup(): string | null + getTooltipText(): string | null + getValign(): 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?: Gio.ActionGroup | null): void + insertAfter(parent: Widget, previousSibling?: Widget | null): void + insertBefore(parent: Widget, nextSibling?: Widget | null): void + isAncestor(ancestor: Widget): boolean + isDrawable(): boolean + isFocus(): boolean + isSensitive(): boolean + isVisible(): boolean + keynavFailed(direction: DirectionType): boolean + listMnemonicLabels(): Widget[] + map(): void + measure(orientation: Orientation, forSize: number): [ /* minimum */ number | null, /* natural */ number | null, /* minimumBaseline */ number | null, /* naturalBaseline */ number | null ] + mnemonicActivate(groupCycling: boolean): boolean + observeChildren(): Gio.ListModel + observeControllers(): Gio.ListModel + pick(x: number, y: number, flags: PickFlags): Widget | null + queueAllocate(): void + queueDraw(): void + queueResize(): void + realize(): void + removeController(controller: EventController): void + removeCssClass(cssClass: string): void + removeMnemonicLabel(label: Widget): void + removeTickCallback(id: number): void + setCanFocus(canFocus: boolean): void + setCanTarget(canTarget: boolean): void + setChildVisible(childVisible: boolean): void + setCssClasses(classes: string[]): void + setCursor(cursor?: Gdk.Cursor | null): void + setCursorFromName(name?: string | null): void + setDirection(dir: TextDirection): void + setFocusChild(child?: Widget | null): void + setFocusOnClick(focusOnClick: boolean): void + setFocusable(focusable: boolean): void + setFontMap(fontMap?: Pango.FontMap | null): void + setFontOptions(options?: cairo.FontOptions | null): void + setHalign(align: Align): void + setHasTooltip(hasTooltip: boolean): void + setHexpand(expand: boolean): void + setHexpandSet(set: boolean): void + setLayoutManager(layoutManager?: LayoutManager | 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: Overflow): void + setParent(parent: Widget): void + setReceivesDefault(receivesDefault: boolean): void + setSensitive(sensitive: boolean): void + setSizeRequest(width: number, height: number): void + setStateFlags(flags: StateFlags, clear: boolean): void + setTooltipMarkup(markup?: string | null): void + setTooltipText(text?: string | null): void + setValign(align: Align): void + setVexpand(expand: boolean): void + setVexpandSet(set: boolean): void + setVisible(visible: boolean): void + shouldLayout(): boolean + show(): void + sizeAllocate(allocation: Allocation, baseline: number): void + snapshotChild(child: Widget, snapshot: Snapshot): void + translateCoordinates(destWidget: Widget, srcX: number, srcY: number): [ /* returnType */ boolean, /* destX */ number | null, /* destY */ number | null ] + triggerTooltipQuery(): void + unmap(): void + unparent(): void + unrealize(): void + unsetStateFlags(flags: StateFlags): void + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Methods of Gtk.Accessible */ + getAccessibleRole(): AccessibleRole + resetProperty(property: AccessibleProperty): void + resetRelation(relation: AccessibleRelation): void + resetState(state: AccessibleState): void + updateProperty(properties: AccessibleProperty[], values: any): void + updateRelation(relations: AccessibleRelation[], values: any): void + updateState(states: AccessibleState[], values: any): void + /* Methods of Gtk.Buildable */ + getBuildableId(): string + /* Methods of Gtk.Native */ + getRenderer(): Gsk.Renderer + getSurface(): Gdk.Surface + getSurfaceTransform(): [ /* x */ number, /* y */ number ] + /* Virtual methods of Gtk.Window */ + vfuncActivateDefault(): void + vfuncActivateFocus(): void + vfuncCloseRequest(): boolean + vfuncEnableDebugging(toggle: boolean): boolean + vfuncKeysChanged(): void + vfuncAddController(controller: ShortcutController): void + vfuncRemoveController(controller: ShortcutController): void + /* Virtual methods of Gtk.Widget */ + vfuncComputeExpand(hexpandP: boolean, vexpandP: boolean): void + vfuncContains(x: number, y: number): boolean + vfuncCssChanged(change: CssStyleChange): void + vfuncDirectionChanged(previousDirection: TextDirection): void + vfuncFocus(direction: DirectionType): boolean + vfuncGetRequestMode(): SizeRequestMode + vfuncGrabFocus(): boolean + vfuncHide(): void + vfuncKeynavFailed(direction: DirectionType): boolean + vfuncMap(): void + vfuncMeasure(orientation: Orientation, forSize: number): [ /* minimum */ number | null, /* natural */ number | null, /* minimumBaseline */ number | null, /* naturalBaseline */ number | null ] + vfuncMnemonicActivate(groupCycling: boolean): boolean + vfuncMoveFocus(direction: DirectionType): void + vfuncQueryTooltip(x: number, y: number, keyboardTooltip: boolean, tooltip: Tooltip): boolean + vfuncRealize(): void + vfuncRoot(): void + vfuncSetFocusChild(child?: Widget | null): void + vfuncShow(): void + vfuncSizeAllocate(width: number, height: number, baseline: number): void + vfuncSnapshot(snapshot: Snapshot): void + vfuncStateFlagsChanged(previousStateFlags: StateFlags): void + vfuncSystemSettingChanged(settings: SystemSetting): void + vfuncUnmap(): void + vfuncUnrealize(): void + vfuncUnroot(): void + vfuncAddChild(builder: Builder, child: GObject.Object, type?: string | null): void + vfuncCustomFinished(builder: Builder, child: GObject.Object | null, tagname: string, data?: object | null): void + vfuncCustomTagEnd(builder: Builder, child: GObject.Object | null, tagname: string, data?: object | null): void + vfuncCustomTagStart(builder: Builder, child: GObject.Object | null, tagname: string): [ /* returnType */ boolean, /* parser */ BuildableParser, /* data */ object | null ] + vfuncGetId(): string + vfuncGetInternalChild(builder: Builder, childname: string): GObject.Object + vfuncParserFinished(builder: Builder): void + vfuncSetBuildableProperty(builder: Builder, name: string, value: any): void + vfuncSetId(id: string): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Gtk.Assistant */ + connect(sigName: "apply", callback: (($obj: Assistant) => void)): number + connect_after(sigName: "apply", callback: (($obj: Assistant) => void)): number + emit(sigName: "apply"): void + on(sigName: "apply", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "apply", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "apply", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "cancel", callback: (($obj: Assistant) => void)): number + connect_after(sigName: "cancel", callback: (($obj: Assistant) => void)): number + emit(sigName: "cancel"): void + on(sigName: "cancel", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "cancel", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "cancel", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "close", callback: (($obj: Assistant) => void)): number + connect_after(sigName: "close", callback: (($obj: Assistant) => void)): number + emit(sigName: "close"): void + on(sigName: "close", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "close", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "close", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "escape", callback: (($obj: Assistant) => void)): number + connect_after(sigName: "escape", callback: (($obj: Assistant) => void)): number + emit(sigName: "escape"): void + on(sigName: "escape", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "escape", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "escape", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "prepare", callback: (($obj: Assistant, page: Widget) => void)): number + connect_after(sigName: "prepare", callback: (($obj: Assistant, page: Widget) => void)): number + emit(sigName: "prepare", page: Widget): void + on(sigName: "prepare", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "prepare", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "prepare", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of Gtk.Window */ + connect(sigName: "activate-default", callback: (($obj: Assistant) => void)): number + connect_after(sigName: "activate-default", callback: (($obj: Assistant) => void)): number + emit(sigName: "activate-default"): void + on(sigName: "activate-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "activate-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "activate-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "activate-focus", callback: (($obj: Assistant) => void)): number + connect_after(sigName: "activate-focus", callback: (($obj: Assistant) => void)): number + emit(sigName: "activate-focus"): void + on(sigName: "activate-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "activate-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "activate-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "close-request", callback: (($obj: Assistant) => boolean)): number + connect_after(sigName: "close-request", callback: (($obj: Assistant) => boolean)): number + emit(sigName: "close-request"): void + on(sigName: "close-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "close-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "close-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "enable-debugging", callback: (($obj: Assistant, toggle: boolean) => boolean)): number + connect_after(sigName: "enable-debugging", callback: (($obj: Assistant, toggle: boolean) => boolean)): number + emit(sigName: "enable-debugging", toggle: boolean): void + on(sigName: "enable-debugging", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "enable-debugging", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "enable-debugging", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "keys-changed", callback: (($obj: Assistant) => void)): number + connect_after(sigName: "keys-changed", callback: (($obj: Assistant) => void)): number + emit(sigName: "keys-changed"): void + on(sigName: "keys-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "keys-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "keys-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of Gtk.Widget */ + connect(sigName: "destroy", callback: (($obj: Assistant) => void)): number + connect_after(sigName: "destroy", callback: (($obj: Assistant) => void)): number + emit(sigName: "destroy"): void + on(sigName: "destroy", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "destroy", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "destroy", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "direction-changed", callback: (($obj: Assistant, previousDirection: TextDirection) => void)): number + connect_after(sigName: "direction-changed", callback: (($obj: Assistant, previousDirection: TextDirection) => void)): number + emit(sigName: "direction-changed", previousDirection: TextDirection): void + on(sigName: "direction-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "direction-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "direction-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "hide", callback: (($obj: Assistant) => void)): number + connect_after(sigName: "hide", callback: (($obj: Assistant) => void)): number + emit(sigName: "hide"): void + on(sigName: "hide", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "hide", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "hide", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "keynav-failed", callback: (($obj: Assistant, direction: DirectionType) => boolean)): number + connect_after(sigName: "keynav-failed", callback: (($obj: Assistant, direction: DirectionType) => boolean)): number + emit(sigName: "keynav-failed", direction: DirectionType): void + on(sigName: "keynav-failed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "keynav-failed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "keynav-failed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "map", callback: (($obj: Assistant) => void)): number + connect_after(sigName: "map", callback: (($obj: Assistant) => void)): number + emit(sigName: "map"): void + on(sigName: "map", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "map", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "map", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "mnemonic-activate", callback: (($obj: Assistant, groupCycling: boolean) => boolean)): number + connect_after(sigName: "mnemonic-activate", callback: (($obj: Assistant, groupCycling: boolean) => boolean)): number + emit(sigName: "mnemonic-activate", groupCycling: boolean): void + on(sigName: "mnemonic-activate", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "mnemonic-activate", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "mnemonic-activate", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "move-focus", callback: (($obj: Assistant, direction: DirectionType) => void)): number + connect_after(sigName: "move-focus", callback: (($obj: Assistant, direction: DirectionType) => void)): number + emit(sigName: "move-focus", direction: DirectionType): void + on(sigName: "move-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "move-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "move-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "query-tooltip", callback: (($obj: Assistant, x: number, y: number, keyboardMode: boolean, tooltip: Tooltip) => boolean)): number + connect_after(sigName: "query-tooltip", callback: (($obj: Assistant, x: number, y: number, keyboardMode: boolean, tooltip: Tooltip) => boolean)): number + emit(sigName: "query-tooltip", x: number, y: number, keyboardMode: boolean, tooltip: Tooltip): void + on(sigName: "query-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "query-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "query-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "realize", callback: (($obj: Assistant) => void)): number + connect_after(sigName: "realize", callback: (($obj: Assistant) => void)): number + emit(sigName: "realize"): void + on(sigName: "realize", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "realize", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "realize", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "show", callback: (($obj: Assistant) => void)): number + connect_after(sigName: "show", callback: (($obj: Assistant) => void)): number + emit(sigName: "show"): void + on(sigName: "show", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "show", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "show", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "state-flags-changed", callback: (($obj: Assistant, flags: StateFlags) => void)): number + connect_after(sigName: "state-flags-changed", callback: (($obj: Assistant, flags: StateFlags) => void)): number + emit(sigName: "state-flags-changed", flags: StateFlags): void + on(sigName: "state-flags-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "state-flags-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "state-flags-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "unmap", callback: (($obj: Assistant) => void)): number + connect_after(sigName: "unmap", callback: (($obj: Assistant) => void)): number + emit(sigName: "unmap"): void + on(sigName: "unmap", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "unmap", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "unmap", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "unrealize", callback: (($obj: Assistant) => void)): number + connect_after(sigName: "unrealize", callback: (($obj: Assistant) => void)): number + emit(sigName: "unrealize"): void + on(sigName: "unrealize", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "unrealize", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "unrealize", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: Assistant, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: Assistant, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::pages", callback: (($obj: Assistant, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::pages", callback: (($obj: Assistant, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::pages", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::pages", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::pages", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::application", callback: (($obj: Assistant, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::application", callback: (($obj: Assistant, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::application", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::application", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::application", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::child", callback: (($obj: Assistant, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::child", callback: (($obj: Assistant, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::child", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::child", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::child", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::decorated", callback: (($obj: Assistant, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::decorated", callback: (($obj: Assistant, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::decorated", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::decorated", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::decorated", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::default-height", callback: (($obj: Assistant, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::default-height", callback: (($obj: Assistant, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::default-height", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::default-height", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::default-height", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::default-widget", callback: (($obj: Assistant, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::default-widget", callback: (($obj: Assistant, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::default-widget", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::default-widget", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::default-widget", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::default-width", callback: (($obj: Assistant, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::default-width", callback: (($obj: Assistant, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::default-width", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::default-width", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::default-width", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::deletable", callback: (($obj: Assistant, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::deletable", callback: (($obj: Assistant, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::deletable", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::deletable", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::deletable", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::destroy-with-parent", callback: (($obj: Assistant, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::destroy-with-parent", callback: (($obj: Assistant, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::destroy-with-parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::destroy-with-parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::destroy-with-parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::display", callback: (($obj: Assistant, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::display", callback: (($obj: Assistant, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::display", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::display", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::display", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::focus-visible", callback: (($obj: Assistant, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::focus-visible", callback: (($obj: Assistant, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::focus-visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::focus-visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::focus-visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::focus-widget", callback: (($obj: Assistant, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::focus-widget", callback: (($obj: Assistant, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::focus-widget", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::focus-widget", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::focus-widget", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::fullscreened", callback: (($obj: Assistant, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::fullscreened", callback: (($obj: Assistant, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::fullscreened", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::fullscreened", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::fullscreened", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::handle-menubar-accel", callback: (($obj: Assistant, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::handle-menubar-accel", callback: (($obj: Assistant, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::handle-menubar-accel", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::handle-menubar-accel", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::handle-menubar-accel", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::hide-on-close", callback: (($obj: Assistant, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hide-on-close", callback: (($obj: Assistant, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::hide-on-close", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::hide-on-close", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::hide-on-close", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::icon-name", callback: (($obj: Assistant, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::icon-name", callback: (($obj: Assistant, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::icon-name", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::icon-name", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::icon-name", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::is-active", callback: (($obj: Assistant, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::is-active", callback: (($obj: Assistant, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::is-active", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::is-active", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::is-active", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::maximized", callback: (($obj: Assistant, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::maximized", callback: (($obj: Assistant, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::maximized", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::maximized", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::maximized", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::mnemonics-visible", callback: (($obj: Assistant, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::mnemonics-visible", callback: (($obj: Assistant, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::mnemonics-visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::mnemonics-visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::mnemonics-visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::modal", callback: (($obj: Assistant, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::modal", callback: (($obj: Assistant, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::modal", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::modal", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::modal", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::resizable", callback: (($obj: Assistant, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::resizable", callback: (($obj: Assistant, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::resizable", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::resizable", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::resizable", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::startup-id", callback: (($obj: Assistant, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::startup-id", callback: (($obj: Assistant, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::startup-id", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::startup-id", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::startup-id", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::title", callback: (($obj: Assistant, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::title", callback: (($obj: Assistant, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::title", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::title", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::title", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::transient-for", callback: (($obj: Assistant, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::transient-for", callback: (($obj: Assistant, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::transient-for", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::transient-for", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::transient-for", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::can-focus", callback: (($obj: Assistant, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::can-focus", callback: (($obj: Assistant, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::can-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::can-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::can-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::can-target", callback: (($obj: Assistant, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::can-target", callback: (($obj: Assistant, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::can-target", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::can-target", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::can-target", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::css-classes", callback: (($obj: Assistant, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::css-classes", callback: (($obj: Assistant, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::css-classes", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::css-classes", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::css-classes", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::cursor", callback: (($obj: Assistant, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::cursor", callback: (($obj: Assistant, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::cursor", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::cursor", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::cursor", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::focus-on-click", callback: (($obj: Assistant, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::focus-on-click", callback: (($obj: Assistant, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::focus-on-click", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::focus-on-click", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::focus-on-click", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::focusable", callback: (($obj: Assistant, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::focusable", callback: (($obj: Assistant, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::focusable", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::focusable", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::focusable", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::halign", callback: (($obj: Assistant, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::halign", callback: (($obj: Assistant, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::halign", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::halign", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::halign", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::has-default", callback: (($obj: Assistant, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-default", callback: (($obj: Assistant, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::has-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::has-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::has-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::has-focus", callback: (($obj: Assistant, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-focus", callback: (($obj: Assistant, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::has-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::has-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::has-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::has-tooltip", callback: (($obj: Assistant, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-tooltip", callback: (($obj: Assistant, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::has-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::has-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::has-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::height-request", callback: (($obj: Assistant, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::height-request", callback: (($obj: Assistant, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::height-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::height-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::height-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::hexpand", callback: (($obj: Assistant, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hexpand", callback: (($obj: Assistant, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::hexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::hexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::hexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::hexpand-set", callback: (($obj: Assistant, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hexpand-set", callback: (($obj: Assistant, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::hexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::hexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::hexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::layout-manager", callback: (($obj: Assistant, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::layout-manager", callback: (($obj: Assistant, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::layout-manager", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::layout-manager", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::layout-manager", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-bottom", callback: (($obj: Assistant, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-bottom", callback: (($obj: Assistant, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-bottom", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-bottom", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-bottom", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-end", callback: (($obj: Assistant, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-end", callback: (($obj: Assistant, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-end", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-end", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-end", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-start", callback: (($obj: Assistant, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-start", callback: (($obj: Assistant, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-start", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-start", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-start", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-top", callback: (($obj: Assistant, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-top", callback: (($obj: Assistant, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-top", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-top", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-top", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::name", callback: (($obj: Assistant, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::name", callback: (($obj: Assistant, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::opacity", callback: (($obj: Assistant, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::opacity", callback: (($obj: Assistant, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::opacity", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::opacity", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::opacity", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::overflow", callback: (($obj: Assistant, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::overflow", callback: (($obj: Assistant, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::overflow", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::overflow", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::overflow", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::parent", callback: (($obj: Assistant, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::parent", callback: (($obj: Assistant, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::receives-default", callback: (($obj: Assistant, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::receives-default", callback: (($obj: Assistant, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::receives-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::receives-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::receives-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::root", callback: (($obj: Assistant, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::root", callback: (($obj: Assistant, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::root", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::root", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::root", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::scale-factor", callback: (($obj: Assistant, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::scale-factor", callback: (($obj: Assistant, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::scale-factor", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::scale-factor", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::scale-factor", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::sensitive", callback: (($obj: Assistant, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::sensitive", callback: (($obj: Assistant, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::sensitive", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::sensitive", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::sensitive", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::tooltip-markup", callback: (($obj: Assistant, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::tooltip-markup", callback: (($obj: Assistant, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::tooltip-markup", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::tooltip-markup", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::tooltip-markup", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::tooltip-text", callback: (($obj: Assistant, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::tooltip-text", callback: (($obj: Assistant, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::tooltip-text", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::tooltip-text", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::tooltip-text", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::valign", callback: (($obj: Assistant, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::valign", callback: (($obj: Assistant, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::valign", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::valign", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::valign", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::vexpand", callback: (($obj: Assistant, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vexpand", callback: (($obj: Assistant, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::vexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::vexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::vexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::vexpand-set", callback: (($obj: Assistant, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vexpand-set", callback: (($obj: Assistant, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::vexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::vexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::vexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::visible", callback: (($obj: Assistant, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::visible", callback: (($obj: Assistant, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::width-request", callback: (($obj: Assistant, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::width-request", callback: (($obj: Assistant, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::width-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::width-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::width-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::accessible-role", callback: (($obj: Assistant, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-role", callback: (($obj: Assistant, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::accessible-role", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::accessible-role", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::accessible-role", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: Assistant_ConstructProps) + _init (config?: Assistant_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(): Assistant + static $gtype: GObject.Type +} +export interface AssistantPage_ConstructProps extends GObject.Object_ConstructProps { + child?: Widget + complete?: boolean + pageType?: AssistantPageType + title?: string +} +export class AssistantPage { + /* Properties of Gtk.AssistantPage */ + complete: boolean + pageType: AssistantPageType + title: string + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of Gtk.AssistantPage */ + getChild(): Widget + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: AssistantPage, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: AssistantPage, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::complete", callback: (($obj: AssistantPage, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::complete", callback: (($obj: AssistantPage, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::complete", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::complete", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::complete", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::page-type", callback: (($obj: AssistantPage, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::page-type", callback: (($obj: AssistantPage, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::page-type", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::page-type", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::page-type", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::title", callback: (($obj: AssistantPage, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::title", callback: (($obj: AssistantPage, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::title", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::title", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::title", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: AssistantPage_ConstructProps) + _init (config?: AssistantPage_ConstructProps): void + static $gtype: GObject.Type +} +export interface BinLayout_ConstructProps extends LayoutManager_ConstructProps { +} +export class BinLayout { + /* Fields of Gtk.LayoutManager */ + parentInstance: GObject.Object + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of Gtk.LayoutManager */ + allocate(widget: Widget, width: number, height: number, baseline: number): void + getLayoutChild(child: Widget): LayoutChild + getRequestMode(): SizeRequestMode + getWidget(): Widget | null + layoutChanged(): void + measure(widget: Widget, orientation: Orientation, forSize: number): [ /* minimum */ number | null, /* natural */ number | null, /* minimumBaseline */ number | null, /* naturalBaseline */ number | null ] + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Virtual methods of Gtk.LayoutManager */ + vfuncAllocate(widget: Widget, width: number, height: number, baseline: number): void + vfuncCreateLayoutChild(widget: Widget, forChild: Widget): LayoutChild + vfuncGetRequestMode(widget: Widget): SizeRequestMode + vfuncMeasure(widget: Widget, orientation: Orientation, forSize: number): [ /* minimum */ number | null, /* natural */ number | null, /* minimumBaseline */ number | null, /* naturalBaseline */ number | null ] + vfuncRoot(): void + vfuncUnroot(): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: BinLayout, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: BinLayout, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: BinLayout_ConstructProps) + _init (config?: BinLayout_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(): BinLayout + static $gtype: GObject.Type +} +export interface BookmarkList_ConstructProps extends GObject.Object_ConstructProps { + attributes?: string + filename?: string + ioPriority?: number +} +export class BookmarkList { + /* Properties of Gtk.BookmarkList */ + attributes: string + ioPriority: number + readonly loading: boolean + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of Gtk.BookmarkList */ + getAttributes(): string | null + getFilename(): string + getIoPriority(): number + isLoading(): boolean + setAttributes(attributes?: string | null): void + setIoPriority(ioPriority: number): void + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Methods of Gio.ListModel */ + getItemType(): GObject.Type + getNItems(): number + getItem(position: number): GObject.Object | null + itemsChanged(position: number, removed: number, added: number): void + /* Virtual methods of Gtk.BookmarkList */ + vfuncGetItem(position: number): GObject.Object | null + vfuncGetItemType(): GObject.Type + vfuncGetNItems(): number + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: BookmarkList, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: BookmarkList, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of Gio.ListModel */ + connect(sigName: "items-changed", callback: (($obj: BookmarkList, position: number, removed: number, added: number) => void)): number + connect_after(sigName: "items-changed", callback: (($obj: BookmarkList, position: number, removed: number, added: number) => void)): number + emit(sigName: "items-changed", position: number, removed: number, added: number): void + on(sigName: "items-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "items-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "items-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::attributes", callback: (($obj: BookmarkList, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::attributes", callback: (($obj: BookmarkList, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::attributes", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::attributes", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::attributes", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::io-priority", callback: (($obj: BookmarkList, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::io-priority", callback: (($obj: BookmarkList, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::io-priority", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::io-priority", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::io-priority", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::loading", callback: (($obj: BookmarkList, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::loading", callback: (($obj: BookmarkList, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::loading", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::loading", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::loading", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: BookmarkList_ConstructProps) + _init (config?: BookmarkList_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(filename?: string | null, attributes?: string | null): BookmarkList + static $gtype: GObject.Type +} +export interface BoolFilter_ConstructProps extends Filter_ConstructProps { + expression?: Expression + invert?: boolean +} +export class BoolFilter { + /* Properties of Gtk.BoolFilter */ + expression: Expression + invert: boolean + /* Fields of Gtk.Filter */ + parentInstance: GObject.Object + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of Gtk.BoolFilter */ + getExpression(): Expression | null + getInvert(): boolean + setExpression(expression?: Expression | null): void + setInvert(invert: boolean): void + /* Methods of Gtk.Filter */ + changed(change: FilterChange): void + getStrictness(): FilterMatch + match(item: GObject.Object): boolean + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Virtual methods of Gtk.Filter */ + vfuncGetStrictness(): FilterMatch + vfuncMatch(item?: GObject.Object | null): boolean + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Gtk.Filter */ + connect(sigName: "changed", callback: (($obj: BoolFilter, change: FilterChange) => void)): number + connect_after(sigName: "changed", callback: (($obj: BoolFilter, change: FilterChange) => void)): number + emit(sigName: "changed", change: FilterChange): void + on(sigName: "changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: BoolFilter, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: BoolFilter, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::expression", callback: (($obj: BoolFilter, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::expression", callback: (($obj: BoolFilter, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::expression", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::expression", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::expression", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::invert", callback: (($obj: BoolFilter, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::invert", callback: (($obj: BoolFilter, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::invert", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::invert", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::invert", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: BoolFilter_ConstructProps) + _init (config?: BoolFilter_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(expression?: Expression | null): BoolFilter + static $gtype: GObject.Type +} +export interface Box_ConstructProps extends Widget_ConstructProps { + baselinePosition?: BaselinePosition + homogeneous?: boolean + spacing?: number + accessibleRole?: AccessibleRole + orientation?: Orientation +} +export class Box { + /* Properties of Gtk.Box */ + baselinePosition: BaselinePosition + homogeneous: boolean + spacing: number + /* Properties of Gtk.Widget */ + canFocus: boolean + canTarget: boolean + cssClasses: string[] + cursor: Gdk.Cursor + focusOnClick: boolean + focusable: boolean + halign: Align + readonly hasDefault: boolean + readonly hasFocus: boolean + hasTooltip: boolean + heightRequest: number + hexpand: boolean + hexpandSet: boolean + layoutManager: LayoutManager + marginBottom: number + marginEnd: number + marginStart: number + marginTop: number + name: string + opacity: number + overflow: Overflow + readonly parent: Widget + receivesDefault: boolean + readonly root: Root + readonly scaleFactor: number + sensitive: boolean + tooltipMarkup: string + tooltipText: string + valign: Align + vexpand: boolean + vexpandSet: boolean + visible: boolean + widthRequest: number + /* Properties of Gtk.Accessible */ + accessibleRole: AccessibleRole + /* Properties of Gtk.Orientable */ + orientation: Orientation + /* Fields of Gtk.Box */ + parentInstance: Widget + /* Fields of GObject.InitiallyUnowned */ + gTypeInstance: GObject.TypeInstance + /* Methods of Gtk.Box */ + append(child: Widget): void + getBaselinePosition(): BaselinePosition + getHomogeneous(): boolean + getSpacing(): number + insertChildAfter(child: Widget, sibling?: Widget | null): void + prepend(child: Widget): void + remove(child: Widget): void + reorderChildAfter(child: Widget, sibling?: Widget | null): void + setBaselinePosition(position: BaselinePosition): void + setHomogeneous(homogeneous: boolean): void + setSpacing(spacing: number): void + /* Methods of Gtk.Widget */ + actionSetEnabled(actionName: string, enabled: boolean): void + activate(): boolean + activateAction(name: string, args?: GLib.Variant | null): boolean + activateDefault(): void + addController(controller: EventController): void + addCssClass(cssClass: string): void + addMnemonicLabel(label: Widget): void + addTickCallback(callback: TickCallback): number + allocate(width: number, height: number, baseline: number, transform?: Gsk.Transform | null): void + childFocus(direction: DirectionType): boolean + computeBounds(target: Widget): [ /* returnType */ boolean, /* outBounds */ Graphene.Rect ] + computeExpand(orientation: Orientation): boolean + computePoint(target: Widget, point: Graphene.Point): [ /* returnType */ boolean, /* outPoint */ Graphene.Point ] + computeTransform(target: Widget): [ /* returnType */ boolean, /* outTransform */ Graphene.Matrix ] + contains(x: number, y: number): boolean + createPangoContext(): Pango.Context + createPangoLayout(text?: string | null): Pango.Layout + dragCheckThreshold(startX: number, startY: number, currentX: number, currentY: number): boolean + errorBell(): void + getAllocatedBaseline(): number + getAllocatedHeight(): number + getAllocatedWidth(): number + getAllocation(): /* allocation */ Allocation + getAncestor(widgetType: GObject.Type): Widget | null + getCanFocus(): boolean + getCanTarget(): boolean + getChildVisible(): boolean + getClipboard(): Gdk.Clipboard + getCssClasses(): string[] + getCssName(): string + getCursor(): Gdk.Cursor | null + getDirection(): TextDirection + getDisplay(): Gdk.Display + getFirstChild(): Widget | null + getFocusChild(): Widget | null + getFocusOnClick(): boolean + getFocusable(): boolean + getFontMap(): Pango.FontMap | null + getFontOptions(): cairo.FontOptions | null + getFrameClock(): Gdk.FrameClock | null + getHalign(): Align + getHasTooltip(): boolean + getHeight(): number + getHexpand(): boolean + getHexpandSet(): boolean + getLastChild(): Widget | null + getLayoutManager(): LayoutManager | null + getMapped(): boolean + getMarginBottom(): number + getMarginEnd(): number + getMarginStart(): number + getMarginTop(): number + getName(): string + getNative(): Native | null + getNextSibling(): Widget | null + getOpacity(): number + getOverflow(): Overflow + getPangoContext(): Pango.Context + getParent(): Widget | null + getPreferredSize(): [ /* minimumSize */ Requisition | null, /* naturalSize */ Requisition | null ] + getPrevSibling(): Widget | null + getPrimaryClipboard(): Gdk.Clipboard + getRealized(): boolean + getReceivesDefault(): boolean + getRequestMode(): SizeRequestMode + getRoot(): Root | null + getScaleFactor(): number + getSensitive(): boolean + getSettings(): Settings + getSize(orientation: Orientation): number + getSizeRequest(): [ /* width */ number | null, /* height */ number | null ] + getStateFlags(): StateFlags + getStyleContext(): StyleContext + getTemplateChild(widgetType: GObject.Type, name: string): GObject.Object + getTooltipMarkup(): string | null + getTooltipText(): string | null + getValign(): 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?: Gio.ActionGroup | null): void + insertAfter(parent: Widget, previousSibling?: Widget | null): void + insertBefore(parent: Widget, nextSibling?: Widget | null): void + isAncestor(ancestor: Widget): boolean + isDrawable(): boolean + isFocus(): boolean + isSensitive(): boolean + isVisible(): boolean + keynavFailed(direction: DirectionType): boolean + listMnemonicLabels(): Widget[] + map(): void + measure(orientation: Orientation, forSize: number): [ /* minimum */ number | null, /* natural */ number | null, /* minimumBaseline */ number | null, /* naturalBaseline */ number | null ] + mnemonicActivate(groupCycling: boolean): boolean + observeChildren(): Gio.ListModel + observeControllers(): Gio.ListModel + pick(x: number, y: number, flags: PickFlags): Widget | null + queueAllocate(): void + queueDraw(): void + queueResize(): void + realize(): void + removeController(controller: EventController): void + removeCssClass(cssClass: string): void + removeMnemonicLabel(label: Widget): void + removeTickCallback(id: number): void + setCanFocus(canFocus: boolean): void + setCanTarget(canTarget: boolean): void + setChildVisible(childVisible: boolean): void + setCssClasses(classes: string[]): void + setCursor(cursor?: Gdk.Cursor | null): void + setCursorFromName(name?: string | null): void + setDirection(dir: TextDirection): void + setFocusChild(child?: Widget | null): void + setFocusOnClick(focusOnClick: boolean): void + setFocusable(focusable: boolean): void + setFontMap(fontMap?: Pango.FontMap | null): void + setFontOptions(options?: cairo.FontOptions | null): void + setHalign(align: Align): void + setHasTooltip(hasTooltip: boolean): void + setHexpand(expand: boolean): void + setHexpandSet(set: boolean): void + setLayoutManager(layoutManager?: LayoutManager | 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: Overflow): void + setParent(parent: Widget): void + setReceivesDefault(receivesDefault: boolean): void + setSensitive(sensitive: boolean): void + setSizeRequest(width: number, height: number): void + setStateFlags(flags: StateFlags, clear: boolean): void + setTooltipMarkup(markup?: string | null): void + setTooltipText(text?: string | null): void + setValign(align: Align): void + setVexpand(expand: boolean): void + setVexpandSet(set: boolean): void + setVisible(visible: boolean): void + shouldLayout(): boolean + show(): void + sizeAllocate(allocation: Allocation, baseline: number): void + snapshotChild(child: Widget, snapshot: Snapshot): void + translateCoordinates(destWidget: Widget, srcX: number, srcY: number): [ /* returnType */ boolean, /* destX */ number | null, /* destY */ number | null ] + triggerTooltipQuery(): void + unmap(): void + unparent(): void + unrealize(): void + unsetStateFlags(flags: StateFlags): void + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Methods of Gtk.Accessible */ + getAccessibleRole(): AccessibleRole + resetProperty(property: AccessibleProperty): void + resetRelation(relation: AccessibleRelation): void + resetState(state: AccessibleState): void + updateProperty(properties: AccessibleProperty[], values: any): void + updateRelation(relations: AccessibleRelation[], values: any): void + updateState(states: AccessibleState[], values: any): void + /* Methods of Gtk.Buildable */ + getBuildableId(): string + /* Methods of Gtk.Orientable */ + getOrientation(): Orientation + setOrientation(orientation: Orientation): void + /* Virtual methods of Gtk.Widget */ + vfuncComputeExpand(hexpandP: boolean, vexpandP: boolean): void + vfuncContains(x: number, y: number): boolean + vfuncCssChanged(change: CssStyleChange): void + vfuncDirectionChanged(previousDirection: TextDirection): void + vfuncFocus(direction: DirectionType): boolean + vfuncGetRequestMode(): SizeRequestMode + vfuncGrabFocus(): boolean + vfuncHide(): void + vfuncKeynavFailed(direction: DirectionType): boolean + vfuncMap(): void + vfuncMeasure(orientation: Orientation, forSize: number): [ /* minimum */ number | null, /* natural */ number | null, /* minimumBaseline */ number | null, /* naturalBaseline */ number | null ] + vfuncMnemonicActivate(groupCycling: boolean): boolean + vfuncMoveFocus(direction: DirectionType): void + vfuncQueryTooltip(x: number, y: number, keyboardTooltip: boolean, tooltip: Tooltip): boolean + vfuncRealize(): void + vfuncRoot(): void + vfuncSetFocusChild(child?: Widget | null): void + vfuncShow(): void + vfuncSizeAllocate(width: number, height: number, baseline: number): void + vfuncSnapshot(snapshot: Snapshot): void + vfuncStateFlagsChanged(previousStateFlags: StateFlags): void + vfuncSystemSettingChanged(settings: SystemSetting): void + vfuncUnmap(): void + vfuncUnrealize(): void + vfuncUnroot(): void + vfuncAddChild(builder: Builder, child: GObject.Object, type?: string | null): void + vfuncCustomFinished(builder: Builder, child: GObject.Object | null, tagname: string, data?: object | null): void + vfuncCustomTagEnd(builder: Builder, child: GObject.Object | null, tagname: string, data?: object | null): void + vfuncCustomTagStart(builder: Builder, child: GObject.Object | null, tagname: string): [ /* returnType */ boolean, /* parser */ BuildableParser, /* data */ object | null ] + vfuncGetId(): string + vfuncGetInternalChild(builder: Builder, childname: string): GObject.Object + vfuncParserFinished(builder: Builder): void + vfuncSetBuildableProperty(builder: Builder, name: string, value: any): void + vfuncSetId(id: string): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Gtk.Widget */ + connect(sigName: "destroy", callback: (($obj: Box) => void)): number + connect_after(sigName: "destroy", callback: (($obj: Box) => void)): number + emit(sigName: "destroy"): void + on(sigName: "destroy", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "destroy", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "destroy", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "direction-changed", callback: (($obj: Box, previousDirection: TextDirection) => void)): number + connect_after(sigName: "direction-changed", callback: (($obj: Box, previousDirection: TextDirection) => void)): number + emit(sigName: "direction-changed", previousDirection: TextDirection): void + on(sigName: "direction-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "direction-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "direction-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "hide", callback: (($obj: Box) => void)): number + connect_after(sigName: "hide", callback: (($obj: Box) => void)): number + emit(sigName: "hide"): void + on(sigName: "hide", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "hide", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "hide", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "keynav-failed", callback: (($obj: Box, direction: DirectionType) => boolean)): number + connect_after(sigName: "keynav-failed", callback: (($obj: Box, direction: DirectionType) => boolean)): number + emit(sigName: "keynav-failed", direction: DirectionType): void + on(sigName: "keynav-failed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "keynav-failed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "keynav-failed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "map", callback: (($obj: Box) => void)): number + connect_after(sigName: "map", callback: (($obj: Box) => void)): number + emit(sigName: "map"): void + on(sigName: "map", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "map", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "map", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "mnemonic-activate", callback: (($obj: Box, groupCycling: boolean) => boolean)): number + connect_after(sigName: "mnemonic-activate", callback: (($obj: Box, groupCycling: boolean) => boolean)): number + emit(sigName: "mnemonic-activate", groupCycling: boolean): void + on(sigName: "mnemonic-activate", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "mnemonic-activate", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "mnemonic-activate", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "move-focus", callback: (($obj: Box, direction: DirectionType) => void)): number + connect_after(sigName: "move-focus", callback: (($obj: Box, direction: DirectionType) => void)): number + emit(sigName: "move-focus", direction: DirectionType): void + on(sigName: "move-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "move-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "move-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "query-tooltip", callback: (($obj: Box, x: number, y: number, keyboardMode: boolean, tooltip: Tooltip) => boolean)): number + connect_after(sigName: "query-tooltip", callback: (($obj: Box, x: number, y: number, keyboardMode: boolean, tooltip: Tooltip) => boolean)): number + emit(sigName: "query-tooltip", x: number, y: number, keyboardMode: boolean, tooltip: Tooltip): void + on(sigName: "query-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "query-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "query-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "realize", callback: (($obj: Box) => void)): number + connect_after(sigName: "realize", callback: (($obj: Box) => void)): number + emit(sigName: "realize"): void + on(sigName: "realize", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "realize", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "realize", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "show", callback: (($obj: Box) => void)): number + connect_after(sigName: "show", callback: (($obj: Box) => void)): number + emit(sigName: "show"): void + on(sigName: "show", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "show", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "show", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "state-flags-changed", callback: (($obj: Box, flags: StateFlags) => void)): number + connect_after(sigName: "state-flags-changed", callback: (($obj: Box, flags: StateFlags) => void)): number + emit(sigName: "state-flags-changed", flags: StateFlags): void + on(sigName: "state-flags-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "state-flags-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "state-flags-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "unmap", callback: (($obj: Box) => void)): number + connect_after(sigName: "unmap", callback: (($obj: Box) => void)): number + emit(sigName: "unmap"): void + on(sigName: "unmap", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "unmap", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "unmap", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "unrealize", callback: (($obj: Box) => void)): number + connect_after(sigName: "unrealize", callback: (($obj: Box) => void)): number + emit(sigName: "unrealize"): void + on(sigName: "unrealize", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "unrealize", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "unrealize", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: Box, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: Box, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::baseline-position", callback: (($obj: Box, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::baseline-position", callback: (($obj: Box, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::baseline-position", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::baseline-position", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::baseline-position", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::homogeneous", callback: (($obj: Box, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::homogeneous", callback: (($obj: Box, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::homogeneous", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::homogeneous", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::homogeneous", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::spacing", callback: (($obj: Box, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::spacing", callback: (($obj: Box, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::spacing", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::spacing", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::spacing", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::can-focus", callback: (($obj: Box, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::can-focus", callback: (($obj: Box, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::can-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::can-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::can-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::can-target", callback: (($obj: Box, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::can-target", callback: (($obj: Box, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::can-target", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::can-target", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::can-target", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::css-classes", callback: (($obj: Box, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::css-classes", callback: (($obj: Box, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::css-classes", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::css-classes", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::css-classes", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::cursor", callback: (($obj: Box, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::cursor", callback: (($obj: Box, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::cursor", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::cursor", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::cursor", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::focus-on-click", callback: (($obj: Box, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::focus-on-click", callback: (($obj: Box, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::focus-on-click", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::focus-on-click", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::focus-on-click", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::focusable", callback: (($obj: Box, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::focusable", callback: (($obj: Box, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::focusable", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::focusable", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::focusable", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::halign", callback: (($obj: Box, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::halign", callback: (($obj: Box, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::halign", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::halign", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::halign", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::has-default", callback: (($obj: Box, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-default", callback: (($obj: Box, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::has-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::has-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::has-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::has-focus", callback: (($obj: Box, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-focus", callback: (($obj: Box, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::has-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::has-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::has-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::has-tooltip", callback: (($obj: Box, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-tooltip", callback: (($obj: Box, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::has-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::has-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::has-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::height-request", callback: (($obj: Box, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::height-request", callback: (($obj: Box, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::height-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::height-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::height-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::hexpand", callback: (($obj: Box, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hexpand", callback: (($obj: Box, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::hexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::hexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::hexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::hexpand-set", callback: (($obj: Box, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hexpand-set", callback: (($obj: Box, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::hexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::hexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::hexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::layout-manager", callback: (($obj: Box, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::layout-manager", callback: (($obj: Box, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::layout-manager", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::layout-manager", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::layout-manager", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-bottom", callback: (($obj: Box, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-bottom", callback: (($obj: Box, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-bottom", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-bottom", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-bottom", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-end", callback: (($obj: Box, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-end", callback: (($obj: Box, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-end", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-end", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-end", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-start", callback: (($obj: Box, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-start", callback: (($obj: Box, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-start", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-start", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-start", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-top", callback: (($obj: Box, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-top", callback: (($obj: Box, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-top", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-top", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-top", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::name", callback: (($obj: Box, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::name", callback: (($obj: Box, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::opacity", callback: (($obj: Box, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::opacity", callback: (($obj: Box, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::opacity", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::opacity", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::opacity", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::overflow", callback: (($obj: Box, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::overflow", callback: (($obj: Box, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::overflow", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::overflow", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::overflow", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::parent", callback: (($obj: Box, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::parent", callback: (($obj: Box, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::receives-default", callback: (($obj: Box, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::receives-default", callback: (($obj: Box, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::receives-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::receives-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::receives-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::root", callback: (($obj: Box, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::root", callback: (($obj: Box, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::root", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::root", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::root", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::scale-factor", callback: (($obj: Box, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::scale-factor", callback: (($obj: Box, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::scale-factor", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::scale-factor", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::scale-factor", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::sensitive", callback: (($obj: Box, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::sensitive", callback: (($obj: Box, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::sensitive", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::sensitive", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::sensitive", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::tooltip-markup", callback: (($obj: Box, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::tooltip-markup", callback: (($obj: Box, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::tooltip-markup", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::tooltip-markup", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::tooltip-markup", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::tooltip-text", callback: (($obj: Box, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::tooltip-text", callback: (($obj: Box, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::tooltip-text", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::tooltip-text", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::tooltip-text", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::valign", callback: (($obj: Box, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::valign", callback: (($obj: Box, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::valign", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::valign", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::valign", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::vexpand", callback: (($obj: Box, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vexpand", callback: (($obj: Box, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::vexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::vexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::vexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::vexpand-set", callback: (($obj: Box, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vexpand-set", callback: (($obj: Box, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::vexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::vexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::vexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::visible", callback: (($obj: Box, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::visible", callback: (($obj: Box, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::width-request", callback: (($obj: Box, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::width-request", callback: (($obj: Box, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::width-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::width-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::width-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::accessible-role", callback: (($obj: Box, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-role", callback: (($obj: Box, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::accessible-role", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::accessible-role", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::accessible-role", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::orientation", callback: (($obj: Box, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::orientation", callback: (($obj: Box, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::orientation", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::orientation", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::orientation", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: Box_ConstructProps) + _init (config?: Box_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(orientation: Orientation, spacing: number): Box + static $gtype: GObject.Type +} +export interface BoxLayout_ConstructProps extends LayoutManager_ConstructProps { + baselinePosition?: BaselinePosition + homogeneous?: boolean + spacing?: number + orientation?: Orientation +} +export class BoxLayout { + /* Properties of Gtk.BoxLayout */ + baselinePosition: BaselinePosition + homogeneous: boolean + spacing: number + /* Properties of Gtk.Orientable */ + orientation: Orientation + /* Fields of Gtk.LayoutManager */ + parentInstance: GObject.Object + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of Gtk.BoxLayout */ + getBaselinePosition(): BaselinePosition + getHomogeneous(): boolean + getSpacing(): number + setBaselinePosition(position: BaselinePosition): void + setHomogeneous(homogeneous: boolean): void + setSpacing(spacing: number): void + /* Methods of Gtk.LayoutManager */ + allocate(widget: Widget, width: number, height: number, baseline: number): void + getLayoutChild(child: Widget): LayoutChild + getRequestMode(): SizeRequestMode + getWidget(): Widget | null + layoutChanged(): void + measure(widget: Widget, orientation: Orientation, forSize: number): [ /* minimum */ number | null, /* natural */ number | null, /* minimumBaseline */ number | null, /* naturalBaseline */ number | null ] + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Methods of Gtk.Orientable */ + getOrientation(): Orientation + setOrientation(orientation: Orientation): void + /* Virtual methods of Gtk.LayoutManager */ + vfuncAllocate(widget: Widget, width: number, height: number, baseline: number): void + vfuncCreateLayoutChild(widget: Widget, forChild: Widget): LayoutChild + vfuncGetRequestMode(widget: Widget): SizeRequestMode + vfuncMeasure(widget: Widget, orientation: Orientation, forSize: number): [ /* minimum */ number | null, /* natural */ number | null, /* minimumBaseline */ number | null, /* naturalBaseline */ number | null ] + vfuncRoot(): void + vfuncUnroot(): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: BoxLayout, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: BoxLayout, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::baseline-position", callback: (($obj: BoxLayout, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::baseline-position", callback: (($obj: BoxLayout, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::baseline-position", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::baseline-position", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::baseline-position", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::homogeneous", callback: (($obj: BoxLayout, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::homogeneous", callback: (($obj: BoxLayout, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::homogeneous", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::homogeneous", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::homogeneous", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::spacing", callback: (($obj: BoxLayout, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::spacing", callback: (($obj: BoxLayout, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::spacing", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::spacing", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::spacing", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::orientation", callback: (($obj: BoxLayout, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::orientation", callback: (($obj: BoxLayout, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::orientation", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::orientation", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::orientation", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: BoxLayout_ConstructProps) + _init (config?: BoxLayout_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(orientation: Orientation): BoxLayout + static $gtype: GObject.Type +} +export interface Builder_ConstructProps extends GObject.Object_ConstructProps { + currentObject?: GObject.Object + scope?: BuilderScope + translationDomain?: string +} +export class Builder { + /* Properties of Gtk.Builder */ + currentObject: GObject.Object + scope: BuilderScope + translationDomain: string + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of Gtk.Builder */ + addFromFile(filename: string): boolean + addFromResource(resourcePath: string): boolean + addFromString(buffer: string, length: number): boolean + addObjectsFromFile(filename: string, objectIds: string[]): boolean + addObjectsFromResource(resourcePath: string, objectIds: string[]): boolean + addObjectsFromString(buffer: string, length: number, objectIds: string[]): boolean + createClosure(functionName: string, flags: BuilderClosureFlags, object?: GObject.Object | null): Function + exposeObject(name: string, object: GObject.Object): void + extendWithTemplate(object: GObject.Object, templateType: GObject.Type, buffer: string, length: number): boolean + getCurrentObject(): GObject.Object | null + getObject(name: string): GObject.Object | null + getObjects(): GObject.Object[] + getScope(): BuilderScope + getTranslationDomain(): string | null + getTypeFromName(typeName: string): GObject.Type + setCurrentObject(currentObject?: GObject.Object | null): void + setScope(scope?: BuilderScope | null): void + setTranslationDomain(domain?: string | null): void + valueFromString(pspec: GObject.ParamSpec, string: string): [ /* returnType */ boolean, /* value */ any ] + valueFromStringType(type: GObject.Type, string: string): [ /* returnType */ boolean, /* value */ any ] + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: Builder, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: Builder, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::current-object", callback: (($obj: Builder, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::current-object", callback: (($obj: Builder, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::current-object", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::current-object", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::current-object", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::scope", callback: (($obj: Builder, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::scope", callback: (($obj: Builder, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::scope", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::scope", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::scope", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::translation-domain", callback: (($obj: Builder, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::translation-domain", callback: (($obj: Builder, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::translation-domain", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::translation-domain", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::translation-domain", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: Builder_ConstructProps) + _init (config?: Builder_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(): Builder + static newFromFile(filename: string): Builder + static newFromResource(resourcePath: string): Builder + static newFromString(string: string, length: number): Builder + static $gtype: GObject.Type +} +export interface BuilderCScope_ConstructProps extends GObject.Object_ConstructProps { +} +export class BuilderCScope { + /* Fields of Gtk.BuilderCScope */ + parentInstance: GObject.Object + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of Gtk.BuilderCScope */ + addCallbackSymbol(callbackName: string, callbackSymbol: GObject.Callback): void + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Virtual methods of Gtk.BuilderCScope */ + vfuncCreateClosure(builder: Builder, functionName: string, flags: BuilderClosureFlags, object: GObject.Object): Function + vfuncGetTypeFromFunction(builder: Builder, functionName: string): GObject.Type + vfuncGetTypeFromName(builder: Builder, typeName: string): GObject.Type + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: BuilderCScope, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: BuilderCScope, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: BuilderCScope_ConstructProps) + _init (config?: BuilderCScope_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(): BuilderCScope + static $gtype: GObject.Type +} +export interface BuilderListItemFactory_ConstructProps extends ListItemFactory_ConstructProps { + bytes?: any + resource?: string + scope?: BuilderScope +} +export class BuilderListItemFactory { + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of Gtk.BuilderListItemFactory */ + getBytes(): any + getResource(): string | null + getScope(): BuilderScope | null + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: BuilderListItemFactory, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: BuilderListItemFactory, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: BuilderListItemFactory_ConstructProps) + _init (config?: BuilderListItemFactory_ConstructProps): void + /* Static methods and pseudo-constructors */ + static newFromBytes(scope: BuilderScope | null, bytes: any): BuilderListItemFactory + static newFromResource(scope: BuilderScope | null, resourcePath: string): BuilderListItemFactory + static $gtype: GObject.Type +} +export interface Button_ConstructProps extends Widget_ConstructProps { + child?: Widget + hasFrame?: boolean + iconName?: string + label?: string + useUnderline?: boolean + accessibleRole?: AccessibleRole + actionName?: string + actionTarget?: GLib.Variant +} +export class Button { + /* Properties of Gtk.Button */ + child: Widget + hasFrame: boolean + iconName: string + label: string + useUnderline: boolean + /* Properties of Gtk.Widget */ + canFocus: boolean + canTarget: boolean + cssClasses: string[] + cursor: Gdk.Cursor + focusOnClick: boolean + focusable: boolean + halign: Align + readonly hasDefault: boolean + readonly hasFocus: boolean + hasTooltip: boolean + heightRequest: number + hexpand: boolean + hexpandSet: boolean + layoutManager: LayoutManager + marginBottom: number + marginEnd: number + marginStart: number + marginTop: number + name: string + opacity: number + overflow: Overflow + readonly parent: Widget + receivesDefault: boolean + readonly root: Root + readonly scaleFactor: number + sensitive: boolean + tooltipMarkup: string + tooltipText: string + valign: Align + vexpand: boolean + vexpandSet: boolean + visible: boolean + widthRequest: number + /* Properties of Gtk.Accessible */ + accessibleRole: AccessibleRole + /* Properties of Gtk.Actionable */ + actionName: string + actionTarget: GLib.Variant + /* Fields of Gtk.Widget */ + parentInstance: GObject.InitiallyUnowned + /* Fields of GObject.InitiallyUnowned */ + gTypeInstance: GObject.TypeInstance + /* Methods of Gtk.Button */ + getChild(): Widget | null + getHasFrame(): boolean + getIconName(): string | null + getLabel(): string | null + getUseUnderline(): boolean + setChild(child?: Widget | null): void + setHasFrame(hasFrame: boolean): void + setIconName(iconName: string): void + setLabel(label: string): void + setUseUnderline(useUnderline: boolean): void + /* Methods of Gtk.Widget */ + actionSetEnabled(actionName: string, enabled: boolean): void + activate(): boolean + activateAction(name: string, args?: GLib.Variant | null): boolean + activateDefault(): void + addController(controller: EventController): void + addCssClass(cssClass: string): void + addMnemonicLabel(label: Widget): void + addTickCallback(callback: TickCallback): number + allocate(width: number, height: number, baseline: number, transform?: Gsk.Transform | null): void + childFocus(direction: DirectionType): boolean + computeBounds(target: Widget): [ /* returnType */ boolean, /* outBounds */ Graphene.Rect ] + computeExpand(orientation: Orientation): boolean + computePoint(target: Widget, point: Graphene.Point): [ /* returnType */ boolean, /* outPoint */ Graphene.Point ] + computeTransform(target: Widget): [ /* returnType */ boolean, /* outTransform */ Graphene.Matrix ] + contains(x: number, y: number): boolean + createPangoContext(): Pango.Context + createPangoLayout(text?: string | null): Pango.Layout + dragCheckThreshold(startX: number, startY: number, currentX: number, currentY: number): boolean + errorBell(): void + getAllocatedBaseline(): number + getAllocatedHeight(): number + getAllocatedWidth(): number + getAllocation(): /* allocation */ Allocation + getAncestor(widgetType: GObject.Type): Widget | null + getCanFocus(): boolean + getCanTarget(): boolean + getChildVisible(): boolean + getClipboard(): Gdk.Clipboard + getCssClasses(): string[] + getCssName(): string + getCursor(): Gdk.Cursor | null + getDirection(): TextDirection + getDisplay(): Gdk.Display + getFirstChild(): Widget | null + getFocusChild(): Widget | null + getFocusOnClick(): boolean + getFocusable(): boolean + getFontMap(): Pango.FontMap | null + getFontOptions(): cairo.FontOptions | null + getFrameClock(): Gdk.FrameClock | null + getHalign(): Align + getHasTooltip(): boolean + getHeight(): number + getHexpand(): boolean + getHexpandSet(): boolean + getLastChild(): Widget | null + getLayoutManager(): LayoutManager | null + getMapped(): boolean + getMarginBottom(): number + getMarginEnd(): number + getMarginStart(): number + getMarginTop(): number + getName(): string + getNative(): Native | null + getNextSibling(): Widget | null + getOpacity(): number + getOverflow(): Overflow + getPangoContext(): Pango.Context + getParent(): Widget | null + getPreferredSize(): [ /* minimumSize */ Requisition | null, /* naturalSize */ Requisition | null ] + getPrevSibling(): Widget | null + getPrimaryClipboard(): Gdk.Clipboard + getRealized(): boolean + getReceivesDefault(): boolean + getRequestMode(): SizeRequestMode + getRoot(): Root | null + getScaleFactor(): number + getSensitive(): boolean + getSettings(): Settings + getSize(orientation: Orientation): number + getSizeRequest(): [ /* width */ number | null, /* height */ number | null ] + getStateFlags(): StateFlags + getStyleContext(): StyleContext + getTemplateChild(widgetType: GObject.Type, name: string): GObject.Object + getTooltipMarkup(): string | null + getTooltipText(): string | null + getValign(): 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?: Gio.ActionGroup | null): void + insertAfter(parent: Widget, previousSibling?: Widget | null): void + insertBefore(parent: Widget, nextSibling?: Widget | null): void + isAncestor(ancestor: Widget): boolean + isDrawable(): boolean + isFocus(): boolean + isSensitive(): boolean + isVisible(): boolean + keynavFailed(direction: DirectionType): boolean + listMnemonicLabels(): Widget[] + map(): void + measure(orientation: Orientation, forSize: number): [ /* minimum */ number | null, /* natural */ number | null, /* minimumBaseline */ number | null, /* naturalBaseline */ number | null ] + mnemonicActivate(groupCycling: boolean): boolean + observeChildren(): Gio.ListModel + observeControllers(): Gio.ListModel + pick(x: number, y: number, flags: PickFlags): Widget | null + queueAllocate(): void + queueDraw(): void + queueResize(): void + realize(): void + removeController(controller: EventController): void + removeCssClass(cssClass: string): void + removeMnemonicLabel(label: Widget): void + removeTickCallback(id: number): void + setCanFocus(canFocus: boolean): void + setCanTarget(canTarget: boolean): void + setChildVisible(childVisible: boolean): void + setCssClasses(classes: string[]): void + setCursor(cursor?: Gdk.Cursor | null): void + setCursorFromName(name?: string | null): void + setDirection(dir: TextDirection): void + setFocusChild(child?: Widget | null): void + setFocusOnClick(focusOnClick: boolean): void + setFocusable(focusable: boolean): void + setFontMap(fontMap?: Pango.FontMap | null): void + setFontOptions(options?: cairo.FontOptions | null): void + setHalign(align: Align): void + setHasTooltip(hasTooltip: boolean): void + setHexpand(expand: boolean): void + setHexpandSet(set: boolean): void + setLayoutManager(layoutManager?: LayoutManager | 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: Overflow): void + setParent(parent: Widget): void + setReceivesDefault(receivesDefault: boolean): void + setSensitive(sensitive: boolean): void + setSizeRequest(width: number, height: number): void + setStateFlags(flags: StateFlags, clear: boolean): void + setTooltipMarkup(markup?: string | null): void + setTooltipText(text?: string | null): void + setValign(align: Align): void + setVexpand(expand: boolean): void + setVexpandSet(set: boolean): void + setVisible(visible: boolean): void + shouldLayout(): boolean + show(): void + sizeAllocate(allocation: Allocation, baseline: number): void + snapshotChild(child: Widget, snapshot: Snapshot): void + translateCoordinates(destWidget: Widget, srcX: number, srcY: number): [ /* returnType */ boolean, /* destX */ number | null, /* destY */ number | null ] + triggerTooltipQuery(): void + unmap(): void + unparent(): void + unrealize(): void + unsetStateFlags(flags: StateFlags): void + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Methods of Gtk.Accessible */ + getAccessibleRole(): AccessibleRole + resetProperty(property: AccessibleProperty): void + resetRelation(relation: AccessibleRelation): void + resetState(state: AccessibleState): void + updateProperty(properties: AccessibleProperty[], values: any): void + updateRelation(relations: AccessibleRelation[], values: any): void + updateState(states: AccessibleState[], values: any): void + /* Methods of Gtk.Actionable */ + getActionName(): string | null + getActionTargetValue(): GLib.Variant | null + setActionName(actionName?: string | null): void + setActionTargetValue(targetValue?: GLib.Variant | null): void + setDetailedActionName(detailedActionName: string): void + /* Methods of Gtk.Buildable */ + getBuildableId(): string + /* Virtual methods of Gtk.Button */ + vfuncActivate(): void + vfuncClicked(): void + vfuncGetActionName(): string | null + vfuncGetActionTargetValue(): GLib.Variant | null + vfuncSetActionName(actionName?: string | null): void + vfuncSetActionTargetValue(targetValue?: GLib.Variant | null): void + /* Virtual methods of Gtk.Widget */ + vfuncComputeExpand(hexpandP: boolean, vexpandP: boolean): void + vfuncContains(x: number, y: number): boolean + vfuncCssChanged(change: CssStyleChange): void + vfuncDirectionChanged(previousDirection: TextDirection): void + vfuncFocus(direction: DirectionType): boolean + vfuncGetRequestMode(): SizeRequestMode + vfuncGrabFocus(): boolean + vfuncHide(): void + vfuncKeynavFailed(direction: DirectionType): boolean + vfuncMap(): void + vfuncMeasure(orientation: Orientation, forSize: number): [ /* minimum */ number | null, /* natural */ number | null, /* minimumBaseline */ number | null, /* naturalBaseline */ number | null ] + vfuncMnemonicActivate(groupCycling: boolean): boolean + vfuncMoveFocus(direction: DirectionType): void + vfuncQueryTooltip(x: number, y: number, keyboardTooltip: boolean, tooltip: Tooltip): boolean + vfuncRealize(): void + vfuncRoot(): void + vfuncSetFocusChild(child?: Widget | null): void + vfuncShow(): void + vfuncSizeAllocate(width: number, height: number, baseline: number): void + vfuncSnapshot(snapshot: Snapshot): void + vfuncStateFlagsChanged(previousStateFlags: StateFlags): void + vfuncSystemSettingChanged(settings: SystemSetting): void + vfuncUnmap(): void + vfuncUnrealize(): void + vfuncUnroot(): void + vfuncAddChild(builder: Builder, child: GObject.Object, type?: string | null): void + vfuncCustomFinished(builder: Builder, child: GObject.Object | null, tagname: string, data?: object | null): void + vfuncCustomTagEnd(builder: Builder, child: GObject.Object | null, tagname: string, data?: object | null): void + vfuncCustomTagStart(builder: Builder, child: GObject.Object | null, tagname: string): [ /* returnType */ boolean, /* parser */ BuildableParser, /* data */ object | null ] + vfuncGetId(): string + vfuncGetInternalChild(builder: Builder, childname: string): GObject.Object + vfuncParserFinished(builder: Builder): void + vfuncSetBuildableProperty(builder: Builder, name: string, value: any): void + vfuncSetId(id: string): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Gtk.Button */ + connect(sigName: "activate", callback: (($obj: Button) => void)): number + connect_after(sigName: "activate", callback: (($obj: Button) => void)): number + emit(sigName: "activate"): void + on(sigName: "activate", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "activate", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "activate", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "clicked", callback: (($obj: Button) => void)): number + connect_after(sigName: "clicked", callback: (($obj: Button) => void)): number + emit(sigName: "clicked"): void + on(sigName: "clicked", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "clicked", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "clicked", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of Gtk.Widget */ + connect(sigName: "destroy", callback: (($obj: Button) => void)): number + connect_after(sigName: "destroy", callback: (($obj: Button) => void)): number + emit(sigName: "destroy"): void + on(sigName: "destroy", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "destroy", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "destroy", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "direction-changed", callback: (($obj: Button, previousDirection: TextDirection) => void)): number + connect_after(sigName: "direction-changed", callback: (($obj: Button, previousDirection: TextDirection) => void)): number + emit(sigName: "direction-changed", previousDirection: TextDirection): void + on(sigName: "direction-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "direction-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "direction-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "hide", callback: (($obj: Button) => void)): number + connect_after(sigName: "hide", callback: (($obj: Button) => void)): number + emit(sigName: "hide"): void + on(sigName: "hide", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "hide", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "hide", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "keynav-failed", callback: (($obj: Button, direction: DirectionType) => boolean)): number + connect_after(sigName: "keynav-failed", callback: (($obj: Button, direction: DirectionType) => boolean)): number + emit(sigName: "keynav-failed", direction: DirectionType): void + on(sigName: "keynav-failed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "keynav-failed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "keynav-failed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "map", callback: (($obj: Button) => void)): number + connect_after(sigName: "map", callback: (($obj: Button) => void)): number + emit(sigName: "map"): void + on(sigName: "map", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "map", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "map", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "mnemonic-activate", callback: (($obj: Button, groupCycling: boolean) => boolean)): number + connect_after(sigName: "mnemonic-activate", callback: (($obj: Button, groupCycling: boolean) => boolean)): number + emit(sigName: "mnemonic-activate", groupCycling: boolean): void + on(sigName: "mnemonic-activate", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "mnemonic-activate", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "mnemonic-activate", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "move-focus", callback: (($obj: Button, direction: DirectionType) => void)): number + connect_after(sigName: "move-focus", callback: (($obj: Button, direction: DirectionType) => void)): number + emit(sigName: "move-focus", direction: DirectionType): void + on(sigName: "move-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "move-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "move-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "query-tooltip", callback: (($obj: Button, x: number, y: number, keyboardMode: boolean, tooltip: Tooltip) => boolean)): number + connect_after(sigName: "query-tooltip", callback: (($obj: Button, x: number, y: number, keyboardMode: boolean, tooltip: Tooltip) => boolean)): number + emit(sigName: "query-tooltip", x: number, y: number, keyboardMode: boolean, tooltip: Tooltip): void + on(sigName: "query-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "query-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "query-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "realize", callback: (($obj: Button) => void)): number + connect_after(sigName: "realize", callback: (($obj: Button) => void)): number + emit(sigName: "realize"): void + on(sigName: "realize", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "realize", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "realize", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "show", callback: (($obj: Button) => void)): number + connect_after(sigName: "show", callback: (($obj: Button) => void)): number + emit(sigName: "show"): void + on(sigName: "show", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "show", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "show", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "state-flags-changed", callback: (($obj: Button, flags: StateFlags) => void)): number + connect_after(sigName: "state-flags-changed", callback: (($obj: Button, flags: StateFlags) => void)): number + emit(sigName: "state-flags-changed", flags: StateFlags): void + on(sigName: "state-flags-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "state-flags-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "state-flags-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "unmap", callback: (($obj: Button) => void)): number + connect_after(sigName: "unmap", callback: (($obj: Button) => void)): number + emit(sigName: "unmap"): void + on(sigName: "unmap", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "unmap", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "unmap", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "unrealize", callback: (($obj: Button) => void)): number + connect_after(sigName: "unrealize", callback: (($obj: Button) => void)): number + emit(sigName: "unrealize"): void + on(sigName: "unrealize", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "unrealize", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "unrealize", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::child", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::child", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::child", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::child", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::child", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::has-frame", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-frame", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::has-frame", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::has-frame", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::has-frame", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::icon-name", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::icon-name", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::icon-name", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::icon-name", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::icon-name", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::label", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::label", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::label", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::label", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::label", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::use-underline", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::use-underline", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::use-underline", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::use-underline", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::use-underline", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::can-focus", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::can-focus", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::can-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::can-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::can-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::can-target", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::can-target", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::can-target", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::can-target", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::can-target", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::css-classes", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::css-classes", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::css-classes", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::css-classes", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::css-classes", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::cursor", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::cursor", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::cursor", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::cursor", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::cursor", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::focus-on-click", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::focus-on-click", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::focus-on-click", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::focus-on-click", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::focus-on-click", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::focusable", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::focusable", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::focusable", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::focusable", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::focusable", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::halign", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::halign", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::halign", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::halign", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::halign", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::has-default", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-default", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::has-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::has-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::has-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::has-focus", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-focus", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::has-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::has-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::has-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::has-tooltip", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-tooltip", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::has-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::has-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::has-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::height-request", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::height-request", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::height-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::height-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::height-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::hexpand", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hexpand", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::hexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::hexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::hexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::hexpand-set", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hexpand-set", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::hexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::hexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::hexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::layout-manager", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::layout-manager", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::layout-manager", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::layout-manager", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::layout-manager", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-bottom", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-bottom", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-bottom", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-bottom", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-bottom", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-end", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-end", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-end", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-end", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-end", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-start", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-start", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-start", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-start", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-start", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-top", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-top", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-top", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-top", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-top", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::name", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::name", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::opacity", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::opacity", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::opacity", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::opacity", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::opacity", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::overflow", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::overflow", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::overflow", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::overflow", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::overflow", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::parent", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::parent", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::receives-default", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::receives-default", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::receives-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::receives-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::receives-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::root", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::root", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::root", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::root", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::root", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::scale-factor", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::scale-factor", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::scale-factor", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::scale-factor", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::scale-factor", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::sensitive", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::sensitive", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::sensitive", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::sensitive", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::sensitive", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::tooltip-markup", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::tooltip-markup", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::tooltip-markup", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::tooltip-markup", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::tooltip-markup", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::tooltip-text", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::tooltip-text", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::tooltip-text", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::tooltip-text", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::tooltip-text", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::valign", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::valign", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::valign", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::valign", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::valign", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::vexpand", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vexpand", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::vexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::vexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::vexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::vexpand-set", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vexpand-set", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::vexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::vexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::vexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::visible", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::visible", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::width-request", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::width-request", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::width-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::width-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::width-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::accessible-role", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-role", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::accessible-role", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::accessible-role", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::accessible-role", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::action-name", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::action-name", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::action-name", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::action-name", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::action-name", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::action-target", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::action-target", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::action-target", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::action-target", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::action-target", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: Button_ConstructProps) + _init (config?: Button_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(): Button + static newFromIconName(iconName?: string | null): Button + static newWithLabel(label: string): Button + static newWithMnemonic(label: string): Button + static $gtype: GObject.Type +} +export class CClosureExpression { + /* Methods of Gtk.Expression */ + bind(target: GObject.Object, property: string, this?: GObject.Object | null): ExpressionWatch + evaluate(this: GObject.Object | null, value: any): boolean + getValueType(): GObject.Type + isStatic(): boolean + ref(): Expression + unref(): void + watch(this: GObject.Object | null, notify: ExpressionNotify): ExpressionWatch + static name: string + static new(valueType: GObject.Type, marshal: GObject.ClosureMarshal | null, params: Expression[], callbackFunc: GObject.Callback): CClosureExpression + constructor(valueType: GObject.Type, marshal: GObject.ClosureMarshal | null, params: Expression[], callbackFunc: GObject.Callback) + /* Static methods and pseudo-constructors */ + static new(valueType: GObject.Type, marshal: GObject.ClosureMarshal | null, params: Expression[], callbackFunc: GObject.Callback): CClosureExpression +} +export interface Calendar_ConstructProps extends Widget_ConstructProps { + day?: number + month?: number + showDayNames?: boolean + showHeading?: boolean + showWeekNumbers?: boolean + year?: number + accessibleRole?: AccessibleRole +} +export class Calendar { + /* Properties of Gtk.Calendar */ + day: number + month: number + showDayNames: boolean + showHeading: boolean + showWeekNumbers: boolean + year: number + /* Properties of Gtk.Widget */ + canFocus: boolean + canTarget: boolean + cssClasses: string[] + cursor: Gdk.Cursor + focusOnClick: boolean + focusable: boolean + halign: Align + readonly hasDefault: boolean + readonly hasFocus: boolean + hasTooltip: boolean + heightRequest: number + hexpand: boolean + hexpandSet: boolean + layoutManager: LayoutManager + marginBottom: number + marginEnd: number + marginStart: number + marginTop: number + name: string + opacity: number + overflow: Overflow + readonly parent: Widget + receivesDefault: boolean + readonly root: Root + readonly scaleFactor: number + sensitive: boolean + tooltipMarkup: string + tooltipText: string + valign: Align + vexpand: boolean + vexpandSet: boolean + visible: boolean + widthRequest: number + /* Properties of Gtk.Accessible */ + accessibleRole: AccessibleRole + /* Fields of Gtk.Widget */ + parentInstance: GObject.InitiallyUnowned + /* Fields of GObject.InitiallyUnowned */ + gTypeInstance: GObject.TypeInstance + /* Methods of Gtk.Calendar */ + clearMarks(): void + getDate(): GLib.DateTime + getDayIsMarked(day: number): boolean + getShowDayNames(): boolean + getShowHeading(): boolean + getShowWeekNumbers(): boolean + markDay(day: number): void + selectDay(date: GLib.DateTime): void + setShowDayNames(value: boolean): void + setShowHeading(value: boolean): void + setShowWeekNumbers(value: boolean): void + unmarkDay(day: number): void + /* Methods of Gtk.Widget */ + actionSetEnabled(actionName: string, enabled: boolean): void + activate(): boolean + activateAction(name: string, args?: GLib.Variant | null): boolean + activateDefault(): void + addController(controller: EventController): void + addCssClass(cssClass: string): void + addMnemonicLabel(label: Widget): void + addTickCallback(callback: TickCallback): number + allocate(width: number, height: number, baseline: number, transform?: Gsk.Transform | null): void + childFocus(direction: DirectionType): boolean + computeBounds(target: Widget): [ /* returnType */ boolean, /* outBounds */ Graphene.Rect ] + computeExpand(orientation: Orientation): boolean + computePoint(target: Widget, point: Graphene.Point): [ /* returnType */ boolean, /* outPoint */ Graphene.Point ] + computeTransform(target: Widget): [ /* returnType */ boolean, /* outTransform */ Graphene.Matrix ] + contains(x: number, y: number): boolean + createPangoContext(): Pango.Context + createPangoLayout(text?: string | null): Pango.Layout + dragCheckThreshold(startX: number, startY: number, currentX: number, currentY: number): boolean + errorBell(): void + getAllocatedBaseline(): number + getAllocatedHeight(): number + getAllocatedWidth(): number + getAllocation(): /* allocation */ Allocation + getAncestor(widgetType: GObject.Type): Widget | null + getCanFocus(): boolean + getCanTarget(): boolean + getChildVisible(): boolean + getClipboard(): Gdk.Clipboard + getCssClasses(): string[] + getCssName(): string + getCursor(): Gdk.Cursor | null + getDirection(): TextDirection + getDisplay(): Gdk.Display + getFirstChild(): Widget | null + getFocusChild(): Widget | null + getFocusOnClick(): boolean + getFocusable(): boolean + getFontMap(): Pango.FontMap | null + getFontOptions(): cairo.FontOptions | null + getFrameClock(): Gdk.FrameClock | null + getHalign(): Align + getHasTooltip(): boolean + getHeight(): number + getHexpand(): boolean + getHexpandSet(): boolean + getLastChild(): Widget | null + getLayoutManager(): LayoutManager | null + getMapped(): boolean + getMarginBottom(): number + getMarginEnd(): number + getMarginStart(): number + getMarginTop(): number + getName(): string + getNative(): Native | null + getNextSibling(): Widget | null + getOpacity(): number + getOverflow(): Overflow + getPangoContext(): Pango.Context + getParent(): Widget | null + getPreferredSize(): [ /* minimumSize */ Requisition | null, /* naturalSize */ Requisition | null ] + getPrevSibling(): Widget | null + getPrimaryClipboard(): Gdk.Clipboard + getRealized(): boolean + getReceivesDefault(): boolean + getRequestMode(): SizeRequestMode + getRoot(): Root | null + getScaleFactor(): number + getSensitive(): boolean + getSettings(): Settings + getSize(orientation: Orientation): number + getSizeRequest(): [ /* width */ number | null, /* height */ number | null ] + getStateFlags(): StateFlags + getStyleContext(): StyleContext + getTemplateChild(widgetType: GObject.Type, name: string): GObject.Object + getTooltipMarkup(): string | null + getTooltipText(): string | null + getValign(): 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?: Gio.ActionGroup | null): void + insertAfter(parent: Widget, previousSibling?: Widget | null): void + insertBefore(parent: Widget, nextSibling?: Widget | null): void + isAncestor(ancestor: Widget): boolean + isDrawable(): boolean + isFocus(): boolean + isSensitive(): boolean + isVisible(): boolean + keynavFailed(direction: DirectionType): boolean + listMnemonicLabels(): Widget[] + map(): void + measure(orientation: Orientation, forSize: number): [ /* minimum */ number | null, /* natural */ number | null, /* minimumBaseline */ number | null, /* naturalBaseline */ number | null ] + mnemonicActivate(groupCycling: boolean): boolean + observeChildren(): Gio.ListModel + observeControllers(): Gio.ListModel + pick(x: number, y: number, flags: PickFlags): Widget | null + queueAllocate(): void + queueDraw(): void + queueResize(): void + realize(): void + removeController(controller: EventController): void + removeCssClass(cssClass: string): void + removeMnemonicLabel(label: Widget): void + removeTickCallback(id: number): void + setCanFocus(canFocus: boolean): void + setCanTarget(canTarget: boolean): void + setChildVisible(childVisible: boolean): void + setCssClasses(classes: string[]): void + setCursor(cursor?: Gdk.Cursor | null): void + setCursorFromName(name?: string | null): void + setDirection(dir: TextDirection): void + setFocusChild(child?: Widget | null): void + setFocusOnClick(focusOnClick: boolean): void + setFocusable(focusable: boolean): void + setFontMap(fontMap?: Pango.FontMap | null): void + setFontOptions(options?: cairo.FontOptions | null): void + setHalign(align: Align): void + setHasTooltip(hasTooltip: boolean): void + setHexpand(expand: boolean): void + setHexpandSet(set: boolean): void + setLayoutManager(layoutManager?: LayoutManager | 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: Overflow): void + setParent(parent: Widget): void + setReceivesDefault(receivesDefault: boolean): void + setSensitive(sensitive: boolean): void + setSizeRequest(width: number, height: number): void + setStateFlags(flags: StateFlags, clear: boolean): void + setTooltipMarkup(markup?: string | null): void + setTooltipText(text?: string | null): void + setValign(align: Align): void + setVexpand(expand: boolean): void + setVexpandSet(set: boolean): void + setVisible(visible: boolean): void + shouldLayout(): boolean + show(): void + sizeAllocate(allocation: Allocation, baseline: number): void + snapshotChild(child: Widget, snapshot: Snapshot): void + translateCoordinates(destWidget: Widget, srcX: number, srcY: number): [ /* returnType */ boolean, /* destX */ number | null, /* destY */ number | null ] + triggerTooltipQuery(): void + unmap(): void + unparent(): void + unrealize(): void + unsetStateFlags(flags: StateFlags): void + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Methods of Gtk.Accessible */ + getAccessibleRole(): AccessibleRole + resetProperty(property: AccessibleProperty): void + resetRelation(relation: AccessibleRelation): void + resetState(state: AccessibleState): void + updateProperty(properties: AccessibleProperty[], values: any): void + updateRelation(relations: AccessibleRelation[], values: any): void + updateState(states: AccessibleState[], values: any): void + /* Methods of Gtk.Buildable */ + getBuildableId(): string + /* Virtual methods of Gtk.Widget */ + vfuncComputeExpand(hexpandP: boolean, vexpandP: boolean): void + vfuncContains(x: number, y: number): boolean + vfuncCssChanged(change: CssStyleChange): void + vfuncDirectionChanged(previousDirection: TextDirection): void + vfuncFocus(direction: DirectionType): boolean + vfuncGetRequestMode(): SizeRequestMode + vfuncGrabFocus(): boolean + vfuncHide(): void + vfuncKeynavFailed(direction: DirectionType): boolean + vfuncMap(): void + vfuncMeasure(orientation: Orientation, forSize: number): [ /* minimum */ number | null, /* natural */ number | null, /* minimumBaseline */ number | null, /* naturalBaseline */ number | null ] + vfuncMnemonicActivate(groupCycling: boolean): boolean + vfuncMoveFocus(direction: DirectionType): void + vfuncQueryTooltip(x: number, y: number, keyboardTooltip: boolean, tooltip: Tooltip): boolean + vfuncRealize(): void + vfuncRoot(): void + vfuncSetFocusChild(child?: Widget | null): void + vfuncShow(): void + vfuncSizeAllocate(width: number, height: number, baseline: number): void + vfuncSnapshot(snapshot: Snapshot): void + vfuncStateFlagsChanged(previousStateFlags: StateFlags): void + vfuncSystemSettingChanged(settings: SystemSetting): void + vfuncUnmap(): void + vfuncUnrealize(): void + vfuncUnroot(): void + vfuncAddChild(builder: Builder, child: GObject.Object, type?: string | null): void + vfuncCustomFinished(builder: Builder, child: GObject.Object | null, tagname: string, data?: object | null): void + vfuncCustomTagEnd(builder: Builder, child: GObject.Object | null, tagname: string, data?: object | null): void + vfuncCustomTagStart(builder: Builder, child: GObject.Object | null, tagname: string): [ /* returnType */ boolean, /* parser */ BuildableParser, /* data */ object | null ] + vfuncGetId(): string + vfuncGetInternalChild(builder: Builder, childname: string): GObject.Object + vfuncParserFinished(builder: Builder): void + vfuncSetBuildableProperty(builder: Builder, name: string, value: any): void + vfuncSetId(id: string): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Gtk.Calendar */ + connect(sigName: "day-selected", callback: (($obj: Calendar) => void)): number + connect_after(sigName: "day-selected", callback: (($obj: Calendar) => void)): number + emit(sigName: "day-selected"): void + on(sigName: "day-selected", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "day-selected", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "day-selected", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "next-month", callback: (($obj: Calendar) => void)): number + connect_after(sigName: "next-month", callback: (($obj: Calendar) => void)): number + emit(sigName: "next-month"): void + on(sigName: "next-month", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "next-month", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "next-month", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "next-year", callback: (($obj: Calendar) => void)): number + connect_after(sigName: "next-year", callback: (($obj: Calendar) => void)): number + emit(sigName: "next-year"): void + on(sigName: "next-year", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "next-year", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "next-year", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "prev-month", callback: (($obj: Calendar) => void)): number + connect_after(sigName: "prev-month", callback: (($obj: Calendar) => void)): number + emit(sigName: "prev-month"): void + on(sigName: "prev-month", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "prev-month", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "prev-month", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "prev-year", callback: (($obj: Calendar) => void)): number + connect_after(sigName: "prev-year", callback: (($obj: Calendar) => void)): number + emit(sigName: "prev-year"): void + on(sigName: "prev-year", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "prev-year", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "prev-year", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of Gtk.Widget */ + connect(sigName: "destroy", callback: (($obj: Calendar) => void)): number + connect_after(sigName: "destroy", callback: (($obj: Calendar) => void)): number + emit(sigName: "destroy"): void + on(sigName: "destroy", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "destroy", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "destroy", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "direction-changed", callback: (($obj: Calendar, previousDirection: TextDirection) => void)): number + connect_after(sigName: "direction-changed", callback: (($obj: Calendar, previousDirection: TextDirection) => void)): number + emit(sigName: "direction-changed", previousDirection: TextDirection): void + on(sigName: "direction-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "direction-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "direction-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "hide", callback: (($obj: Calendar) => void)): number + connect_after(sigName: "hide", callback: (($obj: Calendar) => void)): number + emit(sigName: "hide"): void + on(sigName: "hide", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "hide", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "hide", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "keynav-failed", callback: (($obj: Calendar, direction: DirectionType) => boolean)): number + connect_after(sigName: "keynav-failed", callback: (($obj: Calendar, direction: DirectionType) => boolean)): number + emit(sigName: "keynav-failed", direction: DirectionType): void + on(sigName: "keynav-failed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "keynav-failed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "keynav-failed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "map", callback: (($obj: Calendar) => void)): number + connect_after(sigName: "map", callback: (($obj: Calendar) => void)): number + emit(sigName: "map"): void + on(sigName: "map", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "map", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "map", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "mnemonic-activate", callback: (($obj: Calendar, groupCycling: boolean) => boolean)): number + connect_after(sigName: "mnemonic-activate", callback: (($obj: Calendar, groupCycling: boolean) => boolean)): number + emit(sigName: "mnemonic-activate", groupCycling: boolean): void + on(sigName: "mnemonic-activate", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "mnemonic-activate", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "mnemonic-activate", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "move-focus", callback: (($obj: Calendar, direction: DirectionType) => void)): number + connect_after(sigName: "move-focus", callback: (($obj: Calendar, direction: DirectionType) => void)): number + emit(sigName: "move-focus", direction: DirectionType): void + on(sigName: "move-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "move-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "move-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "query-tooltip", callback: (($obj: Calendar, x: number, y: number, keyboardMode: boolean, tooltip: Tooltip) => boolean)): number + connect_after(sigName: "query-tooltip", callback: (($obj: Calendar, x: number, y: number, keyboardMode: boolean, tooltip: Tooltip) => boolean)): number + emit(sigName: "query-tooltip", x: number, y: number, keyboardMode: boolean, tooltip: Tooltip): void + on(sigName: "query-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "query-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "query-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "realize", callback: (($obj: Calendar) => void)): number + connect_after(sigName: "realize", callback: (($obj: Calendar) => void)): number + emit(sigName: "realize"): void + on(sigName: "realize", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "realize", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "realize", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "show", callback: (($obj: Calendar) => void)): number + connect_after(sigName: "show", callback: (($obj: Calendar) => void)): number + emit(sigName: "show"): void + on(sigName: "show", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "show", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "show", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "state-flags-changed", callback: (($obj: Calendar, flags: StateFlags) => void)): number + connect_after(sigName: "state-flags-changed", callback: (($obj: Calendar, flags: StateFlags) => void)): number + emit(sigName: "state-flags-changed", flags: StateFlags): void + on(sigName: "state-flags-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "state-flags-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "state-flags-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "unmap", callback: (($obj: Calendar) => void)): number + connect_after(sigName: "unmap", callback: (($obj: Calendar) => void)): number + emit(sigName: "unmap"): void + on(sigName: "unmap", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "unmap", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "unmap", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "unrealize", callback: (($obj: Calendar) => void)): number + connect_after(sigName: "unrealize", callback: (($obj: Calendar) => void)): number + emit(sigName: "unrealize"): void + on(sigName: "unrealize", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "unrealize", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "unrealize", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: Calendar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: Calendar, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::day", callback: (($obj: Calendar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::day", callback: (($obj: Calendar, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::day", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::day", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::day", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::month", callback: (($obj: Calendar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::month", callback: (($obj: Calendar, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::month", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::month", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::month", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::show-day-names", callback: (($obj: Calendar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::show-day-names", callback: (($obj: Calendar, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::show-day-names", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::show-day-names", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::show-day-names", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::show-heading", callback: (($obj: Calendar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::show-heading", callback: (($obj: Calendar, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::show-heading", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::show-heading", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::show-heading", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::show-week-numbers", callback: (($obj: Calendar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::show-week-numbers", callback: (($obj: Calendar, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::show-week-numbers", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::show-week-numbers", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::show-week-numbers", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::year", callback: (($obj: Calendar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::year", callback: (($obj: Calendar, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::year", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::year", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::year", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::can-focus", callback: (($obj: Calendar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::can-focus", callback: (($obj: Calendar, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::can-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::can-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::can-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::can-target", callback: (($obj: Calendar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::can-target", callback: (($obj: Calendar, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::can-target", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::can-target", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::can-target", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::css-classes", callback: (($obj: Calendar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::css-classes", callback: (($obj: Calendar, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::css-classes", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::css-classes", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::css-classes", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::cursor", callback: (($obj: Calendar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::cursor", callback: (($obj: Calendar, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::cursor", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::cursor", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::cursor", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::focus-on-click", callback: (($obj: Calendar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::focus-on-click", callback: (($obj: Calendar, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::focus-on-click", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::focus-on-click", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::focus-on-click", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::focusable", callback: (($obj: Calendar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::focusable", callback: (($obj: Calendar, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::focusable", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::focusable", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::focusable", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::halign", callback: (($obj: Calendar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::halign", callback: (($obj: Calendar, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::halign", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::halign", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::halign", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::has-default", callback: (($obj: Calendar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-default", callback: (($obj: Calendar, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::has-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::has-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::has-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::has-focus", callback: (($obj: Calendar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-focus", callback: (($obj: Calendar, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::has-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::has-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::has-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::has-tooltip", callback: (($obj: Calendar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-tooltip", callback: (($obj: Calendar, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::has-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::has-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::has-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::height-request", callback: (($obj: Calendar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::height-request", callback: (($obj: Calendar, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::height-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::height-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::height-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::hexpand", callback: (($obj: Calendar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hexpand", callback: (($obj: Calendar, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::hexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::hexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::hexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::hexpand-set", callback: (($obj: Calendar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hexpand-set", callback: (($obj: Calendar, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::hexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::hexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::hexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::layout-manager", callback: (($obj: Calendar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::layout-manager", callback: (($obj: Calendar, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::layout-manager", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::layout-manager", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::layout-manager", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-bottom", callback: (($obj: Calendar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-bottom", callback: (($obj: Calendar, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-bottom", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-bottom", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-bottom", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-end", callback: (($obj: Calendar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-end", callback: (($obj: Calendar, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-end", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-end", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-end", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-start", callback: (($obj: Calendar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-start", callback: (($obj: Calendar, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-start", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-start", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-start", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-top", callback: (($obj: Calendar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-top", callback: (($obj: Calendar, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-top", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-top", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-top", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::name", callback: (($obj: Calendar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::name", callback: (($obj: Calendar, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::opacity", callback: (($obj: Calendar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::opacity", callback: (($obj: Calendar, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::opacity", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::opacity", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::opacity", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::overflow", callback: (($obj: Calendar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::overflow", callback: (($obj: Calendar, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::overflow", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::overflow", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::overflow", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::parent", callback: (($obj: Calendar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::parent", callback: (($obj: Calendar, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::receives-default", callback: (($obj: Calendar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::receives-default", callback: (($obj: Calendar, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::receives-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::receives-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::receives-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::root", callback: (($obj: Calendar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::root", callback: (($obj: Calendar, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::root", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::root", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::root", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::scale-factor", callback: (($obj: Calendar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::scale-factor", callback: (($obj: Calendar, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::scale-factor", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::scale-factor", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::scale-factor", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::sensitive", callback: (($obj: Calendar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::sensitive", callback: (($obj: Calendar, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::sensitive", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::sensitive", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::sensitive", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::tooltip-markup", callback: (($obj: Calendar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::tooltip-markup", callback: (($obj: Calendar, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::tooltip-markup", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::tooltip-markup", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::tooltip-markup", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::tooltip-text", callback: (($obj: Calendar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::tooltip-text", callback: (($obj: Calendar, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::tooltip-text", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::tooltip-text", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::tooltip-text", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::valign", callback: (($obj: Calendar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::valign", callback: (($obj: Calendar, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::valign", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::valign", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::valign", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::vexpand", callback: (($obj: Calendar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vexpand", callback: (($obj: Calendar, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::vexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::vexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::vexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::vexpand-set", callback: (($obj: Calendar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vexpand-set", callback: (($obj: Calendar, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::vexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::vexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::vexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::visible", callback: (($obj: Calendar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::visible", callback: (($obj: Calendar, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::width-request", callback: (($obj: Calendar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::width-request", callback: (($obj: Calendar, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::width-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::width-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::width-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::accessible-role", callback: (($obj: Calendar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-role", callback: (($obj: Calendar, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::accessible-role", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::accessible-role", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::accessible-role", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: Calendar_ConstructProps) + _init (config?: Calendar_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(): Calendar + static $gtype: GObject.Type +} +export interface CallbackAction_ConstructProps extends ShortcutAction_ConstructProps { +} +export class CallbackAction { + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of Gtk.ShortcutAction */ + activate(flags: ShortcutActionFlags, widget: Widget, args?: GLib.Variant | null): boolean + print(string: GLib.String): void + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: CallbackAction, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: CallbackAction, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: CallbackAction_ConstructProps) + _init (config?: CallbackAction_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(): CallbackAction + static $gtype: GObject.Type +} +export interface CellArea_ConstructProps extends GObject.InitiallyUnowned_ConstructProps { + focusCell?: CellRenderer +} +export class CellArea { + /* Properties of Gtk.CellArea */ + readonly editWidget: CellEditable + readonly editedCell: CellRenderer + focusCell: CellRenderer + /* Fields of GObject.InitiallyUnowned */ + gTypeInstance: GObject.TypeInstance + /* Methods of Gtk.CellArea */ + activate(context: CellAreaContext, widget: Widget, cellArea: Gdk.Rectangle, flags: CellRendererState, editOnly: boolean): boolean + activateCell(widget: Widget, renderer: CellRenderer, event: Gdk.Event, cellArea: Gdk.Rectangle, flags: CellRendererState): boolean + add(renderer: CellRenderer): void + addFocusSibling(renderer: CellRenderer, sibling: CellRenderer): void + applyAttributes(treeModel: TreeModel, iter: TreeIter, isExpander: boolean, isExpanded: boolean): void + attributeConnect(renderer: CellRenderer, attribute: string, column: number): void + attributeDisconnect(renderer: CellRenderer, attribute: string): void + attributeGetColumn(renderer: CellRenderer, attribute: string): number + cellGetProperty(renderer: CellRenderer, propertyName: string, value: any): void + cellSetProperty(renderer: CellRenderer, propertyName: string, value: any): void + copyContext(context: CellAreaContext): CellAreaContext + createContext(): CellAreaContext + event(context: CellAreaContext, widget: Widget, event: Gdk.Event, cellArea: Gdk.Rectangle, flags: CellRendererState): number + focus(direction: DirectionType): boolean + foreach(callback: CellCallback): void + foreachAlloc(context: CellAreaContext, widget: Widget, cellArea: Gdk.Rectangle, backgroundArea: Gdk.Rectangle, callback: CellAllocCallback): void + getCellAllocation(context: CellAreaContext, widget: Widget, renderer: CellRenderer, cellArea: Gdk.Rectangle): /* allocation */ Gdk.Rectangle + getCellAtPosition(context: CellAreaContext, widget: Widget, cellArea: Gdk.Rectangle, x: number, y: number): [ /* returnType */ CellRenderer, /* allocArea */ Gdk.Rectangle | null ] + getCurrentPathString(): string + getEditWidget(): CellEditable + getEditedCell(): CellRenderer + getFocusCell(): CellRenderer + getFocusFromSibling(renderer: CellRenderer): CellRenderer | null + getFocusSiblings(renderer: CellRenderer): CellRenderer[] + getPreferredHeight(context: CellAreaContext, widget: Widget): [ /* minimumHeight */ number | null, /* naturalHeight */ number | null ] + getPreferredHeightForWidth(context: CellAreaContext, widget: Widget, width: number): [ /* minimumHeight */ number | null, /* naturalHeight */ number | null ] + getPreferredWidth(context: CellAreaContext, widget: Widget): [ /* minimumWidth */ number | null, /* naturalWidth */ number | null ] + getPreferredWidthForHeight(context: CellAreaContext, widget: Widget, height: number): [ /* minimumWidth */ number | null, /* naturalWidth */ number | null ] + getRequestMode(): SizeRequestMode + hasRenderer(renderer: CellRenderer): boolean + innerCellArea(widget: Widget, cellArea: Gdk.Rectangle): /* innerArea */ Gdk.Rectangle + isActivatable(): boolean + isFocusSibling(renderer: CellRenderer, sibling: CellRenderer): boolean + remove(renderer: CellRenderer): void + removeFocusSibling(renderer: CellRenderer, sibling: CellRenderer): void + requestRenderer(renderer: CellRenderer, orientation: Orientation, widget: Widget, forSize: number): [ /* minimumSize */ number | null, /* naturalSize */ number | null ] + setFocusCell(renderer: CellRenderer): void + snapshot(context: CellAreaContext, widget: Widget, snapshot: Snapshot, backgroundArea: Gdk.Rectangle, cellArea: Gdk.Rectangle, flags: CellRendererState, paintFocus: boolean): void + stopEditing(canceled: boolean): void + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Methods of Gtk.Buildable */ + getBuildableId(): string + /* Methods of Gtk.CellLayout */ + addAttribute(cell: CellRenderer, attribute: string, column: number): void + clear(): void + clearAttributes(cell: CellRenderer): void + getArea(): CellArea | null + getCells(): CellRenderer[] + packEnd(cell: CellRenderer, expand: boolean): void + packStart(cell: CellRenderer, expand: boolean): void + reorder(cell: CellRenderer, position: number): void + setCellDataFunc(cell: CellRenderer, func: CellLayoutDataFunc | null): void + /* Virtual methods of Gtk.CellArea */ + vfuncActivate(context: CellAreaContext, widget: Widget, cellArea: Gdk.Rectangle, flags: CellRendererState, editOnly: boolean): boolean + vfuncAdd(renderer: CellRenderer): void + vfuncApplyAttributes(treeModel: TreeModel, iter: TreeIter, isExpander: boolean, isExpanded: boolean): void + vfuncCopyContext(context: CellAreaContext): CellAreaContext + vfuncCreateContext(): CellAreaContext + vfuncEvent(context: CellAreaContext, widget: Widget, event: Gdk.Event, cellArea: Gdk.Rectangle, flags: CellRendererState): number + vfuncFocus(direction: DirectionType): boolean + vfuncForeach(callback: CellCallback): void + vfuncForeachAlloc(context: CellAreaContext, widget: Widget, cellArea: Gdk.Rectangle, backgroundArea: Gdk.Rectangle, callback: CellAllocCallback): void + vfuncGetCellProperty(renderer: CellRenderer, propertyId: number, value: any, pspec: GObject.ParamSpec): void + vfuncGetPreferredHeight(context: CellAreaContext, widget: Widget): [ /* minimumHeight */ number | null, /* naturalHeight */ number | null ] + vfuncGetPreferredHeightForWidth(context: CellAreaContext, widget: Widget, width: number): [ /* minimumHeight */ number | null, /* naturalHeight */ number | null ] + vfuncGetPreferredWidth(context: CellAreaContext, widget: Widget): [ /* minimumWidth */ number | null, /* naturalWidth */ number | null ] + vfuncGetPreferredWidthForHeight(context: CellAreaContext, widget: Widget, height: number): [ /* minimumWidth */ number | null, /* naturalWidth */ number | null ] + vfuncGetRequestMode(): SizeRequestMode + vfuncIsActivatable(): boolean + vfuncRemove(renderer: CellRenderer): void + vfuncSetCellProperty(renderer: CellRenderer, propertyId: number, value: any, pspec: GObject.ParamSpec): void + vfuncSnapshot(context: CellAreaContext, widget: Widget, snapshot: Snapshot, backgroundArea: Gdk.Rectangle, cellArea: Gdk.Rectangle, flags: CellRendererState, paintFocus: boolean): void + vfuncAddChild(builder: Builder, child: GObject.Object, type?: string | null): void + vfuncCustomFinished(builder: Builder, child: GObject.Object | null, tagname: string, data?: object | null): void + vfuncCustomTagEnd(builder: Builder, child: GObject.Object | null, tagname: string, data?: object | null): void + vfuncCustomTagStart(builder: Builder, child: GObject.Object | null, tagname: string): [ /* returnType */ boolean, /* parser */ BuildableParser, /* data */ object | null ] + vfuncGetId(): string + vfuncGetInternalChild(builder: Builder, childname: string): GObject.Object + vfuncParserFinished(builder: Builder): void + vfuncSetBuildableProperty(builder: Builder, name: string, value: any): void + vfuncSetId(id: string): void + vfuncAddAttribute(cell: CellRenderer, attribute: string, column: number): void + vfuncClear(): void + vfuncClearAttributes(cell: CellRenderer): void + vfuncGetArea(): CellArea | null + vfuncGetCells(): CellRenderer[] + vfuncPackEnd(cell: CellRenderer, expand: boolean): void + vfuncPackStart(cell: CellRenderer, expand: boolean): void + vfuncReorder(cell: CellRenderer, position: number): void + vfuncSetCellDataFunc(cell: CellRenderer, func: CellLayoutDataFunc | null): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Gtk.CellArea */ + connect(sigName: "add-editable", callback: (($obj: CellArea, renderer: CellRenderer, editable: CellEditable, cellArea: Gdk.Rectangle, path: string) => void)): number + connect_after(sigName: "add-editable", callback: (($obj: CellArea, renderer: CellRenderer, editable: CellEditable, cellArea: Gdk.Rectangle, path: string) => void)): number + emit(sigName: "add-editable", renderer: CellRenderer, editable: CellEditable, cellArea: Gdk.Rectangle, path: string): void + on(sigName: "add-editable", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "add-editable", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "add-editable", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "apply-attributes", callback: (($obj: CellArea, model: TreeModel, iter: TreeIter, isExpander: boolean, isExpanded: boolean) => void)): number + connect_after(sigName: "apply-attributes", callback: (($obj: CellArea, model: TreeModel, iter: TreeIter, isExpander: boolean, isExpanded: boolean) => void)): number + emit(sigName: "apply-attributes", model: TreeModel, iter: TreeIter, isExpander: boolean, isExpanded: boolean): void + on(sigName: "apply-attributes", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "apply-attributes", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "apply-attributes", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "focus-changed", callback: (($obj: CellArea, renderer: CellRenderer, path: string) => void)): number + connect_after(sigName: "focus-changed", callback: (($obj: CellArea, renderer: CellRenderer, path: string) => void)): number + emit(sigName: "focus-changed", renderer: CellRenderer, path: string): void + on(sigName: "focus-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "focus-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "focus-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "remove-editable", callback: (($obj: CellArea, renderer: CellRenderer, editable: CellEditable) => void)): number + connect_after(sigName: "remove-editable", callback: (($obj: CellArea, renderer: CellRenderer, editable: CellEditable) => void)): number + emit(sigName: "remove-editable", renderer: CellRenderer, editable: CellEditable): void + on(sigName: "remove-editable", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "remove-editable", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "remove-editable", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: CellArea, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: CellArea, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::edit-widget", callback: (($obj: CellArea, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::edit-widget", callback: (($obj: CellArea, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::edit-widget", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::edit-widget", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::edit-widget", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::edited-cell", callback: (($obj: CellArea, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::edited-cell", callback: (($obj: CellArea, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::edited-cell", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::edited-cell", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::edited-cell", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::focus-cell", callback: (($obj: CellArea, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::focus-cell", callback: (($obj: CellArea, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::focus-cell", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::focus-cell", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::focus-cell", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: CellArea_ConstructProps) + _init (config?: CellArea_ConstructProps): void + /* Static methods and pseudo-constructors */ + static findCellProperty(aclass: CellArea | Function | GObject.Type, propertyName: string): GObject.ParamSpec + static installCellProperty(aclass: CellArea | Function | GObject.Type, propertyId: number, pspec: GObject.ParamSpec): void + static listCellProperties(aclass: CellArea | Function | GObject.Type): GObject.ParamSpec[] + static $gtype: GObject.Type +} +export interface CellAreaBox_ConstructProps extends CellArea_ConstructProps { + spacing?: number + orientation?: Orientation +} +export class CellAreaBox { + /* Properties of Gtk.CellAreaBox */ + spacing: number + /* Properties of Gtk.CellArea */ + readonly editWidget: CellEditable + readonly editedCell: CellRenderer + focusCell: CellRenderer + /* Properties of Gtk.Orientable */ + orientation: Orientation + /* Fields of GObject.InitiallyUnowned */ + gTypeInstance: GObject.TypeInstance + /* Methods of Gtk.CellAreaBox */ + getSpacing(): number + packEnd(renderer: CellRenderer, expand: boolean, align: boolean, fixed: boolean): void + packStart(renderer: CellRenderer, expand: boolean, align: boolean, fixed: boolean): void + setSpacing(spacing: number): void + /* Methods of Gtk.CellArea */ + activate(context: CellAreaContext, widget: Widget, cellArea: Gdk.Rectangle, flags: CellRendererState, editOnly: boolean): boolean + activateCell(widget: Widget, renderer: CellRenderer, event: Gdk.Event, cellArea: Gdk.Rectangle, flags: CellRendererState): boolean + add(renderer: CellRenderer): void + addFocusSibling(renderer: CellRenderer, sibling: CellRenderer): void + applyAttributes(treeModel: TreeModel, iter: TreeIter, isExpander: boolean, isExpanded: boolean): void + attributeConnect(renderer: CellRenderer, attribute: string, column: number): void + attributeDisconnect(renderer: CellRenderer, attribute: string): void + attributeGetColumn(renderer: CellRenderer, attribute: string): number + cellGetProperty(renderer: CellRenderer, propertyName: string, value: any): void + cellSetProperty(renderer: CellRenderer, propertyName: string, value: any): void + copyContext(context: CellAreaContext): CellAreaContext + createContext(): CellAreaContext + event(context: CellAreaContext, widget: Widget, event: Gdk.Event, cellArea: Gdk.Rectangle, flags: CellRendererState): number + focus(direction: DirectionType): boolean + foreach(callback: CellCallback): void + foreachAlloc(context: CellAreaContext, widget: Widget, cellArea: Gdk.Rectangle, backgroundArea: Gdk.Rectangle, callback: CellAllocCallback): void + getCellAllocation(context: CellAreaContext, widget: Widget, renderer: CellRenderer, cellArea: Gdk.Rectangle): /* allocation */ Gdk.Rectangle + getCellAtPosition(context: CellAreaContext, widget: Widget, cellArea: Gdk.Rectangle, x: number, y: number): [ /* returnType */ CellRenderer, /* allocArea */ Gdk.Rectangle | null ] + getCurrentPathString(): string + getEditWidget(): CellEditable + getEditedCell(): CellRenderer + getFocusCell(): CellRenderer + getFocusFromSibling(renderer: CellRenderer): CellRenderer | null + getFocusSiblings(renderer: CellRenderer): CellRenderer[] + getPreferredHeight(context: CellAreaContext, widget: Widget): [ /* minimumHeight */ number | null, /* naturalHeight */ number | null ] + getPreferredHeightForWidth(context: CellAreaContext, widget: Widget, width: number): [ /* minimumHeight */ number | null, /* naturalHeight */ number | null ] + getPreferredWidth(context: CellAreaContext, widget: Widget): [ /* minimumWidth */ number | null, /* naturalWidth */ number | null ] + getPreferredWidthForHeight(context: CellAreaContext, widget: Widget, height: number): [ /* minimumWidth */ number | null, /* naturalWidth */ number | null ] + getRequestMode(): SizeRequestMode + hasRenderer(renderer: CellRenderer): boolean + innerCellArea(widget: Widget, cellArea: Gdk.Rectangle): /* innerArea */ Gdk.Rectangle + isActivatable(): boolean + isFocusSibling(renderer: CellRenderer, sibling: CellRenderer): boolean + remove(renderer: CellRenderer): void + removeFocusSibling(renderer: CellRenderer, sibling: CellRenderer): void + requestRenderer(renderer: CellRenderer, orientation: Orientation, widget: Widget, forSize: number): [ /* minimumSize */ number | null, /* naturalSize */ number | null ] + setFocusCell(renderer: CellRenderer): void + snapshot(context: CellAreaContext, widget: Widget, snapshot: Snapshot, backgroundArea: Gdk.Rectangle, cellArea: Gdk.Rectangle, flags: CellRendererState, paintFocus: boolean): void + stopEditing(canceled: boolean): void + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Methods of Gtk.Buildable */ + getBuildableId(): string + /* Methods of Gtk.CellLayout */ + addAttribute(cell: CellRenderer, attribute: string, column: number): void + clear(): void + clearAttributes(cell: CellRenderer): void + getArea(): CellArea | null + getCells(): CellRenderer[] + reorder(cell: CellRenderer, position: number): void + setCellDataFunc(cell: CellRenderer, func: CellLayoutDataFunc | null): void + /* Methods of Gtk.Orientable */ + getOrientation(): Orientation + setOrientation(orientation: Orientation): void + /* Virtual methods of Gtk.CellArea */ + vfuncActivate(context: CellAreaContext, widget: Widget, cellArea: Gdk.Rectangle, flags: CellRendererState, editOnly: boolean): boolean + vfuncAdd(renderer: CellRenderer): void + vfuncApplyAttributes(treeModel: TreeModel, iter: TreeIter, isExpander: boolean, isExpanded: boolean): void + vfuncCopyContext(context: CellAreaContext): CellAreaContext + vfuncCreateContext(): CellAreaContext + vfuncEvent(context: CellAreaContext, widget: Widget, event: Gdk.Event, cellArea: Gdk.Rectangle, flags: CellRendererState): number + vfuncFocus(direction: DirectionType): boolean + vfuncForeach(callback: CellCallback): void + vfuncForeachAlloc(context: CellAreaContext, widget: Widget, cellArea: Gdk.Rectangle, backgroundArea: Gdk.Rectangle, callback: CellAllocCallback): void + vfuncGetCellProperty(renderer: CellRenderer, propertyId: number, value: any, pspec: GObject.ParamSpec): void + vfuncGetPreferredHeight(context: CellAreaContext, widget: Widget): [ /* minimumHeight */ number | null, /* naturalHeight */ number | null ] + vfuncGetPreferredHeightForWidth(context: CellAreaContext, widget: Widget, width: number): [ /* minimumHeight */ number | null, /* naturalHeight */ number | null ] + vfuncGetPreferredWidth(context: CellAreaContext, widget: Widget): [ /* minimumWidth */ number | null, /* naturalWidth */ number | null ] + vfuncGetPreferredWidthForHeight(context: CellAreaContext, widget: Widget, height: number): [ /* minimumWidth */ number | null, /* naturalWidth */ number | null ] + vfuncGetRequestMode(): SizeRequestMode + vfuncIsActivatable(): boolean + vfuncRemove(renderer: CellRenderer): void + vfuncSetCellProperty(renderer: CellRenderer, propertyId: number, value: any, pspec: GObject.ParamSpec): void + vfuncSnapshot(context: CellAreaContext, widget: Widget, snapshot: Snapshot, backgroundArea: Gdk.Rectangle, cellArea: Gdk.Rectangle, flags: CellRendererState, paintFocus: boolean): void + vfuncAddChild(builder: Builder, child: GObject.Object, type?: string | null): void + vfuncCustomFinished(builder: Builder, child: GObject.Object | null, tagname: string, data?: object | null): void + vfuncCustomTagEnd(builder: Builder, child: GObject.Object | null, tagname: string, data?: object | null): void + vfuncCustomTagStart(builder: Builder, child: GObject.Object | null, tagname: string): [ /* returnType */ boolean, /* parser */ BuildableParser, /* data */ object | null ] + vfuncGetId(): string + vfuncGetInternalChild(builder: Builder, childname: string): GObject.Object + vfuncParserFinished(builder: Builder): void + vfuncSetBuildableProperty(builder: Builder, name: string, value: any): void + vfuncSetId(id: string): void + vfuncAddAttribute(cell: CellRenderer, attribute: string, column: number): void + vfuncClear(): void + vfuncClearAttributes(cell: CellRenderer): void + vfuncGetArea(): CellArea | null + vfuncGetCells(): CellRenderer[] + vfuncPackEnd(cell: CellRenderer, expand: boolean): void + vfuncPackStart(cell: CellRenderer, expand: boolean): void + vfuncReorder(cell: CellRenderer, position: number): void + vfuncSetCellDataFunc(cell: CellRenderer, func: CellLayoutDataFunc | null): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Gtk.CellArea */ + connect(sigName: "add-editable", callback: (($obj: CellAreaBox, renderer: CellRenderer, editable: CellEditable, cellArea: Gdk.Rectangle, path: string) => void)): number + connect_after(sigName: "add-editable", callback: (($obj: CellAreaBox, renderer: CellRenderer, editable: CellEditable, cellArea: Gdk.Rectangle, path: string) => void)): number + emit(sigName: "add-editable", renderer: CellRenderer, editable: CellEditable, cellArea: Gdk.Rectangle, path: string): void + on(sigName: "add-editable", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "add-editable", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "add-editable", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "apply-attributes", callback: (($obj: CellAreaBox, model: TreeModel, iter: TreeIter, isExpander: boolean, isExpanded: boolean) => void)): number + connect_after(sigName: "apply-attributes", callback: (($obj: CellAreaBox, model: TreeModel, iter: TreeIter, isExpander: boolean, isExpanded: boolean) => void)): number + emit(sigName: "apply-attributes", model: TreeModel, iter: TreeIter, isExpander: boolean, isExpanded: boolean): void + on(sigName: "apply-attributes", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "apply-attributes", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "apply-attributes", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "focus-changed", callback: (($obj: CellAreaBox, renderer: CellRenderer, path: string) => void)): number + connect_after(sigName: "focus-changed", callback: (($obj: CellAreaBox, renderer: CellRenderer, path: string) => void)): number + emit(sigName: "focus-changed", renderer: CellRenderer, path: string): void + on(sigName: "focus-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "focus-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "focus-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "remove-editable", callback: (($obj: CellAreaBox, renderer: CellRenderer, editable: CellEditable) => void)): number + connect_after(sigName: "remove-editable", callback: (($obj: CellAreaBox, renderer: CellRenderer, editable: CellEditable) => void)): number + emit(sigName: "remove-editable", renderer: CellRenderer, editable: CellEditable): void + on(sigName: "remove-editable", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "remove-editable", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "remove-editable", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: CellAreaBox, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: CellAreaBox, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::spacing", callback: (($obj: CellAreaBox, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::spacing", callback: (($obj: CellAreaBox, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::spacing", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::spacing", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::spacing", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::edit-widget", callback: (($obj: CellAreaBox, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::edit-widget", callback: (($obj: CellAreaBox, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::edit-widget", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::edit-widget", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::edit-widget", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::edited-cell", callback: (($obj: CellAreaBox, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::edited-cell", callback: (($obj: CellAreaBox, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::edited-cell", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::edited-cell", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::edited-cell", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::focus-cell", callback: (($obj: CellAreaBox, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::focus-cell", callback: (($obj: CellAreaBox, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::focus-cell", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::focus-cell", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::focus-cell", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::orientation", callback: (($obj: CellAreaBox, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::orientation", callback: (($obj: CellAreaBox, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::orientation", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::orientation", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::orientation", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: CellAreaBox_ConstructProps) + _init (config?: CellAreaBox_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(): CellAreaBox + static $gtype: GObject.Type +} +export interface CellAreaContext_ConstructProps extends GObject.Object_ConstructProps { + area?: CellArea +} +export class CellAreaContext { + /* Properties of Gtk.CellAreaContext */ + readonly minimumHeight: number + readonly minimumWidth: number + readonly naturalHeight: number + readonly naturalWidth: number + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of Gtk.CellAreaContext */ + allocate(width: number, height: number): void + getAllocation(): [ /* width */ number | null, /* height */ number | null ] + getArea(): CellArea + getPreferredHeight(): [ /* minimumHeight */ number | null, /* naturalHeight */ number | null ] + getPreferredHeightForWidth(width: number): [ /* minimumHeight */ number | null, /* naturalHeight */ number | null ] + getPreferredWidth(): [ /* minimumWidth */ number | null, /* naturalWidth */ number | null ] + getPreferredWidthForHeight(height: number): [ /* minimumWidth */ number | null, /* naturalWidth */ number | null ] + pushPreferredHeight(minimumHeight: number, naturalHeight: number): void + pushPreferredWidth(minimumWidth: number, naturalWidth: number): void + reset(): void + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Virtual methods of Gtk.CellAreaContext */ + vfuncAllocate(width: number, height: number): void + vfuncGetPreferredHeightForWidth(width: number): [ /* minimumHeight */ number | null, /* naturalHeight */ number | null ] + vfuncGetPreferredWidthForHeight(height: number): [ /* minimumWidth */ number | null, /* naturalWidth */ number | null ] + vfuncReset(): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: CellAreaContext, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: CellAreaContext, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::minimum-height", callback: (($obj: CellAreaContext, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::minimum-height", callback: (($obj: CellAreaContext, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::minimum-height", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::minimum-height", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::minimum-height", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::minimum-width", callback: (($obj: CellAreaContext, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::minimum-width", callback: (($obj: CellAreaContext, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::minimum-width", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::minimum-width", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::minimum-width", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::natural-height", callback: (($obj: CellAreaContext, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::natural-height", callback: (($obj: CellAreaContext, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::natural-height", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::natural-height", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::natural-height", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::natural-width", callback: (($obj: CellAreaContext, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::natural-width", callback: (($obj: CellAreaContext, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::natural-width", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::natural-width", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::natural-width", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: CellAreaContext_ConstructProps) + _init (config?: CellAreaContext_ConstructProps): void + static $gtype: GObject.Type +} +export interface CellRenderer_ConstructProps extends GObject.InitiallyUnowned_ConstructProps { + cellBackground?: string + cellBackgroundRgba?: Gdk.RGBA + cellBackgroundSet?: boolean + height?: number + isExpanded?: boolean + isExpander?: boolean + mode?: CellRendererMode + sensitive?: boolean + visible?: boolean + width?: number + xalign?: number + xpad?: number + yalign?: number + ypad?: number +} +export class CellRenderer { + /* Properties of Gtk.CellRenderer */ + cellBackground: string + cellBackgroundRgba: Gdk.RGBA + cellBackgroundSet: boolean + readonly editing: boolean + height: number + isExpanded: boolean + isExpander: boolean + mode: CellRendererMode + sensitive: boolean + visible: boolean + width: number + xalign: number + xpad: number + yalign: number + ypad: number + /* Fields of Gtk.CellRenderer */ + parentInstance: GObject.InitiallyUnowned + /* Fields of GObject.InitiallyUnowned */ + gTypeInstance: GObject.TypeInstance + /* Methods of Gtk.CellRenderer */ + activate(event: Gdk.Event, widget: Widget, path: string, backgroundArea: Gdk.Rectangle, cellArea: Gdk.Rectangle, flags: CellRendererState): boolean + getAlignedArea(widget: Widget, flags: CellRendererState, cellArea: Gdk.Rectangle): /* alignedArea */ Gdk.Rectangle + getAlignment(): [ /* xalign */ number | null, /* yalign */ number | null ] + getFixedSize(): [ /* width */ number | null, /* height */ number | null ] + getIsExpanded(): boolean + getIsExpander(): boolean + getPadding(): [ /* xpad */ number | null, /* ypad */ number | null ] + getPreferredHeight(widget: Widget): [ /* minimumSize */ number | null, /* naturalSize */ number | null ] + getPreferredHeightForWidth(widget: Widget, width: number): [ /* minimumHeight */ number | null, /* naturalHeight */ number | null ] + getPreferredSize(widget: Widget): [ /* minimumSize */ Requisition | null, /* naturalSize */ Requisition | null ] + getPreferredWidth(widget: Widget): [ /* minimumSize */ number | null, /* naturalSize */ number | null ] + getPreferredWidthForHeight(widget: Widget, height: number): [ /* minimumWidth */ number | null, /* naturalWidth */ number | null ] + getRequestMode(): SizeRequestMode + getSensitive(): boolean + getState(widget: Widget | null, cellState: CellRendererState): 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: Snapshot, widget: Widget, backgroundArea: Gdk.Rectangle, cellArea: Gdk.Rectangle, flags: CellRendererState): void + startEditing(event: Gdk.Event | null, widget: Widget, path: string, backgroundArea: Gdk.Rectangle, cellArea: Gdk.Rectangle, flags: CellRendererState): CellEditable | null + stopEditing(canceled: boolean): void + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Virtual methods of Gtk.CellRenderer */ + vfuncActivate(event: Gdk.Event, widget: Widget, path: string, backgroundArea: Gdk.Rectangle, cellArea: Gdk.Rectangle, flags: CellRendererState): boolean + vfuncEditingCanceled(): void + vfuncEditingStarted(editable: CellEditable, path: string): void + vfuncGetAlignedArea(widget: Widget, flags: CellRendererState, cellArea: Gdk.Rectangle): /* alignedArea */ Gdk.Rectangle + vfuncGetPreferredHeight(widget: Widget): [ /* minimumSize */ number | null, /* naturalSize */ number | null ] + vfuncGetPreferredHeightForWidth(widget: Widget, width: number): [ /* minimumHeight */ number | null, /* naturalHeight */ number | null ] + vfuncGetPreferredWidth(widget: Widget): [ /* minimumSize */ number | null, /* naturalSize */ number | null ] + vfuncGetPreferredWidthForHeight(widget: Widget, height: number): [ /* minimumWidth */ number | null, /* naturalWidth */ number | null ] + vfuncGetRequestMode(): SizeRequestMode + vfuncSnapshot(snapshot: Snapshot, widget: Widget, backgroundArea: Gdk.Rectangle, cellArea: Gdk.Rectangle, flags: CellRendererState): void + vfuncStartEditing(event: Gdk.Event | null, widget: Widget, path: string, backgroundArea: Gdk.Rectangle, cellArea: Gdk.Rectangle, flags: CellRendererState): CellEditable | null + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Gtk.CellRenderer */ + connect(sigName: "editing-canceled", callback: (($obj: CellRenderer) => void)): number + connect_after(sigName: "editing-canceled", callback: (($obj: CellRenderer) => void)): number + emit(sigName: "editing-canceled"): void + on(sigName: "editing-canceled", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "editing-canceled", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "editing-canceled", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "editing-started", callback: (($obj: CellRenderer, editable: CellEditable, path: string) => void)): number + connect_after(sigName: "editing-started", callback: (($obj: CellRenderer, editable: CellEditable, path: string) => void)): number + emit(sigName: "editing-started", editable: CellEditable, path: string): void + on(sigName: "editing-started", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "editing-started", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "editing-started", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: CellRenderer, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: CellRenderer, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::cell-background", callback: (($obj: CellRenderer, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::cell-background", callback: (($obj: CellRenderer, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::cell-background", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::cell-background", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::cell-background", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::cell-background-rgba", callback: (($obj: CellRenderer, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::cell-background-rgba", callback: (($obj: CellRenderer, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::cell-background-rgba", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::cell-background-rgba", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::cell-background-rgba", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::cell-background-set", callback: (($obj: CellRenderer, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::cell-background-set", callback: (($obj: CellRenderer, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::cell-background-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::cell-background-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::cell-background-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::editing", callback: (($obj: CellRenderer, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::editing", callback: (($obj: CellRenderer, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::editing", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::editing", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::editing", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::height", callback: (($obj: CellRenderer, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::height", callback: (($obj: CellRenderer, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::height", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::height", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::height", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::is-expanded", callback: (($obj: CellRenderer, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::is-expanded", callback: (($obj: CellRenderer, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::is-expanded", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::is-expanded", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::is-expanded", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::is-expander", callback: (($obj: CellRenderer, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::is-expander", callback: (($obj: CellRenderer, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::is-expander", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::is-expander", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::is-expander", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::mode", callback: (($obj: CellRenderer, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::mode", callback: (($obj: CellRenderer, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::mode", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::mode", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::mode", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::sensitive", callback: (($obj: CellRenderer, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::sensitive", callback: (($obj: CellRenderer, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::sensitive", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::sensitive", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::sensitive", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::visible", callback: (($obj: CellRenderer, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::visible", callback: (($obj: CellRenderer, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::width", callback: (($obj: CellRenderer, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::width", callback: (($obj: CellRenderer, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::width", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::width", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::width", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::xalign", callback: (($obj: CellRenderer, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::xalign", callback: (($obj: CellRenderer, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::xalign", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::xalign", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::xalign", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::xpad", callback: (($obj: CellRenderer, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::xpad", callback: (($obj: CellRenderer, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::xpad", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::xpad", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::xpad", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::yalign", callback: (($obj: CellRenderer, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::yalign", callback: (($obj: CellRenderer, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::yalign", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::yalign", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::yalign", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::ypad", callback: (($obj: CellRenderer, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::ypad", callback: (($obj: CellRenderer, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::ypad", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::ypad", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::ypad", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: CellRenderer_ConstructProps) + _init (config?: CellRenderer_ConstructProps): void + static $gtype: GObject.Type +} +export interface CellRendererAccel_ConstructProps extends CellRendererText_ConstructProps { + accelKey?: number + accelMode?: CellRendererAccelMode + accelMods?: Gdk.ModifierType + keycode?: number +} +export class CellRendererAccel { + /* Properties of Gtk.CellRendererAccel */ + accelKey: number + accelMode: CellRendererAccelMode + accelMods: Gdk.ModifierType + keycode: number + /* Properties of Gtk.CellRendererText */ + alignSet: boolean + alignment: Pango.Alignment + attributes: Pango.AttrList + background: string + backgroundRgba: Gdk.RGBA + backgroundSet: boolean + editable: boolean + editableSet: boolean + ellipsize: Pango.EllipsizeMode + ellipsizeSet: boolean + family: string + familySet: boolean + font: string + fontDesc: Pango.FontDescription + foreground: string + foregroundRgba: Gdk.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: Pango.Stretch + stretchSet: boolean + strikethrough: boolean + strikethroughSet: boolean + style: Pango.Style + styleSet: boolean + text: string + underline: Pango.Underline + underlineSet: boolean + variant: Pango.Variant + variantSet: boolean + weight: number + weightSet: boolean + widthChars: number + wrapMode: Pango.WrapMode + wrapWidth: number + /* Properties of Gtk.CellRenderer */ + cellBackground: string + cellBackgroundRgba: Gdk.RGBA + cellBackgroundSet: boolean + readonly editing: boolean + height: number + isExpanded: boolean + isExpander: boolean + mode: CellRendererMode + sensitive: boolean + visible: boolean + width: number + xalign: number + xpad: number + yalign: number + ypad: number + /* Fields of Gtk.CellRendererText */ + parent: CellRenderer + /* Fields of Gtk.CellRenderer */ + parentInstance: GObject.InitiallyUnowned + /* Fields of GObject.InitiallyUnowned */ + gTypeInstance: GObject.TypeInstance + /* Methods of Gtk.CellRendererText */ + setFixedHeightFromFont(numberOfRows: number): void + /* Methods of Gtk.CellRenderer */ + activate(event: Gdk.Event, widget: Widget, path: string, backgroundArea: Gdk.Rectangle, cellArea: Gdk.Rectangle, flags: CellRendererState): boolean + getAlignedArea(widget: Widget, flags: CellRendererState, cellArea: Gdk.Rectangle): /* alignedArea */ Gdk.Rectangle + getAlignment(): [ /* xalign */ number | null, /* yalign */ number | null ] + getFixedSize(): [ /* width */ number | null, /* height */ number | null ] + getIsExpanded(): boolean + getIsExpander(): boolean + getPadding(): [ /* xpad */ number | null, /* ypad */ number | null ] + getPreferredHeight(widget: Widget): [ /* minimumSize */ number | null, /* naturalSize */ number | null ] + getPreferredHeightForWidth(widget: Widget, width: number): [ /* minimumHeight */ number | null, /* naturalHeight */ number | null ] + getPreferredSize(widget: Widget): [ /* minimumSize */ Requisition | null, /* naturalSize */ Requisition | null ] + getPreferredWidth(widget: Widget): [ /* minimumSize */ number | null, /* naturalSize */ number | null ] + getPreferredWidthForHeight(widget: Widget, height: number): [ /* minimumWidth */ number | null, /* naturalWidth */ number | null ] + getRequestMode(): SizeRequestMode + getSensitive(): boolean + getState(widget: Widget | null, cellState: CellRendererState): 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: Snapshot, widget: Widget, backgroundArea: Gdk.Rectangle, cellArea: Gdk.Rectangle, flags: CellRendererState): void + startEditing(event: Gdk.Event | null, widget: Widget, path: string, backgroundArea: Gdk.Rectangle, cellArea: Gdk.Rectangle, flags: CellRendererState): CellEditable | null + stopEditing(canceled: boolean): void + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Virtual methods of Gtk.CellRendererText */ + vfuncEdited(path: string, newText: string): void + /* Virtual methods of Gtk.CellRenderer */ + vfuncActivate(event: Gdk.Event, widget: Widget, path: string, backgroundArea: Gdk.Rectangle, cellArea: Gdk.Rectangle, flags: CellRendererState): boolean + vfuncEditingCanceled(): void + vfuncEditingStarted(editable: CellEditable, path: string): void + vfuncGetAlignedArea(widget: Widget, flags: CellRendererState, cellArea: Gdk.Rectangle): /* alignedArea */ Gdk.Rectangle + vfuncGetPreferredHeight(widget: Widget): [ /* minimumSize */ number | null, /* naturalSize */ number | null ] + vfuncGetPreferredHeightForWidth(widget: Widget, width: number): [ /* minimumHeight */ number | null, /* naturalHeight */ number | null ] + vfuncGetPreferredWidth(widget: Widget): [ /* minimumSize */ number | null, /* naturalSize */ number | null ] + vfuncGetPreferredWidthForHeight(widget: Widget, height: number): [ /* minimumWidth */ number | null, /* naturalWidth */ number | null ] + vfuncGetRequestMode(): SizeRequestMode + vfuncSnapshot(snapshot: Snapshot, widget: Widget, backgroundArea: Gdk.Rectangle, cellArea: Gdk.Rectangle, flags: CellRendererState): void + vfuncStartEditing(event: Gdk.Event | null, widget: Widget, path: string, backgroundArea: Gdk.Rectangle, cellArea: Gdk.Rectangle, flags: CellRendererState): CellEditable | null + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Gtk.CellRendererAccel */ + connect(sigName: "accel-cleared", callback: (($obj: CellRendererAccel, pathString: string) => void)): number + connect_after(sigName: "accel-cleared", callback: (($obj: CellRendererAccel, pathString: string) => void)): number + emit(sigName: "accel-cleared", pathString: string): void + on(sigName: "accel-cleared", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "accel-cleared", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "accel-cleared", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "accel-edited", callback: (($obj: CellRendererAccel, pathString: string, accelKey: number, accelMods: Gdk.ModifierType, hardwareKeycode: number) => void)): number + connect_after(sigName: "accel-edited", callback: (($obj: CellRendererAccel, pathString: string, accelKey: number, accelMods: Gdk.ModifierType, hardwareKeycode: number) => void)): number + emit(sigName: "accel-edited", pathString: string, accelKey: number, accelMods: Gdk.ModifierType, hardwareKeycode: number): void + on(sigName: "accel-edited", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "accel-edited", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "accel-edited", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of Gtk.CellRendererText */ + connect(sigName: "edited", callback: (($obj: CellRendererAccel, path: string, newText: string) => void)): number + connect_after(sigName: "edited", callback: (($obj: CellRendererAccel, path: string, newText: string) => void)): number + emit(sigName: "edited", path: string, newText: string): void + on(sigName: "edited", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "edited", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "edited", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of Gtk.CellRenderer */ + connect(sigName: "editing-canceled", callback: (($obj: CellRendererAccel) => void)): number + connect_after(sigName: "editing-canceled", callback: (($obj: CellRendererAccel) => void)): number + emit(sigName: "editing-canceled"): void + on(sigName: "editing-canceled", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "editing-canceled", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "editing-canceled", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "editing-started", callback: (($obj: CellRendererAccel, editable: CellEditable, path: string) => void)): number + connect_after(sigName: "editing-started", callback: (($obj: CellRendererAccel, editable: CellEditable, path: string) => void)): number + emit(sigName: "editing-started", editable: CellEditable, path: string): void + on(sigName: "editing-started", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "editing-started", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "editing-started", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: CellRendererAccel, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: CellRendererAccel, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::accel-key", callback: (($obj: CellRendererAccel, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accel-key", callback: (($obj: CellRendererAccel, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::accel-key", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::accel-key", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::accel-key", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::accel-mode", callback: (($obj: CellRendererAccel, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accel-mode", callback: (($obj: CellRendererAccel, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::accel-mode", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::accel-mode", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::accel-mode", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::accel-mods", callback: (($obj: CellRendererAccel, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accel-mods", callback: (($obj: CellRendererAccel, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::accel-mods", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::accel-mods", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::accel-mods", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::keycode", callback: (($obj: CellRendererAccel, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::keycode", callback: (($obj: CellRendererAccel, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::keycode", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::keycode", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::keycode", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::align-set", callback: (($obj: CellRendererAccel, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::align-set", callback: (($obj: CellRendererAccel, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::align-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::align-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::align-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::alignment", callback: (($obj: CellRendererAccel, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::alignment", callback: (($obj: CellRendererAccel, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::alignment", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::alignment", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::alignment", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::attributes", callback: (($obj: CellRendererAccel, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::attributes", callback: (($obj: CellRendererAccel, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::attributes", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::attributes", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::attributes", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::background", callback: (($obj: CellRendererAccel, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::background", callback: (($obj: CellRendererAccel, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::background", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::background", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::background", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::background-rgba", callback: (($obj: CellRendererAccel, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::background-rgba", callback: (($obj: CellRendererAccel, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::background-rgba", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::background-rgba", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::background-rgba", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::background-set", callback: (($obj: CellRendererAccel, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::background-set", callback: (($obj: CellRendererAccel, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::background-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::background-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::background-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::editable", callback: (($obj: CellRendererAccel, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::editable", callback: (($obj: CellRendererAccel, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::editable", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::editable", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::editable", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::editable-set", callback: (($obj: CellRendererAccel, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::editable-set", callback: (($obj: CellRendererAccel, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::editable-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::editable-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::editable-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::ellipsize", callback: (($obj: CellRendererAccel, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::ellipsize", callback: (($obj: CellRendererAccel, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::ellipsize", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::ellipsize", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::ellipsize", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::ellipsize-set", callback: (($obj: CellRendererAccel, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::ellipsize-set", callback: (($obj: CellRendererAccel, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::ellipsize-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::ellipsize-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::ellipsize-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::family", callback: (($obj: CellRendererAccel, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::family", callback: (($obj: CellRendererAccel, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::family", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::family", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::family", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::family-set", callback: (($obj: CellRendererAccel, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::family-set", callback: (($obj: CellRendererAccel, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::family-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::family-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::family-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::font", callback: (($obj: CellRendererAccel, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::font", callback: (($obj: CellRendererAccel, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::font", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::font", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::font", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::font-desc", callback: (($obj: CellRendererAccel, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::font-desc", callback: (($obj: CellRendererAccel, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::font-desc", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::font-desc", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::font-desc", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::foreground", callback: (($obj: CellRendererAccel, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::foreground", callback: (($obj: CellRendererAccel, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::foreground", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::foreground", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::foreground", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::foreground-rgba", callback: (($obj: CellRendererAccel, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::foreground-rgba", callback: (($obj: CellRendererAccel, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::foreground-rgba", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::foreground-rgba", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::foreground-rgba", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::foreground-set", callback: (($obj: CellRendererAccel, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::foreground-set", callback: (($obj: CellRendererAccel, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::foreground-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::foreground-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::foreground-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::language", callback: (($obj: CellRendererAccel, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::language", callback: (($obj: CellRendererAccel, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::language", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::language", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::language", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::language-set", callback: (($obj: CellRendererAccel, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::language-set", callback: (($obj: CellRendererAccel, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::language-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::language-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::language-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::markup", callback: (($obj: CellRendererAccel, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::markup", callback: (($obj: CellRendererAccel, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::markup", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::markup", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::markup", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::max-width-chars", callback: (($obj: CellRendererAccel, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::max-width-chars", callback: (($obj: CellRendererAccel, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::max-width-chars", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::max-width-chars", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::max-width-chars", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::placeholder-text", callback: (($obj: CellRendererAccel, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::placeholder-text", callback: (($obj: CellRendererAccel, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::placeholder-text", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::placeholder-text", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::placeholder-text", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::rise", callback: (($obj: CellRendererAccel, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::rise", callback: (($obj: CellRendererAccel, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::rise", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::rise", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::rise", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::rise-set", callback: (($obj: CellRendererAccel, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::rise-set", callback: (($obj: CellRendererAccel, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::rise-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::rise-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::rise-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::scale", callback: (($obj: CellRendererAccel, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::scale", callback: (($obj: CellRendererAccel, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::scale", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::scale", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::scale", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::scale-set", callback: (($obj: CellRendererAccel, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::scale-set", callback: (($obj: CellRendererAccel, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::scale-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::scale-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::scale-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::single-paragraph-mode", callback: (($obj: CellRendererAccel, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::single-paragraph-mode", callback: (($obj: CellRendererAccel, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::single-paragraph-mode", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::single-paragraph-mode", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::single-paragraph-mode", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::size", callback: (($obj: CellRendererAccel, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::size", callback: (($obj: CellRendererAccel, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::size", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::size", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::size", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::size-points", callback: (($obj: CellRendererAccel, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::size-points", callback: (($obj: CellRendererAccel, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::size-points", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::size-points", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::size-points", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::size-set", callback: (($obj: CellRendererAccel, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::size-set", callback: (($obj: CellRendererAccel, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::size-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::size-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::size-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::stretch", callback: (($obj: CellRendererAccel, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::stretch", callback: (($obj: CellRendererAccel, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::stretch", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::stretch", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::stretch", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::stretch-set", callback: (($obj: CellRendererAccel, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::stretch-set", callback: (($obj: CellRendererAccel, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::stretch-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::stretch-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::stretch-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::strikethrough", callback: (($obj: CellRendererAccel, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::strikethrough", callback: (($obj: CellRendererAccel, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::strikethrough", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::strikethrough", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::strikethrough", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::strikethrough-set", callback: (($obj: CellRendererAccel, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::strikethrough-set", callback: (($obj: CellRendererAccel, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::strikethrough-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::strikethrough-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::strikethrough-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::style", callback: (($obj: CellRendererAccel, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::style", callback: (($obj: CellRendererAccel, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::style", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::style", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::style", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::style-set", callback: (($obj: CellRendererAccel, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::style-set", callback: (($obj: CellRendererAccel, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::style-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::style-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::style-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::text", callback: (($obj: CellRendererAccel, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::text", callback: (($obj: CellRendererAccel, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::text", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::text", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::text", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::underline", callback: (($obj: CellRendererAccel, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::underline", callback: (($obj: CellRendererAccel, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::underline", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::underline", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::underline", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::underline-set", callback: (($obj: CellRendererAccel, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::underline-set", callback: (($obj: CellRendererAccel, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::underline-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::underline-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::underline-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::variant", callback: (($obj: CellRendererAccel, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::variant", callback: (($obj: CellRendererAccel, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::variant", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::variant", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::variant", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::variant-set", callback: (($obj: CellRendererAccel, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::variant-set", callback: (($obj: CellRendererAccel, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::variant-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::variant-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::variant-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::weight", callback: (($obj: CellRendererAccel, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::weight", callback: (($obj: CellRendererAccel, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::weight", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::weight", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::weight", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::weight-set", callback: (($obj: CellRendererAccel, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::weight-set", callback: (($obj: CellRendererAccel, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::weight-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::weight-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::weight-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::width-chars", callback: (($obj: CellRendererAccel, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::width-chars", callback: (($obj: CellRendererAccel, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::width-chars", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::width-chars", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::width-chars", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::wrap-mode", callback: (($obj: CellRendererAccel, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::wrap-mode", callback: (($obj: CellRendererAccel, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::wrap-mode", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::wrap-mode", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::wrap-mode", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::wrap-width", callback: (($obj: CellRendererAccel, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::wrap-width", callback: (($obj: CellRendererAccel, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::wrap-width", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::wrap-width", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::wrap-width", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::cell-background", callback: (($obj: CellRendererAccel, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::cell-background", callback: (($obj: CellRendererAccel, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::cell-background", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::cell-background", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::cell-background", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::cell-background-rgba", callback: (($obj: CellRendererAccel, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::cell-background-rgba", callback: (($obj: CellRendererAccel, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::cell-background-rgba", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::cell-background-rgba", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::cell-background-rgba", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::cell-background-set", callback: (($obj: CellRendererAccel, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::cell-background-set", callback: (($obj: CellRendererAccel, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::cell-background-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::cell-background-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::cell-background-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::editing", callback: (($obj: CellRendererAccel, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::editing", callback: (($obj: CellRendererAccel, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::editing", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::editing", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::editing", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::height", callback: (($obj: CellRendererAccel, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::height", callback: (($obj: CellRendererAccel, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::height", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::height", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::height", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::is-expanded", callback: (($obj: CellRendererAccel, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::is-expanded", callback: (($obj: CellRendererAccel, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::is-expanded", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::is-expanded", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::is-expanded", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::is-expander", callback: (($obj: CellRendererAccel, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::is-expander", callback: (($obj: CellRendererAccel, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::is-expander", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::is-expander", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::is-expander", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::mode", callback: (($obj: CellRendererAccel, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::mode", callback: (($obj: CellRendererAccel, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::mode", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::mode", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::mode", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::sensitive", callback: (($obj: CellRendererAccel, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::sensitive", callback: (($obj: CellRendererAccel, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::sensitive", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::sensitive", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::sensitive", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::visible", callback: (($obj: CellRendererAccel, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::visible", callback: (($obj: CellRendererAccel, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::width", callback: (($obj: CellRendererAccel, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::width", callback: (($obj: CellRendererAccel, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::width", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::width", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::width", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::xalign", callback: (($obj: CellRendererAccel, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::xalign", callback: (($obj: CellRendererAccel, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::xalign", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::xalign", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::xalign", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::xpad", callback: (($obj: CellRendererAccel, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::xpad", callback: (($obj: CellRendererAccel, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::xpad", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::xpad", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::xpad", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::yalign", callback: (($obj: CellRendererAccel, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::yalign", callback: (($obj: CellRendererAccel, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::yalign", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::yalign", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::yalign", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::ypad", callback: (($obj: CellRendererAccel, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::ypad", callback: (($obj: CellRendererAccel, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::ypad", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::ypad", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::ypad", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: CellRendererAccel_ConstructProps) + _init (config?: CellRendererAccel_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(): CellRendererAccel + static $gtype: GObject.Type +} +export interface CellRendererCombo_ConstructProps extends CellRendererText_ConstructProps { + hasEntry?: boolean + model?: TreeModel + textColumn?: number +} +export class CellRendererCombo { + /* Properties of Gtk.CellRendererCombo */ + hasEntry: boolean + model: TreeModel + textColumn: number + /* Properties of Gtk.CellRendererText */ + alignSet: boolean + alignment: Pango.Alignment + attributes: Pango.AttrList + background: string + backgroundRgba: Gdk.RGBA + backgroundSet: boolean + editable: boolean + editableSet: boolean + ellipsize: Pango.EllipsizeMode + ellipsizeSet: boolean + family: string + familySet: boolean + font: string + fontDesc: Pango.FontDescription + foreground: string + foregroundRgba: Gdk.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: Pango.Stretch + stretchSet: boolean + strikethrough: boolean + strikethroughSet: boolean + style: Pango.Style + styleSet: boolean + text: string + underline: Pango.Underline + underlineSet: boolean + variant: Pango.Variant + variantSet: boolean + weight: number + weightSet: boolean + widthChars: number + wrapMode: Pango.WrapMode + wrapWidth: number + /* Properties of Gtk.CellRenderer */ + cellBackground: string + cellBackgroundRgba: Gdk.RGBA + cellBackgroundSet: boolean + readonly editing: boolean + height: number + isExpanded: boolean + isExpander: boolean + mode: CellRendererMode + sensitive: boolean + visible: boolean + width: number + xalign: number + xpad: number + yalign: number + ypad: number + /* Fields of Gtk.CellRendererText */ + parent: CellRenderer + /* Fields of Gtk.CellRenderer */ + parentInstance: GObject.InitiallyUnowned + /* Fields of GObject.InitiallyUnowned */ + gTypeInstance: GObject.TypeInstance + /* Methods of Gtk.CellRendererText */ + setFixedHeightFromFont(numberOfRows: number): void + /* Methods of Gtk.CellRenderer */ + activate(event: Gdk.Event, widget: Widget, path: string, backgroundArea: Gdk.Rectangle, cellArea: Gdk.Rectangle, flags: CellRendererState): boolean + getAlignedArea(widget: Widget, flags: CellRendererState, cellArea: Gdk.Rectangle): /* alignedArea */ Gdk.Rectangle + getAlignment(): [ /* xalign */ number | null, /* yalign */ number | null ] + getFixedSize(): [ /* width */ number | null, /* height */ number | null ] + getIsExpanded(): boolean + getIsExpander(): boolean + getPadding(): [ /* xpad */ number | null, /* ypad */ number | null ] + getPreferredHeight(widget: Widget): [ /* minimumSize */ number | null, /* naturalSize */ number | null ] + getPreferredHeightForWidth(widget: Widget, width: number): [ /* minimumHeight */ number | null, /* naturalHeight */ number | null ] + getPreferredSize(widget: Widget): [ /* minimumSize */ Requisition | null, /* naturalSize */ Requisition | null ] + getPreferredWidth(widget: Widget): [ /* minimumSize */ number | null, /* naturalSize */ number | null ] + getPreferredWidthForHeight(widget: Widget, height: number): [ /* minimumWidth */ number | null, /* naturalWidth */ number | null ] + getRequestMode(): SizeRequestMode + getSensitive(): boolean + getState(widget: Widget | null, cellState: CellRendererState): 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: Snapshot, widget: Widget, backgroundArea: Gdk.Rectangle, cellArea: Gdk.Rectangle, flags: CellRendererState): void + startEditing(event: Gdk.Event | null, widget: Widget, path: string, backgroundArea: Gdk.Rectangle, cellArea: Gdk.Rectangle, flags: CellRendererState): CellEditable | null + stopEditing(canceled: boolean): void + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Virtual methods of Gtk.CellRendererText */ + vfuncEdited(path: string, newText: string): void + /* Virtual methods of Gtk.CellRenderer */ + vfuncActivate(event: Gdk.Event, widget: Widget, path: string, backgroundArea: Gdk.Rectangle, cellArea: Gdk.Rectangle, flags: CellRendererState): boolean + vfuncEditingCanceled(): void + vfuncEditingStarted(editable: CellEditable, path: string): void + vfuncGetAlignedArea(widget: Widget, flags: CellRendererState, cellArea: Gdk.Rectangle): /* alignedArea */ Gdk.Rectangle + vfuncGetPreferredHeight(widget: Widget): [ /* minimumSize */ number | null, /* naturalSize */ number | null ] + vfuncGetPreferredHeightForWidth(widget: Widget, width: number): [ /* minimumHeight */ number | null, /* naturalHeight */ number | null ] + vfuncGetPreferredWidth(widget: Widget): [ /* minimumSize */ number | null, /* naturalSize */ number | null ] + vfuncGetPreferredWidthForHeight(widget: Widget, height: number): [ /* minimumWidth */ number | null, /* naturalWidth */ number | null ] + vfuncGetRequestMode(): SizeRequestMode + vfuncSnapshot(snapshot: Snapshot, widget: Widget, backgroundArea: Gdk.Rectangle, cellArea: Gdk.Rectangle, flags: CellRendererState): void + vfuncStartEditing(event: Gdk.Event | null, widget: Widget, path: string, backgroundArea: Gdk.Rectangle, cellArea: Gdk.Rectangle, flags: CellRendererState): CellEditable | null + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Gtk.CellRendererCombo */ + connect(sigName: "changed", callback: (($obj: CellRendererCombo, pathString: string, newIter: TreeIter) => void)): number + connect_after(sigName: "changed", callback: (($obj: CellRendererCombo, pathString: string, newIter: TreeIter) => void)): number + emit(sigName: "changed", pathString: string, newIter: TreeIter): void + on(sigName: "changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of Gtk.CellRendererText */ + connect(sigName: "edited", callback: (($obj: CellRendererCombo, path: string, newText: string) => void)): number + connect_after(sigName: "edited", callback: (($obj: CellRendererCombo, path: string, newText: string) => void)): number + emit(sigName: "edited", path: string, newText: string): void + on(sigName: "edited", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "edited", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "edited", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of Gtk.CellRenderer */ + connect(sigName: "editing-canceled", callback: (($obj: CellRendererCombo) => void)): number + connect_after(sigName: "editing-canceled", callback: (($obj: CellRendererCombo) => void)): number + emit(sigName: "editing-canceled"): void + on(sigName: "editing-canceled", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "editing-canceled", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "editing-canceled", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "editing-started", callback: (($obj: CellRendererCombo, editable: CellEditable, path: string) => void)): number + connect_after(sigName: "editing-started", callback: (($obj: CellRendererCombo, editable: CellEditable, path: string) => void)): number + emit(sigName: "editing-started", editable: CellEditable, path: string): void + on(sigName: "editing-started", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "editing-started", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "editing-started", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: CellRendererCombo, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: CellRendererCombo, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::has-entry", callback: (($obj: CellRendererCombo, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-entry", callback: (($obj: CellRendererCombo, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::has-entry", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::has-entry", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::has-entry", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::model", callback: (($obj: CellRendererCombo, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::model", callback: (($obj: CellRendererCombo, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::model", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::model", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::model", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::text-column", callback: (($obj: CellRendererCombo, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::text-column", callback: (($obj: CellRendererCombo, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::text-column", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::text-column", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::text-column", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::align-set", callback: (($obj: CellRendererCombo, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::align-set", callback: (($obj: CellRendererCombo, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::align-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::align-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::align-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::alignment", callback: (($obj: CellRendererCombo, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::alignment", callback: (($obj: CellRendererCombo, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::alignment", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::alignment", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::alignment", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::attributes", callback: (($obj: CellRendererCombo, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::attributes", callback: (($obj: CellRendererCombo, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::attributes", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::attributes", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::attributes", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::background", callback: (($obj: CellRendererCombo, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::background", callback: (($obj: CellRendererCombo, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::background", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::background", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::background", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::background-rgba", callback: (($obj: CellRendererCombo, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::background-rgba", callback: (($obj: CellRendererCombo, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::background-rgba", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::background-rgba", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::background-rgba", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::background-set", callback: (($obj: CellRendererCombo, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::background-set", callback: (($obj: CellRendererCombo, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::background-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::background-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::background-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::editable", callback: (($obj: CellRendererCombo, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::editable", callback: (($obj: CellRendererCombo, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::editable", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::editable", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::editable", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::editable-set", callback: (($obj: CellRendererCombo, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::editable-set", callback: (($obj: CellRendererCombo, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::editable-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::editable-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::editable-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::ellipsize", callback: (($obj: CellRendererCombo, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::ellipsize", callback: (($obj: CellRendererCombo, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::ellipsize", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::ellipsize", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::ellipsize", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::ellipsize-set", callback: (($obj: CellRendererCombo, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::ellipsize-set", callback: (($obj: CellRendererCombo, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::ellipsize-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::ellipsize-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::ellipsize-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::family", callback: (($obj: CellRendererCombo, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::family", callback: (($obj: CellRendererCombo, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::family", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::family", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::family", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::family-set", callback: (($obj: CellRendererCombo, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::family-set", callback: (($obj: CellRendererCombo, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::family-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::family-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::family-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::font", callback: (($obj: CellRendererCombo, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::font", callback: (($obj: CellRendererCombo, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::font", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::font", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::font", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::font-desc", callback: (($obj: CellRendererCombo, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::font-desc", callback: (($obj: CellRendererCombo, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::font-desc", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::font-desc", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::font-desc", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::foreground", callback: (($obj: CellRendererCombo, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::foreground", callback: (($obj: CellRendererCombo, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::foreground", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::foreground", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::foreground", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::foreground-rgba", callback: (($obj: CellRendererCombo, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::foreground-rgba", callback: (($obj: CellRendererCombo, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::foreground-rgba", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::foreground-rgba", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::foreground-rgba", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::foreground-set", callback: (($obj: CellRendererCombo, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::foreground-set", callback: (($obj: CellRendererCombo, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::foreground-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::foreground-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::foreground-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::language", callback: (($obj: CellRendererCombo, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::language", callback: (($obj: CellRendererCombo, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::language", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::language", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::language", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::language-set", callback: (($obj: CellRendererCombo, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::language-set", callback: (($obj: CellRendererCombo, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::language-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::language-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::language-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::markup", callback: (($obj: CellRendererCombo, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::markup", callback: (($obj: CellRendererCombo, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::markup", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::markup", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::markup", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::max-width-chars", callback: (($obj: CellRendererCombo, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::max-width-chars", callback: (($obj: CellRendererCombo, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::max-width-chars", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::max-width-chars", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::max-width-chars", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::placeholder-text", callback: (($obj: CellRendererCombo, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::placeholder-text", callback: (($obj: CellRendererCombo, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::placeholder-text", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::placeholder-text", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::placeholder-text", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::rise", callback: (($obj: CellRendererCombo, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::rise", callback: (($obj: CellRendererCombo, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::rise", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::rise", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::rise", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::rise-set", callback: (($obj: CellRendererCombo, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::rise-set", callback: (($obj: CellRendererCombo, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::rise-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::rise-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::rise-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::scale", callback: (($obj: CellRendererCombo, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::scale", callback: (($obj: CellRendererCombo, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::scale", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::scale", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::scale", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::scale-set", callback: (($obj: CellRendererCombo, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::scale-set", callback: (($obj: CellRendererCombo, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::scale-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::scale-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::scale-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::single-paragraph-mode", callback: (($obj: CellRendererCombo, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::single-paragraph-mode", callback: (($obj: CellRendererCombo, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::single-paragraph-mode", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::single-paragraph-mode", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::single-paragraph-mode", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::size", callback: (($obj: CellRendererCombo, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::size", callback: (($obj: CellRendererCombo, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::size", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::size", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::size", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::size-points", callback: (($obj: CellRendererCombo, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::size-points", callback: (($obj: CellRendererCombo, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::size-points", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::size-points", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::size-points", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::size-set", callback: (($obj: CellRendererCombo, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::size-set", callback: (($obj: CellRendererCombo, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::size-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::size-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::size-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::stretch", callback: (($obj: CellRendererCombo, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::stretch", callback: (($obj: CellRendererCombo, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::stretch", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::stretch", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::stretch", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::stretch-set", callback: (($obj: CellRendererCombo, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::stretch-set", callback: (($obj: CellRendererCombo, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::stretch-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::stretch-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::stretch-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::strikethrough", callback: (($obj: CellRendererCombo, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::strikethrough", callback: (($obj: CellRendererCombo, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::strikethrough", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::strikethrough", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::strikethrough", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::strikethrough-set", callback: (($obj: CellRendererCombo, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::strikethrough-set", callback: (($obj: CellRendererCombo, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::strikethrough-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::strikethrough-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::strikethrough-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::style", callback: (($obj: CellRendererCombo, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::style", callback: (($obj: CellRendererCombo, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::style", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::style", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::style", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::style-set", callback: (($obj: CellRendererCombo, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::style-set", callback: (($obj: CellRendererCombo, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::style-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::style-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::style-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::text", callback: (($obj: CellRendererCombo, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::text", callback: (($obj: CellRendererCombo, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::text", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::text", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::text", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::underline", callback: (($obj: CellRendererCombo, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::underline", callback: (($obj: CellRendererCombo, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::underline", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::underline", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::underline", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::underline-set", callback: (($obj: CellRendererCombo, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::underline-set", callback: (($obj: CellRendererCombo, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::underline-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::underline-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::underline-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::variant", callback: (($obj: CellRendererCombo, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::variant", callback: (($obj: CellRendererCombo, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::variant", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::variant", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::variant", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::variant-set", callback: (($obj: CellRendererCombo, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::variant-set", callback: (($obj: CellRendererCombo, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::variant-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::variant-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::variant-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::weight", callback: (($obj: CellRendererCombo, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::weight", callback: (($obj: CellRendererCombo, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::weight", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::weight", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::weight", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::weight-set", callback: (($obj: CellRendererCombo, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::weight-set", callback: (($obj: CellRendererCombo, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::weight-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::weight-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::weight-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::width-chars", callback: (($obj: CellRendererCombo, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::width-chars", callback: (($obj: CellRendererCombo, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::width-chars", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::width-chars", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::width-chars", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::wrap-mode", callback: (($obj: CellRendererCombo, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::wrap-mode", callback: (($obj: CellRendererCombo, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::wrap-mode", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::wrap-mode", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::wrap-mode", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::wrap-width", callback: (($obj: CellRendererCombo, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::wrap-width", callback: (($obj: CellRendererCombo, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::wrap-width", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::wrap-width", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::wrap-width", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::cell-background", callback: (($obj: CellRendererCombo, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::cell-background", callback: (($obj: CellRendererCombo, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::cell-background", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::cell-background", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::cell-background", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::cell-background-rgba", callback: (($obj: CellRendererCombo, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::cell-background-rgba", callback: (($obj: CellRendererCombo, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::cell-background-rgba", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::cell-background-rgba", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::cell-background-rgba", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::cell-background-set", callback: (($obj: CellRendererCombo, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::cell-background-set", callback: (($obj: CellRendererCombo, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::cell-background-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::cell-background-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::cell-background-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::editing", callback: (($obj: CellRendererCombo, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::editing", callback: (($obj: CellRendererCombo, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::editing", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::editing", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::editing", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::height", callback: (($obj: CellRendererCombo, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::height", callback: (($obj: CellRendererCombo, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::height", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::height", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::height", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::is-expanded", callback: (($obj: CellRendererCombo, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::is-expanded", callback: (($obj: CellRendererCombo, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::is-expanded", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::is-expanded", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::is-expanded", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::is-expander", callback: (($obj: CellRendererCombo, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::is-expander", callback: (($obj: CellRendererCombo, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::is-expander", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::is-expander", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::is-expander", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::mode", callback: (($obj: CellRendererCombo, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::mode", callback: (($obj: CellRendererCombo, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::mode", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::mode", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::mode", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::sensitive", callback: (($obj: CellRendererCombo, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::sensitive", callback: (($obj: CellRendererCombo, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::sensitive", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::sensitive", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::sensitive", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::visible", callback: (($obj: CellRendererCombo, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::visible", callback: (($obj: CellRendererCombo, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::width", callback: (($obj: CellRendererCombo, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::width", callback: (($obj: CellRendererCombo, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::width", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::width", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::width", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::xalign", callback: (($obj: CellRendererCombo, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::xalign", callback: (($obj: CellRendererCombo, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::xalign", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::xalign", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::xalign", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::xpad", callback: (($obj: CellRendererCombo, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::xpad", callback: (($obj: CellRendererCombo, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::xpad", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::xpad", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::xpad", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::yalign", callback: (($obj: CellRendererCombo, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::yalign", callback: (($obj: CellRendererCombo, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::yalign", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::yalign", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::yalign", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::ypad", callback: (($obj: CellRendererCombo, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::ypad", callback: (($obj: CellRendererCombo, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::ypad", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::ypad", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::ypad", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: CellRendererCombo_ConstructProps) + _init (config?: CellRendererCombo_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(): CellRendererCombo + static $gtype: GObject.Type +} +export interface CellRendererPixbuf_ConstructProps extends CellRenderer_ConstructProps { + gicon?: Gio.Icon + iconName?: string + iconSize?: IconSize + pixbuf?: GdkPixbuf.Pixbuf + pixbufExpanderClosed?: GdkPixbuf.Pixbuf + pixbufExpanderOpen?: GdkPixbuf.Pixbuf + texture?: Gdk.Texture +} +export class CellRendererPixbuf { + /* Properties of Gtk.CellRendererPixbuf */ + gicon: Gio.Icon + iconName: string + iconSize: IconSize + pixbuf: GdkPixbuf.Pixbuf + pixbufExpanderClosed: GdkPixbuf.Pixbuf + pixbufExpanderOpen: GdkPixbuf.Pixbuf + texture: Gdk.Texture + /* Properties of Gtk.CellRenderer */ + cellBackground: string + cellBackgroundRgba: Gdk.RGBA + cellBackgroundSet: boolean + readonly editing: boolean + height: number + isExpanded: boolean + isExpander: boolean + mode: CellRendererMode + sensitive: boolean + visible: boolean + width: number + xalign: number + xpad: number + yalign: number + ypad: number + /* Fields of Gtk.CellRenderer */ + parentInstance: GObject.InitiallyUnowned + /* Fields of GObject.InitiallyUnowned */ + gTypeInstance: GObject.TypeInstance + /* Methods of Gtk.CellRenderer */ + activate(event: Gdk.Event, widget: Widget, path: string, backgroundArea: Gdk.Rectangle, cellArea: Gdk.Rectangle, flags: CellRendererState): boolean + getAlignedArea(widget: Widget, flags: CellRendererState, cellArea: Gdk.Rectangle): /* alignedArea */ Gdk.Rectangle + getAlignment(): [ /* xalign */ number | null, /* yalign */ number | null ] + getFixedSize(): [ /* width */ number | null, /* height */ number | null ] + getIsExpanded(): boolean + getIsExpander(): boolean + getPadding(): [ /* xpad */ number | null, /* ypad */ number | null ] + getPreferredHeight(widget: Widget): [ /* minimumSize */ number | null, /* naturalSize */ number | null ] + getPreferredHeightForWidth(widget: Widget, width: number): [ /* minimumHeight */ number | null, /* naturalHeight */ number | null ] + getPreferredSize(widget: Widget): [ /* minimumSize */ Requisition | null, /* naturalSize */ Requisition | null ] + getPreferredWidth(widget: Widget): [ /* minimumSize */ number | null, /* naturalSize */ number | null ] + getPreferredWidthForHeight(widget: Widget, height: number): [ /* minimumWidth */ number | null, /* naturalWidth */ number | null ] + getRequestMode(): SizeRequestMode + getSensitive(): boolean + getState(widget: Widget | null, cellState: CellRendererState): 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: Snapshot, widget: Widget, backgroundArea: Gdk.Rectangle, cellArea: Gdk.Rectangle, flags: CellRendererState): void + startEditing(event: Gdk.Event | null, widget: Widget, path: string, backgroundArea: Gdk.Rectangle, cellArea: Gdk.Rectangle, flags: CellRendererState): CellEditable | null + stopEditing(canceled: boolean): void + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Virtual methods of Gtk.CellRenderer */ + vfuncActivate(event: Gdk.Event, widget: Widget, path: string, backgroundArea: Gdk.Rectangle, cellArea: Gdk.Rectangle, flags: CellRendererState): boolean + vfuncEditingCanceled(): void + vfuncEditingStarted(editable: CellEditable, path: string): void + vfuncGetAlignedArea(widget: Widget, flags: CellRendererState, cellArea: Gdk.Rectangle): /* alignedArea */ Gdk.Rectangle + vfuncGetPreferredHeight(widget: Widget): [ /* minimumSize */ number | null, /* naturalSize */ number | null ] + vfuncGetPreferredHeightForWidth(widget: Widget, width: number): [ /* minimumHeight */ number | null, /* naturalHeight */ number | null ] + vfuncGetPreferredWidth(widget: Widget): [ /* minimumSize */ number | null, /* naturalSize */ number | null ] + vfuncGetPreferredWidthForHeight(widget: Widget, height: number): [ /* minimumWidth */ number | null, /* naturalWidth */ number | null ] + vfuncGetRequestMode(): SizeRequestMode + vfuncSnapshot(snapshot: Snapshot, widget: Widget, backgroundArea: Gdk.Rectangle, cellArea: Gdk.Rectangle, flags: CellRendererState): void + vfuncStartEditing(event: Gdk.Event | null, widget: Widget, path: string, backgroundArea: Gdk.Rectangle, cellArea: Gdk.Rectangle, flags: CellRendererState): CellEditable | null + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Gtk.CellRenderer */ + connect(sigName: "editing-canceled", callback: (($obj: CellRendererPixbuf) => void)): number + connect_after(sigName: "editing-canceled", callback: (($obj: CellRendererPixbuf) => void)): number + emit(sigName: "editing-canceled"): void + on(sigName: "editing-canceled", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "editing-canceled", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "editing-canceled", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "editing-started", callback: (($obj: CellRendererPixbuf, editable: CellEditable, path: string) => void)): number + connect_after(sigName: "editing-started", callback: (($obj: CellRendererPixbuf, editable: CellEditable, path: string) => void)): number + emit(sigName: "editing-started", editable: CellEditable, path: string): void + on(sigName: "editing-started", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "editing-started", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "editing-started", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: CellRendererPixbuf, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: CellRendererPixbuf, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::gicon", callback: (($obj: CellRendererPixbuf, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::gicon", callback: (($obj: CellRendererPixbuf, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::gicon", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::gicon", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::gicon", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::icon-name", callback: (($obj: CellRendererPixbuf, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::icon-name", callback: (($obj: CellRendererPixbuf, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::icon-name", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::icon-name", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::icon-name", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::icon-size", callback: (($obj: CellRendererPixbuf, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::icon-size", callback: (($obj: CellRendererPixbuf, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::icon-size", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::icon-size", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::icon-size", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::pixbuf", callback: (($obj: CellRendererPixbuf, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::pixbuf", callback: (($obj: CellRendererPixbuf, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::pixbuf", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::pixbuf", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::pixbuf", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::pixbuf-expander-closed", callback: (($obj: CellRendererPixbuf, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::pixbuf-expander-closed", callback: (($obj: CellRendererPixbuf, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::pixbuf-expander-closed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::pixbuf-expander-closed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::pixbuf-expander-closed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::pixbuf-expander-open", callback: (($obj: CellRendererPixbuf, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::pixbuf-expander-open", callback: (($obj: CellRendererPixbuf, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::pixbuf-expander-open", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::pixbuf-expander-open", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::pixbuf-expander-open", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::texture", callback: (($obj: CellRendererPixbuf, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::texture", callback: (($obj: CellRendererPixbuf, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::texture", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::texture", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::texture", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::cell-background", callback: (($obj: CellRendererPixbuf, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::cell-background", callback: (($obj: CellRendererPixbuf, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::cell-background", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::cell-background", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::cell-background", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::cell-background-rgba", callback: (($obj: CellRendererPixbuf, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::cell-background-rgba", callback: (($obj: CellRendererPixbuf, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::cell-background-rgba", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::cell-background-rgba", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::cell-background-rgba", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::cell-background-set", callback: (($obj: CellRendererPixbuf, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::cell-background-set", callback: (($obj: CellRendererPixbuf, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::cell-background-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::cell-background-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::cell-background-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::editing", callback: (($obj: CellRendererPixbuf, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::editing", callback: (($obj: CellRendererPixbuf, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::editing", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::editing", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::editing", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::height", callback: (($obj: CellRendererPixbuf, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::height", callback: (($obj: CellRendererPixbuf, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::height", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::height", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::height", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::is-expanded", callback: (($obj: CellRendererPixbuf, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::is-expanded", callback: (($obj: CellRendererPixbuf, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::is-expanded", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::is-expanded", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::is-expanded", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::is-expander", callback: (($obj: CellRendererPixbuf, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::is-expander", callback: (($obj: CellRendererPixbuf, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::is-expander", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::is-expander", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::is-expander", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::mode", callback: (($obj: CellRendererPixbuf, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::mode", callback: (($obj: CellRendererPixbuf, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::mode", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::mode", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::mode", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::sensitive", callback: (($obj: CellRendererPixbuf, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::sensitive", callback: (($obj: CellRendererPixbuf, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::sensitive", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::sensitive", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::sensitive", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::visible", callback: (($obj: CellRendererPixbuf, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::visible", callback: (($obj: CellRendererPixbuf, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::width", callback: (($obj: CellRendererPixbuf, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::width", callback: (($obj: CellRendererPixbuf, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::width", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::width", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::width", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::xalign", callback: (($obj: CellRendererPixbuf, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::xalign", callback: (($obj: CellRendererPixbuf, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::xalign", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::xalign", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::xalign", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::xpad", callback: (($obj: CellRendererPixbuf, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::xpad", callback: (($obj: CellRendererPixbuf, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::xpad", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::xpad", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::xpad", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::yalign", callback: (($obj: CellRendererPixbuf, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::yalign", callback: (($obj: CellRendererPixbuf, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::yalign", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::yalign", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::yalign", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::ypad", callback: (($obj: CellRendererPixbuf, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::ypad", callback: (($obj: CellRendererPixbuf, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::ypad", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::ypad", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::ypad", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: CellRendererPixbuf_ConstructProps) + _init (config?: CellRendererPixbuf_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(): CellRendererPixbuf + static $gtype: GObject.Type +} +export interface CellRendererProgress_ConstructProps extends CellRenderer_ConstructProps { + inverted?: boolean + pulse?: number + text?: string + textXalign?: number + textYalign?: number + value?: number + orientation?: Orientation +} +export class CellRendererProgress { + /* Properties of Gtk.CellRendererProgress */ + inverted: boolean + pulse: number + text: string + textXalign: number + textYalign: number + value: number + /* Properties of Gtk.CellRenderer */ + cellBackground: string + cellBackgroundRgba: Gdk.RGBA + cellBackgroundSet: boolean + readonly editing: boolean + height: number + isExpanded: boolean + isExpander: boolean + mode: CellRendererMode + sensitive: boolean + visible: boolean + width: number + xalign: number + xpad: number + yalign: number + ypad: number + /* Properties of Gtk.Orientable */ + orientation: Orientation + /* Fields of Gtk.CellRenderer */ + parentInstance: GObject.InitiallyUnowned + /* Fields of GObject.InitiallyUnowned */ + gTypeInstance: GObject.TypeInstance + /* Methods of Gtk.CellRenderer */ + activate(event: Gdk.Event, widget: Widget, path: string, backgroundArea: Gdk.Rectangle, cellArea: Gdk.Rectangle, flags: CellRendererState): boolean + getAlignedArea(widget: Widget, flags: CellRendererState, cellArea: Gdk.Rectangle): /* alignedArea */ Gdk.Rectangle + getAlignment(): [ /* xalign */ number | null, /* yalign */ number | null ] + getFixedSize(): [ /* width */ number | null, /* height */ number | null ] + getIsExpanded(): boolean + getIsExpander(): boolean + getPadding(): [ /* xpad */ number | null, /* ypad */ number | null ] + getPreferredHeight(widget: Widget): [ /* minimumSize */ number | null, /* naturalSize */ number | null ] + getPreferredHeightForWidth(widget: Widget, width: number): [ /* minimumHeight */ number | null, /* naturalHeight */ number | null ] + getPreferredSize(widget: Widget): [ /* minimumSize */ Requisition | null, /* naturalSize */ Requisition | null ] + getPreferredWidth(widget: Widget): [ /* minimumSize */ number | null, /* naturalSize */ number | null ] + getPreferredWidthForHeight(widget: Widget, height: number): [ /* minimumWidth */ number | null, /* naturalWidth */ number | null ] + getRequestMode(): SizeRequestMode + getSensitive(): boolean + getState(widget: Widget | null, cellState: CellRendererState): 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: Snapshot, widget: Widget, backgroundArea: Gdk.Rectangle, cellArea: Gdk.Rectangle, flags: CellRendererState): void + startEditing(event: Gdk.Event | null, widget: Widget, path: string, backgroundArea: Gdk.Rectangle, cellArea: Gdk.Rectangle, flags: CellRendererState): CellEditable | null + stopEditing(canceled: boolean): void + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Methods of Gtk.Orientable */ + getOrientation(): Orientation + setOrientation(orientation: Orientation): void + /* Virtual methods of Gtk.CellRenderer */ + vfuncActivate(event: Gdk.Event, widget: Widget, path: string, backgroundArea: Gdk.Rectangle, cellArea: Gdk.Rectangle, flags: CellRendererState): boolean + vfuncEditingCanceled(): void + vfuncEditingStarted(editable: CellEditable, path: string): void + vfuncGetAlignedArea(widget: Widget, flags: CellRendererState, cellArea: Gdk.Rectangle): /* alignedArea */ Gdk.Rectangle + vfuncGetPreferredHeight(widget: Widget): [ /* minimumSize */ number | null, /* naturalSize */ number | null ] + vfuncGetPreferredHeightForWidth(widget: Widget, width: number): [ /* minimumHeight */ number | null, /* naturalHeight */ number | null ] + vfuncGetPreferredWidth(widget: Widget): [ /* minimumSize */ number | null, /* naturalSize */ number | null ] + vfuncGetPreferredWidthForHeight(widget: Widget, height: number): [ /* minimumWidth */ number | null, /* naturalWidth */ number | null ] + vfuncGetRequestMode(): SizeRequestMode + vfuncSnapshot(snapshot: Snapshot, widget: Widget, backgroundArea: Gdk.Rectangle, cellArea: Gdk.Rectangle, flags: CellRendererState): void + vfuncStartEditing(event: Gdk.Event | null, widget: Widget, path: string, backgroundArea: Gdk.Rectangle, cellArea: Gdk.Rectangle, flags: CellRendererState): CellEditable | null + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Gtk.CellRenderer */ + connect(sigName: "editing-canceled", callback: (($obj: CellRendererProgress) => void)): number + connect_after(sigName: "editing-canceled", callback: (($obj: CellRendererProgress) => void)): number + emit(sigName: "editing-canceled"): void + on(sigName: "editing-canceled", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "editing-canceled", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "editing-canceled", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "editing-started", callback: (($obj: CellRendererProgress, editable: CellEditable, path: string) => void)): number + connect_after(sigName: "editing-started", callback: (($obj: CellRendererProgress, editable: CellEditable, path: string) => void)): number + emit(sigName: "editing-started", editable: CellEditable, path: string): void + on(sigName: "editing-started", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "editing-started", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "editing-started", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: CellRendererProgress, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: CellRendererProgress, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::inverted", callback: (($obj: CellRendererProgress, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::inverted", callback: (($obj: CellRendererProgress, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::inverted", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::inverted", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::inverted", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::pulse", callback: (($obj: CellRendererProgress, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::pulse", callback: (($obj: CellRendererProgress, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::pulse", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::pulse", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::pulse", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::text", callback: (($obj: CellRendererProgress, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::text", callback: (($obj: CellRendererProgress, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::text", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::text", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::text", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::text-xalign", callback: (($obj: CellRendererProgress, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::text-xalign", callback: (($obj: CellRendererProgress, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::text-xalign", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::text-xalign", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::text-xalign", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::text-yalign", callback: (($obj: CellRendererProgress, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::text-yalign", callback: (($obj: CellRendererProgress, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::text-yalign", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::text-yalign", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::text-yalign", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::value", callback: (($obj: CellRendererProgress, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::value", callback: (($obj: CellRendererProgress, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::value", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::value", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::value", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::cell-background", callback: (($obj: CellRendererProgress, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::cell-background", callback: (($obj: CellRendererProgress, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::cell-background", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::cell-background", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::cell-background", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::cell-background-rgba", callback: (($obj: CellRendererProgress, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::cell-background-rgba", callback: (($obj: CellRendererProgress, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::cell-background-rgba", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::cell-background-rgba", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::cell-background-rgba", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::cell-background-set", callback: (($obj: CellRendererProgress, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::cell-background-set", callback: (($obj: CellRendererProgress, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::cell-background-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::cell-background-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::cell-background-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::editing", callback: (($obj: CellRendererProgress, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::editing", callback: (($obj: CellRendererProgress, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::editing", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::editing", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::editing", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::height", callback: (($obj: CellRendererProgress, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::height", callback: (($obj: CellRendererProgress, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::height", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::height", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::height", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::is-expanded", callback: (($obj: CellRendererProgress, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::is-expanded", callback: (($obj: CellRendererProgress, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::is-expanded", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::is-expanded", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::is-expanded", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::is-expander", callback: (($obj: CellRendererProgress, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::is-expander", callback: (($obj: CellRendererProgress, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::is-expander", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::is-expander", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::is-expander", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::mode", callback: (($obj: CellRendererProgress, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::mode", callback: (($obj: CellRendererProgress, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::mode", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::mode", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::mode", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::sensitive", callback: (($obj: CellRendererProgress, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::sensitive", callback: (($obj: CellRendererProgress, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::sensitive", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::sensitive", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::sensitive", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::visible", callback: (($obj: CellRendererProgress, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::visible", callback: (($obj: CellRendererProgress, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::width", callback: (($obj: CellRendererProgress, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::width", callback: (($obj: CellRendererProgress, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::width", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::width", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::width", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::xalign", callback: (($obj: CellRendererProgress, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::xalign", callback: (($obj: CellRendererProgress, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::xalign", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::xalign", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::xalign", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::xpad", callback: (($obj: CellRendererProgress, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::xpad", callback: (($obj: CellRendererProgress, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::xpad", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::xpad", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::xpad", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::yalign", callback: (($obj: CellRendererProgress, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::yalign", callback: (($obj: CellRendererProgress, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::yalign", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::yalign", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::yalign", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::ypad", callback: (($obj: CellRendererProgress, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::ypad", callback: (($obj: CellRendererProgress, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::ypad", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::ypad", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::ypad", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::orientation", callback: (($obj: CellRendererProgress, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::orientation", callback: (($obj: CellRendererProgress, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::orientation", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::orientation", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::orientation", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: CellRendererProgress_ConstructProps) + _init (config?: CellRendererProgress_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(): CellRendererProgress + static $gtype: GObject.Type +} +export interface CellRendererSpin_ConstructProps extends CellRendererText_ConstructProps { + adjustment?: Adjustment + climbRate?: number + digits?: number +} +export class CellRendererSpin { + /* Properties of Gtk.CellRendererSpin */ + adjustment: Adjustment + climbRate: number + digits: number + /* Properties of Gtk.CellRendererText */ + alignSet: boolean + alignment: Pango.Alignment + attributes: Pango.AttrList + background: string + backgroundRgba: Gdk.RGBA + backgroundSet: boolean + editable: boolean + editableSet: boolean + ellipsize: Pango.EllipsizeMode + ellipsizeSet: boolean + family: string + familySet: boolean + font: string + fontDesc: Pango.FontDescription + foreground: string + foregroundRgba: Gdk.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: Pango.Stretch + stretchSet: boolean + strikethrough: boolean + strikethroughSet: boolean + style: Pango.Style + styleSet: boolean + text: string + underline: Pango.Underline + underlineSet: boolean + variant: Pango.Variant + variantSet: boolean + weight: number + weightSet: boolean + widthChars: number + wrapMode: Pango.WrapMode + wrapWidth: number + /* Properties of Gtk.CellRenderer */ + cellBackground: string + cellBackgroundRgba: Gdk.RGBA + cellBackgroundSet: boolean + readonly editing: boolean + height: number + isExpanded: boolean + isExpander: boolean + mode: CellRendererMode + sensitive: boolean + visible: boolean + width: number + xalign: number + xpad: number + yalign: number + ypad: number + /* Fields of Gtk.CellRendererText */ + parent: CellRenderer + /* Fields of Gtk.CellRenderer */ + parentInstance: GObject.InitiallyUnowned + /* Fields of GObject.InitiallyUnowned */ + gTypeInstance: GObject.TypeInstance + /* Methods of Gtk.CellRendererText */ + setFixedHeightFromFont(numberOfRows: number): void + /* Methods of Gtk.CellRenderer */ + activate(event: Gdk.Event, widget: Widget, path: string, backgroundArea: Gdk.Rectangle, cellArea: Gdk.Rectangle, flags: CellRendererState): boolean + getAlignedArea(widget: Widget, flags: CellRendererState, cellArea: Gdk.Rectangle): /* alignedArea */ Gdk.Rectangle + getAlignment(): [ /* xalign */ number | null, /* yalign */ number | null ] + getFixedSize(): [ /* width */ number | null, /* height */ number | null ] + getIsExpanded(): boolean + getIsExpander(): boolean + getPadding(): [ /* xpad */ number | null, /* ypad */ number | null ] + getPreferredHeight(widget: Widget): [ /* minimumSize */ number | null, /* naturalSize */ number | null ] + getPreferredHeightForWidth(widget: Widget, width: number): [ /* minimumHeight */ number | null, /* naturalHeight */ number | null ] + getPreferredSize(widget: Widget): [ /* minimumSize */ Requisition | null, /* naturalSize */ Requisition | null ] + getPreferredWidth(widget: Widget): [ /* minimumSize */ number | null, /* naturalSize */ number | null ] + getPreferredWidthForHeight(widget: Widget, height: number): [ /* minimumWidth */ number | null, /* naturalWidth */ number | null ] + getRequestMode(): SizeRequestMode + getSensitive(): boolean + getState(widget: Widget | null, cellState: CellRendererState): 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: Snapshot, widget: Widget, backgroundArea: Gdk.Rectangle, cellArea: Gdk.Rectangle, flags: CellRendererState): void + startEditing(event: Gdk.Event | null, widget: Widget, path: string, backgroundArea: Gdk.Rectangle, cellArea: Gdk.Rectangle, flags: CellRendererState): CellEditable | null + stopEditing(canceled: boolean): void + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Virtual methods of Gtk.CellRendererText */ + vfuncEdited(path: string, newText: string): void + /* Virtual methods of Gtk.CellRenderer */ + vfuncActivate(event: Gdk.Event, widget: Widget, path: string, backgroundArea: Gdk.Rectangle, cellArea: Gdk.Rectangle, flags: CellRendererState): boolean + vfuncEditingCanceled(): void + vfuncEditingStarted(editable: CellEditable, path: string): void + vfuncGetAlignedArea(widget: Widget, flags: CellRendererState, cellArea: Gdk.Rectangle): /* alignedArea */ Gdk.Rectangle + vfuncGetPreferredHeight(widget: Widget): [ /* minimumSize */ number | null, /* naturalSize */ number | null ] + vfuncGetPreferredHeightForWidth(widget: Widget, width: number): [ /* minimumHeight */ number | null, /* naturalHeight */ number | null ] + vfuncGetPreferredWidth(widget: Widget): [ /* minimumSize */ number | null, /* naturalSize */ number | null ] + vfuncGetPreferredWidthForHeight(widget: Widget, height: number): [ /* minimumWidth */ number | null, /* naturalWidth */ number | null ] + vfuncGetRequestMode(): SizeRequestMode + vfuncSnapshot(snapshot: Snapshot, widget: Widget, backgroundArea: Gdk.Rectangle, cellArea: Gdk.Rectangle, flags: CellRendererState): void + vfuncStartEditing(event: Gdk.Event | null, widget: Widget, path: string, backgroundArea: Gdk.Rectangle, cellArea: Gdk.Rectangle, flags: CellRendererState): CellEditable | null + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Gtk.CellRendererText */ + connect(sigName: "edited", callback: (($obj: CellRendererSpin, path: string, newText: string) => void)): number + connect_after(sigName: "edited", callback: (($obj: CellRendererSpin, path: string, newText: string) => void)): number + emit(sigName: "edited", path: string, newText: string): void + on(sigName: "edited", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "edited", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "edited", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of Gtk.CellRenderer */ + connect(sigName: "editing-canceled", callback: (($obj: CellRendererSpin) => void)): number + connect_after(sigName: "editing-canceled", callback: (($obj: CellRendererSpin) => void)): number + emit(sigName: "editing-canceled"): void + on(sigName: "editing-canceled", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "editing-canceled", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "editing-canceled", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "editing-started", callback: (($obj: CellRendererSpin, editable: CellEditable, path: string) => void)): number + connect_after(sigName: "editing-started", callback: (($obj: CellRendererSpin, editable: CellEditable, path: string) => void)): number + emit(sigName: "editing-started", editable: CellEditable, path: string): void + on(sigName: "editing-started", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "editing-started", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "editing-started", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: CellRendererSpin, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: CellRendererSpin, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::adjustment", callback: (($obj: CellRendererSpin, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::adjustment", callback: (($obj: CellRendererSpin, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::adjustment", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::adjustment", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::adjustment", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::climb-rate", callback: (($obj: CellRendererSpin, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::climb-rate", callback: (($obj: CellRendererSpin, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::climb-rate", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::climb-rate", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::climb-rate", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::digits", callback: (($obj: CellRendererSpin, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::digits", callback: (($obj: CellRendererSpin, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::digits", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::digits", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::digits", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::align-set", callback: (($obj: CellRendererSpin, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::align-set", callback: (($obj: CellRendererSpin, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::align-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::align-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::align-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::alignment", callback: (($obj: CellRendererSpin, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::alignment", callback: (($obj: CellRendererSpin, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::alignment", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::alignment", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::alignment", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::attributes", callback: (($obj: CellRendererSpin, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::attributes", callback: (($obj: CellRendererSpin, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::attributes", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::attributes", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::attributes", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::background", callback: (($obj: CellRendererSpin, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::background", callback: (($obj: CellRendererSpin, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::background", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::background", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::background", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::background-rgba", callback: (($obj: CellRendererSpin, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::background-rgba", callback: (($obj: CellRendererSpin, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::background-rgba", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::background-rgba", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::background-rgba", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::background-set", callback: (($obj: CellRendererSpin, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::background-set", callback: (($obj: CellRendererSpin, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::background-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::background-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::background-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::editable", callback: (($obj: CellRendererSpin, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::editable", callback: (($obj: CellRendererSpin, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::editable", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::editable", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::editable", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::editable-set", callback: (($obj: CellRendererSpin, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::editable-set", callback: (($obj: CellRendererSpin, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::editable-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::editable-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::editable-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::ellipsize", callback: (($obj: CellRendererSpin, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::ellipsize", callback: (($obj: CellRendererSpin, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::ellipsize", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::ellipsize", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::ellipsize", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::ellipsize-set", callback: (($obj: CellRendererSpin, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::ellipsize-set", callback: (($obj: CellRendererSpin, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::ellipsize-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::ellipsize-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::ellipsize-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::family", callback: (($obj: CellRendererSpin, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::family", callback: (($obj: CellRendererSpin, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::family", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::family", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::family", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::family-set", callback: (($obj: CellRendererSpin, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::family-set", callback: (($obj: CellRendererSpin, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::family-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::family-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::family-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::font", callback: (($obj: CellRendererSpin, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::font", callback: (($obj: CellRendererSpin, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::font", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::font", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::font", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::font-desc", callback: (($obj: CellRendererSpin, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::font-desc", callback: (($obj: CellRendererSpin, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::font-desc", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::font-desc", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::font-desc", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::foreground", callback: (($obj: CellRendererSpin, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::foreground", callback: (($obj: CellRendererSpin, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::foreground", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::foreground", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::foreground", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::foreground-rgba", callback: (($obj: CellRendererSpin, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::foreground-rgba", callback: (($obj: CellRendererSpin, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::foreground-rgba", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::foreground-rgba", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::foreground-rgba", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::foreground-set", callback: (($obj: CellRendererSpin, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::foreground-set", callback: (($obj: CellRendererSpin, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::foreground-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::foreground-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::foreground-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::language", callback: (($obj: CellRendererSpin, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::language", callback: (($obj: CellRendererSpin, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::language", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::language", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::language", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::language-set", callback: (($obj: CellRendererSpin, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::language-set", callback: (($obj: CellRendererSpin, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::language-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::language-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::language-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::markup", callback: (($obj: CellRendererSpin, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::markup", callback: (($obj: CellRendererSpin, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::markup", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::markup", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::markup", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::max-width-chars", callback: (($obj: CellRendererSpin, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::max-width-chars", callback: (($obj: CellRendererSpin, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::max-width-chars", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::max-width-chars", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::max-width-chars", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::placeholder-text", callback: (($obj: CellRendererSpin, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::placeholder-text", callback: (($obj: CellRendererSpin, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::placeholder-text", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::placeholder-text", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::placeholder-text", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::rise", callback: (($obj: CellRendererSpin, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::rise", callback: (($obj: CellRendererSpin, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::rise", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::rise", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::rise", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::rise-set", callback: (($obj: CellRendererSpin, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::rise-set", callback: (($obj: CellRendererSpin, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::rise-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::rise-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::rise-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::scale", callback: (($obj: CellRendererSpin, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::scale", callback: (($obj: CellRendererSpin, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::scale", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::scale", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::scale", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::scale-set", callback: (($obj: CellRendererSpin, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::scale-set", callback: (($obj: CellRendererSpin, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::scale-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::scale-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::scale-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::single-paragraph-mode", callback: (($obj: CellRendererSpin, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::single-paragraph-mode", callback: (($obj: CellRendererSpin, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::single-paragraph-mode", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::single-paragraph-mode", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::single-paragraph-mode", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::size", callback: (($obj: CellRendererSpin, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::size", callback: (($obj: CellRendererSpin, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::size", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::size", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::size", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::size-points", callback: (($obj: CellRendererSpin, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::size-points", callback: (($obj: CellRendererSpin, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::size-points", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::size-points", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::size-points", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::size-set", callback: (($obj: CellRendererSpin, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::size-set", callback: (($obj: CellRendererSpin, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::size-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::size-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::size-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::stretch", callback: (($obj: CellRendererSpin, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::stretch", callback: (($obj: CellRendererSpin, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::stretch", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::stretch", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::stretch", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::stretch-set", callback: (($obj: CellRendererSpin, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::stretch-set", callback: (($obj: CellRendererSpin, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::stretch-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::stretch-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::stretch-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::strikethrough", callback: (($obj: CellRendererSpin, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::strikethrough", callback: (($obj: CellRendererSpin, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::strikethrough", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::strikethrough", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::strikethrough", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::strikethrough-set", callback: (($obj: CellRendererSpin, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::strikethrough-set", callback: (($obj: CellRendererSpin, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::strikethrough-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::strikethrough-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::strikethrough-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::style", callback: (($obj: CellRendererSpin, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::style", callback: (($obj: CellRendererSpin, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::style", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::style", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::style", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::style-set", callback: (($obj: CellRendererSpin, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::style-set", callback: (($obj: CellRendererSpin, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::style-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::style-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::style-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::text", callback: (($obj: CellRendererSpin, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::text", callback: (($obj: CellRendererSpin, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::text", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::text", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::text", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::underline", callback: (($obj: CellRendererSpin, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::underline", callback: (($obj: CellRendererSpin, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::underline", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::underline", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::underline", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::underline-set", callback: (($obj: CellRendererSpin, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::underline-set", callback: (($obj: CellRendererSpin, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::underline-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::underline-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::underline-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::variant", callback: (($obj: CellRendererSpin, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::variant", callback: (($obj: CellRendererSpin, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::variant", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::variant", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::variant", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::variant-set", callback: (($obj: CellRendererSpin, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::variant-set", callback: (($obj: CellRendererSpin, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::variant-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::variant-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::variant-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::weight", callback: (($obj: CellRendererSpin, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::weight", callback: (($obj: CellRendererSpin, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::weight", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::weight", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::weight", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::weight-set", callback: (($obj: CellRendererSpin, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::weight-set", callback: (($obj: CellRendererSpin, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::weight-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::weight-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::weight-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::width-chars", callback: (($obj: CellRendererSpin, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::width-chars", callback: (($obj: CellRendererSpin, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::width-chars", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::width-chars", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::width-chars", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::wrap-mode", callback: (($obj: CellRendererSpin, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::wrap-mode", callback: (($obj: CellRendererSpin, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::wrap-mode", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::wrap-mode", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::wrap-mode", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::wrap-width", callback: (($obj: CellRendererSpin, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::wrap-width", callback: (($obj: CellRendererSpin, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::wrap-width", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::wrap-width", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::wrap-width", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::cell-background", callback: (($obj: CellRendererSpin, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::cell-background", callback: (($obj: CellRendererSpin, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::cell-background", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::cell-background", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::cell-background", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::cell-background-rgba", callback: (($obj: CellRendererSpin, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::cell-background-rgba", callback: (($obj: CellRendererSpin, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::cell-background-rgba", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::cell-background-rgba", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::cell-background-rgba", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::cell-background-set", callback: (($obj: CellRendererSpin, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::cell-background-set", callback: (($obj: CellRendererSpin, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::cell-background-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::cell-background-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::cell-background-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::editing", callback: (($obj: CellRendererSpin, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::editing", callback: (($obj: CellRendererSpin, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::editing", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::editing", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::editing", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::height", callback: (($obj: CellRendererSpin, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::height", callback: (($obj: CellRendererSpin, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::height", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::height", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::height", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::is-expanded", callback: (($obj: CellRendererSpin, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::is-expanded", callback: (($obj: CellRendererSpin, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::is-expanded", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::is-expanded", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::is-expanded", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::is-expander", callback: (($obj: CellRendererSpin, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::is-expander", callback: (($obj: CellRendererSpin, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::is-expander", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::is-expander", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::is-expander", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::mode", callback: (($obj: CellRendererSpin, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::mode", callback: (($obj: CellRendererSpin, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::mode", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::mode", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::mode", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::sensitive", callback: (($obj: CellRendererSpin, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::sensitive", callback: (($obj: CellRendererSpin, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::sensitive", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::sensitive", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::sensitive", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::visible", callback: (($obj: CellRendererSpin, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::visible", callback: (($obj: CellRendererSpin, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::width", callback: (($obj: CellRendererSpin, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::width", callback: (($obj: CellRendererSpin, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::width", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::width", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::width", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::xalign", callback: (($obj: CellRendererSpin, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::xalign", callback: (($obj: CellRendererSpin, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::xalign", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::xalign", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::xalign", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::xpad", callback: (($obj: CellRendererSpin, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::xpad", callback: (($obj: CellRendererSpin, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::xpad", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::xpad", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::xpad", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::yalign", callback: (($obj: CellRendererSpin, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::yalign", callback: (($obj: CellRendererSpin, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::yalign", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::yalign", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::yalign", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::ypad", callback: (($obj: CellRendererSpin, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::ypad", callback: (($obj: CellRendererSpin, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::ypad", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::ypad", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::ypad", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: CellRendererSpin_ConstructProps) + _init (config?: CellRendererSpin_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(): CellRendererSpin + static $gtype: GObject.Type +} +export interface CellRendererSpinner_ConstructProps extends CellRenderer_ConstructProps { + active?: boolean + pulse?: number + size?: IconSize +} +export class CellRendererSpinner { + /* Properties of Gtk.CellRendererSpinner */ + active: boolean + pulse: number + size: IconSize + /* Properties of Gtk.CellRenderer */ + cellBackground: string + cellBackgroundRgba: Gdk.RGBA + cellBackgroundSet: boolean + readonly editing: boolean + height: number + isExpanded: boolean + isExpander: boolean + mode: CellRendererMode + sensitive: boolean + visible: boolean + width: number + xalign: number + xpad: number + yalign: number + ypad: number + /* Fields of Gtk.CellRenderer */ + parentInstance: GObject.InitiallyUnowned + /* Fields of GObject.InitiallyUnowned */ + gTypeInstance: GObject.TypeInstance + /* Methods of Gtk.CellRenderer */ + activate(event: Gdk.Event, widget: Widget, path: string, backgroundArea: Gdk.Rectangle, cellArea: Gdk.Rectangle, flags: CellRendererState): boolean + getAlignedArea(widget: Widget, flags: CellRendererState, cellArea: Gdk.Rectangle): /* alignedArea */ Gdk.Rectangle + getAlignment(): [ /* xalign */ number | null, /* yalign */ number | null ] + getFixedSize(): [ /* width */ number | null, /* height */ number | null ] + getIsExpanded(): boolean + getIsExpander(): boolean + getPadding(): [ /* xpad */ number | null, /* ypad */ number | null ] + getPreferredHeight(widget: Widget): [ /* minimumSize */ number | null, /* naturalSize */ number | null ] + getPreferredHeightForWidth(widget: Widget, width: number): [ /* minimumHeight */ number | null, /* naturalHeight */ number | null ] + getPreferredSize(widget: Widget): [ /* minimumSize */ Requisition | null, /* naturalSize */ Requisition | null ] + getPreferredWidth(widget: Widget): [ /* minimumSize */ number | null, /* naturalSize */ number | null ] + getPreferredWidthForHeight(widget: Widget, height: number): [ /* minimumWidth */ number | null, /* naturalWidth */ number | null ] + getRequestMode(): SizeRequestMode + getSensitive(): boolean + getState(widget: Widget | null, cellState: CellRendererState): 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: Snapshot, widget: Widget, backgroundArea: Gdk.Rectangle, cellArea: Gdk.Rectangle, flags: CellRendererState): void + startEditing(event: Gdk.Event | null, widget: Widget, path: string, backgroundArea: Gdk.Rectangle, cellArea: Gdk.Rectangle, flags: CellRendererState): CellEditable | null + stopEditing(canceled: boolean): void + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Virtual methods of Gtk.CellRenderer */ + vfuncActivate(event: Gdk.Event, widget: Widget, path: string, backgroundArea: Gdk.Rectangle, cellArea: Gdk.Rectangle, flags: CellRendererState): boolean + vfuncEditingCanceled(): void + vfuncEditingStarted(editable: CellEditable, path: string): void + vfuncGetAlignedArea(widget: Widget, flags: CellRendererState, cellArea: Gdk.Rectangle): /* alignedArea */ Gdk.Rectangle + vfuncGetPreferredHeight(widget: Widget): [ /* minimumSize */ number | null, /* naturalSize */ number | null ] + vfuncGetPreferredHeightForWidth(widget: Widget, width: number): [ /* minimumHeight */ number | null, /* naturalHeight */ number | null ] + vfuncGetPreferredWidth(widget: Widget): [ /* minimumSize */ number | null, /* naturalSize */ number | null ] + vfuncGetPreferredWidthForHeight(widget: Widget, height: number): [ /* minimumWidth */ number | null, /* naturalWidth */ number | null ] + vfuncGetRequestMode(): SizeRequestMode + vfuncSnapshot(snapshot: Snapshot, widget: Widget, backgroundArea: Gdk.Rectangle, cellArea: Gdk.Rectangle, flags: CellRendererState): void + vfuncStartEditing(event: Gdk.Event | null, widget: Widget, path: string, backgroundArea: Gdk.Rectangle, cellArea: Gdk.Rectangle, flags: CellRendererState): CellEditable | null + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Gtk.CellRenderer */ + connect(sigName: "editing-canceled", callback: (($obj: CellRendererSpinner) => void)): number + connect_after(sigName: "editing-canceled", callback: (($obj: CellRendererSpinner) => void)): number + emit(sigName: "editing-canceled"): void + on(sigName: "editing-canceled", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "editing-canceled", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "editing-canceled", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "editing-started", callback: (($obj: CellRendererSpinner, editable: CellEditable, path: string) => void)): number + connect_after(sigName: "editing-started", callback: (($obj: CellRendererSpinner, editable: CellEditable, path: string) => void)): number + emit(sigName: "editing-started", editable: CellEditable, path: string): void + on(sigName: "editing-started", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "editing-started", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "editing-started", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: CellRendererSpinner, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: CellRendererSpinner, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::active", callback: (($obj: CellRendererSpinner, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::active", callback: (($obj: CellRendererSpinner, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::active", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::active", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::active", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::pulse", callback: (($obj: CellRendererSpinner, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::pulse", callback: (($obj: CellRendererSpinner, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::pulse", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::pulse", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::pulse", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::size", callback: (($obj: CellRendererSpinner, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::size", callback: (($obj: CellRendererSpinner, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::size", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::size", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::size", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::cell-background", callback: (($obj: CellRendererSpinner, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::cell-background", callback: (($obj: CellRendererSpinner, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::cell-background", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::cell-background", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::cell-background", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::cell-background-rgba", callback: (($obj: CellRendererSpinner, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::cell-background-rgba", callback: (($obj: CellRendererSpinner, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::cell-background-rgba", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::cell-background-rgba", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::cell-background-rgba", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::cell-background-set", callback: (($obj: CellRendererSpinner, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::cell-background-set", callback: (($obj: CellRendererSpinner, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::cell-background-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::cell-background-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::cell-background-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::editing", callback: (($obj: CellRendererSpinner, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::editing", callback: (($obj: CellRendererSpinner, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::editing", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::editing", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::editing", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::height", callback: (($obj: CellRendererSpinner, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::height", callback: (($obj: CellRendererSpinner, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::height", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::height", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::height", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::is-expanded", callback: (($obj: CellRendererSpinner, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::is-expanded", callback: (($obj: CellRendererSpinner, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::is-expanded", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::is-expanded", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::is-expanded", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::is-expander", callback: (($obj: CellRendererSpinner, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::is-expander", callback: (($obj: CellRendererSpinner, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::is-expander", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::is-expander", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::is-expander", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::mode", callback: (($obj: CellRendererSpinner, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::mode", callback: (($obj: CellRendererSpinner, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::mode", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::mode", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::mode", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::sensitive", callback: (($obj: CellRendererSpinner, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::sensitive", callback: (($obj: CellRendererSpinner, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::sensitive", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::sensitive", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::sensitive", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::visible", callback: (($obj: CellRendererSpinner, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::visible", callback: (($obj: CellRendererSpinner, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::width", callback: (($obj: CellRendererSpinner, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::width", callback: (($obj: CellRendererSpinner, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::width", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::width", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::width", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::xalign", callback: (($obj: CellRendererSpinner, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::xalign", callback: (($obj: CellRendererSpinner, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::xalign", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::xalign", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::xalign", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::xpad", callback: (($obj: CellRendererSpinner, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::xpad", callback: (($obj: CellRendererSpinner, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::xpad", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::xpad", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::xpad", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::yalign", callback: (($obj: CellRendererSpinner, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::yalign", callback: (($obj: CellRendererSpinner, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::yalign", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::yalign", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::yalign", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::ypad", callback: (($obj: CellRendererSpinner, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::ypad", callback: (($obj: CellRendererSpinner, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::ypad", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::ypad", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::ypad", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: CellRendererSpinner_ConstructProps) + _init (config?: CellRendererSpinner_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(): CellRendererSpinner + static $gtype: GObject.Type +} +export interface CellRendererText_ConstructProps extends CellRenderer_ConstructProps { + alignSet?: boolean + alignment?: Pango.Alignment + attributes?: Pango.AttrList + background?: string + backgroundRgba?: Gdk.RGBA + backgroundSet?: boolean + editable?: boolean + editableSet?: boolean + ellipsize?: Pango.EllipsizeMode + ellipsizeSet?: boolean + family?: string + familySet?: boolean + font?: string + fontDesc?: Pango.FontDescription + foreground?: string + foregroundRgba?: Gdk.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?: Pango.Stretch + stretchSet?: boolean + strikethrough?: boolean + strikethroughSet?: boolean + style?: Pango.Style + styleSet?: boolean + text?: string + underline?: Pango.Underline + underlineSet?: boolean + variant?: Pango.Variant + variantSet?: boolean + weight?: number + weightSet?: boolean + widthChars?: number + wrapMode?: Pango.WrapMode + wrapWidth?: number +} +export class CellRendererText { + /* Properties of Gtk.CellRendererText */ + alignSet: boolean + alignment: Pango.Alignment + attributes: Pango.AttrList + background: string + backgroundRgba: Gdk.RGBA + backgroundSet: boolean + editable: boolean + editableSet: boolean + ellipsize: Pango.EllipsizeMode + ellipsizeSet: boolean + family: string + familySet: boolean + font: string + fontDesc: Pango.FontDescription + foreground: string + foregroundRgba: Gdk.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: Pango.Stretch + stretchSet: boolean + strikethrough: boolean + strikethroughSet: boolean + style: Pango.Style + styleSet: boolean + text: string + underline: Pango.Underline + underlineSet: boolean + variant: Pango.Variant + variantSet: boolean + weight: number + weightSet: boolean + widthChars: number + wrapMode: Pango.WrapMode + wrapWidth: number + /* Properties of Gtk.CellRenderer */ + cellBackground: string + cellBackgroundRgba: Gdk.RGBA + cellBackgroundSet: boolean + readonly editing: boolean + height: number + isExpanded: boolean + isExpander: boolean + mode: CellRendererMode + sensitive: boolean + visible: boolean + width: number + xalign: number + xpad: number + yalign: number + ypad: number + /* Fields of Gtk.CellRendererText */ + parent: CellRenderer + /* Fields of Gtk.CellRenderer */ + parentInstance: GObject.InitiallyUnowned + /* Fields of GObject.InitiallyUnowned */ + gTypeInstance: GObject.TypeInstance + /* Methods of Gtk.CellRendererText */ + setFixedHeightFromFont(numberOfRows: number): void + /* Methods of Gtk.CellRenderer */ + activate(event: Gdk.Event, widget: Widget, path: string, backgroundArea: Gdk.Rectangle, cellArea: Gdk.Rectangle, flags: CellRendererState): boolean + getAlignedArea(widget: Widget, flags: CellRendererState, cellArea: Gdk.Rectangle): /* alignedArea */ Gdk.Rectangle + getAlignment(): [ /* xalign */ number | null, /* yalign */ number | null ] + getFixedSize(): [ /* width */ number | null, /* height */ number | null ] + getIsExpanded(): boolean + getIsExpander(): boolean + getPadding(): [ /* xpad */ number | null, /* ypad */ number | null ] + getPreferredHeight(widget: Widget): [ /* minimumSize */ number | null, /* naturalSize */ number | null ] + getPreferredHeightForWidth(widget: Widget, width: number): [ /* minimumHeight */ number | null, /* naturalHeight */ number | null ] + getPreferredSize(widget: Widget): [ /* minimumSize */ Requisition | null, /* naturalSize */ Requisition | null ] + getPreferredWidth(widget: Widget): [ /* minimumSize */ number | null, /* naturalSize */ number | null ] + getPreferredWidthForHeight(widget: Widget, height: number): [ /* minimumWidth */ number | null, /* naturalWidth */ number | null ] + getRequestMode(): SizeRequestMode + getSensitive(): boolean + getState(widget: Widget | null, cellState: CellRendererState): 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: Snapshot, widget: Widget, backgroundArea: Gdk.Rectangle, cellArea: Gdk.Rectangle, flags: CellRendererState): void + startEditing(event: Gdk.Event | null, widget: Widget, path: string, backgroundArea: Gdk.Rectangle, cellArea: Gdk.Rectangle, flags: CellRendererState): CellEditable | null + stopEditing(canceled: boolean): void + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Virtual methods of Gtk.CellRendererText */ + vfuncEdited(path: string, newText: string): void + /* Virtual methods of Gtk.CellRenderer */ + vfuncActivate(event: Gdk.Event, widget: Widget, path: string, backgroundArea: Gdk.Rectangle, cellArea: Gdk.Rectangle, flags: CellRendererState): boolean + vfuncEditingCanceled(): void + vfuncEditingStarted(editable: CellEditable, path: string): void + vfuncGetAlignedArea(widget: Widget, flags: CellRendererState, cellArea: Gdk.Rectangle): /* alignedArea */ Gdk.Rectangle + vfuncGetPreferredHeight(widget: Widget): [ /* minimumSize */ number | null, /* naturalSize */ number | null ] + vfuncGetPreferredHeightForWidth(widget: Widget, width: number): [ /* minimumHeight */ number | null, /* naturalHeight */ number | null ] + vfuncGetPreferredWidth(widget: Widget): [ /* minimumSize */ number | null, /* naturalSize */ number | null ] + vfuncGetPreferredWidthForHeight(widget: Widget, height: number): [ /* minimumWidth */ number | null, /* naturalWidth */ number | null ] + vfuncGetRequestMode(): SizeRequestMode + vfuncSnapshot(snapshot: Snapshot, widget: Widget, backgroundArea: Gdk.Rectangle, cellArea: Gdk.Rectangle, flags: CellRendererState): void + vfuncStartEditing(event: Gdk.Event | null, widget: Widget, path: string, backgroundArea: Gdk.Rectangle, cellArea: Gdk.Rectangle, flags: CellRendererState): CellEditable | null + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Gtk.CellRendererText */ + connect(sigName: "edited", callback: (($obj: CellRendererText, path: string, newText: string) => void)): number + connect_after(sigName: "edited", callback: (($obj: CellRendererText, path: string, newText: string) => void)): number + emit(sigName: "edited", path: string, newText: string): void + on(sigName: "edited", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "edited", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "edited", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of Gtk.CellRenderer */ + connect(sigName: "editing-canceled", callback: (($obj: CellRendererText) => void)): number + connect_after(sigName: "editing-canceled", callback: (($obj: CellRendererText) => void)): number + emit(sigName: "editing-canceled"): void + on(sigName: "editing-canceled", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "editing-canceled", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "editing-canceled", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "editing-started", callback: (($obj: CellRendererText, editable: CellEditable, path: string) => void)): number + connect_after(sigName: "editing-started", callback: (($obj: CellRendererText, editable: CellEditable, path: string) => void)): number + emit(sigName: "editing-started", editable: CellEditable, path: string): void + on(sigName: "editing-started", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "editing-started", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "editing-started", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: CellRendererText, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: CellRendererText, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::align-set", callback: (($obj: CellRendererText, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::align-set", callback: (($obj: CellRendererText, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::align-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::align-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::align-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::alignment", callback: (($obj: CellRendererText, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::alignment", callback: (($obj: CellRendererText, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::alignment", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::alignment", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::alignment", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::attributes", callback: (($obj: CellRendererText, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::attributes", callback: (($obj: CellRendererText, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::attributes", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::attributes", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::attributes", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::background", callback: (($obj: CellRendererText, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::background", callback: (($obj: CellRendererText, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::background", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::background", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::background", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::background-rgba", callback: (($obj: CellRendererText, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::background-rgba", callback: (($obj: CellRendererText, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::background-rgba", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::background-rgba", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::background-rgba", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::background-set", callback: (($obj: CellRendererText, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::background-set", callback: (($obj: CellRendererText, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::background-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::background-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::background-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::editable", callback: (($obj: CellRendererText, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::editable", callback: (($obj: CellRendererText, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::editable", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::editable", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::editable", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::editable-set", callback: (($obj: CellRendererText, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::editable-set", callback: (($obj: CellRendererText, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::editable-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::editable-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::editable-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::ellipsize", callback: (($obj: CellRendererText, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::ellipsize", callback: (($obj: CellRendererText, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::ellipsize", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::ellipsize", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::ellipsize", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::ellipsize-set", callback: (($obj: CellRendererText, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::ellipsize-set", callback: (($obj: CellRendererText, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::ellipsize-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::ellipsize-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::ellipsize-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::family", callback: (($obj: CellRendererText, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::family", callback: (($obj: CellRendererText, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::family", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::family", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::family", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::family-set", callback: (($obj: CellRendererText, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::family-set", callback: (($obj: CellRendererText, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::family-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::family-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::family-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::font", callback: (($obj: CellRendererText, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::font", callback: (($obj: CellRendererText, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::font", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::font", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::font", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::font-desc", callback: (($obj: CellRendererText, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::font-desc", callback: (($obj: CellRendererText, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::font-desc", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::font-desc", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::font-desc", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::foreground", callback: (($obj: CellRendererText, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::foreground", callback: (($obj: CellRendererText, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::foreground", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::foreground", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::foreground", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::foreground-rgba", callback: (($obj: CellRendererText, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::foreground-rgba", callback: (($obj: CellRendererText, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::foreground-rgba", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::foreground-rgba", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::foreground-rgba", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::foreground-set", callback: (($obj: CellRendererText, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::foreground-set", callback: (($obj: CellRendererText, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::foreground-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::foreground-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::foreground-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::language", callback: (($obj: CellRendererText, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::language", callback: (($obj: CellRendererText, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::language", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::language", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::language", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::language-set", callback: (($obj: CellRendererText, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::language-set", callback: (($obj: CellRendererText, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::language-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::language-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::language-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::markup", callback: (($obj: CellRendererText, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::markup", callback: (($obj: CellRendererText, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::markup", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::markup", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::markup", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::max-width-chars", callback: (($obj: CellRendererText, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::max-width-chars", callback: (($obj: CellRendererText, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::max-width-chars", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::max-width-chars", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::max-width-chars", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::placeholder-text", callback: (($obj: CellRendererText, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::placeholder-text", callback: (($obj: CellRendererText, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::placeholder-text", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::placeholder-text", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::placeholder-text", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::rise", callback: (($obj: CellRendererText, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::rise", callback: (($obj: CellRendererText, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::rise", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::rise", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::rise", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::rise-set", callback: (($obj: CellRendererText, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::rise-set", callback: (($obj: CellRendererText, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::rise-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::rise-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::rise-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::scale", callback: (($obj: CellRendererText, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::scale", callback: (($obj: CellRendererText, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::scale", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::scale", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::scale", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::scale-set", callback: (($obj: CellRendererText, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::scale-set", callback: (($obj: CellRendererText, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::scale-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::scale-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::scale-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::single-paragraph-mode", callback: (($obj: CellRendererText, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::single-paragraph-mode", callback: (($obj: CellRendererText, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::single-paragraph-mode", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::single-paragraph-mode", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::single-paragraph-mode", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::size", callback: (($obj: CellRendererText, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::size", callback: (($obj: CellRendererText, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::size", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::size", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::size", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::size-points", callback: (($obj: CellRendererText, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::size-points", callback: (($obj: CellRendererText, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::size-points", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::size-points", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::size-points", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::size-set", callback: (($obj: CellRendererText, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::size-set", callback: (($obj: CellRendererText, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::size-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::size-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::size-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::stretch", callback: (($obj: CellRendererText, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::stretch", callback: (($obj: CellRendererText, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::stretch", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::stretch", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::stretch", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::stretch-set", callback: (($obj: CellRendererText, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::stretch-set", callback: (($obj: CellRendererText, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::stretch-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::stretch-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::stretch-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::strikethrough", callback: (($obj: CellRendererText, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::strikethrough", callback: (($obj: CellRendererText, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::strikethrough", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::strikethrough", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::strikethrough", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::strikethrough-set", callback: (($obj: CellRendererText, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::strikethrough-set", callback: (($obj: CellRendererText, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::strikethrough-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::strikethrough-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::strikethrough-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::style", callback: (($obj: CellRendererText, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::style", callback: (($obj: CellRendererText, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::style", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::style", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::style", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::style-set", callback: (($obj: CellRendererText, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::style-set", callback: (($obj: CellRendererText, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::style-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::style-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::style-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::text", callback: (($obj: CellRendererText, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::text", callback: (($obj: CellRendererText, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::text", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::text", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::text", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::underline", callback: (($obj: CellRendererText, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::underline", callback: (($obj: CellRendererText, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::underline", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::underline", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::underline", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::underline-set", callback: (($obj: CellRendererText, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::underline-set", callback: (($obj: CellRendererText, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::underline-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::underline-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::underline-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::variant", callback: (($obj: CellRendererText, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::variant", callback: (($obj: CellRendererText, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::variant", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::variant", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::variant", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::variant-set", callback: (($obj: CellRendererText, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::variant-set", callback: (($obj: CellRendererText, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::variant-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::variant-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::variant-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::weight", callback: (($obj: CellRendererText, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::weight", callback: (($obj: CellRendererText, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::weight", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::weight", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::weight", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::weight-set", callback: (($obj: CellRendererText, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::weight-set", callback: (($obj: CellRendererText, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::weight-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::weight-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::weight-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::width-chars", callback: (($obj: CellRendererText, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::width-chars", callback: (($obj: CellRendererText, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::width-chars", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::width-chars", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::width-chars", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::wrap-mode", callback: (($obj: CellRendererText, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::wrap-mode", callback: (($obj: CellRendererText, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::wrap-mode", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::wrap-mode", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::wrap-mode", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::wrap-width", callback: (($obj: CellRendererText, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::wrap-width", callback: (($obj: CellRendererText, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::wrap-width", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::wrap-width", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::wrap-width", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::cell-background", callback: (($obj: CellRendererText, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::cell-background", callback: (($obj: CellRendererText, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::cell-background", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::cell-background", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::cell-background", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::cell-background-rgba", callback: (($obj: CellRendererText, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::cell-background-rgba", callback: (($obj: CellRendererText, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::cell-background-rgba", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::cell-background-rgba", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::cell-background-rgba", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::cell-background-set", callback: (($obj: CellRendererText, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::cell-background-set", callback: (($obj: CellRendererText, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::cell-background-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::cell-background-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::cell-background-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::editing", callback: (($obj: CellRendererText, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::editing", callback: (($obj: CellRendererText, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::editing", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::editing", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::editing", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::height", callback: (($obj: CellRendererText, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::height", callback: (($obj: CellRendererText, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::height", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::height", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::height", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::is-expanded", callback: (($obj: CellRendererText, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::is-expanded", callback: (($obj: CellRendererText, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::is-expanded", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::is-expanded", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::is-expanded", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::is-expander", callback: (($obj: CellRendererText, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::is-expander", callback: (($obj: CellRendererText, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::is-expander", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::is-expander", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::is-expander", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::mode", callback: (($obj: CellRendererText, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::mode", callback: (($obj: CellRendererText, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::mode", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::mode", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::mode", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::sensitive", callback: (($obj: CellRendererText, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::sensitive", callback: (($obj: CellRendererText, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::sensitive", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::sensitive", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::sensitive", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::visible", callback: (($obj: CellRendererText, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::visible", callback: (($obj: CellRendererText, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::width", callback: (($obj: CellRendererText, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::width", callback: (($obj: CellRendererText, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::width", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::width", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::width", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::xalign", callback: (($obj: CellRendererText, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::xalign", callback: (($obj: CellRendererText, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::xalign", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::xalign", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::xalign", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::xpad", callback: (($obj: CellRendererText, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::xpad", callback: (($obj: CellRendererText, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::xpad", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::xpad", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::xpad", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::yalign", callback: (($obj: CellRendererText, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::yalign", callback: (($obj: CellRendererText, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::yalign", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::yalign", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::yalign", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::ypad", callback: (($obj: CellRendererText, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::ypad", callback: (($obj: CellRendererText, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::ypad", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::ypad", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::ypad", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: CellRendererText_ConstructProps) + _init (config?: CellRendererText_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(): CellRendererText + static $gtype: GObject.Type +} +export interface CellRendererToggle_ConstructProps extends CellRenderer_ConstructProps { + activatable?: boolean + active?: boolean + inconsistent?: boolean + radio?: boolean +} +export class CellRendererToggle { + /* Properties of Gtk.CellRendererToggle */ + activatable: boolean + active: boolean + inconsistent: boolean + radio: boolean + /* Properties of Gtk.CellRenderer */ + cellBackground: string + cellBackgroundRgba: Gdk.RGBA + cellBackgroundSet: boolean + readonly editing: boolean + height: number + isExpanded: boolean + isExpander: boolean + mode: CellRendererMode + sensitive: boolean + visible: boolean + width: number + xalign: number + xpad: number + yalign: number + ypad: number + /* Fields of Gtk.CellRenderer */ + parentInstance: GObject.InitiallyUnowned + /* Fields of GObject.InitiallyUnowned */ + gTypeInstance: GObject.TypeInstance + /* Methods of Gtk.CellRendererToggle */ + getActivatable(): boolean + getActive(): boolean + getRadio(): boolean + setActivatable(setting: boolean): void + setActive(setting: boolean): void + setRadio(radio: boolean): void + /* Methods of Gtk.CellRenderer */ + activate(event: Gdk.Event, widget: Widget, path: string, backgroundArea: Gdk.Rectangle, cellArea: Gdk.Rectangle, flags: CellRendererState): boolean + getAlignedArea(widget: Widget, flags: CellRendererState, cellArea: Gdk.Rectangle): /* alignedArea */ Gdk.Rectangle + getAlignment(): [ /* xalign */ number | null, /* yalign */ number | null ] + getFixedSize(): [ /* width */ number | null, /* height */ number | null ] + getIsExpanded(): boolean + getIsExpander(): boolean + getPadding(): [ /* xpad */ number | null, /* ypad */ number | null ] + getPreferredHeight(widget: Widget): [ /* minimumSize */ number | null, /* naturalSize */ number | null ] + getPreferredHeightForWidth(widget: Widget, width: number): [ /* minimumHeight */ number | null, /* naturalHeight */ number | null ] + getPreferredSize(widget: Widget): [ /* minimumSize */ Requisition | null, /* naturalSize */ Requisition | null ] + getPreferredWidth(widget: Widget): [ /* minimumSize */ number | null, /* naturalSize */ number | null ] + getPreferredWidthForHeight(widget: Widget, height: number): [ /* minimumWidth */ number | null, /* naturalWidth */ number | null ] + getRequestMode(): SizeRequestMode + getSensitive(): boolean + getState(widget: Widget | null, cellState: CellRendererState): 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: Snapshot, widget: Widget, backgroundArea: Gdk.Rectangle, cellArea: Gdk.Rectangle, flags: CellRendererState): void + startEditing(event: Gdk.Event | null, widget: Widget, path: string, backgroundArea: Gdk.Rectangle, cellArea: Gdk.Rectangle, flags: CellRendererState): CellEditable | null + stopEditing(canceled: boolean): void + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Virtual methods of Gtk.CellRenderer */ + vfuncActivate(event: Gdk.Event, widget: Widget, path: string, backgroundArea: Gdk.Rectangle, cellArea: Gdk.Rectangle, flags: CellRendererState): boolean + vfuncEditingCanceled(): void + vfuncEditingStarted(editable: CellEditable, path: string): void + vfuncGetAlignedArea(widget: Widget, flags: CellRendererState, cellArea: Gdk.Rectangle): /* alignedArea */ Gdk.Rectangle + vfuncGetPreferredHeight(widget: Widget): [ /* minimumSize */ number | null, /* naturalSize */ number | null ] + vfuncGetPreferredHeightForWidth(widget: Widget, width: number): [ /* minimumHeight */ number | null, /* naturalHeight */ number | null ] + vfuncGetPreferredWidth(widget: Widget): [ /* minimumSize */ number | null, /* naturalSize */ number | null ] + vfuncGetPreferredWidthForHeight(widget: Widget, height: number): [ /* minimumWidth */ number | null, /* naturalWidth */ number | null ] + vfuncGetRequestMode(): SizeRequestMode + vfuncSnapshot(snapshot: Snapshot, widget: Widget, backgroundArea: Gdk.Rectangle, cellArea: Gdk.Rectangle, flags: CellRendererState): void + vfuncStartEditing(event: Gdk.Event | null, widget: Widget, path: string, backgroundArea: Gdk.Rectangle, cellArea: Gdk.Rectangle, flags: CellRendererState): CellEditable | null + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Gtk.CellRendererToggle */ + connect(sigName: "toggled", callback: (($obj: CellRendererToggle, path: string) => void)): number + connect_after(sigName: "toggled", callback: (($obj: CellRendererToggle, path: string) => void)): number + emit(sigName: "toggled", path: string): void + on(sigName: "toggled", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "toggled", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "toggled", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of Gtk.CellRenderer */ + connect(sigName: "editing-canceled", callback: (($obj: CellRendererToggle) => void)): number + connect_after(sigName: "editing-canceled", callback: (($obj: CellRendererToggle) => void)): number + emit(sigName: "editing-canceled"): void + on(sigName: "editing-canceled", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "editing-canceled", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "editing-canceled", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "editing-started", callback: (($obj: CellRendererToggle, editable: CellEditable, path: string) => void)): number + connect_after(sigName: "editing-started", callback: (($obj: CellRendererToggle, editable: CellEditable, path: string) => void)): number + emit(sigName: "editing-started", editable: CellEditable, path: string): void + on(sigName: "editing-started", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "editing-started", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "editing-started", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: CellRendererToggle, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: CellRendererToggle, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::activatable", callback: (($obj: CellRendererToggle, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::activatable", callback: (($obj: CellRendererToggle, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::activatable", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::activatable", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::activatable", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::active", callback: (($obj: CellRendererToggle, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::active", callback: (($obj: CellRendererToggle, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::active", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::active", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::active", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::inconsistent", callback: (($obj: CellRendererToggle, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::inconsistent", callback: (($obj: CellRendererToggle, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::inconsistent", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::inconsistent", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::inconsistent", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::radio", callback: (($obj: CellRendererToggle, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::radio", callback: (($obj: CellRendererToggle, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::radio", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::radio", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::radio", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::cell-background", callback: (($obj: CellRendererToggle, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::cell-background", callback: (($obj: CellRendererToggle, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::cell-background", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::cell-background", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::cell-background", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::cell-background-rgba", callback: (($obj: CellRendererToggle, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::cell-background-rgba", callback: (($obj: CellRendererToggle, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::cell-background-rgba", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::cell-background-rgba", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::cell-background-rgba", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::cell-background-set", callback: (($obj: CellRendererToggle, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::cell-background-set", callback: (($obj: CellRendererToggle, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::cell-background-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::cell-background-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::cell-background-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::editing", callback: (($obj: CellRendererToggle, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::editing", callback: (($obj: CellRendererToggle, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::editing", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::editing", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::editing", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::height", callback: (($obj: CellRendererToggle, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::height", callback: (($obj: CellRendererToggle, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::height", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::height", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::height", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::is-expanded", callback: (($obj: CellRendererToggle, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::is-expanded", callback: (($obj: CellRendererToggle, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::is-expanded", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::is-expanded", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::is-expanded", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::is-expander", callback: (($obj: CellRendererToggle, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::is-expander", callback: (($obj: CellRendererToggle, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::is-expander", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::is-expander", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::is-expander", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::mode", callback: (($obj: CellRendererToggle, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::mode", callback: (($obj: CellRendererToggle, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::mode", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::mode", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::mode", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::sensitive", callback: (($obj: CellRendererToggle, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::sensitive", callback: (($obj: CellRendererToggle, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::sensitive", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::sensitive", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::sensitive", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::visible", callback: (($obj: CellRendererToggle, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::visible", callback: (($obj: CellRendererToggle, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::width", callback: (($obj: CellRendererToggle, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::width", callback: (($obj: CellRendererToggle, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::width", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::width", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::width", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::xalign", callback: (($obj: CellRendererToggle, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::xalign", callback: (($obj: CellRendererToggle, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::xalign", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::xalign", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::xalign", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::xpad", callback: (($obj: CellRendererToggle, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::xpad", callback: (($obj: CellRendererToggle, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::xpad", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::xpad", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::xpad", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::yalign", callback: (($obj: CellRendererToggle, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::yalign", callback: (($obj: CellRendererToggle, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::yalign", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::yalign", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::yalign", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::ypad", callback: (($obj: CellRendererToggle, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::ypad", callback: (($obj: CellRendererToggle, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::ypad", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::ypad", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::ypad", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: CellRendererToggle_ConstructProps) + _init (config?: CellRendererToggle_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(): CellRendererToggle + static $gtype: GObject.Type +} +export interface CellView_ConstructProps extends Widget_ConstructProps { + cellArea?: CellArea + cellAreaContext?: CellAreaContext + drawSensitive?: boolean + fitModel?: boolean + model?: TreeModel + accessibleRole?: AccessibleRole + orientation?: Orientation +} +export class CellView { + /* Properties of Gtk.CellView */ + drawSensitive: boolean + fitModel: boolean + model: TreeModel + /* Properties of Gtk.Widget */ + canFocus: boolean + canTarget: boolean + cssClasses: string[] + cursor: Gdk.Cursor + focusOnClick: boolean + focusable: boolean + halign: Align + readonly hasDefault: boolean + readonly hasFocus: boolean + hasTooltip: boolean + heightRequest: number + hexpand: boolean + hexpandSet: boolean + layoutManager: LayoutManager + marginBottom: number + marginEnd: number + marginStart: number + marginTop: number + name: string + opacity: number + overflow: Overflow + readonly parent: Widget + receivesDefault: boolean + readonly root: Root + readonly scaleFactor: number + sensitive: boolean + tooltipMarkup: string + tooltipText: string + valign: Align + vexpand: boolean + vexpandSet: boolean + visible: boolean + widthRequest: number + /* Properties of Gtk.Accessible */ + accessibleRole: AccessibleRole + /* Properties of Gtk.Orientable */ + orientation: Orientation + /* Fields of Gtk.Widget */ + parentInstance: GObject.InitiallyUnowned + /* Fields of GObject.InitiallyUnowned */ + gTypeInstance: GObject.TypeInstance + /* Methods of Gtk.CellView */ + getDisplayedRow(): TreePath | null + getDrawSensitive(): boolean + getFitModel(): boolean + getModel(): TreeModel | null + setDisplayedRow(path?: TreePath | null): void + setDrawSensitive(drawSensitive: boolean): void + setFitModel(fitModel: boolean): void + setModel(model?: TreeModel | null): void + /* Methods of Gtk.Widget */ + actionSetEnabled(actionName: string, enabled: boolean): void + activate(): boolean + activateAction(name: string, args?: GLib.Variant | null): boolean + activateDefault(): void + addController(controller: EventController): void + addCssClass(cssClass: string): void + addMnemonicLabel(label: Widget): void + addTickCallback(callback: TickCallback): number + allocate(width: number, height: number, baseline: number, transform?: Gsk.Transform | null): void + childFocus(direction: DirectionType): boolean + computeBounds(target: Widget): [ /* returnType */ boolean, /* outBounds */ Graphene.Rect ] + computeExpand(orientation: Orientation): boolean + computePoint(target: Widget, point: Graphene.Point): [ /* returnType */ boolean, /* outPoint */ Graphene.Point ] + computeTransform(target: Widget): [ /* returnType */ boolean, /* outTransform */ Graphene.Matrix ] + contains(x: number, y: number): boolean + createPangoContext(): Pango.Context + createPangoLayout(text?: string | null): Pango.Layout + dragCheckThreshold(startX: number, startY: number, currentX: number, currentY: number): boolean + errorBell(): void + getAllocatedBaseline(): number + getAllocatedHeight(): number + getAllocatedWidth(): number + getAllocation(): /* allocation */ Allocation + getAncestor(widgetType: GObject.Type): Widget | null + getCanFocus(): boolean + getCanTarget(): boolean + getChildVisible(): boolean + getClipboard(): Gdk.Clipboard + getCssClasses(): string[] + getCssName(): string + getCursor(): Gdk.Cursor | null + getDirection(): TextDirection + getDisplay(): Gdk.Display + getFirstChild(): Widget | null + getFocusChild(): Widget | null + getFocusOnClick(): boolean + getFocusable(): boolean + getFontMap(): Pango.FontMap | null + getFontOptions(): cairo.FontOptions | null + getFrameClock(): Gdk.FrameClock | null + getHalign(): Align + getHasTooltip(): boolean + getHeight(): number + getHexpand(): boolean + getHexpandSet(): boolean + getLastChild(): Widget | null + getLayoutManager(): LayoutManager | null + getMapped(): boolean + getMarginBottom(): number + getMarginEnd(): number + getMarginStart(): number + getMarginTop(): number + getName(): string + getNative(): Native | null + getNextSibling(): Widget | null + getOpacity(): number + getOverflow(): Overflow + getPangoContext(): Pango.Context + getParent(): Widget | null + getPreferredSize(): [ /* minimumSize */ Requisition | null, /* naturalSize */ Requisition | null ] + getPrevSibling(): Widget | null + getPrimaryClipboard(): Gdk.Clipboard + getRealized(): boolean + getReceivesDefault(): boolean + getRequestMode(): SizeRequestMode + getRoot(): Root | null + getScaleFactor(): number + getSensitive(): boolean + getSettings(): Settings + getSize(orientation: Orientation): number + getSizeRequest(): [ /* width */ number | null, /* height */ number | null ] + getStateFlags(): StateFlags + getStyleContext(): StyleContext + getTemplateChild(widgetType: GObject.Type, name: string): GObject.Object + getTooltipMarkup(): string | null + getTooltipText(): string | null + getValign(): 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?: Gio.ActionGroup | null): void + insertAfter(parent: Widget, previousSibling?: Widget | null): void + insertBefore(parent: Widget, nextSibling?: Widget | null): void + isAncestor(ancestor: Widget): boolean + isDrawable(): boolean + isFocus(): boolean + isSensitive(): boolean + isVisible(): boolean + keynavFailed(direction: DirectionType): boolean + listMnemonicLabels(): Widget[] + map(): void + measure(orientation: Orientation, forSize: number): [ /* minimum */ number | null, /* natural */ number | null, /* minimumBaseline */ number | null, /* naturalBaseline */ number | null ] + mnemonicActivate(groupCycling: boolean): boolean + observeChildren(): Gio.ListModel + observeControllers(): Gio.ListModel + pick(x: number, y: number, flags: PickFlags): Widget | null + queueAllocate(): void + queueDraw(): void + queueResize(): void + realize(): void + removeController(controller: EventController): void + removeCssClass(cssClass: string): void + removeMnemonicLabel(label: Widget): void + removeTickCallback(id: number): void + setCanFocus(canFocus: boolean): void + setCanTarget(canTarget: boolean): void + setChildVisible(childVisible: boolean): void + setCssClasses(classes: string[]): void + setCursor(cursor?: Gdk.Cursor | null): void + setCursorFromName(name?: string | null): void + setDirection(dir: TextDirection): void + setFocusChild(child?: Widget | null): void + setFocusOnClick(focusOnClick: boolean): void + setFocusable(focusable: boolean): void + setFontMap(fontMap?: Pango.FontMap | null): void + setFontOptions(options?: cairo.FontOptions | null): void + setHalign(align: Align): void + setHasTooltip(hasTooltip: boolean): void + setHexpand(expand: boolean): void + setHexpandSet(set: boolean): void + setLayoutManager(layoutManager?: LayoutManager | 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: Overflow): void + setParent(parent: Widget): void + setReceivesDefault(receivesDefault: boolean): void + setSensitive(sensitive: boolean): void + setSizeRequest(width: number, height: number): void + setStateFlags(flags: StateFlags, clear: boolean): void + setTooltipMarkup(markup?: string | null): void + setTooltipText(text?: string | null): void + setValign(align: Align): void + setVexpand(expand: boolean): void + setVexpandSet(set: boolean): void + setVisible(visible: boolean): void + shouldLayout(): boolean + show(): void + sizeAllocate(allocation: Allocation, baseline: number): void + snapshotChild(child: Widget, snapshot: Snapshot): void + translateCoordinates(destWidget: Widget, srcX: number, srcY: number): [ /* returnType */ boolean, /* destX */ number | null, /* destY */ number | null ] + triggerTooltipQuery(): void + unmap(): void + unparent(): void + unrealize(): void + unsetStateFlags(flags: StateFlags): void + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Methods of Gtk.Accessible */ + getAccessibleRole(): AccessibleRole + resetProperty(property: AccessibleProperty): void + resetRelation(relation: AccessibleRelation): void + resetState(state: AccessibleState): void + updateProperty(properties: AccessibleProperty[], values: any): void + updateRelation(relations: AccessibleRelation[], values: any): void + updateState(states: AccessibleState[], values: any): void + /* Methods of Gtk.Buildable */ + getBuildableId(): string + /* Methods of Gtk.CellLayout */ + addAttribute(cell: CellRenderer, attribute: string, column: number): void + clear(): void + clearAttributes(cell: CellRenderer): void + getArea(): CellArea | null + getCells(): CellRenderer[] + packEnd(cell: CellRenderer, expand: boolean): void + packStart(cell: CellRenderer, expand: boolean): void + reorder(cell: CellRenderer, position: number): void + setCellDataFunc(cell: CellRenderer, func: CellLayoutDataFunc | null): void + /* Methods of Gtk.Orientable */ + getOrientation(): Orientation + setOrientation(orientation: Orientation): void + /* Virtual methods of Gtk.CellView */ + vfuncAddAttribute(cell: CellRenderer, attribute: string, column: number): void + vfuncClear(): void + vfuncClearAttributes(cell: CellRenderer): void + vfuncGetArea(): CellArea | null + vfuncGetCells(): CellRenderer[] + vfuncPackEnd(cell: CellRenderer, expand: boolean): void + vfuncPackStart(cell: CellRenderer, expand: boolean): void + vfuncReorder(cell: CellRenderer, position: number): void + vfuncSetCellDataFunc(cell: CellRenderer, func: CellLayoutDataFunc | null): void + /* Virtual methods of Gtk.Widget */ + vfuncComputeExpand(hexpandP: boolean, vexpandP: boolean): void + vfuncContains(x: number, y: number): boolean + vfuncCssChanged(change: CssStyleChange): void + vfuncDirectionChanged(previousDirection: TextDirection): void + vfuncFocus(direction: DirectionType): boolean + vfuncGetRequestMode(): SizeRequestMode + vfuncGrabFocus(): boolean + vfuncHide(): void + vfuncKeynavFailed(direction: DirectionType): boolean + vfuncMap(): void + vfuncMeasure(orientation: Orientation, forSize: number): [ /* minimum */ number | null, /* natural */ number | null, /* minimumBaseline */ number | null, /* naturalBaseline */ number | null ] + vfuncMnemonicActivate(groupCycling: boolean): boolean + vfuncMoveFocus(direction: DirectionType): void + vfuncQueryTooltip(x: number, y: number, keyboardTooltip: boolean, tooltip: Tooltip): boolean + vfuncRealize(): void + vfuncRoot(): void + vfuncSetFocusChild(child?: Widget | null): void + vfuncShow(): void + vfuncSizeAllocate(width: number, height: number, baseline: number): void + vfuncSnapshot(snapshot: Snapshot): void + vfuncStateFlagsChanged(previousStateFlags: StateFlags): void + vfuncSystemSettingChanged(settings: SystemSetting): void + vfuncUnmap(): void + vfuncUnrealize(): void + vfuncUnroot(): void + vfuncAddChild(builder: Builder, child: GObject.Object, type?: string | null): void + vfuncCustomFinished(builder: Builder, child: GObject.Object | null, tagname: string, data?: object | null): void + vfuncCustomTagEnd(builder: Builder, child: GObject.Object | null, tagname: string, data?: object | null): void + vfuncCustomTagStart(builder: Builder, child: GObject.Object | null, tagname: string): [ /* returnType */ boolean, /* parser */ BuildableParser, /* data */ object | null ] + vfuncGetId(): string + vfuncGetInternalChild(builder: Builder, childname: string): GObject.Object + vfuncParserFinished(builder: Builder): void + vfuncSetBuildableProperty(builder: Builder, name: string, value: any): void + vfuncSetId(id: string): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Gtk.Widget */ + connect(sigName: "destroy", callback: (($obj: CellView) => void)): number + connect_after(sigName: "destroy", callback: (($obj: CellView) => void)): number + emit(sigName: "destroy"): void + on(sigName: "destroy", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "destroy", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "destroy", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "direction-changed", callback: (($obj: CellView, previousDirection: TextDirection) => void)): number + connect_after(sigName: "direction-changed", callback: (($obj: CellView, previousDirection: TextDirection) => void)): number + emit(sigName: "direction-changed", previousDirection: TextDirection): void + on(sigName: "direction-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "direction-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "direction-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "hide", callback: (($obj: CellView) => void)): number + connect_after(sigName: "hide", callback: (($obj: CellView) => void)): number + emit(sigName: "hide"): void + on(sigName: "hide", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "hide", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "hide", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "keynav-failed", callback: (($obj: CellView, direction: DirectionType) => boolean)): number + connect_after(sigName: "keynav-failed", callback: (($obj: CellView, direction: DirectionType) => boolean)): number + emit(sigName: "keynav-failed", direction: DirectionType): void + on(sigName: "keynav-failed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "keynav-failed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "keynav-failed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "map", callback: (($obj: CellView) => void)): number + connect_after(sigName: "map", callback: (($obj: CellView) => void)): number + emit(sigName: "map"): void + on(sigName: "map", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "map", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "map", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "mnemonic-activate", callback: (($obj: CellView, groupCycling: boolean) => boolean)): number + connect_after(sigName: "mnemonic-activate", callback: (($obj: CellView, groupCycling: boolean) => boolean)): number + emit(sigName: "mnemonic-activate", groupCycling: boolean): void + on(sigName: "mnemonic-activate", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "mnemonic-activate", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "mnemonic-activate", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "move-focus", callback: (($obj: CellView, direction: DirectionType) => void)): number + connect_after(sigName: "move-focus", callback: (($obj: CellView, direction: DirectionType) => void)): number + emit(sigName: "move-focus", direction: DirectionType): void + on(sigName: "move-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "move-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "move-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "query-tooltip", callback: (($obj: CellView, x: number, y: number, keyboardMode: boolean, tooltip: Tooltip) => boolean)): number + connect_after(sigName: "query-tooltip", callback: (($obj: CellView, x: number, y: number, keyboardMode: boolean, tooltip: Tooltip) => boolean)): number + emit(sigName: "query-tooltip", x: number, y: number, keyboardMode: boolean, tooltip: Tooltip): void + on(sigName: "query-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "query-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "query-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "realize", callback: (($obj: CellView) => void)): number + connect_after(sigName: "realize", callback: (($obj: CellView) => void)): number + emit(sigName: "realize"): void + on(sigName: "realize", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "realize", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "realize", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "show", callback: (($obj: CellView) => void)): number + connect_after(sigName: "show", callback: (($obj: CellView) => void)): number + emit(sigName: "show"): void + on(sigName: "show", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "show", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "show", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "state-flags-changed", callback: (($obj: CellView, flags: StateFlags) => void)): number + connect_after(sigName: "state-flags-changed", callback: (($obj: CellView, flags: StateFlags) => void)): number + emit(sigName: "state-flags-changed", flags: StateFlags): void + on(sigName: "state-flags-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "state-flags-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "state-flags-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "unmap", callback: (($obj: CellView) => void)): number + connect_after(sigName: "unmap", callback: (($obj: CellView) => void)): number + emit(sigName: "unmap"): void + on(sigName: "unmap", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "unmap", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "unmap", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "unrealize", callback: (($obj: CellView) => void)): number + connect_after(sigName: "unrealize", callback: (($obj: CellView) => void)): number + emit(sigName: "unrealize"): void + on(sigName: "unrealize", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "unrealize", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "unrealize", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: CellView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: CellView, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::draw-sensitive", callback: (($obj: CellView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::draw-sensitive", callback: (($obj: CellView, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::draw-sensitive", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::draw-sensitive", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::draw-sensitive", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::fit-model", callback: (($obj: CellView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::fit-model", callback: (($obj: CellView, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::fit-model", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::fit-model", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::fit-model", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::model", callback: (($obj: CellView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::model", callback: (($obj: CellView, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::model", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::model", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::model", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::can-focus", callback: (($obj: CellView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::can-focus", callback: (($obj: CellView, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::can-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::can-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::can-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::can-target", callback: (($obj: CellView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::can-target", callback: (($obj: CellView, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::can-target", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::can-target", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::can-target", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::css-classes", callback: (($obj: CellView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::css-classes", callback: (($obj: CellView, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::css-classes", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::css-classes", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::css-classes", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::cursor", callback: (($obj: CellView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::cursor", callback: (($obj: CellView, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::cursor", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::cursor", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::cursor", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::focus-on-click", callback: (($obj: CellView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::focus-on-click", callback: (($obj: CellView, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::focus-on-click", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::focus-on-click", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::focus-on-click", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::focusable", callback: (($obj: CellView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::focusable", callback: (($obj: CellView, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::focusable", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::focusable", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::focusable", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::halign", callback: (($obj: CellView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::halign", callback: (($obj: CellView, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::halign", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::halign", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::halign", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::has-default", callback: (($obj: CellView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-default", callback: (($obj: CellView, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::has-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::has-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::has-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::has-focus", callback: (($obj: CellView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-focus", callback: (($obj: CellView, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::has-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::has-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::has-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::has-tooltip", callback: (($obj: CellView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-tooltip", callback: (($obj: CellView, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::has-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::has-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::has-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::height-request", callback: (($obj: CellView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::height-request", callback: (($obj: CellView, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::height-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::height-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::height-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::hexpand", callback: (($obj: CellView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hexpand", callback: (($obj: CellView, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::hexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::hexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::hexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::hexpand-set", callback: (($obj: CellView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hexpand-set", callback: (($obj: CellView, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::hexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::hexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::hexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::layout-manager", callback: (($obj: CellView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::layout-manager", callback: (($obj: CellView, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::layout-manager", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::layout-manager", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::layout-manager", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-bottom", callback: (($obj: CellView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-bottom", callback: (($obj: CellView, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-bottom", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-bottom", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-bottom", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-end", callback: (($obj: CellView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-end", callback: (($obj: CellView, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-end", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-end", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-end", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-start", callback: (($obj: CellView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-start", callback: (($obj: CellView, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-start", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-start", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-start", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-top", callback: (($obj: CellView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-top", callback: (($obj: CellView, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-top", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-top", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-top", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::name", callback: (($obj: CellView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::name", callback: (($obj: CellView, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::opacity", callback: (($obj: CellView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::opacity", callback: (($obj: CellView, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::opacity", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::opacity", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::opacity", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::overflow", callback: (($obj: CellView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::overflow", callback: (($obj: CellView, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::overflow", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::overflow", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::overflow", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::parent", callback: (($obj: CellView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::parent", callback: (($obj: CellView, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::receives-default", callback: (($obj: CellView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::receives-default", callback: (($obj: CellView, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::receives-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::receives-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::receives-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::root", callback: (($obj: CellView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::root", callback: (($obj: CellView, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::root", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::root", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::root", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::scale-factor", callback: (($obj: CellView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::scale-factor", callback: (($obj: CellView, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::scale-factor", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::scale-factor", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::scale-factor", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::sensitive", callback: (($obj: CellView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::sensitive", callback: (($obj: CellView, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::sensitive", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::sensitive", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::sensitive", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::tooltip-markup", callback: (($obj: CellView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::tooltip-markup", callback: (($obj: CellView, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::tooltip-markup", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::tooltip-markup", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::tooltip-markup", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::tooltip-text", callback: (($obj: CellView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::tooltip-text", callback: (($obj: CellView, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::tooltip-text", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::tooltip-text", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::tooltip-text", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::valign", callback: (($obj: CellView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::valign", callback: (($obj: CellView, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::valign", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::valign", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::valign", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::vexpand", callback: (($obj: CellView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vexpand", callback: (($obj: CellView, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::vexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::vexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::vexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::vexpand-set", callback: (($obj: CellView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vexpand-set", callback: (($obj: CellView, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::vexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::vexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::vexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::visible", callback: (($obj: CellView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::visible", callback: (($obj: CellView, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::width-request", callback: (($obj: CellView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::width-request", callback: (($obj: CellView, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::width-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::width-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::width-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::accessible-role", callback: (($obj: CellView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-role", callback: (($obj: CellView, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::accessible-role", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::accessible-role", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::accessible-role", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::orientation", callback: (($obj: CellView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::orientation", callback: (($obj: CellView, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::orientation", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::orientation", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::orientation", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: CellView_ConstructProps) + _init (config?: CellView_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(): CellView + static newWithContext(area: CellArea, context: CellAreaContext): CellView + static newWithMarkup(markup: string): CellView + static newWithText(text: string): CellView + static newWithTexture(texture: Gdk.Texture): CellView + static $gtype: GObject.Type +} +export interface CenterBox_ConstructProps extends Widget_ConstructProps { + baselinePosition?: BaselinePosition + accessibleRole?: AccessibleRole + orientation?: Orientation +} +export class CenterBox { + /* Properties of Gtk.CenterBox */ + baselinePosition: BaselinePosition + /* Properties of Gtk.Widget */ + canFocus: boolean + canTarget: boolean + cssClasses: string[] + cursor: Gdk.Cursor + focusOnClick: boolean + focusable: boolean + halign: Align + readonly hasDefault: boolean + readonly hasFocus: boolean + hasTooltip: boolean + heightRequest: number + hexpand: boolean + hexpandSet: boolean + layoutManager: LayoutManager + marginBottom: number + marginEnd: number + marginStart: number + marginTop: number + name: string + opacity: number + overflow: Overflow + readonly parent: Widget + receivesDefault: boolean + readonly root: Root + readonly scaleFactor: number + sensitive: boolean + tooltipMarkup: string + tooltipText: string + valign: Align + vexpand: boolean + vexpandSet: boolean + visible: boolean + widthRequest: number + /* Properties of Gtk.Accessible */ + accessibleRole: AccessibleRole + /* Properties of Gtk.Orientable */ + orientation: Orientation + /* Fields of Gtk.Widget */ + parentInstance: GObject.InitiallyUnowned + /* Fields of GObject.InitiallyUnowned */ + gTypeInstance: GObject.TypeInstance + /* Methods of Gtk.CenterBox */ + getBaselinePosition(): BaselinePosition + getCenterWidget(): Widget | null + getEndWidget(): Widget | null + getStartWidget(): Widget | null + setBaselinePosition(position: BaselinePosition): void + setCenterWidget(child?: Widget | null): void + setEndWidget(child?: Widget | null): void + setStartWidget(child?: Widget | null): void + /* Methods of Gtk.Widget */ + actionSetEnabled(actionName: string, enabled: boolean): void + activate(): boolean + activateAction(name: string, args?: GLib.Variant | null): boolean + activateDefault(): void + addController(controller: EventController): void + addCssClass(cssClass: string): void + addMnemonicLabel(label: Widget): void + addTickCallback(callback: TickCallback): number + allocate(width: number, height: number, baseline: number, transform?: Gsk.Transform | null): void + childFocus(direction: DirectionType): boolean + computeBounds(target: Widget): [ /* returnType */ boolean, /* outBounds */ Graphene.Rect ] + computeExpand(orientation: Orientation): boolean + computePoint(target: Widget, point: Graphene.Point): [ /* returnType */ boolean, /* outPoint */ Graphene.Point ] + computeTransform(target: Widget): [ /* returnType */ boolean, /* outTransform */ Graphene.Matrix ] + contains(x: number, y: number): boolean + createPangoContext(): Pango.Context + createPangoLayout(text?: string | null): Pango.Layout + dragCheckThreshold(startX: number, startY: number, currentX: number, currentY: number): boolean + errorBell(): void + getAllocatedBaseline(): number + getAllocatedHeight(): number + getAllocatedWidth(): number + getAllocation(): /* allocation */ Allocation + getAncestor(widgetType: GObject.Type): Widget | null + getCanFocus(): boolean + getCanTarget(): boolean + getChildVisible(): boolean + getClipboard(): Gdk.Clipboard + getCssClasses(): string[] + getCssName(): string + getCursor(): Gdk.Cursor | null + getDirection(): TextDirection + getDisplay(): Gdk.Display + getFirstChild(): Widget | null + getFocusChild(): Widget | null + getFocusOnClick(): boolean + getFocusable(): boolean + getFontMap(): Pango.FontMap | null + getFontOptions(): cairo.FontOptions | null + getFrameClock(): Gdk.FrameClock | null + getHalign(): Align + getHasTooltip(): boolean + getHeight(): number + getHexpand(): boolean + getHexpandSet(): boolean + getLastChild(): Widget | null + getLayoutManager(): LayoutManager | null + getMapped(): boolean + getMarginBottom(): number + getMarginEnd(): number + getMarginStart(): number + getMarginTop(): number + getName(): string + getNative(): Native | null + getNextSibling(): Widget | null + getOpacity(): number + getOverflow(): Overflow + getPangoContext(): Pango.Context + getParent(): Widget | null + getPreferredSize(): [ /* minimumSize */ Requisition | null, /* naturalSize */ Requisition | null ] + getPrevSibling(): Widget | null + getPrimaryClipboard(): Gdk.Clipboard + getRealized(): boolean + getReceivesDefault(): boolean + getRequestMode(): SizeRequestMode + getRoot(): Root | null + getScaleFactor(): number + getSensitive(): boolean + getSettings(): Settings + getSize(orientation: Orientation): number + getSizeRequest(): [ /* width */ number | null, /* height */ number | null ] + getStateFlags(): StateFlags + getStyleContext(): StyleContext + getTemplateChild(widgetType: GObject.Type, name: string): GObject.Object + getTooltipMarkup(): string | null + getTooltipText(): string | null + getValign(): 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?: Gio.ActionGroup | null): void + insertAfter(parent: Widget, previousSibling?: Widget | null): void + insertBefore(parent: Widget, nextSibling?: Widget | null): void + isAncestor(ancestor: Widget): boolean + isDrawable(): boolean + isFocus(): boolean + isSensitive(): boolean + isVisible(): boolean + keynavFailed(direction: DirectionType): boolean + listMnemonicLabels(): Widget[] + map(): void + measure(orientation: Orientation, forSize: number): [ /* minimum */ number | null, /* natural */ number | null, /* minimumBaseline */ number | null, /* naturalBaseline */ number | null ] + mnemonicActivate(groupCycling: boolean): boolean + observeChildren(): Gio.ListModel + observeControllers(): Gio.ListModel + pick(x: number, y: number, flags: PickFlags): Widget | null + queueAllocate(): void + queueDraw(): void + queueResize(): void + realize(): void + removeController(controller: EventController): void + removeCssClass(cssClass: string): void + removeMnemonicLabel(label: Widget): void + removeTickCallback(id: number): void + setCanFocus(canFocus: boolean): void + setCanTarget(canTarget: boolean): void + setChildVisible(childVisible: boolean): void + setCssClasses(classes: string[]): void + setCursor(cursor?: Gdk.Cursor | null): void + setCursorFromName(name?: string | null): void + setDirection(dir: TextDirection): void + setFocusChild(child?: Widget | null): void + setFocusOnClick(focusOnClick: boolean): void + setFocusable(focusable: boolean): void + setFontMap(fontMap?: Pango.FontMap | null): void + setFontOptions(options?: cairo.FontOptions | null): void + setHalign(align: Align): void + setHasTooltip(hasTooltip: boolean): void + setHexpand(expand: boolean): void + setHexpandSet(set: boolean): void + setLayoutManager(layoutManager?: LayoutManager | 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: Overflow): void + setParent(parent: Widget): void + setReceivesDefault(receivesDefault: boolean): void + setSensitive(sensitive: boolean): void + setSizeRequest(width: number, height: number): void + setStateFlags(flags: StateFlags, clear: boolean): void + setTooltipMarkup(markup?: string | null): void + setTooltipText(text?: string | null): void + setValign(align: Align): void + setVexpand(expand: boolean): void + setVexpandSet(set: boolean): void + setVisible(visible: boolean): void + shouldLayout(): boolean + show(): void + sizeAllocate(allocation: Allocation, baseline: number): void + snapshotChild(child: Widget, snapshot: Snapshot): void + translateCoordinates(destWidget: Widget, srcX: number, srcY: number): [ /* returnType */ boolean, /* destX */ number | null, /* destY */ number | null ] + triggerTooltipQuery(): void + unmap(): void + unparent(): void + unrealize(): void + unsetStateFlags(flags: StateFlags): void + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Methods of Gtk.Accessible */ + getAccessibleRole(): AccessibleRole + resetProperty(property: AccessibleProperty): void + resetRelation(relation: AccessibleRelation): void + resetState(state: AccessibleState): void + updateProperty(properties: AccessibleProperty[], values: any): void + updateRelation(relations: AccessibleRelation[], values: any): void + updateState(states: AccessibleState[], values: any): void + /* Methods of Gtk.Buildable */ + getBuildableId(): string + /* Methods of Gtk.Orientable */ + getOrientation(): Orientation + setOrientation(orientation: Orientation): void + /* Virtual methods of Gtk.Widget */ + vfuncComputeExpand(hexpandP: boolean, vexpandP: boolean): void + vfuncContains(x: number, y: number): boolean + vfuncCssChanged(change: CssStyleChange): void + vfuncDirectionChanged(previousDirection: TextDirection): void + vfuncFocus(direction: DirectionType): boolean + vfuncGetRequestMode(): SizeRequestMode + vfuncGrabFocus(): boolean + vfuncHide(): void + vfuncKeynavFailed(direction: DirectionType): boolean + vfuncMap(): void + vfuncMeasure(orientation: Orientation, forSize: number): [ /* minimum */ number | null, /* natural */ number | null, /* minimumBaseline */ number | null, /* naturalBaseline */ number | null ] + vfuncMnemonicActivate(groupCycling: boolean): boolean + vfuncMoveFocus(direction: DirectionType): void + vfuncQueryTooltip(x: number, y: number, keyboardTooltip: boolean, tooltip: Tooltip): boolean + vfuncRealize(): void + vfuncRoot(): void + vfuncSetFocusChild(child?: Widget | null): void + vfuncShow(): void + vfuncSizeAllocate(width: number, height: number, baseline: number): void + vfuncSnapshot(snapshot: Snapshot): void + vfuncStateFlagsChanged(previousStateFlags: StateFlags): void + vfuncSystemSettingChanged(settings: SystemSetting): void + vfuncUnmap(): void + vfuncUnrealize(): void + vfuncUnroot(): void + vfuncAddChild(builder: Builder, child: GObject.Object, type?: string | null): void + vfuncCustomFinished(builder: Builder, child: GObject.Object | null, tagname: string, data?: object | null): void + vfuncCustomTagEnd(builder: Builder, child: GObject.Object | null, tagname: string, data?: object | null): void + vfuncCustomTagStart(builder: Builder, child: GObject.Object | null, tagname: string): [ /* returnType */ boolean, /* parser */ BuildableParser, /* data */ object | null ] + vfuncGetId(): string + vfuncGetInternalChild(builder: Builder, childname: string): GObject.Object + vfuncParserFinished(builder: Builder): void + vfuncSetBuildableProperty(builder: Builder, name: string, value: any): void + vfuncSetId(id: string): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Gtk.Widget */ + connect(sigName: "destroy", callback: (($obj: CenterBox) => void)): number + connect_after(sigName: "destroy", callback: (($obj: CenterBox) => void)): number + emit(sigName: "destroy"): void + on(sigName: "destroy", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "destroy", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "destroy", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "direction-changed", callback: (($obj: CenterBox, previousDirection: TextDirection) => void)): number + connect_after(sigName: "direction-changed", callback: (($obj: CenterBox, previousDirection: TextDirection) => void)): number + emit(sigName: "direction-changed", previousDirection: TextDirection): void + on(sigName: "direction-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "direction-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "direction-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "hide", callback: (($obj: CenterBox) => void)): number + connect_after(sigName: "hide", callback: (($obj: CenterBox) => void)): number + emit(sigName: "hide"): void + on(sigName: "hide", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "hide", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "hide", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "keynav-failed", callback: (($obj: CenterBox, direction: DirectionType) => boolean)): number + connect_after(sigName: "keynav-failed", callback: (($obj: CenterBox, direction: DirectionType) => boolean)): number + emit(sigName: "keynav-failed", direction: DirectionType): void + on(sigName: "keynav-failed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "keynav-failed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "keynav-failed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "map", callback: (($obj: CenterBox) => void)): number + connect_after(sigName: "map", callback: (($obj: CenterBox) => void)): number + emit(sigName: "map"): void + on(sigName: "map", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "map", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "map", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "mnemonic-activate", callback: (($obj: CenterBox, groupCycling: boolean) => boolean)): number + connect_after(sigName: "mnemonic-activate", callback: (($obj: CenterBox, groupCycling: boolean) => boolean)): number + emit(sigName: "mnemonic-activate", groupCycling: boolean): void + on(sigName: "mnemonic-activate", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "mnemonic-activate", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "mnemonic-activate", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "move-focus", callback: (($obj: CenterBox, direction: DirectionType) => void)): number + connect_after(sigName: "move-focus", callback: (($obj: CenterBox, direction: DirectionType) => void)): number + emit(sigName: "move-focus", direction: DirectionType): void + on(sigName: "move-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "move-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "move-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "query-tooltip", callback: (($obj: CenterBox, x: number, y: number, keyboardMode: boolean, tooltip: Tooltip) => boolean)): number + connect_after(sigName: "query-tooltip", callback: (($obj: CenterBox, x: number, y: number, keyboardMode: boolean, tooltip: Tooltip) => boolean)): number + emit(sigName: "query-tooltip", x: number, y: number, keyboardMode: boolean, tooltip: Tooltip): void + on(sigName: "query-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "query-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "query-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "realize", callback: (($obj: CenterBox) => void)): number + connect_after(sigName: "realize", callback: (($obj: CenterBox) => void)): number + emit(sigName: "realize"): void + on(sigName: "realize", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "realize", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "realize", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "show", callback: (($obj: CenterBox) => void)): number + connect_after(sigName: "show", callback: (($obj: CenterBox) => void)): number + emit(sigName: "show"): void + on(sigName: "show", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "show", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "show", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "state-flags-changed", callback: (($obj: CenterBox, flags: StateFlags) => void)): number + connect_after(sigName: "state-flags-changed", callback: (($obj: CenterBox, flags: StateFlags) => void)): number + emit(sigName: "state-flags-changed", flags: StateFlags): void + on(sigName: "state-flags-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "state-flags-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "state-flags-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "unmap", callback: (($obj: CenterBox) => void)): number + connect_after(sigName: "unmap", callback: (($obj: CenterBox) => void)): number + emit(sigName: "unmap"): void + on(sigName: "unmap", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "unmap", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "unmap", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "unrealize", callback: (($obj: CenterBox) => void)): number + connect_after(sigName: "unrealize", callback: (($obj: CenterBox) => void)): number + emit(sigName: "unrealize"): void + on(sigName: "unrealize", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "unrealize", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "unrealize", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: CenterBox, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: CenterBox, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::baseline-position", callback: (($obj: CenterBox, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::baseline-position", callback: (($obj: CenterBox, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::baseline-position", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::baseline-position", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::baseline-position", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::can-focus", callback: (($obj: CenterBox, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::can-focus", callback: (($obj: CenterBox, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::can-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::can-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::can-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::can-target", callback: (($obj: CenterBox, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::can-target", callback: (($obj: CenterBox, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::can-target", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::can-target", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::can-target", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::css-classes", callback: (($obj: CenterBox, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::css-classes", callback: (($obj: CenterBox, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::css-classes", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::css-classes", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::css-classes", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::cursor", callback: (($obj: CenterBox, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::cursor", callback: (($obj: CenterBox, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::cursor", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::cursor", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::cursor", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::focus-on-click", callback: (($obj: CenterBox, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::focus-on-click", callback: (($obj: CenterBox, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::focus-on-click", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::focus-on-click", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::focus-on-click", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::focusable", callback: (($obj: CenterBox, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::focusable", callback: (($obj: CenterBox, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::focusable", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::focusable", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::focusable", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::halign", callback: (($obj: CenterBox, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::halign", callback: (($obj: CenterBox, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::halign", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::halign", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::halign", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::has-default", callback: (($obj: CenterBox, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-default", callback: (($obj: CenterBox, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::has-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::has-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::has-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::has-focus", callback: (($obj: CenterBox, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-focus", callback: (($obj: CenterBox, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::has-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::has-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::has-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::has-tooltip", callback: (($obj: CenterBox, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-tooltip", callback: (($obj: CenterBox, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::has-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::has-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::has-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::height-request", callback: (($obj: CenterBox, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::height-request", callback: (($obj: CenterBox, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::height-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::height-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::height-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::hexpand", callback: (($obj: CenterBox, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hexpand", callback: (($obj: CenterBox, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::hexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::hexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::hexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::hexpand-set", callback: (($obj: CenterBox, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hexpand-set", callback: (($obj: CenterBox, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::hexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::hexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::hexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::layout-manager", callback: (($obj: CenterBox, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::layout-manager", callback: (($obj: CenterBox, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::layout-manager", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::layout-manager", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::layout-manager", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-bottom", callback: (($obj: CenterBox, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-bottom", callback: (($obj: CenterBox, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-bottom", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-bottom", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-bottom", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-end", callback: (($obj: CenterBox, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-end", callback: (($obj: CenterBox, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-end", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-end", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-end", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-start", callback: (($obj: CenterBox, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-start", callback: (($obj: CenterBox, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-start", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-start", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-start", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-top", callback: (($obj: CenterBox, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-top", callback: (($obj: CenterBox, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-top", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-top", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-top", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::name", callback: (($obj: CenterBox, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::name", callback: (($obj: CenterBox, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::opacity", callback: (($obj: CenterBox, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::opacity", callback: (($obj: CenterBox, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::opacity", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::opacity", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::opacity", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::overflow", callback: (($obj: CenterBox, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::overflow", callback: (($obj: CenterBox, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::overflow", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::overflow", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::overflow", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::parent", callback: (($obj: CenterBox, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::parent", callback: (($obj: CenterBox, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::receives-default", callback: (($obj: CenterBox, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::receives-default", callback: (($obj: CenterBox, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::receives-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::receives-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::receives-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::root", callback: (($obj: CenterBox, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::root", callback: (($obj: CenterBox, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::root", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::root", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::root", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::scale-factor", callback: (($obj: CenterBox, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::scale-factor", callback: (($obj: CenterBox, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::scale-factor", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::scale-factor", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::scale-factor", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::sensitive", callback: (($obj: CenterBox, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::sensitive", callback: (($obj: CenterBox, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::sensitive", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::sensitive", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::sensitive", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::tooltip-markup", callback: (($obj: CenterBox, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::tooltip-markup", callback: (($obj: CenterBox, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::tooltip-markup", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::tooltip-markup", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::tooltip-markup", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::tooltip-text", callback: (($obj: CenterBox, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::tooltip-text", callback: (($obj: CenterBox, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::tooltip-text", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::tooltip-text", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::tooltip-text", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::valign", callback: (($obj: CenterBox, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::valign", callback: (($obj: CenterBox, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::valign", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::valign", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::valign", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::vexpand", callback: (($obj: CenterBox, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vexpand", callback: (($obj: CenterBox, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::vexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::vexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::vexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::vexpand-set", callback: (($obj: CenterBox, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vexpand-set", callback: (($obj: CenterBox, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::vexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::vexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::vexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::visible", callback: (($obj: CenterBox, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::visible", callback: (($obj: CenterBox, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::width-request", callback: (($obj: CenterBox, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::width-request", callback: (($obj: CenterBox, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::width-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::width-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::width-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::accessible-role", callback: (($obj: CenterBox, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-role", callback: (($obj: CenterBox, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::accessible-role", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::accessible-role", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::accessible-role", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::orientation", callback: (($obj: CenterBox, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::orientation", callback: (($obj: CenterBox, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::orientation", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::orientation", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::orientation", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: CenterBox_ConstructProps) + _init (config?: CenterBox_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(): CenterBox + static $gtype: GObject.Type +} +export interface CenterLayout_ConstructProps extends LayoutManager_ConstructProps { +} +export class CenterLayout { + /* Fields of Gtk.LayoutManager */ + parentInstance: GObject.Object + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of Gtk.CenterLayout */ + getBaselinePosition(): BaselinePosition + getCenterWidget(): Widget | null + getEndWidget(): Widget | null + getOrientation(): Orientation + getStartWidget(): Widget | null + setBaselinePosition(baselinePosition: BaselinePosition): void + setCenterWidget(widget?: Widget | null): void + setEndWidget(widget?: Widget | null): void + setOrientation(orientation: Orientation): void + setStartWidget(widget?: Widget | null): void + /* Methods of Gtk.LayoutManager */ + allocate(widget: Widget, width: number, height: number, baseline: number): void + getLayoutChild(child: Widget): LayoutChild + getRequestMode(): SizeRequestMode + getWidget(): Widget | null + layoutChanged(): void + measure(widget: Widget, orientation: Orientation, forSize: number): [ /* minimum */ number | null, /* natural */ number | null, /* minimumBaseline */ number | null, /* naturalBaseline */ number | null ] + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Virtual methods of Gtk.LayoutManager */ + vfuncAllocate(widget: Widget, width: number, height: number, baseline: number): void + vfuncCreateLayoutChild(widget: Widget, forChild: Widget): LayoutChild + vfuncGetRequestMode(widget: Widget): SizeRequestMode + vfuncMeasure(widget: Widget, orientation: Orientation, forSize: number): [ /* minimum */ number | null, /* natural */ number | null, /* minimumBaseline */ number | null, /* naturalBaseline */ number | null ] + vfuncRoot(): void + vfuncUnroot(): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: CenterLayout, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: CenterLayout, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: CenterLayout_ConstructProps) + _init (config?: CenterLayout_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(): CenterLayout + static $gtype: GObject.Type +} +export interface CheckButton_ConstructProps extends Widget_ConstructProps { + active?: boolean + group?: CheckButton + inconsistent?: boolean + label?: string + useUnderline?: boolean + accessibleRole?: AccessibleRole + actionName?: string + actionTarget?: GLib.Variant +} +export class CheckButton { + /* Properties of Gtk.CheckButton */ + active: boolean + group: CheckButton + inconsistent: boolean + label: string + useUnderline: boolean + /* Properties of Gtk.Widget */ + canFocus: boolean + canTarget: boolean + cssClasses: string[] + cursor: Gdk.Cursor + focusOnClick: boolean + focusable: boolean + halign: Align + readonly hasDefault: boolean + readonly hasFocus: boolean + hasTooltip: boolean + heightRequest: number + hexpand: boolean + hexpandSet: boolean + layoutManager: LayoutManager + marginBottom: number + marginEnd: number + marginStart: number + marginTop: number + name: string + opacity: number + overflow: Overflow + readonly parent: Widget + receivesDefault: boolean + readonly root: Root + readonly scaleFactor: number + sensitive: boolean + tooltipMarkup: string + tooltipText: string + valign: Align + vexpand: boolean + vexpandSet: boolean + visible: boolean + widthRequest: number + /* Properties of Gtk.Accessible */ + accessibleRole: AccessibleRole + /* Properties of Gtk.Actionable */ + actionName: string + actionTarget: GLib.Variant + /* Fields of Gtk.CheckButton */ + parentInstance: Widget + /* Fields of GObject.InitiallyUnowned */ + gTypeInstance: GObject.TypeInstance + /* Methods of Gtk.CheckButton */ + getActive(): boolean + getInconsistent(): boolean + getLabel(): string | null + getUseUnderline(): boolean + setActive(setting: boolean): void + setGroup(group?: CheckButton | null): void + setInconsistent(inconsistent: boolean): void + setLabel(label?: string | null): void + setUseUnderline(setting: boolean): void + /* Methods of Gtk.Widget */ + actionSetEnabled(actionName: string, enabled: boolean): void + activate(): boolean + activateAction(name: string, args?: GLib.Variant | null): boolean + activateDefault(): void + addController(controller: EventController): void + addCssClass(cssClass: string): void + addMnemonicLabel(label: Widget): void + addTickCallback(callback: TickCallback): number + allocate(width: number, height: number, baseline: number, transform?: Gsk.Transform | null): void + childFocus(direction: DirectionType): boolean + computeBounds(target: Widget): [ /* returnType */ boolean, /* outBounds */ Graphene.Rect ] + computeExpand(orientation: Orientation): boolean + computePoint(target: Widget, point: Graphene.Point): [ /* returnType */ boolean, /* outPoint */ Graphene.Point ] + computeTransform(target: Widget): [ /* returnType */ boolean, /* outTransform */ Graphene.Matrix ] + contains(x: number, y: number): boolean + createPangoContext(): Pango.Context + createPangoLayout(text?: string | null): Pango.Layout + dragCheckThreshold(startX: number, startY: number, currentX: number, currentY: number): boolean + errorBell(): void + getAllocatedBaseline(): number + getAllocatedHeight(): number + getAllocatedWidth(): number + getAllocation(): /* allocation */ Allocation + getAncestor(widgetType: GObject.Type): Widget | null + getCanFocus(): boolean + getCanTarget(): boolean + getChildVisible(): boolean + getClipboard(): Gdk.Clipboard + getCssClasses(): string[] + getCssName(): string + getCursor(): Gdk.Cursor | null + getDirection(): TextDirection + getDisplay(): Gdk.Display + getFirstChild(): Widget | null + getFocusChild(): Widget | null + getFocusOnClick(): boolean + getFocusable(): boolean + getFontMap(): Pango.FontMap | null + getFontOptions(): cairo.FontOptions | null + getFrameClock(): Gdk.FrameClock | null + getHalign(): Align + getHasTooltip(): boolean + getHeight(): number + getHexpand(): boolean + getHexpandSet(): boolean + getLastChild(): Widget | null + getLayoutManager(): LayoutManager | null + getMapped(): boolean + getMarginBottom(): number + getMarginEnd(): number + getMarginStart(): number + getMarginTop(): number + getName(): string + getNative(): Native | null + getNextSibling(): Widget | null + getOpacity(): number + getOverflow(): Overflow + getPangoContext(): Pango.Context + getParent(): Widget | null + getPreferredSize(): [ /* minimumSize */ Requisition | null, /* naturalSize */ Requisition | null ] + getPrevSibling(): Widget | null + getPrimaryClipboard(): Gdk.Clipboard + getRealized(): boolean + getReceivesDefault(): boolean + getRequestMode(): SizeRequestMode + getRoot(): Root | null + getScaleFactor(): number + getSensitive(): boolean + getSettings(): Settings + getSize(orientation: Orientation): number + getSizeRequest(): [ /* width */ number | null, /* height */ number | null ] + getStateFlags(): StateFlags + getStyleContext(): StyleContext + getTemplateChild(widgetType: GObject.Type, name: string): GObject.Object + getTooltipMarkup(): string | null + getTooltipText(): string | null + getValign(): 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?: Gio.ActionGroup | null): void + insertAfter(parent: Widget, previousSibling?: Widget | null): void + insertBefore(parent: Widget, nextSibling?: Widget | null): void + isAncestor(ancestor: Widget): boolean + isDrawable(): boolean + isFocus(): boolean + isSensitive(): boolean + isVisible(): boolean + keynavFailed(direction: DirectionType): boolean + listMnemonicLabels(): Widget[] + map(): void + measure(orientation: Orientation, forSize: number): [ /* minimum */ number | null, /* natural */ number | null, /* minimumBaseline */ number | null, /* naturalBaseline */ number | null ] + mnemonicActivate(groupCycling: boolean): boolean + observeChildren(): Gio.ListModel + observeControllers(): Gio.ListModel + pick(x: number, y: number, flags: PickFlags): Widget | null + queueAllocate(): void + queueDraw(): void + queueResize(): void + realize(): void + removeController(controller: EventController): void + removeCssClass(cssClass: string): void + removeMnemonicLabel(label: Widget): void + removeTickCallback(id: number): void + setCanFocus(canFocus: boolean): void + setCanTarget(canTarget: boolean): void + setChildVisible(childVisible: boolean): void + setCssClasses(classes: string[]): void + setCursor(cursor?: Gdk.Cursor | null): void + setCursorFromName(name?: string | null): void + setDirection(dir: TextDirection): void + setFocusChild(child?: Widget | null): void + setFocusOnClick(focusOnClick: boolean): void + setFocusable(focusable: boolean): void + setFontMap(fontMap?: Pango.FontMap | null): void + setFontOptions(options?: cairo.FontOptions | null): void + setHalign(align: Align): void + setHasTooltip(hasTooltip: boolean): void + setHexpand(expand: boolean): void + setHexpandSet(set: boolean): void + setLayoutManager(layoutManager?: LayoutManager | 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: Overflow): void + setParent(parent: Widget): void + setReceivesDefault(receivesDefault: boolean): void + setSensitive(sensitive: boolean): void + setSizeRequest(width: number, height: number): void + setStateFlags(flags: StateFlags, clear: boolean): void + setTooltipMarkup(markup?: string | null): void + setTooltipText(text?: string | null): void + setValign(align: Align): void + setVexpand(expand: boolean): void + setVexpandSet(set: boolean): void + setVisible(visible: boolean): void + shouldLayout(): boolean + show(): void + sizeAllocate(allocation: Allocation, baseline: number): void + snapshotChild(child: Widget, snapshot: Snapshot): void + translateCoordinates(destWidget: Widget, srcX: number, srcY: number): [ /* returnType */ boolean, /* destX */ number | null, /* destY */ number | null ] + triggerTooltipQuery(): void + unmap(): void + unparent(): void + unrealize(): void + unsetStateFlags(flags: StateFlags): void + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Methods of Gtk.Accessible */ + getAccessibleRole(): AccessibleRole + resetProperty(property: AccessibleProperty): void + resetRelation(relation: AccessibleRelation): void + resetState(state: AccessibleState): void + updateProperty(properties: AccessibleProperty[], values: any): void + updateRelation(relations: AccessibleRelation[], values: any): void + updateState(states: AccessibleState[], values: any): void + /* Methods of Gtk.Actionable */ + getActionName(): string | null + getActionTargetValue(): GLib.Variant | null + setActionName(actionName?: string | null): void + setActionTargetValue(targetValue?: GLib.Variant | null): void + setDetailedActionName(detailedActionName: string): void + /* Methods of Gtk.Buildable */ + getBuildableId(): string + /* Virtual methods of Gtk.CheckButton */ + vfuncActivate(): void + vfuncToggled(): void + vfuncGetActionName(): string | null + vfuncGetActionTargetValue(): GLib.Variant | null + vfuncSetActionName(actionName?: string | null): void + vfuncSetActionTargetValue(targetValue?: GLib.Variant | null): void + /* Virtual methods of Gtk.Widget */ + vfuncComputeExpand(hexpandP: boolean, vexpandP: boolean): void + vfuncContains(x: number, y: number): boolean + vfuncCssChanged(change: CssStyleChange): void + vfuncDirectionChanged(previousDirection: TextDirection): void + vfuncFocus(direction: DirectionType): boolean + vfuncGetRequestMode(): SizeRequestMode + vfuncGrabFocus(): boolean + vfuncHide(): void + vfuncKeynavFailed(direction: DirectionType): boolean + vfuncMap(): void + vfuncMeasure(orientation: Orientation, forSize: number): [ /* minimum */ number | null, /* natural */ number | null, /* minimumBaseline */ number | null, /* naturalBaseline */ number | null ] + vfuncMnemonicActivate(groupCycling: boolean): boolean + vfuncMoveFocus(direction: DirectionType): void + vfuncQueryTooltip(x: number, y: number, keyboardTooltip: boolean, tooltip: Tooltip): boolean + vfuncRealize(): void + vfuncRoot(): void + vfuncSetFocusChild(child?: Widget | null): void + vfuncShow(): void + vfuncSizeAllocate(width: number, height: number, baseline: number): void + vfuncSnapshot(snapshot: Snapshot): void + vfuncStateFlagsChanged(previousStateFlags: StateFlags): void + vfuncSystemSettingChanged(settings: SystemSetting): void + vfuncUnmap(): void + vfuncUnrealize(): void + vfuncUnroot(): void + vfuncAddChild(builder: Builder, child: GObject.Object, type?: string | null): void + vfuncCustomFinished(builder: Builder, child: GObject.Object | null, tagname: string, data?: object | null): void + vfuncCustomTagEnd(builder: Builder, child: GObject.Object | null, tagname: string, data?: object | null): void + vfuncCustomTagStart(builder: Builder, child: GObject.Object | null, tagname: string): [ /* returnType */ boolean, /* parser */ BuildableParser, /* data */ object | null ] + vfuncGetId(): string + vfuncGetInternalChild(builder: Builder, childname: string): GObject.Object + vfuncParserFinished(builder: Builder): void + vfuncSetBuildableProperty(builder: Builder, name: string, value: any): void + vfuncSetId(id: string): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Gtk.CheckButton */ + connect(sigName: "activate", callback: (($obj: CheckButton) => void)): number + connect_after(sigName: "activate", callback: (($obj: CheckButton) => void)): number + emit(sigName: "activate"): void + on(sigName: "activate", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "activate", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "activate", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "toggled", callback: (($obj: CheckButton) => void)): number + connect_after(sigName: "toggled", callback: (($obj: CheckButton) => void)): number + emit(sigName: "toggled"): void + on(sigName: "toggled", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "toggled", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "toggled", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of Gtk.Widget */ + connect(sigName: "destroy", callback: (($obj: CheckButton) => void)): number + connect_after(sigName: "destroy", callback: (($obj: CheckButton) => void)): number + emit(sigName: "destroy"): void + on(sigName: "destroy", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "destroy", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "destroy", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "direction-changed", callback: (($obj: CheckButton, previousDirection: TextDirection) => void)): number + connect_after(sigName: "direction-changed", callback: (($obj: CheckButton, previousDirection: TextDirection) => void)): number + emit(sigName: "direction-changed", previousDirection: TextDirection): void + on(sigName: "direction-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "direction-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "direction-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "hide", callback: (($obj: CheckButton) => void)): number + connect_after(sigName: "hide", callback: (($obj: CheckButton) => void)): number + emit(sigName: "hide"): void + on(sigName: "hide", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "hide", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "hide", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "keynav-failed", callback: (($obj: CheckButton, direction: DirectionType) => boolean)): number + connect_after(sigName: "keynav-failed", callback: (($obj: CheckButton, direction: DirectionType) => boolean)): number + emit(sigName: "keynav-failed", direction: DirectionType): void + on(sigName: "keynav-failed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "keynav-failed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "keynav-failed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "map", callback: (($obj: CheckButton) => void)): number + connect_after(sigName: "map", callback: (($obj: CheckButton) => void)): number + emit(sigName: "map"): void + on(sigName: "map", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "map", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "map", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "mnemonic-activate", callback: (($obj: CheckButton, groupCycling: boolean) => boolean)): number + connect_after(sigName: "mnemonic-activate", callback: (($obj: CheckButton, groupCycling: boolean) => boolean)): number + emit(sigName: "mnemonic-activate", groupCycling: boolean): void + on(sigName: "mnemonic-activate", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "mnemonic-activate", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "mnemonic-activate", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "move-focus", callback: (($obj: CheckButton, direction: DirectionType) => void)): number + connect_after(sigName: "move-focus", callback: (($obj: CheckButton, direction: DirectionType) => void)): number + emit(sigName: "move-focus", direction: DirectionType): void + on(sigName: "move-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "move-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "move-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "query-tooltip", callback: (($obj: CheckButton, x: number, y: number, keyboardMode: boolean, tooltip: Tooltip) => boolean)): number + connect_after(sigName: "query-tooltip", callback: (($obj: CheckButton, x: number, y: number, keyboardMode: boolean, tooltip: Tooltip) => boolean)): number + emit(sigName: "query-tooltip", x: number, y: number, keyboardMode: boolean, tooltip: Tooltip): void + on(sigName: "query-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "query-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "query-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "realize", callback: (($obj: CheckButton) => void)): number + connect_after(sigName: "realize", callback: (($obj: CheckButton) => void)): number + emit(sigName: "realize"): void + on(sigName: "realize", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "realize", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "realize", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "show", callback: (($obj: CheckButton) => void)): number + connect_after(sigName: "show", callback: (($obj: CheckButton) => void)): number + emit(sigName: "show"): void + on(sigName: "show", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "show", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "show", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "state-flags-changed", callback: (($obj: CheckButton, flags: StateFlags) => void)): number + connect_after(sigName: "state-flags-changed", callback: (($obj: CheckButton, flags: StateFlags) => void)): number + emit(sigName: "state-flags-changed", flags: StateFlags): void + on(sigName: "state-flags-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "state-flags-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "state-flags-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "unmap", callback: (($obj: CheckButton) => void)): number + connect_after(sigName: "unmap", callback: (($obj: CheckButton) => void)): number + emit(sigName: "unmap"): void + on(sigName: "unmap", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "unmap", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "unmap", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "unrealize", callback: (($obj: CheckButton) => void)): number + connect_after(sigName: "unrealize", callback: (($obj: CheckButton) => void)): number + emit(sigName: "unrealize"): void + on(sigName: "unrealize", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "unrealize", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "unrealize", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: CheckButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: CheckButton, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::active", callback: (($obj: CheckButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::active", callback: (($obj: CheckButton, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::active", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::active", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::active", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::group", callback: (($obj: CheckButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::group", callback: (($obj: CheckButton, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::group", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::group", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::group", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::inconsistent", callback: (($obj: CheckButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::inconsistent", callback: (($obj: CheckButton, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::inconsistent", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::inconsistent", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::inconsistent", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::label", callback: (($obj: CheckButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::label", callback: (($obj: CheckButton, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::label", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::label", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::label", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::use-underline", callback: (($obj: CheckButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::use-underline", callback: (($obj: CheckButton, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::use-underline", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::use-underline", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::use-underline", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::can-focus", callback: (($obj: CheckButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::can-focus", callback: (($obj: CheckButton, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::can-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::can-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::can-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::can-target", callback: (($obj: CheckButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::can-target", callback: (($obj: CheckButton, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::can-target", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::can-target", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::can-target", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::css-classes", callback: (($obj: CheckButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::css-classes", callback: (($obj: CheckButton, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::css-classes", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::css-classes", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::css-classes", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::cursor", callback: (($obj: CheckButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::cursor", callback: (($obj: CheckButton, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::cursor", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::cursor", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::cursor", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::focus-on-click", callback: (($obj: CheckButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::focus-on-click", callback: (($obj: CheckButton, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::focus-on-click", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::focus-on-click", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::focus-on-click", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::focusable", callback: (($obj: CheckButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::focusable", callback: (($obj: CheckButton, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::focusable", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::focusable", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::focusable", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::halign", callback: (($obj: CheckButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::halign", callback: (($obj: CheckButton, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::halign", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::halign", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::halign", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::has-default", callback: (($obj: CheckButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-default", callback: (($obj: CheckButton, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::has-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::has-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::has-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::has-focus", callback: (($obj: CheckButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-focus", callback: (($obj: CheckButton, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::has-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::has-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::has-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::has-tooltip", callback: (($obj: CheckButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-tooltip", callback: (($obj: CheckButton, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::has-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::has-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::has-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::height-request", callback: (($obj: CheckButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::height-request", callback: (($obj: CheckButton, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::height-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::height-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::height-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::hexpand", callback: (($obj: CheckButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hexpand", callback: (($obj: CheckButton, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::hexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::hexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::hexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::hexpand-set", callback: (($obj: CheckButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hexpand-set", callback: (($obj: CheckButton, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::hexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::hexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::hexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::layout-manager", callback: (($obj: CheckButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::layout-manager", callback: (($obj: CheckButton, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::layout-manager", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::layout-manager", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::layout-manager", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-bottom", callback: (($obj: CheckButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-bottom", callback: (($obj: CheckButton, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-bottom", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-bottom", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-bottom", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-end", callback: (($obj: CheckButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-end", callback: (($obj: CheckButton, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-end", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-end", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-end", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-start", callback: (($obj: CheckButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-start", callback: (($obj: CheckButton, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-start", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-start", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-start", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-top", callback: (($obj: CheckButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-top", callback: (($obj: CheckButton, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-top", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-top", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-top", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::name", callback: (($obj: CheckButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::name", callback: (($obj: CheckButton, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::opacity", callback: (($obj: CheckButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::opacity", callback: (($obj: CheckButton, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::opacity", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::opacity", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::opacity", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::overflow", callback: (($obj: CheckButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::overflow", callback: (($obj: CheckButton, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::overflow", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::overflow", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::overflow", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::parent", callback: (($obj: CheckButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::parent", callback: (($obj: CheckButton, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::receives-default", callback: (($obj: CheckButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::receives-default", callback: (($obj: CheckButton, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::receives-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::receives-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::receives-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::root", callback: (($obj: CheckButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::root", callback: (($obj: CheckButton, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::root", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::root", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::root", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::scale-factor", callback: (($obj: CheckButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::scale-factor", callback: (($obj: CheckButton, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::scale-factor", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::scale-factor", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::scale-factor", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::sensitive", callback: (($obj: CheckButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::sensitive", callback: (($obj: CheckButton, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::sensitive", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::sensitive", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::sensitive", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::tooltip-markup", callback: (($obj: CheckButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::tooltip-markup", callback: (($obj: CheckButton, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::tooltip-markup", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::tooltip-markup", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::tooltip-markup", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::tooltip-text", callback: (($obj: CheckButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::tooltip-text", callback: (($obj: CheckButton, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::tooltip-text", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::tooltip-text", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::tooltip-text", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::valign", callback: (($obj: CheckButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::valign", callback: (($obj: CheckButton, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::valign", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::valign", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::valign", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::vexpand", callback: (($obj: CheckButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vexpand", callback: (($obj: CheckButton, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::vexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::vexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::vexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::vexpand-set", callback: (($obj: CheckButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vexpand-set", callback: (($obj: CheckButton, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::vexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::vexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::vexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::visible", callback: (($obj: CheckButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::visible", callback: (($obj: CheckButton, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::width-request", callback: (($obj: CheckButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::width-request", callback: (($obj: CheckButton, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::width-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::width-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::width-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::accessible-role", callback: (($obj: CheckButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-role", callback: (($obj: CheckButton, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::accessible-role", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::accessible-role", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::accessible-role", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::action-name", callback: (($obj: CheckButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::action-name", callback: (($obj: CheckButton, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::action-name", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::action-name", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::action-name", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::action-target", callback: (($obj: CheckButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::action-target", callback: (($obj: CheckButton, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::action-target", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::action-target", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::action-target", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: CheckButton_ConstructProps) + _init (config?: CheckButton_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(): CheckButton + static newWithLabel(label?: string | null): CheckButton + static newWithMnemonic(label?: string | null): CheckButton + static $gtype: GObject.Type +} +export class ClosureExpression { + /* Methods of Gtk.Expression */ + bind(target: GObject.Object, property: string, this?: GObject.Object | null): ExpressionWatch + evaluate(this: GObject.Object | null, value: any): boolean + getValueType(): GObject.Type + isStatic(): boolean + ref(): Expression + unref(): void + watch(this: GObject.Object | null, notify: ExpressionNotify): ExpressionWatch + static name: string + static new(valueType: GObject.Type, closure: Function, params?: Expression[] | null): ClosureExpression + constructor(valueType: GObject.Type, closure: Function, params?: Expression[] | null) + /* Static methods and pseudo-constructors */ + static new(valueType: GObject.Type, closure: Function, params?: Expression[] | null): ClosureExpression +} +export interface ColorButton_ConstructProps extends Widget_ConstructProps { + modal?: boolean + showEditor?: boolean + title?: string + accessibleRole?: AccessibleRole + rgba?: Gdk.RGBA + useAlpha?: boolean +} +export class ColorButton { + /* Properties of Gtk.ColorButton */ + modal: boolean + showEditor: boolean + title: string + /* Properties of Gtk.Widget */ + canFocus: boolean + canTarget: boolean + cssClasses: string[] + cursor: Gdk.Cursor + focusOnClick: boolean + focusable: boolean + halign: Align + readonly hasDefault: boolean + readonly hasFocus: boolean + hasTooltip: boolean + heightRequest: number + hexpand: boolean + hexpandSet: boolean + layoutManager: LayoutManager + marginBottom: number + marginEnd: number + marginStart: number + marginTop: number + name: string + opacity: number + overflow: Overflow + readonly parent: Widget + receivesDefault: boolean + readonly root: Root + readonly scaleFactor: number + sensitive: boolean + tooltipMarkup: string + tooltipText: string + valign: Align + vexpand: boolean + vexpandSet: boolean + visible: boolean + widthRequest: number + /* Properties of Gtk.Accessible */ + accessibleRole: AccessibleRole + /* Properties of Gtk.ColorChooser */ + rgba: Gdk.RGBA + useAlpha: boolean + /* Fields of Gtk.Widget */ + parentInstance: GObject.InitiallyUnowned + /* Fields of GObject.InitiallyUnowned */ + gTypeInstance: GObject.TypeInstance + /* Methods of Gtk.ColorButton */ + getModal(): boolean + getTitle(): string + setModal(modal: boolean): void + setTitle(title: string): void + /* Methods of Gtk.Widget */ + actionSetEnabled(actionName: string, enabled: boolean): void + activate(): boolean + activateAction(name: string, args?: GLib.Variant | null): boolean + activateDefault(): void + addController(controller: EventController): void + addCssClass(cssClass: string): void + addMnemonicLabel(label: Widget): void + addTickCallback(callback: TickCallback): number + allocate(width: number, height: number, baseline: number, transform?: Gsk.Transform | null): void + childFocus(direction: DirectionType): boolean + computeBounds(target: Widget): [ /* returnType */ boolean, /* outBounds */ Graphene.Rect ] + computeExpand(orientation: Orientation): boolean + computePoint(target: Widget, point: Graphene.Point): [ /* returnType */ boolean, /* outPoint */ Graphene.Point ] + computeTransform(target: Widget): [ /* returnType */ boolean, /* outTransform */ Graphene.Matrix ] + contains(x: number, y: number): boolean + createPangoContext(): Pango.Context + createPangoLayout(text?: string | null): Pango.Layout + dragCheckThreshold(startX: number, startY: number, currentX: number, currentY: number): boolean + errorBell(): void + getAllocatedBaseline(): number + getAllocatedHeight(): number + getAllocatedWidth(): number + getAllocation(): /* allocation */ Allocation + getAncestor(widgetType: GObject.Type): Widget | null + getCanFocus(): boolean + getCanTarget(): boolean + getChildVisible(): boolean + getClipboard(): Gdk.Clipboard + getCssClasses(): string[] + getCssName(): string + getCursor(): Gdk.Cursor | null + getDirection(): TextDirection + getDisplay(): Gdk.Display + getFirstChild(): Widget | null + getFocusChild(): Widget | null + getFocusOnClick(): boolean + getFocusable(): boolean + getFontMap(): Pango.FontMap | null + getFontOptions(): cairo.FontOptions | null + getFrameClock(): Gdk.FrameClock | null + getHalign(): Align + getHasTooltip(): boolean + getHeight(): number + getHexpand(): boolean + getHexpandSet(): boolean + getLastChild(): Widget | null + getLayoutManager(): LayoutManager | null + getMapped(): boolean + getMarginBottom(): number + getMarginEnd(): number + getMarginStart(): number + getMarginTop(): number + getName(): string + getNative(): Native | null + getNextSibling(): Widget | null + getOpacity(): number + getOverflow(): Overflow + getPangoContext(): Pango.Context + getParent(): Widget | null + getPreferredSize(): [ /* minimumSize */ Requisition | null, /* naturalSize */ Requisition | null ] + getPrevSibling(): Widget | null + getPrimaryClipboard(): Gdk.Clipboard + getRealized(): boolean + getReceivesDefault(): boolean + getRequestMode(): SizeRequestMode + getRoot(): Root | null + getScaleFactor(): number + getSensitive(): boolean + getSettings(): Settings + getSize(orientation: Orientation): number + getSizeRequest(): [ /* width */ number | null, /* height */ number | null ] + getStateFlags(): StateFlags + getStyleContext(): StyleContext + getTemplateChild(widgetType: GObject.Type, name: string): GObject.Object + getTooltipMarkup(): string | null + getTooltipText(): string | null + getValign(): 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?: Gio.ActionGroup | null): void + insertAfter(parent: Widget, previousSibling?: Widget | null): void + insertBefore(parent: Widget, nextSibling?: Widget | null): void + isAncestor(ancestor: Widget): boolean + isDrawable(): boolean + isFocus(): boolean + isSensitive(): boolean + isVisible(): boolean + keynavFailed(direction: DirectionType): boolean + listMnemonicLabels(): Widget[] + map(): void + measure(orientation: Orientation, forSize: number): [ /* minimum */ number | null, /* natural */ number | null, /* minimumBaseline */ number | null, /* naturalBaseline */ number | null ] + mnemonicActivate(groupCycling: boolean): boolean + observeChildren(): Gio.ListModel + observeControllers(): Gio.ListModel + pick(x: number, y: number, flags: PickFlags): Widget | null + queueAllocate(): void + queueDraw(): void + queueResize(): void + realize(): void + removeController(controller: EventController): void + removeCssClass(cssClass: string): void + removeMnemonicLabel(label: Widget): void + removeTickCallback(id: number): void + setCanFocus(canFocus: boolean): void + setCanTarget(canTarget: boolean): void + setChildVisible(childVisible: boolean): void + setCssClasses(classes: string[]): void + setCursor(cursor?: Gdk.Cursor | null): void + setCursorFromName(name?: string | null): void + setDirection(dir: TextDirection): void + setFocusChild(child?: Widget | null): void + setFocusOnClick(focusOnClick: boolean): void + setFocusable(focusable: boolean): void + setFontMap(fontMap?: Pango.FontMap | null): void + setFontOptions(options?: cairo.FontOptions | null): void + setHalign(align: Align): void + setHasTooltip(hasTooltip: boolean): void + setHexpand(expand: boolean): void + setHexpandSet(set: boolean): void + setLayoutManager(layoutManager?: LayoutManager | 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: Overflow): void + setParent(parent: Widget): void + setReceivesDefault(receivesDefault: boolean): void + setSensitive(sensitive: boolean): void + setSizeRequest(width: number, height: number): void + setStateFlags(flags: StateFlags, clear: boolean): void + setTooltipMarkup(markup?: string | null): void + setTooltipText(text?: string | null): void + setValign(align: Align): void + setVexpand(expand: boolean): void + setVexpandSet(set: boolean): void + setVisible(visible: boolean): void + shouldLayout(): boolean + show(): void + sizeAllocate(allocation: Allocation, baseline: number): void + snapshotChild(child: Widget, snapshot: Snapshot): void + translateCoordinates(destWidget: Widget, srcX: number, srcY: number): [ /* returnType */ boolean, /* destX */ number | null, /* destY */ number | null ] + triggerTooltipQuery(): void + unmap(): void + unparent(): void + unrealize(): void + unsetStateFlags(flags: StateFlags): void + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Methods of Gtk.Accessible */ + getAccessibleRole(): AccessibleRole + resetProperty(property: AccessibleProperty): void + resetRelation(relation: AccessibleRelation): void + resetState(state: AccessibleState): void + updateProperty(properties: AccessibleProperty[], values: any): void + updateRelation(relations: AccessibleRelation[], values: any): void + updateState(states: AccessibleState[], values: any): void + /* Methods of Gtk.Buildable */ + getBuildableId(): string + /* Methods of Gtk.ColorChooser */ + addPalette(orientation: Orientation, colorsPerLine: number, colors?: Gdk.RGBA[] | null): void + getRgba(): /* color */ Gdk.RGBA + getUseAlpha(): boolean + setRgba(color: Gdk.RGBA): void + setUseAlpha(useAlpha: boolean): void + /* Virtual methods of Gtk.ColorButton */ + vfuncAddPalette(orientation: Orientation, colorsPerLine: number, colors?: Gdk.RGBA[] | null): void + vfuncColorActivated(color: Gdk.RGBA): void + vfuncGetRgba(): /* color */ Gdk.RGBA + vfuncSetRgba(color: Gdk.RGBA): void + /* Virtual methods of Gtk.Widget */ + vfuncComputeExpand(hexpandP: boolean, vexpandP: boolean): void + vfuncContains(x: number, y: number): boolean + vfuncCssChanged(change: CssStyleChange): void + vfuncDirectionChanged(previousDirection: TextDirection): void + vfuncFocus(direction: DirectionType): boolean + vfuncGetRequestMode(): SizeRequestMode + vfuncGrabFocus(): boolean + vfuncHide(): void + vfuncKeynavFailed(direction: DirectionType): boolean + vfuncMap(): void + vfuncMeasure(orientation: Orientation, forSize: number): [ /* minimum */ number | null, /* natural */ number | null, /* minimumBaseline */ number | null, /* naturalBaseline */ number | null ] + vfuncMnemonicActivate(groupCycling: boolean): boolean + vfuncMoveFocus(direction: DirectionType): void + vfuncQueryTooltip(x: number, y: number, keyboardTooltip: boolean, tooltip: Tooltip): boolean + vfuncRealize(): void + vfuncRoot(): void + vfuncSetFocusChild(child?: Widget | null): void + vfuncShow(): void + vfuncSizeAllocate(width: number, height: number, baseline: number): void + vfuncSnapshot(snapshot: Snapshot): void + vfuncStateFlagsChanged(previousStateFlags: StateFlags): void + vfuncSystemSettingChanged(settings: SystemSetting): void + vfuncUnmap(): void + vfuncUnrealize(): void + vfuncUnroot(): void + vfuncAddChild(builder: Builder, child: GObject.Object, type?: string | null): void + vfuncCustomFinished(builder: Builder, child: GObject.Object | null, tagname: string, data?: object | null): void + vfuncCustomTagEnd(builder: Builder, child: GObject.Object | null, tagname: string, data?: object | null): void + vfuncCustomTagStart(builder: Builder, child: GObject.Object | null, tagname: string): [ /* returnType */ boolean, /* parser */ BuildableParser, /* data */ object | null ] + vfuncGetId(): string + vfuncGetInternalChild(builder: Builder, childname: string): GObject.Object + vfuncParserFinished(builder: Builder): void + vfuncSetBuildableProperty(builder: Builder, name: string, value: any): void + vfuncSetId(id: string): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Gtk.ColorButton */ + connect(sigName: "color-set", callback: (($obj: ColorButton) => void)): number + connect_after(sigName: "color-set", callback: (($obj: ColorButton) => void)): number + emit(sigName: "color-set"): void + on(sigName: "color-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "color-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "color-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of Gtk.Widget */ + connect(sigName: "destroy", callback: (($obj: ColorButton) => void)): number + connect_after(sigName: "destroy", callback: (($obj: ColorButton) => void)): number + emit(sigName: "destroy"): void + on(sigName: "destroy", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "destroy", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "destroy", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "direction-changed", callback: (($obj: ColorButton, previousDirection: TextDirection) => void)): number + connect_after(sigName: "direction-changed", callback: (($obj: ColorButton, previousDirection: TextDirection) => void)): number + emit(sigName: "direction-changed", previousDirection: TextDirection): void + on(sigName: "direction-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "direction-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "direction-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "hide", callback: (($obj: ColorButton) => void)): number + connect_after(sigName: "hide", callback: (($obj: ColorButton) => void)): number + emit(sigName: "hide"): void + on(sigName: "hide", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "hide", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "hide", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "keynav-failed", callback: (($obj: ColorButton, direction: DirectionType) => boolean)): number + connect_after(sigName: "keynav-failed", callback: (($obj: ColorButton, direction: DirectionType) => boolean)): number + emit(sigName: "keynav-failed", direction: DirectionType): void + on(sigName: "keynav-failed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "keynav-failed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "keynav-failed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "map", callback: (($obj: ColorButton) => void)): number + connect_after(sigName: "map", callback: (($obj: ColorButton) => void)): number + emit(sigName: "map"): void + on(sigName: "map", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "map", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "map", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "mnemonic-activate", callback: (($obj: ColorButton, groupCycling: boolean) => boolean)): number + connect_after(sigName: "mnemonic-activate", callback: (($obj: ColorButton, groupCycling: boolean) => boolean)): number + emit(sigName: "mnemonic-activate", groupCycling: boolean): void + on(sigName: "mnemonic-activate", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "mnemonic-activate", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "mnemonic-activate", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "move-focus", callback: (($obj: ColorButton, direction: DirectionType) => void)): number + connect_after(sigName: "move-focus", callback: (($obj: ColorButton, direction: DirectionType) => void)): number + emit(sigName: "move-focus", direction: DirectionType): void + on(sigName: "move-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "move-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "move-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "query-tooltip", callback: (($obj: ColorButton, x: number, y: number, keyboardMode: boolean, tooltip: Tooltip) => boolean)): number + connect_after(sigName: "query-tooltip", callback: (($obj: ColorButton, x: number, y: number, keyboardMode: boolean, tooltip: Tooltip) => boolean)): number + emit(sigName: "query-tooltip", x: number, y: number, keyboardMode: boolean, tooltip: Tooltip): void + on(sigName: "query-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "query-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "query-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "realize", callback: (($obj: ColorButton) => void)): number + connect_after(sigName: "realize", callback: (($obj: ColorButton) => void)): number + emit(sigName: "realize"): void + on(sigName: "realize", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "realize", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "realize", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "show", callback: (($obj: ColorButton) => void)): number + connect_after(sigName: "show", callback: (($obj: ColorButton) => void)): number + emit(sigName: "show"): void + on(sigName: "show", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "show", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "show", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "state-flags-changed", callback: (($obj: ColorButton, flags: StateFlags) => void)): number + connect_after(sigName: "state-flags-changed", callback: (($obj: ColorButton, flags: StateFlags) => void)): number + emit(sigName: "state-flags-changed", flags: StateFlags): void + on(sigName: "state-flags-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "state-flags-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "state-flags-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "unmap", callback: (($obj: ColorButton) => void)): number + connect_after(sigName: "unmap", callback: (($obj: ColorButton) => void)): number + emit(sigName: "unmap"): void + on(sigName: "unmap", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "unmap", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "unmap", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "unrealize", callback: (($obj: ColorButton) => void)): number + connect_after(sigName: "unrealize", callback: (($obj: ColorButton) => void)): number + emit(sigName: "unrealize"): void + on(sigName: "unrealize", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "unrealize", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "unrealize", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: ColorButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: ColorButton, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of Gtk.ColorChooser */ + connect(sigName: "color-activated", callback: (($obj: ColorButton, color: Gdk.RGBA) => void)): number + connect_after(sigName: "color-activated", callback: (($obj: ColorButton, color: Gdk.RGBA) => void)): number + emit(sigName: "color-activated", color: Gdk.RGBA): void + on(sigName: "color-activated", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "color-activated", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "color-activated", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::modal", callback: (($obj: ColorButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::modal", callback: (($obj: ColorButton, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::modal", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::modal", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::modal", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::show-editor", callback: (($obj: ColorButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::show-editor", callback: (($obj: ColorButton, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::show-editor", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::show-editor", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::show-editor", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::title", callback: (($obj: ColorButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::title", callback: (($obj: ColorButton, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::title", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::title", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::title", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::can-focus", callback: (($obj: ColorButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::can-focus", callback: (($obj: ColorButton, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::can-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::can-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::can-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::can-target", callback: (($obj: ColorButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::can-target", callback: (($obj: ColorButton, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::can-target", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::can-target", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::can-target", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::css-classes", callback: (($obj: ColorButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::css-classes", callback: (($obj: ColorButton, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::css-classes", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::css-classes", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::css-classes", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::cursor", callback: (($obj: ColorButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::cursor", callback: (($obj: ColorButton, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::cursor", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::cursor", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::cursor", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::focus-on-click", callback: (($obj: ColorButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::focus-on-click", callback: (($obj: ColorButton, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::focus-on-click", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::focus-on-click", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::focus-on-click", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::focusable", callback: (($obj: ColorButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::focusable", callback: (($obj: ColorButton, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::focusable", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::focusable", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::focusable", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::halign", callback: (($obj: ColorButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::halign", callback: (($obj: ColorButton, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::halign", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::halign", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::halign", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::has-default", callback: (($obj: ColorButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-default", callback: (($obj: ColorButton, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::has-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::has-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::has-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::has-focus", callback: (($obj: ColorButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-focus", callback: (($obj: ColorButton, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::has-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::has-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::has-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::has-tooltip", callback: (($obj: ColorButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-tooltip", callback: (($obj: ColorButton, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::has-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::has-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::has-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::height-request", callback: (($obj: ColorButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::height-request", callback: (($obj: ColorButton, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::height-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::height-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::height-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::hexpand", callback: (($obj: ColorButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hexpand", callback: (($obj: ColorButton, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::hexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::hexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::hexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::hexpand-set", callback: (($obj: ColorButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hexpand-set", callback: (($obj: ColorButton, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::hexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::hexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::hexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::layout-manager", callback: (($obj: ColorButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::layout-manager", callback: (($obj: ColorButton, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::layout-manager", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::layout-manager", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::layout-manager", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-bottom", callback: (($obj: ColorButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-bottom", callback: (($obj: ColorButton, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-bottom", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-bottom", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-bottom", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-end", callback: (($obj: ColorButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-end", callback: (($obj: ColorButton, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-end", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-end", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-end", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-start", callback: (($obj: ColorButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-start", callback: (($obj: ColorButton, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-start", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-start", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-start", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-top", callback: (($obj: ColorButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-top", callback: (($obj: ColorButton, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-top", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-top", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-top", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::name", callback: (($obj: ColorButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::name", callback: (($obj: ColorButton, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::opacity", callback: (($obj: ColorButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::opacity", callback: (($obj: ColorButton, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::opacity", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::opacity", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::opacity", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::overflow", callback: (($obj: ColorButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::overflow", callback: (($obj: ColorButton, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::overflow", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::overflow", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::overflow", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::parent", callback: (($obj: ColorButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::parent", callback: (($obj: ColorButton, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::receives-default", callback: (($obj: ColorButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::receives-default", callback: (($obj: ColorButton, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::receives-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::receives-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::receives-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::root", callback: (($obj: ColorButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::root", callback: (($obj: ColorButton, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::root", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::root", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::root", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::scale-factor", callback: (($obj: ColorButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::scale-factor", callback: (($obj: ColorButton, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::scale-factor", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::scale-factor", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::scale-factor", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::sensitive", callback: (($obj: ColorButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::sensitive", callback: (($obj: ColorButton, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::sensitive", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::sensitive", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::sensitive", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::tooltip-markup", callback: (($obj: ColorButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::tooltip-markup", callback: (($obj: ColorButton, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::tooltip-markup", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::tooltip-markup", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::tooltip-markup", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::tooltip-text", callback: (($obj: ColorButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::tooltip-text", callback: (($obj: ColorButton, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::tooltip-text", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::tooltip-text", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::tooltip-text", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::valign", callback: (($obj: ColorButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::valign", callback: (($obj: ColorButton, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::valign", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::valign", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::valign", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::vexpand", callback: (($obj: ColorButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vexpand", callback: (($obj: ColorButton, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::vexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::vexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::vexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::vexpand-set", callback: (($obj: ColorButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vexpand-set", callback: (($obj: ColorButton, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::vexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::vexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::vexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::visible", callback: (($obj: ColorButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::visible", callback: (($obj: ColorButton, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::width-request", callback: (($obj: ColorButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::width-request", callback: (($obj: ColorButton, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::width-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::width-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::width-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::accessible-role", callback: (($obj: ColorButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-role", callback: (($obj: ColorButton, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::accessible-role", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::accessible-role", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::accessible-role", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::rgba", callback: (($obj: ColorButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::rgba", callback: (($obj: ColorButton, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::rgba", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::rgba", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::rgba", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::use-alpha", callback: (($obj: ColorButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::use-alpha", callback: (($obj: ColorButton, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::use-alpha", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::use-alpha", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::use-alpha", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: ColorButton_ConstructProps) + _init (config?: ColorButton_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(): ColorButton + static newWithRgba(rgba: Gdk.RGBA): ColorButton + static $gtype: GObject.Type +} +export interface ColorChooserDialog_ConstructProps extends Dialog_ConstructProps { + showEditor?: boolean + accessibleRole?: AccessibleRole + rgba?: Gdk.RGBA + useAlpha?: boolean +} +export class ColorChooserDialog { + /* Properties of Gtk.ColorChooserDialog */ + showEditor: boolean + /* Properties of Gtk.Window */ + application: Application + child: Widget + decorated: boolean + defaultHeight: number + defaultWidget: Widget + defaultWidth: number + deletable: boolean + destroyWithParent: boolean + display: Gdk.Display + focusVisible: boolean + focusWidget: Widget + fullscreened: boolean + handleMenubarAccel: boolean + hideOnClose: boolean + iconName: string + readonly isActive: boolean + maximized: boolean + mnemonicsVisible: boolean + modal: boolean + resizable: boolean + startupId: string + title: string + transientFor: Window + /* Properties of Gtk.Widget */ + canFocus: boolean + canTarget: boolean + cssClasses: string[] + cursor: Gdk.Cursor + focusOnClick: boolean + focusable: boolean + halign: Align + readonly hasDefault: boolean + readonly hasFocus: boolean + hasTooltip: boolean + heightRequest: number + hexpand: boolean + hexpandSet: boolean + layoutManager: LayoutManager + marginBottom: number + marginEnd: number + marginStart: number + marginTop: number + name: string + opacity: number + overflow: Overflow + readonly parent: Widget + receivesDefault: boolean + readonly root: Root + readonly scaleFactor: number + sensitive: boolean + tooltipMarkup: string + tooltipText: string + valign: Align + vexpand: boolean + vexpandSet: boolean + visible: boolean + widthRequest: number + /* Properties of Gtk.Accessible */ + accessibleRole: AccessibleRole + /* Properties of Gtk.ColorChooser */ + rgba: Gdk.RGBA + useAlpha: boolean + /* Fields of Gtk.Dialog */ + parentInstance: Window + /* Fields of GObject.InitiallyUnowned */ + gTypeInstance: GObject.TypeInstance + /* Methods of Gtk.Dialog */ + addActionWidget(child: Widget, responseId: number): void + addButton(buttonText: string, responseId: number): Widget + getContentArea(): Box + getHeaderBar(): HeaderBar + getResponseForWidget(widget: Widget): number + getWidgetForResponse(responseId: number): Widget | null + response(responseId: number): void + setDefaultResponse(responseId: number): void + setResponseSensitive(responseId: number, setting: boolean): void + /* Methods of Gtk.Window */ + close(): void + destroy(): void + fullscreen(): void + fullscreenOnMonitor(monitor: Gdk.Monitor): void + getApplication(): Application | null + getChild(): Widget | null + getDecorated(): boolean + getDefaultSize(): [ /* width */ number | null, /* height */ number | null ] + getDefaultWidget(): Widget | null + getDeletable(): boolean + getDestroyWithParent(): boolean + getFocus(): Widget | null + getFocusVisible(): boolean + getGroup(): WindowGroup + getHandleMenubarAccel(): boolean + getHideOnClose(): boolean + getIconName(): string | null + getMnemonicsVisible(): boolean + getModal(): boolean + getResizable(): boolean + getTitle(): string | null + getTitlebar(): Widget | null + getTransientFor(): Window | null + hasGroup(): boolean + isFullscreen(): boolean + isMaximized(): boolean + maximize(): void + minimize(): void + present(): void + presentWithTime(timestamp: number): void + setApplication(application?: Application | null): void + setChild(child?: Widget | null): void + setDecorated(setting: boolean): void + setDefaultSize(width: number, height: number): void + setDefaultWidget(defaultWidget?: Widget | null): void + setDeletable(setting: boolean): void + setDestroyWithParent(setting: boolean): void + setDisplay(display: Gdk.Display): void + setFocus(focus?: Widget | null): void + setFocusVisible(setting: boolean): void + setHandleMenubarAccel(handleMenubarAccel: boolean): void + setHideOnClose(setting: boolean): void + setIconName(name?: string | null): void + setMnemonicsVisible(setting: boolean): void + setModal(modal: boolean): void + setResizable(resizable: boolean): void + setStartupId(startupId: string): void + setTitle(title?: string | null): void + setTitlebar(titlebar?: Widget | null): void + setTransientFor(parent?: Window | null): void + unfullscreen(): void + unmaximize(): void + unminimize(): void + /* Methods of Gtk.Widget */ + actionSetEnabled(actionName: string, enabled: boolean): void + activate(): boolean + activateAction(name: string, args?: GLib.Variant | null): boolean + activateDefault(): void + addController(controller: EventController): void + addCssClass(cssClass: string): void + addMnemonicLabel(label: Widget): void + addTickCallback(callback: TickCallback): number + allocate(width: number, height: number, baseline: number, transform?: Gsk.Transform | null): void + childFocus(direction: DirectionType): boolean + computeBounds(target: Widget): [ /* returnType */ boolean, /* outBounds */ Graphene.Rect ] + computeExpand(orientation: Orientation): boolean + computePoint(target: Widget, point: Graphene.Point): [ /* returnType */ boolean, /* outPoint */ Graphene.Point ] + computeTransform(target: Widget): [ /* returnType */ boolean, /* outTransform */ Graphene.Matrix ] + contains(x: number, y: number): boolean + createPangoContext(): Pango.Context + createPangoLayout(text?: string | null): Pango.Layout + dragCheckThreshold(startX: number, startY: number, currentX: number, currentY: number): boolean + errorBell(): void + getAllocatedBaseline(): number + getAllocatedHeight(): number + getAllocatedWidth(): number + getAllocation(): /* allocation */ Allocation + getAncestor(widgetType: GObject.Type): Widget | null + getCanFocus(): boolean + getCanTarget(): boolean + getChildVisible(): boolean + getClipboard(): Gdk.Clipboard + getCssClasses(): string[] + getCssName(): string + getCursor(): Gdk.Cursor | null + getDirection(): TextDirection + getDisplay(): Gdk.Display + getFirstChild(): Widget | null + getFocusChild(): Widget | null + getFocusOnClick(): boolean + getFocusable(): boolean + getFontMap(): Pango.FontMap | null + getFontOptions(): cairo.FontOptions | null + getFrameClock(): Gdk.FrameClock | null + getHalign(): Align + getHasTooltip(): boolean + getHeight(): number + getHexpand(): boolean + getHexpandSet(): boolean + getLastChild(): Widget | null + getLayoutManager(): LayoutManager | null + getMapped(): boolean + getMarginBottom(): number + getMarginEnd(): number + getMarginStart(): number + getMarginTop(): number + getName(): string + getNative(): Native | null + getNextSibling(): Widget | null + getOpacity(): number + getOverflow(): Overflow + getPangoContext(): Pango.Context + getParent(): Widget | null + getPreferredSize(): [ /* minimumSize */ Requisition | null, /* naturalSize */ Requisition | null ] + getPrevSibling(): Widget | null + getPrimaryClipboard(): Gdk.Clipboard + getRealized(): boolean + getReceivesDefault(): boolean + getRequestMode(): SizeRequestMode + getRoot(): Root | null + getScaleFactor(): number + getSensitive(): boolean + getSettings(): Settings + getSize(orientation: Orientation): number + getSizeRequest(): [ /* width */ number | null, /* height */ number | null ] + getStateFlags(): StateFlags + getStyleContext(): StyleContext + getTemplateChild(widgetType: GObject.Type, name: string): GObject.Object + getTooltipMarkup(): string | null + getTooltipText(): string | null + getValign(): 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?: Gio.ActionGroup | null): void + insertAfter(parent: Widget, previousSibling?: Widget | null): void + insertBefore(parent: Widget, nextSibling?: Widget | null): void + isAncestor(ancestor: Widget): boolean + isDrawable(): boolean + isFocus(): boolean + isSensitive(): boolean + isVisible(): boolean + keynavFailed(direction: DirectionType): boolean + listMnemonicLabels(): Widget[] + map(): void + measure(orientation: Orientation, forSize: number): [ /* minimum */ number | null, /* natural */ number | null, /* minimumBaseline */ number | null, /* naturalBaseline */ number | null ] + mnemonicActivate(groupCycling: boolean): boolean + observeChildren(): Gio.ListModel + observeControllers(): Gio.ListModel + pick(x: number, y: number, flags: PickFlags): Widget | null + queueAllocate(): void + queueDraw(): void + queueResize(): void + realize(): void + removeController(controller: EventController): void + removeCssClass(cssClass: string): void + removeMnemonicLabel(label: Widget): void + removeTickCallback(id: number): void + setCanFocus(canFocus: boolean): void + setCanTarget(canTarget: boolean): void + setChildVisible(childVisible: boolean): void + setCssClasses(classes: string[]): void + setCursor(cursor?: Gdk.Cursor | null): void + setCursorFromName(name?: string | null): void + setDirection(dir: TextDirection): void + setFocusChild(child?: Widget | null): void + setFocusOnClick(focusOnClick: boolean): void + setFocusable(focusable: boolean): void + setFontMap(fontMap?: Pango.FontMap | null): void + setFontOptions(options?: cairo.FontOptions | null): void + setHalign(align: Align): void + setHasTooltip(hasTooltip: boolean): void + setHexpand(expand: boolean): void + setHexpandSet(set: boolean): void + setLayoutManager(layoutManager?: LayoutManager | 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: Overflow): void + setParent(parent: Widget): void + setReceivesDefault(receivesDefault: boolean): void + setSensitive(sensitive: boolean): void + setSizeRequest(width: number, height: number): void + setStateFlags(flags: StateFlags, clear: boolean): void + setTooltipMarkup(markup?: string | null): void + setTooltipText(text?: string | null): void + setValign(align: Align): void + setVexpand(expand: boolean): void + setVexpandSet(set: boolean): void + setVisible(visible: boolean): void + shouldLayout(): boolean + show(): void + sizeAllocate(allocation: Allocation, baseline: number): void + snapshotChild(child: Widget, snapshot: Snapshot): void + translateCoordinates(destWidget: Widget, srcX: number, srcY: number): [ /* returnType */ boolean, /* destX */ number | null, /* destY */ number | null ] + triggerTooltipQuery(): void + unmap(): void + unparent(): void + unrealize(): void + unsetStateFlags(flags: StateFlags): void + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Methods of Gtk.Accessible */ + getAccessibleRole(): AccessibleRole + resetProperty(property: AccessibleProperty): void + resetRelation(relation: AccessibleRelation): void + resetState(state: AccessibleState): void + updateProperty(properties: AccessibleProperty[], values: any): void + updateRelation(relations: AccessibleRelation[], values: any): void + updateState(states: AccessibleState[], values: any): void + /* Methods of Gtk.Buildable */ + getBuildableId(): string + /* Methods of Gtk.ColorChooser */ + addPalette(orientation: Orientation, colorsPerLine: number, colors?: Gdk.RGBA[] | null): void + getRgba(): /* color */ Gdk.RGBA + getUseAlpha(): boolean + setRgba(color: Gdk.RGBA): void + setUseAlpha(useAlpha: boolean): void + /* Methods of Gtk.Native */ + getRenderer(): Gsk.Renderer + getSurface(): Gdk.Surface + getSurfaceTransform(): [ /* x */ number, /* y */ number ] + /* Virtual methods of Gtk.ColorChooserDialog */ + vfuncAddPalette(orientation: Orientation, colorsPerLine: number, colors?: Gdk.RGBA[] | null): void + vfuncColorActivated(color: Gdk.RGBA): void + vfuncGetRgba(): /* color */ Gdk.RGBA + vfuncSetRgba(color: Gdk.RGBA): void + /* Virtual methods of Gtk.Dialog */ + vfuncClose(): void + vfuncResponse(responseId: number): void + /* Virtual methods of Gtk.Window */ + vfuncActivateDefault(): void + vfuncActivateFocus(): void + vfuncCloseRequest(): boolean + vfuncEnableDebugging(toggle: boolean): boolean + vfuncKeysChanged(): void + vfuncAddController(controller: ShortcutController): void + vfuncRemoveController(controller: ShortcutController): void + /* Virtual methods of Gtk.Widget */ + vfuncComputeExpand(hexpandP: boolean, vexpandP: boolean): void + vfuncContains(x: number, y: number): boolean + vfuncCssChanged(change: CssStyleChange): void + vfuncDirectionChanged(previousDirection: TextDirection): void + vfuncFocus(direction: DirectionType): boolean + vfuncGetRequestMode(): SizeRequestMode + vfuncGrabFocus(): boolean + vfuncHide(): void + vfuncKeynavFailed(direction: DirectionType): boolean + vfuncMap(): void + vfuncMeasure(orientation: Orientation, forSize: number): [ /* minimum */ number | null, /* natural */ number | null, /* minimumBaseline */ number | null, /* naturalBaseline */ number | null ] + vfuncMnemonicActivate(groupCycling: boolean): boolean + vfuncMoveFocus(direction: DirectionType): void + vfuncQueryTooltip(x: number, y: number, keyboardTooltip: boolean, tooltip: Tooltip): boolean + vfuncRealize(): void + vfuncRoot(): void + vfuncSetFocusChild(child?: Widget | null): void + vfuncShow(): void + vfuncSizeAllocate(width: number, height: number, baseline: number): void + vfuncSnapshot(snapshot: Snapshot): void + vfuncStateFlagsChanged(previousStateFlags: StateFlags): void + vfuncSystemSettingChanged(settings: SystemSetting): void + vfuncUnmap(): void + vfuncUnrealize(): void + vfuncUnroot(): void + vfuncAddChild(builder: Builder, child: GObject.Object, type?: string | null): void + vfuncCustomFinished(builder: Builder, child: GObject.Object | null, tagname: string, data?: object | null): void + vfuncCustomTagEnd(builder: Builder, child: GObject.Object | null, tagname: string, data?: object | null): void + vfuncCustomTagStart(builder: Builder, child: GObject.Object | null, tagname: string): [ /* returnType */ boolean, /* parser */ BuildableParser, /* data */ object | null ] + vfuncGetId(): string + vfuncGetInternalChild(builder: Builder, childname: string): GObject.Object + vfuncParserFinished(builder: Builder): void + vfuncSetBuildableProperty(builder: Builder, name: string, value: any): void + vfuncSetId(id: string): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Gtk.Dialog */ + connect(sigName: "close", callback: (($obj: ColorChooserDialog) => void)): number + connect_after(sigName: "close", callback: (($obj: ColorChooserDialog) => void)): number + emit(sigName: "close"): void + on(sigName: "close", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "close", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "close", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "response", callback: (($obj: ColorChooserDialog, responseId: number) => void)): number + connect_after(sigName: "response", callback: (($obj: ColorChooserDialog, responseId: number) => void)): number + emit(sigName: "response", responseId: number): void + on(sigName: "response", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "response", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "response", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of Gtk.Window */ + connect(sigName: "activate-default", callback: (($obj: ColorChooserDialog) => void)): number + connect_after(sigName: "activate-default", callback: (($obj: ColorChooserDialog) => void)): number + emit(sigName: "activate-default"): void + on(sigName: "activate-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "activate-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "activate-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "activate-focus", callback: (($obj: ColorChooserDialog) => void)): number + connect_after(sigName: "activate-focus", callback: (($obj: ColorChooserDialog) => void)): number + emit(sigName: "activate-focus"): void + on(sigName: "activate-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "activate-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "activate-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "close-request", callback: (($obj: ColorChooserDialog) => boolean)): number + connect_after(sigName: "close-request", callback: (($obj: ColorChooserDialog) => boolean)): number + emit(sigName: "close-request"): void + on(sigName: "close-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "close-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "close-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "enable-debugging", callback: (($obj: ColorChooserDialog, toggle: boolean) => boolean)): number + connect_after(sigName: "enable-debugging", callback: (($obj: ColorChooserDialog, toggle: boolean) => boolean)): number + emit(sigName: "enable-debugging", toggle: boolean): void + on(sigName: "enable-debugging", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "enable-debugging", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "enable-debugging", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "keys-changed", callback: (($obj: ColorChooserDialog) => void)): number + connect_after(sigName: "keys-changed", callback: (($obj: ColorChooserDialog) => void)): number + emit(sigName: "keys-changed"): void + on(sigName: "keys-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "keys-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "keys-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of Gtk.Widget */ + connect(sigName: "destroy", callback: (($obj: ColorChooserDialog) => void)): number + connect_after(sigName: "destroy", callback: (($obj: ColorChooserDialog) => void)): number + emit(sigName: "destroy"): void + on(sigName: "destroy", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "destroy", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "destroy", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "direction-changed", callback: (($obj: ColorChooserDialog, previousDirection: TextDirection) => void)): number + connect_after(sigName: "direction-changed", callback: (($obj: ColorChooserDialog, previousDirection: TextDirection) => void)): number + emit(sigName: "direction-changed", previousDirection: TextDirection): void + on(sigName: "direction-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "direction-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "direction-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "hide", callback: (($obj: ColorChooserDialog) => void)): number + connect_after(sigName: "hide", callback: (($obj: ColorChooserDialog) => void)): number + emit(sigName: "hide"): void + on(sigName: "hide", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "hide", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "hide", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "keynav-failed", callback: (($obj: ColorChooserDialog, direction: DirectionType) => boolean)): number + connect_after(sigName: "keynav-failed", callback: (($obj: ColorChooserDialog, direction: DirectionType) => boolean)): number + emit(sigName: "keynav-failed", direction: DirectionType): void + on(sigName: "keynav-failed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "keynav-failed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "keynav-failed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "map", callback: (($obj: ColorChooserDialog) => void)): number + connect_after(sigName: "map", callback: (($obj: ColorChooserDialog) => void)): number + emit(sigName: "map"): void + on(sigName: "map", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "map", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "map", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "mnemonic-activate", callback: (($obj: ColorChooserDialog, groupCycling: boolean) => boolean)): number + connect_after(sigName: "mnemonic-activate", callback: (($obj: ColorChooserDialog, groupCycling: boolean) => boolean)): number + emit(sigName: "mnemonic-activate", groupCycling: boolean): void + on(sigName: "mnemonic-activate", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "mnemonic-activate", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "mnemonic-activate", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "move-focus", callback: (($obj: ColorChooserDialog, direction: DirectionType) => void)): number + connect_after(sigName: "move-focus", callback: (($obj: ColorChooserDialog, direction: DirectionType) => void)): number + emit(sigName: "move-focus", direction: DirectionType): void + on(sigName: "move-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "move-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "move-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "query-tooltip", callback: (($obj: ColorChooserDialog, x: number, y: number, keyboardMode: boolean, tooltip: Tooltip) => boolean)): number + connect_after(sigName: "query-tooltip", callback: (($obj: ColorChooserDialog, x: number, y: number, keyboardMode: boolean, tooltip: Tooltip) => boolean)): number + emit(sigName: "query-tooltip", x: number, y: number, keyboardMode: boolean, tooltip: Tooltip): void + on(sigName: "query-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "query-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "query-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "realize", callback: (($obj: ColorChooserDialog) => void)): number + connect_after(sigName: "realize", callback: (($obj: ColorChooserDialog) => void)): number + emit(sigName: "realize"): void + on(sigName: "realize", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "realize", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "realize", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "show", callback: (($obj: ColorChooserDialog) => void)): number + connect_after(sigName: "show", callback: (($obj: ColorChooserDialog) => void)): number + emit(sigName: "show"): void + on(sigName: "show", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "show", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "show", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "state-flags-changed", callback: (($obj: ColorChooserDialog, flags: StateFlags) => void)): number + connect_after(sigName: "state-flags-changed", callback: (($obj: ColorChooserDialog, flags: StateFlags) => void)): number + emit(sigName: "state-flags-changed", flags: StateFlags): void + on(sigName: "state-flags-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "state-flags-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "state-flags-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "unmap", callback: (($obj: ColorChooserDialog) => void)): number + connect_after(sigName: "unmap", callback: (($obj: ColorChooserDialog) => void)): number + emit(sigName: "unmap"): void + on(sigName: "unmap", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "unmap", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "unmap", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "unrealize", callback: (($obj: ColorChooserDialog) => void)): number + connect_after(sigName: "unrealize", callback: (($obj: ColorChooserDialog) => void)): number + emit(sigName: "unrealize"): void + on(sigName: "unrealize", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "unrealize", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "unrealize", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: ColorChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: ColorChooserDialog, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of Gtk.ColorChooser */ + connect(sigName: "color-activated", callback: (($obj: ColorChooserDialog, color: Gdk.RGBA) => void)): number + connect_after(sigName: "color-activated", callback: (($obj: ColorChooserDialog, color: Gdk.RGBA) => void)): number + emit(sigName: "color-activated", color: Gdk.RGBA): void + on(sigName: "color-activated", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "color-activated", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "color-activated", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::show-editor", callback: (($obj: ColorChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::show-editor", callback: (($obj: ColorChooserDialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::show-editor", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::show-editor", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::show-editor", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::application", callback: (($obj: ColorChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::application", callback: (($obj: ColorChooserDialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::application", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::application", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::application", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::child", callback: (($obj: ColorChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::child", callback: (($obj: ColorChooserDialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::child", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::child", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::child", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::decorated", callback: (($obj: ColorChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::decorated", callback: (($obj: ColorChooserDialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::decorated", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::decorated", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::decorated", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::default-height", callback: (($obj: ColorChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::default-height", callback: (($obj: ColorChooserDialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::default-height", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::default-height", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::default-height", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::default-widget", callback: (($obj: ColorChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::default-widget", callback: (($obj: ColorChooserDialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::default-widget", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::default-widget", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::default-widget", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::default-width", callback: (($obj: ColorChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::default-width", callback: (($obj: ColorChooserDialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::default-width", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::default-width", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::default-width", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::deletable", callback: (($obj: ColorChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::deletable", callback: (($obj: ColorChooserDialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::deletable", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::deletable", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::deletable", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::destroy-with-parent", callback: (($obj: ColorChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::destroy-with-parent", callback: (($obj: ColorChooserDialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::destroy-with-parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::destroy-with-parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::destroy-with-parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::display", callback: (($obj: ColorChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::display", callback: (($obj: ColorChooserDialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::display", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::display", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::display", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::focus-visible", callback: (($obj: ColorChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::focus-visible", callback: (($obj: ColorChooserDialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::focus-visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::focus-visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::focus-visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::focus-widget", callback: (($obj: ColorChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::focus-widget", callback: (($obj: ColorChooserDialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::focus-widget", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::focus-widget", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::focus-widget", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::fullscreened", callback: (($obj: ColorChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::fullscreened", callback: (($obj: ColorChooserDialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::fullscreened", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::fullscreened", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::fullscreened", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::handle-menubar-accel", callback: (($obj: ColorChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::handle-menubar-accel", callback: (($obj: ColorChooserDialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::handle-menubar-accel", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::handle-menubar-accel", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::handle-menubar-accel", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::hide-on-close", callback: (($obj: ColorChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hide-on-close", callback: (($obj: ColorChooserDialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::hide-on-close", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::hide-on-close", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::hide-on-close", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::icon-name", callback: (($obj: ColorChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::icon-name", callback: (($obj: ColorChooserDialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::icon-name", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::icon-name", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::icon-name", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::is-active", callback: (($obj: ColorChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::is-active", callback: (($obj: ColorChooserDialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::is-active", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::is-active", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::is-active", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::maximized", callback: (($obj: ColorChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::maximized", callback: (($obj: ColorChooserDialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::maximized", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::maximized", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::maximized", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::mnemonics-visible", callback: (($obj: ColorChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::mnemonics-visible", callback: (($obj: ColorChooserDialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::mnemonics-visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::mnemonics-visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::mnemonics-visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::modal", callback: (($obj: ColorChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::modal", callback: (($obj: ColorChooserDialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::modal", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::modal", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::modal", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::resizable", callback: (($obj: ColorChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::resizable", callback: (($obj: ColorChooserDialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::resizable", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::resizable", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::resizable", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::startup-id", callback: (($obj: ColorChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::startup-id", callback: (($obj: ColorChooserDialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::startup-id", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::startup-id", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::startup-id", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::title", callback: (($obj: ColorChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::title", callback: (($obj: ColorChooserDialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::title", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::title", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::title", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::transient-for", callback: (($obj: ColorChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::transient-for", callback: (($obj: ColorChooserDialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::transient-for", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::transient-for", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::transient-for", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::can-focus", callback: (($obj: ColorChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::can-focus", callback: (($obj: ColorChooserDialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::can-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::can-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::can-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::can-target", callback: (($obj: ColorChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::can-target", callback: (($obj: ColorChooserDialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::can-target", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::can-target", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::can-target", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::css-classes", callback: (($obj: ColorChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::css-classes", callback: (($obj: ColorChooserDialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::css-classes", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::css-classes", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::css-classes", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::cursor", callback: (($obj: ColorChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::cursor", callback: (($obj: ColorChooserDialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::cursor", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::cursor", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::cursor", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::focus-on-click", callback: (($obj: ColorChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::focus-on-click", callback: (($obj: ColorChooserDialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::focus-on-click", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::focus-on-click", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::focus-on-click", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::focusable", callback: (($obj: ColorChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::focusable", callback: (($obj: ColorChooserDialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::focusable", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::focusable", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::focusable", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::halign", callback: (($obj: ColorChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::halign", callback: (($obj: ColorChooserDialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::halign", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::halign", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::halign", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::has-default", callback: (($obj: ColorChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-default", callback: (($obj: ColorChooserDialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::has-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::has-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::has-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::has-focus", callback: (($obj: ColorChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-focus", callback: (($obj: ColorChooserDialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::has-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::has-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::has-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::has-tooltip", callback: (($obj: ColorChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-tooltip", callback: (($obj: ColorChooserDialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::has-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::has-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::has-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::height-request", callback: (($obj: ColorChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::height-request", callback: (($obj: ColorChooserDialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::height-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::height-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::height-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::hexpand", callback: (($obj: ColorChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hexpand", callback: (($obj: ColorChooserDialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::hexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::hexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::hexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::hexpand-set", callback: (($obj: ColorChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hexpand-set", callback: (($obj: ColorChooserDialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::hexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::hexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::hexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::layout-manager", callback: (($obj: ColorChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::layout-manager", callback: (($obj: ColorChooserDialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::layout-manager", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::layout-manager", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::layout-manager", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-bottom", callback: (($obj: ColorChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-bottom", callback: (($obj: ColorChooserDialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-bottom", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-bottom", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-bottom", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-end", callback: (($obj: ColorChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-end", callback: (($obj: ColorChooserDialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-end", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-end", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-end", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-start", callback: (($obj: ColorChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-start", callback: (($obj: ColorChooserDialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-start", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-start", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-start", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-top", callback: (($obj: ColorChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-top", callback: (($obj: ColorChooserDialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-top", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-top", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-top", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::name", callback: (($obj: ColorChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::name", callback: (($obj: ColorChooserDialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::opacity", callback: (($obj: ColorChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::opacity", callback: (($obj: ColorChooserDialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::opacity", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::opacity", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::opacity", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::overflow", callback: (($obj: ColorChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::overflow", callback: (($obj: ColorChooserDialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::overflow", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::overflow", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::overflow", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::parent", callback: (($obj: ColorChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::parent", callback: (($obj: ColorChooserDialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::receives-default", callback: (($obj: ColorChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::receives-default", callback: (($obj: ColorChooserDialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::receives-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::receives-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::receives-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::root", callback: (($obj: ColorChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::root", callback: (($obj: ColorChooserDialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::root", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::root", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::root", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::scale-factor", callback: (($obj: ColorChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::scale-factor", callback: (($obj: ColorChooserDialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::scale-factor", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::scale-factor", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::scale-factor", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::sensitive", callback: (($obj: ColorChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::sensitive", callback: (($obj: ColorChooserDialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::sensitive", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::sensitive", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::sensitive", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::tooltip-markup", callback: (($obj: ColorChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::tooltip-markup", callback: (($obj: ColorChooserDialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::tooltip-markup", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::tooltip-markup", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::tooltip-markup", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::tooltip-text", callback: (($obj: ColorChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::tooltip-text", callback: (($obj: ColorChooserDialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::tooltip-text", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::tooltip-text", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::tooltip-text", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::valign", callback: (($obj: ColorChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::valign", callback: (($obj: ColorChooserDialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::valign", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::valign", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::valign", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::vexpand", callback: (($obj: ColorChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vexpand", callback: (($obj: ColorChooserDialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::vexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::vexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::vexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::vexpand-set", callback: (($obj: ColorChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vexpand-set", callback: (($obj: ColorChooserDialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::vexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::vexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::vexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::visible", callback: (($obj: ColorChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::visible", callback: (($obj: ColorChooserDialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::width-request", callback: (($obj: ColorChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::width-request", callback: (($obj: ColorChooserDialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::width-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::width-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::width-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::accessible-role", callback: (($obj: ColorChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-role", callback: (($obj: ColorChooserDialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::accessible-role", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::accessible-role", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::accessible-role", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::rgba", callback: (($obj: ColorChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::rgba", callback: (($obj: ColorChooserDialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::rgba", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::rgba", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::rgba", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::use-alpha", callback: (($obj: ColorChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::use-alpha", callback: (($obj: ColorChooserDialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::use-alpha", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::use-alpha", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::use-alpha", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: ColorChooserDialog_ConstructProps) + _init (config?: ColorChooserDialog_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(title?: string | null, parent?: Window | null): ColorChooserDialog + static new(): ColorChooserDialog + static $gtype: GObject.Type +} +export interface ColorChooserWidget_ConstructProps extends Widget_ConstructProps { + showEditor?: boolean + accessibleRole?: AccessibleRole + rgba?: Gdk.RGBA + useAlpha?: boolean +} +export class ColorChooserWidget { + /* Properties of Gtk.ColorChooserWidget */ + showEditor: boolean + /* Properties of Gtk.Widget */ + canFocus: boolean + canTarget: boolean + cssClasses: string[] + cursor: Gdk.Cursor + focusOnClick: boolean + focusable: boolean + halign: Align + readonly hasDefault: boolean + readonly hasFocus: boolean + hasTooltip: boolean + heightRequest: number + hexpand: boolean + hexpandSet: boolean + layoutManager: LayoutManager + marginBottom: number + marginEnd: number + marginStart: number + marginTop: number + name: string + opacity: number + overflow: Overflow + readonly parent: Widget + receivesDefault: boolean + readonly root: Root + readonly scaleFactor: number + sensitive: boolean + tooltipMarkup: string + tooltipText: string + valign: Align + vexpand: boolean + vexpandSet: boolean + visible: boolean + widthRequest: number + /* Properties of Gtk.Accessible */ + accessibleRole: AccessibleRole + /* Properties of Gtk.ColorChooser */ + rgba: Gdk.RGBA + useAlpha: boolean + /* Fields of Gtk.Widget */ + parentInstance: GObject.InitiallyUnowned + /* Fields of GObject.InitiallyUnowned */ + gTypeInstance: GObject.TypeInstance + /* Methods of Gtk.Widget */ + actionSetEnabled(actionName: string, enabled: boolean): void + activate(): boolean + activateAction(name: string, args?: GLib.Variant | null): boolean + activateDefault(): void + addController(controller: EventController): void + addCssClass(cssClass: string): void + addMnemonicLabel(label: Widget): void + addTickCallback(callback: TickCallback): number + allocate(width: number, height: number, baseline: number, transform?: Gsk.Transform | null): void + childFocus(direction: DirectionType): boolean + computeBounds(target: Widget): [ /* returnType */ boolean, /* outBounds */ Graphene.Rect ] + computeExpand(orientation: Orientation): boolean + computePoint(target: Widget, point: Graphene.Point): [ /* returnType */ boolean, /* outPoint */ Graphene.Point ] + computeTransform(target: Widget): [ /* returnType */ boolean, /* outTransform */ Graphene.Matrix ] + contains(x: number, y: number): boolean + createPangoContext(): Pango.Context + createPangoLayout(text?: string | null): Pango.Layout + dragCheckThreshold(startX: number, startY: number, currentX: number, currentY: number): boolean + errorBell(): void + getAllocatedBaseline(): number + getAllocatedHeight(): number + getAllocatedWidth(): number + getAllocation(): /* allocation */ Allocation + getAncestor(widgetType: GObject.Type): Widget | null + getCanFocus(): boolean + getCanTarget(): boolean + getChildVisible(): boolean + getClipboard(): Gdk.Clipboard + getCssClasses(): string[] + getCssName(): string + getCursor(): Gdk.Cursor | null + getDirection(): TextDirection + getDisplay(): Gdk.Display + getFirstChild(): Widget | null + getFocusChild(): Widget | null + getFocusOnClick(): boolean + getFocusable(): boolean + getFontMap(): Pango.FontMap | null + getFontOptions(): cairo.FontOptions | null + getFrameClock(): Gdk.FrameClock | null + getHalign(): Align + getHasTooltip(): boolean + getHeight(): number + getHexpand(): boolean + getHexpandSet(): boolean + getLastChild(): Widget | null + getLayoutManager(): LayoutManager | null + getMapped(): boolean + getMarginBottom(): number + getMarginEnd(): number + getMarginStart(): number + getMarginTop(): number + getName(): string + getNative(): Native | null + getNextSibling(): Widget | null + getOpacity(): number + getOverflow(): Overflow + getPangoContext(): Pango.Context + getParent(): Widget | null + getPreferredSize(): [ /* minimumSize */ Requisition | null, /* naturalSize */ Requisition | null ] + getPrevSibling(): Widget | null + getPrimaryClipboard(): Gdk.Clipboard + getRealized(): boolean + getReceivesDefault(): boolean + getRequestMode(): SizeRequestMode + getRoot(): Root | null + getScaleFactor(): number + getSensitive(): boolean + getSettings(): Settings + getSize(orientation: Orientation): number + getSizeRequest(): [ /* width */ number | null, /* height */ number | null ] + getStateFlags(): StateFlags + getStyleContext(): StyleContext + getTemplateChild(widgetType: GObject.Type, name: string): GObject.Object + getTooltipMarkup(): string | null + getTooltipText(): string | null + getValign(): 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?: Gio.ActionGroup | null): void + insertAfter(parent: Widget, previousSibling?: Widget | null): void + insertBefore(parent: Widget, nextSibling?: Widget | null): void + isAncestor(ancestor: Widget): boolean + isDrawable(): boolean + isFocus(): boolean + isSensitive(): boolean + isVisible(): boolean + keynavFailed(direction: DirectionType): boolean + listMnemonicLabels(): Widget[] + map(): void + measure(orientation: Orientation, forSize: number): [ /* minimum */ number | null, /* natural */ number | null, /* minimumBaseline */ number | null, /* naturalBaseline */ number | null ] + mnemonicActivate(groupCycling: boolean): boolean + observeChildren(): Gio.ListModel + observeControllers(): Gio.ListModel + pick(x: number, y: number, flags: PickFlags): Widget | null + queueAllocate(): void + queueDraw(): void + queueResize(): void + realize(): void + removeController(controller: EventController): void + removeCssClass(cssClass: string): void + removeMnemonicLabel(label: Widget): void + removeTickCallback(id: number): void + setCanFocus(canFocus: boolean): void + setCanTarget(canTarget: boolean): void + setChildVisible(childVisible: boolean): void + setCssClasses(classes: string[]): void + setCursor(cursor?: Gdk.Cursor | null): void + setCursorFromName(name?: string | null): void + setDirection(dir: TextDirection): void + setFocusChild(child?: Widget | null): void + setFocusOnClick(focusOnClick: boolean): void + setFocusable(focusable: boolean): void + setFontMap(fontMap?: Pango.FontMap | null): void + setFontOptions(options?: cairo.FontOptions | null): void + setHalign(align: Align): void + setHasTooltip(hasTooltip: boolean): void + setHexpand(expand: boolean): void + setHexpandSet(set: boolean): void + setLayoutManager(layoutManager?: LayoutManager | 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: Overflow): void + setParent(parent: Widget): void + setReceivesDefault(receivesDefault: boolean): void + setSensitive(sensitive: boolean): void + setSizeRequest(width: number, height: number): void + setStateFlags(flags: StateFlags, clear: boolean): void + setTooltipMarkup(markup?: string | null): void + setTooltipText(text?: string | null): void + setValign(align: Align): void + setVexpand(expand: boolean): void + setVexpandSet(set: boolean): void + setVisible(visible: boolean): void + shouldLayout(): boolean + show(): void + sizeAllocate(allocation: Allocation, baseline: number): void + snapshotChild(child: Widget, snapshot: Snapshot): void + translateCoordinates(destWidget: Widget, srcX: number, srcY: number): [ /* returnType */ boolean, /* destX */ number | null, /* destY */ number | null ] + triggerTooltipQuery(): void + unmap(): void + unparent(): void + unrealize(): void + unsetStateFlags(flags: StateFlags): void + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Methods of Gtk.Accessible */ + getAccessibleRole(): AccessibleRole + resetProperty(property: AccessibleProperty): void + resetRelation(relation: AccessibleRelation): void + resetState(state: AccessibleState): void + updateProperty(properties: AccessibleProperty[], values: any): void + updateRelation(relations: AccessibleRelation[], values: any): void + updateState(states: AccessibleState[], values: any): void + /* Methods of Gtk.Buildable */ + getBuildableId(): string + /* Methods of Gtk.ColorChooser */ + addPalette(orientation: Orientation, colorsPerLine: number, colors?: Gdk.RGBA[] | null): void + getRgba(): /* color */ Gdk.RGBA + getUseAlpha(): boolean + setRgba(color: Gdk.RGBA): void + setUseAlpha(useAlpha: boolean): void + /* Virtual methods of Gtk.ColorChooserWidget */ + vfuncAddPalette(orientation: Orientation, colorsPerLine: number, colors?: Gdk.RGBA[] | null): void + vfuncColorActivated(color: Gdk.RGBA): void + vfuncGetRgba(): /* color */ Gdk.RGBA + vfuncSetRgba(color: Gdk.RGBA): void + /* Virtual methods of Gtk.Widget */ + vfuncComputeExpand(hexpandP: boolean, vexpandP: boolean): void + vfuncContains(x: number, y: number): boolean + vfuncCssChanged(change: CssStyleChange): void + vfuncDirectionChanged(previousDirection: TextDirection): void + vfuncFocus(direction: DirectionType): boolean + vfuncGetRequestMode(): SizeRequestMode + vfuncGrabFocus(): boolean + vfuncHide(): void + vfuncKeynavFailed(direction: DirectionType): boolean + vfuncMap(): void + vfuncMeasure(orientation: Orientation, forSize: number): [ /* minimum */ number | null, /* natural */ number | null, /* minimumBaseline */ number | null, /* naturalBaseline */ number | null ] + vfuncMnemonicActivate(groupCycling: boolean): boolean + vfuncMoveFocus(direction: DirectionType): void + vfuncQueryTooltip(x: number, y: number, keyboardTooltip: boolean, tooltip: Tooltip): boolean + vfuncRealize(): void + vfuncRoot(): void + vfuncSetFocusChild(child?: Widget | null): void + vfuncShow(): void + vfuncSizeAllocate(width: number, height: number, baseline: number): void + vfuncSnapshot(snapshot: Snapshot): void + vfuncStateFlagsChanged(previousStateFlags: StateFlags): void + vfuncSystemSettingChanged(settings: SystemSetting): void + vfuncUnmap(): void + vfuncUnrealize(): void + vfuncUnroot(): void + vfuncAddChild(builder: Builder, child: GObject.Object, type?: string | null): void + vfuncCustomFinished(builder: Builder, child: GObject.Object | null, tagname: string, data?: object | null): void + vfuncCustomTagEnd(builder: Builder, child: GObject.Object | null, tagname: string, data?: object | null): void + vfuncCustomTagStart(builder: Builder, child: GObject.Object | null, tagname: string): [ /* returnType */ boolean, /* parser */ BuildableParser, /* data */ object | null ] + vfuncGetId(): string + vfuncGetInternalChild(builder: Builder, childname: string): GObject.Object + vfuncParserFinished(builder: Builder): void + vfuncSetBuildableProperty(builder: Builder, name: string, value: any): void + vfuncSetId(id: string): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Gtk.Widget */ + connect(sigName: "destroy", callback: (($obj: ColorChooserWidget) => void)): number + connect_after(sigName: "destroy", callback: (($obj: ColorChooserWidget) => void)): number + emit(sigName: "destroy"): void + on(sigName: "destroy", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "destroy", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "destroy", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "direction-changed", callback: (($obj: ColorChooserWidget, previousDirection: TextDirection) => void)): number + connect_after(sigName: "direction-changed", callback: (($obj: ColorChooserWidget, previousDirection: TextDirection) => void)): number + emit(sigName: "direction-changed", previousDirection: TextDirection): void + on(sigName: "direction-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "direction-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "direction-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "hide", callback: (($obj: ColorChooserWidget) => void)): number + connect_after(sigName: "hide", callback: (($obj: ColorChooserWidget) => void)): number + emit(sigName: "hide"): void + on(sigName: "hide", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "hide", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "hide", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "keynav-failed", callback: (($obj: ColorChooserWidget, direction: DirectionType) => boolean)): number + connect_after(sigName: "keynav-failed", callback: (($obj: ColorChooserWidget, direction: DirectionType) => boolean)): number + emit(sigName: "keynav-failed", direction: DirectionType): void + on(sigName: "keynav-failed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "keynav-failed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "keynav-failed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "map", callback: (($obj: ColorChooserWidget) => void)): number + connect_after(sigName: "map", callback: (($obj: ColorChooserWidget) => void)): number + emit(sigName: "map"): void + on(sigName: "map", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "map", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "map", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "mnemonic-activate", callback: (($obj: ColorChooserWidget, groupCycling: boolean) => boolean)): number + connect_after(sigName: "mnemonic-activate", callback: (($obj: ColorChooserWidget, groupCycling: boolean) => boolean)): number + emit(sigName: "mnemonic-activate", groupCycling: boolean): void + on(sigName: "mnemonic-activate", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "mnemonic-activate", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "mnemonic-activate", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "move-focus", callback: (($obj: ColorChooserWidget, direction: DirectionType) => void)): number + connect_after(sigName: "move-focus", callback: (($obj: ColorChooserWidget, direction: DirectionType) => void)): number + emit(sigName: "move-focus", direction: DirectionType): void + on(sigName: "move-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "move-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "move-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "query-tooltip", callback: (($obj: ColorChooserWidget, x: number, y: number, keyboardMode: boolean, tooltip: Tooltip) => boolean)): number + connect_after(sigName: "query-tooltip", callback: (($obj: ColorChooserWidget, x: number, y: number, keyboardMode: boolean, tooltip: Tooltip) => boolean)): number + emit(sigName: "query-tooltip", x: number, y: number, keyboardMode: boolean, tooltip: Tooltip): void + on(sigName: "query-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "query-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "query-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "realize", callback: (($obj: ColorChooserWidget) => void)): number + connect_after(sigName: "realize", callback: (($obj: ColorChooserWidget) => void)): number + emit(sigName: "realize"): void + on(sigName: "realize", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "realize", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "realize", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "show", callback: (($obj: ColorChooserWidget) => void)): number + connect_after(sigName: "show", callback: (($obj: ColorChooserWidget) => void)): number + emit(sigName: "show"): void + on(sigName: "show", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "show", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "show", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "state-flags-changed", callback: (($obj: ColorChooserWidget, flags: StateFlags) => void)): number + connect_after(sigName: "state-flags-changed", callback: (($obj: ColorChooserWidget, flags: StateFlags) => void)): number + emit(sigName: "state-flags-changed", flags: StateFlags): void + on(sigName: "state-flags-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "state-flags-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "state-flags-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "unmap", callback: (($obj: ColorChooserWidget) => void)): number + connect_after(sigName: "unmap", callback: (($obj: ColorChooserWidget) => void)): number + emit(sigName: "unmap"): void + on(sigName: "unmap", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "unmap", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "unmap", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "unrealize", callback: (($obj: ColorChooserWidget) => void)): number + connect_after(sigName: "unrealize", callback: (($obj: ColorChooserWidget) => void)): number + emit(sigName: "unrealize"): void + on(sigName: "unrealize", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "unrealize", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "unrealize", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: ColorChooserWidget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: ColorChooserWidget, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of Gtk.ColorChooser */ + connect(sigName: "color-activated", callback: (($obj: ColorChooserWidget, color: Gdk.RGBA) => void)): number + connect_after(sigName: "color-activated", callback: (($obj: ColorChooserWidget, color: Gdk.RGBA) => void)): number + emit(sigName: "color-activated", color: Gdk.RGBA): void + on(sigName: "color-activated", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "color-activated", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "color-activated", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::show-editor", callback: (($obj: ColorChooserWidget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::show-editor", callback: (($obj: ColorChooserWidget, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::show-editor", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::show-editor", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::show-editor", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::can-focus", callback: (($obj: ColorChooserWidget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::can-focus", callback: (($obj: ColorChooserWidget, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::can-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::can-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::can-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::can-target", callback: (($obj: ColorChooserWidget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::can-target", callback: (($obj: ColorChooserWidget, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::can-target", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::can-target", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::can-target", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::css-classes", callback: (($obj: ColorChooserWidget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::css-classes", callback: (($obj: ColorChooserWidget, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::css-classes", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::css-classes", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::css-classes", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::cursor", callback: (($obj: ColorChooserWidget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::cursor", callback: (($obj: ColorChooserWidget, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::cursor", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::cursor", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::cursor", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::focus-on-click", callback: (($obj: ColorChooserWidget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::focus-on-click", callback: (($obj: ColorChooserWidget, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::focus-on-click", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::focus-on-click", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::focus-on-click", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::focusable", callback: (($obj: ColorChooserWidget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::focusable", callback: (($obj: ColorChooserWidget, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::focusable", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::focusable", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::focusable", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::halign", callback: (($obj: ColorChooserWidget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::halign", callback: (($obj: ColorChooserWidget, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::halign", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::halign", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::halign", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::has-default", callback: (($obj: ColorChooserWidget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-default", callback: (($obj: ColorChooserWidget, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::has-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::has-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::has-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::has-focus", callback: (($obj: ColorChooserWidget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-focus", callback: (($obj: ColorChooserWidget, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::has-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::has-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::has-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::has-tooltip", callback: (($obj: ColorChooserWidget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-tooltip", callback: (($obj: ColorChooserWidget, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::has-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::has-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::has-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::height-request", callback: (($obj: ColorChooserWidget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::height-request", callback: (($obj: ColorChooserWidget, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::height-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::height-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::height-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::hexpand", callback: (($obj: ColorChooserWidget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hexpand", callback: (($obj: ColorChooserWidget, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::hexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::hexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::hexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::hexpand-set", callback: (($obj: ColorChooserWidget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hexpand-set", callback: (($obj: ColorChooserWidget, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::hexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::hexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::hexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::layout-manager", callback: (($obj: ColorChooserWidget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::layout-manager", callback: (($obj: ColorChooserWidget, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::layout-manager", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::layout-manager", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::layout-manager", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-bottom", callback: (($obj: ColorChooserWidget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-bottom", callback: (($obj: ColorChooserWidget, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-bottom", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-bottom", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-bottom", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-end", callback: (($obj: ColorChooserWidget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-end", callback: (($obj: ColorChooserWidget, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-end", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-end", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-end", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-start", callback: (($obj: ColorChooserWidget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-start", callback: (($obj: ColorChooserWidget, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-start", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-start", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-start", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-top", callback: (($obj: ColorChooserWidget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-top", callback: (($obj: ColorChooserWidget, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-top", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-top", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-top", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::name", callback: (($obj: ColorChooserWidget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::name", callback: (($obj: ColorChooserWidget, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::opacity", callback: (($obj: ColorChooserWidget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::opacity", callback: (($obj: ColorChooserWidget, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::opacity", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::opacity", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::opacity", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::overflow", callback: (($obj: ColorChooserWidget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::overflow", callback: (($obj: ColorChooserWidget, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::overflow", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::overflow", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::overflow", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::parent", callback: (($obj: ColorChooserWidget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::parent", callback: (($obj: ColorChooserWidget, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::receives-default", callback: (($obj: ColorChooserWidget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::receives-default", callback: (($obj: ColorChooserWidget, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::receives-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::receives-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::receives-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::root", callback: (($obj: ColorChooserWidget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::root", callback: (($obj: ColorChooserWidget, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::root", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::root", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::root", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::scale-factor", callback: (($obj: ColorChooserWidget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::scale-factor", callback: (($obj: ColorChooserWidget, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::scale-factor", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::scale-factor", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::scale-factor", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::sensitive", callback: (($obj: ColorChooserWidget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::sensitive", callback: (($obj: ColorChooserWidget, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::sensitive", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::sensitive", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::sensitive", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::tooltip-markup", callback: (($obj: ColorChooserWidget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::tooltip-markup", callback: (($obj: ColorChooserWidget, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::tooltip-markup", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::tooltip-markup", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::tooltip-markup", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::tooltip-text", callback: (($obj: ColorChooserWidget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::tooltip-text", callback: (($obj: ColorChooserWidget, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::tooltip-text", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::tooltip-text", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::tooltip-text", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::valign", callback: (($obj: ColorChooserWidget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::valign", callback: (($obj: ColorChooserWidget, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::valign", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::valign", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::valign", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::vexpand", callback: (($obj: ColorChooserWidget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vexpand", callback: (($obj: ColorChooserWidget, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::vexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::vexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::vexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::vexpand-set", callback: (($obj: ColorChooserWidget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vexpand-set", callback: (($obj: ColorChooserWidget, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::vexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::vexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::vexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::visible", callback: (($obj: ColorChooserWidget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::visible", callback: (($obj: ColorChooserWidget, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::width-request", callback: (($obj: ColorChooserWidget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::width-request", callback: (($obj: ColorChooserWidget, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::width-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::width-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::width-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::accessible-role", callback: (($obj: ColorChooserWidget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-role", callback: (($obj: ColorChooserWidget, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::accessible-role", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::accessible-role", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::accessible-role", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::rgba", callback: (($obj: ColorChooserWidget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::rgba", callback: (($obj: ColorChooserWidget, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::rgba", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::rgba", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::rgba", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::use-alpha", callback: (($obj: ColorChooserWidget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::use-alpha", callback: (($obj: ColorChooserWidget, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::use-alpha", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::use-alpha", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::use-alpha", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: ColorChooserWidget_ConstructProps) + _init (config?: ColorChooserWidget_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(): ColorChooserWidget + static $gtype: GObject.Type +} +export interface ColumnView_ConstructProps extends Widget_ConstructProps { + enableRubberband?: boolean + model?: SelectionModel + reorderable?: boolean + showColumnSeparators?: boolean + showRowSeparators?: boolean + singleClickActivate?: boolean + accessibleRole?: AccessibleRole + hadjustment?: Adjustment + hscrollPolicy?: ScrollablePolicy + vadjustment?: Adjustment + vscrollPolicy?: ScrollablePolicy +} +export class ColumnView { + /* Properties of Gtk.ColumnView */ + readonly columns: Gio.ListModel + enableRubberband: boolean + model: SelectionModel + reorderable: boolean + showColumnSeparators: boolean + showRowSeparators: boolean + singleClickActivate: boolean + readonly sorter: Sorter + /* Properties of Gtk.Widget */ + canFocus: boolean + canTarget: boolean + cssClasses: string[] + cursor: Gdk.Cursor + focusOnClick: boolean + focusable: boolean + halign: Align + readonly hasDefault: boolean + readonly hasFocus: boolean + hasTooltip: boolean + heightRequest: number + hexpand: boolean + hexpandSet: boolean + layoutManager: LayoutManager + marginBottom: number + marginEnd: number + marginStart: number + marginTop: number + name: string + opacity: number + overflow: Overflow + readonly parent: Widget + receivesDefault: boolean + readonly root: Root + readonly scaleFactor: number + sensitive: boolean + tooltipMarkup: string + tooltipText: string + valign: Align + vexpand: boolean + vexpandSet: boolean + visible: boolean + widthRequest: number + /* Properties of Gtk.Accessible */ + accessibleRole: AccessibleRole + /* Properties of Gtk.Scrollable */ + hadjustment: Adjustment + hscrollPolicy: ScrollablePolicy + vadjustment: Adjustment + vscrollPolicy: ScrollablePolicy + /* Fields of Gtk.Widget */ + parentInstance: GObject.InitiallyUnowned + /* Fields of GObject.InitiallyUnowned */ + gTypeInstance: GObject.TypeInstance + /* Methods of Gtk.ColumnView */ + appendColumn(column: ColumnViewColumn): void + getColumns(): Gio.ListModel + getEnableRubberband(): boolean + getModel(): SelectionModel | null + getReorderable(): boolean + getShowColumnSeparators(): boolean + getShowRowSeparators(): boolean + getSingleClickActivate(): boolean + getSorter(): Sorter | null + insertColumn(position: number, column: ColumnViewColumn): void + removeColumn(column: ColumnViewColumn): void + setEnableRubberband(enableRubberband: boolean): void + setModel(model?: SelectionModel | null): void + setReorderable(reorderable: boolean): void + setShowColumnSeparators(showColumnSeparators: boolean): void + setShowRowSeparators(showRowSeparators: boolean): void + setSingleClickActivate(singleClickActivate: boolean): void + sortByColumn(column: ColumnViewColumn | null, direction: SortType): void + /* Methods of Gtk.Widget */ + actionSetEnabled(actionName: string, enabled: boolean): void + activate(): boolean + activateAction(name: string, args?: GLib.Variant | null): boolean + activateDefault(): void + addController(controller: EventController): void + addCssClass(cssClass: string): void + addMnemonicLabel(label: Widget): void + addTickCallback(callback: TickCallback): number + allocate(width: number, height: number, baseline: number, transform?: Gsk.Transform | null): void + childFocus(direction: DirectionType): boolean + computeBounds(target: Widget): [ /* returnType */ boolean, /* outBounds */ Graphene.Rect ] + computeExpand(orientation: Orientation): boolean + computePoint(target: Widget, point: Graphene.Point): [ /* returnType */ boolean, /* outPoint */ Graphene.Point ] + computeTransform(target: Widget): [ /* returnType */ boolean, /* outTransform */ Graphene.Matrix ] + contains(x: number, y: number): boolean + createPangoContext(): Pango.Context + createPangoLayout(text?: string | null): Pango.Layout + dragCheckThreshold(startX: number, startY: number, currentX: number, currentY: number): boolean + errorBell(): void + getAllocatedBaseline(): number + getAllocatedHeight(): number + getAllocatedWidth(): number + getAllocation(): /* allocation */ Allocation + getAncestor(widgetType: GObject.Type): Widget | null + getCanFocus(): boolean + getCanTarget(): boolean + getChildVisible(): boolean + getClipboard(): Gdk.Clipboard + getCssClasses(): string[] + getCssName(): string + getCursor(): Gdk.Cursor | null + getDirection(): TextDirection + getDisplay(): Gdk.Display + getFirstChild(): Widget | null + getFocusChild(): Widget | null + getFocusOnClick(): boolean + getFocusable(): boolean + getFontMap(): Pango.FontMap | null + getFontOptions(): cairo.FontOptions | null + getFrameClock(): Gdk.FrameClock | null + getHalign(): Align + getHasTooltip(): boolean + getHeight(): number + getHexpand(): boolean + getHexpandSet(): boolean + getLastChild(): Widget | null + getLayoutManager(): LayoutManager | null + getMapped(): boolean + getMarginBottom(): number + getMarginEnd(): number + getMarginStart(): number + getMarginTop(): number + getName(): string + getNative(): Native | null + getNextSibling(): Widget | null + getOpacity(): number + getOverflow(): Overflow + getPangoContext(): Pango.Context + getParent(): Widget | null + getPreferredSize(): [ /* minimumSize */ Requisition | null, /* naturalSize */ Requisition | null ] + getPrevSibling(): Widget | null + getPrimaryClipboard(): Gdk.Clipboard + getRealized(): boolean + getReceivesDefault(): boolean + getRequestMode(): SizeRequestMode + getRoot(): Root | null + getScaleFactor(): number + getSensitive(): boolean + getSettings(): Settings + getSize(orientation: Orientation): number + getSizeRequest(): [ /* width */ number | null, /* height */ number | null ] + getStateFlags(): StateFlags + getStyleContext(): StyleContext + getTemplateChild(widgetType: GObject.Type, name: string): GObject.Object + getTooltipMarkup(): string | null + getTooltipText(): string | null + getValign(): 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?: Gio.ActionGroup | null): void + insertAfter(parent: Widget, previousSibling?: Widget | null): void + insertBefore(parent: Widget, nextSibling?: Widget | null): void + isAncestor(ancestor: Widget): boolean + isDrawable(): boolean + isFocus(): boolean + isSensitive(): boolean + isVisible(): boolean + keynavFailed(direction: DirectionType): boolean + listMnemonicLabels(): Widget[] + map(): void + measure(orientation: Orientation, forSize: number): [ /* minimum */ number | null, /* natural */ number | null, /* minimumBaseline */ number | null, /* naturalBaseline */ number | null ] + mnemonicActivate(groupCycling: boolean): boolean + observeChildren(): Gio.ListModel + observeControllers(): Gio.ListModel + pick(x: number, y: number, flags: PickFlags): Widget | null + queueAllocate(): void + queueDraw(): void + queueResize(): void + realize(): void + removeController(controller: EventController): void + removeCssClass(cssClass: string): void + removeMnemonicLabel(label: Widget): void + removeTickCallback(id: number): void + setCanFocus(canFocus: boolean): void + setCanTarget(canTarget: boolean): void + setChildVisible(childVisible: boolean): void + setCssClasses(classes: string[]): void + setCursor(cursor?: Gdk.Cursor | null): void + setCursorFromName(name?: string | null): void + setDirection(dir: TextDirection): void + setFocusChild(child?: Widget | null): void + setFocusOnClick(focusOnClick: boolean): void + setFocusable(focusable: boolean): void + setFontMap(fontMap?: Pango.FontMap | null): void + setFontOptions(options?: cairo.FontOptions | null): void + setHalign(align: Align): void + setHasTooltip(hasTooltip: boolean): void + setHexpand(expand: boolean): void + setHexpandSet(set: boolean): void + setLayoutManager(layoutManager?: LayoutManager | 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: Overflow): void + setParent(parent: Widget): void + setReceivesDefault(receivesDefault: boolean): void + setSensitive(sensitive: boolean): void + setSizeRequest(width: number, height: number): void + setStateFlags(flags: StateFlags, clear: boolean): void + setTooltipMarkup(markup?: string | null): void + setTooltipText(text?: string | null): void + setValign(align: Align): void + setVexpand(expand: boolean): void + setVexpandSet(set: boolean): void + setVisible(visible: boolean): void + shouldLayout(): boolean + show(): void + sizeAllocate(allocation: Allocation, baseline: number): void + snapshotChild(child: Widget, snapshot: Snapshot): void + translateCoordinates(destWidget: Widget, srcX: number, srcY: number): [ /* returnType */ boolean, /* destX */ number | null, /* destY */ number | null ] + triggerTooltipQuery(): void + unmap(): void + unparent(): void + unrealize(): void + unsetStateFlags(flags: StateFlags): void + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Methods of Gtk.Accessible */ + getAccessibleRole(): AccessibleRole + resetProperty(property: AccessibleProperty): void + resetRelation(relation: AccessibleRelation): void + resetState(state: AccessibleState): void + updateProperty(properties: AccessibleProperty[], values: any): void + updateRelation(relations: AccessibleRelation[], values: any): void + updateState(states: AccessibleState[], values: any): void + /* Methods of Gtk.Buildable */ + getBuildableId(): string + /* Methods of Gtk.Scrollable */ + getBorder(): [ /* returnType */ boolean, /* border */ Border ] + getHadjustment(): Adjustment + getHscrollPolicy(): ScrollablePolicy + getVadjustment(): Adjustment + getVscrollPolicy(): ScrollablePolicy + setHadjustment(hadjustment?: Adjustment | null): void + setHscrollPolicy(policy: ScrollablePolicy): void + setVadjustment(vadjustment?: Adjustment | null): void + setVscrollPolicy(policy: ScrollablePolicy): void + /* Virtual methods of Gtk.ColumnView */ + vfuncGetBorder(): [ /* returnType */ boolean, /* border */ Border ] + /* Virtual methods of Gtk.Widget */ + vfuncComputeExpand(hexpandP: boolean, vexpandP: boolean): void + vfuncContains(x: number, y: number): boolean + vfuncCssChanged(change: CssStyleChange): void + vfuncDirectionChanged(previousDirection: TextDirection): void + vfuncFocus(direction: DirectionType): boolean + vfuncGetRequestMode(): SizeRequestMode + vfuncGrabFocus(): boolean + vfuncHide(): void + vfuncKeynavFailed(direction: DirectionType): boolean + vfuncMap(): void + vfuncMeasure(orientation: Orientation, forSize: number): [ /* minimum */ number | null, /* natural */ number | null, /* minimumBaseline */ number | null, /* naturalBaseline */ number | null ] + vfuncMnemonicActivate(groupCycling: boolean): boolean + vfuncMoveFocus(direction: DirectionType): void + vfuncQueryTooltip(x: number, y: number, keyboardTooltip: boolean, tooltip: Tooltip): boolean + vfuncRealize(): void + vfuncRoot(): void + vfuncSetFocusChild(child?: Widget | null): void + vfuncShow(): void + vfuncSizeAllocate(width: number, height: number, baseline: number): void + vfuncSnapshot(snapshot: Snapshot): void + vfuncStateFlagsChanged(previousStateFlags: StateFlags): void + vfuncSystemSettingChanged(settings: SystemSetting): void + vfuncUnmap(): void + vfuncUnrealize(): void + vfuncUnroot(): void + vfuncAddChild(builder: Builder, child: GObject.Object, type?: string | null): void + vfuncCustomFinished(builder: Builder, child: GObject.Object | null, tagname: string, data?: object | null): void + vfuncCustomTagEnd(builder: Builder, child: GObject.Object | null, tagname: string, data?: object | null): void + vfuncCustomTagStart(builder: Builder, child: GObject.Object | null, tagname: string): [ /* returnType */ boolean, /* parser */ BuildableParser, /* data */ object | null ] + vfuncGetId(): string + vfuncGetInternalChild(builder: Builder, childname: string): GObject.Object + vfuncParserFinished(builder: Builder): void + vfuncSetBuildableProperty(builder: Builder, name: string, value: any): void + vfuncSetId(id: string): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Gtk.ColumnView */ + connect(sigName: "activate", callback: (($obj: ColumnView, position: number) => void)): number + connect_after(sigName: "activate", callback: (($obj: ColumnView, position: number) => void)): number + emit(sigName: "activate", position: number): void + on(sigName: "activate", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "activate", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "activate", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of Gtk.Widget */ + connect(sigName: "destroy", callback: (($obj: ColumnView) => void)): number + connect_after(sigName: "destroy", callback: (($obj: ColumnView) => void)): number + emit(sigName: "destroy"): void + on(sigName: "destroy", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "destroy", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "destroy", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "direction-changed", callback: (($obj: ColumnView, previousDirection: TextDirection) => void)): number + connect_after(sigName: "direction-changed", callback: (($obj: ColumnView, previousDirection: TextDirection) => void)): number + emit(sigName: "direction-changed", previousDirection: TextDirection): void + on(sigName: "direction-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "direction-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "direction-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "hide", callback: (($obj: ColumnView) => void)): number + connect_after(sigName: "hide", callback: (($obj: ColumnView) => void)): number + emit(sigName: "hide"): void + on(sigName: "hide", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "hide", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "hide", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "keynav-failed", callback: (($obj: ColumnView, direction: DirectionType) => boolean)): number + connect_after(sigName: "keynav-failed", callback: (($obj: ColumnView, direction: DirectionType) => boolean)): number + emit(sigName: "keynav-failed", direction: DirectionType): void + on(sigName: "keynav-failed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "keynav-failed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "keynav-failed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "map", callback: (($obj: ColumnView) => void)): number + connect_after(sigName: "map", callback: (($obj: ColumnView) => void)): number + emit(sigName: "map"): void + on(sigName: "map", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "map", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "map", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "mnemonic-activate", callback: (($obj: ColumnView, groupCycling: boolean) => boolean)): number + connect_after(sigName: "mnemonic-activate", callback: (($obj: ColumnView, groupCycling: boolean) => boolean)): number + emit(sigName: "mnemonic-activate", groupCycling: boolean): void + on(sigName: "mnemonic-activate", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "mnemonic-activate", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "mnemonic-activate", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "move-focus", callback: (($obj: ColumnView, direction: DirectionType) => void)): number + connect_after(sigName: "move-focus", callback: (($obj: ColumnView, direction: DirectionType) => void)): number + emit(sigName: "move-focus", direction: DirectionType): void + on(sigName: "move-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "move-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "move-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "query-tooltip", callback: (($obj: ColumnView, x: number, y: number, keyboardMode: boolean, tooltip: Tooltip) => boolean)): number + connect_after(sigName: "query-tooltip", callback: (($obj: ColumnView, x: number, y: number, keyboardMode: boolean, tooltip: Tooltip) => boolean)): number + emit(sigName: "query-tooltip", x: number, y: number, keyboardMode: boolean, tooltip: Tooltip): void + on(sigName: "query-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "query-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "query-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "realize", callback: (($obj: ColumnView) => void)): number + connect_after(sigName: "realize", callback: (($obj: ColumnView) => void)): number + emit(sigName: "realize"): void + on(sigName: "realize", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "realize", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "realize", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "show", callback: (($obj: ColumnView) => void)): number + connect_after(sigName: "show", callback: (($obj: ColumnView) => void)): number + emit(sigName: "show"): void + on(sigName: "show", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "show", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "show", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "state-flags-changed", callback: (($obj: ColumnView, flags: StateFlags) => void)): number + connect_after(sigName: "state-flags-changed", callback: (($obj: ColumnView, flags: StateFlags) => void)): number + emit(sigName: "state-flags-changed", flags: StateFlags): void + on(sigName: "state-flags-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "state-flags-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "state-flags-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "unmap", callback: (($obj: ColumnView) => void)): number + connect_after(sigName: "unmap", callback: (($obj: ColumnView) => void)): number + emit(sigName: "unmap"): void + on(sigName: "unmap", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "unmap", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "unmap", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "unrealize", callback: (($obj: ColumnView) => void)): number + connect_after(sigName: "unrealize", callback: (($obj: ColumnView) => void)): number + emit(sigName: "unrealize"): void + on(sigName: "unrealize", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "unrealize", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "unrealize", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: ColumnView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: ColumnView, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::columns", callback: (($obj: ColumnView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::columns", callback: (($obj: ColumnView, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::columns", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::columns", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::columns", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::enable-rubberband", callback: (($obj: ColumnView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::enable-rubberband", callback: (($obj: ColumnView, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::enable-rubberband", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::enable-rubberband", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::enable-rubberband", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::model", callback: (($obj: ColumnView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::model", callback: (($obj: ColumnView, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::model", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::model", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::model", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::reorderable", callback: (($obj: ColumnView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::reorderable", callback: (($obj: ColumnView, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::reorderable", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::reorderable", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::reorderable", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::show-column-separators", callback: (($obj: ColumnView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::show-column-separators", callback: (($obj: ColumnView, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::show-column-separators", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::show-column-separators", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::show-column-separators", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::show-row-separators", callback: (($obj: ColumnView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::show-row-separators", callback: (($obj: ColumnView, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::show-row-separators", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::show-row-separators", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::show-row-separators", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::single-click-activate", callback: (($obj: ColumnView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::single-click-activate", callback: (($obj: ColumnView, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::single-click-activate", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::single-click-activate", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::single-click-activate", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::sorter", callback: (($obj: ColumnView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::sorter", callback: (($obj: ColumnView, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::sorter", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::sorter", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::sorter", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::can-focus", callback: (($obj: ColumnView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::can-focus", callback: (($obj: ColumnView, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::can-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::can-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::can-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::can-target", callback: (($obj: ColumnView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::can-target", callback: (($obj: ColumnView, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::can-target", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::can-target", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::can-target", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::css-classes", callback: (($obj: ColumnView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::css-classes", callback: (($obj: ColumnView, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::css-classes", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::css-classes", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::css-classes", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::cursor", callback: (($obj: ColumnView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::cursor", callback: (($obj: ColumnView, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::cursor", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::cursor", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::cursor", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::focus-on-click", callback: (($obj: ColumnView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::focus-on-click", callback: (($obj: ColumnView, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::focus-on-click", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::focus-on-click", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::focus-on-click", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::focusable", callback: (($obj: ColumnView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::focusable", callback: (($obj: ColumnView, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::focusable", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::focusable", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::focusable", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::halign", callback: (($obj: ColumnView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::halign", callback: (($obj: ColumnView, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::halign", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::halign", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::halign", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::has-default", callback: (($obj: ColumnView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-default", callback: (($obj: ColumnView, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::has-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::has-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::has-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::has-focus", callback: (($obj: ColumnView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-focus", callback: (($obj: ColumnView, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::has-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::has-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::has-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::has-tooltip", callback: (($obj: ColumnView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-tooltip", callback: (($obj: ColumnView, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::has-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::has-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::has-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::height-request", callback: (($obj: ColumnView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::height-request", callback: (($obj: ColumnView, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::height-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::height-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::height-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::hexpand", callback: (($obj: ColumnView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hexpand", callback: (($obj: ColumnView, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::hexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::hexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::hexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::hexpand-set", callback: (($obj: ColumnView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hexpand-set", callback: (($obj: ColumnView, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::hexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::hexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::hexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::layout-manager", callback: (($obj: ColumnView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::layout-manager", callback: (($obj: ColumnView, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::layout-manager", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::layout-manager", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::layout-manager", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-bottom", callback: (($obj: ColumnView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-bottom", callback: (($obj: ColumnView, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-bottom", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-bottom", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-bottom", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-end", callback: (($obj: ColumnView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-end", callback: (($obj: ColumnView, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-end", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-end", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-end", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-start", callback: (($obj: ColumnView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-start", callback: (($obj: ColumnView, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-start", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-start", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-start", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-top", callback: (($obj: ColumnView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-top", callback: (($obj: ColumnView, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-top", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-top", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-top", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::name", callback: (($obj: ColumnView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::name", callback: (($obj: ColumnView, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::opacity", callback: (($obj: ColumnView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::opacity", callback: (($obj: ColumnView, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::opacity", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::opacity", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::opacity", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::overflow", callback: (($obj: ColumnView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::overflow", callback: (($obj: ColumnView, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::overflow", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::overflow", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::overflow", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::parent", callback: (($obj: ColumnView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::parent", callback: (($obj: ColumnView, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::receives-default", callback: (($obj: ColumnView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::receives-default", callback: (($obj: ColumnView, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::receives-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::receives-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::receives-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::root", callback: (($obj: ColumnView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::root", callback: (($obj: ColumnView, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::root", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::root", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::root", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::scale-factor", callback: (($obj: ColumnView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::scale-factor", callback: (($obj: ColumnView, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::scale-factor", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::scale-factor", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::scale-factor", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::sensitive", callback: (($obj: ColumnView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::sensitive", callback: (($obj: ColumnView, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::sensitive", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::sensitive", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::sensitive", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::tooltip-markup", callback: (($obj: ColumnView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::tooltip-markup", callback: (($obj: ColumnView, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::tooltip-markup", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::tooltip-markup", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::tooltip-markup", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::tooltip-text", callback: (($obj: ColumnView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::tooltip-text", callback: (($obj: ColumnView, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::tooltip-text", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::tooltip-text", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::tooltip-text", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::valign", callback: (($obj: ColumnView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::valign", callback: (($obj: ColumnView, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::valign", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::valign", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::valign", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::vexpand", callback: (($obj: ColumnView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vexpand", callback: (($obj: ColumnView, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::vexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::vexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::vexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::vexpand-set", callback: (($obj: ColumnView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vexpand-set", callback: (($obj: ColumnView, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::vexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::vexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::vexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::visible", callback: (($obj: ColumnView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::visible", callback: (($obj: ColumnView, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::width-request", callback: (($obj: ColumnView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::width-request", callback: (($obj: ColumnView, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::width-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::width-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::width-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::accessible-role", callback: (($obj: ColumnView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-role", callback: (($obj: ColumnView, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::accessible-role", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::accessible-role", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::accessible-role", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::hadjustment", callback: (($obj: ColumnView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hadjustment", callback: (($obj: ColumnView, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::hadjustment", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::hadjustment", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::hadjustment", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::hscroll-policy", callback: (($obj: ColumnView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hscroll-policy", callback: (($obj: ColumnView, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::hscroll-policy", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::hscroll-policy", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::hscroll-policy", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::vadjustment", callback: (($obj: ColumnView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vadjustment", callback: (($obj: ColumnView, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::vadjustment", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::vadjustment", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::vadjustment", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::vscroll-policy", callback: (($obj: ColumnView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vscroll-policy", callback: (($obj: ColumnView, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::vscroll-policy", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::vscroll-policy", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::vscroll-policy", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: ColumnView_ConstructProps) + _init (config?: ColumnView_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(model?: SelectionModel | null): ColumnView + static $gtype: GObject.Type +} +export interface ColumnViewColumn_ConstructProps extends GObject.Object_ConstructProps { + expand?: boolean + factory?: ListItemFactory + fixedWidth?: number + headerMenu?: Gio.MenuModel + resizable?: boolean + sorter?: Sorter + title?: string + visible?: boolean +} +export class ColumnViewColumn { + /* Properties of Gtk.ColumnViewColumn */ + readonly columnView: ColumnView + expand: boolean + factory: ListItemFactory + fixedWidth: number + headerMenu: Gio.MenuModel + resizable: boolean + sorter: Sorter + title: string + visible: boolean + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of Gtk.ColumnViewColumn */ + getColumnView(): ColumnView | null + getExpand(): boolean + getFactory(): ListItemFactory | null + getFixedWidth(): number + getHeaderMenu(): Gio.MenuModel | null + getResizable(): boolean + getSorter(): Sorter | null + getTitle(): string | null + getVisible(): boolean + setExpand(expand: boolean): void + setFactory(factory?: ListItemFactory | null): void + setFixedWidth(fixedWidth: number): void + setHeaderMenu(menu?: Gio.MenuModel | null): void + setResizable(resizable: boolean): void + setSorter(sorter?: Sorter | null): void + setTitle(title?: string | null): void + setVisible(visible: boolean): void + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: ColumnViewColumn, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: ColumnViewColumn, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::column-view", callback: (($obj: ColumnViewColumn, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::column-view", callback: (($obj: ColumnViewColumn, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::column-view", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::column-view", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::column-view", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::expand", callback: (($obj: ColumnViewColumn, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::expand", callback: (($obj: ColumnViewColumn, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::expand", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::expand", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::expand", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::factory", callback: (($obj: ColumnViewColumn, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::factory", callback: (($obj: ColumnViewColumn, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::factory", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::factory", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::factory", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::fixed-width", callback: (($obj: ColumnViewColumn, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::fixed-width", callback: (($obj: ColumnViewColumn, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::fixed-width", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::fixed-width", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::fixed-width", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::header-menu", callback: (($obj: ColumnViewColumn, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::header-menu", callback: (($obj: ColumnViewColumn, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::header-menu", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::header-menu", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::header-menu", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::resizable", callback: (($obj: ColumnViewColumn, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::resizable", callback: (($obj: ColumnViewColumn, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::resizable", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::resizable", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::resizable", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::sorter", callback: (($obj: ColumnViewColumn, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::sorter", callback: (($obj: ColumnViewColumn, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::sorter", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::sorter", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::sorter", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::title", callback: (($obj: ColumnViewColumn, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::title", callback: (($obj: ColumnViewColumn, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::title", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::title", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::title", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::visible", callback: (($obj: ColumnViewColumn, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::visible", callback: (($obj: ColumnViewColumn, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: ColumnViewColumn_ConstructProps) + _init (config?: ColumnViewColumn_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(title?: string | null, factory?: ListItemFactory | null): ColumnViewColumn + static $gtype: GObject.Type +} +export interface ComboBox_ConstructProps extends Widget_ConstructProps { + active?: number + activeId?: string + buttonSensitivity?: SensitivityType + child?: Widget + entryTextColumn?: number + hasEntry?: boolean + hasFrame?: boolean + idColumn?: number + model?: TreeModel + popupFixedWidth?: boolean + accessibleRole?: AccessibleRole + editingCanceled?: boolean +} +export class ComboBox { + /* Properties of Gtk.ComboBox */ + active: number + activeId: string + buttonSensitivity: SensitivityType + child: Widget + entryTextColumn: number + hasFrame: boolean + idColumn: number + model: TreeModel + popupFixedWidth: boolean + readonly popupShown: boolean + /* Properties of Gtk.Widget */ + canFocus: boolean + canTarget: boolean + cssClasses: string[] + cursor: Gdk.Cursor + focusOnClick: boolean + focusable: boolean + halign: Align + readonly hasDefault: boolean + readonly hasFocus: boolean + hasTooltip: boolean + heightRequest: number + hexpand: boolean + hexpandSet: boolean + layoutManager: LayoutManager + marginBottom: number + marginEnd: number + marginStart: number + marginTop: number + name: string + opacity: number + overflow: Overflow + readonly parent: Widget + receivesDefault: boolean + readonly root: Root + readonly scaleFactor: number + sensitive: boolean + tooltipMarkup: string + tooltipText: string + valign: Align + vexpand: boolean + vexpandSet: boolean + visible: boolean + widthRequest: number + /* Properties of Gtk.Accessible */ + accessibleRole: AccessibleRole + /* Properties of Gtk.CellEditable */ + editingCanceled: boolean + /* Fields of Gtk.ComboBox */ + parentInstance: Widget + /* Fields of GObject.InitiallyUnowned */ + gTypeInstance: GObject.TypeInstance + /* Methods of Gtk.ComboBox */ + getActive(): number + getActiveId(): string | null + getActiveIter(): [ /* returnType */ boolean, /* iter */ TreeIter ] + getButtonSensitivity(): SensitivityType + getChild(): Widget | null + getEntryTextColumn(): number + getHasEntry(): boolean + getIdColumn(): number + getModel(): TreeModel | null + getPopupFixedWidth(): boolean + popdown(): void + popup(): void + popupForDevice(device: Gdk.Device): void + setActive(index: number): void + setActiveId(activeId?: string | null): boolean + setActiveIter(iter?: TreeIter | null): void + setButtonSensitivity(sensitivity: SensitivityType): void + setChild(child?: Widget | null): void + setEntryTextColumn(textColumn: number): void + setIdColumn(idColumn: number): void + setModel(model?: TreeModel | null): void + setPopupFixedWidth(fixed: boolean): void + setRowSeparatorFunc(func?: TreeViewRowSeparatorFunc | null): void + /* Methods of Gtk.Widget */ + actionSetEnabled(actionName: string, enabled: boolean): void + activate(): boolean + activateAction(name: string, args?: GLib.Variant | null): boolean + activateDefault(): void + addController(controller: EventController): void + addCssClass(cssClass: string): void + addMnemonicLabel(label: Widget): void + addTickCallback(callback: TickCallback): number + allocate(width: number, height: number, baseline: number, transform?: Gsk.Transform | null): void + childFocus(direction: DirectionType): boolean + computeBounds(target: Widget): [ /* returnType */ boolean, /* outBounds */ Graphene.Rect ] + computeExpand(orientation: Orientation): boolean + computePoint(target: Widget, point: Graphene.Point): [ /* returnType */ boolean, /* outPoint */ Graphene.Point ] + computeTransform(target: Widget): [ /* returnType */ boolean, /* outTransform */ Graphene.Matrix ] + contains(x: number, y: number): boolean + createPangoContext(): Pango.Context + createPangoLayout(text?: string | null): Pango.Layout + dragCheckThreshold(startX: number, startY: number, currentX: number, currentY: number): boolean + errorBell(): void + getAllocatedBaseline(): number + getAllocatedHeight(): number + getAllocatedWidth(): number + getAllocation(): /* allocation */ Allocation + getAncestor(widgetType: GObject.Type): Widget | null + getCanFocus(): boolean + getCanTarget(): boolean + getChildVisible(): boolean + getClipboard(): Gdk.Clipboard + getCssClasses(): string[] + getCssName(): string + getCursor(): Gdk.Cursor | null + getDirection(): TextDirection + getDisplay(): Gdk.Display + getFirstChild(): Widget | null + getFocusChild(): Widget | null + getFocusOnClick(): boolean + getFocusable(): boolean + getFontMap(): Pango.FontMap | null + getFontOptions(): cairo.FontOptions | null + getFrameClock(): Gdk.FrameClock | null + getHalign(): Align + getHasTooltip(): boolean + getHeight(): number + getHexpand(): boolean + getHexpandSet(): boolean + getLastChild(): Widget | null + getLayoutManager(): LayoutManager | null + getMapped(): boolean + getMarginBottom(): number + getMarginEnd(): number + getMarginStart(): number + getMarginTop(): number + getName(): string + getNative(): Native | null + getNextSibling(): Widget | null + getOpacity(): number + getOverflow(): Overflow + getPangoContext(): Pango.Context + getParent(): Widget | null + getPreferredSize(): [ /* minimumSize */ Requisition | null, /* naturalSize */ Requisition | null ] + getPrevSibling(): Widget | null + getPrimaryClipboard(): Gdk.Clipboard + getRealized(): boolean + getReceivesDefault(): boolean + getRequestMode(): SizeRequestMode + getRoot(): Root | null + getScaleFactor(): number + getSensitive(): boolean + getSettings(): Settings + getSize(orientation: Orientation): number + getSizeRequest(): [ /* width */ number | null, /* height */ number | null ] + getStateFlags(): StateFlags + getStyleContext(): StyleContext + getTemplateChild(widgetType: GObject.Type, name: string): GObject.Object + getTooltipMarkup(): string | null + getTooltipText(): string | null + getValign(): 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?: Gio.ActionGroup | null): void + insertAfter(parent: Widget, previousSibling?: Widget | null): void + insertBefore(parent: Widget, nextSibling?: Widget | null): void + isAncestor(ancestor: Widget): boolean + isDrawable(): boolean + isFocus(): boolean + isSensitive(): boolean + isVisible(): boolean + keynavFailed(direction: DirectionType): boolean + listMnemonicLabels(): Widget[] + map(): void + measure(orientation: Orientation, forSize: number): [ /* minimum */ number | null, /* natural */ number | null, /* minimumBaseline */ number | null, /* naturalBaseline */ number | null ] + mnemonicActivate(groupCycling: boolean): boolean + observeChildren(): Gio.ListModel + observeControllers(): Gio.ListModel + pick(x: number, y: number, flags: PickFlags): Widget | null + queueAllocate(): void + queueDraw(): void + queueResize(): void + realize(): void + removeController(controller: EventController): void + removeCssClass(cssClass: string): void + removeMnemonicLabel(label: Widget): void + removeTickCallback(id: number): void + setCanFocus(canFocus: boolean): void + setCanTarget(canTarget: boolean): void + setChildVisible(childVisible: boolean): void + setCssClasses(classes: string[]): void + setCursor(cursor?: Gdk.Cursor | null): void + setCursorFromName(name?: string | null): void + setDirection(dir: TextDirection): void + setFocusChild(child?: Widget | null): void + setFocusOnClick(focusOnClick: boolean): void + setFocusable(focusable: boolean): void + setFontMap(fontMap?: Pango.FontMap | null): void + setFontOptions(options?: cairo.FontOptions | null): void + setHalign(align: Align): void + setHasTooltip(hasTooltip: boolean): void + setHexpand(expand: boolean): void + setHexpandSet(set: boolean): void + setLayoutManager(layoutManager?: LayoutManager | 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: Overflow): void + setParent(parent: Widget): void + setReceivesDefault(receivesDefault: boolean): void + setSensitive(sensitive: boolean): void + setSizeRequest(width: number, height: number): void + setStateFlags(flags: StateFlags, clear: boolean): void + setTooltipMarkup(markup?: string | null): void + setTooltipText(text?: string | null): void + setValign(align: Align): void + setVexpand(expand: boolean): void + setVexpandSet(set: boolean): void + setVisible(visible: boolean): void + shouldLayout(): boolean + show(): void + sizeAllocate(allocation: Allocation, baseline: number): void + snapshotChild(child: Widget, snapshot: Snapshot): void + translateCoordinates(destWidget: Widget, srcX: number, srcY: number): [ /* returnType */ boolean, /* destX */ number | null, /* destY */ number | null ] + triggerTooltipQuery(): void + unmap(): void + unparent(): void + unrealize(): void + unsetStateFlags(flags: StateFlags): void + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Methods of Gtk.Accessible */ + getAccessibleRole(): AccessibleRole + resetProperty(property: AccessibleProperty): void + resetRelation(relation: AccessibleRelation): void + resetState(state: AccessibleState): void + updateProperty(properties: AccessibleProperty[], values: any): void + updateRelation(relations: AccessibleRelation[], values: any): void + updateState(states: AccessibleState[], values: any): void + /* Methods of Gtk.Buildable */ + getBuildableId(): string + /* Methods of Gtk.CellEditable */ + editingDone(): void + removeWidget(): void + startEditing(event?: Gdk.Event | null): void + /* Methods of Gtk.CellLayout */ + addAttribute(cell: CellRenderer, attribute: string, column: number): void + clear(): void + clearAttributes(cell: CellRenderer): void + getArea(): CellArea | null + getCells(): CellRenderer[] + packEnd(cell: CellRenderer, expand: boolean): void + packStart(cell: CellRenderer, expand: boolean): void + reorder(cell: CellRenderer, position: number): void + setCellDataFunc(cell: CellRenderer, func: CellLayoutDataFunc | null): void + /* Virtual methods of Gtk.ComboBox */ + vfuncChanged(): void + vfuncFormatEntryText(path: string): string + vfuncEditingDone(): void + vfuncRemoveWidget(): void + vfuncStartEditing(event?: Gdk.Event | null): void + vfuncAddAttribute(cell: CellRenderer, attribute: string, column: number): void + vfuncClear(): void + vfuncClearAttributes(cell: CellRenderer): void + vfuncGetArea(): CellArea | null + vfuncGetCells(): CellRenderer[] + vfuncPackEnd(cell: CellRenderer, expand: boolean): void + vfuncPackStart(cell: CellRenderer, expand: boolean): void + vfuncReorder(cell: CellRenderer, position: number): void + vfuncSetCellDataFunc(cell: CellRenderer, func: CellLayoutDataFunc | null): void + /* Virtual methods of Gtk.Widget */ + vfuncComputeExpand(hexpandP: boolean, vexpandP: boolean): void + vfuncContains(x: number, y: number): boolean + vfuncCssChanged(change: CssStyleChange): void + vfuncDirectionChanged(previousDirection: TextDirection): void + vfuncFocus(direction: DirectionType): boolean + vfuncGetRequestMode(): SizeRequestMode + vfuncGrabFocus(): boolean + vfuncHide(): void + vfuncKeynavFailed(direction: DirectionType): boolean + vfuncMap(): void + vfuncMeasure(orientation: Orientation, forSize: number): [ /* minimum */ number | null, /* natural */ number | null, /* minimumBaseline */ number | null, /* naturalBaseline */ number | null ] + vfuncMnemonicActivate(groupCycling: boolean): boolean + vfuncMoveFocus(direction: DirectionType): void + vfuncQueryTooltip(x: number, y: number, keyboardTooltip: boolean, tooltip: Tooltip): boolean + vfuncRealize(): void + vfuncRoot(): void + vfuncSetFocusChild(child?: Widget | null): void + vfuncShow(): void + vfuncSizeAllocate(width: number, height: number, baseline: number): void + vfuncSnapshot(snapshot: Snapshot): void + vfuncStateFlagsChanged(previousStateFlags: StateFlags): void + vfuncSystemSettingChanged(settings: SystemSetting): void + vfuncUnmap(): void + vfuncUnrealize(): void + vfuncUnroot(): void + vfuncAddChild(builder: Builder, child: GObject.Object, type?: string | null): void + vfuncCustomFinished(builder: Builder, child: GObject.Object | null, tagname: string, data?: object | null): void + vfuncCustomTagEnd(builder: Builder, child: GObject.Object | null, tagname: string, data?: object | null): void + vfuncCustomTagStart(builder: Builder, child: GObject.Object | null, tagname: string): [ /* returnType */ boolean, /* parser */ BuildableParser, /* data */ object | null ] + vfuncGetId(): string + vfuncGetInternalChild(builder: Builder, childname: string): GObject.Object + vfuncParserFinished(builder: Builder): void + vfuncSetBuildableProperty(builder: Builder, name: string, value: any): void + vfuncSetId(id: string): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Gtk.ComboBox */ + connect(sigName: "changed", callback: (($obj: ComboBox) => void)): number + connect_after(sigName: "changed", callback: (($obj: ComboBox) => void)): number + emit(sigName: "changed"): void + on(sigName: "changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "format-entry-text", callback: (($obj: ComboBox, path: string) => string)): number + connect_after(sigName: "format-entry-text", callback: (($obj: ComboBox, path: string) => string)): number + emit(sigName: "format-entry-text", path: string): void + on(sigName: "format-entry-text", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "format-entry-text", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "format-entry-text", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "move-active", callback: (($obj: ComboBox, scrollType: ScrollType) => void)): number + connect_after(sigName: "move-active", callback: (($obj: ComboBox, scrollType: ScrollType) => void)): number + emit(sigName: "move-active", scrollType: ScrollType): void + on(sigName: "move-active", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "move-active", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "move-active", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "popdown", callback: (($obj: ComboBox) => boolean)): number + connect_after(sigName: "popdown", callback: (($obj: ComboBox) => boolean)): number + emit(sigName: "popdown"): void + on(sigName: "popdown", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "popdown", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "popdown", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "popup", callback: (($obj: ComboBox) => void)): number + connect_after(sigName: "popup", callback: (($obj: ComboBox) => void)): number + emit(sigName: "popup"): void + on(sigName: "popup", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "popup", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "popup", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of Gtk.Widget */ + connect(sigName: "destroy", callback: (($obj: ComboBox) => void)): number + connect_after(sigName: "destroy", callback: (($obj: ComboBox) => void)): number + emit(sigName: "destroy"): void + on(sigName: "destroy", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "destroy", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "destroy", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "direction-changed", callback: (($obj: ComboBox, previousDirection: TextDirection) => void)): number + connect_after(sigName: "direction-changed", callback: (($obj: ComboBox, previousDirection: TextDirection) => void)): number + emit(sigName: "direction-changed", previousDirection: TextDirection): void + on(sigName: "direction-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "direction-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "direction-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "hide", callback: (($obj: ComboBox) => void)): number + connect_after(sigName: "hide", callback: (($obj: ComboBox) => void)): number + emit(sigName: "hide"): void + on(sigName: "hide", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "hide", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "hide", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "keynav-failed", callback: (($obj: ComboBox, direction: DirectionType) => boolean)): number + connect_after(sigName: "keynav-failed", callback: (($obj: ComboBox, direction: DirectionType) => boolean)): number + emit(sigName: "keynav-failed", direction: DirectionType): void + on(sigName: "keynav-failed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "keynav-failed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "keynav-failed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "map", callback: (($obj: ComboBox) => void)): number + connect_after(sigName: "map", callback: (($obj: ComboBox) => void)): number + emit(sigName: "map"): void + on(sigName: "map", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "map", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "map", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "mnemonic-activate", callback: (($obj: ComboBox, groupCycling: boolean) => boolean)): number + connect_after(sigName: "mnemonic-activate", callback: (($obj: ComboBox, groupCycling: boolean) => boolean)): number + emit(sigName: "mnemonic-activate", groupCycling: boolean): void + on(sigName: "mnemonic-activate", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "mnemonic-activate", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "mnemonic-activate", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "move-focus", callback: (($obj: ComboBox, direction: DirectionType) => void)): number + connect_after(sigName: "move-focus", callback: (($obj: ComboBox, direction: DirectionType) => void)): number + emit(sigName: "move-focus", direction: DirectionType): void + on(sigName: "move-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "move-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "move-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "query-tooltip", callback: (($obj: ComboBox, x: number, y: number, keyboardMode: boolean, tooltip: Tooltip) => boolean)): number + connect_after(sigName: "query-tooltip", callback: (($obj: ComboBox, x: number, y: number, keyboardMode: boolean, tooltip: Tooltip) => boolean)): number + emit(sigName: "query-tooltip", x: number, y: number, keyboardMode: boolean, tooltip: Tooltip): void + on(sigName: "query-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "query-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "query-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "realize", callback: (($obj: ComboBox) => void)): number + connect_after(sigName: "realize", callback: (($obj: ComboBox) => void)): number + emit(sigName: "realize"): void + on(sigName: "realize", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "realize", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "realize", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "show", callback: (($obj: ComboBox) => void)): number + connect_after(sigName: "show", callback: (($obj: ComboBox) => void)): number + emit(sigName: "show"): void + on(sigName: "show", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "show", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "show", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "state-flags-changed", callback: (($obj: ComboBox, flags: StateFlags) => void)): number + connect_after(sigName: "state-flags-changed", callback: (($obj: ComboBox, flags: StateFlags) => void)): number + emit(sigName: "state-flags-changed", flags: StateFlags): void + on(sigName: "state-flags-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "state-flags-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "state-flags-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "unmap", callback: (($obj: ComboBox) => void)): number + connect_after(sigName: "unmap", callback: (($obj: ComboBox) => void)): number + emit(sigName: "unmap"): void + on(sigName: "unmap", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "unmap", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "unmap", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "unrealize", callback: (($obj: ComboBox) => void)): number + connect_after(sigName: "unrealize", callback: (($obj: ComboBox) => void)): number + emit(sigName: "unrealize"): void + on(sigName: "unrealize", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "unrealize", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "unrealize", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: ComboBox, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: ComboBox, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of Gtk.CellEditable */ + connect(sigName: "editing-done", callback: (($obj: ComboBox) => void)): number + connect_after(sigName: "editing-done", callback: (($obj: ComboBox) => void)): number + emit(sigName: "editing-done"): void + on(sigName: "editing-done", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "editing-done", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "editing-done", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "remove-widget", callback: (($obj: ComboBox) => void)): number + connect_after(sigName: "remove-widget", callback: (($obj: ComboBox) => void)): number + emit(sigName: "remove-widget"): void + on(sigName: "remove-widget", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "remove-widget", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "remove-widget", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::active", callback: (($obj: ComboBox, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::active", callback: (($obj: ComboBox, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::active", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::active", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::active", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::active-id", callback: (($obj: ComboBox, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::active-id", callback: (($obj: ComboBox, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::active-id", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::active-id", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::active-id", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::button-sensitivity", callback: (($obj: ComboBox, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::button-sensitivity", callback: (($obj: ComboBox, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::button-sensitivity", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::button-sensitivity", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::button-sensitivity", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::child", callback: (($obj: ComboBox, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::child", callback: (($obj: ComboBox, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::child", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::child", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::child", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::entry-text-column", callback: (($obj: ComboBox, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::entry-text-column", callback: (($obj: ComboBox, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::entry-text-column", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::entry-text-column", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::entry-text-column", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::has-frame", callback: (($obj: ComboBox, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-frame", callback: (($obj: ComboBox, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::has-frame", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::has-frame", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::has-frame", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::id-column", callback: (($obj: ComboBox, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::id-column", callback: (($obj: ComboBox, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::id-column", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::id-column", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::id-column", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::model", callback: (($obj: ComboBox, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::model", callback: (($obj: ComboBox, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::model", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::model", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::model", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::popup-fixed-width", callback: (($obj: ComboBox, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::popup-fixed-width", callback: (($obj: ComboBox, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::popup-fixed-width", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::popup-fixed-width", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::popup-fixed-width", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::popup-shown", callback: (($obj: ComboBox, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::popup-shown", callback: (($obj: ComboBox, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::popup-shown", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::popup-shown", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::popup-shown", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::can-focus", callback: (($obj: ComboBox, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::can-focus", callback: (($obj: ComboBox, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::can-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::can-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::can-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::can-target", callback: (($obj: ComboBox, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::can-target", callback: (($obj: ComboBox, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::can-target", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::can-target", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::can-target", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::css-classes", callback: (($obj: ComboBox, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::css-classes", callback: (($obj: ComboBox, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::css-classes", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::css-classes", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::css-classes", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::cursor", callback: (($obj: ComboBox, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::cursor", callback: (($obj: ComboBox, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::cursor", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::cursor", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::cursor", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::focus-on-click", callback: (($obj: ComboBox, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::focus-on-click", callback: (($obj: ComboBox, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::focus-on-click", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::focus-on-click", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::focus-on-click", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::focusable", callback: (($obj: ComboBox, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::focusable", callback: (($obj: ComboBox, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::focusable", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::focusable", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::focusable", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::halign", callback: (($obj: ComboBox, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::halign", callback: (($obj: ComboBox, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::halign", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::halign", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::halign", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::has-default", callback: (($obj: ComboBox, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-default", callback: (($obj: ComboBox, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::has-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::has-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::has-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::has-focus", callback: (($obj: ComboBox, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-focus", callback: (($obj: ComboBox, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::has-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::has-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::has-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::has-tooltip", callback: (($obj: ComboBox, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-tooltip", callback: (($obj: ComboBox, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::has-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::has-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::has-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::height-request", callback: (($obj: ComboBox, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::height-request", callback: (($obj: ComboBox, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::height-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::height-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::height-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::hexpand", callback: (($obj: ComboBox, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hexpand", callback: (($obj: ComboBox, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::hexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::hexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::hexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::hexpand-set", callback: (($obj: ComboBox, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hexpand-set", callback: (($obj: ComboBox, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::hexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::hexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::hexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::layout-manager", callback: (($obj: ComboBox, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::layout-manager", callback: (($obj: ComboBox, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::layout-manager", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::layout-manager", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::layout-manager", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-bottom", callback: (($obj: ComboBox, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-bottom", callback: (($obj: ComboBox, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-bottom", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-bottom", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-bottom", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-end", callback: (($obj: ComboBox, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-end", callback: (($obj: ComboBox, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-end", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-end", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-end", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-start", callback: (($obj: ComboBox, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-start", callback: (($obj: ComboBox, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-start", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-start", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-start", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-top", callback: (($obj: ComboBox, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-top", callback: (($obj: ComboBox, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-top", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-top", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-top", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::name", callback: (($obj: ComboBox, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::name", callback: (($obj: ComboBox, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::opacity", callback: (($obj: ComboBox, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::opacity", callback: (($obj: ComboBox, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::opacity", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::opacity", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::opacity", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::overflow", callback: (($obj: ComboBox, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::overflow", callback: (($obj: ComboBox, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::overflow", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::overflow", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::overflow", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::parent", callback: (($obj: ComboBox, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::parent", callback: (($obj: ComboBox, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::receives-default", callback: (($obj: ComboBox, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::receives-default", callback: (($obj: ComboBox, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::receives-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::receives-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::receives-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::root", callback: (($obj: ComboBox, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::root", callback: (($obj: ComboBox, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::root", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::root", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::root", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::scale-factor", callback: (($obj: ComboBox, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::scale-factor", callback: (($obj: ComboBox, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::scale-factor", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::scale-factor", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::scale-factor", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::sensitive", callback: (($obj: ComboBox, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::sensitive", callback: (($obj: ComboBox, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::sensitive", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::sensitive", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::sensitive", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::tooltip-markup", callback: (($obj: ComboBox, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::tooltip-markup", callback: (($obj: ComboBox, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::tooltip-markup", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::tooltip-markup", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::tooltip-markup", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::tooltip-text", callback: (($obj: ComboBox, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::tooltip-text", callback: (($obj: ComboBox, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::tooltip-text", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::tooltip-text", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::tooltip-text", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::valign", callback: (($obj: ComboBox, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::valign", callback: (($obj: ComboBox, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::valign", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::valign", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::valign", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::vexpand", callback: (($obj: ComboBox, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vexpand", callback: (($obj: ComboBox, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::vexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::vexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::vexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::vexpand-set", callback: (($obj: ComboBox, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vexpand-set", callback: (($obj: ComboBox, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::vexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::vexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::vexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::visible", callback: (($obj: ComboBox, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::visible", callback: (($obj: ComboBox, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::width-request", callback: (($obj: ComboBox, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::width-request", callback: (($obj: ComboBox, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::width-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::width-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::width-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::accessible-role", callback: (($obj: ComboBox, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-role", callback: (($obj: ComboBox, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::accessible-role", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::accessible-role", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::accessible-role", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::editing-canceled", callback: (($obj: ComboBox, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::editing-canceled", callback: (($obj: ComboBox, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::editing-canceled", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::editing-canceled", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::editing-canceled", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: ComboBox_ConstructProps) + _init (config?: ComboBox_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(): ComboBox + static newWithEntry(): ComboBox + static newWithModel(model: TreeModel): ComboBox + static newWithModelAndEntry(model: TreeModel): ComboBox + static $gtype: GObject.Type +} +export interface ComboBoxText_ConstructProps extends ComboBox_ConstructProps { + accessibleRole?: AccessibleRole + editingCanceled?: boolean +} +export class ComboBoxText { + /* Properties of Gtk.ComboBox */ + active: number + activeId: string + buttonSensitivity: SensitivityType + child: Widget + entryTextColumn: number + hasFrame: boolean + idColumn: number + model: TreeModel + popupFixedWidth: boolean + readonly popupShown: boolean + /* Properties of Gtk.Widget */ + canFocus: boolean + canTarget: boolean + cssClasses: string[] + cursor: Gdk.Cursor + focusOnClick: boolean + focusable: boolean + halign: Align + readonly hasDefault: boolean + readonly hasFocus: boolean + hasTooltip: boolean + heightRequest: number + hexpand: boolean + hexpandSet: boolean + layoutManager: LayoutManager + marginBottom: number + marginEnd: number + marginStart: number + marginTop: number + name: string + opacity: number + overflow: Overflow + readonly parent: Widget + receivesDefault: boolean + readonly root: Root + readonly scaleFactor: number + sensitive: boolean + tooltipMarkup: string + tooltipText: string + valign: Align + vexpand: boolean + vexpandSet: boolean + visible: boolean + widthRequest: number + /* Properties of Gtk.Accessible */ + accessibleRole: AccessibleRole + /* Properties of Gtk.CellEditable */ + editingCanceled: boolean + /* Fields of Gtk.ComboBox */ + parentInstance: Widget + /* Fields of GObject.InitiallyUnowned */ + gTypeInstance: GObject.TypeInstance + /* Methods of Gtk.ComboBoxText */ + append(id: string | null, text: string): void + appendText(text: string): void + getActiveText(): string | null + insert(position: number, id: string | null, text: string): void + insertText(position: number, text: string): void + prepend(id: string | null, text: string): void + prependText(text: string): void + remove(position: number): void + removeAll(): void + /* Methods of Gtk.ComboBox */ + getActive(): number + getActiveId(): string | null + getActiveIter(): [ /* returnType */ boolean, /* iter */ TreeIter ] + getButtonSensitivity(): SensitivityType + getChild(): Widget | null + getEntryTextColumn(): number + getHasEntry(): boolean + getIdColumn(): number + getModel(): TreeModel | null + getPopupFixedWidth(): boolean + popdown(): void + popup(): void + popupForDevice(device: Gdk.Device): void + setActive(index: number): void + setActiveId(activeId?: string | null): boolean + setActiveIter(iter?: TreeIter | null): void + setButtonSensitivity(sensitivity: SensitivityType): void + setChild(child?: Widget | null): void + setEntryTextColumn(textColumn: number): void + setIdColumn(idColumn: number): void + setModel(model?: TreeModel | null): void + setPopupFixedWidth(fixed: boolean): void + setRowSeparatorFunc(func?: TreeViewRowSeparatorFunc | null): void + /* Methods of Gtk.Widget */ + actionSetEnabled(actionName: string, enabled: boolean): void + activate(): boolean + activateAction(name: string, args?: GLib.Variant | null): boolean + activateDefault(): void + addController(controller: EventController): void + addCssClass(cssClass: string): void + addMnemonicLabel(label: Widget): void + addTickCallback(callback: TickCallback): number + allocate(width: number, height: number, baseline: number, transform?: Gsk.Transform | null): void + childFocus(direction: DirectionType): boolean + computeBounds(target: Widget): [ /* returnType */ boolean, /* outBounds */ Graphene.Rect ] + computeExpand(orientation: Orientation): boolean + computePoint(target: Widget, point: Graphene.Point): [ /* returnType */ boolean, /* outPoint */ Graphene.Point ] + computeTransform(target: Widget): [ /* returnType */ boolean, /* outTransform */ Graphene.Matrix ] + contains(x: number, y: number): boolean + createPangoContext(): Pango.Context + createPangoLayout(text?: string | null): Pango.Layout + dragCheckThreshold(startX: number, startY: number, currentX: number, currentY: number): boolean + errorBell(): void + getAllocatedBaseline(): number + getAllocatedHeight(): number + getAllocatedWidth(): number + getAllocation(): /* allocation */ Allocation + getAncestor(widgetType: GObject.Type): Widget | null + getCanFocus(): boolean + getCanTarget(): boolean + getChildVisible(): boolean + getClipboard(): Gdk.Clipboard + getCssClasses(): string[] + getCssName(): string + getCursor(): Gdk.Cursor | null + getDirection(): TextDirection + getDisplay(): Gdk.Display + getFirstChild(): Widget | null + getFocusChild(): Widget | null + getFocusOnClick(): boolean + getFocusable(): boolean + getFontMap(): Pango.FontMap | null + getFontOptions(): cairo.FontOptions | null + getFrameClock(): Gdk.FrameClock | null + getHalign(): Align + getHasTooltip(): boolean + getHeight(): number + getHexpand(): boolean + getHexpandSet(): boolean + getLastChild(): Widget | null + getLayoutManager(): LayoutManager | null + getMapped(): boolean + getMarginBottom(): number + getMarginEnd(): number + getMarginStart(): number + getMarginTop(): number + getName(): string + getNative(): Native | null + getNextSibling(): Widget | null + getOpacity(): number + getOverflow(): Overflow + getPangoContext(): Pango.Context + getParent(): Widget | null + getPreferredSize(): [ /* minimumSize */ Requisition | null, /* naturalSize */ Requisition | null ] + getPrevSibling(): Widget | null + getPrimaryClipboard(): Gdk.Clipboard + getRealized(): boolean + getReceivesDefault(): boolean + getRequestMode(): SizeRequestMode + getRoot(): Root | null + getScaleFactor(): number + getSensitive(): boolean + getSettings(): Settings + getSize(orientation: Orientation): number + getSizeRequest(): [ /* width */ number | null, /* height */ number | null ] + getStateFlags(): StateFlags + getStyleContext(): StyleContext + getTemplateChild(widgetType: GObject.Type, name: string): GObject.Object + getTooltipMarkup(): string | null + getTooltipText(): string | null + getValign(): 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?: Gio.ActionGroup | null): void + insertAfter(parent: Widget, previousSibling?: Widget | null): void + insertBefore(parent: Widget, nextSibling?: Widget | null): void + isAncestor(ancestor: Widget): boolean + isDrawable(): boolean + isFocus(): boolean + isSensitive(): boolean + isVisible(): boolean + keynavFailed(direction: DirectionType): boolean + listMnemonicLabels(): Widget[] + map(): void + measure(orientation: Orientation, forSize: number): [ /* minimum */ number | null, /* natural */ number | null, /* minimumBaseline */ number | null, /* naturalBaseline */ number | null ] + mnemonicActivate(groupCycling: boolean): boolean + observeChildren(): Gio.ListModel + observeControllers(): Gio.ListModel + pick(x: number, y: number, flags: PickFlags): Widget | null + queueAllocate(): void + queueDraw(): void + queueResize(): void + realize(): void + removeController(controller: EventController): void + removeCssClass(cssClass: string): void + removeMnemonicLabel(label: Widget): void + removeTickCallback(id: number): void + setCanFocus(canFocus: boolean): void + setCanTarget(canTarget: boolean): void + setChildVisible(childVisible: boolean): void + setCssClasses(classes: string[]): void + setCursor(cursor?: Gdk.Cursor | null): void + setCursorFromName(name?: string | null): void + setDirection(dir: TextDirection): void + setFocusChild(child?: Widget | null): void + setFocusOnClick(focusOnClick: boolean): void + setFocusable(focusable: boolean): void + setFontMap(fontMap?: Pango.FontMap | null): void + setFontOptions(options?: cairo.FontOptions | null): void + setHalign(align: Align): void + setHasTooltip(hasTooltip: boolean): void + setHexpand(expand: boolean): void + setHexpandSet(set: boolean): void + setLayoutManager(layoutManager?: LayoutManager | 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: Overflow): void + setParent(parent: Widget): void + setReceivesDefault(receivesDefault: boolean): void + setSensitive(sensitive: boolean): void + setSizeRequest(width: number, height: number): void + setStateFlags(flags: StateFlags, clear: boolean): void + setTooltipMarkup(markup?: string | null): void + setTooltipText(text?: string | null): void + setValign(align: Align): void + setVexpand(expand: boolean): void + setVexpandSet(set: boolean): void + setVisible(visible: boolean): void + shouldLayout(): boolean + show(): void + sizeAllocate(allocation: Allocation, baseline: number): void + snapshotChild(child: Widget, snapshot: Snapshot): void + translateCoordinates(destWidget: Widget, srcX: number, srcY: number): [ /* returnType */ boolean, /* destX */ number | null, /* destY */ number | null ] + triggerTooltipQuery(): void + unmap(): void + unparent(): void + unrealize(): void + unsetStateFlags(flags: StateFlags): void + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Methods of Gtk.Accessible */ + getAccessibleRole(): AccessibleRole + resetProperty(property: AccessibleProperty): void + resetRelation(relation: AccessibleRelation): void + resetState(state: AccessibleState): void + updateProperty(properties: AccessibleProperty[], values: any): void + updateRelation(relations: AccessibleRelation[], values: any): void + updateState(states: AccessibleState[], values: any): void + /* Methods of Gtk.Buildable */ + getBuildableId(): string + /* Methods of Gtk.CellEditable */ + editingDone(): void + removeWidget(): void + startEditing(event?: Gdk.Event | null): void + /* Methods of Gtk.CellLayout */ + addAttribute(cell: CellRenderer, attribute: string, column: number): void + clear(): void + clearAttributes(cell: CellRenderer): void + getArea(): CellArea | null + getCells(): CellRenderer[] + packEnd(cell: CellRenderer, expand: boolean): void + packStart(cell: CellRenderer, expand: boolean): void + reorder(cell: CellRenderer, position: number): void + setCellDataFunc(cell: CellRenderer, func: CellLayoutDataFunc | null): void + /* Virtual methods of Gtk.ComboBox */ + vfuncChanged(): void + vfuncFormatEntryText(path: string): string + vfuncEditingDone(): void + vfuncRemoveWidget(): void + vfuncStartEditing(event?: Gdk.Event | null): void + vfuncAddAttribute(cell: CellRenderer, attribute: string, column: number): void + vfuncClear(): void + vfuncClearAttributes(cell: CellRenderer): void + vfuncGetArea(): CellArea | null + vfuncGetCells(): CellRenderer[] + vfuncPackEnd(cell: CellRenderer, expand: boolean): void + vfuncPackStart(cell: CellRenderer, expand: boolean): void + vfuncReorder(cell: CellRenderer, position: number): void + vfuncSetCellDataFunc(cell: CellRenderer, func: CellLayoutDataFunc | null): void + /* Virtual methods of Gtk.Widget */ + vfuncComputeExpand(hexpandP: boolean, vexpandP: boolean): void + vfuncContains(x: number, y: number): boolean + vfuncCssChanged(change: CssStyleChange): void + vfuncDirectionChanged(previousDirection: TextDirection): void + vfuncFocus(direction: DirectionType): boolean + vfuncGetRequestMode(): SizeRequestMode + vfuncGrabFocus(): boolean + vfuncHide(): void + vfuncKeynavFailed(direction: DirectionType): boolean + vfuncMap(): void + vfuncMeasure(orientation: Orientation, forSize: number): [ /* minimum */ number | null, /* natural */ number | null, /* minimumBaseline */ number | null, /* naturalBaseline */ number | null ] + vfuncMnemonicActivate(groupCycling: boolean): boolean + vfuncMoveFocus(direction: DirectionType): void + vfuncQueryTooltip(x: number, y: number, keyboardTooltip: boolean, tooltip: Tooltip): boolean + vfuncRealize(): void + vfuncRoot(): void + vfuncSetFocusChild(child?: Widget | null): void + vfuncShow(): void + vfuncSizeAllocate(width: number, height: number, baseline: number): void + vfuncSnapshot(snapshot: Snapshot): void + vfuncStateFlagsChanged(previousStateFlags: StateFlags): void + vfuncSystemSettingChanged(settings: SystemSetting): void + vfuncUnmap(): void + vfuncUnrealize(): void + vfuncUnroot(): void + vfuncAddChild(builder: Builder, child: GObject.Object, type?: string | null): void + vfuncCustomFinished(builder: Builder, child: GObject.Object | null, tagname: string, data?: object | null): void + vfuncCustomTagEnd(builder: Builder, child: GObject.Object | null, tagname: string, data?: object | null): void + vfuncCustomTagStart(builder: Builder, child: GObject.Object | null, tagname: string): [ /* returnType */ boolean, /* parser */ BuildableParser, /* data */ object | null ] + vfuncGetId(): string + vfuncGetInternalChild(builder: Builder, childname: string): GObject.Object + vfuncParserFinished(builder: Builder): void + vfuncSetBuildableProperty(builder: Builder, name: string, value: any): void + vfuncSetId(id: string): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Gtk.ComboBox */ + connect(sigName: "changed", callback: (($obj: ComboBoxText) => void)): number + connect_after(sigName: "changed", callback: (($obj: ComboBoxText) => void)): number + emit(sigName: "changed"): void + on(sigName: "changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "format-entry-text", callback: (($obj: ComboBoxText, path: string) => string)): number + connect_after(sigName: "format-entry-text", callback: (($obj: ComboBoxText, path: string) => string)): number + emit(sigName: "format-entry-text", path: string): void + on(sigName: "format-entry-text", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "format-entry-text", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "format-entry-text", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "move-active", callback: (($obj: ComboBoxText, scrollType: ScrollType) => void)): number + connect_after(sigName: "move-active", callback: (($obj: ComboBoxText, scrollType: ScrollType) => void)): number + emit(sigName: "move-active", scrollType: ScrollType): void + on(sigName: "move-active", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "move-active", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "move-active", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "popdown", callback: (($obj: ComboBoxText) => boolean)): number + connect_after(sigName: "popdown", callback: (($obj: ComboBoxText) => boolean)): number + emit(sigName: "popdown"): void + on(sigName: "popdown", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "popdown", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "popdown", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "popup", callback: (($obj: ComboBoxText) => void)): number + connect_after(sigName: "popup", callback: (($obj: ComboBoxText) => void)): number + emit(sigName: "popup"): void + on(sigName: "popup", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "popup", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "popup", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of Gtk.Widget */ + connect(sigName: "destroy", callback: (($obj: ComboBoxText) => void)): number + connect_after(sigName: "destroy", callback: (($obj: ComboBoxText) => void)): number + emit(sigName: "destroy"): void + on(sigName: "destroy", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "destroy", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "destroy", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "direction-changed", callback: (($obj: ComboBoxText, previousDirection: TextDirection) => void)): number + connect_after(sigName: "direction-changed", callback: (($obj: ComboBoxText, previousDirection: TextDirection) => void)): number + emit(sigName: "direction-changed", previousDirection: TextDirection): void + on(sigName: "direction-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "direction-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "direction-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "hide", callback: (($obj: ComboBoxText) => void)): number + connect_after(sigName: "hide", callback: (($obj: ComboBoxText) => void)): number + emit(sigName: "hide"): void + on(sigName: "hide", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "hide", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "hide", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "keynav-failed", callback: (($obj: ComboBoxText, direction: DirectionType) => boolean)): number + connect_after(sigName: "keynav-failed", callback: (($obj: ComboBoxText, direction: DirectionType) => boolean)): number + emit(sigName: "keynav-failed", direction: DirectionType): void + on(sigName: "keynav-failed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "keynav-failed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "keynav-failed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "map", callback: (($obj: ComboBoxText) => void)): number + connect_after(sigName: "map", callback: (($obj: ComboBoxText) => void)): number + emit(sigName: "map"): void + on(sigName: "map", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "map", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "map", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "mnemonic-activate", callback: (($obj: ComboBoxText, groupCycling: boolean) => boolean)): number + connect_after(sigName: "mnemonic-activate", callback: (($obj: ComboBoxText, groupCycling: boolean) => boolean)): number + emit(sigName: "mnemonic-activate", groupCycling: boolean): void + on(sigName: "mnemonic-activate", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "mnemonic-activate", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "mnemonic-activate", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "move-focus", callback: (($obj: ComboBoxText, direction: DirectionType) => void)): number + connect_after(sigName: "move-focus", callback: (($obj: ComboBoxText, direction: DirectionType) => void)): number + emit(sigName: "move-focus", direction: DirectionType): void + on(sigName: "move-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "move-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "move-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "query-tooltip", callback: (($obj: ComboBoxText, x: number, y: number, keyboardMode: boolean, tooltip: Tooltip) => boolean)): number + connect_after(sigName: "query-tooltip", callback: (($obj: ComboBoxText, x: number, y: number, keyboardMode: boolean, tooltip: Tooltip) => boolean)): number + emit(sigName: "query-tooltip", x: number, y: number, keyboardMode: boolean, tooltip: Tooltip): void + on(sigName: "query-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "query-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "query-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "realize", callback: (($obj: ComboBoxText) => void)): number + connect_after(sigName: "realize", callback: (($obj: ComboBoxText) => void)): number + emit(sigName: "realize"): void + on(sigName: "realize", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "realize", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "realize", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "show", callback: (($obj: ComboBoxText) => void)): number + connect_after(sigName: "show", callback: (($obj: ComboBoxText) => void)): number + emit(sigName: "show"): void + on(sigName: "show", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "show", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "show", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "state-flags-changed", callback: (($obj: ComboBoxText, flags: StateFlags) => void)): number + connect_after(sigName: "state-flags-changed", callback: (($obj: ComboBoxText, flags: StateFlags) => void)): number + emit(sigName: "state-flags-changed", flags: StateFlags): void + on(sigName: "state-flags-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "state-flags-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "state-flags-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "unmap", callback: (($obj: ComboBoxText) => void)): number + connect_after(sigName: "unmap", callback: (($obj: ComboBoxText) => void)): number + emit(sigName: "unmap"): void + on(sigName: "unmap", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "unmap", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "unmap", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "unrealize", callback: (($obj: ComboBoxText) => void)): number + connect_after(sigName: "unrealize", callback: (($obj: ComboBoxText) => void)): number + emit(sigName: "unrealize"): void + on(sigName: "unrealize", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "unrealize", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "unrealize", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: ComboBoxText, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: ComboBoxText, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of Gtk.CellEditable */ + connect(sigName: "editing-done", callback: (($obj: ComboBoxText) => void)): number + connect_after(sigName: "editing-done", callback: (($obj: ComboBoxText) => void)): number + emit(sigName: "editing-done"): void + on(sigName: "editing-done", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "editing-done", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "editing-done", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "remove-widget", callback: (($obj: ComboBoxText) => void)): number + connect_after(sigName: "remove-widget", callback: (($obj: ComboBoxText) => void)): number + emit(sigName: "remove-widget"): void + on(sigName: "remove-widget", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "remove-widget", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "remove-widget", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::active", callback: (($obj: ComboBoxText, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::active", callback: (($obj: ComboBoxText, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::active", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::active", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::active", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::active-id", callback: (($obj: ComboBoxText, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::active-id", callback: (($obj: ComboBoxText, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::active-id", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::active-id", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::active-id", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::button-sensitivity", callback: (($obj: ComboBoxText, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::button-sensitivity", callback: (($obj: ComboBoxText, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::button-sensitivity", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::button-sensitivity", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::button-sensitivity", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::child", callback: (($obj: ComboBoxText, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::child", callback: (($obj: ComboBoxText, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::child", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::child", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::child", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::entry-text-column", callback: (($obj: ComboBoxText, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::entry-text-column", callback: (($obj: ComboBoxText, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::entry-text-column", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::entry-text-column", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::entry-text-column", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::has-frame", callback: (($obj: ComboBoxText, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-frame", callback: (($obj: ComboBoxText, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::has-frame", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::has-frame", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::has-frame", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::id-column", callback: (($obj: ComboBoxText, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::id-column", callback: (($obj: ComboBoxText, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::id-column", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::id-column", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::id-column", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::model", callback: (($obj: ComboBoxText, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::model", callback: (($obj: ComboBoxText, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::model", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::model", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::model", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::popup-fixed-width", callback: (($obj: ComboBoxText, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::popup-fixed-width", callback: (($obj: ComboBoxText, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::popup-fixed-width", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::popup-fixed-width", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::popup-fixed-width", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::popup-shown", callback: (($obj: ComboBoxText, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::popup-shown", callback: (($obj: ComboBoxText, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::popup-shown", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::popup-shown", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::popup-shown", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::can-focus", callback: (($obj: ComboBoxText, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::can-focus", callback: (($obj: ComboBoxText, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::can-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::can-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::can-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::can-target", callback: (($obj: ComboBoxText, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::can-target", callback: (($obj: ComboBoxText, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::can-target", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::can-target", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::can-target", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::css-classes", callback: (($obj: ComboBoxText, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::css-classes", callback: (($obj: ComboBoxText, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::css-classes", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::css-classes", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::css-classes", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::cursor", callback: (($obj: ComboBoxText, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::cursor", callback: (($obj: ComboBoxText, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::cursor", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::cursor", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::cursor", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::focus-on-click", callback: (($obj: ComboBoxText, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::focus-on-click", callback: (($obj: ComboBoxText, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::focus-on-click", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::focus-on-click", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::focus-on-click", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::focusable", callback: (($obj: ComboBoxText, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::focusable", callback: (($obj: ComboBoxText, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::focusable", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::focusable", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::focusable", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::halign", callback: (($obj: ComboBoxText, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::halign", callback: (($obj: ComboBoxText, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::halign", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::halign", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::halign", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::has-default", callback: (($obj: ComboBoxText, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-default", callback: (($obj: ComboBoxText, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::has-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::has-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::has-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::has-focus", callback: (($obj: ComboBoxText, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-focus", callback: (($obj: ComboBoxText, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::has-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::has-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::has-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::has-tooltip", callback: (($obj: ComboBoxText, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-tooltip", callback: (($obj: ComboBoxText, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::has-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::has-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::has-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::height-request", callback: (($obj: ComboBoxText, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::height-request", callback: (($obj: ComboBoxText, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::height-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::height-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::height-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::hexpand", callback: (($obj: ComboBoxText, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hexpand", callback: (($obj: ComboBoxText, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::hexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::hexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::hexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::hexpand-set", callback: (($obj: ComboBoxText, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hexpand-set", callback: (($obj: ComboBoxText, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::hexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::hexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::hexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::layout-manager", callback: (($obj: ComboBoxText, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::layout-manager", callback: (($obj: ComboBoxText, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::layout-manager", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::layout-manager", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::layout-manager", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-bottom", callback: (($obj: ComboBoxText, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-bottom", callback: (($obj: ComboBoxText, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-bottom", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-bottom", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-bottom", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-end", callback: (($obj: ComboBoxText, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-end", callback: (($obj: ComboBoxText, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-end", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-end", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-end", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-start", callback: (($obj: ComboBoxText, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-start", callback: (($obj: ComboBoxText, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-start", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-start", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-start", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-top", callback: (($obj: ComboBoxText, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-top", callback: (($obj: ComboBoxText, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-top", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-top", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-top", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::name", callback: (($obj: ComboBoxText, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::name", callback: (($obj: ComboBoxText, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::opacity", callback: (($obj: ComboBoxText, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::opacity", callback: (($obj: ComboBoxText, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::opacity", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::opacity", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::opacity", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::overflow", callback: (($obj: ComboBoxText, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::overflow", callback: (($obj: ComboBoxText, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::overflow", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::overflow", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::overflow", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::parent", callback: (($obj: ComboBoxText, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::parent", callback: (($obj: ComboBoxText, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::receives-default", callback: (($obj: ComboBoxText, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::receives-default", callback: (($obj: ComboBoxText, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::receives-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::receives-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::receives-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::root", callback: (($obj: ComboBoxText, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::root", callback: (($obj: ComboBoxText, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::root", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::root", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::root", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::scale-factor", callback: (($obj: ComboBoxText, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::scale-factor", callback: (($obj: ComboBoxText, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::scale-factor", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::scale-factor", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::scale-factor", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::sensitive", callback: (($obj: ComboBoxText, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::sensitive", callback: (($obj: ComboBoxText, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::sensitive", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::sensitive", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::sensitive", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::tooltip-markup", callback: (($obj: ComboBoxText, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::tooltip-markup", callback: (($obj: ComboBoxText, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::tooltip-markup", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::tooltip-markup", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::tooltip-markup", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::tooltip-text", callback: (($obj: ComboBoxText, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::tooltip-text", callback: (($obj: ComboBoxText, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::tooltip-text", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::tooltip-text", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::tooltip-text", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::valign", callback: (($obj: ComboBoxText, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::valign", callback: (($obj: ComboBoxText, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::valign", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::valign", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::valign", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::vexpand", callback: (($obj: ComboBoxText, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vexpand", callback: (($obj: ComboBoxText, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::vexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::vexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::vexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::vexpand-set", callback: (($obj: ComboBoxText, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vexpand-set", callback: (($obj: ComboBoxText, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::vexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::vexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::vexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::visible", callback: (($obj: ComboBoxText, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::visible", callback: (($obj: ComboBoxText, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::width-request", callback: (($obj: ComboBoxText, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::width-request", callback: (($obj: ComboBoxText, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::width-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::width-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::width-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::accessible-role", callback: (($obj: ComboBoxText, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-role", callback: (($obj: ComboBoxText, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::accessible-role", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::accessible-role", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::accessible-role", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::editing-canceled", callback: (($obj: ComboBoxText, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::editing-canceled", callback: (($obj: ComboBoxText, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::editing-canceled", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::editing-canceled", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::editing-canceled", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: ComboBoxText_ConstructProps) + _init (config?: ComboBoxText_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(): ComboBoxText + static newWithEntry(): ComboBoxText + static $gtype: GObject.Type +} +export class ConstantExpression { + /* Methods of Gtk.ConstantExpression */ + getValue(): any + /* Methods of Gtk.Expression */ + bind(target: GObject.Object, property: string, this?: GObject.Object | null): ExpressionWatch + evaluate(this: GObject.Object | null, value: any): boolean + getValueType(): GObject.Type + isStatic(): boolean + ref(): Expression + unref(): void + watch(this: GObject.Object | null, notify: ExpressionNotify): ExpressionWatch + static name: string + /* Static methods and pseudo-constructors */ + static newForValue(value: any): ConstantExpression +} +export interface Constraint_ConstructProps extends GObject.Object_ConstructProps { + constant?: number + multiplier?: number + relation?: ConstraintRelation + source?: ConstraintTarget + sourceAttribute?: ConstraintAttribute + strength?: number + target?: ConstraintTarget + targetAttribute?: ConstraintAttribute +} +export class Constraint { + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of Gtk.Constraint */ + getConstant(): number + getMultiplier(): number + getRelation(): ConstraintRelation + getSource(): ConstraintTarget | null + getSourceAttribute(): ConstraintAttribute + getStrength(): number + getTarget(): ConstraintTarget | null + getTargetAttribute(): ConstraintAttribute + isAttached(): boolean + isConstant(): boolean + isRequired(): boolean + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: Constraint, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: Constraint, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: Constraint_ConstructProps) + _init (config?: Constraint_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(target: ConstraintTarget | null, targetAttribute: ConstraintAttribute, relation: ConstraintRelation, source: ConstraintTarget | null, sourceAttribute: ConstraintAttribute, multiplier: number, constant: number, strength: number): Constraint + static newConstant(target: ConstraintTarget | null, targetAttribute: ConstraintAttribute, relation: ConstraintRelation, constant: number, strength: number): Constraint + static $gtype: GObject.Type +} +export interface ConstraintGuide_ConstructProps extends GObject.Object_ConstructProps { + maxHeight?: number + maxWidth?: number + minHeight?: number + minWidth?: number + name?: string + natHeight?: number + natWidth?: number + strength?: ConstraintStrength +} +export class ConstraintGuide { + /* Properties of Gtk.ConstraintGuide */ + maxHeight: number + maxWidth: number + minHeight: number + minWidth: number + name: string + natHeight: number + natWidth: number + strength: ConstraintStrength + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of Gtk.ConstraintGuide */ + getMaxSize(width?: number | null, height?: number | null): void + getMinSize(width?: number | null, height?: number | null): void + getName(): string | null + getNatSize(width?: number | null, height?: number | null): void + getStrength(): ConstraintStrength + setMaxSize(width: number, height: number): void + setMinSize(width: number, height: number): void + setName(name?: string | null): void + setNatSize(width: number, height: number): void + setStrength(strength: ConstraintStrength): void + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: ConstraintGuide, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: ConstraintGuide, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::max-height", callback: (($obj: ConstraintGuide, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::max-height", callback: (($obj: ConstraintGuide, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::max-height", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::max-height", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::max-height", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::max-width", callback: (($obj: ConstraintGuide, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::max-width", callback: (($obj: ConstraintGuide, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::max-width", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::max-width", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::max-width", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::min-height", callback: (($obj: ConstraintGuide, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::min-height", callback: (($obj: ConstraintGuide, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::min-height", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::min-height", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::min-height", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::min-width", callback: (($obj: ConstraintGuide, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::min-width", callback: (($obj: ConstraintGuide, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::min-width", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::min-width", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::min-width", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::name", callback: (($obj: ConstraintGuide, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::name", callback: (($obj: ConstraintGuide, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::nat-height", callback: (($obj: ConstraintGuide, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::nat-height", callback: (($obj: ConstraintGuide, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::nat-height", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::nat-height", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::nat-height", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::nat-width", callback: (($obj: ConstraintGuide, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::nat-width", callback: (($obj: ConstraintGuide, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::nat-width", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::nat-width", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::nat-width", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::strength", callback: (($obj: ConstraintGuide, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::strength", callback: (($obj: ConstraintGuide, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::strength", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::strength", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::strength", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: ConstraintGuide_ConstructProps) + _init (config?: ConstraintGuide_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(): ConstraintGuide + static $gtype: GObject.Type +} +export interface ConstraintLayout_ConstructProps extends LayoutManager_ConstructProps { +} +export class ConstraintLayout { + /* Fields of Gtk.LayoutManager */ + parentInstance: GObject.Object + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of Gtk.ConstraintLayout */ + addConstraint(constraint: Constraint): void + addConstraintsFromDescription(lines: string[], hspacing: number, vspacing: number, views: GLib.HashTable): Constraint[] + addGuide(guide: ConstraintGuide): void + observeConstraints(): Gio.ListModel + observeGuides(): Gio.ListModel + removeAllConstraints(): void + removeConstraint(constraint: Constraint): void + removeGuide(guide: ConstraintGuide): void + /* Methods of Gtk.LayoutManager */ + allocate(widget: Widget, width: number, height: number, baseline: number): void + getLayoutChild(child: Widget): LayoutChild + getRequestMode(): SizeRequestMode + getWidget(): Widget | null + layoutChanged(): void + measure(widget: Widget, orientation: Orientation, forSize: number): [ /* minimum */ number | null, /* natural */ number | null, /* minimumBaseline */ number | null, /* naturalBaseline */ number | null ] + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Methods of Gtk.Buildable */ + getBuildableId(): string + /* Virtual methods of Gtk.ConstraintLayout */ + vfuncAddChild(builder: Builder, child: GObject.Object, type?: string | null): void + vfuncCustomFinished(builder: Builder, child: GObject.Object | null, tagname: string, data?: object | null): void + vfuncCustomTagEnd(builder: Builder, child: GObject.Object | null, tagname: string, data?: object | null): void + vfuncCustomTagStart(builder: Builder, child: GObject.Object | null, tagname: string): [ /* returnType */ boolean, /* parser */ BuildableParser, /* data */ object | null ] + vfuncGetId(): string + vfuncGetInternalChild(builder: Builder, childname: string): GObject.Object + vfuncParserFinished(builder: Builder): void + vfuncSetBuildableProperty(builder: Builder, name: string, value: any): void + vfuncSetId(id: string): void + /* Virtual methods of Gtk.LayoutManager */ + vfuncAllocate(widget: Widget, width: number, height: number, baseline: number): void + vfuncCreateLayoutChild(widget: Widget, forChild: Widget): LayoutChild + vfuncGetRequestMode(widget: Widget): SizeRequestMode + vfuncMeasure(widget: Widget, orientation: Orientation, forSize: number): [ /* minimum */ number | null, /* natural */ number | null, /* minimumBaseline */ number | null, /* naturalBaseline */ number | null ] + vfuncRoot(): void + vfuncUnroot(): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: ConstraintLayout, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: ConstraintLayout, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: ConstraintLayout_ConstructProps) + _init (config?: ConstraintLayout_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(): ConstraintLayout + static $gtype: GObject.Type +} +export interface ConstraintLayoutChild_ConstructProps extends LayoutChild_ConstructProps { +} +export class ConstraintLayoutChild { + /* Fields of Gtk.LayoutChild */ + parentInstance: GObject.Object + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of Gtk.LayoutChild */ + getChildWidget(): Widget + getLayoutManager(): LayoutManager + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: ConstraintLayoutChild, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: ConstraintLayoutChild, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: ConstraintLayoutChild_ConstructProps) + _init (config?: ConstraintLayoutChild_ConstructProps): void + static $gtype: GObject.Type +} +export interface CssProvider_ConstructProps extends GObject.Object_ConstructProps { +} +export class CssProvider { + /* Fields of Gtk.CssProvider */ + parentInstance: GObject.Object + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of Gtk.CssProvider */ + loadFromData(data: any): void + loadFromFile(file: Gio.File): void + loadFromPath(path: string): void + loadFromResource(resourcePath: string): void + loadNamed(name: string, variant?: string | null): void + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Gtk.CssProvider */ + connect(sigName: "parsing-error", callback: (($obj: CssProvider, section: CssSection, error: GLib.Error) => void)): number + connect_after(sigName: "parsing-error", callback: (($obj: CssProvider, section: CssSection, error: GLib.Error) => void)): number + emit(sigName: "parsing-error", section: CssSection, error: GLib.Error): void + on(sigName: "parsing-error", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "parsing-error", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "parsing-error", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: CssProvider, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: CssProvider, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of Gtk.StyleProvider */ + connect(sigName: "gtk-private-changed", callback: (($obj: CssProvider) => void)): number + connect_after(sigName: "gtk-private-changed", callback: (($obj: CssProvider) => void)): number + emit(sigName: "gtk-private-changed"): void + on(sigName: "gtk-private-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "gtk-private-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "gtk-private-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: CssProvider_ConstructProps) + _init (config?: CssProvider_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(): CssProvider + static $gtype: GObject.Type +} +export interface CustomFilter_ConstructProps extends Filter_ConstructProps { +} +export class CustomFilter { + /* Fields of Gtk.Filter */ + parentInstance: GObject.Object + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of Gtk.CustomFilter */ + setFilterFunc(matchFunc: CustomFilterFunc | null): void + /* Methods of Gtk.Filter */ + changed(change: FilterChange): void + getStrictness(): FilterMatch + match(item: GObject.Object): boolean + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Virtual methods of Gtk.Filter */ + vfuncGetStrictness(): FilterMatch + vfuncMatch(item?: GObject.Object | null): boolean + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Gtk.Filter */ + connect(sigName: "changed", callback: (($obj: CustomFilter, change: FilterChange) => void)): number + connect_after(sigName: "changed", callback: (($obj: CustomFilter, change: FilterChange) => void)): number + emit(sigName: "changed", change: FilterChange): void + on(sigName: "changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: CustomFilter, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: CustomFilter, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: CustomFilter_ConstructProps) + _init (config?: CustomFilter_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(matchFunc: CustomFilterFunc | null): CustomFilter + static $gtype: GObject.Type +} +export interface CustomLayout_ConstructProps extends LayoutManager_ConstructProps { +} +export class CustomLayout { + /* Fields of Gtk.LayoutManager */ + parentInstance: GObject.Object + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of Gtk.LayoutManager */ + allocate(widget: Widget, width: number, height: number, baseline: number): void + getLayoutChild(child: Widget): LayoutChild + getRequestMode(): SizeRequestMode + getWidget(): Widget | null + layoutChanged(): void + measure(widget: Widget, orientation: Orientation, forSize: number): [ /* minimum */ number | null, /* natural */ number | null, /* minimumBaseline */ number | null, /* naturalBaseline */ number | null ] + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Virtual methods of Gtk.LayoutManager */ + vfuncAllocate(widget: Widget, width: number, height: number, baseline: number): void + vfuncCreateLayoutChild(widget: Widget, forChild: Widget): LayoutChild + vfuncGetRequestMode(widget: Widget): SizeRequestMode + vfuncMeasure(widget: Widget, orientation: Orientation, forSize: number): [ /* minimum */ number | null, /* natural */ number | null, /* minimumBaseline */ number | null, /* naturalBaseline */ number | null ] + vfuncRoot(): void + vfuncUnroot(): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: CustomLayout, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: CustomLayout, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: CustomLayout_ConstructProps) + _init (config?: CustomLayout_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(requestMode: CustomRequestModeFunc | null, measure: CustomMeasureFunc, allocate: CustomAllocateFunc): CustomLayout + static $gtype: GObject.Type +} +export interface CustomSorter_ConstructProps extends Sorter_ConstructProps { +} +export class CustomSorter { + /* Fields of Gtk.Sorter */ + parentInstance: GObject.Object + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of Gtk.CustomSorter */ + setSortFunc(sortFunc: GLib.CompareDataFunc | null): void + /* Methods of Gtk.Sorter */ + changed(change: SorterChange): void + compare(item1: GObject.Object, item2: GObject.Object): Ordering + getOrder(): SorterOrder + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Virtual methods of Gtk.Sorter */ + vfuncCompare(item1?: GObject.Object | null, item2?: GObject.Object | null): Ordering + vfuncGetOrder(): SorterOrder + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Gtk.Sorter */ + connect(sigName: "changed", callback: (($obj: CustomSorter, change: SorterChange) => void)): number + connect_after(sigName: "changed", callback: (($obj: CustomSorter, change: SorterChange) => void)): number + emit(sigName: "changed", change: SorterChange): void + on(sigName: "changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: CustomSorter, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: CustomSorter, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: CustomSorter_ConstructProps) + _init (config?: CustomSorter_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(sortFunc?: GLib.CompareDataFunc | null): CustomSorter + static $gtype: GObject.Type +} +export interface Dialog_ConstructProps extends Window_ConstructProps { + useHeaderBar?: number + accessibleRole?: AccessibleRole +} +export class Dialog { + /* Properties of Gtk.Window */ + application: Application + child: Widget + decorated: boolean + defaultHeight: number + defaultWidget: Widget + defaultWidth: number + deletable: boolean + destroyWithParent: boolean + display: Gdk.Display + focusVisible: boolean + focusWidget: Widget + fullscreened: boolean + handleMenubarAccel: boolean + hideOnClose: boolean + iconName: string + readonly isActive: boolean + maximized: boolean + mnemonicsVisible: boolean + modal: boolean + resizable: boolean + startupId: string + title: string + transientFor: Window + /* Properties of Gtk.Widget */ + canFocus: boolean + canTarget: boolean + cssClasses: string[] + cursor: Gdk.Cursor + focusOnClick: boolean + focusable: boolean + halign: Align + readonly hasDefault: boolean + readonly hasFocus: boolean + hasTooltip: boolean + heightRequest: number + hexpand: boolean + hexpandSet: boolean + layoutManager: LayoutManager + marginBottom: number + marginEnd: number + marginStart: number + marginTop: number + name: string + opacity: number + overflow: Overflow + readonly parent: Widget + receivesDefault: boolean + readonly root: Root + readonly scaleFactor: number + sensitive: boolean + tooltipMarkup: string + tooltipText: string + valign: Align + vexpand: boolean + vexpandSet: boolean + visible: boolean + widthRequest: number + /* Properties of Gtk.Accessible */ + accessibleRole: AccessibleRole + /* Fields of Gtk.Dialog */ + parentInstance: Window + /* Fields of GObject.InitiallyUnowned */ + gTypeInstance: GObject.TypeInstance + /* Methods of Gtk.Dialog */ + addActionWidget(child: Widget, responseId: number): void + addButton(buttonText: string, responseId: number): Widget + getContentArea(): Box + getHeaderBar(): HeaderBar + getResponseForWidget(widget: Widget): number + getWidgetForResponse(responseId: number): Widget | null + response(responseId: number): void + setDefaultResponse(responseId: number): void + setResponseSensitive(responseId: number, setting: boolean): void + /* Methods of Gtk.Window */ + close(): void + destroy(): void + fullscreen(): void + fullscreenOnMonitor(monitor: Gdk.Monitor): void + getApplication(): Application | null + getChild(): Widget | null + getDecorated(): boolean + getDefaultSize(): [ /* width */ number | null, /* height */ number | null ] + getDefaultWidget(): Widget | null + getDeletable(): boolean + getDestroyWithParent(): boolean + getFocus(): Widget | null + getFocusVisible(): boolean + getGroup(): WindowGroup + getHandleMenubarAccel(): boolean + getHideOnClose(): boolean + getIconName(): string | null + getMnemonicsVisible(): boolean + getModal(): boolean + getResizable(): boolean + getTitle(): string | null + getTitlebar(): Widget | null + getTransientFor(): Window | null + hasGroup(): boolean + isFullscreen(): boolean + isMaximized(): boolean + maximize(): void + minimize(): void + present(): void + presentWithTime(timestamp: number): void + setApplication(application?: Application | null): void + setChild(child?: Widget | null): void + setDecorated(setting: boolean): void + setDefaultSize(width: number, height: number): void + setDefaultWidget(defaultWidget?: Widget | null): void + setDeletable(setting: boolean): void + setDestroyWithParent(setting: boolean): void + setDisplay(display: Gdk.Display): void + setFocus(focus?: Widget | null): void + setFocusVisible(setting: boolean): void + setHandleMenubarAccel(handleMenubarAccel: boolean): void + setHideOnClose(setting: boolean): void + setIconName(name?: string | null): void + setMnemonicsVisible(setting: boolean): void + setModal(modal: boolean): void + setResizable(resizable: boolean): void + setStartupId(startupId: string): void + setTitle(title?: string | null): void + setTitlebar(titlebar?: Widget | null): void + setTransientFor(parent?: Window | null): void + unfullscreen(): void + unmaximize(): void + unminimize(): void + /* Methods of Gtk.Widget */ + actionSetEnabled(actionName: string, enabled: boolean): void + activate(): boolean + activateAction(name: string, args?: GLib.Variant | null): boolean + activateDefault(): void + addController(controller: EventController): void + addCssClass(cssClass: string): void + addMnemonicLabel(label: Widget): void + addTickCallback(callback: TickCallback): number + allocate(width: number, height: number, baseline: number, transform?: Gsk.Transform | null): void + childFocus(direction: DirectionType): boolean + computeBounds(target: Widget): [ /* returnType */ boolean, /* outBounds */ Graphene.Rect ] + computeExpand(orientation: Orientation): boolean + computePoint(target: Widget, point: Graphene.Point): [ /* returnType */ boolean, /* outPoint */ Graphene.Point ] + computeTransform(target: Widget): [ /* returnType */ boolean, /* outTransform */ Graphene.Matrix ] + contains(x: number, y: number): boolean + createPangoContext(): Pango.Context + createPangoLayout(text?: string | null): Pango.Layout + dragCheckThreshold(startX: number, startY: number, currentX: number, currentY: number): boolean + errorBell(): void + getAllocatedBaseline(): number + getAllocatedHeight(): number + getAllocatedWidth(): number + getAllocation(): /* allocation */ Allocation + getAncestor(widgetType: GObject.Type): Widget | null + getCanFocus(): boolean + getCanTarget(): boolean + getChildVisible(): boolean + getClipboard(): Gdk.Clipboard + getCssClasses(): string[] + getCssName(): string + getCursor(): Gdk.Cursor | null + getDirection(): TextDirection + getDisplay(): Gdk.Display + getFirstChild(): Widget | null + getFocusChild(): Widget | null + getFocusOnClick(): boolean + getFocusable(): boolean + getFontMap(): Pango.FontMap | null + getFontOptions(): cairo.FontOptions | null + getFrameClock(): Gdk.FrameClock | null + getHalign(): Align + getHasTooltip(): boolean + getHeight(): number + getHexpand(): boolean + getHexpandSet(): boolean + getLastChild(): Widget | null + getLayoutManager(): LayoutManager | null + getMapped(): boolean + getMarginBottom(): number + getMarginEnd(): number + getMarginStart(): number + getMarginTop(): number + getName(): string + getNative(): Native | null + getNextSibling(): Widget | null + getOpacity(): number + getOverflow(): Overflow + getPangoContext(): Pango.Context + getParent(): Widget | null + getPreferredSize(): [ /* minimumSize */ Requisition | null, /* naturalSize */ Requisition | null ] + getPrevSibling(): Widget | null + getPrimaryClipboard(): Gdk.Clipboard + getRealized(): boolean + getReceivesDefault(): boolean + getRequestMode(): SizeRequestMode + getRoot(): Root | null + getScaleFactor(): number + getSensitive(): boolean + getSettings(): Settings + getSize(orientation: Orientation): number + getSizeRequest(): [ /* width */ number | null, /* height */ number | null ] + getStateFlags(): StateFlags + getStyleContext(): StyleContext + getTemplateChild(widgetType: GObject.Type, name: string): GObject.Object + getTooltipMarkup(): string | null + getTooltipText(): string | null + getValign(): 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?: Gio.ActionGroup | null): void + insertAfter(parent: Widget, previousSibling?: Widget | null): void + insertBefore(parent: Widget, nextSibling?: Widget | null): void + isAncestor(ancestor: Widget): boolean + isDrawable(): boolean + isFocus(): boolean + isSensitive(): boolean + isVisible(): boolean + keynavFailed(direction: DirectionType): boolean + listMnemonicLabels(): Widget[] + map(): void + measure(orientation: Orientation, forSize: number): [ /* minimum */ number | null, /* natural */ number | null, /* minimumBaseline */ number | null, /* naturalBaseline */ number | null ] + mnemonicActivate(groupCycling: boolean): boolean + observeChildren(): Gio.ListModel + observeControllers(): Gio.ListModel + pick(x: number, y: number, flags: PickFlags): Widget | null + queueAllocate(): void + queueDraw(): void + queueResize(): void + realize(): void + removeController(controller: EventController): void + removeCssClass(cssClass: string): void + removeMnemonicLabel(label: Widget): void + removeTickCallback(id: number): void + setCanFocus(canFocus: boolean): void + setCanTarget(canTarget: boolean): void + setChildVisible(childVisible: boolean): void + setCssClasses(classes: string[]): void + setCursor(cursor?: Gdk.Cursor | null): void + setCursorFromName(name?: string | null): void + setDirection(dir: TextDirection): void + setFocusChild(child?: Widget | null): void + setFocusOnClick(focusOnClick: boolean): void + setFocusable(focusable: boolean): void + setFontMap(fontMap?: Pango.FontMap | null): void + setFontOptions(options?: cairo.FontOptions | null): void + setHalign(align: Align): void + setHasTooltip(hasTooltip: boolean): void + setHexpand(expand: boolean): void + setHexpandSet(set: boolean): void + setLayoutManager(layoutManager?: LayoutManager | 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: Overflow): void + setParent(parent: Widget): void + setReceivesDefault(receivesDefault: boolean): void + setSensitive(sensitive: boolean): void + setSizeRequest(width: number, height: number): void + setStateFlags(flags: StateFlags, clear: boolean): void + setTooltipMarkup(markup?: string | null): void + setTooltipText(text?: string | null): void + setValign(align: Align): void + setVexpand(expand: boolean): void + setVexpandSet(set: boolean): void + setVisible(visible: boolean): void + shouldLayout(): boolean + show(): void + sizeAllocate(allocation: Allocation, baseline: number): void + snapshotChild(child: Widget, snapshot: Snapshot): void + translateCoordinates(destWidget: Widget, srcX: number, srcY: number): [ /* returnType */ boolean, /* destX */ number | null, /* destY */ number | null ] + triggerTooltipQuery(): void + unmap(): void + unparent(): void + unrealize(): void + unsetStateFlags(flags: StateFlags): void + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Methods of Gtk.Accessible */ + getAccessibleRole(): AccessibleRole + resetProperty(property: AccessibleProperty): void + resetRelation(relation: AccessibleRelation): void + resetState(state: AccessibleState): void + updateProperty(properties: AccessibleProperty[], values: any): void + updateRelation(relations: AccessibleRelation[], values: any): void + updateState(states: AccessibleState[], values: any): void + /* Methods of Gtk.Buildable */ + getBuildableId(): string + /* Methods of Gtk.Native */ + getRenderer(): Gsk.Renderer + getSurface(): Gdk.Surface + getSurfaceTransform(): [ /* x */ number, /* y */ number ] + /* Virtual methods of Gtk.Dialog */ + vfuncClose(): void + vfuncResponse(responseId: number): void + /* Virtual methods of Gtk.Window */ + vfuncActivateDefault(): void + vfuncActivateFocus(): void + vfuncCloseRequest(): boolean + vfuncEnableDebugging(toggle: boolean): boolean + vfuncKeysChanged(): void + vfuncAddController(controller: ShortcutController): void + vfuncRemoveController(controller: ShortcutController): void + /* Virtual methods of Gtk.Widget */ + vfuncComputeExpand(hexpandP: boolean, vexpandP: boolean): void + vfuncContains(x: number, y: number): boolean + vfuncCssChanged(change: CssStyleChange): void + vfuncDirectionChanged(previousDirection: TextDirection): void + vfuncFocus(direction: DirectionType): boolean + vfuncGetRequestMode(): SizeRequestMode + vfuncGrabFocus(): boolean + vfuncHide(): void + vfuncKeynavFailed(direction: DirectionType): boolean + vfuncMap(): void + vfuncMeasure(orientation: Orientation, forSize: number): [ /* minimum */ number | null, /* natural */ number | null, /* minimumBaseline */ number | null, /* naturalBaseline */ number | null ] + vfuncMnemonicActivate(groupCycling: boolean): boolean + vfuncMoveFocus(direction: DirectionType): void + vfuncQueryTooltip(x: number, y: number, keyboardTooltip: boolean, tooltip: Tooltip): boolean + vfuncRealize(): void + vfuncRoot(): void + vfuncSetFocusChild(child?: Widget | null): void + vfuncShow(): void + vfuncSizeAllocate(width: number, height: number, baseline: number): void + vfuncSnapshot(snapshot: Snapshot): void + vfuncStateFlagsChanged(previousStateFlags: StateFlags): void + vfuncSystemSettingChanged(settings: SystemSetting): void + vfuncUnmap(): void + vfuncUnrealize(): void + vfuncUnroot(): void + vfuncAddChild(builder: Builder, child: GObject.Object, type?: string | null): void + vfuncCustomFinished(builder: Builder, child: GObject.Object | null, tagname: string, data?: object | null): void + vfuncCustomTagEnd(builder: Builder, child: GObject.Object | null, tagname: string, data?: object | null): void + vfuncCustomTagStart(builder: Builder, child: GObject.Object | null, tagname: string): [ /* returnType */ boolean, /* parser */ BuildableParser, /* data */ object | null ] + vfuncGetId(): string + vfuncGetInternalChild(builder: Builder, childname: string): GObject.Object + vfuncParserFinished(builder: Builder): void + vfuncSetBuildableProperty(builder: Builder, name: string, value: any): void + vfuncSetId(id: string): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Gtk.Dialog */ + connect(sigName: "close", callback: (($obj: Dialog) => void)): number + connect_after(sigName: "close", callback: (($obj: Dialog) => void)): number + emit(sigName: "close"): void + on(sigName: "close", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "close", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "close", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "response", callback: (($obj: Dialog, responseId: number) => void)): number + connect_after(sigName: "response", callback: (($obj: Dialog, responseId: number) => void)): number + emit(sigName: "response", responseId: number): void + on(sigName: "response", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "response", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "response", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of Gtk.Window */ + connect(sigName: "activate-default", callback: (($obj: Dialog) => void)): number + connect_after(sigName: "activate-default", callback: (($obj: Dialog) => void)): number + emit(sigName: "activate-default"): void + on(sigName: "activate-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "activate-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "activate-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "activate-focus", callback: (($obj: Dialog) => void)): number + connect_after(sigName: "activate-focus", callback: (($obj: Dialog) => void)): number + emit(sigName: "activate-focus"): void + on(sigName: "activate-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "activate-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "activate-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "close-request", callback: (($obj: Dialog) => boolean)): number + connect_after(sigName: "close-request", callback: (($obj: Dialog) => boolean)): number + emit(sigName: "close-request"): void + on(sigName: "close-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "close-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "close-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "enable-debugging", callback: (($obj: Dialog, toggle: boolean) => boolean)): number + connect_after(sigName: "enable-debugging", callback: (($obj: Dialog, toggle: boolean) => boolean)): number + emit(sigName: "enable-debugging", toggle: boolean): void + on(sigName: "enable-debugging", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "enable-debugging", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "enable-debugging", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "keys-changed", callback: (($obj: Dialog) => void)): number + connect_after(sigName: "keys-changed", callback: (($obj: Dialog) => void)): number + emit(sigName: "keys-changed"): void + on(sigName: "keys-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "keys-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "keys-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of Gtk.Widget */ + connect(sigName: "destroy", callback: (($obj: Dialog) => void)): number + connect_after(sigName: "destroy", callback: (($obj: Dialog) => void)): number + emit(sigName: "destroy"): void + on(sigName: "destroy", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "destroy", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "destroy", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "direction-changed", callback: (($obj: Dialog, previousDirection: TextDirection) => void)): number + connect_after(sigName: "direction-changed", callback: (($obj: Dialog, previousDirection: TextDirection) => void)): number + emit(sigName: "direction-changed", previousDirection: TextDirection): void + on(sigName: "direction-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "direction-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "direction-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "hide", callback: (($obj: Dialog) => void)): number + connect_after(sigName: "hide", callback: (($obj: Dialog) => void)): number + emit(sigName: "hide"): void + on(sigName: "hide", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "hide", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "hide", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "keynav-failed", callback: (($obj: Dialog, direction: DirectionType) => boolean)): number + connect_after(sigName: "keynav-failed", callback: (($obj: Dialog, direction: DirectionType) => boolean)): number + emit(sigName: "keynav-failed", direction: DirectionType): void + on(sigName: "keynav-failed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "keynav-failed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "keynav-failed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "map", callback: (($obj: Dialog) => void)): number + connect_after(sigName: "map", callback: (($obj: Dialog) => void)): number + emit(sigName: "map"): void + on(sigName: "map", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "map", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "map", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "mnemonic-activate", callback: (($obj: Dialog, groupCycling: boolean) => boolean)): number + connect_after(sigName: "mnemonic-activate", callback: (($obj: Dialog, groupCycling: boolean) => boolean)): number + emit(sigName: "mnemonic-activate", groupCycling: boolean): void + on(sigName: "mnemonic-activate", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "mnemonic-activate", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "mnemonic-activate", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "move-focus", callback: (($obj: Dialog, direction: DirectionType) => void)): number + connect_after(sigName: "move-focus", callback: (($obj: Dialog, direction: DirectionType) => void)): number + emit(sigName: "move-focus", direction: DirectionType): void + on(sigName: "move-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "move-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "move-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "query-tooltip", callback: (($obj: Dialog, x: number, y: number, keyboardMode: boolean, tooltip: Tooltip) => boolean)): number + connect_after(sigName: "query-tooltip", callback: (($obj: Dialog, x: number, y: number, keyboardMode: boolean, tooltip: Tooltip) => boolean)): number + emit(sigName: "query-tooltip", x: number, y: number, keyboardMode: boolean, tooltip: Tooltip): void + on(sigName: "query-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "query-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "query-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "realize", callback: (($obj: Dialog) => void)): number + connect_after(sigName: "realize", callback: (($obj: Dialog) => void)): number + emit(sigName: "realize"): void + on(sigName: "realize", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "realize", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "realize", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "show", callback: (($obj: Dialog) => void)): number + connect_after(sigName: "show", callback: (($obj: Dialog) => void)): number + emit(sigName: "show"): void + on(sigName: "show", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "show", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "show", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "state-flags-changed", callback: (($obj: Dialog, flags: StateFlags) => void)): number + connect_after(sigName: "state-flags-changed", callback: (($obj: Dialog, flags: StateFlags) => void)): number + emit(sigName: "state-flags-changed", flags: StateFlags): void + on(sigName: "state-flags-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "state-flags-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "state-flags-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "unmap", callback: (($obj: Dialog) => void)): number + connect_after(sigName: "unmap", callback: (($obj: Dialog) => void)): number + emit(sigName: "unmap"): void + on(sigName: "unmap", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "unmap", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "unmap", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "unrealize", callback: (($obj: Dialog) => void)): number + connect_after(sigName: "unrealize", callback: (($obj: Dialog) => void)): number + emit(sigName: "unrealize"): void + on(sigName: "unrealize", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "unrealize", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "unrealize", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: Dialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: Dialog, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::application", callback: (($obj: Dialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::application", callback: (($obj: Dialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::application", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::application", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::application", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::child", callback: (($obj: Dialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::child", callback: (($obj: Dialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::child", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::child", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::child", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::decorated", callback: (($obj: Dialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::decorated", callback: (($obj: Dialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::decorated", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::decorated", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::decorated", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::default-height", callback: (($obj: Dialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::default-height", callback: (($obj: Dialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::default-height", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::default-height", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::default-height", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::default-widget", callback: (($obj: Dialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::default-widget", callback: (($obj: Dialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::default-widget", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::default-widget", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::default-widget", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::default-width", callback: (($obj: Dialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::default-width", callback: (($obj: Dialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::default-width", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::default-width", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::default-width", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::deletable", callback: (($obj: Dialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::deletable", callback: (($obj: Dialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::deletable", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::deletable", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::deletable", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::destroy-with-parent", callback: (($obj: Dialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::destroy-with-parent", callback: (($obj: Dialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::destroy-with-parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::destroy-with-parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::destroy-with-parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::display", callback: (($obj: Dialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::display", callback: (($obj: Dialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::display", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::display", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::display", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::focus-visible", callback: (($obj: Dialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::focus-visible", callback: (($obj: Dialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::focus-visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::focus-visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::focus-visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::focus-widget", callback: (($obj: Dialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::focus-widget", callback: (($obj: Dialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::focus-widget", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::focus-widget", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::focus-widget", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::fullscreened", callback: (($obj: Dialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::fullscreened", callback: (($obj: Dialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::fullscreened", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::fullscreened", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::fullscreened", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::handle-menubar-accel", callback: (($obj: Dialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::handle-menubar-accel", callback: (($obj: Dialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::handle-menubar-accel", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::handle-menubar-accel", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::handle-menubar-accel", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::hide-on-close", callback: (($obj: Dialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hide-on-close", callback: (($obj: Dialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::hide-on-close", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::hide-on-close", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::hide-on-close", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::icon-name", callback: (($obj: Dialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::icon-name", callback: (($obj: Dialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::icon-name", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::icon-name", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::icon-name", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::is-active", callback: (($obj: Dialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::is-active", callback: (($obj: Dialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::is-active", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::is-active", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::is-active", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::maximized", callback: (($obj: Dialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::maximized", callback: (($obj: Dialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::maximized", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::maximized", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::maximized", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::mnemonics-visible", callback: (($obj: Dialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::mnemonics-visible", callback: (($obj: Dialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::mnemonics-visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::mnemonics-visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::mnemonics-visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::modal", callback: (($obj: Dialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::modal", callback: (($obj: Dialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::modal", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::modal", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::modal", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::resizable", callback: (($obj: Dialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::resizable", callback: (($obj: Dialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::resizable", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::resizable", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::resizable", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::startup-id", callback: (($obj: Dialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::startup-id", callback: (($obj: Dialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::startup-id", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::startup-id", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::startup-id", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::title", callback: (($obj: Dialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::title", callback: (($obj: Dialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::title", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::title", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::title", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::transient-for", callback: (($obj: Dialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::transient-for", callback: (($obj: Dialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::transient-for", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::transient-for", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::transient-for", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::can-focus", callback: (($obj: Dialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::can-focus", callback: (($obj: Dialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::can-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::can-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::can-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::can-target", callback: (($obj: Dialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::can-target", callback: (($obj: Dialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::can-target", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::can-target", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::can-target", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::css-classes", callback: (($obj: Dialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::css-classes", callback: (($obj: Dialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::css-classes", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::css-classes", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::css-classes", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::cursor", callback: (($obj: Dialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::cursor", callback: (($obj: Dialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::cursor", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::cursor", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::cursor", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::focus-on-click", callback: (($obj: Dialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::focus-on-click", callback: (($obj: Dialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::focus-on-click", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::focus-on-click", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::focus-on-click", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::focusable", callback: (($obj: Dialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::focusable", callback: (($obj: Dialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::focusable", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::focusable", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::focusable", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::halign", callback: (($obj: Dialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::halign", callback: (($obj: Dialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::halign", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::halign", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::halign", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::has-default", callback: (($obj: Dialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-default", callback: (($obj: Dialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::has-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::has-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::has-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::has-focus", callback: (($obj: Dialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-focus", callback: (($obj: Dialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::has-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::has-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::has-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::has-tooltip", callback: (($obj: Dialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-tooltip", callback: (($obj: Dialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::has-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::has-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::has-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::height-request", callback: (($obj: Dialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::height-request", callback: (($obj: Dialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::height-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::height-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::height-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::hexpand", callback: (($obj: Dialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hexpand", callback: (($obj: Dialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::hexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::hexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::hexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::hexpand-set", callback: (($obj: Dialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hexpand-set", callback: (($obj: Dialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::hexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::hexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::hexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::layout-manager", callback: (($obj: Dialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::layout-manager", callback: (($obj: Dialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::layout-manager", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::layout-manager", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::layout-manager", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-bottom", callback: (($obj: Dialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-bottom", callback: (($obj: Dialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-bottom", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-bottom", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-bottom", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-end", callback: (($obj: Dialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-end", callback: (($obj: Dialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-end", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-end", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-end", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-start", callback: (($obj: Dialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-start", callback: (($obj: Dialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-start", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-start", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-start", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-top", callback: (($obj: Dialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-top", callback: (($obj: Dialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-top", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-top", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-top", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::name", callback: (($obj: Dialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::name", callback: (($obj: Dialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::opacity", callback: (($obj: Dialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::opacity", callback: (($obj: Dialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::opacity", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::opacity", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::opacity", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::overflow", callback: (($obj: Dialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::overflow", callback: (($obj: Dialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::overflow", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::overflow", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::overflow", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::parent", callback: (($obj: Dialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::parent", callback: (($obj: Dialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::receives-default", callback: (($obj: Dialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::receives-default", callback: (($obj: Dialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::receives-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::receives-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::receives-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::root", callback: (($obj: Dialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::root", callback: (($obj: Dialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::root", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::root", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::root", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::scale-factor", callback: (($obj: Dialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::scale-factor", callback: (($obj: Dialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::scale-factor", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::scale-factor", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::scale-factor", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::sensitive", callback: (($obj: Dialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::sensitive", callback: (($obj: Dialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::sensitive", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::sensitive", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::sensitive", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::tooltip-markup", callback: (($obj: Dialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::tooltip-markup", callback: (($obj: Dialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::tooltip-markup", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::tooltip-markup", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::tooltip-markup", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::tooltip-text", callback: (($obj: Dialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::tooltip-text", callback: (($obj: Dialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::tooltip-text", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::tooltip-text", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::tooltip-text", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::valign", callback: (($obj: Dialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::valign", callback: (($obj: Dialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::valign", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::valign", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::valign", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::vexpand", callback: (($obj: Dialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vexpand", callback: (($obj: Dialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::vexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::vexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::vexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::vexpand-set", callback: (($obj: Dialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vexpand-set", callback: (($obj: Dialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::vexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::vexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::vexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::visible", callback: (($obj: Dialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::visible", callback: (($obj: Dialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::width-request", callback: (($obj: Dialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::width-request", callback: (($obj: Dialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::width-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::width-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::width-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::accessible-role", callback: (($obj: Dialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-role", callback: (($obj: Dialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::accessible-role", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::accessible-role", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::accessible-role", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: Dialog_ConstructProps) + _init (config?: Dialog_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(): Dialog + static $gtype: GObject.Type +} +export interface DirectoryList_ConstructProps extends GObject.Object_ConstructProps { + attributes?: string + file?: Gio.File + ioPriority?: number + monitored?: boolean +} +export class DirectoryList { + /* Properties of Gtk.DirectoryList */ + attributes: string + readonly error: GLib.Error + file: Gio.File + ioPriority: number + readonly loading: boolean + monitored: boolean + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of Gtk.DirectoryList */ + getAttributes(): string | null + getError(): GLib.Error | null + getFile(): Gio.File | null + getIoPriority(): number + getMonitored(): boolean + isLoading(): boolean + setAttributes(attributes?: string | null): void + setFile(file?: Gio.File | null): void + setIoPriority(ioPriority: number): void + setMonitored(monitored: boolean): void + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Methods of Gio.ListModel */ + getItemType(): GObject.Type + getNItems(): number + getItem(position: number): GObject.Object | null + itemsChanged(position: number, removed: number, added: number): void + /* Virtual methods of Gtk.DirectoryList */ + vfuncGetItem(position: number): GObject.Object | null + vfuncGetItemType(): GObject.Type + vfuncGetNItems(): number + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: DirectoryList, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: DirectoryList, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of Gio.ListModel */ + connect(sigName: "items-changed", callback: (($obj: DirectoryList, position: number, removed: number, added: number) => void)): number + connect_after(sigName: "items-changed", callback: (($obj: DirectoryList, position: number, removed: number, added: number) => void)): number + emit(sigName: "items-changed", position: number, removed: number, added: number): void + on(sigName: "items-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "items-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "items-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::attributes", callback: (($obj: DirectoryList, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::attributes", callback: (($obj: DirectoryList, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::attributes", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::attributes", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::attributes", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::error", callback: (($obj: DirectoryList, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::error", callback: (($obj: DirectoryList, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::error", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::error", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::error", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::file", callback: (($obj: DirectoryList, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::file", callback: (($obj: DirectoryList, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::file", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::file", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::file", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::io-priority", callback: (($obj: DirectoryList, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::io-priority", callback: (($obj: DirectoryList, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::io-priority", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::io-priority", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::io-priority", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::loading", callback: (($obj: DirectoryList, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::loading", callback: (($obj: DirectoryList, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::loading", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::loading", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::loading", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::monitored", callback: (($obj: DirectoryList, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::monitored", callback: (($obj: DirectoryList, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::monitored", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::monitored", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::monitored", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: DirectoryList_ConstructProps) + _init (config?: DirectoryList_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(attributes?: string | null, file?: Gio.File | null): DirectoryList + static $gtype: GObject.Type +} +export interface DragIcon_ConstructProps extends Widget_ConstructProps { + child?: Widget + accessibleRole?: AccessibleRole +} +export class DragIcon { + /* Properties of Gtk.DragIcon */ + child: Widget + /* Properties of Gtk.Widget */ + canFocus: boolean + canTarget: boolean + cssClasses: string[] + cursor: Gdk.Cursor + focusOnClick: boolean + focusable: boolean + halign: Align + readonly hasDefault: boolean + readonly hasFocus: boolean + hasTooltip: boolean + heightRequest: number + hexpand: boolean + hexpandSet: boolean + layoutManager: LayoutManager + marginBottom: number + marginEnd: number + marginStart: number + marginTop: number + name: string + opacity: number + overflow: Overflow + readonly parent: Widget + receivesDefault: boolean + readonly root: Root + readonly scaleFactor: number + sensitive: boolean + tooltipMarkup: string + tooltipText: string + valign: Align + vexpand: boolean + vexpandSet: boolean + visible: boolean + widthRequest: number + /* Properties of Gtk.Accessible */ + accessibleRole: AccessibleRole + /* Fields of Gtk.Widget */ + parentInstance: GObject.InitiallyUnowned + /* Fields of GObject.InitiallyUnowned */ + gTypeInstance: GObject.TypeInstance + /* Methods of Gtk.DragIcon */ + getChild(): Widget | null + setChild(child?: Widget | null): void + /* Methods of Gtk.Widget */ + actionSetEnabled(actionName: string, enabled: boolean): void + activate(): boolean + activateAction(name: string, args?: GLib.Variant | null): boolean + activateDefault(): void + addController(controller: EventController): void + addCssClass(cssClass: string): void + addMnemonicLabel(label: Widget): void + addTickCallback(callback: TickCallback): number + allocate(width: number, height: number, baseline: number, transform?: Gsk.Transform | null): void + childFocus(direction: DirectionType): boolean + computeBounds(target: Widget): [ /* returnType */ boolean, /* outBounds */ Graphene.Rect ] + computeExpand(orientation: Orientation): boolean + computePoint(target: Widget, point: Graphene.Point): [ /* returnType */ boolean, /* outPoint */ Graphene.Point ] + computeTransform(target: Widget): [ /* returnType */ boolean, /* outTransform */ Graphene.Matrix ] + contains(x: number, y: number): boolean + createPangoContext(): Pango.Context + createPangoLayout(text?: string | null): Pango.Layout + dragCheckThreshold(startX: number, startY: number, currentX: number, currentY: number): boolean + errorBell(): void + getAllocatedBaseline(): number + getAllocatedHeight(): number + getAllocatedWidth(): number + getAllocation(): /* allocation */ Allocation + getAncestor(widgetType: GObject.Type): Widget | null + getCanFocus(): boolean + getCanTarget(): boolean + getChildVisible(): boolean + getClipboard(): Gdk.Clipboard + getCssClasses(): string[] + getCssName(): string + getCursor(): Gdk.Cursor | null + getDirection(): TextDirection + getDisplay(): Gdk.Display + getFirstChild(): Widget | null + getFocusChild(): Widget | null + getFocusOnClick(): boolean + getFocusable(): boolean + getFontMap(): Pango.FontMap | null + getFontOptions(): cairo.FontOptions | null + getFrameClock(): Gdk.FrameClock | null + getHalign(): Align + getHasTooltip(): boolean + getHeight(): number + getHexpand(): boolean + getHexpandSet(): boolean + getLastChild(): Widget | null + getLayoutManager(): LayoutManager | null + getMapped(): boolean + getMarginBottom(): number + getMarginEnd(): number + getMarginStart(): number + getMarginTop(): number + getName(): string + getNative(): Native | null + getNextSibling(): Widget | null + getOpacity(): number + getOverflow(): Overflow + getPangoContext(): Pango.Context + getParent(): Widget | null + getPreferredSize(): [ /* minimumSize */ Requisition | null, /* naturalSize */ Requisition | null ] + getPrevSibling(): Widget | null + getPrimaryClipboard(): Gdk.Clipboard + getRealized(): boolean + getReceivesDefault(): boolean + getRequestMode(): SizeRequestMode + getRoot(): Root | null + getScaleFactor(): number + getSensitive(): boolean + getSettings(): Settings + getSize(orientation: Orientation): number + getSizeRequest(): [ /* width */ number | null, /* height */ number | null ] + getStateFlags(): StateFlags + getStyleContext(): StyleContext + getTemplateChild(widgetType: GObject.Type, name: string): GObject.Object + getTooltipMarkup(): string | null + getTooltipText(): string | null + getValign(): 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?: Gio.ActionGroup | null): void + insertAfter(parent: Widget, previousSibling?: Widget | null): void + insertBefore(parent: Widget, nextSibling?: Widget | null): void + isAncestor(ancestor: Widget): boolean + isDrawable(): boolean + isFocus(): boolean + isSensitive(): boolean + isVisible(): boolean + keynavFailed(direction: DirectionType): boolean + listMnemonicLabels(): Widget[] + map(): void + measure(orientation: Orientation, forSize: number): [ /* minimum */ number | null, /* natural */ number | null, /* minimumBaseline */ number | null, /* naturalBaseline */ number | null ] + mnemonicActivate(groupCycling: boolean): boolean + observeChildren(): Gio.ListModel + observeControllers(): Gio.ListModel + pick(x: number, y: number, flags: PickFlags): Widget | null + queueAllocate(): void + queueDraw(): void + queueResize(): void + realize(): void + removeController(controller: EventController): void + removeCssClass(cssClass: string): void + removeMnemonicLabel(label: Widget): void + removeTickCallback(id: number): void + setCanFocus(canFocus: boolean): void + setCanTarget(canTarget: boolean): void + setChildVisible(childVisible: boolean): void + setCssClasses(classes: string[]): void + setCursor(cursor?: Gdk.Cursor | null): void + setCursorFromName(name?: string | null): void + setDirection(dir: TextDirection): void + setFocusChild(child?: Widget | null): void + setFocusOnClick(focusOnClick: boolean): void + setFocusable(focusable: boolean): void + setFontMap(fontMap?: Pango.FontMap | null): void + setFontOptions(options?: cairo.FontOptions | null): void + setHalign(align: Align): void + setHasTooltip(hasTooltip: boolean): void + setHexpand(expand: boolean): void + setHexpandSet(set: boolean): void + setLayoutManager(layoutManager?: LayoutManager | 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: Overflow): void + setParent(parent: Widget): void + setReceivesDefault(receivesDefault: boolean): void + setSensitive(sensitive: boolean): void + setSizeRequest(width: number, height: number): void + setStateFlags(flags: StateFlags, clear: boolean): void + setTooltipMarkup(markup?: string | null): void + setTooltipText(text?: string | null): void + setValign(align: Align): void + setVexpand(expand: boolean): void + setVexpandSet(set: boolean): void + setVisible(visible: boolean): void + shouldLayout(): boolean + show(): void + sizeAllocate(allocation: Allocation, baseline: number): void + snapshotChild(child: Widget, snapshot: Snapshot): void + translateCoordinates(destWidget: Widget, srcX: number, srcY: number): [ /* returnType */ boolean, /* destX */ number | null, /* destY */ number | null ] + triggerTooltipQuery(): void + unmap(): void + unparent(): void + unrealize(): void + unsetStateFlags(flags: StateFlags): void + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Methods of Gtk.Accessible */ + getAccessibleRole(): AccessibleRole + resetProperty(property: AccessibleProperty): void + resetRelation(relation: AccessibleRelation): void + resetState(state: AccessibleState): void + updateProperty(properties: AccessibleProperty[], values: any): void + updateRelation(relations: AccessibleRelation[], values: any): void + updateState(states: AccessibleState[], values: any): void + /* Methods of Gtk.Buildable */ + getBuildableId(): string + /* Methods of Gtk.Native */ + getRenderer(): Gsk.Renderer + getSurface(): Gdk.Surface + getSurfaceTransform(): [ /* x */ number, /* y */ number ] + /* Methods of Gtk.Root */ + getFocus(): Widget | null + setFocus(focus?: Widget | null): void + /* Virtual methods of Gtk.Widget */ + vfuncComputeExpand(hexpandP: boolean, vexpandP: boolean): void + vfuncContains(x: number, y: number): boolean + vfuncCssChanged(change: CssStyleChange): void + vfuncDirectionChanged(previousDirection: TextDirection): void + vfuncFocus(direction: DirectionType): boolean + vfuncGetRequestMode(): SizeRequestMode + vfuncGrabFocus(): boolean + vfuncHide(): void + vfuncKeynavFailed(direction: DirectionType): boolean + vfuncMap(): void + vfuncMeasure(orientation: Orientation, forSize: number): [ /* minimum */ number | null, /* natural */ number | null, /* minimumBaseline */ number | null, /* naturalBaseline */ number | null ] + vfuncMnemonicActivate(groupCycling: boolean): boolean + vfuncMoveFocus(direction: DirectionType): void + vfuncQueryTooltip(x: number, y: number, keyboardTooltip: boolean, tooltip: Tooltip): boolean + vfuncRealize(): void + vfuncRoot(): void + vfuncSetFocusChild(child?: Widget | null): void + vfuncShow(): void + vfuncSizeAllocate(width: number, height: number, baseline: number): void + vfuncSnapshot(snapshot: Snapshot): void + vfuncStateFlagsChanged(previousStateFlags: StateFlags): void + vfuncSystemSettingChanged(settings: SystemSetting): void + vfuncUnmap(): void + vfuncUnrealize(): void + vfuncUnroot(): void + vfuncAddChild(builder: Builder, child: GObject.Object, type?: string | null): void + vfuncCustomFinished(builder: Builder, child: GObject.Object | null, tagname: string, data?: object | null): void + vfuncCustomTagEnd(builder: Builder, child: GObject.Object | null, tagname: string, data?: object | null): void + vfuncCustomTagStart(builder: Builder, child: GObject.Object | null, tagname: string): [ /* returnType */ boolean, /* parser */ BuildableParser, /* data */ object | null ] + vfuncGetId(): string + vfuncGetInternalChild(builder: Builder, childname: string): GObject.Object + vfuncParserFinished(builder: Builder): void + vfuncSetBuildableProperty(builder: Builder, name: string, value: any): void + vfuncSetId(id: string): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Gtk.Widget */ + connect(sigName: "destroy", callback: (($obj: DragIcon) => void)): number + connect_after(sigName: "destroy", callback: (($obj: DragIcon) => void)): number + emit(sigName: "destroy"): void + on(sigName: "destroy", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "destroy", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "destroy", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "direction-changed", callback: (($obj: DragIcon, previousDirection: TextDirection) => void)): number + connect_after(sigName: "direction-changed", callback: (($obj: DragIcon, previousDirection: TextDirection) => void)): number + emit(sigName: "direction-changed", previousDirection: TextDirection): void + on(sigName: "direction-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "direction-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "direction-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "hide", callback: (($obj: DragIcon) => void)): number + connect_after(sigName: "hide", callback: (($obj: DragIcon) => void)): number + emit(sigName: "hide"): void + on(sigName: "hide", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "hide", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "hide", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "keynav-failed", callback: (($obj: DragIcon, direction: DirectionType) => boolean)): number + connect_after(sigName: "keynav-failed", callback: (($obj: DragIcon, direction: DirectionType) => boolean)): number + emit(sigName: "keynav-failed", direction: DirectionType): void + on(sigName: "keynav-failed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "keynav-failed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "keynav-failed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "map", callback: (($obj: DragIcon) => void)): number + connect_after(sigName: "map", callback: (($obj: DragIcon) => void)): number + emit(sigName: "map"): void + on(sigName: "map", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "map", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "map", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "mnemonic-activate", callback: (($obj: DragIcon, groupCycling: boolean) => boolean)): number + connect_after(sigName: "mnemonic-activate", callback: (($obj: DragIcon, groupCycling: boolean) => boolean)): number + emit(sigName: "mnemonic-activate", groupCycling: boolean): void + on(sigName: "mnemonic-activate", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "mnemonic-activate", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "mnemonic-activate", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "move-focus", callback: (($obj: DragIcon, direction: DirectionType) => void)): number + connect_after(sigName: "move-focus", callback: (($obj: DragIcon, direction: DirectionType) => void)): number + emit(sigName: "move-focus", direction: DirectionType): void + on(sigName: "move-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "move-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "move-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "query-tooltip", callback: (($obj: DragIcon, x: number, y: number, keyboardMode: boolean, tooltip: Tooltip) => boolean)): number + connect_after(sigName: "query-tooltip", callback: (($obj: DragIcon, x: number, y: number, keyboardMode: boolean, tooltip: Tooltip) => boolean)): number + emit(sigName: "query-tooltip", x: number, y: number, keyboardMode: boolean, tooltip: Tooltip): void + on(sigName: "query-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "query-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "query-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "realize", callback: (($obj: DragIcon) => void)): number + connect_after(sigName: "realize", callback: (($obj: DragIcon) => void)): number + emit(sigName: "realize"): void + on(sigName: "realize", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "realize", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "realize", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "show", callback: (($obj: DragIcon) => void)): number + connect_after(sigName: "show", callback: (($obj: DragIcon) => void)): number + emit(sigName: "show"): void + on(sigName: "show", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "show", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "show", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "state-flags-changed", callback: (($obj: DragIcon, flags: StateFlags) => void)): number + connect_after(sigName: "state-flags-changed", callback: (($obj: DragIcon, flags: StateFlags) => void)): number + emit(sigName: "state-flags-changed", flags: StateFlags): void + on(sigName: "state-flags-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "state-flags-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "state-flags-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "unmap", callback: (($obj: DragIcon) => void)): number + connect_after(sigName: "unmap", callback: (($obj: DragIcon) => void)): number + emit(sigName: "unmap"): void + on(sigName: "unmap", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "unmap", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "unmap", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "unrealize", callback: (($obj: DragIcon) => void)): number + connect_after(sigName: "unrealize", callback: (($obj: DragIcon) => void)): number + emit(sigName: "unrealize"): void + on(sigName: "unrealize", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "unrealize", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "unrealize", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: DragIcon, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: DragIcon, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::child", callback: (($obj: DragIcon, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::child", callback: (($obj: DragIcon, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::child", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::child", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::child", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::can-focus", callback: (($obj: DragIcon, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::can-focus", callback: (($obj: DragIcon, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::can-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::can-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::can-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::can-target", callback: (($obj: DragIcon, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::can-target", callback: (($obj: DragIcon, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::can-target", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::can-target", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::can-target", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::css-classes", callback: (($obj: DragIcon, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::css-classes", callback: (($obj: DragIcon, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::css-classes", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::css-classes", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::css-classes", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::cursor", callback: (($obj: DragIcon, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::cursor", callback: (($obj: DragIcon, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::cursor", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::cursor", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::cursor", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::focus-on-click", callback: (($obj: DragIcon, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::focus-on-click", callback: (($obj: DragIcon, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::focus-on-click", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::focus-on-click", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::focus-on-click", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::focusable", callback: (($obj: DragIcon, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::focusable", callback: (($obj: DragIcon, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::focusable", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::focusable", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::focusable", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::halign", callback: (($obj: DragIcon, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::halign", callback: (($obj: DragIcon, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::halign", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::halign", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::halign", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::has-default", callback: (($obj: DragIcon, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-default", callback: (($obj: DragIcon, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::has-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::has-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::has-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::has-focus", callback: (($obj: DragIcon, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-focus", callback: (($obj: DragIcon, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::has-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::has-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::has-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::has-tooltip", callback: (($obj: DragIcon, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-tooltip", callback: (($obj: DragIcon, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::has-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::has-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::has-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::height-request", callback: (($obj: DragIcon, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::height-request", callback: (($obj: DragIcon, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::height-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::height-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::height-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::hexpand", callback: (($obj: DragIcon, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hexpand", callback: (($obj: DragIcon, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::hexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::hexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::hexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::hexpand-set", callback: (($obj: DragIcon, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hexpand-set", callback: (($obj: DragIcon, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::hexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::hexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::hexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::layout-manager", callback: (($obj: DragIcon, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::layout-manager", callback: (($obj: DragIcon, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::layout-manager", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::layout-manager", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::layout-manager", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-bottom", callback: (($obj: DragIcon, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-bottom", callback: (($obj: DragIcon, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-bottom", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-bottom", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-bottom", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-end", callback: (($obj: DragIcon, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-end", callback: (($obj: DragIcon, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-end", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-end", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-end", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-start", callback: (($obj: DragIcon, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-start", callback: (($obj: DragIcon, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-start", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-start", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-start", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-top", callback: (($obj: DragIcon, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-top", callback: (($obj: DragIcon, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-top", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-top", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-top", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::name", callback: (($obj: DragIcon, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::name", callback: (($obj: DragIcon, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::opacity", callback: (($obj: DragIcon, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::opacity", callback: (($obj: DragIcon, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::opacity", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::opacity", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::opacity", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::overflow", callback: (($obj: DragIcon, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::overflow", callback: (($obj: DragIcon, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::overflow", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::overflow", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::overflow", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::parent", callback: (($obj: DragIcon, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::parent", callback: (($obj: DragIcon, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::receives-default", callback: (($obj: DragIcon, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::receives-default", callback: (($obj: DragIcon, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::receives-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::receives-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::receives-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::root", callback: (($obj: DragIcon, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::root", callback: (($obj: DragIcon, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::root", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::root", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::root", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::scale-factor", callback: (($obj: DragIcon, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::scale-factor", callback: (($obj: DragIcon, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::scale-factor", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::scale-factor", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::scale-factor", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::sensitive", callback: (($obj: DragIcon, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::sensitive", callback: (($obj: DragIcon, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::sensitive", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::sensitive", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::sensitive", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::tooltip-markup", callback: (($obj: DragIcon, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::tooltip-markup", callback: (($obj: DragIcon, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::tooltip-markup", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::tooltip-markup", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::tooltip-markup", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::tooltip-text", callback: (($obj: DragIcon, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::tooltip-text", callback: (($obj: DragIcon, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::tooltip-text", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::tooltip-text", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::tooltip-text", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::valign", callback: (($obj: DragIcon, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::valign", callback: (($obj: DragIcon, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::valign", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::valign", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::valign", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::vexpand", callback: (($obj: DragIcon, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vexpand", callback: (($obj: DragIcon, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::vexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::vexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::vexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::vexpand-set", callback: (($obj: DragIcon, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vexpand-set", callback: (($obj: DragIcon, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::vexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::vexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::vexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::visible", callback: (($obj: DragIcon, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::visible", callback: (($obj: DragIcon, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::width-request", callback: (($obj: DragIcon, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::width-request", callback: (($obj: DragIcon, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::width-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::width-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::width-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::accessible-role", callback: (($obj: DragIcon, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-role", callback: (($obj: DragIcon, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::accessible-role", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::accessible-role", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::accessible-role", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: DragIcon_ConstructProps) + _init (config?: DragIcon_ConstructProps): void + /* Static methods and pseudo-constructors */ + static createWidgetForValue(value: any): Widget | null + static getForDrag(drag: Gdk.Drag): Widget + static setFromPaintable(drag: Gdk.Drag, paintable: Gdk.Paintable, hotX: number, hotY: number): void + static getForSurface(surface: Gdk.Surface): Native + static $gtype: GObject.Type +} +export interface DragSource_ConstructProps extends GestureSingle_ConstructProps { + actions?: Gdk.DragAction + content?: Gdk.ContentProvider +} +export class DragSource { + /* Properties of Gtk.DragSource */ + actions: Gdk.DragAction + content: Gdk.ContentProvider + /* Properties of Gtk.GestureSingle */ + button: number + exclusive: boolean + touchOnly: boolean + /* Properties of Gtk.EventController */ + name: string + propagationLimit: PropagationLimit + propagationPhase: PropagationPhase + readonly widget: Widget + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of Gtk.DragSource */ + dragCancel(): void + getActions(): Gdk.DragAction + getContent(): Gdk.ContentProvider | null + getDrag(): Gdk.Drag | null + setActions(actions: Gdk.DragAction): void + setContent(content?: Gdk.ContentProvider | null): void + setIcon(paintable: Gdk.Paintable | null, hotX: number, hotY: number): void + /* Methods of Gtk.GestureSingle */ + getButton(): number + getCurrentButton(): number + getCurrentSequence(): Gdk.EventSequence | null + getExclusive(): boolean + getTouchOnly(): boolean + setButton(button: number): void + setExclusive(exclusive: boolean): void + setTouchOnly(touchOnly: boolean): void + /* Methods of Gtk.Gesture */ + getBoundingBox(): [ /* returnType */ boolean, /* rect */ Gdk.Rectangle ] + getBoundingBoxCenter(): [ /* returnType */ boolean, /* x */ number, /* y */ number ] + getDevice(): Gdk.Device | null + getGroup(): Gesture[] + getLastEvent(sequence?: Gdk.EventSequence | null): Gdk.Event | null + getLastUpdatedSequence(): Gdk.EventSequence | null + getPoint(sequence?: Gdk.EventSequence | null): [ /* returnType */ boolean, /* x */ number | null, /* y */ number | null ] + getSequenceState(sequence: Gdk.EventSequence): EventSequenceState + getSequences(): Gdk.EventSequence[] + group(gesture: Gesture): void + handlesSequence(sequence?: Gdk.EventSequence | null): boolean + isActive(): boolean + isGroupedWith(other: Gesture): boolean + isRecognized(): boolean + setSequenceState(sequence: Gdk.EventSequence, state: EventSequenceState): boolean + setState(state: EventSequenceState): boolean + ungroup(): void + /* Methods of Gtk.EventController */ + getCurrentEvent(): Gdk.Event | null + getCurrentEventDevice(): Gdk.Device | null + getCurrentEventState(): Gdk.ModifierType + getCurrentEventTime(): number + getName(): string + getPropagationLimit(): PropagationLimit + getPropagationPhase(): PropagationPhase + getWidget(): Widget + reset(): void + setName(name: string): void + setPropagationLimit(limit: PropagationLimit): void + setPropagationPhase(phase: PropagationPhase): void + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Gtk.DragSource */ + connect(sigName: "drag-begin", callback: (($obj: DragSource, drag: Gdk.Drag) => void)): number + connect_after(sigName: "drag-begin", callback: (($obj: DragSource, drag: Gdk.Drag) => void)): number + emit(sigName: "drag-begin", drag: Gdk.Drag): void + on(sigName: "drag-begin", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "drag-begin", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "drag-begin", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "drag-cancel", callback: (($obj: DragSource, drag: Gdk.Drag, reason: Gdk.DragCancelReason) => boolean)): number + connect_after(sigName: "drag-cancel", callback: (($obj: DragSource, drag: Gdk.Drag, reason: Gdk.DragCancelReason) => boolean)): number + emit(sigName: "drag-cancel", drag: Gdk.Drag, reason: Gdk.DragCancelReason): void + on(sigName: "drag-cancel", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "drag-cancel", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "drag-cancel", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "drag-end", callback: (($obj: DragSource, drag: Gdk.Drag, deleteData: boolean) => void)): number + connect_after(sigName: "drag-end", callback: (($obj: DragSource, drag: Gdk.Drag, deleteData: boolean) => void)): number + emit(sigName: "drag-end", drag: Gdk.Drag, deleteData: boolean): void + on(sigName: "drag-end", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "drag-end", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "drag-end", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "prepare", callback: (($obj: DragSource, x: number, y: number) => Gdk.ContentProvider | null)): number + connect_after(sigName: "prepare", callback: (($obj: DragSource, x: number, y: number) => Gdk.ContentProvider | null)): number + emit(sigName: "prepare", x: number, y: number): void + on(sigName: "prepare", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "prepare", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "prepare", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of Gtk.Gesture */ + connect(sigName: "begin", callback: (($obj: DragSource, sequence?: Gdk.EventSequence | null) => void)): number + connect_after(sigName: "begin", callback: (($obj: DragSource, sequence?: Gdk.EventSequence | null) => void)): number + emit(sigName: "begin", sequence?: Gdk.EventSequence | null): void + on(sigName: "begin", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "begin", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "begin", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "cancel", callback: (($obj: DragSource, sequence?: Gdk.EventSequence | null) => void)): number + connect_after(sigName: "cancel", callback: (($obj: DragSource, sequence?: Gdk.EventSequence | null) => void)): number + emit(sigName: "cancel", sequence?: Gdk.EventSequence | null): void + on(sigName: "cancel", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "cancel", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "cancel", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "end", callback: (($obj: DragSource, sequence?: Gdk.EventSequence | null) => void)): number + connect_after(sigName: "end", callback: (($obj: DragSource, sequence?: Gdk.EventSequence | null) => void)): number + emit(sigName: "end", sequence?: Gdk.EventSequence | null): void + on(sigName: "end", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "end", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "end", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "sequence-state-changed", callback: (($obj: DragSource, sequence: Gdk.EventSequence | null, state: EventSequenceState) => void)): number + connect_after(sigName: "sequence-state-changed", callback: (($obj: DragSource, sequence: Gdk.EventSequence | null, state: EventSequenceState) => void)): number + emit(sigName: "sequence-state-changed", sequence: Gdk.EventSequence | null, state: EventSequenceState): void + on(sigName: "sequence-state-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "sequence-state-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "sequence-state-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "update", callback: (($obj: DragSource, sequence?: Gdk.EventSequence | null) => void)): number + connect_after(sigName: "update", callback: (($obj: DragSource, sequence?: Gdk.EventSequence | null) => void)): number + emit(sigName: "update", sequence?: Gdk.EventSequence | null): void + on(sigName: "update", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "update", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "update", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: DragSource, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: DragSource, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::actions", callback: (($obj: DragSource, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::actions", callback: (($obj: DragSource, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::actions", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::actions", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::actions", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::content", callback: (($obj: DragSource, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::content", callback: (($obj: DragSource, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::content", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::content", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::content", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::button", callback: (($obj: DragSource, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::button", callback: (($obj: DragSource, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::button", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::button", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::button", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::exclusive", callback: (($obj: DragSource, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::exclusive", callback: (($obj: DragSource, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::exclusive", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::exclusive", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::exclusive", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::touch-only", callback: (($obj: DragSource, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::touch-only", callback: (($obj: DragSource, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::touch-only", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::touch-only", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::touch-only", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::name", callback: (($obj: DragSource, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::name", callback: (($obj: DragSource, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::propagation-limit", callback: (($obj: DragSource, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::propagation-limit", callback: (($obj: DragSource, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::propagation-limit", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::propagation-limit", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::propagation-limit", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::propagation-phase", callback: (($obj: DragSource, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::propagation-phase", callback: (($obj: DragSource, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::propagation-phase", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::propagation-phase", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::propagation-phase", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::widget", callback: (($obj: DragSource, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::widget", callback: (($obj: DragSource, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::widget", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::widget", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::widget", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: DragSource_ConstructProps) + _init (config?: DragSource_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(): DragSource + static $gtype: GObject.Type +} +export interface DrawingArea_ConstructProps extends Widget_ConstructProps { + contentHeight?: number + contentWidth?: number + accessibleRole?: AccessibleRole +} +export class DrawingArea { + /* Properties of Gtk.DrawingArea */ + contentHeight: number + contentWidth: number + /* Properties of Gtk.Widget */ + canFocus: boolean + canTarget: boolean + cssClasses: string[] + cursor: Gdk.Cursor + focusOnClick: boolean + focusable: boolean + halign: Align + readonly hasDefault: boolean + readonly hasFocus: boolean + hasTooltip: boolean + heightRequest: number + hexpand: boolean + hexpandSet: boolean + layoutManager: LayoutManager + marginBottom: number + marginEnd: number + marginStart: number + marginTop: number + name: string + opacity: number + overflow: Overflow + readonly parent: Widget + receivesDefault: boolean + readonly root: Root + readonly scaleFactor: number + sensitive: boolean + tooltipMarkup: string + tooltipText: string + valign: Align + vexpand: boolean + vexpandSet: boolean + visible: boolean + widthRequest: number + /* Properties of Gtk.Accessible */ + accessibleRole: AccessibleRole + /* Fields of Gtk.DrawingArea */ + widget: Widget + /* Fields of Gtk.Widget */ + parentInstance: GObject.InitiallyUnowned + /* Fields of GObject.InitiallyUnowned */ + gTypeInstance: GObject.TypeInstance + /* Methods of Gtk.DrawingArea */ + getContentHeight(): number + getContentWidth(): number + setContentHeight(height: number): void + setContentWidth(width: number): void + setDrawFunc(drawFunc: DrawingAreaDrawFunc | null): void + /* Methods of Gtk.Widget */ + actionSetEnabled(actionName: string, enabled: boolean): void + activate(): boolean + activateAction(name: string, args?: GLib.Variant | null): boolean + activateDefault(): void + addController(controller: EventController): void + addCssClass(cssClass: string): void + addMnemonicLabel(label: Widget): void + addTickCallback(callback: TickCallback): number + allocate(width: number, height: number, baseline: number, transform?: Gsk.Transform | null): void + childFocus(direction: DirectionType): boolean + computeBounds(target: Widget): [ /* returnType */ boolean, /* outBounds */ Graphene.Rect ] + computeExpand(orientation: Orientation): boolean + computePoint(target: Widget, point: Graphene.Point): [ /* returnType */ boolean, /* outPoint */ Graphene.Point ] + computeTransform(target: Widget): [ /* returnType */ boolean, /* outTransform */ Graphene.Matrix ] + contains(x: number, y: number): boolean + createPangoContext(): Pango.Context + createPangoLayout(text?: string | null): Pango.Layout + dragCheckThreshold(startX: number, startY: number, currentX: number, currentY: number): boolean + errorBell(): void + getAllocatedBaseline(): number + getAllocatedHeight(): number + getAllocatedWidth(): number + getAllocation(): /* allocation */ Allocation + getAncestor(widgetType: GObject.Type): Widget | null + getCanFocus(): boolean + getCanTarget(): boolean + getChildVisible(): boolean + getClipboard(): Gdk.Clipboard + getCssClasses(): string[] + getCssName(): string + getCursor(): Gdk.Cursor | null + getDirection(): TextDirection + getDisplay(): Gdk.Display + getFirstChild(): Widget | null + getFocusChild(): Widget | null + getFocusOnClick(): boolean + getFocusable(): boolean + getFontMap(): Pango.FontMap | null + getFontOptions(): cairo.FontOptions | null + getFrameClock(): Gdk.FrameClock | null + getHalign(): Align + getHasTooltip(): boolean + getHeight(): number + getHexpand(): boolean + getHexpandSet(): boolean + getLastChild(): Widget | null + getLayoutManager(): LayoutManager | null + getMapped(): boolean + getMarginBottom(): number + getMarginEnd(): number + getMarginStart(): number + getMarginTop(): number + getName(): string + getNative(): Native | null + getNextSibling(): Widget | null + getOpacity(): number + getOverflow(): Overflow + getPangoContext(): Pango.Context + getParent(): Widget | null + getPreferredSize(): [ /* minimumSize */ Requisition | null, /* naturalSize */ Requisition | null ] + getPrevSibling(): Widget | null + getPrimaryClipboard(): Gdk.Clipboard + getRealized(): boolean + getReceivesDefault(): boolean + getRequestMode(): SizeRequestMode + getRoot(): Root | null + getScaleFactor(): number + getSensitive(): boolean + getSettings(): Settings + getSize(orientation: Orientation): number + getSizeRequest(): [ /* width */ number | null, /* height */ number | null ] + getStateFlags(): StateFlags + getStyleContext(): StyleContext + getTemplateChild(widgetType: GObject.Type, name: string): GObject.Object + getTooltipMarkup(): string | null + getTooltipText(): string | null + getValign(): 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?: Gio.ActionGroup | null): void + insertAfter(parent: Widget, previousSibling?: Widget | null): void + insertBefore(parent: Widget, nextSibling?: Widget | null): void + isAncestor(ancestor: Widget): boolean + isDrawable(): boolean + isFocus(): boolean + isSensitive(): boolean + isVisible(): boolean + keynavFailed(direction: DirectionType): boolean + listMnemonicLabels(): Widget[] + map(): void + measure(orientation: Orientation, forSize: number): [ /* minimum */ number | null, /* natural */ number | null, /* minimumBaseline */ number | null, /* naturalBaseline */ number | null ] + mnemonicActivate(groupCycling: boolean): boolean + observeChildren(): Gio.ListModel + observeControllers(): Gio.ListModel + pick(x: number, y: number, flags: PickFlags): Widget | null + queueAllocate(): void + queueDraw(): void + queueResize(): void + realize(): void + removeController(controller: EventController): void + removeCssClass(cssClass: string): void + removeMnemonicLabel(label: Widget): void + removeTickCallback(id: number): void + setCanFocus(canFocus: boolean): void + setCanTarget(canTarget: boolean): void + setChildVisible(childVisible: boolean): void + setCssClasses(classes: string[]): void + setCursor(cursor?: Gdk.Cursor | null): void + setCursorFromName(name?: string | null): void + setDirection(dir: TextDirection): void + setFocusChild(child?: Widget | null): void + setFocusOnClick(focusOnClick: boolean): void + setFocusable(focusable: boolean): void + setFontMap(fontMap?: Pango.FontMap | null): void + setFontOptions(options?: cairo.FontOptions | null): void + setHalign(align: Align): void + setHasTooltip(hasTooltip: boolean): void + setHexpand(expand: boolean): void + setHexpandSet(set: boolean): void + setLayoutManager(layoutManager?: LayoutManager | 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: Overflow): void + setParent(parent: Widget): void + setReceivesDefault(receivesDefault: boolean): void + setSensitive(sensitive: boolean): void + setSizeRequest(width: number, height: number): void + setStateFlags(flags: StateFlags, clear: boolean): void + setTooltipMarkup(markup?: string | null): void + setTooltipText(text?: string | null): void + setValign(align: Align): void + setVexpand(expand: boolean): void + setVexpandSet(set: boolean): void + setVisible(visible: boolean): void + shouldLayout(): boolean + show(): void + sizeAllocate(allocation: Allocation, baseline: number): void + snapshotChild(child: Widget, snapshot: Snapshot): void + translateCoordinates(destWidget: Widget, srcX: number, srcY: number): [ /* returnType */ boolean, /* destX */ number | null, /* destY */ number | null ] + triggerTooltipQuery(): void + unmap(): void + unparent(): void + unrealize(): void + unsetStateFlags(flags: StateFlags): void + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Methods of Gtk.Accessible */ + getAccessibleRole(): AccessibleRole + resetProperty(property: AccessibleProperty): void + resetRelation(relation: AccessibleRelation): void + resetState(state: AccessibleState): void + updateProperty(properties: AccessibleProperty[], values: any): void + updateRelation(relations: AccessibleRelation[], values: any): void + updateState(states: AccessibleState[], values: any): void + /* Methods of Gtk.Buildable */ + getBuildableId(): string + /* Virtual methods of Gtk.DrawingArea */ + vfuncResize(width: number, height: number): void + /* Virtual methods of Gtk.Widget */ + vfuncComputeExpand(hexpandP: boolean, vexpandP: boolean): void + vfuncContains(x: number, y: number): boolean + vfuncCssChanged(change: CssStyleChange): void + vfuncDirectionChanged(previousDirection: TextDirection): void + vfuncFocus(direction: DirectionType): boolean + vfuncGetRequestMode(): SizeRequestMode + vfuncGrabFocus(): boolean + vfuncHide(): void + vfuncKeynavFailed(direction: DirectionType): boolean + vfuncMap(): void + vfuncMeasure(orientation: Orientation, forSize: number): [ /* minimum */ number | null, /* natural */ number | null, /* minimumBaseline */ number | null, /* naturalBaseline */ number | null ] + vfuncMnemonicActivate(groupCycling: boolean): boolean + vfuncMoveFocus(direction: DirectionType): void + vfuncQueryTooltip(x: number, y: number, keyboardTooltip: boolean, tooltip: Tooltip): boolean + vfuncRealize(): void + vfuncRoot(): void + vfuncSetFocusChild(child?: Widget | null): void + vfuncShow(): void + vfuncSizeAllocate(width: number, height: number, baseline: number): void + vfuncSnapshot(snapshot: Snapshot): void + vfuncStateFlagsChanged(previousStateFlags: StateFlags): void + vfuncSystemSettingChanged(settings: SystemSetting): void + vfuncUnmap(): void + vfuncUnrealize(): void + vfuncUnroot(): void + vfuncAddChild(builder: Builder, child: GObject.Object, type?: string | null): void + vfuncCustomFinished(builder: Builder, child: GObject.Object | null, tagname: string, data?: object | null): void + vfuncCustomTagEnd(builder: Builder, child: GObject.Object | null, tagname: string, data?: object | null): void + vfuncCustomTagStart(builder: Builder, child: GObject.Object | null, tagname: string): [ /* returnType */ boolean, /* parser */ BuildableParser, /* data */ object | null ] + vfuncGetId(): string + vfuncGetInternalChild(builder: Builder, childname: string): GObject.Object + vfuncParserFinished(builder: Builder): void + vfuncSetBuildableProperty(builder: Builder, name: string, value: any): void + vfuncSetId(id: string): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Gtk.DrawingArea */ + connect(sigName: "resize", callback: (($obj: DrawingArea, width: number, height: number) => void)): number + connect_after(sigName: "resize", callback: (($obj: DrawingArea, width: number, height: number) => void)): number + emit(sigName: "resize", width: number, height: number): void + on(sigName: "resize", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "resize", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "resize", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of Gtk.Widget */ + connect(sigName: "destroy", callback: (($obj: DrawingArea) => void)): number + connect_after(sigName: "destroy", callback: (($obj: DrawingArea) => void)): number + emit(sigName: "destroy"): void + on(sigName: "destroy", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "destroy", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "destroy", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "direction-changed", callback: (($obj: DrawingArea, previousDirection: TextDirection) => void)): number + connect_after(sigName: "direction-changed", callback: (($obj: DrawingArea, previousDirection: TextDirection) => void)): number + emit(sigName: "direction-changed", previousDirection: TextDirection): void + on(sigName: "direction-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "direction-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "direction-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "hide", callback: (($obj: DrawingArea) => void)): number + connect_after(sigName: "hide", callback: (($obj: DrawingArea) => void)): number + emit(sigName: "hide"): void + on(sigName: "hide", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "hide", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "hide", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "keynav-failed", callback: (($obj: DrawingArea, direction: DirectionType) => boolean)): number + connect_after(sigName: "keynav-failed", callback: (($obj: DrawingArea, direction: DirectionType) => boolean)): number + emit(sigName: "keynav-failed", direction: DirectionType): void + on(sigName: "keynav-failed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "keynav-failed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "keynav-failed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "map", callback: (($obj: DrawingArea) => void)): number + connect_after(sigName: "map", callback: (($obj: DrawingArea) => void)): number + emit(sigName: "map"): void + on(sigName: "map", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "map", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "map", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "mnemonic-activate", callback: (($obj: DrawingArea, groupCycling: boolean) => boolean)): number + connect_after(sigName: "mnemonic-activate", callback: (($obj: DrawingArea, groupCycling: boolean) => boolean)): number + emit(sigName: "mnemonic-activate", groupCycling: boolean): void + on(sigName: "mnemonic-activate", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "mnemonic-activate", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "mnemonic-activate", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "move-focus", callback: (($obj: DrawingArea, direction: DirectionType) => void)): number + connect_after(sigName: "move-focus", callback: (($obj: DrawingArea, direction: DirectionType) => void)): number + emit(sigName: "move-focus", direction: DirectionType): void + on(sigName: "move-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "move-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "move-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "query-tooltip", callback: (($obj: DrawingArea, x: number, y: number, keyboardMode: boolean, tooltip: Tooltip) => boolean)): number + connect_after(sigName: "query-tooltip", callback: (($obj: DrawingArea, x: number, y: number, keyboardMode: boolean, tooltip: Tooltip) => boolean)): number + emit(sigName: "query-tooltip", x: number, y: number, keyboardMode: boolean, tooltip: Tooltip): void + on(sigName: "query-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "query-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "query-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "realize", callback: (($obj: DrawingArea) => void)): number + connect_after(sigName: "realize", callback: (($obj: DrawingArea) => void)): number + emit(sigName: "realize"): void + on(sigName: "realize", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "realize", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "realize", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "show", callback: (($obj: DrawingArea) => void)): number + connect_after(sigName: "show", callback: (($obj: DrawingArea) => void)): number + emit(sigName: "show"): void + on(sigName: "show", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "show", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "show", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "state-flags-changed", callback: (($obj: DrawingArea, flags: StateFlags) => void)): number + connect_after(sigName: "state-flags-changed", callback: (($obj: DrawingArea, flags: StateFlags) => void)): number + emit(sigName: "state-flags-changed", flags: StateFlags): void + on(sigName: "state-flags-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "state-flags-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "state-flags-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "unmap", callback: (($obj: DrawingArea) => void)): number + connect_after(sigName: "unmap", callback: (($obj: DrawingArea) => void)): number + emit(sigName: "unmap"): void + on(sigName: "unmap", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "unmap", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "unmap", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "unrealize", callback: (($obj: DrawingArea) => void)): number + connect_after(sigName: "unrealize", callback: (($obj: DrawingArea) => void)): number + emit(sigName: "unrealize"): void + on(sigName: "unrealize", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "unrealize", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "unrealize", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: DrawingArea, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: DrawingArea, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::content-height", callback: (($obj: DrawingArea, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::content-height", callback: (($obj: DrawingArea, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::content-height", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::content-height", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::content-height", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::content-width", callback: (($obj: DrawingArea, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::content-width", callback: (($obj: DrawingArea, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::content-width", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::content-width", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::content-width", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::can-focus", callback: (($obj: DrawingArea, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::can-focus", callback: (($obj: DrawingArea, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::can-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::can-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::can-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::can-target", callback: (($obj: DrawingArea, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::can-target", callback: (($obj: DrawingArea, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::can-target", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::can-target", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::can-target", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::css-classes", callback: (($obj: DrawingArea, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::css-classes", callback: (($obj: DrawingArea, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::css-classes", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::css-classes", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::css-classes", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::cursor", callback: (($obj: DrawingArea, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::cursor", callback: (($obj: DrawingArea, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::cursor", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::cursor", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::cursor", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::focus-on-click", callback: (($obj: DrawingArea, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::focus-on-click", callback: (($obj: DrawingArea, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::focus-on-click", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::focus-on-click", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::focus-on-click", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::focusable", callback: (($obj: DrawingArea, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::focusable", callback: (($obj: DrawingArea, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::focusable", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::focusable", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::focusable", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::halign", callback: (($obj: DrawingArea, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::halign", callback: (($obj: DrawingArea, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::halign", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::halign", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::halign", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::has-default", callback: (($obj: DrawingArea, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-default", callback: (($obj: DrawingArea, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::has-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::has-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::has-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::has-focus", callback: (($obj: DrawingArea, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-focus", callback: (($obj: DrawingArea, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::has-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::has-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::has-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::has-tooltip", callback: (($obj: DrawingArea, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-tooltip", callback: (($obj: DrawingArea, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::has-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::has-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::has-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::height-request", callback: (($obj: DrawingArea, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::height-request", callback: (($obj: DrawingArea, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::height-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::height-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::height-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::hexpand", callback: (($obj: DrawingArea, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hexpand", callback: (($obj: DrawingArea, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::hexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::hexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::hexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::hexpand-set", callback: (($obj: DrawingArea, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hexpand-set", callback: (($obj: DrawingArea, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::hexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::hexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::hexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::layout-manager", callback: (($obj: DrawingArea, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::layout-manager", callback: (($obj: DrawingArea, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::layout-manager", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::layout-manager", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::layout-manager", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-bottom", callback: (($obj: DrawingArea, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-bottom", callback: (($obj: DrawingArea, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-bottom", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-bottom", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-bottom", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-end", callback: (($obj: DrawingArea, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-end", callback: (($obj: DrawingArea, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-end", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-end", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-end", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-start", callback: (($obj: DrawingArea, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-start", callback: (($obj: DrawingArea, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-start", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-start", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-start", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-top", callback: (($obj: DrawingArea, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-top", callback: (($obj: DrawingArea, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-top", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-top", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-top", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::name", callback: (($obj: DrawingArea, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::name", callback: (($obj: DrawingArea, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::opacity", callback: (($obj: DrawingArea, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::opacity", callback: (($obj: DrawingArea, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::opacity", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::opacity", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::opacity", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::overflow", callback: (($obj: DrawingArea, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::overflow", callback: (($obj: DrawingArea, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::overflow", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::overflow", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::overflow", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::parent", callback: (($obj: DrawingArea, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::parent", callback: (($obj: DrawingArea, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::receives-default", callback: (($obj: DrawingArea, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::receives-default", callback: (($obj: DrawingArea, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::receives-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::receives-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::receives-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::root", callback: (($obj: DrawingArea, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::root", callback: (($obj: DrawingArea, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::root", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::root", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::root", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::scale-factor", callback: (($obj: DrawingArea, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::scale-factor", callback: (($obj: DrawingArea, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::scale-factor", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::scale-factor", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::scale-factor", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::sensitive", callback: (($obj: DrawingArea, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::sensitive", callback: (($obj: DrawingArea, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::sensitive", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::sensitive", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::sensitive", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::tooltip-markup", callback: (($obj: DrawingArea, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::tooltip-markup", callback: (($obj: DrawingArea, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::tooltip-markup", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::tooltip-markup", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::tooltip-markup", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::tooltip-text", callback: (($obj: DrawingArea, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::tooltip-text", callback: (($obj: DrawingArea, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::tooltip-text", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::tooltip-text", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::tooltip-text", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::valign", callback: (($obj: DrawingArea, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::valign", callback: (($obj: DrawingArea, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::valign", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::valign", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::valign", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::vexpand", callback: (($obj: DrawingArea, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vexpand", callback: (($obj: DrawingArea, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::vexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::vexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::vexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::vexpand-set", callback: (($obj: DrawingArea, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vexpand-set", callback: (($obj: DrawingArea, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::vexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::vexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::vexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::visible", callback: (($obj: DrawingArea, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::visible", callback: (($obj: DrawingArea, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::width-request", callback: (($obj: DrawingArea, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::width-request", callback: (($obj: DrawingArea, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::width-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::width-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::width-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::accessible-role", callback: (($obj: DrawingArea, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-role", callback: (($obj: DrawingArea, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::accessible-role", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::accessible-role", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::accessible-role", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: DrawingArea_ConstructProps) + _init (config?: DrawingArea_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(): DrawingArea + static $gtype: GObject.Type +} +export interface DropControllerMotion_ConstructProps extends EventController_ConstructProps { +} +export class DropControllerMotion { + /* Properties of Gtk.DropControllerMotion */ + readonly containsPointer: boolean + readonly drop: Gdk.Drop + readonly isPointer: boolean + /* Properties of Gtk.EventController */ + name: string + propagationLimit: PropagationLimit + propagationPhase: PropagationPhase + readonly widget: Widget + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of Gtk.DropControllerMotion */ + getDrop(): Gdk.Drop | null + /* Methods of Gtk.EventController */ + getCurrentEvent(): Gdk.Event | null + getCurrentEventDevice(): Gdk.Device | null + getCurrentEventState(): Gdk.ModifierType + getCurrentEventTime(): number + getName(): string + getPropagationLimit(): PropagationLimit + getPropagationPhase(): PropagationPhase + getWidget(): Widget + reset(): void + setName(name: string): void + setPropagationLimit(limit: PropagationLimit): void + setPropagationPhase(phase: PropagationPhase): void + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Gtk.DropControllerMotion */ + connect(sigName: "enter", callback: (($obj: DropControllerMotion, x: number, y: number) => void)): number + connect_after(sigName: "enter", callback: (($obj: DropControllerMotion, x: number, y: number) => void)): number + emit(sigName: "enter", x: number, y: number): void + on(sigName: "enter", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "enter", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "enter", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "leave", callback: (($obj: DropControllerMotion) => void)): number + connect_after(sigName: "leave", callback: (($obj: DropControllerMotion) => void)): number + emit(sigName: "leave"): void + on(sigName: "leave", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "leave", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "leave", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "motion", callback: (($obj: DropControllerMotion, x: number, y: number) => void)): number + connect_after(sigName: "motion", callback: (($obj: DropControllerMotion, x: number, y: number) => void)): number + emit(sigName: "motion", x: number, y: number): void + on(sigName: "motion", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "motion", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "motion", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: DropControllerMotion, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: DropControllerMotion, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::contains-pointer", callback: (($obj: DropControllerMotion, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::contains-pointer", callback: (($obj: DropControllerMotion, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::contains-pointer", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::contains-pointer", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::contains-pointer", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::drop", callback: (($obj: DropControllerMotion, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::drop", callback: (($obj: DropControllerMotion, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::drop", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::drop", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::drop", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::is-pointer", callback: (($obj: DropControllerMotion, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::is-pointer", callback: (($obj: DropControllerMotion, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::is-pointer", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::is-pointer", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::is-pointer", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::name", callback: (($obj: DropControllerMotion, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::name", callback: (($obj: DropControllerMotion, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::propagation-limit", callback: (($obj: DropControllerMotion, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::propagation-limit", callback: (($obj: DropControllerMotion, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::propagation-limit", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::propagation-limit", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::propagation-limit", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::propagation-phase", callback: (($obj: DropControllerMotion, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::propagation-phase", callback: (($obj: DropControllerMotion, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::propagation-phase", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::propagation-phase", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::propagation-phase", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::widget", callback: (($obj: DropControllerMotion, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::widget", callback: (($obj: DropControllerMotion, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::widget", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::widget", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::widget", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: DropControllerMotion_ConstructProps) + _init (config?: DropControllerMotion_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(): DropControllerMotion + static $gtype: GObject.Type +} +export interface DropDown_ConstructProps extends Widget_ConstructProps { + enableSearch?: boolean + expression?: Expression + factory?: ListItemFactory + listFactory?: ListItemFactory + model?: Gio.ListModel + selected?: number + accessibleRole?: AccessibleRole +} +export class DropDown { + /* Properties of Gtk.DropDown */ + enableSearch: boolean + expression: Expression + factory: ListItemFactory + listFactory: ListItemFactory + model: Gio.ListModel + selected: number + readonly selectedItem: GObject.Object + /* Properties of Gtk.Widget */ + canFocus: boolean + canTarget: boolean + cssClasses: string[] + cursor: Gdk.Cursor + focusOnClick: boolean + focusable: boolean + halign: Align + readonly hasDefault: boolean + readonly hasFocus: boolean + hasTooltip: boolean + heightRequest: number + hexpand: boolean + hexpandSet: boolean + layoutManager: LayoutManager + marginBottom: number + marginEnd: number + marginStart: number + marginTop: number + name: string + opacity: number + overflow: Overflow + readonly parent: Widget + receivesDefault: boolean + readonly root: Root + readonly scaleFactor: number + sensitive: boolean + tooltipMarkup: string + tooltipText: string + valign: Align + vexpand: boolean + vexpandSet: boolean + visible: boolean + widthRequest: number + /* Properties of Gtk.Accessible */ + accessibleRole: AccessibleRole + /* Fields of Gtk.Widget */ + parentInstance: GObject.InitiallyUnowned + /* Fields of GObject.InitiallyUnowned */ + gTypeInstance: GObject.TypeInstance + /* Methods of Gtk.DropDown */ + getEnableSearch(): boolean + getExpression(): Expression | null + getFactory(): ListItemFactory | null + getListFactory(): ListItemFactory | null + getModel(): Gio.ListModel | null + getSelected(): number + getSelectedItem(): GObject.Object | null + setEnableSearch(enableSearch: boolean): void + setExpression(expression?: Expression | null): void + setFactory(factory?: ListItemFactory | null): void + setListFactory(factory?: ListItemFactory | null): void + setModel(model?: Gio.ListModel | null): void + setSelected(position: number): void + /* Methods of Gtk.Widget */ + actionSetEnabled(actionName: string, enabled: boolean): void + activate(): boolean + activateAction(name: string, args?: GLib.Variant | null): boolean + activateDefault(): void + addController(controller: EventController): void + addCssClass(cssClass: string): void + addMnemonicLabel(label: Widget): void + addTickCallback(callback: TickCallback): number + allocate(width: number, height: number, baseline: number, transform?: Gsk.Transform | null): void + childFocus(direction: DirectionType): boolean + computeBounds(target: Widget): [ /* returnType */ boolean, /* outBounds */ Graphene.Rect ] + computeExpand(orientation: Orientation): boolean + computePoint(target: Widget, point: Graphene.Point): [ /* returnType */ boolean, /* outPoint */ Graphene.Point ] + computeTransform(target: Widget): [ /* returnType */ boolean, /* outTransform */ Graphene.Matrix ] + contains(x: number, y: number): boolean + createPangoContext(): Pango.Context + createPangoLayout(text?: string | null): Pango.Layout + dragCheckThreshold(startX: number, startY: number, currentX: number, currentY: number): boolean + errorBell(): void + getAllocatedBaseline(): number + getAllocatedHeight(): number + getAllocatedWidth(): number + getAllocation(): /* allocation */ Allocation + getAncestor(widgetType: GObject.Type): Widget | null + getCanFocus(): boolean + getCanTarget(): boolean + getChildVisible(): boolean + getClipboard(): Gdk.Clipboard + getCssClasses(): string[] + getCssName(): string + getCursor(): Gdk.Cursor | null + getDirection(): TextDirection + getDisplay(): Gdk.Display + getFirstChild(): Widget | null + getFocusChild(): Widget | null + getFocusOnClick(): boolean + getFocusable(): boolean + getFontMap(): Pango.FontMap | null + getFontOptions(): cairo.FontOptions | null + getFrameClock(): Gdk.FrameClock | null + getHalign(): Align + getHasTooltip(): boolean + getHeight(): number + getHexpand(): boolean + getHexpandSet(): boolean + getLastChild(): Widget | null + getLayoutManager(): LayoutManager | null + getMapped(): boolean + getMarginBottom(): number + getMarginEnd(): number + getMarginStart(): number + getMarginTop(): number + getName(): string + getNative(): Native | null + getNextSibling(): Widget | null + getOpacity(): number + getOverflow(): Overflow + getPangoContext(): Pango.Context + getParent(): Widget | null + getPreferredSize(): [ /* minimumSize */ Requisition | null, /* naturalSize */ Requisition | null ] + getPrevSibling(): Widget | null + getPrimaryClipboard(): Gdk.Clipboard + getRealized(): boolean + getReceivesDefault(): boolean + getRequestMode(): SizeRequestMode + getRoot(): Root | null + getScaleFactor(): number + getSensitive(): boolean + getSettings(): Settings + getSize(orientation: Orientation): number + getSizeRequest(): [ /* width */ number | null, /* height */ number | null ] + getStateFlags(): StateFlags + getStyleContext(): StyleContext + getTemplateChild(widgetType: GObject.Type, name: string): GObject.Object + getTooltipMarkup(): string | null + getTooltipText(): string | null + getValign(): 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?: Gio.ActionGroup | null): void + insertAfter(parent: Widget, previousSibling?: Widget | null): void + insertBefore(parent: Widget, nextSibling?: Widget | null): void + isAncestor(ancestor: Widget): boolean + isDrawable(): boolean + isFocus(): boolean + isSensitive(): boolean + isVisible(): boolean + keynavFailed(direction: DirectionType): boolean + listMnemonicLabels(): Widget[] + map(): void + measure(orientation: Orientation, forSize: number): [ /* minimum */ number | null, /* natural */ number | null, /* minimumBaseline */ number | null, /* naturalBaseline */ number | null ] + mnemonicActivate(groupCycling: boolean): boolean + observeChildren(): Gio.ListModel + observeControllers(): Gio.ListModel + pick(x: number, y: number, flags: PickFlags): Widget | null + queueAllocate(): void + queueDraw(): void + queueResize(): void + realize(): void + removeController(controller: EventController): void + removeCssClass(cssClass: string): void + removeMnemonicLabel(label: Widget): void + removeTickCallback(id: number): void + setCanFocus(canFocus: boolean): void + setCanTarget(canTarget: boolean): void + setChildVisible(childVisible: boolean): void + setCssClasses(classes: string[]): void + setCursor(cursor?: Gdk.Cursor | null): void + setCursorFromName(name?: string | null): void + setDirection(dir: TextDirection): void + setFocusChild(child?: Widget | null): void + setFocusOnClick(focusOnClick: boolean): void + setFocusable(focusable: boolean): void + setFontMap(fontMap?: Pango.FontMap | null): void + setFontOptions(options?: cairo.FontOptions | null): void + setHalign(align: Align): void + setHasTooltip(hasTooltip: boolean): void + setHexpand(expand: boolean): void + setHexpandSet(set: boolean): void + setLayoutManager(layoutManager?: LayoutManager | 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: Overflow): void + setParent(parent: Widget): void + setReceivesDefault(receivesDefault: boolean): void + setSensitive(sensitive: boolean): void + setSizeRequest(width: number, height: number): void + setStateFlags(flags: StateFlags, clear: boolean): void + setTooltipMarkup(markup?: string | null): void + setTooltipText(text?: string | null): void + setValign(align: Align): void + setVexpand(expand: boolean): void + setVexpandSet(set: boolean): void + setVisible(visible: boolean): void + shouldLayout(): boolean + show(): void + sizeAllocate(allocation: Allocation, baseline: number): void + snapshotChild(child: Widget, snapshot: Snapshot): void + translateCoordinates(destWidget: Widget, srcX: number, srcY: number): [ /* returnType */ boolean, /* destX */ number | null, /* destY */ number | null ] + triggerTooltipQuery(): void + unmap(): void + unparent(): void + unrealize(): void + unsetStateFlags(flags: StateFlags): void + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Methods of Gtk.Accessible */ + getAccessibleRole(): AccessibleRole + resetProperty(property: AccessibleProperty): void + resetRelation(relation: AccessibleRelation): void + resetState(state: AccessibleState): void + updateProperty(properties: AccessibleProperty[], values: any): void + updateRelation(relations: AccessibleRelation[], values: any): void + updateState(states: AccessibleState[], values: any): void + /* Methods of Gtk.Buildable */ + getBuildableId(): string + /* Virtual methods of Gtk.Widget */ + vfuncComputeExpand(hexpandP: boolean, vexpandP: boolean): void + vfuncContains(x: number, y: number): boolean + vfuncCssChanged(change: CssStyleChange): void + vfuncDirectionChanged(previousDirection: TextDirection): void + vfuncFocus(direction: DirectionType): boolean + vfuncGetRequestMode(): SizeRequestMode + vfuncGrabFocus(): boolean + vfuncHide(): void + vfuncKeynavFailed(direction: DirectionType): boolean + vfuncMap(): void + vfuncMeasure(orientation: Orientation, forSize: number): [ /* minimum */ number | null, /* natural */ number | null, /* minimumBaseline */ number | null, /* naturalBaseline */ number | null ] + vfuncMnemonicActivate(groupCycling: boolean): boolean + vfuncMoveFocus(direction: DirectionType): void + vfuncQueryTooltip(x: number, y: number, keyboardTooltip: boolean, tooltip: Tooltip): boolean + vfuncRealize(): void + vfuncRoot(): void + vfuncSetFocusChild(child?: Widget | null): void + vfuncShow(): void + vfuncSizeAllocate(width: number, height: number, baseline: number): void + vfuncSnapshot(snapshot: Snapshot): void + vfuncStateFlagsChanged(previousStateFlags: StateFlags): void + vfuncSystemSettingChanged(settings: SystemSetting): void + vfuncUnmap(): void + vfuncUnrealize(): void + vfuncUnroot(): void + vfuncAddChild(builder: Builder, child: GObject.Object, type?: string | null): void + vfuncCustomFinished(builder: Builder, child: GObject.Object | null, tagname: string, data?: object | null): void + vfuncCustomTagEnd(builder: Builder, child: GObject.Object | null, tagname: string, data?: object | null): void + vfuncCustomTagStart(builder: Builder, child: GObject.Object | null, tagname: string): [ /* returnType */ boolean, /* parser */ BuildableParser, /* data */ object | null ] + vfuncGetId(): string + vfuncGetInternalChild(builder: Builder, childname: string): GObject.Object + vfuncParserFinished(builder: Builder): void + vfuncSetBuildableProperty(builder: Builder, name: string, value: any): void + vfuncSetId(id: string): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Gtk.Widget */ + connect(sigName: "destroy", callback: (($obj: DropDown) => void)): number + connect_after(sigName: "destroy", callback: (($obj: DropDown) => void)): number + emit(sigName: "destroy"): void + on(sigName: "destroy", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "destroy", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "destroy", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "direction-changed", callback: (($obj: DropDown, previousDirection: TextDirection) => void)): number + connect_after(sigName: "direction-changed", callback: (($obj: DropDown, previousDirection: TextDirection) => void)): number + emit(sigName: "direction-changed", previousDirection: TextDirection): void + on(sigName: "direction-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "direction-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "direction-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "hide", callback: (($obj: DropDown) => void)): number + connect_after(sigName: "hide", callback: (($obj: DropDown) => void)): number + emit(sigName: "hide"): void + on(sigName: "hide", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "hide", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "hide", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "keynav-failed", callback: (($obj: DropDown, direction: DirectionType) => boolean)): number + connect_after(sigName: "keynav-failed", callback: (($obj: DropDown, direction: DirectionType) => boolean)): number + emit(sigName: "keynav-failed", direction: DirectionType): void + on(sigName: "keynav-failed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "keynav-failed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "keynav-failed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "map", callback: (($obj: DropDown) => void)): number + connect_after(sigName: "map", callback: (($obj: DropDown) => void)): number + emit(sigName: "map"): void + on(sigName: "map", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "map", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "map", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "mnemonic-activate", callback: (($obj: DropDown, groupCycling: boolean) => boolean)): number + connect_after(sigName: "mnemonic-activate", callback: (($obj: DropDown, groupCycling: boolean) => boolean)): number + emit(sigName: "mnemonic-activate", groupCycling: boolean): void + on(sigName: "mnemonic-activate", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "mnemonic-activate", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "mnemonic-activate", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "move-focus", callback: (($obj: DropDown, direction: DirectionType) => void)): number + connect_after(sigName: "move-focus", callback: (($obj: DropDown, direction: DirectionType) => void)): number + emit(sigName: "move-focus", direction: DirectionType): void + on(sigName: "move-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "move-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "move-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "query-tooltip", callback: (($obj: DropDown, x: number, y: number, keyboardMode: boolean, tooltip: Tooltip) => boolean)): number + connect_after(sigName: "query-tooltip", callback: (($obj: DropDown, x: number, y: number, keyboardMode: boolean, tooltip: Tooltip) => boolean)): number + emit(sigName: "query-tooltip", x: number, y: number, keyboardMode: boolean, tooltip: Tooltip): void + on(sigName: "query-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "query-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "query-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "realize", callback: (($obj: DropDown) => void)): number + connect_after(sigName: "realize", callback: (($obj: DropDown) => void)): number + emit(sigName: "realize"): void + on(sigName: "realize", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "realize", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "realize", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "show", callback: (($obj: DropDown) => void)): number + connect_after(sigName: "show", callback: (($obj: DropDown) => void)): number + emit(sigName: "show"): void + on(sigName: "show", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "show", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "show", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "state-flags-changed", callback: (($obj: DropDown, flags: StateFlags) => void)): number + connect_after(sigName: "state-flags-changed", callback: (($obj: DropDown, flags: StateFlags) => void)): number + emit(sigName: "state-flags-changed", flags: StateFlags): void + on(sigName: "state-flags-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "state-flags-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "state-flags-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "unmap", callback: (($obj: DropDown) => void)): number + connect_after(sigName: "unmap", callback: (($obj: DropDown) => void)): number + emit(sigName: "unmap"): void + on(sigName: "unmap", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "unmap", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "unmap", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "unrealize", callback: (($obj: DropDown) => void)): number + connect_after(sigName: "unrealize", callback: (($obj: DropDown) => void)): number + emit(sigName: "unrealize"): void + on(sigName: "unrealize", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "unrealize", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "unrealize", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: DropDown, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: DropDown, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::enable-search", callback: (($obj: DropDown, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::enable-search", callback: (($obj: DropDown, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::enable-search", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::enable-search", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::enable-search", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::expression", callback: (($obj: DropDown, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::expression", callback: (($obj: DropDown, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::expression", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::expression", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::expression", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::factory", callback: (($obj: DropDown, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::factory", callback: (($obj: DropDown, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::factory", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::factory", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::factory", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::list-factory", callback: (($obj: DropDown, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::list-factory", callback: (($obj: DropDown, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::list-factory", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::list-factory", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::list-factory", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::model", callback: (($obj: DropDown, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::model", callback: (($obj: DropDown, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::model", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::model", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::model", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::selected", callback: (($obj: DropDown, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::selected", callback: (($obj: DropDown, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::selected", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::selected", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::selected", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::selected-item", callback: (($obj: DropDown, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::selected-item", callback: (($obj: DropDown, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::selected-item", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::selected-item", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::selected-item", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::can-focus", callback: (($obj: DropDown, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::can-focus", callback: (($obj: DropDown, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::can-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::can-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::can-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::can-target", callback: (($obj: DropDown, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::can-target", callback: (($obj: DropDown, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::can-target", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::can-target", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::can-target", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::css-classes", callback: (($obj: DropDown, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::css-classes", callback: (($obj: DropDown, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::css-classes", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::css-classes", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::css-classes", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::cursor", callback: (($obj: DropDown, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::cursor", callback: (($obj: DropDown, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::cursor", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::cursor", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::cursor", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::focus-on-click", callback: (($obj: DropDown, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::focus-on-click", callback: (($obj: DropDown, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::focus-on-click", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::focus-on-click", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::focus-on-click", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::focusable", callback: (($obj: DropDown, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::focusable", callback: (($obj: DropDown, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::focusable", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::focusable", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::focusable", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::halign", callback: (($obj: DropDown, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::halign", callback: (($obj: DropDown, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::halign", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::halign", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::halign", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::has-default", callback: (($obj: DropDown, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-default", callback: (($obj: DropDown, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::has-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::has-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::has-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::has-focus", callback: (($obj: DropDown, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-focus", callback: (($obj: DropDown, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::has-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::has-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::has-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::has-tooltip", callback: (($obj: DropDown, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-tooltip", callback: (($obj: DropDown, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::has-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::has-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::has-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::height-request", callback: (($obj: DropDown, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::height-request", callback: (($obj: DropDown, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::height-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::height-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::height-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::hexpand", callback: (($obj: DropDown, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hexpand", callback: (($obj: DropDown, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::hexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::hexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::hexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::hexpand-set", callback: (($obj: DropDown, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hexpand-set", callback: (($obj: DropDown, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::hexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::hexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::hexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::layout-manager", callback: (($obj: DropDown, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::layout-manager", callback: (($obj: DropDown, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::layout-manager", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::layout-manager", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::layout-manager", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-bottom", callback: (($obj: DropDown, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-bottom", callback: (($obj: DropDown, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-bottom", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-bottom", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-bottom", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-end", callback: (($obj: DropDown, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-end", callback: (($obj: DropDown, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-end", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-end", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-end", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-start", callback: (($obj: DropDown, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-start", callback: (($obj: DropDown, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-start", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-start", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-start", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-top", callback: (($obj: DropDown, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-top", callback: (($obj: DropDown, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-top", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-top", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-top", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::name", callback: (($obj: DropDown, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::name", callback: (($obj: DropDown, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::opacity", callback: (($obj: DropDown, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::opacity", callback: (($obj: DropDown, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::opacity", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::opacity", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::opacity", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::overflow", callback: (($obj: DropDown, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::overflow", callback: (($obj: DropDown, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::overflow", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::overflow", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::overflow", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::parent", callback: (($obj: DropDown, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::parent", callback: (($obj: DropDown, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::receives-default", callback: (($obj: DropDown, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::receives-default", callback: (($obj: DropDown, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::receives-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::receives-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::receives-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::root", callback: (($obj: DropDown, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::root", callback: (($obj: DropDown, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::root", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::root", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::root", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::scale-factor", callback: (($obj: DropDown, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::scale-factor", callback: (($obj: DropDown, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::scale-factor", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::scale-factor", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::scale-factor", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::sensitive", callback: (($obj: DropDown, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::sensitive", callback: (($obj: DropDown, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::sensitive", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::sensitive", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::sensitive", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::tooltip-markup", callback: (($obj: DropDown, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::tooltip-markup", callback: (($obj: DropDown, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::tooltip-markup", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::tooltip-markup", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::tooltip-markup", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::tooltip-text", callback: (($obj: DropDown, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::tooltip-text", callback: (($obj: DropDown, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::tooltip-text", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::tooltip-text", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::tooltip-text", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::valign", callback: (($obj: DropDown, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::valign", callback: (($obj: DropDown, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::valign", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::valign", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::valign", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::vexpand", callback: (($obj: DropDown, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vexpand", callback: (($obj: DropDown, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::vexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::vexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::vexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::vexpand-set", callback: (($obj: DropDown, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vexpand-set", callback: (($obj: DropDown, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::vexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::vexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::vexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::visible", callback: (($obj: DropDown, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::visible", callback: (($obj: DropDown, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::width-request", callback: (($obj: DropDown, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::width-request", callback: (($obj: DropDown, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::width-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::width-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::width-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::accessible-role", callback: (($obj: DropDown, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-role", callback: (($obj: DropDown, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::accessible-role", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::accessible-role", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::accessible-role", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: DropDown_ConstructProps) + _init (config?: DropDown_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(model?: Gio.ListModel | null, expression?: Expression | null): DropDown + static newFromStrings(strings: string[]): DropDown + static $gtype: GObject.Type +} +export interface DropTarget_ConstructProps extends EventController_ConstructProps { + actions?: Gdk.DragAction + preload?: boolean +} +export class DropTarget { + /* Properties of Gtk.DropTarget */ + actions: Gdk.DragAction + readonly drop: Gdk.Drop + readonly formats: Gdk.ContentFormats + preload: boolean + readonly value: any + /* Properties of Gtk.EventController */ + name: string + propagationLimit: PropagationLimit + propagationPhase: PropagationPhase + readonly widget: Widget + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of Gtk.DropTarget */ + getActions(): Gdk.DragAction + getDrop(): Gdk.Drop | null + getFormats(): Gdk.ContentFormats | null + getGtypes(): GObject.Type[] | null + getPreload(): boolean + getValue(): any + reject(): void + setActions(actions: Gdk.DragAction): void + setGtypes(types: GObject.Type[] | null): void + setPreload(preload: boolean): void + /* Methods of Gtk.EventController */ + getCurrentEvent(): Gdk.Event | null + getCurrentEventDevice(): Gdk.Device | null + getCurrentEventState(): Gdk.ModifierType + getCurrentEventTime(): number + getName(): string + getPropagationLimit(): PropagationLimit + getPropagationPhase(): PropagationPhase + getWidget(): Widget + reset(): void + setName(name: string): void + setPropagationLimit(limit: PropagationLimit): void + setPropagationPhase(phase: PropagationPhase): void + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Gtk.DropTarget */ + connect(sigName: "accept", callback: (($obj: DropTarget, drop: Gdk.Drop) => boolean)): number + connect_after(sigName: "accept", callback: (($obj: DropTarget, drop: Gdk.Drop) => boolean)): number + emit(sigName: "accept", drop: Gdk.Drop): void + on(sigName: "accept", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "accept", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "accept", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "drop", callback: (($obj: DropTarget, value: any, x: number, y: number) => boolean)): number + connect_after(sigName: "drop", callback: (($obj: DropTarget, value: any, x: number, y: number) => boolean)): number + emit(sigName: "drop", value: any, x: number, y: number): void + on(sigName: "drop", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "drop", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "drop", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "enter", callback: (($obj: DropTarget, x: number, y: number) => Gdk.DragAction)): number + connect_after(sigName: "enter", callback: (($obj: DropTarget, x: number, y: number) => Gdk.DragAction)): number + emit(sigName: "enter", x: number, y: number): void + on(sigName: "enter", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "enter", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "enter", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "leave", callback: (($obj: DropTarget) => void)): number + connect_after(sigName: "leave", callback: (($obj: DropTarget) => void)): number + emit(sigName: "leave"): void + on(sigName: "leave", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "leave", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "leave", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "motion", callback: (($obj: DropTarget, x: number, y: number) => Gdk.DragAction)): number + connect_after(sigName: "motion", callback: (($obj: DropTarget, x: number, y: number) => Gdk.DragAction)): number + emit(sigName: "motion", x: number, y: number): void + on(sigName: "motion", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "motion", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "motion", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: DropTarget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: DropTarget, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::actions", callback: (($obj: DropTarget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::actions", callback: (($obj: DropTarget, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::actions", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::actions", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::actions", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::drop", callback: (($obj: DropTarget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::drop", callback: (($obj: DropTarget, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::drop", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::drop", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::drop", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::formats", callback: (($obj: DropTarget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::formats", callback: (($obj: DropTarget, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::formats", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::formats", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::formats", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::preload", callback: (($obj: DropTarget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::preload", callback: (($obj: DropTarget, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::preload", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::preload", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::preload", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::value", callback: (($obj: DropTarget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::value", callback: (($obj: DropTarget, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::value", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::value", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::value", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::name", callback: (($obj: DropTarget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::name", callback: (($obj: DropTarget, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::propagation-limit", callback: (($obj: DropTarget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::propagation-limit", callback: (($obj: DropTarget, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::propagation-limit", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::propagation-limit", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::propagation-limit", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::propagation-phase", callback: (($obj: DropTarget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::propagation-phase", callback: (($obj: DropTarget, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::propagation-phase", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::propagation-phase", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::propagation-phase", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::widget", callback: (($obj: DropTarget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::widget", callback: (($obj: DropTarget, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::widget", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::widget", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::widget", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: DropTarget_ConstructProps) + _init (config?: DropTarget_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(type: GObject.Type, actions: Gdk.DragAction): DropTarget + static $gtype: GObject.Type +} +export interface DropTargetAsync_ConstructProps extends EventController_ConstructProps { + actions?: Gdk.DragAction + formats?: Gdk.ContentFormats +} +export class DropTargetAsync { + /* Properties of Gtk.DropTargetAsync */ + actions: Gdk.DragAction + formats: Gdk.ContentFormats + /* Properties of Gtk.EventController */ + name: string + propagationLimit: PropagationLimit + propagationPhase: PropagationPhase + readonly widget: Widget + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of Gtk.DropTargetAsync */ + getActions(): Gdk.DragAction + getFormats(): Gdk.ContentFormats | null + rejectDrop(drop: Gdk.Drop): void + setActions(actions: Gdk.DragAction): void + setFormats(formats?: Gdk.ContentFormats | null): void + /* Methods of Gtk.EventController */ + getCurrentEvent(): Gdk.Event | null + getCurrentEventDevice(): Gdk.Device | null + getCurrentEventState(): Gdk.ModifierType + getCurrentEventTime(): number + getName(): string + getPropagationLimit(): PropagationLimit + getPropagationPhase(): PropagationPhase + getWidget(): Widget + reset(): void + setName(name: string): void + setPropagationLimit(limit: PropagationLimit): void + setPropagationPhase(phase: PropagationPhase): void + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Gtk.DropTargetAsync */ + connect(sigName: "accept", callback: (($obj: DropTargetAsync, drop: Gdk.Drop) => boolean)): number + connect_after(sigName: "accept", callback: (($obj: DropTargetAsync, drop: Gdk.Drop) => boolean)): number + emit(sigName: "accept", drop: Gdk.Drop): void + on(sigName: "accept", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "accept", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "accept", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "drag-enter", callback: (($obj: DropTargetAsync, drop: Gdk.Drop, x: number, y: number) => Gdk.DragAction)): number + connect_after(sigName: "drag-enter", callback: (($obj: DropTargetAsync, drop: Gdk.Drop, x: number, y: number) => Gdk.DragAction)): number + emit(sigName: "drag-enter", drop: Gdk.Drop, x: number, y: number): void + on(sigName: "drag-enter", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "drag-enter", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "drag-enter", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "drag-leave", callback: (($obj: DropTargetAsync, drop: Gdk.Drop) => void)): number + connect_after(sigName: "drag-leave", callback: (($obj: DropTargetAsync, drop: Gdk.Drop) => void)): number + emit(sigName: "drag-leave", drop: Gdk.Drop): void + on(sigName: "drag-leave", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "drag-leave", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "drag-leave", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "drag-motion", callback: (($obj: DropTargetAsync, drop: Gdk.Drop, x: number, y: number) => Gdk.DragAction)): number + connect_after(sigName: "drag-motion", callback: (($obj: DropTargetAsync, drop: Gdk.Drop, x: number, y: number) => Gdk.DragAction)): number + emit(sigName: "drag-motion", drop: Gdk.Drop, x: number, y: number): void + on(sigName: "drag-motion", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "drag-motion", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "drag-motion", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "drop", callback: (($obj: DropTargetAsync, drop: Gdk.Drop, x: number, y: number) => boolean)): number + connect_after(sigName: "drop", callback: (($obj: DropTargetAsync, drop: Gdk.Drop, x: number, y: number) => boolean)): number + emit(sigName: "drop", drop: Gdk.Drop, x: number, y: number): void + on(sigName: "drop", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "drop", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "drop", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: DropTargetAsync, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: DropTargetAsync, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::actions", callback: (($obj: DropTargetAsync, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::actions", callback: (($obj: DropTargetAsync, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::actions", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::actions", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::actions", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::formats", callback: (($obj: DropTargetAsync, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::formats", callback: (($obj: DropTargetAsync, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::formats", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::formats", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::formats", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::name", callback: (($obj: DropTargetAsync, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::name", callback: (($obj: DropTargetAsync, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::propagation-limit", callback: (($obj: DropTargetAsync, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::propagation-limit", callback: (($obj: DropTargetAsync, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::propagation-limit", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::propagation-limit", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::propagation-limit", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::propagation-phase", callback: (($obj: DropTargetAsync, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::propagation-phase", callback: (($obj: DropTargetAsync, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::propagation-phase", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::propagation-phase", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::propagation-phase", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::widget", callback: (($obj: DropTargetAsync, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::widget", callback: (($obj: DropTargetAsync, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::widget", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::widget", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::widget", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: DropTargetAsync_ConstructProps) + _init (config?: DropTargetAsync_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(formats: Gdk.ContentFormats | null, actions: Gdk.DragAction): DropTargetAsync + static $gtype: GObject.Type +} +export interface EditableLabel_ConstructProps extends Widget_ConstructProps { + accessibleRole?: AccessibleRole + editable?: boolean + enableUndo?: boolean + maxWidthChars?: number + text?: string + widthChars?: number + xalign?: number +} +export class EditableLabel { + /* Properties of Gtk.EditableLabel */ + readonly editing: boolean + /* Properties of Gtk.Widget */ + canFocus: boolean + canTarget: boolean + cssClasses: string[] + cursor: Gdk.Cursor + focusOnClick: boolean + focusable: boolean + halign: Align + readonly hasDefault: boolean + readonly hasFocus: boolean + hasTooltip: boolean + heightRequest: number + hexpand: boolean + hexpandSet: boolean + layoutManager: LayoutManager + marginBottom: number + marginEnd: number + marginStart: number + marginTop: number + name: string + opacity: number + overflow: Overflow + readonly parent: Widget + receivesDefault: boolean + readonly root: Root + readonly scaleFactor: number + sensitive: boolean + tooltipMarkup: string + tooltipText: string + valign: Align + vexpand: boolean + vexpandSet: boolean + visible: boolean + widthRequest: number + /* Properties of Gtk.Accessible */ + accessibleRole: AccessibleRole + /* Properties of Gtk.Editable */ + readonly cursorPosition: number + editable: boolean + enableUndo: boolean + maxWidthChars: number + readonly selectionBound: number + text: string + widthChars: number + xalign: number + /* Fields of Gtk.Widget */ + parentInstance: GObject.InitiallyUnowned + /* Fields of GObject.InitiallyUnowned */ + gTypeInstance: GObject.TypeInstance + /* Methods of Gtk.EditableLabel */ + getEditing(): boolean + startEditing(): void + stopEditing(commit: boolean): void + /* Methods of Gtk.Widget */ + actionSetEnabled(actionName: string, enabled: boolean): void + activate(): boolean + activateAction(name: string, args?: GLib.Variant | null): boolean + activateDefault(): void + addController(controller: EventController): void + addCssClass(cssClass: string): void + addMnemonicLabel(label: Widget): void + addTickCallback(callback: TickCallback): number + allocate(width: number, height: number, baseline: number, transform?: Gsk.Transform | null): void + childFocus(direction: DirectionType): boolean + computeBounds(target: Widget): [ /* returnType */ boolean, /* outBounds */ Graphene.Rect ] + computeExpand(orientation: Orientation): boolean + computePoint(target: Widget, point: Graphene.Point): [ /* returnType */ boolean, /* outPoint */ Graphene.Point ] + computeTransform(target: Widget): [ /* returnType */ boolean, /* outTransform */ Graphene.Matrix ] + contains(x: number, y: number): boolean + createPangoContext(): Pango.Context + createPangoLayout(text?: string | null): Pango.Layout + dragCheckThreshold(startX: number, startY: number, currentX: number, currentY: number): boolean + errorBell(): void + getAllocatedBaseline(): number + getAllocatedHeight(): number + getAllocatedWidth(): number + getAllocation(): /* allocation */ Allocation + getAncestor(widgetType: GObject.Type): Widget | null + getCanFocus(): boolean + getCanTarget(): boolean + getChildVisible(): boolean + getClipboard(): Gdk.Clipboard + getCssClasses(): string[] + getCssName(): string + getCursor(): Gdk.Cursor | null + getDirection(): TextDirection + getDisplay(): Gdk.Display + getFirstChild(): Widget | null + getFocusChild(): Widget | null + getFocusOnClick(): boolean + getFocusable(): boolean + getFontMap(): Pango.FontMap | null + getFontOptions(): cairo.FontOptions | null + getFrameClock(): Gdk.FrameClock | null + getHalign(): Align + getHasTooltip(): boolean + getHeight(): number + getHexpand(): boolean + getHexpandSet(): boolean + getLastChild(): Widget | null + getLayoutManager(): LayoutManager | null + getMapped(): boolean + getMarginBottom(): number + getMarginEnd(): number + getMarginStart(): number + getMarginTop(): number + getName(): string + getNative(): Native | null + getNextSibling(): Widget | null + getOpacity(): number + getOverflow(): Overflow + getPangoContext(): Pango.Context + getParent(): Widget | null + getPreferredSize(): [ /* minimumSize */ Requisition | null, /* naturalSize */ Requisition | null ] + getPrevSibling(): Widget | null + getPrimaryClipboard(): Gdk.Clipboard + getRealized(): boolean + getReceivesDefault(): boolean + getRequestMode(): SizeRequestMode + getRoot(): Root | null + getScaleFactor(): number + getSensitive(): boolean + getSettings(): Settings + getSize(orientation: Orientation): number + getSizeRequest(): [ /* width */ number | null, /* height */ number | null ] + getStateFlags(): StateFlags + getStyleContext(): StyleContext + getTemplateChild(widgetType: GObject.Type, name: string): GObject.Object + getTooltipMarkup(): string | null + getTooltipText(): string | null + getValign(): 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?: Gio.ActionGroup | null): void + insertAfter(parent: Widget, previousSibling?: Widget | null): void + insertBefore(parent: Widget, nextSibling?: Widget | null): void + isAncestor(ancestor: Widget): boolean + isDrawable(): boolean + isFocus(): boolean + isSensitive(): boolean + isVisible(): boolean + keynavFailed(direction: DirectionType): boolean + listMnemonicLabels(): Widget[] + map(): void + measure(orientation: Orientation, forSize: number): [ /* minimum */ number | null, /* natural */ number | null, /* minimumBaseline */ number | null, /* naturalBaseline */ number | null ] + mnemonicActivate(groupCycling: boolean): boolean + observeChildren(): Gio.ListModel + observeControllers(): Gio.ListModel + pick(x: number, y: number, flags: PickFlags): Widget | null + queueAllocate(): void + queueDraw(): void + queueResize(): void + realize(): void + removeController(controller: EventController): void + removeCssClass(cssClass: string): void + removeMnemonicLabel(label: Widget): void + removeTickCallback(id: number): void + setCanFocus(canFocus: boolean): void + setCanTarget(canTarget: boolean): void + setChildVisible(childVisible: boolean): void + setCssClasses(classes: string[]): void + setCursor(cursor?: Gdk.Cursor | null): void + setCursorFromName(name?: string | null): void + setDirection(dir: TextDirection): void + setFocusChild(child?: Widget | null): void + setFocusOnClick(focusOnClick: boolean): void + setFocusable(focusable: boolean): void + setFontMap(fontMap?: Pango.FontMap | null): void + setFontOptions(options?: cairo.FontOptions | null): void + setHalign(align: Align): void + setHasTooltip(hasTooltip: boolean): void + setHexpand(expand: boolean): void + setHexpandSet(set: boolean): void + setLayoutManager(layoutManager?: LayoutManager | 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: Overflow): void + setParent(parent: Widget): void + setReceivesDefault(receivesDefault: boolean): void + setSensitive(sensitive: boolean): void + setSizeRequest(width: number, height: number): void + setStateFlags(flags: StateFlags, clear: boolean): void + setTooltipMarkup(markup?: string | null): void + setTooltipText(text?: string | null): void + setValign(align: Align): void + setVexpand(expand: boolean): void + setVexpandSet(set: boolean): void + setVisible(visible: boolean): void + shouldLayout(): boolean + show(): void + sizeAllocate(allocation: Allocation, baseline: number): void + snapshotChild(child: Widget, snapshot: Snapshot): void + translateCoordinates(destWidget: Widget, srcX: number, srcY: number): [ /* returnType */ boolean, /* destX */ number | null, /* destY */ number | null ] + triggerTooltipQuery(): void + unmap(): void + unparent(): void + unrealize(): void + unsetStateFlags(flags: StateFlags): void + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Methods of Gtk.Accessible */ + getAccessibleRole(): AccessibleRole + resetProperty(property: AccessibleProperty): void + resetRelation(relation: AccessibleRelation): void + resetState(state: AccessibleState): void + updateProperty(properties: AccessibleProperty[], values: any): void + updateRelation(relations: AccessibleRelation[], values: any): void + updateState(states: AccessibleState[], values: any): void + /* Methods of Gtk.Buildable */ + getBuildableId(): string + /* Methods of Gtk.Editable */ + deleteSelection(): void + deleteText(startPos: number, endPos: number): void + finishDelegate(): void + getAlignment(): number + getChars(startPos: number, endPos: number): string + getDelegate(): Editable | null + getEditable(): boolean + getEnableUndo(): boolean + getMaxWidthChars(): number + getPosition(): number + getSelectionBounds(): [ /* returnType */ boolean, /* startPos */ number | null, /* endPos */ number | null ] + getText(): string + getWidthChars(): number + initDelegate(): void + insertText(text: string, length: number, position: number): /* position */ number + 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 + /* Virtual methods of Gtk.EditableLabel */ + vfuncChanged(): void + vfuncDeleteText(startPos: number, endPos: number): void + vfuncDoDeleteText(startPos: number, endPos: number): void + vfuncDoInsertText(text: string, length: number, position: number): /* position */ number + vfuncGetDelegate(): Editable | null + vfuncGetSelectionBounds(): [ /* returnType */ boolean, /* startPos */ number | null, /* endPos */ number | null ] + vfuncGetText(): string + vfuncInsertText(text: string, length: number, position: number): /* position */ number + vfuncSetSelectionBounds(startPos: number, endPos: number): void + /* Virtual methods of Gtk.Widget */ + vfuncComputeExpand(hexpandP: boolean, vexpandP: boolean): void + vfuncContains(x: number, y: number): boolean + vfuncCssChanged(change: CssStyleChange): void + vfuncDirectionChanged(previousDirection: TextDirection): void + vfuncFocus(direction: DirectionType): boolean + vfuncGetRequestMode(): SizeRequestMode + vfuncGrabFocus(): boolean + vfuncHide(): void + vfuncKeynavFailed(direction: DirectionType): boolean + vfuncMap(): void + vfuncMeasure(orientation: Orientation, forSize: number): [ /* minimum */ number | null, /* natural */ number | null, /* minimumBaseline */ number | null, /* naturalBaseline */ number | null ] + vfuncMnemonicActivate(groupCycling: boolean): boolean + vfuncMoveFocus(direction: DirectionType): void + vfuncQueryTooltip(x: number, y: number, keyboardTooltip: boolean, tooltip: Tooltip): boolean + vfuncRealize(): void + vfuncRoot(): void + vfuncSetFocusChild(child?: Widget | null): void + vfuncShow(): void + vfuncSizeAllocate(width: number, height: number, baseline: number): void + vfuncSnapshot(snapshot: Snapshot): void + vfuncStateFlagsChanged(previousStateFlags: StateFlags): void + vfuncSystemSettingChanged(settings: SystemSetting): void + vfuncUnmap(): void + vfuncUnrealize(): void + vfuncUnroot(): void + vfuncAddChild(builder: Builder, child: GObject.Object, type?: string | null): void + vfuncCustomFinished(builder: Builder, child: GObject.Object | null, tagname: string, data?: object | null): void + vfuncCustomTagEnd(builder: Builder, child: GObject.Object | null, tagname: string, data?: object | null): void + vfuncCustomTagStart(builder: Builder, child: GObject.Object | null, tagname: string): [ /* returnType */ boolean, /* parser */ BuildableParser, /* data */ object | null ] + vfuncGetId(): string + vfuncGetInternalChild(builder: Builder, childname: string): GObject.Object + vfuncParserFinished(builder: Builder): void + vfuncSetBuildableProperty(builder: Builder, name: string, value: any): void + vfuncSetId(id: string): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Gtk.Widget */ + connect(sigName: "destroy", callback: (($obj: EditableLabel) => void)): number + connect_after(sigName: "destroy", callback: (($obj: EditableLabel) => void)): number + emit(sigName: "destroy"): void + on(sigName: "destroy", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "destroy", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "destroy", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "direction-changed", callback: (($obj: EditableLabel, previousDirection: TextDirection) => void)): number + connect_after(sigName: "direction-changed", callback: (($obj: EditableLabel, previousDirection: TextDirection) => void)): number + emit(sigName: "direction-changed", previousDirection: TextDirection): void + on(sigName: "direction-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "direction-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "direction-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "hide", callback: (($obj: EditableLabel) => void)): number + connect_after(sigName: "hide", callback: (($obj: EditableLabel) => void)): number + emit(sigName: "hide"): void + on(sigName: "hide", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "hide", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "hide", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "keynav-failed", callback: (($obj: EditableLabel, direction: DirectionType) => boolean)): number + connect_after(sigName: "keynav-failed", callback: (($obj: EditableLabel, direction: DirectionType) => boolean)): number + emit(sigName: "keynav-failed", direction: DirectionType): void + on(sigName: "keynav-failed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "keynav-failed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "keynav-failed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "map", callback: (($obj: EditableLabel) => void)): number + connect_after(sigName: "map", callback: (($obj: EditableLabel) => void)): number + emit(sigName: "map"): void + on(sigName: "map", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "map", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "map", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "mnemonic-activate", callback: (($obj: EditableLabel, groupCycling: boolean) => boolean)): number + connect_after(sigName: "mnemonic-activate", callback: (($obj: EditableLabel, groupCycling: boolean) => boolean)): number + emit(sigName: "mnemonic-activate", groupCycling: boolean): void + on(sigName: "mnemonic-activate", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "mnemonic-activate", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "mnemonic-activate", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "move-focus", callback: (($obj: EditableLabel, direction: DirectionType) => void)): number + connect_after(sigName: "move-focus", callback: (($obj: EditableLabel, direction: DirectionType) => void)): number + emit(sigName: "move-focus", direction: DirectionType): void + on(sigName: "move-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "move-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "move-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "query-tooltip", callback: (($obj: EditableLabel, x: number, y: number, keyboardMode: boolean, tooltip: Tooltip) => boolean)): number + connect_after(sigName: "query-tooltip", callback: (($obj: EditableLabel, x: number, y: number, keyboardMode: boolean, tooltip: Tooltip) => boolean)): number + emit(sigName: "query-tooltip", x: number, y: number, keyboardMode: boolean, tooltip: Tooltip): void + on(sigName: "query-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "query-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "query-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "realize", callback: (($obj: EditableLabel) => void)): number + connect_after(sigName: "realize", callback: (($obj: EditableLabel) => void)): number + emit(sigName: "realize"): void + on(sigName: "realize", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "realize", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "realize", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "show", callback: (($obj: EditableLabel) => void)): number + connect_after(sigName: "show", callback: (($obj: EditableLabel) => void)): number + emit(sigName: "show"): void + on(sigName: "show", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "show", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "show", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "state-flags-changed", callback: (($obj: EditableLabel, flags: StateFlags) => void)): number + connect_after(sigName: "state-flags-changed", callback: (($obj: EditableLabel, flags: StateFlags) => void)): number + emit(sigName: "state-flags-changed", flags: StateFlags): void + on(sigName: "state-flags-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "state-flags-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "state-flags-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "unmap", callback: (($obj: EditableLabel) => void)): number + connect_after(sigName: "unmap", callback: (($obj: EditableLabel) => void)): number + emit(sigName: "unmap"): void + on(sigName: "unmap", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "unmap", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "unmap", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "unrealize", callback: (($obj: EditableLabel) => void)): number + connect_after(sigName: "unrealize", callback: (($obj: EditableLabel) => void)): number + emit(sigName: "unrealize"): void + on(sigName: "unrealize", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "unrealize", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "unrealize", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: EditableLabel, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: EditableLabel, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of Gtk.Editable */ + connect(sigName: "changed", callback: (($obj: EditableLabel) => void)): number + connect_after(sigName: "changed", callback: (($obj: EditableLabel) => void)): number + emit(sigName: "changed"): void + on(sigName: "changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "delete-text", callback: (($obj: EditableLabel, startPos: number, endPos: number) => void)): number + connect_after(sigName: "delete-text", callback: (($obj: EditableLabel, startPos: number, endPos: number) => void)): number + emit(sigName: "delete-text", startPos: number, endPos: number): void + on(sigName: "delete-text", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "delete-text", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "delete-text", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "insert-text", callback: (($obj: EditableLabel, text: string, length: number, position: number) => void)): number + connect_after(sigName: "insert-text", callback: (($obj: EditableLabel, text: string, length: number, position: number) => void)): number + emit(sigName: "insert-text", text: string, length: number, position: number): void + on(sigName: "insert-text", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "insert-text", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "insert-text", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::editing", callback: (($obj: EditableLabel, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::editing", callback: (($obj: EditableLabel, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::editing", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::editing", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::editing", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::can-focus", callback: (($obj: EditableLabel, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::can-focus", callback: (($obj: EditableLabel, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::can-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::can-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::can-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::can-target", callback: (($obj: EditableLabel, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::can-target", callback: (($obj: EditableLabel, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::can-target", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::can-target", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::can-target", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::css-classes", callback: (($obj: EditableLabel, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::css-classes", callback: (($obj: EditableLabel, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::css-classes", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::css-classes", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::css-classes", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::cursor", callback: (($obj: EditableLabel, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::cursor", callback: (($obj: EditableLabel, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::cursor", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::cursor", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::cursor", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::focus-on-click", callback: (($obj: EditableLabel, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::focus-on-click", callback: (($obj: EditableLabel, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::focus-on-click", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::focus-on-click", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::focus-on-click", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::focusable", callback: (($obj: EditableLabel, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::focusable", callback: (($obj: EditableLabel, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::focusable", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::focusable", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::focusable", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::halign", callback: (($obj: EditableLabel, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::halign", callback: (($obj: EditableLabel, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::halign", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::halign", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::halign", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::has-default", callback: (($obj: EditableLabel, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-default", callback: (($obj: EditableLabel, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::has-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::has-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::has-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::has-focus", callback: (($obj: EditableLabel, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-focus", callback: (($obj: EditableLabel, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::has-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::has-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::has-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::has-tooltip", callback: (($obj: EditableLabel, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-tooltip", callback: (($obj: EditableLabel, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::has-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::has-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::has-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::height-request", callback: (($obj: EditableLabel, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::height-request", callback: (($obj: EditableLabel, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::height-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::height-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::height-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::hexpand", callback: (($obj: EditableLabel, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hexpand", callback: (($obj: EditableLabel, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::hexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::hexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::hexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::hexpand-set", callback: (($obj: EditableLabel, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hexpand-set", callback: (($obj: EditableLabel, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::hexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::hexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::hexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::layout-manager", callback: (($obj: EditableLabel, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::layout-manager", callback: (($obj: EditableLabel, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::layout-manager", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::layout-manager", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::layout-manager", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-bottom", callback: (($obj: EditableLabel, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-bottom", callback: (($obj: EditableLabel, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-bottom", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-bottom", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-bottom", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-end", callback: (($obj: EditableLabel, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-end", callback: (($obj: EditableLabel, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-end", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-end", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-end", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-start", callback: (($obj: EditableLabel, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-start", callback: (($obj: EditableLabel, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-start", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-start", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-start", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-top", callback: (($obj: EditableLabel, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-top", callback: (($obj: EditableLabel, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-top", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-top", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-top", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::name", callback: (($obj: EditableLabel, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::name", callback: (($obj: EditableLabel, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::opacity", callback: (($obj: EditableLabel, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::opacity", callback: (($obj: EditableLabel, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::opacity", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::opacity", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::opacity", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::overflow", callback: (($obj: EditableLabel, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::overflow", callback: (($obj: EditableLabel, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::overflow", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::overflow", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::overflow", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::parent", callback: (($obj: EditableLabel, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::parent", callback: (($obj: EditableLabel, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::receives-default", callback: (($obj: EditableLabel, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::receives-default", callback: (($obj: EditableLabel, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::receives-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::receives-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::receives-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::root", callback: (($obj: EditableLabel, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::root", callback: (($obj: EditableLabel, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::root", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::root", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::root", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::scale-factor", callback: (($obj: EditableLabel, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::scale-factor", callback: (($obj: EditableLabel, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::scale-factor", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::scale-factor", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::scale-factor", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::sensitive", callback: (($obj: EditableLabel, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::sensitive", callback: (($obj: EditableLabel, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::sensitive", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::sensitive", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::sensitive", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::tooltip-markup", callback: (($obj: EditableLabel, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::tooltip-markup", callback: (($obj: EditableLabel, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::tooltip-markup", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::tooltip-markup", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::tooltip-markup", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::tooltip-text", callback: (($obj: EditableLabel, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::tooltip-text", callback: (($obj: EditableLabel, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::tooltip-text", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::tooltip-text", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::tooltip-text", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::valign", callback: (($obj: EditableLabel, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::valign", callback: (($obj: EditableLabel, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::valign", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::valign", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::valign", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::vexpand", callback: (($obj: EditableLabel, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vexpand", callback: (($obj: EditableLabel, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::vexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::vexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::vexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::vexpand-set", callback: (($obj: EditableLabel, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vexpand-set", callback: (($obj: EditableLabel, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::vexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::vexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::vexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::visible", callback: (($obj: EditableLabel, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::visible", callback: (($obj: EditableLabel, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::width-request", callback: (($obj: EditableLabel, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::width-request", callback: (($obj: EditableLabel, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::width-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::width-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::width-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::accessible-role", callback: (($obj: EditableLabel, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-role", callback: (($obj: EditableLabel, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::accessible-role", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::accessible-role", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::accessible-role", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::cursor-position", callback: (($obj: EditableLabel, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::cursor-position", callback: (($obj: EditableLabel, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::cursor-position", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::cursor-position", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::cursor-position", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::editable", callback: (($obj: EditableLabel, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::editable", callback: (($obj: EditableLabel, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::editable", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::editable", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::editable", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::enable-undo", callback: (($obj: EditableLabel, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::enable-undo", callback: (($obj: EditableLabel, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::enable-undo", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::enable-undo", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::enable-undo", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::max-width-chars", callback: (($obj: EditableLabel, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::max-width-chars", callback: (($obj: EditableLabel, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::max-width-chars", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::max-width-chars", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::max-width-chars", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::selection-bound", callback: (($obj: EditableLabel, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::selection-bound", callback: (($obj: EditableLabel, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::selection-bound", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::selection-bound", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::selection-bound", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::text", callback: (($obj: EditableLabel, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::text", callback: (($obj: EditableLabel, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::text", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::text", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::text", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::width-chars", callback: (($obj: EditableLabel, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::width-chars", callback: (($obj: EditableLabel, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::width-chars", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::width-chars", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::width-chars", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::xalign", callback: (($obj: EditableLabel, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::xalign", callback: (($obj: EditableLabel, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::xalign", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::xalign", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::xalign", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: EditableLabel_ConstructProps) + _init (config?: EditableLabel_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(str: string): EditableLabel + static delegateGetProperty(object: GObject.Object, propId: number, value: any, pspec: GObject.ParamSpec): boolean + static delegateSetProperty(object: GObject.Object, propId: number, value: any, pspec: GObject.ParamSpec): boolean + static installProperties(objectClass: GObject.ObjectClass, firstProp: number): number + static $gtype: GObject.Type +} +export interface EmojiChooser_ConstructProps extends Popover_ConstructProps { + accessibleRole?: AccessibleRole +} +export class EmojiChooser { + /* Properties of Gtk.Popover */ + autohide: boolean + cascadePopdown: boolean + child: Widget + defaultWidget: Widget + hasArrow: boolean + mnemonicsVisible: boolean + pointingTo: Gdk.Rectangle + position: PositionType + /* Properties of Gtk.Widget */ + canFocus: boolean + canTarget: boolean + cssClasses: string[] + cursor: Gdk.Cursor + focusOnClick: boolean + focusable: boolean + halign: Align + readonly hasDefault: boolean + readonly hasFocus: boolean + hasTooltip: boolean + heightRequest: number + hexpand: boolean + hexpandSet: boolean + layoutManager: LayoutManager + marginBottom: number + marginEnd: number + marginStart: number + marginTop: number + name: string + opacity: number + overflow: Overflow + readonly parent: Widget + receivesDefault: boolean + readonly root: Root + readonly scaleFactor: number + sensitive: boolean + tooltipMarkup: string + tooltipText: string + valign: Align + vexpand: boolean + vexpandSet: boolean + visible: boolean + widthRequest: number + /* Properties of Gtk.Accessible */ + accessibleRole: AccessibleRole + /* Fields of Gtk.Widget */ + parentInstance: GObject.InitiallyUnowned + /* Fields of GObject.InitiallyUnowned */ + gTypeInstance: GObject.TypeInstance + /* Methods of Gtk.Popover */ + getAutohide(): boolean + getCascadePopdown(): boolean + getChild(): Widget | null + getHasArrow(): boolean + getMnemonicsVisible(): boolean + getOffset(): [ /* xOffset */ number | null, /* yOffset */ number | null ] + getPointingTo(): [ /* returnType */ boolean, /* rect */ Gdk.Rectangle ] + getPosition(): PositionType + popdown(): void + popup(): void + present(): void + setAutohide(autohide: boolean): void + setCascadePopdown(cascadePopdown: boolean): void + setChild(child?: Widget | null): void + setDefaultWidget(widget?: Widget | null): void + setHasArrow(hasArrow: boolean): void + setMnemonicsVisible(mnemonicsVisible: boolean): void + setOffset(xOffset: number, yOffset: number): void + setPointingTo(rect: Gdk.Rectangle): void + setPosition(position: PositionType): void + /* Methods of Gtk.Widget */ + actionSetEnabled(actionName: string, enabled: boolean): void + activate(): boolean + activateAction(name: string, args?: GLib.Variant | null): boolean + activateDefault(): void + addController(controller: EventController): void + addCssClass(cssClass: string): void + addMnemonicLabel(label: Widget): void + addTickCallback(callback: TickCallback): number + allocate(width: number, height: number, baseline: number, transform?: Gsk.Transform | null): void + childFocus(direction: DirectionType): boolean + computeBounds(target: Widget): [ /* returnType */ boolean, /* outBounds */ Graphene.Rect ] + computeExpand(orientation: Orientation): boolean + computePoint(target: Widget, point: Graphene.Point): [ /* returnType */ boolean, /* outPoint */ Graphene.Point ] + computeTransform(target: Widget): [ /* returnType */ boolean, /* outTransform */ Graphene.Matrix ] + contains(x: number, y: number): boolean + createPangoContext(): Pango.Context + createPangoLayout(text?: string | null): Pango.Layout + dragCheckThreshold(startX: number, startY: number, currentX: number, currentY: number): boolean + errorBell(): void + getAllocatedBaseline(): number + getAllocatedHeight(): number + getAllocatedWidth(): number + getAllocation(): /* allocation */ Allocation + getAncestor(widgetType: GObject.Type): Widget | null + getCanFocus(): boolean + getCanTarget(): boolean + getChildVisible(): boolean + getClipboard(): Gdk.Clipboard + getCssClasses(): string[] + getCssName(): string + getCursor(): Gdk.Cursor | null + getDirection(): TextDirection + getDisplay(): Gdk.Display + getFirstChild(): Widget | null + getFocusChild(): Widget | null + getFocusOnClick(): boolean + getFocusable(): boolean + getFontMap(): Pango.FontMap | null + getFontOptions(): cairo.FontOptions | null + getFrameClock(): Gdk.FrameClock | null + getHalign(): Align + getHasTooltip(): boolean + getHeight(): number + getHexpand(): boolean + getHexpandSet(): boolean + getLastChild(): Widget | null + getLayoutManager(): LayoutManager | null + getMapped(): boolean + getMarginBottom(): number + getMarginEnd(): number + getMarginStart(): number + getMarginTop(): number + getName(): string + getNative(): Native | null + getNextSibling(): Widget | null + getOpacity(): number + getOverflow(): Overflow + getPangoContext(): Pango.Context + getParent(): Widget | null + getPreferredSize(): [ /* minimumSize */ Requisition | null, /* naturalSize */ Requisition | null ] + getPrevSibling(): Widget | null + getPrimaryClipboard(): Gdk.Clipboard + getRealized(): boolean + getReceivesDefault(): boolean + getRequestMode(): SizeRequestMode + getRoot(): Root | null + getScaleFactor(): number + getSensitive(): boolean + getSettings(): Settings + getSize(orientation: Orientation): number + getSizeRequest(): [ /* width */ number | null, /* height */ number | null ] + getStateFlags(): StateFlags + getStyleContext(): StyleContext + getTemplateChild(widgetType: GObject.Type, name: string): GObject.Object + getTooltipMarkup(): string | null + getTooltipText(): string | null + getValign(): 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?: Gio.ActionGroup | null): void + insertAfter(parent: Widget, previousSibling?: Widget | null): void + insertBefore(parent: Widget, nextSibling?: Widget | null): void + isAncestor(ancestor: Widget): boolean + isDrawable(): boolean + isFocus(): boolean + isSensitive(): boolean + isVisible(): boolean + keynavFailed(direction: DirectionType): boolean + listMnemonicLabels(): Widget[] + map(): void + measure(orientation: Orientation, forSize: number): [ /* minimum */ number | null, /* natural */ number | null, /* minimumBaseline */ number | null, /* naturalBaseline */ number | null ] + mnemonicActivate(groupCycling: boolean): boolean + observeChildren(): Gio.ListModel + observeControllers(): Gio.ListModel + pick(x: number, y: number, flags: PickFlags): Widget | null + queueAllocate(): void + queueDraw(): void + queueResize(): void + realize(): void + removeController(controller: EventController): void + removeCssClass(cssClass: string): void + removeMnemonicLabel(label: Widget): void + removeTickCallback(id: number): void + setCanFocus(canFocus: boolean): void + setCanTarget(canTarget: boolean): void + setChildVisible(childVisible: boolean): void + setCssClasses(classes: string[]): void + setCursor(cursor?: Gdk.Cursor | null): void + setCursorFromName(name?: string | null): void + setDirection(dir: TextDirection): void + setFocusChild(child?: Widget | null): void + setFocusOnClick(focusOnClick: boolean): void + setFocusable(focusable: boolean): void + setFontMap(fontMap?: Pango.FontMap | null): void + setFontOptions(options?: cairo.FontOptions | null): void + setHalign(align: Align): void + setHasTooltip(hasTooltip: boolean): void + setHexpand(expand: boolean): void + setHexpandSet(set: boolean): void + setLayoutManager(layoutManager?: LayoutManager | 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: Overflow): void + setParent(parent: Widget): void + setReceivesDefault(receivesDefault: boolean): void + setSensitive(sensitive: boolean): void + setSizeRequest(width: number, height: number): void + setStateFlags(flags: StateFlags, clear: boolean): void + setTooltipMarkup(markup?: string | null): void + setTooltipText(text?: string | null): void + setValign(align: Align): void + setVexpand(expand: boolean): void + setVexpandSet(set: boolean): void + setVisible(visible: boolean): void + shouldLayout(): boolean + show(): void + sizeAllocate(allocation: Allocation, baseline: number): void + snapshotChild(child: Widget, snapshot: Snapshot): void + translateCoordinates(destWidget: Widget, srcX: number, srcY: number): [ /* returnType */ boolean, /* destX */ number | null, /* destY */ number | null ] + triggerTooltipQuery(): void + unmap(): void + unparent(): void + unrealize(): void + unsetStateFlags(flags: StateFlags): void + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Methods of Gtk.Accessible */ + getAccessibleRole(): AccessibleRole + resetProperty(property: AccessibleProperty): void + resetRelation(relation: AccessibleRelation): void + resetState(state: AccessibleState): void + updateProperty(properties: AccessibleProperty[], values: any): void + updateRelation(relations: AccessibleRelation[], values: any): void + updateState(states: AccessibleState[], values: any): void + /* Methods of Gtk.Buildable */ + getBuildableId(): string + /* Methods of Gtk.Native */ + getRenderer(): Gsk.Renderer + getSurface(): Gdk.Surface + getSurfaceTransform(): [ /* x */ number, /* y */ number ] + /* Virtual methods of Gtk.Popover */ + vfuncActivateDefault(): void + vfuncClosed(): void + vfuncAddController(controller: ShortcutController): void + vfuncRemoveController(controller: ShortcutController): void + /* Virtual methods of Gtk.Widget */ + vfuncComputeExpand(hexpandP: boolean, vexpandP: boolean): void + vfuncContains(x: number, y: number): boolean + vfuncCssChanged(change: CssStyleChange): void + vfuncDirectionChanged(previousDirection: TextDirection): void + vfuncFocus(direction: DirectionType): boolean + vfuncGetRequestMode(): SizeRequestMode + vfuncGrabFocus(): boolean + vfuncHide(): void + vfuncKeynavFailed(direction: DirectionType): boolean + vfuncMap(): void + vfuncMeasure(orientation: Orientation, forSize: number): [ /* minimum */ number | null, /* natural */ number | null, /* minimumBaseline */ number | null, /* naturalBaseline */ number | null ] + vfuncMnemonicActivate(groupCycling: boolean): boolean + vfuncMoveFocus(direction: DirectionType): void + vfuncQueryTooltip(x: number, y: number, keyboardTooltip: boolean, tooltip: Tooltip): boolean + vfuncRealize(): void + vfuncRoot(): void + vfuncSetFocusChild(child?: Widget | null): void + vfuncShow(): void + vfuncSizeAllocate(width: number, height: number, baseline: number): void + vfuncSnapshot(snapshot: Snapshot): void + vfuncStateFlagsChanged(previousStateFlags: StateFlags): void + vfuncSystemSettingChanged(settings: SystemSetting): void + vfuncUnmap(): void + vfuncUnrealize(): void + vfuncUnroot(): void + vfuncAddChild(builder: Builder, child: GObject.Object, type?: string | null): void + vfuncCustomFinished(builder: Builder, child: GObject.Object | null, tagname: string, data?: object | null): void + vfuncCustomTagEnd(builder: Builder, child: GObject.Object | null, tagname: string, data?: object | null): void + vfuncCustomTagStart(builder: Builder, child: GObject.Object | null, tagname: string): [ /* returnType */ boolean, /* parser */ BuildableParser, /* data */ object | null ] + vfuncGetId(): string + vfuncGetInternalChild(builder: Builder, childname: string): GObject.Object + vfuncParserFinished(builder: Builder): void + vfuncSetBuildableProperty(builder: Builder, name: string, value: any): void + vfuncSetId(id: string): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Gtk.EmojiChooser */ + connect(sigName: "emoji-picked", callback: (($obj: EmojiChooser, text: string) => void)): number + connect_after(sigName: "emoji-picked", callback: (($obj: EmojiChooser, text: string) => void)): number + emit(sigName: "emoji-picked", text: string): void + on(sigName: "emoji-picked", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "emoji-picked", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "emoji-picked", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of Gtk.Popover */ + connect(sigName: "activate-default", callback: (($obj: EmojiChooser) => void)): number + connect_after(sigName: "activate-default", callback: (($obj: EmojiChooser) => void)): number + emit(sigName: "activate-default"): void + on(sigName: "activate-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "activate-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "activate-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "closed", callback: (($obj: EmojiChooser) => void)): number + connect_after(sigName: "closed", callback: (($obj: EmojiChooser) => void)): number + emit(sigName: "closed"): void + on(sigName: "closed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "closed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "closed", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of Gtk.Widget */ + connect(sigName: "destroy", callback: (($obj: EmojiChooser) => void)): number + connect_after(sigName: "destroy", callback: (($obj: EmojiChooser) => void)): number + emit(sigName: "destroy"): void + on(sigName: "destroy", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "destroy", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "destroy", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "direction-changed", callback: (($obj: EmojiChooser, previousDirection: TextDirection) => void)): number + connect_after(sigName: "direction-changed", callback: (($obj: EmojiChooser, previousDirection: TextDirection) => void)): number + emit(sigName: "direction-changed", previousDirection: TextDirection): void + on(sigName: "direction-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "direction-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "direction-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "hide", callback: (($obj: EmojiChooser) => void)): number + connect_after(sigName: "hide", callback: (($obj: EmojiChooser) => void)): number + emit(sigName: "hide"): void + on(sigName: "hide", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "hide", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "hide", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "keynav-failed", callback: (($obj: EmojiChooser, direction: DirectionType) => boolean)): number + connect_after(sigName: "keynav-failed", callback: (($obj: EmojiChooser, direction: DirectionType) => boolean)): number + emit(sigName: "keynav-failed", direction: DirectionType): void + on(sigName: "keynav-failed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "keynav-failed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "keynav-failed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "map", callback: (($obj: EmojiChooser) => void)): number + connect_after(sigName: "map", callback: (($obj: EmojiChooser) => void)): number + emit(sigName: "map"): void + on(sigName: "map", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "map", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "map", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "mnemonic-activate", callback: (($obj: EmojiChooser, groupCycling: boolean) => boolean)): number + connect_after(sigName: "mnemonic-activate", callback: (($obj: EmojiChooser, groupCycling: boolean) => boolean)): number + emit(sigName: "mnemonic-activate", groupCycling: boolean): void + on(sigName: "mnemonic-activate", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "mnemonic-activate", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "mnemonic-activate", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "move-focus", callback: (($obj: EmojiChooser, direction: DirectionType) => void)): number + connect_after(sigName: "move-focus", callback: (($obj: EmojiChooser, direction: DirectionType) => void)): number + emit(sigName: "move-focus", direction: DirectionType): void + on(sigName: "move-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "move-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "move-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "query-tooltip", callback: (($obj: EmojiChooser, x: number, y: number, keyboardMode: boolean, tooltip: Tooltip) => boolean)): number + connect_after(sigName: "query-tooltip", callback: (($obj: EmojiChooser, x: number, y: number, keyboardMode: boolean, tooltip: Tooltip) => boolean)): number + emit(sigName: "query-tooltip", x: number, y: number, keyboardMode: boolean, tooltip: Tooltip): void + on(sigName: "query-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "query-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "query-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "realize", callback: (($obj: EmojiChooser) => void)): number + connect_after(sigName: "realize", callback: (($obj: EmojiChooser) => void)): number + emit(sigName: "realize"): void + on(sigName: "realize", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "realize", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "realize", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "show", callback: (($obj: EmojiChooser) => void)): number + connect_after(sigName: "show", callback: (($obj: EmojiChooser) => void)): number + emit(sigName: "show"): void + on(sigName: "show", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "show", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "show", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "state-flags-changed", callback: (($obj: EmojiChooser, flags: StateFlags) => void)): number + connect_after(sigName: "state-flags-changed", callback: (($obj: EmojiChooser, flags: StateFlags) => void)): number + emit(sigName: "state-flags-changed", flags: StateFlags): void + on(sigName: "state-flags-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "state-flags-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "state-flags-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "unmap", callback: (($obj: EmojiChooser) => void)): number + connect_after(sigName: "unmap", callback: (($obj: EmojiChooser) => void)): number + emit(sigName: "unmap"): void + on(sigName: "unmap", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "unmap", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "unmap", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "unrealize", callback: (($obj: EmojiChooser) => void)): number + connect_after(sigName: "unrealize", callback: (($obj: EmojiChooser) => void)): number + emit(sigName: "unrealize"): void + on(sigName: "unrealize", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "unrealize", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "unrealize", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: EmojiChooser, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: EmojiChooser, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::autohide", callback: (($obj: EmojiChooser, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::autohide", callback: (($obj: EmojiChooser, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::autohide", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::autohide", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::autohide", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::cascade-popdown", callback: (($obj: EmojiChooser, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::cascade-popdown", callback: (($obj: EmojiChooser, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::cascade-popdown", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::cascade-popdown", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::cascade-popdown", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::child", callback: (($obj: EmojiChooser, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::child", callback: (($obj: EmojiChooser, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::child", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::child", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::child", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::default-widget", callback: (($obj: EmojiChooser, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::default-widget", callback: (($obj: EmojiChooser, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::default-widget", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::default-widget", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::default-widget", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::has-arrow", callback: (($obj: EmojiChooser, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-arrow", callback: (($obj: EmojiChooser, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::has-arrow", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::has-arrow", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::has-arrow", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::mnemonics-visible", callback: (($obj: EmojiChooser, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::mnemonics-visible", callback: (($obj: EmojiChooser, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::mnemonics-visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::mnemonics-visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::mnemonics-visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::pointing-to", callback: (($obj: EmojiChooser, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::pointing-to", callback: (($obj: EmojiChooser, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::pointing-to", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::pointing-to", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::pointing-to", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::position", callback: (($obj: EmojiChooser, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::position", callback: (($obj: EmojiChooser, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::position", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::position", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::position", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::can-focus", callback: (($obj: EmojiChooser, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::can-focus", callback: (($obj: EmojiChooser, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::can-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::can-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::can-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::can-target", callback: (($obj: EmojiChooser, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::can-target", callback: (($obj: EmojiChooser, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::can-target", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::can-target", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::can-target", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::css-classes", callback: (($obj: EmojiChooser, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::css-classes", callback: (($obj: EmojiChooser, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::css-classes", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::css-classes", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::css-classes", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::cursor", callback: (($obj: EmojiChooser, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::cursor", callback: (($obj: EmojiChooser, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::cursor", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::cursor", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::cursor", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::focus-on-click", callback: (($obj: EmojiChooser, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::focus-on-click", callback: (($obj: EmojiChooser, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::focus-on-click", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::focus-on-click", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::focus-on-click", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::focusable", callback: (($obj: EmojiChooser, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::focusable", callback: (($obj: EmojiChooser, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::focusable", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::focusable", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::focusable", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::halign", callback: (($obj: EmojiChooser, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::halign", callback: (($obj: EmojiChooser, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::halign", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::halign", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::halign", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::has-default", callback: (($obj: EmojiChooser, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-default", callback: (($obj: EmojiChooser, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::has-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::has-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::has-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::has-focus", callback: (($obj: EmojiChooser, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-focus", callback: (($obj: EmojiChooser, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::has-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::has-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::has-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::has-tooltip", callback: (($obj: EmojiChooser, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-tooltip", callback: (($obj: EmojiChooser, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::has-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::has-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::has-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::height-request", callback: (($obj: EmojiChooser, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::height-request", callback: (($obj: EmojiChooser, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::height-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::height-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::height-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::hexpand", callback: (($obj: EmojiChooser, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hexpand", callback: (($obj: EmojiChooser, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::hexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::hexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::hexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::hexpand-set", callback: (($obj: EmojiChooser, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hexpand-set", callback: (($obj: EmojiChooser, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::hexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::hexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::hexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::layout-manager", callback: (($obj: EmojiChooser, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::layout-manager", callback: (($obj: EmojiChooser, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::layout-manager", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::layout-manager", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::layout-manager", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-bottom", callback: (($obj: EmojiChooser, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-bottom", callback: (($obj: EmojiChooser, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-bottom", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-bottom", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-bottom", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-end", callback: (($obj: EmojiChooser, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-end", callback: (($obj: EmojiChooser, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-end", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-end", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-end", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-start", callback: (($obj: EmojiChooser, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-start", callback: (($obj: EmojiChooser, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-start", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-start", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-start", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-top", callback: (($obj: EmojiChooser, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-top", callback: (($obj: EmojiChooser, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-top", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-top", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-top", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::name", callback: (($obj: EmojiChooser, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::name", callback: (($obj: EmojiChooser, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::opacity", callback: (($obj: EmojiChooser, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::opacity", callback: (($obj: EmojiChooser, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::opacity", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::opacity", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::opacity", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::overflow", callback: (($obj: EmojiChooser, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::overflow", callback: (($obj: EmojiChooser, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::overflow", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::overflow", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::overflow", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::parent", callback: (($obj: EmojiChooser, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::parent", callback: (($obj: EmojiChooser, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::receives-default", callback: (($obj: EmojiChooser, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::receives-default", callback: (($obj: EmojiChooser, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::receives-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::receives-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::receives-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::root", callback: (($obj: EmojiChooser, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::root", callback: (($obj: EmojiChooser, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::root", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::root", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::root", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::scale-factor", callback: (($obj: EmojiChooser, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::scale-factor", callback: (($obj: EmojiChooser, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::scale-factor", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::scale-factor", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::scale-factor", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::sensitive", callback: (($obj: EmojiChooser, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::sensitive", callback: (($obj: EmojiChooser, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::sensitive", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::sensitive", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::sensitive", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::tooltip-markup", callback: (($obj: EmojiChooser, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::tooltip-markup", callback: (($obj: EmojiChooser, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::tooltip-markup", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::tooltip-markup", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::tooltip-markup", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::tooltip-text", callback: (($obj: EmojiChooser, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::tooltip-text", callback: (($obj: EmojiChooser, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::tooltip-text", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::tooltip-text", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::tooltip-text", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::valign", callback: (($obj: EmojiChooser, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::valign", callback: (($obj: EmojiChooser, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::valign", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::valign", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::valign", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::vexpand", callback: (($obj: EmojiChooser, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vexpand", callback: (($obj: EmojiChooser, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::vexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::vexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::vexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::vexpand-set", callback: (($obj: EmojiChooser, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vexpand-set", callback: (($obj: EmojiChooser, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::vexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::vexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::vexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::visible", callback: (($obj: EmojiChooser, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::visible", callback: (($obj: EmojiChooser, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::width-request", callback: (($obj: EmojiChooser, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::width-request", callback: (($obj: EmojiChooser, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::width-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::width-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::width-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::accessible-role", callback: (($obj: EmojiChooser, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-role", callback: (($obj: EmojiChooser, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::accessible-role", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::accessible-role", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::accessible-role", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: EmojiChooser_ConstructProps) + _init (config?: EmojiChooser_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(): EmojiChooser + static $gtype: GObject.Type +} +export interface Entry_ConstructProps extends Widget_ConstructProps { + activatesDefault?: boolean + attributes?: Pango.AttrList + buffer?: EntryBuffer + completion?: EntryCompletion + enableEmojiCompletion?: boolean + extraMenu?: Gio.MenuModel + hasFrame?: boolean + imModule?: string + inputHints?: InputHints + inputPurpose?: InputPurpose + invisibleChar?: number + invisibleCharSet?: boolean + maxLength?: number + overwriteMode?: boolean + placeholderText?: string + primaryIconActivatable?: boolean + primaryIconGicon?: Gio.Icon + primaryIconName?: string + primaryIconPaintable?: Gdk.Paintable + primaryIconSensitive?: boolean + primaryIconTooltipMarkup?: string + primaryIconTooltipText?: string + progressFraction?: number + progressPulseStep?: number + secondaryIconActivatable?: boolean + secondaryIconGicon?: Gio.Icon + secondaryIconName?: string + secondaryIconPaintable?: Gdk.Paintable + secondaryIconSensitive?: boolean + secondaryIconTooltipMarkup?: string + secondaryIconTooltipText?: string + showEmojiIcon?: boolean + tabs?: Pango.TabArray + truncateMultiline?: boolean + visibility?: boolean + accessibleRole?: AccessibleRole + editingCanceled?: boolean + editable?: boolean + enableUndo?: boolean + maxWidthChars?: number + text?: string + widthChars?: number + xalign?: number +} +export class Entry { + /* Properties of Gtk.Entry */ + activatesDefault: boolean + attributes: Pango.AttrList + buffer: EntryBuffer + completion: EntryCompletion + enableEmojiCompletion: boolean + extraMenu: Gio.MenuModel + hasFrame: boolean + imModule: string + inputHints: InputHints + inputPurpose: InputPurpose + invisibleChar: number + invisibleCharSet: boolean + maxLength: number + overwriteMode: boolean + placeholderText: string + primaryIconActivatable: boolean + primaryIconGicon: Gio.Icon + primaryIconName: string + primaryIconPaintable: Gdk.Paintable + primaryIconSensitive: boolean + readonly primaryIconStorageType: ImageType + primaryIconTooltipMarkup: string + primaryIconTooltipText: string + progressFraction: number + progressPulseStep: number + readonly scrollOffset: number + secondaryIconActivatable: boolean + secondaryIconGicon: Gio.Icon + secondaryIconName: string + secondaryIconPaintable: Gdk.Paintable + secondaryIconSensitive: boolean + readonly secondaryIconStorageType: ImageType + secondaryIconTooltipMarkup: string + secondaryIconTooltipText: string + showEmojiIcon: boolean + tabs: Pango.TabArray + readonly textLength: number + truncateMultiline: boolean + visibility: boolean + /* Properties of Gtk.Widget */ + canFocus: boolean + canTarget: boolean + cssClasses: string[] + cursor: Gdk.Cursor + focusOnClick: boolean + focusable: boolean + halign: Align + readonly hasDefault: boolean + readonly hasFocus: boolean + hasTooltip: boolean + heightRequest: number + hexpand: boolean + hexpandSet: boolean + layoutManager: LayoutManager + marginBottom: number + marginEnd: number + marginStart: number + marginTop: number + name: string + opacity: number + overflow: Overflow + readonly parent: Widget + receivesDefault: boolean + readonly root: Root + readonly scaleFactor: number + sensitive: boolean + tooltipMarkup: string + tooltipText: string + valign: Align + vexpand: boolean + vexpandSet: boolean + visible: boolean + widthRequest: number + /* Properties of Gtk.Accessible */ + accessibleRole: AccessibleRole + /* Properties of Gtk.CellEditable */ + editingCanceled: boolean + /* Properties of Gtk.Editable */ + readonly cursorPosition: number + editable: boolean + enableUndo: boolean + maxWidthChars: number + readonly selectionBound: number + text: string + widthChars: number + xalign: number + /* Fields of Gtk.Widget */ + parentInstance: GObject.InitiallyUnowned + /* Fields of GObject.InitiallyUnowned */ + gTypeInstance: GObject.TypeInstance + /* Methods of Gtk.Entry */ + getActivatesDefault(): boolean + getAlignment(): number + getAttributes(): Pango.AttrList | null + getBuffer(): EntryBuffer + getCompletion(): EntryCompletion | null + getCurrentIconDragSource(): number + getExtraMenu(): Gio.MenuModel | null + getHasFrame(): boolean + getIconActivatable(iconPos: EntryIconPosition): boolean + getIconArea(iconPos: EntryIconPosition): /* iconArea */ Gdk.Rectangle + getIconAtPos(x: number, y: number): number + getIconGicon(iconPos: EntryIconPosition): Gio.Icon | null + getIconName(iconPos: EntryIconPosition): string | null + getIconPaintable(iconPos: EntryIconPosition): Gdk.Paintable | null + getIconSensitive(iconPos: EntryIconPosition): boolean + getIconStorageType(iconPos: EntryIconPosition): ImageType + getIconTooltipMarkup(iconPos: EntryIconPosition): string | null + getIconTooltipText(iconPos: EntryIconPosition): string | null + getInputHints(): InputHints + getInputPurpose(): InputPurpose + getInvisibleChar(): number + getMaxLength(): number + getOverwriteMode(): boolean + getPlaceholderText(): string | null + getProgressFraction(): number + getProgressPulseStep(): number + getTabs(): Pango.TabArray | null + getTextLength(): number + getVisibility(): boolean + grabFocusWithoutSelecting(): boolean + progressPulse(): void + resetImContext(): void + setActivatesDefault(setting: boolean): void + setAlignment(xalign: number): void + setAttributes(attrs: Pango.AttrList): void + setBuffer(buffer: EntryBuffer): void + setCompletion(completion?: EntryCompletion | null): void + setExtraMenu(model?: Gio.MenuModel | null): void + setHasFrame(setting: boolean): void + setIconActivatable(iconPos: EntryIconPosition, activatable: boolean): void + setIconDragSource(iconPos: EntryIconPosition, provider: Gdk.ContentProvider, actions: Gdk.DragAction): void + setIconFromGicon(iconPos: EntryIconPosition, icon?: Gio.Icon | null): void + setIconFromIconName(iconPos: EntryIconPosition, iconName?: string | null): void + setIconFromPaintable(iconPos: EntryIconPosition, paintable?: Gdk.Paintable | null): void + setIconSensitive(iconPos: EntryIconPosition, sensitive: boolean): void + setIconTooltipMarkup(iconPos: EntryIconPosition, tooltip?: string | null): void + setIconTooltipText(iconPos: EntryIconPosition, tooltip?: string | null): void + setInputHints(hints: InputHints): void + setInputPurpose(purpose: InputPurpose): void + setInvisibleChar(ch: number): void + setMaxLength(max: number): void + setOverwriteMode(overwrite: boolean): void + setPlaceholderText(text?: string | null): void + setProgressFraction(fraction: number): void + setProgressPulseStep(fraction: number): void + setTabs(tabs?: Pango.TabArray | null): void + setVisibility(visible: boolean): void + unsetInvisibleChar(): void + /* Methods of Gtk.Widget */ + actionSetEnabled(actionName: string, enabled: boolean): void + activate(): boolean + activateAction(name: string, args?: GLib.Variant | null): boolean + activateDefault(): void + addController(controller: EventController): void + addCssClass(cssClass: string): void + addMnemonicLabel(label: Widget): void + addTickCallback(callback: TickCallback): number + allocate(width: number, height: number, baseline: number, transform?: Gsk.Transform | null): void + childFocus(direction: DirectionType): boolean + computeBounds(target: Widget): [ /* returnType */ boolean, /* outBounds */ Graphene.Rect ] + computeExpand(orientation: Orientation): boolean + computePoint(target: Widget, point: Graphene.Point): [ /* returnType */ boolean, /* outPoint */ Graphene.Point ] + computeTransform(target: Widget): [ /* returnType */ boolean, /* outTransform */ Graphene.Matrix ] + contains(x: number, y: number): boolean + createPangoContext(): Pango.Context + createPangoLayout(text?: string | null): Pango.Layout + dragCheckThreshold(startX: number, startY: number, currentX: number, currentY: number): boolean + errorBell(): void + getAllocatedBaseline(): number + getAllocatedHeight(): number + getAllocatedWidth(): number + getAllocation(): /* allocation */ Allocation + getAncestor(widgetType: GObject.Type): Widget | null + getCanFocus(): boolean + getCanTarget(): boolean + getChildVisible(): boolean + getClipboard(): Gdk.Clipboard + getCssClasses(): string[] + getCssName(): string + getCursor(): Gdk.Cursor | null + getDirection(): TextDirection + getDisplay(): Gdk.Display + getFirstChild(): Widget | null + getFocusChild(): Widget | null + getFocusOnClick(): boolean + getFocusable(): boolean + getFontMap(): Pango.FontMap | null + getFontOptions(): cairo.FontOptions | null + getFrameClock(): Gdk.FrameClock | null + getHalign(): Align + getHasTooltip(): boolean + getHeight(): number + getHexpand(): boolean + getHexpandSet(): boolean + getLastChild(): Widget | null + getLayoutManager(): LayoutManager | null + getMapped(): boolean + getMarginBottom(): number + getMarginEnd(): number + getMarginStart(): number + getMarginTop(): number + getName(): string + getNative(): Native | null + getNextSibling(): Widget | null + getOpacity(): number + getOverflow(): Overflow + getPangoContext(): Pango.Context + getParent(): Widget | null + getPreferredSize(): [ /* minimumSize */ Requisition | null, /* naturalSize */ Requisition | null ] + getPrevSibling(): Widget | null + getPrimaryClipboard(): Gdk.Clipboard + getRealized(): boolean + getReceivesDefault(): boolean + getRequestMode(): SizeRequestMode + getRoot(): Root | null + getScaleFactor(): number + getSensitive(): boolean + getSettings(): Settings + getSize(orientation: Orientation): number + getSizeRequest(): [ /* width */ number | null, /* height */ number | null ] + getStateFlags(): StateFlags + getStyleContext(): StyleContext + getTemplateChild(widgetType: GObject.Type, name: string): GObject.Object + getTooltipMarkup(): string | null + getTooltipText(): string | null + getValign(): 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?: Gio.ActionGroup | null): void + insertAfter(parent: Widget, previousSibling?: Widget | null): void + insertBefore(parent: Widget, nextSibling?: Widget | null): void + isAncestor(ancestor: Widget): boolean + isDrawable(): boolean + isFocus(): boolean + isSensitive(): boolean + isVisible(): boolean + keynavFailed(direction: DirectionType): boolean + listMnemonicLabels(): Widget[] + map(): void + measure(orientation: Orientation, forSize: number): [ /* minimum */ number | null, /* natural */ number | null, /* minimumBaseline */ number | null, /* naturalBaseline */ number | null ] + mnemonicActivate(groupCycling: boolean): boolean + observeChildren(): Gio.ListModel + observeControllers(): Gio.ListModel + pick(x: number, y: number, flags: PickFlags): Widget | null + queueAllocate(): void + queueDraw(): void + queueResize(): void + realize(): void + removeController(controller: EventController): void + removeCssClass(cssClass: string): void + removeMnemonicLabel(label: Widget): void + removeTickCallback(id: number): void + setCanFocus(canFocus: boolean): void + setCanTarget(canTarget: boolean): void + setChildVisible(childVisible: boolean): void + setCssClasses(classes: string[]): void + setCursor(cursor?: Gdk.Cursor | null): void + setCursorFromName(name?: string | null): void + setDirection(dir: TextDirection): void + setFocusChild(child?: Widget | null): void + setFocusOnClick(focusOnClick: boolean): void + setFocusable(focusable: boolean): void + setFontMap(fontMap?: Pango.FontMap | null): void + setFontOptions(options?: cairo.FontOptions | null): void + setHalign(align: Align): void + setHasTooltip(hasTooltip: boolean): void + setHexpand(expand: boolean): void + setHexpandSet(set: boolean): void + setLayoutManager(layoutManager?: LayoutManager | 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: Overflow): void + setParent(parent: Widget): void + setReceivesDefault(receivesDefault: boolean): void + setSensitive(sensitive: boolean): void + setSizeRequest(width: number, height: number): void + setStateFlags(flags: StateFlags, clear: boolean): void + setTooltipMarkup(markup?: string | null): void + setTooltipText(text?: string | null): void + setValign(align: Align): void + setVexpand(expand: boolean): void + setVexpandSet(set: boolean): void + setVisible(visible: boolean): void + shouldLayout(): boolean + show(): void + sizeAllocate(allocation: Allocation, baseline: number): void + snapshotChild(child: Widget, snapshot: Snapshot): void + translateCoordinates(destWidget: Widget, srcX: number, srcY: number): [ /* returnType */ boolean, /* destX */ number | null, /* destY */ number | null ] + triggerTooltipQuery(): void + unmap(): void + unparent(): void + unrealize(): void + unsetStateFlags(flags: StateFlags): void + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Methods of Gtk.Accessible */ + getAccessibleRole(): AccessibleRole + resetProperty(property: AccessibleProperty): void + resetRelation(relation: AccessibleRelation): void + resetState(state: AccessibleState): void + updateProperty(properties: AccessibleProperty[], values: any): void + updateRelation(relations: AccessibleRelation[], values: any): void + updateState(states: AccessibleState[], values: any): void + /* Methods of Gtk.Buildable */ + getBuildableId(): string + /* Methods of Gtk.CellEditable */ + editingDone(): void + removeWidget(): void + startEditing(event?: Gdk.Event | null): void + /* Methods of Gtk.Editable */ + deleteSelection(): void + deleteText(startPos: number, endPos: number): void + finishDelegate(): void + getChars(startPos: number, endPos: number): string + getDelegate(): Editable | null + getEditable(): boolean + getEnableUndo(): boolean + getMaxWidthChars(): number + getPosition(): number + getSelectionBounds(): [ /* returnType */ boolean, /* startPos */ number | null, /* endPos */ number | null ] + getText(): string + getWidthChars(): number + initDelegate(): void + insertText(text: string, length: number, position: number): /* position */ number + 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 + /* Virtual methods of Gtk.Entry */ + vfuncActivate(): void + vfuncEditingDone(): void + vfuncRemoveWidget(): void + vfuncStartEditing(event?: Gdk.Event | null): void + vfuncChanged(): void + vfuncDeleteText(startPos: number, endPos: number): void + vfuncDoDeleteText(startPos: number, endPos: number): void + vfuncDoInsertText(text: string, length: number, position: number): /* position */ number + vfuncGetDelegate(): Editable | null + vfuncGetSelectionBounds(): [ /* returnType */ boolean, /* startPos */ number | null, /* endPos */ number | null ] + vfuncGetText(): string + vfuncInsertText(text: string, length: number, position: number): /* position */ number + vfuncSetSelectionBounds(startPos: number, endPos: number): void + /* Virtual methods of Gtk.Widget */ + vfuncComputeExpand(hexpandP: boolean, vexpandP: boolean): void + vfuncContains(x: number, y: number): boolean + vfuncCssChanged(change: CssStyleChange): void + vfuncDirectionChanged(previousDirection: TextDirection): void + vfuncFocus(direction: DirectionType): boolean + vfuncGetRequestMode(): SizeRequestMode + vfuncGrabFocus(): boolean + vfuncHide(): void + vfuncKeynavFailed(direction: DirectionType): boolean + vfuncMap(): void + vfuncMeasure(orientation: Orientation, forSize: number): [ /* minimum */ number | null, /* natural */ number | null, /* minimumBaseline */ number | null, /* naturalBaseline */ number | null ] + vfuncMnemonicActivate(groupCycling: boolean): boolean + vfuncMoveFocus(direction: DirectionType): void + vfuncQueryTooltip(x: number, y: number, keyboardTooltip: boolean, tooltip: Tooltip): boolean + vfuncRealize(): void + vfuncRoot(): void + vfuncSetFocusChild(child?: Widget | null): void + vfuncShow(): void + vfuncSizeAllocate(width: number, height: number, baseline: number): void + vfuncSnapshot(snapshot: Snapshot): void + vfuncStateFlagsChanged(previousStateFlags: StateFlags): void + vfuncSystemSettingChanged(settings: SystemSetting): void + vfuncUnmap(): void + vfuncUnrealize(): void + vfuncUnroot(): void + vfuncAddChild(builder: Builder, child: GObject.Object, type?: string | null): void + vfuncCustomFinished(builder: Builder, child: GObject.Object | null, tagname: string, data?: object | null): void + vfuncCustomTagEnd(builder: Builder, child: GObject.Object | null, tagname: string, data?: object | null): void + vfuncCustomTagStart(builder: Builder, child: GObject.Object | null, tagname: string): [ /* returnType */ boolean, /* parser */ BuildableParser, /* data */ object | null ] + vfuncGetId(): string + vfuncGetInternalChild(builder: Builder, childname: string): GObject.Object + vfuncParserFinished(builder: Builder): void + vfuncSetBuildableProperty(builder: Builder, name: string, value: any): void + vfuncSetId(id: string): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Gtk.Entry */ + connect(sigName: "activate", callback: (($obj: Entry) => void)): number + connect_after(sigName: "activate", callback: (($obj: Entry) => void)): number + emit(sigName: "activate"): void + on(sigName: "activate", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "activate", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "activate", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "icon-press", callback: (($obj: Entry, iconPos: EntryIconPosition) => void)): number + connect_after(sigName: "icon-press", callback: (($obj: Entry, iconPos: EntryIconPosition) => void)): number + emit(sigName: "icon-press", iconPos: EntryIconPosition): void + on(sigName: "icon-press", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "icon-press", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "icon-press", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "icon-release", callback: (($obj: Entry, iconPos: EntryIconPosition) => void)): number + connect_after(sigName: "icon-release", callback: (($obj: Entry, iconPos: EntryIconPosition) => void)): number + emit(sigName: "icon-release", iconPos: EntryIconPosition): void + on(sigName: "icon-release", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "icon-release", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "icon-release", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of Gtk.Widget */ + connect(sigName: "destroy", callback: (($obj: Entry) => void)): number + connect_after(sigName: "destroy", callback: (($obj: Entry) => void)): number + emit(sigName: "destroy"): void + on(sigName: "destroy", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "destroy", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "destroy", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "direction-changed", callback: (($obj: Entry, previousDirection: TextDirection) => void)): number + connect_after(sigName: "direction-changed", callback: (($obj: Entry, previousDirection: TextDirection) => void)): number + emit(sigName: "direction-changed", previousDirection: TextDirection): void + on(sigName: "direction-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "direction-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "direction-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "hide", callback: (($obj: Entry) => void)): number + connect_after(sigName: "hide", callback: (($obj: Entry) => void)): number + emit(sigName: "hide"): void + on(sigName: "hide", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "hide", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "hide", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "keynav-failed", callback: (($obj: Entry, direction: DirectionType) => boolean)): number + connect_after(sigName: "keynav-failed", callback: (($obj: Entry, direction: DirectionType) => boolean)): number + emit(sigName: "keynav-failed", direction: DirectionType): void + on(sigName: "keynav-failed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "keynav-failed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "keynav-failed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "map", callback: (($obj: Entry) => void)): number + connect_after(sigName: "map", callback: (($obj: Entry) => void)): number + emit(sigName: "map"): void + on(sigName: "map", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "map", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "map", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "mnemonic-activate", callback: (($obj: Entry, groupCycling: boolean) => boolean)): number + connect_after(sigName: "mnemonic-activate", callback: (($obj: Entry, groupCycling: boolean) => boolean)): number + emit(sigName: "mnemonic-activate", groupCycling: boolean): void + on(sigName: "mnemonic-activate", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "mnemonic-activate", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "mnemonic-activate", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "move-focus", callback: (($obj: Entry, direction: DirectionType) => void)): number + connect_after(sigName: "move-focus", callback: (($obj: Entry, direction: DirectionType) => void)): number + emit(sigName: "move-focus", direction: DirectionType): void + on(sigName: "move-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "move-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "move-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "query-tooltip", callback: (($obj: Entry, x: number, y: number, keyboardMode: boolean, tooltip: Tooltip) => boolean)): number + connect_after(sigName: "query-tooltip", callback: (($obj: Entry, x: number, y: number, keyboardMode: boolean, tooltip: Tooltip) => boolean)): number + emit(sigName: "query-tooltip", x: number, y: number, keyboardMode: boolean, tooltip: Tooltip): void + on(sigName: "query-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "query-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "query-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "realize", callback: (($obj: Entry) => void)): number + connect_after(sigName: "realize", callback: (($obj: Entry) => void)): number + emit(sigName: "realize"): void + on(sigName: "realize", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "realize", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "realize", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "show", callback: (($obj: Entry) => void)): number + connect_after(sigName: "show", callback: (($obj: Entry) => void)): number + emit(sigName: "show"): void + on(sigName: "show", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "show", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "show", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "state-flags-changed", callback: (($obj: Entry, flags: StateFlags) => void)): number + connect_after(sigName: "state-flags-changed", callback: (($obj: Entry, flags: StateFlags) => void)): number + emit(sigName: "state-flags-changed", flags: StateFlags): void + on(sigName: "state-flags-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "state-flags-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "state-flags-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "unmap", callback: (($obj: Entry) => void)): number + connect_after(sigName: "unmap", callback: (($obj: Entry) => void)): number + emit(sigName: "unmap"): void + on(sigName: "unmap", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "unmap", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "unmap", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "unrealize", callback: (($obj: Entry) => void)): number + connect_after(sigName: "unrealize", callback: (($obj: Entry) => void)): number + emit(sigName: "unrealize"): void + on(sigName: "unrealize", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "unrealize", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "unrealize", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of Gtk.CellEditable */ + connect(sigName: "editing-done", callback: (($obj: Entry) => void)): number + connect_after(sigName: "editing-done", callback: (($obj: Entry) => void)): number + emit(sigName: "editing-done"): void + on(sigName: "editing-done", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "editing-done", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "editing-done", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "remove-widget", callback: (($obj: Entry) => void)): number + connect_after(sigName: "remove-widget", callback: (($obj: Entry) => void)): number + emit(sigName: "remove-widget"): void + on(sigName: "remove-widget", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "remove-widget", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "remove-widget", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of Gtk.Editable */ + connect(sigName: "changed", callback: (($obj: Entry) => void)): number + connect_after(sigName: "changed", callback: (($obj: Entry) => void)): number + emit(sigName: "changed"): void + on(sigName: "changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "delete-text", callback: (($obj: Entry, startPos: number, endPos: number) => void)): number + connect_after(sigName: "delete-text", callback: (($obj: Entry, startPos: number, endPos: number) => void)): number + emit(sigName: "delete-text", startPos: number, endPos: number): void + on(sigName: "delete-text", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "delete-text", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "delete-text", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "insert-text", callback: (($obj: Entry, text: string, length: number, position: number) => void)): number + connect_after(sigName: "insert-text", callback: (($obj: Entry, text: string, length: number, position: number) => void)): number + emit(sigName: "insert-text", text: string, length: number, position: number): void + on(sigName: "insert-text", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "insert-text", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "insert-text", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::activates-default", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::activates-default", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::activates-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::activates-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::activates-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::attributes", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::attributes", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::attributes", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::attributes", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::attributes", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::buffer", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::buffer", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::buffer", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::buffer", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::buffer", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::completion", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::completion", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::completion", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::completion", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::completion", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::enable-emoji-completion", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::enable-emoji-completion", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::enable-emoji-completion", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::enable-emoji-completion", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::enable-emoji-completion", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::extra-menu", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::extra-menu", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::extra-menu", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::extra-menu", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::extra-menu", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::has-frame", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-frame", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::has-frame", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::has-frame", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::has-frame", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::im-module", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::im-module", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::im-module", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::im-module", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::im-module", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::input-hints", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::input-hints", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::input-hints", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::input-hints", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::input-hints", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::input-purpose", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::input-purpose", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::input-purpose", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::input-purpose", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::input-purpose", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::invisible-char", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::invisible-char", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::invisible-char", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::invisible-char", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::invisible-char", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::invisible-char-set", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::invisible-char-set", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::invisible-char-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::invisible-char-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::invisible-char-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::max-length", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::max-length", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::max-length", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::max-length", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::max-length", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::overwrite-mode", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::overwrite-mode", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::overwrite-mode", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::overwrite-mode", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::overwrite-mode", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::placeholder-text", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::placeholder-text", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::placeholder-text", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::placeholder-text", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::placeholder-text", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::primary-icon-activatable", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::primary-icon-activatable", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::primary-icon-activatable", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::primary-icon-activatable", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::primary-icon-activatable", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::primary-icon-gicon", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::primary-icon-gicon", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::primary-icon-gicon", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::primary-icon-gicon", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::primary-icon-gicon", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::primary-icon-name", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::primary-icon-name", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::primary-icon-name", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::primary-icon-name", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::primary-icon-name", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::primary-icon-paintable", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::primary-icon-paintable", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::primary-icon-paintable", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::primary-icon-paintable", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::primary-icon-paintable", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::primary-icon-sensitive", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::primary-icon-sensitive", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::primary-icon-sensitive", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::primary-icon-sensitive", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::primary-icon-sensitive", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::primary-icon-storage-type", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::primary-icon-storage-type", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::primary-icon-storage-type", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::primary-icon-storage-type", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::primary-icon-storage-type", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::primary-icon-tooltip-markup", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::primary-icon-tooltip-markup", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::primary-icon-tooltip-markup", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::primary-icon-tooltip-markup", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::primary-icon-tooltip-markup", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::primary-icon-tooltip-text", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::primary-icon-tooltip-text", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::primary-icon-tooltip-text", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::primary-icon-tooltip-text", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::primary-icon-tooltip-text", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::progress-fraction", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::progress-fraction", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::progress-fraction", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::progress-fraction", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::progress-fraction", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::progress-pulse-step", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::progress-pulse-step", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::progress-pulse-step", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::progress-pulse-step", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::progress-pulse-step", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::scroll-offset", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::scroll-offset", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::scroll-offset", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::scroll-offset", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::scroll-offset", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::secondary-icon-activatable", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::secondary-icon-activatable", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::secondary-icon-activatable", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::secondary-icon-activatable", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::secondary-icon-activatable", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::secondary-icon-gicon", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::secondary-icon-gicon", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::secondary-icon-gicon", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::secondary-icon-gicon", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::secondary-icon-gicon", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::secondary-icon-name", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::secondary-icon-name", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::secondary-icon-name", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::secondary-icon-name", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::secondary-icon-name", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::secondary-icon-paintable", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::secondary-icon-paintable", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::secondary-icon-paintable", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::secondary-icon-paintable", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::secondary-icon-paintable", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::secondary-icon-sensitive", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::secondary-icon-sensitive", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::secondary-icon-sensitive", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::secondary-icon-sensitive", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::secondary-icon-sensitive", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::secondary-icon-storage-type", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::secondary-icon-storage-type", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::secondary-icon-storage-type", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::secondary-icon-storage-type", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::secondary-icon-storage-type", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::secondary-icon-tooltip-markup", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::secondary-icon-tooltip-markup", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::secondary-icon-tooltip-markup", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::secondary-icon-tooltip-markup", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::secondary-icon-tooltip-markup", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::secondary-icon-tooltip-text", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::secondary-icon-tooltip-text", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::secondary-icon-tooltip-text", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::secondary-icon-tooltip-text", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::secondary-icon-tooltip-text", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::show-emoji-icon", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::show-emoji-icon", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::show-emoji-icon", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::show-emoji-icon", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::show-emoji-icon", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::tabs", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::tabs", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::tabs", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::tabs", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::tabs", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::text-length", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::text-length", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::text-length", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::text-length", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::text-length", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::truncate-multiline", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::truncate-multiline", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::truncate-multiline", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::truncate-multiline", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::truncate-multiline", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::visibility", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::visibility", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::visibility", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::visibility", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::visibility", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::can-focus", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::can-focus", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::can-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::can-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::can-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::can-target", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::can-target", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::can-target", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::can-target", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::can-target", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::css-classes", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::css-classes", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::css-classes", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::css-classes", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::css-classes", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::cursor", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::cursor", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::cursor", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::cursor", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::cursor", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::focus-on-click", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::focus-on-click", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::focus-on-click", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::focus-on-click", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::focus-on-click", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::focusable", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::focusable", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::focusable", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::focusable", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::focusable", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::halign", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::halign", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::halign", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::halign", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::halign", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::has-default", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-default", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::has-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::has-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::has-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::has-focus", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-focus", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::has-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::has-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::has-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::has-tooltip", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-tooltip", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::has-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::has-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::has-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::height-request", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::height-request", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::height-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::height-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::height-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::hexpand", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hexpand", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::hexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::hexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::hexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::hexpand-set", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hexpand-set", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::hexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::hexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::hexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::layout-manager", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::layout-manager", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::layout-manager", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::layout-manager", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::layout-manager", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-bottom", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-bottom", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-bottom", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-bottom", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-bottom", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-end", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-end", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-end", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-end", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-end", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-start", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-start", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-start", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-start", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-start", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-top", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-top", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-top", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-top", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-top", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::name", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::name", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::opacity", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::opacity", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::opacity", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::opacity", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::opacity", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::overflow", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::overflow", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::overflow", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::overflow", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::overflow", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::parent", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::parent", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::receives-default", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::receives-default", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::receives-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::receives-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::receives-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::root", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::root", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::root", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::root", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::root", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::scale-factor", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::scale-factor", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::scale-factor", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::scale-factor", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::scale-factor", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::sensitive", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::sensitive", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::sensitive", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::sensitive", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::sensitive", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::tooltip-markup", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::tooltip-markup", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::tooltip-markup", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::tooltip-markup", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::tooltip-markup", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::tooltip-text", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::tooltip-text", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::tooltip-text", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::tooltip-text", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::tooltip-text", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::valign", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::valign", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::valign", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::valign", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::valign", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::vexpand", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vexpand", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::vexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::vexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::vexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::vexpand-set", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vexpand-set", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::vexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::vexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::vexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::visible", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::visible", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::width-request", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::width-request", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::width-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::width-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::width-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::accessible-role", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-role", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::accessible-role", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::accessible-role", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::accessible-role", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::editing-canceled", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::editing-canceled", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::editing-canceled", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::editing-canceled", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::editing-canceled", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::cursor-position", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::cursor-position", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::cursor-position", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::cursor-position", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::cursor-position", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::editable", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::editable", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::editable", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::editable", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::editable", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::enable-undo", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::enable-undo", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::enable-undo", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::enable-undo", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::enable-undo", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::max-width-chars", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::max-width-chars", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::max-width-chars", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::max-width-chars", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::max-width-chars", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::selection-bound", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::selection-bound", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::selection-bound", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::selection-bound", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::selection-bound", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::text", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::text", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::text", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::text", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::text", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::width-chars", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::width-chars", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::width-chars", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::width-chars", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::width-chars", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::xalign", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::xalign", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::xalign", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::xalign", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::xalign", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: Entry_ConstructProps) + _init (config?: Entry_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(): Entry + static newWithBuffer(buffer: EntryBuffer): Entry + static delegateGetProperty(object: GObject.Object, propId: number, value: any, pspec: GObject.ParamSpec): boolean + static delegateSetProperty(object: GObject.Object, propId: number, value: any, pspec: GObject.ParamSpec): boolean + static installProperties(objectClass: GObject.ObjectClass, firstProp: number): number + static $gtype: GObject.Type +} +export interface EntryBuffer_ConstructProps extends GObject.Object_ConstructProps { + maxLength?: number + text?: string +} +export class EntryBuffer { + /* Properties of Gtk.EntryBuffer */ + readonly length: number + maxLength: number + text: string + /* Fields of Gtk.EntryBuffer */ + parentInstance: GObject.Object + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of Gtk.EntryBuffer */ + deleteText(position: number, nChars: number): number + emitDeletedText(position: number, nChars: number): void + emitInsertedText(position: number, chars: string, nChars: number): void + getBytes(): number + getLength(): number + getMaxLength(): number + getText(): string + insertText(position: number, chars: string, nChars: number): number + setMaxLength(maxLength: number): void + setText(chars: string, nChars: number): void + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Virtual methods of Gtk.EntryBuffer */ + vfuncDeleteText(position: number, nChars: number): number + vfuncDeletedText(position: number, nChars: number): void + vfuncGetLength(): number + vfuncGetText(nBytes: number): string + vfuncInsertText(position: number, chars: string, nChars: number): number + vfuncInsertedText(position: number, chars: string, nChars: number): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Gtk.EntryBuffer */ + connect(sigName: "deleted-text", callback: (($obj: EntryBuffer, position: number, nChars: number) => void)): number + connect_after(sigName: "deleted-text", callback: (($obj: EntryBuffer, position: number, nChars: number) => void)): number + emit(sigName: "deleted-text", position: number, nChars: number): void + on(sigName: "deleted-text", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "deleted-text", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "deleted-text", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "inserted-text", callback: (($obj: EntryBuffer, position: number, chars: string, nChars: number) => void)): number + connect_after(sigName: "inserted-text", callback: (($obj: EntryBuffer, position: number, chars: string, nChars: number) => void)): number + emit(sigName: "inserted-text", position: number, chars: string, nChars: number): void + on(sigName: "inserted-text", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "inserted-text", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "inserted-text", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: EntryBuffer, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: EntryBuffer, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::length", callback: (($obj: EntryBuffer, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::length", callback: (($obj: EntryBuffer, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::length", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::length", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::length", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::max-length", callback: (($obj: EntryBuffer, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::max-length", callback: (($obj: EntryBuffer, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::max-length", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::max-length", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::max-length", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::text", callback: (($obj: EntryBuffer, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::text", callback: (($obj: EntryBuffer, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::text", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::text", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::text", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: EntryBuffer_ConstructProps) + _init (config?: EntryBuffer_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(initialChars: string | null, nInitialChars: number): EntryBuffer + static $gtype: GObject.Type +} +export interface EntryCompletion_ConstructProps extends GObject.Object_ConstructProps { + cellArea?: CellArea + inlineCompletion?: boolean + inlineSelection?: boolean + minimumKeyLength?: number + model?: TreeModel + popupCompletion?: boolean + popupSetWidth?: boolean + popupSingleMatch?: boolean + textColumn?: number +} +export class EntryCompletion { + /* Properties of Gtk.EntryCompletion */ + inlineCompletion: boolean + inlineSelection: boolean + minimumKeyLength: number + model: TreeModel + popupCompletion: boolean + popupSetWidth: boolean + popupSingleMatch: boolean + textColumn: number + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of Gtk.EntryCompletion */ + complete(): void + computePrefix(key: string): string | null + getCompletionPrefix(): string | null + getEntry(): Widget + getInlineCompletion(): boolean + getInlineSelection(): boolean + getMinimumKeyLength(): number + getModel(): TreeModel | null + getPopupCompletion(): boolean + getPopupSetWidth(): boolean + getPopupSingleMatch(): boolean + getTextColumn(): number + insertPrefix(): void + setInlineCompletion(inlineCompletion: boolean): void + setInlineSelection(inlineSelection: boolean): void + setMatchFunc(func: EntryCompletionMatchFunc): void + setMinimumKeyLength(length: number): void + setModel(model?: TreeModel | null): void + setPopupCompletion(popupCompletion: boolean): void + setPopupSetWidth(popupSetWidth: boolean): void + setPopupSingleMatch(popupSingleMatch: boolean): void + setTextColumn(column: number): void + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Methods of Gtk.Buildable */ + getBuildableId(): string + /* Methods of Gtk.CellLayout */ + addAttribute(cell: CellRenderer, attribute: string, column: number): void + clear(): void + clearAttributes(cell: CellRenderer): void + getArea(): CellArea | null + getCells(): CellRenderer[] + packEnd(cell: CellRenderer, expand: boolean): void + packStart(cell: CellRenderer, expand: boolean): void + reorder(cell: CellRenderer, position: number): void + setCellDataFunc(cell: CellRenderer, func: CellLayoutDataFunc | null): void + /* Virtual methods of Gtk.EntryCompletion */ + vfuncAddChild(builder: Builder, child: GObject.Object, type?: string | null): void + vfuncCustomFinished(builder: Builder, child: GObject.Object | null, tagname: string, data?: object | null): void + vfuncCustomTagEnd(builder: Builder, child: GObject.Object | null, tagname: string, data?: object | null): void + vfuncCustomTagStart(builder: Builder, child: GObject.Object | null, tagname: string): [ /* returnType */ boolean, /* parser */ BuildableParser, /* data */ object | null ] + vfuncGetId(): string + vfuncGetInternalChild(builder: Builder, childname: string): GObject.Object + vfuncParserFinished(builder: Builder): void + vfuncSetBuildableProperty(builder: Builder, name: string, value: any): void + vfuncSetId(id: string): void + vfuncAddAttribute(cell: CellRenderer, attribute: string, column: number): void + vfuncClear(): void + vfuncClearAttributes(cell: CellRenderer): void + vfuncGetArea(): CellArea | null + vfuncGetCells(): CellRenderer[] + vfuncPackEnd(cell: CellRenderer, expand: boolean): void + vfuncPackStart(cell: CellRenderer, expand: boolean): void + vfuncReorder(cell: CellRenderer, position: number): void + vfuncSetCellDataFunc(cell: CellRenderer, func: CellLayoutDataFunc | null): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Gtk.EntryCompletion */ + connect(sigName: "cursor-on-match", callback: (($obj: EntryCompletion, model: TreeModel, iter: TreeIter) => boolean)): number + connect_after(sigName: "cursor-on-match", callback: (($obj: EntryCompletion, model: TreeModel, iter: TreeIter) => boolean)): number + emit(sigName: "cursor-on-match", model: TreeModel, iter: TreeIter): void + on(sigName: "cursor-on-match", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "cursor-on-match", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "cursor-on-match", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "insert-prefix", callback: (($obj: EntryCompletion, prefix: string) => boolean)): number + connect_after(sigName: "insert-prefix", callback: (($obj: EntryCompletion, prefix: string) => boolean)): number + emit(sigName: "insert-prefix", prefix: string): void + on(sigName: "insert-prefix", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "insert-prefix", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "insert-prefix", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "match-selected", callback: (($obj: EntryCompletion, model: TreeModel, iter: TreeIter) => boolean)): number + connect_after(sigName: "match-selected", callback: (($obj: EntryCompletion, model: TreeModel, iter: TreeIter) => boolean)): number + emit(sigName: "match-selected", model: TreeModel, iter: TreeIter): void + on(sigName: "match-selected", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "match-selected", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "match-selected", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "no-matches", callback: (($obj: EntryCompletion) => void)): number + connect_after(sigName: "no-matches", callback: (($obj: EntryCompletion) => void)): number + emit(sigName: "no-matches"): void + on(sigName: "no-matches", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "no-matches", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "no-matches", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: EntryCompletion, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: EntryCompletion, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::inline-completion", callback: (($obj: EntryCompletion, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::inline-completion", callback: (($obj: EntryCompletion, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::inline-completion", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::inline-completion", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::inline-completion", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::inline-selection", callback: (($obj: EntryCompletion, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::inline-selection", callback: (($obj: EntryCompletion, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::inline-selection", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::inline-selection", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::inline-selection", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::minimum-key-length", callback: (($obj: EntryCompletion, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::minimum-key-length", callback: (($obj: EntryCompletion, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::minimum-key-length", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::minimum-key-length", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::minimum-key-length", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::model", callback: (($obj: EntryCompletion, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::model", callback: (($obj: EntryCompletion, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::model", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::model", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::model", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::popup-completion", callback: (($obj: EntryCompletion, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::popup-completion", callback: (($obj: EntryCompletion, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::popup-completion", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::popup-completion", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::popup-completion", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::popup-set-width", callback: (($obj: EntryCompletion, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::popup-set-width", callback: (($obj: EntryCompletion, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::popup-set-width", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::popup-set-width", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::popup-set-width", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::popup-single-match", callback: (($obj: EntryCompletion, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::popup-single-match", callback: (($obj: EntryCompletion, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::popup-single-match", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::popup-single-match", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::popup-single-match", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::text-column", callback: (($obj: EntryCompletion, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::text-column", callback: (($obj: EntryCompletion, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::text-column", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::text-column", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::text-column", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: EntryCompletion_ConstructProps) + _init (config?: EntryCompletion_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(): EntryCompletion + static newWithArea(area: CellArea): EntryCompletion + static $gtype: GObject.Type +} +export interface EventController_ConstructProps extends GObject.Object_ConstructProps { + name?: string + propagationLimit?: PropagationLimit + propagationPhase?: PropagationPhase +} +export class EventController { + /* Properties of Gtk.EventController */ + name: string + propagationLimit: PropagationLimit + propagationPhase: PropagationPhase + readonly widget: Widget + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of Gtk.EventController */ + getCurrentEvent(): Gdk.Event | null + getCurrentEventDevice(): Gdk.Device | null + getCurrentEventState(): Gdk.ModifierType + getCurrentEventTime(): number + getName(): string + getPropagationLimit(): PropagationLimit + getPropagationPhase(): PropagationPhase + getWidget(): Widget + reset(): void + setName(name: string): void + setPropagationLimit(limit: PropagationLimit): void + setPropagationPhase(phase: PropagationPhase): void + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: EventController, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: EventController, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::name", callback: (($obj: EventController, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::name", callback: (($obj: EventController, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::propagation-limit", callback: (($obj: EventController, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::propagation-limit", callback: (($obj: EventController, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::propagation-limit", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::propagation-limit", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::propagation-limit", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::propagation-phase", callback: (($obj: EventController, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::propagation-phase", callback: (($obj: EventController, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::propagation-phase", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::propagation-phase", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::propagation-phase", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::widget", callback: (($obj: EventController, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::widget", callback: (($obj: EventController, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::widget", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::widget", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::widget", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: EventController_ConstructProps) + _init (config?: EventController_ConstructProps): void + static $gtype: GObject.Type +} +export interface EventControllerFocus_ConstructProps extends EventController_ConstructProps { +} +export class EventControllerFocus { + /* Properties of Gtk.EventControllerFocus */ + readonly containsFocus: boolean + readonly isFocus: boolean + /* Properties of Gtk.EventController */ + name: string + propagationLimit: PropagationLimit + propagationPhase: PropagationPhase + readonly widget: Widget + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of Gtk.EventController */ + getCurrentEvent(): Gdk.Event | null + getCurrentEventDevice(): Gdk.Device | null + getCurrentEventState(): Gdk.ModifierType + getCurrentEventTime(): number + getName(): string + getPropagationLimit(): PropagationLimit + getPropagationPhase(): PropagationPhase + getWidget(): Widget + reset(): void + setName(name: string): void + setPropagationLimit(limit: PropagationLimit): void + setPropagationPhase(phase: PropagationPhase): void + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Gtk.EventControllerFocus */ + connect(sigName: "enter", callback: (($obj: EventControllerFocus) => void)): number + connect_after(sigName: "enter", callback: (($obj: EventControllerFocus) => void)): number + emit(sigName: "enter"): void + on(sigName: "enter", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "enter", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "enter", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "leave", callback: (($obj: EventControllerFocus) => void)): number + connect_after(sigName: "leave", callback: (($obj: EventControllerFocus) => void)): number + emit(sigName: "leave"): void + on(sigName: "leave", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "leave", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "leave", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: EventControllerFocus, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: EventControllerFocus, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::contains-focus", callback: (($obj: EventControllerFocus, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::contains-focus", callback: (($obj: EventControllerFocus, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::contains-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::contains-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::contains-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::is-focus", callback: (($obj: EventControllerFocus, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::is-focus", callback: (($obj: EventControllerFocus, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::is-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::is-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::is-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::name", callback: (($obj: EventControllerFocus, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::name", callback: (($obj: EventControllerFocus, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::propagation-limit", callback: (($obj: EventControllerFocus, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::propagation-limit", callback: (($obj: EventControllerFocus, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::propagation-limit", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::propagation-limit", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::propagation-limit", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::propagation-phase", callback: (($obj: EventControllerFocus, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::propagation-phase", callback: (($obj: EventControllerFocus, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::propagation-phase", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::propagation-phase", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::propagation-phase", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::widget", callback: (($obj: EventControllerFocus, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::widget", callback: (($obj: EventControllerFocus, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::widget", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::widget", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::widget", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: EventControllerFocus_ConstructProps) + _init (config?: EventControllerFocus_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(): EventControllerFocus + static $gtype: GObject.Type +} +export interface EventControllerKey_ConstructProps extends EventController_ConstructProps { +} +export class EventControllerKey { + /* Properties of Gtk.EventController */ + name: string + propagationLimit: PropagationLimit + propagationPhase: PropagationPhase + readonly widget: Widget + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of Gtk.EventControllerKey */ + forward(widget: Widget): boolean + getGroup(): number + getImContext(): IMContext + setImContext(imContext: IMContext): void + /* Methods of Gtk.EventController */ + getCurrentEvent(): Gdk.Event | null + getCurrentEventDevice(): Gdk.Device | null + getCurrentEventState(): Gdk.ModifierType + getCurrentEventTime(): number + getName(): string + getPropagationLimit(): PropagationLimit + getPropagationPhase(): PropagationPhase + getWidget(): Widget + reset(): void + setName(name: string): void + setPropagationLimit(limit: PropagationLimit): void + setPropagationPhase(phase: PropagationPhase): void + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Gtk.EventControllerKey */ + connect(sigName: "im-update", callback: (($obj: EventControllerKey) => void)): number + connect_after(sigName: "im-update", callback: (($obj: EventControllerKey) => void)): number + emit(sigName: "im-update"): void + on(sigName: "im-update", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "im-update", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "im-update", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "key-pressed", callback: (($obj: EventControllerKey, keyval: number, keycode: number, state: Gdk.ModifierType) => boolean)): number + connect_after(sigName: "key-pressed", callback: (($obj: EventControllerKey, keyval: number, keycode: number, state: Gdk.ModifierType) => boolean)): number + emit(sigName: "key-pressed", keyval: number, keycode: number, state: Gdk.ModifierType): void + on(sigName: "key-pressed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "key-pressed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "key-pressed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "key-released", callback: (($obj: EventControllerKey, keyval: number, keycode: number, state: Gdk.ModifierType) => void)): number + connect_after(sigName: "key-released", callback: (($obj: EventControllerKey, keyval: number, keycode: number, state: Gdk.ModifierType) => void)): number + emit(sigName: "key-released", keyval: number, keycode: number, state: Gdk.ModifierType): void + on(sigName: "key-released", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "key-released", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "key-released", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "modifiers", callback: (($obj: EventControllerKey, keyval: Gdk.ModifierType) => boolean)): number + connect_after(sigName: "modifiers", callback: (($obj: EventControllerKey, keyval: Gdk.ModifierType) => boolean)): number + emit(sigName: "modifiers", keyval: Gdk.ModifierType): void + on(sigName: "modifiers", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "modifiers", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "modifiers", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: EventControllerKey, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: EventControllerKey, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::name", callback: (($obj: EventControllerKey, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::name", callback: (($obj: EventControllerKey, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::propagation-limit", callback: (($obj: EventControllerKey, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::propagation-limit", callback: (($obj: EventControllerKey, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::propagation-limit", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::propagation-limit", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::propagation-limit", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::propagation-phase", callback: (($obj: EventControllerKey, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::propagation-phase", callback: (($obj: EventControllerKey, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::propagation-phase", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::propagation-phase", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::propagation-phase", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::widget", callback: (($obj: EventControllerKey, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::widget", callback: (($obj: EventControllerKey, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::widget", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::widget", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::widget", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: EventControllerKey_ConstructProps) + _init (config?: EventControllerKey_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(): EventControllerKey + static $gtype: GObject.Type +} +export interface EventControllerLegacy_ConstructProps extends EventController_ConstructProps { +} +export class EventControllerLegacy { + /* Properties of Gtk.EventController */ + name: string + propagationLimit: PropagationLimit + propagationPhase: PropagationPhase + readonly widget: Widget + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of Gtk.EventController */ + getCurrentEvent(): Gdk.Event | null + getCurrentEventDevice(): Gdk.Device | null + getCurrentEventState(): Gdk.ModifierType + getCurrentEventTime(): number + getName(): string + getPropagationLimit(): PropagationLimit + getPropagationPhase(): PropagationPhase + getWidget(): Widget + reset(): void + setName(name: string): void + setPropagationLimit(limit: PropagationLimit): void + setPropagationPhase(phase: PropagationPhase): void + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Gtk.EventControllerLegacy */ + connect(sigName: "event", callback: (($obj: EventControllerLegacy, event: Gdk.Event) => boolean)): number + connect_after(sigName: "event", callback: (($obj: EventControllerLegacy, event: Gdk.Event) => boolean)): number + emit(sigName: "event", event: Gdk.Event): void + on(sigName: "event", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "event", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "event", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: EventControllerLegacy, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: EventControllerLegacy, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::name", callback: (($obj: EventControllerLegacy, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::name", callback: (($obj: EventControllerLegacy, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::propagation-limit", callback: (($obj: EventControllerLegacy, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::propagation-limit", callback: (($obj: EventControllerLegacy, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::propagation-limit", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::propagation-limit", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::propagation-limit", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::propagation-phase", callback: (($obj: EventControllerLegacy, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::propagation-phase", callback: (($obj: EventControllerLegacy, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::propagation-phase", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::propagation-phase", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::propagation-phase", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::widget", callback: (($obj: EventControllerLegacy, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::widget", callback: (($obj: EventControllerLegacy, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::widget", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::widget", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::widget", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: EventControllerLegacy_ConstructProps) + _init (config?: EventControllerLegacy_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(): EventControllerLegacy + static $gtype: GObject.Type +} +export interface EventControllerMotion_ConstructProps extends EventController_ConstructProps { +} +export class EventControllerMotion { + /* Properties of Gtk.EventControllerMotion */ + readonly containsPointer: boolean + readonly isPointer: boolean + /* Properties of Gtk.EventController */ + name: string + propagationLimit: PropagationLimit + propagationPhase: PropagationPhase + readonly widget: Widget + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of Gtk.EventController */ + getCurrentEvent(): Gdk.Event | null + getCurrentEventDevice(): Gdk.Device | null + getCurrentEventState(): Gdk.ModifierType + getCurrentEventTime(): number + getName(): string + getPropagationLimit(): PropagationLimit + getPropagationPhase(): PropagationPhase + getWidget(): Widget + reset(): void + setName(name: string): void + setPropagationLimit(limit: PropagationLimit): void + setPropagationPhase(phase: PropagationPhase): void + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Gtk.EventControllerMotion */ + connect(sigName: "enter", callback: (($obj: EventControllerMotion, x: number, y: number) => void)): number + connect_after(sigName: "enter", callback: (($obj: EventControllerMotion, x: number, y: number) => void)): number + emit(sigName: "enter", x: number, y: number): void + on(sigName: "enter", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "enter", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "enter", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "leave", callback: (($obj: EventControllerMotion) => void)): number + connect_after(sigName: "leave", callback: (($obj: EventControllerMotion) => void)): number + emit(sigName: "leave"): void + on(sigName: "leave", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "leave", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "leave", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "motion", callback: (($obj: EventControllerMotion, x: number, y: number) => void)): number + connect_after(sigName: "motion", callback: (($obj: EventControllerMotion, x: number, y: number) => void)): number + emit(sigName: "motion", x: number, y: number): void + on(sigName: "motion", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "motion", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "motion", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: EventControllerMotion, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: EventControllerMotion, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::contains-pointer", callback: (($obj: EventControllerMotion, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::contains-pointer", callback: (($obj: EventControllerMotion, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::contains-pointer", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::contains-pointer", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::contains-pointer", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::is-pointer", callback: (($obj: EventControllerMotion, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::is-pointer", callback: (($obj: EventControllerMotion, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::is-pointer", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::is-pointer", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::is-pointer", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::name", callback: (($obj: EventControllerMotion, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::name", callback: (($obj: EventControllerMotion, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::propagation-limit", callback: (($obj: EventControllerMotion, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::propagation-limit", callback: (($obj: EventControllerMotion, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::propagation-limit", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::propagation-limit", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::propagation-limit", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::propagation-phase", callback: (($obj: EventControllerMotion, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::propagation-phase", callback: (($obj: EventControllerMotion, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::propagation-phase", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::propagation-phase", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::propagation-phase", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::widget", callback: (($obj: EventControllerMotion, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::widget", callback: (($obj: EventControllerMotion, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::widget", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::widget", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::widget", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: EventControllerMotion_ConstructProps) + _init (config?: EventControllerMotion_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(): EventControllerMotion + static $gtype: GObject.Type +} +export interface EventControllerScroll_ConstructProps extends EventController_ConstructProps { + flags?: EventControllerScrollFlags +} +export class EventControllerScroll { + /* Properties of Gtk.EventControllerScroll */ + flags: EventControllerScrollFlags + /* Properties of Gtk.EventController */ + name: string + propagationLimit: PropagationLimit + propagationPhase: PropagationPhase + readonly widget: Widget + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of Gtk.EventControllerScroll */ + getFlags(): EventControllerScrollFlags + setFlags(flags: EventControllerScrollFlags): void + /* Methods of Gtk.EventController */ + getCurrentEvent(): Gdk.Event | null + getCurrentEventDevice(): Gdk.Device | null + getCurrentEventState(): Gdk.ModifierType + getCurrentEventTime(): number + getName(): string + getPropagationLimit(): PropagationLimit + getPropagationPhase(): PropagationPhase + getWidget(): Widget + reset(): void + setName(name: string): void + setPropagationLimit(limit: PropagationLimit): void + setPropagationPhase(phase: PropagationPhase): void + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Gtk.EventControllerScroll */ + connect(sigName: "decelerate", callback: (($obj: EventControllerScroll, velX: number, velY: number) => void)): number + connect_after(sigName: "decelerate", callback: (($obj: EventControllerScroll, velX: number, velY: number) => void)): number + emit(sigName: "decelerate", velX: number, velY: number): void + on(sigName: "decelerate", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "decelerate", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "decelerate", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "scroll", callback: (($obj: EventControllerScroll, dx: number, dy: number) => boolean)): number + connect_after(sigName: "scroll", callback: (($obj: EventControllerScroll, dx: number, dy: number) => boolean)): number + emit(sigName: "scroll", dx: number, dy: number): void + on(sigName: "scroll", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "scroll", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "scroll", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "scroll-begin", callback: (($obj: EventControllerScroll) => void)): number + connect_after(sigName: "scroll-begin", callback: (($obj: EventControllerScroll) => void)): number + emit(sigName: "scroll-begin"): void + on(sigName: "scroll-begin", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "scroll-begin", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "scroll-begin", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "scroll-end", callback: (($obj: EventControllerScroll) => void)): number + connect_after(sigName: "scroll-end", callback: (($obj: EventControllerScroll) => void)): number + emit(sigName: "scroll-end"): void + on(sigName: "scroll-end", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "scroll-end", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "scroll-end", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: EventControllerScroll, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: EventControllerScroll, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::flags", callback: (($obj: EventControllerScroll, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::flags", callback: (($obj: EventControllerScroll, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::flags", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::flags", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::flags", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::name", callback: (($obj: EventControllerScroll, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::name", callback: (($obj: EventControllerScroll, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::propagation-limit", callback: (($obj: EventControllerScroll, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::propagation-limit", callback: (($obj: EventControllerScroll, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::propagation-limit", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::propagation-limit", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::propagation-limit", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::propagation-phase", callback: (($obj: EventControllerScroll, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::propagation-phase", callback: (($obj: EventControllerScroll, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::propagation-phase", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::propagation-phase", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::propagation-phase", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::widget", callback: (($obj: EventControllerScroll, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::widget", callback: (($obj: EventControllerScroll, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::widget", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::widget", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::widget", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: EventControllerScroll_ConstructProps) + _init (config?: EventControllerScroll_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(flags: EventControllerScrollFlags): EventControllerScroll + static $gtype: GObject.Type +} +export interface EveryFilter_ConstructProps extends MultiFilter_ConstructProps { +} +export class EveryFilter { + /* Fields of Gtk.Filter */ + parentInstance: GObject.Object + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of Gtk.MultiFilter */ + append(filter: Filter): void + remove(position: number): void + /* Methods of Gtk.Filter */ + changed(change: FilterChange): void + getStrictness(): FilterMatch + match(item: GObject.Object): boolean + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Methods of Gio.ListModel */ + getItemType(): GObject.Type + getNItems(): number + getItem(position: number): GObject.Object | null + itemsChanged(position: number, removed: number, added: number): void + /* Methods of Gtk.Buildable */ + getBuildableId(): string + /* Virtual methods of Gtk.MultiFilter */ + vfuncGetItem(position: number): GObject.Object | null + vfuncGetItemType(): GObject.Type + vfuncGetNItems(): number + vfuncAddChild(builder: Builder, child: GObject.Object, type?: string | null): void + vfuncCustomFinished(builder: Builder, child: GObject.Object | null, tagname: string, data?: object | null): void + vfuncCustomTagEnd(builder: Builder, child: GObject.Object | null, tagname: string, data?: object | null): void + vfuncCustomTagStart(builder: Builder, child: GObject.Object | null, tagname: string): [ /* returnType */ boolean, /* parser */ BuildableParser, /* data */ object | null ] + vfuncGetId(): string + vfuncGetInternalChild(builder: Builder, childname: string): GObject.Object + vfuncParserFinished(builder: Builder): void + vfuncSetBuildableProperty(builder: Builder, name: string, value: any): void + vfuncSetId(id: string): void + /* Virtual methods of Gtk.Filter */ + vfuncGetStrictness(): FilterMatch + vfuncMatch(item?: GObject.Object | null): boolean + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Gtk.Filter */ + connect(sigName: "changed", callback: (($obj: EveryFilter, change: FilterChange) => void)): number + connect_after(sigName: "changed", callback: (($obj: EveryFilter, change: FilterChange) => void)): number + emit(sigName: "changed", change: FilterChange): void + on(sigName: "changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: EveryFilter, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: EveryFilter, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of Gio.ListModel */ + connect(sigName: "items-changed", callback: (($obj: EveryFilter, position: number, removed: number, added: number) => void)): number + connect_after(sigName: "items-changed", callback: (($obj: EveryFilter, position: number, removed: number, added: number) => void)): number + emit(sigName: "items-changed", position: number, removed: number, added: number): void + on(sigName: "items-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "items-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "items-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: EveryFilter_ConstructProps) + _init (config?: EveryFilter_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(): EveryFilter + static $gtype: GObject.Type +} +export interface Expander_ConstructProps extends Widget_ConstructProps { + child?: Widget + expanded?: boolean + label?: string + labelWidget?: Widget + resizeToplevel?: boolean + useMarkup?: boolean + useUnderline?: boolean + accessibleRole?: AccessibleRole +} +export class Expander { + /* Properties of Gtk.Expander */ + child: Widget + expanded: boolean + label: string + labelWidget: Widget + resizeToplevel: boolean + useMarkup: boolean + useUnderline: boolean + /* Properties of Gtk.Widget */ + canFocus: boolean + canTarget: boolean + cssClasses: string[] + cursor: Gdk.Cursor + focusOnClick: boolean + focusable: boolean + halign: Align + readonly hasDefault: boolean + readonly hasFocus: boolean + hasTooltip: boolean + heightRequest: number + hexpand: boolean + hexpandSet: boolean + layoutManager: LayoutManager + marginBottom: number + marginEnd: number + marginStart: number + marginTop: number + name: string + opacity: number + overflow: Overflow + readonly parent: Widget + receivesDefault: boolean + readonly root: Root + readonly scaleFactor: number + sensitive: boolean + tooltipMarkup: string + tooltipText: string + valign: Align + vexpand: boolean + vexpandSet: boolean + visible: boolean + widthRequest: number + /* Properties of Gtk.Accessible */ + accessibleRole: AccessibleRole + /* Fields of Gtk.Widget */ + parentInstance: GObject.InitiallyUnowned + /* Fields of GObject.InitiallyUnowned */ + gTypeInstance: GObject.TypeInstance + /* Methods of Gtk.Expander */ + getChild(): Widget | null + getExpanded(): boolean + getLabel(): string | null + getLabelWidget(): Widget | null + getResizeToplevel(): boolean + getUseMarkup(): boolean + getUseUnderline(): boolean + setChild(child?: Widget | null): void + setExpanded(expanded: boolean): void + setLabel(label?: string | null): void + setLabelWidget(labelWidget?: Widget | null): void + setResizeToplevel(resizeToplevel: boolean): void + setUseMarkup(useMarkup: boolean): void + setUseUnderline(useUnderline: boolean): void + /* Methods of Gtk.Widget */ + actionSetEnabled(actionName: string, enabled: boolean): void + activate(): boolean + activateAction(name: string, args?: GLib.Variant | null): boolean + activateDefault(): void + addController(controller: EventController): void + addCssClass(cssClass: string): void + addMnemonicLabel(label: Widget): void + addTickCallback(callback: TickCallback): number + allocate(width: number, height: number, baseline: number, transform?: Gsk.Transform | null): void + childFocus(direction: DirectionType): boolean + computeBounds(target: Widget): [ /* returnType */ boolean, /* outBounds */ Graphene.Rect ] + computeExpand(orientation: Orientation): boolean + computePoint(target: Widget, point: Graphene.Point): [ /* returnType */ boolean, /* outPoint */ Graphene.Point ] + computeTransform(target: Widget): [ /* returnType */ boolean, /* outTransform */ Graphene.Matrix ] + contains(x: number, y: number): boolean + createPangoContext(): Pango.Context + createPangoLayout(text?: string | null): Pango.Layout + dragCheckThreshold(startX: number, startY: number, currentX: number, currentY: number): boolean + errorBell(): void + getAllocatedBaseline(): number + getAllocatedHeight(): number + getAllocatedWidth(): number + getAllocation(): /* allocation */ Allocation + getAncestor(widgetType: GObject.Type): Widget | null + getCanFocus(): boolean + getCanTarget(): boolean + getChildVisible(): boolean + getClipboard(): Gdk.Clipboard + getCssClasses(): string[] + getCssName(): string + getCursor(): Gdk.Cursor | null + getDirection(): TextDirection + getDisplay(): Gdk.Display + getFirstChild(): Widget | null + getFocusChild(): Widget | null + getFocusOnClick(): boolean + getFocusable(): boolean + getFontMap(): Pango.FontMap | null + getFontOptions(): cairo.FontOptions | null + getFrameClock(): Gdk.FrameClock | null + getHalign(): Align + getHasTooltip(): boolean + getHeight(): number + getHexpand(): boolean + getHexpandSet(): boolean + getLastChild(): Widget | null + getLayoutManager(): LayoutManager | null + getMapped(): boolean + getMarginBottom(): number + getMarginEnd(): number + getMarginStart(): number + getMarginTop(): number + getName(): string + getNative(): Native | null + getNextSibling(): Widget | null + getOpacity(): number + getOverflow(): Overflow + getPangoContext(): Pango.Context + getParent(): Widget | null + getPreferredSize(): [ /* minimumSize */ Requisition | null, /* naturalSize */ Requisition | null ] + getPrevSibling(): Widget | null + getPrimaryClipboard(): Gdk.Clipboard + getRealized(): boolean + getReceivesDefault(): boolean + getRequestMode(): SizeRequestMode + getRoot(): Root | null + getScaleFactor(): number + getSensitive(): boolean + getSettings(): Settings + getSize(orientation: Orientation): number + getSizeRequest(): [ /* width */ number | null, /* height */ number | null ] + getStateFlags(): StateFlags + getStyleContext(): StyleContext + getTemplateChild(widgetType: GObject.Type, name: string): GObject.Object + getTooltipMarkup(): string | null + getTooltipText(): string | null + getValign(): 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?: Gio.ActionGroup | null): void + insertAfter(parent: Widget, previousSibling?: Widget | null): void + insertBefore(parent: Widget, nextSibling?: Widget | null): void + isAncestor(ancestor: Widget): boolean + isDrawable(): boolean + isFocus(): boolean + isSensitive(): boolean + isVisible(): boolean + keynavFailed(direction: DirectionType): boolean + listMnemonicLabels(): Widget[] + map(): void + measure(orientation: Orientation, forSize: number): [ /* minimum */ number | null, /* natural */ number | null, /* minimumBaseline */ number | null, /* naturalBaseline */ number | null ] + mnemonicActivate(groupCycling: boolean): boolean + observeChildren(): Gio.ListModel + observeControllers(): Gio.ListModel + pick(x: number, y: number, flags: PickFlags): Widget | null + queueAllocate(): void + queueDraw(): void + queueResize(): void + realize(): void + removeController(controller: EventController): void + removeCssClass(cssClass: string): void + removeMnemonicLabel(label: Widget): void + removeTickCallback(id: number): void + setCanFocus(canFocus: boolean): void + setCanTarget(canTarget: boolean): void + setChildVisible(childVisible: boolean): void + setCssClasses(classes: string[]): void + setCursor(cursor?: Gdk.Cursor | null): void + setCursorFromName(name?: string | null): void + setDirection(dir: TextDirection): void + setFocusChild(child?: Widget | null): void + setFocusOnClick(focusOnClick: boolean): void + setFocusable(focusable: boolean): void + setFontMap(fontMap?: Pango.FontMap | null): void + setFontOptions(options?: cairo.FontOptions | null): void + setHalign(align: Align): void + setHasTooltip(hasTooltip: boolean): void + setHexpand(expand: boolean): void + setHexpandSet(set: boolean): void + setLayoutManager(layoutManager?: LayoutManager | 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: Overflow): void + setParent(parent: Widget): void + setReceivesDefault(receivesDefault: boolean): void + setSensitive(sensitive: boolean): void + setSizeRequest(width: number, height: number): void + setStateFlags(flags: StateFlags, clear: boolean): void + setTooltipMarkup(markup?: string | null): void + setTooltipText(text?: string | null): void + setValign(align: Align): void + setVexpand(expand: boolean): void + setVexpandSet(set: boolean): void + setVisible(visible: boolean): void + shouldLayout(): boolean + show(): void + sizeAllocate(allocation: Allocation, baseline: number): void + snapshotChild(child: Widget, snapshot: Snapshot): void + translateCoordinates(destWidget: Widget, srcX: number, srcY: number): [ /* returnType */ boolean, /* destX */ number | null, /* destY */ number | null ] + triggerTooltipQuery(): void + unmap(): void + unparent(): void + unrealize(): void + unsetStateFlags(flags: StateFlags): void + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Methods of Gtk.Accessible */ + getAccessibleRole(): AccessibleRole + resetProperty(property: AccessibleProperty): void + resetRelation(relation: AccessibleRelation): void + resetState(state: AccessibleState): void + updateProperty(properties: AccessibleProperty[], values: any): void + updateRelation(relations: AccessibleRelation[], values: any): void + updateState(states: AccessibleState[], values: any): void + /* Methods of Gtk.Buildable */ + getBuildableId(): string + /* Virtual methods of Gtk.Widget */ + vfuncComputeExpand(hexpandP: boolean, vexpandP: boolean): void + vfuncContains(x: number, y: number): boolean + vfuncCssChanged(change: CssStyleChange): void + vfuncDirectionChanged(previousDirection: TextDirection): void + vfuncFocus(direction: DirectionType): boolean + vfuncGetRequestMode(): SizeRequestMode + vfuncGrabFocus(): boolean + vfuncHide(): void + vfuncKeynavFailed(direction: DirectionType): boolean + vfuncMap(): void + vfuncMeasure(orientation: Orientation, forSize: number): [ /* minimum */ number | null, /* natural */ number | null, /* minimumBaseline */ number | null, /* naturalBaseline */ number | null ] + vfuncMnemonicActivate(groupCycling: boolean): boolean + vfuncMoveFocus(direction: DirectionType): void + vfuncQueryTooltip(x: number, y: number, keyboardTooltip: boolean, tooltip: Tooltip): boolean + vfuncRealize(): void + vfuncRoot(): void + vfuncSetFocusChild(child?: Widget | null): void + vfuncShow(): void + vfuncSizeAllocate(width: number, height: number, baseline: number): void + vfuncSnapshot(snapshot: Snapshot): void + vfuncStateFlagsChanged(previousStateFlags: StateFlags): void + vfuncSystemSettingChanged(settings: SystemSetting): void + vfuncUnmap(): void + vfuncUnrealize(): void + vfuncUnroot(): void + vfuncAddChild(builder: Builder, child: GObject.Object, type?: string | null): void + vfuncCustomFinished(builder: Builder, child: GObject.Object | null, tagname: string, data?: object | null): void + vfuncCustomTagEnd(builder: Builder, child: GObject.Object | null, tagname: string, data?: object | null): void + vfuncCustomTagStart(builder: Builder, child: GObject.Object | null, tagname: string): [ /* returnType */ boolean, /* parser */ BuildableParser, /* data */ object | null ] + vfuncGetId(): string + vfuncGetInternalChild(builder: Builder, childname: string): GObject.Object + vfuncParserFinished(builder: Builder): void + vfuncSetBuildableProperty(builder: Builder, name: string, value: any): void + vfuncSetId(id: string): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Gtk.Expander */ + connect(sigName: "activate", callback: (($obj: Expander) => void)): number + connect_after(sigName: "activate", callback: (($obj: Expander) => void)): number + emit(sigName: "activate"): void + on(sigName: "activate", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "activate", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "activate", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of Gtk.Widget */ + connect(sigName: "destroy", callback: (($obj: Expander) => void)): number + connect_after(sigName: "destroy", callback: (($obj: Expander) => void)): number + emit(sigName: "destroy"): void + on(sigName: "destroy", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "destroy", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "destroy", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "direction-changed", callback: (($obj: Expander, previousDirection: TextDirection) => void)): number + connect_after(sigName: "direction-changed", callback: (($obj: Expander, previousDirection: TextDirection) => void)): number + emit(sigName: "direction-changed", previousDirection: TextDirection): void + on(sigName: "direction-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "direction-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "direction-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "hide", callback: (($obj: Expander) => void)): number + connect_after(sigName: "hide", callback: (($obj: Expander) => void)): number + emit(sigName: "hide"): void + on(sigName: "hide", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "hide", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "hide", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "keynav-failed", callback: (($obj: Expander, direction: DirectionType) => boolean)): number + connect_after(sigName: "keynav-failed", callback: (($obj: Expander, direction: DirectionType) => boolean)): number + emit(sigName: "keynav-failed", direction: DirectionType): void + on(sigName: "keynav-failed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "keynav-failed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "keynav-failed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "map", callback: (($obj: Expander) => void)): number + connect_after(sigName: "map", callback: (($obj: Expander) => void)): number + emit(sigName: "map"): void + on(sigName: "map", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "map", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "map", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "mnemonic-activate", callback: (($obj: Expander, groupCycling: boolean) => boolean)): number + connect_after(sigName: "mnemonic-activate", callback: (($obj: Expander, groupCycling: boolean) => boolean)): number + emit(sigName: "mnemonic-activate", groupCycling: boolean): void + on(sigName: "mnemonic-activate", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "mnemonic-activate", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "mnemonic-activate", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "move-focus", callback: (($obj: Expander, direction: DirectionType) => void)): number + connect_after(sigName: "move-focus", callback: (($obj: Expander, direction: DirectionType) => void)): number + emit(sigName: "move-focus", direction: DirectionType): void + on(sigName: "move-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "move-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "move-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "query-tooltip", callback: (($obj: Expander, x: number, y: number, keyboardMode: boolean, tooltip: Tooltip) => boolean)): number + connect_after(sigName: "query-tooltip", callback: (($obj: Expander, x: number, y: number, keyboardMode: boolean, tooltip: Tooltip) => boolean)): number + emit(sigName: "query-tooltip", x: number, y: number, keyboardMode: boolean, tooltip: Tooltip): void + on(sigName: "query-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "query-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "query-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "realize", callback: (($obj: Expander) => void)): number + connect_after(sigName: "realize", callback: (($obj: Expander) => void)): number + emit(sigName: "realize"): void + on(sigName: "realize", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "realize", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "realize", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "show", callback: (($obj: Expander) => void)): number + connect_after(sigName: "show", callback: (($obj: Expander) => void)): number + emit(sigName: "show"): void + on(sigName: "show", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "show", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "show", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "state-flags-changed", callback: (($obj: Expander, flags: StateFlags) => void)): number + connect_after(sigName: "state-flags-changed", callback: (($obj: Expander, flags: StateFlags) => void)): number + emit(sigName: "state-flags-changed", flags: StateFlags): void + on(sigName: "state-flags-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "state-flags-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "state-flags-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "unmap", callback: (($obj: Expander) => void)): number + connect_after(sigName: "unmap", callback: (($obj: Expander) => void)): number + emit(sigName: "unmap"): void + on(sigName: "unmap", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "unmap", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "unmap", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "unrealize", callback: (($obj: Expander) => void)): number + connect_after(sigName: "unrealize", callback: (($obj: Expander) => void)): number + emit(sigName: "unrealize"): void + on(sigName: "unrealize", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "unrealize", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "unrealize", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: Expander, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: Expander, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::child", callback: (($obj: Expander, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::child", callback: (($obj: Expander, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::child", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::child", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::child", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::expanded", callback: (($obj: Expander, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::expanded", callback: (($obj: Expander, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::expanded", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::expanded", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::expanded", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::label", callback: (($obj: Expander, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::label", callback: (($obj: Expander, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::label", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::label", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::label", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::label-widget", callback: (($obj: Expander, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::label-widget", callback: (($obj: Expander, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::label-widget", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::label-widget", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::label-widget", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::resize-toplevel", callback: (($obj: Expander, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::resize-toplevel", callback: (($obj: Expander, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::resize-toplevel", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::resize-toplevel", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::resize-toplevel", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::use-markup", callback: (($obj: Expander, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::use-markup", callback: (($obj: Expander, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::use-markup", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::use-markup", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::use-markup", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::use-underline", callback: (($obj: Expander, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::use-underline", callback: (($obj: Expander, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::use-underline", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::use-underline", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::use-underline", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::can-focus", callback: (($obj: Expander, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::can-focus", callback: (($obj: Expander, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::can-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::can-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::can-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::can-target", callback: (($obj: Expander, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::can-target", callback: (($obj: Expander, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::can-target", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::can-target", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::can-target", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::css-classes", callback: (($obj: Expander, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::css-classes", callback: (($obj: Expander, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::css-classes", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::css-classes", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::css-classes", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::cursor", callback: (($obj: Expander, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::cursor", callback: (($obj: Expander, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::cursor", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::cursor", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::cursor", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::focus-on-click", callback: (($obj: Expander, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::focus-on-click", callback: (($obj: Expander, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::focus-on-click", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::focus-on-click", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::focus-on-click", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::focusable", callback: (($obj: Expander, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::focusable", callback: (($obj: Expander, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::focusable", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::focusable", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::focusable", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::halign", callback: (($obj: Expander, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::halign", callback: (($obj: Expander, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::halign", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::halign", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::halign", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::has-default", callback: (($obj: Expander, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-default", callback: (($obj: Expander, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::has-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::has-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::has-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::has-focus", callback: (($obj: Expander, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-focus", callback: (($obj: Expander, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::has-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::has-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::has-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::has-tooltip", callback: (($obj: Expander, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-tooltip", callback: (($obj: Expander, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::has-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::has-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::has-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::height-request", callback: (($obj: Expander, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::height-request", callback: (($obj: Expander, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::height-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::height-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::height-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::hexpand", callback: (($obj: Expander, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hexpand", callback: (($obj: Expander, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::hexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::hexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::hexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::hexpand-set", callback: (($obj: Expander, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hexpand-set", callback: (($obj: Expander, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::hexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::hexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::hexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::layout-manager", callback: (($obj: Expander, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::layout-manager", callback: (($obj: Expander, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::layout-manager", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::layout-manager", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::layout-manager", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-bottom", callback: (($obj: Expander, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-bottom", callback: (($obj: Expander, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-bottom", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-bottom", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-bottom", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-end", callback: (($obj: Expander, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-end", callback: (($obj: Expander, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-end", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-end", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-end", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-start", callback: (($obj: Expander, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-start", callback: (($obj: Expander, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-start", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-start", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-start", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-top", callback: (($obj: Expander, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-top", callback: (($obj: Expander, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-top", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-top", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-top", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::name", callback: (($obj: Expander, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::name", callback: (($obj: Expander, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::opacity", callback: (($obj: Expander, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::opacity", callback: (($obj: Expander, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::opacity", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::opacity", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::opacity", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::overflow", callback: (($obj: Expander, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::overflow", callback: (($obj: Expander, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::overflow", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::overflow", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::overflow", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::parent", callback: (($obj: Expander, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::parent", callback: (($obj: Expander, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::receives-default", callback: (($obj: Expander, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::receives-default", callback: (($obj: Expander, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::receives-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::receives-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::receives-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::root", callback: (($obj: Expander, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::root", callback: (($obj: Expander, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::root", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::root", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::root", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::scale-factor", callback: (($obj: Expander, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::scale-factor", callback: (($obj: Expander, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::scale-factor", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::scale-factor", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::scale-factor", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::sensitive", callback: (($obj: Expander, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::sensitive", callback: (($obj: Expander, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::sensitive", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::sensitive", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::sensitive", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::tooltip-markup", callback: (($obj: Expander, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::tooltip-markup", callback: (($obj: Expander, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::tooltip-markup", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::tooltip-markup", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::tooltip-markup", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::tooltip-text", callback: (($obj: Expander, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::tooltip-text", callback: (($obj: Expander, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::tooltip-text", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::tooltip-text", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::tooltip-text", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::valign", callback: (($obj: Expander, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::valign", callback: (($obj: Expander, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::valign", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::valign", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::valign", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::vexpand", callback: (($obj: Expander, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vexpand", callback: (($obj: Expander, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::vexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::vexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::vexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::vexpand-set", callback: (($obj: Expander, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vexpand-set", callback: (($obj: Expander, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::vexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::vexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::vexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::visible", callback: (($obj: Expander, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::visible", callback: (($obj: Expander, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::width-request", callback: (($obj: Expander, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::width-request", callback: (($obj: Expander, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::width-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::width-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::width-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::accessible-role", callback: (($obj: Expander, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-role", callback: (($obj: Expander, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::accessible-role", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::accessible-role", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::accessible-role", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: Expander_ConstructProps) + _init (config?: Expander_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(label?: string | null): Expander + static newWithMnemonic(label?: string | null): Expander + static $gtype: GObject.Type +} +export class Expression { + /* Methods of Gtk.Expression */ + bind(target: GObject.Object, property: string, this?: GObject.Object | null): ExpressionWatch + evaluate(this: GObject.Object | null, value: any): boolean + getValueType(): GObject.Type + isStatic(): boolean + ref(): Expression + unref(): void + watch(this: GObject.Object | null, notify: ExpressionNotify): ExpressionWatch + static name: string +} +export interface FileChooserDialog_ConstructProps extends Dialog_ConstructProps { + accessibleRole?: AccessibleRole + action?: FileChooserAction + createFolders?: boolean + filter?: FileFilter + selectMultiple?: boolean +} +export class FileChooserDialog { + /* Properties of Gtk.Window */ + application: Application + child: Widget + decorated: boolean + defaultHeight: number + defaultWidget: Widget + defaultWidth: number + deletable: boolean + destroyWithParent: boolean + display: Gdk.Display + focusVisible: boolean + focusWidget: Widget + fullscreened: boolean + handleMenubarAccel: boolean + hideOnClose: boolean + iconName: string + readonly isActive: boolean + maximized: boolean + mnemonicsVisible: boolean + modal: boolean + resizable: boolean + startupId: string + title: string + transientFor: Window + /* Properties of Gtk.Widget */ + canFocus: boolean + canTarget: boolean + cssClasses: string[] + cursor: Gdk.Cursor + focusOnClick: boolean + focusable: boolean + halign: Align + readonly hasDefault: boolean + readonly hasFocus: boolean + hasTooltip: boolean + heightRequest: number + hexpand: boolean + hexpandSet: boolean + layoutManager: LayoutManager + marginBottom: number + marginEnd: number + marginStart: number + marginTop: number + name: string + opacity: number + overflow: Overflow + readonly parent: Widget + receivesDefault: boolean + readonly root: Root + readonly scaleFactor: number + sensitive: boolean + tooltipMarkup: string + tooltipText: string + valign: Align + vexpand: boolean + vexpandSet: boolean + visible: boolean + widthRequest: number + /* Properties of Gtk.Accessible */ + accessibleRole: AccessibleRole + /* Properties of Gtk.FileChooser */ + action: FileChooserAction + createFolders: boolean + filter: FileFilter + readonly filters: Gio.ListModel + selectMultiple: boolean + readonly shortcutFolders: Gio.ListModel + /* Fields of Gtk.Dialog */ + parentInstance: Window + /* Fields of GObject.InitiallyUnowned */ + gTypeInstance: GObject.TypeInstance + /* Methods of Gtk.Dialog */ + addActionWidget(child: Widget, responseId: number): void + addButton(buttonText: string, responseId: number): Widget + getContentArea(): Box + getHeaderBar(): HeaderBar + getResponseForWidget(widget: Widget): number + getWidgetForResponse(responseId: number): Widget | null + response(responseId: number): void + setDefaultResponse(responseId: number): void + setResponseSensitive(responseId: number, setting: boolean): void + /* Methods of Gtk.Window */ + close(): void + destroy(): void + fullscreen(): void + fullscreenOnMonitor(monitor: Gdk.Monitor): void + getApplication(): Application | null + getChild(): Widget | null + getDecorated(): boolean + getDefaultSize(): [ /* width */ number | null, /* height */ number | null ] + getDefaultWidget(): Widget | null + getDeletable(): boolean + getDestroyWithParent(): boolean + getFocus(): Widget | null + getFocusVisible(): boolean + getGroup(): WindowGroup + getHandleMenubarAccel(): boolean + getHideOnClose(): boolean + getIconName(): string | null + getMnemonicsVisible(): boolean + getModal(): boolean + getResizable(): boolean + getTitle(): string | null + getTitlebar(): Widget | null + getTransientFor(): Window | null + hasGroup(): boolean + isFullscreen(): boolean + isMaximized(): boolean + maximize(): void + minimize(): void + present(): void + presentWithTime(timestamp: number): void + setApplication(application?: Application | null): void + setChild(child?: Widget | null): void + setDecorated(setting: boolean): void + setDefaultSize(width: number, height: number): void + setDefaultWidget(defaultWidget?: Widget | null): void + setDeletable(setting: boolean): void + setDestroyWithParent(setting: boolean): void + setDisplay(display: Gdk.Display): void + setFocus(focus?: Widget | null): void + setFocusVisible(setting: boolean): void + setHandleMenubarAccel(handleMenubarAccel: boolean): void + setHideOnClose(setting: boolean): void + setIconName(name?: string | null): void + setMnemonicsVisible(setting: boolean): void + setModal(modal: boolean): void + setResizable(resizable: boolean): void + setStartupId(startupId: string): void + setTitle(title?: string | null): void + setTitlebar(titlebar?: Widget | null): void + setTransientFor(parent?: Window | null): void + unfullscreen(): void + unmaximize(): void + unminimize(): void + /* Methods of Gtk.Widget */ + actionSetEnabled(actionName: string, enabled: boolean): void + activate(): boolean + activateAction(name: string, args?: GLib.Variant | null): boolean + activateDefault(): void + addController(controller: EventController): void + addCssClass(cssClass: string): void + addMnemonicLabel(label: Widget): void + addTickCallback(callback: TickCallback): number + allocate(width: number, height: number, baseline: number, transform?: Gsk.Transform | null): void + childFocus(direction: DirectionType): boolean + computeBounds(target: Widget): [ /* returnType */ boolean, /* outBounds */ Graphene.Rect ] + computeExpand(orientation: Orientation): boolean + computePoint(target: Widget, point: Graphene.Point): [ /* returnType */ boolean, /* outPoint */ Graphene.Point ] + computeTransform(target: Widget): [ /* returnType */ boolean, /* outTransform */ Graphene.Matrix ] + contains(x: number, y: number): boolean + createPangoContext(): Pango.Context + createPangoLayout(text?: string | null): Pango.Layout + dragCheckThreshold(startX: number, startY: number, currentX: number, currentY: number): boolean + errorBell(): void + getAllocatedBaseline(): number + getAllocatedHeight(): number + getAllocatedWidth(): number + getAllocation(): /* allocation */ Allocation + getAncestor(widgetType: GObject.Type): Widget | null + getCanFocus(): boolean + getCanTarget(): boolean + getChildVisible(): boolean + getClipboard(): Gdk.Clipboard + getCssClasses(): string[] + getCssName(): string + getCursor(): Gdk.Cursor | null + getDirection(): TextDirection + getDisplay(): Gdk.Display + getFirstChild(): Widget | null + getFocusChild(): Widget | null + getFocusOnClick(): boolean + getFocusable(): boolean + getFontMap(): Pango.FontMap | null + getFontOptions(): cairo.FontOptions | null + getFrameClock(): Gdk.FrameClock | null + getHalign(): Align + getHasTooltip(): boolean + getHeight(): number + getHexpand(): boolean + getHexpandSet(): boolean + getLastChild(): Widget | null + getLayoutManager(): LayoutManager | null + getMapped(): boolean + getMarginBottom(): number + getMarginEnd(): number + getMarginStart(): number + getMarginTop(): number + getName(): string + getNative(): Native | null + getNextSibling(): Widget | null + getOpacity(): number + getOverflow(): Overflow + getPangoContext(): Pango.Context + getParent(): Widget | null + getPreferredSize(): [ /* minimumSize */ Requisition | null, /* naturalSize */ Requisition | null ] + getPrevSibling(): Widget | null + getPrimaryClipboard(): Gdk.Clipboard + getRealized(): boolean + getReceivesDefault(): boolean + getRequestMode(): SizeRequestMode + getRoot(): Root | null + getScaleFactor(): number + getSensitive(): boolean + getSettings(): Settings + getSize(orientation: Orientation): number + getSizeRequest(): [ /* width */ number | null, /* height */ number | null ] + getStateFlags(): StateFlags + getStyleContext(): StyleContext + getTemplateChild(widgetType: GObject.Type, name: string): GObject.Object + getTooltipMarkup(): string | null + getTooltipText(): string | null + getValign(): 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?: Gio.ActionGroup | null): void + insertAfter(parent: Widget, previousSibling?: Widget | null): void + insertBefore(parent: Widget, nextSibling?: Widget | null): void + isAncestor(ancestor: Widget): boolean + isDrawable(): boolean + isFocus(): boolean + isSensitive(): boolean + isVisible(): boolean + keynavFailed(direction: DirectionType): boolean + listMnemonicLabels(): Widget[] + map(): void + measure(orientation: Orientation, forSize: number): [ /* minimum */ number | null, /* natural */ number | null, /* minimumBaseline */ number | null, /* naturalBaseline */ number | null ] + mnemonicActivate(groupCycling: boolean): boolean + observeChildren(): Gio.ListModel + observeControllers(): Gio.ListModel + pick(x: number, y: number, flags: PickFlags): Widget | null + queueAllocate(): void + queueDraw(): void + queueResize(): void + realize(): void + removeController(controller: EventController): void + removeCssClass(cssClass: string): void + removeMnemonicLabel(label: Widget): void + removeTickCallback(id: number): void + setCanFocus(canFocus: boolean): void + setCanTarget(canTarget: boolean): void + setChildVisible(childVisible: boolean): void + setCssClasses(classes: string[]): void + setCursor(cursor?: Gdk.Cursor | null): void + setCursorFromName(name?: string | null): void + setDirection(dir: TextDirection): void + setFocusChild(child?: Widget | null): void + setFocusOnClick(focusOnClick: boolean): void + setFocusable(focusable: boolean): void + setFontMap(fontMap?: Pango.FontMap | null): void + setFontOptions(options?: cairo.FontOptions | null): void + setHalign(align: Align): void + setHasTooltip(hasTooltip: boolean): void + setHexpand(expand: boolean): void + setHexpandSet(set: boolean): void + setLayoutManager(layoutManager?: LayoutManager | 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: Overflow): void + setParent(parent: Widget): void + setReceivesDefault(receivesDefault: boolean): void + setSensitive(sensitive: boolean): void + setSizeRequest(width: number, height: number): void + setStateFlags(flags: StateFlags, clear: boolean): void + setTooltipMarkup(markup?: string | null): void + setTooltipText(text?: string | null): void + setValign(align: Align): void + setVexpand(expand: boolean): void + setVexpandSet(set: boolean): void + setVisible(visible: boolean): void + shouldLayout(): boolean + show(): void + sizeAllocate(allocation: Allocation, baseline: number): void + snapshotChild(child: Widget, snapshot: Snapshot): void + translateCoordinates(destWidget: Widget, srcX: number, srcY: number): [ /* returnType */ boolean, /* destX */ number | null, /* destY */ number | null ] + triggerTooltipQuery(): void + unmap(): void + unparent(): void + unrealize(): void + unsetStateFlags(flags: StateFlags): void + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Methods of Gtk.Accessible */ + getAccessibleRole(): AccessibleRole + resetProperty(property: AccessibleProperty): void + resetRelation(relation: AccessibleRelation): void + resetState(state: AccessibleState): void + updateProperty(properties: AccessibleProperty[], values: any): void + updateRelation(relations: AccessibleRelation[], values: any): void + updateState(states: AccessibleState[], values: any): void + /* Methods of Gtk.Buildable */ + getBuildableId(): string + /* Methods of Gtk.FileChooser */ + addChoice(id: string, label: string, options?: string[] | null, optionLabels?: string[] | null): void + addFilter(filter: FileFilter): void + addShortcutFolder(folder: Gio.File): boolean + getAction(): FileChooserAction + getChoice(id: string): string + getCreateFolders(): boolean + getCurrentFolder(): Gio.File + getCurrentName(): string + getFile(): Gio.File + getFiles(): Gio.ListModel + getFilter(): FileFilter | null + getFilters(): Gio.ListModel + getSelectMultiple(): boolean + getShortcutFolders(): Gio.ListModel + removeChoice(id: string): void + removeFilter(filter: FileFilter): void + removeShortcutFolder(folder: Gio.File): boolean + setAction(action: FileChooserAction): void + setChoice(id: string, option: string): void + setCreateFolders(createFolders: boolean): void + setCurrentFolder(file: Gio.File): boolean + setCurrentName(name: string): void + setFile(file: Gio.File): boolean + setFilter(filter: FileFilter): void + setSelectMultiple(selectMultiple: boolean): void + /* Methods of Gtk.Native */ + getRenderer(): Gsk.Renderer + getSurface(): Gdk.Surface + getSurfaceTransform(): [ /* x */ number, /* y */ number ] + /* Virtual methods of Gtk.Dialog */ + vfuncClose(): void + vfuncResponse(responseId: number): void + /* Virtual methods of Gtk.Window */ + vfuncActivateDefault(): void + vfuncActivateFocus(): void + vfuncCloseRequest(): boolean + vfuncEnableDebugging(toggle: boolean): boolean + vfuncKeysChanged(): void + vfuncAddController(controller: ShortcutController): void + vfuncRemoveController(controller: ShortcutController): void + /* Virtual methods of Gtk.Widget */ + vfuncComputeExpand(hexpandP: boolean, vexpandP: boolean): void + vfuncContains(x: number, y: number): boolean + vfuncCssChanged(change: CssStyleChange): void + vfuncDirectionChanged(previousDirection: TextDirection): void + vfuncFocus(direction: DirectionType): boolean + vfuncGetRequestMode(): SizeRequestMode + vfuncGrabFocus(): boolean + vfuncHide(): void + vfuncKeynavFailed(direction: DirectionType): boolean + vfuncMap(): void + vfuncMeasure(orientation: Orientation, forSize: number): [ /* minimum */ number | null, /* natural */ number | null, /* minimumBaseline */ number | null, /* naturalBaseline */ number | null ] + vfuncMnemonicActivate(groupCycling: boolean): boolean + vfuncMoveFocus(direction: DirectionType): void + vfuncQueryTooltip(x: number, y: number, keyboardTooltip: boolean, tooltip: Tooltip): boolean + vfuncRealize(): void + vfuncRoot(): void + vfuncSetFocusChild(child?: Widget | null): void + vfuncShow(): void + vfuncSizeAllocate(width: number, height: number, baseline: number): void + vfuncSnapshot(snapshot: Snapshot): void + vfuncStateFlagsChanged(previousStateFlags: StateFlags): void + vfuncSystemSettingChanged(settings: SystemSetting): void + vfuncUnmap(): void + vfuncUnrealize(): void + vfuncUnroot(): void + vfuncAddChild(builder: Builder, child: GObject.Object, type?: string | null): void + vfuncCustomFinished(builder: Builder, child: GObject.Object | null, tagname: string, data?: object | null): void + vfuncCustomTagEnd(builder: Builder, child: GObject.Object | null, tagname: string, data?: object | null): void + vfuncCustomTagStart(builder: Builder, child: GObject.Object | null, tagname: string): [ /* returnType */ boolean, /* parser */ BuildableParser, /* data */ object | null ] + vfuncGetId(): string + vfuncGetInternalChild(builder: Builder, childname: string): GObject.Object + vfuncParserFinished(builder: Builder): void + vfuncSetBuildableProperty(builder: Builder, name: string, value: any): void + vfuncSetId(id: string): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Gtk.Dialog */ + connect(sigName: "close", callback: (($obj: FileChooserDialog) => void)): number + connect_after(sigName: "close", callback: (($obj: FileChooserDialog) => void)): number + emit(sigName: "close"): void + on(sigName: "close", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "close", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "close", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "response", callback: (($obj: FileChooserDialog, responseId: number) => void)): number + connect_after(sigName: "response", callback: (($obj: FileChooserDialog, responseId: number) => void)): number + emit(sigName: "response", responseId: number): void + on(sigName: "response", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "response", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "response", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of Gtk.Window */ + connect(sigName: "activate-default", callback: (($obj: FileChooserDialog) => void)): number + connect_after(sigName: "activate-default", callback: (($obj: FileChooserDialog) => void)): number + emit(sigName: "activate-default"): void + on(sigName: "activate-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "activate-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "activate-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "activate-focus", callback: (($obj: FileChooserDialog) => void)): number + connect_after(sigName: "activate-focus", callback: (($obj: FileChooserDialog) => void)): number + emit(sigName: "activate-focus"): void + on(sigName: "activate-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "activate-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "activate-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "close-request", callback: (($obj: FileChooserDialog) => boolean)): number + connect_after(sigName: "close-request", callback: (($obj: FileChooserDialog) => boolean)): number + emit(sigName: "close-request"): void + on(sigName: "close-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "close-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "close-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "enable-debugging", callback: (($obj: FileChooserDialog, toggle: boolean) => boolean)): number + connect_after(sigName: "enable-debugging", callback: (($obj: FileChooserDialog, toggle: boolean) => boolean)): number + emit(sigName: "enable-debugging", toggle: boolean): void + on(sigName: "enable-debugging", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "enable-debugging", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "enable-debugging", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "keys-changed", callback: (($obj: FileChooserDialog) => void)): number + connect_after(sigName: "keys-changed", callback: (($obj: FileChooserDialog) => void)): number + emit(sigName: "keys-changed"): void + on(sigName: "keys-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "keys-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "keys-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of Gtk.Widget */ + connect(sigName: "destroy", callback: (($obj: FileChooserDialog) => void)): number + connect_after(sigName: "destroy", callback: (($obj: FileChooserDialog) => void)): number + emit(sigName: "destroy"): void + on(sigName: "destroy", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "destroy", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "destroy", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "direction-changed", callback: (($obj: FileChooserDialog, previousDirection: TextDirection) => void)): number + connect_after(sigName: "direction-changed", callback: (($obj: FileChooserDialog, previousDirection: TextDirection) => void)): number + emit(sigName: "direction-changed", previousDirection: TextDirection): void + on(sigName: "direction-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "direction-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "direction-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "hide", callback: (($obj: FileChooserDialog) => void)): number + connect_after(sigName: "hide", callback: (($obj: FileChooserDialog) => void)): number + emit(sigName: "hide"): void + on(sigName: "hide", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "hide", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "hide", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "keynav-failed", callback: (($obj: FileChooserDialog, direction: DirectionType) => boolean)): number + connect_after(sigName: "keynav-failed", callback: (($obj: FileChooserDialog, direction: DirectionType) => boolean)): number + emit(sigName: "keynav-failed", direction: DirectionType): void + on(sigName: "keynav-failed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "keynav-failed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "keynav-failed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "map", callback: (($obj: FileChooserDialog) => void)): number + connect_after(sigName: "map", callback: (($obj: FileChooserDialog) => void)): number + emit(sigName: "map"): void + on(sigName: "map", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "map", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "map", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "mnemonic-activate", callback: (($obj: FileChooserDialog, groupCycling: boolean) => boolean)): number + connect_after(sigName: "mnemonic-activate", callback: (($obj: FileChooserDialog, groupCycling: boolean) => boolean)): number + emit(sigName: "mnemonic-activate", groupCycling: boolean): void + on(sigName: "mnemonic-activate", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "mnemonic-activate", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "mnemonic-activate", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "move-focus", callback: (($obj: FileChooserDialog, direction: DirectionType) => void)): number + connect_after(sigName: "move-focus", callback: (($obj: FileChooserDialog, direction: DirectionType) => void)): number + emit(sigName: "move-focus", direction: DirectionType): void + on(sigName: "move-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "move-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "move-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "query-tooltip", callback: (($obj: FileChooserDialog, x: number, y: number, keyboardMode: boolean, tooltip: Tooltip) => boolean)): number + connect_after(sigName: "query-tooltip", callback: (($obj: FileChooserDialog, x: number, y: number, keyboardMode: boolean, tooltip: Tooltip) => boolean)): number + emit(sigName: "query-tooltip", x: number, y: number, keyboardMode: boolean, tooltip: Tooltip): void + on(sigName: "query-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "query-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "query-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "realize", callback: (($obj: FileChooserDialog) => void)): number + connect_after(sigName: "realize", callback: (($obj: FileChooserDialog) => void)): number + emit(sigName: "realize"): void + on(sigName: "realize", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "realize", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "realize", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "show", callback: (($obj: FileChooserDialog) => void)): number + connect_after(sigName: "show", callback: (($obj: FileChooserDialog) => void)): number + emit(sigName: "show"): void + on(sigName: "show", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "show", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "show", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "state-flags-changed", callback: (($obj: FileChooserDialog, flags: StateFlags) => void)): number + connect_after(sigName: "state-flags-changed", callback: (($obj: FileChooserDialog, flags: StateFlags) => void)): number + emit(sigName: "state-flags-changed", flags: StateFlags): void + on(sigName: "state-flags-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "state-flags-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "state-flags-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "unmap", callback: (($obj: FileChooserDialog) => void)): number + connect_after(sigName: "unmap", callback: (($obj: FileChooserDialog) => void)): number + emit(sigName: "unmap"): void + on(sigName: "unmap", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "unmap", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "unmap", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "unrealize", callback: (($obj: FileChooserDialog) => void)): number + connect_after(sigName: "unrealize", callback: (($obj: FileChooserDialog) => void)): number + emit(sigName: "unrealize"): void + on(sigName: "unrealize", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "unrealize", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "unrealize", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: FileChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: FileChooserDialog, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::application", callback: (($obj: FileChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::application", callback: (($obj: FileChooserDialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::application", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::application", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::application", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::child", callback: (($obj: FileChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::child", callback: (($obj: FileChooserDialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::child", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::child", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::child", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::decorated", callback: (($obj: FileChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::decorated", callback: (($obj: FileChooserDialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::decorated", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::decorated", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::decorated", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::default-height", callback: (($obj: FileChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::default-height", callback: (($obj: FileChooserDialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::default-height", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::default-height", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::default-height", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::default-widget", callback: (($obj: FileChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::default-widget", callback: (($obj: FileChooserDialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::default-widget", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::default-widget", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::default-widget", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::default-width", callback: (($obj: FileChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::default-width", callback: (($obj: FileChooserDialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::default-width", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::default-width", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::default-width", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::deletable", callback: (($obj: FileChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::deletable", callback: (($obj: FileChooserDialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::deletable", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::deletable", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::deletable", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::destroy-with-parent", callback: (($obj: FileChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::destroy-with-parent", callback: (($obj: FileChooserDialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::destroy-with-parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::destroy-with-parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::destroy-with-parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::display", callback: (($obj: FileChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::display", callback: (($obj: FileChooserDialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::display", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::display", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::display", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::focus-visible", callback: (($obj: FileChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::focus-visible", callback: (($obj: FileChooserDialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::focus-visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::focus-visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::focus-visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::focus-widget", callback: (($obj: FileChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::focus-widget", callback: (($obj: FileChooserDialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::focus-widget", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::focus-widget", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::focus-widget", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::fullscreened", callback: (($obj: FileChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::fullscreened", callback: (($obj: FileChooserDialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::fullscreened", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::fullscreened", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::fullscreened", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::handle-menubar-accel", callback: (($obj: FileChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::handle-menubar-accel", callback: (($obj: FileChooserDialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::handle-menubar-accel", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::handle-menubar-accel", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::handle-menubar-accel", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::hide-on-close", callback: (($obj: FileChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hide-on-close", callback: (($obj: FileChooserDialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::hide-on-close", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::hide-on-close", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::hide-on-close", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::icon-name", callback: (($obj: FileChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::icon-name", callback: (($obj: FileChooserDialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::icon-name", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::icon-name", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::icon-name", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::is-active", callback: (($obj: FileChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::is-active", callback: (($obj: FileChooserDialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::is-active", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::is-active", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::is-active", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::maximized", callback: (($obj: FileChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::maximized", callback: (($obj: FileChooserDialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::maximized", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::maximized", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::maximized", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::mnemonics-visible", callback: (($obj: FileChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::mnemonics-visible", callback: (($obj: FileChooserDialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::mnemonics-visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::mnemonics-visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::mnemonics-visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::modal", callback: (($obj: FileChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::modal", callback: (($obj: FileChooserDialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::modal", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::modal", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::modal", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::resizable", callback: (($obj: FileChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::resizable", callback: (($obj: FileChooserDialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::resizable", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::resizable", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::resizable", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::startup-id", callback: (($obj: FileChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::startup-id", callback: (($obj: FileChooserDialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::startup-id", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::startup-id", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::startup-id", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::title", callback: (($obj: FileChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::title", callback: (($obj: FileChooserDialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::title", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::title", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::title", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::transient-for", callback: (($obj: FileChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::transient-for", callback: (($obj: FileChooserDialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::transient-for", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::transient-for", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::transient-for", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::can-focus", callback: (($obj: FileChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::can-focus", callback: (($obj: FileChooserDialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::can-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::can-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::can-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::can-target", callback: (($obj: FileChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::can-target", callback: (($obj: FileChooserDialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::can-target", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::can-target", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::can-target", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::css-classes", callback: (($obj: FileChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::css-classes", callback: (($obj: FileChooserDialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::css-classes", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::css-classes", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::css-classes", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::cursor", callback: (($obj: FileChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::cursor", callback: (($obj: FileChooserDialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::cursor", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::cursor", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::cursor", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::focus-on-click", callback: (($obj: FileChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::focus-on-click", callback: (($obj: FileChooserDialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::focus-on-click", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::focus-on-click", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::focus-on-click", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::focusable", callback: (($obj: FileChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::focusable", callback: (($obj: FileChooserDialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::focusable", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::focusable", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::focusable", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::halign", callback: (($obj: FileChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::halign", callback: (($obj: FileChooserDialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::halign", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::halign", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::halign", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::has-default", callback: (($obj: FileChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-default", callback: (($obj: FileChooserDialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::has-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::has-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::has-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::has-focus", callback: (($obj: FileChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-focus", callback: (($obj: FileChooserDialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::has-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::has-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::has-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::has-tooltip", callback: (($obj: FileChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-tooltip", callback: (($obj: FileChooserDialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::has-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::has-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::has-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::height-request", callback: (($obj: FileChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::height-request", callback: (($obj: FileChooserDialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::height-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::height-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::height-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::hexpand", callback: (($obj: FileChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hexpand", callback: (($obj: FileChooserDialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::hexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::hexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::hexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::hexpand-set", callback: (($obj: FileChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hexpand-set", callback: (($obj: FileChooserDialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::hexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::hexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::hexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::layout-manager", callback: (($obj: FileChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::layout-manager", callback: (($obj: FileChooserDialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::layout-manager", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::layout-manager", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::layout-manager", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-bottom", callback: (($obj: FileChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-bottom", callback: (($obj: FileChooserDialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-bottom", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-bottom", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-bottom", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-end", callback: (($obj: FileChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-end", callback: (($obj: FileChooserDialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-end", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-end", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-end", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-start", callback: (($obj: FileChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-start", callback: (($obj: FileChooserDialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-start", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-start", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-start", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-top", callback: (($obj: FileChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-top", callback: (($obj: FileChooserDialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-top", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-top", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-top", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::name", callback: (($obj: FileChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::name", callback: (($obj: FileChooserDialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::opacity", callback: (($obj: FileChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::opacity", callback: (($obj: FileChooserDialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::opacity", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::opacity", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::opacity", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::overflow", callback: (($obj: FileChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::overflow", callback: (($obj: FileChooserDialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::overflow", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::overflow", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::overflow", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::parent", callback: (($obj: FileChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::parent", callback: (($obj: FileChooserDialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::receives-default", callback: (($obj: FileChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::receives-default", callback: (($obj: FileChooserDialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::receives-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::receives-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::receives-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::root", callback: (($obj: FileChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::root", callback: (($obj: FileChooserDialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::root", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::root", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::root", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::scale-factor", callback: (($obj: FileChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::scale-factor", callback: (($obj: FileChooserDialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::scale-factor", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::scale-factor", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::scale-factor", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::sensitive", callback: (($obj: FileChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::sensitive", callback: (($obj: FileChooserDialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::sensitive", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::sensitive", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::sensitive", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::tooltip-markup", callback: (($obj: FileChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::tooltip-markup", callback: (($obj: FileChooserDialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::tooltip-markup", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::tooltip-markup", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::tooltip-markup", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::tooltip-text", callback: (($obj: FileChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::tooltip-text", callback: (($obj: FileChooserDialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::tooltip-text", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::tooltip-text", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::tooltip-text", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::valign", callback: (($obj: FileChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::valign", callback: (($obj: FileChooserDialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::valign", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::valign", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::valign", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::vexpand", callback: (($obj: FileChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vexpand", callback: (($obj: FileChooserDialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::vexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::vexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::vexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::vexpand-set", callback: (($obj: FileChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vexpand-set", callback: (($obj: FileChooserDialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::vexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::vexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::vexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::visible", callback: (($obj: FileChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::visible", callback: (($obj: FileChooserDialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::width-request", callback: (($obj: FileChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::width-request", callback: (($obj: FileChooserDialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::width-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::width-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::width-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::accessible-role", callback: (($obj: FileChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-role", callback: (($obj: FileChooserDialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::accessible-role", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::accessible-role", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::accessible-role", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::action", callback: (($obj: FileChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::action", callback: (($obj: FileChooserDialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::action", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::action", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::action", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::create-folders", callback: (($obj: FileChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::create-folders", callback: (($obj: FileChooserDialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::create-folders", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::create-folders", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::create-folders", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::filter", callback: (($obj: FileChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::filter", callback: (($obj: FileChooserDialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::filter", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::filter", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::filter", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::filters", callback: (($obj: FileChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::filters", callback: (($obj: FileChooserDialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::filters", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::filters", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::filters", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::select-multiple", callback: (($obj: FileChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::select-multiple", callback: (($obj: FileChooserDialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::select-multiple", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::select-multiple", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::select-multiple", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::shortcut-folders", callback: (($obj: FileChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::shortcut-folders", callback: (($obj: FileChooserDialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::shortcut-folders", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::shortcut-folders", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::shortcut-folders", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: FileChooserDialog_ConstructProps) + _init (config?: FileChooserDialog_ConstructProps): void + static $gtype: GObject.Type +} +export interface FileChooserNative_ConstructProps extends NativeDialog_ConstructProps { + acceptLabel?: string + cancelLabel?: string + action?: FileChooserAction + createFolders?: boolean + filter?: FileFilter + selectMultiple?: boolean +} +export class FileChooserNative { + /* Properties of Gtk.FileChooserNative */ + acceptLabel: string + cancelLabel: string + /* Properties of Gtk.NativeDialog */ + modal: boolean + title: string + transientFor: Window + visible: boolean + /* Properties of Gtk.FileChooser */ + action: FileChooserAction + createFolders: boolean + filter: FileFilter + readonly filters: Gio.ListModel + selectMultiple: boolean + readonly shortcutFolders: Gio.ListModel + /* Fields of Gtk.NativeDialog */ + parentInstance: GObject.Object + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of Gtk.FileChooserNative */ + getAcceptLabel(): string | null + getCancelLabel(): string | null + setAcceptLabel(acceptLabel?: string | null): void + setCancelLabel(cancelLabel?: string | null): void + /* Methods of Gtk.NativeDialog */ + destroy(): void + getModal(): boolean + getTitle(): string | null + getTransientFor(): Window | null + getVisible(): boolean + hide(): void + setModal(modal: boolean): void + setTitle(title: string): void + setTransientFor(parent?: Window | null): void + show(): void + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Methods of Gtk.FileChooser */ + addChoice(id: string, label: string, options?: string[] | null, optionLabels?: string[] | null): void + addFilter(filter: FileFilter): void + addShortcutFolder(folder: Gio.File): boolean + getAction(): FileChooserAction + getChoice(id: string): string + getCreateFolders(): boolean + getCurrentFolder(): Gio.File + getCurrentName(): string + getFile(): Gio.File + getFiles(): Gio.ListModel + getFilter(): FileFilter | null + getFilters(): Gio.ListModel + getSelectMultiple(): boolean + getShortcutFolders(): Gio.ListModel + removeChoice(id: string): void + removeFilter(filter: FileFilter): void + removeShortcutFolder(folder: Gio.File): boolean + setAction(action: FileChooserAction): void + setChoice(id: string, option: string): void + setCreateFolders(createFolders: boolean): void + setCurrentFolder(file: Gio.File): boolean + setCurrentName(name: string): void + setFile(file: Gio.File): boolean + setFilter(filter: FileFilter): void + setSelectMultiple(selectMultiple: boolean): void + /* Virtual methods of Gtk.NativeDialog */ + vfuncHide(): void + vfuncResponse(responseId: number): void + vfuncShow(): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Gtk.NativeDialog */ + connect(sigName: "response", callback: (($obj: FileChooserNative, responseId: number) => void)): number + connect_after(sigName: "response", callback: (($obj: FileChooserNative, responseId: number) => void)): number + emit(sigName: "response", responseId: number): void + on(sigName: "response", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "response", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "response", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: FileChooserNative, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: FileChooserNative, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::accept-label", callback: (($obj: FileChooserNative, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accept-label", callback: (($obj: FileChooserNative, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::accept-label", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::accept-label", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::accept-label", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::cancel-label", callback: (($obj: FileChooserNative, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::cancel-label", callback: (($obj: FileChooserNative, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::cancel-label", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::cancel-label", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::cancel-label", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::modal", callback: (($obj: FileChooserNative, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::modal", callback: (($obj: FileChooserNative, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::modal", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::modal", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::modal", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::title", callback: (($obj: FileChooserNative, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::title", callback: (($obj: FileChooserNative, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::title", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::title", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::title", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::transient-for", callback: (($obj: FileChooserNative, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::transient-for", callback: (($obj: FileChooserNative, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::transient-for", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::transient-for", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::transient-for", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::visible", callback: (($obj: FileChooserNative, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::visible", callback: (($obj: FileChooserNative, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::action", callback: (($obj: FileChooserNative, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::action", callback: (($obj: FileChooserNative, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::action", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::action", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::action", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::create-folders", callback: (($obj: FileChooserNative, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::create-folders", callback: (($obj: FileChooserNative, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::create-folders", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::create-folders", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::create-folders", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::filter", callback: (($obj: FileChooserNative, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::filter", callback: (($obj: FileChooserNative, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::filter", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::filter", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::filter", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::filters", callback: (($obj: FileChooserNative, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::filters", callback: (($obj: FileChooserNative, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::filters", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::filters", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::filters", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::select-multiple", callback: (($obj: FileChooserNative, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::select-multiple", callback: (($obj: FileChooserNative, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::select-multiple", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::select-multiple", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::select-multiple", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::shortcut-folders", callback: (($obj: FileChooserNative, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::shortcut-folders", callback: (($obj: FileChooserNative, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::shortcut-folders", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::shortcut-folders", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::shortcut-folders", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: FileChooserNative_ConstructProps) + _init (config?: FileChooserNative_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(title: string | null, parent: Window | null, action: FileChooserAction, acceptLabel?: string | null, cancelLabel?: string | null): FileChooserNative + static $gtype: GObject.Type +} +export interface FileChooserWidget_ConstructProps extends Widget_ConstructProps { + searchMode?: boolean + accessibleRole?: AccessibleRole + action?: FileChooserAction + createFolders?: boolean + filter?: FileFilter + selectMultiple?: boolean +} +export class FileChooserWidget { + /* Properties of Gtk.FileChooserWidget */ + searchMode: boolean + readonly subtitle: string + /* Properties of Gtk.Widget */ + canFocus: boolean + canTarget: boolean + cssClasses: string[] + cursor: Gdk.Cursor + focusOnClick: boolean + focusable: boolean + halign: Align + readonly hasDefault: boolean + readonly hasFocus: boolean + hasTooltip: boolean + heightRequest: number + hexpand: boolean + hexpandSet: boolean + layoutManager: LayoutManager + marginBottom: number + marginEnd: number + marginStart: number + marginTop: number + name: string + opacity: number + overflow: Overflow + readonly parent: Widget + receivesDefault: boolean + readonly root: Root + readonly scaleFactor: number + sensitive: boolean + tooltipMarkup: string + tooltipText: string + valign: Align + vexpand: boolean + vexpandSet: boolean + visible: boolean + widthRequest: number + /* Properties of Gtk.Accessible */ + accessibleRole: AccessibleRole + /* Properties of Gtk.FileChooser */ + action: FileChooserAction + createFolders: boolean + filter: FileFilter + readonly filters: Gio.ListModel + selectMultiple: boolean + readonly shortcutFolders: Gio.ListModel + /* Fields of Gtk.Widget */ + parentInstance: GObject.InitiallyUnowned + /* Fields of GObject.InitiallyUnowned */ + gTypeInstance: GObject.TypeInstance + /* Methods of Gtk.Widget */ + actionSetEnabled(actionName: string, enabled: boolean): void + activate(): boolean + activateAction(name: string, args?: GLib.Variant | null): boolean + activateDefault(): void + addController(controller: EventController): void + addCssClass(cssClass: string): void + addMnemonicLabel(label: Widget): void + addTickCallback(callback: TickCallback): number + allocate(width: number, height: number, baseline: number, transform?: Gsk.Transform | null): void + childFocus(direction: DirectionType): boolean + computeBounds(target: Widget): [ /* returnType */ boolean, /* outBounds */ Graphene.Rect ] + computeExpand(orientation: Orientation): boolean + computePoint(target: Widget, point: Graphene.Point): [ /* returnType */ boolean, /* outPoint */ Graphene.Point ] + computeTransform(target: Widget): [ /* returnType */ boolean, /* outTransform */ Graphene.Matrix ] + contains(x: number, y: number): boolean + createPangoContext(): Pango.Context + createPangoLayout(text?: string | null): Pango.Layout + dragCheckThreshold(startX: number, startY: number, currentX: number, currentY: number): boolean + errorBell(): void + getAllocatedBaseline(): number + getAllocatedHeight(): number + getAllocatedWidth(): number + getAllocation(): /* allocation */ Allocation + getAncestor(widgetType: GObject.Type): Widget | null + getCanFocus(): boolean + getCanTarget(): boolean + getChildVisible(): boolean + getClipboard(): Gdk.Clipboard + getCssClasses(): string[] + getCssName(): string + getCursor(): Gdk.Cursor | null + getDirection(): TextDirection + getDisplay(): Gdk.Display + getFirstChild(): Widget | null + getFocusChild(): Widget | null + getFocusOnClick(): boolean + getFocusable(): boolean + getFontMap(): Pango.FontMap | null + getFontOptions(): cairo.FontOptions | null + getFrameClock(): Gdk.FrameClock | null + getHalign(): Align + getHasTooltip(): boolean + getHeight(): number + getHexpand(): boolean + getHexpandSet(): boolean + getLastChild(): Widget | null + getLayoutManager(): LayoutManager | null + getMapped(): boolean + getMarginBottom(): number + getMarginEnd(): number + getMarginStart(): number + getMarginTop(): number + getName(): string + getNative(): Native | null + getNextSibling(): Widget | null + getOpacity(): number + getOverflow(): Overflow + getPangoContext(): Pango.Context + getParent(): Widget | null + getPreferredSize(): [ /* minimumSize */ Requisition | null, /* naturalSize */ Requisition | null ] + getPrevSibling(): Widget | null + getPrimaryClipboard(): Gdk.Clipboard + getRealized(): boolean + getReceivesDefault(): boolean + getRequestMode(): SizeRequestMode + getRoot(): Root | null + getScaleFactor(): number + getSensitive(): boolean + getSettings(): Settings + getSize(orientation: Orientation): number + getSizeRequest(): [ /* width */ number | null, /* height */ number | null ] + getStateFlags(): StateFlags + getStyleContext(): StyleContext + getTemplateChild(widgetType: GObject.Type, name: string): GObject.Object + getTooltipMarkup(): string | null + getTooltipText(): string | null + getValign(): 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?: Gio.ActionGroup | null): void + insertAfter(parent: Widget, previousSibling?: Widget | null): void + insertBefore(parent: Widget, nextSibling?: Widget | null): void + isAncestor(ancestor: Widget): boolean + isDrawable(): boolean + isFocus(): boolean + isSensitive(): boolean + isVisible(): boolean + keynavFailed(direction: DirectionType): boolean + listMnemonicLabels(): Widget[] + map(): void + measure(orientation: Orientation, forSize: number): [ /* minimum */ number | null, /* natural */ number | null, /* minimumBaseline */ number | null, /* naturalBaseline */ number | null ] + mnemonicActivate(groupCycling: boolean): boolean + observeChildren(): Gio.ListModel + observeControllers(): Gio.ListModel + pick(x: number, y: number, flags: PickFlags): Widget | null + queueAllocate(): void + queueDraw(): void + queueResize(): void + realize(): void + removeController(controller: EventController): void + removeCssClass(cssClass: string): void + removeMnemonicLabel(label: Widget): void + removeTickCallback(id: number): void + setCanFocus(canFocus: boolean): void + setCanTarget(canTarget: boolean): void + setChildVisible(childVisible: boolean): void + setCssClasses(classes: string[]): void + setCursor(cursor?: Gdk.Cursor | null): void + setCursorFromName(name?: string | null): void + setDirection(dir: TextDirection): void + setFocusChild(child?: Widget | null): void + setFocusOnClick(focusOnClick: boolean): void + setFocusable(focusable: boolean): void + setFontMap(fontMap?: Pango.FontMap | null): void + setFontOptions(options?: cairo.FontOptions | null): void + setHalign(align: Align): void + setHasTooltip(hasTooltip: boolean): void + setHexpand(expand: boolean): void + setHexpandSet(set: boolean): void + setLayoutManager(layoutManager?: LayoutManager | 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: Overflow): void + setParent(parent: Widget): void + setReceivesDefault(receivesDefault: boolean): void + setSensitive(sensitive: boolean): void + setSizeRequest(width: number, height: number): void + setStateFlags(flags: StateFlags, clear: boolean): void + setTooltipMarkup(markup?: string | null): void + setTooltipText(text?: string | null): void + setValign(align: Align): void + setVexpand(expand: boolean): void + setVexpandSet(set: boolean): void + setVisible(visible: boolean): void + shouldLayout(): boolean + show(): void + sizeAllocate(allocation: Allocation, baseline: number): void + snapshotChild(child: Widget, snapshot: Snapshot): void + translateCoordinates(destWidget: Widget, srcX: number, srcY: number): [ /* returnType */ boolean, /* destX */ number | null, /* destY */ number | null ] + triggerTooltipQuery(): void + unmap(): void + unparent(): void + unrealize(): void + unsetStateFlags(flags: StateFlags): void + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Methods of Gtk.Accessible */ + getAccessibleRole(): AccessibleRole + resetProperty(property: AccessibleProperty): void + resetRelation(relation: AccessibleRelation): void + resetState(state: AccessibleState): void + updateProperty(properties: AccessibleProperty[], values: any): void + updateRelation(relations: AccessibleRelation[], values: any): void + updateState(states: AccessibleState[], values: any): void + /* Methods of Gtk.Buildable */ + getBuildableId(): string + /* Methods of Gtk.FileChooser */ + addChoice(id: string, label: string, options?: string[] | null, optionLabels?: string[] | null): void + addFilter(filter: FileFilter): void + addShortcutFolder(folder: Gio.File): boolean + getAction(): FileChooserAction + getChoice(id: string): string + getCreateFolders(): boolean + getCurrentFolder(): Gio.File + getCurrentName(): string + getFile(): Gio.File + getFiles(): Gio.ListModel + getFilter(): FileFilter | null + getFilters(): Gio.ListModel + getSelectMultiple(): boolean + getShortcutFolders(): Gio.ListModel + removeChoice(id: string): void + removeFilter(filter: FileFilter): void + removeShortcutFolder(folder: Gio.File): boolean + setAction(action: FileChooserAction): void + setChoice(id: string, option: string): void + setCreateFolders(createFolders: boolean): void + setCurrentFolder(file: Gio.File): boolean + setCurrentName(name: string): void + setFile(file: Gio.File): boolean + setFilter(filter: FileFilter): void + setSelectMultiple(selectMultiple: boolean): void + /* Virtual methods of Gtk.Widget */ + vfuncComputeExpand(hexpandP: boolean, vexpandP: boolean): void + vfuncContains(x: number, y: number): boolean + vfuncCssChanged(change: CssStyleChange): void + vfuncDirectionChanged(previousDirection: TextDirection): void + vfuncFocus(direction: DirectionType): boolean + vfuncGetRequestMode(): SizeRequestMode + vfuncGrabFocus(): boolean + vfuncHide(): void + vfuncKeynavFailed(direction: DirectionType): boolean + vfuncMap(): void + vfuncMeasure(orientation: Orientation, forSize: number): [ /* minimum */ number | null, /* natural */ number | null, /* minimumBaseline */ number | null, /* naturalBaseline */ number | null ] + vfuncMnemonicActivate(groupCycling: boolean): boolean + vfuncMoveFocus(direction: DirectionType): void + vfuncQueryTooltip(x: number, y: number, keyboardTooltip: boolean, tooltip: Tooltip): boolean + vfuncRealize(): void + vfuncRoot(): void + vfuncSetFocusChild(child?: Widget | null): void + vfuncShow(): void + vfuncSizeAllocate(width: number, height: number, baseline: number): void + vfuncSnapshot(snapshot: Snapshot): void + vfuncStateFlagsChanged(previousStateFlags: StateFlags): void + vfuncSystemSettingChanged(settings: SystemSetting): void + vfuncUnmap(): void + vfuncUnrealize(): void + vfuncUnroot(): void + vfuncAddChild(builder: Builder, child: GObject.Object, type?: string | null): void + vfuncCustomFinished(builder: Builder, child: GObject.Object | null, tagname: string, data?: object | null): void + vfuncCustomTagEnd(builder: Builder, child: GObject.Object | null, tagname: string, data?: object | null): void + vfuncCustomTagStart(builder: Builder, child: GObject.Object | null, tagname: string): [ /* returnType */ boolean, /* parser */ BuildableParser, /* data */ object | null ] + vfuncGetId(): string + vfuncGetInternalChild(builder: Builder, childname: string): GObject.Object + vfuncParserFinished(builder: Builder): void + vfuncSetBuildableProperty(builder: Builder, name: string, value: any): void + vfuncSetId(id: string): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Gtk.FileChooserWidget */ + connect(sigName: "desktop-folder", callback: (($obj: FileChooserWidget) => void)): number + connect_after(sigName: "desktop-folder", callback: (($obj: FileChooserWidget) => void)): number + emit(sigName: "desktop-folder"): void + on(sigName: "desktop-folder", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "desktop-folder", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "desktop-folder", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "down-folder", callback: (($obj: FileChooserWidget) => void)): number + connect_after(sigName: "down-folder", callback: (($obj: FileChooserWidget) => void)): number + emit(sigName: "down-folder"): void + on(sigName: "down-folder", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "down-folder", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "down-folder", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "home-folder", callback: (($obj: FileChooserWidget) => void)): number + connect_after(sigName: "home-folder", callback: (($obj: FileChooserWidget) => void)): number + emit(sigName: "home-folder"): void + on(sigName: "home-folder", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "home-folder", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "home-folder", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "location-popup", callback: (($obj: FileChooserWidget, path: string) => void)): number + connect_after(sigName: "location-popup", callback: (($obj: FileChooserWidget, path: string) => void)): number + emit(sigName: "location-popup", path: string): void + on(sigName: "location-popup", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "location-popup", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "location-popup", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "location-popup-on-paste", callback: (($obj: FileChooserWidget) => void)): number + connect_after(sigName: "location-popup-on-paste", callback: (($obj: FileChooserWidget) => void)): number + emit(sigName: "location-popup-on-paste"): void + on(sigName: "location-popup-on-paste", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "location-popup-on-paste", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "location-popup-on-paste", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "location-toggle-popup", callback: (($obj: FileChooserWidget) => void)): number + connect_after(sigName: "location-toggle-popup", callback: (($obj: FileChooserWidget) => void)): number + emit(sigName: "location-toggle-popup"): void + on(sigName: "location-toggle-popup", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "location-toggle-popup", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "location-toggle-popup", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "places-shortcut", callback: (($obj: FileChooserWidget) => void)): number + connect_after(sigName: "places-shortcut", callback: (($obj: FileChooserWidget) => void)): number + emit(sigName: "places-shortcut"): void + on(sigName: "places-shortcut", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "places-shortcut", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "places-shortcut", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "quick-bookmark", callback: (($obj: FileChooserWidget, bookmarkIndex: number) => void)): number + connect_after(sigName: "quick-bookmark", callback: (($obj: FileChooserWidget, bookmarkIndex: number) => void)): number + emit(sigName: "quick-bookmark", bookmarkIndex: number): void + on(sigName: "quick-bookmark", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "quick-bookmark", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "quick-bookmark", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "recent-shortcut", callback: (($obj: FileChooserWidget) => void)): number + connect_after(sigName: "recent-shortcut", callback: (($obj: FileChooserWidget) => void)): number + emit(sigName: "recent-shortcut"): void + on(sigName: "recent-shortcut", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "recent-shortcut", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "recent-shortcut", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "search-shortcut", callback: (($obj: FileChooserWidget) => void)): number + connect_after(sigName: "search-shortcut", callback: (($obj: FileChooserWidget) => void)): number + emit(sigName: "search-shortcut"): void + on(sigName: "search-shortcut", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "search-shortcut", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "search-shortcut", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "show-hidden", callback: (($obj: FileChooserWidget) => void)): number + connect_after(sigName: "show-hidden", callback: (($obj: FileChooserWidget) => void)): number + emit(sigName: "show-hidden"): void + on(sigName: "show-hidden", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "show-hidden", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "show-hidden", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "up-folder", callback: (($obj: FileChooserWidget) => void)): number + connect_after(sigName: "up-folder", callback: (($obj: FileChooserWidget) => void)): number + emit(sigName: "up-folder"): void + on(sigName: "up-folder", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "up-folder", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "up-folder", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of Gtk.Widget */ + connect(sigName: "destroy", callback: (($obj: FileChooserWidget) => void)): number + connect_after(sigName: "destroy", callback: (($obj: FileChooserWidget) => void)): number + emit(sigName: "destroy"): void + on(sigName: "destroy", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "destroy", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "destroy", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "direction-changed", callback: (($obj: FileChooserWidget, previousDirection: TextDirection) => void)): number + connect_after(sigName: "direction-changed", callback: (($obj: FileChooserWidget, previousDirection: TextDirection) => void)): number + emit(sigName: "direction-changed", previousDirection: TextDirection): void + on(sigName: "direction-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "direction-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "direction-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "hide", callback: (($obj: FileChooserWidget) => void)): number + connect_after(sigName: "hide", callback: (($obj: FileChooserWidget) => void)): number + emit(sigName: "hide"): void + on(sigName: "hide", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "hide", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "hide", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "keynav-failed", callback: (($obj: FileChooserWidget, direction: DirectionType) => boolean)): number + connect_after(sigName: "keynav-failed", callback: (($obj: FileChooserWidget, direction: DirectionType) => boolean)): number + emit(sigName: "keynav-failed", direction: DirectionType): void + on(sigName: "keynav-failed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "keynav-failed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "keynav-failed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "map", callback: (($obj: FileChooserWidget) => void)): number + connect_after(sigName: "map", callback: (($obj: FileChooserWidget) => void)): number + emit(sigName: "map"): void + on(sigName: "map", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "map", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "map", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "mnemonic-activate", callback: (($obj: FileChooserWidget, groupCycling: boolean) => boolean)): number + connect_after(sigName: "mnemonic-activate", callback: (($obj: FileChooserWidget, groupCycling: boolean) => boolean)): number + emit(sigName: "mnemonic-activate", groupCycling: boolean): void + on(sigName: "mnemonic-activate", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "mnemonic-activate", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "mnemonic-activate", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "move-focus", callback: (($obj: FileChooserWidget, direction: DirectionType) => void)): number + connect_after(sigName: "move-focus", callback: (($obj: FileChooserWidget, direction: DirectionType) => void)): number + emit(sigName: "move-focus", direction: DirectionType): void + on(sigName: "move-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "move-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "move-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "query-tooltip", callback: (($obj: FileChooserWidget, x: number, y: number, keyboardMode: boolean, tooltip: Tooltip) => boolean)): number + connect_after(sigName: "query-tooltip", callback: (($obj: FileChooserWidget, x: number, y: number, keyboardMode: boolean, tooltip: Tooltip) => boolean)): number + emit(sigName: "query-tooltip", x: number, y: number, keyboardMode: boolean, tooltip: Tooltip): void + on(sigName: "query-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "query-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "query-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "realize", callback: (($obj: FileChooserWidget) => void)): number + connect_after(sigName: "realize", callback: (($obj: FileChooserWidget) => void)): number + emit(sigName: "realize"): void + on(sigName: "realize", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "realize", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "realize", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "show", callback: (($obj: FileChooserWidget) => void)): number + connect_after(sigName: "show", callback: (($obj: FileChooserWidget) => void)): number + emit(sigName: "show"): void + on(sigName: "show", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "show", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "show", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "state-flags-changed", callback: (($obj: FileChooserWidget, flags: StateFlags) => void)): number + connect_after(sigName: "state-flags-changed", callback: (($obj: FileChooserWidget, flags: StateFlags) => void)): number + emit(sigName: "state-flags-changed", flags: StateFlags): void + on(sigName: "state-flags-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "state-flags-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "state-flags-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "unmap", callback: (($obj: FileChooserWidget) => void)): number + connect_after(sigName: "unmap", callback: (($obj: FileChooserWidget) => void)): number + emit(sigName: "unmap"): void + on(sigName: "unmap", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "unmap", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "unmap", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "unrealize", callback: (($obj: FileChooserWidget) => void)): number + connect_after(sigName: "unrealize", callback: (($obj: FileChooserWidget) => void)): number + emit(sigName: "unrealize"): void + on(sigName: "unrealize", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "unrealize", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "unrealize", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: FileChooserWidget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: FileChooserWidget, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::search-mode", callback: (($obj: FileChooserWidget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::search-mode", callback: (($obj: FileChooserWidget, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::search-mode", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::search-mode", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::search-mode", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::subtitle", callback: (($obj: FileChooserWidget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::subtitle", callback: (($obj: FileChooserWidget, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::subtitle", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::subtitle", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::subtitle", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::can-focus", callback: (($obj: FileChooserWidget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::can-focus", callback: (($obj: FileChooserWidget, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::can-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::can-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::can-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::can-target", callback: (($obj: FileChooserWidget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::can-target", callback: (($obj: FileChooserWidget, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::can-target", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::can-target", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::can-target", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::css-classes", callback: (($obj: FileChooserWidget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::css-classes", callback: (($obj: FileChooserWidget, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::css-classes", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::css-classes", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::css-classes", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::cursor", callback: (($obj: FileChooserWidget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::cursor", callback: (($obj: FileChooserWidget, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::cursor", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::cursor", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::cursor", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::focus-on-click", callback: (($obj: FileChooserWidget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::focus-on-click", callback: (($obj: FileChooserWidget, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::focus-on-click", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::focus-on-click", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::focus-on-click", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::focusable", callback: (($obj: FileChooserWidget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::focusable", callback: (($obj: FileChooserWidget, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::focusable", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::focusable", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::focusable", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::halign", callback: (($obj: FileChooserWidget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::halign", callback: (($obj: FileChooserWidget, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::halign", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::halign", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::halign", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::has-default", callback: (($obj: FileChooserWidget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-default", callback: (($obj: FileChooserWidget, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::has-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::has-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::has-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::has-focus", callback: (($obj: FileChooserWidget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-focus", callback: (($obj: FileChooserWidget, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::has-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::has-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::has-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::has-tooltip", callback: (($obj: FileChooserWidget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-tooltip", callback: (($obj: FileChooserWidget, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::has-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::has-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::has-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::height-request", callback: (($obj: FileChooserWidget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::height-request", callback: (($obj: FileChooserWidget, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::height-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::height-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::height-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::hexpand", callback: (($obj: FileChooserWidget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hexpand", callback: (($obj: FileChooserWidget, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::hexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::hexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::hexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::hexpand-set", callback: (($obj: FileChooserWidget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hexpand-set", callback: (($obj: FileChooserWidget, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::hexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::hexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::hexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::layout-manager", callback: (($obj: FileChooserWidget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::layout-manager", callback: (($obj: FileChooserWidget, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::layout-manager", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::layout-manager", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::layout-manager", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-bottom", callback: (($obj: FileChooserWidget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-bottom", callback: (($obj: FileChooserWidget, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-bottom", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-bottom", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-bottom", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-end", callback: (($obj: FileChooserWidget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-end", callback: (($obj: FileChooserWidget, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-end", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-end", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-end", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-start", callback: (($obj: FileChooserWidget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-start", callback: (($obj: FileChooserWidget, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-start", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-start", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-start", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-top", callback: (($obj: FileChooserWidget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-top", callback: (($obj: FileChooserWidget, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-top", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-top", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-top", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::name", callback: (($obj: FileChooserWidget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::name", callback: (($obj: FileChooserWidget, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::opacity", callback: (($obj: FileChooserWidget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::opacity", callback: (($obj: FileChooserWidget, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::opacity", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::opacity", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::opacity", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::overflow", callback: (($obj: FileChooserWidget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::overflow", callback: (($obj: FileChooserWidget, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::overflow", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::overflow", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::overflow", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::parent", callback: (($obj: FileChooserWidget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::parent", callback: (($obj: FileChooserWidget, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::receives-default", callback: (($obj: FileChooserWidget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::receives-default", callback: (($obj: FileChooserWidget, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::receives-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::receives-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::receives-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::root", callback: (($obj: FileChooserWidget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::root", callback: (($obj: FileChooserWidget, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::root", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::root", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::root", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::scale-factor", callback: (($obj: FileChooserWidget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::scale-factor", callback: (($obj: FileChooserWidget, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::scale-factor", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::scale-factor", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::scale-factor", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::sensitive", callback: (($obj: FileChooserWidget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::sensitive", callback: (($obj: FileChooserWidget, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::sensitive", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::sensitive", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::sensitive", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::tooltip-markup", callback: (($obj: FileChooserWidget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::tooltip-markup", callback: (($obj: FileChooserWidget, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::tooltip-markup", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::tooltip-markup", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::tooltip-markup", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::tooltip-text", callback: (($obj: FileChooserWidget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::tooltip-text", callback: (($obj: FileChooserWidget, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::tooltip-text", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::tooltip-text", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::tooltip-text", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::valign", callback: (($obj: FileChooserWidget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::valign", callback: (($obj: FileChooserWidget, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::valign", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::valign", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::valign", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::vexpand", callback: (($obj: FileChooserWidget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vexpand", callback: (($obj: FileChooserWidget, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::vexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::vexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::vexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::vexpand-set", callback: (($obj: FileChooserWidget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vexpand-set", callback: (($obj: FileChooserWidget, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::vexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::vexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::vexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::visible", callback: (($obj: FileChooserWidget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::visible", callback: (($obj: FileChooserWidget, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::width-request", callback: (($obj: FileChooserWidget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::width-request", callback: (($obj: FileChooserWidget, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::width-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::width-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::width-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::accessible-role", callback: (($obj: FileChooserWidget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-role", callback: (($obj: FileChooserWidget, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::accessible-role", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::accessible-role", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::accessible-role", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::action", callback: (($obj: FileChooserWidget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::action", callback: (($obj: FileChooserWidget, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::action", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::action", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::action", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::create-folders", callback: (($obj: FileChooserWidget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::create-folders", callback: (($obj: FileChooserWidget, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::create-folders", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::create-folders", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::create-folders", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::filter", callback: (($obj: FileChooserWidget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::filter", callback: (($obj: FileChooserWidget, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::filter", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::filter", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::filter", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::filters", callback: (($obj: FileChooserWidget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::filters", callback: (($obj: FileChooserWidget, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::filters", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::filters", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::filters", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::select-multiple", callback: (($obj: FileChooserWidget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::select-multiple", callback: (($obj: FileChooserWidget, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::select-multiple", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::select-multiple", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::select-multiple", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::shortcut-folders", callback: (($obj: FileChooserWidget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::shortcut-folders", callback: (($obj: FileChooserWidget, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::shortcut-folders", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::shortcut-folders", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::shortcut-folders", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: FileChooserWidget_ConstructProps) + _init (config?: FileChooserWidget_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(action: FileChooserAction): FileChooserWidget + static $gtype: GObject.Type +} +export interface FileFilter_ConstructProps extends Filter_ConstructProps { + name?: string +} +export class FileFilter { + /* Properties of Gtk.FileFilter */ + name: string + /* Fields of Gtk.Filter */ + parentInstance: GObject.Object + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of Gtk.FileFilter */ + addMimeType(mimeType: string): void + addPattern(pattern: string): void + addPixbufFormats(): void + getAttributes(): string[] + getName(): string | null + setName(name?: string | null): void + toGvariant(): GLib.Variant + /* Methods of Gtk.Filter */ + changed(change: FilterChange): void + getStrictness(): FilterMatch + match(item: GObject.Object): boolean + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Methods of Gtk.Buildable */ + getBuildableId(): string + /* Virtual methods of Gtk.FileFilter */ + vfuncAddChild(builder: Builder, child: GObject.Object, type?: string | null): void + vfuncCustomFinished(builder: Builder, child: GObject.Object | null, tagname: string, data?: object | null): void + vfuncCustomTagEnd(builder: Builder, child: GObject.Object | null, tagname: string, data?: object | null): void + vfuncCustomTagStart(builder: Builder, child: GObject.Object | null, tagname: string): [ /* returnType */ boolean, /* parser */ BuildableParser, /* data */ object | null ] + vfuncGetId(): string + vfuncGetInternalChild(builder: Builder, childname: string): GObject.Object + vfuncParserFinished(builder: Builder): void + vfuncSetBuildableProperty(builder: Builder, name: string, value: any): void + vfuncSetId(id: string): void + /* Virtual methods of Gtk.Filter */ + vfuncGetStrictness(): FilterMatch + vfuncMatch(item?: GObject.Object | null): boolean + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Gtk.Filter */ + connect(sigName: "changed", callback: (($obj: FileFilter, change: FilterChange) => void)): number + connect_after(sigName: "changed", callback: (($obj: FileFilter, change: FilterChange) => void)): number + emit(sigName: "changed", change: FilterChange): void + on(sigName: "changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: FileFilter, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: FileFilter, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::name", callback: (($obj: FileFilter, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::name", callback: (($obj: FileFilter, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: FileFilter_ConstructProps) + _init (config?: FileFilter_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(): FileFilter + static newFromGvariant(variant: GLib.Variant): FileFilter + static $gtype: GObject.Type +} +export interface Filter_ConstructProps extends GObject.Object_ConstructProps { +} +export class Filter { + /* Fields of Gtk.Filter */ + parentInstance: GObject.Object + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of Gtk.Filter */ + changed(change: FilterChange): void + getStrictness(): FilterMatch + match(item: GObject.Object): boolean + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Virtual methods of Gtk.Filter */ + vfuncGetStrictness(): FilterMatch + vfuncMatch(item?: GObject.Object | null): boolean + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Gtk.Filter */ + connect(sigName: "changed", callback: (($obj: Filter, change: FilterChange) => void)): number + connect_after(sigName: "changed", callback: (($obj: Filter, change: FilterChange) => void)): number + emit(sigName: "changed", change: FilterChange): void + on(sigName: "changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: Filter, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: Filter, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: Filter_ConstructProps) + _init (config?: Filter_ConstructProps): void + static $gtype: GObject.Type +} +export interface FilterListModel_ConstructProps extends GObject.Object_ConstructProps { + filter?: Filter + incremental?: boolean + model?: Gio.ListModel +} +export class FilterListModel { + /* Properties of Gtk.FilterListModel */ + filter: Filter + incremental: boolean + model: Gio.ListModel + readonly pending: number + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of Gtk.FilterListModel */ + getFilter(): Filter | null + getIncremental(): boolean + getModel(): Gio.ListModel | null + getPending(): number + setFilter(filter?: Filter | null): void + setIncremental(incremental: boolean): void + setModel(model?: Gio.ListModel | null): void + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Methods of Gio.ListModel */ + getItemType(): GObject.Type + getNItems(): number + getItem(position: number): GObject.Object | null + itemsChanged(position: number, removed: number, added: number): void + /* Virtual methods of Gtk.FilterListModel */ + vfuncGetItem(position: number): GObject.Object | null + vfuncGetItemType(): GObject.Type + vfuncGetNItems(): number + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: FilterListModel, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: FilterListModel, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of Gio.ListModel */ + connect(sigName: "items-changed", callback: (($obj: FilterListModel, position: number, removed: number, added: number) => void)): number + connect_after(sigName: "items-changed", callback: (($obj: FilterListModel, position: number, removed: number, added: number) => void)): number + emit(sigName: "items-changed", position: number, removed: number, added: number): void + on(sigName: "items-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "items-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "items-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::filter", callback: (($obj: FilterListModel, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::filter", callback: (($obj: FilterListModel, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::filter", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::filter", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::filter", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::incremental", callback: (($obj: FilterListModel, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::incremental", callback: (($obj: FilterListModel, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::incremental", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::incremental", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::incremental", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::model", callback: (($obj: FilterListModel, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::model", callback: (($obj: FilterListModel, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::model", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::model", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::model", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::pending", callback: (($obj: FilterListModel, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::pending", callback: (($obj: FilterListModel, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::pending", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::pending", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::pending", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: FilterListModel_ConstructProps) + _init (config?: FilterListModel_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(model?: Gio.ListModel | null, filter?: Filter | null): FilterListModel + static $gtype: GObject.Type +} +export interface Fixed_ConstructProps extends Widget_ConstructProps { + accessibleRole?: AccessibleRole +} +export class Fixed { + /* Properties of Gtk.Widget */ + canFocus: boolean + canTarget: boolean + cssClasses: string[] + cursor: Gdk.Cursor + focusOnClick: boolean + focusable: boolean + halign: Align + readonly hasDefault: boolean + readonly hasFocus: boolean + hasTooltip: boolean + heightRequest: number + hexpand: boolean + hexpandSet: boolean + layoutManager: LayoutManager + marginBottom: number + marginEnd: number + marginStart: number + marginTop: number + name: string + opacity: number + overflow: Overflow + readonly parent: Widget + receivesDefault: boolean + readonly root: Root + readonly scaleFactor: number + sensitive: boolean + tooltipMarkup: string + tooltipText: string + valign: Align + vexpand: boolean + vexpandSet: boolean + visible: boolean + widthRequest: number + /* Properties of Gtk.Accessible */ + accessibleRole: AccessibleRole + /* Fields of Gtk.Fixed */ + parentInstance: Widget + /* Fields of GObject.InitiallyUnowned */ + gTypeInstance: GObject.TypeInstance + /* Methods of Gtk.Fixed */ + getChildPosition(widget: Widget): [ /* x */ number, /* y */ number ] + getChildTransform(widget: Widget): Gsk.Transform | null + move(widget: Widget, x: number, y: number): void + put(widget: Widget, x: number, y: number): void + remove(widget: Widget): void + setChildTransform(widget: Widget, transform?: Gsk.Transform | null): void + /* Methods of Gtk.Widget */ + actionSetEnabled(actionName: string, enabled: boolean): void + activate(): boolean + activateAction(name: string, args?: GLib.Variant | null): boolean + activateDefault(): void + addController(controller: EventController): void + addCssClass(cssClass: string): void + addMnemonicLabel(label: Widget): void + addTickCallback(callback: TickCallback): number + allocate(width: number, height: number, baseline: number, transform?: Gsk.Transform | null): void + childFocus(direction: DirectionType): boolean + computeBounds(target: Widget): [ /* returnType */ boolean, /* outBounds */ Graphene.Rect ] + computeExpand(orientation: Orientation): boolean + computePoint(target: Widget, point: Graphene.Point): [ /* returnType */ boolean, /* outPoint */ Graphene.Point ] + computeTransform(target: Widget): [ /* returnType */ boolean, /* outTransform */ Graphene.Matrix ] + contains(x: number, y: number): boolean + createPangoContext(): Pango.Context + createPangoLayout(text?: string | null): Pango.Layout + dragCheckThreshold(startX: number, startY: number, currentX: number, currentY: number): boolean + errorBell(): void + getAllocatedBaseline(): number + getAllocatedHeight(): number + getAllocatedWidth(): number + getAllocation(): /* allocation */ Allocation + getAncestor(widgetType: GObject.Type): Widget | null + getCanFocus(): boolean + getCanTarget(): boolean + getChildVisible(): boolean + getClipboard(): Gdk.Clipboard + getCssClasses(): string[] + getCssName(): string + getCursor(): Gdk.Cursor | null + getDirection(): TextDirection + getDisplay(): Gdk.Display + getFirstChild(): Widget | null + getFocusChild(): Widget | null + getFocusOnClick(): boolean + getFocusable(): boolean + getFontMap(): Pango.FontMap | null + getFontOptions(): cairo.FontOptions | null + getFrameClock(): Gdk.FrameClock | null + getHalign(): Align + getHasTooltip(): boolean + getHeight(): number + getHexpand(): boolean + getHexpandSet(): boolean + getLastChild(): Widget | null + getLayoutManager(): LayoutManager | null + getMapped(): boolean + getMarginBottom(): number + getMarginEnd(): number + getMarginStart(): number + getMarginTop(): number + getName(): string + getNative(): Native | null + getNextSibling(): Widget | null + getOpacity(): number + getOverflow(): Overflow + getPangoContext(): Pango.Context + getParent(): Widget | null + getPreferredSize(): [ /* minimumSize */ Requisition | null, /* naturalSize */ Requisition | null ] + getPrevSibling(): Widget | null + getPrimaryClipboard(): Gdk.Clipboard + getRealized(): boolean + getReceivesDefault(): boolean + getRequestMode(): SizeRequestMode + getRoot(): Root | null + getScaleFactor(): number + getSensitive(): boolean + getSettings(): Settings + getSize(orientation: Orientation): number + getSizeRequest(): [ /* width */ number | null, /* height */ number | null ] + getStateFlags(): StateFlags + getStyleContext(): StyleContext + getTemplateChild(widgetType: GObject.Type, name: string): GObject.Object + getTooltipMarkup(): string | null + getTooltipText(): string | null + getValign(): 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?: Gio.ActionGroup | null): void + insertAfter(parent: Widget, previousSibling?: Widget | null): void + insertBefore(parent: Widget, nextSibling?: Widget | null): void + isAncestor(ancestor: Widget): boolean + isDrawable(): boolean + isFocus(): boolean + isSensitive(): boolean + isVisible(): boolean + keynavFailed(direction: DirectionType): boolean + listMnemonicLabels(): Widget[] + map(): void + measure(orientation: Orientation, forSize: number): [ /* minimum */ number | null, /* natural */ number | null, /* minimumBaseline */ number | null, /* naturalBaseline */ number | null ] + mnemonicActivate(groupCycling: boolean): boolean + observeChildren(): Gio.ListModel + observeControllers(): Gio.ListModel + pick(x: number, y: number, flags: PickFlags): Widget | null + queueAllocate(): void + queueDraw(): void + queueResize(): void + realize(): void + removeController(controller: EventController): void + removeCssClass(cssClass: string): void + removeMnemonicLabel(label: Widget): void + removeTickCallback(id: number): void + setCanFocus(canFocus: boolean): void + setCanTarget(canTarget: boolean): void + setChildVisible(childVisible: boolean): void + setCssClasses(classes: string[]): void + setCursor(cursor?: Gdk.Cursor | null): void + setCursorFromName(name?: string | null): void + setDirection(dir: TextDirection): void + setFocusChild(child?: Widget | null): void + setFocusOnClick(focusOnClick: boolean): void + setFocusable(focusable: boolean): void + setFontMap(fontMap?: Pango.FontMap | null): void + setFontOptions(options?: cairo.FontOptions | null): void + setHalign(align: Align): void + setHasTooltip(hasTooltip: boolean): void + setHexpand(expand: boolean): void + setHexpandSet(set: boolean): void + setLayoutManager(layoutManager?: LayoutManager | 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: Overflow): void + setParent(parent: Widget): void + setReceivesDefault(receivesDefault: boolean): void + setSensitive(sensitive: boolean): void + setSizeRequest(width: number, height: number): void + setStateFlags(flags: StateFlags, clear: boolean): void + setTooltipMarkup(markup?: string | null): void + setTooltipText(text?: string | null): void + setValign(align: Align): void + setVexpand(expand: boolean): void + setVexpandSet(set: boolean): void + setVisible(visible: boolean): void + shouldLayout(): boolean + show(): void + sizeAllocate(allocation: Allocation, baseline: number): void + snapshotChild(child: Widget, snapshot: Snapshot): void + translateCoordinates(destWidget: Widget, srcX: number, srcY: number): [ /* returnType */ boolean, /* destX */ number | null, /* destY */ number | null ] + triggerTooltipQuery(): void + unmap(): void + unparent(): void + unrealize(): void + unsetStateFlags(flags: StateFlags): void + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Methods of Gtk.Accessible */ + getAccessibleRole(): AccessibleRole + resetProperty(property: AccessibleProperty): void + resetRelation(relation: AccessibleRelation): void + resetState(state: AccessibleState): void + updateProperty(properties: AccessibleProperty[], values: any): void + updateRelation(relations: AccessibleRelation[], values: any): void + updateState(states: AccessibleState[], values: any): void + /* Methods of Gtk.Buildable */ + getBuildableId(): string + /* Virtual methods of Gtk.Widget */ + vfuncComputeExpand(hexpandP: boolean, vexpandP: boolean): void + vfuncContains(x: number, y: number): boolean + vfuncCssChanged(change: CssStyleChange): void + vfuncDirectionChanged(previousDirection: TextDirection): void + vfuncFocus(direction: DirectionType): boolean + vfuncGetRequestMode(): SizeRequestMode + vfuncGrabFocus(): boolean + vfuncHide(): void + vfuncKeynavFailed(direction: DirectionType): boolean + vfuncMap(): void + vfuncMeasure(orientation: Orientation, forSize: number): [ /* minimum */ number | null, /* natural */ number | null, /* minimumBaseline */ number | null, /* naturalBaseline */ number | null ] + vfuncMnemonicActivate(groupCycling: boolean): boolean + vfuncMoveFocus(direction: DirectionType): void + vfuncQueryTooltip(x: number, y: number, keyboardTooltip: boolean, tooltip: Tooltip): boolean + vfuncRealize(): void + vfuncRoot(): void + vfuncSetFocusChild(child?: Widget | null): void + vfuncShow(): void + vfuncSizeAllocate(width: number, height: number, baseline: number): void + vfuncSnapshot(snapshot: Snapshot): void + vfuncStateFlagsChanged(previousStateFlags: StateFlags): void + vfuncSystemSettingChanged(settings: SystemSetting): void + vfuncUnmap(): void + vfuncUnrealize(): void + vfuncUnroot(): void + vfuncAddChild(builder: Builder, child: GObject.Object, type?: string | null): void + vfuncCustomFinished(builder: Builder, child: GObject.Object | null, tagname: string, data?: object | null): void + vfuncCustomTagEnd(builder: Builder, child: GObject.Object | null, tagname: string, data?: object | null): void + vfuncCustomTagStart(builder: Builder, child: GObject.Object | null, tagname: string): [ /* returnType */ boolean, /* parser */ BuildableParser, /* data */ object | null ] + vfuncGetId(): string + vfuncGetInternalChild(builder: Builder, childname: string): GObject.Object + vfuncParserFinished(builder: Builder): void + vfuncSetBuildableProperty(builder: Builder, name: string, value: any): void + vfuncSetId(id: string): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Gtk.Widget */ + connect(sigName: "destroy", callback: (($obj: Fixed) => void)): number + connect_after(sigName: "destroy", callback: (($obj: Fixed) => void)): number + emit(sigName: "destroy"): void + on(sigName: "destroy", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "destroy", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "destroy", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "direction-changed", callback: (($obj: Fixed, previousDirection: TextDirection) => void)): number + connect_after(sigName: "direction-changed", callback: (($obj: Fixed, previousDirection: TextDirection) => void)): number + emit(sigName: "direction-changed", previousDirection: TextDirection): void + on(sigName: "direction-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "direction-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "direction-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "hide", callback: (($obj: Fixed) => void)): number + connect_after(sigName: "hide", callback: (($obj: Fixed) => void)): number + emit(sigName: "hide"): void + on(sigName: "hide", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "hide", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "hide", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "keynav-failed", callback: (($obj: Fixed, direction: DirectionType) => boolean)): number + connect_after(sigName: "keynav-failed", callback: (($obj: Fixed, direction: DirectionType) => boolean)): number + emit(sigName: "keynav-failed", direction: DirectionType): void + on(sigName: "keynav-failed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "keynav-failed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "keynav-failed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "map", callback: (($obj: Fixed) => void)): number + connect_after(sigName: "map", callback: (($obj: Fixed) => void)): number + emit(sigName: "map"): void + on(sigName: "map", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "map", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "map", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "mnemonic-activate", callback: (($obj: Fixed, groupCycling: boolean) => boolean)): number + connect_after(sigName: "mnemonic-activate", callback: (($obj: Fixed, groupCycling: boolean) => boolean)): number + emit(sigName: "mnemonic-activate", groupCycling: boolean): void + on(sigName: "mnemonic-activate", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "mnemonic-activate", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "mnemonic-activate", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "move-focus", callback: (($obj: Fixed, direction: DirectionType) => void)): number + connect_after(sigName: "move-focus", callback: (($obj: Fixed, direction: DirectionType) => void)): number + emit(sigName: "move-focus", direction: DirectionType): void + on(sigName: "move-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "move-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "move-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "query-tooltip", callback: (($obj: Fixed, x: number, y: number, keyboardMode: boolean, tooltip: Tooltip) => boolean)): number + connect_after(sigName: "query-tooltip", callback: (($obj: Fixed, x: number, y: number, keyboardMode: boolean, tooltip: Tooltip) => boolean)): number + emit(sigName: "query-tooltip", x: number, y: number, keyboardMode: boolean, tooltip: Tooltip): void + on(sigName: "query-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "query-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "query-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "realize", callback: (($obj: Fixed) => void)): number + connect_after(sigName: "realize", callback: (($obj: Fixed) => void)): number + emit(sigName: "realize"): void + on(sigName: "realize", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "realize", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "realize", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "show", callback: (($obj: Fixed) => void)): number + connect_after(sigName: "show", callback: (($obj: Fixed) => void)): number + emit(sigName: "show"): void + on(sigName: "show", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "show", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "show", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "state-flags-changed", callback: (($obj: Fixed, flags: StateFlags) => void)): number + connect_after(sigName: "state-flags-changed", callback: (($obj: Fixed, flags: StateFlags) => void)): number + emit(sigName: "state-flags-changed", flags: StateFlags): void + on(sigName: "state-flags-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "state-flags-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "state-flags-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "unmap", callback: (($obj: Fixed) => void)): number + connect_after(sigName: "unmap", callback: (($obj: Fixed) => void)): number + emit(sigName: "unmap"): void + on(sigName: "unmap", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "unmap", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "unmap", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "unrealize", callback: (($obj: Fixed) => void)): number + connect_after(sigName: "unrealize", callback: (($obj: Fixed) => void)): number + emit(sigName: "unrealize"): void + on(sigName: "unrealize", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "unrealize", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "unrealize", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: Fixed, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: Fixed, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::can-focus", callback: (($obj: Fixed, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::can-focus", callback: (($obj: Fixed, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::can-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::can-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::can-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::can-target", callback: (($obj: Fixed, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::can-target", callback: (($obj: Fixed, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::can-target", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::can-target", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::can-target", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::css-classes", callback: (($obj: Fixed, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::css-classes", callback: (($obj: Fixed, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::css-classes", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::css-classes", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::css-classes", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::cursor", callback: (($obj: Fixed, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::cursor", callback: (($obj: Fixed, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::cursor", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::cursor", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::cursor", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::focus-on-click", callback: (($obj: Fixed, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::focus-on-click", callback: (($obj: Fixed, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::focus-on-click", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::focus-on-click", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::focus-on-click", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::focusable", callback: (($obj: Fixed, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::focusable", callback: (($obj: Fixed, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::focusable", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::focusable", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::focusable", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::halign", callback: (($obj: Fixed, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::halign", callback: (($obj: Fixed, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::halign", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::halign", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::halign", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::has-default", callback: (($obj: Fixed, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-default", callback: (($obj: Fixed, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::has-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::has-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::has-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::has-focus", callback: (($obj: Fixed, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-focus", callback: (($obj: Fixed, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::has-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::has-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::has-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::has-tooltip", callback: (($obj: Fixed, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-tooltip", callback: (($obj: Fixed, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::has-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::has-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::has-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::height-request", callback: (($obj: Fixed, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::height-request", callback: (($obj: Fixed, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::height-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::height-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::height-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::hexpand", callback: (($obj: Fixed, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hexpand", callback: (($obj: Fixed, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::hexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::hexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::hexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::hexpand-set", callback: (($obj: Fixed, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hexpand-set", callback: (($obj: Fixed, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::hexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::hexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::hexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::layout-manager", callback: (($obj: Fixed, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::layout-manager", callback: (($obj: Fixed, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::layout-manager", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::layout-manager", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::layout-manager", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-bottom", callback: (($obj: Fixed, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-bottom", callback: (($obj: Fixed, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-bottom", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-bottom", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-bottom", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-end", callback: (($obj: Fixed, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-end", callback: (($obj: Fixed, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-end", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-end", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-end", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-start", callback: (($obj: Fixed, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-start", callback: (($obj: Fixed, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-start", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-start", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-start", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-top", callback: (($obj: Fixed, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-top", callback: (($obj: Fixed, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-top", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-top", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-top", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::name", callback: (($obj: Fixed, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::name", callback: (($obj: Fixed, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::opacity", callback: (($obj: Fixed, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::opacity", callback: (($obj: Fixed, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::opacity", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::opacity", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::opacity", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::overflow", callback: (($obj: Fixed, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::overflow", callback: (($obj: Fixed, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::overflow", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::overflow", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::overflow", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::parent", callback: (($obj: Fixed, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::parent", callback: (($obj: Fixed, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::receives-default", callback: (($obj: Fixed, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::receives-default", callback: (($obj: Fixed, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::receives-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::receives-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::receives-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::root", callback: (($obj: Fixed, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::root", callback: (($obj: Fixed, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::root", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::root", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::root", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::scale-factor", callback: (($obj: Fixed, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::scale-factor", callback: (($obj: Fixed, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::scale-factor", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::scale-factor", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::scale-factor", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::sensitive", callback: (($obj: Fixed, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::sensitive", callback: (($obj: Fixed, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::sensitive", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::sensitive", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::sensitive", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::tooltip-markup", callback: (($obj: Fixed, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::tooltip-markup", callback: (($obj: Fixed, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::tooltip-markup", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::tooltip-markup", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::tooltip-markup", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::tooltip-text", callback: (($obj: Fixed, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::tooltip-text", callback: (($obj: Fixed, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::tooltip-text", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::tooltip-text", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::tooltip-text", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::valign", callback: (($obj: Fixed, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::valign", callback: (($obj: Fixed, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::valign", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::valign", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::valign", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::vexpand", callback: (($obj: Fixed, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vexpand", callback: (($obj: Fixed, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::vexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::vexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::vexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::vexpand-set", callback: (($obj: Fixed, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vexpand-set", callback: (($obj: Fixed, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::vexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::vexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::vexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::visible", callback: (($obj: Fixed, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::visible", callback: (($obj: Fixed, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::width-request", callback: (($obj: Fixed, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::width-request", callback: (($obj: Fixed, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::width-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::width-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::width-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::accessible-role", callback: (($obj: Fixed, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-role", callback: (($obj: Fixed, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::accessible-role", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::accessible-role", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::accessible-role", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: Fixed_ConstructProps) + _init (config?: Fixed_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(): Fixed + static $gtype: GObject.Type +} +export interface FixedLayout_ConstructProps extends LayoutManager_ConstructProps { +} +export class FixedLayout { + /* Fields of Gtk.LayoutManager */ + parentInstance: GObject.Object + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of Gtk.LayoutManager */ + allocate(widget: Widget, width: number, height: number, baseline: number): void + getLayoutChild(child: Widget): LayoutChild + getRequestMode(): SizeRequestMode + getWidget(): Widget | null + layoutChanged(): void + measure(widget: Widget, orientation: Orientation, forSize: number): [ /* minimum */ number | null, /* natural */ number | null, /* minimumBaseline */ number | null, /* naturalBaseline */ number | null ] + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Virtual methods of Gtk.LayoutManager */ + vfuncAllocate(widget: Widget, width: number, height: number, baseline: number): void + vfuncCreateLayoutChild(widget: Widget, forChild: Widget): LayoutChild + vfuncGetRequestMode(widget: Widget): SizeRequestMode + vfuncMeasure(widget: Widget, orientation: Orientation, forSize: number): [ /* minimum */ number | null, /* natural */ number | null, /* minimumBaseline */ number | null, /* naturalBaseline */ number | null ] + vfuncRoot(): void + vfuncUnroot(): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: FixedLayout, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: FixedLayout, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: FixedLayout_ConstructProps) + _init (config?: FixedLayout_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(): FixedLayout + static $gtype: GObject.Type +} +export interface FixedLayoutChild_ConstructProps extends LayoutChild_ConstructProps { + transform?: Gsk.Transform +} +export class FixedLayoutChild { + /* Properties of Gtk.FixedLayoutChild */ + transform: Gsk.Transform + /* Fields of Gtk.LayoutChild */ + parentInstance: GObject.Object + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of Gtk.FixedLayoutChild */ + getTransform(): Gsk.Transform | null + setTransform(transform: Gsk.Transform): void + /* Methods of Gtk.LayoutChild */ + getChildWidget(): Widget + getLayoutManager(): LayoutManager + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: FixedLayoutChild, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: FixedLayoutChild, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::transform", callback: (($obj: FixedLayoutChild, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::transform", callback: (($obj: FixedLayoutChild, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::transform", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::transform", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::transform", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: FixedLayoutChild_ConstructProps) + _init (config?: FixedLayoutChild_ConstructProps): void + static $gtype: GObject.Type +} +export interface FlattenListModel_ConstructProps extends GObject.Object_ConstructProps { + model?: Gio.ListModel +} +export class FlattenListModel { + /* Properties of Gtk.FlattenListModel */ + model: Gio.ListModel + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of Gtk.FlattenListModel */ + getModel(): Gio.ListModel | null + getModelForItem(position: number): Gio.ListModel + setModel(model?: Gio.ListModel | null): void + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Methods of Gio.ListModel */ + getItemType(): GObject.Type + getNItems(): number + getItem(position: number): GObject.Object | null + itemsChanged(position: number, removed: number, added: number): void + /* Virtual methods of Gtk.FlattenListModel */ + vfuncGetItem(position: number): GObject.Object | null + vfuncGetItemType(): GObject.Type + vfuncGetNItems(): number + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: FlattenListModel, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: FlattenListModel, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of Gio.ListModel */ + connect(sigName: "items-changed", callback: (($obj: FlattenListModel, position: number, removed: number, added: number) => void)): number + connect_after(sigName: "items-changed", callback: (($obj: FlattenListModel, position: number, removed: number, added: number) => void)): number + emit(sigName: "items-changed", position: number, removed: number, added: number): void + on(sigName: "items-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "items-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "items-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::model", callback: (($obj: FlattenListModel, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::model", callback: (($obj: FlattenListModel, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::model", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::model", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::model", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: FlattenListModel_ConstructProps) + _init (config?: FlattenListModel_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(model?: Gio.ListModel | null): FlattenListModel + static $gtype: GObject.Type +} +export interface FlowBox_ConstructProps extends Widget_ConstructProps { + acceptUnpairedRelease?: boolean + activateOnSingleClick?: boolean + columnSpacing?: number + homogeneous?: boolean + maxChildrenPerLine?: number + minChildrenPerLine?: number + rowSpacing?: number + selectionMode?: SelectionMode + accessibleRole?: AccessibleRole + orientation?: Orientation +} +export class FlowBox { + /* Properties of Gtk.FlowBox */ + acceptUnpairedRelease: boolean + activateOnSingleClick: boolean + columnSpacing: number + homogeneous: boolean + maxChildrenPerLine: number + minChildrenPerLine: number + rowSpacing: number + selectionMode: SelectionMode + /* Properties of Gtk.Widget */ + canFocus: boolean + canTarget: boolean + cssClasses: string[] + cursor: Gdk.Cursor + focusOnClick: boolean + focusable: boolean + halign: Align + readonly hasDefault: boolean + readonly hasFocus: boolean + hasTooltip: boolean + heightRequest: number + hexpand: boolean + hexpandSet: boolean + layoutManager: LayoutManager + marginBottom: number + marginEnd: number + marginStart: number + marginTop: number + name: string + opacity: number + overflow: Overflow + readonly parent: Widget + receivesDefault: boolean + readonly root: Root + readonly scaleFactor: number + sensitive: boolean + tooltipMarkup: string + tooltipText: string + valign: Align + vexpand: boolean + vexpandSet: boolean + visible: boolean + widthRequest: number + /* Properties of Gtk.Accessible */ + accessibleRole: AccessibleRole + /* Properties of Gtk.Orientable */ + orientation: Orientation + /* Fields of Gtk.Widget */ + parentInstance: GObject.InitiallyUnowned + /* Fields of GObject.InitiallyUnowned */ + gTypeInstance: GObject.TypeInstance + /* Methods of Gtk.FlowBox */ + bindModel(model: Gio.ListModel | null, createWidgetFunc: FlowBoxCreateWidgetFunc): void + getActivateOnSingleClick(): boolean + getChildAtIndex(idx: number): FlowBoxChild | null + getChildAtPos(x: number, y: number): FlowBoxChild | null + getColumnSpacing(): number + getHomogeneous(): boolean + getMaxChildrenPerLine(): number + getMinChildrenPerLine(): number + getRowSpacing(): number + getSelectedChildren(): FlowBoxChild[] + getSelectionMode(): SelectionMode + insert(widget: Widget, position: number): void + invalidateFilter(): void + invalidateSort(): void + remove(widget: Widget): void + selectAll(): void + selectChild(child: FlowBoxChild): void + selectedForeach(func: FlowBoxForeachFunc): void + setActivateOnSingleClick(single: boolean): void + setColumnSpacing(spacing: number): void + setFilterFunc(filterFunc: FlowBoxFilterFunc | null): void + setHadjustment(adjustment: Adjustment): void + setHomogeneous(homogeneous: boolean): void + setMaxChildrenPerLine(nChildren: number): void + setMinChildrenPerLine(nChildren: number): void + setRowSpacing(spacing: number): void + setSelectionMode(mode: SelectionMode): void + setSortFunc(sortFunc: FlowBoxSortFunc | null): void + setVadjustment(adjustment: Adjustment): void + unselectAll(): void + unselectChild(child: FlowBoxChild): void + /* Methods of Gtk.Widget */ + actionSetEnabled(actionName: string, enabled: boolean): void + activate(): boolean + activateAction(name: string, args?: GLib.Variant | null): boolean + activateDefault(): void + addController(controller: EventController): void + addCssClass(cssClass: string): void + addMnemonicLabel(label: Widget): void + addTickCallback(callback: TickCallback): number + allocate(width: number, height: number, baseline: number, transform?: Gsk.Transform | null): void + childFocus(direction: DirectionType): boolean + computeBounds(target: Widget): [ /* returnType */ boolean, /* outBounds */ Graphene.Rect ] + computeExpand(orientation: Orientation): boolean + computePoint(target: Widget, point: Graphene.Point): [ /* returnType */ boolean, /* outPoint */ Graphene.Point ] + computeTransform(target: Widget): [ /* returnType */ boolean, /* outTransform */ Graphene.Matrix ] + contains(x: number, y: number): boolean + createPangoContext(): Pango.Context + createPangoLayout(text?: string | null): Pango.Layout + dragCheckThreshold(startX: number, startY: number, currentX: number, currentY: number): boolean + errorBell(): void + getAllocatedBaseline(): number + getAllocatedHeight(): number + getAllocatedWidth(): number + getAllocation(): /* allocation */ Allocation + getAncestor(widgetType: GObject.Type): Widget | null + getCanFocus(): boolean + getCanTarget(): boolean + getChildVisible(): boolean + getClipboard(): Gdk.Clipboard + getCssClasses(): string[] + getCssName(): string + getCursor(): Gdk.Cursor | null + getDirection(): TextDirection + getDisplay(): Gdk.Display + getFirstChild(): Widget | null + getFocusChild(): Widget | null + getFocusOnClick(): boolean + getFocusable(): boolean + getFontMap(): Pango.FontMap | null + getFontOptions(): cairo.FontOptions | null + getFrameClock(): Gdk.FrameClock | null + getHalign(): Align + getHasTooltip(): boolean + getHeight(): number + getHexpand(): boolean + getHexpandSet(): boolean + getLastChild(): Widget | null + getLayoutManager(): LayoutManager | null + getMapped(): boolean + getMarginBottom(): number + getMarginEnd(): number + getMarginStart(): number + getMarginTop(): number + getName(): string + getNative(): Native | null + getNextSibling(): Widget | null + getOpacity(): number + getOverflow(): Overflow + getPangoContext(): Pango.Context + getParent(): Widget | null + getPreferredSize(): [ /* minimumSize */ Requisition | null, /* naturalSize */ Requisition | null ] + getPrevSibling(): Widget | null + getPrimaryClipboard(): Gdk.Clipboard + getRealized(): boolean + getReceivesDefault(): boolean + getRequestMode(): SizeRequestMode + getRoot(): Root | null + getScaleFactor(): number + getSensitive(): boolean + getSettings(): Settings + getSize(orientation: Orientation): number + getSizeRequest(): [ /* width */ number | null, /* height */ number | null ] + getStateFlags(): StateFlags + getStyleContext(): StyleContext + getTemplateChild(widgetType: GObject.Type, name: string): GObject.Object + getTooltipMarkup(): string | null + getTooltipText(): string | null + getValign(): 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?: Gio.ActionGroup | null): void + insertAfter(parent: Widget, previousSibling?: Widget | null): void + insertBefore(parent: Widget, nextSibling?: Widget | null): void + isAncestor(ancestor: Widget): boolean + isDrawable(): boolean + isFocus(): boolean + isSensitive(): boolean + isVisible(): boolean + keynavFailed(direction: DirectionType): boolean + listMnemonicLabels(): Widget[] + map(): void + measure(orientation: Orientation, forSize: number): [ /* minimum */ number | null, /* natural */ number | null, /* minimumBaseline */ number | null, /* naturalBaseline */ number | null ] + mnemonicActivate(groupCycling: boolean): boolean + observeChildren(): Gio.ListModel + observeControllers(): Gio.ListModel + pick(x: number, y: number, flags: PickFlags): Widget | null + queueAllocate(): void + queueDraw(): void + queueResize(): void + realize(): void + removeController(controller: EventController): void + removeCssClass(cssClass: string): void + removeMnemonicLabel(label: Widget): void + removeTickCallback(id: number): void + setCanFocus(canFocus: boolean): void + setCanTarget(canTarget: boolean): void + setChildVisible(childVisible: boolean): void + setCssClasses(classes: string[]): void + setCursor(cursor?: Gdk.Cursor | null): void + setCursorFromName(name?: string | null): void + setDirection(dir: TextDirection): void + setFocusChild(child?: Widget | null): void + setFocusOnClick(focusOnClick: boolean): void + setFocusable(focusable: boolean): void + setFontMap(fontMap?: Pango.FontMap | null): void + setFontOptions(options?: cairo.FontOptions | null): void + setHalign(align: Align): void + setHasTooltip(hasTooltip: boolean): void + setHexpand(expand: boolean): void + setHexpandSet(set: boolean): void + setLayoutManager(layoutManager?: LayoutManager | 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: Overflow): void + setParent(parent: Widget): void + setReceivesDefault(receivesDefault: boolean): void + setSensitive(sensitive: boolean): void + setSizeRequest(width: number, height: number): void + setStateFlags(flags: StateFlags, clear: boolean): void + setTooltipMarkup(markup?: string | null): void + setTooltipText(text?: string | null): void + setValign(align: Align): void + setVexpand(expand: boolean): void + setVexpandSet(set: boolean): void + setVisible(visible: boolean): void + shouldLayout(): boolean + show(): void + sizeAllocate(allocation: Allocation, baseline: number): void + snapshotChild(child: Widget, snapshot: Snapshot): void + translateCoordinates(destWidget: Widget, srcX: number, srcY: number): [ /* returnType */ boolean, /* destX */ number | null, /* destY */ number | null ] + triggerTooltipQuery(): void + unmap(): void + unparent(): void + unrealize(): void + unsetStateFlags(flags: StateFlags): void + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Methods of Gtk.Accessible */ + getAccessibleRole(): AccessibleRole + resetProperty(property: AccessibleProperty): void + resetRelation(relation: AccessibleRelation): void + resetState(state: AccessibleState): void + updateProperty(properties: AccessibleProperty[], values: any): void + updateRelation(relations: AccessibleRelation[], values: any): void + updateState(states: AccessibleState[], values: any): void + /* Methods of Gtk.Buildable */ + getBuildableId(): string + /* Methods of Gtk.Orientable */ + getOrientation(): Orientation + setOrientation(orientation: Orientation): void + /* Virtual methods of Gtk.Widget */ + vfuncComputeExpand(hexpandP: boolean, vexpandP: boolean): void + vfuncContains(x: number, y: number): boolean + vfuncCssChanged(change: CssStyleChange): void + vfuncDirectionChanged(previousDirection: TextDirection): void + vfuncFocus(direction: DirectionType): boolean + vfuncGetRequestMode(): SizeRequestMode + vfuncGrabFocus(): boolean + vfuncHide(): void + vfuncKeynavFailed(direction: DirectionType): boolean + vfuncMap(): void + vfuncMeasure(orientation: Orientation, forSize: number): [ /* minimum */ number | null, /* natural */ number | null, /* minimumBaseline */ number | null, /* naturalBaseline */ number | null ] + vfuncMnemonicActivate(groupCycling: boolean): boolean + vfuncMoveFocus(direction: DirectionType): void + vfuncQueryTooltip(x: number, y: number, keyboardTooltip: boolean, tooltip: Tooltip): boolean + vfuncRealize(): void + vfuncRoot(): void + vfuncSetFocusChild(child?: Widget | null): void + vfuncShow(): void + vfuncSizeAllocate(width: number, height: number, baseline: number): void + vfuncSnapshot(snapshot: Snapshot): void + vfuncStateFlagsChanged(previousStateFlags: StateFlags): void + vfuncSystemSettingChanged(settings: SystemSetting): void + vfuncUnmap(): void + vfuncUnrealize(): void + vfuncUnroot(): void + vfuncAddChild(builder: Builder, child: GObject.Object, type?: string | null): void + vfuncCustomFinished(builder: Builder, child: GObject.Object | null, tagname: string, data?: object | null): void + vfuncCustomTagEnd(builder: Builder, child: GObject.Object | null, tagname: string, data?: object | null): void + vfuncCustomTagStart(builder: Builder, child: GObject.Object | null, tagname: string): [ /* returnType */ boolean, /* parser */ BuildableParser, /* data */ object | null ] + vfuncGetId(): string + vfuncGetInternalChild(builder: Builder, childname: string): GObject.Object + vfuncParserFinished(builder: Builder): void + vfuncSetBuildableProperty(builder: Builder, name: string, value: any): void + vfuncSetId(id: string): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Gtk.FlowBox */ + connect(sigName: "activate-cursor-child", callback: (($obj: FlowBox) => void)): number + connect_after(sigName: "activate-cursor-child", callback: (($obj: FlowBox) => void)): number + emit(sigName: "activate-cursor-child"): void + on(sigName: "activate-cursor-child", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "activate-cursor-child", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "activate-cursor-child", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "child-activated", callback: (($obj: FlowBox, child: FlowBoxChild) => void)): number + connect_after(sigName: "child-activated", callback: (($obj: FlowBox, child: FlowBoxChild) => void)): number + emit(sigName: "child-activated", child: FlowBoxChild): void + on(sigName: "child-activated", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "child-activated", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "child-activated", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "move-cursor", callback: (($obj: FlowBox, step: MovementStep, count: number, extend: boolean, modify: boolean) => boolean)): number + connect_after(sigName: "move-cursor", callback: (($obj: FlowBox, step: MovementStep, count: number, extend: boolean, modify: boolean) => boolean)): number + emit(sigName: "move-cursor", step: MovementStep, count: number, extend: boolean, modify: boolean): void + on(sigName: "move-cursor", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "move-cursor", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "move-cursor", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "select-all", callback: (($obj: FlowBox) => void)): number + connect_after(sigName: "select-all", callback: (($obj: FlowBox) => void)): number + emit(sigName: "select-all"): void + on(sigName: "select-all", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "select-all", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "select-all", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "selected-children-changed", callback: (($obj: FlowBox) => void)): number + connect_after(sigName: "selected-children-changed", callback: (($obj: FlowBox) => void)): number + emit(sigName: "selected-children-changed"): void + on(sigName: "selected-children-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "selected-children-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "selected-children-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "toggle-cursor-child", callback: (($obj: FlowBox) => void)): number + connect_after(sigName: "toggle-cursor-child", callback: (($obj: FlowBox) => void)): number + emit(sigName: "toggle-cursor-child"): void + on(sigName: "toggle-cursor-child", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "toggle-cursor-child", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "toggle-cursor-child", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "unselect-all", callback: (($obj: FlowBox) => void)): number + connect_after(sigName: "unselect-all", callback: (($obj: FlowBox) => void)): number + emit(sigName: "unselect-all"): void + on(sigName: "unselect-all", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "unselect-all", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "unselect-all", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of Gtk.Widget */ + connect(sigName: "destroy", callback: (($obj: FlowBox) => void)): number + connect_after(sigName: "destroy", callback: (($obj: FlowBox) => void)): number + emit(sigName: "destroy"): void + on(sigName: "destroy", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "destroy", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "destroy", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "direction-changed", callback: (($obj: FlowBox, previousDirection: TextDirection) => void)): number + connect_after(sigName: "direction-changed", callback: (($obj: FlowBox, previousDirection: TextDirection) => void)): number + emit(sigName: "direction-changed", previousDirection: TextDirection): void + on(sigName: "direction-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "direction-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "direction-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "hide", callback: (($obj: FlowBox) => void)): number + connect_after(sigName: "hide", callback: (($obj: FlowBox) => void)): number + emit(sigName: "hide"): void + on(sigName: "hide", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "hide", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "hide", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "keynav-failed", callback: (($obj: FlowBox, direction: DirectionType) => boolean)): number + connect_after(sigName: "keynav-failed", callback: (($obj: FlowBox, direction: DirectionType) => boolean)): number + emit(sigName: "keynav-failed", direction: DirectionType): void + on(sigName: "keynav-failed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "keynav-failed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "keynav-failed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "map", callback: (($obj: FlowBox) => void)): number + connect_after(sigName: "map", callback: (($obj: FlowBox) => void)): number + emit(sigName: "map"): void + on(sigName: "map", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "map", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "map", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "mnemonic-activate", callback: (($obj: FlowBox, groupCycling: boolean) => boolean)): number + connect_after(sigName: "mnemonic-activate", callback: (($obj: FlowBox, groupCycling: boolean) => boolean)): number + emit(sigName: "mnemonic-activate", groupCycling: boolean): void + on(sigName: "mnemonic-activate", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "mnemonic-activate", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "mnemonic-activate", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "move-focus", callback: (($obj: FlowBox, direction: DirectionType) => void)): number + connect_after(sigName: "move-focus", callback: (($obj: FlowBox, direction: DirectionType) => void)): number + emit(sigName: "move-focus", direction: DirectionType): void + on(sigName: "move-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "move-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "move-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "query-tooltip", callback: (($obj: FlowBox, x: number, y: number, keyboardMode: boolean, tooltip: Tooltip) => boolean)): number + connect_after(sigName: "query-tooltip", callback: (($obj: FlowBox, x: number, y: number, keyboardMode: boolean, tooltip: Tooltip) => boolean)): number + emit(sigName: "query-tooltip", x: number, y: number, keyboardMode: boolean, tooltip: Tooltip): void + on(sigName: "query-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "query-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "query-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "realize", callback: (($obj: FlowBox) => void)): number + connect_after(sigName: "realize", callback: (($obj: FlowBox) => void)): number + emit(sigName: "realize"): void + on(sigName: "realize", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "realize", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "realize", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "show", callback: (($obj: FlowBox) => void)): number + connect_after(sigName: "show", callback: (($obj: FlowBox) => void)): number + emit(sigName: "show"): void + on(sigName: "show", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "show", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "show", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "state-flags-changed", callback: (($obj: FlowBox, flags: StateFlags) => void)): number + connect_after(sigName: "state-flags-changed", callback: (($obj: FlowBox, flags: StateFlags) => void)): number + emit(sigName: "state-flags-changed", flags: StateFlags): void + on(sigName: "state-flags-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "state-flags-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "state-flags-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "unmap", callback: (($obj: FlowBox) => void)): number + connect_after(sigName: "unmap", callback: (($obj: FlowBox) => void)): number + emit(sigName: "unmap"): void + on(sigName: "unmap", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "unmap", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "unmap", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "unrealize", callback: (($obj: FlowBox) => void)): number + connect_after(sigName: "unrealize", callback: (($obj: FlowBox) => void)): number + emit(sigName: "unrealize"): void + on(sigName: "unrealize", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "unrealize", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "unrealize", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: FlowBox, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: FlowBox, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::accept-unpaired-release", callback: (($obj: FlowBox, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accept-unpaired-release", callback: (($obj: FlowBox, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::accept-unpaired-release", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::accept-unpaired-release", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::accept-unpaired-release", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::activate-on-single-click", callback: (($obj: FlowBox, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::activate-on-single-click", callback: (($obj: FlowBox, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::activate-on-single-click", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::activate-on-single-click", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::activate-on-single-click", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::column-spacing", callback: (($obj: FlowBox, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::column-spacing", callback: (($obj: FlowBox, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::column-spacing", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::column-spacing", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::column-spacing", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::homogeneous", callback: (($obj: FlowBox, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::homogeneous", callback: (($obj: FlowBox, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::homogeneous", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::homogeneous", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::homogeneous", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::max-children-per-line", callback: (($obj: FlowBox, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::max-children-per-line", callback: (($obj: FlowBox, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::max-children-per-line", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::max-children-per-line", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::max-children-per-line", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::min-children-per-line", callback: (($obj: FlowBox, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::min-children-per-line", callback: (($obj: FlowBox, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::min-children-per-line", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::min-children-per-line", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::min-children-per-line", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::row-spacing", callback: (($obj: FlowBox, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::row-spacing", callback: (($obj: FlowBox, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::row-spacing", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::row-spacing", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::row-spacing", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::selection-mode", callback: (($obj: FlowBox, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::selection-mode", callback: (($obj: FlowBox, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::selection-mode", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::selection-mode", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::selection-mode", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::can-focus", callback: (($obj: FlowBox, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::can-focus", callback: (($obj: FlowBox, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::can-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::can-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::can-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::can-target", callback: (($obj: FlowBox, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::can-target", callback: (($obj: FlowBox, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::can-target", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::can-target", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::can-target", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::css-classes", callback: (($obj: FlowBox, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::css-classes", callback: (($obj: FlowBox, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::css-classes", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::css-classes", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::css-classes", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::cursor", callback: (($obj: FlowBox, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::cursor", callback: (($obj: FlowBox, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::cursor", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::cursor", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::cursor", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::focus-on-click", callback: (($obj: FlowBox, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::focus-on-click", callback: (($obj: FlowBox, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::focus-on-click", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::focus-on-click", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::focus-on-click", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::focusable", callback: (($obj: FlowBox, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::focusable", callback: (($obj: FlowBox, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::focusable", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::focusable", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::focusable", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::halign", callback: (($obj: FlowBox, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::halign", callback: (($obj: FlowBox, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::halign", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::halign", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::halign", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::has-default", callback: (($obj: FlowBox, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-default", callback: (($obj: FlowBox, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::has-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::has-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::has-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::has-focus", callback: (($obj: FlowBox, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-focus", callback: (($obj: FlowBox, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::has-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::has-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::has-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::has-tooltip", callback: (($obj: FlowBox, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-tooltip", callback: (($obj: FlowBox, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::has-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::has-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::has-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::height-request", callback: (($obj: FlowBox, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::height-request", callback: (($obj: FlowBox, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::height-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::height-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::height-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::hexpand", callback: (($obj: FlowBox, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hexpand", callback: (($obj: FlowBox, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::hexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::hexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::hexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::hexpand-set", callback: (($obj: FlowBox, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hexpand-set", callback: (($obj: FlowBox, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::hexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::hexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::hexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::layout-manager", callback: (($obj: FlowBox, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::layout-manager", callback: (($obj: FlowBox, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::layout-manager", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::layout-manager", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::layout-manager", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-bottom", callback: (($obj: FlowBox, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-bottom", callback: (($obj: FlowBox, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-bottom", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-bottom", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-bottom", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-end", callback: (($obj: FlowBox, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-end", callback: (($obj: FlowBox, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-end", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-end", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-end", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-start", callback: (($obj: FlowBox, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-start", callback: (($obj: FlowBox, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-start", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-start", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-start", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-top", callback: (($obj: FlowBox, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-top", callback: (($obj: FlowBox, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-top", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-top", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-top", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::name", callback: (($obj: FlowBox, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::name", callback: (($obj: FlowBox, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::opacity", callback: (($obj: FlowBox, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::opacity", callback: (($obj: FlowBox, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::opacity", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::opacity", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::opacity", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::overflow", callback: (($obj: FlowBox, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::overflow", callback: (($obj: FlowBox, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::overflow", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::overflow", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::overflow", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::parent", callback: (($obj: FlowBox, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::parent", callback: (($obj: FlowBox, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::receives-default", callback: (($obj: FlowBox, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::receives-default", callback: (($obj: FlowBox, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::receives-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::receives-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::receives-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::root", callback: (($obj: FlowBox, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::root", callback: (($obj: FlowBox, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::root", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::root", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::root", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::scale-factor", callback: (($obj: FlowBox, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::scale-factor", callback: (($obj: FlowBox, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::scale-factor", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::scale-factor", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::scale-factor", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::sensitive", callback: (($obj: FlowBox, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::sensitive", callback: (($obj: FlowBox, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::sensitive", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::sensitive", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::sensitive", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::tooltip-markup", callback: (($obj: FlowBox, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::tooltip-markup", callback: (($obj: FlowBox, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::tooltip-markup", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::tooltip-markup", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::tooltip-markup", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::tooltip-text", callback: (($obj: FlowBox, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::tooltip-text", callback: (($obj: FlowBox, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::tooltip-text", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::tooltip-text", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::tooltip-text", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::valign", callback: (($obj: FlowBox, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::valign", callback: (($obj: FlowBox, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::valign", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::valign", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::valign", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::vexpand", callback: (($obj: FlowBox, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vexpand", callback: (($obj: FlowBox, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::vexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::vexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::vexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::vexpand-set", callback: (($obj: FlowBox, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vexpand-set", callback: (($obj: FlowBox, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::vexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::vexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::vexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::visible", callback: (($obj: FlowBox, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::visible", callback: (($obj: FlowBox, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::width-request", callback: (($obj: FlowBox, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::width-request", callback: (($obj: FlowBox, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::width-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::width-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::width-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::accessible-role", callback: (($obj: FlowBox, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-role", callback: (($obj: FlowBox, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::accessible-role", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::accessible-role", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::accessible-role", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::orientation", callback: (($obj: FlowBox, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::orientation", callback: (($obj: FlowBox, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::orientation", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::orientation", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::orientation", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: FlowBox_ConstructProps) + _init (config?: FlowBox_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(): FlowBox + static $gtype: GObject.Type +} +export interface FlowBoxChild_ConstructProps extends Widget_ConstructProps { + child?: Widget + accessibleRole?: AccessibleRole +} +export class FlowBoxChild { + /* Properties of Gtk.FlowBoxChild */ + child: Widget + /* Properties of Gtk.Widget */ + canFocus: boolean + canTarget: boolean + cssClasses: string[] + cursor: Gdk.Cursor + focusOnClick: boolean + focusable: boolean + halign: Align + readonly hasDefault: boolean + readonly hasFocus: boolean + hasTooltip: boolean + heightRequest: number + hexpand: boolean + hexpandSet: boolean + layoutManager: LayoutManager + marginBottom: number + marginEnd: number + marginStart: number + marginTop: number + name: string + opacity: number + overflow: Overflow + readonly parent: Widget + receivesDefault: boolean + readonly root: Root + readonly scaleFactor: number + sensitive: boolean + tooltipMarkup: string + tooltipText: string + valign: Align + vexpand: boolean + vexpandSet: boolean + visible: boolean + widthRequest: number + /* Properties of Gtk.Accessible */ + accessibleRole: AccessibleRole + /* Fields of Gtk.Widget */ + parentInstance: GObject.InitiallyUnowned + /* Fields of GObject.InitiallyUnowned */ + gTypeInstance: GObject.TypeInstance + /* Methods of Gtk.FlowBoxChild */ + changed(): void + getChild(): Widget | null + getIndex(): number + isSelected(): boolean + setChild(child?: Widget | null): void + /* Methods of Gtk.Widget */ + actionSetEnabled(actionName: string, enabled: boolean): void + activate(): boolean + activateAction(name: string, args?: GLib.Variant | null): boolean + activateDefault(): void + addController(controller: EventController): void + addCssClass(cssClass: string): void + addMnemonicLabel(label: Widget): void + addTickCallback(callback: TickCallback): number + allocate(width: number, height: number, baseline: number, transform?: Gsk.Transform | null): void + childFocus(direction: DirectionType): boolean + computeBounds(target: Widget): [ /* returnType */ boolean, /* outBounds */ Graphene.Rect ] + computeExpand(orientation: Orientation): boolean + computePoint(target: Widget, point: Graphene.Point): [ /* returnType */ boolean, /* outPoint */ Graphene.Point ] + computeTransform(target: Widget): [ /* returnType */ boolean, /* outTransform */ Graphene.Matrix ] + contains(x: number, y: number): boolean + createPangoContext(): Pango.Context + createPangoLayout(text?: string | null): Pango.Layout + dragCheckThreshold(startX: number, startY: number, currentX: number, currentY: number): boolean + errorBell(): void + getAllocatedBaseline(): number + getAllocatedHeight(): number + getAllocatedWidth(): number + getAllocation(): /* allocation */ Allocation + getAncestor(widgetType: GObject.Type): Widget | null + getCanFocus(): boolean + getCanTarget(): boolean + getChildVisible(): boolean + getClipboard(): Gdk.Clipboard + getCssClasses(): string[] + getCssName(): string + getCursor(): Gdk.Cursor | null + getDirection(): TextDirection + getDisplay(): Gdk.Display + getFirstChild(): Widget | null + getFocusChild(): Widget | null + getFocusOnClick(): boolean + getFocusable(): boolean + getFontMap(): Pango.FontMap | null + getFontOptions(): cairo.FontOptions | null + getFrameClock(): Gdk.FrameClock | null + getHalign(): Align + getHasTooltip(): boolean + getHeight(): number + getHexpand(): boolean + getHexpandSet(): boolean + getLastChild(): Widget | null + getLayoutManager(): LayoutManager | null + getMapped(): boolean + getMarginBottom(): number + getMarginEnd(): number + getMarginStart(): number + getMarginTop(): number + getName(): string + getNative(): Native | null + getNextSibling(): Widget | null + getOpacity(): number + getOverflow(): Overflow + getPangoContext(): Pango.Context + getParent(): Widget | null + getPreferredSize(): [ /* minimumSize */ Requisition | null, /* naturalSize */ Requisition | null ] + getPrevSibling(): Widget | null + getPrimaryClipboard(): Gdk.Clipboard + getRealized(): boolean + getReceivesDefault(): boolean + getRequestMode(): SizeRequestMode + getRoot(): Root | null + getScaleFactor(): number + getSensitive(): boolean + getSettings(): Settings + getSize(orientation: Orientation): number + getSizeRequest(): [ /* width */ number | null, /* height */ number | null ] + getStateFlags(): StateFlags + getStyleContext(): StyleContext + getTemplateChild(widgetType: GObject.Type, name: string): GObject.Object + getTooltipMarkup(): string | null + getTooltipText(): string | null + getValign(): 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?: Gio.ActionGroup | null): void + insertAfter(parent: Widget, previousSibling?: Widget | null): void + insertBefore(parent: Widget, nextSibling?: Widget | null): void + isAncestor(ancestor: Widget): boolean + isDrawable(): boolean + isFocus(): boolean + isSensitive(): boolean + isVisible(): boolean + keynavFailed(direction: DirectionType): boolean + listMnemonicLabels(): Widget[] + map(): void + measure(orientation: Orientation, forSize: number): [ /* minimum */ number | null, /* natural */ number | null, /* minimumBaseline */ number | null, /* naturalBaseline */ number | null ] + mnemonicActivate(groupCycling: boolean): boolean + observeChildren(): Gio.ListModel + observeControllers(): Gio.ListModel + pick(x: number, y: number, flags: PickFlags): Widget | null + queueAllocate(): void + queueDraw(): void + queueResize(): void + realize(): void + removeController(controller: EventController): void + removeCssClass(cssClass: string): void + removeMnemonicLabel(label: Widget): void + removeTickCallback(id: number): void + setCanFocus(canFocus: boolean): void + setCanTarget(canTarget: boolean): void + setChildVisible(childVisible: boolean): void + setCssClasses(classes: string[]): void + setCursor(cursor?: Gdk.Cursor | null): void + setCursorFromName(name?: string | null): void + setDirection(dir: TextDirection): void + setFocusChild(child?: Widget | null): void + setFocusOnClick(focusOnClick: boolean): void + setFocusable(focusable: boolean): void + setFontMap(fontMap?: Pango.FontMap | null): void + setFontOptions(options?: cairo.FontOptions | null): void + setHalign(align: Align): void + setHasTooltip(hasTooltip: boolean): void + setHexpand(expand: boolean): void + setHexpandSet(set: boolean): void + setLayoutManager(layoutManager?: LayoutManager | 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: Overflow): void + setParent(parent: Widget): void + setReceivesDefault(receivesDefault: boolean): void + setSensitive(sensitive: boolean): void + setSizeRequest(width: number, height: number): void + setStateFlags(flags: StateFlags, clear: boolean): void + setTooltipMarkup(markup?: string | null): void + setTooltipText(text?: string | null): void + setValign(align: Align): void + setVexpand(expand: boolean): void + setVexpandSet(set: boolean): void + setVisible(visible: boolean): void + shouldLayout(): boolean + show(): void + sizeAllocate(allocation: Allocation, baseline: number): void + snapshotChild(child: Widget, snapshot: Snapshot): void + translateCoordinates(destWidget: Widget, srcX: number, srcY: number): [ /* returnType */ boolean, /* destX */ number | null, /* destY */ number | null ] + triggerTooltipQuery(): void + unmap(): void + unparent(): void + unrealize(): void + unsetStateFlags(flags: StateFlags): void + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Methods of Gtk.Accessible */ + getAccessibleRole(): AccessibleRole + resetProperty(property: AccessibleProperty): void + resetRelation(relation: AccessibleRelation): void + resetState(state: AccessibleState): void + updateProperty(properties: AccessibleProperty[], values: any): void + updateRelation(relations: AccessibleRelation[], values: any): void + updateState(states: AccessibleState[], values: any): void + /* Methods of Gtk.Buildable */ + getBuildableId(): string + /* Virtual methods of Gtk.FlowBoxChild */ + vfuncActivate(): void + /* Virtual methods of Gtk.Widget */ + vfuncComputeExpand(hexpandP: boolean, vexpandP: boolean): void + vfuncContains(x: number, y: number): boolean + vfuncCssChanged(change: CssStyleChange): void + vfuncDirectionChanged(previousDirection: TextDirection): void + vfuncFocus(direction: DirectionType): boolean + vfuncGetRequestMode(): SizeRequestMode + vfuncGrabFocus(): boolean + vfuncHide(): void + vfuncKeynavFailed(direction: DirectionType): boolean + vfuncMap(): void + vfuncMeasure(orientation: Orientation, forSize: number): [ /* minimum */ number | null, /* natural */ number | null, /* minimumBaseline */ number | null, /* naturalBaseline */ number | null ] + vfuncMnemonicActivate(groupCycling: boolean): boolean + vfuncMoveFocus(direction: DirectionType): void + vfuncQueryTooltip(x: number, y: number, keyboardTooltip: boolean, tooltip: Tooltip): boolean + vfuncRealize(): void + vfuncRoot(): void + vfuncSetFocusChild(child?: Widget | null): void + vfuncShow(): void + vfuncSizeAllocate(width: number, height: number, baseline: number): void + vfuncSnapshot(snapshot: Snapshot): void + vfuncStateFlagsChanged(previousStateFlags: StateFlags): void + vfuncSystemSettingChanged(settings: SystemSetting): void + vfuncUnmap(): void + vfuncUnrealize(): void + vfuncUnroot(): void + vfuncAddChild(builder: Builder, child: GObject.Object, type?: string | null): void + vfuncCustomFinished(builder: Builder, child: GObject.Object | null, tagname: string, data?: object | null): void + vfuncCustomTagEnd(builder: Builder, child: GObject.Object | null, tagname: string, data?: object | null): void + vfuncCustomTagStart(builder: Builder, child: GObject.Object | null, tagname: string): [ /* returnType */ boolean, /* parser */ BuildableParser, /* data */ object | null ] + vfuncGetId(): string + vfuncGetInternalChild(builder: Builder, childname: string): GObject.Object + vfuncParserFinished(builder: Builder): void + vfuncSetBuildableProperty(builder: Builder, name: string, value: any): void + vfuncSetId(id: string): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Gtk.FlowBoxChild */ + connect(sigName: "activate", callback: (($obj: FlowBoxChild) => void)): number + connect_after(sigName: "activate", callback: (($obj: FlowBoxChild) => void)): number + emit(sigName: "activate"): void + on(sigName: "activate", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "activate", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "activate", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of Gtk.Widget */ + connect(sigName: "destroy", callback: (($obj: FlowBoxChild) => void)): number + connect_after(sigName: "destroy", callback: (($obj: FlowBoxChild) => void)): number + emit(sigName: "destroy"): void + on(sigName: "destroy", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "destroy", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "destroy", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "direction-changed", callback: (($obj: FlowBoxChild, previousDirection: TextDirection) => void)): number + connect_after(sigName: "direction-changed", callback: (($obj: FlowBoxChild, previousDirection: TextDirection) => void)): number + emit(sigName: "direction-changed", previousDirection: TextDirection): void + on(sigName: "direction-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "direction-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "direction-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "hide", callback: (($obj: FlowBoxChild) => void)): number + connect_after(sigName: "hide", callback: (($obj: FlowBoxChild) => void)): number + emit(sigName: "hide"): void + on(sigName: "hide", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "hide", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "hide", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "keynav-failed", callback: (($obj: FlowBoxChild, direction: DirectionType) => boolean)): number + connect_after(sigName: "keynav-failed", callback: (($obj: FlowBoxChild, direction: DirectionType) => boolean)): number + emit(sigName: "keynav-failed", direction: DirectionType): void + on(sigName: "keynav-failed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "keynav-failed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "keynav-failed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "map", callback: (($obj: FlowBoxChild) => void)): number + connect_after(sigName: "map", callback: (($obj: FlowBoxChild) => void)): number + emit(sigName: "map"): void + on(sigName: "map", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "map", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "map", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "mnemonic-activate", callback: (($obj: FlowBoxChild, groupCycling: boolean) => boolean)): number + connect_after(sigName: "mnemonic-activate", callback: (($obj: FlowBoxChild, groupCycling: boolean) => boolean)): number + emit(sigName: "mnemonic-activate", groupCycling: boolean): void + on(sigName: "mnemonic-activate", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "mnemonic-activate", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "mnemonic-activate", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "move-focus", callback: (($obj: FlowBoxChild, direction: DirectionType) => void)): number + connect_after(sigName: "move-focus", callback: (($obj: FlowBoxChild, direction: DirectionType) => void)): number + emit(sigName: "move-focus", direction: DirectionType): void + on(sigName: "move-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "move-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "move-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "query-tooltip", callback: (($obj: FlowBoxChild, x: number, y: number, keyboardMode: boolean, tooltip: Tooltip) => boolean)): number + connect_after(sigName: "query-tooltip", callback: (($obj: FlowBoxChild, x: number, y: number, keyboardMode: boolean, tooltip: Tooltip) => boolean)): number + emit(sigName: "query-tooltip", x: number, y: number, keyboardMode: boolean, tooltip: Tooltip): void + on(sigName: "query-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "query-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "query-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "realize", callback: (($obj: FlowBoxChild) => void)): number + connect_after(sigName: "realize", callback: (($obj: FlowBoxChild) => void)): number + emit(sigName: "realize"): void + on(sigName: "realize", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "realize", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "realize", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "show", callback: (($obj: FlowBoxChild) => void)): number + connect_after(sigName: "show", callback: (($obj: FlowBoxChild) => void)): number + emit(sigName: "show"): void + on(sigName: "show", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "show", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "show", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "state-flags-changed", callback: (($obj: FlowBoxChild, flags: StateFlags) => void)): number + connect_after(sigName: "state-flags-changed", callback: (($obj: FlowBoxChild, flags: StateFlags) => void)): number + emit(sigName: "state-flags-changed", flags: StateFlags): void + on(sigName: "state-flags-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "state-flags-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "state-flags-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "unmap", callback: (($obj: FlowBoxChild) => void)): number + connect_after(sigName: "unmap", callback: (($obj: FlowBoxChild) => void)): number + emit(sigName: "unmap"): void + on(sigName: "unmap", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "unmap", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "unmap", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "unrealize", callback: (($obj: FlowBoxChild) => void)): number + connect_after(sigName: "unrealize", callback: (($obj: FlowBoxChild) => void)): number + emit(sigName: "unrealize"): void + on(sigName: "unrealize", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "unrealize", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "unrealize", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: FlowBoxChild, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: FlowBoxChild, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::child", callback: (($obj: FlowBoxChild, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::child", callback: (($obj: FlowBoxChild, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::child", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::child", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::child", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::can-focus", callback: (($obj: FlowBoxChild, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::can-focus", callback: (($obj: FlowBoxChild, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::can-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::can-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::can-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::can-target", callback: (($obj: FlowBoxChild, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::can-target", callback: (($obj: FlowBoxChild, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::can-target", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::can-target", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::can-target", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::css-classes", callback: (($obj: FlowBoxChild, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::css-classes", callback: (($obj: FlowBoxChild, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::css-classes", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::css-classes", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::css-classes", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::cursor", callback: (($obj: FlowBoxChild, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::cursor", callback: (($obj: FlowBoxChild, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::cursor", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::cursor", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::cursor", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::focus-on-click", callback: (($obj: FlowBoxChild, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::focus-on-click", callback: (($obj: FlowBoxChild, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::focus-on-click", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::focus-on-click", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::focus-on-click", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::focusable", callback: (($obj: FlowBoxChild, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::focusable", callback: (($obj: FlowBoxChild, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::focusable", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::focusable", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::focusable", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::halign", callback: (($obj: FlowBoxChild, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::halign", callback: (($obj: FlowBoxChild, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::halign", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::halign", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::halign", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::has-default", callback: (($obj: FlowBoxChild, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-default", callback: (($obj: FlowBoxChild, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::has-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::has-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::has-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::has-focus", callback: (($obj: FlowBoxChild, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-focus", callback: (($obj: FlowBoxChild, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::has-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::has-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::has-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::has-tooltip", callback: (($obj: FlowBoxChild, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-tooltip", callback: (($obj: FlowBoxChild, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::has-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::has-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::has-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::height-request", callback: (($obj: FlowBoxChild, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::height-request", callback: (($obj: FlowBoxChild, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::height-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::height-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::height-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::hexpand", callback: (($obj: FlowBoxChild, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hexpand", callback: (($obj: FlowBoxChild, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::hexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::hexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::hexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::hexpand-set", callback: (($obj: FlowBoxChild, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hexpand-set", callback: (($obj: FlowBoxChild, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::hexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::hexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::hexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::layout-manager", callback: (($obj: FlowBoxChild, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::layout-manager", callback: (($obj: FlowBoxChild, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::layout-manager", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::layout-manager", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::layout-manager", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-bottom", callback: (($obj: FlowBoxChild, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-bottom", callback: (($obj: FlowBoxChild, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-bottom", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-bottom", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-bottom", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-end", callback: (($obj: FlowBoxChild, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-end", callback: (($obj: FlowBoxChild, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-end", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-end", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-end", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-start", callback: (($obj: FlowBoxChild, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-start", callback: (($obj: FlowBoxChild, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-start", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-start", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-start", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-top", callback: (($obj: FlowBoxChild, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-top", callback: (($obj: FlowBoxChild, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-top", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-top", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-top", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::name", callback: (($obj: FlowBoxChild, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::name", callback: (($obj: FlowBoxChild, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::opacity", callback: (($obj: FlowBoxChild, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::opacity", callback: (($obj: FlowBoxChild, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::opacity", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::opacity", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::opacity", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::overflow", callback: (($obj: FlowBoxChild, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::overflow", callback: (($obj: FlowBoxChild, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::overflow", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::overflow", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::overflow", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::parent", callback: (($obj: FlowBoxChild, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::parent", callback: (($obj: FlowBoxChild, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::receives-default", callback: (($obj: FlowBoxChild, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::receives-default", callback: (($obj: FlowBoxChild, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::receives-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::receives-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::receives-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::root", callback: (($obj: FlowBoxChild, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::root", callback: (($obj: FlowBoxChild, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::root", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::root", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::root", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::scale-factor", callback: (($obj: FlowBoxChild, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::scale-factor", callback: (($obj: FlowBoxChild, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::scale-factor", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::scale-factor", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::scale-factor", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::sensitive", callback: (($obj: FlowBoxChild, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::sensitive", callback: (($obj: FlowBoxChild, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::sensitive", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::sensitive", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::sensitive", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::tooltip-markup", callback: (($obj: FlowBoxChild, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::tooltip-markup", callback: (($obj: FlowBoxChild, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::tooltip-markup", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::tooltip-markup", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::tooltip-markup", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::tooltip-text", callback: (($obj: FlowBoxChild, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::tooltip-text", callback: (($obj: FlowBoxChild, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::tooltip-text", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::tooltip-text", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::tooltip-text", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::valign", callback: (($obj: FlowBoxChild, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::valign", callback: (($obj: FlowBoxChild, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::valign", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::valign", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::valign", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::vexpand", callback: (($obj: FlowBoxChild, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vexpand", callback: (($obj: FlowBoxChild, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::vexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::vexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::vexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::vexpand-set", callback: (($obj: FlowBoxChild, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vexpand-set", callback: (($obj: FlowBoxChild, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::vexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::vexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::vexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::visible", callback: (($obj: FlowBoxChild, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::visible", callback: (($obj: FlowBoxChild, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::width-request", callback: (($obj: FlowBoxChild, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::width-request", callback: (($obj: FlowBoxChild, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::width-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::width-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::width-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::accessible-role", callback: (($obj: FlowBoxChild, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-role", callback: (($obj: FlowBoxChild, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::accessible-role", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::accessible-role", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::accessible-role", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: FlowBoxChild_ConstructProps) + _init (config?: FlowBoxChild_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(): FlowBoxChild + static $gtype: GObject.Type +} +export interface FontButton_ConstructProps extends Widget_ConstructProps { + modal?: boolean + title?: string + useFont?: boolean + useSize?: boolean + accessibleRole?: AccessibleRole + font?: string + fontDesc?: Pango.FontDescription + language?: string + level?: FontChooserLevel + previewText?: string + showPreviewEntry?: boolean +} +export class FontButton { + /* Properties of Gtk.FontButton */ + modal: boolean + title: string + useFont: boolean + useSize: boolean + /* Properties of Gtk.Widget */ + canFocus: boolean + canTarget: boolean + cssClasses: string[] + cursor: Gdk.Cursor + focusOnClick: boolean + focusable: boolean + halign: Align + readonly hasDefault: boolean + readonly hasFocus: boolean + hasTooltip: boolean + heightRequest: number + hexpand: boolean + hexpandSet: boolean + layoutManager: LayoutManager + marginBottom: number + marginEnd: number + marginStart: number + marginTop: number + name: string + opacity: number + overflow: Overflow + readonly parent: Widget + receivesDefault: boolean + readonly root: Root + readonly scaleFactor: number + sensitive: boolean + tooltipMarkup: string + tooltipText: string + valign: Align + vexpand: boolean + vexpandSet: boolean + visible: boolean + widthRequest: number + /* Properties of Gtk.Accessible */ + accessibleRole: AccessibleRole + /* Properties of Gtk.FontChooser */ + font: string + fontDesc: Pango.FontDescription + readonly fontFeatures: string + language: string + level: FontChooserLevel + previewText: string + showPreviewEntry: boolean + /* Fields of Gtk.Widget */ + parentInstance: GObject.InitiallyUnowned + /* Fields of GObject.InitiallyUnowned */ + gTypeInstance: GObject.TypeInstance + /* Methods of Gtk.FontButton */ + getModal(): boolean + getTitle(): string + getUseFont(): boolean + getUseSize(): boolean + setModal(modal: boolean): void + setTitle(title: string): void + setUseFont(useFont: boolean): void + setUseSize(useSize: boolean): void + /* Methods of Gtk.Widget */ + actionSetEnabled(actionName: string, enabled: boolean): void + activate(): boolean + activateAction(name: string, args?: GLib.Variant | null): boolean + activateDefault(): void + addController(controller: EventController): void + addCssClass(cssClass: string): void + addMnemonicLabel(label: Widget): void + addTickCallback(callback: TickCallback): number + allocate(width: number, height: number, baseline: number, transform?: Gsk.Transform | null): void + childFocus(direction: DirectionType): boolean + computeBounds(target: Widget): [ /* returnType */ boolean, /* outBounds */ Graphene.Rect ] + computeExpand(orientation: Orientation): boolean + computePoint(target: Widget, point: Graphene.Point): [ /* returnType */ boolean, /* outPoint */ Graphene.Point ] + computeTransform(target: Widget): [ /* returnType */ boolean, /* outTransform */ Graphene.Matrix ] + contains(x: number, y: number): boolean + createPangoContext(): Pango.Context + createPangoLayout(text?: string | null): Pango.Layout + dragCheckThreshold(startX: number, startY: number, currentX: number, currentY: number): boolean + errorBell(): void + getAllocatedBaseline(): number + getAllocatedHeight(): number + getAllocatedWidth(): number + getAllocation(): /* allocation */ Allocation + getAncestor(widgetType: GObject.Type): Widget | null + getCanFocus(): boolean + getCanTarget(): boolean + getChildVisible(): boolean + getClipboard(): Gdk.Clipboard + getCssClasses(): string[] + getCssName(): string + getCursor(): Gdk.Cursor | null + getDirection(): TextDirection + getDisplay(): Gdk.Display + getFirstChild(): Widget | null + getFocusChild(): Widget | null + getFocusOnClick(): boolean + getFocusable(): boolean + getFontMap(): Pango.FontMap | null + getFontOptions(): cairo.FontOptions | null + getFrameClock(): Gdk.FrameClock | null + getHalign(): Align + getHasTooltip(): boolean + getHeight(): number + getHexpand(): boolean + getHexpandSet(): boolean + getLastChild(): Widget | null + getLayoutManager(): LayoutManager | null + getMapped(): boolean + getMarginBottom(): number + getMarginEnd(): number + getMarginStart(): number + getMarginTop(): number + getName(): string + getNative(): Native | null + getNextSibling(): Widget | null + getOpacity(): number + getOverflow(): Overflow + getPangoContext(): Pango.Context + getParent(): Widget | null + getPreferredSize(): [ /* minimumSize */ Requisition | null, /* naturalSize */ Requisition | null ] + getPrevSibling(): Widget | null + getPrimaryClipboard(): Gdk.Clipboard + getRealized(): boolean + getReceivesDefault(): boolean + getRequestMode(): SizeRequestMode + getRoot(): Root | null + getScaleFactor(): number + getSensitive(): boolean + getSettings(): Settings + getSize(orientation: Orientation): number + getSizeRequest(): [ /* width */ number | null, /* height */ number | null ] + getStateFlags(): StateFlags + getStyleContext(): StyleContext + getTemplateChild(widgetType: GObject.Type, name: string): GObject.Object + getTooltipMarkup(): string | null + getTooltipText(): string | null + getValign(): 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?: Gio.ActionGroup | null): void + insertAfter(parent: Widget, previousSibling?: Widget | null): void + insertBefore(parent: Widget, nextSibling?: Widget | null): void + isAncestor(ancestor: Widget): boolean + isDrawable(): boolean + isFocus(): boolean + isSensitive(): boolean + isVisible(): boolean + keynavFailed(direction: DirectionType): boolean + listMnemonicLabels(): Widget[] + map(): void + measure(orientation: Orientation, forSize: number): [ /* minimum */ number | null, /* natural */ number | null, /* minimumBaseline */ number | null, /* naturalBaseline */ number | null ] + mnemonicActivate(groupCycling: boolean): boolean + observeChildren(): Gio.ListModel + observeControllers(): Gio.ListModel + pick(x: number, y: number, flags: PickFlags): Widget | null + queueAllocate(): void + queueDraw(): void + queueResize(): void + realize(): void + removeController(controller: EventController): void + removeCssClass(cssClass: string): void + removeMnemonicLabel(label: Widget): void + removeTickCallback(id: number): void + setCanFocus(canFocus: boolean): void + setCanTarget(canTarget: boolean): void + setChildVisible(childVisible: boolean): void + setCssClasses(classes: string[]): void + setCursor(cursor?: Gdk.Cursor | null): void + setCursorFromName(name?: string | null): void + setDirection(dir: TextDirection): void + setFocusChild(child?: Widget | null): void + setFocusOnClick(focusOnClick: boolean): void + setFocusable(focusable: boolean): void + setFontMap(fontMap?: Pango.FontMap | null): void + setFontOptions(options?: cairo.FontOptions | null): void + setHalign(align: Align): void + setHasTooltip(hasTooltip: boolean): void + setHexpand(expand: boolean): void + setHexpandSet(set: boolean): void + setLayoutManager(layoutManager?: LayoutManager | 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: Overflow): void + setParent(parent: Widget): void + setReceivesDefault(receivesDefault: boolean): void + setSensitive(sensitive: boolean): void + setSizeRequest(width: number, height: number): void + setStateFlags(flags: StateFlags, clear: boolean): void + setTooltipMarkup(markup?: string | null): void + setTooltipText(text?: string | null): void + setValign(align: Align): void + setVexpand(expand: boolean): void + setVexpandSet(set: boolean): void + setVisible(visible: boolean): void + shouldLayout(): boolean + show(): void + sizeAllocate(allocation: Allocation, baseline: number): void + snapshotChild(child: Widget, snapshot: Snapshot): void + translateCoordinates(destWidget: Widget, srcX: number, srcY: number): [ /* returnType */ boolean, /* destX */ number | null, /* destY */ number | null ] + triggerTooltipQuery(): void + unmap(): void + unparent(): void + unrealize(): void + unsetStateFlags(flags: StateFlags): void + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Methods of Gtk.Accessible */ + getAccessibleRole(): AccessibleRole + resetProperty(property: AccessibleProperty): void + resetRelation(relation: AccessibleRelation): void + resetState(state: AccessibleState): void + updateProperty(properties: AccessibleProperty[], values: any): void + updateRelation(relations: AccessibleRelation[], values: any): void + updateState(states: AccessibleState[], values: any): void + /* Methods of Gtk.Buildable */ + getBuildableId(): string + /* Methods of Gtk.FontChooser */ + getFont(): string | null + getFontDesc(): Pango.FontDescription | null + getFontFace(): Pango.FontFace | null + getFontFamily(): Pango.FontFamily | null + getFontFeatures(): string + getFontSize(): number + getLanguage(): string + getLevel(): FontChooserLevel + getPreviewText(): string + getShowPreviewEntry(): boolean + setFilterFunc(filter: FontFilterFunc | null): void + setFont(fontname: string): void + setFontDesc(fontDesc: Pango.FontDescription): void + setLanguage(language: string): void + setLevel(level: FontChooserLevel): void + setPreviewText(text: string): void + setShowPreviewEntry(showPreviewEntry: boolean): void + /* Virtual methods of Gtk.FontButton */ + vfuncFontActivated(fontname: string): void + vfuncGetFontFace(): Pango.FontFace | null + vfuncGetFontFamily(): Pango.FontFamily | null + vfuncGetFontMap(): Pango.FontMap | null + vfuncGetFontSize(): number + vfuncSetFilterFunc(filter: FontFilterFunc | null): void + vfuncSetFontMap(fontmap?: Pango.FontMap | null): void + /* Virtual methods of Gtk.Widget */ + vfuncComputeExpand(hexpandP: boolean, vexpandP: boolean): void + vfuncContains(x: number, y: number): boolean + vfuncCssChanged(change: CssStyleChange): void + vfuncDirectionChanged(previousDirection: TextDirection): void + vfuncFocus(direction: DirectionType): boolean + vfuncGetRequestMode(): SizeRequestMode + vfuncGrabFocus(): boolean + vfuncHide(): void + vfuncKeynavFailed(direction: DirectionType): boolean + vfuncMap(): void + vfuncMeasure(orientation: Orientation, forSize: number): [ /* minimum */ number | null, /* natural */ number | null, /* minimumBaseline */ number | null, /* naturalBaseline */ number | null ] + vfuncMnemonicActivate(groupCycling: boolean): boolean + vfuncMoveFocus(direction: DirectionType): void + vfuncQueryTooltip(x: number, y: number, keyboardTooltip: boolean, tooltip: Tooltip): boolean + vfuncRealize(): void + vfuncRoot(): void + vfuncSetFocusChild(child?: Widget | null): void + vfuncShow(): void + vfuncSizeAllocate(width: number, height: number, baseline: number): void + vfuncSnapshot(snapshot: Snapshot): void + vfuncStateFlagsChanged(previousStateFlags: StateFlags): void + vfuncSystemSettingChanged(settings: SystemSetting): void + vfuncUnmap(): void + vfuncUnrealize(): void + vfuncUnroot(): void + vfuncAddChild(builder: Builder, child: GObject.Object, type?: string | null): void + vfuncCustomFinished(builder: Builder, child: GObject.Object | null, tagname: string, data?: object | null): void + vfuncCustomTagEnd(builder: Builder, child: GObject.Object | null, tagname: string, data?: object | null): void + vfuncCustomTagStart(builder: Builder, child: GObject.Object | null, tagname: string): [ /* returnType */ boolean, /* parser */ BuildableParser, /* data */ object | null ] + vfuncGetId(): string + vfuncGetInternalChild(builder: Builder, childname: string): GObject.Object + vfuncParserFinished(builder: Builder): void + vfuncSetBuildableProperty(builder: Builder, name: string, value: any): void + vfuncSetId(id: string): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Gtk.FontButton */ + connect(sigName: "font-set", callback: (($obj: FontButton) => void)): number + connect_after(sigName: "font-set", callback: (($obj: FontButton) => void)): number + emit(sigName: "font-set"): void + on(sigName: "font-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "font-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "font-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of Gtk.Widget */ + connect(sigName: "destroy", callback: (($obj: FontButton) => void)): number + connect_after(sigName: "destroy", callback: (($obj: FontButton) => void)): number + emit(sigName: "destroy"): void + on(sigName: "destroy", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "destroy", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "destroy", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "direction-changed", callback: (($obj: FontButton, previousDirection: TextDirection) => void)): number + connect_after(sigName: "direction-changed", callback: (($obj: FontButton, previousDirection: TextDirection) => void)): number + emit(sigName: "direction-changed", previousDirection: TextDirection): void + on(sigName: "direction-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "direction-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "direction-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "hide", callback: (($obj: FontButton) => void)): number + connect_after(sigName: "hide", callback: (($obj: FontButton) => void)): number + emit(sigName: "hide"): void + on(sigName: "hide", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "hide", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "hide", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "keynav-failed", callback: (($obj: FontButton, direction: DirectionType) => boolean)): number + connect_after(sigName: "keynav-failed", callback: (($obj: FontButton, direction: DirectionType) => boolean)): number + emit(sigName: "keynav-failed", direction: DirectionType): void + on(sigName: "keynav-failed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "keynav-failed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "keynav-failed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "map", callback: (($obj: FontButton) => void)): number + connect_after(sigName: "map", callback: (($obj: FontButton) => void)): number + emit(sigName: "map"): void + on(sigName: "map", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "map", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "map", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "mnemonic-activate", callback: (($obj: FontButton, groupCycling: boolean) => boolean)): number + connect_after(sigName: "mnemonic-activate", callback: (($obj: FontButton, groupCycling: boolean) => boolean)): number + emit(sigName: "mnemonic-activate", groupCycling: boolean): void + on(sigName: "mnemonic-activate", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "mnemonic-activate", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "mnemonic-activate", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "move-focus", callback: (($obj: FontButton, direction: DirectionType) => void)): number + connect_after(sigName: "move-focus", callback: (($obj: FontButton, direction: DirectionType) => void)): number + emit(sigName: "move-focus", direction: DirectionType): void + on(sigName: "move-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "move-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "move-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "query-tooltip", callback: (($obj: FontButton, x: number, y: number, keyboardMode: boolean, tooltip: Tooltip) => boolean)): number + connect_after(sigName: "query-tooltip", callback: (($obj: FontButton, x: number, y: number, keyboardMode: boolean, tooltip: Tooltip) => boolean)): number + emit(sigName: "query-tooltip", x: number, y: number, keyboardMode: boolean, tooltip: Tooltip): void + on(sigName: "query-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "query-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "query-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "realize", callback: (($obj: FontButton) => void)): number + connect_after(sigName: "realize", callback: (($obj: FontButton) => void)): number + emit(sigName: "realize"): void + on(sigName: "realize", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "realize", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "realize", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "show", callback: (($obj: FontButton) => void)): number + connect_after(sigName: "show", callback: (($obj: FontButton) => void)): number + emit(sigName: "show"): void + on(sigName: "show", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "show", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "show", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "state-flags-changed", callback: (($obj: FontButton, flags: StateFlags) => void)): number + connect_after(sigName: "state-flags-changed", callback: (($obj: FontButton, flags: StateFlags) => void)): number + emit(sigName: "state-flags-changed", flags: StateFlags): void + on(sigName: "state-flags-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "state-flags-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "state-flags-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "unmap", callback: (($obj: FontButton) => void)): number + connect_after(sigName: "unmap", callback: (($obj: FontButton) => void)): number + emit(sigName: "unmap"): void + on(sigName: "unmap", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "unmap", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "unmap", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "unrealize", callback: (($obj: FontButton) => void)): number + connect_after(sigName: "unrealize", callback: (($obj: FontButton) => void)): number + emit(sigName: "unrealize"): void + on(sigName: "unrealize", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "unrealize", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "unrealize", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: FontButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: FontButton, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of Gtk.FontChooser */ + connect(sigName: "font-activated", callback: (($obj: FontButton, fontname: string) => void)): number + connect_after(sigName: "font-activated", callback: (($obj: FontButton, fontname: string) => void)): number + emit(sigName: "font-activated", fontname: string): void + on(sigName: "font-activated", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "font-activated", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "font-activated", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::modal", callback: (($obj: FontButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::modal", callback: (($obj: FontButton, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::modal", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::modal", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::modal", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::title", callback: (($obj: FontButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::title", callback: (($obj: FontButton, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::title", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::title", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::title", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::use-font", callback: (($obj: FontButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::use-font", callback: (($obj: FontButton, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::use-font", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::use-font", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::use-font", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::use-size", callback: (($obj: FontButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::use-size", callback: (($obj: FontButton, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::use-size", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::use-size", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::use-size", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::can-focus", callback: (($obj: FontButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::can-focus", callback: (($obj: FontButton, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::can-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::can-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::can-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::can-target", callback: (($obj: FontButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::can-target", callback: (($obj: FontButton, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::can-target", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::can-target", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::can-target", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::css-classes", callback: (($obj: FontButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::css-classes", callback: (($obj: FontButton, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::css-classes", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::css-classes", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::css-classes", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::cursor", callback: (($obj: FontButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::cursor", callback: (($obj: FontButton, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::cursor", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::cursor", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::cursor", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::focus-on-click", callback: (($obj: FontButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::focus-on-click", callback: (($obj: FontButton, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::focus-on-click", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::focus-on-click", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::focus-on-click", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::focusable", callback: (($obj: FontButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::focusable", callback: (($obj: FontButton, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::focusable", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::focusable", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::focusable", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::halign", callback: (($obj: FontButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::halign", callback: (($obj: FontButton, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::halign", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::halign", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::halign", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::has-default", callback: (($obj: FontButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-default", callback: (($obj: FontButton, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::has-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::has-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::has-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::has-focus", callback: (($obj: FontButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-focus", callback: (($obj: FontButton, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::has-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::has-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::has-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::has-tooltip", callback: (($obj: FontButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-tooltip", callback: (($obj: FontButton, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::has-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::has-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::has-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::height-request", callback: (($obj: FontButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::height-request", callback: (($obj: FontButton, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::height-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::height-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::height-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::hexpand", callback: (($obj: FontButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hexpand", callback: (($obj: FontButton, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::hexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::hexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::hexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::hexpand-set", callback: (($obj: FontButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hexpand-set", callback: (($obj: FontButton, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::hexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::hexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::hexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::layout-manager", callback: (($obj: FontButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::layout-manager", callback: (($obj: FontButton, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::layout-manager", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::layout-manager", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::layout-manager", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-bottom", callback: (($obj: FontButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-bottom", callback: (($obj: FontButton, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-bottom", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-bottom", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-bottom", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-end", callback: (($obj: FontButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-end", callback: (($obj: FontButton, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-end", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-end", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-end", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-start", callback: (($obj: FontButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-start", callback: (($obj: FontButton, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-start", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-start", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-start", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-top", callback: (($obj: FontButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-top", callback: (($obj: FontButton, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-top", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-top", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-top", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::name", callback: (($obj: FontButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::name", callback: (($obj: FontButton, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::opacity", callback: (($obj: FontButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::opacity", callback: (($obj: FontButton, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::opacity", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::opacity", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::opacity", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::overflow", callback: (($obj: FontButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::overflow", callback: (($obj: FontButton, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::overflow", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::overflow", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::overflow", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::parent", callback: (($obj: FontButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::parent", callback: (($obj: FontButton, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::receives-default", callback: (($obj: FontButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::receives-default", callback: (($obj: FontButton, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::receives-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::receives-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::receives-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::root", callback: (($obj: FontButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::root", callback: (($obj: FontButton, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::root", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::root", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::root", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::scale-factor", callback: (($obj: FontButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::scale-factor", callback: (($obj: FontButton, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::scale-factor", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::scale-factor", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::scale-factor", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::sensitive", callback: (($obj: FontButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::sensitive", callback: (($obj: FontButton, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::sensitive", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::sensitive", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::sensitive", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::tooltip-markup", callback: (($obj: FontButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::tooltip-markup", callback: (($obj: FontButton, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::tooltip-markup", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::tooltip-markup", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::tooltip-markup", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::tooltip-text", callback: (($obj: FontButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::tooltip-text", callback: (($obj: FontButton, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::tooltip-text", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::tooltip-text", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::tooltip-text", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::valign", callback: (($obj: FontButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::valign", callback: (($obj: FontButton, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::valign", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::valign", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::valign", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::vexpand", callback: (($obj: FontButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vexpand", callback: (($obj: FontButton, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::vexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::vexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::vexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::vexpand-set", callback: (($obj: FontButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vexpand-set", callback: (($obj: FontButton, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::vexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::vexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::vexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::visible", callback: (($obj: FontButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::visible", callback: (($obj: FontButton, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::width-request", callback: (($obj: FontButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::width-request", callback: (($obj: FontButton, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::width-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::width-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::width-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::accessible-role", callback: (($obj: FontButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-role", callback: (($obj: FontButton, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::accessible-role", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::accessible-role", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::accessible-role", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::font", callback: (($obj: FontButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::font", callback: (($obj: FontButton, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::font", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::font", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::font", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::font-desc", callback: (($obj: FontButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::font-desc", callback: (($obj: FontButton, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::font-desc", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::font-desc", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::font-desc", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::font-features", callback: (($obj: FontButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::font-features", callback: (($obj: FontButton, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::font-features", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::font-features", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::font-features", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::language", callback: (($obj: FontButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::language", callback: (($obj: FontButton, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::language", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::language", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::language", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::level", callback: (($obj: FontButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::level", callback: (($obj: FontButton, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::level", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::level", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::level", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::preview-text", callback: (($obj: FontButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::preview-text", callback: (($obj: FontButton, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::preview-text", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::preview-text", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::preview-text", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::show-preview-entry", callback: (($obj: FontButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::show-preview-entry", callback: (($obj: FontButton, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::show-preview-entry", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::show-preview-entry", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::show-preview-entry", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: FontButton_ConstructProps) + _init (config?: FontButton_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(): FontButton + static newWithFont(fontname: string): FontButton + static $gtype: GObject.Type +} +export interface FontChooserDialog_ConstructProps extends Dialog_ConstructProps { + accessibleRole?: AccessibleRole + font?: string + fontDesc?: Pango.FontDescription + language?: string + level?: FontChooserLevel + previewText?: string + showPreviewEntry?: boolean +} +export class FontChooserDialog { + /* Properties of Gtk.Window */ + application: Application + child: Widget + decorated: boolean + defaultHeight: number + defaultWidget: Widget + defaultWidth: number + deletable: boolean + destroyWithParent: boolean + display: Gdk.Display + focusVisible: boolean + focusWidget: Widget + fullscreened: boolean + handleMenubarAccel: boolean + hideOnClose: boolean + iconName: string + readonly isActive: boolean + maximized: boolean + mnemonicsVisible: boolean + modal: boolean + resizable: boolean + startupId: string + title: string + transientFor: Window + /* Properties of Gtk.Widget */ + canFocus: boolean + canTarget: boolean + cssClasses: string[] + cursor: Gdk.Cursor + focusOnClick: boolean + focusable: boolean + halign: Align + readonly hasDefault: boolean + readonly hasFocus: boolean + hasTooltip: boolean + heightRequest: number + hexpand: boolean + hexpandSet: boolean + layoutManager: LayoutManager + marginBottom: number + marginEnd: number + marginStart: number + marginTop: number + name: string + opacity: number + overflow: Overflow + readonly parent: Widget + receivesDefault: boolean + readonly root: Root + readonly scaleFactor: number + sensitive: boolean + tooltipMarkup: string + tooltipText: string + valign: Align + vexpand: boolean + vexpandSet: boolean + visible: boolean + widthRequest: number + /* Properties of Gtk.Accessible */ + accessibleRole: AccessibleRole + /* Properties of Gtk.FontChooser */ + font: string + fontDesc: Pango.FontDescription + readonly fontFeatures: string + language: string + level: FontChooserLevel + previewText: string + showPreviewEntry: boolean + /* Fields of Gtk.Dialog */ + parentInstance: Window + /* Fields of GObject.InitiallyUnowned */ + gTypeInstance: GObject.TypeInstance + /* Methods of Gtk.Dialog */ + addActionWidget(child: Widget, responseId: number): void + addButton(buttonText: string, responseId: number): Widget + getContentArea(): Box + getHeaderBar(): HeaderBar + getResponseForWidget(widget: Widget): number + getWidgetForResponse(responseId: number): Widget | null + response(responseId: number): void + setDefaultResponse(responseId: number): void + setResponseSensitive(responseId: number, setting: boolean): void + /* Methods of Gtk.Window */ + close(): void + destroy(): void + fullscreen(): void + fullscreenOnMonitor(monitor: Gdk.Monitor): void + getApplication(): Application | null + getChild(): Widget | null + getDecorated(): boolean + getDefaultSize(): [ /* width */ number | null, /* height */ number | null ] + getDefaultWidget(): Widget | null + getDeletable(): boolean + getDestroyWithParent(): boolean + getFocus(): Widget | null + getFocusVisible(): boolean + getGroup(): WindowGroup + getHandleMenubarAccel(): boolean + getHideOnClose(): boolean + getIconName(): string | null + getMnemonicsVisible(): boolean + getModal(): boolean + getResizable(): boolean + getTitle(): string | null + getTitlebar(): Widget | null + getTransientFor(): Window | null + hasGroup(): boolean + isFullscreen(): boolean + isMaximized(): boolean + maximize(): void + minimize(): void + present(): void + presentWithTime(timestamp: number): void + setApplication(application?: Application | null): void + setChild(child?: Widget | null): void + setDecorated(setting: boolean): void + setDefaultSize(width: number, height: number): void + setDefaultWidget(defaultWidget?: Widget | null): void + setDeletable(setting: boolean): void + setDestroyWithParent(setting: boolean): void + setDisplay(display: Gdk.Display): void + setFocus(focus?: Widget | null): void + setFocusVisible(setting: boolean): void + setHandleMenubarAccel(handleMenubarAccel: boolean): void + setHideOnClose(setting: boolean): void + setIconName(name?: string | null): void + setMnemonicsVisible(setting: boolean): void + setModal(modal: boolean): void + setResizable(resizable: boolean): void + setStartupId(startupId: string): void + setTitle(title?: string | null): void + setTitlebar(titlebar?: Widget | null): void + setTransientFor(parent?: Window | null): void + unfullscreen(): void + unmaximize(): void + unminimize(): void + /* Methods of Gtk.Widget */ + actionSetEnabled(actionName: string, enabled: boolean): void + activate(): boolean + activateAction(name: string, args?: GLib.Variant | null): boolean + activateDefault(): void + addController(controller: EventController): void + addCssClass(cssClass: string): void + addMnemonicLabel(label: Widget): void + addTickCallback(callback: TickCallback): number + allocate(width: number, height: number, baseline: number, transform?: Gsk.Transform | null): void + childFocus(direction: DirectionType): boolean + computeBounds(target: Widget): [ /* returnType */ boolean, /* outBounds */ Graphene.Rect ] + computeExpand(orientation: Orientation): boolean + computePoint(target: Widget, point: Graphene.Point): [ /* returnType */ boolean, /* outPoint */ Graphene.Point ] + computeTransform(target: Widget): [ /* returnType */ boolean, /* outTransform */ Graphene.Matrix ] + contains(x: number, y: number): boolean + createPangoContext(): Pango.Context + createPangoLayout(text?: string | null): Pango.Layout + dragCheckThreshold(startX: number, startY: number, currentX: number, currentY: number): boolean + errorBell(): void + getAllocatedBaseline(): number + getAllocatedHeight(): number + getAllocatedWidth(): number + getAllocation(): /* allocation */ Allocation + getAncestor(widgetType: GObject.Type): Widget | null + getCanFocus(): boolean + getCanTarget(): boolean + getChildVisible(): boolean + getClipboard(): Gdk.Clipboard + getCssClasses(): string[] + getCssName(): string + getCursor(): Gdk.Cursor | null + getDirection(): TextDirection + getDisplay(): Gdk.Display + getFirstChild(): Widget | null + getFocusChild(): Widget | null + getFocusOnClick(): boolean + getFocusable(): boolean + getFontMap(): Pango.FontMap | null + getFontOptions(): cairo.FontOptions | null + getFrameClock(): Gdk.FrameClock | null + getHalign(): Align + getHasTooltip(): boolean + getHeight(): number + getHexpand(): boolean + getHexpandSet(): boolean + getLastChild(): Widget | null + getLayoutManager(): LayoutManager | null + getMapped(): boolean + getMarginBottom(): number + getMarginEnd(): number + getMarginStart(): number + getMarginTop(): number + getName(): string + getNative(): Native | null + getNextSibling(): Widget | null + getOpacity(): number + getOverflow(): Overflow + getPangoContext(): Pango.Context + getParent(): Widget | null + getPreferredSize(): [ /* minimumSize */ Requisition | null, /* naturalSize */ Requisition | null ] + getPrevSibling(): Widget | null + getPrimaryClipboard(): Gdk.Clipboard + getRealized(): boolean + getReceivesDefault(): boolean + getRequestMode(): SizeRequestMode + getRoot(): Root | null + getScaleFactor(): number + getSensitive(): boolean + getSettings(): Settings + getSize(orientation: Orientation): number + getSizeRequest(): [ /* width */ number | null, /* height */ number | null ] + getStateFlags(): StateFlags + getStyleContext(): StyleContext + getTemplateChild(widgetType: GObject.Type, name: string): GObject.Object + getTooltipMarkup(): string | null + getTooltipText(): string | null + getValign(): 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?: Gio.ActionGroup | null): void + insertAfter(parent: Widget, previousSibling?: Widget | null): void + insertBefore(parent: Widget, nextSibling?: Widget | null): void + isAncestor(ancestor: Widget): boolean + isDrawable(): boolean + isFocus(): boolean + isSensitive(): boolean + isVisible(): boolean + keynavFailed(direction: DirectionType): boolean + listMnemonicLabels(): Widget[] + map(): void + measure(orientation: Orientation, forSize: number): [ /* minimum */ number | null, /* natural */ number | null, /* minimumBaseline */ number | null, /* naturalBaseline */ number | null ] + mnemonicActivate(groupCycling: boolean): boolean + observeChildren(): Gio.ListModel + observeControllers(): Gio.ListModel + pick(x: number, y: number, flags: PickFlags): Widget | null + queueAllocate(): void + queueDraw(): void + queueResize(): void + realize(): void + removeController(controller: EventController): void + removeCssClass(cssClass: string): void + removeMnemonicLabel(label: Widget): void + removeTickCallback(id: number): void + setCanFocus(canFocus: boolean): void + setCanTarget(canTarget: boolean): void + setChildVisible(childVisible: boolean): void + setCssClasses(classes: string[]): void + setCursor(cursor?: Gdk.Cursor | null): void + setCursorFromName(name?: string | null): void + setDirection(dir: TextDirection): void + setFocusChild(child?: Widget | null): void + setFocusOnClick(focusOnClick: boolean): void + setFocusable(focusable: boolean): void + setFontMap(fontMap?: Pango.FontMap | null): void + setFontOptions(options?: cairo.FontOptions | null): void + setHalign(align: Align): void + setHasTooltip(hasTooltip: boolean): void + setHexpand(expand: boolean): void + setHexpandSet(set: boolean): void + setLayoutManager(layoutManager?: LayoutManager | 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: Overflow): void + setParent(parent: Widget): void + setReceivesDefault(receivesDefault: boolean): void + setSensitive(sensitive: boolean): void + setSizeRequest(width: number, height: number): void + setStateFlags(flags: StateFlags, clear: boolean): void + setTooltipMarkup(markup?: string | null): void + setTooltipText(text?: string | null): void + setValign(align: Align): void + setVexpand(expand: boolean): void + setVexpandSet(set: boolean): void + setVisible(visible: boolean): void + shouldLayout(): boolean + show(): void + sizeAllocate(allocation: Allocation, baseline: number): void + snapshotChild(child: Widget, snapshot: Snapshot): void + translateCoordinates(destWidget: Widget, srcX: number, srcY: number): [ /* returnType */ boolean, /* destX */ number | null, /* destY */ number | null ] + triggerTooltipQuery(): void + unmap(): void + unparent(): void + unrealize(): void + unsetStateFlags(flags: StateFlags): void + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Methods of Gtk.Accessible */ + getAccessibleRole(): AccessibleRole + resetProperty(property: AccessibleProperty): void + resetRelation(relation: AccessibleRelation): void + resetState(state: AccessibleState): void + updateProperty(properties: AccessibleProperty[], values: any): void + updateRelation(relations: AccessibleRelation[], values: any): void + updateState(states: AccessibleState[], values: any): void + /* Methods of Gtk.Buildable */ + getBuildableId(): string + /* Methods of Gtk.FontChooser */ + getFont(): string | null + getFontDesc(): Pango.FontDescription | null + getFontFace(): Pango.FontFace | null + getFontFamily(): Pango.FontFamily | null + getFontFeatures(): string + getFontSize(): number + getLanguage(): string + getLevel(): FontChooserLevel + getPreviewText(): string + getShowPreviewEntry(): boolean + setFilterFunc(filter: FontFilterFunc | null): void + setFont(fontname: string): void + setFontDesc(fontDesc: Pango.FontDescription): void + setLanguage(language: string): void + setLevel(level: FontChooserLevel): void + setPreviewText(text: string): void + setShowPreviewEntry(showPreviewEntry: boolean): void + /* Methods of Gtk.Native */ + getRenderer(): Gsk.Renderer + getSurface(): Gdk.Surface + getSurfaceTransform(): [ /* x */ number, /* y */ number ] + /* Virtual methods of Gtk.FontChooserDialog */ + vfuncFontActivated(fontname: string): void + vfuncGetFontFace(): Pango.FontFace | null + vfuncGetFontFamily(): Pango.FontFamily | null + vfuncGetFontMap(): Pango.FontMap | null + vfuncGetFontSize(): number + vfuncSetFilterFunc(filter: FontFilterFunc | null): void + vfuncSetFontMap(fontmap?: Pango.FontMap | null): void + /* Virtual methods of Gtk.Dialog */ + vfuncClose(): void + vfuncResponse(responseId: number): void + /* Virtual methods of Gtk.Window */ + vfuncActivateDefault(): void + vfuncActivateFocus(): void + vfuncCloseRequest(): boolean + vfuncEnableDebugging(toggle: boolean): boolean + vfuncKeysChanged(): void + vfuncAddController(controller: ShortcutController): void + vfuncRemoveController(controller: ShortcutController): void + /* Virtual methods of Gtk.Widget */ + vfuncComputeExpand(hexpandP: boolean, vexpandP: boolean): void + vfuncContains(x: number, y: number): boolean + vfuncCssChanged(change: CssStyleChange): void + vfuncDirectionChanged(previousDirection: TextDirection): void + vfuncFocus(direction: DirectionType): boolean + vfuncGetRequestMode(): SizeRequestMode + vfuncGrabFocus(): boolean + vfuncHide(): void + vfuncKeynavFailed(direction: DirectionType): boolean + vfuncMap(): void + vfuncMeasure(orientation: Orientation, forSize: number): [ /* minimum */ number | null, /* natural */ number | null, /* minimumBaseline */ number | null, /* naturalBaseline */ number | null ] + vfuncMnemonicActivate(groupCycling: boolean): boolean + vfuncMoveFocus(direction: DirectionType): void + vfuncQueryTooltip(x: number, y: number, keyboardTooltip: boolean, tooltip: Tooltip): boolean + vfuncRealize(): void + vfuncRoot(): void + vfuncSetFocusChild(child?: Widget | null): void + vfuncShow(): void + vfuncSizeAllocate(width: number, height: number, baseline: number): void + vfuncSnapshot(snapshot: Snapshot): void + vfuncStateFlagsChanged(previousStateFlags: StateFlags): void + vfuncSystemSettingChanged(settings: SystemSetting): void + vfuncUnmap(): void + vfuncUnrealize(): void + vfuncUnroot(): void + vfuncAddChild(builder: Builder, child: GObject.Object, type?: string | null): void + vfuncCustomFinished(builder: Builder, child: GObject.Object | null, tagname: string, data?: object | null): void + vfuncCustomTagEnd(builder: Builder, child: GObject.Object | null, tagname: string, data?: object | null): void + vfuncCustomTagStart(builder: Builder, child: GObject.Object | null, tagname: string): [ /* returnType */ boolean, /* parser */ BuildableParser, /* data */ object | null ] + vfuncGetId(): string + vfuncGetInternalChild(builder: Builder, childname: string): GObject.Object + vfuncParserFinished(builder: Builder): void + vfuncSetBuildableProperty(builder: Builder, name: string, value: any): void + vfuncSetId(id: string): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Gtk.Dialog */ + connect(sigName: "close", callback: (($obj: FontChooserDialog) => void)): number + connect_after(sigName: "close", callback: (($obj: FontChooserDialog) => void)): number + emit(sigName: "close"): void + on(sigName: "close", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "close", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "close", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "response", callback: (($obj: FontChooserDialog, responseId: number) => void)): number + connect_after(sigName: "response", callback: (($obj: FontChooserDialog, responseId: number) => void)): number + emit(sigName: "response", responseId: number): void + on(sigName: "response", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "response", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "response", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of Gtk.Window */ + connect(sigName: "activate-default", callback: (($obj: FontChooserDialog) => void)): number + connect_after(sigName: "activate-default", callback: (($obj: FontChooserDialog) => void)): number + emit(sigName: "activate-default"): void + on(sigName: "activate-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "activate-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "activate-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "activate-focus", callback: (($obj: FontChooserDialog) => void)): number + connect_after(sigName: "activate-focus", callback: (($obj: FontChooserDialog) => void)): number + emit(sigName: "activate-focus"): void + on(sigName: "activate-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "activate-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "activate-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "close-request", callback: (($obj: FontChooserDialog) => boolean)): number + connect_after(sigName: "close-request", callback: (($obj: FontChooserDialog) => boolean)): number + emit(sigName: "close-request"): void + on(sigName: "close-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "close-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "close-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "enable-debugging", callback: (($obj: FontChooserDialog, toggle: boolean) => boolean)): number + connect_after(sigName: "enable-debugging", callback: (($obj: FontChooserDialog, toggle: boolean) => boolean)): number + emit(sigName: "enable-debugging", toggle: boolean): void + on(sigName: "enable-debugging", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "enable-debugging", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "enable-debugging", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "keys-changed", callback: (($obj: FontChooserDialog) => void)): number + connect_after(sigName: "keys-changed", callback: (($obj: FontChooserDialog) => void)): number + emit(sigName: "keys-changed"): void + on(sigName: "keys-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "keys-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "keys-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of Gtk.Widget */ + connect(sigName: "destroy", callback: (($obj: FontChooserDialog) => void)): number + connect_after(sigName: "destroy", callback: (($obj: FontChooserDialog) => void)): number + emit(sigName: "destroy"): void + on(sigName: "destroy", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "destroy", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "destroy", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "direction-changed", callback: (($obj: FontChooserDialog, previousDirection: TextDirection) => void)): number + connect_after(sigName: "direction-changed", callback: (($obj: FontChooserDialog, previousDirection: TextDirection) => void)): number + emit(sigName: "direction-changed", previousDirection: TextDirection): void + on(sigName: "direction-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "direction-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "direction-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "hide", callback: (($obj: FontChooserDialog) => void)): number + connect_after(sigName: "hide", callback: (($obj: FontChooserDialog) => void)): number + emit(sigName: "hide"): void + on(sigName: "hide", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "hide", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "hide", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "keynav-failed", callback: (($obj: FontChooserDialog, direction: DirectionType) => boolean)): number + connect_after(sigName: "keynav-failed", callback: (($obj: FontChooserDialog, direction: DirectionType) => boolean)): number + emit(sigName: "keynav-failed", direction: DirectionType): void + on(sigName: "keynav-failed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "keynav-failed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "keynav-failed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "map", callback: (($obj: FontChooserDialog) => void)): number + connect_after(sigName: "map", callback: (($obj: FontChooserDialog) => void)): number + emit(sigName: "map"): void + on(sigName: "map", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "map", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "map", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "mnemonic-activate", callback: (($obj: FontChooserDialog, groupCycling: boolean) => boolean)): number + connect_after(sigName: "mnemonic-activate", callback: (($obj: FontChooserDialog, groupCycling: boolean) => boolean)): number + emit(sigName: "mnemonic-activate", groupCycling: boolean): void + on(sigName: "mnemonic-activate", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "mnemonic-activate", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "mnemonic-activate", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "move-focus", callback: (($obj: FontChooserDialog, direction: DirectionType) => void)): number + connect_after(sigName: "move-focus", callback: (($obj: FontChooserDialog, direction: DirectionType) => void)): number + emit(sigName: "move-focus", direction: DirectionType): void + on(sigName: "move-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "move-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "move-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "query-tooltip", callback: (($obj: FontChooserDialog, x: number, y: number, keyboardMode: boolean, tooltip: Tooltip) => boolean)): number + connect_after(sigName: "query-tooltip", callback: (($obj: FontChooserDialog, x: number, y: number, keyboardMode: boolean, tooltip: Tooltip) => boolean)): number + emit(sigName: "query-tooltip", x: number, y: number, keyboardMode: boolean, tooltip: Tooltip): void + on(sigName: "query-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "query-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "query-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "realize", callback: (($obj: FontChooserDialog) => void)): number + connect_after(sigName: "realize", callback: (($obj: FontChooserDialog) => void)): number + emit(sigName: "realize"): void + on(sigName: "realize", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "realize", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "realize", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "show", callback: (($obj: FontChooserDialog) => void)): number + connect_after(sigName: "show", callback: (($obj: FontChooserDialog) => void)): number + emit(sigName: "show"): void + on(sigName: "show", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "show", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "show", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "state-flags-changed", callback: (($obj: FontChooserDialog, flags: StateFlags) => void)): number + connect_after(sigName: "state-flags-changed", callback: (($obj: FontChooserDialog, flags: StateFlags) => void)): number + emit(sigName: "state-flags-changed", flags: StateFlags): void + on(sigName: "state-flags-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "state-flags-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "state-flags-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "unmap", callback: (($obj: FontChooserDialog) => void)): number + connect_after(sigName: "unmap", callback: (($obj: FontChooserDialog) => void)): number + emit(sigName: "unmap"): void + on(sigName: "unmap", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "unmap", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "unmap", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "unrealize", callback: (($obj: FontChooserDialog) => void)): number + connect_after(sigName: "unrealize", callback: (($obj: FontChooserDialog) => void)): number + emit(sigName: "unrealize"): void + on(sigName: "unrealize", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "unrealize", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "unrealize", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: FontChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: FontChooserDialog, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of Gtk.FontChooser */ + connect(sigName: "font-activated", callback: (($obj: FontChooserDialog, fontname: string) => void)): number + connect_after(sigName: "font-activated", callback: (($obj: FontChooserDialog, fontname: string) => void)): number + emit(sigName: "font-activated", fontname: string): void + on(sigName: "font-activated", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "font-activated", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "font-activated", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::application", callback: (($obj: FontChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::application", callback: (($obj: FontChooserDialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::application", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::application", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::application", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::child", callback: (($obj: FontChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::child", callback: (($obj: FontChooserDialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::child", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::child", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::child", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::decorated", callback: (($obj: FontChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::decorated", callback: (($obj: FontChooserDialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::decorated", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::decorated", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::decorated", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::default-height", callback: (($obj: FontChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::default-height", callback: (($obj: FontChooserDialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::default-height", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::default-height", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::default-height", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::default-widget", callback: (($obj: FontChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::default-widget", callback: (($obj: FontChooserDialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::default-widget", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::default-widget", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::default-widget", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::default-width", callback: (($obj: FontChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::default-width", callback: (($obj: FontChooserDialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::default-width", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::default-width", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::default-width", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::deletable", callback: (($obj: FontChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::deletable", callback: (($obj: FontChooserDialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::deletable", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::deletable", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::deletable", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::destroy-with-parent", callback: (($obj: FontChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::destroy-with-parent", callback: (($obj: FontChooserDialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::destroy-with-parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::destroy-with-parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::destroy-with-parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::display", callback: (($obj: FontChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::display", callback: (($obj: FontChooserDialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::display", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::display", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::display", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::focus-visible", callback: (($obj: FontChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::focus-visible", callback: (($obj: FontChooserDialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::focus-visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::focus-visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::focus-visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::focus-widget", callback: (($obj: FontChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::focus-widget", callback: (($obj: FontChooserDialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::focus-widget", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::focus-widget", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::focus-widget", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::fullscreened", callback: (($obj: FontChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::fullscreened", callback: (($obj: FontChooserDialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::fullscreened", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::fullscreened", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::fullscreened", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::handle-menubar-accel", callback: (($obj: FontChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::handle-menubar-accel", callback: (($obj: FontChooserDialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::handle-menubar-accel", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::handle-menubar-accel", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::handle-menubar-accel", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::hide-on-close", callback: (($obj: FontChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hide-on-close", callback: (($obj: FontChooserDialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::hide-on-close", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::hide-on-close", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::hide-on-close", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::icon-name", callback: (($obj: FontChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::icon-name", callback: (($obj: FontChooserDialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::icon-name", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::icon-name", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::icon-name", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::is-active", callback: (($obj: FontChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::is-active", callback: (($obj: FontChooserDialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::is-active", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::is-active", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::is-active", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::maximized", callback: (($obj: FontChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::maximized", callback: (($obj: FontChooserDialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::maximized", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::maximized", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::maximized", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::mnemonics-visible", callback: (($obj: FontChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::mnemonics-visible", callback: (($obj: FontChooserDialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::mnemonics-visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::mnemonics-visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::mnemonics-visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::modal", callback: (($obj: FontChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::modal", callback: (($obj: FontChooserDialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::modal", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::modal", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::modal", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::resizable", callback: (($obj: FontChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::resizable", callback: (($obj: FontChooserDialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::resizable", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::resizable", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::resizable", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::startup-id", callback: (($obj: FontChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::startup-id", callback: (($obj: FontChooserDialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::startup-id", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::startup-id", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::startup-id", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::title", callback: (($obj: FontChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::title", callback: (($obj: FontChooserDialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::title", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::title", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::title", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::transient-for", callback: (($obj: FontChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::transient-for", callback: (($obj: FontChooserDialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::transient-for", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::transient-for", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::transient-for", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::can-focus", callback: (($obj: FontChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::can-focus", callback: (($obj: FontChooserDialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::can-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::can-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::can-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::can-target", callback: (($obj: FontChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::can-target", callback: (($obj: FontChooserDialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::can-target", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::can-target", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::can-target", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::css-classes", callback: (($obj: FontChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::css-classes", callback: (($obj: FontChooserDialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::css-classes", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::css-classes", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::css-classes", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::cursor", callback: (($obj: FontChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::cursor", callback: (($obj: FontChooserDialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::cursor", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::cursor", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::cursor", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::focus-on-click", callback: (($obj: FontChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::focus-on-click", callback: (($obj: FontChooserDialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::focus-on-click", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::focus-on-click", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::focus-on-click", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::focusable", callback: (($obj: FontChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::focusable", callback: (($obj: FontChooserDialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::focusable", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::focusable", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::focusable", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::halign", callback: (($obj: FontChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::halign", callback: (($obj: FontChooserDialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::halign", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::halign", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::halign", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::has-default", callback: (($obj: FontChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-default", callback: (($obj: FontChooserDialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::has-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::has-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::has-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::has-focus", callback: (($obj: FontChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-focus", callback: (($obj: FontChooserDialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::has-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::has-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::has-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::has-tooltip", callback: (($obj: FontChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-tooltip", callback: (($obj: FontChooserDialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::has-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::has-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::has-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::height-request", callback: (($obj: FontChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::height-request", callback: (($obj: FontChooserDialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::height-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::height-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::height-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::hexpand", callback: (($obj: FontChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hexpand", callback: (($obj: FontChooserDialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::hexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::hexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::hexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::hexpand-set", callback: (($obj: FontChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hexpand-set", callback: (($obj: FontChooserDialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::hexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::hexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::hexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::layout-manager", callback: (($obj: FontChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::layout-manager", callback: (($obj: FontChooserDialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::layout-manager", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::layout-manager", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::layout-manager", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-bottom", callback: (($obj: FontChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-bottom", callback: (($obj: FontChooserDialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-bottom", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-bottom", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-bottom", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-end", callback: (($obj: FontChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-end", callback: (($obj: FontChooserDialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-end", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-end", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-end", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-start", callback: (($obj: FontChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-start", callback: (($obj: FontChooserDialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-start", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-start", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-start", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-top", callback: (($obj: FontChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-top", callback: (($obj: FontChooserDialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-top", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-top", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-top", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::name", callback: (($obj: FontChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::name", callback: (($obj: FontChooserDialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::opacity", callback: (($obj: FontChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::opacity", callback: (($obj: FontChooserDialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::opacity", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::opacity", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::opacity", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::overflow", callback: (($obj: FontChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::overflow", callback: (($obj: FontChooserDialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::overflow", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::overflow", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::overflow", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::parent", callback: (($obj: FontChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::parent", callback: (($obj: FontChooserDialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::receives-default", callback: (($obj: FontChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::receives-default", callback: (($obj: FontChooserDialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::receives-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::receives-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::receives-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::root", callback: (($obj: FontChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::root", callback: (($obj: FontChooserDialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::root", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::root", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::root", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::scale-factor", callback: (($obj: FontChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::scale-factor", callback: (($obj: FontChooserDialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::scale-factor", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::scale-factor", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::scale-factor", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::sensitive", callback: (($obj: FontChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::sensitive", callback: (($obj: FontChooserDialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::sensitive", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::sensitive", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::sensitive", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::tooltip-markup", callback: (($obj: FontChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::tooltip-markup", callback: (($obj: FontChooserDialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::tooltip-markup", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::tooltip-markup", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::tooltip-markup", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::tooltip-text", callback: (($obj: FontChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::tooltip-text", callback: (($obj: FontChooserDialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::tooltip-text", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::tooltip-text", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::tooltip-text", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::valign", callback: (($obj: FontChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::valign", callback: (($obj: FontChooserDialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::valign", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::valign", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::valign", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::vexpand", callback: (($obj: FontChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vexpand", callback: (($obj: FontChooserDialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::vexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::vexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::vexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::vexpand-set", callback: (($obj: FontChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vexpand-set", callback: (($obj: FontChooserDialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::vexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::vexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::vexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::visible", callback: (($obj: FontChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::visible", callback: (($obj: FontChooserDialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::width-request", callback: (($obj: FontChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::width-request", callback: (($obj: FontChooserDialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::width-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::width-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::width-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::accessible-role", callback: (($obj: FontChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-role", callback: (($obj: FontChooserDialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::accessible-role", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::accessible-role", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::accessible-role", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::font", callback: (($obj: FontChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::font", callback: (($obj: FontChooserDialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::font", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::font", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::font", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::font-desc", callback: (($obj: FontChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::font-desc", callback: (($obj: FontChooserDialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::font-desc", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::font-desc", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::font-desc", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::font-features", callback: (($obj: FontChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::font-features", callback: (($obj: FontChooserDialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::font-features", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::font-features", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::font-features", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::language", callback: (($obj: FontChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::language", callback: (($obj: FontChooserDialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::language", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::language", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::language", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::level", callback: (($obj: FontChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::level", callback: (($obj: FontChooserDialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::level", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::level", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::level", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::preview-text", callback: (($obj: FontChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::preview-text", callback: (($obj: FontChooserDialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::preview-text", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::preview-text", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::preview-text", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::show-preview-entry", callback: (($obj: FontChooserDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::show-preview-entry", callback: (($obj: FontChooserDialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::show-preview-entry", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::show-preview-entry", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::show-preview-entry", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: FontChooserDialog_ConstructProps) + _init (config?: FontChooserDialog_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(title?: string | null, parent?: Window | null): FontChooserDialog + static new(): FontChooserDialog + static $gtype: GObject.Type +} +export interface FontChooserWidget_ConstructProps extends Widget_ConstructProps { + accessibleRole?: AccessibleRole + font?: string + fontDesc?: Pango.FontDescription + language?: string + level?: FontChooserLevel + previewText?: string + showPreviewEntry?: boolean +} +export class FontChooserWidget { + /* Properties of Gtk.FontChooserWidget */ + readonly tweakAction: Gio.Action + /* Properties of Gtk.Widget */ + canFocus: boolean + canTarget: boolean + cssClasses: string[] + cursor: Gdk.Cursor + focusOnClick: boolean + focusable: boolean + halign: Align + readonly hasDefault: boolean + readonly hasFocus: boolean + hasTooltip: boolean + heightRequest: number + hexpand: boolean + hexpandSet: boolean + layoutManager: LayoutManager + marginBottom: number + marginEnd: number + marginStart: number + marginTop: number + name: string + opacity: number + overflow: Overflow + readonly parent: Widget + receivesDefault: boolean + readonly root: Root + readonly scaleFactor: number + sensitive: boolean + tooltipMarkup: string + tooltipText: string + valign: Align + vexpand: boolean + vexpandSet: boolean + visible: boolean + widthRequest: number + /* Properties of Gtk.Accessible */ + accessibleRole: AccessibleRole + /* Properties of Gtk.FontChooser */ + font: string + fontDesc: Pango.FontDescription + readonly fontFeatures: string + language: string + level: FontChooserLevel + previewText: string + showPreviewEntry: boolean + /* Fields of Gtk.Widget */ + parentInstance: GObject.InitiallyUnowned + /* Fields of GObject.InitiallyUnowned */ + gTypeInstance: GObject.TypeInstance + /* Methods of Gtk.Widget */ + actionSetEnabled(actionName: string, enabled: boolean): void + activate(): boolean + activateAction(name: string, args?: GLib.Variant | null): boolean + activateDefault(): void + addController(controller: EventController): void + addCssClass(cssClass: string): void + addMnemonicLabel(label: Widget): void + addTickCallback(callback: TickCallback): number + allocate(width: number, height: number, baseline: number, transform?: Gsk.Transform | null): void + childFocus(direction: DirectionType): boolean + computeBounds(target: Widget): [ /* returnType */ boolean, /* outBounds */ Graphene.Rect ] + computeExpand(orientation: Orientation): boolean + computePoint(target: Widget, point: Graphene.Point): [ /* returnType */ boolean, /* outPoint */ Graphene.Point ] + computeTransform(target: Widget): [ /* returnType */ boolean, /* outTransform */ Graphene.Matrix ] + contains(x: number, y: number): boolean + createPangoContext(): Pango.Context + createPangoLayout(text?: string | null): Pango.Layout + dragCheckThreshold(startX: number, startY: number, currentX: number, currentY: number): boolean + errorBell(): void + getAllocatedBaseline(): number + getAllocatedHeight(): number + getAllocatedWidth(): number + getAllocation(): /* allocation */ Allocation + getAncestor(widgetType: GObject.Type): Widget | null + getCanFocus(): boolean + getCanTarget(): boolean + getChildVisible(): boolean + getClipboard(): Gdk.Clipboard + getCssClasses(): string[] + getCssName(): string + getCursor(): Gdk.Cursor | null + getDirection(): TextDirection + getDisplay(): Gdk.Display + getFirstChild(): Widget | null + getFocusChild(): Widget | null + getFocusOnClick(): boolean + getFocusable(): boolean + getFontMap(): Pango.FontMap | null + getFontOptions(): cairo.FontOptions | null + getFrameClock(): Gdk.FrameClock | null + getHalign(): Align + getHasTooltip(): boolean + getHeight(): number + getHexpand(): boolean + getHexpandSet(): boolean + getLastChild(): Widget | null + getLayoutManager(): LayoutManager | null + getMapped(): boolean + getMarginBottom(): number + getMarginEnd(): number + getMarginStart(): number + getMarginTop(): number + getName(): string + getNative(): Native | null + getNextSibling(): Widget | null + getOpacity(): number + getOverflow(): Overflow + getPangoContext(): Pango.Context + getParent(): Widget | null + getPreferredSize(): [ /* minimumSize */ Requisition | null, /* naturalSize */ Requisition | null ] + getPrevSibling(): Widget | null + getPrimaryClipboard(): Gdk.Clipboard + getRealized(): boolean + getReceivesDefault(): boolean + getRequestMode(): SizeRequestMode + getRoot(): Root | null + getScaleFactor(): number + getSensitive(): boolean + getSettings(): Settings + getSize(orientation: Orientation): number + getSizeRequest(): [ /* width */ number | null, /* height */ number | null ] + getStateFlags(): StateFlags + getStyleContext(): StyleContext + getTemplateChild(widgetType: GObject.Type, name: string): GObject.Object + getTooltipMarkup(): string | null + getTooltipText(): string | null + getValign(): 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?: Gio.ActionGroup | null): void + insertAfter(parent: Widget, previousSibling?: Widget | null): void + insertBefore(parent: Widget, nextSibling?: Widget | null): void + isAncestor(ancestor: Widget): boolean + isDrawable(): boolean + isFocus(): boolean + isSensitive(): boolean + isVisible(): boolean + keynavFailed(direction: DirectionType): boolean + listMnemonicLabels(): Widget[] + map(): void + measure(orientation: Orientation, forSize: number): [ /* minimum */ number | null, /* natural */ number | null, /* minimumBaseline */ number | null, /* naturalBaseline */ number | null ] + mnemonicActivate(groupCycling: boolean): boolean + observeChildren(): Gio.ListModel + observeControllers(): Gio.ListModel + pick(x: number, y: number, flags: PickFlags): Widget | null + queueAllocate(): void + queueDraw(): void + queueResize(): void + realize(): void + removeController(controller: EventController): void + removeCssClass(cssClass: string): void + removeMnemonicLabel(label: Widget): void + removeTickCallback(id: number): void + setCanFocus(canFocus: boolean): void + setCanTarget(canTarget: boolean): void + setChildVisible(childVisible: boolean): void + setCssClasses(classes: string[]): void + setCursor(cursor?: Gdk.Cursor | null): void + setCursorFromName(name?: string | null): void + setDirection(dir: TextDirection): void + setFocusChild(child?: Widget | null): void + setFocusOnClick(focusOnClick: boolean): void + setFocusable(focusable: boolean): void + setFontMap(fontMap?: Pango.FontMap | null): void + setFontOptions(options?: cairo.FontOptions | null): void + setHalign(align: Align): void + setHasTooltip(hasTooltip: boolean): void + setHexpand(expand: boolean): void + setHexpandSet(set: boolean): void + setLayoutManager(layoutManager?: LayoutManager | 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: Overflow): void + setParent(parent: Widget): void + setReceivesDefault(receivesDefault: boolean): void + setSensitive(sensitive: boolean): void + setSizeRequest(width: number, height: number): void + setStateFlags(flags: StateFlags, clear: boolean): void + setTooltipMarkup(markup?: string | null): void + setTooltipText(text?: string | null): void + setValign(align: Align): void + setVexpand(expand: boolean): void + setVexpandSet(set: boolean): void + setVisible(visible: boolean): void + shouldLayout(): boolean + show(): void + sizeAllocate(allocation: Allocation, baseline: number): void + snapshotChild(child: Widget, snapshot: Snapshot): void + translateCoordinates(destWidget: Widget, srcX: number, srcY: number): [ /* returnType */ boolean, /* destX */ number | null, /* destY */ number | null ] + triggerTooltipQuery(): void + unmap(): void + unparent(): void + unrealize(): void + unsetStateFlags(flags: StateFlags): void + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Methods of Gtk.Accessible */ + getAccessibleRole(): AccessibleRole + resetProperty(property: AccessibleProperty): void + resetRelation(relation: AccessibleRelation): void + resetState(state: AccessibleState): void + updateProperty(properties: AccessibleProperty[], values: any): void + updateRelation(relations: AccessibleRelation[], values: any): void + updateState(states: AccessibleState[], values: any): void + /* Methods of Gtk.Buildable */ + getBuildableId(): string + /* Methods of Gtk.FontChooser */ + getFont(): string | null + getFontDesc(): Pango.FontDescription | null + getFontFace(): Pango.FontFace | null + getFontFamily(): Pango.FontFamily | null + getFontFeatures(): string + getFontSize(): number + getLanguage(): string + getLevel(): FontChooserLevel + getPreviewText(): string + getShowPreviewEntry(): boolean + setFilterFunc(filter: FontFilterFunc | null): void + setFont(fontname: string): void + setFontDesc(fontDesc: Pango.FontDescription): void + setLanguage(language: string): void + setLevel(level: FontChooserLevel): void + setPreviewText(text: string): void + setShowPreviewEntry(showPreviewEntry: boolean): void + /* Virtual methods of Gtk.FontChooserWidget */ + vfuncFontActivated(fontname: string): void + vfuncGetFontFace(): Pango.FontFace | null + vfuncGetFontFamily(): Pango.FontFamily | null + vfuncGetFontMap(): Pango.FontMap | null + vfuncGetFontSize(): number + vfuncSetFilterFunc(filter: FontFilterFunc | null): void + vfuncSetFontMap(fontmap?: Pango.FontMap | null): void + /* Virtual methods of Gtk.Widget */ + vfuncComputeExpand(hexpandP: boolean, vexpandP: boolean): void + vfuncContains(x: number, y: number): boolean + vfuncCssChanged(change: CssStyleChange): void + vfuncDirectionChanged(previousDirection: TextDirection): void + vfuncFocus(direction: DirectionType): boolean + vfuncGetRequestMode(): SizeRequestMode + vfuncGrabFocus(): boolean + vfuncHide(): void + vfuncKeynavFailed(direction: DirectionType): boolean + vfuncMap(): void + vfuncMeasure(orientation: Orientation, forSize: number): [ /* minimum */ number | null, /* natural */ number | null, /* minimumBaseline */ number | null, /* naturalBaseline */ number | null ] + vfuncMnemonicActivate(groupCycling: boolean): boolean + vfuncMoveFocus(direction: DirectionType): void + vfuncQueryTooltip(x: number, y: number, keyboardTooltip: boolean, tooltip: Tooltip): boolean + vfuncRealize(): void + vfuncRoot(): void + vfuncSetFocusChild(child?: Widget | null): void + vfuncShow(): void + vfuncSizeAllocate(width: number, height: number, baseline: number): void + vfuncSnapshot(snapshot: Snapshot): void + vfuncStateFlagsChanged(previousStateFlags: StateFlags): void + vfuncSystemSettingChanged(settings: SystemSetting): void + vfuncUnmap(): void + vfuncUnrealize(): void + vfuncUnroot(): void + vfuncAddChild(builder: Builder, child: GObject.Object, type?: string | null): void + vfuncCustomFinished(builder: Builder, child: GObject.Object | null, tagname: string, data?: object | null): void + vfuncCustomTagEnd(builder: Builder, child: GObject.Object | null, tagname: string, data?: object | null): void + vfuncCustomTagStart(builder: Builder, child: GObject.Object | null, tagname: string): [ /* returnType */ boolean, /* parser */ BuildableParser, /* data */ object | null ] + vfuncGetId(): string + vfuncGetInternalChild(builder: Builder, childname: string): GObject.Object + vfuncParserFinished(builder: Builder): void + vfuncSetBuildableProperty(builder: Builder, name: string, value: any): void + vfuncSetId(id: string): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Gtk.Widget */ + connect(sigName: "destroy", callback: (($obj: FontChooserWidget) => void)): number + connect_after(sigName: "destroy", callback: (($obj: FontChooserWidget) => void)): number + emit(sigName: "destroy"): void + on(sigName: "destroy", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "destroy", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "destroy", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "direction-changed", callback: (($obj: FontChooserWidget, previousDirection: TextDirection) => void)): number + connect_after(sigName: "direction-changed", callback: (($obj: FontChooserWidget, previousDirection: TextDirection) => void)): number + emit(sigName: "direction-changed", previousDirection: TextDirection): void + on(sigName: "direction-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "direction-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "direction-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "hide", callback: (($obj: FontChooserWidget) => void)): number + connect_after(sigName: "hide", callback: (($obj: FontChooserWidget) => void)): number + emit(sigName: "hide"): void + on(sigName: "hide", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "hide", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "hide", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "keynav-failed", callback: (($obj: FontChooserWidget, direction: DirectionType) => boolean)): number + connect_after(sigName: "keynav-failed", callback: (($obj: FontChooserWidget, direction: DirectionType) => boolean)): number + emit(sigName: "keynav-failed", direction: DirectionType): void + on(sigName: "keynav-failed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "keynav-failed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "keynav-failed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "map", callback: (($obj: FontChooserWidget) => void)): number + connect_after(sigName: "map", callback: (($obj: FontChooserWidget) => void)): number + emit(sigName: "map"): void + on(sigName: "map", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "map", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "map", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "mnemonic-activate", callback: (($obj: FontChooserWidget, groupCycling: boolean) => boolean)): number + connect_after(sigName: "mnemonic-activate", callback: (($obj: FontChooserWidget, groupCycling: boolean) => boolean)): number + emit(sigName: "mnemonic-activate", groupCycling: boolean): void + on(sigName: "mnemonic-activate", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "mnemonic-activate", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "mnemonic-activate", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "move-focus", callback: (($obj: FontChooserWidget, direction: DirectionType) => void)): number + connect_after(sigName: "move-focus", callback: (($obj: FontChooserWidget, direction: DirectionType) => void)): number + emit(sigName: "move-focus", direction: DirectionType): void + on(sigName: "move-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "move-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "move-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "query-tooltip", callback: (($obj: FontChooserWidget, x: number, y: number, keyboardMode: boolean, tooltip: Tooltip) => boolean)): number + connect_after(sigName: "query-tooltip", callback: (($obj: FontChooserWidget, x: number, y: number, keyboardMode: boolean, tooltip: Tooltip) => boolean)): number + emit(sigName: "query-tooltip", x: number, y: number, keyboardMode: boolean, tooltip: Tooltip): void + on(sigName: "query-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "query-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "query-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "realize", callback: (($obj: FontChooserWidget) => void)): number + connect_after(sigName: "realize", callback: (($obj: FontChooserWidget) => void)): number + emit(sigName: "realize"): void + on(sigName: "realize", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "realize", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "realize", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "show", callback: (($obj: FontChooserWidget) => void)): number + connect_after(sigName: "show", callback: (($obj: FontChooserWidget) => void)): number + emit(sigName: "show"): void + on(sigName: "show", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "show", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "show", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "state-flags-changed", callback: (($obj: FontChooserWidget, flags: StateFlags) => void)): number + connect_after(sigName: "state-flags-changed", callback: (($obj: FontChooserWidget, flags: StateFlags) => void)): number + emit(sigName: "state-flags-changed", flags: StateFlags): void + on(sigName: "state-flags-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "state-flags-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "state-flags-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "unmap", callback: (($obj: FontChooserWidget) => void)): number + connect_after(sigName: "unmap", callback: (($obj: FontChooserWidget) => void)): number + emit(sigName: "unmap"): void + on(sigName: "unmap", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "unmap", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "unmap", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "unrealize", callback: (($obj: FontChooserWidget) => void)): number + connect_after(sigName: "unrealize", callback: (($obj: FontChooserWidget) => void)): number + emit(sigName: "unrealize"): void + on(sigName: "unrealize", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "unrealize", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "unrealize", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: FontChooserWidget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: FontChooserWidget, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of Gtk.FontChooser */ + connect(sigName: "font-activated", callback: (($obj: FontChooserWidget, fontname: string) => void)): number + connect_after(sigName: "font-activated", callback: (($obj: FontChooserWidget, fontname: string) => void)): number + emit(sigName: "font-activated", fontname: string): void + on(sigName: "font-activated", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "font-activated", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "font-activated", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::tweak-action", callback: (($obj: FontChooserWidget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::tweak-action", callback: (($obj: FontChooserWidget, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::tweak-action", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::tweak-action", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::tweak-action", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::can-focus", callback: (($obj: FontChooserWidget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::can-focus", callback: (($obj: FontChooserWidget, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::can-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::can-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::can-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::can-target", callback: (($obj: FontChooserWidget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::can-target", callback: (($obj: FontChooserWidget, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::can-target", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::can-target", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::can-target", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::css-classes", callback: (($obj: FontChooserWidget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::css-classes", callback: (($obj: FontChooserWidget, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::css-classes", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::css-classes", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::css-classes", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::cursor", callback: (($obj: FontChooserWidget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::cursor", callback: (($obj: FontChooserWidget, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::cursor", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::cursor", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::cursor", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::focus-on-click", callback: (($obj: FontChooserWidget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::focus-on-click", callback: (($obj: FontChooserWidget, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::focus-on-click", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::focus-on-click", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::focus-on-click", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::focusable", callback: (($obj: FontChooserWidget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::focusable", callback: (($obj: FontChooserWidget, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::focusable", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::focusable", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::focusable", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::halign", callback: (($obj: FontChooserWidget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::halign", callback: (($obj: FontChooserWidget, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::halign", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::halign", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::halign", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::has-default", callback: (($obj: FontChooserWidget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-default", callback: (($obj: FontChooserWidget, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::has-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::has-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::has-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::has-focus", callback: (($obj: FontChooserWidget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-focus", callback: (($obj: FontChooserWidget, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::has-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::has-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::has-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::has-tooltip", callback: (($obj: FontChooserWidget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-tooltip", callback: (($obj: FontChooserWidget, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::has-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::has-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::has-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::height-request", callback: (($obj: FontChooserWidget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::height-request", callback: (($obj: FontChooserWidget, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::height-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::height-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::height-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::hexpand", callback: (($obj: FontChooserWidget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hexpand", callback: (($obj: FontChooserWidget, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::hexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::hexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::hexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::hexpand-set", callback: (($obj: FontChooserWidget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hexpand-set", callback: (($obj: FontChooserWidget, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::hexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::hexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::hexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::layout-manager", callback: (($obj: FontChooserWidget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::layout-manager", callback: (($obj: FontChooserWidget, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::layout-manager", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::layout-manager", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::layout-manager", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-bottom", callback: (($obj: FontChooserWidget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-bottom", callback: (($obj: FontChooserWidget, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-bottom", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-bottom", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-bottom", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-end", callback: (($obj: FontChooserWidget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-end", callback: (($obj: FontChooserWidget, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-end", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-end", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-end", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-start", callback: (($obj: FontChooserWidget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-start", callback: (($obj: FontChooserWidget, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-start", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-start", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-start", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-top", callback: (($obj: FontChooserWidget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-top", callback: (($obj: FontChooserWidget, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-top", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-top", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-top", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::name", callback: (($obj: FontChooserWidget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::name", callback: (($obj: FontChooserWidget, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::opacity", callback: (($obj: FontChooserWidget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::opacity", callback: (($obj: FontChooserWidget, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::opacity", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::opacity", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::opacity", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::overflow", callback: (($obj: FontChooserWidget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::overflow", callback: (($obj: FontChooserWidget, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::overflow", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::overflow", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::overflow", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::parent", callback: (($obj: FontChooserWidget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::parent", callback: (($obj: FontChooserWidget, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::receives-default", callback: (($obj: FontChooserWidget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::receives-default", callback: (($obj: FontChooserWidget, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::receives-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::receives-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::receives-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::root", callback: (($obj: FontChooserWidget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::root", callback: (($obj: FontChooserWidget, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::root", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::root", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::root", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::scale-factor", callback: (($obj: FontChooserWidget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::scale-factor", callback: (($obj: FontChooserWidget, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::scale-factor", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::scale-factor", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::scale-factor", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::sensitive", callback: (($obj: FontChooserWidget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::sensitive", callback: (($obj: FontChooserWidget, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::sensitive", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::sensitive", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::sensitive", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::tooltip-markup", callback: (($obj: FontChooserWidget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::tooltip-markup", callback: (($obj: FontChooserWidget, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::tooltip-markup", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::tooltip-markup", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::tooltip-markup", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::tooltip-text", callback: (($obj: FontChooserWidget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::tooltip-text", callback: (($obj: FontChooserWidget, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::tooltip-text", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::tooltip-text", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::tooltip-text", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::valign", callback: (($obj: FontChooserWidget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::valign", callback: (($obj: FontChooserWidget, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::valign", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::valign", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::valign", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::vexpand", callback: (($obj: FontChooserWidget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vexpand", callback: (($obj: FontChooserWidget, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::vexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::vexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::vexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::vexpand-set", callback: (($obj: FontChooserWidget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vexpand-set", callback: (($obj: FontChooserWidget, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::vexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::vexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::vexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::visible", callback: (($obj: FontChooserWidget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::visible", callback: (($obj: FontChooserWidget, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::width-request", callback: (($obj: FontChooserWidget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::width-request", callback: (($obj: FontChooserWidget, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::width-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::width-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::width-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::accessible-role", callback: (($obj: FontChooserWidget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-role", callback: (($obj: FontChooserWidget, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::accessible-role", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::accessible-role", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::accessible-role", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::font", callback: (($obj: FontChooserWidget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::font", callback: (($obj: FontChooserWidget, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::font", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::font", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::font", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::font-desc", callback: (($obj: FontChooserWidget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::font-desc", callback: (($obj: FontChooserWidget, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::font-desc", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::font-desc", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::font-desc", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::font-features", callback: (($obj: FontChooserWidget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::font-features", callback: (($obj: FontChooserWidget, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::font-features", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::font-features", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::font-features", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::language", callback: (($obj: FontChooserWidget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::language", callback: (($obj: FontChooserWidget, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::language", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::language", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::language", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::level", callback: (($obj: FontChooserWidget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::level", callback: (($obj: FontChooserWidget, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::level", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::level", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::level", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::preview-text", callback: (($obj: FontChooserWidget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::preview-text", callback: (($obj: FontChooserWidget, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::preview-text", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::preview-text", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::preview-text", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::show-preview-entry", callback: (($obj: FontChooserWidget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::show-preview-entry", callback: (($obj: FontChooserWidget, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::show-preview-entry", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::show-preview-entry", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::show-preview-entry", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: FontChooserWidget_ConstructProps) + _init (config?: FontChooserWidget_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(): FontChooserWidget + static $gtype: GObject.Type +} +export interface Frame_ConstructProps extends Widget_ConstructProps { + child?: Widget + label?: string + labelWidget?: Widget + labelXalign?: number + accessibleRole?: AccessibleRole +} +export class Frame { + /* Properties of Gtk.Frame */ + child: Widget + label: string + labelWidget: Widget + labelXalign: number + /* Properties of Gtk.Widget */ + canFocus: boolean + canTarget: boolean + cssClasses: string[] + cursor: Gdk.Cursor + focusOnClick: boolean + focusable: boolean + halign: Align + readonly hasDefault: boolean + readonly hasFocus: boolean + hasTooltip: boolean + heightRequest: number + hexpand: boolean + hexpandSet: boolean + layoutManager: LayoutManager + marginBottom: number + marginEnd: number + marginStart: number + marginTop: number + name: string + opacity: number + overflow: Overflow + readonly parent: Widget + receivesDefault: boolean + readonly root: Root + readonly scaleFactor: number + sensitive: boolean + tooltipMarkup: string + tooltipText: string + valign: Align + vexpand: boolean + vexpandSet: boolean + visible: boolean + widthRequest: number + /* Properties of Gtk.Accessible */ + accessibleRole: AccessibleRole + /* Fields of Gtk.Frame */ + parentInstance: Widget + /* Fields of GObject.InitiallyUnowned */ + gTypeInstance: GObject.TypeInstance + /* Methods of Gtk.Frame */ + getChild(): Widget | null + getLabel(): string | null + getLabelAlign(): number + getLabelWidget(): Widget | null + setChild(child?: Widget | null): void + setLabel(label?: string | null): void + setLabelAlign(xalign: number): void + setLabelWidget(labelWidget?: Widget | null): void + /* Methods of Gtk.Widget */ + actionSetEnabled(actionName: string, enabled: boolean): void + activate(): boolean + activateAction(name: string, args?: GLib.Variant | null): boolean + activateDefault(): void + addController(controller: EventController): void + addCssClass(cssClass: string): void + addMnemonicLabel(label: Widget): void + addTickCallback(callback: TickCallback): number + allocate(width: number, height: number, baseline: number, transform?: Gsk.Transform | null): void + childFocus(direction: DirectionType): boolean + computeBounds(target: Widget): [ /* returnType */ boolean, /* outBounds */ Graphene.Rect ] + computeExpand(orientation: Orientation): boolean + computePoint(target: Widget, point: Graphene.Point): [ /* returnType */ boolean, /* outPoint */ Graphene.Point ] + computeTransform(target: Widget): [ /* returnType */ boolean, /* outTransform */ Graphene.Matrix ] + contains(x: number, y: number): boolean + createPangoContext(): Pango.Context + createPangoLayout(text?: string | null): Pango.Layout + dragCheckThreshold(startX: number, startY: number, currentX: number, currentY: number): boolean + errorBell(): void + getAllocatedBaseline(): number + getAllocatedHeight(): number + getAllocatedWidth(): number + getAllocation(): /* allocation */ Allocation + getAncestor(widgetType: GObject.Type): Widget | null + getCanFocus(): boolean + getCanTarget(): boolean + getChildVisible(): boolean + getClipboard(): Gdk.Clipboard + getCssClasses(): string[] + getCssName(): string + getCursor(): Gdk.Cursor | null + getDirection(): TextDirection + getDisplay(): Gdk.Display + getFirstChild(): Widget | null + getFocusChild(): Widget | null + getFocusOnClick(): boolean + getFocusable(): boolean + getFontMap(): Pango.FontMap | null + getFontOptions(): cairo.FontOptions | null + getFrameClock(): Gdk.FrameClock | null + getHalign(): Align + getHasTooltip(): boolean + getHeight(): number + getHexpand(): boolean + getHexpandSet(): boolean + getLastChild(): Widget | null + getLayoutManager(): LayoutManager | null + getMapped(): boolean + getMarginBottom(): number + getMarginEnd(): number + getMarginStart(): number + getMarginTop(): number + getName(): string + getNative(): Native | null + getNextSibling(): Widget | null + getOpacity(): number + getOverflow(): Overflow + getPangoContext(): Pango.Context + getParent(): Widget | null + getPreferredSize(): [ /* minimumSize */ Requisition | null, /* naturalSize */ Requisition | null ] + getPrevSibling(): Widget | null + getPrimaryClipboard(): Gdk.Clipboard + getRealized(): boolean + getReceivesDefault(): boolean + getRequestMode(): SizeRequestMode + getRoot(): Root | null + getScaleFactor(): number + getSensitive(): boolean + getSettings(): Settings + getSize(orientation: Orientation): number + getSizeRequest(): [ /* width */ number | null, /* height */ number | null ] + getStateFlags(): StateFlags + getStyleContext(): StyleContext + getTemplateChild(widgetType: GObject.Type, name: string): GObject.Object + getTooltipMarkup(): string | null + getTooltipText(): string | null + getValign(): 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?: Gio.ActionGroup | null): void + insertAfter(parent: Widget, previousSibling?: Widget | null): void + insertBefore(parent: Widget, nextSibling?: Widget | null): void + isAncestor(ancestor: Widget): boolean + isDrawable(): boolean + isFocus(): boolean + isSensitive(): boolean + isVisible(): boolean + keynavFailed(direction: DirectionType): boolean + listMnemonicLabels(): Widget[] + map(): void + measure(orientation: Orientation, forSize: number): [ /* minimum */ number | null, /* natural */ number | null, /* minimumBaseline */ number | null, /* naturalBaseline */ number | null ] + mnemonicActivate(groupCycling: boolean): boolean + observeChildren(): Gio.ListModel + observeControllers(): Gio.ListModel + pick(x: number, y: number, flags: PickFlags): Widget | null + queueAllocate(): void + queueDraw(): void + queueResize(): void + realize(): void + removeController(controller: EventController): void + removeCssClass(cssClass: string): void + removeMnemonicLabel(label: Widget): void + removeTickCallback(id: number): void + setCanFocus(canFocus: boolean): void + setCanTarget(canTarget: boolean): void + setChildVisible(childVisible: boolean): void + setCssClasses(classes: string[]): void + setCursor(cursor?: Gdk.Cursor | null): void + setCursorFromName(name?: string | null): void + setDirection(dir: TextDirection): void + setFocusChild(child?: Widget | null): void + setFocusOnClick(focusOnClick: boolean): void + setFocusable(focusable: boolean): void + setFontMap(fontMap?: Pango.FontMap | null): void + setFontOptions(options?: cairo.FontOptions | null): void + setHalign(align: Align): void + setHasTooltip(hasTooltip: boolean): void + setHexpand(expand: boolean): void + setHexpandSet(set: boolean): void + setLayoutManager(layoutManager?: LayoutManager | 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: Overflow): void + setParent(parent: Widget): void + setReceivesDefault(receivesDefault: boolean): void + setSensitive(sensitive: boolean): void + setSizeRequest(width: number, height: number): void + setStateFlags(flags: StateFlags, clear: boolean): void + setTooltipMarkup(markup?: string | null): void + setTooltipText(text?: string | null): void + setValign(align: Align): void + setVexpand(expand: boolean): void + setVexpandSet(set: boolean): void + setVisible(visible: boolean): void + shouldLayout(): boolean + show(): void + sizeAllocate(allocation: Allocation, baseline: number): void + snapshotChild(child: Widget, snapshot: Snapshot): void + translateCoordinates(destWidget: Widget, srcX: number, srcY: number): [ /* returnType */ boolean, /* destX */ number | null, /* destY */ number | null ] + triggerTooltipQuery(): void + unmap(): void + unparent(): void + unrealize(): void + unsetStateFlags(flags: StateFlags): void + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Methods of Gtk.Accessible */ + getAccessibleRole(): AccessibleRole + resetProperty(property: AccessibleProperty): void + resetRelation(relation: AccessibleRelation): void + resetState(state: AccessibleState): void + updateProperty(properties: AccessibleProperty[], values: any): void + updateRelation(relations: AccessibleRelation[], values: any): void + updateState(states: AccessibleState[], values: any): void + /* Methods of Gtk.Buildable */ + getBuildableId(): string + /* Virtual methods of Gtk.Frame */ + vfuncComputeChildAllocation(allocation: Allocation): void + /* Virtual methods of Gtk.Widget */ + vfuncComputeExpand(hexpandP: boolean, vexpandP: boolean): void + vfuncContains(x: number, y: number): boolean + vfuncCssChanged(change: CssStyleChange): void + vfuncDirectionChanged(previousDirection: TextDirection): void + vfuncFocus(direction: DirectionType): boolean + vfuncGetRequestMode(): SizeRequestMode + vfuncGrabFocus(): boolean + vfuncHide(): void + vfuncKeynavFailed(direction: DirectionType): boolean + vfuncMap(): void + vfuncMeasure(orientation: Orientation, forSize: number): [ /* minimum */ number | null, /* natural */ number | null, /* minimumBaseline */ number | null, /* naturalBaseline */ number | null ] + vfuncMnemonicActivate(groupCycling: boolean): boolean + vfuncMoveFocus(direction: DirectionType): void + vfuncQueryTooltip(x: number, y: number, keyboardTooltip: boolean, tooltip: Tooltip): boolean + vfuncRealize(): void + vfuncRoot(): void + vfuncSetFocusChild(child?: Widget | null): void + vfuncShow(): void + vfuncSizeAllocate(width: number, height: number, baseline: number): void + vfuncSnapshot(snapshot: Snapshot): void + vfuncStateFlagsChanged(previousStateFlags: StateFlags): void + vfuncSystemSettingChanged(settings: SystemSetting): void + vfuncUnmap(): void + vfuncUnrealize(): void + vfuncUnroot(): void + vfuncAddChild(builder: Builder, child: GObject.Object, type?: string | null): void + vfuncCustomFinished(builder: Builder, child: GObject.Object | null, tagname: string, data?: object | null): void + vfuncCustomTagEnd(builder: Builder, child: GObject.Object | null, tagname: string, data?: object | null): void + vfuncCustomTagStart(builder: Builder, child: GObject.Object | null, tagname: string): [ /* returnType */ boolean, /* parser */ BuildableParser, /* data */ object | null ] + vfuncGetId(): string + vfuncGetInternalChild(builder: Builder, childname: string): GObject.Object + vfuncParserFinished(builder: Builder): void + vfuncSetBuildableProperty(builder: Builder, name: string, value: any): void + vfuncSetId(id: string): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Gtk.Widget */ + connect(sigName: "destroy", callback: (($obj: Frame) => void)): number + connect_after(sigName: "destroy", callback: (($obj: Frame) => void)): number + emit(sigName: "destroy"): void + on(sigName: "destroy", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "destroy", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "destroy", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "direction-changed", callback: (($obj: Frame, previousDirection: TextDirection) => void)): number + connect_after(sigName: "direction-changed", callback: (($obj: Frame, previousDirection: TextDirection) => void)): number + emit(sigName: "direction-changed", previousDirection: TextDirection): void + on(sigName: "direction-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "direction-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "direction-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "hide", callback: (($obj: Frame) => void)): number + connect_after(sigName: "hide", callback: (($obj: Frame) => void)): number + emit(sigName: "hide"): void + on(sigName: "hide", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "hide", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "hide", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "keynav-failed", callback: (($obj: Frame, direction: DirectionType) => boolean)): number + connect_after(sigName: "keynav-failed", callback: (($obj: Frame, direction: DirectionType) => boolean)): number + emit(sigName: "keynav-failed", direction: DirectionType): void + on(sigName: "keynav-failed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "keynav-failed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "keynav-failed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "map", callback: (($obj: Frame) => void)): number + connect_after(sigName: "map", callback: (($obj: Frame) => void)): number + emit(sigName: "map"): void + on(sigName: "map", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "map", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "map", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "mnemonic-activate", callback: (($obj: Frame, groupCycling: boolean) => boolean)): number + connect_after(sigName: "mnemonic-activate", callback: (($obj: Frame, groupCycling: boolean) => boolean)): number + emit(sigName: "mnemonic-activate", groupCycling: boolean): void + on(sigName: "mnemonic-activate", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "mnemonic-activate", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "mnemonic-activate", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "move-focus", callback: (($obj: Frame, direction: DirectionType) => void)): number + connect_after(sigName: "move-focus", callback: (($obj: Frame, direction: DirectionType) => void)): number + emit(sigName: "move-focus", direction: DirectionType): void + on(sigName: "move-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "move-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "move-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "query-tooltip", callback: (($obj: Frame, x: number, y: number, keyboardMode: boolean, tooltip: Tooltip) => boolean)): number + connect_after(sigName: "query-tooltip", callback: (($obj: Frame, x: number, y: number, keyboardMode: boolean, tooltip: Tooltip) => boolean)): number + emit(sigName: "query-tooltip", x: number, y: number, keyboardMode: boolean, tooltip: Tooltip): void + on(sigName: "query-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "query-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "query-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "realize", callback: (($obj: Frame) => void)): number + connect_after(sigName: "realize", callback: (($obj: Frame) => void)): number + emit(sigName: "realize"): void + on(sigName: "realize", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "realize", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "realize", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "show", callback: (($obj: Frame) => void)): number + connect_after(sigName: "show", callback: (($obj: Frame) => void)): number + emit(sigName: "show"): void + on(sigName: "show", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "show", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "show", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "state-flags-changed", callback: (($obj: Frame, flags: StateFlags) => void)): number + connect_after(sigName: "state-flags-changed", callback: (($obj: Frame, flags: StateFlags) => void)): number + emit(sigName: "state-flags-changed", flags: StateFlags): void + on(sigName: "state-flags-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "state-flags-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "state-flags-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "unmap", callback: (($obj: Frame) => void)): number + connect_after(sigName: "unmap", callback: (($obj: Frame) => void)): number + emit(sigName: "unmap"): void + on(sigName: "unmap", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "unmap", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "unmap", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "unrealize", callback: (($obj: Frame) => void)): number + connect_after(sigName: "unrealize", callback: (($obj: Frame) => void)): number + emit(sigName: "unrealize"): void + on(sigName: "unrealize", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "unrealize", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "unrealize", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: Frame, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: Frame, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::child", callback: (($obj: Frame, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::child", callback: (($obj: Frame, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::child", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::child", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::child", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::label", callback: (($obj: Frame, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::label", callback: (($obj: Frame, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::label", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::label", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::label", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::label-widget", callback: (($obj: Frame, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::label-widget", callback: (($obj: Frame, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::label-widget", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::label-widget", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::label-widget", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::label-xalign", callback: (($obj: Frame, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::label-xalign", callback: (($obj: Frame, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::label-xalign", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::label-xalign", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::label-xalign", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::can-focus", callback: (($obj: Frame, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::can-focus", callback: (($obj: Frame, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::can-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::can-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::can-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::can-target", callback: (($obj: Frame, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::can-target", callback: (($obj: Frame, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::can-target", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::can-target", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::can-target", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::css-classes", callback: (($obj: Frame, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::css-classes", callback: (($obj: Frame, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::css-classes", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::css-classes", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::css-classes", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::cursor", callback: (($obj: Frame, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::cursor", callback: (($obj: Frame, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::cursor", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::cursor", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::cursor", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::focus-on-click", callback: (($obj: Frame, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::focus-on-click", callback: (($obj: Frame, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::focus-on-click", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::focus-on-click", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::focus-on-click", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::focusable", callback: (($obj: Frame, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::focusable", callback: (($obj: Frame, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::focusable", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::focusable", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::focusable", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::halign", callback: (($obj: Frame, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::halign", callback: (($obj: Frame, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::halign", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::halign", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::halign", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::has-default", callback: (($obj: Frame, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-default", callback: (($obj: Frame, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::has-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::has-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::has-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::has-focus", callback: (($obj: Frame, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-focus", callback: (($obj: Frame, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::has-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::has-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::has-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::has-tooltip", callback: (($obj: Frame, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-tooltip", callback: (($obj: Frame, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::has-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::has-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::has-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::height-request", callback: (($obj: Frame, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::height-request", callback: (($obj: Frame, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::height-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::height-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::height-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::hexpand", callback: (($obj: Frame, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hexpand", callback: (($obj: Frame, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::hexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::hexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::hexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::hexpand-set", callback: (($obj: Frame, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hexpand-set", callback: (($obj: Frame, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::hexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::hexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::hexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::layout-manager", callback: (($obj: Frame, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::layout-manager", callback: (($obj: Frame, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::layout-manager", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::layout-manager", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::layout-manager", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-bottom", callback: (($obj: Frame, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-bottom", callback: (($obj: Frame, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-bottom", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-bottom", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-bottom", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-end", callback: (($obj: Frame, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-end", callback: (($obj: Frame, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-end", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-end", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-end", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-start", callback: (($obj: Frame, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-start", callback: (($obj: Frame, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-start", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-start", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-start", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-top", callback: (($obj: Frame, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-top", callback: (($obj: Frame, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-top", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-top", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-top", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::name", callback: (($obj: Frame, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::name", callback: (($obj: Frame, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::opacity", callback: (($obj: Frame, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::opacity", callback: (($obj: Frame, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::opacity", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::opacity", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::opacity", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::overflow", callback: (($obj: Frame, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::overflow", callback: (($obj: Frame, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::overflow", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::overflow", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::overflow", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::parent", callback: (($obj: Frame, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::parent", callback: (($obj: Frame, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::receives-default", callback: (($obj: Frame, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::receives-default", callback: (($obj: Frame, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::receives-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::receives-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::receives-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::root", callback: (($obj: Frame, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::root", callback: (($obj: Frame, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::root", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::root", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::root", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::scale-factor", callback: (($obj: Frame, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::scale-factor", callback: (($obj: Frame, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::scale-factor", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::scale-factor", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::scale-factor", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::sensitive", callback: (($obj: Frame, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::sensitive", callback: (($obj: Frame, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::sensitive", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::sensitive", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::sensitive", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::tooltip-markup", callback: (($obj: Frame, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::tooltip-markup", callback: (($obj: Frame, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::tooltip-markup", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::tooltip-markup", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::tooltip-markup", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::tooltip-text", callback: (($obj: Frame, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::tooltip-text", callback: (($obj: Frame, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::tooltip-text", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::tooltip-text", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::tooltip-text", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::valign", callback: (($obj: Frame, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::valign", callback: (($obj: Frame, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::valign", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::valign", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::valign", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::vexpand", callback: (($obj: Frame, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vexpand", callback: (($obj: Frame, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::vexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::vexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::vexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::vexpand-set", callback: (($obj: Frame, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vexpand-set", callback: (($obj: Frame, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::vexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::vexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::vexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::visible", callback: (($obj: Frame, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::visible", callback: (($obj: Frame, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::width-request", callback: (($obj: Frame, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::width-request", callback: (($obj: Frame, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::width-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::width-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::width-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::accessible-role", callback: (($obj: Frame, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-role", callback: (($obj: Frame, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::accessible-role", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::accessible-role", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::accessible-role", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: Frame_ConstructProps) + _init (config?: Frame_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(label?: string | null): Frame + static $gtype: GObject.Type +} +export interface GLArea_ConstructProps extends Widget_ConstructProps { + autoRender?: boolean + hasDepthBuffer?: boolean + hasStencilBuffer?: boolean + useEs?: boolean + accessibleRole?: AccessibleRole +} +export class GLArea { + /* Properties of Gtk.GLArea */ + autoRender: boolean + readonly context: Gdk.GLContext + hasDepthBuffer: boolean + hasStencilBuffer: boolean + useEs: boolean + /* Properties of Gtk.Widget */ + canFocus: boolean + canTarget: boolean + cssClasses: string[] + cursor: Gdk.Cursor + focusOnClick: boolean + focusable: boolean + halign: Align + readonly hasDefault: boolean + readonly hasFocus: boolean + hasTooltip: boolean + heightRequest: number + hexpand: boolean + hexpandSet: boolean + layoutManager: LayoutManager + marginBottom: number + marginEnd: number + marginStart: number + marginTop: number + name: string + opacity: number + overflow: Overflow + readonly parent: Widget + receivesDefault: boolean + readonly root: Root + readonly scaleFactor: number + sensitive: boolean + tooltipMarkup: string + tooltipText: string + valign: Align + vexpand: boolean + vexpandSet: boolean + visible: boolean + widthRequest: number + /* Properties of Gtk.Accessible */ + accessibleRole: AccessibleRole + /* Fields of Gtk.Widget */ + parentInstance: GObject.InitiallyUnowned + /* Fields of GObject.InitiallyUnowned */ + gTypeInstance: GObject.TypeInstance + /* Methods of Gtk.GLArea */ + attachBuffers(): void + getAutoRender(): boolean + getContext(): Gdk.GLContext + getError(): GLib.Error | null + getHasDepthBuffer(): boolean + getHasStencilBuffer(): boolean + getRequiredVersion(): [ /* major */ number, /* minor */ number ] + getUseEs(): boolean + makeCurrent(): void + queueRender(): void + setAutoRender(autoRender: boolean): void + setError(error?: GLib.Error | null): void + setHasDepthBuffer(hasDepthBuffer: boolean): void + setHasStencilBuffer(hasStencilBuffer: boolean): void + setRequiredVersion(major: number, minor: number): void + setUseEs(useEs: boolean): void + /* Methods of Gtk.Widget */ + actionSetEnabled(actionName: string, enabled: boolean): void + activate(): boolean + activateAction(name: string, args?: GLib.Variant | null): boolean + activateDefault(): void + addController(controller: EventController): void + addCssClass(cssClass: string): void + addMnemonicLabel(label: Widget): void + addTickCallback(callback: TickCallback): number + allocate(width: number, height: number, baseline: number, transform?: Gsk.Transform | null): void + childFocus(direction: DirectionType): boolean + computeBounds(target: Widget): [ /* returnType */ boolean, /* outBounds */ Graphene.Rect ] + computeExpand(orientation: Orientation): boolean + computePoint(target: Widget, point: Graphene.Point): [ /* returnType */ boolean, /* outPoint */ Graphene.Point ] + computeTransform(target: Widget): [ /* returnType */ boolean, /* outTransform */ Graphene.Matrix ] + contains(x: number, y: number): boolean + createPangoContext(): Pango.Context + createPangoLayout(text?: string | null): Pango.Layout + dragCheckThreshold(startX: number, startY: number, currentX: number, currentY: number): boolean + errorBell(): void + getAllocatedBaseline(): number + getAllocatedHeight(): number + getAllocatedWidth(): number + getAllocation(): /* allocation */ Allocation + getAncestor(widgetType: GObject.Type): Widget | null + getCanFocus(): boolean + getCanTarget(): boolean + getChildVisible(): boolean + getClipboard(): Gdk.Clipboard + getCssClasses(): string[] + getCssName(): string + getCursor(): Gdk.Cursor | null + getDirection(): TextDirection + getDisplay(): Gdk.Display + getFirstChild(): Widget | null + getFocusChild(): Widget | null + getFocusOnClick(): boolean + getFocusable(): boolean + getFontMap(): Pango.FontMap | null + getFontOptions(): cairo.FontOptions | null + getFrameClock(): Gdk.FrameClock | null + getHalign(): Align + getHasTooltip(): boolean + getHeight(): number + getHexpand(): boolean + getHexpandSet(): boolean + getLastChild(): Widget | null + getLayoutManager(): LayoutManager | null + getMapped(): boolean + getMarginBottom(): number + getMarginEnd(): number + getMarginStart(): number + getMarginTop(): number + getName(): string + getNative(): Native | null + getNextSibling(): Widget | null + getOpacity(): number + getOverflow(): Overflow + getPangoContext(): Pango.Context + getParent(): Widget | null + getPreferredSize(): [ /* minimumSize */ Requisition | null, /* naturalSize */ Requisition | null ] + getPrevSibling(): Widget | null + getPrimaryClipboard(): Gdk.Clipboard + getRealized(): boolean + getReceivesDefault(): boolean + getRequestMode(): SizeRequestMode + getRoot(): Root | null + getScaleFactor(): number + getSensitive(): boolean + getSettings(): Settings + getSize(orientation: Orientation): number + getSizeRequest(): [ /* width */ number | null, /* height */ number | null ] + getStateFlags(): StateFlags + getStyleContext(): StyleContext + getTemplateChild(widgetType: GObject.Type, name: string): GObject.Object + getTooltipMarkup(): string | null + getTooltipText(): string | null + getValign(): 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?: Gio.ActionGroup | null): void + insertAfter(parent: Widget, previousSibling?: Widget | null): void + insertBefore(parent: Widget, nextSibling?: Widget | null): void + isAncestor(ancestor: Widget): boolean + isDrawable(): boolean + isFocus(): boolean + isSensitive(): boolean + isVisible(): boolean + keynavFailed(direction: DirectionType): boolean + listMnemonicLabels(): Widget[] + map(): void + measure(orientation: Orientation, forSize: number): [ /* minimum */ number | null, /* natural */ number | null, /* minimumBaseline */ number | null, /* naturalBaseline */ number | null ] + mnemonicActivate(groupCycling: boolean): boolean + observeChildren(): Gio.ListModel + observeControllers(): Gio.ListModel + pick(x: number, y: number, flags: PickFlags): Widget | null + queueAllocate(): void + queueDraw(): void + queueResize(): void + realize(): void + removeController(controller: EventController): void + removeCssClass(cssClass: string): void + removeMnemonicLabel(label: Widget): void + removeTickCallback(id: number): void + setCanFocus(canFocus: boolean): void + setCanTarget(canTarget: boolean): void + setChildVisible(childVisible: boolean): void + setCssClasses(classes: string[]): void + setCursor(cursor?: Gdk.Cursor | null): void + setCursorFromName(name?: string | null): void + setDirection(dir: TextDirection): void + setFocusChild(child?: Widget | null): void + setFocusOnClick(focusOnClick: boolean): void + setFocusable(focusable: boolean): void + setFontMap(fontMap?: Pango.FontMap | null): void + setFontOptions(options?: cairo.FontOptions | null): void + setHalign(align: Align): void + setHasTooltip(hasTooltip: boolean): void + setHexpand(expand: boolean): void + setHexpandSet(set: boolean): void + setLayoutManager(layoutManager?: LayoutManager | 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: Overflow): void + setParent(parent: Widget): void + setReceivesDefault(receivesDefault: boolean): void + setSensitive(sensitive: boolean): void + setSizeRequest(width: number, height: number): void + setStateFlags(flags: StateFlags, clear: boolean): void + setTooltipMarkup(markup?: string | null): void + setTooltipText(text?: string | null): void + setValign(align: Align): void + setVexpand(expand: boolean): void + setVexpandSet(set: boolean): void + setVisible(visible: boolean): void + shouldLayout(): boolean + show(): void + sizeAllocate(allocation: Allocation, baseline: number): void + snapshotChild(child: Widget, snapshot: Snapshot): void + translateCoordinates(destWidget: Widget, srcX: number, srcY: number): [ /* returnType */ boolean, /* destX */ number | null, /* destY */ number | null ] + triggerTooltipQuery(): void + unmap(): void + unparent(): void + unrealize(): void + unsetStateFlags(flags: StateFlags): void + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Methods of Gtk.Accessible */ + getAccessibleRole(): AccessibleRole + resetProperty(property: AccessibleProperty): void + resetRelation(relation: AccessibleRelation): void + resetState(state: AccessibleState): void + updateProperty(properties: AccessibleProperty[], values: any): void + updateRelation(relations: AccessibleRelation[], values: any): void + updateState(states: AccessibleState[], values: any): void + /* Methods of Gtk.Buildable */ + getBuildableId(): string + /* Virtual methods of Gtk.GLArea */ + vfuncRender(context: Gdk.GLContext): boolean + vfuncResize(width: number, height: number): void + /* Virtual methods of Gtk.Widget */ + vfuncComputeExpand(hexpandP: boolean, vexpandP: boolean): void + vfuncContains(x: number, y: number): boolean + vfuncCssChanged(change: CssStyleChange): void + vfuncDirectionChanged(previousDirection: TextDirection): void + vfuncFocus(direction: DirectionType): boolean + vfuncGetRequestMode(): SizeRequestMode + vfuncGrabFocus(): boolean + vfuncHide(): void + vfuncKeynavFailed(direction: DirectionType): boolean + vfuncMap(): void + vfuncMeasure(orientation: Orientation, forSize: number): [ /* minimum */ number | null, /* natural */ number | null, /* minimumBaseline */ number | null, /* naturalBaseline */ number | null ] + vfuncMnemonicActivate(groupCycling: boolean): boolean + vfuncMoveFocus(direction: DirectionType): void + vfuncQueryTooltip(x: number, y: number, keyboardTooltip: boolean, tooltip: Tooltip): boolean + vfuncRealize(): void + vfuncRoot(): void + vfuncSetFocusChild(child?: Widget | null): void + vfuncShow(): void + vfuncSizeAllocate(width: number, height: number, baseline: number): void + vfuncSnapshot(snapshot: Snapshot): void + vfuncStateFlagsChanged(previousStateFlags: StateFlags): void + vfuncSystemSettingChanged(settings: SystemSetting): void + vfuncUnmap(): void + vfuncUnrealize(): void + vfuncUnroot(): void + vfuncAddChild(builder: Builder, child: GObject.Object, type?: string | null): void + vfuncCustomFinished(builder: Builder, child: GObject.Object | null, tagname: string, data?: object | null): void + vfuncCustomTagEnd(builder: Builder, child: GObject.Object | null, tagname: string, data?: object | null): void + vfuncCustomTagStart(builder: Builder, child: GObject.Object | null, tagname: string): [ /* returnType */ boolean, /* parser */ BuildableParser, /* data */ object | null ] + vfuncGetId(): string + vfuncGetInternalChild(builder: Builder, childname: string): GObject.Object + vfuncParserFinished(builder: Builder): void + vfuncSetBuildableProperty(builder: Builder, name: string, value: any): void + vfuncSetId(id: string): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Gtk.GLArea */ + connect(sigName: "create-context", callback: (($obj: GLArea) => Gdk.GLContext)): number + connect_after(sigName: "create-context", callback: (($obj: GLArea) => Gdk.GLContext)): number + emit(sigName: "create-context"): void + on(sigName: "create-context", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "create-context", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "create-context", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "render", callback: (($obj: GLArea, context: Gdk.GLContext) => boolean)): number + connect_after(sigName: "render", callback: (($obj: GLArea, context: Gdk.GLContext) => boolean)): number + emit(sigName: "render", context: Gdk.GLContext): void + on(sigName: "render", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "render", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "render", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "resize", callback: (($obj: GLArea, width: number, height: number) => void)): number + connect_after(sigName: "resize", callback: (($obj: GLArea, width: number, height: number) => void)): number + emit(sigName: "resize", width: number, height: number): void + on(sigName: "resize", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "resize", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "resize", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of Gtk.Widget */ + connect(sigName: "destroy", callback: (($obj: GLArea) => void)): number + connect_after(sigName: "destroy", callback: (($obj: GLArea) => void)): number + emit(sigName: "destroy"): void + on(sigName: "destroy", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "destroy", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "destroy", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "direction-changed", callback: (($obj: GLArea, previousDirection: TextDirection) => void)): number + connect_after(sigName: "direction-changed", callback: (($obj: GLArea, previousDirection: TextDirection) => void)): number + emit(sigName: "direction-changed", previousDirection: TextDirection): void + on(sigName: "direction-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "direction-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "direction-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "hide", callback: (($obj: GLArea) => void)): number + connect_after(sigName: "hide", callback: (($obj: GLArea) => void)): number + emit(sigName: "hide"): void + on(sigName: "hide", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "hide", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "hide", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "keynav-failed", callback: (($obj: GLArea, direction: DirectionType) => boolean)): number + connect_after(sigName: "keynav-failed", callback: (($obj: GLArea, direction: DirectionType) => boolean)): number + emit(sigName: "keynav-failed", direction: DirectionType): void + on(sigName: "keynav-failed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "keynav-failed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "keynav-failed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "map", callback: (($obj: GLArea) => void)): number + connect_after(sigName: "map", callback: (($obj: GLArea) => void)): number + emit(sigName: "map"): void + on(sigName: "map", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "map", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "map", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "mnemonic-activate", callback: (($obj: GLArea, groupCycling: boolean) => boolean)): number + connect_after(sigName: "mnemonic-activate", callback: (($obj: GLArea, groupCycling: boolean) => boolean)): number + emit(sigName: "mnemonic-activate", groupCycling: boolean): void + on(sigName: "mnemonic-activate", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "mnemonic-activate", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "mnemonic-activate", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "move-focus", callback: (($obj: GLArea, direction: DirectionType) => void)): number + connect_after(sigName: "move-focus", callback: (($obj: GLArea, direction: DirectionType) => void)): number + emit(sigName: "move-focus", direction: DirectionType): void + on(sigName: "move-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "move-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "move-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "query-tooltip", callback: (($obj: GLArea, x: number, y: number, keyboardMode: boolean, tooltip: Tooltip) => boolean)): number + connect_after(sigName: "query-tooltip", callback: (($obj: GLArea, x: number, y: number, keyboardMode: boolean, tooltip: Tooltip) => boolean)): number + emit(sigName: "query-tooltip", x: number, y: number, keyboardMode: boolean, tooltip: Tooltip): void + on(sigName: "query-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "query-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "query-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "realize", callback: (($obj: GLArea) => void)): number + connect_after(sigName: "realize", callback: (($obj: GLArea) => void)): number + emit(sigName: "realize"): void + on(sigName: "realize", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "realize", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "realize", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "show", callback: (($obj: GLArea) => void)): number + connect_after(sigName: "show", callback: (($obj: GLArea) => void)): number + emit(sigName: "show"): void + on(sigName: "show", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "show", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "show", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "state-flags-changed", callback: (($obj: GLArea, flags: StateFlags) => void)): number + connect_after(sigName: "state-flags-changed", callback: (($obj: GLArea, flags: StateFlags) => void)): number + emit(sigName: "state-flags-changed", flags: StateFlags): void + on(sigName: "state-flags-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "state-flags-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "state-flags-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "unmap", callback: (($obj: GLArea) => void)): number + connect_after(sigName: "unmap", callback: (($obj: GLArea) => void)): number + emit(sigName: "unmap"): void + on(sigName: "unmap", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "unmap", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "unmap", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "unrealize", callback: (($obj: GLArea) => void)): number + connect_after(sigName: "unrealize", callback: (($obj: GLArea) => void)): number + emit(sigName: "unrealize"): void + on(sigName: "unrealize", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "unrealize", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "unrealize", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: GLArea, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: GLArea, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::auto-render", callback: (($obj: GLArea, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::auto-render", callback: (($obj: GLArea, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::auto-render", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::auto-render", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::auto-render", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::context", callback: (($obj: GLArea, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::context", callback: (($obj: GLArea, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::context", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::context", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::context", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::has-depth-buffer", callback: (($obj: GLArea, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-depth-buffer", callback: (($obj: GLArea, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::has-depth-buffer", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::has-depth-buffer", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::has-depth-buffer", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::has-stencil-buffer", callback: (($obj: GLArea, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-stencil-buffer", callback: (($obj: GLArea, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::has-stencil-buffer", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::has-stencil-buffer", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::has-stencil-buffer", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::use-es", callback: (($obj: GLArea, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::use-es", callback: (($obj: GLArea, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::use-es", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::use-es", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::use-es", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::can-focus", callback: (($obj: GLArea, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::can-focus", callback: (($obj: GLArea, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::can-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::can-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::can-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::can-target", callback: (($obj: GLArea, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::can-target", callback: (($obj: GLArea, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::can-target", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::can-target", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::can-target", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::css-classes", callback: (($obj: GLArea, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::css-classes", callback: (($obj: GLArea, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::css-classes", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::css-classes", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::css-classes", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::cursor", callback: (($obj: GLArea, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::cursor", callback: (($obj: GLArea, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::cursor", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::cursor", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::cursor", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::focus-on-click", callback: (($obj: GLArea, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::focus-on-click", callback: (($obj: GLArea, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::focus-on-click", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::focus-on-click", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::focus-on-click", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::focusable", callback: (($obj: GLArea, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::focusable", callback: (($obj: GLArea, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::focusable", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::focusable", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::focusable", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::halign", callback: (($obj: GLArea, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::halign", callback: (($obj: GLArea, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::halign", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::halign", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::halign", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::has-default", callback: (($obj: GLArea, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-default", callback: (($obj: GLArea, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::has-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::has-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::has-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::has-focus", callback: (($obj: GLArea, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-focus", callback: (($obj: GLArea, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::has-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::has-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::has-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::has-tooltip", callback: (($obj: GLArea, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-tooltip", callback: (($obj: GLArea, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::has-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::has-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::has-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::height-request", callback: (($obj: GLArea, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::height-request", callback: (($obj: GLArea, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::height-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::height-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::height-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::hexpand", callback: (($obj: GLArea, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hexpand", callback: (($obj: GLArea, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::hexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::hexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::hexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::hexpand-set", callback: (($obj: GLArea, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hexpand-set", callback: (($obj: GLArea, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::hexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::hexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::hexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::layout-manager", callback: (($obj: GLArea, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::layout-manager", callback: (($obj: GLArea, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::layout-manager", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::layout-manager", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::layout-manager", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-bottom", callback: (($obj: GLArea, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-bottom", callback: (($obj: GLArea, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-bottom", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-bottom", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-bottom", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-end", callback: (($obj: GLArea, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-end", callback: (($obj: GLArea, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-end", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-end", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-end", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-start", callback: (($obj: GLArea, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-start", callback: (($obj: GLArea, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-start", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-start", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-start", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-top", callback: (($obj: GLArea, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-top", callback: (($obj: GLArea, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-top", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-top", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-top", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::name", callback: (($obj: GLArea, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::name", callback: (($obj: GLArea, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::opacity", callback: (($obj: GLArea, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::opacity", callback: (($obj: GLArea, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::opacity", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::opacity", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::opacity", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::overflow", callback: (($obj: GLArea, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::overflow", callback: (($obj: GLArea, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::overflow", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::overflow", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::overflow", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::parent", callback: (($obj: GLArea, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::parent", callback: (($obj: GLArea, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::receives-default", callback: (($obj: GLArea, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::receives-default", callback: (($obj: GLArea, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::receives-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::receives-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::receives-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::root", callback: (($obj: GLArea, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::root", callback: (($obj: GLArea, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::root", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::root", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::root", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::scale-factor", callback: (($obj: GLArea, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::scale-factor", callback: (($obj: GLArea, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::scale-factor", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::scale-factor", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::scale-factor", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::sensitive", callback: (($obj: GLArea, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::sensitive", callback: (($obj: GLArea, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::sensitive", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::sensitive", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::sensitive", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::tooltip-markup", callback: (($obj: GLArea, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::tooltip-markup", callback: (($obj: GLArea, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::tooltip-markup", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::tooltip-markup", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::tooltip-markup", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::tooltip-text", callback: (($obj: GLArea, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::tooltip-text", callback: (($obj: GLArea, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::tooltip-text", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::tooltip-text", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::tooltip-text", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::valign", callback: (($obj: GLArea, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::valign", callback: (($obj: GLArea, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::valign", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::valign", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::valign", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::vexpand", callback: (($obj: GLArea, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vexpand", callback: (($obj: GLArea, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::vexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::vexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::vexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::vexpand-set", callback: (($obj: GLArea, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vexpand-set", callback: (($obj: GLArea, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::vexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::vexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::vexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::visible", callback: (($obj: GLArea, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::visible", callback: (($obj: GLArea, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::width-request", callback: (($obj: GLArea, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::width-request", callback: (($obj: GLArea, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::width-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::width-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::width-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::accessible-role", callback: (($obj: GLArea, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-role", callback: (($obj: GLArea, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::accessible-role", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::accessible-role", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::accessible-role", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: GLArea_ConstructProps) + _init (config?: GLArea_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(): GLArea + static $gtype: GObject.Type +} +export interface Gesture_ConstructProps extends EventController_ConstructProps { + nPoints?: number +} +export class Gesture { + /* Properties of Gtk.EventController */ + name: string + propagationLimit: PropagationLimit + propagationPhase: PropagationPhase + readonly widget: Widget + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of Gtk.Gesture */ + getBoundingBox(): [ /* returnType */ boolean, /* rect */ Gdk.Rectangle ] + getBoundingBoxCenter(): [ /* returnType */ boolean, /* x */ number, /* y */ number ] + getDevice(): Gdk.Device | null + getGroup(): Gesture[] + getLastEvent(sequence?: Gdk.EventSequence | null): Gdk.Event | null + getLastUpdatedSequence(): Gdk.EventSequence | null + getPoint(sequence?: Gdk.EventSequence | null): [ /* returnType */ boolean, /* x */ number | null, /* y */ number | null ] + getSequenceState(sequence: Gdk.EventSequence): EventSequenceState + getSequences(): Gdk.EventSequence[] + group(gesture: Gesture): void + handlesSequence(sequence?: Gdk.EventSequence | null): boolean + isActive(): boolean + isGroupedWith(other: Gesture): boolean + isRecognized(): boolean + setSequenceState(sequence: Gdk.EventSequence, state: EventSequenceState): boolean + setState(state: EventSequenceState): boolean + ungroup(): void + /* Methods of Gtk.EventController */ + getCurrentEvent(): Gdk.Event | null + getCurrentEventDevice(): Gdk.Device | null + getCurrentEventState(): Gdk.ModifierType + getCurrentEventTime(): number + getName(): string + getPropagationLimit(): PropagationLimit + getPropagationPhase(): PropagationPhase + getWidget(): Widget + reset(): void + setName(name: string): void + setPropagationLimit(limit: PropagationLimit): void + setPropagationPhase(phase: PropagationPhase): void + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Gtk.Gesture */ + connect(sigName: "begin", callback: (($obj: Gesture, sequence?: Gdk.EventSequence | null) => void)): number + connect_after(sigName: "begin", callback: (($obj: Gesture, sequence?: Gdk.EventSequence | null) => void)): number + emit(sigName: "begin", sequence?: Gdk.EventSequence | null): void + on(sigName: "begin", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "begin", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "begin", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "cancel", callback: (($obj: Gesture, sequence?: Gdk.EventSequence | null) => void)): number + connect_after(sigName: "cancel", callback: (($obj: Gesture, sequence?: Gdk.EventSequence | null) => void)): number + emit(sigName: "cancel", sequence?: Gdk.EventSequence | null): void + on(sigName: "cancel", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "cancel", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "cancel", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "end", callback: (($obj: Gesture, sequence?: Gdk.EventSequence | null) => void)): number + connect_after(sigName: "end", callback: (($obj: Gesture, sequence?: Gdk.EventSequence | null) => void)): number + emit(sigName: "end", sequence?: Gdk.EventSequence | null): void + on(sigName: "end", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "end", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "end", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "sequence-state-changed", callback: (($obj: Gesture, sequence: Gdk.EventSequence | null, state: EventSequenceState) => void)): number + connect_after(sigName: "sequence-state-changed", callback: (($obj: Gesture, sequence: Gdk.EventSequence | null, state: EventSequenceState) => void)): number + emit(sigName: "sequence-state-changed", sequence: Gdk.EventSequence | null, state: EventSequenceState): void + on(sigName: "sequence-state-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "sequence-state-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "sequence-state-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "update", callback: (($obj: Gesture, sequence?: Gdk.EventSequence | null) => void)): number + connect_after(sigName: "update", callback: (($obj: Gesture, sequence?: Gdk.EventSequence | null) => void)): number + emit(sigName: "update", sequence?: Gdk.EventSequence | null): void + on(sigName: "update", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "update", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "update", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: Gesture, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: Gesture, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::name", callback: (($obj: Gesture, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::name", callback: (($obj: Gesture, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::propagation-limit", callback: (($obj: Gesture, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::propagation-limit", callback: (($obj: Gesture, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::propagation-limit", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::propagation-limit", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::propagation-limit", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::propagation-phase", callback: (($obj: Gesture, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::propagation-phase", callback: (($obj: Gesture, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::propagation-phase", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::propagation-phase", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::propagation-phase", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::widget", callback: (($obj: Gesture, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::widget", callback: (($obj: Gesture, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::widget", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::widget", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::widget", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: Gesture_ConstructProps) + _init (config?: Gesture_ConstructProps): void + static $gtype: GObject.Type +} +export interface GestureClick_ConstructProps extends GestureSingle_ConstructProps { +} +export class GestureClick { + /* Properties of Gtk.GestureSingle */ + button: number + exclusive: boolean + touchOnly: boolean + /* Properties of Gtk.EventController */ + name: string + propagationLimit: PropagationLimit + propagationPhase: PropagationPhase + readonly widget: Widget + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of Gtk.GestureSingle */ + getButton(): number + getCurrentButton(): number + getCurrentSequence(): Gdk.EventSequence | null + getExclusive(): boolean + getTouchOnly(): boolean + setButton(button: number): void + setExclusive(exclusive: boolean): void + setTouchOnly(touchOnly: boolean): void + /* Methods of Gtk.Gesture */ + getBoundingBox(): [ /* returnType */ boolean, /* rect */ Gdk.Rectangle ] + getBoundingBoxCenter(): [ /* returnType */ boolean, /* x */ number, /* y */ number ] + getDevice(): Gdk.Device | null + getGroup(): Gesture[] + getLastEvent(sequence?: Gdk.EventSequence | null): Gdk.Event | null + getLastUpdatedSequence(): Gdk.EventSequence | null + getPoint(sequence?: Gdk.EventSequence | null): [ /* returnType */ boolean, /* x */ number | null, /* y */ number | null ] + getSequenceState(sequence: Gdk.EventSequence): EventSequenceState + getSequences(): Gdk.EventSequence[] + group(gesture: Gesture): void + handlesSequence(sequence?: Gdk.EventSequence | null): boolean + isActive(): boolean + isGroupedWith(other: Gesture): boolean + isRecognized(): boolean + setSequenceState(sequence: Gdk.EventSequence, state: EventSequenceState): boolean + setState(state: EventSequenceState): boolean + ungroup(): void + /* Methods of Gtk.EventController */ + getCurrentEvent(): Gdk.Event | null + getCurrentEventDevice(): Gdk.Device | null + getCurrentEventState(): Gdk.ModifierType + getCurrentEventTime(): number + getName(): string + getPropagationLimit(): PropagationLimit + getPropagationPhase(): PropagationPhase + getWidget(): Widget + reset(): void + setName(name: string): void + setPropagationLimit(limit: PropagationLimit): void + setPropagationPhase(phase: PropagationPhase): void + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Gtk.GestureClick */ + connect(sigName: "pressed", callback: (($obj: GestureClick, nPress: number, x: number, y: number) => void)): number + connect_after(sigName: "pressed", callback: (($obj: GestureClick, nPress: number, x: number, y: number) => void)): number + emit(sigName: "pressed", nPress: number, x: number, y: number): void + on(sigName: "pressed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "pressed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "pressed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "released", callback: (($obj: GestureClick, nPress: number, x: number, y: number) => void)): number + connect_after(sigName: "released", callback: (($obj: GestureClick, nPress: number, x: number, y: number) => void)): number + emit(sigName: "released", nPress: number, x: number, y: number): void + on(sigName: "released", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "released", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "released", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "stopped", callback: (($obj: GestureClick) => void)): number + connect_after(sigName: "stopped", callback: (($obj: GestureClick) => void)): number + emit(sigName: "stopped"): void + on(sigName: "stopped", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "stopped", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "stopped", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "unpaired-release", callback: (($obj: GestureClick, x: number, y: number, button: number, sequence: Gdk.EventSequence) => void)): number + connect_after(sigName: "unpaired-release", callback: (($obj: GestureClick, x: number, y: number, button: number, sequence: Gdk.EventSequence) => void)): number + emit(sigName: "unpaired-release", x: number, y: number, button: number, sequence: Gdk.EventSequence): void + on(sigName: "unpaired-release", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "unpaired-release", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "unpaired-release", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of Gtk.Gesture */ + connect(sigName: "begin", callback: (($obj: GestureClick, sequence?: Gdk.EventSequence | null) => void)): number + connect_after(sigName: "begin", callback: (($obj: GestureClick, sequence?: Gdk.EventSequence | null) => void)): number + emit(sigName: "begin", sequence?: Gdk.EventSequence | null): void + on(sigName: "begin", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "begin", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "begin", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "cancel", callback: (($obj: GestureClick, sequence?: Gdk.EventSequence | null) => void)): number + connect_after(sigName: "cancel", callback: (($obj: GestureClick, sequence?: Gdk.EventSequence | null) => void)): number + emit(sigName: "cancel", sequence?: Gdk.EventSequence | null): void + on(sigName: "cancel", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "cancel", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "cancel", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "end", callback: (($obj: GestureClick, sequence?: Gdk.EventSequence | null) => void)): number + connect_after(sigName: "end", callback: (($obj: GestureClick, sequence?: Gdk.EventSequence | null) => void)): number + emit(sigName: "end", sequence?: Gdk.EventSequence | null): void + on(sigName: "end", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "end", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "end", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "sequence-state-changed", callback: (($obj: GestureClick, sequence: Gdk.EventSequence | null, state: EventSequenceState) => void)): number + connect_after(sigName: "sequence-state-changed", callback: (($obj: GestureClick, sequence: Gdk.EventSequence | null, state: EventSequenceState) => void)): number + emit(sigName: "sequence-state-changed", sequence: Gdk.EventSequence | null, state: EventSequenceState): void + on(sigName: "sequence-state-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "sequence-state-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "sequence-state-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "update", callback: (($obj: GestureClick, sequence?: Gdk.EventSequence | null) => void)): number + connect_after(sigName: "update", callback: (($obj: GestureClick, sequence?: Gdk.EventSequence | null) => void)): number + emit(sigName: "update", sequence?: Gdk.EventSequence | null): void + on(sigName: "update", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "update", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "update", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: GestureClick, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: GestureClick, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::button", callback: (($obj: GestureClick, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::button", callback: (($obj: GestureClick, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::button", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::button", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::button", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::exclusive", callback: (($obj: GestureClick, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::exclusive", callback: (($obj: GestureClick, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::exclusive", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::exclusive", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::exclusive", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::touch-only", callback: (($obj: GestureClick, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::touch-only", callback: (($obj: GestureClick, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::touch-only", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::touch-only", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::touch-only", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::name", callback: (($obj: GestureClick, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::name", callback: (($obj: GestureClick, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::propagation-limit", callback: (($obj: GestureClick, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::propagation-limit", callback: (($obj: GestureClick, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::propagation-limit", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::propagation-limit", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::propagation-limit", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::propagation-phase", callback: (($obj: GestureClick, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::propagation-phase", callback: (($obj: GestureClick, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::propagation-phase", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::propagation-phase", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::propagation-phase", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::widget", callback: (($obj: GestureClick, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::widget", callback: (($obj: GestureClick, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::widget", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::widget", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::widget", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: GestureClick_ConstructProps) + _init (config?: GestureClick_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(): GestureClick + static $gtype: GObject.Type +} +export interface GestureDrag_ConstructProps extends GestureSingle_ConstructProps { +} +export class GestureDrag { + /* Properties of Gtk.GestureSingle */ + button: number + exclusive: boolean + touchOnly: boolean + /* Properties of Gtk.EventController */ + name: string + propagationLimit: PropagationLimit + propagationPhase: PropagationPhase + readonly widget: Widget + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of Gtk.GestureDrag */ + getOffset(): [ /* returnType */ boolean, /* x */ number | null, /* y */ number | null ] + getStartPoint(): [ /* returnType */ boolean, /* x */ number | null, /* y */ number | null ] + /* Methods of Gtk.GestureSingle */ + getButton(): number + getCurrentButton(): number + getCurrentSequence(): Gdk.EventSequence | null + getExclusive(): boolean + getTouchOnly(): boolean + setButton(button: number): void + setExclusive(exclusive: boolean): void + setTouchOnly(touchOnly: boolean): void + /* Methods of Gtk.Gesture */ + getBoundingBox(): [ /* returnType */ boolean, /* rect */ Gdk.Rectangle ] + getBoundingBoxCenter(): [ /* returnType */ boolean, /* x */ number, /* y */ number ] + getDevice(): Gdk.Device | null + getGroup(): Gesture[] + getLastEvent(sequence?: Gdk.EventSequence | null): Gdk.Event | null + getLastUpdatedSequence(): Gdk.EventSequence | null + getPoint(sequence?: Gdk.EventSequence | null): [ /* returnType */ boolean, /* x */ number | null, /* y */ number | null ] + getSequenceState(sequence: Gdk.EventSequence): EventSequenceState + getSequences(): Gdk.EventSequence[] + group(gesture: Gesture): void + handlesSequence(sequence?: Gdk.EventSequence | null): boolean + isActive(): boolean + isGroupedWith(other: Gesture): boolean + isRecognized(): boolean + setSequenceState(sequence: Gdk.EventSequence, state: EventSequenceState): boolean + setState(state: EventSequenceState): boolean + ungroup(): void + /* Methods of Gtk.EventController */ + getCurrentEvent(): Gdk.Event | null + getCurrentEventDevice(): Gdk.Device | null + getCurrentEventState(): Gdk.ModifierType + getCurrentEventTime(): number + getName(): string + getPropagationLimit(): PropagationLimit + getPropagationPhase(): PropagationPhase + getWidget(): Widget + reset(): void + setName(name: string): void + setPropagationLimit(limit: PropagationLimit): void + setPropagationPhase(phase: PropagationPhase): void + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Gtk.GestureDrag */ + connect(sigName: "drag-begin", callback: (($obj: GestureDrag, startX: number, startY: number) => void)): number + connect_after(sigName: "drag-begin", callback: (($obj: GestureDrag, startX: number, startY: number) => void)): number + emit(sigName: "drag-begin", startX: number, startY: number): void + on(sigName: "drag-begin", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "drag-begin", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "drag-begin", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "drag-end", callback: (($obj: GestureDrag, offsetX: number, offsetY: number) => void)): number + connect_after(sigName: "drag-end", callback: (($obj: GestureDrag, offsetX: number, offsetY: number) => void)): number + emit(sigName: "drag-end", offsetX: number, offsetY: number): void + on(sigName: "drag-end", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "drag-end", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "drag-end", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "drag-update", callback: (($obj: GestureDrag, offsetX: number, offsetY: number) => void)): number + connect_after(sigName: "drag-update", callback: (($obj: GestureDrag, offsetX: number, offsetY: number) => void)): number + emit(sigName: "drag-update", offsetX: number, offsetY: number): void + on(sigName: "drag-update", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "drag-update", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "drag-update", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of Gtk.Gesture */ + connect(sigName: "begin", callback: (($obj: GestureDrag, sequence?: Gdk.EventSequence | null) => void)): number + connect_after(sigName: "begin", callback: (($obj: GestureDrag, sequence?: Gdk.EventSequence | null) => void)): number + emit(sigName: "begin", sequence?: Gdk.EventSequence | null): void + on(sigName: "begin", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "begin", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "begin", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "cancel", callback: (($obj: GestureDrag, sequence?: Gdk.EventSequence | null) => void)): number + connect_after(sigName: "cancel", callback: (($obj: GestureDrag, sequence?: Gdk.EventSequence | null) => void)): number + emit(sigName: "cancel", sequence?: Gdk.EventSequence | null): void + on(sigName: "cancel", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "cancel", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "cancel", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "end", callback: (($obj: GestureDrag, sequence?: Gdk.EventSequence | null) => void)): number + connect_after(sigName: "end", callback: (($obj: GestureDrag, sequence?: Gdk.EventSequence | null) => void)): number + emit(sigName: "end", sequence?: Gdk.EventSequence | null): void + on(sigName: "end", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "end", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "end", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "sequence-state-changed", callback: (($obj: GestureDrag, sequence: Gdk.EventSequence | null, state: EventSequenceState) => void)): number + connect_after(sigName: "sequence-state-changed", callback: (($obj: GestureDrag, sequence: Gdk.EventSequence | null, state: EventSequenceState) => void)): number + emit(sigName: "sequence-state-changed", sequence: Gdk.EventSequence | null, state: EventSequenceState): void + on(sigName: "sequence-state-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "sequence-state-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "sequence-state-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "update", callback: (($obj: GestureDrag, sequence?: Gdk.EventSequence | null) => void)): number + connect_after(sigName: "update", callback: (($obj: GestureDrag, sequence?: Gdk.EventSequence | null) => void)): number + emit(sigName: "update", sequence?: Gdk.EventSequence | null): void + on(sigName: "update", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "update", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "update", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: GestureDrag, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: GestureDrag, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::button", callback: (($obj: GestureDrag, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::button", callback: (($obj: GestureDrag, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::button", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::button", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::button", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::exclusive", callback: (($obj: GestureDrag, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::exclusive", callback: (($obj: GestureDrag, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::exclusive", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::exclusive", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::exclusive", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::touch-only", callback: (($obj: GestureDrag, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::touch-only", callback: (($obj: GestureDrag, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::touch-only", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::touch-only", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::touch-only", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::name", callback: (($obj: GestureDrag, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::name", callback: (($obj: GestureDrag, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::propagation-limit", callback: (($obj: GestureDrag, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::propagation-limit", callback: (($obj: GestureDrag, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::propagation-limit", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::propagation-limit", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::propagation-limit", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::propagation-phase", callback: (($obj: GestureDrag, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::propagation-phase", callback: (($obj: GestureDrag, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::propagation-phase", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::propagation-phase", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::propagation-phase", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::widget", callback: (($obj: GestureDrag, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::widget", callback: (($obj: GestureDrag, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::widget", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::widget", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::widget", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: GestureDrag_ConstructProps) + _init (config?: GestureDrag_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(): GestureDrag + static $gtype: GObject.Type +} +export interface GestureLongPress_ConstructProps extends GestureSingle_ConstructProps { + delayFactor?: number +} +export class GestureLongPress { + /* Properties of Gtk.GestureLongPress */ + delayFactor: number + /* Properties of Gtk.GestureSingle */ + button: number + exclusive: boolean + touchOnly: boolean + /* Properties of Gtk.EventController */ + name: string + propagationLimit: PropagationLimit + propagationPhase: PropagationPhase + readonly widget: Widget + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of Gtk.GestureLongPress */ + getDelayFactor(): number + setDelayFactor(delayFactor: number): void + /* Methods of Gtk.GestureSingle */ + getButton(): number + getCurrentButton(): number + getCurrentSequence(): Gdk.EventSequence | null + getExclusive(): boolean + getTouchOnly(): boolean + setButton(button: number): void + setExclusive(exclusive: boolean): void + setTouchOnly(touchOnly: boolean): void + /* Methods of Gtk.Gesture */ + getBoundingBox(): [ /* returnType */ boolean, /* rect */ Gdk.Rectangle ] + getBoundingBoxCenter(): [ /* returnType */ boolean, /* x */ number, /* y */ number ] + getDevice(): Gdk.Device | null + getGroup(): Gesture[] + getLastEvent(sequence?: Gdk.EventSequence | null): Gdk.Event | null + getLastUpdatedSequence(): Gdk.EventSequence | null + getPoint(sequence?: Gdk.EventSequence | null): [ /* returnType */ boolean, /* x */ number | null, /* y */ number | null ] + getSequenceState(sequence: Gdk.EventSequence): EventSequenceState + getSequences(): Gdk.EventSequence[] + group(gesture: Gesture): void + handlesSequence(sequence?: Gdk.EventSequence | null): boolean + isActive(): boolean + isGroupedWith(other: Gesture): boolean + isRecognized(): boolean + setSequenceState(sequence: Gdk.EventSequence, state: EventSequenceState): boolean + setState(state: EventSequenceState): boolean + ungroup(): void + /* Methods of Gtk.EventController */ + getCurrentEvent(): Gdk.Event | null + getCurrentEventDevice(): Gdk.Device | null + getCurrentEventState(): Gdk.ModifierType + getCurrentEventTime(): number + getName(): string + getPropagationLimit(): PropagationLimit + getPropagationPhase(): PropagationPhase + getWidget(): Widget + reset(): void + setName(name: string): void + setPropagationLimit(limit: PropagationLimit): void + setPropagationPhase(phase: PropagationPhase): void + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Gtk.GestureLongPress */ + connect(sigName: "cancelled", callback: (($obj: GestureLongPress) => void)): number + connect_after(sigName: "cancelled", callback: (($obj: GestureLongPress) => void)): number + emit(sigName: "cancelled"): void + on(sigName: "cancelled", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "cancelled", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "cancelled", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "pressed", callback: (($obj: GestureLongPress, x: number, y: number) => void)): number + connect_after(sigName: "pressed", callback: (($obj: GestureLongPress, x: number, y: number) => void)): number + emit(sigName: "pressed", x: number, y: number): void + on(sigName: "pressed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "pressed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "pressed", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of Gtk.Gesture */ + connect(sigName: "begin", callback: (($obj: GestureLongPress, sequence?: Gdk.EventSequence | null) => void)): number + connect_after(sigName: "begin", callback: (($obj: GestureLongPress, sequence?: Gdk.EventSequence | null) => void)): number + emit(sigName: "begin", sequence?: Gdk.EventSequence | null): void + on(sigName: "begin", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "begin", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "begin", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "cancel", callback: (($obj: GestureLongPress, sequence?: Gdk.EventSequence | null) => void)): number + connect_after(sigName: "cancel", callback: (($obj: GestureLongPress, sequence?: Gdk.EventSequence | null) => void)): number + emit(sigName: "cancel", sequence?: Gdk.EventSequence | null): void + on(sigName: "cancel", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "cancel", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "cancel", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "end", callback: (($obj: GestureLongPress, sequence?: Gdk.EventSequence | null) => void)): number + connect_after(sigName: "end", callback: (($obj: GestureLongPress, sequence?: Gdk.EventSequence | null) => void)): number + emit(sigName: "end", sequence?: Gdk.EventSequence | null): void + on(sigName: "end", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "end", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "end", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "sequence-state-changed", callback: (($obj: GestureLongPress, sequence: Gdk.EventSequence | null, state: EventSequenceState) => void)): number + connect_after(sigName: "sequence-state-changed", callback: (($obj: GestureLongPress, sequence: Gdk.EventSequence | null, state: EventSequenceState) => void)): number + emit(sigName: "sequence-state-changed", sequence: Gdk.EventSequence | null, state: EventSequenceState): void + on(sigName: "sequence-state-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "sequence-state-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "sequence-state-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "update", callback: (($obj: GestureLongPress, sequence?: Gdk.EventSequence | null) => void)): number + connect_after(sigName: "update", callback: (($obj: GestureLongPress, sequence?: Gdk.EventSequence | null) => void)): number + emit(sigName: "update", sequence?: Gdk.EventSequence | null): void + on(sigName: "update", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "update", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "update", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: GestureLongPress, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: GestureLongPress, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::delay-factor", callback: (($obj: GestureLongPress, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::delay-factor", callback: (($obj: GestureLongPress, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::delay-factor", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::delay-factor", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::delay-factor", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::button", callback: (($obj: GestureLongPress, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::button", callback: (($obj: GestureLongPress, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::button", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::button", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::button", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::exclusive", callback: (($obj: GestureLongPress, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::exclusive", callback: (($obj: GestureLongPress, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::exclusive", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::exclusive", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::exclusive", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::touch-only", callback: (($obj: GestureLongPress, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::touch-only", callback: (($obj: GestureLongPress, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::touch-only", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::touch-only", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::touch-only", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::name", callback: (($obj: GestureLongPress, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::name", callback: (($obj: GestureLongPress, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::propagation-limit", callback: (($obj: GestureLongPress, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::propagation-limit", callback: (($obj: GestureLongPress, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::propagation-limit", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::propagation-limit", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::propagation-limit", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::propagation-phase", callback: (($obj: GestureLongPress, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::propagation-phase", callback: (($obj: GestureLongPress, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::propagation-phase", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::propagation-phase", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::propagation-phase", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::widget", callback: (($obj: GestureLongPress, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::widget", callback: (($obj: GestureLongPress, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::widget", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::widget", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::widget", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: GestureLongPress_ConstructProps) + _init (config?: GestureLongPress_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(): GestureLongPress + static $gtype: GObject.Type +} +export interface GesturePan_ConstructProps extends GestureDrag_ConstructProps { + orientation?: Orientation +} +export class GesturePan { + /* Properties of Gtk.GesturePan */ + orientation: Orientation + /* Properties of Gtk.GestureSingle */ + button: number + exclusive: boolean + touchOnly: boolean + /* Properties of Gtk.EventController */ + name: string + propagationLimit: PropagationLimit + propagationPhase: PropagationPhase + readonly widget: Widget + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of Gtk.GesturePan */ + getOrientation(): Orientation + setOrientation(orientation: Orientation): void + /* Methods of Gtk.GestureDrag */ + getOffset(): [ /* returnType */ boolean, /* x */ number | null, /* y */ number | null ] + getStartPoint(): [ /* returnType */ boolean, /* x */ number | null, /* y */ number | null ] + /* Methods of Gtk.GestureSingle */ + getButton(): number + getCurrentButton(): number + getCurrentSequence(): Gdk.EventSequence | null + getExclusive(): boolean + getTouchOnly(): boolean + setButton(button: number): void + setExclusive(exclusive: boolean): void + setTouchOnly(touchOnly: boolean): void + /* Methods of Gtk.Gesture */ + getBoundingBox(): [ /* returnType */ boolean, /* rect */ Gdk.Rectangle ] + getBoundingBoxCenter(): [ /* returnType */ boolean, /* x */ number, /* y */ number ] + getDevice(): Gdk.Device | null + getGroup(): Gesture[] + getLastEvent(sequence?: Gdk.EventSequence | null): Gdk.Event | null + getLastUpdatedSequence(): Gdk.EventSequence | null + getPoint(sequence?: Gdk.EventSequence | null): [ /* returnType */ boolean, /* x */ number | null, /* y */ number | null ] + getSequenceState(sequence: Gdk.EventSequence): EventSequenceState + getSequences(): Gdk.EventSequence[] + group(gesture: Gesture): void + handlesSequence(sequence?: Gdk.EventSequence | null): boolean + isActive(): boolean + isGroupedWith(other: Gesture): boolean + isRecognized(): boolean + setSequenceState(sequence: Gdk.EventSequence, state: EventSequenceState): boolean + setState(state: EventSequenceState): boolean + ungroup(): void + /* Methods of Gtk.EventController */ + getCurrentEvent(): Gdk.Event | null + getCurrentEventDevice(): Gdk.Device | null + getCurrentEventState(): Gdk.ModifierType + getCurrentEventTime(): number + getName(): string + getPropagationLimit(): PropagationLimit + getPropagationPhase(): PropagationPhase + getWidget(): Widget + reset(): void + setName(name: string): void + setPropagationLimit(limit: PropagationLimit): void + setPropagationPhase(phase: PropagationPhase): void + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Gtk.GesturePan */ + connect(sigName: "pan", callback: (($obj: GesturePan, direction: PanDirection, offset: number) => void)): number + connect_after(sigName: "pan", callback: (($obj: GesturePan, direction: PanDirection, offset: number) => void)): number + emit(sigName: "pan", direction: PanDirection, offset: number): void + on(sigName: "pan", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "pan", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "pan", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of Gtk.GestureDrag */ + connect(sigName: "drag-begin", callback: (($obj: GesturePan, startX: number, startY: number) => void)): number + connect_after(sigName: "drag-begin", callback: (($obj: GesturePan, startX: number, startY: number) => void)): number + emit(sigName: "drag-begin", startX: number, startY: number): void + on(sigName: "drag-begin", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "drag-begin", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "drag-begin", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "drag-end", callback: (($obj: GesturePan, offsetX: number, offsetY: number) => void)): number + connect_after(sigName: "drag-end", callback: (($obj: GesturePan, offsetX: number, offsetY: number) => void)): number + emit(sigName: "drag-end", offsetX: number, offsetY: number): void + on(sigName: "drag-end", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "drag-end", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "drag-end", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "drag-update", callback: (($obj: GesturePan, offsetX: number, offsetY: number) => void)): number + connect_after(sigName: "drag-update", callback: (($obj: GesturePan, offsetX: number, offsetY: number) => void)): number + emit(sigName: "drag-update", offsetX: number, offsetY: number): void + on(sigName: "drag-update", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "drag-update", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "drag-update", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of Gtk.Gesture */ + connect(sigName: "begin", callback: (($obj: GesturePan, sequence?: Gdk.EventSequence | null) => void)): number + connect_after(sigName: "begin", callback: (($obj: GesturePan, sequence?: Gdk.EventSequence | null) => void)): number + emit(sigName: "begin", sequence?: Gdk.EventSequence | null): void + on(sigName: "begin", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "begin", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "begin", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "cancel", callback: (($obj: GesturePan, sequence?: Gdk.EventSequence | null) => void)): number + connect_after(sigName: "cancel", callback: (($obj: GesturePan, sequence?: Gdk.EventSequence | null) => void)): number + emit(sigName: "cancel", sequence?: Gdk.EventSequence | null): void + on(sigName: "cancel", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "cancel", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "cancel", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "end", callback: (($obj: GesturePan, sequence?: Gdk.EventSequence | null) => void)): number + connect_after(sigName: "end", callback: (($obj: GesturePan, sequence?: Gdk.EventSequence | null) => void)): number + emit(sigName: "end", sequence?: Gdk.EventSequence | null): void + on(sigName: "end", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "end", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "end", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "sequence-state-changed", callback: (($obj: GesturePan, sequence: Gdk.EventSequence | null, state: EventSequenceState) => void)): number + connect_after(sigName: "sequence-state-changed", callback: (($obj: GesturePan, sequence: Gdk.EventSequence | null, state: EventSequenceState) => void)): number + emit(sigName: "sequence-state-changed", sequence: Gdk.EventSequence | null, state: EventSequenceState): void + on(sigName: "sequence-state-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "sequence-state-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "sequence-state-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "update", callback: (($obj: GesturePan, sequence?: Gdk.EventSequence | null) => void)): number + connect_after(sigName: "update", callback: (($obj: GesturePan, sequence?: Gdk.EventSequence | null) => void)): number + emit(sigName: "update", sequence?: Gdk.EventSequence | null): void + on(sigName: "update", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "update", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "update", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: GesturePan, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: GesturePan, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::orientation", callback: (($obj: GesturePan, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::orientation", callback: (($obj: GesturePan, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::orientation", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::orientation", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::orientation", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::button", callback: (($obj: GesturePan, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::button", callback: (($obj: GesturePan, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::button", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::button", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::button", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::exclusive", callback: (($obj: GesturePan, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::exclusive", callback: (($obj: GesturePan, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::exclusive", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::exclusive", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::exclusive", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::touch-only", callback: (($obj: GesturePan, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::touch-only", callback: (($obj: GesturePan, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::touch-only", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::touch-only", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::touch-only", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::name", callback: (($obj: GesturePan, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::name", callback: (($obj: GesturePan, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::propagation-limit", callback: (($obj: GesturePan, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::propagation-limit", callback: (($obj: GesturePan, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::propagation-limit", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::propagation-limit", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::propagation-limit", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::propagation-phase", callback: (($obj: GesturePan, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::propagation-phase", callback: (($obj: GesturePan, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::propagation-phase", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::propagation-phase", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::propagation-phase", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::widget", callback: (($obj: GesturePan, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::widget", callback: (($obj: GesturePan, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::widget", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::widget", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::widget", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: GesturePan_ConstructProps) + _init (config?: GesturePan_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(orientation: Orientation): GesturePan + static new(): GesturePan + static $gtype: GObject.Type +} +export interface GestureRotate_ConstructProps extends Gesture_ConstructProps { +} +export class GestureRotate { + /* Properties of Gtk.EventController */ + name: string + propagationLimit: PropagationLimit + propagationPhase: PropagationPhase + readonly widget: Widget + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of Gtk.GestureRotate */ + getAngleDelta(): number + /* Methods of Gtk.Gesture */ + getBoundingBox(): [ /* returnType */ boolean, /* rect */ Gdk.Rectangle ] + getBoundingBoxCenter(): [ /* returnType */ boolean, /* x */ number, /* y */ number ] + getDevice(): Gdk.Device | null + getGroup(): Gesture[] + getLastEvent(sequence?: Gdk.EventSequence | null): Gdk.Event | null + getLastUpdatedSequence(): Gdk.EventSequence | null + getPoint(sequence?: Gdk.EventSequence | null): [ /* returnType */ boolean, /* x */ number | null, /* y */ number | null ] + getSequenceState(sequence: Gdk.EventSequence): EventSequenceState + getSequences(): Gdk.EventSequence[] + group(gesture: Gesture): void + handlesSequence(sequence?: Gdk.EventSequence | null): boolean + isActive(): boolean + isGroupedWith(other: Gesture): boolean + isRecognized(): boolean + setSequenceState(sequence: Gdk.EventSequence, state: EventSequenceState): boolean + setState(state: EventSequenceState): boolean + ungroup(): void + /* Methods of Gtk.EventController */ + getCurrentEvent(): Gdk.Event | null + getCurrentEventDevice(): Gdk.Device | null + getCurrentEventState(): Gdk.ModifierType + getCurrentEventTime(): number + getName(): string + getPropagationLimit(): PropagationLimit + getPropagationPhase(): PropagationPhase + getWidget(): Widget + reset(): void + setName(name: string): void + setPropagationLimit(limit: PropagationLimit): void + setPropagationPhase(phase: PropagationPhase): void + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Gtk.GestureRotate */ + connect(sigName: "angle-changed", callback: (($obj: GestureRotate, angle: number, angleDelta: number) => void)): number + connect_after(sigName: "angle-changed", callback: (($obj: GestureRotate, angle: number, angleDelta: number) => void)): number + emit(sigName: "angle-changed", angle: number, angleDelta: number): void + on(sigName: "angle-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "angle-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "angle-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of Gtk.Gesture */ + connect(sigName: "begin", callback: (($obj: GestureRotate, sequence?: Gdk.EventSequence | null) => void)): number + connect_after(sigName: "begin", callback: (($obj: GestureRotate, sequence?: Gdk.EventSequence | null) => void)): number + emit(sigName: "begin", sequence?: Gdk.EventSequence | null): void + on(sigName: "begin", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "begin", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "begin", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "cancel", callback: (($obj: GestureRotate, sequence?: Gdk.EventSequence | null) => void)): number + connect_after(sigName: "cancel", callback: (($obj: GestureRotate, sequence?: Gdk.EventSequence | null) => void)): number + emit(sigName: "cancel", sequence?: Gdk.EventSequence | null): void + on(sigName: "cancel", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "cancel", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "cancel", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "end", callback: (($obj: GestureRotate, sequence?: Gdk.EventSequence | null) => void)): number + connect_after(sigName: "end", callback: (($obj: GestureRotate, sequence?: Gdk.EventSequence | null) => void)): number + emit(sigName: "end", sequence?: Gdk.EventSequence | null): void + on(sigName: "end", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "end", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "end", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "sequence-state-changed", callback: (($obj: GestureRotate, sequence: Gdk.EventSequence | null, state: EventSequenceState) => void)): number + connect_after(sigName: "sequence-state-changed", callback: (($obj: GestureRotate, sequence: Gdk.EventSequence | null, state: EventSequenceState) => void)): number + emit(sigName: "sequence-state-changed", sequence: Gdk.EventSequence | null, state: EventSequenceState): void + on(sigName: "sequence-state-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "sequence-state-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "sequence-state-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "update", callback: (($obj: GestureRotate, sequence?: Gdk.EventSequence | null) => void)): number + connect_after(sigName: "update", callback: (($obj: GestureRotate, sequence?: Gdk.EventSequence | null) => void)): number + emit(sigName: "update", sequence?: Gdk.EventSequence | null): void + on(sigName: "update", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "update", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "update", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: GestureRotate, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: GestureRotate, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::name", callback: (($obj: GestureRotate, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::name", callback: (($obj: GestureRotate, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::propagation-limit", callback: (($obj: GestureRotate, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::propagation-limit", callback: (($obj: GestureRotate, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::propagation-limit", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::propagation-limit", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::propagation-limit", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::propagation-phase", callback: (($obj: GestureRotate, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::propagation-phase", callback: (($obj: GestureRotate, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::propagation-phase", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::propagation-phase", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::propagation-phase", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::widget", callback: (($obj: GestureRotate, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::widget", callback: (($obj: GestureRotate, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::widget", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::widget", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::widget", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: GestureRotate_ConstructProps) + _init (config?: GestureRotate_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(): GestureRotate + static $gtype: GObject.Type +} +export interface GestureSingle_ConstructProps extends Gesture_ConstructProps { + button?: number + exclusive?: boolean + touchOnly?: boolean +} +export class GestureSingle { + /* Properties of Gtk.GestureSingle */ + button: number + exclusive: boolean + touchOnly: boolean + /* Properties of Gtk.EventController */ + name: string + propagationLimit: PropagationLimit + propagationPhase: PropagationPhase + readonly widget: Widget + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of Gtk.GestureSingle */ + getButton(): number + getCurrentButton(): number + getCurrentSequence(): Gdk.EventSequence | null + getExclusive(): boolean + getTouchOnly(): boolean + setButton(button: number): void + setExclusive(exclusive: boolean): void + setTouchOnly(touchOnly: boolean): void + /* Methods of Gtk.Gesture */ + getBoundingBox(): [ /* returnType */ boolean, /* rect */ Gdk.Rectangle ] + getBoundingBoxCenter(): [ /* returnType */ boolean, /* x */ number, /* y */ number ] + getDevice(): Gdk.Device | null + getGroup(): Gesture[] + getLastEvent(sequence?: Gdk.EventSequence | null): Gdk.Event | null + getLastUpdatedSequence(): Gdk.EventSequence | null + getPoint(sequence?: Gdk.EventSequence | null): [ /* returnType */ boolean, /* x */ number | null, /* y */ number | null ] + getSequenceState(sequence: Gdk.EventSequence): EventSequenceState + getSequences(): Gdk.EventSequence[] + group(gesture: Gesture): void + handlesSequence(sequence?: Gdk.EventSequence | null): boolean + isActive(): boolean + isGroupedWith(other: Gesture): boolean + isRecognized(): boolean + setSequenceState(sequence: Gdk.EventSequence, state: EventSequenceState): boolean + setState(state: EventSequenceState): boolean + ungroup(): void + /* Methods of Gtk.EventController */ + getCurrentEvent(): Gdk.Event | null + getCurrentEventDevice(): Gdk.Device | null + getCurrentEventState(): Gdk.ModifierType + getCurrentEventTime(): number + getName(): string + getPropagationLimit(): PropagationLimit + getPropagationPhase(): PropagationPhase + getWidget(): Widget + reset(): void + setName(name: string): void + setPropagationLimit(limit: PropagationLimit): void + setPropagationPhase(phase: PropagationPhase): void + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Gtk.Gesture */ + connect(sigName: "begin", callback: (($obj: GestureSingle, sequence?: Gdk.EventSequence | null) => void)): number + connect_after(sigName: "begin", callback: (($obj: GestureSingle, sequence?: Gdk.EventSequence | null) => void)): number + emit(sigName: "begin", sequence?: Gdk.EventSequence | null): void + on(sigName: "begin", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "begin", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "begin", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "cancel", callback: (($obj: GestureSingle, sequence?: Gdk.EventSequence | null) => void)): number + connect_after(sigName: "cancel", callback: (($obj: GestureSingle, sequence?: Gdk.EventSequence | null) => void)): number + emit(sigName: "cancel", sequence?: Gdk.EventSequence | null): void + on(sigName: "cancel", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "cancel", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "cancel", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "end", callback: (($obj: GestureSingle, sequence?: Gdk.EventSequence | null) => void)): number + connect_after(sigName: "end", callback: (($obj: GestureSingle, sequence?: Gdk.EventSequence | null) => void)): number + emit(sigName: "end", sequence?: Gdk.EventSequence | null): void + on(sigName: "end", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "end", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "end", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "sequence-state-changed", callback: (($obj: GestureSingle, sequence: Gdk.EventSequence | null, state: EventSequenceState) => void)): number + connect_after(sigName: "sequence-state-changed", callback: (($obj: GestureSingle, sequence: Gdk.EventSequence | null, state: EventSequenceState) => void)): number + emit(sigName: "sequence-state-changed", sequence: Gdk.EventSequence | null, state: EventSequenceState): void + on(sigName: "sequence-state-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "sequence-state-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "sequence-state-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "update", callback: (($obj: GestureSingle, sequence?: Gdk.EventSequence | null) => void)): number + connect_after(sigName: "update", callback: (($obj: GestureSingle, sequence?: Gdk.EventSequence | null) => void)): number + emit(sigName: "update", sequence?: Gdk.EventSequence | null): void + on(sigName: "update", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "update", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "update", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: GestureSingle, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: GestureSingle, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::button", callback: (($obj: GestureSingle, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::button", callback: (($obj: GestureSingle, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::button", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::button", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::button", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::exclusive", callback: (($obj: GestureSingle, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::exclusive", callback: (($obj: GestureSingle, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::exclusive", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::exclusive", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::exclusive", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::touch-only", callback: (($obj: GestureSingle, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::touch-only", callback: (($obj: GestureSingle, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::touch-only", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::touch-only", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::touch-only", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::name", callback: (($obj: GestureSingle, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::name", callback: (($obj: GestureSingle, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::propagation-limit", callback: (($obj: GestureSingle, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::propagation-limit", callback: (($obj: GestureSingle, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::propagation-limit", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::propagation-limit", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::propagation-limit", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::propagation-phase", callback: (($obj: GestureSingle, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::propagation-phase", callback: (($obj: GestureSingle, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::propagation-phase", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::propagation-phase", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::propagation-phase", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::widget", callback: (($obj: GestureSingle, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::widget", callback: (($obj: GestureSingle, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::widget", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::widget", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::widget", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: GestureSingle_ConstructProps) + _init (config?: GestureSingle_ConstructProps): void + static $gtype: GObject.Type +} +export interface GestureStylus_ConstructProps extends GestureSingle_ConstructProps { +} +export class GestureStylus { + /* Properties of Gtk.GestureSingle */ + button: number + exclusive: boolean + touchOnly: boolean + /* Properties of Gtk.EventController */ + name: string + propagationLimit: PropagationLimit + propagationPhase: PropagationPhase + readonly widget: Widget + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of Gtk.GestureStylus */ + getAxes(axes: Gdk.AxisUse[]): [ /* returnType */ boolean, /* values */ number[] ] + getAxis(axis: Gdk.AxisUse): [ /* returnType */ boolean, /* value */ number ] + getBacklog(): [ /* returnType */ boolean, /* backlog */ Gdk.TimeCoord[] ] + getDeviceTool(): Gdk.DeviceTool | null + /* Methods of Gtk.GestureSingle */ + getButton(): number + getCurrentButton(): number + getCurrentSequence(): Gdk.EventSequence | null + getExclusive(): boolean + getTouchOnly(): boolean + setButton(button: number): void + setExclusive(exclusive: boolean): void + setTouchOnly(touchOnly: boolean): void + /* Methods of Gtk.Gesture */ + getBoundingBox(): [ /* returnType */ boolean, /* rect */ Gdk.Rectangle ] + getBoundingBoxCenter(): [ /* returnType */ boolean, /* x */ number, /* y */ number ] + getDevice(): Gdk.Device | null + getGroup(): Gesture[] + getLastEvent(sequence?: Gdk.EventSequence | null): Gdk.Event | null + getLastUpdatedSequence(): Gdk.EventSequence | null + getPoint(sequence?: Gdk.EventSequence | null): [ /* returnType */ boolean, /* x */ number | null, /* y */ number | null ] + getSequenceState(sequence: Gdk.EventSequence): EventSequenceState + getSequences(): Gdk.EventSequence[] + group(gesture: Gesture): void + handlesSequence(sequence?: Gdk.EventSequence | null): boolean + isActive(): boolean + isGroupedWith(other: Gesture): boolean + isRecognized(): boolean + setSequenceState(sequence: Gdk.EventSequence, state: EventSequenceState): boolean + setState(state: EventSequenceState): boolean + ungroup(): void + /* Methods of Gtk.EventController */ + getCurrentEvent(): Gdk.Event | null + getCurrentEventDevice(): Gdk.Device | null + getCurrentEventState(): Gdk.ModifierType + getCurrentEventTime(): number + getName(): string + getPropagationLimit(): PropagationLimit + getPropagationPhase(): PropagationPhase + getWidget(): Widget + reset(): void + setName(name: string): void + setPropagationLimit(limit: PropagationLimit): void + setPropagationPhase(phase: PropagationPhase): void + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Gtk.GestureStylus */ + connect(sigName: "down", callback: (($obj: GestureStylus, x: number, y: number) => void)): number + connect_after(sigName: "down", callback: (($obj: GestureStylus, x: number, y: number) => void)): number + emit(sigName: "down", x: number, y: number): void + on(sigName: "down", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "down", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "down", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "motion", callback: (($obj: GestureStylus, x: number, y: number) => void)): number + connect_after(sigName: "motion", callback: (($obj: GestureStylus, x: number, y: number) => void)): number + emit(sigName: "motion", x: number, y: number): void + on(sigName: "motion", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "motion", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "motion", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "proximity", callback: (($obj: GestureStylus, x: number, y: number) => void)): number + connect_after(sigName: "proximity", callback: (($obj: GestureStylus, x: number, y: number) => void)): number + emit(sigName: "proximity", x: number, y: number): void + on(sigName: "proximity", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "proximity", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "proximity", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "up", callback: (($obj: GestureStylus, x: number, y: number) => void)): number + connect_after(sigName: "up", callback: (($obj: GestureStylus, x: number, y: number) => void)): number + emit(sigName: "up", x: number, y: number): void + on(sigName: "up", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "up", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "up", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of Gtk.Gesture */ + connect(sigName: "begin", callback: (($obj: GestureStylus, sequence?: Gdk.EventSequence | null) => void)): number + connect_after(sigName: "begin", callback: (($obj: GestureStylus, sequence?: Gdk.EventSequence | null) => void)): number + emit(sigName: "begin", sequence?: Gdk.EventSequence | null): void + on(sigName: "begin", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "begin", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "begin", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "cancel", callback: (($obj: GestureStylus, sequence?: Gdk.EventSequence | null) => void)): number + connect_after(sigName: "cancel", callback: (($obj: GestureStylus, sequence?: Gdk.EventSequence | null) => void)): number + emit(sigName: "cancel", sequence?: Gdk.EventSequence | null): void + on(sigName: "cancel", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "cancel", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "cancel", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "end", callback: (($obj: GestureStylus, sequence?: Gdk.EventSequence | null) => void)): number + connect_after(sigName: "end", callback: (($obj: GestureStylus, sequence?: Gdk.EventSequence | null) => void)): number + emit(sigName: "end", sequence?: Gdk.EventSequence | null): void + on(sigName: "end", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "end", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "end", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "sequence-state-changed", callback: (($obj: GestureStylus, sequence: Gdk.EventSequence | null, state: EventSequenceState) => void)): number + connect_after(sigName: "sequence-state-changed", callback: (($obj: GestureStylus, sequence: Gdk.EventSequence | null, state: EventSequenceState) => void)): number + emit(sigName: "sequence-state-changed", sequence: Gdk.EventSequence | null, state: EventSequenceState): void + on(sigName: "sequence-state-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "sequence-state-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "sequence-state-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "update", callback: (($obj: GestureStylus, sequence?: Gdk.EventSequence | null) => void)): number + connect_after(sigName: "update", callback: (($obj: GestureStylus, sequence?: Gdk.EventSequence | null) => void)): number + emit(sigName: "update", sequence?: Gdk.EventSequence | null): void + on(sigName: "update", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "update", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "update", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: GestureStylus, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: GestureStylus, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::button", callback: (($obj: GestureStylus, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::button", callback: (($obj: GestureStylus, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::button", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::button", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::button", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::exclusive", callback: (($obj: GestureStylus, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::exclusive", callback: (($obj: GestureStylus, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::exclusive", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::exclusive", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::exclusive", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::touch-only", callback: (($obj: GestureStylus, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::touch-only", callback: (($obj: GestureStylus, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::touch-only", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::touch-only", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::touch-only", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::name", callback: (($obj: GestureStylus, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::name", callback: (($obj: GestureStylus, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::propagation-limit", callback: (($obj: GestureStylus, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::propagation-limit", callback: (($obj: GestureStylus, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::propagation-limit", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::propagation-limit", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::propagation-limit", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::propagation-phase", callback: (($obj: GestureStylus, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::propagation-phase", callback: (($obj: GestureStylus, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::propagation-phase", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::propagation-phase", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::propagation-phase", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::widget", callback: (($obj: GestureStylus, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::widget", callback: (($obj: GestureStylus, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::widget", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::widget", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::widget", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: GestureStylus_ConstructProps) + _init (config?: GestureStylus_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(): GestureStylus + static $gtype: GObject.Type +} +export interface GestureSwipe_ConstructProps extends GestureSingle_ConstructProps { +} +export class GestureSwipe { + /* Properties of Gtk.GestureSingle */ + button: number + exclusive: boolean + touchOnly: boolean + /* Properties of Gtk.EventController */ + name: string + propagationLimit: PropagationLimit + propagationPhase: PropagationPhase + readonly widget: Widget + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of Gtk.GestureSwipe */ + getVelocity(): [ /* returnType */ boolean, /* velocityX */ number, /* velocityY */ number ] + /* Methods of Gtk.GestureSingle */ + getButton(): number + getCurrentButton(): number + getCurrentSequence(): Gdk.EventSequence | null + getExclusive(): boolean + getTouchOnly(): boolean + setButton(button: number): void + setExclusive(exclusive: boolean): void + setTouchOnly(touchOnly: boolean): void + /* Methods of Gtk.Gesture */ + getBoundingBox(): [ /* returnType */ boolean, /* rect */ Gdk.Rectangle ] + getBoundingBoxCenter(): [ /* returnType */ boolean, /* x */ number, /* y */ number ] + getDevice(): Gdk.Device | null + getGroup(): Gesture[] + getLastEvent(sequence?: Gdk.EventSequence | null): Gdk.Event | null + getLastUpdatedSequence(): Gdk.EventSequence | null + getPoint(sequence?: Gdk.EventSequence | null): [ /* returnType */ boolean, /* x */ number | null, /* y */ number | null ] + getSequenceState(sequence: Gdk.EventSequence): EventSequenceState + getSequences(): Gdk.EventSequence[] + group(gesture: Gesture): void + handlesSequence(sequence?: Gdk.EventSequence | null): boolean + isActive(): boolean + isGroupedWith(other: Gesture): boolean + isRecognized(): boolean + setSequenceState(sequence: Gdk.EventSequence, state: EventSequenceState): boolean + setState(state: EventSequenceState): boolean + ungroup(): void + /* Methods of Gtk.EventController */ + getCurrentEvent(): Gdk.Event | null + getCurrentEventDevice(): Gdk.Device | null + getCurrentEventState(): Gdk.ModifierType + getCurrentEventTime(): number + getName(): string + getPropagationLimit(): PropagationLimit + getPropagationPhase(): PropagationPhase + getWidget(): Widget + reset(): void + setName(name: string): void + setPropagationLimit(limit: PropagationLimit): void + setPropagationPhase(phase: PropagationPhase): void + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Gtk.GestureSwipe */ + connect(sigName: "swipe", callback: (($obj: GestureSwipe, velocityX: number, velocityY: number) => void)): number + connect_after(sigName: "swipe", callback: (($obj: GestureSwipe, velocityX: number, velocityY: number) => void)): number + emit(sigName: "swipe", velocityX: number, velocityY: number): void + on(sigName: "swipe", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "swipe", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "swipe", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of Gtk.Gesture */ + connect(sigName: "begin", callback: (($obj: GestureSwipe, sequence?: Gdk.EventSequence | null) => void)): number + connect_after(sigName: "begin", callback: (($obj: GestureSwipe, sequence?: Gdk.EventSequence | null) => void)): number + emit(sigName: "begin", sequence?: Gdk.EventSequence | null): void + on(sigName: "begin", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "begin", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "begin", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "cancel", callback: (($obj: GestureSwipe, sequence?: Gdk.EventSequence | null) => void)): number + connect_after(sigName: "cancel", callback: (($obj: GestureSwipe, sequence?: Gdk.EventSequence | null) => void)): number + emit(sigName: "cancel", sequence?: Gdk.EventSequence | null): void + on(sigName: "cancel", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "cancel", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "cancel", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "end", callback: (($obj: GestureSwipe, sequence?: Gdk.EventSequence | null) => void)): number + connect_after(sigName: "end", callback: (($obj: GestureSwipe, sequence?: Gdk.EventSequence | null) => void)): number + emit(sigName: "end", sequence?: Gdk.EventSequence | null): void + on(sigName: "end", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "end", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "end", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "sequence-state-changed", callback: (($obj: GestureSwipe, sequence: Gdk.EventSequence | null, state: EventSequenceState) => void)): number + connect_after(sigName: "sequence-state-changed", callback: (($obj: GestureSwipe, sequence: Gdk.EventSequence | null, state: EventSequenceState) => void)): number + emit(sigName: "sequence-state-changed", sequence: Gdk.EventSequence | null, state: EventSequenceState): void + on(sigName: "sequence-state-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "sequence-state-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "sequence-state-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "update", callback: (($obj: GestureSwipe, sequence?: Gdk.EventSequence | null) => void)): number + connect_after(sigName: "update", callback: (($obj: GestureSwipe, sequence?: Gdk.EventSequence | null) => void)): number + emit(sigName: "update", sequence?: Gdk.EventSequence | null): void + on(sigName: "update", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "update", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "update", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: GestureSwipe, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: GestureSwipe, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::button", callback: (($obj: GestureSwipe, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::button", callback: (($obj: GestureSwipe, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::button", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::button", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::button", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::exclusive", callback: (($obj: GestureSwipe, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::exclusive", callback: (($obj: GestureSwipe, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::exclusive", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::exclusive", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::exclusive", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::touch-only", callback: (($obj: GestureSwipe, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::touch-only", callback: (($obj: GestureSwipe, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::touch-only", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::touch-only", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::touch-only", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::name", callback: (($obj: GestureSwipe, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::name", callback: (($obj: GestureSwipe, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::propagation-limit", callback: (($obj: GestureSwipe, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::propagation-limit", callback: (($obj: GestureSwipe, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::propagation-limit", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::propagation-limit", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::propagation-limit", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::propagation-phase", callback: (($obj: GestureSwipe, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::propagation-phase", callback: (($obj: GestureSwipe, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::propagation-phase", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::propagation-phase", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::propagation-phase", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::widget", callback: (($obj: GestureSwipe, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::widget", callback: (($obj: GestureSwipe, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::widget", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::widget", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::widget", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: GestureSwipe_ConstructProps) + _init (config?: GestureSwipe_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(): GestureSwipe + static $gtype: GObject.Type +} +export interface GestureZoom_ConstructProps extends Gesture_ConstructProps { +} +export class GestureZoom { + /* Properties of Gtk.EventController */ + name: string + propagationLimit: PropagationLimit + propagationPhase: PropagationPhase + readonly widget: Widget + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of Gtk.GestureZoom */ + getScaleDelta(): number + /* Methods of Gtk.Gesture */ + getBoundingBox(): [ /* returnType */ boolean, /* rect */ Gdk.Rectangle ] + getBoundingBoxCenter(): [ /* returnType */ boolean, /* x */ number, /* y */ number ] + getDevice(): Gdk.Device | null + getGroup(): Gesture[] + getLastEvent(sequence?: Gdk.EventSequence | null): Gdk.Event | null + getLastUpdatedSequence(): Gdk.EventSequence | null + getPoint(sequence?: Gdk.EventSequence | null): [ /* returnType */ boolean, /* x */ number | null, /* y */ number | null ] + getSequenceState(sequence: Gdk.EventSequence): EventSequenceState + getSequences(): Gdk.EventSequence[] + group(gesture: Gesture): void + handlesSequence(sequence?: Gdk.EventSequence | null): boolean + isActive(): boolean + isGroupedWith(other: Gesture): boolean + isRecognized(): boolean + setSequenceState(sequence: Gdk.EventSequence, state: EventSequenceState): boolean + setState(state: EventSequenceState): boolean + ungroup(): void + /* Methods of Gtk.EventController */ + getCurrentEvent(): Gdk.Event | null + getCurrentEventDevice(): Gdk.Device | null + getCurrentEventState(): Gdk.ModifierType + getCurrentEventTime(): number + getName(): string + getPropagationLimit(): PropagationLimit + getPropagationPhase(): PropagationPhase + getWidget(): Widget + reset(): void + setName(name: string): void + setPropagationLimit(limit: PropagationLimit): void + setPropagationPhase(phase: PropagationPhase): void + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Gtk.GestureZoom */ + connect(sigName: "scale-changed", callback: (($obj: GestureZoom, scale: number) => void)): number + connect_after(sigName: "scale-changed", callback: (($obj: GestureZoom, scale: number) => void)): number + emit(sigName: "scale-changed", scale: number): void + on(sigName: "scale-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "scale-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "scale-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of Gtk.Gesture */ + connect(sigName: "begin", callback: (($obj: GestureZoom, sequence?: Gdk.EventSequence | null) => void)): number + connect_after(sigName: "begin", callback: (($obj: GestureZoom, sequence?: Gdk.EventSequence | null) => void)): number + emit(sigName: "begin", sequence?: Gdk.EventSequence | null): void + on(sigName: "begin", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "begin", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "begin", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "cancel", callback: (($obj: GestureZoom, sequence?: Gdk.EventSequence | null) => void)): number + connect_after(sigName: "cancel", callback: (($obj: GestureZoom, sequence?: Gdk.EventSequence | null) => void)): number + emit(sigName: "cancel", sequence?: Gdk.EventSequence | null): void + on(sigName: "cancel", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "cancel", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "cancel", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "end", callback: (($obj: GestureZoom, sequence?: Gdk.EventSequence | null) => void)): number + connect_after(sigName: "end", callback: (($obj: GestureZoom, sequence?: Gdk.EventSequence | null) => void)): number + emit(sigName: "end", sequence?: Gdk.EventSequence | null): void + on(sigName: "end", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "end", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "end", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "sequence-state-changed", callback: (($obj: GestureZoom, sequence: Gdk.EventSequence | null, state: EventSequenceState) => void)): number + connect_after(sigName: "sequence-state-changed", callback: (($obj: GestureZoom, sequence: Gdk.EventSequence | null, state: EventSequenceState) => void)): number + emit(sigName: "sequence-state-changed", sequence: Gdk.EventSequence | null, state: EventSequenceState): void + on(sigName: "sequence-state-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "sequence-state-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "sequence-state-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "update", callback: (($obj: GestureZoom, sequence?: Gdk.EventSequence | null) => void)): number + connect_after(sigName: "update", callback: (($obj: GestureZoom, sequence?: Gdk.EventSequence | null) => void)): number + emit(sigName: "update", sequence?: Gdk.EventSequence | null): void + on(sigName: "update", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "update", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "update", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: GestureZoom, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: GestureZoom, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::name", callback: (($obj: GestureZoom, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::name", callback: (($obj: GestureZoom, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::propagation-limit", callback: (($obj: GestureZoom, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::propagation-limit", callback: (($obj: GestureZoom, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::propagation-limit", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::propagation-limit", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::propagation-limit", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::propagation-phase", callback: (($obj: GestureZoom, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::propagation-phase", callback: (($obj: GestureZoom, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::propagation-phase", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::propagation-phase", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::propagation-phase", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::widget", callback: (($obj: GestureZoom, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::widget", callback: (($obj: GestureZoom, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::widget", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::widget", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::widget", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: GestureZoom_ConstructProps) + _init (config?: GestureZoom_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(): GestureZoom + static $gtype: GObject.Type +} +export interface Grid_ConstructProps extends Widget_ConstructProps { + baselineRow?: number + columnHomogeneous?: boolean + columnSpacing?: number + rowHomogeneous?: boolean + rowSpacing?: number + accessibleRole?: AccessibleRole + orientation?: Orientation +} +export class Grid { + /* Properties of Gtk.Grid */ + baselineRow: number + columnHomogeneous: boolean + columnSpacing: number + rowHomogeneous: boolean + rowSpacing: number + /* Properties of Gtk.Widget */ + canFocus: boolean + canTarget: boolean + cssClasses: string[] + cursor: Gdk.Cursor + focusOnClick: boolean + focusable: boolean + halign: Align + readonly hasDefault: boolean + readonly hasFocus: boolean + hasTooltip: boolean + heightRequest: number + hexpand: boolean + hexpandSet: boolean + layoutManager: LayoutManager + marginBottom: number + marginEnd: number + marginStart: number + marginTop: number + name: string + opacity: number + overflow: Overflow + readonly parent: Widget + receivesDefault: boolean + readonly root: Root + readonly scaleFactor: number + sensitive: boolean + tooltipMarkup: string + tooltipText: string + valign: Align + vexpand: boolean + vexpandSet: boolean + visible: boolean + widthRequest: number + /* Properties of Gtk.Accessible */ + accessibleRole: AccessibleRole + /* Properties of Gtk.Orientable */ + orientation: Orientation + /* Fields of Gtk.Widget */ + parentInstance: GObject.InitiallyUnowned + /* Fields of GObject.InitiallyUnowned */ + gTypeInstance: GObject.TypeInstance + /* Methods of Gtk.Grid */ + attach(child: Widget, column: number, row: number, width: number, height: number): void + attachNextTo(child: Widget, sibling: Widget | null, side: PositionType, width: number, height: number): void + getBaselineRow(): number + getChildAt(column: number, row: number): Widget | null + getColumnHomogeneous(): boolean + getColumnSpacing(): number + getRowBaselinePosition(row: number): BaselinePosition + getRowHomogeneous(): boolean + getRowSpacing(): number + insertColumn(position: number): void + insertNextTo(sibling: Widget, side: PositionType): void + insertRow(position: number): void + queryChild(child: Widget): [ /* column */ number | null, /* row */ number | null, /* width */ number | null, /* height */ number | null ] + remove(child: 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: BaselinePosition): void + setRowHomogeneous(homogeneous: boolean): void + setRowSpacing(spacing: number): void + /* Methods of Gtk.Widget */ + actionSetEnabled(actionName: string, enabled: boolean): void + activate(): boolean + activateAction(name: string, args?: GLib.Variant | null): boolean + activateDefault(): void + addController(controller: EventController): void + addCssClass(cssClass: string): void + addMnemonicLabel(label: Widget): void + addTickCallback(callback: TickCallback): number + allocate(width: number, height: number, baseline: number, transform?: Gsk.Transform | null): void + childFocus(direction: DirectionType): boolean + computeBounds(target: Widget): [ /* returnType */ boolean, /* outBounds */ Graphene.Rect ] + computeExpand(orientation: Orientation): boolean + computePoint(target: Widget, point: Graphene.Point): [ /* returnType */ boolean, /* outPoint */ Graphene.Point ] + computeTransform(target: Widget): [ /* returnType */ boolean, /* outTransform */ Graphene.Matrix ] + contains(x: number, y: number): boolean + createPangoContext(): Pango.Context + createPangoLayout(text?: string | null): Pango.Layout + dragCheckThreshold(startX: number, startY: number, currentX: number, currentY: number): boolean + errorBell(): void + getAllocatedBaseline(): number + getAllocatedHeight(): number + getAllocatedWidth(): number + getAllocation(): /* allocation */ Allocation + getAncestor(widgetType: GObject.Type): Widget | null + getCanFocus(): boolean + getCanTarget(): boolean + getChildVisible(): boolean + getClipboard(): Gdk.Clipboard + getCssClasses(): string[] + getCssName(): string + getCursor(): Gdk.Cursor | null + getDirection(): TextDirection + getDisplay(): Gdk.Display + getFirstChild(): Widget | null + getFocusChild(): Widget | null + getFocusOnClick(): boolean + getFocusable(): boolean + getFontMap(): Pango.FontMap | null + getFontOptions(): cairo.FontOptions | null + getFrameClock(): Gdk.FrameClock | null + getHalign(): Align + getHasTooltip(): boolean + getHeight(): number + getHexpand(): boolean + getHexpandSet(): boolean + getLastChild(): Widget | null + getLayoutManager(): LayoutManager | null + getMapped(): boolean + getMarginBottom(): number + getMarginEnd(): number + getMarginStart(): number + getMarginTop(): number + getName(): string + getNative(): Native | null + getNextSibling(): Widget | null + getOpacity(): number + getOverflow(): Overflow + getPangoContext(): Pango.Context + getParent(): Widget | null + getPreferredSize(): [ /* minimumSize */ Requisition | null, /* naturalSize */ Requisition | null ] + getPrevSibling(): Widget | null + getPrimaryClipboard(): Gdk.Clipboard + getRealized(): boolean + getReceivesDefault(): boolean + getRequestMode(): SizeRequestMode + getRoot(): Root | null + getScaleFactor(): number + getSensitive(): boolean + getSettings(): Settings + getSize(orientation: Orientation): number + getSizeRequest(): [ /* width */ number | null, /* height */ number | null ] + getStateFlags(): StateFlags + getStyleContext(): StyleContext + getTemplateChild(widgetType: GObject.Type, name: string): GObject.Object + getTooltipMarkup(): string | null + getTooltipText(): string | null + getValign(): 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?: Gio.ActionGroup | null): void + insertAfter(parent: Widget, previousSibling?: Widget | null): void + insertBefore(parent: Widget, nextSibling?: Widget | null): void + isAncestor(ancestor: Widget): boolean + isDrawable(): boolean + isFocus(): boolean + isSensitive(): boolean + isVisible(): boolean + keynavFailed(direction: DirectionType): boolean + listMnemonicLabels(): Widget[] + map(): void + measure(orientation: Orientation, forSize: number): [ /* minimum */ number | null, /* natural */ number | null, /* minimumBaseline */ number | null, /* naturalBaseline */ number | null ] + mnemonicActivate(groupCycling: boolean): boolean + observeChildren(): Gio.ListModel + observeControllers(): Gio.ListModel + pick(x: number, y: number, flags: PickFlags): Widget | null + queueAllocate(): void + queueDraw(): void + queueResize(): void + realize(): void + removeController(controller: EventController): void + removeCssClass(cssClass: string): void + removeMnemonicLabel(label: Widget): void + removeTickCallback(id: number): void + setCanFocus(canFocus: boolean): void + setCanTarget(canTarget: boolean): void + setChildVisible(childVisible: boolean): void + setCssClasses(classes: string[]): void + setCursor(cursor?: Gdk.Cursor | null): void + setCursorFromName(name?: string | null): void + setDirection(dir: TextDirection): void + setFocusChild(child?: Widget | null): void + setFocusOnClick(focusOnClick: boolean): void + setFocusable(focusable: boolean): void + setFontMap(fontMap?: Pango.FontMap | null): void + setFontOptions(options?: cairo.FontOptions | null): void + setHalign(align: Align): void + setHasTooltip(hasTooltip: boolean): void + setHexpand(expand: boolean): void + setHexpandSet(set: boolean): void + setLayoutManager(layoutManager?: LayoutManager | 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: Overflow): void + setParent(parent: Widget): void + setReceivesDefault(receivesDefault: boolean): void + setSensitive(sensitive: boolean): void + setSizeRequest(width: number, height: number): void + setStateFlags(flags: StateFlags, clear: boolean): void + setTooltipMarkup(markup?: string | null): void + setTooltipText(text?: string | null): void + setValign(align: Align): void + setVexpand(expand: boolean): void + setVexpandSet(set: boolean): void + setVisible(visible: boolean): void + shouldLayout(): boolean + show(): void + sizeAllocate(allocation: Allocation, baseline: number): void + snapshotChild(child: Widget, snapshot: Snapshot): void + translateCoordinates(destWidget: Widget, srcX: number, srcY: number): [ /* returnType */ boolean, /* destX */ number | null, /* destY */ number | null ] + triggerTooltipQuery(): void + unmap(): void + unparent(): void + unrealize(): void + unsetStateFlags(flags: StateFlags): void + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Methods of Gtk.Accessible */ + getAccessibleRole(): AccessibleRole + resetProperty(property: AccessibleProperty): void + resetRelation(relation: AccessibleRelation): void + resetState(state: AccessibleState): void + updateProperty(properties: AccessibleProperty[], values: any): void + updateRelation(relations: AccessibleRelation[], values: any): void + updateState(states: AccessibleState[], values: any): void + /* Methods of Gtk.Buildable */ + getBuildableId(): string + /* Methods of Gtk.Orientable */ + getOrientation(): Orientation + setOrientation(orientation: Orientation): void + /* Virtual methods of Gtk.Widget */ + vfuncComputeExpand(hexpandP: boolean, vexpandP: boolean): void + vfuncContains(x: number, y: number): boolean + vfuncCssChanged(change: CssStyleChange): void + vfuncDirectionChanged(previousDirection: TextDirection): void + vfuncFocus(direction: DirectionType): boolean + vfuncGetRequestMode(): SizeRequestMode + vfuncGrabFocus(): boolean + vfuncHide(): void + vfuncKeynavFailed(direction: DirectionType): boolean + vfuncMap(): void + vfuncMeasure(orientation: Orientation, forSize: number): [ /* minimum */ number | null, /* natural */ number | null, /* minimumBaseline */ number | null, /* naturalBaseline */ number | null ] + vfuncMnemonicActivate(groupCycling: boolean): boolean + vfuncMoveFocus(direction: DirectionType): void + vfuncQueryTooltip(x: number, y: number, keyboardTooltip: boolean, tooltip: Tooltip): boolean + vfuncRealize(): void + vfuncRoot(): void + vfuncSetFocusChild(child?: Widget | null): void + vfuncShow(): void + vfuncSizeAllocate(width: number, height: number, baseline: number): void + vfuncSnapshot(snapshot: Snapshot): void + vfuncStateFlagsChanged(previousStateFlags: StateFlags): void + vfuncSystemSettingChanged(settings: SystemSetting): void + vfuncUnmap(): void + vfuncUnrealize(): void + vfuncUnroot(): void + vfuncAddChild(builder: Builder, child: GObject.Object, type?: string | null): void + vfuncCustomFinished(builder: Builder, child: GObject.Object | null, tagname: string, data?: object | null): void + vfuncCustomTagEnd(builder: Builder, child: GObject.Object | null, tagname: string, data?: object | null): void + vfuncCustomTagStart(builder: Builder, child: GObject.Object | null, tagname: string): [ /* returnType */ boolean, /* parser */ BuildableParser, /* data */ object | null ] + vfuncGetId(): string + vfuncGetInternalChild(builder: Builder, childname: string): GObject.Object + vfuncParserFinished(builder: Builder): void + vfuncSetBuildableProperty(builder: Builder, name: string, value: any): void + vfuncSetId(id: string): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Gtk.Widget */ + connect(sigName: "destroy", callback: (($obj: Grid) => void)): number + connect_after(sigName: "destroy", callback: (($obj: Grid) => void)): number + emit(sigName: "destroy"): void + on(sigName: "destroy", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "destroy", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "destroy", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "direction-changed", callback: (($obj: Grid, previousDirection: TextDirection) => void)): number + connect_after(sigName: "direction-changed", callback: (($obj: Grid, previousDirection: TextDirection) => void)): number + emit(sigName: "direction-changed", previousDirection: TextDirection): void + on(sigName: "direction-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "direction-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "direction-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "hide", callback: (($obj: Grid) => void)): number + connect_after(sigName: "hide", callback: (($obj: Grid) => void)): number + emit(sigName: "hide"): void + on(sigName: "hide", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "hide", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "hide", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "keynav-failed", callback: (($obj: Grid, direction: DirectionType) => boolean)): number + connect_after(sigName: "keynav-failed", callback: (($obj: Grid, direction: DirectionType) => boolean)): number + emit(sigName: "keynav-failed", direction: DirectionType): void + on(sigName: "keynav-failed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "keynav-failed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "keynav-failed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "map", callback: (($obj: Grid) => void)): number + connect_after(sigName: "map", callback: (($obj: Grid) => void)): number + emit(sigName: "map"): void + on(sigName: "map", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "map", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "map", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "mnemonic-activate", callback: (($obj: Grid, groupCycling: boolean) => boolean)): number + connect_after(sigName: "mnemonic-activate", callback: (($obj: Grid, groupCycling: boolean) => boolean)): number + emit(sigName: "mnemonic-activate", groupCycling: boolean): void + on(sigName: "mnemonic-activate", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "mnemonic-activate", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "mnemonic-activate", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "move-focus", callback: (($obj: Grid, direction: DirectionType) => void)): number + connect_after(sigName: "move-focus", callback: (($obj: Grid, direction: DirectionType) => void)): number + emit(sigName: "move-focus", direction: DirectionType): void + on(sigName: "move-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "move-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "move-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "query-tooltip", callback: (($obj: Grid, x: number, y: number, keyboardMode: boolean, tooltip: Tooltip) => boolean)): number + connect_after(sigName: "query-tooltip", callback: (($obj: Grid, x: number, y: number, keyboardMode: boolean, tooltip: Tooltip) => boolean)): number + emit(sigName: "query-tooltip", x: number, y: number, keyboardMode: boolean, tooltip: Tooltip): void + on(sigName: "query-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "query-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "query-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "realize", callback: (($obj: Grid) => void)): number + connect_after(sigName: "realize", callback: (($obj: Grid) => void)): number + emit(sigName: "realize"): void + on(sigName: "realize", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "realize", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "realize", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "show", callback: (($obj: Grid) => void)): number + connect_after(sigName: "show", callback: (($obj: Grid) => void)): number + emit(sigName: "show"): void + on(sigName: "show", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "show", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "show", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "state-flags-changed", callback: (($obj: Grid, flags: StateFlags) => void)): number + connect_after(sigName: "state-flags-changed", callback: (($obj: Grid, flags: StateFlags) => void)): number + emit(sigName: "state-flags-changed", flags: StateFlags): void + on(sigName: "state-flags-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "state-flags-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "state-flags-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "unmap", callback: (($obj: Grid) => void)): number + connect_after(sigName: "unmap", callback: (($obj: Grid) => void)): number + emit(sigName: "unmap"): void + on(sigName: "unmap", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "unmap", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "unmap", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "unrealize", callback: (($obj: Grid) => void)): number + connect_after(sigName: "unrealize", callback: (($obj: Grid) => void)): number + emit(sigName: "unrealize"): void + on(sigName: "unrealize", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "unrealize", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "unrealize", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: Grid, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: Grid, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::baseline-row", callback: (($obj: Grid, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::baseline-row", callback: (($obj: Grid, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::baseline-row", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::baseline-row", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::baseline-row", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::column-homogeneous", callback: (($obj: Grid, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::column-homogeneous", callback: (($obj: Grid, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::column-homogeneous", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::column-homogeneous", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::column-homogeneous", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::column-spacing", callback: (($obj: Grid, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::column-spacing", callback: (($obj: Grid, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::column-spacing", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::column-spacing", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::column-spacing", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::row-homogeneous", callback: (($obj: Grid, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::row-homogeneous", callback: (($obj: Grid, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::row-homogeneous", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::row-homogeneous", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::row-homogeneous", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::row-spacing", callback: (($obj: Grid, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::row-spacing", callback: (($obj: Grid, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::row-spacing", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::row-spacing", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::row-spacing", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::can-focus", callback: (($obj: Grid, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::can-focus", callback: (($obj: Grid, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::can-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::can-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::can-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::can-target", callback: (($obj: Grid, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::can-target", callback: (($obj: Grid, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::can-target", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::can-target", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::can-target", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::css-classes", callback: (($obj: Grid, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::css-classes", callback: (($obj: Grid, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::css-classes", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::css-classes", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::css-classes", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::cursor", callback: (($obj: Grid, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::cursor", callback: (($obj: Grid, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::cursor", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::cursor", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::cursor", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::focus-on-click", callback: (($obj: Grid, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::focus-on-click", callback: (($obj: Grid, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::focus-on-click", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::focus-on-click", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::focus-on-click", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::focusable", callback: (($obj: Grid, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::focusable", callback: (($obj: Grid, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::focusable", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::focusable", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::focusable", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::halign", callback: (($obj: Grid, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::halign", callback: (($obj: Grid, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::halign", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::halign", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::halign", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::has-default", callback: (($obj: Grid, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-default", callback: (($obj: Grid, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::has-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::has-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::has-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::has-focus", callback: (($obj: Grid, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-focus", callback: (($obj: Grid, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::has-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::has-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::has-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::has-tooltip", callback: (($obj: Grid, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-tooltip", callback: (($obj: Grid, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::has-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::has-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::has-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::height-request", callback: (($obj: Grid, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::height-request", callback: (($obj: Grid, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::height-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::height-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::height-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::hexpand", callback: (($obj: Grid, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hexpand", callback: (($obj: Grid, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::hexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::hexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::hexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::hexpand-set", callback: (($obj: Grid, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hexpand-set", callback: (($obj: Grid, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::hexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::hexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::hexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::layout-manager", callback: (($obj: Grid, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::layout-manager", callback: (($obj: Grid, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::layout-manager", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::layout-manager", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::layout-manager", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-bottom", callback: (($obj: Grid, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-bottom", callback: (($obj: Grid, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-bottom", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-bottom", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-bottom", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-end", callback: (($obj: Grid, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-end", callback: (($obj: Grid, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-end", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-end", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-end", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-start", callback: (($obj: Grid, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-start", callback: (($obj: Grid, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-start", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-start", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-start", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-top", callback: (($obj: Grid, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-top", callback: (($obj: Grid, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-top", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-top", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-top", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::name", callback: (($obj: Grid, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::name", callback: (($obj: Grid, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::opacity", callback: (($obj: Grid, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::opacity", callback: (($obj: Grid, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::opacity", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::opacity", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::opacity", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::overflow", callback: (($obj: Grid, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::overflow", callback: (($obj: Grid, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::overflow", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::overflow", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::overflow", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::parent", callback: (($obj: Grid, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::parent", callback: (($obj: Grid, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::receives-default", callback: (($obj: Grid, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::receives-default", callback: (($obj: Grid, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::receives-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::receives-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::receives-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::root", callback: (($obj: Grid, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::root", callback: (($obj: Grid, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::root", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::root", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::root", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::scale-factor", callback: (($obj: Grid, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::scale-factor", callback: (($obj: Grid, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::scale-factor", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::scale-factor", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::scale-factor", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::sensitive", callback: (($obj: Grid, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::sensitive", callback: (($obj: Grid, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::sensitive", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::sensitive", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::sensitive", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::tooltip-markup", callback: (($obj: Grid, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::tooltip-markup", callback: (($obj: Grid, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::tooltip-markup", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::tooltip-markup", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::tooltip-markup", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::tooltip-text", callback: (($obj: Grid, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::tooltip-text", callback: (($obj: Grid, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::tooltip-text", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::tooltip-text", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::tooltip-text", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::valign", callback: (($obj: Grid, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::valign", callback: (($obj: Grid, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::valign", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::valign", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::valign", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::vexpand", callback: (($obj: Grid, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vexpand", callback: (($obj: Grid, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::vexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::vexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::vexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::vexpand-set", callback: (($obj: Grid, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vexpand-set", callback: (($obj: Grid, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::vexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::vexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::vexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::visible", callback: (($obj: Grid, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::visible", callback: (($obj: Grid, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::width-request", callback: (($obj: Grid, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::width-request", callback: (($obj: Grid, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::width-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::width-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::width-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::accessible-role", callback: (($obj: Grid, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-role", callback: (($obj: Grid, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::accessible-role", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::accessible-role", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::accessible-role", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::orientation", callback: (($obj: Grid, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::orientation", callback: (($obj: Grid, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::orientation", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::orientation", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::orientation", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: Grid_ConstructProps) + _init (config?: Grid_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(): Grid + static $gtype: GObject.Type +} +export interface GridLayout_ConstructProps extends LayoutManager_ConstructProps { + baselineRow?: number + columnHomogeneous?: boolean + columnSpacing?: number + rowHomogeneous?: boolean + rowSpacing?: number +} +export class GridLayout { + /* Properties of Gtk.GridLayout */ + baselineRow: number + columnHomogeneous: boolean + columnSpacing: number + rowHomogeneous: boolean + rowSpacing: number + /* Fields of Gtk.LayoutManager */ + parentInstance: GObject.Object + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of Gtk.GridLayout */ + getBaselineRow(): number + getColumnHomogeneous(): boolean + getColumnSpacing(): number + getRowBaselinePosition(row: number): BaselinePosition + getRowHomogeneous(): boolean + getRowSpacing(): number + setBaselineRow(row: number): void + setColumnHomogeneous(homogeneous: boolean): void + setColumnSpacing(spacing: number): void + setRowBaselinePosition(row: number, pos: BaselinePosition): void + setRowHomogeneous(homogeneous: boolean): void + setRowSpacing(spacing: number): void + /* Methods of Gtk.LayoutManager */ + allocate(widget: Widget, width: number, height: number, baseline: number): void + getLayoutChild(child: Widget): LayoutChild + getRequestMode(): SizeRequestMode + getWidget(): Widget | null + layoutChanged(): void + measure(widget: Widget, orientation: Orientation, forSize: number): [ /* minimum */ number | null, /* natural */ number | null, /* minimumBaseline */ number | null, /* naturalBaseline */ number | null ] + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Virtual methods of Gtk.LayoutManager */ + vfuncAllocate(widget: Widget, width: number, height: number, baseline: number): void + vfuncCreateLayoutChild(widget: Widget, forChild: Widget): LayoutChild + vfuncGetRequestMode(widget: Widget): SizeRequestMode + vfuncMeasure(widget: Widget, orientation: Orientation, forSize: number): [ /* minimum */ number | null, /* natural */ number | null, /* minimumBaseline */ number | null, /* naturalBaseline */ number | null ] + vfuncRoot(): void + vfuncUnroot(): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: GridLayout, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: GridLayout, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::baseline-row", callback: (($obj: GridLayout, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::baseline-row", callback: (($obj: GridLayout, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::baseline-row", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::baseline-row", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::baseline-row", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::column-homogeneous", callback: (($obj: GridLayout, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::column-homogeneous", callback: (($obj: GridLayout, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::column-homogeneous", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::column-homogeneous", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::column-homogeneous", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::column-spacing", callback: (($obj: GridLayout, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::column-spacing", callback: (($obj: GridLayout, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::column-spacing", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::column-spacing", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::column-spacing", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::row-homogeneous", callback: (($obj: GridLayout, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::row-homogeneous", callback: (($obj: GridLayout, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::row-homogeneous", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::row-homogeneous", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::row-homogeneous", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::row-spacing", callback: (($obj: GridLayout, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::row-spacing", callback: (($obj: GridLayout, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::row-spacing", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::row-spacing", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::row-spacing", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: GridLayout_ConstructProps) + _init (config?: GridLayout_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(): GridLayout + static $gtype: GObject.Type +} +export interface GridLayoutChild_ConstructProps extends LayoutChild_ConstructProps { + column?: number + columnSpan?: number + row?: number + rowSpan?: number +} +export class GridLayoutChild { + /* Properties of Gtk.GridLayoutChild */ + column: number + columnSpan: number + row: number + rowSpan: number + /* Fields of Gtk.LayoutChild */ + parentInstance: GObject.Object + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of Gtk.GridLayoutChild */ + getColumn(): number + getColumnSpan(): number + getRow(): number + getRowSpan(): number + setColumn(column: number): void + setColumnSpan(span: number): void + setRow(row: number): void + setRowSpan(span: number): void + /* Methods of Gtk.LayoutChild */ + getChildWidget(): Widget + getLayoutManager(): LayoutManager + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: GridLayoutChild, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: GridLayoutChild, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::column", callback: (($obj: GridLayoutChild, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::column", callback: (($obj: GridLayoutChild, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::column", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::column", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::column", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::column-span", callback: (($obj: GridLayoutChild, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::column-span", callback: (($obj: GridLayoutChild, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::column-span", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::column-span", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::column-span", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::row", callback: (($obj: GridLayoutChild, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::row", callback: (($obj: GridLayoutChild, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::row", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::row", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::row", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::row-span", callback: (($obj: GridLayoutChild, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::row-span", callback: (($obj: GridLayoutChild, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::row-span", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::row-span", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::row-span", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: GridLayoutChild_ConstructProps) + _init (config?: GridLayoutChild_ConstructProps): void + static $gtype: GObject.Type +} +export interface GridView_ConstructProps extends ListBase_ConstructProps { + enableRubberband?: boolean + factory?: ListItemFactory + maxColumns?: number + minColumns?: number + model?: SelectionModel + singleClickActivate?: boolean + accessibleRole?: AccessibleRole + orientation?: Orientation + hadjustment?: Adjustment + hscrollPolicy?: ScrollablePolicy + vadjustment?: Adjustment + vscrollPolicy?: ScrollablePolicy +} +export class GridView { + /* Properties of Gtk.GridView */ + enableRubberband: boolean + factory: ListItemFactory + maxColumns: number + minColumns: number + model: SelectionModel + singleClickActivate: boolean + /* Properties of Gtk.ListBase */ + orientation: Orientation + /* Properties of Gtk.Widget */ + canFocus: boolean + canTarget: boolean + cssClasses: string[] + cursor: Gdk.Cursor + focusOnClick: boolean + focusable: boolean + halign: Align + readonly hasDefault: boolean + readonly hasFocus: boolean + hasTooltip: boolean + heightRequest: number + hexpand: boolean + hexpandSet: boolean + layoutManager: LayoutManager + marginBottom: number + marginEnd: number + marginStart: number + marginTop: number + name: string + opacity: number + overflow: Overflow + readonly parent: Widget + receivesDefault: boolean + readonly root: Root + readonly scaleFactor: number + sensitive: boolean + tooltipMarkup: string + tooltipText: string + valign: Align + vexpand: boolean + vexpandSet: boolean + visible: boolean + widthRequest: number + /* Properties of Gtk.Accessible */ + accessibleRole: AccessibleRole + /* Properties of Gtk.Scrollable */ + hadjustment: Adjustment + hscrollPolicy: ScrollablePolicy + vadjustment: Adjustment + vscrollPolicy: ScrollablePolicy + /* Fields of Gtk.Widget */ + parentInstance: GObject.InitiallyUnowned + /* Fields of GObject.InitiallyUnowned */ + gTypeInstance: GObject.TypeInstance + /* Methods of Gtk.GridView */ + getEnableRubberband(): boolean + getFactory(): ListItemFactory | null + getMaxColumns(): number + getMinColumns(): number + getModel(): SelectionModel | null + getSingleClickActivate(): boolean + setEnableRubberband(enableRubberband: boolean): void + setFactory(factory?: ListItemFactory | null): void + setMaxColumns(maxColumns: number): void + setMinColumns(minColumns: number): void + setModel(model?: SelectionModel | null): void + setSingleClickActivate(singleClickActivate: boolean): void + /* Methods of Gtk.Widget */ + actionSetEnabled(actionName: string, enabled: boolean): void + activate(): boolean + activateAction(name: string, args?: GLib.Variant | null): boolean + activateDefault(): void + addController(controller: EventController): void + addCssClass(cssClass: string): void + addMnemonicLabel(label: Widget): void + addTickCallback(callback: TickCallback): number + allocate(width: number, height: number, baseline: number, transform?: Gsk.Transform | null): void + childFocus(direction: DirectionType): boolean + computeBounds(target: Widget): [ /* returnType */ boolean, /* outBounds */ Graphene.Rect ] + computeExpand(orientation: Orientation): boolean + computePoint(target: Widget, point: Graphene.Point): [ /* returnType */ boolean, /* outPoint */ Graphene.Point ] + computeTransform(target: Widget): [ /* returnType */ boolean, /* outTransform */ Graphene.Matrix ] + contains(x: number, y: number): boolean + createPangoContext(): Pango.Context + createPangoLayout(text?: string | null): Pango.Layout + dragCheckThreshold(startX: number, startY: number, currentX: number, currentY: number): boolean + errorBell(): void + getAllocatedBaseline(): number + getAllocatedHeight(): number + getAllocatedWidth(): number + getAllocation(): /* allocation */ Allocation + getAncestor(widgetType: GObject.Type): Widget | null + getCanFocus(): boolean + getCanTarget(): boolean + getChildVisible(): boolean + getClipboard(): Gdk.Clipboard + getCssClasses(): string[] + getCssName(): string + getCursor(): Gdk.Cursor | null + getDirection(): TextDirection + getDisplay(): Gdk.Display + getFirstChild(): Widget | null + getFocusChild(): Widget | null + getFocusOnClick(): boolean + getFocusable(): boolean + getFontMap(): Pango.FontMap | null + getFontOptions(): cairo.FontOptions | null + getFrameClock(): Gdk.FrameClock | null + getHalign(): Align + getHasTooltip(): boolean + getHeight(): number + getHexpand(): boolean + getHexpandSet(): boolean + getLastChild(): Widget | null + getLayoutManager(): LayoutManager | null + getMapped(): boolean + getMarginBottom(): number + getMarginEnd(): number + getMarginStart(): number + getMarginTop(): number + getName(): string + getNative(): Native | null + getNextSibling(): Widget | null + getOpacity(): number + getOverflow(): Overflow + getPangoContext(): Pango.Context + getParent(): Widget | null + getPreferredSize(): [ /* minimumSize */ Requisition | null, /* naturalSize */ Requisition | null ] + getPrevSibling(): Widget | null + getPrimaryClipboard(): Gdk.Clipboard + getRealized(): boolean + getReceivesDefault(): boolean + getRequestMode(): SizeRequestMode + getRoot(): Root | null + getScaleFactor(): number + getSensitive(): boolean + getSettings(): Settings + getSize(orientation: Orientation): number + getSizeRequest(): [ /* width */ number | null, /* height */ number | null ] + getStateFlags(): StateFlags + getStyleContext(): StyleContext + getTemplateChild(widgetType: GObject.Type, name: string): GObject.Object + getTooltipMarkup(): string | null + getTooltipText(): string | null + getValign(): 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?: Gio.ActionGroup | null): void + insertAfter(parent: Widget, previousSibling?: Widget | null): void + insertBefore(parent: Widget, nextSibling?: Widget | null): void + isAncestor(ancestor: Widget): boolean + isDrawable(): boolean + isFocus(): boolean + isSensitive(): boolean + isVisible(): boolean + keynavFailed(direction: DirectionType): boolean + listMnemonicLabels(): Widget[] + map(): void + measure(orientation: Orientation, forSize: number): [ /* minimum */ number | null, /* natural */ number | null, /* minimumBaseline */ number | null, /* naturalBaseline */ number | null ] + mnemonicActivate(groupCycling: boolean): boolean + observeChildren(): Gio.ListModel + observeControllers(): Gio.ListModel + pick(x: number, y: number, flags: PickFlags): Widget | null + queueAllocate(): void + queueDraw(): void + queueResize(): void + realize(): void + removeController(controller: EventController): void + removeCssClass(cssClass: string): void + removeMnemonicLabel(label: Widget): void + removeTickCallback(id: number): void + setCanFocus(canFocus: boolean): void + setCanTarget(canTarget: boolean): void + setChildVisible(childVisible: boolean): void + setCssClasses(classes: string[]): void + setCursor(cursor?: Gdk.Cursor | null): void + setCursorFromName(name?: string | null): void + setDirection(dir: TextDirection): void + setFocusChild(child?: Widget | null): void + setFocusOnClick(focusOnClick: boolean): void + setFocusable(focusable: boolean): void + setFontMap(fontMap?: Pango.FontMap | null): void + setFontOptions(options?: cairo.FontOptions | null): void + setHalign(align: Align): void + setHasTooltip(hasTooltip: boolean): void + setHexpand(expand: boolean): void + setHexpandSet(set: boolean): void + setLayoutManager(layoutManager?: LayoutManager | 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: Overflow): void + setParent(parent: Widget): void + setReceivesDefault(receivesDefault: boolean): void + setSensitive(sensitive: boolean): void + setSizeRequest(width: number, height: number): void + setStateFlags(flags: StateFlags, clear: boolean): void + setTooltipMarkup(markup?: string | null): void + setTooltipText(text?: string | null): void + setValign(align: Align): void + setVexpand(expand: boolean): void + setVexpandSet(set: boolean): void + setVisible(visible: boolean): void + shouldLayout(): boolean + show(): void + sizeAllocate(allocation: Allocation, baseline: number): void + snapshotChild(child: Widget, snapshot: Snapshot): void + translateCoordinates(destWidget: Widget, srcX: number, srcY: number): [ /* returnType */ boolean, /* destX */ number | null, /* destY */ number | null ] + triggerTooltipQuery(): void + unmap(): void + unparent(): void + unrealize(): void + unsetStateFlags(flags: StateFlags): void + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Methods of Gtk.Accessible */ + getAccessibleRole(): AccessibleRole + resetProperty(property: AccessibleProperty): void + resetRelation(relation: AccessibleRelation): void + resetState(state: AccessibleState): void + updateProperty(properties: AccessibleProperty[], values: any): void + updateRelation(relations: AccessibleRelation[], values: any): void + updateState(states: AccessibleState[], values: any): void + /* Methods of Gtk.Buildable */ + getBuildableId(): string + /* Methods of Gtk.Orientable */ + getOrientation(): Orientation + setOrientation(orientation: Orientation): void + /* Methods of Gtk.Scrollable */ + getBorder(): [ /* returnType */ boolean, /* border */ Border ] + getHadjustment(): Adjustment + getHscrollPolicy(): ScrollablePolicy + getVadjustment(): Adjustment + getVscrollPolicy(): ScrollablePolicy + setHadjustment(hadjustment?: Adjustment | null): void + setHscrollPolicy(policy: ScrollablePolicy): void + setVadjustment(vadjustment?: Adjustment | null): void + setVscrollPolicy(policy: ScrollablePolicy): void + /* Virtual methods of Gtk.ListBase */ + vfuncGetBorder(): [ /* returnType */ boolean, /* border */ Border ] + /* Virtual methods of Gtk.Widget */ + vfuncComputeExpand(hexpandP: boolean, vexpandP: boolean): void + vfuncContains(x: number, y: number): boolean + vfuncCssChanged(change: CssStyleChange): void + vfuncDirectionChanged(previousDirection: TextDirection): void + vfuncFocus(direction: DirectionType): boolean + vfuncGetRequestMode(): SizeRequestMode + vfuncGrabFocus(): boolean + vfuncHide(): void + vfuncKeynavFailed(direction: DirectionType): boolean + vfuncMap(): void + vfuncMeasure(orientation: Orientation, forSize: number): [ /* minimum */ number | null, /* natural */ number | null, /* minimumBaseline */ number | null, /* naturalBaseline */ number | null ] + vfuncMnemonicActivate(groupCycling: boolean): boolean + vfuncMoveFocus(direction: DirectionType): void + vfuncQueryTooltip(x: number, y: number, keyboardTooltip: boolean, tooltip: Tooltip): boolean + vfuncRealize(): void + vfuncRoot(): void + vfuncSetFocusChild(child?: Widget | null): void + vfuncShow(): void + vfuncSizeAllocate(width: number, height: number, baseline: number): void + vfuncSnapshot(snapshot: Snapshot): void + vfuncStateFlagsChanged(previousStateFlags: StateFlags): void + vfuncSystemSettingChanged(settings: SystemSetting): void + vfuncUnmap(): void + vfuncUnrealize(): void + vfuncUnroot(): void + vfuncAddChild(builder: Builder, child: GObject.Object, type?: string | null): void + vfuncCustomFinished(builder: Builder, child: GObject.Object | null, tagname: string, data?: object | null): void + vfuncCustomTagEnd(builder: Builder, child: GObject.Object | null, tagname: string, data?: object | null): void + vfuncCustomTagStart(builder: Builder, child: GObject.Object | null, tagname: string): [ /* returnType */ boolean, /* parser */ BuildableParser, /* data */ object | null ] + vfuncGetId(): string + vfuncGetInternalChild(builder: Builder, childname: string): GObject.Object + vfuncParserFinished(builder: Builder): void + vfuncSetBuildableProperty(builder: Builder, name: string, value: any): void + vfuncSetId(id: string): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Gtk.GridView */ + connect(sigName: "activate", callback: (($obj: GridView, position: number) => void)): number + connect_after(sigName: "activate", callback: (($obj: GridView, position: number) => void)): number + emit(sigName: "activate", position: number): void + on(sigName: "activate", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "activate", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "activate", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of Gtk.Widget */ + connect(sigName: "destroy", callback: (($obj: GridView) => void)): number + connect_after(sigName: "destroy", callback: (($obj: GridView) => void)): number + emit(sigName: "destroy"): void + on(sigName: "destroy", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "destroy", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "destroy", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "direction-changed", callback: (($obj: GridView, previousDirection: TextDirection) => void)): number + connect_after(sigName: "direction-changed", callback: (($obj: GridView, previousDirection: TextDirection) => void)): number + emit(sigName: "direction-changed", previousDirection: TextDirection): void + on(sigName: "direction-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "direction-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "direction-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "hide", callback: (($obj: GridView) => void)): number + connect_after(sigName: "hide", callback: (($obj: GridView) => void)): number + emit(sigName: "hide"): void + on(sigName: "hide", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "hide", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "hide", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "keynav-failed", callback: (($obj: GridView, direction: DirectionType) => boolean)): number + connect_after(sigName: "keynav-failed", callback: (($obj: GridView, direction: DirectionType) => boolean)): number + emit(sigName: "keynav-failed", direction: DirectionType): void + on(sigName: "keynav-failed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "keynav-failed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "keynav-failed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "map", callback: (($obj: GridView) => void)): number + connect_after(sigName: "map", callback: (($obj: GridView) => void)): number + emit(sigName: "map"): void + on(sigName: "map", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "map", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "map", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "mnemonic-activate", callback: (($obj: GridView, groupCycling: boolean) => boolean)): number + connect_after(sigName: "mnemonic-activate", callback: (($obj: GridView, groupCycling: boolean) => boolean)): number + emit(sigName: "mnemonic-activate", groupCycling: boolean): void + on(sigName: "mnemonic-activate", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "mnemonic-activate", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "mnemonic-activate", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "move-focus", callback: (($obj: GridView, direction: DirectionType) => void)): number + connect_after(sigName: "move-focus", callback: (($obj: GridView, direction: DirectionType) => void)): number + emit(sigName: "move-focus", direction: DirectionType): void + on(sigName: "move-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "move-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "move-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "query-tooltip", callback: (($obj: GridView, x: number, y: number, keyboardMode: boolean, tooltip: Tooltip) => boolean)): number + connect_after(sigName: "query-tooltip", callback: (($obj: GridView, x: number, y: number, keyboardMode: boolean, tooltip: Tooltip) => boolean)): number + emit(sigName: "query-tooltip", x: number, y: number, keyboardMode: boolean, tooltip: Tooltip): void + on(sigName: "query-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "query-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "query-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "realize", callback: (($obj: GridView) => void)): number + connect_after(sigName: "realize", callback: (($obj: GridView) => void)): number + emit(sigName: "realize"): void + on(sigName: "realize", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "realize", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "realize", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "show", callback: (($obj: GridView) => void)): number + connect_after(sigName: "show", callback: (($obj: GridView) => void)): number + emit(sigName: "show"): void + on(sigName: "show", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "show", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "show", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "state-flags-changed", callback: (($obj: GridView, flags: StateFlags) => void)): number + connect_after(sigName: "state-flags-changed", callback: (($obj: GridView, flags: StateFlags) => void)): number + emit(sigName: "state-flags-changed", flags: StateFlags): void + on(sigName: "state-flags-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "state-flags-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "state-flags-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "unmap", callback: (($obj: GridView) => void)): number + connect_after(sigName: "unmap", callback: (($obj: GridView) => void)): number + emit(sigName: "unmap"): void + on(sigName: "unmap", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "unmap", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "unmap", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "unrealize", callback: (($obj: GridView) => void)): number + connect_after(sigName: "unrealize", callback: (($obj: GridView) => void)): number + emit(sigName: "unrealize"): void + on(sigName: "unrealize", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "unrealize", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "unrealize", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: GridView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: GridView, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::enable-rubberband", callback: (($obj: GridView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::enable-rubberband", callback: (($obj: GridView, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::enable-rubberband", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::enable-rubberband", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::enable-rubberband", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::factory", callback: (($obj: GridView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::factory", callback: (($obj: GridView, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::factory", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::factory", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::factory", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::max-columns", callback: (($obj: GridView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::max-columns", callback: (($obj: GridView, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::max-columns", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::max-columns", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::max-columns", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::min-columns", callback: (($obj: GridView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::min-columns", callback: (($obj: GridView, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::min-columns", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::min-columns", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::min-columns", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::model", callback: (($obj: GridView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::model", callback: (($obj: GridView, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::model", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::model", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::model", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::single-click-activate", callback: (($obj: GridView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::single-click-activate", callback: (($obj: GridView, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::single-click-activate", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::single-click-activate", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::single-click-activate", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::orientation", callback: (($obj: GridView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::orientation", callback: (($obj: GridView, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::orientation", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::orientation", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::orientation", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::can-focus", callback: (($obj: GridView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::can-focus", callback: (($obj: GridView, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::can-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::can-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::can-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::can-target", callback: (($obj: GridView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::can-target", callback: (($obj: GridView, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::can-target", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::can-target", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::can-target", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::css-classes", callback: (($obj: GridView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::css-classes", callback: (($obj: GridView, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::css-classes", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::css-classes", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::css-classes", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::cursor", callback: (($obj: GridView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::cursor", callback: (($obj: GridView, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::cursor", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::cursor", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::cursor", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::focus-on-click", callback: (($obj: GridView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::focus-on-click", callback: (($obj: GridView, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::focus-on-click", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::focus-on-click", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::focus-on-click", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::focusable", callback: (($obj: GridView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::focusable", callback: (($obj: GridView, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::focusable", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::focusable", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::focusable", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::halign", callback: (($obj: GridView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::halign", callback: (($obj: GridView, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::halign", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::halign", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::halign", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::has-default", callback: (($obj: GridView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-default", callback: (($obj: GridView, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::has-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::has-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::has-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::has-focus", callback: (($obj: GridView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-focus", callback: (($obj: GridView, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::has-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::has-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::has-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::has-tooltip", callback: (($obj: GridView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-tooltip", callback: (($obj: GridView, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::has-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::has-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::has-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::height-request", callback: (($obj: GridView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::height-request", callback: (($obj: GridView, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::height-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::height-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::height-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::hexpand", callback: (($obj: GridView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hexpand", callback: (($obj: GridView, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::hexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::hexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::hexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::hexpand-set", callback: (($obj: GridView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hexpand-set", callback: (($obj: GridView, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::hexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::hexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::hexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::layout-manager", callback: (($obj: GridView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::layout-manager", callback: (($obj: GridView, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::layout-manager", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::layout-manager", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::layout-manager", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-bottom", callback: (($obj: GridView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-bottom", callback: (($obj: GridView, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-bottom", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-bottom", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-bottom", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-end", callback: (($obj: GridView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-end", callback: (($obj: GridView, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-end", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-end", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-end", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-start", callback: (($obj: GridView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-start", callback: (($obj: GridView, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-start", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-start", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-start", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-top", callback: (($obj: GridView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-top", callback: (($obj: GridView, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-top", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-top", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-top", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::name", callback: (($obj: GridView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::name", callback: (($obj: GridView, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::opacity", callback: (($obj: GridView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::opacity", callback: (($obj: GridView, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::opacity", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::opacity", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::opacity", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::overflow", callback: (($obj: GridView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::overflow", callback: (($obj: GridView, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::overflow", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::overflow", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::overflow", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::parent", callback: (($obj: GridView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::parent", callback: (($obj: GridView, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::receives-default", callback: (($obj: GridView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::receives-default", callback: (($obj: GridView, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::receives-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::receives-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::receives-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::root", callback: (($obj: GridView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::root", callback: (($obj: GridView, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::root", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::root", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::root", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::scale-factor", callback: (($obj: GridView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::scale-factor", callback: (($obj: GridView, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::scale-factor", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::scale-factor", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::scale-factor", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::sensitive", callback: (($obj: GridView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::sensitive", callback: (($obj: GridView, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::sensitive", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::sensitive", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::sensitive", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::tooltip-markup", callback: (($obj: GridView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::tooltip-markup", callback: (($obj: GridView, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::tooltip-markup", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::tooltip-markup", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::tooltip-markup", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::tooltip-text", callback: (($obj: GridView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::tooltip-text", callback: (($obj: GridView, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::tooltip-text", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::tooltip-text", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::tooltip-text", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::valign", callback: (($obj: GridView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::valign", callback: (($obj: GridView, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::valign", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::valign", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::valign", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::vexpand", callback: (($obj: GridView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vexpand", callback: (($obj: GridView, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::vexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::vexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::vexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::vexpand-set", callback: (($obj: GridView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vexpand-set", callback: (($obj: GridView, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::vexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::vexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::vexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::visible", callback: (($obj: GridView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::visible", callback: (($obj: GridView, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::width-request", callback: (($obj: GridView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::width-request", callback: (($obj: GridView, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::width-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::width-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::width-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::accessible-role", callback: (($obj: GridView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-role", callback: (($obj: GridView, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::accessible-role", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::accessible-role", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::accessible-role", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::hadjustment", callback: (($obj: GridView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hadjustment", callback: (($obj: GridView, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::hadjustment", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::hadjustment", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::hadjustment", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::hscroll-policy", callback: (($obj: GridView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hscroll-policy", callback: (($obj: GridView, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::hscroll-policy", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::hscroll-policy", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::hscroll-policy", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::vadjustment", callback: (($obj: GridView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vadjustment", callback: (($obj: GridView, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::vadjustment", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::vadjustment", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::vadjustment", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::vscroll-policy", callback: (($obj: GridView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vscroll-policy", callback: (($obj: GridView, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::vscroll-policy", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::vscroll-policy", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::vscroll-policy", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: GridView_ConstructProps) + _init (config?: GridView_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(model?: SelectionModel | null, factory?: ListItemFactory | null): GridView + static $gtype: GObject.Type +} +export interface HeaderBar_ConstructProps extends Widget_ConstructProps { + decorationLayout?: string + showTitleButtons?: boolean + titleWidget?: Widget + accessibleRole?: AccessibleRole +} +export class HeaderBar { + /* Properties of Gtk.HeaderBar */ + decorationLayout: string + showTitleButtons: boolean + titleWidget: Widget + /* Properties of Gtk.Widget */ + canFocus: boolean + canTarget: boolean + cssClasses: string[] + cursor: Gdk.Cursor + focusOnClick: boolean + focusable: boolean + halign: Align + readonly hasDefault: boolean + readonly hasFocus: boolean + hasTooltip: boolean + heightRequest: number + hexpand: boolean + hexpandSet: boolean + layoutManager: LayoutManager + marginBottom: number + marginEnd: number + marginStart: number + marginTop: number + name: string + opacity: number + overflow: Overflow + readonly parent: Widget + receivesDefault: boolean + readonly root: Root + readonly scaleFactor: number + sensitive: boolean + tooltipMarkup: string + tooltipText: string + valign: Align + vexpand: boolean + vexpandSet: boolean + visible: boolean + widthRequest: number + /* Properties of Gtk.Accessible */ + accessibleRole: AccessibleRole + /* Fields of Gtk.Widget */ + parentInstance: GObject.InitiallyUnowned + /* Fields of GObject.InitiallyUnowned */ + gTypeInstance: GObject.TypeInstance + /* Methods of Gtk.HeaderBar */ + getDecorationLayout(): string | null + getShowTitleButtons(): boolean + getTitleWidget(): Widget | null + packEnd(child: Widget): void + packStart(child: Widget): void + remove(child: Widget): void + setDecorationLayout(layout?: string | null): void + setShowTitleButtons(setting: boolean): void + setTitleWidget(titleWidget?: Widget | null): void + /* Methods of Gtk.Widget */ + actionSetEnabled(actionName: string, enabled: boolean): void + activate(): boolean + activateAction(name: string, args?: GLib.Variant | null): boolean + activateDefault(): void + addController(controller: EventController): void + addCssClass(cssClass: string): void + addMnemonicLabel(label: Widget): void + addTickCallback(callback: TickCallback): number + allocate(width: number, height: number, baseline: number, transform?: Gsk.Transform | null): void + childFocus(direction: DirectionType): boolean + computeBounds(target: Widget): [ /* returnType */ boolean, /* outBounds */ Graphene.Rect ] + computeExpand(orientation: Orientation): boolean + computePoint(target: Widget, point: Graphene.Point): [ /* returnType */ boolean, /* outPoint */ Graphene.Point ] + computeTransform(target: Widget): [ /* returnType */ boolean, /* outTransform */ Graphene.Matrix ] + contains(x: number, y: number): boolean + createPangoContext(): Pango.Context + createPangoLayout(text?: string | null): Pango.Layout + dragCheckThreshold(startX: number, startY: number, currentX: number, currentY: number): boolean + errorBell(): void + getAllocatedBaseline(): number + getAllocatedHeight(): number + getAllocatedWidth(): number + getAllocation(): /* allocation */ Allocation + getAncestor(widgetType: GObject.Type): Widget | null + getCanFocus(): boolean + getCanTarget(): boolean + getChildVisible(): boolean + getClipboard(): Gdk.Clipboard + getCssClasses(): string[] + getCssName(): string + getCursor(): Gdk.Cursor | null + getDirection(): TextDirection + getDisplay(): Gdk.Display + getFirstChild(): Widget | null + getFocusChild(): Widget | null + getFocusOnClick(): boolean + getFocusable(): boolean + getFontMap(): Pango.FontMap | null + getFontOptions(): cairo.FontOptions | null + getFrameClock(): Gdk.FrameClock | null + getHalign(): Align + getHasTooltip(): boolean + getHeight(): number + getHexpand(): boolean + getHexpandSet(): boolean + getLastChild(): Widget | null + getLayoutManager(): LayoutManager | null + getMapped(): boolean + getMarginBottom(): number + getMarginEnd(): number + getMarginStart(): number + getMarginTop(): number + getName(): string + getNative(): Native | null + getNextSibling(): Widget | null + getOpacity(): number + getOverflow(): Overflow + getPangoContext(): Pango.Context + getParent(): Widget | null + getPreferredSize(): [ /* minimumSize */ Requisition | null, /* naturalSize */ Requisition | null ] + getPrevSibling(): Widget | null + getPrimaryClipboard(): Gdk.Clipboard + getRealized(): boolean + getReceivesDefault(): boolean + getRequestMode(): SizeRequestMode + getRoot(): Root | null + getScaleFactor(): number + getSensitive(): boolean + getSettings(): Settings + getSize(orientation: Orientation): number + getSizeRequest(): [ /* width */ number | null, /* height */ number | null ] + getStateFlags(): StateFlags + getStyleContext(): StyleContext + getTemplateChild(widgetType: GObject.Type, name: string): GObject.Object + getTooltipMarkup(): string | null + getTooltipText(): string | null + getValign(): 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?: Gio.ActionGroup | null): void + insertAfter(parent: Widget, previousSibling?: Widget | null): void + insertBefore(parent: Widget, nextSibling?: Widget | null): void + isAncestor(ancestor: Widget): boolean + isDrawable(): boolean + isFocus(): boolean + isSensitive(): boolean + isVisible(): boolean + keynavFailed(direction: DirectionType): boolean + listMnemonicLabels(): Widget[] + map(): void + measure(orientation: Orientation, forSize: number): [ /* minimum */ number | null, /* natural */ number | null, /* minimumBaseline */ number | null, /* naturalBaseline */ number | null ] + mnemonicActivate(groupCycling: boolean): boolean + observeChildren(): Gio.ListModel + observeControllers(): Gio.ListModel + pick(x: number, y: number, flags: PickFlags): Widget | null + queueAllocate(): void + queueDraw(): void + queueResize(): void + realize(): void + removeController(controller: EventController): void + removeCssClass(cssClass: string): void + removeMnemonicLabel(label: Widget): void + removeTickCallback(id: number): void + setCanFocus(canFocus: boolean): void + setCanTarget(canTarget: boolean): void + setChildVisible(childVisible: boolean): void + setCssClasses(classes: string[]): void + setCursor(cursor?: Gdk.Cursor | null): void + setCursorFromName(name?: string | null): void + setDirection(dir: TextDirection): void + setFocusChild(child?: Widget | null): void + setFocusOnClick(focusOnClick: boolean): void + setFocusable(focusable: boolean): void + setFontMap(fontMap?: Pango.FontMap | null): void + setFontOptions(options?: cairo.FontOptions | null): void + setHalign(align: Align): void + setHasTooltip(hasTooltip: boolean): void + setHexpand(expand: boolean): void + setHexpandSet(set: boolean): void + setLayoutManager(layoutManager?: LayoutManager | 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: Overflow): void + setParent(parent: Widget): void + setReceivesDefault(receivesDefault: boolean): void + setSensitive(sensitive: boolean): void + setSizeRequest(width: number, height: number): void + setStateFlags(flags: StateFlags, clear: boolean): void + setTooltipMarkup(markup?: string | null): void + setTooltipText(text?: string | null): void + setValign(align: Align): void + setVexpand(expand: boolean): void + setVexpandSet(set: boolean): void + setVisible(visible: boolean): void + shouldLayout(): boolean + show(): void + sizeAllocate(allocation: Allocation, baseline: number): void + snapshotChild(child: Widget, snapshot: Snapshot): void + translateCoordinates(destWidget: Widget, srcX: number, srcY: number): [ /* returnType */ boolean, /* destX */ number | null, /* destY */ number | null ] + triggerTooltipQuery(): void + unmap(): void + unparent(): void + unrealize(): void + unsetStateFlags(flags: StateFlags): void + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Methods of Gtk.Accessible */ + getAccessibleRole(): AccessibleRole + resetProperty(property: AccessibleProperty): void + resetRelation(relation: AccessibleRelation): void + resetState(state: AccessibleState): void + updateProperty(properties: AccessibleProperty[], values: any): void + updateRelation(relations: AccessibleRelation[], values: any): void + updateState(states: AccessibleState[], values: any): void + /* Methods of Gtk.Buildable */ + getBuildableId(): string + /* Virtual methods of Gtk.Widget */ + vfuncComputeExpand(hexpandP: boolean, vexpandP: boolean): void + vfuncContains(x: number, y: number): boolean + vfuncCssChanged(change: CssStyleChange): void + vfuncDirectionChanged(previousDirection: TextDirection): void + vfuncFocus(direction: DirectionType): boolean + vfuncGetRequestMode(): SizeRequestMode + vfuncGrabFocus(): boolean + vfuncHide(): void + vfuncKeynavFailed(direction: DirectionType): boolean + vfuncMap(): void + vfuncMeasure(orientation: Orientation, forSize: number): [ /* minimum */ number | null, /* natural */ number | null, /* minimumBaseline */ number | null, /* naturalBaseline */ number | null ] + vfuncMnemonicActivate(groupCycling: boolean): boolean + vfuncMoveFocus(direction: DirectionType): void + vfuncQueryTooltip(x: number, y: number, keyboardTooltip: boolean, tooltip: Tooltip): boolean + vfuncRealize(): void + vfuncRoot(): void + vfuncSetFocusChild(child?: Widget | null): void + vfuncShow(): void + vfuncSizeAllocate(width: number, height: number, baseline: number): void + vfuncSnapshot(snapshot: Snapshot): void + vfuncStateFlagsChanged(previousStateFlags: StateFlags): void + vfuncSystemSettingChanged(settings: SystemSetting): void + vfuncUnmap(): void + vfuncUnrealize(): void + vfuncUnroot(): void + vfuncAddChild(builder: Builder, child: GObject.Object, type?: string | null): void + vfuncCustomFinished(builder: Builder, child: GObject.Object | null, tagname: string, data?: object | null): void + vfuncCustomTagEnd(builder: Builder, child: GObject.Object | null, tagname: string, data?: object | null): void + vfuncCustomTagStart(builder: Builder, child: GObject.Object | null, tagname: string): [ /* returnType */ boolean, /* parser */ BuildableParser, /* data */ object | null ] + vfuncGetId(): string + vfuncGetInternalChild(builder: Builder, childname: string): GObject.Object + vfuncParserFinished(builder: Builder): void + vfuncSetBuildableProperty(builder: Builder, name: string, value: any): void + vfuncSetId(id: string): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Gtk.Widget */ + connect(sigName: "destroy", callback: (($obj: HeaderBar) => void)): number + connect_after(sigName: "destroy", callback: (($obj: HeaderBar) => void)): number + emit(sigName: "destroy"): void + on(sigName: "destroy", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "destroy", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "destroy", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "direction-changed", callback: (($obj: HeaderBar, previousDirection: TextDirection) => void)): number + connect_after(sigName: "direction-changed", callback: (($obj: HeaderBar, previousDirection: TextDirection) => void)): number + emit(sigName: "direction-changed", previousDirection: TextDirection): void + on(sigName: "direction-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "direction-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "direction-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "hide", callback: (($obj: HeaderBar) => void)): number + connect_after(sigName: "hide", callback: (($obj: HeaderBar) => void)): number + emit(sigName: "hide"): void + on(sigName: "hide", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "hide", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "hide", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "keynav-failed", callback: (($obj: HeaderBar, direction: DirectionType) => boolean)): number + connect_after(sigName: "keynav-failed", callback: (($obj: HeaderBar, direction: DirectionType) => boolean)): number + emit(sigName: "keynav-failed", direction: DirectionType): void + on(sigName: "keynav-failed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "keynav-failed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "keynav-failed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "map", callback: (($obj: HeaderBar) => void)): number + connect_after(sigName: "map", callback: (($obj: HeaderBar) => void)): number + emit(sigName: "map"): void + on(sigName: "map", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "map", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "map", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "mnemonic-activate", callback: (($obj: HeaderBar, groupCycling: boolean) => boolean)): number + connect_after(sigName: "mnemonic-activate", callback: (($obj: HeaderBar, groupCycling: boolean) => boolean)): number + emit(sigName: "mnemonic-activate", groupCycling: boolean): void + on(sigName: "mnemonic-activate", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "mnemonic-activate", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "mnemonic-activate", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "move-focus", callback: (($obj: HeaderBar, direction: DirectionType) => void)): number + connect_after(sigName: "move-focus", callback: (($obj: HeaderBar, direction: DirectionType) => void)): number + emit(sigName: "move-focus", direction: DirectionType): void + on(sigName: "move-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "move-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "move-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "query-tooltip", callback: (($obj: HeaderBar, x: number, y: number, keyboardMode: boolean, tooltip: Tooltip) => boolean)): number + connect_after(sigName: "query-tooltip", callback: (($obj: HeaderBar, x: number, y: number, keyboardMode: boolean, tooltip: Tooltip) => boolean)): number + emit(sigName: "query-tooltip", x: number, y: number, keyboardMode: boolean, tooltip: Tooltip): void + on(sigName: "query-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "query-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "query-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "realize", callback: (($obj: HeaderBar) => void)): number + connect_after(sigName: "realize", callback: (($obj: HeaderBar) => void)): number + emit(sigName: "realize"): void + on(sigName: "realize", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "realize", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "realize", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "show", callback: (($obj: HeaderBar) => void)): number + connect_after(sigName: "show", callback: (($obj: HeaderBar) => void)): number + emit(sigName: "show"): void + on(sigName: "show", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "show", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "show", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "state-flags-changed", callback: (($obj: HeaderBar, flags: StateFlags) => void)): number + connect_after(sigName: "state-flags-changed", callback: (($obj: HeaderBar, flags: StateFlags) => void)): number + emit(sigName: "state-flags-changed", flags: StateFlags): void + on(sigName: "state-flags-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "state-flags-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "state-flags-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "unmap", callback: (($obj: HeaderBar) => void)): number + connect_after(sigName: "unmap", callback: (($obj: HeaderBar) => void)): number + emit(sigName: "unmap"): void + on(sigName: "unmap", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "unmap", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "unmap", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "unrealize", callback: (($obj: HeaderBar) => void)): number + connect_after(sigName: "unrealize", callback: (($obj: HeaderBar) => void)): number + emit(sigName: "unrealize"): void + on(sigName: "unrealize", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "unrealize", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "unrealize", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: HeaderBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: HeaderBar, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::decoration-layout", callback: (($obj: HeaderBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::decoration-layout", callback: (($obj: HeaderBar, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::decoration-layout", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::decoration-layout", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::decoration-layout", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::show-title-buttons", callback: (($obj: HeaderBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::show-title-buttons", callback: (($obj: HeaderBar, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::show-title-buttons", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::show-title-buttons", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::show-title-buttons", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::title-widget", callback: (($obj: HeaderBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::title-widget", callback: (($obj: HeaderBar, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::title-widget", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::title-widget", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::title-widget", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::can-focus", callback: (($obj: HeaderBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::can-focus", callback: (($obj: HeaderBar, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::can-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::can-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::can-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::can-target", callback: (($obj: HeaderBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::can-target", callback: (($obj: HeaderBar, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::can-target", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::can-target", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::can-target", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::css-classes", callback: (($obj: HeaderBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::css-classes", callback: (($obj: HeaderBar, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::css-classes", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::css-classes", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::css-classes", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::cursor", callback: (($obj: HeaderBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::cursor", callback: (($obj: HeaderBar, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::cursor", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::cursor", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::cursor", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::focus-on-click", callback: (($obj: HeaderBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::focus-on-click", callback: (($obj: HeaderBar, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::focus-on-click", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::focus-on-click", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::focus-on-click", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::focusable", callback: (($obj: HeaderBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::focusable", callback: (($obj: HeaderBar, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::focusable", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::focusable", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::focusable", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::halign", callback: (($obj: HeaderBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::halign", callback: (($obj: HeaderBar, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::halign", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::halign", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::halign", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::has-default", callback: (($obj: HeaderBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-default", callback: (($obj: HeaderBar, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::has-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::has-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::has-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::has-focus", callback: (($obj: HeaderBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-focus", callback: (($obj: HeaderBar, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::has-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::has-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::has-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::has-tooltip", callback: (($obj: HeaderBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-tooltip", callback: (($obj: HeaderBar, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::has-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::has-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::has-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::height-request", callback: (($obj: HeaderBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::height-request", callback: (($obj: HeaderBar, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::height-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::height-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::height-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::hexpand", callback: (($obj: HeaderBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hexpand", callback: (($obj: HeaderBar, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::hexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::hexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::hexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::hexpand-set", callback: (($obj: HeaderBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hexpand-set", callback: (($obj: HeaderBar, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::hexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::hexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::hexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::layout-manager", callback: (($obj: HeaderBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::layout-manager", callback: (($obj: HeaderBar, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::layout-manager", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::layout-manager", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::layout-manager", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-bottom", callback: (($obj: HeaderBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-bottom", callback: (($obj: HeaderBar, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-bottom", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-bottom", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-bottom", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-end", callback: (($obj: HeaderBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-end", callback: (($obj: HeaderBar, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-end", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-end", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-end", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-start", callback: (($obj: HeaderBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-start", callback: (($obj: HeaderBar, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-start", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-start", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-start", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-top", callback: (($obj: HeaderBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-top", callback: (($obj: HeaderBar, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-top", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-top", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-top", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::name", callback: (($obj: HeaderBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::name", callback: (($obj: HeaderBar, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::opacity", callback: (($obj: HeaderBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::opacity", callback: (($obj: HeaderBar, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::opacity", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::opacity", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::opacity", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::overflow", callback: (($obj: HeaderBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::overflow", callback: (($obj: HeaderBar, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::overflow", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::overflow", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::overflow", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::parent", callback: (($obj: HeaderBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::parent", callback: (($obj: HeaderBar, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::receives-default", callback: (($obj: HeaderBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::receives-default", callback: (($obj: HeaderBar, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::receives-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::receives-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::receives-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::root", callback: (($obj: HeaderBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::root", callback: (($obj: HeaderBar, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::root", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::root", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::root", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::scale-factor", callback: (($obj: HeaderBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::scale-factor", callback: (($obj: HeaderBar, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::scale-factor", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::scale-factor", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::scale-factor", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::sensitive", callback: (($obj: HeaderBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::sensitive", callback: (($obj: HeaderBar, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::sensitive", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::sensitive", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::sensitive", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::tooltip-markup", callback: (($obj: HeaderBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::tooltip-markup", callback: (($obj: HeaderBar, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::tooltip-markup", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::tooltip-markup", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::tooltip-markup", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::tooltip-text", callback: (($obj: HeaderBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::tooltip-text", callback: (($obj: HeaderBar, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::tooltip-text", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::tooltip-text", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::tooltip-text", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::valign", callback: (($obj: HeaderBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::valign", callback: (($obj: HeaderBar, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::valign", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::valign", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::valign", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::vexpand", callback: (($obj: HeaderBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vexpand", callback: (($obj: HeaderBar, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::vexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::vexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::vexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::vexpand-set", callback: (($obj: HeaderBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vexpand-set", callback: (($obj: HeaderBar, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::vexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::vexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::vexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::visible", callback: (($obj: HeaderBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::visible", callback: (($obj: HeaderBar, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::width-request", callback: (($obj: HeaderBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::width-request", callback: (($obj: HeaderBar, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::width-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::width-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::width-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::accessible-role", callback: (($obj: HeaderBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-role", callback: (($obj: HeaderBar, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::accessible-role", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::accessible-role", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::accessible-role", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: HeaderBar_ConstructProps) + _init (config?: HeaderBar_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(): HeaderBar + static $gtype: GObject.Type +} +export interface IMContext_ConstructProps extends GObject.Object_ConstructProps { + inputHints?: InputHints + inputPurpose?: InputPurpose +} +export class IMContext { + /* Properties of Gtk.IMContext */ + inputHints: InputHints + inputPurpose: InputPurpose + /* Fields of Gtk.IMContext */ + parentInstance: GObject.Object + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of Gtk.IMContext */ + deleteSurrounding(offset: number, nChars: number): boolean + filterKey(press: boolean, surface: Gdk.Surface, device: Gdk.Device, time: number, keycode: number, state: Gdk.ModifierType, group: number): boolean + filterKeypress(event: Gdk.Event): boolean + focusIn(): void + focusOut(): void + getPreeditString(): [ /* str */ string, /* attrs */ Pango.AttrList, /* cursorPos */ number ] + getSurrounding(): [ /* returnType */ boolean, /* text */ string, /* cursorIndex */ number ] + getSurroundingWithSelection(): [ /* returnType */ boolean, /* text */ string, /* cursorIndex */ number, /* anchorIndex */ number ] + reset(): void + setClientWidget(widget?: Widget | null): void + setCursorLocation(area: Gdk.Rectangle): void + setSurrounding(text: string, len: number, cursorIndex: number): void + setSurroundingWithSelection(text: string, len: number, cursorIndex: number, anchorIndex: number): void + setUsePreedit(usePreedit: boolean): void + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Virtual methods of Gtk.IMContext */ + vfuncCommit(str: string): void + vfuncDeleteSurrounding(offset: number, nChars: number): boolean + vfuncFilterKeypress(event: Gdk.Event): boolean + vfuncFocusIn(): void + vfuncFocusOut(): void + vfuncGetPreeditString(): [ /* str */ string, /* attrs */ Pango.AttrList, /* cursorPos */ number ] + vfuncGetSurrounding(): [ /* returnType */ boolean, /* text */ string, /* cursorIndex */ number ] + vfuncGetSurroundingWithSelection(): [ /* returnType */ boolean, /* text */ string, /* cursorIndex */ number, /* anchorIndex */ number ] + vfuncPreeditChanged(): void + vfuncPreeditEnd(): void + vfuncPreeditStart(): void + vfuncReset(): void + vfuncRetrieveSurrounding(): boolean + vfuncSetClientWidget(widget?: Widget | null): void + vfuncSetCursorLocation(area: Gdk.Rectangle): void + vfuncSetSurrounding(text: string, len: number, cursorIndex: number): void + vfuncSetSurroundingWithSelection(text: string, len: number, cursorIndex: number, anchorIndex: number): void + vfuncSetUsePreedit(usePreedit: boolean): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Gtk.IMContext */ + connect(sigName: "commit", callback: (($obj: IMContext, str: string) => void)): number + connect_after(sigName: "commit", callback: (($obj: IMContext, str: string) => void)): number + emit(sigName: "commit", str: string): void + on(sigName: "commit", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "commit", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "commit", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "delete-surrounding", callback: (($obj: IMContext, offset: number, nChars: number) => boolean)): number + connect_after(sigName: "delete-surrounding", callback: (($obj: IMContext, offset: number, nChars: number) => boolean)): number + emit(sigName: "delete-surrounding", offset: number, nChars: number): void + on(sigName: "delete-surrounding", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "delete-surrounding", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "delete-surrounding", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "preedit-changed", callback: (($obj: IMContext) => void)): number + connect_after(sigName: "preedit-changed", callback: (($obj: IMContext) => void)): number + emit(sigName: "preedit-changed"): void + on(sigName: "preedit-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "preedit-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "preedit-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "preedit-end", callback: (($obj: IMContext) => void)): number + connect_after(sigName: "preedit-end", callback: (($obj: IMContext) => void)): number + emit(sigName: "preedit-end"): void + on(sigName: "preedit-end", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "preedit-end", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "preedit-end", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "preedit-start", callback: (($obj: IMContext) => void)): number + connect_after(sigName: "preedit-start", callback: (($obj: IMContext) => void)): number + emit(sigName: "preedit-start"): void + on(sigName: "preedit-start", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "preedit-start", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "preedit-start", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "retrieve-surrounding", callback: (($obj: IMContext) => boolean)): number + connect_after(sigName: "retrieve-surrounding", callback: (($obj: IMContext) => boolean)): number + emit(sigName: "retrieve-surrounding"): void + on(sigName: "retrieve-surrounding", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "retrieve-surrounding", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "retrieve-surrounding", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: IMContext, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: IMContext, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::input-hints", callback: (($obj: IMContext, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::input-hints", callback: (($obj: IMContext, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::input-hints", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::input-hints", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::input-hints", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::input-purpose", callback: (($obj: IMContext, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::input-purpose", callback: (($obj: IMContext, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::input-purpose", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::input-purpose", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::input-purpose", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: IMContext_ConstructProps) + _init (config?: IMContext_ConstructProps): void + static $gtype: GObject.Type +} +export interface IMContextSimple_ConstructProps extends IMContext_ConstructProps { +} +export class IMContextSimple { + /* Properties of Gtk.IMContext */ + inputHints: InputHints + inputPurpose: InputPurpose + /* Fields of Gtk.IMContextSimple */ + object: IMContext + /* Fields of Gtk.IMContext */ + parentInstance: GObject.Object + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of Gtk.IMContextSimple */ + addComposeFile(composeFile: string): void + /* Methods of Gtk.IMContext */ + deleteSurrounding(offset: number, nChars: number): boolean + filterKey(press: boolean, surface: Gdk.Surface, device: Gdk.Device, time: number, keycode: number, state: Gdk.ModifierType, group: number): boolean + filterKeypress(event: Gdk.Event): boolean + focusIn(): void + focusOut(): void + getPreeditString(): [ /* str */ string, /* attrs */ Pango.AttrList, /* cursorPos */ number ] + getSurrounding(): [ /* returnType */ boolean, /* text */ string, /* cursorIndex */ number ] + getSurroundingWithSelection(): [ /* returnType */ boolean, /* text */ string, /* cursorIndex */ number, /* anchorIndex */ number ] + reset(): void + setClientWidget(widget?: Widget | null): void + setCursorLocation(area: Gdk.Rectangle): void + setSurrounding(text: string, len: number, cursorIndex: number): void + setSurroundingWithSelection(text: string, len: number, cursorIndex: number, anchorIndex: number): void + setUsePreedit(usePreedit: boolean): void + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Virtual methods of Gtk.IMContext */ + vfuncCommit(str: string): void + vfuncDeleteSurrounding(offset: number, nChars: number): boolean + vfuncFilterKeypress(event: Gdk.Event): boolean + vfuncFocusIn(): void + vfuncFocusOut(): void + vfuncGetPreeditString(): [ /* str */ string, /* attrs */ Pango.AttrList, /* cursorPos */ number ] + vfuncGetSurrounding(): [ /* returnType */ boolean, /* text */ string, /* cursorIndex */ number ] + vfuncGetSurroundingWithSelection(): [ /* returnType */ boolean, /* text */ string, /* cursorIndex */ number, /* anchorIndex */ number ] + vfuncPreeditChanged(): void + vfuncPreeditEnd(): void + vfuncPreeditStart(): void + vfuncReset(): void + vfuncRetrieveSurrounding(): boolean + vfuncSetClientWidget(widget?: Widget | null): void + vfuncSetCursorLocation(area: Gdk.Rectangle): void + vfuncSetSurrounding(text: string, len: number, cursorIndex: number): void + vfuncSetSurroundingWithSelection(text: string, len: number, cursorIndex: number, anchorIndex: number): void + vfuncSetUsePreedit(usePreedit: boolean): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Gtk.IMContext */ + connect(sigName: "commit", callback: (($obj: IMContextSimple, str: string) => void)): number + connect_after(sigName: "commit", callback: (($obj: IMContextSimple, str: string) => void)): number + emit(sigName: "commit", str: string): void + on(sigName: "commit", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "commit", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "commit", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "delete-surrounding", callback: (($obj: IMContextSimple, offset: number, nChars: number) => boolean)): number + connect_after(sigName: "delete-surrounding", callback: (($obj: IMContextSimple, offset: number, nChars: number) => boolean)): number + emit(sigName: "delete-surrounding", offset: number, nChars: number): void + on(sigName: "delete-surrounding", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "delete-surrounding", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "delete-surrounding", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "preedit-changed", callback: (($obj: IMContextSimple) => void)): number + connect_after(sigName: "preedit-changed", callback: (($obj: IMContextSimple) => void)): number + emit(sigName: "preedit-changed"): void + on(sigName: "preedit-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "preedit-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "preedit-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "preedit-end", callback: (($obj: IMContextSimple) => void)): number + connect_after(sigName: "preedit-end", callback: (($obj: IMContextSimple) => void)): number + emit(sigName: "preedit-end"): void + on(sigName: "preedit-end", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "preedit-end", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "preedit-end", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "preedit-start", callback: (($obj: IMContextSimple) => void)): number + connect_after(sigName: "preedit-start", callback: (($obj: IMContextSimple) => void)): number + emit(sigName: "preedit-start"): void + on(sigName: "preedit-start", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "preedit-start", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "preedit-start", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "retrieve-surrounding", callback: (($obj: IMContextSimple) => boolean)): number + connect_after(sigName: "retrieve-surrounding", callback: (($obj: IMContextSimple) => boolean)): number + emit(sigName: "retrieve-surrounding"): void + on(sigName: "retrieve-surrounding", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "retrieve-surrounding", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "retrieve-surrounding", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: IMContextSimple, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: IMContextSimple, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::input-hints", callback: (($obj: IMContextSimple, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::input-hints", callback: (($obj: IMContextSimple, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::input-hints", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::input-hints", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::input-hints", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::input-purpose", callback: (($obj: IMContextSimple, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::input-purpose", callback: (($obj: IMContextSimple, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::input-purpose", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::input-purpose", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::input-purpose", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: IMContextSimple_ConstructProps) + _init (config?: IMContextSimple_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(): IMContextSimple + static $gtype: GObject.Type +} +export interface IMMulticontext_ConstructProps extends IMContext_ConstructProps { +} +export class IMMulticontext { + /* Properties of Gtk.IMContext */ + inputHints: InputHints + inputPurpose: InputPurpose + /* Fields of Gtk.IMMulticontext */ + object: IMContext + /* Fields of Gtk.IMContext */ + parentInstance: GObject.Object + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of Gtk.IMMulticontext */ + getContextId(): string + setContextId(contextId: string): void + /* Methods of Gtk.IMContext */ + deleteSurrounding(offset: number, nChars: number): boolean + filterKey(press: boolean, surface: Gdk.Surface, device: Gdk.Device, time: number, keycode: number, state: Gdk.ModifierType, group: number): boolean + filterKeypress(event: Gdk.Event): boolean + focusIn(): void + focusOut(): void + getPreeditString(): [ /* str */ string, /* attrs */ Pango.AttrList, /* cursorPos */ number ] + getSurrounding(): [ /* returnType */ boolean, /* text */ string, /* cursorIndex */ number ] + getSurroundingWithSelection(): [ /* returnType */ boolean, /* text */ string, /* cursorIndex */ number, /* anchorIndex */ number ] + reset(): void + setClientWidget(widget?: Widget | null): void + setCursorLocation(area: Gdk.Rectangle): void + setSurrounding(text: string, len: number, cursorIndex: number): void + setSurroundingWithSelection(text: string, len: number, cursorIndex: number, anchorIndex: number): void + setUsePreedit(usePreedit: boolean): void + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Virtual methods of Gtk.IMContext */ + vfuncCommit(str: string): void + vfuncDeleteSurrounding(offset: number, nChars: number): boolean + vfuncFilterKeypress(event: Gdk.Event): boolean + vfuncFocusIn(): void + vfuncFocusOut(): void + vfuncGetPreeditString(): [ /* str */ string, /* attrs */ Pango.AttrList, /* cursorPos */ number ] + vfuncGetSurrounding(): [ /* returnType */ boolean, /* text */ string, /* cursorIndex */ number ] + vfuncGetSurroundingWithSelection(): [ /* returnType */ boolean, /* text */ string, /* cursorIndex */ number, /* anchorIndex */ number ] + vfuncPreeditChanged(): void + vfuncPreeditEnd(): void + vfuncPreeditStart(): void + vfuncReset(): void + vfuncRetrieveSurrounding(): boolean + vfuncSetClientWidget(widget?: Widget | null): void + vfuncSetCursorLocation(area: Gdk.Rectangle): void + vfuncSetSurrounding(text: string, len: number, cursorIndex: number): void + vfuncSetSurroundingWithSelection(text: string, len: number, cursorIndex: number, anchorIndex: number): void + vfuncSetUsePreedit(usePreedit: boolean): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Gtk.IMContext */ + connect(sigName: "commit", callback: (($obj: IMMulticontext, str: string) => void)): number + connect_after(sigName: "commit", callback: (($obj: IMMulticontext, str: string) => void)): number + emit(sigName: "commit", str: string): void + on(sigName: "commit", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "commit", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "commit", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "delete-surrounding", callback: (($obj: IMMulticontext, offset: number, nChars: number) => boolean)): number + connect_after(sigName: "delete-surrounding", callback: (($obj: IMMulticontext, offset: number, nChars: number) => boolean)): number + emit(sigName: "delete-surrounding", offset: number, nChars: number): void + on(sigName: "delete-surrounding", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "delete-surrounding", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "delete-surrounding", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "preedit-changed", callback: (($obj: IMMulticontext) => void)): number + connect_after(sigName: "preedit-changed", callback: (($obj: IMMulticontext) => void)): number + emit(sigName: "preedit-changed"): void + on(sigName: "preedit-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "preedit-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "preedit-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "preedit-end", callback: (($obj: IMMulticontext) => void)): number + connect_after(sigName: "preedit-end", callback: (($obj: IMMulticontext) => void)): number + emit(sigName: "preedit-end"): void + on(sigName: "preedit-end", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "preedit-end", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "preedit-end", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "preedit-start", callback: (($obj: IMMulticontext) => void)): number + connect_after(sigName: "preedit-start", callback: (($obj: IMMulticontext) => void)): number + emit(sigName: "preedit-start"): void + on(sigName: "preedit-start", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "preedit-start", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "preedit-start", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "retrieve-surrounding", callback: (($obj: IMMulticontext) => boolean)): number + connect_after(sigName: "retrieve-surrounding", callback: (($obj: IMMulticontext) => boolean)): number + emit(sigName: "retrieve-surrounding"): void + on(sigName: "retrieve-surrounding", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "retrieve-surrounding", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "retrieve-surrounding", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: IMMulticontext, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: IMMulticontext, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::input-hints", callback: (($obj: IMMulticontext, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::input-hints", callback: (($obj: IMMulticontext, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::input-hints", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::input-hints", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::input-hints", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::input-purpose", callback: (($obj: IMMulticontext, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::input-purpose", callback: (($obj: IMMulticontext, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::input-purpose", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::input-purpose", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::input-purpose", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: IMMulticontext_ConstructProps) + _init (config?: IMMulticontext_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(): IMMulticontext + static $gtype: GObject.Type +} +export interface IconPaintable_ConstructProps extends GObject.Object_ConstructProps { + file?: Gio.File + iconName?: string + isSymbolic?: boolean +} +export class IconPaintable { + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of Gtk.IconPaintable */ + getFile(): Gio.File | null + getIconName(): string | null + isSymbolic(): boolean + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Methods of Gdk.Paintable */ + computeConcreteSize(specifiedWidth: number, specifiedHeight: number, defaultWidth: number, defaultHeight: number): [ /* concreteWidth */ number, /* concreteHeight */ number ] + getCurrentImage(): Gdk.Paintable + getFlags(): Gdk.PaintableFlags + getIntrinsicAspectRatio(): number + getIntrinsicHeight(): number + getIntrinsicWidth(): number + invalidateContents(): void + invalidateSize(): void + snapshot(snapshot: Gdk.Snapshot, width: number, height: number): void + /* Virtual methods of Gtk.IconPaintable */ + vfuncGetCurrentImage(): Gdk.Paintable + vfuncGetFlags(): Gdk.PaintableFlags + vfuncGetIntrinsicAspectRatio(): number + vfuncGetIntrinsicHeight(): number + vfuncGetIntrinsicWidth(): number + vfuncSnapshot(snapshot: Gdk.Snapshot, width: number, height: number): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: IconPaintable, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: IconPaintable, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of Gdk.Paintable */ + connect(sigName: "invalidate-contents", callback: (($obj: IconPaintable) => void)): number + connect_after(sigName: "invalidate-contents", callback: (($obj: IconPaintable) => void)): number + emit(sigName: "invalidate-contents"): void + on(sigName: "invalidate-contents", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "invalidate-contents", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "invalidate-contents", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "invalidate-size", callback: (($obj: IconPaintable) => void)): number + connect_after(sigName: "invalidate-size", callback: (($obj: IconPaintable) => void)): number + emit(sigName: "invalidate-size"): void + on(sigName: "invalidate-size", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "invalidate-size", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "invalidate-size", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: IconPaintable_ConstructProps) + _init (config?: IconPaintable_ConstructProps): void + /* Static methods and pseudo-constructors */ + static newForFile(file: Gio.File, size: number, scale: number): IconPaintable + static newEmpty(intrinsicWidth: number, intrinsicHeight: number): Gdk.Paintable + static $gtype: GObject.Type +} +export interface IconTheme_ConstructProps extends GObject.Object_ConstructProps { + display?: Gdk.Display + resourcePath?: string[] + searchPath?: string[] + themeName?: string +} +export class IconTheme { + /* Properties of Gtk.IconTheme */ + display: Gdk.Display + readonly iconNames: string[] + resourcePath: string[] + searchPath: string[] + themeName: string + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of Gtk.IconTheme */ + addResourcePath(path: string): void + addSearchPath(path: string): void + getDisplay(): Gdk.Display | null + getIconNames(): string[] + getIconSizes(iconName: string): number[] + getResourcePath(): string[] | null + getSearchPath(): string[] | null + getThemeName(): string + hasGicon(gicon: Gio.Icon): boolean + hasIcon(iconName: string): boolean + lookupByGicon(icon: Gio.Icon, size: number, scale: number, direction: TextDirection, flags: IconLookupFlags): IconPaintable + lookupIcon(iconName: string, fallbacks: string[] | null, size: number, scale: number, direction: TextDirection, flags: IconLookupFlags): IconPaintable + setResourcePath(path: string): void + setSearchPath(path?: string[] | null): void + setThemeName(themeName?: string | null): void + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Gtk.IconTheme */ + connect(sigName: "changed", callback: (($obj: IconTheme) => void)): number + connect_after(sigName: "changed", callback: (($obj: IconTheme) => void)): number + emit(sigName: "changed"): void + on(sigName: "changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: IconTheme, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: IconTheme, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::display", callback: (($obj: IconTheme, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::display", callback: (($obj: IconTheme, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::display", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::display", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::display", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::icon-names", callback: (($obj: IconTheme, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::icon-names", callback: (($obj: IconTheme, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::icon-names", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::icon-names", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::icon-names", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::resource-path", callback: (($obj: IconTheme, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::resource-path", callback: (($obj: IconTheme, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::resource-path", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::resource-path", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::resource-path", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::search-path", callback: (($obj: IconTheme, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::search-path", callback: (($obj: IconTheme, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::search-path", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::search-path", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::search-path", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::theme-name", callback: (($obj: IconTheme, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::theme-name", callback: (($obj: IconTheme, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::theme-name", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::theme-name", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::theme-name", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: IconTheme_ConstructProps) + _init (config?: IconTheme_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(): IconTheme + static getForDisplay(display: Gdk.Display): IconTheme + static $gtype: GObject.Type +} +export interface IconView_ConstructProps extends Widget_ConstructProps { + activateOnSingleClick?: boolean + cellArea?: CellArea + columnSpacing?: number + columns?: number + itemOrientation?: Orientation + itemPadding?: number + itemWidth?: number + margin?: number + markupColumn?: number + model?: TreeModel + pixbufColumn?: number + reorderable?: boolean + rowSpacing?: number + selectionMode?: SelectionMode + spacing?: number + textColumn?: number + tooltipColumn?: number + accessibleRole?: AccessibleRole + hadjustment?: Adjustment + hscrollPolicy?: ScrollablePolicy + vadjustment?: Adjustment + vscrollPolicy?: ScrollablePolicy +} +export class IconView { + /* Properties of Gtk.IconView */ + activateOnSingleClick: boolean + columnSpacing: number + columns: number + itemOrientation: Orientation + itemPadding: number + itemWidth: number + margin: number + markupColumn: number + model: TreeModel + pixbufColumn: number + reorderable: boolean + rowSpacing: number + selectionMode: SelectionMode + spacing: number + textColumn: number + tooltipColumn: number + /* Properties of Gtk.Widget */ + canFocus: boolean + canTarget: boolean + cssClasses: string[] + cursor: Gdk.Cursor + focusOnClick: boolean + focusable: boolean + halign: Align + readonly hasDefault: boolean + readonly hasFocus: boolean + hasTooltip: boolean + heightRequest: number + hexpand: boolean + hexpandSet: boolean + layoutManager: LayoutManager + marginBottom: number + marginEnd: number + marginStart: number + marginTop: number + name: string + opacity: number + overflow: Overflow + readonly parent: Widget + receivesDefault: boolean + readonly root: Root + readonly scaleFactor: number + sensitive: boolean + tooltipMarkup: string + tooltipText: string + valign: Align + vexpand: boolean + vexpandSet: boolean + visible: boolean + widthRequest: number + /* Properties of Gtk.Accessible */ + accessibleRole: AccessibleRole + /* Properties of Gtk.Scrollable */ + hadjustment: Adjustment + hscrollPolicy: ScrollablePolicy + vadjustment: Adjustment + vscrollPolicy: ScrollablePolicy + /* Fields of Gtk.Widget */ + parentInstance: GObject.InitiallyUnowned + /* Fields of GObject.InitiallyUnowned */ + gTypeInstance: GObject.TypeInstance + /* Methods of Gtk.IconView */ + createDragIcon(path: TreePath): Gdk.Paintable + enableModelDragDest(formats: Gdk.ContentFormats, actions: Gdk.DragAction): void + enableModelDragSource(startButtonMask: Gdk.ModifierType, formats: Gdk.ContentFormats, actions: Gdk.DragAction): void + getActivateOnSingleClick(): boolean + getCellRect(path: TreePath, cell?: CellRenderer | null): [ /* returnType */ boolean, /* rect */ Gdk.Rectangle ] + getColumnSpacing(): number + getColumns(): number + getCursor(): [ /* returnType */ boolean, /* path */ TreePath | null, /* cell */ CellRenderer | null ] + getDestItemAtPos(dragX: number, dragY: number): [ /* returnType */ boolean, /* path */ TreePath | null, /* pos */ IconViewDropPosition | null ] + getDragDestItem(): [ /* path */ TreePath | null, /* pos */ IconViewDropPosition | null ] + getItemAtPos(x: number, y: number): [ /* returnType */ boolean, /* path */ TreePath | null, /* cell */ CellRenderer | null ] + getItemColumn(path: TreePath): number + getItemOrientation(): Orientation + getItemPadding(): number + getItemRow(path: TreePath): number + getItemWidth(): number + getMargin(): number + getMarkupColumn(): number + getModel(): TreeModel | null + getPathAtPos(x: number, y: number): TreePath | null + getPixbufColumn(): number + getReorderable(): boolean + getRowSpacing(): number + getSelectedItems(): TreePath[] + getSelectionMode(): SelectionMode + getSpacing(): number + getTextColumn(): number + getTooltipColumn(): number + getTooltipContext(x: number, y: number, keyboardTip: boolean): [ /* returnType */ boolean, /* model */ TreeModel | null, /* path */ TreePath | null, /* iter */ TreeIter | null ] + getVisibleRange(): [ /* returnType */ boolean, /* startPath */ TreePath | null, /* endPath */ TreePath | null ] + itemActivated(path: TreePath): void + pathIsSelected(path: TreePath): boolean + scrollToPath(path: TreePath, useAlign: boolean, rowAlign: number, colAlign: number): void + selectAll(): void + selectPath(path: TreePath): void + selectedForeach(func: IconViewForeachFunc): void + setActivateOnSingleClick(single: boolean): void + setColumnSpacing(columnSpacing: number): void + setColumns(columns: number): void + setCursor(path: TreePath, cell: CellRenderer | null, startEditing: boolean): void + setDragDestItem(path: TreePath | null, pos: IconViewDropPosition): void + setItemOrientation(orientation: Orientation): void + setItemPadding(itemPadding: number): void + setItemWidth(itemWidth: number): void + setMargin(margin: number): void + setMarkupColumn(column: number): void + setModel(model?: TreeModel | null): void + setPixbufColumn(column: number): void + setReorderable(reorderable: boolean): void + setRowSpacing(rowSpacing: number): void + setSelectionMode(mode: SelectionMode): void + setSpacing(spacing: number): void + setTextColumn(column: number): void + setTooltipCell(tooltip: Tooltip, path: TreePath, cell?: CellRenderer | null): void + setTooltipColumn(column: number): void + setTooltipItem(tooltip: Tooltip, path: TreePath): void + unselectAll(): void + unselectPath(path: TreePath): void + unsetModelDragDest(): void + unsetModelDragSource(): void + /* Methods of Gtk.Widget */ + actionSetEnabled(actionName: string, enabled: boolean): void + activate(): boolean + activateAction(name: string, args?: GLib.Variant | null): boolean + activateDefault(): void + addController(controller: EventController): void + addCssClass(cssClass: string): void + addMnemonicLabel(label: Widget): void + addTickCallback(callback: TickCallback): number + allocate(width: number, height: number, baseline: number, transform?: Gsk.Transform | null): void + childFocus(direction: DirectionType): boolean + computeBounds(target: Widget): [ /* returnType */ boolean, /* outBounds */ Graphene.Rect ] + computeExpand(orientation: Orientation): boolean + computePoint(target: Widget, point: Graphene.Point): [ /* returnType */ boolean, /* outPoint */ Graphene.Point ] + computeTransform(target: Widget): [ /* returnType */ boolean, /* outTransform */ Graphene.Matrix ] + contains(x: number, y: number): boolean + createPangoContext(): Pango.Context + createPangoLayout(text?: string | null): Pango.Layout + dragCheckThreshold(startX: number, startY: number, currentX: number, currentY: number): boolean + errorBell(): void + getAllocatedBaseline(): number + getAllocatedHeight(): number + getAllocatedWidth(): number + getAllocation(): /* allocation */ Allocation + getAncestor(widgetType: GObject.Type): Widget | null + getCanFocus(): boolean + getCanTarget(): boolean + getChildVisible(): boolean + getClipboard(): Gdk.Clipboard + getCssClasses(): string[] + getCssName(): string + getDirection(): TextDirection + getDisplay(): Gdk.Display + getFirstChild(): Widget | null + getFocusChild(): Widget | null + getFocusOnClick(): boolean + getFocusable(): boolean + getFontMap(): Pango.FontMap | null + getFontOptions(): cairo.FontOptions | null + getFrameClock(): Gdk.FrameClock | null + getHalign(): Align + getHasTooltip(): boolean + getHeight(): number + getHexpand(): boolean + getHexpandSet(): boolean + getLastChild(): Widget | null + getLayoutManager(): LayoutManager | null + getMapped(): boolean + getMarginBottom(): number + getMarginEnd(): number + getMarginStart(): number + getMarginTop(): number + getName(): string + getNative(): Native | null + getNextSibling(): Widget | null + getOpacity(): number + getOverflow(): Overflow + getPangoContext(): Pango.Context + getParent(): Widget | null + getPreferredSize(): [ /* minimumSize */ Requisition | null, /* naturalSize */ Requisition | null ] + getPrevSibling(): Widget | null + getPrimaryClipboard(): Gdk.Clipboard + getRealized(): boolean + getReceivesDefault(): boolean + getRequestMode(): SizeRequestMode + getRoot(): Root | null + getScaleFactor(): number + getSensitive(): boolean + getSettings(): Settings + getSize(orientation: Orientation): number + getSizeRequest(): [ /* width */ number | null, /* height */ number | null ] + getStateFlags(): StateFlags + getStyleContext(): StyleContext + getTemplateChild(widgetType: GObject.Type, name: string): GObject.Object + getTooltipMarkup(): string | null + getTooltipText(): string | null + getValign(): 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?: Gio.ActionGroup | null): void + insertAfter(parent: Widget, previousSibling?: Widget | null): void + insertBefore(parent: Widget, nextSibling?: Widget | null): void + isAncestor(ancestor: Widget): boolean + isDrawable(): boolean + isFocus(): boolean + isSensitive(): boolean + isVisible(): boolean + keynavFailed(direction: DirectionType): boolean + listMnemonicLabels(): Widget[] + map(): void + measure(orientation: Orientation, forSize: number): [ /* minimum */ number | null, /* natural */ number | null, /* minimumBaseline */ number | null, /* naturalBaseline */ number | null ] + mnemonicActivate(groupCycling: boolean): boolean + observeChildren(): Gio.ListModel + observeControllers(): Gio.ListModel + pick(x: number, y: number, flags: PickFlags): Widget | null + queueAllocate(): void + queueDraw(): void + queueResize(): void + realize(): void + removeController(controller: EventController): void + removeCssClass(cssClass: string): void + removeMnemonicLabel(label: Widget): void + removeTickCallback(id: number): void + setCanFocus(canFocus: boolean): void + setCanTarget(canTarget: boolean): void + setChildVisible(childVisible: boolean): void + setCssClasses(classes: string[]): void + setCursorFromName(name?: string | null): void + setDirection(dir: TextDirection): void + setFocusChild(child?: Widget | null): void + setFocusOnClick(focusOnClick: boolean): void + setFocusable(focusable: boolean): void + setFontMap(fontMap?: Pango.FontMap | null): void + setFontOptions(options?: cairo.FontOptions | null): void + setHalign(align: Align): void + setHasTooltip(hasTooltip: boolean): void + setHexpand(expand: boolean): void + setHexpandSet(set: boolean): void + setLayoutManager(layoutManager?: LayoutManager | 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: Overflow): void + setParent(parent: Widget): void + setReceivesDefault(receivesDefault: boolean): void + setSensitive(sensitive: boolean): void + setSizeRequest(width: number, height: number): void + setStateFlags(flags: StateFlags, clear: boolean): void + setTooltipMarkup(markup?: string | null): void + setTooltipText(text?: string | null): void + setValign(align: Align): void + setVexpand(expand: boolean): void + setVexpandSet(set: boolean): void + setVisible(visible: boolean): void + shouldLayout(): boolean + show(): void + sizeAllocate(allocation: Allocation, baseline: number): void + snapshotChild(child: Widget, snapshot: Snapshot): void + translateCoordinates(destWidget: Widget, srcX: number, srcY: number): [ /* returnType */ boolean, /* destX */ number | null, /* destY */ number | null ] + triggerTooltipQuery(): void + unmap(): void + unparent(): void + unrealize(): void + unsetStateFlags(flags: StateFlags): void + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Methods of Gtk.Accessible */ + getAccessibleRole(): AccessibleRole + resetProperty(property: AccessibleProperty): void + resetRelation(relation: AccessibleRelation): void + resetState(state: AccessibleState): void + updateProperty(properties: AccessibleProperty[], values: any): void + updateRelation(relations: AccessibleRelation[], values: any): void + updateState(states: AccessibleState[], values: any): void + /* Methods of Gtk.Buildable */ + getBuildableId(): string + /* Methods of Gtk.CellLayout */ + addAttribute(cell: CellRenderer, attribute: string, column: number): void + clear(): void + clearAttributes(cell: CellRenderer): void + getArea(): CellArea | null + getCells(): CellRenderer[] + packEnd(cell: CellRenderer, expand: boolean): void + packStart(cell: CellRenderer, expand: boolean): void + reorder(cell: CellRenderer, position: number): void + setCellDataFunc(cell: CellRenderer, func: CellLayoutDataFunc | null): void + /* Methods of Gtk.Scrollable */ + getBorder(): [ /* returnType */ boolean, /* border */ Border ] + getHadjustment(): Adjustment + getHscrollPolicy(): ScrollablePolicy + getVadjustment(): Adjustment + getVscrollPolicy(): ScrollablePolicy + setHadjustment(hadjustment?: Adjustment | null): void + setHscrollPolicy(policy: ScrollablePolicy): void + setVadjustment(vadjustment?: Adjustment | null): void + setVscrollPolicy(policy: ScrollablePolicy): void + /* Virtual methods of Gtk.IconView */ + vfuncAddAttribute(cell: CellRenderer, attribute: string, column: number): void + vfuncClear(): void + vfuncClearAttributes(cell: CellRenderer): void + vfuncGetArea(): CellArea | null + vfuncGetCells(): CellRenderer[] + vfuncPackEnd(cell: CellRenderer, expand: boolean): void + vfuncPackStart(cell: CellRenderer, expand: boolean): void + vfuncReorder(cell: CellRenderer, position: number): void + vfuncSetCellDataFunc(cell: CellRenderer, func: CellLayoutDataFunc | null): void + vfuncGetBorder(): [ /* returnType */ boolean, /* border */ Border ] + /* Virtual methods of Gtk.Widget */ + vfuncComputeExpand(hexpandP: boolean, vexpandP: boolean): void + vfuncContains(x: number, y: number): boolean + vfuncCssChanged(change: CssStyleChange): void + vfuncDirectionChanged(previousDirection: TextDirection): void + vfuncFocus(direction: DirectionType): boolean + vfuncGetRequestMode(): SizeRequestMode + vfuncGrabFocus(): boolean + vfuncHide(): void + vfuncKeynavFailed(direction: DirectionType): boolean + vfuncMap(): void + vfuncMeasure(orientation: Orientation, forSize: number): [ /* minimum */ number | null, /* natural */ number | null, /* minimumBaseline */ number | null, /* naturalBaseline */ number | null ] + vfuncMnemonicActivate(groupCycling: boolean): boolean + vfuncMoveFocus(direction: DirectionType): void + vfuncQueryTooltip(x: number, y: number, keyboardTooltip: boolean, tooltip: Tooltip): boolean + vfuncRealize(): void + vfuncRoot(): void + vfuncSetFocusChild(child?: Widget | null): void + vfuncShow(): void + vfuncSizeAllocate(width: number, height: number, baseline: number): void + vfuncSnapshot(snapshot: Snapshot): void + vfuncStateFlagsChanged(previousStateFlags: StateFlags): void + vfuncSystemSettingChanged(settings: SystemSetting): void + vfuncUnmap(): void + vfuncUnrealize(): void + vfuncUnroot(): void + vfuncAddChild(builder: Builder, child: GObject.Object, type?: string | null): void + vfuncCustomFinished(builder: Builder, child: GObject.Object | null, tagname: string, data?: object | null): void + vfuncCustomTagEnd(builder: Builder, child: GObject.Object | null, tagname: string, data?: object | null): void + vfuncCustomTagStart(builder: Builder, child: GObject.Object | null, tagname: string): [ /* returnType */ boolean, /* parser */ BuildableParser, /* data */ object | null ] + vfuncGetId(): string + vfuncGetInternalChild(builder: Builder, childname: string): GObject.Object + vfuncParserFinished(builder: Builder): void + vfuncSetBuildableProperty(builder: Builder, name: string, value: any): void + vfuncSetId(id: string): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Gtk.IconView */ + connect(sigName: "activate-cursor-item", callback: (($obj: IconView) => boolean)): number + connect_after(sigName: "activate-cursor-item", callback: (($obj: IconView) => boolean)): number + emit(sigName: "activate-cursor-item"): void + on(sigName: "activate-cursor-item", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "activate-cursor-item", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "activate-cursor-item", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "item-activated", callback: (($obj: IconView, path: TreePath) => void)): number + connect_after(sigName: "item-activated", callback: (($obj: IconView, path: TreePath) => void)): number + emit(sigName: "item-activated", path: TreePath): void + on(sigName: "item-activated", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "item-activated", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "item-activated", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "move-cursor", callback: (($obj: IconView, step: MovementStep, count: number, extend: boolean, modify: boolean) => boolean)): number + connect_after(sigName: "move-cursor", callback: (($obj: IconView, step: MovementStep, count: number, extend: boolean, modify: boolean) => boolean)): number + emit(sigName: "move-cursor", step: MovementStep, count: number, extend: boolean, modify: boolean): void + on(sigName: "move-cursor", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "move-cursor", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "move-cursor", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "select-all", callback: (($obj: IconView) => void)): number + connect_after(sigName: "select-all", callback: (($obj: IconView) => void)): number + emit(sigName: "select-all"): void + on(sigName: "select-all", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "select-all", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "select-all", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "select-cursor-item", callback: (($obj: IconView) => void)): number + connect_after(sigName: "select-cursor-item", callback: (($obj: IconView) => void)): number + emit(sigName: "select-cursor-item"): void + on(sigName: "select-cursor-item", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "select-cursor-item", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "select-cursor-item", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "selection-changed", callback: (($obj: IconView) => void)): number + connect_after(sigName: "selection-changed", callback: (($obj: IconView) => void)): number + emit(sigName: "selection-changed"): void + on(sigName: "selection-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "selection-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "selection-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "toggle-cursor-item", callback: (($obj: IconView) => void)): number + connect_after(sigName: "toggle-cursor-item", callback: (($obj: IconView) => void)): number + emit(sigName: "toggle-cursor-item"): void + on(sigName: "toggle-cursor-item", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "toggle-cursor-item", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "toggle-cursor-item", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "unselect-all", callback: (($obj: IconView) => void)): number + connect_after(sigName: "unselect-all", callback: (($obj: IconView) => void)): number + emit(sigName: "unselect-all"): void + on(sigName: "unselect-all", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "unselect-all", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "unselect-all", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of Gtk.Widget */ + connect(sigName: "destroy", callback: (($obj: IconView) => void)): number + connect_after(sigName: "destroy", callback: (($obj: IconView) => void)): number + emit(sigName: "destroy"): void + on(sigName: "destroy", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "destroy", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "destroy", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "direction-changed", callback: (($obj: IconView, previousDirection: TextDirection) => void)): number + connect_after(sigName: "direction-changed", callback: (($obj: IconView, previousDirection: TextDirection) => void)): number + emit(sigName: "direction-changed", previousDirection: TextDirection): void + on(sigName: "direction-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "direction-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "direction-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "hide", callback: (($obj: IconView) => void)): number + connect_after(sigName: "hide", callback: (($obj: IconView) => void)): number + emit(sigName: "hide"): void + on(sigName: "hide", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "hide", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "hide", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "keynav-failed", callback: (($obj: IconView, direction: DirectionType) => boolean)): number + connect_after(sigName: "keynav-failed", callback: (($obj: IconView, direction: DirectionType) => boolean)): number + emit(sigName: "keynav-failed", direction: DirectionType): void + on(sigName: "keynav-failed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "keynav-failed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "keynav-failed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "map", callback: (($obj: IconView) => void)): number + connect_after(sigName: "map", callback: (($obj: IconView) => void)): number + emit(sigName: "map"): void + on(sigName: "map", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "map", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "map", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "mnemonic-activate", callback: (($obj: IconView, groupCycling: boolean) => boolean)): number + connect_after(sigName: "mnemonic-activate", callback: (($obj: IconView, groupCycling: boolean) => boolean)): number + emit(sigName: "mnemonic-activate", groupCycling: boolean): void + on(sigName: "mnemonic-activate", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "mnemonic-activate", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "mnemonic-activate", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "move-focus", callback: (($obj: IconView, direction: DirectionType) => void)): number + connect_after(sigName: "move-focus", callback: (($obj: IconView, direction: DirectionType) => void)): number + emit(sigName: "move-focus", direction: DirectionType): void + on(sigName: "move-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "move-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "move-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "query-tooltip", callback: (($obj: IconView, x: number, y: number, keyboardMode: boolean, tooltip: Tooltip) => boolean)): number + connect_after(sigName: "query-tooltip", callback: (($obj: IconView, x: number, y: number, keyboardMode: boolean, tooltip: Tooltip) => boolean)): number + emit(sigName: "query-tooltip", x: number, y: number, keyboardMode: boolean, tooltip: Tooltip): void + on(sigName: "query-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "query-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "query-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "realize", callback: (($obj: IconView) => void)): number + connect_after(sigName: "realize", callback: (($obj: IconView) => void)): number + emit(sigName: "realize"): void + on(sigName: "realize", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "realize", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "realize", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "show", callback: (($obj: IconView) => void)): number + connect_after(sigName: "show", callback: (($obj: IconView) => void)): number + emit(sigName: "show"): void + on(sigName: "show", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "show", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "show", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "state-flags-changed", callback: (($obj: IconView, flags: StateFlags) => void)): number + connect_after(sigName: "state-flags-changed", callback: (($obj: IconView, flags: StateFlags) => void)): number + emit(sigName: "state-flags-changed", flags: StateFlags): void + on(sigName: "state-flags-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "state-flags-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "state-flags-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "unmap", callback: (($obj: IconView) => void)): number + connect_after(sigName: "unmap", callback: (($obj: IconView) => void)): number + emit(sigName: "unmap"): void + on(sigName: "unmap", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "unmap", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "unmap", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "unrealize", callback: (($obj: IconView) => void)): number + connect_after(sigName: "unrealize", callback: (($obj: IconView) => void)): number + emit(sigName: "unrealize"): void + on(sigName: "unrealize", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "unrealize", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "unrealize", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: IconView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: IconView, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::activate-on-single-click", callback: (($obj: IconView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::activate-on-single-click", callback: (($obj: IconView, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::activate-on-single-click", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::activate-on-single-click", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::activate-on-single-click", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::column-spacing", callback: (($obj: IconView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::column-spacing", callback: (($obj: IconView, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::column-spacing", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::column-spacing", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::column-spacing", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::columns", callback: (($obj: IconView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::columns", callback: (($obj: IconView, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::columns", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::columns", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::columns", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::item-orientation", callback: (($obj: IconView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::item-orientation", callback: (($obj: IconView, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::item-orientation", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::item-orientation", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::item-orientation", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::item-padding", callback: (($obj: IconView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::item-padding", callback: (($obj: IconView, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::item-padding", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::item-padding", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::item-padding", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::item-width", callback: (($obj: IconView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::item-width", callback: (($obj: IconView, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::item-width", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::item-width", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::item-width", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin", callback: (($obj: IconView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin", callback: (($obj: IconView, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::markup-column", callback: (($obj: IconView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::markup-column", callback: (($obj: IconView, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::markup-column", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::markup-column", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::markup-column", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::model", callback: (($obj: IconView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::model", callback: (($obj: IconView, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::model", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::model", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::model", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::pixbuf-column", callback: (($obj: IconView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::pixbuf-column", callback: (($obj: IconView, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::pixbuf-column", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::pixbuf-column", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::pixbuf-column", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::reorderable", callback: (($obj: IconView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::reorderable", callback: (($obj: IconView, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::reorderable", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::reorderable", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::reorderable", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::row-spacing", callback: (($obj: IconView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::row-spacing", callback: (($obj: IconView, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::row-spacing", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::row-spacing", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::row-spacing", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::selection-mode", callback: (($obj: IconView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::selection-mode", callback: (($obj: IconView, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::selection-mode", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::selection-mode", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::selection-mode", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::spacing", callback: (($obj: IconView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::spacing", callback: (($obj: IconView, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::spacing", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::spacing", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::spacing", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::text-column", callback: (($obj: IconView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::text-column", callback: (($obj: IconView, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::text-column", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::text-column", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::text-column", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::tooltip-column", callback: (($obj: IconView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::tooltip-column", callback: (($obj: IconView, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::tooltip-column", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::tooltip-column", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::tooltip-column", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::can-focus", callback: (($obj: IconView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::can-focus", callback: (($obj: IconView, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::can-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::can-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::can-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::can-target", callback: (($obj: IconView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::can-target", callback: (($obj: IconView, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::can-target", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::can-target", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::can-target", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::css-classes", callback: (($obj: IconView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::css-classes", callback: (($obj: IconView, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::css-classes", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::css-classes", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::css-classes", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::cursor", callback: (($obj: IconView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::cursor", callback: (($obj: IconView, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::cursor", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::cursor", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::cursor", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::focus-on-click", callback: (($obj: IconView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::focus-on-click", callback: (($obj: IconView, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::focus-on-click", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::focus-on-click", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::focus-on-click", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::focusable", callback: (($obj: IconView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::focusable", callback: (($obj: IconView, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::focusable", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::focusable", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::focusable", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::halign", callback: (($obj: IconView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::halign", callback: (($obj: IconView, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::halign", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::halign", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::halign", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::has-default", callback: (($obj: IconView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-default", callback: (($obj: IconView, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::has-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::has-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::has-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::has-focus", callback: (($obj: IconView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-focus", callback: (($obj: IconView, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::has-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::has-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::has-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::has-tooltip", callback: (($obj: IconView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-tooltip", callback: (($obj: IconView, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::has-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::has-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::has-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::height-request", callback: (($obj: IconView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::height-request", callback: (($obj: IconView, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::height-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::height-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::height-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::hexpand", callback: (($obj: IconView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hexpand", callback: (($obj: IconView, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::hexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::hexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::hexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::hexpand-set", callback: (($obj: IconView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hexpand-set", callback: (($obj: IconView, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::hexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::hexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::hexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::layout-manager", callback: (($obj: IconView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::layout-manager", callback: (($obj: IconView, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::layout-manager", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::layout-manager", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::layout-manager", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-bottom", callback: (($obj: IconView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-bottom", callback: (($obj: IconView, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-bottom", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-bottom", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-bottom", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-end", callback: (($obj: IconView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-end", callback: (($obj: IconView, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-end", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-end", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-end", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-start", callback: (($obj: IconView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-start", callback: (($obj: IconView, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-start", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-start", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-start", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-top", callback: (($obj: IconView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-top", callback: (($obj: IconView, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-top", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-top", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-top", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::name", callback: (($obj: IconView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::name", callback: (($obj: IconView, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::opacity", callback: (($obj: IconView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::opacity", callback: (($obj: IconView, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::opacity", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::opacity", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::opacity", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::overflow", callback: (($obj: IconView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::overflow", callback: (($obj: IconView, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::overflow", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::overflow", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::overflow", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::parent", callback: (($obj: IconView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::parent", callback: (($obj: IconView, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::receives-default", callback: (($obj: IconView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::receives-default", callback: (($obj: IconView, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::receives-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::receives-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::receives-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::root", callback: (($obj: IconView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::root", callback: (($obj: IconView, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::root", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::root", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::root", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::scale-factor", callback: (($obj: IconView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::scale-factor", callback: (($obj: IconView, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::scale-factor", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::scale-factor", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::scale-factor", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::sensitive", callback: (($obj: IconView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::sensitive", callback: (($obj: IconView, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::sensitive", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::sensitive", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::sensitive", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::tooltip-markup", callback: (($obj: IconView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::tooltip-markup", callback: (($obj: IconView, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::tooltip-markup", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::tooltip-markup", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::tooltip-markup", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::tooltip-text", callback: (($obj: IconView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::tooltip-text", callback: (($obj: IconView, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::tooltip-text", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::tooltip-text", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::tooltip-text", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::valign", callback: (($obj: IconView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::valign", callback: (($obj: IconView, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::valign", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::valign", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::valign", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::vexpand", callback: (($obj: IconView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vexpand", callback: (($obj: IconView, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::vexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::vexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::vexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::vexpand-set", callback: (($obj: IconView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vexpand-set", callback: (($obj: IconView, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::vexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::vexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::vexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::visible", callback: (($obj: IconView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::visible", callback: (($obj: IconView, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::width-request", callback: (($obj: IconView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::width-request", callback: (($obj: IconView, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::width-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::width-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::width-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::accessible-role", callback: (($obj: IconView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-role", callback: (($obj: IconView, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::accessible-role", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::accessible-role", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::accessible-role", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::hadjustment", callback: (($obj: IconView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hadjustment", callback: (($obj: IconView, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::hadjustment", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::hadjustment", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::hadjustment", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::hscroll-policy", callback: (($obj: IconView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hscroll-policy", callback: (($obj: IconView, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::hscroll-policy", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::hscroll-policy", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::hscroll-policy", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::vadjustment", callback: (($obj: IconView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vadjustment", callback: (($obj: IconView, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::vadjustment", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::vadjustment", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::vadjustment", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::vscroll-policy", callback: (($obj: IconView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vscroll-policy", callback: (($obj: IconView, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::vscroll-policy", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::vscroll-policy", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::vscroll-policy", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: IconView_ConstructProps) + _init (config?: IconView_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(): IconView + static newWithArea(area: CellArea): IconView + static newWithModel(model: TreeModel): IconView + static $gtype: GObject.Type +} +export interface Image_ConstructProps extends Widget_ConstructProps { + file?: string + gicon?: Gio.Icon + iconName?: string + iconSize?: IconSize + paintable?: Gdk.Paintable + pixelSize?: number + resource?: string + useFallback?: boolean + accessibleRole?: AccessibleRole +} +export class Image { + /* Properties of Gtk.Image */ + file: string + gicon: Gio.Icon + iconName: string + iconSize: IconSize + paintable: Gdk.Paintable + pixelSize: number + resource: string + readonly storageType: ImageType + useFallback: boolean + /* Properties of Gtk.Widget */ + canFocus: boolean + canTarget: boolean + cssClasses: string[] + cursor: Gdk.Cursor + focusOnClick: boolean + focusable: boolean + halign: Align + readonly hasDefault: boolean + readonly hasFocus: boolean + hasTooltip: boolean + heightRequest: number + hexpand: boolean + hexpandSet: boolean + layoutManager: LayoutManager + marginBottom: number + marginEnd: number + marginStart: number + marginTop: number + name: string + opacity: number + overflow: Overflow + readonly parent: Widget + receivesDefault: boolean + readonly root: Root + readonly scaleFactor: number + sensitive: boolean + tooltipMarkup: string + tooltipText: string + valign: Align + vexpand: boolean + vexpandSet: boolean + visible: boolean + widthRequest: number + /* Properties of Gtk.Accessible */ + accessibleRole: AccessibleRole + /* Fields of Gtk.Widget */ + parentInstance: GObject.InitiallyUnowned + /* Fields of GObject.InitiallyUnowned */ + gTypeInstance: GObject.TypeInstance + /* Methods of Gtk.Image */ + clear(): void + getGicon(): Gio.Icon | null + getIconName(): string | null + getIconSize(): IconSize + getPaintable(): Gdk.Paintable | null + getPixelSize(): number + getStorageType(): ImageType + setFromFile(filename?: string | null): void + setFromGicon(icon: Gio.Icon): void + setFromIconName(iconName?: string | null): void + setFromPaintable(paintable?: Gdk.Paintable | null): void + setFromPixbuf(pixbuf?: GdkPixbuf.Pixbuf | null): void + setFromResource(resourcePath?: string | null): void + setIconSize(iconSize: IconSize): void + setPixelSize(pixelSize: number): void + /* Methods of Gtk.Widget */ + actionSetEnabled(actionName: string, enabled: boolean): void + activate(): boolean + activateAction(name: string, args?: GLib.Variant | null): boolean + activateDefault(): void + addController(controller: EventController): void + addCssClass(cssClass: string): void + addMnemonicLabel(label: Widget): void + addTickCallback(callback: TickCallback): number + allocate(width: number, height: number, baseline: number, transform?: Gsk.Transform | null): void + childFocus(direction: DirectionType): boolean + computeBounds(target: Widget): [ /* returnType */ boolean, /* outBounds */ Graphene.Rect ] + computeExpand(orientation: Orientation): boolean + computePoint(target: Widget, point: Graphene.Point): [ /* returnType */ boolean, /* outPoint */ Graphene.Point ] + computeTransform(target: Widget): [ /* returnType */ boolean, /* outTransform */ Graphene.Matrix ] + contains(x: number, y: number): boolean + createPangoContext(): Pango.Context + createPangoLayout(text?: string | null): Pango.Layout + dragCheckThreshold(startX: number, startY: number, currentX: number, currentY: number): boolean + errorBell(): void + getAllocatedBaseline(): number + getAllocatedHeight(): number + getAllocatedWidth(): number + getAllocation(): /* allocation */ Allocation + getAncestor(widgetType: GObject.Type): Widget | null + getCanFocus(): boolean + getCanTarget(): boolean + getChildVisible(): boolean + getClipboard(): Gdk.Clipboard + getCssClasses(): string[] + getCssName(): string + getCursor(): Gdk.Cursor | null + getDirection(): TextDirection + getDisplay(): Gdk.Display + getFirstChild(): Widget | null + getFocusChild(): Widget | null + getFocusOnClick(): boolean + getFocusable(): boolean + getFontMap(): Pango.FontMap | null + getFontOptions(): cairo.FontOptions | null + getFrameClock(): Gdk.FrameClock | null + getHalign(): Align + getHasTooltip(): boolean + getHeight(): number + getHexpand(): boolean + getHexpandSet(): boolean + getLastChild(): Widget | null + getLayoutManager(): LayoutManager | null + getMapped(): boolean + getMarginBottom(): number + getMarginEnd(): number + getMarginStart(): number + getMarginTop(): number + getName(): string + getNative(): Native | null + getNextSibling(): Widget | null + getOpacity(): number + getOverflow(): Overflow + getPangoContext(): Pango.Context + getParent(): Widget | null + getPreferredSize(): [ /* minimumSize */ Requisition | null, /* naturalSize */ Requisition | null ] + getPrevSibling(): Widget | null + getPrimaryClipboard(): Gdk.Clipboard + getRealized(): boolean + getReceivesDefault(): boolean + getRequestMode(): SizeRequestMode + getRoot(): Root | null + getScaleFactor(): number + getSensitive(): boolean + getSettings(): Settings + getSize(orientation: Orientation): number + getSizeRequest(): [ /* width */ number | null, /* height */ number | null ] + getStateFlags(): StateFlags + getStyleContext(): StyleContext + getTemplateChild(widgetType: GObject.Type, name: string): GObject.Object + getTooltipMarkup(): string | null + getTooltipText(): string | null + getValign(): 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?: Gio.ActionGroup | null): void + insertAfter(parent: Widget, previousSibling?: Widget | null): void + insertBefore(parent: Widget, nextSibling?: Widget | null): void + isAncestor(ancestor: Widget): boolean + isDrawable(): boolean + isFocus(): boolean + isSensitive(): boolean + isVisible(): boolean + keynavFailed(direction: DirectionType): boolean + listMnemonicLabels(): Widget[] + map(): void + measure(orientation: Orientation, forSize: number): [ /* minimum */ number | null, /* natural */ number | null, /* minimumBaseline */ number | null, /* naturalBaseline */ number | null ] + mnemonicActivate(groupCycling: boolean): boolean + observeChildren(): Gio.ListModel + observeControllers(): Gio.ListModel + pick(x: number, y: number, flags: PickFlags): Widget | null + queueAllocate(): void + queueDraw(): void + queueResize(): void + realize(): void + removeController(controller: EventController): void + removeCssClass(cssClass: string): void + removeMnemonicLabel(label: Widget): void + removeTickCallback(id: number): void + setCanFocus(canFocus: boolean): void + setCanTarget(canTarget: boolean): void + setChildVisible(childVisible: boolean): void + setCssClasses(classes: string[]): void + setCursor(cursor?: Gdk.Cursor | null): void + setCursorFromName(name?: string | null): void + setDirection(dir: TextDirection): void + setFocusChild(child?: Widget | null): void + setFocusOnClick(focusOnClick: boolean): void + setFocusable(focusable: boolean): void + setFontMap(fontMap?: Pango.FontMap | null): void + setFontOptions(options?: cairo.FontOptions | null): void + setHalign(align: Align): void + setHasTooltip(hasTooltip: boolean): void + setHexpand(expand: boolean): void + setHexpandSet(set: boolean): void + setLayoutManager(layoutManager?: LayoutManager | 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: Overflow): void + setParent(parent: Widget): void + setReceivesDefault(receivesDefault: boolean): void + setSensitive(sensitive: boolean): void + setSizeRequest(width: number, height: number): void + setStateFlags(flags: StateFlags, clear: boolean): void + setTooltipMarkup(markup?: string | null): void + setTooltipText(text?: string | null): void + setValign(align: Align): void + setVexpand(expand: boolean): void + setVexpandSet(set: boolean): void + setVisible(visible: boolean): void + shouldLayout(): boolean + show(): void + sizeAllocate(allocation: Allocation, baseline: number): void + snapshotChild(child: Widget, snapshot: Snapshot): void + translateCoordinates(destWidget: Widget, srcX: number, srcY: number): [ /* returnType */ boolean, /* destX */ number | null, /* destY */ number | null ] + triggerTooltipQuery(): void + unmap(): void + unparent(): void + unrealize(): void + unsetStateFlags(flags: StateFlags): void + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Methods of Gtk.Accessible */ + getAccessibleRole(): AccessibleRole + resetProperty(property: AccessibleProperty): void + resetRelation(relation: AccessibleRelation): void + resetState(state: AccessibleState): void + updateProperty(properties: AccessibleProperty[], values: any): void + updateRelation(relations: AccessibleRelation[], values: any): void + updateState(states: AccessibleState[], values: any): void + /* Methods of Gtk.Buildable */ + getBuildableId(): string + /* Virtual methods of Gtk.Widget */ + vfuncComputeExpand(hexpandP: boolean, vexpandP: boolean): void + vfuncContains(x: number, y: number): boolean + vfuncCssChanged(change: CssStyleChange): void + vfuncDirectionChanged(previousDirection: TextDirection): void + vfuncFocus(direction: DirectionType): boolean + vfuncGetRequestMode(): SizeRequestMode + vfuncGrabFocus(): boolean + vfuncHide(): void + vfuncKeynavFailed(direction: DirectionType): boolean + vfuncMap(): void + vfuncMeasure(orientation: Orientation, forSize: number): [ /* minimum */ number | null, /* natural */ number | null, /* minimumBaseline */ number | null, /* naturalBaseline */ number | null ] + vfuncMnemonicActivate(groupCycling: boolean): boolean + vfuncMoveFocus(direction: DirectionType): void + vfuncQueryTooltip(x: number, y: number, keyboardTooltip: boolean, tooltip: Tooltip): boolean + vfuncRealize(): void + vfuncRoot(): void + vfuncSetFocusChild(child?: Widget | null): void + vfuncShow(): void + vfuncSizeAllocate(width: number, height: number, baseline: number): void + vfuncSnapshot(snapshot: Snapshot): void + vfuncStateFlagsChanged(previousStateFlags: StateFlags): void + vfuncSystemSettingChanged(settings: SystemSetting): void + vfuncUnmap(): void + vfuncUnrealize(): void + vfuncUnroot(): void + vfuncAddChild(builder: Builder, child: GObject.Object, type?: string | null): void + vfuncCustomFinished(builder: Builder, child: GObject.Object | null, tagname: string, data?: object | null): void + vfuncCustomTagEnd(builder: Builder, child: GObject.Object | null, tagname: string, data?: object | null): void + vfuncCustomTagStart(builder: Builder, child: GObject.Object | null, tagname: string): [ /* returnType */ boolean, /* parser */ BuildableParser, /* data */ object | null ] + vfuncGetId(): string + vfuncGetInternalChild(builder: Builder, childname: string): GObject.Object + vfuncParserFinished(builder: Builder): void + vfuncSetBuildableProperty(builder: Builder, name: string, value: any): void + vfuncSetId(id: string): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Gtk.Widget */ + connect(sigName: "destroy", callback: (($obj: Image) => void)): number + connect_after(sigName: "destroy", callback: (($obj: Image) => void)): number + emit(sigName: "destroy"): void + on(sigName: "destroy", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "destroy", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "destroy", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "direction-changed", callback: (($obj: Image, previousDirection: TextDirection) => void)): number + connect_after(sigName: "direction-changed", callback: (($obj: Image, previousDirection: TextDirection) => void)): number + emit(sigName: "direction-changed", previousDirection: TextDirection): void + on(sigName: "direction-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "direction-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "direction-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "hide", callback: (($obj: Image) => void)): number + connect_after(sigName: "hide", callback: (($obj: Image) => void)): number + emit(sigName: "hide"): void + on(sigName: "hide", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "hide", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "hide", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "keynav-failed", callback: (($obj: Image, direction: DirectionType) => boolean)): number + connect_after(sigName: "keynav-failed", callback: (($obj: Image, direction: DirectionType) => boolean)): number + emit(sigName: "keynav-failed", direction: DirectionType): void + on(sigName: "keynav-failed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "keynav-failed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "keynav-failed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "map", callback: (($obj: Image) => void)): number + connect_after(sigName: "map", callback: (($obj: Image) => void)): number + emit(sigName: "map"): void + on(sigName: "map", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "map", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "map", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "mnemonic-activate", callback: (($obj: Image, groupCycling: boolean) => boolean)): number + connect_after(sigName: "mnemonic-activate", callback: (($obj: Image, groupCycling: boolean) => boolean)): number + emit(sigName: "mnemonic-activate", groupCycling: boolean): void + on(sigName: "mnemonic-activate", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "mnemonic-activate", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "mnemonic-activate", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "move-focus", callback: (($obj: Image, direction: DirectionType) => void)): number + connect_after(sigName: "move-focus", callback: (($obj: Image, direction: DirectionType) => void)): number + emit(sigName: "move-focus", direction: DirectionType): void + on(sigName: "move-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "move-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "move-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "query-tooltip", callback: (($obj: Image, x: number, y: number, keyboardMode: boolean, tooltip: Tooltip) => boolean)): number + connect_after(sigName: "query-tooltip", callback: (($obj: Image, x: number, y: number, keyboardMode: boolean, tooltip: Tooltip) => boolean)): number + emit(sigName: "query-tooltip", x: number, y: number, keyboardMode: boolean, tooltip: Tooltip): void + on(sigName: "query-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "query-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "query-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "realize", callback: (($obj: Image) => void)): number + connect_after(sigName: "realize", callback: (($obj: Image) => void)): number + emit(sigName: "realize"): void + on(sigName: "realize", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "realize", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "realize", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "show", callback: (($obj: Image) => void)): number + connect_after(sigName: "show", callback: (($obj: Image) => void)): number + emit(sigName: "show"): void + on(sigName: "show", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "show", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "show", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "state-flags-changed", callback: (($obj: Image, flags: StateFlags) => void)): number + connect_after(sigName: "state-flags-changed", callback: (($obj: Image, flags: StateFlags) => void)): number + emit(sigName: "state-flags-changed", flags: StateFlags): void + on(sigName: "state-flags-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "state-flags-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "state-flags-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "unmap", callback: (($obj: Image) => void)): number + connect_after(sigName: "unmap", callback: (($obj: Image) => void)): number + emit(sigName: "unmap"): void + on(sigName: "unmap", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "unmap", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "unmap", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "unrealize", callback: (($obj: Image) => void)): number + connect_after(sigName: "unrealize", callback: (($obj: Image) => void)): number + emit(sigName: "unrealize"): void + on(sigName: "unrealize", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "unrealize", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "unrealize", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: Image, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: Image, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::file", callback: (($obj: Image, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::file", callback: (($obj: Image, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::file", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::file", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::file", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::gicon", callback: (($obj: Image, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::gicon", callback: (($obj: Image, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::gicon", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::gicon", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::gicon", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::icon-name", callback: (($obj: Image, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::icon-name", callback: (($obj: Image, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::icon-name", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::icon-name", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::icon-name", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::icon-size", callback: (($obj: Image, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::icon-size", callback: (($obj: Image, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::icon-size", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::icon-size", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::icon-size", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::paintable", callback: (($obj: Image, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::paintable", callback: (($obj: Image, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::paintable", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::paintable", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::paintable", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::pixel-size", callback: (($obj: Image, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::pixel-size", callback: (($obj: Image, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::pixel-size", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::pixel-size", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::pixel-size", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::resource", callback: (($obj: Image, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::resource", callback: (($obj: Image, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::resource", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::resource", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::resource", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::storage-type", callback: (($obj: Image, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::storage-type", callback: (($obj: Image, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::storage-type", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::storage-type", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::storage-type", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::use-fallback", callback: (($obj: Image, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::use-fallback", callback: (($obj: Image, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::use-fallback", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::use-fallback", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::use-fallback", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::can-focus", callback: (($obj: Image, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::can-focus", callback: (($obj: Image, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::can-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::can-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::can-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::can-target", callback: (($obj: Image, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::can-target", callback: (($obj: Image, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::can-target", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::can-target", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::can-target", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::css-classes", callback: (($obj: Image, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::css-classes", callback: (($obj: Image, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::css-classes", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::css-classes", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::css-classes", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::cursor", callback: (($obj: Image, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::cursor", callback: (($obj: Image, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::cursor", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::cursor", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::cursor", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::focus-on-click", callback: (($obj: Image, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::focus-on-click", callback: (($obj: Image, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::focus-on-click", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::focus-on-click", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::focus-on-click", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::focusable", callback: (($obj: Image, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::focusable", callback: (($obj: Image, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::focusable", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::focusable", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::focusable", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::halign", callback: (($obj: Image, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::halign", callback: (($obj: Image, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::halign", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::halign", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::halign", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::has-default", callback: (($obj: Image, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-default", callback: (($obj: Image, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::has-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::has-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::has-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::has-focus", callback: (($obj: Image, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-focus", callback: (($obj: Image, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::has-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::has-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::has-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::has-tooltip", callback: (($obj: Image, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-tooltip", callback: (($obj: Image, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::has-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::has-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::has-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::height-request", callback: (($obj: Image, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::height-request", callback: (($obj: Image, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::height-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::height-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::height-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::hexpand", callback: (($obj: Image, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hexpand", callback: (($obj: Image, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::hexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::hexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::hexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::hexpand-set", callback: (($obj: Image, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hexpand-set", callback: (($obj: Image, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::hexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::hexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::hexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::layout-manager", callback: (($obj: Image, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::layout-manager", callback: (($obj: Image, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::layout-manager", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::layout-manager", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::layout-manager", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-bottom", callback: (($obj: Image, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-bottom", callback: (($obj: Image, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-bottom", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-bottom", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-bottom", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-end", callback: (($obj: Image, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-end", callback: (($obj: Image, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-end", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-end", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-end", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-start", callback: (($obj: Image, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-start", callback: (($obj: Image, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-start", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-start", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-start", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-top", callback: (($obj: Image, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-top", callback: (($obj: Image, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-top", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-top", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-top", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::name", callback: (($obj: Image, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::name", callback: (($obj: Image, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::opacity", callback: (($obj: Image, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::opacity", callback: (($obj: Image, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::opacity", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::opacity", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::opacity", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::overflow", callback: (($obj: Image, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::overflow", callback: (($obj: Image, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::overflow", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::overflow", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::overflow", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::parent", callback: (($obj: Image, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::parent", callback: (($obj: Image, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::receives-default", callback: (($obj: Image, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::receives-default", callback: (($obj: Image, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::receives-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::receives-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::receives-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::root", callback: (($obj: Image, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::root", callback: (($obj: Image, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::root", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::root", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::root", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::scale-factor", callback: (($obj: Image, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::scale-factor", callback: (($obj: Image, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::scale-factor", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::scale-factor", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::scale-factor", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::sensitive", callback: (($obj: Image, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::sensitive", callback: (($obj: Image, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::sensitive", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::sensitive", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::sensitive", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::tooltip-markup", callback: (($obj: Image, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::tooltip-markup", callback: (($obj: Image, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::tooltip-markup", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::tooltip-markup", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::tooltip-markup", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::tooltip-text", callback: (($obj: Image, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::tooltip-text", callback: (($obj: Image, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::tooltip-text", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::tooltip-text", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::tooltip-text", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::valign", callback: (($obj: Image, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::valign", callback: (($obj: Image, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::valign", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::valign", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::valign", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::vexpand", callback: (($obj: Image, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vexpand", callback: (($obj: Image, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::vexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::vexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::vexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::vexpand-set", callback: (($obj: Image, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vexpand-set", callback: (($obj: Image, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::vexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::vexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::vexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::visible", callback: (($obj: Image, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::visible", callback: (($obj: Image, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::width-request", callback: (($obj: Image, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::width-request", callback: (($obj: Image, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::width-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::width-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::width-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::accessible-role", callback: (($obj: Image, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-role", callback: (($obj: Image, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::accessible-role", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::accessible-role", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::accessible-role", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: Image_ConstructProps) + _init (config?: Image_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(): Image + static newFromFile(filename: string): Image + static newFromGicon(icon: Gio.Icon): Image + static newFromIconName(iconName?: string | null): Image + static newFromPaintable(paintable?: Gdk.Paintable | null): Image + static newFromPixbuf(pixbuf?: GdkPixbuf.Pixbuf | null): Image + static newFromResource(resourcePath: string): Image + static $gtype: GObject.Type +} +export interface InfoBar_ConstructProps extends Widget_ConstructProps { + messageType?: MessageType + revealed?: boolean + showCloseButton?: boolean + accessibleRole?: AccessibleRole +} +export class InfoBar { + /* Properties of Gtk.InfoBar */ + messageType: MessageType + revealed: boolean + showCloseButton: boolean + /* Properties of Gtk.Widget */ + canFocus: boolean + canTarget: boolean + cssClasses: string[] + cursor: Gdk.Cursor + focusOnClick: boolean + focusable: boolean + halign: Align + readonly hasDefault: boolean + readonly hasFocus: boolean + hasTooltip: boolean + heightRequest: number + hexpand: boolean + hexpandSet: boolean + layoutManager: LayoutManager + marginBottom: number + marginEnd: number + marginStart: number + marginTop: number + name: string + opacity: number + overflow: Overflow + readonly parent: Widget + receivesDefault: boolean + readonly root: Root + readonly scaleFactor: number + sensitive: boolean + tooltipMarkup: string + tooltipText: string + valign: Align + vexpand: boolean + vexpandSet: boolean + visible: boolean + widthRequest: number + /* Properties of Gtk.Accessible */ + accessibleRole: AccessibleRole + /* Fields of Gtk.Widget */ + parentInstance: GObject.InitiallyUnowned + /* Fields of GObject.InitiallyUnowned */ + gTypeInstance: GObject.TypeInstance + /* Methods of Gtk.InfoBar */ + addActionWidget(child: Widget, responseId: number): void + addButton(buttonText: string, responseId: number): Button + addChild(widget: Widget): void + getMessageType(): MessageType + getRevealed(): boolean + getShowCloseButton(): boolean + removeActionWidget(widget: Widget): void + removeChild(widget: Widget): void + response(responseId: number): void + setDefaultResponse(responseId: number): void + setMessageType(messageType: MessageType): void + setResponseSensitive(responseId: number, setting: boolean): void + setRevealed(revealed: boolean): void + setShowCloseButton(setting: boolean): void + /* Methods of Gtk.Widget */ + actionSetEnabled(actionName: string, enabled: boolean): void + activate(): boolean + activateAction(name: string, args?: GLib.Variant | null): boolean + activateDefault(): void + addController(controller: EventController): void + addCssClass(cssClass: string): void + addMnemonicLabel(label: Widget): void + addTickCallback(callback: TickCallback): number + allocate(width: number, height: number, baseline: number, transform?: Gsk.Transform | null): void + childFocus(direction: DirectionType): boolean + computeBounds(target: Widget): [ /* returnType */ boolean, /* outBounds */ Graphene.Rect ] + computeExpand(orientation: Orientation): boolean + computePoint(target: Widget, point: Graphene.Point): [ /* returnType */ boolean, /* outPoint */ Graphene.Point ] + computeTransform(target: Widget): [ /* returnType */ boolean, /* outTransform */ Graphene.Matrix ] + contains(x: number, y: number): boolean + createPangoContext(): Pango.Context + createPangoLayout(text?: string | null): Pango.Layout + dragCheckThreshold(startX: number, startY: number, currentX: number, currentY: number): boolean + errorBell(): void + getAllocatedBaseline(): number + getAllocatedHeight(): number + getAllocatedWidth(): number + getAllocation(): /* allocation */ Allocation + getAncestor(widgetType: GObject.Type): Widget | null + getCanFocus(): boolean + getCanTarget(): boolean + getChildVisible(): boolean + getClipboard(): Gdk.Clipboard + getCssClasses(): string[] + getCssName(): string + getCursor(): Gdk.Cursor | null + getDirection(): TextDirection + getDisplay(): Gdk.Display + getFirstChild(): Widget | null + getFocusChild(): Widget | null + getFocusOnClick(): boolean + getFocusable(): boolean + getFontMap(): Pango.FontMap | null + getFontOptions(): cairo.FontOptions | null + getFrameClock(): Gdk.FrameClock | null + getHalign(): Align + getHasTooltip(): boolean + getHeight(): number + getHexpand(): boolean + getHexpandSet(): boolean + getLastChild(): Widget | null + getLayoutManager(): LayoutManager | null + getMapped(): boolean + getMarginBottom(): number + getMarginEnd(): number + getMarginStart(): number + getMarginTop(): number + getName(): string + getNative(): Native | null + getNextSibling(): Widget | null + getOpacity(): number + getOverflow(): Overflow + getPangoContext(): Pango.Context + getParent(): Widget | null + getPreferredSize(): [ /* minimumSize */ Requisition | null, /* naturalSize */ Requisition | null ] + getPrevSibling(): Widget | null + getPrimaryClipboard(): Gdk.Clipboard + getRealized(): boolean + getReceivesDefault(): boolean + getRequestMode(): SizeRequestMode + getRoot(): Root | null + getScaleFactor(): number + getSensitive(): boolean + getSettings(): Settings + getSize(orientation: Orientation): number + getSizeRequest(): [ /* width */ number | null, /* height */ number | null ] + getStateFlags(): StateFlags + getStyleContext(): StyleContext + getTemplateChild(widgetType: GObject.Type, name: string): GObject.Object + getTooltipMarkup(): string | null + getTooltipText(): string | null + getValign(): 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?: Gio.ActionGroup | null): void + insertAfter(parent: Widget, previousSibling?: Widget | null): void + insertBefore(parent: Widget, nextSibling?: Widget | null): void + isAncestor(ancestor: Widget): boolean + isDrawable(): boolean + isFocus(): boolean + isSensitive(): boolean + isVisible(): boolean + keynavFailed(direction: DirectionType): boolean + listMnemonicLabels(): Widget[] + map(): void + measure(orientation: Orientation, forSize: number): [ /* minimum */ number | null, /* natural */ number | null, /* minimumBaseline */ number | null, /* naturalBaseline */ number | null ] + mnemonicActivate(groupCycling: boolean): boolean + observeChildren(): Gio.ListModel + observeControllers(): Gio.ListModel + pick(x: number, y: number, flags: PickFlags): Widget | null + queueAllocate(): void + queueDraw(): void + queueResize(): void + realize(): void + removeController(controller: EventController): void + removeCssClass(cssClass: string): void + removeMnemonicLabel(label: Widget): void + removeTickCallback(id: number): void + setCanFocus(canFocus: boolean): void + setCanTarget(canTarget: boolean): void + setChildVisible(childVisible: boolean): void + setCssClasses(classes: string[]): void + setCursor(cursor?: Gdk.Cursor | null): void + setCursorFromName(name?: string | null): void + setDirection(dir: TextDirection): void + setFocusChild(child?: Widget | null): void + setFocusOnClick(focusOnClick: boolean): void + setFocusable(focusable: boolean): void + setFontMap(fontMap?: Pango.FontMap | null): void + setFontOptions(options?: cairo.FontOptions | null): void + setHalign(align: Align): void + setHasTooltip(hasTooltip: boolean): void + setHexpand(expand: boolean): void + setHexpandSet(set: boolean): void + setLayoutManager(layoutManager?: LayoutManager | 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: Overflow): void + setParent(parent: Widget): void + setReceivesDefault(receivesDefault: boolean): void + setSensitive(sensitive: boolean): void + setSizeRequest(width: number, height: number): void + setStateFlags(flags: StateFlags, clear: boolean): void + setTooltipMarkup(markup?: string | null): void + setTooltipText(text?: string | null): void + setValign(align: Align): void + setVexpand(expand: boolean): void + setVexpandSet(set: boolean): void + setVisible(visible: boolean): void + shouldLayout(): boolean + show(): void + sizeAllocate(allocation: Allocation, baseline: number): void + snapshotChild(child: Widget, snapshot: Snapshot): void + translateCoordinates(destWidget: Widget, srcX: number, srcY: number): [ /* returnType */ boolean, /* destX */ number | null, /* destY */ number | null ] + triggerTooltipQuery(): void + unmap(): void + unparent(): void + unrealize(): void + unsetStateFlags(flags: StateFlags): void + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Methods of Gtk.Accessible */ + getAccessibleRole(): AccessibleRole + resetProperty(property: AccessibleProperty): void + resetRelation(relation: AccessibleRelation): void + resetState(state: AccessibleState): void + updateProperty(properties: AccessibleProperty[], values: any): void + updateRelation(relations: AccessibleRelation[], values: any): void + updateState(states: AccessibleState[], values: any): void + /* Methods of Gtk.Buildable */ + getBuildableId(): string + /* Virtual methods of Gtk.Widget */ + vfuncComputeExpand(hexpandP: boolean, vexpandP: boolean): void + vfuncContains(x: number, y: number): boolean + vfuncCssChanged(change: CssStyleChange): void + vfuncDirectionChanged(previousDirection: TextDirection): void + vfuncFocus(direction: DirectionType): boolean + vfuncGetRequestMode(): SizeRequestMode + vfuncGrabFocus(): boolean + vfuncHide(): void + vfuncKeynavFailed(direction: DirectionType): boolean + vfuncMap(): void + vfuncMeasure(orientation: Orientation, forSize: number): [ /* minimum */ number | null, /* natural */ number | null, /* minimumBaseline */ number | null, /* naturalBaseline */ number | null ] + vfuncMnemonicActivate(groupCycling: boolean): boolean + vfuncMoveFocus(direction: DirectionType): void + vfuncQueryTooltip(x: number, y: number, keyboardTooltip: boolean, tooltip: Tooltip): boolean + vfuncRealize(): void + vfuncRoot(): void + vfuncSetFocusChild(child?: Widget | null): void + vfuncShow(): void + vfuncSizeAllocate(width: number, height: number, baseline: number): void + vfuncSnapshot(snapshot: Snapshot): void + vfuncStateFlagsChanged(previousStateFlags: StateFlags): void + vfuncSystemSettingChanged(settings: SystemSetting): void + vfuncUnmap(): void + vfuncUnrealize(): void + vfuncUnroot(): void + vfuncAddChild(builder: Builder, child: GObject.Object, type?: string | null): void + vfuncCustomFinished(builder: Builder, child: GObject.Object | null, tagname: string, data?: object | null): void + vfuncCustomTagEnd(builder: Builder, child: GObject.Object | null, tagname: string, data?: object | null): void + vfuncCustomTagStart(builder: Builder, child: GObject.Object | null, tagname: string): [ /* returnType */ boolean, /* parser */ BuildableParser, /* data */ object | null ] + vfuncGetId(): string + vfuncGetInternalChild(builder: Builder, childname: string): GObject.Object + vfuncParserFinished(builder: Builder): void + vfuncSetBuildableProperty(builder: Builder, name: string, value: any): void + vfuncSetId(id: string): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Gtk.InfoBar */ + connect(sigName: "close", callback: (($obj: InfoBar) => void)): number + connect_after(sigName: "close", callback: (($obj: InfoBar) => void)): number + emit(sigName: "close"): void + on(sigName: "close", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "close", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "close", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "response", callback: (($obj: InfoBar, responseId: number) => void)): number + connect_after(sigName: "response", callback: (($obj: InfoBar, responseId: number) => void)): number + emit(sigName: "response", responseId: number): void + on(sigName: "response", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "response", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "response", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of Gtk.Widget */ + connect(sigName: "destroy", callback: (($obj: InfoBar) => void)): number + connect_after(sigName: "destroy", callback: (($obj: InfoBar) => void)): number + emit(sigName: "destroy"): void + on(sigName: "destroy", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "destroy", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "destroy", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "direction-changed", callback: (($obj: InfoBar, previousDirection: TextDirection) => void)): number + connect_after(sigName: "direction-changed", callback: (($obj: InfoBar, previousDirection: TextDirection) => void)): number + emit(sigName: "direction-changed", previousDirection: TextDirection): void + on(sigName: "direction-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "direction-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "direction-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "hide", callback: (($obj: InfoBar) => void)): number + connect_after(sigName: "hide", callback: (($obj: InfoBar) => void)): number + emit(sigName: "hide"): void + on(sigName: "hide", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "hide", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "hide", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "keynav-failed", callback: (($obj: InfoBar, direction: DirectionType) => boolean)): number + connect_after(sigName: "keynav-failed", callback: (($obj: InfoBar, direction: DirectionType) => boolean)): number + emit(sigName: "keynav-failed", direction: DirectionType): void + on(sigName: "keynav-failed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "keynav-failed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "keynav-failed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "map", callback: (($obj: InfoBar) => void)): number + connect_after(sigName: "map", callback: (($obj: InfoBar) => void)): number + emit(sigName: "map"): void + on(sigName: "map", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "map", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "map", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "mnemonic-activate", callback: (($obj: InfoBar, groupCycling: boolean) => boolean)): number + connect_after(sigName: "mnemonic-activate", callback: (($obj: InfoBar, groupCycling: boolean) => boolean)): number + emit(sigName: "mnemonic-activate", groupCycling: boolean): void + on(sigName: "mnemonic-activate", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "mnemonic-activate", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "mnemonic-activate", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "move-focus", callback: (($obj: InfoBar, direction: DirectionType) => void)): number + connect_after(sigName: "move-focus", callback: (($obj: InfoBar, direction: DirectionType) => void)): number + emit(sigName: "move-focus", direction: DirectionType): void + on(sigName: "move-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "move-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "move-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "query-tooltip", callback: (($obj: InfoBar, x: number, y: number, keyboardMode: boolean, tooltip: Tooltip) => boolean)): number + connect_after(sigName: "query-tooltip", callback: (($obj: InfoBar, x: number, y: number, keyboardMode: boolean, tooltip: Tooltip) => boolean)): number + emit(sigName: "query-tooltip", x: number, y: number, keyboardMode: boolean, tooltip: Tooltip): void + on(sigName: "query-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "query-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "query-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "realize", callback: (($obj: InfoBar) => void)): number + connect_after(sigName: "realize", callback: (($obj: InfoBar) => void)): number + emit(sigName: "realize"): void + on(sigName: "realize", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "realize", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "realize", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "show", callback: (($obj: InfoBar) => void)): number + connect_after(sigName: "show", callback: (($obj: InfoBar) => void)): number + emit(sigName: "show"): void + on(sigName: "show", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "show", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "show", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "state-flags-changed", callback: (($obj: InfoBar, flags: StateFlags) => void)): number + connect_after(sigName: "state-flags-changed", callback: (($obj: InfoBar, flags: StateFlags) => void)): number + emit(sigName: "state-flags-changed", flags: StateFlags): void + on(sigName: "state-flags-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "state-flags-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "state-flags-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "unmap", callback: (($obj: InfoBar) => void)): number + connect_after(sigName: "unmap", callback: (($obj: InfoBar) => void)): number + emit(sigName: "unmap"): void + on(sigName: "unmap", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "unmap", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "unmap", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "unrealize", callback: (($obj: InfoBar) => void)): number + connect_after(sigName: "unrealize", callback: (($obj: InfoBar) => void)): number + emit(sigName: "unrealize"): void + on(sigName: "unrealize", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "unrealize", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "unrealize", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: InfoBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: InfoBar, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::message-type", callback: (($obj: InfoBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::message-type", callback: (($obj: InfoBar, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::message-type", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::message-type", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::message-type", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::revealed", callback: (($obj: InfoBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::revealed", callback: (($obj: InfoBar, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::revealed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::revealed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::revealed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::show-close-button", callback: (($obj: InfoBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::show-close-button", callback: (($obj: InfoBar, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::show-close-button", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::show-close-button", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::show-close-button", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::can-focus", callback: (($obj: InfoBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::can-focus", callback: (($obj: InfoBar, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::can-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::can-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::can-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::can-target", callback: (($obj: InfoBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::can-target", callback: (($obj: InfoBar, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::can-target", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::can-target", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::can-target", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::css-classes", callback: (($obj: InfoBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::css-classes", callback: (($obj: InfoBar, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::css-classes", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::css-classes", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::css-classes", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::cursor", callback: (($obj: InfoBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::cursor", callback: (($obj: InfoBar, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::cursor", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::cursor", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::cursor", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::focus-on-click", callback: (($obj: InfoBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::focus-on-click", callback: (($obj: InfoBar, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::focus-on-click", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::focus-on-click", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::focus-on-click", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::focusable", callback: (($obj: InfoBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::focusable", callback: (($obj: InfoBar, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::focusable", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::focusable", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::focusable", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::halign", callback: (($obj: InfoBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::halign", callback: (($obj: InfoBar, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::halign", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::halign", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::halign", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::has-default", callback: (($obj: InfoBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-default", callback: (($obj: InfoBar, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::has-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::has-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::has-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::has-focus", callback: (($obj: InfoBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-focus", callback: (($obj: InfoBar, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::has-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::has-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::has-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::has-tooltip", callback: (($obj: InfoBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-tooltip", callback: (($obj: InfoBar, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::has-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::has-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::has-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::height-request", callback: (($obj: InfoBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::height-request", callback: (($obj: InfoBar, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::height-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::height-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::height-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::hexpand", callback: (($obj: InfoBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hexpand", callback: (($obj: InfoBar, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::hexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::hexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::hexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::hexpand-set", callback: (($obj: InfoBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hexpand-set", callback: (($obj: InfoBar, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::hexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::hexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::hexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::layout-manager", callback: (($obj: InfoBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::layout-manager", callback: (($obj: InfoBar, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::layout-manager", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::layout-manager", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::layout-manager", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-bottom", callback: (($obj: InfoBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-bottom", callback: (($obj: InfoBar, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-bottom", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-bottom", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-bottom", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-end", callback: (($obj: InfoBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-end", callback: (($obj: InfoBar, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-end", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-end", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-end", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-start", callback: (($obj: InfoBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-start", callback: (($obj: InfoBar, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-start", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-start", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-start", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-top", callback: (($obj: InfoBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-top", callback: (($obj: InfoBar, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-top", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-top", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-top", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::name", callback: (($obj: InfoBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::name", callback: (($obj: InfoBar, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::opacity", callback: (($obj: InfoBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::opacity", callback: (($obj: InfoBar, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::opacity", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::opacity", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::opacity", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::overflow", callback: (($obj: InfoBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::overflow", callback: (($obj: InfoBar, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::overflow", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::overflow", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::overflow", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::parent", callback: (($obj: InfoBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::parent", callback: (($obj: InfoBar, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::receives-default", callback: (($obj: InfoBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::receives-default", callback: (($obj: InfoBar, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::receives-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::receives-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::receives-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::root", callback: (($obj: InfoBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::root", callback: (($obj: InfoBar, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::root", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::root", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::root", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::scale-factor", callback: (($obj: InfoBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::scale-factor", callback: (($obj: InfoBar, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::scale-factor", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::scale-factor", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::scale-factor", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::sensitive", callback: (($obj: InfoBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::sensitive", callback: (($obj: InfoBar, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::sensitive", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::sensitive", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::sensitive", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::tooltip-markup", callback: (($obj: InfoBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::tooltip-markup", callback: (($obj: InfoBar, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::tooltip-markup", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::tooltip-markup", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::tooltip-markup", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::tooltip-text", callback: (($obj: InfoBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::tooltip-text", callback: (($obj: InfoBar, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::tooltip-text", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::tooltip-text", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::tooltip-text", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::valign", callback: (($obj: InfoBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::valign", callback: (($obj: InfoBar, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::valign", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::valign", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::valign", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::vexpand", callback: (($obj: InfoBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vexpand", callback: (($obj: InfoBar, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::vexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::vexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::vexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::vexpand-set", callback: (($obj: InfoBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vexpand-set", callback: (($obj: InfoBar, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::vexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::vexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::vexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::visible", callback: (($obj: InfoBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::visible", callback: (($obj: InfoBar, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::width-request", callback: (($obj: InfoBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::width-request", callback: (($obj: InfoBar, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::width-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::width-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::width-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::accessible-role", callback: (($obj: InfoBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-role", callback: (($obj: InfoBar, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::accessible-role", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::accessible-role", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::accessible-role", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: InfoBar_ConstructProps) + _init (config?: InfoBar_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(): InfoBar + static $gtype: GObject.Type +} +export interface KeyvalTrigger_ConstructProps extends ShortcutTrigger_ConstructProps { + keyval?: number + modifiers?: Gdk.ModifierType +} +export class KeyvalTrigger { + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of Gtk.KeyvalTrigger */ + getKeyval(): number + getModifiers(): Gdk.ModifierType + /* Methods of Gtk.ShortcutTrigger */ + compare(trigger2: ShortcutTrigger): number + equal(trigger2: ShortcutTrigger): boolean + hash(): number + print(string: GLib.String): void + printLabel(display: Gdk.Display, string: GLib.String): boolean + toLabel(display: Gdk.Display): string + trigger(event: Gdk.Event, enableMnemonics: boolean): Gdk.KeyMatch + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: KeyvalTrigger, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: KeyvalTrigger, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: KeyvalTrigger_ConstructProps) + _init (config?: KeyvalTrigger_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(keyval: number, modifiers: Gdk.ModifierType): KeyvalTrigger + static $gtype: GObject.Type +} +export interface Label_ConstructProps extends Widget_ConstructProps { + attributes?: Pango.AttrList + ellipsize?: Pango.EllipsizeMode + extraMenu?: Gio.MenuModel + justify?: Justification + label?: string + lines?: number + maxWidthChars?: number + mnemonicWidget?: Widget + selectable?: boolean + singleLineMode?: boolean + useMarkup?: boolean + useUnderline?: boolean + widthChars?: number + wrap?: boolean + wrapMode?: Pango.WrapMode + xalign?: number + yalign?: number + accessibleRole?: AccessibleRole +} +export class Label { + /* Properties of Gtk.Label */ + attributes: Pango.AttrList + ellipsize: Pango.EllipsizeMode + extraMenu: Gio.MenuModel + justify: Justification + label: string + lines: number + maxWidthChars: number + readonly mnemonicKeyval: number + mnemonicWidget: Widget + selectable: boolean + singleLineMode: boolean + useMarkup: boolean + useUnderline: boolean + widthChars: number + wrap: boolean + wrapMode: Pango.WrapMode + xalign: number + yalign: number + /* Properties of Gtk.Widget */ + canFocus: boolean + canTarget: boolean + cssClasses: string[] + cursor: Gdk.Cursor + focusOnClick: boolean + focusable: boolean + halign: Align + readonly hasDefault: boolean + readonly hasFocus: boolean + hasTooltip: boolean + heightRequest: number + hexpand: boolean + hexpandSet: boolean + layoutManager: LayoutManager + marginBottom: number + marginEnd: number + marginStart: number + marginTop: number + name: string + opacity: number + overflow: Overflow + readonly parent: Widget + receivesDefault: boolean + readonly root: Root + readonly scaleFactor: number + sensitive: boolean + tooltipMarkup: string + tooltipText: string + valign: Align + vexpand: boolean + vexpandSet: boolean + visible: boolean + widthRequest: number + /* Properties of Gtk.Accessible */ + accessibleRole: AccessibleRole + /* Fields of Gtk.Widget */ + parentInstance: GObject.InitiallyUnowned + /* Fields of GObject.InitiallyUnowned */ + gTypeInstance: GObject.TypeInstance + /* Methods of Gtk.Label */ + getAttributes(): Pango.AttrList | null + getCurrentUri(): string | null + getEllipsize(): Pango.EllipsizeMode + getExtraMenu(): Gio.MenuModel | null + getJustify(): Justification + getLabel(): string + getLayout(): Pango.Layout + getLayoutOffsets(): [ /* x */ number | null, /* y */ number | null ] + getLines(): number + getMaxWidthChars(): number + getMnemonicKeyval(): number + getMnemonicWidget(): Widget | null + getSelectable(): boolean + getSelectionBounds(): [ /* returnType */ boolean, /* start */ number, /* end */ number ] + getSingleLineMode(): boolean + getText(): string + getUseMarkup(): boolean + getUseUnderline(): boolean + getWidthChars(): number + getWrap(): boolean + getWrapMode(): Pango.WrapMode + getXalign(): number + getYalign(): number + selectRegion(startOffset: number, endOffset: number): void + setAttributes(attrs?: Pango.AttrList | null): void + setEllipsize(mode: Pango.EllipsizeMode): void + setExtraMenu(model?: Gio.MenuModel | null): void + setJustify(jtype: Justification): void + setLabel(str: string): void + setLines(lines: number): void + setMarkup(str: string): void + setMarkupWithMnemonic(str: string): void + setMaxWidthChars(nChars: number): void + setMnemonicWidget(widget?: Widget | null): void + setSelectable(setting: boolean): void + setSingleLineMode(singleLineMode: boolean): 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: Pango.WrapMode): void + setXalign(xalign: number): void + setYalign(yalign: number): void + /* Methods of Gtk.Widget */ + actionSetEnabled(actionName: string, enabled: boolean): void + activate(): boolean + activateAction(name: string, args?: GLib.Variant | null): boolean + activateDefault(): void + addController(controller: EventController): void + addCssClass(cssClass: string): void + addMnemonicLabel(label: Widget): void + addTickCallback(callback: TickCallback): number + allocate(width: number, height: number, baseline: number, transform?: Gsk.Transform | null): void + childFocus(direction: DirectionType): boolean + computeBounds(target: Widget): [ /* returnType */ boolean, /* outBounds */ Graphene.Rect ] + computeExpand(orientation: Orientation): boolean + computePoint(target: Widget, point: Graphene.Point): [ /* returnType */ boolean, /* outPoint */ Graphene.Point ] + computeTransform(target: Widget): [ /* returnType */ boolean, /* outTransform */ Graphene.Matrix ] + contains(x: number, y: number): boolean + createPangoContext(): Pango.Context + createPangoLayout(text?: string | null): Pango.Layout + dragCheckThreshold(startX: number, startY: number, currentX: number, currentY: number): boolean + errorBell(): void + getAllocatedBaseline(): number + getAllocatedHeight(): number + getAllocatedWidth(): number + getAllocation(): /* allocation */ Allocation + getAncestor(widgetType: GObject.Type): Widget | null + getCanFocus(): boolean + getCanTarget(): boolean + getChildVisible(): boolean + getClipboard(): Gdk.Clipboard + getCssClasses(): string[] + getCssName(): string + getCursor(): Gdk.Cursor | null + getDirection(): TextDirection + getDisplay(): Gdk.Display + getFirstChild(): Widget | null + getFocusChild(): Widget | null + getFocusOnClick(): boolean + getFocusable(): boolean + getFontMap(): Pango.FontMap | null + getFontOptions(): cairo.FontOptions | null + getFrameClock(): Gdk.FrameClock | null + getHalign(): Align + getHasTooltip(): boolean + getHeight(): number + getHexpand(): boolean + getHexpandSet(): boolean + getLastChild(): Widget | null + getLayoutManager(): LayoutManager | null + getMapped(): boolean + getMarginBottom(): number + getMarginEnd(): number + getMarginStart(): number + getMarginTop(): number + getName(): string + getNative(): Native | null + getNextSibling(): Widget | null + getOpacity(): number + getOverflow(): Overflow + getPangoContext(): Pango.Context + getParent(): Widget | null + getPreferredSize(): [ /* minimumSize */ Requisition | null, /* naturalSize */ Requisition | null ] + getPrevSibling(): Widget | null + getPrimaryClipboard(): Gdk.Clipboard + getRealized(): boolean + getReceivesDefault(): boolean + getRequestMode(): SizeRequestMode + getRoot(): Root | null + getScaleFactor(): number + getSensitive(): boolean + getSettings(): Settings + getSize(orientation: Orientation): number + getSizeRequest(): [ /* width */ number | null, /* height */ number | null ] + getStateFlags(): StateFlags + getStyleContext(): StyleContext + getTemplateChild(widgetType: GObject.Type, name: string): GObject.Object + getTooltipMarkup(): string | null + getTooltipText(): string | null + getValign(): 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?: Gio.ActionGroup | null): void + insertAfter(parent: Widget, previousSibling?: Widget | null): void + insertBefore(parent: Widget, nextSibling?: Widget | null): void + isAncestor(ancestor: Widget): boolean + isDrawable(): boolean + isFocus(): boolean + isSensitive(): boolean + isVisible(): boolean + keynavFailed(direction: DirectionType): boolean + listMnemonicLabels(): Widget[] + map(): void + measure(orientation: Orientation, forSize: number): [ /* minimum */ number | null, /* natural */ number | null, /* minimumBaseline */ number | null, /* naturalBaseline */ number | null ] + mnemonicActivate(groupCycling: boolean): boolean + observeChildren(): Gio.ListModel + observeControllers(): Gio.ListModel + pick(x: number, y: number, flags: PickFlags): Widget | null + queueAllocate(): void + queueDraw(): void + queueResize(): void + realize(): void + removeController(controller: EventController): void + removeCssClass(cssClass: string): void + removeMnemonicLabel(label: Widget): void + removeTickCallback(id: number): void + setCanFocus(canFocus: boolean): void + setCanTarget(canTarget: boolean): void + setChildVisible(childVisible: boolean): void + setCssClasses(classes: string[]): void + setCursor(cursor?: Gdk.Cursor | null): void + setCursorFromName(name?: string | null): void + setDirection(dir: TextDirection): void + setFocusChild(child?: Widget | null): void + setFocusOnClick(focusOnClick: boolean): void + setFocusable(focusable: boolean): void + setFontMap(fontMap?: Pango.FontMap | null): void + setFontOptions(options?: cairo.FontOptions | null): void + setHalign(align: Align): void + setHasTooltip(hasTooltip: boolean): void + setHexpand(expand: boolean): void + setHexpandSet(set: boolean): void + setLayoutManager(layoutManager?: LayoutManager | 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: Overflow): void + setParent(parent: Widget): void + setReceivesDefault(receivesDefault: boolean): void + setSensitive(sensitive: boolean): void + setSizeRequest(width: number, height: number): void + setStateFlags(flags: StateFlags, clear: boolean): void + setTooltipMarkup(markup?: string | null): void + setTooltipText(text?: string | null): void + setValign(align: Align): void + setVexpand(expand: boolean): void + setVexpandSet(set: boolean): void + setVisible(visible: boolean): void + shouldLayout(): boolean + show(): void + sizeAllocate(allocation: Allocation, baseline: number): void + snapshotChild(child: Widget, snapshot: Snapshot): void + translateCoordinates(destWidget: Widget, srcX: number, srcY: number): [ /* returnType */ boolean, /* destX */ number | null, /* destY */ number | null ] + triggerTooltipQuery(): void + unmap(): void + unparent(): void + unrealize(): void + unsetStateFlags(flags: StateFlags): void + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Methods of Gtk.Accessible */ + getAccessibleRole(): AccessibleRole + resetProperty(property: AccessibleProperty): void + resetRelation(relation: AccessibleRelation): void + resetState(state: AccessibleState): void + updateProperty(properties: AccessibleProperty[], values: any): void + updateRelation(relations: AccessibleRelation[], values: any): void + updateState(states: AccessibleState[], values: any): void + /* Methods of Gtk.Buildable */ + getBuildableId(): string + /* Virtual methods of Gtk.Widget */ + vfuncComputeExpand(hexpandP: boolean, vexpandP: boolean): void + vfuncContains(x: number, y: number): boolean + vfuncCssChanged(change: CssStyleChange): void + vfuncDirectionChanged(previousDirection: TextDirection): void + vfuncFocus(direction: DirectionType): boolean + vfuncGetRequestMode(): SizeRequestMode + vfuncGrabFocus(): boolean + vfuncHide(): void + vfuncKeynavFailed(direction: DirectionType): boolean + vfuncMap(): void + vfuncMeasure(orientation: Orientation, forSize: number): [ /* minimum */ number | null, /* natural */ number | null, /* minimumBaseline */ number | null, /* naturalBaseline */ number | null ] + vfuncMnemonicActivate(groupCycling: boolean): boolean + vfuncMoveFocus(direction: DirectionType): void + vfuncQueryTooltip(x: number, y: number, keyboardTooltip: boolean, tooltip: Tooltip): boolean + vfuncRealize(): void + vfuncRoot(): void + vfuncSetFocusChild(child?: Widget | null): void + vfuncShow(): void + vfuncSizeAllocate(width: number, height: number, baseline: number): void + vfuncSnapshot(snapshot: Snapshot): void + vfuncStateFlagsChanged(previousStateFlags: StateFlags): void + vfuncSystemSettingChanged(settings: SystemSetting): void + vfuncUnmap(): void + vfuncUnrealize(): void + vfuncUnroot(): void + vfuncAddChild(builder: Builder, child: GObject.Object, type?: string | null): void + vfuncCustomFinished(builder: Builder, child: GObject.Object | null, tagname: string, data?: object | null): void + vfuncCustomTagEnd(builder: Builder, child: GObject.Object | null, tagname: string, data?: object | null): void + vfuncCustomTagStart(builder: Builder, child: GObject.Object | null, tagname: string): [ /* returnType */ boolean, /* parser */ BuildableParser, /* data */ object | null ] + vfuncGetId(): string + vfuncGetInternalChild(builder: Builder, childname: string): GObject.Object + vfuncParserFinished(builder: Builder): void + vfuncSetBuildableProperty(builder: Builder, name: string, value: any): void + vfuncSetId(id: string): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Gtk.Label */ + connect(sigName: "activate-current-link", callback: (($obj: Label) => void)): number + connect_after(sigName: "activate-current-link", callback: (($obj: Label) => void)): number + emit(sigName: "activate-current-link"): void + on(sigName: "activate-current-link", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "activate-current-link", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "activate-current-link", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "activate-link", callback: (($obj: Label, uri: string) => boolean)): number + connect_after(sigName: "activate-link", callback: (($obj: Label, uri: string) => boolean)): number + emit(sigName: "activate-link", uri: string): void + on(sigName: "activate-link", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "activate-link", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "activate-link", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "copy-clipboard", callback: (($obj: Label) => void)): number + connect_after(sigName: "copy-clipboard", callback: (($obj: Label) => void)): number + emit(sigName: "copy-clipboard"): void + on(sigName: "copy-clipboard", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "copy-clipboard", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "copy-clipboard", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "move-cursor", callback: (($obj: Label, step: MovementStep, count: number, extendSelection: boolean) => void)): number + connect_after(sigName: "move-cursor", callback: (($obj: Label, step: MovementStep, count: number, extendSelection: boolean) => void)): number + emit(sigName: "move-cursor", step: MovementStep, count: number, extendSelection: boolean): void + on(sigName: "move-cursor", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "move-cursor", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "move-cursor", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of Gtk.Widget */ + connect(sigName: "destroy", callback: (($obj: Label) => void)): number + connect_after(sigName: "destroy", callback: (($obj: Label) => void)): number + emit(sigName: "destroy"): void + on(sigName: "destroy", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "destroy", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "destroy", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "direction-changed", callback: (($obj: Label, previousDirection: TextDirection) => void)): number + connect_after(sigName: "direction-changed", callback: (($obj: Label, previousDirection: TextDirection) => void)): number + emit(sigName: "direction-changed", previousDirection: TextDirection): void + on(sigName: "direction-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "direction-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "direction-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "hide", callback: (($obj: Label) => void)): number + connect_after(sigName: "hide", callback: (($obj: Label) => void)): number + emit(sigName: "hide"): void + on(sigName: "hide", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "hide", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "hide", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "keynav-failed", callback: (($obj: Label, direction: DirectionType) => boolean)): number + connect_after(sigName: "keynav-failed", callback: (($obj: Label, direction: DirectionType) => boolean)): number + emit(sigName: "keynav-failed", direction: DirectionType): void + on(sigName: "keynav-failed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "keynav-failed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "keynav-failed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "map", callback: (($obj: Label) => void)): number + connect_after(sigName: "map", callback: (($obj: Label) => void)): number + emit(sigName: "map"): void + on(sigName: "map", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "map", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "map", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "mnemonic-activate", callback: (($obj: Label, groupCycling: boolean) => boolean)): number + connect_after(sigName: "mnemonic-activate", callback: (($obj: Label, groupCycling: boolean) => boolean)): number + emit(sigName: "mnemonic-activate", groupCycling: boolean): void + on(sigName: "mnemonic-activate", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "mnemonic-activate", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "mnemonic-activate", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "move-focus", callback: (($obj: Label, direction: DirectionType) => void)): number + connect_after(sigName: "move-focus", callback: (($obj: Label, direction: DirectionType) => void)): number + emit(sigName: "move-focus", direction: DirectionType): void + on(sigName: "move-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "move-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "move-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "query-tooltip", callback: (($obj: Label, x: number, y: number, keyboardMode: boolean, tooltip: Tooltip) => boolean)): number + connect_after(sigName: "query-tooltip", callback: (($obj: Label, x: number, y: number, keyboardMode: boolean, tooltip: Tooltip) => boolean)): number + emit(sigName: "query-tooltip", x: number, y: number, keyboardMode: boolean, tooltip: Tooltip): void + on(sigName: "query-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "query-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "query-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "realize", callback: (($obj: Label) => void)): number + connect_after(sigName: "realize", callback: (($obj: Label) => void)): number + emit(sigName: "realize"): void + on(sigName: "realize", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "realize", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "realize", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "show", callback: (($obj: Label) => void)): number + connect_after(sigName: "show", callback: (($obj: Label) => void)): number + emit(sigName: "show"): void + on(sigName: "show", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "show", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "show", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "state-flags-changed", callback: (($obj: Label, flags: StateFlags) => void)): number + connect_after(sigName: "state-flags-changed", callback: (($obj: Label, flags: StateFlags) => void)): number + emit(sigName: "state-flags-changed", flags: StateFlags): void + on(sigName: "state-flags-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "state-flags-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "state-flags-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "unmap", callback: (($obj: Label) => void)): number + connect_after(sigName: "unmap", callback: (($obj: Label) => void)): number + emit(sigName: "unmap"): void + on(sigName: "unmap", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "unmap", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "unmap", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "unrealize", callback: (($obj: Label) => void)): number + connect_after(sigName: "unrealize", callback: (($obj: Label) => void)): number + emit(sigName: "unrealize"): void + on(sigName: "unrealize", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "unrealize", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "unrealize", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::attributes", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::attributes", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::attributes", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::attributes", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::attributes", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::ellipsize", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::ellipsize", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::ellipsize", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::ellipsize", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::ellipsize", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::extra-menu", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::extra-menu", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::extra-menu", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::extra-menu", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::extra-menu", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::justify", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::justify", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::justify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::justify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::justify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::label", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::label", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::label", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::label", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::label", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::lines", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::lines", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::lines", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::lines", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::lines", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::max-width-chars", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::max-width-chars", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::max-width-chars", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::max-width-chars", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::max-width-chars", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::mnemonic-keyval", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::mnemonic-keyval", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::mnemonic-keyval", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::mnemonic-keyval", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::mnemonic-keyval", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::mnemonic-widget", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::mnemonic-widget", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::mnemonic-widget", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::mnemonic-widget", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::mnemonic-widget", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::selectable", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::selectable", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::selectable", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::selectable", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::selectable", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::single-line-mode", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::single-line-mode", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::single-line-mode", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::single-line-mode", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::single-line-mode", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::use-markup", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::use-markup", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::use-markup", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::use-markup", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::use-markup", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::use-underline", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::use-underline", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::use-underline", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::use-underline", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::use-underline", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::width-chars", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::width-chars", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::width-chars", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::width-chars", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::width-chars", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::wrap", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::wrap", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::wrap", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::wrap", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::wrap", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::wrap-mode", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::wrap-mode", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::wrap-mode", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::wrap-mode", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::wrap-mode", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::xalign", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::xalign", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::xalign", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::xalign", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::xalign", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::yalign", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::yalign", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::yalign", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::yalign", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::yalign", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::can-focus", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::can-focus", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::can-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::can-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::can-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::can-target", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::can-target", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::can-target", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::can-target", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::can-target", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::css-classes", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::css-classes", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::css-classes", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::css-classes", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::css-classes", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::cursor", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::cursor", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::cursor", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::cursor", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::cursor", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::focus-on-click", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::focus-on-click", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::focus-on-click", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::focus-on-click", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::focus-on-click", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::focusable", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::focusable", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::focusable", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::focusable", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::focusable", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::halign", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::halign", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::halign", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::halign", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::halign", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::has-default", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-default", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::has-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::has-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::has-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::has-focus", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-focus", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::has-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::has-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::has-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::has-tooltip", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-tooltip", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::has-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::has-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::has-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::height-request", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::height-request", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::height-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::height-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::height-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::hexpand", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hexpand", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::hexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::hexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::hexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::hexpand-set", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hexpand-set", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::hexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::hexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::hexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::layout-manager", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::layout-manager", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::layout-manager", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::layout-manager", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::layout-manager", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-bottom", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-bottom", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-bottom", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-bottom", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-bottom", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-end", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-end", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-end", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-end", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-end", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-start", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-start", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-start", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-start", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-start", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-top", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-top", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-top", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-top", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-top", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::name", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::name", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::opacity", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::opacity", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::opacity", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::opacity", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::opacity", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::overflow", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::overflow", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::overflow", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::overflow", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::overflow", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::parent", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::parent", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::receives-default", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::receives-default", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::receives-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::receives-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::receives-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::root", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::root", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::root", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::root", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::root", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::scale-factor", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::scale-factor", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::scale-factor", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::scale-factor", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::scale-factor", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::sensitive", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::sensitive", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::sensitive", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::sensitive", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::sensitive", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::tooltip-markup", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::tooltip-markup", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::tooltip-markup", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::tooltip-markup", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::tooltip-markup", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::tooltip-text", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::tooltip-text", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::tooltip-text", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::tooltip-text", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::tooltip-text", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::valign", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::valign", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::valign", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::valign", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::valign", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::vexpand", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vexpand", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::vexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::vexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::vexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::vexpand-set", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vexpand-set", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::vexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::vexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::vexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::visible", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::visible", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::width-request", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::width-request", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::width-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::width-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::width-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::accessible-role", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-role", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::accessible-role", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::accessible-role", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::accessible-role", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: Label_ConstructProps) + _init (config?: Label_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(str?: string | null): Label + static newWithMnemonic(str?: string | null): Label + static $gtype: GObject.Type +} +export interface LayoutChild_ConstructProps extends GObject.Object_ConstructProps { + childWidget?: Widget + layoutManager?: LayoutManager +} +export class LayoutChild { + /* Fields of Gtk.LayoutChild */ + parentInstance: GObject.Object + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of Gtk.LayoutChild */ + getChildWidget(): Widget + getLayoutManager(): LayoutManager + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: LayoutChild, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: LayoutChild, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: LayoutChild_ConstructProps) + _init (config?: LayoutChild_ConstructProps): void + static $gtype: GObject.Type +} +export interface LayoutManager_ConstructProps extends GObject.Object_ConstructProps { +} +export class LayoutManager { + /* Fields of Gtk.LayoutManager */ + parentInstance: GObject.Object + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of Gtk.LayoutManager */ + allocate(widget: Widget, width: number, height: number, baseline: number): void + getLayoutChild(child: Widget): LayoutChild + getRequestMode(): SizeRequestMode + getWidget(): Widget | null + layoutChanged(): void + measure(widget: Widget, orientation: Orientation, forSize: number): [ /* minimum */ number | null, /* natural */ number | null, /* minimumBaseline */ number | null, /* naturalBaseline */ number | null ] + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Virtual methods of Gtk.LayoutManager */ + vfuncAllocate(widget: Widget, width: number, height: number, baseline: number): void + vfuncCreateLayoutChild(widget: Widget, forChild: Widget): LayoutChild + vfuncGetRequestMode(widget: Widget): SizeRequestMode + vfuncMeasure(widget: Widget, orientation: Orientation, forSize: number): [ /* minimum */ number | null, /* natural */ number | null, /* minimumBaseline */ number | null, /* naturalBaseline */ number | null ] + vfuncRoot(): void + vfuncUnroot(): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: LayoutManager, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: LayoutManager, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: LayoutManager_ConstructProps) + _init (config?: LayoutManager_ConstructProps): void + static $gtype: GObject.Type +} +export interface LevelBar_ConstructProps extends Widget_ConstructProps { + inverted?: boolean + maxValue?: number + minValue?: number + mode?: LevelBarMode + value?: number + accessibleRole?: AccessibleRole + orientation?: Orientation +} +export class LevelBar { + /* Properties of Gtk.LevelBar */ + inverted: boolean + maxValue: number + minValue: number + mode: LevelBarMode + value: number + /* Properties of Gtk.Widget */ + canFocus: boolean + canTarget: boolean + cssClasses: string[] + cursor: Gdk.Cursor + focusOnClick: boolean + focusable: boolean + halign: Align + readonly hasDefault: boolean + readonly hasFocus: boolean + hasTooltip: boolean + heightRequest: number + hexpand: boolean + hexpandSet: boolean + layoutManager: LayoutManager + marginBottom: number + marginEnd: number + marginStart: number + marginTop: number + name: string + opacity: number + overflow: Overflow + readonly parent: Widget + receivesDefault: boolean + readonly root: Root + readonly scaleFactor: number + sensitive: boolean + tooltipMarkup: string + tooltipText: string + valign: Align + vexpand: boolean + vexpandSet: boolean + visible: boolean + widthRequest: number + /* Properties of Gtk.Accessible */ + accessibleRole: AccessibleRole + /* Properties of Gtk.Orientable */ + orientation: Orientation + /* Fields of Gtk.Widget */ + parentInstance: GObject.InitiallyUnowned + /* Fields of GObject.InitiallyUnowned */ + gTypeInstance: GObject.TypeInstance + /* Methods of Gtk.LevelBar */ + addOffsetValue(name: string, value: number): void + getInverted(): boolean + getMaxValue(): number + getMinValue(): number + getMode(): LevelBarMode + getOffsetValue(name?: string | null): [ /* returnType */ boolean, /* value */ number ] + getValue(): number + removeOffsetValue(name?: string | null): void + setInverted(inverted: boolean): void + setMaxValue(value: number): void + setMinValue(value: number): void + setMode(mode: LevelBarMode): void + setValue(value: number): void + /* Methods of Gtk.Widget */ + actionSetEnabled(actionName: string, enabled: boolean): void + activate(): boolean + activateAction(name: string, args?: GLib.Variant | null): boolean + activateDefault(): void + addController(controller: EventController): void + addCssClass(cssClass: string): void + addMnemonicLabel(label: Widget): void + addTickCallback(callback: TickCallback): number + allocate(width: number, height: number, baseline: number, transform?: Gsk.Transform | null): void + childFocus(direction: DirectionType): boolean + computeBounds(target: Widget): [ /* returnType */ boolean, /* outBounds */ Graphene.Rect ] + computeExpand(orientation: Orientation): boolean + computePoint(target: Widget, point: Graphene.Point): [ /* returnType */ boolean, /* outPoint */ Graphene.Point ] + computeTransform(target: Widget): [ /* returnType */ boolean, /* outTransform */ Graphene.Matrix ] + contains(x: number, y: number): boolean + createPangoContext(): Pango.Context + createPangoLayout(text?: string | null): Pango.Layout + dragCheckThreshold(startX: number, startY: number, currentX: number, currentY: number): boolean + errorBell(): void + getAllocatedBaseline(): number + getAllocatedHeight(): number + getAllocatedWidth(): number + getAllocation(): /* allocation */ Allocation + getAncestor(widgetType: GObject.Type): Widget | null + getCanFocus(): boolean + getCanTarget(): boolean + getChildVisible(): boolean + getClipboard(): Gdk.Clipboard + getCssClasses(): string[] + getCssName(): string + getCursor(): Gdk.Cursor | null + getDirection(): TextDirection + getDisplay(): Gdk.Display + getFirstChild(): Widget | null + getFocusChild(): Widget | null + getFocusOnClick(): boolean + getFocusable(): boolean + getFontMap(): Pango.FontMap | null + getFontOptions(): cairo.FontOptions | null + getFrameClock(): Gdk.FrameClock | null + getHalign(): Align + getHasTooltip(): boolean + getHeight(): number + getHexpand(): boolean + getHexpandSet(): boolean + getLastChild(): Widget | null + getLayoutManager(): LayoutManager | null + getMapped(): boolean + getMarginBottom(): number + getMarginEnd(): number + getMarginStart(): number + getMarginTop(): number + getName(): string + getNative(): Native | null + getNextSibling(): Widget | null + getOpacity(): number + getOverflow(): Overflow + getPangoContext(): Pango.Context + getParent(): Widget | null + getPreferredSize(): [ /* minimumSize */ Requisition | null, /* naturalSize */ Requisition | null ] + getPrevSibling(): Widget | null + getPrimaryClipboard(): Gdk.Clipboard + getRealized(): boolean + getReceivesDefault(): boolean + getRequestMode(): SizeRequestMode + getRoot(): Root | null + getScaleFactor(): number + getSensitive(): boolean + getSettings(): Settings + getSize(orientation: Orientation): number + getSizeRequest(): [ /* width */ number | null, /* height */ number | null ] + getStateFlags(): StateFlags + getStyleContext(): StyleContext + getTemplateChild(widgetType: GObject.Type, name: string): GObject.Object + getTooltipMarkup(): string | null + getTooltipText(): string | null + getValign(): 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?: Gio.ActionGroup | null): void + insertAfter(parent: Widget, previousSibling?: Widget | null): void + insertBefore(parent: Widget, nextSibling?: Widget | null): void + isAncestor(ancestor: Widget): boolean + isDrawable(): boolean + isFocus(): boolean + isSensitive(): boolean + isVisible(): boolean + keynavFailed(direction: DirectionType): boolean + listMnemonicLabels(): Widget[] + map(): void + measure(orientation: Orientation, forSize: number): [ /* minimum */ number | null, /* natural */ number | null, /* minimumBaseline */ number | null, /* naturalBaseline */ number | null ] + mnemonicActivate(groupCycling: boolean): boolean + observeChildren(): Gio.ListModel + observeControllers(): Gio.ListModel + pick(x: number, y: number, flags: PickFlags): Widget | null + queueAllocate(): void + queueDraw(): void + queueResize(): void + realize(): void + removeController(controller: EventController): void + removeCssClass(cssClass: string): void + removeMnemonicLabel(label: Widget): void + removeTickCallback(id: number): void + setCanFocus(canFocus: boolean): void + setCanTarget(canTarget: boolean): void + setChildVisible(childVisible: boolean): void + setCssClasses(classes: string[]): void + setCursor(cursor?: Gdk.Cursor | null): void + setCursorFromName(name?: string | null): void + setDirection(dir: TextDirection): void + setFocusChild(child?: Widget | null): void + setFocusOnClick(focusOnClick: boolean): void + setFocusable(focusable: boolean): void + setFontMap(fontMap?: Pango.FontMap | null): void + setFontOptions(options?: cairo.FontOptions | null): void + setHalign(align: Align): void + setHasTooltip(hasTooltip: boolean): void + setHexpand(expand: boolean): void + setHexpandSet(set: boolean): void + setLayoutManager(layoutManager?: LayoutManager | 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: Overflow): void + setParent(parent: Widget): void + setReceivesDefault(receivesDefault: boolean): void + setSensitive(sensitive: boolean): void + setSizeRequest(width: number, height: number): void + setStateFlags(flags: StateFlags, clear: boolean): void + setTooltipMarkup(markup?: string | null): void + setTooltipText(text?: string | null): void + setValign(align: Align): void + setVexpand(expand: boolean): void + setVexpandSet(set: boolean): void + setVisible(visible: boolean): void + shouldLayout(): boolean + show(): void + sizeAllocate(allocation: Allocation, baseline: number): void + snapshotChild(child: Widget, snapshot: Snapshot): void + translateCoordinates(destWidget: Widget, srcX: number, srcY: number): [ /* returnType */ boolean, /* destX */ number | null, /* destY */ number | null ] + triggerTooltipQuery(): void + unmap(): void + unparent(): void + unrealize(): void + unsetStateFlags(flags: StateFlags): void + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Methods of Gtk.Accessible */ + getAccessibleRole(): AccessibleRole + resetProperty(property: AccessibleProperty): void + resetRelation(relation: AccessibleRelation): void + resetState(state: AccessibleState): void + updateProperty(properties: AccessibleProperty[], values: any): void + updateRelation(relations: AccessibleRelation[], values: any): void + updateState(states: AccessibleState[], values: any): void + /* Methods of Gtk.Buildable */ + getBuildableId(): string + /* Methods of Gtk.Orientable */ + getOrientation(): Orientation + setOrientation(orientation: Orientation): void + /* Virtual methods of Gtk.Widget */ + vfuncComputeExpand(hexpandP: boolean, vexpandP: boolean): void + vfuncContains(x: number, y: number): boolean + vfuncCssChanged(change: CssStyleChange): void + vfuncDirectionChanged(previousDirection: TextDirection): void + vfuncFocus(direction: DirectionType): boolean + vfuncGetRequestMode(): SizeRequestMode + vfuncGrabFocus(): boolean + vfuncHide(): void + vfuncKeynavFailed(direction: DirectionType): boolean + vfuncMap(): void + vfuncMeasure(orientation: Orientation, forSize: number): [ /* minimum */ number | null, /* natural */ number | null, /* minimumBaseline */ number | null, /* naturalBaseline */ number | null ] + vfuncMnemonicActivate(groupCycling: boolean): boolean + vfuncMoveFocus(direction: DirectionType): void + vfuncQueryTooltip(x: number, y: number, keyboardTooltip: boolean, tooltip: Tooltip): boolean + vfuncRealize(): void + vfuncRoot(): void + vfuncSetFocusChild(child?: Widget | null): void + vfuncShow(): void + vfuncSizeAllocate(width: number, height: number, baseline: number): void + vfuncSnapshot(snapshot: Snapshot): void + vfuncStateFlagsChanged(previousStateFlags: StateFlags): void + vfuncSystemSettingChanged(settings: SystemSetting): void + vfuncUnmap(): void + vfuncUnrealize(): void + vfuncUnroot(): void + vfuncAddChild(builder: Builder, child: GObject.Object, type?: string | null): void + vfuncCustomFinished(builder: Builder, child: GObject.Object | null, tagname: string, data?: object | null): void + vfuncCustomTagEnd(builder: Builder, child: GObject.Object | null, tagname: string, data?: object | null): void + vfuncCustomTagStart(builder: Builder, child: GObject.Object | null, tagname: string): [ /* returnType */ boolean, /* parser */ BuildableParser, /* data */ object | null ] + vfuncGetId(): string + vfuncGetInternalChild(builder: Builder, childname: string): GObject.Object + vfuncParserFinished(builder: Builder): void + vfuncSetBuildableProperty(builder: Builder, name: string, value: any): void + vfuncSetId(id: string): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Gtk.LevelBar */ + connect(sigName: "offset-changed", callback: (($obj: LevelBar, name: string) => void)): number + connect_after(sigName: "offset-changed", callback: (($obj: LevelBar, name: string) => void)): number + emit(sigName: "offset-changed", name: string): void + on(sigName: "offset-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "offset-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "offset-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of Gtk.Widget */ + connect(sigName: "destroy", callback: (($obj: LevelBar) => void)): number + connect_after(sigName: "destroy", callback: (($obj: LevelBar) => void)): number + emit(sigName: "destroy"): void + on(sigName: "destroy", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "destroy", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "destroy", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "direction-changed", callback: (($obj: LevelBar, previousDirection: TextDirection) => void)): number + connect_after(sigName: "direction-changed", callback: (($obj: LevelBar, previousDirection: TextDirection) => void)): number + emit(sigName: "direction-changed", previousDirection: TextDirection): void + on(sigName: "direction-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "direction-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "direction-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "hide", callback: (($obj: LevelBar) => void)): number + connect_after(sigName: "hide", callback: (($obj: LevelBar) => void)): number + emit(sigName: "hide"): void + on(sigName: "hide", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "hide", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "hide", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "keynav-failed", callback: (($obj: LevelBar, direction: DirectionType) => boolean)): number + connect_after(sigName: "keynav-failed", callback: (($obj: LevelBar, direction: DirectionType) => boolean)): number + emit(sigName: "keynav-failed", direction: DirectionType): void + on(sigName: "keynav-failed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "keynav-failed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "keynav-failed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "map", callback: (($obj: LevelBar) => void)): number + connect_after(sigName: "map", callback: (($obj: LevelBar) => void)): number + emit(sigName: "map"): void + on(sigName: "map", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "map", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "map", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "mnemonic-activate", callback: (($obj: LevelBar, groupCycling: boolean) => boolean)): number + connect_after(sigName: "mnemonic-activate", callback: (($obj: LevelBar, groupCycling: boolean) => boolean)): number + emit(sigName: "mnemonic-activate", groupCycling: boolean): void + on(sigName: "mnemonic-activate", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "mnemonic-activate", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "mnemonic-activate", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "move-focus", callback: (($obj: LevelBar, direction: DirectionType) => void)): number + connect_after(sigName: "move-focus", callback: (($obj: LevelBar, direction: DirectionType) => void)): number + emit(sigName: "move-focus", direction: DirectionType): void + on(sigName: "move-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "move-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "move-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "query-tooltip", callback: (($obj: LevelBar, x: number, y: number, keyboardMode: boolean, tooltip: Tooltip) => boolean)): number + connect_after(sigName: "query-tooltip", callback: (($obj: LevelBar, x: number, y: number, keyboardMode: boolean, tooltip: Tooltip) => boolean)): number + emit(sigName: "query-tooltip", x: number, y: number, keyboardMode: boolean, tooltip: Tooltip): void + on(sigName: "query-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "query-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "query-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "realize", callback: (($obj: LevelBar) => void)): number + connect_after(sigName: "realize", callback: (($obj: LevelBar) => void)): number + emit(sigName: "realize"): void + on(sigName: "realize", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "realize", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "realize", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "show", callback: (($obj: LevelBar) => void)): number + connect_after(sigName: "show", callback: (($obj: LevelBar) => void)): number + emit(sigName: "show"): void + on(sigName: "show", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "show", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "show", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "state-flags-changed", callback: (($obj: LevelBar, flags: StateFlags) => void)): number + connect_after(sigName: "state-flags-changed", callback: (($obj: LevelBar, flags: StateFlags) => void)): number + emit(sigName: "state-flags-changed", flags: StateFlags): void + on(sigName: "state-flags-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "state-flags-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "state-flags-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "unmap", callback: (($obj: LevelBar) => void)): number + connect_after(sigName: "unmap", callback: (($obj: LevelBar) => void)): number + emit(sigName: "unmap"): void + on(sigName: "unmap", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "unmap", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "unmap", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "unrealize", callback: (($obj: LevelBar) => void)): number + connect_after(sigName: "unrealize", callback: (($obj: LevelBar) => void)): number + emit(sigName: "unrealize"): void + on(sigName: "unrealize", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "unrealize", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "unrealize", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: LevelBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: LevelBar, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::inverted", callback: (($obj: LevelBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::inverted", callback: (($obj: LevelBar, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::inverted", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::inverted", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::inverted", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::max-value", callback: (($obj: LevelBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::max-value", callback: (($obj: LevelBar, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::max-value", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::max-value", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::max-value", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::min-value", callback: (($obj: LevelBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::min-value", callback: (($obj: LevelBar, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::min-value", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::min-value", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::min-value", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::mode", callback: (($obj: LevelBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::mode", callback: (($obj: LevelBar, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::mode", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::mode", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::mode", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::value", callback: (($obj: LevelBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::value", callback: (($obj: LevelBar, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::value", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::value", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::value", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::can-focus", callback: (($obj: LevelBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::can-focus", callback: (($obj: LevelBar, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::can-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::can-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::can-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::can-target", callback: (($obj: LevelBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::can-target", callback: (($obj: LevelBar, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::can-target", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::can-target", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::can-target", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::css-classes", callback: (($obj: LevelBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::css-classes", callback: (($obj: LevelBar, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::css-classes", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::css-classes", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::css-classes", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::cursor", callback: (($obj: LevelBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::cursor", callback: (($obj: LevelBar, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::cursor", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::cursor", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::cursor", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::focus-on-click", callback: (($obj: LevelBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::focus-on-click", callback: (($obj: LevelBar, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::focus-on-click", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::focus-on-click", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::focus-on-click", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::focusable", callback: (($obj: LevelBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::focusable", callback: (($obj: LevelBar, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::focusable", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::focusable", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::focusable", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::halign", callback: (($obj: LevelBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::halign", callback: (($obj: LevelBar, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::halign", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::halign", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::halign", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::has-default", callback: (($obj: LevelBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-default", callback: (($obj: LevelBar, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::has-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::has-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::has-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::has-focus", callback: (($obj: LevelBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-focus", callback: (($obj: LevelBar, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::has-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::has-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::has-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::has-tooltip", callback: (($obj: LevelBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-tooltip", callback: (($obj: LevelBar, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::has-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::has-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::has-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::height-request", callback: (($obj: LevelBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::height-request", callback: (($obj: LevelBar, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::height-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::height-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::height-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::hexpand", callback: (($obj: LevelBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hexpand", callback: (($obj: LevelBar, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::hexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::hexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::hexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::hexpand-set", callback: (($obj: LevelBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hexpand-set", callback: (($obj: LevelBar, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::hexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::hexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::hexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::layout-manager", callback: (($obj: LevelBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::layout-manager", callback: (($obj: LevelBar, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::layout-manager", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::layout-manager", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::layout-manager", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-bottom", callback: (($obj: LevelBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-bottom", callback: (($obj: LevelBar, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-bottom", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-bottom", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-bottom", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-end", callback: (($obj: LevelBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-end", callback: (($obj: LevelBar, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-end", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-end", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-end", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-start", callback: (($obj: LevelBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-start", callback: (($obj: LevelBar, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-start", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-start", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-start", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-top", callback: (($obj: LevelBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-top", callback: (($obj: LevelBar, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-top", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-top", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-top", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::name", callback: (($obj: LevelBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::name", callback: (($obj: LevelBar, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::opacity", callback: (($obj: LevelBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::opacity", callback: (($obj: LevelBar, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::opacity", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::opacity", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::opacity", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::overflow", callback: (($obj: LevelBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::overflow", callback: (($obj: LevelBar, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::overflow", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::overflow", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::overflow", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::parent", callback: (($obj: LevelBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::parent", callback: (($obj: LevelBar, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::receives-default", callback: (($obj: LevelBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::receives-default", callback: (($obj: LevelBar, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::receives-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::receives-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::receives-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::root", callback: (($obj: LevelBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::root", callback: (($obj: LevelBar, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::root", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::root", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::root", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::scale-factor", callback: (($obj: LevelBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::scale-factor", callback: (($obj: LevelBar, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::scale-factor", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::scale-factor", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::scale-factor", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::sensitive", callback: (($obj: LevelBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::sensitive", callback: (($obj: LevelBar, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::sensitive", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::sensitive", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::sensitive", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::tooltip-markup", callback: (($obj: LevelBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::tooltip-markup", callback: (($obj: LevelBar, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::tooltip-markup", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::tooltip-markup", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::tooltip-markup", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::tooltip-text", callback: (($obj: LevelBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::tooltip-text", callback: (($obj: LevelBar, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::tooltip-text", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::tooltip-text", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::tooltip-text", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::valign", callback: (($obj: LevelBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::valign", callback: (($obj: LevelBar, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::valign", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::valign", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::valign", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::vexpand", callback: (($obj: LevelBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vexpand", callback: (($obj: LevelBar, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::vexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::vexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::vexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::vexpand-set", callback: (($obj: LevelBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vexpand-set", callback: (($obj: LevelBar, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::vexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::vexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::vexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::visible", callback: (($obj: LevelBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::visible", callback: (($obj: LevelBar, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::width-request", callback: (($obj: LevelBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::width-request", callback: (($obj: LevelBar, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::width-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::width-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::width-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::accessible-role", callback: (($obj: LevelBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-role", callback: (($obj: LevelBar, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::accessible-role", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::accessible-role", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::accessible-role", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::orientation", callback: (($obj: LevelBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::orientation", callback: (($obj: LevelBar, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::orientation", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::orientation", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::orientation", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: LevelBar_ConstructProps) + _init (config?: LevelBar_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(): LevelBar + static newForInterval(minValue: number, maxValue: number): LevelBar + static $gtype: GObject.Type +} +export interface LinkButton_ConstructProps extends Button_ConstructProps { + uri?: string + visited?: boolean + accessibleRole?: AccessibleRole + actionName?: string + actionTarget?: GLib.Variant +} +export class LinkButton { + /* Properties of Gtk.LinkButton */ + uri: string + visited: boolean + /* Properties of Gtk.Button */ + child: Widget + hasFrame: boolean + iconName: string + label: string + useUnderline: boolean + /* Properties of Gtk.Widget */ + canFocus: boolean + canTarget: boolean + cssClasses: string[] + cursor: Gdk.Cursor + focusOnClick: boolean + focusable: boolean + halign: Align + readonly hasDefault: boolean + readonly hasFocus: boolean + hasTooltip: boolean + heightRequest: number + hexpand: boolean + hexpandSet: boolean + layoutManager: LayoutManager + marginBottom: number + marginEnd: number + marginStart: number + marginTop: number + name: string + opacity: number + overflow: Overflow + readonly parent: Widget + receivesDefault: boolean + readonly root: Root + readonly scaleFactor: number + sensitive: boolean + tooltipMarkup: string + tooltipText: string + valign: Align + vexpand: boolean + vexpandSet: boolean + visible: boolean + widthRequest: number + /* Properties of Gtk.Accessible */ + accessibleRole: AccessibleRole + /* Properties of Gtk.Actionable */ + actionName: string + actionTarget: GLib.Variant + /* Fields of Gtk.Widget */ + parentInstance: GObject.InitiallyUnowned + /* Fields of GObject.InitiallyUnowned */ + gTypeInstance: GObject.TypeInstance + /* Methods of Gtk.LinkButton */ + getUri(): string + getVisited(): boolean + setUri(uri: string): void + setVisited(visited: boolean): void + /* Methods of Gtk.Button */ + getChild(): Widget | null + getHasFrame(): boolean + getIconName(): string | null + getLabel(): string | null + getUseUnderline(): boolean + setChild(child?: Widget | null): void + setHasFrame(hasFrame: boolean): void + setIconName(iconName: string): void + setLabel(label: string): void + setUseUnderline(useUnderline: boolean): void + /* Methods of Gtk.Widget */ + actionSetEnabled(actionName: string, enabled: boolean): void + activate(): boolean + activateAction(name: string, args?: GLib.Variant | null): boolean + activateDefault(): void + addController(controller: EventController): void + addCssClass(cssClass: string): void + addMnemonicLabel(label: Widget): void + addTickCallback(callback: TickCallback): number + allocate(width: number, height: number, baseline: number, transform?: Gsk.Transform | null): void + childFocus(direction: DirectionType): boolean + computeBounds(target: Widget): [ /* returnType */ boolean, /* outBounds */ Graphene.Rect ] + computeExpand(orientation: Orientation): boolean + computePoint(target: Widget, point: Graphene.Point): [ /* returnType */ boolean, /* outPoint */ Graphene.Point ] + computeTransform(target: Widget): [ /* returnType */ boolean, /* outTransform */ Graphene.Matrix ] + contains(x: number, y: number): boolean + createPangoContext(): Pango.Context + createPangoLayout(text?: string | null): Pango.Layout + dragCheckThreshold(startX: number, startY: number, currentX: number, currentY: number): boolean + errorBell(): void + getAllocatedBaseline(): number + getAllocatedHeight(): number + getAllocatedWidth(): number + getAllocation(): /* allocation */ Allocation + getAncestor(widgetType: GObject.Type): Widget | null + getCanFocus(): boolean + getCanTarget(): boolean + getChildVisible(): boolean + getClipboard(): Gdk.Clipboard + getCssClasses(): string[] + getCssName(): string + getCursor(): Gdk.Cursor | null + getDirection(): TextDirection + getDisplay(): Gdk.Display + getFirstChild(): Widget | null + getFocusChild(): Widget | null + getFocusOnClick(): boolean + getFocusable(): boolean + getFontMap(): Pango.FontMap | null + getFontOptions(): cairo.FontOptions | null + getFrameClock(): Gdk.FrameClock | null + getHalign(): Align + getHasTooltip(): boolean + getHeight(): number + getHexpand(): boolean + getHexpandSet(): boolean + getLastChild(): Widget | null + getLayoutManager(): LayoutManager | null + getMapped(): boolean + getMarginBottom(): number + getMarginEnd(): number + getMarginStart(): number + getMarginTop(): number + getName(): string + getNative(): Native | null + getNextSibling(): Widget | null + getOpacity(): number + getOverflow(): Overflow + getPangoContext(): Pango.Context + getParent(): Widget | null + getPreferredSize(): [ /* minimumSize */ Requisition | null, /* naturalSize */ Requisition | null ] + getPrevSibling(): Widget | null + getPrimaryClipboard(): Gdk.Clipboard + getRealized(): boolean + getReceivesDefault(): boolean + getRequestMode(): SizeRequestMode + getRoot(): Root | null + getScaleFactor(): number + getSensitive(): boolean + getSettings(): Settings + getSize(orientation: Orientation): number + getSizeRequest(): [ /* width */ number | null, /* height */ number | null ] + getStateFlags(): StateFlags + getStyleContext(): StyleContext + getTemplateChild(widgetType: GObject.Type, name: string): GObject.Object + getTooltipMarkup(): string | null + getTooltipText(): string | null + getValign(): 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?: Gio.ActionGroup | null): void + insertAfter(parent: Widget, previousSibling?: Widget | null): void + insertBefore(parent: Widget, nextSibling?: Widget | null): void + isAncestor(ancestor: Widget): boolean + isDrawable(): boolean + isFocus(): boolean + isSensitive(): boolean + isVisible(): boolean + keynavFailed(direction: DirectionType): boolean + listMnemonicLabels(): Widget[] + map(): void + measure(orientation: Orientation, forSize: number): [ /* minimum */ number | null, /* natural */ number | null, /* minimumBaseline */ number | null, /* naturalBaseline */ number | null ] + mnemonicActivate(groupCycling: boolean): boolean + observeChildren(): Gio.ListModel + observeControllers(): Gio.ListModel + pick(x: number, y: number, flags: PickFlags): Widget | null + queueAllocate(): void + queueDraw(): void + queueResize(): void + realize(): void + removeController(controller: EventController): void + removeCssClass(cssClass: string): void + removeMnemonicLabel(label: Widget): void + removeTickCallback(id: number): void + setCanFocus(canFocus: boolean): void + setCanTarget(canTarget: boolean): void + setChildVisible(childVisible: boolean): void + setCssClasses(classes: string[]): void + setCursor(cursor?: Gdk.Cursor | null): void + setCursorFromName(name?: string | null): void + setDirection(dir: TextDirection): void + setFocusChild(child?: Widget | null): void + setFocusOnClick(focusOnClick: boolean): void + setFocusable(focusable: boolean): void + setFontMap(fontMap?: Pango.FontMap | null): void + setFontOptions(options?: cairo.FontOptions | null): void + setHalign(align: Align): void + setHasTooltip(hasTooltip: boolean): void + setHexpand(expand: boolean): void + setHexpandSet(set: boolean): void + setLayoutManager(layoutManager?: LayoutManager | 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: Overflow): void + setParent(parent: Widget): void + setReceivesDefault(receivesDefault: boolean): void + setSensitive(sensitive: boolean): void + setSizeRequest(width: number, height: number): void + setStateFlags(flags: StateFlags, clear: boolean): void + setTooltipMarkup(markup?: string | null): void + setTooltipText(text?: string | null): void + setValign(align: Align): void + setVexpand(expand: boolean): void + setVexpandSet(set: boolean): void + setVisible(visible: boolean): void + shouldLayout(): boolean + show(): void + sizeAllocate(allocation: Allocation, baseline: number): void + snapshotChild(child: Widget, snapshot: Snapshot): void + translateCoordinates(destWidget: Widget, srcX: number, srcY: number): [ /* returnType */ boolean, /* destX */ number | null, /* destY */ number | null ] + triggerTooltipQuery(): void + unmap(): void + unparent(): void + unrealize(): void + unsetStateFlags(flags: StateFlags): void + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Methods of Gtk.Accessible */ + getAccessibleRole(): AccessibleRole + resetProperty(property: AccessibleProperty): void + resetRelation(relation: AccessibleRelation): void + resetState(state: AccessibleState): void + updateProperty(properties: AccessibleProperty[], values: any): void + updateRelation(relations: AccessibleRelation[], values: any): void + updateState(states: AccessibleState[], values: any): void + /* Methods of Gtk.Actionable */ + getActionName(): string | null + getActionTargetValue(): GLib.Variant | null + setActionName(actionName?: string | null): void + setActionTargetValue(targetValue?: GLib.Variant | null): void + setDetailedActionName(detailedActionName: string): void + /* Methods of Gtk.Buildable */ + getBuildableId(): string + /* Virtual methods of Gtk.Button */ + vfuncActivate(): void + vfuncClicked(): void + vfuncGetActionName(): string | null + vfuncGetActionTargetValue(): GLib.Variant | null + vfuncSetActionName(actionName?: string | null): void + vfuncSetActionTargetValue(targetValue?: GLib.Variant | null): void + /* Virtual methods of Gtk.Widget */ + vfuncComputeExpand(hexpandP: boolean, vexpandP: boolean): void + vfuncContains(x: number, y: number): boolean + vfuncCssChanged(change: CssStyleChange): void + vfuncDirectionChanged(previousDirection: TextDirection): void + vfuncFocus(direction: DirectionType): boolean + vfuncGetRequestMode(): SizeRequestMode + vfuncGrabFocus(): boolean + vfuncHide(): void + vfuncKeynavFailed(direction: DirectionType): boolean + vfuncMap(): void + vfuncMeasure(orientation: Orientation, forSize: number): [ /* minimum */ number | null, /* natural */ number | null, /* minimumBaseline */ number | null, /* naturalBaseline */ number | null ] + vfuncMnemonicActivate(groupCycling: boolean): boolean + vfuncMoveFocus(direction: DirectionType): void + vfuncQueryTooltip(x: number, y: number, keyboardTooltip: boolean, tooltip: Tooltip): boolean + vfuncRealize(): void + vfuncRoot(): void + vfuncSetFocusChild(child?: Widget | null): void + vfuncShow(): void + vfuncSizeAllocate(width: number, height: number, baseline: number): void + vfuncSnapshot(snapshot: Snapshot): void + vfuncStateFlagsChanged(previousStateFlags: StateFlags): void + vfuncSystemSettingChanged(settings: SystemSetting): void + vfuncUnmap(): void + vfuncUnrealize(): void + vfuncUnroot(): void + vfuncAddChild(builder: Builder, child: GObject.Object, type?: string | null): void + vfuncCustomFinished(builder: Builder, child: GObject.Object | null, tagname: string, data?: object | null): void + vfuncCustomTagEnd(builder: Builder, child: GObject.Object | null, tagname: string, data?: object | null): void + vfuncCustomTagStart(builder: Builder, child: GObject.Object | null, tagname: string): [ /* returnType */ boolean, /* parser */ BuildableParser, /* data */ object | null ] + vfuncGetId(): string + vfuncGetInternalChild(builder: Builder, childname: string): GObject.Object + vfuncParserFinished(builder: Builder): void + vfuncSetBuildableProperty(builder: Builder, name: string, value: any): void + vfuncSetId(id: string): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Gtk.LinkButton */ + connect(sigName: "activate-link", callback: (($obj: LinkButton) => boolean)): number + connect_after(sigName: "activate-link", callback: (($obj: LinkButton) => boolean)): number + emit(sigName: "activate-link"): void + on(sigName: "activate-link", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "activate-link", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "activate-link", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of Gtk.Button */ + connect(sigName: "activate", callback: (($obj: LinkButton) => void)): number + connect_after(sigName: "activate", callback: (($obj: LinkButton) => void)): number + emit(sigName: "activate"): void + on(sigName: "activate", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "activate", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "activate", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "clicked", callback: (($obj: LinkButton) => void)): number + connect_after(sigName: "clicked", callback: (($obj: LinkButton) => void)): number + emit(sigName: "clicked"): void + on(sigName: "clicked", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "clicked", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "clicked", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of Gtk.Widget */ + connect(sigName: "destroy", callback: (($obj: LinkButton) => void)): number + connect_after(sigName: "destroy", callback: (($obj: LinkButton) => void)): number + emit(sigName: "destroy"): void + on(sigName: "destroy", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "destroy", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "destroy", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "direction-changed", callback: (($obj: LinkButton, previousDirection: TextDirection) => void)): number + connect_after(sigName: "direction-changed", callback: (($obj: LinkButton, previousDirection: TextDirection) => void)): number + emit(sigName: "direction-changed", previousDirection: TextDirection): void + on(sigName: "direction-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "direction-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "direction-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "hide", callback: (($obj: LinkButton) => void)): number + connect_after(sigName: "hide", callback: (($obj: LinkButton) => void)): number + emit(sigName: "hide"): void + on(sigName: "hide", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "hide", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "hide", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "keynav-failed", callback: (($obj: LinkButton, direction: DirectionType) => boolean)): number + connect_after(sigName: "keynav-failed", callback: (($obj: LinkButton, direction: DirectionType) => boolean)): number + emit(sigName: "keynav-failed", direction: DirectionType): void + on(sigName: "keynav-failed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "keynav-failed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "keynav-failed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "map", callback: (($obj: LinkButton) => void)): number + connect_after(sigName: "map", callback: (($obj: LinkButton) => void)): number + emit(sigName: "map"): void + on(sigName: "map", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "map", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "map", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "mnemonic-activate", callback: (($obj: LinkButton, groupCycling: boolean) => boolean)): number + connect_after(sigName: "mnemonic-activate", callback: (($obj: LinkButton, groupCycling: boolean) => boolean)): number + emit(sigName: "mnemonic-activate", groupCycling: boolean): void + on(sigName: "mnemonic-activate", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "mnemonic-activate", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "mnemonic-activate", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "move-focus", callback: (($obj: LinkButton, direction: DirectionType) => void)): number + connect_after(sigName: "move-focus", callback: (($obj: LinkButton, direction: DirectionType) => void)): number + emit(sigName: "move-focus", direction: DirectionType): void + on(sigName: "move-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "move-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "move-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "query-tooltip", callback: (($obj: LinkButton, x: number, y: number, keyboardMode: boolean, tooltip: Tooltip) => boolean)): number + connect_after(sigName: "query-tooltip", callback: (($obj: LinkButton, x: number, y: number, keyboardMode: boolean, tooltip: Tooltip) => boolean)): number + emit(sigName: "query-tooltip", x: number, y: number, keyboardMode: boolean, tooltip: Tooltip): void + on(sigName: "query-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "query-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "query-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "realize", callback: (($obj: LinkButton) => void)): number + connect_after(sigName: "realize", callback: (($obj: LinkButton) => void)): number + emit(sigName: "realize"): void + on(sigName: "realize", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "realize", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "realize", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "show", callback: (($obj: LinkButton) => void)): number + connect_after(sigName: "show", callback: (($obj: LinkButton) => void)): number + emit(sigName: "show"): void + on(sigName: "show", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "show", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "show", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "state-flags-changed", callback: (($obj: LinkButton, flags: StateFlags) => void)): number + connect_after(sigName: "state-flags-changed", callback: (($obj: LinkButton, flags: StateFlags) => void)): number + emit(sigName: "state-flags-changed", flags: StateFlags): void + on(sigName: "state-flags-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "state-flags-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "state-flags-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "unmap", callback: (($obj: LinkButton) => void)): number + connect_after(sigName: "unmap", callback: (($obj: LinkButton) => void)): number + emit(sigName: "unmap"): void + on(sigName: "unmap", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "unmap", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "unmap", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "unrealize", callback: (($obj: LinkButton) => void)): number + connect_after(sigName: "unrealize", callback: (($obj: LinkButton) => void)): number + emit(sigName: "unrealize"): void + on(sigName: "unrealize", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "unrealize", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "unrealize", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: LinkButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: LinkButton, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::uri", callback: (($obj: LinkButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::uri", callback: (($obj: LinkButton, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::uri", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::uri", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::uri", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::visited", callback: (($obj: LinkButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::visited", callback: (($obj: LinkButton, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::visited", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::visited", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::visited", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::child", callback: (($obj: LinkButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::child", callback: (($obj: LinkButton, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::child", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::child", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::child", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::has-frame", callback: (($obj: LinkButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-frame", callback: (($obj: LinkButton, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::has-frame", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::has-frame", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::has-frame", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::icon-name", callback: (($obj: LinkButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::icon-name", callback: (($obj: LinkButton, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::icon-name", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::icon-name", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::icon-name", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::label", callback: (($obj: LinkButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::label", callback: (($obj: LinkButton, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::label", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::label", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::label", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::use-underline", callback: (($obj: LinkButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::use-underline", callback: (($obj: LinkButton, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::use-underline", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::use-underline", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::use-underline", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::can-focus", callback: (($obj: LinkButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::can-focus", callback: (($obj: LinkButton, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::can-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::can-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::can-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::can-target", callback: (($obj: LinkButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::can-target", callback: (($obj: LinkButton, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::can-target", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::can-target", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::can-target", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::css-classes", callback: (($obj: LinkButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::css-classes", callback: (($obj: LinkButton, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::css-classes", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::css-classes", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::css-classes", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::cursor", callback: (($obj: LinkButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::cursor", callback: (($obj: LinkButton, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::cursor", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::cursor", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::cursor", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::focus-on-click", callback: (($obj: LinkButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::focus-on-click", callback: (($obj: LinkButton, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::focus-on-click", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::focus-on-click", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::focus-on-click", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::focusable", callback: (($obj: LinkButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::focusable", callback: (($obj: LinkButton, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::focusable", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::focusable", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::focusable", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::halign", callback: (($obj: LinkButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::halign", callback: (($obj: LinkButton, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::halign", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::halign", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::halign", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::has-default", callback: (($obj: LinkButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-default", callback: (($obj: LinkButton, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::has-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::has-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::has-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::has-focus", callback: (($obj: LinkButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-focus", callback: (($obj: LinkButton, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::has-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::has-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::has-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::has-tooltip", callback: (($obj: LinkButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-tooltip", callback: (($obj: LinkButton, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::has-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::has-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::has-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::height-request", callback: (($obj: LinkButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::height-request", callback: (($obj: LinkButton, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::height-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::height-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::height-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::hexpand", callback: (($obj: LinkButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hexpand", callback: (($obj: LinkButton, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::hexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::hexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::hexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::hexpand-set", callback: (($obj: LinkButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hexpand-set", callback: (($obj: LinkButton, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::hexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::hexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::hexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::layout-manager", callback: (($obj: LinkButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::layout-manager", callback: (($obj: LinkButton, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::layout-manager", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::layout-manager", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::layout-manager", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-bottom", callback: (($obj: LinkButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-bottom", callback: (($obj: LinkButton, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-bottom", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-bottom", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-bottom", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-end", callback: (($obj: LinkButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-end", callback: (($obj: LinkButton, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-end", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-end", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-end", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-start", callback: (($obj: LinkButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-start", callback: (($obj: LinkButton, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-start", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-start", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-start", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-top", callback: (($obj: LinkButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-top", callback: (($obj: LinkButton, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-top", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-top", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-top", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::name", callback: (($obj: LinkButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::name", callback: (($obj: LinkButton, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::opacity", callback: (($obj: LinkButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::opacity", callback: (($obj: LinkButton, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::opacity", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::opacity", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::opacity", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::overflow", callback: (($obj: LinkButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::overflow", callback: (($obj: LinkButton, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::overflow", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::overflow", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::overflow", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::parent", callback: (($obj: LinkButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::parent", callback: (($obj: LinkButton, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::receives-default", callback: (($obj: LinkButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::receives-default", callback: (($obj: LinkButton, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::receives-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::receives-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::receives-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::root", callback: (($obj: LinkButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::root", callback: (($obj: LinkButton, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::root", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::root", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::root", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::scale-factor", callback: (($obj: LinkButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::scale-factor", callback: (($obj: LinkButton, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::scale-factor", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::scale-factor", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::scale-factor", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::sensitive", callback: (($obj: LinkButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::sensitive", callback: (($obj: LinkButton, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::sensitive", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::sensitive", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::sensitive", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::tooltip-markup", callback: (($obj: LinkButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::tooltip-markup", callback: (($obj: LinkButton, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::tooltip-markup", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::tooltip-markup", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::tooltip-markup", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::tooltip-text", callback: (($obj: LinkButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::tooltip-text", callback: (($obj: LinkButton, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::tooltip-text", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::tooltip-text", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::tooltip-text", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::valign", callback: (($obj: LinkButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::valign", callback: (($obj: LinkButton, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::valign", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::valign", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::valign", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::vexpand", callback: (($obj: LinkButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vexpand", callback: (($obj: LinkButton, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::vexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::vexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::vexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::vexpand-set", callback: (($obj: LinkButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vexpand-set", callback: (($obj: LinkButton, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::vexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::vexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::vexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::visible", callback: (($obj: LinkButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::visible", callback: (($obj: LinkButton, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::width-request", callback: (($obj: LinkButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::width-request", callback: (($obj: LinkButton, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::width-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::width-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::width-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::accessible-role", callback: (($obj: LinkButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-role", callback: (($obj: LinkButton, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::accessible-role", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::accessible-role", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::accessible-role", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::action-name", callback: (($obj: LinkButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::action-name", callback: (($obj: LinkButton, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::action-name", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::action-name", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::action-name", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::action-target", callback: (($obj: LinkButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::action-target", callback: (($obj: LinkButton, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::action-target", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::action-target", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::action-target", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: LinkButton_ConstructProps) + _init (config?: LinkButton_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(uri: string): LinkButton + static new(): LinkButton + static newWithLabel(uri: string, label?: string | null): LinkButton + static newWithLabel(label: string): LinkButton + static $gtype: GObject.Type +} +export interface ListBase_ConstructProps extends Widget_ConstructProps { + orientation?: Orientation + accessibleRole?: AccessibleRole + hadjustment?: Adjustment + hscrollPolicy?: ScrollablePolicy + vadjustment?: Adjustment + vscrollPolicy?: ScrollablePolicy +} +export class ListBase { + /* Properties of Gtk.ListBase */ + orientation: Orientation + /* Properties of Gtk.Widget */ + canFocus: boolean + canTarget: boolean + cssClasses: string[] + cursor: Gdk.Cursor + focusOnClick: boolean + focusable: boolean + halign: Align + readonly hasDefault: boolean + readonly hasFocus: boolean + hasTooltip: boolean + heightRequest: number + hexpand: boolean + hexpandSet: boolean + layoutManager: LayoutManager + marginBottom: number + marginEnd: number + marginStart: number + marginTop: number + name: string + opacity: number + overflow: Overflow + readonly parent: Widget + receivesDefault: boolean + readonly root: Root + readonly scaleFactor: number + sensitive: boolean + tooltipMarkup: string + tooltipText: string + valign: Align + vexpand: boolean + vexpandSet: boolean + visible: boolean + widthRequest: number + /* Properties of Gtk.Accessible */ + accessibleRole: AccessibleRole + /* Properties of Gtk.Scrollable */ + hadjustment: Adjustment + hscrollPolicy: ScrollablePolicy + vadjustment: Adjustment + vscrollPolicy: ScrollablePolicy + /* Fields of Gtk.Widget */ + parentInstance: GObject.InitiallyUnowned + /* Fields of GObject.InitiallyUnowned */ + gTypeInstance: GObject.TypeInstance + /* Methods of Gtk.Widget */ + actionSetEnabled(actionName: string, enabled: boolean): void + activate(): boolean + activateAction(name: string, args?: GLib.Variant | null): boolean + activateDefault(): void + addController(controller: EventController): void + addCssClass(cssClass: string): void + addMnemonicLabel(label: Widget): void + addTickCallback(callback: TickCallback): number + allocate(width: number, height: number, baseline: number, transform?: Gsk.Transform | null): void + childFocus(direction: DirectionType): boolean + computeBounds(target: Widget): [ /* returnType */ boolean, /* outBounds */ Graphene.Rect ] + computeExpand(orientation: Orientation): boolean + computePoint(target: Widget, point: Graphene.Point): [ /* returnType */ boolean, /* outPoint */ Graphene.Point ] + computeTransform(target: Widget): [ /* returnType */ boolean, /* outTransform */ Graphene.Matrix ] + contains(x: number, y: number): boolean + createPangoContext(): Pango.Context + createPangoLayout(text?: string | null): Pango.Layout + dragCheckThreshold(startX: number, startY: number, currentX: number, currentY: number): boolean + errorBell(): void + getAllocatedBaseline(): number + getAllocatedHeight(): number + getAllocatedWidth(): number + getAllocation(): /* allocation */ Allocation + getAncestor(widgetType: GObject.Type): Widget | null + getCanFocus(): boolean + getCanTarget(): boolean + getChildVisible(): boolean + getClipboard(): Gdk.Clipboard + getCssClasses(): string[] + getCssName(): string + getCursor(): Gdk.Cursor | null + getDirection(): TextDirection + getDisplay(): Gdk.Display + getFirstChild(): Widget | null + getFocusChild(): Widget | null + getFocusOnClick(): boolean + getFocusable(): boolean + getFontMap(): Pango.FontMap | null + getFontOptions(): cairo.FontOptions | null + getFrameClock(): Gdk.FrameClock | null + getHalign(): Align + getHasTooltip(): boolean + getHeight(): number + getHexpand(): boolean + getHexpandSet(): boolean + getLastChild(): Widget | null + getLayoutManager(): LayoutManager | null + getMapped(): boolean + getMarginBottom(): number + getMarginEnd(): number + getMarginStart(): number + getMarginTop(): number + getName(): string + getNative(): Native | null + getNextSibling(): Widget | null + getOpacity(): number + getOverflow(): Overflow + getPangoContext(): Pango.Context + getParent(): Widget | null + getPreferredSize(): [ /* minimumSize */ Requisition | null, /* naturalSize */ Requisition | null ] + getPrevSibling(): Widget | null + getPrimaryClipboard(): Gdk.Clipboard + getRealized(): boolean + getReceivesDefault(): boolean + getRequestMode(): SizeRequestMode + getRoot(): Root | null + getScaleFactor(): number + getSensitive(): boolean + getSettings(): Settings + getSize(orientation: Orientation): number + getSizeRequest(): [ /* width */ number | null, /* height */ number | null ] + getStateFlags(): StateFlags + getStyleContext(): StyleContext + getTemplateChild(widgetType: GObject.Type, name: string): GObject.Object + getTooltipMarkup(): string | null + getTooltipText(): string | null + getValign(): 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?: Gio.ActionGroup | null): void + insertAfter(parent: Widget, previousSibling?: Widget | null): void + insertBefore(parent: Widget, nextSibling?: Widget | null): void + isAncestor(ancestor: Widget): boolean + isDrawable(): boolean + isFocus(): boolean + isSensitive(): boolean + isVisible(): boolean + keynavFailed(direction: DirectionType): boolean + listMnemonicLabels(): Widget[] + map(): void + measure(orientation: Orientation, forSize: number): [ /* minimum */ number | null, /* natural */ number | null, /* minimumBaseline */ number | null, /* naturalBaseline */ number | null ] + mnemonicActivate(groupCycling: boolean): boolean + observeChildren(): Gio.ListModel + observeControllers(): Gio.ListModel + pick(x: number, y: number, flags: PickFlags): Widget | null + queueAllocate(): void + queueDraw(): void + queueResize(): void + realize(): void + removeController(controller: EventController): void + removeCssClass(cssClass: string): void + removeMnemonicLabel(label: Widget): void + removeTickCallback(id: number): void + setCanFocus(canFocus: boolean): void + setCanTarget(canTarget: boolean): void + setChildVisible(childVisible: boolean): void + setCssClasses(classes: string[]): void + setCursor(cursor?: Gdk.Cursor | null): void + setCursorFromName(name?: string | null): void + setDirection(dir: TextDirection): void + setFocusChild(child?: Widget | null): void + setFocusOnClick(focusOnClick: boolean): void + setFocusable(focusable: boolean): void + setFontMap(fontMap?: Pango.FontMap | null): void + setFontOptions(options?: cairo.FontOptions | null): void + setHalign(align: Align): void + setHasTooltip(hasTooltip: boolean): void + setHexpand(expand: boolean): void + setHexpandSet(set: boolean): void + setLayoutManager(layoutManager?: LayoutManager | 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: Overflow): void + setParent(parent: Widget): void + setReceivesDefault(receivesDefault: boolean): void + setSensitive(sensitive: boolean): void + setSizeRequest(width: number, height: number): void + setStateFlags(flags: StateFlags, clear: boolean): void + setTooltipMarkup(markup?: string | null): void + setTooltipText(text?: string | null): void + setValign(align: Align): void + setVexpand(expand: boolean): void + setVexpandSet(set: boolean): void + setVisible(visible: boolean): void + shouldLayout(): boolean + show(): void + sizeAllocate(allocation: Allocation, baseline: number): void + snapshotChild(child: Widget, snapshot: Snapshot): void + translateCoordinates(destWidget: Widget, srcX: number, srcY: number): [ /* returnType */ boolean, /* destX */ number | null, /* destY */ number | null ] + triggerTooltipQuery(): void + unmap(): void + unparent(): void + unrealize(): void + unsetStateFlags(flags: StateFlags): void + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Methods of Gtk.Accessible */ + getAccessibleRole(): AccessibleRole + resetProperty(property: AccessibleProperty): void + resetRelation(relation: AccessibleRelation): void + resetState(state: AccessibleState): void + updateProperty(properties: AccessibleProperty[], values: any): void + updateRelation(relations: AccessibleRelation[], values: any): void + updateState(states: AccessibleState[], values: any): void + /* Methods of Gtk.Buildable */ + getBuildableId(): string + /* Methods of Gtk.Orientable */ + getOrientation(): Orientation + setOrientation(orientation: Orientation): void + /* Methods of Gtk.Scrollable */ + getBorder(): [ /* returnType */ boolean, /* border */ Border ] + getHadjustment(): Adjustment + getHscrollPolicy(): ScrollablePolicy + getVadjustment(): Adjustment + getVscrollPolicy(): ScrollablePolicy + setHadjustment(hadjustment?: Adjustment | null): void + setHscrollPolicy(policy: ScrollablePolicy): void + setVadjustment(vadjustment?: Adjustment | null): void + setVscrollPolicy(policy: ScrollablePolicy): void + /* Virtual methods of Gtk.ListBase */ + vfuncGetBorder(): [ /* returnType */ boolean, /* border */ Border ] + /* Virtual methods of Gtk.Widget */ + vfuncComputeExpand(hexpandP: boolean, vexpandP: boolean): void + vfuncContains(x: number, y: number): boolean + vfuncCssChanged(change: CssStyleChange): void + vfuncDirectionChanged(previousDirection: TextDirection): void + vfuncFocus(direction: DirectionType): boolean + vfuncGetRequestMode(): SizeRequestMode + vfuncGrabFocus(): boolean + vfuncHide(): void + vfuncKeynavFailed(direction: DirectionType): boolean + vfuncMap(): void + vfuncMeasure(orientation: Orientation, forSize: number): [ /* minimum */ number | null, /* natural */ number | null, /* minimumBaseline */ number | null, /* naturalBaseline */ number | null ] + vfuncMnemonicActivate(groupCycling: boolean): boolean + vfuncMoveFocus(direction: DirectionType): void + vfuncQueryTooltip(x: number, y: number, keyboardTooltip: boolean, tooltip: Tooltip): boolean + vfuncRealize(): void + vfuncRoot(): void + vfuncSetFocusChild(child?: Widget | null): void + vfuncShow(): void + vfuncSizeAllocate(width: number, height: number, baseline: number): void + vfuncSnapshot(snapshot: Snapshot): void + vfuncStateFlagsChanged(previousStateFlags: StateFlags): void + vfuncSystemSettingChanged(settings: SystemSetting): void + vfuncUnmap(): void + vfuncUnrealize(): void + vfuncUnroot(): void + vfuncAddChild(builder: Builder, child: GObject.Object, type?: string | null): void + vfuncCustomFinished(builder: Builder, child: GObject.Object | null, tagname: string, data?: object | null): void + vfuncCustomTagEnd(builder: Builder, child: GObject.Object | null, tagname: string, data?: object | null): void + vfuncCustomTagStart(builder: Builder, child: GObject.Object | null, tagname: string): [ /* returnType */ boolean, /* parser */ BuildableParser, /* data */ object | null ] + vfuncGetId(): string + vfuncGetInternalChild(builder: Builder, childname: string): GObject.Object + vfuncParserFinished(builder: Builder): void + vfuncSetBuildableProperty(builder: Builder, name: string, value: any): void + vfuncSetId(id: string): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Gtk.Widget */ + connect(sigName: "destroy", callback: (($obj: ListBase) => void)): number + connect_after(sigName: "destroy", callback: (($obj: ListBase) => void)): number + emit(sigName: "destroy"): void + on(sigName: "destroy", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "destroy", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "destroy", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "direction-changed", callback: (($obj: ListBase, previousDirection: TextDirection) => void)): number + connect_after(sigName: "direction-changed", callback: (($obj: ListBase, previousDirection: TextDirection) => void)): number + emit(sigName: "direction-changed", previousDirection: TextDirection): void + on(sigName: "direction-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "direction-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "direction-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "hide", callback: (($obj: ListBase) => void)): number + connect_after(sigName: "hide", callback: (($obj: ListBase) => void)): number + emit(sigName: "hide"): void + on(sigName: "hide", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "hide", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "hide", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "keynav-failed", callback: (($obj: ListBase, direction: DirectionType) => boolean)): number + connect_after(sigName: "keynav-failed", callback: (($obj: ListBase, direction: DirectionType) => boolean)): number + emit(sigName: "keynav-failed", direction: DirectionType): void + on(sigName: "keynav-failed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "keynav-failed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "keynav-failed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "map", callback: (($obj: ListBase) => void)): number + connect_after(sigName: "map", callback: (($obj: ListBase) => void)): number + emit(sigName: "map"): void + on(sigName: "map", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "map", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "map", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "mnemonic-activate", callback: (($obj: ListBase, groupCycling: boolean) => boolean)): number + connect_after(sigName: "mnemonic-activate", callback: (($obj: ListBase, groupCycling: boolean) => boolean)): number + emit(sigName: "mnemonic-activate", groupCycling: boolean): void + on(sigName: "mnemonic-activate", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "mnemonic-activate", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "mnemonic-activate", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "move-focus", callback: (($obj: ListBase, direction: DirectionType) => void)): number + connect_after(sigName: "move-focus", callback: (($obj: ListBase, direction: DirectionType) => void)): number + emit(sigName: "move-focus", direction: DirectionType): void + on(sigName: "move-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "move-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "move-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "query-tooltip", callback: (($obj: ListBase, x: number, y: number, keyboardMode: boolean, tooltip: Tooltip) => boolean)): number + connect_after(sigName: "query-tooltip", callback: (($obj: ListBase, x: number, y: number, keyboardMode: boolean, tooltip: Tooltip) => boolean)): number + emit(sigName: "query-tooltip", x: number, y: number, keyboardMode: boolean, tooltip: Tooltip): void + on(sigName: "query-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "query-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "query-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "realize", callback: (($obj: ListBase) => void)): number + connect_after(sigName: "realize", callback: (($obj: ListBase) => void)): number + emit(sigName: "realize"): void + on(sigName: "realize", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "realize", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "realize", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "show", callback: (($obj: ListBase) => void)): number + connect_after(sigName: "show", callback: (($obj: ListBase) => void)): number + emit(sigName: "show"): void + on(sigName: "show", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "show", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "show", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "state-flags-changed", callback: (($obj: ListBase, flags: StateFlags) => void)): number + connect_after(sigName: "state-flags-changed", callback: (($obj: ListBase, flags: StateFlags) => void)): number + emit(sigName: "state-flags-changed", flags: StateFlags): void + on(sigName: "state-flags-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "state-flags-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "state-flags-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "unmap", callback: (($obj: ListBase) => void)): number + connect_after(sigName: "unmap", callback: (($obj: ListBase) => void)): number + emit(sigName: "unmap"): void + on(sigName: "unmap", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "unmap", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "unmap", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "unrealize", callback: (($obj: ListBase) => void)): number + connect_after(sigName: "unrealize", callback: (($obj: ListBase) => void)): number + emit(sigName: "unrealize"): void + on(sigName: "unrealize", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "unrealize", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "unrealize", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: ListBase, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: ListBase, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::orientation", callback: (($obj: ListBase, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::orientation", callback: (($obj: ListBase, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::orientation", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::orientation", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::orientation", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::can-focus", callback: (($obj: ListBase, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::can-focus", callback: (($obj: ListBase, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::can-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::can-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::can-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::can-target", callback: (($obj: ListBase, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::can-target", callback: (($obj: ListBase, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::can-target", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::can-target", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::can-target", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::css-classes", callback: (($obj: ListBase, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::css-classes", callback: (($obj: ListBase, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::css-classes", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::css-classes", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::css-classes", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::cursor", callback: (($obj: ListBase, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::cursor", callback: (($obj: ListBase, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::cursor", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::cursor", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::cursor", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::focus-on-click", callback: (($obj: ListBase, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::focus-on-click", callback: (($obj: ListBase, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::focus-on-click", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::focus-on-click", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::focus-on-click", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::focusable", callback: (($obj: ListBase, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::focusable", callback: (($obj: ListBase, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::focusable", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::focusable", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::focusable", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::halign", callback: (($obj: ListBase, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::halign", callback: (($obj: ListBase, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::halign", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::halign", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::halign", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::has-default", callback: (($obj: ListBase, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-default", callback: (($obj: ListBase, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::has-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::has-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::has-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::has-focus", callback: (($obj: ListBase, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-focus", callback: (($obj: ListBase, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::has-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::has-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::has-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::has-tooltip", callback: (($obj: ListBase, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-tooltip", callback: (($obj: ListBase, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::has-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::has-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::has-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::height-request", callback: (($obj: ListBase, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::height-request", callback: (($obj: ListBase, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::height-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::height-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::height-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::hexpand", callback: (($obj: ListBase, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hexpand", callback: (($obj: ListBase, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::hexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::hexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::hexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::hexpand-set", callback: (($obj: ListBase, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hexpand-set", callback: (($obj: ListBase, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::hexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::hexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::hexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::layout-manager", callback: (($obj: ListBase, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::layout-manager", callback: (($obj: ListBase, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::layout-manager", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::layout-manager", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::layout-manager", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-bottom", callback: (($obj: ListBase, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-bottom", callback: (($obj: ListBase, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-bottom", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-bottom", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-bottom", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-end", callback: (($obj: ListBase, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-end", callback: (($obj: ListBase, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-end", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-end", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-end", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-start", callback: (($obj: ListBase, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-start", callback: (($obj: ListBase, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-start", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-start", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-start", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-top", callback: (($obj: ListBase, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-top", callback: (($obj: ListBase, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-top", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-top", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-top", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::name", callback: (($obj: ListBase, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::name", callback: (($obj: ListBase, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::opacity", callback: (($obj: ListBase, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::opacity", callback: (($obj: ListBase, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::opacity", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::opacity", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::opacity", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::overflow", callback: (($obj: ListBase, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::overflow", callback: (($obj: ListBase, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::overflow", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::overflow", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::overflow", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::parent", callback: (($obj: ListBase, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::parent", callback: (($obj: ListBase, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::receives-default", callback: (($obj: ListBase, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::receives-default", callback: (($obj: ListBase, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::receives-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::receives-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::receives-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::root", callback: (($obj: ListBase, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::root", callback: (($obj: ListBase, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::root", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::root", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::root", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::scale-factor", callback: (($obj: ListBase, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::scale-factor", callback: (($obj: ListBase, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::scale-factor", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::scale-factor", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::scale-factor", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::sensitive", callback: (($obj: ListBase, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::sensitive", callback: (($obj: ListBase, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::sensitive", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::sensitive", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::sensitive", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::tooltip-markup", callback: (($obj: ListBase, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::tooltip-markup", callback: (($obj: ListBase, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::tooltip-markup", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::tooltip-markup", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::tooltip-markup", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::tooltip-text", callback: (($obj: ListBase, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::tooltip-text", callback: (($obj: ListBase, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::tooltip-text", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::tooltip-text", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::tooltip-text", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::valign", callback: (($obj: ListBase, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::valign", callback: (($obj: ListBase, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::valign", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::valign", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::valign", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::vexpand", callback: (($obj: ListBase, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vexpand", callback: (($obj: ListBase, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::vexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::vexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::vexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::vexpand-set", callback: (($obj: ListBase, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vexpand-set", callback: (($obj: ListBase, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::vexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::vexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::vexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::visible", callback: (($obj: ListBase, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::visible", callback: (($obj: ListBase, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::width-request", callback: (($obj: ListBase, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::width-request", callback: (($obj: ListBase, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::width-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::width-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::width-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::accessible-role", callback: (($obj: ListBase, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-role", callback: (($obj: ListBase, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::accessible-role", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::accessible-role", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::accessible-role", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::hadjustment", callback: (($obj: ListBase, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hadjustment", callback: (($obj: ListBase, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::hadjustment", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::hadjustment", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::hadjustment", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::hscroll-policy", callback: (($obj: ListBase, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hscroll-policy", callback: (($obj: ListBase, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::hscroll-policy", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::hscroll-policy", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::hscroll-policy", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::vadjustment", callback: (($obj: ListBase, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vadjustment", callback: (($obj: ListBase, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::vadjustment", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::vadjustment", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::vadjustment", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::vscroll-policy", callback: (($obj: ListBase, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vscroll-policy", callback: (($obj: ListBase, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::vscroll-policy", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::vscroll-policy", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::vscroll-policy", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: ListBase_ConstructProps) + _init (config?: ListBase_ConstructProps): void + static $gtype: GObject.Type +} +export interface ListBox_ConstructProps extends Widget_ConstructProps { + acceptUnpairedRelease?: boolean + activateOnSingleClick?: boolean + selectionMode?: SelectionMode + showSeparators?: boolean + accessibleRole?: AccessibleRole +} +export class ListBox { + /* Properties of Gtk.ListBox */ + acceptUnpairedRelease: boolean + activateOnSingleClick: boolean + selectionMode: SelectionMode + showSeparators: boolean + /* Properties of Gtk.Widget */ + canFocus: boolean + canTarget: boolean + cssClasses: string[] + cursor: Gdk.Cursor + focusOnClick: boolean + focusable: boolean + halign: Align + readonly hasDefault: boolean + readonly hasFocus: boolean + hasTooltip: boolean + heightRequest: number + hexpand: boolean + hexpandSet: boolean + layoutManager: LayoutManager + marginBottom: number + marginEnd: number + marginStart: number + marginTop: number + name: string + opacity: number + overflow: Overflow + readonly parent: Widget + receivesDefault: boolean + readonly root: Root + readonly scaleFactor: number + sensitive: boolean + tooltipMarkup: string + tooltipText: string + valign: Align + vexpand: boolean + vexpandSet: boolean + visible: boolean + widthRequest: number + /* Properties of Gtk.Accessible */ + accessibleRole: AccessibleRole + /* Fields of Gtk.Widget */ + parentInstance: GObject.InitiallyUnowned + /* Fields of GObject.InitiallyUnowned */ + gTypeInstance: GObject.TypeInstance + /* Methods of Gtk.ListBox */ + append(child: Widget): void + bindModel(model: Gio.ListModel | null, createWidgetFunc: ListBoxCreateWidgetFunc | null): void + dragHighlightRow(row: ListBoxRow): void + dragUnhighlightRow(): void + getActivateOnSingleClick(): boolean + getAdjustment(): Adjustment + getRowAtIndex(index: number): ListBoxRow | null + getRowAtY(y: number): ListBoxRow | null + getSelectedRow(): ListBoxRow | null + getSelectedRows(): ListBoxRow[] + getSelectionMode(): SelectionMode + getShowSeparators(): boolean + insert(child: Widget, position: number): void + invalidateFilter(): void + invalidateHeaders(): void + invalidateSort(): void + prepend(child: Widget): void + remove(child: Widget): void + selectAll(): void + selectRow(row?: ListBoxRow | null): void + selectedForeach(func: ListBoxForeachFunc): void + setActivateOnSingleClick(single: boolean): void + setAdjustment(adjustment?: Adjustment | null): void + setFilterFunc(filterFunc: ListBoxFilterFunc | null): void + setHeaderFunc(updateHeader: ListBoxUpdateHeaderFunc | null): void + setPlaceholder(placeholder?: Widget | null): void + setSelectionMode(mode: SelectionMode): void + setShowSeparators(showSeparators: boolean): void + setSortFunc(sortFunc: ListBoxSortFunc | null): void + unselectAll(): void + unselectRow(row: ListBoxRow): void + /* Methods of Gtk.Widget */ + actionSetEnabled(actionName: string, enabled: boolean): void + activate(): boolean + activateAction(name: string, args?: GLib.Variant | null): boolean + activateDefault(): void + addController(controller: EventController): void + addCssClass(cssClass: string): void + addMnemonicLabel(label: Widget): void + addTickCallback(callback: TickCallback): number + allocate(width: number, height: number, baseline: number, transform?: Gsk.Transform | null): void + childFocus(direction: DirectionType): boolean + computeBounds(target: Widget): [ /* returnType */ boolean, /* outBounds */ Graphene.Rect ] + computeExpand(orientation: Orientation): boolean + computePoint(target: Widget, point: Graphene.Point): [ /* returnType */ boolean, /* outPoint */ Graphene.Point ] + computeTransform(target: Widget): [ /* returnType */ boolean, /* outTransform */ Graphene.Matrix ] + contains(x: number, y: number): boolean + createPangoContext(): Pango.Context + createPangoLayout(text?: string | null): Pango.Layout + dragCheckThreshold(startX: number, startY: number, currentX: number, currentY: number): boolean + errorBell(): void + getAllocatedBaseline(): number + getAllocatedHeight(): number + getAllocatedWidth(): number + getAllocation(): /* allocation */ Allocation + getAncestor(widgetType: GObject.Type): Widget | null + getCanFocus(): boolean + getCanTarget(): boolean + getChildVisible(): boolean + getClipboard(): Gdk.Clipboard + getCssClasses(): string[] + getCssName(): string + getCursor(): Gdk.Cursor | null + getDirection(): TextDirection + getDisplay(): Gdk.Display + getFirstChild(): Widget | null + getFocusChild(): Widget | null + getFocusOnClick(): boolean + getFocusable(): boolean + getFontMap(): Pango.FontMap | null + getFontOptions(): cairo.FontOptions | null + getFrameClock(): Gdk.FrameClock | null + getHalign(): Align + getHasTooltip(): boolean + getHeight(): number + getHexpand(): boolean + getHexpandSet(): boolean + getLastChild(): Widget | null + getLayoutManager(): LayoutManager | null + getMapped(): boolean + getMarginBottom(): number + getMarginEnd(): number + getMarginStart(): number + getMarginTop(): number + getName(): string + getNative(): Native | null + getNextSibling(): Widget | null + getOpacity(): number + getOverflow(): Overflow + getPangoContext(): Pango.Context + getParent(): Widget | null + getPreferredSize(): [ /* minimumSize */ Requisition | null, /* naturalSize */ Requisition | null ] + getPrevSibling(): Widget | null + getPrimaryClipboard(): Gdk.Clipboard + getRealized(): boolean + getReceivesDefault(): boolean + getRequestMode(): SizeRequestMode + getRoot(): Root | null + getScaleFactor(): number + getSensitive(): boolean + getSettings(): Settings + getSize(orientation: Orientation): number + getSizeRequest(): [ /* width */ number | null, /* height */ number | null ] + getStateFlags(): StateFlags + getStyleContext(): StyleContext + getTemplateChild(widgetType: GObject.Type, name: string): GObject.Object + getTooltipMarkup(): string | null + getTooltipText(): string | null + getValign(): 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?: Gio.ActionGroup | null): void + insertAfter(parent: Widget, previousSibling?: Widget | null): void + insertBefore(parent: Widget, nextSibling?: Widget | null): void + isAncestor(ancestor: Widget): boolean + isDrawable(): boolean + isFocus(): boolean + isSensitive(): boolean + isVisible(): boolean + keynavFailed(direction: DirectionType): boolean + listMnemonicLabels(): Widget[] + map(): void + measure(orientation: Orientation, forSize: number): [ /* minimum */ number | null, /* natural */ number | null, /* minimumBaseline */ number | null, /* naturalBaseline */ number | null ] + mnemonicActivate(groupCycling: boolean): boolean + observeChildren(): Gio.ListModel + observeControllers(): Gio.ListModel + pick(x: number, y: number, flags: PickFlags): Widget | null + queueAllocate(): void + queueDraw(): void + queueResize(): void + realize(): void + removeController(controller: EventController): void + removeCssClass(cssClass: string): void + removeMnemonicLabel(label: Widget): void + removeTickCallback(id: number): void + setCanFocus(canFocus: boolean): void + setCanTarget(canTarget: boolean): void + setChildVisible(childVisible: boolean): void + setCssClasses(classes: string[]): void + setCursor(cursor?: Gdk.Cursor | null): void + setCursorFromName(name?: string | null): void + setDirection(dir: TextDirection): void + setFocusChild(child?: Widget | null): void + setFocusOnClick(focusOnClick: boolean): void + setFocusable(focusable: boolean): void + setFontMap(fontMap?: Pango.FontMap | null): void + setFontOptions(options?: cairo.FontOptions | null): void + setHalign(align: Align): void + setHasTooltip(hasTooltip: boolean): void + setHexpand(expand: boolean): void + setHexpandSet(set: boolean): void + setLayoutManager(layoutManager?: LayoutManager | 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: Overflow): void + setParent(parent: Widget): void + setReceivesDefault(receivesDefault: boolean): void + setSensitive(sensitive: boolean): void + setSizeRequest(width: number, height: number): void + setStateFlags(flags: StateFlags, clear: boolean): void + setTooltipMarkup(markup?: string | null): void + setTooltipText(text?: string | null): void + setValign(align: Align): void + setVexpand(expand: boolean): void + setVexpandSet(set: boolean): void + setVisible(visible: boolean): void + shouldLayout(): boolean + show(): void + sizeAllocate(allocation: Allocation, baseline: number): void + snapshotChild(child: Widget, snapshot: Snapshot): void + translateCoordinates(destWidget: Widget, srcX: number, srcY: number): [ /* returnType */ boolean, /* destX */ number | null, /* destY */ number | null ] + triggerTooltipQuery(): void + unmap(): void + unparent(): void + unrealize(): void + unsetStateFlags(flags: StateFlags): void + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Methods of Gtk.Accessible */ + getAccessibleRole(): AccessibleRole + resetProperty(property: AccessibleProperty): void + resetRelation(relation: AccessibleRelation): void + resetState(state: AccessibleState): void + updateProperty(properties: AccessibleProperty[], values: any): void + updateRelation(relations: AccessibleRelation[], values: any): void + updateState(states: AccessibleState[], values: any): void + /* Methods of Gtk.Buildable */ + getBuildableId(): string + /* Virtual methods of Gtk.Widget */ + vfuncComputeExpand(hexpandP: boolean, vexpandP: boolean): void + vfuncContains(x: number, y: number): boolean + vfuncCssChanged(change: CssStyleChange): void + vfuncDirectionChanged(previousDirection: TextDirection): void + vfuncFocus(direction: DirectionType): boolean + vfuncGetRequestMode(): SizeRequestMode + vfuncGrabFocus(): boolean + vfuncHide(): void + vfuncKeynavFailed(direction: DirectionType): boolean + vfuncMap(): void + vfuncMeasure(orientation: Orientation, forSize: number): [ /* minimum */ number | null, /* natural */ number | null, /* minimumBaseline */ number | null, /* naturalBaseline */ number | null ] + vfuncMnemonicActivate(groupCycling: boolean): boolean + vfuncMoveFocus(direction: DirectionType): void + vfuncQueryTooltip(x: number, y: number, keyboardTooltip: boolean, tooltip: Tooltip): boolean + vfuncRealize(): void + vfuncRoot(): void + vfuncSetFocusChild(child?: Widget | null): void + vfuncShow(): void + vfuncSizeAllocate(width: number, height: number, baseline: number): void + vfuncSnapshot(snapshot: Snapshot): void + vfuncStateFlagsChanged(previousStateFlags: StateFlags): void + vfuncSystemSettingChanged(settings: SystemSetting): void + vfuncUnmap(): void + vfuncUnrealize(): void + vfuncUnroot(): void + vfuncAddChild(builder: Builder, child: GObject.Object, type?: string | null): void + vfuncCustomFinished(builder: Builder, child: GObject.Object | null, tagname: string, data?: object | null): void + vfuncCustomTagEnd(builder: Builder, child: GObject.Object | null, tagname: string, data?: object | null): void + vfuncCustomTagStart(builder: Builder, child: GObject.Object | null, tagname: string): [ /* returnType */ boolean, /* parser */ BuildableParser, /* data */ object | null ] + vfuncGetId(): string + vfuncGetInternalChild(builder: Builder, childname: string): GObject.Object + vfuncParserFinished(builder: Builder): void + vfuncSetBuildableProperty(builder: Builder, name: string, value: any): void + vfuncSetId(id: string): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Gtk.ListBox */ + connect(sigName: "activate-cursor-row", callback: (($obj: ListBox) => void)): number + connect_after(sigName: "activate-cursor-row", callback: (($obj: ListBox) => void)): number + emit(sigName: "activate-cursor-row"): void + on(sigName: "activate-cursor-row", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "activate-cursor-row", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "activate-cursor-row", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "move-cursor", callback: (($obj: ListBox, object: MovementStep, p0: number, p1: boolean, p2: boolean) => void)): number + connect_after(sigName: "move-cursor", callback: (($obj: ListBox, object: MovementStep, p0: number, p1: boolean, p2: boolean) => void)): number + emit(sigName: "move-cursor", object: MovementStep, p0: number, p1: boolean, p2: boolean): void + on(sigName: "move-cursor", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "move-cursor", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "move-cursor", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "row-activated", callback: (($obj: ListBox, row: ListBoxRow) => void)): number + connect_after(sigName: "row-activated", callback: (($obj: ListBox, row: ListBoxRow) => void)): number + emit(sigName: "row-activated", row: ListBoxRow): void + on(sigName: "row-activated", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "row-activated", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "row-activated", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "row-selected", callback: (($obj: ListBox, row?: ListBoxRow | null) => void)): number + connect_after(sigName: "row-selected", callback: (($obj: ListBox, row?: ListBoxRow | null) => void)): number + emit(sigName: "row-selected", row?: ListBoxRow | null): void + on(sigName: "row-selected", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "row-selected", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "row-selected", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "select-all", callback: (($obj: ListBox) => void)): number + connect_after(sigName: "select-all", callback: (($obj: ListBox) => void)): number + emit(sigName: "select-all"): void + on(sigName: "select-all", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "select-all", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "select-all", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "selected-rows-changed", callback: (($obj: ListBox) => void)): number + connect_after(sigName: "selected-rows-changed", callback: (($obj: ListBox) => void)): number + emit(sigName: "selected-rows-changed"): void + on(sigName: "selected-rows-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "selected-rows-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "selected-rows-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "toggle-cursor-row", callback: (($obj: ListBox) => void)): number + connect_after(sigName: "toggle-cursor-row", callback: (($obj: ListBox) => void)): number + emit(sigName: "toggle-cursor-row"): void + on(sigName: "toggle-cursor-row", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "toggle-cursor-row", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "toggle-cursor-row", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "unselect-all", callback: (($obj: ListBox) => void)): number + connect_after(sigName: "unselect-all", callback: (($obj: ListBox) => void)): number + emit(sigName: "unselect-all"): void + on(sigName: "unselect-all", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "unselect-all", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "unselect-all", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of Gtk.Widget */ + connect(sigName: "destroy", callback: (($obj: ListBox) => void)): number + connect_after(sigName: "destroy", callback: (($obj: ListBox) => void)): number + emit(sigName: "destroy"): void + on(sigName: "destroy", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "destroy", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "destroy", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "direction-changed", callback: (($obj: ListBox, previousDirection: TextDirection) => void)): number + connect_after(sigName: "direction-changed", callback: (($obj: ListBox, previousDirection: TextDirection) => void)): number + emit(sigName: "direction-changed", previousDirection: TextDirection): void + on(sigName: "direction-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "direction-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "direction-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "hide", callback: (($obj: ListBox) => void)): number + connect_after(sigName: "hide", callback: (($obj: ListBox) => void)): number + emit(sigName: "hide"): void + on(sigName: "hide", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "hide", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "hide", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "keynav-failed", callback: (($obj: ListBox, direction: DirectionType) => boolean)): number + connect_after(sigName: "keynav-failed", callback: (($obj: ListBox, direction: DirectionType) => boolean)): number + emit(sigName: "keynav-failed", direction: DirectionType): void + on(sigName: "keynav-failed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "keynav-failed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "keynav-failed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "map", callback: (($obj: ListBox) => void)): number + connect_after(sigName: "map", callback: (($obj: ListBox) => void)): number + emit(sigName: "map"): void + on(sigName: "map", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "map", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "map", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "mnemonic-activate", callback: (($obj: ListBox, groupCycling: boolean) => boolean)): number + connect_after(sigName: "mnemonic-activate", callback: (($obj: ListBox, groupCycling: boolean) => boolean)): number + emit(sigName: "mnemonic-activate", groupCycling: boolean): void + on(sigName: "mnemonic-activate", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "mnemonic-activate", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "mnemonic-activate", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "move-focus", callback: (($obj: ListBox, direction: DirectionType) => void)): number + connect_after(sigName: "move-focus", callback: (($obj: ListBox, direction: DirectionType) => void)): number + emit(sigName: "move-focus", direction: DirectionType): void + on(sigName: "move-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "move-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "move-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "query-tooltip", callback: (($obj: ListBox, x: number, y: number, keyboardMode: boolean, tooltip: Tooltip) => boolean)): number + connect_after(sigName: "query-tooltip", callback: (($obj: ListBox, x: number, y: number, keyboardMode: boolean, tooltip: Tooltip) => boolean)): number + emit(sigName: "query-tooltip", x: number, y: number, keyboardMode: boolean, tooltip: Tooltip): void + on(sigName: "query-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "query-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "query-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "realize", callback: (($obj: ListBox) => void)): number + connect_after(sigName: "realize", callback: (($obj: ListBox) => void)): number + emit(sigName: "realize"): void + on(sigName: "realize", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "realize", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "realize", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "show", callback: (($obj: ListBox) => void)): number + connect_after(sigName: "show", callback: (($obj: ListBox) => void)): number + emit(sigName: "show"): void + on(sigName: "show", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "show", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "show", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "state-flags-changed", callback: (($obj: ListBox, flags: StateFlags) => void)): number + connect_after(sigName: "state-flags-changed", callback: (($obj: ListBox, flags: StateFlags) => void)): number + emit(sigName: "state-flags-changed", flags: StateFlags): void + on(sigName: "state-flags-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "state-flags-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "state-flags-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "unmap", callback: (($obj: ListBox) => void)): number + connect_after(sigName: "unmap", callback: (($obj: ListBox) => void)): number + emit(sigName: "unmap"): void + on(sigName: "unmap", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "unmap", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "unmap", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "unrealize", callback: (($obj: ListBox) => void)): number + connect_after(sigName: "unrealize", callback: (($obj: ListBox) => void)): number + emit(sigName: "unrealize"): void + on(sigName: "unrealize", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "unrealize", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "unrealize", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: ListBox, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: ListBox, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::accept-unpaired-release", callback: (($obj: ListBox, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accept-unpaired-release", callback: (($obj: ListBox, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::accept-unpaired-release", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::accept-unpaired-release", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::accept-unpaired-release", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::activate-on-single-click", callback: (($obj: ListBox, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::activate-on-single-click", callback: (($obj: ListBox, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::activate-on-single-click", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::activate-on-single-click", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::activate-on-single-click", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::selection-mode", callback: (($obj: ListBox, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::selection-mode", callback: (($obj: ListBox, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::selection-mode", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::selection-mode", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::selection-mode", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::show-separators", callback: (($obj: ListBox, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::show-separators", callback: (($obj: ListBox, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::show-separators", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::show-separators", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::show-separators", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::can-focus", callback: (($obj: ListBox, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::can-focus", callback: (($obj: ListBox, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::can-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::can-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::can-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::can-target", callback: (($obj: ListBox, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::can-target", callback: (($obj: ListBox, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::can-target", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::can-target", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::can-target", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::css-classes", callback: (($obj: ListBox, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::css-classes", callback: (($obj: ListBox, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::css-classes", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::css-classes", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::css-classes", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::cursor", callback: (($obj: ListBox, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::cursor", callback: (($obj: ListBox, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::cursor", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::cursor", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::cursor", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::focus-on-click", callback: (($obj: ListBox, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::focus-on-click", callback: (($obj: ListBox, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::focus-on-click", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::focus-on-click", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::focus-on-click", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::focusable", callback: (($obj: ListBox, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::focusable", callback: (($obj: ListBox, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::focusable", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::focusable", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::focusable", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::halign", callback: (($obj: ListBox, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::halign", callback: (($obj: ListBox, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::halign", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::halign", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::halign", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::has-default", callback: (($obj: ListBox, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-default", callback: (($obj: ListBox, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::has-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::has-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::has-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::has-focus", callback: (($obj: ListBox, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-focus", callback: (($obj: ListBox, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::has-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::has-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::has-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::has-tooltip", callback: (($obj: ListBox, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-tooltip", callback: (($obj: ListBox, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::has-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::has-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::has-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::height-request", callback: (($obj: ListBox, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::height-request", callback: (($obj: ListBox, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::height-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::height-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::height-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::hexpand", callback: (($obj: ListBox, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hexpand", callback: (($obj: ListBox, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::hexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::hexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::hexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::hexpand-set", callback: (($obj: ListBox, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hexpand-set", callback: (($obj: ListBox, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::hexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::hexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::hexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::layout-manager", callback: (($obj: ListBox, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::layout-manager", callback: (($obj: ListBox, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::layout-manager", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::layout-manager", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::layout-manager", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-bottom", callback: (($obj: ListBox, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-bottom", callback: (($obj: ListBox, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-bottom", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-bottom", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-bottom", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-end", callback: (($obj: ListBox, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-end", callback: (($obj: ListBox, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-end", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-end", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-end", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-start", callback: (($obj: ListBox, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-start", callback: (($obj: ListBox, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-start", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-start", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-start", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-top", callback: (($obj: ListBox, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-top", callback: (($obj: ListBox, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-top", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-top", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-top", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::name", callback: (($obj: ListBox, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::name", callback: (($obj: ListBox, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::opacity", callback: (($obj: ListBox, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::opacity", callback: (($obj: ListBox, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::opacity", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::opacity", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::opacity", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::overflow", callback: (($obj: ListBox, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::overflow", callback: (($obj: ListBox, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::overflow", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::overflow", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::overflow", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::parent", callback: (($obj: ListBox, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::parent", callback: (($obj: ListBox, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::receives-default", callback: (($obj: ListBox, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::receives-default", callback: (($obj: ListBox, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::receives-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::receives-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::receives-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::root", callback: (($obj: ListBox, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::root", callback: (($obj: ListBox, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::root", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::root", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::root", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::scale-factor", callback: (($obj: ListBox, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::scale-factor", callback: (($obj: ListBox, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::scale-factor", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::scale-factor", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::scale-factor", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::sensitive", callback: (($obj: ListBox, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::sensitive", callback: (($obj: ListBox, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::sensitive", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::sensitive", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::sensitive", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::tooltip-markup", callback: (($obj: ListBox, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::tooltip-markup", callback: (($obj: ListBox, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::tooltip-markup", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::tooltip-markup", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::tooltip-markup", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::tooltip-text", callback: (($obj: ListBox, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::tooltip-text", callback: (($obj: ListBox, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::tooltip-text", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::tooltip-text", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::tooltip-text", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::valign", callback: (($obj: ListBox, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::valign", callback: (($obj: ListBox, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::valign", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::valign", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::valign", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::vexpand", callback: (($obj: ListBox, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vexpand", callback: (($obj: ListBox, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::vexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::vexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::vexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::vexpand-set", callback: (($obj: ListBox, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vexpand-set", callback: (($obj: ListBox, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::vexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::vexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::vexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::visible", callback: (($obj: ListBox, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::visible", callback: (($obj: ListBox, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::width-request", callback: (($obj: ListBox, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::width-request", callback: (($obj: ListBox, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::width-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::width-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::width-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::accessible-role", callback: (($obj: ListBox, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-role", callback: (($obj: ListBox, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::accessible-role", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::accessible-role", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::accessible-role", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: ListBox_ConstructProps) + _init (config?: ListBox_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(): ListBox + static $gtype: GObject.Type +} +export interface ListBoxRow_ConstructProps extends Widget_ConstructProps { + activatable?: boolean + child?: Widget + selectable?: boolean + accessibleRole?: AccessibleRole + actionName?: string + actionTarget?: GLib.Variant +} +export class ListBoxRow { + /* Properties of Gtk.ListBoxRow */ + activatable: boolean + child: Widget + selectable: boolean + /* Properties of Gtk.Widget */ + canFocus: boolean + canTarget: boolean + cssClasses: string[] + cursor: Gdk.Cursor + focusOnClick: boolean + focusable: boolean + halign: Align + readonly hasDefault: boolean + readonly hasFocus: boolean + hasTooltip: boolean + heightRequest: number + hexpand: boolean + hexpandSet: boolean + layoutManager: LayoutManager + marginBottom: number + marginEnd: number + marginStart: number + marginTop: number + name: string + opacity: number + overflow: Overflow + readonly parent: Widget + receivesDefault: boolean + readonly root: Root + readonly scaleFactor: number + sensitive: boolean + tooltipMarkup: string + tooltipText: string + valign: Align + vexpand: boolean + vexpandSet: boolean + visible: boolean + widthRequest: number + /* Properties of Gtk.Accessible */ + accessibleRole: AccessibleRole + /* Properties of Gtk.Actionable */ + actionName: string + actionTarget: GLib.Variant + /* Fields of Gtk.ListBoxRow */ + parentInstance: Widget + /* Fields of GObject.InitiallyUnowned */ + gTypeInstance: GObject.TypeInstance + /* Methods of Gtk.ListBoxRow */ + changed(): void + getActivatable(): boolean + getChild(): Widget | null + getHeader(): Widget | null + getIndex(): number + getSelectable(): boolean + isSelected(): boolean + setActivatable(activatable: boolean): void + setChild(child?: Widget | null): void + setHeader(header?: Widget | null): void + setSelectable(selectable: boolean): void + /* Methods of Gtk.Widget */ + actionSetEnabled(actionName: string, enabled: boolean): void + activate(): boolean + activateAction(name: string, args?: GLib.Variant | null): boolean + activateDefault(): void + addController(controller: EventController): void + addCssClass(cssClass: string): void + addMnemonicLabel(label: Widget): void + addTickCallback(callback: TickCallback): number + allocate(width: number, height: number, baseline: number, transform?: Gsk.Transform | null): void + childFocus(direction: DirectionType): boolean + computeBounds(target: Widget): [ /* returnType */ boolean, /* outBounds */ Graphene.Rect ] + computeExpand(orientation: Orientation): boolean + computePoint(target: Widget, point: Graphene.Point): [ /* returnType */ boolean, /* outPoint */ Graphene.Point ] + computeTransform(target: Widget): [ /* returnType */ boolean, /* outTransform */ Graphene.Matrix ] + contains(x: number, y: number): boolean + createPangoContext(): Pango.Context + createPangoLayout(text?: string | null): Pango.Layout + dragCheckThreshold(startX: number, startY: number, currentX: number, currentY: number): boolean + errorBell(): void + getAllocatedBaseline(): number + getAllocatedHeight(): number + getAllocatedWidth(): number + getAllocation(): /* allocation */ Allocation + getAncestor(widgetType: GObject.Type): Widget | null + getCanFocus(): boolean + getCanTarget(): boolean + getChildVisible(): boolean + getClipboard(): Gdk.Clipboard + getCssClasses(): string[] + getCssName(): string + getCursor(): Gdk.Cursor | null + getDirection(): TextDirection + getDisplay(): Gdk.Display + getFirstChild(): Widget | null + getFocusChild(): Widget | null + getFocusOnClick(): boolean + getFocusable(): boolean + getFontMap(): Pango.FontMap | null + getFontOptions(): cairo.FontOptions | null + getFrameClock(): Gdk.FrameClock | null + getHalign(): Align + getHasTooltip(): boolean + getHeight(): number + getHexpand(): boolean + getHexpandSet(): boolean + getLastChild(): Widget | null + getLayoutManager(): LayoutManager | null + getMapped(): boolean + getMarginBottom(): number + getMarginEnd(): number + getMarginStart(): number + getMarginTop(): number + getName(): string + getNative(): Native | null + getNextSibling(): Widget | null + getOpacity(): number + getOverflow(): Overflow + getPangoContext(): Pango.Context + getParent(): Widget | null + getPreferredSize(): [ /* minimumSize */ Requisition | null, /* naturalSize */ Requisition | null ] + getPrevSibling(): Widget | null + getPrimaryClipboard(): Gdk.Clipboard + getRealized(): boolean + getReceivesDefault(): boolean + getRequestMode(): SizeRequestMode + getRoot(): Root | null + getScaleFactor(): number + getSensitive(): boolean + getSettings(): Settings + getSize(orientation: Orientation): number + getSizeRequest(): [ /* width */ number | null, /* height */ number | null ] + getStateFlags(): StateFlags + getStyleContext(): StyleContext + getTemplateChild(widgetType: GObject.Type, name: string): GObject.Object + getTooltipMarkup(): string | null + getTooltipText(): string | null + getValign(): 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?: Gio.ActionGroup | null): void + insertAfter(parent: Widget, previousSibling?: Widget | null): void + insertBefore(parent: Widget, nextSibling?: Widget | null): void + isAncestor(ancestor: Widget): boolean + isDrawable(): boolean + isFocus(): boolean + isSensitive(): boolean + isVisible(): boolean + keynavFailed(direction: DirectionType): boolean + listMnemonicLabels(): Widget[] + map(): void + measure(orientation: Orientation, forSize: number): [ /* minimum */ number | null, /* natural */ number | null, /* minimumBaseline */ number | null, /* naturalBaseline */ number | null ] + mnemonicActivate(groupCycling: boolean): boolean + observeChildren(): Gio.ListModel + observeControllers(): Gio.ListModel + pick(x: number, y: number, flags: PickFlags): Widget | null + queueAllocate(): void + queueDraw(): void + queueResize(): void + realize(): void + removeController(controller: EventController): void + removeCssClass(cssClass: string): void + removeMnemonicLabel(label: Widget): void + removeTickCallback(id: number): void + setCanFocus(canFocus: boolean): void + setCanTarget(canTarget: boolean): void + setChildVisible(childVisible: boolean): void + setCssClasses(classes: string[]): void + setCursor(cursor?: Gdk.Cursor | null): void + setCursorFromName(name?: string | null): void + setDirection(dir: TextDirection): void + setFocusChild(child?: Widget | null): void + setFocusOnClick(focusOnClick: boolean): void + setFocusable(focusable: boolean): void + setFontMap(fontMap?: Pango.FontMap | null): void + setFontOptions(options?: cairo.FontOptions | null): void + setHalign(align: Align): void + setHasTooltip(hasTooltip: boolean): void + setHexpand(expand: boolean): void + setHexpandSet(set: boolean): void + setLayoutManager(layoutManager?: LayoutManager | 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: Overflow): void + setParent(parent: Widget): void + setReceivesDefault(receivesDefault: boolean): void + setSensitive(sensitive: boolean): void + setSizeRequest(width: number, height: number): void + setStateFlags(flags: StateFlags, clear: boolean): void + setTooltipMarkup(markup?: string | null): void + setTooltipText(text?: string | null): void + setValign(align: Align): void + setVexpand(expand: boolean): void + setVexpandSet(set: boolean): void + setVisible(visible: boolean): void + shouldLayout(): boolean + show(): void + sizeAllocate(allocation: Allocation, baseline: number): void + snapshotChild(child: Widget, snapshot: Snapshot): void + translateCoordinates(destWidget: Widget, srcX: number, srcY: number): [ /* returnType */ boolean, /* destX */ number | null, /* destY */ number | null ] + triggerTooltipQuery(): void + unmap(): void + unparent(): void + unrealize(): void + unsetStateFlags(flags: StateFlags): void + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Methods of Gtk.Accessible */ + getAccessibleRole(): AccessibleRole + resetProperty(property: AccessibleProperty): void + resetRelation(relation: AccessibleRelation): void + resetState(state: AccessibleState): void + updateProperty(properties: AccessibleProperty[], values: any): void + updateRelation(relations: AccessibleRelation[], values: any): void + updateState(states: AccessibleState[], values: any): void + /* Methods of Gtk.Actionable */ + getActionName(): string | null + getActionTargetValue(): GLib.Variant | null + setActionName(actionName?: string | null): void + setActionTargetValue(targetValue?: GLib.Variant | null): void + setDetailedActionName(detailedActionName: string): void + /* Methods of Gtk.Buildable */ + getBuildableId(): string + /* Virtual methods of Gtk.ListBoxRow */ + vfuncActivate(): void + vfuncGetActionName(): string | null + vfuncGetActionTargetValue(): GLib.Variant | null + vfuncSetActionName(actionName?: string | null): void + vfuncSetActionTargetValue(targetValue?: GLib.Variant | null): void + /* Virtual methods of Gtk.Widget */ + vfuncComputeExpand(hexpandP: boolean, vexpandP: boolean): void + vfuncContains(x: number, y: number): boolean + vfuncCssChanged(change: CssStyleChange): void + vfuncDirectionChanged(previousDirection: TextDirection): void + vfuncFocus(direction: DirectionType): boolean + vfuncGetRequestMode(): SizeRequestMode + vfuncGrabFocus(): boolean + vfuncHide(): void + vfuncKeynavFailed(direction: DirectionType): boolean + vfuncMap(): void + vfuncMeasure(orientation: Orientation, forSize: number): [ /* minimum */ number | null, /* natural */ number | null, /* minimumBaseline */ number | null, /* naturalBaseline */ number | null ] + vfuncMnemonicActivate(groupCycling: boolean): boolean + vfuncMoveFocus(direction: DirectionType): void + vfuncQueryTooltip(x: number, y: number, keyboardTooltip: boolean, tooltip: Tooltip): boolean + vfuncRealize(): void + vfuncRoot(): void + vfuncSetFocusChild(child?: Widget | null): void + vfuncShow(): void + vfuncSizeAllocate(width: number, height: number, baseline: number): void + vfuncSnapshot(snapshot: Snapshot): void + vfuncStateFlagsChanged(previousStateFlags: StateFlags): void + vfuncSystemSettingChanged(settings: SystemSetting): void + vfuncUnmap(): void + vfuncUnrealize(): void + vfuncUnroot(): void + vfuncAddChild(builder: Builder, child: GObject.Object, type?: string | null): void + vfuncCustomFinished(builder: Builder, child: GObject.Object | null, tagname: string, data?: object | null): void + vfuncCustomTagEnd(builder: Builder, child: GObject.Object | null, tagname: string, data?: object | null): void + vfuncCustomTagStart(builder: Builder, child: GObject.Object | null, tagname: string): [ /* returnType */ boolean, /* parser */ BuildableParser, /* data */ object | null ] + vfuncGetId(): string + vfuncGetInternalChild(builder: Builder, childname: string): GObject.Object + vfuncParserFinished(builder: Builder): void + vfuncSetBuildableProperty(builder: Builder, name: string, value: any): void + vfuncSetId(id: string): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Gtk.ListBoxRow */ + connect(sigName: "activate", callback: (($obj: ListBoxRow) => void)): number + connect_after(sigName: "activate", callback: (($obj: ListBoxRow) => void)): number + emit(sigName: "activate"): void + on(sigName: "activate", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "activate", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "activate", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of Gtk.Widget */ + connect(sigName: "destroy", callback: (($obj: ListBoxRow) => void)): number + connect_after(sigName: "destroy", callback: (($obj: ListBoxRow) => void)): number + emit(sigName: "destroy"): void + on(sigName: "destroy", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "destroy", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "destroy", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "direction-changed", callback: (($obj: ListBoxRow, previousDirection: TextDirection) => void)): number + connect_after(sigName: "direction-changed", callback: (($obj: ListBoxRow, previousDirection: TextDirection) => void)): number + emit(sigName: "direction-changed", previousDirection: TextDirection): void + on(sigName: "direction-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "direction-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "direction-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "hide", callback: (($obj: ListBoxRow) => void)): number + connect_after(sigName: "hide", callback: (($obj: ListBoxRow) => void)): number + emit(sigName: "hide"): void + on(sigName: "hide", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "hide", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "hide", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "keynav-failed", callback: (($obj: ListBoxRow, direction: DirectionType) => boolean)): number + connect_after(sigName: "keynav-failed", callback: (($obj: ListBoxRow, direction: DirectionType) => boolean)): number + emit(sigName: "keynav-failed", direction: DirectionType): void + on(sigName: "keynav-failed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "keynav-failed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "keynav-failed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "map", callback: (($obj: ListBoxRow) => void)): number + connect_after(sigName: "map", callback: (($obj: ListBoxRow) => void)): number + emit(sigName: "map"): void + on(sigName: "map", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "map", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "map", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "mnemonic-activate", callback: (($obj: ListBoxRow, groupCycling: boolean) => boolean)): number + connect_after(sigName: "mnemonic-activate", callback: (($obj: ListBoxRow, groupCycling: boolean) => boolean)): number + emit(sigName: "mnemonic-activate", groupCycling: boolean): void + on(sigName: "mnemonic-activate", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "mnemonic-activate", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "mnemonic-activate", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "move-focus", callback: (($obj: ListBoxRow, direction: DirectionType) => void)): number + connect_after(sigName: "move-focus", callback: (($obj: ListBoxRow, direction: DirectionType) => void)): number + emit(sigName: "move-focus", direction: DirectionType): void + on(sigName: "move-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "move-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "move-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "query-tooltip", callback: (($obj: ListBoxRow, x: number, y: number, keyboardMode: boolean, tooltip: Tooltip) => boolean)): number + connect_after(sigName: "query-tooltip", callback: (($obj: ListBoxRow, x: number, y: number, keyboardMode: boolean, tooltip: Tooltip) => boolean)): number + emit(sigName: "query-tooltip", x: number, y: number, keyboardMode: boolean, tooltip: Tooltip): void + on(sigName: "query-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "query-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "query-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "realize", callback: (($obj: ListBoxRow) => void)): number + connect_after(sigName: "realize", callback: (($obj: ListBoxRow) => void)): number + emit(sigName: "realize"): void + on(sigName: "realize", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "realize", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "realize", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "show", callback: (($obj: ListBoxRow) => void)): number + connect_after(sigName: "show", callback: (($obj: ListBoxRow) => void)): number + emit(sigName: "show"): void + on(sigName: "show", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "show", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "show", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "state-flags-changed", callback: (($obj: ListBoxRow, flags: StateFlags) => void)): number + connect_after(sigName: "state-flags-changed", callback: (($obj: ListBoxRow, flags: StateFlags) => void)): number + emit(sigName: "state-flags-changed", flags: StateFlags): void + on(sigName: "state-flags-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "state-flags-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "state-flags-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "unmap", callback: (($obj: ListBoxRow) => void)): number + connect_after(sigName: "unmap", callback: (($obj: ListBoxRow) => void)): number + emit(sigName: "unmap"): void + on(sigName: "unmap", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "unmap", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "unmap", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "unrealize", callback: (($obj: ListBoxRow) => void)): number + connect_after(sigName: "unrealize", callback: (($obj: ListBoxRow) => void)): number + emit(sigName: "unrealize"): void + on(sigName: "unrealize", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "unrealize", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "unrealize", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: ListBoxRow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: ListBoxRow, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::activatable", callback: (($obj: ListBoxRow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::activatable", callback: (($obj: ListBoxRow, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::activatable", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::activatable", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::activatable", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::child", callback: (($obj: ListBoxRow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::child", callback: (($obj: ListBoxRow, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::child", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::child", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::child", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::selectable", callback: (($obj: ListBoxRow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::selectable", callback: (($obj: ListBoxRow, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::selectable", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::selectable", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::selectable", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::can-focus", callback: (($obj: ListBoxRow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::can-focus", callback: (($obj: ListBoxRow, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::can-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::can-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::can-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::can-target", callback: (($obj: ListBoxRow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::can-target", callback: (($obj: ListBoxRow, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::can-target", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::can-target", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::can-target", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::css-classes", callback: (($obj: ListBoxRow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::css-classes", callback: (($obj: ListBoxRow, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::css-classes", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::css-classes", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::css-classes", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::cursor", callback: (($obj: ListBoxRow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::cursor", callback: (($obj: ListBoxRow, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::cursor", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::cursor", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::cursor", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::focus-on-click", callback: (($obj: ListBoxRow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::focus-on-click", callback: (($obj: ListBoxRow, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::focus-on-click", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::focus-on-click", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::focus-on-click", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::focusable", callback: (($obj: ListBoxRow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::focusable", callback: (($obj: ListBoxRow, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::focusable", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::focusable", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::focusable", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::halign", callback: (($obj: ListBoxRow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::halign", callback: (($obj: ListBoxRow, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::halign", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::halign", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::halign", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::has-default", callback: (($obj: ListBoxRow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-default", callback: (($obj: ListBoxRow, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::has-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::has-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::has-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::has-focus", callback: (($obj: ListBoxRow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-focus", callback: (($obj: ListBoxRow, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::has-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::has-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::has-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::has-tooltip", callback: (($obj: ListBoxRow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-tooltip", callback: (($obj: ListBoxRow, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::has-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::has-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::has-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::height-request", callback: (($obj: ListBoxRow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::height-request", callback: (($obj: ListBoxRow, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::height-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::height-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::height-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::hexpand", callback: (($obj: ListBoxRow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hexpand", callback: (($obj: ListBoxRow, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::hexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::hexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::hexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::hexpand-set", callback: (($obj: ListBoxRow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hexpand-set", callback: (($obj: ListBoxRow, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::hexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::hexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::hexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::layout-manager", callback: (($obj: ListBoxRow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::layout-manager", callback: (($obj: ListBoxRow, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::layout-manager", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::layout-manager", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::layout-manager", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-bottom", callback: (($obj: ListBoxRow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-bottom", callback: (($obj: ListBoxRow, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-bottom", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-bottom", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-bottom", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-end", callback: (($obj: ListBoxRow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-end", callback: (($obj: ListBoxRow, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-end", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-end", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-end", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-start", callback: (($obj: ListBoxRow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-start", callback: (($obj: ListBoxRow, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-start", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-start", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-start", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-top", callback: (($obj: ListBoxRow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-top", callback: (($obj: ListBoxRow, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-top", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-top", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-top", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::name", callback: (($obj: ListBoxRow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::name", callback: (($obj: ListBoxRow, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::opacity", callback: (($obj: ListBoxRow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::opacity", callback: (($obj: ListBoxRow, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::opacity", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::opacity", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::opacity", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::overflow", callback: (($obj: ListBoxRow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::overflow", callback: (($obj: ListBoxRow, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::overflow", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::overflow", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::overflow", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::parent", callback: (($obj: ListBoxRow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::parent", callback: (($obj: ListBoxRow, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::receives-default", callback: (($obj: ListBoxRow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::receives-default", callback: (($obj: ListBoxRow, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::receives-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::receives-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::receives-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::root", callback: (($obj: ListBoxRow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::root", callback: (($obj: ListBoxRow, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::root", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::root", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::root", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::scale-factor", callback: (($obj: ListBoxRow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::scale-factor", callback: (($obj: ListBoxRow, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::scale-factor", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::scale-factor", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::scale-factor", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::sensitive", callback: (($obj: ListBoxRow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::sensitive", callback: (($obj: ListBoxRow, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::sensitive", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::sensitive", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::sensitive", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::tooltip-markup", callback: (($obj: ListBoxRow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::tooltip-markup", callback: (($obj: ListBoxRow, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::tooltip-markup", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::tooltip-markup", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::tooltip-markup", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::tooltip-text", callback: (($obj: ListBoxRow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::tooltip-text", callback: (($obj: ListBoxRow, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::tooltip-text", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::tooltip-text", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::tooltip-text", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::valign", callback: (($obj: ListBoxRow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::valign", callback: (($obj: ListBoxRow, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::valign", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::valign", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::valign", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::vexpand", callback: (($obj: ListBoxRow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vexpand", callback: (($obj: ListBoxRow, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::vexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::vexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::vexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::vexpand-set", callback: (($obj: ListBoxRow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vexpand-set", callback: (($obj: ListBoxRow, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::vexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::vexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::vexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::visible", callback: (($obj: ListBoxRow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::visible", callback: (($obj: ListBoxRow, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::width-request", callback: (($obj: ListBoxRow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::width-request", callback: (($obj: ListBoxRow, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::width-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::width-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::width-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::accessible-role", callback: (($obj: ListBoxRow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-role", callback: (($obj: ListBoxRow, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::accessible-role", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::accessible-role", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::accessible-role", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::action-name", callback: (($obj: ListBoxRow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::action-name", callback: (($obj: ListBoxRow, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::action-name", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::action-name", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::action-name", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::action-target", callback: (($obj: ListBoxRow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::action-target", callback: (($obj: ListBoxRow, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::action-target", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::action-target", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::action-target", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: ListBoxRow_ConstructProps) + _init (config?: ListBoxRow_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(): ListBoxRow + static $gtype: GObject.Type +} +export interface ListItem_ConstructProps extends GObject.Object_ConstructProps { + activatable?: boolean + child?: Widget + selectable?: boolean +} +export class ListItem { + /* Properties of Gtk.ListItem */ + activatable: boolean + child: Widget + readonly item: GObject.Object + readonly position: number + selectable: boolean + readonly selected: boolean + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of Gtk.ListItem */ + getActivatable(): boolean + getChild(): Widget | null + getItem(): GObject.Object | null + getPosition(): number + getSelectable(): boolean + getSelected(): boolean + setActivatable(activatable: boolean): void + setChild(child?: Widget | null): void + setSelectable(selectable: boolean): void + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: ListItem, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: ListItem, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::activatable", callback: (($obj: ListItem, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::activatable", callback: (($obj: ListItem, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::activatable", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::activatable", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::activatable", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::child", callback: (($obj: ListItem, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::child", callback: (($obj: ListItem, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::child", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::child", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::child", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::item", callback: (($obj: ListItem, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::item", callback: (($obj: ListItem, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::item", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::item", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::item", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::position", callback: (($obj: ListItem, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::position", callback: (($obj: ListItem, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::position", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::position", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::position", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::selectable", callback: (($obj: ListItem, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::selectable", callback: (($obj: ListItem, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::selectable", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::selectable", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::selectable", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::selected", callback: (($obj: ListItem, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::selected", callback: (($obj: ListItem, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::selected", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::selected", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::selected", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: ListItem_ConstructProps) + _init (config?: ListItem_ConstructProps): void + static $gtype: GObject.Type +} +export interface ListItemFactory_ConstructProps extends GObject.Object_ConstructProps { +} +export class ListItemFactory { + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: ListItemFactory, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: ListItemFactory, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: ListItemFactory_ConstructProps) + _init (config?: ListItemFactory_ConstructProps): void + static $gtype: GObject.Type +} +export interface ListStore_ConstructProps extends GObject.Object_ConstructProps { +} +export class ListStore { + /* Fields of Gtk.ListStore */ + parent: GObject.Object + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of Gtk.ListStore */ + append(): /* iter */ TreeIter + clear(): void + insert(position: number): /* iter */ TreeIter + insertAfter(sibling?: TreeIter | null): /* iter */ TreeIter + insertBefore(sibling?: TreeIter | null): /* iter */ TreeIter + insertWithValues(position: number, columns: number[], values: any): /* iter */ TreeIter | null + iterIsValid(iter: TreeIter): boolean + moveAfter(iter: TreeIter, position?: TreeIter | null): void + moveBefore(iter: TreeIter, position?: TreeIter | null): void + prepend(): /* iter */ TreeIter + remove(iter: TreeIter): boolean + reorder(newOrder: number[]): void + setColumnTypes(types: GObject.Type[]): void + setValue(iter: TreeIter, column: number, value: any): void + set(iter: TreeIter, columns: number[], values: any): void + swap(a: TreeIter, b: TreeIter): void + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Methods of Gtk.Buildable */ + getBuildableId(): string + /* Methods of Gtk.TreeDragDest */ + dragDataReceived(dest: TreePath, value: any): boolean + rowDropPossible(destPath: TreePath, value: any): boolean + /* Methods of Gtk.TreeDragSource */ + dragDataDelete(path: TreePath): boolean + dragDataGet(path: TreePath): Gdk.ContentProvider | null + rowDraggable(path: TreePath): boolean + /* Methods of Gtk.TreeModel */ + filterNew(root?: TreePath | null): TreeModel + foreach(func: TreeModelForeachFunc): void + getColumnType(index: number): GObject.Type + getFlags(): TreeModelFlags + getIter(path: TreePath): [ /* returnType */ boolean, /* iter */ TreeIter ] + getIterFirst(): [ /* returnType */ boolean, /* iter */ TreeIter ] + getIterFromString(pathString: string): [ /* returnType */ boolean, /* iter */ TreeIter ] + getNColumns(): number + getPath(iter: TreeIter): TreePath + getStringFromIter(iter: TreeIter): string | null + getValue(iter: TreeIter, column: number): /* value */ any + iterChildren(parent?: TreeIter | null): [ /* returnType */ boolean, /* iter */ TreeIter ] + iterHasChild(iter: TreeIter): boolean + iterNChildren(iter?: TreeIter | null): number + iterNext(iter: TreeIter): boolean + iterNthChild(parent: TreeIter | null, n: number): [ /* returnType */ boolean, /* iter */ TreeIter ] + iterParent(child: TreeIter): [ /* returnType */ boolean, /* iter */ TreeIter ] + iterPrevious(iter: TreeIter): boolean + refNode(iter: TreeIter): void + rowChanged(path: TreePath, iter: TreeIter): void + rowDeleted(path: TreePath): void + rowHasChildToggled(path: TreePath, iter: TreeIter): void + rowInserted(path: TreePath, iter: TreeIter): void + rowsReordered(path: TreePath, iter: TreeIter | null, newOrder: number[]): void + unrefNode(iter: TreeIter): void + /* Methods of Gtk.TreeSortable */ + getSortColumnId(): [ /* returnType */ boolean, /* sortColumnId */ number, /* order */ SortType ] + hasDefaultSortFunc(): boolean + setDefaultSortFunc(sortFunc: TreeIterCompareFunc): void + setSortColumnId(sortColumnId: number, order: SortType): void + setSortFunc(sortColumnId: number, sortFunc: TreeIterCompareFunc): void + sortColumnChanged(): void + /* Virtual methods of Gtk.ListStore */ + vfuncAddChild(builder: Builder, child: GObject.Object, type?: string | null): void + vfuncCustomFinished(builder: Builder, child: GObject.Object | null, tagname: string, data?: object | null): void + vfuncCustomTagEnd(builder: Builder, child: GObject.Object | null, tagname: string, data?: object | null): void + vfuncCustomTagStart(builder: Builder, child: GObject.Object | null, tagname: string): [ /* returnType */ boolean, /* parser */ BuildableParser, /* data */ object | null ] + vfuncGetId(): string + vfuncGetInternalChild(builder: Builder, childname: string): GObject.Object + vfuncParserFinished(builder: Builder): void + vfuncSetBuildableProperty(builder: Builder, name: string, value: any): void + vfuncSetId(id: string): void + vfuncDragDataReceived(dest: TreePath, value: any): boolean + vfuncRowDropPossible(destPath: TreePath, value: any): boolean + vfuncDragDataDelete(path: TreePath): boolean + vfuncDragDataGet(path: TreePath): Gdk.ContentProvider | null + vfuncRowDraggable(path: TreePath): boolean + vfuncGetColumnType(index: number): GObject.Type + vfuncGetFlags(): TreeModelFlags + vfuncGetIter(path: TreePath): [ /* returnType */ boolean, /* iter */ TreeIter ] + vfuncGetNColumns(): number + vfuncGetPath(iter: TreeIter): TreePath + vfuncGetValue(iter: TreeIter, column: number): /* value */ any + vfuncIterChildren(parent?: TreeIter | null): [ /* returnType */ boolean, /* iter */ TreeIter ] + vfuncIterHasChild(iter: TreeIter): boolean + vfuncIterNChildren(iter?: TreeIter | null): number + vfuncIterNext(iter: TreeIter): boolean + vfuncIterNthChild(parent: TreeIter | null, n: number): [ /* returnType */ boolean, /* iter */ TreeIter ] + vfuncIterParent(child: TreeIter): [ /* returnType */ boolean, /* iter */ TreeIter ] + vfuncIterPrevious(iter: TreeIter): boolean + vfuncRefNode(iter: TreeIter): void + vfuncRowChanged(path: TreePath, iter: TreeIter): void + vfuncRowDeleted(path: TreePath): void + vfuncRowHasChildToggled(path: TreePath, iter: TreeIter): void + vfuncRowInserted(path: TreePath, iter: TreeIter): void + vfuncUnrefNode(iter: TreeIter): void + vfuncGetSortColumnId(): [ /* returnType */ boolean, /* sortColumnId */ number, /* order */ SortType ] + vfuncHasDefaultSortFunc(): boolean + vfuncSetDefaultSortFunc(sortFunc: TreeIterCompareFunc): void + vfuncSetSortColumnId(sortColumnId: number, order: SortType): void + vfuncSetSortFunc(sortColumnId: number, sortFunc: TreeIterCompareFunc): void + vfuncSortColumnChanged(): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: ListStore, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: ListStore, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of Gtk.TreeModel */ + connect(sigName: "row-changed", callback: (($obj: ListStore, path: TreePath, iter: TreeIter) => void)): number + connect_after(sigName: "row-changed", callback: (($obj: ListStore, path: TreePath, iter: TreeIter) => void)): number + emit(sigName: "row-changed", path: TreePath, iter: TreeIter): void + on(sigName: "row-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "row-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "row-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "row-deleted", callback: (($obj: ListStore, path: TreePath) => void)): number + connect_after(sigName: "row-deleted", callback: (($obj: ListStore, path: TreePath) => void)): number + emit(sigName: "row-deleted", path: TreePath): void + on(sigName: "row-deleted", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "row-deleted", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "row-deleted", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "row-has-child-toggled", callback: (($obj: ListStore, path: TreePath, iter: TreeIter) => void)): number + connect_after(sigName: "row-has-child-toggled", callback: (($obj: ListStore, path: TreePath, iter: TreeIter) => void)): number + emit(sigName: "row-has-child-toggled", path: TreePath, iter: TreeIter): void + on(sigName: "row-has-child-toggled", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "row-has-child-toggled", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "row-has-child-toggled", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "row-inserted", callback: (($obj: ListStore, path: TreePath, iter: TreeIter) => void)): number + connect_after(sigName: "row-inserted", callback: (($obj: ListStore, path: TreePath, iter: TreeIter) => void)): number + emit(sigName: "row-inserted", path: TreePath, iter: TreeIter): void + on(sigName: "row-inserted", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "row-inserted", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "row-inserted", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "rows-reordered", callback: (($obj: ListStore, path: TreePath, iter: TreeIter, newOrder?: object | null) => void)): number + connect_after(sigName: "rows-reordered", callback: (($obj: ListStore, path: TreePath, iter: TreeIter, newOrder?: object | null) => void)): number + emit(sigName: "rows-reordered", path: TreePath, iter: TreeIter, newOrder?: object | null): void + on(sigName: "rows-reordered", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "rows-reordered", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "rows-reordered", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of Gtk.TreeSortable */ + connect(sigName: "sort-column-changed", callback: (($obj: ListStore) => void)): number + connect_after(sigName: "sort-column-changed", callback: (($obj: ListStore) => void)): number + emit(sigName: "sort-column-changed"): void + on(sigName: "sort-column-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "sort-column-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "sort-column-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: ListStore_ConstructProps) + _init (config?: ListStore_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(types: GObject.Type[]): ListStore + static $gtype: GObject.Type +} +export interface ListView_ConstructProps extends ListBase_ConstructProps { + enableRubberband?: boolean + factory?: ListItemFactory + model?: SelectionModel + showSeparators?: boolean + singleClickActivate?: boolean + accessibleRole?: AccessibleRole + orientation?: Orientation + hadjustment?: Adjustment + hscrollPolicy?: ScrollablePolicy + vadjustment?: Adjustment + vscrollPolicy?: ScrollablePolicy +} +export class ListView { + /* Properties of Gtk.ListView */ + enableRubberband: boolean + factory: ListItemFactory + model: SelectionModel + showSeparators: boolean + singleClickActivate: boolean + /* Properties of Gtk.ListBase */ + orientation: Orientation + /* Properties of Gtk.Widget */ + canFocus: boolean + canTarget: boolean + cssClasses: string[] + cursor: Gdk.Cursor + focusOnClick: boolean + focusable: boolean + halign: Align + readonly hasDefault: boolean + readonly hasFocus: boolean + hasTooltip: boolean + heightRequest: number + hexpand: boolean + hexpandSet: boolean + layoutManager: LayoutManager + marginBottom: number + marginEnd: number + marginStart: number + marginTop: number + name: string + opacity: number + overflow: Overflow + readonly parent: Widget + receivesDefault: boolean + readonly root: Root + readonly scaleFactor: number + sensitive: boolean + tooltipMarkup: string + tooltipText: string + valign: Align + vexpand: boolean + vexpandSet: boolean + visible: boolean + widthRequest: number + /* Properties of Gtk.Accessible */ + accessibleRole: AccessibleRole + /* Properties of Gtk.Scrollable */ + hadjustment: Adjustment + hscrollPolicy: ScrollablePolicy + vadjustment: Adjustment + vscrollPolicy: ScrollablePolicy + /* Fields of Gtk.Widget */ + parentInstance: GObject.InitiallyUnowned + /* Fields of GObject.InitiallyUnowned */ + gTypeInstance: GObject.TypeInstance + /* Methods of Gtk.ListView */ + getEnableRubberband(): boolean + getFactory(): ListItemFactory | null + getModel(): SelectionModel | null + getShowSeparators(): boolean + getSingleClickActivate(): boolean + setEnableRubberband(enableRubberband: boolean): void + setFactory(factory?: ListItemFactory | null): void + setModel(model?: SelectionModel | null): void + setShowSeparators(showSeparators: boolean): void + setSingleClickActivate(singleClickActivate: boolean): void + /* Methods of Gtk.Widget */ + actionSetEnabled(actionName: string, enabled: boolean): void + activate(): boolean + activateAction(name: string, args?: GLib.Variant | null): boolean + activateDefault(): void + addController(controller: EventController): void + addCssClass(cssClass: string): void + addMnemonicLabel(label: Widget): void + addTickCallback(callback: TickCallback): number + allocate(width: number, height: number, baseline: number, transform?: Gsk.Transform | null): void + childFocus(direction: DirectionType): boolean + computeBounds(target: Widget): [ /* returnType */ boolean, /* outBounds */ Graphene.Rect ] + computeExpand(orientation: Orientation): boolean + computePoint(target: Widget, point: Graphene.Point): [ /* returnType */ boolean, /* outPoint */ Graphene.Point ] + computeTransform(target: Widget): [ /* returnType */ boolean, /* outTransform */ Graphene.Matrix ] + contains(x: number, y: number): boolean + createPangoContext(): Pango.Context + createPangoLayout(text?: string | null): Pango.Layout + dragCheckThreshold(startX: number, startY: number, currentX: number, currentY: number): boolean + errorBell(): void + getAllocatedBaseline(): number + getAllocatedHeight(): number + getAllocatedWidth(): number + getAllocation(): /* allocation */ Allocation + getAncestor(widgetType: GObject.Type): Widget | null + getCanFocus(): boolean + getCanTarget(): boolean + getChildVisible(): boolean + getClipboard(): Gdk.Clipboard + getCssClasses(): string[] + getCssName(): string + getCursor(): Gdk.Cursor | null + getDirection(): TextDirection + getDisplay(): Gdk.Display + getFirstChild(): Widget | null + getFocusChild(): Widget | null + getFocusOnClick(): boolean + getFocusable(): boolean + getFontMap(): Pango.FontMap | null + getFontOptions(): cairo.FontOptions | null + getFrameClock(): Gdk.FrameClock | null + getHalign(): Align + getHasTooltip(): boolean + getHeight(): number + getHexpand(): boolean + getHexpandSet(): boolean + getLastChild(): Widget | null + getLayoutManager(): LayoutManager | null + getMapped(): boolean + getMarginBottom(): number + getMarginEnd(): number + getMarginStart(): number + getMarginTop(): number + getName(): string + getNative(): Native | null + getNextSibling(): Widget | null + getOpacity(): number + getOverflow(): Overflow + getPangoContext(): Pango.Context + getParent(): Widget | null + getPreferredSize(): [ /* minimumSize */ Requisition | null, /* naturalSize */ Requisition | null ] + getPrevSibling(): Widget | null + getPrimaryClipboard(): Gdk.Clipboard + getRealized(): boolean + getReceivesDefault(): boolean + getRequestMode(): SizeRequestMode + getRoot(): Root | null + getScaleFactor(): number + getSensitive(): boolean + getSettings(): Settings + getSize(orientation: Orientation): number + getSizeRequest(): [ /* width */ number | null, /* height */ number | null ] + getStateFlags(): StateFlags + getStyleContext(): StyleContext + getTemplateChild(widgetType: GObject.Type, name: string): GObject.Object + getTooltipMarkup(): string | null + getTooltipText(): string | null + getValign(): 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?: Gio.ActionGroup | null): void + insertAfter(parent: Widget, previousSibling?: Widget | null): void + insertBefore(parent: Widget, nextSibling?: Widget | null): void + isAncestor(ancestor: Widget): boolean + isDrawable(): boolean + isFocus(): boolean + isSensitive(): boolean + isVisible(): boolean + keynavFailed(direction: DirectionType): boolean + listMnemonicLabels(): Widget[] + map(): void + measure(orientation: Orientation, forSize: number): [ /* minimum */ number | null, /* natural */ number | null, /* minimumBaseline */ number | null, /* naturalBaseline */ number | null ] + mnemonicActivate(groupCycling: boolean): boolean + observeChildren(): Gio.ListModel + observeControllers(): Gio.ListModel + pick(x: number, y: number, flags: PickFlags): Widget | null + queueAllocate(): void + queueDraw(): void + queueResize(): void + realize(): void + removeController(controller: EventController): void + removeCssClass(cssClass: string): void + removeMnemonicLabel(label: Widget): void + removeTickCallback(id: number): void + setCanFocus(canFocus: boolean): void + setCanTarget(canTarget: boolean): void + setChildVisible(childVisible: boolean): void + setCssClasses(classes: string[]): void + setCursor(cursor?: Gdk.Cursor | null): void + setCursorFromName(name?: string | null): void + setDirection(dir: TextDirection): void + setFocusChild(child?: Widget | null): void + setFocusOnClick(focusOnClick: boolean): void + setFocusable(focusable: boolean): void + setFontMap(fontMap?: Pango.FontMap | null): void + setFontOptions(options?: cairo.FontOptions | null): void + setHalign(align: Align): void + setHasTooltip(hasTooltip: boolean): void + setHexpand(expand: boolean): void + setHexpandSet(set: boolean): void + setLayoutManager(layoutManager?: LayoutManager | 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: Overflow): void + setParent(parent: Widget): void + setReceivesDefault(receivesDefault: boolean): void + setSensitive(sensitive: boolean): void + setSizeRequest(width: number, height: number): void + setStateFlags(flags: StateFlags, clear: boolean): void + setTooltipMarkup(markup?: string | null): void + setTooltipText(text?: string | null): void + setValign(align: Align): void + setVexpand(expand: boolean): void + setVexpandSet(set: boolean): void + setVisible(visible: boolean): void + shouldLayout(): boolean + show(): void + sizeAllocate(allocation: Allocation, baseline: number): void + snapshotChild(child: Widget, snapshot: Snapshot): void + translateCoordinates(destWidget: Widget, srcX: number, srcY: number): [ /* returnType */ boolean, /* destX */ number | null, /* destY */ number | null ] + triggerTooltipQuery(): void + unmap(): void + unparent(): void + unrealize(): void + unsetStateFlags(flags: StateFlags): void + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Methods of Gtk.Accessible */ + getAccessibleRole(): AccessibleRole + resetProperty(property: AccessibleProperty): void + resetRelation(relation: AccessibleRelation): void + resetState(state: AccessibleState): void + updateProperty(properties: AccessibleProperty[], values: any): void + updateRelation(relations: AccessibleRelation[], values: any): void + updateState(states: AccessibleState[], values: any): void + /* Methods of Gtk.Buildable */ + getBuildableId(): string + /* Methods of Gtk.Orientable */ + getOrientation(): Orientation + setOrientation(orientation: Orientation): void + /* Methods of Gtk.Scrollable */ + getBorder(): [ /* returnType */ boolean, /* border */ Border ] + getHadjustment(): Adjustment + getHscrollPolicy(): ScrollablePolicy + getVadjustment(): Adjustment + getVscrollPolicy(): ScrollablePolicy + setHadjustment(hadjustment?: Adjustment | null): void + setHscrollPolicy(policy: ScrollablePolicy): void + setVadjustment(vadjustment?: Adjustment | null): void + setVscrollPolicy(policy: ScrollablePolicy): void + /* Virtual methods of Gtk.ListBase */ + vfuncGetBorder(): [ /* returnType */ boolean, /* border */ Border ] + /* Virtual methods of Gtk.Widget */ + vfuncComputeExpand(hexpandP: boolean, vexpandP: boolean): void + vfuncContains(x: number, y: number): boolean + vfuncCssChanged(change: CssStyleChange): void + vfuncDirectionChanged(previousDirection: TextDirection): void + vfuncFocus(direction: DirectionType): boolean + vfuncGetRequestMode(): SizeRequestMode + vfuncGrabFocus(): boolean + vfuncHide(): void + vfuncKeynavFailed(direction: DirectionType): boolean + vfuncMap(): void + vfuncMeasure(orientation: Orientation, forSize: number): [ /* minimum */ number | null, /* natural */ number | null, /* minimumBaseline */ number | null, /* naturalBaseline */ number | null ] + vfuncMnemonicActivate(groupCycling: boolean): boolean + vfuncMoveFocus(direction: DirectionType): void + vfuncQueryTooltip(x: number, y: number, keyboardTooltip: boolean, tooltip: Tooltip): boolean + vfuncRealize(): void + vfuncRoot(): void + vfuncSetFocusChild(child?: Widget | null): void + vfuncShow(): void + vfuncSizeAllocate(width: number, height: number, baseline: number): void + vfuncSnapshot(snapshot: Snapshot): void + vfuncStateFlagsChanged(previousStateFlags: StateFlags): void + vfuncSystemSettingChanged(settings: SystemSetting): void + vfuncUnmap(): void + vfuncUnrealize(): void + vfuncUnroot(): void + vfuncAddChild(builder: Builder, child: GObject.Object, type?: string | null): void + vfuncCustomFinished(builder: Builder, child: GObject.Object | null, tagname: string, data?: object | null): void + vfuncCustomTagEnd(builder: Builder, child: GObject.Object | null, tagname: string, data?: object | null): void + vfuncCustomTagStart(builder: Builder, child: GObject.Object | null, tagname: string): [ /* returnType */ boolean, /* parser */ BuildableParser, /* data */ object | null ] + vfuncGetId(): string + vfuncGetInternalChild(builder: Builder, childname: string): GObject.Object + vfuncParserFinished(builder: Builder): void + vfuncSetBuildableProperty(builder: Builder, name: string, value: any): void + vfuncSetId(id: string): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Gtk.ListView */ + connect(sigName: "activate", callback: (($obj: ListView, position: number) => void)): number + connect_after(sigName: "activate", callback: (($obj: ListView, position: number) => void)): number + emit(sigName: "activate", position: number): void + on(sigName: "activate", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "activate", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "activate", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of Gtk.Widget */ + connect(sigName: "destroy", callback: (($obj: ListView) => void)): number + connect_after(sigName: "destroy", callback: (($obj: ListView) => void)): number + emit(sigName: "destroy"): void + on(sigName: "destroy", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "destroy", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "destroy", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "direction-changed", callback: (($obj: ListView, previousDirection: TextDirection) => void)): number + connect_after(sigName: "direction-changed", callback: (($obj: ListView, previousDirection: TextDirection) => void)): number + emit(sigName: "direction-changed", previousDirection: TextDirection): void + on(sigName: "direction-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "direction-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "direction-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "hide", callback: (($obj: ListView) => void)): number + connect_after(sigName: "hide", callback: (($obj: ListView) => void)): number + emit(sigName: "hide"): void + on(sigName: "hide", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "hide", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "hide", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "keynav-failed", callback: (($obj: ListView, direction: DirectionType) => boolean)): number + connect_after(sigName: "keynav-failed", callback: (($obj: ListView, direction: DirectionType) => boolean)): number + emit(sigName: "keynav-failed", direction: DirectionType): void + on(sigName: "keynav-failed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "keynav-failed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "keynav-failed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "map", callback: (($obj: ListView) => void)): number + connect_after(sigName: "map", callback: (($obj: ListView) => void)): number + emit(sigName: "map"): void + on(sigName: "map", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "map", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "map", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "mnemonic-activate", callback: (($obj: ListView, groupCycling: boolean) => boolean)): number + connect_after(sigName: "mnemonic-activate", callback: (($obj: ListView, groupCycling: boolean) => boolean)): number + emit(sigName: "mnemonic-activate", groupCycling: boolean): void + on(sigName: "mnemonic-activate", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "mnemonic-activate", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "mnemonic-activate", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "move-focus", callback: (($obj: ListView, direction: DirectionType) => void)): number + connect_after(sigName: "move-focus", callback: (($obj: ListView, direction: DirectionType) => void)): number + emit(sigName: "move-focus", direction: DirectionType): void + on(sigName: "move-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "move-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "move-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "query-tooltip", callback: (($obj: ListView, x: number, y: number, keyboardMode: boolean, tooltip: Tooltip) => boolean)): number + connect_after(sigName: "query-tooltip", callback: (($obj: ListView, x: number, y: number, keyboardMode: boolean, tooltip: Tooltip) => boolean)): number + emit(sigName: "query-tooltip", x: number, y: number, keyboardMode: boolean, tooltip: Tooltip): void + on(sigName: "query-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "query-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "query-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "realize", callback: (($obj: ListView) => void)): number + connect_after(sigName: "realize", callback: (($obj: ListView) => void)): number + emit(sigName: "realize"): void + on(sigName: "realize", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "realize", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "realize", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "show", callback: (($obj: ListView) => void)): number + connect_after(sigName: "show", callback: (($obj: ListView) => void)): number + emit(sigName: "show"): void + on(sigName: "show", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "show", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "show", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "state-flags-changed", callback: (($obj: ListView, flags: StateFlags) => void)): number + connect_after(sigName: "state-flags-changed", callback: (($obj: ListView, flags: StateFlags) => void)): number + emit(sigName: "state-flags-changed", flags: StateFlags): void + on(sigName: "state-flags-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "state-flags-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "state-flags-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "unmap", callback: (($obj: ListView) => void)): number + connect_after(sigName: "unmap", callback: (($obj: ListView) => void)): number + emit(sigName: "unmap"): void + on(sigName: "unmap", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "unmap", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "unmap", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "unrealize", callback: (($obj: ListView) => void)): number + connect_after(sigName: "unrealize", callback: (($obj: ListView) => void)): number + emit(sigName: "unrealize"): void + on(sigName: "unrealize", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "unrealize", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "unrealize", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: ListView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: ListView, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::enable-rubberband", callback: (($obj: ListView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::enable-rubberband", callback: (($obj: ListView, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::enable-rubberband", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::enable-rubberband", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::enable-rubberband", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::factory", callback: (($obj: ListView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::factory", callback: (($obj: ListView, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::factory", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::factory", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::factory", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::model", callback: (($obj: ListView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::model", callback: (($obj: ListView, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::model", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::model", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::model", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::show-separators", callback: (($obj: ListView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::show-separators", callback: (($obj: ListView, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::show-separators", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::show-separators", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::show-separators", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::single-click-activate", callback: (($obj: ListView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::single-click-activate", callback: (($obj: ListView, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::single-click-activate", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::single-click-activate", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::single-click-activate", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::orientation", callback: (($obj: ListView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::orientation", callback: (($obj: ListView, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::orientation", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::orientation", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::orientation", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::can-focus", callback: (($obj: ListView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::can-focus", callback: (($obj: ListView, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::can-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::can-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::can-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::can-target", callback: (($obj: ListView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::can-target", callback: (($obj: ListView, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::can-target", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::can-target", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::can-target", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::css-classes", callback: (($obj: ListView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::css-classes", callback: (($obj: ListView, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::css-classes", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::css-classes", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::css-classes", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::cursor", callback: (($obj: ListView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::cursor", callback: (($obj: ListView, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::cursor", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::cursor", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::cursor", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::focus-on-click", callback: (($obj: ListView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::focus-on-click", callback: (($obj: ListView, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::focus-on-click", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::focus-on-click", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::focus-on-click", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::focusable", callback: (($obj: ListView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::focusable", callback: (($obj: ListView, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::focusable", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::focusable", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::focusable", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::halign", callback: (($obj: ListView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::halign", callback: (($obj: ListView, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::halign", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::halign", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::halign", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::has-default", callback: (($obj: ListView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-default", callback: (($obj: ListView, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::has-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::has-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::has-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::has-focus", callback: (($obj: ListView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-focus", callback: (($obj: ListView, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::has-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::has-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::has-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::has-tooltip", callback: (($obj: ListView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-tooltip", callback: (($obj: ListView, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::has-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::has-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::has-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::height-request", callback: (($obj: ListView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::height-request", callback: (($obj: ListView, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::height-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::height-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::height-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::hexpand", callback: (($obj: ListView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hexpand", callback: (($obj: ListView, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::hexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::hexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::hexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::hexpand-set", callback: (($obj: ListView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hexpand-set", callback: (($obj: ListView, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::hexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::hexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::hexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::layout-manager", callback: (($obj: ListView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::layout-manager", callback: (($obj: ListView, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::layout-manager", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::layout-manager", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::layout-manager", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-bottom", callback: (($obj: ListView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-bottom", callback: (($obj: ListView, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-bottom", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-bottom", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-bottom", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-end", callback: (($obj: ListView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-end", callback: (($obj: ListView, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-end", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-end", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-end", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-start", callback: (($obj: ListView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-start", callback: (($obj: ListView, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-start", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-start", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-start", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-top", callback: (($obj: ListView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-top", callback: (($obj: ListView, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-top", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-top", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-top", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::name", callback: (($obj: ListView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::name", callback: (($obj: ListView, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::opacity", callback: (($obj: ListView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::opacity", callback: (($obj: ListView, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::opacity", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::opacity", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::opacity", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::overflow", callback: (($obj: ListView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::overflow", callback: (($obj: ListView, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::overflow", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::overflow", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::overflow", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::parent", callback: (($obj: ListView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::parent", callback: (($obj: ListView, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::receives-default", callback: (($obj: ListView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::receives-default", callback: (($obj: ListView, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::receives-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::receives-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::receives-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::root", callback: (($obj: ListView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::root", callback: (($obj: ListView, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::root", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::root", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::root", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::scale-factor", callback: (($obj: ListView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::scale-factor", callback: (($obj: ListView, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::scale-factor", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::scale-factor", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::scale-factor", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::sensitive", callback: (($obj: ListView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::sensitive", callback: (($obj: ListView, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::sensitive", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::sensitive", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::sensitive", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::tooltip-markup", callback: (($obj: ListView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::tooltip-markup", callback: (($obj: ListView, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::tooltip-markup", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::tooltip-markup", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::tooltip-markup", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::tooltip-text", callback: (($obj: ListView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::tooltip-text", callback: (($obj: ListView, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::tooltip-text", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::tooltip-text", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::tooltip-text", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::valign", callback: (($obj: ListView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::valign", callback: (($obj: ListView, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::valign", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::valign", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::valign", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::vexpand", callback: (($obj: ListView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vexpand", callback: (($obj: ListView, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::vexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::vexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::vexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::vexpand-set", callback: (($obj: ListView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vexpand-set", callback: (($obj: ListView, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::vexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::vexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::vexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::visible", callback: (($obj: ListView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::visible", callback: (($obj: ListView, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::width-request", callback: (($obj: ListView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::width-request", callback: (($obj: ListView, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::width-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::width-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::width-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::accessible-role", callback: (($obj: ListView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-role", callback: (($obj: ListView, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::accessible-role", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::accessible-role", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::accessible-role", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::hadjustment", callback: (($obj: ListView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hadjustment", callback: (($obj: ListView, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::hadjustment", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::hadjustment", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::hadjustment", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::hscroll-policy", callback: (($obj: ListView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hscroll-policy", callback: (($obj: ListView, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::hscroll-policy", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::hscroll-policy", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::hscroll-policy", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::vadjustment", callback: (($obj: ListView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vadjustment", callback: (($obj: ListView, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::vadjustment", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::vadjustment", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::vadjustment", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::vscroll-policy", callback: (($obj: ListView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vscroll-policy", callback: (($obj: ListView, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::vscroll-policy", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::vscroll-policy", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::vscroll-policy", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: ListView_ConstructProps) + _init (config?: ListView_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(model?: SelectionModel | null, factory?: ListItemFactory | null): ListView + static $gtype: GObject.Type +} +export interface LockButton_ConstructProps extends Button_ConstructProps { + permission?: Gio.Permission + textLock?: string + textUnlock?: string + tooltipLock?: string + tooltipNotAuthorized?: string + tooltipUnlock?: string + accessibleRole?: AccessibleRole + actionName?: string + actionTarget?: GLib.Variant +} +export class LockButton { + /* Properties of Gtk.LockButton */ + permission: Gio.Permission + textLock: string + textUnlock: string + tooltipLock: string + tooltipNotAuthorized: string + tooltipUnlock: string + /* Properties of Gtk.Button */ + child: Widget + hasFrame: boolean + iconName: string + label: string + useUnderline: boolean + /* Properties of Gtk.Widget */ + canFocus: boolean + canTarget: boolean + cssClasses: string[] + cursor: Gdk.Cursor + focusOnClick: boolean + focusable: boolean + halign: Align + readonly hasDefault: boolean + readonly hasFocus: boolean + hasTooltip: boolean + heightRequest: number + hexpand: boolean + hexpandSet: boolean + layoutManager: LayoutManager + marginBottom: number + marginEnd: number + marginStart: number + marginTop: number + name: string + opacity: number + overflow: Overflow + readonly parent: Widget + receivesDefault: boolean + readonly root: Root + readonly scaleFactor: number + sensitive: boolean + tooltipMarkup: string + tooltipText: string + valign: Align + vexpand: boolean + vexpandSet: boolean + visible: boolean + widthRequest: number + /* Properties of Gtk.Accessible */ + accessibleRole: AccessibleRole + /* Properties of Gtk.Actionable */ + actionName: string + actionTarget: GLib.Variant + /* Fields of Gtk.Widget */ + parentInstance: GObject.InitiallyUnowned + /* Fields of GObject.InitiallyUnowned */ + gTypeInstance: GObject.TypeInstance + /* Methods of Gtk.LockButton */ + getPermission(): Gio.Permission + setPermission(permission?: Gio.Permission | null): void + /* Methods of Gtk.Button */ + getChild(): Widget | null + getHasFrame(): boolean + getIconName(): string | null + getLabel(): string | null + getUseUnderline(): boolean + setChild(child?: Widget | null): void + setHasFrame(hasFrame: boolean): void + setIconName(iconName: string): void + setLabel(label: string): void + setUseUnderline(useUnderline: boolean): void + /* Methods of Gtk.Widget */ + actionSetEnabled(actionName: string, enabled: boolean): void + activate(): boolean + activateAction(name: string, args?: GLib.Variant | null): boolean + activateDefault(): void + addController(controller: EventController): void + addCssClass(cssClass: string): void + addMnemonicLabel(label: Widget): void + addTickCallback(callback: TickCallback): number + allocate(width: number, height: number, baseline: number, transform?: Gsk.Transform | null): void + childFocus(direction: DirectionType): boolean + computeBounds(target: Widget): [ /* returnType */ boolean, /* outBounds */ Graphene.Rect ] + computeExpand(orientation: Orientation): boolean + computePoint(target: Widget, point: Graphene.Point): [ /* returnType */ boolean, /* outPoint */ Graphene.Point ] + computeTransform(target: Widget): [ /* returnType */ boolean, /* outTransform */ Graphene.Matrix ] + contains(x: number, y: number): boolean + createPangoContext(): Pango.Context + createPangoLayout(text?: string | null): Pango.Layout + dragCheckThreshold(startX: number, startY: number, currentX: number, currentY: number): boolean + errorBell(): void + getAllocatedBaseline(): number + getAllocatedHeight(): number + getAllocatedWidth(): number + getAllocation(): /* allocation */ Allocation + getAncestor(widgetType: GObject.Type): Widget | null + getCanFocus(): boolean + getCanTarget(): boolean + getChildVisible(): boolean + getClipboard(): Gdk.Clipboard + getCssClasses(): string[] + getCssName(): string + getCursor(): Gdk.Cursor | null + getDirection(): TextDirection + getDisplay(): Gdk.Display + getFirstChild(): Widget | null + getFocusChild(): Widget | null + getFocusOnClick(): boolean + getFocusable(): boolean + getFontMap(): Pango.FontMap | null + getFontOptions(): cairo.FontOptions | null + getFrameClock(): Gdk.FrameClock | null + getHalign(): Align + getHasTooltip(): boolean + getHeight(): number + getHexpand(): boolean + getHexpandSet(): boolean + getLastChild(): Widget | null + getLayoutManager(): LayoutManager | null + getMapped(): boolean + getMarginBottom(): number + getMarginEnd(): number + getMarginStart(): number + getMarginTop(): number + getName(): string + getNative(): Native | null + getNextSibling(): Widget | null + getOpacity(): number + getOverflow(): Overflow + getPangoContext(): Pango.Context + getParent(): Widget | null + getPreferredSize(): [ /* minimumSize */ Requisition | null, /* naturalSize */ Requisition | null ] + getPrevSibling(): Widget | null + getPrimaryClipboard(): Gdk.Clipboard + getRealized(): boolean + getReceivesDefault(): boolean + getRequestMode(): SizeRequestMode + getRoot(): Root | null + getScaleFactor(): number + getSensitive(): boolean + getSettings(): Settings + getSize(orientation: Orientation): number + getSizeRequest(): [ /* width */ number | null, /* height */ number | null ] + getStateFlags(): StateFlags + getStyleContext(): StyleContext + getTemplateChild(widgetType: GObject.Type, name: string): GObject.Object + getTooltipMarkup(): string | null + getTooltipText(): string | null + getValign(): 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?: Gio.ActionGroup | null): void + insertAfter(parent: Widget, previousSibling?: Widget | null): void + insertBefore(parent: Widget, nextSibling?: Widget | null): void + isAncestor(ancestor: Widget): boolean + isDrawable(): boolean + isFocus(): boolean + isSensitive(): boolean + isVisible(): boolean + keynavFailed(direction: DirectionType): boolean + listMnemonicLabels(): Widget[] + map(): void + measure(orientation: Orientation, forSize: number): [ /* minimum */ number | null, /* natural */ number | null, /* minimumBaseline */ number | null, /* naturalBaseline */ number | null ] + mnemonicActivate(groupCycling: boolean): boolean + observeChildren(): Gio.ListModel + observeControllers(): Gio.ListModel + pick(x: number, y: number, flags: PickFlags): Widget | null + queueAllocate(): void + queueDraw(): void + queueResize(): void + realize(): void + removeController(controller: EventController): void + removeCssClass(cssClass: string): void + removeMnemonicLabel(label: Widget): void + removeTickCallback(id: number): void + setCanFocus(canFocus: boolean): void + setCanTarget(canTarget: boolean): void + setChildVisible(childVisible: boolean): void + setCssClasses(classes: string[]): void + setCursor(cursor?: Gdk.Cursor | null): void + setCursorFromName(name?: string | null): void + setDirection(dir: TextDirection): void + setFocusChild(child?: Widget | null): void + setFocusOnClick(focusOnClick: boolean): void + setFocusable(focusable: boolean): void + setFontMap(fontMap?: Pango.FontMap | null): void + setFontOptions(options?: cairo.FontOptions | null): void + setHalign(align: Align): void + setHasTooltip(hasTooltip: boolean): void + setHexpand(expand: boolean): void + setHexpandSet(set: boolean): void + setLayoutManager(layoutManager?: LayoutManager | 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: Overflow): void + setParent(parent: Widget): void + setReceivesDefault(receivesDefault: boolean): void + setSensitive(sensitive: boolean): void + setSizeRequest(width: number, height: number): void + setStateFlags(flags: StateFlags, clear: boolean): void + setTooltipMarkup(markup?: string | null): void + setTooltipText(text?: string | null): void + setValign(align: Align): void + setVexpand(expand: boolean): void + setVexpandSet(set: boolean): void + setVisible(visible: boolean): void + shouldLayout(): boolean + show(): void + sizeAllocate(allocation: Allocation, baseline: number): void + snapshotChild(child: Widget, snapshot: Snapshot): void + translateCoordinates(destWidget: Widget, srcX: number, srcY: number): [ /* returnType */ boolean, /* destX */ number | null, /* destY */ number | null ] + triggerTooltipQuery(): void + unmap(): void + unparent(): void + unrealize(): void + unsetStateFlags(flags: StateFlags): void + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Methods of Gtk.Accessible */ + getAccessibleRole(): AccessibleRole + resetProperty(property: AccessibleProperty): void + resetRelation(relation: AccessibleRelation): void + resetState(state: AccessibleState): void + updateProperty(properties: AccessibleProperty[], values: any): void + updateRelation(relations: AccessibleRelation[], values: any): void + updateState(states: AccessibleState[], values: any): void + /* Methods of Gtk.Actionable */ + getActionName(): string | null + getActionTargetValue(): GLib.Variant | null + setActionName(actionName?: string | null): void + setActionTargetValue(targetValue?: GLib.Variant | null): void + setDetailedActionName(detailedActionName: string): void + /* Methods of Gtk.Buildable */ + getBuildableId(): string + /* Virtual methods of Gtk.Button */ + vfuncActivate(): void + vfuncClicked(): void + vfuncGetActionName(): string | null + vfuncGetActionTargetValue(): GLib.Variant | null + vfuncSetActionName(actionName?: string | null): void + vfuncSetActionTargetValue(targetValue?: GLib.Variant | null): void + /* Virtual methods of Gtk.Widget */ + vfuncComputeExpand(hexpandP: boolean, vexpandP: boolean): void + vfuncContains(x: number, y: number): boolean + vfuncCssChanged(change: CssStyleChange): void + vfuncDirectionChanged(previousDirection: TextDirection): void + vfuncFocus(direction: DirectionType): boolean + vfuncGetRequestMode(): SizeRequestMode + vfuncGrabFocus(): boolean + vfuncHide(): void + vfuncKeynavFailed(direction: DirectionType): boolean + vfuncMap(): void + vfuncMeasure(orientation: Orientation, forSize: number): [ /* minimum */ number | null, /* natural */ number | null, /* minimumBaseline */ number | null, /* naturalBaseline */ number | null ] + vfuncMnemonicActivate(groupCycling: boolean): boolean + vfuncMoveFocus(direction: DirectionType): void + vfuncQueryTooltip(x: number, y: number, keyboardTooltip: boolean, tooltip: Tooltip): boolean + vfuncRealize(): void + vfuncRoot(): void + vfuncSetFocusChild(child?: Widget | null): void + vfuncShow(): void + vfuncSizeAllocate(width: number, height: number, baseline: number): void + vfuncSnapshot(snapshot: Snapshot): void + vfuncStateFlagsChanged(previousStateFlags: StateFlags): void + vfuncSystemSettingChanged(settings: SystemSetting): void + vfuncUnmap(): void + vfuncUnrealize(): void + vfuncUnroot(): void + vfuncAddChild(builder: Builder, child: GObject.Object, type?: string | null): void + vfuncCustomFinished(builder: Builder, child: GObject.Object | null, tagname: string, data?: object | null): void + vfuncCustomTagEnd(builder: Builder, child: GObject.Object | null, tagname: string, data?: object | null): void + vfuncCustomTagStart(builder: Builder, child: GObject.Object | null, tagname: string): [ /* returnType */ boolean, /* parser */ BuildableParser, /* data */ object | null ] + vfuncGetId(): string + vfuncGetInternalChild(builder: Builder, childname: string): GObject.Object + vfuncParserFinished(builder: Builder): void + vfuncSetBuildableProperty(builder: Builder, name: string, value: any): void + vfuncSetId(id: string): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Gtk.Button */ + connect(sigName: "activate", callback: (($obj: LockButton) => void)): number + connect_after(sigName: "activate", callback: (($obj: LockButton) => void)): number + emit(sigName: "activate"): void + on(sigName: "activate", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "activate", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "activate", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "clicked", callback: (($obj: LockButton) => void)): number + connect_after(sigName: "clicked", callback: (($obj: LockButton) => void)): number + emit(sigName: "clicked"): void + on(sigName: "clicked", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "clicked", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "clicked", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of Gtk.Widget */ + connect(sigName: "destroy", callback: (($obj: LockButton) => void)): number + connect_after(sigName: "destroy", callback: (($obj: LockButton) => void)): number + emit(sigName: "destroy"): void + on(sigName: "destroy", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "destroy", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "destroy", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "direction-changed", callback: (($obj: LockButton, previousDirection: TextDirection) => void)): number + connect_after(sigName: "direction-changed", callback: (($obj: LockButton, previousDirection: TextDirection) => void)): number + emit(sigName: "direction-changed", previousDirection: TextDirection): void + on(sigName: "direction-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "direction-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "direction-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "hide", callback: (($obj: LockButton) => void)): number + connect_after(sigName: "hide", callback: (($obj: LockButton) => void)): number + emit(sigName: "hide"): void + on(sigName: "hide", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "hide", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "hide", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "keynav-failed", callback: (($obj: LockButton, direction: DirectionType) => boolean)): number + connect_after(sigName: "keynav-failed", callback: (($obj: LockButton, direction: DirectionType) => boolean)): number + emit(sigName: "keynav-failed", direction: DirectionType): void + on(sigName: "keynav-failed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "keynav-failed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "keynav-failed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "map", callback: (($obj: LockButton) => void)): number + connect_after(sigName: "map", callback: (($obj: LockButton) => void)): number + emit(sigName: "map"): void + on(sigName: "map", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "map", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "map", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "mnemonic-activate", callback: (($obj: LockButton, groupCycling: boolean) => boolean)): number + connect_after(sigName: "mnemonic-activate", callback: (($obj: LockButton, groupCycling: boolean) => boolean)): number + emit(sigName: "mnemonic-activate", groupCycling: boolean): void + on(sigName: "mnemonic-activate", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "mnemonic-activate", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "mnemonic-activate", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "move-focus", callback: (($obj: LockButton, direction: DirectionType) => void)): number + connect_after(sigName: "move-focus", callback: (($obj: LockButton, direction: DirectionType) => void)): number + emit(sigName: "move-focus", direction: DirectionType): void + on(sigName: "move-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "move-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "move-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "query-tooltip", callback: (($obj: LockButton, x: number, y: number, keyboardMode: boolean, tooltip: Tooltip) => boolean)): number + connect_after(sigName: "query-tooltip", callback: (($obj: LockButton, x: number, y: number, keyboardMode: boolean, tooltip: Tooltip) => boolean)): number + emit(sigName: "query-tooltip", x: number, y: number, keyboardMode: boolean, tooltip: Tooltip): void + on(sigName: "query-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "query-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "query-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "realize", callback: (($obj: LockButton) => void)): number + connect_after(sigName: "realize", callback: (($obj: LockButton) => void)): number + emit(sigName: "realize"): void + on(sigName: "realize", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "realize", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "realize", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "show", callback: (($obj: LockButton) => void)): number + connect_after(sigName: "show", callback: (($obj: LockButton) => void)): number + emit(sigName: "show"): void + on(sigName: "show", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "show", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "show", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "state-flags-changed", callback: (($obj: LockButton, flags: StateFlags) => void)): number + connect_after(sigName: "state-flags-changed", callback: (($obj: LockButton, flags: StateFlags) => void)): number + emit(sigName: "state-flags-changed", flags: StateFlags): void + on(sigName: "state-flags-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "state-flags-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "state-flags-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "unmap", callback: (($obj: LockButton) => void)): number + connect_after(sigName: "unmap", callback: (($obj: LockButton) => void)): number + emit(sigName: "unmap"): void + on(sigName: "unmap", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "unmap", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "unmap", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "unrealize", callback: (($obj: LockButton) => void)): number + connect_after(sigName: "unrealize", callback: (($obj: LockButton) => void)): number + emit(sigName: "unrealize"): void + on(sigName: "unrealize", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "unrealize", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "unrealize", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: LockButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: LockButton, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::permission", callback: (($obj: LockButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::permission", callback: (($obj: LockButton, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::permission", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::permission", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::permission", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::text-lock", callback: (($obj: LockButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::text-lock", callback: (($obj: LockButton, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::text-lock", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::text-lock", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::text-lock", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::text-unlock", callback: (($obj: LockButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::text-unlock", callback: (($obj: LockButton, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::text-unlock", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::text-unlock", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::text-unlock", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::tooltip-lock", callback: (($obj: LockButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::tooltip-lock", callback: (($obj: LockButton, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::tooltip-lock", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::tooltip-lock", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::tooltip-lock", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::tooltip-not-authorized", callback: (($obj: LockButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::tooltip-not-authorized", callback: (($obj: LockButton, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::tooltip-not-authorized", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::tooltip-not-authorized", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::tooltip-not-authorized", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::tooltip-unlock", callback: (($obj: LockButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::tooltip-unlock", callback: (($obj: LockButton, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::tooltip-unlock", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::tooltip-unlock", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::tooltip-unlock", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::child", callback: (($obj: LockButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::child", callback: (($obj: LockButton, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::child", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::child", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::child", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::has-frame", callback: (($obj: LockButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-frame", callback: (($obj: LockButton, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::has-frame", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::has-frame", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::has-frame", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::icon-name", callback: (($obj: LockButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::icon-name", callback: (($obj: LockButton, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::icon-name", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::icon-name", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::icon-name", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::label", callback: (($obj: LockButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::label", callback: (($obj: LockButton, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::label", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::label", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::label", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::use-underline", callback: (($obj: LockButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::use-underline", callback: (($obj: LockButton, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::use-underline", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::use-underline", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::use-underline", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::can-focus", callback: (($obj: LockButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::can-focus", callback: (($obj: LockButton, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::can-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::can-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::can-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::can-target", callback: (($obj: LockButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::can-target", callback: (($obj: LockButton, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::can-target", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::can-target", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::can-target", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::css-classes", callback: (($obj: LockButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::css-classes", callback: (($obj: LockButton, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::css-classes", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::css-classes", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::css-classes", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::cursor", callback: (($obj: LockButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::cursor", callback: (($obj: LockButton, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::cursor", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::cursor", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::cursor", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::focus-on-click", callback: (($obj: LockButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::focus-on-click", callback: (($obj: LockButton, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::focus-on-click", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::focus-on-click", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::focus-on-click", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::focusable", callback: (($obj: LockButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::focusable", callback: (($obj: LockButton, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::focusable", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::focusable", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::focusable", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::halign", callback: (($obj: LockButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::halign", callback: (($obj: LockButton, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::halign", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::halign", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::halign", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::has-default", callback: (($obj: LockButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-default", callback: (($obj: LockButton, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::has-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::has-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::has-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::has-focus", callback: (($obj: LockButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-focus", callback: (($obj: LockButton, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::has-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::has-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::has-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::has-tooltip", callback: (($obj: LockButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-tooltip", callback: (($obj: LockButton, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::has-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::has-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::has-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::height-request", callback: (($obj: LockButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::height-request", callback: (($obj: LockButton, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::height-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::height-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::height-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::hexpand", callback: (($obj: LockButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hexpand", callback: (($obj: LockButton, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::hexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::hexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::hexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::hexpand-set", callback: (($obj: LockButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hexpand-set", callback: (($obj: LockButton, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::hexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::hexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::hexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::layout-manager", callback: (($obj: LockButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::layout-manager", callback: (($obj: LockButton, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::layout-manager", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::layout-manager", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::layout-manager", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-bottom", callback: (($obj: LockButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-bottom", callback: (($obj: LockButton, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-bottom", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-bottom", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-bottom", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-end", callback: (($obj: LockButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-end", callback: (($obj: LockButton, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-end", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-end", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-end", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-start", callback: (($obj: LockButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-start", callback: (($obj: LockButton, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-start", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-start", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-start", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-top", callback: (($obj: LockButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-top", callback: (($obj: LockButton, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-top", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-top", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-top", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::name", callback: (($obj: LockButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::name", callback: (($obj: LockButton, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::opacity", callback: (($obj: LockButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::opacity", callback: (($obj: LockButton, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::opacity", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::opacity", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::opacity", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::overflow", callback: (($obj: LockButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::overflow", callback: (($obj: LockButton, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::overflow", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::overflow", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::overflow", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::parent", callback: (($obj: LockButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::parent", callback: (($obj: LockButton, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::receives-default", callback: (($obj: LockButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::receives-default", callback: (($obj: LockButton, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::receives-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::receives-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::receives-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::root", callback: (($obj: LockButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::root", callback: (($obj: LockButton, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::root", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::root", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::root", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::scale-factor", callback: (($obj: LockButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::scale-factor", callback: (($obj: LockButton, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::scale-factor", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::scale-factor", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::scale-factor", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::sensitive", callback: (($obj: LockButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::sensitive", callback: (($obj: LockButton, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::sensitive", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::sensitive", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::sensitive", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::tooltip-markup", callback: (($obj: LockButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::tooltip-markup", callback: (($obj: LockButton, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::tooltip-markup", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::tooltip-markup", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::tooltip-markup", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::tooltip-text", callback: (($obj: LockButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::tooltip-text", callback: (($obj: LockButton, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::tooltip-text", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::tooltip-text", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::tooltip-text", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::valign", callback: (($obj: LockButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::valign", callback: (($obj: LockButton, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::valign", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::valign", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::valign", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::vexpand", callback: (($obj: LockButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vexpand", callback: (($obj: LockButton, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::vexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::vexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::vexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::vexpand-set", callback: (($obj: LockButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vexpand-set", callback: (($obj: LockButton, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::vexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::vexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::vexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::visible", callback: (($obj: LockButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::visible", callback: (($obj: LockButton, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::width-request", callback: (($obj: LockButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::width-request", callback: (($obj: LockButton, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::width-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::width-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::width-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::accessible-role", callback: (($obj: LockButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-role", callback: (($obj: LockButton, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::accessible-role", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::accessible-role", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::accessible-role", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::action-name", callback: (($obj: LockButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::action-name", callback: (($obj: LockButton, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::action-name", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::action-name", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::action-name", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::action-target", callback: (($obj: LockButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::action-target", callback: (($obj: LockButton, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::action-target", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::action-target", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::action-target", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: LockButton_ConstructProps) + _init (config?: LockButton_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(permission?: Gio.Permission | null): LockButton + static new(): LockButton + static $gtype: GObject.Type +} +export interface MapListModel_ConstructProps extends GObject.Object_ConstructProps { + model?: Gio.ListModel +} +export class MapListModel { + /* Properties of Gtk.MapListModel */ + readonly hasMap: boolean + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of Gtk.MapListModel */ + getModel(): Gio.ListModel | null + setMapFunc(mapFunc: MapListModelMapFunc | null): void + setModel(model?: Gio.ListModel | null): void + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Methods of Gio.ListModel */ + getItemType(): GObject.Type + getNItems(): number + getItem(position: number): GObject.Object | null + itemsChanged(position: number, removed: number, added: number): void + /* Virtual methods of Gtk.MapListModel */ + vfuncGetItem(position: number): GObject.Object | null + vfuncGetItemType(): GObject.Type + vfuncGetNItems(): number + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: MapListModel, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: MapListModel, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of Gio.ListModel */ + connect(sigName: "items-changed", callback: (($obj: MapListModel, position: number, removed: number, added: number) => void)): number + connect_after(sigName: "items-changed", callback: (($obj: MapListModel, position: number, removed: number, added: number) => void)): number + emit(sigName: "items-changed", position: number, removed: number, added: number): void + on(sigName: "items-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "items-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "items-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::has-map", callback: (($obj: MapListModel, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-map", callback: (($obj: MapListModel, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::has-map", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::has-map", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::has-map", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: MapListModel_ConstructProps) + _init (config?: MapListModel_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(model: Gio.ListModel | null, mapFunc: MapListModelMapFunc | null): MapListModel + static $gtype: GObject.Type +} +export interface MediaControls_ConstructProps extends Widget_ConstructProps { + mediaStream?: MediaStream + accessibleRole?: AccessibleRole +} +export class MediaControls { + /* Properties of Gtk.MediaControls */ + mediaStream: MediaStream + /* Properties of Gtk.Widget */ + canFocus: boolean + canTarget: boolean + cssClasses: string[] + cursor: Gdk.Cursor + focusOnClick: boolean + focusable: boolean + halign: Align + readonly hasDefault: boolean + readonly hasFocus: boolean + hasTooltip: boolean + heightRequest: number + hexpand: boolean + hexpandSet: boolean + layoutManager: LayoutManager + marginBottom: number + marginEnd: number + marginStart: number + marginTop: number + name: string + opacity: number + overflow: Overflow + readonly parent: Widget + receivesDefault: boolean + readonly root: Root + readonly scaleFactor: number + sensitive: boolean + tooltipMarkup: string + tooltipText: string + valign: Align + vexpand: boolean + vexpandSet: boolean + visible: boolean + widthRequest: number + /* Properties of Gtk.Accessible */ + accessibleRole: AccessibleRole + /* Fields of Gtk.Widget */ + parentInstance: GObject.InitiallyUnowned + /* Fields of GObject.InitiallyUnowned */ + gTypeInstance: GObject.TypeInstance + /* Methods of Gtk.MediaControls */ + getMediaStream(): MediaStream | null + setMediaStream(stream?: MediaStream | null): void + /* Methods of Gtk.Widget */ + actionSetEnabled(actionName: string, enabled: boolean): void + activate(): boolean + activateAction(name: string, args?: GLib.Variant | null): boolean + activateDefault(): void + addController(controller: EventController): void + addCssClass(cssClass: string): void + addMnemonicLabel(label: Widget): void + addTickCallback(callback: TickCallback): number + allocate(width: number, height: number, baseline: number, transform?: Gsk.Transform | null): void + childFocus(direction: DirectionType): boolean + computeBounds(target: Widget): [ /* returnType */ boolean, /* outBounds */ Graphene.Rect ] + computeExpand(orientation: Orientation): boolean + computePoint(target: Widget, point: Graphene.Point): [ /* returnType */ boolean, /* outPoint */ Graphene.Point ] + computeTransform(target: Widget): [ /* returnType */ boolean, /* outTransform */ Graphene.Matrix ] + contains(x: number, y: number): boolean + createPangoContext(): Pango.Context + createPangoLayout(text?: string | null): Pango.Layout + dragCheckThreshold(startX: number, startY: number, currentX: number, currentY: number): boolean + errorBell(): void + getAllocatedBaseline(): number + getAllocatedHeight(): number + getAllocatedWidth(): number + getAllocation(): /* allocation */ Allocation + getAncestor(widgetType: GObject.Type): Widget | null + getCanFocus(): boolean + getCanTarget(): boolean + getChildVisible(): boolean + getClipboard(): Gdk.Clipboard + getCssClasses(): string[] + getCssName(): string + getCursor(): Gdk.Cursor | null + getDirection(): TextDirection + getDisplay(): Gdk.Display + getFirstChild(): Widget | null + getFocusChild(): Widget | null + getFocusOnClick(): boolean + getFocusable(): boolean + getFontMap(): Pango.FontMap | null + getFontOptions(): cairo.FontOptions | null + getFrameClock(): Gdk.FrameClock | null + getHalign(): Align + getHasTooltip(): boolean + getHeight(): number + getHexpand(): boolean + getHexpandSet(): boolean + getLastChild(): Widget | null + getLayoutManager(): LayoutManager | null + getMapped(): boolean + getMarginBottom(): number + getMarginEnd(): number + getMarginStart(): number + getMarginTop(): number + getName(): string + getNative(): Native | null + getNextSibling(): Widget | null + getOpacity(): number + getOverflow(): Overflow + getPangoContext(): Pango.Context + getParent(): Widget | null + getPreferredSize(): [ /* minimumSize */ Requisition | null, /* naturalSize */ Requisition | null ] + getPrevSibling(): Widget | null + getPrimaryClipboard(): Gdk.Clipboard + getRealized(): boolean + getReceivesDefault(): boolean + getRequestMode(): SizeRequestMode + getRoot(): Root | null + getScaleFactor(): number + getSensitive(): boolean + getSettings(): Settings + getSize(orientation: Orientation): number + getSizeRequest(): [ /* width */ number | null, /* height */ number | null ] + getStateFlags(): StateFlags + getStyleContext(): StyleContext + getTemplateChild(widgetType: GObject.Type, name: string): GObject.Object + getTooltipMarkup(): string | null + getTooltipText(): string | null + getValign(): 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?: Gio.ActionGroup | null): void + insertAfter(parent: Widget, previousSibling?: Widget | null): void + insertBefore(parent: Widget, nextSibling?: Widget | null): void + isAncestor(ancestor: Widget): boolean + isDrawable(): boolean + isFocus(): boolean + isSensitive(): boolean + isVisible(): boolean + keynavFailed(direction: DirectionType): boolean + listMnemonicLabels(): Widget[] + map(): void + measure(orientation: Orientation, forSize: number): [ /* minimum */ number | null, /* natural */ number | null, /* minimumBaseline */ number | null, /* naturalBaseline */ number | null ] + mnemonicActivate(groupCycling: boolean): boolean + observeChildren(): Gio.ListModel + observeControllers(): Gio.ListModel + pick(x: number, y: number, flags: PickFlags): Widget | null + queueAllocate(): void + queueDraw(): void + queueResize(): void + realize(): void + removeController(controller: EventController): void + removeCssClass(cssClass: string): void + removeMnemonicLabel(label: Widget): void + removeTickCallback(id: number): void + setCanFocus(canFocus: boolean): void + setCanTarget(canTarget: boolean): void + setChildVisible(childVisible: boolean): void + setCssClasses(classes: string[]): void + setCursor(cursor?: Gdk.Cursor | null): void + setCursorFromName(name?: string | null): void + setDirection(dir: TextDirection): void + setFocusChild(child?: Widget | null): void + setFocusOnClick(focusOnClick: boolean): void + setFocusable(focusable: boolean): void + setFontMap(fontMap?: Pango.FontMap | null): void + setFontOptions(options?: cairo.FontOptions | null): void + setHalign(align: Align): void + setHasTooltip(hasTooltip: boolean): void + setHexpand(expand: boolean): void + setHexpandSet(set: boolean): void + setLayoutManager(layoutManager?: LayoutManager | 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: Overflow): void + setParent(parent: Widget): void + setReceivesDefault(receivesDefault: boolean): void + setSensitive(sensitive: boolean): void + setSizeRequest(width: number, height: number): void + setStateFlags(flags: StateFlags, clear: boolean): void + setTooltipMarkup(markup?: string | null): void + setTooltipText(text?: string | null): void + setValign(align: Align): void + setVexpand(expand: boolean): void + setVexpandSet(set: boolean): void + setVisible(visible: boolean): void + shouldLayout(): boolean + show(): void + sizeAllocate(allocation: Allocation, baseline: number): void + snapshotChild(child: Widget, snapshot: Snapshot): void + translateCoordinates(destWidget: Widget, srcX: number, srcY: number): [ /* returnType */ boolean, /* destX */ number | null, /* destY */ number | null ] + triggerTooltipQuery(): void + unmap(): void + unparent(): void + unrealize(): void + unsetStateFlags(flags: StateFlags): void + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Methods of Gtk.Accessible */ + getAccessibleRole(): AccessibleRole + resetProperty(property: AccessibleProperty): void + resetRelation(relation: AccessibleRelation): void + resetState(state: AccessibleState): void + updateProperty(properties: AccessibleProperty[], values: any): void + updateRelation(relations: AccessibleRelation[], values: any): void + updateState(states: AccessibleState[], values: any): void + /* Methods of Gtk.Buildable */ + getBuildableId(): string + /* Virtual methods of Gtk.Widget */ + vfuncComputeExpand(hexpandP: boolean, vexpandP: boolean): void + vfuncContains(x: number, y: number): boolean + vfuncCssChanged(change: CssStyleChange): void + vfuncDirectionChanged(previousDirection: TextDirection): void + vfuncFocus(direction: DirectionType): boolean + vfuncGetRequestMode(): SizeRequestMode + vfuncGrabFocus(): boolean + vfuncHide(): void + vfuncKeynavFailed(direction: DirectionType): boolean + vfuncMap(): void + vfuncMeasure(orientation: Orientation, forSize: number): [ /* minimum */ number | null, /* natural */ number | null, /* minimumBaseline */ number | null, /* naturalBaseline */ number | null ] + vfuncMnemonicActivate(groupCycling: boolean): boolean + vfuncMoveFocus(direction: DirectionType): void + vfuncQueryTooltip(x: number, y: number, keyboardTooltip: boolean, tooltip: Tooltip): boolean + vfuncRealize(): void + vfuncRoot(): void + vfuncSetFocusChild(child?: Widget | null): void + vfuncShow(): void + vfuncSizeAllocate(width: number, height: number, baseline: number): void + vfuncSnapshot(snapshot: Snapshot): void + vfuncStateFlagsChanged(previousStateFlags: StateFlags): void + vfuncSystemSettingChanged(settings: SystemSetting): void + vfuncUnmap(): void + vfuncUnrealize(): void + vfuncUnroot(): void + vfuncAddChild(builder: Builder, child: GObject.Object, type?: string | null): void + vfuncCustomFinished(builder: Builder, child: GObject.Object | null, tagname: string, data?: object | null): void + vfuncCustomTagEnd(builder: Builder, child: GObject.Object | null, tagname: string, data?: object | null): void + vfuncCustomTagStart(builder: Builder, child: GObject.Object | null, tagname: string): [ /* returnType */ boolean, /* parser */ BuildableParser, /* data */ object | null ] + vfuncGetId(): string + vfuncGetInternalChild(builder: Builder, childname: string): GObject.Object + vfuncParserFinished(builder: Builder): void + vfuncSetBuildableProperty(builder: Builder, name: string, value: any): void + vfuncSetId(id: string): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Gtk.Widget */ + connect(sigName: "destroy", callback: (($obj: MediaControls) => void)): number + connect_after(sigName: "destroy", callback: (($obj: MediaControls) => void)): number + emit(sigName: "destroy"): void + on(sigName: "destroy", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "destroy", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "destroy", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "direction-changed", callback: (($obj: MediaControls, previousDirection: TextDirection) => void)): number + connect_after(sigName: "direction-changed", callback: (($obj: MediaControls, previousDirection: TextDirection) => void)): number + emit(sigName: "direction-changed", previousDirection: TextDirection): void + on(sigName: "direction-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "direction-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "direction-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "hide", callback: (($obj: MediaControls) => void)): number + connect_after(sigName: "hide", callback: (($obj: MediaControls) => void)): number + emit(sigName: "hide"): void + on(sigName: "hide", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "hide", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "hide", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "keynav-failed", callback: (($obj: MediaControls, direction: DirectionType) => boolean)): number + connect_after(sigName: "keynav-failed", callback: (($obj: MediaControls, direction: DirectionType) => boolean)): number + emit(sigName: "keynav-failed", direction: DirectionType): void + on(sigName: "keynav-failed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "keynav-failed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "keynav-failed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "map", callback: (($obj: MediaControls) => void)): number + connect_after(sigName: "map", callback: (($obj: MediaControls) => void)): number + emit(sigName: "map"): void + on(sigName: "map", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "map", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "map", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "mnemonic-activate", callback: (($obj: MediaControls, groupCycling: boolean) => boolean)): number + connect_after(sigName: "mnemonic-activate", callback: (($obj: MediaControls, groupCycling: boolean) => boolean)): number + emit(sigName: "mnemonic-activate", groupCycling: boolean): void + on(sigName: "mnemonic-activate", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "mnemonic-activate", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "mnemonic-activate", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "move-focus", callback: (($obj: MediaControls, direction: DirectionType) => void)): number + connect_after(sigName: "move-focus", callback: (($obj: MediaControls, direction: DirectionType) => void)): number + emit(sigName: "move-focus", direction: DirectionType): void + on(sigName: "move-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "move-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "move-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "query-tooltip", callback: (($obj: MediaControls, x: number, y: number, keyboardMode: boolean, tooltip: Tooltip) => boolean)): number + connect_after(sigName: "query-tooltip", callback: (($obj: MediaControls, x: number, y: number, keyboardMode: boolean, tooltip: Tooltip) => boolean)): number + emit(sigName: "query-tooltip", x: number, y: number, keyboardMode: boolean, tooltip: Tooltip): void + on(sigName: "query-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "query-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "query-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "realize", callback: (($obj: MediaControls) => void)): number + connect_after(sigName: "realize", callback: (($obj: MediaControls) => void)): number + emit(sigName: "realize"): void + on(sigName: "realize", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "realize", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "realize", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "show", callback: (($obj: MediaControls) => void)): number + connect_after(sigName: "show", callback: (($obj: MediaControls) => void)): number + emit(sigName: "show"): void + on(sigName: "show", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "show", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "show", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "state-flags-changed", callback: (($obj: MediaControls, flags: StateFlags) => void)): number + connect_after(sigName: "state-flags-changed", callback: (($obj: MediaControls, flags: StateFlags) => void)): number + emit(sigName: "state-flags-changed", flags: StateFlags): void + on(sigName: "state-flags-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "state-flags-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "state-flags-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "unmap", callback: (($obj: MediaControls) => void)): number + connect_after(sigName: "unmap", callback: (($obj: MediaControls) => void)): number + emit(sigName: "unmap"): void + on(sigName: "unmap", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "unmap", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "unmap", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "unrealize", callback: (($obj: MediaControls) => void)): number + connect_after(sigName: "unrealize", callback: (($obj: MediaControls) => void)): number + emit(sigName: "unrealize"): void + on(sigName: "unrealize", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "unrealize", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "unrealize", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: MediaControls, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: MediaControls, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::media-stream", callback: (($obj: MediaControls, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::media-stream", callback: (($obj: MediaControls, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::media-stream", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::media-stream", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::media-stream", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::can-focus", callback: (($obj: MediaControls, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::can-focus", callback: (($obj: MediaControls, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::can-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::can-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::can-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::can-target", callback: (($obj: MediaControls, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::can-target", callback: (($obj: MediaControls, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::can-target", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::can-target", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::can-target", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::css-classes", callback: (($obj: MediaControls, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::css-classes", callback: (($obj: MediaControls, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::css-classes", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::css-classes", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::css-classes", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::cursor", callback: (($obj: MediaControls, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::cursor", callback: (($obj: MediaControls, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::cursor", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::cursor", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::cursor", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::focus-on-click", callback: (($obj: MediaControls, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::focus-on-click", callback: (($obj: MediaControls, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::focus-on-click", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::focus-on-click", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::focus-on-click", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::focusable", callback: (($obj: MediaControls, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::focusable", callback: (($obj: MediaControls, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::focusable", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::focusable", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::focusable", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::halign", callback: (($obj: MediaControls, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::halign", callback: (($obj: MediaControls, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::halign", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::halign", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::halign", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::has-default", callback: (($obj: MediaControls, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-default", callback: (($obj: MediaControls, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::has-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::has-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::has-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::has-focus", callback: (($obj: MediaControls, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-focus", callback: (($obj: MediaControls, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::has-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::has-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::has-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::has-tooltip", callback: (($obj: MediaControls, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-tooltip", callback: (($obj: MediaControls, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::has-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::has-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::has-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::height-request", callback: (($obj: MediaControls, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::height-request", callback: (($obj: MediaControls, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::height-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::height-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::height-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::hexpand", callback: (($obj: MediaControls, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hexpand", callback: (($obj: MediaControls, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::hexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::hexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::hexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::hexpand-set", callback: (($obj: MediaControls, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hexpand-set", callback: (($obj: MediaControls, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::hexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::hexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::hexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::layout-manager", callback: (($obj: MediaControls, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::layout-manager", callback: (($obj: MediaControls, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::layout-manager", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::layout-manager", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::layout-manager", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-bottom", callback: (($obj: MediaControls, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-bottom", callback: (($obj: MediaControls, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-bottom", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-bottom", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-bottom", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-end", callback: (($obj: MediaControls, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-end", callback: (($obj: MediaControls, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-end", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-end", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-end", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-start", callback: (($obj: MediaControls, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-start", callback: (($obj: MediaControls, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-start", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-start", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-start", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-top", callback: (($obj: MediaControls, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-top", callback: (($obj: MediaControls, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-top", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-top", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-top", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::name", callback: (($obj: MediaControls, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::name", callback: (($obj: MediaControls, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::opacity", callback: (($obj: MediaControls, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::opacity", callback: (($obj: MediaControls, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::opacity", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::opacity", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::opacity", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::overflow", callback: (($obj: MediaControls, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::overflow", callback: (($obj: MediaControls, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::overflow", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::overflow", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::overflow", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::parent", callback: (($obj: MediaControls, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::parent", callback: (($obj: MediaControls, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::receives-default", callback: (($obj: MediaControls, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::receives-default", callback: (($obj: MediaControls, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::receives-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::receives-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::receives-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::root", callback: (($obj: MediaControls, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::root", callback: (($obj: MediaControls, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::root", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::root", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::root", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::scale-factor", callback: (($obj: MediaControls, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::scale-factor", callback: (($obj: MediaControls, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::scale-factor", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::scale-factor", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::scale-factor", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::sensitive", callback: (($obj: MediaControls, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::sensitive", callback: (($obj: MediaControls, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::sensitive", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::sensitive", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::sensitive", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::tooltip-markup", callback: (($obj: MediaControls, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::tooltip-markup", callback: (($obj: MediaControls, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::tooltip-markup", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::tooltip-markup", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::tooltip-markup", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::tooltip-text", callback: (($obj: MediaControls, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::tooltip-text", callback: (($obj: MediaControls, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::tooltip-text", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::tooltip-text", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::tooltip-text", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::valign", callback: (($obj: MediaControls, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::valign", callback: (($obj: MediaControls, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::valign", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::valign", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::valign", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::vexpand", callback: (($obj: MediaControls, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vexpand", callback: (($obj: MediaControls, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::vexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::vexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::vexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::vexpand-set", callback: (($obj: MediaControls, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vexpand-set", callback: (($obj: MediaControls, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::vexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::vexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::vexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::visible", callback: (($obj: MediaControls, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::visible", callback: (($obj: MediaControls, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::width-request", callback: (($obj: MediaControls, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::width-request", callback: (($obj: MediaControls, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::width-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::width-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::width-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::accessible-role", callback: (($obj: MediaControls, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-role", callback: (($obj: MediaControls, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::accessible-role", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::accessible-role", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::accessible-role", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: MediaControls_ConstructProps) + _init (config?: MediaControls_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(stream?: MediaStream | null): MediaControls + static $gtype: GObject.Type +} +export interface MediaFile_ConstructProps extends MediaStream_ConstructProps { + file?: Gio.File + inputStream?: Gio.InputStream +} +export class MediaFile { + /* Properties of Gtk.MediaFile */ + file: Gio.File + inputStream: Gio.InputStream + /* Properties of Gtk.MediaStream */ + readonly duration: number + readonly ended: boolean + readonly error: GLib.Error + readonly hasAudio: boolean + readonly hasVideo: boolean + loop: boolean + muted: boolean + playing: boolean + prepared: boolean + readonly seekable: boolean + readonly seeking: boolean + readonly timestamp: number + volume: number + /* Fields of Gtk.MediaFile */ + parentInstance: MediaStream + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of Gtk.MediaFile */ + clear(): void + getFile(): Gio.File | null + getInputStream(): Gio.InputStream | null + setFile(file?: Gio.File | null): void + setFilename(filename?: string | null): void + setInputStream(stream?: Gio.InputStream | null): void + setResource(resourcePath?: string | null): void + /* Methods of Gtk.MediaStream */ + gerror(error: GLib.Error): void + getDuration(): number + getEnded(): boolean + getError(): GLib.Error | null + getLoop(): boolean + getMuted(): boolean + getPlaying(): boolean + getTimestamp(): number + getVolume(): number + isPrepared(): boolean + isSeekable(): boolean + isSeeking(): boolean + pause(): void + play(): void + realize(surface: Gdk.Surface): void + seek(timestamp: number): void + seekFailed(): void + seekSuccess(): void + setLoop(loop: boolean): void + setMuted(muted: boolean): void + setPlaying(playing: boolean): void + setVolume(volume: number): void + unprepared(): void + unrealize(surface: Gdk.Surface): void + update(timestamp: number): void + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Methods of Gdk.Paintable */ + computeConcreteSize(specifiedWidth: number, specifiedHeight: number, defaultWidth: number, defaultHeight: number): [ /* concreteWidth */ number, /* concreteHeight */ number ] + getCurrentImage(): Gdk.Paintable + getFlags(): Gdk.PaintableFlags + getIntrinsicAspectRatio(): number + getIntrinsicHeight(): number + getIntrinsicWidth(): number + invalidateContents(): void + invalidateSize(): void + snapshot(snapshot: Gdk.Snapshot, width: number, height: number): void + /* Virtual methods of Gtk.MediaFile */ + vfuncClose(): void + vfuncOpen(): void + /* Virtual methods of Gtk.MediaStream */ + vfuncPause(): void + vfuncPlay(): boolean + vfuncRealize(surface: Gdk.Surface): void + vfuncSeek(timestamp: number): void + vfuncUnrealize(surface: Gdk.Surface): void + vfuncUpdateAudio(muted: boolean, volume: number): void + vfuncGetCurrentImage(): Gdk.Paintable + vfuncGetFlags(): Gdk.PaintableFlags + vfuncGetIntrinsicAspectRatio(): number + vfuncGetIntrinsicHeight(): number + vfuncGetIntrinsicWidth(): number + vfuncSnapshot(snapshot: Gdk.Snapshot, width: number, height: number): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: MediaFile, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: MediaFile, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of Gdk.Paintable */ + connect(sigName: "invalidate-contents", callback: (($obj: MediaFile) => void)): number + connect_after(sigName: "invalidate-contents", callback: (($obj: MediaFile) => void)): number + emit(sigName: "invalidate-contents"): void + on(sigName: "invalidate-contents", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "invalidate-contents", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "invalidate-contents", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "invalidate-size", callback: (($obj: MediaFile) => void)): number + connect_after(sigName: "invalidate-size", callback: (($obj: MediaFile) => void)): number + emit(sigName: "invalidate-size"): void + on(sigName: "invalidate-size", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "invalidate-size", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "invalidate-size", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::file", callback: (($obj: MediaFile, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::file", callback: (($obj: MediaFile, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::file", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::file", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::file", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::input-stream", callback: (($obj: MediaFile, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::input-stream", callback: (($obj: MediaFile, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::input-stream", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::input-stream", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::input-stream", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::duration", callback: (($obj: MediaFile, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::duration", callback: (($obj: MediaFile, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::duration", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::duration", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::duration", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::ended", callback: (($obj: MediaFile, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::ended", callback: (($obj: MediaFile, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::ended", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::ended", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::ended", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::error", callback: (($obj: MediaFile, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::error", callback: (($obj: MediaFile, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::error", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::error", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::error", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::has-audio", callback: (($obj: MediaFile, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-audio", callback: (($obj: MediaFile, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::has-audio", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::has-audio", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::has-audio", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::has-video", callback: (($obj: MediaFile, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-video", callback: (($obj: MediaFile, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::has-video", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::has-video", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::has-video", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::loop", callback: (($obj: MediaFile, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::loop", callback: (($obj: MediaFile, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::loop", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::loop", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::loop", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::muted", callback: (($obj: MediaFile, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::muted", callback: (($obj: MediaFile, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::muted", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::muted", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::muted", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::playing", callback: (($obj: MediaFile, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::playing", callback: (($obj: MediaFile, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::playing", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::playing", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::playing", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::prepared", callback: (($obj: MediaFile, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::prepared", callback: (($obj: MediaFile, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::prepared", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::prepared", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::prepared", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::seekable", callback: (($obj: MediaFile, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::seekable", callback: (($obj: MediaFile, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::seekable", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::seekable", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::seekable", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::seeking", callback: (($obj: MediaFile, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::seeking", callback: (($obj: MediaFile, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::seeking", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::seeking", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::seeking", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::timestamp", callback: (($obj: MediaFile, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::timestamp", callback: (($obj: MediaFile, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::timestamp", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::timestamp", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::timestamp", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::volume", callback: (($obj: MediaFile, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::volume", callback: (($obj: MediaFile, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::volume", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::volume", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::volume", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: MediaFile_ConstructProps) + _init (config?: MediaFile_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(): MediaFile + static newForFile(file: Gio.File): MediaFile + static newForFilename(filename: string): MediaFile + static newForInputStream(stream: Gio.InputStream): MediaFile + static newForResource(resourcePath: string): MediaFile + static $gtype: GObject.Type +} +export interface MediaStream_ConstructProps extends GObject.Object_ConstructProps { + loop?: boolean + muted?: boolean + playing?: boolean + prepared?: boolean + volume?: number +} +export class MediaStream { + /* Properties of Gtk.MediaStream */ + readonly duration: number + readonly ended: boolean + readonly error: GLib.Error + readonly hasAudio: boolean + readonly hasVideo: boolean + loop: boolean + muted: boolean + playing: boolean + prepared: boolean + readonly seekable: boolean + readonly seeking: boolean + readonly timestamp: number + volume: number + /* Fields of Gtk.MediaStream */ + parentInstance: GObject.Object + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of Gtk.MediaStream */ + gerror(error: GLib.Error): void + getDuration(): number + getEnded(): boolean + getError(): GLib.Error | null + getLoop(): boolean + getMuted(): boolean + getPlaying(): boolean + getTimestamp(): number + getVolume(): number + isPrepared(): boolean + isSeekable(): boolean + isSeeking(): boolean + pause(): void + play(): void + realize(surface: Gdk.Surface): void + seek(timestamp: number): void + seekFailed(): void + seekSuccess(): void + setLoop(loop: boolean): void + setMuted(muted: boolean): void + setPlaying(playing: boolean): void + setVolume(volume: number): void + unprepared(): void + unrealize(surface: Gdk.Surface): void + update(timestamp: number): void + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Methods of Gdk.Paintable */ + computeConcreteSize(specifiedWidth: number, specifiedHeight: number, defaultWidth: number, defaultHeight: number): [ /* concreteWidth */ number, /* concreteHeight */ number ] + getCurrentImage(): Gdk.Paintable + getFlags(): Gdk.PaintableFlags + getIntrinsicAspectRatio(): number + getIntrinsicHeight(): number + getIntrinsicWidth(): number + invalidateContents(): void + invalidateSize(): void + snapshot(snapshot: Gdk.Snapshot, width: number, height: number): void + /* Virtual methods of Gtk.MediaStream */ + vfuncPause(): void + vfuncPlay(): boolean + vfuncRealize(surface: Gdk.Surface): void + vfuncSeek(timestamp: number): void + vfuncUnrealize(surface: Gdk.Surface): void + vfuncUpdateAudio(muted: boolean, volume: number): void + vfuncGetCurrentImage(): Gdk.Paintable + vfuncGetFlags(): Gdk.PaintableFlags + vfuncGetIntrinsicAspectRatio(): number + vfuncGetIntrinsicHeight(): number + vfuncGetIntrinsicWidth(): number + vfuncSnapshot(snapshot: Gdk.Snapshot, width: number, height: number): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: MediaStream, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: MediaStream, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of Gdk.Paintable */ + connect(sigName: "invalidate-contents", callback: (($obj: MediaStream) => void)): number + connect_after(sigName: "invalidate-contents", callback: (($obj: MediaStream) => void)): number + emit(sigName: "invalidate-contents"): void + on(sigName: "invalidate-contents", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "invalidate-contents", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "invalidate-contents", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "invalidate-size", callback: (($obj: MediaStream) => void)): number + connect_after(sigName: "invalidate-size", callback: (($obj: MediaStream) => void)): number + emit(sigName: "invalidate-size"): void + on(sigName: "invalidate-size", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "invalidate-size", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "invalidate-size", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::duration", callback: (($obj: MediaStream, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::duration", callback: (($obj: MediaStream, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::duration", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::duration", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::duration", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::ended", callback: (($obj: MediaStream, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::ended", callback: (($obj: MediaStream, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::ended", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::ended", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::ended", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::error", callback: (($obj: MediaStream, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::error", callback: (($obj: MediaStream, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::error", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::error", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::error", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::has-audio", callback: (($obj: MediaStream, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-audio", callback: (($obj: MediaStream, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::has-audio", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::has-audio", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::has-audio", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::has-video", callback: (($obj: MediaStream, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-video", callback: (($obj: MediaStream, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::has-video", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::has-video", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::has-video", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::loop", callback: (($obj: MediaStream, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::loop", callback: (($obj: MediaStream, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::loop", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::loop", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::loop", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::muted", callback: (($obj: MediaStream, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::muted", callback: (($obj: MediaStream, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::muted", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::muted", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::muted", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::playing", callback: (($obj: MediaStream, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::playing", callback: (($obj: MediaStream, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::playing", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::playing", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::playing", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::prepared", callback: (($obj: MediaStream, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::prepared", callback: (($obj: MediaStream, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::prepared", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::prepared", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::prepared", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::seekable", callback: (($obj: MediaStream, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::seekable", callback: (($obj: MediaStream, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::seekable", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::seekable", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::seekable", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::seeking", callback: (($obj: MediaStream, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::seeking", callback: (($obj: MediaStream, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::seeking", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::seeking", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::seeking", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::timestamp", callback: (($obj: MediaStream, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::timestamp", callback: (($obj: MediaStream, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::timestamp", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::timestamp", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::timestamp", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::volume", callback: (($obj: MediaStream, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::volume", callback: (($obj: MediaStream, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::volume", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::volume", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::volume", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: MediaStream_ConstructProps) + _init (config?: MediaStream_ConstructProps): void + /* Static methods and pseudo-constructors */ + static newEmpty(intrinsicWidth: number, intrinsicHeight: number): Gdk.Paintable + static $gtype: GObject.Type +} +export interface MenuButton_ConstructProps extends Widget_ConstructProps { + direction?: ArrowType + hasFrame?: boolean + iconName?: string + label?: string + menuModel?: Gio.MenuModel + popover?: Popover + useUnderline?: boolean + accessibleRole?: AccessibleRole +} +export class MenuButton { + /* Properties of Gtk.MenuButton */ + direction: ArrowType + hasFrame: boolean + iconName: string + label: string + menuModel: Gio.MenuModel + popover: Popover + useUnderline: boolean + /* Properties of Gtk.Widget */ + canFocus: boolean + canTarget: boolean + cssClasses: string[] + cursor: Gdk.Cursor + focusOnClick: boolean + focusable: boolean + halign: Align + readonly hasDefault: boolean + readonly hasFocus: boolean + hasTooltip: boolean + heightRequest: number + hexpand: boolean + hexpandSet: boolean + layoutManager: LayoutManager + marginBottom: number + marginEnd: number + marginStart: number + marginTop: number + name: string + opacity: number + overflow: Overflow + readonly parent: Widget + receivesDefault: boolean + readonly root: Root + readonly scaleFactor: number + sensitive: boolean + tooltipMarkup: string + tooltipText: string + valign: Align + vexpand: boolean + vexpandSet: boolean + visible: boolean + widthRequest: number + /* Properties of Gtk.Accessible */ + accessibleRole: AccessibleRole + /* Fields of Gtk.Widget */ + parentInstance: GObject.InitiallyUnowned + /* Fields of GObject.InitiallyUnowned */ + gTypeInstance: GObject.TypeInstance + /* Methods of Gtk.MenuButton */ + getDirection(): ArrowType + getHasFrame(): boolean + getIconName(): string + getLabel(): string + getMenuModel(): Gio.MenuModel | null + getPopover(): Popover | null + getUseUnderline(): boolean + popdown(): void + popup(): void + setCreatePopupFunc(func?: MenuButtonCreatePopupFunc | null): void + setDirection(direction: ArrowType): void + setHasFrame(hasFrame: boolean): void + setIconName(iconName: string): void + setLabel(label: string): void + setMenuModel(menuModel?: Gio.MenuModel | null): void + setPopover(popover?: Widget | null): void + setUseUnderline(useUnderline: boolean): void + /* Methods of Gtk.Widget */ + actionSetEnabled(actionName: string, enabled: boolean): void + activate(): boolean + activateAction(name: string, args?: GLib.Variant | null): boolean + activateDefault(): void + addController(controller: EventController): void + addCssClass(cssClass: string): void + addMnemonicLabel(label: Widget): void + addTickCallback(callback: TickCallback): number + allocate(width: number, height: number, baseline: number, transform?: Gsk.Transform | null): void + childFocus(direction: DirectionType): boolean + computeBounds(target: Widget): [ /* returnType */ boolean, /* outBounds */ Graphene.Rect ] + computeExpand(orientation: Orientation): boolean + computePoint(target: Widget, point: Graphene.Point): [ /* returnType */ boolean, /* outPoint */ Graphene.Point ] + computeTransform(target: Widget): [ /* returnType */ boolean, /* outTransform */ Graphene.Matrix ] + contains(x: number, y: number): boolean + createPangoContext(): Pango.Context + createPangoLayout(text?: string | null): Pango.Layout + dragCheckThreshold(startX: number, startY: number, currentX: number, currentY: number): boolean + errorBell(): void + getAllocatedBaseline(): number + getAllocatedHeight(): number + getAllocatedWidth(): number + getAllocation(): /* allocation */ Allocation + getAncestor(widgetType: GObject.Type): Widget | null + getCanFocus(): boolean + getCanTarget(): boolean + getChildVisible(): boolean + getClipboard(): Gdk.Clipboard + getCssClasses(): string[] + getCssName(): string + getCursor(): Gdk.Cursor | null + getDisplay(): Gdk.Display + getFirstChild(): Widget | null + getFocusChild(): Widget | null + getFocusOnClick(): boolean + getFocusable(): boolean + getFontMap(): Pango.FontMap | null + getFontOptions(): cairo.FontOptions | null + getFrameClock(): Gdk.FrameClock | null + getHalign(): Align + getHasTooltip(): boolean + getHeight(): number + getHexpand(): boolean + getHexpandSet(): boolean + getLastChild(): Widget | null + getLayoutManager(): LayoutManager | null + getMapped(): boolean + getMarginBottom(): number + getMarginEnd(): number + getMarginStart(): number + getMarginTop(): number + getName(): string + getNative(): Native | null + getNextSibling(): Widget | null + getOpacity(): number + getOverflow(): Overflow + getPangoContext(): Pango.Context + getParent(): Widget | null + getPreferredSize(): [ /* minimumSize */ Requisition | null, /* naturalSize */ Requisition | null ] + getPrevSibling(): Widget | null + getPrimaryClipboard(): Gdk.Clipboard + getRealized(): boolean + getReceivesDefault(): boolean + getRequestMode(): SizeRequestMode + getRoot(): Root | null + getScaleFactor(): number + getSensitive(): boolean + getSettings(): Settings + getSize(orientation: Orientation): number + getSizeRequest(): [ /* width */ number | null, /* height */ number | null ] + getStateFlags(): StateFlags + getStyleContext(): StyleContext + getTemplateChild(widgetType: GObject.Type, name: string): GObject.Object + getTooltipMarkup(): string | null + getTooltipText(): string | null + getValign(): 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?: Gio.ActionGroup | null): void + insertAfter(parent: Widget, previousSibling?: Widget | null): void + insertBefore(parent: Widget, nextSibling?: Widget | null): void + isAncestor(ancestor: Widget): boolean + isDrawable(): boolean + isFocus(): boolean + isSensitive(): boolean + isVisible(): boolean + keynavFailed(direction: DirectionType): boolean + listMnemonicLabels(): Widget[] + map(): void + measure(orientation: Orientation, forSize: number): [ /* minimum */ number | null, /* natural */ number | null, /* minimumBaseline */ number | null, /* naturalBaseline */ number | null ] + mnemonicActivate(groupCycling: boolean): boolean + observeChildren(): Gio.ListModel + observeControllers(): Gio.ListModel + pick(x: number, y: number, flags: PickFlags): Widget | null + queueAllocate(): void + queueDraw(): void + queueResize(): void + realize(): void + removeController(controller: EventController): void + removeCssClass(cssClass: string): void + removeMnemonicLabel(label: Widget): void + removeTickCallback(id: number): void + setCanFocus(canFocus: boolean): void + setCanTarget(canTarget: boolean): void + setChildVisible(childVisible: boolean): void + setCssClasses(classes: string[]): void + setCursor(cursor?: Gdk.Cursor | null): void + setCursorFromName(name?: string | null): void + setFocusChild(child?: Widget | null): void + setFocusOnClick(focusOnClick: boolean): void + setFocusable(focusable: boolean): void + setFontMap(fontMap?: Pango.FontMap | null): void + setFontOptions(options?: cairo.FontOptions | null): void + setHalign(align: Align): void + setHasTooltip(hasTooltip: boolean): void + setHexpand(expand: boolean): void + setHexpandSet(set: boolean): void + setLayoutManager(layoutManager?: LayoutManager | 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: Overflow): void + setParent(parent: Widget): void + setReceivesDefault(receivesDefault: boolean): void + setSensitive(sensitive: boolean): void + setSizeRequest(width: number, height: number): void + setStateFlags(flags: StateFlags, clear: boolean): void + setTooltipMarkup(markup?: string | null): void + setTooltipText(text?: string | null): void + setValign(align: Align): void + setVexpand(expand: boolean): void + setVexpandSet(set: boolean): void + setVisible(visible: boolean): void + shouldLayout(): boolean + show(): void + sizeAllocate(allocation: Allocation, baseline: number): void + snapshotChild(child: Widget, snapshot: Snapshot): void + translateCoordinates(destWidget: Widget, srcX: number, srcY: number): [ /* returnType */ boolean, /* destX */ number | null, /* destY */ number | null ] + triggerTooltipQuery(): void + unmap(): void + unparent(): void + unrealize(): void + unsetStateFlags(flags: StateFlags): void + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Methods of Gtk.Accessible */ + getAccessibleRole(): AccessibleRole + resetProperty(property: AccessibleProperty): void + resetRelation(relation: AccessibleRelation): void + resetState(state: AccessibleState): void + updateProperty(properties: AccessibleProperty[], values: any): void + updateRelation(relations: AccessibleRelation[], values: any): void + updateState(states: AccessibleState[], values: any): void + /* Methods of Gtk.Buildable */ + getBuildableId(): string + /* Virtual methods of Gtk.Widget */ + vfuncComputeExpand(hexpandP: boolean, vexpandP: boolean): void + vfuncContains(x: number, y: number): boolean + vfuncCssChanged(change: CssStyleChange): void + vfuncDirectionChanged(previousDirection: TextDirection): void + vfuncFocus(direction: DirectionType): boolean + vfuncGetRequestMode(): SizeRequestMode + vfuncGrabFocus(): boolean + vfuncHide(): void + vfuncKeynavFailed(direction: DirectionType): boolean + vfuncMap(): void + vfuncMeasure(orientation: Orientation, forSize: number): [ /* minimum */ number | null, /* natural */ number | null, /* minimumBaseline */ number | null, /* naturalBaseline */ number | null ] + vfuncMnemonicActivate(groupCycling: boolean): boolean + vfuncMoveFocus(direction: DirectionType): void + vfuncQueryTooltip(x: number, y: number, keyboardTooltip: boolean, tooltip: Tooltip): boolean + vfuncRealize(): void + vfuncRoot(): void + vfuncSetFocusChild(child?: Widget | null): void + vfuncShow(): void + vfuncSizeAllocate(width: number, height: number, baseline: number): void + vfuncSnapshot(snapshot: Snapshot): void + vfuncStateFlagsChanged(previousStateFlags: StateFlags): void + vfuncSystemSettingChanged(settings: SystemSetting): void + vfuncUnmap(): void + vfuncUnrealize(): void + vfuncUnroot(): void + vfuncAddChild(builder: Builder, child: GObject.Object, type?: string | null): void + vfuncCustomFinished(builder: Builder, child: GObject.Object | null, tagname: string, data?: object | null): void + vfuncCustomTagEnd(builder: Builder, child: GObject.Object | null, tagname: string, data?: object | null): void + vfuncCustomTagStart(builder: Builder, child: GObject.Object | null, tagname: string): [ /* returnType */ boolean, /* parser */ BuildableParser, /* data */ object | null ] + vfuncGetId(): string + vfuncGetInternalChild(builder: Builder, childname: string): GObject.Object + vfuncParserFinished(builder: Builder): void + vfuncSetBuildableProperty(builder: Builder, name: string, value: any): void + vfuncSetId(id: string): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Gtk.Widget */ + connect(sigName: "destroy", callback: (($obj: MenuButton) => void)): number + connect_after(sigName: "destroy", callback: (($obj: MenuButton) => void)): number + emit(sigName: "destroy"): void + on(sigName: "destroy", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "destroy", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "destroy", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "direction-changed", callback: (($obj: MenuButton, previousDirection: TextDirection) => void)): number + connect_after(sigName: "direction-changed", callback: (($obj: MenuButton, previousDirection: TextDirection) => void)): number + emit(sigName: "direction-changed", previousDirection: TextDirection): void + on(sigName: "direction-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "direction-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "direction-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "hide", callback: (($obj: MenuButton) => void)): number + connect_after(sigName: "hide", callback: (($obj: MenuButton) => void)): number + emit(sigName: "hide"): void + on(sigName: "hide", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "hide", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "hide", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "keynav-failed", callback: (($obj: MenuButton, direction: DirectionType) => boolean)): number + connect_after(sigName: "keynav-failed", callback: (($obj: MenuButton, direction: DirectionType) => boolean)): number + emit(sigName: "keynav-failed", direction: DirectionType): void + on(sigName: "keynav-failed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "keynav-failed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "keynav-failed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "map", callback: (($obj: MenuButton) => void)): number + connect_after(sigName: "map", callback: (($obj: MenuButton) => void)): number + emit(sigName: "map"): void + on(sigName: "map", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "map", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "map", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "mnemonic-activate", callback: (($obj: MenuButton, groupCycling: boolean) => boolean)): number + connect_after(sigName: "mnemonic-activate", callback: (($obj: MenuButton, groupCycling: boolean) => boolean)): number + emit(sigName: "mnemonic-activate", groupCycling: boolean): void + on(sigName: "mnemonic-activate", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "mnemonic-activate", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "mnemonic-activate", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "move-focus", callback: (($obj: MenuButton, direction: DirectionType) => void)): number + connect_after(sigName: "move-focus", callback: (($obj: MenuButton, direction: DirectionType) => void)): number + emit(sigName: "move-focus", direction: DirectionType): void + on(sigName: "move-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "move-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "move-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "query-tooltip", callback: (($obj: MenuButton, x: number, y: number, keyboardMode: boolean, tooltip: Tooltip) => boolean)): number + connect_after(sigName: "query-tooltip", callback: (($obj: MenuButton, x: number, y: number, keyboardMode: boolean, tooltip: Tooltip) => boolean)): number + emit(sigName: "query-tooltip", x: number, y: number, keyboardMode: boolean, tooltip: Tooltip): void + on(sigName: "query-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "query-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "query-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "realize", callback: (($obj: MenuButton) => void)): number + connect_after(sigName: "realize", callback: (($obj: MenuButton) => void)): number + emit(sigName: "realize"): void + on(sigName: "realize", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "realize", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "realize", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "show", callback: (($obj: MenuButton) => void)): number + connect_after(sigName: "show", callback: (($obj: MenuButton) => void)): number + emit(sigName: "show"): void + on(sigName: "show", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "show", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "show", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "state-flags-changed", callback: (($obj: MenuButton, flags: StateFlags) => void)): number + connect_after(sigName: "state-flags-changed", callback: (($obj: MenuButton, flags: StateFlags) => void)): number + emit(sigName: "state-flags-changed", flags: StateFlags): void + on(sigName: "state-flags-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "state-flags-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "state-flags-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "unmap", callback: (($obj: MenuButton) => void)): number + connect_after(sigName: "unmap", callback: (($obj: MenuButton) => void)): number + emit(sigName: "unmap"): void + on(sigName: "unmap", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "unmap", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "unmap", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "unrealize", callback: (($obj: MenuButton) => void)): number + connect_after(sigName: "unrealize", callback: (($obj: MenuButton) => void)): number + emit(sigName: "unrealize"): void + on(sigName: "unrealize", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "unrealize", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "unrealize", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: MenuButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: MenuButton, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::direction", callback: (($obj: MenuButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::direction", callback: (($obj: MenuButton, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::direction", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::direction", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::direction", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::has-frame", callback: (($obj: MenuButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-frame", callback: (($obj: MenuButton, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::has-frame", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::has-frame", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::has-frame", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::icon-name", callback: (($obj: MenuButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::icon-name", callback: (($obj: MenuButton, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::icon-name", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::icon-name", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::icon-name", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::label", callback: (($obj: MenuButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::label", callback: (($obj: MenuButton, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::label", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::label", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::label", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::menu-model", callback: (($obj: MenuButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::menu-model", callback: (($obj: MenuButton, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::menu-model", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::menu-model", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::menu-model", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::popover", callback: (($obj: MenuButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::popover", callback: (($obj: MenuButton, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::popover", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::popover", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::popover", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::use-underline", callback: (($obj: MenuButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::use-underline", callback: (($obj: MenuButton, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::use-underline", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::use-underline", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::use-underline", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::can-focus", callback: (($obj: MenuButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::can-focus", callback: (($obj: MenuButton, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::can-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::can-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::can-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::can-target", callback: (($obj: MenuButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::can-target", callback: (($obj: MenuButton, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::can-target", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::can-target", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::can-target", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::css-classes", callback: (($obj: MenuButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::css-classes", callback: (($obj: MenuButton, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::css-classes", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::css-classes", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::css-classes", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::cursor", callback: (($obj: MenuButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::cursor", callback: (($obj: MenuButton, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::cursor", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::cursor", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::cursor", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::focus-on-click", callback: (($obj: MenuButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::focus-on-click", callback: (($obj: MenuButton, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::focus-on-click", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::focus-on-click", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::focus-on-click", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::focusable", callback: (($obj: MenuButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::focusable", callback: (($obj: MenuButton, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::focusable", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::focusable", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::focusable", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::halign", callback: (($obj: MenuButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::halign", callback: (($obj: MenuButton, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::halign", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::halign", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::halign", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::has-default", callback: (($obj: MenuButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-default", callback: (($obj: MenuButton, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::has-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::has-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::has-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::has-focus", callback: (($obj: MenuButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-focus", callback: (($obj: MenuButton, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::has-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::has-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::has-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::has-tooltip", callback: (($obj: MenuButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-tooltip", callback: (($obj: MenuButton, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::has-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::has-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::has-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::height-request", callback: (($obj: MenuButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::height-request", callback: (($obj: MenuButton, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::height-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::height-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::height-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::hexpand", callback: (($obj: MenuButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hexpand", callback: (($obj: MenuButton, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::hexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::hexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::hexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::hexpand-set", callback: (($obj: MenuButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hexpand-set", callback: (($obj: MenuButton, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::hexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::hexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::hexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::layout-manager", callback: (($obj: MenuButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::layout-manager", callback: (($obj: MenuButton, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::layout-manager", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::layout-manager", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::layout-manager", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-bottom", callback: (($obj: MenuButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-bottom", callback: (($obj: MenuButton, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-bottom", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-bottom", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-bottom", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-end", callback: (($obj: MenuButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-end", callback: (($obj: MenuButton, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-end", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-end", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-end", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-start", callback: (($obj: MenuButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-start", callback: (($obj: MenuButton, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-start", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-start", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-start", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-top", callback: (($obj: MenuButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-top", callback: (($obj: MenuButton, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-top", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-top", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-top", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::name", callback: (($obj: MenuButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::name", callback: (($obj: MenuButton, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::opacity", callback: (($obj: MenuButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::opacity", callback: (($obj: MenuButton, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::opacity", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::opacity", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::opacity", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::overflow", callback: (($obj: MenuButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::overflow", callback: (($obj: MenuButton, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::overflow", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::overflow", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::overflow", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::parent", callback: (($obj: MenuButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::parent", callback: (($obj: MenuButton, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::receives-default", callback: (($obj: MenuButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::receives-default", callback: (($obj: MenuButton, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::receives-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::receives-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::receives-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::root", callback: (($obj: MenuButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::root", callback: (($obj: MenuButton, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::root", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::root", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::root", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::scale-factor", callback: (($obj: MenuButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::scale-factor", callback: (($obj: MenuButton, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::scale-factor", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::scale-factor", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::scale-factor", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::sensitive", callback: (($obj: MenuButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::sensitive", callback: (($obj: MenuButton, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::sensitive", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::sensitive", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::sensitive", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::tooltip-markup", callback: (($obj: MenuButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::tooltip-markup", callback: (($obj: MenuButton, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::tooltip-markup", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::tooltip-markup", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::tooltip-markup", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::tooltip-text", callback: (($obj: MenuButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::tooltip-text", callback: (($obj: MenuButton, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::tooltip-text", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::tooltip-text", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::tooltip-text", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::valign", callback: (($obj: MenuButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::valign", callback: (($obj: MenuButton, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::valign", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::valign", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::valign", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::vexpand", callback: (($obj: MenuButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vexpand", callback: (($obj: MenuButton, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::vexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::vexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::vexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::vexpand-set", callback: (($obj: MenuButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vexpand-set", callback: (($obj: MenuButton, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::vexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::vexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::vexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::visible", callback: (($obj: MenuButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::visible", callback: (($obj: MenuButton, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::width-request", callback: (($obj: MenuButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::width-request", callback: (($obj: MenuButton, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::width-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::width-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::width-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::accessible-role", callback: (($obj: MenuButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-role", callback: (($obj: MenuButton, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::accessible-role", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::accessible-role", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::accessible-role", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: MenuButton_ConstructProps) + _init (config?: MenuButton_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(): MenuButton + static $gtype: GObject.Type +} +export interface MessageDialog_ConstructProps extends Dialog_ConstructProps { + buttons?: ButtonsType + messageType?: MessageType + secondaryText?: string + secondaryUseMarkup?: boolean + text?: string + useMarkup?: boolean + accessibleRole?: AccessibleRole +} +export class MessageDialog { + /* Properties of Gtk.MessageDialog */ + readonly messageArea: Widget + messageType: MessageType + secondaryText: string + secondaryUseMarkup: boolean + text: string + useMarkup: boolean + /* Properties of Gtk.Window */ + application: Application + child: Widget + decorated: boolean + defaultHeight: number + defaultWidget: Widget + defaultWidth: number + deletable: boolean + destroyWithParent: boolean + display: Gdk.Display + focusVisible: boolean + focusWidget: Widget + fullscreened: boolean + handleMenubarAccel: boolean + hideOnClose: boolean + iconName: string + readonly isActive: boolean + maximized: boolean + mnemonicsVisible: boolean + modal: boolean + resizable: boolean + startupId: string + title: string + transientFor: Window + /* Properties of Gtk.Widget */ + canFocus: boolean + canTarget: boolean + cssClasses: string[] + cursor: Gdk.Cursor + focusOnClick: boolean + focusable: boolean + halign: Align + readonly hasDefault: boolean + readonly hasFocus: boolean + hasTooltip: boolean + heightRequest: number + hexpand: boolean + hexpandSet: boolean + layoutManager: LayoutManager + marginBottom: number + marginEnd: number + marginStart: number + marginTop: number + name: string + opacity: number + overflow: Overflow + readonly parent: Widget + receivesDefault: boolean + readonly root: Root + readonly scaleFactor: number + sensitive: boolean + tooltipMarkup: string + tooltipText: string + valign: Align + vexpand: boolean + vexpandSet: boolean + visible: boolean + widthRequest: number + /* Properties of Gtk.Accessible */ + accessibleRole: AccessibleRole + /* Fields of Gtk.MessageDialog */ + parentInstance: Dialog + /* Fields of GObject.InitiallyUnowned */ + gTypeInstance: GObject.TypeInstance + /* Methods of Gtk.MessageDialog */ + getMessageArea(): Widget + setMarkup(str: string): void + /* Methods of Gtk.Dialog */ + addActionWidget(child: Widget, responseId: number): void + addButton(buttonText: string, responseId: number): Widget + getContentArea(): Box + getHeaderBar(): HeaderBar + getResponseForWidget(widget: Widget): number + getWidgetForResponse(responseId: number): Widget | null + response(responseId: number): void + setDefaultResponse(responseId: number): void + setResponseSensitive(responseId: number, setting: boolean): void + /* Methods of Gtk.Window */ + close(): void + destroy(): void + fullscreen(): void + fullscreenOnMonitor(monitor: Gdk.Monitor): void + getApplication(): Application | null + getChild(): Widget | null + getDecorated(): boolean + getDefaultSize(): [ /* width */ number | null, /* height */ number | null ] + getDefaultWidget(): Widget | null + getDeletable(): boolean + getDestroyWithParent(): boolean + getFocus(): Widget | null + getFocusVisible(): boolean + getGroup(): WindowGroup + getHandleMenubarAccel(): boolean + getHideOnClose(): boolean + getIconName(): string | null + getMnemonicsVisible(): boolean + getModal(): boolean + getResizable(): boolean + getTitle(): string | null + getTitlebar(): Widget | null + getTransientFor(): Window | null + hasGroup(): boolean + isFullscreen(): boolean + isMaximized(): boolean + maximize(): void + minimize(): void + present(): void + presentWithTime(timestamp: number): void + setApplication(application?: Application | null): void + setChild(child?: Widget | null): void + setDecorated(setting: boolean): void + setDefaultSize(width: number, height: number): void + setDefaultWidget(defaultWidget?: Widget | null): void + setDeletable(setting: boolean): void + setDestroyWithParent(setting: boolean): void + setDisplay(display: Gdk.Display): void + setFocus(focus?: Widget | null): void + setFocusVisible(setting: boolean): void + setHandleMenubarAccel(handleMenubarAccel: boolean): void + setHideOnClose(setting: boolean): void + setIconName(name?: string | null): void + setMnemonicsVisible(setting: boolean): void + setModal(modal: boolean): void + setResizable(resizable: boolean): void + setStartupId(startupId: string): void + setTitle(title?: string | null): void + setTitlebar(titlebar?: Widget | null): void + setTransientFor(parent?: Window | null): void + unfullscreen(): void + unmaximize(): void + unminimize(): void + /* Methods of Gtk.Widget */ + actionSetEnabled(actionName: string, enabled: boolean): void + activate(): boolean + activateAction(name: string, args?: GLib.Variant | null): boolean + activateDefault(): void + addController(controller: EventController): void + addCssClass(cssClass: string): void + addMnemonicLabel(label: Widget): void + addTickCallback(callback: TickCallback): number + allocate(width: number, height: number, baseline: number, transform?: Gsk.Transform | null): void + childFocus(direction: DirectionType): boolean + computeBounds(target: Widget): [ /* returnType */ boolean, /* outBounds */ Graphene.Rect ] + computeExpand(orientation: Orientation): boolean + computePoint(target: Widget, point: Graphene.Point): [ /* returnType */ boolean, /* outPoint */ Graphene.Point ] + computeTransform(target: Widget): [ /* returnType */ boolean, /* outTransform */ Graphene.Matrix ] + contains(x: number, y: number): boolean + createPangoContext(): Pango.Context + createPangoLayout(text?: string | null): Pango.Layout + dragCheckThreshold(startX: number, startY: number, currentX: number, currentY: number): boolean + errorBell(): void + getAllocatedBaseline(): number + getAllocatedHeight(): number + getAllocatedWidth(): number + getAllocation(): /* allocation */ Allocation + getAncestor(widgetType: GObject.Type): Widget | null + getCanFocus(): boolean + getCanTarget(): boolean + getChildVisible(): boolean + getClipboard(): Gdk.Clipboard + getCssClasses(): string[] + getCssName(): string + getCursor(): Gdk.Cursor | null + getDirection(): TextDirection + getDisplay(): Gdk.Display + getFirstChild(): Widget | null + getFocusChild(): Widget | null + getFocusOnClick(): boolean + getFocusable(): boolean + getFontMap(): Pango.FontMap | null + getFontOptions(): cairo.FontOptions | null + getFrameClock(): Gdk.FrameClock | null + getHalign(): Align + getHasTooltip(): boolean + getHeight(): number + getHexpand(): boolean + getHexpandSet(): boolean + getLastChild(): Widget | null + getLayoutManager(): LayoutManager | null + getMapped(): boolean + getMarginBottom(): number + getMarginEnd(): number + getMarginStart(): number + getMarginTop(): number + getName(): string + getNative(): Native | null + getNextSibling(): Widget | null + getOpacity(): number + getOverflow(): Overflow + getPangoContext(): Pango.Context + getParent(): Widget | null + getPreferredSize(): [ /* minimumSize */ Requisition | null, /* naturalSize */ Requisition | null ] + getPrevSibling(): Widget | null + getPrimaryClipboard(): Gdk.Clipboard + getRealized(): boolean + getReceivesDefault(): boolean + getRequestMode(): SizeRequestMode + getRoot(): Root | null + getScaleFactor(): number + getSensitive(): boolean + getSettings(): Settings + getSize(orientation: Orientation): number + getSizeRequest(): [ /* width */ number | null, /* height */ number | null ] + getStateFlags(): StateFlags + getStyleContext(): StyleContext + getTemplateChild(widgetType: GObject.Type, name: string): GObject.Object + getTooltipMarkup(): string | null + getTooltipText(): string | null + getValign(): 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?: Gio.ActionGroup | null): void + insertAfter(parent: Widget, previousSibling?: Widget | null): void + insertBefore(parent: Widget, nextSibling?: Widget | null): void + isAncestor(ancestor: Widget): boolean + isDrawable(): boolean + isFocus(): boolean + isSensitive(): boolean + isVisible(): boolean + keynavFailed(direction: DirectionType): boolean + listMnemonicLabels(): Widget[] + map(): void + measure(orientation: Orientation, forSize: number): [ /* minimum */ number | null, /* natural */ number | null, /* minimumBaseline */ number | null, /* naturalBaseline */ number | null ] + mnemonicActivate(groupCycling: boolean): boolean + observeChildren(): Gio.ListModel + observeControllers(): Gio.ListModel + pick(x: number, y: number, flags: PickFlags): Widget | null + queueAllocate(): void + queueDraw(): void + queueResize(): void + realize(): void + removeController(controller: EventController): void + removeCssClass(cssClass: string): void + removeMnemonicLabel(label: Widget): void + removeTickCallback(id: number): void + setCanFocus(canFocus: boolean): void + setCanTarget(canTarget: boolean): void + setChildVisible(childVisible: boolean): void + setCssClasses(classes: string[]): void + setCursor(cursor?: Gdk.Cursor | null): void + setCursorFromName(name?: string | null): void + setDirection(dir: TextDirection): void + setFocusChild(child?: Widget | null): void + setFocusOnClick(focusOnClick: boolean): void + setFocusable(focusable: boolean): void + setFontMap(fontMap?: Pango.FontMap | null): void + setFontOptions(options?: cairo.FontOptions | null): void + setHalign(align: Align): void + setHasTooltip(hasTooltip: boolean): void + setHexpand(expand: boolean): void + setHexpandSet(set: boolean): void + setLayoutManager(layoutManager?: LayoutManager | 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: Overflow): void + setParent(parent: Widget): void + setReceivesDefault(receivesDefault: boolean): void + setSensitive(sensitive: boolean): void + setSizeRequest(width: number, height: number): void + setStateFlags(flags: StateFlags, clear: boolean): void + setTooltipMarkup(markup?: string | null): void + setTooltipText(text?: string | null): void + setValign(align: Align): void + setVexpand(expand: boolean): void + setVexpandSet(set: boolean): void + setVisible(visible: boolean): void + shouldLayout(): boolean + show(): void + sizeAllocate(allocation: Allocation, baseline: number): void + snapshotChild(child: Widget, snapshot: Snapshot): void + translateCoordinates(destWidget: Widget, srcX: number, srcY: number): [ /* returnType */ boolean, /* destX */ number | null, /* destY */ number | null ] + triggerTooltipQuery(): void + unmap(): void + unparent(): void + unrealize(): void + unsetStateFlags(flags: StateFlags): void + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Methods of Gtk.Accessible */ + getAccessibleRole(): AccessibleRole + resetProperty(property: AccessibleProperty): void + resetRelation(relation: AccessibleRelation): void + resetState(state: AccessibleState): void + updateProperty(properties: AccessibleProperty[], values: any): void + updateRelation(relations: AccessibleRelation[], values: any): void + updateState(states: AccessibleState[], values: any): void + /* Methods of Gtk.Buildable */ + getBuildableId(): string + /* Methods of Gtk.Native */ + getRenderer(): Gsk.Renderer + getSurface(): Gdk.Surface + getSurfaceTransform(): [ /* x */ number, /* y */ number ] + /* Virtual methods of Gtk.Dialog */ + vfuncClose(): void + vfuncResponse(responseId: number): void + /* Virtual methods of Gtk.Window */ + vfuncActivateDefault(): void + vfuncActivateFocus(): void + vfuncCloseRequest(): boolean + vfuncEnableDebugging(toggle: boolean): boolean + vfuncKeysChanged(): void + vfuncAddController(controller: ShortcutController): void + vfuncRemoveController(controller: ShortcutController): void + /* Virtual methods of Gtk.Widget */ + vfuncComputeExpand(hexpandP: boolean, vexpandP: boolean): void + vfuncContains(x: number, y: number): boolean + vfuncCssChanged(change: CssStyleChange): void + vfuncDirectionChanged(previousDirection: TextDirection): void + vfuncFocus(direction: DirectionType): boolean + vfuncGetRequestMode(): SizeRequestMode + vfuncGrabFocus(): boolean + vfuncHide(): void + vfuncKeynavFailed(direction: DirectionType): boolean + vfuncMap(): void + vfuncMeasure(orientation: Orientation, forSize: number): [ /* minimum */ number | null, /* natural */ number | null, /* minimumBaseline */ number | null, /* naturalBaseline */ number | null ] + vfuncMnemonicActivate(groupCycling: boolean): boolean + vfuncMoveFocus(direction: DirectionType): void + vfuncQueryTooltip(x: number, y: number, keyboardTooltip: boolean, tooltip: Tooltip): boolean + vfuncRealize(): void + vfuncRoot(): void + vfuncSetFocusChild(child?: Widget | null): void + vfuncShow(): void + vfuncSizeAllocate(width: number, height: number, baseline: number): void + vfuncSnapshot(snapshot: Snapshot): void + vfuncStateFlagsChanged(previousStateFlags: StateFlags): void + vfuncSystemSettingChanged(settings: SystemSetting): void + vfuncUnmap(): void + vfuncUnrealize(): void + vfuncUnroot(): void + vfuncAddChild(builder: Builder, child: GObject.Object, type?: string | null): void + vfuncCustomFinished(builder: Builder, child: GObject.Object | null, tagname: string, data?: object | null): void + vfuncCustomTagEnd(builder: Builder, child: GObject.Object | null, tagname: string, data?: object | null): void + vfuncCustomTagStart(builder: Builder, child: GObject.Object | null, tagname: string): [ /* returnType */ boolean, /* parser */ BuildableParser, /* data */ object | null ] + vfuncGetId(): string + vfuncGetInternalChild(builder: Builder, childname: string): GObject.Object + vfuncParserFinished(builder: Builder): void + vfuncSetBuildableProperty(builder: Builder, name: string, value: any): void + vfuncSetId(id: string): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Gtk.Dialog */ + connect(sigName: "close", callback: (($obj: MessageDialog) => void)): number + connect_after(sigName: "close", callback: (($obj: MessageDialog) => void)): number + emit(sigName: "close"): void + on(sigName: "close", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "close", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "close", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "response", callback: (($obj: MessageDialog, responseId: number) => void)): number + connect_after(sigName: "response", callback: (($obj: MessageDialog, responseId: number) => void)): number + emit(sigName: "response", responseId: number): void + on(sigName: "response", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "response", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "response", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of Gtk.Window */ + connect(sigName: "activate-default", callback: (($obj: MessageDialog) => void)): number + connect_after(sigName: "activate-default", callback: (($obj: MessageDialog) => void)): number + emit(sigName: "activate-default"): void + on(sigName: "activate-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "activate-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "activate-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "activate-focus", callback: (($obj: MessageDialog) => void)): number + connect_after(sigName: "activate-focus", callback: (($obj: MessageDialog) => void)): number + emit(sigName: "activate-focus"): void + on(sigName: "activate-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "activate-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "activate-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "close-request", callback: (($obj: MessageDialog) => boolean)): number + connect_after(sigName: "close-request", callback: (($obj: MessageDialog) => boolean)): number + emit(sigName: "close-request"): void + on(sigName: "close-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "close-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "close-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "enable-debugging", callback: (($obj: MessageDialog, toggle: boolean) => boolean)): number + connect_after(sigName: "enable-debugging", callback: (($obj: MessageDialog, toggle: boolean) => boolean)): number + emit(sigName: "enable-debugging", toggle: boolean): void + on(sigName: "enable-debugging", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "enable-debugging", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "enable-debugging", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "keys-changed", callback: (($obj: MessageDialog) => void)): number + connect_after(sigName: "keys-changed", callback: (($obj: MessageDialog) => void)): number + emit(sigName: "keys-changed"): void + on(sigName: "keys-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "keys-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "keys-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of Gtk.Widget */ + connect(sigName: "destroy", callback: (($obj: MessageDialog) => void)): number + connect_after(sigName: "destroy", callback: (($obj: MessageDialog) => void)): number + emit(sigName: "destroy"): void + on(sigName: "destroy", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "destroy", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "destroy", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "direction-changed", callback: (($obj: MessageDialog, previousDirection: TextDirection) => void)): number + connect_after(sigName: "direction-changed", callback: (($obj: MessageDialog, previousDirection: TextDirection) => void)): number + emit(sigName: "direction-changed", previousDirection: TextDirection): void + on(sigName: "direction-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "direction-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "direction-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "hide", callback: (($obj: MessageDialog) => void)): number + connect_after(sigName: "hide", callback: (($obj: MessageDialog) => void)): number + emit(sigName: "hide"): void + on(sigName: "hide", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "hide", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "hide", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "keynav-failed", callback: (($obj: MessageDialog, direction: DirectionType) => boolean)): number + connect_after(sigName: "keynav-failed", callback: (($obj: MessageDialog, direction: DirectionType) => boolean)): number + emit(sigName: "keynav-failed", direction: DirectionType): void + on(sigName: "keynav-failed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "keynav-failed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "keynav-failed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "map", callback: (($obj: MessageDialog) => void)): number + connect_after(sigName: "map", callback: (($obj: MessageDialog) => void)): number + emit(sigName: "map"): void + on(sigName: "map", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "map", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "map", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "mnemonic-activate", callback: (($obj: MessageDialog, groupCycling: boolean) => boolean)): number + connect_after(sigName: "mnemonic-activate", callback: (($obj: MessageDialog, groupCycling: boolean) => boolean)): number + emit(sigName: "mnemonic-activate", groupCycling: boolean): void + on(sigName: "mnemonic-activate", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "mnemonic-activate", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "mnemonic-activate", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "move-focus", callback: (($obj: MessageDialog, direction: DirectionType) => void)): number + connect_after(sigName: "move-focus", callback: (($obj: MessageDialog, direction: DirectionType) => void)): number + emit(sigName: "move-focus", direction: DirectionType): void + on(sigName: "move-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "move-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "move-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "query-tooltip", callback: (($obj: MessageDialog, x: number, y: number, keyboardMode: boolean, tooltip: Tooltip) => boolean)): number + connect_after(sigName: "query-tooltip", callback: (($obj: MessageDialog, x: number, y: number, keyboardMode: boolean, tooltip: Tooltip) => boolean)): number + emit(sigName: "query-tooltip", x: number, y: number, keyboardMode: boolean, tooltip: Tooltip): void + on(sigName: "query-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "query-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "query-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "realize", callback: (($obj: MessageDialog) => void)): number + connect_after(sigName: "realize", callback: (($obj: MessageDialog) => void)): number + emit(sigName: "realize"): void + on(sigName: "realize", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "realize", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "realize", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "show", callback: (($obj: MessageDialog) => void)): number + connect_after(sigName: "show", callback: (($obj: MessageDialog) => void)): number + emit(sigName: "show"): void + on(sigName: "show", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "show", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "show", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "state-flags-changed", callback: (($obj: MessageDialog, flags: StateFlags) => void)): number + connect_after(sigName: "state-flags-changed", callback: (($obj: MessageDialog, flags: StateFlags) => void)): number + emit(sigName: "state-flags-changed", flags: StateFlags): void + on(sigName: "state-flags-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "state-flags-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "state-flags-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "unmap", callback: (($obj: MessageDialog) => void)): number + connect_after(sigName: "unmap", callback: (($obj: MessageDialog) => void)): number + emit(sigName: "unmap"): void + on(sigName: "unmap", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "unmap", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "unmap", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "unrealize", callback: (($obj: MessageDialog) => void)): number + connect_after(sigName: "unrealize", callback: (($obj: MessageDialog) => void)): number + emit(sigName: "unrealize"): void + on(sigName: "unrealize", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "unrealize", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "unrealize", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: MessageDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: MessageDialog, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::message-area", callback: (($obj: MessageDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::message-area", callback: (($obj: MessageDialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::message-area", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::message-area", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::message-area", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::message-type", callback: (($obj: MessageDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::message-type", callback: (($obj: MessageDialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::message-type", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::message-type", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::message-type", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::secondary-text", callback: (($obj: MessageDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::secondary-text", callback: (($obj: MessageDialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::secondary-text", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::secondary-text", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::secondary-text", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::secondary-use-markup", callback: (($obj: MessageDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::secondary-use-markup", callback: (($obj: MessageDialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::secondary-use-markup", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::secondary-use-markup", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::secondary-use-markup", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::text", callback: (($obj: MessageDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::text", callback: (($obj: MessageDialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::text", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::text", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::text", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::use-markup", callback: (($obj: MessageDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::use-markup", callback: (($obj: MessageDialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::use-markup", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::use-markup", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::use-markup", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::application", callback: (($obj: MessageDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::application", callback: (($obj: MessageDialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::application", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::application", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::application", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::child", callback: (($obj: MessageDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::child", callback: (($obj: MessageDialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::child", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::child", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::child", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::decorated", callback: (($obj: MessageDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::decorated", callback: (($obj: MessageDialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::decorated", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::decorated", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::decorated", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::default-height", callback: (($obj: MessageDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::default-height", callback: (($obj: MessageDialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::default-height", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::default-height", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::default-height", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::default-widget", callback: (($obj: MessageDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::default-widget", callback: (($obj: MessageDialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::default-widget", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::default-widget", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::default-widget", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::default-width", callback: (($obj: MessageDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::default-width", callback: (($obj: MessageDialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::default-width", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::default-width", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::default-width", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::deletable", callback: (($obj: MessageDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::deletable", callback: (($obj: MessageDialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::deletable", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::deletable", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::deletable", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::destroy-with-parent", callback: (($obj: MessageDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::destroy-with-parent", callback: (($obj: MessageDialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::destroy-with-parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::destroy-with-parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::destroy-with-parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::display", callback: (($obj: MessageDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::display", callback: (($obj: MessageDialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::display", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::display", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::display", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::focus-visible", callback: (($obj: MessageDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::focus-visible", callback: (($obj: MessageDialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::focus-visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::focus-visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::focus-visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::focus-widget", callback: (($obj: MessageDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::focus-widget", callback: (($obj: MessageDialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::focus-widget", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::focus-widget", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::focus-widget", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::fullscreened", callback: (($obj: MessageDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::fullscreened", callback: (($obj: MessageDialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::fullscreened", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::fullscreened", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::fullscreened", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::handle-menubar-accel", callback: (($obj: MessageDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::handle-menubar-accel", callback: (($obj: MessageDialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::handle-menubar-accel", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::handle-menubar-accel", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::handle-menubar-accel", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::hide-on-close", callback: (($obj: MessageDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hide-on-close", callback: (($obj: MessageDialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::hide-on-close", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::hide-on-close", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::hide-on-close", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::icon-name", callback: (($obj: MessageDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::icon-name", callback: (($obj: MessageDialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::icon-name", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::icon-name", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::icon-name", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::is-active", callback: (($obj: MessageDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::is-active", callback: (($obj: MessageDialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::is-active", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::is-active", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::is-active", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::maximized", callback: (($obj: MessageDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::maximized", callback: (($obj: MessageDialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::maximized", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::maximized", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::maximized", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::mnemonics-visible", callback: (($obj: MessageDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::mnemonics-visible", callback: (($obj: MessageDialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::mnemonics-visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::mnemonics-visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::mnemonics-visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::modal", callback: (($obj: MessageDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::modal", callback: (($obj: MessageDialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::modal", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::modal", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::modal", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::resizable", callback: (($obj: MessageDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::resizable", callback: (($obj: MessageDialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::resizable", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::resizable", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::resizable", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::startup-id", callback: (($obj: MessageDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::startup-id", callback: (($obj: MessageDialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::startup-id", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::startup-id", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::startup-id", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::title", callback: (($obj: MessageDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::title", callback: (($obj: MessageDialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::title", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::title", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::title", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::transient-for", callback: (($obj: MessageDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::transient-for", callback: (($obj: MessageDialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::transient-for", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::transient-for", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::transient-for", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::can-focus", callback: (($obj: MessageDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::can-focus", callback: (($obj: MessageDialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::can-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::can-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::can-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::can-target", callback: (($obj: MessageDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::can-target", callback: (($obj: MessageDialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::can-target", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::can-target", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::can-target", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::css-classes", callback: (($obj: MessageDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::css-classes", callback: (($obj: MessageDialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::css-classes", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::css-classes", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::css-classes", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::cursor", callback: (($obj: MessageDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::cursor", callback: (($obj: MessageDialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::cursor", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::cursor", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::cursor", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::focus-on-click", callback: (($obj: MessageDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::focus-on-click", callback: (($obj: MessageDialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::focus-on-click", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::focus-on-click", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::focus-on-click", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::focusable", callback: (($obj: MessageDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::focusable", callback: (($obj: MessageDialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::focusable", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::focusable", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::focusable", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::halign", callback: (($obj: MessageDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::halign", callback: (($obj: MessageDialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::halign", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::halign", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::halign", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::has-default", callback: (($obj: MessageDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-default", callback: (($obj: MessageDialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::has-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::has-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::has-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::has-focus", callback: (($obj: MessageDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-focus", callback: (($obj: MessageDialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::has-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::has-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::has-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::has-tooltip", callback: (($obj: MessageDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-tooltip", callback: (($obj: MessageDialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::has-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::has-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::has-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::height-request", callback: (($obj: MessageDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::height-request", callback: (($obj: MessageDialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::height-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::height-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::height-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::hexpand", callback: (($obj: MessageDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hexpand", callback: (($obj: MessageDialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::hexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::hexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::hexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::hexpand-set", callback: (($obj: MessageDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hexpand-set", callback: (($obj: MessageDialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::hexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::hexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::hexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::layout-manager", callback: (($obj: MessageDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::layout-manager", callback: (($obj: MessageDialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::layout-manager", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::layout-manager", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::layout-manager", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-bottom", callback: (($obj: MessageDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-bottom", callback: (($obj: MessageDialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-bottom", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-bottom", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-bottom", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-end", callback: (($obj: MessageDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-end", callback: (($obj: MessageDialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-end", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-end", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-end", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-start", callback: (($obj: MessageDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-start", callback: (($obj: MessageDialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-start", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-start", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-start", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-top", callback: (($obj: MessageDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-top", callback: (($obj: MessageDialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-top", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-top", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-top", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::name", callback: (($obj: MessageDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::name", callback: (($obj: MessageDialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::opacity", callback: (($obj: MessageDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::opacity", callback: (($obj: MessageDialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::opacity", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::opacity", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::opacity", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::overflow", callback: (($obj: MessageDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::overflow", callback: (($obj: MessageDialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::overflow", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::overflow", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::overflow", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::parent", callback: (($obj: MessageDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::parent", callback: (($obj: MessageDialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::receives-default", callback: (($obj: MessageDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::receives-default", callback: (($obj: MessageDialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::receives-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::receives-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::receives-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::root", callback: (($obj: MessageDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::root", callback: (($obj: MessageDialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::root", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::root", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::root", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::scale-factor", callback: (($obj: MessageDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::scale-factor", callback: (($obj: MessageDialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::scale-factor", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::scale-factor", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::scale-factor", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::sensitive", callback: (($obj: MessageDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::sensitive", callback: (($obj: MessageDialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::sensitive", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::sensitive", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::sensitive", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::tooltip-markup", callback: (($obj: MessageDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::tooltip-markup", callback: (($obj: MessageDialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::tooltip-markup", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::tooltip-markup", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::tooltip-markup", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::tooltip-text", callback: (($obj: MessageDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::tooltip-text", callback: (($obj: MessageDialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::tooltip-text", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::tooltip-text", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::tooltip-text", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::valign", callback: (($obj: MessageDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::valign", callback: (($obj: MessageDialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::valign", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::valign", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::valign", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::vexpand", callback: (($obj: MessageDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vexpand", callback: (($obj: MessageDialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::vexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::vexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::vexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::vexpand-set", callback: (($obj: MessageDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vexpand-set", callback: (($obj: MessageDialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::vexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::vexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::vexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::visible", callback: (($obj: MessageDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::visible", callback: (($obj: MessageDialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::width-request", callback: (($obj: MessageDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::width-request", callback: (($obj: MessageDialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::width-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::width-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::width-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::accessible-role", callback: (($obj: MessageDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-role", callback: (($obj: MessageDialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::accessible-role", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::accessible-role", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::accessible-role", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: MessageDialog_ConstructProps) + _init (config?: MessageDialog_ConstructProps): void + static $gtype: GObject.Type +} +export interface MnemonicAction_ConstructProps extends ShortcutAction_ConstructProps { +} +export class MnemonicAction { + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of Gtk.ShortcutAction */ + activate(flags: ShortcutActionFlags, widget: Widget, args?: GLib.Variant | null): boolean + print(string: GLib.String): void + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: MnemonicAction, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: MnemonicAction, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: MnemonicAction_ConstructProps) + _init (config?: MnemonicAction_ConstructProps): void + /* Static methods and pseudo-constructors */ + static get(): MnemonicAction + static $gtype: GObject.Type +} +export interface MnemonicTrigger_ConstructProps extends ShortcutTrigger_ConstructProps { + keyval?: number +} +export class MnemonicTrigger { + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of Gtk.MnemonicTrigger */ + getKeyval(): number + /* Methods of Gtk.ShortcutTrigger */ + compare(trigger2: ShortcutTrigger): number + equal(trigger2: ShortcutTrigger): boolean + hash(): number + print(string: GLib.String): void + printLabel(display: Gdk.Display, string: GLib.String): boolean + toLabel(display: Gdk.Display): string + trigger(event: Gdk.Event, enableMnemonics: boolean): Gdk.KeyMatch + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: MnemonicTrigger, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: MnemonicTrigger, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: MnemonicTrigger_ConstructProps) + _init (config?: MnemonicTrigger_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(keyval: number): MnemonicTrigger + static $gtype: GObject.Type +} +export interface MountOperation_ConstructProps extends Gio.MountOperation_ConstructProps { + display?: Gdk.Display + parent?: Window +} +export class MountOperation { + /* Properties of Gtk.MountOperation */ + display: Gdk.Display + readonly isShowing: boolean + parent: Window + /* Properties of Gio.MountOperation */ + anonymous: boolean + choice: number + domain: string + isTcryptHiddenVolume: boolean + isTcryptSystemVolume: boolean + password: string + passwordSave: Gio.PasswordSave + pim: number + username: string + /* Fields of Gtk.MountOperation */ + parentInstance: Gio.MountOperation + priv: MountOperationPrivate + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of Gtk.MountOperation */ + getDisplay(): Gdk.Display + getParent(): Window + setDisplay(display: Gdk.Display): void + setParent(parent?: Window | null): void + /* Methods of Gio.MountOperation */ + getAnonymous(): boolean + getChoice(): number + getDomain(): string | null + getIsTcryptHiddenVolume(): boolean + getIsTcryptSystemVolume(): boolean + getPassword(): string | null + getPasswordSave(): Gio.PasswordSave + getPim(): number + getUsername(): string | null + reply(result: Gio.MountOperationResult): void + setAnonymous(anonymous: boolean): void + setChoice(choice: number): void + setDomain(domain?: string | null): void + setIsTcryptHiddenVolume(hiddenVolume: boolean): void + setIsTcryptSystemVolume(systemVolume: boolean): void + setPassword(password?: string | null): void + setPasswordSave(save: Gio.PasswordSave): void + setPim(pim: number): void + setUsername(username?: string | null): void + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Virtual methods of Gio.MountOperation */ + vfuncAborted(): void + vfuncAskPassword(message: string, defaultUser: string, defaultDomain: string, flags: Gio.AskPasswordFlags): void + vfuncAskQuestion(message: string, choices: string[]): void + vfuncReply(result: Gio.MountOperationResult): void + vfuncShowProcesses(message: string, processes: GLib.Pid[], choices: string[]): void + vfuncShowUnmountProgress(message: string, timeLeft: number, bytesLeft: number): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Gio.MountOperation */ + connect(sigName: "aborted", callback: (($obj: MountOperation) => void)): number + connect_after(sigName: "aborted", callback: (($obj: MountOperation) => void)): number + emit(sigName: "aborted"): void + on(sigName: "aborted", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "aborted", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "aborted", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "ask-password", callback: (($obj: MountOperation, message: string, defaultUser: string, defaultDomain: string, flags: Gio.AskPasswordFlags) => void)): number + connect_after(sigName: "ask-password", callback: (($obj: MountOperation, message: string, defaultUser: string, defaultDomain: string, flags: Gio.AskPasswordFlags) => void)): number + emit(sigName: "ask-password", message: string, defaultUser: string, defaultDomain: string, flags: Gio.AskPasswordFlags): void + on(sigName: "ask-password", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "ask-password", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "ask-password", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "ask-question", callback: (($obj: MountOperation, message: string, choices: string[]) => void)): number + connect_after(sigName: "ask-question", callback: (($obj: MountOperation, message: string, choices: string[]) => void)): number + emit(sigName: "ask-question", message: string, choices: string[]): void + on(sigName: "ask-question", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "ask-question", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "ask-question", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "reply", callback: (($obj: MountOperation, result: Gio.MountOperationResult) => void)): number + connect_after(sigName: "reply", callback: (($obj: MountOperation, result: Gio.MountOperationResult) => void)): number + emit(sigName: "reply", result: Gio.MountOperationResult): void + on(sigName: "reply", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "reply", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "reply", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "show-processes", callback: (($obj: MountOperation, message: string, processes: GLib.Pid[], choices: string[]) => void)): number + connect_after(sigName: "show-processes", callback: (($obj: MountOperation, message: string, processes: GLib.Pid[], choices: string[]) => void)): number + emit(sigName: "show-processes", message: string, processes: GLib.Pid[], choices: string[]): void + on(sigName: "show-processes", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "show-processes", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "show-processes", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "show-unmount-progress", callback: (($obj: MountOperation, message: string, timeLeft: number, bytesLeft: number) => void)): number + connect_after(sigName: "show-unmount-progress", callback: (($obj: MountOperation, message: string, timeLeft: number, bytesLeft: number) => void)): number + emit(sigName: "show-unmount-progress", message: string, timeLeft: number, bytesLeft: number): void + on(sigName: "show-unmount-progress", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "show-unmount-progress", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "show-unmount-progress", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: MountOperation, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: MountOperation, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::display", callback: (($obj: MountOperation, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::display", callback: (($obj: MountOperation, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::display", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::display", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::display", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::is-showing", callback: (($obj: MountOperation, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::is-showing", callback: (($obj: MountOperation, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::is-showing", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::is-showing", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::is-showing", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::parent", callback: (($obj: MountOperation, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::parent", callback: (($obj: MountOperation, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::anonymous", callback: (($obj: MountOperation, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::anonymous", callback: (($obj: MountOperation, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::anonymous", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::anonymous", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::anonymous", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::choice", callback: (($obj: MountOperation, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::choice", callback: (($obj: MountOperation, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::choice", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::choice", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::choice", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::domain", callback: (($obj: MountOperation, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::domain", callback: (($obj: MountOperation, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::domain", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::domain", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::domain", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::is-tcrypt-hidden-volume", callback: (($obj: MountOperation, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::is-tcrypt-hidden-volume", callback: (($obj: MountOperation, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::is-tcrypt-hidden-volume", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::is-tcrypt-hidden-volume", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::is-tcrypt-hidden-volume", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::is-tcrypt-system-volume", callback: (($obj: MountOperation, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::is-tcrypt-system-volume", callback: (($obj: MountOperation, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::is-tcrypt-system-volume", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::is-tcrypt-system-volume", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::is-tcrypt-system-volume", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::password", callback: (($obj: MountOperation, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::password", callback: (($obj: MountOperation, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::password", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::password", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::password", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::password-save", callback: (($obj: MountOperation, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::password-save", callback: (($obj: MountOperation, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::password-save", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::password-save", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::password-save", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::pim", callback: (($obj: MountOperation, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::pim", callback: (($obj: MountOperation, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::pim", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::pim", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::pim", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::username", callback: (($obj: MountOperation, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::username", callback: (($obj: MountOperation, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::username", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::username", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::username", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: MountOperation_ConstructProps) + _init (config?: MountOperation_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(parent?: Window | null): MountOperation + static new(): MountOperation + static $gtype: GObject.Type +} +export interface MultiFilter_ConstructProps extends Filter_ConstructProps { +} +export class MultiFilter { + /* Fields of Gtk.Filter */ + parentInstance: GObject.Object + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of Gtk.MultiFilter */ + append(filter: Filter): void + remove(position: number): void + /* Methods of Gtk.Filter */ + changed(change: FilterChange): void + getStrictness(): FilterMatch + match(item: GObject.Object): boolean + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Methods of Gio.ListModel */ + getItemType(): GObject.Type + getNItems(): number + getItem(position: number): GObject.Object | null + itemsChanged(position: number, removed: number, added: number): void + /* Methods of Gtk.Buildable */ + getBuildableId(): string + /* Virtual methods of Gtk.MultiFilter */ + vfuncGetItem(position: number): GObject.Object | null + vfuncGetItemType(): GObject.Type + vfuncGetNItems(): number + vfuncAddChild(builder: Builder, child: GObject.Object, type?: string | null): void + vfuncCustomFinished(builder: Builder, child: GObject.Object | null, tagname: string, data?: object | null): void + vfuncCustomTagEnd(builder: Builder, child: GObject.Object | null, tagname: string, data?: object | null): void + vfuncCustomTagStart(builder: Builder, child: GObject.Object | null, tagname: string): [ /* returnType */ boolean, /* parser */ BuildableParser, /* data */ object | null ] + vfuncGetId(): string + vfuncGetInternalChild(builder: Builder, childname: string): GObject.Object + vfuncParserFinished(builder: Builder): void + vfuncSetBuildableProperty(builder: Builder, name: string, value: any): void + vfuncSetId(id: string): void + /* Virtual methods of Gtk.Filter */ + vfuncGetStrictness(): FilterMatch + vfuncMatch(item?: GObject.Object | null): boolean + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Gtk.Filter */ + connect(sigName: "changed", callback: (($obj: MultiFilter, change: FilterChange) => void)): number + connect_after(sigName: "changed", callback: (($obj: MultiFilter, change: FilterChange) => void)): number + emit(sigName: "changed", change: FilterChange): void + on(sigName: "changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: MultiFilter, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: MultiFilter, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of Gio.ListModel */ + connect(sigName: "items-changed", callback: (($obj: MultiFilter, position: number, removed: number, added: number) => void)): number + connect_after(sigName: "items-changed", callback: (($obj: MultiFilter, position: number, removed: number, added: number) => void)): number + emit(sigName: "items-changed", position: number, removed: number, added: number): void + on(sigName: "items-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "items-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "items-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: MultiFilter_ConstructProps) + _init (config?: MultiFilter_ConstructProps): void + static $gtype: GObject.Type +} +export interface MultiSelection_ConstructProps extends GObject.Object_ConstructProps { + model?: Gio.ListModel +} +export class MultiSelection { + /* Properties of Gtk.MultiSelection */ + model: Gio.ListModel + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of Gtk.MultiSelection */ + getModel(): Gio.ListModel + setModel(model?: Gio.ListModel | null): void + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Methods of Gio.ListModel */ + getItemType(): GObject.Type + getNItems(): number + getItem(position: number): GObject.Object | null + itemsChanged(position: number, removed: number, added: number): void + /* Methods of Gtk.SelectionModel */ + getSelection(): Bitset + getSelectionInRange(position: number, nItems: number): 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: Bitset, mask: Bitset): boolean + unselectAll(): boolean + unselectItem(position: number): boolean + unselectRange(position: number, nItems: number): boolean + /* Virtual methods of Gtk.MultiSelection */ + vfuncGetItem(position: number): GObject.Object | null + vfuncGetItemType(): GObject.Type + vfuncGetNItems(): number + vfuncGetSelectionInRange(position: number, nItems: number): Bitset + vfuncIsSelected(position: number): boolean + vfuncSelectAll(): boolean + vfuncSelectItem(position: number, unselectRest: boolean): boolean + vfuncSelectRange(position: number, nItems: number, unselectRest: boolean): boolean + vfuncSetSelection(selected: Bitset, mask: Bitset): boolean + vfuncUnselectAll(): boolean + vfuncUnselectItem(position: number): boolean + vfuncUnselectRange(position: number, nItems: number): boolean + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: MultiSelection, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: MultiSelection, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of Gio.ListModel */ + connect(sigName: "items-changed", callback: (($obj: MultiSelection, position: number, removed: number, added: number) => void)): number + connect_after(sigName: "items-changed", callback: (($obj: MultiSelection, position: number, removed: number, added: number) => void)): number + emit(sigName: "items-changed", position: number, removed: number, added: number): void + on(sigName: "items-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "items-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "items-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of Gtk.SelectionModel */ + connect(sigName: "selection-changed", callback: (($obj: MultiSelection, position: number, nItems: number) => void)): number + connect_after(sigName: "selection-changed", callback: (($obj: MultiSelection, position: number, nItems: number) => void)): number + emit(sigName: "selection-changed", position: number, nItems: number): void + on(sigName: "selection-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "selection-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "selection-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::model", callback: (($obj: MultiSelection, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::model", callback: (($obj: MultiSelection, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::model", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::model", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::model", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: MultiSelection_ConstructProps) + _init (config?: MultiSelection_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(model?: Gio.ListModel | null): MultiSelection + static $gtype: GObject.Type +} +export interface MultiSorter_ConstructProps extends Sorter_ConstructProps { +} +export class MultiSorter { + /* Fields of Gtk.Sorter */ + parentInstance: GObject.Object + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of Gtk.MultiSorter */ + append(sorter: Sorter): void + remove(position: number): void + /* Methods of Gtk.Sorter */ + changed(change: SorterChange): void + compare(item1: GObject.Object, item2: GObject.Object): Ordering + getOrder(): SorterOrder + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Methods of Gio.ListModel */ + getItemType(): GObject.Type + getNItems(): number + getItem(position: number): GObject.Object | null + itemsChanged(position: number, removed: number, added: number): void + /* Methods of Gtk.Buildable */ + getBuildableId(): string + /* Virtual methods of Gtk.MultiSorter */ + vfuncGetItem(position: number): GObject.Object | null + vfuncGetItemType(): GObject.Type + vfuncGetNItems(): number + vfuncAddChild(builder: Builder, child: GObject.Object, type?: string | null): void + vfuncCustomFinished(builder: Builder, child: GObject.Object | null, tagname: string, data?: object | null): void + vfuncCustomTagEnd(builder: Builder, child: GObject.Object | null, tagname: string, data?: object | null): void + vfuncCustomTagStart(builder: Builder, child: GObject.Object | null, tagname: string): [ /* returnType */ boolean, /* parser */ BuildableParser, /* data */ object | null ] + vfuncGetId(): string + vfuncGetInternalChild(builder: Builder, childname: string): GObject.Object + vfuncParserFinished(builder: Builder): void + vfuncSetBuildableProperty(builder: Builder, name: string, value: any): void + vfuncSetId(id: string): void + /* Virtual methods of Gtk.Sorter */ + vfuncCompare(item1?: GObject.Object | null, item2?: GObject.Object | null): Ordering + vfuncGetOrder(): SorterOrder + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Gtk.Sorter */ + connect(sigName: "changed", callback: (($obj: MultiSorter, change: SorterChange) => void)): number + connect_after(sigName: "changed", callback: (($obj: MultiSorter, change: SorterChange) => void)): number + emit(sigName: "changed", change: SorterChange): void + on(sigName: "changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: MultiSorter, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: MultiSorter, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of Gio.ListModel */ + connect(sigName: "items-changed", callback: (($obj: MultiSorter, position: number, removed: number, added: number) => void)): number + connect_after(sigName: "items-changed", callback: (($obj: MultiSorter, position: number, removed: number, added: number) => void)): number + emit(sigName: "items-changed", position: number, removed: number, added: number): void + on(sigName: "items-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "items-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "items-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: MultiSorter_ConstructProps) + _init (config?: MultiSorter_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(): MultiSorter + static $gtype: GObject.Type +} +export interface NamedAction_ConstructProps extends ShortcutAction_ConstructProps { + actionName?: string +} +export class NamedAction { + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of Gtk.NamedAction */ + getActionName(): string + /* Methods of Gtk.ShortcutAction */ + activate(flags: ShortcutActionFlags, widget: Widget, args?: GLib.Variant | null): boolean + print(string: GLib.String): void + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: NamedAction, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: NamedAction, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: NamedAction_ConstructProps) + _init (config?: NamedAction_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(name: string): NamedAction + static $gtype: GObject.Type +} +export interface NativeDialog_ConstructProps extends GObject.Object_ConstructProps { + modal?: boolean + title?: string + transientFor?: Window + visible?: boolean +} +export class NativeDialog { + /* Properties of Gtk.NativeDialog */ + modal: boolean + title: string + transientFor: Window + visible: boolean + /* Fields of Gtk.NativeDialog */ + parentInstance: GObject.Object + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of Gtk.NativeDialog */ + destroy(): void + getModal(): boolean + getTitle(): string | null + getTransientFor(): Window | null + getVisible(): boolean + hide(): void + setModal(modal: boolean): void + setTitle(title: string): void + setTransientFor(parent?: Window | null): void + show(): void + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Virtual methods of Gtk.NativeDialog */ + vfuncHide(): void + vfuncResponse(responseId: number): void + vfuncShow(): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Gtk.NativeDialog */ + connect(sigName: "response", callback: (($obj: NativeDialog, responseId: number) => void)): number + connect_after(sigName: "response", callback: (($obj: NativeDialog, responseId: number) => void)): number + emit(sigName: "response", responseId: number): void + on(sigName: "response", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "response", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "response", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: NativeDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: NativeDialog, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::modal", callback: (($obj: NativeDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::modal", callback: (($obj: NativeDialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::modal", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::modal", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::modal", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::title", callback: (($obj: NativeDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::title", callback: (($obj: NativeDialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::title", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::title", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::title", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::transient-for", callback: (($obj: NativeDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::transient-for", callback: (($obj: NativeDialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::transient-for", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::transient-for", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::transient-for", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::visible", callback: (($obj: NativeDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::visible", callback: (($obj: NativeDialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: NativeDialog_ConstructProps) + _init (config?: NativeDialog_ConstructProps): void + static $gtype: GObject.Type +} +export interface NeverTrigger_ConstructProps extends ShortcutTrigger_ConstructProps { +} +export class NeverTrigger { + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of Gtk.ShortcutTrigger */ + compare(trigger2: ShortcutTrigger): number + equal(trigger2: ShortcutTrigger): boolean + hash(): number + print(string: GLib.String): void + printLabel(display: Gdk.Display, string: GLib.String): boolean + toLabel(display: Gdk.Display): string + trigger(event: Gdk.Event, enableMnemonics: boolean): Gdk.KeyMatch + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: NeverTrigger, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: NeverTrigger, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: NeverTrigger_ConstructProps) + _init (config?: NeverTrigger_ConstructProps): void + /* Static methods and pseudo-constructors */ + static get(): NeverTrigger + static $gtype: GObject.Type +} +export interface NoSelection_ConstructProps extends GObject.Object_ConstructProps { + model?: Gio.ListModel +} +export class NoSelection { + /* Properties of Gtk.NoSelection */ + model: Gio.ListModel + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of Gtk.NoSelection */ + getModel(): Gio.ListModel + setModel(model?: Gio.ListModel | null): void + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Methods of Gio.ListModel */ + getItemType(): GObject.Type + getNItems(): number + getItem(position: number): GObject.Object | null + itemsChanged(position: number, removed: number, added: number): void + /* Methods of Gtk.SelectionModel */ + getSelection(): Bitset + getSelectionInRange(position: number, nItems: number): 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: Bitset, mask: Bitset): boolean + unselectAll(): boolean + unselectItem(position: number): boolean + unselectRange(position: number, nItems: number): boolean + /* Virtual methods of Gtk.NoSelection */ + vfuncGetItem(position: number): GObject.Object | null + vfuncGetItemType(): GObject.Type + vfuncGetNItems(): number + vfuncGetSelectionInRange(position: number, nItems: number): Bitset + vfuncIsSelected(position: number): boolean + vfuncSelectAll(): boolean + vfuncSelectItem(position: number, unselectRest: boolean): boolean + vfuncSelectRange(position: number, nItems: number, unselectRest: boolean): boolean + vfuncSetSelection(selected: Bitset, mask: Bitset): boolean + vfuncUnselectAll(): boolean + vfuncUnselectItem(position: number): boolean + vfuncUnselectRange(position: number, nItems: number): boolean + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: NoSelection, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: NoSelection, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of Gio.ListModel */ + connect(sigName: "items-changed", callback: (($obj: NoSelection, position: number, removed: number, added: number) => void)): number + connect_after(sigName: "items-changed", callback: (($obj: NoSelection, position: number, removed: number, added: number) => void)): number + emit(sigName: "items-changed", position: number, removed: number, added: number): void + on(sigName: "items-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "items-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "items-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of Gtk.SelectionModel */ + connect(sigName: "selection-changed", callback: (($obj: NoSelection, position: number, nItems: number) => void)): number + connect_after(sigName: "selection-changed", callback: (($obj: NoSelection, position: number, nItems: number) => void)): number + emit(sigName: "selection-changed", position: number, nItems: number): void + on(sigName: "selection-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "selection-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "selection-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::model", callback: (($obj: NoSelection, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::model", callback: (($obj: NoSelection, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::model", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::model", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::model", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: NoSelection_ConstructProps) + _init (config?: NoSelection_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(model?: Gio.ListModel | null): NoSelection + static $gtype: GObject.Type +} +export interface Notebook_ConstructProps extends Widget_ConstructProps { + enablePopup?: boolean + groupName?: string + page?: number + scrollable?: boolean + showBorder?: boolean + showTabs?: boolean + tabPos?: PositionType + accessibleRole?: AccessibleRole +} +export class Notebook { + /* Properties of Gtk.Notebook */ + enablePopup: boolean + groupName: string + page: number + readonly pages: Gio.ListModel + scrollable: boolean + showBorder: boolean + showTabs: boolean + tabPos: PositionType + /* Properties of Gtk.Widget */ + canFocus: boolean + canTarget: boolean + cssClasses: string[] + cursor: Gdk.Cursor + focusOnClick: boolean + focusable: boolean + halign: Align + readonly hasDefault: boolean + readonly hasFocus: boolean + hasTooltip: boolean + heightRequest: number + hexpand: boolean + hexpandSet: boolean + layoutManager: LayoutManager + marginBottom: number + marginEnd: number + marginStart: number + marginTop: number + name: string + opacity: number + overflow: Overflow + readonly parent: Widget + receivesDefault: boolean + readonly root: Root + readonly scaleFactor: number + sensitive: boolean + tooltipMarkup: string + tooltipText: string + valign: Align + vexpand: boolean + vexpandSet: boolean + visible: boolean + widthRequest: number + /* Properties of Gtk.Accessible */ + accessibleRole: AccessibleRole + /* Fields of Gtk.Widget */ + parentInstance: GObject.InitiallyUnowned + /* Fields of GObject.InitiallyUnowned */ + gTypeInstance: GObject.TypeInstance + /* Methods of Gtk.Notebook */ + appendPage(child: Widget, tabLabel?: Widget | null): number + appendPageMenu(child: Widget, tabLabel?: Widget | null, menuLabel?: Widget | null): number + detachTab(child: Widget): void + getActionWidget(packType: PackType): Widget | null + getCurrentPage(): number + getGroupName(): string | null + getMenuLabel(child: Widget): Widget | null + getMenuLabelText(child: Widget): string | null + getNPages(): number + getNthPage(pageNum: number): Widget | null + getPage(child: Widget): NotebookPage + getPages(): Gio.ListModel + getScrollable(): boolean + getShowBorder(): boolean + getShowTabs(): boolean + getTabDetachable(child: Widget): boolean + getTabLabel(child: Widget): Widget | null + getTabLabelText(child: Widget): string | null + getTabPos(): PositionType + getTabReorderable(child: Widget): boolean + insertPage(child: Widget, tabLabel: Widget | null, position: number): number + insertPageMenu(child: Widget, tabLabel: Widget | null, menuLabel: Widget | null, position: number): number + nextPage(): void + pageNum(child: Widget): number + popupDisable(): void + popupEnable(): void + prependPage(child: Widget, tabLabel?: Widget | null): number + prependPageMenu(child: Widget, tabLabel?: Widget | null, menuLabel?: Widget | null): number + prevPage(): void + removePage(pageNum: number): void + reorderChild(child: Widget, position: number): void + setActionWidget(widget: Widget, packType: PackType): void + setCurrentPage(pageNum: number): void + setGroupName(groupName?: string | null): void + setMenuLabel(child: Widget, menuLabel?: Widget | null): void + setMenuLabelText(child: Widget, menuText: string): void + setScrollable(scrollable: boolean): void + setShowBorder(showBorder: boolean): void + setShowTabs(showTabs: boolean): void + setTabDetachable(child: Widget, detachable: boolean): void + setTabLabel(child: Widget, tabLabel?: Widget | null): void + setTabLabelText(child: Widget, tabText: string): void + setTabPos(pos: PositionType): void + setTabReorderable(child: Widget, reorderable: boolean): void + /* Methods of Gtk.Widget */ + actionSetEnabled(actionName: string, enabled: boolean): void + activate(): boolean + activateAction(name: string, args?: GLib.Variant | null): boolean + activateDefault(): void + addController(controller: EventController): void + addCssClass(cssClass: string): void + addMnemonicLabel(label: Widget): void + addTickCallback(callback: TickCallback): number + allocate(width: number, height: number, baseline: number, transform?: Gsk.Transform | null): void + childFocus(direction: DirectionType): boolean + computeBounds(target: Widget): [ /* returnType */ boolean, /* outBounds */ Graphene.Rect ] + computeExpand(orientation: Orientation): boolean + computePoint(target: Widget, point: Graphene.Point): [ /* returnType */ boolean, /* outPoint */ Graphene.Point ] + computeTransform(target: Widget): [ /* returnType */ boolean, /* outTransform */ Graphene.Matrix ] + contains(x: number, y: number): boolean + createPangoContext(): Pango.Context + createPangoLayout(text?: string | null): Pango.Layout + dragCheckThreshold(startX: number, startY: number, currentX: number, currentY: number): boolean + errorBell(): void + getAllocatedBaseline(): number + getAllocatedHeight(): number + getAllocatedWidth(): number + getAllocation(): /* allocation */ Allocation + getAncestor(widgetType: GObject.Type): Widget | null + getCanFocus(): boolean + getCanTarget(): boolean + getChildVisible(): boolean + getClipboard(): Gdk.Clipboard + getCssClasses(): string[] + getCssName(): string + getCursor(): Gdk.Cursor | null + getDirection(): TextDirection + getDisplay(): Gdk.Display + getFirstChild(): Widget | null + getFocusChild(): Widget | null + getFocusOnClick(): boolean + getFocusable(): boolean + getFontMap(): Pango.FontMap | null + getFontOptions(): cairo.FontOptions | null + getFrameClock(): Gdk.FrameClock | null + getHalign(): Align + getHasTooltip(): boolean + getHeight(): number + getHexpand(): boolean + getHexpandSet(): boolean + getLastChild(): Widget | null + getLayoutManager(): LayoutManager | null + getMapped(): boolean + getMarginBottom(): number + getMarginEnd(): number + getMarginStart(): number + getMarginTop(): number + getName(): string + getNative(): Native | null + getNextSibling(): Widget | null + getOpacity(): number + getOverflow(): Overflow + getPangoContext(): Pango.Context + getParent(): Widget | null + getPreferredSize(): [ /* minimumSize */ Requisition | null, /* naturalSize */ Requisition | null ] + getPrevSibling(): Widget | null + getPrimaryClipboard(): Gdk.Clipboard + getRealized(): boolean + getReceivesDefault(): boolean + getRequestMode(): SizeRequestMode + getRoot(): Root | null + getScaleFactor(): number + getSensitive(): boolean + getSettings(): Settings + getSize(orientation: Orientation): number + getSizeRequest(): [ /* width */ number | null, /* height */ number | null ] + getStateFlags(): StateFlags + getStyleContext(): StyleContext + getTemplateChild(widgetType: GObject.Type, name: string): GObject.Object + getTooltipMarkup(): string | null + getTooltipText(): string | null + getValign(): 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?: Gio.ActionGroup | null): void + insertAfter(parent: Widget, previousSibling?: Widget | null): void + insertBefore(parent: Widget, nextSibling?: Widget | null): void + isAncestor(ancestor: Widget): boolean + isDrawable(): boolean + isFocus(): boolean + isSensitive(): boolean + isVisible(): boolean + keynavFailed(direction: DirectionType): boolean + listMnemonicLabels(): Widget[] + map(): void + measure(orientation: Orientation, forSize: number): [ /* minimum */ number | null, /* natural */ number | null, /* minimumBaseline */ number | null, /* naturalBaseline */ number | null ] + mnemonicActivate(groupCycling: boolean): boolean + observeChildren(): Gio.ListModel + observeControllers(): Gio.ListModel + pick(x: number, y: number, flags: PickFlags): Widget | null + queueAllocate(): void + queueDraw(): void + queueResize(): void + realize(): void + removeController(controller: EventController): void + removeCssClass(cssClass: string): void + removeMnemonicLabel(label: Widget): void + removeTickCallback(id: number): void + setCanFocus(canFocus: boolean): void + setCanTarget(canTarget: boolean): void + setChildVisible(childVisible: boolean): void + setCssClasses(classes: string[]): void + setCursor(cursor?: Gdk.Cursor | null): void + setCursorFromName(name?: string | null): void + setDirection(dir: TextDirection): void + setFocusChild(child?: Widget | null): void + setFocusOnClick(focusOnClick: boolean): void + setFocusable(focusable: boolean): void + setFontMap(fontMap?: Pango.FontMap | null): void + setFontOptions(options?: cairo.FontOptions | null): void + setHalign(align: Align): void + setHasTooltip(hasTooltip: boolean): void + setHexpand(expand: boolean): void + setHexpandSet(set: boolean): void + setLayoutManager(layoutManager?: LayoutManager | 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: Overflow): void + setParent(parent: Widget): void + setReceivesDefault(receivesDefault: boolean): void + setSensitive(sensitive: boolean): void + setSizeRequest(width: number, height: number): void + setStateFlags(flags: StateFlags, clear: boolean): void + setTooltipMarkup(markup?: string | null): void + setTooltipText(text?: string | null): void + setValign(align: Align): void + setVexpand(expand: boolean): void + setVexpandSet(set: boolean): void + setVisible(visible: boolean): void + shouldLayout(): boolean + show(): void + sizeAllocate(allocation: Allocation, baseline: number): void + snapshotChild(child: Widget, snapshot: Snapshot): void + translateCoordinates(destWidget: Widget, srcX: number, srcY: number): [ /* returnType */ boolean, /* destX */ number | null, /* destY */ number | null ] + triggerTooltipQuery(): void + unmap(): void + unparent(): void + unrealize(): void + unsetStateFlags(flags: StateFlags): void + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Methods of Gtk.Accessible */ + getAccessibleRole(): AccessibleRole + resetProperty(property: AccessibleProperty): void + resetRelation(relation: AccessibleRelation): void + resetState(state: AccessibleState): void + updateProperty(properties: AccessibleProperty[], values: any): void + updateRelation(relations: AccessibleRelation[], values: any): void + updateState(states: AccessibleState[], values: any): void + /* Methods of Gtk.Buildable */ + getBuildableId(): string + /* Virtual methods of Gtk.Widget */ + vfuncComputeExpand(hexpandP: boolean, vexpandP: boolean): void + vfuncContains(x: number, y: number): boolean + vfuncCssChanged(change: CssStyleChange): void + vfuncDirectionChanged(previousDirection: TextDirection): void + vfuncFocus(direction: DirectionType): boolean + vfuncGetRequestMode(): SizeRequestMode + vfuncGrabFocus(): boolean + vfuncHide(): void + vfuncKeynavFailed(direction: DirectionType): boolean + vfuncMap(): void + vfuncMeasure(orientation: Orientation, forSize: number): [ /* minimum */ number | null, /* natural */ number | null, /* minimumBaseline */ number | null, /* naturalBaseline */ number | null ] + vfuncMnemonicActivate(groupCycling: boolean): boolean + vfuncMoveFocus(direction: DirectionType): void + vfuncQueryTooltip(x: number, y: number, keyboardTooltip: boolean, tooltip: Tooltip): boolean + vfuncRealize(): void + vfuncRoot(): void + vfuncSetFocusChild(child?: Widget | null): void + vfuncShow(): void + vfuncSizeAllocate(width: number, height: number, baseline: number): void + vfuncSnapshot(snapshot: Snapshot): void + vfuncStateFlagsChanged(previousStateFlags: StateFlags): void + vfuncSystemSettingChanged(settings: SystemSetting): void + vfuncUnmap(): void + vfuncUnrealize(): void + vfuncUnroot(): void + vfuncAddChild(builder: Builder, child: GObject.Object, type?: string | null): void + vfuncCustomFinished(builder: Builder, child: GObject.Object | null, tagname: string, data?: object | null): void + vfuncCustomTagEnd(builder: Builder, child: GObject.Object | null, tagname: string, data?: object | null): void + vfuncCustomTagStart(builder: Builder, child: GObject.Object | null, tagname: string): [ /* returnType */ boolean, /* parser */ BuildableParser, /* data */ object | null ] + vfuncGetId(): string + vfuncGetInternalChild(builder: Builder, childname: string): GObject.Object + vfuncParserFinished(builder: Builder): void + vfuncSetBuildableProperty(builder: Builder, name: string, value: any): void + vfuncSetId(id: string): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Gtk.Notebook */ + connect(sigName: "change-current-page", callback: (($obj: Notebook, object: number) => boolean)): number + connect_after(sigName: "change-current-page", callback: (($obj: Notebook, object: number) => boolean)): number + emit(sigName: "change-current-page", object: number): void + on(sigName: "change-current-page", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "change-current-page", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "change-current-page", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "create-window", callback: (($obj: Notebook, page: Widget) => Notebook)): number + connect_after(sigName: "create-window", callback: (($obj: Notebook, page: Widget) => Notebook)): number + emit(sigName: "create-window", page: Widget): void + on(sigName: "create-window", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "create-window", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "create-window", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "focus-tab", callback: (($obj: Notebook, object: NotebookTab) => boolean)): number + connect_after(sigName: "focus-tab", callback: (($obj: Notebook, object: NotebookTab) => boolean)): number + emit(sigName: "focus-tab", object: NotebookTab): void + on(sigName: "focus-tab", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "focus-tab", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "focus-tab", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "move-focus-out", callback: (($obj: Notebook, object: DirectionType) => void)): number + connect_after(sigName: "move-focus-out", callback: (($obj: Notebook, object: DirectionType) => void)): number + emit(sigName: "move-focus-out", object: DirectionType): void + on(sigName: "move-focus-out", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "move-focus-out", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "move-focus-out", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "page-added", callback: (($obj: Notebook, child: Widget, pageNum: number) => void)): number + connect_after(sigName: "page-added", callback: (($obj: Notebook, child: Widget, pageNum: number) => void)): number + emit(sigName: "page-added", child: Widget, pageNum: number): void + on(sigName: "page-added", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "page-added", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "page-added", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "page-removed", callback: (($obj: Notebook, child: Widget, pageNum: number) => void)): number + connect_after(sigName: "page-removed", callback: (($obj: Notebook, child: Widget, pageNum: number) => void)): number + emit(sigName: "page-removed", child: Widget, pageNum: number): void + on(sigName: "page-removed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "page-removed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "page-removed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "page-reordered", callback: (($obj: Notebook, child: Widget, pageNum: number) => void)): number + connect_after(sigName: "page-reordered", callback: (($obj: Notebook, child: Widget, pageNum: number) => void)): number + emit(sigName: "page-reordered", child: Widget, pageNum: number): void + on(sigName: "page-reordered", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "page-reordered", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "page-reordered", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "reorder-tab", callback: (($obj: Notebook, object: DirectionType, p0: boolean) => boolean)): number + connect_after(sigName: "reorder-tab", callback: (($obj: Notebook, object: DirectionType, p0: boolean) => boolean)): number + emit(sigName: "reorder-tab", object: DirectionType, p0: boolean): void + on(sigName: "reorder-tab", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "reorder-tab", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "reorder-tab", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "select-page", callback: (($obj: Notebook, object: boolean) => boolean)): number + connect_after(sigName: "select-page", callback: (($obj: Notebook, object: boolean) => boolean)): number + emit(sigName: "select-page", object: boolean): void + on(sigName: "select-page", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "select-page", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "select-page", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "switch-page", callback: (($obj: Notebook, page: Widget, pageNum: number) => void)): number + connect_after(sigName: "switch-page", callback: (($obj: Notebook, page: Widget, pageNum: number) => void)): number + emit(sigName: "switch-page", page: Widget, pageNum: number): void + on(sigName: "switch-page", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "switch-page", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "switch-page", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of Gtk.Widget */ + connect(sigName: "destroy", callback: (($obj: Notebook) => void)): number + connect_after(sigName: "destroy", callback: (($obj: Notebook) => void)): number + emit(sigName: "destroy"): void + on(sigName: "destroy", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "destroy", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "destroy", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "direction-changed", callback: (($obj: Notebook, previousDirection: TextDirection) => void)): number + connect_after(sigName: "direction-changed", callback: (($obj: Notebook, previousDirection: TextDirection) => void)): number + emit(sigName: "direction-changed", previousDirection: TextDirection): void + on(sigName: "direction-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "direction-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "direction-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "hide", callback: (($obj: Notebook) => void)): number + connect_after(sigName: "hide", callback: (($obj: Notebook) => void)): number + emit(sigName: "hide"): void + on(sigName: "hide", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "hide", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "hide", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "keynav-failed", callback: (($obj: Notebook, direction: DirectionType) => boolean)): number + connect_after(sigName: "keynav-failed", callback: (($obj: Notebook, direction: DirectionType) => boolean)): number + emit(sigName: "keynav-failed", direction: DirectionType): void + on(sigName: "keynav-failed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "keynav-failed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "keynav-failed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "map", callback: (($obj: Notebook) => void)): number + connect_after(sigName: "map", callback: (($obj: Notebook) => void)): number + emit(sigName: "map"): void + on(sigName: "map", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "map", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "map", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "mnemonic-activate", callback: (($obj: Notebook, groupCycling: boolean) => boolean)): number + connect_after(sigName: "mnemonic-activate", callback: (($obj: Notebook, groupCycling: boolean) => boolean)): number + emit(sigName: "mnemonic-activate", groupCycling: boolean): void + on(sigName: "mnemonic-activate", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "mnemonic-activate", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "mnemonic-activate", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "move-focus", callback: (($obj: Notebook, direction: DirectionType) => void)): number + connect_after(sigName: "move-focus", callback: (($obj: Notebook, direction: DirectionType) => void)): number + emit(sigName: "move-focus", direction: DirectionType): void + on(sigName: "move-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "move-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "move-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "query-tooltip", callback: (($obj: Notebook, x: number, y: number, keyboardMode: boolean, tooltip: Tooltip) => boolean)): number + connect_after(sigName: "query-tooltip", callback: (($obj: Notebook, x: number, y: number, keyboardMode: boolean, tooltip: Tooltip) => boolean)): number + emit(sigName: "query-tooltip", x: number, y: number, keyboardMode: boolean, tooltip: Tooltip): void + on(sigName: "query-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "query-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "query-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "realize", callback: (($obj: Notebook) => void)): number + connect_after(sigName: "realize", callback: (($obj: Notebook) => void)): number + emit(sigName: "realize"): void + on(sigName: "realize", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "realize", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "realize", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "show", callback: (($obj: Notebook) => void)): number + connect_after(sigName: "show", callback: (($obj: Notebook) => void)): number + emit(sigName: "show"): void + on(sigName: "show", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "show", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "show", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "state-flags-changed", callback: (($obj: Notebook, flags: StateFlags) => void)): number + connect_after(sigName: "state-flags-changed", callback: (($obj: Notebook, flags: StateFlags) => void)): number + emit(sigName: "state-flags-changed", flags: StateFlags): void + on(sigName: "state-flags-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "state-flags-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "state-flags-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "unmap", callback: (($obj: Notebook) => void)): number + connect_after(sigName: "unmap", callback: (($obj: Notebook) => void)): number + emit(sigName: "unmap"): void + on(sigName: "unmap", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "unmap", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "unmap", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "unrealize", callback: (($obj: Notebook) => void)): number + connect_after(sigName: "unrealize", callback: (($obj: Notebook) => void)): number + emit(sigName: "unrealize"): void + on(sigName: "unrealize", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "unrealize", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "unrealize", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: Notebook, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: Notebook, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::enable-popup", callback: (($obj: Notebook, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::enable-popup", callback: (($obj: Notebook, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::enable-popup", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::enable-popup", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::enable-popup", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::group-name", callback: (($obj: Notebook, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::group-name", callback: (($obj: Notebook, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::group-name", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::group-name", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::group-name", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::page", callback: (($obj: Notebook, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::page", callback: (($obj: Notebook, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::page", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::page", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::page", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::pages", callback: (($obj: Notebook, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::pages", callback: (($obj: Notebook, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::pages", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::pages", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::pages", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::scrollable", callback: (($obj: Notebook, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::scrollable", callback: (($obj: Notebook, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::scrollable", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::scrollable", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::scrollable", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::show-border", callback: (($obj: Notebook, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::show-border", callback: (($obj: Notebook, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::show-border", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::show-border", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::show-border", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::show-tabs", callback: (($obj: Notebook, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::show-tabs", callback: (($obj: Notebook, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::show-tabs", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::show-tabs", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::show-tabs", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::tab-pos", callback: (($obj: Notebook, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::tab-pos", callback: (($obj: Notebook, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::tab-pos", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::tab-pos", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::tab-pos", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::can-focus", callback: (($obj: Notebook, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::can-focus", callback: (($obj: Notebook, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::can-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::can-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::can-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::can-target", callback: (($obj: Notebook, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::can-target", callback: (($obj: Notebook, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::can-target", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::can-target", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::can-target", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::css-classes", callback: (($obj: Notebook, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::css-classes", callback: (($obj: Notebook, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::css-classes", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::css-classes", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::css-classes", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::cursor", callback: (($obj: Notebook, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::cursor", callback: (($obj: Notebook, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::cursor", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::cursor", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::cursor", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::focus-on-click", callback: (($obj: Notebook, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::focus-on-click", callback: (($obj: Notebook, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::focus-on-click", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::focus-on-click", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::focus-on-click", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::focusable", callback: (($obj: Notebook, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::focusable", callback: (($obj: Notebook, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::focusable", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::focusable", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::focusable", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::halign", callback: (($obj: Notebook, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::halign", callback: (($obj: Notebook, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::halign", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::halign", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::halign", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::has-default", callback: (($obj: Notebook, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-default", callback: (($obj: Notebook, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::has-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::has-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::has-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::has-focus", callback: (($obj: Notebook, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-focus", callback: (($obj: Notebook, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::has-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::has-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::has-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::has-tooltip", callback: (($obj: Notebook, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-tooltip", callback: (($obj: Notebook, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::has-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::has-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::has-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::height-request", callback: (($obj: Notebook, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::height-request", callback: (($obj: Notebook, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::height-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::height-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::height-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::hexpand", callback: (($obj: Notebook, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hexpand", callback: (($obj: Notebook, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::hexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::hexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::hexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::hexpand-set", callback: (($obj: Notebook, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hexpand-set", callback: (($obj: Notebook, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::hexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::hexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::hexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::layout-manager", callback: (($obj: Notebook, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::layout-manager", callback: (($obj: Notebook, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::layout-manager", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::layout-manager", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::layout-manager", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-bottom", callback: (($obj: Notebook, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-bottom", callback: (($obj: Notebook, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-bottom", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-bottom", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-bottom", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-end", callback: (($obj: Notebook, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-end", callback: (($obj: Notebook, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-end", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-end", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-end", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-start", callback: (($obj: Notebook, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-start", callback: (($obj: Notebook, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-start", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-start", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-start", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-top", callback: (($obj: Notebook, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-top", callback: (($obj: Notebook, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-top", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-top", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-top", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::name", callback: (($obj: Notebook, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::name", callback: (($obj: Notebook, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::opacity", callback: (($obj: Notebook, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::opacity", callback: (($obj: Notebook, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::opacity", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::opacity", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::opacity", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::overflow", callback: (($obj: Notebook, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::overflow", callback: (($obj: Notebook, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::overflow", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::overflow", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::overflow", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::parent", callback: (($obj: Notebook, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::parent", callback: (($obj: Notebook, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::receives-default", callback: (($obj: Notebook, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::receives-default", callback: (($obj: Notebook, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::receives-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::receives-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::receives-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::root", callback: (($obj: Notebook, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::root", callback: (($obj: Notebook, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::root", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::root", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::root", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::scale-factor", callback: (($obj: Notebook, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::scale-factor", callback: (($obj: Notebook, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::scale-factor", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::scale-factor", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::scale-factor", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::sensitive", callback: (($obj: Notebook, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::sensitive", callback: (($obj: Notebook, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::sensitive", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::sensitive", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::sensitive", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::tooltip-markup", callback: (($obj: Notebook, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::tooltip-markup", callback: (($obj: Notebook, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::tooltip-markup", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::tooltip-markup", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::tooltip-markup", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::tooltip-text", callback: (($obj: Notebook, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::tooltip-text", callback: (($obj: Notebook, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::tooltip-text", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::tooltip-text", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::tooltip-text", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::valign", callback: (($obj: Notebook, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::valign", callback: (($obj: Notebook, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::valign", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::valign", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::valign", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::vexpand", callback: (($obj: Notebook, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vexpand", callback: (($obj: Notebook, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::vexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::vexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::vexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::vexpand-set", callback: (($obj: Notebook, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vexpand-set", callback: (($obj: Notebook, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::vexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::vexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::vexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::visible", callback: (($obj: Notebook, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::visible", callback: (($obj: Notebook, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::width-request", callback: (($obj: Notebook, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::width-request", callback: (($obj: Notebook, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::width-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::width-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::width-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::accessible-role", callback: (($obj: Notebook, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-role", callback: (($obj: Notebook, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::accessible-role", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::accessible-role", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::accessible-role", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: Notebook_ConstructProps) + _init (config?: Notebook_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(): Notebook + static $gtype: GObject.Type +} +export interface NotebookPage_ConstructProps extends GObject.Object_ConstructProps { + child?: Widget + detachable?: boolean + menu?: Widget + menuLabel?: string + position?: number + reorderable?: boolean + tab?: Widget + tabExpand?: boolean + tabFill?: boolean + tabLabel?: string +} +export class NotebookPage { + /* Properties of Gtk.NotebookPage */ + detachable: boolean + menuLabel: string + position: number + reorderable: boolean + tabExpand: boolean + tabFill: boolean + tabLabel: string + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of Gtk.NotebookPage */ + getChild(): Widget + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: NotebookPage, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: NotebookPage, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::detachable", callback: (($obj: NotebookPage, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::detachable", callback: (($obj: NotebookPage, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::detachable", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::detachable", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::detachable", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::menu-label", callback: (($obj: NotebookPage, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::menu-label", callback: (($obj: NotebookPage, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::menu-label", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::menu-label", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::menu-label", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::position", callback: (($obj: NotebookPage, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::position", callback: (($obj: NotebookPage, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::position", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::position", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::position", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::reorderable", callback: (($obj: NotebookPage, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::reorderable", callback: (($obj: NotebookPage, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::reorderable", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::reorderable", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::reorderable", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::tab-expand", callback: (($obj: NotebookPage, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::tab-expand", callback: (($obj: NotebookPage, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::tab-expand", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::tab-expand", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::tab-expand", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::tab-fill", callback: (($obj: NotebookPage, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::tab-fill", callback: (($obj: NotebookPage, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::tab-fill", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::tab-fill", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::tab-fill", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::tab-label", callback: (($obj: NotebookPage, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::tab-label", callback: (($obj: NotebookPage, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::tab-label", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::tab-label", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::tab-label", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: NotebookPage_ConstructProps) + _init (config?: NotebookPage_ConstructProps): void + static $gtype: GObject.Type +} +export interface NothingAction_ConstructProps extends ShortcutAction_ConstructProps { +} +export class NothingAction { + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of Gtk.ShortcutAction */ + activate(flags: ShortcutActionFlags, widget: Widget, args?: GLib.Variant | null): boolean + print(string: GLib.String): void + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: NothingAction, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: NothingAction, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: NothingAction_ConstructProps) + _init (config?: NothingAction_ConstructProps): void + /* Static methods and pseudo-constructors */ + static get(): NothingAction + static $gtype: GObject.Type +} +export interface NumericSorter_ConstructProps extends Sorter_ConstructProps { + expression?: Expression + sortOrder?: SortType +} +export class NumericSorter { + /* Properties of Gtk.NumericSorter */ + expression: Expression + sortOrder: SortType + /* Fields of Gtk.Sorter */ + parentInstance: GObject.Object + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of Gtk.NumericSorter */ + getExpression(): Expression | null + getSortOrder(): SortType + setExpression(expression?: Expression | null): void + setSortOrder(sortOrder: SortType): void + /* Methods of Gtk.Sorter */ + changed(change: SorterChange): void + compare(item1: GObject.Object, item2: GObject.Object): Ordering + getOrder(): SorterOrder + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Virtual methods of Gtk.Sorter */ + vfuncCompare(item1?: GObject.Object | null, item2?: GObject.Object | null): Ordering + vfuncGetOrder(): SorterOrder + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Gtk.Sorter */ + connect(sigName: "changed", callback: (($obj: NumericSorter, change: SorterChange) => void)): number + connect_after(sigName: "changed", callback: (($obj: NumericSorter, change: SorterChange) => void)): number + emit(sigName: "changed", change: SorterChange): void + on(sigName: "changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: NumericSorter, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: NumericSorter, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::expression", callback: (($obj: NumericSorter, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::expression", callback: (($obj: NumericSorter, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::expression", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::expression", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::expression", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::sort-order", callback: (($obj: NumericSorter, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::sort-order", callback: (($obj: NumericSorter, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::sort-order", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::sort-order", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::sort-order", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: NumericSorter_ConstructProps) + _init (config?: NumericSorter_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(expression?: Expression | null): NumericSorter + static $gtype: GObject.Type +} +export class ObjectExpression { + /* Methods of Gtk.ObjectExpression */ + getObject(): GObject.Object | null + /* Methods of Gtk.Expression */ + bind(target: GObject.Object, property: string, this?: GObject.Object | null): ExpressionWatch + evaluate(this: GObject.Object | null, value: any): boolean + getValueType(): GObject.Type + isStatic(): boolean + ref(): Expression + unref(): void + watch(this: GObject.Object | null, notify: ExpressionNotify): ExpressionWatch + static name: string + static new(object: GObject.Object): ObjectExpression + constructor(object: GObject.Object) + /* Static methods and pseudo-constructors */ + static new(object: GObject.Object): ObjectExpression +} +export interface Overlay_ConstructProps extends Widget_ConstructProps { + child?: Widget + accessibleRole?: AccessibleRole +} +export class Overlay { + /* Properties of Gtk.Overlay */ + child: Widget + /* Properties of Gtk.Widget */ + canFocus: boolean + canTarget: boolean + cssClasses: string[] + cursor: Gdk.Cursor + focusOnClick: boolean + focusable: boolean + halign: Align + readonly hasDefault: boolean + readonly hasFocus: boolean + hasTooltip: boolean + heightRequest: number + hexpand: boolean + hexpandSet: boolean + layoutManager: LayoutManager + marginBottom: number + marginEnd: number + marginStart: number + marginTop: number + name: string + opacity: number + overflow: Overflow + readonly parent: Widget + receivesDefault: boolean + readonly root: Root + readonly scaleFactor: number + sensitive: boolean + tooltipMarkup: string + tooltipText: string + valign: Align + vexpand: boolean + vexpandSet: boolean + visible: boolean + widthRequest: number + /* Properties of Gtk.Accessible */ + accessibleRole: AccessibleRole + /* Fields of Gtk.Widget */ + parentInstance: GObject.InitiallyUnowned + /* Fields of GObject.InitiallyUnowned */ + gTypeInstance: GObject.TypeInstance + /* Methods of Gtk.Overlay */ + addOverlay(widget: Widget): void + getChild(): Widget | null + getClipOverlay(widget: Widget): boolean + getMeasureOverlay(widget: Widget): boolean + removeOverlay(widget: Widget): void + setChild(child?: Widget | null): void + setClipOverlay(widget: Widget, clipOverlay: boolean): void + setMeasureOverlay(widget: Widget, measure: boolean): void + /* Methods of Gtk.Widget */ + actionSetEnabled(actionName: string, enabled: boolean): void + activate(): boolean + activateAction(name: string, args?: GLib.Variant | null): boolean + activateDefault(): void + addController(controller: EventController): void + addCssClass(cssClass: string): void + addMnemonicLabel(label: Widget): void + addTickCallback(callback: TickCallback): number + allocate(width: number, height: number, baseline: number, transform?: Gsk.Transform | null): void + childFocus(direction: DirectionType): boolean + computeBounds(target: Widget): [ /* returnType */ boolean, /* outBounds */ Graphene.Rect ] + computeExpand(orientation: Orientation): boolean + computePoint(target: Widget, point: Graphene.Point): [ /* returnType */ boolean, /* outPoint */ Graphene.Point ] + computeTransform(target: Widget): [ /* returnType */ boolean, /* outTransform */ Graphene.Matrix ] + contains(x: number, y: number): boolean + createPangoContext(): Pango.Context + createPangoLayout(text?: string | null): Pango.Layout + dragCheckThreshold(startX: number, startY: number, currentX: number, currentY: number): boolean + errorBell(): void + getAllocatedBaseline(): number + getAllocatedHeight(): number + getAllocatedWidth(): number + getAllocation(): /* allocation */ Allocation + getAncestor(widgetType: GObject.Type): Widget | null + getCanFocus(): boolean + getCanTarget(): boolean + getChildVisible(): boolean + getClipboard(): Gdk.Clipboard + getCssClasses(): string[] + getCssName(): string + getCursor(): Gdk.Cursor | null + getDirection(): TextDirection + getDisplay(): Gdk.Display + getFirstChild(): Widget | null + getFocusChild(): Widget | null + getFocusOnClick(): boolean + getFocusable(): boolean + getFontMap(): Pango.FontMap | null + getFontOptions(): cairo.FontOptions | null + getFrameClock(): Gdk.FrameClock | null + getHalign(): Align + getHasTooltip(): boolean + getHeight(): number + getHexpand(): boolean + getHexpandSet(): boolean + getLastChild(): Widget | null + getLayoutManager(): LayoutManager | null + getMapped(): boolean + getMarginBottom(): number + getMarginEnd(): number + getMarginStart(): number + getMarginTop(): number + getName(): string + getNative(): Native | null + getNextSibling(): Widget | null + getOpacity(): number + getOverflow(): Overflow + getPangoContext(): Pango.Context + getParent(): Widget | null + getPreferredSize(): [ /* minimumSize */ Requisition | null, /* naturalSize */ Requisition | null ] + getPrevSibling(): Widget | null + getPrimaryClipboard(): Gdk.Clipboard + getRealized(): boolean + getReceivesDefault(): boolean + getRequestMode(): SizeRequestMode + getRoot(): Root | null + getScaleFactor(): number + getSensitive(): boolean + getSettings(): Settings + getSize(orientation: Orientation): number + getSizeRequest(): [ /* width */ number | null, /* height */ number | null ] + getStateFlags(): StateFlags + getStyleContext(): StyleContext + getTemplateChild(widgetType: GObject.Type, name: string): GObject.Object + getTooltipMarkup(): string | null + getTooltipText(): string | null + getValign(): 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?: Gio.ActionGroup | null): void + insertAfter(parent: Widget, previousSibling?: Widget | null): void + insertBefore(parent: Widget, nextSibling?: Widget | null): void + isAncestor(ancestor: Widget): boolean + isDrawable(): boolean + isFocus(): boolean + isSensitive(): boolean + isVisible(): boolean + keynavFailed(direction: DirectionType): boolean + listMnemonicLabels(): Widget[] + map(): void + measure(orientation: Orientation, forSize: number): [ /* minimum */ number | null, /* natural */ number | null, /* minimumBaseline */ number | null, /* naturalBaseline */ number | null ] + mnemonicActivate(groupCycling: boolean): boolean + observeChildren(): Gio.ListModel + observeControllers(): Gio.ListModel + pick(x: number, y: number, flags: PickFlags): Widget | null + queueAllocate(): void + queueDraw(): void + queueResize(): void + realize(): void + removeController(controller: EventController): void + removeCssClass(cssClass: string): void + removeMnemonicLabel(label: Widget): void + removeTickCallback(id: number): void + setCanFocus(canFocus: boolean): void + setCanTarget(canTarget: boolean): void + setChildVisible(childVisible: boolean): void + setCssClasses(classes: string[]): void + setCursor(cursor?: Gdk.Cursor | null): void + setCursorFromName(name?: string | null): void + setDirection(dir: TextDirection): void + setFocusChild(child?: Widget | null): void + setFocusOnClick(focusOnClick: boolean): void + setFocusable(focusable: boolean): void + setFontMap(fontMap?: Pango.FontMap | null): void + setFontOptions(options?: cairo.FontOptions | null): void + setHalign(align: Align): void + setHasTooltip(hasTooltip: boolean): void + setHexpand(expand: boolean): void + setHexpandSet(set: boolean): void + setLayoutManager(layoutManager?: LayoutManager | 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: Overflow): void + setParent(parent: Widget): void + setReceivesDefault(receivesDefault: boolean): void + setSensitive(sensitive: boolean): void + setSizeRequest(width: number, height: number): void + setStateFlags(flags: StateFlags, clear: boolean): void + setTooltipMarkup(markup?: string | null): void + setTooltipText(text?: string | null): void + setValign(align: Align): void + setVexpand(expand: boolean): void + setVexpandSet(set: boolean): void + setVisible(visible: boolean): void + shouldLayout(): boolean + show(): void + sizeAllocate(allocation: Allocation, baseline: number): void + snapshotChild(child: Widget, snapshot: Snapshot): void + translateCoordinates(destWidget: Widget, srcX: number, srcY: number): [ /* returnType */ boolean, /* destX */ number | null, /* destY */ number | null ] + triggerTooltipQuery(): void + unmap(): void + unparent(): void + unrealize(): void + unsetStateFlags(flags: StateFlags): void + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Methods of Gtk.Accessible */ + getAccessibleRole(): AccessibleRole + resetProperty(property: AccessibleProperty): void + resetRelation(relation: AccessibleRelation): void + resetState(state: AccessibleState): void + updateProperty(properties: AccessibleProperty[], values: any): void + updateRelation(relations: AccessibleRelation[], values: any): void + updateState(states: AccessibleState[], values: any): void + /* Methods of Gtk.Buildable */ + getBuildableId(): string + /* Virtual methods of Gtk.Widget */ + vfuncComputeExpand(hexpandP: boolean, vexpandP: boolean): void + vfuncContains(x: number, y: number): boolean + vfuncCssChanged(change: CssStyleChange): void + vfuncDirectionChanged(previousDirection: TextDirection): void + vfuncFocus(direction: DirectionType): boolean + vfuncGetRequestMode(): SizeRequestMode + vfuncGrabFocus(): boolean + vfuncHide(): void + vfuncKeynavFailed(direction: DirectionType): boolean + vfuncMap(): void + vfuncMeasure(orientation: Orientation, forSize: number): [ /* minimum */ number | null, /* natural */ number | null, /* minimumBaseline */ number | null, /* naturalBaseline */ number | null ] + vfuncMnemonicActivate(groupCycling: boolean): boolean + vfuncMoveFocus(direction: DirectionType): void + vfuncQueryTooltip(x: number, y: number, keyboardTooltip: boolean, tooltip: Tooltip): boolean + vfuncRealize(): void + vfuncRoot(): void + vfuncSetFocusChild(child?: Widget | null): void + vfuncShow(): void + vfuncSizeAllocate(width: number, height: number, baseline: number): void + vfuncSnapshot(snapshot: Snapshot): void + vfuncStateFlagsChanged(previousStateFlags: StateFlags): void + vfuncSystemSettingChanged(settings: SystemSetting): void + vfuncUnmap(): void + vfuncUnrealize(): void + vfuncUnroot(): void + vfuncAddChild(builder: Builder, child: GObject.Object, type?: string | null): void + vfuncCustomFinished(builder: Builder, child: GObject.Object | null, tagname: string, data?: object | null): void + vfuncCustomTagEnd(builder: Builder, child: GObject.Object | null, tagname: string, data?: object | null): void + vfuncCustomTagStart(builder: Builder, child: GObject.Object | null, tagname: string): [ /* returnType */ boolean, /* parser */ BuildableParser, /* data */ object | null ] + vfuncGetId(): string + vfuncGetInternalChild(builder: Builder, childname: string): GObject.Object + vfuncParserFinished(builder: Builder): void + vfuncSetBuildableProperty(builder: Builder, name: string, value: any): void + vfuncSetId(id: string): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Gtk.Overlay */ + connect(sigName: "get-child-position", callback: (($obj: Overlay, widget: Widget) => boolean)): number + connect_after(sigName: "get-child-position", callback: (($obj: Overlay, widget: Widget) => boolean)): number + emit(sigName: "get-child-position", widget: Widget): void + on(sigName: "get-child-position", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "get-child-position", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "get-child-position", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of Gtk.Widget */ + connect(sigName: "destroy", callback: (($obj: Overlay) => void)): number + connect_after(sigName: "destroy", callback: (($obj: Overlay) => void)): number + emit(sigName: "destroy"): void + on(sigName: "destroy", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "destroy", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "destroy", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "direction-changed", callback: (($obj: Overlay, previousDirection: TextDirection) => void)): number + connect_after(sigName: "direction-changed", callback: (($obj: Overlay, previousDirection: TextDirection) => void)): number + emit(sigName: "direction-changed", previousDirection: TextDirection): void + on(sigName: "direction-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "direction-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "direction-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "hide", callback: (($obj: Overlay) => void)): number + connect_after(sigName: "hide", callback: (($obj: Overlay) => void)): number + emit(sigName: "hide"): void + on(sigName: "hide", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "hide", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "hide", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "keynav-failed", callback: (($obj: Overlay, direction: DirectionType) => boolean)): number + connect_after(sigName: "keynav-failed", callback: (($obj: Overlay, direction: DirectionType) => boolean)): number + emit(sigName: "keynav-failed", direction: DirectionType): void + on(sigName: "keynav-failed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "keynav-failed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "keynav-failed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "map", callback: (($obj: Overlay) => void)): number + connect_after(sigName: "map", callback: (($obj: Overlay) => void)): number + emit(sigName: "map"): void + on(sigName: "map", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "map", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "map", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "mnemonic-activate", callback: (($obj: Overlay, groupCycling: boolean) => boolean)): number + connect_after(sigName: "mnemonic-activate", callback: (($obj: Overlay, groupCycling: boolean) => boolean)): number + emit(sigName: "mnemonic-activate", groupCycling: boolean): void + on(sigName: "mnemonic-activate", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "mnemonic-activate", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "mnemonic-activate", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "move-focus", callback: (($obj: Overlay, direction: DirectionType) => void)): number + connect_after(sigName: "move-focus", callback: (($obj: Overlay, direction: DirectionType) => void)): number + emit(sigName: "move-focus", direction: DirectionType): void + on(sigName: "move-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "move-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "move-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "query-tooltip", callback: (($obj: Overlay, x: number, y: number, keyboardMode: boolean, tooltip: Tooltip) => boolean)): number + connect_after(sigName: "query-tooltip", callback: (($obj: Overlay, x: number, y: number, keyboardMode: boolean, tooltip: Tooltip) => boolean)): number + emit(sigName: "query-tooltip", x: number, y: number, keyboardMode: boolean, tooltip: Tooltip): void + on(sigName: "query-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "query-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "query-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "realize", callback: (($obj: Overlay) => void)): number + connect_after(sigName: "realize", callback: (($obj: Overlay) => void)): number + emit(sigName: "realize"): void + on(sigName: "realize", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "realize", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "realize", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "show", callback: (($obj: Overlay) => void)): number + connect_after(sigName: "show", callback: (($obj: Overlay) => void)): number + emit(sigName: "show"): void + on(sigName: "show", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "show", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "show", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "state-flags-changed", callback: (($obj: Overlay, flags: StateFlags) => void)): number + connect_after(sigName: "state-flags-changed", callback: (($obj: Overlay, flags: StateFlags) => void)): number + emit(sigName: "state-flags-changed", flags: StateFlags): void + on(sigName: "state-flags-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "state-flags-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "state-flags-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "unmap", callback: (($obj: Overlay) => void)): number + connect_after(sigName: "unmap", callback: (($obj: Overlay) => void)): number + emit(sigName: "unmap"): void + on(sigName: "unmap", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "unmap", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "unmap", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "unrealize", callback: (($obj: Overlay) => void)): number + connect_after(sigName: "unrealize", callback: (($obj: Overlay) => void)): number + emit(sigName: "unrealize"): void + on(sigName: "unrealize", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "unrealize", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "unrealize", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: Overlay, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: Overlay, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::child", callback: (($obj: Overlay, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::child", callback: (($obj: Overlay, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::child", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::child", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::child", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::can-focus", callback: (($obj: Overlay, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::can-focus", callback: (($obj: Overlay, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::can-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::can-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::can-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::can-target", callback: (($obj: Overlay, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::can-target", callback: (($obj: Overlay, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::can-target", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::can-target", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::can-target", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::css-classes", callback: (($obj: Overlay, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::css-classes", callback: (($obj: Overlay, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::css-classes", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::css-classes", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::css-classes", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::cursor", callback: (($obj: Overlay, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::cursor", callback: (($obj: Overlay, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::cursor", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::cursor", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::cursor", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::focus-on-click", callback: (($obj: Overlay, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::focus-on-click", callback: (($obj: Overlay, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::focus-on-click", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::focus-on-click", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::focus-on-click", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::focusable", callback: (($obj: Overlay, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::focusable", callback: (($obj: Overlay, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::focusable", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::focusable", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::focusable", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::halign", callback: (($obj: Overlay, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::halign", callback: (($obj: Overlay, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::halign", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::halign", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::halign", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::has-default", callback: (($obj: Overlay, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-default", callback: (($obj: Overlay, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::has-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::has-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::has-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::has-focus", callback: (($obj: Overlay, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-focus", callback: (($obj: Overlay, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::has-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::has-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::has-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::has-tooltip", callback: (($obj: Overlay, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-tooltip", callback: (($obj: Overlay, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::has-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::has-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::has-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::height-request", callback: (($obj: Overlay, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::height-request", callback: (($obj: Overlay, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::height-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::height-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::height-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::hexpand", callback: (($obj: Overlay, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hexpand", callback: (($obj: Overlay, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::hexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::hexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::hexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::hexpand-set", callback: (($obj: Overlay, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hexpand-set", callback: (($obj: Overlay, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::hexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::hexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::hexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::layout-manager", callback: (($obj: Overlay, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::layout-manager", callback: (($obj: Overlay, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::layout-manager", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::layout-manager", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::layout-manager", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-bottom", callback: (($obj: Overlay, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-bottom", callback: (($obj: Overlay, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-bottom", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-bottom", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-bottom", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-end", callback: (($obj: Overlay, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-end", callback: (($obj: Overlay, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-end", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-end", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-end", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-start", callback: (($obj: Overlay, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-start", callback: (($obj: Overlay, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-start", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-start", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-start", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-top", callback: (($obj: Overlay, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-top", callback: (($obj: Overlay, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-top", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-top", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-top", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::name", callback: (($obj: Overlay, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::name", callback: (($obj: Overlay, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::opacity", callback: (($obj: Overlay, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::opacity", callback: (($obj: Overlay, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::opacity", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::opacity", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::opacity", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::overflow", callback: (($obj: Overlay, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::overflow", callback: (($obj: Overlay, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::overflow", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::overflow", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::overflow", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::parent", callback: (($obj: Overlay, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::parent", callback: (($obj: Overlay, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::receives-default", callback: (($obj: Overlay, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::receives-default", callback: (($obj: Overlay, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::receives-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::receives-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::receives-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::root", callback: (($obj: Overlay, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::root", callback: (($obj: Overlay, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::root", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::root", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::root", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::scale-factor", callback: (($obj: Overlay, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::scale-factor", callback: (($obj: Overlay, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::scale-factor", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::scale-factor", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::scale-factor", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::sensitive", callback: (($obj: Overlay, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::sensitive", callback: (($obj: Overlay, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::sensitive", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::sensitive", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::sensitive", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::tooltip-markup", callback: (($obj: Overlay, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::tooltip-markup", callback: (($obj: Overlay, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::tooltip-markup", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::tooltip-markup", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::tooltip-markup", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::tooltip-text", callback: (($obj: Overlay, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::tooltip-text", callback: (($obj: Overlay, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::tooltip-text", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::tooltip-text", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::tooltip-text", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::valign", callback: (($obj: Overlay, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::valign", callback: (($obj: Overlay, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::valign", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::valign", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::valign", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::vexpand", callback: (($obj: Overlay, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vexpand", callback: (($obj: Overlay, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::vexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::vexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::vexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::vexpand-set", callback: (($obj: Overlay, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vexpand-set", callback: (($obj: Overlay, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::vexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::vexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::vexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::visible", callback: (($obj: Overlay, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::visible", callback: (($obj: Overlay, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::width-request", callback: (($obj: Overlay, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::width-request", callback: (($obj: Overlay, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::width-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::width-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::width-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::accessible-role", callback: (($obj: Overlay, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-role", callback: (($obj: Overlay, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::accessible-role", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::accessible-role", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::accessible-role", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: Overlay_ConstructProps) + _init (config?: Overlay_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(): Overlay + static $gtype: GObject.Type +} +export interface OverlayLayout_ConstructProps extends LayoutManager_ConstructProps { +} +export class OverlayLayout { + /* Fields of Gtk.LayoutManager */ + parentInstance: GObject.Object + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of Gtk.LayoutManager */ + allocate(widget: Widget, width: number, height: number, baseline: number): void + getLayoutChild(child: Widget): LayoutChild + getRequestMode(): SizeRequestMode + getWidget(): Widget | null + layoutChanged(): void + measure(widget: Widget, orientation: Orientation, forSize: number): [ /* minimum */ number | null, /* natural */ number | null, /* minimumBaseline */ number | null, /* naturalBaseline */ number | null ] + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Virtual methods of Gtk.LayoutManager */ + vfuncAllocate(widget: Widget, width: number, height: number, baseline: number): void + vfuncCreateLayoutChild(widget: Widget, forChild: Widget): LayoutChild + vfuncGetRequestMode(widget: Widget): SizeRequestMode + vfuncMeasure(widget: Widget, orientation: Orientation, forSize: number): [ /* minimum */ number | null, /* natural */ number | null, /* minimumBaseline */ number | null, /* naturalBaseline */ number | null ] + vfuncRoot(): void + vfuncUnroot(): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: OverlayLayout, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: OverlayLayout, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: OverlayLayout_ConstructProps) + _init (config?: OverlayLayout_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(): OverlayLayout + static $gtype: GObject.Type +} +export interface OverlayLayoutChild_ConstructProps extends LayoutChild_ConstructProps { + clipOverlay?: boolean + measure?: boolean +} +export class OverlayLayoutChild { + /* Properties of Gtk.OverlayLayoutChild */ + clipOverlay: boolean + measure: boolean + /* Fields of Gtk.LayoutChild */ + parentInstance: GObject.Object + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of Gtk.OverlayLayoutChild */ + getClipOverlay(): boolean + getMeasure(): boolean + setClipOverlay(clipOverlay: boolean): void + setMeasure(measure: boolean): void + /* Methods of Gtk.LayoutChild */ + getChildWidget(): Widget + getLayoutManager(): LayoutManager + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: OverlayLayoutChild, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: OverlayLayoutChild, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::clip-overlay", callback: (($obj: OverlayLayoutChild, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::clip-overlay", callback: (($obj: OverlayLayoutChild, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::clip-overlay", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::clip-overlay", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::clip-overlay", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::measure", callback: (($obj: OverlayLayoutChild, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::measure", callback: (($obj: OverlayLayoutChild, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::measure", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::measure", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::measure", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: OverlayLayoutChild_ConstructProps) + _init (config?: OverlayLayoutChild_ConstructProps): void + static $gtype: GObject.Type +} +export interface PadController_ConstructProps extends EventController_ConstructProps { + actionGroup?: Gio.ActionGroup + pad?: Gdk.Device +} +export class PadController { + /* Properties of Gtk.EventController */ + name: string + propagationLimit: PropagationLimit + propagationPhase: PropagationPhase + readonly widget: Widget + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of Gtk.PadController */ + setAction(type: PadActionType, index: number, mode: number, label: string, actionName: string): void + setActionEntries(entries: PadActionEntry[]): void + /* Methods of Gtk.EventController */ + getCurrentEvent(): Gdk.Event | null + getCurrentEventDevice(): Gdk.Device | null + getCurrentEventState(): Gdk.ModifierType + getCurrentEventTime(): number + getName(): string + getPropagationLimit(): PropagationLimit + getPropagationPhase(): PropagationPhase + getWidget(): Widget + reset(): void + setName(name: string): void + setPropagationLimit(limit: PropagationLimit): void + setPropagationPhase(phase: PropagationPhase): void + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: PadController, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: PadController, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::name", callback: (($obj: PadController, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::name", callback: (($obj: PadController, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::propagation-limit", callback: (($obj: PadController, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::propagation-limit", callback: (($obj: PadController, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::propagation-limit", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::propagation-limit", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::propagation-limit", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::propagation-phase", callback: (($obj: PadController, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::propagation-phase", callback: (($obj: PadController, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::propagation-phase", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::propagation-phase", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::propagation-phase", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::widget", callback: (($obj: PadController, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::widget", callback: (($obj: PadController, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::widget", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::widget", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::widget", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: PadController_ConstructProps) + _init (config?: PadController_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(group: Gio.ActionGroup, pad?: Gdk.Device | null): PadController + static $gtype: GObject.Type +} +export interface PageSetup_ConstructProps extends GObject.Object_ConstructProps { +} +export class PageSetup { + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of Gtk.PageSetup */ + copy(): PageSetup + getBottomMargin(unit: Unit): number + getLeftMargin(unit: Unit): number + getOrientation(): PageOrientation + getPageHeight(unit: Unit): number + getPageWidth(unit: Unit): number + getPaperHeight(unit: Unit): number + getPaperSize(): PaperSize + getPaperWidth(unit: Unit): number + getRightMargin(unit: Unit): number + getTopMargin(unit: Unit): number + loadFile(fileName: string): boolean + loadKeyFile(keyFile: GLib.KeyFile, groupName?: string | null): boolean + setBottomMargin(margin: number, unit: Unit): void + setLeftMargin(margin: number, unit: Unit): void + setOrientation(orientation: PageOrientation): void + setPaperSize(size: PaperSize): void + setPaperSizeAndDefaultMargins(size: PaperSize): void + setRightMargin(margin: number, unit: Unit): void + setTopMargin(margin: number, unit: Unit): void + toFile(fileName: string): boolean + toGvariant(): GLib.Variant + toKeyFile(keyFile: GLib.KeyFile, groupName?: string | null): void + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: PageSetup, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: PageSetup, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: PageSetup_ConstructProps) + _init (config?: PageSetup_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(): PageSetup + static newFromFile(fileName: string): PageSetup + static newFromGvariant(variant: GLib.Variant): PageSetup + static newFromKeyFile(keyFile: GLib.KeyFile, groupName?: string | null): PageSetup + static $gtype: GObject.Type +} +export interface PageSetupUnixDialog_ConstructProps extends Dialog_ConstructProps { + accessibleRole?: AccessibleRole +} +export class PageSetupUnixDialog { + /* Properties of Gtk.Window */ + application: Application + child: Widget + decorated: boolean + defaultHeight: number + defaultWidget: Widget + defaultWidth: number + deletable: boolean + destroyWithParent: boolean + display: Gdk.Display + focusVisible: boolean + focusWidget: Widget + fullscreened: boolean + handleMenubarAccel: boolean + hideOnClose: boolean + iconName: string + readonly isActive: boolean + maximized: boolean + mnemonicsVisible: boolean + modal: boolean + resizable: boolean + startupId: string + title: string + transientFor: Window + /* Properties of Gtk.Widget */ + canFocus: boolean + canTarget: boolean + cssClasses: string[] + cursor: Gdk.Cursor + focusOnClick: boolean + focusable: boolean + halign: Align + readonly hasDefault: boolean + readonly hasFocus: boolean + hasTooltip: boolean + heightRequest: number + hexpand: boolean + hexpandSet: boolean + layoutManager: LayoutManager + marginBottom: number + marginEnd: number + marginStart: number + marginTop: number + name: string + opacity: number + overflow: Overflow + readonly parent: Widget + receivesDefault: boolean + readonly root: Root + readonly scaleFactor: number + sensitive: boolean + tooltipMarkup: string + tooltipText: string + valign: Align + vexpand: boolean + vexpandSet: boolean + visible: boolean + widthRequest: number + /* Properties of Gtk.Accessible */ + accessibleRole: AccessibleRole + /* Fields of Gtk.Dialog */ + parentInstance: Window + /* Fields of GObject.InitiallyUnowned */ + gTypeInstance: GObject.TypeInstance + /* Methods of Gtk.PageSetupUnixDialog */ + getPageSetup(): PageSetup + getPrintSettings(): PrintSettings + setPageSetup(pageSetup: PageSetup): void + setPrintSettings(printSettings: PrintSettings): void + /* Methods of Gtk.Dialog */ + addActionWidget(child: Widget, responseId: number): void + addButton(buttonText: string, responseId: number): Widget + getContentArea(): Box + getHeaderBar(): HeaderBar + getResponseForWidget(widget: Widget): number + getWidgetForResponse(responseId: number): Widget | null + response(responseId: number): void + setDefaultResponse(responseId: number): void + setResponseSensitive(responseId: number, setting: boolean): void + /* Methods of Gtk.Window */ + close(): void + destroy(): void + fullscreen(): void + fullscreenOnMonitor(monitor: Gdk.Monitor): void + getApplication(): Application | null + getChild(): Widget | null + getDecorated(): boolean + getDefaultSize(): [ /* width */ number | null, /* height */ number | null ] + getDefaultWidget(): Widget | null + getDeletable(): boolean + getDestroyWithParent(): boolean + getFocus(): Widget | null + getFocusVisible(): boolean + getGroup(): WindowGroup + getHandleMenubarAccel(): boolean + getHideOnClose(): boolean + getIconName(): string | null + getMnemonicsVisible(): boolean + getModal(): boolean + getResizable(): boolean + getTitle(): string | null + getTitlebar(): Widget | null + getTransientFor(): Window | null + hasGroup(): boolean + isFullscreen(): boolean + isMaximized(): boolean + maximize(): void + minimize(): void + present(): void + presentWithTime(timestamp: number): void + setApplication(application?: Application | null): void + setChild(child?: Widget | null): void + setDecorated(setting: boolean): void + setDefaultSize(width: number, height: number): void + setDefaultWidget(defaultWidget?: Widget | null): void + setDeletable(setting: boolean): void + setDestroyWithParent(setting: boolean): void + setDisplay(display: Gdk.Display): void + setFocus(focus?: Widget | null): void + setFocusVisible(setting: boolean): void + setHandleMenubarAccel(handleMenubarAccel: boolean): void + setHideOnClose(setting: boolean): void + setIconName(name?: string | null): void + setMnemonicsVisible(setting: boolean): void + setModal(modal: boolean): void + setResizable(resizable: boolean): void + setStartupId(startupId: string): void + setTitle(title?: string | null): void + setTitlebar(titlebar?: Widget | null): void + setTransientFor(parent?: Window | null): void + unfullscreen(): void + unmaximize(): void + unminimize(): void + /* Methods of Gtk.Widget */ + actionSetEnabled(actionName: string, enabled: boolean): void + activate(): boolean + activateAction(name: string, args?: GLib.Variant | null): boolean + activateDefault(): void + addController(controller: EventController): void + addCssClass(cssClass: string): void + addMnemonicLabel(label: Widget): void + addTickCallback(callback: TickCallback): number + allocate(width: number, height: number, baseline: number, transform?: Gsk.Transform | null): void + childFocus(direction: DirectionType): boolean + computeBounds(target: Widget): [ /* returnType */ boolean, /* outBounds */ Graphene.Rect ] + computeExpand(orientation: Orientation): boolean + computePoint(target: Widget, point: Graphene.Point): [ /* returnType */ boolean, /* outPoint */ Graphene.Point ] + computeTransform(target: Widget): [ /* returnType */ boolean, /* outTransform */ Graphene.Matrix ] + contains(x: number, y: number): boolean + createPangoContext(): Pango.Context + createPangoLayout(text?: string | null): Pango.Layout + dragCheckThreshold(startX: number, startY: number, currentX: number, currentY: number): boolean + errorBell(): void + getAllocatedBaseline(): number + getAllocatedHeight(): number + getAllocatedWidth(): number + getAllocation(): /* allocation */ Allocation + getAncestor(widgetType: GObject.Type): Widget | null + getCanFocus(): boolean + getCanTarget(): boolean + getChildVisible(): boolean + getClipboard(): Gdk.Clipboard + getCssClasses(): string[] + getCssName(): string + getCursor(): Gdk.Cursor | null + getDirection(): TextDirection + getDisplay(): Gdk.Display + getFirstChild(): Widget | null + getFocusChild(): Widget | null + getFocusOnClick(): boolean + getFocusable(): boolean + getFontMap(): Pango.FontMap | null + getFontOptions(): cairo.FontOptions | null + getFrameClock(): Gdk.FrameClock | null + getHalign(): Align + getHasTooltip(): boolean + getHeight(): number + getHexpand(): boolean + getHexpandSet(): boolean + getLastChild(): Widget | null + getLayoutManager(): LayoutManager | null + getMapped(): boolean + getMarginBottom(): number + getMarginEnd(): number + getMarginStart(): number + getMarginTop(): number + getName(): string + getNative(): Native | null + getNextSibling(): Widget | null + getOpacity(): number + getOverflow(): Overflow + getPangoContext(): Pango.Context + getParent(): Widget | null + getPreferredSize(): [ /* minimumSize */ Requisition | null, /* naturalSize */ Requisition | null ] + getPrevSibling(): Widget | null + getPrimaryClipboard(): Gdk.Clipboard + getRealized(): boolean + getReceivesDefault(): boolean + getRequestMode(): SizeRequestMode + getRoot(): Root | null + getScaleFactor(): number + getSensitive(): boolean + getSettings(): Settings + getSize(orientation: Orientation): number + getSizeRequest(): [ /* width */ number | null, /* height */ number | null ] + getStateFlags(): StateFlags + getStyleContext(): StyleContext + getTemplateChild(widgetType: GObject.Type, name: string): GObject.Object + getTooltipMarkup(): string | null + getTooltipText(): string | null + getValign(): 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?: Gio.ActionGroup | null): void + insertAfter(parent: Widget, previousSibling?: Widget | null): void + insertBefore(parent: Widget, nextSibling?: Widget | null): void + isAncestor(ancestor: Widget): boolean + isDrawable(): boolean + isFocus(): boolean + isSensitive(): boolean + isVisible(): boolean + keynavFailed(direction: DirectionType): boolean + listMnemonicLabels(): Widget[] + map(): void + measure(orientation: Orientation, forSize: number): [ /* minimum */ number | null, /* natural */ number | null, /* minimumBaseline */ number | null, /* naturalBaseline */ number | null ] + mnemonicActivate(groupCycling: boolean): boolean + observeChildren(): Gio.ListModel + observeControllers(): Gio.ListModel + pick(x: number, y: number, flags: PickFlags): Widget | null + queueAllocate(): void + queueDraw(): void + queueResize(): void + realize(): void + removeController(controller: EventController): void + removeCssClass(cssClass: string): void + removeMnemonicLabel(label: Widget): void + removeTickCallback(id: number): void + setCanFocus(canFocus: boolean): void + setCanTarget(canTarget: boolean): void + setChildVisible(childVisible: boolean): void + setCssClasses(classes: string[]): void + setCursor(cursor?: Gdk.Cursor | null): void + setCursorFromName(name?: string | null): void + setDirection(dir: TextDirection): void + setFocusChild(child?: Widget | null): void + setFocusOnClick(focusOnClick: boolean): void + setFocusable(focusable: boolean): void + setFontMap(fontMap?: Pango.FontMap | null): void + setFontOptions(options?: cairo.FontOptions | null): void + setHalign(align: Align): void + setHasTooltip(hasTooltip: boolean): void + setHexpand(expand: boolean): void + setHexpandSet(set: boolean): void + setLayoutManager(layoutManager?: LayoutManager | 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: Overflow): void + setParent(parent: Widget): void + setReceivesDefault(receivesDefault: boolean): void + setSensitive(sensitive: boolean): void + setSizeRequest(width: number, height: number): void + setStateFlags(flags: StateFlags, clear: boolean): void + setTooltipMarkup(markup?: string | null): void + setTooltipText(text?: string | null): void + setValign(align: Align): void + setVexpand(expand: boolean): void + setVexpandSet(set: boolean): void + setVisible(visible: boolean): void + shouldLayout(): boolean + show(): void + sizeAllocate(allocation: Allocation, baseline: number): void + snapshotChild(child: Widget, snapshot: Snapshot): void + translateCoordinates(destWidget: Widget, srcX: number, srcY: number): [ /* returnType */ boolean, /* destX */ number | null, /* destY */ number | null ] + triggerTooltipQuery(): void + unmap(): void + unparent(): void + unrealize(): void + unsetStateFlags(flags: StateFlags): void + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Methods of Gtk.Accessible */ + getAccessibleRole(): AccessibleRole + resetProperty(property: AccessibleProperty): void + resetRelation(relation: AccessibleRelation): void + resetState(state: AccessibleState): void + updateProperty(properties: AccessibleProperty[], values: any): void + updateRelation(relations: AccessibleRelation[], values: any): void + updateState(states: AccessibleState[], values: any): void + /* Methods of Gtk.Buildable */ + getBuildableId(): string + /* Methods of Gtk.Native */ + getRenderer(): Gsk.Renderer + getSurface(): Gdk.Surface + getSurfaceTransform(): [ /* x */ number, /* y */ number ] + /* Virtual methods of Gtk.Dialog */ + vfuncClose(): void + vfuncResponse(responseId: number): void + /* Virtual methods of Gtk.Window */ + vfuncActivateDefault(): void + vfuncActivateFocus(): void + vfuncCloseRequest(): boolean + vfuncEnableDebugging(toggle: boolean): boolean + vfuncKeysChanged(): void + vfuncAddController(controller: ShortcutController): void + vfuncRemoveController(controller: ShortcutController): void + /* Virtual methods of Gtk.Widget */ + vfuncComputeExpand(hexpandP: boolean, vexpandP: boolean): void + vfuncContains(x: number, y: number): boolean + vfuncCssChanged(change: CssStyleChange): void + vfuncDirectionChanged(previousDirection: TextDirection): void + vfuncFocus(direction: DirectionType): boolean + vfuncGetRequestMode(): SizeRequestMode + vfuncGrabFocus(): boolean + vfuncHide(): void + vfuncKeynavFailed(direction: DirectionType): boolean + vfuncMap(): void + vfuncMeasure(orientation: Orientation, forSize: number): [ /* minimum */ number | null, /* natural */ number | null, /* minimumBaseline */ number | null, /* naturalBaseline */ number | null ] + vfuncMnemonicActivate(groupCycling: boolean): boolean + vfuncMoveFocus(direction: DirectionType): void + vfuncQueryTooltip(x: number, y: number, keyboardTooltip: boolean, tooltip: Tooltip): boolean + vfuncRealize(): void + vfuncRoot(): void + vfuncSetFocusChild(child?: Widget | null): void + vfuncShow(): void + vfuncSizeAllocate(width: number, height: number, baseline: number): void + vfuncSnapshot(snapshot: Snapshot): void + vfuncStateFlagsChanged(previousStateFlags: StateFlags): void + vfuncSystemSettingChanged(settings: SystemSetting): void + vfuncUnmap(): void + vfuncUnrealize(): void + vfuncUnroot(): void + vfuncAddChild(builder: Builder, child: GObject.Object, type?: string | null): void + vfuncCustomFinished(builder: Builder, child: GObject.Object | null, tagname: string, data?: object | null): void + vfuncCustomTagEnd(builder: Builder, child: GObject.Object | null, tagname: string, data?: object | null): void + vfuncCustomTagStart(builder: Builder, child: GObject.Object | null, tagname: string): [ /* returnType */ boolean, /* parser */ BuildableParser, /* data */ object | null ] + vfuncGetId(): string + vfuncGetInternalChild(builder: Builder, childname: string): GObject.Object + vfuncParserFinished(builder: Builder): void + vfuncSetBuildableProperty(builder: Builder, name: string, value: any): void + vfuncSetId(id: string): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Gtk.Dialog */ + connect(sigName: "close", callback: (($obj: PageSetupUnixDialog) => void)): number + connect_after(sigName: "close", callback: (($obj: PageSetupUnixDialog) => void)): number + emit(sigName: "close"): void + on(sigName: "close", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "close", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "close", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "response", callback: (($obj: PageSetupUnixDialog, responseId: number) => void)): number + connect_after(sigName: "response", callback: (($obj: PageSetupUnixDialog, responseId: number) => void)): number + emit(sigName: "response", responseId: number): void + on(sigName: "response", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "response", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "response", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of Gtk.Window */ + connect(sigName: "activate-default", callback: (($obj: PageSetupUnixDialog) => void)): number + connect_after(sigName: "activate-default", callback: (($obj: PageSetupUnixDialog) => void)): number + emit(sigName: "activate-default"): void + on(sigName: "activate-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "activate-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "activate-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "activate-focus", callback: (($obj: PageSetupUnixDialog) => void)): number + connect_after(sigName: "activate-focus", callback: (($obj: PageSetupUnixDialog) => void)): number + emit(sigName: "activate-focus"): void + on(sigName: "activate-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "activate-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "activate-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "close-request", callback: (($obj: PageSetupUnixDialog) => boolean)): number + connect_after(sigName: "close-request", callback: (($obj: PageSetupUnixDialog) => boolean)): number + emit(sigName: "close-request"): void + on(sigName: "close-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "close-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "close-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "enable-debugging", callback: (($obj: PageSetupUnixDialog, toggle: boolean) => boolean)): number + connect_after(sigName: "enable-debugging", callback: (($obj: PageSetupUnixDialog, toggle: boolean) => boolean)): number + emit(sigName: "enable-debugging", toggle: boolean): void + on(sigName: "enable-debugging", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "enable-debugging", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "enable-debugging", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "keys-changed", callback: (($obj: PageSetupUnixDialog) => void)): number + connect_after(sigName: "keys-changed", callback: (($obj: PageSetupUnixDialog) => void)): number + emit(sigName: "keys-changed"): void + on(sigName: "keys-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "keys-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "keys-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of Gtk.Widget */ + connect(sigName: "destroy", callback: (($obj: PageSetupUnixDialog) => void)): number + connect_after(sigName: "destroy", callback: (($obj: PageSetupUnixDialog) => void)): number + emit(sigName: "destroy"): void + on(sigName: "destroy", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "destroy", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "destroy", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "direction-changed", callback: (($obj: PageSetupUnixDialog, previousDirection: TextDirection) => void)): number + connect_after(sigName: "direction-changed", callback: (($obj: PageSetupUnixDialog, previousDirection: TextDirection) => void)): number + emit(sigName: "direction-changed", previousDirection: TextDirection): void + on(sigName: "direction-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "direction-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "direction-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "hide", callback: (($obj: PageSetupUnixDialog) => void)): number + connect_after(sigName: "hide", callback: (($obj: PageSetupUnixDialog) => void)): number + emit(sigName: "hide"): void + on(sigName: "hide", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "hide", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "hide", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "keynav-failed", callback: (($obj: PageSetupUnixDialog, direction: DirectionType) => boolean)): number + connect_after(sigName: "keynav-failed", callback: (($obj: PageSetupUnixDialog, direction: DirectionType) => boolean)): number + emit(sigName: "keynav-failed", direction: DirectionType): void + on(sigName: "keynav-failed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "keynav-failed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "keynav-failed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "map", callback: (($obj: PageSetupUnixDialog) => void)): number + connect_after(sigName: "map", callback: (($obj: PageSetupUnixDialog) => void)): number + emit(sigName: "map"): void + on(sigName: "map", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "map", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "map", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "mnemonic-activate", callback: (($obj: PageSetupUnixDialog, groupCycling: boolean) => boolean)): number + connect_after(sigName: "mnemonic-activate", callback: (($obj: PageSetupUnixDialog, groupCycling: boolean) => boolean)): number + emit(sigName: "mnemonic-activate", groupCycling: boolean): void + on(sigName: "mnemonic-activate", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "mnemonic-activate", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "mnemonic-activate", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "move-focus", callback: (($obj: PageSetupUnixDialog, direction: DirectionType) => void)): number + connect_after(sigName: "move-focus", callback: (($obj: PageSetupUnixDialog, direction: DirectionType) => void)): number + emit(sigName: "move-focus", direction: DirectionType): void + on(sigName: "move-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "move-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "move-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "query-tooltip", callback: (($obj: PageSetupUnixDialog, x: number, y: number, keyboardMode: boolean, tooltip: Tooltip) => boolean)): number + connect_after(sigName: "query-tooltip", callback: (($obj: PageSetupUnixDialog, x: number, y: number, keyboardMode: boolean, tooltip: Tooltip) => boolean)): number + emit(sigName: "query-tooltip", x: number, y: number, keyboardMode: boolean, tooltip: Tooltip): void + on(sigName: "query-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "query-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "query-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "realize", callback: (($obj: PageSetupUnixDialog) => void)): number + connect_after(sigName: "realize", callback: (($obj: PageSetupUnixDialog) => void)): number + emit(sigName: "realize"): void + on(sigName: "realize", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "realize", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "realize", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "show", callback: (($obj: PageSetupUnixDialog) => void)): number + connect_after(sigName: "show", callback: (($obj: PageSetupUnixDialog) => void)): number + emit(sigName: "show"): void + on(sigName: "show", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "show", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "show", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "state-flags-changed", callback: (($obj: PageSetupUnixDialog, flags: StateFlags) => void)): number + connect_after(sigName: "state-flags-changed", callback: (($obj: PageSetupUnixDialog, flags: StateFlags) => void)): number + emit(sigName: "state-flags-changed", flags: StateFlags): void + on(sigName: "state-flags-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "state-flags-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "state-flags-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "unmap", callback: (($obj: PageSetupUnixDialog) => void)): number + connect_after(sigName: "unmap", callback: (($obj: PageSetupUnixDialog) => void)): number + emit(sigName: "unmap"): void + on(sigName: "unmap", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "unmap", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "unmap", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "unrealize", callback: (($obj: PageSetupUnixDialog) => void)): number + connect_after(sigName: "unrealize", callback: (($obj: PageSetupUnixDialog) => void)): number + emit(sigName: "unrealize"): void + on(sigName: "unrealize", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "unrealize", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "unrealize", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: PageSetupUnixDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: PageSetupUnixDialog, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::application", callback: (($obj: PageSetupUnixDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::application", callback: (($obj: PageSetupUnixDialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::application", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::application", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::application", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::child", callback: (($obj: PageSetupUnixDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::child", callback: (($obj: PageSetupUnixDialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::child", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::child", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::child", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::decorated", callback: (($obj: PageSetupUnixDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::decorated", callback: (($obj: PageSetupUnixDialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::decorated", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::decorated", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::decorated", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::default-height", callback: (($obj: PageSetupUnixDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::default-height", callback: (($obj: PageSetupUnixDialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::default-height", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::default-height", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::default-height", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::default-widget", callback: (($obj: PageSetupUnixDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::default-widget", callback: (($obj: PageSetupUnixDialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::default-widget", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::default-widget", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::default-widget", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::default-width", callback: (($obj: PageSetupUnixDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::default-width", callback: (($obj: PageSetupUnixDialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::default-width", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::default-width", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::default-width", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::deletable", callback: (($obj: PageSetupUnixDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::deletable", callback: (($obj: PageSetupUnixDialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::deletable", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::deletable", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::deletable", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::destroy-with-parent", callback: (($obj: PageSetupUnixDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::destroy-with-parent", callback: (($obj: PageSetupUnixDialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::destroy-with-parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::destroy-with-parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::destroy-with-parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::display", callback: (($obj: PageSetupUnixDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::display", callback: (($obj: PageSetupUnixDialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::display", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::display", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::display", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::focus-visible", callback: (($obj: PageSetupUnixDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::focus-visible", callback: (($obj: PageSetupUnixDialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::focus-visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::focus-visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::focus-visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::focus-widget", callback: (($obj: PageSetupUnixDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::focus-widget", callback: (($obj: PageSetupUnixDialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::focus-widget", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::focus-widget", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::focus-widget", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::fullscreened", callback: (($obj: PageSetupUnixDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::fullscreened", callback: (($obj: PageSetupUnixDialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::fullscreened", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::fullscreened", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::fullscreened", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::handle-menubar-accel", callback: (($obj: PageSetupUnixDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::handle-menubar-accel", callback: (($obj: PageSetupUnixDialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::handle-menubar-accel", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::handle-menubar-accel", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::handle-menubar-accel", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::hide-on-close", callback: (($obj: PageSetupUnixDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hide-on-close", callback: (($obj: PageSetupUnixDialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::hide-on-close", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::hide-on-close", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::hide-on-close", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::icon-name", callback: (($obj: PageSetupUnixDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::icon-name", callback: (($obj: PageSetupUnixDialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::icon-name", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::icon-name", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::icon-name", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::is-active", callback: (($obj: PageSetupUnixDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::is-active", callback: (($obj: PageSetupUnixDialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::is-active", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::is-active", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::is-active", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::maximized", callback: (($obj: PageSetupUnixDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::maximized", callback: (($obj: PageSetupUnixDialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::maximized", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::maximized", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::maximized", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::mnemonics-visible", callback: (($obj: PageSetupUnixDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::mnemonics-visible", callback: (($obj: PageSetupUnixDialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::mnemonics-visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::mnemonics-visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::mnemonics-visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::modal", callback: (($obj: PageSetupUnixDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::modal", callback: (($obj: PageSetupUnixDialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::modal", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::modal", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::modal", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::resizable", callback: (($obj: PageSetupUnixDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::resizable", callback: (($obj: PageSetupUnixDialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::resizable", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::resizable", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::resizable", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::startup-id", callback: (($obj: PageSetupUnixDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::startup-id", callback: (($obj: PageSetupUnixDialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::startup-id", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::startup-id", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::startup-id", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::title", callback: (($obj: PageSetupUnixDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::title", callback: (($obj: PageSetupUnixDialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::title", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::title", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::title", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::transient-for", callback: (($obj: PageSetupUnixDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::transient-for", callback: (($obj: PageSetupUnixDialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::transient-for", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::transient-for", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::transient-for", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::can-focus", callback: (($obj: PageSetupUnixDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::can-focus", callback: (($obj: PageSetupUnixDialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::can-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::can-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::can-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::can-target", callback: (($obj: PageSetupUnixDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::can-target", callback: (($obj: PageSetupUnixDialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::can-target", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::can-target", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::can-target", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::css-classes", callback: (($obj: PageSetupUnixDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::css-classes", callback: (($obj: PageSetupUnixDialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::css-classes", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::css-classes", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::css-classes", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::cursor", callback: (($obj: PageSetupUnixDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::cursor", callback: (($obj: PageSetupUnixDialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::cursor", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::cursor", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::cursor", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::focus-on-click", callback: (($obj: PageSetupUnixDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::focus-on-click", callback: (($obj: PageSetupUnixDialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::focus-on-click", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::focus-on-click", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::focus-on-click", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::focusable", callback: (($obj: PageSetupUnixDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::focusable", callback: (($obj: PageSetupUnixDialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::focusable", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::focusable", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::focusable", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::halign", callback: (($obj: PageSetupUnixDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::halign", callback: (($obj: PageSetupUnixDialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::halign", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::halign", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::halign", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::has-default", callback: (($obj: PageSetupUnixDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-default", callback: (($obj: PageSetupUnixDialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::has-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::has-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::has-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::has-focus", callback: (($obj: PageSetupUnixDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-focus", callback: (($obj: PageSetupUnixDialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::has-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::has-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::has-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::has-tooltip", callback: (($obj: PageSetupUnixDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-tooltip", callback: (($obj: PageSetupUnixDialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::has-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::has-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::has-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::height-request", callback: (($obj: PageSetupUnixDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::height-request", callback: (($obj: PageSetupUnixDialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::height-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::height-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::height-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::hexpand", callback: (($obj: PageSetupUnixDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hexpand", callback: (($obj: PageSetupUnixDialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::hexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::hexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::hexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::hexpand-set", callback: (($obj: PageSetupUnixDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hexpand-set", callback: (($obj: PageSetupUnixDialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::hexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::hexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::hexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::layout-manager", callback: (($obj: PageSetupUnixDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::layout-manager", callback: (($obj: PageSetupUnixDialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::layout-manager", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::layout-manager", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::layout-manager", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-bottom", callback: (($obj: PageSetupUnixDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-bottom", callback: (($obj: PageSetupUnixDialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-bottom", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-bottom", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-bottom", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-end", callback: (($obj: PageSetupUnixDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-end", callback: (($obj: PageSetupUnixDialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-end", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-end", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-end", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-start", callback: (($obj: PageSetupUnixDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-start", callback: (($obj: PageSetupUnixDialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-start", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-start", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-start", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-top", callback: (($obj: PageSetupUnixDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-top", callback: (($obj: PageSetupUnixDialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-top", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-top", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-top", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::name", callback: (($obj: PageSetupUnixDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::name", callback: (($obj: PageSetupUnixDialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::opacity", callback: (($obj: PageSetupUnixDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::opacity", callback: (($obj: PageSetupUnixDialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::opacity", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::opacity", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::opacity", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::overflow", callback: (($obj: PageSetupUnixDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::overflow", callback: (($obj: PageSetupUnixDialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::overflow", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::overflow", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::overflow", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::parent", callback: (($obj: PageSetupUnixDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::parent", callback: (($obj: PageSetupUnixDialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::receives-default", callback: (($obj: PageSetupUnixDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::receives-default", callback: (($obj: PageSetupUnixDialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::receives-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::receives-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::receives-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::root", callback: (($obj: PageSetupUnixDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::root", callback: (($obj: PageSetupUnixDialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::root", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::root", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::root", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::scale-factor", callback: (($obj: PageSetupUnixDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::scale-factor", callback: (($obj: PageSetupUnixDialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::scale-factor", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::scale-factor", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::scale-factor", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::sensitive", callback: (($obj: PageSetupUnixDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::sensitive", callback: (($obj: PageSetupUnixDialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::sensitive", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::sensitive", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::sensitive", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::tooltip-markup", callback: (($obj: PageSetupUnixDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::tooltip-markup", callback: (($obj: PageSetupUnixDialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::tooltip-markup", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::tooltip-markup", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::tooltip-markup", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::tooltip-text", callback: (($obj: PageSetupUnixDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::tooltip-text", callback: (($obj: PageSetupUnixDialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::tooltip-text", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::tooltip-text", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::tooltip-text", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::valign", callback: (($obj: PageSetupUnixDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::valign", callback: (($obj: PageSetupUnixDialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::valign", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::valign", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::valign", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::vexpand", callback: (($obj: PageSetupUnixDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vexpand", callback: (($obj: PageSetupUnixDialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::vexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::vexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::vexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::vexpand-set", callback: (($obj: PageSetupUnixDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vexpand-set", callback: (($obj: PageSetupUnixDialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::vexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::vexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::vexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::visible", callback: (($obj: PageSetupUnixDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::visible", callback: (($obj: PageSetupUnixDialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::width-request", callback: (($obj: PageSetupUnixDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::width-request", callback: (($obj: PageSetupUnixDialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::width-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::width-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::width-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::accessible-role", callback: (($obj: PageSetupUnixDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-role", callback: (($obj: PageSetupUnixDialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::accessible-role", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::accessible-role", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::accessible-role", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: PageSetupUnixDialog_ConstructProps) + _init (config?: PageSetupUnixDialog_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(title?: string | null, parent?: Window | null): PageSetupUnixDialog + static new(): PageSetupUnixDialog + static $gtype: GObject.Type +} +export interface Paned_ConstructProps extends Widget_ConstructProps { + endChild?: Widget + position?: number + positionSet?: boolean + resizeEndChild?: boolean + resizeStartChild?: boolean + shrinkEndChild?: boolean + shrinkStartChild?: boolean + startChild?: Widget + wideHandle?: boolean + accessibleRole?: AccessibleRole + orientation?: Orientation +} +export class Paned { + /* Properties of Gtk.Paned */ + endChild: Widget + readonly maxPosition: number + readonly minPosition: number + position: number + positionSet: boolean + resizeEndChild: boolean + resizeStartChild: boolean + shrinkEndChild: boolean + shrinkStartChild: boolean + startChild: Widget + wideHandle: boolean + /* Properties of Gtk.Widget */ + canFocus: boolean + canTarget: boolean + cssClasses: string[] + cursor: Gdk.Cursor + focusOnClick: boolean + focusable: boolean + halign: Align + readonly hasDefault: boolean + readonly hasFocus: boolean + hasTooltip: boolean + heightRequest: number + hexpand: boolean + hexpandSet: boolean + layoutManager: LayoutManager + marginBottom: number + marginEnd: number + marginStart: number + marginTop: number + name: string + opacity: number + overflow: Overflow + readonly parent: Widget + receivesDefault: boolean + readonly root: Root + readonly scaleFactor: number + sensitive: boolean + tooltipMarkup: string + tooltipText: string + valign: Align + vexpand: boolean + vexpandSet: boolean + visible: boolean + widthRequest: number + /* Properties of Gtk.Accessible */ + accessibleRole: AccessibleRole + /* Properties of Gtk.Orientable */ + orientation: Orientation + /* Fields of Gtk.Widget */ + parentInstance: GObject.InitiallyUnowned + /* Fields of GObject.InitiallyUnowned */ + gTypeInstance: GObject.TypeInstance + /* Methods of Gtk.Paned */ + getEndChild(): Widget | null + getPosition(): number + getResizeEndChild(): boolean + getResizeStartChild(): boolean + getShrinkEndChild(): boolean + getShrinkStartChild(): boolean + getStartChild(): Widget | null + getWideHandle(): boolean + setEndChild(child: Widget): void + setPosition(position: number): void + setResizeEndChild(resize: boolean): void + setResizeStartChild(resize: boolean): void + setShrinkEndChild(resize: boolean): void + setShrinkStartChild(resize: boolean): void + setStartChild(child: Widget): void + setWideHandle(wide: boolean): void + /* Methods of Gtk.Widget */ + actionSetEnabled(actionName: string, enabled: boolean): void + activate(): boolean + activateAction(name: string, args?: GLib.Variant | null): boolean + activateDefault(): void + addController(controller: EventController): void + addCssClass(cssClass: string): void + addMnemonicLabel(label: Widget): void + addTickCallback(callback: TickCallback): number + allocate(width: number, height: number, baseline: number, transform?: Gsk.Transform | null): void + childFocus(direction: DirectionType): boolean + computeBounds(target: Widget): [ /* returnType */ boolean, /* outBounds */ Graphene.Rect ] + computeExpand(orientation: Orientation): boolean + computePoint(target: Widget, point: Graphene.Point): [ /* returnType */ boolean, /* outPoint */ Graphene.Point ] + computeTransform(target: Widget): [ /* returnType */ boolean, /* outTransform */ Graphene.Matrix ] + contains(x: number, y: number): boolean + createPangoContext(): Pango.Context + createPangoLayout(text?: string | null): Pango.Layout + dragCheckThreshold(startX: number, startY: number, currentX: number, currentY: number): boolean + errorBell(): void + getAllocatedBaseline(): number + getAllocatedHeight(): number + getAllocatedWidth(): number + getAllocation(): /* allocation */ Allocation + getAncestor(widgetType: GObject.Type): Widget | null + getCanFocus(): boolean + getCanTarget(): boolean + getChildVisible(): boolean + getClipboard(): Gdk.Clipboard + getCssClasses(): string[] + getCssName(): string + getCursor(): Gdk.Cursor | null + getDirection(): TextDirection + getDisplay(): Gdk.Display + getFirstChild(): Widget | null + getFocusChild(): Widget | null + getFocusOnClick(): boolean + getFocusable(): boolean + getFontMap(): Pango.FontMap | null + getFontOptions(): cairo.FontOptions | null + getFrameClock(): Gdk.FrameClock | null + getHalign(): Align + getHasTooltip(): boolean + getHeight(): number + getHexpand(): boolean + getHexpandSet(): boolean + getLastChild(): Widget | null + getLayoutManager(): LayoutManager | null + getMapped(): boolean + getMarginBottom(): number + getMarginEnd(): number + getMarginStart(): number + getMarginTop(): number + getName(): string + getNative(): Native | null + getNextSibling(): Widget | null + getOpacity(): number + getOverflow(): Overflow + getPangoContext(): Pango.Context + getParent(): Widget | null + getPreferredSize(): [ /* minimumSize */ Requisition | null, /* naturalSize */ Requisition | null ] + getPrevSibling(): Widget | null + getPrimaryClipboard(): Gdk.Clipboard + getRealized(): boolean + getReceivesDefault(): boolean + getRequestMode(): SizeRequestMode + getRoot(): Root | null + getScaleFactor(): number + getSensitive(): boolean + getSettings(): Settings + getSize(orientation: Orientation): number + getSizeRequest(): [ /* width */ number | null, /* height */ number | null ] + getStateFlags(): StateFlags + getStyleContext(): StyleContext + getTemplateChild(widgetType: GObject.Type, name: string): GObject.Object + getTooltipMarkup(): string | null + getTooltipText(): string | null + getValign(): 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?: Gio.ActionGroup | null): void + insertAfter(parent: Widget, previousSibling?: Widget | null): void + insertBefore(parent: Widget, nextSibling?: Widget | null): void + isAncestor(ancestor: Widget): boolean + isDrawable(): boolean + isFocus(): boolean + isSensitive(): boolean + isVisible(): boolean + keynavFailed(direction: DirectionType): boolean + listMnemonicLabels(): Widget[] + map(): void + measure(orientation: Orientation, forSize: number): [ /* minimum */ number | null, /* natural */ number | null, /* minimumBaseline */ number | null, /* naturalBaseline */ number | null ] + mnemonicActivate(groupCycling: boolean): boolean + observeChildren(): Gio.ListModel + observeControllers(): Gio.ListModel + pick(x: number, y: number, flags: PickFlags): Widget | null + queueAllocate(): void + queueDraw(): void + queueResize(): void + realize(): void + removeController(controller: EventController): void + removeCssClass(cssClass: string): void + removeMnemonicLabel(label: Widget): void + removeTickCallback(id: number): void + setCanFocus(canFocus: boolean): void + setCanTarget(canTarget: boolean): void + setChildVisible(childVisible: boolean): void + setCssClasses(classes: string[]): void + setCursor(cursor?: Gdk.Cursor | null): void + setCursorFromName(name?: string | null): void + setDirection(dir: TextDirection): void + setFocusChild(child?: Widget | null): void + setFocusOnClick(focusOnClick: boolean): void + setFocusable(focusable: boolean): void + setFontMap(fontMap?: Pango.FontMap | null): void + setFontOptions(options?: cairo.FontOptions | null): void + setHalign(align: Align): void + setHasTooltip(hasTooltip: boolean): void + setHexpand(expand: boolean): void + setHexpandSet(set: boolean): void + setLayoutManager(layoutManager?: LayoutManager | 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: Overflow): void + setParent(parent: Widget): void + setReceivesDefault(receivesDefault: boolean): void + setSensitive(sensitive: boolean): void + setSizeRequest(width: number, height: number): void + setStateFlags(flags: StateFlags, clear: boolean): void + setTooltipMarkup(markup?: string | null): void + setTooltipText(text?: string | null): void + setValign(align: Align): void + setVexpand(expand: boolean): void + setVexpandSet(set: boolean): void + setVisible(visible: boolean): void + shouldLayout(): boolean + show(): void + sizeAllocate(allocation: Allocation, baseline: number): void + snapshotChild(child: Widget, snapshot: Snapshot): void + translateCoordinates(destWidget: Widget, srcX: number, srcY: number): [ /* returnType */ boolean, /* destX */ number | null, /* destY */ number | null ] + triggerTooltipQuery(): void + unmap(): void + unparent(): void + unrealize(): void + unsetStateFlags(flags: StateFlags): void + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Methods of Gtk.Accessible */ + getAccessibleRole(): AccessibleRole + resetProperty(property: AccessibleProperty): void + resetRelation(relation: AccessibleRelation): void + resetState(state: AccessibleState): void + updateProperty(properties: AccessibleProperty[], values: any): void + updateRelation(relations: AccessibleRelation[], values: any): void + updateState(states: AccessibleState[], values: any): void + /* Methods of Gtk.Buildable */ + getBuildableId(): string + /* Methods of Gtk.Orientable */ + getOrientation(): Orientation + setOrientation(orientation: Orientation): void + /* Virtual methods of Gtk.Widget */ + vfuncComputeExpand(hexpandP: boolean, vexpandP: boolean): void + vfuncContains(x: number, y: number): boolean + vfuncCssChanged(change: CssStyleChange): void + vfuncDirectionChanged(previousDirection: TextDirection): void + vfuncFocus(direction: DirectionType): boolean + vfuncGetRequestMode(): SizeRequestMode + vfuncGrabFocus(): boolean + vfuncHide(): void + vfuncKeynavFailed(direction: DirectionType): boolean + vfuncMap(): void + vfuncMeasure(orientation: Orientation, forSize: number): [ /* minimum */ number | null, /* natural */ number | null, /* minimumBaseline */ number | null, /* naturalBaseline */ number | null ] + vfuncMnemonicActivate(groupCycling: boolean): boolean + vfuncMoveFocus(direction: DirectionType): void + vfuncQueryTooltip(x: number, y: number, keyboardTooltip: boolean, tooltip: Tooltip): boolean + vfuncRealize(): void + vfuncRoot(): void + vfuncSetFocusChild(child?: Widget | null): void + vfuncShow(): void + vfuncSizeAllocate(width: number, height: number, baseline: number): void + vfuncSnapshot(snapshot: Snapshot): void + vfuncStateFlagsChanged(previousStateFlags: StateFlags): void + vfuncSystemSettingChanged(settings: SystemSetting): void + vfuncUnmap(): void + vfuncUnrealize(): void + vfuncUnroot(): void + vfuncAddChild(builder: Builder, child: GObject.Object, type?: string | null): void + vfuncCustomFinished(builder: Builder, child: GObject.Object | null, tagname: string, data?: object | null): void + vfuncCustomTagEnd(builder: Builder, child: GObject.Object | null, tagname: string, data?: object | null): void + vfuncCustomTagStart(builder: Builder, child: GObject.Object | null, tagname: string): [ /* returnType */ boolean, /* parser */ BuildableParser, /* data */ object | null ] + vfuncGetId(): string + vfuncGetInternalChild(builder: Builder, childname: string): GObject.Object + vfuncParserFinished(builder: Builder): void + vfuncSetBuildableProperty(builder: Builder, name: string, value: any): void + vfuncSetId(id: string): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Gtk.Paned */ + connect(sigName: "accept-position", callback: (($obj: Paned) => boolean)): number + connect_after(sigName: "accept-position", callback: (($obj: Paned) => boolean)): number + emit(sigName: "accept-position"): void + on(sigName: "accept-position", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "accept-position", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "accept-position", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "cancel-position", callback: (($obj: Paned) => boolean)): number + connect_after(sigName: "cancel-position", callback: (($obj: Paned) => boolean)): number + emit(sigName: "cancel-position"): void + on(sigName: "cancel-position", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "cancel-position", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "cancel-position", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "cycle-child-focus", callback: (($obj: Paned, reversed: boolean) => boolean)): number + connect_after(sigName: "cycle-child-focus", callback: (($obj: Paned, reversed: boolean) => boolean)): number + emit(sigName: "cycle-child-focus", reversed: boolean): void + on(sigName: "cycle-child-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "cycle-child-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "cycle-child-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "cycle-handle-focus", callback: (($obj: Paned, reversed: boolean) => boolean)): number + connect_after(sigName: "cycle-handle-focus", callback: (($obj: Paned, reversed: boolean) => boolean)): number + emit(sigName: "cycle-handle-focus", reversed: boolean): void + on(sigName: "cycle-handle-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "cycle-handle-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "cycle-handle-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "move-handle", callback: (($obj: Paned, scrollType: ScrollType) => boolean)): number + connect_after(sigName: "move-handle", callback: (($obj: Paned, scrollType: ScrollType) => boolean)): number + emit(sigName: "move-handle", scrollType: ScrollType): void + on(sigName: "move-handle", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "move-handle", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "move-handle", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "toggle-handle-focus", callback: (($obj: Paned) => boolean)): number + connect_after(sigName: "toggle-handle-focus", callback: (($obj: Paned) => boolean)): number + emit(sigName: "toggle-handle-focus"): void + on(sigName: "toggle-handle-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "toggle-handle-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "toggle-handle-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of Gtk.Widget */ + connect(sigName: "destroy", callback: (($obj: Paned) => void)): number + connect_after(sigName: "destroy", callback: (($obj: Paned) => void)): number + emit(sigName: "destroy"): void + on(sigName: "destroy", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "destroy", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "destroy", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "direction-changed", callback: (($obj: Paned, previousDirection: TextDirection) => void)): number + connect_after(sigName: "direction-changed", callback: (($obj: Paned, previousDirection: TextDirection) => void)): number + emit(sigName: "direction-changed", previousDirection: TextDirection): void + on(sigName: "direction-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "direction-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "direction-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "hide", callback: (($obj: Paned) => void)): number + connect_after(sigName: "hide", callback: (($obj: Paned) => void)): number + emit(sigName: "hide"): void + on(sigName: "hide", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "hide", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "hide", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "keynav-failed", callback: (($obj: Paned, direction: DirectionType) => boolean)): number + connect_after(sigName: "keynav-failed", callback: (($obj: Paned, direction: DirectionType) => boolean)): number + emit(sigName: "keynav-failed", direction: DirectionType): void + on(sigName: "keynav-failed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "keynav-failed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "keynav-failed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "map", callback: (($obj: Paned) => void)): number + connect_after(sigName: "map", callback: (($obj: Paned) => void)): number + emit(sigName: "map"): void + on(sigName: "map", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "map", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "map", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "mnemonic-activate", callback: (($obj: Paned, groupCycling: boolean) => boolean)): number + connect_after(sigName: "mnemonic-activate", callback: (($obj: Paned, groupCycling: boolean) => boolean)): number + emit(sigName: "mnemonic-activate", groupCycling: boolean): void + on(sigName: "mnemonic-activate", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "mnemonic-activate", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "mnemonic-activate", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "move-focus", callback: (($obj: Paned, direction: DirectionType) => void)): number + connect_after(sigName: "move-focus", callback: (($obj: Paned, direction: DirectionType) => void)): number + emit(sigName: "move-focus", direction: DirectionType): void + on(sigName: "move-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "move-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "move-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "query-tooltip", callback: (($obj: Paned, x: number, y: number, keyboardMode: boolean, tooltip: Tooltip) => boolean)): number + connect_after(sigName: "query-tooltip", callback: (($obj: Paned, x: number, y: number, keyboardMode: boolean, tooltip: Tooltip) => boolean)): number + emit(sigName: "query-tooltip", x: number, y: number, keyboardMode: boolean, tooltip: Tooltip): void + on(sigName: "query-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "query-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "query-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "realize", callback: (($obj: Paned) => void)): number + connect_after(sigName: "realize", callback: (($obj: Paned) => void)): number + emit(sigName: "realize"): void + on(sigName: "realize", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "realize", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "realize", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "show", callback: (($obj: Paned) => void)): number + connect_after(sigName: "show", callback: (($obj: Paned) => void)): number + emit(sigName: "show"): void + on(sigName: "show", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "show", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "show", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "state-flags-changed", callback: (($obj: Paned, flags: StateFlags) => void)): number + connect_after(sigName: "state-flags-changed", callback: (($obj: Paned, flags: StateFlags) => void)): number + emit(sigName: "state-flags-changed", flags: StateFlags): void + on(sigName: "state-flags-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "state-flags-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "state-flags-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "unmap", callback: (($obj: Paned) => void)): number + connect_after(sigName: "unmap", callback: (($obj: Paned) => void)): number + emit(sigName: "unmap"): void + on(sigName: "unmap", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "unmap", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "unmap", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "unrealize", callback: (($obj: Paned) => void)): number + connect_after(sigName: "unrealize", callback: (($obj: Paned) => void)): number + emit(sigName: "unrealize"): void + on(sigName: "unrealize", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "unrealize", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "unrealize", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: Paned, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: Paned, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::end-child", callback: (($obj: Paned, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::end-child", callback: (($obj: Paned, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::end-child", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::end-child", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::end-child", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::max-position", callback: (($obj: Paned, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::max-position", callback: (($obj: Paned, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::max-position", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::max-position", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::max-position", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::min-position", callback: (($obj: Paned, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::min-position", callback: (($obj: Paned, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::min-position", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::min-position", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::min-position", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::position", callback: (($obj: Paned, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::position", callback: (($obj: Paned, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::position", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::position", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::position", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::position-set", callback: (($obj: Paned, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::position-set", callback: (($obj: Paned, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::position-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::position-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::position-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::resize-end-child", callback: (($obj: Paned, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::resize-end-child", callback: (($obj: Paned, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::resize-end-child", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::resize-end-child", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::resize-end-child", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::resize-start-child", callback: (($obj: Paned, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::resize-start-child", callback: (($obj: Paned, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::resize-start-child", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::resize-start-child", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::resize-start-child", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::shrink-end-child", callback: (($obj: Paned, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::shrink-end-child", callback: (($obj: Paned, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::shrink-end-child", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::shrink-end-child", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::shrink-end-child", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::shrink-start-child", callback: (($obj: Paned, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::shrink-start-child", callback: (($obj: Paned, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::shrink-start-child", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::shrink-start-child", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::shrink-start-child", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::start-child", callback: (($obj: Paned, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::start-child", callback: (($obj: Paned, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::start-child", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::start-child", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::start-child", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::wide-handle", callback: (($obj: Paned, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::wide-handle", callback: (($obj: Paned, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::wide-handle", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::wide-handle", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::wide-handle", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::can-focus", callback: (($obj: Paned, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::can-focus", callback: (($obj: Paned, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::can-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::can-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::can-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::can-target", callback: (($obj: Paned, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::can-target", callback: (($obj: Paned, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::can-target", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::can-target", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::can-target", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::css-classes", callback: (($obj: Paned, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::css-classes", callback: (($obj: Paned, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::css-classes", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::css-classes", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::css-classes", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::cursor", callback: (($obj: Paned, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::cursor", callback: (($obj: Paned, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::cursor", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::cursor", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::cursor", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::focus-on-click", callback: (($obj: Paned, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::focus-on-click", callback: (($obj: Paned, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::focus-on-click", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::focus-on-click", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::focus-on-click", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::focusable", callback: (($obj: Paned, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::focusable", callback: (($obj: Paned, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::focusable", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::focusable", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::focusable", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::halign", callback: (($obj: Paned, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::halign", callback: (($obj: Paned, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::halign", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::halign", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::halign", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::has-default", callback: (($obj: Paned, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-default", callback: (($obj: Paned, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::has-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::has-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::has-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::has-focus", callback: (($obj: Paned, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-focus", callback: (($obj: Paned, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::has-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::has-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::has-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::has-tooltip", callback: (($obj: Paned, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-tooltip", callback: (($obj: Paned, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::has-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::has-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::has-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::height-request", callback: (($obj: Paned, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::height-request", callback: (($obj: Paned, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::height-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::height-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::height-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::hexpand", callback: (($obj: Paned, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hexpand", callback: (($obj: Paned, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::hexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::hexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::hexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::hexpand-set", callback: (($obj: Paned, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hexpand-set", callback: (($obj: Paned, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::hexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::hexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::hexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::layout-manager", callback: (($obj: Paned, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::layout-manager", callback: (($obj: Paned, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::layout-manager", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::layout-manager", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::layout-manager", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-bottom", callback: (($obj: Paned, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-bottom", callback: (($obj: Paned, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-bottom", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-bottom", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-bottom", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-end", callback: (($obj: Paned, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-end", callback: (($obj: Paned, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-end", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-end", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-end", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-start", callback: (($obj: Paned, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-start", callback: (($obj: Paned, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-start", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-start", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-start", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-top", callback: (($obj: Paned, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-top", callback: (($obj: Paned, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-top", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-top", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-top", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::name", callback: (($obj: Paned, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::name", callback: (($obj: Paned, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::opacity", callback: (($obj: Paned, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::opacity", callback: (($obj: Paned, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::opacity", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::opacity", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::opacity", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::overflow", callback: (($obj: Paned, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::overflow", callback: (($obj: Paned, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::overflow", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::overflow", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::overflow", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::parent", callback: (($obj: Paned, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::parent", callback: (($obj: Paned, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::receives-default", callback: (($obj: Paned, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::receives-default", callback: (($obj: Paned, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::receives-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::receives-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::receives-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::root", callback: (($obj: Paned, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::root", callback: (($obj: Paned, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::root", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::root", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::root", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::scale-factor", callback: (($obj: Paned, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::scale-factor", callback: (($obj: Paned, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::scale-factor", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::scale-factor", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::scale-factor", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::sensitive", callback: (($obj: Paned, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::sensitive", callback: (($obj: Paned, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::sensitive", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::sensitive", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::sensitive", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::tooltip-markup", callback: (($obj: Paned, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::tooltip-markup", callback: (($obj: Paned, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::tooltip-markup", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::tooltip-markup", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::tooltip-markup", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::tooltip-text", callback: (($obj: Paned, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::tooltip-text", callback: (($obj: Paned, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::tooltip-text", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::tooltip-text", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::tooltip-text", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::valign", callback: (($obj: Paned, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::valign", callback: (($obj: Paned, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::valign", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::valign", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::valign", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::vexpand", callback: (($obj: Paned, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vexpand", callback: (($obj: Paned, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::vexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::vexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::vexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::vexpand-set", callback: (($obj: Paned, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vexpand-set", callback: (($obj: Paned, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::vexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::vexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::vexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::visible", callback: (($obj: Paned, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::visible", callback: (($obj: Paned, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::width-request", callback: (($obj: Paned, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::width-request", callback: (($obj: Paned, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::width-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::width-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::width-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::accessible-role", callback: (($obj: Paned, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-role", callback: (($obj: Paned, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::accessible-role", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::accessible-role", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::accessible-role", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::orientation", callback: (($obj: Paned, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::orientation", callback: (($obj: Paned, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::orientation", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::orientation", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::orientation", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: Paned_ConstructProps) + _init (config?: Paned_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(orientation: Orientation): Paned + static $gtype: GObject.Type +} +export class ParamSpecExpression { + /* Fields of GObject.ParamSpec */ + gTypeInstance: GObject.TypeInstance + name: string + flags: GObject.ParamFlags + valueType: GObject.Type + ownerType: GObject.Type + /* Methods of GObject.ParamSpec */ + getBlurb(): string | null + getDefaultValue(): GObject.Value + getName(): string + getNameQuark(): GLib.Quark + getNick(): string + getQdata(quark: GLib.Quark): object | null + getRedirectTarget(): GObject.ParamSpec | null + setQdata(quark: GLib.Quark, data?: object | null): void + sink(): void + stealQdata(quark: GLib.Quark): object | null + /* Virtual methods of GObject.ParamSpec */ + vfuncFinalize(): void + vfuncValueSetDefault(value: GObject.Value): void + vfuncValueValidate(value: GObject.Value): boolean + vfuncValuesCmp(value1: GObject.Value, value2: GObject.Value): number + static name: string +} +export interface PasswordEntry_ConstructProps extends Widget_ConstructProps { + activatesDefault?: boolean + extraMenu?: Gio.MenuModel + placeholderText?: string + showPeekIcon?: boolean + accessibleRole?: AccessibleRole + editable?: boolean + enableUndo?: boolean + maxWidthChars?: number + text?: string + widthChars?: number + xalign?: number +} +export class PasswordEntry { + /* Properties of Gtk.PasswordEntry */ + activatesDefault: boolean + extraMenu: Gio.MenuModel + placeholderText: string + showPeekIcon: boolean + /* Properties of Gtk.Widget */ + canFocus: boolean + canTarget: boolean + cssClasses: string[] + cursor: Gdk.Cursor + focusOnClick: boolean + focusable: boolean + halign: Align + readonly hasDefault: boolean + readonly hasFocus: boolean + hasTooltip: boolean + heightRequest: number + hexpand: boolean + hexpandSet: boolean + layoutManager: LayoutManager + marginBottom: number + marginEnd: number + marginStart: number + marginTop: number + name: string + opacity: number + overflow: Overflow + readonly parent: Widget + receivesDefault: boolean + readonly root: Root + readonly scaleFactor: number + sensitive: boolean + tooltipMarkup: string + tooltipText: string + valign: Align + vexpand: boolean + vexpandSet: boolean + visible: boolean + widthRequest: number + /* Properties of Gtk.Accessible */ + accessibleRole: AccessibleRole + /* Properties of Gtk.Editable */ + readonly cursorPosition: number + editable: boolean + enableUndo: boolean + maxWidthChars: number + readonly selectionBound: number + text: string + widthChars: number + xalign: number + /* Fields of Gtk.Widget */ + parentInstance: GObject.InitiallyUnowned + /* Fields of GObject.InitiallyUnowned */ + gTypeInstance: GObject.TypeInstance + /* Methods of Gtk.PasswordEntry */ + getExtraMenu(): Gio.MenuModel + getShowPeekIcon(): boolean + setExtraMenu(model?: Gio.MenuModel | null): void + setShowPeekIcon(showPeekIcon: boolean): void + /* Methods of Gtk.Widget */ + actionSetEnabled(actionName: string, enabled: boolean): void + activate(): boolean + activateAction(name: string, args?: GLib.Variant | null): boolean + activateDefault(): void + addController(controller: EventController): void + addCssClass(cssClass: string): void + addMnemonicLabel(label: Widget): void + addTickCallback(callback: TickCallback): number + allocate(width: number, height: number, baseline: number, transform?: Gsk.Transform | null): void + childFocus(direction: DirectionType): boolean + computeBounds(target: Widget): [ /* returnType */ boolean, /* outBounds */ Graphene.Rect ] + computeExpand(orientation: Orientation): boolean + computePoint(target: Widget, point: Graphene.Point): [ /* returnType */ boolean, /* outPoint */ Graphene.Point ] + computeTransform(target: Widget): [ /* returnType */ boolean, /* outTransform */ Graphene.Matrix ] + contains(x: number, y: number): boolean + createPangoContext(): Pango.Context + createPangoLayout(text?: string | null): Pango.Layout + dragCheckThreshold(startX: number, startY: number, currentX: number, currentY: number): boolean + errorBell(): void + getAllocatedBaseline(): number + getAllocatedHeight(): number + getAllocatedWidth(): number + getAllocation(): /* allocation */ Allocation + getAncestor(widgetType: GObject.Type): Widget | null + getCanFocus(): boolean + getCanTarget(): boolean + getChildVisible(): boolean + getClipboard(): Gdk.Clipboard + getCssClasses(): string[] + getCssName(): string + getCursor(): Gdk.Cursor | null + getDirection(): TextDirection + getDisplay(): Gdk.Display + getFirstChild(): Widget | null + getFocusChild(): Widget | null + getFocusOnClick(): boolean + getFocusable(): boolean + getFontMap(): Pango.FontMap | null + getFontOptions(): cairo.FontOptions | null + getFrameClock(): Gdk.FrameClock | null + getHalign(): Align + getHasTooltip(): boolean + getHeight(): number + getHexpand(): boolean + getHexpandSet(): boolean + getLastChild(): Widget | null + getLayoutManager(): LayoutManager | null + getMapped(): boolean + getMarginBottom(): number + getMarginEnd(): number + getMarginStart(): number + getMarginTop(): number + getName(): string + getNative(): Native | null + getNextSibling(): Widget | null + getOpacity(): number + getOverflow(): Overflow + getPangoContext(): Pango.Context + getParent(): Widget | null + getPreferredSize(): [ /* minimumSize */ Requisition | null, /* naturalSize */ Requisition | null ] + getPrevSibling(): Widget | null + getPrimaryClipboard(): Gdk.Clipboard + getRealized(): boolean + getReceivesDefault(): boolean + getRequestMode(): SizeRequestMode + getRoot(): Root | null + getScaleFactor(): number + getSensitive(): boolean + getSettings(): Settings + getSize(orientation: Orientation): number + getSizeRequest(): [ /* width */ number | null, /* height */ number | null ] + getStateFlags(): StateFlags + getStyleContext(): StyleContext + getTemplateChild(widgetType: GObject.Type, name: string): GObject.Object + getTooltipMarkup(): string | null + getTooltipText(): string | null + getValign(): 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?: Gio.ActionGroup | null): void + insertAfter(parent: Widget, previousSibling?: Widget | null): void + insertBefore(parent: Widget, nextSibling?: Widget | null): void + isAncestor(ancestor: Widget): boolean + isDrawable(): boolean + isFocus(): boolean + isSensitive(): boolean + isVisible(): boolean + keynavFailed(direction: DirectionType): boolean + listMnemonicLabels(): Widget[] + map(): void + measure(orientation: Orientation, forSize: number): [ /* minimum */ number | null, /* natural */ number | null, /* minimumBaseline */ number | null, /* naturalBaseline */ number | null ] + mnemonicActivate(groupCycling: boolean): boolean + observeChildren(): Gio.ListModel + observeControllers(): Gio.ListModel + pick(x: number, y: number, flags: PickFlags): Widget | null + queueAllocate(): void + queueDraw(): void + queueResize(): void + realize(): void + removeController(controller: EventController): void + removeCssClass(cssClass: string): void + removeMnemonicLabel(label: Widget): void + removeTickCallback(id: number): void + setCanFocus(canFocus: boolean): void + setCanTarget(canTarget: boolean): void + setChildVisible(childVisible: boolean): void + setCssClasses(classes: string[]): void + setCursor(cursor?: Gdk.Cursor | null): void + setCursorFromName(name?: string | null): void + setDirection(dir: TextDirection): void + setFocusChild(child?: Widget | null): void + setFocusOnClick(focusOnClick: boolean): void + setFocusable(focusable: boolean): void + setFontMap(fontMap?: Pango.FontMap | null): void + setFontOptions(options?: cairo.FontOptions | null): void + setHalign(align: Align): void + setHasTooltip(hasTooltip: boolean): void + setHexpand(expand: boolean): void + setHexpandSet(set: boolean): void + setLayoutManager(layoutManager?: LayoutManager | 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: Overflow): void + setParent(parent: Widget): void + setReceivesDefault(receivesDefault: boolean): void + setSensitive(sensitive: boolean): void + setSizeRequest(width: number, height: number): void + setStateFlags(flags: StateFlags, clear: boolean): void + setTooltipMarkup(markup?: string | null): void + setTooltipText(text?: string | null): void + setValign(align: Align): void + setVexpand(expand: boolean): void + setVexpandSet(set: boolean): void + setVisible(visible: boolean): void + shouldLayout(): boolean + show(): void + sizeAllocate(allocation: Allocation, baseline: number): void + snapshotChild(child: Widget, snapshot: Snapshot): void + translateCoordinates(destWidget: Widget, srcX: number, srcY: number): [ /* returnType */ boolean, /* destX */ number | null, /* destY */ number | null ] + triggerTooltipQuery(): void + unmap(): void + unparent(): void + unrealize(): void + unsetStateFlags(flags: StateFlags): void + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Methods of Gtk.Accessible */ + getAccessibleRole(): AccessibleRole + resetProperty(property: AccessibleProperty): void + resetRelation(relation: AccessibleRelation): void + resetState(state: AccessibleState): void + updateProperty(properties: AccessibleProperty[], values: any): void + updateRelation(relations: AccessibleRelation[], values: any): void + updateState(states: AccessibleState[], values: any): void + /* Methods of Gtk.Buildable */ + getBuildableId(): string + /* Methods of Gtk.Editable */ + deleteSelection(): void + deleteText(startPos: number, endPos: number): void + finishDelegate(): void + getAlignment(): number + getChars(startPos: number, endPos: number): string + getDelegate(): Editable | null + getEditable(): boolean + getEnableUndo(): boolean + getMaxWidthChars(): number + getPosition(): number + getSelectionBounds(): [ /* returnType */ boolean, /* startPos */ number | null, /* endPos */ number | null ] + getText(): string + getWidthChars(): number + initDelegate(): void + insertText(text: string, length: number, position: number): /* position */ number + 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 + /* Virtual methods of Gtk.PasswordEntry */ + vfuncChanged(): void + vfuncDeleteText(startPos: number, endPos: number): void + vfuncDoDeleteText(startPos: number, endPos: number): void + vfuncDoInsertText(text: string, length: number, position: number): /* position */ number + vfuncGetDelegate(): Editable | null + vfuncGetSelectionBounds(): [ /* returnType */ boolean, /* startPos */ number | null, /* endPos */ number | null ] + vfuncGetText(): string + vfuncInsertText(text: string, length: number, position: number): /* position */ number + vfuncSetSelectionBounds(startPos: number, endPos: number): void + /* Virtual methods of Gtk.Widget */ + vfuncComputeExpand(hexpandP: boolean, vexpandP: boolean): void + vfuncContains(x: number, y: number): boolean + vfuncCssChanged(change: CssStyleChange): void + vfuncDirectionChanged(previousDirection: TextDirection): void + vfuncFocus(direction: DirectionType): boolean + vfuncGetRequestMode(): SizeRequestMode + vfuncGrabFocus(): boolean + vfuncHide(): void + vfuncKeynavFailed(direction: DirectionType): boolean + vfuncMap(): void + vfuncMeasure(orientation: Orientation, forSize: number): [ /* minimum */ number | null, /* natural */ number | null, /* minimumBaseline */ number | null, /* naturalBaseline */ number | null ] + vfuncMnemonicActivate(groupCycling: boolean): boolean + vfuncMoveFocus(direction: DirectionType): void + vfuncQueryTooltip(x: number, y: number, keyboardTooltip: boolean, tooltip: Tooltip): boolean + vfuncRealize(): void + vfuncRoot(): void + vfuncSetFocusChild(child?: Widget | null): void + vfuncShow(): void + vfuncSizeAllocate(width: number, height: number, baseline: number): void + vfuncSnapshot(snapshot: Snapshot): void + vfuncStateFlagsChanged(previousStateFlags: StateFlags): void + vfuncSystemSettingChanged(settings: SystemSetting): void + vfuncUnmap(): void + vfuncUnrealize(): void + vfuncUnroot(): void + vfuncAddChild(builder: Builder, child: GObject.Object, type?: string | null): void + vfuncCustomFinished(builder: Builder, child: GObject.Object | null, tagname: string, data?: object | null): void + vfuncCustomTagEnd(builder: Builder, child: GObject.Object | null, tagname: string, data?: object | null): void + vfuncCustomTagStart(builder: Builder, child: GObject.Object | null, tagname: string): [ /* returnType */ boolean, /* parser */ BuildableParser, /* data */ object | null ] + vfuncGetId(): string + vfuncGetInternalChild(builder: Builder, childname: string): GObject.Object + vfuncParserFinished(builder: Builder): void + vfuncSetBuildableProperty(builder: Builder, name: string, value: any): void + vfuncSetId(id: string): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Gtk.PasswordEntry */ + connect(sigName: "activate", callback: (($obj: PasswordEntry) => void)): number + connect_after(sigName: "activate", callback: (($obj: PasswordEntry) => void)): number + emit(sigName: "activate"): void + on(sigName: "activate", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "activate", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "activate", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of Gtk.Widget */ + connect(sigName: "destroy", callback: (($obj: PasswordEntry) => void)): number + connect_after(sigName: "destroy", callback: (($obj: PasswordEntry) => void)): number + emit(sigName: "destroy"): void + on(sigName: "destroy", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "destroy", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "destroy", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "direction-changed", callback: (($obj: PasswordEntry, previousDirection: TextDirection) => void)): number + connect_after(sigName: "direction-changed", callback: (($obj: PasswordEntry, previousDirection: TextDirection) => void)): number + emit(sigName: "direction-changed", previousDirection: TextDirection): void + on(sigName: "direction-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "direction-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "direction-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "hide", callback: (($obj: PasswordEntry) => void)): number + connect_after(sigName: "hide", callback: (($obj: PasswordEntry) => void)): number + emit(sigName: "hide"): void + on(sigName: "hide", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "hide", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "hide", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "keynav-failed", callback: (($obj: PasswordEntry, direction: DirectionType) => boolean)): number + connect_after(sigName: "keynav-failed", callback: (($obj: PasswordEntry, direction: DirectionType) => boolean)): number + emit(sigName: "keynav-failed", direction: DirectionType): void + on(sigName: "keynav-failed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "keynav-failed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "keynav-failed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "map", callback: (($obj: PasswordEntry) => void)): number + connect_after(sigName: "map", callback: (($obj: PasswordEntry) => void)): number + emit(sigName: "map"): void + on(sigName: "map", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "map", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "map", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "mnemonic-activate", callback: (($obj: PasswordEntry, groupCycling: boolean) => boolean)): number + connect_after(sigName: "mnemonic-activate", callback: (($obj: PasswordEntry, groupCycling: boolean) => boolean)): number + emit(sigName: "mnemonic-activate", groupCycling: boolean): void + on(sigName: "mnemonic-activate", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "mnemonic-activate", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "mnemonic-activate", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "move-focus", callback: (($obj: PasswordEntry, direction: DirectionType) => void)): number + connect_after(sigName: "move-focus", callback: (($obj: PasswordEntry, direction: DirectionType) => void)): number + emit(sigName: "move-focus", direction: DirectionType): void + on(sigName: "move-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "move-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "move-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "query-tooltip", callback: (($obj: PasswordEntry, x: number, y: number, keyboardMode: boolean, tooltip: Tooltip) => boolean)): number + connect_after(sigName: "query-tooltip", callback: (($obj: PasswordEntry, x: number, y: number, keyboardMode: boolean, tooltip: Tooltip) => boolean)): number + emit(sigName: "query-tooltip", x: number, y: number, keyboardMode: boolean, tooltip: Tooltip): void + on(sigName: "query-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "query-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "query-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "realize", callback: (($obj: PasswordEntry) => void)): number + connect_after(sigName: "realize", callback: (($obj: PasswordEntry) => void)): number + emit(sigName: "realize"): void + on(sigName: "realize", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "realize", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "realize", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "show", callback: (($obj: PasswordEntry) => void)): number + connect_after(sigName: "show", callback: (($obj: PasswordEntry) => void)): number + emit(sigName: "show"): void + on(sigName: "show", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "show", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "show", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "state-flags-changed", callback: (($obj: PasswordEntry, flags: StateFlags) => void)): number + connect_after(sigName: "state-flags-changed", callback: (($obj: PasswordEntry, flags: StateFlags) => void)): number + emit(sigName: "state-flags-changed", flags: StateFlags): void + on(sigName: "state-flags-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "state-flags-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "state-flags-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "unmap", callback: (($obj: PasswordEntry) => void)): number + connect_after(sigName: "unmap", callback: (($obj: PasswordEntry) => void)): number + emit(sigName: "unmap"): void + on(sigName: "unmap", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "unmap", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "unmap", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "unrealize", callback: (($obj: PasswordEntry) => void)): number + connect_after(sigName: "unrealize", callback: (($obj: PasswordEntry) => void)): number + emit(sigName: "unrealize"): void + on(sigName: "unrealize", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "unrealize", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "unrealize", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of Gtk.Editable */ + connect(sigName: "changed", callback: (($obj: PasswordEntry) => void)): number + connect_after(sigName: "changed", callback: (($obj: PasswordEntry) => void)): number + emit(sigName: "changed"): void + on(sigName: "changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "delete-text", callback: (($obj: PasswordEntry, startPos: number, endPos: number) => void)): number + connect_after(sigName: "delete-text", callback: (($obj: PasswordEntry, startPos: number, endPos: number) => void)): number + emit(sigName: "delete-text", startPos: number, endPos: number): void + on(sigName: "delete-text", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "delete-text", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "delete-text", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "insert-text", callback: (($obj: PasswordEntry, text: string, length: number, position: number) => void)): number + connect_after(sigName: "insert-text", callback: (($obj: PasswordEntry, text: string, length: number, position: number) => void)): number + emit(sigName: "insert-text", text: string, length: number, position: number): void + on(sigName: "insert-text", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "insert-text", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "insert-text", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::activates-default", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::activates-default", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::activates-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::activates-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::activates-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::extra-menu", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::extra-menu", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::extra-menu", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::extra-menu", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::extra-menu", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::placeholder-text", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::placeholder-text", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::placeholder-text", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::placeholder-text", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::placeholder-text", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::show-peek-icon", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::show-peek-icon", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::show-peek-icon", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::show-peek-icon", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::show-peek-icon", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::can-focus", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::can-focus", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::can-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::can-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::can-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::can-target", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::can-target", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::can-target", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::can-target", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::can-target", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::css-classes", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::css-classes", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::css-classes", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::css-classes", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::css-classes", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::cursor", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::cursor", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::cursor", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::cursor", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::cursor", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::focus-on-click", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::focus-on-click", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::focus-on-click", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::focus-on-click", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::focus-on-click", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::focusable", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::focusable", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::focusable", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::focusable", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::focusable", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::halign", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::halign", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::halign", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::halign", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::halign", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::has-default", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-default", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::has-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::has-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::has-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::has-focus", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-focus", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::has-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::has-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::has-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::has-tooltip", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-tooltip", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::has-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::has-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::has-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::height-request", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::height-request", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::height-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::height-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::height-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::hexpand", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hexpand", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::hexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::hexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::hexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::hexpand-set", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hexpand-set", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::hexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::hexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::hexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::layout-manager", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::layout-manager", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::layout-manager", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::layout-manager", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::layout-manager", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-bottom", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-bottom", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-bottom", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-bottom", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-bottom", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-end", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-end", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-end", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-end", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-end", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-start", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-start", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-start", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-start", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-start", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-top", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-top", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-top", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-top", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-top", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::name", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::name", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::opacity", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::opacity", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::opacity", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::opacity", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::opacity", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::overflow", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::overflow", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::overflow", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::overflow", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::overflow", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::parent", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::parent", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::receives-default", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::receives-default", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::receives-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::receives-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::receives-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::root", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::root", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::root", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::root", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::root", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::scale-factor", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::scale-factor", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::scale-factor", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::scale-factor", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::scale-factor", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::sensitive", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::sensitive", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::sensitive", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::sensitive", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::sensitive", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::tooltip-markup", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::tooltip-markup", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::tooltip-markup", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::tooltip-markup", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::tooltip-markup", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::tooltip-text", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::tooltip-text", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::tooltip-text", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::tooltip-text", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::tooltip-text", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::valign", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::valign", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::valign", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::valign", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::valign", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::vexpand", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vexpand", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::vexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::vexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::vexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::vexpand-set", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vexpand-set", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::vexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::vexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::vexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::visible", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::visible", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::width-request", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::width-request", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::width-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::width-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::width-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::accessible-role", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-role", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::accessible-role", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::accessible-role", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::accessible-role", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::cursor-position", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::cursor-position", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::cursor-position", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::cursor-position", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::cursor-position", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::editable", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::editable", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::editable", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::editable", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::editable", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::enable-undo", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::enable-undo", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::enable-undo", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::enable-undo", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::enable-undo", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::max-width-chars", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::max-width-chars", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::max-width-chars", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::max-width-chars", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::max-width-chars", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::selection-bound", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::selection-bound", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::selection-bound", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::selection-bound", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::selection-bound", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::text", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::text", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::text", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::text", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::text", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::width-chars", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::width-chars", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::width-chars", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::width-chars", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::width-chars", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::xalign", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::xalign", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::xalign", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::xalign", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::xalign", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: PasswordEntry_ConstructProps) + _init (config?: PasswordEntry_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(): PasswordEntry + static delegateGetProperty(object: GObject.Object, propId: number, value: any, pspec: GObject.ParamSpec): boolean + static delegateSetProperty(object: GObject.Object, propId: number, value: any, pspec: GObject.ParamSpec): boolean + static installProperties(objectClass: GObject.ObjectClass, firstProp: number): number + static $gtype: GObject.Type +} +export interface Picture_ConstructProps extends Widget_ConstructProps { + alternativeText?: string + canShrink?: boolean + file?: Gio.File + keepAspectRatio?: boolean + paintable?: Gdk.Paintable + accessibleRole?: AccessibleRole +} +export class Picture { + /* Properties of Gtk.Picture */ + alternativeText: string + canShrink: boolean + file: Gio.File + keepAspectRatio: boolean + paintable: Gdk.Paintable + /* Properties of Gtk.Widget */ + canFocus: boolean + canTarget: boolean + cssClasses: string[] + cursor: Gdk.Cursor + focusOnClick: boolean + focusable: boolean + halign: Align + readonly hasDefault: boolean + readonly hasFocus: boolean + hasTooltip: boolean + heightRequest: number + hexpand: boolean + hexpandSet: boolean + layoutManager: LayoutManager + marginBottom: number + marginEnd: number + marginStart: number + marginTop: number + name: string + opacity: number + overflow: Overflow + readonly parent: Widget + receivesDefault: boolean + readonly root: Root + readonly scaleFactor: number + sensitive: boolean + tooltipMarkup: string + tooltipText: string + valign: Align + vexpand: boolean + vexpandSet: boolean + visible: boolean + widthRequest: number + /* Properties of Gtk.Accessible */ + accessibleRole: AccessibleRole + /* Fields of Gtk.Widget */ + parentInstance: GObject.InitiallyUnowned + /* Fields of GObject.InitiallyUnowned */ + gTypeInstance: GObject.TypeInstance + /* Methods of Gtk.Picture */ + getAlternativeText(): string | null + getCanShrink(): boolean + getFile(): Gio.File | null + getKeepAspectRatio(): boolean + getPaintable(): Gdk.Paintable | null + setAlternativeText(alternativeText?: string | null): void + setCanShrink(canShrink: boolean): void + setFile(file?: Gio.File | null): void + setFilename(filename?: string | null): void + setKeepAspectRatio(keepAspectRatio: boolean): void + setPaintable(paintable?: Gdk.Paintable | null): void + setPixbuf(pixbuf?: GdkPixbuf.Pixbuf | null): void + setResource(resourcePath?: string | null): void + /* Methods of Gtk.Widget */ + actionSetEnabled(actionName: string, enabled: boolean): void + activate(): boolean + activateAction(name: string, args?: GLib.Variant | null): boolean + activateDefault(): void + addController(controller: EventController): void + addCssClass(cssClass: string): void + addMnemonicLabel(label: Widget): void + addTickCallback(callback: TickCallback): number + allocate(width: number, height: number, baseline: number, transform?: Gsk.Transform | null): void + childFocus(direction: DirectionType): boolean + computeBounds(target: Widget): [ /* returnType */ boolean, /* outBounds */ Graphene.Rect ] + computeExpand(orientation: Orientation): boolean + computePoint(target: Widget, point: Graphene.Point): [ /* returnType */ boolean, /* outPoint */ Graphene.Point ] + computeTransform(target: Widget): [ /* returnType */ boolean, /* outTransform */ Graphene.Matrix ] + contains(x: number, y: number): boolean + createPangoContext(): Pango.Context + createPangoLayout(text?: string | null): Pango.Layout + dragCheckThreshold(startX: number, startY: number, currentX: number, currentY: number): boolean + errorBell(): void + getAllocatedBaseline(): number + getAllocatedHeight(): number + getAllocatedWidth(): number + getAllocation(): /* allocation */ Allocation + getAncestor(widgetType: GObject.Type): Widget | null + getCanFocus(): boolean + getCanTarget(): boolean + getChildVisible(): boolean + getClipboard(): Gdk.Clipboard + getCssClasses(): string[] + getCssName(): string + getCursor(): Gdk.Cursor | null + getDirection(): TextDirection + getDisplay(): Gdk.Display + getFirstChild(): Widget | null + getFocusChild(): Widget | null + getFocusOnClick(): boolean + getFocusable(): boolean + getFontMap(): Pango.FontMap | null + getFontOptions(): cairo.FontOptions | null + getFrameClock(): Gdk.FrameClock | null + getHalign(): Align + getHasTooltip(): boolean + getHeight(): number + getHexpand(): boolean + getHexpandSet(): boolean + getLastChild(): Widget | null + getLayoutManager(): LayoutManager | null + getMapped(): boolean + getMarginBottom(): number + getMarginEnd(): number + getMarginStart(): number + getMarginTop(): number + getName(): string + getNative(): Native | null + getNextSibling(): Widget | null + getOpacity(): number + getOverflow(): Overflow + getPangoContext(): Pango.Context + getParent(): Widget | null + getPreferredSize(): [ /* minimumSize */ Requisition | null, /* naturalSize */ Requisition | null ] + getPrevSibling(): Widget | null + getPrimaryClipboard(): Gdk.Clipboard + getRealized(): boolean + getReceivesDefault(): boolean + getRequestMode(): SizeRequestMode + getRoot(): Root | null + getScaleFactor(): number + getSensitive(): boolean + getSettings(): Settings + getSize(orientation: Orientation): number + getSizeRequest(): [ /* width */ number | null, /* height */ number | null ] + getStateFlags(): StateFlags + getStyleContext(): StyleContext + getTemplateChild(widgetType: GObject.Type, name: string): GObject.Object + getTooltipMarkup(): string | null + getTooltipText(): string | null + getValign(): 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?: Gio.ActionGroup | null): void + insertAfter(parent: Widget, previousSibling?: Widget | null): void + insertBefore(parent: Widget, nextSibling?: Widget | null): void + isAncestor(ancestor: Widget): boolean + isDrawable(): boolean + isFocus(): boolean + isSensitive(): boolean + isVisible(): boolean + keynavFailed(direction: DirectionType): boolean + listMnemonicLabels(): Widget[] + map(): void + measure(orientation: Orientation, forSize: number): [ /* minimum */ number | null, /* natural */ number | null, /* minimumBaseline */ number | null, /* naturalBaseline */ number | null ] + mnemonicActivate(groupCycling: boolean): boolean + observeChildren(): Gio.ListModel + observeControllers(): Gio.ListModel + pick(x: number, y: number, flags: PickFlags): Widget | null + queueAllocate(): void + queueDraw(): void + queueResize(): void + realize(): void + removeController(controller: EventController): void + removeCssClass(cssClass: string): void + removeMnemonicLabel(label: Widget): void + removeTickCallback(id: number): void + setCanFocus(canFocus: boolean): void + setCanTarget(canTarget: boolean): void + setChildVisible(childVisible: boolean): void + setCssClasses(classes: string[]): void + setCursor(cursor?: Gdk.Cursor | null): void + setCursorFromName(name?: string | null): void + setDirection(dir: TextDirection): void + setFocusChild(child?: Widget | null): void + setFocusOnClick(focusOnClick: boolean): void + setFocusable(focusable: boolean): void + setFontMap(fontMap?: Pango.FontMap | null): void + setFontOptions(options?: cairo.FontOptions | null): void + setHalign(align: Align): void + setHasTooltip(hasTooltip: boolean): void + setHexpand(expand: boolean): void + setHexpandSet(set: boolean): void + setLayoutManager(layoutManager?: LayoutManager | 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: Overflow): void + setParent(parent: Widget): void + setReceivesDefault(receivesDefault: boolean): void + setSensitive(sensitive: boolean): void + setSizeRequest(width: number, height: number): void + setStateFlags(flags: StateFlags, clear: boolean): void + setTooltipMarkup(markup?: string | null): void + setTooltipText(text?: string | null): void + setValign(align: Align): void + setVexpand(expand: boolean): void + setVexpandSet(set: boolean): void + setVisible(visible: boolean): void + shouldLayout(): boolean + show(): void + sizeAllocate(allocation: Allocation, baseline: number): void + snapshotChild(child: Widget, snapshot: Snapshot): void + translateCoordinates(destWidget: Widget, srcX: number, srcY: number): [ /* returnType */ boolean, /* destX */ number | null, /* destY */ number | null ] + triggerTooltipQuery(): void + unmap(): void + unparent(): void + unrealize(): void + unsetStateFlags(flags: StateFlags): void + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Methods of Gtk.Accessible */ + getAccessibleRole(): AccessibleRole + resetProperty(property: AccessibleProperty): void + resetRelation(relation: AccessibleRelation): void + resetState(state: AccessibleState): void + updateProperty(properties: AccessibleProperty[], values: any): void + updateRelation(relations: AccessibleRelation[], values: any): void + updateState(states: AccessibleState[], values: any): void + /* Methods of Gtk.Buildable */ + getBuildableId(): string + /* Virtual methods of Gtk.Widget */ + vfuncComputeExpand(hexpandP: boolean, vexpandP: boolean): void + vfuncContains(x: number, y: number): boolean + vfuncCssChanged(change: CssStyleChange): void + vfuncDirectionChanged(previousDirection: TextDirection): void + vfuncFocus(direction: DirectionType): boolean + vfuncGetRequestMode(): SizeRequestMode + vfuncGrabFocus(): boolean + vfuncHide(): void + vfuncKeynavFailed(direction: DirectionType): boolean + vfuncMap(): void + vfuncMeasure(orientation: Orientation, forSize: number): [ /* minimum */ number | null, /* natural */ number | null, /* minimumBaseline */ number | null, /* naturalBaseline */ number | null ] + vfuncMnemonicActivate(groupCycling: boolean): boolean + vfuncMoveFocus(direction: DirectionType): void + vfuncQueryTooltip(x: number, y: number, keyboardTooltip: boolean, tooltip: Tooltip): boolean + vfuncRealize(): void + vfuncRoot(): void + vfuncSetFocusChild(child?: Widget | null): void + vfuncShow(): void + vfuncSizeAllocate(width: number, height: number, baseline: number): void + vfuncSnapshot(snapshot: Snapshot): void + vfuncStateFlagsChanged(previousStateFlags: StateFlags): void + vfuncSystemSettingChanged(settings: SystemSetting): void + vfuncUnmap(): void + vfuncUnrealize(): void + vfuncUnroot(): void + vfuncAddChild(builder: Builder, child: GObject.Object, type?: string | null): void + vfuncCustomFinished(builder: Builder, child: GObject.Object | null, tagname: string, data?: object | null): void + vfuncCustomTagEnd(builder: Builder, child: GObject.Object | null, tagname: string, data?: object | null): void + vfuncCustomTagStart(builder: Builder, child: GObject.Object | null, tagname: string): [ /* returnType */ boolean, /* parser */ BuildableParser, /* data */ object | null ] + vfuncGetId(): string + vfuncGetInternalChild(builder: Builder, childname: string): GObject.Object + vfuncParserFinished(builder: Builder): void + vfuncSetBuildableProperty(builder: Builder, name: string, value: any): void + vfuncSetId(id: string): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Gtk.Widget */ + connect(sigName: "destroy", callback: (($obj: Picture) => void)): number + connect_after(sigName: "destroy", callback: (($obj: Picture) => void)): number + emit(sigName: "destroy"): void + on(sigName: "destroy", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "destroy", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "destroy", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "direction-changed", callback: (($obj: Picture, previousDirection: TextDirection) => void)): number + connect_after(sigName: "direction-changed", callback: (($obj: Picture, previousDirection: TextDirection) => void)): number + emit(sigName: "direction-changed", previousDirection: TextDirection): void + on(sigName: "direction-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "direction-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "direction-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "hide", callback: (($obj: Picture) => void)): number + connect_after(sigName: "hide", callback: (($obj: Picture) => void)): number + emit(sigName: "hide"): void + on(sigName: "hide", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "hide", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "hide", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "keynav-failed", callback: (($obj: Picture, direction: DirectionType) => boolean)): number + connect_after(sigName: "keynav-failed", callback: (($obj: Picture, direction: DirectionType) => boolean)): number + emit(sigName: "keynav-failed", direction: DirectionType): void + on(sigName: "keynav-failed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "keynav-failed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "keynav-failed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "map", callback: (($obj: Picture) => void)): number + connect_after(sigName: "map", callback: (($obj: Picture) => void)): number + emit(sigName: "map"): void + on(sigName: "map", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "map", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "map", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "mnemonic-activate", callback: (($obj: Picture, groupCycling: boolean) => boolean)): number + connect_after(sigName: "mnemonic-activate", callback: (($obj: Picture, groupCycling: boolean) => boolean)): number + emit(sigName: "mnemonic-activate", groupCycling: boolean): void + on(sigName: "mnemonic-activate", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "mnemonic-activate", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "mnemonic-activate", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "move-focus", callback: (($obj: Picture, direction: DirectionType) => void)): number + connect_after(sigName: "move-focus", callback: (($obj: Picture, direction: DirectionType) => void)): number + emit(sigName: "move-focus", direction: DirectionType): void + on(sigName: "move-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "move-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "move-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "query-tooltip", callback: (($obj: Picture, x: number, y: number, keyboardMode: boolean, tooltip: Tooltip) => boolean)): number + connect_after(sigName: "query-tooltip", callback: (($obj: Picture, x: number, y: number, keyboardMode: boolean, tooltip: Tooltip) => boolean)): number + emit(sigName: "query-tooltip", x: number, y: number, keyboardMode: boolean, tooltip: Tooltip): void + on(sigName: "query-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "query-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "query-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "realize", callback: (($obj: Picture) => void)): number + connect_after(sigName: "realize", callback: (($obj: Picture) => void)): number + emit(sigName: "realize"): void + on(sigName: "realize", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "realize", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "realize", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "show", callback: (($obj: Picture) => void)): number + connect_after(sigName: "show", callback: (($obj: Picture) => void)): number + emit(sigName: "show"): void + on(sigName: "show", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "show", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "show", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "state-flags-changed", callback: (($obj: Picture, flags: StateFlags) => void)): number + connect_after(sigName: "state-flags-changed", callback: (($obj: Picture, flags: StateFlags) => void)): number + emit(sigName: "state-flags-changed", flags: StateFlags): void + on(sigName: "state-flags-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "state-flags-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "state-flags-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "unmap", callback: (($obj: Picture) => void)): number + connect_after(sigName: "unmap", callback: (($obj: Picture) => void)): number + emit(sigName: "unmap"): void + on(sigName: "unmap", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "unmap", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "unmap", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "unrealize", callback: (($obj: Picture) => void)): number + connect_after(sigName: "unrealize", callback: (($obj: Picture) => void)): number + emit(sigName: "unrealize"): void + on(sigName: "unrealize", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "unrealize", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "unrealize", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: Picture, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: Picture, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::alternative-text", callback: (($obj: Picture, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::alternative-text", callback: (($obj: Picture, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::alternative-text", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::alternative-text", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::alternative-text", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::can-shrink", callback: (($obj: Picture, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::can-shrink", callback: (($obj: Picture, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::can-shrink", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::can-shrink", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::can-shrink", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::file", callback: (($obj: Picture, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::file", callback: (($obj: Picture, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::file", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::file", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::file", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::keep-aspect-ratio", callback: (($obj: Picture, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::keep-aspect-ratio", callback: (($obj: Picture, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::keep-aspect-ratio", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::keep-aspect-ratio", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::keep-aspect-ratio", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::paintable", callback: (($obj: Picture, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::paintable", callback: (($obj: Picture, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::paintable", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::paintable", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::paintable", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::can-focus", callback: (($obj: Picture, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::can-focus", callback: (($obj: Picture, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::can-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::can-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::can-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::can-target", callback: (($obj: Picture, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::can-target", callback: (($obj: Picture, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::can-target", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::can-target", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::can-target", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::css-classes", callback: (($obj: Picture, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::css-classes", callback: (($obj: Picture, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::css-classes", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::css-classes", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::css-classes", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::cursor", callback: (($obj: Picture, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::cursor", callback: (($obj: Picture, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::cursor", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::cursor", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::cursor", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::focus-on-click", callback: (($obj: Picture, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::focus-on-click", callback: (($obj: Picture, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::focus-on-click", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::focus-on-click", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::focus-on-click", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::focusable", callback: (($obj: Picture, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::focusable", callback: (($obj: Picture, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::focusable", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::focusable", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::focusable", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::halign", callback: (($obj: Picture, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::halign", callback: (($obj: Picture, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::halign", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::halign", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::halign", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::has-default", callback: (($obj: Picture, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-default", callback: (($obj: Picture, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::has-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::has-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::has-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::has-focus", callback: (($obj: Picture, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-focus", callback: (($obj: Picture, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::has-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::has-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::has-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::has-tooltip", callback: (($obj: Picture, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-tooltip", callback: (($obj: Picture, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::has-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::has-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::has-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::height-request", callback: (($obj: Picture, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::height-request", callback: (($obj: Picture, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::height-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::height-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::height-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::hexpand", callback: (($obj: Picture, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hexpand", callback: (($obj: Picture, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::hexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::hexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::hexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::hexpand-set", callback: (($obj: Picture, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hexpand-set", callback: (($obj: Picture, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::hexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::hexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::hexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::layout-manager", callback: (($obj: Picture, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::layout-manager", callback: (($obj: Picture, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::layout-manager", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::layout-manager", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::layout-manager", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-bottom", callback: (($obj: Picture, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-bottom", callback: (($obj: Picture, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-bottom", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-bottom", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-bottom", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-end", callback: (($obj: Picture, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-end", callback: (($obj: Picture, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-end", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-end", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-end", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-start", callback: (($obj: Picture, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-start", callback: (($obj: Picture, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-start", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-start", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-start", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-top", callback: (($obj: Picture, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-top", callback: (($obj: Picture, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-top", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-top", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-top", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::name", callback: (($obj: Picture, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::name", callback: (($obj: Picture, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::opacity", callback: (($obj: Picture, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::opacity", callback: (($obj: Picture, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::opacity", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::opacity", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::opacity", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::overflow", callback: (($obj: Picture, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::overflow", callback: (($obj: Picture, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::overflow", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::overflow", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::overflow", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::parent", callback: (($obj: Picture, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::parent", callback: (($obj: Picture, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::receives-default", callback: (($obj: Picture, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::receives-default", callback: (($obj: Picture, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::receives-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::receives-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::receives-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::root", callback: (($obj: Picture, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::root", callback: (($obj: Picture, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::root", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::root", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::root", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::scale-factor", callback: (($obj: Picture, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::scale-factor", callback: (($obj: Picture, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::scale-factor", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::scale-factor", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::scale-factor", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::sensitive", callback: (($obj: Picture, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::sensitive", callback: (($obj: Picture, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::sensitive", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::sensitive", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::sensitive", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::tooltip-markup", callback: (($obj: Picture, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::tooltip-markup", callback: (($obj: Picture, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::tooltip-markup", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::tooltip-markup", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::tooltip-markup", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::tooltip-text", callback: (($obj: Picture, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::tooltip-text", callback: (($obj: Picture, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::tooltip-text", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::tooltip-text", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::tooltip-text", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::valign", callback: (($obj: Picture, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::valign", callback: (($obj: Picture, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::valign", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::valign", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::valign", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::vexpand", callback: (($obj: Picture, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vexpand", callback: (($obj: Picture, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::vexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::vexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::vexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::vexpand-set", callback: (($obj: Picture, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vexpand-set", callback: (($obj: Picture, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::vexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::vexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::vexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::visible", callback: (($obj: Picture, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::visible", callback: (($obj: Picture, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::width-request", callback: (($obj: Picture, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::width-request", callback: (($obj: Picture, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::width-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::width-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::width-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::accessible-role", callback: (($obj: Picture, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-role", callback: (($obj: Picture, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::accessible-role", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::accessible-role", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::accessible-role", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: Picture_ConstructProps) + _init (config?: Picture_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(): Picture + static newForFile(file?: Gio.File | null): Picture + static newForFilename(filename?: string | null): Picture + static newForPaintable(paintable?: Gdk.Paintable | null): Picture + static newForPixbuf(pixbuf?: GdkPixbuf.Pixbuf | null): Picture + static newForResource(resourcePath?: string | null): Picture + static $gtype: GObject.Type +} +export interface Popover_ConstructProps extends Widget_ConstructProps { + autohide?: boolean + cascadePopdown?: boolean + child?: Widget + defaultWidget?: Widget + hasArrow?: boolean + mnemonicsVisible?: boolean + pointingTo?: Gdk.Rectangle + position?: PositionType + accessibleRole?: AccessibleRole +} +export class Popover { + /* Properties of Gtk.Popover */ + autohide: boolean + cascadePopdown: boolean + child: Widget + defaultWidget: Widget + hasArrow: boolean + mnemonicsVisible: boolean + pointingTo: Gdk.Rectangle + position: PositionType + /* Properties of Gtk.Widget */ + canFocus: boolean + canTarget: boolean + cssClasses: string[] + cursor: Gdk.Cursor + focusOnClick: boolean + focusable: boolean + halign: Align + readonly hasDefault: boolean + readonly hasFocus: boolean + hasTooltip: boolean + heightRequest: number + hexpand: boolean + hexpandSet: boolean + layoutManager: LayoutManager + marginBottom: number + marginEnd: number + marginStart: number + marginTop: number + name: string + opacity: number + overflow: Overflow + readonly parent: Widget + receivesDefault: boolean + readonly root: Root + readonly scaleFactor: number + sensitive: boolean + tooltipMarkup: string + tooltipText: string + valign: Align + vexpand: boolean + vexpandSet: boolean + visible: boolean + widthRequest: number + /* Properties of Gtk.Accessible */ + accessibleRole: AccessibleRole + /* Fields of Gtk.Widget */ + parentInstance: GObject.InitiallyUnowned + /* Fields of GObject.InitiallyUnowned */ + gTypeInstance: GObject.TypeInstance + /* Methods of Gtk.Popover */ + getAutohide(): boolean + getCascadePopdown(): boolean + getChild(): Widget | null + getHasArrow(): boolean + getMnemonicsVisible(): boolean + getOffset(): [ /* xOffset */ number | null, /* yOffset */ number | null ] + getPointingTo(): [ /* returnType */ boolean, /* rect */ Gdk.Rectangle ] + getPosition(): PositionType + popdown(): void + popup(): void + present(): void + setAutohide(autohide: boolean): void + setCascadePopdown(cascadePopdown: boolean): void + setChild(child?: Widget | null): void + setDefaultWidget(widget?: Widget | null): void + setHasArrow(hasArrow: boolean): void + setMnemonicsVisible(mnemonicsVisible: boolean): void + setOffset(xOffset: number, yOffset: number): void + setPointingTo(rect: Gdk.Rectangle): void + setPosition(position: PositionType): void + /* Methods of Gtk.Widget */ + actionSetEnabled(actionName: string, enabled: boolean): void + activate(): boolean + activateAction(name: string, args?: GLib.Variant | null): boolean + activateDefault(): void + addController(controller: EventController): void + addCssClass(cssClass: string): void + addMnemonicLabel(label: Widget): void + addTickCallback(callback: TickCallback): number + allocate(width: number, height: number, baseline: number, transform?: Gsk.Transform | null): void + childFocus(direction: DirectionType): boolean + computeBounds(target: Widget): [ /* returnType */ boolean, /* outBounds */ Graphene.Rect ] + computeExpand(orientation: Orientation): boolean + computePoint(target: Widget, point: Graphene.Point): [ /* returnType */ boolean, /* outPoint */ Graphene.Point ] + computeTransform(target: Widget): [ /* returnType */ boolean, /* outTransform */ Graphene.Matrix ] + contains(x: number, y: number): boolean + createPangoContext(): Pango.Context + createPangoLayout(text?: string | null): Pango.Layout + dragCheckThreshold(startX: number, startY: number, currentX: number, currentY: number): boolean + errorBell(): void + getAllocatedBaseline(): number + getAllocatedHeight(): number + getAllocatedWidth(): number + getAllocation(): /* allocation */ Allocation + getAncestor(widgetType: GObject.Type): Widget | null + getCanFocus(): boolean + getCanTarget(): boolean + getChildVisible(): boolean + getClipboard(): Gdk.Clipboard + getCssClasses(): string[] + getCssName(): string + getCursor(): Gdk.Cursor | null + getDirection(): TextDirection + getDisplay(): Gdk.Display + getFirstChild(): Widget | null + getFocusChild(): Widget | null + getFocusOnClick(): boolean + getFocusable(): boolean + getFontMap(): Pango.FontMap | null + getFontOptions(): cairo.FontOptions | null + getFrameClock(): Gdk.FrameClock | null + getHalign(): Align + getHasTooltip(): boolean + getHeight(): number + getHexpand(): boolean + getHexpandSet(): boolean + getLastChild(): Widget | null + getLayoutManager(): LayoutManager | null + getMapped(): boolean + getMarginBottom(): number + getMarginEnd(): number + getMarginStart(): number + getMarginTop(): number + getName(): string + getNative(): Native | null + getNextSibling(): Widget | null + getOpacity(): number + getOverflow(): Overflow + getPangoContext(): Pango.Context + getParent(): Widget | null + getPreferredSize(): [ /* minimumSize */ Requisition | null, /* naturalSize */ Requisition | null ] + getPrevSibling(): Widget | null + getPrimaryClipboard(): Gdk.Clipboard + getRealized(): boolean + getReceivesDefault(): boolean + getRequestMode(): SizeRequestMode + getRoot(): Root | null + getScaleFactor(): number + getSensitive(): boolean + getSettings(): Settings + getSize(orientation: Orientation): number + getSizeRequest(): [ /* width */ number | null, /* height */ number | null ] + getStateFlags(): StateFlags + getStyleContext(): StyleContext + getTemplateChild(widgetType: GObject.Type, name: string): GObject.Object + getTooltipMarkup(): string | null + getTooltipText(): string | null + getValign(): 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?: Gio.ActionGroup | null): void + insertAfter(parent: Widget, previousSibling?: Widget | null): void + insertBefore(parent: Widget, nextSibling?: Widget | null): void + isAncestor(ancestor: Widget): boolean + isDrawable(): boolean + isFocus(): boolean + isSensitive(): boolean + isVisible(): boolean + keynavFailed(direction: DirectionType): boolean + listMnemonicLabels(): Widget[] + map(): void + measure(orientation: Orientation, forSize: number): [ /* minimum */ number | null, /* natural */ number | null, /* minimumBaseline */ number | null, /* naturalBaseline */ number | null ] + mnemonicActivate(groupCycling: boolean): boolean + observeChildren(): Gio.ListModel + observeControllers(): Gio.ListModel + pick(x: number, y: number, flags: PickFlags): Widget | null + queueAllocate(): void + queueDraw(): void + queueResize(): void + realize(): void + removeController(controller: EventController): void + removeCssClass(cssClass: string): void + removeMnemonicLabel(label: Widget): void + removeTickCallback(id: number): void + setCanFocus(canFocus: boolean): void + setCanTarget(canTarget: boolean): void + setChildVisible(childVisible: boolean): void + setCssClasses(classes: string[]): void + setCursor(cursor?: Gdk.Cursor | null): void + setCursorFromName(name?: string | null): void + setDirection(dir: TextDirection): void + setFocusChild(child?: Widget | null): void + setFocusOnClick(focusOnClick: boolean): void + setFocusable(focusable: boolean): void + setFontMap(fontMap?: Pango.FontMap | null): void + setFontOptions(options?: cairo.FontOptions | null): void + setHalign(align: Align): void + setHasTooltip(hasTooltip: boolean): void + setHexpand(expand: boolean): void + setHexpandSet(set: boolean): void + setLayoutManager(layoutManager?: LayoutManager | 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: Overflow): void + setParent(parent: Widget): void + setReceivesDefault(receivesDefault: boolean): void + setSensitive(sensitive: boolean): void + setSizeRequest(width: number, height: number): void + setStateFlags(flags: StateFlags, clear: boolean): void + setTooltipMarkup(markup?: string | null): void + setTooltipText(text?: string | null): void + setValign(align: Align): void + setVexpand(expand: boolean): void + setVexpandSet(set: boolean): void + setVisible(visible: boolean): void + shouldLayout(): boolean + show(): void + sizeAllocate(allocation: Allocation, baseline: number): void + snapshotChild(child: Widget, snapshot: Snapshot): void + translateCoordinates(destWidget: Widget, srcX: number, srcY: number): [ /* returnType */ boolean, /* destX */ number | null, /* destY */ number | null ] + triggerTooltipQuery(): void + unmap(): void + unparent(): void + unrealize(): void + unsetStateFlags(flags: StateFlags): void + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Methods of Gtk.Accessible */ + getAccessibleRole(): AccessibleRole + resetProperty(property: AccessibleProperty): void + resetRelation(relation: AccessibleRelation): void + resetState(state: AccessibleState): void + updateProperty(properties: AccessibleProperty[], values: any): void + updateRelation(relations: AccessibleRelation[], values: any): void + updateState(states: AccessibleState[], values: any): void + /* Methods of Gtk.Buildable */ + getBuildableId(): string + /* Methods of Gtk.Native */ + getRenderer(): Gsk.Renderer + getSurface(): Gdk.Surface + getSurfaceTransform(): [ /* x */ number, /* y */ number ] + /* Virtual methods of Gtk.Popover */ + vfuncActivateDefault(): void + vfuncClosed(): void + vfuncAddController(controller: ShortcutController): void + vfuncRemoveController(controller: ShortcutController): void + /* Virtual methods of Gtk.Widget */ + vfuncComputeExpand(hexpandP: boolean, vexpandP: boolean): void + vfuncContains(x: number, y: number): boolean + vfuncCssChanged(change: CssStyleChange): void + vfuncDirectionChanged(previousDirection: TextDirection): void + vfuncFocus(direction: DirectionType): boolean + vfuncGetRequestMode(): SizeRequestMode + vfuncGrabFocus(): boolean + vfuncHide(): void + vfuncKeynavFailed(direction: DirectionType): boolean + vfuncMap(): void + vfuncMeasure(orientation: Orientation, forSize: number): [ /* minimum */ number | null, /* natural */ number | null, /* minimumBaseline */ number | null, /* naturalBaseline */ number | null ] + vfuncMnemonicActivate(groupCycling: boolean): boolean + vfuncMoveFocus(direction: DirectionType): void + vfuncQueryTooltip(x: number, y: number, keyboardTooltip: boolean, tooltip: Tooltip): boolean + vfuncRealize(): void + vfuncRoot(): void + vfuncSetFocusChild(child?: Widget | null): void + vfuncShow(): void + vfuncSizeAllocate(width: number, height: number, baseline: number): void + vfuncSnapshot(snapshot: Snapshot): void + vfuncStateFlagsChanged(previousStateFlags: StateFlags): void + vfuncSystemSettingChanged(settings: SystemSetting): void + vfuncUnmap(): void + vfuncUnrealize(): void + vfuncUnroot(): void + vfuncAddChild(builder: Builder, child: GObject.Object, type?: string | null): void + vfuncCustomFinished(builder: Builder, child: GObject.Object | null, tagname: string, data?: object | null): void + vfuncCustomTagEnd(builder: Builder, child: GObject.Object | null, tagname: string, data?: object | null): void + vfuncCustomTagStart(builder: Builder, child: GObject.Object | null, tagname: string): [ /* returnType */ boolean, /* parser */ BuildableParser, /* data */ object | null ] + vfuncGetId(): string + vfuncGetInternalChild(builder: Builder, childname: string): GObject.Object + vfuncParserFinished(builder: Builder): void + vfuncSetBuildableProperty(builder: Builder, name: string, value: any): void + vfuncSetId(id: string): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Gtk.Popover */ + connect(sigName: "activate-default", callback: (($obj: Popover) => void)): number + connect_after(sigName: "activate-default", callback: (($obj: Popover) => void)): number + emit(sigName: "activate-default"): void + on(sigName: "activate-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "activate-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "activate-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "closed", callback: (($obj: Popover) => void)): number + connect_after(sigName: "closed", callback: (($obj: Popover) => void)): number + emit(sigName: "closed"): void + on(sigName: "closed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "closed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "closed", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of Gtk.Widget */ + connect(sigName: "destroy", callback: (($obj: Popover) => void)): number + connect_after(sigName: "destroy", callback: (($obj: Popover) => void)): number + emit(sigName: "destroy"): void + on(sigName: "destroy", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "destroy", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "destroy", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "direction-changed", callback: (($obj: Popover, previousDirection: TextDirection) => void)): number + connect_after(sigName: "direction-changed", callback: (($obj: Popover, previousDirection: TextDirection) => void)): number + emit(sigName: "direction-changed", previousDirection: TextDirection): void + on(sigName: "direction-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "direction-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "direction-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "hide", callback: (($obj: Popover) => void)): number + connect_after(sigName: "hide", callback: (($obj: Popover) => void)): number + emit(sigName: "hide"): void + on(sigName: "hide", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "hide", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "hide", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "keynav-failed", callback: (($obj: Popover, direction: DirectionType) => boolean)): number + connect_after(sigName: "keynav-failed", callback: (($obj: Popover, direction: DirectionType) => boolean)): number + emit(sigName: "keynav-failed", direction: DirectionType): void + on(sigName: "keynav-failed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "keynav-failed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "keynav-failed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "map", callback: (($obj: Popover) => void)): number + connect_after(sigName: "map", callback: (($obj: Popover) => void)): number + emit(sigName: "map"): void + on(sigName: "map", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "map", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "map", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "mnemonic-activate", callback: (($obj: Popover, groupCycling: boolean) => boolean)): number + connect_after(sigName: "mnemonic-activate", callback: (($obj: Popover, groupCycling: boolean) => boolean)): number + emit(sigName: "mnemonic-activate", groupCycling: boolean): void + on(sigName: "mnemonic-activate", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "mnemonic-activate", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "mnemonic-activate", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "move-focus", callback: (($obj: Popover, direction: DirectionType) => void)): number + connect_after(sigName: "move-focus", callback: (($obj: Popover, direction: DirectionType) => void)): number + emit(sigName: "move-focus", direction: DirectionType): void + on(sigName: "move-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "move-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "move-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "query-tooltip", callback: (($obj: Popover, x: number, y: number, keyboardMode: boolean, tooltip: Tooltip) => boolean)): number + connect_after(sigName: "query-tooltip", callback: (($obj: Popover, x: number, y: number, keyboardMode: boolean, tooltip: Tooltip) => boolean)): number + emit(sigName: "query-tooltip", x: number, y: number, keyboardMode: boolean, tooltip: Tooltip): void + on(sigName: "query-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "query-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "query-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "realize", callback: (($obj: Popover) => void)): number + connect_after(sigName: "realize", callback: (($obj: Popover) => void)): number + emit(sigName: "realize"): void + on(sigName: "realize", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "realize", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "realize", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "show", callback: (($obj: Popover) => void)): number + connect_after(sigName: "show", callback: (($obj: Popover) => void)): number + emit(sigName: "show"): void + on(sigName: "show", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "show", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "show", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "state-flags-changed", callback: (($obj: Popover, flags: StateFlags) => void)): number + connect_after(sigName: "state-flags-changed", callback: (($obj: Popover, flags: StateFlags) => void)): number + emit(sigName: "state-flags-changed", flags: StateFlags): void + on(sigName: "state-flags-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "state-flags-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "state-flags-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "unmap", callback: (($obj: Popover) => void)): number + connect_after(sigName: "unmap", callback: (($obj: Popover) => void)): number + emit(sigName: "unmap"): void + on(sigName: "unmap", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "unmap", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "unmap", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "unrealize", callback: (($obj: Popover) => void)): number + connect_after(sigName: "unrealize", callback: (($obj: Popover) => void)): number + emit(sigName: "unrealize"): void + on(sigName: "unrealize", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "unrealize", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "unrealize", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: Popover, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: Popover, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::autohide", callback: (($obj: Popover, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::autohide", callback: (($obj: Popover, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::autohide", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::autohide", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::autohide", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::cascade-popdown", callback: (($obj: Popover, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::cascade-popdown", callback: (($obj: Popover, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::cascade-popdown", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::cascade-popdown", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::cascade-popdown", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::child", callback: (($obj: Popover, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::child", callback: (($obj: Popover, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::child", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::child", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::child", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::default-widget", callback: (($obj: Popover, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::default-widget", callback: (($obj: Popover, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::default-widget", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::default-widget", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::default-widget", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::has-arrow", callback: (($obj: Popover, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-arrow", callback: (($obj: Popover, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::has-arrow", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::has-arrow", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::has-arrow", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::mnemonics-visible", callback: (($obj: Popover, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::mnemonics-visible", callback: (($obj: Popover, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::mnemonics-visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::mnemonics-visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::mnemonics-visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::pointing-to", callback: (($obj: Popover, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::pointing-to", callback: (($obj: Popover, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::pointing-to", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::pointing-to", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::pointing-to", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::position", callback: (($obj: Popover, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::position", callback: (($obj: Popover, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::position", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::position", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::position", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::can-focus", callback: (($obj: Popover, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::can-focus", callback: (($obj: Popover, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::can-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::can-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::can-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::can-target", callback: (($obj: Popover, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::can-target", callback: (($obj: Popover, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::can-target", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::can-target", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::can-target", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::css-classes", callback: (($obj: Popover, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::css-classes", callback: (($obj: Popover, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::css-classes", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::css-classes", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::css-classes", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::cursor", callback: (($obj: Popover, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::cursor", callback: (($obj: Popover, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::cursor", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::cursor", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::cursor", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::focus-on-click", callback: (($obj: Popover, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::focus-on-click", callback: (($obj: Popover, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::focus-on-click", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::focus-on-click", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::focus-on-click", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::focusable", callback: (($obj: Popover, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::focusable", callback: (($obj: Popover, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::focusable", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::focusable", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::focusable", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::halign", callback: (($obj: Popover, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::halign", callback: (($obj: Popover, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::halign", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::halign", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::halign", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::has-default", callback: (($obj: Popover, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-default", callback: (($obj: Popover, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::has-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::has-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::has-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::has-focus", callback: (($obj: Popover, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-focus", callback: (($obj: Popover, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::has-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::has-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::has-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::has-tooltip", callback: (($obj: Popover, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-tooltip", callback: (($obj: Popover, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::has-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::has-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::has-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::height-request", callback: (($obj: Popover, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::height-request", callback: (($obj: Popover, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::height-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::height-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::height-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::hexpand", callback: (($obj: Popover, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hexpand", callback: (($obj: Popover, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::hexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::hexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::hexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::hexpand-set", callback: (($obj: Popover, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hexpand-set", callback: (($obj: Popover, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::hexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::hexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::hexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::layout-manager", callback: (($obj: Popover, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::layout-manager", callback: (($obj: Popover, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::layout-manager", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::layout-manager", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::layout-manager", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-bottom", callback: (($obj: Popover, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-bottom", callback: (($obj: Popover, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-bottom", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-bottom", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-bottom", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-end", callback: (($obj: Popover, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-end", callback: (($obj: Popover, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-end", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-end", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-end", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-start", callback: (($obj: Popover, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-start", callback: (($obj: Popover, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-start", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-start", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-start", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-top", callback: (($obj: Popover, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-top", callback: (($obj: Popover, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-top", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-top", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-top", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::name", callback: (($obj: Popover, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::name", callback: (($obj: Popover, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::opacity", callback: (($obj: Popover, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::opacity", callback: (($obj: Popover, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::opacity", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::opacity", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::opacity", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::overflow", callback: (($obj: Popover, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::overflow", callback: (($obj: Popover, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::overflow", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::overflow", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::overflow", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::parent", callback: (($obj: Popover, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::parent", callback: (($obj: Popover, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::receives-default", callback: (($obj: Popover, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::receives-default", callback: (($obj: Popover, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::receives-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::receives-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::receives-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::root", callback: (($obj: Popover, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::root", callback: (($obj: Popover, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::root", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::root", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::root", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::scale-factor", callback: (($obj: Popover, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::scale-factor", callback: (($obj: Popover, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::scale-factor", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::scale-factor", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::scale-factor", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::sensitive", callback: (($obj: Popover, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::sensitive", callback: (($obj: Popover, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::sensitive", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::sensitive", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::sensitive", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::tooltip-markup", callback: (($obj: Popover, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::tooltip-markup", callback: (($obj: Popover, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::tooltip-markup", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::tooltip-markup", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::tooltip-markup", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::tooltip-text", callback: (($obj: Popover, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::tooltip-text", callback: (($obj: Popover, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::tooltip-text", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::tooltip-text", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::tooltip-text", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::valign", callback: (($obj: Popover, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::valign", callback: (($obj: Popover, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::valign", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::valign", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::valign", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::vexpand", callback: (($obj: Popover, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vexpand", callback: (($obj: Popover, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::vexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::vexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::vexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::vexpand-set", callback: (($obj: Popover, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vexpand-set", callback: (($obj: Popover, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::vexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::vexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::vexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::visible", callback: (($obj: Popover, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::visible", callback: (($obj: Popover, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::width-request", callback: (($obj: Popover, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::width-request", callback: (($obj: Popover, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::width-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::width-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::width-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::accessible-role", callback: (($obj: Popover, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-role", callback: (($obj: Popover, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::accessible-role", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::accessible-role", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::accessible-role", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: Popover_ConstructProps) + _init (config?: Popover_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(): Popover + static getForSurface(surface: Gdk.Surface): Native + static $gtype: GObject.Type +} +export interface PopoverMenu_ConstructProps extends Popover_ConstructProps { + menuModel?: Gio.MenuModel + visibleSubmenu?: string + accessibleRole?: AccessibleRole +} +export class PopoverMenu { + /* Properties of Gtk.PopoverMenu */ + menuModel: Gio.MenuModel + visibleSubmenu: string + /* Properties of Gtk.Popover */ + autohide: boolean + cascadePopdown: boolean + child: Widget + defaultWidget: Widget + hasArrow: boolean + mnemonicsVisible: boolean + pointingTo: Gdk.Rectangle + position: PositionType + /* Properties of Gtk.Widget */ + canFocus: boolean + canTarget: boolean + cssClasses: string[] + cursor: Gdk.Cursor + focusOnClick: boolean + focusable: boolean + halign: Align + readonly hasDefault: boolean + readonly hasFocus: boolean + hasTooltip: boolean + heightRequest: number + hexpand: boolean + hexpandSet: boolean + layoutManager: LayoutManager + marginBottom: number + marginEnd: number + marginStart: number + marginTop: number + name: string + opacity: number + overflow: Overflow + readonly parent: Widget + receivesDefault: boolean + readonly root: Root + readonly scaleFactor: number + sensitive: boolean + tooltipMarkup: string + tooltipText: string + valign: Align + vexpand: boolean + vexpandSet: boolean + visible: boolean + widthRequest: number + /* Properties of Gtk.Accessible */ + accessibleRole: AccessibleRole + /* Fields of Gtk.Widget */ + parentInstance: GObject.InitiallyUnowned + /* Fields of GObject.InitiallyUnowned */ + gTypeInstance: GObject.TypeInstance + /* Methods of Gtk.PopoverMenu */ + addChild(child: Widget, id: string): boolean + getMenuModel(): Gio.MenuModel + removeChild(child: Widget): boolean + setMenuModel(model?: Gio.MenuModel | null): void + /* Methods of Gtk.Popover */ + getAutohide(): boolean + getCascadePopdown(): boolean + getChild(): Widget | null + getHasArrow(): boolean + getMnemonicsVisible(): boolean + getOffset(): [ /* xOffset */ number | null, /* yOffset */ number | null ] + getPointingTo(): [ /* returnType */ boolean, /* rect */ Gdk.Rectangle ] + getPosition(): PositionType + popdown(): void + popup(): void + present(): void + setAutohide(autohide: boolean): void + setCascadePopdown(cascadePopdown: boolean): void + setChild(child?: Widget | null): void + setDefaultWidget(widget?: Widget | null): void + setHasArrow(hasArrow: boolean): void + setMnemonicsVisible(mnemonicsVisible: boolean): void + setOffset(xOffset: number, yOffset: number): void + setPointingTo(rect: Gdk.Rectangle): void + setPosition(position: PositionType): void + /* Methods of Gtk.Widget */ + actionSetEnabled(actionName: string, enabled: boolean): void + activate(): boolean + activateAction(name: string, args?: GLib.Variant | null): boolean + activateDefault(): void + addController(controller: EventController): void + addCssClass(cssClass: string): void + addMnemonicLabel(label: Widget): void + addTickCallback(callback: TickCallback): number + allocate(width: number, height: number, baseline: number, transform?: Gsk.Transform | null): void + childFocus(direction: DirectionType): boolean + computeBounds(target: Widget): [ /* returnType */ boolean, /* outBounds */ Graphene.Rect ] + computeExpand(orientation: Orientation): boolean + computePoint(target: Widget, point: Graphene.Point): [ /* returnType */ boolean, /* outPoint */ Graphene.Point ] + computeTransform(target: Widget): [ /* returnType */ boolean, /* outTransform */ Graphene.Matrix ] + contains(x: number, y: number): boolean + createPangoContext(): Pango.Context + createPangoLayout(text?: string | null): Pango.Layout + dragCheckThreshold(startX: number, startY: number, currentX: number, currentY: number): boolean + errorBell(): void + getAllocatedBaseline(): number + getAllocatedHeight(): number + getAllocatedWidth(): number + getAllocation(): /* allocation */ Allocation + getAncestor(widgetType: GObject.Type): Widget | null + getCanFocus(): boolean + getCanTarget(): boolean + getChildVisible(): boolean + getClipboard(): Gdk.Clipboard + getCssClasses(): string[] + getCssName(): string + getCursor(): Gdk.Cursor | null + getDirection(): TextDirection + getDisplay(): Gdk.Display + getFirstChild(): Widget | null + getFocusChild(): Widget | null + getFocusOnClick(): boolean + getFocusable(): boolean + getFontMap(): Pango.FontMap | null + getFontOptions(): cairo.FontOptions | null + getFrameClock(): Gdk.FrameClock | null + getHalign(): Align + getHasTooltip(): boolean + getHeight(): number + getHexpand(): boolean + getHexpandSet(): boolean + getLastChild(): Widget | null + getLayoutManager(): LayoutManager | null + getMapped(): boolean + getMarginBottom(): number + getMarginEnd(): number + getMarginStart(): number + getMarginTop(): number + getName(): string + getNative(): Native | null + getNextSibling(): Widget | null + getOpacity(): number + getOverflow(): Overflow + getPangoContext(): Pango.Context + getParent(): Widget | null + getPreferredSize(): [ /* minimumSize */ Requisition | null, /* naturalSize */ Requisition | null ] + getPrevSibling(): Widget | null + getPrimaryClipboard(): Gdk.Clipboard + getRealized(): boolean + getReceivesDefault(): boolean + getRequestMode(): SizeRequestMode + getRoot(): Root | null + getScaleFactor(): number + getSensitive(): boolean + getSettings(): Settings + getSize(orientation: Orientation): number + getSizeRequest(): [ /* width */ number | null, /* height */ number | null ] + getStateFlags(): StateFlags + getStyleContext(): StyleContext + getTemplateChild(widgetType: GObject.Type, name: string): GObject.Object + getTooltipMarkup(): string | null + getTooltipText(): string | null + getValign(): 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?: Gio.ActionGroup | null): void + insertAfter(parent: Widget, previousSibling?: Widget | null): void + insertBefore(parent: Widget, nextSibling?: Widget | null): void + isAncestor(ancestor: Widget): boolean + isDrawable(): boolean + isFocus(): boolean + isSensitive(): boolean + isVisible(): boolean + keynavFailed(direction: DirectionType): boolean + listMnemonicLabels(): Widget[] + map(): void + measure(orientation: Orientation, forSize: number): [ /* minimum */ number | null, /* natural */ number | null, /* minimumBaseline */ number | null, /* naturalBaseline */ number | null ] + mnemonicActivate(groupCycling: boolean): boolean + observeChildren(): Gio.ListModel + observeControllers(): Gio.ListModel + pick(x: number, y: number, flags: PickFlags): Widget | null + queueAllocate(): void + queueDraw(): void + queueResize(): void + realize(): void + removeController(controller: EventController): void + removeCssClass(cssClass: string): void + removeMnemonicLabel(label: Widget): void + removeTickCallback(id: number): void + setCanFocus(canFocus: boolean): void + setCanTarget(canTarget: boolean): void + setChildVisible(childVisible: boolean): void + setCssClasses(classes: string[]): void + setCursor(cursor?: Gdk.Cursor | null): void + setCursorFromName(name?: string | null): void + setDirection(dir: TextDirection): void + setFocusChild(child?: Widget | null): void + setFocusOnClick(focusOnClick: boolean): void + setFocusable(focusable: boolean): void + setFontMap(fontMap?: Pango.FontMap | null): void + setFontOptions(options?: cairo.FontOptions | null): void + setHalign(align: Align): void + setHasTooltip(hasTooltip: boolean): void + setHexpand(expand: boolean): void + setHexpandSet(set: boolean): void + setLayoutManager(layoutManager?: LayoutManager | 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: Overflow): void + setParent(parent: Widget): void + setReceivesDefault(receivesDefault: boolean): void + setSensitive(sensitive: boolean): void + setSizeRequest(width: number, height: number): void + setStateFlags(flags: StateFlags, clear: boolean): void + setTooltipMarkup(markup?: string | null): void + setTooltipText(text?: string | null): void + setValign(align: Align): void + setVexpand(expand: boolean): void + setVexpandSet(set: boolean): void + setVisible(visible: boolean): void + shouldLayout(): boolean + show(): void + sizeAllocate(allocation: Allocation, baseline: number): void + snapshotChild(child: Widget, snapshot: Snapshot): void + translateCoordinates(destWidget: Widget, srcX: number, srcY: number): [ /* returnType */ boolean, /* destX */ number | null, /* destY */ number | null ] + triggerTooltipQuery(): void + unmap(): void + unparent(): void + unrealize(): void + unsetStateFlags(flags: StateFlags): void + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Methods of Gtk.Accessible */ + getAccessibleRole(): AccessibleRole + resetProperty(property: AccessibleProperty): void + resetRelation(relation: AccessibleRelation): void + resetState(state: AccessibleState): void + updateProperty(properties: AccessibleProperty[], values: any): void + updateRelation(relations: AccessibleRelation[], values: any): void + updateState(states: AccessibleState[], values: any): void + /* Methods of Gtk.Buildable */ + getBuildableId(): string + /* Methods of Gtk.Native */ + getRenderer(): Gsk.Renderer + getSurface(): Gdk.Surface + getSurfaceTransform(): [ /* x */ number, /* y */ number ] + /* Virtual methods of Gtk.Popover */ + vfuncActivateDefault(): void + vfuncClosed(): void + vfuncAddController(controller: ShortcutController): void + vfuncRemoveController(controller: ShortcutController): void + /* Virtual methods of Gtk.Widget */ + vfuncComputeExpand(hexpandP: boolean, vexpandP: boolean): void + vfuncContains(x: number, y: number): boolean + vfuncCssChanged(change: CssStyleChange): void + vfuncDirectionChanged(previousDirection: TextDirection): void + vfuncFocus(direction: DirectionType): boolean + vfuncGetRequestMode(): SizeRequestMode + vfuncGrabFocus(): boolean + vfuncHide(): void + vfuncKeynavFailed(direction: DirectionType): boolean + vfuncMap(): void + vfuncMeasure(orientation: Orientation, forSize: number): [ /* minimum */ number | null, /* natural */ number | null, /* minimumBaseline */ number | null, /* naturalBaseline */ number | null ] + vfuncMnemonicActivate(groupCycling: boolean): boolean + vfuncMoveFocus(direction: DirectionType): void + vfuncQueryTooltip(x: number, y: number, keyboardTooltip: boolean, tooltip: Tooltip): boolean + vfuncRealize(): void + vfuncRoot(): void + vfuncSetFocusChild(child?: Widget | null): void + vfuncShow(): void + vfuncSizeAllocate(width: number, height: number, baseline: number): void + vfuncSnapshot(snapshot: Snapshot): void + vfuncStateFlagsChanged(previousStateFlags: StateFlags): void + vfuncSystemSettingChanged(settings: SystemSetting): void + vfuncUnmap(): void + vfuncUnrealize(): void + vfuncUnroot(): void + vfuncAddChild(builder: Builder, child: GObject.Object, type?: string | null): void + vfuncCustomFinished(builder: Builder, child: GObject.Object | null, tagname: string, data?: object | null): void + vfuncCustomTagEnd(builder: Builder, child: GObject.Object | null, tagname: string, data?: object | null): void + vfuncCustomTagStart(builder: Builder, child: GObject.Object | null, tagname: string): [ /* returnType */ boolean, /* parser */ BuildableParser, /* data */ object | null ] + vfuncGetId(): string + vfuncGetInternalChild(builder: Builder, childname: string): GObject.Object + vfuncParserFinished(builder: Builder): void + vfuncSetBuildableProperty(builder: Builder, name: string, value: any): void + vfuncSetId(id: string): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Gtk.Popover */ + connect(sigName: "activate-default", callback: (($obj: PopoverMenu) => void)): number + connect_after(sigName: "activate-default", callback: (($obj: PopoverMenu) => void)): number + emit(sigName: "activate-default"): void + on(sigName: "activate-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "activate-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "activate-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "closed", callback: (($obj: PopoverMenu) => void)): number + connect_after(sigName: "closed", callback: (($obj: PopoverMenu) => void)): number + emit(sigName: "closed"): void + on(sigName: "closed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "closed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "closed", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of Gtk.Widget */ + connect(sigName: "destroy", callback: (($obj: PopoverMenu) => void)): number + connect_after(sigName: "destroy", callback: (($obj: PopoverMenu) => void)): number + emit(sigName: "destroy"): void + on(sigName: "destroy", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "destroy", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "destroy", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "direction-changed", callback: (($obj: PopoverMenu, previousDirection: TextDirection) => void)): number + connect_after(sigName: "direction-changed", callback: (($obj: PopoverMenu, previousDirection: TextDirection) => void)): number + emit(sigName: "direction-changed", previousDirection: TextDirection): void + on(sigName: "direction-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "direction-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "direction-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "hide", callback: (($obj: PopoverMenu) => void)): number + connect_after(sigName: "hide", callback: (($obj: PopoverMenu) => void)): number + emit(sigName: "hide"): void + on(sigName: "hide", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "hide", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "hide", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "keynav-failed", callback: (($obj: PopoverMenu, direction: DirectionType) => boolean)): number + connect_after(sigName: "keynav-failed", callback: (($obj: PopoverMenu, direction: DirectionType) => boolean)): number + emit(sigName: "keynav-failed", direction: DirectionType): void + on(sigName: "keynav-failed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "keynav-failed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "keynav-failed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "map", callback: (($obj: PopoverMenu) => void)): number + connect_after(sigName: "map", callback: (($obj: PopoverMenu) => void)): number + emit(sigName: "map"): void + on(sigName: "map", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "map", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "map", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "mnemonic-activate", callback: (($obj: PopoverMenu, groupCycling: boolean) => boolean)): number + connect_after(sigName: "mnemonic-activate", callback: (($obj: PopoverMenu, groupCycling: boolean) => boolean)): number + emit(sigName: "mnemonic-activate", groupCycling: boolean): void + on(sigName: "mnemonic-activate", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "mnemonic-activate", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "mnemonic-activate", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "move-focus", callback: (($obj: PopoverMenu, direction: DirectionType) => void)): number + connect_after(sigName: "move-focus", callback: (($obj: PopoverMenu, direction: DirectionType) => void)): number + emit(sigName: "move-focus", direction: DirectionType): void + on(sigName: "move-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "move-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "move-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "query-tooltip", callback: (($obj: PopoverMenu, x: number, y: number, keyboardMode: boolean, tooltip: Tooltip) => boolean)): number + connect_after(sigName: "query-tooltip", callback: (($obj: PopoverMenu, x: number, y: number, keyboardMode: boolean, tooltip: Tooltip) => boolean)): number + emit(sigName: "query-tooltip", x: number, y: number, keyboardMode: boolean, tooltip: Tooltip): void + on(sigName: "query-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "query-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "query-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "realize", callback: (($obj: PopoverMenu) => void)): number + connect_after(sigName: "realize", callback: (($obj: PopoverMenu) => void)): number + emit(sigName: "realize"): void + on(sigName: "realize", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "realize", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "realize", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "show", callback: (($obj: PopoverMenu) => void)): number + connect_after(sigName: "show", callback: (($obj: PopoverMenu) => void)): number + emit(sigName: "show"): void + on(sigName: "show", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "show", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "show", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "state-flags-changed", callback: (($obj: PopoverMenu, flags: StateFlags) => void)): number + connect_after(sigName: "state-flags-changed", callback: (($obj: PopoverMenu, flags: StateFlags) => void)): number + emit(sigName: "state-flags-changed", flags: StateFlags): void + on(sigName: "state-flags-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "state-flags-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "state-flags-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "unmap", callback: (($obj: PopoverMenu) => void)): number + connect_after(sigName: "unmap", callback: (($obj: PopoverMenu) => void)): number + emit(sigName: "unmap"): void + on(sigName: "unmap", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "unmap", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "unmap", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "unrealize", callback: (($obj: PopoverMenu) => void)): number + connect_after(sigName: "unrealize", callback: (($obj: PopoverMenu) => void)): number + emit(sigName: "unrealize"): void + on(sigName: "unrealize", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "unrealize", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "unrealize", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: PopoverMenu, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: PopoverMenu, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::menu-model", callback: (($obj: PopoverMenu, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::menu-model", callback: (($obj: PopoverMenu, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::menu-model", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::menu-model", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::menu-model", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::visible-submenu", callback: (($obj: PopoverMenu, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::visible-submenu", callback: (($obj: PopoverMenu, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::visible-submenu", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::visible-submenu", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::visible-submenu", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::autohide", callback: (($obj: PopoverMenu, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::autohide", callback: (($obj: PopoverMenu, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::autohide", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::autohide", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::autohide", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::cascade-popdown", callback: (($obj: PopoverMenu, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::cascade-popdown", callback: (($obj: PopoverMenu, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::cascade-popdown", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::cascade-popdown", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::cascade-popdown", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::child", callback: (($obj: PopoverMenu, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::child", callback: (($obj: PopoverMenu, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::child", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::child", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::child", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::default-widget", callback: (($obj: PopoverMenu, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::default-widget", callback: (($obj: PopoverMenu, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::default-widget", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::default-widget", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::default-widget", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::has-arrow", callback: (($obj: PopoverMenu, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-arrow", callback: (($obj: PopoverMenu, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::has-arrow", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::has-arrow", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::has-arrow", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::mnemonics-visible", callback: (($obj: PopoverMenu, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::mnemonics-visible", callback: (($obj: PopoverMenu, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::mnemonics-visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::mnemonics-visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::mnemonics-visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::pointing-to", callback: (($obj: PopoverMenu, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::pointing-to", callback: (($obj: PopoverMenu, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::pointing-to", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::pointing-to", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::pointing-to", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::position", callback: (($obj: PopoverMenu, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::position", callback: (($obj: PopoverMenu, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::position", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::position", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::position", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::can-focus", callback: (($obj: PopoverMenu, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::can-focus", callback: (($obj: PopoverMenu, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::can-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::can-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::can-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::can-target", callback: (($obj: PopoverMenu, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::can-target", callback: (($obj: PopoverMenu, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::can-target", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::can-target", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::can-target", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::css-classes", callback: (($obj: PopoverMenu, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::css-classes", callback: (($obj: PopoverMenu, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::css-classes", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::css-classes", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::css-classes", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::cursor", callback: (($obj: PopoverMenu, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::cursor", callback: (($obj: PopoverMenu, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::cursor", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::cursor", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::cursor", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::focus-on-click", callback: (($obj: PopoverMenu, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::focus-on-click", callback: (($obj: PopoverMenu, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::focus-on-click", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::focus-on-click", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::focus-on-click", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::focusable", callback: (($obj: PopoverMenu, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::focusable", callback: (($obj: PopoverMenu, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::focusable", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::focusable", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::focusable", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::halign", callback: (($obj: PopoverMenu, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::halign", callback: (($obj: PopoverMenu, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::halign", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::halign", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::halign", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::has-default", callback: (($obj: PopoverMenu, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-default", callback: (($obj: PopoverMenu, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::has-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::has-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::has-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::has-focus", callback: (($obj: PopoverMenu, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-focus", callback: (($obj: PopoverMenu, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::has-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::has-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::has-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::has-tooltip", callback: (($obj: PopoverMenu, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-tooltip", callback: (($obj: PopoverMenu, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::has-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::has-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::has-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::height-request", callback: (($obj: PopoverMenu, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::height-request", callback: (($obj: PopoverMenu, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::height-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::height-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::height-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::hexpand", callback: (($obj: PopoverMenu, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hexpand", callback: (($obj: PopoverMenu, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::hexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::hexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::hexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::hexpand-set", callback: (($obj: PopoverMenu, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hexpand-set", callback: (($obj: PopoverMenu, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::hexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::hexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::hexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::layout-manager", callback: (($obj: PopoverMenu, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::layout-manager", callback: (($obj: PopoverMenu, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::layout-manager", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::layout-manager", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::layout-manager", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-bottom", callback: (($obj: PopoverMenu, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-bottom", callback: (($obj: PopoverMenu, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-bottom", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-bottom", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-bottom", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-end", callback: (($obj: PopoverMenu, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-end", callback: (($obj: PopoverMenu, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-end", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-end", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-end", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-start", callback: (($obj: PopoverMenu, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-start", callback: (($obj: PopoverMenu, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-start", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-start", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-start", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-top", callback: (($obj: PopoverMenu, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-top", callback: (($obj: PopoverMenu, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-top", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-top", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-top", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::name", callback: (($obj: PopoverMenu, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::name", callback: (($obj: PopoverMenu, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::opacity", callback: (($obj: PopoverMenu, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::opacity", callback: (($obj: PopoverMenu, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::opacity", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::opacity", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::opacity", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::overflow", callback: (($obj: PopoverMenu, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::overflow", callback: (($obj: PopoverMenu, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::overflow", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::overflow", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::overflow", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::parent", callback: (($obj: PopoverMenu, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::parent", callback: (($obj: PopoverMenu, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::receives-default", callback: (($obj: PopoverMenu, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::receives-default", callback: (($obj: PopoverMenu, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::receives-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::receives-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::receives-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::root", callback: (($obj: PopoverMenu, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::root", callback: (($obj: PopoverMenu, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::root", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::root", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::root", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::scale-factor", callback: (($obj: PopoverMenu, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::scale-factor", callback: (($obj: PopoverMenu, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::scale-factor", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::scale-factor", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::scale-factor", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::sensitive", callback: (($obj: PopoverMenu, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::sensitive", callback: (($obj: PopoverMenu, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::sensitive", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::sensitive", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::sensitive", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::tooltip-markup", callback: (($obj: PopoverMenu, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::tooltip-markup", callback: (($obj: PopoverMenu, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::tooltip-markup", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::tooltip-markup", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::tooltip-markup", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::tooltip-text", callback: (($obj: PopoverMenu, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::tooltip-text", callback: (($obj: PopoverMenu, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::tooltip-text", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::tooltip-text", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::tooltip-text", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::valign", callback: (($obj: PopoverMenu, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::valign", callback: (($obj: PopoverMenu, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::valign", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::valign", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::valign", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::vexpand", callback: (($obj: PopoverMenu, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vexpand", callback: (($obj: PopoverMenu, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::vexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::vexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::vexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::vexpand-set", callback: (($obj: PopoverMenu, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vexpand-set", callback: (($obj: PopoverMenu, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::vexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::vexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::vexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::visible", callback: (($obj: PopoverMenu, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::visible", callback: (($obj: PopoverMenu, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::width-request", callback: (($obj: PopoverMenu, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::width-request", callback: (($obj: PopoverMenu, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::width-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::width-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::width-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::accessible-role", callback: (($obj: PopoverMenu, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-role", callback: (($obj: PopoverMenu, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::accessible-role", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::accessible-role", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::accessible-role", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: PopoverMenu_ConstructProps) + _init (config?: PopoverMenu_ConstructProps): void + /* Static methods and pseudo-constructors */ + static newFromModel(model?: Gio.MenuModel | null): PopoverMenu + static newFromModelFull(model: Gio.MenuModel, flags: PopoverMenuFlags): PopoverMenu + static $gtype: GObject.Type +} +export interface PopoverMenuBar_ConstructProps extends Widget_ConstructProps { + menuModel?: Gio.MenuModel + accessibleRole?: AccessibleRole +} +export class PopoverMenuBar { + /* Properties of Gtk.PopoverMenuBar */ + menuModel: Gio.MenuModel + /* Properties of Gtk.Widget */ + canFocus: boolean + canTarget: boolean + cssClasses: string[] + cursor: Gdk.Cursor + focusOnClick: boolean + focusable: boolean + halign: Align + readonly hasDefault: boolean + readonly hasFocus: boolean + hasTooltip: boolean + heightRequest: number + hexpand: boolean + hexpandSet: boolean + layoutManager: LayoutManager + marginBottom: number + marginEnd: number + marginStart: number + marginTop: number + name: string + opacity: number + overflow: Overflow + readonly parent: Widget + receivesDefault: boolean + readonly root: Root + readonly scaleFactor: number + sensitive: boolean + tooltipMarkup: string + tooltipText: string + valign: Align + vexpand: boolean + vexpandSet: boolean + visible: boolean + widthRequest: number + /* Properties of Gtk.Accessible */ + accessibleRole: AccessibleRole + /* Fields of Gtk.Widget */ + parentInstance: GObject.InitiallyUnowned + /* Fields of GObject.InitiallyUnowned */ + gTypeInstance: GObject.TypeInstance + /* Methods of Gtk.PopoverMenuBar */ + addChild(child: Widget, id: string): boolean + getMenuModel(): Gio.MenuModel + removeChild(child: Widget): boolean + setMenuModel(model?: Gio.MenuModel | null): void + /* Methods of Gtk.Widget */ + actionSetEnabled(actionName: string, enabled: boolean): void + activate(): boolean + activateAction(name: string, args?: GLib.Variant | null): boolean + activateDefault(): void + addController(controller: EventController): void + addCssClass(cssClass: string): void + addMnemonicLabel(label: Widget): void + addTickCallback(callback: TickCallback): number + allocate(width: number, height: number, baseline: number, transform?: Gsk.Transform | null): void + childFocus(direction: DirectionType): boolean + computeBounds(target: Widget): [ /* returnType */ boolean, /* outBounds */ Graphene.Rect ] + computeExpand(orientation: Orientation): boolean + computePoint(target: Widget, point: Graphene.Point): [ /* returnType */ boolean, /* outPoint */ Graphene.Point ] + computeTransform(target: Widget): [ /* returnType */ boolean, /* outTransform */ Graphene.Matrix ] + contains(x: number, y: number): boolean + createPangoContext(): Pango.Context + createPangoLayout(text?: string | null): Pango.Layout + dragCheckThreshold(startX: number, startY: number, currentX: number, currentY: number): boolean + errorBell(): void + getAllocatedBaseline(): number + getAllocatedHeight(): number + getAllocatedWidth(): number + getAllocation(): /* allocation */ Allocation + getAncestor(widgetType: GObject.Type): Widget | null + getCanFocus(): boolean + getCanTarget(): boolean + getChildVisible(): boolean + getClipboard(): Gdk.Clipboard + getCssClasses(): string[] + getCssName(): string + getCursor(): Gdk.Cursor | null + getDirection(): TextDirection + getDisplay(): Gdk.Display + getFirstChild(): Widget | null + getFocusChild(): Widget | null + getFocusOnClick(): boolean + getFocusable(): boolean + getFontMap(): Pango.FontMap | null + getFontOptions(): cairo.FontOptions | null + getFrameClock(): Gdk.FrameClock | null + getHalign(): Align + getHasTooltip(): boolean + getHeight(): number + getHexpand(): boolean + getHexpandSet(): boolean + getLastChild(): Widget | null + getLayoutManager(): LayoutManager | null + getMapped(): boolean + getMarginBottom(): number + getMarginEnd(): number + getMarginStart(): number + getMarginTop(): number + getName(): string + getNative(): Native | null + getNextSibling(): Widget | null + getOpacity(): number + getOverflow(): Overflow + getPangoContext(): Pango.Context + getParent(): Widget | null + getPreferredSize(): [ /* minimumSize */ Requisition | null, /* naturalSize */ Requisition | null ] + getPrevSibling(): Widget | null + getPrimaryClipboard(): Gdk.Clipboard + getRealized(): boolean + getReceivesDefault(): boolean + getRequestMode(): SizeRequestMode + getRoot(): Root | null + getScaleFactor(): number + getSensitive(): boolean + getSettings(): Settings + getSize(orientation: Orientation): number + getSizeRequest(): [ /* width */ number | null, /* height */ number | null ] + getStateFlags(): StateFlags + getStyleContext(): StyleContext + getTemplateChild(widgetType: GObject.Type, name: string): GObject.Object + getTooltipMarkup(): string | null + getTooltipText(): string | null + getValign(): 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?: Gio.ActionGroup | null): void + insertAfter(parent: Widget, previousSibling?: Widget | null): void + insertBefore(parent: Widget, nextSibling?: Widget | null): void + isAncestor(ancestor: Widget): boolean + isDrawable(): boolean + isFocus(): boolean + isSensitive(): boolean + isVisible(): boolean + keynavFailed(direction: DirectionType): boolean + listMnemonicLabels(): Widget[] + map(): void + measure(orientation: Orientation, forSize: number): [ /* minimum */ number | null, /* natural */ number | null, /* minimumBaseline */ number | null, /* naturalBaseline */ number | null ] + mnemonicActivate(groupCycling: boolean): boolean + observeChildren(): Gio.ListModel + observeControllers(): Gio.ListModel + pick(x: number, y: number, flags: PickFlags): Widget | null + queueAllocate(): void + queueDraw(): void + queueResize(): void + realize(): void + removeController(controller: EventController): void + removeCssClass(cssClass: string): void + removeMnemonicLabel(label: Widget): void + removeTickCallback(id: number): void + setCanFocus(canFocus: boolean): void + setCanTarget(canTarget: boolean): void + setChildVisible(childVisible: boolean): void + setCssClasses(classes: string[]): void + setCursor(cursor?: Gdk.Cursor | null): void + setCursorFromName(name?: string | null): void + setDirection(dir: TextDirection): void + setFocusChild(child?: Widget | null): void + setFocusOnClick(focusOnClick: boolean): void + setFocusable(focusable: boolean): void + setFontMap(fontMap?: Pango.FontMap | null): void + setFontOptions(options?: cairo.FontOptions | null): void + setHalign(align: Align): void + setHasTooltip(hasTooltip: boolean): void + setHexpand(expand: boolean): void + setHexpandSet(set: boolean): void + setLayoutManager(layoutManager?: LayoutManager | 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: Overflow): void + setParent(parent: Widget): void + setReceivesDefault(receivesDefault: boolean): void + setSensitive(sensitive: boolean): void + setSizeRequest(width: number, height: number): void + setStateFlags(flags: StateFlags, clear: boolean): void + setTooltipMarkup(markup?: string | null): void + setTooltipText(text?: string | null): void + setValign(align: Align): void + setVexpand(expand: boolean): void + setVexpandSet(set: boolean): void + setVisible(visible: boolean): void + shouldLayout(): boolean + show(): void + sizeAllocate(allocation: Allocation, baseline: number): void + snapshotChild(child: Widget, snapshot: Snapshot): void + translateCoordinates(destWidget: Widget, srcX: number, srcY: number): [ /* returnType */ boolean, /* destX */ number | null, /* destY */ number | null ] + triggerTooltipQuery(): void + unmap(): void + unparent(): void + unrealize(): void + unsetStateFlags(flags: StateFlags): void + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Methods of Gtk.Accessible */ + getAccessibleRole(): AccessibleRole + resetProperty(property: AccessibleProperty): void + resetRelation(relation: AccessibleRelation): void + resetState(state: AccessibleState): void + updateProperty(properties: AccessibleProperty[], values: any): void + updateRelation(relations: AccessibleRelation[], values: any): void + updateState(states: AccessibleState[], values: any): void + /* Methods of Gtk.Buildable */ + getBuildableId(): string + /* Virtual methods of Gtk.Widget */ + vfuncComputeExpand(hexpandP: boolean, vexpandP: boolean): void + vfuncContains(x: number, y: number): boolean + vfuncCssChanged(change: CssStyleChange): void + vfuncDirectionChanged(previousDirection: TextDirection): void + vfuncFocus(direction: DirectionType): boolean + vfuncGetRequestMode(): SizeRequestMode + vfuncGrabFocus(): boolean + vfuncHide(): void + vfuncKeynavFailed(direction: DirectionType): boolean + vfuncMap(): void + vfuncMeasure(orientation: Orientation, forSize: number): [ /* minimum */ number | null, /* natural */ number | null, /* minimumBaseline */ number | null, /* naturalBaseline */ number | null ] + vfuncMnemonicActivate(groupCycling: boolean): boolean + vfuncMoveFocus(direction: DirectionType): void + vfuncQueryTooltip(x: number, y: number, keyboardTooltip: boolean, tooltip: Tooltip): boolean + vfuncRealize(): void + vfuncRoot(): void + vfuncSetFocusChild(child?: Widget | null): void + vfuncShow(): void + vfuncSizeAllocate(width: number, height: number, baseline: number): void + vfuncSnapshot(snapshot: Snapshot): void + vfuncStateFlagsChanged(previousStateFlags: StateFlags): void + vfuncSystemSettingChanged(settings: SystemSetting): void + vfuncUnmap(): void + vfuncUnrealize(): void + vfuncUnroot(): void + vfuncAddChild(builder: Builder, child: GObject.Object, type?: string | null): void + vfuncCustomFinished(builder: Builder, child: GObject.Object | null, tagname: string, data?: object | null): void + vfuncCustomTagEnd(builder: Builder, child: GObject.Object | null, tagname: string, data?: object | null): void + vfuncCustomTagStart(builder: Builder, child: GObject.Object | null, tagname: string): [ /* returnType */ boolean, /* parser */ BuildableParser, /* data */ object | null ] + vfuncGetId(): string + vfuncGetInternalChild(builder: Builder, childname: string): GObject.Object + vfuncParserFinished(builder: Builder): void + vfuncSetBuildableProperty(builder: Builder, name: string, value: any): void + vfuncSetId(id: string): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Gtk.Widget */ + connect(sigName: "destroy", callback: (($obj: PopoverMenuBar) => void)): number + connect_after(sigName: "destroy", callback: (($obj: PopoverMenuBar) => void)): number + emit(sigName: "destroy"): void + on(sigName: "destroy", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "destroy", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "destroy", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "direction-changed", callback: (($obj: PopoverMenuBar, previousDirection: TextDirection) => void)): number + connect_after(sigName: "direction-changed", callback: (($obj: PopoverMenuBar, previousDirection: TextDirection) => void)): number + emit(sigName: "direction-changed", previousDirection: TextDirection): void + on(sigName: "direction-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "direction-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "direction-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "hide", callback: (($obj: PopoverMenuBar) => void)): number + connect_after(sigName: "hide", callback: (($obj: PopoverMenuBar) => void)): number + emit(sigName: "hide"): void + on(sigName: "hide", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "hide", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "hide", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "keynav-failed", callback: (($obj: PopoverMenuBar, direction: DirectionType) => boolean)): number + connect_after(sigName: "keynav-failed", callback: (($obj: PopoverMenuBar, direction: DirectionType) => boolean)): number + emit(sigName: "keynav-failed", direction: DirectionType): void + on(sigName: "keynav-failed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "keynav-failed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "keynav-failed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "map", callback: (($obj: PopoverMenuBar) => void)): number + connect_after(sigName: "map", callback: (($obj: PopoverMenuBar) => void)): number + emit(sigName: "map"): void + on(sigName: "map", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "map", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "map", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "mnemonic-activate", callback: (($obj: PopoverMenuBar, groupCycling: boolean) => boolean)): number + connect_after(sigName: "mnemonic-activate", callback: (($obj: PopoverMenuBar, groupCycling: boolean) => boolean)): number + emit(sigName: "mnemonic-activate", groupCycling: boolean): void + on(sigName: "mnemonic-activate", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "mnemonic-activate", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "mnemonic-activate", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "move-focus", callback: (($obj: PopoverMenuBar, direction: DirectionType) => void)): number + connect_after(sigName: "move-focus", callback: (($obj: PopoverMenuBar, direction: DirectionType) => void)): number + emit(sigName: "move-focus", direction: DirectionType): void + on(sigName: "move-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "move-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "move-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "query-tooltip", callback: (($obj: PopoverMenuBar, x: number, y: number, keyboardMode: boolean, tooltip: Tooltip) => boolean)): number + connect_after(sigName: "query-tooltip", callback: (($obj: PopoverMenuBar, x: number, y: number, keyboardMode: boolean, tooltip: Tooltip) => boolean)): number + emit(sigName: "query-tooltip", x: number, y: number, keyboardMode: boolean, tooltip: Tooltip): void + on(sigName: "query-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "query-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "query-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "realize", callback: (($obj: PopoverMenuBar) => void)): number + connect_after(sigName: "realize", callback: (($obj: PopoverMenuBar) => void)): number + emit(sigName: "realize"): void + on(sigName: "realize", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "realize", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "realize", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "show", callback: (($obj: PopoverMenuBar) => void)): number + connect_after(sigName: "show", callback: (($obj: PopoverMenuBar) => void)): number + emit(sigName: "show"): void + on(sigName: "show", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "show", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "show", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "state-flags-changed", callback: (($obj: PopoverMenuBar, flags: StateFlags) => void)): number + connect_after(sigName: "state-flags-changed", callback: (($obj: PopoverMenuBar, flags: StateFlags) => void)): number + emit(sigName: "state-flags-changed", flags: StateFlags): void + on(sigName: "state-flags-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "state-flags-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "state-flags-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "unmap", callback: (($obj: PopoverMenuBar) => void)): number + connect_after(sigName: "unmap", callback: (($obj: PopoverMenuBar) => void)): number + emit(sigName: "unmap"): void + on(sigName: "unmap", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "unmap", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "unmap", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "unrealize", callback: (($obj: PopoverMenuBar) => void)): number + connect_after(sigName: "unrealize", callback: (($obj: PopoverMenuBar) => void)): number + emit(sigName: "unrealize"): void + on(sigName: "unrealize", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "unrealize", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "unrealize", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: PopoverMenuBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: PopoverMenuBar, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::menu-model", callback: (($obj: PopoverMenuBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::menu-model", callback: (($obj: PopoverMenuBar, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::menu-model", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::menu-model", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::menu-model", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::can-focus", callback: (($obj: PopoverMenuBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::can-focus", callback: (($obj: PopoverMenuBar, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::can-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::can-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::can-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::can-target", callback: (($obj: PopoverMenuBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::can-target", callback: (($obj: PopoverMenuBar, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::can-target", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::can-target", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::can-target", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::css-classes", callback: (($obj: PopoverMenuBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::css-classes", callback: (($obj: PopoverMenuBar, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::css-classes", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::css-classes", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::css-classes", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::cursor", callback: (($obj: PopoverMenuBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::cursor", callback: (($obj: PopoverMenuBar, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::cursor", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::cursor", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::cursor", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::focus-on-click", callback: (($obj: PopoverMenuBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::focus-on-click", callback: (($obj: PopoverMenuBar, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::focus-on-click", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::focus-on-click", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::focus-on-click", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::focusable", callback: (($obj: PopoverMenuBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::focusable", callback: (($obj: PopoverMenuBar, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::focusable", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::focusable", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::focusable", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::halign", callback: (($obj: PopoverMenuBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::halign", callback: (($obj: PopoverMenuBar, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::halign", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::halign", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::halign", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::has-default", callback: (($obj: PopoverMenuBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-default", callback: (($obj: PopoverMenuBar, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::has-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::has-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::has-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::has-focus", callback: (($obj: PopoverMenuBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-focus", callback: (($obj: PopoverMenuBar, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::has-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::has-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::has-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::has-tooltip", callback: (($obj: PopoverMenuBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-tooltip", callback: (($obj: PopoverMenuBar, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::has-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::has-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::has-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::height-request", callback: (($obj: PopoverMenuBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::height-request", callback: (($obj: PopoverMenuBar, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::height-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::height-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::height-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::hexpand", callback: (($obj: PopoverMenuBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hexpand", callback: (($obj: PopoverMenuBar, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::hexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::hexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::hexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::hexpand-set", callback: (($obj: PopoverMenuBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hexpand-set", callback: (($obj: PopoverMenuBar, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::hexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::hexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::hexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::layout-manager", callback: (($obj: PopoverMenuBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::layout-manager", callback: (($obj: PopoverMenuBar, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::layout-manager", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::layout-manager", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::layout-manager", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-bottom", callback: (($obj: PopoverMenuBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-bottom", callback: (($obj: PopoverMenuBar, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-bottom", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-bottom", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-bottom", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-end", callback: (($obj: PopoverMenuBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-end", callback: (($obj: PopoverMenuBar, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-end", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-end", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-end", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-start", callback: (($obj: PopoverMenuBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-start", callback: (($obj: PopoverMenuBar, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-start", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-start", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-start", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-top", callback: (($obj: PopoverMenuBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-top", callback: (($obj: PopoverMenuBar, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-top", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-top", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-top", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::name", callback: (($obj: PopoverMenuBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::name", callback: (($obj: PopoverMenuBar, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::opacity", callback: (($obj: PopoverMenuBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::opacity", callback: (($obj: PopoverMenuBar, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::opacity", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::opacity", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::opacity", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::overflow", callback: (($obj: PopoverMenuBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::overflow", callback: (($obj: PopoverMenuBar, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::overflow", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::overflow", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::overflow", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::parent", callback: (($obj: PopoverMenuBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::parent", callback: (($obj: PopoverMenuBar, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::receives-default", callback: (($obj: PopoverMenuBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::receives-default", callback: (($obj: PopoverMenuBar, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::receives-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::receives-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::receives-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::root", callback: (($obj: PopoverMenuBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::root", callback: (($obj: PopoverMenuBar, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::root", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::root", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::root", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::scale-factor", callback: (($obj: PopoverMenuBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::scale-factor", callback: (($obj: PopoverMenuBar, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::scale-factor", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::scale-factor", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::scale-factor", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::sensitive", callback: (($obj: PopoverMenuBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::sensitive", callback: (($obj: PopoverMenuBar, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::sensitive", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::sensitive", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::sensitive", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::tooltip-markup", callback: (($obj: PopoverMenuBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::tooltip-markup", callback: (($obj: PopoverMenuBar, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::tooltip-markup", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::tooltip-markup", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::tooltip-markup", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::tooltip-text", callback: (($obj: PopoverMenuBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::tooltip-text", callback: (($obj: PopoverMenuBar, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::tooltip-text", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::tooltip-text", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::tooltip-text", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::valign", callback: (($obj: PopoverMenuBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::valign", callback: (($obj: PopoverMenuBar, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::valign", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::valign", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::valign", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::vexpand", callback: (($obj: PopoverMenuBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vexpand", callback: (($obj: PopoverMenuBar, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::vexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::vexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::vexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::vexpand-set", callback: (($obj: PopoverMenuBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vexpand-set", callback: (($obj: PopoverMenuBar, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::vexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::vexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::vexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::visible", callback: (($obj: PopoverMenuBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::visible", callback: (($obj: PopoverMenuBar, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::width-request", callback: (($obj: PopoverMenuBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::width-request", callback: (($obj: PopoverMenuBar, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::width-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::width-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::width-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::accessible-role", callback: (($obj: PopoverMenuBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-role", callback: (($obj: PopoverMenuBar, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::accessible-role", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::accessible-role", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::accessible-role", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: PopoverMenuBar_ConstructProps) + _init (config?: PopoverMenuBar_ConstructProps): void + /* Static methods and pseudo-constructors */ + static newFromModel(model?: Gio.MenuModel | null): PopoverMenuBar + static $gtype: GObject.Type +} +export interface PrintContext_ConstructProps extends GObject.Object_ConstructProps { +} +export class PrintContext { + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of Gtk.PrintContext */ + createPangoContext(): Pango.Context + createPangoLayout(): Pango.Layout + getCairoContext(): cairo.Context + getDpiX(): number + getDpiY(): number + getHardMargins(): [ /* returnType */ boolean, /* top */ number, /* bottom */ number, /* left */ number, /* right */ number ] + getHeight(): number + getPageSetup(): PageSetup + getPangoFontmap(): Pango.FontMap + getWidth(): number + setCairoContext(cr: cairo.Context, dpiX: number, dpiY: number): void + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: PrintContext, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: PrintContext, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: PrintContext_ConstructProps) + _init (config?: PrintContext_ConstructProps): void + static $gtype: GObject.Type +} +export interface PrintJob_ConstructProps extends GObject.Object_ConstructProps { + pageSetup?: PageSetup + printer?: Printer + settings?: PrintSettings + title?: string + trackPrintStatus?: boolean +} +export class PrintJob { + /* Properties of Gtk.PrintJob */ + trackPrintStatus: boolean + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of Gtk.PrintJob */ + getCollate(): boolean + getNUp(): number + getNUpLayout(): NumberUpLayout + getNumCopies(): number + getPageRanges(): PageRange[] + getPageSet(): PageSet + getPages(): PrintPages + getPrinter(): Printer + getReverse(): boolean + getRotate(): boolean + getScale(): number + getSettings(): PrintSettings + getStatus(): PrintStatus + getSurface(): cairo.Surface + getTitle(): string + getTrackPrintStatus(): boolean + send(callback: PrintJobCompleteFunc): void + setCollate(collate: boolean): void + setNUp(nUp: number): void + setNUpLayout(layout: NumberUpLayout): void + setNumCopies(numCopies: number): void + setPageRanges(ranges: PageRange[]): void + setPageSet(pageSet: PageSet): void + setPages(pages: PrintPages): void + setReverse(reverse: boolean): void + setRotate(rotate: boolean): void + setScale(scale: number): void + setSourceFd(fd: number): boolean + setSourceFile(filename: string): boolean + setTrackPrintStatus(trackStatus: boolean): void + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Gtk.PrintJob */ + connect(sigName: "status-changed", callback: (($obj: PrintJob) => void)): number + connect_after(sigName: "status-changed", callback: (($obj: PrintJob) => void)): number + emit(sigName: "status-changed"): void + on(sigName: "status-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "status-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "status-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: PrintJob, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: PrintJob, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::track-print-status", callback: (($obj: PrintJob, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::track-print-status", callback: (($obj: PrintJob, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::track-print-status", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::track-print-status", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::track-print-status", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: PrintJob_ConstructProps) + _init (config?: PrintJob_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(title: string, printer: Printer, settings: PrintSettings, pageSetup: PageSetup): PrintJob + static $gtype: GObject.Type +} +export interface PrintOperation_ConstructProps extends GObject.Object_ConstructProps { + allowAsync?: boolean + currentPage?: number + customTabLabel?: string + defaultPageSetup?: PageSetup + embedPageSetup?: boolean + exportFilename?: string + hasSelection?: boolean + jobName?: string + nPages?: number + printSettings?: PrintSettings + showProgress?: boolean + supportSelection?: boolean + trackPrintStatus?: boolean + unit?: Unit + useFullPage?: boolean +} +export class PrintOperation { + /* Properties of Gtk.PrintOperation */ + allowAsync: boolean + currentPage: number + customTabLabel: string + defaultPageSetup: PageSetup + embedPageSetup: boolean + exportFilename: string + hasSelection: boolean + jobName: string + nPages: number + readonly nPagesToPrint: number + printSettings: PrintSettings + showProgress: boolean + readonly status: PrintStatus + readonly statusString: string + supportSelection: boolean + trackPrintStatus: boolean + unit: Unit + useFullPage: boolean + /* Fields of Gtk.PrintOperation */ + parentInstance: GObject.Object + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of Gtk.PrintOperation */ + cancel(): void + drawPageFinish(): void + getDefaultPageSetup(): PageSetup + getEmbedPageSetup(): boolean + getError(): void + getHasSelection(): boolean + getNPagesToPrint(): number + getPrintSettings(): PrintSettings + getStatus(): PrintStatus + getStatusString(): string + getSupportSelection(): boolean + isFinished(): boolean + run(action: PrintOperationAction, parent?: Window | null): PrintOperationResult + setAllowAsync(allowAsync: boolean): void + setCurrentPage(currentPage: number): void + setCustomTabLabel(label?: string | null): void + setDefaultPageSetup(defaultPageSetup?: PageSetup | 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?: PrintSettings | null): void + setShowProgress(showProgress: boolean): void + setSupportSelection(supportSelection: boolean): void + setTrackPrintStatus(trackStatus: boolean): void + setUnit(unit: Unit): void + setUseFullPage(fullPage: boolean): void + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Methods of Gtk.PrintOperationPreview */ + endPreview(): void + isSelected(pageNr: number): boolean + renderPage(pageNr: number): void + /* Virtual methods of Gtk.PrintOperation */ + vfuncBeginPrint(context: PrintContext): void + vfuncCustomWidgetApply(widget: Widget): void + vfuncDone(result: PrintOperationResult): void + vfuncDrawPage(context: PrintContext, pageNr: number): void + vfuncEndPrint(context: PrintContext): void + vfuncPaginate(context: PrintContext): boolean + vfuncPreview(preview: PrintOperationPreview, context: PrintContext, parent: Window): boolean + vfuncRequestPageSetup(context: PrintContext, pageNr: number, setup: PageSetup): void + vfuncStatusChanged(): void + vfuncUpdateCustomWidget(widget: Widget, setup: PageSetup, settings: PrintSettings): void + vfuncEndPreview(): void + vfuncGotPageSize(context: PrintContext, pageSetup: PageSetup): void + vfuncIsSelected(pageNr: number): boolean + vfuncReady(context: PrintContext): void + vfuncRenderPage(pageNr: number): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Gtk.PrintOperation */ + connect(sigName: "begin-print", callback: (($obj: PrintOperation, context: PrintContext) => void)): number + connect_after(sigName: "begin-print", callback: (($obj: PrintOperation, context: PrintContext) => void)): number + emit(sigName: "begin-print", context: PrintContext): void + on(sigName: "begin-print", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "begin-print", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "begin-print", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "create-custom-widget", callback: (($obj: PrintOperation) => GObject.Object)): number + connect_after(sigName: "create-custom-widget", callback: (($obj: PrintOperation) => GObject.Object)): number + emit(sigName: "create-custom-widget"): void + on(sigName: "create-custom-widget", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "create-custom-widget", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "create-custom-widget", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "custom-widget-apply", callback: (($obj: PrintOperation, widget: Widget) => void)): number + connect_after(sigName: "custom-widget-apply", callback: (($obj: PrintOperation, widget: Widget) => void)): number + emit(sigName: "custom-widget-apply", widget: Widget): void + on(sigName: "custom-widget-apply", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "custom-widget-apply", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "custom-widget-apply", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "done", callback: (($obj: PrintOperation, result: PrintOperationResult) => void)): number + connect_after(sigName: "done", callback: (($obj: PrintOperation, result: PrintOperationResult) => void)): number + emit(sigName: "done", result: PrintOperationResult): void + on(sigName: "done", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "done", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "done", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "draw-page", callback: (($obj: PrintOperation, context: PrintContext, pageNr: number) => void)): number + connect_after(sigName: "draw-page", callback: (($obj: PrintOperation, context: PrintContext, pageNr: number) => void)): number + emit(sigName: "draw-page", context: PrintContext, pageNr: number): void + on(sigName: "draw-page", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "draw-page", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "draw-page", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "end-print", callback: (($obj: PrintOperation, context: PrintContext) => void)): number + connect_after(sigName: "end-print", callback: (($obj: PrintOperation, context: PrintContext) => void)): number + emit(sigName: "end-print", context: PrintContext): void + on(sigName: "end-print", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "end-print", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "end-print", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "paginate", callback: (($obj: PrintOperation, context: PrintContext) => boolean)): number + connect_after(sigName: "paginate", callback: (($obj: PrintOperation, context: PrintContext) => boolean)): number + emit(sigName: "paginate", context: PrintContext): void + on(sigName: "paginate", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "paginate", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "paginate", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "preview", callback: (($obj: PrintOperation, preview: PrintOperationPreview, context: PrintContext, parent?: Window | null) => boolean)): number + connect_after(sigName: "preview", callback: (($obj: PrintOperation, preview: PrintOperationPreview, context: PrintContext, parent?: Window | null) => boolean)): number + emit(sigName: "preview", preview: PrintOperationPreview, context: PrintContext, parent?: Window | null): void + on(sigName: "preview", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "preview", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "preview", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "request-page-setup", callback: (($obj: PrintOperation, context: PrintContext, pageNr: number, setup: PageSetup) => void)): number + connect_after(sigName: "request-page-setup", callback: (($obj: PrintOperation, context: PrintContext, pageNr: number, setup: PageSetup) => void)): number + emit(sigName: "request-page-setup", context: PrintContext, pageNr: number, setup: PageSetup): void + on(sigName: "request-page-setup", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "request-page-setup", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "request-page-setup", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "status-changed", callback: (($obj: PrintOperation) => void)): number + connect_after(sigName: "status-changed", callback: (($obj: PrintOperation) => void)): number + emit(sigName: "status-changed"): void + on(sigName: "status-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "status-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "status-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "update-custom-widget", callback: (($obj: PrintOperation, widget: Widget, setup: PageSetup, settings: PrintSettings) => void)): number + connect_after(sigName: "update-custom-widget", callback: (($obj: PrintOperation, widget: Widget, setup: PageSetup, settings: PrintSettings) => void)): number + emit(sigName: "update-custom-widget", widget: Widget, setup: PageSetup, settings: PrintSettings): void + on(sigName: "update-custom-widget", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "update-custom-widget", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "update-custom-widget", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: PrintOperation, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: PrintOperation, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of Gtk.PrintOperationPreview */ + connect(sigName: "got-page-size", callback: (($obj: PrintOperation, context: PrintContext, pageSetup: PageSetup) => void)): number + connect_after(sigName: "got-page-size", callback: (($obj: PrintOperation, context: PrintContext, pageSetup: PageSetup) => void)): number + emit(sigName: "got-page-size", context: PrintContext, pageSetup: PageSetup): void + on(sigName: "got-page-size", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "got-page-size", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "got-page-size", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "ready", callback: (($obj: PrintOperation, context: PrintContext) => void)): number + connect_after(sigName: "ready", callback: (($obj: PrintOperation, context: PrintContext) => void)): number + emit(sigName: "ready", context: PrintContext): void + on(sigName: "ready", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "ready", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "ready", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::allow-async", callback: (($obj: PrintOperation, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::allow-async", callback: (($obj: PrintOperation, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::allow-async", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::allow-async", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::allow-async", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::current-page", callback: (($obj: PrintOperation, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::current-page", callback: (($obj: PrintOperation, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::current-page", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::current-page", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::current-page", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::custom-tab-label", callback: (($obj: PrintOperation, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::custom-tab-label", callback: (($obj: PrintOperation, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::custom-tab-label", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::custom-tab-label", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::custom-tab-label", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::default-page-setup", callback: (($obj: PrintOperation, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::default-page-setup", callback: (($obj: PrintOperation, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::default-page-setup", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::default-page-setup", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::default-page-setup", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::embed-page-setup", callback: (($obj: PrintOperation, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::embed-page-setup", callback: (($obj: PrintOperation, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::embed-page-setup", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::embed-page-setup", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::embed-page-setup", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::export-filename", callback: (($obj: PrintOperation, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::export-filename", callback: (($obj: PrintOperation, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::export-filename", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::export-filename", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::export-filename", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::has-selection", callback: (($obj: PrintOperation, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-selection", callback: (($obj: PrintOperation, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::has-selection", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::has-selection", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::has-selection", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::job-name", callback: (($obj: PrintOperation, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::job-name", callback: (($obj: PrintOperation, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::job-name", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::job-name", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::job-name", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::n-pages", callback: (($obj: PrintOperation, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::n-pages", callback: (($obj: PrintOperation, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::n-pages", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::n-pages", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::n-pages", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::n-pages-to-print", callback: (($obj: PrintOperation, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::n-pages-to-print", callback: (($obj: PrintOperation, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::n-pages-to-print", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::n-pages-to-print", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::n-pages-to-print", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::print-settings", callback: (($obj: PrintOperation, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::print-settings", callback: (($obj: PrintOperation, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::print-settings", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::print-settings", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::print-settings", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::show-progress", callback: (($obj: PrintOperation, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::show-progress", callback: (($obj: PrintOperation, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::show-progress", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::show-progress", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::show-progress", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::status", callback: (($obj: PrintOperation, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::status", callback: (($obj: PrintOperation, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::status", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::status", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::status", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::status-string", callback: (($obj: PrintOperation, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::status-string", callback: (($obj: PrintOperation, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::status-string", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::status-string", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::status-string", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::support-selection", callback: (($obj: PrintOperation, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::support-selection", callback: (($obj: PrintOperation, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::support-selection", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::support-selection", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::support-selection", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::track-print-status", callback: (($obj: PrintOperation, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::track-print-status", callback: (($obj: PrintOperation, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::track-print-status", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::track-print-status", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::track-print-status", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::unit", callback: (($obj: PrintOperation, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::unit", callback: (($obj: PrintOperation, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::unit", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::unit", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::unit", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::use-full-page", callback: (($obj: PrintOperation, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::use-full-page", callback: (($obj: PrintOperation, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::use-full-page", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::use-full-page", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::use-full-page", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: PrintOperation_ConstructProps) + _init (config?: PrintOperation_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(): PrintOperation + static $gtype: GObject.Type +} +export interface PrintSettings_ConstructProps extends GObject.Object_ConstructProps { +} +export class PrintSettings { + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of Gtk.PrintSettings */ + copy(): PrintSettings + foreach(func: PrintSettingsFunc): 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(): PrintDuplex + getFinishings(): string + getInt(key: string): number + getIntWithDefault(key: string, def: number): number + getLength(key: string, unit: Unit): number + getMediaType(): string + getNCopies(): number + getNumberUp(): number + getNumberUpLayout(): NumberUpLayout + getOrientation(): PageOrientation + getOutputBin(): string + getPageRanges(): PageRange[] + getPageSet(): PageSet + getPaperHeight(unit: Unit): number + getPaperSize(): PaperSize + getPaperWidth(unit: Unit): number + getPrintPages(): PrintPages + getPrinter(): string + getPrinterLpi(): number + getQuality(): PrintQuality + getResolution(): number + getResolutionX(): number + getResolutionY(): number + getReverse(): boolean + getScale(): number + getUseColor(): boolean + hasKey(key: string): boolean + loadFile(fileName: string): boolean + loadKeyFile(keyFile: GLib.KeyFile, groupName?: string | null): boolean + set(key: string, value?: string | 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: PrintDuplex): void + setFinishings(finishings: string): void + setInt(key: string, value: number): void + setLength(key: string, value: number, unit: Unit): void + setMediaType(mediaType: string): void + setNCopies(numCopies: number): void + setNumberUp(numberUp: number): void + setNumberUpLayout(numberUpLayout: NumberUpLayout): void + setOrientation(orientation: PageOrientation): void + setOutputBin(outputBin: string): void + setPageRanges(pageRanges: PageRange[]): void + setPageSet(pageSet: PageSet): void + setPaperHeight(height: number, unit: Unit): void + setPaperSize(paperSize: PaperSize): void + setPaperWidth(width: number, unit: Unit): void + setPrintPages(pages: PrintPages): void + setPrinter(printer: string): void + setPrinterLpi(lpi: number): void + setQuality(quality: 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(): GLib.Variant + toKeyFile(keyFile: GLib.KeyFile, groupName?: string | null): void + unset(key: string): void + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: PrintSettings, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: PrintSettings, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: PrintSettings_ConstructProps) + _init (config?: PrintSettings_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(): PrintSettings + static newFromFile(fileName: string): PrintSettings + static newFromGvariant(variant: GLib.Variant): PrintSettings + static newFromKeyFile(keyFile: GLib.KeyFile, groupName?: string | null): PrintSettings + static $gtype: GObject.Type +} +export interface PrintUnixDialog_ConstructProps extends Dialog_ConstructProps { + currentPage?: number + embedPageSetup?: boolean + hasSelection?: boolean + manualCapabilities?: PrintCapabilities + pageSetup?: PageSetup + printSettings?: PrintSettings + supportSelection?: boolean + accessibleRole?: AccessibleRole +} +export class PrintUnixDialog { + /* Properties of Gtk.PrintUnixDialog */ + currentPage: number + embedPageSetup: boolean + hasSelection: boolean + manualCapabilities: PrintCapabilities + pageSetup: PageSetup + printSettings: PrintSettings + readonly selectedPrinter: Printer + supportSelection: boolean + /* Properties of Gtk.Window */ + application: Application + child: Widget + decorated: boolean + defaultHeight: number + defaultWidget: Widget + defaultWidth: number + deletable: boolean + destroyWithParent: boolean + display: Gdk.Display + focusVisible: boolean + focusWidget: Widget + fullscreened: boolean + handleMenubarAccel: boolean + hideOnClose: boolean + iconName: string + readonly isActive: boolean + maximized: boolean + mnemonicsVisible: boolean + modal: boolean + resizable: boolean + startupId: string + title: string + transientFor: Window + /* Properties of Gtk.Widget */ + canFocus: boolean + canTarget: boolean + cssClasses: string[] + cursor: Gdk.Cursor + focusOnClick: boolean + focusable: boolean + halign: Align + readonly hasDefault: boolean + readonly hasFocus: boolean + hasTooltip: boolean + heightRequest: number + hexpand: boolean + hexpandSet: boolean + layoutManager: LayoutManager + marginBottom: number + marginEnd: number + marginStart: number + marginTop: number + name: string + opacity: number + overflow: Overflow + readonly parent: Widget + receivesDefault: boolean + readonly root: Root + readonly scaleFactor: number + sensitive: boolean + tooltipMarkup: string + tooltipText: string + valign: Align + vexpand: boolean + vexpandSet: boolean + visible: boolean + widthRequest: number + /* Properties of Gtk.Accessible */ + accessibleRole: AccessibleRole + /* Fields of Gtk.Dialog */ + parentInstance: Window + /* Fields of GObject.InitiallyUnowned */ + gTypeInstance: GObject.TypeInstance + /* Methods of Gtk.PrintUnixDialog */ + addCustomTab(child: Widget, tabLabel: Widget): void + getCurrentPage(): number + getEmbedPageSetup(): boolean + getHasSelection(): boolean + getManualCapabilities(): PrintCapabilities + getPageSetup(): PageSetup + getPageSetupSet(): boolean + getSelectedPrinter(): Printer + getSettings(): PrintSettings + getSupportSelection(): boolean + setCurrentPage(currentPage: number): void + setEmbedPageSetup(embed: boolean): void + setHasSelection(hasSelection: boolean): void + setManualCapabilities(capabilities: PrintCapabilities): void + setPageSetup(pageSetup: PageSetup): void + setSettings(settings?: PrintSettings | null): void + setSupportSelection(supportSelection: boolean): void + /* Methods of Gtk.Dialog */ + addActionWidget(child: Widget, responseId: number): void + addButton(buttonText: string, responseId: number): Widget + getContentArea(): Box + getHeaderBar(): HeaderBar + getResponseForWidget(widget: Widget): number + getWidgetForResponse(responseId: number): Widget | null + response(responseId: number): void + setDefaultResponse(responseId: number): void + setResponseSensitive(responseId: number, setting: boolean): void + /* Methods of Gtk.Window */ + close(): void + destroy(): void + fullscreen(): void + fullscreenOnMonitor(monitor: Gdk.Monitor): void + getApplication(): Application | null + getChild(): Widget | null + getDecorated(): boolean + getDefaultSize(): [ /* width */ number | null, /* height */ number | null ] + getDefaultWidget(): Widget | null + getDeletable(): boolean + getDestroyWithParent(): boolean + getFocus(): Widget | null + getFocusVisible(): boolean + getGroup(): WindowGroup + getHandleMenubarAccel(): boolean + getHideOnClose(): boolean + getIconName(): string | null + getMnemonicsVisible(): boolean + getModal(): boolean + getResizable(): boolean + getTitle(): string | null + getTitlebar(): Widget | null + getTransientFor(): Window | null + hasGroup(): boolean + isFullscreen(): boolean + isMaximized(): boolean + maximize(): void + minimize(): void + present(): void + presentWithTime(timestamp: number): void + setApplication(application?: Application | null): void + setChild(child?: Widget | null): void + setDecorated(setting: boolean): void + setDefaultSize(width: number, height: number): void + setDefaultWidget(defaultWidget?: Widget | null): void + setDeletable(setting: boolean): void + setDestroyWithParent(setting: boolean): void + setDisplay(display: Gdk.Display): void + setFocus(focus?: Widget | null): void + setFocusVisible(setting: boolean): void + setHandleMenubarAccel(handleMenubarAccel: boolean): void + setHideOnClose(setting: boolean): void + setIconName(name?: string | null): void + setMnemonicsVisible(setting: boolean): void + setModal(modal: boolean): void + setResizable(resizable: boolean): void + setStartupId(startupId: string): void + setTitle(title?: string | null): void + setTitlebar(titlebar?: Widget | null): void + setTransientFor(parent?: Window | null): void + unfullscreen(): void + unmaximize(): void + unminimize(): void + /* Methods of Gtk.Widget */ + actionSetEnabled(actionName: string, enabled: boolean): void + activate(): boolean + activateAction(name: string, args?: GLib.Variant | null): boolean + activateDefault(): void + addController(controller: EventController): void + addCssClass(cssClass: string): void + addMnemonicLabel(label: Widget): void + addTickCallback(callback: TickCallback): number + allocate(width: number, height: number, baseline: number, transform?: Gsk.Transform | null): void + childFocus(direction: DirectionType): boolean + computeBounds(target: Widget): [ /* returnType */ boolean, /* outBounds */ Graphene.Rect ] + computeExpand(orientation: Orientation): boolean + computePoint(target: Widget, point: Graphene.Point): [ /* returnType */ boolean, /* outPoint */ Graphene.Point ] + computeTransform(target: Widget): [ /* returnType */ boolean, /* outTransform */ Graphene.Matrix ] + contains(x: number, y: number): boolean + createPangoContext(): Pango.Context + createPangoLayout(text?: string | null): Pango.Layout + dragCheckThreshold(startX: number, startY: number, currentX: number, currentY: number): boolean + errorBell(): void + getAllocatedBaseline(): number + getAllocatedHeight(): number + getAllocatedWidth(): number + getAllocation(): /* allocation */ Allocation + getAncestor(widgetType: GObject.Type): Widget | null + getCanFocus(): boolean + getCanTarget(): boolean + getChildVisible(): boolean + getClipboard(): Gdk.Clipboard + getCssClasses(): string[] + getCssName(): string + getCursor(): Gdk.Cursor | null + getDirection(): TextDirection + getDisplay(): Gdk.Display + getFirstChild(): Widget | null + getFocusChild(): Widget | null + getFocusOnClick(): boolean + getFocusable(): boolean + getFontMap(): Pango.FontMap | null + getFontOptions(): cairo.FontOptions | null + getFrameClock(): Gdk.FrameClock | null + getHalign(): Align + getHasTooltip(): boolean + getHeight(): number + getHexpand(): boolean + getHexpandSet(): boolean + getLastChild(): Widget | null + getLayoutManager(): LayoutManager | null + getMapped(): boolean + getMarginBottom(): number + getMarginEnd(): number + getMarginStart(): number + getMarginTop(): number + getName(): string + getNative(): Native | null + getNextSibling(): Widget | null + getOpacity(): number + getOverflow(): Overflow + getPangoContext(): Pango.Context + getParent(): Widget | null + getPreferredSize(): [ /* minimumSize */ Requisition | null, /* naturalSize */ Requisition | null ] + getPrevSibling(): Widget | null + getPrimaryClipboard(): Gdk.Clipboard + getRealized(): boolean + getReceivesDefault(): boolean + getRequestMode(): SizeRequestMode + getRoot(): Root | null + getScaleFactor(): number + getSensitive(): boolean + getSize(orientation: Orientation): number + getSizeRequest(): [ /* width */ number | null, /* height */ number | null ] + getStateFlags(): StateFlags + getStyleContext(): StyleContext + getTemplateChild(widgetType: GObject.Type, name: string): GObject.Object + getTooltipMarkup(): string | null + getTooltipText(): string | null + getValign(): 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?: Gio.ActionGroup | null): void + insertAfter(parent: Widget, previousSibling?: Widget | null): void + insertBefore(parent: Widget, nextSibling?: Widget | null): void + isAncestor(ancestor: Widget): boolean + isDrawable(): boolean + isFocus(): boolean + isSensitive(): boolean + isVisible(): boolean + keynavFailed(direction: DirectionType): boolean + listMnemonicLabels(): Widget[] + map(): void + measure(orientation: Orientation, forSize: number): [ /* minimum */ number | null, /* natural */ number | null, /* minimumBaseline */ number | null, /* naturalBaseline */ number | null ] + mnemonicActivate(groupCycling: boolean): boolean + observeChildren(): Gio.ListModel + observeControllers(): Gio.ListModel + pick(x: number, y: number, flags: PickFlags): Widget | null + queueAllocate(): void + queueDraw(): void + queueResize(): void + realize(): void + removeController(controller: EventController): void + removeCssClass(cssClass: string): void + removeMnemonicLabel(label: Widget): void + removeTickCallback(id: number): void + setCanFocus(canFocus: boolean): void + setCanTarget(canTarget: boolean): void + setChildVisible(childVisible: boolean): void + setCssClasses(classes: string[]): void + setCursor(cursor?: Gdk.Cursor | null): void + setCursorFromName(name?: string | null): void + setDirection(dir: TextDirection): void + setFocusChild(child?: Widget | null): void + setFocusOnClick(focusOnClick: boolean): void + setFocusable(focusable: boolean): void + setFontMap(fontMap?: Pango.FontMap | null): void + setFontOptions(options?: cairo.FontOptions | null): void + setHalign(align: Align): void + setHasTooltip(hasTooltip: boolean): void + setHexpand(expand: boolean): void + setHexpandSet(set: boolean): void + setLayoutManager(layoutManager?: LayoutManager | 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: Overflow): void + setParent(parent: Widget): void + setReceivesDefault(receivesDefault: boolean): void + setSensitive(sensitive: boolean): void + setSizeRequest(width: number, height: number): void + setStateFlags(flags: StateFlags, clear: boolean): void + setTooltipMarkup(markup?: string | null): void + setTooltipText(text?: string | null): void + setValign(align: Align): void + setVexpand(expand: boolean): void + setVexpandSet(set: boolean): void + setVisible(visible: boolean): void + shouldLayout(): boolean + show(): void + sizeAllocate(allocation: Allocation, baseline: number): void + snapshotChild(child: Widget, snapshot: Snapshot): void + translateCoordinates(destWidget: Widget, srcX: number, srcY: number): [ /* returnType */ boolean, /* destX */ number | null, /* destY */ number | null ] + triggerTooltipQuery(): void + unmap(): void + unparent(): void + unrealize(): void + unsetStateFlags(flags: StateFlags): void + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Methods of Gtk.Accessible */ + getAccessibleRole(): AccessibleRole + resetProperty(property: AccessibleProperty): void + resetRelation(relation: AccessibleRelation): void + resetState(state: AccessibleState): void + updateProperty(properties: AccessibleProperty[], values: any): void + updateRelation(relations: AccessibleRelation[], values: any): void + updateState(states: AccessibleState[], values: any): void + /* Methods of Gtk.Buildable */ + getBuildableId(): string + /* Methods of Gtk.Native */ + getRenderer(): Gsk.Renderer + getSurface(): Gdk.Surface + getSurfaceTransform(): [ /* x */ number, /* y */ number ] + /* Virtual methods of Gtk.Dialog */ + vfuncClose(): void + vfuncResponse(responseId: number): void + /* Virtual methods of Gtk.Window */ + vfuncActivateDefault(): void + vfuncActivateFocus(): void + vfuncCloseRequest(): boolean + vfuncEnableDebugging(toggle: boolean): boolean + vfuncKeysChanged(): void + vfuncAddController(controller: ShortcutController): void + vfuncRemoveController(controller: ShortcutController): void + /* Virtual methods of Gtk.Widget */ + vfuncComputeExpand(hexpandP: boolean, vexpandP: boolean): void + vfuncContains(x: number, y: number): boolean + vfuncCssChanged(change: CssStyleChange): void + vfuncDirectionChanged(previousDirection: TextDirection): void + vfuncFocus(direction: DirectionType): boolean + vfuncGetRequestMode(): SizeRequestMode + vfuncGrabFocus(): boolean + vfuncHide(): void + vfuncKeynavFailed(direction: DirectionType): boolean + vfuncMap(): void + vfuncMeasure(orientation: Orientation, forSize: number): [ /* minimum */ number | null, /* natural */ number | null, /* minimumBaseline */ number | null, /* naturalBaseline */ number | null ] + vfuncMnemonicActivate(groupCycling: boolean): boolean + vfuncMoveFocus(direction: DirectionType): void + vfuncQueryTooltip(x: number, y: number, keyboardTooltip: boolean, tooltip: Tooltip): boolean + vfuncRealize(): void + vfuncRoot(): void + vfuncSetFocusChild(child?: Widget | null): void + vfuncShow(): void + vfuncSizeAllocate(width: number, height: number, baseline: number): void + vfuncSnapshot(snapshot: Snapshot): void + vfuncStateFlagsChanged(previousStateFlags: StateFlags): void + vfuncSystemSettingChanged(settings: SystemSetting): void + vfuncUnmap(): void + vfuncUnrealize(): void + vfuncUnroot(): void + vfuncAddChild(builder: Builder, child: GObject.Object, type?: string | null): void + vfuncCustomFinished(builder: Builder, child: GObject.Object | null, tagname: string, data?: object | null): void + vfuncCustomTagEnd(builder: Builder, child: GObject.Object | null, tagname: string, data?: object | null): void + vfuncCustomTagStart(builder: Builder, child: GObject.Object | null, tagname: string): [ /* returnType */ boolean, /* parser */ BuildableParser, /* data */ object | null ] + vfuncGetId(): string + vfuncGetInternalChild(builder: Builder, childname: string): GObject.Object + vfuncParserFinished(builder: Builder): void + vfuncSetBuildableProperty(builder: Builder, name: string, value: any): void + vfuncSetId(id: string): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Gtk.Dialog */ + connect(sigName: "close", callback: (($obj: PrintUnixDialog) => void)): number + connect_after(sigName: "close", callback: (($obj: PrintUnixDialog) => void)): number + emit(sigName: "close"): void + on(sigName: "close", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "close", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "close", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "response", callback: (($obj: PrintUnixDialog, responseId: number) => void)): number + connect_after(sigName: "response", callback: (($obj: PrintUnixDialog, responseId: number) => void)): number + emit(sigName: "response", responseId: number): void + on(sigName: "response", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "response", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "response", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of Gtk.Window */ + connect(sigName: "activate-default", callback: (($obj: PrintUnixDialog) => void)): number + connect_after(sigName: "activate-default", callback: (($obj: PrintUnixDialog) => void)): number + emit(sigName: "activate-default"): void + on(sigName: "activate-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "activate-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "activate-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "activate-focus", callback: (($obj: PrintUnixDialog) => void)): number + connect_after(sigName: "activate-focus", callback: (($obj: PrintUnixDialog) => void)): number + emit(sigName: "activate-focus"): void + on(sigName: "activate-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "activate-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "activate-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "close-request", callback: (($obj: PrintUnixDialog) => boolean)): number + connect_after(sigName: "close-request", callback: (($obj: PrintUnixDialog) => boolean)): number + emit(sigName: "close-request"): void + on(sigName: "close-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "close-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "close-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "enable-debugging", callback: (($obj: PrintUnixDialog, toggle: boolean) => boolean)): number + connect_after(sigName: "enable-debugging", callback: (($obj: PrintUnixDialog, toggle: boolean) => boolean)): number + emit(sigName: "enable-debugging", toggle: boolean): void + on(sigName: "enable-debugging", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "enable-debugging", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "enable-debugging", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "keys-changed", callback: (($obj: PrintUnixDialog) => void)): number + connect_after(sigName: "keys-changed", callback: (($obj: PrintUnixDialog) => void)): number + emit(sigName: "keys-changed"): void + on(sigName: "keys-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "keys-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "keys-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of Gtk.Widget */ + connect(sigName: "destroy", callback: (($obj: PrintUnixDialog) => void)): number + connect_after(sigName: "destroy", callback: (($obj: PrintUnixDialog) => void)): number + emit(sigName: "destroy"): void + on(sigName: "destroy", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "destroy", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "destroy", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "direction-changed", callback: (($obj: PrintUnixDialog, previousDirection: TextDirection) => void)): number + connect_after(sigName: "direction-changed", callback: (($obj: PrintUnixDialog, previousDirection: TextDirection) => void)): number + emit(sigName: "direction-changed", previousDirection: TextDirection): void + on(sigName: "direction-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "direction-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "direction-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "hide", callback: (($obj: PrintUnixDialog) => void)): number + connect_after(sigName: "hide", callback: (($obj: PrintUnixDialog) => void)): number + emit(sigName: "hide"): void + on(sigName: "hide", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "hide", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "hide", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "keynav-failed", callback: (($obj: PrintUnixDialog, direction: DirectionType) => boolean)): number + connect_after(sigName: "keynav-failed", callback: (($obj: PrintUnixDialog, direction: DirectionType) => boolean)): number + emit(sigName: "keynav-failed", direction: DirectionType): void + on(sigName: "keynav-failed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "keynav-failed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "keynav-failed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "map", callback: (($obj: PrintUnixDialog) => void)): number + connect_after(sigName: "map", callback: (($obj: PrintUnixDialog) => void)): number + emit(sigName: "map"): void + on(sigName: "map", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "map", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "map", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "mnemonic-activate", callback: (($obj: PrintUnixDialog, groupCycling: boolean) => boolean)): number + connect_after(sigName: "mnemonic-activate", callback: (($obj: PrintUnixDialog, groupCycling: boolean) => boolean)): number + emit(sigName: "mnemonic-activate", groupCycling: boolean): void + on(sigName: "mnemonic-activate", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "mnemonic-activate", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "mnemonic-activate", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "move-focus", callback: (($obj: PrintUnixDialog, direction: DirectionType) => void)): number + connect_after(sigName: "move-focus", callback: (($obj: PrintUnixDialog, direction: DirectionType) => void)): number + emit(sigName: "move-focus", direction: DirectionType): void + on(sigName: "move-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "move-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "move-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "query-tooltip", callback: (($obj: PrintUnixDialog, x: number, y: number, keyboardMode: boolean, tooltip: Tooltip) => boolean)): number + connect_after(sigName: "query-tooltip", callback: (($obj: PrintUnixDialog, x: number, y: number, keyboardMode: boolean, tooltip: Tooltip) => boolean)): number + emit(sigName: "query-tooltip", x: number, y: number, keyboardMode: boolean, tooltip: Tooltip): void + on(sigName: "query-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "query-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "query-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "realize", callback: (($obj: PrintUnixDialog) => void)): number + connect_after(sigName: "realize", callback: (($obj: PrintUnixDialog) => void)): number + emit(sigName: "realize"): void + on(sigName: "realize", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "realize", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "realize", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "show", callback: (($obj: PrintUnixDialog) => void)): number + connect_after(sigName: "show", callback: (($obj: PrintUnixDialog) => void)): number + emit(sigName: "show"): void + on(sigName: "show", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "show", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "show", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "state-flags-changed", callback: (($obj: PrintUnixDialog, flags: StateFlags) => void)): number + connect_after(sigName: "state-flags-changed", callback: (($obj: PrintUnixDialog, flags: StateFlags) => void)): number + emit(sigName: "state-flags-changed", flags: StateFlags): void + on(sigName: "state-flags-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "state-flags-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "state-flags-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "unmap", callback: (($obj: PrintUnixDialog) => void)): number + connect_after(sigName: "unmap", callback: (($obj: PrintUnixDialog) => void)): number + emit(sigName: "unmap"): void + on(sigName: "unmap", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "unmap", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "unmap", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "unrealize", callback: (($obj: PrintUnixDialog) => void)): number + connect_after(sigName: "unrealize", callback: (($obj: PrintUnixDialog) => void)): number + emit(sigName: "unrealize"): void + on(sigName: "unrealize", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "unrealize", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "unrealize", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: PrintUnixDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: PrintUnixDialog, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::current-page", callback: (($obj: PrintUnixDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::current-page", callback: (($obj: PrintUnixDialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::current-page", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::current-page", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::current-page", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::embed-page-setup", callback: (($obj: PrintUnixDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::embed-page-setup", callback: (($obj: PrintUnixDialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::embed-page-setup", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::embed-page-setup", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::embed-page-setup", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::has-selection", callback: (($obj: PrintUnixDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-selection", callback: (($obj: PrintUnixDialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::has-selection", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::has-selection", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::has-selection", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::manual-capabilities", callback: (($obj: PrintUnixDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::manual-capabilities", callback: (($obj: PrintUnixDialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::manual-capabilities", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::manual-capabilities", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::manual-capabilities", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::page-setup", callback: (($obj: PrintUnixDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::page-setup", callback: (($obj: PrintUnixDialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::page-setup", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::page-setup", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::page-setup", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::print-settings", callback: (($obj: PrintUnixDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::print-settings", callback: (($obj: PrintUnixDialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::print-settings", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::print-settings", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::print-settings", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::selected-printer", callback: (($obj: PrintUnixDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::selected-printer", callback: (($obj: PrintUnixDialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::selected-printer", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::selected-printer", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::selected-printer", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::support-selection", callback: (($obj: PrintUnixDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::support-selection", callback: (($obj: PrintUnixDialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::support-selection", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::support-selection", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::support-selection", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::application", callback: (($obj: PrintUnixDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::application", callback: (($obj: PrintUnixDialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::application", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::application", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::application", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::child", callback: (($obj: PrintUnixDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::child", callback: (($obj: PrintUnixDialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::child", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::child", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::child", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::decorated", callback: (($obj: PrintUnixDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::decorated", callback: (($obj: PrintUnixDialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::decorated", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::decorated", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::decorated", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::default-height", callback: (($obj: PrintUnixDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::default-height", callback: (($obj: PrintUnixDialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::default-height", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::default-height", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::default-height", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::default-widget", callback: (($obj: PrintUnixDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::default-widget", callback: (($obj: PrintUnixDialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::default-widget", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::default-widget", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::default-widget", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::default-width", callback: (($obj: PrintUnixDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::default-width", callback: (($obj: PrintUnixDialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::default-width", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::default-width", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::default-width", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::deletable", callback: (($obj: PrintUnixDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::deletable", callback: (($obj: PrintUnixDialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::deletable", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::deletable", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::deletable", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::destroy-with-parent", callback: (($obj: PrintUnixDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::destroy-with-parent", callback: (($obj: PrintUnixDialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::destroy-with-parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::destroy-with-parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::destroy-with-parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::display", callback: (($obj: PrintUnixDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::display", callback: (($obj: PrintUnixDialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::display", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::display", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::display", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::focus-visible", callback: (($obj: PrintUnixDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::focus-visible", callback: (($obj: PrintUnixDialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::focus-visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::focus-visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::focus-visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::focus-widget", callback: (($obj: PrintUnixDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::focus-widget", callback: (($obj: PrintUnixDialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::focus-widget", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::focus-widget", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::focus-widget", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::fullscreened", callback: (($obj: PrintUnixDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::fullscreened", callback: (($obj: PrintUnixDialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::fullscreened", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::fullscreened", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::fullscreened", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::handle-menubar-accel", callback: (($obj: PrintUnixDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::handle-menubar-accel", callback: (($obj: PrintUnixDialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::handle-menubar-accel", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::handle-menubar-accel", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::handle-menubar-accel", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::hide-on-close", callback: (($obj: PrintUnixDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hide-on-close", callback: (($obj: PrintUnixDialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::hide-on-close", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::hide-on-close", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::hide-on-close", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::icon-name", callback: (($obj: PrintUnixDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::icon-name", callback: (($obj: PrintUnixDialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::icon-name", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::icon-name", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::icon-name", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::is-active", callback: (($obj: PrintUnixDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::is-active", callback: (($obj: PrintUnixDialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::is-active", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::is-active", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::is-active", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::maximized", callback: (($obj: PrintUnixDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::maximized", callback: (($obj: PrintUnixDialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::maximized", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::maximized", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::maximized", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::mnemonics-visible", callback: (($obj: PrintUnixDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::mnemonics-visible", callback: (($obj: PrintUnixDialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::mnemonics-visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::mnemonics-visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::mnemonics-visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::modal", callback: (($obj: PrintUnixDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::modal", callback: (($obj: PrintUnixDialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::modal", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::modal", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::modal", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::resizable", callback: (($obj: PrintUnixDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::resizable", callback: (($obj: PrintUnixDialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::resizable", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::resizable", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::resizable", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::startup-id", callback: (($obj: PrintUnixDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::startup-id", callback: (($obj: PrintUnixDialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::startup-id", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::startup-id", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::startup-id", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::title", callback: (($obj: PrintUnixDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::title", callback: (($obj: PrintUnixDialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::title", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::title", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::title", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::transient-for", callback: (($obj: PrintUnixDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::transient-for", callback: (($obj: PrintUnixDialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::transient-for", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::transient-for", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::transient-for", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::can-focus", callback: (($obj: PrintUnixDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::can-focus", callback: (($obj: PrintUnixDialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::can-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::can-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::can-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::can-target", callback: (($obj: PrintUnixDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::can-target", callback: (($obj: PrintUnixDialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::can-target", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::can-target", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::can-target", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::css-classes", callback: (($obj: PrintUnixDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::css-classes", callback: (($obj: PrintUnixDialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::css-classes", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::css-classes", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::css-classes", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::cursor", callback: (($obj: PrintUnixDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::cursor", callback: (($obj: PrintUnixDialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::cursor", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::cursor", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::cursor", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::focus-on-click", callback: (($obj: PrintUnixDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::focus-on-click", callback: (($obj: PrintUnixDialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::focus-on-click", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::focus-on-click", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::focus-on-click", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::focusable", callback: (($obj: PrintUnixDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::focusable", callback: (($obj: PrintUnixDialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::focusable", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::focusable", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::focusable", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::halign", callback: (($obj: PrintUnixDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::halign", callback: (($obj: PrintUnixDialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::halign", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::halign", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::halign", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::has-default", callback: (($obj: PrintUnixDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-default", callback: (($obj: PrintUnixDialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::has-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::has-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::has-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::has-focus", callback: (($obj: PrintUnixDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-focus", callback: (($obj: PrintUnixDialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::has-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::has-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::has-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::has-tooltip", callback: (($obj: PrintUnixDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-tooltip", callback: (($obj: PrintUnixDialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::has-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::has-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::has-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::height-request", callback: (($obj: PrintUnixDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::height-request", callback: (($obj: PrintUnixDialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::height-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::height-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::height-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::hexpand", callback: (($obj: PrintUnixDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hexpand", callback: (($obj: PrintUnixDialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::hexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::hexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::hexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::hexpand-set", callback: (($obj: PrintUnixDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hexpand-set", callback: (($obj: PrintUnixDialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::hexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::hexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::hexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::layout-manager", callback: (($obj: PrintUnixDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::layout-manager", callback: (($obj: PrintUnixDialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::layout-manager", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::layout-manager", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::layout-manager", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-bottom", callback: (($obj: PrintUnixDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-bottom", callback: (($obj: PrintUnixDialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-bottom", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-bottom", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-bottom", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-end", callback: (($obj: PrintUnixDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-end", callback: (($obj: PrintUnixDialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-end", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-end", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-end", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-start", callback: (($obj: PrintUnixDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-start", callback: (($obj: PrintUnixDialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-start", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-start", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-start", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-top", callback: (($obj: PrintUnixDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-top", callback: (($obj: PrintUnixDialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-top", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-top", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-top", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::name", callback: (($obj: PrintUnixDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::name", callback: (($obj: PrintUnixDialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::opacity", callback: (($obj: PrintUnixDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::opacity", callback: (($obj: PrintUnixDialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::opacity", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::opacity", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::opacity", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::overflow", callback: (($obj: PrintUnixDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::overflow", callback: (($obj: PrintUnixDialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::overflow", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::overflow", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::overflow", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::parent", callback: (($obj: PrintUnixDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::parent", callback: (($obj: PrintUnixDialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::receives-default", callback: (($obj: PrintUnixDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::receives-default", callback: (($obj: PrintUnixDialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::receives-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::receives-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::receives-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::root", callback: (($obj: PrintUnixDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::root", callback: (($obj: PrintUnixDialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::root", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::root", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::root", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::scale-factor", callback: (($obj: PrintUnixDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::scale-factor", callback: (($obj: PrintUnixDialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::scale-factor", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::scale-factor", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::scale-factor", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::sensitive", callback: (($obj: PrintUnixDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::sensitive", callback: (($obj: PrintUnixDialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::sensitive", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::sensitive", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::sensitive", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::tooltip-markup", callback: (($obj: PrintUnixDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::tooltip-markup", callback: (($obj: PrintUnixDialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::tooltip-markup", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::tooltip-markup", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::tooltip-markup", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::tooltip-text", callback: (($obj: PrintUnixDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::tooltip-text", callback: (($obj: PrintUnixDialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::tooltip-text", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::tooltip-text", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::tooltip-text", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::valign", callback: (($obj: PrintUnixDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::valign", callback: (($obj: PrintUnixDialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::valign", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::valign", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::valign", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::vexpand", callback: (($obj: PrintUnixDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vexpand", callback: (($obj: PrintUnixDialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::vexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::vexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::vexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::vexpand-set", callback: (($obj: PrintUnixDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vexpand-set", callback: (($obj: PrintUnixDialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::vexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::vexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::vexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::visible", callback: (($obj: PrintUnixDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::visible", callback: (($obj: PrintUnixDialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::width-request", callback: (($obj: PrintUnixDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::width-request", callback: (($obj: PrintUnixDialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::width-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::width-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::width-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::accessible-role", callback: (($obj: PrintUnixDialog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-role", callback: (($obj: PrintUnixDialog, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::accessible-role", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::accessible-role", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::accessible-role", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: PrintUnixDialog_ConstructProps) + _init (config?: PrintUnixDialog_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(title?: string | null, parent?: Window | null): PrintUnixDialog + static new(): PrintUnixDialog + static $gtype: GObject.Type +} +export interface Printer_ConstructProps extends GObject.Object_ConstructProps { + acceptsPdf?: boolean + acceptsPs?: boolean + isVirtual?: boolean + name?: string +} +export class Printer { + /* Properties of Gtk.Printer */ + readonly acceptingJobs: boolean + readonly iconName: string + readonly jobCount: number + readonly location: string + readonly paused: boolean + readonly stateMessage: string + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of Gtk.Printer */ + acceptsPdf(): boolean + acceptsPs(): boolean + compare(b: Printer): number + getBackend(): PrintBackend + getCapabilities(): PrintCapabilities + getDefaultPageSize(): PageSetup + getDescription(): string + getHardMargins(): [ /* returnType */ boolean, /* top */ number, /* bottom */ number, /* left */ number, /* right */ number ] + getHardMarginsForPaperSize(paperSize: PaperSize): [ /* returnType */ boolean, /* top */ number, /* bottom */ number, /* left */ number, /* right */ number ] + getIconName(): string + getJobCount(): number + getLocation(): string + getName(): string + getStateMessage(): string + hasDetails(): boolean + isAcceptingJobs(): boolean + isActive(): boolean + isDefault(): boolean + isPaused(): boolean + isVirtual(): boolean + listPapers(): PageSetup[] + requestDetails(): void + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Gtk.Printer */ + connect(sigName: "details-acquired", callback: (($obj: Printer, success: boolean) => void)): number + connect_after(sigName: "details-acquired", callback: (($obj: Printer, success: boolean) => void)): number + emit(sigName: "details-acquired", success: boolean): void + on(sigName: "details-acquired", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "details-acquired", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "details-acquired", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: Printer, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: Printer, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::accepting-jobs", callback: (($obj: Printer, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accepting-jobs", callback: (($obj: Printer, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::accepting-jobs", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::accepting-jobs", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::accepting-jobs", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::icon-name", callback: (($obj: Printer, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::icon-name", callback: (($obj: Printer, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::icon-name", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::icon-name", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::icon-name", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::job-count", callback: (($obj: Printer, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::job-count", callback: (($obj: Printer, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::job-count", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::job-count", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::job-count", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::location", callback: (($obj: Printer, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::location", callback: (($obj: Printer, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::location", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::location", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::location", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::paused", callback: (($obj: Printer, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::paused", callback: (($obj: Printer, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::paused", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::paused", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::paused", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::state-message", callback: (($obj: Printer, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::state-message", callback: (($obj: Printer, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::state-message", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::state-message", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::state-message", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: Printer_ConstructProps) + _init (config?: Printer_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(name: string, backend: PrintBackend, virtual: boolean): Printer + static $gtype: GObject.Type +} +export interface ProgressBar_ConstructProps extends Widget_ConstructProps { + ellipsize?: Pango.EllipsizeMode + fraction?: number + inverted?: boolean + pulseStep?: number + showText?: boolean + text?: string + accessibleRole?: AccessibleRole + orientation?: Orientation +} +export class ProgressBar { + /* Properties of Gtk.ProgressBar */ + ellipsize: Pango.EllipsizeMode + fraction: number + inverted: boolean + pulseStep: number + showText: boolean + text: string + /* Properties of Gtk.Widget */ + canFocus: boolean + canTarget: boolean + cssClasses: string[] + cursor: Gdk.Cursor + focusOnClick: boolean + focusable: boolean + halign: Align + readonly hasDefault: boolean + readonly hasFocus: boolean + hasTooltip: boolean + heightRequest: number + hexpand: boolean + hexpandSet: boolean + layoutManager: LayoutManager + marginBottom: number + marginEnd: number + marginStart: number + marginTop: number + name: string + opacity: number + overflow: Overflow + readonly parent: Widget + receivesDefault: boolean + readonly root: Root + readonly scaleFactor: number + sensitive: boolean + tooltipMarkup: string + tooltipText: string + valign: Align + vexpand: boolean + vexpandSet: boolean + visible: boolean + widthRequest: number + /* Properties of Gtk.Accessible */ + accessibleRole: AccessibleRole + /* Properties of Gtk.Orientable */ + orientation: Orientation + /* Fields of Gtk.Widget */ + parentInstance: GObject.InitiallyUnowned + /* Fields of GObject.InitiallyUnowned */ + gTypeInstance: GObject.TypeInstance + /* Methods of Gtk.ProgressBar */ + getEllipsize(): Pango.EllipsizeMode + getFraction(): number + getInverted(): boolean + getPulseStep(): number + getShowText(): boolean + getText(): string | null + pulse(): void + setEllipsize(mode: Pango.EllipsizeMode): void + setFraction(fraction: number): void + setInverted(inverted: boolean): void + setPulseStep(fraction: number): void + setShowText(showText: boolean): void + setText(text?: string | null): void + /* Methods of Gtk.Widget */ + actionSetEnabled(actionName: string, enabled: boolean): void + activate(): boolean + activateAction(name: string, args?: GLib.Variant | null): boolean + activateDefault(): void + addController(controller: EventController): void + addCssClass(cssClass: string): void + addMnemonicLabel(label: Widget): void + addTickCallback(callback: TickCallback): number + allocate(width: number, height: number, baseline: number, transform?: Gsk.Transform | null): void + childFocus(direction: DirectionType): boolean + computeBounds(target: Widget): [ /* returnType */ boolean, /* outBounds */ Graphene.Rect ] + computeExpand(orientation: Orientation): boolean + computePoint(target: Widget, point: Graphene.Point): [ /* returnType */ boolean, /* outPoint */ Graphene.Point ] + computeTransform(target: Widget): [ /* returnType */ boolean, /* outTransform */ Graphene.Matrix ] + contains(x: number, y: number): boolean + createPangoContext(): Pango.Context + createPangoLayout(text?: string | null): Pango.Layout + dragCheckThreshold(startX: number, startY: number, currentX: number, currentY: number): boolean + errorBell(): void + getAllocatedBaseline(): number + getAllocatedHeight(): number + getAllocatedWidth(): number + getAllocation(): /* allocation */ Allocation + getAncestor(widgetType: GObject.Type): Widget | null + getCanFocus(): boolean + getCanTarget(): boolean + getChildVisible(): boolean + getClipboard(): Gdk.Clipboard + getCssClasses(): string[] + getCssName(): string + getCursor(): Gdk.Cursor | null + getDirection(): TextDirection + getDisplay(): Gdk.Display + getFirstChild(): Widget | null + getFocusChild(): Widget | null + getFocusOnClick(): boolean + getFocusable(): boolean + getFontMap(): Pango.FontMap | null + getFontOptions(): cairo.FontOptions | null + getFrameClock(): Gdk.FrameClock | null + getHalign(): Align + getHasTooltip(): boolean + getHeight(): number + getHexpand(): boolean + getHexpandSet(): boolean + getLastChild(): Widget | null + getLayoutManager(): LayoutManager | null + getMapped(): boolean + getMarginBottom(): number + getMarginEnd(): number + getMarginStart(): number + getMarginTop(): number + getName(): string + getNative(): Native | null + getNextSibling(): Widget | null + getOpacity(): number + getOverflow(): Overflow + getPangoContext(): Pango.Context + getParent(): Widget | null + getPreferredSize(): [ /* minimumSize */ Requisition | null, /* naturalSize */ Requisition | null ] + getPrevSibling(): Widget | null + getPrimaryClipboard(): Gdk.Clipboard + getRealized(): boolean + getReceivesDefault(): boolean + getRequestMode(): SizeRequestMode + getRoot(): Root | null + getScaleFactor(): number + getSensitive(): boolean + getSettings(): Settings + getSize(orientation: Orientation): number + getSizeRequest(): [ /* width */ number | null, /* height */ number | null ] + getStateFlags(): StateFlags + getStyleContext(): StyleContext + getTemplateChild(widgetType: GObject.Type, name: string): GObject.Object + getTooltipMarkup(): string | null + getTooltipText(): string | null + getValign(): 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?: Gio.ActionGroup | null): void + insertAfter(parent: Widget, previousSibling?: Widget | null): void + insertBefore(parent: Widget, nextSibling?: Widget | null): void + isAncestor(ancestor: Widget): boolean + isDrawable(): boolean + isFocus(): boolean + isSensitive(): boolean + isVisible(): boolean + keynavFailed(direction: DirectionType): boolean + listMnemonicLabels(): Widget[] + map(): void + measure(orientation: Orientation, forSize: number): [ /* minimum */ number | null, /* natural */ number | null, /* minimumBaseline */ number | null, /* naturalBaseline */ number | null ] + mnemonicActivate(groupCycling: boolean): boolean + observeChildren(): Gio.ListModel + observeControllers(): Gio.ListModel + pick(x: number, y: number, flags: PickFlags): Widget | null + queueAllocate(): void + queueDraw(): void + queueResize(): void + realize(): void + removeController(controller: EventController): void + removeCssClass(cssClass: string): void + removeMnemonicLabel(label: Widget): void + removeTickCallback(id: number): void + setCanFocus(canFocus: boolean): void + setCanTarget(canTarget: boolean): void + setChildVisible(childVisible: boolean): void + setCssClasses(classes: string[]): void + setCursor(cursor?: Gdk.Cursor | null): void + setCursorFromName(name?: string | null): void + setDirection(dir: TextDirection): void + setFocusChild(child?: Widget | null): void + setFocusOnClick(focusOnClick: boolean): void + setFocusable(focusable: boolean): void + setFontMap(fontMap?: Pango.FontMap | null): void + setFontOptions(options?: cairo.FontOptions | null): void + setHalign(align: Align): void + setHasTooltip(hasTooltip: boolean): void + setHexpand(expand: boolean): void + setHexpandSet(set: boolean): void + setLayoutManager(layoutManager?: LayoutManager | 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: Overflow): void + setParent(parent: Widget): void + setReceivesDefault(receivesDefault: boolean): void + setSensitive(sensitive: boolean): void + setSizeRequest(width: number, height: number): void + setStateFlags(flags: StateFlags, clear: boolean): void + setTooltipMarkup(markup?: string | null): void + setTooltipText(text?: string | null): void + setValign(align: Align): void + setVexpand(expand: boolean): void + setVexpandSet(set: boolean): void + setVisible(visible: boolean): void + shouldLayout(): boolean + show(): void + sizeAllocate(allocation: Allocation, baseline: number): void + snapshotChild(child: Widget, snapshot: Snapshot): void + translateCoordinates(destWidget: Widget, srcX: number, srcY: number): [ /* returnType */ boolean, /* destX */ number | null, /* destY */ number | null ] + triggerTooltipQuery(): void + unmap(): void + unparent(): void + unrealize(): void + unsetStateFlags(flags: StateFlags): void + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Methods of Gtk.Accessible */ + getAccessibleRole(): AccessibleRole + resetProperty(property: AccessibleProperty): void + resetRelation(relation: AccessibleRelation): void + resetState(state: AccessibleState): void + updateProperty(properties: AccessibleProperty[], values: any): void + updateRelation(relations: AccessibleRelation[], values: any): void + updateState(states: AccessibleState[], values: any): void + /* Methods of Gtk.Buildable */ + getBuildableId(): string + /* Methods of Gtk.Orientable */ + getOrientation(): Orientation + setOrientation(orientation: Orientation): void + /* Virtual methods of Gtk.Widget */ + vfuncComputeExpand(hexpandP: boolean, vexpandP: boolean): void + vfuncContains(x: number, y: number): boolean + vfuncCssChanged(change: CssStyleChange): void + vfuncDirectionChanged(previousDirection: TextDirection): void + vfuncFocus(direction: DirectionType): boolean + vfuncGetRequestMode(): SizeRequestMode + vfuncGrabFocus(): boolean + vfuncHide(): void + vfuncKeynavFailed(direction: DirectionType): boolean + vfuncMap(): void + vfuncMeasure(orientation: Orientation, forSize: number): [ /* minimum */ number | null, /* natural */ number | null, /* minimumBaseline */ number | null, /* naturalBaseline */ number | null ] + vfuncMnemonicActivate(groupCycling: boolean): boolean + vfuncMoveFocus(direction: DirectionType): void + vfuncQueryTooltip(x: number, y: number, keyboardTooltip: boolean, tooltip: Tooltip): boolean + vfuncRealize(): void + vfuncRoot(): void + vfuncSetFocusChild(child?: Widget | null): void + vfuncShow(): void + vfuncSizeAllocate(width: number, height: number, baseline: number): void + vfuncSnapshot(snapshot: Snapshot): void + vfuncStateFlagsChanged(previousStateFlags: StateFlags): void + vfuncSystemSettingChanged(settings: SystemSetting): void + vfuncUnmap(): void + vfuncUnrealize(): void + vfuncUnroot(): void + vfuncAddChild(builder: Builder, child: GObject.Object, type?: string | null): void + vfuncCustomFinished(builder: Builder, child: GObject.Object | null, tagname: string, data?: object | null): void + vfuncCustomTagEnd(builder: Builder, child: GObject.Object | null, tagname: string, data?: object | null): void + vfuncCustomTagStart(builder: Builder, child: GObject.Object | null, tagname: string): [ /* returnType */ boolean, /* parser */ BuildableParser, /* data */ object | null ] + vfuncGetId(): string + vfuncGetInternalChild(builder: Builder, childname: string): GObject.Object + vfuncParserFinished(builder: Builder): void + vfuncSetBuildableProperty(builder: Builder, name: string, value: any): void + vfuncSetId(id: string): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Gtk.Widget */ + connect(sigName: "destroy", callback: (($obj: ProgressBar) => void)): number + connect_after(sigName: "destroy", callback: (($obj: ProgressBar) => void)): number + emit(sigName: "destroy"): void + on(sigName: "destroy", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "destroy", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "destroy", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "direction-changed", callback: (($obj: ProgressBar, previousDirection: TextDirection) => void)): number + connect_after(sigName: "direction-changed", callback: (($obj: ProgressBar, previousDirection: TextDirection) => void)): number + emit(sigName: "direction-changed", previousDirection: TextDirection): void + on(sigName: "direction-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "direction-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "direction-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "hide", callback: (($obj: ProgressBar) => void)): number + connect_after(sigName: "hide", callback: (($obj: ProgressBar) => void)): number + emit(sigName: "hide"): void + on(sigName: "hide", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "hide", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "hide", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "keynav-failed", callback: (($obj: ProgressBar, direction: DirectionType) => boolean)): number + connect_after(sigName: "keynav-failed", callback: (($obj: ProgressBar, direction: DirectionType) => boolean)): number + emit(sigName: "keynav-failed", direction: DirectionType): void + on(sigName: "keynav-failed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "keynav-failed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "keynav-failed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "map", callback: (($obj: ProgressBar) => void)): number + connect_after(sigName: "map", callback: (($obj: ProgressBar) => void)): number + emit(sigName: "map"): void + on(sigName: "map", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "map", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "map", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "mnemonic-activate", callback: (($obj: ProgressBar, groupCycling: boolean) => boolean)): number + connect_after(sigName: "mnemonic-activate", callback: (($obj: ProgressBar, groupCycling: boolean) => boolean)): number + emit(sigName: "mnemonic-activate", groupCycling: boolean): void + on(sigName: "mnemonic-activate", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "mnemonic-activate", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "mnemonic-activate", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "move-focus", callback: (($obj: ProgressBar, direction: DirectionType) => void)): number + connect_after(sigName: "move-focus", callback: (($obj: ProgressBar, direction: DirectionType) => void)): number + emit(sigName: "move-focus", direction: DirectionType): void + on(sigName: "move-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "move-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "move-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "query-tooltip", callback: (($obj: ProgressBar, x: number, y: number, keyboardMode: boolean, tooltip: Tooltip) => boolean)): number + connect_after(sigName: "query-tooltip", callback: (($obj: ProgressBar, x: number, y: number, keyboardMode: boolean, tooltip: Tooltip) => boolean)): number + emit(sigName: "query-tooltip", x: number, y: number, keyboardMode: boolean, tooltip: Tooltip): void + on(sigName: "query-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "query-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "query-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "realize", callback: (($obj: ProgressBar) => void)): number + connect_after(sigName: "realize", callback: (($obj: ProgressBar) => void)): number + emit(sigName: "realize"): void + on(sigName: "realize", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "realize", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "realize", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "show", callback: (($obj: ProgressBar) => void)): number + connect_after(sigName: "show", callback: (($obj: ProgressBar) => void)): number + emit(sigName: "show"): void + on(sigName: "show", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "show", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "show", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "state-flags-changed", callback: (($obj: ProgressBar, flags: StateFlags) => void)): number + connect_after(sigName: "state-flags-changed", callback: (($obj: ProgressBar, flags: StateFlags) => void)): number + emit(sigName: "state-flags-changed", flags: StateFlags): void + on(sigName: "state-flags-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "state-flags-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "state-flags-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "unmap", callback: (($obj: ProgressBar) => void)): number + connect_after(sigName: "unmap", callback: (($obj: ProgressBar) => void)): number + emit(sigName: "unmap"): void + on(sigName: "unmap", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "unmap", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "unmap", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "unrealize", callback: (($obj: ProgressBar) => void)): number + connect_after(sigName: "unrealize", callback: (($obj: ProgressBar) => void)): number + emit(sigName: "unrealize"): void + on(sigName: "unrealize", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "unrealize", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "unrealize", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: ProgressBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: ProgressBar, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::ellipsize", callback: (($obj: ProgressBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::ellipsize", callback: (($obj: ProgressBar, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::ellipsize", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::ellipsize", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::ellipsize", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::fraction", callback: (($obj: ProgressBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::fraction", callback: (($obj: ProgressBar, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::fraction", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::fraction", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::fraction", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::inverted", callback: (($obj: ProgressBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::inverted", callback: (($obj: ProgressBar, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::inverted", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::inverted", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::inverted", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::pulse-step", callback: (($obj: ProgressBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::pulse-step", callback: (($obj: ProgressBar, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::pulse-step", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::pulse-step", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::pulse-step", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::show-text", callback: (($obj: ProgressBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::show-text", callback: (($obj: ProgressBar, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::show-text", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::show-text", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::show-text", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::text", callback: (($obj: ProgressBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::text", callback: (($obj: ProgressBar, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::text", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::text", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::text", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::can-focus", callback: (($obj: ProgressBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::can-focus", callback: (($obj: ProgressBar, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::can-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::can-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::can-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::can-target", callback: (($obj: ProgressBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::can-target", callback: (($obj: ProgressBar, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::can-target", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::can-target", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::can-target", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::css-classes", callback: (($obj: ProgressBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::css-classes", callback: (($obj: ProgressBar, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::css-classes", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::css-classes", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::css-classes", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::cursor", callback: (($obj: ProgressBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::cursor", callback: (($obj: ProgressBar, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::cursor", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::cursor", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::cursor", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::focus-on-click", callback: (($obj: ProgressBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::focus-on-click", callback: (($obj: ProgressBar, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::focus-on-click", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::focus-on-click", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::focus-on-click", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::focusable", callback: (($obj: ProgressBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::focusable", callback: (($obj: ProgressBar, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::focusable", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::focusable", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::focusable", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::halign", callback: (($obj: ProgressBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::halign", callback: (($obj: ProgressBar, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::halign", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::halign", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::halign", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::has-default", callback: (($obj: ProgressBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-default", callback: (($obj: ProgressBar, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::has-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::has-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::has-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::has-focus", callback: (($obj: ProgressBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-focus", callback: (($obj: ProgressBar, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::has-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::has-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::has-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::has-tooltip", callback: (($obj: ProgressBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-tooltip", callback: (($obj: ProgressBar, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::has-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::has-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::has-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::height-request", callback: (($obj: ProgressBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::height-request", callback: (($obj: ProgressBar, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::height-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::height-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::height-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::hexpand", callback: (($obj: ProgressBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hexpand", callback: (($obj: ProgressBar, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::hexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::hexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::hexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::hexpand-set", callback: (($obj: ProgressBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hexpand-set", callback: (($obj: ProgressBar, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::hexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::hexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::hexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::layout-manager", callback: (($obj: ProgressBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::layout-manager", callback: (($obj: ProgressBar, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::layout-manager", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::layout-manager", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::layout-manager", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-bottom", callback: (($obj: ProgressBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-bottom", callback: (($obj: ProgressBar, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-bottom", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-bottom", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-bottom", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-end", callback: (($obj: ProgressBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-end", callback: (($obj: ProgressBar, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-end", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-end", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-end", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-start", callback: (($obj: ProgressBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-start", callback: (($obj: ProgressBar, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-start", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-start", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-start", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-top", callback: (($obj: ProgressBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-top", callback: (($obj: ProgressBar, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-top", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-top", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-top", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::name", callback: (($obj: ProgressBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::name", callback: (($obj: ProgressBar, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::opacity", callback: (($obj: ProgressBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::opacity", callback: (($obj: ProgressBar, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::opacity", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::opacity", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::opacity", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::overflow", callback: (($obj: ProgressBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::overflow", callback: (($obj: ProgressBar, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::overflow", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::overflow", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::overflow", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::parent", callback: (($obj: ProgressBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::parent", callback: (($obj: ProgressBar, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::receives-default", callback: (($obj: ProgressBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::receives-default", callback: (($obj: ProgressBar, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::receives-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::receives-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::receives-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::root", callback: (($obj: ProgressBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::root", callback: (($obj: ProgressBar, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::root", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::root", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::root", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::scale-factor", callback: (($obj: ProgressBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::scale-factor", callback: (($obj: ProgressBar, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::scale-factor", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::scale-factor", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::scale-factor", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::sensitive", callback: (($obj: ProgressBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::sensitive", callback: (($obj: ProgressBar, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::sensitive", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::sensitive", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::sensitive", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::tooltip-markup", callback: (($obj: ProgressBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::tooltip-markup", callback: (($obj: ProgressBar, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::tooltip-markup", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::tooltip-markup", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::tooltip-markup", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::tooltip-text", callback: (($obj: ProgressBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::tooltip-text", callback: (($obj: ProgressBar, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::tooltip-text", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::tooltip-text", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::tooltip-text", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::valign", callback: (($obj: ProgressBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::valign", callback: (($obj: ProgressBar, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::valign", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::valign", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::valign", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::vexpand", callback: (($obj: ProgressBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vexpand", callback: (($obj: ProgressBar, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::vexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::vexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::vexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::vexpand-set", callback: (($obj: ProgressBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vexpand-set", callback: (($obj: ProgressBar, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::vexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::vexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::vexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::visible", callback: (($obj: ProgressBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::visible", callback: (($obj: ProgressBar, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::width-request", callback: (($obj: ProgressBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::width-request", callback: (($obj: ProgressBar, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::width-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::width-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::width-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::accessible-role", callback: (($obj: ProgressBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-role", callback: (($obj: ProgressBar, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::accessible-role", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::accessible-role", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::accessible-role", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::orientation", callback: (($obj: ProgressBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::orientation", callback: (($obj: ProgressBar, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::orientation", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::orientation", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::orientation", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: ProgressBar_ConstructProps) + _init (config?: ProgressBar_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(): ProgressBar + static $gtype: GObject.Type +} +export class PropertyExpression { + /* Methods of Gtk.PropertyExpression */ + getExpression(): Expression + getPspec(): GObject.ParamSpec + /* Methods of Gtk.Expression */ + bind(target: GObject.Object, property: string, this?: GObject.Object | null): ExpressionWatch + evaluate(this: GObject.Object | null, value: any): boolean + getValueType(): GObject.Type + isStatic(): boolean + ref(): Expression + unref(): void + watch(this: GObject.Object | null, notify: ExpressionNotify): ExpressionWatch + static name: string + static new(thisType: GObject.Type, expression: Expression | null, propertyName: string): PropertyExpression + constructor(thisType: GObject.Type, expression: Expression | null, propertyName: string) + /* Static methods and pseudo-constructors */ + static new(thisType: GObject.Type, expression: Expression | null, propertyName: string): PropertyExpression + static newForPspec(expression: Expression | null, pspec: GObject.ParamSpec): PropertyExpression +} +export interface Range_ConstructProps extends Widget_ConstructProps { + adjustment?: Adjustment + fillLevel?: number + inverted?: boolean + restrictToFillLevel?: boolean + roundDigits?: number + showFillLevel?: boolean + accessibleRole?: AccessibleRole + orientation?: Orientation +} +export class Range { + /* Properties of Gtk.Range */ + adjustment: Adjustment + fillLevel: number + inverted: boolean + restrictToFillLevel: boolean + roundDigits: number + showFillLevel: boolean + /* Properties of Gtk.Widget */ + canFocus: boolean + canTarget: boolean + cssClasses: string[] + cursor: Gdk.Cursor + focusOnClick: boolean + focusable: boolean + halign: Align + readonly hasDefault: boolean + readonly hasFocus: boolean + hasTooltip: boolean + heightRequest: number + hexpand: boolean + hexpandSet: boolean + layoutManager: LayoutManager + marginBottom: number + marginEnd: number + marginStart: number + marginTop: number + name: string + opacity: number + overflow: Overflow + readonly parent: Widget + receivesDefault: boolean + readonly root: Root + readonly scaleFactor: number + sensitive: boolean + tooltipMarkup: string + tooltipText: string + valign: Align + vexpand: boolean + vexpandSet: boolean + visible: boolean + widthRequest: number + /* Properties of Gtk.Accessible */ + accessibleRole: AccessibleRole + /* Properties of Gtk.Orientable */ + orientation: Orientation + /* Fields of Gtk.Range */ + parentInstance: Widget + /* Fields of GObject.InitiallyUnowned */ + gTypeInstance: GObject.TypeInstance + /* Methods of Gtk.Range */ + getAdjustment(): Adjustment + getFillLevel(): number + getFlippable(): boolean + getInverted(): boolean + getRangeRect(): /* rangeRect */ Gdk.Rectangle + getRestrictToFillLevel(): boolean + getRoundDigits(): number + getShowFillLevel(): boolean + getSliderRange(): [ /* sliderStart */ number | null, /* sliderEnd */ number | null ] + getSliderSizeFixed(): boolean + getValue(): number + setAdjustment(adjustment: 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 + /* Methods of Gtk.Widget */ + actionSetEnabled(actionName: string, enabled: boolean): void + activate(): boolean + activateAction(name: string, args?: GLib.Variant | null): boolean + activateDefault(): void + addController(controller: EventController): void + addCssClass(cssClass: string): void + addMnemonicLabel(label: Widget): void + addTickCallback(callback: TickCallback): number + allocate(width: number, height: number, baseline: number, transform?: Gsk.Transform | null): void + childFocus(direction: DirectionType): boolean + computeBounds(target: Widget): [ /* returnType */ boolean, /* outBounds */ Graphene.Rect ] + computeExpand(orientation: Orientation): boolean + computePoint(target: Widget, point: Graphene.Point): [ /* returnType */ boolean, /* outPoint */ Graphene.Point ] + computeTransform(target: Widget): [ /* returnType */ boolean, /* outTransform */ Graphene.Matrix ] + contains(x: number, y: number): boolean + createPangoContext(): Pango.Context + createPangoLayout(text?: string | null): Pango.Layout + dragCheckThreshold(startX: number, startY: number, currentX: number, currentY: number): boolean + errorBell(): void + getAllocatedBaseline(): number + getAllocatedHeight(): number + getAllocatedWidth(): number + getAllocation(): /* allocation */ Allocation + getAncestor(widgetType: GObject.Type): Widget | null + getCanFocus(): boolean + getCanTarget(): boolean + getChildVisible(): boolean + getClipboard(): Gdk.Clipboard + getCssClasses(): string[] + getCssName(): string + getCursor(): Gdk.Cursor | null + getDirection(): TextDirection + getDisplay(): Gdk.Display + getFirstChild(): Widget | null + getFocusChild(): Widget | null + getFocusOnClick(): boolean + getFocusable(): boolean + getFontMap(): Pango.FontMap | null + getFontOptions(): cairo.FontOptions | null + getFrameClock(): Gdk.FrameClock | null + getHalign(): Align + getHasTooltip(): boolean + getHeight(): number + getHexpand(): boolean + getHexpandSet(): boolean + getLastChild(): Widget | null + getLayoutManager(): LayoutManager | null + getMapped(): boolean + getMarginBottom(): number + getMarginEnd(): number + getMarginStart(): number + getMarginTop(): number + getName(): string + getNative(): Native | null + getNextSibling(): Widget | null + getOpacity(): number + getOverflow(): Overflow + getPangoContext(): Pango.Context + getParent(): Widget | null + getPreferredSize(): [ /* minimumSize */ Requisition | null, /* naturalSize */ Requisition | null ] + getPrevSibling(): Widget | null + getPrimaryClipboard(): Gdk.Clipboard + getRealized(): boolean + getReceivesDefault(): boolean + getRequestMode(): SizeRequestMode + getRoot(): Root | null + getScaleFactor(): number + getSensitive(): boolean + getSettings(): Settings + getSize(orientation: Orientation): number + getSizeRequest(): [ /* width */ number | null, /* height */ number | null ] + getStateFlags(): StateFlags + getStyleContext(): StyleContext + getTemplateChild(widgetType: GObject.Type, name: string): GObject.Object + getTooltipMarkup(): string | null + getTooltipText(): string | null + getValign(): 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?: Gio.ActionGroup | null): void + insertAfter(parent: Widget, previousSibling?: Widget | null): void + insertBefore(parent: Widget, nextSibling?: Widget | null): void + isAncestor(ancestor: Widget): boolean + isDrawable(): boolean + isFocus(): boolean + isSensitive(): boolean + isVisible(): boolean + keynavFailed(direction: DirectionType): boolean + listMnemonicLabels(): Widget[] + map(): void + measure(orientation: Orientation, forSize: number): [ /* minimum */ number | null, /* natural */ number | null, /* minimumBaseline */ number | null, /* naturalBaseline */ number | null ] + mnemonicActivate(groupCycling: boolean): boolean + observeChildren(): Gio.ListModel + observeControllers(): Gio.ListModel + pick(x: number, y: number, flags: PickFlags): Widget | null + queueAllocate(): void + queueDraw(): void + queueResize(): void + realize(): void + removeController(controller: EventController): void + removeCssClass(cssClass: string): void + removeMnemonicLabel(label: Widget): void + removeTickCallback(id: number): void + setCanFocus(canFocus: boolean): void + setCanTarget(canTarget: boolean): void + setChildVisible(childVisible: boolean): void + setCssClasses(classes: string[]): void + setCursor(cursor?: Gdk.Cursor | null): void + setCursorFromName(name?: string | null): void + setDirection(dir: TextDirection): void + setFocusChild(child?: Widget | null): void + setFocusOnClick(focusOnClick: boolean): void + setFocusable(focusable: boolean): void + setFontMap(fontMap?: Pango.FontMap | null): void + setFontOptions(options?: cairo.FontOptions | null): void + setHalign(align: Align): void + setHasTooltip(hasTooltip: boolean): void + setHexpand(expand: boolean): void + setHexpandSet(set: boolean): void + setLayoutManager(layoutManager?: LayoutManager | 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: Overflow): void + setParent(parent: Widget): void + setReceivesDefault(receivesDefault: boolean): void + setSensitive(sensitive: boolean): void + setSizeRequest(width: number, height: number): void + setStateFlags(flags: StateFlags, clear: boolean): void + setTooltipMarkup(markup?: string | null): void + setTooltipText(text?: string | null): void + setValign(align: Align): void + setVexpand(expand: boolean): void + setVexpandSet(set: boolean): void + setVisible(visible: boolean): void + shouldLayout(): boolean + show(): void + sizeAllocate(allocation: Allocation, baseline: number): void + snapshotChild(child: Widget, snapshot: Snapshot): void + translateCoordinates(destWidget: Widget, srcX: number, srcY: number): [ /* returnType */ boolean, /* destX */ number | null, /* destY */ number | null ] + triggerTooltipQuery(): void + unmap(): void + unparent(): void + unrealize(): void + unsetStateFlags(flags: StateFlags): void + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Methods of Gtk.Accessible */ + getAccessibleRole(): AccessibleRole + resetProperty(property: AccessibleProperty): void + resetRelation(relation: AccessibleRelation): void + resetState(state: AccessibleState): void + updateProperty(properties: AccessibleProperty[], values: any): void + updateRelation(relations: AccessibleRelation[], values: any): void + updateState(states: AccessibleState[], values: any): void + /* Methods of Gtk.Buildable */ + getBuildableId(): string + /* Methods of Gtk.Orientable */ + getOrientation(): Orientation + setOrientation(orientation: Orientation): void + /* Virtual methods of Gtk.Range */ + vfuncAdjustBounds(newValue: number): void + vfuncChangeValue(scroll: ScrollType, newValue: number): boolean + vfuncGetRangeBorder(border: Border): void + vfuncMoveSlider(scroll: ScrollType): void + vfuncValueChanged(): void + /* Virtual methods of Gtk.Widget */ + vfuncComputeExpand(hexpandP: boolean, vexpandP: boolean): void + vfuncContains(x: number, y: number): boolean + vfuncCssChanged(change: CssStyleChange): void + vfuncDirectionChanged(previousDirection: TextDirection): void + vfuncFocus(direction: DirectionType): boolean + vfuncGetRequestMode(): SizeRequestMode + vfuncGrabFocus(): boolean + vfuncHide(): void + vfuncKeynavFailed(direction: DirectionType): boolean + vfuncMap(): void + vfuncMeasure(orientation: Orientation, forSize: number): [ /* minimum */ number | null, /* natural */ number | null, /* minimumBaseline */ number | null, /* naturalBaseline */ number | null ] + vfuncMnemonicActivate(groupCycling: boolean): boolean + vfuncMoveFocus(direction: DirectionType): void + vfuncQueryTooltip(x: number, y: number, keyboardTooltip: boolean, tooltip: Tooltip): boolean + vfuncRealize(): void + vfuncRoot(): void + vfuncSetFocusChild(child?: Widget | null): void + vfuncShow(): void + vfuncSizeAllocate(width: number, height: number, baseline: number): void + vfuncSnapshot(snapshot: Snapshot): void + vfuncStateFlagsChanged(previousStateFlags: StateFlags): void + vfuncSystemSettingChanged(settings: SystemSetting): void + vfuncUnmap(): void + vfuncUnrealize(): void + vfuncUnroot(): void + vfuncAddChild(builder: Builder, child: GObject.Object, type?: string | null): void + vfuncCustomFinished(builder: Builder, child: GObject.Object | null, tagname: string, data?: object | null): void + vfuncCustomTagEnd(builder: Builder, child: GObject.Object | null, tagname: string, data?: object | null): void + vfuncCustomTagStart(builder: Builder, child: GObject.Object | null, tagname: string): [ /* returnType */ boolean, /* parser */ BuildableParser, /* data */ object | null ] + vfuncGetId(): string + vfuncGetInternalChild(builder: Builder, childname: string): GObject.Object + vfuncParserFinished(builder: Builder): void + vfuncSetBuildableProperty(builder: Builder, name: string, value: any): void + vfuncSetId(id: string): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Gtk.Range */ + connect(sigName: "adjust-bounds", callback: (($obj: Range, value: number) => void)): number + connect_after(sigName: "adjust-bounds", callback: (($obj: Range, value: number) => void)): number + emit(sigName: "adjust-bounds", value: number): void + on(sigName: "adjust-bounds", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "adjust-bounds", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "adjust-bounds", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "change-value", callback: (($obj: Range, scroll: ScrollType, value: number) => boolean)): number + connect_after(sigName: "change-value", callback: (($obj: Range, scroll: ScrollType, value: number) => boolean)): number + emit(sigName: "change-value", scroll: ScrollType, value: number): void + on(sigName: "change-value", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "change-value", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "change-value", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "move-slider", callback: (($obj: Range, step: ScrollType) => void)): number + connect_after(sigName: "move-slider", callback: (($obj: Range, step: ScrollType) => void)): number + emit(sigName: "move-slider", step: ScrollType): void + on(sigName: "move-slider", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "move-slider", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "move-slider", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "value-changed", callback: (($obj: Range) => void)): number + connect_after(sigName: "value-changed", callback: (($obj: Range) => void)): number + emit(sigName: "value-changed"): void + on(sigName: "value-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "value-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "value-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of Gtk.Widget */ + connect(sigName: "destroy", callback: (($obj: Range) => void)): number + connect_after(sigName: "destroy", callback: (($obj: Range) => void)): number + emit(sigName: "destroy"): void + on(sigName: "destroy", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "destroy", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "destroy", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "direction-changed", callback: (($obj: Range, previousDirection: TextDirection) => void)): number + connect_after(sigName: "direction-changed", callback: (($obj: Range, previousDirection: TextDirection) => void)): number + emit(sigName: "direction-changed", previousDirection: TextDirection): void + on(sigName: "direction-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "direction-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "direction-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "hide", callback: (($obj: Range) => void)): number + connect_after(sigName: "hide", callback: (($obj: Range) => void)): number + emit(sigName: "hide"): void + on(sigName: "hide", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "hide", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "hide", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "keynav-failed", callback: (($obj: Range, direction: DirectionType) => boolean)): number + connect_after(sigName: "keynav-failed", callback: (($obj: Range, direction: DirectionType) => boolean)): number + emit(sigName: "keynav-failed", direction: DirectionType): void + on(sigName: "keynav-failed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "keynav-failed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "keynav-failed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "map", callback: (($obj: Range) => void)): number + connect_after(sigName: "map", callback: (($obj: Range) => void)): number + emit(sigName: "map"): void + on(sigName: "map", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "map", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "map", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "mnemonic-activate", callback: (($obj: Range, groupCycling: boolean) => boolean)): number + connect_after(sigName: "mnemonic-activate", callback: (($obj: Range, groupCycling: boolean) => boolean)): number + emit(sigName: "mnemonic-activate", groupCycling: boolean): void + on(sigName: "mnemonic-activate", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "mnemonic-activate", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "mnemonic-activate", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "move-focus", callback: (($obj: Range, direction: DirectionType) => void)): number + connect_after(sigName: "move-focus", callback: (($obj: Range, direction: DirectionType) => void)): number + emit(sigName: "move-focus", direction: DirectionType): void + on(sigName: "move-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "move-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "move-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "query-tooltip", callback: (($obj: Range, x: number, y: number, keyboardMode: boolean, tooltip: Tooltip) => boolean)): number + connect_after(sigName: "query-tooltip", callback: (($obj: Range, x: number, y: number, keyboardMode: boolean, tooltip: Tooltip) => boolean)): number + emit(sigName: "query-tooltip", x: number, y: number, keyboardMode: boolean, tooltip: Tooltip): void + on(sigName: "query-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "query-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "query-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "realize", callback: (($obj: Range) => void)): number + connect_after(sigName: "realize", callback: (($obj: Range) => void)): number + emit(sigName: "realize"): void + on(sigName: "realize", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "realize", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "realize", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "show", callback: (($obj: Range) => void)): number + connect_after(sigName: "show", callback: (($obj: Range) => void)): number + emit(sigName: "show"): void + on(sigName: "show", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "show", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "show", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "state-flags-changed", callback: (($obj: Range, flags: StateFlags) => void)): number + connect_after(sigName: "state-flags-changed", callback: (($obj: Range, flags: StateFlags) => void)): number + emit(sigName: "state-flags-changed", flags: StateFlags): void + on(sigName: "state-flags-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "state-flags-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "state-flags-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "unmap", callback: (($obj: Range) => void)): number + connect_after(sigName: "unmap", callback: (($obj: Range) => void)): number + emit(sigName: "unmap"): void + on(sigName: "unmap", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "unmap", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "unmap", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "unrealize", callback: (($obj: Range) => void)): number + connect_after(sigName: "unrealize", callback: (($obj: Range) => void)): number + emit(sigName: "unrealize"): void + on(sigName: "unrealize", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "unrealize", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "unrealize", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: Range, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: Range, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::adjustment", callback: (($obj: Range, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::adjustment", callback: (($obj: Range, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::adjustment", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::adjustment", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::adjustment", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::fill-level", callback: (($obj: Range, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::fill-level", callback: (($obj: Range, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::fill-level", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::fill-level", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::fill-level", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::inverted", callback: (($obj: Range, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::inverted", callback: (($obj: Range, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::inverted", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::inverted", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::inverted", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::restrict-to-fill-level", callback: (($obj: Range, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::restrict-to-fill-level", callback: (($obj: Range, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::restrict-to-fill-level", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::restrict-to-fill-level", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::restrict-to-fill-level", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::round-digits", callback: (($obj: Range, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::round-digits", callback: (($obj: Range, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::round-digits", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::round-digits", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::round-digits", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::show-fill-level", callback: (($obj: Range, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::show-fill-level", callback: (($obj: Range, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::show-fill-level", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::show-fill-level", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::show-fill-level", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::can-focus", callback: (($obj: Range, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::can-focus", callback: (($obj: Range, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::can-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::can-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::can-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::can-target", callback: (($obj: Range, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::can-target", callback: (($obj: Range, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::can-target", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::can-target", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::can-target", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::css-classes", callback: (($obj: Range, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::css-classes", callback: (($obj: Range, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::css-classes", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::css-classes", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::css-classes", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::cursor", callback: (($obj: Range, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::cursor", callback: (($obj: Range, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::cursor", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::cursor", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::cursor", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::focus-on-click", callback: (($obj: Range, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::focus-on-click", callback: (($obj: Range, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::focus-on-click", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::focus-on-click", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::focus-on-click", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::focusable", callback: (($obj: Range, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::focusable", callback: (($obj: Range, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::focusable", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::focusable", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::focusable", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::halign", callback: (($obj: Range, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::halign", callback: (($obj: Range, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::halign", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::halign", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::halign", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::has-default", callback: (($obj: Range, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-default", callback: (($obj: Range, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::has-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::has-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::has-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::has-focus", callback: (($obj: Range, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-focus", callback: (($obj: Range, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::has-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::has-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::has-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::has-tooltip", callback: (($obj: Range, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-tooltip", callback: (($obj: Range, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::has-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::has-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::has-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::height-request", callback: (($obj: Range, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::height-request", callback: (($obj: Range, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::height-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::height-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::height-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::hexpand", callback: (($obj: Range, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hexpand", callback: (($obj: Range, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::hexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::hexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::hexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::hexpand-set", callback: (($obj: Range, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hexpand-set", callback: (($obj: Range, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::hexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::hexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::hexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::layout-manager", callback: (($obj: Range, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::layout-manager", callback: (($obj: Range, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::layout-manager", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::layout-manager", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::layout-manager", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-bottom", callback: (($obj: Range, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-bottom", callback: (($obj: Range, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-bottom", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-bottom", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-bottom", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-end", callback: (($obj: Range, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-end", callback: (($obj: Range, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-end", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-end", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-end", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-start", callback: (($obj: Range, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-start", callback: (($obj: Range, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-start", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-start", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-start", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-top", callback: (($obj: Range, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-top", callback: (($obj: Range, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-top", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-top", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-top", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::name", callback: (($obj: Range, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::name", callback: (($obj: Range, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::opacity", callback: (($obj: Range, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::opacity", callback: (($obj: Range, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::opacity", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::opacity", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::opacity", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::overflow", callback: (($obj: Range, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::overflow", callback: (($obj: Range, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::overflow", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::overflow", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::overflow", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::parent", callback: (($obj: Range, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::parent", callback: (($obj: Range, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::receives-default", callback: (($obj: Range, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::receives-default", callback: (($obj: Range, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::receives-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::receives-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::receives-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::root", callback: (($obj: Range, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::root", callback: (($obj: Range, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::root", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::root", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::root", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::scale-factor", callback: (($obj: Range, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::scale-factor", callback: (($obj: Range, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::scale-factor", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::scale-factor", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::scale-factor", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::sensitive", callback: (($obj: Range, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::sensitive", callback: (($obj: Range, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::sensitive", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::sensitive", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::sensitive", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::tooltip-markup", callback: (($obj: Range, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::tooltip-markup", callback: (($obj: Range, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::tooltip-markup", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::tooltip-markup", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::tooltip-markup", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::tooltip-text", callback: (($obj: Range, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::tooltip-text", callback: (($obj: Range, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::tooltip-text", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::tooltip-text", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::tooltip-text", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::valign", callback: (($obj: Range, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::valign", callback: (($obj: Range, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::valign", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::valign", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::valign", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::vexpand", callback: (($obj: Range, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vexpand", callback: (($obj: Range, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::vexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::vexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::vexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::vexpand-set", callback: (($obj: Range, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vexpand-set", callback: (($obj: Range, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::vexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::vexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::vexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::visible", callback: (($obj: Range, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::visible", callback: (($obj: Range, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::width-request", callback: (($obj: Range, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::width-request", callback: (($obj: Range, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::width-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::width-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::width-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::accessible-role", callback: (($obj: Range, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-role", callback: (($obj: Range, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::accessible-role", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::accessible-role", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::accessible-role", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::orientation", callback: (($obj: Range, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::orientation", callback: (($obj: Range, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::orientation", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::orientation", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::orientation", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: Range_ConstructProps) + _init (config?: Range_ConstructProps): void + static $gtype: GObject.Type +} +export interface RecentManager_ConstructProps extends GObject.Object_ConstructProps { + filename?: string +} +export class RecentManager { + /* Properties of Gtk.RecentManager */ + readonly size: number + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of Gtk.RecentManager */ + addFull(uri: string, recentData: RecentData): boolean + addItem(uri: string): boolean + getItems(): RecentInfo[] + hasItem(uri: string): boolean + lookupItem(uri: string): RecentInfo | null + moveItem(uri: string, newUri?: string | null): boolean + purgeItems(): number + removeItem(uri: string): boolean + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Virtual methods of Gtk.RecentManager */ + vfuncChanged(): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Gtk.RecentManager */ + connect(sigName: "changed", callback: (($obj: RecentManager) => void)): number + connect_after(sigName: "changed", callback: (($obj: RecentManager) => void)): number + emit(sigName: "changed"): void + on(sigName: "changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: RecentManager, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: RecentManager, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::size", callback: (($obj: RecentManager, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::size", callback: (($obj: RecentManager, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::size", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::size", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::size", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: RecentManager_ConstructProps) + _init (config?: RecentManager_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(): RecentManager + static getDefault(): RecentManager + static $gtype: GObject.Type +} +export interface Revealer_ConstructProps extends Widget_ConstructProps { + child?: Widget + revealChild?: boolean + transitionDuration?: number + transitionType?: RevealerTransitionType + accessibleRole?: AccessibleRole +} +export class Revealer { + /* Properties of Gtk.Revealer */ + child: Widget + readonly childRevealed: boolean + revealChild: boolean + transitionDuration: number + transitionType: RevealerTransitionType + /* Properties of Gtk.Widget */ + canFocus: boolean + canTarget: boolean + cssClasses: string[] + cursor: Gdk.Cursor + focusOnClick: boolean + focusable: boolean + halign: Align + readonly hasDefault: boolean + readonly hasFocus: boolean + hasTooltip: boolean + heightRequest: number + hexpand: boolean + hexpandSet: boolean + layoutManager: LayoutManager + marginBottom: number + marginEnd: number + marginStart: number + marginTop: number + name: string + opacity: number + overflow: Overflow + readonly parent: Widget + receivesDefault: boolean + readonly root: Root + readonly scaleFactor: number + sensitive: boolean + tooltipMarkup: string + tooltipText: string + valign: Align + vexpand: boolean + vexpandSet: boolean + visible: boolean + widthRequest: number + /* Properties of Gtk.Accessible */ + accessibleRole: AccessibleRole + /* Fields of Gtk.Widget */ + parentInstance: GObject.InitiallyUnowned + /* Fields of GObject.InitiallyUnowned */ + gTypeInstance: GObject.TypeInstance + /* Methods of Gtk.Revealer */ + getChild(): Widget | null + getChildRevealed(): boolean + getRevealChild(): boolean + getTransitionDuration(): number + getTransitionType(): RevealerTransitionType + setChild(child?: Widget | null): void + setRevealChild(revealChild: boolean): void + setTransitionDuration(duration: number): void + setTransitionType(transition: RevealerTransitionType): void + /* Methods of Gtk.Widget */ + actionSetEnabled(actionName: string, enabled: boolean): void + activate(): boolean + activateAction(name: string, args?: GLib.Variant | null): boolean + activateDefault(): void + addController(controller: EventController): void + addCssClass(cssClass: string): void + addMnemonicLabel(label: Widget): void + addTickCallback(callback: TickCallback): number + allocate(width: number, height: number, baseline: number, transform?: Gsk.Transform | null): void + childFocus(direction: DirectionType): boolean + computeBounds(target: Widget): [ /* returnType */ boolean, /* outBounds */ Graphene.Rect ] + computeExpand(orientation: Orientation): boolean + computePoint(target: Widget, point: Graphene.Point): [ /* returnType */ boolean, /* outPoint */ Graphene.Point ] + computeTransform(target: Widget): [ /* returnType */ boolean, /* outTransform */ Graphene.Matrix ] + contains(x: number, y: number): boolean + createPangoContext(): Pango.Context + createPangoLayout(text?: string | null): Pango.Layout + dragCheckThreshold(startX: number, startY: number, currentX: number, currentY: number): boolean + errorBell(): void + getAllocatedBaseline(): number + getAllocatedHeight(): number + getAllocatedWidth(): number + getAllocation(): /* allocation */ Allocation + getAncestor(widgetType: GObject.Type): Widget | null + getCanFocus(): boolean + getCanTarget(): boolean + getChildVisible(): boolean + getClipboard(): Gdk.Clipboard + getCssClasses(): string[] + getCssName(): string + getCursor(): Gdk.Cursor | null + getDirection(): TextDirection + getDisplay(): Gdk.Display + getFirstChild(): Widget | null + getFocusChild(): Widget | null + getFocusOnClick(): boolean + getFocusable(): boolean + getFontMap(): Pango.FontMap | null + getFontOptions(): cairo.FontOptions | null + getFrameClock(): Gdk.FrameClock | null + getHalign(): Align + getHasTooltip(): boolean + getHeight(): number + getHexpand(): boolean + getHexpandSet(): boolean + getLastChild(): Widget | null + getLayoutManager(): LayoutManager | null + getMapped(): boolean + getMarginBottom(): number + getMarginEnd(): number + getMarginStart(): number + getMarginTop(): number + getName(): string + getNative(): Native | null + getNextSibling(): Widget | null + getOpacity(): number + getOverflow(): Overflow + getPangoContext(): Pango.Context + getParent(): Widget | null + getPreferredSize(): [ /* minimumSize */ Requisition | null, /* naturalSize */ Requisition | null ] + getPrevSibling(): Widget | null + getPrimaryClipboard(): Gdk.Clipboard + getRealized(): boolean + getReceivesDefault(): boolean + getRequestMode(): SizeRequestMode + getRoot(): Root | null + getScaleFactor(): number + getSensitive(): boolean + getSettings(): Settings + getSize(orientation: Orientation): number + getSizeRequest(): [ /* width */ number | null, /* height */ number | null ] + getStateFlags(): StateFlags + getStyleContext(): StyleContext + getTemplateChild(widgetType: GObject.Type, name: string): GObject.Object + getTooltipMarkup(): string | null + getTooltipText(): string | null + getValign(): 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?: Gio.ActionGroup | null): void + insertAfter(parent: Widget, previousSibling?: Widget | null): void + insertBefore(parent: Widget, nextSibling?: Widget | null): void + isAncestor(ancestor: Widget): boolean + isDrawable(): boolean + isFocus(): boolean + isSensitive(): boolean + isVisible(): boolean + keynavFailed(direction: DirectionType): boolean + listMnemonicLabels(): Widget[] + map(): void + measure(orientation: Orientation, forSize: number): [ /* minimum */ number | null, /* natural */ number | null, /* minimumBaseline */ number | null, /* naturalBaseline */ number | null ] + mnemonicActivate(groupCycling: boolean): boolean + observeChildren(): Gio.ListModel + observeControllers(): Gio.ListModel + pick(x: number, y: number, flags: PickFlags): Widget | null + queueAllocate(): void + queueDraw(): void + queueResize(): void + realize(): void + removeController(controller: EventController): void + removeCssClass(cssClass: string): void + removeMnemonicLabel(label: Widget): void + removeTickCallback(id: number): void + setCanFocus(canFocus: boolean): void + setCanTarget(canTarget: boolean): void + setChildVisible(childVisible: boolean): void + setCssClasses(classes: string[]): void + setCursor(cursor?: Gdk.Cursor | null): void + setCursorFromName(name?: string | null): void + setDirection(dir: TextDirection): void + setFocusChild(child?: Widget | null): void + setFocusOnClick(focusOnClick: boolean): void + setFocusable(focusable: boolean): void + setFontMap(fontMap?: Pango.FontMap | null): void + setFontOptions(options?: cairo.FontOptions | null): void + setHalign(align: Align): void + setHasTooltip(hasTooltip: boolean): void + setHexpand(expand: boolean): void + setHexpandSet(set: boolean): void + setLayoutManager(layoutManager?: LayoutManager | 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: Overflow): void + setParent(parent: Widget): void + setReceivesDefault(receivesDefault: boolean): void + setSensitive(sensitive: boolean): void + setSizeRequest(width: number, height: number): void + setStateFlags(flags: StateFlags, clear: boolean): void + setTooltipMarkup(markup?: string | null): void + setTooltipText(text?: string | null): void + setValign(align: Align): void + setVexpand(expand: boolean): void + setVexpandSet(set: boolean): void + setVisible(visible: boolean): void + shouldLayout(): boolean + show(): void + sizeAllocate(allocation: Allocation, baseline: number): void + snapshotChild(child: Widget, snapshot: Snapshot): void + translateCoordinates(destWidget: Widget, srcX: number, srcY: number): [ /* returnType */ boolean, /* destX */ number | null, /* destY */ number | null ] + triggerTooltipQuery(): void + unmap(): void + unparent(): void + unrealize(): void + unsetStateFlags(flags: StateFlags): void + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Methods of Gtk.Accessible */ + getAccessibleRole(): AccessibleRole + resetProperty(property: AccessibleProperty): void + resetRelation(relation: AccessibleRelation): void + resetState(state: AccessibleState): void + updateProperty(properties: AccessibleProperty[], values: any): void + updateRelation(relations: AccessibleRelation[], values: any): void + updateState(states: AccessibleState[], values: any): void + /* Methods of Gtk.Buildable */ + getBuildableId(): string + /* Virtual methods of Gtk.Widget */ + vfuncComputeExpand(hexpandP: boolean, vexpandP: boolean): void + vfuncContains(x: number, y: number): boolean + vfuncCssChanged(change: CssStyleChange): void + vfuncDirectionChanged(previousDirection: TextDirection): void + vfuncFocus(direction: DirectionType): boolean + vfuncGetRequestMode(): SizeRequestMode + vfuncGrabFocus(): boolean + vfuncHide(): void + vfuncKeynavFailed(direction: DirectionType): boolean + vfuncMap(): void + vfuncMeasure(orientation: Orientation, forSize: number): [ /* minimum */ number | null, /* natural */ number | null, /* minimumBaseline */ number | null, /* naturalBaseline */ number | null ] + vfuncMnemonicActivate(groupCycling: boolean): boolean + vfuncMoveFocus(direction: DirectionType): void + vfuncQueryTooltip(x: number, y: number, keyboardTooltip: boolean, tooltip: Tooltip): boolean + vfuncRealize(): void + vfuncRoot(): void + vfuncSetFocusChild(child?: Widget | null): void + vfuncShow(): void + vfuncSizeAllocate(width: number, height: number, baseline: number): void + vfuncSnapshot(snapshot: Snapshot): void + vfuncStateFlagsChanged(previousStateFlags: StateFlags): void + vfuncSystemSettingChanged(settings: SystemSetting): void + vfuncUnmap(): void + vfuncUnrealize(): void + vfuncUnroot(): void + vfuncAddChild(builder: Builder, child: GObject.Object, type?: string | null): void + vfuncCustomFinished(builder: Builder, child: GObject.Object | null, tagname: string, data?: object | null): void + vfuncCustomTagEnd(builder: Builder, child: GObject.Object | null, tagname: string, data?: object | null): void + vfuncCustomTagStart(builder: Builder, child: GObject.Object | null, tagname: string): [ /* returnType */ boolean, /* parser */ BuildableParser, /* data */ object | null ] + vfuncGetId(): string + vfuncGetInternalChild(builder: Builder, childname: string): GObject.Object + vfuncParserFinished(builder: Builder): void + vfuncSetBuildableProperty(builder: Builder, name: string, value: any): void + vfuncSetId(id: string): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Gtk.Widget */ + connect(sigName: "destroy", callback: (($obj: Revealer) => void)): number + connect_after(sigName: "destroy", callback: (($obj: Revealer) => void)): number + emit(sigName: "destroy"): void + on(sigName: "destroy", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "destroy", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "destroy", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "direction-changed", callback: (($obj: Revealer, previousDirection: TextDirection) => void)): number + connect_after(sigName: "direction-changed", callback: (($obj: Revealer, previousDirection: TextDirection) => void)): number + emit(sigName: "direction-changed", previousDirection: TextDirection): void + on(sigName: "direction-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "direction-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "direction-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "hide", callback: (($obj: Revealer) => void)): number + connect_after(sigName: "hide", callback: (($obj: Revealer) => void)): number + emit(sigName: "hide"): void + on(sigName: "hide", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "hide", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "hide", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "keynav-failed", callback: (($obj: Revealer, direction: DirectionType) => boolean)): number + connect_after(sigName: "keynav-failed", callback: (($obj: Revealer, direction: DirectionType) => boolean)): number + emit(sigName: "keynav-failed", direction: DirectionType): void + on(sigName: "keynav-failed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "keynav-failed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "keynav-failed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "map", callback: (($obj: Revealer) => void)): number + connect_after(sigName: "map", callback: (($obj: Revealer) => void)): number + emit(sigName: "map"): void + on(sigName: "map", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "map", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "map", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "mnemonic-activate", callback: (($obj: Revealer, groupCycling: boolean) => boolean)): number + connect_after(sigName: "mnemonic-activate", callback: (($obj: Revealer, groupCycling: boolean) => boolean)): number + emit(sigName: "mnemonic-activate", groupCycling: boolean): void + on(sigName: "mnemonic-activate", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "mnemonic-activate", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "mnemonic-activate", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "move-focus", callback: (($obj: Revealer, direction: DirectionType) => void)): number + connect_after(sigName: "move-focus", callback: (($obj: Revealer, direction: DirectionType) => void)): number + emit(sigName: "move-focus", direction: DirectionType): void + on(sigName: "move-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "move-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "move-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "query-tooltip", callback: (($obj: Revealer, x: number, y: number, keyboardMode: boolean, tooltip: Tooltip) => boolean)): number + connect_after(sigName: "query-tooltip", callback: (($obj: Revealer, x: number, y: number, keyboardMode: boolean, tooltip: Tooltip) => boolean)): number + emit(sigName: "query-tooltip", x: number, y: number, keyboardMode: boolean, tooltip: Tooltip): void + on(sigName: "query-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "query-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "query-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "realize", callback: (($obj: Revealer) => void)): number + connect_after(sigName: "realize", callback: (($obj: Revealer) => void)): number + emit(sigName: "realize"): void + on(sigName: "realize", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "realize", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "realize", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "show", callback: (($obj: Revealer) => void)): number + connect_after(sigName: "show", callback: (($obj: Revealer) => void)): number + emit(sigName: "show"): void + on(sigName: "show", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "show", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "show", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "state-flags-changed", callback: (($obj: Revealer, flags: StateFlags) => void)): number + connect_after(sigName: "state-flags-changed", callback: (($obj: Revealer, flags: StateFlags) => void)): number + emit(sigName: "state-flags-changed", flags: StateFlags): void + on(sigName: "state-flags-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "state-flags-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "state-flags-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "unmap", callback: (($obj: Revealer) => void)): number + connect_after(sigName: "unmap", callback: (($obj: Revealer) => void)): number + emit(sigName: "unmap"): void + on(sigName: "unmap", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "unmap", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "unmap", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "unrealize", callback: (($obj: Revealer) => void)): number + connect_after(sigName: "unrealize", callback: (($obj: Revealer) => void)): number + emit(sigName: "unrealize"): void + on(sigName: "unrealize", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "unrealize", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "unrealize", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: Revealer, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: Revealer, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::child", callback: (($obj: Revealer, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::child", callback: (($obj: Revealer, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::child", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::child", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::child", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::child-revealed", callback: (($obj: Revealer, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::child-revealed", callback: (($obj: Revealer, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::child-revealed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::child-revealed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::child-revealed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::reveal-child", callback: (($obj: Revealer, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::reveal-child", callback: (($obj: Revealer, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::reveal-child", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::reveal-child", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::reveal-child", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::transition-duration", callback: (($obj: Revealer, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::transition-duration", callback: (($obj: Revealer, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::transition-duration", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::transition-duration", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::transition-duration", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::transition-type", callback: (($obj: Revealer, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::transition-type", callback: (($obj: Revealer, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::transition-type", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::transition-type", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::transition-type", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::can-focus", callback: (($obj: Revealer, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::can-focus", callback: (($obj: Revealer, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::can-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::can-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::can-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::can-target", callback: (($obj: Revealer, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::can-target", callback: (($obj: Revealer, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::can-target", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::can-target", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::can-target", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::css-classes", callback: (($obj: Revealer, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::css-classes", callback: (($obj: Revealer, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::css-classes", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::css-classes", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::css-classes", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::cursor", callback: (($obj: Revealer, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::cursor", callback: (($obj: Revealer, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::cursor", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::cursor", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::cursor", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::focus-on-click", callback: (($obj: Revealer, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::focus-on-click", callback: (($obj: Revealer, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::focus-on-click", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::focus-on-click", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::focus-on-click", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::focusable", callback: (($obj: Revealer, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::focusable", callback: (($obj: Revealer, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::focusable", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::focusable", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::focusable", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::halign", callback: (($obj: Revealer, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::halign", callback: (($obj: Revealer, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::halign", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::halign", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::halign", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::has-default", callback: (($obj: Revealer, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-default", callback: (($obj: Revealer, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::has-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::has-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::has-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::has-focus", callback: (($obj: Revealer, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-focus", callback: (($obj: Revealer, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::has-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::has-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::has-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::has-tooltip", callback: (($obj: Revealer, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-tooltip", callback: (($obj: Revealer, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::has-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::has-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::has-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::height-request", callback: (($obj: Revealer, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::height-request", callback: (($obj: Revealer, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::height-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::height-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::height-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::hexpand", callback: (($obj: Revealer, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hexpand", callback: (($obj: Revealer, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::hexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::hexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::hexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::hexpand-set", callback: (($obj: Revealer, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hexpand-set", callback: (($obj: Revealer, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::hexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::hexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::hexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::layout-manager", callback: (($obj: Revealer, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::layout-manager", callback: (($obj: Revealer, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::layout-manager", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::layout-manager", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::layout-manager", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-bottom", callback: (($obj: Revealer, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-bottom", callback: (($obj: Revealer, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-bottom", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-bottom", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-bottom", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-end", callback: (($obj: Revealer, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-end", callback: (($obj: Revealer, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-end", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-end", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-end", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-start", callback: (($obj: Revealer, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-start", callback: (($obj: Revealer, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-start", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-start", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-start", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-top", callback: (($obj: Revealer, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-top", callback: (($obj: Revealer, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-top", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-top", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-top", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::name", callback: (($obj: Revealer, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::name", callback: (($obj: Revealer, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::opacity", callback: (($obj: Revealer, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::opacity", callback: (($obj: Revealer, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::opacity", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::opacity", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::opacity", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::overflow", callback: (($obj: Revealer, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::overflow", callback: (($obj: Revealer, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::overflow", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::overflow", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::overflow", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::parent", callback: (($obj: Revealer, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::parent", callback: (($obj: Revealer, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::receives-default", callback: (($obj: Revealer, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::receives-default", callback: (($obj: Revealer, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::receives-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::receives-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::receives-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::root", callback: (($obj: Revealer, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::root", callback: (($obj: Revealer, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::root", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::root", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::root", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::scale-factor", callback: (($obj: Revealer, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::scale-factor", callback: (($obj: Revealer, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::scale-factor", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::scale-factor", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::scale-factor", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::sensitive", callback: (($obj: Revealer, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::sensitive", callback: (($obj: Revealer, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::sensitive", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::sensitive", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::sensitive", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::tooltip-markup", callback: (($obj: Revealer, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::tooltip-markup", callback: (($obj: Revealer, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::tooltip-markup", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::tooltip-markup", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::tooltip-markup", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::tooltip-text", callback: (($obj: Revealer, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::tooltip-text", callback: (($obj: Revealer, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::tooltip-text", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::tooltip-text", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::tooltip-text", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::valign", callback: (($obj: Revealer, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::valign", callback: (($obj: Revealer, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::valign", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::valign", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::valign", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::vexpand", callback: (($obj: Revealer, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vexpand", callback: (($obj: Revealer, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::vexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::vexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::vexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::vexpand-set", callback: (($obj: Revealer, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vexpand-set", callback: (($obj: Revealer, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::vexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::vexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::vexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::visible", callback: (($obj: Revealer, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::visible", callback: (($obj: Revealer, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::width-request", callback: (($obj: Revealer, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::width-request", callback: (($obj: Revealer, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::width-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::width-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::width-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::accessible-role", callback: (($obj: Revealer, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-role", callback: (($obj: Revealer, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::accessible-role", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::accessible-role", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::accessible-role", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: Revealer_ConstructProps) + _init (config?: Revealer_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(): Revealer + static $gtype: GObject.Type +} +export interface Scale_ConstructProps extends Range_ConstructProps { + digits?: number + drawValue?: boolean + hasOrigin?: boolean + valuePos?: PositionType + accessibleRole?: AccessibleRole + orientation?: Orientation +} +export class Scale { + /* Properties of Gtk.Scale */ + digits: number + drawValue: boolean + hasOrigin: boolean + valuePos: PositionType + /* Properties of Gtk.Range */ + adjustment: Adjustment + fillLevel: number + inverted: boolean + restrictToFillLevel: boolean + roundDigits: number + showFillLevel: boolean + /* Properties of Gtk.Widget */ + canFocus: boolean + canTarget: boolean + cssClasses: string[] + cursor: Gdk.Cursor + focusOnClick: boolean + focusable: boolean + halign: Align + readonly hasDefault: boolean + readonly hasFocus: boolean + hasTooltip: boolean + heightRequest: number + hexpand: boolean + hexpandSet: boolean + layoutManager: LayoutManager + marginBottom: number + marginEnd: number + marginStart: number + marginTop: number + name: string + opacity: number + overflow: Overflow + readonly parent: Widget + receivesDefault: boolean + readonly root: Root + readonly scaleFactor: number + sensitive: boolean + tooltipMarkup: string + tooltipText: string + valign: Align + vexpand: boolean + vexpandSet: boolean + visible: boolean + widthRequest: number + /* Properties of Gtk.Accessible */ + accessibleRole: AccessibleRole + /* Properties of Gtk.Orientable */ + orientation: Orientation + /* Fields of Gtk.Scale */ + parentInstance: Range + /* Fields of GObject.InitiallyUnowned */ + gTypeInstance: GObject.TypeInstance + /* Methods of Gtk.Scale */ + addMark(value: number, position: PositionType, markup?: string | null): void + clearMarks(): void + getDigits(): number + getDrawValue(): boolean + getHasOrigin(): boolean + getLayout(): Pango.Layout | null + getLayoutOffsets(): [ /* x */ number | null, /* y */ number | null ] + getValuePos(): PositionType + setDigits(digits: number): void + setDrawValue(drawValue: boolean): void + setFormatValueFunc(func?: ScaleFormatValueFunc | null): void + setHasOrigin(hasOrigin: boolean): void + setValuePos(pos: PositionType): void + /* Methods of Gtk.Range */ + getAdjustment(): Adjustment + getFillLevel(): number + getFlippable(): boolean + getInverted(): boolean + getRangeRect(): /* rangeRect */ Gdk.Rectangle + getRestrictToFillLevel(): boolean + getRoundDigits(): number + getShowFillLevel(): boolean + getSliderRange(): [ /* sliderStart */ number | null, /* sliderEnd */ number | null ] + getSliderSizeFixed(): boolean + getValue(): number + setAdjustment(adjustment: 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 + /* Methods of Gtk.Widget */ + actionSetEnabled(actionName: string, enabled: boolean): void + activate(): boolean + activateAction(name: string, args?: GLib.Variant | null): boolean + activateDefault(): void + addController(controller: EventController): void + addCssClass(cssClass: string): void + addMnemonicLabel(label: Widget): void + addTickCallback(callback: TickCallback): number + allocate(width: number, height: number, baseline: number, transform?: Gsk.Transform | null): void + childFocus(direction: DirectionType): boolean + computeBounds(target: Widget): [ /* returnType */ boolean, /* outBounds */ Graphene.Rect ] + computeExpand(orientation: Orientation): boolean + computePoint(target: Widget, point: Graphene.Point): [ /* returnType */ boolean, /* outPoint */ Graphene.Point ] + computeTransform(target: Widget): [ /* returnType */ boolean, /* outTransform */ Graphene.Matrix ] + contains(x: number, y: number): boolean + createPangoContext(): Pango.Context + createPangoLayout(text?: string | null): Pango.Layout + dragCheckThreshold(startX: number, startY: number, currentX: number, currentY: number): boolean + errorBell(): void + getAllocatedBaseline(): number + getAllocatedHeight(): number + getAllocatedWidth(): number + getAllocation(): /* allocation */ Allocation + getAncestor(widgetType: GObject.Type): Widget | null + getCanFocus(): boolean + getCanTarget(): boolean + getChildVisible(): boolean + getClipboard(): Gdk.Clipboard + getCssClasses(): string[] + getCssName(): string + getCursor(): Gdk.Cursor | null + getDirection(): TextDirection + getDisplay(): Gdk.Display + getFirstChild(): Widget | null + getFocusChild(): Widget | null + getFocusOnClick(): boolean + getFocusable(): boolean + getFontMap(): Pango.FontMap | null + getFontOptions(): cairo.FontOptions | null + getFrameClock(): Gdk.FrameClock | null + getHalign(): Align + getHasTooltip(): boolean + getHeight(): number + getHexpand(): boolean + getHexpandSet(): boolean + getLastChild(): Widget | null + getLayoutManager(): LayoutManager | null + getMapped(): boolean + getMarginBottom(): number + getMarginEnd(): number + getMarginStart(): number + getMarginTop(): number + getName(): string + getNative(): Native | null + getNextSibling(): Widget | null + getOpacity(): number + getOverflow(): Overflow + getPangoContext(): Pango.Context + getParent(): Widget | null + getPreferredSize(): [ /* minimumSize */ Requisition | null, /* naturalSize */ Requisition | null ] + getPrevSibling(): Widget | null + getPrimaryClipboard(): Gdk.Clipboard + getRealized(): boolean + getReceivesDefault(): boolean + getRequestMode(): SizeRequestMode + getRoot(): Root | null + getScaleFactor(): number + getSensitive(): boolean + getSettings(): Settings + getSize(orientation: Orientation): number + getSizeRequest(): [ /* width */ number | null, /* height */ number | null ] + getStateFlags(): StateFlags + getStyleContext(): StyleContext + getTemplateChild(widgetType: GObject.Type, name: string): GObject.Object + getTooltipMarkup(): string | null + getTooltipText(): string | null + getValign(): 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?: Gio.ActionGroup | null): void + insertAfter(parent: Widget, previousSibling?: Widget | null): void + insertBefore(parent: Widget, nextSibling?: Widget | null): void + isAncestor(ancestor: Widget): boolean + isDrawable(): boolean + isFocus(): boolean + isSensitive(): boolean + isVisible(): boolean + keynavFailed(direction: DirectionType): boolean + listMnemonicLabels(): Widget[] + map(): void + measure(orientation: Orientation, forSize: number): [ /* minimum */ number | null, /* natural */ number | null, /* minimumBaseline */ number | null, /* naturalBaseline */ number | null ] + mnemonicActivate(groupCycling: boolean): boolean + observeChildren(): Gio.ListModel + observeControllers(): Gio.ListModel + pick(x: number, y: number, flags: PickFlags): Widget | null + queueAllocate(): void + queueDraw(): void + queueResize(): void + realize(): void + removeController(controller: EventController): void + removeCssClass(cssClass: string): void + removeMnemonicLabel(label: Widget): void + removeTickCallback(id: number): void + setCanFocus(canFocus: boolean): void + setCanTarget(canTarget: boolean): void + setChildVisible(childVisible: boolean): void + setCssClasses(classes: string[]): void + setCursor(cursor?: Gdk.Cursor | null): void + setCursorFromName(name?: string | null): void + setDirection(dir: TextDirection): void + setFocusChild(child?: Widget | null): void + setFocusOnClick(focusOnClick: boolean): void + setFocusable(focusable: boolean): void + setFontMap(fontMap?: Pango.FontMap | null): void + setFontOptions(options?: cairo.FontOptions | null): void + setHalign(align: Align): void + setHasTooltip(hasTooltip: boolean): void + setHexpand(expand: boolean): void + setHexpandSet(set: boolean): void + setLayoutManager(layoutManager?: LayoutManager | 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: Overflow): void + setParent(parent: Widget): void + setReceivesDefault(receivesDefault: boolean): void + setSensitive(sensitive: boolean): void + setSizeRequest(width: number, height: number): void + setStateFlags(flags: StateFlags, clear: boolean): void + setTooltipMarkup(markup?: string | null): void + setTooltipText(text?: string | null): void + setValign(align: Align): void + setVexpand(expand: boolean): void + setVexpandSet(set: boolean): void + setVisible(visible: boolean): void + shouldLayout(): boolean + show(): void + sizeAllocate(allocation: Allocation, baseline: number): void + snapshotChild(child: Widget, snapshot: Snapshot): void + translateCoordinates(destWidget: Widget, srcX: number, srcY: number): [ /* returnType */ boolean, /* destX */ number | null, /* destY */ number | null ] + triggerTooltipQuery(): void + unmap(): void + unparent(): void + unrealize(): void + unsetStateFlags(flags: StateFlags): void + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Methods of Gtk.Accessible */ + getAccessibleRole(): AccessibleRole + resetProperty(property: AccessibleProperty): void + resetRelation(relation: AccessibleRelation): void + resetState(state: AccessibleState): void + updateProperty(properties: AccessibleProperty[], values: any): void + updateRelation(relations: AccessibleRelation[], values: any): void + updateState(states: AccessibleState[], values: any): void + /* Methods of Gtk.Buildable */ + getBuildableId(): string + /* Methods of Gtk.Orientable */ + getOrientation(): Orientation + setOrientation(orientation: Orientation): void + /* Virtual methods of Gtk.Scale */ + vfuncGetLayoutOffsets(): [ /* x */ number | null, /* y */ number | null ] + /* Virtual methods of Gtk.Range */ + vfuncAdjustBounds(newValue: number): void + vfuncChangeValue(scroll: ScrollType, newValue: number): boolean + vfuncGetRangeBorder(border: Border): void + vfuncMoveSlider(scroll: ScrollType): void + vfuncValueChanged(): void + /* Virtual methods of Gtk.Widget */ + vfuncComputeExpand(hexpandP: boolean, vexpandP: boolean): void + vfuncContains(x: number, y: number): boolean + vfuncCssChanged(change: CssStyleChange): void + vfuncDirectionChanged(previousDirection: TextDirection): void + vfuncFocus(direction: DirectionType): boolean + vfuncGetRequestMode(): SizeRequestMode + vfuncGrabFocus(): boolean + vfuncHide(): void + vfuncKeynavFailed(direction: DirectionType): boolean + vfuncMap(): void + vfuncMeasure(orientation: Orientation, forSize: number): [ /* minimum */ number | null, /* natural */ number | null, /* minimumBaseline */ number | null, /* naturalBaseline */ number | null ] + vfuncMnemonicActivate(groupCycling: boolean): boolean + vfuncMoveFocus(direction: DirectionType): void + vfuncQueryTooltip(x: number, y: number, keyboardTooltip: boolean, tooltip: Tooltip): boolean + vfuncRealize(): void + vfuncRoot(): void + vfuncSetFocusChild(child?: Widget | null): void + vfuncShow(): void + vfuncSizeAllocate(width: number, height: number, baseline: number): void + vfuncSnapshot(snapshot: Snapshot): void + vfuncStateFlagsChanged(previousStateFlags: StateFlags): void + vfuncSystemSettingChanged(settings: SystemSetting): void + vfuncUnmap(): void + vfuncUnrealize(): void + vfuncUnroot(): void + vfuncAddChild(builder: Builder, child: GObject.Object, type?: string | null): void + vfuncCustomFinished(builder: Builder, child: GObject.Object | null, tagname: string, data?: object | null): void + vfuncCustomTagEnd(builder: Builder, child: GObject.Object | null, tagname: string, data?: object | null): void + vfuncCustomTagStart(builder: Builder, child: GObject.Object | null, tagname: string): [ /* returnType */ boolean, /* parser */ BuildableParser, /* data */ object | null ] + vfuncGetId(): string + vfuncGetInternalChild(builder: Builder, childname: string): GObject.Object + vfuncParserFinished(builder: Builder): void + vfuncSetBuildableProperty(builder: Builder, name: string, value: any): void + vfuncSetId(id: string): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Gtk.Range */ + connect(sigName: "adjust-bounds", callback: (($obj: Scale, value: number) => void)): number + connect_after(sigName: "adjust-bounds", callback: (($obj: Scale, value: number) => void)): number + emit(sigName: "adjust-bounds", value: number): void + on(sigName: "adjust-bounds", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "adjust-bounds", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "adjust-bounds", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "change-value", callback: (($obj: Scale, scroll: ScrollType, value: number) => boolean)): number + connect_after(sigName: "change-value", callback: (($obj: Scale, scroll: ScrollType, value: number) => boolean)): number + emit(sigName: "change-value", scroll: ScrollType, value: number): void + on(sigName: "change-value", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "change-value", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "change-value", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "move-slider", callback: (($obj: Scale, step: ScrollType) => void)): number + connect_after(sigName: "move-slider", callback: (($obj: Scale, step: ScrollType) => void)): number + emit(sigName: "move-slider", step: ScrollType): void + on(sigName: "move-slider", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "move-slider", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "move-slider", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "value-changed", callback: (($obj: Scale) => void)): number + connect_after(sigName: "value-changed", callback: (($obj: Scale) => void)): number + emit(sigName: "value-changed"): void + on(sigName: "value-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "value-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "value-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of Gtk.Widget */ + connect(sigName: "destroy", callback: (($obj: Scale) => void)): number + connect_after(sigName: "destroy", callback: (($obj: Scale) => void)): number + emit(sigName: "destroy"): void + on(sigName: "destroy", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "destroy", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "destroy", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "direction-changed", callback: (($obj: Scale, previousDirection: TextDirection) => void)): number + connect_after(sigName: "direction-changed", callback: (($obj: Scale, previousDirection: TextDirection) => void)): number + emit(sigName: "direction-changed", previousDirection: TextDirection): void + on(sigName: "direction-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "direction-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "direction-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "hide", callback: (($obj: Scale) => void)): number + connect_after(sigName: "hide", callback: (($obj: Scale) => void)): number + emit(sigName: "hide"): void + on(sigName: "hide", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "hide", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "hide", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "keynav-failed", callback: (($obj: Scale, direction: DirectionType) => boolean)): number + connect_after(sigName: "keynav-failed", callback: (($obj: Scale, direction: DirectionType) => boolean)): number + emit(sigName: "keynav-failed", direction: DirectionType): void + on(sigName: "keynav-failed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "keynav-failed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "keynav-failed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "map", callback: (($obj: Scale) => void)): number + connect_after(sigName: "map", callback: (($obj: Scale) => void)): number + emit(sigName: "map"): void + on(sigName: "map", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "map", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "map", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "mnemonic-activate", callback: (($obj: Scale, groupCycling: boolean) => boolean)): number + connect_after(sigName: "mnemonic-activate", callback: (($obj: Scale, groupCycling: boolean) => boolean)): number + emit(sigName: "mnemonic-activate", groupCycling: boolean): void + on(sigName: "mnemonic-activate", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "mnemonic-activate", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "mnemonic-activate", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "move-focus", callback: (($obj: Scale, direction: DirectionType) => void)): number + connect_after(sigName: "move-focus", callback: (($obj: Scale, direction: DirectionType) => void)): number + emit(sigName: "move-focus", direction: DirectionType): void + on(sigName: "move-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "move-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "move-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "query-tooltip", callback: (($obj: Scale, x: number, y: number, keyboardMode: boolean, tooltip: Tooltip) => boolean)): number + connect_after(sigName: "query-tooltip", callback: (($obj: Scale, x: number, y: number, keyboardMode: boolean, tooltip: Tooltip) => boolean)): number + emit(sigName: "query-tooltip", x: number, y: number, keyboardMode: boolean, tooltip: Tooltip): void + on(sigName: "query-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "query-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "query-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "realize", callback: (($obj: Scale) => void)): number + connect_after(sigName: "realize", callback: (($obj: Scale) => void)): number + emit(sigName: "realize"): void + on(sigName: "realize", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "realize", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "realize", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "show", callback: (($obj: Scale) => void)): number + connect_after(sigName: "show", callback: (($obj: Scale) => void)): number + emit(sigName: "show"): void + on(sigName: "show", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "show", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "show", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "state-flags-changed", callback: (($obj: Scale, flags: StateFlags) => void)): number + connect_after(sigName: "state-flags-changed", callback: (($obj: Scale, flags: StateFlags) => void)): number + emit(sigName: "state-flags-changed", flags: StateFlags): void + on(sigName: "state-flags-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "state-flags-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "state-flags-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "unmap", callback: (($obj: Scale) => void)): number + connect_after(sigName: "unmap", callback: (($obj: Scale) => void)): number + emit(sigName: "unmap"): void + on(sigName: "unmap", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "unmap", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "unmap", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "unrealize", callback: (($obj: Scale) => void)): number + connect_after(sigName: "unrealize", callback: (($obj: Scale) => void)): number + emit(sigName: "unrealize"): void + on(sigName: "unrealize", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "unrealize", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "unrealize", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: Scale, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: Scale, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::digits", callback: (($obj: Scale, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::digits", callback: (($obj: Scale, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::digits", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::digits", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::digits", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::draw-value", callback: (($obj: Scale, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::draw-value", callback: (($obj: Scale, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::draw-value", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::draw-value", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::draw-value", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::has-origin", callback: (($obj: Scale, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-origin", callback: (($obj: Scale, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::has-origin", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::has-origin", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::has-origin", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::value-pos", callback: (($obj: Scale, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::value-pos", callback: (($obj: Scale, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::value-pos", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::value-pos", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::value-pos", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::adjustment", callback: (($obj: Scale, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::adjustment", callback: (($obj: Scale, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::adjustment", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::adjustment", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::adjustment", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::fill-level", callback: (($obj: Scale, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::fill-level", callback: (($obj: Scale, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::fill-level", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::fill-level", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::fill-level", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::inverted", callback: (($obj: Scale, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::inverted", callback: (($obj: Scale, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::inverted", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::inverted", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::inverted", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::restrict-to-fill-level", callback: (($obj: Scale, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::restrict-to-fill-level", callback: (($obj: Scale, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::restrict-to-fill-level", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::restrict-to-fill-level", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::restrict-to-fill-level", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::round-digits", callback: (($obj: Scale, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::round-digits", callback: (($obj: Scale, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::round-digits", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::round-digits", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::round-digits", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::show-fill-level", callback: (($obj: Scale, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::show-fill-level", callback: (($obj: Scale, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::show-fill-level", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::show-fill-level", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::show-fill-level", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::can-focus", callback: (($obj: Scale, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::can-focus", callback: (($obj: Scale, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::can-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::can-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::can-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::can-target", callback: (($obj: Scale, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::can-target", callback: (($obj: Scale, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::can-target", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::can-target", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::can-target", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::css-classes", callback: (($obj: Scale, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::css-classes", callback: (($obj: Scale, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::css-classes", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::css-classes", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::css-classes", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::cursor", callback: (($obj: Scale, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::cursor", callback: (($obj: Scale, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::cursor", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::cursor", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::cursor", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::focus-on-click", callback: (($obj: Scale, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::focus-on-click", callback: (($obj: Scale, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::focus-on-click", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::focus-on-click", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::focus-on-click", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::focusable", callback: (($obj: Scale, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::focusable", callback: (($obj: Scale, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::focusable", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::focusable", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::focusable", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::halign", callback: (($obj: Scale, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::halign", callback: (($obj: Scale, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::halign", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::halign", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::halign", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::has-default", callback: (($obj: Scale, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-default", callback: (($obj: Scale, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::has-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::has-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::has-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::has-focus", callback: (($obj: Scale, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-focus", callback: (($obj: Scale, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::has-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::has-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::has-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::has-tooltip", callback: (($obj: Scale, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-tooltip", callback: (($obj: Scale, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::has-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::has-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::has-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::height-request", callback: (($obj: Scale, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::height-request", callback: (($obj: Scale, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::height-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::height-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::height-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::hexpand", callback: (($obj: Scale, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hexpand", callback: (($obj: Scale, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::hexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::hexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::hexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::hexpand-set", callback: (($obj: Scale, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hexpand-set", callback: (($obj: Scale, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::hexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::hexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::hexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::layout-manager", callback: (($obj: Scale, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::layout-manager", callback: (($obj: Scale, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::layout-manager", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::layout-manager", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::layout-manager", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-bottom", callback: (($obj: Scale, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-bottom", callback: (($obj: Scale, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-bottom", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-bottom", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-bottom", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-end", callback: (($obj: Scale, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-end", callback: (($obj: Scale, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-end", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-end", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-end", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-start", callback: (($obj: Scale, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-start", callback: (($obj: Scale, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-start", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-start", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-start", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-top", callback: (($obj: Scale, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-top", callback: (($obj: Scale, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-top", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-top", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-top", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::name", callback: (($obj: Scale, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::name", callback: (($obj: Scale, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::opacity", callback: (($obj: Scale, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::opacity", callback: (($obj: Scale, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::opacity", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::opacity", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::opacity", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::overflow", callback: (($obj: Scale, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::overflow", callback: (($obj: Scale, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::overflow", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::overflow", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::overflow", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::parent", callback: (($obj: Scale, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::parent", callback: (($obj: Scale, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::receives-default", callback: (($obj: Scale, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::receives-default", callback: (($obj: Scale, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::receives-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::receives-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::receives-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::root", callback: (($obj: Scale, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::root", callback: (($obj: Scale, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::root", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::root", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::root", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::scale-factor", callback: (($obj: Scale, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::scale-factor", callback: (($obj: Scale, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::scale-factor", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::scale-factor", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::scale-factor", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::sensitive", callback: (($obj: Scale, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::sensitive", callback: (($obj: Scale, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::sensitive", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::sensitive", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::sensitive", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::tooltip-markup", callback: (($obj: Scale, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::tooltip-markup", callback: (($obj: Scale, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::tooltip-markup", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::tooltip-markup", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::tooltip-markup", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::tooltip-text", callback: (($obj: Scale, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::tooltip-text", callback: (($obj: Scale, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::tooltip-text", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::tooltip-text", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::tooltip-text", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::valign", callback: (($obj: Scale, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::valign", callback: (($obj: Scale, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::valign", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::valign", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::valign", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::vexpand", callback: (($obj: Scale, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vexpand", callback: (($obj: Scale, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::vexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::vexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::vexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::vexpand-set", callback: (($obj: Scale, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vexpand-set", callback: (($obj: Scale, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::vexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::vexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::vexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::visible", callback: (($obj: Scale, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::visible", callback: (($obj: Scale, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::width-request", callback: (($obj: Scale, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::width-request", callback: (($obj: Scale, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::width-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::width-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::width-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::accessible-role", callback: (($obj: Scale, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-role", callback: (($obj: Scale, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::accessible-role", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::accessible-role", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::accessible-role", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::orientation", callback: (($obj: Scale, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::orientation", callback: (($obj: Scale, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::orientation", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::orientation", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::orientation", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: Scale_ConstructProps) + _init (config?: Scale_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(orientation: Orientation, adjustment?: Adjustment | null): Scale + static newWithRange(orientation: Orientation, min: number, max: number, step: number): Scale + static $gtype: GObject.Type +} +export interface ScaleButton_ConstructProps extends Widget_ConstructProps { + adjustment?: Adjustment + icons?: string[] + value?: number + accessibleRole?: AccessibleRole + orientation?: Orientation +} +export class ScaleButton { + /* Properties of Gtk.ScaleButton */ + adjustment: Adjustment + icons: string[] + value: number + /* Properties of Gtk.Widget */ + canFocus: boolean + canTarget: boolean + cssClasses: string[] + cursor: Gdk.Cursor + focusOnClick: boolean + focusable: boolean + halign: Align + readonly hasDefault: boolean + readonly hasFocus: boolean + hasTooltip: boolean + heightRequest: number + hexpand: boolean + hexpandSet: boolean + layoutManager: LayoutManager + marginBottom: number + marginEnd: number + marginStart: number + marginTop: number + name: string + opacity: number + overflow: Overflow + readonly parent: Widget + receivesDefault: boolean + readonly root: Root + readonly scaleFactor: number + sensitive: boolean + tooltipMarkup: string + tooltipText: string + valign: Align + vexpand: boolean + vexpandSet: boolean + visible: boolean + widthRequest: number + /* Properties of Gtk.Accessible */ + accessibleRole: AccessibleRole + /* Properties of Gtk.Orientable */ + orientation: Orientation + /* Fields of Gtk.ScaleButton */ + parentInstance: Widget + /* Fields of GObject.InitiallyUnowned */ + gTypeInstance: GObject.TypeInstance + /* Methods of Gtk.ScaleButton */ + getAdjustment(): Adjustment + getMinusButton(): Button + getPlusButton(): Button + getPopup(): Widget + getValue(): number + setAdjustment(adjustment: Adjustment): void + setIcons(icons: string[]): void + setValue(value: number): void + /* Methods of Gtk.Widget */ + actionSetEnabled(actionName: string, enabled: boolean): void + activate(): boolean + activateAction(name: string, args?: GLib.Variant | null): boolean + activateDefault(): void + addController(controller: EventController): void + addCssClass(cssClass: string): void + addMnemonicLabel(label: Widget): void + addTickCallback(callback: TickCallback): number + allocate(width: number, height: number, baseline: number, transform?: Gsk.Transform | null): void + childFocus(direction: DirectionType): boolean + computeBounds(target: Widget): [ /* returnType */ boolean, /* outBounds */ Graphene.Rect ] + computeExpand(orientation: Orientation): boolean + computePoint(target: Widget, point: Graphene.Point): [ /* returnType */ boolean, /* outPoint */ Graphene.Point ] + computeTransform(target: Widget): [ /* returnType */ boolean, /* outTransform */ Graphene.Matrix ] + contains(x: number, y: number): boolean + createPangoContext(): Pango.Context + createPangoLayout(text?: string | null): Pango.Layout + dragCheckThreshold(startX: number, startY: number, currentX: number, currentY: number): boolean + errorBell(): void + getAllocatedBaseline(): number + getAllocatedHeight(): number + getAllocatedWidth(): number + getAllocation(): /* allocation */ Allocation + getAncestor(widgetType: GObject.Type): Widget | null + getCanFocus(): boolean + getCanTarget(): boolean + getChildVisible(): boolean + getClipboard(): Gdk.Clipboard + getCssClasses(): string[] + getCssName(): string + getCursor(): Gdk.Cursor | null + getDirection(): TextDirection + getDisplay(): Gdk.Display + getFirstChild(): Widget | null + getFocusChild(): Widget | null + getFocusOnClick(): boolean + getFocusable(): boolean + getFontMap(): Pango.FontMap | null + getFontOptions(): cairo.FontOptions | null + getFrameClock(): Gdk.FrameClock | null + getHalign(): Align + getHasTooltip(): boolean + getHeight(): number + getHexpand(): boolean + getHexpandSet(): boolean + getLastChild(): Widget | null + getLayoutManager(): LayoutManager | null + getMapped(): boolean + getMarginBottom(): number + getMarginEnd(): number + getMarginStart(): number + getMarginTop(): number + getName(): string + getNative(): Native | null + getNextSibling(): Widget | null + getOpacity(): number + getOverflow(): Overflow + getPangoContext(): Pango.Context + getParent(): Widget | null + getPreferredSize(): [ /* minimumSize */ Requisition | null, /* naturalSize */ Requisition | null ] + getPrevSibling(): Widget | null + getPrimaryClipboard(): Gdk.Clipboard + getRealized(): boolean + getReceivesDefault(): boolean + getRequestMode(): SizeRequestMode + getRoot(): Root | null + getScaleFactor(): number + getSensitive(): boolean + getSettings(): Settings + getSize(orientation: Orientation): number + getSizeRequest(): [ /* width */ number | null, /* height */ number | null ] + getStateFlags(): StateFlags + getStyleContext(): StyleContext + getTemplateChild(widgetType: GObject.Type, name: string): GObject.Object + getTooltipMarkup(): string | null + getTooltipText(): string | null + getValign(): 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?: Gio.ActionGroup | null): void + insertAfter(parent: Widget, previousSibling?: Widget | null): void + insertBefore(parent: Widget, nextSibling?: Widget | null): void + isAncestor(ancestor: Widget): boolean + isDrawable(): boolean + isFocus(): boolean + isSensitive(): boolean + isVisible(): boolean + keynavFailed(direction: DirectionType): boolean + listMnemonicLabels(): Widget[] + map(): void + measure(orientation: Orientation, forSize: number): [ /* minimum */ number | null, /* natural */ number | null, /* minimumBaseline */ number | null, /* naturalBaseline */ number | null ] + mnemonicActivate(groupCycling: boolean): boolean + observeChildren(): Gio.ListModel + observeControllers(): Gio.ListModel + pick(x: number, y: number, flags: PickFlags): Widget | null + queueAllocate(): void + queueDraw(): void + queueResize(): void + realize(): void + removeController(controller: EventController): void + removeCssClass(cssClass: string): void + removeMnemonicLabel(label: Widget): void + removeTickCallback(id: number): void + setCanFocus(canFocus: boolean): void + setCanTarget(canTarget: boolean): void + setChildVisible(childVisible: boolean): void + setCssClasses(classes: string[]): void + setCursor(cursor?: Gdk.Cursor | null): void + setCursorFromName(name?: string | null): void + setDirection(dir: TextDirection): void + setFocusChild(child?: Widget | null): void + setFocusOnClick(focusOnClick: boolean): void + setFocusable(focusable: boolean): void + setFontMap(fontMap?: Pango.FontMap | null): void + setFontOptions(options?: cairo.FontOptions | null): void + setHalign(align: Align): void + setHasTooltip(hasTooltip: boolean): void + setHexpand(expand: boolean): void + setHexpandSet(set: boolean): void + setLayoutManager(layoutManager?: LayoutManager | 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: Overflow): void + setParent(parent: Widget): void + setReceivesDefault(receivesDefault: boolean): void + setSensitive(sensitive: boolean): void + setSizeRequest(width: number, height: number): void + setStateFlags(flags: StateFlags, clear: boolean): void + setTooltipMarkup(markup?: string | null): void + setTooltipText(text?: string | null): void + setValign(align: Align): void + setVexpand(expand: boolean): void + setVexpandSet(set: boolean): void + setVisible(visible: boolean): void + shouldLayout(): boolean + show(): void + sizeAllocate(allocation: Allocation, baseline: number): void + snapshotChild(child: Widget, snapshot: Snapshot): void + translateCoordinates(destWidget: Widget, srcX: number, srcY: number): [ /* returnType */ boolean, /* destX */ number | null, /* destY */ number | null ] + triggerTooltipQuery(): void + unmap(): void + unparent(): void + unrealize(): void + unsetStateFlags(flags: StateFlags): void + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Methods of Gtk.Accessible */ + getAccessibleRole(): AccessibleRole + resetProperty(property: AccessibleProperty): void + resetRelation(relation: AccessibleRelation): void + resetState(state: AccessibleState): void + updateProperty(properties: AccessibleProperty[], values: any): void + updateRelation(relations: AccessibleRelation[], values: any): void + updateState(states: AccessibleState[], values: any): void + /* Methods of Gtk.Buildable */ + getBuildableId(): string + /* Methods of Gtk.Orientable */ + getOrientation(): Orientation + setOrientation(orientation: Orientation): void + /* Virtual methods of Gtk.ScaleButton */ + vfuncValueChanged(value: number): void + /* Virtual methods of Gtk.Widget */ + vfuncComputeExpand(hexpandP: boolean, vexpandP: boolean): void + vfuncContains(x: number, y: number): boolean + vfuncCssChanged(change: CssStyleChange): void + vfuncDirectionChanged(previousDirection: TextDirection): void + vfuncFocus(direction: DirectionType): boolean + vfuncGetRequestMode(): SizeRequestMode + vfuncGrabFocus(): boolean + vfuncHide(): void + vfuncKeynavFailed(direction: DirectionType): boolean + vfuncMap(): void + vfuncMeasure(orientation: Orientation, forSize: number): [ /* minimum */ number | null, /* natural */ number | null, /* minimumBaseline */ number | null, /* naturalBaseline */ number | null ] + vfuncMnemonicActivate(groupCycling: boolean): boolean + vfuncMoveFocus(direction: DirectionType): void + vfuncQueryTooltip(x: number, y: number, keyboardTooltip: boolean, tooltip: Tooltip): boolean + vfuncRealize(): void + vfuncRoot(): void + vfuncSetFocusChild(child?: Widget | null): void + vfuncShow(): void + vfuncSizeAllocate(width: number, height: number, baseline: number): void + vfuncSnapshot(snapshot: Snapshot): void + vfuncStateFlagsChanged(previousStateFlags: StateFlags): void + vfuncSystemSettingChanged(settings: SystemSetting): void + vfuncUnmap(): void + vfuncUnrealize(): void + vfuncUnroot(): void + vfuncAddChild(builder: Builder, child: GObject.Object, type?: string | null): void + vfuncCustomFinished(builder: Builder, child: GObject.Object | null, tagname: string, data?: object | null): void + vfuncCustomTagEnd(builder: Builder, child: GObject.Object | null, tagname: string, data?: object | null): void + vfuncCustomTagStart(builder: Builder, child: GObject.Object | null, tagname: string): [ /* returnType */ boolean, /* parser */ BuildableParser, /* data */ object | null ] + vfuncGetId(): string + vfuncGetInternalChild(builder: Builder, childname: string): GObject.Object + vfuncParserFinished(builder: Builder): void + vfuncSetBuildableProperty(builder: Builder, name: string, value: any): void + vfuncSetId(id: string): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Gtk.ScaleButton */ + connect(sigName: "popdown", callback: (($obj: ScaleButton) => void)): number + connect_after(sigName: "popdown", callback: (($obj: ScaleButton) => void)): number + emit(sigName: "popdown"): void + on(sigName: "popdown", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "popdown", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "popdown", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "popup", callback: (($obj: ScaleButton) => void)): number + connect_after(sigName: "popup", callback: (($obj: ScaleButton) => void)): number + emit(sigName: "popup"): void + on(sigName: "popup", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "popup", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "popup", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "value-changed", callback: (($obj: ScaleButton, value: number) => void)): number + connect_after(sigName: "value-changed", callback: (($obj: ScaleButton, value: number) => void)): number + emit(sigName: "value-changed", value: number): void + on(sigName: "value-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "value-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "value-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of Gtk.Widget */ + connect(sigName: "destroy", callback: (($obj: ScaleButton) => void)): number + connect_after(sigName: "destroy", callback: (($obj: ScaleButton) => void)): number + emit(sigName: "destroy"): void + on(sigName: "destroy", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "destroy", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "destroy", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "direction-changed", callback: (($obj: ScaleButton, previousDirection: TextDirection) => void)): number + connect_after(sigName: "direction-changed", callback: (($obj: ScaleButton, previousDirection: TextDirection) => void)): number + emit(sigName: "direction-changed", previousDirection: TextDirection): void + on(sigName: "direction-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "direction-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "direction-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "hide", callback: (($obj: ScaleButton) => void)): number + connect_after(sigName: "hide", callback: (($obj: ScaleButton) => void)): number + emit(sigName: "hide"): void + on(sigName: "hide", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "hide", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "hide", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "keynav-failed", callback: (($obj: ScaleButton, direction: DirectionType) => boolean)): number + connect_after(sigName: "keynav-failed", callback: (($obj: ScaleButton, direction: DirectionType) => boolean)): number + emit(sigName: "keynav-failed", direction: DirectionType): void + on(sigName: "keynav-failed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "keynav-failed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "keynav-failed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "map", callback: (($obj: ScaleButton) => void)): number + connect_after(sigName: "map", callback: (($obj: ScaleButton) => void)): number + emit(sigName: "map"): void + on(sigName: "map", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "map", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "map", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "mnemonic-activate", callback: (($obj: ScaleButton, groupCycling: boolean) => boolean)): number + connect_after(sigName: "mnemonic-activate", callback: (($obj: ScaleButton, groupCycling: boolean) => boolean)): number + emit(sigName: "mnemonic-activate", groupCycling: boolean): void + on(sigName: "mnemonic-activate", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "mnemonic-activate", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "mnemonic-activate", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "move-focus", callback: (($obj: ScaleButton, direction: DirectionType) => void)): number + connect_after(sigName: "move-focus", callback: (($obj: ScaleButton, direction: DirectionType) => void)): number + emit(sigName: "move-focus", direction: DirectionType): void + on(sigName: "move-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "move-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "move-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "query-tooltip", callback: (($obj: ScaleButton, x: number, y: number, keyboardMode: boolean, tooltip: Tooltip) => boolean)): number + connect_after(sigName: "query-tooltip", callback: (($obj: ScaleButton, x: number, y: number, keyboardMode: boolean, tooltip: Tooltip) => boolean)): number + emit(sigName: "query-tooltip", x: number, y: number, keyboardMode: boolean, tooltip: Tooltip): void + on(sigName: "query-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "query-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "query-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "realize", callback: (($obj: ScaleButton) => void)): number + connect_after(sigName: "realize", callback: (($obj: ScaleButton) => void)): number + emit(sigName: "realize"): void + on(sigName: "realize", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "realize", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "realize", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "show", callback: (($obj: ScaleButton) => void)): number + connect_after(sigName: "show", callback: (($obj: ScaleButton) => void)): number + emit(sigName: "show"): void + on(sigName: "show", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "show", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "show", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "state-flags-changed", callback: (($obj: ScaleButton, flags: StateFlags) => void)): number + connect_after(sigName: "state-flags-changed", callback: (($obj: ScaleButton, flags: StateFlags) => void)): number + emit(sigName: "state-flags-changed", flags: StateFlags): void + on(sigName: "state-flags-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "state-flags-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "state-flags-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "unmap", callback: (($obj: ScaleButton) => void)): number + connect_after(sigName: "unmap", callback: (($obj: ScaleButton) => void)): number + emit(sigName: "unmap"): void + on(sigName: "unmap", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "unmap", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "unmap", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "unrealize", callback: (($obj: ScaleButton) => void)): number + connect_after(sigName: "unrealize", callback: (($obj: ScaleButton) => void)): number + emit(sigName: "unrealize"): void + on(sigName: "unrealize", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "unrealize", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "unrealize", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: ScaleButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: ScaleButton, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::adjustment", callback: (($obj: ScaleButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::adjustment", callback: (($obj: ScaleButton, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::adjustment", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::adjustment", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::adjustment", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::icons", callback: (($obj: ScaleButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::icons", callback: (($obj: ScaleButton, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::icons", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::icons", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::icons", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::value", callback: (($obj: ScaleButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::value", callback: (($obj: ScaleButton, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::value", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::value", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::value", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::can-focus", callback: (($obj: ScaleButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::can-focus", callback: (($obj: ScaleButton, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::can-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::can-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::can-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::can-target", callback: (($obj: ScaleButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::can-target", callback: (($obj: ScaleButton, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::can-target", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::can-target", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::can-target", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::css-classes", callback: (($obj: ScaleButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::css-classes", callback: (($obj: ScaleButton, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::css-classes", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::css-classes", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::css-classes", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::cursor", callback: (($obj: ScaleButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::cursor", callback: (($obj: ScaleButton, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::cursor", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::cursor", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::cursor", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::focus-on-click", callback: (($obj: ScaleButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::focus-on-click", callback: (($obj: ScaleButton, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::focus-on-click", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::focus-on-click", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::focus-on-click", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::focusable", callback: (($obj: ScaleButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::focusable", callback: (($obj: ScaleButton, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::focusable", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::focusable", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::focusable", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::halign", callback: (($obj: ScaleButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::halign", callback: (($obj: ScaleButton, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::halign", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::halign", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::halign", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::has-default", callback: (($obj: ScaleButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-default", callback: (($obj: ScaleButton, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::has-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::has-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::has-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::has-focus", callback: (($obj: ScaleButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-focus", callback: (($obj: ScaleButton, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::has-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::has-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::has-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::has-tooltip", callback: (($obj: ScaleButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-tooltip", callback: (($obj: ScaleButton, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::has-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::has-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::has-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::height-request", callback: (($obj: ScaleButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::height-request", callback: (($obj: ScaleButton, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::height-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::height-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::height-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::hexpand", callback: (($obj: ScaleButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hexpand", callback: (($obj: ScaleButton, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::hexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::hexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::hexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::hexpand-set", callback: (($obj: ScaleButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hexpand-set", callback: (($obj: ScaleButton, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::hexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::hexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::hexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::layout-manager", callback: (($obj: ScaleButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::layout-manager", callback: (($obj: ScaleButton, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::layout-manager", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::layout-manager", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::layout-manager", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-bottom", callback: (($obj: ScaleButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-bottom", callback: (($obj: ScaleButton, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-bottom", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-bottom", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-bottom", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-end", callback: (($obj: ScaleButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-end", callback: (($obj: ScaleButton, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-end", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-end", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-end", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-start", callback: (($obj: ScaleButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-start", callback: (($obj: ScaleButton, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-start", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-start", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-start", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-top", callback: (($obj: ScaleButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-top", callback: (($obj: ScaleButton, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-top", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-top", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-top", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::name", callback: (($obj: ScaleButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::name", callback: (($obj: ScaleButton, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::opacity", callback: (($obj: ScaleButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::opacity", callback: (($obj: ScaleButton, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::opacity", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::opacity", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::opacity", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::overflow", callback: (($obj: ScaleButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::overflow", callback: (($obj: ScaleButton, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::overflow", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::overflow", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::overflow", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::parent", callback: (($obj: ScaleButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::parent", callback: (($obj: ScaleButton, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::receives-default", callback: (($obj: ScaleButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::receives-default", callback: (($obj: ScaleButton, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::receives-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::receives-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::receives-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::root", callback: (($obj: ScaleButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::root", callback: (($obj: ScaleButton, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::root", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::root", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::root", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::scale-factor", callback: (($obj: ScaleButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::scale-factor", callback: (($obj: ScaleButton, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::scale-factor", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::scale-factor", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::scale-factor", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::sensitive", callback: (($obj: ScaleButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::sensitive", callback: (($obj: ScaleButton, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::sensitive", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::sensitive", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::sensitive", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::tooltip-markup", callback: (($obj: ScaleButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::tooltip-markup", callback: (($obj: ScaleButton, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::tooltip-markup", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::tooltip-markup", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::tooltip-markup", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::tooltip-text", callback: (($obj: ScaleButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::tooltip-text", callback: (($obj: ScaleButton, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::tooltip-text", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::tooltip-text", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::tooltip-text", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::valign", callback: (($obj: ScaleButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::valign", callback: (($obj: ScaleButton, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::valign", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::valign", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::valign", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::vexpand", callback: (($obj: ScaleButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vexpand", callback: (($obj: ScaleButton, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::vexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::vexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::vexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::vexpand-set", callback: (($obj: ScaleButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vexpand-set", callback: (($obj: ScaleButton, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::vexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::vexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::vexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::visible", callback: (($obj: ScaleButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::visible", callback: (($obj: ScaleButton, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::width-request", callback: (($obj: ScaleButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::width-request", callback: (($obj: ScaleButton, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::width-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::width-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::width-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::accessible-role", callback: (($obj: ScaleButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-role", callback: (($obj: ScaleButton, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::accessible-role", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::accessible-role", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::accessible-role", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::orientation", callback: (($obj: ScaleButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::orientation", callback: (($obj: ScaleButton, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::orientation", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::orientation", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::orientation", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: ScaleButton_ConstructProps) + _init (config?: ScaleButton_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(min: number, max: number, step: number, icons?: string[] | null): ScaleButton + static $gtype: GObject.Type +} +export interface Scrollbar_ConstructProps extends Widget_ConstructProps { + adjustment?: Adjustment + accessibleRole?: AccessibleRole + orientation?: Orientation +} +export class Scrollbar { + /* Properties of Gtk.Scrollbar */ + adjustment: Adjustment + /* Properties of Gtk.Widget */ + canFocus: boolean + canTarget: boolean + cssClasses: string[] + cursor: Gdk.Cursor + focusOnClick: boolean + focusable: boolean + halign: Align + readonly hasDefault: boolean + readonly hasFocus: boolean + hasTooltip: boolean + heightRequest: number + hexpand: boolean + hexpandSet: boolean + layoutManager: LayoutManager + marginBottom: number + marginEnd: number + marginStart: number + marginTop: number + name: string + opacity: number + overflow: Overflow + readonly parent: Widget + receivesDefault: boolean + readonly root: Root + readonly scaleFactor: number + sensitive: boolean + tooltipMarkup: string + tooltipText: string + valign: Align + vexpand: boolean + vexpandSet: boolean + visible: boolean + widthRequest: number + /* Properties of Gtk.Accessible */ + accessibleRole: AccessibleRole + /* Properties of Gtk.Orientable */ + orientation: Orientation + /* Fields of Gtk.Widget */ + parentInstance: GObject.InitiallyUnowned + /* Fields of GObject.InitiallyUnowned */ + gTypeInstance: GObject.TypeInstance + /* Methods of Gtk.Scrollbar */ + getAdjustment(): Adjustment + setAdjustment(adjustment?: Adjustment | null): void + /* Methods of Gtk.Widget */ + actionSetEnabled(actionName: string, enabled: boolean): void + activate(): boolean + activateAction(name: string, args?: GLib.Variant | null): boolean + activateDefault(): void + addController(controller: EventController): void + addCssClass(cssClass: string): void + addMnemonicLabel(label: Widget): void + addTickCallback(callback: TickCallback): number + allocate(width: number, height: number, baseline: number, transform?: Gsk.Transform | null): void + childFocus(direction: DirectionType): boolean + computeBounds(target: Widget): [ /* returnType */ boolean, /* outBounds */ Graphene.Rect ] + computeExpand(orientation: Orientation): boolean + computePoint(target: Widget, point: Graphene.Point): [ /* returnType */ boolean, /* outPoint */ Graphene.Point ] + computeTransform(target: Widget): [ /* returnType */ boolean, /* outTransform */ Graphene.Matrix ] + contains(x: number, y: number): boolean + createPangoContext(): Pango.Context + createPangoLayout(text?: string | null): Pango.Layout + dragCheckThreshold(startX: number, startY: number, currentX: number, currentY: number): boolean + errorBell(): void + getAllocatedBaseline(): number + getAllocatedHeight(): number + getAllocatedWidth(): number + getAllocation(): /* allocation */ Allocation + getAncestor(widgetType: GObject.Type): Widget | null + getCanFocus(): boolean + getCanTarget(): boolean + getChildVisible(): boolean + getClipboard(): Gdk.Clipboard + getCssClasses(): string[] + getCssName(): string + getCursor(): Gdk.Cursor | null + getDirection(): TextDirection + getDisplay(): Gdk.Display + getFirstChild(): Widget | null + getFocusChild(): Widget | null + getFocusOnClick(): boolean + getFocusable(): boolean + getFontMap(): Pango.FontMap | null + getFontOptions(): cairo.FontOptions | null + getFrameClock(): Gdk.FrameClock | null + getHalign(): Align + getHasTooltip(): boolean + getHeight(): number + getHexpand(): boolean + getHexpandSet(): boolean + getLastChild(): Widget | null + getLayoutManager(): LayoutManager | null + getMapped(): boolean + getMarginBottom(): number + getMarginEnd(): number + getMarginStart(): number + getMarginTop(): number + getName(): string + getNative(): Native | null + getNextSibling(): Widget | null + getOpacity(): number + getOverflow(): Overflow + getPangoContext(): Pango.Context + getParent(): Widget | null + getPreferredSize(): [ /* minimumSize */ Requisition | null, /* naturalSize */ Requisition | null ] + getPrevSibling(): Widget | null + getPrimaryClipboard(): Gdk.Clipboard + getRealized(): boolean + getReceivesDefault(): boolean + getRequestMode(): SizeRequestMode + getRoot(): Root | null + getScaleFactor(): number + getSensitive(): boolean + getSettings(): Settings + getSize(orientation: Orientation): number + getSizeRequest(): [ /* width */ number | null, /* height */ number | null ] + getStateFlags(): StateFlags + getStyleContext(): StyleContext + getTemplateChild(widgetType: GObject.Type, name: string): GObject.Object + getTooltipMarkup(): string | null + getTooltipText(): string | null + getValign(): 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?: Gio.ActionGroup | null): void + insertAfter(parent: Widget, previousSibling?: Widget | null): void + insertBefore(parent: Widget, nextSibling?: Widget | null): void + isAncestor(ancestor: Widget): boolean + isDrawable(): boolean + isFocus(): boolean + isSensitive(): boolean + isVisible(): boolean + keynavFailed(direction: DirectionType): boolean + listMnemonicLabels(): Widget[] + map(): void + measure(orientation: Orientation, forSize: number): [ /* minimum */ number | null, /* natural */ number | null, /* minimumBaseline */ number | null, /* naturalBaseline */ number | null ] + mnemonicActivate(groupCycling: boolean): boolean + observeChildren(): Gio.ListModel + observeControllers(): Gio.ListModel + pick(x: number, y: number, flags: PickFlags): Widget | null + queueAllocate(): void + queueDraw(): void + queueResize(): void + realize(): void + removeController(controller: EventController): void + removeCssClass(cssClass: string): void + removeMnemonicLabel(label: Widget): void + removeTickCallback(id: number): void + setCanFocus(canFocus: boolean): void + setCanTarget(canTarget: boolean): void + setChildVisible(childVisible: boolean): void + setCssClasses(classes: string[]): void + setCursor(cursor?: Gdk.Cursor | null): void + setCursorFromName(name?: string | null): void + setDirection(dir: TextDirection): void + setFocusChild(child?: Widget | null): void + setFocusOnClick(focusOnClick: boolean): void + setFocusable(focusable: boolean): void + setFontMap(fontMap?: Pango.FontMap | null): void + setFontOptions(options?: cairo.FontOptions | null): void + setHalign(align: Align): void + setHasTooltip(hasTooltip: boolean): void + setHexpand(expand: boolean): void + setHexpandSet(set: boolean): void + setLayoutManager(layoutManager?: LayoutManager | 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: Overflow): void + setParent(parent: Widget): void + setReceivesDefault(receivesDefault: boolean): void + setSensitive(sensitive: boolean): void + setSizeRequest(width: number, height: number): void + setStateFlags(flags: StateFlags, clear: boolean): void + setTooltipMarkup(markup?: string | null): void + setTooltipText(text?: string | null): void + setValign(align: Align): void + setVexpand(expand: boolean): void + setVexpandSet(set: boolean): void + setVisible(visible: boolean): void + shouldLayout(): boolean + show(): void + sizeAllocate(allocation: Allocation, baseline: number): void + snapshotChild(child: Widget, snapshot: Snapshot): void + translateCoordinates(destWidget: Widget, srcX: number, srcY: number): [ /* returnType */ boolean, /* destX */ number | null, /* destY */ number | null ] + triggerTooltipQuery(): void + unmap(): void + unparent(): void + unrealize(): void + unsetStateFlags(flags: StateFlags): void + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Methods of Gtk.Accessible */ + getAccessibleRole(): AccessibleRole + resetProperty(property: AccessibleProperty): void + resetRelation(relation: AccessibleRelation): void + resetState(state: AccessibleState): void + updateProperty(properties: AccessibleProperty[], values: any): void + updateRelation(relations: AccessibleRelation[], values: any): void + updateState(states: AccessibleState[], values: any): void + /* Methods of Gtk.Buildable */ + getBuildableId(): string + /* Methods of Gtk.Orientable */ + getOrientation(): Orientation + setOrientation(orientation: Orientation): void + /* Virtual methods of Gtk.Widget */ + vfuncComputeExpand(hexpandP: boolean, vexpandP: boolean): void + vfuncContains(x: number, y: number): boolean + vfuncCssChanged(change: CssStyleChange): void + vfuncDirectionChanged(previousDirection: TextDirection): void + vfuncFocus(direction: DirectionType): boolean + vfuncGetRequestMode(): SizeRequestMode + vfuncGrabFocus(): boolean + vfuncHide(): void + vfuncKeynavFailed(direction: DirectionType): boolean + vfuncMap(): void + vfuncMeasure(orientation: Orientation, forSize: number): [ /* minimum */ number | null, /* natural */ number | null, /* minimumBaseline */ number | null, /* naturalBaseline */ number | null ] + vfuncMnemonicActivate(groupCycling: boolean): boolean + vfuncMoveFocus(direction: DirectionType): void + vfuncQueryTooltip(x: number, y: number, keyboardTooltip: boolean, tooltip: Tooltip): boolean + vfuncRealize(): void + vfuncRoot(): void + vfuncSetFocusChild(child?: Widget | null): void + vfuncShow(): void + vfuncSizeAllocate(width: number, height: number, baseline: number): void + vfuncSnapshot(snapshot: Snapshot): void + vfuncStateFlagsChanged(previousStateFlags: StateFlags): void + vfuncSystemSettingChanged(settings: SystemSetting): void + vfuncUnmap(): void + vfuncUnrealize(): void + vfuncUnroot(): void + vfuncAddChild(builder: Builder, child: GObject.Object, type?: string | null): void + vfuncCustomFinished(builder: Builder, child: GObject.Object | null, tagname: string, data?: object | null): void + vfuncCustomTagEnd(builder: Builder, child: GObject.Object | null, tagname: string, data?: object | null): void + vfuncCustomTagStart(builder: Builder, child: GObject.Object | null, tagname: string): [ /* returnType */ boolean, /* parser */ BuildableParser, /* data */ object | null ] + vfuncGetId(): string + vfuncGetInternalChild(builder: Builder, childname: string): GObject.Object + vfuncParserFinished(builder: Builder): void + vfuncSetBuildableProperty(builder: Builder, name: string, value: any): void + vfuncSetId(id: string): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Gtk.Widget */ + connect(sigName: "destroy", callback: (($obj: Scrollbar) => void)): number + connect_after(sigName: "destroy", callback: (($obj: Scrollbar) => void)): number + emit(sigName: "destroy"): void + on(sigName: "destroy", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "destroy", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "destroy", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "direction-changed", callback: (($obj: Scrollbar, previousDirection: TextDirection) => void)): number + connect_after(sigName: "direction-changed", callback: (($obj: Scrollbar, previousDirection: TextDirection) => void)): number + emit(sigName: "direction-changed", previousDirection: TextDirection): void + on(sigName: "direction-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "direction-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "direction-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "hide", callback: (($obj: Scrollbar) => void)): number + connect_after(sigName: "hide", callback: (($obj: Scrollbar) => void)): number + emit(sigName: "hide"): void + on(sigName: "hide", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "hide", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "hide", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "keynav-failed", callback: (($obj: Scrollbar, direction: DirectionType) => boolean)): number + connect_after(sigName: "keynav-failed", callback: (($obj: Scrollbar, direction: DirectionType) => boolean)): number + emit(sigName: "keynav-failed", direction: DirectionType): void + on(sigName: "keynav-failed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "keynav-failed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "keynav-failed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "map", callback: (($obj: Scrollbar) => void)): number + connect_after(sigName: "map", callback: (($obj: Scrollbar) => void)): number + emit(sigName: "map"): void + on(sigName: "map", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "map", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "map", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "mnemonic-activate", callback: (($obj: Scrollbar, groupCycling: boolean) => boolean)): number + connect_after(sigName: "mnemonic-activate", callback: (($obj: Scrollbar, groupCycling: boolean) => boolean)): number + emit(sigName: "mnemonic-activate", groupCycling: boolean): void + on(sigName: "mnemonic-activate", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "mnemonic-activate", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "mnemonic-activate", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "move-focus", callback: (($obj: Scrollbar, direction: DirectionType) => void)): number + connect_after(sigName: "move-focus", callback: (($obj: Scrollbar, direction: DirectionType) => void)): number + emit(sigName: "move-focus", direction: DirectionType): void + on(sigName: "move-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "move-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "move-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "query-tooltip", callback: (($obj: Scrollbar, x: number, y: number, keyboardMode: boolean, tooltip: Tooltip) => boolean)): number + connect_after(sigName: "query-tooltip", callback: (($obj: Scrollbar, x: number, y: number, keyboardMode: boolean, tooltip: Tooltip) => boolean)): number + emit(sigName: "query-tooltip", x: number, y: number, keyboardMode: boolean, tooltip: Tooltip): void + on(sigName: "query-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "query-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "query-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "realize", callback: (($obj: Scrollbar) => void)): number + connect_after(sigName: "realize", callback: (($obj: Scrollbar) => void)): number + emit(sigName: "realize"): void + on(sigName: "realize", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "realize", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "realize", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "show", callback: (($obj: Scrollbar) => void)): number + connect_after(sigName: "show", callback: (($obj: Scrollbar) => void)): number + emit(sigName: "show"): void + on(sigName: "show", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "show", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "show", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "state-flags-changed", callback: (($obj: Scrollbar, flags: StateFlags) => void)): number + connect_after(sigName: "state-flags-changed", callback: (($obj: Scrollbar, flags: StateFlags) => void)): number + emit(sigName: "state-flags-changed", flags: StateFlags): void + on(sigName: "state-flags-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "state-flags-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "state-flags-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "unmap", callback: (($obj: Scrollbar) => void)): number + connect_after(sigName: "unmap", callback: (($obj: Scrollbar) => void)): number + emit(sigName: "unmap"): void + on(sigName: "unmap", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "unmap", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "unmap", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "unrealize", callback: (($obj: Scrollbar) => void)): number + connect_after(sigName: "unrealize", callback: (($obj: Scrollbar) => void)): number + emit(sigName: "unrealize"): void + on(sigName: "unrealize", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "unrealize", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "unrealize", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: Scrollbar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: Scrollbar, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::adjustment", callback: (($obj: Scrollbar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::adjustment", callback: (($obj: Scrollbar, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::adjustment", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::adjustment", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::adjustment", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::can-focus", callback: (($obj: Scrollbar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::can-focus", callback: (($obj: Scrollbar, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::can-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::can-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::can-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::can-target", callback: (($obj: Scrollbar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::can-target", callback: (($obj: Scrollbar, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::can-target", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::can-target", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::can-target", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::css-classes", callback: (($obj: Scrollbar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::css-classes", callback: (($obj: Scrollbar, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::css-classes", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::css-classes", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::css-classes", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::cursor", callback: (($obj: Scrollbar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::cursor", callback: (($obj: Scrollbar, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::cursor", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::cursor", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::cursor", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::focus-on-click", callback: (($obj: Scrollbar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::focus-on-click", callback: (($obj: Scrollbar, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::focus-on-click", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::focus-on-click", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::focus-on-click", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::focusable", callback: (($obj: Scrollbar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::focusable", callback: (($obj: Scrollbar, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::focusable", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::focusable", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::focusable", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::halign", callback: (($obj: Scrollbar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::halign", callback: (($obj: Scrollbar, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::halign", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::halign", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::halign", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::has-default", callback: (($obj: Scrollbar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-default", callback: (($obj: Scrollbar, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::has-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::has-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::has-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::has-focus", callback: (($obj: Scrollbar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-focus", callback: (($obj: Scrollbar, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::has-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::has-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::has-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::has-tooltip", callback: (($obj: Scrollbar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-tooltip", callback: (($obj: Scrollbar, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::has-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::has-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::has-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::height-request", callback: (($obj: Scrollbar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::height-request", callback: (($obj: Scrollbar, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::height-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::height-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::height-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::hexpand", callback: (($obj: Scrollbar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hexpand", callback: (($obj: Scrollbar, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::hexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::hexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::hexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::hexpand-set", callback: (($obj: Scrollbar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hexpand-set", callback: (($obj: Scrollbar, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::hexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::hexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::hexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::layout-manager", callback: (($obj: Scrollbar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::layout-manager", callback: (($obj: Scrollbar, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::layout-manager", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::layout-manager", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::layout-manager", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-bottom", callback: (($obj: Scrollbar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-bottom", callback: (($obj: Scrollbar, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-bottom", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-bottom", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-bottom", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-end", callback: (($obj: Scrollbar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-end", callback: (($obj: Scrollbar, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-end", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-end", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-end", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-start", callback: (($obj: Scrollbar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-start", callback: (($obj: Scrollbar, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-start", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-start", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-start", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-top", callback: (($obj: Scrollbar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-top", callback: (($obj: Scrollbar, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-top", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-top", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-top", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::name", callback: (($obj: Scrollbar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::name", callback: (($obj: Scrollbar, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::opacity", callback: (($obj: Scrollbar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::opacity", callback: (($obj: Scrollbar, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::opacity", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::opacity", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::opacity", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::overflow", callback: (($obj: Scrollbar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::overflow", callback: (($obj: Scrollbar, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::overflow", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::overflow", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::overflow", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::parent", callback: (($obj: Scrollbar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::parent", callback: (($obj: Scrollbar, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::receives-default", callback: (($obj: Scrollbar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::receives-default", callback: (($obj: Scrollbar, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::receives-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::receives-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::receives-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::root", callback: (($obj: Scrollbar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::root", callback: (($obj: Scrollbar, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::root", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::root", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::root", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::scale-factor", callback: (($obj: Scrollbar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::scale-factor", callback: (($obj: Scrollbar, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::scale-factor", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::scale-factor", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::scale-factor", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::sensitive", callback: (($obj: Scrollbar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::sensitive", callback: (($obj: Scrollbar, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::sensitive", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::sensitive", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::sensitive", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::tooltip-markup", callback: (($obj: Scrollbar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::tooltip-markup", callback: (($obj: Scrollbar, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::tooltip-markup", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::tooltip-markup", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::tooltip-markup", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::tooltip-text", callback: (($obj: Scrollbar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::tooltip-text", callback: (($obj: Scrollbar, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::tooltip-text", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::tooltip-text", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::tooltip-text", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::valign", callback: (($obj: Scrollbar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::valign", callback: (($obj: Scrollbar, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::valign", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::valign", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::valign", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::vexpand", callback: (($obj: Scrollbar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vexpand", callback: (($obj: Scrollbar, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::vexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::vexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::vexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::vexpand-set", callback: (($obj: Scrollbar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vexpand-set", callback: (($obj: Scrollbar, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::vexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::vexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::vexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::visible", callback: (($obj: Scrollbar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::visible", callback: (($obj: Scrollbar, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::width-request", callback: (($obj: Scrollbar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::width-request", callback: (($obj: Scrollbar, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::width-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::width-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::width-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::accessible-role", callback: (($obj: Scrollbar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-role", callback: (($obj: Scrollbar, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::accessible-role", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::accessible-role", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::accessible-role", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::orientation", callback: (($obj: Scrollbar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::orientation", callback: (($obj: Scrollbar, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::orientation", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::orientation", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::orientation", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: Scrollbar_ConstructProps) + _init (config?: Scrollbar_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(orientation: Orientation, adjustment?: Adjustment | null): Scrollbar + static $gtype: GObject.Type +} +export interface ScrolledWindow_ConstructProps extends Widget_ConstructProps { + child?: Widget + hadjustment?: Adjustment + hasFrame?: boolean + hscrollbarPolicy?: PolicyType + kineticScrolling?: boolean + maxContentHeight?: number + maxContentWidth?: number + minContentHeight?: number + minContentWidth?: number + overlayScrolling?: boolean + propagateNaturalHeight?: boolean + propagateNaturalWidth?: boolean + vadjustment?: Adjustment + vscrollbarPolicy?: PolicyType + windowPlacement?: CornerType + accessibleRole?: AccessibleRole +} +export class ScrolledWindow { + /* Properties of Gtk.ScrolledWindow */ + child: Widget + hadjustment: Adjustment + hasFrame: boolean + hscrollbarPolicy: PolicyType + kineticScrolling: boolean + maxContentHeight: number + maxContentWidth: number + minContentHeight: number + minContentWidth: number + overlayScrolling: boolean + propagateNaturalHeight: boolean + propagateNaturalWidth: boolean + vadjustment: Adjustment + vscrollbarPolicy: PolicyType + windowPlacement: CornerType + /* Properties of Gtk.Widget */ + canFocus: boolean + canTarget: boolean + cssClasses: string[] + cursor: Gdk.Cursor + focusOnClick: boolean + focusable: boolean + halign: Align + readonly hasDefault: boolean + readonly hasFocus: boolean + hasTooltip: boolean + heightRequest: number + hexpand: boolean + hexpandSet: boolean + layoutManager: LayoutManager + marginBottom: number + marginEnd: number + marginStart: number + marginTop: number + name: string + opacity: number + overflow: Overflow + readonly parent: Widget + receivesDefault: boolean + readonly root: Root + readonly scaleFactor: number + sensitive: boolean + tooltipMarkup: string + tooltipText: string + valign: Align + vexpand: boolean + vexpandSet: boolean + visible: boolean + widthRequest: number + /* Properties of Gtk.Accessible */ + accessibleRole: AccessibleRole + /* Fields of Gtk.Widget */ + parentInstance: GObject.InitiallyUnowned + /* Fields of GObject.InitiallyUnowned */ + gTypeInstance: GObject.TypeInstance + /* Methods of Gtk.ScrolledWindow */ + getChild(): Widget | null + getHadjustment(): Adjustment + getHasFrame(): boolean + getHscrollbar(): Widget + getKineticScrolling(): boolean + getMaxContentHeight(): number + getMaxContentWidth(): number + getMinContentHeight(): number + getMinContentWidth(): number + getOverlayScrolling(): boolean + getPlacement(): CornerType + getPolicy(): [ /* hscrollbarPolicy */ PolicyType | null, /* vscrollbarPolicy */ PolicyType | null ] + getPropagateNaturalHeight(): boolean + getPropagateNaturalWidth(): boolean + getVadjustment(): Adjustment + getVscrollbar(): Widget + setChild(child?: Widget | null): void + setHadjustment(hadjustment?: Adjustment | 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: CornerType): void + setPolicy(hscrollbarPolicy: PolicyType, vscrollbarPolicy: PolicyType): void + setPropagateNaturalHeight(propagate: boolean): void + setPropagateNaturalWidth(propagate: boolean): void + setVadjustment(vadjustment?: Adjustment | null): void + unsetPlacement(): void + /* Methods of Gtk.Widget */ + actionSetEnabled(actionName: string, enabled: boolean): void + activate(): boolean + activateAction(name: string, args?: GLib.Variant | null): boolean + activateDefault(): void + addController(controller: EventController): void + addCssClass(cssClass: string): void + addMnemonicLabel(label: Widget): void + addTickCallback(callback: TickCallback): number + allocate(width: number, height: number, baseline: number, transform?: Gsk.Transform | null): void + childFocus(direction: DirectionType): boolean + computeBounds(target: Widget): [ /* returnType */ boolean, /* outBounds */ Graphene.Rect ] + computeExpand(orientation: Orientation): boolean + computePoint(target: Widget, point: Graphene.Point): [ /* returnType */ boolean, /* outPoint */ Graphene.Point ] + computeTransform(target: Widget): [ /* returnType */ boolean, /* outTransform */ Graphene.Matrix ] + contains(x: number, y: number): boolean + createPangoContext(): Pango.Context + createPangoLayout(text?: string | null): Pango.Layout + dragCheckThreshold(startX: number, startY: number, currentX: number, currentY: number): boolean + errorBell(): void + getAllocatedBaseline(): number + getAllocatedHeight(): number + getAllocatedWidth(): number + getAllocation(): /* allocation */ Allocation + getAncestor(widgetType: GObject.Type): Widget | null + getCanFocus(): boolean + getCanTarget(): boolean + getChildVisible(): boolean + getClipboard(): Gdk.Clipboard + getCssClasses(): string[] + getCssName(): string + getCursor(): Gdk.Cursor | null + getDirection(): TextDirection + getDisplay(): Gdk.Display + getFirstChild(): Widget | null + getFocusChild(): Widget | null + getFocusOnClick(): boolean + getFocusable(): boolean + getFontMap(): Pango.FontMap | null + getFontOptions(): cairo.FontOptions | null + getFrameClock(): Gdk.FrameClock | null + getHalign(): Align + getHasTooltip(): boolean + getHeight(): number + getHexpand(): boolean + getHexpandSet(): boolean + getLastChild(): Widget | null + getLayoutManager(): LayoutManager | null + getMapped(): boolean + getMarginBottom(): number + getMarginEnd(): number + getMarginStart(): number + getMarginTop(): number + getName(): string + getNative(): Native | null + getNextSibling(): Widget | null + getOpacity(): number + getOverflow(): Overflow + getPangoContext(): Pango.Context + getParent(): Widget | null + getPreferredSize(): [ /* minimumSize */ Requisition | null, /* naturalSize */ Requisition | null ] + getPrevSibling(): Widget | null + getPrimaryClipboard(): Gdk.Clipboard + getRealized(): boolean + getReceivesDefault(): boolean + getRequestMode(): SizeRequestMode + getRoot(): Root | null + getScaleFactor(): number + getSensitive(): boolean + getSettings(): Settings + getSize(orientation: Orientation): number + getSizeRequest(): [ /* width */ number | null, /* height */ number | null ] + getStateFlags(): StateFlags + getStyleContext(): StyleContext + getTemplateChild(widgetType: GObject.Type, name: string): GObject.Object + getTooltipMarkup(): string | null + getTooltipText(): string | null + getValign(): 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?: Gio.ActionGroup | null): void + insertAfter(parent: Widget, previousSibling?: Widget | null): void + insertBefore(parent: Widget, nextSibling?: Widget | null): void + isAncestor(ancestor: Widget): boolean + isDrawable(): boolean + isFocus(): boolean + isSensitive(): boolean + isVisible(): boolean + keynavFailed(direction: DirectionType): boolean + listMnemonicLabels(): Widget[] + map(): void + measure(orientation: Orientation, forSize: number): [ /* minimum */ number | null, /* natural */ number | null, /* minimumBaseline */ number | null, /* naturalBaseline */ number | null ] + mnemonicActivate(groupCycling: boolean): boolean + observeChildren(): Gio.ListModel + observeControllers(): Gio.ListModel + pick(x: number, y: number, flags: PickFlags): Widget | null + queueAllocate(): void + queueDraw(): void + queueResize(): void + realize(): void + removeController(controller: EventController): void + removeCssClass(cssClass: string): void + removeMnemonicLabel(label: Widget): void + removeTickCallback(id: number): void + setCanFocus(canFocus: boolean): void + setCanTarget(canTarget: boolean): void + setChildVisible(childVisible: boolean): void + setCssClasses(classes: string[]): void + setCursor(cursor?: Gdk.Cursor | null): void + setCursorFromName(name?: string | null): void + setDirection(dir: TextDirection): void + setFocusChild(child?: Widget | null): void + setFocusOnClick(focusOnClick: boolean): void + setFocusable(focusable: boolean): void + setFontMap(fontMap?: Pango.FontMap | null): void + setFontOptions(options?: cairo.FontOptions | null): void + setHalign(align: Align): void + setHasTooltip(hasTooltip: boolean): void + setHexpand(expand: boolean): void + setHexpandSet(set: boolean): void + setLayoutManager(layoutManager?: LayoutManager | 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: Overflow): void + setParent(parent: Widget): void + setReceivesDefault(receivesDefault: boolean): void + setSensitive(sensitive: boolean): void + setSizeRequest(width: number, height: number): void + setStateFlags(flags: StateFlags, clear: boolean): void + setTooltipMarkup(markup?: string | null): void + setTooltipText(text?: string | null): void + setValign(align: Align): void + setVexpand(expand: boolean): void + setVexpandSet(set: boolean): void + setVisible(visible: boolean): void + shouldLayout(): boolean + show(): void + sizeAllocate(allocation: Allocation, baseline: number): void + snapshotChild(child: Widget, snapshot: Snapshot): void + translateCoordinates(destWidget: Widget, srcX: number, srcY: number): [ /* returnType */ boolean, /* destX */ number | null, /* destY */ number | null ] + triggerTooltipQuery(): void + unmap(): void + unparent(): void + unrealize(): void + unsetStateFlags(flags: StateFlags): void + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Methods of Gtk.Accessible */ + getAccessibleRole(): AccessibleRole + resetProperty(property: AccessibleProperty): void + resetRelation(relation: AccessibleRelation): void + resetState(state: AccessibleState): void + updateProperty(properties: AccessibleProperty[], values: any): void + updateRelation(relations: AccessibleRelation[], values: any): void + updateState(states: AccessibleState[], values: any): void + /* Methods of Gtk.Buildable */ + getBuildableId(): string + /* Virtual methods of Gtk.Widget */ + vfuncComputeExpand(hexpandP: boolean, vexpandP: boolean): void + vfuncContains(x: number, y: number): boolean + vfuncCssChanged(change: CssStyleChange): void + vfuncDirectionChanged(previousDirection: TextDirection): void + vfuncFocus(direction: DirectionType): boolean + vfuncGetRequestMode(): SizeRequestMode + vfuncGrabFocus(): boolean + vfuncHide(): void + vfuncKeynavFailed(direction: DirectionType): boolean + vfuncMap(): void + vfuncMeasure(orientation: Orientation, forSize: number): [ /* minimum */ number | null, /* natural */ number | null, /* minimumBaseline */ number | null, /* naturalBaseline */ number | null ] + vfuncMnemonicActivate(groupCycling: boolean): boolean + vfuncMoveFocus(direction: DirectionType): void + vfuncQueryTooltip(x: number, y: number, keyboardTooltip: boolean, tooltip: Tooltip): boolean + vfuncRealize(): void + vfuncRoot(): void + vfuncSetFocusChild(child?: Widget | null): void + vfuncShow(): void + vfuncSizeAllocate(width: number, height: number, baseline: number): void + vfuncSnapshot(snapshot: Snapshot): void + vfuncStateFlagsChanged(previousStateFlags: StateFlags): void + vfuncSystemSettingChanged(settings: SystemSetting): void + vfuncUnmap(): void + vfuncUnrealize(): void + vfuncUnroot(): void + vfuncAddChild(builder: Builder, child: GObject.Object, type?: string | null): void + vfuncCustomFinished(builder: Builder, child: GObject.Object | null, tagname: string, data?: object | null): void + vfuncCustomTagEnd(builder: Builder, child: GObject.Object | null, tagname: string, data?: object | null): void + vfuncCustomTagStart(builder: Builder, child: GObject.Object | null, tagname: string): [ /* returnType */ boolean, /* parser */ BuildableParser, /* data */ object | null ] + vfuncGetId(): string + vfuncGetInternalChild(builder: Builder, childname: string): GObject.Object + vfuncParserFinished(builder: Builder): void + vfuncSetBuildableProperty(builder: Builder, name: string, value: any): void + vfuncSetId(id: string): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Gtk.ScrolledWindow */ + connect(sigName: "edge-overshot", callback: (($obj: ScrolledWindow, pos: PositionType) => void)): number + connect_after(sigName: "edge-overshot", callback: (($obj: ScrolledWindow, pos: PositionType) => void)): number + emit(sigName: "edge-overshot", pos: PositionType): void + on(sigName: "edge-overshot", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "edge-overshot", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "edge-overshot", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "edge-reached", callback: (($obj: ScrolledWindow, pos: PositionType) => void)): number + connect_after(sigName: "edge-reached", callback: (($obj: ScrolledWindow, pos: PositionType) => void)): number + emit(sigName: "edge-reached", pos: PositionType): void + on(sigName: "edge-reached", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "edge-reached", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "edge-reached", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "move-focus-out", callback: (($obj: ScrolledWindow, directionType: DirectionType) => void)): number + connect_after(sigName: "move-focus-out", callback: (($obj: ScrolledWindow, directionType: DirectionType) => void)): number + emit(sigName: "move-focus-out", directionType: DirectionType): void + on(sigName: "move-focus-out", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "move-focus-out", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "move-focus-out", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "scroll-child", callback: (($obj: ScrolledWindow, scroll: ScrollType, horizontal: boolean) => boolean)): number + connect_after(sigName: "scroll-child", callback: (($obj: ScrolledWindow, scroll: ScrollType, horizontal: boolean) => boolean)): number + emit(sigName: "scroll-child", scroll: ScrollType, horizontal: boolean): void + on(sigName: "scroll-child", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "scroll-child", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "scroll-child", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of Gtk.Widget */ + connect(sigName: "destroy", callback: (($obj: ScrolledWindow) => void)): number + connect_after(sigName: "destroy", callback: (($obj: ScrolledWindow) => void)): number + emit(sigName: "destroy"): void + on(sigName: "destroy", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "destroy", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "destroy", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "direction-changed", callback: (($obj: ScrolledWindow, previousDirection: TextDirection) => void)): number + connect_after(sigName: "direction-changed", callback: (($obj: ScrolledWindow, previousDirection: TextDirection) => void)): number + emit(sigName: "direction-changed", previousDirection: TextDirection): void + on(sigName: "direction-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "direction-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "direction-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "hide", callback: (($obj: ScrolledWindow) => void)): number + connect_after(sigName: "hide", callback: (($obj: ScrolledWindow) => void)): number + emit(sigName: "hide"): void + on(sigName: "hide", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "hide", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "hide", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "keynav-failed", callback: (($obj: ScrolledWindow, direction: DirectionType) => boolean)): number + connect_after(sigName: "keynav-failed", callback: (($obj: ScrolledWindow, direction: DirectionType) => boolean)): number + emit(sigName: "keynav-failed", direction: DirectionType): void + on(sigName: "keynav-failed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "keynav-failed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "keynav-failed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "map", callback: (($obj: ScrolledWindow) => void)): number + connect_after(sigName: "map", callback: (($obj: ScrolledWindow) => void)): number + emit(sigName: "map"): void + on(sigName: "map", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "map", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "map", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "mnemonic-activate", callback: (($obj: ScrolledWindow, groupCycling: boolean) => boolean)): number + connect_after(sigName: "mnemonic-activate", callback: (($obj: ScrolledWindow, groupCycling: boolean) => boolean)): number + emit(sigName: "mnemonic-activate", groupCycling: boolean): void + on(sigName: "mnemonic-activate", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "mnemonic-activate", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "mnemonic-activate", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "move-focus", callback: (($obj: ScrolledWindow, direction: DirectionType) => void)): number + connect_after(sigName: "move-focus", callback: (($obj: ScrolledWindow, direction: DirectionType) => void)): number + emit(sigName: "move-focus", direction: DirectionType): void + on(sigName: "move-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "move-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "move-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "query-tooltip", callback: (($obj: ScrolledWindow, x: number, y: number, keyboardMode: boolean, tooltip: Tooltip) => boolean)): number + connect_after(sigName: "query-tooltip", callback: (($obj: ScrolledWindow, x: number, y: number, keyboardMode: boolean, tooltip: Tooltip) => boolean)): number + emit(sigName: "query-tooltip", x: number, y: number, keyboardMode: boolean, tooltip: Tooltip): void + on(sigName: "query-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "query-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "query-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "realize", callback: (($obj: ScrolledWindow) => void)): number + connect_after(sigName: "realize", callback: (($obj: ScrolledWindow) => void)): number + emit(sigName: "realize"): void + on(sigName: "realize", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "realize", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "realize", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "show", callback: (($obj: ScrolledWindow) => void)): number + connect_after(sigName: "show", callback: (($obj: ScrolledWindow) => void)): number + emit(sigName: "show"): void + on(sigName: "show", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "show", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "show", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "state-flags-changed", callback: (($obj: ScrolledWindow, flags: StateFlags) => void)): number + connect_after(sigName: "state-flags-changed", callback: (($obj: ScrolledWindow, flags: StateFlags) => void)): number + emit(sigName: "state-flags-changed", flags: StateFlags): void + on(sigName: "state-flags-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "state-flags-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "state-flags-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "unmap", callback: (($obj: ScrolledWindow) => void)): number + connect_after(sigName: "unmap", callback: (($obj: ScrolledWindow) => void)): number + emit(sigName: "unmap"): void + on(sigName: "unmap", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "unmap", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "unmap", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "unrealize", callback: (($obj: ScrolledWindow) => void)): number + connect_after(sigName: "unrealize", callback: (($obj: ScrolledWindow) => void)): number + emit(sigName: "unrealize"): void + on(sigName: "unrealize", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "unrealize", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "unrealize", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: ScrolledWindow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: ScrolledWindow, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::child", callback: (($obj: ScrolledWindow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::child", callback: (($obj: ScrolledWindow, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::child", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::child", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::child", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::hadjustment", callback: (($obj: ScrolledWindow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hadjustment", callback: (($obj: ScrolledWindow, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::hadjustment", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::hadjustment", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::hadjustment", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::has-frame", callback: (($obj: ScrolledWindow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-frame", callback: (($obj: ScrolledWindow, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::has-frame", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::has-frame", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::has-frame", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::hscrollbar-policy", callback: (($obj: ScrolledWindow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hscrollbar-policy", callback: (($obj: ScrolledWindow, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::hscrollbar-policy", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::hscrollbar-policy", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::hscrollbar-policy", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::kinetic-scrolling", callback: (($obj: ScrolledWindow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::kinetic-scrolling", callback: (($obj: ScrolledWindow, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::kinetic-scrolling", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::kinetic-scrolling", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::kinetic-scrolling", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::max-content-height", callback: (($obj: ScrolledWindow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::max-content-height", callback: (($obj: ScrolledWindow, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::max-content-height", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::max-content-height", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::max-content-height", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::max-content-width", callback: (($obj: ScrolledWindow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::max-content-width", callback: (($obj: ScrolledWindow, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::max-content-width", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::max-content-width", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::max-content-width", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::min-content-height", callback: (($obj: ScrolledWindow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::min-content-height", callback: (($obj: ScrolledWindow, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::min-content-height", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::min-content-height", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::min-content-height", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::min-content-width", callback: (($obj: ScrolledWindow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::min-content-width", callback: (($obj: ScrolledWindow, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::min-content-width", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::min-content-width", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::min-content-width", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::overlay-scrolling", callback: (($obj: ScrolledWindow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::overlay-scrolling", callback: (($obj: ScrolledWindow, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::overlay-scrolling", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::overlay-scrolling", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::overlay-scrolling", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::propagate-natural-height", callback: (($obj: ScrolledWindow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::propagate-natural-height", callback: (($obj: ScrolledWindow, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::propagate-natural-height", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::propagate-natural-height", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::propagate-natural-height", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::propagate-natural-width", callback: (($obj: ScrolledWindow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::propagate-natural-width", callback: (($obj: ScrolledWindow, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::propagate-natural-width", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::propagate-natural-width", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::propagate-natural-width", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::vadjustment", callback: (($obj: ScrolledWindow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vadjustment", callback: (($obj: ScrolledWindow, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::vadjustment", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::vadjustment", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::vadjustment", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::vscrollbar-policy", callback: (($obj: ScrolledWindow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vscrollbar-policy", callback: (($obj: ScrolledWindow, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::vscrollbar-policy", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::vscrollbar-policy", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::vscrollbar-policy", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::window-placement", callback: (($obj: ScrolledWindow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::window-placement", callback: (($obj: ScrolledWindow, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::window-placement", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::window-placement", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::window-placement", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::can-focus", callback: (($obj: ScrolledWindow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::can-focus", callback: (($obj: ScrolledWindow, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::can-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::can-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::can-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::can-target", callback: (($obj: ScrolledWindow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::can-target", callback: (($obj: ScrolledWindow, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::can-target", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::can-target", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::can-target", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::css-classes", callback: (($obj: ScrolledWindow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::css-classes", callback: (($obj: ScrolledWindow, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::css-classes", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::css-classes", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::css-classes", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::cursor", callback: (($obj: ScrolledWindow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::cursor", callback: (($obj: ScrolledWindow, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::cursor", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::cursor", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::cursor", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::focus-on-click", callback: (($obj: ScrolledWindow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::focus-on-click", callback: (($obj: ScrolledWindow, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::focus-on-click", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::focus-on-click", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::focus-on-click", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::focusable", callback: (($obj: ScrolledWindow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::focusable", callback: (($obj: ScrolledWindow, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::focusable", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::focusable", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::focusable", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::halign", callback: (($obj: ScrolledWindow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::halign", callback: (($obj: ScrolledWindow, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::halign", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::halign", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::halign", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::has-default", callback: (($obj: ScrolledWindow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-default", callback: (($obj: ScrolledWindow, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::has-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::has-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::has-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::has-focus", callback: (($obj: ScrolledWindow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-focus", callback: (($obj: ScrolledWindow, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::has-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::has-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::has-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::has-tooltip", callback: (($obj: ScrolledWindow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-tooltip", callback: (($obj: ScrolledWindow, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::has-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::has-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::has-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::height-request", callback: (($obj: ScrolledWindow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::height-request", callback: (($obj: ScrolledWindow, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::height-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::height-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::height-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::hexpand", callback: (($obj: ScrolledWindow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hexpand", callback: (($obj: ScrolledWindow, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::hexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::hexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::hexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::hexpand-set", callback: (($obj: ScrolledWindow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hexpand-set", callback: (($obj: ScrolledWindow, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::hexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::hexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::hexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::layout-manager", callback: (($obj: ScrolledWindow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::layout-manager", callback: (($obj: ScrolledWindow, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::layout-manager", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::layout-manager", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::layout-manager", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-bottom", callback: (($obj: ScrolledWindow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-bottom", callback: (($obj: ScrolledWindow, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-bottom", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-bottom", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-bottom", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-end", callback: (($obj: ScrolledWindow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-end", callback: (($obj: ScrolledWindow, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-end", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-end", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-end", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-start", callback: (($obj: ScrolledWindow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-start", callback: (($obj: ScrolledWindow, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-start", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-start", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-start", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-top", callback: (($obj: ScrolledWindow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-top", callback: (($obj: ScrolledWindow, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-top", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-top", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-top", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::name", callback: (($obj: ScrolledWindow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::name", callback: (($obj: ScrolledWindow, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::opacity", callback: (($obj: ScrolledWindow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::opacity", callback: (($obj: ScrolledWindow, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::opacity", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::opacity", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::opacity", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::overflow", callback: (($obj: ScrolledWindow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::overflow", callback: (($obj: ScrolledWindow, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::overflow", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::overflow", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::overflow", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::parent", callback: (($obj: ScrolledWindow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::parent", callback: (($obj: ScrolledWindow, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::receives-default", callback: (($obj: ScrolledWindow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::receives-default", callback: (($obj: ScrolledWindow, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::receives-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::receives-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::receives-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::root", callback: (($obj: ScrolledWindow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::root", callback: (($obj: ScrolledWindow, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::root", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::root", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::root", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::scale-factor", callback: (($obj: ScrolledWindow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::scale-factor", callback: (($obj: ScrolledWindow, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::scale-factor", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::scale-factor", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::scale-factor", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::sensitive", callback: (($obj: ScrolledWindow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::sensitive", callback: (($obj: ScrolledWindow, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::sensitive", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::sensitive", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::sensitive", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::tooltip-markup", callback: (($obj: ScrolledWindow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::tooltip-markup", callback: (($obj: ScrolledWindow, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::tooltip-markup", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::tooltip-markup", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::tooltip-markup", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::tooltip-text", callback: (($obj: ScrolledWindow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::tooltip-text", callback: (($obj: ScrolledWindow, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::tooltip-text", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::tooltip-text", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::tooltip-text", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::valign", callback: (($obj: ScrolledWindow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::valign", callback: (($obj: ScrolledWindow, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::valign", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::valign", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::valign", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::vexpand", callback: (($obj: ScrolledWindow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vexpand", callback: (($obj: ScrolledWindow, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::vexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::vexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::vexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::vexpand-set", callback: (($obj: ScrolledWindow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vexpand-set", callback: (($obj: ScrolledWindow, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::vexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::vexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::vexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::visible", callback: (($obj: ScrolledWindow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::visible", callback: (($obj: ScrolledWindow, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::width-request", callback: (($obj: ScrolledWindow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::width-request", callback: (($obj: ScrolledWindow, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::width-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::width-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::width-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::accessible-role", callback: (($obj: ScrolledWindow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-role", callback: (($obj: ScrolledWindow, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::accessible-role", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::accessible-role", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::accessible-role", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: ScrolledWindow_ConstructProps) + _init (config?: ScrolledWindow_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(): ScrolledWindow + static $gtype: GObject.Type +} +export interface SearchBar_ConstructProps extends Widget_ConstructProps { + child?: Widget + keyCaptureWidget?: Widget + searchModeEnabled?: boolean + showCloseButton?: boolean + accessibleRole?: AccessibleRole +} +export class SearchBar { + /* Properties of Gtk.SearchBar */ + child: Widget + keyCaptureWidget: Widget + searchModeEnabled: boolean + showCloseButton: boolean + /* Properties of Gtk.Widget */ + canFocus: boolean + canTarget: boolean + cssClasses: string[] + cursor: Gdk.Cursor + focusOnClick: boolean + focusable: boolean + halign: Align + readonly hasDefault: boolean + readonly hasFocus: boolean + hasTooltip: boolean + heightRequest: number + hexpand: boolean + hexpandSet: boolean + layoutManager: LayoutManager + marginBottom: number + marginEnd: number + marginStart: number + marginTop: number + name: string + opacity: number + overflow: Overflow + readonly parent: Widget + receivesDefault: boolean + readonly root: Root + readonly scaleFactor: number + sensitive: boolean + tooltipMarkup: string + tooltipText: string + valign: Align + vexpand: boolean + vexpandSet: boolean + visible: boolean + widthRequest: number + /* Properties of Gtk.Accessible */ + accessibleRole: AccessibleRole + /* Fields of Gtk.Widget */ + parentInstance: GObject.InitiallyUnowned + /* Fields of GObject.InitiallyUnowned */ + gTypeInstance: GObject.TypeInstance + /* Methods of Gtk.SearchBar */ + connectEntry(entry: Editable): void + getChild(): Widget | null + getKeyCaptureWidget(): Widget + getSearchMode(): boolean + getShowCloseButton(): boolean + setChild(child?: Widget | null): void + setKeyCaptureWidget(widget?: Widget | null): void + setSearchMode(searchMode: boolean): void + setShowCloseButton(visible: boolean): void + /* Methods of Gtk.Widget */ + actionSetEnabled(actionName: string, enabled: boolean): void + activate(): boolean + activateAction(name: string, args?: GLib.Variant | null): boolean + activateDefault(): void + addController(controller: EventController): void + addCssClass(cssClass: string): void + addMnemonicLabel(label: Widget): void + addTickCallback(callback: TickCallback): number + allocate(width: number, height: number, baseline: number, transform?: Gsk.Transform | null): void + childFocus(direction: DirectionType): boolean + computeBounds(target: Widget): [ /* returnType */ boolean, /* outBounds */ Graphene.Rect ] + computeExpand(orientation: Orientation): boolean + computePoint(target: Widget, point: Graphene.Point): [ /* returnType */ boolean, /* outPoint */ Graphene.Point ] + computeTransform(target: Widget): [ /* returnType */ boolean, /* outTransform */ Graphene.Matrix ] + contains(x: number, y: number): boolean + createPangoContext(): Pango.Context + createPangoLayout(text?: string | null): Pango.Layout + dragCheckThreshold(startX: number, startY: number, currentX: number, currentY: number): boolean + errorBell(): void + getAllocatedBaseline(): number + getAllocatedHeight(): number + getAllocatedWidth(): number + getAllocation(): /* allocation */ Allocation + getAncestor(widgetType: GObject.Type): Widget | null + getCanFocus(): boolean + getCanTarget(): boolean + getChildVisible(): boolean + getClipboard(): Gdk.Clipboard + getCssClasses(): string[] + getCssName(): string + getCursor(): Gdk.Cursor | null + getDirection(): TextDirection + getDisplay(): Gdk.Display + getFirstChild(): Widget | null + getFocusChild(): Widget | null + getFocusOnClick(): boolean + getFocusable(): boolean + getFontMap(): Pango.FontMap | null + getFontOptions(): cairo.FontOptions | null + getFrameClock(): Gdk.FrameClock | null + getHalign(): Align + getHasTooltip(): boolean + getHeight(): number + getHexpand(): boolean + getHexpandSet(): boolean + getLastChild(): Widget | null + getLayoutManager(): LayoutManager | null + getMapped(): boolean + getMarginBottom(): number + getMarginEnd(): number + getMarginStart(): number + getMarginTop(): number + getName(): string + getNative(): Native | null + getNextSibling(): Widget | null + getOpacity(): number + getOverflow(): Overflow + getPangoContext(): Pango.Context + getParent(): Widget | null + getPreferredSize(): [ /* minimumSize */ Requisition | null, /* naturalSize */ Requisition | null ] + getPrevSibling(): Widget | null + getPrimaryClipboard(): Gdk.Clipboard + getRealized(): boolean + getReceivesDefault(): boolean + getRequestMode(): SizeRequestMode + getRoot(): Root | null + getScaleFactor(): number + getSensitive(): boolean + getSettings(): Settings + getSize(orientation: Orientation): number + getSizeRequest(): [ /* width */ number | null, /* height */ number | null ] + getStateFlags(): StateFlags + getStyleContext(): StyleContext + getTemplateChild(widgetType: GObject.Type, name: string): GObject.Object + getTooltipMarkup(): string | null + getTooltipText(): string | null + getValign(): 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?: Gio.ActionGroup | null): void + insertAfter(parent: Widget, previousSibling?: Widget | null): void + insertBefore(parent: Widget, nextSibling?: Widget | null): void + isAncestor(ancestor: Widget): boolean + isDrawable(): boolean + isFocus(): boolean + isSensitive(): boolean + isVisible(): boolean + keynavFailed(direction: DirectionType): boolean + listMnemonicLabels(): Widget[] + map(): void + measure(orientation: Orientation, forSize: number): [ /* minimum */ number | null, /* natural */ number | null, /* minimumBaseline */ number | null, /* naturalBaseline */ number | null ] + mnemonicActivate(groupCycling: boolean): boolean + observeChildren(): Gio.ListModel + observeControllers(): Gio.ListModel + pick(x: number, y: number, flags: PickFlags): Widget | null + queueAllocate(): void + queueDraw(): void + queueResize(): void + realize(): void + removeController(controller: EventController): void + removeCssClass(cssClass: string): void + removeMnemonicLabel(label: Widget): void + removeTickCallback(id: number): void + setCanFocus(canFocus: boolean): void + setCanTarget(canTarget: boolean): void + setChildVisible(childVisible: boolean): void + setCssClasses(classes: string[]): void + setCursor(cursor?: Gdk.Cursor | null): void + setCursorFromName(name?: string | null): void + setDirection(dir: TextDirection): void + setFocusChild(child?: Widget | null): void + setFocusOnClick(focusOnClick: boolean): void + setFocusable(focusable: boolean): void + setFontMap(fontMap?: Pango.FontMap | null): void + setFontOptions(options?: cairo.FontOptions | null): void + setHalign(align: Align): void + setHasTooltip(hasTooltip: boolean): void + setHexpand(expand: boolean): void + setHexpandSet(set: boolean): void + setLayoutManager(layoutManager?: LayoutManager | 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: Overflow): void + setParent(parent: Widget): void + setReceivesDefault(receivesDefault: boolean): void + setSensitive(sensitive: boolean): void + setSizeRequest(width: number, height: number): void + setStateFlags(flags: StateFlags, clear: boolean): void + setTooltipMarkup(markup?: string | null): void + setTooltipText(text?: string | null): void + setValign(align: Align): void + setVexpand(expand: boolean): void + setVexpandSet(set: boolean): void + setVisible(visible: boolean): void + shouldLayout(): boolean + show(): void + sizeAllocate(allocation: Allocation, baseline: number): void + snapshotChild(child: Widget, snapshot: Snapshot): void + translateCoordinates(destWidget: Widget, srcX: number, srcY: number): [ /* returnType */ boolean, /* destX */ number | null, /* destY */ number | null ] + triggerTooltipQuery(): void + unmap(): void + unparent(): void + unrealize(): void + unsetStateFlags(flags: StateFlags): void + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Methods of Gtk.Accessible */ + getAccessibleRole(): AccessibleRole + resetProperty(property: AccessibleProperty): void + resetRelation(relation: AccessibleRelation): void + resetState(state: AccessibleState): void + updateProperty(properties: AccessibleProperty[], values: any): void + updateRelation(relations: AccessibleRelation[], values: any): void + updateState(states: AccessibleState[], values: any): void + /* Methods of Gtk.Buildable */ + getBuildableId(): string + /* Virtual methods of Gtk.Widget */ + vfuncComputeExpand(hexpandP: boolean, vexpandP: boolean): void + vfuncContains(x: number, y: number): boolean + vfuncCssChanged(change: CssStyleChange): void + vfuncDirectionChanged(previousDirection: TextDirection): void + vfuncFocus(direction: DirectionType): boolean + vfuncGetRequestMode(): SizeRequestMode + vfuncGrabFocus(): boolean + vfuncHide(): void + vfuncKeynavFailed(direction: DirectionType): boolean + vfuncMap(): void + vfuncMeasure(orientation: Orientation, forSize: number): [ /* minimum */ number | null, /* natural */ number | null, /* minimumBaseline */ number | null, /* naturalBaseline */ number | null ] + vfuncMnemonicActivate(groupCycling: boolean): boolean + vfuncMoveFocus(direction: DirectionType): void + vfuncQueryTooltip(x: number, y: number, keyboardTooltip: boolean, tooltip: Tooltip): boolean + vfuncRealize(): void + vfuncRoot(): void + vfuncSetFocusChild(child?: Widget | null): void + vfuncShow(): void + vfuncSizeAllocate(width: number, height: number, baseline: number): void + vfuncSnapshot(snapshot: Snapshot): void + vfuncStateFlagsChanged(previousStateFlags: StateFlags): void + vfuncSystemSettingChanged(settings: SystemSetting): void + vfuncUnmap(): void + vfuncUnrealize(): void + vfuncUnroot(): void + vfuncAddChild(builder: Builder, child: GObject.Object, type?: string | null): void + vfuncCustomFinished(builder: Builder, child: GObject.Object | null, tagname: string, data?: object | null): void + vfuncCustomTagEnd(builder: Builder, child: GObject.Object | null, tagname: string, data?: object | null): void + vfuncCustomTagStart(builder: Builder, child: GObject.Object | null, tagname: string): [ /* returnType */ boolean, /* parser */ BuildableParser, /* data */ object | null ] + vfuncGetId(): string + vfuncGetInternalChild(builder: Builder, childname: string): GObject.Object + vfuncParserFinished(builder: Builder): void + vfuncSetBuildableProperty(builder: Builder, name: string, value: any): void + vfuncSetId(id: string): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Gtk.Widget */ + connect(sigName: "destroy", callback: (($obj: SearchBar) => void)): number + connect_after(sigName: "destroy", callback: (($obj: SearchBar) => void)): number + emit(sigName: "destroy"): void + on(sigName: "destroy", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "destroy", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "destroy", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "direction-changed", callback: (($obj: SearchBar, previousDirection: TextDirection) => void)): number + connect_after(sigName: "direction-changed", callback: (($obj: SearchBar, previousDirection: TextDirection) => void)): number + emit(sigName: "direction-changed", previousDirection: TextDirection): void + on(sigName: "direction-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "direction-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "direction-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "hide", callback: (($obj: SearchBar) => void)): number + connect_after(sigName: "hide", callback: (($obj: SearchBar) => void)): number + emit(sigName: "hide"): void + on(sigName: "hide", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "hide", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "hide", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "keynav-failed", callback: (($obj: SearchBar, direction: DirectionType) => boolean)): number + connect_after(sigName: "keynav-failed", callback: (($obj: SearchBar, direction: DirectionType) => boolean)): number + emit(sigName: "keynav-failed", direction: DirectionType): void + on(sigName: "keynav-failed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "keynav-failed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "keynav-failed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "map", callback: (($obj: SearchBar) => void)): number + connect_after(sigName: "map", callback: (($obj: SearchBar) => void)): number + emit(sigName: "map"): void + on(sigName: "map", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "map", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "map", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "mnemonic-activate", callback: (($obj: SearchBar, groupCycling: boolean) => boolean)): number + connect_after(sigName: "mnemonic-activate", callback: (($obj: SearchBar, groupCycling: boolean) => boolean)): number + emit(sigName: "mnemonic-activate", groupCycling: boolean): void + on(sigName: "mnemonic-activate", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "mnemonic-activate", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "mnemonic-activate", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "move-focus", callback: (($obj: SearchBar, direction: DirectionType) => void)): number + connect_after(sigName: "move-focus", callback: (($obj: SearchBar, direction: DirectionType) => void)): number + emit(sigName: "move-focus", direction: DirectionType): void + on(sigName: "move-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "move-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "move-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "query-tooltip", callback: (($obj: SearchBar, x: number, y: number, keyboardMode: boolean, tooltip: Tooltip) => boolean)): number + connect_after(sigName: "query-tooltip", callback: (($obj: SearchBar, x: number, y: number, keyboardMode: boolean, tooltip: Tooltip) => boolean)): number + emit(sigName: "query-tooltip", x: number, y: number, keyboardMode: boolean, tooltip: Tooltip): void + on(sigName: "query-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "query-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "query-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "realize", callback: (($obj: SearchBar) => void)): number + connect_after(sigName: "realize", callback: (($obj: SearchBar) => void)): number + emit(sigName: "realize"): void + on(sigName: "realize", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "realize", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "realize", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "show", callback: (($obj: SearchBar) => void)): number + connect_after(sigName: "show", callback: (($obj: SearchBar) => void)): number + emit(sigName: "show"): void + on(sigName: "show", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "show", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "show", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "state-flags-changed", callback: (($obj: SearchBar, flags: StateFlags) => void)): number + connect_after(sigName: "state-flags-changed", callback: (($obj: SearchBar, flags: StateFlags) => void)): number + emit(sigName: "state-flags-changed", flags: StateFlags): void + on(sigName: "state-flags-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "state-flags-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "state-flags-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "unmap", callback: (($obj: SearchBar) => void)): number + connect_after(sigName: "unmap", callback: (($obj: SearchBar) => void)): number + emit(sigName: "unmap"): void + on(sigName: "unmap", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "unmap", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "unmap", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "unrealize", callback: (($obj: SearchBar) => void)): number + connect_after(sigName: "unrealize", callback: (($obj: SearchBar) => void)): number + emit(sigName: "unrealize"): void + on(sigName: "unrealize", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "unrealize", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "unrealize", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: SearchBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: SearchBar, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::child", callback: (($obj: SearchBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::child", callback: (($obj: SearchBar, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::child", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::child", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::child", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::key-capture-widget", callback: (($obj: SearchBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::key-capture-widget", callback: (($obj: SearchBar, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::key-capture-widget", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::key-capture-widget", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::key-capture-widget", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::search-mode-enabled", callback: (($obj: SearchBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::search-mode-enabled", callback: (($obj: SearchBar, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::search-mode-enabled", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::search-mode-enabled", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::search-mode-enabled", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::show-close-button", callback: (($obj: SearchBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::show-close-button", callback: (($obj: SearchBar, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::show-close-button", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::show-close-button", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::show-close-button", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::can-focus", callback: (($obj: SearchBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::can-focus", callback: (($obj: SearchBar, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::can-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::can-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::can-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::can-target", callback: (($obj: SearchBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::can-target", callback: (($obj: SearchBar, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::can-target", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::can-target", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::can-target", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::css-classes", callback: (($obj: SearchBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::css-classes", callback: (($obj: SearchBar, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::css-classes", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::css-classes", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::css-classes", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::cursor", callback: (($obj: SearchBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::cursor", callback: (($obj: SearchBar, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::cursor", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::cursor", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::cursor", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::focus-on-click", callback: (($obj: SearchBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::focus-on-click", callback: (($obj: SearchBar, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::focus-on-click", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::focus-on-click", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::focus-on-click", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::focusable", callback: (($obj: SearchBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::focusable", callback: (($obj: SearchBar, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::focusable", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::focusable", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::focusable", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::halign", callback: (($obj: SearchBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::halign", callback: (($obj: SearchBar, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::halign", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::halign", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::halign", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::has-default", callback: (($obj: SearchBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-default", callback: (($obj: SearchBar, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::has-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::has-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::has-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::has-focus", callback: (($obj: SearchBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-focus", callback: (($obj: SearchBar, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::has-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::has-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::has-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::has-tooltip", callback: (($obj: SearchBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-tooltip", callback: (($obj: SearchBar, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::has-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::has-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::has-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::height-request", callback: (($obj: SearchBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::height-request", callback: (($obj: SearchBar, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::height-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::height-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::height-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::hexpand", callback: (($obj: SearchBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hexpand", callback: (($obj: SearchBar, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::hexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::hexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::hexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::hexpand-set", callback: (($obj: SearchBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hexpand-set", callback: (($obj: SearchBar, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::hexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::hexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::hexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::layout-manager", callback: (($obj: SearchBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::layout-manager", callback: (($obj: SearchBar, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::layout-manager", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::layout-manager", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::layout-manager", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-bottom", callback: (($obj: SearchBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-bottom", callback: (($obj: SearchBar, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-bottom", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-bottom", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-bottom", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-end", callback: (($obj: SearchBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-end", callback: (($obj: SearchBar, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-end", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-end", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-end", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-start", callback: (($obj: SearchBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-start", callback: (($obj: SearchBar, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-start", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-start", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-start", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-top", callback: (($obj: SearchBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-top", callback: (($obj: SearchBar, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-top", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-top", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-top", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::name", callback: (($obj: SearchBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::name", callback: (($obj: SearchBar, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::opacity", callback: (($obj: SearchBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::opacity", callback: (($obj: SearchBar, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::opacity", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::opacity", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::opacity", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::overflow", callback: (($obj: SearchBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::overflow", callback: (($obj: SearchBar, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::overflow", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::overflow", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::overflow", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::parent", callback: (($obj: SearchBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::parent", callback: (($obj: SearchBar, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::receives-default", callback: (($obj: SearchBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::receives-default", callback: (($obj: SearchBar, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::receives-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::receives-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::receives-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::root", callback: (($obj: SearchBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::root", callback: (($obj: SearchBar, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::root", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::root", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::root", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::scale-factor", callback: (($obj: SearchBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::scale-factor", callback: (($obj: SearchBar, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::scale-factor", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::scale-factor", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::scale-factor", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::sensitive", callback: (($obj: SearchBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::sensitive", callback: (($obj: SearchBar, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::sensitive", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::sensitive", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::sensitive", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::tooltip-markup", callback: (($obj: SearchBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::tooltip-markup", callback: (($obj: SearchBar, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::tooltip-markup", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::tooltip-markup", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::tooltip-markup", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::tooltip-text", callback: (($obj: SearchBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::tooltip-text", callback: (($obj: SearchBar, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::tooltip-text", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::tooltip-text", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::tooltip-text", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::valign", callback: (($obj: SearchBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::valign", callback: (($obj: SearchBar, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::valign", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::valign", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::valign", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::vexpand", callback: (($obj: SearchBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vexpand", callback: (($obj: SearchBar, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::vexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::vexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::vexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::vexpand-set", callback: (($obj: SearchBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vexpand-set", callback: (($obj: SearchBar, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::vexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::vexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::vexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::visible", callback: (($obj: SearchBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::visible", callback: (($obj: SearchBar, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::width-request", callback: (($obj: SearchBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::width-request", callback: (($obj: SearchBar, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::width-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::width-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::width-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::accessible-role", callback: (($obj: SearchBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-role", callback: (($obj: SearchBar, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::accessible-role", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::accessible-role", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::accessible-role", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: SearchBar_ConstructProps) + _init (config?: SearchBar_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(): SearchBar + static $gtype: GObject.Type +} +export interface SearchEntry_ConstructProps extends Widget_ConstructProps { + activatesDefault?: boolean + placeholderText?: string + accessibleRole?: AccessibleRole + editable?: boolean + enableUndo?: boolean + maxWidthChars?: number + text?: string + widthChars?: number + xalign?: number +} +export class SearchEntry { + /* Properties of Gtk.SearchEntry */ + activatesDefault: boolean + placeholderText: string + /* Properties of Gtk.Widget */ + canFocus: boolean + canTarget: boolean + cssClasses: string[] + cursor: Gdk.Cursor + focusOnClick: boolean + focusable: boolean + halign: Align + readonly hasDefault: boolean + readonly hasFocus: boolean + hasTooltip: boolean + heightRequest: number + hexpand: boolean + hexpandSet: boolean + layoutManager: LayoutManager + marginBottom: number + marginEnd: number + marginStart: number + marginTop: number + name: string + opacity: number + overflow: Overflow + readonly parent: Widget + receivesDefault: boolean + readonly root: Root + readonly scaleFactor: number + sensitive: boolean + tooltipMarkup: string + tooltipText: string + valign: Align + vexpand: boolean + vexpandSet: boolean + visible: boolean + widthRequest: number + /* Properties of Gtk.Accessible */ + accessibleRole: AccessibleRole + /* Properties of Gtk.Editable */ + readonly cursorPosition: number + editable: boolean + enableUndo: boolean + maxWidthChars: number + readonly selectionBound: number + text: string + widthChars: number + xalign: number + /* Fields of Gtk.Widget */ + parentInstance: GObject.InitiallyUnowned + /* Fields of GObject.InitiallyUnowned */ + gTypeInstance: GObject.TypeInstance + /* Methods of Gtk.SearchEntry */ + getKeyCaptureWidget(): Widget + setKeyCaptureWidget(widget?: Widget | null): void + /* Methods of Gtk.Widget */ + actionSetEnabled(actionName: string, enabled: boolean): void + activate(): boolean + activateAction(name: string, args?: GLib.Variant | null): boolean + activateDefault(): void + addController(controller: EventController): void + addCssClass(cssClass: string): void + addMnemonicLabel(label: Widget): void + addTickCallback(callback: TickCallback): number + allocate(width: number, height: number, baseline: number, transform?: Gsk.Transform | null): void + childFocus(direction: DirectionType): boolean + computeBounds(target: Widget): [ /* returnType */ boolean, /* outBounds */ Graphene.Rect ] + computeExpand(orientation: Orientation): boolean + computePoint(target: Widget, point: Graphene.Point): [ /* returnType */ boolean, /* outPoint */ Graphene.Point ] + computeTransform(target: Widget): [ /* returnType */ boolean, /* outTransform */ Graphene.Matrix ] + contains(x: number, y: number): boolean + createPangoContext(): Pango.Context + createPangoLayout(text?: string | null): Pango.Layout + dragCheckThreshold(startX: number, startY: number, currentX: number, currentY: number): boolean + errorBell(): void + getAllocatedBaseline(): number + getAllocatedHeight(): number + getAllocatedWidth(): number + getAllocation(): /* allocation */ Allocation + getAncestor(widgetType: GObject.Type): Widget | null + getCanFocus(): boolean + getCanTarget(): boolean + getChildVisible(): boolean + getClipboard(): Gdk.Clipboard + getCssClasses(): string[] + getCssName(): string + getCursor(): Gdk.Cursor | null + getDirection(): TextDirection + getDisplay(): Gdk.Display + getFirstChild(): Widget | null + getFocusChild(): Widget | null + getFocusOnClick(): boolean + getFocusable(): boolean + getFontMap(): Pango.FontMap | null + getFontOptions(): cairo.FontOptions | null + getFrameClock(): Gdk.FrameClock | null + getHalign(): Align + getHasTooltip(): boolean + getHeight(): number + getHexpand(): boolean + getHexpandSet(): boolean + getLastChild(): Widget | null + getLayoutManager(): LayoutManager | null + getMapped(): boolean + getMarginBottom(): number + getMarginEnd(): number + getMarginStart(): number + getMarginTop(): number + getName(): string + getNative(): Native | null + getNextSibling(): Widget | null + getOpacity(): number + getOverflow(): Overflow + getPangoContext(): Pango.Context + getParent(): Widget | null + getPreferredSize(): [ /* minimumSize */ Requisition | null, /* naturalSize */ Requisition | null ] + getPrevSibling(): Widget | null + getPrimaryClipboard(): Gdk.Clipboard + getRealized(): boolean + getReceivesDefault(): boolean + getRequestMode(): SizeRequestMode + getRoot(): Root | null + getScaleFactor(): number + getSensitive(): boolean + getSettings(): Settings + getSize(orientation: Orientation): number + getSizeRequest(): [ /* width */ number | null, /* height */ number | null ] + getStateFlags(): StateFlags + getStyleContext(): StyleContext + getTemplateChild(widgetType: GObject.Type, name: string): GObject.Object + getTooltipMarkup(): string | null + getTooltipText(): string | null + getValign(): 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?: Gio.ActionGroup | null): void + insertAfter(parent: Widget, previousSibling?: Widget | null): void + insertBefore(parent: Widget, nextSibling?: Widget | null): void + isAncestor(ancestor: Widget): boolean + isDrawable(): boolean + isFocus(): boolean + isSensitive(): boolean + isVisible(): boolean + keynavFailed(direction: DirectionType): boolean + listMnemonicLabels(): Widget[] + map(): void + measure(orientation: Orientation, forSize: number): [ /* minimum */ number | null, /* natural */ number | null, /* minimumBaseline */ number | null, /* naturalBaseline */ number | null ] + mnemonicActivate(groupCycling: boolean): boolean + observeChildren(): Gio.ListModel + observeControllers(): Gio.ListModel + pick(x: number, y: number, flags: PickFlags): Widget | null + queueAllocate(): void + queueDraw(): void + queueResize(): void + realize(): void + removeController(controller: EventController): void + removeCssClass(cssClass: string): void + removeMnemonicLabel(label: Widget): void + removeTickCallback(id: number): void + setCanFocus(canFocus: boolean): void + setCanTarget(canTarget: boolean): void + setChildVisible(childVisible: boolean): void + setCssClasses(classes: string[]): void + setCursor(cursor?: Gdk.Cursor | null): void + setCursorFromName(name?: string | null): void + setDirection(dir: TextDirection): void + setFocusChild(child?: Widget | null): void + setFocusOnClick(focusOnClick: boolean): void + setFocusable(focusable: boolean): void + setFontMap(fontMap?: Pango.FontMap | null): void + setFontOptions(options?: cairo.FontOptions | null): void + setHalign(align: Align): void + setHasTooltip(hasTooltip: boolean): void + setHexpand(expand: boolean): void + setHexpandSet(set: boolean): void + setLayoutManager(layoutManager?: LayoutManager | 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: Overflow): void + setParent(parent: Widget): void + setReceivesDefault(receivesDefault: boolean): void + setSensitive(sensitive: boolean): void + setSizeRequest(width: number, height: number): void + setStateFlags(flags: StateFlags, clear: boolean): void + setTooltipMarkup(markup?: string | null): void + setTooltipText(text?: string | null): void + setValign(align: Align): void + setVexpand(expand: boolean): void + setVexpandSet(set: boolean): void + setVisible(visible: boolean): void + shouldLayout(): boolean + show(): void + sizeAllocate(allocation: Allocation, baseline: number): void + snapshotChild(child: Widget, snapshot: Snapshot): void + translateCoordinates(destWidget: Widget, srcX: number, srcY: number): [ /* returnType */ boolean, /* destX */ number | null, /* destY */ number | null ] + triggerTooltipQuery(): void + unmap(): void + unparent(): void + unrealize(): void + unsetStateFlags(flags: StateFlags): void + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Methods of Gtk.Accessible */ + getAccessibleRole(): AccessibleRole + resetProperty(property: AccessibleProperty): void + resetRelation(relation: AccessibleRelation): void + resetState(state: AccessibleState): void + updateProperty(properties: AccessibleProperty[], values: any): void + updateRelation(relations: AccessibleRelation[], values: any): void + updateState(states: AccessibleState[], values: any): void + /* Methods of Gtk.Buildable */ + getBuildableId(): string + /* Methods of Gtk.Editable */ + deleteSelection(): void + deleteText(startPos: number, endPos: number): void + finishDelegate(): void + getAlignment(): number + getChars(startPos: number, endPos: number): string + getDelegate(): Editable | null + getEditable(): boolean + getEnableUndo(): boolean + getMaxWidthChars(): number + getPosition(): number + getSelectionBounds(): [ /* returnType */ boolean, /* startPos */ number | null, /* endPos */ number | null ] + getText(): string + getWidthChars(): number + initDelegate(): void + insertText(text: string, length: number, position: number): /* position */ number + 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 + /* Virtual methods of Gtk.SearchEntry */ + vfuncChanged(): void + vfuncDeleteText(startPos: number, endPos: number): void + vfuncDoDeleteText(startPos: number, endPos: number): void + vfuncDoInsertText(text: string, length: number, position: number): /* position */ number + vfuncGetDelegate(): Editable | null + vfuncGetSelectionBounds(): [ /* returnType */ boolean, /* startPos */ number | null, /* endPos */ number | null ] + vfuncGetText(): string + vfuncInsertText(text: string, length: number, position: number): /* position */ number + vfuncSetSelectionBounds(startPos: number, endPos: number): void + /* Virtual methods of Gtk.Widget */ + vfuncComputeExpand(hexpandP: boolean, vexpandP: boolean): void + vfuncContains(x: number, y: number): boolean + vfuncCssChanged(change: CssStyleChange): void + vfuncDirectionChanged(previousDirection: TextDirection): void + vfuncFocus(direction: DirectionType): boolean + vfuncGetRequestMode(): SizeRequestMode + vfuncGrabFocus(): boolean + vfuncHide(): void + vfuncKeynavFailed(direction: DirectionType): boolean + vfuncMap(): void + vfuncMeasure(orientation: Orientation, forSize: number): [ /* minimum */ number | null, /* natural */ number | null, /* minimumBaseline */ number | null, /* naturalBaseline */ number | null ] + vfuncMnemonicActivate(groupCycling: boolean): boolean + vfuncMoveFocus(direction: DirectionType): void + vfuncQueryTooltip(x: number, y: number, keyboardTooltip: boolean, tooltip: Tooltip): boolean + vfuncRealize(): void + vfuncRoot(): void + vfuncSetFocusChild(child?: Widget | null): void + vfuncShow(): void + vfuncSizeAllocate(width: number, height: number, baseline: number): void + vfuncSnapshot(snapshot: Snapshot): void + vfuncStateFlagsChanged(previousStateFlags: StateFlags): void + vfuncSystemSettingChanged(settings: SystemSetting): void + vfuncUnmap(): void + vfuncUnrealize(): void + vfuncUnroot(): void + vfuncAddChild(builder: Builder, child: GObject.Object, type?: string | null): void + vfuncCustomFinished(builder: Builder, child: GObject.Object | null, tagname: string, data?: object | null): void + vfuncCustomTagEnd(builder: Builder, child: GObject.Object | null, tagname: string, data?: object | null): void + vfuncCustomTagStart(builder: Builder, child: GObject.Object | null, tagname: string): [ /* returnType */ boolean, /* parser */ BuildableParser, /* data */ object | null ] + vfuncGetId(): string + vfuncGetInternalChild(builder: Builder, childname: string): GObject.Object + vfuncParserFinished(builder: Builder): void + vfuncSetBuildableProperty(builder: Builder, name: string, value: any): void + vfuncSetId(id: string): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Gtk.SearchEntry */ + connect(sigName: "activate", callback: (($obj: SearchEntry) => void)): number + connect_after(sigName: "activate", callback: (($obj: SearchEntry) => void)): number + emit(sigName: "activate"): void + on(sigName: "activate", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "activate", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "activate", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "next-match", callback: (($obj: SearchEntry) => void)): number + connect_after(sigName: "next-match", callback: (($obj: SearchEntry) => void)): number + emit(sigName: "next-match"): void + on(sigName: "next-match", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "next-match", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "next-match", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "previous-match", callback: (($obj: SearchEntry) => void)): number + connect_after(sigName: "previous-match", callback: (($obj: SearchEntry) => void)): number + emit(sigName: "previous-match"): void + on(sigName: "previous-match", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "previous-match", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "previous-match", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "search-changed", callback: (($obj: SearchEntry) => void)): number + connect_after(sigName: "search-changed", callback: (($obj: SearchEntry) => void)): number + emit(sigName: "search-changed"): void + on(sigName: "search-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "search-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "search-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "search-started", callback: (($obj: SearchEntry) => void)): number + connect_after(sigName: "search-started", callback: (($obj: SearchEntry) => void)): number + emit(sigName: "search-started"): void + on(sigName: "search-started", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "search-started", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "search-started", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "stop-search", callback: (($obj: SearchEntry) => void)): number + connect_after(sigName: "stop-search", callback: (($obj: SearchEntry) => void)): number + emit(sigName: "stop-search"): void + on(sigName: "stop-search", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "stop-search", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "stop-search", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of Gtk.Widget */ + connect(sigName: "destroy", callback: (($obj: SearchEntry) => void)): number + connect_after(sigName: "destroy", callback: (($obj: SearchEntry) => void)): number + emit(sigName: "destroy"): void + on(sigName: "destroy", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "destroy", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "destroy", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "direction-changed", callback: (($obj: SearchEntry, previousDirection: TextDirection) => void)): number + connect_after(sigName: "direction-changed", callback: (($obj: SearchEntry, previousDirection: TextDirection) => void)): number + emit(sigName: "direction-changed", previousDirection: TextDirection): void + on(sigName: "direction-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "direction-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "direction-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "hide", callback: (($obj: SearchEntry) => void)): number + connect_after(sigName: "hide", callback: (($obj: SearchEntry) => void)): number + emit(sigName: "hide"): void + on(sigName: "hide", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "hide", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "hide", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "keynav-failed", callback: (($obj: SearchEntry, direction: DirectionType) => boolean)): number + connect_after(sigName: "keynav-failed", callback: (($obj: SearchEntry, direction: DirectionType) => boolean)): number + emit(sigName: "keynav-failed", direction: DirectionType): void + on(sigName: "keynav-failed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "keynav-failed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "keynav-failed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "map", callback: (($obj: SearchEntry) => void)): number + connect_after(sigName: "map", callback: (($obj: SearchEntry) => void)): number + emit(sigName: "map"): void + on(sigName: "map", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "map", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "map", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "mnemonic-activate", callback: (($obj: SearchEntry, groupCycling: boolean) => boolean)): number + connect_after(sigName: "mnemonic-activate", callback: (($obj: SearchEntry, groupCycling: boolean) => boolean)): number + emit(sigName: "mnemonic-activate", groupCycling: boolean): void + on(sigName: "mnemonic-activate", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "mnemonic-activate", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "mnemonic-activate", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "move-focus", callback: (($obj: SearchEntry, direction: DirectionType) => void)): number + connect_after(sigName: "move-focus", callback: (($obj: SearchEntry, direction: DirectionType) => void)): number + emit(sigName: "move-focus", direction: DirectionType): void + on(sigName: "move-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "move-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "move-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "query-tooltip", callback: (($obj: SearchEntry, x: number, y: number, keyboardMode: boolean, tooltip: Tooltip) => boolean)): number + connect_after(sigName: "query-tooltip", callback: (($obj: SearchEntry, x: number, y: number, keyboardMode: boolean, tooltip: Tooltip) => boolean)): number + emit(sigName: "query-tooltip", x: number, y: number, keyboardMode: boolean, tooltip: Tooltip): void + on(sigName: "query-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "query-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "query-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "realize", callback: (($obj: SearchEntry) => void)): number + connect_after(sigName: "realize", callback: (($obj: SearchEntry) => void)): number + emit(sigName: "realize"): void + on(sigName: "realize", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "realize", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "realize", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "show", callback: (($obj: SearchEntry) => void)): number + connect_after(sigName: "show", callback: (($obj: SearchEntry) => void)): number + emit(sigName: "show"): void + on(sigName: "show", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "show", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "show", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "state-flags-changed", callback: (($obj: SearchEntry, flags: StateFlags) => void)): number + connect_after(sigName: "state-flags-changed", callback: (($obj: SearchEntry, flags: StateFlags) => void)): number + emit(sigName: "state-flags-changed", flags: StateFlags): void + on(sigName: "state-flags-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "state-flags-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "state-flags-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "unmap", callback: (($obj: SearchEntry) => void)): number + connect_after(sigName: "unmap", callback: (($obj: SearchEntry) => void)): number + emit(sigName: "unmap"): void + on(sigName: "unmap", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "unmap", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "unmap", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "unrealize", callback: (($obj: SearchEntry) => void)): number + connect_after(sigName: "unrealize", callback: (($obj: SearchEntry) => void)): number + emit(sigName: "unrealize"): void + on(sigName: "unrealize", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "unrealize", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "unrealize", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: SearchEntry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: SearchEntry, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of Gtk.Editable */ + connect(sigName: "changed", callback: (($obj: SearchEntry) => void)): number + connect_after(sigName: "changed", callback: (($obj: SearchEntry) => void)): number + emit(sigName: "changed"): void + on(sigName: "changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "delete-text", callback: (($obj: SearchEntry, startPos: number, endPos: number) => void)): number + connect_after(sigName: "delete-text", callback: (($obj: SearchEntry, startPos: number, endPos: number) => void)): number + emit(sigName: "delete-text", startPos: number, endPos: number): void + on(sigName: "delete-text", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "delete-text", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "delete-text", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "insert-text", callback: (($obj: SearchEntry, text: string, length: number, position: number) => void)): number + connect_after(sigName: "insert-text", callback: (($obj: SearchEntry, text: string, length: number, position: number) => void)): number + emit(sigName: "insert-text", text: string, length: number, position: number): void + on(sigName: "insert-text", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "insert-text", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "insert-text", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::activates-default", callback: (($obj: SearchEntry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::activates-default", callback: (($obj: SearchEntry, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::activates-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::activates-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::activates-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::placeholder-text", callback: (($obj: SearchEntry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::placeholder-text", callback: (($obj: SearchEntry, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::placeholder-text", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::placeholder-text", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::placeholder-text", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::can-focus", callback: (($obj: SearchEntry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::can-focus", callback: (($obj: SearchEntry, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::can-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::can-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::can-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::can-target", callback: (($obj: SearchEntry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::can-target", callback: (($obj: SearchEntry, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::can-target", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::can-target", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::can-target", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::css-classes", callback: (($obj: SearchEntry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::css-classes", callback: (($obj: SearchEntry, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::css-classes", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::css-classes", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::css-classes", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::cursor", callback: (($obj: SearchEntry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::cursor", callback: (($obj: SearchEntry, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::cursor", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::cursor", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::cursor", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::focus-on-click", callback: (($obj: SearchEntry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::focus-on-click", callback: (($obj: SearchEntry, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::focus-on-click", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::focus-on-click", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::focus-on-click", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::focusable", callback: (($obj: SearchEntry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::focusable", callback: (($obj: SearchEntry, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::focusable", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::focusable", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::focusable", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::halign", callback: (($obj: SearchEntry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::halign", callback: (($obj: SearchEntry, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::halign", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::halign", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::halign", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::has-default", callback: (($obj: SearchEntry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-default", callback: (($obj: SearchEntry, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::has-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::has-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::has-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::has-focus", callback: (($obj: SearchEntry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-focus", callback: (($obj: SearchEntry, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::has-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::has-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::has-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::has-tooltip", callback: (($obj: SearchEntry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-tooltip", callback: (($obj: SearchEntry, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::has-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::has-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::has-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::height-request", callback: (($obj: SearchEntry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::height-request", callback: (($obj: SearchEntry, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::height-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::height-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::height-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::hexpand", callback: (($obj: SearchEntry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hexpand", callback: (($obj: SearchEntry, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::hexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::hexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::hexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::hexpand-set", callback: (($obj: SearchEntry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hexpand-set", callback: (($obj: SearchEntry, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::hexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::hexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::hexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::layout-manager", callback: (($obj: SearchEntry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::layout-manager", callback: (($obj: SearchEntry, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::layout-manager", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::layout-manager", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::layout-manager", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-bottom", callback: (($obj: SearchEntry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-bottom", callback: (($obj: SearchEntry, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-bottom", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-bottom", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-bottom", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-end", callback: (($obj: SearchEntry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-end", callback: (($obj: SearchEntry, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-end", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-end", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-end", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-start", callback: (($obj: SearchEntry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-start", callback: (($obj: SearchEntry, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-start", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-start", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-start", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-top", callback: (($obj: SearchEntry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-top", callback: (($obj: SearchEntry, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-top", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-top", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-top", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::name", callback: (($obj: SearchEntry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::name", callback: (($obj: SearchEntry, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::opacity", callback: (($obj: SearchEntry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::opacity", callback: (($obj: SearchEntry, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::opacity", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::opacity", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::opacity", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::overflow", callback: (($obj: SearchEntry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::overflow", callback: (($obj: SearchEntry, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::overflow", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::overflow", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::overflow", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::parent", callback: (($obj: SearchEntry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::parent", callback: (($obj: SearchEntry, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::receives-default", callback: (($obj: SearchEntry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::receives-default", callback: (($obj: SearchEntry, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::receives-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::receives-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::receives-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::root", callback: (($obj: SearchEntry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::root", callback: (($obj: SearchEntry, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::root", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::root", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::root", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::scale-factor", callback: (($obj: SearchEntry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::scale-factor", callback: (($obj: SearchEntry, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::scale-factor", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::scale-factor", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::scale-factor", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::sensitive", callback: (($obj: SearchEntry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::sensitive", callback: (($obj: SearchEntry, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::sensitive", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::sensitive", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::sensitive", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::tooltip-markup", callback: (($obj: SearchEntry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::tooltip-markup", callback: (($obj: SearchEntry, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::tooltip-markup", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::tooltip-markup", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::tooltip-markup", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::tooltip-text", callback: (($obj: SearchEntry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::tooltip-text", callback: (($obj: SearchEntry, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::tooltip-text", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::tooltip-text", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::tooltip-text", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::valign", callback: (($obj: SearchEntry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::valign", callback: (($obj: SearchEntry, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::valign", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::valign", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::valign", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::vexpand", callback: (($obj: SearchEntry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vexpand", callback: (($obj: SearchEntry, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::vexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::vexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::vexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::vexpand-set", callback: (($obj: SearchEntry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vexpand-set", callback: (($obj: SearchEntry, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::vexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::vexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::vexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::visible", callback: (($obj: SearchEntry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::visible", callback: (($obj: SearchEntry, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::width-request", callback: (($obj: SearchEntry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::width-request", callback: (($obj: SearchEntry, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::width-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::width-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::width-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::accessible-role", callback: (($obj: SearchEntry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-role", callback: (($obj: SearchEntry, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::accessible-role", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::accessible-role", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::accessible-role", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::cursor-position", callback: (($obj: SearchEntry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::cursor-position", callback: (($obj: SearchEntry, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::cursor-position", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::cursor-position", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::cursor-position", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::editable", callback: (($obj: SearchEntry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::editable", callback: (($obj: SearchEntry, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::editable", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::editable", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::editable", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::enable-undo", callback: (($obj: SearchEntry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::enable-undo", callback: (($obj: SearchEntry, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::enable-undo", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::enable-undo", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::enable-undo", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::max-width-chars", callback: (($obj: SearchEntry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::max-width-chars", callback: (($obj: SearchEntry, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::max-width-chars", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::max-width-chars", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::max-width-chars", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::selection-bound", callback: (($obj: SearchEntry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::selection-bound", callback: (($obj: SearchEntry, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::selection-bound", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::selection-bound", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::selection-bound", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::text", callback: (($obj: SearchEntry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::text", callback: (($obj: SearchEntry, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::text", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::text", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::text", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::width-chars", callback: (($obj: SearchEntry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::width-chars", callback: (($obj: SearchEntry, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::width-chars", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::width-chars", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::width-chars", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::xalign", callback: (($obj: SearchEntry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::xalign", callback: (($obj: SearchEntry, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::xalign", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::xalign", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::xalign", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: SearchEntry_ConstructProps) + _init (config?: SearchEntry_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(): SearchEntry + static delegateGetProperty(object: GObject.Object, propId: number, value: any, pspec: GObject.ParamSpec): boolean + static delegateSetProperty(object: GObject.Object, propId: number, value: any, pspec: GObject.ParamSpec): boolean + static installProperties(objectClass: GObject.ObjectClass, firstProp: number): number + static $gtype: GObject.Type +} +export interface SelectionFilterModel_ConstructProps extends GObject.Object_ConstructProps { + model?: SelectionModel +} +export class SelectionFilterModel { + /* Properties of Gtk.SelectionFilterModel */ + model: SelectionModel + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of Gtk.SelectionFilterModel */ + getModel(): SelectionModel | null + setModel(model?: SelectionModel | null): void + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Methods of Gio.ListModel */ + getItemType(): GObject.Type + getNItems(): number + getItem(position: number): GObject.Object | null + itemsChanged(position: number, removed: number, added: number): void + /* Virtual methods of Gtk.SelectionFilterModel */ + vfuncGetItem(position: number): GObject.Object | null + vfuncGetItemType(): GObject.Type + vfuncGetNItems(): number + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: SelectionFilterModel, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: SelectionFilterModel, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of Gio.ListModel */ + connect(sigName: "items-changed", callback: (($obj: SelectionFilterModel, position: number, removed: number, added: number) => void)): number + connect_after(sigName: "items-changed", callback: (($obj: SelectionFilterModel, position: number, removed: number, added: number) => void)): number + emit(sigName: "items-changed", position: number, removed: number, added: number): void + on(sigName: "items-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "items-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "items-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::model", callback: (($obj: SelectionFilterModel, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::model", callback: (($obj: SelectionFilterModel, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::model", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::model", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::model", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: SelectionFilterModel_ConstructProps) + _init (config?: SelectionFilterModel_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(model?: SelectionModel | null): SelectionFilterModel + static $gtype: GObject.Type +} +export interface Separator_ConstructProps extends Widget_ConstructProps { + accessibleRole?: AccessibleRole + orientation?: Orientation +} +export class Separator { + /* Properties of Gtk.Widget */ + canFocus: boolean + canTarget: boolean + cssClasses: string[] + cursor: Gdk.Cursor + focusOnClick: boolean + focusable: boolean + halign: Align + readonly hasDefault: boolean + readonly hasFocus: boolean + hasTooltip: boolean + heightRequest: number + hexpand: boolean + hexpandSet: boolean + layoutManager: LayoutManager + marginBottom: number + marginEnd: number + marginStart: number + marginTop: number + name: string + opacity: number + overflow: Overflow + readonly parent: Widget + receivesDefault: boolean + readonly root: Root + readonly scaleFactor: number + sensitive: boolean + tooltipMarkup: string + tooltipText: string + valign: Align + vexpand: boolean + vexpandSet: boolean + visible: boolean + widthRequest: number + /* Properties of Gtk.Accessible */ + accessibleRole: AccessibleRole + /* Properties of Gtk.Orientable */ + orientation: Orientation + /* Fields of Gtk.Widget */ + parentInstance: GObject.InitiallyUnowned + /* Fields of GObject.InitiallyUnowned */ + gTypeInstance: GObject.TypeInstance + /* Methods of Gtk.Widget */ + actionSetEnabled(actionName: string, enabled: boolean): void + activate(): boolean + activateAction(name: string, args?: GLib.Variant | null): boolean + activateDefault(): void + addController(controller: EventController): void + addCssClass(cssClass: string): void + addMnemonicLabel(label: Widget): void + addTickCallback(callback: TickCallback): number + allocate(width: number, height: number, baseline: number, transform?: Gsk.Transform | null): void + childFocus(direction: DirectionType): boolean + computeBounds(target: Widget): [ /* returnType */ boolean, /* outBounds */ Graphene.Rect ] + computeExpand(orientation: Orientation): boolean + computePoint(target: Widget, point: Graphene.Point): [ /* returnType */ boolean, /* outPoint */ Graphene.Point ] + computeTransform(target: Widget): [ /* returnType */ boolean, /* outTransform */ Graphene.Matrix ] + contains(x: number, y: number): boolean + createPangoContext(): Pango.Context + createPangoLayout(text?: string | null): Pango.Layout + dragCheckThreshold(startX: number, startY: number, currentX: number, currentY: number): boolean + errorBell(): void + getAllocatedBaseline(): number + getAllocatedHeight(): number + getAllocatedWidth(): number + getAllocation(): /* allocation */ Allocation + getAncestor(widgetType: GObject.Type): Widget | null + getCanFocus(): boolean + getCanTarget(): boolean + getChildVisible(): boolean + getClipboard(): Gdk.Clipboard + getCssClasses(): string[] + getCssName(): string + getCursor(): Gdk.Cursor | null + getDirection(): TextDirection + getDisplay(): Gdk.Display + getFirstChild(): Widget | null + getFocusChild(): Widget | null + getFocusOnClick(): boolean + getFocusable(): boolean + getFontMap(): Pango.FontMap | null + getFontOptions(): cairo.FontOptions | null + getFrameClock(): Gdk.FrameClock | null + getHalign(): Align + getHasTooltip(): boolean + getHeight(): number + getHexpand(): boolean + getHexpandSet(): boolean + getLastChild(): Widget | null + getLayoutManager(): LayoutManager | null + getMapped(): boolean + getMarginBottom(): number + getMarginEnd(): number + getMarginStart(): number + getMarginTop(): number + getName(): string + getNative(): Native | null + getNextSibling(): Widget | null + getOpacity(): number + getOverflow(): Overflow + getPangoContext(): Pango.Context + getParent(): Widget | null + getPreferredSize(): [ /* minimumSize */ Requisition | null, /* naturalSize */ Requisition | null ] + getPrevSibling(): Widget | null + getPrimaryClipboard(): Gdk.Clipboard + getRealized(): boolean + getReceivesDefault(): boolean + getRequestMode(): SizeRequestMode + getRoot(): Root | null + getScaleFactor(): number + getSensitive(): boolean + getSettings(): Settings + getSize(orientation: Orientation): number + getSizeRequest(): [ /* width */ number | null, /* height */ number | null ] + getStateFlags(): StateFlags + getStyleContext(): StyleContext + getTemplateChild(widgetType: GObject.Type, name: string): GObject.Object + getTooltipMarkup(): string | null + getTooltipText(): string | null + getValign(): 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?: Gio.ActionGroup | null): void + insertAfter(parent: Widget, previousSibling?: Widget | null): void + insertBefore(parent: Widget, nextSibling?: Widget | null): void + isAncestor(ancestor: Widget): boolean + isDrawable(): boolean + isFocus(): boolean + isSensitive(): boolean + isVisible(): boolean + keynavFailed(direction: DirectionType): boolean + listMnemonicLabels(): Widget[] + map(): void + measure(orientation: Orientation, forSize: number): [ /* minimum */ number | null, /* natural */ number | null, /* minimumBaseline */ number | null, /* naturalBaseline */ number | null ] + mnemonicActivate(groupCycling: boolean): boolean + observeChildren(): Gio.ListModel + observeControllers(): Gio.ListModel + pick(x: number, y: number, flags: PickFlags): Widget | null + queueAllocate(): void + queueDraw(): void + queueResize(): void + realize(): void + removeController(controller: EventController): void + removeCssClass(cssClass: string): void + removeMnemonicLabel(label: Widget): void + removeTickCallback(id: number): void + setCanFocus(canFocus: boolean): void + setCanTarget(canTarget: boolean): void + setChildVisible(childVisible: boolean): void + setCssClasses(classes: string[]): void + setCursor(cursor?: Gdk.Cursor | null): void + setCursorFromName(name?: string | null): void + setDirection(dir: TextDirection): void + setFocusChild(child?: Widget | null): void + setFocusOnClick(focusOnClick: boolean): void + setFocusable(focusable: boolean): void + setFontMap(fontMap?: Pango.FontMap | null): void + setFontOptions(options?: cairo.FontOptions | null): void + setHalign(align: Align): void + setHasTooltip(hasTooltip: boolean): void + setHexpand(expand: boolean): void + setHexpandSet(set: boolean): void + setLayoutManager(layoutManager?: LayoutManager | 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: Overflow): void + setParent(parent: Widget): void + setReceivesDefault(receivesDefault: boolean): void + setSensitive(sensitive: boolean): void + setSizeRequest(width: number, height: number): void + setStateFlags(flags: StateFlags, clear: boolean): void + setTooltipMarkup(markup?: string | null): void + setTooltipText(text?: string | null): void + setValign(align: Align): void + setVexpand(expand: boolean): void + setVexpandSet(set: boolean): void + setVisible(visible: boolean): void + shouldLayout(): boolean + show(): void + sizeAllocate(allocation: Allocation, baseline: number): void + snapshotChild(child: Widget, snapshot: Snapshot): void + translateCoordinates(destWidget: Widget, srcX: number, srcY: number): [ /* returnType */ boolean, /* destX */ number | null, /* destY */ number | null ] + triggerTooltipQuery(): void + unmap(): void + unparent(): void + unrealize(): void + unsetStateFlags(flags: StateFlags): void + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Methods of Gtk.Accessible */ + getAccessibleRole(): AccessibleRole + resetProperty(property: AccessibleProperty): void + resetRelation(relation: AccessibleRelation): void + resetState(state: AccessibleState): void + updateProperty(properties: AccessibleProperty[], values: any): void + updateRelation(relations: AccessibleRelation[], values: any): void + updateState(states: AccessibleState[], values: any): void + /* Methods of Gtk.Buildable */ + getBuildableId(): string + /* Methods of Gtk.Orientable */ + getOrientation(): Orientation + setOrientation(orientation: Orientation): void + /* Virtual methods of Gtk.Widget */ + vfuncComputeExpand(hexpandP: boolean, vexpandP: boolean): void + vfuncContains(x: number, y: number): boolean + vfuncCssChanged(change: CssStyleChange): void + vfuncDirectionChanged(previousDirection: TextDirection): void + vfuncFocus(direction: DirectionType): boolean + vfuncGetRequestMode(): SizeRequestMode + vfuncGrabFocus(): boolean + vfuncHide(): void + vfuncKeynavFailed(direction: DirectionType): boolean + vfuncMap(): void + vfuncMeasure(orientation: Orientation, forSize: number): [ /* minimum */ number | null, /* natural */ number | null, /* minimumBaseline */ number | null, /* naturalBaseline */ number | null ] + vfuncMnemonicActivate(groupCycling: boolean): boolean + vfuncMoveFocus(direction: DirectionType): void + vfuncQueryTooltip(x: number, y: number, keyboardTooltip: boolean, tooltip: Tooltip): boolean + vfuncRealize(): void + vfuncRoot(): void + vfuncSetFocusChild(child?: Widget | null): void + vfuncShow(): void + vfuncSizeAllocate(width: number, height: number, baseline: number): void + vfuncSnapshot(snapshot: Snapshot): void + vfuncStateFlagsChanged(previousStateFlags: StateFlags): void + vfuncSystemSettingChanged(settings: SystemSetting): void + vfuncUnmap(): void + vfuncUnrealize(): void + vfuncUnroot(): void + vfuncAddChild(builder: Builder, child: GObject.Object, type?: string | null): void + vfuncCustomFinished(builder: Builder, child: GObject.Object | null, tagname: string, data?: object | null): void + vfuncCustomTagEnd(builder: Builder, child: GObject.Object | null, tagname: string, data?: object | null): void + vfuncCustomTagStart(builder: Builder, child: GObject.Object | null, tagname: string): [ /* returnType */ boolean, /* parser */ BuildableParser, /* data */ object | null ] + vfuncGetId(): string + vfuncGetInternalChild(builder: Builder, childname: string): GObject.Object + vfuncParserFinished(builder: Builder): void + vfuncSetBuildableProperty(builder: Builder, name: string, value: any): void + vfuncSetId(id: string): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Gtk.Widget */ + connect(sigName: "destroy", callback: (($obj: Separator) => void)): number + connect_after(sigName: "destroy", callback: (($obj: Separator) => void)): number + emit(sigName: "destroy"): void + on(sigName: "destroy", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "destroy", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "destroy", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "direction-changed", callback: (($obj: Separator, previousDirection: TextDirection) => void)): number + connect_after(sigName: "direction-changed", callback: (($obj: Separator, previousDirection: TextDirection) => void)): number + emit(sigName: "direction-changed", previousDirection: TextDirection): void + on(sigName: "direction-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "direction-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "direction-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "hide", callback: (($obj: Separator) => void)): number + connect_after(sigName: "hide", callback: (($obj: Separator) => void)): number + emit(sigName: "hide"): void + on(sigName: "hide", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "hide", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "hide", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "keynav-failed", callback: (($obj: Separator, direction: DirectionType) => boolean)): number + connect_after(sigName: "keynav-failed", callback: (($obj: Separator, direction: DirectionType) => boolean)): number + emit(sigName: "keynav-failed", direction: DirectionType): void + on(sigName: "keynav-failed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "keynav-failed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "keynav-failed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "map", callback: (($obj: Separator) => void)): number + connect_after(sigName: "map", callback: (($obj: Separator) => void)): number + emit(sigName: "map"): void + on(sigName: "map", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "map", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "map", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "mnemonic-activate", callback: (($obj: Separator, groupCycling: boolean) => boolean)): number + connect_after(sigName: "mnemonic-activate", callback: (($obj: Separator, groupCycling: boolean) => boolean)): number + emit(sigName: "mnemonic-activate", groupCycling: boolean): void + on(sigName: "mnemonic-activate", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "mnemonic-activate", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "mnemonic-activate", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "move-focus", callback: (($obj: Separator, direction: DirectionType) => void)): number + connect_after(sigName: "move-focus", callback: (($obj: Separator, direction: DirectionType) => void)): number + emit(sigName: "move-focus", direction: DirectionType): void + on(sigName: "move-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "move-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "move-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "query-tooltip", callback: (($obj: Separator, x: number, y: number, keyboardMode: boolean, tooltip: Tooltip) => boolean)): number + connect_after(sigName: "query-tooltip", callback: (($obj: Separator, x: number, y: number, keyboardMode: boolean, tooltip: Tooltip) => boolean)): number + emit(sigName: "query-tooltip", x: number, y: number, keyboardMode: boolean, tooltip: Tooltip): void + on(sigName: "query-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "query-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "query-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "realize", callback: (($obj: Separator) => void)): number + connect_after(sigName: "realize", callback: (($obj: Separator) => void)): number + emit(sigName: "realize"): void + on(sigName: "realize", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "realize", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "realize", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "show", callback: (($obj: Separator) => void)): number + connect_after(sigName: "show", callback: (($obj: Separator) => void)): number + emit(sigName: "show"): void + on(sigName: "show", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "show", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "show", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "state-flags-changed", callback: (($obj: Separator, flags: StateFlags) => void)): number + connect_after(sigName: "state-flags-changed", callback: (($obj: Separator, flags: StateFlags) => void)): number + emit(sigName: "state-flags-changed", flags: StateFlags): void + on(sigName: "state-flags-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "state-flags-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "state-flags-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "unmap", callback: (($obj: Separator) => void)): number + connect_after(sigName: "unmap", callback: (($obj: Separator) => void)): number + emit(sigName: "unmap"): void + on(sigName: "unmap", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "unmap", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "unmap", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "unrealize", callback: (($obj: Separator) => void)): number + connect_after(sigName: "unrealize", callback: (($obj: Separator) => void)): number + emit(sigName: "unrealize"): void + on(sigName: "unrealize", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "unrealize", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "unrealize", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: Separator, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: Separator, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::can-focus", callback: (($obj: Separator, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::can-focus", callback: (($obj: Separator, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::can-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::can-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::can-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::can-target", callback: (($obj: Separator, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::can-target", callback: (($obj: Separator, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::can-target", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::can-target", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::can-target", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::css-classes", callback: (($obj: Separator, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::css-classes", callback: (($obj: Separator, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::css-classes", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::css-classes", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::css-classes", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::cursor", callback: (($obj: Separator, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::cursor", callback: (($obj: Separator, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::cursor", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::cursor", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::cursor", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::focus-on-click", callback: (($obj: Separator, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::focus-on-click", callback: (($obj: Separator, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::focus-on-click", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::focus-on-click", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::focus-on-click", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::focusable", callback: (($obj: Separator, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::focusable", callback: (($obj: Separator, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::focusable", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::focusable", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::focusable", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::halign", callback: (($obj: Separator, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::halign", callback: (($obj: Separator, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::halign", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::halign", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::halign", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::has-default", callback: (($obj: Separator, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-default", callback: (($obj: Separator, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::has-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::has-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::has-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::has-focus", callback: (($obj: Separator, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-focus", callback: (($obj: Separator, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::has-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::has-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::has-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::has-tooltip", callback: (($obj: Separator, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-tooltip", callback: (($obj: Separator, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::has-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::has-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::has-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::height-request", callback: (($obj: Separator, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::height-request", callback: (($obj: Separator, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::height-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::height-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::height-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::hexpand", callback: (($obj: Separator, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hexpand", callback: (($obj: Separator, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::hexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::hexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::hexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::hexpand-set", callback: (($obj: Separator, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hexpand-set", callback: (($obj: Separator, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::hexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::hexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::hexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::layout-manager", callback: (($obj: Separator, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::layout-manager", callback: (($obj: Separator, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::layout-manager", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::layout-manager", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::layout-manager", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-bottom", callback: (($obj: Separator, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-bottom", callback: (($obj: Separator, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-bottom", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-bottom", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-bottom", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-end", callback: (($obj: Separator, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-end", callback: (($obj: Separator, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-end", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-end", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-end", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-start", callback: (($obj: Separator, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-start", callback: (($obj: Separator, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-start", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-start", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-start", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-top", callback: (($obj: Separator, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-top", callback: (($obj: Separator, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-top", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-top", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-top", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::name", callback: (($obj: Separator, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::name", callback: (($obj: Separator, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::opacity", callback: (($obj: Separator, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::opacity", callback: (($obj: Separator, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::opacity", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::opacity", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::opacity", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::overflow", callback: (($obj: Separator, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::overflow", callback: (($obj: Separator, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::overflow", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::overflow", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::overflow", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::parent", callback: (($obj: Separator, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::parent", callback: (($obj: Separator, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::receives-default", callback: (($obj: Separator, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::receives-default", callback: (($obj: Separator, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::receives-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::receives-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::receives-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::root", callback: (($obj: Separator, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::root", callback: (($obj: Separator, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::root", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::root", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::root", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::scale-factor", callback: (($obj: Separator, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::scale-factor", callback: (($obj: Separator, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::scale-factor", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::scale-factor", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::scale-factor", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::sensitive", callback: (($obj: Separator, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::sensitive", callback: (($obj: Separator, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::sensitive", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::sensitive", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::sensitive", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::tooltip-markup", callback: (($obj: Separator, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::tooltip-markup", callback: (($obj: Separator, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::tooltip-markup", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::tooltip-markup", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::tooltip-markup", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::tooltip-text", callback: (($obj: Separator, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::tooltip-text", callback: (($obj: Separator, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::tooltip-text", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::tooltip-text", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::tooltip-text", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::valign", callback: (($obj: Separator, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::valign", callback: (($obj: Separator, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::valign", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::valign", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::valign", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::vexpand", callback: (($obj: Separator, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vexpand", callback: (($obj: Separator, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::vexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::vexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::vexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::vexpand-set", callback: (($obj: Separator, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vexpand-set", callback: (($obj: Separator, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::vexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::vexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::vexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::visible", callback: (($obj: Separator, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::visible", callback: (($obj: Separator, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::width-request", callback: (($obj: Separator, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::width-request", callback: (($obj: Separator, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::width-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::width-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::width-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::accessible-role", callback: (($obj: Separator, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-role", callback: (($obj: Separator, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::accessible-role", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::accessible-role", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::accessible-role", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::orientation", callback: (($obj: Separator, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::orientation", callback: (($obj: Separator, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::orientation", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::orientation", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::orientation", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: Separator_ConstructProps) + _init (config?: Separator_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(orientation: Orientation): Separator + static $gtype: GObject.Type +} +export interface Settings_ConstructProps extends GObject.Object_ConstructProps { + 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 + 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 +} +export class Settings { + /* Properties of Gtk.Settings */ + 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 + 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 + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of Gtk.Settings */ + resetProperty(name: string): void + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: Settings, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: Settings, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of Gtk.StyleProvider */ + connect(sigName: "gtk-private-changed", callback: (($obj: Settings) => void)): number + connect_after(sigName: "gtk-private-changed", callback: (($obj: Settings) => void)): number + emit(sigName: "gtk-private-changed"): void + on(sigName: "gtk-private-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "gtk-private-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "gtk-private-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::gtk-alternative-button-order", callback: (($obj: Settings, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::gtk-alternative-button-order", callback: (($obj: Settings, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::gtk-alternative-button-order", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::gtk-alternative-button-order", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::gtk-alternative-button-order", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::gtk-alternative-sort-arrows", callback: (($obj: Settings, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::gtk-alternative-sort-arrows", callback: (($obj: Settings, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::gtk-alternative-sort-arrows", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::gtk-alternative-sort-arrows", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::gtk-alternative-sort-arrows", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::gtk-application-prefer-dark-theme", callback: (($obj: Settings, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::gtk-application-prefer-dark-theme", callback: (($obj: Settings, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::gtk-application-prefer-dark-theme", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::gtk-application-prefer-dark-theme", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::gtk-application-prefer-dark-theme", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::gtk-cursor-aspect-ratio", callback: (($obj: Settings, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::gtk-cursor-aspect-ratio", callback: (($obj: Settings, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::gtk-cursor-aspect-ratio", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::gtk-cursor-aspect-ratio", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::gtk-cursor-aspect-ratio", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::gtk-cursor-blink", callback: (($obj: Settings, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::gtk-cursor-blink", callback: (($obj: Settings, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::gtk-cursor-blink", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::gtk-cursor-blink", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::gtk-cursor-blink", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::gtk-cursor-blink-time", callback: (($obj: Settings, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::gtk-cursor-blink-time", callback: (($obj: Settings, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::gtk-cursor-blink-time", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::gtk-cursor-blink-time", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::gtk-cursor-blink-time", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::gtk-cursor-blink-timeout", callback: (($obj: Settings, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::gtk-cursor-blink-timeout", callback: (($obj: Settings, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::gtk-cursor-blink-timeout", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::gtk-cursor-blink-timeout", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::gtk-cursor-blink-timeout", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::gtk-cursor-theme-name", callback: (($obj: Settings, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::gtk-cursor-theme-name", callback: (($obj: Settings, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::gtk-cursor-theme-name", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::gtk-cursor-theme-name", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::gtk-cursor-theme-name", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::gtk-cursor-theme-size", callback: (($obj: Settings, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::gtk-cursor-theme-size", callback: (($obj: Settings, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::gtk-cursor-theme-size", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::gtk-cursor-theme-size", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::gtk-cursor-theme-size", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::gtk-decoration-layout", callback: (($obj: Settings, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::gtk-decoration-layout", callback: (($obj: Settings, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::gtk-decoration-layout", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::gtk-decoration-layout", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::gtk-decoration-layout", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::gtk-dialogs-use-header", callback: (($obj: Settings, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::gtk-dialogs-use-header", callback: (($obj: Settings, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::gtk-dialogs-use-header", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::gtk-dialogs-use-header", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::gtk-dialogs-use-header", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::gtk-dnd-drag-threshold", callback: (($obj: Settings, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::gtk-dnd-drag-threshold", callback: (($obj: Settings, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::gtk-dnd-drag-threshold", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::gtk-dnd-drag-threshold", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::gtk-dnd-drag-threshold", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::gtk-double-click-distance", callback: (($obj: Settings, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::gtk-double-click-distance", callback: (($obj: Settings, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::gtk-double-click-distance", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::gtk-double-click-distance", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::gtk-double-click-distance", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::gtk-double-click-time", callback: (($obj: Settings, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::gtk-double-click-time", callback: (($obj: Settings, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::gtk-double-click-time", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::gtk-double-click-time", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::gtk-double-click-time", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::gtk-enable-accels", callback: (($obj: Settings, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::gtk-enable-accels", callback: (($obj: Settings, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::gtk-enable-accels", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::gtk-enable-accels", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::gtk-enable-accels", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::gtk-enable-animations", callback: (($obj: Settings, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::gtk-enable-animations", callback: (($obj: Settings, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::gtk-enable-animations", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::gtk-enable-animations", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::gtk-enable-animations", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::gtk-enable-event-sounds", callback: (($obj: Settings, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::gtk-enable-event-sounds", callback: (($obj: Settings, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::gtk-enable-event-sounds", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::gtk-enable-event-sounds", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::gtk-enable-event-sounds", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::gtk-enable-input-feedback-sounds", callback: (($obj: Settings, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::gtk-enable-input-feedback-sounds", callback: (($obj: Settings, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::gtk-enable-input-feedback-sounds", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::gtk-enable-input-feedback-sounds", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::gtk-enable-input-feedback-sounds", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::gtk-enable-primary-paste", callback: (($obj: Settings, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::gtk-enable-primary-paste", callback: (($obj: Settings, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::gtk-enable-primary-paste", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::gtk-enable-primary-paste", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::gtk-enable-primary-paste", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::gtk-entry-password-hint-timeout", callback: (($obj: Settings, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::gtk-entry-password-hint-timeout", callback: (($obj: Settings, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::gtk-entry-password-hint-timeout", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::gtk-entry-password-hint-timeout", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::gtk-entry-password-hint-timeout", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::gtk-entry-select-on-focus", callback: (($obj: Settings, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::gtk-entry-select-on-focus", callback: (($obj: Settings, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::gtk-entry-select-on-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::gtk-entry-select-on-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::gtk-entry-select-on-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::gtk-error-bell", callback: (($obj: Settings, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::gtk-error-bell", callback: (($obj: Settings, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::gtk-error-bell", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::gtk-error-bell", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::gtk-error-bell", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::gtk-font-name", callback: (($obj: Settings, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::gtk-font-name", callback: (($obj: Settings, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::gtk-font-name", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::gtk-font-name", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::gtk-font-name", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::gtk-fontconfig-timestamp", callback: (($obj: Settings, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::gtk-fontconfig-timestamp", callback: (($obj: Settings, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::gtk-fontconfig-timestamp", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::gtk-fontconfig-timestamp", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::gtk-fontconfig-timestamp", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::gtk-icon-theme-name", callback: (($obj: Settings, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::gtk-icon-theme-name", callback: (($obj: Settings, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::gtk-icon-theme-name", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::gtk-icon-theme-name", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::gtk-icon-theme-name", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::gtk-im-module", callback: (($obj: Settings, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::gtk-im-module", callback: (($obj: Settings, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::gtk-im-module", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::gtk-im-module", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::gtk-im-module", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::gtk-keynav-use-caret", callback: (($obj: Settings, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::gtk-keynav-use-caret", callback: (($obj: Settings, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::gtk-keynav-use-caret", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::gtk-keynav-use-caret", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::gtk-keynav-use-caret", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::gtk-label-select-on-focus", callback: (($obj: Settings, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::gtk-label-select-on-focus", callback: (($obj: Settings, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::gtk-label-select-on-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::gtk-label-select-on-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::gtk-label-select-on-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::gtk-long-press-time", callback: (($obj: Settings, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::gtk-long-press-time", callback: (($obj: Settings, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::gtk-long-press-time", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::gtk-long-press-time", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::gtk-long-press-time", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::gtk-overlay-scrolling", callback: (($obj: Settings, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::gtk-overlay-scrolling", callback: (($obj: Settings, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::gtk-overlay-scrolling", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::gtk-overlay-scrolling", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::gtk-overlay-scrolling", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::gtk-primary-button-warps-slider", callback: (($obj: Settings, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::gtk-primary-button-warps-slider", callback: (($obj: Settings, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::gtk-primary-button-warps-slider", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::gtk-primary-button-warps-slider", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::gtk-primary-button-warps-slider", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::gtk-print-backends", callback: (($obj: Settings, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::gtk-print-backends", callback: (($obj: Settings, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::gtk-print-backends", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::gtk-print-backends", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::gtk-print-backends", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::gtk-print-preview-command", callback: (($obj: Settings, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::gtk-print-preview-command", callback: (($obj: Settings, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::gtk-print-preview-command", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::gtk-print-preview-command", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::gtk-print-preview-command", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::gtk-recent-files-enabled", callback: (($obj: Settings, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::gtk-recent-files-enabled", callback: (($obj: Settings, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::gtk-recent-files-enabled", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::gtk-recent-files-enabled", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::gtk-recent-files-enabled", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::gtk-recent-files-max-age", callback: (($obj: Settings, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::gtk-recent-files-max-age", callback: (($obj: Settings, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::gtk-recent-files-max-age", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::gtk-recent-files-max-age", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::gtk-recent-files-max-age", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::gtk-shell-shows-app-menu", callback: (($obj: Settings, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::gtk-shell-shows-app-menu", callback: (($obj: Settings, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::gtk-shell-shows-app-menu", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::gtk-shell-shows-app-menu", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::gtk-shell-shows-app-menu", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::gtk-shell-shows-desktop", callback: (($obj: Settings, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::gtk-shell-shows-desktop", callback: (($obj: Settings, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::gtk-shell-shows-desktop", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::gtk-shell-shows-desktop", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::gtk-shell-shows-desktop", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::gtk-shell-shows-menubar", callback: (($obj: Settings, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::gtk-shell-shows-menubar", callback: (($obj: Settings, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::gtk-shell-shows-menubar", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::gtk-shell-shows-menubar", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::gtk-shell-shows-menubar", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::gtk-sound-theme-name", callback: (($obj: Settings, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::gtk-sound-theme-name", callback: (($obj: Settings, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::gtk-sound-theme-name", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::gtk-sound-theme-name", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::gtk-sound-theme-name", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::gtk-split-cursor", callback: (($obj: Settings, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::gtk-split-cursor", callback: (($obj: Settings, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::gtk-split-cursor", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::gtk-split-cursor", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::gtk-split-cursor", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::gtk-theme-name", callback: (($obj: Settings, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::gtk-theme-name", callback: (($obj: Settings, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::gtk-theme-name", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::gtk-theme-name", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::gtk-theme-name", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::gtk-titlebar-double-click", callback: (($obj: Settings, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::gtk-titlebar-double-click", callback: (($obj: Settings, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::gtk-titlebar-double-click", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::gtk-titlebar-double-click", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::gtk-titlebar-double-click", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::gtk-titlebar-middle-click", callback: (($obj: Settings, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::gtk-titlebar-middle-click", callback: (($obj: Settings, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::gtk-titlebar-middle-click", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::gtk-titlebar-middle-click", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::gtk-titlebar-middle-click", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::gtk-titlebar-right-click", callback: (($obj: Settings, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::gtk-titlebar-right-click", callback: (($obj: Settings, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::gtk-titlebar-right-click", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::gtk-titlebar-right-click", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::gtk-titlebar-right-click", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::gtk-xft-antialias", callback: (($obj: Settings, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::gtk-xft-antialias", callback: (($obj: Settings, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::gtk-xft-antialias", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::gtk-xft-antialias", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::gtk-xft-antialias", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::gtk-xft-dpi", callback: (($obj: Settings, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::gtk-xft-dpi", callback: (($obj: Settings, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::gtk-xft-dpi", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::gtk-xft-dpi", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::gtk-xft-dpi", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::gtk-xft-hinting", callback: (($obj: Settings, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::gtk-xft-hinting", callback: (($obj: Settings, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::gtk-xft-hinting", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::gtk-xft-hinting", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::gtk-xft-hinting", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::gtk-xft-hintstyle", callback: (($obj: Settings, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::gtk-xft-hintstyle", callback: (($obj: Settings, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::gtk-xft-hintstyle", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::gtk-xft-hintstyle", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::gtk-xft-hintstyle", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::gtk-xft-rgba", callback: (($obj: Settings, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::gtk-xft-rgba", callback: (($obj: Settings, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::gtk-xft-rgba", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::gtk-xft-rgba", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::gtk-xft-rgba", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: Settings_ConstructProps) + _init (config?: Settings_ConstructProps): void + /* Static methods and pseudo-constructors */ + static getDefault(): Settings | null + static getForDisplay(display: Gdk.Display): Settings + static $gtype: GObject.Type +} +export interface Shortcut_ConstructProps extends GObject.Object_ConstructProps { + action?: ShortcutAction + "arguments"?: GLib.Variant + trigger?: ShortcutTrigger +} +export class Shortcut { + /* Properties of Gtk.Shortcut */ + action: ShortcutAction + "arguments": GLib.Variant + trigger: ShortcutTrigger + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of Gtk.Shortcut */ + getAction(): ShortcutAction | null + getArguments(): GLib.Variant | null + getTrigger(): ShortcutTrigger | null + setAction(action?: ShortcutAction | null): void + setArguments(args?: GLib.Variant | null): void + setTrigger(trigger?: ShortcutTrigger | null): void + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: Shortcut, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: Shortcut, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::action", callback: (($obj: Shortcut, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::action", callback: (($obj: Shortcut, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::action", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::action", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::action", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::arguments", callback: (($obj: Shortcut, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::arguments", callback: (($obj: Shortcut, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::arguments", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::arguments", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::arguments", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::trigger", callback: (($obj: Shortcut, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::trigger", callback: (($obj: Shortcut, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::trigger", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::trigger", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::trigger", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: Shortcut_ConstructProps) + _init (config?: Shortcut_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(trigger?: ShortcutTrigger | null, action?: ShortcutAction | null): Shortcut + static $gtype: GObject.Type +} +export interface ShortcutAction_ConstructProps extends GObject.Object_ConstructProps { +} +export class ShortcutAction { + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of Gtk.ShortcutAction */ + activate(flags: ShortcutActionFlags, widget: Widget, args?: GLib.Variant | null): boolean + print(string: GLib.String): void + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: ShortcutAction, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: ShortcutAction, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: ShortcutAction_ConstructProps) + _init (config?: ShortcutAction_ConstructProps): void + /* Static methods and pseudo-constructors */ + static parseString(string: string): ShortcutAction + static $gtype: GObject.Type +} +export interface ShortcutController_ConstructProps extends EventController_ConstructProps { + mnemonicModifiers?: Gdk.ModifierType + model?: Gio.ListModel + scope?: ShortcutScope +} +export class ShortcutController { + /* Properties of Gtk.ShortcutController */ + mnemonicModifiers: Gdk.ModifierType + scope: ShortcutScope + /* Properties of Gtk.EventController */ + name: string + propagationLimit: PropagationLimit + propagationPhase: PropagationPhase + readonly widget: Widget + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of Gtk.ShortcutController */ + addShortcut(shortcut: Shortcut): void + getMnemonicsModifiers(): Gdk.ModifierType + getScope(): ShortcutScope + removeShortcut(shortcut: Shortcut): void + setMnemonicsModifiers(modifiers: Gdk.ModifierType): void + setScope(scope: ShortcutScope): void + /* Methods of Gtk.EventController */ + getCurrentEvent(): Gdk.Event | null + getCurrentEventDevice(): Gdk.Device | null + getCurrentEventState(): Gdk.ModifierType + getCurrentEventTime(): number + getName(): string + getPropagationLimit(): PropagationLimit + getPropagationPhase(): PropagationPhase + getWidget(): Widget + reset(): void + setName(name: string): void + setPropagationLimit(limit: PropagationLimit): void + setPropagationPhase(phase: PropagationPhase): void + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Methods of Gio.ListModel */ + getItemType(): GObject.Type + getNItems(): number + getItem(position: number): GObject.Object | null + itemsChanged(position: number, removed: number, added: number): void + /* Methods of Gtk.Buildable */ + getBuildableId(): string + /* Virtual methods of Gtk.ShortcutController */ + vfuncGetItem(position: number): GObject.Object | null + vfuncGetItemType(): GObject.Type + vfuncGetNItems(): number + vfuncAddChild(builder: Builder, child: GObject.Object, type?: string | null): void + vfuncCustomFinished(builder: Builder, child: GObject.Object | null, tagname: string, data?: object | null): void + vfuncCustomTagEnd(builder: Builder, child: GObject.Object | null, tagname: string, data?: object | null): void + vfuncCustomTagStart(builder: Builder, child: GObject.Object | null, tagname: string): [ /* returnType */ boolean, /* parser */ BuildableParser, /* data */ object | null ] + vfuncGetId(): string + vfuncGetInternalChild(builder: Builder, childname: string): GObject.Object + vfuncParserFinished(builder: Builder): void + vfuncSetBuildableProperty(builder: Builder, name: string, value: any): void + vfuncSetId(id: string): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: ShortcutController, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: ShortcutController, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of Gio.ListModel */ + connect(sigName: "items-changed", callback: (($obj: ShortcutController, position: number, removed: number, added: number) => void)): number + connect_after(sigName: "items-changed", callback: (($obj: ShortcutController, position: number, removed: number, added: number) => void)): number + emit(sigName: "items-changed", position: number, removed: number, added: number): void + on(sigName: "items-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "items-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "items-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::mnemonic-modifiers", callback: (($obj: ShortcutController, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::mnemonic-modifiers", callback: (($obj: ShortcutController, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::mnemonic-modifiers", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::mnemonic-modifiers", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::mnemonic-modifiers", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::scope", callback: (($obj: ShortcutController, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::scope", callback: (($obj: ShortcutController, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::scope", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::scope", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::scope", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::name", callback: (($obj: ShortcutController, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::name", callback: (($obj: ShortcutController, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::propagation-limit", callback: (($obj: ShortcutController, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::propagation-limit", callback: (($obj: ShortcutController, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::propagation-limit", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::propagation-limit", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::propagation-limit", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::propagation-phase", callback: (($obj: ShortcutController, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::propagation-phase", callback: (($obj: ShortcutController, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::propagation-phase", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::propagation-phase", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::propagation-phase", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::widget", callback: (($obj: ShortcutController, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::widget", callback: (($obj: ShortcutController, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::widget", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::widget", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::widget", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: ShortcutController_ConstructProps) + _init (config?: ShortcutController_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(): ShortcutController + static newForModel(model: Gio.ListModel): ShortcutController + static $gtype: GObject.Type +} +export interface ShortcutLabel_ConstructProps extends Widget_ConstructProps { + accelerator?: string + disabledText?: string + accessibleRole?: AccessibleRole +} +export class ShortcutLabel { + /* Properties of Gtk.ShortcutLabel */ + accelerator: string + disabledText: string + /* Properties of Gtk.Widget */ + canFocus: boolean + canTarget: boolean + cssClasses: string[] + cursor: Gdk.Cursor + focusOnClick: boolean + focusable: boolean + halign: Align + readonly hasDefault: boolean + readonly hasFocus: boolean + hasTooltip: boolean + heightRequest: number + hexpand: boolean + hexpandSet: boolean + layoutManager: LayoutManager + marginBottom: number + marginEnd: number + marginStart: number + marginTop: number + name: string + opacity: number + overflow: Overflow + readonly parent: Widget + receivesDefault: boolean + readonly root: Root + readonly scaleFactor: number + sensitive: boolean + tooltipMarkup: string + tooltipText: string + valign: Align + vexpand: boolean + vexpandSet: boolean + visible: boolean + widthRequest: number + /* Properties of Gtk.Accessible */ + accessibleRole: AccessibleRole + /* Fields of Gtk.Widget */ + parentInstance: GObject.InitiallyUnowned + /* Fields of GObject.InitiallyUnowned */ + gTypeInstance: GObject.TypeInstance + /* Methods of Gtk.ShortcutLabel */ + getAccelerator(): string | null + getDisabledText(): string | null + setAccelerator(accelerator: string): void + setDisabledText(disabledText: string): void + /* Methods of Gtk.Widget */ + actionSetEnabled(actionName: string, enabled: boolean): void + activate(): boolean + activateAction(name: string, args?: GLib.Variant | null): boolean + activateDefault(): void + addController(controller: EventController): void + addCssClass(cssClass: string): void + addMnemonicLabel(label: Widget): void + addTickCallback(callback: TickCallback): number + allocate(width: number, height: number, baseline: number, transform?: Gsk.Transform | null): void + childFocus(direction: DirectionType): boolean + computeBounds(target: Widget): [ /* returnType */ boolean, /* outBounds */ Graphene.Rect ] + computeExpand(orientation: Orientation): boolean + computePoint(target: Widget, point: Graphene.Point): [ /* returnType */ boolean, /* outPoint */ Graphene.Point ] + computeTransform(target: Widget): [ /* returnType */ boolean, /* outTransform */ Graphene.Matrix ] + contains(x: number, y: number): boolean + createPangoContext(): Pango.Context + createPangoLayout(text?: string | null): Pango.Layout + dragCheckThreshold(startX: number, startY: number, currentX: number, currentY: number): boolean + errorBell(): void + getAllocatedBaseline(): number + getAllocatedHeight(): number + getAllocatedWidth(): number + getAllocation(): /* allocation */ Allocation + getAncestor(widgetType: GObject.Type): Widget | null + getCanFocus(): boolean + getCanTarget(): boolean + getChildVisible(): boolean + getClipboard(): Gdk.Clipboard + getCssClasses(): string[] + getCssName(): string + getCursor(): Gdk.Cursor | null + getDirection(): TextDirection + getDisplay(): Gdk.Display + getFirstChild(): Widget | null + getFocusChild(): Widget | null + getFocusOnClick(): boolean + getFocusable(): boolean + getFontMap(): Pango.FontMap | null + getFontOptions(): cairo.FontOptions | null + getFrameClock(): Gdk.FrameClock | null + getHalign(): Align + getHasTooltip(): boolean + getHeight(): number + getHexpand(): boolean + getHexpandSet(): boolean + getLastChild(): Widget | null + getLayoutManager(): LayoutManager | null + getMapped(): boolean + getMarginBottom(): number + getMarginEnd(): number + getMarginStart(): number + getMarginTop(): number + getName(): string + getNative(): Native | null + getNextSibling(): Widget | null + getOpacity(): number + getOverflow(): Overflow + getPangoContext(): Pango.Context + getParent(): Widget | null + getPreferredSize(): [ /* minimumSize */ Requisition | null, /* naturalSize */ Requisition | null ] + getPrevSibling(): Widget | null + getPrimaryClipboard(): Gdk.Clipboard + getRealized(): boolean + getReceivesDefault(): boolean + getRequestMode(): SizeRequestMode + getRoot(): Root | null + getScaleFactor(): number + getSensitive(): boolean + getSettings(): Settings + getSize(orientation: Orientation): number + getSizeRequest(): [ /* width */ number | null, /* height */ number | null ] + getStateFlags(): StateFlags + getStyleContext(): StyleContext + getTemplateChild(widgetType: GObject.Type, name: string): GObject.Object + getTooltipMarkup(): string | null + getTooltipText(): string | null + getValign(): 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?: Gio.ActionGroup | null): void + insertAfter(parent: Widget, previousSibling?: Widget | null): void + insertBefore(parent: Widget, nextSibling?: Widget | null): void + isAncestor(ancestor: Widget): boolean + isDrawable(): boolean + isFocus(): boolean + isSensitive(): boolean + isVisible(): boolean + keynavFailed(direction: DirectionType): boolean + listMnemonicLabels(): Widget[] + map(): void + measure(orientation: Orientation, forSize: number): [ /* minimum */ number | null, /* natural */ number | null, /* minimumBaseline */ number | null, /* naturalBaseline */ number | null ] + mnemonicActivate(groupCycling: boolean): boolean + observeChildren(): Gio.ListModel + observeControllers(): Gio.ListModel + pick(x: number, y: number, flags: PickFlags): Widget | null + queueAllocate(): void + queueDraw(): void + queueResize(): void + realize(): void + removeController(controller: EventController): void + removeCssClass(cssClass: string): void + removeMnemonicLabel(label: Widget): void + removeTickCallback(id: number): void + setCanFocus(canFocus: boolean): void + setCanTarget(canTarget: boolean): void + setChildVisible(childVisible: boolean): void + setCssClasses(classes: string[]): void + setCursor(cursor?: Gdk.Cursor | null): void + setCursorFromName(name?: string | null): void + setDirection(dir: TextDirection): void + setFocusChild(child?: Widget | null): void + setFocusOnClick(focusOnClick: boolean): void + setFocusable(focusable: boolean): void + setFontMap(fontMap?: Pango.FontMap | null): void + setFontOptions(options?: cairo.FontOptions | null): void + setHalign(align: Align): void + setHasTooltip(hasTooltip: boolean): void + setHexpand(expand: boolean): void + setHexpandSet(set: boolean): void + setLayoutManager(layoutManager?: LayoutManager | 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: Overflow): void + setParent(parent: Widget): void + setReceivesDefault(receivesDefault: boolean): void + setSensitive(sensitive: boolean): void + setSizeRequest(width: number, height: number): void + setStateFlags(flags: StateFlags, clear: boolean): void + setTooltipMarkup(markup?: string | null): void + setTooltipText(text?: string | null): void + setValign(align: Align): void + setVexpand(expand: boolean): void + setVexpandSet(set: boolean): void + setVisible(visible: boolean): void + shouldLayout(): boolean + show(): void + sizeAllocate(allocation: Allocation, baseline: number): void + snapshotChild(child: Widget, snapshot: Snapshot): void + translateCoordinates(destWidget: Widget, srcX: number, srcY: number): [ /* returnType */ boolean, /* destX */ number | null, /* destY */ number | null ] + triggerTooltipQuery(): void + unmap(): void + unparent(): void + unrealize(): void + unsetStateFlags(flags: StateFlags): void + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Methods of Gtk.Accessible */ + getAccessibleRole(): AccessibleRole + resetProperty(property: AccessibleProperty): void + resetRelation(relation: AccessibleRelation): void + resetState(state: AccessibleState): void + updateProperty(properties: AccessibleProperty[], values: any): void + updateRelation(relations: AccessibleRelation[], values: any): void + updateState(states: AccessibleState[], values: any): void + /* Methods of Gtk.Buildable */ + getBuildableId(): string + /* Virtual methods of Gtk.Widget */ + vfuncComputeExpand(hexpandP: boolean, vexpandP: boolean): void + vfuncContains(x: number, y: number): boolean + vfuncCssChanged(change: CssStyleChange): void + vfuncDirectionChanged(previousDirection: TextDirection): void + vfuncFocus(direction: DirectionType): boolean + vfuncGetRequestMode(): SizeRequestMode + vfuncGrabFocus(): boolean + vfuncHide(): void + vfuncKeynavFailed(direction: DirectionType): boolean + vfuncMap(): void + vfuncMeasure(orientation: Orientation, forSize: number): [ /* minimum */ number | null, /* natural */ number | null, /* minimumBaseline */ number | null, /* naturalBaseline */ number | null ] + vfuncMnemonicActivate(groupCycling: boolean): boolean + vfuncMoveFocus(direction: DirectionType): void + vfuncQueryTooltip(x: number, y: number, keyboardTooltip: boolean, tooltip: Tooltip): boolean + vfuncRealize(): void + vfuncRoot(): void + vfuncSetFocusChild(child?: Widget | null): void + vfuncShow(): void + vfuncSizeAllocate(width: number, height: number, baseline: number): void + vfuncSnapshot(snapshot: Snapshot): void + vfuncStateFlagsChanged(previousStateFlags: StateFlags): void + vfuncSystemSettingChanged(settings: SystemSetting): void + vfuncUnmap(): void + vfuncUnrealize(): void + vfuncUnroot(): void + vfuncAddChild(builder: Builder, child: GObject.Object, type?: string | null): void + vfuncCustomFinished(builder: Builder, child: GObject.Object | null, tagname: string, data?: object | null): void + vfuncCustomTagEnd(builder: Builder, child: GObject.Object | null, tagname: string, data?: object | null): void + vfuncCustomTagStart(builder: Builder, child: GObject.Object | null, tagname: string): [ /* returnType */ boolean, /* parser */ BuildableParser, /* data */ object | null ] + vfuncGetId(): string + vfuncGetInternalChild(builder: Builder, childname: string): GObject.Object + vfuncParserFinished(builder: Builder): void + vfuncSetBuildableProperty(builder: Builder, name: string, value: any): void + vfuncSetId(id: string): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Gtk.Widget */ + connect(sigName: "destroy", callback: (($obj: ShortcutLabel) => void)): number + connect_after(sigName: "destroy", callback: (($obj: ShortcutLabel) => void)): number + emit(sigName: "destroy"): void + on(sigName: "destroy", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "destroy", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "destroy", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "direction-changed", callback: (($obj: ShortcutLabel, previousDirection: TextDirection) => void)): number + connect_after(sigName: "direction-changed", callback: (($obj: ShortcutLabel, previousDirection: TextDirection) => void)): number + emit(sigName: "direction-changed", previousDirection: TextDirection): void + on(sigName: "direction-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "direction-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "direction-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "hide", callback: (($obj: ShortcutLabel) => void)): number + connect_after(sigName: "hide", callback: (($obj: ShortcutLabel) => void)): number + emit(sigName: "hide"): void + on(sigName: "hide", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "hide", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "hide", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "keynav-failed", callback: (($obj: ShortcutLabel, direction: DirectionType) => boolean)): number + connect_after(sigName: "keynav-failed", callback: (($obj: ShortcutLabel, direction: DirectionType) => boolean)): number + emit(sigName: "keynav-failed", direction: DirectionType): void + on(sigName: "keynav-failed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "keynav-failed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "keynav-failed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "map", callback: (($obj: ShortcutLabel) => void)): number + connect_after(sigName: "map", callback: (($obj: ShortcutLabel) => void)): number + emit(sigName: "map"): void + on(sigName: "map", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "map", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "map", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "mnemonic-activate", callback: (($obj: ShortcutLabel, groupCycling: boolean) => boolean)): number + connect_after(sigName: "mnemonic-activate", callback: (($obj: ShortcutLabel, groupCycling: boolean) => boolean)): number + emit(sigName: "mnemonic-activate", groupCycling: boolean): void + on(sigName: "mnemonic-activate", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "mnemonic-activate", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "mnemonic-activate", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "move-focus", callback: (($obj: ShortcutLabel, direction: DirectionType) => void)): number + connect_after(sigName: "move-focus", callback: (($obj: ShortcutLabel, direction: DirectionType) => void)): number + emit(sigName: "move-focus", direction: DirectionType): void + on(sigName: "move-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "move-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "move-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "query-tooltip", callback: (($obj: ShortcutLabel, x: number, y: number, keyboardMode: boolean, tooltip: Tooltip) => boolean)): number + connect_after(sigName: "query-tooltip", callback: (($obj: ShortcutLabel, x: number, y: number, keyboardMode: boolean, tooltip: Tooltip) => boolean)): number + emit(sigName: "query-tooltip", x: number, y: number, keyboardMode: boolean, tooltip: Tooltip): void + on(sigName: "query-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "query-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "query-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "realize", callback: (($obj: ShortcutLabel) => void)): number + connect_after(sigName: "realize", callback: (($obj: ShortcutLabel) => void)): number + emit(sigName: "realize"): void + on(sigName: "realize", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "realize", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "realize", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "show", callback: (($obj: ShortcutLabel) => void)): number + connect_after(sigName: "show", callback: (($obj: ShortcutLabel) => void)): number + emit(sigName: "show"): void + on(sigName: "show", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "show", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "show", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "state-flags-changed", callback: (($obj: ShortcutLabel, flags: StateFlags) => void)): number + connect_after(sigName: "state-flags-changed", callback: (($obj: ShortcutLabel, flags: StateFlags) => void)): number + emit(sigName: "state-flags-changed", flags: StateFlags): void + on(sigName: "state-flags-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "state-flags-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "state-flags-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "unmap", callback: (($obj: ShortcutLabel) => void)): number + connect_after(sigName: "unmap", callback: (($obj: ShortcutLabel) => void)): number + emit(sigName: "unmap"): void + on(sigName: "unmap", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "unmap", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "unmap", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "unrealize", callback: (($obj: ShortcutLabel) => void)): number + connect_after(sigName: "unrealize", callback: (($obj: ShortcutLabel) => void)): number + emit(sigName: "unrealize"): void + on(sigName: "unrealize", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "unrealize", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "unrealize", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: ShortcutLabel, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: ShortcutLabel, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::accelerator", callback: (($obj: ShortcutLabel, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accelerator", callback: (($obj: ShortcutLabel, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::accelerator", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::accelerator", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::accelerator", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::disabled-text", callback: (($obj: ShortcutLabel, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::disabled-text", callback: (($obj: ShortcutLabel, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::disabled-text", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::disabled-text", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::disabled-text", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::can-focus", callback: (($obj: ShortcutLabel, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::can-focus", callback: (($obj: ShortcutLabel, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::can-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::can-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::can-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::can-target", callback: (($obj: ShortcutLabel, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::can-target", callback: (($obj: ShortcutLabel, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::can-target", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::can-target", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::can-target", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::css-classes", callback: (($obj: ShortcutLabel, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::css-classes", callback: (($obj: ShortcutLabel, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::css-classes", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::css-classes", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::css-classes", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::cursor", callback: (($obj: ShortcutLabel, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::cursor", callback: (($obj: ShortcutLabel, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::cursor", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::cursor", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::cursor", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::focus-on-click", callback: (($obj: ShortcutLabel, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::focus-on-click", callback: (($obj: ShortcutLabel, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::focus-on-click", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::focus-on-click", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::focus-on-click", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::focusable", callback: (($obj: ShortcutLabel, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::focusable", callback: (($obj: ShortcutLabel, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::focusable", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::focusable", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::focusable", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::halign", callback: (($obj: ShortcutLabel, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::halign", callback: (($obj: ShortcutLabel, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::halign", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::halign", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::halign", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::has-default", callback: (($obj: ShortcutLabel, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-default", callback: (($obj: ShortcutLabel, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::has-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::has-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::has-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::has-focus", callback: (($obj: ShortcutLabel, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-focus", callback: (($obj: ShortcutLabel, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::has-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::has-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::has-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::has-tooltip", callback: (($obj: ShortcutLabel, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-tooltip", callback: (($obj: ShortcutLabel, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::has-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::has-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::has-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::height-request", callback: (($obj: ShortcutLabel, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::height-request", callback: (($obj: ShortcutLabel, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::height-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::height-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::height-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::hexpand", callback: (($obj: ShortcutLabel, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hexpand", callback: (($obj: ShortcutLabel, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::hexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::hexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::hexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::hexpand-set", callback: (($obj: ShortcutLabel, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hexpand-set", callback: (($obj: ShortcutLabel, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::hexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::hexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::hexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::layout-manager", callback: (($obj: ShortcutLabel, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::layout-manager", callback: (($obj: ShortcutLabel, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::layout-manager", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::layout-manager", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::layout-manager", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-bottom", callback: (($obj: ShortcutLabel, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-bottom", callback: (($obj: ShortcutLabel, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-bottom", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-bottom", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-bottom", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-end", callback: (($obj: ShortcutLabel, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-end", callback: (($obj: ShortcutLabel, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-end", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-end", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-end", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-start", callback: (($obj: ShortcutLabel, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-start", callback: (($obj: ShortcutLabel, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-start", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-start", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-start", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-top", callback: (($obj: ShortcutLabel, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-top", callback: (($obj: ShortcutLabel, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-top", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-top", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-top", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::name", callback: (($obj: ShortcutLabel, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::name", callback: (($obj: ShortcutLabel, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::opacity", callback: (($obj: ShortcutLabel, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::opacity", callback: (($obj: ShortcutLabel, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::opacity", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::opacity", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::opacity", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::overflow", callback: (($obj: ShortcutLabel, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::overflow", callback: (($obj: ShortcutLabel, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::overflow", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::overflow", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::overflow", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::parent", callback: (($obj: ShortcutLabel, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::parent", callback: (($obj: ShortcutLabel, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::receives-default", callback: (($obj: ShortcutLabel, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::receives-default", callback: (($obj: ShortcutLabel, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::receives-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::receives-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::receives-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::root", callback: (($obj: ShortcutLabel, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::root", callback: (($obj: ShortcutLabel, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::root", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::root", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::root", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::scale-factor", callback: (($obj: ShortcutLabel, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::scale-factor", callback: (($obj: ShortcutLabel, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::scale-factor", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::scale-factor", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::scale-factor", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::sensitive", callback: (($obj: ShortcutLabel, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::sensitive", callback: (($obj: ShortcutLabel, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::sensitive", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::sensitive", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::sensitive", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::tooltip-markup", callback: (($obj: ShortcutLabel, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::tooltip-markup", callback: (($obj: ShortcutLabel, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::tooltip-markup", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::tooltip-markup", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::tooltip-markup", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::tooltip-text", callback: (($obj: ShortcutLabel, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::tooltip-text", callback: (($obj: ShortcutLabel, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::tooltip-text", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::tooltip-text", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::tooltip-text", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::valign", callback: (($obj: ShortcutLabel, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::valign", callback: (($obj: ShortcutLabel, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::valign", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::valign", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::valign", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::vexpand", callback: (($obj: ShortcutLabel, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vexpand", callback: (($obj: ShortcutLabel, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::vexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::vexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::vexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::vexpand-set", callback: (($obj: ShortcutLabel, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vexpand-set", callback: (($obj: ShortcutLabel, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::vexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::vexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::vexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::visible", callback: (($obj: ShortcutLabel, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::visible", callback: (($obj: ShortcutLabel, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::width-request", callback: (($obj: ShortcutLabel, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::width-request", callback: (($obj: ShortcutLabel, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::width-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::width-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::width-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::accessible-role", callback: (($obj: ShortcutLabel, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-role", callback: (($obj: ShortcutLabel, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::accessible-role", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::accessible-role", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::accessible-role", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: ShortcutLabel_ConstructProps) + _init (config?: ShortcutLabel_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(accelerator: string): ShortcutLabel + static $gtype: GObject.Type +} +export interface ShortcutTrigger_ConstructProps extends GObject.Object_ConstructProps { +} +export class ShortcutTrigger { + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of Gtk.ShortcutTrigger */ + compare(trigger2: ShortcutTrigger): number + equal(trigger2: ShortcutTrigger): boolean + hash(): number + print(string: GLib.String): void + printLabel(display: Gdk.Display, string: GLib.String): boolean + toLabel(display: Gdk.Display): string + trigger(event: Gdk.Event, enableMnemonics: boolean): Gdk.KeyMatch + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: ShortcutTrigger, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: ShortcutTrigger, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: ShortcutTrigger_ConstructProps) + _init (config?: ShortcutTrigger_ConstructProps): void + /* Static methods and pseudo-constructors */ + static parseString(string: string): ShortcutTrigger + static $gtype: GObject.Type +} +export interface ShortcutsGroup_ConstructProps extends Box_ConstructProps { + accelSizeGroup?: SizeGroup + title?: string + titleSizeGroup?: SizeGroup + view?: string + accessibleRole?: AccessibleRole + orientation?: Orientation +} +export class ShortcutsGroup { + /* Properties of Gtk.ShortcutsGroup */ + accelSizeGroup: SizeGroup + readonly height: number + title: string + titleSizeGroup: SizeGroup + view: string + /* Properties of Gtk.Box */ + baselinePosition: BaselinePosition + homogeneous: boolean + spacing: number + /* Properties of Gtk.Widget */ + canFocus: boolean + canTarget: boolean + cssClasses: string[] + cursor: Gdk.Cursor + focusOnClick: boolean + focusable: boolean + halign: Align + readonly hasDefault: boolean + readonly hasFocus: boolean + hasTooltip: boolean + heightRequest: number + hexpand: boolean + hexpandSet: boolean + layoutManager: LayoutManager + marginBottom: number + marginEnd: number + marginStart: number + marginTop: number + name: string + opacity: number + overflow: Overflow + readonly parent: Widget + receivesDefault: boolean + readonly root: Root + readonly scaleFactor: number + sensitive: boolean + tooltipMarkup: string + tooltipText: string + valign: Align + vexpand: boolean + vexpandSet: boolean + visible: boolean + widthRequest: number + /* Properties of Gtk.Accessible */ + accessibleRole: AccessibleRole + /* Properties of Gtk.Orientable */ + orientation: Orientation + /* Fields of Gtk.Box */ + parentInstance: Widget + /* Fields of GObject.InitiallyUnowned */ + gTypeInstance: GObject.TypeInstance + /* Methods of Gtk.Box */ + append(child: Widget): void + getBaselinePosition(): BaselinePosition + getHomogeneous(): boolean + getSpacing(): number + insertChildAfter(child: Widget, sibling?: Widget | null): void + prepend(child: Widget): void + remove(child: Widget): void + reorderChildAfter(child: Widget, sibling?: Widget | null): void + setBaselinePosition(position: BaselinePosition): void + setHomogeneous(homogeneous: boolean): void + setSpacing(spacing: number): void + /* Methods of Gtk.Widget */ + actionSetEnabled(actionName: string, enabled: boolean): void + activate(): boolean + activateAction(name: string, args?: GLib.Variant | null): boolean + activateDefault(): void + addController(controller: EventController): void + addCssClass(cssClass: string): void + addMnemonicLabel(label: Widget): void + addTickCallback(callback: TickCallback): number + allocate(width: number, height: number, baseline: number, transform?: Gsk.Transform | null): void + childFocus(direction: DirectionType): boolean + computeBounds(target: Widget): [ /* returnType */ boolean, /* outBounds */ Graphene.Rect ] + computeExpand(orientation: Orientation): boolean + computePoint(target: Widget, point: Graphene.Point): [ /* returnType */ boolean, /* outPoint */ Graphene.Point ] + computeTransform(target: Widget): [ /* returnType */ boolean, /* outTransform */ Graphene.Matrix ] + contains(x: number, y: number): boolean + createPangoContext(): Pango.Context + createPangoLayout(text?: string | null): Pango.Layout + dragCheckThreshold(startX: number, startY: number, currentX: number, currentY: number): boolean + errorBell(): void + getAllocatedBaseline(): number + getAllocatedHeight(): number + getAllocatedWidth(): number + getAllocation(): /* allocation */ Allocation + getAncestor(widgetType: GObject.Type): Widget | null + getCanFocus(): boolean + getCanTarget(): boolean + getChildVisible(): boolean + getClipboard(): Gdk.Clipboard + getCssClasses(): string[] + getCssName(): string + getCursor(): Gdk.Cursor | null + getDirection(): TextDirection + getDisplay(): Gdk.Display + getFirstChild(): Widget | null + getFocusChild(): Widget | null + getFocusOnClick(): boolean + getFocusable(): boolean + getFontMap(): Pango.FontMap | null + getFontOptions(): cairo.FontOptions | null + getFrameClock(): Gdk.FrameClock | null + getHalign(): Align + getHasTooltip(): boolean + getHeight(): number + getHexpand(): boolean + getHexpandSet(): boolean + getLastChild(): Widget | null + getLayoutManager(): LayoutManager | null + getMapped(): boolean + getMarginBottom(): number + getMarginEnd(): number + getMarginStart(): number + getMarginTop(): number + getName(): string + getNative(): Native | null + getNextSibling(): Widget | null + getOpacity(): number + getOverflow(): Overflow + getPangoContext(): Pango.Context + getParent(): Widget | null + getPreferredSize(): [ /* minimumSize */ Requisition | null, /* naturalSize */ Requisition | null ] + getPrevSibling(): Widget | null + getPrimaryClipboard(): Gdk.Clipboard + getRealized(): boolean + getReceivesDefault(): boolean + getRequestMode(): SizeRequestMode + getRoot(): Root | null + getScaleFactor(): number + getSensitive(): boolean + getSettings(): Settings + getSize(orientation: Orientation): number + getSizeRequest(): [ /* width */ number | null, /* height */ number | null ] + getStateFlags(): StateFlags + getStyleContext(): StyleContext + getTemplateChild(widgetType: GObject.Type, name: string): GObject.Object + getTooltipMarkup(): string | null + getTooltipText(): string | null + getValign(): 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?: Gio.ActionGroup | null): void + insertAfter(parent: Widget, previousSibling?: Widget | null): void + insertBefore(parent: Widget, nextSibling?: Widget | null): void + isAncestor(ancestor: Widget): boolean + isDrawable(): boolean + isFocus(): boolean + isSensitive(): boolean + isVisible(): boolean + keynavFailed(direction: DirectionType): boolean + listMnemonicLabels(): Widget[] + map(): void + measure(orientation: Orientation, forSize: number): [ /* minimum */ number | null, /* natural */ number | null, /* minimumBaseline */ number | null, /* naturalBaseline */ number | null ] + mnemonicActivate(groupCycling: boolean): boolean + observeChildren(): Gio.ListModel + observeControllers(): Gio.ListModel + pick(x: number, y: number, flags: PickFlags): Widget | null + queueAllocate(): void + queueDraw(): void + queueResize(): void + realize(): void + removeController(controller: EventController): void + removeCssClass(cssClass: string): void + removeMnemonicLabel(label: Widget): void + removeTickCallback(id: number): void + setCanFocus(canFocus: boolean): void + setCanTarget(canTarget: boolean): void + setChildVisible(childVisible: boolean): void + setCssClasses(classes: string[]): void + setCursor(cursor?: Gdk.Cursor | null): void + setCursorFromName(name?: string | null): void + setDirection(dir: TextDirection): void + setFocusChild(child?: Widget | null): void + setFocusOnClick(focusOnClick: boolean): void + setFocusable(focusable: boolean): void + setFontMap(fontMap?: Pango.FontMap | null): void + setFontOptions(options?: cairo.FontOptions | null): void + setHalign(align: Align): void + setHasTooltip(hasTooltip: boolean): void + setHexpand(expand: boolean): void + setHexpandSet(set: boolean): void + setLayoutManager(layoutManager?: LayoutManager | 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: Overflow): void + setParent(parent: Widget): void + setReceivesDefault(receivesDefault: boolean): void + setSensitive(sensitive: boolean): void + setSizeRequest(width: number, height: number): void + setStateFlags(flags: StateFlags, clear: boolean): void + setTooltipMarkup(markup?: string | null): void + setTooltipText(text?: string | null): void + setValign(align: Align): void + setVexpand(expand: boolean): void + setVexpandSet(set: boolean): void + setVisible(visible: boolean): void + shouldLayout(): boolean + show(): void + sizeAllocate(allocation: Allocation, baseline: number): void + snapshotChild(child: Widget, snapshot: Snapshot): void + translateCoordinates(destWidget: Widget, srcX: number, srcY: number): [ /* returnType */ boolean, /* destX */ number | null, /* destY */ number | null ] + triggerTooltipQuery(): void + unmap(): void + unparent(): void + unrealize(): void + unsetStateFlags(flags: StateFlags): void + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Methods of Gtk.Accessible */ + getAccessibleRole(): AccessibleRole + resetProperty(property: AccessibleProperty): void + resetRelation(relation: AccessibleRelation): void + resetState(state: AccessibleState): void + updateProperty(properties: AccessibleProperty[], values: any): void + updateRelation(relations: AccessibleRelation[], values: any): void + updateState(states: AccessibleState[], values: any): void + /* Methods of Gtk.Buildable */ + getBuildableId(): string + /* Methods of Gtk.Orientable */ + getOrientation(): Orientation + setOrientation(orientation: Orientation): void + /* Virtual methods of Gtk.Widget */ + vfuncComputeExpand(hexpandP: boolean, vexpandP: boolean): void + vfuncContains(x: number, y: number): boolean + vfuncCssChanged(change: CssStyleChange): void + vfuncDirectionChanged(previousDirection: TextDirection): void + vfuncFocus(direction: DirectionType): boolean + vfuncGetRequestMode(): SizeRequestMode + vfuncGrabFocus(): boolean + vfuncHide(): void + vfuncKeynavFailed(direction: DirectionType): boolean + vfuncMap(): void + vfuncMeasure(orientation: Orientation, forSize: number): [ /* minimum */ number | null, /* natural */ number | null, /* minimumBaseline */ number | null, /* naturalBaseline */ number | null ] + vfuncMnemonicActivate(groupCycling: boolean): boolean + vfuncMoveFocus(direction: DirectionType): void + vfuncQueryTooltip(x: number, y: number, keyboardTooltip: boolean, tooltip: Tooltip): boolean + vfuncRealize(): void + vfuncRoot(): void + vfuncSetFocusChild(child?: Widget | null): void + vfuncShow(): void + vfuncSizeAllocate(width: number, height: number, baseline: number): void + vfuncSnapshot(snapshot: Snapshot): void + vfuncStateFlagsChanged(previousStateFlags: StateFlags): void + vfuncSystemSettingChanged(settings: SystemSetting): void + vfuncUnmap(): void + vfuncUnrealize(): void + vfuncUnroot(): void + vfuncAddChild(builder: Builder, child: GObject.Object, type?: string | null): void + vfuncCustomFinished(builder: Builder, child: GObject.Object | null, tagname: string, data?: object | null): void + vfuncCustomTagEnd(builder: Builder, child: GObject.Object | null, tagname: string, data?: object | null): void + vfuncCustomTagStart(builder: Builder, child: GObject.Object | null, tagname: string): [ /* returnType */ boolean, /* parser */ BuildableParser, /* data */ object | null ] + vfuncGetId(): string + vfuncGetInternalChild(builder: Builder, childname: string): GObject.Object + vfuncParserFinished(builder: Builder): void + vfuncSetBuildableProperty(builder: Builder, name: string, value: any): void + vfuncSetId(id: string): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Gtk.Widget */ + connect(sigName: "destroy", callback: (($obj: ShortcutsGroup) => void)): number + connect_after(sigName: "destroy", callback: (($obj: ShortcutsGroup) => void)): number + emit(sigName: "destroy"): void + on(sigName: "destroy", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "destroy", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "destroy", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "direction-changed", callback: (($obj: ShortcutsGroup, previousDirection: TextDirection) => void)): number + connect_after(sigName: "direction-changed", callback: (($obj: ShortcutsGroup, previousDirection: TextDirection) => void)): number + emit(sigName: "direction-changed", previousDirection: TextDirection): void + on(sigName: "direction-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "direction-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "direction-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "hide", callback: (($obj: ShortcutsGroup) => void)): number + connect_after(sigName: "hide", callback: (($obj: ShortcutsGroup) => void)): number + emit(sigName: "hide"): void + on(sigName: "hide", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "hide", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "hide", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "keynav-failed", callback: (($obj: ShortcutsGroup, direction: DirectionType) => boolean)): number + connect_after(sigName: "keynav-failed", callback: (($obj: ShortcutsGroup, direction: DirectionType) => boolean)): number + emit(sigName: "keynav-failed", direction: DirectionType): void + on(sigName: "keynav-failed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "keynav-failed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "keynav-failed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "map", callback: (($obj: ShortcutsGroup) => void)): number + connect_after(sigName: "map", callback: (($obj: ShortcutsGroup) => void)): number + emit(sigName: "map"): void + on(sigName: "map", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "map", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "map", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "mnemonic-activate", callback: (($obj: ShortcutsGroup, groupCycling: boolean) => boolean)): number + connect_after(sigName: "mnemonic-activate", callback: (($obj: ShortcutsGroup, groupCycling: boolean) => boolean)): number + emit(sigName: "mnemonic-activate", groupCycling: boolean): void + on(sigName: "mnemonic-activate", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "mnemonic-activate", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "mnemonic-activate", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "move-focus", callback: (($obj: ShortcutsGroup, direction: DirectionType) => void)): number + connect_after(sigName: "move-focus", callback: (($obj: ShortcutsGroup, direction: DirectionType) => void)): number + emit(sigName: "move-focus", direction: DirectionType): void + on(sigName: "move-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "move-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "move-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "query-tooltip", callback: (($obj: ShortcutsGroup, x: number, y: number, keyboardMode: boolean, tooltip: Tooltip) => boolean)): number + connect_after(sigName: "query-tooltip", callback: (($obj: ShortcutsGroup, x: number, y: number, keyboardMode: boolean, tooltip: Tooltip) => boolean)): number + emit(sigName: "query-tooltip", x: number, y: number, keyboardMode: boolean, tooltip: Tooltip): void + on(sigName: "query-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "query-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "query-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "realize", callback: (($obj: ShortcutsGroup) => void)): number + connect_after(sigName: "realize", callback: (($obj: ShortcutsGroup) => void)): number + emit(sigName: "realize"): void + on(sigName: "realize", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "realize", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "realize", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "show", callback: (($obj: ShortcutsGroup) => void)): number + connect_after(sigName: "show", callback: (($obj: ShortcutsGroup) => void)): number + emit(sigName: "show"): void + on(sigName: "show", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "show", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "show", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "state-flags-changed", callback: (($obj: ShortcutsGroup, flags: StateFlags) => void)): number + connect_after(sigName: "state-flags-changed", callback: (($obj: ShortcutsGroup, flags: StateFlags) => void)): number + emit(sigName: "state-flags-changed", flags: StateFlags): void + on(sigName: "state-flags-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "state-flags-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "state-flags-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "unmap", callback: (($obj: ShortcutsGroup) => void)): number + connect_after(sigName: "unmap", callback: (($obj: ShortcutsGroup) => void)): number + emit(sigName: "unmap"): void + on(sigName: "unmap", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "unmap", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "unmap", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "unrealize", callback: (($obj: ShortcutsGroup) => void)): number + connect_after(sigName: "unrealize", callback: (($obj: ShortcutsGroup) => void)): number + emit(sigName: "unrealize"): void + on(sigName: "unrealize", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "unrealize", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "unrealize", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: ShortcutsGroup, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: ShortcutsGroup, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::accel-size-group", callback: (($obj: ShortcutsGroup, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accel-size-group", callback: (($obj: ShortcutsGroup, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::accel-size-group", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::accel-size-group", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::accel-size-group", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::height", callback: (($obj: ShortcutsGroup, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::height", callback: (($obj: ShortcutsGroup, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::height", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::height", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::height", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::title", callback: (($obj: ShortcutsGroup, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::title", callback: (($obj: ShortcutsGroup, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::title", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::title", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::title", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::title-size-group", callback: (($obj: ShortcutsGroup, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::title-size-group", callback: (($obj: ShortcutsGroup, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::title-size-group", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::title-size-group", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::title-size-group", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::view", callback: (($obj: ShortcutsGroup, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::view", callback: (($obj: ShortcutsGroup, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::view", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::view", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::view", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::baseline-position", callback: (($obj: ShortcutsGroup, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::baseline-position", callback: (($obj: ShortcutsGroup, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::baseline-position", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::baseline-position", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::baseline-position", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::homogeneous", callback: (($obj: ShortcutsGroup, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::homogeneous", callback: (($obj: ShortcutsGroup, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::homogeneous", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::homogeneous", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::homogeneous", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::spacing", callback: (($obj: ShortcutsGroup, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::spacing", callback: (($obj: ShortcutsGroup, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::spacing", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::spacing", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::spacing", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::can-focus", callback: (($obj: ShortcutsGroup, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::can-focus", callback: (($obj: ShortcutsGroup, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::can-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::can-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::can-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::can-target", callback: (($obj: ShortcutsGroup, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::can-target", callback: (($obj: ShortcutsGroup, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::can-target", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::can-target", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::can-target", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::css-classes", callback: (($obj: ShortcutsGroup, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::css-classes", callback: (($obj: ShortcutsGroup, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::css-classes", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::css-classes", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::css-classes", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::cursor", callback: (($obj: ShortcutsGroup, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::cursor", callback: (($obj: ShortcutsGroup, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::cursor", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::cursor", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::cursor", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::focus-on-click", callback: (($obj: ShortcutsGroup, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::focus-on-click", callback: (($obj: ShortcutsGroup, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::focus-on-click", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::focus-on-click", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::focus-on-click", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::focusable", callback: (($obj: ShortcutsGroup, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::focusable", callback: (($obj: ShortcutsGroup, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::focusable", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::focusable", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::focusable", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::halign", callback: (($obj: ShortcutsGroup, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::halign", callback: (($obj: ShortcutsGroup, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::halign", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::halign", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::halign", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::has-default", callback: (($obj: ShortcutsGroup, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-default", callback: (($obj: ShortcutsGroup, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::has-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::has-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::has-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::has-focus", callback: (($obj: ShortcutsGroup, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-focus", callback: (($obj: ShortcutsGroup, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::has-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::has-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::has-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::has-tooltip", callback: (($obj: ShortcutsGroup, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-tooltip", callback: (($obj: ShortcutsGroup, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::has-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::has-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::has-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::height-request", callback: (($obj: ShortcutsGroup, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::height-request", callback: (($obj: ShortcutsGroup, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::height-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::height-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::height-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::hexpand", callback: (($obj: ShortcutsGroup, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hexpand", callback: (($obj: ShortcutsGroup, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::hexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::hexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::hexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::hexpand-set", callback: (($obj: ShortcutsGroup, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hexpand-set", callback: (($obj: ShortcutsGroup, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::hexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::hexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::hexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::layout-manager", callback: (($obj: ShortcutsGroup, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::layout-manager", callback: (($obj: ShortcutsGroup, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::layout-manager", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::layout-manager", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::layout-manager", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-bottom", callback: (($obj: ShortcutsGroup, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-bottom", callback: (($obj: ShortcutsGroup, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-bottom", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-bottom", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-bottom", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-end", callback: (($obj: ShortcutsGroup, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-end", callback: (($obj: ShortcutsGroup, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-end", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-end", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-end", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-start", callback: (($obj: ShortcutsGroup, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-start", callback: (($obj: ShortcutsGroup, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-start", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-start", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-start", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-top", callback: (($obj: ShortcutsGroup, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-top", callback: (($obj: ShortcutsGroup, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-top", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-top", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-top", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::name", callback: (($obj: ShortcutsGroup, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::name", callback: (($obj: ShortcutsGroup, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::opacity", callback: (($obj: ShortcutsGroup, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::opacity", callback: (($obj: ShortcutsGroup, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::opacity", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::opacity", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::opacity", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::overflow", callback: (($obj: ShortcutsGroup, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::overflow", callback: (($obj: ShortcutsGroup, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::overflow", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::overflow", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::overflow", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::parent", callback: (($obj: ShortcutsGroup, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::parent", callback: (($obj: ShortcutsGroup, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::receives-default", callback: (($obj: ShortcutsGroup, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::receives-default", callback: (($obj: ShortcutsGroup, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::receives-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::receives-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::receives-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::root", callback: (($obj: ShortcutsGroup, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::root", callback: (($obj: ShortcutsGroup, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::root", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::root", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::root", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::scale-factor", callback: (($obj: ShortcutsGroup, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::scale-factor", callback: (($obj: ShortcutsGroup, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::scale-factor", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::scale-factor", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::scale-factor", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::sensitive", callback: (($obj: ShortcutsGroup, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::sensitive", callback: (($obj: ShortcutsGroup, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::sensitive", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::sensitive", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::sensitive", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::tooltip-markup", callback: (($obj: ShortcutsGroup, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::tooltip-markup", callback: (($obj: ShortcutsGroup, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::tooltip-markup", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::tooltip-markup", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::tooltip-markup", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::tooltip-text", callback: (($obj: ShortcutsGroup, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::tooltip-text", callback: (($obj: ShortcutsGroup, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::tooltip-text", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::tooltip-text", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::tooltip-text", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::valign", callback: (($obj: ShortcutsGroup, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::valign", callback: (($obj: ShortcutsGroup, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::valign", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::valign", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::valign", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::vexpand", callback: (($obj: ShortcutsGroup, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vexpand", callback: (($obj: ShortcutsGroup, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::vexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::vexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::vexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::vexpand-set", callback: (($obj: ShortcutsGroup, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vexpand-set", callback: (($obj: ShortcutsGroup, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::vexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::vexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::vexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::visible", callback: (($obj: ShortcutsGroup, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::visible", callback: (($obj: ShortcutsGroup, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::width-request", callback: (($obj: ShortcutsGroup, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::width-request", callback: (($obj: ShortcutsGroup, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::width-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::width-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::width-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::accessible-role", callback: (($obj: ShortcutsGroup, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-role", callback: (($obj: ShortcutsGroup, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::accessible-role", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::accessible-role", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::accessible-role", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::orientation", callback: (($obj: ShortcutsGroup, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::orientation", callback: (($obj: ShortcutsGroup, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::orientation", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::orientation", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::orientation", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: ShortcutsGroup_ConstructProps) + _init (config?: ShortcutsGroup_ConstructProps): void + static $gtype: GObject.Type +} +export interface ShortcutsSection_ConstructProps extends Box_ConstructProps { + maxHeight?: number + sectionName?: string + title?: string + viewName?: string + accessibleRole?: AccessibleRole + orientation?: Orientation +} +export class ShortcutsSection { + /* Properties of Gtk.ShortcutsSection */ + maxHeight: number + sectionName: string + title: string + viewName: string + /* Properties of Gtk.Box */ + baselinePosition: BaselinePosition + homogeneous: boolean + spacing: number + /* Properties of Gtk.Widget */ + canFocus: boolean + canTarget: boolean + cssClasses: string[] + cursor: Gdk.Cursor + focusOnClick: boolean + focusable: boolean + halign: Align + readonly hasDefault: boolean + readonly hasFocus: boolean + hasTooltip: boolean + heightRequest: number + hexpand: boolean + hexpandSet: boolean + layoutManager: LayoutManager + marginBottom: number + marginEnd: number + marginStart: number + marginTop: number + name: string + opacity: number + overflow: Overflow + readonly parent: Widget + receivesDefault: boolean + readonly root: Root + readonly scaleFactor: number + sensitive: boolean + tooltipMarkup: string + tooltipText: string + valign: Align + vexpand: boolean + vexpandSet: boolean + visible: boolean + widthRequest: number + /* Properties of Gtk.Accessible */ + accessibleRole: AccessibleRole + /* Properties of Gtk.Orientable */ + orientation: Orientation + /* Fields of Gtk.Box */ + parentInstance: Widget + /* Fields of GObject.InitiallyUnowned */ + gTypeInstance: GObject.TypeInstance + /* Methods of Gtk.Box */ + append(child: Widget): void + getBaselinePosition(): BaselinePosition + getHomogeneous(): boolean + getSpacing(): number + insertChildAfter(child: Widget, sibling?: Widget | null): void + prepend(child: Widget): void + remove(child: Widget): void + reorderChildAfter(child: Widget, sibling?: Widget | null): void + setBaselinePosition(position: BaselinePosition): void + setHomogeneous(homogeneous: boolean): void + setSpacing(spacing: number): void + /* Methods of Gtk.Widget */ + actionSetEnabled(actionName: string, enabled: boolean): void + activate(): boolean + activateAction(name: string, args?: GLib.Variant | null): boolean + activateDefault(): void + addController(controller: EventController): void + addCssClass(cssClass: string): void + addMnemonicLabel(label: Widget): void + addTickCallback(callback: TickCallback): number + allocate(width: number, height: number, baseline: number, transform?: Gsk.Transform | null): void + childFocus(direction: DirectionType): boolean + computeBounds(target: Widget): [ /* returnType */ boolean, /* outBounds */ Graphene.Rect ] + computeExpand(orientation: Orientation): boolean + computePoint(target: Widget, point: Graphene.Point): [ /* returnType */ boolean, /* outPoint */ Graphene.Point ] + computeTransform(target: Widget): [ /* returnType */ boolean, /* outTransform */ Graphene.Matrix ] + contains(x: number, y: number): boolean + createPangoContext(): Pango.Context + createPangoLayout(text?: string | null): Pango.Layout + dragCheckThreshold(startX: number, startY: number, currentX: number, currentY: number): boolean + errorBell(): void + getAllocatedBaseline(): number + getAllocatedHeight(): number + getAllocatedWidth(): number + getAllocation(): /* allocation */ Allocation + getAncestor(widgetType: GObject.Type): Widget | null + getCanFocus(): boolean + getCanTarget(): boolean + getChildVisible(): boolean + getClipboard(): Gdk.Clipboard + getCssClasses(): string[] + getCssName(): string + getCursor(): Gdk.Cursor | null + getDirection(): TextDirection + getDisplay(): Gdk.Display + getFirstChild(): Widget | null + getFocusChild(): Widget | null + getFocusOnClick(): boolean + getFocusable(): boolean + getFontMap(): Pango.FontMap | null + getFontOptions(): cairo.FontOptions | null + getFrameClock(): Gdk.FrameClock | null + getHalign(): Align + getHasTooltip(): boolean + getHeight(): number + getHexpand(): boolean + getHexpandSet(): boolean + getLastChild(): Widget | null + getLayoutManager(): LayoutManager | null + getMapped(): boolean + getMarginBottom(): number + getMarginEnd(): number + getMarginStart(): number + getMarginTop(): number + getName(): string + getNative(): Native | null + getNextSibling(): Widget | null + getOpacity(): number + getOverflow(): Overflow + getPangoContext(): Pango.Context + getParent(): Widget | null + getPreferredSize(): [ /* minimumSize */ Requisition | null, /* naturalSize */ Requisition | null ] + getPrevSibling(): Widget | null + getPrimaryClipboard(): Gdk.Clipboard + getRealized(): boolean + getReceivesDefault(): boolean + getRequestMode(): SizeRequestMode + getRoot(): Root | null + getScaleFactor(): number + getSensitive(): boolean + getSettings(): Settings + getSize(orientation: Orientation): number + getSizeRequest(): [ /* width */ number | null, /* height */ number | null ] + getStateFlags(): StateFlags + getStyleContext(): StyleContext + getTemplateChild(widgetType: GObject.Type, name: string): GObject.Object + getTooltipMarkup(): string | null + getTooltipText(): string | null + getValign(): 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?: Gio.ActionGroup | null): void + insertAfter(parent: Widget, previousSibling?: Widget | null): void + insertBefore(parent: Widget, nextSibling?: Widget | null): void + isAncestor(ancestor: Widget): boolean + isDrawable(): boolean + isFocus(): boolean + isSensitive(): boolean + isVisible(): boolean + keynavFailed(direction: DirectionType): boolean + listMnemonicLabels(): Widget[] + map(): void + measure(orientation: Orientation, forSize: number): [ /* minimum */ number | null, /* natural */ number | null, /* minimumBaseline */ number | null, /* naturalBaseline */ number | null ] + mnemonicActivate(groupCycling: boolean): boolean + observeChildren(): Gio.ListModel + observeControllers(): Gio.ListModel + pick(x: number, y: number, flags: PickFlags): Widget | null + queueAllocate(): void + queueDraw(): void + queueResize(): void + realize(): void + removeController(controller: EventController): void + removeCssClass(cssClass: string): void + removeMnemonicLabel(label: Widget): void + removeTickCallback(id: number): void + setCanFocus(canFocus: boolean): void + setCanTarget(canTarget: boolean): void + setChildVisible(childVisible: boolean): void + setCssClasses(classes: string[]): void + setCursor(cursor?: Gdk.Cursor | null): void + setCursorFromName(name?: string | null): void + setDirection(dir: TextDirection): void + setFocusChild(child?: Widget | null): void + setFocusOnClick(focusOnClick: boolean): void + setFocusable(focusable: boolean): void + setFontMap(fontMap?: Pango.FontMap | null): void + setFontOptions(options?: cairo.FontOptions | null): void + setHalign(align: Align): void + setHasTooltip(hasTooltip: boolean): void + setHexpand(expand: boolean): void + setHexpandSet(set: boolean): void + setLayoutManager(layoutManager?: LayoutManager | 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: Overflow): void + setParent(parent: Widget): void + setReceivesDefault(receivesDefault: boolean): void + setSensitive(sensitive: boolean): void + setSizeRequest(width: number, height: number): void + setStateFlags(flags: StateFlags, clear: boolean): void + setTooltipMarkup(markup?: string | null): void + setTooltipText(text?: string | null): void + setValign(align: Align): void + setVexpand(expand: boolean): void + setVexpandSet(set: boolean): void + setVisible(visible: boolean): void + shouldLayout(): boolean + show(): void + sizeAllocate(allocation: Allocation, baseline: number): void + snapshotChild(child: Widget, snapshot: Snapshot): void + translateCoordinates(destWidget: Widget, srcX: number, srcY: number): [ /* returnType */ boolean, /* destX */ number | null, /* destY */ number | null ] + triggerTooltipQuery(): void + unmap(): void + unparent(): void + unrealize(): void + unsetStateFlags(flags: StateFlags): void + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Methods of Gtk.Accessible */ + getAccessibleRole(): AccessibleRole + resetProperty(property: AccessibleProperty): void + resetRelation(relation: AccessibleRelation): void + resetState(state: AccessibleState): void + updateProperty(properties: AccessibleProperty[], values: any): void + updateRelation(relations: AccessibleRelation[], values: any): void + updateState(states: AccessibleState[], values: any): void + /* Methods of Gtk.Buildable */ + getBuildableId(): string + /* Methods of Gtk.Orientable */ + getOrientation(): Orientation + setOrientation(orientation: Orientation): void + /* Virtual methods of Gtk.Widget */ + vfuncComputeExpand(hexpandP: boolean, vexpandP: boolean): void + vfuncContains(x: number, y: number): boolean + vfuncCssChanged(change: CssStyleChange): void + vfuncDirectionChanged(previousDirection: TextDirection): void + vfuncFocus(direction: DirectionType): boolean + vfuncGetRequestMode(): SizeRequestMode + vfuncGrabFocus(): boolean + vfuncHide(): void + vfuncKeynavFailed(direction: DirectionType): boolean + vfuncMap(): void + vfuncMeasure(orientation: Orientation, forSize: number): [ /* minimum */ number | null, /* natural */ number | null, /* minimumBaseline */ number | null, /* naturalBaseline */ number | null ] + vfuncMnemonicActivate(groupCycling: boolean): boolean + vfuncMoveFocus(direction: DirectionType): void + vfuncQueryTooltip(x: number, y: number, keyboardTooltip: boolean, tooltip: Tooltip): boolean + vfuncRealize(): void + vfuncRoot(): void + vfuncSetFocusChild(child?: Widget | null): void + vfuncShow(): void + vfuncSizeAllocate(width: number, height: number, baseline: number): void + vfuncSnapshot(snapshot: Snapshot): void + vfuncStateFlagsChanged(previousStateFlags: StateFlags): void + vfuncSystemSettingChanged(settings: SystemSetting): void + vfuncUnmap(): void + vfuncUnrealize(): void + vfuncUnroot(): void + vfuncAddChild(builder: Builder, child: GObject.Object, type?: string | null): void + vfuncCustomFinished(builder: Builder, child: GObject.Object | null, tagname: string, data?: object | null): void + vfuncCustomTagEnd(builder: Builder, child: GObject.Object | null, tagname: string, data?: object | null): void + vfuncCustomTagStart(builder: Builder, child: GObject.Object | null, tagname: string): [ /* returnType */ boolean, /* parser */ BuildableParser, /* data */ object | null ] + vfuncGetId(): string + vfuncGetInternalChild(builder: Builder, childname: string): GObject.Object + vfuncParserFinished(builder: Builder): void + vfuncSetBuildableProperty(builder: Builder, name: string, value: any): void + vfuncSetId(id: string): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Gtk.ShortcutsSection */ + connect(sigName: "change-current-page", callback: (($obj: ShortcutsSection, object: number) => boolean)): number + connect_after(sigName: "change-current-page", callback: (($obj: ShortcutsSection, object: number) => boolean)): number + emit(sigName: "change-current-page", object: number): void + on(sigName: "change-current-page", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "change-current-page", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "change-current-page", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of Gtk.Widget */ + connect(sigName: "destroy", callback: (($obj: ShortcutsSection) => void)): number + connect_after(sigName: "destroy", callback: (($obj: ShortcutsSection) => void)): number + emit(sigName: "destroy"): void + on(sigName: "destroy", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "destroy", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "destroy", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "direction-changed", callback: (($obj: ShortcutsSection, previousDirection: TextDirection) => void)): number + connect_after(sigName: "direction-changed", callback: (($obj: ShortcutsSection, previousDirection: TextDirection) => void)): number + emit(sigName: "direction-changed", previousDirection: TextDirection): void + on(sigName: "direction-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "direction-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "direction-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "hide", callback: (($obj: ShortcutsSection) => void)): number + connect_after(sigName: "hide", callback: (($obj: ShortcutsSection) => void)): number + emit(sigName: "hide"): void + on(sigName: "hide", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "hide", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "hide", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "keynav-failed", callback: (($obj: ShortcutsSection, direction: DirectionType) => boolean)): number + connect_after(sigName: "keynav-failed", callback: (($obj: ShortcutsSection, direction: DirectionType) => boolean)): number + emit(sigName: "keynav-failed", direction: DirectionType): void + on(sigName: "keynav-failed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "keynav-failed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "keynav-failed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "map", callback: (($obj: ShortcutsSection) => void)): number + connect_after(sigName: "map", callback: (($obj: ShortcutsSection) => void)): number + emit(sigName: "map"): void + on(sigName: "map", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "map", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "map", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "mnemonic-activate", callback: (($obj: ShortcutsSection, groupCycling: boolean) => boolean)): number + connect_after(sigName: "mnemonic-activate", callback: (($obj: ShortcutsSection, groupCycling: boolean) => boolean)): number + emit(sigName: "mnemonic-activate", groupCycling: boolean): void + on(sigName: "mnemonic-activate", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "mnemonic-activate", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "mnemonic-activate", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "move-focus", callback: (($obj: ShortcutsSection, direction: DirectionType) => void)): number + connect_after(sigName: "move-focus", callback: (($obj: ShortcutsSection, direction: DirectionType) => void)): number + emit(sigName: "move-focus", direction: DirectionType): void + on(sigName: "move-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "move-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "move-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "query-tooltip", callback: (($obj: ShortcutsSection, x: number, y: number, keyboardMode: boolean, tooltip: Tooltip) => boolean)): number + connect_after(sigName: "query-tooltip", callback: (($obj: ShortcutsSection, x: number, y: number, keyboardMode: boolean, tooltip: Tooltip) => boolean)): number + emit(sigName: "query-tooltip", x: number, y: number, keyboardMode: boolean, tooltip: Tooltip): void + on(sigName: "query-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "query-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "query-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "realize", callback: (($obj: ShortcutsSection) => void)): number + connect_after(sigName: "realize", callback: (($obj: ShortcutsSection) => void)): number + emit(sigName: "realize"): void + on(sigName: "realize", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "realize", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "realize", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "show", callback: (($obj: ShortcutsSection) => void)): number + connect_after(sigName: "show", callback: (($obj: ShortcutsSection) => void)): number + emit(sigName: "show"): void + on(sigName: "show", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "show", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "show", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "state-flags-changed", callback: (($obj: ShortcutsSection, flags: StateFlags) => void)): number + connect_after(sigName: "state-flags-changed", callback: (($obj: ShortcutsSection, flags: StateFlags) => void)): number + emit(sigName: "state-flags-changed", flags: StateFlags): void + on(sigName: "state-flags-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "state-flags-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "state-flags-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "unmap", callback: (($obj: ShortcutsSection) => void)): number + connect_after(sigName: "unmap", callback: (($obj: ShortcutsSection) => void)): number + emit(sigName: "unmap"): void + on(sigName: "unmap", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "unmap", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "unmap", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "unrealize", callback: (($obj: ShortcutsSection) => void)): number + connect_after(sigName: "unrealize", callback: (($obj: ShortcutsSection) => void)): number + emit(sigName: "unrealize"): void + on(sigName: "unrealize", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "unrealize", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "unrealize", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: ShortcutsSection, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: ShortcutsSection, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::max-height", callback: (($obj: ShortcutsSection, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::max-height", callback: (($obj: ShortcutsSection, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::max-height", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::max-height", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::max-height", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::section-name", callback: (($obj: ShortcutsSection, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::section-name", callback: (($obj: ShortcutsSection, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::section-name", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::section-name", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::section-name", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::title", callback: (($obj: ShortcutsSection, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::title", callback: (($obj: ShortcutsSection, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::title", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::title", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::title", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::view-name", callback: (($obj: ShortcutsSection, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::view-name", callback: (($obj: ShortcutsSection, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::view-name", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::view-name", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::view-name", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::baseline-position", callback: (($obj: ShortcutsSection, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::baseline-position", callback: (($obj: ShortcutsSection, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::baseline-position", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::baseline-position", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::baseline-position", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::homogeneous", callback: (($obj: ShortcutsSection, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::homogeneous", callback: (($obj: ShortcutsSection, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::homogeneous", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::homogeneous", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::homogeneous", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::spacing", callback: (($obj: ShortcutsSection, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::spacing", callback: (($obj: ShortcutsSection, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::spacing", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::spacing", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::spacing", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::can-focus", callback: (($obj: ShortcutsSection, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::can-focus", callback: (($obj: ShortcutsSection, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::can-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::can-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::can-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::can-target", callback: (($obj: ShortcutsSection, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::can-target", callback: (($obj: ShortcutsSection, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::can-target", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::can-target", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::can-target", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::css-classes", callback: (($obj: ShortcutsSection, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::css-classes", callback: (($obj: ShortcutsSection, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::css-classes", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::css-classes", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::css-classes", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::cursor", callback: (($obj: ShortcutsSection, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::cursor", callback: (($obj: ShortcutsSection, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::cursor", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::cursor", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::cursor", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::focus-on-click", callback: (($obj: ShortcutsSection, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::focus-on-click", callback: (($obj: ShortcutsSection, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::focus-on-click", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::focus-on-click", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::focus-on-click", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::focusable", callback: (($obj: ShortcutsSection, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::focusable", callback: (($obj: ShortcutsSection, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::focusable", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::focusable", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::focusable", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::halign", callback: (($obj: ShortcutsSection, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::halign", callback: (($obj: ShortcutsSection, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::halign", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::halign", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::halign", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::has-default", callback: (($obj: ShortcutsSection, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-default", callback: (($obj: ShortcutsSection, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::has-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::has-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::has-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::has-focus", callback: (($obj: ShortcutsSection, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-focus", callback: (($obj: ShortcutsSection, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::has-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::has-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::has-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::has-tooltip", callback: (($obj: ShortcutsSection, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-tooltip", callback: (($obj: ShortcutsSection, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::has-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::has-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::has-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::height-request", callback: (($obj: ShortcutsSection, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::height-request", callback: (($obj: ShortcutsSection, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::height-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::height-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::height-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::hexpand", callback: (($obj: ShortcutsSection, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hexpand", callback: (($obj: ShortcutsSection, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::hexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::hexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::hexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::hexpand-set", callback: (($obj: ShortcutsSection, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hexpand-set", callback: (($obj: ShortcutsSection, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::hexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::hexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::hexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::layout-manager", callback: (($obj: ShortcutsSection, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::layout-manager", callback: (($obj: ShortcutsSection, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::layout-manager", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::layout-manager", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::layout-manager", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-bottom", callback: (($obj: ShortcutsSection, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-bottom", callback: (($obj: ShortcutsSection, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-bottom", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-bottom", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-bottom", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-end", callback: (($obj: ShortcutsSection, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-end", callback: (($obj: ShortcutsSection, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-end", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-end", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-end", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-start", callback: (($obj: ShortcutsSection, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-start", callback: (($obj: ShortcutsSection, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-start", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-start", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-start", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-top", callback: (($obj: ShortcutsSection, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-top", callback: (($obj: ShortcutsSection, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-top", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-top", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-top", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::name", callback: (($obj: ShortcutsSection, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::name", callback: (($obj: ShortcutsSection, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::opacity", callback: (($obj: ShortcutsSection, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::opacity", callback: (($obj: ShortcutsSection, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::opacity", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::opacity", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::opacity", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::overflow", callback: (($obj: ShortcutsSection, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::overflow", callback: (($obj: ShortcutsSection, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::overflow", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::overflow", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::overflow", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::parent", callback: (($obj: ShortcutsSection, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::parent", callback: (($obj: ShortcutsSection, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::receives-default", callback: (($obj: ShortcutsSection, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::receives-default", callback: (($obj: ShortcutsSection, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::receives-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::receives-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::receives-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::root", callback: (($obj: ShortcutsSection, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::root", callback: (($obj: ShortcutsSection, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::root", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::root", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::root", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::scale-factor", callback: (($obj: ShortcutsSection, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::scale-factor", callback: (($obj: ShortcutsSection, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::scale-factor", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::scale-factor", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::scale-factor", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::sensitive", callback: (($obj: ShortcutsSection, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::sensitive", callback: (($obj: ShortcutsSection, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::sensitive", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::sensitive", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::sensitive", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::tooltip-markup", callback: (($obj: ShortcutsSection, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::tooltip-markup", callback: (($obj: ShortcutsSection, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::tooltip-markup", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::tooltip-markup", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::tooltip-markup", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::tooltip-text", callback: (($obj: ShortcutsSection, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::tooltip-text", callback: (($obj: ShortcutsSection, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::tooltip-text", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::tooltip-text", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::tooltip-text", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::valign", callback: (($obj: ShortcutsSection, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::valign", callback: (($obj: ShortcutsSection, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::valign", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::valign", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::valign", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::vexpand", callback: (($obj: ShortcutsSection, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vexpand", callback: (($obj: ShortcutsSection, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::vexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::vexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::vexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::vexpand-set", callback: (($obj: ShortcutsSection, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vexpand-set", callback: (($obj: ShortcutsSection, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::vexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::vexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::vexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::visible", callback: (($obj: ShortcutsSection, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::visible", callback: (($obj: ShortcutsSection, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::width-request", callback: (($obj: ShortcutsSection, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::width-request", callback: (($obj: ShortcutsSection, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::width-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::width-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::width-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::accessible-role", callback: (($obj: ShortcutsSection, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-role", callback: (($obj: ShortcutsSection, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::accessible-role", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::accessible-role", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::accessible-role", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::orientation", callback: (($obj: ShortcutsSection, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::orientation", callback: (($obj: ShortcutsSection, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::orientation", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::orientation", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::orientation", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: ShortcutsSection_ConstructProps) + _init (config?: ShortcutsSection_ConstructProps): void + static $gtype: GObject.Type +} +export interface ShortcutsShortcut_ConstructProps extends Widget_ConstructProps { + accelSizeGroup?: SizeGroup + accelerator?: string + actionName?: string + direction?: TextDirection + icon?: Gio.Icon + iconSet?: boolean + shortcutType?: ShortcutType + subtitle?: string + subtitleSet?: boolean + title?: string + titleSizeGroup?: SizeGroup + accessibleRole?: AccessibleRole +} +export class ShortcutsShortcut { + /* Properties of Gtk.ShortcutsShortcut */ + accelSizeGroup: SizeGroup + accelerator: string + actionName: string + direction: TextDirection + icon: Gio.Icon + iconSet: boolean + shortcutType: ShortcutType + subtitle: string + subtitleSet: boolean + title: string + titleSizeGroup: SizeGroup + /* Properties of Gtk.Widget */ + canFocus: boolean + canTarget: boolean + cssClasses: string[] + cursor: Gdk.Cursor + focusOnClick: boolean + focusable: boolean + halign: Align + readonly hasDefault: boolean + readonly hasFocus: boolean + hasTooltip: boolean + heightRequest: number + hexpand: boolean + hexpandSet: boolean + layoutManager: LayoutManager + marginBottom: number + marginEnd: number + marginStart: number + marginTop: number + name: string + opacity: number + overflow: Overflow + readonly parent: Widget + receivesDefault: boolean + readonly root: Root + readonly scaleFactor: number + sensitive: boolean + tooltipMarkup: string + tooltipText: string + valign: Align + vexpand: boolean + vexpandSet: boolean + visible: boolean + widthRequest: number + /* Properties of Gtk.Accessible */ + accessibleRole: AccessibleRole + /* Fields of Gtk.Widget */ + parentInstance: GObject.InitiallyUnowned + /* Fields of GObject.InitiallyUnowned */ + gTypeInstance: GObject.TypeInstance + /* Methods of Gtk.Widget */ + actionSetEnabled(actionName: string, enabled: boolean): void + activate(): boolean + activateAction(name: string, args?: GLib.Variant | null): boolean + activateDefault(): void + addController(controller: EventController): void + addCssClass(cssClass: string): void + addMnemonicLabel(label: Widget): void + addTickCallback(callback: TickCallback): number + allocate(width: number, height: number, baseline: number, transform?: Gsk.Transform | null): void + childFocus(direction: DirectionType): boolean + computeBounds(target: Widget): [ /* returnType */ boolean, /* outBounds */ Graphene.Rect ] + computeExpand(orientation: Orientation): boolean + computePoint(target: Widget, point: Graphene.Point): [ /* returnType */ boolean, /* outPoint */ Graphene.Point ] + computeTransform(target: Widget): [ /* returnType */ boolean, /* outTransform */ Graphene.Matrix ] + contains(x: number, y: number): boolean + createPangoContext(): Pango.Context + createPangoLayout(text?: string | null): Pango.Layout + dragCheckThreshold(startX: number, startY: number, currentX: number, currentY: number): boolean + errorBell(): void + getAllocatedBaseline(): number + getAllocatedHeight(): number + getAllocatedWidth(): number + getAllocation(): /* allocation */ Allocation + getAncestor(widgetType: GObject.Type): Widget | null + getCanFocus(): boolean + getCanTarget(): boolean + getChildVisible(): boolean + getClipboard(): Gdk.Clipboard + getCssClasses(): string[] + getCssName(): string + getCursor(): Gdk.Cursor | null + getDirection(): TextDirection + getDisplay(): Gdk.Display + getFirstChild(): Widget | null + getFocusChild(): Widget | null + getFocusOnClick(): boolean + getFocusable(): boolean + getFontMap(): Pango.FontMap | null + getFontOptions(): cairo.FontOptions | null + getFrameClock(): Gdk.FrameClock | null + getHalign(): Align + getHasTooltip(): boolean + getHeight(): number + getHexpand(): boolean + getHexpandSet(): boolean + getLastChild(): Widget | null + getLayoutManager(): LayoutManager | null + getMapped(): boolean + getMarginBottom(): number + getMarginEnd(): number + getMarginStart(): number + getMarginTop(): number + getName(): string + getNative(): Native | null + getNextSibling(): Widget | null + getOpacity(): number + getOverflow(): Overflow + getPangoContext(): Pango.Context + getParent(): Widget | null + getPreferredSize(): [ /* minimumSize */ Requisition | null, /* naturalSize */ Requisition | null ] + getPrevSibling(): Widget | null + getPrimaryClipboard(): Gdk.Clipboard + getRealized(): boolean + getReceivesDefault(): boolean + getRequestMode(): SizeRequestMode + getRoot(): Root | null + getScaleFactor(): number + getSensitive(): boolean + getSettings(): Settings + getSize(orientation: Orientation): number + getSizeRequest(): [ /* width */ number | null, /* height */ number | null ] + getStateFlags(): StateFlags + getStyleContext(): StyleContext + getTemplateChild(widgetType: GObject.Type, name: string): GObject.Object + getTooltipMarkup(): string | null + getTooltipText(): string | null + getValign(): 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?: Gio.ActionGroup | null): void + insertAfter(parent: Widget, previousSibling?: Widget | null): void + insertBefore(parent: Widget, nextSibling?: Widget | null): void + isAncestor(ancestor: Widget): boolean + isDrawable(): boolean + isFocus(): boolean + isSensitive(): boolean + isVisible(): boolean + keynavFailed(direction: DirectionType): boolean + listMnemonicLabels(): Widget[] + map(): void + measure(orientation: Orientation, forSize: number): [ /* minimum */ number | null, /* natural */ number | null, /* minimumBaseline */ number | null, /* naturalBaseline */ number | null ] + mnemonicActivate(groupCycling: boolean): boolean + observeChildren(): Gio.ListModel + observeControllers(): Gio.ListModel + pick(x: number, y: number, flags: PickFlags): Widget | null + queueAllocate(): void + queueDraw(): void + queueResize(): void + realize(): void + removeController(controller: EventController): void + removeCssClass(cssClass: string): void + removeMnemonicLabel(label: Widget): void + removeTickCallback(id: number): void + setCanFocus(canFocus: boolean): void + setCanTarget(canTarget: boolean): void + setChildVisible(childVisible: boolean): void + setCssClasses(classes: string[]): void + setCursor(cursor?: Gdk.Cursor | null): void + setCursorFromName(name?: string | null): void + setDirection(dir: TextDirection): void + setFocusChild(child?: Widget | null): void + setFocusOnClick(focusOnClick: boolean): void + setFocusable(focusable: boolean): void + setFontMap(fontMap?: Pango.FontMap | null): void + setFontOptions(options?: cairo.FontOptions | null): void + setHalign(align: Align): void + setHasTooltip(hasTooltip: boolean): void + setHexpand(expand: boolean): void + setHexpandSet(set: boolean): void + setLayoutManager(layoutManager?: LayoutManager | 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: Overflow): void + setParent(parent: Widget): void + setReceivesDefault(receivesDefault: boolean): void + setSensitive(sensitive: boolean): void + setSizeRequest(width: number, height: number): void + setStateFlags(flags: StateFlags, clear: boolean): void + setTooltipMarkup(markup?: string | null): void + setTooltipText(text?: string | null): void + setValign(align: Align): void + setVexpand(expand: boolean): void + setVexpandSet(set: boolean): void + setVisible(visible: boolean): void + shouldLayout(): boolean + show(): void + sizeAllocate(allocation: Allocation, baseline: number): void + snapshotChild(child: Widget, snapshot: Snapshot): void + translateCoordinates(destWidget: Widget, srcX: number, srcY: number): [ /* returnType */ boolean, /* destX */ number | null, /* destY */ number | null ] + triggerTooltipQuery(): void + unmap(): void + unparent(): void + unrealize(): void + unsetStateFlags(flags: StateFlags): void + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Methods of Gtk.Accessible */ + getAccessibleRole(): AccessibleRole + resetProperty(property: AccessibleProperty): void + resetRelation(relation: AccessibleRelation): void + resetState(state: AccessibleState): void + updateProperty(properties: AccessibleProperty[], values: any): void + updateRelation(relations: AccessibleRelation[], values: any): void + updateState(states: AccessibleState[], values: any): void + /* Methods of Gtk.Buildable */ + getBuildableId(): string + /* Virtual methods of Gtk.Widget */ + vfuncComputeExpand(hexpandP: boolean, vexpandP: boolean): void + vfuncContains(x: number, y: number): boolean + vfuncCssChanged(change: CssStyleChange): void + vfuncDirectionChanged(previousDirection: TextDirection): void + vfuncFocus(direction: DirectionType): boolean + vfuncGetRequestMode(): SizeRequestMode + vfuncGrabFocus(): boolean + vfuncHide(): void + vfuncKeynavFailed(direction: DirectionType): boolean + vfuncMap(): void + vfuncMeasure(orientation: Orientation, forSize: number): [ /* minimum */ number | null, /* natural */ number | null, /* minimumBaseline */ number | null, /* naturalBaseline */ number | null ] + vfuncMnemonicActivate(groupCycling: boolean): boolean + vfuncMoveFocus(direction: DirectionType): void + vfuncQueryTooltip(x: number, y: number, keyboardTooltip: boolean, tooltip: Tooltip): boolean + vfuncRealize(): void + vfuncRoot(): void + vfuncSetFocusChild(child?: Widget | null): void + vfuncShow(): void + vfuncSizeAllocate(width: number, height: number, baseline: number): void + vfuncSnapshot(snapshot: Snapshot): void + vfuncStateFlagsChanged(previousStateFlags: StateFlags): void + vfuncSystemSettingChanged(settings: SystemSetting): void + vfuncUnmap(): void + vfuncUnrealize(): void + vfuncUnroot(): void + vfuncAddChild(builder: Builder, child: GObject.Object, type?: string | null): void + vfuncCustomFinished(builder: Builder, child: GObject.Object | null, tagname: string, data?: object | null): void + vfuncCustomTagEnd(builder: Builder, child: GObject.Object | null, tagname: string, data?: object | null): void + vfuncCustomTagStart(builder: Builder, child: GObject.Object | null, tagname: string): [ /* returnType */ boolean, /* parser */ BuildableParser, /* data */ object | null ] + vfuncGetId(): string + vfuncGetInternalChild(builder: Builder, childname: string): GObject.Object + vfuncParserFinished(builder: Builder): void + vfuncSetBuildableProperty(builder: Builder, name: string, value: any): void + vfuncSetId(id: string): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Gtk.Widget */ + connect(sigName: "destroy", callback: (($obj: ShortcutsShortcut) => void)): number + connect_after(sigName: "destroy", callback: (($obj: ShortcutsShortcut) => void)): number + emit(sigName: "destroy"): void + on(sigName: "destroy", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "destroy", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "destroy", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "direction-changed", callback: (($obj: ShortcutsShortcut, previousDirection: TextDirection) => void)): number + connect_after(sigName: "direction-changed", callback: (($obj: ShortcutsShortcut, previousDirection: TextDirection) => void)): number + emit(sigName: "direction-changed", previousDirection: TextDirection): void + on(sigName: "direction-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "direction-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "direction-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "hide", callback: (($obj: ShortcutsShortcut) => void)): number + connect_after(sigName: "hide", callback: (($obj: ShortcutsShortcut) => void)): number + emit(sigName: "hide"): void + on(sigName: "hide", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "hide", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "hide", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "keynav-failed", callback: (($obj: ShortcutsShortcut, direction: DirectionType) => boolean)): number + connect_after(sigName: "keynav-failed", callback: (($obj: ShortcutsShortcut, direction: DirectionType) => boolean)): number + emit(sigName: "keynav-failed", direction: DirectionType): void + on(sigName: "keynav-failed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "keynav-failed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "keynav-failed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "map", callback: (($obj: ShortcutsShortcut) => void)): number + connect_after(sigName: "map", callback: (($obj: ShortcutsShortcut) => void)): number + emit(sigName: "map"): void + on(sigName: "map", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "map", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "map", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "mnemonic-activate", callback: (($obj: ShortcutsShortcut, groupCycling: boolean) => boolean)): number + connect_after(sigName: "mnemonic-activate", callback: (($obj: ShortcutsShortcut, groupCycling: boolean) => boolean)): number + emit(sigName: "mnemonic-activate", groupCycling: boolean): void + on(sigName: "mnemonic-activate", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "mnemonic-activate", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "mnemonic-activate", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "move-focus", callback: (($obj: ShortcutsShortcut, direction: DirectionType) => void)): number + connect_after(sigName: "move-focus", callback: (($obj: ShortcutsShortcut, direction: DirectionType) => void)): number + emit(sigName: "move-focus", direction: DirectionType): void + on(sigName: "move-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "move-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "move-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "query-tooltip", callback: (($obj: ShortcutsShortcut, x: number, y: number, keyboardMode: boolean, tooltip: Tooltip) => boolean)): number + connect_after(sigName: "query-tooltip", callback: (($obj: ShortcutsShortcut, x: number, y: number, keyboardMode: boolean, tooltip: Tooltip) => boolean)): number + emit(sigName: "query-tooltip", x: number, y: number, keyboardMode: boolean, tooltip: Tooltip): void + on(sigName: "query-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "query-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "query-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "realize", callback: (($obj: ShortcutsShortcut) => void)): number + connect_after(sigName: "realize", callback: (($obj: ShortcutsShortcut) => void)): number + emit(sigName: "realize"): void + on(sigName: "realize", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "realize", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "realize", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "show", callback: (($obj: ShortcutsShortcut) => void)): number + connect_after(sigName: "show", callback: (($obj: ShortcutsShortcut) => void)): number + emit(sigName: "show"): void + on(sigName: "show", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "show", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "show", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "state-flags-changed", callback: (($obj: ShortcutsShortcut, flags: StateFlags) => void)): number + connect_after(sigName: "state-flags-changed", callback: (($obj: ShortcutsShortcut, flags: StateFlags) => void)): number + emit(sigName: "state-flags-changed", flags: StateFlags): void + on(sigName: "state-flags-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "state-flags-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "state-flags-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "unmap", callback: (($obj: ShortcutsShortcut) => void)): number + connect_after(sigName: "unmap", callback: (($obj: ShortcutsShortcut) => void)): number + emit(sigName: "unmap"): void + on(sigName: "unmap", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "unmap", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "unmap", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "unrealize", callback: (($obj: ShortcutsShortcut) => void)): number + connect_after(sigName: "unrealize", callback: (($obj: ShortcutsShortcut) => void)): number + emit(sigName: "unrealize"): void + on(sigName: "unrealize", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "unrealize", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "unrealize", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: ShortcutsShortcut, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: ShortcutsShortcut, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::accel-size-group", callback: (($obj: ShortcutsShortcut, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accel-size-group", callback: (($obj: ShortcutsShortcut, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::accel-size-group", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::accel-size-group", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::accel-size-group", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::accelerator", callback: (($obj: ShortcutsShortcut, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accelerator", callback: (($obj: ShortcutsShortcut, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::accelerator", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::accelerator", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::accelerator", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::action-name", callback: (($obj: ShortcutsShortcut, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::action-name", callback: (($obj: ShortcutsShortcut, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::action-name", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::action-name", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::action-name", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::direction", callback: (($obj: ShortcutsShortcut, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::direction", callback: (($obj: ShortcutsShortcut, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::direction", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::direction", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::direction", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::icon", callback: (($obj: ShortcutsShortcut, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::icon", callback: (($obj: ShortcutsShortcut, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::icon", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::icon", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::icon", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::icon-set", callback: (($obj: ShortcutsShortcut, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::icon-set", callback: (($obj: ShortcutsShortcut, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::icon-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::icon-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::icon-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::shortcut-type", callback: (($obj: ShortcutsShortcut, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::shortcut-type", callback: (($obj: ShortcutsShortcut, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::shortcut-type", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::shortcut-type", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::shortcut-type", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::subtitle", callback: (($obj: ShortcutsShortcut, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::subtitle", callback: (($obj: ShortcutsShortcut, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::subtitle", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::subtitle", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::subtitle", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::subtitle-set", callback: (($obj: ShortcutsShortcut, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::subtitle-set", callback: (($obj: ShortcutsShortcut, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::subtitle-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::subtitle-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::subtitle-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::title", callback: (($obj: ShortcutsShortcut, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::title", callback: (($obj: ShortcutsShortcut, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::title", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::title", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::title", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::title-size-group", callback: (($obj: ShortcutsShortcut, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::title-size-group", callback: (($obj: ShortcutsShortcut, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::title-size-group", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::title-size-group", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::title-size-group", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::can-focus", callback: (($obj: ShortcutsShortcut, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::can-focus", callback: (($obj: ShortcutsShortcut, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::can-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::can-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::can-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::can-target", callback: (($obj: ShortcutsShortcut, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::can-target", callback: (($obj: ShortcutsShortcut, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::can-target", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::can-target", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::can-target", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::css-classes", callback: (($obj: ShortcutsShortcut, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::css-classes", callback: (($obj: ShortcutsShortcut, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::css-classes", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::css-classes", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::css-classes", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::cursor", callback: (($obj: ShortcutsShortcut, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::cursor", callback: (($obj: ShortcutsShortcut, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::cursor", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::cursor", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::cursor", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::focus-on-click", callback: (($obj: ShortcutsShortcut, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::focus-on-click", callback: (($obj: ShortcutsShortcut, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::focus-on-click", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::focus-on-click", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::focus-on-click", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::focusable", callback: (($obj: ShortcutsShortcut, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::focusable", callback: (($obj: ShortcutsShortcut, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::focusable", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::focusable", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::focusable", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::halign", callback: (($obj: ShortcutsShortcut, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::halign", callback: (($obj: ShortcutsShortcut, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::halign", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::halign", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::halign", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::has-default", callback: (($obj: ShortcutsShortcut, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-default", callback: (($obj: ShortcutsShortcut, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::has-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::has-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::has-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::has-focus", callback: (($obj: ShortcutsShortcut, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-focus", callback: (($obj: ShortcutsShortcut, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::has-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::has-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::has-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::has-tooltip", callback: (($obj: ShortcutsShortcut, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-tooltip", callback: (($obj: ShortcutsShortcut, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::has-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::has-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::has-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::height-request", callback: (($obj: ShortcutsShortcut, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::height-request", callback: (($obj: ShortcutsShortcut, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::height-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::height-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::height-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::hexpand", callback: (($obj: ShortcutsShortcut, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hexpand", callback: (($obj: ShortcutsShortcut, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::hexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::hexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::hexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::hexpand-set", callback: (($obj: ShortcutsShortcut, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hexpand-set", callback: (($obj: ShortcutsShortcut, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::hexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::hexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::hexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::layout-manager", callback: (($obj: ShortcutsShortcut, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::layout-manager", callback: (($obj: ShortcutsShortcut, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::layout-manager", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::layout-manager", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::layout-manager", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-bottom", callback: (($obj: ShortcutsShortcut, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-bottom", callback: (($obj: ShortcutsShortcut, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-bottom", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-bottom", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-bottom", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-end", callback: (($obj: ShortcutsShortcut, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-end", callback: (($obj: ShortcutsShortcut, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-end", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-end", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-end", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-start", callback: (($obj: ShortcutsShortcut, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-start", callback: (($obj: ShortcutsShortcut, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-start", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-start", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-start", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-top", callback: (($obj: ShortcutsShortcut, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-top", callback: (($obj: ShortcutsShortcut, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-top", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-top", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-top", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::name", callback: (($obj: ShortcutsShortcut, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::name", callback: (($obj: ShortcutsShortcut, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::opacity", callback: (($obj: ShortcutsShortcut, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::opacity", callback: (($obj: ShortcutsShortcut, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::opacity", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::opacity", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::opacity", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::overflow", callback: (($obj: ShortcutsShortcut, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::overflow", callback: (($obj: ShortcutsShortcut, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::overflow", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::overflow", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::overflow", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::parent", callback: (($obj: ShortcutsShortcut, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::parent", callback: (($obj: ShortcutsShortcut, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::receives-default", callback: (($obj: ShortcutsShortcut, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::receives-default", callback: (($obj: ShortcutsShortcut, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::receives-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::receives-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::receives-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::root", callback: (($obj: ShortcutsShortcut, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::root", callback: (($obj: ShortcutsShortcut, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::root", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::root", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::root", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::scale-factor", callback: (($obj: ShortcutsShortcut, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::scale-factor", callback: (($obj: ShortcutsShortcut, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::scale-factor", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::scale-factor", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::scale-factor", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::sensitive", callback: (($obj: ShortcutsShortcut, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::sensitive", callback: (($obj: ShortcutsShortcut, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::sensitive", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::sensitive", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::sensitive", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::tooltip-markup", callback: (($obj: ShortcutsShortcut, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::tooltip-markup", callback: (($obj: ShortcutsShortcut, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::tooltip-markup", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::tooltip-markup", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::tooltip-markup", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::tooltip-text", callback: (($obj: ShortcutsShortcut, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::tooltip-text", callback: (($obj: ShortcutsShortcut, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::tooltip-text", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::tooltip-text", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::tooltip-text", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::valign", callback: (($obj: ShortcutsShortcut, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::valign", callback: (($obj: ShortcutsShortcut, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::valign", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::valign", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::valign", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::vexpand", callback: (($obj: ShortcutsShortcut, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vexpand", callback: (($obj: ShortcutsShortcut, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::vexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::vexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::vexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::vexpand-set", callback: (($obj: ShortcutsShortcut, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vexpand-set", callback: (($obj: ShortcutsShortcut, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::vexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::vexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::vexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::visible", callback: (($obj: ShortcutsShortcut, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::visible", callback: (($obj: ShortcutsShortcut, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::width-request", callback: (($obj: ShortcutsShortcut, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::width-request", callback: (($obj: ShortcutsShortcut, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::width-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::width-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::width-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::accessible-role", callback: (($obj: ShortcutsShortcut, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-role", callback: (($obj: ShortcutsShortcut, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::accessible-role", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::accessible-role", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::accessible-role", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: ShortcutsShortcut_ConstructProps) + _init (config?: ShortcutsShortcut_ConstructProps): void + static $gtype: GObject.Type +} +export interface ShortcutsWindow_ConstructProps extends Window_ConstructProps { + sectionName?: string + viewName?: string + accessibleRole?: AccessibleRole +} +export class ShortcutsWindow { + /* Properties of Gtk.ShortcutsWindow */ + sectionName: string + viewName: string + /* Properties of Gtk.Window */ + application: Application + child: Widget + decorated: boolean + defaultHeight: number + defaultWidget: Widget + defaultWidth: number + deletable: boolean + destroyWithParent: boolean + display: Gdk.Display + focusVisible: boolean + focusWidget: Widget + fullscreened: boolean + handleMenubarAccel: boolean + hideOnClose: boolean + iconName: string + readonly isActive: boolean + maximized: boolean + mnemonicsVisible: boolean + modal: boolean + resizable: boolean + startupId: string + title: string + transientFor: Window + /* Properties of Gtk.Widget */ + canFocus: boolean + canTarget: boolean + cssClasses: string[] + cursor: Gdk.Cursor + focusOnClick: boolean + focusable: boolean + halign: Align + readonly hasDefault: boolean + readonly hasFocus: boolean + hasTooltip: boolean + heightRequest: number + hexpand: boolean + hexpandSet: boolean + layoutManager: LayoutManager + marginBottom: number + marginEnd: number + marginStart: number + marginTop: number + name: string + opacity: number + overflow: Overflow + readonly parent: Widget + receivesDefault: boolean + readonly root: Root + readonly scaleFactor: number + sensitive: boolean + tooltipMarkup: string + tooltipText: string + valign: Align + vexpand: boolean + vexpandSet: boolean + visible: boolean + widthRequest: number + /* Properties of Gtk.Accessible */ + accessibleRole: AccessibleRole + /* Fields of Gtk.Window */ + parentInstance: Widget + /* Fields of GObject.InitiallyUnowned */ + gTypeInstance: GObject.TypeInstance + /* Methods of Gtk.Window */ + close(): void + destroy(): void + fullscreen(): void + fullscreenOnMonitor(monitor: Gdk.Monitor): void + getApplication(): Application | null + getChild(): Widget | null + getDecorated(): boolean + getDefaultSize(): [ /* width */ number | null, /* height */ number | null ] + getDefaultWidget(): Widget | null + getDeletable(): boolean + getDestroyWithParent(): boolean + getFocus(): Widget | null + getFocusVisible(): boolean + getGroup(): WindowGroup + getHandleMenubarAccel(): boolean + getHideOnClose(): boolean + getIconName(): string | null + getMnemonicsVisible(): boolean + getModal(): boolean + getResizable(): boolean + getTitle(): string | null + getTitlebar(): Widget | null + getTransientFor(): Window | null + hasGroup(): boolean + isFullscreen(): boolean + isMaximized(): boolean + maximize(): void + minimize(): void + present(): void + presentWithTime(timestamp: number): void + setApplication(application?: Application | null): void + setChild(child?: Widget | null): void + setDecorated(setting: boolean): void + setDefaultSize(width: number, height: number): void + setDefaultWidget(defaultWidget?: Widget | null): void + setDeletable(setting: boolean): void + setDestroyWithParent(setting: boolean): void + setDisplay(display: Gdk.Display): void + setFocus(focus?: Widget | null): void + setFocusVisible(setting: boolean): void + setHandleMenubarAccel(handleMenubarAccel: boolean): void + setHideOnClose(setting: boolean): void + setIconName(name?: string | null): void + setMnemonicsVisible(setting: boolean): void + setModal(modal: boolean): void + setResizable(resizable: boolean): void + setStartupId(startupId: string): void + setTitle(title?: string | null): void + setTitlebar(titlebar?: Widget | null): void + setTransientFor(parent?: Window | null): void + unfullscreen(): void + unmaximize(): void + unminimize(): void + /* Methods of Gtk.Widget */ + actionSetEnabled(actionName: string, enabled: boolean): void + activate(): boolean + activateAction(name: string, args?: GLib.Variant | null): boolean + activateDefault(): void + addController(controller: EventController): void + addCssClass(cssClass: string): void + addMnemonicLabel(label: Widget): void + addTickCallback(callback: TickCallback): number + allocate(width: number, height: number, baseline: number, transform?: Gsk.Transform | null): void + childFocus(direction: DirectionType): boolean + computeBounds(target: Widget): [ /* returnType */ boolean, /* outBounds */ Graphene.Rect ] + computeExpand(orientation: Orientation): boolean + computePoint(target: Widget, point: Graphene.Point): [ /* returnType */ boolean, /* outPoint */ Graphene.Point ] + computeTransform(target: Widget): [ /* returnType */ boolean, /* outTransform */ Graphene.Matrix ] + contains(x: number, y: number): boolean + createPangoContext(): Pango.Context + createPangoLayout(text?: string | null): Pango.Layout + dragCheckThreshold(startX: number, startY: number, currentX: number, currentY: number): boolean + errorBell(): void + getAllocatedBaseline(): number + getAllocatedHeight(): number + getAllocatedWidth(): number + getAllocation(): /* allocation */ Allocation + getAncestor(widgetType: GObject.Type): Widget | null + getCanFocus(): boolean + getCanTarget(): boolean + getChildVisible(): boolean + getClipboard(): Gdk.Clipboard + getCssClasses(): string[] + getCssName(): string + getCursor(): Gdk.Cursor | null + getDirection(): TextDirection + getDisplay(): Gdk.Display + getFirstChild(): Widget | null + getFocusChild(): Widget | null + getFocusOnClick(): boolean + getFocusable(): boolean + getFontMap(): Pango.FontMap | null + getFontOptions(): cairo.FontOptions | null + getFrameClock(): Gdk.FrameClock | null + getHalign(): Align + getHasTooltip(): boolean + getHeight(): number + getHexpand(): boolean + getHexpandSet(): boolean + getLastChild(): Widget | null + getLayoutManager(): LayoutManager | null + getMapped(): boolean + getMarginBottom(): number + getMarginEnd(): number + getMarginStart(): number + getMarginTop(): number + getName(): string + getNative(): Native | null + getNextSibling(): Widget | null + getOpacity(): number + getOverflow(): Overflow + getPangoContext(): Pango.Context + getParent(): Widget | null + getPreferredSize(): [ /* minimumSize */ Requisition | null, /* naturalSize */ Requisition | null ] + getPrevSibling(): Widget | null + getPrimaryClipboard(): Gdk.Clipboard + getRealized(): boolean + getReceivesDefault(): boolean + getRequestMode(): SizeRequestMode + getRoot(): Root | null + getScaleFactor(): number + getSensitive(): boolean + getSettings(): Settings + getSize(orientation: Orientation): number + getSizeRequest(): [ /* width */ number | null, /* height */ number | null ] + getStateFlags(): StateFlags + getStyleContext(): StyleContext + getTemplateChild(widgetType: GObject.Type, name: string): GObject.Object + getTooltipMarkup(): string | null + getTooltipText(): string | null + getValign(): 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?: Gio.ActionGroup | null): void + insertAfter(parent: Widget, previousSibling?: Widget | null): void + insertBefore(parent: Widget, nextSibling?: Widget | null): void + isAncestor(ancestor: Widget): boolean + isDrawable(): boolean + isFocus(): boolean + isSensitive(): boolean + isVisible(): boolean + keynavFailed(direction: DirectionType): boolean + listMnemonicLabels(): Widget[] + map(): void + measure(orientation: Orientation, forSize: number): [ /* minimum */ number | null, /* natural */ number | null, /* minimumBaseline */ number | null, /* naturalBaseline */ number | null ] + mnemonicActivate(groupCycling: boolean): boolean + observeChildren(): Gio.ListModel + observeControllers(): Gio.ListModel + pick(x: number, y: number, flags: PickFlags): Widget | null + queueAllocate(): void + queueDraw(): void + queueResize(): void + realize(): void + removeController(controller: EventController): void + removeCssClass(cssClass: string): void + removeMnemonicLabel(label: Widget): void + removeTickCallback(id: number): void + setCanFocus(canFocus: boolean): void + setCanTarget(canTarget: boolean): void + setChildVisible(childVisible: boolean): void + setCssClasses(classes: string[]): void + setCursor(cursor?: Gdk.Cursor | null): void + setCursorFromName(name?: string | null): void + setDirection(dir: TextDirection): void + setFocusChild(child?: Widget | null): void + setFocusOnClick(focusOnClick: boolean): void + setFocusable(focusable: boolean): void + setFontMap(fontMap?: Pango.FontMap | null): void + setFontOptions(options?: cairo.FontOptions | null): void + setHalign(align: Align): void + setHasTooltip(hasTooltip: boolean): void + setHexpand(expand: boolean): void + setHexpandSet(set: boolean): void + setLayoutManager(layoutManager?: LayoutManager | 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: Overflow): void + setParent(parent: Widget): void + setReceivesDefault(receivesDefault: boolean): void + setSensitive(sensitive: boolean): void + setSizeRequest(width: number, height: number): void + setStateFlags(flags: StateFlags, clear: boolean): void + setTooltipMarkup(markup?: string | null): void + setTooltipText(text?: string | null): void + setValign(align: Align): void + setVexpand(expand: boolean): void + setVexpandSet(set: boolean): void + setVisible(visible: boolean): void + shouldLayout(): boolean + show(): void + sizeAllocate(allocation: Allocation, baseline: number): void + snapshotChild(child: Widget, snapshot: Snapshot): void + translateCoordinates(destWidget: Widget, srcX: number, srcY: number): [ /* returnType */ boolean, /* destX */ number | null, /* destY */ number | null ] + triggerTooltipQuery(): void + unmap(): void + unparent(): void + unrealize(): void + unsetStateFlags(flags: StateFlags): void + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Methods of Gtk.Accessible */ + getAccessibleRole(): AccessibleRole + resetProperty(property: AccessibleProperty): void + resetRelation(relation: AccessibleRelation): void + resetState(state: AccessibleState): void + updateProperty(properties: AccessibleProperty[], values: any): void + updateRelation(relations: AccessibleRelation[], values: any): void + updateState(states: AccessibleState[], values: any): void + /* Methods of Gtk.Buildable */ + getBuildableId(): string + /* Methods of Gtk.Native */ + getRenderer(): Gsk.Renderer + getSurface(): Gdk.Surface + getSurfaceTransform(): [ /* x */ number, /* y */ number ] + /* Virtual methods of Gtk.Window */ + vfuncActivateDefault(): void + vfuncActivateFocus(): void + vfuncCloseRequest(): boolean + vfuncEnableDebugging(toggle: boolean): boolean + vfuncKeysChanged(): void + vfuncAddController(controller: ShortcutController): void + vfuncRemoveController(controller: ShortcutController): void + /* Virtual methods of Gtk.Widget */ + vfuncComputeExpand(hexpandP: boolean, vexpandP: boolean): void + vfuncContains(x: number, y: number): boolean + vfuncCssChanged(change: CssStyleChange): void + vfuncDirectionChanged(previousDirection: TextDirection): void + vfuncFocus(direction: DirectionType): boolean + vfuncGetRequestMode(): SizeRequestMode + vfuncGrabFocus(): boolean + vfuncHide(): void + vfuncKeynavFailed(direction: DirectionType): boolean + vfuncMap(): void + vfuncMeasure(orientation: Orientation, forSize: number): [ /* minimum */ number | null, /* natural */ number | null, /* minimumBaseline */ number | null, /* naturalBaseline */ number | null ] + vfuncMnemonicActivate(groupCycling: boolean): boolean + vfuncMoveFocus(direction: DirectionType): void + vfuncQueryTooltip(x: number, y: number, keyboardTooltip: boolean, tooltip: Tooltip): boolean + vfuncRealize(): void + vfuncRoot(): void + vfuncSetFocusChild(child?: Widget | null): void + vfuncShow(): void + vfuncSizeAllocate(width: number, height: number, baseline: number): void + vfuncSnapshot(snapshot: Snapshot): void + vfuncStateFlagsChanged(previousStateFlags: StateFlags): void + vfuncSystemSettingChanged(settings: SystemSetting): void + vfuncUnmap(): void + vfuncUnrealize(): void + vfuncUnroot(): void + vfuncAddChild(builder: Builder, child: GObject.Object, type?: string | null): void + vfuncCustomFinished(builder: Builder, child: GObject.Object | null, tagname: string, data?: object | null): void + vfuncCustomTagEnd(builder: Builder, child: GObject.Object | null, tagname: string, data?: object | null): void + vfuncCustomTagStart(builder: Builder, child: GObject.Object | null, tagname: string): [ /* returnType */ boolean, /* parser */ BuildableParser, /* data */ object | null ] + vfuncGetId(): string + vfuncGetInternalChild(builder: Builder, childname: string): GObject.Object + vfuncParserFinished(builder: Builder): void + vfuncSetBuildableProperty(builder: Builder, name: string, value: any): void + vfuncSetId(id: string): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Gtk.ShortcutsWindow */ + connect(sigName: "close", callback: (($obj: ShortcutsWindow) => void)): number + connect_after(sigName: "close", callback: (($obj: ShortcutsWindow) => void)): number + emit(sigName: "close"): void + on(sigName: "close", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "close", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "close", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "search", callback: (($obj: ShortcutsWindow) => void)): number + connect_after(sigName: "search", callback: (($obj: ShortcutsWindow) => void)): number + emit(sigName: "search"): void + on(sigName: "search", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "search", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "search", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of Gtk.Window */ + connect(sigName: "activate-default", callback: (($obj: ShortcutsWindow) => void)): number + connect_after(sigName: "activate-default", callback: (($obj: ShortcutsWindow) => void)): number + emit(sigName: "activate-default"): void + on(sigName: "activate-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "activate-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "activate-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "activate-focus", callback: (($obj: ShortcutsWindow) => void)): number + connect_after(sigName: "activate-focus", callback: (($obj: ShortcutsWindow) => void)): number + emit(sigName: "activate-focus"): void + on(sigName: "activate-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "activate-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "activate-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "close-request", callback: (($obj: ShortcutsWindow) => boolean)): number + connect_after(sigName: "close-request", callback: (($obj: ShortcutsWindow) => boolean)): number + emit(sigName: "close-request"): void + on(sigName: "close-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "close-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "close-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "enable-debugging", callback: (($obj: ShortcutsWindow, toggle: boolean) => boolean)): number + connect_after(sigName: "enable-debugging", callback: (($obj: ShortcutsWindow, toggle: boolean) => boolean)): number + emit(sigName: "enable-debugging", toggle: boolean): void + on(sigName: "enable-debugging", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "enable-debugging", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "enable-debugging", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "keys-changed", callback: (($obj: ShortcutsWindow) => void)): number + connect_after(sigName: "keys-changed", callback: (($obj: ShortcutsWindow) => void)): number + emit(sigName: "keys-changed"): void + on(sigName: "keys-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "keys-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "keys-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of Gtk.Widget */ + connect(sigName: "destroy", callback: (($obj: ShortcutsWindow) => void)): number + connect_after(sigName: "destroy", callback: (($obj: ShortcutsWindow) => void)): number + emit(sigName: "destroy"): void + on(sigName: "destroy", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "destroy", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "destroy", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "direction-changed", callback: (($obj: ShortcutsWindow, previousDirection: TextDirection) => void)): number + connect_after(sigName: "direction-changed", callback: (($obj: ShortcutsWindow, previousDirection: TextDirection) => void)): number + emit(sigName: "direction-changed", previousDirection: TextDirection): void + on(sigName: "direction-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "direction-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "direction-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "hide", callback: (($obj: ShortcutsWindow) => void)): number + connect_after(sigName: "hide", callback: (($obj: ShortcutsWindow) => void)): number + emit(sigName: "hide"): void + on(sigName: "hide", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "hide", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "hide", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "keynav-failed", callback: (($obj: ShortcutsWindow, direction: DirectionType) => boolean)): number + connect_after(sigName: "keynav-failed", callback: (($obj: ShortcutsWindow, direction: DirectionType) => boolean)): number + emit(sigName: "keynav-failed", direction: DirectionType): void + on(sigName: "keynav-failed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "keynav-failed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "keynav-failed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "map", callback: (($obj: ShortcutsWindow) => void)): number + connect_after(sigName: "map", callback: (($obj: ShortcutsWindow) => void)): number + emit(sigName: "map"): void + on(sigName: "map", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "map", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "map", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "mnemonic-activate", callback: (($obj: ShortcutsWindow, groupCycling: boolean) => boolean)): number + connect_after(sigName: "mnemonic-activate", callback: (($obj: ShortcutsWindow, groupCycling: boolean) => boolean)): number + emit(sigName: "mnemonic-activate", groupCycling: boolean): void + on(sigName: "mnemonic-activate", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "mnemonic-activate", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "mnemonic-activate", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "move-focus", callback: (($obj: ShortcutsWindow, direction: DirectionType) => void)): number + connect_after(sigName: "move-focus", callback: (($obj: ShortcutsWindow, direction: DirectionType) => void)): number + emit(sigName: "move-focus", direction: DirectionType): void + on(sigName: "move-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "move-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "move-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "query-tooltip", callback: (($obj: ShortcutsWindow, x: number, y: number, keyboardMode: boolean, tooltip: Tooltip) => boolean)): number + connect_after(sigName: "query-tooltip", callback: (($obj: ShortcutsWindow, x: number, y: number, keyboardMode: boolean, tooltip: Tooltip) => boolean)): number + emit(sigName: "query-tooltip", x: number, y: number, keyboardMode: boolean, tooltip: Tooltip): void + on(sigName: "query-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "query-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "query-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "realize", callback: (($obj: ShortcutsWindow) => void)): number + connect_after(sigName: "realize", callback: (($obj: ShortcutsWindow) => void)): number + emit(sigName: "realize"): void + on(sigName: "realize", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "realize", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "realize", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "show", callback: (($obj: ShortcutsWindow) => void)): number + connect_after(sigName: "show", callback: (($obj: ShortcutsWindow) => void)): number + emit(sigName: "show"): void + on(sigName: "show", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "show", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "show", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "state-flags-changed", callback: (($obj: ShortcutsWindow, flags: StateFlags) => void)): number + connect_after(sigName: "state-flags-changed", callback: (($obj: ShortcutsWindow, flags: StateFlags) => void)): number + emit(sigName: "state-flags-changed", flags: StateFlags): void + on(sigName: "state-flags-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "state-flags-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "state-flags-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "unmap", callback: (($obj: ShortcutsWindow) => void)): number + connect_after(sigName: "unmap", callback: (($obj: ShortcutsWindow) => void)): number + emit(sigName: "unmap"): void + on(sigName: "unmap", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "unmap", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "unmap", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "unrealize", callback: (($obj: ShortcutsWindow) => void)): number + connect_after(sigName: "unrealize", callback: (($obj: ShortcutsWindow) => void)): number + emit(sigName: "unrealize"): void + on(sigName: "unrealize", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "unrealize", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "unrealize", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: ShortcutsWindow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: ShortcutsWindow, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::section-name", callback: (($obj: ShortcutsWindow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::section-name", callback: (($obj: ShortcutsWindow, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::section-name", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::section-name", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::section-name", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::view-name", callback: (($obj: ShortcutsWindow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::view-name", callback: (($obj: ShortcutsWindow, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::view-name", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::view-name", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::view-name", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::application", callback: (($obj: ShortcutsWindow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::application", callback: (($obj: ShortcutsWindow, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::application", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::application", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::application", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::child", callback: (($obj: ShortcutsWindow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::child", callback: (($obj: ShortcutsWindow, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::child", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::child", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::child", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::decorated", callback: (($obj: ShortcutsWindow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::decorated", callback: (($obj: ShortcutsWindow, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::decorated", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::decorated", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::decorated", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::default-height", callback: (($obj: ShortcutsWindow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::default-height", callback: (($obj: ShortcutsWindow, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::default-height", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::default-height", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::default-height", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::default-widget", callback: (($obj: ShortcutsWindow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::default-widget", callback: (($obj: ShortcutsWindow, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::default-widget", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::default-widget", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::default-widget", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::default-width", callback: (($obj: ShortcutsWindow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::default-width", callback: (($obj: ShortcutsWindow, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::default-width", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::default-width", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::default-width", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::deletable", callback: (($obj: ShortcutsWindow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::deletable", callback: (($obj: ShortcutsWindow, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::deletable", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::deletable", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::deletable", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::destroy-with-parent", callback: (($obj: ShortcutsWindow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::destroy-with-parent", callback: (($obj: ShortcutsWindow, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::destroy-with-parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::destroy-with-parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::destroy-with-parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::display", callback: (($obj: ShortcutsWindow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::display", callback: (($obj: ShortcutsWindow, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::display", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::display", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::display", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::focus-visible", callback: (($obj: ShortcutsWindow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::focus-visible", callback: (($obj: ShortcutsWindow, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::focus-visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::focus-visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::focus-visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::focus-widget", callback: (($obj: ShortcutsWindow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::focus-widget", callback: (($obj: ShortcutsWindow, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::focus-widget", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::focus-widget", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::focus-widget", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::fullscreened", callback: (($obj: ShortcutsWindow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::fullscreened", callback: (($obj: ShortcutsWindow, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::fullscreened", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::fullscreened", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::fullscreened", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::handle-menubar-accel", callback: (($obj: ShortcutsWindow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::handle-menubar-accel", callback: (($obj: ShortcutsWindow, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::handle-menubar-accel", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::handle-menubar-accel", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::handle-menubar-accel", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::hide-on-close", callback: (($obj: ShortcutsWindow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hide-on-close", callback: (($obj: ShortcutsWindow, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::hide-on-close", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::hide-on-close", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::hide-on-close", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::icon-name", callback: (($obj: ShortcutsWindow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::icon-name", callback: (($obj: ShortcutsWindow, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::icon-name", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::icon-name", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::icon-name", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::is-active", callback: (($obj: ShortcutsWindow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::is-active", callback: (($obj: ShortcutsWindow, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::is-active", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::is-active", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::is-active", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::maximized", callback: (($obj: ShortcutsWindow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::maximized", callback: (($obj: ShortcutsWindow, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::maximized", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::maximized", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::maximized", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::mnemonics-visible", callback: (($obj: ShortcutsWindow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::mnemonics-visible", callback: (($obj: ShortcutsWindow, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::mnemonics-visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::mnemonics-visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::mnemonics-visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::modal", callback: (($obj: ShortcutsWindow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::modal", callback: (($obj: ShortcutsWindow, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::modal", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::modal", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::modal", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::resizable", callback: (($obj: ShortcutsWindow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::resizable", callback: (($obj: ShortcutsWindow, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::resizable", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::resizable", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::resizable", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::startup-id", callback: (($obj: ShortcutsWindow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::startup-id", callback: (($obj: ShortcutsWindow, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::startup-id", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::startup-id", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::startup-id", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::title", callback: (($obj: ShortcutsWindow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::title", callback: (($obj: ShortcutsWindow, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::title", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::title", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::title", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::transient-for", callback: (($obj: ShortcutsWindow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::transient-for", callback: (($obj: ShortcutsWindow, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::transient-for", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::transient-for", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::transient-for", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::can-focus", callback: (($obj: ShortcutsWindow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::can-focus", callback: (($obj: ShortcutsWindow, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::can-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::can-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::can-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::can-target", callback: (($obj: ShortcutsWindow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::can-target", callback: (($obj: ShortcutsWindow, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::can-target", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::can-target", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::can-target", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::css-classes", callback: (($obj: ShortcutsWindow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::css-classes", callback: (($obj: ShortcutsWindow, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::css-classes", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::css-classes", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::css-classes", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::cursor", callback: (($obj: ShortcutsWindow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::cursor", callback: (($obj: ShortcutsWindow, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::cursor", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::cursor", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::cursor", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::focus-on-click", callback: (($obj: ShortcutsWindow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::focus-on-click", callback: (($obj: ShortcutsWindow, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::focus-on-click", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::focus-on-click", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::focus-on-click", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::focusable", callback: (($obj: ShortcutsWindow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::focusable", callback: (($obj: ShortcutsWindow, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::focusable", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::focusable", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::focusable", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::halign", callback: (($obj: ShortcutsWindow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::halign", callback: (($obj: ShortcutsWindow, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::halign", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::halign", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::halign", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::has-default", callback: (($obj: ShortcutsWindow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-default", callback: (($obj: ShortcutsWindow, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::has-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::has-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::has-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::has-focus", callback: (($obj: ShortcutsWindow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-focus", callback: (($obj: ShortcutsWindow, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::has-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::has-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::has-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::has-tooltip", callback: (($obj: ShortcutsWindow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-tooltip", callback: (($obj: ShortcutsWindow, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::has-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::has-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::has-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::height-request", callback: (($obj: ShortcutsWindow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::height-request", callback: (($obj: ShortcutsWindow, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::height-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::height-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::height-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::hexpand", callback: (($obj: ShortcutsWindow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hexpand", callback: (($obj: ShortcutsWindow, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::hexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::hexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::hexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::hexpand-set", callback: (($obj: ShortcutsWindow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hexpand-set", callback: (($obj: ShortcutsWindow, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::hexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::hexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::hexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::layout-manager", callback: (($obj: ShortcutsWindow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::layout-manager", callback: (($obj: ShortcutsWindow, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::layout-manager", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::layout-manager", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::layout-manager", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-bottom", callback: (($obj: ShortcutsWindow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-bottom", callback: (($obj: ShortcutsWindow, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-bottom", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-bottom", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-bottom", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-end", callback: (($obj: ShortcutsWindow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-end", callback: (($obj: ShortcutsWindow, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-end", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-end", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-end", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-start", callback: (($obj: ShortcutsWindow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-start", callback: (($obj: ShortcutsWindow, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-start", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-start", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-start", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-top", callback: (($obj: ShortcutsWindow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-top", callback: (($obj: ShortcutsWindow, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-top", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-top", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-top", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::name", callback: (($obj: ShortcutsWindow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::name", callback: (($obj: ShortcutsWindow, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::opacity", callback: (($obj: ShortcutsWindow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::opacity", callback: (($obj: ShortcutsWindow, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::opacity", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::opacity", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::opacity", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::overflow", callback: (($obj: ShortcutsWindow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::overflow", callback: (($obj: ShortcutsWindow, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::overflow", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::overflow", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::overflow", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::parent", callback: (($obj: ShortcutsWindow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::parent", callback: (($obj: ShortcutsWindow, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::receives-default", callback: (($obj: ShortcutsWindow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::receives-default", callback: (($obj: ShortcutsWindow, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::receives-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::receives-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::receives-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::root", callback: (($obj: ShortcutsWindow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::root", callback: (($obj: ShortcutsWindow, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::root", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::root", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::root", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::scale-factor", callback: (($obj: ShortcutsWindow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::scale-factor", callback: (($obj: ShortcutsWindow, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::scale-factor", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::scale-factor", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::scale-factor", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::sensitive", callback: (($obj: ShortcutsWindow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::sensitive", callback: (($obj: ShortcutsWindow, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::sensitive", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::sensitive", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::sensitive", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::tooltip-markup", callback: (($obj: ShortcutsWindow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::tooltip-markup", callback: (($obj: ShortcutsWindow, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::tooltip-markup", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::tooltip-markup", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::tooltip-markup", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::tooltip-text", callback: (($obj: ShortcutsWindow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::tooltip-text", callback: (($obj: ShortcutsWindow, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::tooltip-text", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::tooltip-text", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::tooltip-text", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::valign", callback: (($obj: ShortcutsWindow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::valign", callback: (($obj: ShortcutsWindow, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::valign", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::valign", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::valign", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::vexpand", callback: (($obj: ShortcutsWindow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vexpand", callback: (($obj: ShortcutsWindow, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::vexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::vexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::vexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::vexpand-set", callback: (($obj: ShortcutsWindow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vexpand-set", callback: (($obj: ShortcutsWindow, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::vexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::vexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::vexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::visible", callback: (($obj: ShortcutsWindow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::visible", callback: (($obj: ShortcutsWindow, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::width-request", callback: (($obj: ShortcutsWindow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::width-request", callback: (($obj: ShortcutsWindow, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::width-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::width-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::width-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::accessible-role", callback: (($obj: ShortcutsWindow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-role", callback: (($obj: ShortcutsWindow, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::accessible-role", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::accessible-role", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::accessible-role", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: ShortcutsWindow_ConstructProps) + _init (config?: ShortcutsWindow_ConstructProps): void + static $gtype: GObject.Type +} +export interface SignalAction_ConstructProps extends ShortcutAction_ConstructProps { + signalName?: string +} +export class SignalAction { + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of Gtk.SignalAction */ + getSignalName(): string + /* Methods of Gtk.ShortcutAction */ + activate(flags: ShortcutActionFlags, widget: Widget, args?: GLib.Variant | null): boolean + print(string: GLib.String): void + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: SignalAction, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: SignalAction, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: SignalAction_ConstructProps) + _init (config?: SignalAction_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(signalName: string): SignalAction + static $gtype: GObject.Type +} +export interface SignalListItemFactory_ConstructProps extends ListItemFactory_ConstructProps { +} +export class SignalListItemFactory { + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Gtk.SignalListItemFactory */ + connect(sigName: "bind", callback: (($obj: SignalListItemFactory, listitem: ListItem) => void)): number + connect_after(sigName: "bind", callback: (($obj: SignalListItemFactory, listitem: ListItem) => void)): number + emit(sigName: "bind", listitem: ListItem): void + on(sigName: "bind", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "bind", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "bind", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "setup", callback: (($obj: SignalListItemFactory, listitem: ListItem) => void)): number + connect_after(sigName: "setup", callback: (($obj: SignalListItemFactory, listitem: ListItem) => void)): number + emit(sigName: "setup", listitem: ListItem): void + on(sigName: "setup", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "setup", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "setup", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "teardown", callback: (($obj: SignalListItemFactory, listitem: ListItem) => void)): number + connect_after(sigName: "teardown", callback: (($obj: SignalListItemFactory, listitem: ListItem) => void)): number + emit(sigName: "teardown", listitem: ListItem): void + on(sigName: "teardown", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "teardown", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "teardown", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "unbind", callback: (($obj: SignalListItemFactory, listitem: ListItem) => void)): number + connect_after(sigName: "unbind", callback: (($obj: SignalListItemFactory, listitem: ListItem) => void)): number + emit(sigName: "unbind", listitem: ListItem): void + on(sigName: "unbind", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "unbind", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "unbind", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: SignalListItemFactory, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: SignalListItemFactory, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: SignalListItemFactory_ConstructProps) + _init (config?: SignalListItemFactory_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(): SignalListItemFactory + static $gtype: GObject.Type +} +export interface SingleSelection_ConstructProps extends GObject.Object_ConstructProps { + autoselect?: boolean + canUnselect?: boolean + model?: Gio.ListModel + selected?: number +} +export class SingleSelection { + /* Properties of Gtk.SingleSelection */ + autoselect: boolean + canUnselect: boolean + model: Gio.ListModel + selected: number + readonly selectedItem: GObject.Object + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of Gtk.SingleSelection */ + getAutoselect(): boolean + getCanUnselect(): boolean + getModel(): Gio.ListModel + getSelected(): number + getSelectedItem(): GObject.Object | null + setAutoselect(autoselect: boolean): void + setCanUnselect(canUnselect: boolean): void + setModel(model?: Gio.ListModel | null): void + setSelected(position: number): void + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Methods of Gio.ListModel */ + getItemType(): GObject.Type + getNItems(): number + getItem(position: number): GObject.Object | null + itemsChanged(position: number, removed: number, added: number): void + /* Methods of Gtk.SelectionModel */ + getSelection(): Bitset + getSelectionInRange(position: number, nItems: number): 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: Bitset, mask: Bitset): boolean + unselectAll(): boolean + unselectItem(position: number): boolean + unselectRange(position: number, nItems: number): boolean + /* Virtual methods of Gtk.SingleSelection */ + vfuncGetItem(position: number): GObject.Object | null + vfuncGetItemType(): GObject.Type + vfuncGetNItems(): number + vfuncGetSelectionInRange(position: number, nItems: number): Bitset + vfuncIsSelected(position: number): boolean + vfuncSelectAll(): boolean + vfuncSelectItem(position: number, unselectRest: boolean): boolean + vfuncSelectRange(position: number, nItems: number, unselectRest: boolean): boolean + vfuncSetSelection(selected: Bitset, mask: Bitset): boolean + vfuncUnselectAll(): boolean + vfuncUnselectItem(position: number): boolean + vfuncUnselectRange(position: number, nItems: number): boolean + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: SingleSelection, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: SingleSelection, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of Gio.ListModel */ + connect(sigName: "items-changed", callback: (($obj: SingleSelection, position: number, removed: number, added: number) => void)): number + connect_after(sigName: "items-changed", callback: (($obj: SingleSelection, position: number, removed: number, added: number) => void)): number + emit(sigName: "items-changed", position: number, removed: number, added: number): void + on(sigName: "items-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "items-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "items-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of Gtk.SelectionModel */ + connect(sigName: "selection-changed", callback: (($obj: SingleSelection, position: number, nItems: number) => void)): number + connect_after(sigName: "selection-changed", callback: (($obj: SingleSelection, position: number, nItems: number) => void)): number + emit(sigName: "selection-changed", position: number, nItems: number): void + on(sigName: "selection-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "selection-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "selection-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::autoselect", callback: (($obj: SingleSelection, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::autoselect", callback: (($obj: SingleSelection, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::autoselect", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::autoselect", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::autoselect", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::can-unselect", callback: (($obj: SingleSelection, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::can-unselect", callback: (($obj: SingleSelection, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::can-unselect", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::can-unselect", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::can-unselect", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::model", callback: (($obj: SingleSelection, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::model", callback: (($obj: SingleSelection, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::model", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::model", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::model", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::selected", callback: (($obj: SingleSelection, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::selected", callback: (($obj: SingleSelection, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::selected", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::selected", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::selected", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::selected-item", callback: (($obj: SingleSelection, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::selected-item", callback: (($obj: SingleSelection, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::selected-item", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::selected-item", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::selected-item", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: SingleSelection_ConstructProps) + _init (config?: SingleSelection_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(model?: Gio.ListModel | null): SingleSelection + static $gtype: GObject.Type +} +export interface SizeGroup_ConstructProps extends GObject.Object_ConstructProps { + mode?: SizeGroupMode +} +export class SizeGroup { + /* Properties of Gtk.SizeGroup */ + mode: SizeGroupMode + /* Fields of Gtk.SizeGroup */ + parentInstance: GObject.Object + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of Gtk.SizeGroup */ + addWidget(widget: Widget): void + getMode(): SizeGroupMode + getWidgets(): Widget[] + removeWidget(widget: Widget): void + setMode(mode: SizeGroupMode): void + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Methods of Gtk.Buildable */ + getBuildableId(): string + /* Virtual methods of Gtk.SizeGroup */ + vfuncAddChild(builder: Builder, child: GObject.Object, type?: string | null): void + vfuncCustomFinished(builder: Builder, child: GObject.Object | null, tagname: string, data?: object | null): void + vfuncCustomTagEnd(builder: Builder, child: GObject.Object | null, tagname: string, data?: object | null): void + vfuncCustomTagStart(builder: Builder, child: GObject.Object | null, tagname: string): [ /* returnType */ boolean, /* parser */ BuildableParser, /* data */ object | null ] + vfuncGetId(): string + vfuncGetInternalChild(builder: Builder, childname: string): GObject.Object + vfuncParserFinished(builder: Builder): void + vfuncSetBuildableProperty(builder: Builder, name: string, value: any): void + vfuncSetId(id: string): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: SizeGroup, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: SizeGroup, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::mode", callback: (($obj: SizeGroup, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::mode", callback: (($obj: SizeGroup, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::mode", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::mode", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::mode", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: SizeGroup_ConstructProps) + _init (config?: SizeGroup_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(mode: SizeGroupMode): SizeGroup + static $gtype: GObject.Type +} +export interface SliceListModel_ConstructProps extends GObject.Object_ConstructProps { + model?: Gio.ListModel + offset?: number + size?: number +} +export class SliceListModel { + /* Properties of Gtk.SliceListModel */ + model: Gio.ListModel + offset: number + size: number + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of Gtk.SliceListModel */ + getModel(): Gio.ListModel | null + getOffset(): number + getSize(): number + setModel(model?: Gio.ListModel | null): void + setOffset(offset: number): void + setSize(size: number): void + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Methods of Gio.ListModel */ + getItemType(): GObject.Type + getNItems(): number + getItem(position: number): GObject.Object | null + itemsChanged(position: number, removed: number, added: number): void + /* Virtual methods of Gtk.SliceListModel */ + vfuncGetItem(position: number): GObject.Object | null + vfuncGetItemType(): GObject.Type + vfuncGetNItems(): number + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: SliceListModel, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: SliceListModel, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of Gio.ListModel */ + connect(sigName: "items-changed", callback: (($obj: SliceListModel, position: number, removed: number, added: number) => void)): number + connect_after(sigName: "items-changed", callback: (($obj: SliceListModel, position: number, removed: number, added: number) => void)): number + emit(sigName: "items-changed", position: number, removed: number, added: number): void + on(sigName: "items-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "items-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "items-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::model", callback: (($obj: SliceListModel, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::model", callback: (($obj: SliceListModel, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::model", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::model", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::model", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::offset", callback: (($obj: SliceListModel, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::offset", callback: (($obj: SliceListModel, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::offset", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::offset", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::offset", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::size", callback: (($obj: SliceListModel, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::size", callback: (($obj: SliceListModel, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::size", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::size", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::size", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: SliceListModel_ConstructProps) + _init (config?: SliceListModel_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(model: Gio.ListModel | null, offset: number, size: number): SliceListModel + static $gtype: GObject.Type +} +export interface Snapshot_ConstructProps extends Gdk.Snapshot_ConstructProps { +} +export class Snapshot { + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of Gtk.Snapshot */ + appendBorder(outline: Gsk.RoundedRect, borderWidth: number[], borderColor: Gdk.RGBA[]): void + appendCairo(bounds: Graphene.Rect): cairo.Context + appendColor(color: Gdk.RGBA, bounds: Graphene.Rect): void + appendConicGradient(bounds: Graphene.Rect, center: Graphene.Point, rotation: number, stops: Gsk.ColorStop[]): void + appendInsetShadow(outline: Gsk.RoundedRect, color: Gdk.RGBA, dx: number, dy: number, spread: number, blurRadius: number): void + appendLayout(layout: Pango.Layout, color: Gdk.RGBA): void + appendLinearGradient(bounds: Graphene.Rect, startPoint: Graphene.Point, endPoint: Graphene.Point, stops: Gsk.ColorStop[]): void + appendNode(node: Gsk.RenderNode): void + appendOutsetShadow(outline: Gsk.RoundedRect, color: Gdk.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[]): void + appendRepeatingLinearGradient(bounds: Graphene.Rect, startPoint: Graphene.Point, endPoint: Graphene.Point, stops: Gsk.ColorStop[]): void + appendRepeatingRadialGradient(bounds: Graphene.Rect, center: Graphene.Point, hradius: number, vradius: number, start: number, end: number, stops: Gsk.ColorStop[]): void + appendTexture(texture: Gdk.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: any): void + pushOpacity(opacity: number): void + pushRepeat(bounds: Graphene.Rect, childBounds?: Graphene.Rect | null): void + pushRoundedClip(bounds: Gsk.RoundedRect): void + pushShadow(shadow: Gsk.Shadow, nShadows: number): void + renderBackground(context: StyleContext, x: number, y: number, width: number, height: number): void + renderFocus(context: StyleContext, x: number, y: number, width: number, height: number): void + renderFrame(context: StyleContext, x: number, y: number, width: number, height: number): void + renderInsertionCursor(context: StyleContext, x: number, y: number, layout: Pango.Layout, index: number, direction: Pango.Direction): void + renderLayout(context: StyleContext, x: number, y: number, layout: Pango.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 | null): Gdk.Paintable + transform(transform?: Gsk.Transform | null): void + transformMatrix(matrix: Graphene.Matrix): void + translate(point: Graphene.Point): void + translate3d(point: Graphene.Point3D): void + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: Snapshot, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: Snapshot, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: Snapshot_ConstructProps) + _init (config?: Snapshot_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(): Snapshot + static $gtype: GObject.Type +} +export interface SortListModel_ConstructProps extends GObject.Object_ConstructProps { + incremental?: boolean + model?: Gio.ListModel + sorter?: Sorter +} +export class SortListModel { + /* Properties of Gtk.SortListModel */ + incremental: boolean + model: Gio.ListModel + readonly pending: number + sorter: Sorter + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of Gtk.SortListModel */ + getIncremental(): boolean + getModel(): Gio.ListModel | null + getPending(): number + getSorter(): Sorter | null + setIncremental(incremental: boolean): void + setModel(model?: Gio.ListModel | null): void + setSorter(sorter?: Sorter | null): void + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Methods of Gio.ListModel */ + getItemType(): GObject.Type + getNItems(): number + getItem(position: number): GObject.Object | null + itemsChanged(position: number, removed: number, added: number): void + /* Virtual methods of Gtk.SortListModel */ + vfuncGetItem(position: number): GObject.Object | null + vfuncGetItemType(): GObject.Type + vfuncGetNItems(): number + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: SortListModel, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: SortListModel, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of Gio.ListModel */ + connect(sigName: "items-changed", callback: (($obj: SortListModel, position: number, removed: number, added: number) => void)): number + connect_after(sigName: "items-changed", callback: (($obj: SortListModel, position: number, removed: number, added: number) => void)): number + emit(sigName: "items-changed", position: number, removed: number, added: number): void + on(sigName: "items-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "items-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "items-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::incremental", callback: (($obj: SortListModel, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::incremental", callback: (($obj: SortListModel, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::incremental", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::incremental", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::incremental", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::model", callback: (($obj: SortListModel, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::model", callback: (($obj: SortListModel, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::model", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::model", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::model", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::pending", callback: (($obj: SortListModel, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::pending", callback: (($obj: SortListModel, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::pending", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::pending", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::pending", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::sorter", callback: (($obj: SortListModel, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::sorter", callback: (($obj: SortListModel, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::sorter", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::sorter", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::sorter", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: SortListModel_ConstructProps) + _init (config?: SortListModel_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(model?: Gio.ListModel | null, sorter?: Sorter | null): SortListModel + static $gtype: GObject.Type +} +export interface Sorter_ConstructProps extends GObject.Object_ConstructProps { +} +export class Sorter { + /* Fields of Gtk.Sorter */ + parentInstance: GObject.Object + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of Gtk.Sorter */ + changed(change: SorterChange): void + compare(item1: GObject.Object, item2: GObject.Object): Ordering + getOrder(): SorterOrder + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Virtual methods of Gtk.Sorter */ + vfuncCompare(item1?: GObject.Object | null, item2?: GObject.Object | null): Ordering + vfuncGetOrder(): SorterOrder + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Gtk.Sorter */ + connect(sigName: "changed", callback: (($obj: Sorter, change: SorterChange) => void)): number + connect_after(sigName: "changed", callback: (($obj: Sorter, change: SorterChange) => void)): number + emit(sigName: "changed", change: SorterChange): void + on(sigName: "changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: Sorter, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: Sorter, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: Sorter_ConstructProps) + _init (config?: Sorter_ConstructProps): void + static $gtype: GObject.Type +} +export interface SpinButton_ConstructProps extends Widget_ConstructProps { + adjustment?: Adjustment + climbRate?: number + digits?: number + numeric?: boolean + snapToTicks?: boolean + updatePolicy?: SpinButtonUpdatePolicy + value?: number + wrap?: boolean + accessibleRole?: AccessibleRole + editingCanceled?: boolean + editable?: boolean + enableUndo?: boolean + maxWidthChars?: number + text?: string + widthChars?: number + xalign?: number + orientation?: Orientation +} +export class SpinButton { + /* Properties of Gtk.SpinButton */ + adjustment: Adjustment + climbRate: number + digits: number + numeric: boolean + snapToTicks: boolean + updatePolicy: SpinButtonUpdatePolicy + value: number + wrap: boolean + /* Properties of Gtk.Widget */ + canFocus: boolean + canTarget: boolean + cssClasses: string[] + cursor: Gdk.Cursor + focusOnClick: boolean + focusable: boolean + halign: Align + readonly hasDefault: boolean + readonly hasFocus: boolean + hasTooltip: boolean + heightRequest: number + hexpand: boolean + hexpandSet: boolean + layoutManager: LayoutManager + marginBottom: number + marginEnd: number + marginStart: number + marginTop: number + name: string + opacity: number + overflow: Overflow + readonly parent: Widget + receivesDefault: boolean + readonly root: Root + readonly scaleFactor: number + sensitive: boolean + tooltipMarkup: string + tooltipText: string + valign: Align + vexpand: boolean + vexpandSet: boolean + visible: boolean + widthRequest: number + /* Properties of Gtk.Accessible */ + accessibleRole: AccessibleRole + /* Properties of Gtk.CellEditable */ + editingCanceled: boolean + /* Properties of Gtk.Editable */ + readonly cursorPosition: number + editable: boolean + enableUndo: boolean + maxWidthChars: number + readonly selectionBound: number + text: string + widthChars: number + xalign: number + /* Properties of Gtk.Orientable */ + orientation: Orientation + /* Fields of Gtk.Widget */ + parentInstance: GObject.InitiallyUnowned + /* Fields of GObject.InitiallyUnowned */ + gTypeInstance: GObject.TypeInstance + /* Methods of Gtk.SpinButton */ + configure(adjustment: Adjustment | null, climbRate: number, digits: number): void + getAdjustment(): Adjustment + getClimbRate(): number + getDigits(): number + getIncrements(): [ /* step */ number | null, /* page */ number | null ] + getNumeric(): boolean + getRange(): [ /* min */ number | null, /* max */ number | null ] + getSnapToTicks(): boolean + getUpdatePolicy(): SpinButtonUpdatePolicy + getValue(): number + getValueAsInt(): number + getWrap(): boolean + setAdjustment(adjustment: 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: SpinButtonUpdatePolicy): void + setValue(value: number): void + setWrap(wrap: boolean): void + spin(direction: SpinType, increment: number): void + update(): void + /* Methods of Gtk.Widget */ + actionSetEnabled(actionName: string, enabled: boolean): void + activate(): boolean + activateAction(name: string, args?: GLib.Variant | null): boolean + activateDefault(): void + addController(controller: EventController): void + addCssClass(cssClass: string): void + addMnemonicLabel(label: Widget): void + addTickCallback(callback: TickCallback): number + allocate(width: number, height: number, baseline: number, transform?: Gsk.Transform | null): void + childFocus(direction: DirectionType): boolean + computeBounds(target: Widget): [ /* returnType */ boolean, /* outBounds */ Graphene.Rect ] + computeExpand(orientation: Orientation): boolean + computePoint(target: Widget, point: Graphene.Point): [ /* returnType */ boolean, /* outPoint */ Graphene.Point ] + computeTransform(target: Widget): [ /* returnType */ boolean, /* outTransform */ Graphene.Matrix ] + contains(x: number, y: number): boolean + createPangoContext(): Pango.Context + createPangoLayout(text?: string | null): Pango.Layout + dragCheckThreshold(startX: number, startY: number, currentX: number, currentY: number): boolean + errorBell(): void + getAllocatedBaseline(): number + getAllocatedHeight(): number + getAllocatedWidth(): number + getAllocation(): /* allocation */ Allocation + getAncestor(widgetType: GObject.Type): Widget | null + getCanFocus(): boolean + getCanTarget(): boolean + getChildVisible(): boolean + getClipboard(): Gdk.Clipboard + getCssClasses(): string[] + getCssName(): string + getCursor(): Gdk.Cursor | null + getDirection(): TextDirection + getDisplay(): Gdk.Display + getFirstChild(): Widget | null + getFocusChild(): Widget | null + getFocusOnClick(): boolean + getFocusable(): boolean + getFontMap(): Pango.FontMap | null + getFontOptions(): cairo.FontOptions | null + getFrameClock(): Gdk.FrameClock | null + getHalign(): Align + getHasTooltip(): boolean + getHeight(): number + getHexpand(): boolean + getHexpandSet(): boolean + getLastChild(): Widget | null + getLayoutManager(): LayoutManager | null + getMapped(): boolean + getMarginBottom(): number + getMarginEnd(): number + getMarginStart(): number + getMarginTop(): number + getName(): string + getNative(): Native | null + getNextSibling(): Widget | null + getOpacity(): number + getOverflow(): Overflow + getPangoContext(): Pango.Context + getParent(): Widget | null + getPreferredSize(): [ /* minimumSize */ Requisition | null, /* naturalSize */ Requisition | null ] + getPrevSibling(): Widget | null + getPrimaryClipboard(): Gdk.Clipboard + getRealized(): boolean + getReceivesDefault(): boolean + getRequestMode(): SizeRequestMode + getRoot(): Root | null + getScaleFactor(): number + getSensitive(): boolean + getSettings(): Settings + getSize(orientation: Orientation): number + getSizeRequest(): [ /* width */ number | null, /* height */ number | null ] + getStateFlags(): StateFlags + getStyleContext(): StyleContext + getTemplateChild(widgetType: GObject.Type, name: string): GObject.Object + getTooltipMarkup(): string | null + getTooltipText(): string | null + getValign(): 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?: Gio.ActionGroup | null): void + insertAfter(parent: Widget, previousSibling?: Widget | null): void + insertBefore(parent: Widget, nextSibling?: Widget | null): void + isAncestor(ancestor: Widget): boolean + isDrawable(): boolean + isFocus(): boolean + isSensitive(): boolean + isVisible(): boolean + keynavFailed(direction: DirectionType): boolean + listMnemonicLabels(): Widget[] + map(): void + measure(orientation: Orientation, forSize: number): [ /* minimum */ number | null, /* natural */ number | null, /* minimumBaseline */ number | null, /* naturalBaseline */ number | null ] + mnemonicActivate(groupCycling: boolean): boolean + observeChildren(): Gio.ListModel + observeControllers(): Gio.ListModel + pick(x: number, y: number, flags: PickFlags): Widget | null + queueAllocate(): void + queueDraw(): void + queueResize(): void + realize(): void + removeController(controller: EventController): void + removeCssClass(cssClass: string): void + removeMnemonicLabel(label: Widget): void + removeTickCallback(id: number): void + setCanFocus(canFocus: boolean): void + setCanTarget(canTarget: boolean): void + setChildVisible(childVisible: boolean): void + setCssClasses(classes: string[]): void + setCursor(cursor?: Gdk.Cursor | null): void + setCursorFromName(name?: string | null): void + setDirection(dir: TextDirection): void + setFocusChild(child?: Widget | null): void + setFocusOnClick(focusOnClick: boolean): void + setFocusable(focusable: boolean): void + setFontMap(fontMap?: Pango.FontMap | null): void + setFontOptions(options?: cairo.FontOptions | null): void + setHalign(align: Align): void + setHasTooltip(hasTooltip: boolean): void + setHexpand(expand: boolean): void + setHexpandSet(set: boolean): void + setLayoutManager(layoutManager?: LayoutManager | 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: Overflow): void + setParent(parent: Widget): void + setReceivesDefault(receivesDefault: boolean): void + setSensitive(sensitive: boolean): void + setSizeRequest(width: number, height: number): void + setStateFlags(flags: StateFlags, clear: boolean): void + setTooltipMarkup(markup?: string | null): void + setTooltipText(text?: string | null): void + setValign(align: Align): void + setVexpand(expand: boolean): void + setVexpandSet(set: boolean): void + setVisible(visible: boolean): void + shouldLayout(): boolean + show(): void + sizeAllocate(allocation: Allocation, baseline: number): void + snapshotChild(child: Widget, snapshot: Snapshot): void + translateCoordinates(destWidget: Widget, srcX: number, srcY: number): [ /* returnType */ boolean, /* destX */ number | null, /* destY */ number | null ] + triggerTooltipQuery(): void + unmap(): void + unparent(): void + unrealize(): void + unsetStateFlags(flags: StateFlags): void + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Methods of Gtk.Accessible */ + getAccessibleRole(): AccessibleRole + resetProperty(property: AccessibleProperty): void + resetRelation(relation: AccessibleRelation): void + resetState(state: AccessibleState): void + updateProperty(properties: AccessibleProperty[], values: any): void + updateRelation(relations: AccessibleRelation[], values: any): void + updateState(states: AccessibleState[], values: any): void + /* Methods of Gtk.Buildable */ + getBuildableId(): string + /* Methods of Gtk.CellEditable */ + editingDone(): void + removeWidget(): void + startEditing(event?: Gdk.Event | null): void + /* Methods of Gtk.Editable */ + deleteSelection(): void + deleteText(startPos: number, endPos: number): void + finishDelegate(): void + getAlignment(): number + getChars(startPos: number, endPos: number): string + getDelegate(): Editable | null + getEditable(): boolean + getEnableUndo(): boolean + getMaxWidthChars(): number + getPosition(): number + getSelectionBounds(): [ /* returnType */ boolean, /* startPos */ number | null, /* endPos */ number | null ] + getText(): string + getWidthChars(): number + initDelegate(): void + insertText(text: string, length: number, position: number): /* position */ number + 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 + /* Methods of Gtk.Orientable */ + getOrientation(): Orientation + setOrientation(orientation: Orientation): void + /* Virtual methods of Gtk.SpinButton */ + vfuncEditingDone(): void + vfuncRemoveWidget(): void + vfuncStartEditing(event?: Gdk.Event | null): void + vfuncChanged(): void + vfuncDeleteText(startPos: number, endPos: number): void + vfuncDoDeleteText(startPos: number, endPos: number): void + vfuncDoInsertText(text: string, length: number, position: number): /* position */ number + vfuncGetDelegate(): Editable | null + vfuncGetSelectionBounds(): [ /* returnType */ boolean, /* startPos */ number | null, /* endPos */ number | null ] + vfuncGetText(): string + vfuncInsertText(text: string, length: number, position: number): /* position */ number + vfuncSetSelectionBounds(startPos: number, endPos: number): void + /* Virtual methods of Gtk.Widget */ + vfuncComputeExpand(hexpandP: boolean, vexpandP: boolean): void + vfuncContains(x: number, y: number): boolean + vfuncCssChanged(change: CssStyleChange): void + vfuncDirectionChanged(previousDirection: TextDirection): void + vfuncFocus(direction: DirectionType): boolean + vfuncGetRequestMode(): SizeRequestMode + vfuncGrabFocus(): boolean + vfuncHide(): void + vfuncKeynavFailed(direction: DirectionType): boolean + vfuncMap(): void + vfuncMeasure(orientation: Orientation, forSize: number): [ /* minimum */ number | null, /* natural */ number | null, /* minimumBaseline */ number | null, /* naturalBaseline */ number | null ] + vfuncMnemonicActivate(groupCycling: boolean): boolean + vfuncMoveFocus(direction: DirectionType): void + vfuncQueryTooltip(x: number, y: number, keyboardTooltip: boolean, tooltip: Tooltip): boolean + vfuncRealize(): void + vfuncRoot(): void + vfuncSetFocusChild(child?: Widget | null): void + vfuncShow(): void + vfuncSizeAllocate(width: number, height: number, baseline: number): void + vfuncSnapshot(snapshot: Snapshot): void + vfuncStateFlagsChanged(previousStateFlags: StateFlags): void + vfuncSystemSettingChanged(settings: SystemSetting): void + vfuncUnmap(): void + vfuncUnrealize(): void + vfuncUnroot(): void + vfuncAddChild(builder: Builder, child: GObject.Object, type?: string | null): void + vfuncCustomFinished(builder: Builder, child: GObject.Object | null, tagname: string, data?: object | null): void + vfuncCustomTagEnd(builder: Builder, child: GObject.Object | null, tagname: string, data?: object | null): void + vfuncCustomTagStart(builder: Builder, child: GObject.Object | null, tagname: string): [ /* returnType */ boolean, /* parser */ BuildableParser, /* data */ object | null ] + vfuncGetId(): string + vfuncGetInternalChild(builder: Builder, childname: string): GObject.Object + vfuncParserFinished(builder: Builder): void + vfuncSetBuildableProperty(builder: Builder, name: string, value: any): void + vfuncSetId(id: string): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Gtk.SpinButton */ + connect(sigName: "change-value", callback: (($obj: SpinButton, scroll: ScrollType) => void)): number + connect_after(sigName: "change-value", callback: (($obj: SpinButton, scroll: ScrollType) => void)): number + emit(sigName: "change-value", scroll: ScrollType): void + on(sigName: "change-value", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "change-value", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "change-value", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "input", callback: (($obj: SpinButton) => number)): number + connect_after(sigName: "input", callback: (($obj: SpinButton) => number)): number + emit(sigName: "input"): void + on(sigName: "input", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "input", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "input", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "output", callback: (($obj: SpinButton) => boolean)): number + connect_after(sigName: "output", callback: (($obj: SpinButton) => boolean)): number + emit(sigName: "output"): void + on(sigName: "output", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "output", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "output", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "value-changed", callback: (($obj: SpinButton) => void)): number + connect_after(sigName: "value-changed", callback: (($obj: SpinButton) => void)): number + emit(sigName: "value-changed"): void + on(sigName: "value-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "value-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "value-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "wrapped", callback: (($obj: SpinButton) => void)): number + connect_after(sigName: "wrapped", callback: (($obj: SpinButton) => void)): number + emit(sigName: "wrapped"): void + on(sigName: "wrapped", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "wrapped", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "wrapped", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of Gtk.Widget */ + connect(sigName: "destroy", callback: (($obj: SpinButton) => void)): number + connect_after(sigName: "destroy", callback: (($obj: SpinButton) => void)): number + emit(sigName: "destroy"): void + on(sigName: "destroy", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "destroy", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "destroy", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "direction-changed", callback: (($obj: SpinButton, previousDirection: TextDirection) => void)): number + connect_after(sigName: "direction-changed", callback: (($obj: SpinButton, previousDirection: TextDirection) => void)): number + emit(sigName: "direction-changed", previousDirection: TextDirection): void + on(sigName: "direction-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "direction-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "direction-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "hide", callback: (($obj: SpinButton) => void)): number + connect_after(sigName: "hide", callback: (($obj: SpinButton) => void)): number + emit(sigName: "hide"): void + on(sigName: "hide", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "hide", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "hide", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "keynav-failed", callback: (($obj: SpinButton, direction: DirectionType) => boolean)): number + connect_after(sigName: "keynav-failed", callback: (($obj: SpinButton, direction: DirectionType) => boolean)): number + emit(sigName: "keynav-failed", direction: DirectionType): void + on(sigName: "keynav-failed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "keynav-failed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "keynav-failed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "map", callback: (($obj: SpinButton) => void)): number + connect_after(sigName: "map", callback: (($obj: SpinButton) => void)): number + emit(sigName: "map"): void + on(sigName: "map", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "map", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "map", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "mnemonic-activate", callback: (($obj: SpinButton, groupCycling: boolean) => boolean)): number + connect_after(sigName: "mnemonic-activate", callback: (($obj: SpinButton, groupCycling: boolean) => boolean)): number + emit(sigName: "mnemonic-activate", groupCycling: boolean): void + on(sigName: "mnemonic-activate", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "mnemonic-activate", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "mnemonic-activate", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "move-focus", callback: (($obj: SpinButton, direction: DirectionType) => void)): number + connect_after(sigName: "move-focus", callback: (($obj: SpinButton, direction: DirectionType) => void)): number + emit(sigName: "move-focus", direction: DirectionType): void + on(sigName: "move-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "move-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "move-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "query-tooltip", callback: (($obj: SpinButton, x: number, y: number, keyboardMode: boolean, tooltip: Tooltip) => boolean)): number + connect_after(sigName: "query-tooltip", callback: (($obj: SpinButton, x: number, y: number, keyboardMode: boolean, tooltip: Tooltip) => boolean)): number + emit(sigName: "query-tooltip", x: number, y: number, keyboardMode: boolean, tooltip: Tooltip): void + on(sigName: "query-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "query-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "query-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "realize", callback: (($obj: SpinButton) => void)): number + connect_after(sigName: "realize", callback: (($obj: SpinButton) => void)): number + emit(sigName: "realize"): void + on(sigName: "realize", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "realize", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "realize", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "show", callback: (($obj: SpinButton) => void)): number + connect_after(sigName: "show", callback: (($obj: SpinButton) => void)): number + emit(sigName: "show"): void + on(sigName: "show", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "show", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "show", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "state-flags-changed", callback: (($obj: SpinButton, flags: StateFlags) => void)): number + connect_after(sigName: "state-flags-changed", callback: (($obj: SpinButton, flags: StateFlags) => void)): number + emit(sigName: "state-flags-changed", flags: StateFlags): void + on(sigName: "state-flags-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "state-flags-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "state-flags-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "unmap", callback: (($obj: SpinButton) => void)): number + connect_after(sigName: "unmap", callback: (($obj: SpinButton) => void)): number + emit(sigName: "unmap"): void + on(sigName: "unmap", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "unmap", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "unmap", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "unrealize", callback: (($obj: SpinButton) => void)): number + connect_after(sigName: "unrealize", callback: (($obj: SpinButton) => void)): number + emit(sigName: "unrealize"): void + on(sigName: "unrealize", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "unrealize", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "unrealize", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: SpinButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: SpinButton, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of Gtk.CellEditable */ + connect(sigName: "editing-done", callback: (($obj: SpinButton) => void)): number + connect_after(sigName: "editing-done", callback: (($obj: SpinButton) => void)): number + emit(sigName: "editing-done"): void + on(sigName: "editing-done", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "editing-done", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "editing-done", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "remove-widget", callback: (($obj: SpinButton) => void)): number + connect_after(sigName: "remove-widget", callback: (($obj: SpinButton) => void)): number + emit(sigName: "remove-widget"): void + on(sigName: "remove-widget", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "remove-widget", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "remove-widget", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of Gtk.Editable */ + connect(sigName: "changed", callback: (($obj: SpinButton) => void)): number + connect_after(sigName: "changed", callback: (($obj: SpinButton) => void)): number + emit(sigName: "changed"): void + on(sigName: "changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "delete-text", callback: (($obj: SpinButton, startPos: number, endPos: number) => void)): number + connect_after(sigName: "delete-text", callback: (($obj: SpinButton, startPos: number, endPos: number) => void)): number + emit(sigName: "delete-text", startPos: number, endPos: number): void + on(sigName: "delete-text", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "delete-text", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "delete-text", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "insert-text", callback: (($obj: SpinButton, text: string, length: number, position: number) => void)): number + connect_after(sigName: "insert-text", callback: (($obj: SpinButton, text: string, length: number, position: number) => void)): number + emit(sigName: "insert-text", text: string, length: number, position: number): void + on(sigName: "insert-text", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "insert-text", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "insert-text", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::adjustment", callback: (($obj: SpinButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::adjustment", callback: (($obj: SpinButton, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::adjustment", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::adjustment", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::adjustment", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::climb-rate", callback: (($obj: SpinButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::climb-rate", callback: (($obj: SpinButton, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::climb-rate", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::climb-rate", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::climb-rate", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::digits", callback: (($obj: SpinButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::digits", callback: (($obj: SpinButton, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::digits", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::digits", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::digits", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::numeric", callback: (($obj: SpinButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::numeric", callback: (($obj: SpinButton, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::numeric", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::numeric", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::numeric", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::snap-to-ticks", callback: (($obj: SpinButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::snap-to-ticks", callback: (($obj: SpinButton, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::snap-to-ticks", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::snap-to-ticks", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::snap-to-ticks", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::update-policy", callback: (($obj: SpinButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::update-policy", callback: (($obj: SpinButton, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::update-policy", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::update-policy", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::update-policy", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::value", callback: (($obj: SpinButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::value", callback: (($obj: SpinButton, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::value", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::value", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::value", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::wrap", callback: (($obj: SpinButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::wrap", callback: (($obj: SpinButton, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::wrap", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::wrap", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::wrap", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::can-focus", callback: (($obj: SpinButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::can-focus", callback: (($obj: SpinButton, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::can-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::can-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::can-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::can-target", callback: (($obj: SpinButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::can-target", callback: (($obj: SpinButton, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::can-target", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::can-target", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::can-target", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::css-classes", callback: (($obj: SpinButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::css-classes", callback: (($obj: SpinButton, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::css-classes", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::css-classes", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::css-classes", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::cursor", callback: (($obj: SpinButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::cursor", callback: (($obj: SpinButton, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::cursor", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::cursor", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::cursor", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::focus-on-click", callback: (($obj: SpinButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::focus-on-click", callback: (($obj: SpinButton, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::focus-on-click", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::focus-on-click", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::focus-on-click", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::focusable", callback: (($obj: SpinButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::focusable", callback: (($obj: SpinButton, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::focusable", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::focusable", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::focusable", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::halign", callback: (($obj: SpinButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::halign", callback: (($obj: SpinButton, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::halign", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::halign", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::halign", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::has-default", callback: (($obj: SpinButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-default", callback: (($obj: SpinButton, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::has-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::has-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::has-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::has-focus", callback: (($obj: SpinButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-focus", callback: (($obj: SpinButton, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::has-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::has-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::has-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::has-tooltip", callback: (($obj: SpinButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-tooltip", callback: (($obj: SpinButton, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::has-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::has-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::has-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::height-request", callback: (($obj: SpinButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::height-request", callback: (($obj: SpinButton, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::height-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::height-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::height-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::hexpand", callback: (($obj: SpinButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hexpand", callback: (($obj: SpinButton, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::hexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::hexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::hexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::hexpand-set", callback: (($obj: SpinButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hexpand-set", callback: (($obj: SpinButton, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::hexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::hexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::hexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::layout-manager", callback: (($obj: SpinButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::layout-manager", callback: (($obj: SpinButton, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::layout-manager", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::layout-manager", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::layout-manager", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-bottom", callback: (($obj: SpinButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-bottom", callback: (($obj: SpinButton, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-bottom", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-bottom", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-bottom", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-end", callback: (($obj: SpinButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-end", callback: (($obj: SpinButton, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-end", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-end", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-end", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-start", callback: (($obj: SpinButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-start", callback: (($obj: SpinButton, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-start", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-start", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-start", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-top", callback: (($obj: SpinButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-top", callback: (($obj: SpinButton, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-top", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-top", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-top", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::name", callback: (($obj: SpinButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::name", callback: (($obj: SpinButton, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::opacity", callback: (($obj: SpinButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::opacity", callback: (($obj: SpinButton, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::opacity", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::opacity", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::opacity", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::overflow", callback: (($obj: SpinButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::overflow", callback: (($obj: SpinButton, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::overflow", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::overflow", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::overflow", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::parent", callback: (($obj: SpinButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::parent", callback: (($obj: SpinButton, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::receives-default", callback: (($obj: SpinButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::receives-default", callback: (($obj: SpinButton, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::receives-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::receives-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::receives-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::root", callback: (($obj: SpinButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::root", callback: (($obj: SpinButton, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::root", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::root", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::root", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::scale-factor", callback: (($obj: SpinButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::scale-factor", callback: (($obj: SpinButton, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::scale-factor", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::scale-factor", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::scale-factor", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::sensitive", callback: (($obj: SpinButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::sensitive", callback: (($obj: SpinButton, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::sensitive", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::sensitive", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::sensitive", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::tooltip-markup", callback: (($obj: SpinButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::tooltip-markup", callback: (($obj: SpinButton, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::tooltip-markup", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::tooltip-markup", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::tooltip-markup", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::tooltip-text", callback: (($obj: SpinButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::tooltip-text", callback: (($obj: SpinButton, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::tooltip-text", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::tooltip-text", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::tooltip-text", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::valign", callback: (($obj: SpinButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::valign", callback: (($obj: SpinButton, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::valign", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::valign", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::valign", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::vexpand", callback: (($obj: SpinButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vexpand", callback: (($obj: SpinButton, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::vexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::vexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::vexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::vexpand-set", callback: (($obj: SpinButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vexpand-set", callback: (($obj: SpinButton, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::vexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::vexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::vexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::visible", callback: (($obj: SpinButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::visible", callback: (($obj: SpinButton, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::width-request", callback: (($obj: SpinButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::width-request", callback: (($obj: SpinButton, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::width-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::width-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::width-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::accessible-role", callback: (($obj: SpinButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-role", callback: (($obj: SpinButton, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::accessible-role", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::accessible-role", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::accessible-role", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::editing-canceled", callback: (($obj: SpinButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::editing-canceled", callback: (($obj: SpinButton, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::editing-canceled", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::editing-canceled", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::editing-canceled", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::cursor-position", callback: (($obj: SpinButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::cursor-position", callback: (($obj: SpinButton, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::cursor-position", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::cursor-position", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::cursor-position", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::editable", callback: (($obj: SpinButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::editable", callback: (($obj: SpinButton, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::editable", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::editable", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::editable", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::enable-undo", callback: (($obj: SpinButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::enable-undo", callback: (($obj: SpinButton, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::enable-undo", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::enable-undo", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::enable-undo", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::max-width-chars", callback: (($obj: SpinButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::max-width-chars", callback: (($obj: SpinButton, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::max-width-chars", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::max-width-chars", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::max-width-chars", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::selection-bound", callback: (($obj: SpinButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::selection-bound", callback: (($obj: SpinButton, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::selection-bound", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::selection-bound", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::selection-bound", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::text", callback: (($obj: SpinButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::text", callback: (($obj: SpinButton, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::text", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::text", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::text", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::width-chars", callback: (($obj: SpinButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::width-chars", callback: (($obj: SpinButton, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::width-chars", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::width-chars", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::width-chars", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::xalign", callback: (($obj: SpinButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::xalign", callback: (($obj: SpinButton, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::xalign", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::xalign", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::xalign", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::orientation", callback: (($obj: SpinButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::orientation", callback: (($obj: SpinButton, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::orientation", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::orientation", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::orientation", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: SpinButton_ConstructProps) + _init (config?: SpinButton_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(adjustment: Adjustment | null, climbRate: number, digits: number): SpinButton + static newWithRange(min: number, max: number, step: number): SpinButton + static delegateGetProperty(object: GObject.Object, propId: number, value: any, pspec: GObject.ParamSpec): boolean + static delegateSetProperty(object: GObject.Object, propId: number, value: any, pspec: GObject.ParamSpec): boolean + static installProperties(objectClass: GObject.ObjectClass, firstProp: number): number + static $gtype: GObject.Type +} +export interface Spinner_ConstructProps extends Widget_ConstructProps { + spinning?: boolean + accessibleRole?: AccessibleRole +} +export class Spinner { + /* Properties of Gtk.Spinner */ + spinning: boolean + /* Properties of Gtk.Widget */ + canFocus: boolean + canTarget: boolean + cssClasses: string[] + cursor: Gdk.Cursor + focusOnClick: boolean + focusable: boolean + halign: Align + readonly hasDefault: boolean + readonly hasFocus: boolean + hasTooltip: boolean + heightRequest: number + hexpand: boolean + hexpandSet: boolean + layoutManager: LayoutManager + marginBottom: number + marginEnd: number + marginStart: number + marginTop: number + name: string + opacity: number + overflow: Overflow + readonly parent: Widget + receivesDefault: boolean + readonly root: Root + readonly scaleFactor: number + sensitive: boolean + tooltipMarkup: string + tooltipText: string + valign: Align + vexpand: boolean + vexpandSet: boolean + visible: boolean + widthRequest: number + /* Properties of Gtk.Accessible */ + accessibleRole: AccessibleRole + /* Fields of Gtk.Widget */ + parentInstance: GObject.InitiallyUnowned + /* Fields of GObject.InitiallyUnowned */ + gTypeInstance: GObject.TypeInstance + /* Methods of Gtk.Spinner */ + getSpinning(): boolean + setSpinning(spinning: boolean): void + start(): void + stop(): void + /* Methods of Gtk.Widget */ + actionSetEnabled(actionName: string, enabled: boolean): void + activate(): boolean + activateAction(name: string, args?: GLib.Variant | null): boolean + activateDefault(): void + addController(controller: EventController): void + addCssClass(cssClass: string): void + addMnemonicLabel(label: Widget): void + addTickCallback(callback: TickCallback): number + allocate(width: number, height: number, baseline: number, transform?: Gsk.Transform | null): void + childFocus(direction: DirectionType): boolean + computeBounds(target: Widget): [ /* returnType */ boolean, /* outBounds */ Graphene.Rect ] + computeExpand(orientation: Orientation): boolean + computePoint(target: Widget, point: Graphene.Point): [ /* returnType */ boolean, /* outPoint */ Graphene.Point ] + computeTransform(target: Widget): [ /* returnType */ boolean, /* outTransform */ Graphene.Matrix ] + contains(x: number, y: number): boolean + createPangoContext(): Pango.Context + createPangoLayout(text?: string | null): Pango.Layout + dragCheckThreshold(startX: number, startY: number, currentX: number, currentY: number): boolean + errorBell(): void + getAllocatedBaseline(): number + getAllocatedHeight(): number + getAllocatedWidth(): number + getAllocation(): /* allocation */ Allocation + getAncestor(widgetType: GObject.Type): Widget | null + getCanFocus(): boolean + getCanTarget(): boolean + getChildVisible(): boolean + getClipboard(): Gdk.Clipboard + getCssClasses(): string[] + getCssName(): string + getCursor(): Gdk.Cursor | null + getDirection(): TextDirection + getDisplay(): Gdk.Display + getFirstChild(): Widget | null + getFocusChild(): Widget | null + getFocusOnClick(): boolean + getFocusable(): boolean + getFontMap(): Pango.FontMap | null + getFontOptions(): cairo.FontOptions | null + getFrameClock(): Gdk.FrameClock | null + getHalign(): Align + getHasTooltip(): boolean + getHeight(): number + getHexpand(): boolean + getHexpandSet(): boolean + getLastChild(): Widget | null + getLayoutManager(): LayoutManager | null + getMapped(): boolean + getMarginBottom(): number + getMarginEnd(): number + getMarginStart(): number + getMarginTop(): number + getName(): string + getNative(): Native | null + getNextSibling(): Widget | null + getOpacity(): number + getOverflow(): Overflow + getPangoContext(): Pango.Context + getParent(): Widget | null + getPreferredSize(): [ /* minimumSize */ Requisition | null, /* naturalSize */ Requisition | null ] + getPrevSibling(): Widget | null + getPrimaryClipboard(): Gdk.Clipboard + getRealized(): boolean + getReceivesDefault(): boolean + getRequestMode(): SizeRequestMode + getRoot(): Root | null + getScaleFactor(): number + getSensitive(): boolean + getSettings(): Settings + getSize(orientation: Orientation): number + getSizeRequest(): [ /* width */ number | null, /* height */ number | null ] + getStateFlags(): StateFlags + getStyleContext(): StyleContext + getTemplateChild(widgetType: GObject.Type, name: string): GObject.Object + getTooltipMarkup(): string | null + getTooltipText(): string | null + getValign(): 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?: Gio.ActionGroup | null): void + insertAfter(parent: Widget, previousSibling?: Widget | null): void + insertBefore(parent: Widget, nextSibling?: Widget | null): void + isAncestor(ancestor: Widget): boolean + isDrawable(): boolean + isFocus(): boolean + isSensitive(): boolean + isVisible(): boolean + keynavFailed(direction: DirectionType): boolean + listMnemonicLabels(): Widget[] + map(): void + measure(orientation: Orientation, forSize: number): [ /* minimum */ number | null, /* natural */ number | null, /* minimumBaseline */ number | null, /* naturalBaseline */ number | null ] + mnemonicActivate(groupCycling: boolean): boolean + observeChildren(): Gio.ListModel + observeControllers(): Gio.ListModel + pick(x: number, y: number, flags: PickFlags): Widget | null + queueAllocate(): void + queueDraw(): void + queueResize(): void + realize(): void + removeController(controller: EventController): void + removeCssClass(cssClass: string): void + removeMnemonicLabel(label: Widget): void + removeTickCallback(id: number): void + setCanFocus(canFocus: boolean): void + setCanTarget(canTarget: boolean): void + setChildVisible(childVisible: boolean): void + setCssClasses(classes: string[]): void + setCursor(cursor?: Gdk.Cursor | null): void + setCursorFromName(name?: string | null): void + setDirection(dir: TextDirection): void + setFocusChild(child?: Widget | null): void + setFocusOnClick(focusOnClick: boolean): void + setFocusable(focusable: boolean): void + setFontMap(fontMap?: Pango.FontMap | null): void + setFontOptions(options?: cairo.FontOptions | null): void + setHalign(align: Align): void + setHasTooltip(hasTooltip: boolean): void + setHexpand(expand: boolean): void + setHexpandSet(set: boolean): void + setLayoutManager(layoutManager?: LayoutManager | 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: Overflow): void + setParent(parent: Widget): void + setReceivesDefault(receivesDefault: boolean): void + setSensitive(sensitive: boolean): void + setSizeRequest(width: number, height: number): void + setStateFlags(flags: StateFlags, clear: boolean): void + setTooltipMarkup(markup?: string | null): void + setTooltipText(text?: string | null): void + setValign(align: Align): void + setVexpand(expand: boolean): void + setVexpandSet(set: boolean): void + setVisible(visible: boolean): void + shouldLayout(): boolean + show(): void + sizeAllocate(allocation: Allocation, baseline: number): void + snapshotChild(child: Widget, snapshot: Snapshot): void + translateCoordinates(destWidget: Widget, srcX: number, srcY: number): [ /* returnType */ boolean, /* destX */ number | null, /* destY */ number | null ] + triggerTooltipQuery(): void + unmap(): void + unparent(): void + unrealize(): void + unsetStateFlags(flags: StateFlags): void + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Methods of Gtk.Accessible */ + getAccessibleRole(): AccessibleRole + resetProperty(property: AccessibleProperty): void + resetRelation(relation: AccessibleRelation): void + resetState(state: AccessibleState): void + updateProperty(properties: AccessibleProperty[], values: any): void + updateRelation(relations: AccessibleRelation[], values: any): void + updateState(states: AccessibleState[], values: any): void + /* Methods of Gtk.Buildable */ + getBuildableId(): string + /* Virtual methods of Gtk.Widget */ + vfuncComputeExpand(hexpandP: boolean, vexpandP: boolean): void + vfuncContains(x: number, y: number): boolean + vfuncCssChanged(change: CssStyleChange): void + vfuncDirectionChanged(previousDirection: TextDirection): void + vfuncFocus(direction: DirectionType): boolean + vfuncGetRequestMode(): SizeRequestMode + vfuncGrabFocus(): boolean + vfuncHide(): void + vfuncKeynavFailed(direction: DirectionType): boolean + vfuncMap(): void + vfuncMeasure(orientation: Orientation, forSize: number): [ /* minimum */ number | null, /* natural */ number | null, /* minimumBaseline */ number | null, /* naturalBaseline */ number | null ] + vfuncMnemonicActivate(groupCycling: boolean): boolean + vfuncMoveFocus(direction: DirectionType): void + vfuncQueryTooltip(x: number, y: number, keyboardTooltip: boolean, tooltip: Tooltip): boolean + vfuncRealize(): void + vfuncRoot(): void + vfuncSetFocusChild(child?: Widget | null): void + vfuncShow(): void + vfuncSizeAllocate(width: number, height: number, baseline: number): void + vfuncSnapshot(snapshot: Snapshot): void + vfuncStateFlagsChanged(previousStateFlags: StateFlags): void + vfuncSystemSettingChanged(settings: SystemSetting): void + vfuncUnmap(): void + vfuncUnrealize(): void + vfuncUnroot(): void + vfuncAddChild(builder: Builder, child: GObject.Object, type?: string | null): void + vfuncCustomFinished(builder: Builder, child: GObject.Object | null, tagname: string, data?: object | null): void + vfuncCustomTagEnd(builder: Builder, child: GObject.Object | null, tagname: string, data?: object | null): void + vfuncCustomTagStart(builder: Builder, child: GObject.Object | null, tagname: string): [ /* returnType */ boolean, /* parser */ BuildableParser, /* data */ object | null ] + vfuncGetId(): string + vfuncGetInternalChild(builder: Builder, childname: string): GObject.Object + vfuncParserFinished(builder: Builder): void + vfuncSetBuildableProperty(builder: Builder, name: string, value: any): void + vfuncSetId(id: string): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Gtk.Widget */ + connect(sigName: "destroy", callback: (($obj: Spinner) => void)): number + connect_after(sigName: "destroy", callback: (($obj: Spinner) => void)): number + emit(sigName: "destroy"): void + on(sigName: "destroy", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "destroy", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "destroy", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "direction-changed", callback: (($obj: Spinner, previousDirection: TextDirection) => void)): number + connect_after(sigName: "direction-changed", callback: (($obj: Spinner, previousDirection: TextDirection) => void)): number + emit(sigName: "direction-changed", previousDirection: TextDirection): void + on(sigName: "direction-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "direction-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "direction-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "hide", callback: (($obj: Spinner) => void)): number + connect_after(sigName: "hide", callback: (($obj: Spinner) => void)): number + emit(sigName: "hide"): void + on(sigName: "hide", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "hide", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "hide", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "keynav-failed", callback: (($obj: Spinner, direction: DirectionType) => boolean)): number + connect_after(sigName: "keynav-failed", callback: (($obj: Spinner, direction: DirectionType) => boolean)): number + emit(sigName: "keynav-failed", direction: DirectionType): void + on(sigName: "keynav-failed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "keynav-failed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "keynav-failed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "map", callback: (($obj: Spinner) => void)): number + connect_after(sigName: "map", callback: (($obj: Spinner) => void)): number + emit(sigName: "map"): void + on(sigName: "map", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "map", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "map", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "mnemonic-activate", callback: (($obj: Spinner, groupCycling: boolean) => boolean)): number + connect_after(sigName: "mnemonic-activate", callback: (($obj: Spinner, groupCycling: boolean) => boolean)): number + emit(sigName: "mnemonic-activate", groupCycling: boolean): void + on(sigName: "mnemonic-activate", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "mnemonic-activate", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "mnemonic-activate", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "move-focus", callback: (($obj: Spinner, direction: DirectionType) => void)): number + connect_after(sigName: "move-focus", callback: (($obj: Spinner, direction: DirectionType) => void)): number + emit(sigName: "move-focus", direction: DirectionType): void + on(sigName: "move-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "move-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "move-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "query-tooltip", callback: (($obj: Spinner, x: number, y: number, keyboardMode: boolean, tooltip: Tooltip) => boolean)): number + connect_after(sigName: "query-tooltip", callback: (($obj: Spinner, x: number, y: number, keyboardMode: boolean, tooltip: Tooltip) => boolean)): number + emit(sigName: "query-tooltip", x: number, y: number, keyboardMode: boolean, tooltip: Tooltip): void + on(sigName: "query-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "query-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "query-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "realize", callback: (($obj: Spinner) => void)): number + connect_after(sigName: "realize", callback: (($obj: Spinner) => void)): number + emit(sigName: "realize"): void + on(sigName: "realize", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "realize", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "realize", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "show", callback: (($obj: Spinner) => void)): number + connect_after(sigName: "show", callback: (($obj: Spinner) => void)): number + emit(sigName: "show"): void + on(sigName: "show", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "show", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "show", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "state-flags-changed", callback: (($obj: Spinner, flags: StateFlags) => void)): number + connect_after(sigName: "state-flags-changed", callback: (($obj: Spinner, flags: StateFlags) => void)): number + emit(sigName: "state-flags-changed", flags: StateFlags): void + on(sigName: "state-flags-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "state-flags-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "state-flags-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "unmap", callback: (($obj: Spinner) => void)): number + connect_after(sigName: "unmap", callback: (($obj: Spinner) => void)): number + emit(sigName: "unmap"): void + on(sigName: "unmap", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "unmap", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "unmap", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "unrealize", callback: (($obj: Spinner) => void)): number + connect_after(sigName: "unrealize", callback: (($obj: Spinner) => void)): number + emit(sigName: "unrealize"): void + on(sigName: "unrealize", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "unrealize", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "unrealize", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: Spinner, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: Spinner, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::spinning", callback: (($obj: Spinner, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::spinning", callback: (($obj: Spinner, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::spinning", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::spinning", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::spinning", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::can-focus", callback: (($obj: Spinner, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::can-focus", callback: (($obj: Spinner, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::can-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::can-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::can-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::can-target", callback: (($obj: Spinner, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::can-target", callback: (($obj: Spinner, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::can-target", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::can-target", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::can-target", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::css-classes", callback: (($obj: Spinner, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::css-classes", callback: (($obj: Spinner, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::css-classes", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::css-classes", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::css-classes", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::cursor", callback: (($obj: Spinner, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::cursor", callback: (($obj: Spinner, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::cursor", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::cursor", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::cursor", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::focus-on-click", callback: (($obj: Spinner, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::focus-on-click", callback: (($obj: Spinner, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::focus-on-click", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::focus-on-click", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::focus-on-click", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::focusable", callback: (($obj: Spinner, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::focusable", callback: (($obj: Spinner, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::focusable", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::focusable", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::focusable", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::halign", callback: (($obj: Spinner, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::halign", callback: (($obj: Spinner, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::halign", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::halign", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::halign", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::has-default", callback: (($obj: Spinner, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-default", callback: (($obj: Spinner, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::has-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::has-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::has-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::has-focus", callback: (($obj: Spinner, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-focus", callback: (($obj: Spinner, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::has-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::has-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::has-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::has-tooltip", callback: (($obj: Spinner, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-tooltip", callback: (($obj: Spinner, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::has-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::has-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::has-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::height-request", callback: (($obj: Spinner, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::height-request", callback: (($obj: Spinner, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::height-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::height-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::height-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::hexpand", callback: (($obj: Spinner, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hexpand", callback: (($obj: Spinner, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::hexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::hexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::hexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::hexpand-set", callback: (($obj: Spinner, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hexpand-set", callback: (($obj: Spinner, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::hexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::hexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::hexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::layout-manager", callback: (($obj: Spinner, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::layout-manager", callback: (($obj: Spinner, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::layout-manager", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::layout-manager", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::layout-manager", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-bottom", callback: (($obj: Spinner, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-bottom", callback: (($obj: Spinner, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-bottom", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-bottom", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-bottom", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-end", callback: (($obj: Spinner, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-end", callback: (($obj: Spinner, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-end", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-end", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-end", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-start", callback: (($obj: Spinner, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-start", callback: (($obj: Spinner, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-start", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-start", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-start", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-top", callback: (($obj: Spinner, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-top", callback: (($obj: Spinner, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-top", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-top", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-top", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::name", callback: (($obj: Spinner, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::name", callback: (($obj: Spinner, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::opacity", callback: (($obj: Spinner, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::opacity", callback: (($obj: Spinner, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::opacity", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::opacity", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::opacity", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::overflow", callback: (($obj: Spinner, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::overflow", callback: (($obj: Spinner, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::overflow", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::overflow", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::overflow", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::parent", callback: (($obj: Spinner, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::parent", callback: (($obj: Spinner, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::receives-default", callback: (($obj: Spinner, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::receives-default", callback: (($obj: Spinner, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::receives-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::receives-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::receives-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::root", callback: (($obj: Spinner, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::root", callback: (($obj: Spinner, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::root", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::root", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::root", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::scale-factor", callback: (($obj: Spinner, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::scale-factor", callback: (($obj: Spinner, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::scale-factor", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::scale-factor", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::scale-factor", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::sensitive", callback: (($obj: Spinner, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::sensitive", callback: (($obj: Spinner, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::sensitive", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::sensitive", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::sensitive", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::tooltip-markup", callback: (($obj: Spinner, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::tooltip-markup", callback: (($obj: Spinner, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::tooltip-markup", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::tooltip-markup", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::tooltip-markup", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::tooltip-text", callback: (($obj: Spinner, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::tooltip-text", callback: (($obj: Spinner, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::tooltip-text", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::tooltip-text", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::tooltip-text", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::valign", callback: (($obj: Spinner, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::valign", callback: (($obj: Spinner, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::valign", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::valign", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::valign", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::vexpand", callback: (($obj: Spinner, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vexpand", callback: (($obj: Spinner, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::vexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::vexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::vexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::vexpand-set", callback: (($obj: Spinner, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vexpand-set", callback: (($obj: Spinner, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::vexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::vexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::vexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::visible", callback: (($obj: Spinner, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::visible", callback: (($obj: Spinner, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::width-request", callback: (($obj: Spinner, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::width-request", callback: (($obj: Spinner, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::width-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::width-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::width-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::accessible-role", callback: (($obj: Spinner, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-role", callback: (($obj: Spinner, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::accessible-role", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::accessible-role", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::accessible-role", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: Spinner_ConstructProps) + _init (config?: Spinner_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(): Spinner + static $gtype: GObject.Type +} +export interface Stack_ConstructProps extends Widget_ConstructProps { + hhomogeneous?: boolean + interpolateSize?: boolean + transitionDuration?: number + transitionType?: StackTransitionType + vhomogeneous?: boolean + visibleChild?: Widget + visibleChildName?: string + accessibleRole?: AccessibleRole +} +export class Stack { + /* Properties of Gtk.Stack */ + hhomogeneous: boolean + interpolateSize: boolean + readonly pages: SelectionModel + transitionDuration: number + readonly transitionRunning: boolean + transitionType: StackTransitionType + vhomogeneous: boolean + visibleChild: Widget + visibleChildName: string + /* Properties of Gtk.Widget */ + canFocus: boolean + canTarget: boolean + cssClasses: string[] + cursor: Gdk.Cursor + focusOnClick: boolean + focusable: boolean + halign: Align + readonly hasDefault: boolean + readonly hasFocus: boolean + hasTooltip: boolean + heightRequest: number + hexpand: boolean + hexpandSet: boolean + layoutManager: LayoutManager + marginBottom: number + marginEnd: number + marginStart: number + marginTop: number + name: string + opacity: number + overflow: Overflow + readonly parent: Widget + receivesDefault: boolean + readonly root: Root + readonly scaleFactor: number + sensitive: boolean + tooltipMarkup: string + tooltipText: string + valign: Align + vexpand: boolean + vexpandSet: boolean + visible: boolean + widthRequest: number + /* Properties of Gtk.Accessible */ + accessibleRole: AccessibleRole + /* Fields of Gtk.Widget */ + parentInstance: GObject.InitiallyUnowned + /* Fields of GObject.InitiallyUnowned */ + gTypeInstance: GObject.TypeInstance + /* Methods of Gtk.Stack */ + addChild(child: Widget): StackPage + addNamed(child: Widget, name?: string | null): StackPage + addTitled(child: Widget, name: string | null, title: string): StackPage + getChildByName(name: string): Widget | null + getHhomogeneous(): boolean + getInterpolateSize(): boolean + getPage(child: Widget): StackPage + getPages(): SelectionModel + getTransitionDuration(): number + getTransitionRunning(): boolean + getTransitionType(): StackTransitionType + getVhomogeneous(): boolean + getVisibleChild(): Widget | null + getVisibleChildName(): string | null + remove(child: Widget): void + setHhomogeneous(hhomogeneous: boolean): void + setInterpolateSize(interpolateSize: boolean): void + setTransitionDuration(duration: number): void + setTransitionType(transition: StackTransitionType): void + setVhomogeneous(vhomogeneous: boolean): void + setVisibleChild(child: Widget): void + setVisibleChildFull(name: string, transition: StackTransitionType): void + setVisibleChildName(name: string): void + /* Methods of Gtk.Widget */ + actionSetEnabled(actionName: string, enabled: boolean): void + activate(): boolean + activateAction(name: string, args?: GLib.Variant | null): boolean + activateDefault(): void + addController(controller: EventController): void + addCssClass(cssClass: string): void + addMnemonicLabel(label: Widget): void + addTickCallback(callback: TickCallback): number + allocate(width: number, height: number, baseline: number, transform?: Gsk.Transform | null): void + childFocus(direction: DirectionType): boolean + computeBounds(target: Widget): [ /* returnType */ boolean, /* outBounds */ Graphene.Rect ] + computeExpand(orientation: Orientation): boolean + computePoint(target: Widget, point: Graphene.Point): [ /* returnType */ boolean, /* outPoint */ Graphene.Point ] + computeTransform(target: Widget): [ /* returnType */ boolean, /* outTransform */ Graphene.Matrix ] + contains(x: number, y: number): boolean + createPangoContext(): Pango.Context + createPangoLayout(text?: string | null): Pango.Layout + dragCheckThreshold(startX: number, startY: number, currentX: number, currentY: number): boolean + errorBell(): void + getAllocatedBaseline(): number + getAllocatedHeight(): number + getAllocatedWidth(): number + getAllocation(): /* allocation */ Allocation + getAncestor(widgetType: GObject.Type): Widget | null + getCanFocus(): boolean + getCanTarget(): boolean + getChildVisible(): boolean + getClipboard(): Gdk.Clipboard + getCssClasses(): string[] + getCssName(): string + getCursor(): Gdk.Cursor | null + getDirection(): TextDirection + getDisplay(): Gdk.Display + getFirstChild(): Widget | null + getFocusChild(): Widget | null + getFocusOnClick(): boolean + getFocusable(): boolean + getFontMap(): Pango.FontMap | null + getFontOptions(): cairo.FontOptions | null + getFrameClock(): Gdk.FrameClock | null + getHalign(): Align + getHasTooltip(): boolean + getHeight(): number + getHexpand(): boolean + getHexpandSet(): boolean + getLastChild(): Widget | null + getLayoutManager(): LayoutManager | null + getMapped(): boolean + getMarginBottom(): number + getMarginEnd(): number + getMarginStart(): number + getMarginTop(): number + getName(): string + getNative(): Native | null + getNextSibling(): Widget | null + getOpacity(): number + getOverflow(): Overflow + getPangoContext(): Pango.Context + getParent(): Widget | null + getPreferredSize(): [ /* minimumSize */ Requisition | null, /* naturalSize */ Requisition | null ] + getPrevSibling(): Widget | null + getPrimaryClipboard(): Gdk.Clipboard + getRealized(): boolean + getReceivesDefault(): boolean + getRequestMode(): SizeRequestMode + getRoot(): Root | null + getScaleFactor(): number + getSensitive(): boolean + getSettings(): Settings + getSize(orientation: Orientation): number + getSizeRequest(): [ /* width */ number | null, /* height */ number | null ] + getStateFlags(): StateFlags + getStyleContext(): StyleContext + getTemplateChild(widgetType: GObject.Type, name: string): GObject.Object + getTooltipMarkup(): string | null + getTooltipText(): string | null + getValign(): 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?: Gio.ActionGroup | null): void + insertAfter(parent: Widget, previousSibling?: Widget | null): void + insertBefore(parent: Widget, nextSibling?: Widget | null): void + isAncestor(ancestor: Widget): boolean + isDrawable(): boolean + isFocus(): boolean + isSensitive(): boolean + isVisible(): boolean + keynavFailed(direction: DirectionType): boolean + listMnemonicLabels(): Widget[] + map(): void + measure(orientation: Orientation, forSize: number): [ /* minimum */ number | null, /* natural */ number | null, /* minimumBaseline */ number | null, /* naturalBaseline */ number | null ] + mnemonicActivate(groupCycling: boolean): boolean + observeChildren(): Gio.ListModel + observeControllers(): Gio.ListModel + pick(x: number, y: number, flags: PickFlags): Widget | null + queueAllocate(): void + queueDraw(): void + queueResize(): void + realize(): void + removeController(controller: EventController): void + removeCssClass(cssClass: string): void + removeMnemonicLabel(label: Widget): void + removeTickCallback(id: number): void + setCanFocus(canFocus: boolean): void + setCanTarget(canTarget: boolean): void + setChildVisible(childVisible: boolean): void + setCssClasses(classes: string[]): void + setCursor(cursor?: Gdk.Cursor | null): void + setCursorFromName(name?: string | null): void + setDirection(dir: TextDirection): void + setFocusChild(child?: Widget | null): void + setFocusOnClick(focusOnClick: boolean): void + setFocusable(focusable: boolean): void + setFontMap(fontMap?: Pango.FontMap | null): void + setFontOptions(options?: cairo.FontOptions | null): void + setHalign(align: Align): void + setHasTooltip(hasTooltip: boolean): void + setHexpand(expand: boolean): void + setHexpandSet(set: boolean): void + setLayoutManager(layoutManager?: LayoutManager | 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: Overflow): void + setParent(parent: Widget): void + setReceivesDefault(receivesDefault: boolean): void + setSensitive(sensitive: boolean): void + setSizeRequest(width: number, height: number): void + setStateFlags(flags: StateFlags, clear: boolean): void + setTooltipMarkup(markup?: string | null): void + setTooltipText(text?: string | null): void + setValign(align: Align): void + setVexpand(expand: boolean): void + setVexpandSet(set: boolean): void + setVisible(visible: boolean): void + shouldLayout(): boolean + show(): void + sizeAllocate(allocation: Allocation, baseline: number): void + snapshotChild(child: Widget, snapshot: Snapshot): void + translateCoordinates(destWidget: Widget, srcX: number, srcY: number): [ /* returnType */ boolean, /* destX */ number | null, /* destY */ number | null ] + triggerTooltipQuery(): void + unmap(): void + unparent(): void + unrealize(): void + unsetStateFlags(flags: StateFlags): void + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Methods of Gtk.Accessible */ + getAccessibleRole(): AccessibleRole + resetProperty(property: AccessibleProperty): void + resetRelation(relation: AccessibleRelation): void + resetState(state: AccessibleState): void + updateProperty(properties: AccessibleProperty[], values: any): void + updateRelation(relations: AccessibleRelation[], values: any): void + updateState(states: AccessibleState[], values: any): void + /* Methods of Gtk.Buildable */ + getBuildableId(): string + /* Virtual methods of Gtk.Widget */ + vfuncComputeExpand(hexpandP: boolean, vexpandP: boolean): void + vfuncContains(x: number, y: number): boolean + vfuncCssChanged(change: CssStyleChange): void + vfuncDirectionChanged(previousDirection: TextDirection): void + vfuncFocus(direction: DirectionType): boolean + vfuncGetRequestMode(): SizeRequestMode + vfuncGrabFocus(): boolean + vfuncHide(): void + vfuncKeynavFailed(direction: DirectionType): boolean + vfuncMap(): void + vfuncMeasure(orientation: Orientation, forSize: number): [ /* minimum */ number | null, /* natural */ number | null, /* minimumBaseline */ number | null, /* naturalBaseline */ number | null ] + vfuncMnemonicActivate(groupCycling: boolean): boolean + vfuncMoveFocus(direction: DirectionType): void + vfuncQueryTooltip(x: number, y: number, keyboardTooltip: boolean, tooltip: Tooltip): boolean + vfuncRealize(): void + vfuncRoot(): void + vfuncSetFocusChild(child?: Widget | null): void + vfuncShow(): void + vfuncSizeAllocate(width: number, height: number, baseline: number): void + vfuncSnapshot(snapshot: Snapshot): void + vfuncStateFlagsChanged(previousStateFlags: StateFlags): void + vfuncSystemSettingChanged(settings: SystemSetting): void + vfuncUnmap(): void + vfuncUnrealize(): void + vfuncUnroot(): void + vfuncAddChild(builder: Builder, child: GObject.Object, type?: string | null): void + vfuncCustomFinished(builder: Builder, child: GObject.Object | null, tagname: string, data?: object | null): void + vfuncCustomTagEnd(builder: Builder, child: GObject.Object | null, tagname: string, data?: object | null): void + vfuncCustomTagStart(builder: Builder, child: GObject.Object | null, tagname: string): [ /* returnType */ boolean, /* parser */ BuildableParser, /* data */ object | null ] + vfuncGetId(): string + vfuncGetInternalChild(builder: Builder, childname: string): GObject.Object + vfuncParserFinished(builder: Builder): void + vfuncSetBuildableProperty(builder: Builder, name: string, value: any): void + vfuncSetId(id: string): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Gtk.Widget */ + connect(sigName: "destroy", callback: (($obj: Stack) => void)): number + connect_after(sigName: "destroy", callback: (($obj: Stack) => void)): number + emit(sigName: "destroy"): void + on(sigName: "destroy", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "destroy", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "destroy", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "direction-changed", callback: (($obj: Stack, previousDirection: TextDirection) => void)): number + connect_after(sigName: "direction-changed", callback: (($obj: Stack, previousDirection: TextDirection) => void)): number + emit(sigName: "direction-changed", previousDirection: TextDirection): void + on(sigName: "direction-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "direction-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "direction-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "hide", callback: (($obj: Stack) => void)): number + connect_after(sigName: "hide", callback: (($obj: Stack) => void)): number + emit(sigName: "hide"): void + on(sigName: "hide", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "hide", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "hide", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "keynav-failed", callback: (($obj: Stack, direction: DirectionType) => boolean)): number + connect_after(sigName: "keynav-failed", callback: (($obj: Stack, direction: DirectionType) => boolean)): number + emit(sigName: "keynav-failed", direction: DirectionType): void + on(sigName: "keynav-failed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "keynav-failed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "keynav-failed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "map", callback: (($obj: Stack) => void)): number + connect_after(sigName: "map", callback: (($obj: Stack) => void)): number + emit(sigName: "map"): void + on(sigName: "map", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "map", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "map", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "mnemonic-activate", callback: (($obj: Stack, groupCycling: boolean) => boolean)): number + connect_after(sigName: "mnemonic-activate", callback: (($obj: Stack, groupCycling: boolean) => boolean)): number + emit(sigName: "mnemonic-activate", groupCycling: boolean): void + on(sigName: "mnemonic-activate", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "mnemonic-activate", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "mnemonic-activate", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "move-focus", callback: (($obj: Stack, direction: DirectionType) => void)): number + connect_after(sigName: "move-focus", callback: (($obj: Stack, direction: DirectionType) => void)): number + emit(sigName: "move-focus", direction: DirectionType): void + on(sigName: "move-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "move-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "move-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "query-tooltip", callback: (($obj: Stack, x: number, y: number, keyboardMode: boolean, tooltip: Tooltip) => boolean)): number + connect_after(sigName: "query-tooltip", callback: (($obj: Stack, x: number, y: number, keyboardMode: boolean, tooltip: Tooltip) => boolean)): number + emit(sigName: "query-tooltip", x: number, y: number, keyboardMode: boolean, tooltip: Tooltip): void + on(sigName: "query-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "query-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "query-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "realize", callback: (($obj: Stack) => void)): number + connect_after(sigName: "realize", callback: (($obj: Stack) => void)): number + emit(sigName: "realize"): void + on(sigName: "realize", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "realize", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "realize", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "show", callback: (($obj: Stack) => void)): number + connect_after(sigName: "show", callback: (($obj: Stack) => void)): number + emit(sigName: "show"): void + on(sigName: "show", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "show", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "show", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "state-flags-changed", callback: (($obj: Stack, flags: StateFlags) => void)): number + connect_after(sigName: "state-flags-changed", callback: (($obj: Stack, flags: StateFlags) => void)): number + emit(sigName: "state-flags-changed", flags: StateFlags): void + on(sigName: "state-flags-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "state-flags-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "state-flags-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "unmap", callback: (($obj: Stack) => void)): number + connect_after(sigName: "unmap", callback: (($obj: Stack) => void)): number + emit(sigName: "unmap"): void + on(sigName: "unmap", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "unmap", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "unmap", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "unrealize", callback: (($obj: Stack) => void)): number + connect_after(sigName: "unrealize", callback: (($obj: Stack) => void)): number + emit(sigName: "unrealize"): void + on(sigName: "unrealize", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "unrealize", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "unrealize", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: Stack, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: Stack, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::hhomogeneous", callback: (($obj: Stack, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hhomogeneous", callback: (($obj: Stack, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::hhomogeneous", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::hhomogeneous", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::hhomogeneous", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::interpolate-size", callback: (($obj: Stack, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::interpolate-size", callback: (($obj: Stack, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::interpolate-size", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::interpolate-size", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::interpolate-size", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::pages", callback: (($obj: Stack, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::pages", callback: (($obj: Stack, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::pages", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::pages", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::pages", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::transition-duration", callback: (($obj: Stack, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::transition-duration", callback: (($obj: Stack, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::transition-duration", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::transition-duration", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::transition-duration", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::transition-running", callback: (($obj: Stack, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::transition-running", callback: (($obj: Stack, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::transition-running", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::transition-running", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::transition-running", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::transition-type", callback: (($obj: Stack, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::transition-type", callback: (($obj: Stack, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::transition-type", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::transition-type", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::transition-type", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::vhomogeneous", callback: (($obj: Stack, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vhomogeneous", callback: (($obj: Stack, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::vhomogeneous", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::vhomogeneous", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::vhomogeneous", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::visible-child", callback: (($obj: Stack, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::visible-child", callback: (($obj: Stack, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::visible-child", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::visible-child", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::visible-child", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::visible-child-name", callback: (($obj: Stack, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::visible-child-name", callback: (($obj: Stack, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::visible-child-name", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::visible-child-name", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::visible-child-name", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::can-focus", callback: (($obj: Stack, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::can-focus", callback: (($obj: Stack, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::can-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::can-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::can-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::can-target", callback: (($obj: Stack, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::can-target", callback: (($obj: Stack, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::can-target", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::can-target", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::can-target", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::css-classes", callback: (($obj: Stack, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::css-classes", callback: (($obj: Stack, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::css-classes", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::css-classes", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::css-classes", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::cursor", callback: (($obj: Stack, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::cursor", callback: (($obj: Stack, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::cursor", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::cursor", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::cursor", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::focus-on-click", callback: (($obj: Stack, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::focus-on-click", callback: (($obj: Stack, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::focus-on-click", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::focus-on-click", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::focus-on-click", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::focusable", callback: (($obj: Stack, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::focusable", callback: (($obj: Stack, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::focusable", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::focusable", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::focusable", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::halign", callback: (($obj: Stack, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::halign", callback: (($obj: Stack, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::halign", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::halign", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::halign", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::has-default", callback: (($obj: Stack, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-default", callback: (($obj: Stack, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::has-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::has-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::has-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::has-focus", callback: (($obj: Stack, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-focus", callback: (($obj: Stack, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::has-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::has-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::has-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::has-tooltip", callback: (($obj: Stack, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-tooltip", callback: (($obj: Stack, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::has-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::has-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::has-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::height-request", callback: (($obj: Stack, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::height-request", callback: (($obj: Stack, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::height-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::height-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::height-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::hexpand", callback: (($obj: Stack, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hexpand", callback: (($obj: Stack, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::hexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::hexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::hexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::hexpand-set", callback: (($obj: Stack, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hexpand-set", callback: (($obj: Stack, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::hexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::hexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::hexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::layout-manager", callback: (($obj: Stack, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::layout-manager", callback: (($obj: Stack, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::layout-manager", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::layout-manager", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::layout-manager", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-bottom", callback: (($obj: Stack, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-bottom", callback: (($obj: Stack, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-bottom", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-bottom", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-bottom", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-end", callback: (($obj: Stack, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-end", callback: (($obj: Stack, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-end", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-end", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-end", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-start", callback: (($obj: Stack, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-start", callback: (($obj: Stack, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-start", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-start", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-start", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-top", callback: (($obj: Stack, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-top", callback: (($obj: Stack, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-top", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-top", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-top", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::name", callback: (($obj: Stack, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::name", callback: (($obj: Stack, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::opacity", callback: (($obj: Stack, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::opacity", callback: (($obj: Stack, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::opacity", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::opacity", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::opacity", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::overflow", callback: (($obj: Stack, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::overflow", callback: (($obj: Stack, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::overflow", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::overflow", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::overflow", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::parent", callback: (($obj: Stack, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::parent", callback: (($obj: Stack, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::receives-default", callback: (($obj: Stack, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::receives-default", callback: (($obj: Stack, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::receives-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::receives-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::receives-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::root", callback: (($obj: Stack, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::root", callback: (($obj: Stack, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::root", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::root", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::root", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::scale-factor", callback: (($obj: Stack, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::scale-factor", callback: (($obj: Stack, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::scale-factor", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::scale-factor", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::scale-factor", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::sensitive", callback: (($obj: Stack, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::sensitive", callback: (($obj: Stack, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::sensitive", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::sensitive", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::sensitive", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::tooltip-markup", callback: (($obj: Stack, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::tooltip-markup", callback: (($obj: Stack, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::tooltip-markup", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::tooltip-markup", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::tooltip-markup", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::tooltip-text", callback: (($obj: Stack, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::tooltip-text", callback: (($obj: Stack, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::tooltip-text", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::tooltip-text", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::tooltip-text", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::valign", callback: (($obj: Stack, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::valign", callback: (($obj: Stack, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::valign", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::valign", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::valign", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::vexpand", callback: (($obj: Stack, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vexpand", callback: (($obj: Stack, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::vexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::vexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::vexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::vexpand-set", callback: (($obj: Stack, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vexpand-set", callback: (($obj: Stack, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::vexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::vexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::vexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::visible", callback: (($obj: Stack, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::visible", callback: (($obj: Stack, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::width-request", callback: (($obj: Stack, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::width-request", callback: (($obj: Stack, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::width-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::width-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::width-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::accessible-role", callback: (($obj: Stack, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-role", callback: (($obj: Stack, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::accessible-role", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::accessible-role", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::accessible-role", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: Stack_ConstructProps) + _init (config?: Stack_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(): Stack + static $gtype: GObject.Type +} +export interface StackPage_ConstructProps extends GObject.Object_ConstructProps { + child?: Widget + iconName?: string + name?: string + needsAttention?: boolean + title?: string + useUnderline?: boolean + visible?: boolean + accessibleRole?: AccessibleRole +} +export class StackPage { + /* Properties of Gtk.StackPage */ + iconName: string + needsAttention: boolean + title: string + useUnderline: boolean + visible: boolean + /* Properties of Gtk.Accessible */ + accessibleRole: AccessibleRole + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of Gtk.StackPage */ + getChild(): Widget + getIconName(): string | null + getName(): string | null + getNeedsAttention(): boolean + getTitle(): string | null + 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 + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Methods of Gtk.Accessible */ + getAccessibleRole(): AccessibleRole + resetProperty(property: AccessibleProperty): void + resetRelation(relation: AccessibleRelation): void + resetState(state: AccessibleState): void + updateProperty(properties: AccessibleProperty[], values: any): void + updateRelation(relations: AccessibleRelation[], values: any): void + updateState(states: AccessibleState[], values: any): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: StackPage, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: StackPage, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::icon-name", callback: (($obj: StackPage, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::icon-name", callback: (($obj: StackPage, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::icon-name", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::icon-name", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::icon-name", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::needs-attention", callback: (($obj: StackPage, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::needs-attention", callback: (($obj: StackPage, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::needs-attention", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::needs-attention", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::needs-attention", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::title", callback: (($obj: StackPage, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::title", callback: (($obj: StackPage, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::title", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::title", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::title", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::use-underline", callback: (($obj: StackPage, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::use-underline", callback: (($obj: StackPage, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::use-underline", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::use-underline", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::use-underline", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::visible", callback: (($obj: StackPage, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::visible", callback: (($obj: StackPage, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::accessible-role", callback: (($obj: StackPage, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-role", callback: (($obj: StackPage, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::accessible-role", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::accessible-role", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::accessible-role", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: StackPage_ConstructProps) + _init (config?: StackPage_ConstructProps): void + static $gtype: GObject.Type +} +export interface StackSidebar_ConstructProps extends Widget_ConstructProps { + stack?: Stack + accessibleRole?: AccessibleRole +} +export class StackSidebar { + /* Properties of Gtk.StackSidebar */ + stack: Stack + /* Properties of Gtk.Widget */ + canFocus: boolean + canTarget: boolean + cssClasses: string[] + cursor: Gdk.Cursor + focusOnClick: boolean + focusable: boolean + halign: Align + readonly hasDefault: boolean + readonly hasFocus: boolean + hasTooltip: boolean + heightRequest: number + hexpand: boolean + hexpandSet: boolean + layoutManager: LayoutManager + marginBottom: number + marginEnd: number + marginStart: number + marginTop: number + name: string + opacity: number + overflow: Overflow + readonly parent: Widget + receivesDefault: boolean + readonly root: Root + readonly scaleFactor: number + sensitive: boolean + tooltipMarkup: string + tooltipText: string + valign: Align + vexpand: boolean + vexpandSet: boolean + visible: boolean + widthRequest: number + /* Properties of Gtk.Accessible */ + accessibleRole: AccessibleRole + /* Fields of Gtk.Widget */ + parentInstance: GObject.InitiallyUnowned + /* Fields of GObject.InitiallyUnowned */ + gTypeInstance: GObject.TypeInstance + /* Methods of Gtk.StackSidebar */ + getStack(): Stack | null + setStack(stack: Stack): void + /* Methods of Gtk.Widget */ + actionSetEnabled(actionName: string, enabled: boolean): void + activate(): boolean + activateAction(name: string, args?: GLib.Variant | null): boolean + activateDefault(): void + addController(controller: EventController): void + addCssClass(cssClass: string): void + addMnemonicLabel(label: Widget): void + addTickCallback(callback: TickCallback): number + allocate(width: number, height: number, baseline: number, transform?: Gsk.Transform | null): void + childFocus(direction: DirectionType): boolean + computeBounds(target: Widget): [ /* returnType */ boolean, /* outBounds */ Graphene.Rect ] + computeExpand(orientation: Orientation): boolean + computePoint(target: Widget, point: Graphene.Point): [ /* returnType */ boolean, /* outPoint */ Graphene.Point ] + computeTransform(target: Widget): [ /* returnType */ boolean, /* outTransform */ Graphene.Matrix ] + contains(x: number, y: number): boolean + createPangoContext(): Pango.Context + createPangoLayout(text?: string | null): Pango.Layout + dragCheckThreshold(startX: number, startY: number, currentX: number, currentY: number): boolean + errorBell(): void + getAllocatedBaseline(): number + getAllocatedHeight(): number + getAllocatedWidth(): number + getAllocation(): /* allocation */ Allocation + getAncestor(widgetType: GObject.Type): Widget | null + getCanFocus(): boolean + getCanTarget(): boolean + getChildVisible(): boolean + getClipboard(): Gdk.Clipboard + getCssClasses(): string[] + getCssName(): string + getCursor(): Gdk.Cursor | null + getDirection(): TextDirection + getDisplay(): Gdk.Display + getFirstChild(): Widget | null + getFocusChild(): Widget | null + getFocusOnClick(): boolean + getFocusable(): boolean + getFontMap(): Pango.FontMap | null + getFontOptions(): cairo.FontOptions | null + getFrameClock(): Gdk.FrameClock | null + getHalign(): Align + getHasTooltip(): boolean + getHeight(): number + getHexpand(): boolean + getHexpandSet(): boolean + getLastChild(): Widget | null + getLayoutManager(): LayoutManager | null + getMapped(): boolean + getMarginBottom(): number + getMarginEnd(): number + getMarginStart(): number + getMarginTop(): number + getName(): string + getNative(): Native | null + getNextSibling(): Widget | null + getOpacity(): number + getOverflow(): Overflow + getPangoContext(): Pango.Context + getParent(): Widget | null + getPreferredSize(): [ /* minimumSize */ Requisition | null, /* naturalSize */ Requisition | null ] + getPrevSibling(): Widget | null + getPrimaryClipboard(): Gdk.Clipboard + getRealized(): boolean + getReceivesDefault(): boolean + getRequestMode(): SizeRequestMode + getRoot(): Root | null + getScaleFactor(): number + getSensitive(): boolean + getSettings(): Settings + getSize(orientation: Orientation): number + getSizeRequest(): [ /* width */ number | null, /* height */ number | null ] + getStateFlags(): StateFlags + getStyleContext(): StyleContext + getTemplateChild(widgetType: GObject.Type, name: string): GObject.Object + getTooltipMarkup(): string | null + getTooltipText(): string | null + getValign(): 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?: Gio.ActionGroup | null): void + insertAfter(parent: Widget, previousSibling?: Widget | null): void + insertBefore(parent: Widget, nextSibling?: Widget | null): void + isAncestor(ancestor: Widget): boolean + isDrawable(): boolean + isFocus(): boolean + isSensitive(): boolean + isVisible(): boolean + keynavFailed(direction: DirectionType): boolean + listMnemonicLabels(): Widget[] + map(): void + measure(orientation: Orientation, forSize: number): [ /* minimum */ number | null, /* natural */ number | null, /* minimumBaseline */ number | null, /* naturalBaseline */ number | null ] + mnemonicActivate(groupCycling: boolean): boolean + observeChildren(): Gio.ListModel + observeControllers(): Gio.ListModel + pick(x: number, y: number, flags: PickFlags): Widget | null + queueAllocate(): void + queueDraw(): void + queueResize(): void + realize(): void + removeController(controller: EventController): void + removeCssClass(cssClass: string): void + removeMnemonicLabel(label: Widget): void + removeTickCallback(id: number): void + setCanFocus(canFocus: boolean): void + setCanTarget(canTarget: boolean): void + setChildVisible(childVisible: boolean): void + setCssClasses(classes: string[]): void + setCursor(cursor?: Gdk.Cursor | null): void + setCursorFromName(name?: string | null): void + setDirection(dir: TextDirection): void + setFocusChild(child?: Widget | null): void + setFocusOnClick(focusOnClick: boolean): void + setFocusable(focusable: boolean): void + setFontMap(fontMap?: Pango.FontMap | null): void + setFontOptions(options?: cairo.FontOptions | null): void + setHalign(align: Align): void + setHasTooltip(hasTooltip: boolean): void + setHexpand(expand: boolean): void + setHexpandSet(set: boolean): void + setLayoutManager(layoutManager?: LayoutManager | 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: Overflow): void + setParent(parent: Widget): void + setReceivesDefault(receivesDefault: boolean): void + setSensitive(sensitive: boolean): void + setSizeRequest(width: number, height: number): void + setStateFlags(flags: StateFlags, clear: boolean): void + setTooltipMarkup(markup?: string | null): void + setTooltipText(text?: string | null): void + setValign(align: Align): void + setVexpand(expand: boolean): void + setVexpandSet(set: boolean): void + setVisible(visible: boolean): void + shouldLayout(): boolean + show(): void + sizeAllocate(allocation: Allocation, baseline: number): void + snapshotChild(child: Widget, snapshot: Snapshot): void + translateCoordinates(destWidget: Widget, srcX: number, srcY: number): [ /* returnType */ boolean, /* destX */ number | null, /* destY */ number | null ] + triggerTooltipQuery(): void + unmap(): void + unparent(): void + unrealize(): void + unsetStateFlags(flags: StateFlags): void + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Methods of Gtk.Accessible */ + getAccessibleRole(): AccessibleRole + resetProperty(property: AccessibleProperty): void + resetRelation(relation: AccessibleRelation): void + resetState(state: AccessibleState): void + updateProperty(properties: AccessibleProperty[], values: any): void + updateRelation(relations: AccessibleRelation[], values: any): void + updateState(states: AccessibleState[], values: any): void + /* Methods of Gtk.Buildable */ + getBuildableId(): string + /* Virtual methods of Gtk.Widget */ + vfuncComputeExpand(hexpandP: boolean, vexpandP: boolean): void + vfuncContains(x: number, y: number): boolean + vfuncCssChanged(change: CssStyleChange): void + vfuncDirectionChanged(previousDirection: TextDirection): void + vfuncFocus(direction: DirectionType): boolean + vfuncGetRequestMode(): SizeRequestMode + vfuncGrabFocus(): boolean + vfuncHide(): void + vfuncKeynavFailed(direction: DirectionType): boolean + vfuncMap(): void + vfuncMeasure(orientation: Orientation, forSize: number): [ /* minimum */ number | null, /* natural */ number | null, /* minimumBaseline */ number | null, /* naturalBaseline */ number | null ] + vfuncMnemonicActivate(groupCycling: boolean): boolean + vfuncMoveFocus(direction: DirectionType): void + vfuncQueryTooltip(x: number, y: number, keyboardTooltip: boolean, tooltip: Tooltip): boolean + vfuncRealize(): void + vfuncRoot(): void + vfuncSetFocusChild(child?: Widget | null): void + vfuncShow(): void + vfuncSizeAllocate(width: number, height: number, baseline: number): void + vfuncSnapshot(snapshot: Snapshot): void + vfuncStateFlagsChanged(previousStateFlags: StateFlags): void + vfuncSystemSettingChanged(settings: SystemSetting): void + vfuncUnmap(): void + vfuncUnrealize(): void + vfuncUnroot(): void + vfuncAddChild(builder: Builder, child: GObject.Object, type?: string | null): void + vfuncCustomFinished(builder: Builder, child: GObject.Object | null, tagname: string, data?: object | null): void + vfuncCustomTagEnd(builder: Builder, child: GObject.Object | null, tagname: string, data?: object | null): void + vfuncCustomTagStart(builder: Builder, child: GObject.Object | null, tagname: string): [ /* returnType */ boolean, /* parser */ BuildableParser, /* data */ object | null ] + vfuncGetId(): string + vfuncGetInternalChild(builder: Builder, childname: string): GObject.Object + vfuncParserFinished(builder: Builder): void + vfuncSetBuildableProperty(builder: Builder, name: string, value: any): void + vfuncSetId(id: string): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Gtk.Widget */ + connect(sigName: "destroy", callback: (($obj: StackSidebar) => void)): number + connect_after(sigName: "destroy", callback: (($obj: StackSidebar) => void)): number + emit(sigName: "destroy"): void + on(sigName: "destroy", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "destroy", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "destroy", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "direction-changed", callback: (($obj: StackSidebar, previousDirection: TextDirection) => void)): number + connect_after(sigName: "direction-changed", callback: (($obj: StackSidebar, previousDirection: TextDirection) => void)): number + emit(sigName: "direction-changed", previousDirection: TextDirection): void + on(sigName: "direction-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "direction-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "direction-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "hide", callback: (($obj: StackSidebar) => void)): number + connect_after(sigName: "hide", callback: (($obj: StackSidebar) => void)): number + emit(sigName: "hide"): void + on(sigName: "hide", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "hide", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "hide", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "keynav-failed", callback: (($obj: StackSidebar, direction: DirectionType) => boolean)): number + connect_after(sigName: "keynav-failed", callback: (($obj: StackSidebar, direction: DirectionType) => boolean)): number + emit(sigName: "keynav-failed", direction: DirectionType): void + on(sigName: "keynav-failed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "keynav-failed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "keynav-failed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "map", callback: (($obj: StackSidebar) => void)): number + connect_after(sigName: "map", callback: (($obj: StackSidebar) => void)): number + emit(sigName: "map"): void + on(sigName: "map", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "map", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "map", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "mnemonic-activate", callback: (($obj: StackSidebar, groupCycling: boolean) => boolean)): number + connect_after(sigName: "mnemonic-activate", callback: (($obj: StackSidebar, groupCycling: boolean) => boolean)): number + emit(sigName: "mnemonic-activate", groupCycling: boolean): void + on(sigName: "mnemonic-activate", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "mnemonic-activate", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "mnemonic-activate", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "move-focus", callback: (($obj: StackSidebar, direction: DirectionType) => void)): number + connect_after(sigName: "move-focus", callback: (($obj: StackSidebar, direction: DirectionType) => void)): number + emit(sigName: "move-focus", direction: DirectionType): void + on(sigName: "move-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "move-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "move-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "query-tooltip", callback: (($obj: StackSidebar, x: number, y: number, keyboardMode: boolean, tooltip: Tooltip) => boolean)): number + connect_after(sigName: "query-tooltip", callback: (($obj: StackSidebar, x: number, y: number, keyboardMode: boolean, tooltip: Tooltip) => boolean)): number + emit(sigName: "query-tooltip", x: number, y: number, keyboardMode: boolean, tooltip: Tooltip): void + on(sigName: "query-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "query-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "query-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "realize", callback: (($obj: StackSidebar) => void)): number + connect_after(sigName: "realize", callback: (($obj: StackSidebar) => void)): number + emit(sigName: "realize"): void + on(sigName: "realize", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "realize", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "realize", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "show", callback: (($obj: StackSidebar) => void)): number + connect_after(sigName: "show", callback: (($obj: StackSidebar) => void)): number + emit(sigName: "show"): void + on(sigName: "show", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "show", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "show", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "state-flags-changed", callback: (($obj: StackSidebar, flags: StateFlags) => void)): number + connect_after(sigName: "state-flags-changed", callback: (($obj: StackSidebar, flags: StateFlags) => void)): number + emit(sigName: "state-flags-changed", flags: StateFlags): void + on(sigName: "state-flags-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "state-flags-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "state-flags-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "unmap", callback: (($obj: StackSidebar) => void)): number + connect_after(sigName: "unmap", callback: (($obj: StackSidebar) => void)): number + emit(sigName: "unmap"): void + on(sigName: "unmap", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "unmap", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "unmap", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "unrealize", callback: (($obj: StackSidebar) => void)): number + connect_after(sigName: "unrealize", callback: (($obj: StackSidebar) => void)): number + emit(sigName: "unrealize"): void + on(sigName: "unrealize", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "unrealize", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "unrealize", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: StackSidebar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: StackSidebar, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::stack", callback: (($obj: StackSidebar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::stack", callback: (($obj: StackSidebar, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::stack", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::stack", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::stack", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::can-focus", callback: (($obj: StackSidebar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::can-focus", callback: (($obj: StackSidebar, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::can-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::can-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::can-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::can-target", callback: (($obj: StackSidebar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::can-target", callback: (($obj: StackSidebar, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::can-target", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::can-target", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::can-target", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::css-classes", callback: (($obj: StackSidebar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::css-classes", callback: (($obj: StackSidebar, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::css-classes", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::css-classes", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::css-classes", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::cursor", callback: (($obj: StackSidebar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::cursor", callback: (($obj: StackSidebar, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::cursor", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::cursor", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::cursor", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::focus-on-click", callback: (($obj: StackSidebar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::focus-on-click", callback: (($obj: StackSidebar, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::focus-on-click", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::focus-on-click", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::focus-on-click", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::focusable", callback: (($obj: StackSidebar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::focusable", callback: (($obj: StackSidebar, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::focusable", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::focusable", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::focusable", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::halign", callback: (($obj: StackSidebar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::halign", callback: (($obj: StackSidebar, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::halign", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::halign", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::halign", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::has-default", callback: (($obj: StackSidebar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-default", callback: (($obj: StackSidebar, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::has-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::has-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::has-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::has-focus", callback: (($obj: StackSidebar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-focus", callback: (($obj: StackSidebar, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::has-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::has-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::has-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::has-tooltip", callback: (($obj: StackSidebar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-tooltip", callback: (($obj: StackSidebar, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::has-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::has-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::has-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::height-request", callback: (($obj: StackSidebar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::height-request", callback: (($obj: StackSidebar, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::height-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::height-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::height-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::hexpand", callback: (($obj: StackSidebar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hexpand", callback: (($obj: StackSidebar, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::hexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::hexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::hexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::hexpand-set", callback: (($obj: StackSidebar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hexpand-set", callback: (($obj: StackSidebar, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::hexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::hexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::hexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::layout-manager", callback: (($obj: StackSidebar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::layout-manager", callback: (($obj: StackSidebar, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::layout-manager", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::layout-manager", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::layout-manager", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-bottom", callback: (($obj: StackSidebar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-bottom", callback: (($obj: StackSidebar, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-bottom", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-bottom", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-bottom", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-end", callback: (($obj: StackSidebar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-end", callback: (($obj: StackSidebar, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-end", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-end", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-end", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-start", callback: (($obj: StackSidebar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-start", callback: (($obj: StackSidebar, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-start", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-start", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-start", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-top", callback: (($obj: StackSidebar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-top", callback: (($obj: StackSidebar, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-top", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-top", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-top", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::name", callback: (($obj: StackSidebar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::name", callback: (($obj: StackSidebar, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::opacity", callback: (($obj: StackSidebar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::opacity", callback: (($obj: StackSidebar, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::opacity", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::opacity", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::opacity", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::overflow", callback: (($obj: StackSidebar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::overflow", callback: (($obj: StackSidebar, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::overflow", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::overflow", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::overflow", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::parent", callback: (($obj: StackSidebar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::parent", callback: (($obj: StackSidebar, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::receives-default", callback: (($obj: StackSidebar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::receives-default", callback: (($obj: StackSidebar, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::receives-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::receives-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::receives-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::root", callback: (($obj: StackSidebar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::root", callback: (($obj: StackSidebar, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::root", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::root", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::root", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::scale-factor", callback: (($obj: StackSidebar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::scale-factor", callback: (($obj: StackSidebar, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::scale-factor", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::scale-factor", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::scale-factor", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::sensitive", callback: (($obj: StackSidebar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::sensitive", callback: (($obj: StackSidebar, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::sensitive", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::sensitive", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::sensitive", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::tooltip-markup", callback: (($obj: StackSidebar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::tooltip-markup", callback: (($obj: StackSidebar, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::tooltip-markup", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::tooltip-markup", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::tooltip-markup", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::tooltip-text", callback: (($obj: StackSidebar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::tooltip-text", callback: (($obj: StackSidebar, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::tooltip-text", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::tooltip-text", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::tooltip-text", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::valign", callback: (($obj: StackSidebar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::valign", callback: (($obj: StackSidebar, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::valign", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::valign", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::valign", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::vexpand", callback: (($obj: StackSidebar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vexpand", callback: (($obj: StackSidebar, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::vexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::vexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::vexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::vexpand-set", callback: (($obj: StackSidebar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vexpand-set", callback: (($obj: StackSidebar, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::vexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::vexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::vexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::visible", callback: (($obj: StackSidebar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::visible", callback: (($obj: StackSidebar, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::width-request", callback: (($obj: StackSidebar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::width-request", callback: (($obj: StackSidebar, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::width-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::width-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::width-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::accessible-role", callback: (($obj: StackSidebar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-role", callback: (($obj: StackSidebar, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::accessible-role", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::accessible-role", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::accessible-role", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: StackSidebar_ConstructProps) + _init (config?: StackSidebar_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(): StackSidebar + static $gtype: GObject.Type +} +export interface StackSwitcher_ConstructProps extends Widget_ConstructProps { + stack?: Stack + accessibleRole?: AccessibleRole +} +export class StackSwitcher { + /* Properties of Gtk.StackSwitcher */ + stack: Stack + /* Properties of Gtk.Widget */ + canFocus: boolean + canTarget: boolean + cssClasses: string[] + cursor: Gdk.Cursor + focusOnClick: boolean + focusable: boolean + halign: Align + readonly hasDefault: boolean + readonly hasFocus: boolean + hasTooltip: boolean + heightRequest: number + hexpand: boolean + hexpandSet: boolean + layoutManager: LayoutManager + marginBottom: number + marginEnd: number + marginStart: number + marginTop: number + name: string + opacity: number + overflow: Overflow + readonly parent: Widget + receivesDefault: boolean + readonly root: Root + readonly scaleFactor: number + sensitive: boolean + tooltipMarkup: string + tooltipText: string + valign: Align + vexpand: boolean + vexpandSet: boolean + visible: boolean + widthRequest: number + /* Properties of Gtk.Accessible */ + accessibleRole: AccessibleRole + /* Fields of Gtk.Widget */ + parentInstance: GObject.InitiallyUnowned + /* Fields of GObject.InitiallyUnowned */ + gTypeInstance: GObject.TypeInstance + /* Methods of Gtk.StackSwitcher */ + getStack(): Stack | null + setStack(stack?: Stack | null): void + /* Methods of Gtk.Widget */ + actionSetEnabled(actionName: string, enabled: boolean): void + activate(): boolean + activateAction(name: string, args?: GLib.Variant | null): boolean + activateDefault(): void + addController(controller: EventController): void + addCssClass(cssClass: string): void + addMnemonicLabel(label: Widget): void + addTickCallback(callback: TickCallback): number + allocate(width: number, height: number, baseline: number, transform?: Gsk.Transform | null): void + childFocus(direction: DirectionType): boolean + computeBounds(target: Widget): [ /* returnType */ boolean, /* outBounds */ Graphene.Rect ] + computeExpand(orientation: Orientation): boolean + computePoint(target: Widget, point: Graphene.Point): [ /* returnType */ boolean, /* outPoint */ Graphene.Point ] + computeTransform(target: Widget): [ /* returnType */ boolean, /* outTransform */ Graphene.Matrix ] + contains(x: number, y: number): boolean + createPangoContext(): Pango.Context + createPangoLayout(text?: string | null): Pango.Layout + dragCheckThreshold(startX: number, startY: number, currentX: number, currentY: number): boolean + errorBell(): void + getAllocatedBaseline(): number + getAllocatedHeight(): number + getAllocatedWidth(): number + getAllocation(): /* allocation */ Allocation + getAncestor(widgetType: GObject.Type): Widget | null + getCanFocus(): boolean + getCanTarget(): boolean + getChildVisible(): boolean + getClipboard(): Gdk.Clipboard + getCssClasses(): string[] + getCssName(): string + getCursor(): Gdk.Cursor | null + getDirection(): TextDirection + getDisplay(): Gdk.Display + getFirstChild(): Widget | null + getFocusChild(): Widget | null + getFocusOnClick(): boolean + getFocusable(): boolean + getFontMap(): Pango.FontMap | null + getFontOptions(): cairo.FontOptions | null + getFrameClock(): Gdk.FrameClock | null + getHalign(): Align + getHasTooltip(): boolean + getHeight(): number + getHexpand(): boolean + getHexpandSet(): boolean + getLastChild(): Widget | null + getLayoutManager(): LayoutManager | null + getMapped(): boolean + getMarginBottom(): number + getMarginEnd(): number + getMarginStart(): number + getMarginTop(): number + getName(): string + getNative(): Native | null + getNextSibling(): Widget | null + getOpacity(): number + getOverflow(): Overflow + getPangoContext(): Pango.Context + getParent(): Widget | null + getPreferredSize(): [ /* minimumSize */ Requisition | null, /* naturalSize */ Requisition | null ] + getPrevSibling(): Widget | null + getPrimaryClipboard(): Gdk.Clipboard + getRealized(): boolean + getReceivesDefault(): boolean + getRequestMode(): SizeRequestMode + getRoot(): Root | null + getScaleFactor(): number + getSensitive(): boolean + getSettings(): Settings + getSize(orientation: Orientation): number + getSizeRequest(): [ /* width */ number | null, /* height */ number | null ] + getStateFlags(): StateFlags + getStyleContext(): StyleContext + getTemplateChild(widgetType: GObject.Type, name: string): GObject.Object + getTooltipMarkup(): string | null + getTooltipText(): string | null + getValign(): 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?: Gio.ActionGroup | null): void + insertAfter(parent: Widget, previousSibling?: Widget | null): void + insertBefore(parent: Widget, nextSibling?: Widget | null): void + isAncestor(ancestor: Widget): boolean + isDrawable(): boolean + isFocus(): boolean + isSensitive(): boolean + isVisible(): boolean + keynavFailed(direction: DirectionType): boolean + listMnemonicLabels(): Widget[] + map(): void + measure(orientation: Orientation, forSize: number): [ /* minimum */ number | null, /* natural */ number | null, /* minimumBaseline */ number | null, /* naturalBaseline */ number | null ] + mnemonicActivate(groupCycling: boolean): boolean + observeChildren(): Gio.ListModel + observeControllers(): Gio.ListModel + pick(x: number, y: number, flags: PickFlags): Widget | null + queueAllocate(): void + queueDraw(): void + queueResize(): void + realize(): void + removeController(controller: EventController): void + removeCssClass(cssClass: string): void + removeMnemonicLabel(label: Widget): void + removeTickCallback(id: number): void + setCanFocus(canFocus: boolean): void + setCanTarget(canTarget: boolean): void + setChildVisible(childVisible: boolean): void + setCssClasses(classes: string[]): void + setCursor(cursor?: Gdk.Cursor | null): void + setCursorFromName(name?: string | null): void + setDirection(dir: TextDirection): void + setFocusChild(child?: Widget | null): void + setFocusOnClick(focusOnClick: boolean): void + setFocusable(focusable: boolean): void + setFontMap(fontMap?: Pango.FontMap | null): void + setFontOptions(options?: cairo.FontOptions | null): void + setHalign(align: Align): void + setHasTooltip(hasTooltip: boolean): void + setHexpand(expand: boolean): void + setHexpandSet(set: boolean): void + setLayoutManager(layoutManager?: LayoutManager | 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: Overflow): void + setParent(parent: Widget): void + setReceivesDefault(receivesDefault: boolean): void + setSensitive(sensitive: boolean): void + setSizeRequest(width: number, height: number): void + setStateFlags(flags: StateFlags, clear: boolean): void + setTooltipMarkup(markup?: string | null): void + setTooltipText(text?: string | null): void + setValign(align: Align): void + setVexpand(expand: boolean): void + setVexpandSet(set: boolean): void + setVisible(visible: boolean): void + shouldLayout(): boolean + show(): void + sizeAllocate(allocation: Allocation, baseline: number): void + snapshotChild(child: Widget, snapshot: Snapshot): void + translateCoordinates(destWidget: Widget, srcX: number, srcY: number): [ /* returnType */ boolean, /* destX */ number | null, /* destY */ number | null ] + triggerTooltipQuery(): void + unmap(): void + unparent(): void + unrealize(): void + unsetStateFlags(flags: StateFlags): void + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Methods of Gtk.Accessible */ + getAccessibleRole(): AccessibleRole + resetProperty(property: AccessibleProperty): void + resetRelation(relation: AccessibleRelation): void + resetState(state: AccessibleState): void + updateProperty(properties: AccessibleProperty[], values: any): void + updateRelation(relations: AccessibleRelation[], values: any): void + updateState(states: AccessibleState[], values: any): void + /* Methods of Gtk.Buildable */ + getBuildableId(): string + /* Virtual methods of Gtk.Widget */ + vfuncComputeExpand(hexpandP: boolean, vexpandP: boolean): void + vfuncContains(x: number, y: number): boolean + vfuncCssChanged(change: CssStyleChange): void + vfuncDirectionChanged(previousDirection: TextDirection): void + vfuncFocus(direction: DirectionType): boolean + vfuncGetRequestMode(): SizeRequestMode + vfuncGrabFocus(): boolean + vfuncHide(): void + vfuncKeynavFailed(direction: DirectionType): boolean + vfuncMap(): void + vfuncMeasure(orientation: Orientation, forSize: number): [ /* minimum */ number | null, /* natural */ number | null, /* minimumBaseline */ number | null, /* naturalBaseline */ number | null ] + vfuncMnemonicActivate(groupCycling: boolean): boolean + vfuncMoveFocus(direction: DirectionType): void + vfuncQueryTooltip(x: number, y: number, keyboardTooltip: boolean, tooltip: Tooltip): boolean + vfuncRealize(): void + vfuncRoot(): void + vfuncSetFocusChild(child?: Widget | null): void + vfuncShow(): void + vfuncSizeAllocate(width: number, height: number, baseline: number): void + vfuncSnapshot(snapshot: Snapshot): void + vfuncStateFlagsChanged(previousStateFlags: StateFlags): void + vfuncSystemSettingChanged(settings: SystemSetting): void + vfuncUnmap(): void + vfuncUnrealize(): void + vfuncUnroot(): void + vfuncAddChild(builder: Builder, child: GObject.Object, type?: string | null): void + vfuncCustomFinished(builder: Builder, child: GObject.Object | null, tagname: string, data?: object | null): void + vfuncCustomTagEnd(builder: Builder, child: GObject.Object | null, tagname: string, data?: object | null): void + vfuncCustomTagStart(builder: Builder, child: GObject.Object | null, tagname: string): [ /* returnType */ boolean, /* parser */ BuildableParser, /* data */ object | null ] + vfuncGetId(): string + vfuncGetInternalChild(builder: Builder, childname: string): GObject.Object + vfuncParserFinished(builder: Builder): void + vfuncSetBuildableProperty(builder: Builder, name: string, value: any): void + vfuncSetId(id: string): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Gtk.Widget */ + connect(sigName: "destroy", callback: (($obj: StackSwitcher) => void)): number + connect_after(sigName: "destroy", callback: (($obj: StackSwitcher) => void)): number + emit(sigName: "destroy"): void + on(sigName: "destroy", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "destroy", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "destroy", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "direction-changed", callback: (($obj: StackSwitcher, previousDirection: TextDirection) => void)): number + connect_after(sigName: "direction-changed", callback: (($obj: StackSwitcher, previousDirection: TextDirection) => void)): number + emit(sigName: "direction-changed", previousDirection: TextDirection): void + on(sigName: "direction-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "direction-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "direction-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "hide", callback: (($obj: StackSwitcher) => void)): number + connect_after(sigName: "hide", callback: (($obj: StackSwitcher) => void)): number + emit(sigName: "hide"): void + on(sigName: "hide", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "hide", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "hide", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "keynav-failed", callback: (($obj: StackSwitcher, direction: DirectionType) => boolean)): number + connect_after(sigName: "keynav-failed", callback: (($obj: StackSwitcher, direction: DirectionType) => boolean)): number + emit(sigName: "keynav-failed", direction: DirectionType): void + on(sigName: "keynav-failed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "keynav-failed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "keynav-failed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "map", callback: (($obj: StackSwitcher) => void)): number + connect_after(sigName: "map", callback: (($obj: StackSwitcher) => void)): number + emit(sigName: "map"): void + on(sigName: "map", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "map", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "map", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "mnemonic-activate", callback: (($obj: StackSwitcher, groupCycling: boolean) => boolean)): number + connect_after(sigName: "mnemonic-activate", callback: (($obj: StackSwitcher, groupCycling: boolean) => boolean)): number + emit(sigName: "mnemonic-activate", groupCycling: boolean): void + on(sigName: "mnemonic-activate", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "mnemonic-activate", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "mnemonic-activate", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "move-focus", callback: (($obj: StackSwitcher, direction: DirectionType) => void)): number + connect_after(sigName: "move-focus", callback: (($obj: StackSwitcher, direction: DirectionType) => void)): number + emit(sigName: "move-focus", direction: DirectionType): void + on(sigName: "move-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "move-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "move-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "query-tooltip", callback: (($obj: StackSwitcher, x: number, y: number, keyboardMode: boolean, tooltip: Tooltip) => boolean)): number + connect_after(sigName: "query-tooltip", callback: (($obj: StackSwitcher, x: number, y: number, keyboardMode: boolean, tooltip: Tooltip) => boolean)): number + emit(sigName: "query-tooltip", x: number, y: number, keyboardMode: boolean, tooltip: Tooltip): void + on(sigName: "query-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "query-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "query-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "realize", callback: (($obj: StackSwitcher) => void)): number + connect_after(sigName: "realize", callback: (($obj: StackSwitcher) => void)): number + emit(sigName: "realize"): void + on(sigName: "realize", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "realize", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "realize", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "show", callback: (($obj: StackSwitcher) => void)): number + connect_after(sigName: "show", callback: (($obj: StackSwitcher) => void)): number + emit(sigName: "show"): void + on(sigName: "show", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "show", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "show", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "state-flags-changed", callback: (($obj: StackSwitcher, flags: StateFlags) => void)): number + connect_after(sigName: "state-flags-changed", callback: (($obj: StackSwitcher, flags: StateFlags) => void)): number + emit(sigName: "state-flags-changed", flags: StateFlags): void + on(sigName: "state-flags-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "state-flags-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "state-flags-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "unmap", callback: (($obj: StackSwitcher) => void)): number + connect_after(sigName: "unmap", callback: (($obj: StackSwitcher) => void)): number + emit(sigName: "unmap"): void + on(sigName: "unmap", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "unmap", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "unmap", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "unrealize", callback: (($obj: StackSwitcher) => void)): number + connect_after(sigName: "unrealize", callback: (($obj: StackSwitcher) => void)): number + emit(sigName: "unrealize"): void + on(sigName: "unrealize", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "unrealize", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "unrealize", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: StackSwitcher, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: StackSwitcher, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::stack", callback: (($obj: StackSwitcher, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::stack", callback: (($obj: StackSwitcher, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::stack", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::stack", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::stack", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::can-focus", callback: (($obj: StackSwitcher, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::can-focus", callback: (($obj: StackSwitcher, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::can-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::can-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::can-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::can-target", callback: (($obj: StackSwitcher, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::can-target", callback: (($obj: StackSwitcher, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::can-target", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::can-target", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::can-target", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::css-classes", callback: (($obj: StackSwitcher, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::css-classes", callback: (($obj: StackSwitcher, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::css-classes", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::css-classes", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::css-classes", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::cursor", callback: (($obj: StackSwitcher, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::cursor", callback: (($obj: StackSwitcher, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::cursor", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::cursor", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::cursor", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::focus-on-click", callback: (($obj: StackSwitcher, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::focus-on-click", callback: (($obj: StackSwitcher, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::focus-on-click", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::focus-on-click", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::focus-on-click", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::focusable", callback: (($obj: StackSwitcher, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::focusable", callback: (($obj: StackSwitcher, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::focusable", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::focusable", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::focusable", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::halign", callback: (($obj: StackSwitcher, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::halign", callback: (($obj: StackSwitcher, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::halign", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::halign", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::halign", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::has-default", callback: (($obj: StackSwitcher, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-default", callback: (($obj: StackSwitcher, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::has-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::has-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::has-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::has-focus", callback: (($obj: StackSwitcher, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-focus", callback: (($obj: StackSwitcher, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::has-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::has-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::has-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::has-tooltip", callback: (($obj: StackSwitcher, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-tooltip", callback: (($obj: StackSwitcher, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::has-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::has-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::has-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::height-request", callback: (($obj: StackSwitcher, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::height-request", callback: (($obj: StackSwitcher, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::height-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::height-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::height-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::hexpand", callback: (($obj: StackSwitcher, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hexpand", callback: (($obj: StackSwitcher, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::hexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::hexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::hexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::hexpand-set", callback: (($obj: StackSwitcher, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hexpand-set", callback: (($obj: StackSwitcher, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::hexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::hexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::hexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::layout-manager", callback: (($obj: StackSwitcher, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::layout-manager", callback: (($obj: StackSwitcher, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::layout-manager", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::layout-manager", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::layout-manager", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-bottom", callback: (($obj: StackSwitcher, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-bottom", callback: (($obj: StackSwitcher, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-bottom", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-bottom", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-bottom", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-end", callback: (($obj: StackSwitcher, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-end", callback: (($obj: StackSwitcher, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-end", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-end", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-end", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-start", callback: (($obj: StackSwitcher, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-start", callback: (($obj: StackSwitcher, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-start", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-start", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-start", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-top", callback: (($obj: StackSwitcher, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-top", callback: (($obj: StackSwitcher, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-top", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-top", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-top", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::name", callback: (($obj: StackSwitcher, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::name", callback: (($obj: StackSwitcher, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::opacity", callback: (($obj: StackSwitcher, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::opacity", callback: (($obj: StackSwitcher, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::opacity", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::opacity", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::opacity", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::overflow", callback: (($obj: StackSwitcher, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::overflow", callback: (($obj: StackSwitcher, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::overflow", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::overflow", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::overflow", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::parent", callback: (($obj: StackSwitcher, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::parent", callback: (($obj: StackSwitcher, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::receives-default", callback: (($obj: StackSwitcher, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::receives-default", callback: (($obj: StackSwitcher, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::receives-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::receives-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::receives-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::root", callback: (($obj: StackSwitcher, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::root", callback: (($obj: StackSwitcher, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::root", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::root", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::root", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::scale-factor", callback: (($obj: StackSwitcher, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::scale-factor", callback: (($obj: StackSwitcher, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::scale-factor", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::scale-factor", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::scale-factor", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::sensitive", callback: (($obj: StackSwitcher, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::sensitive", callback: (($obj: StackSwitcher, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::sensitive", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::sensitive", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::sensitive", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::tooltip-markup", callback: (($obj: StackSwitcher, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::tooltip-markup", callback: (($obj: StackSwitcher, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::tooltip-markup", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::tooltip-markup", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::tooltip-markup", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::tooltip-text", callback: (($obj: StackSwitcher, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::tooltip-text", callback: (($obj: StackSwitcher, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::tooltip-text", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::tooltip-text", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::tooltip-text", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::valign", callback: (($obj: StackSwitcher, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::valign", callback: (($obj: StackSwitcher, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::valign", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::valign", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::valign", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::vexpand", callback: (($obj: StackSwitcher, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vexpand", callback: (($obj: StackSwitcher, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::vexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::vexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::vexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::vexpand-set", callback: (($obj: StackSwitcher, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vexpand-set", callback: (($obj: StackSwitcher, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::vexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::vexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::vexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::visible", callback: (($obj: StackSwitcher, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::visible", callback: (($obj: StackSwitcher, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::width-request", callback: (($obj: StackSwitcher, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::width-request", callback: (($obj: StackSwitcher, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::width-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::width-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::width-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::accessible-role", callback: (($obj: StackSwitcher, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-role", callback: (($obj: StackSwitcher, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::accessible-role", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::accessible-role", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::accessible-role", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: StackSwitcher_ConstructProps) + _init (config?: StackSwitcher_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(): StackSwitcher + static $gtype: GObject.Type +} +export interface Statusbar_ConstructProps extends Widget_ConstructProps { + accessibleRole?: AccessibleRole +} +export class Statusbar { + /* Properties of Gtk.Widget */ + canFocus: boolean + canTarget: boolean + cssClasses: string[] + cursor: Gdk.Cursor + focusOnClick: boolean + focusable: boolean + halign: Align + readonly hasDefault: boolean + readonly hasFocus: boolean + hasTooltip: boolean + heightRequest: number + hexpand: boolean + hexpandSet: boolean + layoutManager: LayoutManager + marginBottom: number + marginEnd: number + marginStart: number + marginTop: number + name: string + opacity: number + overflow: Overflow + readonly parent: Widget + receivesDefault: boolean + readonly root: Root + readonly scaleFactor: number + sensitive: boolean + tooltipMarkup: string + tooltipText: string + valign: Align + vexpand: boolean + vexpandSet: boolean + visible: boolean + widthRequest: number + /* Properties of Gtk.Accessible */ + accessibleRole: AccessibleRole + /* Fields of Gtk.Widget */ + parentInstance: GObject.InitiallyUnowned + /* Fields of GObject.InitiallyUnowned */ + gTypeInstance: GObject.TypeInstance + /* Methods of Gtk.Statusbar */ + getContextId(contextDescription: string): number + pop(contextId: number): void + push(contextId: number, text: string): number + remove(contextId: number, messageId: number): void + removeAll(contextId: number): void + /* Methods of Gtk.Widget */ + actionSetEnabled(actionName: string, enabled: boolean): void + activate(): boolean + activateAction(name: string, args?: GLib.Variant | null): boolean + activateDefault(): void + addController(controller: EventController): void + addCssClass(cssClass: string): void + addMnemonicLabel(label: Widget): void + addTickCallback(callback: TickCallback): number + allocate(width: number, height: number, baseline: number, transform?: Gsk.Transform | null): void + childFocus(direction: DirectionType): boolean + computeBounds(target: Widget): [ /* returnType */ boolean, /* outBounds */ Graphene.Rect ] + computeExpand(orientation: Orientation): boolean + computePoint(target: Widget, point: Graphene.Point): [ /* returnType */ boolean, /* outPoint */ Graphene.Point ] + computeTransform(target: Widget): [ /* returnType */ boolean, /* outTransform */ Graphene.Matrix ] + contains(x: number, y: number): boolean + createPangoContext(): Pango.Context + createPangoLayout(text?: string | null): Pango.Layout + dragCheckThreshold(startX: number, startY: number, currentX: number, currentY: number): boolean + errorBell(): void + getAllocatedBaseline(): number + getAllocatedHeight(): number + getAllocatedWidth(): number + getAllocation(): /* allocation */ Allocation + getAncestor(widgetType: GObject.Type): Widget | null + getCanFocus(): boolean + getCanTarget(): boolean + getChildVisible(): boolean + getClipboard(): Gdk.Clipboard + getCssClasses(): string[] + getCssName(): string + getCursor(): Gdk.Cursor | null + getDirection(): TextDirection + getDisplay(): Gdk.Display + getFirstChild(): Widget | null + getFocusChild(): Widget | null + getFocusOnClick(): boolean + getFocusable(): boolean + getFontMap(): Pango.FontMap | null + getFontOptions(): cairo.FontOptions | null + getFrameClock(): Gdk.FrameClock | null + getHalign(): Align + getHasTooltip(): boolean + getHeight(): number + getHexpand(): boolean + getHexpandSet(): boolean + getLastChild(): Widget | null + getLayoutManager(): LayoutManager | null + getMapped(): boolean + getMarginBottom(): number + getMarginEnd(): number + getMarginStart(): number + getMarginTop(): number + getName(): string + getNative(): Native | null + getNextSibling(): Widget | null + getOpacity(): number + getOverflow(): Overflow + getPangoContext(): Pango.Context + getParent(): Widget | null + getPreferredSize(): [ /* minimumSize */ Requisition | null, /* naturalSize */ Requisition | null ] + getPrevSibling(): Widget | null + getPrimaryClipboard(): Gdk.Clipboard + getRealized(): boolean + getReceivesDefault(): boolean + getRequestMode(): SizeRequestMode + getRoot(): Root | null + getScaleFactor(): number + getSensitive(): boolean + getSettings(): Settings + getSize(orientation: Orientation): number + getSizeRequest(): [ /* width */ number | null, /* height */ number | null ] + getStateFlags(): StateFlags + getStyleContext(): StyleContext + getTemplateChild(widgetType: GObject.Type, name: string): GObject.Object + getTooltipMarkup(): string | null + getTooltipText(): string | null + getValign(): 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?: Gio.ActionGroup | null): void + insertAfter(parent: Widget, previousSibling?: Widget | null): void + insertBefore(parent: Widget, nextSibling?: Widget | null): void + isAncestor(ancestor: Widget): boolean + isDrawable(): boolean + isFocus(): boolean + isSensitive(): boolean + isVisible(): boolean + keynavFailed(direction: DirectionType): boolean + listMnemonicLabels(): Widget[] + map(): void + measure(orientation: Orientation, forSize: number): [ /* minimum */ number | null, /* natural */ number | null, /* minimumBaseline */ number | null, /* naturalBaseline */ number | null ] + mnemonicActivate(groupCycling: boolean): boolean + observeChildren(): Gio.ListModel + observeControllers(): Gio.ListModel + pick(x: number, y: number, flags: PickFlags): Widget | null + queueAllocate(): void + queueDraw(): void + queueResize(): void + realize(): void + removeController(controller: EventController): void + removeCssClass(cssClass: string): void + removeMnemonicLabel(label: Widget): void + removeTickCallback(id: number): void + setCanFocus(canFocus: boolean): void + setCanTarget(canTarget: boolean): void + setChildVisible(childVisible: boolean): void + setCssClasses(classes: string[]): void + setCursor(cursor?: Gdk.Cursor | null): void + setCursorFromName(name?: string | null): void + setDirection(dir: TextDirection): void + setFocusChild(child?: Widget | null): void + setFocusOnClick(focusOnClick: boolean): void + setFocusable(focusable: boolean): void + setFontMap(fontMap?: Pango.FontMap | null): void + setFontOptions(options?: cairo.FontOptions | null): void + setHalign(align: Align): void + setHasTooltip(hasTooltip: boolean): void + setHexpand(expand: boolean): void + setHexpandSet(set: boolean): void + setLayoutManager(layoutManager?: LayoutManager | 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: Overflow): void + setParent(parent: Widget): void + setReceivesDefault(receivesDefault: boolean): void + setSensitive(sensitive: boolean): void + setSizeRequest(width: number, height: number): void + setStateFlags(flags: StateFlags, clear: boolean): void + setTooltipMarkup(markup?: string | null): void + setTooltipText(text?: string | null): void + setValign(align: Align): void + setVexpand(expand: boolean): void + setVexpandSet(set: boolean): void + setVisible(visible: boolean): void + shouldLayout(): boolean + show(): void + sizeAllocate(allocation: Allocation, baseline: number): void + snapshotChild(child: Widget, snapshot: Snapshot): void + translateCoordinates(destWidget: Widget, srcX: number, srcY: number): [ /* returnType */ boolean, /* destX */ number | null, /* destY */ number | null ] + triggerTooltipQuery(): void + unmap(): void + unparent(): void + unrealize(): void + unsetStateFlags(flags: StateFlags): void + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Methods of Gtk.Accessible */ + getAccessibleRole(): AccessibleRole + resetProperty(property: AccessibleProperty): void + resetRelation(relation: AccessibleRelation): void + resetState(state: AccessibleState): void + updateProperty(properties: AccessibleProperty[], values: any): void + updateRelation(relations: AccessibleRelation[], values: any): void + updateState(states: AccessibleState[], values: any): void + /* Methods of Gtk.Buildable */ + getBuildableId(): string + /* Virtual methods of Gtk.Widget */ + vfuncComputeExpand(hexpandP: boolean, vexpandP: boolean): void + vfuncContains(x: number, y: number): boolean + vfuncCssChanged(change: CssStyleChange): void + vfuncDirectionChanged(previousDirection: TextDirection): void + vfuncFocus(direction: DirectionType): boolean + vfuncGetRequestMode(): SizeRequestMode + vfuncGrabFocus(): boolean + vfuncHide(): void + vfuncKeynavFailed(direction: DirectionType): boolean + vfuncMap(): void + vfuncMeasure(orientation: Orientation, forSize: number): [ /* minimum */ number | null, /* natural */ number | null, /* minimumBaseline */ number | null, /* naturalBaseline */ number | null ] + vfuncMnemonicActivate(groupCycling: boolean): boolean + vfuncMoveFocus(direction: DirectionType): void + vfuncQueryTooltip(x: number, y: number, keyboardTooltip: boolean, tooltip: Tooltip): boolean + vfuncRealize(): void + vfuncRoot(): void + vfuncSetFocusChild(child?: Widget | null): void + vfuncShow(): void + vfuncSizeAllocate(width: number, height: number, baseline: number): void + vfuncSnapshot(snapshot: Snapshot): void + vfuncStateFlagsChanged(previousStateFlags: StateFlags): void + vfuncSystemSettingChanged(settings: SystemSetting): void + vfuncUnmap(): void + vfuncUnrealize(): void + vfuncUnroot(): void + vfuncAddChild(builder: Builder, child: GObject.Object, type?: string | null): void + vfuncCustomFinished(builder: Builder, child: GObject.Object | null, tagname: string, data?: object | null): void + vfuncCustomTagEnd(builder: Builder, child: GObject.Object | null, tagname: string, data?: object | null): void + vfuncCustomTagStart(builder: Builder, child: GObject.Object | null, tagname: string): [ /* returnType */ boolean, /* parser */ BuildableParser, /* data */ object | null ] + vfuncGetId(): string + vfuncGetInternalChild(builder: Builder, childname: string): GObject.Object + vfuncParserFinished(builder: Builder): void + vfuncSetBuildableProperty(builder: Builder, name: string, value: any): void + vfuncSetId(id: string): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Gtk.Statusbar */ + connect(sigName: "text-popped", callback: (($obj: Statusbar, contextId: number, text: string) => void)): number + connect_after(sigName: "text-popped", callback: (($obj: Statusbar, contextId: number, text: string) => void)): number + emit(sigName: "text-popped", contextId: number, text: string): void + on(sigName: "text-popped", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "text-popped", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "text-popped", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "text-pushed", callback: (($obj: Statusbar, contextId: number, text: string) => void)): number + connect_after(sigName: "text-pushed", callback: (($obj: Statusbar, contextId: number, text: string) => void)): number + emit(sigName: "text-pushed", contextId: number, text: string): void + on(sigName: "text-pushed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "text-pushed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "text-pushed", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of Gtk.Widget */ + connect(sigName: "destroy", callback: (($obj: Statusbar) => void)): number + connect_after(sigName: "destroy", callback: (($obj: Statusbar) => void)): number + emit(sigName: "destroy"): void + on(sigName: "destroy", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "destroy", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "destroy", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "direction-changed", callback: (($obj: Statusbar, previousDirection: TextDirection) => void)): number + connect_after(sigName: "direction-changed", callback: (($obj: Statusbar, previousDirection: TextDirection) => void)): number + emit(sigName: "direction-changed", previousDirection: TextDirection): void + on(sigName: "direction-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "direction-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "direction-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "hide", callback: (($obj: Statusbar) => void)): number + connect_after(sigName: "hide", callback: (($obj: Statusbar) => void)): number + emit(sigName: "hide"): void + on(sigName: "hide", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "hide", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "hide", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "keynav-failed", callback: (($obj: Statusbar, direction: DirectionType) => boolean)): number + connect_after(sigName: "keynav-failed", callback: (($obj: Statusbar, direction: DirectionType) => boolean)): number + emit(sigName: "keynav-failed", direction: DirectionType): void + on(sigName: "keynav-failed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "keynav-failed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "keynav-failed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "map", callback: (($obj: Statusbar) => void)): number + connect_after(sigName: "map", callback: (($obj: Statusbar) => void)): number + emit(sigName: "map"): void + on(sigName: "map", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "map", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "map", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "mnemonic-activate", callback: (($obj: Statusbar, groupCycling: boolean) => boolean)): number + connect_after(sigName: "mnemonic-activate", callback: (($obj: Statusbar, groupCycling: boolean) => boolean)): number + emit(sigName: "mnemonic-activate", groupCycling: boolean): void + on(sigName: "mnemonic-activate", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "mnemonic-activate", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "mnemonic-activate", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "move-focus", callback: (($obj: Statusbar, direction: DirectionType) => void)): number + connect_after(sigName: "move-focus", callback: (($obj: Statusbar, direction: DirectionType) => void)): number + emit(sigName: "move-focus", direction: DirectionType): void + on(sigName: "move-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "move-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "move-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "query-tooltip", callback: (($obj: Statusbar, x: number, y: number, keyboardMode: boolean, tooltip: Tooltip) => boolean)): number + connect_after(sigName: "query-tooltip", callback: (($obj: Statusbar, x: number, y: number, keyboardMode: boolean, tooltip: Tooltip) => boolean)): number + emit(sigName: "query-tooltip", x: number, y: number, keyboardMode: boolean, tooltip: Tooltip): void + on(sigName: "query-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "query-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "query-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "realize", callback: (($obj: Statusbar) => void)): number + connect_after(sigName: "realize", callback: (($obj: Statusbar) => void)): number + emit(sigName: "realize"): void + on(sigName: "realize", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "realize", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "realize", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "show", callback: (($obj: Statusbar) => void)): number + connect_after(sigName: "show", callback: (($obj: Statusbar) => void)): number + emit(sigName: "show"): void + on(sigName: "show", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "show", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "show", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "state-flags-changed", callback: (($obj: Statusbar, flags: StateFlags) => void)): number + connect_after(sigName: "state-flags-changed", callback: (($obj: Statusbar, flags: StateFlags) => void)): number + emit(sigName: "state-flags-changed", flags: StateFlags): void + on(sigName: "state-flags-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "state-flags-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "state-flags-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "unmap", callback: (($obj: Statusbar) => void)): number + connect_after(sigName: "unmap", callback: (($obj: Statusbar) => void)): number + emit(sigName: "unmap"): void + on(sigName: "unmap", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "unmap", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "unmap", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "unrealize", callback: (($obj: Statusbar) => void)): number + connect_after(sigName: "unrealize", callback: (($obj: Statusbar) => void)): number + emit(sigName: "unrealize"): void + on(sigName: "unrealize", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "unrealize", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "unrealize", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: Statusbar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: Statusbar, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::can-focus", callback: (($obj: Statusbar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::can-focus", callback: (($obj: Statusbar, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::can-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::can-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::can-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::can-target", callback: (($obj: Statusbar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::can-target", callback: (($obj: Statusbar, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::can-target", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::can-target", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::can-target", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::css-classes", callback: (($obj: Statusbar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::css-classes", callback: (($obj: Statusbar, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::css-classes", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::css-classes", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::css-classes", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::cursor", callback: (($obj: Statusbar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::cursor", callback: (($obj: Statusbar, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::cursor", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::cursor", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::cursor", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::focus-on-click", callback: (($obj: Statusbar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::focus-on-click", callback: (($obj: Statusbar, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::focus-on-click", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::focus-on-click", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::focus-on-click", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::focusable", callback: (($obj: Statusbar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::focusable", callback: (($obj: Statusbar, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::focusable", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::focusable", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::focusable", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::halign", callback: (($obj: Statusbar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::halign", callback: (($obj: Statusbar, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::halign", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::halign", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::halign", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::has-default", callback: (($obj: Statusbar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-default", callback: (($obj: Statusbar, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::has-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::has-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::has-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::has-focus", callback: (($obj: Statusbar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-focus", callback: (($obj: Statusbar, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::has-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::has-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::has-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::has-tooltip", callback: (($obj: Statusbar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-tooltip", callback: (($obj: Statusbar, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::has-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::has-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::has-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::height-request", callback: (($obj: Statusbar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::height-request", callback: (($obj: Statusbar, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::height-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::height-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::height-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::hexpand", callback: (($obj: Statusbar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hexpand", callback: (($obj: Statusbar, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::hexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::hexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::hexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::hexpand-set", callback: (($obj: Statusbar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hexpand-set", callback: (($obj: Statusbar, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::hexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::hexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::hexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::layout-manager", callback: (($obj: Statusbar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::layout-manager", callback: (($obj: Statusbar, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::layout-manager", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::layout-manager", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::layout-manager", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-bottom", callback: (($obj: Statusbar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-bottom", callback: (($obj: Statusbar, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-bottom", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-bottom", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-bottom", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-end", callback: (($obj: Statusbar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-end", callback: (($obj: Statusbar, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-end", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-end", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-end", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-start", callback: (($obj: Statusbar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-start", callback: (($obj: Statusbar, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-start", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-start", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-start", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-top", callback: (($obj: Statusbar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-top", callback: (($obj: Statusbar, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-top", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-top", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-top", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::name", callback: (($obj: Statusbar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::name", callback: (($obj: Statusbar, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::opacity", callback: (($obj: Statusbar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::opacity", callback: (($obj: Statusbar, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::opacity", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::opacity", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::opacity", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::overflow", callback: (($obj: Statusbar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::overflow", callback: (($obj: Statusbar, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::overflow", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::overflow", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::overflow", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::parent", callback: (($obj: Statusbar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::parent", callback: (($obj: Statusbar, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::receives-default", callback: (($obj: Statusbar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::receives-default", callback: (($obj: Statusbar, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::receives-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::receives-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::receives-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::root", callback: (($obj: Statusbar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::root", callback: (($obj: Statusbar, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::root", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::root", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::root", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::scale-factor", callback: (($obj: Statusbar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::scale-factor", callback: (($obj: Statusbar, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::scale-factor", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::scale-factor", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::scale-factor", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::sensitive", callback: (($obj: Statusbar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::sensitive", callback: (($obj: Statusbar, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::sensitive", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::sensitive", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::sensitive", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::tooltip-markup", callback: (($obj: Statusbar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::tooltip-markup", callback: (($obj: Statusbar, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::tooltip-markup", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::tooltip-markup", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::tooltip-markup", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::tooltip-text", callback: (($obj: Statusbar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::tooltip-text", callback: (($obj: Statusbar, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::tooltip-text", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::tooltip-text", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::tooltip-text", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::valign", callback: (($obj: Statusbar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::valign", callback: (($obj: Statusbar, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::valign", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::valign", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::valign", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::vexpand", callback: (($obj: Statusbar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vexpand", callback: (($obj: Statusbar, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::vexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::vexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::vexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::vexpand-set", callback: (($obj: Statusbar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vexpand-set", callback: (($obj: Statusbar, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::vexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::vexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::vexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::visible", callback: (($obj: Statusbar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::visible", callback: (($obj: Statusbar, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::width-request", callback: (($obj: Statusbar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::width-request", callback: (($obj: Statusbar, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::width-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::width-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::width-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::accessible-role", callback: (($obj: Statusbar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-role", callback: (($obj: Statusbar, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::accessible-role", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::accessible-role", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::accessible-role", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: Statusbar_ConstructProps) + _init (config?: Statusbar_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(): Statusbar + static $gtype: GObject.Type +} +export interface StringFilter_ConstructProps extends Filter_ConstructProps { + expression?: Expression + ignoreCase?: boolean + matchMode?: StringFilterMatchMode + search?: string +} +export class StringFilter { + /* Properties of Gtk.StringFilter */ + expression: Expression + ignoreCase: boolean + matchMode: StringFilterMatchMode + search: string + /* Fields of Gtk.Filter */ + parentInstance: GObject.Object + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of Gtk.StringFilter */ + getExpression(): Expression | null + getIgnoreCase(): boolean + getMatchMode(): StringFilterMatchMode + getSearch(): string | null + setExpression(expression?: Expression | null): void + setIgnoreCase(ignoreCase: boolean): void + setMatchMode(mode: StringFilterMatchMode): void + setSearch(search?: string | null): void + /* Methods of Gtk.Filter */ + changed(change: FilterChange): void + getStrictness(): FilterMatch + match(item: GObject.Object): boolean + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Virtual methods of Gtk.Filter */ + vfuncGetStrictness(): FilterMatch + vfuncMatch(item?: GObject.Object | null): boolean + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Gtk.Filter */ + connect(sigName: "changed", callback: (($obj: StringFilter, change: FilterChange) => void)): number + connect_after(sigName: "changed", callback: (($obj: StringFilter, change: FilterChange) => void)): number + emit(sigName: "changed", change: FilterChange): void + on(sigName: "changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: StringFilter, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: StringFilter, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::expression", callback: (($obj: StringFilter, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::expression", callback: (($obj: StringFilter, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::expression", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::expression", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::expression", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::ignore-case", callback: (($obj: StringFilter, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::ignore-case", callback: (($obj: StringFilter, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::ignore-case", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::ignore-case", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::ignore-case", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::match-mode", callback: (($obj: StringFilter, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::match-mode", callback: (($obj: StringFilter, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::match-mode", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::match-mode", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::match-mode", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::search", callback: (($obj: StringFilter, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::search", callback: (($obj: StringFilter, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::search", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::search", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::search", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: StringFilter_ConstructProps) + _init (config?: StringFilter_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(expression?: Expression | null): StringFilter + static $gtype: GObject.Type +} +export interface StringList_ConstructProps extends GObject.Object_ConstructProps { +} +export class StringList { + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of Gtk.StringList */ + append(string: string): void + getString(position: number): string | null + remove(position: number): void + splice(position: number, nRemovals: number, additions?: string[] | null): void + take(string: string): void + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Methods of Gio.ListModel */ + getItemType(): GObject.Type + getNItems(): number + getItem(position: number): GObject.Object | null + itemsChanged(position: number, removed: number, added: number): void + /* Methods of Gtk.Buildable */ + getBuildableId(): string + /* Virtual methods of Gtk.StringList */ + vfuncGetItem(position: number): GObject.Object | null + vfuncGetItemType(): GObject.Type + vfuncGetNItems(): number + vfuncAddChild(builder: Builder, child: GObject.Object, type?: string | null): void + vfuncCustomFinished(builder: Builder, child: GObject.Object | null, tagname: string, data?: object | null): void + vfuncCustomTagEnd(builder: Builder, child: GObject.Object | null, tagname: string, data?: object | null): void + vfuncCustomTagStart(builder: Builder, child: GObject.Object | null, tagname: string): [ /* returnType */ boolean, /* parser */ BuildableParser, /* data */ object | null ] + vfuncGetId(): string + vfuncGetInternalChild(builder: Builder, childname: string): GObject.Object + vfuncParserFinished(builder: Builder): void + vfuncSetBuildableProperty(builder: Builder, name: string, value: any): void + vfuncSetId(id: string): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: StringList, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: StringList, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of Gio.ListModel */ + connect(sigName: "items-changed", callback: (($obj: StringList, position: number, removed: number, added: number) => void)): number + connect_after(sigName: "items-changed", callback: (($obj: StringList, position: number, removed: number, added: number) => void)): number + emit(sigName: "items-changed", position: number, removed: number, added: number): void + on(sigName: "items-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "items-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "items-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: StringList_ConstructProps) + _init (config?: StringList_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(strings?: string[] | null): StringList + static $gtype: GObject.Type +} +export interface StringObject_ConstructProps extends GObject.Object_ConstructProps { +} +export class StringObject { + /* Properties of Gtk.StringObject */ + readonly string: string + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of Gtk.StringObject */ + getString(): string + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: StringObject, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: StringObject, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::string", callback: (($obj: StringObject, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::string", callback: (($obj: StringObject, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::string", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::string", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::string", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: StringObject_ConstructProps) + _init (config?: StringObject_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(string: string): StringObject + static $gtype: GObject.Type +} +export interface StringSorter_ConstructProps extends Sorter_ConstructProps { + expression?: Expression + ignoreCase?: boolean +} +export class StringSorter { + /* Properties of Gtk.StringSorter */ + expression: Expression + ignoreCase: boolean + /* Fields of Gtk.Sorter */ + parentInstance: GObject.Object + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of Gtk.StringSorter */ + getExpression(): Expression | null + getIgnoreCase(): boolean + setExpression(expression?: Expression | null): void + setIgnoreCase(ignoreCase: boolean): void + /* Methods of Gtk.Sorter */ + changed(change: SorterChange): void + compare(item1: GObject.Object, item2: GObject.Object): Ordering + getOrder(): SorterOrder + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Virtual methods of Gtk.Sorter */ + vfuncCompare(item1?: GObject.Object | null, item2?: GObject.Object | null): Ordering + vfuncGetOrder(): SorterOrder + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Gtk.Sorter */ + connect(sigName: "changed", callback: (($obj: StringSorter, change: SorterChange) => void)): number + connect_after(sigName: "changed", callback: (($obj: StringSorter, change: SorterChange) => void)): number + emit(sigName: "changed", change: SorterChange): void + on(sigName: "changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: StringSorter, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: StringSorter, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::expression", callback: (($obj: StringSorter, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::expression", callback: (($obj: StringSorter, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::expression", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::expression", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::expression", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::ignore-case", callback: (($obj: StringSorter, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::ignore-case", callback: (($obj: StringSorter, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::ignore-case", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::ignore-case", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::ignore-case", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: StringSorter_ConstructProps) + _init (config?: StringSorter_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(expression?: Expression | null): StringSorter + static $gtype: GObject.Type +} +export interface StyleContext_ConstructProps extends GObject.Object_ConstructProps { + display?: Gdk.Display +} +export class StyleContext { + /* Properties of Gtk.StyleContext */ + display: Gdk.Display + /* Fields of Gtk.StyleContext */ + parentObject: GObject.Object + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of Gtk.StyleContext */ + addClass(className: string): void + addProvider(provider: StyleProvider, priority: number): void + getBorder(): /* border */ Border + getColor(): /* color */ Gdk.RGBA + getDisplay(): Gdk.Display + getMargin(): /* margin */ Border + getPadding(): /* padding */ Border + getScale(): number + getState(): StateFlags + hasClass(className: string): boolean + lookupColor(colorName: string): [ /* returnType */ boolean, /* color */ Gdk.RGBA ] + removeClass(className: string): void + removeProvider(provider: StyleProvider): void + restore(): void + save(): void + setDisplay(display: Gdk.Display): void + setScale(scale: number): void + setState(flags: StateFlags): void + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Virtual methods of Gtk.StyleContext */ + vfuncChanged(): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: StyleContext, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: StyleContext, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::display", callback: (($obj: StyleContext, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::display", callback: (($obj: StyleContext, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::display", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::display", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::display", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: StyleContext_ConstructProps) + _init (config?: StyleContext_ConstructProps): void + /* Static methods and pseudo-constructors */ + static addProviderForDisplay(display: Gdk.Display, provider: StyleProvider, priority: number): void + static removeProviderForDisplay(display: Gdk.Display, provider: StyleProvider): void + static $gtype: GObject.Type +} +export interface Switch_ConstructProps extends Widget_ConstructProps { + active?: boolean + state?: boolean + accessibleRole?: AccessibleRole + actionName?: string + actionTarget?: GLib.Variant +} +export class Switch { + /* Properties of Gtk.Switch */ + active: boolean + state: boolean + /* Properties of Gtk.Widget */ + canFocus: boolean + canTarget: boolean + cssClasses: string[] + cursor: Gdk.Cursor + focusOnClick: boolean + focusable: boolean + halign: Align + readonly hasDefault: boolean + readonly hasFocus: boolean + hasTooltip: boolean + heightRequest: number + hexpand: boolean + hexpandSet: boolean + layoutManager: LayoutManager + marginBottom: number + marginEnd: number + marginStart: number + marginTop: number + name: string + opacity: number + overflow: Overflow + readonly parent: Widget + receivesDefault: boolean + readonly root: Root + readonly scaleFactor: number + sensitive: boolean + tooltipMarkup: string + tooltipText: string + valign: Align + vexpand: boolean + vexpandSet: boolean + visible: boolean + widthRequest: number + /* Properties of Gtk.Accessible */ + accessibleRole: AccessibleRole + /* Properties of Gtk.Actionable */ + actionName: string + actionTarget: GLib.Variant + /* Fields of Gtk.Widget */ + parentInstance: GObject.InitiallyUnowned + /* Fields of GObject.InitiallyUnowned */ + gTypeInstance: GObject.TypeInstance + /* Methods of Gtk.Switch */ + getActive(): boolean + getState(): boolean + setActive(isActive: boolean): void + setState(state: boolean): void + /* Methods of Gtk.Widget */ + actionSetEnabled(actionName: string, enabled: boolean): void + activate(): boolean + activateAction(name: string, args?: GLib.Variant | null): boolean + activateDefault(): void + addController(controller: EventController): void + addCssClass(cssClass: string): void + addMnemonicLabel(label: Widget): void + addTickCallback(callback: TickCallback): number + allocate(width: number, height: number, baseline: number, transform?: Gsk.Transform | null): void + childFocus(direction: DirectionType): boolean + computeBounds(target: Widget): [ /* returnType */ boolean, /* outBounds */ Graphene.Rect ] + computeExpand(orientation: Orientation): boolean + computePoint(target: Widget, point: Graphene.Point): [ /* returnType */ boolean, /* outPoint */ Graphene.Point ] + computeTransform(target: Widget): [ /* returnType */ boolean, /* outTransform */ Graphene.Matrix ] + contains(x: number, y: number): boolean + createPangoContext(): Pango.Context + createPangoLayout(text?: string | null): Pango.Layout + dragCheckThreshold(startX: number, startY: number, currentX: number, currentY: number): boolean + errorBell(): void + getAllocatedBaseline(): number + getAllocatedHeight(): number + getAllocatedWidth(): number + getAllocation(): /* allocation */ Allocation + getAncestor(widgetType: GObject.Type): Widget | null + getCanFocus(): boolean + getCanTarget(): boolean + getChildVisible(): boolean + getClipboard(): Gdk.Clipboard + getCssClasses(): string[] + getCssName(): string + getCursor(): Gdk.Cursor | null + getDirection(): TextDirection + getDisplay(): Gdk.Display + getFirstChild(): Widget | null + getFocusChild(): Widget | null + getFocusOnClick(): boolean + getFocusable(): boolean + getFontMap(): Pango.FontMap | null + getFontOptions(): cairo.FontOptions | null + getFrameClock(): Gdk.FrameClock | null + getHalign(): Align + getHasTooltip(): boolean + getHeight(): number + getHexpand(): boolean + getHexpandSet(): boolean + getLastChild(): Widget | null + getLayoutManager(): LayoutManager | null + getMapped(): boolean + getMarginBottom(): number + getMarginEnd(): number + getMarginStart(): number + getMarginTop(): number + getName(): string + getNative(): Native | null + getNextSibling(): Widget | null + getOpacity(): number + getOverflow(): Overflow + getPangoContext(): Pango.Context + getParent(): Widget | null + getPreferredSize(): [ /* minimumSize */ Requisition | null, /* naturalSize */ Requisition | null ] + getPrevSibling(): Widget | null + getPrimaryClipboard(): Gdk.Clipboard + getRealized(): boolean + getReceivesDefault(): boolean + getRequestMode(): SizeRequestMode + getRoot(): Root | null + getScaleFactor(): number + getSensitive(): boolean + getSettings(): Settings + getSize(orientation: Orientation): number + getSizeRequest(): [ /* width */ number | null, /* height */ number | null ] + getStateFlags(): StateFlags + getStyleContext(): StyleContext + getTemplateChild(widgetType: GObject.Type, name: string): GObject.Object + getTooltipMarkup(): string | null + getTooltipText(): string | null + getValign(): 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?: Gio.ActionGroup | null): void + insertAfter(parent: Widget, previousSibling?: Widget | null): void + insertBefore(parent: Widget, nextSibling?: Widget | null): void + isAncestor(ancestor: Widget): boolean + isDrawable(): boolean + isFocus(): boolean + isSensitive(): boolean + isVisible(): boolean + keynavFailed(direction: DirectionType): boolean + listMnemonicLabels(): Widget[] + map(): void + measure(orientation: Orientation, forSize: number): [ /* minimum */ number | null, /* natural */ number | null, /* minimumBaseline */ number | null, /* naturalBaseline */ number | null ] + mnemonicActivate(groupCycling: boolean): boolean + observeChildren(): Gio.ListModel + observeControllers(): Gio.ListModel + pick(x: number, y: number, flags: PickFlags): Widget | null + queueAllocate(): void + queueDraw(): void + queueResize(): void + realize(): void + removeController(controller: EventController): void + removeCssClass(cssClass: string): void + removeMnemonicLabel(label: Widget): void + removeTickCallback(id: number): void + setCanFocus(canFocus: boolean): void + setCanTarget(canTarget: boolean): void + setChildVisible(childVisible: boolean): void + setCssClasses(classes: string[]): void + setCursor(cursor?: Gdk.Cursor | null): void + setCursorFromName(name?: string | null): void + setDirection(dir: TextDirection): void + setFocusChild(child?: Widget | null): void + setFocusOnClick(focusOnClick: boolean): void + setFocusable(focusable: boolean): void + setFontMap(fontMap?: Pango.FontMap | null): void + setFontOptions(options?: cairo.FontOptions | null): void + setHalign(align: Align): void + setHasTooltip(hasTooltip: boolean): void + setHexpand(expand: boolean): void + setHexpandSet(set: boolean): void + setLayoutManager(layoutManager?: LayoutManager | 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: Overflow): void + setParent(parent: Widget): void + setReceivesDefault(receivesDefault: boolean): void + setSensitive(sensitive: boolean): void + setSizeRequest(width: number, height: number): void + setStateFlags(flags: StateFlags, clear: boolean): void + setTooltipMarkup(markup?: string | null): void + setTooltipText(text?: string | null): void + setValign(align: Align): void + setVexpand(expand: boolean): void + setVexpandSet(set: boolean): void + setVisible(visible: boolean): void + shouldLayout(): boolean + show(): void + sizeAllocate(allocation: Allocation, baseline: number): void + snapshotChild(child: Widget, snapshot: Snapshot): void + translateCoordinates(destWidget: Widget, srcX: number, srcY: number): [ /* returnType */ boolean, /* destX */ number | null, /* destY */ number | null ] + triggerTooltipQuery(): void + unmap(): void + unparent(): void + unrealize(): void + unsetStateFlags(flags: StateFlags): void + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Methods of Gtk.Accessible */ + getAccessibleRole(): AccessibleRole + resetProperty(property: AccessibleProperty): void + resetRelation(relation: AccessibleRelation): void + resetState(state: AccessibleState): void + updateProperty(properties: AccessibleProperty[], values: any): void + updateRelation(relations: AccessibleRelation[], values: any): void + updateState(states: AccessibleState[], values: any): void + /* Methods of Gtk.Actionable */ + getActionName(): string | null + getActionTargetValue(): GLib.Variant | null + setActionName(actionName?: string | null): void + setActionTargetValue(targetValue?: GLib.Variant | null): void + setDetailedActionName(detailedActionName: string): void + /* Methods of Gtk.Buildable */ + getBuildableId(): string + /* Virtual methods of Gtk.Switch */ + vfuncGetActionName(): string | null + vfuncGetActionTargetValue(): GLib.Variant | null + vfuncSetActionName(actionName?: string | null): void + vfuncSetActionTargetValue(targetValue?: GLib.Variant | null): void + /* Virtual methods of Gtk.Widget */ + vfuncComputeExpand(hexpandP: boolean, vexpandP: boolean): void + vfuncContains(x: number, y: number): boolean + vfuncCssChanged(change: CssStyleChange): void + vfuncDirectionChanged(previousDirection: TextDirection): void + vfuncFocus(direction: DirectionType): boolean + vfuncGetRequestMode(): SizeRequestMode + vfuncGrabFocus(): boolean + vfuncHide(): void + vfuncKeynavFailed(direction: DirectionType): boolean + vfuncMap(): void + vfuncMeasure(orientation: Orientation, forSize: number): [ /* minimum */ number | null, /* natural */ number | null, /* minimumBaseline */ number | null, /* naturalBaseline */ number | null ] + vfuncMnemonicActivate(groupCycling: boolean): boolean + vfuncMoveFocus(direction: DirectionType): void + vfuncQueryTooltip(x: number, y: number, keyboardTooltip: boolean, tooltip: Tooltip): boolean + vfuncRealize(): void + vfuncRoot(): void + vfuncSetFocusChild(child?: Widget | null): void + vfuncShow(): void + vfuncSizeAllocate(width: number, height: number, baseline: number): void + vfuncSnapshot(snapshot: Snapshot): void + vfuncStateFlagsChanged(previousStateFlags: StateFlags): void + vfuncSystemSettingChanged(settings: SystemSetting): void + vfuncUnmap(): void + vfuncUnrealize(): void + vfuncUnroot(): void + vfuncAddChild(builder: Builder, child: GObject.Object, type?: string | null): void + vfuncCustomFinished(builder: Builder, child: GObject.Object | null, tagname: string, data?: object | null): void + vfuncCustomTagEnd(builder: Builder, child: GObject.Object | null, tagname: string, data?: object | null): void + vfuncCustomTagStart(builder: Builder, child: GObject.Object | null, tagname: string): [ /* returnType */ boolean, /* parser */ BuildableParser, /* data */ object | null ] + vfuncGetId(): string + vfuncGetInternalChild(builder: Builder, childname: string): GObject.Object + vfuncParserFinished(builder: Builder): void + vfuncSetBuildableProperty(builder: Builder, name: string, value: any): void + vfuncSetId(id: string): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Gtk.Switch */ + connect(sigName: "activate", callback: (($obj: Switch) => void)): number + connect_after(sigName: "activate", callback: (($obj: Switch) => void)): number + emit(sigName: "activate"): void + on(sigName: "activate", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "activate", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "activate", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "state-set", callback: (($obj: Switch, state: boolean) => boolean)): number + connect_after(sigName: "state-set", callback: (($obj: Switch, state: boolean) => boolean)): number + emit(sigName: "state-set", state: boolean): void + on(sigName: "state-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "state-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "state-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of Gtk.Widget */ + connect(sigName: "destroy", callback: (($obj: Switch) => void)): number + connect_after(sigName: "destroy", callback: (($obj: Switch) => void)): number + emit(sigName: "destroy"): void + on(sigName: "destroy", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "destroy", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "destroy", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "direction-changed", callback: (($obj: Switch, previousDirection: TextDirection) => void)): number + connect_after(sigName: "direction-changed", callback: (($obj: Switch, previousDirection: TextDirection) => void)): number + emit(sigName: "direction-changed", previousDirection: TextDirection): void + on(sigName: "direction-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "direction-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "direction-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "hide", callback: (($obj: Switch) => void)): number + connect_after(sigName: "hide", callback: (($obj: Switch) => void)): number + emit(sigName: "hide"): void + on(sigName: "hide", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "hide", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "hide", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "keynav-failed", callback: (($obj: Switch, direction: DirectionType) => boolean)): number + connect_after(sigName: "keynav-failed", callback: (($obj: Switch, direction: DirectionType) => boolean)): number + emit(sigName: "keynav-failed", direction: DirectionType): void + on(sigName: "keynav-failed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "keynav-failed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "keynav-failed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "map", callback: (($obj: Switch) => void)): number + connect_after(sigName: "map", callback: (($obj: Switch) => void)): number + emit(sigName: "map"): void + on(sigName: "map", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "map", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "map", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "mnemonic-activate", callback: (($obj: Switch, groupCycling: boolean) => boolean)): number + connect_after(sigName: "mnemonic-activate", callback: (($obj: Switch, groupCycling: boolean) => boolean)): number + emit(sigName: "mnemonic-activate", groupCycling: boolean): void + on(sigName: "mnemonic-activate", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "mnemonic-activate", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "mnemonic-activate", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "move-focus", callback: (($obj: Switch, direction: DirectionType) => void)): number + connect_after(sigName: "move-focus", callback: (($obj: Switch, direction: DirectionType) => void)): number + emit(sigName: "move-focus", direction: DirectionType): void + on(sigName: "move-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "move-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "move-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "query-tooltip", callback: (($obj: Switch, x: number, y: number, keyboardMode: boolean, tooltip: Tooltip) => boolean)): number + connect_after(sigName: "query-tooltip", callback: (($obj: Switch, x: number, y: number, keyboardMode: boolean, tooltip: Tooltip) => boolean)): number + emit(sigName: "query-tooltip", x: number, y: number, keyboardMode: boolean, tooltip: Tooltip): void + on(sigName: "query-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "query-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "query-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "realize", callback: (($obj: Switch) => void)): number + connect_after(sigName: "realize", callback: (($obj: Switch) => void)): number + emit(sigName: "realize"): void + on(sigName: "realize", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "realize", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "realize", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "show", callback: (($obj: Switch) => void)): number + connect_after(sigName: "show", callback: (($obj: Switch) => void)): number + emit(sigName: "show"): void + on(sigName: "show", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "show", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "show", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "state-flags-changed", callback: (($obj: Switch, flags: StateFlags) => void)): number + connect_after(sigName: "state-flags-changed", callback: (($obj: Switch, flags: StateFlags) => void)): number + emit(sigName: "state-flags-changed", flags: StateFlags): void + on(sigName: "state-flags-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "state-flags-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "state-flags-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "unmap", callback: (($obj: Switch) => void)): number + connect_after(sigName: "unmap", callback: (($obj: Switch) => void)): number + emit(sigName: "unmap"): void + on(sigName: "unmap", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "unmap", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "unmap", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "unrealize", callback: (($obj: Switch) => void)): number + connect_after(sigName: "unrealize", callback: (($obj: Switch) => void)): number + emit(sigName: "unrealize"): void + on(sigName: "unrealize", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "unrealize", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "unrealize", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: Switch, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: Switch, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::active", callback: (($obj: Switch, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::active", callback: (($obj: Switch, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::active", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::active", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::active", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::state", callback: (($obj: Switch, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::state", callback: (($obj: Switch, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::state", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::state", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::state", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::can-focus", callback: (($obj: Switch, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::can-focus", callback: (($obj: Switch, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::can-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::can-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::can-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::can-target", callback: (($obj: Switch, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::can-target", callback: (($obj: Switch, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::can-target", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::can-target", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::can-target", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::css-classes", callback: (($obj: Switch, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::css-classes", callback: (($obj: Switch, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::css-classes", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::css-classes", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::css-classes", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::cursor", callback: (($obj: Switch, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::cursor", callback: (($obj: Switch, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::cursor", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::cursor", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::cursor", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::focus-on-click", callback: (($obj: Switch, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::focus-on-click", callback: (($obj: Switch, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::focus-on-click", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::focus-on-click", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::focus-on-click", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::focusable", callback: (($obj: Switch, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::focusable", callback: (($obj: Switch, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::focusable", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::focusable", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::focusable", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::halign", callback: (($obj: Switch, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::halign", callback: (($obj: Switch, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::halign", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::halign", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::halign", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::has-default", callback: (($obj: Switch, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-default", callback: (($obj: Switch, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::has-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::has-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::has-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::has-focus", callback: (($obj: Switch, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-focus", callback: (($obj: Switch, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::has-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::has-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::has-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::has-tooltip", callback: (($obj: Switch, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-tooltip", callback: (($obj: Switch, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::has-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::has-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::has-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::height-request", callback: (($obj: Switch, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::height-request", callback: (($obj: Switch, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::height-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::height-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::height-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::hexpand", callback: (($obj: Switch, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hexpand", callback: (($obj: Switch, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::hexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::hexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::hexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::hexpand-set", callback: (($obj: Switch, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hexpand-set", callback: (($obj: Switch, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::hexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::hexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::hexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::layout-manager", callback: (($obj: Switch, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::layout-manager", callback: (($obj: Switch, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::layout-manager", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::layout-manager", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::layout-manager", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-bottom", callback: (($obj: Switch, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-bottom", callback: (($obj: Switch, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-bottom", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-bottom", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-bottom", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-end", callback: (($obj: Switch, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-end", callback: (($obj: Switch, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-end", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-end", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-end", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-start", callback: (($obj: Switch, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-start", callback: (($obj: Switch, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-start", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-start", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-start", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-top", callback: (($obj: Switch, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-top", callback: (($obj: Switch, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-top", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-top", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-top", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::name", callback: (($obj: Switch, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::name", callback: (($obj: Switch, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::opacity", callback: (($obj: Switch, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::opacity", callback: (($obj: Switch, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::opacity", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::opacity", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::opacity", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::overflow", callback: (($obj: Switch, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::overflow", callback: (($obj: Switch, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::overflow", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::overflow", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::overflow", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::parent", callback: (($obj: Switch, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::parent", callback: (($obj: Switch, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::receives-default", callback: (($obj: Switch, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::receives-default", callback: (($obj: Switch, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::receives-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::receives-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::receives-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::root", callback: (($obj: Switch, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::root", callback: (($obj: Switch, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::root", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::root", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::root", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::scale-factor", callback: (($obj: Switch, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::scale-factor", callback: (($obj: Switch, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::scale-factor", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::scale-factor", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::scale-factor", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::sensitive", callback: (($obj: Switch, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::sensitive", callback: (($obj: Switch, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::sensitive", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::sensitive", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::sensitive", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::tooltip-markup", callback: (($obj: Switch, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::tooltip-markup", callback: (($obj: Switch, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::tooltip-markup", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::tooltip-markup", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::tooltip-markup", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::tooltip-text", callback: (($obj: Switch, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::tooltip-text", callback: (($obj: Switch, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::tooltip-text", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::tooltip-text", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::tooltip-text", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::valign", callback: (($obj: Switch, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::valign", callback: (($obj: Switch, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::valign", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::valign", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::valign", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::vexpand", callback: (($obj: Switch, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vexpand", callback: (($obj: Switch, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::vexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::vexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::vexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::vexpand-set", callback: (($obj: Switch, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vexpand-set", callback: (($obj: Switch, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::vexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::vexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::vexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::visible", callback: (($obj: Switch, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::visible", callback: (($obj: Switch, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::width-request", callback: (($obj: Switch, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::width-request", callback: (($obj: Switch, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::width-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::width-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::width-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::accessible-role", callback: (($obj: Switch, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-role", callback: (($obj: Switch, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::accessible-role", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::accessible-role", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::accessible-role", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::action-name", callback: (($obj: Switch, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::action-name", callback: (($obj: Switch, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::action-name", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::action-name", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::action-name", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::action-target", callback: (($obj: Switch, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::action-target", callback: (($obj: Switch, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::action-target", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::action-target", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::action-target", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: Switch_ConstructProps) + _init (config?: Switch_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(): Switch + static $gtype: GObject.Type +} +export interface Text_ConstructProps extends Widget_ConstructProps { + activatesDefault?: boolean + attributes?: Pango.AttrList + buffer?: EntryBuffer + enableEmojiCompletion?: boolean + extraMenu?: Gio.MenuModel + imModule?: string + inputHints?: InputHints + inputPurpose?: InputPurpose + invisibleChar?: number + invisibleCharSet?: boolean + maxLength?: number + overwriteMode?: boolean + placeholderText?: string + propagateTextWidth?: boolean + tabs?: Pango.TabArray + truncateMultiline?: boolean + visibility?: boolean + accessibleRole?: AccessibleRole + editable?: boolean + enableUndo?: boolean + maxWidthChars?: number + text?: string + widthChars?: number + xalign?: number +} +export class Text { + /* Properties of Gtk.Text */ + activatesDefault: boolean + attributes: Pango.AttrList + buffer: EntryBuffer + enableEmojiCompletion: boolean + extraMenu: Gio.MenuModel + imModule: string + inputHints: InputHints + inputPurpose: InputPurpose + invisibleChar: number + invisibleCharSet: boolean + maxLength: number + overwriteMode: boolean + placeholderText: string + propagateTextWidth: boolean + readonly scrollOffset: number + tabs: Pango.TabArray + truncateMultiline: boolean + visibility: boolean + /* Properties of Gtk.Widget */ + canFocus: boolean + canTarget: boolean + cssClasses: string[] + cursor: Gdk.Cursor + focusOnClick: boolean + focusable: boolean + halign: Align + readonly hasDefault: boolean + readonly hasFocus: boolean + hasTooltip: boolean + heightRequest: number + hexpand: boolean + hexpandSet: boolean + layoutManager: LayoutManager + marginBottom: number + marginEnd: number + marginStart: number + marginTop: number + name: string + opacity: number + overflow: Overflow + readonly parent: Widget + receivesDefault: boolean + readonly root: Root + readonly scaleFactor: number + sensitive: boolean + tooltipMarkup: string + tooltipText: string + valign: Align + vexpand: boolean + vexpandSet: boolean + visible: boolean + widthRequest: number + /* Properties of Gtk.Accessible */ + accessibleRole: AccessibleRole + /* Properties of Gtk.Editable */ + readonly cursorPosition: number + editable: boolean + enableUndo: boolean + maxWidthChars: number + readonly selectionBound: number + text: string + widthChars: number + xalign: number + /* Fields of Gtk.Widget */ + parentInstance: GObject.InitiallyUnowned + /* Fields of GObject.InitiallyUnowned */ + gTypeInstance: GObject.TypeInstance + /* Methods of Gtk.Text */ + getActivatesDefault(): boolean + getAttributes(): Pango.AttrList | null + getBuffer(): EntryBuffer + getEnableEmojiCompletion(): boolean + getExtraMenu(): Gio.MenuModel | null + getInputHints(): InputHints + getInputPurpose(): InputPurpose + getInvisibleChar(): number + getMaxLength(): number + getOverwriteMode(): boolean + getPlaceholderText(): string | null + getPropagateTextWidth(): boolean + getTabs(): Pango.TabArray | null + getTextLength(): number + getTruncateMultiline(): boolean + getVisibility(): boolean + grabFocusWithoutSelecting(): boolean + setActivatesDefault(activates: boolean): void + setAttributes(attrs?: Pango.AttrList | null): void + setBuffer(buffer: EntryBuffer): void + setEnableEmojiCompletion(enableEmojiCompletion: boolean): void + setExtraMenu(model?: Gio.MenuModel | null): void + setInputHints(hints: InputHints): void + setInputPurpose(purpose: InputPurpose): void + setInvisibleChar(ch: number): void + setMaxLength(length: number): void + setOverwriteMode(overwrite: boolean): void + setPlaceholderText(text?: string | null): void + setPropagateTextWidth(propagateTextWidth: boolean): void + setTabs(tabs?: Pango.TabArray | null): void + setTruncateMultiline(truncateMultiline: boolean): void + setVisibility(visible: boolean): void + unsetInvisibleChar(): void + /* Methods of Gtk.Widget */ + actionSetEnabled(actionName: string, enabled: boolean): void + activate(): boolean + activateAction(name: string, args?: GLib.Variant | null): boolean + activateDefault(): void + addController(controller: EventController): void + addCssClass(cssClass: string): void + addMnemonicLabel(label: Widget): void + addTickCallback(callback: TickCallback): number + allocate(width: number, height: number, baseline: number, transform?: Gsk.Transform | null): void + childFocus(direction: DirectionType): boolean + computeBounds(target: Widget): [ /* returnType */ boolean, /* outBounds */ Graphene.Rect ] + computeExpand(orientation: Orientation): boolean + computePoint(target: Widget, point: Graphene.Point): [ /* returnType */ boolean, /* outPoint */ Graphene.Point ] + computeTransform(target: Widget): [ /* returnType */ boolean, /* outTransform */ Graphene.Matrix ] + contains(x: number, y: number): boolean + createPangoContext(): Pango.Context + createPangoLayout(text?: string | null): Pango.Layout + dragCheckThreshold(startX: number, startY: number, currentX: number, currentY: number): boolean + errorBell(): void + getAllocatedBaseline(): number + getAllocatedHeight(): number + getAllocatedWidth(): number + getAllocation(): /* allocation */ Allocation + getAncestor(widgetType: GObject.Type): Widget | null + getCanFocus(): boolean + getCanTarget(): boolean + getChildVisible(): boolean + getClipboard(): Gdk.Clipboard + getCssClasses(): string[] + getCssName(): string + getCursor(): Gdk.Cursor | null + getDirection(): TextDirection + getDisplay(): Gdk.Display + getFirstChild(): Widget | null + getFocusChild(): Widget | null + getFocusOnClick(): boolean + getFocusable(): boolean + getFontMap(): Pango.FontMap | null + getFontOptions(): cairo.FontOptions | null + getFrameClock(): Gdk.FrameClock | null + getHalign(): Align + getHasTooltip(): boolean + getHeight(): number + getHexpand(): boolean + getHexpandSet(): boolean + getLastChild(): Widget | null + getLayoutManager(): LayoutManager | null + getMapped(): boolean + getMarginBottom(): number + getMarginEnd(): number + getMarginStart(): number + getMarginTop(): number + getName(): string + getNative(): Native | null + getNextSibling(): Widget | null + getOpacity(): number + getOverflow(): Overflow + getPangoContext(): Pango.Context + getParent(): Widget | null + getPreferredSize(): [ /* minimumSize */ Requisition | null, /* naturalSize */ Requisition | null ] + getPrevSibling(): Widget | null + getPrimaryClipboard(): Gdk.Clipboard + getRealized(): boolean + getReceivesDefault(): boolean + getRequestMode(): SizeRequestMode + getRoot(): Root | null + getScaleFactor(): number + getSensitive(): boolean + getSettings(): Settings + getSize(orientation: Orientation): number + getSizeRequest(): [ /* width */ number | null, /* height */ number | null ] + getStateFlags(): StateFlags + getStyleContext(): StyleContext + getTemplateChild(widgetType: GObject.Type, name: string): GObject.Object + getTooltipMarkup(): string | null + getTooltipText(): string | null + getValign(): 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?: Gio.ActionGroup | null): void + insertAfter(parent: Widget, previousSibling?: Widget | null): void + insertBefore(parent: Widget, nextSibling?: Widget | null): void + isAncestor(ancestor: Widget): boolean + isDrawable(): boolean + isFocus(): boolean + isSensitive(): boolean + isVisible(): boolean + keynavFailed(direction: DirectionType): boolean + listMnemonicLabels(): Widget[] + map(): void + measure(orientation: Orientation, forSize: number): [ /* minimum */ number | null, /* natural */ number | null, /* minimumBaseline */ number | null, /* naturalBaseline */ number | null ] + mnemonicActivate(groupCycling: boolean): boolean + observeChildren(): Gio.ListModel + observeControllers(): Gio.ListModel + pick(x: number, y: number, flags: PickFlags): Widget | null + queueAllocate(): void + queueDraw(): void + queueResize(): void + realize(): void + removeController(controller: EventController): void + removeCssClass(cssClass: string): void + removeMnemonicLabel(label: Widget): void + removeTickCallback(id: number): void + setCanFocus(canFocus: boolean): void + setCanTarget(canTarget: boolean): void + setChildVisible(childVisible: boolean): void + setCssClasses(classes: string[]): void + setCursor(cursor?: Gdk.Cursor | null): void + setCursorFromName(name?: string | null): void + setDirection(dir: TextDirection): void + setFocusChild(child?: Widget | null): void + setFocusOnClick(focusOnClick: boolean): void + setFocusable(focusable: boolean): void + setFontMap(fontMap?: Pango.FontMap | null): void + setFontOptions(options?: cairo.FontOptions | null): void + setHalign(align: Align): void + setHasTooltip(hasTooltip: boolean): void + setHexpand(expand: boolean): void + setHexpandSet(set: boolean): void + setLayoutManager(layoutManager?: LayoutManager | 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: Overflow): void + setParent(parent: Widget): void + setReceivesDefault(receivesDefault: boolean): void + setSensitive(sensitive: boolean): void + setSizeRequest(width: number, height: number): void + setStateFlags(flags: StateFlags, clear: boolean): void + setTooltipMarkup(markup?: string | null): void + setTooltipText(text?: string | null): void + setValign(align: Align): void + setVexpand(expand: boolean): void + setVexpandSet(set: boolean): void + setVisible(visible: boolean): void + shouldLayout(): boolean + show(): void + sizeAllocate(allocation: Allocation, baseline: number): void + snapshotChild(child: Widget, snapshot: Snapshot): void + translateCoordinates(destWidget: Widget, srcX: number, srcY: number): [ /* returnType */ boolean, /* destX */ number | null, /* destY */ number | null ] + triggerTooltipQuery(): void + unmap(): void + unparent(): void + unrealize(): void + unsetStateFlags(flags: StateFlags): void + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Methods of Gtk.Accessible */ + getAccessibleRole(): AccessibleRole + resetProperty(property: AccessibleProperty): void + resetRelation(relation: AccessibleRelation): void + resetState(state: AccessibleState): void + updateProperty(properties: AccessibleProperty[], values: any): void + updateRelation(relations: AccessibleRelation[], values: any): void + updateState(states: AccessibleState[], values: any): void + /* Methods of Gtk.Buildable */ + getBuildableId(): string + /* Methods of Gtk.Editable */ + deleteSelection(): void + deleteText(startPos: number, endPos: number): void + finishDelegate(): void + getAlignment(): number + getChars(startPos: number, endPos: number): string + getDelegate(): Editable | null + getEditable(): boolean + getEnableUndo(): boolean + getMaxWidthChars(): number + getPosition(): number + getSelectionBounds(): [ /* returnType */ boolean, /* startPos */ number | null, /* endPos */ number | null ] + getText(): string + getWidthChars(): number + initDelegate(): void + insertText(text: string, length: number, position: number): /* position */ number + 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 + /* Virtual methods of Gtk.Text */ + vfuncChanged(): void + vfuncDeleteText(startPos: number, endPos: number): void + vfuncDoDeleteText(startPos: number, endPos: number): void + vfuncDoInsertText(text: string, length: number, position: number): /* position */ number + vfuncGetDelegate(): Editable | null + vfuncGetSelectionBounds(): [ /* returnType */ boolean, /* startPos */ number | null, /* endPos */ number | null ] + vfuncGetText(): string + vfuncInsertText(text: string, length: number, position: number): /* position */ number + vfuncSetSelectionBounds(startPos: number, endPos: number): void + /* Virtual methods of Gtk.Widget */ + vfuncComputeExpand(hexpandP: boolean, vexpandP: boolean): void + vfuncContains(x: number, y: number): boolean + vfuncCssChanged(change: CssStyleChange): void + vfuncDirectionChanged(previousDirection: TextDirection): void + vfuncFocus(direction: DirectionType): boolean + vfuncGetRequestMode(): SizeRequestMode + vfuncGrabFocus(): boolean + vfuncHide(): void + vfuncKeynavFailed(direction: DirectionType): boolean + vfuncMap(): void + vfuncMeasure(orientation: Orientation, forSize: number): [ /* minimum */ number | null, /* natural */ number | null, /* minimumBaseline */ number | null, /* naturalBaseline */ number | null ] + vfuncMnemonicActivate(groupCycling: boolean): boolean + vfuncMoveFocus(direction: DirectionType): void + vfuncQueryTooltip(x: number, y: number, keyboardTooltip: boolean, tooltip: Tooltip): boolean + vfuncRealize(): void + vfuncRoot(): void + vfuncSetFocusChild(child?: Widget | null): void + vfuncShow(): void + vfuncSizeAllocate(width: number, height: number, baseline: number): void + vfuncSnapshot(snapshot: Snapshot): void + vfuncStateFlagsChanged(previousStateFlags: StateFlags): void + vfuncSystemSettingChanged(settings: SystemSetting): void + vfuncUnmap(): void + vfuncUnrealize(): void + vfuncUnroot(): void + vfuncAddChild(builder: Builder, child: GObject.Object, type?: string | null): void + vfuncCustomFinished(builder: Builder, child: GObject.Object | null, tagname: string, data?: object | null): void + vfuncCustomTagEnd(builder: Builder, child: GObject.Object | null, tagname: string, data?: object | null): void + vfuncCustomTagStart(builder: Builder, child: GObject.Object | null, tagname: string): [ /* returnType */ boolean, /* parser */ BuildableParser, /* data */ object | null ] + vfuncGetId(): string + vfuncGetInternalChild(builder: Builder, childname: string): GObject.Object + vfuncParserFinished(builder: Builder): void + vfuncSetBuildableProperty(builder: Builder, name: string, value: any): void + vfuncSetId(id: string): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Gtk.Text */ + connect(sigName: "activate", callback: (($obj: Text) => void)): number + connect_after(sigName: "activate", callback: (($obj: Text) => void)): number + emit(sigName: "activate"): void + on(sigName: "activate", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "activate", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "activate", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "backspace", callback: (($obj: Text) => void)): number + connect_after(sigName: "backspace", callback: (($obj: Text) => void)): number + emit(sigName: "backspace"): void + on(sigName: "backspace", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "backspace", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "backspace", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "copy-clipboard", callback: (($obj: Text) => void)): number + connect_after(sigName: "copy-clipboard", callback: (($obj: Text) => void)): number + emit(sigName: "copy-clipboard"): void + on(sigName: "copy-clipboard", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "copy-clipboard", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "copy-clipboard", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "cut-clipboard", callback: (($obj: Text) => void)): number + connect_after(sigName: "cut-clipboard", callback: (($obj: Text) => void)): number + emit(sigName: "cut-clipboard"): void + on(sigName: "cut-clipboard", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "cut-clipboard", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "cut-clipboard", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "delete-from-cursor", callback: (($obj: Text, type: DeleteType, count: number) => void)): number + connect_after(sigName: "delete-from-cursor", callback: (($obj: Text, type: DeleteType, count: number) => void)): number + emit(sigName: "delete-from-cursor", type: DeleteType, count: number): void + on(sigName: "delete-from-cursor", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "delete-from-cursor", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "delete-from-cursor", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "insert-at-cursor", callback: (($obj: Text, string: string) => void)): number + connect_after(sigName: "insert-at-cursor", callback: (($obj: Text, string: string) => void)): number + emit(sigName: "insert-at-cursor", string: string): void + on(sigName: "insert-at-cursor", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "insert-at-cursor", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "insert-at-cursor", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "insert-emoji", callback: (($obj: Text) => void)): number + connect_after(sigName: "insert-emoji", callback: (($obj: Text) => void)): number + emit(sigName: "insert-emoji"): void + on(sigName: "insert-emoji", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "insert-emoji", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "insert-emoji", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "move-cursor", callback: (($obj: Text, step: MovementStep, count: number, extend: boolean) => void)): number + connect_after(sigName: "move-cursor", callback: (($obj: Text, step: MovementStep, count: number, extend: boolean) => void)): number + emit(sigName: "move-cursor", step: MovementStep, count: number, extend: boolean): void + on(sigName: "move-cursor", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "move-cursor", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "move-cursor", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "paste-clipboard", callback: (($obj: Text) => void)): number + connect_after(sigName: "paste-clipboard", callback: (($obj: Text) => void)): number + emit(sigName: "paste-clipboard"): void + on(sigName: "paste-clipboard", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "paste-clipboard", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "paste-clipboard", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "preedit-changed", callback: (($obj: Text, preedit: string) => void)): number + connect_after(sigName: "preedit-changed", callback: (($obj: Text, preedit: string) => void)): number + emit(sigName: "preedit-changed", preedit: string): void + on(sigName: "preedit-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "preedit-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "preedit-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "toggle-overwrite", callback: (($obj: Text) => void)): number + connect_after(sigName: "toggle-overwrite", callback: (($obj: Text) => void)): number + emit(sigName: "toggle-overwrite"): void + on(sigName: "toggle-overwrite", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "toggle-overwrite", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "toggle-overwrite", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of Gtk.Widget */ + connect(sigName: "destroy", callback: (($obj: Text) => void)): number + connect_after(sigName: "destroy", callback: (($obj: Text) => void)): number + emit(sigName: "destroy"): void + on(sigName: "destroy", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "destroy", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "destroy", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "direction-changed", callback: (($obj: Text, previousDirection: TextDirection) => void)): number + connect_after(sigName: "direction-changed", callback: (($obj: Text, previousDirection: TextDirection) => void)): number + emit(sigName: "direction-changed", previousDirection: TextDirection): void + on(sigName: "direction-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "direction-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "direction-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "hide", callback: (($obj: Text) => void)): number + connect_after(sigName: "hide", callback: (($obj: Text) => void)): number + emit(sigName: "hide"): void + on(sigName: "hide", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "hide", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "hide", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "keynav-failed", callback: (($obj: Text, direction: DirectionType) => boolean)): number + connect_after(sigName: "keynav-failed", callback: (($obj: Text, direction: DirectionType) => boolean)): number + emit(sigName: "keynav-failed", direction: DirectionType): void + on(sigName: "keynav-failed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "keynav-failed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "keynav-failed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "map", callback: (($obj: Text) => void)): number + connect_after(sigName: "map", callback: (($obj: Text) => void)): number + emit(sigName: "map"): void + on(sigName: "map", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "map", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "map", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "mnemonic-activate", callback: (($obj: Text, groupCycling: boolean) => boolean)): number + connect_after(sigName: "mnemonic-activate", callback: (($obj: Text, groupCycling: boolean) => boolean)): number + emit(sigName: "mnemonic-activate", groupCycling: boolean): void + on(sigName: "mnemonic-activate", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "mnemonic-activate", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "mnemonic-activate", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "move-focus", callback: (($obj: Text, direction: DirectionType) => void)): number + connect_after(sigName: "move-focus", callback: (($obj: Text, direction: DirectionType) => void)): number + emit(sigName: "move-focus", direction: DirectionType): void + on(sigName: "move-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "move-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "move-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "query-tooltip", callback: (($obj: Text, x: number, y: number, keyboardMode: boolean, tooltip: Tooltip) => boolean)): number + connect_after(sigName: "query-tooltip", callback: (($obj: Text, x: number, y: number, keyboardMode: boolean, tooltip: Tooltip) => boolean)): number + emit(sigName: "query-tooltip", x: number, y: number, keyboardMode: boolean, tooltip: Tooltip): void + on(sigName: "query-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "query-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "query-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "realize", callback: (($obj: Text) => void)): number + connect_after(sigName: "realize", callback: (($obj: Text) => void)): number + emit(sigName: "realize"): void + on(sigName: "realize", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "realize", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "realize", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "show", callback: (($obj: Text) => void)): number + connect_after(sigName: "show", callback: (($obj: Text) => void)): number + emit(sigName: "show"): void + on(sigName: "show", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "show", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "show", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "state-flags-changed", callback: (($obj: Text, flags: StateFlags) => void)): number + connect_after(sigName: "state-flags-changed", callback: (($obj: Text, flags: StateFlags) => void)): number + emit(sigName: "state-flags-changed", flags: StateFlags): void + on(sigName: "state-flags-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "state-flags-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "state-flags-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "unmap", callback: (($obj: Text) => void)): number + connect_after(sigName: "unmap", callback: (($obj: Text) => void)): number + emit(sigName: "unmap"): void + on(sigName: "unmap", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "unmap", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "unmap", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "unrealize", callback: (($obj: Text) => void)): number + connect_after(sigName: "unrealize", callback: (($obj: Text) => void)): number + emit(sigName: "unrealize"): void + on(sigName: "unrealize", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "unrealize", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "unrealize", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of Gtk.Editable */ + connect(sigName: "changed", callback: (($obj: Text) => void)): number + connect_after(sigName: "changed", callback: (($obj: Text) => void)): number + emit(sigName: "changed"): void + on(sigName: "changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "delete-text", callback: (($obj: Text, startPos: number, endPos: number) => void)): number + connect_after(sigName: "delete-text", callback: (($obj: Text, startPos: number, endPos: number) => void)): number + emit(sigName: "delete-text", startPos: number, endPos: number): void + on(sigName: "delete-text", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "delete-text", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "delete-text", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "insert-text", callback: (($obj: Text, text: string, length: number, position: number) => void)): number + connect_after(sigName: "insert-text", callback: (($obj: Text, text: string, length: number, position: number) => void)): number + emit(sigName: "insert-text", text: string, length: number, position: number): void + on(sigName: "insert-text", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "insert-text", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "insert-text", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::activates-default", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::activates-default", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::activates-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::activates-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::activates-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::attributes", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::attributes", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::attributes", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::attributes", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::attributes", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::buffer", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::buffer", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::buffer", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::buffer", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::buffer", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::enable-emoji-completion", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::enable-emoji-completion", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::enable-emoji-completion", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::enable-emoji-completion", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::enable-emoji-completion", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::extra-menu", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::extra-menu", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::extra-menu", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::extra-menu", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::extra-menu", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::im-module", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::im-module", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::im-module", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::im-module", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::im-module", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::input-hints", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::input-hints", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::input-hints", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::input-hints", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::input-hints", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::input-purpose", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::input-purpose", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::input-purpose", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::input-purpose", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::input-purpose", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::invisible-char", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::invisible-char", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::invisible-char", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::invisible-char", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::invisible-char", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::invisible-char-set", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::invisible-char-set", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::invisible-char-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::invisible-char-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::invisible-char-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::max-length", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::max-length", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::max-length", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::max-length", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::max-length", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::overwrite-mode", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::overwrite-mode", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::overwrite-mode", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::overwrite-mode", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::overwrite-mode", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::placeholder-text", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::placeholder-text", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::placeholder-text", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::placeholder-text", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::placeholder-text", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::propagate-text-width", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::propagate-text-width", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::propagate-text-width", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::propagate-text-width", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::propagate-text-width", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::scroll-offset", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::scroll-offset", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::scroll-offset", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::scroll-offset", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::scroll-offset", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::tabs", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::tabs", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::tabs", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::tabs", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::tabs", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::truncate-multiline", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::truncate-multiline", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::truncate-multiline", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::truncate-multiline", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::truncate-multiline", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::visibility", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::visibility", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::visibility", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::visibility", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::visibility", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::can-focus", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::can-focus", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::can-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::can-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::can-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::can-target", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::can-target", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::can-target", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::can-target", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::can-target", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::css-classes", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::css-classes", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::css-classes", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::css-classes", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::css-classes", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::cursor", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::cursor", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::cursor", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::cursor", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::cursor", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::focus-on-click", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::focus-on-click", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::focus-on-click", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::focus-on-click", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::focus-on-click", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::focusable", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::focusable", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::focusable", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::focusable", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::focusable", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::halign", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::halign", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::halign", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::halign", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::halign", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::has-default", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-default", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::has-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::has-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::has-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::has-focus", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-focus", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::has-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::has-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::has-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::has-tooltip", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-tooltip", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::has-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::has-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::has-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::height-request", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::height-request", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::height-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::height-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::height-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::hexpand", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hexpand", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::hexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::hexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::hexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::hexpand-set", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hexpand-set", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::hexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::hexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::hexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::layout-manager", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::layout-manager", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::layout-manager", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::layout-manager", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::layout-manager", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-bottom", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-bottom", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-bottom", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-bottom", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-bottom", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-end", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-end", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-end", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-end", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-end", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-start", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-start", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-start", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-start", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-start", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-top", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-top", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-top", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-top", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-top", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::name", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::name", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::opacity", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::opacity", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::opacity", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::opacity", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::opacity", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::overflow", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::overflow", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::overflow", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::overflow", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::overflow", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::parent", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::parent", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::receives-default", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::receives-default", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::receives-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::receives-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::receives-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::root", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::root", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::root", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::root", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::root", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::scale-factor", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::scale-factor", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::scale-factor", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::scale-factor", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::scale-factor", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::sensitive", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::sensitive", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::sensitive", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::sensitive", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::sensitive", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::tooltip-markup", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::tooltip-markup", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::tooltip-markup", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::tooltip-markup", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::tooltip-markup", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::tooltip-text", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::tooltip-text", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::tooltip-text", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::tooltip-text", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::tooltip-text", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::valign", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::valign", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::valign", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::valign", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::valign", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::vexpand", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vexpand", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::vexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::vexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::vexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::vexpand-set", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vexpand-set", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::vexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::vexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::vexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::visible", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::visible", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::width-request", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::width-request", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::width-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::width-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::width-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::accessible-role", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-role", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::accessible-role", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::accessible-role", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::accessible-role", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::cursor-position", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::cursor-position", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::cursor-position", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::cursor-position", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::cursor-position", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::editable", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::editable", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::editable", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::editable", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::editable", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::enable-undo", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::enable-undo", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::enable-undo", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::enable-undo", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::enable-undo", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::max-width-chars", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::max-width-chars", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::max-width-chars", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::max-width-chars", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::max-width-chars", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::selection-bound", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::selection-bound", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::selection-bound", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::selection-bound", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::selection-bound", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::text", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::text", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::text", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::text", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::text", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::width-chars", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::width-chars", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::width-chars", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::width-chars", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::width-chars", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::xalign", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::xalign", callback: (($obj: Text, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::xalign", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::xalign", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::xalign", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: Text_ConstructProps) + _init (config?: Text_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(): Text + static newWithBuffer(buffer: EntryBuffer): Text + static delegateGetProperty(object: GObject.Object, propId: number, value: any, pspec: GObject.ParamSpec): boolean + static delegateSetProperty(object: GObject.Object, propId: number, value: any, pspec: GObject.ParamSpec): boolean + static installProperties(objectClass: GObject.ObjectClass, firstProp: number): number + static $gtype: GObject.Type +} +export interface TextBuffer_ConstructProps extends GObject.Object_ConstructProps { + enableUndo?: boolean + tagTable?: TextTagTable + text?: string +} +export class TextBuffer { + /* Properties of Gtk.TextBuffer */ + readonly canRedo: boolean + readonly canUndo: boolean + readonly cursorPosition: number + enableUndo: boolean + readonly hasSelection: boolean + text: string + /* Fields of Gtk.TextBuffer */ + parentInstance: GObject.Object + priv: TextBufferPrivate + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of Gtk.TextBuffer */ + addMark(mark: TextMark, where: TextIter): void + addSelectionClipboard(clipboard: Gdk.Clipboard): void + applyTag(tag: TextTag, start: TextIter, end: TextIter): void + applyTagByName(name: string, start: TextIter, end: TextIter): void + backspace(iter: TextIter, interactive: boolean, defaultEditable: boolean): boolean + beginIrreversibleAction(): void + beginUserAction(): void + copyClipboard(clipboard: Gdk.Clipboard): void + createChildAnchor(iter: TextIter): TextChildAnchor + createMark(markName: string | null, where: TextIter, leftGravity: boolean): TextMark + cutClipboard(clipboard: Gdk.Clipboard, defaultEditable: boolean): void + delete(start: TextIter, end: TextIter): void + deleteInteractive(startIter: TextIter, endIter: TextIter, defaultEditable: boolean): boolean + deleteMark(mark: TextMark): void + deleteMarkByName(name: string): void + deleteSelection(interactive: boolean, defaultEditable: boolean): boolean + endIrreversibleAction(): void + endUserAction(): void + getBounds(): [ /* start */ TextIter, /* end */ TextIter ] + getCanRedo(): boolean + getCanUndo(): boolean + getCharCount(): number + getEnableUndo(): boolean + getEndIter(): /* iter */ TextIter + getHasSelection(): boolean + getInsert(): TextMark + getIterAtChildAnchor(anchor: TextChildAnchor): /* iter */ TextIter + getIterAtLine(lineNumber: number): [ /* returnType */ boolean, /* iter */ TextIter ] + getIterAtLineIndex(lineNumber: number, byteIndex: number): [ /* returnType */ boolean, /* iter */ TextIter ] + getIterAtLineOffset(lineNumber: number, charOffset: number): [ /* returnType */ boolean, /* iter */ TextIter ] + getIterAtMark(mark: TextMark): /* iter */ TextIter + getIterAtOffset(charOffset: number): /* iter */ TextIter + getLineCount(): number + getMark(name: string): TextMark | null + getMaxUndoLevels(): number + getModified(): boolean + getSelectionBound(): TextMark + getSelectionBounds(): [ /* returnType */ boolean, /* start */ TextIter, /* end */ TextIter ] + getSelectionContent(): Gdk.ContentProvider + getSlice(start: TextIter, end: TextIter, includeHiddenChars: boolean): string + getStartIter(): /* iter */ TextIter + getTagTable(): TextTagTable + getText(start: TextIter, end: TextIter, includeHiddenChars: boolean): string + insert(iter: TextIter, text: string, len: number): void + insertAtCursor(text: string, len: number): void + insertChildAnchor(iter: TextIter, anchor: TextChildAnchor): void + insertInteractive(iter: TextIter, text: string, len: number, defaultEditable: boolean): boolean + insertInteractiveAtCursor(text: string, len: number, defaultEditable: boolean): boolean + insertMarkup(iter: TextIter, markup: string, len: number): void + insertPaintable(iter: TextIter, paintable: Gdk.Paintable): void + insertRange(iter: TextIter, start: TextIter, end: TextIter): void + insertRangeInteractive(iter: TextIter, start: TextIter, end: TextIter, defaultEditable: boolean): boolean + moveMark(mark: TextMark, where: TextIter): void + moveMarkByName(name: string, where: TextIter): void + pasteClipboard(clipboard: Gdk.Clipboard, overrideLocation: TextIter | null, defaultEditable: boolean): void + placeCursor(where: TextIter): void + redo(): void + removeAllTags(start: TextIter, end: TextIter): void + removeSelectionClipboard(clipboard: Gdk.Clipboard): void + removeTag(tag: TextTag, start: TextIter, end: TextIter): void + removeTagByName(name: string, start: TextIter, end: TextIter): void + selectRange(ins: TextIter, bound: TextIter): void + setEnableUndo(enableUndo: boolean): void + setMaxUndoLevels(maxUndoLevels: number): void + setModified(setting: boolean): void + setText(text: string, len: number): void + undo(): void + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Virtual methods of Gtk.TextBuffer */ + vfuncApplyTag(tag: TextTag, start: TextIter, end: TextIter): void + vfuncBeginUserAction(): void + vfuncChanged(): void + vfuncDeleteRange(start: TextIter, end: TextIter): void + vfuncEndUserAction(): void + vfuncInsertChildAnchor(iter: TextIter, anchor: TextChildAnchor): void + vfuncInsertPaintable(iter: TextIter, paintable: Gdk.Paintable): void + vfuncInsertText(pos: TextIter, newText: string, newTextLength: number): void + vfuncMarkDeleted(mark: TextMark): void + vfuncMarkSet(location: TextIter, mark: TextMark): void + vfuncModifiedChanged(): void + vfuncPasteDone(clipboard: Gdk.Clipboard): void + vfuncRedo(): void + vfuncRemoveTag(tag: TextTag, start: TextIter, end: TextIter): void + vfuncUndo(): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Gtk.TextBuffer */ + connect(sigName: "apply-tag", callback: (($obj: TextBuffer, tag: TextTag, start: TextIter, end: TextIter) => void)): number + connect_after(sigName: "apply-tag", callback: (($obj: TextBuffer, tag: TextTag, start: TextIter, end: TextIter) => void)): number + emit(sigName: "apply-tag", tag: TextTag, start: TextIter, end: TextIter): void + on(sigName: "apply-tag", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "apply-tag", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "apply-tag", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "begin-user-action", callback: (($obj: TextBuffer) => void)): number + connect_after(sigName: "begin-user-action", callback: (($obj: TextBuffer) => void)): number + emit(sigName: "begin-user-action"): void + on(sigName: "begin-user-action", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "begin-user-action", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "begin-user-action", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "changed", callback: (($obj: TextBuffer) => void)): number + connect_after(sigName: "changed", callback: (($obj: TextBuffer) => void)): number + emit(sigName: "changed"): void + on(sigName: "changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "delete-range", callback: (($obj: TextBuffer, start: TextIter, end: TextIter) => void)): number + connect_after(sigName: "delete-range", callback: (($obj: TextBuffer, start: TextIter, end: TextIter) => void)): number + emit(sigName: "delete-range", start: TextIter, end: TextIter): void + on(sigName: "delete-range", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "delete-range", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "delete-range", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "end-user-action", callback: (($obj: TextBuffer) => void)): number + connect_after(sigName: "end-user-action", callback: (($obj: TextBuffer) => void)): number + emit(sigName: "end-user-action"): void + on(sigName: "end-user-action", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "end-user-action", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "end-user-action", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "insert-child-anchor", callback: (($obj: TextBuffer, location: TextIter, anchor: TextChildAnchor) => void)): number + connect_after(sigName: "insert-child-anchor", callback: (($obj: TextBuffer, location: TextIter, anchor: TextChildAnchor) => void)): number + emit(sigName: "insert-child-anchor", location: TextIter, anchor: TextChildAnchor): void + on(sigName: "insert-child-anchor", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "insert-child-anchor", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "insert-child-anchor", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "insert-paintable", callback: (($obj: TextBuffer, location: TextIter, paintable: Gdk.Paintable) => void)): number + connect_after(sigName: "insert-paintable", callback: (($obj: TextBuffer, location: TextIter, paintable: Gdk.Paintable) => void)): number + emit(sigName: "insert-paintable", location: TextIter, paintable: Gdk.Paintable): void + on(sigName: "insert-paintable", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "insert-paintable", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "insert-paintable", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "insert-text", callback: (($obj: TextBuffer, location: TextIter, text: string, len: number) => void)): number + connect_after(sigName: "insert-text", callback: (($obj: TextBuffer, location: TextIter, text: string, len: number) => void)): number + emit(sigName: "insert-text", location: TextIter, text: string, len: number): void + on(sigName: "insert-text", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "insert-text", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "insert-text", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "mark-deleted", callback: (($obj: TextBuffer, mark: TextMark) => void)): number + connect_after(sigName: "mark-deleted", callback: (($obj: TextBuffer, mark: TextMark) => void)): number + emit(sigName: "mark-deleted", mark: TextMark): void + on(sigName: "mark-deleted", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "mark-deleted", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "mark-deleted", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "mark-set", callback: (($obj: TextBuffer, location: TextIter, mark: TextMark) => void)): number + connect_after(sigName: "mark-set", callback: (($obj: TextBuffer, location: TextIter, mark: TextMark) => void)): number + emit(sigName: "mark-set", location: TextIter, mark: TextMark): void + on(sigName: "mark-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "mark-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "mark-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "modified-changed", callback: (($obj: TextBuffer) => void)): number + connect_after(sigName: "modified-changed", callback: (($obj: TextBuffer) => void)): number + emit(sigName: "modified-changed"): void + on(sigName: "modified-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "modified-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "modified-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "paste-done", callback: (($obj: TextBuffer, clipboard: Gdk.Clipboard) => void)): number + connect_after(sigName: "paste-done", callback: (($obj: TextBuffer, clipboard: Gdk.Clipboard) => void)): number + emit(sigName: "paste-done", clipboard: Gdk.Clipboard): void + on(sigName: "paste-done", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "paste-done", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "paste-done", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "redo", callback: (($obj: TextBuffer) => void)): number + connect_after(sigName: "redo", callback: (($obj: TextBuffer) => void)): number + emit(sigName: "redo"): void + on(sigName: "redo", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "redo", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "redo", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "remove-tag", callback: (($obj: TextBuffer, tag: TextTag, start: TextIter, end: TextIter) => void)): number + connect_after(sigName: "remove-tag", callback: (($obj: TextBuffer, tag: TextTag, start: TextIter, end: TextIter) => void)): number + emit(sigName: "remove-tag", tag: TextTag, start: TextIter, end: TextIter): void + on(sigName: "remove-tag", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "remove-tag", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "remove-tag", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "undo", callback: (($obj: TextBuffer) => void)): number + connect_after(sigName: "undo", callback: (($obj: TextBuffer) => void)): number + emit(sigName: "undo"): void + on(sigName: "undo", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "undo", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "undo", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: TextBuffer, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: TextBuffer, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::can-redo", callback: (($obj: TextBuffer, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::can-redo", callback: (($obj: TextBuffer, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::can-redo", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::can-redo", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::can-redo", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::can-undo", callback: (($obj: TextBuffer, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::can-undo", callback: (($obj: TextBuffer, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::can-undo", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::can-undo", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::can-undo", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::cursor-position", callback: (($obj: TextBuffer, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::cursor-position", callback: (($obj: TextBuffer, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::cursor-position", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::cursor-position", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::cursor-position", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::enable-undo", callback: (($obj: TextBuffer, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::enable-undo", callback: (($obj: TextBuffer, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::enable-undo", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::enable-undo", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::enable-undo", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::has-selection", callback: (($obj: TextBuffer, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-selection", callback: (($obj: TextBuffer, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::has-selection", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::has-selection", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::has-selection", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::text", callback: (($obj: TextBuffer, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::text", callback: (($obj: TextBuffer, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::text", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::text", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::text", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: TextBuffer_ConstructProps) + _init (config?: TextBuffer_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(table?: TextTagTable | null): TextBuffer + static $gtype: GObject.Type +} +export interface TextChildAnchor_ConstructProps extends GObject.Object_ConstructProps { +} +export class TextChildAnchor { + /* Fields of Gtk.TextChildAnchor */ + parentInstance: GObject.Object + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of Gtk.TextChildAnchor */ + getDeleted(): boolean + getWidgets(): Widget[] + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: TextChildAnchor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: TextChildAnchor, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: TextChildAnchor_ConstructProps) + _init (config?: TextChildAnchor_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(): TextChildAnchor + static $gtype: GObject.Type +} +export interface TextMark_ConstructProps extends GObject.Object_ConstructProps { + leftGravity?: boolean + name?: string +} +export class TextMark { + /* Fields of Gtk.TextMark */ + parentInstance: GObject.Object + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of Gtk.TextMark */ + getBuffer(): TextBuffer + getDeleted(): boolean + getLeftGravity(): boolean + getName(): string | null + getVisible(): boolean + setVisible(setting: boolean): void + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: TextMark, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: TextMark, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: TextMark_ConstructProps) + _init (config?: TextMark_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(name: string | null, leftGravity: boolean): TextMark + static $gtype: GObject.Type +} +export interface TextTag_ConstructProps extends GObject.Object_ConstructProps { + accumulativeMargin?: boolean + allowBreaks?: boolean + allowBreaksSet?: boolean + background?: string + backgroundFullHeight?: boolean + backgroundFullHeightSet?: boolean + backgroundRgba?: Gdk.RGBA + backgroundSet?: boolean + direction?: TextDirection + editable?: boolean + editableSet?: boolean + fallback?: boolean + fallbackSet?: boolean + family?: string + familySet?: boolean + font?: string + fontDesc?: Pango.FontDescription + fontFeatures?: string + fontFeaturesSet?: boolean + foreground?: string + foregroundRgba?: Gdk.RGBA + foregroundSet?: boolean + indent?: number + indentSet?: boolean + insertHyphens?: boolean + insertHyphensSet?: boolean + invisible?: boolean + invisibleSet?: boolean + justification?: Justification + justificationSet?: boolean + language?: string + languageSet?: boolean + leftMargin?: number + leftMarginSet?: boolean + letterSpacing?: number + letterSpacingSet?: boolean + name?: string + overline?: Pango.Overline + overlineRgba?: Gdk.RGBA + overlineRgbaSet?: boolean + overlineSet?: boolean + paragraphBackground?: string + paragraphBackgroundRgba?: Gdk.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 + showSpaces?: Pango.ShowFlags + showSpacesSet?: boolean + size?: number + sizePoints?: number + sizeSet?: boolean + stretch?: Pango.Stretch + stretchSet?: boolean + strikethrough?: boolean + strikethroughRgba?: Gdk.RGBA + strikethroughRgbaSet?: boolean + strikethroughSet?: boolean + style?: Pango.Style + styleSet?: boolean + tabs?: Pango.TabArray + tabsSet?: boolean + underline?: Pango.Underline + underlineRgba?: Gdk.RGBA + underlineRgbaSet?: boolean + underlineSet?: boolean + variant?: Pango.Variant + variantSet?: boolean + weight?: number + weightSet?: boolean + wrapMode?: WrapMode + wrapModeSet?: boolean +} +export class TextTag { + /* Properties of Gtk.TextTag */ + accumulativeMargin: boolean + allowBreaks: boolean + allowBreaksSet: boolean + background: string + backgroundFullHeight: boolean + backgroundFullHeightSet: boolean + backgroundRgba: Gdk.RGBA + backgroundSet: boolean + direction: TextDirection + editable: boolean + editableSet: boolean + fallback: boolean + fallbackSet: boolean + family: string + familySet: boolean + font: string + fontDesc: Pango.FontDescription + fontFeatures: string + fontFeaturesSet: boolean + foreground: string + foregroundRgba: Gdk.RGBA + foregroundSet: boolean + indent: number + indentSet: boolean + insertHyphens: boolean + insertHyphensSet: boolean + invisible: boolean + invisibleSet: boolean + justification: Justification + justificationSet: boolean + language: string + languageSet: boolean + leftMargin: number + leftMarginSet: boolean + letterSpacing: number + letterSpacingSet: boolean + overline: Pango.Overline + overlineRgba: Gdk.RGBA + overlineRgbaSet: boolean + overlineSet: boolean + paragraphBackground: string + paragraphBackgroundRgba: Gdk.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 + showSpaces: Pango.ShowFlags + showSpacesSet: boolean + size: number + sizePoints: number + sizeSet: boolean + stretch: Pango.Stretch + stretchSet: boolean + strikethrough: boolean + strikethroughRgba: Gdk.RGBA + strikethroughRgbaSet: boolean + strikethroughSet: boolean + style: Pango.Style + styleSet: boolean + tabs: Pango.TabArray + tabsSet: boolean + underline: Pango.Underline + underlineRgba: Gdk.RGBA + underlineRgbaSet: boolean + underlineSet: boolean + variant: Pango.Variant + variantSet: boolean + weight: number + weightSet: boolean + wrapMode: WrapMode + wrapModeSet: boolean + /* Fields of Gtk.TextTag */ + parentInstance: GObject.Object + priv: TextTagPrivate + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of Gtk.TextTag */ + changed(sizeChanged: boolean): void + getPriority(): number + setPriority(priority: number): void + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: TextTag, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: TextTag, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::accumulative-margin", callback: (($obj: TextTag, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accumulative-margin", callback: (($obj: TextTag, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::accumulative-margin", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::accumulative-margin", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::accumulative-margin", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::allow-breaks", callback: (($obj: TextTag, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::allow-breaks", callback: (($obj: TextTag, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::allow-breaks", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::allow-breaks", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::allow-breaks", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::allow-breaks-set", callback: (($obj: TextTag, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::allow-breaks-set", callback: (($obj: TextTag, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::allow-breaks-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::allow-breaks-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::allow-breaks-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::background", callback: (($obj: TextTag, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::background", callback: (($obj: TextTag, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::background", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::background", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::background", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::background-full-height", callback: (($obj: TextTag, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::background-full-height", callback: (($obj: TextTag, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::background-full-height", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::background-full-height", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::background-full-height", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::background-full-height-set", callback: (($obj: TextTag, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::background-full-height-set", callback: (($obj: TextTag, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::background-full-height-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::background-full-height-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::background-full-height-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::background-rgba", callback: (($obj: TextTag, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::background-rgba", callback: (($obj: TextTag, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::background-rgba", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::background-rgba", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::background-rgba", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::background-set", callback: (($obj: TextTag, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::background-set", callback: (($obj: TextTag, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::background-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::background-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::background-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::direction", callback: (($obj: TextTag, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::direction", callback: (($obj: TextTag, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::direction", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::direction", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::direction", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::editable", callback: (($obj: TextTag, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::editable", callback: (($obj: TextTag, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::editable", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::editable", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::editable", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::editable-set", callback: (($obj: TextTag, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::editable-set", callback: (($obj: TextTag, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::editable-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::editable-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::editable-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::fallback", callback: (($obj: TextTag, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::fallback", callback: (($obj: TextTag, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::fallback", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::fallback", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::fallback", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::fallback-set", callback: (($obj: TextTag, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::fallback-set", callback: (($obj: TextTag, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::fallback-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::fallback-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::fallback-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::family", callback: (($obj: TextTag, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::family", callback: (($obj: TextTag, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::family", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::family", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::family", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::family-set", callback: (($obj: TextTag, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::family-set", callback: (($obj: TextTag, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::family-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::family-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::family-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::font", callback: (($obj: TextTag, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::font", callback: (($obj: TextTag, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::font", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::font", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::font", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::font-desc", callback: (($obj: TextTag, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::font-desc", callback: (($obj: TextTag, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::font-desc", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::font-desc", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::font-desc", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::font-features", callback: (($obj: TextTag, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::font-features", callback: (($obj: TextTag, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::font-features", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::font-features", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::font-features", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::font-features-set", callback: (($obj: TextTag, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::font-features-set", callback: (($obj: TextTag, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::font-features-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::font-features-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::font-features-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::foreground", callback: (($obj: TextTag, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::foreground", callback: (($obj: TextTag, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::foreground", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::foreground", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::foreground", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::foreground-rgba", callback: (($obj: TextTag, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::foreground-rgba", callback: (($obj: TextTag, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::foreground-rgba", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::foreground-rgba", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::foreground-rgba", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::foreground-set", callback: (($obj: TextTag, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::foreground-set", callback: (($obj: TextTag, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::foreground-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::foreground-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::foreground-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::indent", callback: (($obj: TextTag, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::indent", callback: (($obj: TextTag, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::indent", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::indent", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::indent", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::indent-set", callback: (($obj: TextTag, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::indent-set", callback: (($obj: TextTag, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::indent-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::indent-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::indent-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::insert-hyphens", callback: (($obj: TextTag, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::insert-hyphens", callback: (($obj: TextTag, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::insert-hyphens", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::insert-hyphens", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::insert-hyphens", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::insert-hyphens-set", callback: (($obj: TextTag, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::insert-hyphens-set", callback: (($obj: TextTag, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::insert-hyphens-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::insert-hyphens-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::insert-hyphens-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::invisible", callback: (($obj: TextTag, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::invisible", callback: (($obj: TextTag, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::invisible", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::invisible", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::invisible", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::invisible-set", callback: (($obj: TextTag, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::invisible-set", callback: (($obj: TextTag, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::invisible-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::invisible-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::invisible-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::justification", callback: (($obj: TextTag, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::justification", callback: (($obj: TextTag, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::justification", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::justification", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::justification", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::justification-set", callback: (($obj: TextTag, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::justification-set", callback: (($obj: TextTag, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::justification-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::justification-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::justification-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::language", callback: (($obj: TextTag, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::language", callback: (($obj: TextTag, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::language", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::language", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::language", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::language-set", callback: (($obj: TextTag, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::language-set", callback: (($obj: TextTag, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::language-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::language-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::language-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::left-margin", callback: (($obj: TextTag, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::left-margin", callback: (($obj: TextTag, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::left-margin", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::left-margin", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::left-margin", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::left-margin-set", callback: (($obj: TextTag, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::left-margin-set", callback: (($obj: TextTag, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::left-margin-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::left-margin-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::left-margin-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::letter-spacing", callback: (($obj: TextTag, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::letter-spacing", callback: (($obj: TextTag, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::letter-spacing", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::letter-spacing", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::letter-spacing", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::letter-spacing-set", callback: (($obj: TextTag, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::letter-spacing-set", callback: (($obj: TextTag, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::letter-spacing-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::letter-spacing-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::letter-spacing-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::overline", callback: (($obj: TextTag, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::overline", callback: (($obj: TextTag, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::overline", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::overline", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::overline", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::overline-rgba", callback: (($obj: TextTag, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::overline-rgba", callback: (($obj: TextTag, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::overline-rgba", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::overline-rgba", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::overline-rgba", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::overline-rgba-set", callback: (($obj: TextTag, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::overline-rgba-set", callback: (($obj: TextTag, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::overline-rgba-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::overline-rgba-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::overline-rgba-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::overline-set", callback: (($obj: TextTag, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::overline-set", callback: (($obj: TextTag, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::overline-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::overline-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::overline-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::paragraph-background", callback: (($obj: TextTag, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::paragraph-background", callback: (($obj: TextTag, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::paragraph-background", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::paragraph-background", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::paragraph-background", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::paragraph-background-rgba", callback: (($obj: TextTag, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::paragraph-background-rgba", callback: (($obj: TextTag, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::paragraph-background-rgba", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::paragraph-background-rgba", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::paragraph-background-rgba", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::paragraph-background-set", callback: (($obj: TextTag, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::paragraph-background-set", callback: (($obj: TextTag, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::paragraph-background-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::paragraph-background-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::paragraph-background-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::pixels-above-lines", callback: (($obj: TextTag, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::pixels-above-lines", callback: (($obj: TextTag, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::pixels-above-lines", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::pixels-above-lines", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::pixels-above-lines", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::pixels-above-lines-set", callback: (($obj: TextTag, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::pixels-above-lines-set", callback: (($obj: TextTag, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::pixels-above-lines-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::pixels-above-lines-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::pixels-above-lines-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::pixels-below-lines", callback: (($obj: TextTag, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::pixels-below-lines", callback: (($obj: TextTag, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::pixels-below-lines", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::pixels-below-lines", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::pixels-below-lines", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::pixels-below-lines-set", callback: (($obj: TextTag, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::pixels-below-lines-set", callback: (($obj: TextTag, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::pixels-below-lines-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::pixels-below-lines-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::pixels-below-lines-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::pixels-inside-wrap", callback: (($obj: TextTag, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::pixels-inside-wrap", callback: (($obj: TextTag, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::pixels-inside-wrap", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::pixels-inside-wrap", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::pixels-inside-wrap", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::pixels-inside-wrap-set", callback: (($obj: TextTag, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::pixels-inside-wrap-set", callback: (($obj: TextTag, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::pixels-inside-wrap-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::pixels-inside-wrap-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::pixels-inside-wrap-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::right-margin", callback: (($obj: TextTag, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::right-margin", callback: (($obj: TextTag, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::right-margin", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::right-margin", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::right-margin", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::right-margin-set", callback: (($obj: TextTag, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::right-margin-set", callback: (($obj: TextTag, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::right-margin-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::right-margin-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::right-margin-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::rise", callback: (($obj: TextTag, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::rise", callback: (($obj: TextTag, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::rise", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::rise", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::rise", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::rise-set", callback: (($obj: TextTag, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::rise-set", callback: (($obj: TextTag, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::rise-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::rise-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::rise-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::scale", callback: (($obj: TextTag, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::scale", callback: (($obj: TextTag, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::scale", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::scale", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::scale", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::scale-set", callback: (($obj: TextTag, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::scale-set", callback: (($obj: TextTag, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::scale-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::scale-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::scale-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::show-spaces", callback: (($obj: TextTag, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::show-spaces", callback: (($obj: TextTag, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::show-spaces", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::show-spaces", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::show-spaces", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::show-spaces-set", callback: (($obj: TextTag, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::show-spaces-set", callback: (($obj: TextTag, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::show-spaces-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::show-spaces-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::show-spaces-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::size", callback: (($obj: TextTag, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::size", callback: (($obj: TextTag, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::size", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::size", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::size", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::size-points", callback: (($obj: TextTag, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::size-points", callback: (($obj: TextTag, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::size-points", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::size-points", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::size-points", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::size-set", callback: (($obj: TextTag, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::size-set", callback: (($obj: TextTag, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::size-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::size-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::size-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::stretch", callback: (($obj: TextTag, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::stretch", callback: (($obj: TextTag, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::stretch", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::stretch", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::stretch", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::stretch-set", callback: (($obj: TextTag, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::stretch-set", callback: (($obj: TextTag, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::stretch-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::stretch-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::stretch-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::strikethrough", callback: (($obj: TextTag, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::strikethrough", callback: (($obj: TextTag, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::strikethrough", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::strikethrough", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::strikethrough", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::strikethrough-rgba", callback: (($obj: TextTag, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::strikethrough-rgba", callback: (($obj: TextTag, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::strikethrough-rgba", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::strikethrough-rgba", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::strikethrough-rgba", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::strikethrough-rgba-set", callback: (($obj: TextTag, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::strikethrough-rgba-set", callback: (($obj: TextTag, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::strikethrough-rgba-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::strikethrough-rgba-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::strikethrough-rgba-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::strikethrough-set", callback: (($obj: TextTag, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::strikethrough-set", callback: (($obj: TextTag, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::strikethrough-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::strikethrough-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::strikethrough-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::style", callback: (($obj: TextTag, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::style", callback: (($obj: TextTag, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::style", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::style", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::style", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::style-set", callback: (($obj: TextTag, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::style-set", callback: (($obj: TextTag, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::style-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::style-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::style-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::tabs", callback: (($obj: TextTag, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::tabs", callback: (($obj: TextTag, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::tabs", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::tabs", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::tabs", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::tabs-set", callback: (($obj: TextTag, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::tabs-set", callback: (($obj: TextTag, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::tabs-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::tabs-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::tabs-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::underline", callback: (($obj: TextTag, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::underline", callback: (($obj: TextTag, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::underline", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::underline", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::underline", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::underline-rgba", callback: (($obj: TextTag, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::underline-rgba", callback: (($obj: TextTag, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::underline-rgba", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::underline-rgba", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::underline-rgba", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::underline-rgba-set", callback: (($obj: TextTag, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::underline-rgba-set", callback: (($obj: TextTag, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::underline-rgba-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::underline-rgba-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::underline-rgba-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::underline-set", callback: (($obj: TextTag, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::underline-set", callback: (($obj: TextTag, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::underline-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::underline-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::underline-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::variant", callback: (($obj: TextTag, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::variant", callback: (($obj: TextTag, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::variant", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::variant", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::variant", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::variant-set", callback: (($obj: TextTag, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::variant-set", callback: (($obj: TextTag, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::variant-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::variant-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::variant-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::weight", callback: (($obj: TextTag, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::weight", callback: (($obj: TextTag, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::weight", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::weight", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::weight", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::weight-set", callback: (($obj: TextTag, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::weight-set", callback: (($obj: TextTag, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::weight-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::weight-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::weight-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::wrap-mode", callback: (($obj: TextTag, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::wrap-mode", callback: (($obj: TextTag, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::wrap-mode", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::wrap-mode", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::wrap-mode", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::wrap-mode-set", callback: (($obj: TextTag, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::wrap-mode-set", callback: (($obj: TextTag, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::wrap-mode-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::wrap-mode-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::wrap-mode-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: TextTag_ConstructProps) + _init (config?: TextTag_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(name?: string | null): TextTag + static $gtype: GObject.Type +} +export interface TextTagTable_ConstructProps extends GObject.Object_ConstructProps { +} +export class TextTagTable { + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of Gtk.TextTagTable */ + add(tag: TextTag): boolean + foreach(func: TextTagTableForeach): void + getSize(): number + lookup(name: string): TextTag | null + remove(tag: TextTag): void + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Methods of Gtk.Buildable */ + getBuildableId(): string + /* Virtual methods of Gtk.TextTagTable */ + vfuncAddChild(builder: Builder, child: GObject.Object, type?: string | null): void + vfuncCustomFinished(builder: Builder, child: GObject.Object | null, tagname: string, data?: object | null): void + vfuncCustomTagEnd(builder: Builder, child: GObject.Object | null, tagname: string, data?: object | null): void + vfuncCustomTagStart(builder: Builder, child: GObject.Object | null, tagname: string): [ /* returnType */ boolean, /* parser */ BuildableParser, /* data */ object | null ] + vfuncGetId(): string + vfuncGetInternalChild(builder: Builder, childname: string): GObject.Object + vfuncParserFinished(builder: Builder): void + vfuncSetBuildableProperty(builder: Builder, name: string, value: any): void + vfuncSetId(id: string): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Gtk.TextTagTable */ + connect(sigName: "tag-added", callback: (($obj: TextTagTable, tag: TextTag) => void)): number + connect_after(sigName: "tag-added", callback: (($obj: TextTagTable, tag: TextTag) => void)): number + emit(sigName: "tag-added", tag: TextTag): void + on(sigName: "tag-added", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "tag-added", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "tag-added", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "tag-changed", callback: (($obj: TextTagTable, tag: TextTag, sizeChanged: boolean) => void)): number + connect_after(sigName: "tag-changed", callback: (($obj: TextTagTable, tag: TextTag, sizeChanged: boolean) => void)): number + emit(sigName: "tag-changed", tag: TextTag, sizeChanged: boolean): void + on(sigName: "tag-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "tag-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "tag-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "tag-removed", callback: (($obj: TextTagTable, tag: TextTag) => void)): number + connect_after(sigName: "tag-removed", callback: (($obj: TextTagTable, tag: TextTag) => void)): number + emit(sigName: "tag-removed", tag: TextTag): void + on(sigName: "tag-removed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "tag-removed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "tag-removed", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: TextTagTable, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: TextTagTable, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: TextTagTable_ConstructProps) + _init (config?: TextTagTable_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(): TextTagTable + static $gtype: GObject.Type +} +export interface TextView_ConstructProps extends Widget_ConstructProps { + acceptsTab?: boolean + bottomMargin?: number + buffer?: TextBuffer + cursorVisible?: boolean + editable?: boolean + extraMenu?: Gio.MenuModel + imModule?: string + indent?: number + inputHints?: InputHints + inputPurpose?: InputPurpose + justification?: Justification + leftMargin?: number + monospace?: boolean + overwrite?: boolean + pixelsAboveLines?: number + pixelsBelowLines?: number + pixelsInsideWrap?: number + rightMargin?: number + tabs?: Pango.TabArray + topMargin?: number + wrapMode?: WrapMode + accessibleRole?: AccessibleRole + hadjustment?: Adjustment + hscrollPolicy?: ScrollablePolicy + vadjustment?: Adjustment + vscrollPolicy?: ScrollablePolicy +} +export class TextView { + /* Properties of Gtk.TextView */ + acceptsTab: boolean + bottomMargin: number + buffer: TextBuffer + cursorVisible: boolean + editable: boolean + extraMenu: Gio.MenuModel + imModule: string + indent: number + inputHints: InputHints + inputPurpose: InputPurpose + justification: Justification + leftMargin: number + monospace: boolean + overwrite: boolean + pixelsAboveLines: number + pixelsBelowLines: number + pixelsInsideWrap: number + rightMargin: number + tabs: Pango.TabArray + topMargin: number + wrapMode: WrapMode + /* Properties of Gtk.Widget */ + canFocus: boolean + canTarget: boolean + cssClasses: string[] + cursor: Gdk.Cursor + focusOnClick: boolean + focusable: boolean + halign: Align + readonly hasDefault: boolean + readonly hasFocus: boolean + hasTooltip: boolean + heightRequest: number + hexpand: boolean + hexpandSet: boolean + layoutManager: LayoutManager + marginBottom: number + marginEnd: number + marginStart: number + marginTop: number + name: string + opacity: number + overflow: Overflow + readonly parent: Widget + receivesDefault: boolean + readonly root: Root + readonly scaleFactor: number + sensitive: boolean + tooltipMarkup: string + tooltipText: string + valign: Align + vexpand: boolean + vexpandSet: boolean + visible: boolean + widthRequest: number + /* Properties of Gtk.Accessible */ + accessibleRole: AccessibleRole + /* Properties of Gtk.Scrollable */ + hadjustment: Adjustment + hscrollPolicy: ScrollablePolicy + vadjustment: Adjustment + vscrollPolicy: ScrollablePolicy + /* Fields of Gtk.TextView */ + parentInstance: Widget + /* Fields of GObject.InitiallyUnowned */ + gTypeInstance: GObject.TypeInstance + /* Methods of Gtk.TextView */ + addChildAtAnchor(child: Widget, anchor: TextChildAnchor): void + addOverlay(child: Widget, xpos: number, ypos: number): void + backwardDisplayLine(iter: TextIter): boolean + backwardDisplayLineStart(iter: TextIter): boolean + bufferToWindowCoords(win: TextWindowType, bufferX: number, bufferY: number): [ /* windowX */ number | null, /* windowY */ number | null ] + forwardDisplayLine(iter: TextIter): boolean + forwardDisplayLineEnd(iter: TextIter): boolean + getAcceptsTab(): boolean + getBottomMargin(): number + getBuffer(): TextBuffer + getCursorLocations(iter?: TextIter | null): [ /* strong */ Gdk.Rectangle | null, /* weak */ Gdk.Rectangle | null ] + getCursorVisible(): boolean + getEditable(): boolean + getExtraMenu(): Gio.MenuModel + getGutter(win: TextWindowType): Widget | null + getIndent(): number + getInputHints(): InputHints + getInputPurpose(): InputPurpose + getIterAtLocation(x: number, y: number): [ /* returnType */ boolean, /* iter */ TextIter ] + getIterAtPosition(x: number, y: number): [ /* returnType */ boolean, /* iter */ TextIter, /* trailing */ number | null ] + getIterLocation(iter: TextIter): /* location */ Gdk.Rectangle + getJustification(): Justification + getLeftMargin(): number + getLineAtY(y: number): [ /* targetIter */ TextIter, /* lineTop */ number ] + getLineYrange(iter: TextIter): [ /* y */ number, /* height */ number ] + getMonospace(): boolean + getOverwrite(): boolean + getPixelsAboveLines(): number + getPixelsBelowLines(): number + getPixelsInsideWrap(): number + getRightMargin(): number + getTabs(): Pango.TabArray | null + getTopMargin(): number + getVisibleRect(): /* visibleRect */ Gdk.Rectangle + getWrapMode(): WrapMode + imContextFilterKeypress(event: Gdk.Event): boolean + moveMarkOnscreen(mark: TextMark): boolean + moveOverlay(child: Widget, xpos: number, ypos: number): void + moveVisually(iter: TextIter, count: number): boolean + placeCursorOnscreen(): boolean + remove(child: Widget): void + resetCursorBlink(): void + resetImContext(): void + scrollMarkOnscreen(mark: TextMark): void + scrollToIter(iter: TextIter, withinMargin: number, useAlign: boolean, xalign: number, yalign: number): boolean + scrollToMark(mark: TextMark, withinMargin: number, useAlign: boolean, xalign: number, yalign: number): void + setAcceptsTab(acceptsTab: boolean): void + setBottomMargin(bottomMargin: number): void + setBuffer(buffer?: TextBuffer | null): void + setCursorVisible(setting: boolean): void + setEditable(setting: boolean): void + setExtraMenu(model?: Gio.MenuModel | null): void + setGutter(win: TextWindowType, widget?: Widget | null): void + setIndent(indent: number): void + setInputHints(hints: InputHints): void + setInputPurpose(purpose: InputPurpose): void + setJustification(justification: 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: Pango.TabArray): void + setTopMargin(topMargin: number): void + setWrapMode(wrapMode: WrapMode): void + startsDisplayLine(iter: TextIter): boolean + windowToBufferCoords(win: TextWindowType, windowX: number, windowY: number): [ /* bufferX */ number | null, /* bufferY */ number | null ] + /* Methods of Gtk.Widget */ + actionSetEnabled(actionName: string, enabled: boolean): void + activate(): boolean + activateAction(name: string, args?: GLib.Variant | null): boolean + activateDefault(): void + addController(controller: EventController): void + addCssClass(cssClass: string): void + addMnemonicLabel(label: Widget): void + addTickCallback(callback: TickCallback): number + allocate(width: number, height: number, baseline: number, transform?: Gsk.Transform | null): void + childFocus(direction: DirectionType): boolean + computeBounds(target: Widget): [ /* returnType */ boolean, /* outBounds */ Graphene.Rect ] + computeExpand(orientation: Orientation): boolean + computePoint(target: Widget, point: Graphene.Point): [ /* returnType */ boolean, /* outPoint */ Graphene.Point ] + computeTransform(target: Widget): [ /* returnType */ boolean, /* outTransform */ Graphene.Matrix ] + contains(x: number, y: number): boolean + createPangoContext(): Pango.Context + createPangoLayout(text?: string | null): Pango.Layout + dragCheckThreshold(startX: number, startY: number, currentX: number, currentY: number): boolean + errorBell(): void + getAllocatedBaseline(): number + getAllocatedHeight(): number + getAllocatedWidth(): number + getAllocation(): /* allocation */ Allocation + getAncestor(widgetType: GObject.Type): Widget | null + getCanFocus(): boolean + getCanTarget(): boolean + getChildVisible(): boolean + getClipboard(): Gdk.Clipboard + getCssClasses(): string[] + getCssName(): string + getCursor(): Gdk.Cursor | null + getDirection(): TextDirection + getDisplay(): Gdk.Display + getFirstChild(): Widget | null + getFocusChild(): Widget | null + getFocusOnClick(): boolean + getFocusable(): boolean + getFontMap(): Pango.FontMap | null + getFontOptions(): cairo.FontOptions | null + getFrameClock(): Gdk.FrameClock | null + getHalign(): Align + getHasTooltip(): boolean + getHeight(): number + getHexpand(): boolean + getHexpandSet(): boolean + getLastChild(): Widget | null + getLayoutManager(): LayoutManager | null + getMapped(): boolean + getMarginBottom(): number + getMarginEnd(): number + getMarginStart(): number + getMarginTop(): number + getName(): string + getNative(): Native | null + getNextSibling(): Widget | null + getOpacity(): number + getOverflow(): Overflow + getPangoContext(): Pango.Context + getParent(): Widget | null + getPreferredSize(): [ /* minimumSize */ Requisition | null, /* naturalSize */ Requisition | null ] + getPrevSibling(): Widget | null + getPrimaryClipboard(): Gdk.Clipboard + getRealized(): boolean + getReceivesDefault(): boolean + getRequestMode(): SizeRequestMode + getRoot(): Root | null + getScaleFactor(): number + getSensitive(): boolean + getSettings(): Settings + getSize(orientation: Orientation): number + getSizeRequest(): [ /* width */ number | null, /* height */ number | null ] + getStateFlags(): StateFlags + getStyleContext(): StyleContext + getTemplateChild(widgetType: GObject.Type, name: string): GObject.Object + getTooltipMarkup(): string | null + getTooltipText(): string | null + getValign(): 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?: Gio.ActionGroup | null): void + insertAfter(parent: Widget, previousSibling?: Widget | null): void + insertBefore(parent: Widget, nextSibling?: Widget | null): void + isAncestor(ancestor: Widget): boolean + isDrawable(): boolean + isFocus(): boolean + isSensitive(): boolean + isVisible(): boolean + keynavFailed(direction: DirectionType): boolean + listMnemonicLabels(): Widget[] + map(): void + measure(orientation: Orientation, forSize: number): [ /* minimum */ number | null, /* natural */ number | null, /* minimumBaseline */ number | null, /* naturalBaseline */ number | null ] + mnemonicActivate(groupCycling: boolean): boolean + observeChildren(): Gio.ListModel + observeControllers(): Gio.ListModel + pick(x: number, y: number, flags: PickFlags): Widget | null + queueAllocate(): void + queueDraw(): void + queueResize(): void + realize(): void + removeController(controller: EventController): void + removeCssClass(cssClass: string): void + removeMnemonicLabel(label: Widget): void + removeTickCallback(id: number): void + setCanFocus(canFocus: boolean): void + setCanTarget(canTarget: boolean): void + setChildVisible(childVisible: boolean): void + setCssClasses(classes: string[]): void + setCursor(cursor?: Gdk.Cursor | null): void + setCursorFromName(name?: string | null): void + setDirection(dir: TextDirection): void + setFocusChild(child?: Widget | null): void + setFocusOnClick(focusOnClick: boolean): void + setFocusable(focusable: boolean): void + setFontMap(fontMap?: Pango.FontMap | null): void + setFontOptions(options?: cairo.FontOptions | null): void + setHalign(align: Align): void + setHasTooltip(hasTooltip: boolean): void + setHexpand(expand: boolean): void + setHexpandSet(set: boolean): void + setLayoutManager(layoutManager?: LayoutManager | 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: Overflow): void + setParent(parent: Widget): void + setReceivesDefault(receivesDefault: boolean): void + setSensitive(sensitive: boolean): void + setSizeRequest(width: number, height: number): void + setStateFlags(flags: StateFlags, clear: boolean): void + setTooltipMarkup(markup?: string | null): void + setTooltipText(text?: string | null): void + setValign(align: Align): void + setVexpand(expand: boolean): void + setVexpandSet(set: boolean): void + setVisible(visible: boolean): void + shouldLayout(): boolean + show(): void + sizeAllocate(allocation: Allocation, baseline: number): void + snapshotChild(child: Widget, snapshot: Snapshot): void + translateCoordinates(destWidget: Widget, srcX: number, srcY: number): [ /* returnType */ boolean, /* destX */ number | null, /* destY */ number | null ] + triggerTooltipQuery(): void + unmap(): void + unparent(): void + unrealize(): void + unsetStateFlags(flags: StateFlags): void + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Methods of Gtk.Accessible */ + getAccessibleRole(): AccessibleRole + resetProperty(property: AccessibleProperty): void + resetRelation(relation: AccessibleRelation): void + resetState(state: AccessibleState): void + updateProperty(properties: AccessibleProperty[], values: any): void + updateRelation(relations: AccessibleRelation[], values: any): void + updateState(states: AccessibleState[], values: any): void + /* Methods of Gtk.Buildable */ + getBuildableId(): string + /* Methods of Gtk.Scrollable */ + getBorder(): [ /* returnType */ boolean, /* border */ Border ] + getHadjustment(): Adjustment + getHscrollPolicy(): ScrollablePolicy + getVadjustment(): Adjustment + getVscrollPolicy(): ScrollablePolicy + setHadjustment(hadjustment?: Adjustment | null): void + setHscrollPolicy(policy: ScrollablePolicy): void + setVadjustment(vadjustment?: Adjustment | null): void + setVscrollPolicy(policy: ScrollablePolicy): void + /* Virtual methods of Gtk.TextView */ + vfuncBackspace(): void + vfuncCopyClipboard(): void + vfuncCutClipboard(): void + vfuncDeleteFromCursor(type: DeleteType, count: number): void + vfuncExtendSelection(granularity: TextExtendSelection, location: TextIter, start: TextIter, end: TextIter): boolean + vfuncInsertAtCursor(str: string): void + vfuncInsertEmoji(): void + vfuncMoveCursor(step: MovementStep, count: number, extendSelection: boolean): void + vfuncPasteClipboard(): void + vfuncSetAnchor(): void + vfuncSnapshotLayer(layer: TextViewLayer, snapshot: Snapshot): void + vfuncToggleOverwrite(): void + vfuncGetBorder(): [ /* returnType */ boolean, /* border */ Border ] + /* Virtual methods of Gtk.Widget */ + vfuncComputeExpand(hexpandP: boolean, vexpandP: boolean): void + vfuncContains(x: number, y: number): boolean + vfuncCssChanged(change: CssStyleChange): void + vfuncDirectionChanged(previousDirection: TextDirection): void + vfuncFocus(direction: DirectionType): boolean + vfuncGetRequestMode(): SizeRequestMode + vfuncGrabFocus(): boolean + vfuncHide(): void + vfuncKeynavFailed(direction: DirectionType): boolean + vfuncMap(): void + vfuncMeasure(orientation: Orientation, forSize: number): [ /* minimum */ number | null, /* natural */ number | null, /* minimumBaseline */ number | null, /* naturalBaseline */ number | null ] + vfuncMnemonicActivate(groupCycling: boolean): boolean + vfuncMoveFocus(direction: DirectionType): void + vfuncQueryTooltip(x: number, y: number, keyboardTooltip: boolean, tooltip: Tooltip): boolean + vfuncRealize(): void + vfuncRoot(): void + vfuncSetFocusChild(child?: Widget | null): void + vfuncShow(): void + vfuncSizeAllocate(width: number, height: number, baseline: number): void + vfuncSnapshot(snapshot: Snapshot): void + vfuncStateFlagsChanged(previousStateFlags: StateFlags): void + vfuncSystemSettingChanged(settings: SystemSetting): void + vfuncUnmap(): void + vfuncUnrealize(): void + vfuncUnroot(): void + vfuncAddChild(builder: Builder, child: GObject.Object, type?: string | null): void + vfuncCustomFinished(builder: Builder, child: GObject.Object | null, tagname: string, data?: object | null): void + vfuncCustomTagEnd(builder: Builder, child: GObject.Object | null, tagname: string, data?: object | null): void + vfuncCustomTagStart(builder: Builder, child: GObject.Object | null, tagname: string): [ /* returnType */ boolean, /* parser */ BuildableParser, /* data */ object | null ] + vfuncGetId(): string + vfuncGetInternalChild(builder: Builder, childname: string): GObject.Object + vfuncParserFinished(builder: Builder): void + vfuncSetBuildableProperty(builder: Builder, name: string, value: any): void + vfuncSetId(id: string): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Gtk.TextView */ + connect(sigName: "backspace", callback: (($obj: TextView) => void)): number + connect_after(sigName: "backspace", callback: (($obj: TextView) => void)): number + emit(sigName: "backspace"): void + on(sigName: "backspace", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "backspace", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "backspace", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "copy-clipboard", callback: (($obj: TextView) => void)): number + connect_after(sigName: "copy-clipboard", callback: (($obj: TextView) => void)): number + emit(sigName: "copy-clipboard"): void + on(sigName: "copy-clipboard", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "copy-clipboard", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "copy-clipboard", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "cut-clipboard", callback: (($obj: TextView) => void)): number + connect_after(sigName: "cut-clipboard", callback: (($obj: TextView) => void)): number + emit(sigName: "cut-clipboard"): void + on(sigName: "cut-clipboard", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "cut-clipboard", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "cut-clipboard", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "delete-from-cursor", callback: (($obj: TextView, type: DeleteType, count: number) => void)): number + connect_after(sigName: "delete-from-cursor", callback: (($obj: TextView, type: DeleteType, count: number) => void)): number + emit(sigName: "delete-from-cursor", type: DeleteType, count: number): void + on(sigName: "delete-from-cursor", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "delete-from-cursor", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "delete-from-cursor", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "extend-selection", callback: (($obj: TextView, granularity: TextExtendSelection, location: TextIter, start: TextIter, end: TextIter) => boolean)): number + connect_after(sigName: "extend-selection", callback: (($obj: TextView, granularity: TextExtendSelection, location: TextIter, start: TextIter, end: TextIter) => boolean)): number + emit(sigName: "extend-selection", granularity: TextExtendSelection, location: TextIter, start: TextIter, end: TextIter): void + on(sigName: "extend-selection", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "extend-selection", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "extend-selection", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "insert-at-cursor", callback: (($obj: TextView, string: string) => void)): number + connect_after(sigName: "insert-at-cursor", callback: (($obj: TextView, string: string) => void)): number + emit(sigName: "insert-at-cursor", string: string): void + on(sigName: "insert-at-cursor", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "insert-at-cursor", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "insert-at-cursor", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "insert-emoji", callback: (($obj: TextView) => void)): number + connect_after(sigName: "insert-emoji", callback: (($obj: TextView) => void)): number + emit(sigName: "insert-emoji"): void + on(sigName: "insert-emoji", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "insert-emoji", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "insert-emoji", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "move-cursor", callback: (($obj: TextView, step: MovementStep, count: number, extendSelection: boolean) => void)): number + connect_after(sigName: "move-cursor", callback: (($obj: TextView, step: MovementStep, count: number, extendSelection: boolean) => void)): number + emit(sigName: "move-cursor", step: MovementStep, count: number, extendSelection: boolean): void + on(sigName: "move-cursor", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "move-cursor", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "move-cursor", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "move-viewport", callback: (($obj: TextView, step: ScrollStep, count: number) => void)): number + connect_after(sigName: "move-viewport", callback: (($obj: TextView, step: ScrollStep, count: number) => void)): number + emit(sigName: "move-viewport", step: ScrollStep, count: number): void + on(sigName: "move-viewport", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "move-viewport", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "move-viewport", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "paste-clipboard", callback: (($obj: TextView) => void)): number + connect_after(sigName: "paste-clipboard", callback: (($obj: TextView) => void)): number + emit(sigName: "paste-clipboard"): void + on(sigName: "paste-clipboard", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "paste-clipboard", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "paste-clipboard", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "preedit-changed", callback: (($obj: TextView, preedit: string) => void)): number + connect_after(sigName: "preedit-changed", callback: (($obj: TextView, preedit: string) => void)): number + emit(sigName: "preedit-changed", preedit: string): void + on(sigName: "preedit-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "preedit-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "preedit-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "select-all", callback: (($obj: TextView, select: boolean) => void)): number + connect_after(sigName: "select-all", callback: (($obj: TextView, select: boolean) => void)): number + emit(sigName: "select-all", select: boolean): void + on(sigName: "select-all", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "select-all", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "select-all", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "set-anchor", callback: (($obj: TextView) => void)): number + connect_after(sigName: "set-anchor", callback: (($obj: TextView) => void)): number + emit(sigName: "set-anchor"): void + on(sigName: "set-anchor", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "set-anchor", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "set-anchor", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "toggle-cursor-visible", callback: (($obj: TextView) => void)): number + connect_after(sigName: "toggle-cursor-visible", callback: (($obj: TextView) => void)): number + emit(sigName: "toggle-cursor-visible"): void + on(sigName: "toggle-cursor-visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "toggle-cursor-visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "toggle-cursor-visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "toggle-overwrite", callback: (($obj: TextView) => void)): number + connect_after(sigName: "toggle-overwrite", callback: (($obj: TextView) => void)): number + emit(sigName: "toggle-overwrite"): void + on(sigName: "toggle-overwrite", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "toggle-overwrite", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "toggle-overwrite", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of Gtk.Widget */ + connect(sigName: "destroy", callback: (($obj: TextView) => void)): number + connect_after(sigName: "destroy", callback: (($obj: TextView) => void)): number + emit(sigName: "destroy"): void + on(sigName: "destroy", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "destroy", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "destroy", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "direction-changed", callback: (($obj: TextView, previousDirection: TextDirection) => void)): number + connect_after(sigName: "direction-changed", callback: (($obj: TextView, previousDirection: TextDirection) => void)): number + emit(sigName: "direction-changed", previousDirection: TextDirection): void + on(sigName: "direction-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "direction-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "direction-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "hide", callback: (($obj: TextView) => void)): number + connect_after(sigName: "hide", callback: (($obj: TextView) => void)): number + emit(sigName: "hide"): void + on(sigName: "hide", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "hide", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "hide", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "keynav-failed", callback: (($obj: TextView, direction: DirectionType) => boolean)): number + connect_after(sigName: "keynav-failed", callback: (($obj: TextView, direction: DirectionType) => boolean)): number + emit(sigName: "keynav-failed", direction: DirectionType): void + on(sigName: "keynav-failed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "keynav-failed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "keynav-failed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "map", callback: (($obj: TextView) => void)): number + connect_after(sigName: "map", callback: (($obj: TextView) => void)): number + emit(sigName: "map"): void + on(sigName: "map", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "map", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "map", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "mnemonic-activate", callback: (($obj: TextView, groupCycling: boolean) => boolean)): number + connect_after(sigName: "mnemonic-activate", callback: (($obj: TextView, groupCycling: boolean) => boolean)): number + emit(sigName: "mnemonic-activate", groupCycling: boolean): void + on(sigName: "mnemonic-activate", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "mnemonic-activate", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "mnemonic-activate", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "move-focus", callback: (($obj: TextView, direction: DirectionType) => void)): number + connect_after(sigName: "move-focus", callback: (($obj: TextView, direction: DirectionType) => void)): number + emit(sigName: "move-focus", direction: DirectionType): void + on(sigName: "move-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "move-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "move-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "query-tooltip", callback: (($obj: TextView, x: number, y: number, keyboardMode: boolean, tooltip: Tooltip) => boolean)): number + connect_after(sigName: "query-tooltip", callback: (($obj: TextView, x: number, y: number, keyboardMode: boolean, tooltip: Tooltip) => boolean)): number + emit(sigName: "query-tooltip", x: number, y: number, keyboardMode: boolean, tooltip: Tooltip): void + on(sigName: "query-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "query-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "query-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "realize", callback: (($obj: TextView) => void)): number + connect_after(sigName: "realize", callback: (($obj: TextView) => void)): number + emit(sigName: "realize"): void + on(sigName: "realize", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "realize", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "realize", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "show", callback: (($obj: TextView) => void)): number + connect_after(sigName: "show", callback: (($obj: TextView) => void)): number + emit(sigName: "show"): void + on(sigName: "show", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "show", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "show", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "state-flags-changed", callback: (($obj: TextView, flags: StateFlags) => void)): number + connect_after(sigName: "state-flags-changed", callback: (($obj: TextView, flags: StateFlags) => void)): number + emit(sigName: "state-flags-changed", flags: StateFlags): void + on(sigName: "state-flags-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "state-flags-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "state-flags-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "unmap", callback: (($obj: TextView) => void)): number + connect_after(sigName: "unmap", callback: (($obj: TextView) => void)): number + emit(sigName: "unmap"): void + on(sigName: "unmap", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "unmap", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "unmap", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "unrealize", callback: (($obj: TextView) => void)): number + connect_after(sigName: "unrealize", callback: (($obj: TextView) => void)): number + emit(sigName: "unrealize"): void + on(sigName: "unrealize", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "unrealize", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "unrealize", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: TextView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: TextView, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::accepts-tab", callback: (($obj: TextView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accepts-tab", callback: (($obj: TextView, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::accepts-tab", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::accepts-tab", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::accepts-tab", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::bottom-margin", callback: (($obj: TextView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::bottom-margin", callback: (($obj: TextView, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::bottom-margin", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::bottom-margin", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::bottom-margin", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::buffer", callback: (($obj: TextView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::buffer", callback: (($obj: TextView, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::buffer", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::buffer", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::buffer", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::cursor-visible", callback: (($obj: TextView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::cursor-visible", callback: (($obj: TextView, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::cursor-visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::cursor-visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::cursor-visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::editable", callback: (($obj: TextView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::editable", callback: (($obj: TextView, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::editable", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::editable", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::editable", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::extra-menu", callback: (($obj: TextView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::extra-menu", callback: (($obj: TextView, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::extra-menu", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::extra-menu", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::extra-menu", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::im-module", callback: (($obj: TextView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::im-module", callback: (($obj: TextView, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::im-module", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::im-module", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::im-module", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::indent", callback: (($obj: TextView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::indent", callback: (($obj: TextView, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::indent", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::indent", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::indent", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::input-hints", callback: (($obj: TextView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::input-hints", callback: (($obj: TextView, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::input-hints", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::input-hints", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::input-hints", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::input-purpose", callback: (($obj: TextView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::input-purpose", callback: (($obj: TextView, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::input-purpose", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::input-purpose", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::input-purpose", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::justification", callback: (($obj: TextView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::justification", callback: (($obj: TextView, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::justification", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::justification", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::justification", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::left-margin", callback: (($obj: TextView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::left-margin", callback: (($obj: TextView, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::left-margin", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::left-margin", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::left-margin", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::monospace", callback: (($obj: TextView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::monospace", callback: (($obj: TextView, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::monospace", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::monospace", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::monospace", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::overwrite", callback: (($obj: TextView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::overwrite", callback: (($obj: TextView, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::overwrite", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::overwrite", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::overwrite", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::pixels-above-lines", callback: (($obj: TextView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::pixels-above-lines", callback: (($obj: TextView, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::pixels-above-lines", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::pixels-above-lines", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::pixels-above-lines", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::pixels-below-lines", callback: (($obj: TextView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::pixels-below-lines", callback: (($obj: TextView, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::pixels-below-lines", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::pixels-below-lines", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::pixels-below-lines", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::pixels-inside-wrap", callback: (($obj: TextView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::pixels-inside-wrap", callback: (($obj: TextView, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::pixels-inside-wrap", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::pixels-inside-wrap", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::pixels-inside-wrap", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::right-margin", callback: (($obj: TextView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::right-margin", callback: (($obj: TextView, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::right-margin", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::right-margin", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::right-margin", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::tabs", callback: (($obj: TextView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::tabs", callback: (($obj: TextView, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::tabs", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::tabs", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::tabs", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::top-margin", callback: (($obj: TextView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::top-margin", callback: (($obj: TextView, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::top-margin", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::top-margin", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::top-margin", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::wrap-mode", callback: (($obj: TextView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::wrap-mode", callback: (($obj: TextView, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::wrap-mode", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::wrap-mode", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::wrap-mode", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::can-focus", callback: (($obj: TextView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::can-focus", callback: (($obj: TextView, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::can-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::can-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::can-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::can-target", callback: (($obj: TextView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::can-target", callback: (($obj: TextView, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::can-target", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::can-target", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::can-target", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::css-classes", callback: (($obj: TextView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::css-classes", callback: (($obj: TextView, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::css-classes", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::css-classes", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::css-classes", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::cursor", callback: (($obj: TextView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::cursor", callback: (($obj: TextView, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::cursor", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::cursor", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::cursor", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::focus-on-click", callback: (($obj: TextView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::focus-on-click", callback: (($obj: TextView, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::focus-on-click", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::focus-on-click", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::focus-on-click", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::focusable", callback: (($obj: TextView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::focusable", callback: (($obj: TextView, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::focusable", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::focusable", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::focusable", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::halign", callback: (($obj: TextView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::halign", callback: (($obj: TextView, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::halign", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::halign", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::halign", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::has-default", callback: (($obj: TextView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-default", callback: (($obj: TextView, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::has-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::has-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::has-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::has-focus", callback: (($obj: TextView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-focus", callback: (($obj: TextView, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::has-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::has-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::has-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::has-tooltip", callback: (($obj: TextView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-tooltip", callback: (($obj: TextView, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::has-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::has-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::has-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::height-request", callback: (($obj: TextView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::height-request", callback: (($obj: TextView, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::height-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::height-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::height-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::hexpand", callback: (($obj: TextView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hexpand", callback: (($obj: TextView, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::hexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::hexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::hexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::hexpand-set", callback: (($obj: TextView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hexpand-set", callback: (($obj: TextView, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::hexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::hexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::hexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::layout-manager", callback: (($obj: TextView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::layout-manager", callback: (($obj: TextView, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::layout-manager", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::layout-manager", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::layout-manager", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-bottom", callback: (($obj: TextView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-bottom", callback: (($obj: TextView, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-bottom", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-bottom", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-bottom", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-end", callback: (($obj: TextView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-end", callback: (($obj: TextView, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-end", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-end", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-end", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-start", callback: (($obj: TextView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-start", callback: (($obj: TextView, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-start", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-start", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-start", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-top", callback: (($obj: TextView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-top", callback: (($obj: TextView, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-top", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-top", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-top", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::name", callback: (($obj: TextView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::name", callback: (($obj: TextView, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::opacity", callback: (($obj: TextView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::opacity", callback: (($obj: TextView, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::opacity", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::opacity", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::opacity", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::overflow", callback: (($obj: TextView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::overflow", callback: (($obj: TextView, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::overflow", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::overflow", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::overflow", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::parent", callback: (($obj: TextView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::parent", callback: (($obj: TextView, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::receives-default", callback: (($obj: TextView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::receives-default", callback: (($obj: TextView, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::receives-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::receives-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::receives-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::root", callback: (($obj: TextView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::root", callback: (($obj: TextView, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::root", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::root", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::root", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::scale-factor", callback: (($obj: TextView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::scale-factor", callback: (($obj: TextView, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::scale-factor", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::scale-factor", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::scale-factor", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::sensitive", callback: (($obj: TextView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::sensitive", callback: (($obj: TextView, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::sensitive", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::sensitive", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::sensitive", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::tooltip-markup", callback: (($obj: TextView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::tooltip-markup", callback: (($obj: TextView, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::tooltip-markup", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::tooltip-markup", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::tooltip-markup", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::tooltip-text", callback: (($obj: TextView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::tooltip-text", callback: (($obj: TextView, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::tooltip-text", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::tooltip-text", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::tooltip-text", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::valign", callback: (($obj: TextView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::valign", callback: (($obj: TextView, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::valign", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::valign", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::valign", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::vexpand", callback: (($obj: TextView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vexpand", callback: (($obj: TextView, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::vexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::vexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::vexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::vexpand-set", callback: (($obj: TextView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vexpand-set", callback: (($obj: TextView, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::vexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::vexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::vexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::visible", callback: (($obj: TextView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::visible", callback: (($obj: TextView, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::width-request", callback: (($obj: TextView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::width-request", callback: (($obj: TextView, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::width-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::width-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::width-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::accessible-role", callback: (($obj: TextView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-role", callback: (($obj: TextView, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::accessible-role", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::accessible-role", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::accessible-role", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::hadjustment", callback: (($obj: TextView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hadjustment", callback: (($obj: TextView, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::hadjustment", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::hadjustment", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::hadjustment", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::hscroll-policy", callback: (($obj: TextView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hscroll-policy", callback: (($obj: TextView, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::hscroll-policy", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::hscroll-policy", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::hscroll-policy", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::vadjustment", callback: (($obj: TextView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vadjustment", callback: (($obj: TextView, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::vadjustment", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::vadjustment", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::vadjustment", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::vscroll-policy", callback: (($obj: TextView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vscroll-policy", callback: (($obj: TextView, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::vscroll-policy", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::vscroll-policy", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::vscroll-policy", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: TextView_ConstructProps) + _init (config?: TextView_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(): TextView + static newWithBuffer(buffer: TextBuffer): TextView + static $gtype: GObject.Type +} +export interface ToggleButton_ConstructProps extends Button_ConstructProps { + active?: boolean + group?: ToggleButton + accessibleRole?: AccessibleRole + actionName?: string + actionTarget?: GLib.Variant +} +export class ToggleButton { + /* Properties of Gtk.ToggleButton */ + active: boolean + group: ToggleButton + /* Properties of Gtk.Button */ + child: Widget + hasFrame: boolean + iconName: string + label: string + useUnderline: boolean + /* Properties of Gtk.Widget */ + canFocus: boolean + canTarget: boolean + cssClasses: string[] + cursor: Gdk.Cursor + focusOnClick: boolean + focusable: boolean + halign: Align + readonly hasDefault: boolean + readonly hasFocus: boolean + hasTooltip: boolean + heightRequest: number + hexpand: boolean + hexpandSet: boolean + layoutManager: LayoutManager + marginBottom: number + marginEnd: number + marginStart: number + marginTop: number + name: string + opacity: number + overflow: Overflow + readonly parent: Widget + receivesDefault: boolean + readonly root: Root + readonly scaleFactor: number + sensitive: boolean + tooltipMarkup: string + tooltipText: string + valign: Align + vexpand: boolean + vexpandSet: boolean + visible: boolean + widthRequest: number + /* Properties of Gtk.Accessible */ + accessibleRole: AccessibleRole + /* Properties of Gtk.Actionable */ + actionName: string + actionTarget: GLib.Variant + /* Fields of Gtk.Widget */ + parentInstance: GObject.InitiallyUnowned + /* Fields of GObject.InitiallyUnowned */ + gTypeInstance: GObject.TypeInstance + /* Methods of Gtk.ToggleButton */ + getActive(): boolean + setActive(isActive: boolean): void + setGroup(group?: ToggleButton | null): void + toggled(): void + /* Methods of Gtk.Button */ + getChild(): Widget | null + getHasFrame(): boolean + getIconName(): string | null + getLabel(): string | null + getUseUnderline(): boolean + setChild(child?: Widget | null): void + setHasFrame(hasFrame: boolean): void + setIconName(iconName: string): void + setLabel(label: string): void + setUseUnderline(useUnderline: boolean): void + /* Methods of Gtk.Widget */ + actionSetEnabled(actionName: string, enabled: boolean): void + activate(): boolean + activateAction(name: string, args?: GLib.Variant | null): boolean + activateDefault(): void + addController(controller: EventController): void + addCssClass(cssClass: string): void + addMnemonicLabel(label: Widget): void + addTickCallback(callback: TickCallback): number + allocate(width: number, height: number, baseline: number, transform?: Gsk.Transform | null): void + childFocus(direction: DirectionType): boolean + computeBounds(target: Widget): [ /* returnType */ boolean, /* outBounds */ Graphene.Rect ] + computeExpand(orientation: Orientation): boolean + computePoint(target: Widget, point: Graphene.Point): [ /* returnType */ boolean, /* outPoint */ Graphene.Point ] + computeTransform(target: Widget): [ /* returnType */ boolean, /* outTransform */ Graphene.Matrix ] + contains(x: number, y: number): boolean + createPangoContext(): Pango.Context + createPangoLayout(text?: string | null): Pango.Layout + dragCheckThreshold(startX: number, startY: number, currentX: number, currentY: number): boolean + errorBell(): void + getAllocatedBaseline(): number + getAllocatedHeight(): number + getAllocatedWidth(): number + getAllocation(): /* allocation */ Allocation + getAncestor(widgetType: GObject.Type): Widget | null + getCanFocus(): boolean + getCanTarget(): boolean + getChildVisible(): boolean + getClipboard(): Gdk.Clipboard + getCssClasses(): string[] + getCssName(): string + getCursor(): Gdk.Cursor | null + getDirection(): TextDirection + getDisplay(): Gdk.Display + getFirstChild(): Widget | null + getFocusChild(): Widget | null + getFocusOnClick(): boolean + getFocusable(): boolean + getFontMap(): Pango.FontMap | null + getFontOptions(): cairo.FontOptions | null + getFrameClock(): Gdk.FrameClock | null + getHalign(): Align + getHasTooltip(): boolean + getHeight(): number + getHexpand(): boolean + getHexpandSet(): boolean + getLastChild(): Widget | null + getLayoutManager(): LayoutManager | null + getMapped(): boolean + getMarginBottom(): number + getMarginEnd(): number + getMarginStart(): number + getMarginTop(): number + getName(): string + getNative(): Native | null + getNextSibling(): Widget | null + getOpacity(): number + getOverflow(): Overflow + getPangoContext(): Pango.Context + getParent(): Widget | null + getPreferredSize(): [ /* minimumSize */ Requisition | null, /* naturalSize */ Requisition | null ] + getPrevSibling(): Widget | null + getPrimaryClipboard(): Gdk.Clipboard + getRealized(): boolean + getReceivesDefault(): boolean + getRequestMode(): SizeRequestMode + getRoot(): Root | null + getScaleFactor(): number + getSensitive(): boolean + getSettings(): Settings + getSize(orientation: Orientation): number + getSizeRequest(): [ /* width */ number | null, /* height */ number | null ] + getStateFlags(): StateFlags + getStyleContext(): StyleContext + getTemplateChild(widgetType: GObject.Type, name: string): GObject.Object + getTooltipMarkup(): string | null + getTooltipText(): string | null + getValign(): 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?: Gio.ActionGroup | null): void + insertAfter(parent: Widget, previousSibling?: Widget | null): void + insertBefore(parent: Widget, nextSibling?: Widget | null): void + isAncestor(ancestor: Widget): boolean + isDrawable(): boolean + isFocus(): boolean + isSensitive(): boolean + isVisible(): boolean + keynavFailed(direction: DirectionType): boolean + listMnemonicLabels(): Widget[] + map(): void + measure(orientation: Orientation, forSize: number): [ /* minimum */ number | null, /* natural */ number | null, /* minimumBaseline */ number | null, /* naturalBaseline */ number | null ] + mnemonicActivate(groupCycling: boolean): boolean + observeChildren(): Gio.ListModel + observeControllers(): Gio.ListModel + pick(x: number, y: number, flags: PickFlags): Widget | null + queueAllocate(): void + queueDraw(): void + queueResize(): void + realize(): void + removeController(controller: EventController): void + removeCssClass(cssClass: string): void + removeMnemonicLabel(label: Widget): void + removeTickCallback(id: number): void + setCanFocus(canFocus: boolean): void + setCanTarget(canTarget: boolean): void + setChildVisible(childVisible: boolean): void + setCssClasses(classes: string[]): void + setCursor(cursor?: Gdk.Cursor | null): void + setCursorFromName(name?: string | null): void + setDirection(dir: TextDirection): void + setFocusChild(child?: Widget | null): void + setFocusOnClick(focusOnClick: boolean): void + setFocusable(focusable: boolean): void + setFontMap(fontMap?: Pango.FontMap | null): void + setFontOptions(options?: cairo.FontOptions | null): void + setHalign(align: Align): void + setHasTooltip(hasTooltip: boolean): void + setHexpand(expand: boolean): void + setHexpandSet(set: boolean): void + setLayoutManager(layoutManager?: LayoutManager | 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: Overflow): void + setParent(parent: Widget): void + setReceivesDefault(receivesDefault: boolean): void + setSensitive(sensitive: boolean): void + setSizeRequest(width: number, height: number): void + setStateFlags(flags: StateFlags, clear: boolean): void + setTooltipMarkup(markup?: string | null): void + setTooltipText(text?: string | null): void + setValign(align: Align): void + setVexpand(expand: boolean): void + setVexpandSet(set: boolean): void + setVisible(visible: boolean): void + shouldLayout(): boolean + show(): void + sizeAllocate(allocation: Allocation, baseline: number): void + snapshotChild(child: Widget, snapshot: Snapshot): void + translateCoordinates(destWidget: Widget, srcX: number, srcY: number): [ /* returnType */ boolean, /* destX */ number | null, /* destY */ number | null ] + triggerTooltipQuery(): void + unmap(): void + unparent(): void + unrealize(): void + unsetStateFlags(flags: StateFlags): void + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Methods of Gtk.Accessible */ + getAccessibleRole(): AccessibleRole + resetProperty(property: AccessibleProperty): void + resetRelation(relation: AccessibleRelation): void + resetState(state: AccessibleState): void + updateProperty(properties: AccessibleProperty[], values: any): void + updateRelation(relations: AccessibleRelation[], values: any): void + updateState(states: AccessibleState[], values: any): void + /* Methods of Gtk.Actionable */ + getActionName(): string | null + getActionTargetValue(): GLib.Variant | null + setActionName(actionName?: string | null): void + setActionTargetValue(targetValue?: GLib.Variant | null): void + setDetailedActionName(detailedActionName: string): void + /* Methods of Gtk.Buildable */ + getBuildableId(): string + /* Virtual methods of Gtk.ToggleButton */ + vfuncToggled(): void + /* Virtual methods of Gtk.Button */ + vfuncActivate(): void + vfuncClicked(): void + vfuncGetActionName(): string | null + vfuncGetActionTargetValue(): GLib.Variant | null + vfuncSetActionName(actionName?: string | null): void + vfuncSetActionTargetValue(targetValue?: GLib.Variant | null): void + /* Virtual methods of Gtk.Widget */ + vfuncComputeExpand(hexpandP: boolean, vexpandP: boolean): void + vfuncContains(x: number, y: number): boolean + vfuncCssChanged(change: CssStyleChange): void + vfuncDirectionChanged(previousDirection: TextDirection): void + vfuncFocus(direction: DirectionType): boolean + vfuncGetRequestMode(): SizeRequestMode + vfuncGrabFocus(): boolean + vfuncHide(): void + vfuncKeynavFailed(direction: DirectionType): boolean + vfuncMap(): void + vfuncMeasure(orientation: Orientation, forSize: number): [ /* minimum */ number | null, /* natural */ number | null, /* minimumBaseline */ number | null, /* naturalBaseline */ number | null ] + vfuncMnemonicActivate(groupCycling: boolean): boolean + vfuncMoveFocus(direction: DirectionType): void + vfuncQueryTooltip(x: number, y: number, keyboardTooltip: boolean, tooltip: Tooltip): boolean + vfuncRealize(): void + vfuncRoot(): void + vfuncSetFocusChild(child?: Widget | null): void + vfuncShow(): void + vfuncSizeAllocate(width: number, height: number, baseline: number): void + vfuncSnapshot(snapshot: Snapshot): void + vfuncStateFlagsChanged(previousStateFlags: StateFlags): void + vfuncSystemSettingChanged(settings: SystemSetting): void + vfuncUnmap(): void + vfuncUnrealize(): void + vfuncUnroot(): void + vfuncAddChild(builder: Builder, child: GObject.Object, type?: string | null): void + vfuncCustomFinished(builder: Builder, child: GObject.Object | null, tagname: string, data?: object | null): void + vfuncCustomTagEnd(builder: Builder, child: GObject.Object | null, tagname: string, data?: object | null): void + vfuncCustomTagStart(builder: Builder, child: GObject.Object | null, tagname: string): [ /* returnType */ boolean, /* parser */ BuildableParser, /* data */ object | null ] + vfuncGetId(): string + vfuncGetInternalChild(builder: Builder, childname: string): GObject.Object + vfuncParserFinished(builder: Builder): void + vfuncSetBuildableProperty(builder: Builder, name: string, value: any): void + vfuncSetId(id: string): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Gtk.ToggleButton */ + connect(sigName: "toggled", callback: (($obj: ToggleButton) => void)): number + connect_after(sigName: "toggled", callback: (($obj: ToggleButton) => void)): number + emit(sigName: "toggled"): void + on(sigName: "toggled", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "toggled", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "toggled", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of Gtk.Button */ + connect(sigName: "activate", callback: (($obj: ToggleButton) => void)): number + connect_after(sigName: "activate", callback: (($obj: ToggleButton) => void)): number + emit(sigName: "activate"): void + on(sigName: "activate", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "activate", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "activate", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "clicked", callback: (($obj: ToggleButton) => void)): number + connect_after(sigName: "clicked", callback: (($obj: ToggleButton) => void)): number + emit(sigName: "clicked"): void + on(sigName: "clicked", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "clicked", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "clicked", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of Gtk.Widget */ + connect(sigName: "destroy", callback: (($obj: ToggleButton) => void)): number + connect_after(sigName: "destroy", callback: (($obj: ToggleButton) => void)): number + emit(sigName: "destroy"): void + on(sigName: "destroy", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "destroy", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "destroy", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "direction-changed", callback: (($obj: ToggleButton, previousDirection: TextDirection) => void)): number + connect_after(sigName: "direction-changed", callback: (($obj: ToggleButton, previousDirection: TextDirection) => void)): number + emit(sigName: "direction-changed", previousDirection: TextDirection): void + on(sigName: "direction-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "direction-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "direction-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "hide", callback: (($obj: ToggleButton) => void)): number + connect_after(sigName: "hide", callback: (($obj: ToggleButton) => void)): number + emit(sigName: "hide"): void + on(sigName: "hide", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "hide", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "hide", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "keynav-failed", callback: (($obj: ToggleButton, direction: DirectionType) => boolean)): number + connect_after(sigName: "keynav-failed", callback: (($obj: ToggleButton, direction: DirectionType) => boolean)): number + emit(sigName: "keynav-failed", direction: DirectionType): void + on(sigName: "keynav-failed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "keynav-failed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "keynav-failed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "map", callback: (($obj: ToggleButton) => void)): number + connect_after(sigName: "map", callback: (($obj: ToggleButton) => void)): number + emit(sigName: "map"): void + on(sigName: "map", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "map", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "map", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "mnemonic-activate", callback: (($obj: ToggleButton, groupCycling: boolean) => boolean)): number + connect_after(sigName: "mnemonic-activate", callback: (($obj: ToggleButton, groupCycling: boolean) => boolean)): number + emit(sigName: "mnemonic-activate", groupCycling: boolean): void + on(sigName: "mnemonic-activate", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "mnemonic-activate", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "mnemonic-activate", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "move-focus", callback: (($obj: ToggleButton, direction: DirectionType) => void)): number + connect_after(sigName: "move-focus", callback: (($obj: ToggleButton, direction: DirectionType) => void)): number + emit(sigName: "move-focus", direction: DirectionType): void + on(sigName: "move-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "move-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "move-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "query-tooltip", callback: (($obj: ToggleButton, x: number, y: number, keyboardMode: boolean, tooltip: Tooltip) => boolean)): number + connect_after(sigName: "query-tooltip", callback: (($obj: ToggleButton, x: number, y: number, keyboardMode: boolean, tooltip: Tooltip) => boolean)): number + emit(sigName: "query-tooltip", x: number, y: number, keyboardMode: boolean, tooltip: Tooltip): void + on(sigName: "query-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "query-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "query-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "realize", callback: (($obj: ToggleButton) => void)): number + connect_after(sigName: "realize", callback: (($obj: ToggleButton) => void)): number + emit(sigName: "realize"): void + on(sigName: "realize", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "realize", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "realize", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "show", callback: (($obj: ToggleButton) => void)): number + connect_after(sigName: "show", callback: (($obj: ToggleButton) => void)): number + emit(sigName: "show"): void + on(sigName: "show", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "show", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "show", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "state-flags-changed", callback: (($obj: ToggleButton, flags: StateFlags) => void)): number + connect_after(sigName: "state-flags-changed", callback: (($obj: ToggleButton, flags: StateFlags) => void)): number + emit(sigName: "state-flags-changed", flags: StateFlags): void + on(sigName: "state-flags-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "state-flags-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "state-flags-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "unmap", callback: (($obj: ToggleButton) => void)): number + connect_after(sigName: "unmap", callback: (($obj: ToggleButton) => void)): number + emit(sigName: "unmap"): void + on(sigName: "unmap", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "unmap", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "unmap", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "unrealize", callback: (($obj: ToggleButton) => void)): number + connect_after(sigName: "unrealize", callback: (($obj: ToggleButton) => void)): number + emit(sigName: "unrealize"): void + on(sigName: "unrealize", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "unrealize", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "unrealize", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: ToggleButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: ToggleButton, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::active", callback: (($obj: ToggleButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::active", callback: (($obj: ToggleButton, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::active", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::active", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::active", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::group", callback: (($obj: ToggleButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::group", callback: (($obj: ToggleButton, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::group", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::group", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::group", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::child", callback: (($obj: ToggleButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::child", callback: (($obj: ToggleButton, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::child", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::child", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::child", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::has-frame", callback: (($obj: ToggleButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-frame", callback: (($obj: ToggleButton, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::has-frame", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::has-frame", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::has-frame", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::icon-name", callback: (($obj: ToggleButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::icon-name", callback: (($obj: ToggleButton, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::icon-name", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::icon-name", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::icon-name", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::label", callback: (($obj: ToggleButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::label", callback: (($obj: ToggleButton, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::label", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::label", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::label", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::use-underline", callback: (($obj: ToggleButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::use-underline", callback: (($obj: ToggleButton, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::use-underline", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::use-underline", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::use-underline", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::can-focus", callback: (($obj: ToggleButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::can-focus", callback: (($obj: ToggleButton, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::can-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::can-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::can-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::can-target", callback: (($obj: ToggleButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::can-target", callback: (($obj: ToggleButton, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::can-target", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::can-target", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::can-target", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::css-classes", callback: (($obj: ToggleButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::css-classes", callback: (($obj: ToggleButton, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::css-classes", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::css-classes", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::css-classes", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::cursor", callback: (($obj: ToggleButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::cursor", callback: (($obj: ToggleButton, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::cursor", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::cursor", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::cursor", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::focus-on-click", callback: (($obj: ToggleButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::focus-on-click", callback: (($obj: ToggleButton, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::focus-on-click", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::focus-on-click", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::focus-on-click", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::focusable", callback: (($obj: ToggleButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::focusable", callback: (($obj: ToggleButton, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::focusable", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::focusable", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::focusable", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::halign", callback: (($obj: ToggleButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::halign", callback: (($obj: ToggleButton, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::halign", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::halign", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::halign", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::has-default", callback: (($obj: ToggleButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-default", callback: (($obj: ToggleButton, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::has-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::has-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::has-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::has-focus", callback: (($obj: ToggleButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-focus", callback: (($obj: ToggleButton, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::has-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::has-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::has-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::has-tooltip", callback: (($obj: ToggleButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-tooltip", callback: (($obj: ToggleButton, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::has-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::has-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::has-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::height-request", callback: (($obj: ToggleButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::height-request", callback: (($obj: ToggleButton, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::height-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::height-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::height-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::hexpand", callback: (($obj: ToggleButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hexpand", callback: (($obj: ToggleButton, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::hexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::hexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::hexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::hexpand-set", callback: (($obj: ToggleButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hexpand-set", callback: (($obj: ToggleButton, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::hexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::hexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::hexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::layout-manager", callback: (($obj: ToggleButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::layout-manager", callback: (($obj: ToggleButton, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::layout-manager", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::layout-manager", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::layout-manager", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-bottom", callback: (($obj: ToggleButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-bottom", callback: (($obj: ToggleButton, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-bottom", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-bottom", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-bottom", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-end", callback: (($obj: ToggleButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-end", callback: (($obj: ToggleButton, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-end", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-end", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-end", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-start", callback: (($obj: ToggleButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-start", callback: (($obj: ToggleButton, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-start", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-start", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-start", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-top", callback: (($obj: ToggleButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-top", callback: (($obj: ToggleButton, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-top", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-top", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-top", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::name", callback: (($obj: ToggleButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::name", callback: (($obj: ToggleButton, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::opacity", callback: (($obj: ToggleButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::opacity", callback: (($obj: ToggleButton, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::opacity", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::opacity", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::opacity", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::overflow", callback: (($obj: ToggleButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::overflow", callback: (($obj: ToggleButton, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::overflow", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::overflow", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::overflow", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::parent", callback: (($obj: ToggleButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::parent", callback: (($obj: ToggleButton, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::receives-default", callback: (($obj: ToggleButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::receives-default", callback: (($obj: ToggleButton, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::receives-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::receives-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::receives-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::root", callback: (($obj: ToggleButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::root", callback: (($obj: ToggleButton, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::root", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::root", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::root", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::scale-factor", callback: (($obj: ToggleButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::scale-factor", callback: (($obj: ToggleButton, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::scale-factor", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::scale-factor", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::scale-factor", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::sensitive", callback: (($obj: ToggleButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::sensitive", callback: (($obj: ToggleButton, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::sensitive", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::sensitive", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::sensitive", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::tooltip-markup", callback: (($obj: ToggleButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::tooltip-markup", callback: (($obj: ToggleButton, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::tooltip-markup", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::tooltip-markup", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::tooltip-markup", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::tooltip-text", callback: (($obj: ToggleButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::tooltip-text", callback: (($obj: ToggleButton, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::tooltip-text", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::tooltip-text", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::tooltip-text", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::valign", callback: (($obj: ToggleButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::valign", callback: (($obj: ToggleButton, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::valign", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::valign", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::valign", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::vexpand", callback: (($obj: ToggleButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vexpand", callback: (($obj: ToggleButton, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::vexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::vexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::vexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::vexpand-set", callback: (($obj: ToggleButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vexpand-set", callback: (($obj: ToggleButton, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::vexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::vexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::vexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::visible", callback: (($obj: ToggleButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::visible", callback: (($obj: ToggleButton, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::width-request", callback: (($obj: ToggleButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::width-request", callback: (($obj: ToggleButton, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::width-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::width-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::width-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::accessible-role", callback: (($obj: ToggleButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-role", callback: (($obj: ToggleButton, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::accessible-role", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::accessible-role", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::accessible-role", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::action-name", callback: (($obj: ToggleButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::action-name", callback: (($obj: ToggleButton, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::action-name", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::action-name", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::action-name", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::action-target", callback: (($obj: ToggleButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::action-target", callback: (($obj: ToggleButton, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::action-target", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::action-target", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::action-target", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: ToggleButton_ConstructProps) + _init (config?: ToggleButton_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(): ToggleButton + static newWithLabel(label: string): ToggleButton + static newWithMnemonic(label: string): ToggleButton + static $gtype: GObject.Type +} +export interface Tooltip_ConstructProps extends GObject.Object_ConstructProps { +} +export class Tooltip { + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of Gtk.Tooltip */ + setCustom(customWidget?: Widget | null): void + setIcon(paintable?: Gdk.Paintable | null): void + setIconFromGicon(gicon?: Gio.Icon | null): void + setIconFromIconName(iconName?: string | null): void + setMarkup(markup?: string | null): void + setText(text?: string | null): void + setTipArea(rect: Gdk.Rectangle): void + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: Tooltip, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: Tooltip, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: Tooltip_ConstructProps) + _init (config?: Tooltip_ConstructProps): void + static $gtype: GObject.Type +} +export interface TreeExpander_ConstructProps extends Widget_ConstructProps { + child?: Widget + listRow?: TreeListRow + accessibleRole?: AccessibleRole +} +export class TreeExpander { + /* Properties of Gtk.TreeExpander */ + child: Widget + readonly item: GObject.Object + listRow: TreeListRow + /* Properties of Gtk.Widget */ + canFocus: boolean + canTarget: boolean + cssClasses: string[] + cursor: Gdk.Cursor + focusOnClick: boolean + focusable: boolean + halign: Align + readonly hasDefault: boolean + readonly hasFocus: boolean + hasTooltip: boolean + heightRequest: number + hexpand: boolean + hexpandSet: boolean + layoutManager: LayoutManager + marginBottom: number + marginEnd: number + marginStart: number + marginTop: number + name: string + opacity: number + overflow: Overflow + readonly parent: Widget + receivesDefault: boolean + readonly root: Root + readonly scaleFactor: number + sensitive: boolean + tooltipMarkup: string + tooltipText: string + valign: Align + vexpand: boolean + vexpandSet: boolean + visible: boolean + widthRequest: number + /* Properties of Gtk.Accessible */ + accessibleRole: AccessibleRole + /* Fields of Gtk.Widget */ + parentInstance: GObject.InitiallyUnowned + /* Fields of GObject.InitiallyUnowned */ + gTypeInstance: GObject.TypeInstance + /* Methods of Gtk.TreeExpander */ + getChild(): Widget | null + getItem(): GObject.Object | null + getListRow(): TreeListRow | null + setChild(child?: Widget | null): void + setListRow(listRow?: TreeListRow | null): void + /* Methods of Gtk.Widget */ + actionSetEnabled(actionName: string, enabled: boolean): void + activate(): boolean + activateAction(name: string, args?: GLib.Variant | null): boolean + activateDefault(): void + addController(controller: EventController): void + addCssClass(cssClass: string): void + addMnemonicLabel(label: Widget): void + addTickCallback(callback: TickCallback): number + allocate(width: number, height: number, baseline: number, transform?: Gsk.Transform | null): void + childFocus(direction: DirectionType): boolean + computeBounds(target: Widget): [ /* returnType */ boolean, /* outBounds */ Graphene.Rect ] + computeExpand(orientation: Orientation): boolean + computePoint(target: Widget, point: Graphene.Point): [ /* returnType */ boolean, /* outPoint */ Graphene.Point ] + computeTransform(target: Widget): [ /* returnType */ boolean, /* outTransform */ Graphene.Matrix ] + contains(x: number, y: number): boolean + createPangoContext(): Pango.Context + createPangoLayout(text?: string | null): Pango.Layout + dragCheckThreshold(startX: number, startY: number, currentX: number, currentY: number): boolean + errorBell(): void + getAllocatedBaseline(): number + getAllocatedHeight(): number + getAllocatedWidth(): number + getAllocation(): /* allocation */ Allocation + getAncestor(widgetType: GObject.Type): Widget | null + getCanFocus(): boolean + getCanTarget(): boolean + getChildVisible(): boolean + getClipboard(): Gdk.Clipboard + getCssClasses(): string[] + getCssName(): string + getCursor(): Gdk.Cursor | null + getDirection(): TextDirection + getDisplay(): Gdk.Display + getFirstChild(): Widget | null + getFocusChild(): Widget | null + getFocusOnClick(): boolean + getFocusable(): boolean + getFontMap(): Pango.FontMap | null + getFontOptions(): cairo.FontOptions | null + getFrameClock(): Gdk.FrameClock | null + getHalign(): Align + getHasTooltip(): boolean + getHeight(): number + getHexpand(): boolean + getHexpandSet(): boolean + getLastChild(): Widget | null + getLayoutManager(): LayoutManager | null + getMapped(): boolean + getMarginBottom(): number + getMarginEnd(): number + getMarginStart(): number + getMarginTop(): number + getName(): string + getNative(): Native | null + getNextSibling(): Widget | null + getOpacity(): number + getOverflow(): Overflow + getPangoContext(): Pango.Context + getParent(): Widget | null + getPreferredSize(): [ /* minimumSize */ Requisition | null, /* naturalSize */ Requisition | null ] + getPrevSibling(): Widget | null + getPrimaryClipboard(): Gdk.Clipboard + getRealized(): boolean + getReceivesDefault(): boolean + getRequestMode(): SizeRequestMode + getRoot(): Root | null + getScaleFactor(): number + getSensitive(): boolean + getSettings(): Settings + getSize(orientation: Orientation): number + getSizeRequest(): [ /* width */ number | null, /* height */ number | null ] + getStateFlags(): StateFlags + getStyleContext(): StyleContext + getTemplateChild(widgetType: GObject.Type, name: string): GObject.Object + getTooltipMarkup(): string | null + getTooltipText(): string | null + getValign(): 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?: Gio.ActionGroup | null): void + insertAfter(parent: Widget, previousSibling?: Widget | null): void + insertBefore(parent: Widget, nextSibling?: Widget | null): void + isAncestor(ancestor: Widget): boolean + isDrawable(): boolean + isFocus(): boolean + isSensitive(): boolean + isVisible(): boolean + keynavFailed(direction: DirectionType): boolean + listMnemonicLabels(): Widget[] + map(): void + measure(orientation: Orientation, forSize: number): [ /* minimum */ number | null, /* natural */ number | null, /* minimumBaseline */ number | null, /* naturalBaseline */ number | null ] + mnemonicActivate(groupCycling: boolean): boolean + observeChildren(): Gio.ListModel + observeControllers(): Gio.ListModel + pick(x: number, y: number, flags: PickFlags): Widget | null + queueAllocate(): void + queueDraw(): void + queueResize(): void + realize(): void + removeController(controller: EventController): void + removeCssClass(cssClass: string): void + removeMnemonicLabel(label: Widget): void + removeTickCallback(id: number): void + setCanFocus(canFocus: boolean): void + setCanTarget(canTarget: boolean): void + setChildVisible(childVisible: boolean): void + setCssClasses(classes: string[]): void + setCursor(cursor?: Gdk.Cursor | null): void + setCursorFromName(name?: string | null): void + setDirection(dir: TextDirection): void + setFocusChild(child?: Widget | null): void + setFocusOnClick(focusOnClick: boolean): void + setFocusable(focusable: boolean): void + setFontMap(fontMap?: Pango.FontMap | null): void + setFontOptions(options?: cairo.FontOptions | null): void + setHalign(align: Align): void + setHasTooltip(hasTooltip: boolean): void + setHexpand(expand: boolean): void + setHexpandSet(set: boolean): void + setLayoutManager(layoutManager?: LayoutManager | 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: Overflow): void + setParent(parent: Widget): void + setReceivesDefault(receivesDefault: boolean): void + setSensitive(sensitive: boolean): void + setSizeRequest(width: number, height: number): void + setStateFlags(flags: StateFlags, clear: boolean): void + setTooltipMarkup(markup?: string | null): void + setTooltipText(text?: string | null): void + setValign(align: Align): void + setVexpand(expand: boolean): void + setVexpandSet(set: boolean): void + setVisible(visible: boolean): void + shouldLayout(): boolean + show(): void + sizeAllocate(allocation: Allocation, baseline: number): void + snapshotChild(child: Widget, snapshot: Snapshot): void + translateCoordinates(destWidget: Widget, srcX: number, srcY: number): [ /* returnType */ boolean, /* destX */ number | null, /* destY */ number | null ] + triggerTooltipQuery(): void + unmap(): void + unparent(): void + unrealize(): void + unsetStateFlags(flags: StateFlags): void + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Methods of Gtk.Accessible */ + getAccessibleRole(): AccessibleRole + resetProperty(property: AccessibleProperty): void + resetRelation(relation: AccessibleRelation): void + resetState(state: AccessibleState): void + updateProperty(properties: AccessibleProperty[], values: any): void + updateRelation(relations: AccessibleRelation[], values: any): void + updateState(states: AccessibleState[], values: any): void + /* Methods of Gtk.Buildable */ + getBuildableId(): string + /* Virtual methods of Gtk.Widget */ + vfuncComputeExpand(hexpandP: boolean, vexpandP: boolean): void + vfuncContains(x: number, y: number): boolean + vfuncCssChanged(change: CssStyleChange): void + vfuncDirectionChanged(previousDirection: TextDirection): void + vfuncFocus(direction: DirectionType): boolean + vfuncGetRequestMode(): SizeRequestMode + vfuncGrabFocus(): boolean + vfuncHide(): void + vfuncKeynavFailed(direction: DirectionType): boolean + vfuncMap(): void + vfuncMeasure(orientation: Orientation, forSize: number): [ /* minimum */ number | null, /* natural */ number | null, /* minimumBaseline */ number | null, /* naturalBaseline */ number | null ] + vfuncMnemonicActivate(groupCycling: boolean): boolean + vfuncMoveFocus(direction: DirectionType): void + vfuncQueryTooltip(x: number, y: number, keyboardTooltip: boolean, tooltip: Tooltip): boolean + vfuncRealize(): void + vfuncRoot(): void + vfuncSetFocusChild(child?: Widget | null): void + vfuncShow(): void + vfuncSizeAllocate(width: number, height: number, baseline: number): void + vfuncSnapshot(snapshot: Snapshot): void + vfuncStateFlagsChanged(previousStateFlags: StateFlags): void + vfuncSystemSettingChanged(settings: SystemSetting): void + vfuncUnmap(): void + vfuncUnrealize(): void + vfuncUnroot(): void + vfuncAddChild(builder: Builder, child: GObject.Object, type?: string | null): void + vfuncCustomFinished(builder: Builder, child: GObject.Object | null, tagname: string, data?: object | null): void + vfuncCustomTagEnd(builder: Builder, child: GObject.Object | null, tagname: string, data?: object | null): void + vfuncCustomTagStart(builder: Builder, child: GObject.Object | null, tagname: string): [ /* returnType */ boolean, /* parser */ BuildableParser, /* data */ object | null ] + vfuncGetId(): string + vfuncGetInternalChild(builder: Builder, childname: string): GObject.Object + vfuncParserFinished(builder: Builder): void + vfuncSetBuildableProperty(builder: Builder, name: string, value: any): void + vfuncSetId(id: string): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Gtk.Widget */ + connect(sigName: "destroy", callback: (($obj: TreeExpander) => void)): number + connect_after(sigName: "destroy", callback: (($obj: TreeExpander) => void)): number + emit(sigName: "destroy"): void + on(sigName: "destroy", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "destroy", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "destroy", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "direction-changed", callback: (($obj: TreeExpander, previousDirection: TextDirection) => void)): number + connect_after(sigName: "direction-changed", callback: (($obj: TreeExpander, previousDirection: TextDirection) => void)): number + emit(sigName: "direction-changed", previousDirection: TextDirection): void + on(sigName: "direction-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "direction-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "direction-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "hide", callback: (($obj: TreeExpander) => void)): number + connect_after(sigName: "hide", callback: (($obj: TreeExpander) => void)): number + emit(sigName: "hide"): void + on(sigName: "hide", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "hide", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "hide", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "keynav-failed", callback: (($obj: TreeExpander, direction: DirectionType) => boolean)): number + connect_after(sigName: "keynav-failed", callback: (($obj: TreeExpander, direction: DirectionType) => boolean)): number + emit(sigName: "keynav-failed", direction: DirectionType): void + on(sigName: "keynav-failed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "keynav-failed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "keynav-failed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "map", callback: (($obj: TreeExpander) => void)): number + connect_after(sigName: "map", callback: (($obj: TreeExpander) => void)): number + emit(sigName: "map"): void + on(sigName: "map", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "map", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "map", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "mnemonic-activate", callback: (($obj: TreeExpander, groupCycling: boolean) => boolean)): number + connect_after(sigName: "mnemonic-activate", callback: (($obj: TreeExpander, groupCycling: boolean) => boolean)): number + emit(sigName: "mnemonic-activate", groupCycling: boolean): void + on(sigName: "mnemonic-activate", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "mnemonic-activate", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "mnemonic-activate", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "move-focus", callback: (($obj: TreeExpander, direction: DirectionType) => void)): number + connect_after(sigName: "move-focus", callback: (($obj: TreeExpander, direction: DirectionType) => void)): number + emit(sigName: "move-focus", direction: DirectionType): void + on(sigName: "move-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "move-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "move-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "query-tooltip", callback: (($obj: TreeExpander, x: number, y: number, keyboardMode: boolean, tooltip: Tooltip) => boolean)): number + connect_after(sigName: "query-tooltip", callback: (($obj: TreeExpander, x: number, y: number, keyboardMode: boolean, tooltip: Tooltip) => boolean)): number + emit(sigName: "query-tooltip", x: number, y: number, keyboardMode: boolean, tooltip: Tooltip): void + on(sigName: "query-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "query-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "query-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "realize", callback: (($obj: TreeExpander) => void)): number + connect_after(sigName: "realize", callback: (($obj: TreeExpander) => void)): number + emit(sigName: "realize"): void + on(sigName: "realize", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "realize", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "realize", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "show", callback: (($obj: TreeExpander) => void)): number + connect_after(sigName: "show", callback: (($obj: TreeExpander) => void)): number + emit(sigName: "show"): void + on(sigName: "show", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "show", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "show", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "state-flags-changed", callback: (($obj: TreeExpander, flags: StateFlags) => void)): number + connect_after(sigName: "state-flags-changed", callback: (($obj: TreeExpander, flags: StateFlags) => void)): number + emit(sigName: "state-flags-changed", flags: StateFlags): void + on(sigName: "state-flags-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "state-flags-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "state-flags-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "unmap", callback: (($obj: TreeExpander) => void)): number + connect_after(sigName: "unmap", callback: (($obj: TreeExpander) => void)): number + emit(sigName: "unmap"): void + on(sigName: "unmap", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "unmap", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "unmap", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "unrealize", callback: (($obj: TreeExpander) => void)): number + connect_after(sigName: "unrealize", callback: (($obj: TreeExpander) => void)): number + emit(sigName: "unrealize"): void + on(sigName: "unrealize", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "unrealize", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "unrealize", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: TreeExpander, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: TreeExpander, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::child", callback: (($obj: TreeExpander, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::child", callback: (($obj: TreeExpander, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::child", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::child", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::child", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::item", callback: (($obj: TreeExpander, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::item", callback: (($obj: TreeExpander, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::item", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::item", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::item", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::list-row", callback: (($obj: TreeExpander, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::list-row", callback: (($obj: TreeExpander, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::list-row", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::list-row", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::list-row", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::can-focus", callback: (($obj: TreeExpander, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::can-focus", callback: (($obj: TreeExpander, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::can-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::can-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::can-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::can-target", callback: (($obj: TreeExpander, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::can-target", callback: (($obj: TreeExpander, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::can-target", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::can-target", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::can-target", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::css-classes", callback: (($obj: TreeExpander, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::css-classes", callback: (($obj: TreeExpander, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::css-classes", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::css-classes", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::css-classes", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::cursor", callback: (($obj: TreeExpander, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::cursor", callback: (($obj: TreeExpander, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::cursor", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::cursor", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::cursor", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::focus-on-click", callback: (($obj: TreeExpander, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::focus-on-click", callback: (($obj: TreeExpander, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::focus-on-click", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::focus-on-click", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::focus-on-click", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::focusable", callback: (($obj: TreeExpander, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::focusable", callback: (($obj: TreeExpander, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::focusable", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::focusable", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::focusable", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::halign", callback: (($obj: TreeExpander, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::halign", callback: (($obj: TreeExpander, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::halign", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::halign", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::halign", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::has-default", callback: (($obj: TreeExpander, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-default", callback: (($obj: TreeExpander, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::has-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::has-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::has-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::has-focus", callback: (($obj: TreeExpander, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-focus", callback: (($obj: TreeExpander, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::has-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::has-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::has-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::has-tooltip", callback: (($obj: TreeExpander, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-tooltip", callback: (($obj: TreeExpander, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::has-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::has-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::has-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::height-request", callback: (($obj: TreeExpander, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::height-request", callback: (($obj: TreeExpander, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::height-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::height-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::height-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::hexpand", callback: (($obj: TreeExpander, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hexpand", callback: (($obj: TreeExpander, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::hexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::hexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::hexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::hexpand-set", callback: (($obj: TreeExpander, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hexpand-set", callback: (($obj: TreeExpander, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::hexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::hexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::hexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::layout-manager", callback: (($obj: TreeExpander, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::layout-manager", callback: (($obj: TreeExpander, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::layout-manager", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::layout-manager", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::layout-manager", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-bottom", callback: (($obj: TreeExpander, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-bottom", callback: (($obj: TreeExpander, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-bottom", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-bottom", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-bottom", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-end", callback: (($obj: TreeExpander, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-end", callback: (($obj: TreeExpander, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-end", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-end", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-end", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-start", callback: (($obj: TreeExpander, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-start", callback: (($obj: TreeExpander, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-start", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-start", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-start", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-top", callback: (($obj: TreeExpander, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-top", callback: (($obj: TreeExpander, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-top", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-top", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-top", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::name", callback: (($obj: TreeExpander, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::name", callback: (($obj: TreeExpander, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::opacity", callback: (($obj: TreeExpander, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::opacity", callback: (($obj: TreeExpander, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::opacity", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::opacity", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::opacity", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::overflow", callback: (($obj: TreeExpander, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::overflow", callback: (($obj: TreeExpander, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::overflow", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::overflow", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::overflow", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::parent", callback: (($obj: TreeExpander, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::parent", callback: (($obj: TreeExpander, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::receives-default", callback: (($obj: TreeExpander, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::receives-default", callback: (($obj: TreeExpander, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::receives-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::receives-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::receives-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::root", callback: (($obj: TreeExpander, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::root", callback: (($obj: TreeExpander, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::root", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::root", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::root", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::scale-factor", callback: (($obj: TreeExpander, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::scale-factor", callback: (($obj: TreeExpander, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::scale-factor", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::scale-factor", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::scale-factor", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::sensitive", callback: (($obj: TreeExpander, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::sensitive", callback: (($obj: TreeExpander, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::sensitive", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::sensitive", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::sensitive", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::tooltip-markup", callback: (($obj: TreeExpander, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::tooltip-markup", callback: (($obj: TreeExpander, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::tooltip-markup", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::tooltip-markup", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::tooltip-markup", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::tooltip-text", callback: (($obj: TreeExpander, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::tooltip-text", callback: (($obj: TreeExpander, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::tooltip-text", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::tooltip-text", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::tooltip-text", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::valign", callback: (($obj: TreeExpander, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::valign", callback: (($obj: TreeExpander, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::valign", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::valign", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::valign", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::vexpand", callback: (($obj: TreeExpander, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vexpand", callback: (($obj: TreeExpander, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::vexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::vexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::vexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::vexpand-set", callback: (($obj: TreeExpander, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vexpand-set", callback: (($obj: TreeExpander, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::vexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::vexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::vexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::visible", callback: (($obj: TreeExpander, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::visible", callback: (($obj: TreeExpander, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::width-request", callback: (($obj: TreeExpander, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::width-request", callback: (($obj: TreeExpander, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::width-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::width-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::width-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::accessible-role", callback: (($obj: TreeExpander, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-role", callback: (($obj: TreeExpander, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::accessible-role", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::accessible-role", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::accessible-role", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: TreeExpander_ConstructProps) + _init (config?: TreeExpander_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(): TreeExpander + static $gtype: GObject.Type +} +export interface TreeListModel_ConstructProps extends GObject.Object_ConstructProps { + autoexpand?: boolean + passthrough?: boolean +} +export class TreeListModel { + /* Properties of Gtk.TreeListModel */ + autoexpand: boolean + readonly model: Gio.ListModel + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of Gtk.TreeListModel */ + getAutoexpand(): boolean + getChildRow(position: number): TreeListRow | null + getModel(): Gio.ListModel + getPassthrough(): boolean + getRow(position: number): TreeListRow | null + setAutoexpand(autoexpand: boolean): void + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Methods of Gio.ListModel */ + getItemType(): GObject.Type + getNItems(): number + getItem(position: number): GObject.Object | null + itemsChanged(position: number, removed: number, added: number): void + /* Virtual methods of Gtk.TreeListModel */ + vfuncGetItem(position: number): GObject.Object | null + vfuncGetItemType(): GObject.Type + vfuncGetNItems(): number + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: TreeListModel, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: TreeListModel, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of Gio.ListModel */ + connect(sigName: "items-changed", callback: (($obj: TreeListModel, position: number, removed: number, added: number) => void)): number + connect_after(sigName: "items-changed", callback: (($obj: TreeListModel, position: number, removed: number, added: number) => void)): number + emit(sigName: "items-changed", position: number, removed: number, added: number): void + on(sigName: "items-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "items-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "items-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::autoexpand", callback: (($obj: TreeListModel, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::autoexpand", callback: (($obj: TreeListModel, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::autoexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::autoexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::autoexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::model", callback: (($obj: TreeListModel, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::model", callback: (($obj: TreeListModel, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::model", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::model", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::model", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: TreeListModel_ConstructProps) + _init (config?: TreeListModel_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(root: Gio.ListModel, passthrough: boolean, autoexpand: boolean, createFunc: TreeListModelCreateModelFunc): TreeListModel + static $gtype: GObject.Type +} +export interface TreeListRow_ConstructProps extends GObject.Object_ConstructProps { + expanded?: boolean +} +export class TreeListRow { + /* Properties of Gtk.TreeListRow */ + readonly children: Gio.ListModel + readonly depth: number + readonly expandable: boolean + expanded: boolean + readonly item: GObject.Object + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of Gtk.TreeListRow */ + getChildRow(position: number): TreeListRow | null + getChildren(): Gio.ListModel | null + getDepth(): number + getExpanded(): boolean + getItem(): GObject.Object | null + getParent(): TreeListRow | null + getPosition(): number + isExpandable(): boolean + setExpanded(expanded: boolean): void + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: TreeListRow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: TreeListRow, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::children", callback: (($obj: TreeListRow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::children", callback: (($obj: TreeListRow, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::children", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::children", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::children", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::depth", callback: (($obj: TreeListRow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::depth", callback: (($obj: TreeListRow, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::depth", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::depth", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::depth", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::expandable", callback: (($obj: TreeListRow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::expandable", callback: (($obj: TreeListRow, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::expandable", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::expandable", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::expandable", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::expanded", callback: (($obj: TreeListRow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::expanded", callback: (($obj: TreeListRow, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::expanded", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::expanded", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::expanded", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::item", callback: (($obj: TreeListRow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::item", callback: (($obj: TreeListRow, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::item", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::item", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::item", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: TreeListRow_ConstructProps) + _init (config?: TreeListRow_ConstructProps): void + static $gtype: GObject.Type +} +export interface TreeListRowSorter_ConstructProps extends Sorter_ConstructProps { + sorter?: Sorter +} +export class TreeListRowSorter { + /* Properties of Gtk.TreeListRowSorter */ + sorter: Sorter + /* Fields of Gtk.Sorter */ + parentInstance: GObject.Object + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of Gtk.TreeListRowSorter */ + getSorter(): Sorter | null + setSorter(sorter?: Sorter | null): void + /* Methods of Gtk.Sorter */ + changed(change: SorterChange): void + compare(item1: GObject.Object, item2: GObject.Object): Ordering + getOrder(): SorterOrder + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Virtual methods of Gtk.Sorter */ + vfuncCompare(item1?: GObject.Object | null, item2?: GObject.Object | null): Ordering + vfuncGetOrder(): SorterOrder + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Gtk.Sorter */ + connect(sigName: "changed", callback: (($obj: TreeListRowSorter, change: SorterChange) => void)): number + connect_after(sigName: "changed", callback: (($obj: TreeListRowSorter, change: SorterChange) => void)): number + emit(sigName: "changed", change: SorterChange): void + on(sigName: "changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: TreeListRowSorter, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: TreeListRowSorter, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::sorter", callback: (($obj: TreeListRowSorter, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::sorter", callback: (($obj: TreeListRowSorter, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::sorter", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::sorter", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::sorter", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: TreeListRowSorter_ConstructProps) + _init (config?: TreeListRowSorter_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(sorter?: Sorter | null): TreeListRowSorter + static $gtype: GObject.Type +} +export interface TreeModelFilter_ConstructProps extends GObject.Object_ConstructProps { + childModel?: TreeModel + virtualRoot?: TreePath +} +export class TreeModelFilter { + /* Fields of Gtk.TreeModelFilter */ + parent: GObject.Object + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of Gtk.TreeModelFilter */ + clearCache(): void + convertChildIterToIter(childIter: TreeIter): [ /* returnType */ boolean, /* filterIter */ TreeIter ] + convertChildPathToPath(childPath: TreePath): TreePath | null + convertIterToChildIter(filterIter: TreeIter): /* childIter */ TreeIter + convertPathToChildPath(filterPath: TreePath): TreePath | null + getModel(): TreeModel + refilter(): void + setModifyFunc(types: GObject.Type[], func: TreeModelFilterModifyFunc): void + setVisibleColumn(column: number): void + setVisibleFunc(func: TreeModelFilterVisibleFunc): void + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Methods of Gtk.TreeDragSource */ + dragDataDelete(path: TreePath): boolean + dragDataGet(path: TreePath): Gdk.ContentProvider | null + rowDraggable(path: TreePath): boolean + /* Methods of Gtk.TreeModel */ + filterNew(root?: TreePath | null): TreeModel + foreach(func: TreeModelForeachFunc): void + getColumnType(index: number): GObject.Type + getFlags(): TreeModelFlags + getIter(path: TreePath): [ /* returnType */ boolean, /* iter */ TreeIter ] + getIterFirst(): [ /* returnType */ boolean, /* iter */ TreeIter ] + getIterFromString(pathString: string): [ /* returnType */ boolean, /* iter */ TreeIter ] + getNColumns(): number + getPath(iter: TreeIter): TreePath + getStringFromIter(iter: TreeIter): string | null + getValue(iter: TreeIter, column: number): /* value */ any + iterChildren(parent?: TreeIter | null): [ /* returnType */ boolean, /* iter */ TreeIter ] + iterHasChild(iter: TreeIter): boolean + iterNChildren(iter?: TreeIter | null): number + iterNext(iter: TreeIter): boolean + iterNthChild(parent: TreeIter | null, n: number): [ /* returnType */ boolean, /* iter */ TreeIter ] + iterParent(child: TreeIter): [ /* returnType */ boolean, /* iter */ TreeIter ] + iterPrevious(iter: TreeIter): boolean + refNode(iter: TreeIter): void + rowChanged(path: TreePath, iter: TreeIter): void + rowDeleted(path: TreePath): void + rowHasChildToggled(path: TreePath, iter: TreeIter): void + rowInserted(path: TreePath, iter: TreeIter): void + rowsReordered(path: TreePath, iter: TreeIter | null, newOrder: number[]): void + unrefNode(iter: TreeIter): void + /* Virtual methods of Gtk.TreeModelFilter */ + vfuncModify(childModel: TreeModel, iter: TreeIter, value: any, column: number): void + vfuncVisible(childModel: TreeModel, iter: TreeIter): boolean + vfuncDragDataDelete(path: TreePath): boolean + vfuncDragDataGet(path: TreePath): Gdk.ContentProvider | null + vfuncRowDraggable(path: TreePath): boolean + vfuncGetColumnType(index: number): GObject.Type + vfuncGetFlags(): TreeModelFlags + vfuncGetIter(path: TreePath): [ /* returnType */ boolean, /* iter */ TreeIter ] + vfuncGetNColumns(): number + vfuncGetPath(iter: TreeIter): TreePath + vfuncGetValue(iter: TreeIter, column: number): /* value */ any + vfuncIterChildren(parent?: TreeIter | null): [ /* returnType */ boolean, /* iter */ TreeIter ] + vfuncIterHasChild(iter: TreeIter): boolean + vfuncIterNChildren(iter?: TreeIter | null): number + vfuncIterNext(iter: TreeIter): boolean + vfuncIterNthChild(parent: TreeIter | null, n: number): [ /* returnType */ boolean, /* iter */ TreeIter ] + vfuncIterParent(child: TreeIter): [ /* returnType */ boolean, /* iter */ TreeIter ] + vfuncIterPrevious(iter: TreeIter): boolean + vfuncRefNode(iter: TreeIter): void + vfuncRowChanged(path: TreePath, iter: TreeIter): void + vfuncRowDeleted(path: TreePath): void + vfuncRowHasChildToggled(path: TreePath, iter: TreeIter): void + vfuncRowInserted(path: TreePath, iter: TreeIter): void + vfuncUnrefNode(iter: TreeIter): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: TreeModelFilter, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: TreeModelFilter, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of Gtk.TreeModel */ + connect(sigName: "row-changed", callback: (($obj: TreeModelFilter, path: TreePath, iter: TreeIter) => void)): number + connect_after(sigName: "row-changed", callback: (($obj: TreeModelFilter, path: TreePath, iter: TreeIter) => void)): number + emit(sigName: "row-changed", path: TreePath, iter: TreeIter): void + on(sigName: "row-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "row-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "row-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "row-deleted", callback: (($obj: TreeModelFilter, path: TreePath) => void)): number + connect_after(sigName: "row-deleted", callback: (($obj: TreeModelFilter, path: TreePath) => void)): number + emit(sigName: "row-deleted", path: TreePath): void + on(sigName: "row-deleted", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "row-deleted", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "row-deleted", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "row-has-child-toggled", callback: (($obj: TreeModelFilter, path: TreePath, iter: TreeIter) => void)): number + connect_after(sigName: "row-has-child-toggled", callback: (($obj: TreeModelFilter, path: TreePath, iter: TreeIter) => void)): number + emit(sigName: "row-has-child-toggled", path: TreePath, iter: TreeIter): void + on(sigName: "row-has-child-toggled", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "row-has-child-toggled", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "row-has-child-toggled", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "row-inserted", callback: (($obj: TreeModelFilter, path: TreePath, iter: TreeIter) => void)): number + connect_after(sigName: "row-inserted", callback: (($obj: TreeModelFilter, path: TreePath, iter: TreeIter) => void)): number + emit(sigName: "row-inserted", path: TreePath, iter: TreeIter): void + on(sigName: "row-inserted", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "row-inserted", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "row-inserted", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "rows-reordered", callback: (($obj: TreeModelFilter, path: TreePath, iter: TreeIter, newOrder?: object | null) => void)): number + connect_after(sigName: "rows-reordered", callback: (($obj: TreeModelFilter, path: TreePath, iter: TreeIter, newOrder?: object | null) => void)): number + emit(sigName: "rows-reordered", path: TreePath, iter: TreeIter, newOrder?: object | null): void + on(sigName: "rows-reordered", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "rows-reordered", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "rows-reordered", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: TreeModelFilter_ConstructProps) + _init (config?: TreeModelFilter_ConstructProps): void + static $gtype: GObject.Type +} +export interface TreeModelSort_ConstructProps extends GObject.Object_ConstructProps { + model?: TreeModel +} +export class TreeModelSort { + /* Fields of Gtk.TreeModelSort */ + parent: GObject.Object + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of Gtk.TreeModelSort */ + clearCache(): void + convertChildIterToIter(childIter: TreeIter): [ /* returnType */ boolean, /* sortIter */ TreeIter ] + convertChildPathToPath(childPath: TreePath): TreePath | null + convertIterToChildIter(sortedIter: TreeIter): /* childIter */ TreeIter + convertPathToChildPath(sortedPath: TreePath): TreePath | null + getModel(): TreeModel + iterIsValid(iter: TreeIter): boolean + resetDefaultSortFunc(): void + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Methods of Gtk.TreeDragSource */ + dragDataDelete(path: TreePath): boolean + dragDataGet(path: TreePath): Gdk.ContentProvider | null + rowDraggable(path: TreePath): boolean + /* Methods of Gtk.TreeModel */ + filterNew(root?: TreePath | null): TreeModel + foreach(func: TreeModelForeachFunc): void + getColumnType(index: number): GObject.Type + getFlags(): TreeModelFlags + getIter(path: TreePath): [ /* returnType */ boolean, /* iter */ TreeIter ] + getIterFirst(): [ /* returnType */ boolean, /* iter */ TreeIter ] + getIterFromString(pathString: string): [ /* returnType */ boolean, /* iter */ TreeIter ] + getNColumns(): number + getPath(iter: TreeIter): TreePath + getStringFromIter(iter: TreeIter): string | null + getValue(iter: TreeIter, column: number): /* value */ any + iterChildren(parent?: TreeIter | null): [ /* returnType */ boolean, /* iter */ TreeIter ] + iterHasChild(iter: TreeIter): boolean + iterNChildren(iter?: TreeIter | null): number + iterNext(iter: TreeIter): boolean + iterNthChild(parent: TreeIter | null, n: number): [ /* returnType */ boolean, /* iter */ TreeIter ] + iterParent(child: TreeIter): [ /* returnType */ boolean, /* iter */ TreeIter ] + iterPrevious(iter: TreeIter): boolean + refNode(iter: TreeIter): void + rowChanged(path: TreePath, iter: TreeIter): void + rowDeleted(path: TreePath): void + rowHasChildToggled(path: TreePath, iter: TreeIter): void + rowInserted(path: TreePath, iter: TreeIter): void + rowsReordered(path: TreePath, iter: TreeIter | null, newOrder: number[]): void + unrefNode(iter: TreeIter): void + /* Methods of Gtk.TreeSortable */ + getSortColumnId(): [ /* returnType */ boolean, /* sortColumnId */ number, /* order */ SortType ] + hasDefaultSortFunc(): boolean + setDefaultSortFunc(sortFunc: TreeIterCompareFunc): void + setSortColumnId(sortColumnId: number, order: SortType): void + setSortFunc(sortColumnId: number, sortFunc: TreeIterCompareFunc): void + sortColumnChanged(): void + /* Virtual methods of Gtk.TreeModelSort */ + vfuncDragDataDelete(path: TreePath): boolean + vfuncDragDataGet(path: TreePath): Gdk.ContentProvider | null + vfuncRowDraggable(path: TreePath): boolean + vfuncGetColumnType(index: number): GObject.Type + vfuncGetFlags(): TreeModelFlags + vfuncGetIter(path: TreePath): [ /* returnType */ boolean, /* iter */ TreeIter ] + vfuncGetNColumns(): number + vfuncGetPath(iter: TreeIter): TreePath + vfuncGetValue(iter: TreeIter, column: number): /* value */ any + vfuncIterChildren(parent?: TreeIter | null): [ /* returnType */ boolean, /* iter */ TreeIter ] + vfuncIterHasChild(iter: TreeIter): boolean + vfuncIterNChildren(iter?: TreeIter | null): number + vfuncIterNext(iter: TreeIter): boolean + vfuncIterNthChild(parent: TreeIter | null, n: number): [ /* returnType */ boolean, /* iter */ TreeIter ] + vfuncIterParent(child: TreeIter): [ /* returnType */ boolean, /* iter */ TreeIter ] + vfuncIterPrevious(iter: TreeIter): boolean + vfuncRefNode(iter: TreeIter): void + vfuncRowChanged(path: TreePath, iter: TreeIter): void + vfuncRowDeleted(path: TreePath): void + vfuncRowHasChildToggled(path: TreePath, iter: TreeIter): void + vfuncRowInserted(path: TreePath, iter: TreeIter): void + vfuncUnrefNode(iter: TreeIter): void + vfuncGetSortColumnId(): [ /* returnType */ boolean, /* sortColumnId */ number, /* order */ SortType ] + vfuncHasDefaultSortFunc(): boolean + vfuncSetDefaultSortFunc(sortFunc: TreeIterCompareFunc): void + vfuncSetSortColumnId(sortColumnId: number, order: SortType): void + vfuncSetSortFunc(sortColumnId: number, sortFunc: TreeIterCompareFunc): void + vfuncSortColumnChanged(): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: TreeModelSort, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: TreeModelSort, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of Gtk.TreeModel */ + connect(sigName: "row-changed", callback: (($obj: TreeModelSort, path: TreePath, iter: TreeIter) => void)): number + connect_after(sigName: "row-changed", callback: (($obj: TreeModelSort, path: TreePath, iter: TreeIter) => void)): number + emit(sigName: "row-changed", path: TreePath, iter: TreeIter): void + on(sigName: "row-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "row-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "row-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "row-deleted", callback: (($obj: TreeModelSort, path: TreePath) => void)): number + connect_after(sigName: "row-deleted", callback: (($obj: TreeModelSort, path: TreePath) => void)): number + emit(sigName: "row-deleted", path: TreePath): void + on(sigName: "row-deleted", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "row-deleted", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "row-deleted", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "row-has-child-toggled", callback: (($obj: TreeModelSort, path: TreePath, iter: TreeIter) => void)): number + connect_after(sigName: "row-has-child-toggled", callback: (($obj: TreeModelSort, path: TreePath, iter: TreeIter) => void)): number + emit(sigName: "row-has-child-toggled", path: TreePath, iter: TreeIter): void + on(sigName: "row-has-child-toggled", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "row-has-child-toggled", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "row-has-child-toggled", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "row-inserted", callback: (($obj: TreeModelSort, path: TreePath, iter: TreeIter) => void)): number + connect_after(sigName: "row-inserted", callback: (($obj: TreeModelSort, path: TreePath, iter: TreeIter) => void)): number + emit(sigName: "row-inserted", path: TreePath, iter: TreeIter): void + on(sigName: "row-inserted", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "row-inserted", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "row-inserted", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "rows-reordered", callback: (($obj: TreeModelSort, path: TreePath, iter: TreeIter, newOrder?: object | null) => void)): number + connect_after(sigName: "rows-reordered", callback: (($obj: TreeModelSort, path: TreePath, iter: TreeIter, newOrder?: object | null) => void)): number + emit(sigName: "rows-reordered", path: TreePath, iter: TreeIter, newOrder?: object | null): void + on(sigName: "rows-reordered", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "rows-reordered", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "rows-reordered", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of Gtk.TreeSortable */ + connect(sigName: "sort-column-changed", callback: (($obj: TreeModelSort) => void)): number + connect_after(sigName: "sort-column-changed", callback: (($obj: TreeModelSort) => void)): number + emit(sigName: "sort-column-changed"): void + on(sigName: "sort-column-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "sort-column-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "sort-column-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: TreeModelSort_ConstructProps) + _init (config?: TreeModelSort_ConstructProps): void + /* Static methods and pseudo-constructors */ + static newWithModel(childModel: TreeModel): TreeModelSort + static $gtype: GObject.Type +} +export interface TreeSelection_ConstructProps extends GObject.Object_ConstructProps { + mode?: SelectionMode +} +export class TreeSelection { + /* Properties of Gtk.TreeSelection */ + mode: SelectionMode + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of Gtk.TreeSelection */ + countSelectedRows(): number + getMode(): SelectionMode + getSelected(): [ /* returnType */ boolean, /* model */ TreeModel | null, /* iter */ TreeIter | null ] + getSelectedRows(): [ /* returnType */ TreePath[], /* model */ TreeModel | null ] + getTreeView(): TreeView + iterIsSelected(iter: TreeIter): boolean + pathIsSelected(path: TreePath): boolean + selectAll(): void + selectIter(iter: TreeIter): void + selectPath(path: TreePath): void + selectRange(startPath: TreePath, endPath: TreePath): void + selectedForeach(func: TreeSelectionForeachFunc): void + setMode(type: SelectionMode): void + setSelectFunction(func: TreeSelectionFunc | null): void + unselectAll(): void + unselectIter(iter: TreeIter): void + unselectPath(path: TreePath): void + unselectRange(startPath: TreePath, endPath: TreePath): void + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Gtk.TreeSelection */ + connect(sigName: "changed", callback: (($obj: TreeSelection) => void)): number + connect_after(sigName: "changed", callback: (($obj: TreeSelection) => void)): number + emit(sigName: "changed"): void + on(sigName: "changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: TreeSelection, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: TreeSelection, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::mode", callback: (($obj: TreeSelection, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::mode", callback: (($obj: TreeSelection, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::mode", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::mode", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::mode", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: TreeSelection_ConstructProps) + _init (config?: TreeSelection_ConstructProps): void + static $gtype: GObject.Type +} +export interface TreeStore_ConstructProps extends GObject.Object_ConstructProps { +} +export class TreeStore { + /* Fields of Gtk.TreeStore */ + parent: GObject.Object + priv: TreeStorePrivate + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of Gtk.TreeStore */ + append(parent?: TreeIter | null): /* iter */ TreeIter + clear(): void + insert(parent: TreeIter | null, position: number): /* iter */ TreeIter + insertAfter(parent?: TreeIter | null, sibling?: TreeIter | null): /* iter */ TreeIter + insertBefore(parent?: TreeIter | null, sibling?: TreeIter | null): /* iter */ TreeIter + insertWithValues(parent: TreeIter | null, position: number, columns: number[], values: any): /* iter */ TreeIter | null + isAncestor(iter: TreeIter, descendant: TreeIter): boolean + iterDepth(iter: TreeIter): number + iterIsValid(iter: TreeIter): boolean + moveAfter(iter: TreeIter, position?: TreeIter | null): void + moveBefore(iter: TreeIter, position?: TreeIter | null): void + prepend(parent?: TreeIter | null): /* iter */ TreeIter + remove(iter: TreeIter): boolean + setColumnTypes(types: GObject.Type[]): void + setValue(iter: TreeIter, column: number, value: any): void + set(iter: TreeIter, columns: number[], values: any): void + swap(a: TreeIter, b: TreeIter): void + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Methods of Gtk.Buildable */ + getBuildableId(): string + /* Methods of Gtk.TreeDragDest */ + dragDataReceived(dest: TreePath, value: any): boolean + rowDropPossible(destPath: TreePath, value: any): boolean + /* Methods of Gtk.TreeDragSource */ + dragDataDelete(path: TreePath): boolean + dragDataGet(path: TreePath): Gdk.ContentProvider | null + rowDraggable(path: TreePath): boolean + /* Methods of Gtk.TreeModel */ + filterNew(root?: TreePath | null): TreeModel + foreach(func: TreeModelForeachFunc): void + getColumnType(index: number): GObject.Type + getFlags(): TreeModelFlags + getIter(path: TreePath): [ /* returnType */ boolean, /* iter */ TreeIter ] + getIterFirst(): [ /* returnType */ boolean, /* iter */ TreeIter ] + getIterFromString(pathString: string): [ /* returnType */ boolean, /* iter */ TreeIter ] + getNColumns(): number + getPath(iter: TreeIter): TreePath + getStringFromIter(iter: TreeIter): string | null + getValue(iter: TreeIter, column: number): /* value */ any + iterChildren(parent?: TreeIter | null): [ /* returnType */ boolean, /* iter */ TreeIter ] + iterHasChild(iter: TreeIter): boolean + iterNChildren(iter?: TreeIter | null): number + iterNext(iter: TreeIter): boolean + iterNthChild(parent: TreeIter | null, n: number): [ /* returnType */ boolean, /* iter */ TreeIter ] + iterParent(child: TreeIter): [ /* returnType */ boolean, /* iter */ TreeIter ] + iterPrevious(iter: TreeIter): boolean + refNode(iter: TreeIter): void + rowChanged(path: TreePath, iter: TreeIter): void + rowDeleted(path: TreePath): void + rowHasChildToggled(path: TreePath, iter: TreeIter): void + rowInserted(path: TreePath, iter: TreeIter): void + rowsReordered(path: TreePath, iter: TreeIter | null, newOrder: number[]): void + unrefNode(iter: TreeIter): void + /* Methods of Gtk.TreeSortable */ + getSortColumnId(): [ /* returnType */ boolean, /* sortColumnId */ number, /* order */ SortType ] + hasDefaultSortFunc(): boolean + setDefaultSortFunc(sortFunc: TreeIterCompareFunc): void + setSortColumnId(sortColumnId: number, order: SortType): void + setSortFunc(sortColumnId: number, sortFunc: TreeIterCompareFunc): void + sortColumnChanged(): void + /* Virtual methods of Gtk.TreeStore */ + vfuncAddChild(builder: Builder, child: GObject.Object, type?: string | null): void + vfuncCustomFinished(builder: Builder, child: GObject.Object | null, tagname: string, data?: object | null): void + vfuncCustomTagEnd(builder: Builder, child: GObject.Object | null, tagname: string, data?: object | null): void + vfuncCustomTagStart(builder: Builder, child: GObject.Object | null, tagname: string): [ /* returnType */ boolean, /* parser */ BuildableParser, /* data */ object | null ] + vfuncGetId(): string + vfuncGetInternalChild(builder: Builder, childname: string): GObject.Object + vfuncParserFinished(builder: Builder): void + vfuncSetBuildableProperty(builder: Builder, name: string, value: any): void + vfuncSetId(id: string): void + vfuncDragDataReceived(dest: TreePath, value: any): boolean + vfuncRowDropPossible(destPath: TreePath, value: any): boolean + vfuncDragDataDelete(path: TreePath): boolean + vfuncDragDataGet(path: TreePath): Gdk.ContentProvider | null + vfuncRowDraggable(path: TreePath): boolean + vfuncGetColumnType(index: number): GObject.Type + vfuncGetFlags(): TreeModelFlags + vfuncGetIter(path: TreePath): [ /* returnType */ boolean, /* iter */ TreeIter ] + vfuncGetNColumns(): number + vfuncGetPath(iter: TreeIter): TreePath + vfuncGetValue(iter: TreeIter, column: number): /* value */ any + vfuncIterChildren(parent?: TreeIter | null): [ /* returnType */ boolean, /* iter */ TreeIter ] + vfuncIterHasChild(iter: TreeIter): boolean + vfuncIterNChildren(iter?: TreeIter | null): number + vfuncIterNext(iter: TreeIter): boolean + vfuncIterNthChild(parent: TreeIter | null, n: number): [ /* returnType */ boolean, /* iter */ TreeIter ] + vfuncIterParent(child: TreeIter): [ /* returnType */ boolean, /* iter */ TreeIter ] + vfuncIterPrevious(iter: TreeIter): boolean + vfuncRefNode(iter: TreeIter): void + vfuncRowChanged(path: TreePath, iter: TreeIter): void + vfuncRowDeleted(path: TreePath): void + vfuncRowHasChildToggled(path: TreePath, iter: TreeIter): void + vfuncRowInserted(path: TreePath, iter: TreeIter): void + vfuncUnrefNode(iter: TreeIter): void + vfuncGetSortColumnId(): [ /* returnType */ boolean, /* sortColumnId */ number, /* order */ SortType ] + vfuncHasDefaultSortFunc(): boolean + vfuncSetDefaultSortFunc(sortFunc: TreeIterCompareFunc): void + vfuncSetSortColumnId(sortColumnId: number, order: SortType): void + vfuncSetSortFunc(sortColumnId: number, sortFunc: TreeIterCompareFunc): void + vfuncSortColumnChanged(): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: TreeStore, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: TreeStore, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of Gtk.TreeModel */ + connect(sigName: "row-changed", callback: (($obj: TreeStore, path: TreePath, iter: TreeIter) => void)): number + connect_after(sigName: "row-changed", callback: (($obj: TreeStore, path: TreePath, iter: TreeIter) => void)): number + emit(sigName: "row-changed", path: TreePath, iter: TreeIter): void + on(sigName: "row-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "row-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "row-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "row-deleted", callback: (($obj: TreeStore, path: TreePath) => void)): number + connect_after(sigName: "row-deleted", callback: (($obj: TreeStore, path: TreePath) => void)): number + emit(sigName: "row-deleted", path: TreePath): void + on(sigName: "row-deleted", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "row-deleted", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "row-deleted", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "row-has-child-toggled", callback: (($obj: TreeStore, path: TreePath, iter: TreeIter) => void)): number + connect_after(sigName: "row-has-child-toggled", callback: (($obj: TreeStore, path: TreePath, iter: TreeIter) => void)): number + emit(sigName: "row-has-child-toggled", path: TreePath, iter: TreeIter): void + on(sigName: "row-has-child-toggled", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "row-has-child-toggled", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "row-has-child-toggled", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "row-inserted", callback: (($obj: TreeStore, path: TreePath, iter: TreeIter) => void)): number + connect_after(sigName: "row-inserted", callback: (($obj: TreeStore, path: TreePath, iter: TreeIter) => void)): number + emit(sigName: "row-inserted", path: TreePath, iter: TreeIter): void + on(sigName: "row-inserted", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "row-inserted", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "row-inserted", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "rows-reordered", callback: (($obj: TreeStore, path: TreePath, iter: TreeIter, newOrder?: object | null) => void)): number + connect_after(sigName: "rows-reordered", callback: (($obj: TreeStore, path: TreePath, iter: TreeIter, newOrder?: object | null) => void)): number + emit(sigName: "rows-reordered", path: TreePath, iter: TreeIter, newOrder?: object | null): void + on(sigName: "rows-reordered", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "rows-reordered", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "rows-reordered", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of Gtk.TreeSortable */ + connect(sigName: "sort-column-changed", callback: (($obj: TreeStore) => void)): number + connect_after(sigName: "sort-column-changed", callback: (($obj: TreeStore) => void)): number + emit(sigName: "sort-column-changed"): void + on(sigName: "sort-column-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "sort-column-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "sort-column-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: TreeStore_ConstructProps) + _init (config?: TreeStore_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(types: GObject.Type[]): TreeStore + static $gtype: GObject.Type +} +export interface TreeView_ConstructProps extends Widget_ConstructProps { + activateOnSingleClick?: boolean + enableGridLines?: TreeViewGridLines + enableSearch?: boolean + enableTreeLines?: boolean + expanderColumn?: TreeViewColumn + fixedHeightMode?: boolean + headersClickable?: boolean + headersVisible?: boolean + hoverExpand?: boolean + hoverSelection?: boolean + levelIndentation?: number + model?: TreeModel + reorderable?: boolean + rubberBanding?: boolean + searchColumn?: number + showExpanders?: boolean + tooltipColumn?: number + accessibleRole?: AccessibleRole + hadjustment?: Adjustment + hscrollPolicy?: ScrollablePolicy + vadjustment?: Adjustment + vscrollPolicy?: ScrollablePolicy +} +export class TreeView { + /* Properties of Gtk.TreeView */ + activateOnSingleClick: boolean + enableGridLines: TreeViewGridLines + enableSearch: boolean + enableTreeLines: boolean + expanderColumn: TreeViewColumn + fixedHeightMode: boolean + headersClickable: boolean + headersVisible: boolean + hoverExpand: boolean + hoverSelection: boolean + levelIndentation: number + model: TreeModel + reorderable: boolean + rubberBanding: boolean + searchColumn: number + showExpanders: boolean + tooltipColumn: number + /* Properties of Gtk.Widget */ + canFocus: boolean + canTarget: boolean + cssClasses: string[] + cursor: Gdk.Cursor + focusOnClick: boolean + focusable: boolean + halign: Align + readonly hasDefault: boolean + readonly hasFocus: boolean + hasTooltip: boolean + heightRequest: number + hexpand: boolean + hexpandSet: boolean + layoutManager: LayoutManager + marginBottom: number + marginEnd: number + marginStart: number + marginTop: number + name: string + opacity: number + overflow: Overflow + readonly parent: Widget + receivesDefault: boolean + readonly root: Root + readonly scaleFactor: number + sensitive: boolean + tooltipMarkup: string + tooltipText: string + valign: Align + vexpand: boolean + vexpandSet: boolean + visible: boolean + widthRequest: number + /* Properties of Gtk.Accessible */ + accessibleRole: AccessibleRole + /* Properties of Gtk.Scrollable */ + hadjustment: Adjustment + hscrollPolicy: ScrollablePolicy + vadjustment: Adjustment + vscrollPolicy: ScrollablePolicy + /* Fields of Gtk.TreeView */ + parentInstance: Widget + /* Fields of GObject.InitiallyUnowned */ + gTypeInstance: GObject.TypeInstance + /* Methods of Gtk.TreeView */ + appendColumn(column: TreeViewColumn): number + collapseAll(): void + collapseRow(path: TreePath): boolean + columnsAutosize(): void + convertBinWindowToTreeCoords(bx: number, by: number): [ /* tx */ number, /* ty */ number ] + convertBinWindowToWidgetCoords(bx: number, by: number): [ /* wx */ number, /* wy */ number ] + convertTreeToBinWindowCoords(tx: number, ty: number): [ /* bx */ number, /* by */ number ] + convertTreeToWidgetCoords(tx: number, ty: number): [ /* wx */ number, /* wy */ number ] + convertWidgetToBinWindowCoords(wx: number, wy: number): [ /* bx */ number, /* by */ number ] + convertWidgetToTreeCoords(wx: number, wy: number): [ /* tx */ number, /* ty */ number ] + createRowDragIcon(path: TreePath): Gdk.Paintable | null + enableModelDragDest(formats: Gdk.ContentFormats, actions: Gdk.DragAction): void + enableModelDragSource(startButtonMask: Gdk.ModifierType, formats: Gdk.ContentFormats, actions: Gdk.DragAction): void + expandAll(): void + expandRow(path: TreePath, openAll: boolean): boolean + expandToPath(path: TreePath): void + getActivateOnSingleClick(): boolean + getBackgroundArea(path?: TreePath | null, column?: TreeViewColumn | null): /* rect */ Gdk.Rectangle + getCellArea(path?: TreePath | null, column?: TreeViewColumn | null): /* rect */ Gdk.Rectangle + getColumn(n: number): TreeViewColumn | null + getColumns(): TreeViewColumn[] + getCursor(): [ /* path */ TreePath | null, /* focusColumn */ TreeViewColumn | null ] + getDestRowAtPos(dragX: number, dragY: number): [ /* returnType */ boolean, /* path */ TreePath | null, /* pos */ TreeViewDropPosition | null ] + getDragDestRow(): [ /* path */ TreePath | null, /* pos */ TreeViewDropPosition | null ] + getEnableSearch(): boolean + getEnableTreeLines(): boolean + getExpanderColumn(): TreeViewColumn | null + getFixedHeightMode(): boolean + getGridLines(): TreeViewGridLines + getHeadersClickable(): boolean + getHeadersVisible(): boolean + getHoverExpand(): boolean + getHoverSelection(): boolean + getLevelIndentation(): number + getModel(): TreeModel | null + getNColumns(): number + getPathAtPos(x: number, y: number): [ /* returnType */ boolean, /* path */ TreePath | null, /* column */ TreeViewColumn | null, /* cellX */ number | null, /* cellY */ number | null ] + getReorderable(): boolean + getRubberBanding(): boolean + getSearchColumn(): number + getSearchEntry(): Editable | null + getSelection(): TreeSelection + getShowExpanders(): boolean + getTooltipColumn(): number + getTooltipContext(x: number, y: number, keyboardTip: boolean): [ /* returnType */ boolean, /* model */ TreeModel | null, /* path */ TreePath | null, /* iter */ TreeIter | null ] + getVisibleRange(): [ /* returnType */ boolean, /* startPath */ TreePath | null, /* endPath */ TreePath | null ] + getVisibleRect(): /* visibleRect */ Gdk.Rectangle + insertColumn(column: TreeViewColumn, position: number): number + insertColumnWithDataFunc(position: number, title: string, cell: CellRenderer, func: TreeCellDataFunc): number + isBlankAtPos(x: number, y: number): [ /* returnType */ boolean, /* path */ TreePath | null, /* column */ TreeViewColumn | null, /* cellX */ number | null, /* cellY */ number | null ] + isRubberBandingActive(): boolean + mapExpandedRows(func: TreeViewMappingFunc): void + moveColumnAfter(column: TreeViewColumn, baseColumn?: TreeViewColumn | null): void + removeColumn(column: TreeViewColumn): number + rowActivated(path: TreePath, column: TreeViewColumn): void + rowExpanded(path: TreePath): boolean + scrollToCell(path: TreePath | null, column: TreeViewColumn | null, useAlign: boolean, rowAlign: number, colAlign: number): void + scrollToPoint(treeX: number, treeY: number): void + setActivateOnSingleClick(single: boolean): void + setColumnDragFunction(func?: TreeViewColumnDropFunc | null): void + setCursor(path: TreePath, focusColumn: TreeViewColumn | null, startEditing: boolean): void + setCursorOnCell(path: TreePath, focusColumn: TreeViewColumn | null, focusCell: CellRenderer | null, startEditing: boolean): void + setDragDestRow(path: TreePath | null, pos: TreeViewDropPosition): void + setEnableSearch(enableSearch: boolean): void + setEnableTreeLines(enabled: boolean): void + setExpanderColumn(column?: TreeViewColumn | null): void + setFixedHeightMode(enable: boolean): void + setGridLines(gridLines: TreeViewGridLines): void + setHeadersClickable(setting: boolean): void + setHeadersVisible(headersVisible: boolean): void + setHoverExpand(expand: boolean): void + setHoverSelection(hover: boolean): void + setLevelIndentation(indentation: number): void + setModel(model?: TreeModel | null): void + setReorderable(reorderable: boolean): void + setRowSeparatorFunc(func?: TreeViewRowSeparatorFunc | null): void + setRubberBanding(enable: boolean): void + setSearchColumn(column: number): void + setSearchEntry(entry?: Editable | null): void + setSearchEqualFunc(searchEqualFunc: TreeViewSearchEqualFunc): void + setShowExpanders(enabled: boolean): void + setTooltipCell(tooltip: Tooltip, path?: TreePath | null, column?: TreeViewColumn | null, cell?: CellRenderer | null): void + setTooltipColumn(column: number): void + setTooltipRow(tooltip: Tooltip, path: TreePath): void + unsetRowsDragDest(): void + unsetRowsDragSource(): void + /* Methods of Gtk.Widget */ + actionSetEnabled(actionName: string, enabled: boolean): void + activate(): boolean + activateAction(name: string, args?: GLib.Variant | null): boolean + activateDefault(): void + addController(controller: EventController): void + addCssClass(cssClass: string): void + addMnemonicLabel(label: Widget): void + addTickCallback(callback: TickCallback): number + allocate(width: number, height: number, baseline: number, transform?: Gsk.Transform | null): void + childFocus(direction: DirectionType): boolean + computeBounds(target: Widget): [ /* returnType */ boolean, /* outBounds */ Graphene.Rect ] + computeExpand(orientation: Orientation): boolean + computePoint(target: Widget, point: Graphene.Point): [ /* returnType */ boolean, /* outPoint */ Graphene.Point ] + computeTransform(target: Widget): [ /* returnType */ boolean, /* outTransform */ Graphene.Matrix ] + contains(x: number, y: number): boolean + createPangoContext(): Pango.Context + createPangoLayout(text?: string | null): Pango.Layout + dragCheckThreshold(startX: number, startY: number, currentX: number, currentY: number): boolean + errorBell(): void + getAllocatedBaseline(): number + getAllocatedHeight(): number + getAllocatedWidth(): number + getAllocation(): /* allocation */ Allocation + getAncestor(widgetType: GObject.Type): Widget | null + getCanFocus(): boolean + getCanTarget(): boolean + getChildVisible(): boolean + getClipboard(): Gdk.Clipboard + getCssClasses(): string[] + getCssName(): string + getDirection(): TextDirection + getDisplay(): Gdk.Display + getFirstChild(): Widget | null + getFocusChild(): Widget | null + getFocusOnClick(): boolean + getFocusable(): boolean + getFontMap(): Pango.FontMap | null + getFontOptions(): cairo.FontOptions | null + getFrameClock(): Gdk.FrameClock | null + getHalign(): Align + getHasTooltip(): boolean + getHeight(): number + getHexpand(): boolean + getHexpandSet(): boolean + getLastChild(): Widget | null + getLayoutManager(): LayoutManager | null + getMapped(): boolean + getMarginBottom(): number + getMarginEnd(): number + getMarginStart(): number + getMarginTop(): number + getName(): string + getNative(): Native | null + getNextSibling(): Widget | null + getOpacity(): number + getOverflow(): Overflow + getPangoContext(): Pango.Context + getParent(): Widget | null + getPreferredSize(): [ /* minimumSize */ Requisition | null, /* naturalSize */ Requisition | null ] + getPrevSibling(): Widget | null + getPrimaryClipboard(): Gdk.Clipboard + getRealized(): boolean + getReceivesDefault(): boolean + getRequestMode(): SizeRequestMode + getRoot(): Root | null + getScaleFactor(): number + getSensitive(): boolean + getSettings(): Settings + getSize(orientation: Orientation): number + getSizeRequest(): [ /* width */ number | null, /* height */ number | null ] + getStateFlags(): StateFlags + getStyleContext(): StyleContext + getTemplateChild(widgetType: GObject.Type, name: string): GObject.Object + getTooltipMarkup(): string | null + getTooltipText(): string | null + getValign(): 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?: Gio.ActionGroup | null): void + insertAfter(parent: Widget, previousSibling?: Widget | null): void + insertBefore(parent: Widget, nextSibling?: Widget | null): void + isAncestor(ancestor: Widget): boolean + isDrawable(): boolean + isFocus(): boolean + isSensitive(): boolean + isVisible(): boolean + keynavFailed(direction: DirectionType): boolean + listMnemonicLabels(): Widget[] + map(): void + measure(orientation: Orientation, forSize: number): [ /* minimum */ number | null, /* natural */ number | null, /* minimumBaseline */ number | null, /* naturalBaseline */ number | null ] + mnemonicActivate(groupCycling: boolean): boolean + observeChildren(): Gio.ListModel + observeControllers(): Gio.ListModel + pick(x: number, y: number, flags: PickFlags): Widget | null + queueAllocate(): void + queueDraw(): void + queueResize(): void + realize(): void + removeController(controller: EventController): void + removeCssClass(cssClass: string): void + removeMnemonicLabel(label: Widget): void + removeTickCallback(id: number): void + setCanFocus(canFocus: boolean): void + setCanTarget(canTarget: boolean): void + setChildVisible(childVisible: boolean): void + setCssClasses(classes: string[]): void + setCursorFromName(name?: string | null): void + setDirection(dir: TextDirection): void + setFocusChild(child?: Widget | null): void + setFocusOnClick(focusOnClick: boolean): void + setFocusable(focusable: boolean): void + setFontMap(fontMap?: Pango.FontMap | null): void + setFontOptions(options?: cairo.FontOptions | null): void + setHalign(align: Align): void + setHasTooltip(hasTooltip: boolean): void + setHexpand(expand: boolean): void + setHexpandSet(set: boolean): void + setLayoutManager(layoutManager?: LayoutManager | 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: Overflow): void + setParent(parent: Widget): void + setReceivesDefault(receivesDefault: boolean): void + setSensitive(sensitive: boolean): void + setSizeRequest(width: number, height: number): void + setStateFlags(flags: StateFlags, clear: boolean): void + setTooltipMarkup(markup?: string | null): void + setTooltipText(text?: string | null): void + setValign(align: Align): void + setVexpand(expand: boolean): void + setVexpandSet(set: boolean): void + setVisible(visible: boolean): void + shouldLayout(): boolean + show(): void + sizeAllocate(allocation: Allocation, baseline: number): void + snapshotChild(child: Widget, snapshot: Snapshot): void + translateCoordinates(destWidget: Widget, srcX: number, srcY: number): [ /* returnType */ boolean, /* destX */ number | null, /* destY */ number | null ] + triggerTooltipQuery(): void + unmap(): void + unparent(): void + unrealize(): void + unsetStateFlags(flags: StateFlags): void + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Methods of Gtk.Accessible */ + getAccessibleRole(): AccessibleRole + resetProperty(property: AccessibleProperty): void + resetRelation(relation: AccessibleRelation): void + resetState(state: AccessibleState): void + updateProperty(properties: AccessibleProperty[], values: any): void + updateRelation(relations: AccessibleRelation[], values: any): void + updateState(states: AccessibleState[], values: any): void + /* Methods of Gtk.Buildable */ + getBuildableId(): string + /* Methods of Gtk.Scrollable */ + getBorder(): [ /* returnType */ boolean, /* border */ Border ] + getHadjustment(): Adjustment + getHscrollPolicy(): ScrollablePolicy + getVadjustment(): Adjustment + getVscrollPolicy(): ScrollablePolicy + setHadjustment(hadjustment?: Adjustment | null): void + setHscrollPolicy(policy: ScrollablePolicy): void + setVadjustment(vadjustment?: Adjustment | null): void + setVscrollPolicy(policy: ScrollablePolicy): void + /* Virtual methods of Gtk.TreeView */ + vfuncColumnsChanged(): void + vfuncCursorChanged(): void + vfuncExpandCollapseCursorRow(logical: boolean, expand: boolean, openAll: boolean): boolean + vfuncMoveCursor(step: MovementStep, count: number, extend: boolean, modify: boolean): boolean + vfuncRowActivated(path: TreePath, column: TreeViewColumn): void + vfuncRowCollapsed(iter: TreeIter, path: TreePath): void + vfuncRowExpanded(iter: TreeIter, path: TreePath): void + vfuncSelectAll(): boolean + vfuncSelectCursorParent(): boolean + vfuncSelectCursorRow(startEditing: boolean): boolean + vfuncStartInteractiveSearch(): boolean + vfuncTestCollapseRow(iter: TreeIter, path: TreePath): boolean + vfuncTestExpandRow(iter: TreeIter, path: TreePath): boolean + vfuncToggleCursorRow(): boolean + vfuncUnselectAll(): boolean + vfuncGetBorder(): [ /* returnType */ boolean, /* border */ Border ] + /* Virtual methods of Gtk.Widget */ + vfuncComputeExpand(hexpandP: boolean, vexpandP: boolean): void + vfuncContains(x: number, y: number): boolean + vfuncCssChanged(change: CssStyleChange): void + vfuncDirectionChanged(previousDirection: TextDirection): void + vfuncFocus(direction: DirectionType): boolean + vfuncGetRequestMode(): SizeRequestMode + vfuncGrabFocus(): boolean + vfuncHide(): void + vfuncKeynavFailed(direction: DirectionType): boolean + vfuncMap(): void + vfuncMeasure(orientation: Orientation, forSize: number): [ /* minimum */ number | null, /* natural */ number | null, /* minimumBaseline */ number | null, /* naturalBaseline */ number | null ] + vfuncMnemonicActivate(groupCycling: boolean): boolean + vfuncMoveFocus(direction: DirectionType): void + vfuncQueryTooltip(x: number, y: number, keyboardTooltip: boolean, tooltip: Tooltip): boolean + vfuncRealize(): void + vfuncRoot(): void + vfuncSetFocusChild(child?: Widget | null): void + vfuncShow(): void + vfuncSizeAllocate(width: number, height: number, baseline: number): void + vfuncSnapshot(snapshot: Snapshot): void + vfuncStateFlagsChanged(previousStateFlags: StateFlags): void + vfuncSystemSettingChanged(settings: SystemSetting): void + vfuncUnmap(): void + vfuncUnrealize(): void + vfuncUnroot(): void + vfuncAddChild(builder: Builder, child: GObject.Object, type?: string | null): void + vfuncCustomFinished(builder: Builder, child: GObject.Object | null, tagname: string, data?: object | null): void + vfuncCustomTagEnd(builder: Builder, child: GObject.Object | null, tagname: string, data?: object | null): void + vfuncCustomTagStart(builder: Builder, child: GObject.Object | null, tagname: string): [ /* returnType */ boolean, /* parser */ BuildableParser, /* data */ object | null ] + vfuncGetId(): string + vfuncGetInternalChild(builder: Builder, childname: string): GObject.Object + vfuncParserFinished(builder: Builder): void + vfuncSetBuildableProperty(builder: Builder, name: string, value: any): void + vfuncSetId(id: string): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Gtk.TreeView */ + connect(sigName: "columns-changed", callback: (($obj: TreeView) => void)): number + connect_after(sigName: "columns-changed", callback: (($obj: TreeView) => void)): number + emit(sigName: "columns-changed"): void + on(sigName: "columns-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "columns-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "columns-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "cursor-changed", callback: (($obj: TreeView) => void)): number + connect_after(sigName: "cursor-changed", callback: (($obj: TreeView) => void)): number + emit(sigName: "cursor-changed"): void + on(sigName: "cursor-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "cursor-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "cursor-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "expand-collapse-cursor-row", callback: (($obj: TreeView, object: boolean, p0: boolean, p1: boolean) => boolean)): number + connect_after(sigName: "expand-collapse-cursor-row", callback: (($obj: TreeView, object: boolean, p0: boolean, p1: boolean) => boolean)): number + emit(sigName: "expand-collapse-cursor-row", object: boolean, p0: boolean, p1: boolean): void + on(sigName: "expand-collapse-cursor-row", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "expand-collapse-cursor-row", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "expand-collapse-cursor-row", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "move-cursor", callback: (($obj: TreeView, step: MovementStep, direction: number, extend: boolean, modify: boolean) => boolean)): number + connect_after(sigName: "move-cursor", callback: (($obj: TreeView, step: MovementStep, direction: number, extend: boolean, modify: boolean) => boolean)): number + emit(sigName: "move-cursor", step: MovementStep, direction: number, extend: boolean, modify: boolean): void + on(sigName: "move-cursor", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "move-cursor", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "move-cursor", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "row-activated", callback: (($obj: TreeView, path: TreePath, column: TreeViewColumn) => void)): number + connect_after(sigName: "row-activated", callback: (($obj: TreeView, path: TreePath, column: TreeViewColumn) => void)): number + emit(sigName: "row-activated", path: TreePath, column: TreeViewColumn): void + on(sigName: "row-activated", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "row-activated", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "row-activated", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "row-collapsed", callback: (($obj: TreeView, iter: TreeIter, path: TreePath) => void)): number + connect_after(sigName: "row-collapsed", callback: (($obj: TreeView, iter: TreeIter, path: TreePath) => void)): number + emit(sigName: "row-collapsed", iter: TreeIter, path: TreePath): void + on(sigName: "row-collapsed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "row-collapsed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "row-collapsed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "row-expanded", callback: (($obj: TreeView, iter: TreeIter, path: TreePath) => void)): number + connect_after(sigName: "row-expanded", callback: (($obj: TreeView, iter: TreeIter, path: TreePath) => void)): number + emit(sigName: "row-expanded", iter: TreeIter, path: TreePath): void + on(sigName: "row-expanded", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "row-expanded", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "row-expanded", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "select-all", callback: (($obj: TreeView) => boolean)): number + connect_after(sigName: "select-all", callback: (($obj: TreeView) => boolean)): number + emit(sigName: "select-all"): void + on(sigName: "select-all", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "select-all", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "select-all", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "select-cursor-parent", callback: (($obj: TreeView) => boolean)): number + connect_after(sigName: "select-cursor-parent", callback: (($obj: TreeView) => boolean)): number + emit(sigName: "select-cursor-parent"): void + on(sigName: "select-cursor-parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "select-cursor-parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "select-cursor-parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "select-cursor-row", callback: (($obj: TreeView, object: boolean) => boolean)): number + connect_after(sigName: "select-cursor-row", callback: (($obj: TreeView, object: boolean) => boolean)): number + emit(sigName: "select-cursor-row", object: boolean): void + on(sigName: "select-cursor-row", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "select-cursor-row", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "select-cursor-row", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "start-interactive-search", callback: (($obj: TreeView) => boolean)): number + connect_after(sigName: "start-interactive-search", callback: (($obj: TreeView) => boolean)): number + emit(sigName: "start-interactive-search"): void + on(sigName: "start-interactive-search", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "start-interactive-search", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "start-interactive-search", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "test-collapse-row", callback: (($obj: TreeView, iter: TreeIter, path: TreePath) => boolean)): number + connect_after(sigName: "test-collapse-row", callback: (($obj: TreeView, iter: TreeIter, path: TreePath) => boolean)): number + emit(sigName: "test-collapse-row", iter: TreeIter, path: TreePath): void + on(sigName: "test-collapse-row", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "test-collapse-row", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "test-collapse-row", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "test-expand-row", callback: (($obj: TreeView, iter: TreeIter, path: TreePath) => boolean)): number + connect_after(sigName: "test-expand-row", callback: (($obj: TreeView, iter: TreeIter, path: TreePath) => boolean)): number + emit(sigName: "test-expand-row", iter: TreeIter, path: TreePath): void + on(sigName: "test-expand-row", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "test-expand-row", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "test-expand-row", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "toggle-cursor-row", callback: (($obj: TreeView) => boolean)): number + connect_after(sigName: "toggle-cursor-row", callback: (($obj: TreeView) => boolean)): number + emit(sigName: "toggle-cursor-row"): void + on(sigName: "toggle-cursor-row", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "toggle-cursor-row", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "toggle-cursor-row", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "unselect-all", callback: (($obj: TreeView) => boolean)): number + connect_after(sigName: "unselect-all", callback: (($obj: TreeView) => boolean)): number + emit(sigName: "unselect-all"): void + on(sigName: "unselect-all", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "unselect-all", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "unselect-all", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of Gtk.Widget */ + connect(sigName: "destroy", callback: (($obj: TreeView) => void)): number + connect_after(sigName: "destroy", callback: (($obj: TreeView) => void)): number + emit(sigName: "destroy"): void + on(sigName: "destroy", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "destroy", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "destroy", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "direction-changed", callback: (($obj: TreeView, previousDirection: TextDirection) => void)): number + connect_after(sigName: "direction-changed", callback: (($obj: TreeView, previousDirection: TextDirection) => void)): number + emit(sigName: "direction-changed", previousDirection: TextDirection): void + on(sigName: "direction-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "direction-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "direction-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "hide", callback: (($obj: TreeView) => void)): number + connect_after(sigName: "hide", callback: (($obj: TreeView) => void)): number + emit(sigName: "hide"): void + on(sigName: "hide", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "hide", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "hide", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "keynav-failed", callback: (($obj: TreeView, direction: DirectionType) => boolean)): number + connect_after(sigName: "keynav-failed", callback: (($obj: TreeView, direction: DirectionType) => boolean)): number + emit(sigName: "keynav-failed", direction: DirectionType): void + on(sigName: "keynav-failed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "keynav-failed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "keynav-failed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "map", callback: (($obj: TreeView) => void)): number + connect_after(sigName: "map", callback: (($obj: TreeView) => void)): number + emit(sigName: "map"): void + on(sigName: "map", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "map", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "map", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "mnemonic-activate", callback: (($obj: TreeView, groupCycling: boolean) => boolean)): number + connect_after(sigName: "mnemonic-activate", callback: (($obj: TreeView, groupCycling: boolean) => boolean)): number + emit(sigName: "mnemonic-activate", groupCycling: boolean): void + on(sigName: "mnemonic-activate", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "mnemonic-activate", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "mnemonic-activate", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "move-focus", callback: (($obj: TreeView, direction: DirectionType) => void)): number + connect_after(sigName: "move-focus", callback: (($obj: TreeView, direction: DirectionType) => void)): number + emit(sigName: "move-focus", direction: DirectionType): void + on(sigName: "move-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "move-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "move-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "query-tooltip", callback: (($obj: TreeView, x: number, y: number, keyboardMode: boolean, tooltip: Tooltip) => boolean)): number + connect_after(sigName: "query-tooltip", callback: (($obj: TreeView, x: number, y: number, keyboardMode: boolean, tooltip: Tooltip) => boolean)): number + emit(sigName: "query-tooltip", x: number, y: number, keyboardMode: boolean, tooltip: Tooltip): void + on(sigName: "query-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "query-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "query-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "realize", callback: (($obj: TreeView) => void)): number + connect_after(sigName: "realize", callback: (($obj: TreeView) => void)): number + emit(sigName: "realize"): void + on(sigName: "realize", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "realize", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "realize", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "show", callback: (($obj: TreeView) => void)): number + connect_after(sigName: "show", callback: (($obj: TreeView) => void)): number + emit(sigName: "show"): void + on(sigName: "show", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "show", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "show", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "state-flags-changed", callback: (($obj: TreeView, flags: StateFlags) => void)): number + connect_after(sigName: "state-flags-changed", callback: (($obj: TreeView, flags: StateFlags) => void)): number + emit(sigName: "state-flags-changed", flags: StateFlags): void + on(sigName: "state-flags-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "state-flags-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "state-flags-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "unmap", callback: (($obj: TreeView) => void)): number + connect_after(sigName: "unmap", callback: (($obj: TreeView) => void)): number + emit(sigName: "unmap"): void + on(sigName: "unmap", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "unmap", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "unmap", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "unrealize", callback: (($obj: TreeView) => void)): number + connect_after(sigName: "unrealize", callback: (($obj: TreeView) => void)): number + emit(sigName: "unrealize"): void + on(sigName: "unrealize", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "unrealize", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "unrealize", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: TreeView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: TreeView, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::activate-on-single-click", callback: (($obj: TreeView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::activate-on-single-click", callback: (($obj: TreeView, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::activate-on-single-click", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::activate-on-single-click", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::activate-on-single-click", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::enable-grid-lines", callback: (($obj: TreeView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::enable-grid-lines", callback: (($obj: TreeView, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::enable-grid-lines", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::enable-grid-lines", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::enable-grid-lines", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::enable-search", callback: (($obj: TreeView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::enable-search", callback: (($obj: TreeView, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::enable-search", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::enable-search", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::enable-search", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::enable-tree-lines", callback: (($obj: TreeView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::enable-tree-lines", callback: (($obj: TreeView, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::enable-tree-lines", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::enable-tree-lines", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::enable-tree-lines", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::expander-column", callback: (($obj: TreeView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::expander-column", callback: (($obj: TreeView, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::expander-column", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::expander-column", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::expander-column", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::fixed-height-mode", callback: (($obj: TreeView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::fixed-height-mode", callback: (($obj: TreeView, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::fixed-height-mode", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::fixed-height-mode", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::fixed-height-mode", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::headers-clickable", callback: (($obj: TreeView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::headers-clickable", callback: (($obj: TreeView, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::headers-clickable", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::headers-clickable", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::headers-clickable", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::headers-visible", callback: (($obj: TreeView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::headers-visible", callback: (($obj: TreeView, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::headers-visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::headers-visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::headers-visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::hover-expand", callback: (($obj: TreeView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hover-expand", callback: (($obj: TreeView, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::hover-expand", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::hover-expand", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::hover-expand", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::hover-selection", callback: (($obj: TreeView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hover-selection", callback: (($obj: TreeView, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::hover-selection", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::hover-selection", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::hover-selection", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::level-indentation", callback: (($obj: TreeView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::level-indentation", callback: (($obj: TreeView, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::level-indentation", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::level-indentation", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::level-indentation", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::model", callback: (($obj: TreeView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::model", callback: (($obj: TreeView, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::model", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::model", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::model", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::reorderable", callback: (($obj: TreeView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::reorderable", callback: (($obj: TreeView, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::reorderable", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::reorderable", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::reorderable", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::rubber-banding", callback: (($obj: TreeView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::rubber-banding", callback: (($obj: TreeView, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::rubber-banding", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::rubber-banding", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::rubber-banding", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::search-column", callback: (($obj: TreeView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::search-column", callback: (($obj: TreeView, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::search-column", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::search-column", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::search-column", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::show-expanders", callback: (($obj: TreeView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::show-expanders", callback: (($obj: TreeView, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::show-expanders", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::show-expanders", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::show-expanders", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::tooltip-column", callback: (($obj: TreeView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::tooltip-column", callback: (($obj: TreeView, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::tooltip-column", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::tooltip-column", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::tooltip-column", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::can-focus", callback: (($obj: TreeView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::can-focus", callback: (($obj: TreeView, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::can-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::can-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::can-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::can-target", callback: (($obj: TreeView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::can-target", callback: (($obj: TreeView, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::can-target", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::can-target", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::can-target", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::css-classes", callback: (($obj: TreeView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::css-classes", callback: (($obj: TreeView, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::css-classes", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::css-classes", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::css-classes", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::cursor", callback: (($obj: TreeView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::cursor", callback: (($obj: TreeView, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::cursor", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::cursor", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::cursor", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::focus-on-click", callback: (($obj: TreeView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::focus-on-click", callback: (($obj: TreeView, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::focus-on-click", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::focus-on-click", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::focus-on-click", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::focusable", callback: (($obj: TreeView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::focusable", callback: (($obj: TreeView, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::focusable", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::focusable", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::focusable", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::halign", callback: (($obj: TreeView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::halign", callback: (($obj: TreeView, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::halign", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::halign", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::halign", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::has-default", callback: (($obj: TreeView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-default", callback: (($obj: TreeView, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::has-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::has-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::has-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::has-focus", callback: (($obj: TreeView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-focus", callback: (($obj: TreeView, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::has-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::has-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::has-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::has-tooltip", callback: (($obj: TreeView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-tooltip", callback: (($obj: TreeView, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::has-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::has-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::has-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::height-request", callback: (($obj: TreeView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::height-request", callback: (($obj: TreeView, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::height-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::height-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::height-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::hexpand", callback: (($obj: TreeView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hexpand", callback: (($obj: TreeView, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::hexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::hexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::hexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::hexpand-set", callback: (($obj: TreeView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hexpand-set", callback: (($obj: TreeView, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::hexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::hexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::hexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::layout-manager", callback: (($obj: TreeView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::layout-manager", callback: (($obj: TreeView, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::layout-manager", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::layout-manager", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::layout-manager", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-bottom", callback: (($obj: TreeView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-bottom", callback: (($obj: TreeView, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-bottom", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-bottom", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-bottom", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-end", callback: (($obj: TreeView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-end", callback: (($obj: TreeView, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-end", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-end", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-end", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-start", callback: (($obj: TreeView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-start", callback: (($obj: TreeView, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-start", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-start", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-start", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-top", callback: (($obj: TreeView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-top", callback: (($obj: TreeView, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-top", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-top", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-top", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::name", callback: (($obj: TreeView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::name", callback: (($obj: TreeView, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::opacity", callback: (($obj: TreeView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::opacity", callback: (($obj: TreeView, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::opacity", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::opacity", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::opacity", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::overflow", callback: (($obj: TreeView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::overflow", callback: (($obj: TreeView, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::overflow", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::overflow", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::overflow", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::parent", callback: (($obj: TreeView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::parent", callback: (($obj: TreeView, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::receives-default", callback: (($obj: TreeView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::receives-default", callback: (($obj: TreeView, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::receives-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::receives-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::receives-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::root", callback: (($obj: TreeView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::root", callback: (($obj: TreeView, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::root", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::root", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::root", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::scale-factor", callback: (($obj: TreeView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::scale-factor", callback: (($obj: TreeView, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::scale-factor", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::scale-factor", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::scale-factor", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::sensitive", callback: (($obj: TreeView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::sensitive", callback: (($obj: TreeView, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::sensitive", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::sensitive", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::sensitive", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::tooltip-markup", callback: (($obj: TreeView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::tooltip-markup", callback: (($obj: TreeView, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::tooltip-markup", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::tooltip-markup", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::tooltip-markup", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::tooltip-text", callback: (($obj: TreeView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::tooltip-text", callback: (($obj: TreeView, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::tooltip-text", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::tooltip-text", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::tooltip-text", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::valign", callback: (($obj: TreeView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::valign", callback: (($obj: TreeView, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::valign", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::valign", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::valign", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::vexpand", callback: (($obj: TreeView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vexpand", callback: (($obj: TreeView, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::vexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::vexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::vexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::vexpand-set", callback: (($obj: TreeView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vexpand-set", callback: (($obj: TreeView, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::vexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::vexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::vexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::visible", callback: (($obj: TreeView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::visible", callback: (($obj: TreeView, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::width-request", callback: (($obj: TreeView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::width-request", callback: (($obj: TreeView, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::width-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::width-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::width-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::accessible-role", callback: (($obj: TreeView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-role", callback: (($obj: TreeView, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::accessible-role", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::accessible-role", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::accessible-role", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::hadjustment", callback: (($obj: TreeView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hadjustment", callback: (($obj: TreeView, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::hadjustment", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::hadjustment", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::hadjustment", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::hscroll-policy", callback: (($obj: TreeView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hscroll-policy", callback: (($obj: TreeView, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::hscroll-policy", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::hscroll-policy", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::hscroll-policy", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::vadjustment", callback: (($obj: TreeView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vadjustment", callback: (($obj: TreeView, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::vadjustment", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::vadjustment", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::vadjustment", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::vscroll-policy", callback: (($obj: TreeView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vscroll-policy", callback: (($obj: TreeView, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::vscroll-policy", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::vscroll-policy", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::vscroll-policy", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: TreeView_ConstructProps) + _init (config?: TreeView_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(): TreeView + static newWithModel(model: TreeModel): TreeView + static $gtype: GObject.Type +} +export interface TreeViewColumn_ConstructProps extends GObject.InitiallyUnowned_ConstructProps { + alignment?: number + cellArea?: CellArea + clickable?: boolean + expand?: boolean + fixedWidth?: number + maxWidth?: number + minWidth?: number + reorderable?: boolean + resizable?: boolean + sizing?: TreeViewColumnSizing + sortColumnId?: number + sortIndicator?: boolean + sortOrder?: SortType + spacing?: number + title?: string + visible?: boolean + widget?: Widget +} +export class TreeViewColumn { + /* Properties of Gtk.TreeViewColumn */ + alignment: number + clickable: boolean + expand: boolean + fixedWidth: number + maxWidth: number + minWidth: number + reorderable: boolean + resizable: boolean + sizing: TreeViewColumnSizing + sortColumnId: number + sortIndicator: boolean + sortOrder: SortType + spacing: number + title: string + visible: boolean + widget: Widget + readonly width: number + readonly xOffset: number + /* Fields of GObject.InitiallyUnowned */ + gTypeInstance: GObject.TypeInstance + /* Methods of Gtk.TreeViewColumn */ + addAttribute(cellRenderer: CellRenderer, attribute: string, column: number): void + cellGetPosition(cellRenderer: CellRenderer): [ /* returnType */ boolean, /* xOffset */ number | null, /* width */ number | null ] + cellGetSize(): [ /* xOffset */ number | null, /* yOffset */ number | null, /* width */ number | null, /* height */ number | null ] + cellIsVisible(): boolean + cellSetCellData(treeModel: TreeModel, iter: TreeIter, isExpander: boolean, isExpanded: boolean): void + clear(): void + clearAttributes(cellRenderer: CellRenderer): void + clicked(): void + focusCell(cell: CellRenderer): void + getAlignment(): number + getButton(): Widget + getClickable(): boolean + getExpand(): boolean + getFixedWidth(): number + getMaxWidth(): number + getMinWidth(): number + getReorderable(): boolean + getResizable(): boolean + getSizing(): TreeViewColumnSizing + getSortColumnId(): number + getSortIndicator(): boolean + getSortOrder(): SortType + getSpacing(): number + getTitle(): string + getTreeView(): Widget | null + getVisible(): boolean + getWidget(): Widget | null + getWidth(): number + getXOffset(): number + packEnd(cell: CellRenderer, expand: boolean): void + packStart(cell: CellRenderer, expand: boolean): void + queueResize(): void + setAlignment(xalign: number): void + setCellDataFunc(cellRenderer: CellRenderer, func: TreeCellDataFunc | null): 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: TreeViewColumnSizing): void + setSortColumnId(sortColumnId: number): void + setSortIndicator(setting: boolean): void + setSortOrder(order: SortType): void + setSpacing(spacing: number): void + setTitle(title: string): void + setVisible(visible: boolean): void + setWidget(widget?: Widget | null): void + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Methods of Gtk.Buildable */ + getBuildableId(): string + /* Methods of Gtk.CellLayout */ + getArea(): CellArea | null + getCells(): CellRenderer[] + reorder(cell: CellRenderer, position: number): void + /* Virtual methods of Gtk.TreeViewColumn */ + vfuncAddChild(builder: Builder, child: GObject.Object, type?: string | null): void + vfuncCustomFinished(builder: Builder, child: GObject.Object | null, tagname: string, data?: object | null): void + vfuncCustomTagEnd(builder: Builder, child: GObject.Object | null, tagname: string, data?: object | null): void + vfuncCustomTagStart(builder: Builder, child: GObject.Object | null, tagname: string): [ /* returnType */ boolean, /* parser */ BuildableParser, /* data */ object | null ] + vfuncGetId(): string + vfuncGetInternalChild(builder: Builder, childname: string): GObject.Object + vfuncParserFinished(builder: Builder): void + vfuncSetBuildableProperty(builder: Builder, name: string, value: any): void + vfuncSetId(id: string): void + vfuncAddAttribute(cell: CellRenderer, attribute: string, column: number): void + vfuncClear(): void + vfuncClearAttributes(cell: CellRenderer): void + vfuncGetArea(): CellArea | null + vfuncGetCells(): CellRenderer[] + vfuncPackEnd(cell: CellRenderer, expand: boolean): void + vfuncPackStart(cell: CellRenderer, expand: boolean): void + vfuncReorder(cell: CellRenderer, position: number): void + vfuncSetCellDataFunc(cell: CellRenderer, func: CellLayoutDataFunc | null): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Gtk.TreeViewColumn */ + connect(sigName: "clicked", callback: (($obj: TreeViewColumn) => void)): number + connect_after(sigName: "clicked", callback: (($obj: TreeViewColumn) => void)): number + emit(sigName: "clicked"): void + on(sigName: "clicked", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "clicked", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "clicked", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: TreeViewColumn, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: TreeViewColumn, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::alignment", callback: (($obj: TreeViewColumn, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::alignment", callback: (($obj: TreeViewColumn, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::alignment", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::alignment", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::alignment", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::clickable", callback: (($obj: TreeViewColumn, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::clickable", callback: (($obj: TreeViewColumn, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::clickable", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::clickable", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::clickable", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::expand", callback: (($obj: TreeViewColumn, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::expand", callback: (($obj: TreeViewColumn, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::expand", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::expand", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::expand", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::fixed-width", callback: (($obj: TreeViewColumn, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::fixed-width", callback: (($obj: TreeViewColumn, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::fixed-width", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::fixed-width", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::fixed-width", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::max-width", callback: (($obj: TreeViewColumn, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::max-width", callback: (($obj: TreeViewColumn, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::max-width", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::max-width", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::max-width", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::min-width", callback: (($obj: TreeViewColumn, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::min-width", callback: (($obj: TreeViewColumn, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::min-width", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::min-width", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::min-width", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::reorderable", callback: (($obj: TreeViewColumn, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::reorderable", callback: (($obj: TreeViewColumn, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::reorderable", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::reorderable", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::reorderable", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::resizable", callback: (($obj: TreeViewColumn, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::resizable", callback: (($obj: TreeViewColumn, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::resizable", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::resizable", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::resizable", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::sizing", callback: (($obj: TreeViewColumn, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::sizing", callback: (($obj: TreeViewColumn, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::sizing", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::sizing", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::sizing", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::sort-column-id", callback: (($obj: TreeViewColumn, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::sort-column-id", callback: (($obj: TreeViewColumn, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::sort-column-id", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::sort-column-id", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::sort-column-id", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::sort-indicator", callback: (($obj: TreeViewColumn, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::sort-indicator", callback: (($obj: TreeViewColumn, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::sort-indicator", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::sort-indicator", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::sort-indicator", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::sort-order", callback: (($obj: TreeViewColumn, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::sort-order", callback: (($obj: TreeViewColumn, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::sort-order", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::sort-order", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::sort-order", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::spacing", callback: (($obj: TreeViewColumn, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::spacing", callback: (($obj: TreeViewColumn, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::spacing", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::spacing", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::spacing", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::title", callback: (($obj: TreeViewColumn, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::title", callback: (($obj: TreeViewColumn, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::title", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::title", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::title", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::visible", callback: (($obj: TreeViewColumn, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::visible", callback: (($obj: TreeViewColumn, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::widget", callback: (($obj: TreeViewColumn, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::widget", callback: (($obj: TreeViewColumn, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::widget", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::widget", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::widget", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::width", callback: (($obj: TreeViewColumn, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::width", callback: (($obj: TreeViewColumn, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::width", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::width", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::width", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::x-offset", callback: (($obj: TreeViewColumn, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::x-offset", callback: (($obj: TreeViewColumn, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::x-offset", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::x-offset", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::x-offset", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: TreeViewColumn_ConstructProps) + _init (config?: TreeViewColumn_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(): TreeViewColumn + static newWithArea(area: CellArea): TreeViewColumn + static $gtype: GObject.Type +} +export interface Video_ConstructProps extends Widget_ConstructProps { + autoplay?: boolean + file?: Gio.File + loop?: boolean + mediaStream?: MediaStream + accessibleRole?: AccessibleRole +} +export class Video { + /* Properties of Gtk.Video */ + autoplay: boolean + file: Gio.File + loop: boolean + mediaStream: MediaStream + /* Properties of Gtk.Widget */ + canFocus: boolean + canTarget: boolean + cssClasses: string[] + cursor: Gdk.Cursor + focusOnClick: boolean + focusable: boolean + halign: Align + readonly hasDefault: boolean + readonly hasFocus: boolean + hasTooltip: boolean + heightRequest: number + hexpand: boolean + hexpandSet: boolean + layoutManager: LayoutManager + marginBottom: number + marginEnd: number + marginStart: number + marginTop: number + name: string + opacity: number + overflow: Overflow + readonly parent: Widget + receivesDefault: boolean + readonly root: Root + readonly scaleFactor: number + sensitive: boolean + tooltipMarkup: string + tooltipText: string + valign: Align + vexpand: boolean + vexpandSet: boolean + visible: boolean + widthRequest: number + /* Properties of Gtk.Accessible */ + accessibleRole: AccessibleRole + /* Fields of Gtk.Widget */ + parentInstance: GObject.InitiallyUnowned + /* Fields of GObject.InitiallyUnowned */ + gTypeInstance: GObject.TypeInstance + /* Methods of Gtk.Video */ + getAutoplay(): boolean + getFile(): Gio.File | null + getLoop(): boolean + getMediaStream(): MediaStream | null + setAutoplay(autoplay: boolean): void + setFile(file?: Gio.File | null): void + setFilename(filename?: string | null): void + setLoop(loop: boolean): void + setMediaStream(stream?: MediaStream | null): void + setResource(resourcePath?: string | null): void + /* Methods of Gtk.Widget */ + actionSetEnabled(actionName: string, enabled: boolean): void + activate(): boolean + activateAction(name: string, args?: GLib.Variant | null): boolean + activateDefault(): void + addController(controller: EventController): void + addCssClass(cssClass: string): void + addMnemonicLabel(label: Widget): void + addTickCallback(callback: TickCallback): number + allocate(width: number, height: number, baseline: number, transform?: Gsk.Transform | null): void + childFocus(direction: DirectionType): boolean + computeBounds(target: Widget): [ /* returnType */ boolean, /* outBounds */ Graphene.Rect ] + computeExpand(orientation: Orientation): boolean + computePoint(target: Widget, point: Graphene.Point): [ /* returnType */ boolean, /* outPoint */ Graphene.Point ] + computeTransform(target: Widget): [ /* returnType */ boolean, /* outTransform */ Graphene.Matrix ] + contains(x: number, y: number): boolean + createPangoContext(): Pango.Context + createPangoLayout(text?: string | null): Pango.Layout + dragCheckThreshold(startX: number, startY: number, currentX: number, currentY: number): boolean + errorBell(): void + getAllocatedBaseline(): number + getAllocatedHeight(): number + getAllocatedWidth(): number + getAllocation(): /* allocation */ Allocation + getAncestor(widgetType: GObject.Type): Widget | null + getCanFocus(): boolean + getCanTarget(): boolean + getChildVisible(): boolean + getClipboard(): Gdk.Clipboard + getCssClasses(): string[] + getCssName(): string + getCursor(): Gdk.Cursor | null + getDirection(): TextDirection + getDisplay(): Gdk.Display + getFirstChild(): Widget | null + getFocusChild(): Widget | null + getFocusOnClick(): boolean + getFocusable(): boolean + getFontMap(): Pango.FontMap | null + getFontOptions(): cairo.FontOptions | null + getFrameClock(): Gdk.FrameClock | null + getHalign(): Align + getHasTooltip(): boolean + getHeight(): number + getHexpand(): boolean + getHexpandSet(): boolean + getLastChild(): Widget | null + getLayoutManager(): LayoutManager | null + getMapped(): boolean + getMarginBottom(): number + getMarginEnd(): number + getMarginStart(): number + getMarginTop(): number + getName(): string + getNative(): Native | null + getNextSibling(): Widget | null + getOpacity(): number + getOverflow(): Overflow + getPangoContext(): Pango.Context + getParent(): Widget | null + getPreferredSize(): [ /* minimumSize */ Requisition | null, /* naturalSize */ Requisition | null ] + getPrevSibling(): Widget | null + getPrimaryClipboard(): Gdk.Clipboard + getRealized(): boolean + getReceivesDefault(): boolean + getRequestMode(): SizeRequestMode + getRoot(): Root | null + getScaleFactor(): number + getSensitive(): boolean + getSettings(): Settings + getSize(orientation: Orientation): number + getSizeRequest(): [ /* width */ number | null, /* height */ number | null ] + getStateFlags(): StateFlags + getStyleContext(): StyleContext + getTemplateChild(widgetType: GObject.Type, name: string): GObject.Object + getTooltipMarkup(): string | null + getTooltipText(): string | null + getValign(): 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?: Gio.ActionGroup | null): void + insertAfter(parent: Widget, previousSibling?: Widget | null): void + insertBefore(parent: Widget, nextSibling?: Widget | null): void + isAncestor(ancestor: Widget): boolean + isDrawable(): boolean + isFocus(): boolean + isSensitive(): boolean + isVisible(): boolean + keynavFailed(direction: DirectionType): boolean + listMnemonicLabels(): Widget[] + map(): void + measure(orientation: Orientation, forSize: number): [ /* minimum */ number | null, /* natural */ number | null, /* minimumBaseline */ number | null, /* naturalBaseline */ number | null ] + mnemonicActivate(groupCycling: boolean): boolean + observeChildren(): Gio.ListModel + observeControllers(): Gio.ListModel + pick(x: number, y: number, flags: PickFlags): Widget | null + queueAllocate(): void + queueDraw(): void + queueResize(): void + realize(): void + removeController(controller: EventController): void + removeCssClass(cssClass: string): void + removeMnemonicLabel(label: Widget): void + removeTickCallback(id: number): void + setCanFocus(canFocus: boolean): void + setCanTarget(canTarget: boolean): void + setChildVisible(childVisible: boolean): void + setCssClasses(classes: string[]): void + setCursor(cursor?: Gdk.Cursor | null): void + setCursorFromName(name?: string | null): void + setDirection(dir: TextDirection): void + setFocusChild(child?: Widget | null): void + setFocusOnClick(focusOnClick: boolean): void + setFocusable(focusable: boolean): void + setFontMap(fontMap?: Pango.FontMap | null): void + setFontOptions(options?: cairo.FontOptions | null): void + setHalign(align: Align): void + setHasTooltip(hasTooltip: boolean): void + setHexpand(expand: boolean): void + setHexpandSet(set: boolean): void + setLayoutManager(layoutManager?: LayoutManager | 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: Overflow): void + setParent(parent: Widget): void + setReceivesDefault(receivesDefault: boolean): void + setSensitive(sensitive: boolean): void + setSizeRequest(width: number, height: number): void + setStateFlags(flags: StateFlags, clear: boolean): void + setTooltipMarkup(markup?: string | null): void + setTooltipText(text?: string | null): void + setValign(align: Align): void + setVexpand(expand: boolean): void + setVexpandSet(set: boolean): void + setVisible(visible: boolean): void + shouldLayout(): boolean + show(): void + sizeAllocate(allocation: Allocation, baseline: number): void + snapshotChild(child: Widget, snapshot: Snapshot): void + translateCoordinates(destWidget: Widget, srcX: number, srcY: number): [ /* returnType */ boolean, /* destX */ number | null, /* destY */ number | null ] + triggerTooltipQuery(): void + unmap(): void + unparent(): void + unrealize(): void + unsetStateFlags(flags: StateFlags): void + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Methods of Gtk.Accessible */ + getAccessibleRole(): AccessibleRole + resetProperty(property: AccessibleProperty): void + resetRelation(relation: AccessibleRelation): void + resetState(state: AccessibleState): void + updateProperty(properties: AccessibleProperty[], values: any): void + updateRelation(relations: AccessibleRelation[], values: any): void + updateState(states: AccessibleState[], values: any): void + /* Methods of Gtk.Buildable */ + getBuildableId(): string + /* Virtual methods of Gtk.Widget */ + vfuncComputeExpand(hexpandP: boolean, vexpandP: boolean): void + vfuncContains(x: number, y: number): boolean + vfuncCssChanged(change: CssStyleChange): void + vfuncDirectionChanged(previousDirection: TextDirection): void + vfuncFocus(direction: DirectionType): boolean + vfuncGetRequestMode(): SizeRequestMode + vfuncGrabFocus(): boolean + vfuncHide(): void + vfuncKeynavFailed(direction: DirectionType): boolean + vfuncMap(): void + vfuncMeasure(orientation: Orientation, forSize: number): [ /* minimum */ number | null, /* natural */ number | null, /* minimumBaseline */ number | null, /* naturalBaseline */ number | null ] + vfuncMnemonicActivate(groupCycling: boolean): boolean + vfuncMoveFocus(direction: DirectionType): void + vfuncQueryTooltip(x: number, y: number, keyboardTooltip: boolean, tooltip: Tooltip): boolean + vfuncRealize(): void + vfuncRoot(): void + vfuncSetFocusChild(child?: Widget | null): void + vfuncShow(): void + vfuncSizeAllocate(width: number, height: number, baseline: number): void + vfuncSnapshot(snapshot: Snapshot): void + vfuncStateFlagsChanged(previousStateFlags: StateFlags): void + vfuncSystemSettingChanged(settings: SystemSetting): void + vfuncUnmap(): void + vfuncUnrealize(): void + vfuncUnroot(): void + vfuncAddChild(builder: Builder, child: GObject.Object, type?: string | null): void + vfuncCustomFinished(builder: Builder, child: GObject.Object | null, tagname: string, data?: object | null): void + vfuncCustomTagEnd(builder: Builder, child: GObject.Object | null, tagname: string, data?: object | null): void + vfuncCustomTagStart(builder: Builder, child: GObject.Object | null, tagname: string): [ /* returnType */ boolean, /* parser */ BuildableParser, /* data */ object | null ] + vfuncGetId(): string + vfuncGetInternalChild(builder: Builder, childname: string): GObject.Object + vfuncParserFinished(builder: Builder): void + vfuncSetBuildableProperty(builder: Builder, name: string, value: any): void + vfuncSetId(id: string): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Gtk.Widget */ + connect(sigName: "destroy", callback: (($obj: Video) => void)): number + connect_after(sigName: "destroy", callback: (($obj: Video) => void)): number + emit(sigName: "destroy"): void + on(sigName: "destroy", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "destroy", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "destroy", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "direction-changed", callback: (($obj: Video, previousDirection: TextDirection) => void)): number + connect_after(sigName: "direction-changed", callback: (($obj: Video, previousDirection: TextDirection) => void)): number + emit(sigName: "direction-changed", previousDirection: TextDirection): void + on(sigName: "direction-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "direction-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "direction-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "hide", callback: (($obj: Video) => void)): number + connect_after(sigName: "hide", callback: (($obj: Video) => void)): number + emit(sigName: "hide"): void + on(sigName: "hide", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "hide", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "hide", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "keynav-failed", callback: (($obj: Video, direction: DirectionType) => boolean)): number + connect_after(sigName: "keynav-failed", callback: (($obj: Video, direction: DirectionType) => boolean)): number + emit(sigName: "keynav-failed", direction: DirectionType): void + on(sigName: "keynav-failed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "keynav-failed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "keynav-failed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "map", callback: (($obj: Video) => void)): number + connect_after(sigName: "map", callback: (($obj: Video) => void)): number + emit(sigName: "map"): void + on(sigName: "map", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "map", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "map", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "mnemonic-activate", callback: (($obj: Video, groupCycling: boolean) => boolean)): number + connect_after(sigName: "mnemonic-activate", callback: (($obj: Video, groupCycling: boolean) => boolean)): number + emit(sigName: "mnemonic-activate", groupCycling: boolean): void + on(sigName: "mnemonic-activate", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "mnemonic-activate", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "mnemonic-activate", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "move-focus", callback: (($obj: Video, direction: DirectionType) => void)): number + connect_after(sigName: "move-focus", callback: (($obj: Video, direction: DirectionType) => void)): number + emit(sigName: "move-focus", direction: DirectionType): void + on(sigName: "move-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "move-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "move-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "query-tooltip", callback: (($obj: Video, x: number, y: number, keyboardMode: boolean, tooltip: Tooltip) => boolean)): number + connect_after(sigName: "query-tooltip", callback: (($obj: Video, x: number, y: number, keyboardMode: boolean, tooltip: Tooltip) => boolean)): number + emit(sigName: "query-tooltip", x: number, y: number, keyboardMode: boolean, tooltip: Tooltip): void + on(sigName: "query-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "query-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "query-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "realize", callback: (($obj: Video) => void)): number + connect_after(sigName: "realize", callback: (($obj: Video) => void)): number + emit(sigName: "realize"): void + on(sigName: "realize", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "realize", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "realize", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "show", callback: (($obj: Video) => void)): number + connect_after(sigName: "show", callback: (($obj: Video) => void)): number + emit(sigName: "show"): void + on(sigName: "show", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "show", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "show", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "state-flags-changed", callback: (($obj: Video, flags: StateFlags) => void)): number + connect_after(sigName: "state-flags-changed", callback: (($obj: Video, flags: StateFlags) => void)): number + emit(sigName: "state-flags-changed", flags: StateFlags): void + on(sigName: "state-flags-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "state-flags-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "state-flags-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "unmap", callback: (($obj: Video) => void)): number + connect_after(sigName: "unmap", callback: (($obj: Video) => void)): number + emit(sigName: "unmap"): void + on(sigName: "unmap", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "unmap", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "unmap", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "unrealize", callback: (($obj: Video) => void)): number + connect_after(sigName: "unrealize", callback: (($obj: Video) => void)): number + emit(sigName: "unrealize"): void + on(sigName: "unrealize", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "unrealize", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "unrealize", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: Video, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: Video, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::autoplay", callback: (($obj: Video, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::autoplay", callback: (($obj: Video, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::autoplay", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::autoplay", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::autoplay", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::file", callback: (($obj: Video, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::file", callback: (($obj: Video, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::file", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::file", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::file", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::loop", callback: (($obj: Video, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::loop", callback: (($obj: Video, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::loop", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::loop", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::loop", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::media-stream", callback: (($obj: Video, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::media-stream", callback: (($obj: Video, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::media-stream", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::media-stream", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::media-stream", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::can-focus", callback: (($obj: Video, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::can-focus", callback: (($obj: Video, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::can-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::can-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::can-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::can-target", callback: (($obj: Video, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::can-target", callback: (($obj: Video, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::can-target", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::can-target", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::can-target", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::css-classes", callback: (($obj: Video, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::css-classes", callback: (($obj: Video, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::css-classes", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::css-classes", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::css-classes", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::cursor", callback: (($obj: Video, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::cursor", callback: (($obj: Video, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::cursor", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::cursor", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::cursor", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::focus-on-click", callback: (($obj: Video, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::focus-on-click", callback: (($obj: Video, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::focus-on-click", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::focus-on-click", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::focus-on-click", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::focusable", callback: (($obj: Video, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::focusable", callback: (($obj: Video, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::focusable", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::focusable", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::focusable", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::halign", callback: (($obj: Video, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::halign", callback: (($obj: Video, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::halign", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::halign", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::halign", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::has-default", callback: (($obj: Video, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-default", callback: (($obj: Video, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::has-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::has-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::has-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::has-focus", callback: (($obj: Video, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-focus", callback: (($obj: Video, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::has-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::has-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::has-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::has-tooltip", callback: (($obj: Video, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-tooltip", callback: (($obj: Video, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::has-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::has-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::has-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::height-request", callback: (($obj: Video, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::height-request", callback: (($obj: Video, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::height-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::height-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::height-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::hexpand", callback: (($obj: Video, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hexpand", callback: (($obj: Video, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::hexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::hexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::hexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::hexpand-set", callback: (($obj: Video, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hexpand-set", callback: (($obj: Video, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::hexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::hexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::hexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::layout-manager", callback: (($obj: Video, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::layout-manager", callback: (($obj: Video, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::layout-manager", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::layout-manager", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::layout-manager", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-bottom", callback: (($obj: Video, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-bottom", callback: (($obj: Video, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-bottom", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-bottom", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-bottom", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-end", callback: (($obj: Video, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-end", callback: (($obj: Video, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-end", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-end", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-end", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-start", callback: (($obj: Video, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-start", callback: (($obj: Video, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-start", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-start", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-start", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-top", callback: (($obj: Video, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-top", callback: (($obj: Video, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-top", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-top", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-top", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::name", callback: (($obj: Video, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::name", callback: (($obj: Video, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::opacity", callback: (($obj: Video, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::opacity", callback: (($obj: Video, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::opacity", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::opacity", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::opacity", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::overflow", callback: (($obj: Video, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::overflow", callback: (($obj: Video, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::overflow", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::overflow", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::overflow", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::parent", callback: (($obj: Video, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::parent", callback: (($obj: Video, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::receives-default", callback: (($obj: Video, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::receives-default", callback: (($obj: Video, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::receives-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::receives-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::receives-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::root", callback: (($obj: Video, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::root", callback: (($obj: Video, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::root", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::root", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::root", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::scale-factor", callback: (($obj: Video, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::scale-factor", callback: (($obj: Video, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::scale-factor", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::scale-factor", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::scale-factor", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::sensitive", callback: (($obj: Video, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::sensitive", callback: (($obj: Video, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::sensitive", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::sensitive", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::sensitive", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::tooltip-markup", callback: (($obj: Video, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::tooltip-markup", callback: (($obj: Video, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::tooltip-markup", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::tooltip-markup", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::tooltip-markup", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::tooltip-text", callback: (($obj: Video, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::tooltip-text", callback: (($obj: Video, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::tooltip-text", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::tooltip-text", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::tooltip-text", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::valign", callback: (($obj: Video, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::valign", callback: (($obj: Video, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::valign", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::valign", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::valign", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::vexpand", callback: (($obj: Video, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vexpand", callback: (($obj: Video, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::vexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::vexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::vexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::vexpand-set", callback: (($obj: Video, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vexpand-set", callback: (($obj: Video, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::vexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::vexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::vexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::visible", callback: (($obj: Video, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::visible", callback: (($obj: Video, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::width-request", callback: (($obj: Video, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::width-request", callback: (($obj: Video, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::width-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::width-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::width-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::accessible-role", callback: (($obj: Video, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-role", callback: (($obj: Video, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::accessible-role", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::accessible-role", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::accessible-role", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: Video_ConstructProps) + _init (config?: Video_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(): Video + static newForFile(file?: Gio.File | null): Video + static newForFilename(filename?: string | null): Video + static newForMediaStream(stream?: MediaStream | null): Video + static newForResource(resourcePath?: string | null): Video + static $gtype: GObject.Type +} +export interface Viewport_ConstructProps extends Widget_ConstructProps { + child?: Widget + scrollToFocus?: boolean + accessibleRole?: AccessibleRole + hadjustment?: Adjustment + hscrollPolicy?: ScrollablePolicy + vadjustment?: Adjustment + vscrollPolicy?: ScrollablePolicy +} +export class Viewport { + /* Properties of Gtk.Viewport */ + child: Widget + scrollToFocus: boolean + /* Properties of Gtk.Widget */ + canFocus: boolean + canTarget: boolean + cssClasses: string[] + cursor: Gdk.Cursor + focusOnClick: boolean + focusable: boolean + halign: Align + readonly hasDefault: boolean + readonly hasFocus: boolean + hasTooltip: boolean + heightRequest: number + hexpand: boolean + hexpandSet: boolean + layoutManager: LayoutManager + marginBottom: number + marginEnd: number + marginStart: number + marginTop: number + name: string + opacity: number + overflow: Overflow + readonly parent: Widget + receivesDefault: boolean + readonly root: Root + readonly scaleFactor: number + sensitive: boolean + tooltipMarkup: string + tooltipText: string + valign: Align + vexpand: boolean + vexpandSet: boolean + visible: boolean + widthRequest: number + /* Properties of Gtk.Accessible */ + accessibleRole: AccessibleRole + /* Properties of Gtk.Scrollable */ + hadjustment: Adjustment + hscrollPolicy: ScrollablePolicy + vadjustment: Adjustment + vscrollPolicy: ScrollablePolicy + /* Fields of Gtk.Widget */ + parentInstance: GObject.InitiallyUnowned + /* Fields of GObject.InitiallyUnowned */ + gTypeInstance: GObject.TypeInstance + /* Methods of Gtk.Viewport */ + getChild(): Widget | null + getScrollToFocus(): boolean + setChild(child?: Widget | null): void + setScrollToFocus(scrollToFocus: boolean): void + /* Methods of Gtk.Widget */ + actionSetEnabled(actionName: string, enabled: boolean): void + activate(): boolean + activateAction(name: string, args?: GLib.Variant | null): boolean + activateDefault(): void + addController(controller: EventController): void + addCssClass(cssClass: string): void + addMnemonicLabel(label: Widget): void + addTickCallback(callback: TickCallback): number + allocate(width: number, height: number, baseline: number, transform?: Gsk.Transform | null): void + childFocus(direction: DirectionType): boolean + computeBounds(target: Widget): [ /* returnType */ boolean, /* outBounds */ Graphene.Rect ] + computeExpand(orientation: Orientation): boolean + computePoint(target: Widget, point: Graphene.Point): [ /* returnType */ boolean, /* outPoint */ Graphene.Point ] + computeTransform(target: Widget): [ /* returnType */ boolean, /* outTransform */ Graphene.Matrix ] + contains(x: number, y: number): boolean + createPangoContext(): Pango.Context + createPangoLayout(text?: string | null): Pango.Layout + dragCheckThreshold(startX: number, startY: number, currentX: number, currentY: number): boolean + errorBell(): void + getAllocatedBaseline(): number + getAllocatedHeight(): number + getAllocatedWidth(): number + getAllocation(): /* allocation */ Allocation + getAncestor(widgetType: GObject.Type): Widget | null + getCanFocus(): boolean + getCanTarget(): boolean + getChildVisible(): boolean + getClipboard(): Gdk.Clipboard + getCssClasses(): string[] + getCssName(): string + getCursor(): Gdk.Cursor | null + getDirection(): TextDirection + getDisplay(): Gdk.Display + getFirstChild(): Widget | null + getFocusChild(): Widget | null + getFocusOnClick(): boolean + getFocusable(): boolean + getFontMap(): Pango.FontMap | null + getFontOptions(): cairo.FontOptions | null + getFrameClock(): Gdk.FrameClock | null + getHalign(): Align + getHasTooltip(): boolean + getHeight(): number + getHexpand(): boolean + getHexpandSet(): boolean + getLastChild(): Widget | null + getLayoutManager(): LayoutManager | null + getMapped(): boolean + getMarginBottom(): number + getMarginEnd(): number + getMarginStart(): number + getMarginTop(): number + getName(): string + getNative(): Native | null + getNextSibling(): Widget | null + getOpacity(): number + getOverflow(): Overflow + getPangoContext(): Pango.Context + getParent(): Widget | null + getPreferredSize(): [ /* minimumSize */ Requisition | null, /* naturalSize */ Requisition | null ] + getPrevSibling(): Widget | null + getPrimaryClipboard(): Gdk.Clipboard + getRealized(): boolean + getReceivesDefault(): boolean + getRequestMode(): SizeRequestMode + getRoot(): Root | null + getScaleFactor(): number + getSensitive(): boolean + getSettings(): Settings + getSize(orientation: Orientation): number + getSizeRequest(): [ /* width */ number | null, /* height */ number | null ] + getStateFlags(): StateFlags + getStyleContext(): StyleContext + getTemplateChild(widgetType: GObject.Type, name: string): GObject.Object + getTooltipMarkup(): string | null + getTooltipText(): string | null + getValign(): 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?: Gio.ActionGroup | null): void + insertAfter(parent: Widget, previousSibling?: Widget | null): void + insertBefore(parent: Widget, nextSibling?: Widget | null): void + isAncestor(ancestor: Widget): boolean + isDrawable(): boolean + isFocus(): boolean + isSensitive(): boolean + isVisible(): boolean + keynavFailed(direction: DirectionType): boolean + listMnemonicLabels(): Widget[] + map(): void + measure(orientation: Orientation, forSize: number): [ /* minimum */ number | null, /* natural */ number | null, /* minimumBaseline */ number | null, /* naturalBaseline */ number | null ] + mnemonicActivate(groupCycling: boolean): boolean + observeChildren(): Gio.ListModel + observeControllers(): Gio.ListModel + pick(x: number, y: number, flags: PickFlags): Widget | null + queueAllocate(): void + queueDraw(): void + queueResize(): void + realize(): void + removeController(controller: EventController): void + removeCssClass(cssClass: string): void + removeMnemonicLabel(label: Widget): void + removeTickCallback(id: number): void + setCanFocus(canFocus: boolean): void + setCanTarget(canTarget: boolean): void + setChildVisible(childVisible: boolean): void + setCssClasses(classes: string[]): void + setCursor(cursor?: Gdk.Cursor | null): void + setCursorFromName(name?: string | null): void + setDirection(dir: TextDirection): void + setFocusChild(child?: Widget | null): void + setFocusOnClick(focusOnClick: boolean): void + setFocusable(focusable: boolean): void + setFontMap(fontMap?: Pango.FontMap | null): void + setFontOptions(options?: cairo.FontOptions | null): void + setHalign(align: Align): void + setHasTooltip(hasTooltip: boolean): void + setHexpand(expand: boolean): void + setHexpandSet(set: boolean): void + setLayoutManager(layoutManager?: LayoutManager | 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: Overflow): void + setParent(parent: Widget): void + setReceivesDefault(receivesDefault: boolean): void + setSensitive(sensitive: boolean): void + setSizeRequest(width: number, height: number): void + setStateFlags(flags: StateFlags, clear: boolean): void + setTooltipMarkup(markup?: string | null): void + setTooltipText(text?: string | null): void + setValign(align: Align): void + setVexpand(expand: boolean): void + setVexpandSet(set: boolean): void + setVisible(visible: boolean): void + shouldLayout(): boolean + show(): void + sizeAllocate(allocation: Allocation, baseline: number): void + snapshotChild(child: Widget, snapshot: Snapshot): void + translateCoordinates(destWidget: Widget, srcX: number, srcY: number): [ /* returnType */ boolean, /* destX */ number | null, /* destY */ number | null ] + triggerTooltipQuery(): void + unmap(): void + unparent(): void + unrealize(): void + unsetStateFlags(flags: StateFlags): void + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Methods of Gtk.Accessible */ + getAccessibleRole(): AccessibleRole + resetProperty(property: AccessibleProperty): void + resetRelation(relation: AccessibleRelation): void + resetState(state: AccessibleState): void + updateProperty(properties: AccessibleProperty[], values: any): void + updateRelation(relations: AccessibleRelation[], values: any): void + updateState(states: AccessibleState[], values: any): void + /* Methods of Gtk.Buildable */ + getBuildableId(): string + /* Methods of Gtk.Scrollable */ + getBorder(): [ /* returnType */ boolean, /* border */ Border ] + getHadjustment(): Adjustment + getHscrollPolicy(): ScrollablePolicy + getVadjustment(): Adjustment + getVscrollPolicy(): ScrollablePolicy + setHadjustment(hadjustment?: Adjustment | null): void + setHscrollPolicy(policy: ScrollablePolicy): void + setVadjustment(vadjustment?: Adjustment | null): void + setVscrollPolicy(policy: ScrollablePolicy): void + /* Virtual methods of Gtk.Viewport */ + vfuncGetBorder(): [ /* returnType */ boolean, /* border */ Border ] + /* Virtual methods of Gtk.Widget */ + vfuncComputeExpand(hexpandP: boolean, vexpandP: boolean): void + vfuncContains(x: number, y: number): boolean + vfuncCssChanged(change: CssStyleChange): void + vfuncDirectionChanged(previousDirection: TextDirection): void + vfuncFocus(direction: DirectionType): boolean + vfuncGetRequestMode(): SizeRequestMode + vfuncGrabFocus(): boolean + vfuncHide(): void + vfuncKeynavFailed(direction: DirectionType): boolean + vfuncMap(): void + vfuncMeasure(orientation: Orientation, forSize: number): [ /* minimum */ number | null, /* natural */ number | null, /* minimumBaseline */ number | null, /* naturalBaseline */ number | null ] + vfuncMnemonicActivate(groupCycling: boolean): boolean + vfuncMoveFocus(direction: DirectionType): void + vfuncQueryTooltip(x: number, y: number, keyboardTooltip: boolean, tooltip: Tooltip): boolean + vfuncRealize(): void + vfuncRoot(): void + vfuncSetFocusChild(child?: Widget | null): void + vfuncShow(): void + vfuncSizeAllocate(width: number, height: number, baseline: number): void + vfuncSnapshot(snapshot: Snapshot): void + vfuncStateFlagsChanged(previousStateFlags: StateFlags): void + vfuncSystemSettingChanged(settings: SystemSetting): void + vfuncUnmap(): void + vfuncUnrealize(): void + vfuncUnroot(): void + vfuncAddChild(builder: Builder, child: GObject.Object, type?: string | null): void + vfuncCustomFinished(builder: Builder, child: GObject.Object | null, tagname: string, data?: object | null): void + vfuncCustomTagEnd(builder: Builder, child: GObject.Object | null, tagname: string, data?: object | null): void + vfuncCustomTagStart(builder: Builder, child: GObject.Object | null, tagname: string): [ /* returnType */ boolean, /* parser */ BuildableParser, /* data */ object | null ] + vfuncGetId(): string + vfuncGetInternalChild(builder: Builder, childname: string): GObject.Object + vfuncParserFinished(builder: Builder): void + vfuncSetBuildableProperty(builder: Builder, name: string, value: any): void + vfuncSetId(id: string): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Gtk.Widget */ + connect(sigName: "destroy", callback: (($obj: Viewport) => void)): number + connect_after(sigName: "destroy", callback: (($obj: Viewport) => void)): number + emit(sigName: "destroy"): void + on(sigName: "destroy", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "destroy", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "destroy", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "direction-changed", callback: (($obj: Viewport, previousDirection: TextDirection) => void)): number + connect_after(sigName: "direction-changed", callback: (($obj: Viewport, previousDirection: TextDirection) => void)): number + emit(sigName: "direction-changed", previousDirection: TextDirection): void + on(sigName: "direction-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "direction-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "direction-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "hide", callback: (($obj: Viewport) => void)): number + connect_after(sigName: "hide", callback: (($obj: Viewport) => void)): number + emit(sigName: "hide"): void + on(sigName: "hide", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "hide", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "hide", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "keynav-failed", callback: (($obj: Viewport, direction: DirectionType) => boolean)): number + connect_after(sigName: "keynav-failed", callback: (($obj: Viewport, direction: DirectionType) => boolean)): number + emit(sigName: "keynav-failed", direction: DirectionType): void + on(sigName: "keynav-failed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "keynav-failed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "keynav-failed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "map", callback: (($obj: Viewport) => void)): number + connect_after(sigName: "map", callback: (($obj: Viewport) => void)): number + emit(sigName: "map"): void + on(sigName: "map", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "map", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "map", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "mnemonic-activate", callback: (($obj: Viewport, groupCycling: boolean) => boolean)): number + connect_after(sigName: "mnemonic-activate", callback: (($obj: Viewport, groupCycling: boolean) => boolean)): number + emit(sigName: "mnemonic-activate", groupCycling: boolean): void + on(sigName: "mnemonic-activate", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "mnemonic-activate", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "mnemonic-activate", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "move-focus", callback: (($obj: Viewport, direction: DirectionType) => void)): number + connect_after(sigName: "move-focus", callback: (($obj: Viewport, direction: DirectionType) => void)): number + emit(sigName: "move-focus", direction: DirectionType): void + on(sigName: "move-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "move-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "move-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "query-tooltip", callback: (($obj: Viewport, x: number, y: number, keyboardMode: boolean, tooltip: Tooltip) => boolean)): number + connect_after(sigName: "query-tooltip", callback: (($obj: Viewport, x: number, y: number, keyboardMode: boolean, tooltip: Tooltip) => boolean)): number + emit(sigName: "query-tooltip", x: number, y: number, keyboardMode: boolean, tooltip: Tooltip): void + on(sigName: "query-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "query-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "query-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "realize", callback: (($obj: Viewport) => void)): number + connect_after(sigName: "realize", callback: (($obj: Viewport) => void)): number + emit(sigName: "realize"): void + on(sigName: "realize", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "realize", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "realize", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "show", callback: (($obj: Viewport) => void)): number + connect_after(sigName: "show", callback: (($obj: Viewport) => void)): number + emit(sigName: "show"): void + on(sigName: "show", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "show", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "show", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "state-flags-changed", callback: (($obj: Viewport, flags: StateFlags) => void)): number + connect_after(sigName: "state-flags-changed", callback: (($obj: Viewport, flags: StateFlags) => void)): number + emit(sigName: "state-flags-changed", flags: StateFlags): void + on(sigName: "state-flags-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "state-flags-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "state-flags-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "unmap", callback: (($obj: Viewport) => void)): number + connect_after(sigName: "unmap", callback: (($obj: Viewport) => void)): number + emit(sigName: "unmap"): void + on(sigName: "unmap", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "unmap", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "unmap", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "unrealize", callback: (($obj: Viewport) => void)): number + connect_after(sigName: "unrealize", callback: (($obj: Viewport) => void)): number + emit(sigName: "unrealize"): void + on(sigName: "unrealize", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "unrealize", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "unrealize", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: Viewport, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: Viewport, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::child", callback: (($obj: Viewport, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::child", callback: (($obj: Viewport, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::child", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::child", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::child", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::scroll-to-focus", callback: (($obj: Viewport, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::scroll-to-focus", callback: (($obj: Viewport, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::scroll-to-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::scroll-to-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::scroll-to-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::can-focus", callback: (($obj: Viewport, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::can-focus", callback: (($obj: Viewport, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::can-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::can-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::can-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::can-target", callback: (($obj: Viewport, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::can-target", callback: (($obj: Viewport, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::can-target", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::can-target", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::can-target", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::css-classes", callback: (($obj: Viewport, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::css-classes", callback: (($obj: Viewport, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::css-classes", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::css-classes", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::css-classes", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::cursor", callback: (($obj: Viewport, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::cursor", callback: (($obj: Viewport, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::cursor", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::cursor", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::cursor", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::focus-on-click", callback: (($obj: Viewport, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::focus-on-click", callback: (($obj: Viewport, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::focus-on-click", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::focus-on-click", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::focus-on-click", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::focusable", callback: (($obj: Viewport, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::focusable", callback: (($obj: Viewport, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::focusable", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::focusable", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::focusable", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::halign", callback: (($obj: Viewport, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::halign", callback: (($obj: Viewport, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::halign", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::halign", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::halign", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::has-default", callback: (($obj: Viewport, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-default", callback: (($obj: Viewport, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::has-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::has-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::has-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::has-focus", callback: (($obj: Viewport, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-focus", callback: (($obj: Viewport, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::has-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::has-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::has-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::has-tooltip", callback: (($obj: Viewport, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-tooltip", callback: (($obj: Viewport, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::has-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::has-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::has-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::height-request", callback: (($obj: Viewport, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::height-request", callback: (($obj: Viewport, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::height-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::height-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::height-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::hexpand", callback: (($obj: Viewport, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hexpand", callback: (($obj: Viewport, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::hexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::hexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::hexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::hexpand-set", callback: (($obj: Viewport, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hexpand-set", callback: (($obj: Viewport, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::hexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::hexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::hexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::layout-manager", callback: (($obj: Viewport, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::layout-manager", callback: (($obj: Viewport, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::layout-manager", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::layout-manager", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::layout-manager", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-bottom", callback: (($obj: Viewport, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-bottom", callback: (($obj: Viewport, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-bottom", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-bottom", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-bottom", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-end", callback: (($obj: Viewport, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-end", callback: (($obj: Viewport, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-end", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-end", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-end", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-start", callback: (($obj: Viewport, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-start", callback: (($obj: Viewport, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-start", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-start", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-start", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-top", callback: (($obj: Viewport, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-top", callback: (($obj: Viewport, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-top", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-top", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-top", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::name", callback: (($obj: Viewport, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::name", callback: (($obj: Viewport, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::opacity", callback: (($obj: Viewport, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::opacity", callback: (($obj: Viewport, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::opacity", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::opacity", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::opacity", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::overflow", callback: (($obj: Viewport, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::overflow", callback: (($obj: Viewport, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::overflow", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::overflow", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::overflow", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::parent", callback: (($obj: Viewport, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::parent", callback: (($obj: Viewport, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::receives-default", callback: (($obj: Viewport, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::receives-default", callback: (($obj: Viewport, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::receives-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::receives-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::receives-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::root", callback: (($obj: Viewport, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::root", callback: (($obj: Viewport, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::root", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::root", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::root", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::scale-factor", callback: (($obj: Viewport, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::scale-factor", callback: (($obj: Viewport, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::scale-factor", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::scale-factor", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::scale-factor", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::sensitive", callback: (($obj: Viewport, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::sensitive", callback: (($obj: Viewport, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::sensitive", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::sensitive", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::sensitive", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::tooltip-markup", callback: (($obj: Viewport, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::tooltip-markup", callback: (($obj: Viewport, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::tooltip-markup", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::tooltip-markup", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::tooltip-markup", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::tooltip-text", callback: (($obj: Viewport, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::tooltip-text", callback: (($obj: Viewport, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::tooltip-text", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::tooltip-text", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::tooltip-text", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::valign", callback: (($obj: Viewport, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::valign", callback: (($obj: Viewport, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::valign", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::valign", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::valign", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::vexpand", callback: (($obj: Viewport, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vexpand", callback: (($obj: Viewport, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::vexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::vexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::vexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::vexpand-set", callback: (($obj: Viewport, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vexpand-set", callback: (($obj: Viewport, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::vexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::vexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::vexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::visible", callback: (($obj: Viewport, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::visible", callback: (($obj: Viewport, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::width-request", callback: (($obj: Viewport, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::width-request", callback: (($obj: Viewport, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::width-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::width-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::width-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::accessible-role", callback: (($obj: Viewport, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-role", callback: (($obj: Viewport, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::accessible-role", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::accessible-role", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::accessible-role", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::hadjustment", callback: (($obj: Viewport, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hadjustment", callback: (($obj: Viewport, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::hadjustment", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::hadjustment", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::hadjustment", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::hscroll-policy", callback: (($obj: Viewport, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hscroll-policy", callback: (($obj: Viewport, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::hscroll-policy", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::hscroll-policy", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::hscroll-policy", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::vadjustment", callback: (($obj: Viewport, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vadjustment", callback: (($obj: Viewport, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::vadjustment", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::vadjustment", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::vadjustment", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::vscroll-policy", callback: (($obj: Viewport, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vscroll-policy", callback: (($obj: Viewport, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::vscroll-policy", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::vscroll-policy", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::vscroll-policy", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: Viewport_ConstructProps) + _init (config?: Viewport_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(hadjustment?: Adjustment | null, vadjustment?: Adjustment | null): Viewport + static $gtype: GObject.Type +} +export interface VolumeButton_ConstructProps extends ScaleButton_ConstructProps { + useSymbolic?: boolean + accessibleRole?: AccessibleRole + orientation?: Orientation +} +export class VolumeButton { + /* Properties of Gtk.VolumeButton */ + useSymbolic: boolean + /* Properties of Gtk.ScaleButton */ + adjustment: Adjustment + icons: string[] + value: number + /* Properties of Gtk.Widget */ + canFocus: boolean + canTarget: boolean + cssClasses: string[] + cursor: Gdk.Cursor + focusOnClick: boolean + focusable: boolean + halign: Align + readonly hasDefault: boolean + readonly hasFocus: boolean + hasTooltip: boolean + heightRequest: number + hexpand: boolean + hexpandSet: boolean + layoutManager: LayoutManager + marginBottom: number + marginEnd: number + marginStart: number + marginTop: number + name: string + opacity: number + overflow: Overflow + readonly parent: Widget + receivesDefault: boolean + readonly root: Root + readonly scaleFactor: number + sensitive: boolean + tooltipMarkup: string + tooltipText: string + valign: Align + vexpand: boolean + vexpandSet: boolean + visible: boolean + widthRequest: number + /* Properties of Gtk.Accessible */ + accessibleRole: AccessibleRole + /* Properties of Gtk.Orientable */ + orientation: Orientation + /* Fields of Gtk.ScaleButton */ + parentInstance: Widget + /* Fields of GObject.InitiallyUnowned */ + gTypeInstance: GObject.TypeInstance + /* Methods of Gtk.ScaleButton */ + getAdjustment(): Adjustment + getMinusButton(): Button + getPlusButton(): Button + getPopup(): Widget + getValue(): number + setAdjustment(adjustment: Adjustment): void + setIcons(icons: string[]): void + setValue(value: number): void + /* Methods of Gtk.Widget */ + actionSetEnabled(actionName: string, enabled: boolean): void + activate(): boolean + activateAction(name: string, args?: GLib.Variant | null): boolean + activateDefault(): void + addController(controller: EventController): void + addCssClass(cssClass: string): void + addMnemonicLabel(label: Widget): void + addTickCallback(callback: TickCallback): number + allocate(width: number, height: number, baseline: number, transform?: Gsk.Transform | null): void + childFocus(direction: DirectionType): boolean + computeBounds(target: Widget): [ /* returnType */ boolean, /* outBounds */ Graphene.Rect ] + computeExpand(orientation: Orientation): boolean + computePoint(target: Widget, point: Graphene.Point): [ /* returnType */ boolean, /* outPoint */ Graphene.Point ] + computeTransform(target: Widget): [ /* returnType */ boolean, /* outTransform */ Graphene.Matrix ] + contains(x: number, y: number): boolean + createPangoContext(): Pango.Context + createPangoLayout(text?: string | null): Pango.Layout + dragCheckThreshold(startX: number, startY: number, currentX: number, currentY: number): boolean + errorBell(): void + getAllocatedBaseline(): number + getAllocatedHeight(): number + getAllocatedWidth(): number + getAllocation(): /* allocation */ Allocation + getAncestor(widgetType: GObject.Type): Widget | null + getCanFocus(): boolean + getCanTarget(): boolean + getChildVisible(): boolean + getClipboard(): Gdk.Clipboard + getCssClasses(): string[] + getCssName(): string + getCursor(): Gdk.Cursor | null + getDirection(): TextDirection + getDisplay(): Gdk.Display + getFirstChild(): Widget | null + getFocusChild(): Widget | null + getFocusOnClick(): boolean + getFocusable(): boolean + getFontMap(): Pango.FontMap | null + getFontOptions(): cairo.FontOptions | null + getFrameClock(): Gdk.FrameClock | null + getHalign(): Align + getHasTooltip(): boolean + getHeight(): number + getHexpand(): boolean + getHexpandSet(): boolean + getLastChild(): Widget | null + getLayoutManager(): LayoutManager | null + getMapped(): boolean + getMarginBottom(): number + getMarginEnd(): number + getMarginStart(): number + getMarginTop(): number + getName(): string + getNative(): Native | null + getNextSibling(): Widget | null + getOpacity(): number + getOverflow(): Overflow + getPangoContext(): Pango.Context + getParent(): Widget | null + getPreferredSize(): [ /* minimumSize */ Requisition | null, /* naturalSize */ Requisition | null ] + getPrevSibling(): Widget | null + getPrimaryClipboard(): Gdk.Clipboard + getRealized(): boolean + getReceivesDefault(): boolean + getRequestMode(): SizeRequestMode + getRoot(): Root | null + getScaleFactor(): number + getSensitive(): boolean + getSettings(): Settings + getSize(orientation: Orientation): number + getSizeRequest(): [ /* width */ number | null, /* height */ number | null ] + getStateFlags(): StateFlags + getStyleContext(): StyleContext + getTemplateChild(widgetType: GObject.Type, name: string): GObject.Object + getTooltipMarkup(): string | null + getTooltipText(): string | null + getValign(): 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?: Gio.ActionGroup | null): void + insertAfter(parent: Widget, previousSibling?: Widget | null): void + insertBefore(parent: Widget, nextSibling?: Widget | null): void + isAncestor(ancestor: Widget): boolean + isDrawable(): boolean + isFocus(): boolean + isSensitive(): boolean + isVisible(): boolean + keynavFailed(direction: DirectionType): boolean + listMnemonicLabels(): Widget[] + map(): void + measure(orientation: Orientation, forSize: number): [ /* minimum */ number | null, /* natural */ number | null, /* minimumBaseline */ number | null, /* naturalBaseline */ number | null ] + mnemonicActivate(groupCycling: boolean): boolean + observeChildren(): Gio.ListModel + observeControllers(): Gio.ListModel + pick(x: number, y: number, flags: PickFlags): Widget | null + queueAllocate(): void + queueDraw(): void + queueResize(): void + realize(): void + removeController(controller: EventController): void + removeCssClass(cssClass: string): void + removeMnemonicLabel(label: Widget): void + removeTickCallback(id: number): void + setCanFocus(canFocus: boolean): void + setCanTarget(canTarget: boolean): void + setChildVisible(childVisible: boolean): void + setCssClasses(classes: string[]): void + setCursor(cursor?: Gdk.Cursor | null): void + setCursorFromName(name?: string | null): void + setDirection(dir: TextDirection): void + setFocusChild(child?: Widget | null): void + setFocusOnClick(focusOnClick: boolean): void + setFocusable(focusable: boolean): void + setFontMap(fontMap?: Pango.FontMap | null): void + setFontOptions(options?: cairo.FontOptions | null): void + setHalign(align: Align): void + setHasTooltip(hasTooltip: boolean): void + setHexpand(expand: boolean): void + setHexpandSet(set: boolean): void + setLayoutManager(layoutManager?: LayoutManager | 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: Overflow): void + setParent(parent: Widget): void + setReceivesDefault(receivesDefault: boolean): void + setSensitive(sensitive: boolean): void + setSizeRequest(width: number, height: number): void + setStateFlags(flags: StateFlags, clear: boolean): void + setTooltipMarkup(markup?: string | null): void + setTooltipText(text?: string | null): void + setValign(align: Align): void + setVexpand(expand: boolean): void + setVexpandSet(set: boolean): void + setVisible(visible: boolean): void + shouldLayout(): boolean + show(): void + sizeAllocate(allocation: Allocation, baseline: number): void + snapshotChild(child: Widget, snapshot: Snapshot): void + translateCoordinates(destWidget: Widget, srcX: number, srcY: number): [ /* returnType */ boolean, /* destX */ number | null, /* destY */ number | null ] + triggerTooltipQuery(): void + unmap(): void + unparent(): void + unrealize(): void + unsetStateFlags(flags: StateFlags): void + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Methods of Gtk.Accessible */ + getAccessibleRole(): AccessibleRole + resetProperty(property: AccessibleProperty): void + resetRelation(relation: AccessibleRelation): void + resetState(state: AccessibleState): void + updateProperty(properties: AccessibleProperty[], values: any): void + updateRelation(relations: AccessibleRelation[], values: any): void + updateState(states: AccessibleState[], values: any): void + /* Methods of Gtk.Buildable */ + getBuildableId(): string + /* Methods of Gtk.Orientable */ + getOrientation(): Orientation + setOrientation(orientation: Orientation): void + /* Virtual methods of Gtk.ScaleButton */ + vfuncValueChanged(value: number): void + /* Virtual methods of Gtk.Widget */ + vfuncComputeExpand(hexpandP: boolean, vexpandP: boolean): void + vfuncContains(x: number, y: number): boolean + vfuncCssChanged(change: CssStyleChange): void + vfuncDirectionChanged(previousDirection: TextDirection): void + vfuncFocus(direction: DirectionType): boolean + vfuncGetRequestMode(): SizeRequestMode + vfuncGrabFocus(): boolean + vfuncHide(): void + vfuncKeynavFailed(direction: DirectionType): boolean + vfuncMap(): void + vfuncMeasure(orientation: Orientation, forSize: number): [ /* minimum */ number | null, /* natural */ number | null, /* minimumBaseline */ number | null, /* naturalBaseline */ number | null ] + vfuncMnemonicActivate(groupCycling: boolean): boolean + vfuncMoveFocus(direction: DirectionType): void + vfuncQueryTooltip(x: number, y: number, keyboardTooltip: boolean, tooltip: Tooltip): boolean + vfuncRealize(): void + vfuncRoot(): void + vfuncSetFocusChild(child?: Widget | null): void + vfuncShow(): void + vfuncSizeAllocate(width: number, height: number, baseline: number): void + vfuncSnapshot(snapshot: Snapshot): void + vfuncStateFlagsChanged(previousStateFlags: StateFlags): void + vfuncSystemSettingChanged(settings: SystemSetting): void + vfuncUnmap(): void + vfuncUnrealize(): void + vfuncUnroot(): void + vfuncAddChild(builder: Builder, child: GObject.Object, type?: string | null): void + vfuncCustomFinished(builder: Builder, child: GObject.Object | null, tagname: string, data?: object | null): void + vfuncCustomTagEnd(builder: Builder, child: GObject.Object | null, tagname: string, data?: object | null): void + vfuncCustomTagStart(builder: Builder, child: GObject.Object | null, tagname: string): [ /* returnType */ boolean, /* parser */ BuildableParser, /* data */ object | null ] + vfuncGetId(): string + vfuncGetInternalChild(builder: Builder, childname: string): GObject.Object + vfuncParserFinished(builder: Builder): void + vfuncSetBuildableProperty(builder: Builder, name: string, value: any): void + vfuncSetId(id: string): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Gtk.ScaleButton */ + connect(sigName: "popdown", callback: (($obj: VolumeButton) => void)): number + connect_after(sigName: "popdown", callback: (($obj: VolumeButton) => void)): number + emit(sigName: "popdown"): void + on(sigName: "popdown", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "popdown", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "popdown", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "popup", callback: (($obj: VolumeButton) => void)): number + connect_after(sigName: "popup", callback: (($obj: VolumeButton) => void)): number + emit(sigName: "popup"): void + on(sigName: "popup", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "popup", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "popup", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "value-changed", callback: (($obj: VolumeButton, value: number) => void)): number + connect_after(sigName: "value-changed", callback: (($obj: VolumeButton, value: number) => void)): number + emit(sigName: "value-changed", value: number): void + on(sigName: "value-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "value-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "value-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of Gtk.Widget */ + connect(sigName: "destroy", callback: (($obj: VolumeButton) => void)): number + connect_after(sigName: "destroy", callback: (($obj: VolumeButton) => void)): number + emit(sigName: "destroy"): void + on(sigName: "destroy", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "destroy", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "destroy", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "direction-changed", callback: (($obj: VolumeButton, previousDirection: TextDirection) => void)): number + connect_after(sigName: "direction-changed", callback: (($obj: VolumeButton, previousDirection: TextDirection) => void)): number + emit(sigName: "direction-changed", previousDirection: TextDirection): void + on(sigName: "direction-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "direction-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "direction-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "hide", callback: (($obj: VolumeButton) => void)): number + connect_after(sigName: "hide", callback: (($obj: VolumeButton) => void)): number + emit(sigName: "hide"): void + on(sigName: "hide", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "hide", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "hide", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "keynav-failed", callback: (($obj: VolumeButton, direction: DirectionType) => boolean)): number + connect_after(sigName: "keynav-failed", callback: (($obj: VolumeButton, direction: DirectionType) => boolean)): number + emit(sigName: "keynav-failed", direction: DirectionType): void + on(sigName: "keynav-failed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "keynav-failed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "keynav-failed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "map", callback: (($obj: VolumeButton) => void)): number + connect_after(sigName: "map", callback: (($obj: VolumeButton) => void)): number + emit(sigName: "map"): void + on(sigName: "map", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "map", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "map", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "mnemonic-activate", callback: (($obj: VolumeButton, groupCycling: boolean) => boolean)): number + connect_after(sigName: "mnemonic-activate", callback: (($obj: VolumeButton, groupCycling: boolean) => boolean)): number + emit(sigName: "mnemonic-activate", groupCycling: boolean): void + on(sigName: "mnemonic-activate", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "mnemonic-activate", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "mnemonic-activate", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "move-focus", callback: (($obj: VolumeButton, direction: DirectionType) => void)): number + connect_after(sigName: "move-focus", callback: (($obj: VolumeButton, direction: DirectionType) => void)): number + emit(sigName: "move-focus", direction: DirectionType): void + on(sigName: "move-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "move-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "move-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "query-tooltip", callback: (($obj: VolumeButton, x: number, y: number, keyboardMode: boolean, tooltip: Tooltip) => boolean)): number + connect_after(sigName: "query-tooltip", callback: (($obj: VolumeButton, x: number, y: number, keyboardMode: boolean, tooltip: Tooltip) => boolean)): number + emit(sigName: "query-tooltip", x: number, y: number, keyboardMode: boolean, tooltip: Tooltip): void + on(sigName: "query-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "query-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "query-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "realize", callback: (($obj: VolumeButton) => void)): number + connect_after(sigName: "realize", callback: (($obj: VolumeButton) => void)): number + emit(sigName: "realize"): void + on(sigName: "realize", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "realize", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "realize", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "show", callback: (($obj: VolumeButton) => void)): number + connect_after(sigName: "show", callback: (($obj: VolumeButton) => void)): number + emit(sigName: "show"): void + on(sigName: "show", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "show", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "show", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "state-flags-changed", callback: (($obj: VolumeButton, flags: StateFlags) => void)): number + connect_after(sigName: "state-flags-changed", callback: (($obj: VolumeButton, flags: StateFlags) => void)): number + emit(sigName: "state-flags-changed", flags: StateFlags): void + on(sigName: "state-flags-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "state-flags-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "state-flags-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "unmap", callback: (($obj: VolumeButton) => void)): number + connect_after(sigName: "unmap", callback: (($obj: VolumeButton) => void)): number + emit(sigName: "unmap"): void + on(sigName: "unmap", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "unmap", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "unmap", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "unrealize", callback: (($obj: VolumeButton) => void)): number + connect_after(sigName: "unrealize", callback: (($obj: VolumeButton) => void)): number + emit(sigName: "unrealize"): void + on(sigName: "unrealize", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "unrealize", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "unrealize", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: VolumeButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: VolumeButton, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::use-symbolic", callback: (($obj: VolumeButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::use-symbolic", callback: (($obj: VolumeButton, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::use-symbolic", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::use-symbolic", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::use-symbolic", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::adjustment", callback: (($obj: VolumeButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::adjustment", callback: (($obj: VolumeButton, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::adjustment", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::adjustment", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::adjustment", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::icons", callback: (($obj: VolumeButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::icons", callback: (($obj: VolumeButton, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::icons", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::icons", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::icons", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::value", callback: (($obj: VolumeButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::value", callback: (($obj: VolumeButton, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::value", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::value", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::value", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::can-focus", callback: (($obj: VolumeButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::can-focus", callback: (($obj: VolumeButton, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::can-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::can-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::can-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::can-target", callback: (($obj: VolumeButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::can-target", callback: (($obj: VolumeButton, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::can-target", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::can-target", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::can-target", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::css-classes", callback: (($obj: VolumeButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::css-classes", callback: (($obj: VolumeButton, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::css-classes", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::css-classes", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::css-classes", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::cursor", callback: (($obj: VolumeButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::cursor", callback: (($obj: VolumeButton, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::cursor", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::cursor", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::cursor", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::focus-on-click", callback: (($obj: VolumeButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::focus-on-click", callback: (($obj: VolumeButton, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::focus-on-click", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::focus-on-click", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::focus-on-click", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::focusable", callback: (($obj: VolumeButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::focusable", callback: (($obj: VolumeButton, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::focusable", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::focusable", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::focusable", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::halign", callback: (($obj: VolumeButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::halign", callback: (($obj: VolumeButton, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::halign", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::halign", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::halign", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::has-default", callback: (($obj: VolumeButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-default", callback: (($obj: VolumeButton, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::has-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::has-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::has-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::has-focus", callback: (($obj: VolumeButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-focus", callback: (($obj: VolumeButton, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::has-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::has-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::has-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::has-tooltip", callback: (($obj: VolumeButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-tooltip", callback: (($obj: VolumeButton, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::has-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::has-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::has-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::height-request", callback: (($obj: VolumeButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::height-request", callback: (($obj: VolumeButton, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::height-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::height-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::height-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::hexpand", callback: (($obj: VolumeButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hexpand", callback: (($obj: VolumeButton, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::hexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::hexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::hexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::hexpand-set", callback: (($obj: VolumeButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hexpand-set", callback: (($obj: VolumeButton, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::hexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::hexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::hexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::layout-manager", callback: (($obj: VolumeButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::layout-manager", callback: (($obj: VolumeButton, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::layout-manager", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::layout-manager", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::layout-manager", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-bottom", callback: (($obj: VolumeButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-bottom", callback: (($obj: VolumeButton, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-bottom", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-bottom", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-bottom", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-end", callback: (($obj: VolumeButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-end", callback: (($obj: VolumeButton, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-end", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-end", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-end", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-start", callback: (($obj: VolumeButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-start", callback: (($obj: VolumeButton, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-start", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-start", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-start", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-top", callback: (($obj: VolumeButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-top", callback: (($obj: VolumeButton, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-top", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-top", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-top", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::name", callback: (($obj: VolumeButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::name", callback: (($obj: VolumeButton, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::opacity", callback: (($obj: VolumeButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::opacity", callback: (($obj: VolumeButton, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::opacity", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::opacity", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::opacity", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::overflow", callback: (($obj: VolumeButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::overflow", callback: (($obj: VolumeButton, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::overflow", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::overflow", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::overflow", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::parent", callback: (($obj: VolumeButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::parent", callback: (($obj: VolumeButton, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::receives-default", callback: (($obj: VolumeButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::receives-default", callback: (($obj: VolumeButton, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::receives-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::receives-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::receives-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::root", callback: (($obj: VolumeButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::root", callback: (($obj: VolumeButton, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::root", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::root", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::root", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::scale-factor", callback: (($obj: VolumeButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::scale-factor", callback: (($obj: VolumeButton, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::scale-factor", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::scale-factor", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::scale-factor", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::sensitive", callback: (($obj: VolumeButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::sensitive", callback: (($obj: VolumeButton, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::sensitive", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::sensitive", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::sensitive", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::tooltip-markup", callback: (($obj: VolumeButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::tooltip-markup", callback: (($obj: VolumeButton, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::tooltip-markup", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::tooltip-markup", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::tooltip-markup", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::tooltip-text", callback: (($obj: VolumeButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::tooltip-text", callback: (($obj: VolumeButton, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::tooltip-text", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::tooltip-text", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::tooltip-text", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::valign", callback: (($obj: VolumeButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::valign", callback: (($obj: VolumeButton, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::valign", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::valign", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::valign", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::vexpand", callback: (($obj: VolumeButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vexpand", callback: (($obj: VolumeButton, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::vexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::vexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::vexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::vexpand-set", callback: (($obj: VolumeButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vexpand-set", callback: (($obj: VolumeButton, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::vexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::vexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::vexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::visible", callback: (($obj: VolumeButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::visible", callback: (($obj: VolumeButton, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::width-request", callback: (($obj: VolumeButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::width-request", callback: (($obj: VolumeButton, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::width-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::width-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::width-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::accessible-role", callback: (($obj: VolumeButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-role", callback: (($obj: VolumeButton, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::accessible-role", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::accessible-role", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::accessible-role", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::orientation", callback: (($obj: VolumeButton, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::orientation", callback: (($obj: VolumeButton, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::orientation", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::orientation", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::orientation", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: VolumeButton_ConstructProps) + _init (config?: VolumeButton_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(): VolumeButton + static new(min: number, max: number, step: number, icons?: string[] | null): VolumeButton + static $gtype: GObject.Type +} +export interface Widget_ConstructProps extends GObject.InitiallyUnowned_ConstructProps { + canFocus?: boolean + canTarget?: boolean + cssClasses?: string[] + cssName?: string + cursor?: Gdk.Cursor + focusOnClick?: boolean + focusable?: boolean + halign?: Align + hasTooltip?: boolean + heightRequest?: number + hexpand?: boolean + hexpandSet?: boolean + layoutManager?: LayoutManager + marginBottom?: number + marginEnd?: number + marginStart?: number + marginTop?: number + name?: string + opacity?: number + overflow?: Overflow + receivesDefault?: boolean + sensitive?: boolean + tooltipMarkup?: string + tooltipText?: string + valign?: Align + vexpand?: boolean + vexpandSet?: boolean + visible?: boolean + widthRequest?: number + accessibleRole?: AccessibleRole +} +export class Widget { + /* Properties of Gtk.Widget */ + canFocus: boolean + canTarget: boolean + cssClasses: string[] + cursor: Gdk.Cursor + focusOnClick: boolean + focusable: boolean + halign: Align + readonly hasDefault: boolean + readonly hasFocus: boolean + hasTooltip: boolean + heightRequest: number + hexpand: boolean + hexpandSet: boolean + layoutManager: LayoutManager + marginBottom: number + marginEnd: number + marginStart: number + marginTop: number + name: string + opacity: number + overflow: Overflow + readonly parent: Widget + receivesDefault: boolean + readonly root: Root + readonly scaleFactor: number + sensitive: boolean + tooltipMarkup: string + tooltipText: string + valign: Align + vexpand: boolean + vexpandSet: boolean + visible: boolean + widthRequest: number + /* Properties of Gtk.Accessible */ + accessibleRole: AccessibleRole + /* Fields of Gtk.Widget */ + parentInstance: GObject.InitiallyUnowned + /* Fields of GObject.InitiallyUnowned */ + gTypeInstance: GObject.TypeInstance + /* Methods of Gtk.Widget */ + actionSetEnabled(actionName: string, enabled: boolean): void + activate(): boolean + activateAction(name: string, args?: GLib.Variant | null): boolean + activateDefault(): void + addController(controller: EventController): void + addCssClass(cssClass: string): void + addMnemonicLabel(label: Widget): void + addTickCallback(callback: TickCallback): number + allocate(width: number, height: number, baseline: number, transform?: Gsk.Transform | null): void + childFocus(direction: DirectionType): boolean + computeBounds(target: Widget): [ /* returnType */ boolean, /* outBounds */ Graphene.Rect ] + computeExpand(orientation: Orientation): boolean + computePoint(target: Widget, point: Graphene.Point): [ /* returnType */ boolean, /* outPoint */ Graphene.Point ] + computeTransform(target: Widget): [ /* returnType */ boolean, /* outTransform */ Graphene.Matrix ] + contains(x: number, y: number): boolean + createPangoContext(): Pango.Context + createPangoLayout(text?: string | null): Pango.Layout + dragCheckThreshold(startX: number, startY: number, currentX: number, currentY: number): boolean + errorBell(): void + getAllocatedBaseline(): number + getAllocatedHeight(): number + getAllocatedWidth(): number + getAllocation(): /* allocation */ Allocation + getAncestor(widgetType: GObject.Type): Widget | null + getCanFocus(): boolean + getCanTarget(): boolean + getChildVisible(): boolean + getClipboard(): Gdk.Clipboard + getCssClasses(): string[] + getCssName(): string + getCursor(): Gdk.Cursor | null + getDirection(): TextDirection + getDisplay(): Gdk.Display + getFirstChild(): Widget | null + getFocusChild(): Widget | null + getFocusOnClick(): boolean + getFocusable(): boolean + getFontMap(): Pango.FontMap | null + getFontOptions(): cairo.FontOptions | null + getFrameClock(): Gdk.FrameClock | null + getHalign(): Align + getHasTooltip(): boolean + getHeight(): number + getHexpand(): boolean + getHexpandSet(): boolean + getLastChild(): Widget | null + getLayoutManager(): LayoutManager | null + getMapped(): boolean + getMarginBottom(): number + getMarginEnd(): number + getMarginStart(): number + getMarginTop(): number + getName(): string + getNative(): Native | null + getNextSibling(): Widget | null + getOpacity(): number + getOverflow(): Overflow + getPangoContext(): Pango.Context + getParent(): Widget | null + getPreferredSize(): [ /* minimumSize */ Requisition | null, /* naturalSize */ Requisition | null ] + getPrevSibling(): Widget | null + getPrimaryClipboard(): Gdk.Clipboard + getRealized(): boolean + getReceivesDefault(): boolean + getRequestMode(): SizeRequestMode + getRoot(): Root | null + getScaleFactor(): number + getSensitive(): boolean + getSettings(): Settings + getSize(orientation: Orientation): number + getSizeRequest(): [ /* width */ number | null, /* height */ number | null ] + getStateFlags(): StateFlags + getStyleContext(): StyleContext + getTemplateChild(widgetType: GObject.Type, name: string): GObject.Object + getTooltipMarkup(): string | null + getTooltipText(): string | null + getValign(): 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?: Gio.ActionGroup | null): void + insertAfter(parent: Widget, previousSibling?: Widget | null): void + insertBefore(parent: Widget, nextSibling?: Widget | null): void + isAncestor(ancestor: Widget): boolean + isDrawable(): boolean + isFocus(): boolean + isSensitive(): boolean + isVisible(): boolean + keynavFailed(direction: DirectionType): boolean + listMnemonicLabels(): Widget[] + map(): void + measure(orientation: Orientation, forSize: number): [ /* minimum */ number | null, /* natural */ number | null, /* minimumBaseline */ number | null, /* naturalBaseline */ number | null ] + mnemonicActivate(groupCycling: boolean): boolean + observeChildren(): Gio.ListModel + observeControllers(): Gio.ListModel + pick(x: number, y: number, flags: PickFlags): Widget | null + queueAllocate(): void + queueDraw(): void + queueResize(): void + realize(): void + removeController(controller: EventController): void + removeCssClass(cssClass: string): void + removeMnemonicLabel(label: Widget): void + removeTickCallback(id: number): void + setCanFocus(canFocus: boolean): void + setCanTarget(canTarget: boolean): void + setChildVisible(childVisible: boolean): void + setCssClasses(classes: string[]): void + setCursor(cursor?: Gdk.Cursor | null): void + setCursorFromName(name?: string | null): void + setDirection(dir: TextDirection): void + setFocusChild(child?: Widget | null): void + setFocusOnClick(focusOnClick: boolean): void + setFocusable(focusable: boolean): void + setFontMap(fontMap?: Pango.FontMap | null): void + setFontOptions(options?: cairo.FontOptions | null): void + setHalign(align: Align): void + setHasTooltip(hasTooltip: boolean): void + setHexpand(expand: boolean): void + setHexpandSet(set: boolean): void + setLayoutManager(layoutManager?: LayoutManager | 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: Overflow): void + setParent(parent: Widget): void + setReceivesDefault(receivesDefault: boolean): void + setSensitive(sensitive: boolean): void + setSizeRequest(width: number, height: number): void + setStateFlags(flags: StateFlags, clear: boolean): void + setTooltipMarkup(markup?: string | null): void + setTooltipText(text?: string | null): void + setValign(align: Align): void + setVexpand(expand: boolean): void + setVexpandSet(set: boolean): void + setVisible(visible: boolean): void + shouldLayout(): boolean + show(): void + sizeAllocate(allocation: Allocation, baseline: number): void + snapshotChild(child: Widget, snapshot: Snapshot): void + translateCoordinates(destWidget: Widget, srcX: number, srcY: number): [ /* returnType */ boolean, /* destX */ number | null, /* destY */ number | null ] + triggerTooltipQuery(): void + unmap(): void + unparent(): void + unrealize(): void + unsetStateFlags(flags: StateFlags): void + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Methods of Gtk.Accessible */ + getAccessibleRole(): AccessibleRole + resetProperty(property: AccessibleProperty): void + resetRelation(relation: AccessibleRelation): void + resetState(state: AccessibleState): void + updateProperty(properties: AccessibleProperty[], values: any): void + updateRelation(relations: AccessibleRelation[], values: any): void + updateState(states: AccessibleState[], values: any): void + /* Methods of Gtk.Buildable */ + getBuildableId(): string + /* Virtual methods of Gtk.Widget */ + vfuncComputeExpand(hexpandP: boolean, vexpandP: boolean): void + vfuncContains(x: number, y: number): boolean + vfuncCssChanged(change: CssStyleChange): void + vfuncDirectionChanged(previousDirection: TextDirection): void + vfuncFocus(direction: DirectionType): boolean + vfuncGetRequestMode(): SizeRequestMode + vfuncGrabFocus(): boolean + vfuncHide(): void + vfuncKeynavFailed(direction: DirectionType): boolean + vfuncMap(): void + vfuncMeasure(orientation: Orientation, forSize: number): [ /* minimum */ number | null, /* natural */ number | null, /* minimumBaseline */ number | null, /* naturalBaseline */ number | null ] + vfuncMnemonicActivate(groupCycling: boolean): boolean + vfuncMoveFocus(direction: DirectionType): void + vfuncQueryTooltip(x: number, y: number, keyboardTooltip: boolean, tooltip: Tooltip): boolean + vfuncRealize(): void + vfuncRoot(): void + vfuncSetFocusChild(child?: Widget | null): void + vfuncShow(): void + vfuncSizeAllocate(width: number, height: number, baseline: number): void + vfuncSnapshot(snapshot: Snapshot): void + vfuncStateFlagsChanged(previousStateFlags: StateFlags): void + vfuncSystemSettingChanged(settings: SystemSetting): void + vfuncUnmap(): void + vfuncUnrealize(): void + vfuncUnroot(): void + vfuncAddChild(builder: Builder, child: GObject.Object, type?: string | null): void + vfuncCustomFinished(builder: Builder, child: GObject.Object | null, tagname: string, data?: object | null): void + vfuncCustomTagEnd(builder: Builder, child: GObject.Object | null, tagname: string, data?: object | null): void + vfuncCustomTagStart(builder: Builder, child: GObject.Object | null, tagname: string): [ /* returnType */ boolean, /* parser */ BuildableParser, /* data */ object | null ] + vfuncGetId(): string + vfuncGetInternalChild(builder: Builder, childname: string): GObject.Object + vfuncParserFinished(builder: Builder): void + vfuncSetBuildableProperty(builder: Builder, name: string, value: any): void + vfuncSetId(id: string): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Gtk.Widget */ + connect(sigName: "destroy", callback: (($obj: Widget) => void)): number + connect_after(sigName: "destroy", callback: (($obj: Widget) => void)): number + emit(sigName: "destroy"): void + on(sigName: "destroy", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "destroy", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "destroy", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "direction-changed", callback: (($obj: Widget, previousDirection: TextDirection) => void)): number + connect_after(sigName: "direction-changed", callback: (($obj: Widget, previousDirection: TextDirection) => void)): number + emit(sigName: "direction-changed", previousDirection: TextDirection): void + on(sigName: "direction-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "direction-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "direction-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "hide", callback: (($obj: Widget) => void)): number + connect_after(sigName: "hide", callback: (($obj: Widget) => void)): number + emit(sigName: "hide"): void + on(sigName: "hide", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "hide", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "hide", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "keynav-failed", callback: (($obj: Widget, direction: DirectionType) => boolean)): number + connect_after(sigName: "keynav-failed", callback: (($obj: Widget, direction: DirectionType) => boolean)): number + emit(sigName: "keynav-failed", direction: DirectionType): void + on(sigName: "keynav-failed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "keynav-failed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "keynav-failed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "map", callback: (($obj: Widget) => void)): number + connect_after(sigName: "map", callback: (($obj: Widget) => void)): number + emit(sigName: "map"): void + on(sigName: "map", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "map", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "map", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "mnemonic-activate", callback: (($obj: Widget, groupCycling: boolean) => boolean)): number + connect_after(sigName: "mnemonic-activate", callback: (($obj: Widget, groupCycling: boolean) => boolean)): number + emit(sigName: "mnemonic-activate", groupCycling: boolean): void + on(sigName: "mnemonic-activate", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "mnemonic-activate", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "mnemonic-activate", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "move-focus", callback: (($obj: Widget, direction: DirectionType) => void)): number + connect_after(sigName: "move-focus", callback: (($obj: Widget, direction: DirectionType) => void)): number + emit(sigName: "move-focus", direction: DirectionType): void + on(sigName: "move-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "move-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "move-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "query-tooltip", callback: (($obj: Widget, x: number, y: number, keyboardMode: boolean, tooltip: Tooltip) => boolean)): number + connect_after(sigName: "query-tooltip", callback: (($obj: Widget, x: number, y: number, keyboardMode: boolean, tooltip: Tooltip) => boolean)): number + emit(sigName: "query-tooltip", x: number, y: number, keyboardMode: boolean, tooltip: Tooltip): void + on(sigName: "query-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "query-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "query-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "realize", callback: (($obj: Widget) => void)): number + connect_after(sigName: "realize", callback: (($obj: Widget) => void)): number + emit(sigName: "realize"): void + on(sigName: "realize", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "realize", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "realize", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "show", callback: (($obj: Widget) => void)): number + connect_after(sigName: "show", callback: (($obj: Widget) => void)): number + emit(sigName: "show"): void + on(sigName: "show", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "show", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "show", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "state-flags-changed", callback: (($obj: Widget, flags: StateFlags) => void)): number + connect_after(sigName: "state-flags-changed", callback: (($obj: Widget, flags: StateFlags) => void)): number + emit(sigName: "state-flags-changed", flags: StateFlags): void + on(sigName: "state-flags-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "state-flags-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "state-flags-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "unmap", callback: (($obj: Widget) => void)): number + connect_after(sigName: "unmap", callback: (($obj: Widget) => void)): number + emit(sigName: "unmap"): void + on(sigName: "unmap", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "unmap", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "unmap", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "unrealize", callback: (($obj: Widget) => void)): number + connect_after(sigName: "unrealize", callback: (($obj: Widget) => void)): number + emit(sigName: "unrealize"): void + on(sigName: "unrealize", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "unrealize", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "unrealize", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: Widget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: Widget, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::can-focus", callback: (($obj: Widget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::can-focus", callback: (($obj: Widget, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::can-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::can-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::can-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::can-target", callback: (($obj: Widget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::can-target", callback: (($obj: Widget, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::can-target", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::can-target", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::can-target", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::css-classes", callback: (($obj: Widget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::css-classes", callback: (($obj: Widget, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::css-classes", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::css-classes", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::css-classes", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::cursor", callback: (($obj: Widget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::cursor", callback: (($obj: Widget, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::cursor", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::cursor", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::cursor", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::focus-on-click", callback: (($obj: Widget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::focus-on-click", callback: (($obj: Widget, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::focus-on-click", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::focus-on-click", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::focus-on-click", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::focusable", callback: (($obj: Widget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::focusable", callback: (($obj: Widget, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::focusable", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::focusable", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::focusable", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::halign", callback: (($obj: Widget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::halign", callback: (($obj: Widget, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::halign", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::halign", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::halign", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::has-default", callback: (($obj: Widget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-default", callback: (($obj: Widget, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::has-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::has-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::has-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::has-focus", callback: (($obj: Widget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-focus", callback: (($obj: Widget, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::has-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::has-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::has-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::has-tooltip", callback: (($obj: Widget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-tooltip", callback: (($obj: Widget, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::has-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::has-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::has-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::height-request", callback: (($obj: Widget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::height-request", callback: (($obj: Widget, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::height-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::height-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::height-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::hexpand", callback: (($obj: Widget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hexpand", callback: (($obj: Widget, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::hexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::hexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::hexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::hexpand-set", callback: (($obj: Widget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hexpand-set", callback: (($obj: Widget, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::hexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::hexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::hexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::layout-manager", callback: (($obj: Widget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::layout-manager", callback: (($obj: Widget, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::layout-manager", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::layout-manager", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::layout-manager", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-bottom", callback: (($obj: Widget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-bottom", callback: (($obj: Widget, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-bottom", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-bottom", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-bottom", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-end", callback: (($obj: Widget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-end", callback: (($obj: Widget, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-end", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-end", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-end", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-start", callback: (($obj: Widget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-start", callback: (($obj: Widget, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-start", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-start", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-start", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-top", callback: (($obj: Widget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-top", callback: (($obj: Widget, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-top", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-top", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-top", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::name", callback: (($obj: Widget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::name", callback: (($obj: Widget, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::opacity", callback: (($obj: Widget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::opacity", callback: (($obj: Widget, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::opacity", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::opacity", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::opacity", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::overflow", callback: (($obj: Widget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::overflow", callback: (($obj: Widget, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::overflow", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::overflow", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::overflow", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::parent", callback: (($obj: Widget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::parent", callback: (($obj: Widget, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::receives-default", callback: (($obj: Widget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::receives-default", callback: (($obj: Widget, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::receives-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::receives-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::receives-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::root", callback: (($obj: Widget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::root", callback: (($obj: Widget, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::root", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::root", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::root", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::scale-factor", callback: (($obj: Widget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::scale-factor", callback: (($obj: Widget, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::scale-factor", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::scale-factor", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::scale-factor", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::sensitive", callback: (($obj: Widget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::sensitive", callback: (($obj: Widget, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::sensitive", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::sensitive", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::sensitive", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::tooltip-markup", callback: (($obj: Widget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::tooltip-markup", callback: (($obj: Widget, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::tooltip-markup", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::tooltip-markup", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::tooltip-markup", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::tooltip-text", callback: (($obj: Widget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::tooltip-text", callback: (($obj: Widget, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::tooltip-text", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::tooltip-text", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::tooltip-text", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::valign", callback: (($obj: Widget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::valign", callback: (($obj: Widget, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::valign", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::valign", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::valign", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::vexpand", callback: (($obj: Widget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vexpand", callback: (($obj: Widget, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::vexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::vexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::vexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::vexpand-set", callback: (($obj: Widget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vexpand-set", callback: (($obj: Widget, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::vexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::vexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::vexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::visible", callback: (($obj: Widget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::visible", callback: (($obj: Widget, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::width-request", callback: (($obj: Widget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::width-request", callback: (($obj: Widget, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::width-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::width-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::width-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::accessible-role", callback: (($obj: Widget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-role", callback: (($obj: Widget, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::accessible-role", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::accessible-role", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::accessible-role", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: Widget_ConstructProps) + _init (config?: Widget_ConstructProps): void + /* Static methods and pseudo-constructors */ + static getDefaultDirection(): TextDirection + static setDefaultDirection(dir: TextDirection): void + static addShortcut(widget_class: Widget | Function | GObject.Type, shortcut: Shortcut): void + static bindTemplateCallbackFull(widget_class: Widget | Function | GObject.Type, callbackName: string, callbackSymbol: GObject.Callback): void + static bindTemplateChildFull(widget_class: Widget | Function | GObject.Type, name: string, internalChild: boolean, structOffset: number): void + static getAccessibleRole(widget_class: Widget | Function | GObject.Type): AccessibleRole + static getActivateSignal(widget_class: Widget | Function | GObject.Type): number + static getCssName(widget_class: Widget | Function | GObject.Type): string + static getLayoutManagerType(widget_class: Widget | Function | GObject.Type): GObject.Type + static installAction(widget_class: Widget | Function | GObject.Type, actionName: string, parameterType: string | null, activate: WidgetActionActivateFunc): void + static installPropertyAction(widget_class: Widget | Function | GObject.Type, actionName: string, propertyName: string): void + static queryAction(widget_class: Widget | Function | GObject.Type, index: number): [ /* returnType */ boolean, /* owner */ any, /* actionName */ string, /* parameterType */ GLib.VariantType | null, /* propertyName */ string | null ] + static setAccessibleRole(widget_class: Widget | Function | GObject.Type, accessibleRole: AccessibleRole): void + static setActivateSignal(widget_class: Widget | Function | GObject.Type, signalId: number): void + static setActivateSignalFromName(widget_class: Widget | Function | GObject.Type, signalName: string): void + static setCssName(widget_class: Widget | Function | GObject.Type, name: string): void + static setLayoutManagerType(widget_class: Widget | Function | GObject.Type, type: GObject.Type): void + static setTemplate(widget_class: Widget | Function | GObject.Type, templateBytes: any): void + static setTemplateFromResource(widget_class: Widget | Function | GObject.Type, resourceName: string): void + static setTemplateScope(widget_class: Widget | Function | GObject.Type, scope: BuilderScope): void + static $gtype: GObject.Type +} +export interface WidgetPaintable_ConstructProps extends GObject.Object_ConstructProps { + widget?: Widget +} +export class WidgetPaintable { + /* Properties of Gtk.WidgetPaintable */ + widget: Widget + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of Gtk.WidgetPaintable */ + getWidget(): Widget | null + setWidget(widget?: Widget | null): void + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Methods of Gdk.Paintable */ + computeConcreteSize(specifiedWidth: number, specifiedHeight: number, defaultWidth: number, defaultHeight: number): [ /* concreteWidth */ number, /* concreteHeight */ number ] + getCurrentImage(): Gdk.Paintable + getFlags(): Gdk.PaintableFlags + getIntrinsicAspectRatio(): number + getIntrinsicHeight(): number + getIntrinsicWidth(): number + invalidateContents(): void + invalidateSize(): void + snapshot(snapshot: Gdk.Snapshot, width: number, height: number): void + /* Virtual methods of Gtk.WidgetPaintable */ + vfuncGetCurrentImage(): Gdk.Paintable + vfuncGetFlags(): Gdk.PaintableFlags + vfuncGetIntrinsicAspectRatio(): number + vfuncGetIntrinsicHeight(): number + vfuncGetIntrinsicWidth(): number + vfuncSnapshot(snapshot: Gdk.Snapshot, width: number, height: number): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: WidgetPaintable, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: WidgetPaintable, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of Gdk.Paintable */ + connect(sigName: "invalidate-contents", callback: (($obj: WidgetPaintable) => void)): number + connect_after(sigName: "invalidate-contents", callback: (($obj: WidgetPaintable) => void)): number + emit(sigName: "invalidate-contents"): void + on(sigName: "invalidate-contents", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "invalidate-contents", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "invalidate-contents", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "invalidate-size", callback: (($obj: WidgetPaintable) => void)): number + connect_after(sigName: "invalidate-size", callback: (($obj: WidgetPaintable) => void)): number + emit(sigName: "invalidate-size"): void + on(sigName: "invalidate-size", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "invalidate-size", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "invalidate-size", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::widget", callback: (($obj: WidgetPaintable, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::widget", callback: (($obj: WidgetPaintable, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::widget", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::widget", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::widget", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: WidgetPaintable_ConstructProps) + _init (config?: WidgetPaintable_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(widget?: Widget | null): WidgetPaintable + static newEmpty(intrinsicWidth: number, intrinsicHeight: number): Gdk.Paintable + static $gtype: GObject.Type +} +export interface Window_ConstructProps extends Widget_ConstructProps { + application?: Application + child?: Widget + decorated?: boolean + defaultHeight?: number + defaultWidget?: Widget + defaultWidth?: number + deletable?: boolean + destroyWithParent?: boolean + display?: Gdk.Display + focusVisible?: boolean + focusWidget?: Widget + fullscreened?: boolean + handleMenubarAccel?: boolean + hideOnClose?: boolean + iconName?: string + maximized?: boolean + mnemonicsVisible?: boolean + modal?: boolean + resizable?: boolean + startupId?: string + title?: string + transientFor?: Window + accessibleRole?: AccessibleRole +} +export class Window { + /* Properties of Gtk.Window */ + application: Application + child: Widget + decorated: boolean + defaultHeight: number + defaultWidget: Widget + defaultWidth: number + deletable: boolean + destroyWithParent: boolean + display: Gdk.Display + focusVisible: boolean + focusWidget: Widget + fullscreened: boolean + handleMenubarAccel: boolean + hideOnClose: boolean + iconName: string + readonly isActive: boolean + maximized: boolean + mnemonicsVisible: boolean + modal: boolean + resizable: boolean + startupId: string + title: string + transientFor: Window + /* Properties of Gtk.Widget */ + canFocus: boolean + canTarget: boolean + cssClasses: string[] + cursor: Gdk.Cursor + focusOnClick: boolean + focusable: boolean + halign: Align + readonly hasDefault: boolean + readonly hasFocus: boolean + hasTooltip: boolean + heightRequest: number + hexpand: boolean + hexpandSet: boolean + layoutManager: LayoutManager + marginBottom: number + marginEnd: number + marginStart: number + marginTop: number + name: string + opacity: number + overflow: Overflow + readonly parent: Widget + receivesDefault: boolean + readonly root: Root + readonly scaleFactor: number + sensitive: boolean + tooltipMarkup: string + tooltipText: string + valign: Align + vexpand: boolean + vexpandSet: boolean + visible: boolean + widthRequest: number + /* Properties of Gtk.Accessible */ + accessibleRole: AccessibleRole + /* Fields of Gtk.Window */ + parentInstance: Widget + /* Fields of GObject.InitiallyUnowned */ + gTypeInstance: GObject.TypeInstance + /* Methods of Gtk.Window */ + close(): void + destroy(): void + fullscreen(): void + fullscreenOnMonitor(monitor: Gdk.Monitor): void + getApplication(): Application | null + getChild(): Widget | null + getDecorated(): boolean + getDefaultSize(): [ /* width */ number | null, /* height */ number | null ] + getDefaultWidget(): Widget | null + getDeletable(): boolean + getDestroyWithParent(): boolean + getFocus(): Widget | null + getFocusVisible(): boolean + getGroup(): WindowGroup + getHandleMenubarAccel(): boolean + getHideOnClose(): boolean + getIconName(): string | null + getMnemonicsVisible(): boolean + getModal(): boolean + getResizable(): boolean + getTitle(): string | null + getTitlebar(): Widget | null + getTransientFor(): Window | null + hasGroup(): boolean + isFullscreen(): boolean + isMaximized(): boolean + maximize(): void + minimize(): void + present(): void + presentWithTime(timestamp: number): void + setApplication(application?: Application | null): void + setChild(child?: Widget | null): void + setDecorated(setting: boolean): void + setDefaultSize(width: number, height: number): void + setDefaultWidget(defaultWidget?: Widget | null): void + setDeletable(setting: boolean): void + setDestroyWithParent(setting: boolean): void + setDisplay(display: Gdk.Display): void + setFocus(focus?: Widget | null): void + setFocusVisible(setting: boolean): void + setHandleMenubarAccel(handleMenubarAccel: boolean): void + setHideOnClose(setting: boolean): void + setIconName(name?: string | null): void + setMnemonicsVisible(setting: boolean): void + setModal(modal: boolean): void + setResizable(resizable: boolean): void + setStartupId(startupId: string): void + setTitle(title?: string | null): void + setTitlebar(titlebar?: Widget | null): void + setTransientFor(parent?: Window | null): void + unfullscreen(): void + unmaximize(): void + unminimize(): void + /* Methods of Gtk.Widget */ + actionSetEnabled(actionName: string, enabled: boolean): void + activate(): boolean + activateAction(name: string, args?: GLib.Variant | null): boolean + activateDefault(): void + addController(controller: EventController): void + addCssClass(cssClass: string): void + addMnemonicLabel(label: Widget): void + addTickCallback(callback: TickCallback): number + allocate(width: number, height: number, baseline: number, transform?: Gsk.Transform | null): void + childFocus(direction: DirectionType): boolean + computeBounds(target: Widget): [ /* returnType */ boolean, /* outBounds */ Graphene.Rect ] + computeExpand(orientation: Orientation): boolean + computePoint(target: Widget, point: Graphene.Point): [ /* returnType */ boolean, /* outPoint */ Graphene.Point ] + computeTransform(target: Widget): [ /* returnType */ boolean, /* outTransform */ Graphene.Matrix ] + contains(x: number, y: number): boolean + createPangoContext(): Pango.Context + createPangoLayout(text?: string | null): Pango.Layout + dragCheckThreshold(startX: number, startY: number, currentX: number, currentY: number): boolean + errorBell(): void + getAllocatedBaseline(): number + getAllocatedHeight(): number + getAllocatedWidth(): number + getAllocation(): /* allocation */ Allocation + getAncestor(widgetType: GObject.Type): Widget | null + getCanFocus(): boolean + getCanTarget(): boolean + getChildVisible(): boolean + getClipboard(): Gdk.Clipboard + getCssClasses(): string[] + getCssName(): string + getCursor(): Gdk.Cursor | null + getDirection(): TextDirection + getDisplay(): Gdk.Display + getFirstChild(): Widget | null + getFocusChild(): Widget | null + getFocusOnClick(): boolean + getFocusable(): boolean + getFontMap(): Pango.FontMap | null + getFontOptions(): cairo.FontOptions | null + getFrameClock(): Gdk.FrameClock | null + getHalign(): Align + getHasTooltip(): boolean + getHeight(): number + getHexpand(): boolean + getHexpandSet(): boolean + getLastChild(): Widget | null + getLayoutManager(): LayoutManager | null + getMapped(): boolean + getMarginBottom(): number + getMarginEnd(): number + getMarginStart(): number + getMarginTop(): number + getName(): string + getNative(): Native | null + getNextSibling(): Widget | null + getOpacity(): number + getOverflow(): Overflow + getPangoContext(): Pango.Context + getParent(): Widget | null + getPreferredSize(): [ /* minimumSize */ Requisition | null, /* naturalSize */ Requisition | null ] + getPrevSibling(): Widget | null + getPrimaryClipboard(): Gdk.Clipboard + getRealized(): boolean + getReceivesDefault(): boolean + getRequestMode(): SizeRequestMode + getRoot(): Root | null + getScaleFactor(): number + getSensitive(): boolean + getSettings(): Settings + getSize(orientation: Orientation): number + getSizeRequest(): [ /* width */ number | null, /* height */ number | null ] + getStateFlags(): StateFlags + getStyleContext(): StyleContext + getTemplateChild(widgetType: GObject.Type, name: string): GObject.Object + getTooltipMarkup(): string | null + getTooltipText(): string | null + getValign(): 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?: Gio.ActionGroup | null): void + insertAfter(parent: Widget, previousSibling?: Widget | null): void + insertBefore(parent: Widget, nextSibling?: Widget | null): void + isAncestor(ancestor: Widget): boolean + isDrawable(): boolean + isFocus(): boolean + isSensitive(): boolean + isVisible(): boolean + keynavFailed(direction: DirectionType): boolean + listMnemonicLabels(): Widget[] + map(): void + measure(orientation: Orientation, forSize: number): [ /* minimum */ number | null, /* natural */ number | null, /* minimumBaseline */ number | null, /* naturalBaseline */ number | null ] + mnemonicActivate(groupCycling: boolean): boolean + observeChildren(): Gio.ListModel + observeControllers(): Gio.ListModel + pick(x: number, y: number, flags: PickFlags): Widget | null + queueAllocate(): void + queueDraw(): void + queueResize(): void + realize(): void + removeController(controller: EventController): void + removeCssClass(cssClass: string): void + removeMnemonicLabel(label: Widget): void + removeTickCallback(id: number): void + setCanFocus(canFocus: boolean): void + setCanTarget(canTarget: boolean): void + setChildVisible(childVisible: boolean): void + setCssClasses(classes: string[]): void + setCursor(cursor?: Gdk.Cursor | null): void + setCursorFromName(name?: string | null): void + setDirection(dir: TextDirection): void + setFocusChild(child?: Widget | null): void + setFocusOnClick(focusOnClick: boolean): void + setFocusable(focusable: boolean): void + setFontMap(fontMap?: Pango.FontMap | null): void + setFontOptions(options?: cairo.FontOptions | null): void + setHalign(align: Align): void + setHasTooltip(hasTooltip: boolean): void + setHexpand(expand: boolean): void + setHexpandSet(set: boolean): void + setLayoutManager(layoutManager?: LayoutManager | 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: Overflow): void + setParent(parent: Widget): void + setReceivesDefault(receivesDefault: boolean): void + setSensitive(sensitive: boolean): void + setSizeRequest(width: number, height: number): void + setStateFlags(flags: StateFlags, clear: boolean): void + setTooltipMarkup(markup?: string | null): void + setTooltipText(text?: string | null): void + setValign(align: Align): void + setVexpand(expand: boolean): void + setVexpandSet(set: boolean): void + setVisible(visible: boolean): void + shouldLayout(): boolean + show(): void + sizeAllocate(allocation: Allocation, baseline: number): void + snapshotChild(child: Widget, snapshot: Snapshot): void + translateCoordinates(destWidget: Widget, srcX: number, srcY: number): [ /* returnType */ boolean, /* destX */ number | null, /* destY */ number | null ] + triggerTooltipQuery(): void + unmap(): void + unparent(): void + unrealize(): void + unsetStateFlags(flags: StateFlags): void + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Methods of Gtk.Accessible */ + getAccessibleRole(): AccessibleRole + resetProperty(property: AccessibleProperty): void + resetRelation(relation: AccessibleRelation): void + resetState(state: AccessibleState): void + updateProperty(properties: AccessibleProperty[], values: any): void + updateRelation(relations: AccessibleRelation[], values: any): void + updateState(states: AccessibleState[], values: any): void + /* Methods of Gtk.Buildable */ + getBuildableId(): string + /* Methods of Gtk.Native */ + getRenderer(): Gsk.Renderer + getSurface(): Gdk.Surface + getSurfaceTransform(): [ /* x */ number, /* y */ number ] + /* Virtual methods of Gtk.Window */ + vfuncActivateDefault(): void + vfuncActivateFocus(): void + vfuncCloseRequest(): boolean + vfuncEnableDebugging(toggle: boolean): boolean + vfuncKeysChanged(): void + vfuncAddController(controller: ShortcutController): void + vfuncRemoveController(controller: ShortcutController): void + /* Virtual methods of Gtk.Widget */ + vfuncComputeExpand(hexpandP: boolean, vexpandP: boolean): void + vfuncContains(x: number, y: number): boolean + vfuncCssChanged(change: CssStyleChange): void + vfuncDirectionChanged(previousDirection: TextDirection): void + vfuncFocus(direction: DirectionType): boolean + vfuncGetRequestMode(): SizeRequestMode + vfuncGrabFocus(): boolean + vfuncHide(): void + vfuncKeynavFailed(direction: DirectionType): boolean + vfuncMap(): void + vfuncMeasure(orientation: Orientation, forSize: number): [ /* minimum */ number | null, /* natural */ number | null, /* minimumBaseline */ number | null, /* naturalBaseline */ number | null ] + vfuncMnemonicActivate(groupCycling: boolean): boolean + vfuncMoveFocus(direction: DirectionType): void + vfuncQueryTooltip(x: number, y: number, keyboardTooltip: boolean, tooltip: Tooltip): boolean + vfuncRealize(): void + vfuncRoot(): void + vfuncSetFocusChild(child?: Widget | null): void + vfuncShow(): void + vfuncSizeAllocate(width: number, height: number, baseline: number): void + vfuncSnapshot(snapshot: Snapshot): void + vfuncStateFlagsChanged(previousStateFlags: StateFlags): void + vfuncSystemSettingChanged(settings: SystemSetting): void + vfuncUnmap(): void + vfuncUnrealize(): void + vfuncUnroot(): void + vfuncAddChild(builder: Builder, child: GObject.Object, type?: string | null): void + vfuncCustomFinished(builder: Builder, child: GObject.Object | null, tagname: string, data?: object | null): void + vfuncCustomTagEnd(builder: Builder, child: GObject.Object | null, tagname: string, data?: object | null): void + vfuncCustomTagStart(builder: Builder, child: GObject.Object | null, tagname: string): [ /* returnType */ boolean, /* parser */ BuildableParser, /* data */ object | null ] + vfuncGetId(): string + vfuncGetInternalChild(builder: Builder, childname: string): GObject.Object + vfuncParserFinished(builder: Builder): void + vfuncSetBuildableProperty(builder: Builder, name: string, value: any): void + vfuncSetId(id: string): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Gtk.Window */ + connect(sigName: "activate-default", callback: (($obj: Window) => void)): number + connect_after(sigName: "activate-default", callback: (($obj: Window) => void)): number + emit(sigName: "activate-default"): void + on(sigName: "activate-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "activate-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "activate-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "activate-focus", callback: (($obj: Window) => void)): number + connect_after(sigName: "activate-focus", callback: (($obj: Window) => void)): number + emit(sigName: "activate-focus"): void + on(sigName: "activate-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "activate-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "activate-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "close-request", callback: (($obj: Window) => boolean)): number + connect_after(sigName: "close-request", callback: (($obj: Window) => boolean)): number + emit(sigName: "close-request"): void + on(sigName: "close-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "close-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "close-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "enable-debugging", callback: (($obj: Window, toggle: boolean) => boolean)): number + connect_after(sigName: "enable-debugging", callback: (($obj: Window, toggle: boolean) => boolean)): number + emit(sigName: "enable-debugging", toggle: boolean): void + on(sigName: "enable-debugging", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "enable-debugging", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "enable-debugging", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "keys-changed", callback: (($obj: Window) => void)): number + connect_after(sigName: "keys-changed", callback: (($obj: Window) => void)): number + emit(sigName: "keys-changed"): void + on(sigName: "keys-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "keys-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "keys-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of Gtk.Widget */ + connect(sigName: "destroy", callback: (($obj: Window) => void)): number + connect_after(sigName: "destroy", callback: (($obj: Window) => void)): number + emit(sigName: "destroy"): void + on(sigName: "destroy", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "destroy", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "destroy", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "direction-changed", callback: (($obj: Window, previousDirection: TextDirection) => void)): number + connect_after(sigName: "direction-changed", callback: (($obj: Window, previousDirection: TextDirection) => void)): number + emit(sigName: "direction-changed", previousDirection: TextDirection): void + on(sigName: "direction-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "direction-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "direction-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "hide", callback: (($obj: Window) => void)): number + connect_after(sigName: "hide", callback: (($obj: Window) => void)): number + emit(sigName: "hide"): void + on(sigName: "hide", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "hide", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "hide", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "keynav-failed", callback: (($obj: Window, direction: DirectionType) => boolean)): number + connect_after(sigName: "keynav-failed", callback: (($obj: Window, direction: DirectionType) => boolean)): number + emit(sigName: "keynav-failed", direction: DirectionType): void + on(sigName: "keynav-failed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "keynav-failed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "keynav-failed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "map", callback: (($obj: Window) => void)): number + connect_after(sigName: "map", callback: (($obj: Window) => void)): number + emit(sigName: "map"): void + on(sigName: "map", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "map", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "map", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "mnemonic-activate", callback: (($obj: Window, groupCycling: boolean) => boolean)): number + connect_after(sigName: "mnemonic-activate", callback: (($obj: Window, groupCycling: boolean) => boolean)): number + emit(sigName: "mnemonic-activate", groupCycling: boolean): void + on(sigName: "mnemonic-activate", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "mnemonic-activate", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "mnemonic-activate", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "move-focus", callback: (($obj: Window, direction: DirectionType) => void)): number + connect_after(sigName: "move-focus", callback: (($obj: Window, direction: DirectionType) => void)): number + emit(sigName: "move-focus", direction: DirectionType): void + on(sigName: "move-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "move-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "move-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "query-tooltip", callback: (($obj: Window, x: number, y: number, keyboardMode: boolean, tooltip: Tooltip) => boolean)): number + connect_after(sigName: "query-tooltip", callback: (($obj: Window, x: number, y: number, keyboardMode: boolean, tooltip: Tooltip) => boolean)): number + emit(sigName: "query-tooltip", x: number, y: number, keyboardMode: boolean, tooltip: Tooltip): void + on(sigName: "query-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "query-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "query-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "realize", callback: (($obj: Window) => void)): number + connect_after(sigName: "realize", callback: (($obj: Window) => void)): number + emit(sigName: "realize"): void + on(sigName: "realize", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "realize", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "realize", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "show", callback: (($obj: Window) => void)): number + connect_after(sigName: "show", callback: (($obj: Window) => void)): number + emit(sigName: "show"): void + on(sigName: "show", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "show", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "show", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "state-flags-changed", callback: (($obj: Window, flags: StateFlags) => void)): number + connect_after(sigName: "state-flags-changed", callback: (($obj: Window, flags: StateFlags) => void)): number + emit(sigName: "state-flags-changed", flags: StateFlags): void + on(sigName: "state-flags-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "state-flags-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "state-flags-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "unmap", callback: (($obj: Window) => void)): number + connect_after(sigName: "unmap", callback: (($obj: Window) => void)): number + emit(sigName: "unmap"): void + on(sigName: "unmap", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "unmap", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "unmap", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "unrealize", callback: (($obj: Window) => void)): number + connect_after(sigName: "unrealize", callback: (($obj: Window) => void)): number + emit(sigName: "unrealize"): void + on(sigName: "unrealize", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "unrealize", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "unrealize", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: Window, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: Window, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::application", callback: (($obj: Window, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::application", callback: (($obj: Window, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::application", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::application", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::application", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::child", callback: (($obj: Window, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::child", callback: (($obj: Window, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::child", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::child", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::child", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::decorated", callback: (($obj: Window, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::decorated", callback: (($obj: Window, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::decorated", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::decorated", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::decorated", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::default-height", callback: (($obj: Window, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::default-height", callback: (($obj: Window, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::default-height", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::default-height", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::default-height", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::default-widget", callback: (($obj: Window, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::default-widget", callback: (($obj: Window, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::default-widget", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::default-widget", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::default-widget", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::default-width", callback: (($obj: Window, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::default-width", callback: (($obj: Window, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::default-width", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::default-width", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::default-width", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::deletable", callback: (($obj: Window, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::deletable", callback: (($obj: Window, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::deletable", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::deletable", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::deletable", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::destroy-with-parent", callback: (($obj: Window, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::destroy-with-parent", callback: (($obj: Window, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::destroy-with-parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::destroy-with-parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::destroy-with-parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::display", callback: (($obj: Window, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::display", callback: (($obj: Window, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::display", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::display", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::display", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::focus-visible", callback: (($obj: Window, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::focus-visible", callback: (($obj: Window, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::focus-visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::focus-visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::focus-visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::focus-widget", callback: (($obj: Window, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::focus-widget", callback: (($obj: Window, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::focus-widget", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::focus-widget", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::focus-widget", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::fullscreened", callback: (($obj: Window, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::fullscreened", callback: (($obj: Window, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::fullscreened", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::fullscreened", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::fullscreened", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::handle-menubar-accel", callback: (($obj: Window, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::handle-menubar-accel", callback: (($obj: Window, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::handle-menubar-accel", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::handle-menubar-accel", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::handle-menubar-accel", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::hide-on-close", callback: (($obj: Window, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hide-on-close", callback: (($obj: Window, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::hide-on-close", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::hide-on-close", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::hide-on-close", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::icon-name", callback: (($obj: Window, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::icon-name", callback: (($obj: Window, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::icon-name", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::icon-name", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::icon-name", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::is-active", callback: (($obj: Window, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::is-active", callback: (($obj: Window, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::is-active", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::is-active", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::is-active", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::maximized", callback: (($obj: Window, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::maximized", callback: (($obj: Window, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::maximized", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::maximized", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::maximized", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::mnemonics-visible", callback: (($obj: Window, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::mnemonics-visible", callback: (($obj: Window, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::mnemonics-visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::mnemonics-visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::mnemonics-visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::modal", callback: (($obj: Window, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::modal", callback: (($obj: Window, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::modal", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::modal", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::modal", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::resizable", callback: (($obj: Window, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::resizable", callback: (($obj: Window, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::resizable", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::resizable", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::resizable", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::startup-id", callback: (($obj: Window, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::startup-id", callback: (($obj: Window, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::startup-id", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::startup-id", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::startup-id", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::title", callback: (($obj: Window, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::title", callback: (($obj: Window, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::title", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::title", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::title", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::transient-for", callback: (($obj: Window, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::transient-for", callback: (($obj: Window, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::transient-for", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::transient-for", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::transient-for", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::can-focus", callback: (($obj: Window, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::can-focus", callback: (($obj: Window, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::can-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::can-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::can-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::can-target", callback: (($obj: Window, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::can-target", callback: (($obj: Window, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::can-target", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::can-target", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::can-target", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::css-classes", callback: (($obj: Window, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::css-classes", callback: (($obj: Window, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::css-classes", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::css-classes", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::css-classes", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::cursor", callback: (($obj: Window, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::cursor", callback: (($obj: Window, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::cursor", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::cursor", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::cursor", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::focus-on-click", callback: (($obj: Window, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::focus-on-click", callback: (($obj: Window, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::focus-on-click", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::focus-on-click", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::focus-on-click", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::focusable", callback: (($obj: Window, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::focusable", callback: (($obj: Window, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::focusable", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::focusable", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::focusable", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::halign", callback: (($obj: Window, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::halign", callback: (($obj: Window, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::halign", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::halign", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::halign", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::has-default", callback: (($obj: Window, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-default", callback: (($obj: Window, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::has-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::has-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::has-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::has-focus", callback: (($obj: Window, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-focus", callback: (($obj: Window, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::has-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::has-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::has-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::has-tooltip", callback: (($obj: Window, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-tooltip", callback: (($obj: Window, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::has-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::has-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::has-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::height-request", callback: (($obj: Window, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::height-request", callback: (($obj: Window, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::height-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::height-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::height-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::hexpand", callback: (($obj: Window, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hexpand", callback: (($obj: Window, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::hexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::hexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::hexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::hexpand-set", callback: (($obj: Window, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hexpand-set", callback: (($obj: Window, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::hexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::hexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::hexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::layout-manager", callback: (($obj: Window, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::layout-manager", callback: (($obj: Window, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::layout-manager", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::layout-manager", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::layout-manager", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-bottom", callback: (($obj: Window, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-bottom", callback: (($obj: Window, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-bottom", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-bottom", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-bottom", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-end", callback: (($obj: Window, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-end", callback: (($obj: Window, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-end", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-end", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-end", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-start", callback: (($obj: Window, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-start", callback: (($obj: Window, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-start", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-start", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-start", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-top", callback: (($obj: Window, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-top", callback: (($obj: Window, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-top", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-top", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-top", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::name", callback: (($obj: Window, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::name", callback: (($obj: Window, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::opacity", callback: (($obj: Window, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::opacity", callback: (($obj: Window, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::opacity", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::opacity", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::opacity", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::overflow", callback: (($obj: Window, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::overflow", callback: (($obj: Window, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::overflow", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::overflow", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::overflow", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::parent", callback: (($obj: Window, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::parent", callback: (($obj: Window, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::receives-default", callback: (($obj: Window, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::receives-default", callback: (($obj: Window, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::receives-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::receives-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::receives-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::root", callback: (($obj: Window, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::root", callback: (($obj: Window, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::root", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::root", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::root", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::scale-factor", callback: (($obj: Window, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::scale-factor", callback: (($obj: Window, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::scale-factor", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::scale-factor", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::scale-factor", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::sensitive", callback: (($obj: Window, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::sensitive", callback: (($obj: Window, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::sensitive", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::sensitive", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::sensitive", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::tooltip-markup", callback: (($obj: Window, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::tooltip-markup", callback: (($obj: Window, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::tooltip-markup", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::tooltip-markup", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::tooltip-markup", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::tooltip-text", callback: (($obj: Window, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::tooltip-text", callback: (($obj: Window, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::tooltip-text", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::tooltip-text", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::tooltip-text", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::valign", callback: (($obj: Window, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::valign", callback: (($obj: Window, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::valign", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::valign", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::valign", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::vexpand", callback: (($obj: Window, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vexpand", callback: (($obj: Window, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::vexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::vexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::vexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::vexpand-set", callback: (($obj: Window, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vexpand-set", callback: (($obj: Window, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::vexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::vexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::vexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::visible", callback: (($obj: Window, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::visible", callback: (($obj: Window, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::width-request", callback: (($obj: Window, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::width-request", callback: (($obj: Window, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::width-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::width-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::width-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::accessible-role", callback: (($obj: Window, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-role", callback: (($obj: Window, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::accessible-role", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::accessible-role", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::accessible-role", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: Window_ConstructProps) + _init (config?: Window_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(): Window + static getDefaultIconName(): string | null + static getToplevels(): Gio.ListModel + static listToplevels(): Widget[] + static setAutoStartupNotification(setting: boolean): void + static setDefaultIconName(name: string): void + static setInteractiveDebugging(enable: boolean): void + static getForSurface(surface: Gdk.Surface): Native + static $gtype: GObject.Type +} +export interface WindowControls_ConstructProps extends Widget_ConstructProps { + decorationLayout?: string + side?: PackType + accessibleRole?: AccessibleRole +} +export class WindowControls { + /* Properties of Gtk.WindowControls */ + decorationLayout: string + readonly empty: boolean + side: PackType + /* Properties of Gtk.Widget */ + canFocus: boolean + canTarget: boolean + cssClasses: string[] + cursor: Gdk.Cursor + focusOnClick: boolean + focusable: boolean + halign: Align + readonly hasDefault: boolean + readonly hasFocus: boolean + hasTooltip: boolean + heightRequest: number + hexpand: boolean + hexpandSet: boolean + layoutManager: LayoutManager + marginBottom: number + marginEnd: number + marginStart: number + marginTop: number + name: string + opacity: number + overflow: Overflow + readonly parent: Widget + receivesDefault: boolean + readonly root: Root + readonly scaleFactor: number + sensitive: boolean + tooltipMarkup: string + tooltipText: string + valign: Align + vexpand: boolean + vexpandSet: boolean + visible: boolean + widthRequest: number + /* Properties of Gtk.Accessible */ + accessibleRole: AccessibleRole + /* Fields of Gtk.Widget */ + parentInstance: GObject.InitiallyUnowned + /* Fields of GObject.InitiallyUnowned */ + gTypeInstance: GObject.TypeInstance + /* Methods of Gtk.WindowControls */ + getDecorationLayout(): string | null + getEmpty(): boolean + getSide(): PackType + setDecorationLayout(layout?: string | null): void + setSide(side: PackType): void + /* Methods of Gtk.Widget */ + actionSetEnabled(actionName: string, enabled: boolean): void + activate(): boolean + activateAction(name: string, args?: GLib.Variant | null): boolean + activateDefault(): void + addController(controller: EventController): void + addCssClass(cssClass: string): void + addMnemonicLabel(label: Widget): void + addTickCallback(callback: TickCallback): number + allocate(width: number, height: number, baseline: number, transform?: Gsk.Transform | null): void + childFocus(direction: DirectionType): boolean + computeBounds(target: Widget): [ /* returnType */ boolean, /* outBounds */ Graphene.Rect ] + computeExpand(orientation: Orientation): boolean + computePoint(target: Widget, point: Graphene.Point): [ /* returnType */ boolean, /* outPoint */ Graphene.Point ] + computeTransform(target: Widget): [ /* returnType */ boolean, /* outTransform */ Graphene.Matrix ] + contains(x: number, y: number): boolean + createPangoContext(): Pango.Context + createPangoLayout(text?: string | null): Pango.Layout + dragCheckThreshold(startX: number, startY: number, currentX: number, currentY: number): boolean + errorBell(): void + getAllocatedBaseline(): number + getAllocatedHeight(): number + getAllocatedWidth(): number + getAllocation(): /* allocation */ Allocation + getAncestor(widgetType: GObject.Type): Widget | null + getCanFocus(): boolean + getCanTarget(): boolean + getChildVisible(): boolean + getClipboard(): Gdk.Clipboard + getCssClasses(): string[] + getCssName(): string + getCursor(): Gdk.Cursor | null + getDirection(): TextDirection + getDisplay(): Gdk.Display + getFirstChild(): Widget | null + getFocusChild(): Widget | null + getFocusOnClick(): boolean + getFocusable(): boolean + getFontMap(): Pango.FontMap | null + getFontOptions(): cairo.FontOptions | null + getFrameClock(): Gdk.FrameClock | null + getHalign(): Align + getHasTooltip(): boolean + getHeight(): number + getHexpand(): boolean + getHexpandSet(): boolean + getLastChild(): Widget | null + getLayoutManager(): LayoutManager | null + getMapped(): boolean + getMarginBottom(): number + getMarginEnd(): number + getMarginStart(): number + getMarginTop(): number + getName(): string + getNative(): Native | null + getNextSibling(): Widget | null + getOpacity(): number + getOverflow(): Overflow + getPangoContext(): Pango.Context + getParent(): Widget | null + getPreferredSize(): [ /* minimumSize */ Requisition | null, /* naturalSize */ Requisition | null ] + getPrevSibling(): Widget | null + getPrimaryClipboard(): Gdk.Clipboard + getRealized(): boolean + getReceivesDefault(): boolean + getRequestMode(): SizeRequestMode + getRoot(): Root | null + getScaleFactor(): number + getSensitive(): boolean + getSettings(): Settings + getSize(orientation: Orientation): number + getSizeRequest(): [ /* width */ number | null, /* height */ number | null ] + getStateFlags(): StateFlags + getStyleContext(): StyleContext + getTemplateChild(widgetType: GObject.Type, name: string): GObject.Object + getTooltipMarkup(): string | null + getTooltipText(): string | null + getValign(): 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?: Gio.ActionGroup | null): void + insertAfter(parent: Widget, previousSibling?: Widget | null): void + insertBefore(parent: Widget, nextSibling?: Widget | null): void + isAncestor(ancestor: Widget): boolean + isDrawable(): boolean + isFocus(): boolean + isSensitive(): boolean + isVisible(): boolean + keynavFailed(direction: DirectionType): boolean + listMnemonicLabels(): Widget[] + map(): void + measure(orientation: Orientation, forSize: number): [ /* minimum */ number | null, /* natural */ number | null, /* minimumBaseline */ number | null, /* naturalBaseline */ number | null ] + mnemonicActivate(groupCycling: boolean): boolean + observeChildren(): Gio.ListModel + observeControllers(): Gio.ListModel + pick(x: number, y: number, flags: PickFlags): Widget | null + queueAllocate(): void + queueDraw(): void + queueResize(): void + realize(): void + removeController(controller: EventController): void + removeCssClass(cssClass: string): void + removeMnemonicLabel(label: Widget): void + removeTickCallback(id: number): void + setCanFocus(canFocus: boolean): void + setCanTarget(canTarget: boolean): void + setChildVisible(childVisible: boolean): void + setCssClasses(classes: string[]): void + setCursor(cursor?: Gdk.Cursor | null): void + setCursorFromName(name?: string | null): void + setDirection(dir: TextDirection): void + setFocusChild(child?: Widget | null): void + setFocusOnClick(focusOnClick: boolean): void + setFocusable(focusable: boolean): void + setFontMap(fontMap?: Pango.FontMap | null): void + setFontOptions(options?: cairo.FontOptions | null): void + setHalign(align: Align): void + setHasTooltip(hasTooltip: boolean): void + setHexpand(expand: boolean): void + setHexpandSet(set: boolean): void + setLayoutManager(layoutManager?: LayoutManager | 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: Overflow): void + setParent(parent: Widget): void + setReceivesDefault(receivesDefault: boolean): void + setSensitive(sensitive: boolean): void + setSizeRequest(width: number, height: number): void + setStateFlags(flags: StateFlags, clear: boolean): void + setTooltipMarkup(markup?: string | null): void + setTooltipText(text?: string | null): void + setValign(align: Align): void + setVexpand(expand: boolean): void + setVexpandSet(set: boolean): void + setVisible(visible: boolean): void + shouldLayout(): boolean + show(): void + sizeAllocate(allocation: Allocation, baseline: number): void + snapshotChild(child: Widget, snapshot: Snapshot): void + translateCoordinates(destWidget: Widget, srcX: number, srcY: number): [ /* returnType */ boolean, /* destX */ number | null, /* destY */ number | null ] + triggerTooltipQuery(): void + unmap(): void + unparent(): void + unrealize(): void + unsetStateFlags(flags: StateFlags): void + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Methods of Gtk.Accessible */ + getAccessibleRole(): AccessibleRole + resetProperty(property: AccessibleProperty): void + resetRelation(relation: AccessibleRelation): void + resetState(state: AccessibleState): void + updateProperty(properties: AccessibleProperty[], values: any): void + updateRelation(relations: AccessibleRelation[], values: any): void + updateState(states: AccessibleState[], values: any): void + /* Methods of Gtk.Buildable */ + getBuildableId(): string + /* Virtual methods of Gtk.Widget */ + vfuncComputeExpand(hexpandP: boolean, vexpandP: boolean): void + vfuncContains(x: number, y: number): boolean + vfuncCssChanged(change: CssStyleChange): void + vfuncDirectionChanged(previousDirection: TextDirection): void + vfuncFocus(direction: DirectionType): boolean + vfuncGetRequestMode(): SizeRequestMode + vfuncGrabFocus(): boolean + vfuncHide(): void + vfuncKeynavFailed(direction: DirectionType): boolean + vfuncMap(): void + vfuncMeasure(orientation: Orientation, forSize: number): [ /* minimum */ number | null, /* natural */ number | null, /* minimumBaseline */ number | null, /* naturalBaseline */ number | null ] + vfuncMnemonicActivate(groupCycling: boolean): boolean + vfuncMoveFocus(direction: DirectionType): void + vfuncQueryTooltip(x: number, y: number, keyboardTooltip: boolean, tooltip: Tooltip): boolean + vfuncRealize(): void + vfuncRoot(): void + vfuncSetFocusChild(child?: Widget | null): void + vfuncShow(): void + vfuncSizeAllocate(width: number, height: number, baseline: number): void + vfuncSnapshot(snapshot: Snapshot): void + vfuncStateFlagsChanged(previousStateFlags: StateFlags): void + vfuncSystemSettingChanged(settings: SystemSetting): void + vfuncUnmap(): void + vfuncUnrealize(): void + vfuncUnroot(): void + vfuncAddChild(builder: Builder, child: GObject.Object, type?: string | null): void + vfuncCustomFinished(builder: Builder, child: GObject.Object | null, tagname: string, data?: object | null): void + vfuncCustomTagEnd(builder: Builder, child: GObject.Object | null, tagname: string, data?: object | null): void + vfuncCustomTagStart(builder: Builder, child: GObject.Object | null, tagname: string): [ /* returnType */ boolean, /* parser */ BuildableParser, /* data */ object | null ] + vfuncGetId(): string + vfuncGetInternalChild(builder: Builder, childname: string): GObject.Object + vfuncParserFinished(builder: Builder): void + vfuncSetBuildableProperty(builder: Builder, name: string, value: any): void + vfuncSetId(id: string): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Gtk.Widget */ + connect(sigName: "destroy", callback: (($obj: WindowControls) => void)): number + connect_after(sigName: "destroy", callback: (($obj: WindowControls) => void)): number + emit(sigName: "destroy"): void + on(sigName: "destroy", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "destroy", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "destroy", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "direction-changed", callback: (($obj: WindowControls, previousDirection: TextDirection) => void)): number + connect_after(sigName: "direction-changed", callback: (($obj: WindowControls, previousDirection: TextDirection) => void)): number + emit(sigName: "direction-changed", previousDirection: TextDirection): void + on(sigName: "direction-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "direction-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "direction-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "hide", callback: (($obj: WindowControls) => void)): number + connect_after(sigName: "hide", callback: (($obj: WindowControls) => void)): number + emit(sigName: "hide"): void + on(sigName: "hide", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "hide", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "hide", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "keynav-failed", callback: (($obj: WindowControls, direction: DirectionType) => boolean)): number + connect_after(sigName: "keynav-failed", callback: (($obj: WindowControls, direction: DirectionType) => boolean)): number + emit(sigName: "keynav-failed", direction: DirectionType): void + on(sigName: "keynav-failed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "keynav-failed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "keynav-failed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "map", callback: (($obj: WindowControls) => void)): number + connect_after(sigName: "map", callback: (($obj: WindowControls) => void)): number + emit(sigName: "map"): void + on(sigName: "map", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "map", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "map", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "mnemonic-activate", callback: (($obj: WindowControls, groupCycling: boolean) => boolean)): number + connect_after(sigName: "mnemonic-activate", callback: (($obj: WindowControls, groupCycling: boolean) => boolean)): number + emit(sigName: "mnemonic-activate", groupCycling: boolean): void + on(sigName: "mnemonic-activate", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "mnemonic-activate", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "mnemonic-activate", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "move-focus", callback: (($obj: WindowControls, direction: DirectionType) => void)): number + connect_after(sigName: "move-focus", callback: (($obj: WindowControls, direction: DirectionType) => void)): number + emit(sigName: "move-focus", direction: DirectionType): void + on(sigName: "move-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "move-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "move-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "query-tooltip", callback: (($obj: WindowControls, x: number, y: number, keyboardMode: boolean, tooltip: Tooltip) => boolean)): number + connect_after(sigName: "query-tooltip", callback: (($obj: WindowControls, x: number, y: number, keyboardMode: boolean, tooltip: Tooltip) => boolean)): number + emit(sigName: "query-tooltip", x: number, y: number, keyboardMode: boolean, tooltip: Tooltip): void + on(sigName: "query-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "query-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "query-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "realize", callback: (($obj: WindowControls) => void)): number + connect_after(sigName: "realize", callback: (($obj: WindowControls) => void)): number + emit(sigName: "realize"): void + on(sigName: "realize", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "realize", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "realize", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "show", callback: (($obj: WindowControls) => void)): number + connect_after(sigName: "show", callback: (($obj: WindowControls) => void)): number + emit(sigName: "show"): void + on(sigName: "show", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "show", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "show", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "state-flags-changed", callback: (($obj: WindowControls, flags: StateFlags) => void)): number + connect_after(sigName: "state-flags-changed", callback: (($obj: WindowControls, flags: StateFlags) => void)): number + emit(sigName: "state-flags-changed", flags: StateFlags): void + on(sigName: "state-flags-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "state-flags-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "state-flags-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "unmap", callback: (($obj: WindowControls) => void)): number + connect_after(sigName: "unmap", callback: (($obj: WindowControls) => void)): number + emit(sigName: "unmap"): void + on(sigName: "unmap", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "unmap", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "unmap", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "unrealize", callback: (($obj: WindowControls) => void)): number + connect_after(sigName: "unrealize", callback: (($obj: WindowControls) => void)): number + emit(sigName: "unrealize"): void + on(sigName: "unrealize", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "unrealize", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "unrealize", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: WindowControls, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: WindowControls, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::decoration-layout", callback: (($obj: WindowControls, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::decoration-layout", callback: (($obj: WindowControls, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::decoration-layout", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::decoration-layout", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::decoration-layout", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::empty", callback: (($obj: WindowControls, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::empty", callback: (($obj: WindowControls, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::empty", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::empty", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::empty", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::side", callback: (($obj: WindowControls, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::side", callback: (($obj: WindowControls, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::side", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::side", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::side", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::can-focus", callback: (($obj: WindowControls, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::can-focus", callback: (($obj: WindowControls, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::can-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::can-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::can-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::can-target", callback: (($obj: WindowControls, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::can-target", callback: (($obj: WindowControls, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::can-target", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::can-target", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::can-target", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::css-classes", callback: (($obj: WindowControls, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::css-classes", callback: (($obj: WindowControls, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::css-classes", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::css-classes", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::css-classes", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::cursor", callback: (($obj: WindowControls, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::cursor", callback: (($obj: WindowControls, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::cursor", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::cursor", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::cursor", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::focus-on-click", callback: (($obj: WindowControls, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::focus-on-click", callback: (($obj: WindowControls, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::focus-on-click", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::focus-on-click", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::focus-on-click", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::focusable", callback: (($obj: WindowControls, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::focusable", callback: (($obj: WindowControls, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::focusable", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::focusable", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::focusable", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::halign", callback: (($obj: WindowControls, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::halign", callback: (($obj: WindowControls, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::halign", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::halign", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::halign", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::has-default", callback: (($obj: WindowControls, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-default", callback: (($obj: WindowControls, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::has-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::has-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::has-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::has-focus", callback: (($obj: WindowControls, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-focus", callback: (($obj: WindowControls, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::has-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::has-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::has-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::has-tooltip", callback: (($obj: WindowControls, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-tooltip", callback: (($obj: WindowControls, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::has-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::has-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::has-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::height-request", callback: (($obj: WindowControls, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::height-request", callback: (($obj: WindowControls, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::height-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::height-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::height-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::hexpand", callback: (($obj: WindowControls, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hexpand", callback: (($obj: WindowControls, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::hexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::hexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::hexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::hexpand-set", callback: (($obj: WindowControls, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hexpand-set", callback: (($obj: WindowControls, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::hexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::hexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::hexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::layout-manager", callback: (($obj: WindowControls, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::layout-manager", callback: (($obj: WindowControls, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::layout-manager", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::layout-manager", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::layout-manager", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-bottom", callback: (($obj: WindowControls, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-bottom", callback: (($obj: WindowControls, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-bottom", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-bottom", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-bottom", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-end", callback: (($obj: WindowControls, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-end", callback: (($obj: WindowControls, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-end", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-end", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-end", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-start", callback: (($obj: WindowControls, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-start", callback: (($obj: WindowControls, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-start", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-start", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-start", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-top", callback: (($obj: WindowControls, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-top", callback: (($obj: WindowControls, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-top", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-top", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-top", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::name", callback: (($obj: WindowControls, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::name", callback: (($obj: WindowControls, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::opacity", callback: (($obj: WindowControls, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::opacity", callback: (($obj: WindowControls, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::opacity", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::opacity", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::opacity", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::overflow", callback: (($obj: WindowControls, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::overflow", callback: (($obj: WindowControls, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::overflow", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::overflow", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::overflow", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::parent", callback: (($obj: WindowControls, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::parent", callback: (($obj: WindowControls, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::receives-default", callback: (($obj: WindowControls, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::receives-default", callback: (($obj: WindowControls, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::receives-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::receives-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::receives-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::root", callback: (($obj: WindowControls, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::root", callback: (($obj: WindowControls, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::root", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::root", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::root", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::scale-factor", callback: (($obj: WindowControls, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::scale-factor", callback: (($obj: WindowControls, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::scale-factor", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::scale-factor", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::scale-factor", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::sensitive", callback: (($obj: WindowControls, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::sensitive", callback: (($obj: WindowControls, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::sensitive", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::sensitive", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::sensitive", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::tooltip-markup", callback: (($obj: WindowControls, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::tooltip-markup", callback: (($obj: WindowControls, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::tooltip-markup", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::tooltip-markup", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::tooltip-markup", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::tooltip-text", callback: (($obj: WindowControls, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::tooltip-text", callback: (($obj: WindowControls, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::tooltip-text", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::tooltip-text", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::tooltip-text", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::valign", callback: (($obj: WindowControls, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::valign", callback: (($obj: WindowControls, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::valign", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::valign", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::valign", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::vexpand", callback: (($obj: WindowControls, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vexpand", callback: (($obj: WindowControls, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::vexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::vexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::vexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::vexpand-set", callback: (($obj: WindowControls, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vexpand-set", callback: (($obj: WindowControls, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::vexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::vexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::vexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::visible", callback: (($obj: WindowControls, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::visible", callback: (($obj: WindowControls, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::width-request", callback: (($obj: WindowControls, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::width-request", callback: (($obj: WindowControls, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::width-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::width-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::width-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::accessible-role", callback: (($obj: WindowControls, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-role", callback: (($obj: WindowControls, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::accessible-role", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::accessible-role", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::accessible-role", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: WindowControls_ConstructProps) + _init (config?: WindowControls_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(side: PackType): WindowControls + static $gtype: GObject.Type +} +export interface WindowGroup_ConstructProps extends GObject.Object_ConstructProps { +} +export class WindowGroup { + /* Fields of Gtk.WindowGroup */ + parentInstance: GObject.Object + priv: WindowGroupPrivate + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of Gtk.WindowGroup */ + addWindow(window: Window): void + listWindows(): Window[] + removeWindow(window: Window): void + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: WindowGroup, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: WindowGroup, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: WindowGroup_ConstructProps) + _init (config?: WindowGroup_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(): WindowGroup + static $gtype: GObject.Type +} +export interface WindowHandle_ConstructProps extends Widget_ConstructProps { + child?: Widget + accessibleRole?: AccessibleRole +} +export class WindowHandle { + /* Properties of Gtk.WindowHandle */ + child: Widget + /* Properties of Gtk.Widget */ + canFocus: boolean + canTarget: boolean + cssClasses: string[] + cursor: Gdk.Cursor + focusOnClick: boolean + focusable: boolean + halign: Align + readonly hasDefault: boolean + readonly hasFocus: boolean + hasTooltip: boolean + heightRequest: number + hexpand: boolean + hexpandSet: boolean + layoutManager: LayoutManager + marginBottom: number + marginEnd: number + marginStart: number + marginTop: number + name: string + opacity: number + overflow: Overflow + readonly parent: Widget + receivesDefault: boolean + readonly root: Root + readonly scaleFactor: number + sensitive: boolean + tooltipMarkup: string + tooltipText: string + valign: Align + vexpand: boolean + vexpandSet: boolean + visible: boolean + widthRequest: number + /* Properties of Gtk.Accessible */ + accessibleRole: AccessibleRole + /* Fields of Gtk.Widget */ + parentInstance: GObject.InitiallyUnowned + /* Fields of GObject.InitiallyUnowned */ + gTypeInstance: GObject.TypeInstance + /* Methods of Gtk.WindowHandle */ + getChild(): Widget | null + setChild(child?: Widget | null): void + /* Methods of Gtk.Widget */ + actionSetEnabled(actionName: string, enabled: boolean): void + activate(): boolean + activateAction(name: string, args?: GLib.Variant | null): boolean + activateDefault(): void + addController(controller: EventController): void + addCssClass(cssClass: string): void + addMnemonicLabel(label: Widget): void + addTickCallback(callback: TickCallback): number + allocate(width: number, height: number, baseline: number, transform?: Gsk.Transform | null): void + childFocus(direction: DirectionType): boolean + computeBounds(target: Widget): [ /* returnType */ boolean, /* outBounds */ Graphene.Rect ] + computeExpand(orientation: Orientation): boolean + computePoint(target: Widget, point: Graphene.Point): [ /* returnType */ boolean, /* outPoint */ Graphene.Point ] + computeTransform(target: Widget): [ /* returnType */ boolean, /* outTransform */ Graphene.Matrix ] + contains(x: number, y: number): boolean + createPangoContext(): Pango.Context + createPangoLayout(text?: string | null): Pango.Layout + dragCheckThreshold(startX: number, startY: number, currentX: number, currentY: number): boolean + errorBell(): void + getAllocatedBaseline(): number + getAllocatedHeight(): number + getAllocatedWidth(): number + getAllocation(): /* allocation */ Allocation + getAncestor(widgetType: GObject.Type): Widget | null + getCanFocus(): boolean + getCanTarget(): boolean + getChildVisible(): boolean + getClipboard(): Gdk.Clipboard + getCssClasses(): string[] + getCssName(): string + getCursor(): Gdk.Cursor | null + getDirection(): TextDirection + getDisplay(): Gdk.Display + getFirstChild(): Widget | null + getFocusChild(): Widget | null + getFocusOnClick(): boolean + getFocusable(): boolean + getFontMap(): Pango.FontMap | null + getFontOptions(): cairo.FontOptions | null + getFrameClock(): Gdk.FrameClock | null + getHalign(): Align + getHasTooltip(): boolean + getHeight(): number + getHexpand(): boolean + getHexpandSet(): boolean + getLastChild(): Widget | null + getLayoutManager(): LayoutManager | null + getMapped(): boolean + getMarginBottom(): number + getMarginEnd(): number + getMarginStart(): number + getMarginTop(): number + getName(): string + getNative(): Native | null + getNextSibling(): Widget | null + getOpacity(): number + getOverflow(): Overflow + getPangoContext(): Pango.Context + getParent(): Widget | null + getPreferredSize(): [ /* minimumSize */ Requisition | null, /* naturalSize */ Requisition | null ] + getPrevSibling(): Widget | null + getPrimaryClipboard(): Gdk.Clipboard + getRealized(): boolean + getReceivesDefault(): boolean + getRequestMode(): SizeRequestMode + getRoot(): Root | null + getScaleFactor(): number + getSensitive(): boolean + getSettings(): Settings + getSize(orientation: Orientation): number + getSizeRequest(): [ /* width */ number | null, /* height */ number | null ] + getStateFlags(): StateFlags + getStyleContext(): StyleContext + getTemplateChild(widgetType: GObject.Type, name: string): GObject.Object + getTooltipMarkup(): string | null + getTooltipText(): string | null + getValign(): 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?: Gio.ActionGroup | null): void + insertAfter(parent: Widget, previousSibling?: Widget | null): void + insertBefore(parent: Widget, nextSibling?: Widget | null): void + isAncestor(ancestor: Widget): boolean + isDrawable(): boolean + isFocus(): boolean + isSensitive(): boolean + isVisible(): boolean + keynavFailed(direction: DirectionType): boolean + listMnemonicLabels(): Widget[] + map(): void + measure(orientation: Orientation, forSize: number): [ /* minimum */ number | null, /* natural */ number | null, /* minimumBaseline */ number | null, /* naturalBaseline */ number | null ] + mnemonicActivate(groupCycling: boolean): boolean + observeChildren(): Gio.ListModel + observeControllers(): Gio.ListModel + pick(x: number, y: number, flags: PickFlags): Widget | null + queueAllocate(): void + queueDraw(): void + queueResize(): void + realize(): void + removeController(controller: EventController): void + removeCssClass(cssClass: string): void + removeMnemonicLabel(label: Widget): void + removeTickCallback(id: number): void + setCanFocus(canFocus: boolean): void + setCanTarget(canTarget: boolean): void + setChildVisible(childVisible: boolean): void + setCssClasses(classes: string[]): void + setCursor(cursor?: Gdk.Cursor | null): void + setCursorFromName(name?: string | null): void + setDirection(dir: TextDirection): void + setFocusChild(child?: Widget | null): void + setFocusOnClick(focusOnClick: boolean): void + setFocusable(focusable: boolean): void + setFontMap(fontMap?: Pango.FontMap | null): void + setFontOptions(options?: cairo.FontOptions | null): void + setHalign(align: Align): void + setHasTooltip(hasTooltip: boolean): void + setHexpand(expand: boolean): void + setHexpandSet(set: boolean): void + setLayoutManager(layoutManager?: LayoutManager | 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: Overflow): void + setParent(parent: Widget): void + setReceivesDefault(receivesDefault: boolean): void + setSensitive(sensitive: boolean): void + setSizeRequest(width: number, height: number): void + setStateFlags(flags: StateFlags, clear: boolean): void + setTooltipMarkup(markup?: string | null): void + setTooltipText(text?: string | null): void + setValign(align: Align): void + setVexpand(expand: boolean): void + setVexpandSet(set: boolean): void + setVisible(visible: boolean): void + shouldLayout(): boolean + show(): void + sizeAllocate(allocation: Allocation, baseline: number): void + snapshotChild(child: Widget, snapshot: Snapshot): void + translateCoordinates(destWidget: Widget, srcX: number, srcY: number): [ /* returnType */ boolean, /* destX */ number | null, /* destY */ number | null ] + triggerTooltipQuery(): void + unmap(): void + unparent(): void + unrealize(): void + unsetStateFlags(flags: StateFlags): void + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Methods of Gtk.Accessible */ + getAccessibleRole(): AccessibleRole + resetProperty(property: AccessibleProperty): void + resetRelation(relation: AccessibleRelation): void + resetState(state: AccessibleState): void + updateProperty(properties: AccessibleProperty[], values: any): void + updateRelation(relations: AccessibleRelation[], values: any): void + updateState(states: AccessibleState[], values: any): void + /* Methods of Gtk.Buildable */ + getBuildableId(): string + /* Virtual methods of Gtk.Widget */ + vfuncComputeExpand(hexpandP: boolean, vexpandP: boolean): void + vfuncContains(x: number, y: number): boolean + vfuncCssChanged(change: CssStyleChange): void + vfuncDirectionChanged(previousDirection: TextDirection): void + vfuncFocus(direction: DirectionType): boolean + vfuncGetRequestMode(): SizeRequestMode + vfuncGrabFocus(): boolean + vfuncHide(): void + vfuncKeynavFailed(direction: DirectionType): boolean + vfuncMap(): void + vfuncMeasure(orientation: Orientation, forSize: number): [ /* minimum */ number | null, /* natural */ number | null, /* minimumBaseline */ number | null, /* naturalBaseline */ number | null ] + vfuncMnemonicActivate(groupCycling: boolean): boolean + vfuncMoveFocus(direction: DirectionType): void + vfuncQueryTooltip(x: number, y: number, keyboardTooltip: boolean, tooltip: Tooltip): boolean + vfuncRealize(): void + vfuncRoot(): void + vfuncSetFocusChild(child?: Widget | null): void + vfuncShow(): void + vfuncSizeAllocate(width: number, height: number, baseline: number): void + vfuncSnapshot(snapshot: Snapshot): void + vfuncStateFlagsChanged(previousStateFlags: StateFlags): void + vfuncSystemSettingChanged(settings: SystemSetting): void + vfuncUnmap(): void + vfuncUnrealize(): void + vfuncUnroot(): void + vfuncAddChild(builder: Builder, child: GObject.Object, type?: string | null): void + vfuncCustomFinished(builder: Builder, child: GObject.Object | null, tagname: string, data?: object | null): void + vfuncCustomTagEnd(builder: Builder, child: GObject.Object | null, tagname: string, data?: object | null): void + vfuncCustomTagStart(builder: Builder, child: GObject.Object | null, tagname: string): [ /* returnType */ boolean, /* parser */ BuildableParser, /* data */ object | null ] + vfuncGetId(): string + vfuncGetInternalChild(builder: Builder, childname: string): GObject.Object + vfuncParserFinished(builder: Builder): void + vfuncSetBuildableProperty(builder: Builder, name: string, value: any): void + vfuncSetId(id: string): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Gtk.Widget */ + connect(sigName: "destroy", callback: (($obj: WindowHandle) => void)): number + connect_after(sigName: "destroy", callback: (($obj: WindowHandle) => void)): number + emit(sigName: "destroy"): void + on(sigName: "destroy", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "destroy", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "destroy", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "direction-changed", callback: (($obj: WindowHandle, previousDirection: TextDirection) => void)): number + connect_after(sigName: "direction-changed", callback: (($obj: WindowHandle, previousDirection: TextDirection) => void)): number + emit(sigName: "direction-changed", previousDirection: TextDirection): void + on(sigName: "direction-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "direction-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "direction-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "hide", callback: (($obj: WindowHandle) => void)): number + connect_after(sigName: "hide", callback: (($obj: WindowHandle) => void)): number + emit(sigName: "hide"): void + on(sigName: "hide", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "hide", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "hide", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "keynav-failed", callback: (($obj: WindowHandle, direction: DirectionType) => boolean)): number + connect_after(sigName: "keynav-failed", callback: (($obj: WindowHandle, direction: DirectionType) => boolean)): number + emit(sigName: "keynav-failed", direction: DirectionType): void + on(sigName: "keynav-failed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "keynav-failed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "keynav-failed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "map", callback: (($obj: WindowHandle) => void)): number + connect_after(sigName: "map", callback: (($obj: WindowHandle) => void)): number + emit(sigName: "map"): void + on(sigName: "map", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "map", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "map", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "mnemonic-activate", callback: (($obj: WindowHandle, groupCycling: boolean) => boolean)): number + connect_after(sigName: "mnemonic-activate", callback: (($obj: WindowHandle, groupCycling: boolean) => boolean)): number + emit(sigName: "mnemonic-activate", groupCycling: boolean): void + on(sigName: "mnemonic-activate", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "mnemonic-activate", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "mnemonic-activate", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "move-focus", callback: (($obj: WindowHandle, direction: DirectionType) => void)): number + connect_after(sigName: "move-focus", callback: (($obj: WindowHandle, direction: DirectionType) => void)): number + emit(sigName: "move-focus", direction: DirectionType): void + on(sigName: "move-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "move-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "move-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "query-tooltip", callback: (($obj: WindowHandle, x: number, y: number, keyboardMode: boolean, tooltip: Tooltip) => boolean)): number + connect_after(sigName: "query-tooltip", callback: (($obj: WindowHandle, x: number, y: number, keyboardMode: boolean, tooltip: Tooltip) => boolean)): number + emit(sigName: "query-tooltip", x: number, y: number, keyboardMode: boolean, tooltip: Tooltip): void + on(sigName: "query-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "query-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "query-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "realize", callback: (($obj: WindowHandle) => void)): number + connect_after(sigName: "realize", callback: (($obj: WindowHandle) => void)): number + emit(sigName: "realize"): void + on(sigName: "realize", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "realize", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "realize", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "show", callback: (($obj: WindowHandle) => void)): number + connect_after(sigName: "show", callback: (($obj: WindowHandle) => void)): number + emit(sigName: "show"): void + on(sigName: "show", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "show", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "show", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "state-flags-changed", callback: (($obj: WindowHandle, flags: StateFlags) => void)): number + connect_after(sigName: "state-flags-changed", callback: (($obj: WindowHandle, flags: StateFlags) => void)): number + emit(sigName: "state-flags-changed", flags: StateFlags): void + on(sigName: "state-flags-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "state-flags-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "state-flags-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "unmap", callback: (($obj: WindowHandle) => void)): number + connect_after(sigName: "unmap", callback: (($obj: WindowHandle) => void)): number + emit(sigName: "unmap"): void + on(sigName: "unmap", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "unmap", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "unmap", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "unrealize", callback: (($obj: WindowHandle) => void)): number + connect_after(sigName: "unrealize", callback: (($obj: WindowHandle) => void)): number + emit(sigName: "unrealize"): void + on(sigName: "unrealize", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "unrealize", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "unrealize", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: WindowHandle, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: WindowHandle, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::child", callback: (($obj: WindowHandle, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::child", callback: (($obj: WindowHandle, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::child", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::child", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::child", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::can-focus", callback: (($obj: WindowHandle, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::can-focus", callback: (($obj: WindowHandle, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::can-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::can-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::can-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::can-target", callback: (($obj: WindowHandle, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::can-target", callback: (($obj: WindowHandle, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::can-target", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::can-target", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::can-target", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::css-classes", callback: (($obj: WindowHandle, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::css-classes", callback: (($obj: WindowHandle, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::css-classes", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::css-classes", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::css-classes", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::cursor", callback: (($obj: WindowHandle, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::cursor", callback: (($obj: WindowHandle, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::cursor", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::cursor", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::cursor", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::focus-on-click", callback: (($obj: WindowHandle, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::focus-on-click", callback: (($obj: WindowHandle, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::focus-on-click", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::focus-on-click", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::focus-on-click", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::focusable", callback: (($obj: WindowHandle, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::focusable", callback: (($obj: WindowHandle, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::focusable", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::focusable", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::focusable", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::halign", callback: (($obj: WindowHandle, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::halign", callback: (($obj: WindowHandle, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::halign", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::halign", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::halign", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::has-default", callback: (($obj: WindowHandle, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-default", callback: (($obj: WindowHandle, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::has-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::has-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::has-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::has-focus", callback: (($obj: WindowHandle, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-focus", callback: (($obj: WindowHandle, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::has-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::has-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::has-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::has-tooltip", callback: (($obj: WindowHandle, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-tooltip", callback: (($obj: WindowHandle, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::has-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::has-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::has-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::height-request", callback: (($obj: WindowHandle, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::height-request", callback: (($obj: WindowHandle, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::height-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::height-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::height-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::hexpand", callback: (($obj: WindowHandle, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hexpand", callback: (($obj: WindowHandle, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::hexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::hexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::hexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::hexpand-set", callback: (($obj: WindowHandle, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hexpand-set", callback: (($obj: WindowHandle, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::hexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::hexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::hexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::layout-manager", callback: (($obj: WindowHandle, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::layout-manager", callback: (($obj: WindowHandle, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::layout-manager", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::layout-manager", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::layout-manager", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-bottom", callback: (($obj: WindowHandle, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-bottom", callback: (($obj: WindowHandle, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-bottom", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-bottom", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-bottom", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-end", callback: (($obj: WindowHandle, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-end", callback: (($obj: WindowHandle, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-end", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-end", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-end", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-start", callback: (($obj: WindowHandle, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-start", callback: (($obj: WindowHandle, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-start", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-start", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-start", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-top", callback: (($obj: WindowHandle, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-top", callback: (($obj: WindowHandle, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-top", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-top", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-top", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::name", callback: (($obj: WindowHandle, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::name", callback: (($obj: WindowHandle, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::opacity", callback: (($obj: WindowHandle, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::opacity", callback: (($obj: WindowHandle, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::opacity", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::opacity", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::opacity", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::overflow", callback: (($obj: WindowHandle, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::overflow", callback: (($obj: WindowHandle, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::overflow", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::overflow", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::overflow", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::parent", callback: (($obj: WindowHandle, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::parent", callback: (($obj: WindowHandle, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::receives-default", callback: (($obj: WindowHandle, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::receives-default", callback: (($obj: WindowHandle, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::receives-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::receives-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::receives-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::root", callback: (($obj: WindowHandle, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::root", callback: (($obj: WindowHandle, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::root", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::root", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::root", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::scale-factor", callback: (($obj: WindowHandle, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::scale-factor", callback: (($obj: WindowHandle, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::scale-factor", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::scale-factor", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::scale-factor", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::sensitive", callback: (($obj: WindowHandle, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::sensitive", callback: (($obj: WindowHandle, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::sensitive", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::sensitive", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::sensitive", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::tooltip-markup", callback: (($obj: WindowHandle, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::tooltip-markup", callback: (($obj: WindowHandle, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::tooltip-markup", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::tooltip-markup", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::tooltip-markup", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::tooltip-text", callback: (($obj: WindowHandle, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::tooltip-text", callback: (($obj: WindowHandle, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::tooltip-text", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::tooltip-text", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::tooltip-text", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::valign", callback: (($obj: WindowHandle, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::valign", callback: (($obj: WindowHandle, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::valign", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::valign", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::valign", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::vexpand", callback: (($obj: WindowHandle, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vexpand", callback: (($obj: WindowHandle, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::vexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::vexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::vexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::vexpand-set", callback: (($obj: WindowHandle, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vexpand-set", callback: (($obj: WindowHandle, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::vexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::vexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::vexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::visible", callback: (($obj: WindowHandle, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::visible", callback: (($obj: WindowHandle, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::width-request", callback: (($obj: WindowHandle, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::width-request", callback: (($obj: WindowHandle, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::width-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::width-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::width-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::accessible-role", callback: (($obj: WindowHandle, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-role", callback: (($obj: WindowHandle, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::accessible-role", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::accessible-role", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::accessible-role", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: WindowHandle_ConstructProps) + _init (config?: WindowHandle_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(): WindowHandle + static $gtype: GObject.Type +} +export abstract class ATContextClass { + static name: string +} +export abstract class AccessibleInterface { + static name: string +} +export abstract class ActionableInterface { + /* Fields of Gtk.ActionableInterface */ + getActionName: (actionable: Actionable) => string | null + setActionName: (actionable: Actionable, actionName?: string | null) => void + getActionTargetValue: (actionable: Actionable) => GLib.Variant | null + setActionTargetValue: (actionable: Actionable, targetValue?: GLib.Variant | null) => void + static name: string +} +export abstract class ActivateActionClass { + static name: string +} +export abstract class AdjustmentClass { + /* Fields of Gtk.AdjustmentClass */ + parentClass: GObject.InitiallyUnownedClass + changed: (adjustment: Adjustment) => void + valueChanged: (adjustment: Adjustment) => void + static name: string +} +export abstract class AlternativeTriggerClass { + static name: string +} +export abstract class AnyFilterClass { + static name: string +} +export abstract class ApplicationClass { + /* Fields of Gtk.ApplicationClass */ + parentClass: Gio.ApplicationClass + windowAdded: (application: Application, window: Window) => void + windowRemoved: (application: Application, window: Window) => void + static name: string +} +export abstract class ApplicationWindowClass { + /* Fields of Gtk.ApplicationWindowClass */ + parentClass: WindowClass + static name: string +} +export abstract class BinLayoutClass { + /* Fields of Gtk.BinLayoutClass */ + parentClass: LayoutManagerClass + static name: string +} +export class Bitset { + /* Methods of Gtk.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(): Bitset + difference(other: Bitset): void + equals(other: Bitset): boolean + getMaximum(): number + getMinimum(): number + getNth(nth: number): number + getSize(): number + getSizeInRange(first: number, last: number): number + intersect(other: Bitset): void + isEmpty(): boolean + ref(): 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: Bitset): void + union(other: Bitset): void + unref(): void + static name: string + /* Static methods and pseudo-constructors */ + static newEmpty(): Bitset + static newRange(start: number, nItems: number): Bitset +} +export class BitsetIter { + /* Methods of Gtk.BitsetIter */ + getValue(): number + isValid(): boolean + next(): [ /* returnType */ boolean, /* value */ number | null ] + previous(): [ /* returnType */ boolean, /* value */ number | null ] + static name: string + /* Static methods and pseudo-constructors */ + static initAt(set: Bitset, target: number): [ /* returnType */ boolean, /* iter */ BitsetIter, /* value */ number | null ] + static initFirst(set: Bitset): [ /* returnType */ boolean, /* iter */ BitsetIter, /* value */ number | null ] + static initLast(set: Bitset): [ /* returnType */ boolean, /* iter */ BitsetIter, /* value */ number | null ] +} +export abstract class BookmarkListClass { + /* Fields of Gtk.BookmarkListClass */ + parentClass: GObject.ObjectClass + static name: string +} +export abstract class BoolFilterClass { + /* Fields of Gtk.BoolFilterClass */ + parentClass: FilterClass + static name: string +} +export class Border { + /* Fields of Gtk.Border */ + left: number + right: number + top: number + bottom: number + /* Methods of Gtk.Border */ + copy(): Border + free(): void + static name: string + static new(): Border + constructor() + /* Static methods and pseudo-constructors */ + static new(): Border +} +export abstract class BoxClass { + /* Fields of Gtk.BoxClass */ + parentClass: WidgetClass + static name: string +} +export abstract class BoxLayoutClass { + /* Fields of Gtk.BoxLayoutClass */ + parentClass: LayoutManagerClass + static name: string +} +export abstract class BuildableIface { + /* Fields of Gtk.BuildableIface */ + gIface: GObject.TypeInterface + setId: (buildable: Buildable, id: string) => void + getId: (buildable: Buildable) => string + addChild: (buildable: Buildable, builder: Builder, child: GObject.Object, type?: string | null) => void + setBuildableProperty: (buildable: Buildable, builder: Builder, name: string, value: any) => void + customTagStart: (buildable: Buildable, builder: Builder, child: GObject.Object | null, tagname: string) => [ /* returnType */ boolean, /* parser */ BuildableParser, /* data */ object | null ] + customTagEnd: (buildable: Buildable, builder: Builder, child: GObject.Object | null, tagname: string, data?: object | null) => void + customFinished: (buildable: Buildable, builder: Builder, child: GObject.Object | null, tagname: string, data?: object | null) => void + parserFinished: (buildable: Buildable, builder: Builder) => void + getInternalChild: (buildable: Buildable, builder: Builder, childname: string) => GObject.Object + static name: string +} +export class BuildableParseContext { + /* Methods of Gtk.BuildableParseContext */ + getElement(): string | null + getElementStack(): string[] + getPosition(): [ /* lineNumber */ number | null, /* charNumber */ number | null ] + pop(): object | null + push(parser: BuildableParser, userData?: object | null): void + static name: string +} +export class BuildableParser { + /* Fields of Gtk.BuildableParser */ + startElement: (context: BuildableParseContext, elementName: string, attributeNames: string, attributeValues: string) => void + endElement: (context: BuildableParseContext, elementName: string) => void + text: (context: BuildableParseContext, text: string, textLen: number) => void + error: (context: BuildableParseContext, error: GLib.Error) => void + static name: string +} +export abstract class BuilderCScopeClass { + /* Fields of Gtk.BuilderCScopeClass */ + parentClass: GObject.ObjectClass + static name: string +} +export abstract class BuilderClass { + static name: string +} +export abstract class BuilderListItemFactoryClass { + static name: string +} +export abstract class BuilderScopeInterface { + /* Fields of Gtk.BuilderScopeInterface */ + getTypeFromName: (self: BuilderScope, builder: Builder, typeName: string) => GObject.Type + getTypeFromFunction: (self: BuilderScope, builder: Builder, functionName: string) => GObject.Type + createClosure: (self: BuilderScope, builder: Builder, functionName: string, flags: BuilderClosureFlags, object: GObject.Object) => Function + static name: string +} +export abstract class ButtonClass { + /* Fields of Gtk.ButtonClass */ + parentClass: WidgetClass + clicked: (button: Button) => void + activate: (button: Button) => void + static name: string +} +export class ButtonPrivate { + static name: string +} +export abstract class CallbackActionClass { + static name: string +} +export abstract class CellAreaClass { + /* Fields of Gtk.CellAreaClass */ + add: (area: CellArea, renderer: CellRenderer) => void + remove: (area: CellArea, renderer: CellRenderer) => void + foreach: (area: CellArea, callback: CellCallback) => void + foreachAlloc: (area: CellArea, context: CellAreaContext, widget: Widget, cellArea: Gdk.Rectangle, backgroundArea: Gdk.Rectangle, callback: CellAllocCallback) => void + event: (area: CellArea, context: CellAreaContext, widget: Widget, event: Gdk.Event, cellArea: Gdk.Rectangle, flags: CellRendererState) => number + snapshot: (area: CellArea, context: CellAreaContext, widget: Widget, snapshot: Snapshot, backgroundArea: Gdk.Rectangle, cellArea: Gdk.Rectangle, flags: CellRendererState, paintFocus: boolean) => void + applyAttributes: (area: CellArea, treeModel: TreeModel, iter: TreeIter, isExpander: boolean, isExpanded: boolean) => void + createContext: (area: CellArea) => CellAreaContext + copyContext: (area: CellArea, context: CellAreaContext) => CellAreaContext + getRequestMode: (area: CellArea) => SizeRequestMode + getPreferredWidth: (area: CellArea, context: CellAreaContext, widget: Widget) => [ /* minimumWidth */ number | null, /* naturalWidth */ number | null ] + getPreferredHeightForWidth: (area: CellArea, context: CellAreaContext, widget: Widget, width: number) => [ /* minimumHeight */ number | null, /* naturalHeight */ number | null ] + getPreferredHeight: (area: CellArea, context: CellAreaContext, widget: Widget) => [ /* minimumHeight */ number | null, /* naturalHeight */ number | null ] + getPreferredWidthForHeight: (area: CellArea, context: CellAreaContext, widget: Widget, height: number) => [ /* minimumWidth */ number | null, /* naturalWidth */ number | null ] + setCellProperty: (area: CellArea, renderer: CellRenderer, propertyId: number, value: any, pspec: GObject.ParamSpec) => void + getCellProperty: (area: CellArea, renderer: CellRenderer, propertyId: number, value: any, pspec: GObject.ParamSpec) => void + focus: (area: CellArea, direction: DirectionType) => boolean + isActivatable: (area: CellArea) => boolean + activate: (area: CellArea, context: CellAreaContext, widget: Widget, cellArea: Gdk.Rectangle, flags: CellRendererState, editOnly: boolean) => boolean + /* Methods of Gtk.CellAreaClass */ + findCellProperty(aclass: CellArea | Function | GObject.Type, propertyName: string): GObject.ParamSpec + installCellProperty(aclass: CellArea | Function | GObject.Type, propertyId: number, pspec: GObject.ParamSpec): void + listCellProperties(aclass: CellArea | Function | GObject.Type): GObject.ParamSpec[] + static name: string +} +export abstract class CellAreaContextClass { + /* Fields of Gtk.CellAreaContextClass */ + allocate: (context: CellAreaContext, width: number, height: number) => void + reset: (context: CellAreaContext) => void + getPreferredHeightForWidth: (context: CellAreaContext, width: number) => [ /* minimumHeight */ number | null, /* naturalHeight */ number | null ] + getPreferredWidthForHeight: (context: CellAreaContext, height: number) => [ /* minimumWidth */ number | null, /* naturalWidth */ number | null ] + static name: string +} +export class CellAreaContextPrivate { + static name: string +} +export abstract class CellEditableIface { + /* Fields of Gtk.CellEditableIface */ + editingDone: (cellEditable: CellEditable) => void + removeWidget: (cellEditable: CellEditable) => void + startEditing: (cellEditable: CellEditable, event?: Gdk.Event | null) => void + static name: string +} +export abstract class CellLayoutIface { + /* Fields of Gtk.CellLayoutIface */ + packStart: (cellLayout: CellLayout, cell: CellRenderer, expand: boolean) => void + packEnd: (cellLayout: CellLayout, cell: CellRenderer, expand: boolean) => void + clear: (cellLayout: CellLayout) => void + addAttribute: (cellLayout: CellLayout, cell: CellRenderer, attribute: string, column: number) => void + setCellDataFunc: (cellLayout: CellLayout, cell: CellRenderer, func: CellLayoutDataFunc | null) => void + clearAttributes: (cellLayout: CellLayout, cell: CellRenderer) => void + reorder: (cellLayout: CellLayout, cell: CellRenderer, position: number) => void + getCells: (cellLayout: CellLayout) => CellRenderer[] + getArea: (cellLayout: CellLayout) => CellArea | null + static name: string +} +export abstract class CellRendererClass { + /* Fields of Gtk.CellRendererClass */ + getRequestMode: (cell: CellRenderer) => SizeRequestMode + getPreferredWidth: (cell: CellRenderer, widget: Widget) => [ /* minimumSize */ number | null, /* naturalSize */ number | null ] + getPreferredHeightForWidth: (cell: CellRenderer, widget: Widget, width: number) => [ /* minimumHeight */ number | null, /* naturalHeight */ number | null ] + getPreferredHeight: (cell: CellRenderer, widget: Widget) => [ /* minimumSize */ number | null, /* naturalSize */ number | null ] + getPreferredWidthForHeight: (cell: CellRenderer, widget: Widget, height: number) => [ /* minimumWidth */ number | null, /* naturalWidth */ number | null ] + getAlignedArea: (cell: CellRenderer, widget: Widget, flags: CellRendererState, cellArea: Gdk.Rectangle) => /* alignedArea */ Gdk.Rectangle + snapshot: (cell: CellRenderer, snapshot: Snapshot, widget: Widget, backgroundArea: Gdk.Rectangle, cellArea: Gdk.Rectangle, flags: CellRendererState) => void + activate: (cell: CellRenderer, event: Gdk.Event, widget: Widget, path: string, backgroundArea: Gdk.Rectangle, cellArea: Gdk.Rectangle, flags: CellRendererState) => boolean + startEditing: (cell: CellRenderer, event: Gdk.Event | null, widget: Widget, path: string, backgroundArea: Gdk.Rectangle, cellArea: Gdk.Rectangle, flags: CellRendererState) => CellEditable | null + editingCanceled: (cell: CellRenderer) => void + editingStarted: (cell: CellRenderer, editable: CellEditable, path: string) => void + static name: string +} +export class CellRendererClassPrivate { + static name: string +} +export class CellRendererPrivate { + static name: string +} +export abstract class CellRendererTextClass { + /* Fields of Gtk.CellRendererTextClass */ + parentClass: CellRendererClass + edited: (cellRendererText: CellRendererText, path: string, newText: string) => void + static name: string +} +export abstract class CenterBoxClass { + static name: string +} +export abstract class CenterLayoutClass { + /* Fields of Gtk.CenterLayoutClass */ + parentClass: LayoutManagerClass + static name: string +} +export abstract class CheckButtonClass { + /* Fields of Gtk.CheckButtonClass */ + parentClass: WidgetClass + toggled: (checkButton: CheckButton) => void + activate: (checkButton: CheckButton) => void + static name: string +} +export abstract class ColorChooserInterface { + /* Fields of Gtk.ColorChooserInterface */ + baseInterface: GObject.TypeInterface + getRgba: (chooser: ColorChooser) => /* color */ Gdk.RGBA + setRgba: (chooser: ColorChooser, color: Gdk.RGBA) => void + addPalette: (chooser: ColorChooser, orientation: Orientation, colorsPerLine: number, colors?: Gdk.RGBA[] | null) => void + colorActivated: (chooser: ColorChooser, color: Gdk.RGBA) => void + static name: string +} +export abstract class ColumnViewClass { + static name: string +} +export abstract class ColumnViewColumnClass { + static name: string +} +export abstract class ComboBoxClass { + /* Fields of Gtk.ComboBoxClass */ + parentClass: WidgetClass + changed: (comboBox: ComboBox) => void + formatEntryText: (comboBox: ComboBox, path: string) => string + static name: string +} +export abstract class ConstraintClass { + /* Fields of Gtk.ConstraintClass */ + parentClass: GObject.ObjectClass + static name: string +} +export abstract class ConstraintGuideClass { + /* Fields of Gtk.ConstraintGuideClass */ + parentClass: GObject.ObjectClass + static name: string +} +export abstract class ConstraintLayoutChildClass { + /* Fields of Gtk.ConstraintLayoutChildClass */ + parentClass: LayoutChildClass + static name: string +} +export abstract class ConstraintLayoutClass { + /* Fields of Gtk.ConstraintLayoutClass */ + parentClass: LayoutManagerClass + static name: string +} +export abstract class ConstraintTargetInterface { + static name: string +} +export class CssLocation { + /* Fields of Gtk.CssLocation */ + bytes: number + chars: number + lines: number + lineBytes: number + lineChars: number + static name: string +} +export abstract class CssProviderClass { + static name: string +} +export class CssProviderPrivate { + static name: string +} +export class CssSection { + /* Methods of Gtk.CssSection */ + getEndLocation(): CssLocation + getFile(): Gio.File + getParent(): CssSection | null + getStartLocation(): CssLocation + print(string: GLib.String): void + ref(): CssSection + unref(): void + static name: string + static new(file: Gio.File | null, start: CssLocation, end: CssLocation): CssSection + constructor(file: Gio.File | null, start: CssLocation, end: CssLocation) + /* Static methods and pseudo-constructors */ + static new(file: Gio.File | null, start: CssLocation, end: CssLocation): CssSection +} +export class CssStyleChange { + static name: string +} +export abstract class CustomFilterClass { + /* Fields of Gtk.CustomFilterClass */ + parentClass: FilterClass + static name: string +} +export abstract class CustomLayoutClass { + /* Fields of Gtk.CustomLayoutClass */ + parentClass: LayoutManagerClass + static name: string +} +export abstract class CustomSorterClass { + /* Fields of Gtk.CustomSorterClass */ + parentClass: SorterClass + static name: string +} +export abstract class DialogClass { + /* Fields of Gtk.DialogClass */ + parentClass: WindowClass + response: (dialog: Dialog, responseId: number) => void + close: (dialog: Dialog) => void + static name: string +} +export abstract class DirectoryListClass { + /* Fields of Gtk.DirectoryListClass */ + parentClass: GObject.ObjectClass + static name: string +} +export abstract class DragIconClass { + /* Fields of Gtk.DragIconClass */ + parentClass: WidgetClass + static name: string +} +export abstract class DragSourceClass { + static name: string +} +export abstract class DrawingAreaClass { + /* Fields of Gtk.DrawingAreaClass */ + parentClass: WidgetClass + resize: (area: DrawingArea, width: number, height: number) => void + static name: string +} +export abstract class DropControllerMotionClass { + static name: string +} +export abstract class DropDownClass { + /* Fields of Gtk.DropDownClass */ + parentClass: WidgetClass + static name: string +} +export abstract class DropTargetAsyncClass { + static name: string +} +export abstract class DropTargetClass { + static name: string +} +export abstract class EditableInterface { + /* Fields of Gtk.EditableInterface */ + baseIface: GObject.TypeInterface + insertText: (editable: Editable, text: string, length: number, position: number) => /* position */ number + deleteText: (editable: Editable, startPos: number, endPos: number) => void + changed: (editable: Editable) => void + getText: (editable: Editable) => string + doInsertText: (editable: Editable, text: string, length: number, position: number) => /* position */ number + doDeleteText: (editable: Editable, startPos: number, endPos: number) => void + getSelectionBounds: (editable: Editable) => [ /* returnType */ boolean, /* startPos */ number | null, /* endPos */ number | null ] + setSelectionBounds: (editable: Editable, startPos: number, endPos: number) => void + getDelegate: (editable: Editable) => Editable | null + static name: string +} +export abstract class EditableLabelClass { + /* Fields of Gtk.EditableLabelClass */ + parentClass: WidgetClass + static name: string +} +export abstract class EmojiChooserClass { + static name: string +} +export abstract class EntryBufferClass { + /* Fields of Gtk.EntryBufferClass */ + parentClass: GObject.ObjectClass + insertedText: (buffer: EntryBuffer, position: number, chars: string, nChars: number) => void + deletedText: (buffer: EntryBuffer, position: number, nChars: number) => void + getText: (buffer: EntryBuffer, nBytes: number) => string + getLength: (buffer: EntryBuffer) => number + insertText: (buffer: EntryBuffer, position: number, chars: string, nChars: number) => number + deleteText: (buffer: EntryBuffer, position: number, nChars: number) => number + static name: string +} +export abstract class EntryClass { + /* Fields of Gtk.EntryClass */ + parentClass: WidgetClass + activate: (entry: Entry) => void + static name: string +} +export abstract class EventControllerClass { + static name: string +} +export abstract class EventControllerFocusClass { + static name: string +} +export abstract class EventControllerKeyClass { + static name: string +} +export abstract class EventControllerLegacyClass { + static name: string +} +export abstract class EventControllerMotionClass { + static name: string +} +export abstract class EventControllerScrollClass { + static name: string +} +export abstract class EveryFilterClass { + static name: string +} +export class ExpressionWatch { + /* Methods of Gtk.ExpressionWatch */ + evaluate(value: any): boolean + ref(): ExpressionWatch + unref(): void + unwatch(): void + static name: string +} +export abstract class FileChooserNativeClass { + /* Fields of Gtk.FileChooserNativeClass */ + parentClass: NativeDialogClass + static name: string +} +export abstract class FilterClass { + /* Fields of Gtk.FilterClass */ + parentClass: GObject.ObjectClass + match: (self: Filter, item?: GObject.Object | null) => boolean + getStrictness: (self: Filter) => FilterMatch + static name: string +} +export abstract class FilterListModelClass { + /* Fields of Gtk.FilterListModelClass */ + parentClass: GObject.ObjectClass + static name: string +} +export abstract class FixedClass { + /* Fields of Gtk.FixedClass */ + parentClass: WidgetClass + static name: string +} +export abstract class FixedLayoutChildClass { + /* Fields of Gtk.FixedLayoutChildClass */ + parentClass: LayoutChildClass + static name: string +} +export abstract class FixedLayoutClass { + /* Fields of Gtk.FixedLayoutClass */ + parentClass: LayoutManagerClass + static name: string +} +export abstract class FlattenListModelClass { + /* Fields of Gtk.FlattenListModelClass */ + parentClass: GObject.ObjectClass + static name: string +} +export abstract class FlowBoxChildClass { + /* Fields of Gtk.FlowBoxChildClass */ + activate: (child: FlowBoxChild) => void + static name: string +} +export abstract class FontChooserIface { + /* Fields of Gtk.FontChooserIface */ + baseIface: GObject.TypeInterface + getFontFamily: (fontchooser: FontChooser) => Pango.FontFamily | null + getFontFace: (fontchooser: FontChooser) => Pango.FontFace | null + getFontSize: (fontchooser: FontChooser) => number + setFilterFunc: (fontchooser: FontChooser, filter: FontFilterFunc | null) => void + fontActivated: (chooser: FontChooser, fontname: string) => void + setFontMap: (fontchooser: FontChooser, fontmap?: Pango.FontMap | null) => void + getFontMap: (fontchooser: FontChooser) => Pango.FontMap | null + static name: string +} +export abstract class FrameClass { + /* Fields of Gtk.FrameClass */ + parentClass: WidgetClass + computeChildAllocation: (frame: Frame, allocation: Allocation) => void + static name: string +} +export abstract class GLAreaClass { + /* Fields of Gtk.GLAreaClass */ + render: (area: GLArea, context: Gdk.GLContext) => boolean + resize: (area: GLArea, width: number, height: number) => void + static name: string +} +export abstract class GestureClass { + static name: string +} +export abstract class GestureClickClass { + static name: string +} +export abstract class GestureDragClass { + static name: string +} +export abstract class GestureLongPressClass { + static name: string +} +export abstract class GesturePanClass { + static name: string +} +export abstract class GestureRotateClass { + static name: string +} +export abstract class GestureSingleClass { + static name: string +} +export abstract class GestureStylusClass { + static name: string +} +export abstract class GestureSwipeClass { + static name: string +} +export abstract class GestureZoomClass { + static name: string +} +export abstract class GridClass { + /* Fields of Gtk.GridClass */ + parentClass: WidgetClass + static name: string +} +export abstract class GridLayoutChildClass { + /* Fields of Gtk.GridLayoutChildClass */ + parentClass: LayoutChildClass + static name: string +} +export abstract class GridLayoutClass { + /* Fields of Gtk.GridLayoutClass */ + parentClass: LayoutManagerClass + static name: string +} +export abstract class GridViewClass { + static name: string +} +export abstract class IMContextClass { + /* Fields of Gtk.IMContextClass */ + preeditStart: (context: IMContext) => void + preeditEnd: (context: IMContext) => void + preeditChanged: (context: IMContext) => void + commit: (context: IMContext, str: string) => void + retrieveSurrounding: (context: IMContext) => boolean + deleteSurrounding: (context: IMContext, offset: number, nChars: number) => boolean + setClientWidget: (context: IMContext, widget?: Widget | null) => void + getPreeditString: (context: IMContext) => [ /* str */ string, /* attrs */ Pango.AttrList, /* cursorPos */ number ] + filterKeypress: (context: IMContext, event: Gdk.Event) => boolean + focusIn: (context: IMContext) => void + focusOut: (context: IMContext) => void + reset: (context: IMContext) => void + setCursorLocation: (context: IMContext, area: Gdk.Rectangle) => void + setUsePreedit: (context: IMContext, usePreedit: boolean) => void + setSurrounding: (context: IMContext, text: string, len: number, cursorIndex: number) => void + getSurrounding: (context: IMContext) => [ /* returnType */ boolean, /* text */ string, /* cursorIndex */ number ] + setSurroundingWithSelection: (context: IMContext, text: string, len: number, cursorIndex: number, anchorIndex: number) => void + getSurroundingWithSelection: (context: IMContext) => [ /* returnType */ boolean, /* text */ string, /* cursorIndex */ number, /* anchorIndex */ number ] + static name: string +} +export abstract class IMContextSimpleClass { + /* Fields of Gtk.IMContextSimpleClass */ + parentClass: IMContextClass + static name: string +} +export class IMContextSimplePrivate { + static name: string +} +export abstract class IMMulticontextClass { + /* Fields of Gtk.IMMulticontextClass */ + parentClass: IMContextClass + static name: string +} +export class IMMulticontextPrivate { + static name: string +} +export abstract class KeyvalTriggerClass { + static name: string +} +export abstract class LayoutChildClass { + static name: string +} +export abstract class LayoutManagerClass { + /* Fields of Gtk.LayoutManagerClass */ + getRequestMode: (manager: LayoutManager, widget: Widget) => SizeRequestMode + measure: (manager: LayoutManager, widget: Widget, orientation: Orientation, forSize: number) => [ /* minimum */ number | null, /* natural */ number | null, /* minimumBaseline */ number | null, /* naturalBaseline */ number | null ] + allocate: (manager: LayoutManager, widget: Widget, width: number, height: number, baseline: number) => void + layoutChildType: GObject.Type + createLayoutChild: (manager: LayoutManager, widget: Widget, forChild: Widget) => LayoutChild + root: (manager: LayoutManager) => void + unroot: (manager: LayoutManager) => void + static name: string +} +export abstract class ListBaseClass { + static name: string +} +export abstract class ListBoxRowClass { + /* Fields of Gtk.ListBoxRowClass */ + parentClass: WidgetClass + activate: (row: ListBoxRow) => void + static name: string +} +export abstract class ListItemClass { + static name: string +} +export abstract class ListItemFactoryClass { + static name: string +} +export abstract class ListStoreClass { + /* Fields of Gtk.ListStoreClass */ + parentClass: GObject.ObjectClass + static name: string +} +export class ListStorePrivate { + static name: string +} +export abstract class ListViewClass { + static name: string +} +export abstract class MapListModelClass { + /* Fields of Gtk.MapListModelClass */ + parentClass: GObject.ObjectClass + static name: string +} +export abstract class MediaControlsClass { + /* Fields of Gtk.MediaControlsClass */ + parentClass: WidgetClass + static name: string +} +export abstract class MediaFileClass { + /* Fields of Gtk.MediaFileClass */ + parentClass: MediaStreamClass + open: (self: MediaFile) => void + close: (self: MediaFile) => void + static name: string +} +export abstract class MediaStreamClass { + /* Fields of Gtk.MediaStreamClass */ + parentClass: GObject.ObjectClass + play: (self: MediaStream) => boolean + pause: (self: MediaStream) => void + seek: (self: MediaStream, timestamp: number) => void + updateAudio: (self: MediaStream, muted: boolean, volume: number) => void + realize: (self: MediaStream, surface: Gdk.Surface) => void + unrealize: (self: MediaStream, surface: Gdk.Surface) => void + static name: string +} +export abstract class MessageDialogClass { + static name: string +} +export abstract class MnemonicActionClass { + static name: string +} +export abstract class MnemonicTriggerClass { + static name: string +} +export abstract class MountOperationClass { + /* Fields of Gtk.MountOperationClass */ + parentClass: Gio.MountOperationClass + static name: string +} +export class MountOperationPrivate { + static name: string +} +export abstract class MultiFilterClass { + static name: string +} +export abstract class MultiSelectionClass { + /* Fields of Gtk.MultiSelectionClass */ + parentClass: GObject.ObjectClass + static name: string +} +export abstract class MultiSorterClass { + /* Fields of Gtk.MultiSorterClass */ + parentClass: SorterClass + static name: string +} +export abstract class NamedActionClass { + static name: string +} +export abstract class NativeDialogClass { + /* Fields of Gtk.NativeDialogClass */ + response: (self: NativeDialog, responseId: number) => void + show: (self: NativeDialog) => void + hide: (self: NativeDialog) => void + static name: string +} +export abstract class NativeInterface { + static name: string +} +export abstract class NeverTriggerClass { + static name: string +} +export abstract class NoSelectionClass { + /* Fields of Gtk.NoSelectionClass */ + parentClass: GObject.ObjectClass + static name: string +} +export abstract class NothingActionClass { + static name: string +} +export abstract class NumericSorterClass { + /* Fields of Gtk.NumericSorterClass */ + parentClass: SorterClass + static name: string +} +export abstract class OrientableIface { + /* Fields of Gtk.OrientableIface */ + baseIface: GObject.TypeInterface + static name: string +} +export abstract class OverlayLayoutChildClass { + /* Fields of Gtk.OverlayLayoutChildClass */ + parentClass: LayoutChildClass + static name: string +} +export abstract class OverlayLayoutClass { + /* Fields of Gtk.OverlayLayoutClass */ + parentClass: LayoutManagerClass + static name: string +} +export class PadActionEntry { + /* Fields of Gtk.PadActionEntry */ + type: PadActionType + index: number + mode: number + label: string + actionName: string + static name: string +} +export abstract class PadControllerClass { + static name: string +} +export class PageRange { + /* Fields of Gtk.PageRange */ + start: number + end: number + static name: string +} +export class PaperSize { + /* Methods of Gtk.PaperSize */ + copy(): PaperSize + free(): void + getDefaultBottomMargin(unit: Unit): number + getDefaultLeftMargin(unit: Unit): number + getDefaultRightMargin(unit: Unit): number + getDefaultTopMargin(unit: Unit): number + getDisplayName(): string + getHeight(unit: Unit): number + getName(): string + getPpdName(): string + getWidth(unit: Unit): number + isCustom(): boolean + isEqual(size2: PaperSize): boolean + isIpp(): boolean + setSize(width: number, height: number, unit: Unit): void + toGvariant(): GLib.Variant + toKeyFile(keyFile: GLib.KeyFile, groupName: string): void + static name: string + static new(name?: string | null): PaperSize + constructor(name?: string | null) + /* Static methods and pseudo-constructors */ + static new(name?: string | null): PaperSize + static newCustom(name: string, displayName: string, width: number, height: number, unit: Unit): PaperSize + static newFromGvariant(variant: GLib.Variant): PaperSize + static newFromIpp(ippName: string, width: number, height: number): PaperSize + static newFromKeyFile(keyFile: GLib.KeyFile, groupName?: string | null): PaperSize + static newFromPpd(ppdName: string, ppdDisplayName: string, width: number, height: number): PaperSize + static getDefault(): string + static getPaperSizes(includeCustom: boolean): PaperSize[] +} +export abstract class PasswordEntryClass { + static name: string +} +export abstract class PictureClass { + /* Fields of Gtk.PictureClass */ + parentClass: WidgetClass + static name: string +} +export abstract class PopoverClass { + /* Fields of Gtk.PopoverClass */ + parentClass: WidgetClass + closed: (popover: Popover) => void + activateDefault: (popover: Popover) => void + static name: string +} +export class PrintBackend { + static name: string +} +export abstract class PrintOperationClass { + /* Fields of Gtk.PrintOperationClass */ + parentClass: GObject.ObjectClass + done: (operation: PrintOperation, result: PrintOperationResult) => void + beginPrint: (operation: PrintOperation, context: PrintContext) => void + paginate: (operation: PrintOperation, context: PrintContext) => boolean + requestPageSetup: (operation: PrintOperation, context: PrintContext, pageNr: number, setup: PageSetup) => void + drawPage: (operation: PrintOperation, context: PrintContext, pageNr: number) => void + endPrint: (operation: PrintOperation, context: PrintContext) => void + statusChanged: (operation: PrintOperation) => void + customWidgetApply: (operation: PrintOperation, widget: Widget) => void + preview: (operation: PrintOperation, preview: PrintOperationPreview, context: PrintContext, parent: Window) => boolean + updateCustomWidget: (operation: PrintOperation, widget: Widget, setup: PageSetup, settings: PrintSettings) => void + static name: string +} +export abstract class PrintOperationPreviewIface { + /* Fields of Gtk.PrintOperationPreviewIface */ + gIface: GObject.TypeInterface + ready: (preview: PrintOperationPreview, context: PrintContext) => void + gotPageSize: (preview: PrintOperationPreview, context: PrintContext, pageSetup: PageSetup) => void + renderPage: (preview: PrintOperationPreview, pageNr: number) => void + isSelected: (preview: PrintOperationPreview, pageNr: number) => boolean + endPreview: (preview: PrintOperationPreview) => void + static name: string +} +export class PrintOperationPrivate { + static name: string +} +export abstract class RangeClass { + /* Fields of Gtk.RangeClass */ + parentClass: WidgetClass + valueChanged: (range: Range) => void + adjustBounds: (range: Range, newValue: number) => void + moveSlider: (range: Range, scroll: ScrollType) => void + getRangeBorder: (range: Range, border: Border) => void + changeValue: (range: Range, scroll: ScrollType, newValue: number) => boolean + static name: string +} +export class RecentData { + /* Fields of Gtk.RecentData */ + displayName: string + description: string + mimeType: string + appName: string + appExec: string + groups: string[] + isPrivate: boolean + static name: string +} +export class RecentInfo { + /* Methods of Gtk.RecentInfo */ + createAppInfo(appName?: string | null): Gio.AppInfo | null + exists(): boolean + getAdded(): GLib.DateTime + getAge(): number + getApplicationInfo(appName: string): [ /* returnType */ boolean, /* appExec */ string, /* count */ number, /* stamp */ GLib.DateTime ] + getApplications(): string[] + getDescription(): string + getDisplayName(): string + getGicon(): Gio.Icon | null + getGroups(): string[] + getMimeType(): string + getModified(): GLib.DateTime + getPrivateHint(): boolean + getShortName(): string + getUri(): string + getUriDisplay(): string | null + getVisited(): GLib.DateTime + hasApplication(appName: string): boolean + hasGroup(groupName: string): boolean + isLocal(): boolean + lastApplication(): string + match(infoB: RecentInfo): boolean + ref(): RecentInfo + unref(): void + static name: string +} +export abstract class RecentManagerClass { + /* Fields of Gtk.RecentManagerClass */ + changed: (manager: RecentManager) => void + static name: string +} +export class RecentManagerPrivate { + static name: string +} +export class RequestedSize { + /* Fields of Gtk.RequestedSize */ + data: object + minimumSize: number + naturalSize: number + static name: string +} +export class Requisition { + /* Fields of Gtk.Requisition */ + width: number + height: number + /* Methods of Gtk.Requisition */ + copy(): Requisition + free(): void + static name: string + static new(): Requisition + constructor() + /* Static methods and pseudo-constructors */ + static new(): Requisition +} +export abstract class RootInterface { + static name: string +} +export abstract class ScaleButtonClass { + /* Fields of Gtk.ScaleButtonClass */ + parentClass: WidgetClass + valueChanged: (button: ScaleButton, value: number) => void + static name: string +} +export abstract class ScaleClass { + /* Fields of Gtk.ScaleClass */ + parentClass: RangeClass + getLayoutOffsets: (scale: Scale) => [ /* x */ number | null, /* y */ number | null ] + static name: string +} +export abstract class ScrollableInterface { + /* Fields of Gtk.ScrollableInterface */ + baseIface: GObject.TypeInterface + getBorder: (scrollable: Scrollable) => [ /* returnType */ boolean, /* border */ Border ] + static name: string +} +export abstract class SelectionFilterModelClass { + /* Fields of Gtk.SelectionFilterModelClass */ + parentClass: GObject.ObjectClass + static name: string +} +export abstract class SelectionModelInterface { + /* Fields of Gtk.SelectionModelInterface */ + isSelected: (model: SelectionModel, position: number) => boolean + getSelectionInRange: (model: SelectionModel, position: number, nItems: number) => Bitset + selectItem: (model: SelectionModel, position: number, unselectRest: boolean) => boolean + unselectItem: (model: SelectionModel, position: number) => boolean + selectRange: (model: SelectionModel, position: number, nItems: number, unselectRest: boolean) => boolean + unselectRange: (model: SelectionModel, position: number, nItems: number) => boolean + selectAll: (model: SelectionModel) => boolean + unselectAll: (model: SelectionModel) => boolean + setSelection: (model: SelectionModel, selected: Bitset, mask: Bitset) => boolean + static name: string +} +export abstract class ShortcutActionClass { + static name: string +} +export abstract class ShortcutClass { + /* Fields of Gtk.ShortcutClass */ + parentClass: GObject.ObjectClass + static name: string +} +export abstract class ShortcutControllerClass { + static name: string +} +export abstract class ShortcutLabelClass { + static name: string +} +export abstract class ShortcutManagerInterface { + /* Fields of Gtk.ShortcutManagerInterface */ + addController: (self: ShortcutManager, controller: ShortcutController) => void + removeController: (self: ShortcutManager, controller: ShortcutController) => void + static name: string +} +export abstract class ShortcutTriggerClass { + static name: string +} +export abstract class ShortcutsGroupClass { + static name: string +} +export abstract class ShortcutsSectionClass { + static name: string +} +export abstract class ShortcutsShortcutClass { + static name: string +} +export abstract class SignalActionClass { + static name: string +} +export abstract class SignalListItemFactoryClass { + static name: string +} +export abstract class SingleSelectionClass { + /* Fields of Gtk.SingleSelectionClass */ + parentClass: GObject.ObjectClass + static name: string +} +export abstract class SliceListModelClass { + /* Fields of Gtk.SliceListModelClass */ + parentClass: GObject.ObjectClass + static name: string +} +export abstract class SnapshotClass { + static name: string +} +export abstract class SortListModelClass { + /* Fields of Gtk.SortListModelClass */ + parentClass: GObject.ObjectClass + static name: string +} +export abstract class SorterClass { + /* Fields of Gtk.SorterClass */ + parentClass: GObject.ObjectClass + compare: (self: Sorter, item1?: GObject.Object | null, item2?: GObject.Object | null) => Ordering + getOrder: (self: Sorter) => SorterOrder + static name: string +} +export abstract class StringFilterClass { + /* Fields of Gtk.StringFilterClass */ + parentClass: FilterClass + static name: string +} +export abstract class StringListClass { + /* Fields of Gtk.StringListClass */ + parentClass: GObject.ObjectClass + static name: string +} +export abstract class StringObjectClass { + /* Fields of Gtk.StringObjectClass */ + parentClass: GObject.ObjectClass + static name: string +} +export abstract class StringSorterClass { + /* Fields of Gtk.StringSorterClass */ + parentClass: SorterClass + static name: string +} +export abstract class StyleContextClass { + /* Fields of Gtk.StyleContextClass */ + parentClass: GObject.ObjectClass + changed: (context: StyleContext) => void + static name: string +} +export abstract class TextBufferClass { + /* Fields of Gtk.TextBufferClass */ + parentClass: GObject.ObjectClass + insertText: (buffer: TextBuffer, pos: TextIter, newText: string, newTextLength: number) => void + insertPaintable: (buffer: TextBuffer, iter: TextIter, paintable: Gdk.Paintable) => void + insertChildAnchor: (buffer: TextBuffer, iter: TextIter, anchor: TextChildAnchor) => void + deleteRange: (buffer: TextBuffer, start: TextIter, end: TextIter) => void + changed: (buffer: TextBuffer) => void + modifiedChanged: (buffer: TextBuffer) => void + markSet: (buffer: TextBuffer, location: TextIter, mark: TextMark) => void + markDeleted: (buffer: TextBuffer, mark: TextMark) => void + applyTag: (buffer: TextBuffer, tag: TextTag, start: TextIter, end: TextIter) => void + removeTag: (buffer: TextBuffer, tag: TextTag, start: TextIter, end: TextIter) => void + beginUserAction: (buffer: TextBuffer) => void + endUserAction: (buffer: TextBuffer) => void + pasteDone: (buffer: TextBuffer, clipboard: Gdk.Clipboard) => void + undo: (buffer: TextBuffer) => void + redo: (buffer: TextBuffer) => void + static name: string +} +export class TextBufferPrivate { + static name: string +} +export abstract class TextChildAnchorClass { + /* Fields of Gtk.TextChildAnchorClass */ + parentClass: GObject.ObjectClass + static name: string +} +export class TextIter { + /* Methods of Gtk.TextIter */ + assign(other: TextIter): void + backwardChar(): boolean + backwardChars(count: number): boolean + backwardCursorPosition(): boolean + backwardCursorPositions(count: number): boolean + backwardFindChar(pred: TextCharPredicate, limit?: TextIter | null): boolean + backwardLine(): boolean + backwardLines(count: number): boolean + backwardSearch(str: string, flags: TextSearchFlags, limit?: TextIter | null): [ /* returnType */ boolean, /* matchStart */ TextIter | null, /* matchEnd */ TextIter | null ] + backwardSentenceStart(): boolean + backwardSentenceStarts(count: number): boolean + backwardToTagToggle(tag?: TextTag | 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: TextIter): number + copy(): TextIter + editable(defaultSetting: boolean): boolean + endsLine(): boolean + endsSentence(): boolean + endsTag(tag?: TextTag | null): boolean + endsWord(): boolean + equal(rhs: TextIter): boolean + forwardChar(): boolean + forwardChars(count: number): boolean + forwardCursorPosition(): boolean + forwardCursorPositions(count: number): boolean + forwardFindChar(pred: TextCharPredicate, limit?: TextIter | null): boolean + forwardLine(): boolean + forwardLines(count: number): boolean + forwardSearch(str: string, flags: TextSearchFlags, limit?: TextIter | null): [ /* returnType */ boolean, /* matchStart */ TextIter | null, /* matchEnd */ TextIter | null ] + forwardSentenceEnd(): boolean + forwardSentenceEnds(count: number): boolean + forwardToEnd(): void + forwardToLineEnd(): boolean + forwardToTagToggle(tag?: TextTag | 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(): TextBuffer + getBytesInLine(): number + getChar(): number + getCharsInLine(): number + getChildAnchor(): TextChildAnchor + getLanguage(): Pango.Language + getLine(): number + getLineIndex(): number + getLineOffset(): number + getMarks(): TextMark[] + getOffset(): number + getPaintable(): Gdk.Paintable + getSlice(end: TextIter): string + getTags(): TextTag[] + getText(end: TextIter): string + getToggledTags(toggledOn: boolean): TextTag[] + getVisibleLineIndex(): number + getVisibleLineOffset(): number + getVisibleSlice(end: TextIter): string + getVisibleText(end: TextIter): string + hasTag(tag: TextTag): boolean + inRange(start: TextIter, end: TextIter): boolean + insideSentence(): boolean + insideWord(): boolean + isCursorPosition(): boolean + isEnd(): boolean + isStart(): boolean + order(second: 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?: TextTag | null): boolean + startsWord(): boolean + togglesTag(tag?: TextTag | null): boolean + static name: string +} +export abstract class TextMarkClass { + /* Fields of Gtk.TextMarkClass */ + parentClass: GObject.ObjectClass + static name: string +} +export abstract class TextTagClass { + /* Fields of Gtk.TextTagClass */ + parentClass: GObject.ObjectClass + static name: string +} +export class TextTagPrivate { + static name: string +} +export abstract class TextViewClass { + /* Fields of Gtk.TextViewClass */ + parentClass: WidgetClass + moveCursor: (textView: TextView, step: MovementStep, count: number, extendSelection: boolean) => void + setAnchor: (textView: TextView) => void + insertAtCursor: (textView: TextView, str: string) => void + deleteFromCursor: (textView: TextView, type: DeleteType, count: number) => void + backspace: (textView: TextView) => void + cutClipboard: (textView: TextView) => void + copyClipboard: (textView: TextView) => void + pasteClipboard: (textView: TextView) => void + toggleOverwrite: (textView: TextView) => void + snapshotLayer: (textView: TextView, layer: TextViewLayer, snapshot: Snapshot) => void + extendSelection: (textView: TextView, granularity: TextExtendSelection, location: TextIter, start: TextIter, end: TextIter) => boolean + insertEmoji: (textView: TextView) => void + static name: string +} +export class TextViewPrivate { + static name: string +} +export abstract class ToggleButtonClass { + /* Fields of Gtk.ToggleButtonClass */ + parentClass: ButtonClass + toggled: (toggleButton: ToggleButton) => void + static name: string +} +export abstract class TreeDragDestIface { + /* Fields of Gtk.TreeDragDestIface */ + dragDataReceived: (dragDest: TreeDragDest, dest: TreePath, value: any) => boolean + rowDropPossible: (dragDest: TreeDragDest, destPath: TreePath, value: any) => boolean + static name: string +} +export abstract class TreeDragSourceIface { + /* Fields of Gtk.TreeDragSourceIface */ + rowDraggable: (dragSource: TreeDragSource, path: TreePath) => boolean + dragDataGet: (dragSource: TreeDragSource, path: TreePath) => Gdk.ContentProvider | null + dragDataDelete: (dragSource: TreeDragSource, path: TreePath) => boolean + static name: string +} +export abstract class TreeExpanderClass { + /* Fields of Gtk.TreeExpanderClass */ + parentClass: WidgetClass + static name: string +} +export class TreeIter { + /* Fields of Gtk.TreeIter */ + stamp: number + userData: object + userData2: object + userData3: object + /* Methods of Gtk.TreeIter */ + copy(): TreeIter + free(): void + static name: string +} +export abstract class TreeListModelClass { + /* Fields of Gtk.TreeListModelClass */ + parentClass: GObject.ObjectClass + static name: string +} +export abstract class TreeListRowClass { + /* Fields of Gtk.TreeListRowClass */ + parentClass: GObject.ObjectClass + static name: string +} +export abstract class TreeListRowSorterClass { + /* Fields of Gtk.TreeListRowSorterClass */ + parentClass: SorterClass + static name: string +} +export abstract class TreeModelFilterClass { + /* Fields of Gtk.TreeModelFilterClass */ + parentClass: GObject.ObjectClass + visible: (self: TreeModelFilter, childModel: TreeModel, iter: TreeIter) => boolean + modify: (self: TreeModelFilter, childModel: TreeModel, iter: TreeIter, value: any, column: number) => void + static name: string +} +export class TreeModelFilterPrivate { + static name: string +} +export abstract class TreeModelIface { + /* Fields of Gtk.TreeModelIface */ + rowChanged: (treeModel: TreeModel, path: TreePath, iter: TreeIter) => void + rowInserted: (treeModel: TreeModel, path: TreePath, iter: TreeIter) => void + rowHasChildToggled: (treeModel: TreeModel, path: TreePath, iter: TreeIter) => void + rowDeleted: (treeModel: TreeModel, path: TreePath) => void + rowsReordered: (treeModel: TreeModel, path: TreePath, iter: TreeIter, newOrder: number) => void + getFlags: (treeModel: TreeModel) => TreeModelFlags + getNColumns: (treeModel: TreeModel) => number + getColumnType: (treeModel: TreeModel, index: number) => GObject.Type + getIter: (treeModel: TreeModel, path: TreePath) => [ /* returnType */ boolean, /* iter */ TreeIter ] + getPath: (treeModel: TreeModel, iter: TreeIter) => TreePath + getValue: (treeModel: TreeModel, iter: TreeIter, column: number) => /* value */ any + iterNext: (treeModel: TreeModel, iter: TreeIter) => boolean + iterPrevious: (treeModel: TreeModel, iter: TreeIter) => boolean + iterChildren: (treeModel: TreeModel, parent?: TreeIter | null) => [ /* returnType */ boolean, /* iter */ TreeIter ] + iterHasChild: (treeModel: TreeModel, iter: TreeIter) => boolean + iterNChildren: (treeModel: TreeModel, iter?: TreeIter | null) => number + iterNthChild: (treeModel: TreeModel, parent: TreeIter | null, n: number) => [ /* returnType */ boolean, /* iter */ TreeIter ] + iterParent: (treeModel: TreeModel, child: TreeIter) => [ /* returnType */ boolean, /* iter */ TreeIter ] + refNode: (treeModel: TreeModel, iter: TreeIter) => void + unrefNode: (treeModel: TreeModel, iter: TreeIter) => void + static name: string +} +export abstract class TreeModelSortClass { + /* Fields of Gtk.TreeModelSortClass */ + parentClass: GObject.ObjectClass + static name: string +} +export class TreeModelSortPrivate { + static name: string +} +export class TreePath { + /* Methods of Gtk.TreePath */ + appendIndex(index: number): void + compare(b: TreePath): number + copy(): TreePath + down(): void + free(): void + getDepth(): number + getIndices(): number[] + isAncestor(descendant: TreePath): boolean + isDescendant(ancestor: TreePath): boolean + next(): void + prependIndex(index: number): void + prev(): boolean + up(): boolean + static name: string + static new(): TreePath + constructor() + /* Static methods and pseudo-constructors */ + static new(): TreePath + static newFirst(): TreePath + static newFromIndices(indices: number[]): TreePath + static newFromString(path: string): TreePath +} +export class TreeRowReference { + /* Methods of Gtk.TreeRowReference */ + copy(): TreeRowReference + free(): void + getModel(): TreeModel + getPath(): TreePath | null + valid(): boolean + static name: string + static new(model: TreeModel, path: TreePath): TreeRowReference + constructor(model: TreeModel, path: TreePath) + /* Static methods and pseudo-constructors */ + static new(model: TreeModel, path: TreePath): TreeRowReference + static newProxy(proxy: GObject.Object, model: TreeModel, path: TreePath): TreeRowReference + static deleted(proxy: GObject.Object, path: TreePath): void + static inserted(proxy: GObject.Object, path: TreePath): void +} +export abstract class TreeSortableIface { + /* Fields of Gtk.TreeSortableIface */ + sortColumnChanged: (sortable: TreeSortable) => void + getSortColumnId: (sortable: TreeSortable) => [ /* returnType */ boolean, /* sortColumnId */ number, /* order */ SortType ] + setSortColumnId: (sortable: TreeSortable, sortColumnId: number, order: SortType) => void + setSortFunc: (sortable: TreeSortable, sortColumnId: number, sortFunc: TreeIterCompareFunc) => void + setDefaultSortFunc: (sortable: TreeSortable, sortFunc: TreeIterCompareFunc) => void + hasDefaultSortFunc: (sortable: TreeSortable) => boolean + static name: string +} +export abstract class TreeStoreClass { + /* Fields of Gtk.TreeStoreClass */ + parentClass: GObject.ObjectClass + static name: string +} +export class TreeStorePrivate { + static name: string +} +export abstract class TreeViewClass { + /* Fields of Gtk.TreeViewClass */ + parentClass: WidgetClass + rowActivated: (treeView: TreeView, path: TreePath, column: TreeViewColumn) => void + testExpandRow: (treeView: TreeView, iter: TreeIter, path: TreePath) => boolean + testCollapseRow: (treeView: TreeView, iter: TreeIter, path: TreePath) => boolean + rowExpanded: (treeView: TreeView, iter: TreeIter, path: TreePath) => void + rowCollapsed: (treeView: TreeView, iter: TreeIter, path: TreePath) => void + columnsChanged: (treeView: TreeView) => void + cursorChanged: (treeView: TreeView) => void + moveCursor: (treeView: TreeView, step: MovementStep, count: number, extend: boolean, modify: boolean) => boolean + selectAll: (treeView: TreeView) => boolean + unselectAll: (treeView: TreeView) => boolean + selectCursorRow: (treeView: TreeView, startEditing: boolean) => boolean + toggleCursorRow: (treeView: TreeView) => boolean + expandCollapseCursorRow: (treeView: TreeView, logical: boolean, expand: boolean, openAll: boolean) => boolean + selectCursorParent: (treeView: TreeView) => boolean + startInteractiveSearch: (treeView: TreeView) => boolean + static name: string +} +export abstract class VideoClass { + /* Fields of Gtk.VideoClass */ + parentClass: WidgetClass + static name: string +} +export abstract class WidgetClass { + /* Fields of Gtk.WidgetClass */ + parentClass: GObject.InitiallyUnownedClass + show: (widget: Widget) => void + hide: (widget: Widget) => void + map: (widget: Widget) => void + unmap: (widget: Widget) => void + realize: (widget: Widget) => void + unrealize: (widget: Widget) => void + root: (widget: Widget) => void + unroot: (widget: Widget) => void + sizeAllocate: (widget: Widget, width: number, height: number, baseline: number) => void + stateFlagsChanged: (widget: Widget, previousStateFlags: StateFlags) => void + directionChanged: (widget: Widget, previousDirection: TextDirection) => void + getRequestMode: (widget: Widget) => SizeRequestMode + measure: (widget: Widget, orientation: Orientation, forSize: number) => [ /* minimum */ number | null, /* natural */ number | null, /* minimumBaseline */ number | null, /* naturalBaseline */ number | null ] + mnemonicActivate: (widget: Widget, groupCycling: boolean) => boolean + grabFocus: (widget: Widget) => boolean + focus: (widget: Widget, direction: DirectionType) => boolean + setFocusChild: (widget: Widget, child?: Widget | null) => void + moveFocus: (widget: Widget, direction: DirectionType) => void + keynavFailed: (widget: Widget, direction: DirectionType) => boolean + queryTooltip: (widget: Widget, x: number, y: number, keyboardTooltip: boolean, tooltip: Tooltip) => boolean + computeExpand: (widget: Widget, hexpandP: boolean, vexpandP: boolean) => void + cssChanged: (widget: Widget, change: CssStyleChange) => void + systemSettingChanged: (widget: Widget, settings: SystemSetting) => void + snapshot: (widget: Widget, snapshot: Snapshot) => void + contains: (widget: Widget, x: number, y: number) => boolean + /* Methods of Gtk.WidgetClass */ + addShortcut(widget_class: Widget | Function | GObject.Type, shortcut: Shortcut): void + bindTemplateCallbackFull(widget_class: Widget | Function | GObject.Type, callbackName: string, callbackSymbol: GObject.Callback): void + bindTemplateChildFull(widget_class: Widget | Function | GObject.Type, name: string, internalChild: boolean, structOffset: number): void + getAccessibleRole(widget_class: Widget | Function | GObject.Type): AccessibleRole + getActivateSignal(widget_class: Widget | Function | GObject.Type): number + getCssName(widget_class: Widget | Function | GObject.Type): string + getLayoutManagerType(widget_class: Widget | Function | GObject.Type): GObject.Type + installAction(widget_class: Widget | Function | GObject.Type, actionName: string, parameterType: string | null, activate: WidgetActionActivateFunc): void + installPropertyAction(widget_class: Widget | Function | GObject.Type, actionName: string, propertyName: string): void + queryAction(widget_class: Widget | Function | GObject.Type, index: number): [ /* returnType */ boolean, /* owner */ any, /* actionName */ string, /* parameterType */ GLib.VariantType | null, /* propertyName */ string | null ] + setAccessibleRole(widget_class: Widget | Function | GObject.Type, accessibleRole: AccessibleRole): void + setActivateSignal(widget_class: Widget | Function | GObject.Type, signalId: number): void + setActivateSignalFromName(widget_class: Widget | Function | GObject.Type, signalName: string): void + setCssName(widget_class: Widget | Function | GObject.Type, name: string): void + setLayoutManagerType(widget_class: Widget | Function | GObject.Type, type: GObject.Type): void + setTemplate(widget_class: Widget | Function | GObject.Type, templateBytes: any): void + setTemplateFromResource(widget_class: Widget | Function | GObject.Type, resourceName: string): void + setTemplateScope(widget_class: Widget | Function | GObject.Type, scope: BuilderScope): void + static name: string +} +export class WidgetClassPrivate { + static name: string +} +export abstract class WidgetPaintableClass { + /* Fields of Gtk.WidgetPaintableClass */ + parentClass: GObject.ObjectClass + static name: string +} +export class WidgetPrivate { + static name: string +} +export abstract class WindowClass { + /* Fields of Gtk.WindowClass */ + parentClass: WidgetClass + activateFocus: (window: Window) => void + activateDefault: (window: Window) => void + keysChanged: (window: Window) => void + enableDebugging: (window: Window, toggle: boolean) => boolean + closeRequest: (window: Window) => boolean + static name: string +} +export abstract class WindowControlsClass { + /* Fields of Gtk.WindowControlsClass */ + parentClass: WidgetClass + static name: string +} +export abstract class WindowGroupClass { + /* Fields of Gtk.WindowGroupClass */ + parentClass: GObject.ObjectClass + static name: string +} +export class WindowGroupPrivate { + static name: string +} +export abstract class WindowHandleClass { + /* Fields of Gtk.WindowHandleClass */ + parentClass: WidgetClass + static name: string +} +type Allocation = Gdk.Rectangle +} \ No newline at end of file diff --git a/@types/node-gtk/Gvc-1.0.d.ts b/@types/node-gtk/Gvc-1.0.d.ts new file mode 100644 index 00000000..001cad6d --- /dev/null +++ b/@types/node-gtk/Gvc-1.0.d.ts @@ -0,0 +1,1891 @@ +/** + * Gvc-1.0 + */ + +/// +/// +/// +/// + +declare namespace Gvc { + +export enum MixerControlState { + CLOSED, + READY, + CONNECTING, + FAILED, +} +export enum MixerStreamState { + INVALID, + RUNNING, + IDLE, + SUSPENDED, +} +export enum MixerUIDeviceDirection { + INPUT, + OUTPUT, +} +export enum HeadsetPortChoice { + NONE, + HEADPHONES, + HEADSET, + MIC, +} +export const MIXER_UI_DEVICE_INVALID: number +export interface ChannelMap_ConstructProps extends GObject.Object_ConstructProps { +} +export class ChannelMap { + /* Fields of Gvc.ChannelMap */ + parent: GObject.Object + priv: ChannelMapPrivate + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of Gvc.ChannelMap */ + canBalance(): boolean + canFade(): boolean + getMapping(): string + getNumChannels(): number + getVolume(): number + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Virtual methods of Gvc.ChannelMap */ + vfuncVolumeChanged(set: boolean): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Gvc.ChannelMap */ + connect(sigName: "volume-changed", callback: (($obj: ChannelMap, object: boolean) => void)): number + connect_after(sigName: "volume-changed", callback: (($obj: ChannelMap, object: boolean) => void)): number + emit(sigName: "volume-changed", object: boolean): void + on(sigName: "volume-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "volume-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "volume-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: ChannelMap, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: ChannelMap, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: ChannelMap_ConstructProps) + _init (config?: ChannelMap_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(): ChannelMap + static $gtype: GObject.Type +} +export interface MixerCard_ConstructProps extends GObject.Object_ConstructProps { + iconName?: string + id?: number + index?: number + name?: string + paContext?: object + profile?: string +} +export class MixerCard { + /* Properties of Gvc.MixerCard */ + readonly humanProfile: string + iconName: string + name: string + profile: string + /* Fields of Gvc.MixerCard */ + parent: GObject.Object + priv: MixerCardPrivate + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of Gvc.MixerCard */ + changeProfile(profile?: string | null): boolean + getGicon(): Gio.Icon + getIconName(): string + getId(): number + getIndex(): number + getName(): string + getPorts(): MixerCardPort[] + getProfiles(): MixerCardProfile[] + setIconName(name: string): boolean + setName(name: string): boolean + setPorts(ports: MixerCardPort[]): boolean + setProfile(profile: string): boolean + setProfiles(profiles: MixerCardProfile[]): boolean + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: MixerCard, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: MixerCard, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::human-profile", callback: (($obj: MixerCard, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::human-profile", callback: (($obj: MixerCard, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::human-profile", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::human-profile", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::human-profile", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::icon-name", callback: (($obj: MixerCard, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::icon-name", callback: (($obj: MixerCard, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::icon-name", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::icon-name", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::icon-name", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::name", callback: (($obj: MixerCard, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::name", callback: (($obj: MixerCard, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::profile", callback: (($obj: MixerCard, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::profile", callback: (($obj: MixerCard, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::profile", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::profile", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::profile", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: MixerCard_ConstructProps) + _init (config?: MixerCard_ConstructProps): void + static $gtype: GObject.Type +} +export interface MixerControl_ConstructProps extends GObject.Object_ConstructProps { + name?: string +} +export class MixerControl { + /* Fields of Gvc.MixerControl */ + parent: GObject.Object + priv: MixerControlPrivate + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of Gvc.MixerControl */ + changeInput(input: MixerUIDevice): void + changeOutput(output: MixerUIDevice): void + changeProfileOnSelectedDevice(device: MixerUIDevice, profile?: string | null): boolean + close(): boolean + getCards(): MixerCard[] + getDefaultSink(): MixerStream + getDefaultSource(): MixerStream + getEventSinkInput(): MixerStream + getSinkInputs(): MixerSinkInput[] + getSinks(): MixerSink[] + getSourceOutputs(): MixerSourceOutput[] + getSources(): MixerSource[] + getState(): MixerControlState + getStreamFromDevice(device: MixerUIDevice): MixerStream + getStreams(): MixerStream[] + getVolMaxAmplified(): number + getVolMaxNorm(): number + lookupCardId(id: number): MixerCard + lookupDeviceFromStream(stream: MixerStream): MixerUIDevice + lookupInputId(id: number): MixerUIDevice + lookupOutputId(id: number): MixerUIDevice + lookupStreamId(id: number): MixerStream + open(): boolean + setDefaultSink(stream: MixerStream): boolean + setDefaultSource(stream: MixerStream): boolean + setHeadsetPort(id: number, choices: HeadsetPortChoice): void + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Virtual methods of Gvc.MixerControl */ + vfuncActiveInputUpdate(id: number): void + vfuncActiveOutputUpdate(id: number): void + vfuncAudioDeviceSelectionNeeded(id: number, showDialog: boolean, choices: HeadsetPortChoice): void + vfuncCardAdded(id: number): void + vfuncCardRemoved(id: number): void + vfuncDefaultSinkChanged(id: number): void + vfuncDefaultSourceChanged(id: number): void + vfuncInputAdded(id: number): void + vfuncInputRemoved(id: number): void + vfuncOutputAdded(id: number): void + vfuncOutputRemoved(id: number): void + vfuncStateChanged(newState: MixerControlState): void + vfuncStreamAdded(id: number): void + vfuncStreamChanged(id: number): void + vfuncStreamRemoved(id: number): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Gvc.MixerControl */ + connect(sigName: "active-input-update", callback: (($obj: MixerControl, object: number) => void)): number + connect_after(sigName: "active-input-update", callback: (($obj: MixerControl, object: number) => void)): number + emit(sigName: "active-input-update", object: number): void + on(sigName: "active-input-update", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "active-input-update", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "active-input-update", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "active-output-update", callback: (($obj: MixerControl, object: number) => void)): number + connect_after(sigName: "active-output-update", callback: (($obj: MixerControl, object: number) => void)): number + emit(sigName: "active-output-update", object: number): void + on(sigName: "active-output-update", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "active-output-update", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "active-output-update", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "audio-device-selection-needed", callback: (($obj: MixerControl, object: number, p0: boolean, p1: number) => void)): number + connect_after(sigName: "audio-device-selection-needed", callback: (($obj: MixerControl, object: number, p0: boolean, p1: number) => void)): number + emit(sigName: "audio-device-selection-needed", object: number, p0: boolean, p1: number): void + on(sigName: "audio-device-selection-needed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "audio-device-selection-needed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "audio-device-selection-needed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "card-added", callback: (($obj: MixerControl, object: number) => void)): number + connect_after(sigName: "card-added", callback: (($obj: MixerControl, object: number) => void)): number + emit(sigName: "card-added", object: number): void + on(sigName: "card-added", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "card-added", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "card-added", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "card-removed", callback: (($obj: MixerControl, object: number) => void)): number + connect_after(sigName: "card-removed", callback: (($obj: MixerControl, object: number) => void)): number + emit(sigName: "card-removed", object: number): void + on(sigName: "card-removed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "card-removed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "card-removed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "default-sink-changed", callback: (($obj: MixerControl, object: number) => void)): number + connect_after(sigName: "default-sink-changed", callback: (($obj: MixerControl, object: number) => void)): number + emit(sigName: "default-sink-changed", object: number): void + on(sigName: "default-sink-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "default-sink-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "default-sink-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "default-source-changed", callback: (($obj: MixerControl, object: number) => void)): number + connect_after(sigName: "default-source-changed", callback: (($obj: MixerControl, object: number) => void)): number + emit(sigName: "default-source-changed", object: number): void + on(sigName: "default-source-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "default-source-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "default-source-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "input-added", callback: (($obj: MixerControl, object: number) => void)): number + connect_after(sigName: "input-added", callback: (($obj: MixerControl, object: number) => void)): number + emit(sigName: "input-added", object: number): void + on(sigName: "input-added", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "input-added", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "input-added", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "input-removed", callback: (($obj: MixerControl, object: number) => void)): number + connect_after(sigName: "input-removed", callback: (($obj: MixerControl, object: number) => void)): number + emit(sigName: "input-removed", object: number): void + on(sigName: "input-removed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "input-removed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "input-removed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "output-added", callback: (($obj: MixerControl, object: number) => void)): number + connect_after(sigName: "output-added", callback: (($obj: MixerControl, object: number) => void)): number + emit(sigName: "output-added", object: number): void + on(sigName: "output-added", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "output-added", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "output-added", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "output-removed", callback: (($obj: MixerControl, object: number) => void)): number + connect_after(sigName: "output-removed", callback: (($obj: MixerControl, object: number) => void)): number + emit(sigName: "output-removed", object: number): void + on(sigName: "output-removed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "output-removed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "output-removed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "state-changed", callback: (($obj: MixerControl, object: number) => void)): number + connect_after(sigName: "state-changed", callback: (($obj: MixerControl, object: number) => void)): number + emit(sigName: "state-changed", object: number): void + on(sigName: "state-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "state-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "state-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "stream-added", callback: (($obj: MixerControl, object: number) => void)): number + connect_after(sigName: "stream-added", callback: (($obj: MixerControl, object: number) => void)): number + emit(sigName: "stream-added", object: number): void + on(sigName: "stream-added", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "stream-added", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "stream-added", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "stream-changed", callback: (($obj: MixerControl, object: number) => void)): number + connect_after(sigName: "stream-changed", callback: (($obj: MixerControl, object: number) => void)): number + emit(sigName: "stream-changed", object: number): void + on(sigName: "stream-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "stream-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "stream-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "stream-removed", callback: (($obj: MixerControl, object: number) => void)): number + connect_after(sigName: "stream-removed", callback: (($obj: MixerControl, object: number) => void)): number + emit(sigName: "stream-removed", object: number): void + on(sigName: "stream-removed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "stream-removed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "stream-removed", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: MixerControl, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: MixerControl, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: MixerControl_ConstructProps) + _init (config?: MixerControl_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(name: string): MixerControl + static $gtype: GObject.Type +} +export interface MixerEventRole_ConstructProps extends MixerStream_ConstructProps { + device?: string +} +export class MixerEventRole { + /* Properties of Gvc.MixerEventRole */ + device: string + /* Properties of Gvc.MixerStream */ + applicationId: string + canDecibel: boolean + cardIndex: number + channelMap: ChannelMap + decibel: number + description: string + formFactor: string + iconName: string + isEventStream: boolean + isMuted: boolean + isVirtual: boolean + name: string + port: string + state: MixerStreamState + sysfsPath: string + volume: number + /* Fields of Gvc.MixerEventRole */ + parent: MixerStream + priv: MixerEventRolePrivate + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of Gvc.MixerStream */ + changeIsMuted(isMuted: boolean): boolean + changePort(port: string): boolean + getApplicationId(): string + getBaseVolume(): number + getCanDecibel(): boolean + getCardIndex(): number + getChannelMap(): ChannelMap + getDecibel(): number + getDescription(): string + getFormFactor(): string + getGicon(): Gio.Icon + getIconName(): string + getId(): number + getIndex(): number + getIsMuted(): boolean + getName(): string + getPort(): MixerStreamPort + getPorts(): MixerStreamPort[] + getState(): MixerStreamState + getSysfsPath(): string + getVolume(): number + isRunning(): boolean + pushVolume(): boolean + setApplicationId(applicationId: string): boolean + setBaseVolume(baseVolume: number): boolean + setCanDecibel(canDecibel: boolean): boolean + setCardIndex(cardIndex: number): boolean + setDecibel(db: number): boolean + setDescription(description: string): boolean + setFormFactor(formFactor: string): boolean + setIconName(name: string): boolean + setIsEventStream(isEventStream: boolean): boolean + setIsMuted(isMuted: boolean): boolean + setIsVirtual(isEventStream: boolean): boolean + setName(name: string): boolean + setPort(port: string): boolean + setPorts(ports: MixerStreamPort[]): boolean + setState(state: MixerStreamState): boolean + setSysfsPath(sysfsPath: string): boolean + setVolume(volume: number): boolean + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Virtual methods of Gvc.MixerStream */ + vfuncChangeIsMuted(isMuted: boolean): boolean + vfuncChangePort(port: string): boolean + vfuncPushVolume(operation?: object | null): boolean + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: MixerEventRole, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: MixerEventRole, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::device", callback: (($obj: MixerEventRole, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::device", callback: (($obj: MixerEventRole, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::device", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::device", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::device", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::application-id", callback: (($obj: MixerEventRole, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::application-id", callback: (($obj: MixerEventRole, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::application-id", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::application-id", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::application-id", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::can-decibel", callback: (($obj: MixerEventRole, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::can-decibel", callback: (($obj: MixerEventRole, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::can-decibel", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::can-decibel", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::can-decibel", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::card-index", callback: (($obj: MixerEventRole, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::card-index", callback: (($obj: MixerEventRole, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::card-index", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::card-index", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::card-index", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::channel-map", callback: (($obj: MixerEventRole, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::channel-map", callback: (($obj: MixerEventRole, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::channel-map", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::channel-map", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::channel-map", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::decibel", callback: (($obj: MixerEventRole, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::decibel", callback: (($obj: MixerEventRole, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::decibel", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::decibel", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::decibel", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::description", callback: (($obj: MixerEventRole, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::description", callback: (($obj: MixerEventRole, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::description", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::description", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::description", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::form-factor", callback: (($obj: MixerEventRole, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::form-factor", callback: (($obj: MixerEventRole, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::form-factor", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::form-factor", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::form-factor", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::icon-name", callback: (($obj: MixerEventRole, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::icon-name", callback: (($obj: MixerEventRole, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::icon-name", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::icon-name", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::icon-name", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::is-event-stream", callback: (($obj: MixerEventRole, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::is-event-stream", callback: (($obj: MixerEventRole, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::is-event-stream", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::is-event-stream", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::is-event-stream", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::is-muted", callback: (($obj: MixerEventRole, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::is-muted", callback: (($obj: MixerEventRole, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::is-muted", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::is-muted", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::is-muted", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::is-virtual", callback: (($obj: MixerEventRole, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::is-virtual", callback: (($obj: MixerEventRole, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::is-virtual", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::is-virtual", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::is-virtual", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::name", callback: (($obj: MixerEventRole, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::name", callback: (($obj: MixerEventRole, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::port", callback: (($obj: MixerEventRole, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::port", callback: (($obj: MixerEventRole, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::port", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::port", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::port", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::state", callback: (($obj: MixerEventRole, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::state", callback: (($obj: MixerEventRole, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::state", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::state", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::state", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::sysfs-path", callback: (($obj: MixerEventRole, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::sysfs-path", callback: (($obj: MixerEventRole, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::sysfs-path", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::sysfs-path", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::sysfs-path", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::volume", callback: (($obj: MixerEventRole, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::volume", callback: (($obj: MixerEventRole, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::volume", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::volume", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::volume", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: MixerEventRole_ConstructProps) + _init (config?: MixerEventRole_ConstructProps): void + static $gtype: GObject.Type +} +export interface MixerSink_ConstructProps extends MixerStream_ConstructProps { +} +export class MixerSink { + /* Properties of Gvc.MixerStream */ + applicationId: string + canDecibel: boolean + cardIndex: number + channelMap: ChannelMap + decibel: number + description: string + formFactor: string + iconName: string + isEventStream: boolean + isMuted: boolean + isVirtual: boolean + name: string + port: string + state: MixerStreamState + sysfsPath: string + volume: number + /* Fields of Gvc.MixerSink */ + parent: MixerStream + priv: MixerSinkPrivate + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of Gvc.MixerStream */ + changeIsMuted(isMuted: boolean): boolean + changePort(port: string): boolean + getApplicationId(): string + getBaseVolume(): number + getCanDecibel(): boolean + getCardIndex(): number + getChannelMap(): ChannelMap + getDecibel(): number + getDescription(): string + getFormFactor(): string + getGicon(): Gio.Icon + getIconName(): string + getId(): number + getIndex(): number + getIsMuted(): boolean + getName(): string + getPort(): MixerStreamPort + getPorts(): MixerStreamPort[] + getState(): MixerStreamState + getSysfsPath(): string + getVolume(): number + isRunning(): boolean + pushVolume(): boolean + setApplicationId(applicationId: string): boolean + setBaseVolume(baseVolume: number): boolean + setCanDecibel(canDecibel: boolean): boolean + setCardIndex(cardIndex: number): boolean + setDecibel(db: number): boolean + setDescription(description: string): boolean + setFormFactor(formFactor: string): boolean + setIconName(name: string): boolean + setIsEventStream(isEventStream: boolean): boolean + setIsMuted(isMuted: boolean): boolean + setIsVirtual(isEventStream: boolean): boolean + setName(name: string): boolean + setPort(port: string): boolean + setPorts(ports: MixerStreamPort[]): boolean + setState(state: MixerStreamState): boolean + setSysfsPath(sysfsPath: string): boolean + setVolume(volume: number): boolean + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Virtual methods of Gvc.MixerStream */ + vfuncChangeIsMuted(isMuted: boolean): boolean + vfuncChangePort(port: string): boolean + vfuncPushVolume(operation?: object | null): boolean + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: MixerSink, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: MixerSink, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::application-id", callback: (($obj: MixerSink, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::application-id", callback: (($obj: MixerSink, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::application-id", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::application-id", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::application-id", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::can-decibel", callback: (($obj: MixerSink, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::can-decibel", callback: (($obj: MixerSink, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::can-decibel", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::can-decibel", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::can-decibel", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::card-index", callback: (($obj: MixerSink, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::card-index", callback: (($obj: MixerSink, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::card-index", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::card-index", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::card-index", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::channel-map", callback: (($obj: MixerSink, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::channel-map", callback: (($obj: MixerSink, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::channel-map", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::channel-map", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::channel-map", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::decibel", callback: (($obj: MixerSink, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::decibel", callback: (($obj: MixerSink, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::decibel", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::decibel", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::decibel", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::description", callback: (($obj: MixerSink, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::description", callback: (($obj: MixerSink, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::description", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::description", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::description", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::form-factor", callback: (($obj: MixerSink, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::form-factor", callback: (($obj: MixerSink, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::form-factor", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::form-factor", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::form-factor", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::icon-name", callback: (($obj: MixerSink, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::icon-name", callback: (($obj: MixerSink, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::icon-name", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::icon-name", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::icon-name", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::is-event-stream", callback: (($obj: MixerSink, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::is-event-stream", callback: (($obj: MixerSink, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::is-event-stream", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::is-event-stream", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::is-event-stream", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::is-muted", callback: (($obj: MixerSink, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::is-muted", callback: (($obj: MixerSink, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::is-muted", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::is-muted", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::is-muted", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::is-virtual", callback: (($obj: MixerSink, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::is-virtual", callback: (($obj: MixerSink, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::is-virtual", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::is-virtual", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::is-virtual", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::name", callback: (($obj: MixerSink, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::name", callback: (($obj: MixerSink, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::port", callback: (($obj: MixerSink, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::port", callback: (($obj: MixerSink, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::port", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::port", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::port", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::state", callback: (($obj: MixerSink, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::state", callback: (($obj: MixerSink, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::state", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::state", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::state", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::sysfs-path", callback: (($obj: MixerSink, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::sysfs-path", callback: (($obj: MixerSink, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::sysfs-path", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::sysfs-path", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::sysfs-path", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::volume", callback: (($obj: MixerSink, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::volume", callback: (($obj: MixerSink, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::volume", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::volume", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::volume", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: MixerSink_ConstructProps) + _init (config?: MixerSink_ConstructProps): void + static $gtype: GObject.Type +} +export interface MixerSinkInput_ConstructProps extends MixerStream_ConstructProps { +} +export class MixerSinkInput { + /* Properties of Gvc.MixerStream */ + applicationId: string + canDecibel: boolean + cardIndex: number + channelMap: ChannelMap + decibel: number + description: string + formFactor: string + iconName: string + isEventStream: boolean + isMuted: boolean + isVirtual: boolean + name: string + port: string + state: MixerStreamState + sysfsPath: string + volume: number + /* Fields of Gvc.MixerSinkInput */ + parent: MixerStream + priv: MixerSinkInputPrivate + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of Gvc.MixerStream */ + changeIsMuted(isMuted: boolean): boolean + changePort(port: string): boolean + getApplicationId(): string + getBaseVolume(): number + getCanDecibel(): boolean + getCardIndex(): number + getChannelMap(): ChannelMap + getDecibel(): number + getDescription(): string + getFormFactor(): string + getGicon(): Gio.Icon + getIconName(): string + getId(): number + getIndex(): number + getIsMuted(): boolean + getName(): string + getPort(): MixerStreamPort + getPorts(): MixerStreamPort[] + getState(): MixerStreamState + getSysfsPath(): string + getVolume(): number + isRunning(): boolean + pushVolume(): boolean + setApplicationId(applicationId: string): boolean + setBaseVolume(baseVolume: number): boolean + setCanDecibel(canDecibel: boolean): boolean + setCardIndex(cardIndex: number): boolean + setDecibel(db: number): boolean + setDescription(description: string): boolean + setFormFactor(formFactor: string): boolean + setIconName(name: string): boolean + setIsEventStream(isEventStream: boolean): boolean + setIsMuted(isMuted: boolean): boolean + setIsVirtual(isEventStream: boolean): boolean + setName(name: string): boolean + setPort(port: string): boolean + setPorts(ports: MixerStreamPort[]): boolean + setState(state: MixerStreamState): boolean + setSysfsPath(sysfsPath: string): boolean + setVolume(volume: number): boolean + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Virtual methods of Gvc.MixerStream */ + vfuncChangeIsMuted(isMuted: boolean): boolean + vfuncChangePort(port: string): boolean + vfuncPushVolume(operation?: object | null): boolean + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: MixerSinkInput, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: MixerSinkInput, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::application-id", callback: (($obj: MixerSinkInput, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::application-id", callback: (($obj: MixerSinkInput, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::application-id", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::application-id", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::application-id", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::can-decibel", callback: (($obj: MixerSinkInput, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::can-decibel", callback: (($obj: MixerSinkInput, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::can-decibel", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::can-decibel", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::can-decibel", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::card-index", callback: (($obj: MixerSinkInput, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::card-index", callback: (($obj: MixerSinkInput, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::card-index", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::card-index", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::card-index", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::channel-map", callback: (($obj: MixerSinkInput, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::channel-map", callback: (($obj: MixerSinkInput, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::channel-map", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::channel-map", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::channel-map", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::decibel", callback: (($obj: MixerSinkInput, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::decibel", callback: (($obj: MixerSinkInput, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::decibel", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::decibel", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::decibel", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::description", callback: (($obj: MixerSinkInput, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::description", callback: (($obj: MixerSinkInput, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::description", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::description", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::description", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::form-factor", callback: (($obj: MixerSinkInput, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::form-factor", callback: (($obj: MixerSinkInput, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::form-factor", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::form-factor", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::form-factor", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::icon-name", callback: (($obj: MixerSinkInput, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::icon-name", callback: (($obj: MixerSinkInput, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::icon-name", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::icon-name", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::icon-name", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::is-event-stream", callback: (($obj: MixerSinkInput, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::is-event-stream", callback: (($obj: MixerSinkInput, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::is-event-stream", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::is-event-stream", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::is-event-stream", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::is-muted", callback: (($obj: MixerSinkInput, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::is-muted", callback: (($obj: MixerSinkInput, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::is-muted", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::is-muted", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::is-muted", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::is-virtual", callback: (($obj: MixerSinkInput, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::is-virtual", callback: (($obj: MixerSinkInput, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::is-virtual", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::is-virtual", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::is-virtual", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::name", callback: (($obj: MixerSinkInput, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::name", callback: (($obj: MixerSinkInput, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::port", callback: (($obj: MixerSinkInput, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::port", callback: (($obj: MixerSinkInput, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::port", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::port", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::port", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::state", callback: (($obj: MixerSinkInput, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::state", callback: (($obj: MixerSinkInput, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::state", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::state", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::state", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::sysfs-path", callback: (($obj: MixerSinkInput, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::sysfs-path", callback: (($obj: MixerSinkInput, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::sysfs-path", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::sysfs-path", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::sysfs-path", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::volume", callback: (($obj: MixerSinkInput, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::volume", callback: (($obj: MixerSinkInput, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::volume", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::volume", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::volume", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: MixerSinkInput_ConstructProps) + _init (config?: MixerSinkInput_ConstructProps): void + static $gtype: GObject.Type +} +export interface MixerSource_ConstructProps extends MixerStream_ConstructProps { +} +export class MixerSource { + /* Properties of Gvc.MixerStream */ + applicationId: string + canDecibel: boolean + cardIndex: number + channelMap: ChannelMap + decibel: number + description: string + formFactor: string + iconName: string + isEventStream: boolean + isMuted: boolean + isVirtual: boolean + name: string + port: string + state: MixerStreamState + sysfsPath: string + volume: number + /* Fields of Gvc.MixerSource */ + parent: MixerStream + priv: MixerSourcePrivate + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of Gvc.MixerStream */ + changeIsMuted(isMuted: boolean): boolean + changePort(port: string): boolean + getApplicationId(): string + getBaseVolume(): number + getCanDecibel(): boolean + getCardIndex(): number + getChannelMap(): ChannelMap + getDecibel(): number + getDescription(): string + getFormFactor(): string + getGicon(): Gio.Icon + getIconName(): string + getId(): number + getIndex(): number + getIsMuted(): boolean + getName(): string + getPort(): MixerStreamPort + getPorts(): MixerStreamPort[] + getState(): MixerStreamState + getSysfsPath(): string + getVolume(): number + isRunning(): boolean + pushVolume(): boolean + setApplicationId(applicationId: string): boolean + setBaseVolume(baseVolume: number): boolean + setCanDecibel(canDecibel: boolean): boolean + setCardIndex(cardIndex: number): boolean + setDecibel(db: number): boolean + setDescription(description: string): boolean + setFormFactor(formFactor: string): boolean + setIconName(name: string): boolean + setIsEventStream(isEventStream: boolean): boolean + setIsMuted(isMuted: boolean): boolean + setIsVirtual(isEventStream: boolean): boolean + setName(name: string): boolean + setPort(port: string): boolean + setPorts(ports: MixerStreamPort[]): boolean + setState(state: MixerStreamState): boolean + setSysfsPath(sysfsPath: string): boolean + setVolume(volume: number): boolean + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Virtual methods of Gvc.MixerStream */ + vfuncChangeIsMuted(isMuted: boolean): boolean + vfuncChangePort(port: string): boolean + vfuncPushVolume(operation?: object | null): boolean + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: MixerSource, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: MixerSource, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::application-id", callback: (($obj: MixerSource, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::application-id", callback: (($obj: MixerSource, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::application-id", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::application-id", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::application-id", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::can-decibel", callback: (($obj: MixerSource, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::can-decibel", callback: (($obj: MixerSource, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::can-decibel", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::can-decibel", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::can-decibel", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::card-index", callback: (($obj: MixerSource, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::card-index", callback: (($obj: MixerSource, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::card-index", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::card-index", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::card-index", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::channel-map", callback: (($obj: MixerSource, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::channel-map", callback: (($obj: MixerSource, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::channel-map", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::channel-map", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::channel-map", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::decibel", callback: (($obj: MixerSource, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::decibel", callback: (($obj: MixerSource, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::decibel", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::decibel", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::decibel", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::description", callback: (($obj: MixerSource, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::description", callback: (($obj: MixerSource, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::description", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::description", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::description", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::form-factor", callback: (($obj: MixerSource, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::form-factor", callback: (($obj: MixerSource, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::form-factor", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::form-factor", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::form-factor", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::icon-name", callback: (($obj: MixerSource, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::icon-name", callback: (($obj: MixerSource, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::icon-name", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::icon-name", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::icon-name", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::is-event-stream", callback: (($obj: MixerSource, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::is-event-stream", callback: (($obj: MixerSource, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::is-event-stream", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::is-event-stream", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::is-event-stream", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::is-muted", callback: (($obj: MixerSource, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::is-muted", callback: (($obj: MixerSource, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::is-muted", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::is-muted", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::is-muted", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::is-virtual", callback: (($obj: MixerSource, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::is-virtual", callback: (($obj: MixerSource, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::is-virtual", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::is-virtual", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::is-virtual", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::name", callback: (($obj: MixerSource, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::name", callback: (($obj: MixerSource, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::port", callback: (($obj: MixerSource, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::port", callback: (($obj: MixerSource, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::port", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::port", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::port", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::state", callback: (($obj: MixerSource, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::state", callback: (($obj: MixerSource, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::state", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::state", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::state", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::sysfs-path", callback: (($obj: MixerSource, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::sysfs-path", callback: (($obj: MixerSource, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::sysfs-path", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::sysfs-path", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::sysfs-path", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::volume", callback: (($obj: MixerSource, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::volume", callback: (($obj: MixerSource, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::volume", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::volume", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::volume", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: MixerSource_ConstructProps) + _init (config?: MixerSource_ConstructProps): void + static $gtype: GObject.Type +} +export interface MixerSourceOutput_ConstructProps extends MixerStream_ConstructProps { +} +export class MixerSourceOutput { + /* Properties of Gvc.MixerStream */ + applicationId: string + canDecibel: boolean + cardIndex: number + channelMap: ChannelMap + decibel: number + description: string + formFactor: string + iconName: string + isEventStream: boolean + isMuted: boolean + isVirtual: boolean + name: string + port: string + state: MixerStreamState + sysfsPath: string + volume: number + /* Fields of Gvc.MixerSourceOutput */ + parent: MixerStream + priv: MixerSourceOutputPrivate + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of Gvc.MixerStream */ + changeIsMuted(isMuted: boolean): boolean + changePort(port: string): boolean + getApplicationId(): string + getBaseVolume(): number + getCanDecibel(): boolean + getCardIndex(): number + getChannelMap(): ChannelMap + getDecibel(): number + getDescription(): string + getFormFactor(): string + getGicon(): Gio.Icon + getIconName(): string + getId(): number + getIndex(): number + getIsMuted(): boolean + getName(): string + getPort(): MixerStreamPort + getPorts(): MixerStreamPort[] + getState(): MixerStreamState + getSysfsPath(): string + getVolume(): number + isRunning(): boolean + pushVolume(): boolean + setApplicationId(applicationId: string): boolean + setBaseVolume(baseVolume: number): boolean + setCanDecibel(canDecibel: boolean): boolean + setCardIndex(cardIndex: number): boolean + setDecibel(db: number): boolean + setDescription(description: string): boolean + setFormFactor(formFactor: string): boolean + setIconName(name: string): boolean + setIsEventStream(isEventStream: boolean): boolean + setIsMuted(isMuted: boolean): boolean + setIsVirtual(isEventStream: boolean): boolean + setName(name: string): boolean + setPort(port: string): boolean + setPorts(ports: MixerStreamPort[]): boolean + setState(state: MixerStreamState): boolean + setSysfsPath(sysfsPath: string): boolean + setVolume(volume: number): boolean + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Virtual methods of Gvc.MixerStream */ + vfuncChangeIsMuted(isMuted: boolean): boolean + vfuncChangePort(port: string): boolean + vfuncPushVolume(operation?: object | null): boolean + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: MixerSourceOutput, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: MixerSourceOutput, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::application-id", callback: (($obj: MixerSourceOutput, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::application-id", callback: (($obj: MixerSourceOutput, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::application-id", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::application-id", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::application-id", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::can-decibel", callback: (($obj: MixerSourceOutput, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::can-decibel", callback: (($obj: MixerSourceOutput, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::can-decibel", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::can-decibel", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::can-decibel", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::card-index", callback: (($obj: MixerSourceOutput, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::card-index", callback: (($obj: MixerSourceOutput, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::card-index", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::card-index", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::card-index", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::channel-map", callback: (($obj: MixerSourceOutput, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::channel-map", callback: (($obj: MixerSourceOutput, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::channel-map", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::channel-map", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::channel-map", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::decibel", callback: (($obj: MixerSourceOutput, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::decibel", callback: (($obj: MixerSourceOutput, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::decibel", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::decibel", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::decibel", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::description", callback: (($obj: MixerSourceOutput, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::description", callback: (($obj: MixerSourceOutput, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::description", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::description", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::description", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::form-factor", callback: (($obj: MixerSourceOutput, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::form-factor", callback: (($obj: MixerSourceOutput, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::form-factor", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::form-factor", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::form-factor", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::icon-name", callback: (($obj: MixerSourceOutput, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::icon-name", callback: (($obj: MixerSourceOutput, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::icon-name", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::icon-name", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::icon-name", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::is-event-stream", callback: (($obj: MixerSourceOutput, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::is-event-stream", callback: (($obj: MixerSourceOutput, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::is-event-stream", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::is-event-stream", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::is-event-stream", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::is-muted", callback: (($obj: MixerSourceOutput, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::is-muted", callback: (($obj: MixerSourceOutput, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::is-muted", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::is-muted", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::is-muted", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::is-virtual", callback: (($obj: MixerSourceOutput, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::is-virtual", callback: (($obj: MixerSourceOutput, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::is-virtual", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::is-virtual", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::is-virtual", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::name", callback: (($obj: MixerSourceOutput, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::name", callback: (($obj: MixerSourceOutput, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::port", callback: (($obj: MixerSourceOutput, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::port", callback: (($obj: MixerSourceOutput, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::port", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::port", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::port", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::state", callback: (($obj: MixerSourceOutput, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::state", callback: (($obj: MixerSourceOutput, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::state", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::state", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::state", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::sysfs-path", callback: (($obj: MixerSourceOutput, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::sysfs-path", callback: (($obj: MixerSourceOutput, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::sysfs-path", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::sysfs-path", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::sysfs-path", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::volume", callback: (($obj: MixerSourceOutput, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::volume", callback: (($obj: MixerSourceOutput, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::volume", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::volume", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::volume", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: MixerSourceOutput_ConstructProps) + _init (config?: MixerSourceOutput_ConstructProps): void + static $gtype: GObject.Type +} +export interface MixerStream_ConstructProps extends GObject.Object_ConstructProps { + applicationId?: string + canDecibel?: boolean + cardIndex?: number + channelMap?: ChannelMap + decibel?: number + description?: string + formFactor?: string + iconName?: string + id?: number + index?: number + isEventStream?: boolean + isMuted?: boolean + isVirtual?: boolean + name?: string + paContext?: object + port?: string + state?: MixerStreamState + sysfsPath?: string + volume?: number +} +export class MixerStream { + /* Properties of Gvc.MixerStream */ + applicationId: string + canDecibel: boolean + cardIndex: number + channelMap: ChannelMap + decibel: number + description: string + formFactor: string + iconName: string + isEventStream: boolean + isMuted: boolean + isVirtual: boolean + name: string + port: string + state: MixerStreamState + sysfsPath: string + volume: number + /* Fields of Gvc.MixerStream */ + parent: GObject.Object + priv: MixerStreamPrivate + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of Gvc.MixerStream */ + changeIsMuted(isMuted: boolean): boolean + changePort(port: string): boolean + getApplicationId(): string + getBaseVolume(): number + getCanDecibel(): boolean + getCardIndex(): number + getChannelMap(): ChannelMap + getDecibel(): number + getDescription(): string + getFormFactor(): string + getGicon(): Gio.Icon + getIconName(): string + getId(): number + getIndex(): number + getIsMuted(): boolean + getName(): string + getPort(): MixerStreamPort + getPorts(): MixerStreamPort[] + getState(): MixerStreamState + getSysfsPath(): string + getVolume(): number + isRunning(): boolean + pushVolume(): boolean + setApplicationId(applicationId: string): boolean + setBaseVolume(baseVolume: number): boolean + setCanDecibel(canDecibel: boolean): boolean + setCardIndex(cardIndex: number): boolean + setDecibel(db: number): boolean + setDescription(description: string): boolean + setFormFactor(formFactor: string): boolean + setIconName(name: string): boolean + setIsEventStream(isEventStream: boolean): boolean + setIsMuted(isMuted: boolean): boolean + setIsVirtual(isEventStream: boolean): boolean + setName(name: string): boolean + setPort(port: string): boolean + setPorts(ports: MixerStreamPort[]): boolean + setState(state: MixerStreamState): boolean + setSysfsPath(sysfsPath: string): boolean + setVolume(volume: number): boolean + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Virtual methods of Gvc.MixerStream */ + vfuncChangeIsMuted(isMuted: boolean): boolean + vfuncChangePort(port: string): boolean + vfuncPushVolume(operation?: object | null): boolean + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: MixerStream, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: MixerStream, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::application-id", callback: (($obj: MixerStream, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::application-id", callback: (($obj: MixerStream, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::application-id", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::application-id", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::application-id", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::can-decibel", callback: (($obj: MixerStream, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::can-decibel", callback: (($obj: MixerStream, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::can-decibel", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::can-decibel", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::can-decibel", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::card-index", callback: (($obj: MixerStream, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::card-index", callback: (($obj: MixerStream, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::card-index", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::card-index", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::card-index", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::channel-map", callback: (($obj: MixerStream, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::channel-map", callback: (($obj: MixerStream, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::channel-map", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::channel-map", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::channel-map", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::decibel", callback: (($obj: MixerStream, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::decibel", callback: (($obj: MixerStream, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::decibel", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::decibel", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::decibel", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::description", callback: (($obj: MixerStream, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::description", callback: (($obj: MixerStream, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::description", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::description", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::description", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::form-factor", callback: (($obj: MixerStream, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::form-factor", callback: (($obj: MixerStream, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::form-factor", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::form-factor", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::form-factor", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::icon-name", callback: (($obj: MixerStream, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::icon-name", callback: (($obj: MixerStream, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::icon-name", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::icon-name", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::icon-name", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::is-event-stream", callback: (($obj: MixerStream, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::is-event-stream", callback: (($obj: MixerStream, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::is-event-stream", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::is-event-stream", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::is-event-stream", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::is-muted", callback: (($obj: MixerStream, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::is-muted", callback: (($obj: MixerStream, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::is-muted", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::is-muted", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::is-muted", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::is-virtual", callback: (($obj: MixerStream, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::is-virtual", callback: (($obj: MixerStream, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::is-virtual", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::is-virtual", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::is-virtual", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::name", callback: (($obj: MixerStream, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::name", callback: (($obj: MixerStream, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::port", callback: (($obj: MixerStream, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::port", callback: (($obj: MixerStream, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::port", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::port", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::port", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::state", callback: (($obj: MixerStream, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::state", callback: (($obj: MixerStream, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::state", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::state", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::state", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::sysfs-path", callback: (($obj: MixerStream, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::sysfs-path", callback: (($obj: MixerStream, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::sysfs-path", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::sysfs-path", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::sysfs-path", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::volume", callback: (($obj: MixerStream, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::volume", callback: (($obj: MixerStream, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::volume", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::volume", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::volume", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: MixerStream_ConstructProps) + _init (config?: MixerStream_ConstructProps): void + static $gtype: GObject.Type +} +export interface MixerUIDevice_ConstructProps extends GObject.Object_ConstructProps { + card?: object + description?: string + iconName?: string + origin?: string + portAvailable?: boolean + portName?: string + streamId?: number + type?: number +} +export class MixerUIDevice { + /* Properties of Gvc.MixerUIDevice */ + card: object + description: string + iconName: string + origin: string + portAvailable: boolean + portName: string + streamId: number + type: number + /* Fields of Gvc.MixerUIDevice */ + parentInstance: GObject.Object + priv: MixerUIDevicePrivate + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of Gvc.MixerUIDevice */ + getActiveProfile(): string + getBestProfile(selected: string | null, current: string): string + getDescription(): string + getGicon(): Gio.Icon + getIconName(): string + getId(): number + getMatchingProfile(profile: string): string + getOrigin(): string + getPort(): string + getProfiles(): MixerCardProfile[] + getStreamId(): number + getSupportedProfiles(): MixerCardProfile[] + getTopPriorityProfile(): string + getUserPreferredProfile(): string + hasPorts(): boolean + invalidateStream(): void + isOutput(): boolean + setProfiles(inProfiles: MixerCardProfile[]): void + setUserPreferredProfile(profile: string): void + shouldProfilesBeHidden(): boolean + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: MixerUIDevice, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: MixerUIDevice, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::card", callback: (($obj: MixerUIDevice, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::card", callback: (($obj: MixerUIDevice, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::card", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::card", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::card", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::description", callback: (($obj: MixerUIDevice, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::description", callback: (($obj: MixerUIDevice, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::description", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::description", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::description", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::icon-name", callback: (($obj: MixerUIDevice, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::icon-name", callback: (($obj: MixerUIDevice, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::icon-name", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::icon-name", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::icon-name", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::origin", callback: (($obj: MixerUIDevice, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::origin", callback: (($obj: MixerUIDevice, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::origin", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::origin", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::origin", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::port-available", callback: (($obj: MixerUIDevice, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::port-available", callback: (($obj: MixerUIDevice, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::port-available", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::port-available", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::port-available", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::port-name", callback: (($obj: MixerUIDevice, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::port-name", callback: (($obj: MixerUIDevice, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::port-name", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::port-name", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::port-name", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::stream-id", callback: (($obj: MixerUIDevice, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::stream-id", callback: (($obj: MixerUIDevice, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::stream-id", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::stream-id", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::stream-id", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::type", callback: (($obj: MixerUIDevice, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::type", callback: (($obj: MixerUIDevice, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::type", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::type", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::type", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: MixerUIDevice_ConstructProps) + _init (config?: MixerUIDevice_ConstructProps): void + static $gtype: GObject.Type +} +export abstract class ChannelMapClass { + /* Fields of Gvc.ChannelMapClass */ + parentClass: GObject.ObjectClass + volumeChanged: (channelMap: ChannelMap, set: boolean) => void + static name: string +} +export class ChannelMapPrivate { + static name: string +} +export abstract class MixerCardClass { + /* Fields of Gvc.MixerCardClass */ + parentClass: GObject.ObjectClass + static name: string +} +export class MixerCardPort { + /* Fields of Gvc.MixerCardPort */ + port: string + humanPort: string + iconName: string + priority: number + available: number + direction: number + profiles: object[] + static name: string +} +export class MixerCardPrivate { + static name: string +} +export class MixerCardProfile { + /* Fields of Gvc.MixerCardProfile */ + profile: string + humanProfile: string + status: string + priority: number + nSinks: number + nSources: number + /* Methods of Gvc.MixerCardProfile */ + compare(b: MixerCardProfile): number + static name: string +} +export abstract class MixerControlClass { + /* Fields of Gvc.MixerControlClass */ + parentClass: GObject.ObjectClass + stateChanged: (control: MixerControl, newState: MixerControlState) => void + streamAdded: (control: MixerControl, id: number) => void + streamChanged: (control: MixerControl, id: number) => void + streamRemoved: (control: MixerControl, id: number) => void + cardAdded: (control: MixerControl, id: number) => void + cardRemoved: (control: MixerControl, id: number) => void + defaultSinkChanged: (control: MixerControl, id: number) => void + defaultSourceChanged: (control: MixerControl, id: number) => void + activeOutputUpdate: (control: MixerControl, id: number) => void + activeInputUpdate: (control: MixerControl, id: number) => void + outputAdded: (control: MixerControl, id: number) => void + inputAdded: (control: MixerControl, id: number) => void + outputRemoved: (control: MixerControl, id: number) => void + inputRemoved: (control: MixerControl, id: number) => void + audioDeviceSelectionNeeded: (control: MixerControl, id: number, showDialog: boolean, choices: HeadsetPortChoice) => void + static name: string +} +export class MixerControlPrivate { + static name: string +} +export abstract class MixerEventRoleClass { + /* Fields of Gvc.MixerEventRoleClass */ + parentClass: MixerStreamClass + static name: string +} +export class MixerEventRolePrivate { + static name: string +} +export abstract class MixerSinkClass { + /* Fields of Gvc.MixerSinkClass */ + parentClass: MixerStreamClass + static name: string +} +export abstract class MixerSinkInputClass { + /* Fields of Gvc.MixerSinkInputClass */ + parentClass: MixerStreamClass + static name: string +} +export class MixerSinkInputPrivate { + static name: string +} +export class MixerSinkPrivate { + static name: string +} +export abstract class MixerSourceClass { + /* Fields of Gvc.MixerSourceClass */ + parentClass: MixerStreamClass + static name: string +} +export abstract class MixerSourceOutputClass { + /* Fields of Gvc.MixerSourceOutputClass */ + parentClass: MixerStreamClass + static name: string +} +export class MixerSourceOutputPrivate { + static name: string +} +export class MixerSourcePrivate { + static name: string +} +export abstract class MixerStreamClass { + /* Fields of Gvc.MixerStreamClass */ + parentClass: GObject.ObjectClass + pushVolume: (stream: MixerStream, operation?: object | null) => boolean + changeIsMuted: (stream: MixerStream, isMuted: boolean) => boolean + changePort: (stream: MixerStream, port: string) => boolean + static name: string +} +export class MixerStreamPort { + /* Fields of Gvc.MixerStreamPort */ + port: string + humanPort: string + priority: number + available: boolean + static name: string +} +export class MixerStreamPrivate { + static name: string +} +export abstract class MixerUIDeviceClass { + /* Fields of Gvc.MixerUIDeviceClass */ + parentClass: GObject.ObjectClass + static name: string +} +export class MixerUIDevicePrivate { + static name: string +} +} \ No newline at end of file diff --git a/@types/node-gtk/HarfBuzz-0.0.d.ts b/@types/node-gtk/HarfBuzz-0.0.d.ts new file mode 100644 index 00000000..7e47be01 --- /dev/null +++ b/@types/node-gtk/HarfBuzz-0.0.d.ts @@ -0,0 +1,1350 @@ +/** + * HarfBuzz-0.0 + */ + +/// +/// +/// + +declare namespace HarfBuzz { + +export enum aat_layout_feature_selector_t { + INVALID, + ALL_TYPE_FEATURES_ON, + ALL_TYPE_FEATURES_OFF, + REQUIRED_LIGATURES_ON, + REQUIRED_LIGATURES_OFF, + COMMON_LIGATURES_ON, + COMMON_LIGATURES_OFF, + RARE_LIGATURES_ON, + RARE_LIGATURES_OFF, + LOGOS_ON, + LOGOS_OFF, + REBUS_PICTURES_ON, + REBUS_PICTURES_OFF, + DIPHTHONG_LIGATURES_ON, + DIPHTHONG_LIGATURES_OFF, + SQUARED_LIGATURES_ON, + SQUARED_LIGATURES_OFF, + ABBREV_SQUARED_LIGATURES_ON, + ABBREV_SQUARED_LIGATURES_OFF, + SYMBOL_LIGATURES_ON, + SYMBOL_LIGATURES_OFF, + CONTEXTUAL_LIGATURES_ON, + CONTEXTUAL_LIGATURES_OFF, + HISTORICAL_LIGATURES_ON, + HISTORICAL_LIGATURES_OFF, + UNCONNECTED, + PARTIALLY_CONNECTED, + CURSIVE, + UPPER_AND_LOWER_CASE, + ALL_CAPS, + ALL_LOWER_CASE, + SMALL_CAPS, + INITIAL_CAPS, + INITIAL_CAPS_AND_SMALL_CAPS, + SUBSTITUTE_VERTICAL_FORMS_ON, + SUBSTITUTE_VERTICAL_FORMS_OFF, + LINGUISTIC_REARRANGEMENT_ON, + LINGUISTIC_REARRANGEMENT_OFF, + MONOSPACED_NUMBERS, + PROPORTIONAL_NUMBERS, + THIRD_WIDTH_NUMBERS, + QUARTER_WIDTH_NUMBERS, + WORD_INITIAL_SWASHES_ON, + WORD_INITIAL_SWASHES_OFF, + WORD_FINAL_SWASHES_ON, + WORD_FINAL_SWASHES_OFF, + LINE_INITIAL_SWASHES_ON, + LINE_INITIAL_SWASHES_OFF, + LINE_FINAL_SWASHES_ON, + LINE_FINAL_SWASHES_OFF, + NON_FINAL_SWASHES_ON, + NON_FINAL_SWASHES_OFF, + SHOW_DIACRITICS, + HIDE_DIACRITICS, + DECOMPOSE_DIACRITICS, + NORMAL_POSITION, + SUPERIORS, + INFERIORS, + ORDINALS, + SCIENTIFIC_INFERIORS, + NO_FRACTIONS, + VERTICAL_FRACTIONS, + DIAGONAL_FRACTIONS, + PREVENT_OVERLAP_ON, + PREVENT_OVERLAP_OFF, + HYPHENS_TO_EM_DASH_ON, + HYPHENS_TO_EM_DASH_OFF, + HYPHEN_TO_EN_DASH_ON, + HYPHEN_TO_EN_DASH_OFF, + SLASHED_ZERO_ON, + SLASHED_ZERO_OFF, + FORM_INTERROBANG_ON, + FORM_INTERROBANG_OFF, + SMART_QUOTES_ON, + SMART_QUOTES_OFF, + PERIODS_TO_ELLIPSIS_ON, + PERIODS_TO_ELLIPSIS_OFF, + HYPHEN_TO_MINUS_ON, + HYPHEN_TO_MINUS_OFF, + ASTERISK_TO_MULTIPLY_ON, + ASTERISK_TO_MULTIPLY_OFF, + SLASH_TO_DIVIDE_ON, + SLASH_TO_DIVIDE_OFF, + INEQUALITY_LIGATURES_ON, + INEQUALITY_LIGATURES_OFF, + EXPONENTS_ON, + EXPONENTS_OFF, + MATHEMATICAL_GREEK_ON, + MATHEMATICAL_GREEK_OFF, + NO_ORNAMENTS, + DINGBATS, + PI_CHARACTERS, + FLEURONS, + DECORATIVE_BORDERS, + INTERNATIONAL_SYMBOLS, + MATH_SYMBOLS, + NO_ALTERNATES, + DESIGN_LEVEL1, + DESIGN_LEVEL2, + DESIGN_LEVEL3, + DESIGN_LEVEL4, + DESIGN_LEVEL5, + NO_STYLE_OPTIONS, + DISPLAY_TEXT, + ENGRAVED_TEXT, + ILLUMINATED_CAPS, + TITLING_CAPS, + TALL_CAPS, + TRADITIONAL_CHARACTERS, + SIMPLIFIED_CHARACTERS, + JIS1978_CHARACTERS, + JIS1983_CHARACTERS, + JIS1990_CHARACTERS, + TRADITIONAL_ALT_ONE, + TRADITIONAL_ALT_TWO, + TRADITIONAL_ALT_THREE, + TRADITIONAL_ALT_FOUR, + TRADITIONAL_ALT_FIVE, + EXPERT_CHARACTERS, + JIS2004_CHARACTERS, + HOJO_CHARACTERS, + NLCCHARACTERS, + TRADITIONAL_NAMES_CHARACTERS, + LOWER_CASE_NUMBERS, + UPPER_CASE_NUMBERS, + PROPORTIONAL_TEXT, + MONOSPACED_TEXT, + HALF_WIDTH_TEXT, + THIRD_WIDTH_TEXT, + QUARTER_WIDTH_TEXT, + ALT_PROPORTIONAL_TEXT, + ALT_HALF_WIDTH_TEXT, + NO_TRANSLITERATION, + HANJA_TO_HANGUL, + HIRAGANA_TO_KATAKANA, + KATAKANA_TO_HIRAGANA, + KANA_TO_ROMANIZATION, + ROMANIZATION_TO_HIRAGANA, + ROMANIZATION_TO_KATAKANA, + HANJA_TO_HANGUL_ALT_ONE, + HANJA_TO_HANGUL_ALT_TWO, + HANJA_TO_HANGUL_ALT_THREE, + NO_ANNOTATION, + BOX_ANNOTATION, + ROUNDED_BOX_ANNOTATION, + CIRCLE_ANNOTATION, + INVERTED_CIRCLE_ANNOTATION, + PARENTHESIS_ANNOTATION, + PERIOD_ANNOTATION, + ROMAN_NUMERAL_ANNOTATION, + DIAMOND_ANNOTATION, + INVERTED_BOX_ANNOTATION, + INVERTED_ROUNDED_BOX_ANNOTATION, + FULL_WIDTH_KANA, + PROPORTIONAL_KANA, + FULL_WIDTH_IDEOGRAPHS, + PROPORTIONAL_IDEOGRAPHS, + HALF_WIDTH_IDEOGRAPHS, + CANONICAL_COMPOSITION_ON, + CANONICAL_COMPOSITION_OFF, + COMPATIBILITY_COMPOSITION_ON, + COMPATIBILITY_COMPOSITION_OFF, + TRANSCODING_COMPOSITION_ON, + TRANSCODING_COMPOSITION_OFF, + NO_RUBY_KANA, + RUBY_KANA, + RUBY_KANA_ON, + RUBY_KANA_OFF, + NO_CJK_SYMBOL_ALTERNATIVES, + CJK_SYMBOL_ALT_ONE, + CJK_SYMBOL_ALT_TWO, + CJK_SYMBOL_ALT_THREE, + CJK_SYMBOL_ALT_FOUR, + CJK_SYMBOL_ALT_FIVE, + NO_IDEOGRAPHIC_ALTERNATIVES, + IDEOGRAPHIC_ALT_ONE, + IDEOGRAPHIC_ALT_TWO, + IDEOGRAPHIC_ALT_THREE, + IDEOGRAPHIC_ALT_FOUR, + IDEOGRAPHIC_ALT_FIVE, + CJK_VERTICAL_ROMAN_CENTERED, + CJK_VERTICAL_ROMAN_HBASELINE, + NO_CJK_ITALIC_ROMAN, + CJK_ITALIC_ROMAN, + CJK_ITALIC_ROMAN_ON, + CJK_ITALIC_ROMAN_OFF, + CASE_SENSITIVE_LAYOUT_ON, + CASE_SENSITIVE_LAYOUT_OFF, + CASE_SENSITIVE_SPACING_ON, + CASE_SENSITIVE_SPACING_OFF, + ALTERNATE_HORIZ_KANA_ON, + ALTERNATE_HORIZ_KANA_OFF, + ALTERNATE_VERT_KANA_ON, + ALTERNATE_VERT_KANA_OFF, + NO_STYLISTIC_ALTERNATES, + STYLISTIC_ALT_ONE_ON, + STYLISTIC_ALT_ONE_OFF, + STYLISTIC_ALT_TWO_ON, + STYLISTIC_ALT_TWO_OFF, + STYLISTIC_ALT_THREE_ON, + STYLISTIC_ALT_THREE_OFF, + STYLISTIC_ALT_FOUR_ON, + STYLISTIC_ALT_FOUR_OFF, + STYLISTIC_ALT_FIVE_ON, + STYLISTIC_ALT_FIVE_OFF, + STYLISTIC_ALT_SIX_ON, + STYLISTIC_ALT_SIX_OFF, + STYLISTIC_ALT_SEVEN_ON, + STYLISTIC_ALT_SEVEN_OFF, + STYLISTIC_ALT_EIGHT_ON, + STYLISTIC_ALT_EIGHT_OFF, + STYLISTIC_ALT_NINE_ON, + STYLISTIC_ALT_NINE_OFF, + STYLISTIC_ALT_TEN_ON, + STYLISTIC_ALT_TEN_OFF, + STYLISTIC_ALT_ELEVEN_ON, + STYLISTIC_ALT_ELEVEN_OFF, + STYLISTIC_ALT_TWELVE_ON, + STYLISTIC_ALT_TWELVE_OFF, + STYLISTIC_ALT_THIRTEEN_ON, + STYLISTIC_ALT_THIRTEEN_OFF, + STYLISTIC_ALT_FOURTEEN_ON, + STYLISTIC_ALT_FOURTEEN_OFF, + STYLISTIC_ALT_FIFTEEN_ON, + STYLISTIC_ALT_FIFTEEN_OFF, + STYLISTIC_ALT_SIXTEEN_ON, + STYLISTIC_ALT_SIXTEEN_OFF, + STYLISTIC_ALT_SEVENTEEN_ON, + STYLISTIC_ALT_SEVENTEEN_OFF, + STYLISTIC_ALT_EIGHTEEN_ON, + STYLISTIC_ALT_EIGHTEEN_OFF, + STYLISTIC_ALT_NINETEEN_ON, + STYLISTIC_ALT_NINETEEN_OFF, + STYLISTIC_ALT_TWENTY_ON, + STYLISTIC_ALT_TWENTY_OFF, + CONTEXTUAL_ALTERNATES_ON, + CONTEXTUAL_ALTERNATES_OFF, + SWASH_ALTERNATES_ON, + SWASH_ALTERNATES_OFF, + CONTEXTUAL_SWASH_ALTERNATES_ON, + CONTEXTUAL_SWASH_ALTERNATES_OFF, + DEFAULT_LOWER_CASE, + LOWER_CASE_SMALL_CAPS, + LOWER_CASE_PETITE_CAPS, + DEFAULT_UPPER_CASE, + UPPER_CASE_SMALL_CAPS, + UPPER_CASE_PETITE_CAPS, + HALF_WIDTH_CJK_ROMAN, + PROPORTIONAL_CJK_ROMAN, + DEFAULT_CJK_ROMAN, + FULL_WIDTH_CJK_ROMAN, +} +export enum aat_layout_feature_type_t { + INVALID, + ALL_TYPOGRAPHIC, + LIGATURES, + CURISVE_CONNECTION, + LETTER_CASE, + VERTICAL_SUBSTITUTION, + LINGUISTIC_REARRANGEMENT, + NUMBER_SPACING, + SMART_SWASH_TYPE, + DIACRITICS_TYPE, + VERTICAL_POSITION, + FRACTIONS, + OVERLAPPING_CHARACTERS_TYPE, + TYPOGRAPHIC_EXTRAS, + MATHEMATICAL_EXTRAS, + ORNAMENT_SETS_TYPE, + CHARACTER_ALTERNATIVES, + DESIGN_COMPLEXITY_TYPE, + STYLE_OPTIONS, + CHARACTER_SHAPE, + NUMBER_CASE, + TEXT_SPACING, + TRANSLITERATION, + ANNOTATION_TYPE, + KANA_SPACING_TYPE, + IDEOGRAPHIC_SPACING_TYPE, + UNICODE_DECOMPOSITION_TYPE, + RUBY_KANA, + CJK_SYMBOL_ALTERNATIVES_TYPE, + IDEOGRAPHIC_ALTERNATIVES_TYPE, + CJK_VERTICAL_ROMAN_PLACEMENT_TYPE, + ITALIC_CJK_ROMAN, + CASE_SENSITIVE_LAYOUT, + ALTERNATE_KANA, + STYLISTIC_ALTERNATIVES, + CONTEXTUAL_ALTERNATIVES, + LOWER_CASE, + UPPER_CASE, + LANGUAGE_TAG_TYPE, + CJK_ROMAN_SPACING_TYPE, +} +export enum buffer_cluster_level_t { + MONOTONE_GRAPHEMES, + MONOTONE_CHARACTERS, + CHARACTERS, + DEFAULT, +} +export enum buffer_content_type_t { + INVALID, + UNICODE, + GLYPHS, +} +export enum buffer_serialize_format_t { + TEXT, + JSON, + INVALID, +} +export enum direction_t { + INVALID, + LTR, + RTL, + TTB, + BTT, +} +export enum memory_mode_t { + DUPLICATE, + READONLY, + WRITABLE, + READONLY_MAY_MAKE_WRITABLE, +} +export enum ot_layout_baseline_tag_t { + ROMAN, + HANGING, + IDEO_FACE_BOTTOM_OR_LEFT, + IDEO_FACE_TOP_OR_RIGHT, + IDEO_EMBOX_BOTTOM_OR_LEFT, + IDEO_EMBOX_TOP_OR_RIGHT, + MATH, +} +export enum ot_layout_glyph_class_t { + UNCLASSIFIED, + BASE_GLYPH, + LIGATURE, + MARK, + COMPONENT, +} +export enum ot_math_constant_t { + SCRIPT_PERCENT_SCALE_DOWN, + SCRIPT_SCRIPT_PERCENT_SCALE_DOWN, + DELIMITED_SUB_FORMULA_MIN_HEIGHT, + DISPLAY_OPERATOR_MIN_HEIGHT, + MATH_LEADING, + AXIS_HEIGHT, + ACCENT_BASE_HEIGHT, + FLATTENED_ACCENT_BASE_HEIGHT, + SUBSCRIPT_SHIFT_DOWN, + SUBSCRIPT_TOP_MAX, + SUBSCRIPT_BASELINE_DROP_MIN, + SUPERSCRIPT_SHIFT_UP, + SUPERSCRIPT_SHIFT_UP_CRAMPED, + SUPERSCRIPT_BOTTOM_MIN, + SUPERSCRIPT_BASELINE_DROP_MAX, + SUB_SUPERSCRIPT_GAP_MIN, + SUPERSCRIPT_BOTTOM_MAX_WITH_SUBSCRIPT, + SPACE_AFTER_SCRIPT, + UPPER_LIMIT_GAP_MIN, + UPPER_LIMIT_BASELINE_RISE_MIN, + LOWER_LIMIT_GAP_MIN, + LOWER_LIMIT_BASELINE_DROP_MIN, + STACK_TOP_SHIFT_UP, + STACK_TOP_DISPLAY_STYLE_SHIFT_UP, + STACK_BOTTOM_SHIFT_DOWN, + STACK_BOTTOM_DISPLAY_STYLE_SHIFT_DOWN, + STACK_GAP_MIN, + STACK_DISPLAY_STYLE_GAP_MIN, + STRETCH_STACK_TOP_SHIFT_UP, + STRETCH_STACK_BOTTOM_SHIFT_DOWN, + STRETCH_STACK_GAP_ABOVE_MIN, + STRETCH_STACK_GAP_BELOW_MIN, + FRACTION_NUMERATOR_SHIFT_UP, + FRACTION_NUMERATOR_DISPLAY_STYLE_SHIFT_UP, + FRACTION_DENOMINATOR_SHIFT_DOWN, + FRACTION_DENOMINATOR_DISPLAY_STYLE_SHIFT_DOWN, + FRACTION_NUMERATOR_GAP_MIN, + FRACTION_NUM_DISPLAY_STYLE_GAP_MIN, + FRACTION_RULE_THICKNESS, + FRACTION_DENOMINATOR_GAP_MIN, + FRACTION_DENOM_DISPLAY_STYLE_GAP_MIN, + SKEWED_FRACTION_HORIZONTAL_GAP, + SKEWED_FRACTION_VERTICAL_GAP, + OVERBAR_VERTICAL_GAP, + OVERBAR_RULE_THICKNESS, + OVERBAR_EXTRA_ASCENDER, + UNDERBAR_VERTICAL_GAP, + UNDERBAR_RULE_THICKNESS, + UNDERBAR_EXTRA_DESCENDER, + RADICAL_VERTICAL_GAP, + RADICAL_DISPLAY_STYLE_VERTICAL_GAP, + RADICAL_RULE_THICKNESS, + RADICAL_EXTRA_ASCENDER, + RADICAL_KERN_BEFORE_DEGREE, + RADICAL_KERN_AFTER_DEGREE, + RADICAL_DEGREE_BOTTOM_RAISE_PERCENT, +} +export enum ot_math_kern_t { + TOP_RIGHT, + TOP_LEFT, + BOTTOM_RIGHT, + BOTTOM_LEFT, +} +export enum ot_meta_tag_t { + DESIGN_LANGUAGES, + SUPPORTED_LANGUAGES, +} +export enum ot_metrics_tag_t { + HORIZONTAL_ASCENDER, + HORIZONTAL_DESCENDER, + HORIZONTAL_LINE_GAP, + HORIZONTAL_CLIPPING_ASCENT, + HORIZONTAL_CLIPPING_DESCENT, + VERTICAL_ASCENDER, + VERTICAL_DESCENDER, + VERTICAL_LINE_GAP, + HORIZONTAL_CARET_RISE, + HORIZONTAL_CARET_RUN, + HORIZONTAL_CARET_OFFSET, + VERTICAL_CARET_RISE, + VERTICAL_CARET_RUN, + VERTICAL_CARET_OFFSET, + X_HEIGHT, + CAP_HEIGHT, + SUBSCRIPT_EM_X_SIZE, + SUBSCRIPT_EM_Y_SIZE, + SUBSCRIPT_EM_X_OFFSET, + SUBSCRIPT_EM_Y_OFFSET, + SUPERSCRIPT_EM_X_SIZE, + SUPERSCRIPT_EM_Y_SIZE, + SUPERSCRIPT_EM_X_OFFSET, + SUPERSCRIPT_EM_Y_OFFSET, + STRIKEOUT_SIZE, + STRIKEOUT_OFFSET, + UNDERLINE_SIZE, + UNDERLINE_OFFSET, +} +export enum script_t { + COMMON, + INHERITED, + UNKNOWN, + ARABIC, + ARMENIAN, + BENGALI, + CYRILLIC, + DEVANAGARI, + GEORGIAN, + GREEK, + GUJARATI, + GURMUKHI, + HANGUL, + HAN, + HEBREW, + HIRAGANA, + KANNADA, + KATAKANA, + LAO, + LATIN, + MALAYALAM, + ORIYA, + TAMIL, + TELUGU, + THAI, + TIBETAN, + BOPOMOFO, + BRAILLE, + CANADIAN_SYLLABICS, + CHEROKEE, + ETHIOPIC, + KHMER, + MONGOLIAN, + MYANMAR, + OGHAM, + RUNIC, + SINHALA, + SYRIAC, + THAANA, + YI, + DESERET, + GOTHIC, + OLD_ITALIC, + BUHID, + HANUNOO, + TAGALOG, + TAGBANWA, + CYPRIOT, + LIMBU, + LINEAR_B, + OSMANYA, + SHAVIAN, + TAI_LE, + UGARITIC, + BUGINESE, + COPTIC, + GLAGOLITIC, + KHAROSHTHI, + NEW_TAI_LUE, + OLD_PERSIAN, + SYLOTI_NAGRI, + TIFINAGH, + BALINESE, + CUNEIFORM, + NKO, + PHAGS_PA, + PHOENICIAN, + CARIAN, + CHAM, + KAYAH_LI, + LEPCHA, + LYCIAN, + LYDIAN, + OL_CHIKI, + REJANG, + SAURASHTRA, + SUNDANESE, + VAI, + AVESTAN, + BAMUM, + EGYPTIAN_HIEROGLYPHS, + IMPERIAL_ARAMAIC, + INSCRIPTIONAL_PAHLAVI, + INSCRIPTIONAL_PARTHIAN, + JAVANESE, + KAITHI, + LISU, + MEETEI_MAYEK, + OLD_SOUTH_ARABIAN, + OLD_TURKIC, + SAMARITAN, + TAI_THAM, + TAI_VIET, + BATAK, + BRAHMI, + MANDAIC, + CHAKMA, + MEROITIC_CURSIVE, + MEROITIC_HIEROGLYPHS, + MIAO, + SHARADA, + SORA_SOMPENG, + TAKRI, + BASSA_VAH, + CAUCASIAN_ALBANIAN, + DUPLOYAN, + ELBASAN, + GRANTHA, + KHOJKI, + KHUDAWADI, + LINEAR_A, + MAHAJANI, + MANICHAEAN, + MENDE_KIKAKUI, + MODI, + MRO, + NABATAEAN, + OLD_NORTH_ARABIAN, + OLD_PERMIC, + PAHAWH_HMONG, + PALMYRENE, + PAU_CIN_HAU, + PSALTER_PAHLAVI, + SIDDHAM, + TIRHUTA, + WARANG_CITI, + AHOM, + ANATOLIAN_HIEROGLYPHS, + HATRAN, + MULTANI, + OLD_HUNGARIAN, + SIGNWRITING, + ADLAM, + BHAIKSUKI, + MARCHEN, + OSAGE, + TANGUT, + NEWA, + MASARAM_GONDI, + NUSHU, + SOYOMBO, + ZANABAZAR_SQUARE, + DOGRA, + GUNJALA_GONDI, + HANIFI_ROHINGYA, + MAKASAR, + MEDEFAIDRIN, + OLD_SOGDIAN, + SOGDIAN, + ELYMAIC, + NANDINAGARI, + NYIAKENG_PUACHUE_HMONG, + WANCHO, + CHORASMIAN, + DIVES_AKURU, + KHITAN_SMALL_SCRIPT, + YEZIDI, + INVALID, +} +export enum unicode_combining_class_t { + NOT_REORDERED, + OVERLAY, + NUKTA, + KANA_VOICING, + VIRAMA, + CCC10, + CCC11, + CCC12, + CCC13, + CCC14, + CCC15, + CCC16, + CCC17, + CCC18, + CCC19, + CCC20, + CCC21, + CCC22, + CCC23, + CCC24, + CCC25, + CCC26, + CCC27, + CCC28, + CCC29, + CCC30, + CCC31, + CCC32, + CCC33, + CCC34, + CCC35, + CCC36, + CCC84, + CCC91, + CCC103, + CCC107, + CCC118, + CCC122, + CCC129, + CCC130, + CCC133, + ATTACHED_BELOW_LEFT, + ATTACHED_BELOW, + ATTACHED_ABOVE, + ATTACHED_ABOVE_RIGHT, + BELOW_LEFT, + BELOW, + BELOW_RIGHT, + LEFT, + RIGHT, + ABOVE_LEFT, + ABOVE, + ABOVE_RIGHT, + DOUBLE_BELOW, + DOUBLE_ABOVE, + IOTA_SUBSCRIPT, + INVALID, +} +export enum unicode_general_category_t { + CONTROL, + FORMAT, + UNASSIGNED, + PRIVATE_USE, + SURROGATE, + LOWERCASE_LETTER, + MODIFIER_LETTER, + OTHER_LETTER, + TITLECASE_LETTER, + UPPERCASE_LETTER, + SPACING_MARK, + ENCLOSING_MARK, + NON_SPACING_MARK, + DECIMAL_NUMBER, + LETTER_NUMBER, + OTHER_NUMBER, + CONNECT_PUNCTUATION, + DASH_PUNCTUATION, + CLOSE_PUNCTUATION, + FINAL_PUNCTUATION, + INITIAL_PUNCTUATION, + OTHER_PUNCTUATION, + OPEN_PUNCTUATION, + CURRENCY_SYMBOL, + MODIFIER_SYMBOL, + MATH_SYMBOL, + OTHER_SYMBOL, + LINE_SEPARATOR, + PARAGRAPH_SEPARATOR, + SPACE_SEPARATOR, +} +export enum buffer_diff_flags_t { + EQUAL, + CONTENT_TYPE_MISMATCH, + LENGTH_MISMATCH, + NOTDEF_PRESENT, + DOTTED_CIRCLE_PRESENT, + CODEPOINT_MISMATCH, + CLUSTER_MISMATCH, + GLYPH_FLAGS_MISMATCH, + POSITION_MISMATCH, +} +export enum buffer_flags_t { + DEFAULT, + BOT, + EOT, + PRESERVE_DEFAULT_IGNORABLES, + REMOVE_DEFAULT_IGNORABLES, + DO_NOT_INSERT_DOTTED_CIRCLE, +} +export enum buffer_serialize_flags_t { + DEFAULT, + NO_CLUSTERS, + NO_POSITIONS, + NO_GLYPH_NAMES, + GLYPH_EXTENTS, + GLYPH_FLAGS, + NO_ADVANCES, +} +export enum glyph_flags_t { + UNSAFE_TO_BREAK, + DEFINED, +} +export enum ot_color_palette_flags_t { + DEFAULT, + USABLE_WITH_LIGHT_BACKGROUND, + USABLE_WITH_DARK_BACKGROUND, +} +export enum ot_math_glyph_part_flags_t { + EXTENDER, +} +export enum ot_var_axis_flags_t { + HIDDEN, +} +export const AAT_LAYOUT_NO_SELECTOR_INDEX: number +export const BUFFER_REPLACEMENT_CODEPOINT_DEFAULT: number +export const FEATURE_GLOBAL_START: number +export const LANGUAGE_INVALID: language_t +export const MAP_VALUE_INVALID: codepoint_t +export const OT_LAYOUT_DEFAULT_LANGUAGE_INDEX: number +export const OT_LAYOUT_NO_FEATURE_INDEX: number +export const OT_LAYOUT_NO_SCRIPT_INDEX: number +export const OT_LAYOUT_NO_VARIATIONS_INDEX: number +export const OT_MAX_TAGS_PER_LANGUAGE: number +export const OT_MAX_TAGS_PER_SCRIPT: number +export const OT_VAR_NO_AXIS_INDEX: number +export const SET_VALUE_INVALID: codepoint_t +export const UNICODE_MAX: number +export const UNICODE_MAX_DECOMPOSITION_LEN: number +export const VERSION_MAJOR: number +export const VERSION_MICRO: number +export const VERSION_MINOR: number +export const VERSION_STRING: string +export function aatLayoutFeatureTypeGetNameId(face: face_t, featureType: aat_layout_feature_type_t): ot_name_id_t +export function aatLayoutFeatureTypeGetSelectorInfos(face: face_t, featureType: aat_layout_feature_type_t, startOffset: number): [ /* returnType */ number, /* selectors */ aat_layout_feature_selector_info_t[] | null, /* defaultIndex */ number | null ] +export function aatLayoutGetFeatureTypes(face: face_t, startOffset: number): [ /* returnType */ number, /* features */ aat_layout_feature_type_t[] ] +export function aatLayoutHasPositioning(face: face_t): bool_t +export function aatLayoutHasSubstitution(face: face_t): bool_t +export function aatLayoutHasTracking(face: face_t): bool_t +export function blobCopyWritableOrFail(blob: blob_t): blob_t +export function blobCreateFromFile(fileName: string): blob_t +export function blobCreateSubBlob(parent: blob_t, offset: number, length: number): blob_t +export function blobGetData(blob: blob_t): string[] +export function blobGetDataWritable(blob: blob_t): string[] +export function blobGetEmpty(): blob_t +export function blobGetLength(blob: blob_t): number +export function blobIsImmutable(blob: blob_t): bool_t +export function blobMakeImmutable(blob: blob_t): void +export function bufferAdd(buffer: buffer_t, codepoint: codepoint_t, cluster: number): void +export function bufferAddCodepoints(buffer: buffer_t, text: codepoint_t[], itemOffset: number, itemLength: number): void +export function bufferAddLatin1(buffer: buffer_t, text: any, itemOffset: number, itemLength: number): void +export function bufferAddUtf16(buffer: buffer_t, text: number[], itemOffset: number, itemLength: number): void +export function bufferAddUtf32(buffer: buffer_t, text: number[], itemOffset: number, itemLength: number): void +export function bufferAddUtf8(buffer: buffer_t, text: any, itemOffset: number, itemLength: number): void +export function bufferAllocationSuccessful(buffer: buffer_t): bool_t +export function bufferAppend(buffer: buffer_t, source: buffer_t, start: number, end: number): void +export function bufferClearContents(buffer: buffer_t): void +export function bufferCreate(): buffer_t +export function bufferDeserializeGlyphs(buffer: buffer_t, buf: string[], font: font_t | null, format: buffer_serialize_format_t): [ /* returnType */ bool_t, /* endPtr */ string | null ] +export function bufferDeserializeUnicode(buffer: buffer_t, buf: string[], format: buffer_serialize_format_t): [ /* returnType */ bool_t, /* endPtr */ string | null ] +export function bufferDiff(buffer: buffer_t, reference: buffer_t, dottedcircleGlyph: codepoint_t, positionFuzz: number): buffer_diff_flags_t +export function bufferGetClusterLevel(buffer: buffer_t): buffer_cluster_level_t +export function bufferGetContentType(buffer: buffer_t): buffer_content_type_t +export function bufferGetDirection(buffer: buffer_t): direction_t +export function bufferGetEmpty(): buffer_t +export function bufferGetFlags(buffer: buffer_t): buffer_flags_t +export function bufferGetGlyphInfos(buffer: buffer_t): glyph_info_t[] +export function bufferGetGlyphPositions(buffer: buffer_t): glyph_position_t[] +export function bufferGetInvisibleGlyph(buffer: buffer_t): codepoint_t +export function bufferGetLanguage(buffer: buffer_t): language_t +export function bufferGetLength(buffer: buffer_t): number +export function bufferGetReplacementCodepoint(buffer: buffer_t): codepoint_t +export function bufferGetScript(buffer: buffer_t): script_t +export function bufferGetSegmentProperties(buffer: buffer_t): /* props */ segment_properties_t +export function bufferGetUnicodeFuncs(buffer: buffer_t): unicode_funcs_t +export function bufferGuessSegmentProperties(buffer: buffer_t): void +export function bufferHasPositions(buffer: buffer_t): bool_t +export function bufferNormalizeGlyphs(buffer: buffer_t): void +export function bufferPreAllocate(buffer: buffer_t, size: number): bool_t +export function bufferReset(buffer: buffer_t): void +export function bufferReverse(buffer: buffer_t): void +export function bufferReverseClusters(buffer: buffer_t): void +export function bufferReverseRange(buffer: buffer_t, start: number, end: number): void +export function bufferSerialize(buffer: buffer_t, start: number, end: number, font: font_t | null, format: buffer_serialize_format_t, flags: buffer_serialize_flags_t): [ /* returnType */ number, /* buf */ any, /* bufConsumed */ number | null ] +export function bufferSerializeFormatFromString(str: any): buffer_serialize_format_t +export function bufferSerializeFormatToString(format: buffer_serialize_format_t): string +export function bufferSerializeGlyphs(buffer: buffer_t, start: number, end: number, font: font_t | null, format: buffer_serialize_format_t, flags: buffer_serialize_flags_t): [ /* returnType */ number, /* buf */ any, /* bufConsumed */ number | null ] +export function bufferSerializeListFormats(): string[] +export function bufferSerializeUnicode(buffer: buffer_t, start: number, end: number, format: buffer_serialize_format_t, flags: buffer_serialize_flags_t): [ /* returnType */ number, /* buf */ any, /* bufConsumed */ number | null ] +export function bufferSetClusterLevel(buffer: buffer_t, clusterLevel: buffer_cluster_level_t): void +export function bufferSetContentType(buffer: buffer_t, contentType: buffer_content_type_t): void +export function bufferSetDirection(buffer: buffer_t, direction: direction_t): void +export function bufferSetFlags(buffer: buffer_t, flags: buffer_flags_t): void +export function bufferSetInvisibleGlyph(buffer: buffer_t, invisible: codepoint_t): void +export function bufferSetLanguage(buffer: buffer_t, language: language_t): void +export function bufferSetLength(buffer: buffer_t, length: number): bool_t +export function bufferSetMessageFunc(buffer: buffer_t, func: buffer_message_func_t): void +export function bufferSetReplacementCodepoint(buffer: buffer_t, replacement: codepoint_t): void +export function bufferSetScript(buffer: buffer_t, script: script_t): void +export function bufferSetSegmentProperties(buffer: buffer_t, props: segment_properties_t): void +export function bufferSetUnicodeFuncs(buffer: buffer_t, unicodeFuncs: unicode_funcs_t): void +export function colorGetAlpha(color: color_t): number +export function colorGetBlue(color: color_t): number +export function colorGetGreen(color: color_t): number +export function colorGetRed(color: color_t): number +export function directionFromString(str: any): direction_t +export function directionToString(direction: direction_t): string +export function faceBuilderAddTable(face: face_t, tag: tag_t, blob: blob_t): bool_t +export function faceBuilderCreate(): face_t +export function faceCollectUnicodes(face: face_t, out: set_t): void +export function faceCollectVariationSelectors(face: face_t, out: set_t): void +export function faceCollectVariationUnicodes(face: face_t, variationSelector: codepoint_t, out: set_t): void +export function faceCount(blob: blob_t): number +export function faceCreate(blob: blob_t, index: number): face_t +export function faceCreateForTables(referenceTableFunc: reference_table_func_t): face_t +export function faceGetEmpty(): face_t +export function faceGetGlyphCount(face: face_t): number +export function faceGetIndex(face: face_t): number +export function faceGetTableTags(face: face_t, startOffset: number): [ /* returnType */ number, /* tableTags */ tag_t[] ] +export function faceGetUpem(face: face_t): number +export function faceIsImmutable(face: face_t): bool_t +export function faceMakeImmutable(face: face_t): void +export function faceReferenceBlob(face: face_t): blob_t +export function faceReferenceTable(face: face_t, tag: tag_t): blob_t +export function faceSetGlyphCount(face: face_t, glyphCount: number): void +export function faceSetIndex(face: face_t, index: number): void +export function faceSetUpem(face: face_t, upem: number): void +export function featureFromString(str: any): [ /* returnType */ bool_t, /* feature */ feature_t ] +export function featureToString(feature: feature_t): /* buf */ string[] +export function fontAddGlyphOriginForDirection(font: font_t, glyph: codepoint_t, direction: direction_t, x: position_t, y: position_t): [ /* x */ position_t, /* y */ position_t ] +export function fontCreate(face: face_t): font_t +export function fontCreateSubFont(parent: font_t): font_t +export function fontFuncsCreate(): font_funcs_t +export function fontFuncsGetEmpty(): font_funcs_t +export function fontFuncsIsImmutable(ffuncs: font_funcs_t): bool_t +export function fontFuncsMakeImmutable(ffuncs: font_funcs_t): void +export function fontFuncsSetFontHExtentsFunc(ffuncs: font_funcs_t, func: font_get_font_h_extents_func_t): void +export function fontFuncsSetFontVExtentsFunc(ffuncs: font_funcs_t, func: font_get_font_v_extents_func_t): void +export function fontFuncsSetGlyphContourPointFunc(ffuncs: font_funcs_t, func: font_get_glyph_contour_point_func_t): void +export function fontFuncsSetGlyphExtentsFunc(ffuncs: font_funcs_t, func: font_get_glyph_extents_func_t): void +export function fontFuncsSetGlyphFromNameFunc(ffuncs: font_funcs_t, func: font_get_glyph_from_name_func_t): void +export function fontFuncsSetGlyphFunc(ffuncs: font_funcs_t, func: font_get_glyph_func_t): void +export function fontFuncsSetGlyphHAdvanceFunc(ffuncs: font_funcs_t, func: font_get_glyph_h_advance_func_t): void +export function fontFuncsSetGlyphHAdvancesFunc(ffuncs: font_funcs_t, func: font_get_glyph_h_advances_func_t): void +export function fontFuncsSetGlyphHKerningFunc(ffuncs: font_funcs_t, func: font_get_glyph_h_kerning_func_t): void +export function fontFuncsSetGlyphHOriginFunc(ffuncs: font_funcs_t, func: font_get_glyph_h_origin_func_t): void +export function fontFuncsSetGlyphNameFunc(ffuncs: font_funcs_t, func: font_get_glyph_name_func_t): void +export function fontFuncsSetGlyphVAdvanceFunc(ffuncs: font_funcs_t, func: font_get_glyph_v_advance_func_t): void +export function fontFuncsSetGlyphVAdvancesFunc(ffuncs: font_funcs_t, func: font_get_glyph_v_advances_func_t): void +export function fontFuncsSetGlyphVKerningFunc(ffuncs: font_funcs_t, func: font_get_glyph_v_kerning_func_t): void +export function fontFuncsSetGlyphVOriginFunc(ffuncs: font_funcs_t, func: font_get_glyph_v_origin_func_t): void +export function fontFuncsSetNominalGlyphFunc(ffuncs: font_funcs_t, func: font_get_nominal_glyph_func_t): void +export function fontFuncsSetNominalGlyphsFunc(ffuncs: font_funcs_t, func: font_get_nominal_glyphs_func_t): void +export function fontFuncsSetVariationGlyphFunc(ffuncs: font_funcs_t, func: font_get_variation_glyph_func_t): void +export function fontGetEmpty(): font_t +export function fontGetExtentsForDirection(font: font_t, direction: direction_t): /* extents */ font_extents_t +export function fontGetFace(font: font_t): face_t +export function fontGetGlyph(font: font_t, unicode: codepoint_t, variationSelector: codepoint_t): [ /* returnType */ bool_t, /* glyph */ codepoint_t ] +export function fontGetGlyphAdvanceForDirection(font: font_t, glyph: codepoint_t, direction: direction_t): [ /* x */ position_t, /* y */ position_t ] +export function fontGetGlyphAdvancesForDirection(font: font_t, direction: direction_t, count: number, firstGlyph: codepoint_t, glyphStride: number): [ /* firstAdvance */ position_t, /* advanceStride */ number ] +export function fontGetGlyphContourPoint(font: font_t, glyph: codepoint_t, pointIndex: number): [ /* returnType */ bool_t, /* x */ position_t, /* y */ position_t ] +export function fontGetGlyphContourPointForOrigin(font: font_t, glyph: codepoint_t, pointIndex: number, direction: direction_t): [ /* returnType */ bool_t, /* x */ position_t, /* y */ position_t ] +export function fontGetGlyphExtents(font: font_t, glyph: codepoint_t): [ /* returnType */ bool_t, /* extents */ glyph_extents_t ] +export function fontGetGlyphExtentsForOrigin(font: font_t, glyph: codepoint_t, direction: direction_t): [ /* returnType */ bool_t, /* extents */ glyph_extents_t ] +export function fontGetGlyphFromName(font: font_t, name: string[]): [ /* returnType */ bool_t, /* glyph */ codepoint_t ] +export function fontGetGlyphHAdvance(font: font_t, glyph: codepoint_t): position_t +export function fontGetGlyphHAdvances(font: font_t, count: number, firstGlyph: codepoint_t, glyphStride: number, advanceStride: number): /* firstAdvance */ position_t +export function fontGetGlyphHKerning(font: font_t, leftGlyph: codepoint_t, rightGlyph: codepoint_t): position_t +export function fontGetGlyphHOrigin(font: font_t, glyph: codepoint_t): [ /* returnType */ bool_t, /* x */ position_t, /* y */ position_t ] +export function fontGetGlyphKerningForDirection(font: font_t, firstGlyph: codepoint_t, secondGlyph: codepoint_t, direction: direction_t): [ /* x */ position_t, /* y */ position_t ] +export function fontGetGlyphName(font: font_t, glyph: codepoint_t): [ /* returnType */ bool_t, /* name */ string[] ] +export function fontGetGlyphOriginForDirection(font: font_t, glyph: codepoint_t, direction: direction_t): [ /* x */ position_t, /* y */ position_t ] +export function fontGetGlyphVAdvance(font: font_t, glyph: codepoint_t): position_t +export function fontGetGlyphVAdvances(font: font_t, count: number, firstGlyph: codepoint_t, glyphStride: number): [ /* firstAdvance */ position_t, /* advanceStride */ number ] +export function fontGetGlyphVKerning(font: font_t, topGlyph: codepoint_t, bottomGlyph: codepoint_t): position_t +export function fontGetGlyphVOrigin(font: font_t, glyph: codepoint_t): [ /* returnType */ bool_t, /* x */ position_t, /* y */ position_t ] +export function fontGetHExtents(font: font_t): [ /* returnType */ bool_t, /* extents */ font_extents_t ] +export function fontGetNominalGlyph(font: font_t, unicode: codepoint_t): [ /* returnType */ bool_t, /* glyph */ codepoint_t ] +export function fontGetNominalGlyphs(font: font_t, count: number, firstUnicode: codepoint_t, unicodeStride: number, glyphStride: number): [ /* returnType */ number, /* firstGlyph */ codepoint_t ] +export function fontGetParent(font: font_t): font_t +export function fontGetPpem(font: font_t): [ /* xPpem */ number, /* yPpem */ number ] +export function fontGetPtem(font: font_t): number +export function fontGetScale(font: font_t): [ /* xScale */ number, /* yScale */ number ] +export function fontGetVExtents(font: font_t): [ /* returnType */ bool_t, /* extents */ font_extents_t ] +export function fontGetVarCoordsNormalized(font: font_t, length: number): number +export function fontGetVariationGlyph(font: font_t, unicode: codepoint_t, variationSelector: codepoint_t): [ /* returnType */ bool_t, /* glyph */ codepoint_t ] +export function fontGlyphFromString(font: font_t, s: any): [ /* returnType */ bool_t, /* glyph */ codepoint_t ] +export function fontGlyphToString(font: font_t, glyph: codepoint_t): /* s */ string[] +export function fontIsImmutable(font: font_t): bool_t +export function fontMakeImmutable(font: font_t): void +export function fontSetFace(font: font_t, face: face_t): void +export function fontSetFuncs(font: font_t, klass: font_funcs_t): void +export function fontSetFuncsData(font: font_t, fontData?: object | null): void +export function fontSetParent(font: font_t, parent: font_t): void +export function fontSetPpem(font: font_t, xPpem: number, yPpem: number): void +export function fontSetPtem(font: font_t, ptem: number): void +export function fontSetScale(font: font_t, xScale: number, yScale: number): void +export function fontSetVarCoordsDesign(font: font_t, coords: number[]): void +export function fontSetVarCoordsNormalized(font: font_t, coords: number[]): void +export function fontSetVarNamedInstance(font: font_t, instanceIndex: number): void +export function fontSetVariations(font: font_t, variations: variation_t[]): void +export function fontSubtractGlyphOriginForDirection(font: font_t, glyph: codepoint_t, direction: direction_t, x: position_t, y: position_t): [ /* x */ position_t, /* y */ position_t ] +export function ftFontChanged(font: font_t): void +export function ftFontGetLoadFlags(font: font_t): number +export function ftFontSetFuncs(font: font_t): void +export function ftFontSetLoadFlags(font: font_t, loadFlags: number): void +export function ftFontUnlockFace(font: font_t): void +export function glibBlobCreate(gbytes: any): blob_t +export function glibGetUnicodeFuncs(): unicode_funcs_t +export function glibScriptFromScript(script: script_t): GLib.UnicodeScript +export function glibScriptToScript(script: GLib.UnicodeScript): script_t +export function glyphInfoGetGlyphFlags(info: glyph_info_t): glyph_flags_t +export function languageFromString(str: any): language_t +export function languageGetDefault(): language_t +export function languageToString(language: language_t): string +export function mapAllocationSuccessful(map: map_t): bool_t +export function mapClear(map: map_t): void +export function mapCreate(): map_t +export function mapDel(map: map_t, key: codepoint_t): void +export function mapGet(map: map_t, key: codepoint_t): codepoint_t +export function mapGetEmpty(): map_t +export function mapGetPopulation(map: map_t): number +export function mapHas(map: map_t, key: codepoint_t): bool_t +export function mapIsEmpty(map: map_t): bool_t +export function mapSet(map: map_t, key: codepoint_t, value: codepoint_t): void +export function otColorGlyphGetLayers(face: face_t, glyph: codepoint_t, startOffset: number): [ /* returnType */ number, /* layers */ ot_color_layer_t[] | null ] +export function otColorGlyphReferencePng(font: font_t, glyph: codepoint_t): blob_t +export function otColorGlyphReferenceSvg(face: face_t, glyph: codepoint_t): blob_t +export function otColorHasLayers(face: face_t): bool_t +export function otColorHasPalettes(face: face_t): bool_t +export function otColorHasPng(face: face_t): bool_t +export function otColorHasSvg(face: face_t): bool_t +export function otColorPaletteColorGetNameId(face: face_t, colorIndex: number): ot_name_id_t +export function otColorPaletteGetColors(face: face_t, paletteIndex: number, startOffset: number): [ /* returnType */ number, /* colors */ color_t[] | null ] +export function otColorPaletteGetCount(face: face_t): number +export function otColorPaletteGetFlags(face: face_t, paletteIndex: number): ot_color_palette_flags_t +export function otColorPaletteGetNameId(face: face_t, paletteIndex: number): ot_name_id_t +export function otFontSetFuncs(font: font_t): void +export function otLayoutCollectFeatures(face: face_t, tableTag: tag_t, scripts: tag_t, languages: tag_t, features: tag_t): /* featureIndexes */ set_t +export function otLayoutCollectLookups(face: face_t, tableTag: tag_t, scripts: tag_t, languages: tag_t, features: tag_t): /* lookupIndexes */ set_t +export function otLayoutFeatureGetCharacters(face: face_t, tableTag: tag_t, featureIndex: number, startOffset: number): [ /* returnType */ number, /* characters */ codepoint_t[] ] +export function otLayoutFeatureGetLookups(face: face_t, tableTag: tag_t, featureIndex: number, startOffset: number): [ /* returnType */ number, /* lookupIndexes */ number[] ] +export function otLayoutFeatureGetNameIds(face: face_t, tableTag: tag_t, featureIndex: number): [ /* returnType */ bool_t, /* labelId */ ot_name_id_t | null, /* tooltipId */ ot_name_id_t | null, /* sampleId */ ot_name_id_t | null, /* numNamedParameters */ number | null, /* firstParamId */ ot_name_id_t | null ] +export function otLayoutFeatureWithVariationsGetLookups(face: face_t, tableTag: tag_t, featureIndex: number, variationsIndex: number, startOffset: number): [ /* returnType */ number, /* lookupIndexes */ number[] ] +export function otLayoutGetAttachPoints(face: face_t, glyph: codepoint_t, startOffset: number): [ /* returnType */ number, /* pointArray */ number[] ] +export function otLayoutGetBaseline(font: font_t, baselineTag: ot_layout_baseline_tag_t, direction: direction_t, scriptTag: tag_t, languageTag: tag_t): [ /* returnType */ bool_t, /* coord */ position_t ] +export function otLayoutGetGlyphClass(face: face_t, glyph: codepoint_t): ot_layout_glyph_class_t +export function otLayoutGetGlyphsInClass(face: face_t, klass: ot_layout_glyph_class_t): /* glyphs */ set_t +export function otLayoutGetLigatureCarets(font: font_t, direction: direction_t, glyph: codepoint_t, startOffset: number): [ /* returnType */ number, /* caretArray */ position_t[] ] +export function otLayoutGetSizeParams(face: face_t): [ /* returnType */ bool_t, /* designSize */ number, /* subfamilyId */ number, /* subfamilyNameId */ ot_name_id_t, /* rangeStart */ number, /* rangeEnd */ number ] +export function otLayoutHasGlyphClasses(face: face_t): bool_t +export function otLayoutHasPositioning(face: face_t): bool_t +export function otLayoutHasSubstitution(face: face_t): bool_t +export function otLayoutLanguageFindFeature(face: face_t, tableTag: tag_t, scriptIndex: number, languageIndex: number, featureTag: tag_t): [ /* returnType */ bool_t, /* featureIndex */ number ] +export function otLayoutLanguageGetFeatureIndexes(face: face_t, tableTag: tag_t, scriptIndex: number, languageIndex: number, startOffset: number): [ /* returnType */ number, /* featureIndexes */ number[] ] +export function otLayoutLanguageGetFeatureTags(face: face_t, tableTag: tag_t, scriptIndex: number, languageIndex: number, startOffset: number): [ /* returnType */ number, /* featureTags */ tag_t[] ] +export function otLayoutLanguageGetRequiredFeature(face: face_t, tableTag: tag_t, scriptIndex: number, languageIndex: number): [ /* returnType */ bool_t, /* featureIndex */ number, /* featureTag */ tag_t ] +export function otLayoutLanguageGetRequiredFeatureIndex(face: face_t, tableTag: tag_t, scriptIndex: number, languageIndex: number): [ /* returnType */ bool_t, /* featureIndex */ number ] +export function otLayoutLookupCollectGlyphs(face: face_t, tableTag: tag_t, lookupIndex: number): [ /* glyphsBefore */ set_t, /* glyphsInput */ set_t, /* glyphsAfter */ set_t, /* glyphsOutput */ set_t ] +export function otLayoutLookupGetGlyphAlternates(face: face_t, lookupIndex: number, glyph: codepoint_t, startOffset: number): [ /* returnType */ number, /* alternateGlyphs */ codepoint_t[] ] +export function otLayoutLookupSubstituteClosure(face: face_t, lookupIndex: number): /* glyphs */ set_t +export function otLayoutLookupWouldSubstitute(face: face_t, lookupIndex: number, glyphs: codepoint_t, glyphsLength: number, zeroContext: bool_t): bool_t +export function otLayoutLookupsSubstituteClosure(face: face_t, lookups: set_t): /* glyphs */ set_t +export function otLayoutScriptFindLanguage(face: face_t, tableTag: tag_t, scriptIndex: number, languageTag: tag_t, languageIndex: number): bool_t +export function otLayoutScriptGetLanguageTags(face: face_t, tableTag: tag_t, scriptIndex: number, startOffset: number): [ /* returnType */ number, /* languageTags */ tag_t[] ] +export function otLayoutScriptSelectLanguage(face: face_t, tableTag: tag_t, scriptIndex: number, languageCount: number, languageTags: tag_t): [ /* returnType */ bool_t, /* languageIndex */ number ] +export function otLayoutTableChooseScript(face: face_t, tableTag: tag_t, scriptTags: tag_t): [ /* returnType */ bool_t, /* scriptIndex */ number, /* chosenScript */ tag_t ] +export function otLayoutTableFindFeatureVariations(face: face_t, tableTag: tag_t, coords: number, numCoords: number): [ /* returnType */ bool_t, /* variationsIndex */ number ] +export function otLayoutTableFindScript(face: face_t, tableTag: tag_t, scriptTag: tag_t): [ /* returnType */ bool_t, /* scriptIndex */ number ] +export function otLayoutTableGetFeatureTags(face: face_t, tableTag: tag_t, startOffset: number): [ /* returnType */ number, /* featureTags */ tag_t[] ] +export function otLayoutTableGetLookupCount(face: face_t, tableTag: tag_t): number +export function otLayoutTableGetScriptTags(face: face_t, tableTag: tag_t, startOffset: number): [ /* returnType */ number, /* scriptTags */ tag_t[] ] +export function otLayoutTableSelectScript(face: face_t, tableTag: tag_t, scriptCount: number, scriptTags: tag_t): [ /* returnType */ bool_t, /* scriptIndex */ number | null, /* chosenScript */ tag_t | null ] +export function otMathGetConstant(font: font_t, constant: ot_math_constant_t): position_t +export function otMathGetGlyphAssembly(font: font_t, glyph: codepoint_t, direction: direction_t, startOffset: number): [ /* returnType */ number, /* parts */ ot_math_glyph_part_t[], /* italicsCorrection */ position_t ] +export function otMathGetGlyphItalicsCorrection(font: font_t, glyph: codepoint_t): position_t +export function otMathGetGlyphKerning(font: font_t, glyph: codepoint_t, kern: ot_math_kern_t, correctionHeight: position_t): position_t +export function otMathGetGlyphTopAccentAttachment(font: font_t, glyph: codepoint_t): position_t +export function otMathGetGlyphVariants(font: font_t, glyph: codepoint_t, direction: direction_t, startOffset: number): [ /* returnType */ number, /* variants */ ot_math_glyph_variant_t[] ] +export function otMathGetMinConnectorOverlap(font: font_t, direction: direction_t): position_t +export function otMathHasData(face: face_t): bool_t +export function otMathIsGlyphExtendedShape(face: face_t, glyph: codepoint_t): bool_t +export function otMetaGetEntryTags(face: face_t, startOffset: number): [ /* returnType */ number, /* entries */ ot_meta_tag_t[] ] +export function otMetaReferenceEntry(face: face_t, metaTag: ot_meta_tag_t): blob_t +export function otMetricsGetPosition(font: font_t, metricsTag: ot_metrics_tag_t): [ /* returnType */ bool_t, /* position */ position_t | null ] +export function otMetricsGetVariation(font: font_t, metricsTag: ot_metrics_tag_t): number +export function otMetricsGetXVariation(font: font_t, metricsTag: ot_metrics_tag_t): position_t +export function otMetricsGetYVariation(font: font_t, metricsTag: ot_metrics_tag_t): position_t +export function otNameGetUtf16(face: face_t, nameId: ot_name_id_t, language: language_t): [ /* returnType */ number, /* text */ number[] ] +export function otNameGetUtf32(face: face_t, nameId: ot_name_id_t, language: language_t): [ /* returnType */ number, /* text */ number[] ] +export function otNameGetUtf8(face: face_t, nameId: ot_name_id_t, language: language_t): [ /* returnType */ number, /* text */ string[] ] +export function otNameListNames(face: face_t): ot_name_entry_t[] +export function otShapeGlyphsClosure(font: font_t, buffer: buffer_t, features: feature_t[]): /* glyphs */ set_t +export function otShapePlanCollectLookups(shapePlan: shape_plan_t, tableTag: tag_t): /* lookupIndexes */ set_t +export function otTagFromLanguage(language: language_t): tag_t +export function otTagToLanguage(tag: tag_t): language_t | null +export function otTagToScript(tag: tag_t): script_t +export function otTagsFromScript(script: script_t, scriptTag1: tag_t, scriptTag2: tag_t): void +export function otTagsFromScriptAndLanguage(script: script_t, language: language_t, scriptCount?: number | null, languageCount?: number | null): [ /* scriptCount */ number | null, /* scriptTags */ tag_t | null, /* languageCount */ number | null, /* languageTags */ tag_t | null ] +export function otTagsToScriptAndLanguage(scriptTag: tag_t, languageTag: tag_t): [ /* script */ script_t | null, /* language */ language_t | null ] +export function otVarFindAxis(face: face_t, axisTag: tag_t, axisIndex: number): [ /* returnType */ bool_t, /* axisInfo */ ot_var_axis_t ] +export function otVarFindAxisInfo(face: face_t, axisTag: tag_t): [ /* returnType */ bool_t, /* axisInfo */ ot_var_axis_info_t ] +export function otVarGetAxes(face: face_t, startOffset: number): [ /* returnType */ number, /* axesArray */ ot_var_axis_t[] ] +export function otVarGetAxisCount(face: face_t): number +export function otVarGetAxisInfos(face: face_t, startOffset: number): [ /* returnType */ number, /* axesArray */ ot_var_axis_info_t[] ] +export function otVarGetNamedInstanceCount(face: face_t): number +export function otVarHasData(face: face_t): bool_t +export function otVarNamedInstanceGetDesignCoords(face: face_t, instanceIndex: number): [ /* returnType */ number, /* coords */ number[] ] +export function otVarNamedInstanceGetPostscriptNameId(face: face_t, instanceIndex: number): ot_name_id_t +export function otVarNamedInstanceGetSubfamilyNameId(face: face_t, instanceIndex: number): ot_name_id_t +export function otVarNormalizeCoords(face: face_t, coordsLength: number, designCoords: number): /* normalizedCoords */ number +export function otVarNormalizeVariations(face: face_t, variations: variation_t, variationsLength: number): /* coords */ number[] +export function scriptFromIso15924Tag(tag: tag_t): script_t +export function scriptFromString(str: any): script_t +export function scriptGetHorizontalDirection(script: script_t): direction_t +export function scriptToIso15924Tag(script: script_t): tag_t +export function segmentPropertiesEqual(a: segment_properties_t, b: segment_properties_t): bool_t +export function segmentPropertiesHash(p: segment_properties_t): number +export function setAdd(set: set_t, codepoint: codepoint_t): void +export function setAddRange(set: set_t, first: codepoint_t, last: codepoint_t): void +export function setAllocationSuccessful(set: set_t): bool_t +export function setClear(set: set_t): void +export function setCreate(): set_t +export function setDel(set: set_t, codepoint: codepoint_t): void +export function setDelRange(set: set_t, first: codepoint_t, last: codepoint_t): void +export function setGetEmpty(): set_t +export function setGetMax(set: set_t): codepoint_t +export function setGetMin(set: set_t): codepoint_t +export function setGetPopulation(set: set_t): number +export function setHas(set: set_t, codepoint: codepoint_t): bool_t +export function setIntersect(set: set_t, other: set_t): void +export function setInvert(set: set_t): void +export function setIsEmpty(set: set_t): bool_t +export function setIsEqual(set: set_t, other: set_t): bool_t +export function setIsSubset(set: set_t, largerSet: set_t): bool_t +export function setNext(set: set_t, codepoint: codepoint_t): [ /* returnType */ bool_t, /* codepoint */ codepoint_t ] +export function setNextRange(set: set_t, last: codepoint_t): [ /* returnType */ bool_t, /* first */ codepoint_t, /* last */ codepoint_t ] +export function setPrevious(set: set_t, codepoint: codepoint_t): [ /* returnType */ bool_t, /* codepoint */ codepoint_t ] +export function setPreviousRange(set: set_t, first: codepoint_t): [ /* returnType */ bool_t, /* first */ codepoint_t, /* last */ codepoint_t ] +export function setSet(set: set_t, other: set_t): void +export function setSubtract(set: set_t, other: set_t): void +export function setSymmetricDifference(set: set_t, other: set_t): void +export function setUnion(set: set_t, other: set_t): void +export function shape(font: font_t, buffer: buffer_t, features: feature_t[] | null): void +export function shapeFull(font: font_t, buffer: buffer_t, features: feature_t[] | null, shaperList?: string[] | null): bool_t +export function shapeListShapers(): string[] +export function shapePlanCreate(face: face_t, props: segment_properties_t, userFeatures: feature_t[], shaperList: string[]): shape_plan_t +export function shapePlanCreate2(face: face_t, props: segment_properties_t, userFeatures: feature_t[], coords: number[], shaperList: string[]): shape_plan_t +export function shapePlanCreateCached(face: face_t, props: segment_properties_t, userFeatures: feature_t[], shaperList: string[]): shape_plan_t +export function shapePlanCreateCached2(face: face_t, props: segment_properties_t, userFeatures: feature_t[], coords: number[], shaperList: string[]): shape_plan_t +export function shapePlanExecute(shapePlan: shape_plan_t, font: font_t, buffer: buffer_t, features: feature_t[]): bool_t +export function shapePlanGetEmpty(): shape_plan_t +export function shapePlanGetShaper(shapePlan: shape_plan_t): string +export function tagFromString(str: any): tag_t +export function tagToString(tag: tag_t): /* buf */ any +export function unicodeCombiningClass(ufuncs: unicode_funcs_t, unicode: codepoint_t): unicode_combining_class_t +export function unicodeCompose(ufuncs: unicode_funcs_t, a: codepoint_t, b: codepoint_t): [ /* returnType */ bool_t, /* ab */ codepoint_t ] +export function unicodeDecompose(ufuncs: unicode_funcs_t, ab: codepoint_t): [ /* returnType */ bool_t, /* a */ codepoint_t, /* b */ codepoint_t ] +export function unicodeDecomposeCompatibility(ufuncs: unicode_funcs_t, u: codepoint_t): [ /* returnType */ number, /* decomposed */ codepoint_t ] +export function unicodeEastasianWidth(ufuncs: unicode_funcs_t, unicode: codepoint_t): number +export function unicodeFuncsCreate(parent?: unicode_funcs_t | null): unicode_funcs_t +export function unicodeFuncsGetDefault(): unicode_funcs_t +export function unicodeFuncsGetEmpty(): unicode_funcs_t +export function unicodeFuncsGetParent(ufuncs: unicode_funcs_t): unicode_funcs_t +export function unicodeFuncsIsImmutable(ufuncs: unicode_funcs_t): bool_t +export function unicodeFuncsMakeImmutable(ufuncs: unicode_funcs_t): void +export function unicodeFuncsSetCombiningClassFunc(ufuncs: unicode_funcs_t, func: unicode_combining_class_func_t): void +export function unicodeFuncsSetComposeFunc(ufuncs: unicode_funcs_t, func: unicode_compose_func_t): void +export function unicodeFuncsSetDecomposeCompatibilityFunc(ufuncs: unicode_funcs_t, func: unicode_decompose_compatibility_func_t): void +export function unicodeFuncsSetDecomposeFunc(ufuncs: unicode_funcs_t, func: unicode_decompose_func_t): void +export function unicodeFuncsSetEastasianWidthFunc(ufuncs: unicode_funcs_t, func: unicode_eastasian_width_func_t): void +export function unicodeFuncsSetGeneralCategoryFunc(ufuncs: unicode_funcs_t, func: unicode_general_category_func_t): void +export function unicodeFuncsSetMirroringFunc(ufuncs: unicode_funcs_t, func: unicode_mirroring_func_t): void +export function unicodeFuncsSetScriptFunc(ufuncs: unicode_funcs_t, func: unicode_script_func_t): void +export function unicodeGeneralCategory(ufuncs: unicode_funcs_t, unicode: codepoint_t): unicode_general_category_t +export function unicodeMirroring(ufuncs: unicode_funcs_t, unicode: codepoint_t): codepoint_t +export function unicodeScript(ufuncs: unicode_funcs_t, unicode: codepoint_t): script_t +export function variationFromString(str: any): [ /* returnType */ bool_t, /* variation */ variation_t ] +export function variationToString(variation: variation_t): /* buf */ string[] +export interface buffer_message_func_t { + (buffer: buffer_t, font: font_t, message: string): bool_t +} +export interface destroy_func_t { + (): void +} +export interface font_get_font_extents_func_t { + (font: font_t, fontData?: object | null): bool_t +} +export interface font_get_glyph_advance_func_t { + (font: font_t, fontData: object | null, glyph: codepoint_t): position_t +} +export interface font_get_glyph_advances_func_t { + (font: font_t, fontData: object | null, count: number, firstGlyph: codepoint_t, glyphStride: number, advanceStride: number): void +} +export interface font_get_glyph_contour_point_func_t { + (font: font_t, fontData: object | null, glyph: codepoint_t, pointIndex: number): bool_t +} +export interface font_get_glyph_extents_func_t { + (font: font_t, fontData: object | null, glyph: codepoint_t): bool_t +} +export interface font_get_glyph_from_name_func_t { + (font: font_t, fontData: object | null, name: string[]): bool_t +} +export interface font_get_glyph_func_t { + (font: font_t, fontData: object | null, unicode: codepoint_t, variationSelector: codepoint_t): bool_t +} +export interface font_get_glyph_kerning_func_t { + (font: font_t, fontData: object | null, firstGlyph: codepoint_t, secondGlyph: codepoint_t): position_t +} +export interface font_get_glyph_name_func_t { + (font: font_t, fontData: object | null, glyph: codepoint_t): bool_t +} +export interface font_get_glyph_origin_func_t { + (font: font_t, fontData: object | null, glyph: codepoint_t): bool_t +} +export interface font_get_nominal_glyph_func_t { + (font: font_t, fontData: object | null, unicode: codepoint_t): bool_t +} +export interface font_get_nominal_glyphs_func_t { + (font: font_t, fontData: object | null, count: number, firstUnicode: codepoint_t, unicodeStride: number, glyphStride: number): number +} +export interface font_get_variation_glyph_func_t { + (font: font_t, fontData: object | null, unicode: codepoint_t, variationSelector: codepoint_t): bool_t +} +export interface reference_table_func_t { + (face: face_t, tag: tag_t): blob_t +} +export interface unicode_combining_class_func_t { + (ufuncs: unicode_funcs_t, unicode: codepoint_t): unicode_combining_class_t +} +export interface unicode_compose_func_t { + (ufuncs: unicode_funcs_t, a: codepoint_t, b: codepoint_t): bool_t +} +export interface unicode_decompose_compatibility_func_t { + (ufuncs: unicode_funcs_t, u: codepoint_t, decomposed: codepoint_t): number +} +export interface unicode_decompose_func_t { + (ufuncs: unicode_funcs_t, ab: codepoint_t): bool_t +} +export interface unicode_eastasian_width_func_t { + (ufuncs: unicode_funcs_t, unicode: codepoint_t): number +} +export interface unicode_general_category_func_t { + (ufuncs: unicode_funcs_t, unicode: codepoint_t): unicode_general_category_t +} +export interface unicode_mirroring_func_t { + (ufuncs: unicode_funcs_t, unicode: codepoint_t): codepoint_t +} +export interface unicode_script_func_t { + (ufuncs: unicode_funcs_t, unicode: codepoint_t): script_t +} +export class aat_layout_feature_selector_info_t { + /* Fields of HarfBuzz.aat_layout_feature_selector_info_t */ + nameId: ot_name_id_t + enable: aat_layout_feature_selector_t + disable: aat_layout_feature_selector_t + static name: string +} +export class blob_t { + static name: string +} +export class buffer_t { + static name: string +} +export class face_t { + static name: string +} +export class feature_t { + /* Fields of HarfBuzz.feature_t */ + tag: tag_t + value: number + start: number + end: number + /* Methods of HarfBuzz.feature_t */ + string(): /* buf */ string[] + static name: string +} +export class font_extents_t { + /* Fields of HarfBuzz.font_extents_t */ + ascender: position_t + descender: position_t + lineGap: position_t + static name: string +} +export class font_funcs_t { + static name: string +} +export class font_t { + static name: string +} +export class glyph_extents_t { + /* Fields of HarfBuzz.glyph_extents_t */ + xBearing: position_t + yBearing: position_t + width: position_t + height: position_t + static name: string +} +export class glyph_info_t { + /* Fields of HarfBuzz.glyph_info_t */ + codepoint: codepoint_t + cluster: number + static name: string +} +export class glyph_position_t { + /* Fields of HarfBuzz.glyph_position_t */ + xAdvance: position_t + yAdvance: position_t + xOffset: position_t + yOffset: position_t + static name: string +} +export class language_t { + /* Methods of HarfBuzz.language_t */ + string(): string + static name: string +} +export class map_t { + static name: string +} +export class ot_color_layer_t { + /* Fields of HarfBuzz.ot_color_layer_t */ + glyph: codepoint_t + colorIndex: number + static name: string +} +export class ot_math_glyph_part_t { + /* Fields of HarfBuzz.ot_math_glyph_part_t */ + glyph: codepoint_t + startConnectorLength: position_t + endConnectorLength: position_t + fullAdvance: position_t + flags: ot_math_glyph_part_flags_t + static name: string +} +export class ot_math_glyph_variant_t { + /* Fields of HarfBuzz.ot_math_glyph_variant_t */ + glyph: codepoint_t + advance: position_t + static name: string +} +export class ot_name_entry_t { + /* Fields of HarfBuzz.ot_name_entry_t */ + nameId: ot_name_id_t + language: language_t + static name: string +} +export class ot_var_axis_info_t { + /* Fields of HarfBuzz.ot_var_axis_info_t */ + axisIndex: number + tag: tag_t + nameId: ot_name_id_t + flags: ot_var_axis_flags_t + minValue: number + defaultValue: number + maxValue: number + static name: string +} +export class ot_var_axis_t { + /* Fields of HarfBuzz.ot_var_axis_t */ + tag: tag_t + nameId: ot_name_id_t + minValue: number + defaultValue: number + maxValue: number + static name: string +} +export class segment_properties_t { + /* Fields of HarfBuzz.segment_properties_t */ + direction: direction_t + script: script_t + language: language_t + static name: string +} +export class set_t { + static name: string +} +export class shape_plan_t { + static name: string +} +export class unicode_funcs_t { + static name: string +} +export class user_data_key_t { + static name: string +} +export class variation_t { + /* Fields of HarfBuzz.variation_t */ + tag: tag_t + value: number + /* Methods of HarfBuzz.variation_t */ + string(): /* buf */ string[] + static name: string +} +export class var_int_t { + /* Fields of HarfBuzz.var_int_t */ + u32: number + i32: number + u16: number[] + i16: number[] + u8: any + i8: any + static name: string +} +type bool_t = number +type codepoint_t = number +type color_t = number +type font_get_font_h_extents_func_t = font_get_font_extents_func_t +type font_get_font_v_extents_func_t = font_get_font_extents_func_t +type font_get_glyph_h_advance_func_t = font_get_glyph_advance_func_t +type font_get_glyph_h_advances_func_t = font_get_glyph_advances_func_t +type font_get_glyph_h_kerning_func_t = font_get_glyph_kerning_func_t +type font_get_glyph_h_origin_func_t = font_get_glyph_origin_func_t +type font_get_glyph_v_advance_func_t = font_get_glyph_advance_func_t +type font_get_glyph_v_advances_func_t = font_get_glyph_advances_func_t +type font_get_glyph_v_kerning_func_t = font_get_glyph_kerning_func_t +type font_get_glyph_v_origin_func_t = font_get_glyph_origin_func_t +type mask_t = number +type ot_name_id_t = number +type position_t = number +type tag_t = number +} \ No newline at end of file diff --git a/@types/node-gtk/Json-1.0.d.ts b/@types/node-gtk/Json-1.0.d.ts new file mode 100644 index 00000000..d08b2173 --- /dev/null +++ b/@types/node-gtk/Json-1.0.d.ts @@ -0,0 +1,727 @@ +/** + * Json-1.0 + */ + +/// +/// +/// +/// + +declare namespace Json { + +export enum NodeType { + OBJECT, + ARRAY, + VALUE, + NULL, +} +export enum ParserError { + PARSE, + TRAILING_COMMA, + MISSING_COMMA, + MISSING_COLON, + INVALID_BAREWORD, + EMPTY_MEMBER_NAME, + INVALID_DATA, + UNKNOWN, +} +export enum PathError { + QUERY, +} +export enum ReaderError { + NO_ARRAY, + INVALID_INDEX, + NO_OBJECT, + INVALID_MEMBER, + INVALID_NODE, + NO_VALUE, + INVALID_TYPE, +} +export const MAJOR_VERSION: number +export const MICRO_VERSION: number +export const MINOR_VERSION: number +export const VERSION_S: string +export function boxedCanDeserialize(gboxedType: GObject.Type, nodeType: NodeType): boolean +export function boxedCanSerialize(gboxedType: GObject.Type): [ /* returnType */ boolean, /* nodeType */ NodeType ] +export function boxedDeserialize(gboxedType: GObject.Type, node: Node): object | null +export function boxedSerialize(gboxedType: GObject.Type, boxed?: object | null): Node | null +export function constructGobject(gtype: GObject.Type, data: string, length: number): GObject.Object +export function fromString(str: string): Node | null +export function gobjectDeserialize(gtype: GObject.Type, node: Node): GObject.Object +export function gobjectFromData(gtype: GObject.Type, data: string, length: number): GObject.Object +export function gobjectSerialize(gobject: GObject.Object): Node +export function gobjectToData(gobject: GObject.Object): [ /* returnType */ string, /* length */ number ] +export function gvariantDeserialize(jsonNode: Node, signature?: string | null): GLib.Variant +export function gvariantDeserializeData(json: string, length: number, signature?: string | null): GLib.Variant +export function gvariantSerialize(variant: GLib.Variant): Node +export function gvariantSerializeData(variant: GLib.Variant): [ /* returnType */ string, /* length */ number | null ] +export function parserErrorQuark(): GLib.Quark +export function pathErrorQuark(): GLib.Quark +export function readerErrorQuark(): GLib.Quark +export function serializeGobject(gobject: GObject.Object): [ /* returnType */ string, /* length */ number ] +export function stringCompare(a: string, b: string): number +export function stringEqual(a: string, b: string): boolean +export function stringHash(key: string): number +export function toString(node: Node, pretty: boolean): string +export interface ArrayForeach { + (array: Array, index: number, elementNode: Node): void +} +export interface BoxedDeserializeFunc { + (node: Node): object | null +} +export interface BoxedSerializeFunc { + (boxed?: object | null): Node +} +export interface ObjectForeach { + (object: Object, memberName: string, memberNode: Node): void +} +export class Serializable { + /* Methods of Json.Serializable */ + defaultDeserializeProperty(propertyName: string, value: any, pspec: GObject.ParamSpec, propertyNode: Node): boolean + defaultSerializeProperty(propertyName: string, value: any, pspec: GObject.ParamSpec): Node | null + deserializeProperty(propertyName: string, pspec: GObject.ParamSpec, propertyNode: Node): [ /* returnType */ boolean, /* value */ any ] + findProperty(name: string): GObject.ParamSpec | null + getProperty(pspec: GObject.ParamSpec): /* value */ any + listProperties(): GObject.ParamSpec[] + serializeProperty(propertyName: string, value: any, pspec: GObject.ParamSpec): Node + setProperty(pspec: GObject.ParamSpec, value: any): void + /* Virtual methods of Json.Serializable */ + vfuncDeserializeProperty(propertyName: string, pspec: GObject.ParamSpec, propertyNode: Node): [ /* returnType */ boolean, /* value */ any ] + vfuncFindProperty(name: string): GObject.ParamSpec | null + vfuncGetProperty(pspec: GObject.ParamSpec): /* value */ any + vfuncSerializeProperty(propertyName: string, value: any, pspec: GObject.ParamSpec): Node + vfuncSetProperty(pspec: GObject.ParamSpec, value: any): void + static name: string +} +export interface Builder_ConstructProps extends GObject.Object_ConstructProps { + immutable?: boolean +} +export class Builder { + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of Json.Builder */ + addBooleanValue(value: boolean): Builder | null + addDoubleValue(value: number): Builder | null + addIntValue(value: number): Builder | null + addNullValue(): Builder | null + addStringValue(value: string): Builder | null + addValue(node: Node): Builder | null + beginArray(): Builder | null + beginObject(): Builder | null + endArray(): Builder | null + endObject(): Builder | null + getRoot(): Node | null + reset(): void + setMemberName(memberName: string): Builder | null + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: Builder, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: Builder, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: Builder_ConstructProps) + _init (config?: Builder_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(): Builder + static newImmutable(): Builder + static $gtype: GObject.Type +} +export interface Generator_ConstructProps extends GObject.Object_ConstructProps { + indent?: number + indentChar?: number + pretty?: boolean + root?: Node +} +export class Generator { + /* Properties of Json.Generator */ + indent: number + indentChar: number + pretty: boolean + root: Node + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of Json.Generator */ + getIndent(): number + getIndentChar(): number + getPretty(): boolean + getRoot(): Node | null + setIndent(indentLevel: number): void + setIndentChar(indentChar: number): void + setPretty(isPretty: boolean): void + setRoot(node: Node): void + toData(): [ /* returnType */ string, /* length */ number ] + toFile(filename: string): boolean + toGstring(string: GLib.String): GLib.String + toStream(stream: Gio.OutputStream, cancellable?: Gio.Cancellable | null): boolean + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: Generator, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: Generator, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::indent", callback: (($obj: Generator, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::indent", callback: (($obj: Generator, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::indent", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::indent", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::indent", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::indent-char", callback: (($obj: Generator, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::indent-char", callback: (($obj: Generator, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::indent-char", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::indent-char", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::indent-char", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::pretty", callback: (($obj: Generator, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::pretty", callback: (($obj: Generator, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::pretty", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::pretty", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::pretty", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::root", callback: (($obj: Generator, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::root", callback: (($obj: Generator, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::root", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::root", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::root", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: Generator_ConstructProps) + _init (config?: Generator_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(): Generator + static $gtype: GObject.Type +} +export interface Parser_ConstructProps extends GObject.Object_ConstructProps { + immutable?: boolean +} +export class Parser { + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of Json.Parser */ + getCurrentLine(): number + getCurrentPos(): number + getRoot(): Node | null + hasAssignment(): [ /* returnType */ boolean, /* variableName */ string | null ] + loadFromData(data: string, length: number): boolean + loadFromFile(filename: string): boolean + loadFromMappedFile(filename: string): boolean + loadFromStream(stream: Gio.InputStream, cancellable?: Gio.Cancellable | null): boolean + loadFromStreamAsync(stream: Gio.InputStream, cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + loadFromStreamFinish(result: Gio.AsyncResult): boolean + stealRoot(): Node | null + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Virtual methods of Json.Parser */ + vfuncArrayElement(array: Array, index: number): void + vfuncArrayEnd(array: Array): void + vfuncArrayStart(): void + vfuncError(error: GLib.Error): void + vfuncObjectEnd(object: Object): void + vfuncObjectMember(object: Object, memberName: string): void + vfuncObjectStart(): void + vfuncParseEnd(): void + vfuncParseStart(): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Json.Parser */ + connect(sigName: "array-element", callback: (($obj: Parser, array: Array, index: number) => void)): number + connect_after(sigName: "array-element", callback: (($obj: Parser, array: Array, index: number) => void)): number + emit(sigName: "array-element", array: Array, index: number): void + on(sigName: "array-element", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "array-element", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "array-element", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "array-end", callback: (($obj: Parser, array: Array) => void)): number + connect_after(sigName: "array-end", callback: (($obj: Parser, array: Array) => void)): number + emit(sigName: "array-end", array: Array): void + on(sigName: "array-end", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "array-end", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "array-end", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "array-start", callback: (($obj: Parser) => void)): number + connect_after(sigName: "array-start", callback: (($obj: Parser) => void)): number + emit(sigName: "array-start"): void + on(sigName: "array-start", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "array-start", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "array-start", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "error", callback: (($obj: Parser, error?: object | null) => void)): number + connect_after(sigName: "error", callback: (($obj: Parser, error?: object | null) => void)): number + emit(sigName: "error", error?: object | null): void + on(sigName: "error", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "error", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "error", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "object-end", callback: (($obj: Parser, object: Object) => void)): number + connect_after(sigName: "object-end", callback: (($obj: Parser, object: Object) => void)): number + emit(sigName: "object-end", object: Object): void + on(sigName: "object-end", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "object-end", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "object-end", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "object-member", callback: (($obj: Parser, object: Object, memberName: string) => void)): number + connect_after(sigName: "object-member", callback: (($obj: Parser, object: Object, memberName: string) => void)): number + emit(sigName: "object-member", object: Object, memberName: string): void + on(sigName: "object-member", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "object-member", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "object-member", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "object-start", callback: (($obj: Parser) => void)): number + connect_after(sigName: "object-start", callback: (($obj: Parser) => void)): number + emit(sigName: "object-start"): void + on(sigName: "object-start", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "object-start", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "object-start", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "parse-end", callback: (($obj: Parser) => void)): number + connect_after(sigName: "parse-end", callback: (($obj: Parser) => void)): number + emit(sigName: "parse-end"): void + on(sigName: "parse-end", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "parse-end", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "parse-end", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "parse-start", callback: (($obj: Parser) => void)): number + connect_after(sigName: "parse-start", callback: (($obj: Parser) => void)): number + emit(sigName: "parse-start"): void + on(sigName: "parse-start", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "parse-start", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "parse-start", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: Parser, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: Parser, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: Parser_ConstructProps) + _init (config?: Parser_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(): Parser + static newImmutable(): Parser + static $gtype: GObject.Type +} +export interface Path_ConstructProps extends GObject.Object_ConstructProps { +} +export class Path { + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of Json.Path */ + compile(expression: string): boolean + match(root: Node): Node + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: Path, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: Path, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: Path_ConstructProps) + _init (config?: Path_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(): Path + static query(expression: string, root: Node): Node + static $gtype: GObject.Type +} +export interface Reader_ConstructProps extends GObject.Object_ConstructProps { + root?: Node +} +export class Reader { + /* Properties of Json.Reader */ + root: Node + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of Json.Reader */ + countElements(): number + countMembers(): number + endElement(): void + endMember(): void + getBooleanValue(): boolean + getDoubleValue(): number + getError(): GLib.Error | null + getIntValue(): number + getMemberName(): string | null + getNullValue(): boolean + getStringValue(): string + getValue(): Node | null + isArray(): boolean + isObject(): boolean + isValue(): boolean + listMembers(): string[] + readElement(index: number): boolean + readMember(memberName: string): boolean + setRoot(root?: Node | null): void + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: Reader, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: Reader, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::root", callback: (($obj: Reader, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::root", callback: (($obj: Reader, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::root", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::root", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::root", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: Reader_ConstructProps) + _init (config?: Reader_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(node?: Node | null): Reader + static $gtype: GObject.Type +} +export class Array { + /* Methods of Json.Array */ + addArrayElement(value?: Array | null): void + addBooleanElement(value: boolean): void + addDoubleElement(value: number): void + addElement(node: Node): void + addIntElement(value: number): void + addNullElement(): void + addObjectElement(value: Object): void + addStringElement(value: string): void + dupElement(index: number): Node + equal(b: Array): boolean + foreachElement(func: ArrayForeach): void + getArrayElement(index: number): Array + getBooleanElement(index: number): boolean + getDoubleElement(index: number): number + getElement(index: number): Node + getElements(): Node[] + getIntElement(index: number): number + getLength(): number + getNullElement(index: number): boolean + getObjectElement(index: number): Object + getStringElement(index: number): string + hash(): number + isImmutable(): boolean + ref(): Array + removeElement(index: number): void + seal(): void + unref(): void + static name: string + static new(): Array + constructor() + /* Static methods and pseudo-constructors */ + static new(): Array + static sizedNew(nElements: number): Array +} +export abstract class BuilderClass { + static name: string +} +export class BuilderPrivate { + static name: string +} +export abstract class GeneratorClass { + static name: string +} +export class GeneratorPrivate { + static name: string +} +export class Node { + /* Methods of Json.Node */ + copy(): Node + dupArray(): Array | null + dupObject(): Object | null + dupString(): string | null + equal(b: Node): boolean + free(): void + getArray(): Array | null + getBoolean(): boolean + getDouble(): number + getInt(): number + getNodeType(): NodeType + getObject(): Object | null + getParent(): Node | null + getString(): string | null + getValue(): /* value */ any + getValueType(): GObject.Type + hash(): number + init(type: NodeType): Node + initArray(array?: Array | null): Node + initBoolean(value: boolean): Node + initDouble(value: number): Node + initInt(value: number): Node + initNull(): Node + initObject(object?: Object | null): Node + initString(value?: string | null): Node + isImmutable(): boolean + isNull(): boolean + ref(): Node + seal(): void + setArray(array: Array): void + setBoolean(value: boolean): void + setDouble(value: number): void + setInt(value: number): void + setObject(object?: Object | null): void + setParent(parent: Node): void + setString(value: string): void + setValue(value: any): void + takeArray(array: Array): void + takeObject(object: Object): void + typeName(): string + unref(): void + static name: string + static new(type: NodeType): Node + constructor(type: NodeType) + /* Static methods and pseudo-constructors */ + static alloc(): Node + static new(type: NodeType): Node +} +export class Object { + /* Methods of Json.Object */ + addMember(memberName: string, node: Node): void + dupMember(memberName: string): Node | null + equal(b: Object): boolean + foreachMember(func: ObjectForeach): void + getArrayMember(memberName: string): Array + getBooleanMember(memberName: string): boolean + getBooleanMemberWithDefault(memberName: string, defaultValue: boolean): boolean + getDoubleMember(memberName: string): number + getDoubleMemberWithDefault(memberName: string, defaultValue: number): number + getIntMember(memberName: string): number + getIntMemberWithDefault(memberName: string, defaultValue: number): number + getMember(memberName: string): Node | null + getMembers(): string[] | null + getNullMember(memberName: string): boolean + getObjectMember(memberName: string): Object | null + getSize(): number + getStringMember(memberName: string): string + getStringMemberWithDefault(memberName: string, defaultValue: string): string + getValues(): Node[] | null + hasMember(memberName: string): boolean + hash(): number + isImmutable(): boolean + ref(): Object + removeMember(memberName: string): void + seal(): void + setArrayMember(memberName: string, value: Array): void + setBooleanMember(memberName: string, value: boolean): void + setDoubleMember(memberName: string, value: number): void + setIntMember(memberName: string, value: number): void + setMember(memberName: string, node: Node): void + setNullMember(memberName: string): void + setObjectMember(memberName: string, value: Object): void + setStringMember(memberName: string, value: string): void + unref(): void + static name: string + static new(): Object + constructor() + /* Static methods and pseudo-constructors */ + static new(): Object +} +export class ObjectIter { + /* Methods of Json.ObjectIter */ + init(object: Object): void + initOrdered(object: Object): void + next(): [ /* returnType */ boolean, /* memberName */ string | null, /* memberNode */ Node | null ] + nextOrdered(): [ /* returnType */ boolean, /* memberName */ string | null, /* memberNode */ Node | null ] + static name: string +} +export abstract class ParserClass { + /* Fields of Json.ParserClass */ + parseStart: (parser: Parser) => void + objectStart: (parser: Parser) => void + objectMember: (parser: Parser, object: Object, memberName: string) => void + objectEnd: (parser: Parser, object: Object) => void + arrayStart: (parser: Parser) => void + arrayElement: (parser: Parser, array: Array, index: number) => void + arrayEnd: (parser: Parser, array: Array) => void + parseEnd: (parser: Parser) => void + error: (parser: Parser, error: GLib.Error) => void + static name: string +} +export class ParserPrivate { + static name: string +} +export abstract class PathClass { + static name: string +} +export abstract class ReaderClass { + static name: string +} +export class ReaderPrivate { + static name: string +} +export abstract class SerializableIface { + /* Fields of Json.SerializableIface */ + serializeProperty: (serializable: Serializable, propertyName: string, value: any, pspec: GObject.ParamSpec) => Node + deserializeProperty: (serializable: Serializable, propertyName: string, pspec: GObject.ParamSpec, propertyNode: Node) => [ /* returnType */ boolean, /* value */ any ] + findProperty: (serializable: Serializable, name: string) => GObject.ParamSpec | null + setProperty: (serializable: Serializable, pspec: GObject.ParamSpec, value: any) => void + getProperty: (serializable: Serializable, pspec: GObject.ParamSpec) => /* value */ any + static name: string +} +} \ No newline at end of file diff --git a/@types/node-gtk/Meta-8.d.ts b/@types/node-gtk/Meta-8.d.ts new file mode 100644 index 00000000..ca9eb488 --- /dev/null +++ b/@types/node-gtk/Meta-8.d.ts @@ -0,0 +1,8623 @@ +/** + * Meta-8 + */ + +/// +/// +/// +/// +/// +/// +/// +/// +/// +/// +/// +/// +/// +/// +/// +/// +/// +/// +/// +/// +/// +/// + +declare namespace Meta { + +export enum ButtonFunction { + MENU, + MINIMIZE, + MAXIMIZE, + CLOSE, + LAST, +} +export enum CloseDialogResponse { + WAIT, + FORCE_CLOSE, +} +export enum CompEffect { + CREATE, + UNMINIMIZE, + DESTROY, + MINIMIZE, + NONE, +} +export enum Cursor { + NONE, + DEFAULT, + NORTH_RESIZE, + SOUTH_RESIZE, + WEST_RESIZE, + EAST_RESIZE, + SE_RESIZE, + SW_RESIZE, + NE_RESIZE, + NW_RESIZE, + MOVE_OR_RESIZE_WINDOW, + BUSY, + DND_IN_DRAG, + DND_MOVE, + DND_COPY, + DND_UNSUPPORTED_TARGET, + POINTING_HAND, + CROSSHAIR, + IBEAM, + BLANK, + LAST, +} +export enum DisplayCorner { + TOPLEFT, + TOPRIGHT, + BOTTOMLEFT, + BOTTOMRIGHT, +} +export enum DisplayDirection { + UP, + DOWN, + LEFT, + RIGHT, +} +export enum EdgeType { + WINDOW, + MONITOR, + SCREEN, +} +export enum ExitCode { + SUCCESS, + ERROR, +} +export enum FrameType { + NORMAL, + DIALOG, + MODAL_DIALOG, + UTILITY, + MENU, + BORDER, + ATTACHED, + LAST, +} +export enum GrabOp { + NONE, + WINDOW_BASE, + COMPOSITOR, + WAYLAND_POPUP, + FRAME_BUTTON, + MOVING, + RESIZING_NW, + RESIZING_N, + RESIZING_NE, + RESIZING_E, + RESIZING_SW, + RESIZING_S, + RESIZING_SE, + RESIZING_W, + KEYBOARD_MOVING, + KEYBOARD_RESIZING_UNKNOWN, + KEYBOARD_RESIZING_NW, + KEYBOARD_RESIZING_N, + KEYBOARD_RESIZING_NE, + KEYBOARD_RESIZING_E, + KEYBOARD_RESIZING_SW, + KEYBOARD_RESIZING_S, + KEYBOARD_RESIZING_SE, + KEYBOARD_RESIZING_W, +} +export enum Gravity { + NONE, + NORTH_WEST, + NORTH, + NORTH_EAST, + WEST, + CENTER, + EAST, + SOUTH_WEST, + SOUTH, + SOUTH_EAST, + STATIC, +} +export enum InhibitShortcutsDialogResponse { + ALLOW, + DENY, +} +export enum KeyBindingAction { + NONE, + WORKSPACE_1, + WORKSPACE_2, + WORKSPACE_3, + WORKSPACE_4, + WORKSPACE_5, + WORKSPACE_6, + WORKSPACE_7, + WORKSPACE_8, + WORKSPACE_9, + WORKSPACE_10, + WORKSPACE_11, + WORKSPACE_12, + WORKSPACE_LEFT, + WORKSPACE_RIGHT, + WORKSPACE_UP, + WORKSPACE_DOWN, + WORKSPACE_LAST, + SWITCH_APPLICATIONS, + SWITCH_APPLICATIONS_BACKWARD, + SWITCH_GROUP, + SWITCH_GROUP_BACKWARD, + SWITCH_WINDOWS, + SWITCH_WINDOWS_BACKWARD, + SWITCH_PANELS, + SWITCH_PANELS_BACKWARD, + CYCLE_GROUP, + CYCLE_GROUP_BACKWARD, + CYCLE_WINDOWS, + CYCLE_WINDOWS_BACKWARD, + CYCLE_PANELS, + CYCLE_PANELS_BACKWARD, + SHOW_DESKTOP, + PANEL_MAIN_MENU, + PANEL_RUN_DIALOG, + TOGGLE_RECORDING, + SET_SPEW_MARK, + ACTIVATE_WINDOW_MENU, + TOGGLE_FULLSCREEN, + TOGGLE_MAXIMIZED, + TOGGLE_TILED_LEFT, + TOGGLE_TILED_RIGHT, + TOGGLE_ABOVE, + MAXIMIZE, + UNMAXIMIZE, + TOGGLE_SHADED, + MINIMIZE, + CLOSE, + BEGIN_MOVE, + BEGIN_RESIZE, + TOGGLE_ON_ALL_WORKSPACES, + MOVE_TO_WORKSPACE_1, + MOVE_TO_WORKSPACE_2, + MOVE_TO_WORKSPACE_3, + MOVE_TO_WORKSPACE_4, + MOVE_TO_WORKSPACE_5, + MOVE_TO_WORKSPACE_6, + MOVE_TO_WORKSPACE_7, + MOVE_TO_WORKSPACE_8, + MOVE_TO_WORKSPACE_9, + MOVE_TO_WORKSPACE_10, + MOVE_TO_WORKSPACE_11, + MOVE_TO_WORKSPACE_12, + MOVE_TO_WORKSPACE_LEFT, + MOVE_TO_WORKSPACE_RIGHT, + MOVE_TO_WORKSPACE_UP, + MOVE_TO_WORKSPACE_DOWN, + MOVE_TO_WORKSPACE_LAST, + MOVE_TO_MONITOR_LEFT, + MOVE_TO_MONITOR_RIGHT, + MOVE_TO_MONITOR_UP, + MOVE_TO_MONITOR_DOWN, + RAISE_OR_LOWER, + RAISE, + LOWER, + MAXIMIZE_VERTICALLY, + MAXIMIZE_HORIZONTALLY, + MOVE_TO_CORNER_NW, + MOVE_TO_CORNER_NE, + MOVE_TO_CORNER_SW, + MOVE_TO_CORNER_SE, + MOVE_TO_SIDE_N, + MOVE_TO_SIDE_S, + MOVE_TO_SIDE_E, + MOVE_TO_SIDE_W, + MOVE_TO_CENTER, + OVERLAY_KEY, + LOCATE_POINTER_KEY, + ISO_NEXT_GROUP, + ALWAYS_ON_TOP, + SWITCH_MONITOR, + ROTATE_MONITOR, + LAST, +} +export enum LaterType { + RESIZE, + CALC_SHOWING, + CHECK_FULLSCREEN, + SYNC_STACK, + BEFORE_REDRAW, + IDLE, +} +export enum LocaleDirection { + LTR, + RTL, +} +export enum MonitorSwitchConfigType { + ALL_MIRROR, + ALL_LINEAR, + EXTERNAL, + BUILTIN, + UNKNOWN, +} +export enum MotionDirection { + UP, + DOWN, + LEFT, + RIGHT, + UP_LEFT, + UP_RIGHT, + DOWN_LEFT, + DOWN_RIGHT, +} +export enum PadActionType { + BUTTON, + RING, + STRIP, +} +export enum Preference { + MOUSE_BUTTON_MODS, + FOCUS_MODE, + FOCUS_NEW_WINDOWS, + ATTACH_MODAL_DIALOGS, + RAISE_ON_CLICK, + ACTION_DOUBLE_CLICK_TITLEBAR, + ACTION_MIDDLE_CLICK_TITLEBAR, + ACTION_RIGHT_CLICK_TITLEBAR, + AUTO_RAISE, + AUTO_RAISE_DELAY, + FOCUS_CHANGE_ON_POINTER_REST, + TITLEBAR_FONT, + NUM_WORKSPACES, + DYNAMIC_WORKSPACES, + KEYBINDINGS, + DISABLE_WORKAROUNDS, + BUTTON_LAYOUT, + WORKSPACE_NAMES, + VISUAL_BELL, + AUDIBLE_BELL, + VISUAL_BELL_TYPE, + GNOME_ACCESSIBILITY, + GNOME_ANIMATIONS, + CURSOR_THEME, + CURSOR_SIZE, + RESIZE_WITH_RIGHT_BUTTON, + EDGE_TILING, + FORCE_FULLSCREEN, + WORKSPACES_ONLY_ON_PRIMARY, + DRAGGABLE_BORDER_WIDTH, + AUTO_MAXIMIZE, + CENTER_NEW_WINDOWS, + DRAG_THRESHOLD, + LOCATE_POINTER, + CHECK_ALIVE_TIMEOUT, +} +export enum SelectionType { + SELECTION_PRIMARY, + SELECTION_CLIPBOARD, + SELECTION_DND, + N_SELECTION_TYPES, +} +export enum ShadowMode { + AUTO, + FORCED_OFF, + FORCED_ON, +} +export enum Side { + LEFT, + RIGHT, + TOP, + BOTTOM, +} +export enum SizeChange { + MAXIMIZE, + UNMAXIMIZE, + FULLSCREEN, + UNFULLSCREEN, +} +export enum StackLayer { + DESKTOP, + BOTTOM, + NORMAL, + TOP, + DOCK, + OVERRIDE_REDIRECT, + LAST, +} +export enum TabList { + NORMAL, + DOCKS, + GROUP, + NORMAL_ALL, +} +export enum TabShowType { + ICON, + INSTANTLY, +} +export enum WindowClientType { + WAYLAND, + X11, +} +export enum WindowMenuType { + WM, + APP, +} +export enum WindowType { + NORMAL, + DESKTOP, + DOCK, + DIALOG, + MODAL_DIALOG, + TOOLBAR, + MENU, + UTILITY, + SPLASHSCREEN, + DROPDOWN_MENU, + POPUP_MENU, + TOOLTIP, + NOTIFICATION, + COMBO, + DND, + OVERRIDE_OTHER, +} +export enum BarrierDirection { + POSITIVE_X, + POSITIVE_Y, + NEGATIVE_X, + NEGATIVE_Y, +} +export enum DebugPaintFlag { + NONE, + OPAQUE_REGION, +} +export enum DebugTopic { + VERBOSE, + FOCUS, + WORKAREA, + STACK, + SM, + EVENTS, + WINDOW_STATE, + WINDOW_OPS, + GEOMETRY, + PLACEMENT, + PING, + KEYBINDINGS, + SYNC, + STARTUP, + PREFS, + GROUPS, + RESIZING, + SHAPES, + EDGE_RESISTANCE, + DBUS, + INPUT, + WAYLAND, + KMS, + SCREEN_CAST, + REMOTE_DESKTOP, +} +export enum Direction { + LEFT, + RIGHT, + TOP, + BOTTOM, + UP, + DOWN, + HORIZONTAL, + VERTICAL, +} +export enum FrameFlags { + ALLOWS_DELETE, + ALLOWS_MENU, + ALLOWS_MINIMIZE, + ALLOWS_MAXIMIZE, + ALLOWS_VERTICAL_RESIZE, + ALLOWS_HORIZONTAL_RESIZE, + HAS_FOCUS, + SHADED, + STUCK, + MAXIMIZED, + ALLOWS_SHADE, + ALLOWS_MOVE, + FULLSCREEN, + ABOVE, + TILED_LEFT, + TILED_RIGHT, +} +export enum KeyBindingFlags { + NONE, + PER_WINDOW, + BUILTIN, + IS_REVERSED, + NON_MASKABLE, + IGNORE_AUTOREPEAT, + NO_AUTO_GRAB, +} +export enum MaximizeFlags { + HORIZONTAL, + VERTICAL, + BOTH, +} +export enum ModalOptions { + POINTER_ALREADY_GRABBED, + KEYBOARD_ALREADY_GRABBED, +} +export enum VirtualModifier { + SHIFT_MASK, + CONTROL_MASK, + ALT_MASK, + META_MASK, + SUPER_MASK, + HYPER_MASK, + MOD2_MASK, + MOD3_MASK, + MOD4_MASK, + MOD5_MASK, +} +export const CURRENT_TIME: number +export const DEFAULT_ICON_NAME: string +export const ICON_HEIGHT: number +export const ICON_WIDTH: number +export const MINI_ICON_HEIGHT: number +export const MINI_ICON_WIDTH: number +export const PRIORITY_BEFORE_REDRAW: number +export const PRIORITY_PREFS_NOTIFY: number +export const PRIORITY_REDRAW: number +export const PRIORITY_RESIZE: number +export const VIRTUAL_CORE_KEYBOARD_ID: number +export const VIRTUAL_CORE_POINTER_ID: number +export function addClutterDebugFlags(debugFlags: Clutter.DebugFlag, drawFlags: Clutter.DrawDebugFlag, pickFlags: Clutter.PickDebugFlag): void +export function addDebugPaintFlag(flag: DebugPaintFlag): void +export function addVerboseTopic(topic: DebugTopic): void +export function clutterInit(): void +export function disableUnredirectForDisplay(display: Display): void +export function enableUnredirectForDisplay(display: Display): void +export function exit(code: ExitCode): void +export function externalBindingNameForAction(keybindingAction: number): string +export function finalize(): void +export function focusStageWindow(display: Display, timestamp: number): void +export function frameTypeToString(type: FrameType): string +export function gUtf8Strndup(src: string, n: number): string +export function getBackend(): Backend +export function getDebugPaintFlags(): DebugPaintFlag +export function getExitCode(): ExitCode +export function getFeedbackGroupForDisplay(display: Display): Clutter.Actor +export function getLocaleDirection(): LocaleDirection +export function getReplaceCurrentWm(): boolean +export function getStageForDisplay(display: Display): Clutter.Actor +export function getTopWindowGroupForDisplay(display: Display): Clutter.Actor +export function getWindowActors(display: Display): Clutter.Actor[] +export function getWindowGroupForDisplay(display: Display): Clutter.Actor +export function gravityToString(gravity: Gravity): string +export function isRestart(): boolean +export function isSyncing(): boolean +export function isTopicEnabled(topic: DebugTopic): boolean +export function isVerbose(): boolean +export function isWaylandCompositor(): boolean +export function keybindingsSetCustomHandler(name: string, handler: KeyHandlerFunc | null): boolean +export function laterAdd(when: LaterType, func: GLib.SourceFunc): number +export function laterRemove(laterId: number): void +export function popNoMsgPrefix(): void +export function preferenceToString(pref: Preference): string +export function prefsBellIsAudible(): boolean +export function prefsChangeWorkspaceName(i: number, name: string): void +export function prefsGetActionDoubleClickTitlebar(): GDesktopEnums.TitlebarAction +export function prefsGetActionMiddleClickTitlebar(): GDesktopEnums.TitlebarAction +export function prefsGetActionRightClickTitlebar(): GDesktopEnums.TitlebarAction +export function prefsGetAttachModalDialogs(): boolean +export function prefsGetAutoMaximize(): boolean +export function prefsGetAutoRaise(): boolean +export function prefsGetAutoRaiseDelay(): number +export function prefsGetButtonLayout(): /* buttonLayout */ ButtonLayout +export function prefsGetCenterNewWindows(): boolean +export function prefsGetCheckAliveTimeout(): number +export function prefsGetCompositingManager(): boolean +export function prefsGetCursorSize(): number +export function prefsGetCursorTheme(): string +export function prefsGetDisableWorkarounds(): boolean +export function prefsGetDragThreshold(): number +export function prefsGetDraggableBorderWidth(): number +export function prefsGetDynamicWorkspaces(): boolean +export function prefsGetEdgeTiling(): boolean +export function prefsGetFocusChangeOnPointerRest(): boolean +export function prefsGetFocusMode(): GDesktopEnums.FocusMode +export function prefsGetFocusNewWindows(): GDesktopEnums.FocusNewWindows +export function prefsGetForceFullscreen(): boolean +export function prefsGetGnomeAccessibility(): boolean +export function prefsGetGnomeAnimations(): boolean +export function prefsGetKeybindingAction(name: string): KeyBindingAction +export function prefsGetMouseButtonMenu(): number +export function prefsGetMouseButtonMods(): VirtualModifier +export function prefsGetMouseButtonResize(): number +export function prefsGetNumWorkspaces(): number +export function prefsGetRaiseOnClick(): boolean +export function prefsGetShowFallbackAppMenu(): boolean +export function prefsGetTitlebarFont(): Pango.FontDescription +export function prefsGetVisualBell(): boolean +export function prefsGetVisualBellType(): GDesktopEnums.VisualBellType +export function prefsGetWorkspaceName(i: number): string +export function prefsGetWorkspacesOnlyOnPrimary(): boolean +export function prefsInit(): void +export function prefsSetForceFullscreen(whether: boolean): void +export function prefsSetNumWorkspaces(nWorkspaces: number): void +export function prefsSetShowFallbackAppMenu(whether: boolean): void +export function pushNoMsgPrefix(): void +export function quit(code: ExitCode): void +export function rect(x: number, y: number, width: number, height: number): Rectangle +export function registerWithSession(): void +export function removeClutterDebugFlags(debugFlags: Clutter.DebugFlag, drawFlags: Clutter.DrawDebugFlag, pickFlags: Clutter.PickDebugFlag): void +export function removeDebugPaintFlag(flag: DebugPaintFlag): void +export function removeVerboseTopic(topic: DebugTopic): void +export function restart(message?: string | null): void +export function runMainLoop(): void +export function start(): void +export function testInit(): void +export function unsignedLongEqual(v1?: object | null, v2?: object | null): number +export function unsignedLongHash(v?: object | null): number +export function x11ErrorTrapPop(x11Display: X11Display): void +export function x11ErrorTrapPopWithReturn(x11Display: X11Display): number +export function x11ErrorTrapPush(x11Display: X11Display): void +export function x11InitGdkDisplay(): boolean +export interface IdleMonitorWatchFunc { + (monitor: IdleMonitor, watchId: number): void +} +export interface KeyHandlerFunc { + (display: Display, window: Window, event: object | null, binding: KeyBinding): void +} +export interface PrefsChangedFunc { + (pref: Preference): void +} +export interface WindowForeachFunc { + (window: Window): boolean +} +export class CloseDialog { + /* Methods of Meta.CloseDialog */ + focus(): void + hide(): void + isVisible(): boolean + response(response: CloseDialogResponse): void + show(): void + /* Virtual methods of Meta.CloseDialog */ + vfuncFocus(): void + vfuncHide(): void + vfuncShow(): void + /* Signals of Meta.CloseDialog */ + connect(sigName: "response", callback: (($obj: CloseDialog, object: CloseDialogResponse) => void)): number + connect_after(sigName: "response", callback: (($obj: CloseDialog, object: CloseDialogResponse) => void)): number + emit(sigName: "response", object: CloseDialogResponse): void + on(sigName: "response", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "response", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "response", callback: (...args: any[]) => void): NodeJS.EventEmitter + static name: string +} +export class InhibitShortcutsDialog { + /* Methods of Meta.InhibitShortcutsDialog */ + hide(): void + response(response: InhibitShortcutsDialogResponse): void + show(): void + /* Virtual methods of Meta.InhibitShortcutsDialog */ + vfuncHide(): void + vfuncShow(): void + /* Signals of Meta.InhibitShortcutsDialog */ + connect(sigName: "response", callback: (($obj: InhibitShortcutsDialog, object: InhibitShortcutsDialogResponse) => void)): number + connect_after(sigName: "response", callback: (($obj: InhibitShortcutsDialog, object: InhibitShortcutsDialogResponse) => void)): number + emit(sigName: "response", object: InhibitShortcutsDialogResponse): void + on(sigName: "response", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "response", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "response", callback: (...args: any[]) => void): NodeJS.EventEmitter + static name: string +} +export interface Backend_ConstructProps extends GObject.Object_ConstructProps { +} +export class Backend { + /* Fields of Meta.Backend */ + parentInstance: GObject.Object + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of Meta.Backend */ + getDnd(): Dnd + getRemoteAccessController(): RemoteAccessController + getStage(): Clutter.Actor + isRenderingHardwareAccelerated(): boolean + lockLayoutGroup(idx: number): void + setKeymap(layouts: string, variants: string, options: string): void + setNumlock(numlockState: boolean): void + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Methods of Gio.Initable */ + init(cancellable?: Gio.Cancellable | null): boolean + /* Virtual methods of Meta.Backend */ + vfuncInit(cancellable?: Gio.Cancellable | null): boolean + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Meta.Backend */ + connect(sigName: "gpu-added", callback: (($obj: Backend, gpu: any) => void)): number + connect_after(sigName: "gpu-added", callback: (($obj: Backend, gpu: any) => void)): number + emit(sigName: "gpu-added", gpu: any): void + on(sigName: "gpu-added", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "gpu-added", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "gpu-added", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "keymap-changed", callback: (($obj: Backend) => void)): number + connect_after(sigName: "keymap-changed", callback: (($obj: Backend) => void)): number + emit(sigName: "keymap-changed"): void + on(sigName: "keymap-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "keymap-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "keymap-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "keymap-layout-group-changed", callback: (($obj: Backend, object: number) => void)): number + connect_after(sigName: "keymap-layout-group-changed", callback: (($obj: Backend, object: number) => void)): number + emit(sigName: "keymap-layout-group-changed", object: number): void + on(sigName: "keymap-layout-group-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "keymap-layout-group-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "keymap-layout-group-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "last-device-changed", callback: (($obj: Backend, object: Clutter.InputDevice) => void)): number + connect_after(sigName: "last-device-changed", callback: (($obj: Backend, object: Clutter.InputDevice) => void)): number + emit(sigName: "last-device-changed", object: Clutter.InputDevice): void + on(sigName: "last-device-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "last-device-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "last-device-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "lid-is-closed-changed", callback: (($obj: Backend, object: boolean) => void)): number + connect_after(sigName: "lid-is-closed-changed", callback: (($obj: Backend, object: boolean) => void)): number + emit(sigName: "lid-is-closed-changed", object: boolean): void + on(sigName: "lid-is-closed-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "lid-is-closed-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "lid-is-closed-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "prepare-shutdown", callback: (($obj: Backend) => void)): number + connect_after(sigName: "prepare-shutdown", callback: (($obj: Backend) => void)): number + emit(sigName: "prepare-shutdown"): void + on(sigName: "prepare-shutdown", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "prepare-shutdown", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "prepare-shutdown", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: Backend, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: Backend, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: Backend_ConstructProps) + _init (config?: Backend_ConstructProps): void + /* Static methods and pseudo-constructors */ + static newv(objectType: GObject.Type, parameters: GObject.Parameter[], cancellable?: Gio.Cancellable | null): GObject.Object + static $gtype: GObject.Type +} +export interface Background_ConstructProps extends GObject.Object_ConstructProps { + metaDisplay?: Display +} +export class Background { + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of Meta.Background */ + setBlend(file1: Gio.File, file2: Gio.File, blendFactor: number, style: GDesktopEnums.BackgroundStyle): void + setColor(color: Clutter.Color): void + setFile(file: Gio.File | null, style: GDesktopEnums.BackgroundStyle): void + setGradient(shadingDirection: GDesktopEnums.BackgroundShading, color: Clutter.Color, secondColor: Clutter.Color): void + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Meta.Background */ + connect(sigName: "changed", callback: (($obj: Background) => void)): number + connect_after(sigName: "changed", callback: (($obj: Background) => void)): number + emit(sigName: "changed"): void + on(sigName: "changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: Background, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: Background, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: Background_ConstructProps) + _init (config?: Background_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(display: Display): Background + static refreshAll(): void + static $gtype: GObject.Type +} +export interface BackgroundActor_ConstructProps extends Clutter.Actor_ConstructProps { + metaDisplay?: Display + monitor?: number +} +export class BackgroundActor { + /* Properties of Clutter.Actor */ + actions: Clutter.Action + readonly allocation: Clutter.ActorBox + backgroundColor: Clutter.Color + readonly backgroundColorSet: boolean + childTransform: Graphene.Matrix + readonly childTransformSet: boolean + clipRect: Graphene.Rect + clipToAllocation: boolean + constraints: Clutter.Constraint + content: Clutter.Content + readonly contentBox: Clutter.ActorBox + contentGravity: Clutter.ContentGravity + contentRepeat: Clutter.ContentRepeat + effect: Clutter.Effect + readonly firstChild: Clutter.Actor + fixedPositionSet: boolean + fixedX: number + fixedY: number + readonly hasClip: boolean + readonly hasPointer: boolean + height: number + readonly lastChild: Clutter.Actor + layoutManager: Clutter.LayoutManager + magnificationFilter: Clutter.ScalingFilter + readonly mapped: boolean + marginBottom: number + marginLeft: number + marginRight: number + marginTop: number + minHeight: number + minHeightSet: boolean + minWidth: number + minWidthSet: boolean + minificationFilter: Clutter.ScalingFilter + name: string + naturalHeight: number + naturalHeightSet: boolean + naturalWidth: number + naturalWidthSet: boolean + offscreenRedirect: Clutter.OffscreenRedirect + opacity: number + pivotPoint: Graphene.Point + pivotPointZ: number + position: Graphene.Point + reactive: boolean + readonly realized: boolean + requestMode: Clutter.RequestMode + rotationAngleX: number + rotationAngleY: number + rotationAngleZ: number + scaleX: number + scaleY: number + scaleZ: number + showOnSetParent: boolean + size: Graphene.Size + textDirection: Clutter.TextDirection + transform: Graphene.Matrix + readonly transformSet: boolean + translationX: number + translationY: number + translationZ: number + visible: boolean + width: number + x: number + xAlign: Clutter.ActorAlign + xExpand: boolean + y: number + yAlign: Clutter.ActorAlign + yExpand: boolean + zPosition: number + /* Fields of Clutter.Actor */ + flags: number + /* Fields of GObject.InitiallyUnowned */ + gTypeInstance: GObject.TypeInstance + /* Methods of Clutter.Actor */ + addAction(action: Clutter.Action): void + addActionWithName(name: string, action: Clutter.Action): void + addChild(child: Clutter.Actor): void + addConstraint(constraint: Clutter.Constraint): void + addConstraintWithName(name: string, constraint: Clutter.Constraint): void + addEffect(effect: Clutter.Effect): void + addEffectWithName(name: string, effect: Clutter.Effect): void + addTransition(name: string, transition: Clutter.Transition): void + allocate(box: Clutter.ActorBox): void + allocateAlignFill(box: Clutter.ActorBox, xAlign: number, yAlign: number, xFill: boolean, yFill: boolean): void + allocateAvailableSize(x: number, y: number, availableWidth: number, availableHeight: number): void + allocatePreferredSize(x: number, y: number): void + applyRelativeTransformToPoint(ancestor: Clutter.Actor | null, point: Graphene.Point3D): /* vertex */ Graphene.Point3D + applyTransformToPoint(point: Graphene.Point3D): /* vertex */ Graphene.Point3D + bindModel(model: Gio.ListModel | null, createChildFunc: Clutter.ActorCreateChildFunc): void + clearActions(): void + clearConstraints(): void + clearEffects(): void + contains(descendant: Clutter.Actor): boolean + continuePaint(paintContext: Clutter.PaintContext): void + continuePick(pickContext: Clutter.PickContext): void + createPangoContext(): Pango.Context + createPangoLayout(text?: string | null): Pango.Layout + destroy(): void + destroyAllChildren(): void + event(event: Clutter.Event, capture: boolean): boolean + getAbsAllocationVertices(): /* verts */ Graphene.Point3D[] + getAccessible(): Atk.Object + getAction(name: string): Clutter.Action + getActions(): Clutter.Action[] + getAllocationBox(): /* box */ Clutter.ActorBox + getBackgroundColor(): /* color */ Clutter.Color + getChildAtIndex(index: number): Clutter.Actor + getChildTransform(): /* transform */ Graphene.Matrix + getChildren(): Clutter.Actor[] + getClip(): [ /* xoff */ number | null, /* yoff */ number | null, /* width */ number | null, /* height */ number | null ] + getClipToAllocation(): boolean + getConstraint(name: string): Clutter.Constraint + getConstraints(): Clutter.Constraint[] + getContent(): Clutter.Content + getContentBox(): /* box */ Clutter.ActorBox + getContentGravity(): Clutter.ContentGravity + getContentRepeat(): Clutter.ContentRepeat + getContentScalingFilters(): [ /* minFilter */ Clutter.ScalingFilter | null, /* magFilter */ Clutter.ScalingFilter | null ] + getDefaultPaintVolume(): Clutter.PaintVolume + getEasingDelay(): number + getEasingDuration(): number + getEasingMode(): Clutter.AnimationMode + getEffect(name: string): Clutter.Effect + getEffects(): Clutter.Effect[] + getFirstChild(): Clutter.Actor + getFixedPosition(): [ /* returnType */ boolean, /* x */ number | null, /* y */ number | null ] + getFixedPositionSet(): boolean + getFlags(): Clutter.ActorFlags + getHeight(): number + getLastChild(): Clutter.Actor + getLayoutManager(): Clutter.LayoutManager + getMargin(): /* margin */ Clutter.Margin + getMarginBottom(): number + getMarginLeft(): number + getMarginRight(): number + getMarginTop(): number + getNChildren(): number + getName(): string + getNextSibling(): Clutter.Actor + getOffscreenRedirect(): Clutter.OffscreenRedirect + getOpacity(): number + getOpacityOverride(): number + getPaintBox(): [ /* returnType */ boolean, /* box */ Clutter.ActorBox ] + getPaintOpacity(): number + getPaintVisibility(): boolean + getPaintVolume(): Clutter.PaintVolume + getPangoContext(): Pango.Context + getParent(): Clutter.Actor + getPivotPoint(): [ /* pivotX */ number | null, /* pivotY */ number | null ] + getPivotPointZ(): number + getPosition(): [ /* x */ number | null, /* y */ number | null ] + getPreferredHeight(forWidth: number): [ /* minHeightP */ number | null, /* naturalHeightP */ number | null ] + getPreferredSize(): [ /* minWidthP */ number | null, /* minHeightP */ number | null, /* naturalWidthP */ number | null, /* naturalHeightP */ number | null ] + getPreferredWidth(forHeight: number): [ /* minWidthP */ number | null, /* naturalWidthP */ number | null ] + getPreviousSibling(): Clutter.Actor + getReactive(): boolean + getRequestMode(): Clutter.RequestMode + getResourceScale(): number + getRotationAngle(axis: Clutter.RotateAxis): number + getScale(): [ /* scaleX */ number | null, /* scaleY */ number | null ] + getScaleZ(): number + getSize(): [ /* width */ number | null, /* height */ number | null ] + getStage(): Clutter.Stage + getTextDirection(): Clutter.TextDirection + getTransform(): /* transform */ Graphene.Matrix + getTransformedExtents(): /* rect */ Graphene.Rect + getTransformedPaintVolume(relativeToAncestor: Clutter.Actor): Clutter.PaintVolume + getTransformedPosition(): [ /* x */ number | null, /* y */ number | null ] + getTransformedSize(): [ /* width */ number | null, /* height */ number | null ] + getTransition(name: string): Clutter.Transition + getTranslation(): [ /* translateX */ number | null, /* translateY */ number | null, /* translateZ */ number | null ] + getWidth(): number + getX(): number + getXAlign(): Clutter.ActorAlign + getXExpand(): boolean + getY(): number + getYAlign(): Clutter.ActorAlign + getYExpand(): boolean + getZPosition(): number + grabKeyFocus(): void + hasAccessible(): boolean + hasActions(): boolean + hasAllocation(): boolean + hasConstraints(): boolean + hasDamage(): boolean + hasEffects(): boolean + hasKeyFocus(): boolean + hasMappedClones(): boolean + hasOverlaps(): boolean + hide(): void + inhibitCulling(): void + insertChildAbove(child: Clutter.Actor, sibling?: Clutter.Actor | null): void + insertChildAtIndex(child: Clutter.Actor, index: number): void + insertChildBelow(child: Clutter.Actor, sibling?: Clutter.Actor | null): void + invalidatePaintVolume(): void + invalidateTransform(): void + isEffectivelyOnStageView(view: Clutter.StageView): boolean + isInClonePaint(): boolean + isMapped(): boolean + isRealized(): boolean + isRotated(): boolean + isScaled(): boolean + isVisible(): boolean + map(): void + moveBy(dx: number, dy: number): void + needsExpand(orientation: Clutter.Orientation): boolean + paint(paintContext: Clutter.PaintContext): void + peekStageViews(): Clutter.StageView[] + pick(pickContext: Clutter.PickContext): void + pickBox(pickContext: Clutter.PickContext, box: Clutter.ActorBox): void + queueRedraw(): void + queueRedrawWithClip(clip?: cairo.RectangleInt | null): void + queueRelayout(): void + realize(): void + removeAction(action: Clutter.Action): void + removeActionByName(name: string): void + removeAllChildren(): void + removeAllTransitions(): void + removeChild(child: Clutter.Actor): void + removeClip(): void + removeConstraint(constraint: Clutter.Constraint): void + removeConstraintByName(name: string): void + removeEffect(effect: Clutter.Effect): void + removeEffectByName(name: string): void + removeTransition(name: string): void + replaceChild(oldChild: Clutter.Actor, newChild: Clutter.Actor): void + restoreEasingState(): void + saveEasingState(): void + setAllocation(box: Clutter.ActorBox): void + setBackgroundColor(color?: Clutter.Color | null): void + setChildAboveSibling(child: Clutter.Actor, sibling?: Clutter.Actor | null): void + setChildAtIndex(child: Clutter.Actor, index: number): void + setChildBelowSibling(child: Clutter.Actor, sibling?: Clutter.Actor | null): void + setChildTransform(transform?: Graphene.Matrix | null): void + setClip(xoff: number, yoff: number, width: number, height: number): void + setClipToAllocation(clipSet: boolean): void + setContent(content?: Clutter.Content | null): void + setContentGravity(gravity: Clutter.ContentGravity): void + setContentRepeat(repeat: Clutter.ContentRepeat): void + setContentScalingFilters(minFilter: Clutter.ScalingFilter, magFilter: Clutter.ScalingFilter): void + setEasingDelay(msecs: number): void + setEasingDuration(msecs: number): void + setEasingMode(mode: Clutter.AnimationMode): void + setFixedPositionSet(isSet: boolean): void + setFlags(flags: Clutter.ActorFlags): void + setHeight(height: number): void + setLayoutManager(manager?: Clutter.LayoutManager | null): void + setMargin(margin: Clutter.Margin): void + setMarginBottom(margin: number): void + setMarginLeft(margin: number): void + setMarginRight(margin: number): void + setMarginTop(margin: number): void + setName(name: string): void + setOffscreenRedirect(redirect: Clutter.OffscreenRedirect): void + setOpacity(opacity: number): void + setOpacityOverride(opacity: number): void + setPivotPoint(pivotX: number, pivotY: number): void + setPivotPointZ(pivotZ: number): void + setPosition(x: number, y: number): void + setReactive(reactive: boolean): void + setRequestMode(mode: Clutter.RequestMode): void + setRotationAngle(axis: Clutter.RotateAxis, angle: number): void + setScale(scaleX: number, scaleY: number): void + setScaleZ(scaleZ: number): void + setSize(width: number, height: number): void + setTextDirection(textDir: Clutter.TextDirection): void + setTransform(transform?: Graphene.Matrix | null): void + setTranslation(translateX: number, translateY: number, translateZ: number): void + setWidth(width: number): void + setX(x: number): void + setXAlign(xAlign: Clutter.ActorAlign): void + setXExpand(expand: boolean): void + setY(y: number): void + setYAlign(yAlign: Clutter.ActorAlign): void + setYExpand(expand: boolean): void + setZPosition(zPosition: number): void + shouldPick(pickContext: Clutter.PickContext): boolean + show(): void + transformStagePoint(x: number, y: number): [ /* returnType */ boolean, /* xOut */ number, /* yOut */ number ] + uninhibitCulling(): void + unmap(): void + unrealize(): void + unsetFlags(flags: Clutter.ActorFlags): void + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Methods of Clutter.Animatable */ + findProperty(propertyName: string): GObject.ParamSpec + getActor(): Clutter.Actor + getInitialState(propertyName: string, value: any): void + interpolateValue(propertyName: string, interval: Clutter.Interval, progress: number): [ /* returnType */ boolean, /* value */ any ] + setFinalState(propertyName: string, value: any): void + /* Methods of Clutter.Container */ + addActor(actor: Clutter.Actor): void + childGetProperty(child: Clutter.Actor, property: string, value: any): void + childNotify(child: Clutter.Actor, pspec: GObject.ParamSpec): void + childSetProperty(child: Clutter.Actor, property: string, value: any): void + createChildMeta(actor: Clutter.Actor): void + destroyChildMeta(actor: Clutter.Actor): void + findChildByName(childName: string): Clutter.Actor + getChildMeta(actor: Clutter.Actor): Clutter.ChildMeta + lowerChild(actor: Clutter.Actor, sibling?: Clutter.Actor | null): void + raiseChild(actor: Clutter.Actor, sibling?: Clutter.Actor | null): void + removeActor(actor: Clutter.Actor): void + sortDepthOrder(): void + /* Methods of Clutter.Scriptable */ + getId(): string + parseCustomNode(script: Clutter.Script, value: any, name: string, node: Json.Node): boolean + setCustomProperty(script: Clutter.Script, name: string, value: any): void + setId(id: string): void + /* Virtual methods of Meta.BackgroundActor */ + vfuncFindProperty(propertyName: string): GObject.ParamSpec + vfuncGetActor(): Clutter.Actor + vfuncGetInitialState(propertyName: string, value: any): void + vfuncInterpolateValue(propertyName: string, interval: Clutter.Interval, progress: number): [ /* returnType */ boolean, /* value */ any ] + vfuncSetFinalState(propertyName: string, value: any): void + vfuncActorAdded(actor: Clutter.Actor): void + vfuncActorRemoved(actor: Clutter.Actor): void + vfuncAdd(actor: Clutter.Actor): void + vfuncChildNotify(child: Clutter.Actor, pspec: GObject.ParamSpec): void + vfuncCreateChildMeta(actor: Clutter.Actor): void + vfuncDestroyChildMeta(actor: Clutter.Actor): void + vfuncGetChildMeta(actor: Clutter.Actor): Clutter.ChildMeta + vfuncLower(actor: Clutter.Actor, sibling?: Clutter.Actor | null): void + vfuncRaise(actor: Clutter.Actor, sibling?: Clutter.Actor | null): void + vfuncRemove(actor: Clutter.Actor): void + vfuncSortDepthOrder(): void + vfuncGetId(): string + vfuncParseCustomNode(script: Clutter.Script, value: any, name: string, node: Json.Node): boolean + vfuncSetCustomProperty(script: Clutter.Script, name: string, value: any): void + vfuncSetId(id: string): void + /* Virtual methods of Clutter.Actor */ + vfuncAllocate(box: Clutter.ActorBox): void + vfuncApplyTransform(matrix: Graphene.Matrix): void + vfuncButtonPressEvent(event: Clutter.ButtonEvent): boolean + vfuncButtonReleaseEvent(event: Clutter.ButtonEvent): boolean + vfuncCalculateResourceScale(phase: number): number + vfuncCapturedEvent(event: Clutter.Event): boolean + vfuncDestroy(): void + vfuncEnterEvent(event: Clutter.CrossingEvent): boolean + vfuncEvent(event: Clutter.Event): boolean + vfuncGetAccessible(): Atk.Object + vfuncGetPaintVolume(volume: Clutter.PaintVolume): boolean + vfuncGetPreferredHeight(forWidth: number): [ /* minHeightP */ number | null, /* naturalHeightP */ number | null ] + vfuncGetPreferredWidth(forHeight: number): [ /* minWidthP */ number | null, /* naturalWidthP */ number | null ] + vfuncHasAccessible(): boolean + vfuncHasOverlaps(): boolean + vfuncHide(): void + vfuncHideAll(): void + vfuncKeyFocusIn(): void + vfuncKeyFocusOut(): void + vfuncKeyPressEvent(event: Clutter.KeyEvent): boolean + vfuncKeyReleaseEvent(event: Clutter.KeyEvent): boolean + vfuncLeaveEvent(event: Clutter.CrossingEvent): boolean + vfuncMap(): void + vfuncMotionEvent(event: Clutter.MotionEvent): boolean + vfuncPaint(paintContext: Clutter.PaintContext): void + vfuncPaintNode(root: Clutter.PaintNode): void + vfuncParentSet(oldParent: Clutter.Actor): void + vfuncPick(pickContext: Clutter.PickContext): void + vfuncQueueRelayout(): void + vfuncRealize(): void + vfuncResourceScaleChanged(): void + vfuncScrollEvent(event: Clutter.ScrollEvent): boolean + vfuncShow(): void + vfuncTouchEvent(event: Clutter.TouchEvent): boolean + vfuncUnmap(): void + vfuncUnrealize(): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Clutter.Actor */ + connect(sigName: "button-press-event", callback: (($obj: BackgroundActor, event: Clutter.ButtonEvent) => boolean)): number + connect_after(sigName: "button-press-event", callback: (($obj: BackgroundActor, event: Clutter.ButtonEvent) => boolean)): number + emit(sigName: "button-press-event", event: Clutter.ButtonEvent): void + on(sigName: "button-press-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "button-press-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "button-press-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "button-release-event", callback: (($obj: BackgroundActor, event: Clutter.ButtonEvent) => boolean)): number + connect_after(sigName: "button-release-event", callback: (($obj: BackgroundActor, event: Clutter.ButtonEvent) => boolean)): number + emit(sigName: "button-release-event", event: Clutter.ButtonEvent): void + on(sigName: "button-release-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "button-release-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "button-release-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "captured-event", callback: (($obj: BackgroundActor, event: Clutter.Event) => boolean)): number + connect_after(sigName: "captured-event", callback: (($obj: BackgroundActor, event: Clutter.Event) => boolean)): number + emit(sigName: "captured-event", event: Clutter.Event): void + on(sigName: "captured-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "captured-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "captured-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "destroy", callback: (($obj: BackgroundActor) => void)): number + connect_after(sigName: "destroy", callback: (($obj: BackgroundActor) => void)): number + emit(sigName: "destroy"): void + on(sigName: "destroy", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "destroy", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "destroy", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "enter-event", callback: (($obj: BackgroundActor, event: Clutter.CrossingEvent) => boolean)): number + connect_after(sigName: "enter-event", callback: (($obj: BackgroundActor, event: Clutter.CrossingEvent) => boolean)): number + emit(sigName: "enter-event", event: Clutter.CrossingEvent): void + on(sigName: "enter-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "enter-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "enter-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "event", callback: (($obj: BackgroundActor, event: Clutter.Event) => boolean)): number + connect_after(sigName: "event", callback: (($obj: BackgroundActor, event: Clutter.Event) => boolean)): number + emit(sigName: "event", event: Clutter.Event): void + on(sigName: "event", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "event", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "event", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "hide", callback: (($obj: BackgroundActor) => void)): number + connect_after(sigName: "hide", callback: (($obj: BackgroundActor) => void)): number + emit(sigName: "hide"): void + on(sigName: "hide", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "hide", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "hide", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "key-focus-in", callback: (($obj: BackgroundActor) => void)): number + connect_after(sigName: "key-focus-in", callback: (($obj: BackgroundActor) => void)): number + emit(sigName: "key-focus-in"): void + on(sigName: "key-focus-in", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "key-focus-in", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "key-focus-in", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "key-focus-out", callback: (($obj: BackgroundActor) => void)): number + connect_after(sigName: "key-focus-out", callback: (($obj: BackgroundActor) => void)): number + emit(sigName: "key-focus-out"): void + on(sigName: "key-focus-out", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "key-focus-out", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "key-focus-out", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "key-press-event", callback: (($obj: BackgroundActor, event: Clutter.KeyEvent) => boolean)): number + connect_after(sigName: "key-press-event", callback: (($obj: BackgroundActor, event: Clutter.KeyEvent) => boolean)): number + emit(sigName: "key-press-event", event: Clutter.KeyEvent): void + on(sigName: "key-press-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "key-press-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "key-press-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "key-release-event", callback: (($obj: BackgroundActor, event: Clutter.KeyEvent) => boolean)): number + connect_after(sigName: "key-release-event", callback: (($obj: BackgroundActor, event: Clutter.KeyEvent) => boolean)): number + emit(sigName: "key-release-event", event: Clutter.KeyEvent): void + on(sigName: "key-release-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "key-release-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "key-release-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "leave-event", callback: (($obj: BackgroundActor, event: Clutter.CrossingEvent) => boolean)): number + connect_after(sigName: "leave-event", callback: (($obj: BackgroundActor, event: Clutter.CrossingEvent) => boolean)): number + emit(sigName: "leave-event", event: Clutter.CrossingEvent): void + on(sigName: "leave-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "leave-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "leave-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "motion-event", callback: (($obj: BackgroundActor, event: Clutter.MotionEvent) => boolean)): number + connect_after(sigName: "motion-event", callback: (($obj: BackgroundActor, event: Clutter.MotionEvent) => boolean)): number + emit(sigName: "motion-event", event: Clutter.MotionEvent): void + on(sigName: "motion-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "motion-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "motion-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "parent-set", callback: (($obj: BackgroundActor, oldParent?: Clutter.Actor | null) => void)): number + connect_after(sigName: "parent-set", callback: (($obj: BackgroundActor, oldParent?: Clutter.Actor | null) => void)): number + emit(sigName: "parent-set", oldParent?: Clutter.Actor | null): void + on(sigName: "parent-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "parent-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "parent-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "pick", callback: (($obj: BackgroundActor, pickContext: Clutter.PickContext) => void)): number + connect_after(sigName: "pick", callback: (($obj: BackgroundActor, pickContext: Clutter.PickContext) => void)): number + emit(sigName: "pick", pickContext: Clutter.PickContext): void + on(sigName: "pick", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "pick", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "pick", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "queue-relayout", callback: (($obj: BackgroundActor) => void)): number + connect_after(sigName: "queue-relayout", callback: (($obj: BackgroundActor) => void)): number + emit(sigName: "queue-relayout"): void + on(sigName: "queue-relayout", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "queue-relayout", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "queue-relayout", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "realize", callback: (($obj: BackgroundActor) => void)): number + connect_after(sigName: "realize", callback: (($obj: BackgroundActor) => void)): number + emit(sigName: "realize"): void + on(sigName: "realize", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "realize", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "realize", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "resource-scale-changed", callback: (($obj: BackgroundActor) => void)): number + connect_after(sigName: "resource-scale-changed", callback: (($obj: BackgroundActor) => void)): number + emit(sigName: "resource-scale-changed"): void + on(sigName: "resource-scale-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "resource-scale-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "resource-scale-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "scroll-event", callback: (($obj: BackgroundActor, event: Clutter.ScrollEvent) => boolean)): number + connect_after(sigName: "scroll-event", callback: (($obj: BackgroundActor, event: Clutter.ScrollEvent) => boolean)): number + emit(sigName: "scroll-event", event: Clutter.ScrollEvent): void + on(sigName: "scroll-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "scroll-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "scroll-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "show", callback: (($obj: BackgroundActor) => void)): number + connect_after(sigName: "show", callback: (($obj: BackgroundActor) => void)): number + emit(sigName: "show"): void + on(sigName: "show", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "show", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "show", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "stage-views-changed", callback: (($obj: BackgroundActor) => void)): number + connect_after(sigName: "stage-views-changed", callback: (($obj: BackgroundActor) => void)): number + emit(sigName: "stage-views-changed"): void + on(sigName: "stage-views-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "stage-views-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "stage-views-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "touch-event", callback: (($obj: BackgroundActor, event: Clutter.Event) => boolean)): number + connect_after(sigName: "touch-event", callback: (($obj: BackgroundActor, event: Clutter.Event) => boolean)): number + emit(sigName: "touch-event", event: Clutter.Event): void + on(sigName: "touch-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "touch-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "touch-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "transition-stopped", callback: (($obj: BackgroundActor, name: string, isFinished: boolean) => void)): number + connect_after(sigName: "transition-stopped", callback: (($obj: BackgroundActor, name: string, isFinished: boolean) => void)): number + emit(sigName: "transition-stopped", name: string, isFinished: boolean): void + on(sigName: "transition-stopped", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "transition-stopped", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "transition-stopped", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "transitions-completed", callback: (($obj: BackgroundActor) => void)): number + connect_after(sigName: "transitions-completed", callback: (($obj: BackgroundActor) => void)): number + emit(sigName: "transitions-completed"): void + on(sigName: "transitions-completed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "transitions-completed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "transitions-completed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "unrealize", callback: (($obj: BackgroundActor) => void)): number + connect_after(sigName: "unrealize", callback: (($obj: BackgroundActor) => void)): number + emit(sigName: "unrealize"): void + on(sigName: "unrealize", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "unrealize", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "unrealize", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: BackgroundActor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: BackgroundActor, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of Clutter.Container */ + connect(sigName: "actor-added", callback: (($obj: BackgroundActor, actor: Clutter.Actor) => void)): number + connect_after(sigName: "actor-added", callback: (($obj: BackgroundActor, actor: Clutter.Actor) => void)): number + emit(sigName: "actor-added", actor: Clutter.Actor): void + on(sigName: "actor-added", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "actor-added", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "actor-added", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "actor-removed", callback: (($obj: BackgroundActor, actor: Clutter.Actor) => void)): number + connect_after(sigName: "actor-removed", callback: (($obj: BackgroundActor, actor: Clutter.Actor) => void)): number + emit(sigName: "actor-removed", actor: Clutter.Actor): void + on(sigName: "actor-removed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "actor-removed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "actor-removed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "child-notify", callback: (($obj: BackgroundActor, actor: Clutter.Actor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "child-notify", callback: (($obj: BackgroundActor, actor: Clutter.Actor, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "child-notify", actor: Clutter.Actor, pspec: GObject.ParamSpec): void + on(sigName: "child-notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "child-notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "child-notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::actions", callback: (($obj: BackgroundActor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::actions", callback: (($obj: BackgroundActor, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::actions", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::actions", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::actions", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::allocation", callback: (($obj: BackgroundActor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::allocation", callback: (($obj: BackgroundActor, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::allocation", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::allocation", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::allocation", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::background-color", callback: (($obj: BackgroundActor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::background-color", callback: (($obj: BackgroundActor, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::background-color", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::background-color", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::background-color", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::background-color-set", callback: (($obj: BackgroundActor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::background-color-set", callback: (($obj: BackgroundActor, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::background-color-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::background-color-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::background-color-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::child-transform", callback: (($obj: BackgroundActor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::child-transform", callback: (($obj: BackgroundActor, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::child-transform", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::child-transform", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::child-transform", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::child-transform-set", callback: (($obj: BackgroundActor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::child-transform-set", callback: (($obj: BackgroundActor, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::child-transform-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::child-transform-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::child-transform-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::clip-rect", callback: (($obj: BackgroundActor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::clip-rect", callback: (($obj: BackgroundActor, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::clip-rect", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::clip-rect", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::clip-rect", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::clip-to-allocation", callback: (($obj: BackgroundActor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::clip-to-allocation", callback: (($obj: BackgroundActor, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::clip-to-allocation", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::clip-to-allocation", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::clip-to-allocation", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::constraints", callback: (($obj: BackgroundActor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::constraints", callback: (($obj: BackgroundActor, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::constraints", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::constraints", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::constraints", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::content", callback: (($obj: BackgroundActor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::content", callback: (($obj: BackgroundActor, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::content", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::content", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::content", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::content-box", callback: (($obj: BackgroundActor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::content-box", callback: (($obj: BackgroundActor, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::content-box", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::content-box", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::content-box", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::content-gravity", callback: (($obj: BackgroundActor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::content-gravity", callback: (($obj: BackgroundActor, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::content-gravity", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::content-gravity", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::content-gravity", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::content-repeat", callback: (($obj: BackgroundActor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::content-repeat", callback: (($obj: BackgroundActor, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::content-repeat", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::content-repeat", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::content-repeat", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::effect", callback: (($obj: BackgroundActor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::effect", callback: (($obj: BackgroundActor, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::effect", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::effect", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::effect", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::first-child", callback: (($obj: BackgroundActor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::first-child", callback: (($obj: BackgroundActor, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::first-child", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::first-child", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::first-child", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::fixed-position-set", callback: (($obj: BackgroundActor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::fixed-position-set", callback: (($obj: BackgroundActor, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::fixed-position-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::fixed-position-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::fixed-position-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::fixed-x", callback: (($obj: BackgroundActor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::fixed-x", callback: (($obj: BackgroundActor, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::fixed-x", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::fixed-x", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::fixed-x", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::fixed-y", callback: (($obj: BackgroundActor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::fixed-y", callback: (($obj: BackgroundActor, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::fixed-y", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::fixed-y", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::fixed-y", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::has-clip", callback: (($obj: BackgroundActor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-clip", callback: (($obj: BackgroundActor, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::has-clip", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::has-clip", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::has-clip", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::has-pointer", callback: (($obj: BackgroundActor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-pointer", callback: (($obj: BackgroundActor, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::has-pointer", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::has-pointer", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::has-pointer", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::height", callback: (($obj: BackgroundActor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::height", callback: (($obj: BackgroundActor, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::height", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::height", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::height", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::last-child", callback: (($obj: BackgroundActor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::last-child", callback: (($obj: BackgroundActor, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::last-child", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::last-child", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::last-child", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::layout-manager", callback: (($obj: BackgroundActor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::layout-manager", callback: (($obj: BackgroundActor, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::layout-manager", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::layout-manager", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::layout-manager", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::magnification-filter", callback: (($obj: BackgroundActor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::magnification-filter", callback: (($obj: BackgroundActor, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::magnification-filter", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::magnification-filter", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::magnification-filter", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::mapped", callback: (($obj: BackgroundActor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::mapped", callback: (($obj: BackgroundActor, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::mapped", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::mapped", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::mapped", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-bottom", callback: (($obj: BackgroundActor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-bottom", callback: (($obj: BackgroundActor, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-bottom", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-bottom", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-bottom", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-left", callback: (($obj: BackgroundActor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-left", callback: (($obj: BackgroundActor, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-left", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-left", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-left", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-right", callback: (($obj: BackgroundActor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-right", callback: (($obj: BackgroundActor, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-right", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-right", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-right", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-top", callback: (($obj: BackgroundActor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-top", callback: (($obj: BackgroundActor, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-top", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-top", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-top", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::min-height", callback: (($obj: BackgroundActor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::min-height", callback: (($obj: BackgroundActor, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::min-height", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::min-height", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::min-height", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::min-height-set", callback: (($obj: BackgroundActor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::min-height-set", callback: (($obj: BackgroundActor, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::min-height-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::min-height-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::min-height-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::min-width", callback: (($obj: BackgroundActor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::min-width", callback: (($obj: BackgroundActor, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::min-width", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::min-width", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::min-width", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::min-width-set", callback: (($obj: BackgroundActor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::min-width-set", callback: (($obj: BackgroundActor, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::min-width-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::min-width-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::min-width-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::minification-filter", callback: (($obj: BackgroundActor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::minification-filter", callback: (($obj: BackgroundActor, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::minification-filter", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::minification-filter", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::minification-filter", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::name", callback: (($obj: BackgroundActor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::name", callback: (($obj: BackgroundActor, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::natural-height", callback: (($obj: BackgroundActor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::natural-height", callback: (($obj: BackgroundActor, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::natural-height", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::natural-height", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::natural-height", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::natural-height-set", callback: (($obj: BackgroundActor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::natural-height-set", callback: (($obj: BackgroundActor, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::natural-height-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::natural-height-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::natural-height-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::natural-width", callback: (($obj: BackgroundActor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::natural-width", callback: (($obj: BackgroundActor, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::natural-width", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::natural-width", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::natural-width", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::natural-width-set", callback: (($obj: BackgroundActor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::natural-width-set", callback: (($obj: BackgroundActor, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::natural-width-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::natural-width-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::natural-width-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::offscreen-redirect", callback: (($obj: BackgroundActor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::offscreen-redirect", callback: (($obj: BackgroundActor, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::offscreen-redirect", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::offscreen-redirect", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::offscreen-redirect", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::opacity", callback: (($obj: BackgroundActor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::opacity", callback: (($obj: BackgroundActor, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::opacity", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::opacity", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::opacity", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::pivot-point", callback: (($obj: BackgroundActor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::pivot-point", callback: (($obj: BackgroundActor, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::pivot-point", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::pivot-point", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::pivot-point", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::pivot-point-z", callback: (($obj: BackgroundActor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::pivot-point-z", callback: (($obj: BackgroundActor, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::pivot-point-z", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::pivot-point-z", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::pivot-point-z", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::position", callback: (($obj: BackgroundActor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::position", callback: (($obj: BackgroundActor, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::position", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::position", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::position", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::reactive", callback: (($obj: BackgroundActor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::reactive", callback: (($obj: BackgroundActor, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::reactive", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::reactive", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::reactive", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::realized", callback: (($obj: BackgroundActor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::realized", callback: (($obj: BackgroundActor, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::realized", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::realized", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::realized", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::request-mode", callback: (($obj: BackgroundActor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::request-mode", callback: (($obj: BackgroundActor, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::request-mode", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::request-mode", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::request-mode", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::rotation-angle-x", callback: (($obj: BackgroundActor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::rotation-angle-x", callback: (($obj: BackgroundActor, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::rotation-angle-x", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::rotation-angle-x", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::rotation-angle-x", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::rotation-angle-y", callback: (($obj: BackgroundActor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::rotation-angle-y", callback: (($obj: BackgroundActor, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::rotation-angle-y", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::rotation-angle-y", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::rotation-angle-y", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::rotation-angle-z", callback: (($obj: BackgroundActor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::rotation-angle-z", callback: (($obj: BackgroundActor, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::rotation-angle-z", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::rotation-angle-z", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::rotation-angle-z", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::scale-x", callback: (($obj: BackgroundActor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::scale-x", callback: (($obj: BackgroundActor, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::scale-x", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::scale-x", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::scale-x", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::scale-y", callback: (($obj: BackgroundActor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::scale-y", callback: (($obj: BackgroundActor, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::scale-y", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::scale-y", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::scale-y", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::scale-z", callback: (($obj: BackgroundActor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::scale-z", callback: (($obj: BackgroundActor, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::scale-z", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::scale-z", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::scale-z", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::show-on-set-parent", callback: (($obj: BackgroundActor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::show-on-set-parent", callback: (($obj: BackgroundActor, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::show-on-set-parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::show-on-set-parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::show-on-set-parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::size", callback: (($obj: BackgroundActor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::size", callback: (($obj: BackgroundActor, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::size", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::size", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::size", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::text-direction", callback: (($obj: BackgroundActor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::text-direction", callback: (($obj: BackgroundActor, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::text-direction", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::text-direction", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::text-direction", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::transform", callback: (($obj: BackgroundActor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::transform", callback: (($obj: BackgroundActor, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::transform", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::transform", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::transform", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::transform-set", callback: (($obj: BackgroundActor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::transform-set", callback: (($obj: BackgroundActor, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::transform-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::transform-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::transform-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::translation-x", callback: (($obj: BackgroundActor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::translation-x", callback: (($obj: BackgroundActor, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::translation-x", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::translation-x", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::translation-x", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::translation-y", callback: (($obj: BackgroundActor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::translation-y", callback: (($obj: BackgroundActor, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::translation-y", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::translation-y", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::translation-y", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::translation-z", callback: (($obj: BackgroundActor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::translation-z", callback: (($obj: BackgroundActor, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::translation-z", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::translation-z", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::translation-z", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::visible", callback: (($obj: BackgroundActor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::visible", callback: (($obj: BackgroundActor, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::width", callback: (($obj: BackgroundActor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::width", callback: (($obj: BackgroundActor, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::width", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::width", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::width", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::x", callback: (($obj: BackgroundActor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::x", callback: (($obj: BackgroundActor, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::x", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::x", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::x", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::x-align", callback: (($obj: BackgroundActor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::x-align", callback: (($obj: BackgroundActor, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::x-align", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::x-align", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::x-align", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::x-expand", callback: (($obj: BackgroundActor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::x-expand", callback: (($obj: BackgroundActor, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::x-expand", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::x-expand", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::x-expand", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::y", callback: (($obj: BackgroundActor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::y", callback: (($obj: BackgroundActor, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::y", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::y", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::y", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::y-align", callback: (($obj: BackgroundActor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::y-align", callback: (($obj: BackgroundActor, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::y-align", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::y-align", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::y-align", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::y-expand", callback: (($obj: BackgroundActor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::y-expand", callback: (($obj: BackgroundActor, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::y-expand", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::y-expand", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::y-expand", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::z-position", callback: (($obj: BackgroundActor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::z-position", callback: (($obj: BackgroundActor, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::z-position", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::z-position", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::z-position", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: BackgroundActor_ConstructProps) + _init (config?: BackgroundActor_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(display: Display, monitor: number): BackgroundActor + static new(): BackgroundActor + static classFindChildProperty(klass: GObject.ObjectClass, propertyName: string): GObject.ParamSpec + static classListChildProperties(klass: GObject.ObjectClass): GObject.ParamSpec[] + static $gtype: GObject.Type +} +export interface BackgroundContent_ConstructProps extends GObject.Object_ConstructProps { + background?: Background + brightness?: number + gradient?: boolean + gradientHeight?: number + gradientMaxDarkness?: number + metaDisplay?: Display + monitor?: number + roundedClipRadius?: number + vignette?: boolean + vignetteSharpness?: number +} +export class BackgroundContent { + /* Properties of Meta.BackgroundContent */ + background: Background + brightness: number + gradient: boolean + gradientHeight: number + gradientMaxDarkness: number + roundedClipRadius: number + vignette: boolean + vignetteSharpness: number + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of Meta.BackgroundContent */ + setBackground(background: Background): void + setGradient(enabled: boolean, height: number, toneStart: number): void + setRoundedClipBounds(bounds?: Graphene.Rect | null): void + setRoundedClipRadius(radius: number): void + setVignette(enabled: boolean, brightness: number, sharpness: number): void + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Methods of Clutter.Content */ + getPreferredSize(): [ /* returnType */ boolean, /* width */ number, /* height */ number ] + invalidate(): void + invalidateSize(): void + /* Virtual methods of Meta.BackgroundContent */ + vfuncAttached(actor: Clutter.Actor): void + vfuncDetached(actor: Clutter.Actor): void + vfuncGetPreferredSize(): [ /* returnType */ boolean, /* width */ number, /* height */ number ] + vfuncInvalidate(): void + vfuncInvalidateSize(): void + vfuncPaintContent(actor: Clutter.Actor, node: Clutter.PaintNode, paintContext: Clutter.PaintContext): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: BackgroundContent, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: BackgroundContent, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of Clutter.Content */ + connect(sigName: "attached", callback: (($obj: BackgroundContent, actor: Clutter.Actor) => void)): number + connect_after(sigName: "attached", callback: (($obj: BackgroundContent, actor: Clutter.Actor) => void)): number + emit(sigName: "attached", actor: Clutter.Actor): void + on(sigName: "attached", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "attached", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "attached", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "detached", callback: (($obj: BackgroundContent, actor: Clutter.Actor) => void)): number + connect_after(sigName: "detached", callback: (($obj: BackgroundContent, actor: Clutter.Actor) => void)): number + emit(sigName: "detached", actor: Clutter.Actor): void + on(sigName: "detached", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "detached", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "detached", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::background", callback: (($obj: BackgroundContent, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::background", callback: (($obj: BackgroundContent, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::background", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::background", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::background", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::brightness", callback: (($obj: BackgroundContent, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::brightness", callback: (($obj: BackgroundContent, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::brightness", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::brightness", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::brightness", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::gradient", callback: (($obj: BackgroundContent, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::gradient", callback: (($obj: BackgroundContent, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::gradient", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::gradient", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::gradient", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::gradient-height", callback: (($obj: BackgroundContent, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::gradient-height", callback: (($obj: BackgroundContent, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::gradient-height", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::gradient-height", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::gradient-height", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::gradient-max-darkness", callback: (($obj: BackgroundContent, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::gradient-max-darkness", callback: (($obj: BackgroundContent, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::gradient-max-darkness", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::gradient-max-darkness", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::gradient-max-darkness", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::rounded-clip-radius", callback: (($obj: BackgroundContent, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::rounded-clip-radius", callback: (($obj: BackgroundContent, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::rounded-clip-radius", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::rounded-clip-radius", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::rounded-clip-radius", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::vignette", callback: (($obj: BackgroundContent, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vignette", callback: (($obj: BackgroundContent, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::vignette", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::vignette", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::vignette", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::vignette-sharpness", callback: (($obj: BackgroundContent, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vignette-sharpness", callback: (($obj: BackgroundContent, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::vignette-sharpness", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::vignette-sharpness", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::vignette-sharpness", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: BackgroundContent_ConstructProps) + _init (config?: BackgroundContent_ConstructProps): void + static $gtype: GObject.Type +} +export interface BackgroundGroup_ConstructProps extends Clutter.Actor_ConstructProps { +} +export class BackgroundGroup { + /* Properties of Clutter.Actor */ + actions: Clutter.Action + readonly allocation: Clutter.ActorBox + backgroundColor: Clutter.Color + readonly backgroundColorSet: boolean + childTransform: Graphene.Matrix + readonly childTransformSet: boolean + clipRect: Graphene.Rect + clipToAllocation: boolean + constraints: Clutter.Constraint + content: Clutter.Content + readonly contentBox: Clutter.ActorBox + contentGravity: Clutter.ContentGravity + contentRepeat: Clutter.ContentRepeat + effect: Clutter.Effect + readonly firstChild: Clutter.Actor + fixedPositionSet: boolean + fixedX: number + fixedY: number + readonly hasClip: boolean + readonly hasPointer: boolean + height: number + readonly lastChild: Clutter.Actor + layoutManager: Clutter.LayoutManager + magnificationFilter: Clutter.ScalingFilter + readonly mapped: boolean + marginBottom: number + marginLeft: number + marginRight: number + marginTop: number + minHeight: number + minHeightSet: boolean + minWidth: number + minWidthSet: boolean + minificationFilter: Clutter.ScalingFilter + name: string + naturalHeight: number + naturalHeightSet: boolean + naturalWidth: number + naturalWidthSet: boolean + offscreenRedirect: Clutter.OffscreenRedirect + opacity: number + pivotPoint: Graphene.Point + pivotPointZ: number + position: Graphene.Point + reactive: boolean + readonly realized: boolean + requestMode: Clutter.RequestMode + rotationAngleX: number + rotationAngleY: number + rotationAngleZ: number + scaleX: number + scaleY: number + scaleZ: number + showOnSetParent: boolean + size: Graphene.Size + textDirection: Clutter.TextDirection + transform: Graphene.Matrix + readonly transformSet: boolean + translationX: number + translationY: number + translationZ: number + visible: boolean + width: number + x: number + xAlign: Clutter.ActorAlign + xExpand: boolean + y: number + yAlign: Clutter.ActorAlign + yExpand: boolean + zPosition: number + /* Fields of Meta.BackgroundGroup */ + parentInstance: Clutter.Actor + /* Fields of Clutter.Actor */ + flags: number + /* Fields of GObject.InitiallyUnowned */ + gTypeInstance: GObject.TypeInstance + /* Methods of Clutter.Actor */ + addAction(action: Clutter.Action): void + addActionWithName(name: string, action: Clutter.Action): void + addChild(child: Clutter.Actor): void + addConstraint(constraint: Clutter.Constraint): void + addConstraintWithName(name: string, constraint: Clutter.Constraint): void + addEffect(effect: Clutter.Effect): void + addEffectWithName(name: string, effect: Clutter.Effect): void + addTransition(name: string, transition: Clutter.Transition): void + allocate(box: Clutter.ActorBox): void + allocateAlignFill(box: Clutter.ActorBox, xAlign: number, yAlign: number, xFill: boolean, yFill: boolean): void + allocateAvailableSize(x: number, y: number, availableWidth: number, availableHeight: number): void + allocatePreferredSize(x: number, y: number): void + applyRelativeTransformToPoint(ancestor: Clutter.Actor | null, point: Graphene.Point3D): /* vertex */ Graphene.Point3D + applyTransformToPoint(point: Graphene.Point3D): /* vertex */ Graphene.Point3D + bindModel(model: Gio.ListModel | null, createChildFunc: Clutter.ActorCreateChildFunc): void + clearActions(): void + clearConstraints(): void + clearEffects(): void + contains(descendant: Clutter.Actor): boolean + continuePaint(paintContext: Clutter.PaintContext): void + continuePick(pickContext: Clutter.PickContext): void + createPangoContext(): Pango.Context + createPangoLayout(text?: string | null): Pango.Layout + destroy(): void + destroyAllChildren(): void + event(event: Clutter.Event, capture: boolean): boolean + getAbsAllocationVertices(): /* verts */ Graphene.Point3D[] + getAccessible(): Atk.Object + getAction(name: string): Clutter.Action + getActions(): Clutter.Action[] + getAllocationBox(): /* box */ Clutter.ActorBox + getBackgroundColor(): /* color */ Clutter.Color + getChildAtIndex(index: number): Clutter.Actor + getChildTransform(): /* transform */ Graphene.Matrix + getChildren(): Clutter.Actor[] + getClip(): [ /* xoff */ number | null, /* yoff */ number | null, /* width */ number | null, /* height */ number | null ] + getClipToAllocation(): boolean + getConstraint(name: string): Clutter.Constraint + getConstraints(): Clutter.Constraint[] + getContent(): Clutter.Content + getContentBox(): /* box */ Clutter.ActorBox + getContentGravity(): Clutter.ContentGravity + getContentRepeat(): Clutter.ContentRepeat + getContentScalingFilters(): [ /* minFilter */ Clutter.ScalingFilter | null, /* magFilter */ Clutter.ScalingFilter | null ] + getDefaultPaintVolume(): Clutter.PaintVolume + getEasingDelay(): number + getEasingDuration(): number + getEasingMode(): Clutter.AnimationMode + getEffect(name: string): Clutter.Effect + getEffects(): Clutter.Effect[] + getFirstChild(): Clutter.Actor + getFixedPosition(): [ /* returnType */ boolean, /* x */ number | null, /* y */ number | null ] + getFixedPositionSet(): boolean + getFlags(): Clutter.ActorFlags + getHeight(): number + getLastChild(): Clutter.Actor + getLayoutManager(): Clutter.LayoutManager + getMargin(): /* margin */ Clutter.Margin + getMarginBottom(): number + getMarginLeft(): number + getMarginRight(): number + getMarginTop(): number + getNChildren(): number + getName(): string + getNextSibling(): Clutter.Actor + getOffscreenRedirect(): Clutter.OffscreenRedirect + getOpacity(): number + getOpacityOverride(): number + getPaintBox(): [ /* returnType */ boolean, /* box */ Clutter.ActorBox ] + getPaintOpacity(): number + getPaintVisibility(): boolean + getPaintVolume(): Clutter.PaintVolume + getPangoContext(): Pango.Context + getParent(): Clutter.Actor + getPivotPoint(): [ /* pivotX */ number | null, /* pivotY */ number | null ] + getPivotPointZ(): number + getPosition(): [ /* x */ number | null, /* y */ number | null ] + getPreferredHeight(forWidth: number): [ /* minHeightP */ number | null, /* naturalHeightP */ number | null ] + getPreferredSize(): [ /* minWidthP */ number | null, /* minHeightP */ number | null, /* naturalWidthP */ number | null, /* naturalHeightP */ number | null ] + getPreferredWidth(forHeight: number): [ /* minWidthP */ number | null, /* naturalWidthP */ number | null ] + getPreviousSibling(): Clutter.Actor + getReactive(): boolean + getRequestMode(): Clutter.RequestMode + getResourceScale(): number + getRotationAngle(axis: Clutter.RotateAxis): number + getScale(): [ /* scaleX */ number | null, /* scaleY */ number | null ] + getScaleZ(): number + getSize(): [ /* width */ number | null, /* height */ number | null ] + getStage(): Clutter.Stage + getTextDirection(): Clutter.TextDirection + getTransform(): /* transform */ Graphene.Matrix + getTransformedExtents(): /* rect */ Graphene.Rect + getTransformedPaintVolume(relativeToAncestor: Clutter.Actor): Clutter.PaintVolume + getTransformedPosition(): [ /* x */ number | null, /* y */ number | null ] + getTransformedSize(): [ /* width */ number | null, /* height */ number | null ] + getTransition(name: string): Clutter.Transition + getTranslation(): [ /* translateX */ number | null, /* translateY */ number | null, /* translateZ */ number | null ] + getWidth(): number + getX(): number + getXAlign(): Clutter.ActorAlign + getXExpand(): boolean + getY(): number + getYAlign(): Clutter.ActorAlign + getYExpand(): boolean + getZPosition(): number + grabKeyFocus(): void + hasAccessible(): boolean + hasActions(): boolean + hasAllocation(): boolean + hasConstraints(): boolean + hasDamage(): boolean + hasEffects(): boolean + hasKeyFocus(): boolean + hasMappedClones(): boolean + hasOverlaps(): boolean + hide(): void + inhibitCulling(): void + insertChildAbove(child: Clutter.Actor, sibling?: Clutter.Actor | null): void + insertChildAtIndex(child: Clutter.Actor, index: number): void + insertChildBelow(child: Clutter.Actor, sibling?: Clutter.Actor | null): void + invalidatePaintVolume(): void + invalidateTransform(): void + isEffectivelyOnStageView(view: Clutter.StageView): boolean + isInClonePaint(): boolean + isMapped(): boolean + isRealized(): boolean + isRotated(): boolean + isScaled(): boolean + isVisible(): boolean + map(): void + moveBy(dx: number, dy: number): void + needsExpand(orientation: Clutter.Orientation): boolean + paint(paintContext: Clutter.PaintContext): void + peekStageViews(): Clutter.StageView[] + pick(pickContext: Clutter.PickContext): void + pickBox(pickContext: Clutter.PickContext, box: Clutter.ActorBox): void + queueRedraw(): void + queueRedrawWithClip(clip?: cairo.RectangleInt | null): void + queueRelayout(): void + realize(): void + removeAction(action: Clutter.Action): void + removeActionByName(name: string): void + removeAllChildren(): void + removeAllTransitions(): void + removeChild(child: Clutter.Actor): void + removeClip(): void + removeConstraint(constraint: Clutter.Constraint): void + removeConstraintByName(name: string): void + removeEffect(effect: Clutter.Effect): void + removeEffectByName(name: string): void + removeTransition(name: string): void + replaceChild(oldChild: Clutter.Actor, newChild: Clutter.Actor): void + restoreEasingState(): void + saveEasingState(): void + setAllocation(box: Clutter.ActorBox): void + setBackgroundColor(color?: Clutter.Color | null): void + setChildAboveSibling(child: Clutter.Actor, sibling?: Clutter.Actor | null): void + setChildAtIndex(child: Clutter.Actor, index: number): void + setChildBelowSibling(child: Clutter.Actor, sibling?: Clutter.Actor | null): void + setChildTransform(transform?: Graphene.Matrix | null): void + setClip(xoff: number, yoff: number, width: number, height: number): void + setClipToAllocation(clipSet: boolean): void + setContent(content?: Clutter.Content | null): void + setContentGravity(gravity: Clutter.ContentGravity): void + setContentRepeat(repeat: Clutter.ContentRepeat): void + setContentScalingFilters(minFilter: Clutter.ScalingFilter, magFilter: Clutter.ScalingFilter): void + setEasingDelay(msecs: number): void + setEasingDuration(msecs: number): void + setEasingMode(mode: Clutter.AnimationMode): void + setFixedPositionSet(isSet: boolean): void + setFlags(flags: Clutter.ActorFlags): void + setHeight(height: number): void + setLayoutManager(manager?: Clutter.LayoutManager | null): void + setMargin(margin: Clutter.Margin): void + setMarginBottom(margin: number): void + setMarginLeft(margin: number): void + setMarginRight(margin: number): void + setMarginTop(margin: number): void + setName(name: string): void + setOffscreenRedirect(redirect: Clutter.OffscreenRedirect): void + setOpacity(opacity: number): void + setOpacityOverride(opacity: number): void + setPivotPoint(pivotX: number, pivotY: number): void + setPivotPointZ(pivotZ: number): void + setPosition(x: number, y: number): void + setReactive(reactive: boolean): void + setRequestMode(mode: Clutter.RequestMode): void + setRotationAngle(axis: Clutter.RotateAxis, angle: number): void + setScale(scaleX: number, scaleY: number): void + setScaleZ(scaleZ: number): void + setSize(width: number, height: number): void + setTextDirection(textDir: Clutter.TextDirection): void + setTransform(transform?: Graphene.Matrix | null): void + setTranslation(translateX: number, translateY: number, translateZ: number): void + setWidth(width: number): void + setX(x: number): void + setXAlign(xAlign: Clutter.ActorAlign): void + setXExpand(expand: boolean): void + setY(y: number): void + setYAlign(yAlign: Clutter.ActorAlign): void + setYExpand(expand: boolean): void + setZPosition(zPosition: number): void + shouldPick(pickContext: Clutter.PickContext): boolean + show(): void + transformStagePoint(x: number, y: number): [ /* returnType */ boolean, /* xOut */ number, /* yOut */ number ] + uninhibitCulling(): void + unmap(): void + unrealize(): void + unsetFlags(flags: Clutter.ActorFlags): void + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Methods of Clutter.Animatable */ + findProperty(propertyName: string): GObject.ParamSpec + getActor(): Clutter.Actor + getInitialState(propertyName: string, value: any): void + interpolateValue(propertyName: string, interval: Clutter.Interval, progress: number): [ /* returnType */ boolean, /* value */ any ] + setFinalState(propertyName: string, value: any): void + /* Methods of Clutter.Container */ + addActor(actor: Clutter.Actor): void + childGetProperty(child: Clutter.Actor, property: string, value: any): void + childNotify(child: Clutter.Actor, pspec: GObject.ParamSpec): void + childSetProperty(child: Clutter.Actor, property: string, value: any): void + createChildMeta(actor: Clutter.Actor): void + destroyChildMeta(actor: Clutter.Actor): void + findChildByName(childName: string): Clutter.Actor + getChildMeta(actor: Clutter.Actor): Clutter.ChildMeta + lowerChild(actor: Clutter.Actor, sibling?: Clutter.Actor | null): void + raiseChild(actor: Clutter.Actor, sibling?: Clutter.Actor | null): void + removeActor(actor: Clutter.Actor): void + sortDepthOrder(): void + /* Methods of Clutter.Scriptable */ + getId(): string + parseCustomNode(script: Clutter.Script, value: any, name: string, node: Json.Node): boolean + setCustomProperty(script: Clutter.Script, name: string, value: any): void + setId(id: string): void + /* Virtual methods of Meta.BackgroundGroup */ + vfuncFindProperty(propertyName: string): GObject.ParamSpec + vfuncGetActor(): Clutter.Actor + vfuncGetInitialState(propertyName: string, value: any): void + vfuncInterpolateValue(propertyName: string, interval: Clutter.Interval, progress: number): [ /* returnType */ boolean, /* value */ any ] + vfuncSetFinalState(propertyName: string, value: any): void + vfuncActorAdded(actor: Clutter.Actor): void + vfuncActorRemoved(actor: Clutter.Actor): void + vfuncAdd(actor: Clutter.Actor): void + vfuncChildNotify(child: Clutter.Actor, pspec: GObject.ParamSpec): void + vfuncCreateChildMeta(actor: Clutter.Actor): void + vfuncDestroyChildMeta(actor: Clutter.Actor): void + vfuncGetChildMeta(actor: Clutter.Actor): Clutter.ChildMeta + vfuncLower(actor: Clutter.Actor, sibling?: Clutter.Actor | null): void + vfuncRaise(actor: Clutter.Actor, sibling?: Clutter.Actor | null): void + vfuncRemove(actor: Clutter.Actor): void + vfuncSortDepthOrder(): void + vfuncGetId(): string + vfuncParseCustomNode(script: Clutter.Script, value: any, name: string, node: Json.Node): boolean + vfuncSetCustomProperty(script: Clutter.Script, name: string, value: any): void + vfuncSetId(id: string): void + /* Virtual methods of Clutter.Actor */ + vfuncAllocate(box: Clutter.ActorBox): void + vfuncApplyTransform(matrix: Graphene.Matrix): void + vfuncButtonPressEvent(event: Clutter.ButtonEvent): boolean + vfuncButtonReleaseEvent(event: Clutter.ButtonEvent): boolean + vfuncCalculateResourceScale(phase: number): number + vfuncCapturedEvent(event: Clutter.Event): boolean + vfuncDestroy(): void + vfuncEnterEvent(event: Clutter.CrossingEvent): boolean + vfuncEvent(event: Clutter.Event): boolean + vfuncGetAccessible(): Atk.Object + vfuncGetPaintVolume(volume: Clutter.PaintVolume): boolean + vfuncGetPreferredHeight(forWidth: number): [ /* minHeightP */ number | null, /* naturalHeightP */ number | null ] + vfuncGetPreferredWidth(forHeight: number): [ /* minWidthP */ number | null, /* naturalWidthP */ number | null ] + vfuncHasAccessible(): boolean + vfuncHasOverlaps(): boolean + vfuncHide(): void + vfuncHideAll(): void + vfuncKeyFocusIn(): void + vfuncKeyFocusOut(): void + vfuncKeyPressEvent(event: Clutter.KeyEvent): boolean + vfuncKeyReleaseEvent(event: Clutter.KeyEvent): boolean + vfuncLeaveEvent(event: Clutter.CrossingEvent): boolean + vfuncMap(): void + vfuncMotionEvent(event: Clutter.MotionEvent): boolean + vfuncPaint(paintContext: Clutter.PaintContext): void + vfuncPaintNode(root: Clutter.PaintNode): void + vfuncParentSet(oldParent: Clutter.Actor): void + vfuncPick(pickContext: Clutter.PickContext): void + vfuncQueueRelayout(): void + vfuncRealize(): void + vfuncResourceScaleChanged(): void + vfuncScrollEvent(event: Clutter.ScrollEvent): boolean + vfuncShow(): void + vfuncTouchEvent(event: Clutter.TouchEvent): boolean + vfuncUnmap(): void + vfuncUnrealize(): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Clutter.Actor */ + connect(sigName: "button-press-event", callback: (($obj: BackgroundGroup, event: Clutter.ButtonEvent) => boolean)): number + connect_after(sigName: "button-press-event", callback: (($obj: BackgroundGroup, event: Clutter.ButtonEvent) => boolean)): number + emit(sigName: "button-press-event", event: Clutter.ButtonEvent): void + on(sigName: "button-press-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "button-press-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "button-press-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "button-release-event", callback: (($obj: BackgroundGroup, event: Clutter.ButtonEvent) => boolean)): number + connect_after(sigName: "button-release-event", callback: (($obj: BackgroundGroup, event: Clutter.ButtonEvent) => boolean)): number + emit(sigName: "button-release-event", event: Clutter.ButtonEvent): void + on(sigName: "button-release-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "button-release-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "button-release-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "captured-event", callback: (($obj: BackgroundGroup, event: Clutter.Event) => boolean)): number + connect_after(sigName: "captured-event", callback: (($obj: BackgroundGroup, event: Clutter.Event) => boolean)): number + emit(sigName: "captured-event", event: Clutter.Event): void + on(sigName: "captured-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "captured-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "captured-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "destroy", callback: (($obj: BackgroundGroup) => void)): number + connect_after(sigName: "destroy", callback: (($obj: BackgroundGroup) => void)): number + emit(sigName: "destroy"): void + on(sigName: "destroy", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "destroy", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "destroy", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "enter-event", callback: (($obj: BackgroundGroup, event: Clutter.CrossingEvent) => boolean)): number + connect_after(sigName: "enter-event", callback: (($obj: BackgroundGroup, event: Clutter.CrossingEvent) => boolean)): number + emit(sigName: "enter-event", event: Clutter.CrossingEvent): void + on(sigName: "enter-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "enter-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "enter-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "event", callback: (($obj: BackgroundGroup, event: Clutter.Event) => boolean)): number + connect_after(sigName: "event", callback: (($obj: BackgroundGroup, event: Clutter.Event) => boolean)): number + emit(sigName: "event", event: Clutter.Event): void + on(sigName: "event", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "event", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "event", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "hide", callback: (($obj: BackgroundGroup) => void)): number + connect_after(sigName: "hide", callback: (($obj: BackgroundGroup) => void)): number + emit(sigName: "hide"): void + on(sigName: "hide", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "hide", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "hide", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "key-focus-in", callback: (($obj: BackgroundGroup) => void)): number + connect_after(sigName: "key-focus-in", callback: (($obj: BackgroundGroup) => void)): number + emit(sigName: "key-focus-in"): void + on(sigName: "key-focus-in", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "key-focus-in", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "key-focus-in", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "key-focus-out", callback: (($obj: BackgroundGroup) => void)): number + connect_after(sigName: "key-focus-out", callback: (($obj: BackgroundGroup) => void)): number + emit(sigName: "key-focus-out"): void + on(sigName: "key-focus-out", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "key-focus-out", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "key-focus-out", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "key-press-event", callback: (($obj: BackgroundGroup, event: Clutter.KeyEvent) => boolean)): number + connect_after(sigName: "key-press-event", callback: (($obj: BackgroundGroup, event: Clutter.KeyEvent) => boolean)): number + emit(sigName: "key-press-event", event: Clutter.KeyEvent): void + on(sigName: "key-press-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "key-press-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "key-press-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "key-release-event", callback: (($obj: BackgroundGroup, event: Clutter.KeyEvent) => boolean)): number + connect_after(sigName: "key-release-event", callback: (($obj: BackgroundGroup, event: Clutter.KeyEvent) => boolean)): number + emit(sigName: "key-release-event", event: Clutter.KeyEvent): void + on(sigName: "key-release-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "key-release-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "key-release-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "leave-event", callback: (($obj: BackgroundGroup, event: Clutter.CrossingEvent) => boolean)): number + connect_after(sigName: "leave-event", callback: (($obj: BackgroundGroup, event: Clutter.CrossingEvent) => boolean)): number + emit(sigName: "leave-event", event: Clutter.CrossingEvent): void + on(sigName: "leave-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "leave-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "leave-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "motion-event", callback: (($obj: BackgroundGroup, event: Clutter.MotionEvent) => boolean)): number + connect_after(sigName: "motion-event", callback: (($obj: BackgroundGroup, event: Clutter.MotionEvent) => boolean)): number + emit(sigName: "motion-event", event: Clutter.MotionEvent): void + on(sigName: "motion-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "motion-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "motion-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "parent-set", callback: (($obj: BackgroundGroup, oldParent?: Clutter.Actor | null) => void)): number + connect_after(sigName: "parent-set", callback: (($obj: BackgroundGroup, oldParent?: Clutter.Actor | null) => void)): number + emit(sigName: "parent-set", oldParent?: Clutter.Actor | null): void + on(sigName: "parent-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "parent-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "parent-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "pick", callback: (($obj: BackgroundGroup, pickContext: Clutter.PickContext) => void)): number + connect_after(sigName: "pick", callback: (($obj: BackgroundGroup, pickContext: Clutter.PickContext) => void)): number + emit(sigName: "pick", pickContext: Clutter.PickContext): void + on(sigName: "pick", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "pick", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "pick", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "queue-relayout", callback: (($obj: BackgroundGroup) => void)): number + connect_after(sigName: "queue-relayout", callback: (($obj: BackgroundGroup) => void)): number + emit(sigName: "queue-relayout"): void + on(sigName: "queue-relayout", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "queue-relayout", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "queue-relayout", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "realize", callback: (($obj: BackgroundGroup) => void)): number + connect_after(sigName: "realize", callback: (($obj: BackgroundGroup) => void)): number + emit(sigName: "realize"): void + on(sigName: "realize", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "realize", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "realize", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "resource-scale-changed", callback: (($obj: BackgroundGroup) => void)): number + connect_after(sigName: "resource-scale-changed", callback: (($obj: BackgroundGroup) => void)): number + emit(sigName: "resource-scale-changed"): void + on(sigName: "resource-scale-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "resource-scale-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "resource-scale-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "scroll-event", callback: (($obj: BackgroundGroup, event: Clutter.ScrollEvent) => boolean)): number + connect_after(sigName: "scroll-event", callback: (($obj: BackgroundGroup, event: Clutter.ScrollEvent) => boolean)): number + emit(sigName: "scroll-event", event: Clutter.ScrollEvent): void + on(sigName: "scroll-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "scroll-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "scroll-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "show", callback: (($obj: BackgroundGroup) => void)): number + connect_after(sigName: "show", callback: (($obj: BackgroundGroup) => void)): number + emit(sigName: "show"): void + on(sigName: "show", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "show", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "show", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "stage-views-changed", callback: (($obj: BackgroundGroup) => void)): number + connect_after(sigName: "stage-views-changed", callback: (($obj: BackgroundGroup) => void)): number + emit(sigName: "stage-views-changed"): void + on(sigName: "stage-views-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "stage-views-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "stage-views-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "touch-event", callback: (($obj: BackgroundGroup, event: Clutter.Event) => boolean)): number + connect_after(sigName: "touch-event", callback: (($obj: BackgroundGroup, event: Clutter.Event) => boolean)): number + emit(sigName: "touch-event", event: Clutter.Event): void + on(sigName: "touch-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "touch-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "touch-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "transition-stopped", callback: (($obj: BackgroundGroup, name: string, isFinished: boolean) => void)): number + connect_after(sigName: "transition-stopped", callback: (($obj: BackgroundGroup, name: string, isFinished: boolean) => void)): number + emit(sigName: "transition-stopped", name: string, isFinished: boolean): void + on(sigName: "transition-stopped", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "transition-stopped", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "transition-stopped", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "transitions-completed", callback: (($obj: BackgroundGroup) => void)): number + connect_after(sigName: "transitions-completed", callback: (($obj: BackgroundGroup) => void)): number + emit(sigName: "transitions-completed"): void + on(sigName: "transitions-completed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "transitions-completed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "transitions-completed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "unrealize", callback: (($obj: BackgroundGroup) => void)): number + connect_after(sigName: "unrealize", callback: (($obj: BackgroundGroup) => void)): number + emit(sigName: "unrealize"): void + on(sigName: "unrealize", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "unrealize", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "unrealize", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: BackgroundGroup, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: BackgroundGroup, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of Clutter.Container */ + connect(sigName: "actor-added", callback: (($obj: BackgroundGroup, actor: Clutter.Actor) => void)): number + connect_after(sigName: "actor-added", callback: (($obj: BackgroundGroup, actor: Clutter.Actor) => void)): number + emit(sigName: "actor-added", actor: Clutter.Actor): void + on(sigName: "actor-added", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "actor-added", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "actor-added", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "actor-removed", callback: (($obj: BackgroundGroup, actor: Clutter.Actor) => void)): number + connect_after(sigName: "actor-removed", callback: (($obj: BackgroundGroup, actor: Clutter.Actor) => void)): number + emit(sigName: "actor-removed", actor: Clutter.Actor): void + on(sigName: "actor-removed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "actor-removed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "actor-removed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "child-notify", callback: (($obj: BackgroundGroup, actor: Clutter.Actor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "child-notify", callback: (($obj: BackgroundGroup, actor: Clutter.Actor, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "child-notify", actor: Clutter.Actor, pspec: GObject.ParamSpec): void + on(sigName: "child-notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "child-notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "child-notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::actions", callback: (($obj: BackgroundGroup, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::actions", callback: (($obj: BackgroundGroup, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::actions", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::actions", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::actions", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::allocation", callback: (($obj: BackgroundGroup, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::allocation", callback: (($obj: BackgroundGroup, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::allocation", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::allocation", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::allocation", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::background-color", callback: (($obj: BackgroundGroup, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::background-color", callback: (($obj: BackgroundGroup, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::background-color", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::background-color", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::background-color", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::background-color-set", callback: (($obj: BackgroundGroup, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::background-color-set", callback: (($obj: BackgroundGroup, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::background-color-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::background-color-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::background-color-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::child-transform", callback: (($obj: BackgroundGroup, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::child-transform", callback: (($obj: BackgroundGroup, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::child-transform", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::child-transform", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::child-transform", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::child-transform-set", callback: (($obj: BackgroundGroup, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::child-transform-set", callback: (($obj: BackgroundGroup, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::child-transform-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::child-transform-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::child-transform-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::clip-rect", callback: (($obj: BackgroundGroup, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::clip-rect", callback: (($obj: BackgroundGroup, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::clip-rect", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::clip-rect", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::clip-rect", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::clip-to-allocation", callback: (($obj: BackgroundGroup, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::clip-to-allocation", callback: (($obj: BackgroundGroup, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::clip-to-allocation", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::clip-to-allocation", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::clip-to-allocation", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::constraints", callback: (($obj: BackgroundGroup, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::constraints", callback: (($obj: BackgroundGroup, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::constraints", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::constraints", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::constraints", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::content", callback: (($obj: BackgroundGroup, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::content", callback: (($obj: BackgroundGroup, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::content", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::content", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::content", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::content-box", callback: (($obj: BackgroundGroup, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::content-box", callback: (($obj: BackgroundGroup, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::content-box", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::content-box", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::content-box", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::content-gravity", callback: (($obj: BackgroundGroup, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::content-gravity", callback: (($obj: BackgroundGroup, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::content-gravity", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::content-gravity", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::content-gravity", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::content-repeat", callback: (($obj: BackgroundGroup, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::content-repeat", callback: (($obj: BackgroundGroup, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::content-repeat", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::content-repeat", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::content-repeat", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::effect", callback: (($obj: BackgroundGroup, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::effect", callback: (($obj: BackgroundGroup, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::effect", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::effect", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::effect", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::first-child", callback: (($obj: BackgroundGroup, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::first-child", callback: (($obj: BackgroundGroup, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::first-child", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::first-child", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::first-child", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::fixed-position-set", callback: (($obj: BackgroundGroup, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::fixed-position-set", callback: (($obj: BackgroundGroup, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::fixed-position-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::fixed-position-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::fixed-position-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::fixed-x", callback: (($obj: BackgroundGroup, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::fixed-x", callback: (($obj: BackgroundGroup, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::fixed-x", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::fixed-x", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::fixed-x", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::fixed-y", callback: (($obj: BackgroundGroup, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::fixed-y", callback: (($obj: BackgroundGroup, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::fixed-y", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::fixed-y", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::fixed-y", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::has-clip", callback: (($obj: BackgroundGroup, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-clip", callback: (($obj: BackgroundGroup, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::has-clip", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::has-clip", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::has-clip", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::has-pointer", callback: (($obj: BackgroundGroup, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-pointer", callback: (($obj: BackgroundGroup, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::has-pointer", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::has-pointer", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::has-pointer", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::height", callback: (($obj: BackgroundGroup, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::height", callback: (($obj: BackgroundGroup, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::height", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::height", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::height", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::last-child", callback: (($obj: BackgroundGroup, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::last-child", callback: (($obj: BackgroundGroup, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::last-child", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::last-child", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::last-child", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::layout-manager", callback: (($obj: BackgroundGroup, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::layout-manager", callback: (($obj: BackgroundGroup, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::layout-manager", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::layout-manager", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::layout-manager", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::magnification-filter", callback: (($obj: BackgroundGroup, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::magnification-filter", callback: (($obj: BackgroundGroup, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::magnification-filter", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::magnification-filter", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::magnification-filter", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::mapped", callback: (($obj: BackgroundGroup, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::mapped", callback: (($obj: BackgroundGroup, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::mapped", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::mapped", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::mapped", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-bottom", callback: (($obj: BackgroundGroup, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-bottom", callback: (($obj: BackgroundGroup, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-bottom", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-bottom", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-bottom", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-left", callback: (($obj: BackgroundGroup, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-left", callback: (($obj: BackgroundGroup, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-left", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-left", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-left", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-right", callback: (($obj: BackgroundGroup, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-right", callback: (($obj: BackgroundGroup, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-right", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-right", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-right", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-top", callback: (($obj: BackgroundGroup, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-top", callback: (($obj: BackgroundGroup, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-top", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-top", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-top", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::min-height", callback: (($obj: BackgroundGroup, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::min-height", callback: (($obj: BackgroundGroup, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::min-height", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::min-height", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::min-height", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::min-height-set", callback: (($obj: BackgroundGroup, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::min-height-set", callback: (($obj: BackgroundGroup, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::min-height-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::min-height-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::min-height-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::min-width", callback: (($obj: BackgroundGroup, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::min-width", callback: (($obj: BackgroundGroup, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::min-width", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::min-width", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::min-width", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::min-width-set", callback: (($obj: BackgroundGroup, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::min-width-set", callback: (($obj: BackgroundGroup, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::min-width-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::min-width-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::min-width-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::minification-filter", callback: (($obj: BackgroundGroup, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::minification-filter", callback: (($obj: BackgroundGroup, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::minification-filter", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::minification-filter", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::minification-filter", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::name", callback: (($obj: BackgroundGroup, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::name", callback: (($obj: BackgroundGroup, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::natural-height", callback: (($obj: BackgroundGroup, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::natural-height", callback: (($obj: BackgroundGroup, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::natural-height", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::natural-height", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::natural-height", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::natural-height-set", callback: (($obj: BackgroundGroup, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::natural-height-set", callback: (($obj: BackgroundGroup, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::natural-height-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::natural-height-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::natural-height-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::natural-width", callback: (($obj: BackgroundGroup, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::natural-width", callback: (($obj: BackgroundGroup, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::natural-width", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::natural-width", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::natural-width", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::natural-width-set", callback: (($obj: BackgroundGroup, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::natural-width-set", callback: (($obj: BackgroundGroup, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::natural-width-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::natural-width-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::natural-width-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::offscreen-redirect", callback: (($obj: BackgroundGroup, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::offscreen-redirect", callback: (($obj: BackgroundGroup, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::offscreen-redirect", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::offscreen-redirect", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::offscreen-redirect", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::opacity", callback: (($obj: BackgroundGroup, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::opacity", callback: (($obj: BackgroundGroup, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::opacity", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::opacity", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::opacity", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::pivot-point", callback: (($obj: BackgroundGroup, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::pivot-point", callback: (($obj: BackgroundGroup, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::pivot-point", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::pivot-point", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::pivot-point", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::pivot-point-z", callback: (($obj: BackgroundGroup, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::pivot-point-z", callback: (($obj: BackgroundGroup, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::pivot-point-z", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::pivot-point-z", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::pivot-point-z", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::position", callback: (($obj: BackgroundGroup, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::position", callback: (($obj: BackgroundGroup, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::position", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::position", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::position", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::reactive", callback: (($obj: BackgroundGroup, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::reactive", callback: (($obj: BackgroundGroup, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::reactive", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::reactive", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::reactive", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::realized", callback: (($obj: BackgroundGroup, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::realized", callback: (($obj: BackgroundGroup, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::realized", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::realized", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::realized", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::request-mode", callback: (($obj: BackgroundGroup, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::request-mode", callback: (($obj: BackgroundGroup, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::request-mode", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::request-mode", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::request-mode", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::rotation-angle-x", callback: (($obj: BackgroundGroup, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::rotation-angle-x", callback: (($obj: BackgroundGroup, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::rotation-angle-x", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::rotation-angle-x", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::rotation-angle-x", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::rotation-angle-y", callback: (($obj: BackgroundGroup, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::rotation-angle-y", callback: (($obj: BackgroundGroup, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::rotation-angle-y", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::rotation-angle-y", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::rotation-angle-y", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::rotation-angle-z", callback: (($obj: BackgroundGroup, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::rotation-angle-z", callback: (($obj: BackgroundGroup, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::rotation-angle-z", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::rotation-angle-z", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::rotation-angle-z", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::scale-x", callback: (($obj: BackgroundGroup, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::scale-x", callback: (($obj: BackgroundGroup, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::scale-x", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::scale-x", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::scale-x", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::scale-y", callback: (($obj: BackgroundGroup, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::scale-y", callback: (($obj: BackgroundGroup, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::scale-y", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::scale-y", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::scale-y", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::scale-z", callback: (($obj: BackgroundGroup, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::scale-z", callback: (($obj: BackgroundGroup, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::scale-z", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::scale-z", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::scale-z", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::show-on-set-parent", callback: (($obj: BackgroundGroup, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::show-on-set-parent", callback: (($obj: BackgroundGroup, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::show-on-set-parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::show-on-set-parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::show-on-set-parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::size", callback: (($obj: BackgroundGroup, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::size", callback: (($obj: BackgroundGroup, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::size", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::size", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::size", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::text-direction", callback: (($obj: BackgroundGroup, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::text-direction", callback: (($obj: BackgroundGroup, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::text-direction", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::text-direction", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::text-direction", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::transform", callback: (($obj: BackgroundGroup, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::transform", callback: (($obj: BackgroundGroup, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::transform", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::transform", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::transform", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::transform-set", callback: (($obj: BackgroundGroup, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::transform-set", callback: (($obj: BackgroundGroup, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::transform-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::transform-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::transform-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::translation-x", callback: (($obj: BackgroundGroup, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::translation-x", callback: (($obj: BackgroundGroup, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::translation-x", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::translation-x", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::translation-x", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::translation-y", callback: (($obj: BackgroundGroup, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::translation-y", callback: (($obj: BackgroundGroup, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::translation-y", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::translation-y", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::translation-y", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::translation-z", callback: (($obj: BackgroundGroup, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::translation-z", callback: (($obj: BackgroundGroup, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::translation-z", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::translation-z", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::translation-z", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::visible", callback: (($obj: BackgroundGroup, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::visible", callback: (($obj: BackgroundGroup, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::width", callback: (($obj: BackgroundGroup, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::width", callback: (($obj: BackgroundGroup, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::width", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::width", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::width", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::x", callback: (($obj: BackgroundGroup, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::x", callback: (($obj: BackgroundGroup, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::x", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::x", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::x", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::x-align", callback: (($obj: BackgroundGroup, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::x-align", callback: (($obj: BackgroundGroup, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::x-align", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::x-align", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::x-align", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::x-expand", callback: (($obj: BackgroundGroup, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::x-expand", callback: (($obj: BackgroundGroup, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::x-expand", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::x-expand", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::x-expand", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::y", callback: (($obj: BackgroundGroup, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::y", callback: (($obj: BackgroundGroup, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::y", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::y", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::y", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::y-align", callback: (($obj: BackgroundGroup, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::y-align", callback: (($obj: BackgroundGroup, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::y-align", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::y-align", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::y-align", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::y-expand", callback: (($obj: BackgroundGroup, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::y-expand", callback: (($obj: BackgroundGroup, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::y-expand", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::y-expand", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::y-expand", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::z-position", callback: (($obj: BackgroundGroup, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::z-position", callback: (($obj: BackgroundGroup, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::z-position", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::z-position", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::z-position", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: BackgroundGroup_ConstructProps) + _init (config?: BackgroundGroup_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(): BackgroundGroup + static classFindChildProperty(klass: GObject.ObjectClass, propertyName: string): GObject.ParamSpec + static classListChildProperties(klass: GObject.ObjectClass): GObject.ParamSpec[] + static $gtype: GObject.Type +} +export interface BackgroundImage_ConstructProps extends GObject.Object_ConstructProps { +} +export class BackgroundImage { + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of Meta.BackgroundImage */ + getSuccess(): boolean + getTexture(): Cogl.Texture + isLoaded(): boolean + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Meta.BackgroundImage */ + connect(sigName: "loaded", callback: (($obj: BackgroundImage) => void)): number + connect_after(sigName: "loaded", callback: (($obj: BackgroundImage) => void)): number + emit(sigName: "loaded"): void + on(sigName: "loaded", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "loaded", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "loaded", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: BackgroundImage, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: BackgroundImage, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: BackgroundImage_ConstructProps) + _init (config?: BackgroundImage_ConstructProps): void + static $gtype: GObject.Type +} +export interface BackgroundImageCache_ConstructProps extends GObject.Object_ConstructProps { +} +export class BackgroundImageCache { + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of Meta.BackgroundImageCache */ + load(file: Gio.File): BackgroundImage + purge(file: Gio.File): void + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: BackgroundImageCache, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: BackgroundImageCache, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: BackgroundImageCache_ConstructProps) + _init (config?: BackgroundImageCache_ConstructProps): void + /* Static methods and pseudo-constructors */ + static getDefault(): BackgroundImageCache + static $gtype: GObject.Type +} +export interface Barrier_ConstructProps extends GObject.Object_ConstructProps { + directions?: BarrierDirection + display?: Display + x1?: number + x2?: number + y1?: number + y2?: number +} +export class Barrier { + /* Fields of Meta.Barrier */ + parent: GObject.Object + priv: BarrierPrivate + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of Meta.Barrier */ + destroy(): void + isActive(): boolean + release(event: BarrierEvent): void + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Meta.Barrier */ + connect(sigName: "hit", callback: (($obj: Barrier, event: BarrierEvent) => void)): number + connect_after(sigName: "hit", callback: (($obj: Barrier, event: BarrierEvent) => void)): number + emit(sigName: "hit", event: BarrierEvent): void + on(sigName: "hit", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "hit", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "hit", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "left", callback: (($obj: Barrier, event: BarrierEvent) => void)): number + connect_after(sigName: "left", callback: (($obj: Barrier, event: BarrierEvent) => void)): number + emit(sigName: "left", event: BarrierEvent): void + on(sigName: "left", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "left", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "left", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: Barrier, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: Barrier, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: Barrier_ConstructProps) + _init (config?: Barrier_ConstructProps): void + static $gtype: GObject.Type +} +export interface Compositor_ConstructProps extends GObject.Object_ConstructProps { + backend?: Backend + display?: Display +} +export class Compositor { + /* Fields of Meta.Compositor */ + parentInstance: GObject.Object + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of Meta.Compositor */ + addWindow(window: Window): void + destroy(): void + filterKeybinding(binding: KeyBinding): boolean + flashDisplay(display: Display): void + hideTilePreview(): void + hideWindow(window: Window, effect: CompEffect): void + manage(): void + queueFrameDrawn(window: Window, noDelayFrame: boolean): void + removeWindow(window: Window): void + showTilePreview(window: Window, tileRect: Rectangle, tileMonitorNumber: number): void + showWindow(window: Window, effect: CompEffect): void + showWindowMenu(window: Window, menu: WindowMenuType, x: number, y: number): void + showWindowMenuForRect(window: Window, menu: WindowMenuType, rect: Rectangle): void + sizeChangeWindow(window: Window, whichChange: SizeChange, oldFrameRect: Rectangle, oldBufferRect: Rectangle): void + switchWorkspace(from: Workspace, to: Workspace, direction: MotionDirection): void + syncStack(stack: object[]): void + syncUpdatesFrozen(window: Window): void + syncWindowGeometry(window: Window, didPlacement: boolean): void + unmanage(): void + windowOpacityChanged(window: Window): void + windowShapeChanged(window: Window): void + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: Compositor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: Compositor, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: Compositor_ConstructProps) + _init (config?: Compositor_ConstructProps): void + static $gtype: GObject.Type +} +export interface CursorTracker_ConstructProps extends GObject.Object_ConstructProps { + backend?: Backend +} +export class CursorTracker { + /* Fields of Meta.CursorTracker */ + parentInstance: GObject.Object + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of Meta.CursorTracker */ + getHot(): [ /* x */ number, /* y */ number ] + getPointer(coords: Graphene.Point, mods: Clutter.ModifierType): void + getPointerVisible(): boolean + getSprite(): Cogl.Texture + setPointerVisible(visible: boolean): void + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Meta.CursorTracker */ + connect(sigName: "cursor-changed", callback: (($obj: CursorTracker) => void)): number + connect_after(sigName: "cursor-changed", callback: (($obj: CursorTracker) => void)): number + emit(sigName: "cursor-changed"): void + on(sigName: "cursor-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "cursor-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "cursor-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "position-invalidated", callback: (($obj: CursorTracker) => void)): number + connect_after(sigName: "position-invalidated", callback: (($obj: CursorTracker) => void)): number + emit(sigName: "position-invalidated"): void + on(sigName: "position-invalidated", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "position-invalidated", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "position-invalidated", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "visibility-changed", callback: (($obj: CursorTracker) => void)): number + connect_after(sigName: "visibility-changed", callback: (($obj: CursorTracker) => void)): number + emit(sigName: "visibility-changed"): void + on(sigName: "visibility-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "visibility-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "visibility-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: CursorTracker, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: CursorTracker, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: CursorTracker_ConstructProps) + _init (config?: CursorTracker_ConstructProps): void + /* Static methods and pseudo-constructors */ + static getForDisplay(display: Display): CursorTracker + static $gtype: GObject.Type +} +export interface Display_ConstructProps extends GObject.Object_ConstructProps { +} +export class Display { + /* Properties of Meta.Display */ + readonly compositorModifiers: Clutter.ModifierType + readonly focusWindow: Window + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of Meta.Display */ + addIgnoredCrossingSerial(serial: number): void + addKeybinding(name: string, settings: Gio.Settings, flags: KeyBindingFlags, handler: KeyHandlerFunc): number + beginGrabOp(window: Window, op: GrabOp, pointerAlreadyGrabbed: boolean, frameAction: boolean, button: number, modmask: number, timestamp: number, rootX: number, rootY: number): boolean + clearMouseMode(): void + close(timestamp: number): void + endGrabOp(timestamp: number): void + focusDefaultWindow(timestamp: number): void + freezeKeyboard(timestamp: number): void + getCompositorModifiers(): Clutter.ModifierType + getCurrentMonitor(): number + getCurrentTime(): number + getCurrentTimeRoundtrip(): number + getFocusWindow(): Window + getGrabOp(): GrabOp + getKeybindingAction(keycode: number, mask: number): number + getLastUserTime(): number + getMonitorGeometry(monitor: number): /* geometry */ Rectangle + getMonitorInFullscreen(monitor: number): boolean + getMonitorIndexForRect(rect: Rectangle): number + getMonitorNeighborIndex(whichMonitor: number, dir: DisplayDirection): number + getMonitorScale(monitor: number): number + getNMonitors(): number + getPadActionLabel(pad: Clutter.InputDevice, actionType: PadActionType, actionNumber: number): string + getPrimaryMonitor(): number + getSelection(): Selection + getSize(): [ /* width */ number, /* height */ number ] + getSoundPlayer(): SoundPlayer + getTabCurrent(type: TabList, workspace: Workspace): Window + getTabList(type: TabList, workspace?: Workspace | null): Window[] + getTabNext(type: TabList, workspace: Workspace, window: Window | null, backward: boolean): Window + getWorkspaceManager(): WorkspaceManager + grabAccelerator(accelerator: string, flags: KeyBindingFlags): number + isPointerEmulatingSequence(sequence?: Clutter.EventSequence | null): boolean + removeKeybinding(name: string): boolean + requestPadOsd(pad: Clutter.InputDevice, editionMode: boolean): void + setCursor(cursor: Cursor): void + setInputFocus(window: Window, focusFrame: boolean, timestamp: number): void + sortWindowsByStacking(windows: Window[]): Window[] + supportsExtendedBarriers(): boolean + unfreezeKeyboard(timestamp: number): void + ungrabAccelerator(actionId: number): boolean + ungrabKeyboard(timestamp: number): void + unsetInputFocus(timestamp: number): void + xserverTimeIsBefore(time1: number, time2: number): boolean + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Meta.Display */ + connect(sigName: "accelerator-activated", callback: (($obj: Display, object: number, p0: Clutter.InputDevice, p1: number) => void)): number + connect_after(sigName: "accelerator-activated", callback: (($obj: Display, object: number, p0: Clutter.InputDevice, p1: number) => void)): number + emit(sigName: "accelerator-activated", object: number, p0: Clutter.InputDevice, p1: number): void + on(sigName: "accelerator-activated", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "accelerator-activated", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "accelerator-activated", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "closing", callback: (($obj: Display) => void)): number + connect_after(sigName: "closing", callback: (($obj: Display) => void)): number + emit(sigName: "closing"): void + on(sigName: "closing", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "closing", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "closing", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "cursor-updated", callback: (($obj: Display) => void)): number + connect_after(sigName: "cursor-updated", callback: (($obj: Display) => void)): number + emit(sigName: "cursor-updated"): void + on(sigName: "cursor-updated", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "cursor-updated", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "cursor-updated", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "gl-video-memory-purged", callback: (($obj: Display) => void)): number + connect_after(sigName: "gl-video-memory-purged", callback: (($obj: Display) => void)): number + emit(sigName: "gl-video-memory-purged"): void + on(sigName: "gl-video-memory-purged", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "gl-video-memory-purged", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "gl-video-memory-purged", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "grab-op-begin", callback: (($obj: Display, object: Window, p0: GrabOp) => void)): number + connect_after(sigName: "grab-op-begin", callback: (($obj: Display, object: Window, p0: GrabOp) => void)): number + emit(sigName: "grab-op-begin", object: Window, p0: GrabOp): void + on(sigName: "grab-op-begin", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "grab-op-begin", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "grab-op-begin", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "grab-op-end", callback: (($obj: Display, object: Window, p0: GrabOp) => void)): number + connect_after(sigName: "grab-op-end", callback: (($obj: Display, object: Window, p0: GrabOp) => void)): number + emit(sigName: "grab-op-end", object: Window, p0: GrabOp): void + on(sigName: "grab-op-end", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "grab-op-end", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "grab-op-end", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "in-fullscreen-changed", callback: (($obj: Display) => void)): number + connect_after(sigName: "in-fullscreen-changed", callback: (($obj: Display) => void)): number + emit(sigName: "in-fullscreen-changed"): void + on(sigName: "in-fullscreen-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "in-fullscreen-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "in-fullscreen-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "init-xserver", callback: (($obj: Display, object: Gio.Task) => boolean)): number + connect_after(sigName: "init-xserver", callback: (($obj: Display, object: Gio.Task) => boolean)): number + emit(sigName: "init-xserver", object: Gio.Task): void + on(sigName: "init-xserver", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "init-xserver", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "init-xserver", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "modifiers-accelerator-activated", callback: (($obj: Display) => boolean)): number + connect_after(sigName: "modifiers-accelerator-activated", callback: (($obj: Display) => boolean)): number + emit(sigName: "modifiers-accelerator-activated"): void + on(sigName: "modifiers-accelerator-activated", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "modifiers-accelerator-activated", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "modifiers-accelerator-activated", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "overlay-key", callback: (($obj: Display) => void)): number + connect_after(sigName: "overlay-key", callback: (($obj: Display) => void)): number + emit(sigName: "overlay-key"): void + on(sigName: "overlay-key", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "overlay-key", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "overlay-key", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "pad-mode-switch", callback: (($obj: Display, object: Clutter.InputDevice, p0: number, p1: number) => void)): number + connect_after(sigName: "pad-mode-switch", callback: (($obj: Display, object: Clutter.InputDevice, p0: number, p1: number) => void)): number + emit(sigName: "pad-mode-switch", object: Clutter.InputDevice, p0: number, p1: number): void + on(sigName: "pad-mode-switch", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "pad-mode-switch", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "pad-mode-switch", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "restacked", callback: (($obj: Display) => void)): number + connect_after(sigName: "restacked", callback: (($obj: Display) => void)): number + emit(sigName: "restacked"): void + on(sigName: "restacked", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "restacked", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "restacked", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "restart", callback: (($obj: Display) => boolean)): number + connect_after(sigName: "restart", callback: (($obj: Display) => boolean)): number + emit(sigName: "restart"): void + on(sigName: "restart", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "restart", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "restart", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "show-osd", callback: (($obj: Display, object: number, p0: string, p1: string) => void)): number + connect_after(sigName: "show-osd", callback: (($obj: Display, object: number, p0: string, p1: string) => void)): number + emit(sigName: "show-osd", object: number, p0: string, p1: string): void + on(sigName: "show-osd", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "show-osd", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "show-osd", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "show-pad-osd", callback: (($obj: Display, pad: Clutter.InputDevice, settings: Gio.Settings, layoutPath: string, editionMode: boolean, monitorIdx: number) => Clutter.Actor | null)): number + connect_after(sigName: "show-pad-osd", callback: (($obj: Display, pad: Clutter.InputDevice, settings: Gio.Settings, layoutPath: string, editionMode: boolean, monitorIdx: number) => Clutter.Actor | null)): number + emit(sigName: "show-pad-osd", pad: Clutter.InputDevice, settings: Gio.Settings, layoutPath: string, editionMode: boolean, monitorIdx: number): void + on(sigName: "show-pad-osd", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "show-pad-osd", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "show-pad-osd", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "show-resize-popup", callback: (($obj: Display, object: boolean, p0: Rectangle, p1: number, p2: number) => boolean)): number + connect_after(sigName: "show-resize-popup", callback: (($obj: Display, object: boolean, p0: Rectangle, p1: number, p2: number) => boolean)): number + emit(sigName: "show-resize-popup", object: boolean, p0: Rectangle, p1: number, p2: number): void + on(sigName: "show-resize-popup", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "show-resize-popup", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "show-resize-popup", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "show-restart-message", callback: (($obj: Display, message?: string | null) => boolean)): number + connect_after(sigName: "show-restart-message", callback: (($obj: Display, message?: string | null) => boolean)): number + emit(sigName: "show-restart-message", message?: string | null): void + on(sigName: "show-restart-message", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "show-restart-message", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "show-restart-message", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "showing-desktop-changed", callback: (($obj: Display) => void)): number + connect_after(sigName: "showing-desktop-changed", callback: (($obj: Display) => void)): number + emit(sigName: "showing-desktop-changed"): void + on(sigName: "showing-desktop-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "showing-desktop-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "showing-desktop-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "window-created", callback: (($obj: Display, object: Window) => void)): number + connect_after(sigName: "window-created", callback: (($obj: Display, object: Window) => void)): number + emit(sigName: "window-created", object: Window): void + on(sigName: "window-created", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "window-created", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "window-created", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "window-demands-attention", callback: (($obj: Display, object: Window) => void)): number + connect_after(sigName: "window-demands-attention", callback: (($obj: Display, object: Window) => void)): number + emit(sigName: "window-demands-attention", object: Window): void + on(sigName: "window-demands-attention", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "window-demands-attention", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "window-demands-attention", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "window-entered-monitor", callback: (($obj: Display, object: number, p0: Window) => void)): number + connect_after(sigName: "window-entered-monitor", callback: (($obj: Display, object: number, p0: Window) => void)): number + emit(sigName: "window-entered-monitor", object: number, p0: Window): void + on(sigName: "window-entered-monitor", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "window-entered-monitor", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "window-entered-monitor", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "window-left-monitor", callback: (($obj: Display, object: number, p0: Window) => void)): number + connect_after(sigName: "window-left-monitor", callback: (($obj: Display, object: number, p0: Window) => void)): number + emit(sigName: "window-left-monitor", object: number, p0: Window): void + on(sigName: "window-left-monitor", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "window-left-monitor", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "window-left-monitor", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "window-marked-urgent", callback: (($obj: Display, object: Window) => void)): number + connect_after(sigName: "window-marked-urgent", callback: (($obj: Display, object: Window) => void)): number + emit(sigName: "window-marked-urgent", object: Window): void + on(sigName: "window-marked-urgent", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "window-marked-urgent", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "window-marked-urgent", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "workareas-changed", callback: (($obj: Display) => void)): number + connect_after(sigName: "workareas-changed", callback: (($obj: Display) => void)): number + emit(sigName: "workareas-changed"): void + on(sigName: "workareas-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "workareas-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "workareas-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "x11-display-closing", callback: (($obj: Display) => void)): number + connect_after(sigName: "x11-display-closing", callback: (($obj: Display) => void)): number + emit(sigName: "x11-display-closing"): void + on(sigName: "x11-display-closing", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "x11-display-closing", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "x11-display-closing", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "x11-display-opened", callback: (($obj: Display) => void)): number + connect_after(sigName: "x11-display-opened", callback: (($obj: Display) => void)): number + emit(sigName: "x11-display-opened"): void + on(sigName: "x11-display-opened", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "x11-display-opened", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "x11-display-opened", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "x11-display-setup", callback: (($obj: Display) => void)): number + connect_after(sigName: "x11-display-setup", callback: (($obj: Display) => void)): number + emit(sigName: "x11-display-setup"): void + on(sigName: "x11-display-setup", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "x11-display-setup", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "x11-display-setup", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: Display, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: Display, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::compositor-modifiers", callback: (($obj: Display, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::compositor-modifiers", callback: (($obj: Display, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::compositor-modifiers", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::compositor-modifiers", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::compositor-modifiers", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::focus-window", callback: (($obj: Display, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::focus-window", callback: (($obj: Display, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::focus-window", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::focus-window", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::focus-window", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: Display_ConstructProps) + _init (config?: Display_ConstructProps): void + static $gtype: GObject.Type +} +export interface Dnd_ConstructProps extends GObject.Object_ConstructProps { +} +export class Dnd { + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Meta.Dnd */ + connect(sigName: "dnd-enter", callback: (($obj: Dnd) => void)): number + connect_after(sigName: "dnd-enter", callback: (($obj: Dnd) => void)): number + emit(sigName: "dnd-enter"): void + on(sigName: "dnd-enter", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "dnd-enter", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "dnd-enter", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "dnd-leave", callback: (($obj: Dnd) => void)): number + connect_after(sigName: "dnd-leave", callback: (($obj: Dnd) => void)): number + emit(sigName: "dnd-leave"): void + on(sigName: "dnd-leave", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "dnd-leave", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "dnd-leave", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "dnd-position-change", callback: (($obj: Dnd, object: number, p0: number) => void)): number + connect_after(sigName: "dnd-position-change", callback: (($obj: Dnd, object: number, p0: number) => void)): number + emit(sigName: "dnd-position-change", object: number, p0: number): void + on(sigName: "dnd-position-change", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "dnd-position-change", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "dnd-position-change", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: Dnd, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: Dnd, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: Dnd_ConstructProps) + _init (config?: Dnd_ConstructProps): void + static $gtype: GObject.Type +} +export interface IdleMonitor_ConstructProps extends GObject.Object_ConstructProps { + device?: Clutter.InputDevice +} +export class IdleMonitor { + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of Meta.IdleMonitor */ + addIdleWatch(intervalMsec: number, callback: IdleMonitorWatchFunc | null): number + addUserActiveWatch(callback: IdleMonitorWatchFunc | null): number + getIdletime(): number + removeWatch(id: number): void + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: IdleMonitor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: IdleMonitor, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: IdleMonitor_ConstructProps) + _init (config?: IdleMonitor_ConstructProps): void + /* Static methods and pseudo-constructors */ + static getCore(): IdleMonitor + static $gtype: GObject.Type +} +export interface LaunchContext_ConstructProps extends Gio.AppLaunchContext_ConstructProps { + display?: Display + timestamp?: number + workspace?: Workspace +} +export class LaunchContext { + /* Properties of Meta.LaunchContext */ + timestamp: number + workspace: Workspace + /* Fields of Gio.AppLaunchContext */ + parentInstance: GObject.Object + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of Meta.LaunchContext */ + setTimestamp(timestamp: number): void + setWorkspace(workspace: Workspace): void + /* Methods of Gio.AppLaunchContext */ + getDisplay(info: Gio.AppInfo, files: Gio.File[]): string | null + getEnvironment(): string[] + getStartupNotifyId(info: Gio.AppInfo, files: Gio.File[]): string | null + launchFailed(startupNotifyId: string): void + setenv(variable: string, value: string): void + unsetenv(variable: string): void + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Virtual methods of Gio.AppLaunchContext */ + vfuncGetDisplay(info: Gio.AppInfo, files: Gio.File[]): string | null + vfuncGetStartupNotifyId(info: Gio.AppInfo, files: Gio.File[]): string | null + vfuncLaunchFailed(startupNotifyId: string): void + vfuncLaunched(info: Gio.AppInfo, platformData: GLib.Variant): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Gio.AppLaunchContext */ + connect(sigName: "launch-failed", callback: (($obj: LaunchContext, startupNotifyId: string) => void)): number + connect_after(sigName: "launch-failed", callback: (($obj: LaunchContext, startupNotifyId: string) => void)): number + emit(sigName: "launch-failed", startupNotifyId: string): void + on(sigName: "launch-failed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "launch-failed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "launch-failed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "launched", callback: (($obj: LaunchContext, info: Gio.AppInfo, platformData: GLib.Variant) => void)): number + connect_after(sigName: "launched", callback: (($obj: LaunchContext, info: Gio.AppInfo, platformData: GLib.Variant) => void)): number + emit(sigName: "launched", info: Gio.AppInfo, platformData: GLib.Variant): void + on(sigName: "launched", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "launched", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "launched", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: LaunchContext, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: LaunchContext, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::timestamp", callback: (($obj: LaunchContext, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::timestamp", callback: (($obj: LaunchContext, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::timestamp", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::timestamp", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::timestamp", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::workspace", callback: (($obj: LaunchContext, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::workspace", callback: (($obj: LaunchContext, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::workspace", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::workspace", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::workspace", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: LaunchContext_ConstructProps) + _init (config?: LaunchContext_ConstructProps): void + static $gtype: GObject.Type +} +export interface MonitorManager_ConstructProps extends GObject.Object_ConstructProps { + backend?: Backend +} +export class MonitorManager { + /* Properties of Meta.MonitorManager */ + readonly panelOrientationManaged: boolean + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of Meta.MonitorManager */ + canSwitchConfig(): boolean + getIsBuiltinDisplayOn(): boolean + getMonitorForConnector(connector: string): number + getPanelOrientationManaged(): boolean + getSwitchConfig(): MonitorSwitchConfigType + switchConfig(configType: MonitorSwitchConfigType): void + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Meta.MonitorManager */ + connect(sigName: "confirm-display-change", callback: (($obj: MonitorManager) => void)): number + connect_after(sigName: "confirm-display-change", callback: (($obj: MonitorManager) => void)): number + emit(sigName: "confirm-display-change"): void + on(sigName: "confirm-display-change", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "confirm-display-change", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "confirm-display-change", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "monitors-changed", callback: (($obj: MonitorManager) => void)): number + connect_after(sigName: "monitors-changed", callback: (($obj: MonitorManager) => void)): number + emit(sigName: "monitors-changed"): void + on(sigName: "monitors-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "monitors-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "monitors-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "monitors-changed-internal", callback: (($obj: MonitorManager) => void)): number + connect_after(sigName: "monitors-changed-internal", callback: (($obj: MonitorManager) => void)): number + emit(sigName: "monitors-changed-internal"): void + on(sigName: "monitors-changed-internal", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "monitors-changed-internal", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "monitors-changed-internal", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "power-save-mode-changed", callback: (($obj: MonitorManager) => void)): number + connect_after(sigName: "power-save-mode-changed", callback: (($obj: MonitorManager) => void)): number + emit(sigName: "power-save-mode-changed"): void + on(sigName: "power-save-mode-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "power-save-mode-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "power-save-mode-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: MonitorManager, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: MonitorManager, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::panel-orientation-managed", callback: (($obj: MonitorManager, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::panel-orientation-managed", callback: (($obj: MonitorManager, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::panel-orientation-managed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::panel-orientation-managed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::panel-orientation-managed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: MonitorManager_ConstructProps) + _init (config?: MonitorManager_ConstructProps): void + /* Static methods and pseudo-constructors */ + static get(): MonitorManager + static getDisplayConfigurationTimeout(): number + static $gtype: GObject.Type +} +export interface Plugin_ConstructProps extends GObject.Object_ConstructProps { +} +export class Plugin { + /* Fields of Meta.Plugin */ + parentInstance: GObject.Object + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of Meta.Plugin */ + beginModal(options: ModalOptions, timestamp: number): boolean + completeDisplayChange(ok: boolean): void + destroyCompleted(actor: WindowActor): void + endModal(timestamp: number): void + getDisplay(): Display + getInfo(): PluginInfo + mapCompleted(actor: WindowActor): void + minimizeCompleted(actor: WindowActor): void + sizeChangeCompleted(actor: WindowActor): void + switchWorkspaceCompleted(): void + unminimizeCompleted(actor: WindowActor): void + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Virtual methods of Meta.Plugin */ + vfuncConfirmDisplayChange(): void + vfuncDestroy(actor: WindowActor): void + vfuncHideTilePreview(): void + vfuncKeybindingFilter(binding: KeyBinding): boolean + vfuncKillSwitchWorkspace(): void + vfuncKillWindowEffects(actor: WindowActor): void + vfuncLocatePointer(): void + vfuncMap(actor: WindowActor): void + vfuncMinimize(actor: WindowActor): void + vfuncPluginInfo(): PluginInfo + vfuncShowTilePreview(window: Window, tileRect: Rectangle, tileMonitorNumber: number): void + vfuncShowWindowMenu(window: Window, menu: WindowMenuType, x: number, y: number): void + vfuncShowWindowMenuForRect(window: Window, menu: WindowMenuType, rect: Rectangle): void + vfuncSizeChange(actor: WindowActor, whichChange: SizeChange, oldFrameRect: Rectangle, oldBufferRect: Rectangle): void + vfuncSizeChanged(actor: WindowActor): void + vfuncStart(): void + vfuncSwitchWorkspace(from: number, to: number, direction: MotionDirection): void + vfuncUnminimize(actor: WindowActor): void + vfuncXeventFilter(event: xlib.XEvent): boolean + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: Plugin, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: Plugin, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: Plugin_ConstructProps) + _init (config?: Plugin_ConstructProps): void + /* Static methods and pseudo-constructors */ + static managerSetPluginType(gtype: GObject.Type): void + static $gtype: GObject.Type +} +export interface RemoteAccessController_ConstructProps extends GObject.Object_ConstructProps { +} +export class RemoteAccessController { + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of Meta.RemoteAccessController */ + inhibitRemoteAccess(): void + uninhibitRemoteAccess(): void + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Meta.RemoteAccessController */ + connect(sigName: "new-handle", callback: (($obj: RemoteAccessController, object: RemoteAccessHandle) => void)): number + connect_after(sigName: "new-handle", callback: (($obj: RemoteAccessController, object: RemoteAccessHandle) => void)): number + emit(sigName: "new-handle", object: RemoteAccessHandle): void + on(sigName: "new-handle", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "new-handle", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "new-handle", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: RemoteAccessController, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: RemoteAccessController, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: RemoteAccessController_ConstructProps) + _init (config?: RemoteAccessController_ConstructProps): void + static $gtype: GObject.Type +} +export interface RemoteAccessHandle_ConstructProps extends GObject.Object_ConstructProps { + isRecording?: boolean +} +export class RemoteAccessHandle { + /* Fields of Meta.RemoteAccessHandle */ + parentInstance: GObject.Object + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of Meta.RemoteAccessHandle */ + getDisableAnimations(): boolean + stop(): void + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Virtual methods of Meta.RemoteAccessHandle */ + vfuncStop(): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Meta.RemoteAccessHandle */ + connect(sigName: "stopped", callback: (($obj: RemoteAccessHandle) => void)): number + connect_after(sigName: "stopped", callback: (($obj: RemoteAccessHandle) => void)): number + emit(sigName: "stopped"): void + on(sigName: "stopped", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "stopped", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "stopped", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: RemoteAccessHandle, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: RemoteAccessHandle, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: RemoteAccessHandle_ConstructProps) + _init (config?: RemoteAccessHandle_ConstructProps): void + static $gtype: GObject.Type +} +export interface Selection_ConstructProps extends GObject.Object_ConstructProps { +} +export class Selection { + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of Meta.Selection */ + getMimetypes(selectionType: SelectionType): string[] + setOwner(selectionType: SelectionType, owner: SelectionSource): void + transferAsync(selectionType: SelectionType, mimetype: string, size: number, output: Gio.OutputStream, cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + transferFinish(result: Gio.AsyncResult): boolean + unsetOwner(selectionType: SelectionType, owner: SelectionSource): void + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Meta.Selection */ + connect(sigName: "owner-changed", callback: (($obj: Selection, object: number, p0: SelectionSource) => void)): number + connect_after(sigName: "owner-changed", callback: (($obj: Selection, object: number, p0: SelectionSource) => void)): number + emit(sigName: "owner-changed", object: number, p0: SelectionSource): void + on(sigName: "owner-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "owner-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "owner-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: Selection, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: Selection, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: Selection_ConstructProps) + _init (config?: Selection_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(display: Display): Selection + static $gtype: GObject.Type +} +export interface SelectionSource_ConstructProps extends GObject.Object_ConstructProps { +} +export class SelectionSource { + /* Fields of Meta.SelectionSource */ + parentInstance: GObject.Object + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of Meta.SelectionSource */ + getMimetypes(): string[] + isActive(): boolean + readAsync(mimetype: string, cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + readFinish(result: Gio.AsyncResult): Gio.InputStream + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Virtual methods of Meta.SelectionSource */ + vfuncActivated(): void + vfuncDeactivated(): void + vfuncGetMimetypes(): string[] + vfuncReadAsync(mimetype: string, cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + vfuncReadFinish(result: Gio.AsyncResult): Gio.InputStream + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Meta.SelectionSource */ + connect(sigName: "activated", callback: (($obj: SelectionSource) => void)): number + connect_after(sigName: "activated", callback: (($obj: SelectionSource) => void)): number + emit(sigName: "activated"): void + on(sigName: "activated", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "activated", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "activated", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "deactivated", callback: (($obj: SelectionSource) => void)): number + connect_after(sigName: "deactivated", callback: (($obj: SelectionSource) => void)): number + emit(sigName: "deactivated"): void + on(sigName: "deactivated", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "deactivated", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "deactivated", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: SelectionSource, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: SelectionSource, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: SelectionSource_ConstructProps) + _init (config?: SelectionSource_ConstructProps): void + static $gtype: GObject.Type +} +export interface SelectionSourceMemory_ConstructProps extends SelectionSource_ConstructProps { +} +export class SelectionSourceMemory { + /* Fields of Meta.SelectionSource */ + parentInstance: GObject.Object + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of Meta.SelectionSource */ + getMimetypes(): string[] + isActive(): boolean + readAsync(mimetype: string, cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + readFinish(result: Gio.AsyncResult): Gio.InputStream + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Virtual methods of Meta.SelectionSource */ + vfuncActivated(): void + vfuncDeactivated(): void + vfuncGetMimetypes(): string[] + vfuncReadAsync(mimetype: string, cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + vfuncReadFinish(result: Gio.AsyncResult): Gio.InputStream + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Meta.SelectionSource */ + connect(sigName: "activated", callback: (($obj: SelectionSourceMemory) => void)): number + connect_after(sigName: "activated", callback: (($obj: SelectionSourceMemory) => void)): number + emit(sigName: "activated"): void + on(sigName: "activated", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "activated", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "activated", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "deactivated", callback: (($obj: SelectionSourceMemory) => void)): number + connect_after(sigName: "deactivated", callback: (($obj: SelectionSourceMemory) => void)): number + emit(sigName: "deactivated"): void + on(sigName: "deactivated", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "deactivated", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "deactivated", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: SelectionSourceMemory, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: SelectionSourceMemory, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: SelectionSourceMemory_ConstructProps) + _init (config?: SelectionSourceMemory_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(mimetype: string, content: any): SelectionSourceMemory + static $gtype: GObject.Type +} +export interface ShadowFactory_ConstructProps extends GObject.Object_ConstructProps { +} +export class ShadowFactory { + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of Meta.ShadowFactory */ + getParams(className: string, focused: boolean): /* params */ ShadowParams + getShadow(shape: WindowShape, width: number, height: number, className: string, focused: boolean): Shadow + setParams(className: string, focused: boolean, params: ShadowParams): void + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Meta.ShadowFactory */ + connect(sigName: "changed", callback: (($obj: ShadowFactory) => void)): number + connect_after(sigName: "changed", callback: (($obj: ShadowFactory) => void)): number + emit(sigName: "changed"): void + on(sigName: "changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: ShadowFactory, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: ShadowFactory, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: ShadowFactory_ConstructProps) + _init (config?: ShadowFactory_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(): ShadowFactory + static getDefault(): ShadowFactory + static $gtype: GObject.Type +} +export interface ShapedTexture_ConstructProps extends GObject.Object_ConstructProps { +} +export class ShapedTexture { + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of Meta.ShapedTexture */ + getImage(clip?: cairo.RectangleInt | null): cairo.Surface | null + getTexture(): Cogl.Texture + setCreateMipmaps(createMipmaps: boolean): void + setMaskTexture(maskTexture: Cogl.Texture): void + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Methods of Clutter.Content */ + getPreferredSize(): [ /* returnType */ boolean, /* width */ number, /* height */ number ] + invalidate(): void + invalidateSize(): void + /* Virtual methods of Meta.ShapedTexture */ + vfuncAttached(actor: Clutter.Actor): void + vfuncDetached(actor: Clutter.Actor): void + vfuncGetPreferredSize(): [ /* returnType */ boolean, /* width */ number, /* height */ number ] + vfuncInvalidate(): void + vfuncInvalidateSize(): void + vfuncPaintContent(actor: Clutter.Actor, node: Clutter.PaintNode, paintContext: Clutter.PaintContext): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Meta.ShapedTexture */ + connect(sigName: "size-changed", callback: (($obj: ShapedTexture) => void)): number + connect_after(sigName: "size-changed", callback: (($obj: ShapedTexture) => void)): number + emit(sigName: "size-changed"): void + on(sigName: "size-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "size-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "size-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: ShapedTexture, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: ShapedTexture, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of Clutter.Content */ + connect(sigName: "attached", callback: (($obj: ShapedTexture, actor: Clutter.Actor) => void)): number + connect_after(sigName: "attached", callback: (($obj: ShapedTexture, actor: Clutter.Actor) => void)): number + emit(sigName: "attached", actor: Clutter.Actor): void + on(sigName: "attached", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "attached", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "attached", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "detached", callback: (($obj: ShapedTexture, actor: Clutter.Actor) => void)): number + connect_after(sigName: "detached", callback: (($obj: ShapedTexture, actor: Clutter.Actor) => void)): number + emit(sigName: "detached", actor: Clutter.Actor): void + on(sigName: "detached", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "detached", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "detached", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: ShapedTexture_ConstructProps) + _init (config?: ShapedTexture_ConstructProps): void + static $gtype: GObject.Type +} +export interface SoundPlayer_ConstructProps extends GObject.Object_ConstructProps { +} +export class SoundPlayer { + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of Meta.SoundPlayer */ + playFromFile(file: Gio.File, description: string, cancellable?: Gio.Cancellable | null): void + playFromTheme(name: string, description: string, cancellable?: Gio.Cancellable | null): void + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: SoundPlayer, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: SoundPlayer, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: SoundPlayer_ConstructProps) + _init (config?: SoundPlayer_ConstructProps): void + static $gtype: GObject.Type +} +export interface Stage_ConstructProps extends Clutter.Stage_ConstructProps { +} +export class Stage { + /* Properties of Clutter.Stage */ + keyFocus: Clutter.Actor + readonly perspective: Clutter.Perspective + title: string + /* Properties of Clutter.Actor */ + actions: Clutter.Action + readonly allocation: Clutter.ActorBox + backgroundColor: Clutter.Color + readonly backgroundColorSet: boolean + childTransform: Graphene.Matrix + readonly childTransformSet: boolean + clipRect: Graphene.Rect + clipToAllocation: boolean + constraints: Clutter.Constraint + content: Clutter.Content + readonly contentBox: Clutter.ActorBox + contentGravity: Clutter.ContentGravity + contentRepeat: Clutter.ContentRepeat + effect: Clutter.Effect + readonly firstChild: Clutter.Actor + fixedPositionSet: boolean + fixedX: number + fixedY: number + readonly hasClip: boolean + readonly hasPointer: boolean + height: number + readonly lastChild: Clutter.Actor + layoutManager: Clutter.LayoutManager + magnificationFilter: Clutter.ScalingFilter + readonly mapped: boolean + marginBottom: number + marginLeft: number + marginRight: number + marginTop: number + minHeight: number + minHeightSet: boolean + minWidth: number + minWidthSet: boolean + minificationFilter: Clutter.ScalingFilter + name: string + naturalHeight: number + naturalHeightSet: boolean + naturalWidth: number + naturalWidthSet: boolean + offscreenRedirect: Clutter.OffscreenRedirect + opacity: number + pivotPoint: Graphene.Point + pivotPointZ: number + position: Graphene.Point + reactive: boolean + readonly realized: boolean + requestMode: Clutter.RequestMode + rotationAngleX: number + rotationAngleY: number + rotationAngleZ: number + scaleX: number + scaleY: number + scaleZ: number + showOnSetParent: boolean + size: Graphene.Size + textDirection: Clutter.TextDirection + transform: Graphene.Matrix + readonly transformSet: boolean + translationX: number + translationY: number + translationZ: number + visible: boolean + width: number + x: number + xAlign: Clutter.ActorAlign + xExpand: boolean + y: number + yAlign: Clutter.ActorAlign + yExpand: boolean + zPosition: number + /* Fields of Clutter.Actor */ + flags: number + /* Fields of GObject.InitiallyUnowned */ + gTypeInstance: GObject.TypeInstance + /* Methods of Clutter.Stage */ + captureInto(rect: cairo.RectangleInt, data: number): void + captureViewInto(view: Clutter.StageView, rect: cairo.RectangleInt, data: number, stride: number): void + clearStageViews(): void + ensureViewport(): void + event(event: Clutter.Event): boolean + getActorAtPos(pickMode: Clutter.PickMode, x: number, y: number): Clutter.Actor + getCaptureFinalSize(rect: cairo.RectangleInt): [ /* returnType */ boolean, /* outWidth */ number | null, /* outHeight */ number | null, /* outScale */ number | null ] + getDeviceActor(device: Clutter.InputDevice, sequence?: Clutter.EventSequence | null): Clutter.Actor + getFrameCounter(): number + getKeyFocus(): Clutter.Actor + getMinimumSize(): [ /* width */ number, /* height */ number ] + getMotionEventsEnabled(): boolean + getPerspective(): /* perspective */ Clutter.Perspective | null + getThrottleMotionEvents(): boolean + getTitle(): string + getUseAlpha(): boolean + paintToBuffer(rect: cairo.RectangleInt, scale: number, data: any, stride: number, format: Cogl.PixelFormat, paintFlags: Clutter.PaintFlag): [ /* returnType */ boolean, /* data */ any ] + paintToFramebuffer(framebuffer: Cogl.Framebuffer, rect: cairo.RectangleInt, scale: number, paintFlags: Clutter.PaintFlag): void + readPixels(x: number, y: number, width: number, height: number): any + repickDevice(device: Clutter.InputDevice): void + scheduleUpdate(): void + setKeyFocus(actor?: Clutter.Actor | null): void + setMinimumSize(width: number, height: number): void + setMotionEventsEnabled(enabled: boolean): void + setThrottleMotionEvents(throttle: boolean): void + setTitle(title: string): void + setUseAlpha(useAlpha: boolean): void + updateDevice(device: Clutter.InputDevice, sequence: Clutter.EventSequence, point: Graphene.Point, time: number, newActor: Clutter.Actor, emitCrossing: boolean): void + /* Methods of Clutter.Actor */ + addAction(action: Clutter.Action): void + addActionWithName(name: string, action: Clutter.Action): void + addChild(child: Clutter.Actor): void + addConstraint(constraint: Clutter.Constraint): void + addConstraintWithName(name: string, constraint: Clutter.Constraint): void + addEffect(effect: Clutter.Effect): void + addEffectWithName(name: string, effect: Clutter.Effect): void + addTransition(name: string, transition: Clutter.Transition): void + allocate(box: Clutter.ActorBox): void + allocateAlignFill(box: Clutter.ActorBox, xAlign: number, yAlign: number, xFill: boolean, yFill: boolean): void + allocateAvailableSize(x: number, y: number, availableWidth: number, availableHeight: number): void + allocatePreferredSize(x: number, y: number): void + applyRelativeTransformToPoint(ancestor: Clutter.Actor | null, point: Graphene.Point3D): /* vertex */ Graphene.Point3D + applyTransformToPoint(point: Graphene.Point3D): /* vertex */ Graphene.Point3D + bindModel(model: Gio.ListModel | null, createChildFunc: Clutter.ActorCreateChildFunc): void + clearActions(): void + clearConstraints(): void + clearEffects(): void + contains(descendant: Clutter.Actor): boolean + continuePaint(paintContext: Clutter.PaintContext): void + continuePick(pickContext: Clutter.PickContext): void + createPangoContext(): Pango.Context + createPangoLayout(text?: string | null): Pango.Layout + destroy(): void + destroyAllChildren(): void + getAbsAllocationVertices(): /* verts */ Graphene.Point3D[] + getAccessible(): Atk.Object + getAction(name: string): Clutter.Action + getActions(): Clutter.Action[] + getAllocationBox(): /* box */ Clutter.ActorBox + getBackgroundColor(): /* color */ Clutter.Color + getChildAtIndex(index: number): Clutter.Actor + getChildTransform(): /* transform */ Graphene.Matrix + getChildren(): Clutter.Actor[] + getClip(): [ /* xoff */ number | null, /* yoff */ number | null, /* width */ number | null, /* height */ number | null ] + getClipToAllocation(): boolean + getConstraint(name: string): Clutter.Constraint + getConstraints(): Clutter.Constraint[] + getContent(): Clutter.Content + getContentBox(): /* box */ Clutter.ActorBox + getContentGravity(): Clutter.ContentGravity + getContentRepeat(): Clutter.ContentRepeat + getContentScalingFilters(): [ /* minFilter */ Clutter.ScalingFilter | null, /* magFilter */ Clutter.ScalingFilter | null ] + getDefaultPaintVolume(): Clutter.PaintVolume + getEasingDelay(): number + getEasingDuration(): number + getEasingMode(): Clutter.AnimationMode + getEffect(name: string): Clutter.Effect + getEffects(): Clutter.Effect[] + getFirstChild(): Clutter.Actor + getFixedPosition(): [ /* returnType */ boolean, /* x */ number | null, /* y */ number | null ] + getFixedPositionSet(): boolean + getFlags(): Clutter.ActorFlags + getHeight(): number + getLastChild(): Clutter.Actor + getLayoutManager(): Clutter.LayoutManager + getMargin(): /* margin */ Clutter.Margin + getMarginBottom(): number + getMarginLeft(): number + getMarginRight(): number + getMarginTop(): number + getNChildren(): number + getName(): string + getNextSibling(): Clutter.Actor + getOffscreenRedirect(): Clutter.OffscreenRedirect + getOpacity(): number + getOpacityOverride(): number + getPaintBox(): [ /* returnType */ boolean, /* box */ Clutter.ActorBox ] + getPaintOpacity(): number + getPaintVisibility(): boolean + getPaintVolume(): Clutter.PaintVolume + getPangoContext(): Pango.Context + getParent(): Clutter.Actor + getPivotPoint(): [ /* pivotX */ number | null, /* pivotY */ number | null ] + getPivotPointZ(): number + getPosition(): [ /* x */ number | null, /* y */ number | null ] + getPreferredHeight(forWidth: number): [ /* minHeightP */ number | null, /* naturalHeightP */ number | null ] + getPreferredSize(): [ /* minWidthP */ number | null, /* minHeightP */ number | null, /* naturalWidthP */ number | null, /* naturalHeightP */ number | null ] + getPreferredWidth(forHeight: number): [ /* minWidthP */ number | null, /* naturalWidthP */ number | null ] + getPreviousSibling(): Clutter.Actor + getReactive(): boolean + getRequestMode(): Clutter.RequestMode + getResourceScale(): number + getRotationAngle(axis: Clutter.RotateAxis): number + getScale(): [ /* scaleX */ number | null, /* scaleY */ number | null ] + getScaleZ(): number + getSize(): [ /* width */ number | null, /* height */ number | null ] + getStage(): Clutter.Stage + getTextDirection(): Clutter.TextDirection + getTransform(): /* transform */ Graphene.Matrix + getTransformedExtents(): /* rect */ Graphene.Rect + getTransformedPaintVolume(relativeToAncestor: Clutter.Actor): Clutter.PaintVolume + getTransformedPosition(): [ /* x */ number | null, /* y */ number | null ] + getTransformedSize(): [ /* width */ number | null, /* height */ number | null ] + getTransition(name: string): Clutter.Transition + getTranslation(): [ /* translateX */ number | null, /* translateY */ number | null, /* translateZ */ number | null ] + getWidth(): number + getX(): number + getXAlign(): Clutter.ActorAlign + getXExpand(): boolean + getY(): number + getYAlign(): Clutter.ActorAlign + getYExpand(): boolean + getZPosition(): number + grabKeyFocus(): void + hasAccessible(): boolean + hasActions(): boolean + hasAllocation(): boolean + hasConstraints(): boolean + hasDamage(): boolean + hasEffects(): boolean + hasKeyFocus(): boolean + hasMappedClones(): boolean + hasOverlaps(): boolean + hide(): void + inhibitCulling(): void + insertChildAbove(child: Clutter.Actor, sibling?: Clutter.Actor | null): void + insertChildAtIndex(child: Clutter.Actor, index: number): void + insertChildBelow(child: Clutter.Actor, sibling?: Clutter.Actor | null): void + invalidatePaintVolume(): void + invalidateTransform(): void + isEffectivelyOnStageView(view: Clutter.StageView): boolean + isInClonePaint(): boolean + isMapped(): boolean + isRealized(): boolean + isRotated(): boolean + isScaled(): boolean + isVisible(): boolean + map(): void + moveBy(dx: number, dy: number): void + needsExpand(orientation: Clutter.Orientation): boolean + paint(paintContext: Clutter.PaintContext): void + peekStageViews(): Clutter.StageView[] + pick(pickContext: Clutter.PickContext): void + pickBox(pickContext: Clutter.PickContext, box: Clutter.ActorBox): void + queueRedraw(): void + queueRedrawWithClip(clip?: cairo.RectangleInt | null): void + queueRelayout(): void + realize(): void + removeAction(action: Clutter.Action): void + removeActionByName(name: string): void + removeAllChildren(): void + removeAllTransitions(): void + removeChild(child: Clutter.Actor): void + removeClip(): void + removeConstraint(constraint: Clutter.Constraint): void + removeConstraintByName(name: string): void + removeEffect(effect: Clutter.Effect): void + removeEffectByName(name: string): void + removeTransition(name: string): void + replaceChild(oldChild: Clutter.Actor, newChild: Clutter.Actor): void + restoreEasingState(): void + saveEasingState(): void + setAllocation(box: Clutter.ActorBox): void + setBackgroundColor(color?: Clutter.Color | null): void + setChildAboveSibling(child: Clutter.Actor, sibling?: Clutter.Actor | null): void + setChildAtIndex(child: Clutter.Actor, index: number): void + setChildBelowSibling(child: Clutter.Actor, sibling?: Clutter.Actor | null): void + setChildTransform(transform?: Graphene.Matrix | null): void + setClip(xoff: number, yoff: number, width: number, height: number): void + setClipToAllocation(clipSet: boolean): void + setContent(content?: Clutter.Content | null): void + setContentGravity(gravity: Clutter.ContentGravity): void + setContentRepeat(repeat: Clutter.ContentRepeat): void + setContentScalingFilters(minFilter: Clutter.ScalingFilter, magFilter: Clutter.ScalingFilter): void + setEasingDelay(msecs: number): void + setEasingDuration(msecs: number): void + setEasingMode(mode: Clutter.AnimationMode): void + setFixedPositionSet(isSet: boolean): void + setFlags(flags: Clutter.ActorFlags): void + setHeight(height: number): void + setLayoutManager(manager?: Clutter.LayoutManager | null): void + setMargin(margin: Clutter.Margin): void + setMarginBottom(margin: number): void + setMarginLeft(margin: number): void + setMarginRight(margin: number): void + setMarginTop(margin: number): void + setName(name: string): void + setOffscreenRedirect(redirect: Clutter.OffscreenRedirect): void + setOpacity(opacity: number): void + setOpacityOverride(opacity: number): void + setPivotPoint(pivotX: number, pivotY: number): void + setPivotPointZ(pivotZ: number): void + setPosition(x: number, y: number): void + setReactive(reactive: boolean): void + setRequestMode(mode: Clutter.RequestMode): void + setRotationAngle(axis: Clutter.RotateAxis, angle: number): void + setScale(scaleX: number, scaleY: number): void + setScaleZ(scaleZ: number): void + setSize(width: number, height: number): void + setTextDirection(textDir: Clutter.TextDirection): void + setTransform(transform?: Graphene.Matrix | null): void + setTranslation(translateX: number, translateY: number, translateZ: number): void + setWidth(width: number): void + setX(x: number): void + setXAlign(xAlign: Clutter.ActorAlign): void + setXExpand(expand: boolean): void + setY(y: number): void + setYAlign(yAlign: Clutter.ActorAlign): void + setYExpand(expand: boolean): void + setZPosition(zPosition: number): void + shouldPick(pickContext: Clutter.PickContext): boolean + show(): void + transformStagePoint(x: number, y: number): [ /* returnType */ boolean, /* xOut */ number, /* yOut */ number ] + uninhibitCulling(): void + unmap(): void + unrealize(): void + unsetFlags(flags: Clutter.ActorFlags): void + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Methods of Clutter.Animatable */ + findProperty(propertyName: string): GObject.ParamSpec + getActor(): Clutter.Actor + getInitialState(propertyName: string, value: any): void + interpolateValue(propertyName: string, interval: Clutter.Interval, progress: number): [ /* returnType */ boolean, /* value */ any ] + setFinalState(propertyName: string, value: any): void + /* Methods of Clutter.Container */ + addActor(actor: Clutter.Actor): void + childGetProperty(child: Clutter.Actor, property: string, value: any): void + childNotify(child: Clutter.Actor, pspec: GObject.ParamSpec): void + childSetProperty(child: Clutter.Actor, property: string, value: any): void + createChildMeta(actor: Clutter.Actor): void + destroyChildMeta(actor: Clutter.Actor): void + findChildByName(childName: string): Clutter.Actor + getChildMeta(actor: Clutter.Actor): Clutter.ChildMeta + lowerChild(actor: Clutter.Actor, sibling?: Clutter.Actor | null): void + raiseChild(actor: Clutter.Actor, sibling?: Clutter.Actor | null): void + removeActor(actor: Clutter.Actor): void + sortDepthOrder(): void + /* Methods of Clutter.Scriptable */ + getId(): string + parseCustomNode(script: Clutter.Script, value: any, name: string, node: Json.Node): boolean + setCustomProperty(script: Clutter.Script, name: string, value: any): void + setId(id: string): void + /* Virtual methods of Meta.Stage */ + vfuncFindProperty(propertyName: string): GObject.ParamSpec + vfuncGetActor(): Clutter.Actor + vfuncGetInitialState(propertyName: string, value: any): void + vfuncInterpolateValue(propertyName: string, interval: Clutter.Interval, progress: number): [ /* returnType */ boolean, /* value */ any ] + vfuncSetFinalState(propertyName: string, value: any): void + vfuncActorAdded(actor: Clutter.Actor): void + vfuncActorRemoved(actor: Clutter.Actor): void + vfuncAdd(actor: Clutter.Actor): void + vfuncChildNotify(child: Clutter.Actor, pspec: GObject.ParamSpec): void + vfuncCreateChildMeta(actor: Clutter.Actor): void + vfuncDestroyChildMeta(actor: Clutter.Actor): void + vfuncGetChildMeta(actor: Clutter.Actor): Clutter.ChildMeta + vfuncLower(actor: Clutter.Actor, sibling?: Clutter.Actor | null): void + vfuncRaise(actor: Clutter.Actor, sibling?: Clutter.Actor | null): void + vfuncRemove(actor: Clutter.Actor): void + vfuncSortDepthOrder(): void + vfuncGetId(): string + vfuncParseCustomNode(script: Clutter.Script, value: any, name: string, node: Json.Node): boolean + vfuncSetCustomProperty(script: Clutter.Script, name: string, value: any): void + vfuncSetId(id: string): void + /* Virtual methods of Clutter.Stage */ + vfuncActivate(): void + vfuncBeforePaint(view: Clutter.StageView): void + vfuncDeactivate(): void + vfuncPaintView(view: Clutter.StageView, redrawClip: cairo.Region): void + /* Virtual methods of Clutter.Actor */ + vfuncAllocate(box: Clutter.ActorBox): void + vfuncApplyTransform(matrix: Graphene.Matrix): void + vfuncButtonPressEvent(event: Clutter.ButtonEvent): boolean + vfuncButtonReleaseEvent(event: Clutter.ButtonEvent): boolean + vfuncCalculateResourceScale(phase: number): number + vfuncCapturedEvent(event: Clutter.Event): boolean + vfuncDestroy(): void + vfuncEnterEvent(event: Clutter.CrossingEvent): boolean + vfuncEvent(event: Clutter.Event): boolean + vfuncGetAccessible(): Atk.Object + vfuncGetPaintVolume(volume: Clutter.PaintVolume): boolean + vfuncGetPreferredHeight(forWidth: number): [ /* minHeightP */ number | null, /* naturalHeightP */ number | null ] + vfuncGetPreferredWidth(forHeight: number): [ /* minWidthP */ number | null, /* naturalWidthP */ number | null ] + vfuncHasAccessible(): boolean + vfuncHasOverlaps(): boolean + vfuncHide(): void + vfuncHideAll(): void + vfuncKeyFocusIn(): void + vfuncKeyFocusOut(): void + vfuncKeyPressEvent(event: Clutter.KeyEvent): boolean + vfuncKeyReleaseEvent(event: Clutter.KeyEvent): boolean + vfuncLeaveEvent(event: Clutter.CrossingEvent): boolean + vfuncMap(): void + vfuncMotionEvent(event: Clutter.MotionEvent): boolean + vfuncPaint(paintContext: Clutter.PaintContext): void + vfuncPaintNode(root: Clutter.PaintNode): void + vfuncParentSet(oldParent: Clutter.Actor): void + vfuncPick(pickContext: Clutter.PickContext): void + vfuncQueueRelayout(): void + vfuncRealize(): void + vfuncResourceScaleChanged(): void + vfuncScrollEvent(event: Clutter.ScrollEvent): boolean + vfuncShow(): void + vfuncTouchEvent(event: Clutter.TouchEvent): boolean + vfuncUnmap(): void + vfuncUnrealize(): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Meta.Stage */ + connect(sigName: "actors-painted", callback: (($obj: Stage) => void)): number + connect_after(sigName: "actors-painted", callback: (($obj: Stage) => void)): number + emit(sigName: "actors-painted"): void + on(sigName: "actors-painted", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "actors-painted", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "actors-painted", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of Clutter.Stage */ + connect(sigName: "activate", callback: (($obj: Stage) => void)): number + connect_after(sigName: "activate", callback: (($obj: Stage) => void)): number + emit(sigName: "activate"): void + on(sigName: "activate", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "activate", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "activate", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "after-paint", callback: (($obj: Stage, view: Clutter.StageView) => void)): number + connect_after(sigName: "after-paint", callback: (($obj: Stage, view: Clutter.StageView) => void)): number + emit(sigName: "after-paint", view: Clutter.StageView): void + on(sigName: "after-paint", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "after-paint", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "after-paint", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "after-update", callback: (($obj: Stage, view: Clutter.StageView) => void)): number + connect_after(sigName: "after-update", callback: (($obj: Stage, view: Clutter.StageView) => void)): number + emit(sigName: "after-update", view: Clutter.StageView): void + on(sigName: "after-update", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "after-update", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "after-update", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "before-paint", callback: (($obj: Stage, view: Clutter.StageView) => void)): number + connect_after(sigName: "before-paint", callback: (($obj: Stage, view: Clutter.StageView) => void)): number + emit(sigName: "before-paint", view: Clutter.StageView): void + on(sigName: "before-paint", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "before-paint", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "before-paint", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "before-update", callback: (($obj: Stage, view: Clutter.StageView) => void)): number + connect_after(sigName: "before-update", callback: (($obj: Stage, view: Clutter.StageView) => void)): number + emit(sigName: "before-update", view: Clutter.StageView): void + on(sigName: "before-update", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "before-update", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "before-update", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "deactivate", callback: (($obj: Stage) => void)): number + connect_after(sigName: "deactivate", callback: (($obj: Stage) => void)): number + emit(sigName: "deactivate"): void + on(sigName: "deactivate", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "deactivate", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "deactivate", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "gl-video-memory-purged", callback: (($obj: Stage) => void)): number + connect_after(sigName: "gl-video-memory-purged", callback: (($obj: Stage) => void)): number + emit(sigName: "gl-video-memory-purged"): void + on(sigName: "gl-video-memory-purged", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "gl-video-memory-purged", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "gl-video-memory-purged", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "paint-view", callback: (($obj: Stage, view: Clutter.StageView, redrawClip: cairo.Region) => void)): number + connect_after(sigName: "paint-view", callback: (($obj: Stage, view: Clutter.StageView, redrawClip: cairo.Region) => void)): number + emit(sigName: "paint-view", view: Clutter.StageView, redrawClip: cairo.Region): void + on(sigName: "paint-view", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "paint-view", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "paint-view", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "presented", callback: (($obj: Stage, view: Clutter.StageView, frameInfo?: object | null) => void)): number + connect_after(sigName: "presented", callback: (($obj: Stage, view: Clutter.StageView, frameInfo?: object | null) => void)): number + emit(sigName: "presented", view: Clutter.StageView, frameInfo?: object | null): void + on(sigName: "presented", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "presented", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "presented", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of Clutter.Actor */ + connect(sigName: "button-press-event", callback: (($obj: Stage, event: Clutter.ButtonEvent) => boolean)): number + connect_after(sigName: "button-press-event", callback: (($obj: Stage, event: Clutter.ButtonEvent) => boolean)): number + emit(sigName: "button-press-event", event: Clutter.ButtonEvent): void + on(sigName: "button-press-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "button-press-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "button-press-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "button-release-event", callback: (($obj: Stage, event: Clutter.ButtonEvent) => boolean)): number + connect_after(sigName: "button-release-event", callback: (($obj: Stage, event: Clutter.ButtonEvent) => boolean)): number + emit(sigName: "button-release-event", event: Clutter.ButtonEvent): void + on(sigName: "button-release-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "button-release-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "button-release-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "captured-event", callback: (($obj: Stage, event: Clutter.Event) => boolean)): number + connect_after(sigName: "captured-event", callback: (($obj: Stage, event: Clutter.Event) => boolean)): number + emit(sigName: "captured-event", event: Clutter.Event): void + on(sigName: "captured-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "captured-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "captured-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "destroy", callback: (($obj: Stage) => void)): number + connect_after(sigName: "destroy", callback: (($obj: Stage) => void)): number + emit(sigName: "destroy"): void + on(sigName: "destroy", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "destroy", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "destroy", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "enter-event", callback: (($obj: Stage, event: Clutter.CrossingEvent) => boolean)): number + connect_after(sigName: "enter-event", callback: (($obj: Stage, event: Clutter.CrossingEvent) => boolean)): number + emit(sigName: "enter-event", event: Clutter.CrossingEvent): void + on(sigName: "enter-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "enter-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "enter-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "event", callback: (($obj: Stage, event: Clutter.Event) => boolean)): number + connect_after(sigName: "event", callback: (($obj: Stage, event: Clutter.Event) => boolean)): number + emit(sigName: "event", event: Clutter.Event): void + on(sigName: "event", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "event", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "event", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "hide", callback: (($obj: Stage) => void)): number + connect_after(sigName: "hide", callback: (($obj: Stage) => void)): number + emit(sigName: "hide"): void + on(sigName: "hide", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "hide", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "hide", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "key-focus-in", callback: (($obj: Stage) => void)): number + connect_after(sigName: "key-focus-in", callback: (($obj: Stage) => void)): number + emit(sigName: "key-focus-in"): void + on(sigName: "key-focus-in", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "key-focus-in", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "key-focus-in", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "key-focus-out", callback: (($obj: Stage) => void)): number + connect_after(sigName: "key-focus-out", callback: (($obj: Stage) => void)): number + emit(sigName: "key-focus-out"): void + on(sigName: "key-focus-out", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "key-focus-out", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "key-focus-out", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "key-press-event", callback: (($obj: Stage, event: Clutter.KeyEvent) => boolean)): number + connect_after(sigName: "key-press-event", callback: (($obj: Stage, event: Clutter.KeyEvent) => boolean)): number + emit(sigName: "key-press-event", event: Clutter.KeyEvent): void + on(sigName: "key-press-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "key-press-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "key-press-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "key-release-event", callback: (($obj: Stage, event: Clutter.KeyEvent) => boolean)): number + connect_after(sigName: "key-release-event", callback: (($obj: Stage, event: Clutter.KeyEvent) => boolean)): number + emit(sigName: "key-release-event", event: Clutter.KeyEvent): void + on(sigName: "key-release-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "key-release-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "key-release-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "leave-event", callback: (($obj: Stage, event: Clutter.CrossingEvent) => boolean)): number + connect_after(sigName: "leave-event", callback: (($obj: Stage, event: Clutter.CrossingEvent) => boolean)): number + emit(sigName: "leave-event", event: Clutter.CrossingEvent): void + on(sigName: "leave-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "leave-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "leave-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "motion-event", callback: (($obj: Stage, event: Clutter.MotionEvent) => boolean)): number + connect_after(sigName: "motion-event", callback: (($obj: Stage, event: Clutter.MotionEvent) => boolean)): number + emit(sigName: "motion-event", event: Clutter.MotionEvent): void + on(sigName: "motion-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "motion-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "motion-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "parent-set", callback: (($obj: Stage, oldParent?: Clutter.Actor | null) => void)): number + connect_after(sigName: "parent-set", callback: (($obj: Stage, oldParent?: Clutter.Actor | null) => void)): number + emit(sigName: "parent-set", oldParent?: Clutter.Actor | null): void + on(sigName: "parent-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "parent-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "parent-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "pick", callback: (($obj: Stage, pickContext: Clutter.PickContext) => void)): number + connect_after(sigName: "pick", callback: (($obj: Stage, pickContext: Clutter.PickContext) => void)): number + emit(sigName: "pick", pickContext: Clutter.PickContext): void + on(sigName: "pick", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "pick", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "pick", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "queue-relayout", callback: (($obj: Stage) => void)): number + connect_after(sigName: "queue-relayout", callback: (($obj: Stage) => void)): number + emit(sigName: "queue-relayout"): void + on(sigName: "queue-relayout", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "queue-relayout", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "queue-relayout", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "realize", callback: (($obj: Stage) => void)): number + connect_after(sigName: "realize", callback: (($obj: Stage) => void)): number + emit(sigName: "realize"): void + on(sigName: "realize", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "realize", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "realize", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "resource-scale-changed", callback: (($obj: Stage) => void)): number + connect_after(sigName: "resource-scale-changed", callback: (($obj: Stage) => void)): number + emit(sigName: "resource-scale-changed"): void + on(sigName: "resource-scale-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "resource-scale-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "resource-scale-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "scroll-event", callback: (($obj: Stage, event: Clutter.ScrollEvent) => boolean)): number + connect_after(sigName: "scroll-event", callback: (($obj: Stage, event: Clutter.ScrollEvent) => boolean)): number + emit(sigName: "scroll-event", event: Clutter.ScrollEvent): void + on(sigName: "scroll-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "scroll-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "scroll-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "show", callback: (($obj: Stage) => void)): number + connect_after(sigName: "show", callback: (($obj: Stage) => void)): number + emit(sigName: "show"): void + on(sigName: "show", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "show", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "show", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "stage-views-changed", callback: (($obj: Stage) => void)): number + connect_after(sigName: "stage-views-changed", callback: (($obj: Stage) => void)): number + emit(sigName: "stage-views-changed"): void + on(sigName: "stage-views-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "stage-views-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "stage-views-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "touch-event", callback: (($obj: Stage, event: Clutter.Event) => boolean)): number + connect_after(sigName: "touch-event", callback: (($obj: Stage, event: Clutter.Event) => boolean)): number + emit(sigName: "touch-event", event: Clutter.Event): void + on(sigName: "touch-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "touch-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "touch-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "transition-stopped", callback: (($obj: Stage, name: string, isFinished: boolean) => void)): number + connect_after(sigName: "transition-stopped", callback: (($obj: Stage, name: string, isFinished: boolean) => void)): number + emit(sigName: "transition-stopped", name: string, isFinished: boolean): void + on(sigName: "transition-stopped", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "transition-stopped", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "transition-stopped", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "transitions-completed", callback: (($obj: Stage) => void)): number + connect_after(sigName: "transitions-completed", callback: (($obj: Stage) => void)): number + emit(sigName: "transitions-completed"): void + on(sigName: "transitions-completed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "transitions-completed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "transitions-completed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "unrealize", callback: (($obj: Stage) => void)): number + connect_after(sigName: "unrealize", callback: (($obj: Stage) => void)): number + emit(sigName: "unrealize"): void + on(sigName: "unrealize", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "unrealize", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "unrealize", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of Clutter.Container */ + connect(sigName: "actor-added", callback: (($obj: Stage, actor: Clutter.Actor) => void)): number + connect_after(sigName: "actor-added", callback: (($obj: Stage, actor: Clutter.Actor) => void)): number + emit(sigName: "actor-added", actor: Clutter.Actor): void + on(sigName: "actor-added", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "actor-added", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "actor-added", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "actor-removed", callback: (($obj: Stage, actor: Clutter.Actor) => void)): number + connect_after(sigName: "actor-removed", callback: (($obj: Stage, actor: Clutter.Actor) => void)): number + emit(sigName: "actor-removed", actor: Clutter.Actor): void + on(sigName: "actor-removed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "actor-removed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "actor-removed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "child-notify", callback: (($obj: Stage, actor: Clutter.Actor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "child-notify", callback: (($obj: Stage, actor: Clutter.Actor, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "child-notify", actor: Clutter.Actor, pspec: GObject.ParamSpec): void + on(sigName: "child-notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "child-notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "child-notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::key-focus", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::key-focus", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::key-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::key-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::key-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::perspective", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::perspective", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::perspective", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::perspective", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::perspective", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::title", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::title", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::title", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::title", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::title", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::actions", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::actions", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::actions", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::actions", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::actions", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::allocation", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::allocation", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::allocation", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::allocation", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::allocation", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::background-color", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::background-color", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::background-color", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::background-color", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::background-color", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::background-color-set", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::background-color-set", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::background-color-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::background-color-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::background-color-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::child-transform", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::child-transform", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::child-transform", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::child-transform", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::child-transform", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::child-transform-set", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::child-transform-set", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::child-transform-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::child-transform-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::child-transform-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::clip-rect", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::clip-rect", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::clip-rect", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::clip-rect", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::clip-rect", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::clip-to-allocation", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::clip-to-allocation", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::clip-to-allocation", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::clip-to-allocation", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::clip-to-allocation", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::constraints", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::constraints", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::constraints", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::constraints", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::constraints", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::content", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::content", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::content", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::content", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::content", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::content-box", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::content-box", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::content-box", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::content-box", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::content-box", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::content-gravity", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::content-gravity", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::content-gravity", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::content-gravity", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::content-gravity", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::content-repeat", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::content-repeat", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::content-repeat", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::content-repeat", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::content-repeat", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::effect", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::effect", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::effect", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::effect", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::effect", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::first-child", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::first-child", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::first-child", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::first-child", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::first-child", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::fixed-position-set", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::fixed-position-set", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::fixed-position-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::fixed-position-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::fixed-position-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::fixed-x", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::fixed-x", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::fixed-x", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::fixed-x", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::fixed-x", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::fixed-y", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::fixed-y", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::fixed-y", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::fixed-y", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::fixed-y", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::has-clip", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-clip", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::has-clip", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::has-clip", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::has-clip", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::has-pointer", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-pointer", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::has-pointer", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::has-pointer", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::has-pointer", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::height", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::height", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::height", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::height", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::height", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::last-child", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::last-child", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::last-child", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::last-child", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::last-child", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::layout-manager", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::layout-manager", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::layout-manager", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::layout-manager", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::layout-manager", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::magnification-filter", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::magnification-filter", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::magnification-filter", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::magnification-filter", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::magnification-filter", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::mapped", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::mapped", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::mapped", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::mapped", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::mapped", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-bottom", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-bottom", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-bottom", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-bottom", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-bottom", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-left", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-left", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-left", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-left", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-left", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-right", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-right", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-right", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-right", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-right", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-top", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-top", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-top", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-top", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-top", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::min-height", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::min-height", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::min-height", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::min-height", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::min-height", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::min-height-set", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::min-height-set", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::min-height-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::min-height-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::min-height-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::min-width", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::min-width", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::min-width", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::min-width", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::min-width", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::min-width-set", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::min-width-set", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::min-width-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::min-width-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::min-width-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::minification-filter", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::minification-filter", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::minification-filter", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::minification-filter", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::minification-filter", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::name", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::name", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::natural-height", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::natural-height", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::natural-height", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::natural-height", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::natural-height", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::natural-height-set", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::natural-height-set", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::natural-height-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::natural-height-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::natural-height-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::natural-width", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::natural-width", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::natural-width", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::natural-width", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::natural-width", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::natural-width-set", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::natural-width-set", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::natural-width-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::natural-width-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::natural-width-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::offscreen-redirect", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::offscreen-redirect", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::offscreen-redirect", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::offscreen-redirect", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::offscreen-redirect", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::opacity", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::opacity", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::opacity", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::opacity", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::opacity", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::pivot-point", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::pivot-point", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::pivot-point", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::pivot-point", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::pivot-point", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::pivot-point-z", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::pivot-point-z", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::pivot-point-z", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::pivot-point-z", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::pivot-point-z", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::position", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::position", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::position", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::position", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::position", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::reactive", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::reactive", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::reactive", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::reactive", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::reactive", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::realized", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::realized", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::realized", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::realized", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::realized", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::request-mode", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::request-mode", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::request-mode", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::request-mode", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::request-mode", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::rotation-angle-x", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::rotation-angle-x", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::rotation-angle-x", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::rotation-angle-x", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::rotation-angle-x", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::rotation-angle-y", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::rotation-angle-y", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::rotation-angle-y", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::rotation-angle-y", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::rotation-angle-y", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::rotation-angle-z", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::rotation-angle-z", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::rotation-angle-z", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::rotation-angle-z", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::rotation-angle-z", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::scale-x", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::scale-x", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::scale-x", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::scale-x", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::scale-x", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::scale-y", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::scale-y", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::scale-y", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::scale-y", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::scale-y", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::scale-z", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::scale-z", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::scale-z", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::scale-z", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::scale-z", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::show-on-set-parent", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::show-on-set-parent", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::show-on-set-parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::show-on-set-parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::show-on-set-parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::size", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::size", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::size", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::size", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::size", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::text-direction", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::text-direction", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::text-direction", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::text-direction", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::text-direction", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::transform", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::transform", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::transform", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::transform", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::transform", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::transform-set", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::transform-set", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::transform-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::transform-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::transform-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::translation-x", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::translation-x", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::translation-x", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::translation-x", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::translation-x", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::translation-y", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::translation-y", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::translation-y", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::translation-y", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::translation-y", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::translation-z", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::translation-z", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::translation-z", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::translation-z", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::translation-z", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::visible", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::visible", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::width", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::width", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::width", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::width", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::width", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::x", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::x", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::x", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::x", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::x", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::x-align", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::x-align", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::x-align", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::x-align", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::x-align", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::x-expand", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::x-expand", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::x-expand", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::x-expand", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::x-expand", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::y", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::y", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::y", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::y", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::y", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::y-align", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::y-align", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::y-align", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::y-align", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::y-align", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::y-expand", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::y-expand", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::y-expand", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::y-expand", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::y-expand", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::z-position", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::z-position", callback: (($obj: Stage, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::z-position", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::z-position", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::z-position", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: Stage_ConstructProps) + _init (config?: Stage_ConstructProps): void + /* Static methods and pseudo-constructors */ + static isFocused(display: Display): boolean + static classFindChildProperty(klass: GObject.ObjectClass, propertyName: string): GObject.ParamSpec + static classListChildProperties(klass: GObject.ObjectClass): GObject.ParamSpec[] + static $gtype: GObject.Type +} +export interface StartupNotification_ConstructProps extends GObject.Object_ConstructProps { + display?: Display +} +export class StartupNotification { + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of Meta.StartupNotification */ + createLauncher(): LaunchContext + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Meta.StartupNotification */ + connect(sigName: "changed", callback: (($obj: StartupNotification, object?: object | null) => void)): number + connect_after(sigName: "changed", callback: (($obj: StartupNotification, object?: object | null) => void)): number + emit(sigName: "changed", object?: object | null): void + on(sigName: "changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: StartupNotification, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: StartupNotification, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: StartupNotification_ConstructProps) + _init (config?: StartupNotification_ConstructProps): void + static $gtype: GObject.Type +} +export interface StartupSequence_ConstructProps extends GObject.Object_ConstructProps { + applicationId?: string + iconName?: string + id?: string + name?: string + timestamp?: number + wmclass?: string + workspace?: number +} +export class StartupSequence { + /* Fields of Meta.StartupSequence */ + parentInstance: GObject.Object + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of Meta.StartupSequence */ + complete(): void + getApplicationId(): string + getCompleted(): boolean + getIconName(): string + getId(): string + getName(): string + getTimestamp(): number + getWmclass(): string + getWorkspace(): number + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Meta.StartupSequence */ + connect(sigName: "complete", callback: (($obj: StartupSequence) => void)): number + connect_after(sigName: "complete", callback: (($obj: StartupSequence) => void)): number + emit(sigName: "complete"): void + on(sigName: "complete", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "complete", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "complete", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: StartupSequence, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: StartupSequence, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: StartupSequence_ConstructProps) + _init (config?: StartupSequence_ConstructProps): void + static $gtype: GObject.Type +} +export interface WaylandClient_ConstructProps extends GObject.Object_ConstructProps { +} +export class WaylandClient { + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of Meta.WaylandClient */ + hideFromWindowList(window: Window): void + ownsWindow(window: Window): boolean + showInWindowList(window: Window): void + spawnv(display: Display, argv: string[]): Gio.Subprocess + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: WaylandClient, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: WaylandClient, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: WaylandClient_ConstructProps) + _init (config?: WaylandClient_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(launcher: Gio.SubprocessLauncher): WaylandClient + static $gtype: GObject.Type +} +export interface Window_ConstructProps extends GObject.Object_ConstructProps { +} +export class Window { + /* Properties of Meta.Window */ + readonly above: boolean + readonly appearsFocused: boolean + readonly decorated: boolean + readonly demandsAttention: boolean + readonly fullscreen: boolean + readonly gtkAppMenuObjectPath: string + readonly gtkApplicationId: string + readonly gtkApplicationObjectPath: string + readonly gtkMenubarObjectPath: string + readonly gtkUniqueBusName: string + readonly gtkWindowObjectPath: string + readonly icon: object + readonly maximizedHorizontally: boolean + readonly maximizedVertically: boolean + readonly miniIcon: object + readonly minimized: boolean + readonly mutterHints: string + readonly onAllWorkspaces: boolean + readonly resizeable: boolean + readonly skipTaskbar: boolean + readonly title: string + readonly urgent: boolean + readonly userTime: number + readonly windowType: WindowType + readonly wmClass: string + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of Meta.Window */ + activate(currentTime: number): void + activateWithWorkspace(currentTime: number, workspace: Workspace): void + allowsMove(): boolean + allowsResize(): boolean + beginGrabOp(op: GrabOp, frameAction: boolean, timestamp: number): void + canClose(): boolean + canMaximize(): boolean + canMinimize(): boolean + canShade(): boolean + changeWorkspace(workspace: Workspace): void + changeWorkspaceByIndex(spaceIndex: number, append: boolean): void + checkAlive(timestamp: number): void + clientRectToFrameRect(clientRect: Rectangle): /* frameRect */ Rectangle + computeGroup(): void + delete(timestamp: number): void + findRootAncestor(): Window + focus(timestamp: number): void + foreachAncestor(func: WindowForeachFunc): void + foreachTransient(func: WindowForeachFunc): void + frameRectToClientRect(frameRect: Rectangle): /* clientRect */ Rectangle + getBufferRect(): /* rect */ Rectangle + getClientMachine(): string + getClientType(): WindowClientType + getCompositorPrivate(): GObject.Object + getDescription(): string + getDisplay(): Display + getFrameBounds(): cairo.Region | null + getFrameRect(): /* rect */ Rectangle + getFrameType(): FrameType + getGtkAppMenuObjectPath(): string + getGtkApplicationId(): string + getGtkApplicationObjectPath(): string + getGtkMenubarObjectPath(): string + getGtkThemeVariant(): string + getGtkUniqueBusName(): string + getGtkWindowObjectPath(): string + getIconGeometry(): [ /* returnType */ boolean, /* rect */ Rectangle ] + getId(): number + getLayer(): StackLayer + getMaximized(): MaximizeFlags + getMonitor(): number + getMutterHints(): string + getPid(): number + getRole(): string + getSandboxedAppId(): string + getStableSequence(): number + getStartupId(): string + getTileMatch(): Window | null + getTitle(): string + getTransientFor(): Window + getUserTime(): number + getWindowType(): WindowType + getWmClass(): string + getWmClassInstance(): string + getWorkAreaAllMonitors(): /* area */ Rectangle + getWorkAreaCurrentMonitor(): /* area */ Rectangle + getWorkAreaForMonitor(whichMonitor: number): /* area */ Rectangle + getWorkspace(): Workspace + groupLeaderChanged(): void + hasFocus(): boolean + isAbove(): boolean + isAlwaysOnAllWorkspaces(): boolean + isAncestorOfTransient(transient: Window): boolean + isAttachedDialog(): boolean + isClientDecorated(): boolean + isFullscreen(): boolean + isHidden(): boolean + isMonitorSized(): boolean + isOnAllWorkspaces(): boolean + isOnPrimaryMonitor(): boolean + isOverrideRedirect(): boolean + isRemote(): boolean + isScreenSized(): boolean + isShaded(): boolean + isSkipTaskbar(): boolean + kill(): void + locatedOnWorkspace(workspace: Workspace): boolean + lower(): void + makeAbove(): void + makeFullscreen(): void + maximize(directions: MaximizeFlags): void + minimize(): void + moveFrame(userOp: boolean, rootXNw: number, rootYNw: number): void + moveResizeFrame(userOp: boolean, rootXNw: number, rootYNw: number, w: number, h: number): void + moveToMonitor(monitor: number): void + raise(): void + setCompositorPrivate(priv: GObject.Object): void + setDemandsAttention(): void + setIconGeometry(rect?: Rectangle | null): void + shade(timestamp: number): void + shoveTitlebarOnscreen(): void + showingOnItsWorkspace(): boolean + shutdownGroup(): void + stick(): void + titlebarIsOnscreen(): boolean + unmakeAbove(): void + unmakeFullscreen(): void + unmaximize(directions: MaximizeFlags): void + unminimize(): void + unsetDemandsAttention(): void + unshade(timestamp: number): void + unstick(): void + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Meta.Window */ + connect(sigName: "focus", callback: (($obj: Window) => void)): number + connect_after(sigName: "focus", callback: (($obj: Window) => void)): number + emit(sigName: "focus"): void + on(sigName: "focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "position-changed", callback: (($obj: Window) => void)): number + connect_after(sigName: "position-changed", callback: (($obj: Window) => void)): number + emit(sigName: "position-changed"): void + on(sigName: "position-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "position-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "position-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "raised", callback: (($obj: Window) => void)): number + connect_after(sigName: "raised", callback: (($obj: Window) => void)): number + emit(sigName: "raised"): void + on(sigName: "raised", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "raised", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "raised", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "shown", callback: (($obj: Window) => void)): number + connect_after(sigName: "shown", callback: (($obj: Window) => void)): number + emit(sigName: "shown"): void + on(sigName: "shown", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "shown", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "shown", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "size-changed", callback: (($obj: Window) => void)): number + connect_after(sigName: "size-changed", callback: (($obj: Window) => void)): number + emit(sigName: "size-changed"): void + on(sigName: "size-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "size-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "size-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "unmanaged", callback: (($obj: Window) => void)): number + connect_after(sigName: "unmanaged", callback: (($obj: Window) => void)): number + emit(sigName: "unmanaged"): void + on(sigName: "unmanaged", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "unmanaged", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "unmanaged", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "unmanaging", callback: (($obj: Window) => void)): number + connect_after(sigName: "unmanaging", callback: (($obj: Window) => void)): number + emit(sigName: "unmanaging"): void + on(sigName: "unmanaging", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "unmanaging", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "unmanaging", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "workspace-changed", callback: (($obj: Window) => void)): number + connect_after(sigName: "workspace-changed", callback: (($obj: Window) => void)): number + emit(sigName: "workspace-changed"): void + on(sigName: "workspace-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "workspace-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "workspace-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: Window, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: Window, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::above", callback: (($obj: Window, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::above", callback: (($obj: Window, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::above", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::above", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::above", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::appears-focused", callback: (($obj: Window, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::appears-focused", callback: (($obj: Window, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::appears-focused", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::appears-focused", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::appears-focused", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::decorated", callback: (($obj: Window, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::decorated", callback: (($obj: Window, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::decorated", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::decorated", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::decorated", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::demands-attention", callback: (($obj: Window, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::demands-attention", callback: (($obj: Window, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::demands-attention", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::demands-attention", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::demands-attention", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::fullscreen", callback: (($obj: Window, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::fullscreen", callback: (($obj: Window, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::fullscreen", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::fullscreen", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::fullscreen", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::gtk-app-menu-object-path", callback: (($obj: Window, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::gtk-app-menu-object-path", callback: (($obj: Window, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::gtk-app-menu-object-path", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::gtk-app-menu-object-path", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::gtk-app-menu-object-path", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::gtk-application-id", callback: (($obj: Window, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::gtk-application-id", callback: (($obj: Window, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::gtk-application-id", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::gtk-application-id", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::gtk-application-id", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::gtk-application-object-path", callback: (($obj: Window, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::gtk-application-object-path", callback: (($obj: Window, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::gtk-application-object-path", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::gtk-application-object-path", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::gtk-application-object-path", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::gtk-menubar-object-path", callback: (($obj: Window, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::gtk-menubar-object-path", callback: (($obj: Window, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::gtk-menubar-object-path", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::gtk-menubar-object-path", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::gtk-menubar-object-path", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::gtk-unique-bus-name", callback: (($obj: Window, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::gtk-unique-bus-name", callback: (($obj: Window, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::gtk-unique-bus-name", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::gtk-unique-bus-name", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::gtk-unique-bus-name", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::gtk-window-object-path", callback: (($obj: Window, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::gtk-window-object-path", callback: (($obj: Window, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::gtk-window-object-path", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::gtk-window-object-path", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::gtk-window-object-path", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::icon", callback: (($obj: Window, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::icon", callback: (($obj: Window, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::icon", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::icon", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::icon", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::maximized-horizontally", callback: (($obj: Window, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::maximized-horizontally", callback: (($obj: Window, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::maximized-horizontally", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::maximized-horizontally", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::maximized-horizontally", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::maximized-vertically", callback: (($obj: Window, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::maximized-vertically", callback: (($obj: Window, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::maximized-vertically", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::maximized-vertically", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::maximized-vertically", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::mini-icon", callback: (($obj: Window, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::mini-icon", callback: (($obj: Window, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::mini-icon", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::mini-icon", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::mini-icon", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::minimized", callback: (($obj: Window, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::minimized", callback: (($obj: Window, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::minimized", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::minimized", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::minimized", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::mutter-hints", callback: (($obj: Window, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::mutter-hints", callback: (($obj: Window, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::mutter-hints", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::mutter-hints", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::mutter-hints", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::on-all-workspaces", callback: (($obj: Window, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::on-all-workspaces", callback: (($obj: Window, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::on-all-workspaces", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::on-all-workspaces", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::on-all-workspaces", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::resizeable", callback: (($obj: Window, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::resizeable", callback: (($obj: Window, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::resizeable", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::resizeable", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::resizeable", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::skip-taskbar", callback: (($obj: Window, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::skip-taskbar", callback: (($obj: Window, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::skip-taskbar", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::skip-taskbar", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::skip-taskbar", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::title", callback: (($obj: Window, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::title", callback: (($obj: Window, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::title", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::title", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::title", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::urgent", callback: (($obj: Window, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::urgent", callback: (($obj: Window, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::urgent", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::urgent", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::urgent", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::user-time", callback: (($obj: Window, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::user-time", callback: (($obj: Window, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::user-time", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::user-time", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::user-time", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::window-type", callback: (($obj: Window, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::window-type", callback: (($obj: Window, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::window-type", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::window-type", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::window-type", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::wm-class", callback: (($obj: Window, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::wm-class", callback: (($obj: Window, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::wm-class", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::wm-class", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::wm-class", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: Window_ConstructProps) + _init (config?: Window_ConstructProps): void + static $gtype: GObject.Type +} +export interface WindowActor_ConstructProps extends Clutter.Actor_ConstructProps { + metaWindow?: Window +} +export class WindowActor { + /* Properties of Clutter.Actor */ + actions: Clutter.Action + readonly allocation: Clutter.ActorBox + backgroundColor: Clutter.Color + readonly backgroundColorSet: boolean + childTransform: Graphene.Matrix + readonly childTransformSet: boolean + clipRect: Graphene.Rect + clipToAllocation: boolean + constraints: Clutter.Constraint + content: Clutter.Content + readonly contentBox: Clutter.ActorBox + contentGravity: Clutter.ContentGravity + contentRepeat: Clutter.ContentRepeat + effect: Clutter.Effect + readonly firstChild: Clutter.Actor + fixedPositionSet: boolean + fixedX: number + fixedY: number + readonly hasClip: boolean + readonly hasPointer: boolean + height: number + readonly lastChild: Clutter.Actor + layoutManager: Clutter.LayoutManager + magnificationFilter: Clutter.ScalingFilter + readonly mapped: boolean + marginBottom: number + marginLeft: number + marginRight: number + marginTop: number + minHeight: number + minHeightSet: boolean + minWidth: number + minWidthSet: boolean + minificationFilter: Clutter.ScalingFilter + name: string + naturalHeight: number + naturalHeightSet: boolean + naturalWidth: number + naturalWidthSet: boolean + offscreenRedirect: Clutter.OffscreenRedirect + opacity: number + pivotPoint: Graphene.Point + pivotPointZ: number + position: Graphene.Point + reactive: boolean + readonly realized: boolean + requestMode: Clutter.RequestMode + rotationAngleX: number + rotationAngleY: number + rotationAngleZ: number + scaleX: number + scaleY: number + scaleZ: number + showOnSetParent: boolean + size: Graphene.Size + textDirection: Clutter.TextDirection + transform: Graphene.Matrix + readonly transformSet: boolean + translationX: number + translationY: number + translationZ: number + visible: boolean + width: number + x: number + xAlign: Clutter.ActorAlign + xExpand: boolean + y: number + yAlign: Clutter.ActorAlign + yExpand: boolean + zPosition: number + /* Fields of Meta.WindowActor */ + parentInstance: Clutter.Actor + /* Fields of Clutter.Actor */ + flags: number + /* Fields of GObject.InitiallyUnowned */ + gTypeInstance: GObject.TypeInstance + /* Methods of Meta.WindowActor */ + freeze(): void + getImage(clip?: cairo.RectangleInt | null): cairo.Surface | null + getMetaWindow(): Window + getTexture(): ShapedTexture + isDestroyed(): boolean + syncVisibility(): void + thaw(): void + /* Methods of Clutter.Actor */ + addAction(action: Clutter.Action): void + addActionWithName(name: string, action: Clutter.Action): void + addChild(child: Clutter.Actor): void + addConstraint(constraint: Clutter.Constraint): void + addConstraintWithName(name: string, constraint: Clutter.Constraint): void + addEffect(effect: Clutter.Effect): void + addEffectWithName(name: string, effect: Clutter.Effect): void + addTransition(name: string, transition: Clutter.Transition): void + allocate(box: Clutter.ActorBox): void + allocateAlignFill(box: Clutter.ActorBox, xAlign: number, yAlign: number, xFill: boolean, yFill: boolean): void + allocateAvailableSize(x: number, y: number, availableWidth: number, availableHeight: number): void + allocatePreferredSize(x: number, y: number): void + applyRelativeTransformToPoint(ancestor: Clutter.Actor | null, point: Graphene.Point3D): /* vertex */ Graphene.Point3D + applyTransformToPoint(point: Graphene.Point3D): /* vertex */ Graphene.Point3D + bindModel(model: Gio.ListModel | null, createChildFunc: Clutter.ActorCreateChildFunc): void + clearActions(): void + clearConstraints(): void + clearEffects(): void + contains(descendant: Clutter.Actor): boolean + continuePaint(paintContext: Clutter.PaintContext): void + continuePick(pickContext: Clutter.PickContext): void + createPangoContext(): Pango.Context + createPangoLayout(text?: string | null): Pango.Layout + destroy(): void + destroyAllChildren(): void + event(event: Clutter.Event, capture: boolean): boolean + getAbsAllocationVertices(): /* verts */ Graphene.Point3D[] + getAccessible(): Atk.Object + getAction(name: string): Clutter.Action + getActions(): Clutter.Action[] + getAllocationBox(): /* box */ Clutter.ActorBox + getBackgroundColor(): /* color */ Clutter.Color + getChildAtIndex(index: number): Clutter.Actor + getChildTransform(): /* transform */ Graphene.Matrix + getChildren(): Clutter.Actor[] + getClip(): [ /* xoff */ number | null, /* yoff */ number | null, /* width */ number | null, /* height */ number | null ] + getClipToAllocation(): boolean + getConstraint(name: string): Clutter.Constraint + getConstraints(): Clutter.Constraint[] + getContent(): Clutter.Content + getContentBox(): /* box */ Clutter.ActorBox + getContentGravity(): Clutter.ContentGravity + getContentRepeat(): Clutter.ContentRepeat + getContentScalingFilters(): [ /* minFilter */ Clutter.ScalingFilter | null, /* magFilter */ Clutter.ScalingFilter | null ] + getDefaultPaintVolume(): Clutter.PaintVolume + getEasingDelay(): number + getEasingDuration(): number + getEasingMode(): Clutter.AnimationMode + getEffect(name: string): Clutter.Effect + getEffects(): Clutter.Effect[] + getFirstChild(): Clutter.Actor + getFixedPosition(): [ /* returnType */ boolean, /* x */ number | null, /* y */ number | null ] + getFixedPositionSet(): boolean + getFlags(): Clutter.ActorFlags + getHeight(): number + getLastChild(): Clutter.Actor + getLayoutManager(): Clutter.LayoutManager + getMargin(): /* margin */ Clutter.Margin + getMarginBottom(): number + getMarginLeft(): number + getMarginRight(): number + getMarginTop(): number + getNChildren(): number + getName(): string + getNextSibling(): Clutter.Actor + getOffscreenRedirect(): Clutter.OffscreenRedirect + getOpacity(): number + getOpacityOverride(): number + getPaintBox(): [ /* returnType */ boolean, /* box */ Clutter.ActorBox ] + getPaintOpacity(): number + getPaintVisibility(): boolean + getPaintVolume(): Clutter.PaintVolume + getPangoContext(): Pango.Context + getParent(): Clutter.Actor + getPivotPoint(): [ /* pivotX */ number | null, /* pivotY */ number | null ] + getPivotPointZ(): number + getPosition(): [ /* x */ number | null, /* y */ number | null ] + getPreferredHeight(forWidth: number): [ /* minHeightP */ number | null, /* naturalHeightP */ number | null ] + getPreferredSize(): [ /* minWidthP */ number | null, /* minHeightP */ number | null, /* naturalWidthP */ number | null, /* naturalHeightP */ number | null ] + getPreferredWidth(forHeight: number): [ /* minWidthP */ number | null, /* naturalWidthP */ number | null ] + getPreviousSibling(): Clutter.Actor + getReactive(): boolean + getRequestMode(): Clutter.RequestMode + getResourceScale(): number + getRotationAngle(axis: Clutter.RotateAxis): number + getScale(): [ /* scaleX */ number | null, /* scaleY */ number | null ] + getScaleZ(): number + getSize(): [ /* width */ number | null, /* height */ number | null ] + getStage(): Clutter.Stage + getTextDirection(): Clutter.TextDirection + getTransform(): /* transform */ Graphene.Matrix + getTransformedExtents(): /* rect */ Graphene.Rect + getTransformedPaintVolume(relativeToAncestor: Clutter.Actor): Clutter.PaintVolume + getTransformedPosition(): [ /* x */ number | null, /* y */ number | null ] + getTransformedSize(): [ /* width */ number | null, /* height */ number | null ] + getTransition(name: string): Clutter.Transition + getTranslation(): [ /* translateX */ number | null, /* translateY */ number | null, /* translateZ */ number | null ] + getWidth(): number + getX(): number + getXAlign(): Clutter.ActorAlign + getXExpand(): boolean + getY(): number + getYAlign(): Clutter.ActorAlign + getYExpand(): boolean + getZPosition(): number + grabKeyFocus(): void + hasAccessible(): boolean + hasActions(): boolean + hasAllocation(): boolean + hasConstraints(): boolean + hasDamage(): boolean + hasEffects(): boolean + hasKeyFocus(): boolean + hasMappedClones(): boolean + hasOverlaps(): boolean + hide(): void + inhibitCulling(): void + insertChildAbove(child: Clutter.Actor, sibling?: Clutter.Actor | null): void + insertChildAtIndex(child: Clutter.Actor, index: number): void + insertChildBelow(child: Clutter.Actor, sibling?: Clutter.Actor | null): void + invalidatePaintVolume(): void + invalidateTransform(): void + isEffectivelyOnStageView(view: Clutter.StageView): boolean + isInClonePaint(): boolean + isMapped(): boolean + isRealized(): boolean + isRotated(): boolean + isScaled(): boolean + isVisible(): boolean + map(): void + moveBy(dx: number, dy: number): void + needsExpand(orientation: Clutter.Orientation): boolean + paint(paintContext: Clutter.PaintContext): void + peekStageViews(): Clutter.StageView[] + pick(pickContext: Clutter.PickContext): void + pickBox(pickContext: Clutter.PickContext, box: Clutter.ActorBox): void + queueRedraw(): void + queueRedrawWithClip(clip?: cairo.RectangleInt | null): void + queueRelayout(): void + realize(): void + removeAction(action: Clutter.Action): void + removeActionByName(name: string): void + removeAllChildren(): void + removeAllTransitions(): void + removeChild(child: Clutter.Actor): void + removeClip(): void + removeConstraint(constraint: Clutter.Constraint): void + removeConstraintByName(name: string): void + removeEffect(effect: Clutter.Effect): void + removeEffectByName(name: string): void + removeTransition(name: string): void + replaceChild(oldChild: Clutter.Actor, newChild: Clutter.Actor): void + restoreEasingState(): void + saveEasingState(): void + setAllocation(box: Clutter.ActorBox): void + setBackgroundColor(color?: Clutter.Color | null): void + setChildAboveSibling(child: Clutter.Actor, sibling?: Clutter.Actor | null): void + setChildAtIndex(child: Clutter.Actor, index: number): void + setChildBelowSibling(child: Clutter.Actor, sibling?: Clutter.Actor | null): void + setChildTransform(transform?: Graphene.Matrix | null): void + setClip(xoff: number, yoff: number, width: number, height: number): void + setClipToAllocation(clipSet: boolean): void + setContent(content?: Clutter.Content | null): void + setContentGravity(gravity: Clutter.ContentGravity): void + setContentRepeat(repeat: Clutter.ContentRepeat): void + setContentScalingFilters(minFilter: Clutter.ScalingFilter, magFilter: Clutter.ScalingFilter): void + setEasingDelay(msecs: number): void + setEasingDuration(msecs: number): void + setEasingMode(mode: Clutter.AnimationMode): void + setFixedPositionSet(isSet: boolean): void + setFlags(flags: Clutter.ActorFlags): void + setHeight(height: number): void + setLayoutManager(manager?: Clutter.LayoutManager | null): void + setMargin(margin: Clutter.Margin): void + setMarginBottom(margin: number): void + setMarginLeft(margin: number): void + setMarginRight(margin: number): void + setMarginTop(margin: number): void + setName(name: string): void + setOffscreenRedirect(redirect: Clutter.OffscreenRedirect): void + setOpacity(opacity: number): void + setOpacityOverride(opacity: number): void + setPivotPoint(pivotX: number, pivotY: number): void + setPivotPointZ(pivotZ: number): void + setPosition(x: number, y: number): void + setReactive(reactive: boolean): void + setRequestMode(mode: Clutter.RequestMode): void + setRotationAngle(axis: Clutter.RotateAxis, angle: number): void + setScale(scaleX: number, scaleY: number): void + setScaleZ(scaleZ: number): void + setSize(width: number, height: number): void + setTextDirection(textDir: Clutter.TextDirection): void + setTransform(transform?: Graphene.Matrix | null): void + setTranslation(translateX: number, translateY: number, translateZ: number): void + setWidth(width: number): void + setX(x: number): void + setXAlign(xAlign: Clutter.ActorAlign): void + setXExpand(expand: boolean): void + setY(y: number): void + setYAlign(yAlign: Clutter.ActorAlign): void + setYExpand(expand: boolean): void + setZPosition(zPosition: number): void + shouldPick(pickContext: Clutter.PickContext): boolean + show(): void + transformStagePoint(x: number, y: number): [ /* returnType */ boolean, /* xOut */ number, /* yOut */ number ] + uninhibitCulling(): void + unmap(): void + unrealize(): void + unsetFlags(flags: Clutter.ActorFlags): void + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Methods of Clutter.Animatable */ + findProperty(propertyName: string): GObject.ParamSpec + getActor(): Clutter.Actor + getInitialState(propertyName: string, value: any): void + interpolateValue(propertyName: string, interval: Clutter.Interval, progress: number): [ /* returnType */ boolean, /* value */ any ] + setFinalState(propertyName: string, value: any): void + /* Methods of Clutter.Container */ + addActor(actor: Clutter.Actor): void + childGetProperty(child: Clutter.Actor, property: string, value: any): void + childNotify(child: Clutter.Actor, pspec: GObject.ParamSpec): void + childSetProperty(child: Clutter.Actor, property: string, value: any): void + createChildMeta(actor: Clutter.Actor): void + destroyChildMeta(actor: Clutter.Actor): void + findChildByName(childName: string): Clutter.Actor + getChildMeta(actor: Clutter.Actor): Clutter.ChildMeta + lowerChild(actor: Clutter.Actor, sibling?: Clutter.Actor | null): void + raiseChild(actor: Clutter.Actor, sibling?: Clutter.Actor | null): void + removeActor(actor: Clutter.Actor): void + sortDepthOrder(): void + /* Methods of Clutter.Scriptable */ + getId(): string + parseCustomNode(script: Clutter.Script, value: any, name: string, node: Json.Node): boolean + setCustomProperty(script: Clutter.Script, name: string, value: any): void + setId(id: string): void + /* Virtual methods of Meta.WindowActor */ + vfuncFindProperty(propertyName: string): GObject.ParamSpec + vfuncGetActor(): Clutter.Actor + vfuncGetInitialState(propertyName: string, value: any): void + vfuncInterpolateValue(propertyName: string, interval: Clutter.Interval, progress: number): [ /* returnType */ boolean, /* value */ any ] + vfuncSetFinalState(propertyName: string, value: any): void + vfuncActorAdded(actor: Clutter.Actor): void + vfuncActorRemoved(actor: Clutter.Actor): void + vfuncAdd(actor: Clutter.Actor): void + vfuncChildNotify(child: Clutter.Actor, pspec: GObject.ParamSpec): void + vfuncCreateChildMeta(actor: Clutter.Actor): void + vfuncDestroyChildMeta(actor: Clutter.Actor): void + vfuncGetChildMeta(actor: Clutter.Actor): Clutter.ChildMeta + vfuncLower(actor: Clutter.Actor, sibling?: Clutter.Actor | null): void + vfuncRaise(actor: Clutter.Actor, sibling?: Clutter.Actor | null): void + vfuncRemove(actor: Clutter.Actor): void + vfuncSortDepthOrder(): void + vfuncGetId(): string + vfuncParseCustomNode(script: Clutter.Script, value: any, name: string, node: Json.Node): boolean + vfuncSetCustomProperty(script: Clutter.Script, name: string, value: any): void + vfuncSetId(id: string): void + /* Virtual methods of Clutter.Actor */ + vfuncAllocate(box: Clutter.ActorBox): void + vfuncApplyTransform(matrix: Graphene.Matrix): void + vfuncButtonPressEvent(event: Clutter.ButtonEvent): boolean + vfuncButtonReleaseEvent(event: Clutter.ButtonEvent): boolean + vfuncCalculateResourceScale(phase: number): number + vfuncCapturedEvent(event: Clutter.Event): boolean + vfuncDestroy(): void + vfuncEnterEvent(event: Clutter.CrossingEvent): boolean + vfuncEvent(event: Clutter.Event): boolean + vfuncGetAccessible(): Atk.Object + vfuncGetPaintVolume(volume: Clutter.PaintVolume): boolean + vfuncGetPreferredHeight(forWidth: number): [ /* minHeightP */ number | null, /* naturalHeightP */ number | null ] + vfuncGetPreferredWidth(forHeight: number): [ /* minWidthP */ number | null, /* naturalWidthP */ number | null ] + vfuncHasAccessible(): boolean + vfuncHasOverlaps(): boolean + vfuncHide(): void + vfuncHideAll(): void + vfuncKeyFocusIn(): void + vfuncKeyFocusOut(): void + vfuncKeyPressEvent(event: Clutter.KeyEvent): boolean + vfuncKeyReleaseEvent(event: Clutter.KeyEvent): boolean + vfuncLeaveEvent(event: Clutter.CrossingEvent): boolean + vfuncMap(): void + vfuncMotionEvent(event: Clutter.MotionEvent): boolean + vfuncPaint(paintContext: Clutter.PaintContext): void + vfuncPaintNode(root: Clutter.PaintNode): void + vfuncParentSet(oldParent: Clutter.Actor): void + vfuncPick(pickContext: Clutter.PickContext): void + vfuncQueueRelayout(): void + vfuncRealize(): void + vfuncResourceScaleChanged(): void + vfuncScrollEvent(event: Clutter.ScrollEvent): boolean + vfuncShow(): void + vfuncTouchEvent(event: Clutter.TouchEvent): boolean + vfuncUnmap(): void + vfuncUnrealize(): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Meta.WindowActor */ + connect(sigName: "damaged", callback: (($obj: WindowActor) => void)): number + connect_after(sigName: "damaged", callback: (($obj: WindowActor) => void)): number + emit(sigName: "damaged"): void + on(sigName: "damaged", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "damaged", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "damaged", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "effects-completed", callback: (($obj: WindowActor) => void)): number + connect_after(sigName: "effects-completed", callback: (($obj: WindowActor) => void)): number + emit(sigName: "effects-completed"): void + on(sigName: "effects-completed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "effects-completed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "effects-completed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "first-frame", callback: (($obj: WindowActor) => void)): number + connect_after(sigName: "first-frame", callback: (($obj: WindowActor) => void)): number + emit(sigName: "first-frame"): void + on(sigName: "first-frame", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "first-frame", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "first-frame", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "thawed", callback: (($obj: WindowActor) => void)): number + connect_after(sigName: "thawed", callback: (($obj: WindowActor) => void)): number + emit(sigName: "thawed"): void + on(sigName: "thawed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "thawed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "thawed", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of Clutter.Actor */ + connect(sigName: "button-press-event", callback: (($obj: WindowActor, event: Clutter.ButtonEvent) => boolean)): number + connect_after(sigName: "button-press-event", callback: (($obj: WindowActor, event: Clutter.ButtonEvent) => boolean)): number + emit(sigName: "button-press-event", event: Clutter.ButtonEvent): void + on(sigName: "button-press-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "button-press-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "button-press-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "button-release-event", callback: (($obj: WindowActor, event: Clutter.ButtonEvent) => boolean)): number + connect_after(sigName: "button-release-event", callback: (($obj: WindowActor, event: Clutter.ButtonEvent) => boolean)): number + emit(sigName: "button-release-event", event: Clutter.ButtonEvent): void + on(sigName: "button-release-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "button-release-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "button-release-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "captured-event", callback: (($obj: WindowActor, event: Clutter.Event) => boolean)): number + connect_after(sigName: "captured-event", callback: (($obj: WindowActor, event: Clutter.Event) => boolean)): number + emit(sigName: "captured-event", event: Clutter.Event): void + on(sigName: "captured-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "captured-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "captured-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "destroy", callback: (($obj: WindowActor) => void)): number + connect_after(sigName: "destroy", callback: (($obj: WindowActor) => void)): number + emit(sigName: "destroy"): void + on(sigName: "destroy", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "destroy", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "destroy", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "enter-event", callback: (($obj: WindowActor, event: Clutter.CrossingEvent) => boolean)): number + connect_after(sigName: "enter-event", callback: (($obj: WindowActor, event: Clutter.CrossingEvent) => boolean)): number + emit(sigName: "enter-event", event: Clutter.CrossingEvent): void + on(sigName: "enter-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "enter-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "enter-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "event", callback: (($obj: WindowActor, event: Clutter.Event) => boolean)): number + connect_after(sigName: "event", callback: (($obj: WindowActor, event: Clutter.Event) => boolean)): number + emit(sigName: "event", event: Clutter.Event): void + on(sigName: "event", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "event", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "event", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "hide", callback: (($obj: WindowActor) => void)): number + connect_after(sigName: "hide", callback: (($obj: WindowActor) => void)): number + emit(sigName: "hide"): void + on(sigName: "hide", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "hide", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "hide", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "key-focus-in", callback: (($obj: WindowActor) => void)): number + connect_after(sigName: "key-focus-in", callback: (($obj: WindowActor) => void)): number + emit(sigName: "key-focus-in"): void + on(sigName: "key-focus-in", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "key-focus-in", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "key-focus-in", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "key-focus-out", callback: (($obj: WindowActor) => void)): number + connect_after(sigName: "key-focus-out", callback: (($obj: WindowActor) => void)): number + emit(sigName: "key-focus-out"): void + on(sigName: "key-focus-out", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "key-focus-out", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "key-focus-out", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "key-press-event", callback: (($obj: WindowActor, event: Clutter.KeyEvent) => boolean)): number + connect_after(sigName: "key-press-event", callback: (($obj: WindowActor, event: Clutter.KeyEvent) => boolean)): number + emit(sigName: "key-press-event", event: Clutter.KeyEvent): void + on(sigName: "key-press-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "key-press-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "key-press-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "key-release-event", callback: (($obj: WindowActor, event: Clutter.KeyEvent) => boolean)): number + connect_after(sigName: "key-release-event", callback: (($obj: WindowActor, event: Clutter.KeyEvent) => boolean)): number + emit(sigName: "key-release-event", event: Clutter.KeyEvent): void + on(sigName: "key-release-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "key-release-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "key-release-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "leave-event", callback: (($obj: WindowActor, event: Clutter.CrossingEvent) => boolean)): number + connect_after(sigName: "leave-event", callback: (($obj: WindowActor, event: Clutter.CrossingEvent) => boolean)): number + emit(sigName: "leave-event", event: Clutter.CrossingEvent): void + on(sigName: "leave-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "leave-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "leave-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "motion-event", callback: (($obj: WindowActor, event: Clutter.MotionEvent) => boolean)): number + connect_after(sigName: "motion-event", callback: (($obj: WindowActor, event: Clutter.MotionEvent) => boolean)): number + emit(sigName: "motion-event", event: Clutter.MotionEvent): void + on(sigName: "motion-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "motion-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "motion-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "parent-set", callback: (($obj: WindowActor, oldParent?: Clutter.Actor | null) => void)): number + connect_after(sigName: "parent-set", callback: (($obj: WindowActor, oldParent?: Clutter.Actor | null) => void)): number + emit(sigName: "parent-set", oldParent?: Clutter.Actor | null): void + on(sigName: "parent-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "parent-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "parent-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "pick", callback: (($obj: WindowActor, pickContext: Clutter.PickContext) => void)): number + connect_after(sigName: "pick", callback: (($obj: WindowActor, pickContext: Clutter.PickContext) => void)): number + emit(sigName: "pick", pickContext: Clutter.PickContext): void + on(sigName: "pick", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "pick", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "pick", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "queue-relayout", callback: (($obj: WindowActor) => void)): number + connect_after(sigName: "queue-relayout", callback: (($obj: WindowActor) => void)): number + emit(sigName: "queue-relayout"): void + on(sigName: "queue-relayout", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "queue-relayout", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "queue-relayout", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "realize", callback: (($obj: WindowActor) => void)): number + connect_after(sigName: "realize", callback: (($obj: WindowActor) => void)): number + emit(sigName: "realize"): void + on(sigName: "realize", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "realize", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "realize", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "resource-scale-changed", callback: (($obj: WindowActor) => void)): number + connect_after(sigName: "resource-scale-changed", callback: (($obj: WindowActor) => void)): number + emit(sigName: "resource-scale-changed"): void + on(sigName: "resource-scale-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "resource-scale-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "resource-scale-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "scroll-event", callback: (($obj: WindowActor, event: Clutter.ScrollEvent) => boolean)): number + connect_after(sigName: "scroll-event", callback: (($obj: WindowActor, event: Clutter.ScrollEvent) => boolean)): number + emit(sigName: "scroll-event", event: Clutter.ScrollEvent): void + on(sigName: "scroll-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "scroll-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "scroll-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "show", callback: (($obj: WindowActor) => void)): number + connect_after(sigName: "show", callback: (($obj: WindowActor) => void)): number + emit(sigName: "show"): void + on(sigName: "show", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "show", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "show", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "stage-views-changed", callback: (($obj: WindowActor) => void)): number + connect_after(sigName: "stage-views-changed", callback: (($obj: WindowActor) => void)): number + emit(sigName: "stage-views-changed"): void + on(sigName: "stage-views-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "stage-views-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "stage-views-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "touch-event", callback: (($obj: WindowActor, event: Clutter.Event) => boolean)): number + connect_after(sigName: "touch-event", callback: (($obj: WindowActor, event: Clutter.Event) => boolean)): number + emit(sigName: "touch-event", event: Clutter.Event): void + on(sigName: "touch-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "touch-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "touch-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "transition-stopped", callback: (($obj: WindowActor, name: string, isFinished: boolean) => void)): number + connect_after(sigName: "transition-stopped", callback: (($obj: WindowActor, name: string, isFinished: boolean) => void)): number + emit(sigName: "transition-stopped", name: string, isFinished: boolean): void + on(sigName: "transition-stopped", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "transition-stopped", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "transition-stopped", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "transitions-completed", callback: (($obj: WindowActor) => void)): number + connect_after(sigName: "transitions-completed", callback: (($obj: WindowActor) => void)): number + emit(sigName: "transitions-completed"): void + on(sigName: "transitions-completed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "transitions-completed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "transitions-completed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "unrealize", callback: (($obj: WindowActor) => void)): number + connect_after(sigName: "unrealize", callback: (($obj: WindowActor) => void)): number + emit(sigName: "unrealize"): void + on(sigName: "unrealize", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "unrealize", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "unrealize", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: WindowActor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: WindowActor, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of Clutter.Container */ + connect(sigName: "actor-added", callback: (($obj: WindowActor, actor: Clutter.Actor) => void)): number + connect_after(sigName: "actor-added", callback: (($obj: WindowActor, actor: Clutter.Actor) => void)): number + emit(sigName: "actor-added", actor: Clutter.Actor): void + on(sigName: "actor-added", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "actor-added", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "actor-added", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "actor-removed", callback: (($obj: WindowActor, actor: Clutter.Actor) => void)): number + connect_after(sigName: "actor-removed", callback: (($obj: WindowActor, actor: Clutter.Actor) => void)): number + emit(sigName: "actor-removed", actor: Clutter.Actor): void + on(sigName: "actor-removed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "actor-removed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "actor-removed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "child-notify", callback: (($obj: WindowActor, actor: Clutter.Actor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "child-notify", callback: (($obj: WindowActor, actor: Clutter.Actor, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "child-notify", actor: Clutter.Actor, pspec: GObject.ParamSpec): void + on(sigName: "child-notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "child-notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "child-notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::actions", callback: (($obj: WindowActor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::actions", callback: (($obj: WindowActor, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::actions", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::actions", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::actions", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::allocation", callback: (($obj: WindowActor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::allocation", callback: (($obj: WindowActor, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::allocation", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::allocation", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::allocation", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::background-color", callback: (($obj: WindowActor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::background-color", callback: (($obj: WindowActor, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::background-color", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::background-color", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::background-color", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::background-color-set", callback: (($obj: WindowActor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::background-color-set", callback: (($obj: WindowActor, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::background-color-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::background-color-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::background-color-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::child-transform", callback: (($obj: WindowActor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::child-transform", callback: (($obj: WindowActor, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::child-transform", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::child-transform", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::child-transform", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::child-transform-set", callback: (($obj: WindowActor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::child-transform-set", callback: (($obj: WindowActor, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::child-transform-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::child-transform-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::child-transform-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::clip-rect", callback: (($obj: WindowActor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::clip-rect", callback: (($obj: WindowActor, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::clip-rect", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::clip-rect", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::clip-rect", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::clip-to-allocation", callback: (($obj: WindowActor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::clip-to-allocation", callback: (($obj: WindowActor, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::clip-to-allocation", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::clip-to-allocation", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::clip-to-allocation", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::constraints", callback: (($obj: WindowActor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::constraints", callback: (($obj: WindowActor, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::constraints", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::constraints", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::constraints", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::content", callback: (($obj: WindowActor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::content", callback: (($obj: WindowActor, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::content", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::content", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::content", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::content-box", callback: (($obj: WindowActor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::content-box", callback: (($obj: WindowActor, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::content-box", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::content-box", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::content-box", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::content-gravity", callback: (($obj: WindowActor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::content-gravity", callback: (($obj: WindowActor, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::content-gravity", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::content-gravity", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::content-gravity", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::content-repeat", callback: (($obj: WindowActor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::content-repeat", callback: (($obj: WindowActor, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::content-repeat", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::content-repeat", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::content-repeat", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::effect", callback: (($obj: WindowActor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::effect", callback: (($obj: WindowActor, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::effect", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::effect", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::effect", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::first-child", callback: (($obj: WindowActor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::first-child", callback: (($obj: WindowActor, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::first-child", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::first-child", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::first-child", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::fixed-position-set", callback: (($obj: WindowActor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::fixed-position-set", callback: (($obj: WindowActor, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::fixed-position-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::fixed-position-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::fixed-position-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::fixed-x", callback: (($obj: WindowActor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::fixed-x", callback: (($obj: WindowActor, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::fixed-x", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::fixed-x", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::fixed-x", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::fixed-y", callback: (($obj: WindowActor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::fixed-y", callback: (($obj: WindowActor, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::fixed-y", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::fixed-y", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::fixed-y", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::has-clip", callback: (($obj: WindowActor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-clip", callback: (($obj: WindowActor, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::has-clip", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::has-clip", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::has-clip", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::has-pointer", callback: (($obj: WindowActor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-pointer", callback: (($obj: WindowActor, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::has-pointer", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::has-pointer", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::has-pointer", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::height", callback: (($obj: WindowActor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::height", callback: (($obj: WindowActor, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::height", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::height", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::height", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::last-child", callback: (($obj: WindowActor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::last-child", callback: (($obj: WindowActor, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::last-child", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::last-child", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::last-child", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::layout-manager", callback: (($obj: WindowActor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::layout-manager", callback: (($obj: WindowActor, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::layout-manager", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::layout-manager", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::layout-manager", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::magnification-filter", callback: (($obj: WindowActor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::magnification-filter", callback: (($obj: WindowActor, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::magnification-filter", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::magnification-filter", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::magnification-filter", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::mapped", callback: (($obj: WindowActor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::mapped", callback: (($obj: WindowActor, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::mapped", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::mapped", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::mapped", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-bottom", callback: (($obj: WindowActor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-bottom", callback: (($obj: WindowActor, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-bottom", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-bottom", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-bottom", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-left", callback: (($obj: WindowActor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-left", callback: (($obj: WindowActor, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-left", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-left", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-left", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-right", callback: (($obj: WindowActor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-right", callback: (($obj: WindowActor, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-right", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-right", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-right", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-top", callback: (($obj: WindowActor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-top", callback: (($obj: WindowActor, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-top", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-top", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-top", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::min-height", callback: (($obj: WindowActor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::min-height", callback: (($obj: WindowActor, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::min-height", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::min-height", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::min-height", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::min-height-set", callback: (($obj: WindowActor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::min-height-set", callback: (($obj: WindowActor, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::min-height-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::min-height-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::min-height-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::min-width", callback: (($obj: WindowActor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::min-width", callback: (($obj: WindowActor, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::min-width", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::min-width", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::min-width", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::min-width-set", callback: (($obj: WindowActor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::min-width-set", callback: (($obj: WindowActor, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::min-width-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::min-width-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::min-width-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::minification-filter", callback: (($obj: WindowActor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::minification-filter", callback: (($obj: WindowActor, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::minification-filter", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::minification-filter", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::minification-filter", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::name", callback: (($obj: WindowActor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::name", callback: (($obj: WindowActor, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::natural-height", callback: (($obj: WindowActor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::natural-height", callback: (($obj: WindowActor, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::natural-height", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::natural-height", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::natural-height", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::natural-height-set", callback: (($obj: WindowActor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::natural-height-set", callback: (($obj: WindowActor, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::natural-height-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::natural-height-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::natural-height-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::natural-width", callback: (($obj: WindowActor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::natural-width", callback: (($obj: WindowActor, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::natural-width", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::natural-width", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::natural-width", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::natural-width-set", callback: (($obj: WindowActor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::natural-width-set", callback: (($obj: WindowActor, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::natural-width-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::natural-width-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::natural-width-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::offscreen-redirect", callback: (($obj: WindowActor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::offscreen-redirect", callback: (($obj: WindowActor, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::offscreen-redirect", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::offscreen-redirect", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::offscreen-redirect", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::opacity", callback: (($obj: WindowActor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::opacity", callback: (($obj: WindowActor, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::opacity", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::opacity", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::opacity", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::pivot-point", callback: (($obj: WindowActor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::pivot-point", callback: (($obj: WindowActor, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::pivot-point", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::pivot-point", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::pivot-point", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::pivot-point-z", callback: (($obj: WindowActor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::pivot-point-z", callback: (($obj: WindowActor, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::pivot-point-z", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::pivot-point-z", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::pivot-point-z", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::position", callback: (($obj: WindowActor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::position", callback: (($obj: WindowActor, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::position", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::position", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::position", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::reactive", callback: (($obj: WindowActor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::reactive", callback: (($obj: WindowActor, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::reactive", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::reactive", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::reactive", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::realized", callback: (($obj: WindowActor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::realized", callback: (($obj: WindowActor, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::realized", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::realized", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::realized", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::request-mode", callback: (($obj: WindowActor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::request-mode", callback: (($obj: WindowActor, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::request-mode", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::request-mode", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::request-mode", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::rotation-angle-x", callback: (($obj: WindowActor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::rotation-angle-x", callback: (($obj: WindowActor, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::rotation-angle-x", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::rotation-angle-x", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::rotation-angle-x", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::rotation-angle-y", callback: (($obj: WindowActor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::rotation-angle-y", callback: (($obj: WindowActor, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::rotation-angle-y", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::rotation-angle-y", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::rotation-angle-y", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::rotation-angle-z", callback: (($obj: WindowActor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::rotation-angle-z", callback: (($obj: WindowActor, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::rotation-angle-z", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::rotation-angle-z", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::rotation-angle-z", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::scale-x", callback: (($obj: WindowActor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::scale-x", callback: (($obj: WindowActor, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::scale-x", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::scale-x", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::scale-x", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::scale-y", callback: (($obj: WindowActor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::scale-y", callback: (($obj: WindowActor, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::scale-y", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::scale-y", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::scale-y", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::scale-z", callback: (($obj: WindowActor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::scale-z", callback: (($obj: WindowActor, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::scale-z", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::scale-z", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::scale-z", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::show-on-set-parent", callback: (($obj: WindowActor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::show-on-set-parent", callback: (($obj: WindowActor, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::show-on-set-parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::show-on-set-parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::show-on-set-parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::size", callback: (($obj: WindowActor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::size", callback: (($obj: WindowActor, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::size", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::size", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::size", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::text-direction", callback: (($obj: WindowActor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::text-direction", callback: (($obj: WindowActor, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::text-direction", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::text-direction", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::text-direction", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::transform", callback: (($obj: WindowActor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::transform", callback: (($obj: WindowActor, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::transform", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::transform", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::transform", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::transform-set", callback: (($obj: WindowActor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::transform-set", callback: (($obj: WindowActor, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::transform-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::transform-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::transform-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::translation-x", callback: (($obj: WindowActor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::translation-x", callback: (($obj: WindowActor, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::translation-x", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::translation-x", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::translation-x", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::translation-y", callback: (($obj: WindowActor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::translation-y", callback: (($obj: WindowActor, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::translation-y", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::translation-y", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::translation-y", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::translation-z", callback: (($obj: WindowActor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::translation-z", callback: (($obj: WindowActor, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::translation-z", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::translation-z", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::translation-z", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::visible", callback: (($obj: WindowActor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::visible", callback: (($obj: WindowActor, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::width", callback: (($obj: WindowActor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::width", callback: (($obj: WindowActor, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::width", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::width", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::width", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::x", callback: (($obj: WindowActor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::x", callback: (($obj: WindowActor, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::x", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::x", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::x", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::x-align", callback: (($obj: WindowActor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::x-align", callback: (($obj: WindowActor, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::x-align", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::x-align", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::x-align", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::x-expand", callback: (($obj: WindowActor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::x-expand", callback: (($obj: WindowActor, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::x-expand", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::x-expand", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::x-expand", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::y", callback: (($obj: WindowActor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::y", callback: (($obj: WindowActor, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::y", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::y", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::y", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::y-align", callback: (($obj: WindowActor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::y-align", callback: (($obj: WindowActor, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::y-align", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::y-align", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::y-align", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::y-expand", callback: (($obj: WindowActor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::y-expand", callback: (($obj: WindowActor, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::y-expand", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::y-expand", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::y-expand", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::z-position", callback: (($obj: WindowActor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::z-position", callback: (($obj: WindowActor, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::z-position", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::z-position", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::z-position", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: WindowActor_ConstructProps) + _init (config?: WindowActor_ConstructProps): void + /* Static methods and pseudo-constructors */ + static classFindChildProperty(klass: GObject.ObjectClass, propertyName: string): GObject.ParamSpec + static classListChildProperties(klass: GObject.ObjectClass): GObject.ParamSpec[] + static $gtype: GObject.Type +} +export interface WindowGroup_ConstructProps extends Clutter.Actor_ConstructProps { +} +export class WindowGroup { + /* Properties of Clutter.Actor */ + actions: Clutter.Action + readonly allocation: Clutter.ActorBox + backgroundColor: Clutter.Color + readonly backgroundColorSet: boolean + childTransform: Graphene.Matrix + readonly childTransformSet: boolean + clipRect: Graphene.Rect + clipToAllocation: boolean + constraints: Clutter.Constraint + content: Clutter.Content + readonly contentBox: Clutter.ActorBox + contentGravity: Clutter.ContentGravity + contentRepeat: Clutter.ContentRepeat + effect: Clutter.Effect + readonly firstChild: Clutter.Actor + fixedPositionSet: boolean + fixedX: number + fixedY: number + readonly hasClip: boolean + readonly hasPointer: boolean + height: number + readonly lastChild: Clutter.Actor + layoutManager: Clutter.LayoutManager + magnificationFilter: Clutter.ScalingFilter + readonly mapped: boolean + marginBottom: number + marginLeft: number + marginRight: number + marginTop: number + minHeight: number + minHeightSet: boolean + minWidth: number + minWidthSet: boolean + minificationFilter: Clutter.ScalingFilter + name: string + naturalHeight: number + naturalHeightSet: boolean + naturalWidth: number + naturalWidthSet: boolean + offscreenRedirect: Clutter.OffscreenRedirect + opacity: number + pivotPoint: Graphene.Point + pivotPointZ: number + position: Graphene.Point + reactive: boolean + readonly realized: boolean + requestMode: Clutter.RequestMode + rotationAngleX: number + rotationAngleY: number + rotationAngleZ: number + scaleX: number + scaleY: number + scaleZ: number + showOnSetParent: boolean + size: Graphene.Size + textDirection: Clutter.TextDirection + transform: Graphene.Matrix + readonly transformSet: boolean + translationX: number + translationY: number + translationZ: number + visible: boolean + width: number + x: number + xAlign: Clutter.ActorAlign + xExpand: boolean + y: number + yAlign: Clutter.ActorAlign + yExpand: boolean + zPosition: number + /* Fields of Clutter.Actor */ + flags: number + /* Fields of GObject.InitiallyUnowned */ + gTypeInstance: GObject.TypeInstance + /* Methods of Clutter.Actor */ + addAction(action: Clutter.Action): void + addActionWithName(name: string, action: Clutter.Action): void + addChild(child: Clutter.Actor): void + addConstraint(constraint: Clutter.Constraint): void + addConstraintWithName(name: string, constraint: Clutter.Constraint): void + addEffect(effect: Clutter.Effect): void + addEffectWithName(name: string, effect: Clutter.Effect): void + addTransition(name: string, transition: Clutter.Transition): void + allocate(box: Clutter.ActorBox): void + allocateAlignFill(box: Clutter.ActorBox, xAlign: number, yAlign: number, xFill: boolean, yFill: boolean): void + allocateAvailableSize(x: number, y: number, availableWidth: number, availableHeight: number): void + allocatePreferredSize(x: number, y: number): void + applyRelativeTransformToPoint(ancestor: Clutter.Actor | null, point: Graphene.Point3D): /* vertex */ Graphene.Point3D + applyTransformToPoint(point: Graphene.Point3D): /* vertex */ Graphene.Point3D + bindModel(model: Gio.ListModel | null, createChildFunc: Clutter.ActorCreateChildFunc): void + clearActions(): void + clearConstraints(): void + clearEffects(): void + contains(descendant: Clutter.Actor): boolean + continuePaint(paintContext: Clutter.PaintContext): void + continuePick(pickContext: Clutter.PickContext): void + createPangoContext(): Pango.Context + createPangoLayout(text?: string | null): Pango.Layout + destroy(): void + destroyAllChildren(): void + event(event: Clutter.Event, capture: boolean): boolean + getAbsAllocationVertices(): /* verts */ Graphene.Point3D[] + getAccessible(): Atk.Object + getAction(name: string): Clutter.Action + getActions(): Clutter.Action[] + getAllocationBox(): /* box */ Clutter.ActorBox + getBackgroundColor(): /* color */ Clutter.Color + getChildAtIndex(index: number): Clutter.Actor + getChildTransform(): /* transform */ Graphene.Matrix + getChildren(): Clutter.Actor[] + getClip(): [ /* xoff */ number | null, /* yoff */ number | null, /* width */ number | null, /* height */ number | null ] + getClipToAllocation(): boolean + getConstraint(name: string): Clutter.Constraint + getConstraints(): Clutter.Constraint[] + getContent(): Clutter.Content + getContentBox(): /* box */ Clutter.ActorBox + getContentGravity(): Clutter.ContentGravity + getContentRepeat(): Clutter.ContentRepeat + getContentScalingFilters(): [ /* minFilter */ Clutter.ScalingFilter | null, /* magFilter */ Clutter.ScalingFilter | null ] + getDefaultPaintVolume(): Clutter.PaintVolume + getEasingDelay(): number + getEasingDuration(): number + getEasingMode(): Clutter.AnimationMode + getEffect(name: string): Clutter.Effect + getEffects(): Clutter.Effect[] + getFirstChild(): Clutter.Actor + getFixedPosition(): [ /* returnType */ boolean, /* x */ number | null, /* y */ number | null ] + getFixedPositionSet(): boolean + getFlags(): Clutter.ActorFlags + getHeight(): number + getLastChild(): Clutter.Actor + getLayoutManager(): Clutter.LayoutManager + getMargin(): /* margin */ Clutter.Margin + getMarginBottom(): number + getMarginLeft(): number + getMarginRight(): number + getMarginTop(): number + getNChildren(): number + getName(): string + getNextSibling(): Clutter.Actor + getOffscreenRedirect(): Clutter.OffscreenRedirect + getOpacity(): number + getOpacityOverride(): number + getPaintBox(): [ /* returnType */ boolean, /* box */ Clutter.ActorBox ] + getPaintOpacity(): number + getPaintVisibility(): boolean + getPaintVolume(): Clutter.PaintVolume + getPangoContext(): Pango.Context + getParent(): Clutter.Actor + getPivotPoint(): [ /* pivotX */ number | null, /* pivotY */ number | null ] + getPivotPointZ(): number + getPosition(): [ /* x */ number | null, /* y */ number | null ] + getPreferredHeight(forWidth: number): [ /* minHeightP */ number | null, /* naturalHeightP */ number | null ] + getPreferredSize(): [ /* minWidthP */ number | null, /* minHeightP */ number | null, /* naturalWidthP */ number | null, /* naturalHeightP */ number | null ] + getPreferredWidth(forHeight: number): [ /* minWidthP */ number | null, /* naturalWidthP */ number | null ] + getPreviousSibling(): Clutter.Actor + getReactive(): boolean + getRequestMode(): Clutter.RequestMode + getResourceScale(): number + getRotationAngle(axis: Clutter.RotateAxis): number + getScale(): [ /* scaleX */ number | null, /* scaleY */ number | null ] + getScaleZ(): number + getSize(): [ /* width */ number | null, /* height */ number | null ] + getStage(): Clutter.Stage + getTextDirection(): Clutter.TextDirection + getTransform(): /* transform */ Graphene.Matrix + getTransformedExtents(): /* rect */ Graphene.Rect + getTransformedPaintVolume(relativeToAncestor: Clutter.Actor): Clutter.PaintVolume + getTransformedPosition(): [ /* x */ number | null, /* y */ number | null ] + getTransformedSize(): [ /* width */ number | null, /* height */ number | null ] + getTransition(name: string): Clutter.Transition + getTranslation(): [ /* translateX */ number | null, /* translateY */ number | null, /* translateZ */ number | null ] + getWidth(): number + getX(): number + getXAlign(): Clutter.ActorAlign + getXExpand(): boolean + getY(): number + getYAlign(): Clutter.ActorAlign + getYExpand(): boolean + getZPosition(): number + grabKeyFocus(): void + hasAccessible(): boolean + hasActions(): boolean + hasAllocation(): boolean + hasConstraints(): boolean + hasDamage(): boolean + hasEffects(): boolean + hasKeyFocus(): boolean + hasMappedClones(): boolean + hasOverlaps(): boolean + hide(): void + inhibitCulling(): void + insertChildAbove(child: Clutter.Actor, sibling?: Clutter.Actor | null): void + insertChildAtIndex(child: Clutter.Actor, index: number): void + insertChildBelow(child: Clutter.Actor, sibling?: Clutter.Actor | null): void + invalidatePaintVolume(): void + invalidateTransform(): void + isEffectivelyOnStageView(view: Clutter.StageView): boolean + isInClonePaint(): boolean + isMapped(): boolean + isRealized(): boolean + isRotated(): boolean + isScaled(): boolean + isVisible(): boolean + map(): void + moveBy(dx: number, dy: number): void + needsExpand(orientation: Clutter.Orientation): boolean + paint(paintContext: Clutter.PaintContext): void + peekStageViews(): Clutter.StageView[] + pick(pickContext: Clutter.PickContext): void + pickBox(pickContext: Clutter.PickContext, box: Clutter.ActorBox): void + queueRedraw(): void + queueRedrawWithClip(clip?: cairo.RectangleInt | null): void + queueRelayout(): void + realize(): void + removeAction(action: Clutter.Action): void + removeActionByName(name: string): void + removeAllChildren(): void + removeAllTransitions(): void + removeChild(child: Clutter.Actor): void + removeClip(): void + removeConstraint(constraint: Clutter.Constraint): void + removeConstraintByName(name: string): void + removeEffect(effect: Clutter.Effect): void + removeEffectByName(name: string): void + removeTransition(name: string): void + replaceChild(oldChild: Clutter.Actor, newChild: Clutter.Actor): void + restoreEasingState(): void + saveEasingState(): void + setAllocation(box: Clutter.ActorBox): void + setBackgroundColor(color?: Clutter.Color | null): void + setChildAboveSibling(child: Clutter.Actor, sibling?: Clutter.Actor | null): void + setChildAtIndex(child: Clutter.Actor, index: number): void + setChildBelowSibling(child: Clutter.Actor, sibling?: Clutter.Actor | null): void + setChildTransform(transform?: Graphene.Matrix | null): void + setClip(xoff: number, yoff: number, width: number, height: number): void + setClipToAllocation(clipSet: boolean): void + setContent(content?: Clutter.Content | null): void + setContentGravity(gravity: Clutter.ContentGravity): void + setContentRepeat(repeat: Clutter.ContentRepeat): void + setContentScalingFilters(minFilter: Clutter.ScalingFilter, magFilter: Clutter.ScalingFilter): void + setEasingDelay(msecs: number): void + setEasingDuration(msecs: number): void + setEasingMode(mode: Clutter.AnimationMode): void + setFixedPositionSet(isSet: boolean): void + setFlags(flags: Clutter.ActorFlags): void + setHeight(height: number): void + setLayoutManager(manager?: Clutter.LayoutManager | null): void + setMargin(margin: Clutter.Margin): void + setMarginBottom(margin: number): void + setMarginLeft(margin: number): void + setMarginRight(margin: number): void + setMarginTop(margin: number): void + setName(name: string): void + setOffscreenRedirect(redirect: Clutter.OffscreenRedirect): void + setOpacity(opacity: number): void + setOpacityOverride(opacity: number): void + setPivotPoint(pivotX: number, pivotY: number): void + setPivotPointZ(pivotZ: number): void + setPosition(x: number, y: number): void + setReactive(reactive: boolean): void + setRequestMode(mode: Clutter.RequestMode): void + setRotationAngle(axis: Clutter.RotateAxis, angle: number): void + setScale(scaleX: number, scaleY: number): void + setScaleZ(scaleZ: number): void + setSize(width: number, height: number): void + setTextDirection(textDir: Clutter.TextDirection): void + setTransform(transform?: Graphene.Matrix | null): void + setTranslation(translateX: number, translateY: number, translateZ: number): void + setWidth(width: number): void + setX(x: number): void + setXAlign(xAlign: Clutter.ActorAlign): void + setXExpand(expand: boolean): void + setY(y: number): void + setYAlign(yAlign: Clutter.ActorAlign): void + setYExpand(expand: boolean): void + setZPosition(zPosition: number): void + shouldPick(pickContext: Clutter.PickContext): boolean + show(): void + transformStagePoint(x: number, y: number): [ /* returnType */ boolean, /* xOut */ number, /* yOut */ number ] + uninhibitCulling(): void + unmap(): void + unrealize(): void + unsetFlags(flags: Clutter.ActorFlags): void + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Methods of Clutter.Animatable */ + findProperty(propertyName: string): GObject.ParamSpec + getActor(): Clutter.Actor + getInitialState(propertyName: string, value: any): void + interpolateValue(propertyName: string, interval: Clutter.Interval, progress: number): [ /* returnType */ boolean, /* value */ any ] + setFinalState(propertyName: string, value: any): void + /* Methods of Clutter.Container */ + addActor(actor: Clutter.Actor): void + childGetProperty(child: Clutter.Actor, property: string, value: any): void + childNotify(child: Clutter.Actor, pspec: GObject.ParamSpec): void + childSetProperty(child: Clutter.Actor, property: string, value: any): void + createChildMeta(actor: Clutter.Actor): void + destroyChildMeta(actor: Clutter.Actor): void + findChildByName(childName: string): Clutter.Actor + getChildMeta(actor: Clutter.Actor): Clutter.ChildMeta + lowerChild(actor: Clutter.Actor, sibling?: Clutter.Actor | null): void + raiseChild(actor: Clutter.Actor, sibling?: Clutter.Actor | null): void + removeActor(actor: Clutter.Actor): void + sortDepthOrder(): void + /* Methods of Clutter.Scriptable */ + getId(): string + parseCustomNode(script: Clutter.Script, value: any, name: string, node: Json.Node): boolean + setCustomProperty(script: Clutter.Script, name: string, value: any): void + setId(id: string): void + /* Virtual methods of Meta.WindowGroup */ + vfuncFindProperty(propertyName: string): GObject.ParamSpec + vfuncGetActor(): Clutter.Actor + vfuncGetInitialState(propertyName: string, value: any): void + vfuncInterpolateValue(propertyName: string, interval: Clutter.Interval, progress: number): [ /* returnType */ boolean, /* value */ any ] + vfuncSetFinalState(propertyName: string, value: any): void + vfuncActorAdded(actor: Clutter.Actor): void + vfuncActorRemoved(actor: Clutter.Actor): void + vfuncAdd(actor: Clutter.Actor): void + vfuncChildNotify(child: Clutter.Actor, pspec: GObject.ParamSpec): void + vfuncCreateChildMeta(actor: Clutter.Actor): void + vfuncDestroyChildMeta(actor: Clutter.Actor): void + vfuncGetChildMeta(actor: Clutter.Actor): Clutter.ChildMeta + vfuncLower(actor: Clutter.Actor, sibling?: Clutter.Actor | null): void + vfuncRaise(actor: Clutter.Actor, sibling?: Clutter.Actor | null): void + vfuncRemove(actor: Clutter.Actor): void + vfuncSortDepthOrder(): void + vfuncGetId(): string + vfuncParseCustomNode(script: Clutter.Script, value: any, name: string, node: Json.Node): boolean + vfuncSetCustomProperty(script: Clutter.Script, name: string, value: any): void + vfuncSetId(id: string): void + /* Virtual methods of Clutter.Actor */ + vfuncAllocate(box: Clutter.ActorBox): void + vfuncApplyTransform(matrix: Graphene.Matrix): void + vfuncButtonPressEvent(event: Clutter.ButtonEvent): boolean + vfuncButtonReleaseEvent(event: Clutter.ButtonEvent): boolean + vfuncCalculateResourceScale(phase: number): number + vfuncCapturedEvent(event: Clutter.Event): boolean + vfuncDestroy(): void + vfuncEnterEvent(event: Clutter.CrossingEvent): boolean + vfuncEvent(event: Clutter.Event): boolean + vfuncGetAccessible(): Atk.Object + vfuncGetPaintVolume(volume: Clutter.PaintVolume): boolean + vfuncGetPreferredHeight(forWidth: number): [ /* minHeightP */ number | null, /* naturalHeightP */ number | null ] + vfuncGetPreferredWidth(forHeight: number): [ /* minWidthP */ number | null, /* naturalWidthP */ number | null ] + vfuncHasAccessible(): boolean + vfuncHasOverlaps(): boolean + vfuncHide(): void + vfuncHideAll(): void + vfuncKeyFocusIn(): void + vfuncKeyFocusOut(): void + vfuncKeyPressEvent(event: Clutter.KeyEvent): boolean + vfuncKeyReleaseEvent(event: Clutter.KeyEvent): boolean + vfuncLeaveEvent(event: Clutter.CrossingEvent): boolean + vfuncMap(): void + vfuncMotionEvent(event: Clutter.MotionEvent): boolean + vfuncPaint(paintContext: Clutter.PaintContext): void + vfuncPaintNode(root: Clutter.PaintNode): void + vfuncParentSet(oldParent: Clutter.Actor): void + vfuncPick(pickContext: Clutter.PickContext): void + vfuncQueueRelayout(): void + vfuncRealize(): void + vfuncResourceScaleChanged(): void + vfuncScrollEvent(event: Clutter.ScrollEvent): boolean + vfuncShow(): void + vfuncTouchEvent(event: Clutter.TouchEvent): boolean + vfuncUnmap(): void + vfuncUnrealize(): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Clutter.Actor */ + connect(sigName: "button-press-event", callback: (($obj: WindowGroup, event: Clutter.ButtonEvent) => boolean)): number + connect_after(sigName: "button-press-event", callback: (($obj: WindowGroup, event: Clutter.ButtonEvent) => boolean)): number + emit(sigName: "button-press-event", event: Clutter.ButtonEvent): void + on(sigName: "button-press-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "button-press-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "button-press-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "button-release-event", callback: (($obj: WindowGroup, event: Clutter.ButtonEvent) => boolean)): number + connect_after(sigName: "button-release-event", callback: (($obj: WindowGroup, event: Clutter.ButtonEvent) => boolean)): number + emit(sigName: "button-release-event", event: Clutter.ButtonEvent): void + on(sigName: "button-release-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "button-release-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "button-release-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "captured-event", callback: (($obj: WindowGroup, event: Clutter.Event) => boolean)): number + connect_after(sigName: "captured-event", callback: (($obj: WindowGroup, event: Clutter.Event) => boolean)): number + emit(sigName: "captured-event", event: Clutter.Event): void + on(sigName: "captured-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "captured-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "captured-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "destroy", callback: (($obj: WindowGroup) => void)): number + connect_after(sigName: "destroy", callback: (($obj: WindowGroup) => void)): number + emit(sigName: "destroy"): void + on(sigName: "destroy", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "destroy", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "destroy", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "enter-event", callback: (($obj: WindowGroup, event: Clutter.CrossingEvent) => boolean)): number + connect_after(sigName: "enter-event", callback: (($obj: WindowGroup, event: Clutter.CrossingEvent) => boolean)): number + emit(sigName: "enter-event", event: Clutter.CrossingEvent): void + on(sigName: "enter-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "enter-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "enter-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "event", callback: (($obj: WindowGroup, event: Clutter.Event) => boolean)): number + connect_after(sigName: "event", callback: (($obj: WindowGroup, event: Clutter.Event) => boolean)): number + emit(sigName: "event", event: Clutter.Event): void + on(sigName: "event", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "event", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "event", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "hide", callback: (($obj: WindowGroup) => void)): number + connect_after(sigName: "hide", callback: (($obj: WindowGroup) => void)): number + emit(sigName: "hide"): void + on(sigName: "hide", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "hide", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "hide", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "key-focus-in", callback: (($obj: WindowGroup) => void)): number + connect_after(sigName: "key-focus-in", callback: (($obj: WindowGroup) => void)): number + emit(sigName: "key-focus-in"): void + on(sigName: "key-focus-in", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "key-focus-in", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "key-focus-in", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "key-focus-out", callback: (($obj: WindowGroup) => void)): number + connect_after(sigName: "key-focus-out", callback: (($obj: WindowGroup) => void)): number + emit(sigName: "key-focus-out"): void + on(sigName: "key-focus-out", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "key-focus-out", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "key-focus-out", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "key-press-event", callback: (($obj: WindowGroup, event: Clutter.KeyEvent) => boolean)): number + connect_after(sigName: "key-press-event", callback: (($obj: WindowGroup, event: Clutter.KeyEvent) => boolean)): number + emit(sigName: "key-press-event", event: Clutter.KeyEvent): void + on(sigName: "key-press-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "key-press-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "key-press-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "key-release-event", callback: (($obj: WindowGroup, event: Clutter.KeyEvent) => boolean)): number + connect_after(sigName: "key-release-event", callback: (($obj: WindowGroup, event: Clutter.KeyEvent) => boolean)): number + emit(sigName: "key-release-event", event: Clutter.KeyEvent): void + on(sigName: "key-release-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "key-release-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "key-release-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "leave-event", callback: (($obj: WindowGroup, event: Clutter.CrossingEvent) => boolean)): number + connect_after(sigName: "leave-event", callback: (($obj: WindowGroup, event: Clutter.CrossingEvent) => boolean)): number + emit(sigName: "leave-event", event: Clutter.CrossingEvent): void + on(sigName: "leave-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "leave-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "leave-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "motion-event", callback: (($obj: WindowGroup, event: Clutter.MotionEvent) => boolean)): number + connect_after(sigName: "motion-event", callback: (($obj: WindowGroup, event: Clutter.MotionEvent) => boolean)): number + emit(sigName: "motion-event", event: Clutter.MotionEvent): void + on(sigName: "motion-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "motion-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "motion-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "parent-set", callback: (($obj: WindowGroup, oldParent?: Clutter.Actor | null) => void)): number + connect_after(sigName: "parent-set", callback: (($obj: WindowGroup, oldParent?: Clutter.Actor | null) => void)): number + emit(sigName: "parent-set", oldParent?: Clutter.Actor | null): void + on(sigName: "parent-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "parent-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "parent-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "pick", callback: (($obj: WindowGroup, pickContext: Clutter.PickContext) => void)): number + connect_after(sigName: "pick", callback: (($obj: WindowGroup, pickContext: Clutter.PickContext) => void)): number + emit(sigName: "pick", pickContext: Clutter.PickContext): void + on(sigName: "pick", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "pick", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "pick", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "queue-relayout", callback: (($obj: WindowGroup) => void)): number + connect_after(sigName: "queue-relayout", callback: (($obj: WindowGroup) => void)): number + emit(sigName: "queue-relayout"): void + on(sigName: "queue-relayout", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "queue-relayout", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "queue-relayout", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "realize", callback: (($obj: WindowGroup) => void)): number + connect_after(sigName: "realize", callback: (($obj: WindowGroup) => void)): number + emit(sigName: "realize"): void + on(sigName: "realize", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "realize", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "realize", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "resource-scale-changed", callback: (($obj: WindowGroup) => void)): number + connect_after(sigName: "resource-scale-changed", callback: (($obj: WindowGroup) => void)): number + emit(sigName: "resource-scale-changed"): void + on(sigName: "resource-scale-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "resource-scale-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "resource-scale-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "scroll-event", callback: (($obj: WindowGroup, event: Clutter.ScrollEvent) => boolean)): number + connect_after(sigName: "scroll-event", callback: (($obj: WindowGroup, event: Clutter.ScrollEvent) => boolean)): number + emit(sigName: "scroll-event", event: Clutter.ScrollEvent): void + on(sigName: "scroll-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "scroll-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "scroll-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "show", callback: (($obj: WindowGroup) => void)): number + connect_after(sigName: "show", callback: (($obj: WindowGroup) => void)): number + emit(sigName: "show"): void + on(sigName: "show", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "show", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "show", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "stage-views-changed", callback: (($obj: WindowGroup) => void)): number + connect_after(sigName: "stage-views-changed", callback: (($obj: WindowGroup) => void)): number + emit(sigName: "stage-views-changed"): void + on(sigName: "stage-views-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "stage-views-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "stage-views-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "touch-event", callback: (($obj: WindowGroup, event: Clutter.Event) => boolean)): number + connect_after(sigName: "touch-event", callback: (($obj: WindowGroup, event: Clutter.Event) => boolean)): number + emit(sigName: "touch-event", event: Clutter.Event): void + on(sigName: "touch-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "touch-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "touch-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "transition-stopped", callback: (($obj: WindowGroup, name: string, isFinished: boolean) => void)): number + connect_after(sigName: "transition-stopped", callback: (($obj: WindowGroup, name: string, isFinished: boolean) => void)): number + emit(sigName: "transition-stopped", name: string, isFinished: boolean): void + on(sigName: "transition-stopped", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "transition-stopped", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "transition-stopped", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "transitions-completed", callback: (($obj: WindowGroup) => void)): number + connect_after(sigName: "transitions-completed", callback: (($obj: WindowGroup) => void)): number + emit(sigName: "transitions-completed"): void + on(sigName: "transitions-completed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "transitions-completed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "transitions-completed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "unrealize", callback: (($obj: WindowGroup) => void)): number + connect_after(sigName: "unrealize", callback: (($obj: WindowGroup) => void)): number + emit(sigName: "unrealize"): void + on(sigName: "unrealize", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "unrealize", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "unrealize", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: WindowGroup, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: WindowGroup, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of Clutter.Container */ + connect(sigName: "actor-added", callback: (($obj: WindowGroup, actor: Clutter.Actor) => void)): number + connect_after(sigName: "actor-added", callback: (($obj: WindowGroup, actor: Clutter.Actor) => void)): number + emit(sigName: "actor-added", actor: Clutter.Actor): void + on(sigName: "actor-added", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "actor-added", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "actor-added", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "actor-removed", callback: (($obj: WindowGroup, actor: Clutter.Actor) => void)): number + connect_after(sigName: "actor-removed", callback: (($obj: WindowGroup, actor: Clutter.Actor) => void)): number + emit(sigName: "actor-removed", actor: Clutter.Actor): void + on(sigName: "actor-removed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "actor-removed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "actor-removed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "child-notify", callback: (($obj: WindowGroup, actor: Clutter.Actor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "child-notify", callback: (($obj: WindowGroup, actor: Clutter.Actor, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "child-notify", actor: Clutter.Actor, pspec: GObject.ParamSpec): void + on(sigName: "child-notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "child-notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "child-notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::actions", callback: (($obj: WindowGroup, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::actions", callback: (($obj: WindowGroup, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::actions", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::actions", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::actions", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::allocation", callback: (($obj: WindowGroup, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::allocation", callback: (($obj: WindowGroup, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::allocation", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::allocation", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::allocation", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::background-color", callback: (($obj: WindowGroup, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::background-color", callback: (($obj: WindowGroup, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::background-color", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::background-color", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::background-color", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::background-color-set", callback: (($obj: WindowGroup, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::background-color-set", callback: (($obj: WindowGroup, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::background-color-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::background-color-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::background-color-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::child-transform", callback: (($obj: WindowGroup, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::child-transform", callback: (($obj: WindowGroup, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::child-transform", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::child-transform", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::child-transform", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::child-transform-set", callback: (($obj: WindowGroup, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::child-transform-set", callback: (($obj: WindowGroup, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::child-transform-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::child-transform-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::child-transform-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::clip-rect", callback: (($obj: WindowGroup, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::clip-rect", callback: (($obj: WindowGroup, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::clip-rect", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::clip-rect", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::clip-rect", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::clip-to-allocation", callback: (($obj: WindowGroup, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::clip-to-allocation", callback: (($obj: WindowGroup, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::clip-to-allocation", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::clip-to-allocation", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::clip-to-allocation", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::constraints", callback: (($obj: WindowGroup, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::constraints", callback: (($obj: WindowGroup, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::constraints", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::constraints", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::constraints", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::content", callback: (($obj: WindowGroup, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::content", callback: (($obj: WindowGroup, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::content", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::content", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::content", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::content-box", callback: (($obj: WindowGroup, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::content-box", callback: (($obj: WindowGroup, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::content-box", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::content-box", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::content-box", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::content-gravity", callback: (($obj: WindowGroup, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::content-gravity", callback: (($obj: WindowGroup, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::content-gravity", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::content-gravity", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::content-gravity", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::content-repeat", callback: (($obj: WindowGroup, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::content-repeat", callback: (($obj: WindowGroup, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::content-repeat", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::content-repeat", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::content-repeat", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::effect", callback: (($obj: WindowGroup, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::effect", callback: (($obj: WindowGroup, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::effect", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::effect", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::effect", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::first-child", callback: (($obj: WindowGroup, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::first-child", callback: (($obj: WindowGroup, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::first-child", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::first-child", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::first-child", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::fixed-position-set", callback: (($obj: WindowGroup, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::fixed-position-set", callback: (($obj: WindowGroup, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::fixed-position-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::fixed-position-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::fixed-position-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::fixed-x", callback: (($obj: WindowGroup, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::fixed-x", callback: (($obj: WindowGroup, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::fixed-x", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::fixed-x", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::fixed-x", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::fixed-y", callback: (($obj: WindowGroup, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::fixed-y", callback: (($obj: WindowGroup, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::fixed-y", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::fixed-y", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::fixed-y", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::has-clip", callback: (($obj: WindowGroup, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-clip", callback: (($obj: WindowGroup, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::has-clip", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::has-clip", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::has-clip", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::has-pointer", callback: (($obj: WindowGroup, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-pointer", callback: (($obj: WindowGroup, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::has-pointer", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::has-pointer", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::has-pointer", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::height", callback: (($obj: WindowGroup, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::height", callback: (($obj: WindowGroup, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::height", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::height", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::height", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::last-child", callback: (($obj: WindowGroup, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::last-child", callback: (($obj: WindowGroup, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::last-child", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::last-child", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::last-child", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::layout-manager", callback: (($obj: WindowGroup, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::layout-manager", callback: (($obj: WindowGroup, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::layout-manager", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::layout-manager", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::layout-manager", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::magnification-filter", callback: (($obj: WindowGroup, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::magnification-filter", callback: (($obj: WindowGroup, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::magnification-filter", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::magnification-filter", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::magnification-filter", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::mapped", callback: (($obj: WindowGroup, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::mapped", callback: (($obj: WindowGroup, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::mapped", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::mapped", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::mapped", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-bottom", callback: (($obj: WindowGroup, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-bottom", callback: (($obj: WindowGroup, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-bottom", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-bottom", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-bottom", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-left", callback: (($obj: WindowGroup, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-left", callback: (($obj: WindowGroup, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-left", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-left", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-left", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-right", callback: (($obj: WindowGroup, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-right", callback: (($obj: WindowGroup, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-right", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-right", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-right", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-top", callback: (($obj: WindowGroup, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-top", callback: (($obj: WindowGroup, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-top", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-top", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-top", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::min-height", callback: (($obj: WindowGroup, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::min-height", callback: (($obj: WindowGroup, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::min-height", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::min-height", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::min-height", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::min-height-set", callback: (($obj: WindowGroup, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::min-height-set", callback: (($obj: WindowGroup, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::min-height-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::min-height-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::min-height-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::min-width", callback: (($obj: WindowGroup, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::min-width", callback: (($obj: WindowGroup, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::min-width", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::min-width", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::min-width", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::min-width-set", callback: (($obj: WindowGroup, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::min-width-set", callback: (($obj: WindowGroup, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::min-width-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::min-width-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::min-width-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::minification-filter", callback: (($obj: WindowGroup, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::minification-filter", callback: (($obj: WindowGroup, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::minification-filter", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::minification-filter", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::minification-filter", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::name", callback: (($obj: WindowGroup, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::name", callback: (($obj: WindowGroup, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::natural-height", callback: (($obj: WindowGroup, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::natural-height", callback: (($obj: WindowGroup, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::natural-height", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::natural-height", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::natural-height", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::natural-height-set", callback: (($obj: WindowGroup, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::natural-height-set", callback: (($obj: WindowGroup, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::natural-height-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::natural-height-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::natural-height-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::natural-width", callback: (($obj: WindowGroup, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::natural-width", callback: (($obj: WindowGroup, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::natural-width", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::natural-width", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::natural-width", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::natural-width-set", callback: (($obj: WindowGroup, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::natural-width-set", callback: (($obj: WindowGroup, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::natural-width-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::natural-width-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::natural-width-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::offscreen-redirect", callback: (($obj: WindowGroup, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::offscreen-redirect", callback: (($obj: WindowGroup, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::offscreen-redirect", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::offscreen-redirect", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::offscreen-redirect", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::opacity", callback: (($obj: WindowGroup, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::opacity", callback: (($obj: WindowGroup, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::opacity", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::opacity", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::opacity", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::pivot-point", callback: (($obj: WindowGroup, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::pivot-point", callback: (($obj: WindowGroup, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::pivot-point", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::pivot-point", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::pivot-point", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::pivot-point-z", callback: (($obj: WindowGroup, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::pivot-point-z", callback: (($obj: WindowGroup, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::pivot-point-z", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::pivot-point-z", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::pivot-point-z", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::position", callback: (($obj: WindowGroup, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::position", callback: (($obj: WindowGroup, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::position", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::position", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::position", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::reactive", callback: (($obj: WindowGroup, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::reactive", callback: (($obj: WindowGroup, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::reactive", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::reactive", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::reactive", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::realized", callback: (($obj: WindowGroup, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::realized", callback: (($obj: WindowGroup, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::realized", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::realized", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::realized", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::request-mode", callback: (($obj: WindowGroup, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::request-mode", callback: (($obj: WindowGroup, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::request-mode", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::request-mode", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::request-mode", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::rotation-angle-x", callback: (($obj: WindowGroup, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::rotation-angle-x", callback: (($obj: WindowGroup, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::rotation-angle-x", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::rotation-angle-x", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::rotation-angle-x", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::rotation-angle-y", callback: (($obj: WindowGroup, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::rotation-angle-y", callback: (($obj: WindowGroup, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::rotation-angle-y", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::rotation-angle-y", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::rotation-angle-y", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::rotation-angle-z", callback: (($obj: WindowGroup, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::rotation-angle-z", callback: (($obj: WindowGroup, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::rotation-angle-z", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::rotation-angle-z", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::rotation-angle-z", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::scale-x", callback: (($obj: WindowGroup, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::scale-x", callback: (($obj: WindowGroup, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::scale-x", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::scale-x", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::scale-x", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::scale-y", callback: (($obj: WindowGroup, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::scale-y", callback: (($obj: WindowGroup, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::scale-y", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::scale-y", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::scale-y", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::scale-z", callback: (($obj: WindowGroup, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::scale-z", callback: (($obj: WindowGroup, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::scale-z", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::scale-z", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::scale-z", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::show-on-set-parent", callback: (($obj: WindowGroup, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::show-on-set-parent", callback: (($obj: WindowGroup, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::show-on-set-parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::show-on-set-parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::show-on-set-parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::size", callback: (($obj: WindowGroup, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::size", callback: (($obj: WindowGroup, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::size", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::size", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::size", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::text-direction", callback: (($obj: WindowGroup, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::text-direction", callback: (($obj: WindowGroup, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::text-direction", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::text-direction", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::text-direction", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::transform", callback: (($obj: WindowGroup, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::transform", callback: (($obj: WindowGroup, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::transform", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::transform", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::transform", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::transform-set", callback: (($obj: WindowGroup, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::transform-set", callback: (($obj: WindowGroup, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::transform-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::transform-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::transform-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::translation-x", callback: (($obj: WindowGroup, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::translation-x", callback: (($obj: WindowGroup, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::translation-x", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::translation-x", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::translation-x", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::translation-y", callback: (($obj: WindowGroup, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::translation-y", callback: (($obj: WindowGroup, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::translation-y", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::translation-y", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::translation-y", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::translation-z", callback: (($obj: WindowGroup, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::translation-z", callback: (($obj: WindowGroup, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::translation-z", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::translation-z", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::translation-z", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::visible", callback: (($obj: WindowGroup, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::visible", callback: (($obj: WindowGroup, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::width", callback: (($obj: WindowGroup, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::width", callback: (($obj: WindowGroup, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::width", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::width", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::width", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::x", callback: (($obj: WindowGroup, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::x", callback: (($obj: WindowGroup, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::x", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::x", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::x", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::x-align", callback: (($obj: WindowGroup, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::x-align", callback: (($obj: WindowGroup, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::x-align", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::x-align", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::x-align", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::x-expand", callback: (($obj: WindowGroup, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::x-expand", callback: (($obj: WindowGroup, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::x-expand", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::x-expand", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::x-expand", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::y", callback: (($obj: WindowGroup, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::y", callback: (($obj: WindowGroup, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::y", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::y", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::y", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::y-align", callback: (($obj: WindowGroup, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::y-align", callback: (($obj: WindowGroup, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::y-align", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::y-align", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::y-align", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::y-expand", callback: (($obj: WindowGroup, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::y-expand", callback: (($obj: WindowGroup, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::y-expand", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::y-expand", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::y-expand", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::z-position", callback: (($obj: WindowGroup, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::z-position", callback: (($obj: WindowGroup, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::z-position", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::z-position", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::z-position", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: WindowGroup_ConstructProps) + _init (config?: WindowGroup_ConstructProps): void + /* Static methods and pseudo-constructors */ + static classFindChildProperty(klass: GObject.ObjectClass, propertyName: string): GObject.ParamSpec + static classListChildProperties(klass: GObject.ObjectClass): GObject.ParamSpec[] + static $gtype: GObject.Type +} +export interface Workspace_ConstructProps extends GObject.Object_ConstructProps { +} +export class Workspace { + /* Properties of Meta.Workspace */ + readonly active: boolean + readonly nWindows: number + readonly workspaceIndex: number + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of Meta.Workspace */ + activate(timestamp: number): void + activateWithFocus(focusThis: Window, timestamp: number): void + getDisplay(): Display + getNeighbor(direction: MotionDirection): Workspace + getWorkAreaAllMonitors(): /* area */ Rectangle + getWorkAreaForMonitor(whichMonitor: number): /* area */ Rectangle + index(): number + listWindows(): Window[] + setBuiltinStruts(struts: Strut[]): void + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Meta.Workspace */ + connect(sigName: "window-added", callback: (($obj: Workspace, object: Window) => void)): number + connect_after(sigName: "window-added", callback: (($obj: Workspace, object: Window) => void)): number + emit(sigName: "window-added", object: Window): void + on(sigName: "window-added", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "window-added", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "window-added", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "window-removed", callback: (($obj: Workspace, object: Window) => void)): number + connect_after(sigName: "window-removed", callback: (($obj: Workspace, object: Window) => void)): number + emit(sigName: "window-removed", object: Window): void + on(sigName: "window-removed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "window-removed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "window-removed", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: Workspace, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: Workspace, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::active", callback: (($obj: Workspace, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::active", callback: (($obj: Workspace, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::active", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::active", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::active", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::n-windows", callback: (($obj: Workspace, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::n-windows", callback: (($obj: Workspace, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::n-windows", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::n-windows", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::n-windows", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::workspace-index", callback: (($obj: Workspace, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::workspace-index", callback: (($obj: Workspace, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::workspace-index", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::workspace-index", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::workspace-index", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: Workspace_ConstructProps) + _init (config?: Workspace_ConstructProps): void + static $gtype: GObject.Type +} +export interface WorkspaceManager_ConstructProps extends GObject.Object_ConstructProps { +} +export class WorkspaceManager { + /* Properties of Meta.WorkspaceManager */ + readonly layoutColumns: number + readonly layoutRows: number + readonly nWorkspaces: number + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of Meta.WorkspaceManager */ + appendNewWorkspace(activate: boolean, timestamp: number): Workspace + getActiveWorkspace(): Workspace + getActiveWorkspaceIndex(): number + getNWorkspaces(): number + getWorkspaceByIndex(index: number): Workspace | null + overrideWorkspaceLayout(startingCorner: DisplayCorner, verticalLayout: boolean, nRows: number, nColumns: number): void + removeWorkspace(workspace: Workspace, timestamp: number): void + reorderWorkspace(workspace: Workspace, newIndex: number): void + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Meta.WorkspaceManager */ + connect(sigName: "active-workspace-changed", callback: (($obj: WorkspaceManager) => void)): number + connect_after(sigName: "active-workspace-changed", callback: (($obj: WorkspaceManager) => void)): number + emit(sigName: "active-workspace-changed"): void + on(sigName: "active-workspace-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "active-workspace-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "active-workspace-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "showing-desktop-changed", callback: (($obj: WorkspaceManager) => void)): number + connect_after(sigName: "showing-desktop-changed", callback: (($obj: WorkspaceManager) => void)): number + emit(sigName: "showing-desktop-changed"): void + on(sigName: "showing-desktop-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "showing-desktop-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "showing-desktop-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "workspace-added", callback: (($obj: WorkspaceManager, object: number) => void)): number + connect_after(sigName: "workspace-added", callback: (($obj: WorkspaceManager, object: number) => void)): number + emit(sigName: "workspace-added", object: number): void + on(sigName: "workspace-added", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "workspace-added", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "workspace-added", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "workspace-removed", callback: (($obj: WorkspaceManager, object: number) => void)): number + connect_after(sigName: "workspace-removed", callback: (($obj: WorkspaceManager, object: number) => void)): number + emit(sigName: "workspace-removed", object: number): void + on(sigName: "workspace-removed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "workspace-removed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "workspace-removed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "workspace-switched", callback: (($obj: WorkspaceManager, object: number, p0: number, p1: MotionDirection) => void)): number + connect_after(sigName: "workspace-switched", callback: (($obj: WorkspaceManager, object: number, p0: number, p1: MotionDirection) => void)): number + emit(sigName: "workspace-switched", object: number, p0: number, p1: MotionDirection): void + on(sigName: "workspace-switched", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "workspace-switched", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "workspace-switched", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "workspaces-reordered", callback: (($obj: WorkspaceManager) => void)): number + connect_after(sigName: "workspaces-reordered", callback: (($obj: WorkspaceManager) => void)): number + emit(sigName: "workspaces-reordered"): void + on(sigName: "workspaces-reordered", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "workspaces-reordered", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "workspaces-reordered", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: WorkspaceManager, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: WorkspaceManager, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::layout-columns", callback: (($obj: WorkspaceManager, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::layout-columns", callback: (($obj: WorkspaceManager, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::layout-columns", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::layout-columns", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::layout-columns", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::layout-rows", callback: (($obj: WorkspaceManager, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::layout-rows", callback: (($obj: WorkspaceManager, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::layout-rows", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::layout-rows", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::layout-rows", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::n-workspaces", callback: (($obj: WorkspaceManager, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::n-workspaces", callback: (($obj: WorkspaceManager, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::n-workspaces", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::n-workspaces", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::n-workspaces", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: WorkspaceManager_ConstructProps) + _init (config?: WorkspaceManager_ConstructProps): void + static $gtype: GObject.Type +} +export interface X11Display_ConstructProps extends GObject.Object_ConstructProps { +} +export class X11Display { + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of Meta.X11Display */ + clearStageInputRegion(): void + getDamageEventBase(): number + getScreenNumber(): number + getShapeEventBase(): number + hasShape(): boolean + setCmSelection(): void + setStageInputRegion(region: xfixes.XserverRegion): void + xwindowIsANoFocusWindow(xwindow: xlib.Window): boolean + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: X11Display, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: X11Display, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: X11Display_ConstructProps) + _init (config?: X11Display_ConstructProps): void + static $gtype: GObject.Type +} +export abstract class BackendClass { + static name: string +} +export abstract class BackgroundActorClass { + /* Fields of Meta.BackgroundActorClass */ + parentClass: Clutter.ActorClass + static name: string +} +export abstract class BackgroundClass { + /* Fields of Meta.BackgroundClass */ + parentClass: GObject.ObjectClass + static name: string +} +export abstract class BackgroundContentClass { + /* Fields of Meta.BackgroundContentClass */ + parentClass: GObject.ObjectClass + static name: string +} +export abstract class BackgroundGroupClass { + /* Fields of Meta.BackgroundGroupClass */ + parentClass: Clutter.ActorClass + static name: string +} +export abstract class BackgroundImageCacheClass { + /* Fields of Meta.BackgroundImageCacheClass */ + parentClass: GObject.ObjectClass + static name: string +} +export abstract class BackgroundImageClass { + /* Fields of Meta.BackgroundImageClass */ + parentClass: GObject.ObjectClass + static name: string +} +export abstract class BarrierClass { + static name: string +} +export class BarrierEvent { + /* Fields of Meta.BarrierEvent */ + eventId: number + dt: number + time: number + x: number + y: number + dx: number + dy: number + released: boolean + grabbed: boolean + static name: string +} +export class BarrierPrivate { + static name: string +} +export class ButtonLayout { + /* Fields of Meta.ButtonLayout */ + leftButtons: ButtonFunction[] + leftButtonsHasSpacer: boolean[] + rightButtons: ButtonFunction[] + rightButtonsHasSpacer: boolean[] + static name: string +} +export abstract class CloseDialogInterface { + /* Fields of Meta.CloseDialogInterface */ + parentIface: GObject.TypeInterface + show: (dialog: CloseDialog) => void + hide: (dialog: CloseDialog) => void + focus: (dialog: CloseDialog) => void + static name: string +} +export abstract class CompositorClass { + static name: string +} +export abstract class CursorTrackerClass { + static name: string +} +export abstract class DisplayClass { + static name: string +} +export abstract class DndClass { + /* Fields of Meta.DndClass */ + parentClass: GObject.ObjectClass + static name: string +} +export class Edge { + /* Fields of Meta.Edge */ + rect: Rectangle + sideType: Side + edgeType: EdgeType + static name: string +} +export class Frame { + static name: string +} +export class FrameBorders { + /* Fields of Meta.FrameBorders */ + visible: Gtk.Border + invisible: Gtk.Border + total: Gtk.Border + /* Methods of Meta.FrameBorders */ + clear(): void + static name: string +} +export class Group { + /* Methods of Meta.Group */ + getSize(): number + getStartupId(): string + listWindows(): Window[] + updateLayers(): void + static name: string +} +export abstract class IdleMonitorClass { + static name: string +} +export abstract class InhibitShortcutsDialogInterface { + /* Fields of Meta.InhibitShortcutsDialogInterface */ + parentIface: GObject.TypeInterface + show: (dialog: InhibitShortcutsDialog) => void + hide: (dialog: InhibitShortcutsDialog) => void + static name: string +} +export class KeyBinding { + /* Methods of Meta.KeyBinding */ + getMask(): number + getModifiers(): VirtualModifier + getName(): string + isBuiltin(): boolean + isReversed(): boolean + static name: string +} +export abstract class LaunchContextClass { + /* Fields of Meta.LaunchContextClass */ + parentClass: Gio.AppLaunchContextClass + static name: string +} +export abstract class MonitorManagerClass { + static name: string +} +export abstract class PluginClass { + /* Fields of Meta.PluginClass */ + start: (plugin: Plugin) => void + minimize: (plugin: Plugin, actor: WindowActor) => void + unminimize: (plugin: Plugin, actor: WindowActor) => void + sizeChanged: (plugin: Plugin, actor: WindowActor) => void + sizeChange: (plugin: Plugin, actor: WindowActor, whichChange: SizeChange, oldFrameRect: Rectangle, oldBufferRect: Rectangle) => void + map: (plugin: Plugin, actor: WindowActor) => void + destroy: (plugin: Plugin, actor: WindowActor) => void + switchWorkspace: (plugin: Plugin, from: number, to: number, direction: MotionDirection) => void + showTilePreview: (plugin: Plugin, window: Window, tileRect: Rectangle, tileMonitorNumber: number) => void + hideTilePreview: (plugin: Plugin) => void + showWindowMenu: (plugin: Plugin, window: Window, menu: WindowMenuType, x: number, y: number) => void + showWindowMenuForRect: (plugin: Plugin, window: Window, menu: WindowMenuType, rect: Rectangle) => void + killWindowEffects: (plugin: Plugin, actor: WindowActor) => void + killSwitchWorkspace: (plugin: Plugin) => void + xeventFilter: (plugin: Plugin, event: xlib.XEvent) => boolean + keybindingFilter: (plugin: Plugin, binding: KeyBinding) => boolean + confirmDisplayChange: (plugin: Plugin) => void + pluginInfo: (plugin: Plugin) => PluginInfo + locatePointer: (plugin: Plugin) => void + static name: string +} +export class PluginInfo { + /* Fields of Meta.PluginInfo */ + name: string + version: string + author: string + license: string + description: string + static name: string +} +export class Rectangle { + /* Fields of Meta.Rectangle */ + x: number + y: number + width: number + height: number + /* Methods of Meta.Rectangle */ + area(): number + containsRect(innerRect: Rectangle): boolean + copy(): Rectangle + couldFitRect(innerRect: Rectangle): boolean + equal(src2: Rectangle): boolean + free(): void + horizOverlap(rect2: Rectangle): boolean + intersect(src2: Rectangle): [ /* returnType */ boolean, /* dest */ Rectangle ] + overlap(rect2: Rectangle): boolean + union(rect2: Rectangle): /* dest */ Rectangle + vertOverlap(rect2: Rectangle): boolean + static name: string +} +export abstract class RemoteAccessControllerClass { + /* Fields of Meta.RemoteAccessControllerClass */ + parentClass: GObject.ObjectClass + static name: string +} +export abstract class RemoteAccessHandleClass { + /* Fields of Meta.RemoteAccessHandleClass */ + parentClass: GObject.ObjectClass + stop: (handle: RemoteAccessHandle) => void + static name: string +} +export abstract class SelectionClass { + /* Fields of Meta.SelectionClass */ + parentClass: GObject.ObjectClass + static name: string +} +export abstract class SelectionSourceClass { + /* Fields of Meta.SelectionSourceClass */ + parentClass: GObject.ObjectClass + activated: (source: SelectionSource) => void + deactivated: (source: SelectionSource) => void + getMimetypes: (source: SelectionSource) => string[] + readAsync: (source: SelectionSource, mimetype: string, cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null) => void + readFinish: (source: SelectionSource, result: Gio.AsyncResult) => Gio.InputStream + static name: string +} +export abstract class SelectionSourceMemoryClass { + /* Fields of Meta.SelectionSourceMemoryClass */ + parentClass: SelectionSourceClass + static name: string +} +export class Settings { + /* Methods of Meta.Settings */ + getFontDpi(): number + getUiScalingFactor(): number + static name: string +} +export class Shadow { + /* Methods of Meta.Shadow */ + getBounds(windowX: number, windowY: number, windowWidth: number, windowHeight: number, bounds: cairo.RectangleInt): void + paint(framebuffer: Cogl.Framebuffer, windowX: number, windowY: number, windowWidth: number, windowHeight: number, opacity: number, clip: cairo.Region | null, clipStrictly: boolean): void + ref(): Shadow + unref(): void + static name: string +} +export abstract class ShadowFactoryClass { + /* Fields of Meta.ShadowFactoryClass */ + parentClass: GObject.ObjectClass + static name: string +} +export class ShadowParams { + /* Fields of Meta.ShadowParams */ + radius: number + topFade: number + xOffset: number + yOffset: number + opacity: number + static name: string +} +export abstract class ShapedTextureClass { + /* Fields of Meta.ShapedTextureClass */ + parentClass: GObject.ObjectClass + static name: string +} +export abstract class SoundPlayerClass { + /* Fields of Meta.SoundPlayerClass */ + parentClass: GObject.ObjectClass + static name: string +} +export abstract class StageClass { + /* Fields of Meta.StageClass */ + parentClass: Clutter.StageClass + static name: string +} +export abstract class StartupNotificationClass { + /* Fields of Meta.StartupNotificationClass */ + parentClass: GObject.ObjectClass + static name: string +} +export abstract class StartupSequenceClass { + static name: string +} +export class Strut { + /* Fields of Meta.Strut */ + rect: Rectangle + side: Side + static name: string +} +export class Theme { + /* Methods of Meta.Theme */ + free(): void + static name: string +} +export abstract class WaylandClientClass { + /* Fields of Meta.WaylandClientClass */ + parentClass: GObject.ObjectClass + static name: string +} +export abstract class WindowActorClass { + static name: string +} +export abstract class WindowClass { + static name: string +} +export abstract class WindowGroupClass { + /* Fields of Meta.WindowGroupClass */ + parentClass: Clutter.ActorClass + static name: string +} +export class WindowShape { + /* Methods of Meta.WindowShape */ + equal(shapeB: WindowShape): boolean + getBorders(borderTop: number, borderRight: number, borderBottom: number, borderLeft: number): void + hash(): number + ref(): WindowShape + toRegion(centerWidth: number, centerHeight: number): cairo.Region + unref(): void + static name: string + static new(region: cairo.Region): WindowShape + constructor(region: cairo.Region) + /* Static methods and pseudo-constructors */ + static new(region: cairo.Region): WindowShape +} +export abstract class WorkspaceClass { + static name: string +} +export abstract class WorkspaceManagerClass { + /* Fields of Meta.WorkspaceManagerClass */ + parentClass: GObject.ObjectClass + static name: string +} +export abstract class X11DisplayClass { + /* Fields of Meta.X11DisplayClass */ + parentClass: GObject.ObjectClass + static name: string +} +} \ No newline at end of file diff --git a/@types/node-gtk/NM-1.0.d.ts b/@types/node-gtk/NM-1.0.d.ts new file mode 100644 index 00000000..50f0bf87 --- /dev/null +++ b/@types/node-gtk/NM-1.0.d.ts @@ -0,0 +1,24052 @@ +/** + * NM-1.0 + */ + +/// +/// +/// +/// + +declare namespace NM { + +export enum TODO_80211Mode { + UNKNOWN, + ADHOC, + INFRA, + AP, + MESH, +} +export enum ActiveConnectionState { + UNKNOWN, + ACTIVATING, + ACTIVATED, + DEACTIVATING, + DEACTIVATED, +} +export enum ActiveConnectionStateReason { + UNKNOWN, + NONE, + USER_DISCONNECTED, + DEVICE_DISCONNECTED, + SERVICE_STOPPED, + IP_CONFIG_INVALID, + CONNECT_TIMEOUT, + SERVICE_START_TIMEOUT, + SERVICE_START_FAILED, + NO_SECRETS, + LOGIN_FAILED, + CONNECTION_REMOVED, + DEPENDENCY_FAILED, + DEVICE_REALIZE_FAILED, + DEVICE_REMOVED, +} +export enum AgentManagerError { + FAILED, + PERMISSIONDENIED, + INVALIDIDENTIFIER, + NOTREGISTERED, + NOSECRETS, + USERCANCELED, +} +export enum Capability { + TEAM, + OVS, +} +export enum ClientError { + FAILED, + MANAGER_NOT_RUNNING, + OBJECT_CREATION_FAILED, +} +export enum ClientPermission { + NONE, + ENABLE_DISABLE_NETWORK, + ENABLE_DISABLE_WIFI, + ENABLE_DISABLE_WWAN, + ENABLE_DISABLE_WIMAX, + SLEEP_WAKE, + NETWORK_CONTROL, + WIFI_SHARE_PROTECTED, + WIFI_SHARE_OPEN, + SETTINGS_MODIFY_SYSTEM, + SETTINGS_MODIFY_OWN, + SETTINGS_MODIFY_HOSTNAME, + SETTINGS_MODIFY_GLOBAL_DNS, + RELOAD, + CHECKPOINT_ROLLBACK, + ENABLE_DISABLE_STATISTICS, + ENABLE_DISABLE_CONNECTIVITY_CHECK, + WIFI_SCAN, + LAST, +} +export enum ClientPermissionResult { + UNKNOWN, + YES, + AUTH, + NO, +} +export enum ConnectionError { + FAILED, + SETTINGNOTFOUND, + PROPERTYNOTFOUND, + PROPERTYNOTSECRET, + MISSINGSETTING, + INVALIDSETTING, + MISSINGPROPERTY, + INVALIDPROPERTY, +} +export enum ConnectionMultiConnect { + DEFAULT, + SINGLE, + MANUAL_MULTIPLE, + MULTIPLE, +} +export enum ConnectivityState { + UNKNOWN, + NONE, + PORTAL, + LIMITED, + FULL, +} +export enum CryptoError { + FAILED, + INVALID_DATA, + INVALID_PASSWORD, + UNKNOWN_CIPHER, + DECRYPTION_FAILED, + ENCRYPTION_FAILED, +} +export enum DeviceError { + FAILED, + CREATIONFAILED, + INVALIDCONNECTION, + INCOMPATIBLECONNECTION, + NOTACTIVE, + NOTSOFTWARE, + NOTALLOWED, + SPECIFICOBJECTNOTFOUND, + VERSIONIDMISMATCH, + MISSINGDEPENDENCIES, + INVALIDARGUMENT, +} +export enum DeviceState { + UNKNOWN, + UNMANAGED, + UNAVAILABLE, + DISCONNECTED, + PREPARE, + CONFIG, + NEED_AUTH, + IP_CONFIG, + IP_CHECK, + SECONDARIES, + ACTIVATED, + DEACTIVATING, + FAILED, +} +export enum DeviceStateReason { + NONE, + UNKNOWN, + NOW_MANAGED, + NOW_UNMANAGED, + CONFIG_FAILED, + IP_CONFIG_UNAVAILABLE, + IP_CONFIG_EXPIRED, + NO_SECRETS, + SUPPLICANT_DISCONNECT, + SUPPLICANT_CONFIG_FAILED, + SUPPLICANT_FAILED, + SUPPLICANT_TIMEOUT, + PPP_START_FAILED, + PPP_DISCONNECT, + PPP_FAILED, + DHCP_START_FAILED, + DHCP_ERROR, + DHCP_FAILED, + SHARED_START_FAILED, + SHARED_FAILED, + AUTOIP_START_FAILED, + AUTOIP_ERROR, + AUTOIP_FAILED, + MODEM_BUSY, + MODEM_NO_DIAL_TONE, + MODEM_NO_CARRIER, + MODEM_DIAL_TIMEOUT, + MODEM_DIAL_FAILED, + MODEM_INIT_FAILED, + GSM_APN_FAILED, + GSM_REGISTRATION_NOT_SEARCHING, + GSM_REGISTRATION_DENIED, + GSM_REGISTRATION_TIMEOUT, + GSM_REGISTRATION_FAILED, + GSM_PIN_CHECK_FAILED, + FIRMWARE_MISSING, + REMOVED, + SLEEPING, + CONNECTION_REMOVED, + USER_REQUESTED, + CARRIER, + CONNECTION_ASSUMED, + SUPPLICANT_AVAILABLE, + MODEM_NOT_FOUND, + BT_FAILED, + GSM_SIM_NOT_INSERTED, + GSM_SIM_PIN_REQUIRED, + GSM_SIM_PUK_REQUIRED, + GSM_SIM_WRONG, + INFINIBAND_MODE, + DEPENDENCY_FAILED, + BR2684_FAILED, + MODEM_MANAGER_UNAVAILABLE, + SSID_NOT_FOUND, + SECONDARY_CONNECTION_FAILED, + DCB_FCOE_FAILED, + TEAMD_CONTROL_FAILED, + MODEM_FAILED, + MODEM_AVAILABLE, + SIM_PIN_INCORRECT, + NEW_ACTIVATION, + PARENT_CHANGED, + PARENT_MANAGED_CHANGED, + OVSDB_FAILED, + IP_ADDRESS_DUPLICATE, + IP_METHOD_UNSUPPORTED, + SRIOV_CONFIGURATION_FAILED, + PEER_NOT_FOUND, +} +export enum DeviceType { + UNKNOWN, + ETHERNET, + WIFI, + UNUSED1, + UNUSED2, + BT, + OLPC_MESH, + WIMAX, + MODEM, + INFINIBAND, + BOND, + VLAN, + ADSL, + BRIDGE, + GENERIC, + TEAM, + TUN, + IP_TUNNEL, + MACVLAN, + VXLAN, + VETH, + MACSEC, + DUMMY, + PPP, + OVS_INTERFACE, + OVS_PORT, + OVS_BRIDGE, + WPAN, + /* 6LOWPAN (invalid, starts with a number) */ + WIREGUARD, + WIFI_P2P, + VRF, +} +export enum IPTunnelMode { + UNKNOWN, + IPIP, + GRE, + SIT, + ISATAP, + VTI, + IP6IP6, + IPIP6, + IP6GRE, + VTI6, + GRETAP, + IP6GRETAP, +} +export enum KeyfileHandlerType { + WARN, + WRITE_CERT, +} +export enum KeyfileWarnSeverity { + DEBUG, + INFO, + INFO_MISSING_FILE, + WARN, +} +export enum ManagerError { + FAILED, + PERMISSIONDENIED, + UNKNOWNCONNECTION, + UNKNOWNDEVICE, + CONNECTIONNOTAVAILABLE, + CONNECTIONNOTACTIVE, + CONNECTIONALREADYACTIVE, + DEPENDENCYFAILED, + ALREADYASLEEPORAWAKE, + ALREADYENABLEDORDISABLED, + UNKNOWNLOGLEVEL, + UNKNOWNLOGDOMAIN, + INVALIDARGUMENTS, + MISSINGPLUGIN, +} +export enum Metered { + UNKNOWN, + YES, + NO, + GUESS_YES, + GUESS_NO, +} +export enum RollbackResult { + OK, + ERR_NO_DEVICE, + ERR_DEVICE_UNMANAGED, + ERR_FAILED, +} +export enum SecretAgentError { + FAILED, + PERMISSIONDENIED, + INVALIDCONNECTION, + USERCANCELED, + AGENTCANCELED, + NOSECRETS, +} +export enum Setting8021xCKFormat { + UNKNOWN, + X509, + RAW_KEY, + PKCS12, +} +export enum Setting8021xCKScheme { + UNKNOWN, + BLOB, + PATH, + PKCS11, +} +export enum SettingCompareFlags { + EXACT, + FUZZY, + IGNORE_ID, + IGNORE_SECRETS, + IGNORE_AGENT_OWNED_SECRETS, + IGNORE_NOT_SAVED_SECRETS, + DIFF_RESULT_WITH_DEFAULT, + DIFF_RESULT_NO_DEFAULT, + IGNORE_TIMESTAMP, +} +export enum SettingConnectionAutoconnectSlaves { + DEFAULT, + NO, + YES, +} +export enum SettingConnectionLldp { + DEFAULT, + DISABLE, + ENABLE_RX, +} +export enum SettingConnectionLlmnr { + DEFAULT, + NO, + RESOLVE, + YES, +} +export enum SettingConnectionMdns { + DEFAULT, + NO, + RESOLVE, + YES, +} +export enum SettingDiffResult { + UNKNOWN, + IN_A, + IN_B, + IN_A_DEFAULT, + IN_B_DEFAULT, +} +export enum SettingIP6ConfigAddrGenMode { + EUI64, + STABLE_PRIVACY, +} +export enum SettingIP6ConfigPrivacy { + UNKNOWN, + DISABLED, + PREFER_PUBLIC_ADDR, + PREFER_TEMP_ADDR, +} +export enum SettingMacRandomization { + DEFAULT, + NEVER, + ALWAYS, +} +export enum SettingMacsecMode { + PSK, + EAP, +} +export enum SettingMacsecValidation { + DISABLE, + CHECK, + STRICT, +} +export enum SettingMacvlanMode { + UNKNOWN, + VEPA, + BRIDGE, + PRIVATE, + PASSTHRU, + SOURCE, +} +export enum SettingProxyMethod { + NONE, + AUTO, +} +export enum SettingSerialParity { + NONE, + EVEN, + ODD, +} +export enum SettingTunMode { + UNKNOWN, + TUN, + TAP, +} +export enum SettingWirelessPowersave { + DEFAULT, + IGNORE, + DISABLE, + ENABLE, +} +export enum SettingWirelessSecurityFils { + DEFAULT, + DISABLE, + OPTIONAL, + REQUIRED, +} +export enum SettingWirelessSecurityPmf { + DEFAULT, + DISABLE, + OPTIONAL, + REQUIRED, +} +export enum SettingsError { + FAILED, + PERMISSIONDENIED, + NOTSUPPORTED, + INVALIDCONNECTION, + READONLYCONNECTION, + UUIDEXISTS, + INVALIDHOSTNAME, + INVALIDARGUMENTS, +} +export enum SriovVFVlanProtocol { + /* 1Q (invalid, starts with a number) */ + /* 1AD (invalid, starts with a number) */ +} +export enum State { + UNKNOWN, + ASLEEP, + DISCONNECTED, + DISCONNECTING, + CONNECTING, + CONNECTED_LOCAL, + CONNECTED_SITE, + CONNECTED_GLOBAL, +} +export enum Ternary { + DEFAULT, + FALSE, + TRUE, +} +export enum UtilsSecurityType { + INVALID, + NONE, + STATIC_WEP, + LEAP, + DYNAMIC_WEP, + WPA_PSK, + WPA_ENTERPRISE, + WPA2_PSK, + WPA2_ENTERPRISE, + SAE, + OWE, + WPA3_SUITE_B_192, +} +export enum VlanPriorityMap { + INGRESS_MAP, + EGRESS_MAP, +} +export enum VpnConnectionState { + UNKNOWN, + PREPARE, + NEED_AUTH, + CONNECT, + IP_CONFIG_GET, + ACTIVATED, + FAILED, + DISCONNECTED, +} +export enum VpnConnectionStateReason { + UNKNOWN, + NONE, + USER_DISCONNECTED, + DEVICE_DISCONNECTED, + SERVICE_STOPPED, + IP_CONFIG_INVALID, + CONNECT_TIMEOUT, + SERVICE_START_TIMEOUT, + SERVICE_START_FAILED, + NO_SECRETS, + LOGIN_FAILED, + CONNECTION_REMOVED, +} +export enum VpnPluginError { + FAILED, + STARTINGINPROGRESS, + ALREADYSTARTED, + STOPPINGINPROGRESS, + ALREADYSTOPPED, + WRONGSTATE, + BADARGUMENTS, + LAUNCHFAILED, + INVALIDCONNECTION, + INTERACTIVENOTSUPPORTED, +} +export enum VpnPluginFailure { + LOGIN_FAILED, + CONNECT_FAILED, + BAD_IP_CONFIG, +} +export enum VpnServiceState { + UNKNOWN, + INIT, + SHUTDOWN, + STARTING, + STARTED, + STOPPING, + STOPPED, +} +export enum WepKeyType { + UNKNOWN, + KEY, + PASSPHRASE, +} +export enum WimaxNspNetworkType { + UNKNOWN, + HOME, + PARTNER, + ROAMING_PARTNER, +} +export enum TODO_80211ApFlags { + NONE, + PRIVACY, + WPS, + WPS_PBC, + WPS_PIN, +} +export enum TODO_80211ApSecurityFlags { + NONE, + PAIR_WEP40, + PAIR_WEP104, + PAIR_TKIP, + PAIR_CCMP, + GROUP_WEP40, + GROUP_WEP104, + GROUP_TKIP, + GROUP_CCMP, + KEY_MGMT_PSK, + KEY_MGMT_802_1X, + KEY_MGMT_SAE, + KEY_MGMT_OWE, + KEY_MGMT_OWE_TM, + KEY_MGMT_EAP_SUITE_B_192, +} +export enum ActivationStateFlags { + NONE, + IS_MASTER, + IS_SLAVE, + LAYER2_READY, + IP4_READY, + IP6_READY, + MASTER_HAS_SLAVES, + LIFETIME_BOUND_TO_PROFILE_VISIBILITY, + EXTERNAL, +} +export enum BluetoothCapabilities { + NONE, + DUN, + NAP, +} +export enum CheckpointCreateFlags { + NONE, + DESTROY_ALL, + DELETE_NEW_CONNECTIONS, + DISCONNECT_NEW_DEVICES, + ALLOW_OVERLAPPING, +} +export enum ClientInstanceFlags { + NONE, + NO_AUTO_FETCH_PERMISSIONS, +} +export enum ConnectionSerializationFlags { + ALL, + NO_SECRETS, + ONLY_SECRETS, + WITH_SECRETS_AGENT_OWNED, +} +export enum DeviceCapabilities { + NONE, + NM_SUPPORTED, + CARRIER_DETECT, + IS_SOFTWARE, + SRIOV, +} +export enum DeviceInterfaceFlags { + UP, + LOWER_UP, + CARRIER, +} +export enum DeviceModemCapabilities { + NONE, + POTS, + CDMA_EVDO, + GSM_UMTS, + LTE, +} +export enum DeviceWifiCapabilities { + NONE, + CIPHER_WEP40, + CIPHER_WEP104, + CIPHER_TKIP, + CIPHER_CCMP, + WPA, + RSN, + AP, + ADHOC, + FREQ_VALID, + FREQ_2GHZ, + FREQ_5GHZ, + MESH, + IBSS_RSN, +} +export enum DhcpHostnameFlags { + NONE, + FQDN_SERV_UPDATE, + FQDN_ENCODED, + FQDN_NO_UPDATE, + FQDN_CLEAR_FLAGS, +} +export enum IPAddressCmpFlags { + NONE, + WITH_ATTRS, +} +export enum IPRoutingRuleAsStringFlags { + NONE, + AF_INET, + AF_INET6, + VALIDATE, +} +export enum IPTunnelFlags { + NONE, + IP6_IGN_ENCAP_LIMIT, + IP6_USE_ORIG_TCLASS, + IP6_USE_ORIG_FLOWLABEL, + IP6_MIP6_DEV, + IP6_RCV_DSCP_COPY, + IP6_USE_ORIG_FWMARK, +} +export enum KeyfileHandlerFlags { + NONE, +} +export enum ManagerReloadFlags { + CONF, + DNS_RC, + DNS_FULL, +} +export enum SecretAgentCapabilities { + NONE, + VPN_HINTS, + LAST, +} +export enum SecretAgentGetSecretsFlags { + NONE, + ALLOW_INTERACTION, + REQUEST_NEW, + USER_REQUESTED, + WPS_PBC_ACTIVE, + ONLY_SYSTEM, + NO_ERRORS, +} +export enum Setting8021xAuthFlags { + NONE, + TLS_1_0_DISABLE, + TLS_1_1_DISABLE, + TLS_1_2_DISABLE, + ALL, +} +export enum SettingDcbFlags { + NONE, + ENABLE, + ADVERTISE, + WILLING, +} +export enum SettingSecretFlags { + NONE, + AGENT_OWNED, + NOT_SAVED, + NOT_REQUIRED, +} +export enum SettingWiredWakeOnLan { + PHY, + UNICAST, + MULTICAST, + BROADCAST, + ARP, + MAGIC, + DEFAULT, + IGNORE, +} +export enum SettingWirelessSecurityWpsMethod { + DEFAULT, + DISABLED, + AUTO, + PBC, + PIN, +} +export enum SettingWirelessWakeOnWLan { + ANY, + DISCONNECT, + MAGIC, + GTK_REKEY_FAILURE, + EAP_IDENTITY_REQUEST, + /* 4WAY_HANDSHAKE (invalid, starts with a number) */ + RFKILL_RELEASE, + TCP, + ALL, + DEFAULT, + IGNORE, +} +export enum SettingsAddConnection2Flags { + NONE, + TO_DISK, + IN_MEMORY, + BLOCK_AUTOCONNECT, +} +export enum SettingsConnectionFlags { + NONE, + UNSAVED, + NM_GENERATED, + VOLATILE, + EXTERNAL, +} +export enum SettingsUpdate2Flags { + NONE, + TO_DISK, + IN_MEMORY, + IN_MEMORY_DETACHED, + IN_MEMORY_ONLY, + VOLATILE, + BLOCK_AUTOCONNECT, + NO_REAPPLY, +} +export enum TeamLinkWatcherArpPingFlags { + VALIDATE_ACTIVE, + VALIDATE_INACTIVE, + SEND_ALWAYS, +} +export enum VlanFlags { + REORDER_HEADERS, + GVRP, + LOOSE_BINDING, + MVRP, +} +export enum VpnEditorPluginCapability { + NONE, + IMPORT, + EXPORT, + IPV6, +} +export const ACCESS_POINT_BSSID: string +export const ACCESS_POINT_FLAGS: string +export const ACCESS_POINT_FREQUENCY: string +export const ACCESS_POINT_HW_ADDRESS: string +export const ACCESS_POINT_LAST_SEEN: string +export const ACCESS_POINT_MAX_BITRATE: string +export const ACCESS_POINT_MODE: string +export const ACCESS_POINT_RSN_FLAGS: string +export const ACCESS_POINT_SSID: string +export const ACCESS_POINT_STRENGTH: string +export const ACCESS_POINT_WPA_FLAGS: string +export const ACTIVE_CONNECTION_CONNECTION: string +export const ACTIVE_CONNECTION_DEFAULT: string +export const ACTIVE_CONNECTION_DEFAULT6: string +export const ACTIVE_CONNECTION_DEVICES: string +export const ACTIVE_CONNECTION_DHCP4_CONFIG: string +export const ACTIVE_CONNECTION_DHCP6_CONFIG: string +export const ACTIVE_CONNECTION_ID: string +export const ACTIVE_CONNECTION_IP4_CONFIG: string +export const ACTIVE_CONNECTION_IP6_CONFIG: string +export const ACTIVE_CONNECTION_MASTER: string +export const ACTIVE_CONNECTION_SPECIFIC_OBJECT_PATH: string +export const ACTIVE_CONNECTION_STATE: string +export const ACTIVE_CONNECTION_STATE_FLAGS: string +export const ACTIVE_CONNECTION_TYPE: string +export const ACTIVE_CONNECTION_UUID: string +export const ACTIVE_CONNECTION_VPN: string +export const BRIDGE_VLAN_VID_MAX: number +export const BRIDGE_VLAN_VID_MIN: number +export const CHECKPOINT_CREATED: string +export const CHECKPOINT_DEVICES: string +export const CHECKPOINT_ROLLBACK_TIMEOUT: string +export const CLIENT_ACTIVATING_CONNECTION: string +export const CLIENT_ACTIVE_CONNECTIONS: string +export const CLIENT_ACTIVE_CONNECTION_ADDED: string +export const CLIENT_ACTIVE_CONNECTION_REMOVED: string +export const CLIENT_ALL_DEVICES: string +export const CLIENT_ANY_DEVICE_ADDED: string +export const CLIENT_ANY_DEVICE_REMOVED: string +export const CLIENT_CAN_MODIFY: string +export const CLIENT_CAPABILITIES: string +export const CLIENT_CHECKPOINTS: string +export const CLIENT_CONNECTIONS: string +export const CLIENT_CONNECTION_ADDED: string +export const CLIENT_CONNECTION_REMOVED: string +export const CLIENT_CONNECTIVITY: string +export const CLIENT_CONNECTIVITY_CHECK_AVAILABLE: string +export const CLIENT_CONNECTIVITY_CHECK_ENABLED: string +export const CLIENT_CONNECTIVITY_CHECK_URI: string +export const CLIENT_DBUS_CONNECTION: string +export const CLIENT_DBUS_NAME_OWNER: string +export const CLIENT_DEVICES: string +export const CLIENT_DEVICE_ADDED: string +export const CLIENT_DEVICE_REMOVED: string +export const CLIENT_DNS_CONFIGURATION: string +export const CLIENT_DNS_MODE: string +export const CLIENT_DNS_RC_MANAGER: string +export const CLIENT_HOSTNAME: string +export const CLIENT_INSTANCE_FLAGS: string +export const CLIENT_METERED: string +export const CLIENT_NETWORKING_ENABLED: string +export const CLIENT_NM_RUNNING: string +export const CLIENT_PERMISSIONS_STATE: string +export const CLIENT_PERMISSION_CHANGED: string +export const CLIENT_PRIMARY_CONNECTION: string +export const CLIENT_STARTUP: string +export const CLIENT_STATE: string +export const CLIENT_VERSION: string +export const CLIENT_WIMAX_ENABLED: string +export const CLIENT_WIMAX_HARDWARE_ENABLED: string +export const CLIENT_WIRELESS_ENABLED: string +export const CLIENT_WIRELESS_HARDWARE_ENABLED: string +export const CLIENT_WWAN_ENABLED: string +export const CLIENT_WWAN_HARDWARE_ENABLED: string +export const CONNECTION_CHANGED: string +export const CONNECTION_NORMALIZE_PARAM_IP6_CONFIG_METHOD: string +export const CONNECTION_SECRETS_CLEARED: string +export const CONNECTION_SECRETS_UPDATED: string +export const DBUS_INTERFACE: string +export const DBUS_INTERFACE_DNS_MANAGER: string +export const DBUS_INTERFACE_SETTINGS: string +export const DBUS_INTERFACE_SETTINGS_CONNECTION: string +export const DBUS_INTERFACE_SETTINGS_CONNECTION_SECRETS: string +export const DBUS_INTERFACE_VPN: string +export const DBUS_INTERFACE_VPN_CONNECTION: string +export const DBUS_INVALID_VPN_CONNECTION: string +export const DBUS_NO_ACTIVE_VPN_CONNECTION: string +export const DBUS_NO_VPN_CONNECTIONS: string +export const DBUS_PATH: string +export const DBUS_PATH_AGENT_MANAGER: string +export const DBUS_PATH_DNS_MANAGER: string +export const DBUS_PATH_SECRET_AGENT: string +export const DBUS_PATH_SETTINGS: string +export const DBUS_PATH_SETTINGS_CONNECTION: string +export const DBUS_PATH_VPN: string +export const DBUS_PATH_VPN_CONNECTION: string +export const DBUS_SERVICE: string +export const DBUS_VPN_ALREADY_STARTED: string +export const DBUS_VPN_ALREADY_STOPPED: string +export const DBUS_VPN_BAD_ARGUMENTS: string +export const DBUS_VPN_ERROR_PREFIX: string +export const DBUS_VPN_INTERACTIVE_NOT_SUPPORTED: string +export const DBUS_VPN_SIGNAL_CONNECT_FAILED: string +export const DBUS_VPN_SIGNAL_IP4_CONFIG: string +export const DBUS_VPN_SIGNAL_IP_CONFIG_BAD: string +export const DBUS_VPN_SIGNAL_LAUNCH_FAILED: string +export const DBUS_VPN_SIGNAL_LOGIN_BANNER: string +export const DBUS_VPN_SIGNAL_LOGIN_FAILED: string +export const DBUS_VPN_SIGNAL_STATE_CHANGE: string +export const DBUS_VPN_SIGNAL_VPN_CONFIG_BAD: string +export const DBUS_VPN_STARTING_IN_PROGRESS: string +export const DBUS_VPN_STOPPING_IN_PROGRESS: string +export const DBUS_VPN_WRONG_STATE: string +export const DEVICE_6LOWPAN_HW_ADDRESS: string +export const DEVICE_6LOWPAN_PARENT: string +export const DEVICE_ACTIVE_CONNECTION: string +export const DEVICE_ADSL_CARRIER: string +export const DEVICE_AUTOCONNECT: string +export const DEVICE_AVAILABLE_CONNECTIONS: string +export const DEVICE_BOND_CARRIER: string +export const DEVICE_BOND_HW_ADDRESS: string +export const DEVICE_BOND_SLAVES: string +export const DEVICE_BRIDGE_CARRIER: string +export const DEVICE_BRIDGE_HW_ADDRESS: string +export const DEVICE_BRIDGE_SLAVES: string +export const DEVICE_BT_CAPABILITIES: string +export const DEVICE_BT_HW_ADDRESS: string +export const DEVICE_BT_NAME: string +export const DEVICE_CAPABILITIES: string +export const DEVICE_DEVICE_TYPE: string +export const DEVICE_DHCP4_CONFIG: string +export const DEVICE_DHCP6_CONFIG: string +export const DEVICE_DRIVER: string +export const DEVICE_DRIVER_VERSION: string +export const DEVICE_DUMMY_HW_ADDRESS: string +export const DEVICE_ETHERNET_CARRIER: string +export const DEVICE_ETHERNET_HW_ADDRESS: string +export const DEVICE_ETHERNET_PERMANENT_HW_ADDRESS: string +export const DEVICE_ETHERNET_S390_SUBCHANNELS: string +export const DEVICE_ETHERNET_SPEED: string +export const DEVICE_FIRMWARE_MISSING: string +export const DEVICE_FIRMWARE_VERSION: string +export const DEVICE_GENERIC_HW_ADDRESS: string +export const DEVICE_GENERIC_TYPE_DESCRIPTION: string +export const DEVICE_HW_ADDRESS: string +export const DEVICE_INFINIBAND_CARRIER: string +export const DEVICE_INFINIBAND_HW_ADDRESS: string +export const DEVICE_INTERFACE: string +export const DEVICE_INTERFACE_FLAGS: string +export const DEVICE_IP4_CONFIG: string +export const DEVICE_IP4_CONNECTIVITY: string +export const DEVICE_IP6_CONFIG: string +export const DEVICE_IP6_CONNECTIVITY: string +export const DEVICE_IP_INTERFACE: string +export const DEVICE_IP_TUNNEL_ENCAPSULATION_LIMIT: string +export const DEVICE_IP_TUNNEL_FLAGS: string +export const DEVICE_IP_TUNNEL_FLOW_LABEL: string +export const DEVICE_IP_TUNNEL_INPUT_KEY: string +export const DEVICE_IP_TUNNEL_LOCAL: string +export const DEVICE_IP_TUNNEL_MODE: string +export const DEVICE_IP_TUNNEL_OUTPUT_KEY: string +export const DEVICE_IP_TUNNEL_PARENT: string +export const DEVICE_IP_TUNNEL_PATH_MTU_DISCOVERY: string +export const DEVICE_IP_TUNNEL_REMOTE: string +export const DEVICE_IP_TUNNEL_TOS: string +export const DEVICE_IP_TUNNEL_TTL: string +export const DEVICE_LLDP_NEIGHBORS: string +export const DEVICE_MACSEC_CIPHER_SUITE: string +export const DEVICE_MACSEC_ENCODING_SA: string +export const DEVICE_MACSEC_ENCRYPT: string +export const DEVICE_MACSEC_ES: string +export const DEVICE_MACSEC_HW_ADDRESS: string +export const DEVICE_MACSEC_ICV_LENGTH: string +export const DEVICE_MACSEC_INCLUDE_SCI: string +export const DEVICE_MACSEC_PARENT: string +export const DEVICE_MACSEC_PROTECT: string +export const DEVICE_MACSEC_REPLAY_PROTECT: string +export const DEVICE_MACSEC_SCB: string +export const DEVICE_MACSEC_SCI: string +export const DEVICE_MACSEC_VALIDATION: string +export const DEVICE_MACSEC_WINDOW: string +export const DEVICE_MACVLAN_HW_ADDRESS: string +export const DEVICE_MACVLAN_MODE: string +export const DEVICE_MACVLAN_NO_PROMISC: string +export const DEVICE_MACVLAN_PARENT: string +export const DEVICE_MACVLAN_TAP: string +export const DEVICE_MANAGED: string +export const DEVICE_METERED: string +export const DEVICE_MODEM_APN: string +export const DEVICE_MODEM_CURRENT_CAPABILITIES: string +export const DEVICE_MODEM_DEVICE_ID: string +export const DEVICE_MODEM_MODEM_CAPABILITIES: string +export const DEVICE_MODEM_OPERATOR_CODE: string +export const DEVICE_MTU: string +export const DEVICE_NM_PLUGIN_MISSING: string +export const DEVICE_OLPC_MESH_ACTIVE_CHANNEL: string +export const DEVICE_OLPC_MESH_COMPANION: string +export const DEVICE_OLPC_MESH_HW_ADDRESS: string +export const DEVICE_OVS_BRIDGE_SLAVES: string +export const DEVICE_OVS_PORT_SLAVES: string +export const DEVICE_PATH: string +export const DEVICE_PHYSICAL_PORT_ID: string +export const DEVICE_PRODUCT: string +export const DEVICE_REAL: string +export const DEVICE_STATE: string +export const DEVICE_STATE_REASON: string +export const DEVICE_TEAM_CARRIER: string +export const DEVICE_TEAM_CONFIG: string +export const DEVICE_TEAM_HW_ADDRESS: string +export const DEVICE_TEAM_SLAVES: string +export const DEVICE_TUN_GROUP: string +export const DEVICE_TUN_HW_ADDRESS: string +export const DEVICE_TUN_MODE: string +export const DEVICE_TUN_MULTI_QUEUE: string +export const DEVICE_TUN_NO_PI: string +export const DEVICE_TUN_OWNER: string +export const DEVICE_TUN_VNET_HDR: string +export const DEVICE_UDI: string +export const DEVICE_VENDOR: string +export const DEVICE_VETH_PEER: string +export const DEVICE_VLAN_CARRIER: string +export const DEVICE_VLAN_HW_ADDRESS: string +export const DEVICE_VLAN_PARENT: string +export const DEVICE_VLAN_VLAN_ID: string +export const DEVICE_VRF_TABLE: string +export const DEVICE_VXLAN_AGEING: string +export const DEVICE_VXLAN_CARRIER: string +export const DEVICE_VXLAN_DST_PORT: string +export const DEVICE_VXLAN_GROUP: string +export const DEVICE_VXLAN_HW_ADDRESS: string +export const DEVICE_VXLAN_ID: string +export const DEVICE_VXLAN_L2MISS: string +export const DEVICE_VXLAN_L3MISS: string +export const DEVICE_VXLAN_LEARNING: string +export const DEVICE_VXLAN_LIMIT: string +export const DEVICE_VXLAN_LOCAL: string +export const DEVICE_VXLAN_PARENT: string +export const DEVICE_VXLAN_PROXY: string +export const DEVICE_VXLAN_RSC: string +export const DEVICE_VXLAN_SRC_PORT_MAX: string +export const DEVICE_VXLAN_SRC_PORT_MIN: string +export const DEVICE_VXLAN_TOS: string +export const DEVICE_VXLAN_TTL: string +export const DEVICE_WIFI_ACCESS_POINTS: string +export const DEVICE_WIFI_ACTIVE_ACCESS_POINT: string +export const DEVICE_WIFI_BITRATE: string +export const DEVICE_WIFI_CAPABILITIES: string +export const DEVICE_WIFI_HW_ADDRESS: string +export const DEVICE_WIFI_LAST_SCAN: string +export const DEVICE_WIFI_MODE: string +export const DEVICE_WIFI_P2P_HW_ADDRESS: string +export const DEVICE_WIFI_P2P_PEERS: string +export const DEVICE_WIFI_P2P_WFDIES: string +export const DEVICE_WIFI_PERMANENT_HW_ADDRESS: string +export const DEVICE_WIMAX_ACTIVE_NSP: string +export const DEVICE_WIMAX_BSID: string +export const DEVICE_WIMAX_CENTER_FREQUENCY: string +export const DEVICE_WIMAX_CINR: string +export const DEVICE_WIMAX_HW_ADDRESS: string +export const DEVICE_WIMAX_NSPS: string +export const DEVICE_WIMAX_RSSI: string +export const DEVICE_WIMAX_TX_POWER: string +export const DEVICE_WIREGUARD_FWMARK: string +export const DEVICE_WIREGUARD_LISTEN_PORT: string +export const DEVICE_WIREGUARD_PUBLIC_KEY: string +export const DEVICE_WPAN_HW_ADDRESS: string +export const DHCP_CONFIG_FAMILY: string +export const DHCP_CONFIG_OPTIONS: string +export const ETHTOOL_OPTNAME_COALESCE_ADAPTIVE_RX: string +export const ETHTOOL_OPTNAME_COALESCE_ADAPTIVE_TX: string +export const ETHTOOL_OPTNAME_COALESCE_PKT_RATE_HIGH: string +export const ETHTOOL_OPTNAME_COALESCE_PKT_RATE_LOW: string +export const ETHTOOL_OPTNAME_COALESCE_RX_FRAMES: string +export const ETHTOOL_OPTNAME_COALESCE_RX_FRAMES_HIGH: string +export const ETHTOOL_OPTNAME_COALESCE_RX_FRAMES_IRQ: string +export const ETHTOOL_OPTNAME_COALESCE_RX_FRAMES_LOW: string +export const ETHTOOL_OPTNAME_COALESCE_RX_USECS: string +export const ETHTOOL_OPTNAME_COALESCE_RX_USECS_HIGH: string +export const ETHTOOL_OPTNAME_COALESCE_RX_USECS_IRQ: string +export const ETHTOOL_OPTNAME_COALESCE_RX_USECS_LOW: string +export const ETHTOOL_OPTNAME_COALESCE_SAMPLE_INTERVAL: string +export const ETHTOOL_OPTNAME_COALESCE_STATS_BLOCK_USECS: string +export const ETHTOOL_OPTNAME_COALESCE_TX_FRAMES: string +export const ETHTOOL_OPTNAME_COALESCE_TX_FRAMES_HIGH: string +export const ETHTOOL_OPTNAME_COALESCE_TX_FRAMES_IRQ: string +export const ETHTOOL_OPTNAME_COALESCE_TX_FRAMES_LOW: string +export const ETHTOOL_OPTNAME_COALESCE_TX_USECS: string +export const ETHTOOL_OPTNAME_COALESCE_TX_USECS_HIGH: string +export const ETHTOOL_OPTNAME_COALESCE_TX_USECS_IRQ: string +export const ETHTOOL_OPTNAME_COALESCE_TX_USECS_LOW: string +export const ETHTOOL_OPTNAME_FEATURE_ESP_HW_OFFLOAD: string +export const ETHTOOL_OPTNAME_FEATURE_ESP_TX_CSUM_HW_OFFLOAD: string +export const ETHTOOL_OPTNAME_FEATURE_FCOE_MTU: string +export const ETHTOOL_OPTNAME_FEATURE_GRO: string +export const ETHTOOL_OPTNAME_FEATURE_GSO: string +export const ETHTOOL_OPTNAME_FEATURE_HIGHDMA: string +export const ETHTOOL_OPTNAME_FEATURE_HW_TC_OFFLOAD: string +export const ETHTOOL_OPTNAME_FEATURE_L2_FWD_OFFLOAD: string +export const ETHTOOL_OPTNAME_FEATURE_LOOPBACK: string +export const ETHTOOL_OPTNAME_FEATURE_LRO: string +export const ETHTOOL_OPTNAME_FEATURE_MACSEC_HW_OFFLOAD: string +export const ETHTOOL_OPTNAME_FEATURE_NTUPLE: string +export const ETHTOOL_OPTNAME_FEATURE_RX: string +export const ETHTOOL_OPTNAME_FEATURE_RXHASH: string +export const ETHTOOL_OPTNAME_FEATURE_RXVLAN: string +export const ETHTOOL_OPTNAME_FEATURE_RX_ALL: string +export const ETHTOOL_OPTNAME_FEATURE_RX_FCS: string +export const ETHTOOL_OPTNAME_FEATURE_RX_GRO_HW: string +export const ETHTOOL_OPTNAME_FEATURE_RX_GRO_LIST: string +export const ETHTOOL_OPTNAME_FEATURE_RX_UDP_GRO_FORWARDING: string +export const ETHTOOL_OPTNAME_FEATURE_RX_UDP_TUNNEL_PORT_OFFLOAD: string +export const ETHTOOL_OPTNAME_FEATURE_RX_VLAN_FILTER: string +export const ETHTOOL_OPTNAME_FEATURE_RX_VLAN_STAG_FILTER: string +export const ETHTOOL_OPTNAME_FEATURE_RX_VLAN_STAG_HW_PARSE: string +export const ETHTOOL_OPTNAME_FEATURE_SG: string +export const ETHTOOL_OPTNAME_FEATURE_TLS_HW_RECORD: string +export const ETHTOOL_OPTNAME_FEATURE_TLS_HW_RX_OFFLOAD: string +export const ETHTOOL_OPTNAME_FEATURE_TLS_HW_TX_OFFLOAD: string +export const ETHTOOL_OPTNAME_FEATURE_TSO: string +export const ETHTOOL_OPTNAME_FEATURE_TX: string +export const ETHTOOL_OPTNAME_FEATURE_TXVLAN: string +export const ETHTOOL_OPTNAME_FEATURE_TX_CHECKSUM_FCOE_CRC: string +export const ETHTOOL_OPTNAME_FEATURE_TX_CHECKSUM_IPV4: string +export const ETHTOOL_OPTNAME_FEATURE_TX_CHECKSUM_IPV6: string +export const ETHTOOL_OPTNAME_FEATURE_TX_CHECKSUM_IP_GENERIC: string +export const ETHTOOL_OPTNAME_FEATURE_TX_CHECKSUM_SCTP: string +export const ETHTOOL_OPTNAME_FEATURE_TX_ESP_SEGMENTATION: string +export const ETHTOOL_OPTNAME_FEATURE_TX_FCOE_SEGMENTATION: string +export const ETHTOOL_OPTNAME_FEATURE_TX_GRE_CSUM_SEGMENTATION: string +export const ETHTOOL_OPTNAME_FEATURE_TX_GRE_SEGMENTATION: string +export const ETHTOOL_OPTNAME_FEATURE_TX_GSO_LIST: string +export const ETHTOOL_OPTNAME_FEATURE_TX_GSO_PARTIAL: string +export const ETHTOOL_OPTNAME_FEATURE_TX_GSO_ROBUST: string +export const ETHTOOL_OPTNAME_FEATURE_TX_IPXIP4_SEGMENTATION: string +export const ETHTOOL_OPTNAME_FEATURE_TX_IPXIP6_SEGMENTATION: string +export const ETHTOOL_OPTNAME_FEATURE_TX_NOCACHE_COPY: string +export const ETHTOOL_OPTNAME_FEATURE_TX_SCATTER_GATHER: string +export const ETHTOOL_OPTNAME_FEATURE_TX_SCATTER_GATHER_FRAGLIST: string +export const ETHTOOL_OPTNAME_FEATURE_TX_SCTP_SEGMENTATION: string +export const ETHTOOL_OPTNAME_FEATURE_TX_TCP6_SEGMENTATION: string +export const ETHTOOL_OPTNAME_FEATURE_TX_TCP_ECN_SEGMENTATION: string +export const ETHTOOL_OPTNAME_FEATURE_TX_TCP_MANGLEID_SEGMENTATION: string +export const ETHTOOL_OPTNAME_FEATURE_TX_TCP_SEGMENTATION: string +export const ETHTOOL_OPTNAME_FEATURE_TX_TUNNEL_REMCSUM_SEGMENTATION: string +export const ETHTOOL_OPTNAME_FEATURE_TX_UDP_SEGMENTATION: string +export const ETHTOOL_OPTNAME_FEATURE_TX_UDP_TNL_CSUM_SEGMENTATION: string +export const ETHTOOL_OPTNAME_FEATURE_TX_UDP_TNL_SEGMENTATION: string +export const ETHTOOL_OPTNAME_FEATURE_TX_VLAN_STAG_HW_INSERT: string +export const ETHTOOL_OPTNAME_RING_RX: string +export const ETHTOOL_OPTNAME_RING_RX_JUMBO: string +export const ETHTOOL_OPTNAME_RING_RX_MINI: string +export const ETHTOOL_OPTNAME_RING_TX: string +export const IP_ADDRESS_ATTRIBUTE_LABEL: string +export const IP_CONFIG_ADDRESSES: string +export const IP_CONFIG_DOMAINS: string +export const IP_CONFIG_FAMILY: string +export const IP_CONFIG_GATEWAY: string +export const IP_CONFIG_NAMESERVERS: string +export const IP_CONFIG_ROUTES: string +export const IP_CONFIG_SEARCHES: string +export const IP_CONFIG_WINS_SERVERS: string +export const IP_ROUTE_ATTRIBUTE_CWND: string +export const IP_ROUTE_ATTRIBUTE_FROM: string +export const IP_ROUTE_ATTRIBUTE_INITCWND: string +export const IP_ROUTE_ATTRIBUTE_INITRWND: string +export const IP_ROUTE_ATTRIBUTE_LOCK_CWND: string +export const IP_ROUTE_ATTRIBUTE_LOCK_INITCWND: string +export const IP_ROUTE_ATTRIBUTE_LOCK_INITRWND: string +export const IP_ROUTE_ATTRIBUTE_LOCK_MTU: string +export const IP_ROUTE_ATTRIBUTE_LOCK_WINDOW: string +export const IP_ROUTE_ATTRIBUTE_MTU: string +export const IP_ROUTE_ATTRIBUTE_ONLINK: string +export const IP_ROUTE_ATTRIBUTE_SCOPE: string +export const IP_ROUTE_ATTRIBUTE_SRC: string +export const IP_ROUTE_ATTRIBUTE_TABLE: string +export const IP_ROUTE_ATTRIBUTE_TOS: string +export const IP_ROUTE_ATTRIBUTE_TYPE: string +export const IP_ROUTE_ATTRIBUTE_WINDOW: string +export const LLDP_ATTR_CHASSIS_ID: string +export const LLDP_ATTR_CHASSIS_ID_TYPE: string +export const LLDP_ATTR_DESTINATION: string +export const LLDP_ATTR_IEEE_802_1_PPVID: string +export const LLDP_ATTR_IEEE_802_1_PPVIDS: string +export const LLDP_ATTR_IEEE_802_1_PPVID_FLAGS: string +export const LLDP_ATTR_IEEE_802_1_PVID: string +export const LLDP_ATTR_IEEE_802_1_VID: string +export const LLDP_ATTR_IEEE_802_1_VLANS: string +export const LLDP_ATTR_IEEE_802_1_VLAN_NAME: string +export const LLDP_ATTR_IEEE_802_3_MAC_PHY_CONF: string +export const LLDP_ATTR_IEEE_802_3_MAX_FRAME_SIZE: string +export const LLDP_ATTR_IEEE_802_3_POWER_VIA_MDI: string +export const LLDP_ATTR_MANAGEMENT_ADDRESSES: string +export const LLDP_ATTR_MUD_URL: string +export const LLDP_ATTR_PORT_DESCRIPTION: string +export const LLDP_ATTR_PORT_ID: string +export const LLDP_ATTR_PORT_ID_TYPE: string +export const LLDP_ATTR_RAW: string +export const LLDP_ATTR_SYSTEM_CAPABILITIES: string +export const LLDP_ATTR_SYSTEM_DESCRIPTION: string +export const LLDP_ATTR_SYSTEM_NAME: string +export const LLDP_DEST_NEAREST_BRIDGE: string +export const LLDP_DEST_NEAREST_CUSTOMER_BRIDGE: string +export const LLDP_DEST_NEAREST_NON_TPMR_BRIDGE: string +export const MAJOR_VERSION: number +export const MICRO_VERSION: number +export const MINOR_VERSION: number +export const OBJECT_PATH: string +export const REMOTE_CONNECTION_DBUS_CONNECTION: string +export const REMOTE_CONNECTION_FILENAME: string +export const REMOTE_CONNECTION_FLAGS: string +export const REMOTE_CONNECTION_PATH: string +export const REMOTE_CONNECTION_UNSAVED: string +export const REMOTE_CONNECTION_VISIBLE: string +export const SECRET_AGENT_OLD_AUTO_REGISTER: string +export const SECRET_AGENT_OLD_CAPABILITIES: string +export const SECRET_AGENT_OLD_DBUS_CONNECTION: string +export const SECRET_AGENT_OLD_IDENTIFIER: string +export const SECRET_AGENT_OLD_REGISTERED: string +export const SETTING_6LOWPAN_PARENT: string +export const SETTING_6LOWPAN_SETTING_NAME: string +export const SETTING_802_1X_ALTSUBJECT_MATCHES: string +export const SETTING_802_1X_ANONYMOUS_IDENTITY: string +export const SETTING_802_1X_AUTH_TIMEOUT: string +export const SETTING_802_1X_CA_CERT: string +export const SETTING_802_1X_CA_CERT_PASSWORD: string +export const SETTING_802_1X_CA_CERT_PASSWORD_FLAGS: string +export const SETTING_802_1X_CA_PATH: string +export const SETTING_802_1X_CERT_SCHEME_PREFIX_PATH: string +export const SETTING_802_1X_CERT_SCHEME_PREFIX_PKCS11: string +export const SETTING_802_1X_CLIENT_CERT: string +export const SETTING_802_1X_CLIENT_CERT_PASSWORD: string +export const SETTING_802_1X_CLIENT_CERT_PASSWORD_FLAGS: string +export const SETTING_802_1X_DOMAIN_MATCH: string +export const SETTING_802_1X_DOMAIN_SUFFIX_MATCH: string +export const SETTING_802_1X_EAP: string +export const SETTING_802_1X_IDENTITY: string +export const SETTING_802_1X_OPTIONAL: string +export const SETTING_802_1X_PAC_FILE: string +export const SETTING_802_1X_PASSWORD: string +export const SETTING_802_1X_PASSWORD_FLAGS: string +export const SETTING_802_1X_PASSWORD_RAW: string +export const SETTING_802_1X_PASSWORD_RAW_FLAGS: string +export const SETTING_802_1X_PHASE1_AUTH_FLAGS: string +export const SETTING_802_1X_PHASE1_FAST_PROVISIONING: string +export const SETTING_802_1X_PHASE1_PEAPLABEL: string +export const SETTING_802_1X_PHASE1_PEAPVER: string +export const SETTING_802_1X_PHASE2_ALTSUBJECT_MATCHES: string +export const SETTING_802_1X_PHASE2_AUTH: string +export const SETTING_802_1X_PHASE2_AUTHEAP: string +export const SETTING_802_1X_PHASE2_CA_CERT: string +export const SETTING_802_1X_PHASE2_CA_CERT_PASSWORD: string +export const SETTING_802_1X_PHASE2_CA_CERT_PASSWORD_FLAGS: string +export const SETTING_802_1X_PHASE2_CA_PATH: string +export const SETTING_802_1X_PHASE2_CLIENT_CERT: string +export const SETTING_802_1X_PHASE2_CLIENT_CERT_PASSWORD: string +export const SETTING_802_1X_PHASE2_CLIENT_CERT_PASSWORD_FLAGS: string +export const SETTING_802_1X_PHASE2_DOMAIN_MATCH: string +export const SETTING_802_1X_PHASE2_DOMAIN_SUFFIX_MATCH: string +export const SETTING_802_1X_PHASE2_PRIVATE_KEY: string +export const SETTING_802_1X_PHASE2_PRIVATE_KEY_PASSWORD: string +export const SETTING_802_1X_PHASE2_PRIVATE_KEY_PASSWORD_FLAGS: string +export const SETTING_802_1X_PHASE2_SUBJECT_MATCH: string +export const SETTING_802_1X_PIN: string +export const SETTING_802_1X_PIN_FLAGS: string +export const SETTING_802_1X_PRIVATE_KEY: string +export const SETTING_802_1X_PRIVATE_KEY_PASSWORD: string +export const SETTING_802_1X_PRIVATE_KEY_PASSWORD_FLAGS: string +export const SETTING_802_1X_SETTING_NAME: string +export const SETTING_802_1X_SUBJECT_MATCH: string +export const SETTING_802_1X_SYSTEM_CA_CERTS: string +export const SETTING_ADSL_ENCAPSULATION: string +export const SETTING_ADSL_ENCAPSULATION_LLC: string +export const SETTING_ADSL_ENCAPSULATION_VCMUX: string +export const SETTING_ADSL_PASSWORD: string +export const SETTING_ADSL_PASSWORD_FLAGS: string +export const SETTING_ADSL_PROTOCOL: string +export const SETTING_ADSL_PROTOCOL_IPOATM: string +export const SETTING_ADSL_PROTOCOL_PPPOA: string +export const SETTING_ADSL_PROTOCOL_PPPOE: string +export const SETTING_ADSL_SETTING_NAME: string +export const SETTING_ADSL_USERNAME: string +export const SETTING_ADSL_VCI: string +export const SETTING_ADSL_VPI: string +export const SETTING_BLUETOOTH_BDADDR: string +export const SETTING_BLUETOOTH_SETTING_NAME: string +export const SETTING_BLUETOOTH_TYPE: string +export const SETTING_BLUETOOTH_TYPE_DUN: string +export const SETTING_BLUETOOTH_TYPE_NAP: string +export const SETTING_BLUETOOTH_TYPE_PANU: string +export const SETTING_BOND_OPTIONS: string +export const SETTING_BOND_OPTION_ACTIVE_SLAVE: string +export const SETTING_BOND_OPTION_AD_ACTOR_SYSTEM: string +export const SETTING_BOND_OPTION_AD_ACTOR_SYS_PRIO: string +export const SETTING_BOND_OPTION_AD_SELECT: string +export const SETTING_BOND_OPTION_AD_USER_PORT_KEY: string +export const SETTING_BOND_OPTION_ALL_SLAVES_ACTIVE: string +export const SETTING_BOND_OPTION_ARP_ALL_TARGETS: string +export const SETTING_BOND_OPTION_ARP_INTERVAL: string +export const SETTING_BOND_OPTION_ARP_IP_TARGET: string +export const SETTING_BOND_OPTION_ARP_VALIDATE: string +export const SETTING_BOND_OPTION_DOWNDELAY: string +export const SETTING_BOND_OPTION_FAIL_OVER_MAC: string +export const SETTING_BOND_OPTION_LACP_RATE: string +export const SETTING_BOND_OPTION_LP_INTERVAL: string +export const SETTING_BOND_OPTION_MIIMON: string +export const SETTING_BOND_OPTION_MIN_LINKS: string +export const SETTING_BOND_OPTION_MODE: string +export const SETTING_BOND_OPTION_NUM_GRAT_ARP: string +export const SETTING_BOND_OPTION_NUM_UNSOL_NA: string +export const SETTING_BOND_OPTION_PACKETS_PER_SLAVE: string +export const SETTING_BOND_OPTION_PRIMARY: string +export const SETTING_BOND_OPTION_PRIMARY_RESELECT: string +export const SETTING_BOND_OPTION_RESEND_IGMP: string +export const SETTING_BOND_OPTION_TLB_DYNAMIC_LB: string +export const SETTING_BOND_OPTION_UPDELAY: string +export const SETTING_BOND_OPTION_USE_CARRIER: string +export const SETTING_BOND_OPTION_XMIT_HASH_POLICY: string +export const SETTING_BOND_SETTING_NAME: string +export const SETTING_BRIDGE_AGEING_TIME: string +export const SETTING_BRIDGE_FORWARD_DELAY: string +export const SETTING_BRIDGE_GROUP_ADDRESS: string +export const SETTING_BRIDGE_GROUP_FORWARD_MASK: string +export const SETTING_BRIDGE_HELLO_TIME: string +export const SETTING_BRIDGE_MAC_ADDRESS: string +export const SETTING_BRIDGE_MAX_AGE: string +export const SETTING_BRIDGE_MULTICAST_HASH_MAX: string +export const SETTING_BRIDGE_MULTICAST_LAST_MEMBER_COUNT: string +export const SETTING_BRIDGE_MULTICAST_LAST_MEMBER_INTERVAL: string +export const SETTING_BRIDGE_MULTICAST_MEMBERSHIP_INTERVAL: string +export const SETTING_BRIDGE_MULTICAST_QUERIER: string +export const SETTING_BRIDGE_MULTICAST_QUERIER_INTERVAL: string +export const SETTING_BRIDGE_MULTICAST_QUERY_INTERVAL: string +export const SETTING_BRIDGE_MULTICAST_QUERY_RESPONSE_INTERVAL: string +export const SETTING_BRIDGE_MULTICAST_QUERY_USE_IFADDR: string +export const SETTING_BRIDGE_MULTICAST_ROUTER: string +export const SETTING_BRIDGE_MULTICAST_SNOOPING: string +export const SETTING_BRIDGE_MULTICAST_STARTUP_QUERY_COUNT: string +export const SETTING_BRIDGE_MULTICAST_STARTUP_QUERY_INTERVAL: string +export const SETTING_BRIDGE_PORT_HAIRPIN_MODE: string +export const SETTING_BRIDGE_PORT_PATH_COST: string +export const SETTING_BRIDGE_PORT_PRIORITY: string +export const SETTING_BRIDGE_PORT_SETTING_NAME: string +export const SETTING_BRIDGE_PORT_VLANS: string +export const SETTING_BRIDGE_PRIORITY: string +export const SETTING_BRIDGE_SETTING_NAME: string +export const SETTING_BRIDGE_STP: string +export const SETTING_BRIDGE_VLANS: string +export const SETTING_BRIDGE_VLAN_DEFAULT_PVID: string +export const SETTING_BRIDGE_VLAN_FILTERING: string +export const SETTING_BRIDGE_VLAN_PROTOCOL: string +export const SETTING_BRIDGE_VLAN_STATS_ENABLED: string +export const SETTING_CDMA_MTU: string +export const SETTING_CDMA_NUMBER: string +export const SETTING_CDMA_PASSWORD: string +export const SETTING_CDMA_PASSWORD_FLAGS: string +export const SETTING_CDMA_SETTING_NAME: string +export const SETTING_CDMA_USERNAME: string +export const SETTING_CONNECTION_AUTH_RETRIES: string +export const SETTING_CONNECTION_AUTOCONNECT: string +export const SETTING_CONNECTION_AUTOCONNECT_PRIORITY: string +export const SETTING_CONNECTION_AUTOCONNECT_PRIORITY_DEFAULT: number +export const SETTING_CONNECTION_AUTOCONNECT_PRIORITY_MAX: number +export const SETTING_CONNECTION_AUTOCONNECT_PRIORITY_MIN: number +export const SETTING_CONNECTION_AUTOCONNECT_RETRIES: string +export const SETTING_CONNECTION_AUTOCONNECT_SLAVES: string +export const SETTING_CONNECTION_GATEWAY_PING_TIMEOUT: string +export const SETTING_CONNECTION_ID: string +export const SETTING_CONNECTION_INTERFACE_NAME: string +export const SETTING_CONNECTION_LLDP: string +export const SETTING_CONNECTION_LLMNR: string +export const SETTING_CONNECTION_MASTER: string +export const SETTING_CONNECTION_MDNS: string +export const SETTING_CONNECTION_METERED: string +export const SETTING_CONNECTION_MUD_URL: string +export const SETTING_CONNECTION_MULTI_CONNECT: string +export const SETTING_CONNECTION_PERMISSIONS: string +export const SETTING_CONNECTION_READ_ONLY: string +export const SETTING_CONNECTION_SECONDARIES: string +export const SETTING_CONNECTION_SETTING_NAME: string +export const SETTING_CONNECTION_SLAVE_TYPE: string +export const SETTING_CONNECTION_STABLE_ID: string +export const SETTING_CONNECTION_TIMESTAMP: string +export const SETTING_CONNECTION_TYPE: string +export const SETTING_CONNECTION_UUID: string +export const SETTING_CONNECTION_WAIT_DEVICE_TIMEOUT: string +export const SETTING_CONNECTION_ZONE: string +export const SETTING_DCB_APP_FCOE_FLAGS: string +export const SETTING_DCB_APP_FCOE_MODE: string +export const SETTING_DCB_APP_FCOE_PRIORITY: string +export const SETTING_DCB_APP_FIP_FLAGS: string +export const SETTING_DCB_APP_FIP_PRIORITY: string +export const SETTING_DCB_APP_ISCSI_FLAGS: string +export const SETTING_DCB_APP_ISCSI_PRIORITY: string +export const SETTING_DCB_FCOE_MODE_FABRIC: string +export const SETTING_DCB_FCOE_MODE_VN2VN: string +export const SETTING_DCB_PRIORITY_BANDWIDTH: string +export const SETTING_DCB_PRIORITY_FLOW_CONTROL: string +export const SETTING_DCB_PRIORITY_FLOW_CONTROL_FLAGS: string +export const SETTING_DCB_PRIORITY_GROUP_BANDWIDTH: string +export const SETTING_DCB_PRIORITY_GROUP_FLAGS: string +export const SETTING_DCB_PRIORITY_GROUP_ID: string +export const SETTING_DCB_PRIORITY_STRICT_BANDWIDTH: string +export const SETTING_DCB_PRIORITY_TRAFFIC_CLASS: string +export const SETTING_DCB_SETTING_NAME: string +export const SETTING_DNS_OPTION_ATTEMPTS: string +export const SETTING_DNS_OPTION_DEBUG: string +export const SETTING_DNS_OPTION_EDNS0: string +export const SETTING_DNS_OPTION_INET6: string +export const SETTING_DNS_OPTION_IP6_BYTESTRING: string +export const SETTING_DNS_OPTION_IP6_DOTINT: string +export const SETTING_DNS_OPTION_NDOTS: string +export const SETTING_DNS_OPTION_NO_CHECK_NAMES: string +export const SETTING_DNS_OPTION_NO_IP6_DOTINT: string +export const SETTING_DNS_OPTION_NO_RELOAD: string +export const SETTING_DNS_OPTION_NO_TLD_QUERY: string +export const SETTING_DNS_OPTION_ROTATE: string +export const SETTING_DNS_OPTION_SINGLE_REQUEST: string +export const SETTING_DNS_OPTION_SINGLE_REQUEST_REOPEN: string +export const SETTING_DNS_OPTION_TIMEOUT: string +export const SETTING_DNS_OPTION_TRUST_AD: string +export const SETTING_DNS_OPTION_USE_VC: string +export const SETTING_DUMMY_SETTING_NAME: string +export const SETTING_ETHTOOL_SETTING_NAME: string +export const SETTING_GENERIC_SETTING_NAME: string +export const SETTING_GSM_APN: string +export const SETTING_GSM_AUTO_CONFIG: string +export const SETTING_GSM_DEVICE_ID: string +export const SETTING_GSM_HOME_ONLY: string +export const SETTING_GSM_MTU: string +export const SETTING_GSM_NETWORK_ID: string +export const SETTING_GSM_NUMBER: string +export const SETTING_GSM_PASSWORD: string +export const SETTING_GSM_PASSWORD_FLAGS: string +export const SETTING_GSM_PIN: string +export const SETTING_GSM_PIN_FLAGS: string +export const SETTING_GSM_SETTING_NAME: string +export const SETTING_GSM_SIM_ID: string +export const SETTING_GSM_SIM_OPERATOR_ID: string +export const SETTING_GSM_USERNAME: string +export const SETTING_HOSTNAME_FROM_DHCP: string +export const SETTING_HOSTNAME_FROM_DNS_LOOKUP: string +export const SETTING_HOSTNAME_ONLY_FROM_DEFAULT: string +export const SETTING_HOSTNAME_PRIORITY: string +export const SETTING_HOSTNAME_SETTING_NAME: string +export const SETTING_INFINIBAND_MAC_ADDRESS: string +export const SETTING_INFINIBAND_MTU: string +export const SETTING_INFINIBAND_PARENT: string +export const SETTING_INFINIBAND_P_KEY: string +export const SETTING_INFINIBAND_SETTING_NAME: string +export const SETTING_INFINIBAND_TRANSPORT_MODE: string +export const SETTING_IP4_CONFIG_DHCP_CLIENT_ID: string +export const SETTING_IP4_CONFIG_DHCP_FQDN: string +export const SETTING_IP4_CONFIG_DHCP_VENDOR_CLASS_IDENTIFIER: string +export const SETTING_IP4_CONFIG_METHOD_AUTO: string +export const SETTING_IP4_CONFIG_METHOD_DISABLED: string +export const SETTING_IP4_CONFIG_METHOD_LINK_LOCAL: string +export const SETTING_IP4_CONFIG_METHOD_MANUAL: string +export const SETTING_IP4_CONFIG_METHOD_SHARED: string +export const SETTING_IP4_CONFIG_SETTING_NAME: string +export const SETTING_IP6_CONFIG_ADDR_GEN_MODE: string +export const SETTING_IP6_CONFIG_DHCP_DUID: string +export const SETTING_IP6_CONFIG_IP6_PRIVACY: string +export const SETTING_IP6_CONFIG_METHOD_AUTO: string +export const SETTING_IP6_CONFIG_METHOD_DHCP: string +export const SETTING_IP6_CONFIG_METHOD_DISABLED: string +export const SETTING_IP6_CONFIG_METHOD_IGNORE: string +export const SETTING_IP6_CONFIG_METHOD_LINK_LOCAL: string +export const SETTING_IP6_CONFIG_METHOD_MANUAL: string +export const SETTING_IP6_CONFIG_METHOD_SHARED: string +export const SETTING_IP6_CONFIG_RA_TIMEOUT: string +export const SETTING_IP6_CONFIG_SETTING_NAME: string +export const SETTING_IP6_CONFIG_TOKEN: string +export const SETTING_IP_CONFIG_ADDRESSES: string +export const SETTING_IP_CONFIG_DAD_TIMEOUT: string +export const SETTING_IP_CONFIG_DAD_TIMEOUT_MAX: number +export const SETTING_IP_CONFIG_DHCP_HOSTNAME: string +export const SETTING_IP_CONFIG_DHCP_HOSTNAME_FLAGS: string +export const SETTING_IP_CONFIG_DHCP_IAID: string +export const SETTING_IP_CONFIG_DHCP_REJECT_SERVERS: string +export const SETTING_IP_CONFIG_DHCP_SEND_HOSTNAME: string +export const SETTING_IP_CONFIG_DHCP_TIMEOUT: string +export const SETTING_IP_CONFIG_DNS: string +export const SETTING_IP_CONFIG_DNS_OPTIONS: string +export const SETTING_IP_CONFIG_DNS_PRIORITY: string +export const SETTING_IP_CONFIG_DNS_SEARCH: string +export const SETTING_IP_CONFIG_GATEWAY: string +export const SETTING_IP_CONFIG_IGNORE_AUTO_DNS: string +export const SETTING_IP_CONFIG_IGNORE_AUTO_ROUTES: string +export const SETTING_IP_CONFIG_MAY_FAIL: string +export const SETTING_IP_CONFIG_METHOD: string +export const SETTING_IP_CONFIG_NEVER_DEFAULT: string +export const SETTING_IP_CONFIG_ROUTES: string +export const SETTING_IP_CONFIG_ROUTE_METRIC: string +export const SETTING_IP_CONFIG_ROUTE_TABLE: string +export const SETTING_IP_CONFIG_ROUTING_RULES: string +export const SETTING_IP_TUNNEL_ENCAPSULATION_LIMIT: string +export const SETTING_IP_TUNNEL_FLAGS: string +export const SETTING_IP_TUNNEL_FLOW_LABEL: string +export const SETTING_IP_TUNNEL_INPUT_KEY: string +export const SETTING_IP_TUNNEL_LOCAL: string +export const SETTING_IP_TUNNEL_MODE: string +export const SETTING_IP_TUNNEL_MTU: string +export const SETTING_IP_TUNNEL_OUTPUT_KEY: string +export const SETTING_IP_TUNNEL_PARENT: string +export const SETTING_IP_TUNNEL_PATH_MTU_DISCOVERY: string +export const SETTING_IP_TUNNEL_REMOTE: string +export const SETTING_IP_TUNNEL_SETTING_NAME: string +export const SETTING_IP_TUNNEL_TOS: string +export const SETTING_IP_TUNNEL_TTL: string +export const SETTING_MACSEC_ENCRYPT: string +export const SETTING_MACSEC_MKA_CAK: string +export const SETTING_MACSEC_MKA_CAK_FLAGS: string +export const SETTING_MACSEC_MKA_CAK_LENGTH: number +export const SETTING_MACSEC_MKA_CKN: string +export const SETTING_MACSEC_MKA_CKN_LENGTH: number +export const SETTING_MACSEC_MODE: string +export const SETTING_MACSEC_PARENT: string +export const SETTING_MACSEC_PORT: string +export const SETTING_MACSEC_SEND_SCI: string +export const SETTING_MACSEC_SETTING_NAME: string +export const SETTING_MACSEC_VALIDATION: string +export const SETTING_MACVLAN_MODE: string +export const SETTING_MACVLAN_PARENT: string +export const SETTING_MACVLAN_PROMISCUOUS: string +export const SETTING_MACVLAN_SETTING_NAME: string +export const SETTING_MACVLAN_TAP: string +export const SETTING_MATCH_DRIVER: string +export const SETTING_MATCH_INTERFACE_NAME: string +export const SETTING_MATCH_KERNEL_COMMAND_LINE: string +export const SETTING_MATCH_PATH: string +export const SETTING_MATCH_SETTING_NAME: string +export const SETTING_NAME: string +export const SETTING_OLPC_MESH_CHANNEL: string +export const SETTING_OLPC_MESH_DHCP_ANYCAST_ADDRESS: string +export const SETTING_OLPC_MESH_SETTING_NAME: string +export const SETTING_OLPC_MESH_SSID: string +export const SETTING_OVS_BRIDGE_DATAPATH_TYPE: string +export const SETTING_OVS_BRIDGE_FAIL_MODE: string +export const SETTING_OVS_BRIDGE_MCAST_SNOOPING_ENABLE: string +export const SETTING_OVS_BRIDGE_RSTP_ENABLE: string +export const SETTING_OVS_BRIDGE_SETTING_NAME: string +export const SETTING_OVS_BRIDGE_STP_ENABLE: string +export const SETTING_OVS_DPDK_DEVARGS: string +export const SETTING_OVS_DPDK_SETTING_NAME: string +export const SETTING_OVS_EXTERNAL_IDS_DATA: string +export const SETTING_OVS_EXTERNAL_IDS_SETTING_NAME: string +export const SETTING_OVS_INTERFACE_SETTING_NAME: string +export const SETTING_OVS_INTERFACE_TYPE: string +export const SETTING_OVS_PATCH_PEER: string +export const SETTING_OVS_PATCH_SETTING_NAME: string +export const SETTING_OVS_PORT_BOND_DOWNDELAY: string +export const SETTING_OVS_PORT_BOND_MODE: string +export const SETTING_OVS_PORT_BOND_UPDELAY: string +export const SETTING_OVS_PORT_LACP: string +export const SETTING_OVS_PORT_SETTING_NAME: string +export const SETTING_OVS_PORT_TAG: string +export const SETTING_OVS_PORT_VLAN_MODE: string +export const SETTING_PARAM_FUZZY_IGNORE: number +export const SETTING_PARAM_REQUIRED: number +export const SETTING_PARAM_SECRET: number +export const SETTING_PPPOE_PARENT: string +export const SETTING_PPPOE_PASSWORD: string +export const SETTING_PPPOE_PASSWORD_FLAGS: string +export const SETTING_PPPOE_SERVICE: string +export const SETTING_PPPOE_SETTING_NAME: string +export const SETTING_PPPOE_USERNAME: string +export const SETTING_PPP_BAUD: string +export const SETTING_PPP_CRTSCTS: string +export const SETTING_PPP_LCP_ECHO_FAILURE: string +export const SETTING_PPP_LCP_ECHO_INTERVAL: string +export const SETTING_PPP_MPPE_STATEFUL: string +export const SETTING_PPP_MRU: string +export const SETTING_PPP_MTU: string +export const SETTING_PPP_NOAUTH: string +export const SETTING_PPP_NOBSDCOMP: string +export const SETTING_PPP_NODEFLATE: string +export const SETTING_PPP_NO_VJ_COMP: string +export const SETTING_PPP_REFUSE_CHAP: string +export const SETTING_PPP_REFUSE_EAP: string +export const SETTING_PPP_REFUSE_MSCHAP: string +export const SETTING_PPP_REFUSE_MSCHAPV2: string +export const SETTING_PPP_REFUSE_PAP: string +export const SETTING_PPP_REQUIRE_MPPE: string +export const SETTING_PPP_REQUIRE_MPPE_128: string +export const SETTING_PPP_SETTING_NAME: string +export const SETTING_PROXY_BROWSER_ONLY: string +export const SETTING_PROXY_METHOD: string +export const SETTING_PROXY_PAC_SCRIPT: string +export const SETTING_PROXY_PAC_URL: string +export const SETTING_PROXY_SETTING_NAME: string +export const SETTING_SERIAL_BAUD: string +export const SETTING_SERIAL_BITS: string +export const SETTING_SERIAL_PARITY: string +export const SETTING_SERIAL_SEND_DELAY: string +export const SETTING_SERIAL_SETTING_NAME: string +export const SETTING_SERIAL_STOPBITS: string +export const SETTING_SRIOV_AUTOPROBE_DRIVERS: string +export const SETTING_SRIOV_SETTING_NAME: string +export const SETTING_SRIOV_TOTAL_VFS: string +export const SETTING_SRIOV_VFS: string +export const SETTING_TC_CONFIG_QDISCS: string +export const SETTING_TC_CONFIG_SETTING_NAME: string +export const SETTING_TC_CONFIG_TFILTERS: string +export const SETTING_TEAM_CONFIG: string +export const SETTING_TEAM_LINK_WATCHERS: string +export const SETTING_TEAM_MCAST_REJOIN_COUNT: string +export const SETTING_TEAM_MCAST_REJOIN_INTERVAL: string +export const SETTING_TEAM_NOTIFY_MCAST_COUNT_ACTIVEBACKUP_DEFAULT: number +export const SETTING_TEAM_NOTIFY_PEERS_COUNT: string +export const SETTING_TEAM_NOTIFY_PEERS_COUNT_ACTIVEBACKUP_DEFAULT: number +export const SETTING_TEAM_NOTIFY_PEERS_INTERVAL: string +export const SETTING_TEAM_PORT_CONFIG: string +export const SETTING_TEAM_PORT_LACP_KEY: string +export const SETTING_TEAM_PORT_LACP_PRIO: string +export const SETTING_TEAM_PORT_LACP_PRIO_DEFAULT: number +export const SETTING_TEAM_PORT_LINK_WATCHERS: string +export const SETTING_TEAM_PORT_PRIO: string +export const SETTING_TEAM_PORT_QUEUE_ID: string +export const SETTING_TEAM_PORT_QUEUE_ID_DEFAULT: number +export const SETTING_TEAM_PORT_SETTING_NAME: string +export const SETTING_TEAM_PORT_STICKY: string +export const SETTING_TEAM_RUNNER: string +export const SETTING_TEAM_RUNNER_ACTIVE: string +export const SETTING_TEAM_RUNNER_ACTIVEBACKUP: string +export const SETTING_TEAM_RUNNER_AGG_SELECT_POLICY: string +export const SETTING_TEAM_RUNNER_AGG_SELECT_POLICY_BANDWIDTH: string +export const SETTING_TEAM_RUNNER_AGG_SELECT_POLICY_COUNT: string +export const SETTING_TEAM_RUNNER_AGG_SELECT_POLICY_LACP_PRIO: string +export const SETTING_TEAM_RUNNER_AGG_SELECT_POLICY_LACP_PRIO_STABLE: string +export const SETTING_TEAM_RUNNER_AGG_SELECT_POLICY_PORT_CONFIG: string +export const SETTING_TEAM_RUNNER_BROADCAST: string +export const SETTING_TEAM_RUNNER_FAST_RATE: string +export const SETTING_TEAM_RUNNER_HWADDR_POLICY: string +export const SETTING_TEAM_RUNNER_HWADDR_POLICY_BY_ACTIVE: string +export const SETTING_TEAM_RUNNER_HWADDR_POLICY_ONLY_ACTIVE: string +export const SETTING_TEAM_RUNNER_HWADDR_POLICY_SAME_ALL: string +export const SETTING_TEAM_RUNNER_LACP: string +export const SETTING_TEAM_RUNNER_LOADBALANCE: string +export const SETTING_TEAM_RUNNER_MIN_PORTS: string +export const SETTING_TEAM_RUNNER_RANDOM: string +export const SETTING_TEAM_RUNNER_ROUNDROBIN: string +export const SETTING_TEAM_RUNNER_SYS_PRIO: string +export const SETTING_TEAM_RUNNER_SYS_PRIO_DEFAULT: number +export const SETTING_TEAM_RUNNER_TX_BALANCER: string +export const SETTING_TEAM_RUNNER_TX_BALANCER_INTERVAL: string +export const SETTING_TEAM_RUNNER_TX_BALANCER_INTERVAL_DEFAULT: number +export const SETTING_TEAM_RUNNER_TX_HASH: string +export const SETTING_TEAM_SETTING_NAME: string +export const SETTING_TUN_GROUP: string +export const SETTING_TUN_MODE: string +export const SETTING_TUN_MULTI_QUEUE: string +export const SETTING_TUN_OWNER: string +export const SETTING_TUN_PI: string +export const SETTING_TUN_SETTING_NAME: string +export const SETTING_TUN_VNET_HDR: string +export const SETTING_USER_DATA: string +export const SETTING_USER_SETTING_NAME: string +export const SETTING_VETH_PEER: string +export const SETTING_VETH_SETTING_NAME: string +export const SETTING_VLAN_EGRESS_PRIORITY_MAP: string +export const SETTING_VLAN_FLAGS: string +export const SETTING_VLAN_ID: string +export const SETTING_VLAN_INGRESS_PRIORITY_MAP: string +export const SETTING_VLAN_PARENT: string +export const SETTING_VLAN_SETTING_NAME: string +export const SETTING_VPN_DATA: string +export const SETTING_VPN_PERSISTENT: string +export const SETTING_VPN_SECRETS: string +export const SETTING_VPN_SERVICE_TYPE: string +export const SETTING_VPN_SETTING_NAME: string +export const SETTING_VPN_TIMEOUT: string +export const SETTING_VPN_USER_NAME: string +export const SETTING_VRF_SETTING_NAME: string +export const SETTING_VRF_TABLE: string +export const SETTING_VXLAN_AGEING: string +export const SETTING_VXLAN_DESTINATION_PORT: string +export const SETTING_VXLAN_ID: string +export const SETTING_VXLAN_L2_MISS: string +export const SETTING_VXLAN_L3_MISS: string +export const SETTING_VXLAN_LEARNING: string +export const SETTING_VXLAN_LIMIT: string +export const SETTING_VXLAN_LOCAL: string +export const SETTING_VXLAN_PARENT: string +export const SETTING_VXLAN_PROXY: string +export const SETTING_VXLAN_REMOTE: string +export const SETTING_VXLAN_RSC: string +export const SETTING_VXLAN_SETTING_NAME: string +export const SETTING_VXLAN_SOURCE_PORT_MAX: string +export const SETTING_VXLAN_SOURCE_PORT_MIN: string +export const SETTING_VXLAN_TOS: string +export const SETTING_VXLAN_TTL: string +export const SETTING_WIFI_P2P_PEER: string +export const SETTING_WIFI_P2P_SETTING_NAME: string +export const SETTING_WIFI_P2P_WFD_IES: string +export const SETTING_WIFI_P2P_WPS_METHOD: string +export const SETTING_WIMAX_MAC_ADDRESS: string +export const SETTING_WIMAX_NETWORK_NAME: string +export const SETTING_WIMAX_SETTING_NAME: string +export const SETTING_WIRED_AUTO_NEGOTIATE: string +export const SETTING_WIRED_CLONED_MAC_ADDRESS: string +export const SETTING_WIRED_DUPLEX: string +export const SETTING_WIRED_GENERATE_MAC_ADDRESS_MASK: string +export const SETTING_WIRED_MAC_ADDRESS: string +export const SETTING_WIRED_MAC_ADDRESS_BLACKLIST: string +export const SETTING_WIRED_MTU: string +export const SETTING_WIRED_PORT: string +export const SETTING_WIRED_S390_NETTYPE: string +export const SETTING_WIRED_S390_OPTIONS: string +export const SETTING_WIRED_S390_SUBCHANNELS: string +export const SETTING_WIRED_SETTING_NAME: string +export const SETTING_WIRED_SPEED: string +export const SETTING_WIRED_WAKE_ON_LAN: string +export const SETTING_WIRED_WAKE_ON_LAN_PASSWORD: string +export const SETTING_WIREGUARD_FWMARK: string +export const SETTING_WIREGUARD_IP4_AUTO_DEFAULT_ROUTE: string +export const SETTING_WIREGUARD_IP6_AUTO_DEFAULT_ROUTE: string +export const SETTING_WIREGUARD_LISTEN_PORT: string +export const SETTING_WIREGUARD_MTU: string +export const SETTING_WIREGUARD_PEERS: string +export const SETTING_WIREGUARD_PEER_ROUTES: string +export const SETTING_WIREGUARD_PRIVATE_KEY: string +export const SETTING_WIREGUARD_PRIVATE_KEY_FLAGS: string +export const SETTING_WIREGUARD_SETTING_NAME: string +export const SETTING_WIRELESS_AP_ISOLATION: string +export const SETTING_WIRELESS_BAND: string +export const SETTING_WIRELESS_BSSID: string +export const SETTING_WIRELESS_CHANNEL: string +export const SETTING_WIRELESS_CLONED_MAC_ADDRESS: string +export const SETTING_WIRELESS_GENERATE_MAC_ADDRESS_MASK: string +export const SETTING_WIRELESS_HIDDEN: string +export const SETTING_WIRELESS_MAC_ADDRESS: string +export const SETTING_WIRELESS_MAC_ADDRESS_BLACKLIST: string +export const SETTING_WIRELESS_MAC_ADDRESS_RANDOMIZATION: string +export const SETTING_WIRELESS_MODE: string +export const SETTING_WIRELESS_MODE_ADHOC: string +export const SETTING_WIRELESS_MODE_AP: string +export const SETTING_WIRELESS_MODE_INFRA: string +export const SETTING_WIRELESS_MODE_MESH: string +export const SETTING_WIRELESS_MTU: string +export const SETTING_WIRELESS_POWERSAVE: string +export const SETTING_WIRELESS_RATE: string +export const SETTING_WIRELESS_SECURITY_AUTH_ALG: string +export const SETTING_WIRELESS_SECURITY_FILS: string +export const SETTING_WIRELESS_SECURITY_GROUP: string +export const SETTING_WIRELESS_SECURITY_KEY_MGMT: string +export const SETTING_WIRELESS_SECURITY_LEAP_PASSWORD: string +export const SETTING_WIRELESS_SECURITY_LEAP_PASSWORD_FLAGS: string +export const SETTING_WIRELESS_SECURITY_LEAP_USERNAME: string +export const SETTING_WIRELESS_SECURITY_PAIRWISE: string +export const SETTING_WIRELESS_SECURITY_PMF: string +export const SETTING_WIRELESS_SECURITY_PROTO: string +export const SETTING_WIRELESS_SECURITY_PSK: string +export const SETTING_WIRELESS_SECURITY_PSK_FLAGS: string +export const SETTING_WIRELESS_SECURITY_SETTING_NAME: string +export const SETTING_WIRELESS_SECURITY_WEP_KEY0: string +export const SETTING_WIRELESS_SECURITY_WEP_KEY1: string +export const SETTING_WIRELESS_SECURITY_WEP_KEY2: string +export const SETTING_WIRELESS_SECURITY_WEP_KEY3: string +export const SETTING_WIRELESS_SECURITY_WEP_KEY_FLAGS: string +export const SETTING_WIRELESS_SECURITY_WEP_KEY_TYPE: string +export const SETTING_WIRELESS_SECURITY_WEP_TX_KEYIDX: string +export const SETTING_WIRELESS_SECURITY_WPS_METHOD: string +export const SETTING_WIRELESS_SEEN_BSSIDS: string +export const SETTING_WIRELESS_SETTING_NAME: string +export const SETTING_WIRELESS_SSID: string +export const SETTING_WIRELESS_TX_POWER: string +export const SETTING_WIRELESS_WAKE_ON_WLAN: string +export const SETTING_WPAN_CHANNEL: string +export const SETTING_WPAN_CHANNEL_DEFAULT: number +export const SETTING_WPAN_MAC_ADDRESS: string +export const SETTING_WPAN_PAGE: string +export const SETTING_WPAN_PAGE_DEFAULT: number +export const SETTING_WPAN_PAN_ID: string +export const SETTING_WPAN_SETTING_NAME: string +export const SETTING_WPAN_SHORT_ADDRESS: string +export const SRIOV_VF_ATTRIBUTE_MAC: string +export const SRIOV_VF_ATTRIBUTE_MAX_TX_RATE: string +export const SRIOV_VF_ATTRIBUTE_MIN_TX_RATE: string +export const SRIOV_VF_ATTRIBUTE_SPOOF_CHECK: string +export const SRIOV_VF_ATTRIBUTE_TRUST: string +export const TEAM_LINK_WATCHER_ARP_PING: string +export const TEAM_LINK_WATCHER_ETHTOOL: string +export const TEAM_LINK_WATCHER_NSNA_PING: string +export const UTILS_HWADDR_LEN_MAX: number +export const VLAN_FLAGS_ALL: number +export const VPN_CONNECTION_BANNER: string +export const VPN_CONNECTION_VPN_STATE: string +export const VPN_DBUS_PLUGIN_INTERFACE: string +export const VPN_DBUS_PLUGIN_PATH: string +export const VPN_EDITOR_PLUGIN_DESCRIPTION: string +export const VPN_EDITOR_PLUGIN_NAME: string +export const VPN_EDITOR_PLUGIN_SERVICE: string +export const VPN_PLUGIN_CAN_PERSIST: string +export const VPN_PLUGIN_CONFIG_BANNER: string +export const VPN_PLUGIN_CONFIG_EXT_GATEWAY: string +export const VPN_PLUGIN_CONFIG_HAS_IP4: string +export const VPN_PLUGIN_CONFIG_HAS_IP6: string +export const VPN_PLUGIN_CONFIG_MTU: string +export const VPN_PLUGIN_CONFIG_PROXY_PAC: string +export const VPN_PLUGIN_CONFIG_TUNDEV: string +export const VPN_PLUGIN_INFO_FILENAME: string +export const VPN_PLUGIN_INFO_KEYFILE: string +export const VPN_PLUGIN_INFO_KF_GROUP_CONNECTION: string +export const VPN_PLUGIN_INFO_KF_GROUP_GNOME: string +export const VPN_PLUGIN_INFO_KF_GROUP_LIBNM: string +export const VPN_PLUGIN_INFO_NAME: string +export const VPN_PLUGIN_IP4_CONFIG_ADDRESS: string +export const VPN_PLUGIN_IP4_CONFIG_DNS: string +export const VPN_PLUGIN_IP4_CONFIG_DOMAIN: string +export const VPN_PLUGIN_IP4_CONFIG_DOMAINS: string +export const VPN_PLUGIN_IP4_CONFIG_INT_GATEWAY: string +export const VPN_PLUGIN_IP4_CONFIG_MSS: string +export const VPN_PLUGIN_IP4_CONFIG_NBNS: string +export const VPN_PLUGIN_IP4_CONFIG_NEVER_DEFAULT: string +export const VPN_PLUGIN_IP4_CONFIG_PREFIX: string +export const VPN_PLUGIN_IP4_CONFIG_PRESERVE_ROUTES: string +export const VPN_PLUGIN_IP4_CONFIG_PTP: string +export const VPN_PLUGIN_IP4_CONFIG_ROUTES: string +export const VPN_PLUGIN_IP6_CONFIG_ADDRESS: string +export const VPN_PLUGIN_IP6_CONFIG_DNS: string +export const VPN_PLUGIN_IP6_CONFIG_DOMAIN: string +export const VPN_PLUGIN_IP6_CONFIG_DOMAINS: string +export const VPN_PLUGIN_IP6_CONFIG_INT_GATEWAY: string +export const VPN_PLUGIN_IP6_CONFIG_MSS: string +export const VPN_PLUGIN_IP6_CONFIG_NEVER_DEFAULT: string +export const VPN_PLUGIN_IP6_CONFIG_PREFIX: string +export const VPN_PLUGIN_IP6_CONFIG_PRESERVE_ROUTES: string +export const VPN_PLUGIN_IP6_CONFIG_PTP: string +export const VPN_PLUGIN_IP6_CONFIG_ROUTES: string +export const VPN_PLUGIN_OLD_DBUS_SERVICE_NAME: string +export const VPN_PLUGIN_OLD_STATE: string +export const VPN_SERVICE_PLUGIN_DBUS_SERVICE_NAME: string +export const VPN_SERVICE_PLUGIN_DBUS_WATCH_PEER: string +export const VPN_SERVICE_PLUGIN_STATE: string +export const WIFI_P2P_PEER_FLAGS: string +export const WIFI_P2P_PEER_HW_ADDRESS: string +export const WIFI_P2P_PEER_LAST_SEEN: string +export const WIFI_P2P_PEER_MANUFACTURER: string +export const WIFI_P2P_PEER_MODEL: string +export const WIFI_P2P_PEER_MODEL_NUMBER: string +export const WIFI_P2P_PEER_NAME: string +export const WIFI_P2P_PEER_SERIAL: string +export const WIFI_P2P_PEER_STRENGTH: string +export const WIFI_P2P_PEER_WFD_IES: string +export const WIMAX_NSP_NAME: string +export const WIMAX_NSP_NETWORK_TYPE: string +export const WIMAX_NSP_SIGNAL_QUALITY: string +export const WIREGUARD_PEER_ATTR_ALLOWED_IPS: string +export const WIREGUARD_PEER_ATTR_ENDPOINT: string +export const WIREGUARD_PEER_ATTR_PERSISTENT_KEEPALIVE: string +export const WIREGUARD_PEER_ATTR_PRESHARED_KEY: string +export const WIREGUARD_PEER_ATTR_PRESHARED_KEY_FLAGS: string +export const WIREGUARD_PEER_ATTR_PUBLIC_KEY: string +export const WIREGUARD_PUBLIC_KEY_LEN: number +export const WIREGUARD_SYMMETRIC_KEY_LEN: number +export function agentManagerErrorQuark(): GLib.Quark +export function bridgeVlanFromStr(str: string): BridgeVlan +export function clientErrorQuark(): GLib.Quark +export function connectionErrorQuark(): GLib.Quark +export function cryptoErrorQuark(): GLib.Quark +export function deviceErrorQuark(): GLib.Quark +export function ethtoolOptnameIsCoalesce(optname?: string | null): boolean +export function ethtoolOptnameIsFeature(optname?: string | null): boolean +export function ethtoolOptnameIsRing(optname?: string | null): boolean +export function ipRouteAttributeValidate(name: string, value: GLib.Variant, family: number): [ /* returnType */ boolean, /* known */ boolean ] +export function ipRouteGetVariantAttributeSpec(): VariantAttributeSpec +export function ipRoutingRuleFromString(str: string, toStringFlags: IPRoutingRuleAsStringFlags, extraArgs?: GLib.HashTable | null): IPRoutingRule +export function keyfileRead(keyfile: GLib.KeyFile, baseDir: string, handlerFlags: KeyfileHandlerFlags, handler?: KeyfileReadHandler | null): Connection +export function keyfileWrite(connection: Connection, handlerFlags: KeyfileHandlerFlags, handler?: KeyfileWriteHandler | null): GLib.KeyFile +export function managerErrorQuark(): GLib.Quark +export function secretAgentErrorQuark(): GLib.Quark +export function settingsErrorQuark(): GLib.Quark +export function sriovVfAttributeValidate(name: string, value: GLib.Variant): [ /* returnType */ boolean, /* known */ boolean ] +export function utilsApModeSecurityValid(type: UtilsSecurityType, wifiCaps: DeviceWifiCapabilities): boolean +export function utilsBase64secretDecode(base64Key: string, requiredKeyLen: number, outKey?: number | null): boolean +export function utilsBin2hexstr(src: any, finalLen: number): string +export function utilsBondModeIntToString(mode: number): string +export function utilsBondModeStringToInt(mode: string): number +export function utilsCheckVirtualDeviceCompatibility(virtualType: GObject.Type, otherType: GObject.Type): boolean +export function utilsEnumFromStr(type: GObject.Type, str: string): [ /* returnType */ boolean, /* outValue */ number | null, /* errToken */ string | null ] +export function utilsEnumGetValues(type: GObject.Type, from: number, to: number): string[] +export function utilsEnumToStr(type: GObject.Type, value: number): string +export function utilsEscapeSsid(ssid: any): string +export function utilsFileIsCertificate(filename: string): boolean +export function utilsFileIsPkcs12(filename: string): boolean +export function utilsFileIsPrivateKey(filename: string): [ /* returnType */ boolean, /* outEncrypted */ boolean ] +export function utilsFileSearchInPaths(progname: string, tryFirst: string | null, paths: string | null, fileTestFlags: GLib.FileTest, predicate: UtilsFileSearchInPathsPredicate): string +export function utilsFormatVariantAttributes(attributes: GLib.HashTable, attrSeparator: number, keyValueSeparator: number): string +export function utilsGetTimestampMsec(): number +export function utilsHexstr2bin(hex: string): any +export function utilsHwaddrAtoba(asc: string, length: number): any +export function utilsHwaddrAton(asc: string, buffer: any): number +export function utilsHwaddrCanonical(asc: string, length: number): string +export function utilsHwaddrLen(type: number): number +export function utilsHwaddrMatches(hwaddr1: object | null, hwaddr1Len: number, hwaddr2: object | null, hwaddr2Len: number): boolean +export function utilsHwaddrNtoa(addr: any): string +export function utilsHwaddrValid(asc: string, length: number): boolean +export function utilsIfaceValidName(name?: string | null): boolean +export function utilsIp4AddressesFromVariant(value: GLib.Variant): [ /* returnType */ IPAddress[], /* outGateway */ string | null ] +export function utilsIp4AddressesToVariant(addresses: IPAddress[], gateway?: string | null): GLib.Variant +export function utilsIp4DnsFromVariant(value: GLib.Variant): string +export function utilsIp4DnsToVariant(dns: string): GLib.Variant +export function utilsIp4GetDefaultPrefix(ip: number): number +export function utilsIp4NetmaskToPrefix(netmask: number): number +export function utilsIp4PrefixToNetmask(prefix: number): number +export function utilsIp4RoutesFromVariant(value: GLib.Variant): IPRoute[] +export function utilsIp4RoutesToVariant(routes: IPRoute[]): GLib.Variant +export function utilsIp6AddressesFromVariant(value: GLib.Variant): [ /* returnType */ IPAddress[], /* outGateway */ string | null ] +export function utilsIp6AddressesToVariant(addresses: IPAddress[], gateway?: string | null): GLib.Variant +export function utilsIp6DnsFromVariant(value: GLib.Variant): string +export function utilsIp6DnsToVariant(dns: string): GLib.Variant +export function utilsIp6RoutesFromVariant(value: GLib.Variant): IPRoute[] +export function utilsIp6RoutesToVariant(routes: IPRoute[]): GLib.Variant +export function utilsIpAddressesFromVariant(value: GLib.Variant, family: number): IPAddress[] +export function utilsIpAddressesToVariant(addresses: IPAddress[]): GLib.Variant +export function utilsIpRoutesFromVariant(value: GLib.Variant, family: number): IPRoute[] +export function utilsIpRoutesToVariant(routes: IPRoute[]): GLib.Variant +export function utilsIpaddrValid(family: number, ip: string): boolean +export function utilsIsEmptySsid(ssid: any): boolean +export function utilsIsJsonObject(str: string): boolean +export function utilsIsUuid(str?: string | null): boolean +export function utilsIsValidIfaceName(name?: string | null): boolean +export function utilsParseVariantAttributes(string: string, attrSeparator: number, keyValueSeparator: number, ignoreUnknown: boolean, spec: VariantAttributeSpec): GLib.HashTable +export function utilsPrint(outputMode: number, msg: string): void +export function utilsSameSsid(ssid1: any, ssid2: any, ignoreTrailingNull: boolean): boolean +export function utilsSecurityValid(type: UtilsSecurityType, wifiCaps: DeviceWifiCapabilities, haveAp: boolean, adhoc: boolean, apFlags: TODO_80211ApFlags, apWpa: TODO_80211ApSecurityFlags, apRsn: TODO_80211ApSecurityFlags): boolean +export function utilsSriovVfFromStr(str: string): SriovVF +export function utilsSriovVfToStr(vf: SriovVF, omitIndex: boolean): string +export function utilsSsidToUtf8(ssid: any): string +export function utilsTcActionFromStr(str: string): TCAction +export function utilsTcActionToStr(action: TCAction): string +export function utilsTcQdiscFromStr(str: string): TCQdisc +export function utilsTcQdiscToStr(qdisc: TCQdisc): string +export function utilsTcTfilterFromStr(str: string): TCTfilter +export function utilsTcTfilterToStr(tfilter: TCTfilter): string +export function utilsUuidGenerate(): string +export function utilsVersion(): number +export function utilsWepKeyValid(key: string, wepType: WepKeyType): boolean +export function utilsWifi2ghzFreqs(): number +export function utilsWifi5ghzFreqs(): number +export function utilsWifiChannelToFreq(channel: number, band: string): number +export function utilsWifiFindNextChannel(channel: number, direction: number, band: string): number +export function utilsWifiFreqToChannel(freq: number): number +export function utilsWifiIsChannelValid(channel: number, band: string): boolean +export function utilsWifiStrengthBars(strength: number): string +export function utilsWpaPskValid(psk: string): boolean +export function vpnEditorPluginLoad(pluginName: string, checkService: string): VpnEditorPlugin +export function vpnEditorPluginLoadFromFile(pluginName: string, checkService: string, checkOwner: number, checkFile: UtilsCheckFilePredicate): VpnEditorPlugin +export function vpnPluginErrorQuark(): GLib.Quark +export interface KeyfileReadHandler { + (keyfile: GLib.KeyFile, connection: Connection, handlerType: KeyfileHandlerType, handlerData: KeyfileHandlerData): boolean +} +export interface KeyfileWriteHandler { + (connection: Connection, keyfile: GLib.KeyFile, handlerType: KeyfileHandlerType, handlerData: KeyfileHandlerData): boolean +} +export interface SecretAgentOldDeleteSecretsFunc { + (agent: SecretAgentOld, connection: Connection, error: GLib.Error): void +} +export interface SecretAgentOldGetSecretsFunc { + (agent: SecretAgentOld, connection: Connection, secrets: GLib.Variant, error: GLib.Error): void +} +export interface SecretAgentOldSaveSecretsFunc { + (agent: SecretAgentOld, connection: Connection, error: GLib.Error): void +} +export interface SettingClearSecretsWithFlagsFn { + (setting: Setting, secret: string, flags: SettingSecretFlags): boolean +} +export interface SettingValueIterFn { + (setting: Setting, key: string, value: any, flags: GObject.ParamFlags): void +} +export interface UtilsCheckFilePredicate { + (filename: string, stat?: object | null): boolean +} +export interface UtilsFileSearchInPathsPredicate { + (filename: string): boolean +} +export interface UtilsPredicateStr { + (str: string): boolean +} +export interface VpnIterFunc { + (key: string, value: string): void +} +export interface _ConnectionForEachSecretFunc { + (flags: SettingSecretFlags): boolean +} +export class Connection { + /* Methods of NM.Connection */ + addSetting(setting: Setting): void + clearSecrets(): void + clearSecretsWithFlags(func?: SettingClearSecretsWithFlagsFn | null): void + clearSettings(): void + compare(b: Connection, flags: SettingCompareFlags): boolean + diff(b: Connection, flags: SettingCompareFlags, outSettings: GLib.HashTable): boolean + dump(): void + forEachSettingValue(func: SettingValueIterFn): void + getConnectionType(): string + getId(): string + getInterfaceName(): string + getPath(): string + getSetting(settingType: GObject.Type): Setting + getSetting8021x(): Setting8021x + getSettingAdsl(): SettingAdsl + getSettingBluetooth(): SettingBluetooth + getSettingBond(): SettingBond + getSettingBridge(): SettingBridge + getSettingBridgePort(): SettingBridgePort + getSettingByName(name: string): Setting + getSettingCdma(): SettingCdma + getSettingConnection(): SettingConnection + getSettingDcb(): SettingDcb + getSettingDummy(): SettingDummy + getSettingGeneric(): SettingGeneric + getSettingGsm(): SettingGsm + getSettingInfiniband(): SettingInfiniband + getSettingIp4Config(): SettingIP4Config + getSettingIp6Config(): SettingIP6Config + getSettingIpTunnel(): SettingIPTunnel + getSettingMacsec(): SettingMacsec + getSettingMacvlan(): SettingMacvlan + getSettingOlpcMesh(): SettingOlpcMesh + getSettingOvsBridge(): SettingOvsBridge + getSettingOvsInterface(): SettingOvsInterface + getSettingOvsPatch(): SettingOvsPatch + getSettingOvsPort(): SettingOvsPort + getSettingPpp(): SettingPpp + getSettingPppoe(): SettingPppoe + getSettingProxy(): SettingProxy + getSettingSerial(): SettingSerial + getSettingTcConfig(): SettingTCConfig + getSettingTeam(): SettingTeam + getSettingTeamPort(): SettingTeamPort + getSettingTun(): SettingTun + getSettingVlan(): SettingVlan + getSettingVpn(): SettingVpn + getSettingVxlan(): SettingVxlan + getSettingWimax(): SettingWimax + getSettingWired(): SettingWired + getSettingWireless(): SettingWireless + getSettingWirelessSecurity(): SettingWirelessSecurity + getSettings(): Setting[] + getUuid(): string + getVirtualDeviceDescription(): string + isType(type: string): boolean + isVirtual(): boolean + needSecrets(): [ /* returnType */ string, /* hints */ string[] | null ] + normalize(parameters?: GLib.HashTable | null): [ /* returnType */ boolean, /* modified */ boolean | null ] + removeSetting(settingType: GObject.Type): void + replaceSettings(newSettings: GLib.Variant): boolean + replaceSettingsFromConnection(newConnection: Connection): void + setPath(path: string): void + toDbus(flags: ConnectionSerializationFlags): GLib.Variant + updateSecrets(settingName: string, secrets: GLib.Variant): boolean + verify(): boolean + verifySecrets(): boolean + /* Virtual methods of NM.Connection */ + vfuncChanged(): void + vfuncSecretsCleared(): void + vfuncSecretsUpdated(setting: string): void + /* Signals of NM.Connection */ + connect(sigName: "changed", callback: (($obj: Connection) => void)): number + connect_after(sigName: "changed", callback: (($obj: Connection) => void)): number + emit(sigName: "changed"): void + on(sigName: "changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "secrets-cleared", callback: (($obj: Connection) => void)): number + connect_after(sigName: "secrets-cleared", callback: (($obj: Connection) => void)): number + emit(sigName: "secrets-cleared"): void + on(sigName: "secrets-cleared", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "secrets-cleared", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "secrets-cleared", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "secrets-updated", callback: (($obj: Connection, settingName: string) => void)): number + connect_after(sigName: "secrets-updated", callback: (($obj: Connection, settingName: string) => void)): number + emit(sigName: "secrets-updated", settingName: string): void + on(sigName: "secrets-updated", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "secrets-updated", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "secrets-updated", callback: (...args: any[]) => void): NodeJS.EventEmitter + static name: string +} +export class VpnEditor { + /* Methods of NM.VpnEditor */ + getWidget(): GObject.Object + updateConnection(connection: Connection): boolean + /* Virtual methods of NM.VpnEditor */ + vfuncChanged(): void + vfuncGetWidget(): GObject.Object + vfuncUpdateConnection(connection: Connection): boolean + /* Signals of NM.VpnEditor */ + connect(sigName: "changed", callback: (($obj: VpnEditor) => void)): number + connect_after(sigName: "changed", callback: (($obj: VpnEditor) => void)): number + emit(sigName: "changed"): void + on(sigName: "changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + static name: string +} +export class VpnEditorPlugin { + /* Properties of NM.VpnEditorPlugin */ + readonly description: string + readonly name: string + readonly service: string + /* Methods of NM.VpnEditorPlugin */ + export(path: string, connection: Connection): boolean + getCapabilities(): VpnEditorPluginCapability + getEditor(connection: Connection): VpnEditor + getPluginInfo(): VpnPluginInfo + getSuggestedFilename(connection: Connection): string + getVt(vtSize: number): [ /* returnType */ number, /* vt */ VpnEditorPluginVT ] + import(path: string): Connection + setPluginInfo(pluginInfo?: VpnPluginInfo | null): void + /* Virtual methods of NM.VpnEditorPlugin */ + vfuncExportToFile(path: string, connection: Connection): boolean + vfuncGetCapabilities(): VpnEditorPluginCapability + vfuncGetEditor(connection: Connection): VpnEditor + vfuncGetSuggestedFilename(connection: Connection): string + vfuncGetVt(outVtSize: number): VpnEditorPluginVT + vfuncNotifyPluginInfoSet(pluginInfo: VpnPluginInfo): void + static name: string + /* Static methods and pseudo-constructors */ + static load(pluginName: string, checkService: string): VpnEditorPlugin + static loadFromFile(pluginName: string, checkService: string, checkOwner: number, checkFile: UtilsCheckFilePredicate): VpnEditorPlugin +} +export interface AccessPoint_ConstructProps extends Object_ConstructProps { +} +export class AccessPoint { + /* Properties of NM.AccessPoint */ + readonly bssid: string + readonly flags: TODO_80211ApFlags + readonly frequency: number + readonly hwAddress: string + readonly lastSeen: number + readonly maxBitrate: number + readonly mode: TODO_80211Mode + readonly rsnFlags: TODO_80211ApSecurityFlags + readonly ssid: any + readonly strength: number + readonly wpaFlags: TODO_80211ApSecurityFlags + /* Properties of NM.Object */ + readonly path: string + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of NM.AccessPoint */ + connectionValid(connection: Connection): boolean + filterConnections(connections: Connection[]): Connection[] + getBssid(): string + getFlags(): TODO_80211ApFlags + getFrequency(): number + getLastSeen(): number + getMaxBitrate(): number + getMode(): TODO_80211Mode + getRsnFlags(): TODO_80211ApSecurityFlags + getSsid(): any + getStrength(): number + getWpaFlags(): TODO_80211ApSecurityFlags + /* Methods of NM.Object */ + getClient(): Client + getPath(): string + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: AccessPoint, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: AccessPoint, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::bssid", callback: (($obj: AccessPoint, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::bssid", callback: (($obj: AccessPoint, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::bssid", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::bssid", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::bssid", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::flags", callback: (($obj: AccessPoint, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::flags", callback: (($obj: AccessPoint, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::flags", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::flags", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::flags", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::frequency", callback: (($obj: AccessPoint, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::frequency", callback: (($obj: AccessPoint, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::frequency", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::frequency", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::frequency", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::hw-address", callback: (($obj: AccessPoint, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hw-address", callback: (($obj: AccessPoint, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::hw-address", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::hw-address", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::hw-address", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::last-seen", callback: (($obj: AccessPoint, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::last-seen", callback: (($obj: AccessPoint, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::last-seen", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::last-seen", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::last-seen", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::max-bitrate", callback: (($obj: AccessPoint, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::max-bitrate", callback: (($obj: AccessPoint, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::max-bitrate", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::max-bitrate", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::max-bitrate", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::mode", callback: (($obj: AccessPoint, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::mode", callback: (($obj: AccessPoint, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::mode", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::mode", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::mode", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::rsn-flags", callback: (($obj: AccessPoint, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::rsn-flags", callback: (($obj: AccessPoint, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::rsn-flags", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::rsn-flags", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::rsn-flags", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::ssid", callback: (($obj: AccessPoint, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::ssid", callback: (($obj: AccessPoint, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::ssid", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::ssid", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::ssid", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::strength", callback: (($obj: AccessPoint, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::strength", callback: (($obj: AccessPoint, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::strength", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::strength", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::strength", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::wpa-flags", callback: (($obj: AccessPoint, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::wpa-flags", callback: (($obj: AccessPoint, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::wpa-flags", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::wpa-flags", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::wpa-flags", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::path", callback: (($obj: AccessPoint, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::path", callback: (($obj: AccessPoint, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::path", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::path", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::path", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: AccessPoint_ConstructProps) + _init (config?: AccessPoint_ConstructProps): void + static $gtype: GObject.Type +} +export interface ActiveConnection_ConstructProps extends Object_ConstructProps { +} +export class ActiveConnection { + /* Properties of NM.ActiveConnection */ + readonly connection: RemoteConnection + readonly "default": boolean + readonly default6: boolean + readonly devices: Device[] + readonly dhcp4Config: DhcpConfig + readonly dhcp6Config: DhcpConfig + readonly id: string + readonly ip4Config: IPConfig + readonly ip6Config: IPConfig + readonly master: Device + readonly specificObjectPath: string + readonly state: ActiveConnectionState + readonly stateFlags: number + readonly type: string + readonly uuid: string + readonly vpn: boolean + /* Properties of NM.Object */ + readonly path: string + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of NM.ActiveConnection */ + getConnection(): RemoteConnection + getConnectionType(): string + getDefault(): boolean + getDefault6(): boolean + getDevices(): Device[] + getDhcp4Config(): DhcpConfig + getDhcp6Config(): DhcpConfig + getId(): string + getIp4Config(): IPConfig + getIp6Config(): IPConfig + getMaster(): Device + getSpecificObjectPath(): string + getState(): ActiveConnectionState + getStateFlags(): ActivationStateFlags + getStateReason(): ActiveConnectionStateReason + getUuid(): string + getVpn(): boolean + /* Methods of NM.Object */ + getClient(): Client + getPath(): string + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of NM.ActiveConnection */ + connect(sigName: "state-changed", callback: (($obj: ActiveConnection, state: number, reason: number) => void)): number + connect_after(sigName: "state-changed", callback: (($obj: ActiveConnection, state: number, reason: number) => void)): number + emit(sigName: "state-changed", state: number, reason: number): void + on(sigName: "state-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "state-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "state-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: ActiveConnection, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: ActiveConnection, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::connection", callback: (($obj: ActiveConnection, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::connection", callback: (($obj: ActiveConnection, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::connection", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::connection", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::connection", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::default", callback: (($obj: ActiveConnection, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::default", callback: (($obj: ActiveConnection, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::default", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::default", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::default", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::default6", callback: (($obj: ActiveConnection, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::default6", callback: (($obj: ActiveConnection, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::default6", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::default6", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::default6", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::devices", callback: (($obj: ActiveConnection, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::devices", callback: (($obj: ActiveConnection, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::devices", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::devices", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::devices", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::dhcp4-config", callback: (($obj: ActiveConnection, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::dhcp4-config", callback: (($obj: ActiveConnection, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::dhcp4-config", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::dhcp4-config", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::dhcp4-config", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::dhcp6-config", callback: (($obj: ActiveConnection, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::dhcp6-config", callback: (($obj: ActiveConnection, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::dhcp6-config", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::dhcp6-config", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::dhcp6-config", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::id", callback: (($obj: ActiveConnection, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::id", callback: (($obj: ActiveConnection, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::id", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::id", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::id", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::ip4-config", callback: (($obj: ActiveConnection, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::ip4-config", callback: (($obj: ActiveConnection, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::ip4-config", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::ip4-config", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::ip4-config", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::ip6-config", callback: (($obj: ActiveConnection, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::ip6-config", callback: (($obj: ActiveConnection, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::ip6-config", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::ip6-config", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::ip6-config", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::master", callback: (($obj: ActiveConnection, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::master", callback: (($obj: ActiveConnection, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::master", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::master", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::master", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::specific-object-path", callback: (($obj: ActiveConnection, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::specific-object-path", callback: (($obj: ActiveConnection, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::specific-object-path", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::specific-object-path", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::specific-object-path", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::state", callback: (($obj: ActiveConnection, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::state", callback: (($obj: ActiveConnection, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::state", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::state", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::state", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::state-flags", callback: (($obj: ActiveConnection, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::state-flags", callback: (($obj: ActiveConnection, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::state-flags", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::state-flags", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::state-flags", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::type", callback: (($obj: ActiveConnection, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::type", callback: (($obj: ActiveConnection, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::type", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::type", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::type", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::uuid", callback: (($obj: ActiveConnection, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::uuid", callback: (($obj: ActiveConnection, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::uuid", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::uuid", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::uuid", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::vpn", callback: (($obj: ActiveConnection, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vpn", callback: (($obj: ActiveConnection, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::vpn", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::vpn", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::vpn", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::path", callback: (($obj: ActiveConnection, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::path", callback: (($obj: ActiveConnection, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::path", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::path", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::path", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: ActiveConnection_ConstructProps) + _init (config?: ActiveConnection_ConstructProps): void + static $gtype: GObject.Type +} +export interface Checkpoint_ConstructProps extends Object_ConstructProps { +} +export class Checkpoint { + /* Properties of NM.Checkpoint */ + readonly created: number + readonly devices: Device[] + readonly rollbackTimeout: number + /* Properties of NM.Object */ + readonly path: string + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of NM.Checkpoint */ + getCreated(): number + getDevices(): Device[] + getRollbackTimeout(): number + /* Methods of NM.Object */ + getClient(): Client + getPath(): string + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: Checkpoint, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: Checkpoint, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::created", callback: (($obj: Checkpoint, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::created", callback: (($obj: Checkpoint, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::created", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::created", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::created", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::devices", callback: (($obj: Checkpoint, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::devices", callback: (($obj: Checkpoint, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::devices", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::devices", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::devices", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::rollback-timeout", callback: (($obj: Checkpoint, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::rollback-timeout", callback: (($obj: Checkpoint, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::rollback-timeout", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::rollback-timeout", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::rollback-timeout", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::path", callback: (($obj: Checkpoint, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::path", callback: (($obj: Checkpoint, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::path", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::path", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::path", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: Checkpoint_ConstructProps) + _init (config?: Checkpoint_ConstructProps): void + static $gtype: GObject.Type +} +export interface Client_ConstructProps extends GObject.Object_ConstructProps { + connectivityCheckEnabled?: boolean + dbusConnection?: Gio.DBusConnection + instanceFlags?: number + networkingEnabled?: boolean + wimaxEnabled?: boolean + wirelessEnabled?: boolean + wwanEnabled?: boolean +} +export class Client { + /* Properties of NM.Client */ + readonly activatingConnection: ActiveConnection + readonly activeConnections: ActiveConnection[] + readonly allDevices: Device[] + readonly canModify: boolean + readonly capabilities: number[] + readonly checkpoints: Checkpoint[] + readonly connections: RemoteConnection[] + readonly connectivity: ConnectivityState + readonly connectivityCheckAvailable: boolean + connectivityCheckEnabled: boolean + readonly connectivityCheckUri: string + readonly dbusNameOwner: string + readonly devices: Device[] + readonly dnsConfiguration: DnsEntry[] + readonly dnsMode: string + readonly dnsRcManager: string + readonly hostname: string + instanceFlags: number + readonly metered: number + networkingEnabled: boolean + readonly nmRunning: boolean + readonly permissionsState: Ternary + readonly primaryConnection: ActiveConnection + readonly startup: boolean + readonly state: State + readonly version: string + wimaxEnabled: boolean + readonly wimaxHardwareEnabled: boolean + wirelessEnabled: boolean + readonly wirelessHardwareEnabled: boolean + wwanEnabled: boolean + readonly wwanHardwareEnabled: boolean + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of NM.Client */ + activateConnectionAsync(connection?: Connection | null, device?: Device | null, specificObject?: string | null, cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + activateConnectionFinish(result: Gio.AsyncResult): ActiveConnection + addAndActivateConnection2(partial: Connection | null, device: Device, specificObject: string | null, options: GLib.Variant, cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + addAndActivateConnection2Finish(result: Gio.AsyncResult, outResult?: GLib.Variant | null): ActiveConnection + addAndActivateConnectionAsync(partial: Connection | null, device: Device, specificObject?: string | null, cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + addAndActivateConnectionFinish(result: Gio.AsyncResult): ActiveConnection + addConnection2(settings: GLib.Variant, flags: SettingsAddConnection2Flags, args: GLib.Variant | null, ignoreOutResult: boolean, cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + addConnection2Finish(result: Gio.AsyncResult): [ /* returnType */ RemoteConnection, /* outResult */ GLib.Variant | null ] + addConnectionAsync(connection: Connection, saveToDisk: boolean, cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + addConnectionFinish(result: Gio.AsyncResult): RemoteConnection + checkConnectivity(cancellable?: Gio.Cancellable | null): ConnectivityState + checkConnectivityAsync(cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + checkConnectivityFinish(result: Gio.AsyncResult): ConnectivityState + checkpointAdjustRollbackTimeout(checkpointPath: string, addTimeout: number, cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + checkpointAdjustRollbackTimeoutFinish(result: Gio.AsyncResult): boolean + checkpointCreate(devices: Device[], rollbackTimeout: number, flags: CheckpointCreateFlags, cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + checkpointCreateFinish(result: Gio.AsyncResult): Checkpoint + checkpointDestroy(checkpointPath: string, cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + checkpointDestroyFinish(result: Gio.AsyncResult): boolean + checkpointRollback(checkpointPath: string, cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + checkpointRollbackFinish(result: Gio.AsyncResult): GLib.HashTable + connectivityCheckGetAvailable(): boolean + connectivityCheckGetEnabled(): boolean + connectivityCheckGetUri(): string + connectivityCheckSetEnabled(enabled: boolean): void + dbusCall(objectPath: string, interfaceName: string, methodName: string, parameters: GLib.Variant | null, replyType: GLib.VariantType | null, timeoutMsec: number, cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + dbusCallFinish(result: Gio.AsyncResult): GLib.Variant + dbusSetProperty(objectPath: string, interfaceName: string, propertyName: string, value: GLib.Variant, timeoutMsec: number, cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + dbusSetPropertyFinish(result: Gio.AsyncResult): boolean + deactivateConnection(active: ActiveConnection, cancellable?: Gio.Cancellable | null): boolean + deactivateConnectionAsync(active: ActiveConnection, cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + deactivateConnectionFinish(result: Gio.AsyncResult): boolean + getActivatingConnection(): ActiveConnection + getActiveConnections(): ActiveConnection[] + getAllDevices(): Device[] + getCapabilities(): number[] + getCheckpoints(): Checkpoint[] + getConnectionById(id: string): RemoteConnection + getConnectionByPath(path: string): RemoteConnection + getConnectionByUuid(uuid: string): RemoteConnection + getConnections(): RemoteConnection[] + getConnectivity(): ConnectivityState + getContextBusyWatcher(): GObject.Object + getDbusConnection(): Gio.DBusConnection + getDbusNameOwner(): string + getDeviceByIface(iface: string): Device + getDeviceByPath(objectPath: string): Device + getDevices(): Device[] + getDnsConfiguration(): DnsEntry[] + getDnsMode(): string + getDnsRcManager(): string + getInstanceFlags(): ClientInstanceFlags + getLogging(level?: string | null, domains?: string | null): boolean + getMainContext(): GLib.MainContext + getMetered(): Metered + getNmRunning(): boolean + getObjectByPath(dbusPath: string): Object + getPermissionResult(permission: ClientPermission): ClientPermissionResult + getPermissionsState(): Ternary + getPrimaryConnection(): ActiveConnection + getStartup(): boolean + getState(): State + getVersion(): string + loadConnections(filenames: string[], cancellable?: Gio.Cancellable | null): [ /* returnType */ boolean, /* failures */ string ] + loadConnectionsAsync(filenames: string[], cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + loadConnectionsFinish(result: Gio.AsyncResult): [ /* returnType */ boolean, /* failures */ string[] ] + networkingGetEnabled(): boolean + networkingSetEnabled(enabled: boolean): boolean + reload(flags: ManagerReloadFlags, cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + reloadConnections(cancellable?: Gio.Cancellable | null): boolean + reloadConnectionsAsync(cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + reloadConnectionsFinish(result: Gio.AsyncResult): boolean + reloadFinish(result: Gio.AsyncResult): boolean + saveHostname(hostname?: string | null, cancellable?: Gio.Cancellable | null): boolean + saveHostnameAsync(hostname?: string | null, cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + saveHostnameFinish(result: Gio.AsyncResult): boolean + setLogging(level?: string | null, domains?: string | null): boolean + wimaxGetEnabled(): boolean + wimaxHardwareGetEnabled(): boolean + wimaxSetEnabled(enabled: boolean): void + wirelessGetEnabled(): boolean + wirelessHardwareGetEnabled(): boolean + wirelessSetEnabled(enabled: boolean): void + wwanGetEnabled(): boolean + wwanHardwareGetEnabled(): boolean + wwanSetEnabled(enabled: boolean): void + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Methods of Gio.AsyncInitable */ + initAsync(ioPriority: number, cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + initFinish(res: Gio.AsyncResult): boolean + newFinish(res: Gio.AsyncResult): GObject.Object + /* Methods of Gio.Initable */ + init(cancellable?: Gio.Cancellable | null): boolean + /* Virtual methods of NM.Client */ + vfuncInitAsync(ioPriority: number, cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + vfuncInitFinish(res: Gio.AsyncResult): boolean + vfuncInit(cancellable?: Gio.Cancellable | null): boolean + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of NM.Client */ + connect(sigName: "active-connection-added", callback: (($obj: Client, activeConnection: ActiveConnection) => void)): number + connect_after(sigName: "active-connection-added", callback: (($obj: Client, activeConnection: ActiveConnection) => void)): number + emit(sigName: "active-connection-added", activeConnection: ActiveConnection): void + on(sigName: "active-connection-added", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "active-connection-added", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "active-connection-added", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "active-connection-removed", callback: (($obj: Client, activeConnection: ActiveConnection) => void)): number + connect_after(sigName: "active-connection-removed", callback: (($obj: Client, activeConnection: ActiveConnection) => void)): number + emit(sigName: "active-connection-removed", activeConnection: ActiveConnection): void + on(sigName: "active-connection-removed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "active-connection-removed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "active-connection-removed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "any-device-added", callback: (($obj: Client, device: Device) => void)): number + connect_after(sigName: "any-device-added", callback: (($obj: Client, device: Device) => void)): number + emit(sigName: "any-device-added", device: Device): void + on(sigName: "any-device-added", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "any-device-added", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "any-device-added", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "any-device-removed", callback: (($obj: Client, device: Device) => void)): number + connect_after(sigName: "any-device-removed", callback: (($obj: Client, device: Device) => void)): number + emit(sigName: "any-device-removed", device: Device): void + on(sigName: "any-device-removed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "any-device-removed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "any-device-removed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "connection-added", callback: (($obj: Client, connection: RemoteConnection) => void)): number + connect_after(sigName: "connection-added", callback: (($obj: Client, connection: RemoteConnection) => void)): number + emit(sigName: "connection-added", connection: RemoteConnection): void + on(sigName: "connection-added", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "connection-added", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "connection-added", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "connection-removed", callback: (($obj: Client, connection: RemoteConnection) => void)): number + connect_after(sigName: "connection-removed", callback: (($obj: Client, connection: RemoteConnection) => void)): number + emit(sigName: "connection-removed", connection: RemoteConnection): void + on(sigName: "connection-removed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "connection-removed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "connection-removed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "device-added", callback: (($obj: Client, device: Device) => void)): number + connect_after(sigName: "device-added", callback: (($obj: Client, device: Device) => void)): number + emit(sigName: "device-added", device: Device): void + on(sigName: "device-added", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "device-added", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "device-added", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "device-removed", callback: (($obj: Client, device: Device) => void)): number + connect_after(sigName: "device-removed", callback: (($obj: Client, device: Device) => void)): number + emit(sigName: "device-removed", device: Device): void + on(sigName: "device-removed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "device-removed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "device-removed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "permission-changed", callback: (($obj: Client, permission: number, result: number) => void)): number + connect_after(sigName: "permission-changed", callback: (($obj: Client, permission: number, result: number) => void)): number + emit(sigName: "permission-changed", permission: number, result: number): void + on(sigName: "permission-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "permission-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "permission-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: Client, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: Client, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::activating-connection", callback: (($obj: Client, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::activating-connection", callback: (($obj: Client, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::activating-connection", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::activating-connection", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::activating-connection", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::active-connections", callback: (($obj: Client, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::active-connections", callback: (($obj: Client, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::active-connections", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::active-connections", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::active-connections", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::all-devices", callback: (($obj: Client, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::all-devices", callback: (($obj: Client, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::all-devices", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::all-devices", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::all-devices", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::can-modify", callback: (($obj: Client, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::can-modify", callback: (($obj: Client, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::can-modify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::can-modify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::can-modify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::capabilities", callback: (($obj: Client, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::capabilities", callback: (($obj: Client, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::capabilities", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::capabilities", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::capabilities", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::checkpoints", callback: (($obj: Client, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::checkpoints", callback: (($obj: Client, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::checkpoints", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::checkpoints", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::checkpoints", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::connections", callback: (($obj: Client, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::connections", callback: (($obj: Client, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::connections", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::connections", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::connections", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::connectivity", callback: (($obj: Client, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::connectivity", callback: (($obj: Client, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::connectivity", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::connectivity", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::connectivity", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::connectivity-check-available", callback: (($obj: Client, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::connectivity-check-available", callback: (($obj: Client, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::connectivity-check-available", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::connectivity-check-available", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::connectivity-check-available", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::connectivity-check-enabled", callback: (($obj: Client, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::connectivity-check-enabled", callback: (($obj: Client, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::connectivity-check-enabled", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::connectivity-check-enabled", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::connectivity-check-enabled", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::connectivity-check-uri", callback: (($obj: Client, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::connectivity-check-uri", callback: (($obj: Client, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::connectivity-check-uri", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::connectivity-check-uri", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::connectivity-check-uri", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::dbus-name-owner", callback: (($obj: Client, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::dbus-name-owner", callback: (($obj: Client, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::dbus-name-owner", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::dbus-name-owner", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::dbus-name-owner", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::devices", callback: (($obj: Client, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::devices", callback: (($obj: Client, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::devices", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::devices", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::devices", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::dns-configuration", callback: (($obj: Client, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::dns-configuration", callback: (($obj: Client, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::dns-configuration", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::dns-configuration", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::dns-configuration", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::dns-mode", callback: (($obj: Client, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::dns-mode", callback: (($obj: Client, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::dns-mode", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::dns-mode", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::dns-mode", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::dns-rc-manager", callback: (($obj: Client, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::dns-rc-manager", callback: (($obj: Client, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::dns-rc-manager", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::dns-rc-manager", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::dns-rc-manager", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::hostname", callback: (($obj: Client, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hostname", callback: (($obj: Client, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::hostname", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::hostname", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::hostname", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::instance-flags", callback: (($obj: Client, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::instance-flags", callback: (($obj: Client, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::instance-flags", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::instance-flags", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::instance-flags", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::metered", callback: (($obj: Client, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::metered", callback: (($obj: Client, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::metered", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::metered", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::metered", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::networking-enabled", callback: (($obj: Client, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::networking-enabled", callback: (($obj: Client, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::networking-enabled", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::networking-enabled", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::networking-enabled", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::nm-running", callback: (($obj: Client, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::nm-running", callback: (($obj: Client, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::nm-running", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::nm-running", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::nm-running", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::permissions-state", callback: (($obj: Client, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::permissions-state", callback: (($obj: Client, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::permissions-state", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::permissions-state", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::permissions-state", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::primary-connection", callback: (($obj: Client, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::primary-connection", callback: (($obj: Client, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::primary-connection", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::primary-connection", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::primary-connection", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::startup", callback: (($obj: Client, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::startup", callback: (($obj: Client, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::startup", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::startup", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::startup", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::state", callback: (($obj: Client, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::state", callback: (($obj: Client, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::state", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::state", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::state", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::version", callback: (($obj: Client, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::version", callback: (($obj: Client, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::version", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::version", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::version", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::wimax-enabled", callback: (($obj: Client, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::wimax-enabled", callback: (($obj: Client, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::wimax-enabled", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::wimax-enabled", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::wimax-enabled", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::wimax-hardware-enabled", callback: (($obj: Client, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::wimax-hardware-enabled", callback: (($obj: Client, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::wimax-hardware-enabled", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::wimax-hardware-enabled", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::wimax-hardware-enabled", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::wireless-enabled", callback: (($obj: Client, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::wireless-enabled", callback: (($obj: Client, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::wireless-enabled", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::wireless-enabled", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::wireless-enabled", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::wireless-hardware-enabled", callback: (($obj: Client, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::wireless-hardware-enabled", callback: (($obj: Client, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::wireless-hardware-enabled", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::wireless-hardware-enabled", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::wireless-hardware-enabled", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::wwan-enabled", callback: (($obj: Client, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::wwan-enabled", callback: (($obj: Client, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::wwan-enabled", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::wwan-enabled", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::wwan-enabled", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::wwan-hardware-enabled", callback: (($obj: Client, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::wwan-hardware-enabled", callback: (($obj: Client, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::wwan-hardware-enabled", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::wwan-hardware-enabled", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::wwan-hardware-enabled", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: Client_ConstructProps) + _init (config?: Client_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(cancellable?: Gio.Cancellable | null): Client + static newFinish(result: Gio.AsyncResult): Client + static newAsync(cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + static newvAsync(objectType: GObject.Type, nParameters: number, parameters: GObject.Parameter, ioPriority: number, cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + static newv(objectType: GObject.Type, parameters: GObject.Parameter[], cancellable?: Gio.Cancellable | null): GObject.Object + static $gtype: GObject.Type +} +export interface Device_ConstructProps extends Object_ConstructProps { + autoconnect?: boolean +} +export class Device { + /* Properties of NM.Device */ + readonly activeConnection: ActiveConnection + autoconnect: boolean + readonly availableConnections: RemoteConnection[] + readonly capabilities: DeviceCapabilities + readonly deviceType: DeviceType + readonly dhcp4Config: DhcpConfig + readonly dhcp6Config: DhcpConfig + readonly driver: string + readonly driverVersion: string + readonly firmwareMissing: boolean + readonly firmwareVersion: string + readonly hwAddress: string + readonly interface: string + readonly interfaceFlags: number + readonly ipInterface: string + readonly ip4Config: IPConfig + readonly ip4Connectivity: ConnectivityState + readonly ip6Config: IPConfig + readonly ip6Connectivity: ConnectivityState + readonly lldpNeighbors: object[] + readonly managed: boolean + readonly metered: number + readonly mtu: number + readonly nmPluginMissing: boolean + readonly path: string + readonly physicalPortId: string + readonly product: string + readonly real: boolean + readonly state: DeviceState + readonly stateReason: number + readonly udi: string + readonly vendor: string + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of NM.Device */ + connectionCompatible(connection: Connection): boolean + connectionValid(connection: Connection): boolean + delete(cancellable?: Gio.Cancellable | null): boolean + deleteAsync(cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + deleteFinish(result: Gio.AsyncResult): boolean + disconnect(cancellable?: Gio.Cancellable | null): boolean + disconnectAsync(cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + disconnectFinish(result: Gio.AsyncResult): boolean + filterConnections(connections: Connection[]): Connection[] + getActiveConnection(): ActiveConnection + getAppliedConnection(flags: number, cancellable?: Gio.Cancellable | null): [ /* returnType */ Connection, /* versionId */ number | null ] + getAppliedConnectionAsync(flags: number, cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + getAppliedConnectionFinish(result: Gio.AsyncResult): [ /* returnType */ Connection, /* versionId */ number | null ] + getAutoconnect(): boolean + getAvailableConnections(): RemoteConnection[] + getCapabilities(): DeviceCapabilities + getConnectivity(addrFamily: number): ConnectivityState + getDescription(): string + getDeviceType(): DeviceType + getDhcp4Config(): DhcpConfig + getDhcp6Config(): DhcpConfig + getDriver(): string + getDriverVersion(): string + getFirmwareMissing(): boolean + getFirmwareVersion(): string + getHwAddress(): string + getIface(): string + getInterfaceFlags(): DeviceInterfaceFlags + getIp4Config(): IPConfig + getIp6Config(): IPConfig + getIpIface(): string + getLldpNeighbors(): LldpNeighbor[] + getManaged(): boolean + getMetered(): Metered + getMtu(): number + getNmPluginMissing(): boolean + getPath(): string + getPhysicalPortId(): string + getProduct(): string + getSettingType(): GObject.Type + getState(): DeviceState + getStateReason(): DeviceStateReason + getTypeDescription(): string + getUdi(): string + getVendor(): string + isReal(): boolean + isSoftware(): boolean + reapply(connection: Connection | null, versionId: number, flags: number, cancellable?: Gio.Cancellable | null): boolean + reapplyAsync(connection: Connection | null, versionId: number, flags: number, cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + reapplyFinish(result: Gio.AsyncResult): boolean + setAutoconnect(autoconnect: boolean): void + setManaged(managed: boolean): void + /* Methods of NM.Object */ + getClient(): Client + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of NM.Device */ + connect(sigName: "state-changed", callback: (($obj: Device, newState: number, oldState: number, reason: number) => void)): number + connect_after(sigName: "state-changed", callback: (($obj: Device, newState: number, oldState: number, reason: number) => void)): number + emit(sigName: "state-changed", newState: number, oldState: number, reason: number): void + on(sigName: "state-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "state-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "state-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: Device, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: Device, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::active-connection", callback: (($obj: Device, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::active-connection", callback: (($obj: Device, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::active-connection", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::active-connection", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::active-connection", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::autoconnect", callback: (($obj: Device, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::autoconnect", callback: (($obj: Device, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::autoconnect", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::autoconnect", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::autoconnect", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::available-connections", callback: (($obj: Device, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::available-connections", callback: (($obj: Device, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::available-connections", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::available-connections", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::available-connections", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::capabilities", callback: (($obj: Device, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::capabilities", callback: (($obj: Device, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::capabilities", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::capabilities", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::capabilities", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::device-type", callback: (($obj: Device, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::device-type", callback: (($obj: Device, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::device-type", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::device-type", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::device-type", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::dhcp4-config", callback: (($obj: Device, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::dhcp4-config", callback: (($obj: Device, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::dhcp4-config", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::dhcp4-config", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::dhcp4-config", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::dhcp6-config", callback: (($obj: Device, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::dhcp6-config", callback: (($obj: Device, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::dhcp6-config", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::dhcp6-config", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::dhcp6-config", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::driver", callback: (($obj: Device, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::driver", callback: (($obj: Device, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::driver", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::driver", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::driver", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::driver-version", callback: (($obj: Device, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::driver-version", callback: (($obj: Device, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::driver-version", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::driver-version", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::driver-version", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::firmware-missing", callback: (($obj: Device, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::firmware-missing", callback: (($obj: Device, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::firmware-missing", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::firmware-missing", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::firmware-missing", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::firmware-version", callback: (($obj: Device, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::firmware-version", callback: (($obj: Device, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::firmware-version", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::firmware-version", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::firmware-version", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::hw-address", callback: (($obj: Device, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hw-address", callback: (($obj: Device, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::hw-address", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::hw-address", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::hw-address", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::interface", callback: (($obj: Device, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::interface", callback: (($obj: Device, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::interface", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::interface", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::interface", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::interface-flags", callback: (($obj: Device, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::interface-flags", callback: (($obj: Device, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::interface-flags", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::interface-flags", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::interface-flags", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::ip-interface", callback: (($obj: Device, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::ip-interface", callback: (($obj: Device, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::ip-interface", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::ip-interface", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::ip-interface", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::ip4-config", callback: (($obj: Device, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::ip4-config", callback: (($obj: Device, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::ip4-config", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::ip4-config", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::ip4-config", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::ip4-connectivity", callback: (($obj: Device, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::ip4-connectivity", callback: (($obj: Device, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::ip4-connectivity", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::ip4-connectivity", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::ip4-connectivity", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::ip6-config", callback: (($obj: Device, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::ip6-config", callback: (($obj: Device, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::ip6-config", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::ip6-config", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::ip6-config", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::ip6-connectivity", callback: (($obj: Device, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::ip6-connectivity", callback: (($obj: Device, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::ip6-connectivity", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::ip6-connectivity", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::ip6-connectivity", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::lldp-neighbors", callback: (($obj: Device, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::lldp-neighbors", callback: (($obj: Device, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::lldp-neighbors", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::lldp-neighbors", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::lldp-neighbors", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::managed", callback: (($obj: Device, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::managed", callback: (($obj: Device, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::managed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::managed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::managed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::metered", callback: (($obj: Device, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::metered", callback: (($obj: Device, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::metered", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::metered", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::metered", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::mtu", callback: (($obj: Device, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::mtu", callback: (($obj: Device, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::mtu", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::mtu", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::mtu", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::nm-plugin-missing", callback: (($obj: Device, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::nm-plugin-missing", callback: (($obj: Device, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::nm-plugin-missing", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::nm-plugin-missing", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::nm-plugin-missing", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::path", callback: (($obj: Device, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::path", callback: (($obj: Device, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::path", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::path", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::path", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::physical-port-id", callback: (($obj: Device, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::physical-port-id", callback: (($obj: Device, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::physical-port-id", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::physical-port-id", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::physical-port-id", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::product", callback: (($obj: Device, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::product", callback: (($obj: Device, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::product", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::product", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::product", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::real", callback: (($obj: Device, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::real", callback: (($obj: Device, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::real", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::real", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::real", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::state", callback: (($obj: Device, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::state", callback: (($obj: Device, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::state", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::state", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::state", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::state-reason", callback: (($obj: Device, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::state-reason", callback: (($obj: Device, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::state-reason", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::state-reason", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::state-reason", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::udi", callback: (($obj: Device, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::udi", callback: (($obj: Device, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::udi", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::udi", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::udi", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::vendor", callback: (($obj: Device, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vendor", callback: (($obj: Device, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::vendor", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::vendor", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::vendor", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: Device_ConstructProps) + _init (config?: Device_ConstructProps): void + /* Static methods and pseudo-constructors */ + static disambiguateNames(devices: Device[]): string[] + static $gtype: GObject.Type +} +export interface Device6Lowpan_ConstructProps extends Device_ConstructProps { +} +export class Device6Lowpan { + /* Properties of NM.Device6Lowpan */ + readonly parent: Device + /* Properties of NM.Device */ + readonly activeConnection: ActiveConnection + autoconnect: boolean + readonly availableConnections: RemoteConnection[] + readonly capabilities: DeviceCapabilities + readonly deviceType: DeviceType + readonly dhcp4Config: DhcpConfig + readonly dhcp6Config: DhcpConfig + readonly driver: string + readonly driverVersion: string + readonly firmwareMissing: boolean + readonly firmwareVersion: string + readonly hwAddress: string + readonly interface: string + readonly interfaceFlags: number + readonly ipInterface: string + readonly ip4Config: IPConfig + readonly ip4Connectivity: ConnectivityState + readonly ip6Config: IPConfig + readonly ip6Connectivity: ConnectivityState + readonly lldpNeighbors: object[] + readonly managed: boolean + readonly metered: number + readonly mtu: number + readonly nmPluginMissing: boolean + readonly path: string + readonly physicalPortId: string + readonly product: string + readonly real: boolean + readonly state: DeviceState + readonly stateReason: number + readonly udi: string + readonly vendor: string + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of NM.Device6Lowpan */ + getParent(): Device + /* Methods of NM.Device */ + connectionCompatible(connection: Connection): boolean + connectionValid(connection: Connection): boolean + delete(cancellable?: Gio.Cancellable | null): boolean + deleteAsync(cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + deleteFinish(result: Gio.AsyncResult): boolean + disconnect(cancellable?: Gio.Cancellable | null): boolean + disconnectAsync(cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + disconnectFinish(result: Gio.AsyncResult): boolean + filterConnections(connections: Connection[]): Connection[] + getActiveConnection(): ActiveConnection + getAppliedConnection(flags: number, cancellable?: Gio.Cancellable | null): [ /* returnType */ Connection, /* versionId */ number | null ] + getAppliedConnectionAsync(flags: number, cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + getAppliedConnectionFinish(result: Gio.AsyncResult): [ /* returnType */ Connection, /* versionId */ number | null ] + getAutoconnect(): boolean + getAvailableConnections(): RemoteConnection[] + getCapabilities(): DeviceCapabilities + getConnectivity(addrFamily: number): ConnectivityState + getDescription(): string + getDeviceType(): DeviceType + getDhcp4Config(): DhcpConfig + getDhcp6Config(): DhcpConfig + getDriver(): string + getDriverVersion(): string + getFirmwareMissing(): boolean + getFirmwareVersion(): string + getHwAddress(): string + getIface(): string + getInterfaceFlags(): DeviceInterfaceFlags + getIp4Config(): IPConfig + getIp6Config(): IPConfig + getIpIface(): string + getLldpNeighbors(): LldpNeighbor[] + getManaged(): boolean + getMetered(): Metered + getMtu(): number + getNmPluginMissing(): boolean + getPath(): string + getPhysicalPortId(): string + getProduct(): string + getSettingType(): GObject.Type + getState(): DeviceState + getStateReason(): DeviceStateReason + getTypeDescription(): string + getUdi(): string + getVendor(): string + isReal(): boolean + isSoftware(): boolean + reapply(connection: Connection | null, versionId: number, flags: number, cancellable?: Gio.Cancellable | null): boolean + reapplyAsync(connection: Connection | null, versionId: number, flags: number, cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + reapplyFinish(result: Gio.AsyncResult): boolean + setAutoconnect(autoconnect: boolean): void + setManaged(managed: boolean): void + /* Methods of NM.Object */ + getClient(): Client + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of NM.Device */ + connect(sigName: "state-changed", callback: (($obj: Device6Lowpan, newState: number, oldState: number, reason: number) => void)): number + connect_after(sigName: "state-changed", callback: (($obj: Device6Lowpan, newState: number, oldState: number, reason: number) => void)): number + emit(sigName: "state-changed", newState: number, oldState: number, reason: number): void + on(sigName: "state-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "state-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "state-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: Device6Lowpan, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: Device6Lowpan, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::parent", callback: (($obj: Device6Lowpan, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::parent", callback: (($obj: Device6Lowpan, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::active-connection", callback: (($obj: Device6Lowpan, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::active-connection", callback: (($obj: Device6Lowpan, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::active-connection", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::active-connection", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::active-connection", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::autoconnect", callback: (($obj: Device6Lowpan, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::autoconnect", callback: (($obj: Device6Lowpan, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::autoconnect", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::autoconnect", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::autoconnect", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::available-connections", callback: (($obj: Device6Lowpan, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::available-connections", callback: (($obj: Device6Lowpan, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::available-connections", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::available-connections", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::available-connections", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::capabilities", callback: (($obj: Device6Lowpan, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::capabilities", callback: (($obj: Device6Lowpan, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::capabilities", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::capabilities", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::capabilities", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::device-type", callback: (($obj: Device6Lowpan, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::device-type", callback: (($obj: Device6Lowpan, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::device-type", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::device-type", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::device-type", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::dhcp4-config", callback: (($obj: Device6Lowpan, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::dhcp4-config", callback: (($obj: Device6Lowpan, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::dhcp4-config", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::dhcp4-config", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::dhcp4-config", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::dhcp6-config", callback: (($obj: Device6Lowpan, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::dhcp6-config", callback: (($obj: Device6Lowpan, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::dhcp6-config", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::dhcp6-config", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::dhcp6-config", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::driver", callback: (($obj: Device6Lowpan, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::driver", callback: (($obj: Device6Lowpan, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::driver", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::driver", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::driver", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::driver-version", callback: (($obj: Device6Lowpan, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::driver-version", callback: (($obj: Device6Lowpan, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::driver-version", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::driver-version", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::driver-version", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::firmware-missing", callback: (($obj: Device6Lowpan, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::firmware-missing", callback: (($obj: Device6Lowpan, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::firmware-missing", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::firmware-missing", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::firmware-missing", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::firmware-version", callback: (($obj: Device6Lowpan, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::firmware-version", callback: (($obj: Device6Lowpan, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::firmware-version", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::firmware-version", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::firmware-version", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::hw-address", callback: (($obj: Device6Lowpan, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hw-address", callback: (($obj: Device6Lowpan, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::hw-address", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::hw-address", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::hw-address", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::interface", callback: (($obj: Device6Lowpan, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::interface", callback: (($obj: Device6Lowpan, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::interface", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::interface", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::interface", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::interface-flags", callback: (($obj: Device6Lowpan, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::interface-flags", callback: (($obj: Device6Lowpan, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::interface-flags", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::interface-flags", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::interface-flags", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::ip-interface", callback: (($obj: Device6Lowpan, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::ip-interface", callback: (($obj: Device6Lowpan, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::ip-interface", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::ip-interface", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::ip-interface", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::ip4-config", callback: (($obj: Device6Lowpan, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::ip4-config", callback: (($obj: Device6Lowpan, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::ip4-config", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::ip4-config", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::ip4-config", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::ip4-connectivity", callback: (($obj: Device6Lowpan, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::ip4-connectivity", callback: (($obj: Device6Lowpan, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::ip4-connectivity", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::ip4-connectivity", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::ip4-connectivity", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::ip6-config", callback: (($obj: Device6Lowpan, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::ip6-config", callback: (($obj: Device6Lowpan, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::ip6-config", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::ip6-config", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::ip6-config", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::ip6-connectivity", callback: (($obj: Device6Lowpan, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::ip6-connectivity", callback: (($obj: Device6Lowpan, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::ip6-connectivity", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::ip6-connectivity", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::ip6-connectivity", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::lldp-neighbors", callback: (($obj: Device6Lowpan, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::lldp-neighbors", callback: (($obj: Device6Lowpan, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::lldp-neighbors", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::lldp-neighbors", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::lldp-neighbors", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::managed", callback: (($obj: Device6Lowpan, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::managed", callback: (($obj: Device6Lowpan, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::managed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::managed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::managed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::metered", callback: (($obj: Device6Lowpan, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::metered", callback: (($obj: Device6Lowpan, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::metered", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::metered", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::metered", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::mtu", callback: (($obj: Device6Lowpan, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::mtu", callback: (($obj: Device6Lowpan, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::mtu", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::mtu", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::mtu", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::nm-plugin-missing", callback: (($obj: Device6Lowpan, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::nm-plugin-missing", callback: (($obj: Device6Lowpan, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::nm-plugin-missing", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::nm-plugin-missing", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::nm-plugin-missing", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::path", callback: (($obj: Device6Lowpan, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::path", callback: (($obj: Device6Lowpan, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::path", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::path", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::path", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::physical-port-id", callback: (($obj: Device6Lowpan, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::physical-port-id", callback: (($obj: Device6Lowpan, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::physical-port-id", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::physical-port-id", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::physical-port-id", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::product", callback: (($obj: Device6Lowpan, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::product", callback: (($obj: Device6Lowpan, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::product", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::product", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::product", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::real", callback: (($obj: Device6Lowpan, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::real", callback: (($obj: Device6Lowpan, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::real", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::real", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::real", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::state", callback: (($obj: Device6Lowpan, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::state", callback: (($obj: Device6Lowpan, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::state", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::state", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::state", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::state-reason", callback: (($obj: Device6Lowpan, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::state-reason", callback: (($obj: Device6Lowpan, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::state-reason", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::state-reason", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::state-reason", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::udi", callback: (($obj: Device6Lowpan, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::udi", callback: (($obj: Device6Lowpan, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::udi", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::udi", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::udi", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::vendor", callback: (($obj: Device6Lowpan, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vendor", callback: (($obj: Device6Lowpan, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::vendor", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::vendor", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::vendor", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: Device6Lowpan_ConstructProps) + _init (config?: Device6Lowpan_ConstructProps): void + static $gtype: GObject.Type +} +export interface DeviceAdsl_ConstructProps extends Device_ConstructProps { +} +export class DeviceAdsl { + /* Properties of NM.DeviceAdsl */ + readonly carrier: boolean + /* Properties of NM.Device */ + readonly activeConnection: ActiveConnection + autoconnect: boolean + readonly availableConnections: RemoteConnection[] + readonly capabilities: DeviceCapabilities + readonly deviceType: DeviceType + readonly dhcp4Config: DhcpConfig + readonly dhcp6Config: DhcpConfig + readonly driver: string + readonly driverVersion: string + readonly firmwareMissing: boolean + readonly firmwareVersion: string + readonly hwAddress: string + readonly interface: string + readonly interfaceFlags: number + readonly ipInterface: string + readonly ip4Config: IPConfig + readonly ip4Connectivity: ConnectivityState + readonly ip6Config: IPConfig + readonly ip6Connectivity: ConnectivityState + readonly lldpNeighbors: object[] + readonly managed: boolean + readonly metered: number + readonly mtu: number + readonly nmPluginMissing: boolean + readonly path: string + readonly physicalPortId: string + readonly product: string + readonly real: boolean + readonly state: DeviceState + readonly stateReason: number + readonly udi: string + readonly vendor: string + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of NM.DeviceAdsl */ + getCarrier(): boolean + /* Methods of NM.Device */ + connectionCompatible(connection: Connection): boolean + connectionValid(connection: Connection): boolean + delete(cancellable?: Gio.Cancellable | null): boolean + deleteAsync(cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + deleteFinish(result: Gio.AsyncResult): boolean + disconnect(cancellable?: Gio.Cancellable | null): boolean + disconnectAsync(cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + disconnectFinish(result: Gio.AsyncResult): boolean + filterConnections(connections: Connection[]): Connection[] + getActiveConnection(): ActiveConnection + getAppliedConnection(flags: number, cancellable?: Gio.Cancellable | null): [ /* returnType */ Connection, /* versionId */ number | null ] + getAppliedConnectionAsync(flags: number, cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + getAppliedConnectionFinish(result: Gio.AsyncResult): [ /* returnType */ Connection, /* versionId */ number | null ] + getAutoconnect(): boolean + getAvailableConnections(): RemoteConnection[] + getCapabilities(): DeviceCapabilities + getConnectivity(addrFamily: number): ConnectivityState + getDescription(): string + getDeviceType(): DeviceType + getDhcp4Config(): DhcpConfig + getDhcp6Config(): DhcpConfig + getDriver(): string + getDriverVersion(): string + getFirmwareMissing(): boolean + getFirmwareVersion(): string + getHwAddress(): string + getIface(): string + getInterfaceFlags(): DeviceInterfaceFlags + getIp4Config(): IPConfig + getIp6Config(): IPConfig + getIpIface(): string + getLldpNeighbors(): LldpNeighbor[] + getManaged(): boolean + getMetered(): Metered + getMtu(): number + getNmPluginMissing(): boolean + getPath(): string + getPhysicalPortId(): string + getProduct(): string + getSettingType(): GObject.Type + getState(): DeviceState + getStateReason(): DeviceStateReason + getTypeDescription(): string + getUdi(): string + getVendor(): string + isReal(): boolean + isSoftware(): boolean + reapply(connection: Connection | null, versionId: number, flags: number, cancellable?: Gio.Cancellable | null): boolean + reapplyAsync(connection: Connection | null, versionId: number, flags: number, cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + reapplyFinish(result: Gio.AsyncResult): boolean + setAutoconnect(autoconnect: boolean): void + setManaged(managed: boolean): void + /* Methods of NM.Object */ + getClient(): Client + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of NM.Device */ + connect(sigName: "state-changed", callback: (($obj: DeviceAdsl, newState: number, oldState: number, reason: number) => void)): number + connect_after(sigName: "state-changed", callback: (($obj: DeviceAdsl, newState: number, oldState: number, reason: number) => void)): number + emit(sigName: "state-changed", newState: number, oldState: number, reason: number): void + on(sigName: "state-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "state-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "state-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: DeviceAdsl, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: DeviceAdsl, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::carrier", callback: (($obj: DeviceAdsl, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::carrier", callback: (($obj: DeviceAdsl, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::carrier", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::carrier", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::carrier", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::active-connection", callback: (($obj: DeviceAdsl, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::active-connection", callback: (($obj: DeviceAdsl, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::active-connection", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::active-connection", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::active-connection", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::autoconnect", callback: (($obj: DeviceAdsl, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::autoconnect", callback: (($obj: DeviceAdsl, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::autoconnect", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::autoconnect", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::autoconnect", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::available-connections", callback: (($obj: DeviceAdsl, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::available-connections", callback: (($obj: DeviceAdsl, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::available-connections", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::available-connections", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::available-connections", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::capabilities", callback: (($obj: DeviceAdsl, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::capabilities", callback: (($obj: DeviceAdsl, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::capabilities", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::capabilities", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::capabilities", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::device-type", callback: (($obj: DeviceAdsl, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::device-type", callback: (($obj: DeviceAdsl, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::device-type", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::device-type", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::device-type", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::dhcp4-config", callback: (($obj: DeviceAdsl, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::dhcp4-config", callback: (($obj: DeviceAdsl, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::dhcp4-config", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::dhcp4-config", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::dhcp4-config", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::dhcp6-config", callback: (($obj: DeviceAdsl, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::dhcp6-config", callback: (($obj: DeviceAdsl, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::dhcp6-config", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::dhcp6-config", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::dhcp6-config", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::driver", callback: (($obj: DeviceAdsl, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::driver", callback: (($obj: DeviceAdsl, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::driver", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::driver", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::driver", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::driver-version", callback: (($obj: DeviceAdsl, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::driver-version", callback: (($obj: DeviceAdsl, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::driver-version", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::driver-version", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::driver-version", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::firmware-missing", callback: (($obj: DeviceAdsl, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::firmware-missing", callback: (($obj: DeviceAdsl, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::firmware-missing", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::firmware-missing", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::firmware-missing", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::firmware-version", callback: (($obj: DeviceAdsl, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::firmware-version", callback: (($obj: DeviceAdsl, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::firmware-version", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::firmware-version", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::firmware-version", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::hw-address", callback: (($obj: DeviceAdsl, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hw-address", callback: (($obj: DeviceAdsl, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::hw-address", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::hw-address", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::hw-address", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::interface", callback: (($obj: DeviceAdsl, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::interface", callback: (($obj: DeviceAdsl, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::interface", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::interface", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::interface", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::interface-flags", callback: (($obj: DeviceAdsl, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::interface-flags", callback: (($obj: DeviceAdsl, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::interface-flags", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::interface-flags", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::interface-flags", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::ip-interface", callback: (($obj: DeviceAdsl, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::ip-interface", callback: (($obj: DeviceAdsl, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::ip-interface", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::ip-interface", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::ip-interface", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::ip4-config", callback: (($obj: DeviceAdsl, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::ip4-config", callback: (($obj: DeviceAdsl, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::ip4-config", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::ip4-config", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::ip4-config", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::ip4-connectivity", callback: (($obj: DeviceAdsl, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::ip4-connectivity", callback: (($obj: DeviceAdsl, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::ip4-connectivity", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::ip4-connectivity", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::ip4-connectivity", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::ip6-config", callback: (($obj: DeviceAdsl, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::ip6-config", callback: (($obj: DeviceAdsl, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::ip6-config", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::ip6-config", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::ip6-config", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::ip6-connectivity", callback: (($obj: DeviceAdsl, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::ip6-connectivity", callback: (($obj: DeviceAdsl, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::ip6-connectivity", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::ip6-connectivity", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::ip6-connectivity", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::lldp-neighbors", callback: (($obj: DeviceAdsl, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::lldp-neighbors", callback: (($obj: DeviceAdsl, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::lldp-neighbors", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::lldp-neighbors", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::lldp-neighbors", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::managed", callback: (($obj: DeviceAdsl, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::managed", callback: (($obj: DeviceAdsl, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::managed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::managed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::managed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::metered", callback: (($obj: DeviceAdsl, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::metered", callback: (($obj: DeviceAdsl, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::metered", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::metered", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::metered", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::mtu", callback: (($obj: DeviceAdsl, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::mtu", callback: (($obj: DeviceAdsl, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::mtu", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::mtu", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::mtu", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::nm-plugin-missing", callback: (($obj: DeviceAdsl, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::nm-plugin-missing", callback: (($obj: DeviceAdsl, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::nm-plugin-missing", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::nm-plugin-missing", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::nm-plugin-missing", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::path", callback: (($obj: DeviceAdsl, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::path", callback: (($obj: DeviceAdsl, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::path", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::path", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::path", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::physical-port-id", callback: (($obj: DeviceAdsl, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::physical-port-id", callback: (($obj: DeviceAdsl, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::physical-port-id", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::physical-port-id", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::physical-port-id", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::product", callback: (($obj: DeviceAdsl, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::product", callback: (($obj: DeviceAdsl, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::product", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::product", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::product", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::real", callback: (($obj: DeviceAdsl, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::real", callback: (($obj: DeviceAdsl, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::real", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::real", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::real", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::state", callback: (($obj: DeviceAdsl, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::state", callback: (($obj: DeviceAdsl, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::state", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::state", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::state", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::state-reason", callback: (($obj: DeviceAdsl, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::state-reason", callback: (($obj: DeviceAdsl, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::state-reason", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::state-reason", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::state-reason", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::udi", callback: (($obj: DeviceAdsl, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::udi", callback: (($obj: DeviceAdsl, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::udi", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::udi", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::udi", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::vendor", callback: (($obj: DeviceAdsl, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vendor", callback: (($obj: DeviceAdsl, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::vendor", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::vendor", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::vendor", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: DeviceAdsl_ConstructProps) + _init (config?: DeviceAdsl_ConstructProps): void + static $gtype: GObject.Type +} +export interface DeviceBond_ConstructProps extends Device_ConstructProps { +} +export class DeviceBond { + /* Properties of NM.DeviceBond */ + readonly carrier: boolean + readonly slaves: Device[] + /* Properties of NM.Device */ + readonly activeConnection: ActiveConnection + autoconnect: boolean + readonly availableConnections: RemoteConnection[] + readonly capabilities: DeviceCapabilities + readonly deviceType: DeviceType + readonly dhcp4Config: DhcpConfig + readonly dhcp6Config: DhcpConfig + readonly driver: string + readonly driverVersion: string + readonly firmwareMissing: boolean + readonly firmwareVersion: string + readonly hwAddress: string + readonly interface: string + readonly interfaceFlags: number + readonly ipInterface: string + readonly ip4Config: IPConfig + readonly ip4Connectivity: ConnectivityState + readonly ip6Config: IPConfig + readonly ip6Connectivity: ConnectivityState + readonly lldpNeighbors: object[] + readonly managed: boolean + readonly metered: number + readonly mtu: number + readonly nmPluginMissing: boolean + readonly path: string + readonly physicalPortId: string + readonly product: string + readonly real: boolean + readonly state: DeviceState + readonly stateReason: number + readonly udi: string + readonly vendor: string + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of NM.DeviceBond */ + getCarrier(): boolean + getSlaves(): Device[] + /* Methods of NM.Device */ + connectionCompatible(connection: Connection): boolean + connectionValid(connection: Connection): boolean + delete(cancellable?: Gio.Cancellable | null): boolean + deleteAsync(cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + deleteFinish(result: Gio.AsyncResult): boolean + disconnect(cancellable?: Gio.Cancellable | null): boolean + disconnectAsync(cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + disconnectFinish(result: Gio.AsyncResult): boolean + filterConnections(connections: Connection[]): Connection[] + getActiveConnection(): ActiveConnection + getAppliedConnection(flags: number, cancellable?: Gio.Cancellable | null): [ /* returnType */ Connection, /* versionId */ number | null ] + getAppliedConnectionAsync(flags: number, cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + getAppliedConnectionFinish(result: Gio.AsyncResult): [ /* returnType */ Connection, /* versionId */ number | null ] + getAutoconnect(): boolean + getAvailableConnections(): RemoteConnection[] + getCapabilities(): DeviceCapabilities + getConnectivity(addrFamily: number): ConnectivityState + getDescription(): string + getDeviceType(): DeviceType + getDhcp4Config(): DhcpConfig + getDhcp6Config(): DhcpConfig + getDriver(): string + getDriverVersion(): string + getFirmwareMissing(): boolean + getFirmwareVersion(): string + getHwAddress(): string + getIface(): string + getInterfaceFlags(): DeviceInterfaceFlags + getIp4Config(): IPConfig + getIp6Config(): IPConfig + getIpIface(): string + getLldpNeighbors(): LldpNeighbor[] + getManaged(): boolean + getMetered(): Metered + getMtu(): number + getNmPluginMissing(): boolean + getPath(): string + getPhysicalPortId(): string + getProduct(): string + getSettingType(): GObject.Type + getState(): DeviceState + getStateReason(): DeviceStateReason + getTypeDescription(): string + getUdi(): string + getVendor(): string + isReal(): boolean + isSoftware(): boolean + reapply(connection: Connection | null, versionId: number, flags: number, cancellable?: Gio.Cancellable | null): boolean + reapplyAsync(connection: Connection | null, versionId: number, flags: number, cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + reapplyFinish(result: Gio.AsyncResult): boolean + setAutoconnect(autoconnect: boolean): void + setManaged(managed: boolean): void + /* Methods of NM.Object */ + getClient(): Client + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of NM.Device */ + connect(sigName: "state-changed", callback: (($obj: DeviceBond, newState: number, oldState: number, reason: number) => void)): number + connect_after(sigName: "state-changed", callback: (($obj: DeviceBond, newState: number, oldState: number, reason: number) => void)): number + emit(sigName: "state-changed", newState: number, oldState: number, reason: number): void + on(sigName: "state-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "state-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "state-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: DeviceBond, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: DeviceBond, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::carrier", callback: (($obj: DeviceBond, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::carrier", callback: (($obj: DeviceBond, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::carrier", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::carrier", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::carrier", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::slaves", callback: (($obj: DeviceBond, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::slaves", callback: (($obj: DeviceBond, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::slaves", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::slaves", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::slaves", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::active-connection", callback: (($obj: DeviceBond, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::active-connection", callback: (($obj: DeviceBond, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::active-connection", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::active-connection", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::active-connection", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::autoconnect", callback: (($obj: DeviceBond, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::autoconnect", callback: (($obj: DeviceBond, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::autoconnect", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::autoconnect", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::autoconnect", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::available-connections", callback: (($obj: DeviceBond, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::available-connections", callback: (($obj: DeviceBond, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::available-connections", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::available-connections", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::available-connections", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::capabilities", callback: (($obj: DeviceBond, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::capabilities", callback: (($obj: DeviceBond, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::capabilities", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::capabilities", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::capabilities", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::device-type", callback: (($obj: DeviceBond, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::device-type", callback: (($obj: DeviceBond, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::device-type", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::device-type", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::device-type", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::dhcp4-config", callback: (($obj: DeviceBond, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::dhcp4-config", callback: (($obj: DeviceBond, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::dhcp4-config", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::dhcp4-config", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::dhcp4-config", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::dhcp6-config", callback: (($obj: DeviceBond, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::dhcp6-config", callback: (($obj: DeviceBond, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::dhcp6-config", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::dhcp6-config", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::dhcp6-config", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::driver", callback: (($obj: DeviceBond, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::driver", callback: (($obj: DeviceBond, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::driver", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::driver", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::driver", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::driver-version", callback: (($obj: DeviceBond, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::driver-version", callback: (($obj: DeviceBond, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::driver-version", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::driver-version", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::driver-version", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::firmware-missing", callback: (($obj: DeviceBond, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::firmware-missing", callback: (($obj: DeviceBond, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::firmware-missing", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::firmware-missing", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::firmware-missing", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::firmware-version", callback: (($obj: DeviceBond, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::firmware-version", callback: (($obj: DeviceBond, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::firmware-version", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::firmware-version", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::firmware-version", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::hw-address", callback: (($obj: DeviceBond, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hw-address", callback: (($obj: DeviceBond, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::hw-address", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::hw-address", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::hw-address", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::interface", callback: (($obj: DeviceBond, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::interface", callback: (($obj: DeviceBond, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::interface", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::interface", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::interface", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::interface-flags", callback: (($obj: DeviceBond, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::interface-flags", callback: (($obj: DeviceBond, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::interface-flags", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::interface-flags", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::interface-flags", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::ip-interface", callback: (($obj: DeviceBond, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::ip-interface", callback: (($obj: DeviceBond, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::ip-interface", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::ip-interface", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::ip-interface", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::ip4-config", callback: (($obj: DeviceBond, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::ip4-config", callback: (($obj: DeviceBond, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::ip4-config", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::ip4-config", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::ip4-config", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::ip4-connectivity", callback: (($obj: DeviceBond, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::ip4-connectivity", callback: (($obj: DeviceBond, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::ip4-connectivity", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::ip4-connectivity", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::ip4-connectivity", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::ip6-config", callback: (($obj: DeviceBond, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::ip6-config", callback: (($obj: DeviceBond, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::ip6-config", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::ip6-config", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::ip6-config", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::ip6-connectivity", callback: (($obj: DeviceBond, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::ip6-connectivity", callback: (($obj: DeviceBond, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::ip6-connectivity", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::ip6-connectivity", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::ip6-connectivity", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::lldp-neighbors", callback: (($obj: DeviceBond, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::lldp-neighbors", callback: (($obj: DeviceBond, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::lldp-neighbors", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::lldp-neighbors", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::lldp-neighbors", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::managed", callback: (($obj: DeviceBond, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::managed", callback: (($obj: DeviceBond, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::managed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::managed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::managed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::metered", callback: (($obj: DeviceBond, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::metered", callback: (($obj: DeviceBond, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::metered", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::metered", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::metered", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::mtu", callback: (($obj: DeviceBond, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::mtu", callback: (($obj: DeviceBond, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::mtu", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::mtu", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::mtu", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::nm-plugin-missing", callback: (($obj: DeviceBond, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::nm-plugin-missing", callback: (($obj: DeviceBond, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::nm-plugin-missing", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::nm-plugin-missing", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::nm-plugin-missing", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::path", callback: (($obj: DeviceBond, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::path", callback: (($obj: DeviceBond, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::path", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::path", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::path", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::physical-port-id", callback: (($obj: DeviceBond, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::physical-port-id", callback: (($obj: DeviceBond, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::physical-port-id", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::physical-port-id", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::physical-port-id", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::product", callback: (($obj: DeviceBond, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::product", callback: (($obj: DeviceBond, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::product", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::product", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::product", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::real", callback: (($obj: DeviceBond, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::real", callback: (($obj: DeviceBond, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::real", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::real", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::real", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::state", callback: (($obj: DeviceBond, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::state", callback: (($obj: DeviceBond, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::state", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::state", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::state", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::state-reason", callback: (($obj: DeviceBond, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::state-reason", callback: (($obj: DeviceBond, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::state-reason", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::state-reason", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::state-reason", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::udi", callback: (($obj: DeviceBond, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::udi", callback: (($obj: DeviceBond, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::udi", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::udi", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::udi", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::vendor", callback: (($obj: DeviceBond, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vendor", callback: (($obj: DeviceBond, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::vendor", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::vendor", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::vendor", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: DeviceBond_ConstructProps) + _init (config?: DeviceBond_ConstructProps): void + static $gtype: GObject.Type +} +export interface DeviceBridge_ConstructProps extends Device_ConstructProps { +} +export class DeviceBridge { + /* Properties of NM.DeviceBridge */ + readonly carrier: boolean + readonly slaves: Device[] + /* Properties of NM.Device */ + readonly activeConnection: ActiveConnection + autoconnect: boolean + readonly availableConnections: RemoteConnection[] + readonly capabilities: DeviceCapabilities + readonly deviceType: DeviceType + readonly dhcp4Config: DhcpConfig + readonly dhcp6Config: DhcpConfig + readonly driver: string + readonly driverVersion: string + readonly firmwareMissing: boolean + readonly firmwareVersion: string + readonly hwAddress: string + readonly interface: string + readonly interfaceFlags: number + readonly ipInterface: string + readonly ip4Config: IPConfig + readonly ip4Connectivity: ConnectivityState + readonly ip6Config: IPConfig + readonly ip6Connectivity: ConnectivityState + readonly lldpNeighbors: object[] + readonly managed: boolean + readonly metered: number + readonly mtu: number + readonly nmPluginMissing: boolean + readonly path: string + readonly physicalPortId: string + readonly product: string + readonly real: boolean + readonly state: DeviceState + readonly stateReason: number + readonly udi: string + readonly vendor: string + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of NM.DeviceBridge */ + getCarrier(): boolean + getSlaves(): Device[] + /* Methods of NM.Device */ + connectionCompatible(connection: Connection): boolean + connectionValid(connection: Connection): boolean + delete(cancellable?: Gio.Cancellable | null): boolean + deleteAsync(cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + deleteFinish(result: Gio.AsyncResult): boolean + disconnect(cancellable?: Gio.Cancellable | null): boolean + disconnectAsync(cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + disconnectFinish(result: Gio.AsyncResult): boolean + filterConnections(connections: Connection[]): Connection[] + getActiveConnection(): ActiveConnection + getAppliedConnection(flags: number, cancellable?: Gio.Cancellable | null): [ /* returnType */ Connection, /* versionId */ number | null ] + getAppliedConnectionAsync(flags: number, cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + getAppliedConnectionFinish(result: Gio.AsyncResult): [ /* returnType */ Connection, /* versionId */ number | null ] + getAutoconnect(): boolean + getAvailableConnections(): RemoteConnection[] + getCapabilities(): DeviceCapabilities + getConnectivity(addrFamily: number): ConnectivityState + getDescription(): string + getDeviceType(): DeviceType + getDhcp4Config(): DhcpConfig + getDhcp6Config(): DhcpConfig + getDriver(): string + getDriverVersion(): string + getFirmwareMissing(): boolean + getFirmwareVersion(): string + getHwAddress(): string + getIface(): string + getInterfaceFlags(): DeviceInterfaceFlags + getIp4Config(): IPConfig + getIp6Config(): IPConfig + getIpIface(): string + getLldpNeighbors(): LldpNeighbor[] + getManaged(): boolean + getMetered(): Metered + getMtu(): number + getNmPluginMissing(): boolean + getPath(): string + getPhysicalPortId(): string + getProduct(): string + getSettingType(): GObject.Type + getState(): DeviceState + getStateReason(): DeviceStateReason + getTypeDescription(): string + getUdi(): string + getVendor(): string + isReal(): boolean + isSoftware(): boolean + reapply(connection: Connection | null, versionId: number, flags: number, cancellable?: Gio.Cancellable | null): boolean + reapplyAsync(connection: Connection | null, versionId: number, flags: number, cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + reapplyFinish(result: Gio.AsyncResult): boolean + setAutoconnect(autoconnect: boolean): void + setManaged(managed: boolean): void + /* Methods of NM.Object */ + getClient(): Client + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of NM.Device */ + connect(sigName: "state-changed", callback: (($obj: DeviceBridge, newState: number, oldState: number, reason: number) => void)): number + connect_after(sigName: "state-changed", callback: (($obj: DeviceBridge, newState: number, oldState: number, reason: number) => void)): number + emit(sigName: "state-changed", newState: number, oldState: number, reason: number): void + on(sigName: "state-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "state-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "state-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: DeviceBridge, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: DeviceBridge, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::carrier", callback: (($obj: DeviceBridge, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::carrier", callback: (($obj: DeviceBridge, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::carrier", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::carrier", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::carrier", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::slaves", callback: (($obj: DeviceBridge, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::slaves", callback: (($obj: DeviceBridge, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::slaves", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::slaves", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::slaves", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::active-connection", callback: (($obj: DeviceBridge, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::active-connection", callback: (($obj: DeviceBridge, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::active-connection", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::active-connection", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::active-connection", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::autoconnect", callback: (($obj: DeviceBridge, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::autoconnect", callback: (($obj: DeviceBridge, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::autoconnect", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::autoconnect", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::autoconnect", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::available-connections", callback: (($obj: DeviceBridge, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::available-connections", callback: (($obj: DeviceBridge, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::available-connections", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::available-connections", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::available-connections", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::capabilities", callback: (($obj: DeviceBridge, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::capabilities", callback: (($obj: DeviceBridge, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::capabilities", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::capabilities", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::capabilities", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::device-type", callback: (($obj: DeviceBridge, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::device-type", callback: (($obj: DeviceBridge, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::device-type", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::device-type", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::device-type", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::dhcp4-config", callback: (($obj: DeviceBridge, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::dhcp4-config", callback: (($obj: DeviceBridge, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::dhcp4-config", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::dhcp4-config", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::dhcp4-config", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::dhcp6-config", callback: (($obj: DeviceBridge, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::dhcp6-config", callback: (($obj: DeviceBridge, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::dhcp6-config", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::dhcp6-config", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::dhcp6-config", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::driver", callback: (($obj: DeviceBridge, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::driver", callback: (($obj: DeviceBridge, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::driver", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::driver", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::driver", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::driver-version", callback: (($obj: DeviceBridge, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::driver-version", callback: (($obj: DeviceBridge, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::driver-version", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::driver-version", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::driver-version", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::firmware-missing", callback: (($obj: DeviceBridge, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::firmware-missing", callback: (($obj: DeviceBridge, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::firmware-missing", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::firmware-missing", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::firmware-missing", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::firmware-version", callback: (($obj: DeviceBridge, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::firmware-version", callback: (($obj: DeviceBridge, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::firmware-version", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::firmware-version", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::firmware-version", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::hw-address", callback: (($obj: DeviceBridge, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hw-address", callback: (($obj: DeviceBridge, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::hw-address", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::hw-address", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::hw-address", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::interface", callback: (($obj: DeviceBridge, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::interface", callback: (($obj: DeviceBridge, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::interface", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::interface", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::interface", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::interface-flags", callback: (($obj: DeviceBridge, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::interface-flags", callback: (($obj: DeviceBridge, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::interface-flags", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::interface-flags", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::interface-flags", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::ip-interface", callback: (($obj: DeviceBridge, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::ip-interface", callback: (($obj: DeviceBridge, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::ip-interface", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::ip-interface", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::ip-interface", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::ip4-config", callback: (($obj: DeviceBridge, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::ip4-config", callback: (($obj: DeviceBridge, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::ip4-config", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::ip4-config", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::ip4-config", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::ip4-connectivity", callback: (($obj: DeviceBridge, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::ip4-connectivity", callback: (($obj: DeviceBridge, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::ip4-connectivity", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::ip4-connectivity", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::ip4-connectivity", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::ip6-config", callback: (($obj: DeviceBridge, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::ip6-config", callback: (($obj: DeviceBridge, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::ip6-config", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::ip6-config", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::ip6-config", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::ip6-connectivity", callback: (($obj: DeviceBridge, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::ip6-connectivity", callback: (($obj: DeviceBridge, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::ip6-connectivity", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::ip6-connectivity", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::ip6-connectivity", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::lldp-neighbors", callback: (($obj: DeviceBridge, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::lldp-neighbors", callback: (($obj: DeviceBridge, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::lldp-neighbors", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::lldp-neighbors", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::lldp-neighbors", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::managed", callback: (($obj: DeviceBridge, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::managed", callback: (($obj: DeviceBridge, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::managed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::managed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::managed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::metered", callback: (($obj: DeviceBridge, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::metered", callback: (($obj: DeviceBridge, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::metered", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::metered", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::metered", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::mtu", callback: (($obj: DeviceBridge, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::mtu", callback: (($obj: DeviceBridge, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::mtu", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::mtu", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::mtu", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::nm-plugin-missing", callback: (($obj: DeviceBridge, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::nm-plugin-missing", callback: (($obj: DeviceBridge, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::nm-plugin-missing", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::nm-plugin-missing", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::nm-plugin-missing", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::path", callback: (($obj: DeviceBridge, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::path", callback: (($obj: DeviceBridge, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::path", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::path", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::path", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::physical-port-id", callback: (($obj: DeviceBridge, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::physical-port-id", callback: (($obj: DeviceBridge, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::physical-port-id", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::physical-port-id", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::physical-port-id", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::product", callback: (($obj: DeviceBridge, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::product", callback: (($obj: DeviceBridge, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::product", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::product", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::product", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::real", callback: (($obj: DeviceBridge, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::real", callback: (($obj: DeviceBridge, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::real", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::real", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::real", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::state", callback: (($obj: DeviceBridge, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::state", callback: (($obj: DeviceBridge, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::state", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::state", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::state", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::state-reason", callback: (($obj: DeviceBridge, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::state-reason", callback: (($obj: DeviceBridge, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::state-reason", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::state-reason", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::state-reason", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::udi", callback: (($obj: DeviceBridge, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::udi", callback: (($obj: DeviceBridge, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::udi", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::udi", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::udi", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::vendor", callback: (($obj: DeviceBridge, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vendor", callback: (($obj: DeviceBridge, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::vendor", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::vendor", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::vendor", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: DeviceBridge_ConstructProps) + _init (config?: DeviceBridge_ConstructProps): void + static $gtype: GObject.Type +} +export interface DeviceBt_ConstructProps extends Device_ConstructProps { +} +export class DeviceBt { + /* Properties of NM.DeviceBt */ + readonly btCapabilities: BluetoothCapabilities + readonly name: string + /* Properties of NM.Device */ + readonly activeConnection: ActiveConnection + autoconnect: boolean + readonly availableConnections: RemoteConnection[] + readonly capabilities: DeviceCapabilities + readonly deviceType: DeviceType + readonly dhcp4Config: DhcpConfig + readonly dhcp6Config: DhcpConfig + readonly driver: string + readonly driverVersion: string + readonly firmwareMissing: boolean + readonly firmwareVersion: string + readonly hwAddress: string + readonly interface: string + readonly interfaceFlags: number + readonly ipInterface: string + readonly ip4Config: IPConfig + readonly ip4Connectivity: ConnectivityState + readonly ip6Config: IPConfig + readonly ip6Connectivity: ConnectivityState + readonly lldpNeighbors: object[] + readonly managed: boolean + readonly metered: number + readonly mtu: number + readonly nmPluginMissing: boolean + readonly path: string + readonly physicalPortId: string + readonly product: string + readonly real: boolean + readonly state: DeviceState + readonly stateReason: number + readonly udi: string + readonly vendor: string + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of NM.DeviceBt */ + getCapabilities(): BluetoothCapabilities + getName(): string + /* Methods of NM.Device */ + connectionCompatible(connection: Connection): boolean + connectionValid(connection: Connection): boolean + delete(cancellable?: Gio.Cancellable | null): boolean + deleteAsync(cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + deleteFinish(result: Gio.AsyncResult): boolean + disconnect(cancellable?: Gio.Cancellable | null): boolean + disconnectAsync(cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + disconnectFinish(result: Gio.AsyncResult): boolean + filterConnections(connections: Connection[]): Connection[] + getActiveConnection(): ActiveConnection + getAppliedConnection(flags: number, cancellable?: Gio.Cancellable | null): [ /* returnType */ Connection, /* versionId */ number | null ] + getAppliedConnectionAsync(flags: number, cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + getAppliedConnectionFinish(result: Gio.AsyncResult): [ /* returnType */ Connection, /* versionId */ number | null ] + getAutoconnect(): boolean + getAvailableConnections(): RemoteConnection[] + getConnectivity(addrFamily: number): ConnectivityState + getDescription(): string + getDeviceType(): DeviceType + getDhcp4Config(): DhcpConfig + getDhcp6Config(): DhcpConfig + getDriver(): string + getDriverVersion(): string + getFirmwareMissing(): boolean + getFirmwareVersion(): string + getHwAddress(): string + getIface(): string + getInterfaceFlags(): DeviceInterfaceFlags + getIp4Config(): IPConfig + getIp6Config(): IPConfig + getIpIface(): string + getLldpNeighbors(): LldpNeighbor[] + getManaged(): boolean + getMetered(): Metered + getMtu(): number + getNmPluginMissing(): boolean + getPath(): string + getPhysicalPortId(): string + getProduct(): string + getSettingType(): GObject.Type + getState(): DeviceState + getStateReason(): DeviceStateReason + getTypeDescription(): string + getUdi(): string + getVendor(): string + isReal(): boolean + isSoftware(): boolean + reapply(connection: Connection | null, versionId: number, flags: number, cancellable?: Gio.Cancellable | null): boolean + reapplyAsync(connection: Connection | null, versionId: number, flags: number, cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + reapplyFinish(result: Gio.AsyncResult): boolean + setAutoconnect(autoconnect: boolean): void + setManaged(managed: boolean): void + /* Methods of NM.Object */ + getClient(): Client + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of NM.Device */ + connect(sigName: "state-changed", callback: (($obj: DeviceBt, newState: number, oldState: number, reason: number) => void)): number + connect_after(sigName: "state-changed", callback: (($obj: DeviceBt, newState: number, oldState: number, reason: number) => void)): number + emit(sigName: "state-changed", newState: number, oldState: number, reason: number): void + on(sigName: "state-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "state-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "state-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: DeviceBt, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: DeviceBt, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::bt-capabilities", callback: (($obj: DeviceBt, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::bt-capabilities", callback: (($obj: DeviceBt, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::bt-capabilities", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::bt-capabilities", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::bt-capabilities", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::name", callback: (($obj: DeviceBt, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::name", callback: (($obj: DeviceBt, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::active-connection", callback: (($obj: DeviceBt, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::active-connection", callback: (($obj: DeviceBt, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::active-connection", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::active-connection", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::active-connection", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::autoconnect", callback: (($obj: DeviceBt, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::autoconnect", callback: (($obj: DeviceBt, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::autoconnect", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::autoconnect", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::autoconnect", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::available-connections", callback: (($obj: DeviceBt, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::available-connections", callback: (($obj: DeviceBt, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::available-connections", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::available-connections", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::available-connections", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::capabilities", callback: (($obj: DeviceBt, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::capabilities", callback: (($obj: DeviceBt, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::capabilities", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::capabilities", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::capabilities", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::device-type", callback: (($obj: DeviceBt, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::device-type", callback: (($obj: DeviceBt, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::device-type", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::device-type", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::device-type", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::dhcp4-config", callback: (($obj: DeviceBt, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::dhcp4-config", callback: (($obj: DeviceBt, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::dhcp4-config", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::dhcp4-config", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::dhcp4-config", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::dhcp6-config", callback: (($obj: DeviceBt, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::dhcp6-config", callback: (($obj: DeviceBt, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::dhcp6-config", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::dhcp6-config", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::dhcp6-config", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::driver", callback: (($obj: DeviceBt, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::driver", callback: (($obj: DeviceBt, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::driver", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::driver", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::driver", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::driver-version", callback: (($obj: DeviceBt, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::driver-version", callback: (($obj: DeviceBt, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::driver-version", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::driver-version", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::driver-version", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::firmware-missing", callback: (($obj: DeviceBt, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::firmware-missing", callback: (($obj: DeviceBt, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::firmware-missing", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::firmware-missing", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::firmware-missing", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::firmware-version", callback: (($obj: DeviceBt, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::firmware-version", callback: (($obj: DeviceBt, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::firmware-version", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::firmware-version", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::firmware-version", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::hw-address", callback: (($obj: DeviceBt, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hw-address", callback: (($obj: DeviceBt, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::hw-address", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::hw-address", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::hw-address", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::interface", callback: (($obj: DeviceBt, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::interface", callback: (($obj: DeviceBt, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::interface", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::interface", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::interface", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::interface-flags", callback: (($obj: DeviceBt, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::interface-flags", callback: (($obj: DeviceBt, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::interface-flags", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::interface-flags", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::interface-flags", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::ip-interface", callback: (($obj: DeviceBt, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::ip-interface", callback: (($obj: DeviceBt, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::ip-interface", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::ip-interface", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::ip-interface", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::ip4-config", callback: (($obj: DeviceBt, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::ip4-config", callback: (($obj: DeviceBt, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::ip4-config", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::ip4-config", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::ip4-config", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::ip4-connectivity", callback: (($obj: DeviceBt, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::ip4-connectivity", callback: (($obj: DeviceBt, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::ip4-connectivity", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::ip4-connectivity", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::ip4-connectivity", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::ip6-config", callback: (($obj: DeviceBt, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::ip6-config", callback: (($obj: DeviceBt, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::ip6-config", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::ip6-config", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::ip6-config", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::ip6-connectivity", callback: (($obj: DeviceBt, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::ip6-connectivity", callback: (($obj: DeviceBt, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::ip6-connectivity", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::ip6-connectivity", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::ip6-connectivity", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::lldp-neighbors", callback: (($obj: DeviceBt, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::lldp-neighbors", callback: (($obj: DeviceBt, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::lldp-neighbors", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::lldp-neighbors", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::lldp-neighbors", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::managed", callback: (($obj: DeviceBt, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::managed", callback: (($obj: DeviceBt, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::managed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::managed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::managed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::metered", callback: (($obj: DeviceBt, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::metered", callback: (($obj: DeviceBt, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::metered", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::metered", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::metered", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::mtu", callback: (($obj: DeviceBt, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::mtu", callback: (($obj: DeviceBt, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::mtu", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::mtu", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::mtu", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::nm-plugin-missing", callback: (($obj: DeviceBt, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::nm-plugin-missing", callback: (($obj: DeviceBt, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::nm-plugin-missing", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::nm-plugin-missing", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::nm-plugin-missing", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::path", callback: (($obj: DeviceBt, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::path", callback: (($obj: DeviceBt, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::path", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::path", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::path", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::physical-port-id", callback: (($obj: DeviceBt, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::physical-port-id", callback: (($obj: DeviceBt, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::physical-port-id", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::physical-port-id", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::physical-port-id", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::product", callback: (($obj: DeviceBt, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::product", callback: (($obj: DeviceBt, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::product", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::product", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::product", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::real", callback: (($obj: DeviceBt, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::real", callback: (($obj: DeviceBt, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::real", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::real", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::real", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::state", callback: (($obj: DeviceBt, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::state", callback: (($obj: DeviceBt, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::state", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::state", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::state", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::state-reason", callback: (($obj: DeviceBt, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::state-reason", callback: (($obj: DeviceBt, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::state-reason", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::state-reason", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::state-reason", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::udi", callback: (($obj: DeviceBt, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::udi", callback: (($obj: DeviceBt, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::udi", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::udi", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::udi", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::vendor", callback: (($obj: DeviceBt, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vendor", callback: (($obj: DeviceBt, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::vendor", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::vendor", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::vendor", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: DeviceBt_ConstructProps) + _init (config?: DeviceBt_ConstructProps): void + static $gtype: GObject.Type +} +export interface DeviceDummy_ConstructProps extends Device_ConstructProps { +} +export class DeviceDummy { + /* Properties of NM.Device */ + readonly activeConnection: ActiveConnection + autoconnect: boolean + readonly availableConnections: RemoteConnection[] + readonly capabilities: DeviceCapabilities + readonly deviceType: DeviceType + readonly dhcp4Config: DhcpConfig + readonly dhcp6Config: DhcpConfig + readonly driver: string + readonly driverVersion: string + readonly firmwareMissing: boolean + readonly firmwareVersion: string + readonly hwAddress: string + readonly interface: string + readonly interfaceFlags: number + readonly ipInterface: string + readonly ip4Config: IPConfig + readonly ip4Connectivity: ConnectivityState + readonly ip6Config: IPConfig + readonly ip6Connectivity: ConnectivityState + readonly lldpNeighbors: object[] + readonly managed: boolean + readonly metered: number + readonly mtu: number + readonly nmPluginMissing: boolean + readonly path: string + readonly physicalPortId: string + readonly product: string + readonly real: boolean + readonly state: DeviceState + readonly stateReason: number + readonly udi: string + readonly vendor: string + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of NM.Device */ + connectionCompatible(connection: Connection): boolean + connectionValid(connection: Connection): boolean + delete(cancellable?: Gio.Cancellable | null): boolean + deleteAsync(cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + deleteFinish(result: Gio.AsyncResult): boolean + disconnect(cancellable?: Gio.Cancellable | null): boolean + disconnectAsync(cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + disconnectFinish(result: Gio.AsyncResult): boolean + filterConnections(connections: Connection[]): Connection[] + getActiveConnection(): ActiveConnection + getAppliedConnection(flags: number, cancellable?: Gio.Cancellable | null): [ /* returnType */ Connection, /* versionId */ number | null ] + getAppliedConnectionAsync(flags: number, cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + getAppliedConnectionFinish(result: Gio.AsyncResult): [ /* returnType */ Connection, /* versionId */ number | null ] + getAutoconnect(): boolean + getAvailableConnections(): RemoteConnection[] + getCapabilities(): DeviceCapabilities + getConnectivity(addrFamily: number): ConnectivityState + getDescription(): string + getDeviceType(): DeviceType + getDhcp4Config(): DhcpConfig + getDhcp6Config(): DhcpConfig + getDriver(): string + getDriverVersion(): string + getFirmwareMissing(): boolean + getFirmwareVersion(): string + getHwAddress(): string + getIface(): string + getInterfaceFlags(): DeviceInterfaceFlags + getIp4Config(): IPConfig + getIp6Config(): IPConfig + getIpIface(): string + getLldpNeighbors(): LldpNeighbor[] + getManaged(): boolean + getMetered(): Metered + getMtu(): number + getNmPluginMissing(): boolean + getPath(): string + getPhysicalPortId(): string + getProduct(): string + getSettingType(): GObject.Type + getState(): DeviceState + getStateReason(): DeviceStateReason + getTypeDescription(): string + getUdi(): string + getVendor(): string + isReal(): boolean + isSoftware(): boolean + reapply(connection: Connection | null, versionId: number, flags: number, cancellable?: Gio.Cancellable | null): boolean + reapplyAsync(connection: Connection | null, versionId: number, flags: number, cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + reapplyFinish(result: Gio.AsyncResult): boolean + setAutoconnect(autoconnect: boolean): void + setManaged(managed: boolean): void + /* Methods of NM.Object */ + getClient(): Client + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of NM.Device */ + connect(sigName: "state-changed", callback: (($obj: DeviceDummy, newState: number, oldState: number, reason: number) => void)): number + connect_after(sigName: "state-changed", callback: (($obj: DeviceDummy, newState: number, oldState: number, reason: number) => void)): number + emit(sigName: "state-changed", newState: number, oldState: number, reason: number): void + on(sigName: "state-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "state-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "state-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: DeviceDummy, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: DeviceDummy, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::active-connection", callback: (($obj: DeviceDummy, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::active-connection", callback: (($obj: DeviceDummy, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::active-connection", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::active-connection", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::active-connection", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::autoconnect", callback: (($obj: DeviceDummy, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::autoconnect", callback: (($obj: DeviceDummy, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::autoconnect", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::autoconnect", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::autoconnect", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::available-connections", callback: (($obj: DeviceDummy, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::available-connections", callback: (($obj: DeviceDummy, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::available-connections", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::available-connections", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::available-connections", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::capabilities", callback: (($obj: DeviceDummy, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::capabilities", callback: (($obj: DeviceDummy, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::capabilities", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::capabilities", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::capabilities", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::device-type", callback: (($obj: DeviceDummy, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::device-type", callback: (($obj: DeviceDummy, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::device-type", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::device-type", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::device-type", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::dhcp4-config", callback: (($obj: DeviceDummy, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::dhcp4-config", callback: (($obj: DeviceDummy, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::dhcp4-config", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::dhcp4-config", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::dhcp4-config", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::dhcp6-config", callback: (($obj: DeviceDummy, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::dhcp6-config", callback: (($obj: DeviceDummy, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::dhcp6-config", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::dhcp6-config", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::dhcp6-config", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::driver", callback: (($obj: DeviceDummy, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::driver", callback: (($obj: DeviceDummy, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::driver", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::driver", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::driver", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::driver-version", callback: (($obj: DeviceDummy, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::driver-version", callback: (($obj: DeviceDummy, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::driver-version", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::driver-version", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::driver-version", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::firmware-missing", callback: (($obj: DeviceDummy, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::firmware-missing", callback: (($obj: DeviceDummy, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::firmware-missing", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::firmware-missing", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::firmware-missing", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::firmware-version", callback: (($obj: DeviceDummy, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::firmware-version", callback: (($obj: DeviceDummy, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::firmware-version", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::firmware-version", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::firmware-version", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::hw-address", callback: (($obj: DeviceDummy, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hw-address", callback: (($obj: DeviceDummy, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::hw-address", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::hw-address", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::hw-address", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::interface", callback: (($obj: DeviceDummy, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::interface", callback: (($obj: DeviceDummy, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::interface", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::interface", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::interface", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::interface-flags", callback: (($obj: DeviceDummy, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::interface-flags", callback: (($obj: DeviceDummy, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::interface-flags", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::interface-flags", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::interface-flags", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::ip-interface", callback: (($obj: DeviceDummy, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::ip-interface", callback: (($obj: DeviceDummy, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::ip-interface", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::ip-interface", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::ip-interface", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::ip4-config", callback: (($obj: DeviceDummy, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::ip4-config", callback: (($obj: DeviceDummy, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::ip4-config", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::ip4-config", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::ip4-config", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::ip4-connectivity", callback: (($obj: DeviceDummy, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::ip4-connectivity", callback: (($obj: DeviceDummy, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::ip4-connectivity", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::ip4-connectivity", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::ip4-connectivity", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::ip6-config", callback: (($obj: DeviceDummy, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::ip6-config", callback: (($obj: DeviceDummy, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::ip6-config", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::ip6-config", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::ip6-config", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::ip6-connectivity", callback: (($obj: DeviceDummy, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::ip6-connectivity", callback: (($obj: DeviceDummy, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::ip6-connectivity", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::ip6-connectivity", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::ip6-connectivity", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::lldp-neighbors", callback: (($obj: DeviceDummy, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::lldp-neighbors", callback: (($obj: DeviceDummy, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::lldp-neighbors", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::lldp-neighbors", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::lldp-neighbors", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::managed", callback: (($obj: DeviceDummy, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::managed", callback: (($obj: DeviceDummy, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::managed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::managed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::managed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::metered", callback: (($obj: DeviceDummy, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::metered", callback: (($obj: DeviceDummy, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::metered", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::metered", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::metered", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::mtu", callback: (($obj: DeviceDummy, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::mtu", callback: (($obj: DeviceDummy, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::mtu", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::mtu", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::mtu", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::nm-plugin-missing", callback: (($obj: DeviceDummy, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::nm-plugin-missing", callback: (($obj: DeviceDummy, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::nm-plugin-missing", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::nm-plugin-missing", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::nm-plugin-missing", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::path", callback: (($obj: DeviceDummy, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::path", callback: (($obj: DeviceDummy, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::path", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::path", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::path", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::physical-port-id", callback: (($obj: DeviceDummy, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::physical-port-id", callback: (($obj: DeviceDummy, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::physical-port-id", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::physical-port-id", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::physical-port-id", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::product", callback: (($obj: DeviceDummy, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::product", callback: (($obj: DeviceDummy, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::product", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::product", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::product", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::real", callback: (($obj: DeviceDummy, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::real", callback: (($obj: DeviceDummy, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::real", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::real", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::real", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::state", callback: (($obj: DeviceDummy, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::state", callback: (($obj: DeviceDummy, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::state", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::state", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::state", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::state-reason", callback: (($obj: DeviceDummy, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::state-reason", callback: (($obj: DeviceDummy, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::state-reason", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::state-reason", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::state-reason", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::udi", callback: (($obj: DeviceDummy, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::udi", callback: (($obj: DeviceDummy, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::udi", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::udi", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::udi", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::vendor", callback: (($obj: DeviceDummy, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vendor", callback: (($obj: DeviceDummy, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::vendor", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::vendor", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::vendor", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: DeviceDummy_ConstructProps) + _init (config?: DeviceDummy_ConstructProps): void + static $gtype: GObject.Type +} +export interface DeviceEthernet_ConstructProps extends Device_ConstructProps { +} +export class DeviceEthernet { + /* Properties of NM.DeviceEthernet */ + readonly carrier: boolean + readonly permHwAddress: string + readonly s390Subchannels: string[] + readonly speed: number + /* Properties of NM.Device */ + readonly activeConnection: ActiveConnection + autoconnect: boolean + readonly availableConnections: RemoteConnection[] + readonly capabilities: DeviceCapabilities + readonly deviceType: DeviceType + readonly dhcp4Config: DhcpConfig + readonly dhcp6Config: DhcpConfig + readonly driver: string + readonly driverVersion: string + readonly firmwareMissing: boolean + readonly firmwareVersion: string + readonly hwAddress: string + readonly interface: string + readonly interfaceFlags: number + readonly ipInterface: string + readonly ip4Config: IPConfig + readonly ip4Connectivity: ConnectivityState + readonly ip6Config: IPConfig + readonly ip6Connectivity: ConnectivityState + readonly lldpNeighbors: object[] + readonly managed: boolean + readonly metered: number + readonly mtu: number + readonly nmPluginMissing: boolean + readonly path: string + readonly physicalPortId: string + readonly product: string + readonly real: boolean + readonly state: DeviceState + readonly stateReason: number + readonly udi: string + readonly vendor: string + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of NM.DeviceEthernet */ + getCarrier(): boolean + getPermanentHwAddress(): string + getS390Subchannels(): string[] + getSpeed(): number + /* Methods of NM.Device */ + connectionCompatible(connection: Connection): boolean + connectionValid(connection: Connection): boolean + delete(cancellable?: Gio.Cancellable | null): boolean + deleteAsync(cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + deleteFinish(result: Gio.AsyncResult): boolean + disconnect(cancellable?: Gio.Cancellable | null): boolean + disconnectAsync(cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + disconnectFinish(result: Gio.AsyncResult): boolean + filterConnections(connections: Connection[]): Connection[] + getActiveConnection(): ActiveConnection + getAppliedConnection(flags: number, cancellable?: Gio.Cancellable | null): [ /* returnType */ Connection, /* versionId */ number | null ] + getAppliedConnectionAsync(flags: number, cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + getAppliedConnectionFinish(result: Gio.AsyncResult): [ /* returnType */ Connection, /* versionId */ number | null ] + getAutoconnect(): boolean + getAvailableConnections(): RemoteConnection[] + getCapabilities(): DeviceCapabilities + getConnectivity(addrFamily: number): ConnectivityState + getDescription(): string + getDeviceType(): DeviceType + getDhcp4Config(): DhcpConfig + getDhcp6Config(): DhcpConfig + getDriver(): string + getDriverVersion(): string + getFirmwareMissing(): boolean + getFirmwareVersion(): string + getHwAddress(): string + getIface(): string + getInterfaceFlags(): DeviceInterfaceFlags + getIp4Config(): IPConfig + getIp6Config(): IPConfig + getIpIface(): string + getLldpNeighbors(): LldpNeighbor[] + getManaged(): boolean + getMetered(): Metered + getMtu(): number + getNmPluginMissing(): boolean + getPath(): string + getPhysicalPortId(): string + getProduct(): string + getSettingType(): GObject.Type + getState(): DeviceState + getStateReason(): DeviceStateReason + getTypeDescription(): string + getUdi(): string + getVendor(): string + isReal(): boolean + isSoftware(): boolean + reapply(connection: Connection | null, versionId: number, flags: number, cancellable?: Gio.Cancellable | null): boolean + reapplyAsync(connection: Connection | null, versionId: number, flags: number, cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + reapplyFinish(result: Gio.AsyncResult): boolean + setAutoconnect(autoconnect: boolean): void + setManaged(managed: boolean): void + /* Methods of NM.Object */ + getClient(): Client + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of NM.Device */ + connect(sigName: "state-changed", callback: (($obj: DeviceEthernet, newState: number, oldState: number, reason: number) => void)): number + connect_after(sigName: "state-changed", callback: (($obj: DeviceEthernet, newState: number, oldState: number, reason: number) => void)): number + emit(sigName: "state-changed", newState: number, oldState: number, reason: number): void + on(sigName: "state-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "state-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "state-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: DeviceEthernet, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: DeviceEthernet, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::carrier", callback: (($obj: DeviceEthernet, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::carrier", callback: (($obj: DeviceEthernet, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::carrier", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::carrier", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::carrier", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::perm-hw-address", callback: (($obj: DeviceEthernet, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::perm-hw-address", callback: (($obj: DeviceEthernet, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::perm-hw-address", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::perm-hw-address", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::perm-hw-address", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::s390-subchannels", callback: (($obj: DeviceEthernet, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::s390-subchannels", callback: (($obj: DeviceEthernet, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::s390-subchannels", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::s390-subchannels", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::s390-subchannels", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::speed", callback: (($obj: DeviceEthernet, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::speed", callback: (($obj: DeviceEthernet, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::speed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::speed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::speed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::active-connection", callback: (($obj: DeviceEthernet, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::active-connection", callback: (($obj: DeviceEthernet, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::active-connection", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::active-connection", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::active-connection", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::autoconnect", callback: (($obj: DeviceEthernet, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::autoconnect", callback: (($obj: DeviceEthernet, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::autoconnect", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::autoconnect", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::autoconnect", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::available-connections", callback: (($obj: DeviceEthernet, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::available-connections", callback: (($obj: DeviceEthernet, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::available-connections", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::available-connections", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::available-connections", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::capabilities", callback: (($obj: DeviceEthernet, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::capabilities", callback: (($obj: DeviceEthernet, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::capabilities", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::capabilities", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::capabilities", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::device-type", callback: (($obj: DeviceEthernet, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::device-type", callback: (($obj: DeviceEthernet, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::device-type", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::device-type", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::device-type", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::dhcp4-config", callback: (($obj: DeviceEthernet, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::dhcp4-config", callback: (($obj: DeviceEthernet, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::dhcp4-config", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::dhcp4-config", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::dhcp4-config", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::dhcp6-config", callback: (($obj: DeviceEthernet, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::dhcp6-config", callback: (($obj: DeviceEthernet, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::dhcp6-config", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::dhcp6-config", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::dhcp6-config", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::driver", callback: (($obj: DeviceEthernet, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::driver", callback: (($obj: DeviceEthernet, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::driver", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::driver", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::driver", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::driver-version", callback: (($obj: DeviceEthernet, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::driver-version", callback: (($obj: DeviceEthernet, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::driver-version", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::driver-version", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::driver-version", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::firmware-missing", callback: (($obj: DeviceEthernet, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::firmware-missing", callback: (($obj: DeviceEthernet, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::firmware-missing", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::firmware-missing", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::firmware-missing", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::firmware-version", callback: (($obj: DeviceEthernet, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::firmware-version", callback: (($obj: DeviceEthernet, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::firmware-version", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::firmware-version", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::firmware-version", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::hw-address", callback: (($obj: DeviceEthernet, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hw-address", callback: (($obj: DeviceEthernet, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::hw-address", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::hw-address", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::hw-address", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::interface", callback: (($obj: DeviceEthernet, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::interface", callback: (($obj: DeviceEthernet, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::interface", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::interface", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::interface", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::interface-flags", callback: (($obj: DeviceEthernet, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::interface-flags", callback: (($obj: DeviceEthernet, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::interface-flags", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::interface-flags", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::interface-flags", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::ip-interface", callback: (($obj: DeviceEthernet, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::ip-interface", callback: (($obj: DeviceEthernet, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::ip-interface", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::ip-interface", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::ip-interface", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::ip4-config", callback: (($obj: DeviceEthernet, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::ip4-config", callback: (($obj: DeviceEthernet, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::ip4-config", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::ip4-config", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::ip4-config", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::ip4-connectivity", callback: (($obj: DeviceEthernet, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::ip4-connectivity", callback: (($obj: DeviceEthernet, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::ip4-connectivity", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::ip4-connectivity", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::ip4-connectivity", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::ip6-config", callback: (($obj: DeviceEthernet, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::ip6-config", callback: (($obj: DeviceEthernet, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::ip6-config", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::ip6-config", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::ip6-config", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::ip6-connectivity", callback: (($obj: DeviceEthernet, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::ip6-connectivity", callback: (($obj: DeviceEthernet, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::ip6-connectivity", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::ip6-connectivity", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::ip6-connectivity", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::lldp-neighbors", callback: (($obj: DeviceEthernet, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::lldp-neighbors", callback: (($obj: DeviceEthernet, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::lldp-neighbors", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::lldp-neighbors", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::lldp-neighbors", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::managed", callback: (($obj: DeviceEthernet, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::managed", callback: (($obj: DeviceEthernet, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::managed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::managed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::managed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::metered", callback: (($obj: DeviceEthernet, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::metered", callback: (($obj: DeviceEthernet, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::metered", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::metered", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::metered", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::mtu", callback: (($obj: DeviceEthernet, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::mtu", callback: (($obj: DeviceEthernet, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::mtu", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::mtu", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::mtu", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::nm-plugin-missing", callback: (($obj: DeviceEthernet, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::nm-plugin-missing", callback: (($obj: DeviceEthernet, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::nm-plugin-missing", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::nm-plugin-missing", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::nm-plugin-missing", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::path", callback: (($obj: DeviceEthernet, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::path", callback: (($obj: DeviceEthernet, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::path", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::path", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::path", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::physical-port-id", callback: (($obj: DeviceEthernet, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::physical-port-id", callback: (($obj: DeviceEthernet, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::physical-port-id", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::physical-port-id", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::physical-port-id", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::product", callback: (($obj: DeviceEthernet, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::product", callback: (($obj: DeviceEthernet, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::product", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::product", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::product", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::real", callback: (($obj: DeviceEthernet, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::real", callback: (($obj: DeviceEthernet, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::real", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::real", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::real", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::state", callback: (($obj: DeviceEthernet, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::state", callback: (($obj: DeviceEthernet, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::state", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::state", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::state", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::state-reason", callback: (($obj: DeviceEthernet, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::state-reason", callback: (($obj: DeviceEthernet, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::state-reason", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::state-reason", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::state-reason", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::udi", callback: (($obj: DeviceEthernet, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::udi", callback: (($obj: DeviceEthernet, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::udi", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::udi", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::udi", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::vendor", callback: (($obj: DeviceEthernet, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vendor", callback: (($obj: DeviceEthernet, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::vendor", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::vendor", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::vendor", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: DeviceEthernet_ConstructProps) + _init (config?: DeviceEthernet_ConstructProps): void + static $gtype: GObject.Type +} +export interface DeviceGeneric_ConstructProps extends Device_ConstructProps { +} +export class DeviceGeneric { + /* Properties of NM.DeviceGeneric */ + readonly typeDescription: string + /* Properties of NM.Device */ + readonly activeConnection: ActiveConnection + autoconnect: boolean + readonly availableConnections: RemoteConnection[] + readonly capabilities: DeviceCapabilities + readonly deviceType: DeviceType + readonly dhcp4Config: DhcpConfig + readonly dhcp6Config: DhcpConfig + readonly driver: string + readonly driverVersion: string + readonly firmwareMissing: boolean + readonly firmwareVersion: string + readonly hwAddress: string + readonly interface: string + readonly interfaceFlags: number + readonly ipInterface: string + readonly ip4Config: IPConfig + readonly ip4Connectivity: ConnectivityState + readonly ip6Config: IPConfig + readonly ip6Connectivity: ConnectivityState + readonly lldpNeighbors: object[] + readonly managed: boolean + readonly metered: number + readonly mtu: number + readonly nmPluginMissing: boolean + readonly path: string + readonly physicalPortId: string + readonly product: string + readonly real: boolean + readonly state: DeviceState + readonly stateReason: number + readonly udi: string + readonly vendor: string + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of NM.Device */ + connectionCompatible(connection: Connection): boolean + connectionValid(connection: Connection): boolean + delete(cancellable?: Gio.Cancellable | null): boolean + deleteAsync(cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + deleteFinish(result: Gio.AsyncResult): boolean + disconnect(cancellable?: Gio.Cancellable | null): boolean + disconnectAsync(cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + disconnectFinish(result: Gio.AsyncResult): boolean + filterConnections(connections: Connection[]): Connection[] + getActiveConnection(): ActiveConnection + getAppliedConnection(flags: number, cancellable?: Gio.Cancellable | null): [ /* returnType */ Connection, /* versionId */ number | null ] + getAppliedConnectionAsync(flags: number, cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + getAppliedConnectionFinish(result: Gio.AsyncResult): [ /* returnType */ Connection, /* versionId */ number | null ] + getAutoconnect(): boolean + getAvailableConnections(): RemoteConnection[] + getCapabilities(): DeviceCapabilities + getConnectivity(addrFamily: number): ConnectivityState + getDescription(): string + getDeviceType(): DeviceType + getDhcp4Config(): DhcpConfig + getDhcp6Config(): DhcpConfig + getDriver(): string + getDriverVersion(): string + getFirmwareMissing(): boolean + getFirmwareVersion(): string + getHwAddress(): string + getIface(): string + getInterfaceFlags(): DeviceInterfaceFlags + getIp4Config(): IPConfig + getIp6Config(): IPConfig + getIpIface(): string + getLldpNeighbors(): LldpNeighbor[] + getManaged(): boolean + getMetered(): Metered + getMtu(): number + getNmPluginMissing(): boolean + getPath(): string + getPhysicalPortId(): string + getProduct(): string + getSettingType(): GObject.Type + getState(): DeviceState + getStateReason(): DeviceStateReason + getTypeDescription(): string + getUdi(): string + getVendor(): string + isReal(): boolean + isSoftware(): boolean + reapply(connection: Connection | null, versionId: number, flags: number, cancellable?: Gio.Cancellable | null): boolean + reapplyAsync(connection: Connection | null, versionId: number, flags: number, cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + reapplyFinish(result: Gio.AsyncResult): boolean + setAutoconnect(autoconnect: boolean): void + setManaged(managed: boolean): void + /* Methods of NM.Object */ + getClient(): Client + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of NM.Device */ + connect(sigName: "state-changed", callback: (($obj: DeviceGeneric, newState: number, oldState: number, reason: number) => void)): number + connect_after(sigName: "state-changed", callback: (($obj: DeviceGeneric, newState: number, oldState: number, reason: number) => void)): number + emit(sigName: "state-changed", newState: number, oldState: number, reason: number): void + on(sigName: "state-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "state-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "state-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: DeviceGeneric, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: DeviceGeneric, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::type-description", callback: (($obj: DeviceGeneric, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::type-description", callback: (($obj: DeviceGeneric, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::type-description", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::type-description", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::type-description", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::active-connection", callback: (($obj: DeviceGeneric, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::active-connection", callback: (($obj: DeviceGeneric, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::active-connection", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::active-connection", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::active-connection", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::autoconnect", callback: (($obj: DeviceGeneric, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::autoconnect", callback: (($obj: DeviceGeneric, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::autoconnect", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::autoconnect", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::autoconnect", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::available-connections", callback: (($obj: DeviceGeneric, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::available-connections", callback: (($obj: DeviceGeneric, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::available-connections", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::available-connections", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::available-connections", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::capabilities", callback: (($obj: DeviceGeneric, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::capabilities", callback: (($obj: DeviceGeneric, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::capabilities", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::capabilities", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::capabilities", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::device-type", callback: (($obj: DeviceGeneric, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::device-type", callback: (($obj: DeviceGeneric, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::device-type", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::device-type", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::device-type", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::dhcp4-config", callback: (($obj: DeviceGeneric, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::dhcp4-config", callback: (($obj: DeviceGeneric, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::dhcp4-config", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::dhcp4-config", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::dhcp4-config", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::dhcp6-config", callback: (($obj: DeviceGeneric, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::dhcp6-config", callback: (($obj: DeviceGeneric, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::dhcp6-config", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::dhcp6-config", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::dhcp6-config", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::driver", callback: (($obj: DeviceGeneric, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::driver", callback: (($obj: DeviceGeneric, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::driver", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::driver", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::driver", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::driver-version", callback: (($obj: DeviceGeneric, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::driver-version", callback: (($obj: DeviceGeneric, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::driver-version", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::driver-version", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::driver-version", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::firmware-missing", callback: (($obj: DeviceGeneric, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::firmware-missing", callback: (($obj: DeviceGeneric, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::firmware-missing", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::firmware-missing", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::firmware-missing", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::firmware-version", callback: (($obj: DeviceGeneric, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::firmware-version", callback: (($obj: DeviceGeneric, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::firmware-version", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::firmware-version", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::firmware-version", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::hw-address", callback: (($obj: DeviceGeneric, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hw-address", callback: (($obj: DeviceGeneric, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::hw-address", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::hw-address", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::hw-address", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::interface", callback: (($obj: DeviceGeneric, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::interface", callback: (($obj: DeviceGeneric, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::interface", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::interface", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::interface", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::interface-flags", callback: (($obj: DeviceGeneric, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::interface-flags", callback: (($obj: DeviceGeneric, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::interface-flags", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::interface-flags", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::interface-flags", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::ip-interface", callback: (($obj: DeviceGeneric, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::ip-interface", callback: (($obj: DeviceGeneric, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::ip-interface", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::ip-interface", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::ip-interface", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::ip4-config", callback: (($obj: DeviceGeneric, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::ip4-config", callback: (($obj: DeviceGeneric, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::ip4-config", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::ip4-config", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::ip4-config", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::ip4-connectivity", callback: (($obj: DeviceGeneric, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::ip4-connectivity", callback: (($obj: DeviceGeneric, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::ip4-connectivity", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::ip4-connectivity", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::ip4-connectivity", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::ip6-config", callback: (($obj: DeviceGeneric, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::ip6-config", callback: (($obj: DeviceGeneric, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::ip6-config", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::ip6-config", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::ip6-config", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::ip6-connectivity", callback: (($obj: DeviceGeneric, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::ip6-connectivity", callback: (($obj: DeviceGeneric, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::ip6-connectivity", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::ip6-connectivity", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::ip6-connectivity", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::lldp-neighbors", callback: (($obj: DeviceGeneric, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::lldp-neighbors", callback: (($obj: DeviceGeneric, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::lldp-neighbors", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::lldp-neighbors", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::lldp-neighbors", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::managed", callback: (($obj: DeviceGeneric, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::managed", callback: (($obj: DeviceGeneric, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::managed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::managed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::managed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::metered", callback: (($obj: DeviceGeneric, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::metered", callback: (($obj: DeviceGeneric, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::metered", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::metered", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::metered", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::mtu", callback: (($obj: DeviceGeneric, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::mtu", callback: (($obj: DeviceGeneric, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::mtu", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::mtu", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::mtu", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::nm-plugin-missing", callback: (($obj: DeviceGeneric, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::nm-plugin-missing", callback: (($obj: DeviceGeneric, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::nm-plugin-missing", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::nm-plugin-missing", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::nm-plugin-missing", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::path", callback: (($obj: DeviceGeneric, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::path", callback: (($obj: DeviceGeneric, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::path", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::path", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::path", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::physical-port-id", callback: (($obj: DeviceGeneric, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::physical-port-id", callback: (($obj: DeviceGeneric, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::physical-port-id", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::physical-port-id", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::physical-port-id", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::product", callback: (($obj: DeviceGeneric, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::product", callback: (($obj: DeviceGeneric, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::product", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::product", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::product", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::real", callback: (($obj: DeviceGeneric, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::real", callback: (($obj: DeviceGeneric, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::real", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::real", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::real", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::state", callback: (($obj: DeviceGeneric, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::state", callback: (($obj: DeviceGeneric, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::state", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::state", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::state", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::state-reason", callback: (($obj: DeviceGeneric, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::state-reason", callback: (($obj: DeviceGeneric, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::state-reason", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::state-reason", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::state-reason", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::udi", callback: (($obj: DeviceGeneric, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::udi", callback: (($obj: DeviceGeneric, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::udi", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::udi", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::udi", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::vendor", callback: (($obj: DeviceGeneric, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vendor", callback: (($obj: DeviceGeneric, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::vendor", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::vendor", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::vendor", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: DeviceGeneric_ConstructProps) + _init (config?: DeviceGeneric_ConstructProps): void + static $gtype: GObject.Type +} +export interface DeviceIPTunnel_ConstructProps extends Device_ConstructProps { +} +export class DeviceIPTunnel { + /* Properties of NM.DeviceIPTunnel */ + readonly encapsulationLimit: number + readonly flags: number + readonly flowLabel: number + readonly inputKey: string + readonly local: string + readonly mode: number + readonly outputKey: string + readonly parent: Device + readonly pathMtuDiscovery: boolean + readonly remote: string + readonly tos: number + readonly ttl: number + /* Properties of NM.Device */ + readonly activeConnection: ActiveConnection + autoconnect: boolean + readonly availableConnections: RemoteConnection[] + readonly capabilities: DeviceCapabilities + readonly deviceType: DeviceType + readonly dhcp4Config: DhcpConfig + readonly dhcp6Config: DhcpConfig + readonly driver: string + readonly driverVersion: string + readonly firmwareMissing: boolean + readonly firmwareVersion: string + readonly hwAddress: string + readonly interface: string + readonly interfaceFlags: number + readonly ipInterface: string + readonly ip4Config: IPConfig + readonly ip4Connectivity: ConnectivityState + readonly ip6Config: IPConfig + readonly ip6Connectivity: ConnectivityState + readonly lldpNeighbors: object[] + readonly managed: boolean + readonly metered: number + readonly mtu: number + readonly nmPluginMissing: boolean + readonly path: string + readonly physicalPortId: string + readonly product: string + readonly real: boolean + readonly state: DeviceState + readonly stateReason: number + readonly udi: string + readonly vendor: string + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of NM.DeviceIPTunnel */ + getEncapsulationLimit(): number + getFlags(): IPTunnelFlags + getFlowLabel(): number + getInputKey(): string + getLocal(): string + getMode(): IPTunnelMode + getOutputKey(): string + getParent(): Device + getPathMtuDiscovery(): boolean + getRemote(): string + getTos(): number + getTtl(): number + /* Methods of NM.Device */ + connectionCompatible(connection: Connection): boolean + connectionValid(connection: Connection): boolean + delete(cancellable?: Gio.Cancellable | null): boolean + deleteAsync(cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + deleteFinish(result: Gio.AsyncResult): boolean + disconnect(cancellable?: Gio.Cancellable | null): boolean + disconnectAsync(cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + disconnectFinish(result: Gio.AsyncResult): boolean + filterConnections(connections: Connection[]): Connection[] + getActiveConnection(): ActiveConnection + getAppliedConnection(flags: number, cancellable?: Gio.Cancellable | null): [ /* returnType */ Connection, /* versionId */ number | null ] + getAppliedConnectionAsync(flags: number, cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + getAppliedConnectionFinish(result: Gio.AsyncResult): [ /* returnType */ Connection, /* versionId */ number | null ] + getAutoconnect(): boolean + getAvailableConnections(): RemoteConnection[] + getCapabilities(): DeviceCapabilities + getConnectivity(addrFamily: number): ConnectivityState + getDescription(): string + getDeviceType(): DeviceType + getDhcp4Config(): DhcpConfig + getDhcp6Config(): DhcpConfig + getDriver(): string + getDriverVersion(): string + getFirmwareMissing(): boolean + getFirmwareVersion(): string + getHwAddress(): string + getIface(): string + getInterfaceFlags(): DeviceInterfaceFlags + getIp4Config(): IPConfig + getIp6Config(): IPConfig + getIpIface(): string + getLldpNeighbors(): LldpNeighbor[] + getManaged(): boolean + getMetered(): Metered + getMtu(): number + getNmPluginMissing(): boolean + getPath(): string + getPhysicalPortId(): string + getProduct(): string + getSettingType(): GObject.Type + getState(): DeviceState + getStateReason(): DeviceStateReason + getTypeDescription(): string + getUdi(): string + getVendor(): string + isReal(): boolean + isSoftware(): boolean + reapply(connection: Connection | null, versionId: number, flags: number, cancellable?: Gio.Cancellable | null): boolean + reapplyAsync(connection: Connection | null, versionId: number, flags: number, cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + reapplyFinish(result: Gio.AsyncResult): boolean + setAutoconnect(autoconnect: boolean): void + setManaged(managed: boolean): void + /* Methods of NM.Object */ + getClient(): Client + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of NM.Device */ + connect(sigName: "state-changed", callback: (($obj: DeviceIPTunnel, newState: number, oldState: number, reason: number) => void)): number + connect_after(sigName: "state-changed", callback: (($obj: DeviceIPTunnel, newState: number, oldState: number, reason: number) => void)): number + emit(sigName: "state-changed", newState: number, oldState: number, reason: number): void + on(sigName: "state-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "state-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "state-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: DeviceIPTunnel, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: DeviceIPTunnel, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::encapsulation-limit", callback: (($obj: DeviceIPTunnel, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::encapsulation-limit", callback: (($obj: DeviceIPTunnel, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::encapsulation-limit", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::encapsulation-limit", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::encapsulation-limit", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::flags", callback: (($obj: DeviceIPTunnel, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::flags", callback: (($obj: DeviceIPTunnel, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::flags", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::flags", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::flags", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::flow-label", callback: (($obj: DeviceIPTunnel, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::flow-label", callback: (($obj: DeviceIPTunnel, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::flow-label", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::flow-label", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::flow-label", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::input-key", callback: (($obj: DeviceIPTunnel, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::input-key", callback: (($obj: DeviceIPTunnel, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::input-key", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::input-key", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::input-key", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::local", callback: (($obj: DeviceIPTunnel, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::local", callback: (($obj: DeviceIPTunnel, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::local", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::local", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::local", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::mode", callback: (($obj: DeviceIPTunnel, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::mode", callback: (($obj: DeviceIPTunnel, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::mode", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::mode", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::mode", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::output-key", callback: (($obj: DeviceIPTunnel, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::output-key", callback: (($obj: DeviceIPTunnel, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::output-key", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::output-key", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::output-key", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::parent", callback: (($obj: DeviceIPTunnel, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::parent", callback: (($obj: DeviceIPTunnel, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::path-mtu-discovery", callback: (($obj: DeviceIPTunnel, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::path-mtu-discovery", callback: (($obj: DeviceIPTunnel, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::path-mtu-discovery", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::path-mtu-discovery", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::path-mtu-discovery", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::remote", callback: (($obj: DeviceIPTunnel, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::remote", callback: (($obj: DeviceIPTunnel, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::remote", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::remote", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::remote", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::tos", callback: (($obj: DeviceIPTunnel, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::tos", callback: (($obj: DeviceIPTunnel, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::tos", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::tos", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::tos", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::ttl", callback: (($obj: DeviceIPTunnel, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::ttl", callback: (($obj: DeviceIPTunnel, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::ttl", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::ttl", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::ttl", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::active-connection", callback: (($obj: DeviceIPTunnel, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::active-connection", callback: (($obj: DeviceIPTunnel, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::active-connection", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::active-connection", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::active-connection", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::autoconnect", callback: (($obj: DeviceIPTunnel, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::autoconnect", callback: (($obj: DeviceIPTunnel, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::autoconnect", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::autoconnect", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::autoconnect", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::available-connections", callback: (($obj: DeviceIPTunnel, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::available-connections", callback: (($obj: DeviceIPTunnel, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::available-connections", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::available-connections", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::available-connections", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::capabilities", callback: (($obj: DeviceIPTunnel, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::capabilities", callback: (($obj: DeviceIPTunnel, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::capabilities", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::capabilities", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::capabilities", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::device-type", callback: (($obj: DeviceIPTunnel, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::device-type", callback: (($obj: DeviceIPTunnel, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::device-type", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::device-type", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::device-type", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::dhcp4-config", callback: (($obj: DeviceIPTunnel, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::dhcp4-config", callback: (($obj: DeviceIPTunnel, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::dhcp4-config", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::dhcp4-config", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::dhcp4-config", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::dhcp6-config", callback: (($obj: DeviceIPTunnel, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::dhcp6-config", callback: (($obj: DeviceIPTunnel, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::dhcp6-config", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::dhcp6-config", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::dhcp6-config", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::driver", callback: (($obj: DeviceIPTunnel, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::driver", callback: (($obj: DeviceIPTunnel, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::driver", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::driver", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::driver", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::driver-version", callback: (($obj: DeviceIPTunnel, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::driver-version", callback: (($obj: DeviceIPTunnel, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::driver-version", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::driver-version", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::driver-version", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::firmware-missing", callback: (($obj: DeviceIPTunnel, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::firmware-missing", callback: (($obj: DeviceIPTunnel, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::firmware-missing", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::firmware-missing", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::firmware-missing", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::firmware-version", callback: (($obj: DeviceIPTunnel, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::firmware-version", callback: (($obj: DeviceIPTunnel, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::firmware-version", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::firmware-version", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::firmware-version", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::hw-address", callback: (($obj: DeviceIPTunnel, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hw-address", callback: (($obj: DeviceIPTunnel, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::hw-address", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::hw-address", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::hw-address", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::interface", callback: (($obj: DeviceIPTunnel, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::interface", callback: (($obj: DeviceIPTunnel, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::interface", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::interface", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::interface", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::interface-flags", callback: (($obj: DeviceIPTunnel, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::interface-flags", callback: (($obj: DeviceIPTunnel, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::interface-flags", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::interface-flags", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::interface-flags", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::ip-interface", callback: (($obj: DeviceIPTunnel, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::ip-interface", callback: (($obj: DeviceIPTunnel, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::ip-interface", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::ip-interface", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::ip-interface", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::ip4-config", callback: (($obj: DeviceIPTunnel, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::ip4-config", callback: (($obj: DeviceIPTunnel, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::ip4-config", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::ip4-config", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::ip4-config", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::ip4-connectivity", callback: (($obj: DeviceIPTunnel, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::ip4-connectivity", callback: (($obj: DeviceIPTunnel, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::ip4-connectivity", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::ip4-connectivity", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::ip4-connectivity", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::ip6-config", callback: (($obj: DeviceIPTunnel, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::ip6-config", callback: (($obj: DeviceIPTunnel, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::ip6-config", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::ip6-config", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::ip6-config", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::ip6-connectivity", callback: (($obj: DeviceIPTunnel, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::ip6-connectivity", callback: (($obj: DeviceIPTunnel, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::ip6-connectivity", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::ip6-connectivity", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::ip6-connectivity", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::lldp-neighbors", callback: (($obj: DeviceIPTunnel, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::lldp-neighbors", callback: (($obj: DeviceIPTunnel, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::lldp-neighbors", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::lldp-neighbors", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::lldp-neighbors", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::managed", callback: (($obj: DeviceIPTunnel, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::managed", callback: (($obj: DeviceIPTunnel, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::managed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::managed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::managed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::metered", callback: (($obj: DeviceIPTunnel, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::metered", callback: (($obj: DeviceIPTunnel, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::metered", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::metered", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::metered", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::mtu", callback: (($obj: DeviceIPTunnel, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::mtu", callback: (($obj: DeviceIPTunnel, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::mtu", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::mtu", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::mtu", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::nm-plugin-missing", callback: (($obj: DeviceIPTunnel, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::nm-plugin-missing", callback: (($obj: DeviceIPTunnel, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::nm-plugin-missing", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::nm-plugin-missing", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::nm-plugin-missing", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::path", callback: (($obj: DeviceIPTunnel, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::path", callback: (($obj: DeviceIPTunnel, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::path", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::path", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::path", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::physical-port-id", callback: (($obj: DeviceIPTunnel, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::physical-port-id", callback: (($obj: DeviceIPTunnel, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::physical-port-id", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::physical-port-id", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::physical-port-id", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::product", callback: (($obj: DeviceIPTunnel, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::product", callback: (($obj: DeviceIPTunnel, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::product", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::product", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::product", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::real", callback: (($obj: DeviceIPTunnel, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::real", callback: (($obj: DeviceIPTunnel, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::real", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::real", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::real", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::state", callback: (($obj: DeviceIPTunnel, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::state", callback: (($obj: DeviceIPTunnel, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::state", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::state", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::state", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::state-reason", callback: (($obj: DeviceIPTunnel, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::state-reason", callback: (($obj: DeviceIPTunnel, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::state-reason", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::state-reason", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::state-reason", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::udi", callback: (($obj: DeviceIPTunnel, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::udi", callback: (($obj: DeviceIPTunnel, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::udi", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::udi", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::udi", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::vendor", callback: (($obj: DeviceIPTunnel, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vendor", callback: (($obj: DeviceIPTunnel, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::vendor", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::vendor", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::vendor", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: DeviceIPTunnel_ConstructProps) + _init (config?: DeviceIPTunnel_ConstructProps): void + static $gtype: GObject.Type +} +export interface DeviceInfiniband_ConstructProps extends Device_ConstructProps { +} +export class DeviceInfiniband { + /* Properties of NM.DeviceInfiniband */ + readonly carrier: boolean + /* Properties of NM.Device */ + readonly activeConnection: ActiveConnection + autoconnect: boolean + readonly availableConnections: RemoteConnection[] + readonly capabilities: DeviceCapabilities + readonly deviceType: DeviceType + readonly dhcp4Config: DhcpConfig + readonly dhcp6Config: DhcpConfig + readonly driver: string + readonly driverVersion: string + readonly firmwareMissing: boolean + readonly firmwareVersion: string + readonly hwAddress: string + readonly interface: string + readonly interfaceFlags: number + readonly ipInterface: string + readonly ip4Config: IPConfig + readonly ip4Connectivity: ConnectivityState + readonly ip6Config: IPConfig + readonly ip6Connectivity: ConnectivityState + readonly lldpNeighbors: object[] + readonly managed: boolean + readonly metered: number + readonly mtu: number + readonly nmPluginMissing: boolean + readonly path: string + readonly physicalPortId: string + readonly product: string + readonly real: boolean + readonly state: DeviceState + readonly stateReason: number + readonly udi: string + readonly vendor: string + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of NM.DeviceInfiniband */ + getCarrier(): boolean + /* Methods of NM.Device */ + connectionCompatible(connection: Connection): boolean + connectionValid(connection: Connection): boolean + delete(cancellable?: Gio.Cancellable | null): boolean + deleteAsync(cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + deleteFinish(result: Gio.AsyncResult): boolean + disconnect(cancellable?: Gio.Cancellable | null): boolean + disconnectAsync(cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + disconnectFinish(result: Gio.AsyncResult): boolean + filterConnections(connections: Connection[]): Connection[] + getActiveConnection(): ActiveConnection + getAppliedConnection(flags: number, cancellable?: Gio.Cancellable | null): [ /* returnType */ Connection, /* versionId */ number | null ] + getAppliedConnectionAsync(flags: number, cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + getAppliedConnectionFinish(result: Gio.AsyncResult): [ /* returnType */ Connection, /* versionId */ number | null ] + getAutoconnect(): boolean + getAvailableConnections(): RemoteConnection[] + getCapabilities(): DeviceCapabilities + getConnectivity(addrFamily: number): ConnectivityState + getDescription(): string + getDeviceType(): DeviceType + getDhcp4Config(): DhcpConfig + getDhcp6Config(): DhcpConfig + getDriver(): string + getDriverVersion(): string + getFirmwareMissing(): boolean + getFirmwareVersion(): string + getHwAddress(): string + getIface(): string + getInterfaceFlags(): DeviceInterfaceFlags + getIp4Config(): IPConfig + getIp6Config(): IPConfig + getIpIface(): string + getLldpNeighbors(): LldpNeighbor[] + getManaged(): boolean + getMetered(): Metered + getMtu(): number + getNmPluginMissing(): boolean + getPath(): string + getPhysicalPortId(): string + getProduct(): string + getSettingType(): GObject.Type + getState(): DeviceState + getStateReason(): DeviceStateReason + getTypeDescription(): string + getUdi(): string + getVendor(): string + isReal(): boolean + isSoftware(): boolean + reapply(connection: Connection | null, versionId: number, flags: number, cancellable?: Gio.Cancellable | null): boolean + reapplyAsync(connection: Connection | null, versionId: number, flags: number, cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + reapplyFinish(result: Gio.AsyncResult): boolean + setAutoconnect(autoconnect: boolean): void + setManaged(managed: boolean): void + /* Methods of NM.Object */ + getClient(): Client + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of NM.Device */ + connect(sigName: "state-changed", callback: (($obj: DeviceInfiniband, newState: number, oldState: number, reason: number) => void)): number + connect_after(sigName: "state-changed", callback: (($obj: DeviceInfiniband, newState: number, oldState: number, reason: number) => void)): number + emit(sigName: "state-changed", newState: number, oldState: number, reason: number): void + on(sigName: "state-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "state-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "state-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: DeviceInfiniband, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: DeviceInfiniband, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::carrier", callback: (($obj: DeviceInfiniband, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::carrier", callback: (($obj: DeviceInfiniband, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::carrier", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::carrier", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::carrier", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::active-connection", callback: (($obj: DeviceInfiniband, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::active-connection", callback: (($obj: DeviceInfiniband, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::active-connection", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::active-connection", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::active-connection", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::autoconnect", callback: (($obj: DeviceInfiniband, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::autoconnect", callback: (($obj: DeviceInfiniband, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::autoconnect", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::autoconnect", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::autoconnect", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::available-connections", callback: (($obj: DeviceInfiniband, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::available-connections", callback: (($obj: DeviceInfiniband, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::available-connections", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::available-connections", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::available-connections", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::capabilities", callback: (($obj: DeviceInfiniband, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::capabilities", callback: (($obj: DeviceInfiniband, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::capabilities", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::capabilities", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::capabilities", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::device-type", callback: (($obj: DeviceInfiniband, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::device-type", callback: (($obj: DeviceInfiniband, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::device-type", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::device-type", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::device-type", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::dhcp4-config", callback: (($obj: DeviceInfiniband, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::dhcp4-config", callback: (($obj: DeviceInfiniband, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::dhcp4-config", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::dhcp4-config", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::dhcp4-config", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::dhcp6-config", callback: (($obj: DeviceInfiniband, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::dhcp6-config", callback: (($obj: DeviceInfiniband, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::dhcp6-config", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::dhcp6-config", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::dhcp6-config", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::driver", callback: (($obj: DeviceInfiniband, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::driver", callback: (($obj: DeviceInfiniband, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::driver", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::driver", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::driver", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::driver-version", callback: (($obj: DeviceInfiniband, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::driver-version", callback: (($obj: DeviceInfiniband, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::driver-version", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::driver-version", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::driver-version", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::firmware-missing", callback: (($obj: DeviceInfiniband, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::firmware-missing", callback: (($obj: DeviceInfiniband, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::firmware-missing", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::firmware-missing", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::firmware-missing", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::firmware-version", callback: (($obj: DeviceInfiniband, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::firmware-version", callback: (($obj: DeviceInfiniband, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::firmware-version", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::firmware-version", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::firmware-version", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::hw-address", callback: (($obj: DeviceInfiniband, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hw-address", callback: (($obj: DeviceInfiniband, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::hw-address", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::hw-address", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::hw-address", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::interface", callback: (($obj: DeviceInfiniband, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::interface", callback: (($obj: DeviceInfiniband, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::interface", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::interface", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::interface", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::interface-flags", callback: (($obj: DeviceInfiniband, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::interface-flags", callback: (($obj: DeviceInfiniband, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::interface-flags", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::interface-flags", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::interface-flags", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::ip-interface", callback: (($obj: DeviceInfiniband, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::ip-interface", callback: (($obj: DeviceInfiniband, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::ip-interface", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::ip-interface", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::ip-interface", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::ip4-config", callback: (($obj: DeviceInfiniband, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::ip4-config", callback: (($obj: DeviceInfiniband, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::ip4-config", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::ip4-config", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::ip4-config", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::ip4-connectivity", callback: (($obj: DeviceInfiniband, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::ip4-connectivity", callback: (($obj: DeviceInfiniband, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::ip4-connectivity", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::ip4-connectivity", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::ip4-connectivity", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::ip6-config", callback: (($obj: DeviceInfiniband, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::ip6-config", callback: (($obj: DeviceInfiniband, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::ip6-config", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::ip6-config", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::ip6-config", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::ip6-connectivity", callback: (($obj: DeviceInfiniband, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::ip6-connectivity", callback: (($obj: DeviceInfiniband, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::ip6-connectivity", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::ip6-connectivity", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::ip6-connectivity", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::lldp-neighbors", callback: (($obj: DeviceInfiniband, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::lldp-neighbors", callback: (($obj: DeviceInfiniband, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::lldp-neighbors", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::lldp-neighbors", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::lldp-neighbors", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::managed", callback: (($obj: DeviceInfiniband, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::managed", callback: (($obj: DeviceInfiniband, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::managed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::managed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::managed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::metered", callback: (($obj: DeviceInfiniband, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::metered", callback: (($obj: DeviceInfiniband, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::metered", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::metered", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::metered", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::mtu", callback: (($obj: DeviceInfiniband, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::mtu", callback: (($obj: DeviceInfiniband, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::mtu", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::mtu", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::mtu", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::nm-plugin-missing", callback: (($obj: DeviceInfiniband, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::nm-plugin-missing", callback: (($obj: DeviceInfiniband, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::nm-plugin-missing", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::nm-plugin-missing", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::nm-plugin-missing", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::path", callback: (($obj: DeviceInfiniband, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::path", callback: (($obj: DeviceInfiniband, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::path", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::path", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::path", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::physical-port-id", callback: (($obj: DeviceInfiniband, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::physical-port-id", callback: (($obj: DeviceInfiniband, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::physical-port-id", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::physical-port-id", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::physical-port-id", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::product", callback: (($obj: DeviceInfiniband, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::product", callback: (($obj: DeviceInfiniband, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::product", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::product", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::product", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::real", callback: (($obj: DeviceInfiniband, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::real", callback: (($obj: DeviceInfiniband, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::real", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::real", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::real", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::state", callback: (($obj: DeviceInfiniband, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::state", callback: (($obj: DeviceInfiniband, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::state", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::state", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::state", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::state-reason", callback: (($obj: DeviceInfiniband, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::state-reason", callback: (($obj: DeviceInfiniband, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::state-reason", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::state-reason", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::state-reason", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::udi", callback: (($obj: DeviceInfiniband, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::udi", callback: (($obj: DeviceInfiniband, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::udi", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::udi", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::udi", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::vendor", callback: (($obj: DeviceInfiniband, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vendor", callback: (($obj: DeviceInfiniband, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::vendor", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::vendor", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::vendor", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: DeviceInfiniband_ConstructProps) + _init (config?: DeviceInfiniband_ConstructProps): void + static $gtype: GObject.Type +} +export interface DeviceMacsec_ConstructProps extends Device_ConstructProps { +} +export class DeviceMacsec { + /* Properties of NM.DeviceMacsec */ + readonly cipherSuite: number + readonly encodingSa: number + readonly encrypt: boolean + readonly es: boolean + readonly icvLength: number + readonly includeSci: boolean + readonly parent: Device + readonly protect: boolean + readonly replayProtect: boolean + readonly scb: boolean + readonly sci: number + readonly validation: string + readonly window: number + /* Properties of NM.Device */ + readonly activeConnection: ActiveConnection + autoconnect: boolean + readonly availableConnections: RemoteConnection[] + readonly capabilities: DeviceCapabilities + readonly deviceType: DeviceType + readonly dhcp4Config: DhcpConfig + readonly dhcp6Config: DhcpConfig + readonly driver: string + readonly driverVersion: string + readonly firmwareMissing: boolean + readonly firmwareVersion: string + readonly hwAddress: string + readonly interface: string + readonly interfaceFlags: number + readonly ipInterface: string + readonly ip4Config: IPConfig + readonly ip4Connectivity: ConnectivityState + readonly ip6Config: IPConfig + readonly ip6Connectivity: ConnectivityState + readonly lldpNeighbors: object[] + readonly managed: boolean + readonly metered: number + readonly mtu: number + readonly nmPluginMissing: boolean + readonly path: string + readonly physicalPortId: string + readonly product: string + readonly real: boolean + readonly state: DeviceState + readonly stateReason: number + readonly udi: string + readonly vendor: string + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of NM.DeviceMacsec */ + getCipherSuite(): number + getEncodingSa(): number + getEncrypt(): boolean + getEs(): boolean + getIcvLength(): number + getIncludeSci(): boolean + getParent(): Device + getProtect(): boolean + getReplayProtect(): boolean + getScb(): boolean + getSci(): number + getValidation(): string + getWindow(): number + /* Methods of NM.Device */ + connectionCompatible(connection: Connection): boolean + connectionValid(connection: Connection): boolean + delete(cancellable?: Gio.Cancellable | null): boolean + deleteAsync(cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + deleteFinish(result: Gio.AsyncResult): boolean + disconnect(cancellable?: Gio.Cancellable | null): boolean + disconnectAsync(cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + disconnectFinish(result: Gio.AsyncResult): boolean + filterConnections(connections: Connection[]): Connection[] + getActiveConnection(): ActiveConnection + getAppliedConnection(flags: number, cancellable?: Gio.Cancellable | null): [ /* returnType */ Connection, /* versionId */ number | null ] + getAppliedConnectionAsync(flags: number, cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + getAppliedConnectionFinish(result: Gio.AsyncResult): [ /* returnType */ Connection, /* versionId */ number | null ] + getAutoconnect(): boolean + getAvailableConnections(): RemoteConnection[] + getCapabilities(): DeviceCapabilities + getConnectivity(addrFamily: number): ConnectivityState + getDescription(): string + getDeviceType(): DeviceType + getDhcp4Config(): DhcpConfig + getDhcp6Config(): DhcpConfig + getDriver(): string + getDriverVersion(): string + getFirmwareMissing(): boolean + getFirmwareVersion(): string + getHwAddress(): string + getIface(): string + getInterfaceFlags(): DeviceInterfaceFlags + getIp4Config(): IPConfig + getIp6Config(): IPConfig + getIpIface(): string + getLldpNeighbors(): LldpNeighbor[] + getManaged(): boolean + getMetered(): Metered + getMtu(): number + getNmPluginMissing(): boolean + getPath(): string + getPhysicalPortId(): string + getProduct(): string + getSettingType(): GObject.Type + getState(): DeviceState + getStateReason(): DeviceStateReason + getTypeDescription(): string + getUdi(): string + getVendor(): string + isReal(): boolean + isSoftware(): boolean + reapply(connection: Connection | null, versionId: number, flags: number, cancellable?: Gio.Cancellable | null): boolean + reapplyAsync(connection: Connection | null, versionId: number, flags: number, cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + reapplyFinish(result: Gio.AsyncResult): boolean + setAutoconnect(autoconnect: boolean): void + setManaged(managed: boolean): void + /* Methods of NM.Object */ + getClient(): Client + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of NM.Device */ + connect(sigName: "state-changed", callback: (($obj: DeviceMacsec, newState: number, oldState: number, reason: number) => void)): number + connect_after(sigName: "state-changed", callback: (($obj: DeviceMacsec, newState: number, oldState: number, reason: number) => void)): number + emit(sigName: "state-changed", newState: number, oldState: number, reason: number): void + on(sigName: "state-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "state-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "state-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: DeviceMacsec, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: DeviceMacsec, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::cipher-suite", callback: (($obj: DeviceMacsec, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::cipher-suite", callback: (($obj: DeviceMacsec, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::cipher-suite", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::cipher-suite", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::cipher-suite", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::encoding-sa", callback: (($obj: DeviceMacsec, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::encoding-sa", callback: (($obj: DeviceMacsec, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::encoding-sa", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::encoding-sa", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::encoding-sa", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::encrypt", callback: (($obj: DeviceMacsec, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::encrypt", callback: (($obj: DeviceMacsec, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::encrypt", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::encrypt", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::encrypt", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::es", callback: (($obj: DeviceMacsec, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::es", callback: (($obj: DeviceMacsec, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::es", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::es", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::es", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::icv-length", callback: (($obj: DeviceMacsec, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::icv-length", callback: (($obj: DeviceMacsec, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::icv-length", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::icv-length", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::icv-length", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::include-sci", callback: (($obj: DeviceMacsec, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::include-sci", callback: (($obj: DeviceMacsec, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::include-sci", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::include-sci", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::include-sci", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::parent", callback: (($obj: DeviceMacsec, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::parent", callback: (($obj: DeviceMacsec, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::protect", callback: (($obj: DeviceMacsec, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::protect", callback: (($obj: DeviceMacsec, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::protect", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::protect", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::protect", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::replay-protect", callback: (($obj: DeviceMacsec, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::replay-protect", callback: (($obj: DeviceMacsec, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::replay-protect", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::replay-protect", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::replay-protect", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::scb", callback: (($obj: DeviceMacsec, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::scb", callback: (($obj: DeviceMacsec, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::scb", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::scb", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::scb", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::sci", callback: (($obj: DeviceMacsec, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::sci", callback: (($obj: DeviceMacsec, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::sci", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::sci", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::sci", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::validation", callback: (($obj: DeviceMacsec, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::validation", callback: (($obj: DeviceMacsec, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::validation", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::validation", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::validation", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::window", callback: (($obj: DeviceMacsec, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::window", callback: (($obj: DeviceMacsec, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::window", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::window", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::window", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::active-connection", callback: (($obj: DeviceMacsec, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::active-connection", callback: (($obj: DeviceMacsec, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::active-connection", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::active-connection", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::active-connection", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::autoconnect", callback: (($obj: DeviceMacsec, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::autoconnect", callback: (($obj: DeviceMacsec, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::autoconnect", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::autoconnect", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::autoconnect", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::available-connections", callback: (($obj: DeviceMacsec, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::available-connections", callback: (($obj: DeviceMacsec, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::available-connections", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::available-connections", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::available-connections", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::capabilities", callback: (($obj: DeviceMacsec, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::capabilities", callback: (($obj: DeviceMacsec, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::capabilities", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::capabilities", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::capabilities", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::device-type", callback: (($obj: DeviceMacsec, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::device-type", callback: (($obj: DeviceMacsec, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::device-type", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::device-type", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::device-type", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::dhcp4-config", callback: (($obj: DeviceMacsec, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::dhcp4-config", callback: (($obj: DeviceMacsec, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::dhcp4-config", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::dhcp4-config", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::dhcp4-config", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::dhcp6-config", callback: (($obj: DeviceMacsec, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::dhcp6-config", callback: (($obj: DeviceMacsec, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::dhcp6-config", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::dhcp6-config", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::dhcp6-config", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::driver", callback: (($obj: DeviceMacsec, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::driver", callback: (($obj: DeviceMacsec, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::driver", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::driver", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::driver", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::driver-version", callback: (($obj: DeviceMacsec, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::driver-version", callback: (($obj: DeviceMacsec, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::driver-version", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::driver-version", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::driver-version", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::firmware-missing", callback: (($obj: DeviceMacsec, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::firmware-missing", callback: (($obj: DeviceMacsec, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::firmware-missing", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::firmware-missing", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::firmware-missing", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::firmware-version", callback: (($obj: DeviceMacsec, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::firmware-version", callback: (($obj: DeviceMacsec, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::firmware-version", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::firmware-version", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::firmware-version", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::hw-address", callback: (($obj: DeviceMacsec, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hw-address", callback: (($obj: DeviceMacsec, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::hw-address", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::hw-address", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::hw-address", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::interface", callback: (($obj: DeviceMacsec, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::interface", callback: (($obj: DeviceMacsec, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::interface", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::interface", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::interface", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::interface-flags", callback: (($obj: DeviceMacsec, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::interface-flags", callback: (($obj: DeviceMacsec, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::interface-flags", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::interface-flags", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::interface-flags", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::ip-interface", callback: (($obj: DeviceMacsec, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::ip-interface", callback: (($obj: DeviceMacsec, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::ip-interface", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::ip-interface", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::ip-interface", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::ip4-config", callback: (($obj: DeviceMacsec, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::ip4-config", callback: (($obj: DeviceMacsec, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::ip4-config", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::ip4-config", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::ip4-config", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::ip4-connectivity", callback: (($obj: DeviceMacsec, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::ip4-connectivity", callback: (($obj: DeviceMacsec, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::ip4-connectivity", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::ip4-connectivity", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::ip4-connectivity", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::ip6-config", callback: (($obj: DeviceMacsec, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::ip6-config", callback: (($obj: DeviceMacsec, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::ip6-config", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::ip6-config", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::ip6-config", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::ip6-connectivity", callback: (($obj: DeviceMacsec, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::ip6-connectivity", callback: (($obj: DeviceMacsec, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::ip6-connectivity", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::ip6-connectivity", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::ip6-connectivity", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::lldp-neighbors", callback: (($obj: DeviceMacsec, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::lldp-neighbors", callback: (($obj: DeviceMacsec, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::lldp-neighbors", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::lldp-neighbors", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::lldp-neighbors", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::managed", callback: (($obj: DeviceMacsec, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::managed", callback: (($obj: DeviceMacsec, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::managed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::managed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::managed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::metered", callback: (($obj: DeviceMacsec, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::metered", callback: (($obj: DeviceMacsec, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::metered", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::metered", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::metered", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::mtu", callback: (($obj: DeviceMacsec, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::mtu", callback: (($obj: DeviceMacsec, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::mtu", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::mtu", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::mtu", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::nm-plugin-missing", callback: (($obj: DeviceMacsec, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::nm-plugin-missing", callback: (($obj: DeviceMacsec, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::nm-plugin-missing", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::nm-plugin-missing", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::nm-plugin-missing", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::path", callback: (($obj: DeviceMacsec, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::path", callback: (($obj: DeviceMacsec, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::path", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::path", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::path", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::physical-port-id", callback: (($obj: DeviceMacsec, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::physical-port-id", callback: (($obj: DeviceMacsec, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::physical-port-id", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::physical-port-id", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::physical-port-id", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::product", callback: (($obj: DeviceMacsec, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::product", callback: (($obj: DeviceMacsec, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::product", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::product", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::product", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::real", callback: (($obj: DeviceMacsec, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::real", callback: (($obj: DeviceMacsec, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::real", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::real", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::real", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::state", callback: (($obj: DeviceMacsec, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::state", callback: (($obj: DeviceMacsec, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::state", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::state", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::state", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::state-reason", callback: (($obj: DeviceMacsec, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::state-reason", callback: (($obj: DeviceMacsec, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::state-reason", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::state-reason", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::state-reason", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::udi", callback: (($obj: DeviceMacsec, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::udi", callback: (($obj: DeviceMacsec, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::udi", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::udi", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::udi", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::vendor", callback: (($obj: DeviceMacsec, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vendor", callback: (($obj: DeviceMacsec, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::vendor", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::vendor", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::vendor", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: DeviceMacsec_ConstructProps) + _init (config?: DeviceMacsec_ConstructProps): void + static $gtype: GObject.Type +} +export interface DeviceMacvlan_ConstructProps extends Device_ConstructProps { +} +export class DeviceMacvlan { + /* Properties of NM.DeviceMacvlan */ + readonly mode: string + readonly noPromisc: boolean + readonly parent: Device + readonly tap: boolean + /* Properties of NM.Device */ + readonly activeConnection: ActiveConnection + autoconnect: boolean + readonly availableConnections: RemoteConnection[] + readonly capabilities: DeviceCapabilities + readonly deviceType: DeviceType + readonly dhcp4Config: DhcpConfig + readonly dhcp6Config: DhcpConfig + readonly driver: string + readonly driverVersion: string + readonly firmwareMissing: boolean + readonly firmwareVersion: string + readonly hwAddress: string + readonly interface: string + readonly interfaceFlags: number + readonly ipInterface: string + readonly ip4Config: IPConfig + readonly ip4Connectivity: ConnectivityState + readonly ip6Config: IPConfig + readonly ip6Connectivity: ConnectivityState + readonly lldpNeighbors: object[] + readonly managed: boolean + readonly metered: number + readonly mtu: number + readonly nmPluginMissing: boolean + readonly path: string + readonly physicalPortId: string + readonly product: string + readonly real: boolean + readonly state: DeviceState + readonly stateReason: number + readonly udi: string + readonly vendor: string + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of NM.DeviceMacvlan */ + getMode(): string + getNoPromisc(): boolean + getParent(): Device + getTap(): boolean + /* Methods of NM.Device */ + connectionCompatible(connection: Connection): boolean + connectionValid(connection: Connection): boolean + delete(cancellable?: Gio.Cancellable | null): boolean + deleteAsync(cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + deleteFinish(result: Gio.AsyncResult): boolean + disconnect(cancellable?: Gio.Cancellable | null): boolean + disconnectAsync(cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + disconnectFinish(result: Gio.AsyncResult): boolean + filterConnections(connections: Connection[]): Connection[] + getActiveConnection(): ActiveConnection + getAppliedConnection(flags: number, cancellable?: Gio.Cancellable | null): [ /* returnType */ Connection, /* versionId */ number | null ] + getAppliedConnectionAsync(flags: number, cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + getAppliedConnectionFinish(result: Gio.AsyncResult): [ /* returnType */ Connection, /* versionId */ number | null ] + getAutoconnect(): boolean + getAvailableConnections(): RemoteConnection[] + getCapabilities(): DeviceCapabilities + getConnectivity(addrFamily: number): ConnectivityState + getDescription(): string + getDeviceType(): DeviceType + getDhcp4Config(): DhcpConfig + getDhcp6Config(): DhcpConfig + getDriver(): string + getDriverVersion(): string + getFirmwareMissing(): boolean + getFirmwareVersion(): string + getHwAddress(): string + getIface(): string + getInterfaceFlags(): DeviceInterfaceFlags + getIp4Config(): IPConfig + getIp6Config(): IPConfig + getIpIface(): string + getLldpNeighbors(): LldpNeighbor[] + getManaged(): boolean + getMetered(): Metered + getMtu(): number + getNmPluginMissing(): boolean + getPath(): string + getPhysicalPortId(): string + getProduct(): string + getSettingType(): GObject.Type + getState(): DeviceState + getStateReason(): DeviceStateReason + getTypeDescription(): string + getUdi(): string + getVendor(): string + isReal(): boolean + isSoftware(): boolean + reapply(connection: Connection | null, versionId: number, flags: number, cancellable?: Gio.Cancellable | null): boolean + reapplyAsync(connection: Connection | null, versionId: number, flags: number, cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + reapplyFinish(result: Gio.AsyncResult): boolean + setAutoconnect(autoconnect: boolean): void + setManaged(managed: boolean): void + /* Methods of NM.Object */ + getClient(): Client + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of NM.Device */ + connect(sigName: "state-changed", callback: (($obj: DeviceMacvlan, newState: number, oldState: number, reason: number) => void)): number + connect_after(sigName: "state-changed", callback: (($obj: DeviceMacvlan, newState: number, oldState: number, reason: number) => void)): number + emit(sigName: "state-changed", newState: number, oldState: number, reason: number): void + on(sigName: "state-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "state-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "state-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: DeviceMacvlan, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: DeviceMacvlan, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::mode", callback: (($obj: DeviceMacvlan, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::mode", callback: (($obj: DeviceMacvlan, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::mode", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::mode", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::mode", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::no-promisc", callback: (($obj: DeviceMacvlan, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::no-promisc", callback: (($obj: DeviceMacvlan, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::no-promisc", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::no-promisc", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::no-promisc", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::parent", callback: (($obj: DeviceMacvlan, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::parent", callback: (($obj: DeviceMacvlan, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::tap", callback: (($obj: DeviceMacvlan, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::tap", callback: (($obj: DeviceMacvlan, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::tap", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::tap", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::tap", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::active-connection", callback: (($obj: DeviceMacvlan, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::active-connection", callback: (($obj: DeviceMacvlan, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::active-connection", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::active-connection", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::active-connection", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::autoconnect", callback: (($obj: DeviceMacvlan, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::autoconnect", callback: (($obj: DeviceMacvlan, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::autoconnect", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::autoconnect", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::autoconnect", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::available-connections", callback: (($obj: DeviceMacvlan, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::available-connections", callback: (($obj: DeviceMacvlan, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::available-connections", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::available-connections", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::available-connections", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::capabilities", callback: (($obj: DeviceMacvlan, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::capabilities", callback: (($obj: DeviceMacvlan, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::capabilities", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::capabilities", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::capabilities", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::device-type", callback: (($obj: DeviceMacvlan, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::device-type", callback: (($obj: DeviceMacvlan, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::device-type", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::device-type", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::device-type", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::dhcp4-config", callback: (($obj: DeviceMacvlan, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::dhcp4-config", callback: (($obj: DeviceMacvlan, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::dhcp4-config", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::dhcp4-config", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::dhcp4-config", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::dhcp6-config", callback: (($obj: DeviceMacvlan, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::dhcp6-config", callback: (($obj: DeviceMacvlan, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::dhcp6-config", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::dhcp6-config", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::dhcp6-config", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::driver", callback: (($obj: DeviceMacvlan, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::driver", callback: (($obj: DeviceMacvlan, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::driver", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::driver", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::driver", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::driver-version", callback: (($obj: DeviceMacvlan, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::driver-version", callback: (($obj: DeviceMacvlan, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::driver-version", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::driver-version", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::driver-version", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::firmware-missing", callback: (($obj: DeviceMacvlan, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::firmware-missing", callback: (($obj: DeviceMacvlan, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::firmware-missing", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::firmware-missing", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::firmware-missing", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::firmware-version", callback: (($obj: DeviceMacvlan, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::firmware-version", callback: (($obj: DeviceMacvlan, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::firmware-version", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::firmware-version", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::firmware-version", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::hw-address", callback: (($obj: DeviceMacvlan, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hw-address", callback: (($obj: DeviceMacvlan, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::hw-address", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::hw-address", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::hw-address", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::interface", callback: (($obj: DeviceMacvlan, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::interface", callback: (($obj: DeviceMacvlan, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::interface", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::interface", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::interface", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::interface-flags", callback: (($obj: DeviceMacvlan, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::interface-flags", callback: (($obj: DeviceMacvlan, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::interface-flags", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::interface-flags", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::interface-flags", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::ip-interface", callback: (($obj: DeviceMacvlan, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::ip-interface", callback: (($obj: DeviceMacvlan, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::ip-interface", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::ip-interface", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::ip-interface", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::ip4-config", callback: (($obj: DeviceMacvlan, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::ip4-config", callback: (($obj: DeviceMacvlan, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::ip4-config", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::ip4-config", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::ip4-config", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::ip4-connectivity", callback: (($obj: DeviceMacvlan, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::ip4-connectivity", callback: (($obj: DeviceMacvlan, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::ip4-connectivity", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::ip4-connectivity", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::ip4-connectivity", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::ip6-config", callback: (($obj: DeviceMacvlan, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::ip6-config", callback: (($obj: DeviceMacvlan, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::ip6-config", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::ip6-config", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::ip6-config", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::ip6-connectivity", callback: (($obj: DeviceMacvlan, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::ip6-connectivity", callback: (($obj: DeviceMacvlan, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::ip6-connectivity", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::ip6-connectivity", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::ip6-connectivity", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::lldp-neighbors", callback: (($obj: DeviceMacvlan, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::lldp-neighbors", callback: (($obj: DeviceMacvlan, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::lldp-neighbors", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::lldp-neighbors", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::lldp-neighbors", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::managed", callback: (($obj: DeviceMacvlan, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::managed", callback: (($obj: DeviceMacvlan, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::managed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::managed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::managed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::metered", callback: (($obj: DeviceMacvlan, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::metered", callback: (($obj: DeviceMacvlan, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::metered", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::metered", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::metered", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::mtu", callback: (($obj: DeviceMacvlan, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::mtu", callback: (($obj: DeviceMacvlan, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::mtu", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::mtu", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::mtu", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::nm-plugin-missing", callback: (($obj: DeviceMacvlan, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::nm-plugin-missing", callback: (($obj: DeviceMacvlan, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::nm-plugin-missing", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::nm-plugin-missing", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::nm-plugin-missing", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::path", callback: (($obj: DeviceMacvlan, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::path", callback: (($obj: DeviceMacvlan, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::path", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::path", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::path", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::physical-port-id", callback: (($obj: DeviceMacvlan, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::physical-port-id", callback: (($obj: DeviceMacvlan, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::physical-port-id", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::physical-port-id", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::physical-port-id", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::product", callback: (($obj: DeviceMacvlan, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::product", callback: (($obj: DeviceMacvlan, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::product", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::product", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::product", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::real", callback: (($obj: DeviceMacvlan, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::real", callback: (($obj: DeviceMacvlan, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::real", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::real", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::real", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::state", callback: (($obj: DeviceMacvlan, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::state", callback: (($obj: DeviceMacvlan, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::state", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::state", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::state", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::state-reason", callback: (($obj: DeviceMacvlan, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::state-reason", callback: (($obj: DeviceMacvlan, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::state-reason", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::state-reason", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::state-reason", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::udi", callback: (($obj: DeviceMacvlan, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::udi", callback: (($obj: DeviceMacvlan, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::udi", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::udi", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::udi", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::vendor", callback: (($obj: DeviceMacvlan, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vendor", callback: (($obj: DeviceMacvlan, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::vendor", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::vendor", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::vendor", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: DeviceMacvlan_ConstructProps) + _init (config?: DeviceMacvlan_ConstructProps): void + static $gtype: GObject.Type +} +export interface DeviceModem_ConstructProps extends Device_ConstructProps { +} +export class DeviceModem { + /* Properties of NM.DeviceModem */ + readonly apn: string + readonly currentCapabilities: DeviceModemCapabilities + readonly deviceId: string + readonly modemCapabilities: DeviceModemCapabilities + readonly operatorCode: string + /* Properties of NM.Device */ + readonly activeConnection: ActiveConnection + autoconnect: boolean + readonly availableConnections: RemoteConnection[] + readonly capabilities: DeviceCapabilities + readonly deviceType: DeviceType + readonly dhcp4Config: DhcpConfig + readonly dhcp6Config: DhcpConfig + readonly driver: string + readonly driverVersion: string + readonly firmwareMissing: boolean + readonly firmwareVersion: string + readonly hwAddress: string + readonly interface: string + readonly interfaceFlags: number + readonly ipInterface: string + readonly ip4Config: IPConfig + readonly ip4Connectivity: ConnectivityState + readonly ip6Config: IPConfig + readonly ip6Connectivity: ConnectivityState + readonly lldpNeighbors: object[] + readonly managed: boolean + readonly metered: number + readonly mtu: number + readonly nmPluginMissing: boolean + readonly path: string + readonly physicalPortId: string + readonly product: string + readonly real: boolean + readonly state: DeviceState + readonly stateReason: number + readonly udi: string + readonly vendor: string + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of NM.DeviceModem */ + getApn(): string + getCurrentCapabilities(): DeviceModemCapabilities + getDeviceId(): string + getModemCapabilities(): DeviceModemCapabilities + getOperatorCode(): string + /* Methods of NM.Device */ + connectionCompatible(connection: Connection): boolean + connectionValid(connection: Connection): boolean + delete(cancellable?: Gio.Cancellable | null): boolean + deleteAsync(cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + deleteFinish(result: Gio.AsyncResult): boolean + disconnect(cancellable?: Gio.Cancellable | null): boolean + disconnectAsync(cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + disconnectFinish(result: Gio.AsyncResult): boolean + filterConnections(connections: Connection[]): Connection[] + getActiveConnection(): ActiveConnection + getAppliedConnection(flags: number, cancellable?: Gio.Cancellable | null): [ /* returnType */ Connection, /* versionId */ number | null ] + getAppliedConnectionAsync(flags: number, cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + getAppliedConnectionFinish(result: Gio.AsyncResult): [ /* returnType */ Connection, /* versionId */ number | null ] + getAutoconnect(): boolean + getAvailableConnections(): RemoteConnection[] + getCapabilities(): DeviceCapabilities + getConnectivity(addrFamily: number): ConnectivityState + getDescription(): string + getDeviceType(): DeviceType + getDhcp4Config(): DhcpConfig + getDhcp6Config(): DhcpConfig + getDriver(): string + getDriverVersion(): string + getFirmwareMissing(): boolean + getFirmwareVersion(): string + getHwAddress(): string + getIface(): string + getInterfaceFlags(): DeviceInterfaceFlags + getIp4Config(): IPConfig + getIp6Config(): IPConfig + getIpIface(): string + getLldpNeighbors(): LldpNeighbor[] + getManaged(): boolean + getMetered(): Metered + getMtu(): number + getNmPluginMissing(): boolean + getPath(): string + getPhysicalPortId(): string + getProduct(): string + getSettingType(): GObject.Type + getState(): DeviceState + getStateReason(): DeviceStateReason + getTypeDescription(): string + getUdi(): string + getVendor(): string + isReal(): boolean + isSoftware(): boolean + reapply(connection: Connection | null, versionId: number, flags: number, cancellable?: Gio.Cancellable | null): boolean + reapplyAsync(connection: Connection | null, versionId: number, flags: number, cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + reapplyFinish(result: Gio.AsyncResult): boolean + setAutoconnect(autoconnect: boolean): void + setManaged(managed: boolean): void + /* Methods of NM.Object */ + getClient(): Client + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of NM.Device */ + connect(sigName: "state-changed", callback: (($obj: DeviceModem, newState: number, oldState: number, reason: number) => void)): number + connect_after(sigName: "state-changed", callback: (($obj: DeviceModem, newState: number, oldState: number, reason: number) => void)): number + emit(sigName: "state-changed", newState: number, oldState: number, reason: number): void + on(sigName: "state-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "state-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "state-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: DeviceModem, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: DeviceModem, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::apn", callback: (($obj: DeviceModem, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::apn", callback: (($obj: DeviceModem, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::apn", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::apn", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::apn", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::current-capabilities", callback: (($obj: DeviceModem, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::current-capabilities", callback: (($obj: DeviceModem, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::current-capabilities", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::current-capabilities", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::current-capabilities", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::device-id", callback: (($obj: DeviceModem, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::device-id", callback: (($obj: DeviceModem, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::device-id", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::device-id", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::device-id", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::modem-capabilities", callback: (($obj: DeviceModem, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::modem-capabilities", callback: (($obj: DeviceModem, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::modem-capabilities", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::modem-capabilities", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::modem-capabilities", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::operator-code", callback: (($obj: DeviceModem, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::operator-code", callback: (($obj: DeviceModem, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::operator-code", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::operator-code", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::operator-code", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::active-connection", callback: (($obj: DeviceModem, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::active-connection", callback: (($obj: DeviceModem, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::active-connection", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::active-connection", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::active-connection", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::autoconnect", callback: (($obj: DeviceModem, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::autoconnect", callback: (($obj: DeviceModem, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::autoconnect", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::autoconnect", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::autoconnect", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::available-connections", callback: (($obj: DeviceModem, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::available-connections", callback: (($obj: DeviceModem, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::available-connections", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::available-connections", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::available-connections", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::capabilities", callback: (($obj: DeviceModem, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::capabilities", callback: (($obj: DeviceModem, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::capabilities", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::capabilities", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::capabilities", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::device-type", callback: (($obj: DeviceModem, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::device-type", callback: (($obj: DeviceModem, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::device-type", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::device-type", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::device-type", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::dhcp4-config", callback: (($obj: DeviceModem, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::dhcp4-config", callback: (($obj: DeviceModem, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::dhcp4-config", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::dhcp4-config", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::dhcp4-config", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::dhcp6-config", callback: (($obj: DeviceModem, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::dhcp6-config", callback: (($obj: DeviceModem, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::dhcp6-config", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::dhcp6-config", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::dhcp6-config", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::driver", callback: (($obj: DeviceModem, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::driver", callback: (($obj: DeviceModem, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::driver", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::driver", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::driver", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::driver-version", callback: (($obj: DeviceModem, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::driver-version", callback: (($obj: DeviceModem, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::driver-version", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::driver-version", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::driver-version", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::firmware-missing", callback: (($obj: DeviceModem, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::firmware-missing", callback: (($obj: DeviceModem, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::firmware-missing", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::firmware-missing", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::firmware-missing", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::firmware-version", callback: (($obj: DeviceModem, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::firmware-version", callback: (($obj: DeviceModem, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::firmware-version", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::firmware-version", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::firmware-version", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::hw-address", callback: (($obj: DeviceModem, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hw-address", callback: (($obj: DeviceModem, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::hw-address", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::hw-address", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::hw-address", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::interface", callback: (($obj: DeviceModem, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::interface", callback: (($obj: DeviceModem, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::interface", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::interface", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::interface", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::interface-flags", callback: (($obj: DeviceModem, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::interface-flags", callback: (($obj: DeviceModem, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::interface-flags", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::interface-flags", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::interface-flags", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::ip-interface", callback: (($obj: DeviceModem, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::ip-interface", callback: (($obj: DeviceModem, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::ip-interface", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::ip-interface", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::ip-interface", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::ip4-config", callback: (($obj: DeviceModem, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::ip4-config", callback: (($obj: DeviceModem, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::ip4-config", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::ip4-config", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::ip4-config", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::ip4-connectivity", callback: (($obj: DeviceModem, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::ip4-connectivity", callback: (($obj: DeviceModem, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::ip4-connectivity", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::ip4-connectivity", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::ip4-connectivity", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::ip6-config", callback: (($obj: DeviceModem, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::ip6-config", callback: (($obj: DeviceModem, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::ip6-config", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::ip6-config", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::ip6-config", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::ip6-connectivity", callback: (($obj: DeviceModem, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::ip6-connectivity", callback: (($obj: DeviceModem, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::ip6-connectivity", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::ip6-connectivity", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::ip6-connectivity", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::lldp-neighbors", callback: (($obj: DeviceModem, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::lldp-neighbors", callback: (($obj: DeviceModem, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::lldp-neighbors", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::lldp-neighbors", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::lldp-neighbors", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::managed", callback: (($obj: DeviceModem, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::managed", callback: (($obj: DeviceModem, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::managed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::managed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::managed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::metered", callback: (($obj: DeviceModem, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::metered", callback: (($obj: DeviceModem, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::metered", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::metered", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::metered", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::mtu", callback: (($obj: DeviceModem, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::mtu", callback: (($obj: DeviceModem, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::mtu", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::mtu", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::mtu", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::nm-plugin-missing", callback: (($obj: DeviceModem, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::nm-plugin-missing", callback: (($obj: DeviceModem, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::nm-plugin-missing", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::nm-plugin-missing", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::nm-plugin-missing", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::path", callback: (($obj: DeviceModem, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::path", callback: (($obj: DeviceModem, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::path", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::path", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::path", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::physical-port-id", callback: (($obj: DeviceModem, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::physical-port-id", callback: (($obj: DeviceModem, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::physical-port-id", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::physical-port-id", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::physical-port-id", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::product", callback: (($obj: DeviceModem, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::product", callback: (($obj: DeviceModem, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::product", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::product", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::product", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::real", callback: (($obj: DeviceModem, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::real", callback: (($obj: DeviceModem, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::real", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::real", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::real", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::state", callback: (($obj: DeviceModem, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::state", callback: (($obj: DeviceModem, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::state", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::state", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::state", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::state-reason", callback: (($obj: DeviceModem, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::state-reason", callback: (($obj: DeviceModem, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::state-reason", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::state-reason", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::state-reason", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::udi", callback: (($obj: DeviceModem, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::udi", callback: (($obj: DeviceModem, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::udi", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::udi", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::udi", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::vendor", callback: (($obj: DeviceModem, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vendor", callback: (($obj: DeviceModem, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::vendor", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::vendor", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::vendor", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: DeviceModem_ConstructProps) + _init (config?: DeviceModem_ConstructProps): void + static $gtype: GObject.Type +} +export interface DeviceOlpcMesh_ConstructProps extends Device_ConstructProps { +} +export class DeviceOlpcMesh { + /* Properties of NM.DeviceOlpcMesh */ + readonly activeChannel: number + readonly companion: DeviceWifi + /* Properties of NM.Device */ + readonly activeConnection: ActiveConnection + autoconnect: boolean + readonly availableConnections: RemoteConnection[] + readonly capabilities: DeviceCapabilities + readonly deviceType: DeviceType + readonly dhcp4Config: DhcpConfig + readonly dhcp6Config: DhcpConfig + readonly driver: string + readonly driverVersion: string + readonly firmwareMissing: boolean + readonly firmwareVersion: string + readonly hwAddress: string + readonly interface: string + readonly interfaceFlags: number + readonly ipInterface: string + readonly ip4Config: IPConfig + readonly ip4Connectivity: ConnectivityState + readonly ip6Config: IPConfig + readonly ip6Connectivity: ConnectivityState + readonly lldpNeighbors: object[] + readonly managed: boolean + readonly metered: number + readonly mtu: number + readonly nmPluginMissing: boolean + readonly path: string + readonly physicalPortId: string + readonly product: string + readonly real: boolean + readonly state: DeviceState + readonly stateReason: number + readonly udi: string + readonly vendor: string + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of NM.DeviceOlpcMesh */ + getActiveChannel(): number + getCompanion(): DeviceWifi + /* Methods of NM.Device */ + connectionCompatible(connection: Connection): boolean + connectionValid(connection: Connection): boolean + delete(cancellable?: Gio.Cancellable | null): boolean + deleteAsync(cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + deleteFinish(result: Gio.AsyncResult): boolean + disconnect(cancellable?: Gio.Cancellable | null): boolean + disconnectAsync(cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + disconnectFinish(result: Gio.AsyncResult): boolean + filterConnections(connections: Connection[]): Connection[] + getActiveConnection(): ActiveConnection + getAppliedConnection(flags: number, cancellable?: Gio.Cancellable | null): [ /* returnType */ Connection, /* versionId */ number | null ] + getAppliedConnectionAsync(flags: number, cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + getAppliedConnectionFinish(result: Gio.AsyncResult): [ /* returnType */ Connection, /* versionId */ number | null ] + getAutoconnect(): boolean + getAvailableConnections(): RemoteConnection[] + getCapabilities(): DeviceCapabilities + getConnectivity(addrFamily: number): ConnectivityState + getDescription(): string + getDeviceType(): DeviceType + getDhcp4Config(): DhcpConfig + getDhcp6Config(): DhcpConfig + getDriver(): string + getDriverVersion(): string + getFirmwareMissing(): boolean + getFirmwareVersion(): string + getHwAddress(): string + getIface(): string + getInterfaceFlags(): DeviceInterfaceFlags + getIp4Config(): IPConfig + getIp6Config(): IPConfig + getIpIface(): string + getLldpNeighbors(): LldpNeighbor[] + getManaged(): boolean + getMetered(): Metered + getMtu(): number + getNmPluginMissing(): boolean + getPath(): string + getPhysicalPortId(): string + getProduct(): string + getSettingType(): GObject.Type + getState(): DeviceState + getStateReason(): DeviceStateReason + getTypeDescription(): string + getUdi(): string + getVendor(): string + isReal(): boolean + isSoftware(): boolean + reapply(connection: Connection | null, versionId: number, flags: number, cancellable?: Gio.Cancellable | null): boolean + reapplyAsync(connection: Connection | null, versionId: number, flags: number, cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + reapplyFinish(result: Gio.AsyncResult): boolean + setAutoconnect(autoconnect: boolean): void + setManaged(managed: boolean): void + /* Methods of NM.Object */ + getClient(): Client + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of NM.Device */ + connect(sigName: "state-changed", callback: (($obj: DeviceOlpcMesh, newState: number, oldState: number, reason: number) => void)): number + connect_after(sigName: "state-changed", callback: (($obj: DeviceOlpcMesh, newState: number, oldState: number, reason: number) => void)): number + emit(sigName: "state-changed", newState: number, oldState: number, reason: number): void + on(sigName: "state-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "state-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "state-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: DeviceOlpcMesh, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: DeviceOlpcMesh, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::active-channel", callback: (($obj: DeviceOlpcMesh, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::active-channel", callback: (($obj: DeviceOlpcMesh, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::active-channel", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::active-channel", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::active-channel", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::companion", callback: (($obj: DeviceOlpcMesh, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::companion", callback: (($obj: DeviceOlpcMesh, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::companion", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::companion", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::companion", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::active-connection", callback: (($obj: DeviceOlpcMesh, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::active-connection", callback: (($obj: DeviceOlpcMesh, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::active-connection", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::active-connection", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::active-connection", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::autoconnect", callback: (($obj: DeviceOlpcMesh, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::autoconnect", callback: (($obj: DeviceOlpcMesh, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::autoconnect", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::autoconnect", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::autoconnect", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::available-connections", callback: (($obj: DeviceOlpcMesh, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::available-connections", callback: (($obj: DeviceOlpcMesh, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::available-connections", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::available-connections", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::available-connections", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::capabilities", callback: (($obj: DeviceOlpcMesh, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::capabilities", callback: (($obj: DeviceOlpcMesh, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::capabilities", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::capabilities", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::capabilities", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::device-type", callback: (($obj: DeviceOlpcMesh, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::device-type", callback: (($obj: DeviceOlpcMesh, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::device-type", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::device-type", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::device-type", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::dhcp4-config", callback: (($obj: DeviceOlpcMesh, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::dhcp4-config", callback: (($obj: DeviceOlpcMesh, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::dhcp4-config", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::dhcp4-config", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::dhcp4-config", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::dhcp6-config", callback: (($obj: DeviceOlpcMesh, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::dhcp6-config", callback: (($obj: DeviceOlpcMesh, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::dhcp6-config", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::dhcp6-config", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::dhcp6-config", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::driver", callback: (($obj: DeviceOlpcMesh, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::driver", callback: (($obj: DeviceOlpcMesh, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::driver", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::driver", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::driver", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::driver-version", callback: (($obj: DeviceOlpcMesh, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::driver-version", callback: (($obj: DeviceOlpcMesh, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::driver-version", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::driver-version", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::driver-version", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::firmware-missing", callback: (($obj: DeviceOlpcMesh, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::firmware-missing", callback: (($obj: DeviceOlpcMesh, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::firmware-missing", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::firmware-missing", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::firmware-missing", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::firmware-version", callback: (($obj: DeviceOlpcMesh, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::firmware-version", callback: (($obj: DeviceOlpcMesh, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::firmware-version", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::firmware-version", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::firmware-version", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::hw-address", callback: (($obj: DeviceOlpcMesh, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hw-address", callback: (($obj: DeviceOlpcMesh, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::hw-address", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::hw-address", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::hw-address", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::interface", callback: (($obj: DeviceOlpcMesh, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::interface", callback: (($obj: DeviceOlpcMesh, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::interface", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::interface", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::interface", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::interface-flags", callback: (($obj: DeviceOlpcMesh, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::interface-flags", callback: (($obj: DeviceOlpcMesh, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::interface-flags", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::interface-flags", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::interface-flags", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::ip-interface", callback: (($obj: DeviceOlpcMesh, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::ip-interface", callback: (($obj: DeviceOlpcMesh, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::ip-interface", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::ip-interface", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::ip-interface", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::ip4-config", callback: (($obj: DeviceOlpcMesh, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::ip4-config", callback: (($obj: DeviceOlpcMesh, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::ip4-config", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::ip4-config", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::ip4-config", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::ip4-connectivity", callback: (($obj: DeviceOlpcMesh, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::ip4-connectivity", callback: (($obj: DeviceOlpcMesh, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::ip4-connectivity", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::ip4-connectivity", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::ip4-connectivity", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::ip6-config", callback: (($obj: DeviceOlpcMesh, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::ip6-config", callback: (($obj: DeviceOlpcMesh, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::ip6-config", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::ip6-config", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::ip6-config", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::ip6-connectivity", callback: (($obj: DeviceOlpcMesh, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::ip6-connectivity", callback: (($obj: DeviceOlpcMesh, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::ip6-connectivity", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::ip6-connectivity", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::ip6-connectivity", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::lldp-neighbors", callback: (($obj: DeviceOlpcMesh, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::lldp-neighbors", callback: (($obj: DeviceOlpcMesh, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::lldp-neighbors", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::lldp-neighbors", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::lldp-neighbors", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::managed", callback: (($obj: DeviceOlpcMesh, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::managed", callback: (($obj: DeviceOlpcMesh, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::managed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::managed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::managed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::metered", callback: (($obj: DeviceOlpcMesh, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::metered", callback: (($obj: DeviceOlpcMesh, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::metered", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::metered", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::metered", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::mtu", callback: (($obj: DeviceOlpcMesh, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::mtu", callback: (($obj: DeviceOlpcMesh, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::mtu", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::mtu", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::mtu", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::nm-plugin-missing", callback: (($obj: DeviceOlpcMesh, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::nm-plugin-missing", callback: (($obj: DeviceOlpcMesh, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::nm-plugin-missing", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::nm-plugin-missing", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::nm-plugin-missing", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::path", callback: (($obj: DeviceOlpcMesh, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::path", callback: (($obj: DeviceOlpcMesh, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::path", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::path", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::path", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::physical-port-id", callback: (($obj: DeviceOlpcMesh, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::physical-port-id", callback: (($obj: DeviceOlpcMesh, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::physical-port-id", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::physical-port-id", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::physical-port-id", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::product", callback: (($obj: DeviceOlpcMesh, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::product", callback: (($obj: DeviceOlpcMesh, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::product", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::product", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::product", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::real", callback: (($obj: DeviceOlpcMesh, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::real", callback: (($obj: DeviceOlpcMesh, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::real", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::real", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::real", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::state", callback: (($obj: DeviceOlpcMesh, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::state", callback: (($obj: DeviceOlpcMesh, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::state", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::state", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::state", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::state-reason", callback: (($obj: DeviceOlpcMesh, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::state-reason", callback: (($obj: DeviceOlpcMesh, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::state-reason", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::state-reason", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::state-reason", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::udi", callback: (($obj: DeviceOlpcMesh, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::udi", callback: (($obj: DeviceOlpcMesh, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::udi", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::udi", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::udi", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::vendor", callback: (($obj: DeviceOlpcMesh, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vendor", callback: (($obj: DeviceOlpcMesh, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::vendor", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::vendor", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::vendor", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: DeviceOlpcMesh_ConstructProps) + _init (config?: DeviceOlpcMesh_ConstructProps): void + static $gtype: GObject.Type +} +export interface DeviceOvsBridge_ConstructProps extends Device_ConstructProps { +} +export class DeviceOvsBridge { + /* Properties of NM.DeviceOvsBridge */ + readonly slaves: Device[] + /* Properties of NM.Device */ + readonly activeConnection: ActiveConnection + autoconnect: boolean + readonly availableConnections: RemoteConnection[] + readonly capabilities: DeviceCapabilities + readonly deviceType: DeviceType + readonly dhcp4Config: DhcpConfig + readonly dhcp6Config: DhcpConfig + readonly driver: string + readonly driverVersion: string + readonly firmwareMissing: boolean + readonly firmwareVersion: string + readonly hwAddress: string + readonly interface: string + readonly interfaceFlags: number + readonly ipInterface: string + readonly ip4Config: IPConfig + readonly ip4Connectivity: ConnectivityState + readonly ip6Config: IPConfig + readonly ip6Connectivity: ConnectivityState + readonly lldpNeighbors: object[] + readonly managed: boolean + readonly metered: number + readonly mtu: number + readonly nmPluginMissing: boolean + readonly path: string + readonly physicalPortId: string + readonly product: string + readonly real: boolean + readonly state: DeviceState + readonly stateReason: number + readonly udi: string + readonly vendor: string + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of NM.DeviceOvsBridge */ + getSlaves(): Device[] + /* Methods of NM.Device */ + connectionCompatible(connection: Connection): boolean + connectionValid(connection: Connection): boolean + delete(cancellable?: Gio.Cancellable | null): boolean + deleteAsync(cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + deleteFinish(result: Gio.AsyncResult): boolean + disconnect(cancellable?: Gio.Cancellable | null): boolean + disconnectAsync(cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + disconnectFinish(result: Gio.AsyncResult): boolean + filterConnections(connections: Connection[]): Connection[] + getActiveConnection(): ActiveConnection + getAppliedConnection(flags: number, cancellable?: Gio.Cancellable | null): [ /* returnType */ Connection, /* versionId */ number | null ] + getAppliedConnectionAsync(flags: number, cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + getAppliedConnectionFinish(result: Gio.AsyncResult): [ /* returnType */ Connection, /* versionId */ number | null ] + getAutoconnect(): boolean + getAvailableConnections(): RemoteConnection[] + getCapabilities(): DeviceCapabilities + getConnectivity(addrFamily: number): ConnectivityState + getDescription(): string + getDeviceType(): DeviceType + getDhcp4Config(): DhcpConfig + getDhcp6Config(): DhcpConfig + getDriver(): string + getDriverVersion(): string + getFirmwareMissing(): boolean + getFirmwareVersion(): string + getHwAddress(): string + getIface(): string + getInterfaceFlags(): DeviceInterfaceFlags + getIp4Config(): IPConfig + getIp6Config(): IPConfig + getIpIface(): string + getLldpNeighbors(): LldpNeighbor[] + getManaged(): boolean + getMetered(): Metered + getMtu(): number + getNmPluginMissing(): boolean + getPath(): string + getPhysicalPortId(): string + getProduct(): string + getSettingType(): GObject.Type + getState(): DeviceState + getStateReason(): DeviceStateReason + getTypeDescription(): string + getUdi(): string + getVendor(): string + isReal(): boolean + isSoftware(): boolean + reapply(connection: Connection | null, versionId: number, flags: number, cancellable?: Gio.Cancellable | null): boolean + reapplyAsync(connection: Connection | null, versionId: number, flags: number, cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + reapplyFinish(result: Gio.AsyncResult): boolean + setAutoconnect(autoconnect: boolean): void + setManaged(managed: boolean): void + /* Methods of NM.Object */ + getClient(): Client + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of NM.Device */ + connect(sigName: "state-changed", callback: (($obj: DeviceOvsBridge, newState: number, oldState: number, reason: number) => void)): number + connect_after(sigName: "state-changed", callback: (($obj: DeviceOvsBridge, newState: number, oldState: number, reason: number) => void)): number + emit(sigName: "state-changed", newState: number, oldState: number, reason: number): void + on(sigName: "state-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "state-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "state-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: DeviceOvsBridge, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: DeviceOvsBridge, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::slaves", callback: (($obj: DeviceOvsBridge, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::slaves", callback: (($obj: DeviceOvsBridge, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::slaves", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::slaves", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::slaves", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::active-connection", callback: (($obj: DeviceOvsBridge, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::active-connection", callback: (($obj: DeviceOvsBridge, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::active-connection", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::active-connection", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::active-connection", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::autoconnect", callback: (($obj: DeviceOvsBridge, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::autoconnect", callback: (($obj: DeviceOvsBridge, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::autoconnect", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::autoconnect", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::autoconnect", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::available-connections", callback: (($obj: DeviceOvsBridge, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::available-connections", callback: (($obj: DeviceOvsBridge, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::available-connections", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::available-connections", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::available-connections", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::capabilities", callback: (($obj: DeviceOvsBridge, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::capabilities", callback: (($obj: DeviceOvsBridge, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::capabilities", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::capabilities", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::capabilities", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::device-type", callback: (($obj: DeviceOvsBridge, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::device-type", callback: (($obj: DeviceOvsBridge, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::device-type", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::device-type", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::device-type", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::dhcp4-config", callback: (($obj: DeviceOvsBridge, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::dhcp4-config", callback: (($obj: DeviceOvsBridge, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::dhcp4-config", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::dhcp4-config", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::dhcp4-config", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::dhcp6-config", callback: (($obj: DeviceOvsBridge, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::dhcp6-config", callback: (($obj: DeviceOvsBridge, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::dhcp6-config", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::dhcp6-config", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::dhcp6-config", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::driver", callback: (($obj: DeviceOvsBridge, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::driver", callback: (($obj: DeviceOvsBridge, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::driver", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::driver", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::driver", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::driver-version", callback: (($obj: DeviceOvsBridge, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::driver-version", callback: (($obj: DeviceOvsBridge, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::driver-version", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::driver-version", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::driver-version", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::firmware-missing", callback: (($obj: DeviceOvsBridge, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::firmware-missing", callback: (($obj: DeviceOvsBridge, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::firmware-missing", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::firmware-missing", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::firmware-missing", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::firmware-version", callback: (($obj: DeviceOvsBridge, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::firmware-version", callback: (($obj: DeviceOvsBridge, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::firmware-version", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::firmware-version", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::firmware-version", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::hw-address", callback: (($obj: DeviceOvsBridge, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hw-address", callback: (($obj: DeviceOvsBridge, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::hw-address", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::hw-address", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::hw-address", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::interface", callback: (($obj: DeviceOvsBridge, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::interface", callback: (($obj: DeviceOvsBridge, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::interface", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::interface", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::interface", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::interface-flags", callback: (($obj: DeviceOvsBridge, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::interface-flags", callback: (($obj: DeviceOvsBridge, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::interface-flags", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::interface-flags", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::interface-flags", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::ip-interface", callback: (($obj: DeviceOvsBridge, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::ip-interface", callback: (($obj: DeviceOvsBridge, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::ip-interface", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::ip-interface", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::ip-interface", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::ip4-config", callback: (($obj: DeviceOvsBridge, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::ip4-config", callback: (($obj: DeviceOvsBridge, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::ip4-config", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::ip4-config", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::ip4-config", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::ip4-connectivity", callback: (($obj: DeviceOvsBridge, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::ip4-connectivity", callback: (($obj: DeviceOvsBridge, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::ip4-connectivity", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::ip4-connectivity", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::ip4-connectivity", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::ip6-config", callback: (($obj: DeviceOvsBridge, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::ip6-config", callback: (($obj: DeviceOvsBridge, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::ip6-config", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::ip6-config", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::ip6-config", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::ip6-connectivity", callback: (($obj: DeviceOvsBridge, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::ip6-connectivity", callback: (($obj: DeviceOvsBridge, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::ip6-connectivity", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::ip6-connectivity", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::ip6-connectivity", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::lldp-neighbors", callback: (($obj: DeviceOvsBridge, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::lldp-neighbors", callback: (($obj: DeviceOvsBridge, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::lldp-neighbors", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::lldp-neighbors", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::lldp-neighbors", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::managed", callback: (($obj: DeviceOvsBridge, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::managed", callback: (($obj: DeviceOvsBridge, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::managed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::managed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::managed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::metered", callback: (($obj: DeviceOvsBridge, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::metered", callback: (($obj: DeviceOvsBridge, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::metered", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::metered", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::metered", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::mtu", callback: (($obj: DeviceOvsBridge, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::mtu", callback: (($obj: DeviceOvsBridge, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::mtu", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::mtu", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::mtu", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::nm-plugin-missing", callback: (($obj: DeviceOvsBridge, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::nm-plugin-missing", callback: (($obj: DeviceOvsBridge, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::nm-plugin-missing", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::nm-plugin-missing", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::nm-plugin-missing", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::path", callback: (($obj: DeviceOvsBridge, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::path", callback: (($obj: DeviceOvsBridge, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::path", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::path", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::path", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::physical-port-id", callback: (($obj: DeviceOvsBridge, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::physical-port-id", callback: (($obj: DeviceOvsBridge, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::physical-port-id", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::physical-port-id", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::physical-port-id", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::product", callback: (($obj: DeviceOvsBridge, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::product", callback: (($obj: DeviceOvsBridge, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::product", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::product", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::product", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::real", callback: (($obj: DeviceOvsBridge, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::real", callback: (($obj: DeviceOvsBridge, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::real", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::real", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::real", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::state", callback: (($obj: DeviceOvsBridge, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::state", callback: (($obj: DeviceOvsBridge, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::state", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::state", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::state", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::state-reason", callback: (($obj: DeviceOvsBridge, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::state-reason", callback: (($obj: DeviceOvsBridge, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::state-reason", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::state-reason", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::state-reason", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::udi", callback: (($obj: DeviceOvsBridge, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::udi", callback: (($obj: DeviceOvsBridge, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::udi", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::udi", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::udi", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::vendor", callback: (($obj: DeviceOvsBridge, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vendor", callback: (($obj: DeviceOvsBridge, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::vendor", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::vendor", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::vendor", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: DeviceOvsBridge_ConstructProps) + _init (config?: DeviceOvsBridge_ConstructProps): void + static $gtype: GObject.Type +} +export interface DeviceOvsInterface_ConstructProps extends Device_ConstructProps { +} +export class DeviceOvsInterface { + /* Properties of NM.Device */ + readonly activeConnection: ActiveConnection + autoconnect: boolean + readonly availableConnections: RemoteConnection[] + readonly capabilities: DeviceCapabilities + readonly deviceType: DeviceType + readonly dhcp4Config: DhcpConfig + readonly dhcp6Config: DhcpConfig + readonly driver: string + readonly driverVersion: string + readonly firmwareMissing: boolean + readonly firmwareVersion: string + readonly hwAddress: string + readonly interface: string + readonly interfaceFlags: number + readonly ipInterface: string + readonly ip4Config: IPConfig + readonly ip4Connectivity: ConnectivityState + readonly ip6Config: IPConfig + readonly ip6Connectivity: ConnectivityState + readonly lldpNeighbors: object[] + readonly managed: boolean + readonly metered: number + readonly mtu: number + readonly nmPluginMissing: boolean + readonly path: string + readonly physicalPortId: string + readonly product: string + readonly real: boolean + readonly state: DeviceState + readonly stateReason: number + readonly udi: string + readonly vendor: string + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of NM.Device */ + connectionCompatible(connection: Connection): boolean + connectionValid(connection: Connection): boolean + delete(cancellable?: Gio.Cancellable | null): boolean + deleteAsync(cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + deleteFinish(result: Gio.AsyncResult): boolean + disconnect(cancellable?: Gio.Cancellable | null): boolean + disconnectAsync(cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + disconnectFinish(result: Gio.AsyncResult): boolean + filterConnections(connections: Connection[]): Connection[] + getActiveConnection(): ActiveConnection + getAppliedConnection(flags: number, cancellable?: Gio.Cancellable | null): [ /* returnType */ Connection, /* versionId */ number | null ] + getAppliedConnectionAsync(flags: number, cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + getAppliedConnectionFinish(result: Gio.AsyncResult): [ /* returnType */ Connection, /* versionId */ number | null ] + getAutoconnect(): boolean + getAvailableConnections(): RemoteConnection[] + getCapabilities(): DeviceCapabilities + getConnectivity(addrFamily: number): ConnectivityState + getDescription(): string + getDeviceType(): DeviceType + getDhcp4Config(): DhcpConfig + getDhcp6Config(): DhcpConfig + getDriver(): string + getDriverVersion(): string + getFirmwareMissing(): boolean + getFirmwareVersion(): string + getHwAddress(): string + getIface(): string + getInterfaceFlags(): DeviceInterfaceFlags + getIp4Config(): IPConfig + getIp6Config(): IPConfig + getIpIface(): string + getLldpNeighbors(): LldpNeighbor[] + getManaged(): boolean + getMetered(): Metered + getMtu(): number + getNmPluginMissing(): boolean + getPath(): string + getPhysicalPortId(): string + getProduct(): string + getSettingType(): GObject.Type + getState(): DeviceState + getStateReason(): DeviceStateReason + getTypeDescription(): string + getUdi(): string + getVendor(): string + isReal(): boolean + isSoftware(): boolean + reapply(connection: Connection | null, versionId: number, flags: number, cancellable?: Gio.Cancellable | null): boolean + reapplyAsync(connection: Connection | null, versionId: number, flags: number, cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + reapplyFinish(result: Gio.AsyncResult): boolean + setAutoconnect(autoconnect: boolean): void + setManaged(managed: boolean): void + /* Methods of NM.Object */ + getClient(): Client + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of NM.Device */ + connect(sigName: "state-changed", callback: (($obj: DeviceOvsInterface, newState: number, oldState: number, reason: number) => void)): number + connect_after(sigName: "state-changed", callback: (($obj: DeviceOvsInterface, newState: number, oldState: number, reason: number) => void)): number + emit(sigName: "state-changed", newState: number, oldState: number, reason: number): void + on(sigName: "state-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "state-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "state-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: DeviceOvsInterface, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: DeviceOvsInterface, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::active-connection", callback: (($obj: DeviceOvsInterface, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::active-connection", callback: (($obj: DeviceOvsInterface, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::active-connection", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::active-connection", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::active-connection", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::autoconnect", callback: (($obj: DeviceOvsInterface, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::autoconnect", callback: (($obj: DeviceOvsInterface, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::autoconnect", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::autoconnect", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::autoconnect", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::available-connections", callback: (($obj: DeviceOvsInterface, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::available-connections", callback: (($obj: DeviceOvsInterface, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::available-connections", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::available-connections", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::available-connections", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::capabilities", callback: (($obj: DeviceOvsInterface, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::capabilities", callback: (($obj: DeviceOvsInterface, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::capabilities", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::capabilities", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::capabilities", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::device-type", callback: (($obj: DeviceOvsInterface, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::device-type", callback: (($obj: DeviceOvsInterface, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::device-type", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::device-type", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::device-type", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::dhcp4-config", callback: (($obj: DeviceOvsInterface, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::dhcp4-config", callback: (($obj: DeviceOvsInterface, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::dhcp4-config", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::dhcp4-config", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::dhcp4-config", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::dhcp6-config", callback: (($obj: DeviceOvsInterface, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::dhcp6-config", callback: (($obj: DeviceOvsInterface, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::dhcp6-config", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::dhcp6-config", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::dhcp6-config", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::driver", callback: (($obj: DeviceOvsInterface, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::driver", callback: (($obj: DeviceOvsInterface, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::driver", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::driver", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::driver", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::driver-version", callback: (($obj: DeviceOvsInterface, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::driver-version", callback: (($obj: DeviceOvsInterface, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::driver-version", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::driver-version", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::driver-version", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::firmware-missing", callback: (($obj: DeviceOvsInterface, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::firmware-missing", callback: (($obj: DeviceOvsInterface, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::firmware-missing", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::firmware-missing", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::firmware-missing", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::firmware-version", callback: (($obj: DeviceOvsInterface, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::firmware-version", callback: (($obj: DeviceOvsInterface, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::firmware-version", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::firmware-version", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::firmware-version", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::hw-address", callback: (($obj: DeviceOvsInterface, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hw-address", callback: (($obj: DeviceOvsInterface, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::hw-address", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::hw-address", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::hw-address", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::interface", callback: (($obj: DeviceOvsInterface, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::interface", callback: (($obj: DeviceOvsInterface, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::interface", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::interface", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::interface", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::interface-flags", callback: (($obj: DeviceOvsInterface, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::interface-flags", callback: (($obj: DeviceOvsInterface, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::interface-flags", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::interface-flags", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::interface-flags", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::ip-interface", callback: (($obj: DeviceOvsInterface, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::ip-interface", callback: (($obj: DeviceOvsInterface, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::ip-interface", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::ip-interface", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::ip-interface", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::ip4-config", callback: (($obj: DeviceOvsInterface, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::ip4-config", callback: (($obj: DeviceOvsInterface, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::ip4-config", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::ip4-config", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::ip4-config", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::ip4-connectivity", callback: (($obj: DeviceOvsInterface, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::ip4-connectivity", callback: (($obj: DeviceOvsInterface, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::ip4-connectivity", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::ip4-connectivity", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::ip4-connectivity", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::ip6-config", callback: (($obj: DeviceOvsInterface, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::ip6-config", callback: (($obj: DeviceOvsInterface, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::ip6-config", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::ip6-config", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::ip6-config", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::ip6-connectivity", callback: (($obj: DeviceOvsInterface, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::ip6-connectivity", callback: (($obj: DeviceOvsInterface, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::ip6-connectivity", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::ip6-connectivity", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::ip6-connectivity", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::lldp-neighbors", callback: (($obj: DeviceOvsInterface, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::lldp-neighbors", callback: (($obj: DeviceOvsInterface, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::lldp-neighbors", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::lldp-neighbors", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::lldp-neighbors", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::managed", callback: (($obj: DeviceOvsInterface, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::managed", callback: (($obj: DeviceOvsInterface, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::managed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::managed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::managed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::metered", callback: (($obj: DeviceOvsInterface, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::metered", callback: (($obj: DeviceOvsInterface, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::metered", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::metered", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::metered", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::mtu", callback: (($obj: DeviceOvsInterface, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::mtu", callback: (($obj: DeviceOvsInterface, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::mtu", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::mtu", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::mtu", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::nm-plugin-missing", callback: (($obj: DeviceOvsInterface, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::nm-plugin-missing", callback: (($obj: DeviceOvsInterface, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::nm-plugin-missing", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::nm-plugin-missing", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::nm-plugin-missing", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::path", callback: (($obj: DeviceOvsInterface, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::path", callback: (($obj: DeviceOvsInterface, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::path", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::path", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::path", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::physical-port-id", callback: (($obj: DeviceOvsInterface, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::physical-port-id", callback: (($obj: DeviceOvsInterface, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::physical-port-id", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::physical-port-id", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::physical-port-id", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::product", callback: (($obj: DeviceOvsInterface, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::product", callback: (($obj: DeviceOvsInterface, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::product", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::product", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::product", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::real", callback: (($obj: DeviceOvsInterface, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::real", callback: (($obj: DeviceOvsInterface, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::real", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::real", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::real", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::state", callback: (($obj: DeviceOvsInterface, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::state", callback: (($obj: DeviceOvsInterface, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::state", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::state", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::state", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::state-reason", callback: (($obj: DeviceOvsInterface, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::state-reason", callback: (($obj: DeviceOvsInterface, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::state-reason", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::state-reason", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::state-reason", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::udi", callback: (($obj: DeviceOvsInterface, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::udi", callback: (($obj: DeviceOvsInterface, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::udi", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::udi", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::udi", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::vendor", callback: (($obj: DeviceOvsInterface, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vendor", callback: (($obj: DeviceOvsInterface, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::vendor", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::vendor", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::vendor", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: DeviceOvsInterface_ConstructProps) + _init (config?: DeviceOvsInterface_ConstructProps): void + static $gtype: GObject.Type +} +export interface DeviceOvsPort_ConstructProps extends Device_ConstructProps { +} +export class DeviceOvsPort { + /* Properties of NM.DeviceOvsPort */ + readonly slaves: Device[] + /* Properties of NM.Device */ + readonly activeConnection: ActiveConnection + autoconnect: boolean + readonly availableConnections: RemoteConnection[] + readonly capabilities: DeviceCapabilities + readonly deviceType: DeviceType + readonly dhcp4Config: DhcpConfig + readonly dhcp6Config: DhcpConfig + readonly driver: string + readonly driverVersion: string + readonly firmwareMissing: boolean + readonly firmwareVersion: string + readonly hwAddress: string + readonly interface: string + readonly interfaceFlags: number + readonly ipInterface: string + readonly ip4Config: IPConfig + readonly ip4Connectivity: ConnectivityState + readonly ip6Config: IPConfig + readonly ip6Connectivity: ConnectivityState + readonly lldpNeighbors: object[] + readonly managed: boolean + readonly metered: number + readonly mtu: number + readonly nmPluginMissing: boolean + readonly path: string + readonly physicalPortId: string + readonly product: string + readonly real: boolean + readonly state: DeviceState + readonly stateReason: number + readonly udi: string + readonly vendor: string + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of NM.DeviceOvsPort */ + getSlaves(): Device[] + /* Methods of NM.Device */ + connectionCompatible(connection: Connection): boolean + connectionValid(connection: Connection): boolean + delete(cancellable?: Gio.Cancellable | null): boolean + deleteAsync(cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + deleteFinish(result: Gio.AsyncResult): boolean + disconnect(cancellable?: Gio.Cancellable | null): boolean + disconnectAsync(cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + disconnectFinish(result: Gio.AsyncResult): boolean + filterConnections(connections: Connection[]): Connection[] + getActiveConnection(): ActiveConnection + getAppliedConnection(flags: number, cancellable?: Gio.Cancellable | null): [ /* returnType */ Connection, /* versionId */ number | null ] + getAppliedConnectionAsync(flags: number, cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + getAppliedConnectionFinish(result: Gio.AsyncResult): [ /* returnType */ Connection, /* versionId */ number | null ] + getAutoconnect(): boolean + getAvailableConnections(): RemoteConnection[] + getCapabilities(): DeviceCapabilities + getConnectivity(addrFamily: number): ConnectivityState + getDescription(): string + getDeviceType(): DeviceType + getDhcp4Config(): DhcpConfig + getDhcp6Config(): DhcpConfig + getDriver(): string + getDriverVersion(): string + getFirmwareMissing(): boolean + getFirmwareVersion(): string + getHwAddress(): string + getIface(): string + getInterfaceFlags(): DeviceInterfaceFlags + getIp4Config(): IPConfig + getIp6Config(): IPConfig + getIpIface(): string + getLldpNeighbors(): LldpNeighbor[] + getManaged(): boolean + getMetered(): Metered + getMtu(): number + getNmPluginMissing(): boolean + getPath(): string + getPhysicalPortId(): string + getProduct(): string + getSettingType(): GObject.Type + getState(): DeviceState + getStateReason(): DeviceStateReason + getTypeDescription(): string + getUdi(): string + getVendor(): string + isReal(): boolean + isSoftware(): boolean + reapply(connection: Connection | null, versionId: number, flags: number, cancellable?: Gio.Cancellable | null): boolean + reapplyAsync(connection: Connection | null, versionId: number, flags: number, cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + reapplyFinish(result: Gio.AsyncResult): boolean + setAutoconnect(autoconnect: boolean): void + setManaged(managed: boolean): void + /* Methods of NM.Object */ + getClient(): Client + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of NM.Device */ + connect(sigName: "state-changed", callback: (($obj: DeviceOvsPort, newState: number, oldState: number, reason: number) => void)): number + connect_after(sigName: "state-changed", callback: (($obj: DeviceOvsPort, newState: number, oldState: number, reason: number) => void)): number + emit(sigName: "state-changed", newState: number, oldState: number, reason: number): void + on(sigName: "state-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "state-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "state-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: DeviceOvsPort, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: DeviceOvsPort, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::slaves", callback: (($obj: DeviceOvsPort, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::slaves", callback: (($obj: DeviceOvsPort, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::slaves", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::slaves", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::slaves", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::active-connection", callback: (($obj: DeviceOvsPort, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::active-connection", callback: (($obj: DeviceOvsPort, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::active-connection", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::active-connection", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::active-connection", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::autoconnect", callback: (($obj: DeviceOvsPort, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::autoconnect", callback: (($obj: DeviceOvsPort, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::autoconnect", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::autoconnect", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::autoconnect", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::available-connections", callback: (($obj: DeviceOvsPort, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::available-connections", callback: (($obj: DeviceOvsPort, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::available-connections", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::available-connections", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::available-connections", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::capabilities", callback: (($obj: DeviceOvsPort, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::capabilities", callback: (($obj: DeviceOvsPort, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::capabilities", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::capabilities", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::capabilities", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::device-type", callback: (($obj: DeviceOvsPort, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::device-type", callback: (($obj: DeviceOvsPort, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::device-type", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::device-type", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::device-type", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::dhcp4-config", callback: (($obj: DeviceOvsPort, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::dhcp4-config", callback: (($obj: DeviceOvsPort, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::dhcp4-config", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::dhcp4-config", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::dhcp4-config", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::dhcp6-config", callback: (($obj: DeviceOvsPort, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::dhcp6-config", callback: (($obj: DeviceOvsPort, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::dhcp6-config", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::dhcp6-config", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::dhcp6-config", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::driver", callback: (($obj: DeviceOvsPort, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::driver", callback: (($obj: DeviceOvsPort, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::driver", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::driver", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::driver", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::driver-version", callback: (($obj: DeviceOvsPort, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::driver-version", callback: (($obj: DeviceOvsPort, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::driver-version", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::driver-version", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::driver-version", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::firmware-missing", callback: (($obj: DeviceOvsPort, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::firmware-missing", callback: (($obj: DeviceOvsPort, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::firmware-missing", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::firmware-missing", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::firmware-missing", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::firmware-version", callback: (($obj: DeviceOvsPort, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::firmware-version", callback: (($obj: DeviceOvsPort, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::firmware-version", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::firmware-version", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::firmware-version", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::hw-address", callback: (($obj: DeviceOvsPort, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hw-address", callback: (($obj: DeviceOvsPort, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::hw-address", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::hw-address", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::hw-address", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::interface", callback: (($obj: DeviceOvsPort, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::interface", callback: (($obj: DeviceOvsPort, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::interface", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::interface", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::interface", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::interface-flags", callback: (($obj: DeviceOvsPort, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::interface-flags", callback: (($obj: DeviceOvsPort, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::interface-flags", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::interface-flags", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::interface-flags", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::ip-interface", callback: (($obj: DeviceOvsPort, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::ip-interface", callback: (($obj: DeviceOvsPort, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::ip-interface", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::ip-interface", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::ip-interface", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::ip4-config", callback: (($obj: DeviceOvsPort, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::ip4-config", callback: (($obj: DeviceOvsPort, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::ip4-config", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::ip4-config", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::ip4-config", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::ip4-connectivity", callback: (($obj: DeviceOvsPort, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::ip4-connectivity", callback: (($obj: DeviceOvsPort, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::ip4-connectivity", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::ip4-connectivity", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::ip4-connectivity", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::ip6-config", callback: (($obj: DeviceOvsPort, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::ip6-config", callback: (($obj: DeviceOvsPort, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::ip6-config", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::ip6-config", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::ip6-config", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::ip6-connectivity", callback: (($obj: DeviceOvsPort, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::ip6-connectivity", callback: (($obj: DeviceOvsPort, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::ip6-connectivity", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::ip6-connectivity", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::ip6-connectivity", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::lldp-neighbors", callback: (($obj: DeviceOvsPort, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::lldp-neighbors", callback: (($obj: DeviceOvsPort, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::lldp-neighbors", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::lldp-neighbors", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::lldp-neighbors", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::managed", callback: (($obj: DeviceOvsPort, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::managed", callback: (($obj: DeviceOvsPort, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::managed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::managed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::managed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::metered", callback: (($obj: DeviceOvsPort, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::metered", callback: (($obj: DeviceOvsPort, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::metered", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::metered", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::metered", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::mtu", callback: (($obj: DeviceOvsPort, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::mtu", callback: (($obj: DeviceOvsPort, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::mtu", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::mtu", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::mtu", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::nm-plugin-missing", callback: (($obj: DeviceOvsPort, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::nm-plugin-missing", callback: (($obj: DeviceOvsPort, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::nm-plugin-missing", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::nm-plugin-missing", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::nm-plugin-missing", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::path", callback: (($obj: DeviceOvsPort, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::path", callback: (($obj: DeviceOvsPort, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::path", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::path", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::path", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::physical-port-id", callback: (($obj: DeviceOvsPort, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::physical-port-id", callback: (($obj: DeviceOvsPort, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::physical-port-id", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::physical-port-id", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::physical-port-id", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::product", callback: (($obj: DeviceOvsPort, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::product", callback: (($obj: DeviceOvsPort, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::product", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::product", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::product", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::real", callback: (($obj: DeviceOvsPort, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::real", callback: (($obj: DeviceOvsPort, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::real", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::real", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::real", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::state", callback: (($obj: DeviceOvsPort, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::state", callback: (($obj: DeviceOvsPort, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::state", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::state", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::state", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::state-reason", callback: (($obj: DeviceOvsPort, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::state-reason", callback: (($obj: DeviceOvsPort, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::state-reason", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::state-reason", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::state-reason", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::udi", callback: (($obj: DeviceOvsPort, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::udi", callback: (($obj: DeviceOvsPort, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::udi", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::udi", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::udi", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::vendor", callback: (($obj: DeviceOvsPort, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vendor", callback: (($obj: DeviceOvsPort, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::vendor", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::vendor", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::vendor", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: DeviceOvsPort_ConstructProps) + _init (config?: DeviceOvsPort_ConstructProps): void + static $gtype: GObject.Type +} +export interface DevicePpp_ConstructProps extends Device_ConstructProps { +} +export class DevicePpp { + /* Properties of NM.Device */ + readonly activeConnection: ActiveConnection + autoconnect: boolean + readonly availableConnections: RemoteConnection[] + readonly capabilities: DeviceCapabilities + readonly deviceType: DeviceType + readonly dhcp4Config: DhcpConfig + readonly dhcp6Config: DhcpConfig + readonly driver: string + readonly driverVersion: string + readonly firmwareMissing: boolean + readonly firmwareVersion: string + readonly hwAddress: string + readonly interface: string + readonly interfaceFlags: number + readonly ipInterface: string + readonly ip4Config: IPConfig + readonly ip4Connectivity: ConnectivityState + readonly ip6Config: IPConfig + readonly ip6Connectivity: ConnectivityState + readonly lldpNeighbors: object[] + readonly managed: boolean + readonly metered: number + readonly mtu: number + readonly nmPluginMissing: boolean + readonly path: string + readonly physicalPortId: string + readonly product: string + readonly real: boolean + readonly state: DeviceState + readonly stateReason: number + readonly udi: string + readonly vendor: string + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of NM.Device */ + connectionCompatible(connection: Connection): boolean + connectionValid(connection: Connection): boolean + delete(cancellable?: Gio.Cancellable | null): boolean + deleteAsync(cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + deleteFinish(result: Gio.AsyncResult): boolean + disconnect(cancellable?: Gio.Cancellable | null): boolean + disconnectAsync(cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + disconnectFinish(result: Gio.AsyncResult): boolean + filterConnections(connections: Connection[]): Connection[] + getActiveConnection(): ActiveConnection + getAppliedConnection(flags: number, cancellable?: Gio.Cancellable | null): [ /* returnType */ Connection, /* versionId */ number | null ] + getAppliedConnectionAsync(flags: number, cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + getAppliedConnectionFinish(result: Gio.AsyncResult): [ /* returnType */ Connection, /* versionId */ number | null ] + getAutoconnect(): boolean + getAvailableConnections(): RemoteConnection[] + getCapabilities(): DeviceCapabilities + getConnectivity(addrFamily: number): ConnectivityState + getDescription(): string + getDeviceType(): DeviceType + getDhcp4Config(): DhcpConfig + getDhcp6Config(): DhcpConfig + getDriver(): string + getDriverVersion(): string + getFirmwareMissing(): boolean + getFirmwareVersion(): string + getHwAddress(): string + getIface(): string + getInterfaceFlags(): DeviceInterfaceFlags + getIp4Config(): IPConfig + getIp6Config(): IPConfig + getIpIface(): string + getLldpNeighbors(): LldpNeighbor[] + getManaged(): boolean + getMetered(): Metered + getMtu(): number + getNmPluginMissing(): boolean + getPath(): string + getPhysicalPortId(): string + getProduct(): string + getSettingType(): GObject.Type + getState(): DeviceState + getStateReason(): DeviceStateReason + getTypeDescription(): string + getUdi(): string + getVendor(): string + isReal(): boolean + isSoftware(): boolean + reapply(connection: Connection | null, versionId: number, flags: number, cancellable?: Gio.Cancellable | null): boolean + reapplyAsync(connection: Connection | null, versionId: number, flags: number, cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + reapplyFinish(result: Gio.AsyncResult): boolean + setAutoconnect(autoconnect: boolean): void + setManaged(managed: boolean): void + /* Methods of NM.Object */ + getClient(): Client + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of NM.Device */ + connect(sigName: "state-changed", callback: (($obj: DevicePpp, newState: number, oldState: number, reason: number) => void)): number + connect_after(sigName: "state-changed", callback: (($obj: DevicePpp, newState: number, oldState: number, reason: number) => void)): number + emit(sigName: "state-changed", newState: number, oldState: number, reason: number): void + on(sigName: "state-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "state-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "state-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: DevicePpp, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: DevicePpp, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::active-connection", callback: (($obj: DevicePpp, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::active-connection", callback: (($obj: DevicePpp, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::active-connection", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::active-connection", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::active-connection", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::autoconnect", callback: (($obj: DevicePpp, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::autoconnect", callback: (($obj: DevicePpp, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::autoconnect", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::autoconnect", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::autoconnect", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::available-connections", callback: (($obj: DevicePpp, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::available-connections", callback: (($obj: DevicePpp, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::available-connections", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::available-connections", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::available-connections", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::capabilities", callback: (($obj: DevicePpp, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::capabilities", callback: (($obj: DevicePpp, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::capabilities", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::capabilities", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::capabilities", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::device-type", callback: (($obj: DevicePpp, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::device-type", callback: (($obj: DevicePpp, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::device-type", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::device-type", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::device-type", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::dhcp4-config", callback: (($obj: DevicePpp, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::dhcp4-config", callback: (($obj: DevicePpp, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::dhcp4-config", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::dhcp4-config", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::dhcp4-config", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::dhcp6-config", callback: (($obj: DevicePpp, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::dhcp6-config", callback: (($obj: DevicePpp, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::dhcp6-config", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::dhcp6-config", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::dhcp6-config", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::driver", callback: (($obj: DevicePpp, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::driver", callback: (($obj: DevicePpp, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::driver", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::driver", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::driver", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::driver-version", callback: (($obj: DevicePpp, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::driver-version", callback: (($obj: DevicePpp, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::driver-version", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::driver-version", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::driver-version", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::firmware-missing", callback: (($obj: DevicePpp, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::firmware-missing", callback: (($obj: DevicePpp, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::firmware-missing", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::firmware-missing", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::firmware-missing", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::firmware-version", callback: (($obj: DevicePpp, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::firmware-version", callback: (($obj: DevicePpp, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::firmware-version", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::firmware-version", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::firmware-version", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::hw-address", callback: (($obj: DevicePpp, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hw-address", callback: (($obj: DevicePpp, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::hw-address", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::hw-address", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::hw-address", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::interface", callback: (($obj: DevicePpp, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::interface", callback: (($obj: DevicePpp, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::interface", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::interface", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::interface", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::interface-flags", callback: (($obj: DevicePpp, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::interface-flags", callback: (($obj: DevicePpp, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::interface-flags", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::interface-flags", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::interface-flags", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::ip-interface", callback: (($obj: DevicePpp, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::ip-interface", callback: (($obj: DevicePpp, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::ip-interface", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::ip-interface", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::ip-interface", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::ip4-config", callback: (($obj: DevicePpp, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::ip4-config", callback: (($obj: DevicePpp, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::ip4-config", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::ip4-config", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::ip4-config", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::ip4-connectivity", callback: (($obj: DevicePpp, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::ip4-connectivity", callback: (($obj: DevicePpp, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::ip4-connectivity", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::ip4-connectivity", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::ip4-connectivity", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::ip6-config", callback: (($obj: DevicePpp, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::ip6-config", callback: (($obj: DevicePpp, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::ip6-config", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::ip6-config", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::ip6-config", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::ip6-connectivity", callback: (($obj: DevicePpp, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::ip6-connectivity", callback: (($obj: DevicePpp, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::ip6-connectivity", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::ip6-connectivity", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::ip6-connectivity", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::lldp-neighbors", callback: (($obj: DevicePpp, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::lldp-neighbors", callback: (($obj: DevicePpp, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::lldp-neighbors", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::lldp-neighbors", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::lldp-neighbors", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::managed", callback: (($obj: DevicePpp, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::managed", callback: (($obj: DevicePpp, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::managed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::managed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::managed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::metered", callback: (($obj: DevicePpp, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::metered", callback: (($obj: DevicePpp, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::metered", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::metered", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::metered", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::mtu", callback: (($obj: DevicePpp, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::mtu", callback: (($obj: DevicePpp, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::mtu", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::mtu", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::mtu", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::nm-plugin-missing", callback: (($obj: DevicePpp, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::nm-plugin-missing", callback: (($obj: DevicePpp, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::nm-plugin-missing", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::nm-plugin-missing", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::nm-plugin-missing", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::path", callback: (($obj: DevicePpp, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::path", callback: (($obj: DevicePpp, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::path", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::path", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::path", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::physical-port-id", callback: (($obj: DevicePpp, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::physical-port-id", callback: (($obj: DevicePpp, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::physical-port-id", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::physical-port-id", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::physical-port-id", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::product", callback: (($obj: DevicePpp, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::product", callback: (($obj: DevicePpp, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::product", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::product", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::product", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::real", callback: (($obj: DevicePpp, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::real", callback: (($obj: DevicePpp, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::real", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::real", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::real", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::state", callback: (($obj: DevicePpp, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::state", callback: (($obj: DevicePpp, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::state", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::state", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::state", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::state-reason", callback: (($obj: DevicePpp, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::state-reason", callback: (($obj: DevicePpp, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::state-reason", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::state-reason", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::state-reason", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::udi", callback: (($obj: DevicePpp, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::udi", callback: (($obj: DevicePpp, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::udi", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::udi", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::udi", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::vendor", callback: (($obj: DevicePpp, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vendor", callback: (($obj: DevicePpp, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::vendor", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::vendor", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::vendor", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: DevicePpp_ConstructProps) + _init (config?: DevicePpp_ConstructProps): void + static $gtype: GObject.Type +} +export interface DeviceTeam_ConstructProps extends Device_ConstructProps { +} +export class DeviceTeam { + /* Properties of NM.DeviceTeam */ + readonly carrier: boolean + readonly config: string + readonly slaves: Device[] + /* Properties of NM.Device */ + readonly activeConnection: ActiveConnection + autoconnect: boolean + readonly availableConnections: RemoteConnection[] + readonly capabilities: DeviceCapabilities + readonly deviceType: DeviceType + readonly dhcp4Config: DhcpConfig + readonly dhcp6Config: DhcpConfig + readonly driver: string + readonly driverVersion: string + readonly firmwareMissing: boolean + readonly firmwareVersion: string + readonly hwAddress: string + readonly interface: string + readonly interfaceFlags: number + readonly ipInterface: string + readonly ip4Config: IPConfig + readonly ip4Connectivity: ConnectivityState + readonly ip6Config: IPConfig + readonly ip6Connectivity: ConnectivityState + readonly lldpNeighbors: object[] + readonly managed: boolean + readonly metered: number + readonly mtu: number + readonly nmPluginMissing: boolean + readonly path: string + readonly physicalPortId: string + readonly product: string + readonly real: boolean + readonly state: DeviceState + readonly stateReason: number + readonly udi: string + readonly vendor: string + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of NM.DeviceTeam */ + getCarrier(): boolean + getConfig(): string + getSlaves(): Device[] + /* Methods of NM.Device */ + connectionCompatible(connection: Connection): boolean + connectionValid(connection: Connection): boolean + delete(cancellable?: Gio.Cancellable | null): boolean + deleteAsync(cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + deleteFinish(result: Gio.AsyncResult): boolean + disconnect(cancellable?: Gio.Cancellable | null): boolean + disconnectAsync(cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + disconnectFinish(result: Gio.AsyncResult): boolean + filterConnections(connections: Connection[]): Connection[] + getActiveConnection(): ActiveConnection + getAppliedConnection(flags: number, cancellable?: Gio.Cancellable | null): [ /* returnType */ Connection, /* versionId */ number | null ] + getAppliedConnectionAsync(flags: number, cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + getAppliedConnectionFinish(result: Gio.AsyncResult): [ /* returnType */ Connection, /* versionId */ number | null ] + getAutoconnect(): boolean + getAvailableConnections(): RemoteConnection[] + getCapabilities(): DeviceCapabilities + getConnectivity(addrFamily: number): ConnectivityState + getDescription(): string + getDeviceType(): DeviceType + getDhcp4Config(): DhcpConfig + getDhcp6Config(): DhcpConfig + getDriver(): string + getDriverVersion(): string + getFirmwareMissing(): boolean + getFirmwareVersion(): string + getHwAddress(): string + getIface(): string + getInterfaceFlags(): DeviceInterfaceFlags + getIp4Config(): IPConfig + getIp6Config(): IPConfig + getIpIface(): string + getLldpNeighbors(): LldpNeighbor[] + getManaged(): boolean + getMetered(): Metered + getMtu(): number + getNmPluginMissing(): boolean + getPath(): string + getPhysicalPortId(): string + getProduct(): string + getSettingType(): GObject.Type + getState(): DeviceState + getStateReason(): DeviceStateReason + getTypeDescription(): string + getUdi(): string + getVendor(): string + isReal(): boolean + isSoftware(): boolean + reapply(connection: Connection | null, versionId: number, flags: number, cancellable?: Gio.Cancellable | null): boolean + reapplyAsync(connection: Connection | null, versionId: number, flags: number, cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + reapplyFinish(result: Gio.AsyncResult): boolean + setAutoconnect(autoconnect: boolean): void + setManaged(managed: boolean): void + /* Methods of NM.Object */ + getClient(): Client + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of NM.Device */ + connect(sigName: "state-changed", callback: (($obj: DeviceTeam, newState: number, oldState: number, reason: number) => void)): number + connect_after(sigName: "state-changed", callback: (($obj: DeviceTeam, newState: number, oldState: number, reason: number) => void)): number + emit(sigName: "state-changed", newState: number, oldState: number, reason: number): void + on(sigName: "state-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "state-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "state-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: DeviceTeam, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: DeviceTeam, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::carrier", callback: (($obj: DeviceTeam, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::carrier", callback: (($obj: DeviceTeam, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::carrier", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::carrier", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::carrier", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::config", callback: (($obj: DeviceTeam, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::config", callback: (($obj: DeviceTeam, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::config", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::config", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::config", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::slaves", callback: (($obj: DeviceTeam, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::slaves", callback: (($obj: DeviceTeam, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::slaves", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::slaves", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::slaves", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::active-connection", callback: (($obj: DeviceTeam, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::active-connection", callback: (($obj: DeviceTeam, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::active-connection", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::active-connection", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::active-connection", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::autoconnect", callback: (($obj: DeviceTeam, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::autoconnect", callback: (($obj: DeviceTeam, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::autoconnect", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::autoconnect", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::autoconnect", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::available-connections", callback: (($obj: DeviceTeam, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::available-connections", callback: (($obj: DeviceTeam, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::available-connections", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::available-connections", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::available-connections", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::capabilities", callback: (($obj: DeviceTeam, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::capabilities", callback: (($obj: DeviceTeam, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::capabilities", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::capabilities", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::capabilities", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::device-type", callback: (($obj: DeviceTeam, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::device-type", callback: (($obj: DeviceTeam, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::device-type", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::device-type", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::device-type", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::dhcp4-config", callback: (($obj: DeviceTeam, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::dhcp4-config", callback: (($obj: DeviceTeam, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::dhcp4-config", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::dhcp4-config", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::dhcp4-config", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::dhcp6-config", callback: (($obj: DeviceTeam, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::dhcp6-config", callback: (($obj: DeviceTeam, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::dhcp6-config", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::dhcp6-config", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::dhcp6-config", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::driver", callback: (($obj: DeviceTeam, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::driver", callback: (($obj: DeviceTeam, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::driver", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::driver", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::driver", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::driver-version", callback: (($obj: DeviceTeam, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::driver-version", callback: (($obj: DeviceTeam, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::driver-version", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::driver-version", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::driver-version", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::firmware-missing", callback: (($obj: DeviceTeam, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::firmware-missing", callback: (($obj: DeviceTeam, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::firmware-missing", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::firmware-missing", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::firmware-missing", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::firmware-version", callback: (($obj: DeviceTeam, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::firmware-version", callback: (($obj: DeviceTeam, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::firmware-version", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::firmware-version", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::firmware-version", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::hw-address", callback: (($obj: DeviceTeam, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hw-address", callback: (($obj: DeviceTeam, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::hw-address", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::hw-address", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::hw-address", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::interface", callback: (($obj: DeviceTeam, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::interface", callback: (($obj: DeviceTeam, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::interface", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::interface", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::interface", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::interface-flags", callback: (($obj: DeviceTeam, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::interface-flags", callback: (($obj: DeviceTeam, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::interface-flags", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::interface-flags", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::interface-flags", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::ip-interface", callback: (($obj: DeviceTeam, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::ip-interface", callback: (($obj: DeviceTeam, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::ip-interface", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::ip-interface", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::ip-interface", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::ip4-config", callback: (($obj: DeviceTeam, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::ip4-config", callback: (($obj: DeviceTeam, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::ip4-config", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::ip4-config", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::ip4-config", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::ip4-connectivity", callback: (($obj: DeviceTeam, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::ip4-connectivity", callback: (($obj: DeviceTeam, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::ip4-connectivity", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::ip4-connectivity", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::ip4-connectivity", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::ip6-config", callback: (($obj: DeviceTeam, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::ip6-config", callback: (($obj: DeviceTeam, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::ip6-config", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::ip6-config", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::ip6-config", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::ip6-connectivity", callback: (($obj: DeviceTeam, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::ip6-connectivity", callback: (($obj: DeviceTeam, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::ip6-connectivity", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::ip6-connectivity", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::ip6-connectivity", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::lldp-neighbors", callback: (($obj: DeviceTeam, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::lldp-neighbors", callback: (($obj: DeviceTeam, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::lldp-neighbors", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::lldp-neighbors", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::lldp-neighbors", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::managed", callback: (($obj: DeviceTeam, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::managed", callback: (($obj: DeviceTeam, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::managed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::managed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::managed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::metered", callback: (($obj: DeviceTeam, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::metered", callback: (($obj: DeviceTeam, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::metered", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::metered", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::metered", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::mtu", callback: (($obj: DeviceTeam, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::mtu", callback: (($obj: DeviceTeam, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::mtu", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::mtu", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::mtu", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::nm-plugin-missing", callback: (($obj: DeviceTeam, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::nm-plugin-missing", callback: (($obj: DeviceTeam, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::nm-plugin-missing", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::nm-plugin-missing", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::nm-plugin-missing", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::path", callback: (($obj: DeviceTeam, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::path", callback: (($obj: DeviceTeam, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::path", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::path", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::path", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::physical-port-id", callback: (($obj: DeviceTeam, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::physical-port-id", callback: (($obj: DeviceTeam, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::physical-port-id", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::physical-port-id", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::physical-port-id", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::product", callback: (($obj: DeviceTeam, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::product", callback: (($obj: DeviceTeam, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::product", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::product", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::product", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::real", callback: (($obj: DeviceTeam, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::real", callback: (($obj: DeviceTeam, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::real", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::real", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::real", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::state", callback: (($obj: DeviceTeam, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::state", callback: (($obj: DeviceTeam, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::state", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::state", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::state", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::state-reason", callback: (($obj: DeviceTeam, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::state-reason", callback: (($obj: DeviceTeam, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::state-reason", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::state-reason", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::state-reason", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::udi", callback: (($obj: DeviceTeam, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::udi", callback: (($obj: DeviceTeam, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::udi", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::udi", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::udi", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::vendor", callback: (($obj: DeviceTeam, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vendor", callback: (($obj: DeviceTeam, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::vendor", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::vendor", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::vendor", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: DeviceTeam_ConstructProps) + _init (config?: DeviceTeam_ConstructProps): void + static $gtype: GObject.Type +} +export interface DeviceTun_ConstructProps extends Device_ConstructProps { +} +export class DeviceTun { + /* Properties of NM.DeviceTun */ + readonly group: number + readonly mode: string + readonly multiQueue: boolean + readonly noPi: boolean + readonly owner: number + readonly vnetHdr: boolean + /* Properties of NM.Device */ + readonly activeConnection: ActiveConnection + autoconnect: boolean + readonly availableConnections: RemoteConnection[] + readonly capabilities: DeviceCapabilities + readonly deviceType: DeviceType + readonly dhcp4Config: DhcpConfig + readonly dhcp6Config: DhcpConfig + readonly driver: string + readonly driverVersion: string + readonly firmwareMissing: boolean + readonly firmwareVersion: string + readonly hwAddress: string + readonly interface: string + readonly interfaceFlags: number + readonly ipInterface: string + readonly ip4Config: IPConfig + readonly ip4Connectivity: ConnectivityState + readonly ip6Config: IPConfig + readonly ip6Connectivity: ConnectivityState + readonly lldpNeighbors: object[] + readonly managed: boolean + readonly metered: number + readonly mtu: number + readonly nmPluginMissing: boolean + readonly path: string + readonly physicalPortId: string + readonly product: string + readonly real: boolean + readonly state: DeviceState + readonly stateReason: number + readonly udi: string + readonly vendor: string + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of NM.DeviceTun */ + getGroup(): number + getMode(): string + getMultiQueue(): boolean + getNoPi(): boolean + getOwner(): number + getVnetHdr(): boolean + /* Methods of NM.Device */ + connectionCompatible(connection: Connection): boolean + connectionValid(connection: Connection): boolean + delete(cancellable?: Gio.Cancellable | null): boolean + deleteAsync(cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + deleteFinish(result: Gio.AsyncResult): boolean + disconnect(cancellable?: Gio.Cancellable | null): boolean + disconnectAsync(cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + disconnectFinish(result: Gio.AsyncResult): boolean + filterConnections(connections: Connection[]): Connection[] + getActiveConnection(): ActiveConnection + getAppliedConnection(flags: number, cancellable?: Gio.Cancellable | null): [ /* returnType */ Connection, /* versionId */ number | null ] + getAppliedConnectionAsync(flags: number, cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + getAppliedConnectionFinish(result: Gio.AsyncResult): [ /* returnType */ Connection, /* versionId */ number | null ] + getAutoconnect(): boolean + getAvailableConnections(): RemoteConnection[] + getCapabilities(): DeviceCapabilities + getConnectivity(addrFamily: number): ConnectivityState + getDescription(): string + getDeviceType(): DeviceType + getDhcp4Config(): DhcpConfig + getDhcp6Config(): DhcpConfig + getDriver(): string + getDriverVersion(): string + getFirmwareMissing(): boolean + getFirmwareVersion(): string + getHwAddress(): string + getIface(): string + getInterfaceFlags(): DeviceInterfaceFlags + getIp4Config(): IPConfig + getIp6Config(): IPConfig + getIpIface(): string + getLldpNeighbors(): LldpNeighbor[] + getManaged(): boolean + getMetered(): Metered + getMtu(): number + getNmPluginMissing(): boolean + getPath(): string + getPhysicalPortId(): string + getProduct(): string + getSettingType(): GObject.Type + getState(): DeviceState + getStateReason(): DeviceStateReason + getTypeDescription(): string + getUdi(): string + getVendor(): string + isReal(): boolean + isSoftware(): boolean + reapply(connection: Connection | null, versionId: number, flags: number, cancellable?: Gio.Cancellable | null): boolean + reapplyAsync(connection: Connection | null, versionId: number, flags: number, cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + reapplyFinish(result: Gio.AsyncResult): boolean + setAutoconnect(autoconnect: boolean): void + setManaged(managed: boolean): void + /* Methods of NM.Object */ + getClient(): Client + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of NM.Device */ + connect(sigName: "state-changed", callback: (($obj: DeviceTun, newState: number, oldState: number, reason: number) => void)): number + connect_after(sigName: "state-changed", callback: (($obj: DeviceTun, newState: number, oldState: number, reason: number) => void)): number + emit(sigName: "state-changed", newState: number, oldState: number, reason: number): void + on(sigName: "state-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "state-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "state-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: DeviceTun, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: DeviceTun, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::group", callback: (($obj: DeviceTun, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::group", callback: (($obj: DeviceTun, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::group", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::group", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::group", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::mode", callback: (($obj: DeviceTun, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::mode", callback: (($obj: DeviceTun, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::mode", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::mode", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::mode", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::multi-queue", callback: (($obj: DeviceTun, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::multi-queue", callback: (($obj: DeviceTun, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::multi-queue", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::multi-queue", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::multi-queue", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::no-pi", callback: (($obj: DeviceTun, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::no-pi", callback: (($obj: DeviceTun, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::no-pi", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::no-pi", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::no-pi", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::owner", callback: (($obj: DeviceTun, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::owner", callback: (($obj: DeviceTun, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::owner", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::owner", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::owner", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::vnet-hdr", callback: (($obj: DeviceTun, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vnet-hdr", callback: (($obj: DeviceTun, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::vnet-hdr", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::vnet-hdr", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::vnet-hdr", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::active-connection", callback: (($obj: DeviceTun, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::active-connection", callback: (($obj: DeviceTun, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::active-connection", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::active-connection", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::active-connection", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::autoconnect", callback: (($obj: DeviceTun, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::autoconnect", callback: (($obj: DeviceTun, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::autoconnect", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::autoconnect", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::autoconnect", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::available-connections", callback: (($obj: DeviceTun, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::available-connections", callback: (($obj: DeviceTun, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::available-connections", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::available-connections", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::available-connections", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::capabilities", callback: (($obj: DeviceTun, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::capabilities", callback: (($obj: DeviceTun, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::capabilities", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::capabilities", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::capabilities", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::device-type", callback: (($obj: DeviceTun, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::device-type", callback: (($obj: DeviceTun, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::device-type", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::device-type", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::device-type", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::dhcp4-config", callback: (($obj: DeviceTun, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::dhcp4-config", callback: (($obj: DeviceTun, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::dhcp4-config", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::dhcp4-config", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::dhcp4-config", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::dhcp6-config", callback: (($obj: DeviceTun, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::dhcp6-config", callback: (($obj: DeviceTun, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::dhcp6-config", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::dhcp6-config", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::dhcp6-config", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::driver", callback: (($obj: DeviceTun, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::driver", callback: (($obj: DeviceTun, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::driver", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::driver", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::driver", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::driver-version", callback: (($obj: DeviceTun, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::driver-version", callback: (($obj: DeviceTun, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::driver-version", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::driver-version", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::driver-version", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::firmware-missing", callback: (($obj: DeviceTun, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::firmware-missing", callback: (($obj: DeviceTun, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::firmware-missing", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::firmware-missing", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::firmware-missing", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::firmware-version", callback: (($obj: DeviceTun, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::firmware-version", callback: (($obj: DeviceTun, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::firmware-version", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::firmware-version", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::firmware-version", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::hw-address", callback: (($obj: DeviceTun, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hw-address", callback: (($obj: DeviceTun, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::hw-address", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::hw-address", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::hw-address", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::interface", callback: (($obj: DeviceTun, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::interface", callback: (($obj: DeviceTun, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::interface", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::interface", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::interface", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::interface-flags", callback: (($obj: DeviceTun, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::interface-flags", callback: (($obj: DeviceTun, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::interface-flags", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::interface-flags", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::interface-flags", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::ip-interface", callback: (($obj: DeviceTun, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::ip-interface", callback: (($obj: DeviceTun, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::ip-interface", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::ip-interface", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::ip-interface", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::ip4-config", callback: (($obj: DeviceTun, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::ip4-config", callback: (($obj: DeviceTun, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::ip4-config", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::ip4-config", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::ip4-config", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::ip4-connectivity", callback: (($obj: DeviceTun, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::ip4-connectivity", callback: (($obj: DeviceTun, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::ip4-connectivity", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::ip4-connectivity", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::ip4-connectivity", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::ip6-config", callback: (($obj: DeviceTun, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::ip6-config", callback: (($obj: DeviceTun, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::ip6-config", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::ip6-config", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::ip6-config", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::ip6-connectivity", callback: (($obj: DeviceTun, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::ip6-connectivity", callback: (($obj: DeviceTun, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::ip6-connectivity", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::ip6-connectivity", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::ip6-connectivity", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::lldp-neighbors", callback: (($obj: DeviceTun, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::lldp-neighbors", callback: (($obj: DeviceTun, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::lldp-neighbors", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::lldp-neighbors", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::lldp-neighbors", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::managed", callback: (($obj: DeviceTun, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::managed", callback: (($obj: DeviceTun, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::managed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::managed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::managed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::metered", callback: (($obj: DeviceTun, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::metered", callback: (($obj: DeviceTun, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::metered", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::metered", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::metered", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::mtu", callback: (($obj: DeviceTun, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::mtu", callback: (($obj: DeviceTun, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::mtu", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::mtu", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::mtu", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::nm-plugin-missing", callback: (($obj: DeviceTun, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::nm-plugin-missing", callback: (($obj: DeviceTun, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::nm-plugin-missing", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::nm-plugin-missing", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::nm-plugin-missing", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::path", callback: (($obj: DeviceTun, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::path", callback: (($obj: DeviceTun, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::path", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::path", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::path", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::physical-port-id", callback: (($obj: DeviceTun, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::physical-port-id", callback: (($obj: DeviceTun, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::physical-port-id", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::physical-port-id", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::physical-port-id", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::product", callback: (($obj: DeviceTun, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::product", callback: (($obj: DeviceTun, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::product", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::product", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::product", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::real", callback: (($obj: DeviceTun, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::real", callback: (($obj: DeviceTun, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::real", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::real", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::real", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::state", callback: (($obj: DeviceTun, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::state", callback: (($obj: DeviceTun, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::state", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::state", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::state", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::state-reason", callback: (($obj: DeviceTun, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::state-reason", callback: (($obj: DeviceTun, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::state-reason", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::state-reason", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::state-reason", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::udi", callback: (($obj: DeviceTun, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::udi", callback: (($obj: DeviceTun, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::udi", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::udi", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::udi", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::vendor", callback: (($obj: DeviceTun, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vendor", callback: (($obj: DeviceTun, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::vendor", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::vendor", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::vendor", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: DeviceTun_ConstructProps) + _init (config?: DeviceTun_ConstructProps): void + static $gtype: GObject.Type +} +export interface DeviceVeth_ConstructProps extends DeviceEthernet_ConstructProps { +} +export class DeviceVeth { + /* Properties of NM.DeviceVeth */ + readonly peer: Device + /* Properties of NM.DeviceEthernet */ + readonly carrier: boolean + readonly permHwAddress: string + readonly s390Subchannels: string[] + readonly speed: number + /* Properties of NM.Device */ + readonly activeConnection: ActiveConnection + autoconnect: boolean + readonly availableConnections: RemoteConnection[] + readonly capabilities: DeviceCapabilities + readonly deviceType: DeviceType + readonly dhcp4Config: DhcpConfig + readonly dhcp6Config: DhcpConfig + readonly driver: string + readonly driverVersion: string + readonly firmwareMissing: boolean + readonly firmwareVersion: string + readonly hwAddress: string + readonly interface: string + readonly interfaceFlags: number + readonly ipInterface: string + readonly ip4Config: IPConfig + readonly ip4Connectivity: ConnectivityState + readonly ip6Config: IPConfig + readonly ip6Connectivity: ConnectivityState + readonly lldpNeighbors: object[] + readonly managed: boolean + readonly metered: number + readonly mtu: number + readonly nmPluginMissing: boolean + readonly path: string + readonly physicalPortId: string + readonly product: string + readonly real: boolean + readonly state: DeviceState + readonly stateReason: number + readonly udi: string + readonly vendor: string + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of NM.DeviceVeth */ + getPeer(): Device + /* Methods of NM.DeviceEthernet */ + getCarrier(): boolean + getPermanentHwAddress(): string + getS390Subchannels(): string[] + getSpeed(): number + /* Methods of NM.Device */ + connectionCompatible(connection: Connection): boolean + connectionValid(connection: Connection): boolean + delete(cancellable?: Gio.Cancellable | null): boolean + deleteAsync(cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + deleteFinish(result: Gio.AsyncResult): boolean + disconnect(cancellable?: Gio.Cancellable | null): boolean + disconnectAsync(cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + disconnectFinish(result: Gio.AsyncResult): boolean + filterConnections(connections: Connection[]): Connection[] + getActiveConnection(): ActiveConnection + getAppliedConnection(flags: number, cancellable?: Gio.Cancellable | null): [ /* returnType */ Connection, /* versionId */ number | null ] + getAppliedConnectionAsync(flags: number, cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + getAppliedConnectionFinish(result: Gio.AsyncResult): [ /* returnType */ Connection, /* versionId */ number | null ] + getAutoconnect(): boolean + getAvailableConnections(): RemoteConnection[] + getCapabilities(): DeviceCapabilities + getConnectivity(addrFamily: number): ConnectivityState + getDescription(): string + getDeviceType(): DeviceType + getDhcp4Config(): DhcpConfig + getDhcp6Config(): DhcpConfig + getDriver(): string + getDriverVersion(): string + getFirmwareMissing(): boolean + getFirmwareVersion(): string + getHwAddress(): string + getIface(): string + getInterfaceFlags(): DeviceInterfaceFlags + getIp4Config(): IPConfig + getIp6Config(): IPConfig + getIpIface(): string + getLldpNeighbors(): LldpNeighbor[] + getManaged(): boolean + getMetered(): Metered + getMtu(): number + getNmPluginMissing(): boolean + getPath(): string + getPhysicalPortId(): string + getProduct(): string + getSettingType(): GObject.Type + getState(): DeviceState + getStateReason(): DeviceStateReason + getTypeDescription(): string + getUdi(): string + getVendor(): string + isReal(): boolean + isSoftware(): boolean + reapply(connection: Connection | null, versionId: number, flags: number, cancellable?: Gio.Cancellable | null): boolean + reapplyAsync(connection: Connection | null, versionId: number, flags: number, cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + reapplyFinish(result: Gio.AsyncResult): boolean + setAutoconnect(autoconnect: boolean): void + setManaged(managed: boolean): void + /* Methods of NM.Object */ + getClient(): Client + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of NM.Device */ + connect(sigName: "state-changed", callback: (($obj: DeviceVeth, newState: number, oldState: number, reason: number) => void)): number + connect_after(sigName: "state-changed", callback: (($obj: DeviceVeth, newState: number, oldState: number, reason: number) => void)): number + emit(sigName: "state-changed", newState: number, oldState: number, reason: number): void + on(sigName: "state-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "state-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "state-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: DeviceVeth, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: DeviceVeth, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::peer", callback: (($obj: DeviceVeth, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::peer", callback: (($obj: DeviceVeth, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::peer", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::peer", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::peer", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::carrier", callback: (($obj: DeviceVeth, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::carrier", callback: (($obj: DeviceVeth, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::carrier", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::carrier", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::carrier", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::perm-hw-address", callback: (($obj: DeviceVeth, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::perm-hw-address", callback: (($obj: DeviceVeth, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::perm-hw-address", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::perm-hw-address", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::perm-hw-address", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::s390-subchannels", callback: (($obj: DeviceVeth, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::s390-subchannels", callback: (($obj: DeviceVeth, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::s390-subchannels", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::s390-subchannels", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::s390-subchannels", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::speed", callback: (($obj: DeviceVeth, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::speed", callback: (($obj: DeviceVeth, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::speed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::speed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::speed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::active-connection", callback: (($obj: DeviceVeth, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::active-connection", callback: (($obj: DeviceVeth, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::active-connection", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::active-connection", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::active-connection", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::autoconnect", callback: (($obj: DeviceVeth, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::autoconnect", callback: (($obj: DeviceVeth, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::autoconnect", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::autoconnect", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::autoconnect", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::available-connections", callback: (($obj: DeviceVeth, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::available-connections", callback: (($obj: DeviceVeth, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::available-connections", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::available-connections", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::available-connections", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::capabilities", callback: (($obj: DeviceVeth, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::capabilities", callback: (($obj: DeviceVeth, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::capabilities", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::capabilities", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::capabilities", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::device-type", callback: (($obj: DeviceVeth, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::device-type", callback: (($obj: DeviceVeth, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::device-type", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::device-type", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::device-type", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::dhcp4-config", callback: (($obj: DeviceVeth, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::dhcp4-config", callback: (($obj: DeviceVeth, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::dhcp4-config", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::dhcp4-config", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::dhcp4-config", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::dhcp6-config", callback: (($obj: DeviceVeth, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::dhcp6-config", callback: (($obj: DeviceVeth, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::dhcp6-config", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::dhcp6-config", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::dhcp6-config", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::driver", callback: (($obj: DeviceVeth, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::driver", callback: (($obj: DeviceVeth, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::driver", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::driver", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::driver", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::driver-version", callback: (($obj: DeviceVeth, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::driver-version", callback: (($obj: DeviceVeth, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::driver-version", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::driver-version", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::driver-version", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::firmware-missing", callback: (($obj: DeviceVeth, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::firmware-missing", callback: (($obj: DeviceVeth, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::firmware-missing", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::firmware-missing", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::firmware-missing", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::firmware-version", callback: (($obj: DeviceVeth, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::firmware-version", callback: (($obj: DeviceVeth, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::firmware-version", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::firmware-version", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::firmware-version", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::hw-address", callback: (($obj: DeviceVeth, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hw-address", callback: (($obj: DeviceVeth, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::hw-address", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::hw-address", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::hw-address", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::interface", callback: (($obj: DeviceVeth, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::interface", callback: (($obj: DeviceVeth, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::interface", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::interface", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::interface", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::interface-flags", callback: (($obj: DeviceVeth, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::interface-flags", callback: (($obj: DeviceVeth, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::interface-flags", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::interface-flags", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::interface-flags", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::ip-interface", callback: (($obj: DeviceVeth, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::ip-interface", callback: (($obj: DeviceVeth, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::ip-interface", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::ip-interface", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::ip-interface", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::ip4-config", callback: (($obj: DeviceVeth, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::ip4-config", callback: (($obj: DeviceVeth, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::ip4-config", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::ip4-config", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::ip4-config", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::ip4-connectivity", callback: (($obj: DeviceVeth, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::ip4-connectivity", callback: (($obj: DeviceVeth, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::ip4-connectivity", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::ip4-connectivity", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::ip4-connectivity", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::ip6-config", callback: (($obj: DeviceVeth, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::ip6-config", callback: (($obj: DeviceVeth, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::ip6-config", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::ip6-config", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::ip6-config", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::ip6-connectivity", callback: (($obj: DeviceVeth, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::ip6-connectivity", callback: (($obj: DeviceVeth, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::ip6-connectivity", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::ip6-connectivity", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::ip6-connectivity", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::lldp-neighbors", callback: (($obj: DeviceVeth, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::lldp-neighbors", callback: (($obj: DeviceVeth, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::lldp-neighbors", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::lldp-neighbors", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::lldp-neighbors", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::managed", callback: (($obj: DeviceVeth, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::managed", callback: (($obj: DeviceVeth, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::managed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::managed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::managed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::metered", callback: (($obj: DeviceVeth, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::metered", callback: (($obj: DeviceVeth, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::metered", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::metered", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::metered", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::mtu", callback: (($obj: DeviceVeth, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::mtu", callback: (($obj: DeviceVeth, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::mtu", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::mtu", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::mtu", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::nm-plugin-missing", callback: (($obj: DeviceVeth, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::nm-plugin-missing", callback: (($obj: DeviceVeth, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::nm-plugin-missing", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::nm-plugin-missing", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::nm-plugin-missing", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::path", callback: (($obj: DeviceVeth, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::path", callback: (($obj: DeviceVeth, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::path", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::path", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::path", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::physical-port-id", callback: (($obj: DeviceVeth, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::physical-port-id", callback: (($obj: DeviceVeth, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::physical-port-id", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::physical-port-id", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::physical-port-id", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::product", callback: (($obj: DeviceVeth, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::product", callback: (($obj: DeviceVeth, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::product", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::product", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::product", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::real", callback: (($obj: DeviceVeth, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::real", callback: (($obj: DeviceVeth, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::real", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::real", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::real", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::state", callback: (($obj: DeviceVeth, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::state", callback: (($obj: DeviceVeth, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::state", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::state", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::state", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::state-reason", callback: (($obj: DeviceVeth, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::state-reason", callback: (($obj: DeviceVeth, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::state-reason", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::state-reason", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::state-reason", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::udi", callback: (($obj: DeviceVeth, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::udi", callback: (($obj: DeviceVeth, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::udi", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::udi", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::udi", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::vendor", callback: (($obj: DeviceVeth, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vendor", callback: (($obj: DeviceVeth, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::vendor", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::vendor", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::vendor", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: DeviceVeth_ConstructProps) + _init (config?: DeviceVeth_ConstructProps): void + static $gtype: GObject.Type +} +export interface DeviceVlan_ConstructProps extends Device_ConstructProps { +} +export class DeviceVlan { + /* Properties of NM.DeviceVlan */ + readonly carrier: boolean + readonly parent: Device + readonly vlanId: number + /* Properties of NM.Device */ + readonly activeConnection: ActiveConnection + autoconnect: boolean + readonly availableConnections: RemoteConnection[] + readonly capabilities: DeviceCapabilities + readonly deviceType: DeviceType + readonly dhcp4Config: DhcpConfig + readonly dhcp6Config: DhcpConfig + readonly driver: string + readonly driverVersion: string + readonly firmwareMissing: boolean + readonly firmwareVersion: string + readonly hwAddress: string + readonly interface: string + readonly interfaceFlags: number + readonly ipInterface: string + readonly ip4Config: IPConfig + readonly ip4Connectivity: ConnectivityState + readonly ip6Config: IPConfig + readonly ip6Connectivity: ConnectivityState + readonly lldpNeighbors: object[] + readonly managed: boolean + readonly metered: number + readonly mtu: number + readonly nmPluginMissing: boolean + readonly path: string + readonly physicalPortId: string + readonly product: string + readonly real: boolean + readonly state: DeviceState + readonly stateReason: number + readonly udi: string + readonly vendor: string + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of NM.DeviceVlan */ + getCarrier(): boolean + getParent(): Device + getVlanId(): number + /* Methods of NM.Device */ + connectionCompatible(connection: Connection): boolean + connectionValid(connection: Connection): boolean + delete(cancellable?: Gio.Cancellable | null): boolean + deleteAsync(cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + deleteFinish(result: Gio.AsyncResult): boolean + disconnect(cancellable?: Gio.Cancellable | null): boolean + disconnectAsync(cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + disconnectFinish(result: Gio.AsyncResult): boolean + filterConnections(connections: Connection[]): Connection[] + getActiveConnection(): ActiveConnection + getAppliedConnection(flags: number, cancellable?: Gio.Cancellable | null): [ /* returnType */ Connection, /* versionId */ number | null ] + getAppliedConnectionAsync(flags: number, cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + getAppliedConnectionFinish(result: Gio.AsyncResult): [ /* returnType */ Connection, /* versionId */ number | null ] + getAutoconnect(): boolean + getAvailableConnections(): RemoteConnection[] + getCapabilities(): DeviceCapabilities + getConnectivity(addrFamily: number): ConnectivityState + getDescription(): string + getDeviceType(): DeviceType + getDhcp4Config(): DhcpConfig + getDhcp6Config(): DhcpConfig + getDriver(): string + getDriverVersion(): string + getFirmwareMissing(): boolean + getFirmwareVersion(): string + getHwAddress(): string + getIface(): string + getInterfaceFlags(): DeviceInterfaceFlags + getIp4Config(): IPConfig + getIp6Config(): IPConfig + getIpIface(): string + getLldpNeighbors(): LldpNeighbor[] + getManaged(): boolean + getMetered(): Metered + getMtu(): number + getNmPluginMissing(): boolean + getPath(): string + getPhysicalPortId(): string + getProduct(): string + getSettingType(): GObject.Type + getState(): DeviceState + getStateReason(): DeviceStateReason + getTypeDescription(): string + getUdi(): string + getVendor(): string + isReal(): boolean + isSoftware(): boolean + reapply(connection: Connection | null, versionId: number, flags: number, cancellable?: Gio.Cancellable | null): boolean + reapplyAsync(connection: Connection | null, versionId: number, flags: number, cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + reapplyFinish(result: Gio.AsyncResult): boolean + setAutoconnect(autoconnect: boolean): void + setManaged(managed: boolean): void + /* Methods of NM.Object */ + getClient(): Client + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of NM.Device */ + connect(sigName: "state-changed", callback: (($obj: DeviceVlan, newState: number, oldState: number, reason: number) => void)): number + connect_after(sigName: "state-changed", callback: (($obj: DeviceVlan, newState: number, oldState: number, reason: number) => void)): number + emit(sigName: "state-changed", newState: number, oldState: number, reason: number): void + on(sigName: "state-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "state-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "state-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: DeviceVlan, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: DeviceVlan, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::carrier", callback: (($obj: DeviceVlan, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::carrier", callback: (($obj: DeviceVlan, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::carrier", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::carrier", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::carrier", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::parent", callback: (($obj: DeviceVlan, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::parent", callback: (($obj: DeviceVlan, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::vlan-id", callback: (($obj: DeviceVlan, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vlan-id", callback: (($obj: DeviceVlan, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::vlan-id", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::vlan-id", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::vlan-id", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::active-connection", callback: (($obj: DeviceVlan, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::active-connection", callback: (($obj: DeviceVlan, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::active-connection", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::active-connection", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::active-connection", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::autoconnect", callback: (($obj: DeviceVlan, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::autoconnect", callback: (($obj: DeviceVlan, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::autoconnect", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::autoconnect", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::autoconnect", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::available-connections", callback: (($obj: DeviceVlan, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::available-connections", callback: (($obj: DeviceVlan, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::available-connections", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::available-connections", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::available-connections", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::capabilities", callback: (($obj: DeviceVlan, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::capabilities", callback: (($obj: DeviceVlan, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::capabilities", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::capabilities", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::capabilities", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::device-type", callback: (($obj: DeviceVlan, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::device-type", callback: (($obj: DeviceVlan, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::device-type", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::device-type", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::device-type", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::dhcp4-config", callback: (($obj: DeviceVlan, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::dhcp4-config", callback: (($obj: DeviceVlan, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::dhcp4-config", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::dhcp4-config", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::dhcp4-config", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::dhcp6-config", callback: (($obj: DeviceVlan, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::dhcp6-config", callback: (($obj: DeviceVlan, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::dhcp6-config", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::dhcp6-config", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::dhcp6-config", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::driver", callback: (($obj: DeviceVlan, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::driver", callback: (($obj: DeviceVlan, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::driver", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::driver", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::driver", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::driver-version", callback: (($obj: DeviceVlan, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::driver-version", callback: (($obj: DeviceVlan, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::driver-version", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::driver-version", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::driver-version", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::firmware-missing", callback: (($obj: DeviceVlan, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::firmware-missing", callback: (($obj: DeviceVlan, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::firmware-missing", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::firmware-missing", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::firmware-missing", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::firmware-version", callback: (($obj: DeviceVlan, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::firmware-version", callback: (($obj: DeviceVlan, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::firmware-version", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::firmware-version", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::firmware-version", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::hw-address", callback: (($obj: DeviceVlan, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hw-address", callback: (($obj: DeviceVlan, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::hw-address", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::hw-address", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::hw-address", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::interface", callback: (($obj: DeviceVlan, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::interface", callback: (($obj: DeviceVlan, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::interface", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::interface", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::interface", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::interface-flags", callback: (($obj: DeviceVlan, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::interface-flags", callback: (($obj: DeviceVlan, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::interface-flags", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::interface-flags", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::interface-flags", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::ip-interface", callback: (($obj: DeviceVlan, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::ip-interface", callback: (($obj: DeviceVlan, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::ip-interface", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::ip-interface", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::ip-interface", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::ip4-config", callback: (($obj: DeviceVlan, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::ip4-config", callback: (($obj: DeviceVlan, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::ip4-config", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::ip4-config", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::ip4-config", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::ip4-connectivity", callback: (($obj: DeviceVlan, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::ip4-connectivity", callback: (($obj: DeviceVlan, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::ip4-connectivity", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::ip4-connectivity", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::ip4-connectivity", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::ip6-config", callback: (($obj: DeviceVlan, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::ip6-config", callback: (($obj: DeviceVlan, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::ip6-config", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::ip6-config", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::ip6-config", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::ip6-connectivity", callback: (($obj: DeviceVlan, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::ip6-connectivity", callback: (($obj: DeviceVlan, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::ip6-connectivity", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::ip6-connectivity", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::ip6-connectivity", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::lldp-neighbors", callback: (($obj: DeviceVlan, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::lldp-neighbors", callback: (($obj: DeviceVlan, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::lldp-neighbors", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::lldp-neighbors", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::lldp-neighbors", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::managed", callback: (($obj: DeviceVlan, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::managed", callback: (($obj: DeviceVlan, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::managed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::managed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::managed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::metered", callback: (($obj: DeviceVlan, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::metered", callback: (($obj: DeviceVlan, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::metered", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::metered", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::metered", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::mtu", callback: (($obj: DeviceVlan, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::mtu", callback: (($obj: DeviceVlan, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::mtu", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::mtu", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::mtu", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::nm-plugin-missing", callback: (($obj: DeviceVlan, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::nm-plugin-missing", callback: (($obj: DeviceVlan, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::nm-plugin-missing", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::nm-plugin-missing", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::nm-plugin-missing", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::path", callback: (($obj: DeviceVlan, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::path", callback: (($obj: DeviceVlan, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::path", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::path", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::path", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::physical-port-id", callback: (($obj: DeviceVlan, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::physical-port-id", callback: (($obj: DeviceVlan, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::physical-port-id", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::physical-port-id", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::physical-port-id", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::product", callback: (($obj: DeviceVlan, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::product", callback: (($obj: DeviceVlan, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::product", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::product", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::product", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::real", callback: (($obj: DeviceVlan, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::real", callback: (($obj: DeviceVlan, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::real", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::real", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::real", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::state", callback: (($obj: DeviceVlan, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::state", callback: (($obj: DeviceVlan, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::state", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::state", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::state", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::state-reason", callback: (($obj: DeviceVlan, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::state-reason", callback: (($obj: DeviceVlan, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::state-reason", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::state-reason", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::state-reason", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::udi", callback: (($obj: DeviceVlan, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::udi", callback: (($obj: DeviceVlan, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::udi", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::udi", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::udi", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::vendor", callback: (($obj: DeviceVlan, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vendor", callback: (($obj: DeviceVlan, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::vendor", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::vendor", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::vendor", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: DeviceVlan_ConstructProps) + _init (config?: DeviceVlan_ConstructProps): void + static $gtype: GObject.Type +} +export interface DeviceVrf_ConstructProps extends Device_ConstructProps { +} +export class DeviceVrf { + /* Properties of NM.DeviceVrf */ + readonly table: number + /* Properties of NM.Device */ + readonly activeConnection: ActiveConnection + autoconnect: boolean + readonly availableConnections: RemoteConnection[] + readonly capabilities: DeviceCapabilities + readonly deviceType: DeviceType + readonly dhcp4Config: DhcpConfig + readonly dhcp6Config: DhcpConfig + readonly driver: string + readonly driverVersion: string + readonly firmwareMissing: boolean + readonly firmwareVersion: string + readonly hwAddress: string + readonly interface: string + readonly interfaceFlags: number + readonly ipInterface: string + readonly ip4Config: IPConfig + readonly ip4Connectivity: ConnectivityState + readonly ip6Config: IPConfig + readonly ip6Connectivity: ConnectivityState + readonly lldpNeighbors: object[] + readonly managed: boolean + readonly metered: number + readonly mtu: number + readonly nmPluginMissing: boolean + readonly path: string + readonly physicalPortId: string + readonly product: string + readonly real: boolean + readonly state: DeviceState + readonly stateReason: number + readonly udi: string + readonly vendor: string + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of NM.DeviceVrf */ + getTable(): number + /* Methods of NM.Device */ + connectionCompatible(connection: Connection): boolean + connectionValid(connection: Connection): boolean + delete(cancellable?: Gio.Cancellable | null): boolean + deleteAsync(cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + deleteFinish(result: Gio.AsyncResult): boolean + disconnect(cancellable?: Gio.Cancellable | null): boolean + disconnectAsync(cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + disconnectFinish(result: Gio.AsyncResult): boolean + filterConnections(connections: Connection[]): Connection[] + getActiveConnection(): ActiveConnection + getAppliedConnection(flags: number, cancellable?: Gio.Cancellable | null): [ /* returnType */ Connection, /* versionId */ number | null ] + getAppliedConnectionAsync(flags: number, cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + getAppliedConnectionFinish(result: Gio.AsyncResult): [ /* returnType */ Connection, /* versionId */ number | null ] + getAutoconnect(): boolean + getAvailableConnections(): RemoteConnection[] + getCapabilities(): DeviceCapabilities + getConnectivity(addrFamily: number): ConnectivityState + getDescription(): string + getDeviceType(): DeviceType + getDhcp4Config(): DhcpConfig + getDhcp6Config(): DhcpConfig + getDriver(): string + getDriverVersion(): string + getFirmwareMissing(): boolean + getFirmwareVersion(): string + getHwAddress(): string + getIface(): string + getInterfaceFlags(): DeviceInterfaceFlags + getIp4Config(): IPConfig + getIp6Config(): IPConfig + getIpIface(): string + getLldpNeighbors(): LldpNeighbor[] + getManaged(): boolean + getMetered(): Metered + getMtu(): number + getNmPluginMissing(): boolean + getPath(): string + getPhysicalPortId(): string + getProduct(): string + getSettingType(): GObject.Type + getState(): DeviceState + getStateReason(): DeviceStateReason + getTypeDescription(): string + getUdi(): string + getVendor(): string + isReal(): boolean + isSoftware(): boolean + reapply(connection: Connection | null, versionId: number, flags: number, cancellable?: Gio.Cancellable | null): boolean + reapplyAsync(connection: Connection | null, versionId: number, flags: number, cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + reapplyFinish(result: Gio.AsyncResult): boolean + setAutoconnect(autoconnect: boolean): void + setManaged(managed: boolean): void + /* Methods of NM.Object */ + getClient(): Client + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of NM.Device */ + connect(sigName: "state-changed", callback: (($obj: DeviceVrf, newState: number, oldState: number, reason: number) => void)): number + connect_after(sigName: "state-changed", callback: (($obj: DeviceVrf, newState: number, oldState: number, reason: number) => void)): number + emit(sigName: "state-changed", newState: number, oldState: number, reason: number): void + on(sigName: "state-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "state-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "state-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: DeviceVrf, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: DeviceVrf, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::table", callback: (($obj: DeviceVrf, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::table", callback: (($obj: DeviceVrf, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::table", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::table", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::table", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::active-connection", callback: (($obj: DeviceVrf, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::active-connection", callback: (($obj: DeviceVrf, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::active-connection", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::active-connection", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::active-connection", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::autoconnect", callback: (($obj: DeviceVrf, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::autoconnect", callback: (($obj: DeviceVrf, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::autoconnect", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::autoconnect", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::autoconnect", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::available-connections", callback: (($obj: DeviceVrf, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::available-connections", callback: (($obj: DeviceVrf, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::available-connections", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::available-connections", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::available-connections", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::capabilities", callback: (($obj: DeviceVrf, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::capabilities", callback: (($obj: DeviceVrf, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::capabilities", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::capabilities", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::capabilities", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::device-type", callback: (($obj: DeviceVrf, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::device-type", callback: (($obj: DeviceVrf, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::device-type", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::device-type", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::device-type", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::dhcp4-config", callback: (($obj: DeviceVrf, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::dhcp4-config", callback: (($obj: DeviceVrf, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::dhcp4-config", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::dhcp4-config", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::dhcp4-config", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::dhcp6-config", callback: (($obj: DeviceVrf, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::dhcp6-config", callback: (($obj: DeviceVrf, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::dhcp6-config", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::dhcp6-config", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::dhcp6-config", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::driver", callback: (($obj: DeviceVrf, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::driver", callback: (($obj: DeviceVrf, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::driver", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::driver", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::driver", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::driver-version", callback: (($obj: DeviceVrf, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::driver-version", callback: (($obj: DeviceVrf, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::driver-version", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::driver-version", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::driver-version", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::firmware-missing", callback: (($obj: DeviceVrf, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::firmware-missing", callback: (($obj: DeviceVrf, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::firmware-missing", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::firmware-missing", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::firmware-missing", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::firmware-version", callback: (($obj: DeviceVrf, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::firmware-version", callback: (($obj: DeviceVrf, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::firmware-version", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::firmware-version", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::firmware-version", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::hw-address", callback: (($obj: DeviceVrf, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hw-address", callback: (($obj: DeviceVrf, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::hw-address", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::hw-address", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::hw-address", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::interface", callback: (($obj: DeviceVrf, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::interface", callback: (($obj: DeviceVrf, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::interface", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::interface", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::interface", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::interface-flags", callback: (($obj: DeviceVrf, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::interface-flags", callback: (($obj: DeviceVrf, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::interface-flags", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::interface-flags", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::interface-flags", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::ip-interface", callback: (($obj: DeviceVrf, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::ip-interface", callback: (($obj: DeviceVrf, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::ip-interface", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::ip-interface", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::ip-interface", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::ip4-config", callback: (($obj: DeviceVrf, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::ip4-config", callback: (($obj: DeviceVrf, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::ip4-config", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::ip4-config", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::ip4-config", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::ip4-connectivity", callback: (($obj: DeviceVrf, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::ip4-connectivity", callback: (($obj: DeviceVrf, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::ip4-connectivity", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::ip4-connectivity", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::ip4-connectivity", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::ip6-config", callback: (($obj: DeviceVrf, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::ip6-config", callback: (($obj: DeviceVrf, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::ip6-config", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::ip6-config", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::ip6-config", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::ip6-connectivity", callback: (($obj: DeviceVrf, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::ip6-connectivity", callback: (($obj: DeviceVrf, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::ip6-connectivity", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::ip6-connectivity", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::ip6-connectivity", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::lldp-neighbors", callback: (($obj: DeviceVrf, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::lldp-neighbors", callback: (($obj: DeviceVrf, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::lldp-neighbors", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::lldp-neighbors", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::lldp-neighbors", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::managed", callback: (($obj: DeviceVrf, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::managed", callback: (($obj: DeviceVrf, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::managed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::managed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::managed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::metered", callback: (($obj: DeviceVrf, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::metered", callback: (($obj: DeviceVrf, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::metered", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::metered", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::metered", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::mtu", callback: (($obj: DeviceVrf, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::mtu", callback: (($obj: DeviceVrf, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::mtu", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::mtu", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::mtu", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::nm-plugin-missing", callback: (($obj: DeviceVrf, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::nm-plugin-missing", callback: (($obj: DeviceVrf, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::nm-plugin-missing", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::nm-plugin-missing", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::nm-plugin-missing", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::path", callback: (($obj: DeviceVrf, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::path", callback: (($obj: DeviceVrf, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::path", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::path", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::path", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::physical-port-id", callback: (($obj: DeviceVrf, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::physical-port-id", callback: (($obj: DeviceVrf, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::physical-port-id", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::physical-port-id", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::physical-port-id", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::product", callback: (($obj: DeviceVrf, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::product", callback: (($obj: DeviceVrf, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::product", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::product", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::product", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::real", callback: (($obj: DeviceVrf, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::real", callback: (($obj: DeviceVrf, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::real", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::real", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::real", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::state", callback: (($obj: DeviceVrf, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::state", callback: (($obj: DeviceVrf, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::state", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::state", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::state", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::state-reason", callback: (($obj: DeviceVrf, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::state-reason", callback: (($obj: DeviceVrf, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::state-reason", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::state-reason", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::state-reason", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::udi", callback: (($obj: DeviceVrf, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::udi", callback: (($obj: DeviceVrf, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::udi", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::udi", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::udi", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::vendor", callback: (($obj: DeviceVrf, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vendor", callback: (($obj: DeviceVrf, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::vendor", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::vendor", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::vendor", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: DeviceVrf_ConstructProps) + _init (config?: DeviceVrf_ConstructProps): void + static $gtype: GObject.Type +} +export interface DeviceVxlan_ConstructProps extends Device_ConstructProps { +} +export class DeviceVxlan { + /* Properties of NM.DeviceVxlan */ + readonly ageing: number + readonly carrier: boolean + readonly dstPort: number + readonly group: string + readonly id: number + readonly l2miss: boolean + readonly l3miss: boolean + readonly learning: boolean + readonly limit: number + readonly local: string + readonly parent: Device + readonly proxy: boolean + readonly rsc: boolean + readonly srcPortMax: number + readonly srcPortMin: number + readonly tos: number + readonly ttl: number + /* Properties of NM.Device */ + readonly activeConnection: ActiveConnection + autoconnect: boolean + readonly availableConnections: RemoteConnection[] + readonly capabilities: DeviceCapabilities + readonly deviceType: DeviceType + readonly dhcp4Config: DhcpConfig + readonly dhcp6Config: DhcpConfig + readonly driver: string + readonly driverVersion: string + readonly firmwareMissing: boolean + readonly firmwareVersion: string + readonly hwAddress: string + readonly interface: string + readonly interfaceFlags: number + readonly ipInterface: string + readonly ip4Config: IPConfig + readonly ip4Connectivity: ConnectivityState + readonly ip6Config: IPConfig + readonly ip6Connectivity: ConnectivityState + readonly lldpNeighbors: object[] + readonly managed: boolean + readonly metered: number + readonly mtu: number + readonly nmPluginMissing: boolean + readonly path: string + readonly physicalPortId: string + readonly product: string + readonly real: boolean + readonly state: DeviceState + readonly stateReason: number + readonly udi: string + readonly vendor: string + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of NM.DeviceVxlan */ + getAgeing(): number + getCarrier(): boolean + getDstPort(): number + getGroup(): string + getId(): number + getL2miss(): boolean + getL3miss(): boolean + getLearning(): boolean + getLimit(): number + getLocal(): string + getParent(): Device + getProxy(): boolean + getRsc(): boolean + getSrcPortMax(): number + getSrcPortMin(): number + getTos(): number + getTtl(): number + /* Methods of NM.Device */ + connectionCompatible(connection: Connection): boolean + connectionValid(connection: Connection): boolean + delete(cancellable?: Gio.Cancellable | null): boolean + deleteAsync(cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + deleteFinish(result: Gio.AsyncResult): boolean + disconnect(cancellable?: Gio.Cancellable | null): boolean + disconnectAsync(cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + disconnectFinish(result: Gio.AsyncResult): boolean + filterConnections(connections: Connection[]): Connection[] + getActiveConnection(): ActiveConnection + getAppliedConnection(flags: number, cancellable?: Gio.Cancellable | null): [ /* returnType */ Connection, /* versionId */ number | null ] + getAppliedConnectionAsync(flags: number, cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + getAppliedConnectionFinish(result: Gio.AsyncResult): [ /* returnType */ Connection, /* versionId */ number | null ] + getAutoconnect(): boolean + getAvailableConnections(): RemoteConnection[] + getCapabilities(): DeviceCapabilities + getConnectivity(addrFamily: number): ConnectivityState + getDescription(): string + getDeviceType(): DeviceType + getDhcp4Config(): DhcpConfig + getDhcp6Config(): DhcpConfig + getDriver(): string + getDriverVersion(): string + getFirmwareMissing(): boolean + getFirmwareVersion(): string + getHwAddress(): string + getIface(): string + getInterfaceFlags(): DeviceInterfaceFlags + getIp4Config(): IPConfig + getIp6Config(): IPConfig + getIpIface(): string + getLldpNeighbors(): LldpNeighbor[] + getManaged(): boolean + getMetered(): Metered + getMtu(): number + getNmPluginMissing(): boolean + getPath(): string + getPhysicalPortId(): string + getProduct(): string + getSettingType(): GObject.Type + getState(): DeviceState + getStateReason(): DeviceStateReason + getTypeDescription(): string + getUdi(): string + getVendor(): string + isReal(): boolean + isSoftware(): boolean + reapply(connection: Connection | null, versionId: number, flags: number, cancellable?: Gio.Cancellable | null): boolean + reapplyAsync(connection: Connection | null, versionId: number, flags: number, cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + reapplyFinish(result: Gio.AsyncResult): boolean + setAutoconnect(autoconnect: boolean): void + setManaged(managed: boolean): void + /* Methods of NM.Object */ + getClient(): Client + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of NM.Device */ + connect(sigName: "state-changed", callback: (($obj: DeviceVxlan, newState: number, oldState: number, reason: number) => void)): number + connect_after(sigName: "state-changed", callback: (($obj: DeviceVxlan, newState: number, oldState: number, reason: number) => void)): number + emit(sigName: "state-changed", newState: number, oldState: number, reason: number): void + on(sigName: "state-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "state-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "state-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: DeviceVxlan, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: DeviceVxlan, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::ageing", callback: (($obj: DeviceVxlan, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::ageing", callback: (($obj: DeviceVxlan, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::ageing", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::ageing", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::ageing", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::carrier", callback: (($obj: DeviceVxlan, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::carrier", callback: (($obj: DeviceVxlan, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::carrier", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::carrier", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::carrier", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::dst-port", callback: (($obj: DeviceVxlan, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::dst-port", callback: (($obj: DeviceVxlan, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::dst-port", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::dst-port", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::dst-port", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::group", callback: (($obj: DeviceVxlan, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::group", callback: (($obj: DeviceVxlan, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::group", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::group", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::group", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::id", callback: (($obj: DeviceVxlan, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::id", callback: (($obj: DeviceVxlan, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::id", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::id", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::id", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::l2miss", callback: (($obj: DeviceVxlan, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::l2miss", callback: (($obj: DeviceVxlan, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::l2miss", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::l2miss", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::l2miss", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::l3miss", callback: (($obj: DeviceVxlan, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::l3miss", callback: (($obj: DeviceVxlan, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::l3miss", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::l3miss", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::l3miss", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::learning", callback: (($obj: DeviceVxlan, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::learning", callback: (($obj: DeviceVxlan, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::learning", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::learning", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::learning", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::limit", callback: (($obj: DeviceVxlan, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::limit", callback: (($obj: DeviceVxlan, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::limit", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::limit", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::limit", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::local", callback: (($obj: DeviceVxlan, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::local", callback: (($obj: DeviceVxlan, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::local", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::local", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::local", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::parent", callback: (($obj: DeviceVxlan, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::parent", callback: (($obj: DeviceVxlan, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::proxy", callback: (($obj: DeviceVxlan, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::proxy", callback: (($obj: DeviceVxlan, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::proxy", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::proxy", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::proxy", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::rsc", callback: (($obj: DeviceVxlan, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::rsc", callback: (($obj: DeviceVxlan, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::rsc", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::rsc", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::rsc", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::src-port-max", callback: (($obj: DeviceVxlan, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::src-port-max", callback: (($obj: DeviceVxlan, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::src-port-max", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::src-port-max", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::src-port-max", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::src-port-min", callback: (($obj: DeviceVxlan, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::src-port-min", callback: (($obj: DeviceVxlan, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::src-port-min", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::src-port-min", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::src-port-min", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::tos", callback: (($obj: DeviceVxlan, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::tos", callback: (($obj: DeviceVxlan, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::tos", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::tos", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::tos", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::ttl", callback: (($obj: DeviceVxlan, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::ttl", callback: (($obj: DeviceVxlan, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::ttl", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::ttl", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::ttl", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::active-connection", callback: (($obj: DeviceVxlan, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::active-connection", callback: (($obj: DeviceVxlan, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::active-connection", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::active-connection", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::active-connection", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::autoconnect", callback: (($obj: DeviceVxlan, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::autoconnect", callback: (($obj: DeviceVxlan, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::autoconnect", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::autoconnect", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::autoconnect", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::available-connections", callback: (($obj: DeviceVxlan, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::available-connections", callback: (($obj: DeviceVxlan, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::available-connections", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::available-connections", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::available-connections", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::capabilities", callback: (($obj: DeviceVxlan, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::capabilities", callback: (($obj: DeviceVxlan, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::capabilities", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::capabilities", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::capabilities", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::device-type", callback: (($obj: DeviceVxlan, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::device-type", callback: (($obj: DeviceVxlan, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::device-type", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::device-type", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::device-type", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::dhcp4-config", callback: (($obj: DeviceVxlan, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::dhcp4-config", callback: (($obj: DeviceVxlan, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::dhcp4-config", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::dhcp4-config", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::dhcp4-config", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::dhcp6-config", callback: (($obj: DeviceVxlan, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::dhcp6-config", callback: (($obj: DeviceVxlan, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::dhcp6-config", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::dhcp6-config", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::dhcp6-config", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::driver", callback: (($obj: DeviceVxlan, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::driver", callback: (($obj: DeviceVxlan, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::driver", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::driver", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::driver", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::driver-version", callback: (($obj: DeviceVxlan, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::driver-version", callback: (($obj: DeviceVxlan, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::driver-version", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::driver-version", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::driver-version", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::firmware-missing", callback: (($obj: DeviceVxlan, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::firmware-missing", callback: (($obj: DeviceVxlan, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::firmware-missing", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::firmware-missing", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::firmware-missing", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::firmware-version", callback: (($obj: DeviceVxlan, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::firmware-version", callback: (($obj: DeviceVxlan, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::firmware-version", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::firmware-version", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::firmware-version", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::hw-address", callback: (($obj: DeviceVxlan, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hw-address", callback: (($obj: DeviceVxlan, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::hw-address", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::hw-address", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::hw-address", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::interface", callback: (($obj: DeviceVxlan, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::interface", callback: (($obj: DeviceVxlan, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::interface", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::interface", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::interface", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::interface-flags", callback: (($obj: DeviceVxlan, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::interface-flags", callback: (($obj: DeviceVxlan, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::interface-flags", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::interface-flags", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::interface-flags", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::ip-interface", callback: (($obj: DeviceVxlan, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::ip-interface", callback: (($obj: DeviceVxlan, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::ip-interface", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::ip-interface", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::ip-interface", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::ip4-config", callback: (($obj: DeviceVxlan, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::ip4-config", callback: (($obj: DeviceVxlan, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::ip4-config", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::ip4-config", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::ip4-config", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::ip4-connectivity", callback: (($obj: DeviceVxlan, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::ip4-connectivity", callback: (($obj: DeviceVxlan, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::ip4-connectivity", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::ip4-connectivity", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::ip4-connectivity", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::ip6-config", callback: (($obj: DeviceVxlan, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::ip6-config", callback: (($obj: DeviceVxlan, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::ip6-config", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::ip6-config", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::ip6-config", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::ip6-connectivity", callback: (($obj: DeviceVxlan, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::ip6-connectivity", callback: (($obj: DeviceVxlan, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::ip6-connectivity", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::ip6-connectivity", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::ip6-connectivity", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::lldp-neighbors", callback: (($obj: DeviceVxlan, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::lldp-neighbors", callback: (($obj: DeviceVxlan, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::lldp-neighbors", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::lldp-neighbors", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::lldp-neighbors", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::managed", callback: (($obj: DeviceVxlan, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::managed", callback: (($obj: DeviceVxlan, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::managed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::managed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::managed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::metered", callback: (($obj: DeviceVxlan, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::metered", callback: (($obj: DeviceVxlan, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::metered", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::metered", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::metered", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::mtu", callback: (($obj: DeviceVxlan, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::mtu", callback: (($obj: DeviceVxlan, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::mtu", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::mtu", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::mtu", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::nm-plugin-missing", callback: (($obj: DeviceVxlan, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::nm-plugin-missing", callback: (($obj: DeviceVxlan, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::nm-plugin-missing", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::nm-plugin-missing", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::nm-plugin-missing", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::path", callback: (($obj: DeviceVxlan, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::path", callback: (($obj: DeviceVxlan, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::path", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::path", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::path", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::physical-port-id", callback: (($obj: DeviceVxlan, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::physical-port-id", callback: (($obj: DeviceVxlan, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::physical-port-id", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::physical-port-id", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::physical-port-id", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::product", callback: (($obj: DeviceVxlan, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::product", callback: (($obj: DeviceVxlan, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::product", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::product", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::product", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::real", callback: (($obj: DeviceVxlan, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::real", callback: (($obj: DeviceVxlan, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::real", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::real", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::real", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::state", callback: (($obj: DeviceVxlan, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::state", callback: (($obj: DeviceVxlan, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::state", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::state", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::state", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::state-reason", callback: (($obj: DeviceVxlan, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::state-reason", callback: (($obj: DeviceVxlan, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::state-reason", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::state-reason", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::state-reason", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::udi", callback: (($obj: DeviceVxlan, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::udi", callback: (($obj: DeviceVxlan, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::udi", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::udi", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::udi", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::vendor", callback: (($obj: DeviceVxlan, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vendor", callback: (($obj: DeviceVxlan, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::vendor", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::vendor", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::vendor", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: DeviceVxlan_ConstructProps) + _init (config?: DeviceVxlan_ConstructProps): void + static $gtype: GObject.Type +} +export interface DeviceWifi_ConstructProps extends Device_ConstructProps { +} +export class DeviceWifi { + /* Properties of NM.DeviceWifi */ + readonly accessPoints: AccessPoint[] + readonly activeAccessPoint: AccessPoint + readonly bitrate: number + readonly lastScan: number + readonly mode: TODO_80211Mode + readonly permHwAddress: string + readonly wirelessCapabilities: DeviceWifiCapabilities + /* Properties of NM.Device */ + readonly activeConnection: ActiveConnection + autoconnect: boolean + readonly availableConnections: RemoteConnection[] + readonly capabilities: DeviceCapabilities + readonly deviceType: DeviceType + readonly dhcp4Config: DhcpConfig + readonly dhcp6Config: DhcpConfig + readonly driver: string + readonly driverVersion: string + readonly firmwareMissing: boolean + readonly firmwareVersion: string + readonly hwAddress: string + readonly interface: string + readonly interfaceFlags: number + readonly ipInterface: string + readonly ip4Config: IPConfig + readonly ip4Connectivity: ConnectivityState + readonly ip6Config: IPConfig + readonly ip6Connectivity: ConnectivityState + readonly lldpNeighbors: object[] + readonly managed: boolean + readonly metered: number + readonly mtu: number + readonly nmPluginMissing: boolean + readonly path: string + readonly physicalPortId: string + readonly product: string + readonly real: boolean + readonly state: DeviceState + readonly stateReason: number + readonly udi: string + readonly vendor: string + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of NM.DeviceWifi */ + getAccessPointByPath(path: string): AccessPoint + getAccessPoints(): AccessPoint[] + getActiveAccessPoint(): AccessPoint + getBitrate(): number + getCapabilities(): DeviceWifiCapabilities + getLastScan(): number + getMode(): TODO_80211Mode + getPermanentHwAddress(): string + requestScan(cancellable?: Gio.Cancellable | null): boolean + requestScanAsync(cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + requestScanFinish(result: Gio.AsyncResult): boolean + requestScanOptions(options: GLib.Variant, cancellable?: Gio.Cancellable | null): boolean + requestScanOptionsAsync(options: GLib.Variant, cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + /* Methods of NM.Device */ + connectionCompatible(connection: Connection): boolean + connectionValid(connection: Connection): boolean + delete(cancellable?: Gio.Cancellable | null): boolean + deleteAsync(cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + deleteFinish(result: Gio.AsyncResult): boolean + disconnect(cancellable?: Gio.Cancellable | null): boolean + disconnectAsync(cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + disconnectFinish(result: Gio.AsyncResult): boolean + filterConnections(connections: Connection[]): Connection[] + getActiveConnection(): ActiveConnection + getAppliedConnection(flags: number, cancellable?: Gio.Cancellable | null): [ /* returnType */ Connection, /* versionId */ number | null ] + getAppliedConnectionAsync(flags: number, cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + getAppliedConnectionFinish(result: Gio.AsyncResult): [ /* returnType */ Connection, /* versionId */ number | null ] + getAutoconnect(): boolean + getAvailableConnections(): RemoteConnection[] + getConnectivity(addrFamily: number): ConnectivityState + getDescription(): string + getDeviceType(): DeviceType + getDhcp4Config(): DhcpConfig + getDhcp6Config(): DhcpConfig + getDriver(): string + getDriverVersion(): string + getFirmwareMissing(): boolean + getFirmwareVersion(): string + getHwAddress(): string + getIface(): string + getInterfaceFlags(): DeviceInterfaceFlags + getIp4Config(): IPConfig + getIp6Config(): IPConfig + getIpIface(): string + getLldpNeighbors(): LldpNeighbor[] + getManaged(): boolean + getMetered(): Metered + getMtu(): number + getNmPluginMissing(): boolean + getPath(): string + getPhysicalPortId(): string + getProduct(): string + getSettingType(): GObject.Type + getState(): DeviceState + getStateReason(): DeviceStateReason + getTypeDescription(): string + getUdi(): string + getVendor(): string + isReal(): boolean + isSoftware(): boolean + reapply(connection: Connection | null, versionId: number, flags: number, cancellable?: Gio.Cancellable | null): boolean + reapplyAsync(connection: Connection | null, versionId: number, flags: number, cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + reapplyFinish(result: Gio.AsyncResult): boolean + setAutoconnect(autoconnect: boolean): void + setManaged(managed: boolean): void + /* Methods of NM.Object */ + getClient(): Client + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of NM.DeviceWifi */ + connect(sigName: "access-point-added", callback: (($obj: DeviceWifi, ap: GObject.Object) => void)): number + connect_after(sigName: "access-point-added", callback: (($obj: DeviceWifi, ap: GObject.Object) => void)): number + emit(sigName: "access-point-added", ap: GObject.Object): void + on(sigName: "access-point-added", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "access-point-added", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "access-point-added", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "access-point-removed", callback: (($obj: DeviceWifi, ap: GObject.Object) => void)): number + connect_after(sigName: "access-point-removed", callback: (($obj: DeviceWifi, ap: GObject.Object) => void)): number + emit(sigName: "access-point-removed", ap: GObject.Object): void + on(sigName: "access-point-removed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "access-point-removed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "access-point-removed", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of NM.Device */ + connect(sigName: "state-changed", callback: (($obj: DeviceWifi, newState: number, oldState: number, reason: number) => void)): number + connect_after(sigName: "state-changed", callback: (($obj: DeviceWifi, newState: number, oldState: number, reason: number) => void)): number + emit(sigName: "state-changed", newState: number, oldState: number, reason: number): void + on(sigName: "state-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "state-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "state-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: DeviceWifi, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: DeviceWifi, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::access-points", callback: (($obj: DeviceWifi, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::access-points", callback: (($obj: DeviceWifi, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::access-points", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::access-points", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::access-points", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::active-access-point", callback: (($obj: DeviceWifi, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::active-access-point", callback: (($obj: DeviceWifi, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::active-access-point", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::active-access-point", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::active-access-point", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::bitrate", callback: (($obj: DeviceWifi, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::bitrate", callback: (($obj: DeviceWifi, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::bitrate", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::bitrate", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::bitrate", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::last-scan", callback: (($obj: DeviceWifi, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::last-scan", callback: (($obj: DeviceWifi, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::last-scan", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::last-scan", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::last-scan", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::mode", callback: (($obj: DeviceWifi, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::mode", callback: (($obj: DeviceWifi, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::mode", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::mode", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::mode", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::perm-hw-address", callback: (($obj: DeviceWifi, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::perm-hw-address", callback: (($obj: DeviceWifi, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::perm-hw-address", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::perm-hw-address", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::perm-hw-address", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::wireless-capabilities", callback: (($obj: DeviceWifi, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::wireless-capabilities", callback: (($obj: DeviceWifi, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::wireless-capabilities", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::wireless-capabilities", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::wireless-capabilities", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::active-connection", callback: (($obj: DeviceWifi, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::active-connection", callback: (($obj: DeviceWifi, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::active-connection", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::active-connection", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::active-connection", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::autoconnect", callback: (($obj: DeviceWifi, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::autoconnect", callback: (($obj: DeviceWifi, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::autoconnect", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::autoconnect", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::autoconnect", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::available-connections", callback: (($obj: DeviceWifi, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::available-connections", callback: (($obj: DeviceWifi, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::available-connections", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::available-connections", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::available-connections", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::capabilities", callback: (($obj: DeviceWifi, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::capabilities", callback: (($obj: DeviceWifi, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::capabilities", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::capabilities", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::capabilities", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::device-type", callback: (($obj: DeviceWifi, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::device-type", callback: (($obj: DeviceWifi, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::device-type", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::device-type", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::device-type", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::dhcp4-config", callback: (($obj: DeviceWifi, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::dhcp4-config", callback: (($obj: DeviceWifi, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::dhcp4-config", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::dhcp4-config", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::dhcp4-config", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::dhcp6-config", callback: (($obj: DeviceWifi, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::dhcp6-config", callback: (($obj: DeviceWifi, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::dhcp6-config", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::dhcp6-config", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::dhcp6-config", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::driver", callback: (($obj: DeviceWifi, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::driver", callback: (($obj: DeviceWifi, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::driver", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::driver", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::driver", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::driver-version", callback: (($obj: DeviceWifi, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::driver-version", callback: (($obj: DeviceWifi, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::driver-version", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::driver-version", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::driver-version", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::firmware-missing", callback: (($obj: DeviceWifi, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::firmware-missing", callback: (($obj: DeviceWifi, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::firmware-missing", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::firmware-missing", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::firmware-missing", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::firmware-version", callback: (($obj: DeviceWifi, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::firmware-version", callback: (($obj: DeviceWifi, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::firmware-version", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::firmware-version", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::firmware-version", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::hw-address", callback: (($obj: DeviceWifi, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hw-address", callback: (($obj: DeviceWifi, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::hw-address", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::hw-address", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::hw-address", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::interface", callback: (($obj: DeviceWifi, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::interface", callback: (($obj: DeviceWifi, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::interface", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::interface", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::interface", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::interface-flags", callback: (($obj: DeviceWifi, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::interface-flags", callback: (($obj: DeviceWifi, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::interface-flags", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::interface-flags", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::interface-flags", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::ip-interface", callback: (($obj: DeviceWifi, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::ip-interface", callback: (($obj: DeviceWifi, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::ip-interface", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::ip-interface", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::ip-interface", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::ip4-config", callback: (($obj: DeviceWifi, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::ip4-config", callback: (($obj: DeviceWifi, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::ip4-config", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::ip4-config", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::ip4-config", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::ip4-connectivity", callback: (($obj: DeviceWifi, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::ip4-connectivity", callback: (($obj: DeviceWifi, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::ip4-connectivity", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::ip4-connectivity", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::ip4-connectivity", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::ip6-config", callback: (($obj: DeviceWifi, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::ip6-config", callback: (($obj: DeviceWifi, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::ip6-config", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::ip6-config", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::ip6-config", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::ip6-connectivity", callback: (($obj: DeviceWifi, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::ip6-connectivity", callback: (($obj: DeviceWifi, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::ip6-connectivity", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::ip6-connectivity", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::ip6-connectivity", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::lldp-neighbors", callback: (($obj: DeviceWifi, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::lldp-neighbors", callback: (($obj: DeviceWifi, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::lldp-neighbors", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::lldp-neighbors", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::lldp-neighbors", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::managed", callback: (($obj: DeviceWifi, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::managed", callback: (($obj: DeviceWifi, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::managed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::managed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::managed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::metered", callback: (($obj: DeviceWifi, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::metered", callback: (($obj: DeviceWifi, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::metered", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::metered", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::metered", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::mtu", callback: (($obj: DeviceWifi, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::mtu", callback: (($obj: DeviceWifi, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::mtu", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::mtu", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::mtu", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::nm-plugin-missing", callback: (($obj: DeviceWifi, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::nm-plugin-missing", callback: (($obj: DeviceWifi, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::nm-plugin-missing", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::nm-plugin-missing", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::nm-plugin-missing", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::path", callback: (($obj: DeviceWifi, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::path", callback: (($obj: DeviceWifi, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::path", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::path", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::path", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::physical-port-id", callback: (($obj: DeviceWifi, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::physical-port-id", callback: (($obj: DeviceWifi, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::physical-port-id", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::physical-port-id", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::physical-port-id", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::product", callback: (($obj: DeviceWifi, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::product", callback: (($obj: DeviceWifi, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::product", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::product", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::product", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::real", callback: (($obj: DeviceWifi, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::real", callback: (($obj: DeviceWifi, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::real", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::real", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::real", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::state", callback: (($obj: DeviceWifi, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::state", callback: (($obj: DeviceWifi, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::state", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::state", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::state", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::state-reason", callback: (($obj: DeviceWifi, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::state-reason", callback: (($obj: DeviceWifi, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::state-reason", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::state-reason", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::state-reason", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::udi", callback: (($obj: DeviceWifi, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::udi", callback: (($obj: DeviceWifi, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::udi", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::udi", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::udi", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::vendor", callback: (($obj: DeviceWifi, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vendor", callback: (($obj: DeviceWifi, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::vendor", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::vendor", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::vendor", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: DeviceWifi_ConstructProps) + _init (config?: DeviceWifi_ConstructProps): void + static $gtype: GObject.Type +} +export interface DeviceWifiP2P_ConstructProps extends Device_ConstructProps { +} +export class DeviceWifiP2P { + /* Properties of NM.DeviceWifiP2P */ + readonly peers: WifiP2PPeer[] + /* Properties of NM.Device */ + readonly activeConnection: ActiveConnection + autoconnect: boolean + readonly availableConnections: RemoteConnection[] + readonly capabilities: DeviceCapabilities + readonly deviceType: DeviceType + readonly dhcp4Config: DhcpConfig + readonly dhcp6Config: DhcpConfig + readonly driver: string + readonly driverVersion: string + readonly firmwareMissing: boolean + readonly firmwareVersion: string + readonly hwAddress: string + readonly interface: string + readonly interfaceFlags: number + readonly ipInterface: string + readonly ip4Config: IPConfig + readonly ip4Connectivity: ConnectivityState + readonly ip6Config: IPConfig + readonly ip6Connectivity: ConnectivityState + readonly lldpNeighbors: object[] + readonly managed: boolean + readonly metered: number + readonly mtu: number + readonly nmPluginMissing: boolean + readonly path: string + readonly physicalPortId: string + readonly product: string + readonly real: boolean + readonly state: DeviceState + readonly stateReason: number + readonly udi: string + readonly vendor: string + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of NM.DeviceWifiP2P */ + getPeerByPath(path: string): WifiP2PPeer + getPeers(): WifiP2PPeer[] + startFind(options?: GLib.Variant | null, cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + startFindFinish(result: Gio.AsyncResult): boolean + stopFind(cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + stopFindFinish(result: Gio.AsyncResult): boolean + /* Methods of NM.Device */ + connectionCompatible(connection: Connection): boolean + connectionValid(connection: Connection): boolean + delete(cancellable?: Gio.Cancellable | null): boolean + deleteAsync(cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + deleteFinish(result: Gio.AsyncResult): boolean + disconnect(cancellable?: Gio.Cancellable | null): boolean + disconnectAsync(cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + disconnectFinish(result: Gio.AsyncResult): boolean + filterConnections(connections: Connection[]): Connection[] + getActiveConnection(): ActiveConnection + getAppliedConnection(flags: number, cancellable?: Gio.Cancellable | null): [ /* returnType */ Connection, /* versionId */ number | null ] + getAppliedConnectionAsync(flags: number, cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + getAppliedConnectionFinish(result: Gio.AsyncResult): [ /* returnType */ Connection, /* versionId */ number | null ] + getAutoconnect(): boolean + getAvailableConnections(): RemoteConnection[] + getCapabilities(): DeviceCapabilities + getConnectivity(addrFamily: number): ConnectivityState + getDescription(): string + getDeviceType(): DeviceType + getDhcp4Config(): DhcpConfig + getDhcp6Config(): DhcpConfig + getDriver(): string + getDriverVersion(): string + getFirmwareMissing(): boolean + getFirmwareVersion(): string + getHwAddress(): string + getIface(): string + getInterfaceFlags(): DeviceInterfaceFlags + getIp4Config(): IPConfig + getIp6Config(): IPConfig + getIpIface(): string + getLldpNeighbors(): LldpNeighbor[] + getManaged(): boolean + getMetered(): Metered + getMtu(): number + getNmPluginMissing(): boolean + getPath(): string + getPhysicalPortId(): string + getProduct(): string + getSettingType(): GObject.Type + getState(): DeviceState + getStateReason(): DeviceStateReason + getTypeDescription(): string + getUdi(): string + getVendor(): string + isReal(): boolean + isSoftware(): boolean + reapply(connection: Connection | null, versionId: number, flags: number, cancellable?: Gio.Cancellable | null): boolean + reapplyAsync(connection: Connection | null, versionId: number, flags: number, cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + reapplyFinish(result: Gio.AsyncResult): boolean + setAutoconnect(autoconnect: boolean): void + setManaged(managed: boolean): void + /* Methods of NM.Object */ + getClient(): Client + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of NM.DeviceWifiP2P */ + connect(sigName: "peer-added", callback: (($obj: DeviceWifiP2P, peer: GObject.Object) => void)): number + connect_after(sigName: "peer-added", callback: (($obj: DeviceWifiP2P, peer: GObject.Object) => void)): number + emit(sigName: "peer-added", peer: GObject.Object): void + on(sigName: "peer-added", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "peer-added", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "peer-added", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "peer-removed", callback: (($obj: DeviceWifiP2P, peer: GObject.Object) => void)): number + connect_after(sigName: "peer-removed", callback: (($obj: DeviceWifiP2P, peer: GObject.Object) => void)): number + emit(sigName: "peer-removed", peer: GObject.Object): void + on(sigName: "peer-removed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "peer-removed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "peer-removed", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of NM.Device */ + connect(sigName: "state-changed", callback: (($obj: DeviceWifiP2P, newState: number, oldState: number, reason: number) => void)): number + connect_after(sigName: "state-changed", callback: (($obj: DeviceWifiP2P, newState: number, oldState: number, reason: number) => void)): number + emit(sigName: "state-changed", newState: number, oldState: number, reason: number): void + on(sigName: "state-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "state-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "state-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: DeviceWifiP2P, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: DeviceWifiP2P, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::peers", callback: (($obj: DeviceWifiP2P, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::peers", callback: (($obj: DeviceWifiP2P, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::peers", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::peers", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::peers", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::active-connection", callback: (($obj: DeviceWifiP2P, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::active-connection", callback: (($obj: DeviceWifiP2P, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::active-connection", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::active-connection", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::active-connection", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::autoconnect", callback: (($obj: DeviceWifiP2P, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::autoconnect", callback: (($obj: DeviceWifiP2P, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::autoconnect", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::autoconnect", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::autoconnect", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::available-connections", callback: (($obj: DeviceWifiP2P, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::available-connections", callback: (($obj: DeviceWifiP2P, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::available-connections", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::available-connections", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::available-connections", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::capabilities", callback: (($obj: DeviceWifiP2P, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::capabilities", callback: (($obj: DeviceWifiP2P, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::capabilities", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::capabilities", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::capabilities", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::device-type", callback: (($obj: DeviceWifiP2P, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::device-type", callback: (($obj: DeviceWifiP2P, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::device-type", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::device-type", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::device-type", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::dhcp4-config", callback: (($obj: DeviceWifiP2P, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::dhcp4-config", callback: (($obj: DeviceWifiP2P, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::dhcp4-config", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::dhcp4-config", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::dhcp4-config", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::dhcp6-config", callback: (($obj: DeviceWifiP2P, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::dhcp6-config", callback: (($obj: DeviceWifiP2P, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::dhcp6-config", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::dhcp6-config", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::dhcp6-config", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::driver", callback: (($obj: DeviceWifiP2P, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::driver", callback: (($obj: DeviceWifiP2P, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::driver", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::driver", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::driver", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::driver-version", callback: (($obj: DeviceWifiP2P, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::driver-version", callback: (($obj: DeviceWifiP2P, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::driver-version", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::driver-version", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::driver-version", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::firmware-missing", callback: (($obj: DeviceWifiP2P, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::firmware-missing", callback: (($obj: DeviceWifiP2P, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::firmware-missing", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::firmware-missing", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::firmware-missing", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::firmware-version", callback: (($obj: DeviceWifiP2P, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::firmware-version", callback: (($obj: DeviceWifiP2P, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::firmware-version", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::firmware-version", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::firmware-version", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::hw-address", callback: (($obj: DeviceWifiP2P, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hw-address", callback: (($obj: DeviceWifiP2P, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::hw-address", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::hw-address", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::hw-address", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::interface", callback: (($obj: DeviceWifiP2P, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::interface", callback: (($obj: DeviceWifiP2P, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::interface", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::interface", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::interface", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::interface-flags", callback: (($obj: DeviceWifiP2P, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::interface-flags", callback: (($obj: DeviceWifiP2P, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::interface-flags", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::interface-flags", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::interface-flags", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::ip-interface", callback: (($obj: DeviceWifiP2P, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::ip-interface", callback: (($obj: DeviceWifiP2P, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::ip-interface", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::ip-interface", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::ip-interface", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::ip4-config", callback: (($obj: DeviceWifiP2P, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::ip4-config", callback: (($obj: DeviceWifiP2P, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::ip4-config", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::ip4-config", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::ip4-config", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::ip4-connectivity", callback: (($obj: DeviceWifiP2P, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::ip4-connectivity", callback: (($obj: DeviceWifiP2P, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::ip4-connectivity", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::ip4-connectivity", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::ip4-connectivity", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::ip6-config", callback: (($obj: DeviceWifiP2P, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::ip6-config", callback: (($obj: DeviceWifiP2P, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::ip6-config", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::ip6-config", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::ip6-config", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::ip6-connectivity", callback: (($obj: DeviceWifiP2P, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::ip6-connectivity", callback: (($obj: DeviceWifiP2P, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::ip6-connectivity", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::ip6-connectivity", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::ip6-connectivity", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::lldp-neighbors", callback: (($obj: DeviceWifiP2P, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::lldp-neighbors", callback: (($obj: DeviceWifiP2P, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::lldp-neighbors", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::lldp-neighbors", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::lldp-neighbors", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::managed", callback: (($obj: DeviceWifiP2P, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::managed", callback: (($obj: DeviceWifiP2P, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::managed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::managed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::managed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::metered", callback: (($obj: DeviceWifiP2P, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::metered", callback: (($obj: DeviceWifiP2P, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::metered", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::metered", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::metered", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::mtu", callback: (($obj: DeviceWifiP2P, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::mtu", callback: (($obj: DeviceWifiP2P, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::mtu", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::mtu", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::mtu", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::nm-plugin-missing", callback: (($obj: DeviceWifiP2P, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::nm-plugin-missing", callback: (($obj: DeviceWifiP2P, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::nm-plugin-missing", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::nm-plugin-missing", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::nm-plugin-missing", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::path", callback: (($obj: DeviceWifiP2P, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::path", callback: (($obj: DeviceWifiP2P, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::path", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::path", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::path", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::physical-port-id", callback: (($obj: DeviceWifiP2P, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::physical-port-id", callback: (($obj: DeviceWifiP2P, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::physical-port-id", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::physical-port-id", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::physical-port-id", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::product", callback: (($obj: DeviceWifiP2P, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::product", callback: (($obj: DeviceWifiP2P, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::product", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::product", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::product", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::real", callback: (($obj: DeviceWifiP2P, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::real", callback: (($obj: DeviceWifiP2P, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::real", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::real", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::real", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::state", callback: (($obj: DeviceWifiP2P, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::state", callback: (($obj: DeviceWifiP2P, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::state", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::state", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::state", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::state-reason", callback: (($obj: DeviceWifiP2P, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::state-reason", callback: (($obj: DeviceWifiP2P, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::state-reason", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::state-reason", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::state-reason", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::udi", callback: (($obj: DeviceWifiP2P, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::udi", callback: (($obj: DeviceWifiP2P, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::udi", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::udi", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::udi", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::vendor", callback: (($obj: DeviceWifiP2P, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vendor", callback: (($obj: DeviceWifiP2P, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::vendor", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::vendor", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::vendor", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: DeviceWifiP2P_ConstructProps) + _init (config?: DeviceWifiP2P_ConstructProps): void + static $gtype: GObject.Type +} +export interface DeviceWimax_ConstructProps extends Device_ConstructProps { +} +export class DeviceWimax { + /* Properties of NM.DeviceWimax */ + readonly activeNsp: WimaxNsp + readonly bsid: string + readonly centerFrequency: number + readonly cinr: number + readonly hwAddress: string + readonly nsps: WimaxNsp[] + readonly rssi: number + readonly txPower: number + /* Properties of NM.Device */ + readonly activeConnection: ActiveConnection + autoconnect: boolean + readonly availableConnections: RemoteConnection[] + readonly capabilities: DeviceCapabilities + readonly deviceType: DeviceType + readonly dhcp4Config: DhcpConfig + readonly dhcp6Config: DhcpConfig + readonly driver: string + readonly driverVersion: string + readonly firmwareMissing: boolean + readonly firmwareVersion: string + readonly interface: string + readonly interfaceFlags: number + readonly ipInterface: string + readonly ip4Config: IPConfig + readonly ip4Connectivity: ConnectivityState + readonly ip6Config: IPConfig + readonly ip6Connectivity: ConnectivityState + readonly lldpNeighbors: object[] + readonly managed: boolean + readonly metered: number + readonly mtu: number + readonly nmPluginMissing: boolean + readonly path: string + readonly physicalPortId: string + readonly product: string + readonly real: boolean + readonly state: DeviceState + readonly stateReason: number + readonly udi: string + readonly vendor: string + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of NM.DeviceWimax */ + getActiveNsp(): WimaxNsp + getBsid(): string + getCenterFrequency(): number + getCinr(): number + getHwAddress(): string + getNspByPath(path: string): WimaxNsp + getNsps(): WimaxNsp[] + getRssi(): number + getTxPower(): number + /* Methods of NM.Device */ + connectionCompatible(connection: Connection): boolean + connectionValid(connection: Connection): boolean + delete(cancellable?: Gio.Cancellable | null): boolean + deleteAsync(cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + deleteFinish(result: Gio.AsyncResult): boolean + disconnect(cancellable?: Gio.Cancellable | null): boolean + disconnectAsync(cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + disconnectFinish(result: Gio.AsyncResult): boolean + filterConnections(connections: Connection[]): Connection[] + getActiveConnection(): ActiveConnection + getAppliedConnection(flags: number, cancellable?: Gio.Cancellable | null): [ /* returnType */ Connection, /* versionId */ number | null ] + getAppliedConnectionAsync(flags: number, cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + getAppliedConnectionFinish(result: Gio.AsyncResult): [ /* returnType */ Connection, /* versionId */ number | null ] + getAutoconnect(): boolean + getAvailableConnections(): RemoteConnection[] + getCapabilities(): DeviceCapabilities + getConnectivity(addrFamily: number): ConnectivityState + getDescription(): string + getDeviceType(): DeviceType + getDhcp4Config(): DhcpConfig + getDhcp6Config(): DhcpConfig + getDriver(): string + getDriverVersion(): string + getFirmwareMissing(): boolean + getFirmwareVersion(): string + getIface(): string + getInterfaceFlags(): DeviceInterfaceFlags + getIp4Config(): IPConfig + getIp6Config(): IPConfig + getIpIface(): string + getLldpNeighbors(): LldpNeighbor[] + getManaged(): boolean + getMetered(): Metered + getMtu(): number + getNmPluginMissing(): boolean + getPath(): string + getPhysicalPortId(): string + getProduct(): string + getSettingType(): GObject.Type + getState(): DeviceState + getStateReason(): DeviceStateReason + getTypeDescription(): string + getUdi(): string + getVendor(): string + isReal(): boolean + isSoftware(): boolean + reapply(connection: Connection | null, versionId: number, flags: number, cancellable?: Gio.Cancellable | null): boolean + reapplyAsync(connection: Connection | null, versionId: number, flags: number, cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + reapplyFinish(result: Gio.AsyncResult): boolean + setAutoconnect(autoconnect: boolean): void + setManaged(managed: boolean): void + /* Methods of NM.Object */ + getClient(): Client + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of NM.DeviceWimax */ + connect(sigName: "nsp-added", callback: (($obj: DeviceWimax, nsp: GObject.Object) => void)): number + connect_after(sigName: "nsp-added", callback: (($obj: DeviceWimax, nsp: GObject.Object) => void)): number + emit(sigName: "nsp-added", nsp: GObject.Object): void + on(sigName: "nsp-added", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "nsp-added", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "nsp-added", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "nsp-removed", callback: (($obj: DeviceWimax, nsp: GObject.Object) => void)): number + connect_after(sigName: "nsp-removed", callback: (($obj: DeviceWimax, nsp: GObject.Object) => void)): number + emit(sigName: "nsp-removed", nsp: GObject.Object): void + on(sigName: "nsp-removed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "nsp-removed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "nsp-removed", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of NM.Device */ + connect(sigName: "state-changed", callback: (($obj: DeviceWimax, newState: number, oldState: number, reason: number) => void)): number + connect_after(sigName: "state-changed", callback: (($obj: DeviceWimax, newState: number, oldState: number, reason: number) => void)): number + emit(sigName: "state-changed", newState: number, oldState: number, reason: number): void + on(sigName: "state-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "state-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "state-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: DeviceWimax, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: DeviceWimax, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::active-nsp", callback: (($obj: DeviceWimax, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::active-nsp", callback: (($obj: DeviceWimax, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::active-nsp", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::active-nsp", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::active-nsp", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::bsid", callback: (($obj: DeviceWimax, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::bsid", callback: (($obj: DeviceWimax, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::bsid", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::bsid", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::bsid", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::center-frequency", callback: (($obj: DeviceWimax, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::center-frequency", callback: (($obj: DeviceWimax, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::center-frequency", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::center-frequency", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::center-frequency", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::cinr", callback: (($obj: DeviceWimax, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::cinr", callback: (($obj: DeviceWimax, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::cinr", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::cinr", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::cinr", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::hw-address", callback: (($obj: DeviceWimax, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hw-address", callback: (($obj: DeviceWimax, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::hw-address", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::hw-address", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::hw-address", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::nsps", callback: (($obj: DeviceWimax, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::nsps", callback: (($obj: DeviceWimax, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::nsps", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::nsps", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::nsps", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::rssi", callback: (($obj: DeviceWimax, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::rssi", callback: (($obj: DeviceWimax, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::rssi", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::rssi", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::rssi", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::tx-power", callback: (($obj: DeviceWimax, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::tx-power", callback: (($obj: DeviceWimax, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::tx-power", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::tx-power", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::tx-power", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::active-connection", callback: (($obj: DeviceWimax, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::active-connection", callback: (($obj: DeviceWimax, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::active-connection", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::active-connection", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::active-connection", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::autoconnect", callback: (($obj: DeviceWimax, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::autoconnect", callback: (($obj: DeviceWimax, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::autoconnect", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::autoconnect", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::autoconnect", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::available-connections", callback: (($obj: DeviceWimax, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::available-connections", callback: (($obj: DeviceWimax, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::available-connections", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::available-connections", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::available-connections", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::capabilities", callback: (($obj: DeviceWimax, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::capabilities", callback: (($obj: DeviceWimax, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::capabilities", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::capabilities", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::capabilities", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::device-type", callback: (($obj: DeviceWimax, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::device-type", callback: (($obj: DeviceWimax, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::device-type", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::device-type", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::device-type", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::dhcp4-config", callback: (($obj: DeviceWimax, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::dhcp4-config", callback: (($obj: DeviceWimax, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::dhcp4-config", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::dhcp4-config", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::dhcp4-config", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::dhcp6-config", callback: (($obj: DeviceWimax, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::dhcp6-config", callback: (($obj: DeviceWimax, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::dhcp6-config", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::dhcp6-config", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::dhcp6-config", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::driver", callback: (($obj: DeviceWimax, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::driver", callback: (($obj: DeviceWimax, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::driver", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::driver", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::driver", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::driver-version", callback: (($obj: DeviceWimax, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::driver-version", callback: (($obj: DeviceWimax, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::driver-version", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::driver-version", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::driver-version", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::firmware-missing", callback: (($obj: DeviceWimax, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::firmware-missing", callback: (($obj: DeviceWimax, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::firmware-missing", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::firmware-missing", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::firmware-missing", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::firmware-version", callback: (($obj: DeviceWimax, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::firmware-version", callback: (($obj: DeviceWimax, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::firmware-version", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::firmware-version", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::firmware-version", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::interface", callback: (($obj: DeviceWimax, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::interface", callback: (($obj: DeviceWimax, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::interface", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::interface", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::interface", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::interface-flags", callback: (($obj: DeviceWimax, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::interface-flags", callback: (($obj: DeviceWimax, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::interface-flags", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::interface-flags", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::interface-flags", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::ip-interface", callback: (($obj: DeviceWimax, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::ip-interface", callback: (($obj: DeviceWimax, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::ip-interface", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::ip-interface", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::ip-interface", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::ip4-config", callback: (($obj: DeviceWimax, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::ip4-config", callback: (($obj: DeviceWimax, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::ip4-config", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::ip4-config", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::ip4-config", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::ip4-connectivity", callback: (($obj: DeviceWimax, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::ip4-connectivity", callback: (($obj: DeviceWimax, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::ip4-connectivity", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::ip4-connectivity", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::ip4-connectivity", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::ip6-config", callback: (($obj: DeviceWimax, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::ip6-config", callback: (($obj: DeviceWimax, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::ip6-config", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::ip6-config", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::ip6-config", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::ip6-connectivity", callback: (($obj: DeviceWimax, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::ip6-connectivity", callback: (($obj: DeviceWimax, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::ip6-connectivity", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::ip6-connectivity", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::ip6-connectivity", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::lldp-neighbors", callback: (($obj: DeviceWimax, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::lldp-neighbors", callback: (($obj: DeviceWimax, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::lldp-neighbors", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::lldp-neighbors", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::lldp-neighbors", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::managed", callback: (($obj: DeviceWimax, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::managed", callback: (($obj: DeviceWimax, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::managed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::managed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::managed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::metered", callback: (($obj: DeviceWimax, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::metered", callback: (($obj: DeviceWimax, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::metered", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::metered", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::metered", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::mtu", callback: (($obj: DeviceWimax, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::mtu", callback: (($obj: DeviceWimax, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::mtu", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::mtu", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::mtu", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::nm-plugin-missing", callback: (($obj: DeviceWimax, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::nm-plugin-missing", callback: (($obj: DeviceWimax, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::nm-plugin-missing", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::nm-plugin-missing", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::nm-plugin-missing", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::path", callback: (($obj: DeviceWimax, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::path", callback: (($obj: DeviceWimax, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::path", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::path", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::path", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::physical-port-id", callback: (($obj: DeviceWimax, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::physical-port-id", callback: (($obj: DeviceWimax, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::physical-port-id", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::physical-port-id", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::physical-port-id", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::product", callback: (($obj: DeviceWimax, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::product", callback: (($obj: DeviceWimax, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::product", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::product", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::product", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::real", callback: (($obj: DeviceWimax, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::real", callback: (($obj: DeviceWimax, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::real", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::real", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::real", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::state", callback: (($obj: DeviceWimax, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::state", callback: (($obj: DeviceWimax, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::state", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::state", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::state", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::state-reason", callback: (($obj: DeviceWimax, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::state-reason", callback: (($obj: DeviceWimax, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::state-reason", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::state-reason", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::state-reason", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::udi", callback: (($obj: DeviceWimax, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::udi", callback: (($obj: DeviceWimax, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::udi", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::udi", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::udi", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::vendor", callback: (($obj: DeviceWimax, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vendor", callback: (($obj: DeviceWimax, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::vendor", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::vendor", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::vendor", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: DeviceWimax_ConstructProps) + _init (config?: DeviceWimax_ConstructProps): void + static $gtype: GObject.Type +} +export interface DeviceWireGuard_ConstructProps extends Device_ConstructProps { +} +export class DeviceWireGuard { + /* Properties of NM.DeviceWireGuard */ + readonly fwmark: number + readonly listenPort: number + readonly publicKey: any + /* Properties of NM.Device */ + readonly activeConnection: ActiveConnection + autoconnect: boolean + readonly availableConnections: RemoteConnection[] + readonly capabilities: DeviceCapabilities + readonly deviceType: DeviceType + readonly dhcp4Config: DhcpConfig + readonly dhcp6Config: DhcpConfig + readonly driver: string + readonly driverVersion: string + readonly firmwareMissing: boolean + readonly firmwareVersion: string + readonly hwAddress: string + readonly interface: string + readonly interfaceFlags: number + readonly ipInterface: string + readonly ip4Config: IPConfig + readonly ip4Connectivity: ConnectivityState + readonly ip6Config: IPConfig + readonly ip6Connectivity: ConnectivityState + readonly lldpNeighbors: object[] + readonly managed: boolean + readonly metered: number + readonly mtu: number + readonly nmPluginMissing: boolean + readonly path: string + readonly physicalPortId: string + readonly product: string + readonly real: boolean + readonly state: DeviceState + readonly stateReason: number + readonly udi: string + readonly vendor: string + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of NM.DeviceWireGuard */ + getFwmark(): number + getListenPort(): number + getPublicKey(): any + /* Methods of NM.Device */ + connectionCompatible(connection: Connection): boolean + connectionValid(connection: Connection): boolean + delete(cancellable?: Gio.Cancellable | null): boolean + deleteAsync(cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + deleteFinish(result: Gio.AsyncResult): boolean + disconnect(cancellable?: Gio.Cancellable | null): boolean + disconnectAsync(cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + disconnectFinish(result: Gio.AsyncResult): boolean + filterConnections(connections: Connection[]): Connection[] + getActiveConnection(): ActiveConnection + getAppliedConnection(flags: number, cancellable?: Gio.Cancellable | null): [ /* returnType */ Connection, /* versionId */ number | null ] + getAppliedConnectionAsync(flags: number, cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + getAppliedConnectionFinish(result: Gio.AsyncResult): [ /* returnType */ Connection, /* versionId */ number | null ] + getAutoconnect(): boolean + getAvailableConnections(): RemoteConnection[] + getCapabilities(): DeviceCapabilities + getConnectivity(addrFamily: number): ConnectivityState + getDescription(): string + getDeviceType(): DeviceType + getDhcp4Config(): DhcpConfig + getDhcp6Config(): DhcpConfig + getDriver(): string + getDriverVersion(): string + getFirmwareMissing(): boolean + getFirmwareVersion(): string + getHwAddress(): string + getIface(): string + getInterfaceFlags(): DeviceInterfaceFlags + getIp4Config(): IPConfig + getIp6Config(): IPConfig + getIpIface(): string + getLldpNeighbors(): LldpNeighbor[] + getManaged(): boolean + getMetered(): Metered + getMtu(): number + getNmPluginMissing(): boolean + getPath(): string + getPhysicalPortId(): string + getProduct(): string + getSettingType(): GObject.Type + getState(): DeviceState + getStateReason(): DeviceStateReason + getTypeDescription(): string + getUdi(): string + getVendor(): string + isReal(): boolean + isSoftware(): boolean + reapply(connection: Connection | null, versionId: number, flags: number, cancellable?: Gio.Cancellable | null): boolean + reapplyAsync(connection: Connection | null, versionId: number, flags: number, cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + reapplyFinish(result: Gio.AsyncResult): boolean + setAutoconnect(autoconnect: boolean): void + setManaged(managed: boolean): void + /* Methods of NM.Object */ + getClient(): Client + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of NM.Device */ + connect(sigName: "state-changed", callback: (($obj: DeviceWireGuard, newState: number, oldState: number, reason: number) => void)): number + connect_after(sigName: "state-changed", callback: (($obj: DeviceWireGuard, newState: number, oldState: number, reason: number) => void)): number + emit(sigName: "state-changed", newState: number, oldState: number, reason: number): void + on(sigName: "state-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "state-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "state-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: DeviceWireGuard, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: DeviceWireGuard, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::fwmark", callback: (($obj: DeviceWireGuard, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::fwmark", callback: (($obj: DeviceWireGuard, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::fwmark", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::fwmark", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::fwmark", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::listen-port", callback: (($obj: DeviceWireGuard, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::listen-port", callback: (($obj: DeviceWireGuard, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::listen-port", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::listen-port", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::listen-port", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::public-key", callback: (($obj: DeviceWireGuard, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::public-key", callback: (($obj: DeviceWireGuard, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::public-key", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::public-key", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::public-key", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::active-connection", callback: (($obj: DeviceWireGuard, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::active-connection", callback: (($obj: DeviceWireGuard, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::active-connection", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::active-connection", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::active-connection", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::autoconnect", callback: (($obj: DeviceWireGuard, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::autoconnect", callback: (($obj: DeviceWireGuard, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::autoconnect", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::autoconnect", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::autoconnect", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::available-connections", callback: (($obj: DeviceWireGuard, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::available-connections", callback: (($obj: DeviceWireGuard, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::available-connections", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::available-connections", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::available-connections", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::capabilities", callback: (($obj: DeviceWireGuard, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::capabilities", callback: (($obj: DeviceWireGuard, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::capabilities", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::capabilities", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::capabilities", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::device-type", callback: (($obj: DeviceWireGuard, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::device-type", callback: (($obj: DeviceWireGuard, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::device-type", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::device-type", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::device-type", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::dhcp4-config", callback: (($obj: DeviceWireGuard, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::dhcp4-config", callback: (($obj: DeviceWireGuard, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::dhcp4-config", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::dhcp4-config", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::dhcp4-config", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::dhcp6-config", callback: (($obj: DeviceWireGuard, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::dhcp6-config", callback: (($obj: DeviceWireGuard, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::dhcp6-config", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::dhcp6-config", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::dhcp6-config", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::driver", callback: (($obj: DeviceWireGuard, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::driver", callback: (($obj: DeviceWireGuard, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::driver", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::driver", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::driver", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::driver-version", callback: (($obj: DeviceWireGuard, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::driver-version", callback: (($obj: DeviceWireGuard, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::driver-version", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::driver-version", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::driver-version", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::firmware-missing", callback: (($obj: DeviceWireGuard, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::firmware-missing", callback: (($obj: DeviceWireGuard, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::firmware-missing", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::firmware-missing", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::firmware-missing", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::firmware-version", callback: (($obj: DeviceWireGuard, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::firmware-version", callback: (($obj: DeviceWireGuard, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::firmware-version", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::firmware-version", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::firmware-version", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::hw-address", callback: (($obj: DeviceWireGuard, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hw-address", callback: (($obj: DeviceWireGuard, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::hw-address", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::hw-address", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::hw-address", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::interface", callback: (($obj: DeviceWireGuard, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::interface", callback: (($obj: DeviceWireGuard, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::interface", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::interface", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::interface", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::interface-flags", callback: (($obj: DeviceWireGuard, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::interface-flags", callback: (($obj: DeviceWireGuard, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::interface-flags", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::interface-flags", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::interface-flags", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::ip-interface", callback: (($obj: DeviceWireGuard, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::ip-interface", callback: (($obj: DeviceWireGuard, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::ip-interface", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::ip-interface", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::ip-interface", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::ip4-config", callback: (($obj: DeviceWireGuard, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::ip4-config", callback: (($obj: DeviceWireGuard, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::ip4-config", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::ip4-config", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::ip4-config", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::ip4-connectivity", callback: (($obj: DeviceWireGuard, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::ip4-connectivity", callback: (($obj: DeviceWireGuard, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::ip4-connectivity", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::ip4-connectivity", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::ip4-connectivity", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::ip6-config", callback: (($obj: DeviceWireGuard, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::ip6-config", callback: (($obj: DeviceWireGuard, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::ip6-config", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::ip6-config", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::ip6-config", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::ip6-connectivity", callback: (($obj: DeviceWireGuard, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::ip6-connectivity", callback: (($obj: DeviceWireGuard, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::ip6-connectivity", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::ip6-connectivity", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::ip6-connectivity", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::lldp-neighbors", callback: (($obj: DeviceWireGuard, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::lldp-neighbors", callback: (($obj: DeviceWireGuard, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::lldp-neighbors", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::lldp-neighbors", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::lldp-neighbors", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::managed", callback: (($obj: DeviceWireGuard, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::managed", callback: (($obj: DeviceWireGuard, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::managed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::managed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::managed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::metered", callback: (($obj: DeviceWireGuard, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::metered", callback: (($obj: DeviceWireGuard, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::metered", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::metered", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::metered", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::mtu", callback: (($obj: DeviceWireGuard, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::mtu", callback: (($obj: DeviceWireGuard, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::mtu", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::mtu", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::mtu", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::nm-plugin-missing", callback: (($obj: DeviceWireGuard, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::nm-plugin-missing", callback: (($obj: DeviceWireGuard, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::nm-plugin-missing", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::nm-plugin-missing", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::nm-plugin-missing", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::path", callback: (($obj: DeviceWireGuard, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::path", callback: (($obj: DeviceWireGuard, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::path", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::path", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::path", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::physical-port-id", callback: (($obj: DeviceWireGuard, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::physical-port-id", callback: (($obj: DeviceWireGuard, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::physical-port-id", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::physical-port-id", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::physical-port-id", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::product", callback: (($obj: DeviceWireGuard, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::product", callback: (($obj: DeviceWireGuard, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::product", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::product", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::product", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::real", callback: (($obj: DeviceWireGuard, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::real", callback: (($obj: DeviceWireGuard, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::real", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::real", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::real", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::state", callback: (($obj: DeviceWireGuard, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::state", callback: (($obj: DeviceWireGuard, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::state", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::state", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::state", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::state-reason", callback: (($obj: DeviceWireGuard, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::state-reason", callback: (($obj: DeviceWireGuard, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::state-reason", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::state-reason", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::state-reason", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::udi", callback: (($obj: DeviceWireGuard, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::udi", callback: (($obj: DeviceWireGuard, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::udi", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::udi", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::udi", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::vendor", callback: (($obj: DeviceWireGuard, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vendor", callback: (($obj: DeviceWireGuard, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::vendor", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::vendor", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::vendor", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: DeviceWireGuard_ConstructProps) + _init (config?: DeviceWireGuard_ConstructProps): void + static $gtype: GObject.Type +} +export interface DeviceWpan_ConstructProps extends Device_ConstructProps { +} +export class DeviceWpan { + /* Properties of NM.Device */ + readonly activeConnection: ActiveConnection + autoconnect: boolean + readonly availableConnections: RemoteConnection[] + readonly capabilities: DeviceCapabilities + readonly deviceType: DeviceType + readonly dhcp4Config: DhcpConfig + readonly dhcp6Config: DhcpConfig + readonly driver: string + readonly driverVersion: string + readonly firmwareMissing: boolean + readonly firmwareVersion: string + readonly hwAddress: string + readonly interface: string + readonly interfaceFlags: number + readonly ipInterface: string + readonly ip4Config: IPConfig + readonly ip4Connectivity: ConnectivityState + readonly ip6Config: IPConfig + readonly ip6Connectivity: ConnectivityState + readonly lldpNeighbors: object[] + readonly managed: boolean + readonly metered: number + readonly mtu: number + readonly nmPluginMissing: boolean + readonly path: string + readonly physicalPortId: string + readonly product: string + readonly real: boolean + readonly state: DeviceState + readonly stateReason: number + readonly udi: string + readonly vendor: string + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of NM.Device */ + connectionCompatible(connection: Connection): boolean + connectionValid(connection: Connection): boolean + delete(cancellable?: Gio.Cancellable | null): boolean + deleteAsync(cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + deleteFinish(result: Gio.AsyncResult): boolean + disconnect(cancellable?: Gio.Cancellable | null): boolean + disconnectAsync(cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + disconnectFinish(result: Gio.AsyncResult): boolean + filterConnections(connections: Connection[]): Connection[] + getActiveConnection(): ActiveConnection + getAppliedConnection(flags: number, cancellable?: Gio.Cancellable | null): [ /* returnType */ Connection, /* versionId */ number | null ] + getAppliedConnectionAsync(flags: number, cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + getAppliedConnectionFinish(result: Gio.AsyncResult): [ /* returnType */ Connection, /* versionId */ number | null ] + getAutoconnect(): boolean + getAvailableConnections(): RemoteConnection[] + getCapabilities(): DeviceCapabilities + getConnectivity(addrFamily: number): ConnectivityState + getDescription(): string + getDeviceType(): DeviceType + getDhcp4Config(): DhcpConfig + getDhcp6Config(): DhcpConfig + getDriver(): string + getDriverVersion(): string + getFirmwareMissing(): boolean + getFirmwareVersion(): string + getHwAddress(): string + getIface(): string + getInterfaceFlags(): DeviceInterfaceFlags + getIp4Config(): IPConfig + getIp6Config(): IPConfig + getIpIface(): string + getLldpNeighbors(): LldpNeighbor[] + getManaged(): boolean + getMetered(): Metered + getMtu(): number + getNmPluginMissing(): boolean + getPath(): string + getPhysicalPortId(): string + getProduct(): string + getSettingType(): GObject.Type + getState(): DeviceState + getStateReason(): DeviceStateReason + getTypeDescription(): string + getUdi(): string + getVendor(): string + isReal(): boolean + isSoftware(): boolean + reapply(connection: Connection | null, versionId: number, flags: number, cancellable?: Gio.Cancellable | null): boolean + reapplyAsync(connection: Connection | null, versionId: number, flags: number, cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + reapplyFinish(result: Gio.AsyncResult): boolean + setAutoconnect(autoconnect: boolean): void + setManaged(managed: boolean): void + /* Methods of NM.Object */ + getClient(): Client + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of NM.Device */ + connect(sigName: "state-changed", callback: (($obj: DeviceWpan, newState: number, oldState: number, reason: number) => void)): number + connect_after(sigName: "state-changed", callback: (($obj: DeviceWpan, newState: number, oldState: number, reason: number) => void)): number + emit(sigName: "state-changed", newState: number, oldState: number, reason: number): void + on(sigName: "state-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "state-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "state-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: DeviceWpan, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: DeviceWpan, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::active-connection", callback: (($obj: DeviceWpan, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::active-connection", callback: (($obj: DeviceWpan, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::active-connection", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::active-connection", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::active-connection", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::autoconnect", callback: (($obj: DeviceWpan, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::autoconnect", callback: (($obj: DeviceWpan, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::autoconnect", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::autoconnect", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::autoconnect", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::available-connections", callback: (($obj: DeviceWpan, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::available-connections", callback: (($obj: DeviceWpan, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::available-connections", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::available-connections", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::available-connections", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::capabilities", callback: (($obj: DeviceWpan, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::capabilities", callback: (($obj: DeviceWpan, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::capabilities", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::capabilities", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::capabilities", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::device-type", callback: (($obj: DeviceWpan, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::device-type", callback: (($obj: DeviceWpan, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::device-type", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::device-type", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::device-type", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::dhcp4-config", callback: (($obj: DeviceWpan, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::dhcp4-config", callback: (($obj: DeviceWpan, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::dhcp4-config", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::dhcp4-config", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::dhcp4-config", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::dhcp6-config", callback: (($obj: DeviceWpan, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::dhcp6-config", callback: (($obj: DeviceWpan, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::dhcp6-config", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::dhcp6-config", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::dhcp6-config", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::driver", callback: (($obj: DeviceWpan, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::driver", callback: (($obj: DeviceWpan, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::driver", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::driver", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::driver", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::driver-version", callback: (($obj: DeviceWpan, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::driver-version", callback: (($obj: DeviceWpan, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::driver-version", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::driver-version", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::driver-version", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::firmware-missing", callback: (($obj: DeviceWpan, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::firmware-missing", callback: (($obj: DeviceWpan, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::firmware-missing", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::firmware-missing", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::firmware-missing", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::firmware-version", callback: (($obj: DeviceWpan, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::firmware-version", callback: (($obj: DeviceWpan, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::firmware-version", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::firmware-version", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::firmware-version", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::hw-address", callback: (($obj: DeviceWpan, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hw-address", callback: (($obj: DeviceWpan, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::hw-address", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::hw-address", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::hw-address", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::interface", callback: (($obj: DeviceWpan, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::interface", callback: (($obj: DeviceWpan, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::interface", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::interface", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::interface", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::interface-flags", callback: (($obj: DeviceWpan, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::interface-flags", callback: (($obj: DeviceWpan, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::interface-flags", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::interface-flags", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::interface-flags", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::ip-interface", callback: (($obj: DeviceWpan, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::ip-interface", callback: (($obj: DeviceWpan, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::ip-interface", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::ip-interface", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::ip-interface", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::ip4-config", callback: (($obj: DeviceWpan, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::ip4-config", callback: (($obj: DeviceWpan, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::ip4-config", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::ip4-config", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::ip4-config", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::ip4-connectivity", callback: (($obj: DeviceWpan, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::ip4-connectivity", callback: (($obj: DeviceWpan, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::ip4-connectivity", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::ip4-connectivity", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::ip4-connectivity", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::ip6-config", callback: (($obj: DeviceWpan, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::ip6-config", callback: (($obj: DeviceWpan, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::ip6-config", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::ip6-config", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::ip6-config", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::ip6-connectivity", callback: (($obj: DeviceWpan, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::ip6-connectivity", callback: (($obj: DeviceWpan, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::ip6-connectivity", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::ip6-connectivity", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::ip6-connectivity", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::lldp-neighbors", callback: (($obj: DeviceWpan, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::lldp-neighbors", callback: (($obj: DeviceWpan, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::lldp-neighbors", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::lldp-neighbors", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::lldp-neighbors", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::managed", callback: (($obj: DeviceWpan, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::managed", callback: (($obj: DeviceWpan, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::managed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::managed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::managed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::metered", callback: (($obj: DeviceWpan, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::metered", callback: (($obj: DeviceWpan, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::metered", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::metered", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::metered", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::mtu", callback: (($obj: DeviceWpan, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::mtu", callback: (($obj: DeviceWpan, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::mtu", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::mtu", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::mtu", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::nm-plugin-missing", callback: (($obj: DeviceWpan, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::nm-plugin-missing", callback: (($obj: DeviceWpan, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::nm-plugin-missing", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::nm-plugin-missing", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::nm-plugin-missing", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::path", callback: (($obj: DeviceWpan, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::path", callback: (($obj: DeviceWpan, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::path", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::path", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::path", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::physical-port-id", callback: (($obj: DeviceWpan, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::physical-port-id", callback: (($obj: DeviceWpan, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::physical-port-id", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::physical-port-id", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::physical-port-id", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::product", callback: (($obj: DeviceWpan, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::product", callback: (($obj: DeviceWpan, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::product", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::product", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::product", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::real", callback: (($obj: DeviceWpan, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::real", callback: (($obj: DeviceWpan, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::real", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::real", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::real", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::state", callback: (($obj: DeviceWpan, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::state", callback: (($obj: DeviceWpan, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::state", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::state", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::state", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::state-reason", callback: (($obj: DeviceWpan, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::state-reason", callback: (($obj: DeviceWpan, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::state-reason", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::state-reason", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::state-reason", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::udi", callback: (($obj: DeviceWpan, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::udi", callback: (($obj: DeviceWpan, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::udi", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::udi", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::udi", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::vendor", callback: (($obj: DeviceWpan, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vendor", callback: (($obj: DeviceWpan, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::vendor", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::vendor", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::vendor", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: DeviceWpan_ConstructProps) + _init (config?: DeviceWpan_ConstructProps): void + static $gtype: GObject.Type +} +export interface DhcpConfig_ConstructProps extends Object_ConstructProps { +} +export class DhcpConfig { + /* Properties of NM.DhcpConfig */ + readonly family: number + readonly options: GLib.HashTable + /* Properties of NM.Object */ + readonly path: string + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of NM.DhcpConfig */ + getFamily(): number + getOneOption(option: string): string + getOptions(): GLib.HashTable + /* Methods of NM.Object */ + getClient(): Client + getPath(): string + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: DhcpConfig, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: DhcpConfig, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::family", callback: (($obj: DhcpConfig, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::family", callback: (($obj: DhcpConfig, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::family", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::family", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::family", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::options", callback: (($obj: DhcpConfig, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::options", callback: (($obj: DhcpConfig, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::options", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::options", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::options", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::path", callback: (($obj: DhcpConfig, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::path", callback: (($obj: DhcpConfig, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::path", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::path", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::path", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: DhcpConfig_ConstructProps) + _init (config?: DhcpConfig_ConstructProps): void + static $gtype: GObject.Type +} +export interface IPConfig_ConstructProps extends Object_ConstructProps { +} +export class IPConfig { + /* Properties of NM.IPConfig */ + readonly addresses: object[] + readonly domains: string[] + readonly family: number + readonly gateway: string + readonly nameservers: string[] + readonly routes: IPRoute[] + readonly searches: string[] + readonly winsServers: string[] + /* Properties of NM.Object */ + readonly path: string + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of NM.IPConfig */ + getAddresses(): IPAddress[] + getDomains(): string[] + getFamily(): number + getGateway(): string + getNameservers(): string[] + getRoutes(): IPRoute[] + getSearches(): string[] + getWinsServers(): string[] + /* Methods of NM.Object */ + getClient(): Client + getPath(): string + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: IPConfig, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: IPConfig, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::addresses", callback: (($obj: IPConfig, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::addresses", callback: (($obj: IPConfig, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::addresses", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::addresses", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::addresses", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::domains", callback: (($obj: IPConfig, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::domains", callback: (($obj: IPConfig, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::domains", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::domains", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::domains", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::family", callback: (($obj: IPConfig, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::family", callback: (($obj: IPConfig, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::family", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::family", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::family", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::gateway", callback: (($obj: IPConfig, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::gateway", callback: (($obj: IPConfig, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::gateway", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::gateway", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::gateway", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::nameservers", callback: (($obj: IPConfig, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::nameservers", callback: (($obj: IPConfig, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::nameservers", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::nameservers", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::nameservers", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::routes", callback: (($obj: IPConfig, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::routes", callback: (($obj: IPConfig, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::routes", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::routes", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::routes", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::searches", callback: (($obj: IPConfig, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::searches", callback: (($obj: IPConfig, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::searches", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::searches", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::searches", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::wins-servers", callback: (($obj: IPConfig, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::wins-servers", callback: (($obj: IPConfig, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::wins-servers", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::wins-servers", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::wins-servers", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::path", callback: (($obj: IPConfig, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::path", callback: (($obj: IPConfig, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::path", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::path", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::path", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: IPConfig_ConstructProps) + _init (config?: IPConfig_ConstructProps): void + static $gtype: GObject.Type +} +export interface Object_ConstructProps extends GObject.Object_ConstructProps { +} +export class Object { + /* Properties of NM.Object */ + readonly path: string + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of NM.Object */ + getClient(): Client + getPath(): string + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: Object, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: Object, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::path", callback: (($obj: Object, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::path", callback: (($obj: Object, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::path", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::path", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::path", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: Object_ConstructProps) + _init (config?: Object_ConstructProps): void + static $gtype: GObject.Type +} +export interface RemoteConnection_ConstructProps extends Object_ConstructProps { +} +export class RemoteConnection { + /* Properties of NM.RemoteConnection */ + readonly filename: string + readonly flags: number + readonly unsaved: boolean + readonly visible: boolean + /* Properties of NM.Object */ + readonly path: string + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of NM.RemoteConnection */ + commitChanges(saveToDisk: boolean, cancellable?: Gio.Cancellable | null): boolean + commitChangesAsync(saveToDisk: boolean, cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + commitChangesFinish(result: Gio.AsyncResult): boolean + delete(cancellable?: Gio.Cancellable | null): boolean + deleteAsync(cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + deleteFinish(result: Gio.AsyncResult): boolean + getFilename(): string + getFlags(): SettingsConnectionFlags + getSecrets(settingName: string, cancellable?: Gio.Cancellable | null): GLib.Variant + getSecretsAsync(settingName: string, cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + getSecretsFinish(result: Gio.AsyncResult): GLib.Variant + getUnsaved(): boolean + getVisible(): boolean + save(cancellable?: Gio.Cancellable | null): boolean + saveAsync(cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + saveFinish(result: Gio.AsyncResult): boolean + update2(settings: GLib.Variant | null, flags: SettingsUpdate2Flags, args?: GLib.Variant | null, cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + update2Finish(result: Gio.AsyncResult): GLib.Variant + /* Methods of NM.Object */ + getClient(): Client + getPath(): string + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Methods of NM.Connection */ + addSetting(setting: Setting): void + clearSecrets(): void + clearSecretsWithFlags(func?: SettingClearSecretsWithFlagsFn | null): void + clearSettings(): void + compare(b: Connection, flags: SettingCompareFlags): boolean + diff(b: Connection, flags: SettingCompareFlags, outSettings: GLib.HashTable): boolean + dump(): void + forEachSettingValue(func: SettingValueIterFn): void + getConnectionType(): string + getId(): string + getInterfaceName(): string + getSetting(settingType: GObject.Type): Setting + getSetting8021x(): Setting8021x + getSettingAdsl(): SettingAdsl + getSettingBluetooth(): SettingBluetooth + getSettingBond(): SettingBond + getSettingBridge(): SettingBridge + getSettingBridgePort(): SettingBridgePort + getSettingByName(name: string): Setting + getSettingCdma(): SettingCdma + getSettingConnection(): SettingConnection + getSettingDcb(): SettingDcb + getSettingDummy(): SettingDummy + getSettingGeneric(): SettingGeneric + getSettingGsm(): SettingGsm + getSettingInfiniband(): SettingInfiniband + getSettingIp4Config(): SettingIP4Config + getSettingIp6Config(): SettingIP6Config + getSettingIpTunnel(): SettingIPTunnel + getSettingMacsec(): SettingMacsec + getSettingMacvlan(): SettingMacvlan + getSettingOlpcMesh(): SettingOlpcMesh + getSettingOvsBridge(): SettingOvsBridge + getSettingOvsInterface(): SettingOvsInterface + getSettingOvsPatch(): SettingOvsPatch + getSettingOvsPort(): SettingOvsPort + getSettingPpp(): SettingPpp + getSettingPppoe(): SettingPppoe + getSettingProxy(): SettingProxy + getSettingSerial(): SettingSerial + getSettingTcConfig(): SettingTCConfig + getSettingTeam(): SettingTeam + getSettingTeamPort(): SettingTeamPort + getSettingTun(): SettingTun + getSettingVlan(): SettingVlan + getSettingVpn(): SettingVpn + getSettingVxlan(): SettingVxlan + getSettingWimax(): SettingWimax + getSettingWired(): SettingWired + getSettingWireless(): SettingWireless + getSettingWirelessSecurity(): SettingWirelessSecurity + getSettings(): Setting[] + getUuid(): string + getVirtualDeviceDescription(): string + isType(type: string): boolean + isVirtual(): boolean + needSecrets(): [ /* returnType */ string, /* hints */ string[] | null ] + normalize(parameters?: GLib.HashTable | null): [ /* returnType */ boolean, /* modified */ boolean | null ] + removeSetting(settingType: GObject.Type): void + replaceSettings(newSettings: GLib.Variant): boolean + replaceSettingsFromConnection(newConnection: Connection): void + setPath(path: string): void + toDbus(flags: ConnectionSerializationFlags): GLib.Variant + updateSecrets(settingName: string, secrets: GLib.Variant): boolean + verify(): boolean + verifySecrets(): boolean + /* Virtual methods of NM.RemoteConnection */ + vfuncChanged(): void + vfuncSecretsCleared(): void + vfuncSecretsUpdated(setting: string): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: RemoteConnection, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: RemoteConnection, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of NM.Connection */ + connect(sigName: "changed", callback: (($obj: RemoteConnection) => void)): number + connect_after(sigName: "changed", callback: (($obj: RemoteConnection) => void)): number + emit(sigName: "changed"): void + on(sigName: "changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "secrets-cleared", callback: (($obj: RemoteConnection) => void)): number + connect_after(sigName: "secrets-cleared", callback: (($obj: RemoteConnection) => void)): number + emit(sigName: "secrets-cleared"): void + on(sigName: "secrets-cleared", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "secrets-cleared", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "secrets-cleared", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "secrets-updated", callback: (($obj: RemoteConnection, settingName: string) => void)): number + connect_after(sigName: "secrets-updated", callback: (($obj: RemoteConnection, settingName: string) => void)): number + emit(sigName: "secrets-updated", settingName: string): void + on(sigName: "secrets-updated", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "secrets-updated", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "secrets-updated", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::filename", callback: (($obj: RemoteConnection, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::filename", callback: (($obj: RemoteConnection, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::filename", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::filename", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::filename", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::flags", callback: (($obj: RemoteConnection, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::flags", callback: (($obj: RemoteConnection, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::flags", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::flags", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::flags", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::unsaved", callback: (($obj: RemoteConnection, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::unsaved", callback: (($obj: RemoteConnection, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::unsaved", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::unsaved", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::unsaved", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::visible", callback: (($obj: RemoteConnection, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::visible", callback: (($obj: RemoteConnection, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::path", callback: (($obj: RemoteConnection, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::path", callback: (($obj: RemoteConnection, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::path", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::path", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::path", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: RemoteConnection_ConstructProps) + _init (config?: RemoteConnection_ConstructProps): void + static $gtype: GObject.Type +} +export interface SecretAgentOld_ConstructProps extends GObject.Object_ConstructProps { + autoRegister?: boolean + capabilities?: SecretAgentCapabilities + dbusConnection?: Gio.DBusConnection + identifier?: string +} +export class SecretAgentOld { + /* Properties of NM.SecretAgentOld */ + autoRegister: boolean + capabilities: SecretAgentCapabilities + readonly registered: boolean + /* Fields of NM.SecretAgentOld */ + parent: GObject.Object + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of NM.SecretAgentOld */ + deleteSecrets(connection: Connection, callback: SecretAgentOldDeleteSecretsFunc): void + destroy(): void + enable(enable: boolean): void + getContextBusyWatcher(): GObject.Object + getDbusConnection(): Gio.DBusConnection + getDbusNameOwner(): string + getMainContext(): GLib.MainContext + getRegistered(): boolean + getSecrets(connection: Connection, settingName: string, hints: string[], flags: SecretAgentGetSecretsFlags, callback: SecretAgentOldGetSecretsFunc): void + register(cancellable?: Gio.Cancellable | null): boolean + registerAsync(cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + registerFinish(result: Gio.AsyncResult): boolean + saveSecrets(connection: Connection, callback: SecretAgentOldSaveSecretsFunc): void + unregister(cancellable?: Gio.Cancellable | null): boolean + unregisterAsync(cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + unregisterFinish(result: Gio.AsyncResult): boolean + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Methods of Gio.AsyncInitable */ + initAsync(ioPriority: number, cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + initFinish(res: Gio.AsyncResult): boolean + newFinish(res: Gio.AsyncResult): GObject.Object + /* Methods of Gio.Initable */ + init(cancellable?: Gio.Cancellable | null): boolean + /* Virtual methods of NM.SecretAgentOld */ + vfuncCancelGetSecrets(connectionPath: string, settingName: string): void + vfuncDeleteSecrets(connection: Connection, connectionPath: string, callback: SecretAgentOldDeleteSecretsFunc): void + vfuncGetSecrets(connection: Connection, connectionPath: string, settingName: string, hints: string[], flags: SecretAgentGetSecretsFlags, callback: SecretAgentOldGetSecretsFunc): void + vfuncSaveSecrets(connection: Connection, connectionPath: string, callback: SecretAgentOldSaveSecretsFunc): void + vfuncInitAsync(ioPriority: number, cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + vfuncInitFinish(res: Gio.AsyncResult): boolean + vfuncInit(cancellable?: Gio.Cancellable | null): boolean + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: SecretAgentOld, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: SecretAgentOld, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::auto-register", callback: (($obj: SecretAgentOld, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::auto-register", callback: (($obj: SecretAgentOld, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::auto-register", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::auto-register", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::auto-register", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::capabilities", callback: (($obj: SecretAgentOld, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::capabilities", callback: (($obj: SecretAgentOld, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::capabilities", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::capabilities", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::capabilities", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::registered", callback: (($obj: SecretAgentOld, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::registered", callback: (($obj: SecretAgentOld, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::registered", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::registered", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::registered", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: SecretAgentOld_ConstructProps) + _init (config?: SecretAgentOld_ConstructProps): void + /* Static methods and pseudo-constructors */ + static newvAsync(objectType: GObject.Type, nParameters: number, parameters: GObject.Parameter, ioPriority: number, cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + static newv(objectType: GObject.Type, parameters: GObject.Parameter[], cancellable?: Gio.Cancellable | null): GObject.Object + static $gtype: GObject.Type +} +export interface Setting_ConstructProps extends GObject.Object_ConstructProps { +} +export class Setting { + /* Properties of NM.Setting */ + readonly name: string + /* Fields of NM.Setting */ + parent: GObject.Object + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of NM.Setting */ + compare(b: Setting, flags: SettingCompareFlags): boolean + diff(b: Setting, flags: SettingCompareFlags, invertResults: boolean, results: GLib.HashTable): [ /* returnType */ boolean, /* results */ GLib.HashTable ] + duplicate(): Setting + enumerateValues(func: SettingValueIterFn): void + getDbusPropertyType(propertyName: string): GLib.VariantType + getName(): string + getSecretFlags(secretName: string, outFlags: SettingSecretFlags): boolean + optionClearByName(predicate?: UtilsPredicateStr | null): void + optionGet(optName: string): GLib.Variant + optionGetAllNames(): string[] + optionGetBoolean(optName: string): [ /* returnType */ boolean, /* outValue */ boolean | null ] + optionGetUint32(optName: string): [ /* returnType */ boolean, /* outValue */ number | null ] + optionSet(optName: string, variant?: GLib.Variant | null): void + optionSetBoolean(optName: string, value: boolean): void + optionSetUint32(optName: string, value: number): void + setSecretFlags(secretName: string, flags: SettingSecretFlags): boolean + verify(connection?: Connection | null): boolean + verifySecrets(connection?: Connection | null): boolean + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Virtual methods of NM.Setting */ + vfuncAggregate(typeI: number, arg?: object | null): boolean + vfuncGetSecretFlags(secretName: string, outFlags: SettingSecretFlags): boolean + vfuncInitFromDbus(keys: GLib.HashTable, settingDict: GLib.Variant, connectionDict: GLib.Variant, parseFlags: number): boolean + vfuncSetSecretFlags(secretName: string, flags: SettingSecretFlags): boolean + vfuncUpdateOneSecret(key: string, value: GLib.Variant): number + vfuncVerify(connection: Connection): number + vfuncVerifySecrets(connection?: Connection | null): boolean + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: Setting, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: Setting, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::name", callback: (($obj: Setting, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::name", callback: (($obj: Setting, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: Setting_ConstructProps) + _init (config?: Setting_ConstructProps): void + /* Static methods and pseudo-constructors */ + static lookupType(name: string): GObject.Type + static $gtype: GObject.Type +} +export interface Setting6Lowpan_ConstructProps extends Setting_ConstructProps { + parent?: string +} +export class Setting6Lowpan { + /* Properties of NM.Setting6Lowpan */ + parent: string + /* Properties of NM.Setting */ + readonly name: string + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of NM.Setting6Lowpan */ + getParent(): string + /* Methods of NM.Setting */ + compare(b: Setting, flags: SettingCompareFlags): boolean + diff(b: Setting, flags: SettingCompareFlags, invertResults: boolean, results: GLib.HashTable): [ /* returnType */ boolean, /* results */ GLib.HashTable ] + duplicate(): Setting + enumerateValues(func: SettingValueIterFn): void + getDbusPropertyType(propertyName: string): GLib.VariantType + getName(): string + getSecretFlags(secretName: string, outFlags: SettingSecretFlags): boolean + optionClearByName(predicate?: UtilsPredicateStr | null): void + optionGet(optName: string): GLib.Variant + optionGetAllNames(): string[] + optionGetBoolean(optName: string): [ /* returnType */ boolean, /* outValue */ boolean | null ] + optionGetUint32(optName: string): [ /* returnType */ boolean, /* outValue */ number | null ] + optionSet(optName: string, variant?: GLib.Variant | null): void + optionSetBoolean(optName: string, value: boolean): void + optionSetUint32(optName: string, value: number): void + setSecretFlags(secretName: string, flags: SettingSecretFlags): boolean + verify(connection?: Connection | null): boolean + verifySecrets(connection?: Connection | null): boolean + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Virtual methods of NM.Setting */ + vfuncAggregate(typeI: number, arg?: object | null): boolean + vfuncGetSecretFlags(secretName: string, outFlags: SettingSecretFlags): boolean + vfuncInitFromDbus(keys: GLib.HashTable, settingDict: GLib.Variant, connectionDict: GLib.Variant, parseFlags: number): boolean + vfuncSetSecretFlags(secretName: string, flags: SettingSecretFlags): boolean + vfuncUpdateOneSecret(key: string, value: GLib.Variant): number + vfuncVerify(connection: Connection): number + vfuncVerifySecrets(connection?: Connection | null): boolean + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: Setting6Lowpan, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: Setting6Lowpan, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::parent", callback: (($obj: Setting6Lowpan, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::parent", callback: (($obj: Setting6Lowpan, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::name", callback: (($obj: Setting6Lowpan, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::name", callback: (($obj: Setting6Lowpan, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: Setting6Lowpan_ConstructProps) + _init (config?: Setting6Lowpan_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(): Setting6Lowpan + static $gtype: GObject.Type +} +export interface Setting8021x_ConstructProps extends Setting_ConstructProps { + altsubjectMatches?: string[] + anonymousIdentity?: string + authTimeout?: number + caCert?: any + caCertPassword?: string + caCertPasswordFlags?: SettingSecretFlags + caPath?: string + clientCert?: any + clientCertPassword?: string + clientCertPasswordFlags?: SettingSecretFlags + domainMatch?: string + domainSuffixMatch?: string + eap?: string[] + identity?: string + optional?: boolean + pacFile?: string + password?: string + passwordFlags?: SettingSecretFlags + passwordRaw?: any + passwordRawFlags?: SettingSecretFlags + phase1AuthFlags?: number + phase1FastProvisioning?: string + phase1Peaplabel?: string + phase1Peapver?: string + phase2AltsubjectMatches?: string[] + phase2Auth?: string + phase2Autheap?: string + phase2CaCert?: any + phase2CaCertPassword?: string + phase2CaCertPasswordFlags?: SettingSecretFlags + phase2CaPath?: string + phase2ClientCert?: any + phase2ClientCertPassword?: string + phase2ClientCertPasswordFlags?: SettingSecretFlags + phase2DomainMatch?: string + phase2DomainSuffixMatch?: string + phase2PrivateKey?: any + phase2PrivateKeyPassword?: string + phase2PrivateKeyPasswordFlags?: SettingSecretFlags + phase2SubjectMatch?: string + pin?: string + pinFlags?: SettingSecretFlags + privateKey?: any + privateKeyPassword?: string + privateKeyPasswordFlags?: SettingSecretFlags + subjectMatch?: string + systemCaCerts?: boolean +} +export class Setting8021x { + /* Properties of NM.Setting8021x */ + altsubjectMatches: string[] + anonymousIdentity: string + authTimeout: number + caCert: any + caCertPassword: string + caCertPasswordFlags: SettingSecretFlags + caPath: string + clientCert: any + clientCertPassword: string + clientCertPasswordFlags: SettingSecretFlags + domainMatch: string + domainSuffixMatch: string + eap: string[] + identity: string + optional: boolean + pacFile: string + password: string + passwordFlags: SettingSecretFlags + passwordRaw: any + passwordRawFlags: SettingSecretFlags + phase1AuthFlags: number + phase1FastProvisioning: string + phase1Peaplabel: string + phase1Peapver: string + phase2AltsubjectMatches: string[] + phase2Auth: string + phase2Autheap: string + phase2CaCert: any + phase2CaCertPassword: string + phase2CaCertPasswordFlags: SettingSecretFlags + phase2CaPath: string + phase2ClientCert: any + phase2ClientCertPassword: string + phase2ClientCertPasswordFlags: SettingSecretFlags + phase2DomainMatch: string + phase2DomainSuffixMatch: string + phase2PrivateKey: any + phase2PrivateKeyPassword: string + phase2PrivateKeyPasswordFlags: SettingSecretFlags + phase2SubjectMatch: string + pin: string + pinFlags: SettingSecretFlags + privateKey: any + privateKeyPassword: string + privateKeyPasswordFlags: SettingSecretFlags + subjectMatch: string + systemCaCerts: boolean + /* Properties of NM.Setting */ + readonly name: string + /* Fields of NM.Setting8021x */ + parent: Setting + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of NM.Setting8021x */ + addAltsubjectMatch(altsubjectMatch: string): boolean + addEapMethod(eap: string): boolean + addPhase2AltsubjectMatch(phase2AltsubjectMatch: string): boolean + clearAltsubjectMatches(): void + clearEapMethods(): void + clearPhase2AltsubjectMatches(): void + getAltsubjectMatch(i: number): string + getAnonymousIdentity(): string + getAuthTimeout(): number + getCaCertBlob(): any + getCaCertPassword(): string + getCaCertPasswordFlags(): SettingSecretFlags + getCaCertPath(): string + getCaCertScheme(): Setting8021xCKScheme + getCaCertUri(): string + getCaPath(): string + getClientCertBlob(): any + getClientCertPassword(): string + getClientCertPasswordFlags(): SettingSecretFlags + getClientCertPath(): string + getClientCertScheme(): Setting8021xCKScheme + getClientCertUri(): string + getDomainMatch(): string + getDomainSuffixMatch(): string + getEapMethod(i: number): string + getIdentity(): string + getNumAltsubjectMatches(): number + getNumEapMethods(): number + getNumPhase2AltsubjectMatches(): number + getOptional(): boolean + getPacFile(): string + getPassword(): string + getPasswordFlags(): SettingSecretFlags + getPasswordRaw(): any + getPasswordRawFlags(): SettingSecretFlags + getPhase1AuthFlags(): Setting8021xAuthFlags + getPhase1FastProvisioning(): string + getPhase1Peaplabel(): string + getPhase1Peapver(): string + getPhase2AltsubjectMatch(i: number): string + getPhase2Auth(): string + getPhase2Autheap(): string + getPhase2CaCertBlob(): any + getPhase2CaCertPassword(): string + getPhase2CaCertPasswordFlags(): SettingSecretFlags + getPhase2CaCertPath(): string + getPhase2CaCertScheme(): Setting8021xCKScheme + getPhase2CaCertUri(): string + getPhase2CaPath(): string + getPhase2ClientCertBlob(): any + getPhase2ClientCertPassword(): string + getPhase2ClientCertPasswordFlags(): SettingSecretFlags + getPhase2ClientCertPath(): string + getPhase2ClientCertScheme(): Setting8021xCKScheme + getPhase2ClientCertUri(): string + getPhase2DomainMatch(): string + getPhase2DomainSuffixMatch(): string + getPhase2PrivateKeyBlob(): any + getPhase2PrivateKeyFormat(): Setting8021xCKFormat + getPhase2PrivateKeyPassword(): string + getPhase2PrivateKeyPasswordFlags(): SettingSecretFlags + getPhase2PrivateKeyPath(): string + getPhase2PrivateKeyScheme(): Setting8021xCKScheme + getPhase2PrivateKeyUri(): string + getPhase2SubjectMatch(): string + getPin(): string + getPinFlags(): SettingSecretFlags + getPrivateKeyBlob(): any + getPrivateKeyFormat(): Setting8021xCKFormat + getPrivateKeyPassword(): string + getPrivateKeyPasswordFlags(): SettingSecretFlags + getPrivateKeyPath(): string + getPrivateKeyScheme(): Setting8021xCKScheme + getPrivateKeyUri(): string + getSubjectMatch(): string + getSystemCaCerts(): boolean + removeAltsubjectMatch(i: number): void + removeAltsubjectMatchByValue(altsubjectMatch: string): boolean + removeEapMethod(i: number): void + removeEapMethodByValue(eap: string): boolean + removePhase2AltsubjectMatch(i: number): void + removePhase2AltsubjectMatchByValue(phase2AltsubjectMatch: string): boolean + setCaCert(value: string, scheme: Setting8021xCKScheme, outFormat: Setting8021xCKFormat): boolean + setClientCert(value: string, scheme: Setting8021xCKScheme, outFormat: Setting8021xCKFormat): boolean + setPhase2CaCert(value: string, scheme: Setting8021xCKScheme, outFormat: Setting8021xCKFormat): boolean + setPhase2ClientCert(value: string, scheme: Setting8021xCKScheme, outFormat: Setting8021xCKFormat): boolean + setPhase2PrivateKey(value: string, password: string, scheme: Setting8021xCKScheme, outFormat: Setting8021xCKFormat): boolean + setPrivateKey(value: string, password: string, scheme: Setting8021xCKScheme, outFormat: Setting8021xCKFormat): boolean + /* Methods of NM.Setting */ + compare(b: Setting, flags: SettingCompareFlags): boolean + diff(b: Setting, flags: SettingCompareFlags, invertResults: boolean, results: GLib.HashTable): [ /* returnType */ boolean, /* results */ GLib.HashTable ] + duplicate(): Setting + enumerateValues(func: SettingValueIterFn): void + getDbusPropertyType(propertyName: string): GLib.VariantType + getName(): string + getSecretFlags(secretName: string, outFlags: SettingSecretFlags): boolean + optionClearByName(predicate?: UtilsPredicateStr | null): void + optionGet(optName: string): GLib.Variant + optionGetAllNames(): string[] + optionGetBoolean(optName: string): [ /* returnType */ boolean, /* outValue */ boolean | null ] + optionGetUint32(optName: string): [ /* returnType */ boolean, /* outValue */ number | null ] + optionSet(optName: string, variant?: GLib.Variant | null): void + optionSetBoolean(optName: string, value: boolean): void + optionSetUint32(optName: string, value: number): void + setSecretFlags(secretName: string, flags: SettingSecretFlags): boolean + verify(connection?: Connection | null): boolean + verifySecrets(connection?: Connection | null): boolean + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Virtual methods of NM.Setting */ + vfuncAggregate(typeI: number, arg?: object | null): boolean + vfuncGetSecretFlags(secretName: string, outFlags: SettingSecretFlags): boolean + vfuncInitFromDbus(keys: GLib.HashTable, settingDict: GLib.Variant, connectionDict: GLib.Variant, parseFlags: number): boolean + vfuncSetSecretFlags(secretName: string, flags: SettingSecretFlags): boolean + vfuncUpdateOneSecret(key: string, value: GLib.Variant): number + vfuncVerify(connection: Connection): number + vfuncVerifySecrets(connection?: Connection | null): boolean + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: Setting8021x, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: Setting8021x, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::altsubject-matches", callback: (($obj: Setting8021x, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::altsubject-matches", callback: (($obj: Setting8021x, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::altsubject-matches", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::altsubject-matches", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::altsubject-matches", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::anonymous-identity", callback: (($obj: Setting8021x, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::anonymous-identity", callback: (($obj: Setting8021x, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::anonymous-identity", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::anonymous-identity", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::anonymous-identity", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::auth-timeout", callback: (($obj: Setting8021x, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::auth-timeout", callback: (($obj: Setting8021x, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::auth-timeout", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::auth-timeout", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::auth-timeout", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::ca-cert", callback: (($obj: Setting8021x, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::ca-cert", callback: (($obj: Setting8021x, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::ca-cert", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::ca-cert", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::ca-cert", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::ca-cert-password", callback: (($obj: Setting8021x, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::ca-cert-password", callback: (($obj: Setting8021x, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::ca-cert-password", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::ca-cert-password", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::ca-cert-password", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::ca-cert-password-flags", callback: (($obj: Setting8021x, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::ca-cert-password-flags", callback: (($obj: Setting8021x, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::ca-cert-password-flags", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::ca-cert-password-flags", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::ca-cert-password-flags", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::ca-path", callback: (($obj: Setting8021x, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::ca-path", callback: (($obj: Setting8021x, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::ca-path", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::ca-path", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::ca-path", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::client-cert", callback: (($obj: Setting8021x, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::client-cert", callback: (($obj: Setting8021x, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::client-cert", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::client-cert", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::client-cert", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::client-cert-password", callback: (($obj: Setting8021x, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::client-cert-password", callback: (($obj: Setting8021x, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::client-cert-password", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::client-cert-password", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::client-cert-password", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::client-cert-password-flags", callback: (($obj: Setting8021x, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::client-cert-password-flags", callback: (($obj: Setting8021x, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::client-cert-password-flags", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::client-cert-password-flags", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::client-cert-password-flags", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::domain-match", callback: (($obj: Setting8021x, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::domain-match", callback: (($obj: Setting8021x, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::domain-match", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::domain-match", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::domain-match", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::domain-suffix-match", callback: (($obj: Setting8021x, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::domain-suffix-match", callback: (($obj: Setting8021x, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::domain-suffix-match", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::domain-suffix-match", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::domain-suffix-match", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::eap", callback: (($obj: Setting8021x, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::eap", callback: (($obj: Setting8021x, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::eap", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::eap", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::eap", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::identity", callback: (($obj: Setting8021x, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::identity", callback: (($obj: Setting8021x, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::identity", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::identity", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::identity", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::optional", callback: (($obj: Setting8021x, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::optional", callback: (($obj: Setting8021x, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::optional", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::optional", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::optional", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::pac-file", callback: (($obj: Setting8021x, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::pac-file", callback: (($obj: Setting8021x, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::pac-file", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::pac-file", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::pac-file", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::password", callback: (($obj: Setting8021x, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::password", callback: (($obj: Setting8021x, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::password", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::password", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::password", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::password-flags", callback: (($obj: Setting8021x, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::password-flags", callback: (($obj: Setting8021x, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::password-flags", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::password-flags", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::password-flags", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::password-raw", callback: (($obj: Setting8021x, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::password-raw", callback: (($obj: Setting8021x, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::password-raw", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::password-raw", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::password-raw", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::password-raw-flags", callback: (($obj: Setting8021x, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::password-raw-flags", callback: (($obj: Setting8021x, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::password-raw-flags", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::password-raw-flags", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::password-raw-flags", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::phase1-auth-flags", callback: (($obj: Setting8021x, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::phase1-auth-flags", callback: (($obj: Setting8021x, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::phase1-auth-flags", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::phase1-auth-flags", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::phase1-auth-flags", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::phase1-fast-provisioning", callback: (($obj: Setting8021x, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::phase1-fast-provisioning", callback: (($obj: Setting8021x, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::phase1-fast-provisioning", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::phase1-fast-provisioning", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::phase1-fast-provisioning", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::phase1-peaplabel", callback: (($obj: Setting8021x, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::phase1-peaplabel", callback: (($obj: Setting8021x, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::phase1-peaplabel", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::phase1-peaplabel", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::phase1-peaplabel", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::phase1-peapver", callback: (($obj: Setting8021x, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::phase1-peapver", callback: (($obj: Setting8021x, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::phase1-peapver", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::phase1-peapver", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::phase1-peapver", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::phase2-altsubject-matches", callback: (($obj: Setting8021x, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::phase2-altsubject-matches", callback: (($obj: Setting8021x, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::phase2-altsubject-matches", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::phase2-altsubject-matches", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::phase2-altsubject-matches", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::phase2-auth", callback: (($obj: Setting8021x, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::phase2-auth", callback: (($obj: Setting8021x, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::phase2-auth", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::phase2-auth", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::phase2-auth", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::phase2-autheap", callback: (($obj: Setting8021x, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::phase2-autheap", callback: (($obj: Setting8021x, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::phase2-autheap", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::phase2-autheap", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::phase2-autheap", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::phase2-ca-cert", callback: (($obj: Setting8021x, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::phase2-ca-cert", callback: (($obj: Setting8021x, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::phase2-ca-cert", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::phase2-ca-cert", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::phase2-ca-cert", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::phase2-ca-cert-password", callback: (($obj: Setting8021x, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::phase2-ca-cert-password", callback: (($obj: Setting8021x, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::phase2-ca-cert-password", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::phase2-ca-cert-password", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::phase2-ca-cert-password", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::phase2-ca-cert-password-flags", callback: (($obj: Setting8021x, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::phase2-ca-cert-password-flags", callback: (($obj: Setting8021x, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::phase2-ca-cert-password-flags", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::phase2-ca-cert-password-flags", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::phase2-ca-cert-password-flags", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::phase2-ca-path", callback: (($obj: Setting8021x, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::phase2-ca-path", callback: (($obj: Setting8021x, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::phase2-ca-path", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::phase2-ca-path", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::phase2-ca-path", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::phase2-client-cert", callback: (($obj: Setting8021x, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::phase2-client-cert", callback: (($obj: Setting8021x, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::phase2-client-cert", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::phase2-client-cert", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::phase2-client-cert", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::phase2-client-cert-password", callback: (($obj: Setting8021x, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::phase2-client-cert-password", callback: (($obj: Setting8021x, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::phase2-client-cert-password", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::phase2-client-cert-password", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::phase2-client-cert-password", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::phase2-client-cert-password-flags", callback: (($obj: Setting8021x, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::phase2-client-cert-password-flags", callback: (($obj: Setting8021x, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::phase2-client-cert-password-flags", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::phase2-client-cert-password-flags", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::phase2-client-cert-password-flags", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::phase2-domain-match", callback: (($obj: Setting8021x, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::phase2-domain-match", callback: (($obj: Setting8021x, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::phase2-domain-match", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::phase2-domain-match", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::phase2-domain-match", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::phase2-domain-suffix-match", callback: (($obj: Setting8021x, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::phase2-domain-suffix-match", callback: (($obj: Setting8021x, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::phase2-domain-suffix-match", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::phase2-domain-suffix-match", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::phase2-domain-suffix-match", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::phase2-private-key", callback: (($obj: Setting8021x, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::phase2-private-key", callback: (($obj: Setting8021x, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::phase2-private-key", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::phase2-private-key", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::phase2-private-key", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::phase2-private-key-password", callback: (($obj: Setting8021x, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::phase2-private-key-password", callback: (($obj: Setting8021x, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::phase2-private-key-password", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::phase2-private-key-password", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::phase2-private-key-password", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::phase2-private-key-password-flags", callback: (($obj: Setting8021x, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::phase2-private-key-password-flags", callback: (($obj: Setting8021x, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::phase2-private-key-password-flags", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::phase2-private-key-password-flags", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::phase2-private-key-password-flags", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::phase2-subject-match", callback: (($obj: Setting8021x, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::phase2-subject-match", callback: (($obj: Setting8021x, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::phase2-subject-match", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::phase2-subject-match", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::phase2-subject-match", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::pin", callback: (($obj: Setting8021x, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::pin", callback: (($obj: Setting8021x, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::pin", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::pin", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::pin", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::pin-flags", callback: (($obj: Setting8021x, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::pin-flags", callback: (($obj: Setting8021x, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::pin-flags", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::pin-flags", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::pin-flags", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::private-key", callback: (($obj: Setting8021x, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::private-key", callback: (($obj: Setting8021x, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::private-key", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::private-key", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::private-key", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::private-key-password", callback: (($obj: Setting8021x, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::private-key-password", callback: (($obj: Setting8021x, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::private-key-password", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::private-key-password", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::private-key-password", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::private-key-password-flags", callback: (($obj: Setting8021x, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::private-key-password-flags", callback: (($obj: Setting8021x, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::private-key-password-flags", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::private-key-password-flags", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::private-key-password-flags", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::subject-match", callback: (($obj: Setting8021x, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::subject-match", callback: (($obj: Setting8021x, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::subject-match", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::subject-match", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::subject-match", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::system-ca-certs", callback: (($obj: Setting8021x, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::system-ca-certs", callback: (($obj: Setting8021x, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::system-ca-certs", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::system-ca-certs", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::system-ca-certs", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::name", callback: (($obj: Setting8021x, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::name", callback: (($obj: Setting8021x, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: Setting8021x_ConstructProps) + _init (config?: Setting8021x_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(): Setting8021x + static checkCertScheme(pdata: object | null, length: number): Setting8021xCKScheme + static $gtype: GObject.Type +} +export interface SettingAdsl_ConstructProps extends Setting_ConstructProps { + encapsulation?: string + password?: string + passwordFlags?: SettingSecretFlags + protocol?: string + username?: string + vci?: number + vpi?: number +} +export class SettingAdsl { + /* Properties of NM.SettingAdsl */ + encapsulation: string + password: string + passwordFlags: SettingSecretFlags + protocol: string + username: string + vci: number + vpi: number + /* Properties of NM.Setting */ + readonly name: string + /* Fields of NM.SettingAdsl */ + parent: Setting + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of NM.SettingAdsl */ + getEncapsulation(): string + getPassword(): string + getPasswordFlags(): SettingSecretFlags + getProtocol(): string + getUsername(): string + getVci(): number + getVpi(): number + /* Methods of NM.Setting */ + compare(b: Setting, flags: SettingCompareFlags): boolean + diff(b: Setting, flags: SettingCompareFlags, invertResults: boolean, results: GLib.HashTable): [ /* returnType */ boolean, /* results */ GLib.HashTable ] + duplicate(): Setting + enumerateValues(func: SettingValueIterFn): void + getDbusPropertyType(propertyName: string): GLib.VariantType + getName(): string + getSecretFlags(secretName: string, outFlags: SettingSecretFlags): boolean + optionClearByName(predicate?: UtilsPredicateStr | null): void + optionGet(optName: string): GLib.Variant + optionGetAllNames(): string[] + optionGetBoolean(optName: string): [ /* returnType */ boolean, /* outValue */ boolean | null ] + optionGetUint32(optName: string): [ /* returnType */ boolean, /* outValue */ number | null ] + optionSet(optName: string, variant?: GLib.Variant | null): void + optionSetBoolean(optName: string, value: boolean): void + optionSetUint32(optName: string, value: number): void + setSecretFlags(secretName: string, flags: SettingSecretFlags): boolean + verify(connection?: Connection | null): boolean + verifySecrets(connection?: Connection | null): boolean + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Virtual methods of NM.Setting */ + vfuncAggregate(typeI: number, arg?: object | null): boolean + vfuncGetSecretFlags(secretName: string, outFlags: SettingSecretFlags): boolean + vfuncInitFromDbus(keys: GLib.HashTable, settingDict: GLib.Variant, connectionDict: GLib.Variant, parseFlags: number): boolean + vfuncSetSecretFlags(secretName: string, flags: SettingSecretFlags): boolean + vfuncUpdateOneSecret(key: string, value: GLib.Variant): number + vfuncVerify(connection: Connection): number + vfuncVerifySecrets(connection?: Connection | null): boolean + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: SettingAdsl, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: SettingAdsl, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::encapsulation", callback: (($obj: SettingAdsl, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::encapsulation", callback: (($obj: SettingAdsl, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::encapsulation", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::encapsulation", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::encapsulation", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::password", callback: (($obj: SettingAdsl, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::password", callback: (($obj: SettingAdsl, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::password", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::password", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::password", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::password-flags", callback: (($obj: SettingAdsl, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::password-flags", callback: (($obj: SettingAdsl, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::password-flags", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::password-flags", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::password-flags", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::protocol", callback: (($obj: SettingAdsl, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::protocol", callback: (($obj: SettingAdsl, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::protocol", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::protocol", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::protocol", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::username", callback: (($obj: SettingAdsl, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::username", callback: (($obj: SettingAdsl, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::username", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::username", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::username", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::vci", callback: (($obj: SettingAdsl, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vci", callback: (($obj: SettingAdsl, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::vci", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::vci", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::vci", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::vpi", callback: (($obj: SettingAdsl, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vpi", callback: (($obj: SettingAdsl, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::vpi", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::vpi", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::vpi", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::name", callback: (($obj: SettingAdsl, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::name", callback: (($obj: SettingAdsl, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: SettingAdsl_ConstructProps) + _init (config?: SettingAdsl_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(): SettingAdsl + static $gtype: GObject.Type +} +export interface SettingBluetooth_ConstructProps extends Setting_ConstructProps { + bdaddr?: string + type?: string +} +export class SettingBluetooth { + /* Properties of NM.SettingBluetooth */ + bdaddr: string + type: string + /* Properties of NM.Setting */ + readonly name: string + /* Fields of NM.SettingBluetooth */ + parent: Setting + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of NM.SettingBluetooth */ + getBdaddr(): string + getConnectionType(): string + /* Methods of NM.Setting */ + compare(b: Setting, flags: SettingCompareFlags): boolean + diff(b: Setting, flags: SettingCompareFlags, invertResults: boolean, results: GLib.HashTable): [ /* returnType */ boolean, /* results */ GLib.HashTable ] + duplicate(): Setting + enumerateValues(func: SettingValueIterFn): void + getDbusPropertyType(propertyName: string): GLib.VariantType + getName(): string + getSecretFlags(secretName: string, outFlags: SettingSecretFlags): boolean + optionClearByName(predicate?: UtilsPredicateStr | null): void + optionGet(optName: string): GLib.Variant + optionGetAllNames(): string[] + optionGetBoolean(optName: string): [ /* returnType */ boolean, /* outValue */ boolean | null ] + optionGetUint32(optName: string): [ /* returnType */ boolean, /* outValue */ number | null ] + optionSet(optName: string, variant?: GLib.Variant | null): void + optionSetBoolean(optName: string, value: boolean): void + optionSetUint32(optName: string, value: number): void + setSecretFlags(secretName: string, flags: SettingSecretFlags): boolean + verify(connection?: Connection | null): boolean + verifySecrets(connection?: Connection | null): boolean + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Virtual methods of NM.Setting */ + vfuncAggregate(typeI: number, arg?: object | null): boolean + vfuncGetSecretFlags(secretName: string, outFlags: SettingSecretFlags): boolean + vfuncInitFromDbus(keys: GLib.HashTable, settingDict: GLib.Variant, connectionDict: GLib.Variant, parseFlags: number): boolean + vfuncSetSecretFlags(secretName: string, flags: SettingSecretFlags): boolean + vfuncUpdateOneSecret(key: string, value: GLib.Variant): number + vfuncVerify(connection: Connection): number + vfuncVerifySecrets(connection?: Connection | null): boolean + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: SettingBluetooth, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: SettingBluetooth, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::bdaddr", callback: (($obj: SettingBluetooth, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::bdaddr", callback: (($obj: SettingBluetooth, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::bdaddr", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::bdaddr", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::bdaddr", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::type", callback: (($obj: SettingBluetooth, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::type", callback: (($obj: SettingBluetooth, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::type", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::type", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::type", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::name", callback: (($obj: SettingBluetooth, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::name", callback: (($obj: SettingBluetooth, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: SettingBluetooth_ConstructProps) + _init (config?: SettingBluetooth_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(): SettingBluetooth + static $gtype: GObject.Type +} +export interface SettingBond_ConstructProps extends Setting_ConstructProps { + options?: GLib.HashTable +} +export class SettingBond { + /* Properties of NM.SettingBond */ + options: GLib.HashTable + /* Properties of NM.Setting */ + readonly name: string + /* Fields of NM.SettingBond */ + parent: Setting + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of NM.SettingBond */ + addOption(name: string, value: string): boolean + getNumOptions(): number + getOption(idx: number): [ /* returnType */ boolean, /* outName */ string, /* outValue */ string ] + getOptionByName(name: string): string + getOptionDefault(name: string): string + getOptionNormalized(name: string): string + getValidOptions(): string[] + removeOption(name: string): boolean + /* Methods of NM.Setting */ + compare(b: Setting, flags: SettingCompareFlags): boolean + diff(b: Setting, flags: SettingCompareFlags, invertResults: boolean, results: GLib.HashTable): [ /* returnType */ boolean, /* results */ GLib.HashTable ] + duplicate(): Setting + enumerateValues(func: SettingValueIterFn): void + getDbusPropertyType(propertyName: string): GLib.VariantType + getName(): string + getSecretFlags(secretName: string, outFlags: SettingSecretFlags): boolean + optionClearByName(predicate?: UtilsPredicateStr | null): void + optionGet(optName: string): GLib.Variant + optionGetAllNames(): string[] + optionGetBoolean(optName: string): [ /* returnType */ boolean, /* outValue */ boolean | null ] + optionGetUint32(optName: string): [ /* returnType */ boolean, /* outValue */ number | null ] + optionSet(optName: string, variant?: GLib.Variant | null): void + optionSetBoolean(optName: string, value: boolean): void + optionSetUint32(optName: string, value: number): void + setSecretFlags(secretName: string, flags: SettingSecretFlags): boolean + verify(connection?: Connection | null): boolean + verifySecrets(connection?: Connection | null): boolean + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Virtual methods of NM.Setting */ + vfuncAggregate(typeI: number, arg?: object | null): boolean + vfuncGetSecretFlags(secretName: string, outFlags: SettingSecretFlags): boolean + vfuncInitFromDbus(keys: GLib.HashTable, settingDict: GLib.Variant, connectionDict: GLib.Variant, parseFlags: number): boolean + vfuncSetSecretFlags(secretName: string, flags: SettingSecretFlags): boolean + vfuncUpdateOneSecret(key: string, value: GLib.Variant): number + vfuncVerify(connection: Connection): number + vfuncVerifySecrets(connection?: Connection | null): boolean + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: SettingBond, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: SettingBond, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::options", callback: (($obj: SettingBond, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::options", callback: (($obj: SettingBond, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::options", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::options", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::options", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::name", callback: (($obj: SettingBond, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::name", callback: (($obj: SettingBond, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: SettingBond_ConstructProps) + _init (config?: SettingBond_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(): SettingBond + static validateOption(name: string, value: string): boolean + static $gtype: GObject.Type +} +export interface SettingBridge_ConstructProps extends Setting_ConstructProps { + ageingTime?: number + forwardDelay?: number + groupAddress?: string + groupForwardMask?: number + helloTime?: number + macAddress?: string + maxAge?: number + multicastHashMax?: number + multicastLastMemberCount?: number + multicastLastMemberInterval?: number + multicastMembershipInterval?: number + multicastQuerier?: boolean + multicastQuerierInterval?: number + multicastQueryInterval?: number + multicastQueryResponseInterval?: number + multicastQueryUseIfaddr?: boolean + multicastRouter?: string + multicastSnooping?: boolean + multicastStartupQueryCount?: number + multicastStartupQueryInterval?: number + priority?: number + stp?: boolean + vlanDefaultPvid?: number + vlanFiltering?: boolean + vlanProtocol?: string + vlanStatsEnabled?: boolean + vlans?: BridgeVlan[] +} +export class SettingBridge { + /* Properties of NM.SettingBridge */ + ageingTime: number + forwardDelay: number + groupAddress: string + groupForwardMask: number + helloTime: number + macAddress: string + maxAge: number + multicastHashMax: number + multicastLastMemberCount: number + multicastLastMemberInterval: number + multicastMembershipInterval: number + multicastQuerier: boolean + multicastQuerierInterval: number + multicastQueryInterval: number + multicastQueryResponseInterval: number + multicastQueryUseIfaddr: boolean + multicastRouter: string + multicastSnooping: boolean + multicastStartupQueryCount: number + multicastStartupQueryInterval: number + priority: number + stp: boolean + vlanDefaultPvid: number + vlanFiltering: boolean + vlanProtocol: string + vlanStatsEnabled: boolean + vlans: BridgeVlan[] + /* Properties of NM.Setting */ + readonly name: string + /* Fields of NM.Setting */ + parent: GObject.Object + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of NM.SettingBridge */ + addVlan(vlan: BridgeVlan): void + clearVlans(): void + getAgeingTime(): number + getForwardDelay(): number + getGroupAddress(): string + getGroupForwardMask(): number + getHelloTime(): number + getMacAddress(): string + getMaxAge(): number + getMulticastHashMax(): number + getMulticastLastMemberCount(): number + getMulticastLastMemberInterval(): number + getMulticastMembershipInterval(): number + getMulticastQuerier(): boolean + getMulticastQuerierInterval(): number + getMulticastQueryInterval(): number + getMulticastQueryResponseInterval(): number + getMulticastQueryUseIfaddr(): boolean + getMulticastRouter(): string + getMulticastSnooping(): boolean + getMulticastStartupQueryCount(): number + getMulticastStartupQueryInterval(): number + getNumVlans(): number + getPriority(): number + getStp(): boolean + getVlan(idx: number): BridgeVlan + getVlanDefaultPvid(): number + getVlanFiltering(): boolean + getVlanProtocol(): string + getVlanStatsEnabled(): boolean + removeVlan(idx: number): void + removeVlanByVid(vidStart: number, vidEnd: number): boolean + /* Methods of NM.Setting */ + compare(b: Setting, flags: SettingCompareFlags): boolean + diff(b: Setting, flags: SettingCompareFlags, invertResults: boolean, results: GLib.HashTable): [ /* returnType */ boolean, /* results */ GLib.HashTable ] + duplicate(): Setting + enumerateValues(func: SettingValueIterFn): void + getDbusPropertyType(propertyName: string): GLib.VariantType + getName(): string + getSecretFlags(secretName: string, outFlags: SettingSecretFlags): boolean + optionClearByName(predicate?: UtilsPredicateStr | null): void + optionGet(optName: string): GLib.Variant + optionGetAllNames(): string[] + optionGetBoolean(optName: string): [ /* returnType */ boolean, /* outValue */ boolean | null ] + optionGetUint32(optName: string): [ /* returnType */ boolean, /* outValue */ number | null ] + optionSet(optName: string, variant?: GLib.Variant | null): void + optionSetBoolean(optName: string, value: boolean): void + optionSetUint32(optName: string, value: number): void + setSecretFlags(secretName: string, flags: SettingSecretFlags): boolean + verify(connection?: Connection | null): boolean + verifySecrets(connection?: Connection | null): boolean + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Virtual methods of NM.Setting */ + vfuncAggregate(typeI: number, arg?: object | null): boolean + vfuncGetSecretFlags(secretName: string, outFlags: SettingSecretFlags): boolean + vfuncInitFromDbus(keys: GLib.HashTable, settingDict: GLib.Variant, connectionDict: GLib.Variant, parseFlags: number): boolean + vfuncSetSecretFlags(secretName: string, flags: SettingSecretFlags): boolean + vfuncUpdateOneSecret(key: string, value: GLib.Variant): number + vfuncVerify(connection: Connection): number + vfuncVerifySecrets(connection?: Connection | null): boolean + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: SettingBridge, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: SettingBridge, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::ageing-time", callback: (($obj: SettingBridge, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::ageing-time", callback: (($obj: SettingBridge, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::ageing-time", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::ageing-time", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::ageing-time", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::forward-delay", callback: (($obj: SettingBridge, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::forward-delay", callback: (($obj: SettingBridge, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::forward-delay", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::forward-delay", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::forward-delay", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::group-address", callback: (($obj: SettingBridge, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::group-address", callback: (($obj: SettingBridge, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::group-address", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::group-address", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::group-address", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::group-forward-mask", callback: (($obj: SettingBridge, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::group-forward-mask", callback: (($obj: SettingBridge, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::group-forward-mask", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::group-forward-mask", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::group-forward-mask", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::hello-time", callback: (($obj: SettingBridge, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hello-time", callback: (($obj: SettingBridge, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::hello-time", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::hello-time", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::hello-time", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::mac-address", callback: (($obj: SettingBridge, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::mac-address", callback: (($obj: SettingBridge, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::mac-address", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::mac-address", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::mac-address", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::max-age", callback: (($obj: SettingBridge, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::max-age", callback: (($obj: SettingBridge, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::max-age", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::max-age", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::max-age", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::multicast-hash-max", callback: (($obj: SettingBridge, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::multicast-hash-max", callback: (($obj: SettingBridge, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::multicast-hash-max", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::multicast-hash-max", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::multicast-hash-max", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::multicast-last-member-count", callback: (($obj: SettingBridge, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::multicast-last-member-count", callback: (($obj: SettingBridge, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::multicast-last-member-count", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::multicast-last-member-count", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::multicast-last-member-count", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::multicast-last-member-interval", callback: (($obj: SettingBridge, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::multicast-last-member-interval", callback: (($obj: SettingBridge, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::multicast-last-member-interval", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::multicast-last-member-interval", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::multicast-last-member-interval", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::multicast-membership-interval", callback: (($obj: SettingBridge, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::multicast-membership-interval", callback: (($obj: SettingBridge, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::multicast-membership-interval", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::multicast-membership-interval", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::multicast-membership-interval", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::multicast-querier", callback: (($obj: SettingBridge, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::multicast-querier", callback: (($obj: SettingBridge, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::multicast-querier", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::multicast-querier", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::multicast-querier", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::multicast-querier-interval", callback: (($obj: SettingBridge, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::multicast-querier-interval", callback: (($obj: SettingBridge, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::multicast-querier-interval", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::multicast-querier-interval", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::multicast-querier-interval", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::multicast-query-interval", callback: (($obj: SettingBridge, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::multicast-query-interval", callback: (($obj: SettingBridge, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::multicast-query-interval", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::multicast-query-interval", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::multicast-query-interval", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::multicast-query-response-interval", callback: (($obj: SettingBridge, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::multicast-query-response-interval", callback: (($obj: SettingBridge, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::multicast-query-response-interval", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::multicast-query-response-interval", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::multicast-query-response-interval", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::multicast-query-use-ifaddr", callback: (($obj: SettingBridge, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::multicast-query-use-ifaddr", callback: (($obj: SettingBridge, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::multicast-query-use-ifaddr", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::multicast-query-use-ifaddr", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::multicast-query-use-ifaddr", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::multicast-router", callback: (($obj: SettingBridge, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::multicast-router", callback: (($obj: SettingBridge, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::multicast-router", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::multicast-router", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::multicast-router", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::multicast-snooping", callback: (($obj: SettingBridge, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::multicast-snooping", callback: (($obj: SettingBridge, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::multicast-snooping", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::multicast-snooping", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::multicast-snooping", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::multicast-startup-query-count", callback: (($obj: SettingBridge, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::multicast-startup-query-count", callback: (($obj: SettingBridge, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::multicast-startup-query-count", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::multicast-startup-query-count", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::multicast-startup-query-count", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::multicast-startup-query-interval", callback: (($obj: SettingBridge, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::multicast-startup-query-interval", callback: (($obj: SettingBridge, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::multicast-startup-query-interval", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::multicast-startup-query-interval", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::multicast-startup-query-interval", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::priority", callback: (($obj: SettingBridge, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::priority", callback: (($obj: SettingBridge, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::priority", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::priority", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::priority", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::stp", callback: (($obj: SettingBridge, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::stp", callback: (($obj: SettingBridge, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::stp", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::stp", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::stp", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::vlan-default-pvid", callback: (($obj: SettingBridge, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vlan-default-pvid", callback: (($obj: SettingBridge, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::vlan-default-pvid", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::vlan-default-pvid", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::vlan-default-pvid", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::vlan-filtering", callback: (($obj: SettingBridge, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vlan-filtering", callback: (($obj: SettingBridge, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::vlan-filtering", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::vlan-filtering", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::vlan-filtering", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::vlan-protocol", callback: (($obj: SettingBridge, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vlan-protocol", callback: (($obj: SettingBridge, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::vlan-protocol", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::vlan-protocol", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::vlan-protocol", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::vlan-stats-enabled", callback: (($obj: SettingBridge, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vlan-stats-enabled", callback: (($obj: SettingBridge, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::vlan-stats-enabled", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::vlan-stats-enabled", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::vlan-stats-enabled", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::vlans", callback: (($obj: SettingBridge, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vlans", callback: (($obj: SettingBridge, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::vlans", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::vlans", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::vlans", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::name", callback: (($obj: SettingBridge, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::name", callback: (($obj: SettingBridge, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: SettingBridge_ConstructProps) + _init (config?: SettingBridge_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(): SettingBridge + static $gtype: GObject.Type +} +export interface SettingBridgePort_ConstructProps extends Setting_ConstructProps { + hairpinMode?: boolean + pathCost?: number + priority?: number + vlans?: BridgeVlan[] +} +export class SettingBridgePort { + /* Properties of NM.SettingBridgePort */ + hairpinMode: boolean + pathCost: number + priority: number + vlans: BridgeVlan[] + /* Properties of NM.Setting */ + readonly name: string + /* Fields of NM.SettingBridgePort */ + parent: Setting + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of NM.SettingBridgePort */ + addVlan(vlan: BridgeVlan): void + clearVlans(): void + getHairpinMode(): boolean + getNumVlans(): number + getPathCost(): number + getPriority(): number + getVlan(idx: number): BridgeVlan + removeVlan(idx: number): void + removeVlanByVid(vidStart: number, vidEnd: number): boolean + /* Methods of NM.Setting */ + compare(b: Setting, flags: SettingCompareFlags): boolean + diff(b: Setting, flags: SettingCompareFlags, invertResults: boolean, results: GLib.HashTable): [ /* returnType */ boolean, /* results */ GLib.HashTable ] + duplicate(): Setting + enumerateValues(func: SettingValueIterFn): void + getDbusPropertyType(propertyName: string): GLib.VariantType + getName(): string + getSecretFlags(secretName: string, outFlags: SettingSecretFlags): boolean + optionClearByName(predicate?: UtilsPredicateStr | null): void + optionGet(optName: string): GLib.Variant + optionGetAllNames(): string[] + optionGetBoolean(optName: string): [ /* returnType */ boolean, /* outValue */ boolean | null ] + optionGetUint32(optName: string): [ /* returnType */ boolean, /* outValue */ number | null ] + optionSet(optName: string, variant?: GLib.Variant | null): void + optionSetBoolean(optName: string, value: boolean): void + optionSetUint32(optName: string, value: number): void + setSecretFlags(secretName: string, flags: SettingSecretFlags): boolean + verify(connection?: Connection | null): boolean + verifySecrets(connection?: Connection | null): boolean + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Virtual methods of NM.Setting */ + vfuncAggregate(typeI: number, arg?: object | null): boolean + vfuncGetSecretFlags(secretName: string, outFlags: SettingSecretFlags): boolean + vfuncInitFromDbus(keys: GLib.HashTable, settingDict: GLib.Variant, connectionDict: GLib.Variant, parseFlags: number): boolean + vfuncSetSecretFlags(secretName: string, flags: SettingSecretFlags): boolean + vfuncUpdateOneSecret(key: string, value: GLib.Variant): number + vfuncVerify(connection: Connection): number + vfuncVerifySecrets(connection?: Connection | null): boolean + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: SettingBridgePort, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: SettingBridgePort, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::hairpin-mode", callback: (($obj: SettingBridgePort, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hairpin-mode", callback: (($obj: SettingBridgePort, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::hairpin-mode", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::hairpin-mode", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::hairpin-mode", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::path-cost", callback: (($obj: SettingBridgePort, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::path-cost", callback: (($obj: SettingBridgePort, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::path-cost", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::path-cost", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::path-cost", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::priority", callback: (($obj: SettingBridgePort, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::priority", callback: (($obj: SettingBridgePort, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::priority", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::priority", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::priority", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::vlans", callback: (($obj: SettingBridgePort, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vlans", callback: (($obj: SettingBridgePort, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::vlans", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::vlans", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::vlans", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::name", callback: (($obj: SettingBridgePort, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::name", callback: (($obj: SettingBridgePort, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: SettingBridgePort_ConstructProps) + _init (config?: SettingBridgePort_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(): SettingBridgePort + static $gtype: GObject.Type +} +export interface SettingCdma_ConstructProps extends Setting_ConstructProps { + mtu?: number + number?: string + password?: string + passwordFlags?: SettingSecretFlags + username?: string +} +export class SettingCdma { + /* Properties of NM.SettingCdma */ + mtu: number + number: string + password: string + passwordFlags: SettingSecretFlags + username: string + /* Properties of NM.Setting */ + readonly name: string + /* Fields of NM.SettingCdma */ + parent: Setting + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of NM.SettingCdma */ + getMtu(): number + getNumber(): string + getPassword(): string + getPasswordFlags(): SettingSecretFlags + getUsername(): string + /* Methods of NM.Setting */ + compare(b: Setting, flags: SettingCompareFlags): boolean + diff(b: Setting, flags: SettingCompareFlags, invertResults: boolean, results: GLib.HashTable): [ /* returnType */ boolean, /* results */ GLib.HashTable ] + duplicate(): Setting + enumerateValues(func: SettingValueIterFn): void + getDbusPropertyType(propertyName: string): GLib.VariantType + getName(): string + getSecretFlags(secretName: string, outFlags: SettingSecretFlags): boolean + optionClearByName(predicate?: UtilsPredicateStr | null): void + optionGet(optName: string): GLib.Variant + optionGetAllNames(): string[] + optionGetBoolean(optName: string): [ /* returnType */ boolean, /* outValue */ boolean | null ] + optionGetUint32(optName: string): [ /* returnType */ boolean, /* outValue */ number | null ] + optionSet(optName: string, variant?: GLib.Variant | null): void + optionSetBoolean(optName: string, value: boolean): void + optionSetUint32(optName: string, value: number): void + setSecretFlags(secretName: string, flags: SettingSecretFlags): boolean + verify(connection?: Connection | null): boolean + verifySecrets(connection?: Connection | null): boolean + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Virtual methods of NM.Setting */ + vfuncAggregate(typeI: number, arg?: object | null): boolean + vfuncGetSecretFlags(secretName: string, outFlags: SettingSecretFlags): boolean + vfuncInitFromDbus(keys: GLib.HashTable, settingDict: GLib.Variant, connectionDict: GLib.Variant, parseFlags: number): boolean + vfuncSetSecretFlags(secretName: string, flags: SettingSecretFlags): boolean + vfuncUpdateOneSecret(key: string, value: GLib.Variant): number + vfuncVerify(connection: Connection): number + vfuncVerifySecrets(connection?: Connection | null): boolean + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: SettingCdma, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: SettingCdma, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::mtu", callback: (($obj: SettingCdma, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::mtu", callback: (($obj: SettingCdma, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::mtu", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::mtu", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::mtu", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::number", callback: (($obj: SettingCdma, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::number", callback: (($obj: SettingCdma, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::number", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::number", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::number", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::password", callback: (($obj: SettingCdma, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::password", callback: (($obj: SettingCdma, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::password", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::password", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::password", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::password-flags", callback: (($obj: SettingCdma, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::password-flags", callback: (($obj: SettingCdma, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::password-flags", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::password-flags", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::password-flags", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::username", callback: (($obj: SettingCdma, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::username", callback: (($obj: SettingCdma, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::username", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::username", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::username", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::name", callback: (($obj: SettingCdma, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::name", callback: (($obj: SettingCdma, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: SettingCdma_ConstructProps) + _init (config?: SettingCdma_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(): SettingCdma + static $gtype: GObject.Type +} +export interface SettingConnection_ConstructProps extends Setting_ConstructProps { + authRetries?: number + autoconnect?: boolean + autoconnectPriority?: number + autoconnectRetries?: number + autoconnectSlaves?: SettingConnectionAutoconnectSlaves + gatewayPingTimeout?: number + id?: string + interfaceName?: string + lldp?: number + llmnr?: number + master?: string + mdns?: number + metered?: Metered + mudUrl?: string + multiConnect?: number + permissions?: string[] + readOnly?: boolean + secondaries?: string[] + slaveType?: string + stableId?: string + timestamp?: number + type?: string + uuid?: string + waitDeviceTimeout?: number + zone?: string +} +export class SettingConnection { + /* Properties of NM.SettingConnection */ + authRetries: number + autoconnect: boolean + autoconnectPriority: number + autoconnectRetries: number + autoconnectSlaves: SettingConnectionAutoconnectSlaves + gatewayPingTimeout: number + id: string + interfaceName: string + lldp: number + llmnr: number + master: string + mdns: number + metered: Metered + mudUrl: string + multiConnect: number + permissions: string[] + readOnly: boolean + secondaries: string[] + slaveType: string + stableId: string + timestamp: number + type: string + uuid: string + waitDeviceTimeout: number + zone: string + /* Properties of NM.Setting */ + readonly name: string + /* Fields of NM.SettingConnection */ + parent: Setting + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of NM.SettingConnection */ + addPermission(ptype: string, pitem: string, detail?: string | null): boolean + addSecondary(secUuid: string): boolean + getAuthRetries(): number + getAutoconnect(): boolean + getAutoconnectPriority(): number + getAutoconnectRetries(): number + getAutoconnectSlaves(): SettingConnectionAutoconnectSlaves + getConnectionType(): string + getGatewayPingTimeout(): number + getId(): string + getInterfaceName(): string + getLldp(): SettingConnectionLldp + getLlmnr(): SettingConnectionLlmnr + getMaster(): string + getMdns(): SettingConnectionMdns + getMetered(): Metered + getMudUrl(): string + getMultiConnect(): ConnectionMultiConnect + getNumPermissions(): number + getNumSecondaries(): number + getPermission(idx: number, outPtype: string, outPitem: string, outDetail: string): boolean + getReadOnly(): boolean + getSecondary(idx: number): string + getSlaveType(): string + getStableId(): string + getTimestamp(): number + getUuid(): string + getWaitDeviceTimeout(): number + getZone(): string + isSlaveType(type: string): boolean + permissionsUserAllowed(uname: string): boolean + removePermission(idx: number): void + removePermissionByValue(ptype: string, pitem: string, detail?: string | null): boolean + removeSecondary(idx: number): void + removeSecondaryByValue(secUuid: string): boolean + /* Methods of NM.Setting */ + compare(b: Setting, flags: SettingCompareFlags): boolean + diff(b: Setting, flags: SettingCompareFlags, invertResults: boolean, results: GLib.HashTable): [ /* returnType */ boolean, /* results */ GLib.HashTable ] + duplicate(): Setting + enumerateValues(func: SettingValueIterFn): void + getDbusPropertyType(propertyName: string): GLib.VariantType + getName(): string + getSecretFlags(secretName: string, outFlags: SettingSecretFlags): boolean + optionClearByName(predicate?: UtilsPredicateStr | null): void + optionGet(optName: string): GLib.Variant + optionGetAllNames(): string[] + optionGetBoolean(optName: string): [ /* returnType */ boolean, /* outValue */ boolean | null ] + optionGetUint32(optName: string): [ /* returnType */ boolean, /* outValue */ number | null ] + optionSet(optName: string, variant?: GLib.Variant | null): void + optionSetBoolean(optName: string, value: boolean): void + optionSetUint32(optName: string, value: number): void + setSecretFlags(secretName: string, flags: SettingSecretFlags): boolean + verify(connection?: Connection | null): boolean + verifySecrets(connection?: Connection | null): boolean + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Virtual methods of NM.Setting */ + vfuncAggregate(typeI: number, arg?: object | null): boolean + vfuncGetSecretFlags(secretName: string, outFlags: SettingSecretFlags): boolean + vfuncInitFromDbus(keys: GLib.HashTable, settingDict: GLib.Variant, connectionDict: GLib.Variant, parseFlags: number): boolean + vfuncSetSecretFlags(secretName: string, flags: SettingSecretFlags): boolean + vfuncUpdateOneSecret(key: string, value: GLib.Variant): number + vfuncVerify(connection: Connection): number + vfuncVerifySecrets(connection?: Connection | null): boolean + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: SettingConnection, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: SettingConnection, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::auth-retries", callback: (($obj: SettingConnection, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::auth-retries", callback: (($obj: SettingConnection, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::auth-retries", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::auth-retries", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::auth-retries", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::autoconnect", callback: (($obj: SettingConnection, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::autoconnect", callback: (($obj: SettingConnection, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::autoconnect", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::autoconnect", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::autoconnect", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::autoconnect-priority", callback: (($obj: SettingConnection, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::autoconnect-priority", callback: (($obj: SettingConnection, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::autoconnect-priority", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::autoconnect-priority", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::autoconnect-priority", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::autoconnect-retries", callback: (($obj: SettingConnection, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::autoconnect-retries", callback: (($obj: SettingConnection, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::autoconnect-retries", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::autoconnect-retries", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::autoconnect-retries", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::autoconnect-slaves", callback: (($obj: SettingConnection, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::autoconnect-slaves", callback: (($obj: SettingConnection, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::autoconnect-slaves", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::autoconnect-slaves", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::autoconnect-slaves", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::gateway-ping-timeout", callback: (($obj: SettingConnection, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::gateway-ping-timeout", callback: (($obj: SettingConnection, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::gateway-ping-timeout", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::gateway-ping-timeout", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::gateway-ping-timeout", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::id", callback: (($obj: SettingConnection, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::id", callback: (($obj: SettingConnection, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::id", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::id", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::id", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::interface-name", callback: (($obj: SettingConnection, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::interface-name", callback: (($obj: SettingConnection, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::interface-name", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::interface-name", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::interface-name", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::lldp", callback: (($obj: SettingConnection, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::lldp", callback: (($obj: SettingConnection, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::lldp", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::lldp", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::lldp", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::llmnr", callback: (($obj: SettingConnection, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::llmnr", callback: (($obj: SettingConnection, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::llmnr", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::llmnr", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::llmnr", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::master", callback: (($obj: SettingConnection, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::master", callback: (($obj: SettingConnection, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::master", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::master", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::master", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::mdns", callback: (($obj: SettingConnection, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::mdns", callback: (($obj: SettingConnection, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::mdns", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::mdns", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::mdns", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::metered", callback: (($obj: SettingConnection, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::metered", callback: (($obj: SettingConnection, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::metered", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::metered", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::metered", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::mud-url", callback: (($obj: SettingConnection, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::mud-url", callback: (($obj: SettingConnection, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::mud-url", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::mud-url", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::mud-url", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::multi-connect", callback: (($obj: SettingConnection, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::multi-connect", callback: (($obj: SettingConnection, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::multi-connect", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::multi-connect", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::multi-connect", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::permissions", callback: (($obj: SettingConnection, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::permissions", callback: (($obj: SettingConnection, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::permissions", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::permissions", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::permissions", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::read-only", callback: (($obj: SettingConnection, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::read-only", callback: (($obj: SettingConnection, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::read-only", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::read-only", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::read-only", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::secondaries", callback: (($obj: SettingConnection, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::secondaries", callback: (($obj: SettingConnection, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::secondaries", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::secondaries", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::secondaries", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::slave-type", callback: (($obj: SettingConnection, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::slave-type", callback: (($obj: SettingConnection, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::slave-type", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::slave-type", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::slave-type", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::stable-id", callback: (($obj: SettingConnection, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::stable-id", callback: (($obj: SettingConnection, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::stable-id", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::stable-id", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::stable-id", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::timestamp", callback: (($obj: SettingConnection, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::timestamp", callback: (($obj: SettingConnection, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::timestamp", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::timestamp", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::timestamp", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::type", callback: (($obj: SettingConnection, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::type", callback: (($obj: SettingConnection, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::type", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::type", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::type", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::uuid", callback: (($obj: SettingConnection, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::uuid", callback: (($obj: SettingConnection, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::uuid", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::uuid", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::uuid", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::wait-device-timeout", callback: (($obj: SettingConnection, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::wait-device-timeout", callback: (($obj: SettingConnection, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::wait-device-timeout", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::wait-device-timeout", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::wait-device-timeout", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::zone", callback: (($obj: SettingConnection, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::zone", callback: (($obj: SettingConnection, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::zone", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::zone", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::zone", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::name", callback: (($obj: SettingConnection, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::name", callback: (($obj: SettingConnection, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: SettingConnection_ConstructProps) + _init (config?: SettingConnection_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(): SettingConnection + static $gtype: GObject.Type +} +export interface SettingDcb_ConstructProps extends Setting_ConstructProps { + appFcoeFlags?: SettingDcbFlags + appFcoeMode?: string + appFcoePriority?: number + appFipFlags?: SettingDcbFlags + appFipPriority?: number + appIscsiFlags?: SettingDcbFlags + appIscsiPriority?: number + priorityBandwidth?: number[] + priorityFlowControl?: boolean[] + priorityFlowControlFlags?: SettingDcbFlags + priorityGroupBandwidth?: number[] + priorityGroupFlags?: SettingDcbFlags + priorityGroupId?: number[] + priorityStrictBandwidth?: boolean[] + priorityTrafficClass?: number[] +} +export class SettingDcb { + /* Properties of NM.SettingDcb */ + appFcoeFlags: SettingDcbFlags + appFcoeMode: string + appFcoePriority: number + appFipFlags: SettingDcbFlags + appFipPriority: number + appIscsiFlags: SettingDcbFlags + appIscsiPriority: number + priorityBandwidth: number[] + priorityFlowControl: boolean[] + priorityFlowControlFlags: SettingDcbFlags + priorityGroupBandwidth: number[] + priorityGroupFlags: SettingDcbFlags + priorityGroupId: number[] + priorityStrictBandwidth: boolean[] + priorityTrafficClass: number[] + /* Properties of NM.Setting */ + readonly name: string + /* Fields of NM.SettingDcb */ + parent: Setting + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of NM.SettingDcb */ + getAppFcoeFlags(): SettingDcbFlags + getAppFcoeMode(): string + getAppFcoePriority(): number + getAppFipFlags(): SettingDcbFlags + getAppFipPriority(): number + getAppIscsiFlags(): SettingDcbFlags + getAppIscsiPriority(): number + getPriorityBandwidth(userPriority: number): number + getPriorityFlowControl(userPriority: number): boolean + getPriorityFlowControlFlags(): SettingDcbFlags + getPriorityGroupBandwidth(groupId: number): number + getPriorityGroupFlags(): SettingDcbFlags + getPriorityGroupId(userPriority: number): number + getPriorityStrictBandwidth(userPriority: number): boolean + getPriorityTrafficClass(userPriority: number): number + setPriorityBandwidth(userPriority: number, bandwidthPercent: number): void + setPriorityFlowControl(userPriority: number, enabled: boolean): void + setPriorityGroupBandwidth(groupId: number, bandwidthPercent: number): void + setPriorityGroupId(userPriority: number, groupId: number): void + setPriorityStrictBandwidth(userPriority: number, strict: boolean): void + setPriorityTrafficClass(userPriority: number, trafficClass: number): void + /* Methods of NM.Setting */ + compare(b: Setting, flags: SettingCompareFlags): boolean + diff(b: Setting, flags: SettingCompareFlags, invertResults: boolean, results: GLib.HashTable): [ /* returnType */ boolean, /* results */ GLib.HashTable ] + duplicate(): Setting + enumerateValues(func: SettingValueIterFn): void + getDbusPropertyType(propertyName: string): GLib.VariantType + getName(): string + getSecretFlags(secretName: string, outFlags: SettingSecretFlags): boolean + optionClearByName(predicate?: UtilsPredicateStr | null): void + optionGet(optName: string): GLib.Variant + optionGetAllNames(): string[] + optionGetBoolean(optName: string): [ /* returnType */ boolean, /* outValue */ boolean | null ] + optionGetUint32(optName: string): [ /* returnType */ boolean, /* outValue */ number | null ] + optionSet(optName: string, variant?: GLib.Variant | null): void + optionSetBoolean(optName: string, value: boolean): void + optionSetUint32(optName: string, value: number): void + setSecretFlags(secretName: string, flags: SettingSecretFlags): boolean + verify(connection?: Connection | null): boolean + verifySecrets(connection?: Connection | null): boolean + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Virtual methods of NM.Setting */ + vfuncAggregate(typeI: number, arg?: object | null): boolean + vfuncGetSecretFlags(secretName: string, outFlags: SettingSecretFlags): boolean + vfuncInitFromDbus(keys: GLib.HashTable, settingDict: GLib.Variant, connectionDict: GLib.Variant, parseFlags: number): boolean + vfuncSetSecretFlags(secretName: string, flags: SettingSecretFlags): boolean + vfuncUpdateOneSecret(key: string, value: GLib.Variant): number + vfuncVerify(connection: Connection): number + vfuncVerifySecrets(connection?: Connection | null): boolean + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: SettingDcb, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: SettingDcb, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::app-fcoe-flags", callback: (($obj: SettingDcb, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::app-fcoe-flags", callback: (($obj: SettingDcb, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::app-fcoe-flags", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::app-fcoe-flags", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::app-fcoe-flags", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::app-fcoe-mode", callback: (($obj: SettingDcb, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::app-fcoe-mode", callback: (($obj: SettingDcb, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::app-fcoe-mode", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::app-fcoe-mode", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::app-fcoe-mode", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::app-fcoe-priority", callback: (($obj: SettingDcb, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::app-fcoe-priority", callback: (($obj: SettingDcb, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::app-fcoe-priority", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::app-fcoe-priority", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::app-fcoe-priority", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::app-fip-flags", callback: (($obj: SettingDcb, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::app-fip-flags", callback: (($obj: SettingDcb, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::app-fip-flags", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::app-fip-flags", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::app-fip-flags", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::app-fip-priority", callback: (($obj: SettingDcb, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::app-fip-priority", callback: (($obj: SettingDcb, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::app-fip-priority", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::app-fip-priority", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::app-fip-priority", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::app-iscsi-flags", callback: (($obj: SettingDcb, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::app-iscsi-flags", callback: (($obj: SettingDcb, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::app-iscsi-flags", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::app-iscsi-flags", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::app-iscsi-flags", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::app-iscsi-priority", callback: (($obj: SettingDcb, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::app-iscsi-priority", callback: (($obj: SettingDcb, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::app-iscsi-priority", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::app-iscsi-priority", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::app-iscsi-priority", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::priority-bandwidth", callback: (($obj: SettingDcb, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::priority-bandwidth", callback: (($obj: SettingDcb, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::priority-bandwidth", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::priority-bandwidth", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::priority-bandwidth", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::priority-flow-control", callback: (($obj: SettingDcb, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::priority-flow-control", callback: (($obj: SettingDcb, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::priority-flow-control", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::priority-flow-control", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::priority-flow-control", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::priority-flow-control-flags", callback: (($obj: SettingDcb, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::priority-flow-control-flags", callback: (($obj: SettingDcb, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::priority-flow-control-flags", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::priority-flow-control-flags", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::priority-flow-control-flags", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::priority-group-bandwidth", callback: (($obj: SettingDcb, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::priority-group-bandwidth", callback: (($obj: SettingDcb, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::priority-group-bandwidth", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::priority-group-bandwidth", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::priority-group-bandwidth", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::priority-group-flags", callback: (($obj: SettingDcb, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::priority-group-flags", callback: (($obj: SettingDcb, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::priority-group-flags", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::priority-group-flags", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::priority-group-flags", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::priority-group-id", callback: (($obj: SettingDcb, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::priority-group-id", callback: (($obj: SettingDcb, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::priority-group-id", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::priority-group-id", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::priority-group-id", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::priority-strict-bandwidth", callback: (($obj: SettingDcb, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::priority-strict-bandwidth", callback: (($obj: SettingDcb, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::priority-strict-bandwidth", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::priority-strict-bandwidth", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::priority-strict-bandwidth", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::priority-traffic-class", callback: (($obj: SettingDcb, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::priority-traffic-class", callback: (($obj: SettingDcb, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::priority-traffic-class", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::priority-traffic-class", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::priority-traffic-class", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::name", callback: (($obj: SettingDcb, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::name", callback: (($obj: SettingDcb, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: SettingDcb_ConstructProps) + _init (config?: SettingDcb_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(): SettingDcb + static $gtype: GObject.Type +} +export interface SettingDummy_ConstructProps extends Setting_ConstructProps { +} +export class SettingDummy { + /* Properties of NM.Setting */ + readonly name: string + /* Fields of NM.SettingDummy */ + parent: Setting + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of NM.Setting */ + compare(b: Setting, flags: SettingCompareFlags): boolean + diff(b: Setting, flags: SettingCompareFlags, invertResults: boolean, results: GLib.HashTable): [ /* returnType */ boolean, /* results */ GLib.HashTable ] + duplicate(): Setting + enumerateValues(func: SettingValueIterFn): void + getDbusPropertyType(propertyName: string): GLib.VariantType + getName(): string + getSecretFlags(secretName: string, outFlags: SettingSecretFlags): boolean + optionClearByName(predicate?: UtilsPredicateStr | null): void + optionGet(optName: string): GLib.Variant + optionGetAllNames(): string[] + optionGetBoolean(optName: string): [ /* returnType */ boolean, /* outValue */ boolean | null ] + optionGetUint32(optName: string): [ /* returnType */ boolean, /* outValue */ number | null ] + optionSet(optName: string, variant?: GLib.Variant | null): void + optionSetBoolean(optName: string, value: boolean): void + optionSetUint32(optName: string, value: number): void + setSecretFlags(secretName: string, flags: SettingSecretFlags): boolean + verify(connection?: Connection | null): boolean + verifySecrets(connection?: Connection | null): boolean + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Virtual methods of NM.Setting */ + vfuncAggregate(typeI: number, arg?: object | null): boolean + vfuncGetSecretFlags(secretName: string, outFlags: SettingSecretFlags): boolean + vfuncInitFromDbus(keys: GLib.HashTable, settingDict: GLib.Variant, connectionDict: GLib.Variant, parseFlags: number): boolean + vfuncSetSecretFlags(secretName: string, flags: SettingSecretFlags): boolean + vfuncUpdateOneSecret(key: string, value: GLib.Variant): number + vfuncVerify(connection: Connection): number + vfuncVerifySecrets(connection?: Connection | null): boolean + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: SettingDummy, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: SettingDummy, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::name", callback: (($obj: SettingDummy, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::name", callback: (($obj: SettingDummy, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: SettingDummy_ConstructProps) + _init (config?: SettingDummy_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(): SettingDummy + static $gtype: GObject.Type +} +export interface SettingEthtool_ConstructProps extends Setting_ConstructProps { +} +export class SettingEthtool { + /* Properties of NM.Setting */ + readonly name: string + /* Fields of NM.Setting */ + parent: GObject.Object + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of NM.SettingEthtool */ + clearFeatures(): void + getFeature(optname: string): Ternary + getOptnames(): [ /* returnType */ string[], /* outLength */ number | null ] + setFeature(optname: string, value: Ternary): void + /* Methods of NM.Setting */ + compare(b: Setting, flags: SettingCompareFlags): boolean + diff(b: Setting, flags: SettingCompareFlags, invertResults: boolean, results: GLib.HashTable): [ /* returnType */ boolean, /* results */ GLib.HashTable ] + duplicate(): Setting + enumerateValues(func: SettingValueIterFn): void + getDbusPropertyType(propertyName: string): GLib.VariantType + getName(): string + getSecretFlags(secretName: string, outFlags: SettingSecretFlags): boolean + optionClearByName(predicate?: UtilsPredicateStr | null): void + optionGet(optName: string): GLib.Variant + optionGetAllNames(): string[] + optionGetBoolean(optName: string): [ /* returnType */ boolean, /* outValue */ boolean | null ] + optionGetUint32(optName: string): [ /* returnType */ boolean, /* outValue */ number | null ] + optionSet(optName: string, variant?: GLib.Variant | null): void + optionSetBoolean(optName: string, value: boolean): void + optionSetUint32(optName: string, value: number): void + setSecretFlags(secretName: string, flags: SettingSecretFlags): boolean + verify(connection?: Connection | null): boolean + verifySecrets(connection?: Connection | null): boolean + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Virtual methods of NM.Setting */ + vfuncAggregate(typeI: number, arg?: object | null): boolean + vfuncGetSecretFlags(secretName: string, outFlags: SettingSecretFlags): boolean + vfuncInitFromDbus(keys: GLib.HashTable, settingDict: GLib.Variant, connectionDict: GLib.Variant, parseFlags: number): boolean + vfuncSetSecretFlags(secretName: string, flags: SettingSecretFlags): boolean + vfuncUpdateOneSecret(key: string, value: GLib.Variant): number + vfuncVerify(connection: Connection): number + vfuncVerifySecrets(connection?: Connection | null): boolean + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: SettingEthtool, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: SettingEthtool, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::name", callback: (($obj: SettingEthtool, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::name", callback: (($obj: SettingEthtool, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: SettingEthtool_ConstructProps) + _init (config?: SettingEthtool_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(): SettingEthtool + static $gtype: GObject.Type +} +export interface SettingGeneric_ConstructProps extends Setting_ConstructProps { +} +export class SettingGeneric { + /* Properties of NM.Setting */ + readonly name: string + /* Fields of NM.SettingGeneric */ + parent: Setting + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of NM.Setting */ + compare(b: Setting, flags: SettingCompareFlags): boolean + diff(b: Setting, flags: SettingCompareFlags, invertResults: boolean, results: GLib.HashTable): [ /* returnType */ boolean, /* results */ GLib.HashTable ] + duplicate(): Setting + enumerateValues(func: SettingValueIterFn): void + getDbusPropertyType(propertyName: string): GLib.VariantType + getName(): string + getSecretFlags(secretName: string, outFlags: SettingSecretFlags): boolean + optionClearByName(predicate?: UtilsPredicateStr | null): void + optionGet(optName: string): GLib.Variant + optionGetAllNames(): string[] + optionGetBoolean(optName: string): [ /* returnType */ boolean, /* outValue */ boolean | null ] + optionGetUint32(optName: string): [ /* returnType */ boolean, /* outValue */ number | null ] + optionSet(optName: string, variant?: GLib.Variant | null): void + optionSetBoolean(optName: string, value: boolean): void + optionSetUint32(optName: string, value: number): void + setSecretFlags(secretName: string, flags: SettingSecretFlags): boolean + verify(connection?: Connection | null): boolean + verifySecrets(connection?: Connection | null): boolean + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Virtual methods of NM.Setting */ + vfuncAggregate(typeI: number, arg?: object | null): boolean + vfuncGetSecretFlags(secretName: string, outFlags: SettingSecretFlags): boolean + vfuncInitFromDbus(keys: GLib.HashTable, settingDict: GLib.Variant, connectionDict: GLib.Variant, parseFlags: number): boolean + vfuncSetSecretFlags(secretName: string, flags: SettingSecretFlags): boolean + vfuncUpdateOneSecret(key: string, value: GLib.Variant): number + vfuncVerify(connection: Connection): number + vfuncVerifySecrets(connection?: Connection | null): boolean + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: SettingGeneric, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: SettingGeneric, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::name", callback: (($obj: SettingGeneric, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::name", callback: (($obj: SettingGeneric, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: SettingGeneric_ConstructProps) + _init (config?: SettingGeneric_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(): SettingGeneric + static $gtype: GObject.Type +} +export interface SettingGsm_ConstructProps extends Setting_ConstructProps { + apn?: string + autoConfig?: boolean + deviceId?: string + homeOnly?: boolean + mtu?: number + networkId?: string + number?: string + password?: string + passwordFlags?: SettingSecretFlags + pin?: string + pinFlags?: SettingSecretFlags + simId?: string + simOperatorId?: string + username?: string +} +export class SettingGsm { + /* Properties of NM.SettingGsm */ + apn: string + autoConfig: boolean + deviceId: string + homeOnly: boolean + mtu: number + networkId: string + number: string + password: string + passwordFlags: SettingSecretFlags + pin: string + pinFlags: SettingSecretFlags + simId: string + simOperatorId: string + username: string + /* Properties of NM.Setting */ + readonly name: string + /* Fields of NM.SettingGsm */ + parent: Setting + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of NM.SettingGsm */ + getApn(): string + getAutoConfig(): boolean + getDeviceId(): string + getHomeOnly(): boolean + getMtu(): number + getNetworkId(): string + getNumber(): string + getPassword(): string + getPasswordFlags(): SettingSecretFlags + getPin(): string + getPinFlags(): SettingSecretFlags + getSimId(): string + getSimOperatorId(): string + getUsername(): string + /* Methods of NM.Setting */ + compare(b: Setting, flags: SettingCompareFlags): boolean + diff(b: Setting, flags: SettingCompareFlags, invertResults: boolean, results: GLib.HashTable): [ /* returnType */ boolean, /* results */ GLib.HashTable ] + duplicate(): Setting + enumerateValues(func: SettingValueIterFn): void + getDbusPropertyType(propertyName: string): GLib.VariantType + getName(): string + getSecretFlags(secretName: string, outFlags: SettingSecretFlags): boolean + optionClearByName(predicate?: UtilsPredicateStr | null): void + optionGet(optName: string): GLib.Variant + optionGetAllNames(): string[] + optionGetBoolean(optName: string): [ /* returnType */ boolean, /* outValue */ boolean | null ] + optionGetUint32(optName: string): [ /* returnType */ boolean, /* outValue */ number | null ] + optionSet(optName: string, variant?: GLib.Variant | null): void + optionSetBoolean(optName: string, value: boolean): void + optionSetUint32(optName: string, value: number): void + setSecretFlags(secretName: string, flags: SettingSecretFlags): boolean + verify(connection?: Connection | null): boolean + verifySecrets(connection?: Connection | null): boolean + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Virtual methods of NM.Setting */ + vfuncAggregate(typeI: number, arg?: object | null): boolean + vfuncGetSecretFlags(secretName: string, outFlags: SettingSecretFlags): boolean + vfuncInitFromDbus(keys: GLib.HashTable, settingDict: GLib.Variant, connectionDict: GLib.Variant, parseFlags: number): boolean + vfuncSetSecretFlags(secretName: string, flags: SettingSecretFlags): boolean + vfuncUpdateOneSecret(key: string, value: GLib.Variant): number + vfuncVerify(connection: Connection): number + vfuncVerifySecrets(connection?: Connection | null): boolean + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: SettingGsm, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: SettingGsm, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::apn", callback: (($obj: SettingGsm, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::apn", callback: (($obj: SettingGsm, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::apn", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::apn", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::apn", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::auto-config", callback: (($obj: SettingGsm, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::auto-config", callback: (($obj: SettingGsm, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::auto-config", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::auto-config", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::auto-config", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::device-id", callback: (($obj: SettingGsm, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::device-id", callback: (($obj: SettingGsm, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::device-id", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::device-id", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::device-id", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::home-only", callback: (($obj: SettingGsm, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::home-only", callback: (($obj: SettingGsm, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::home-only", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::home-only", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::home-only", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::mtu", callback: (($obj: SettingGsm, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::mtu", callback: (($obj: SettingGsm, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::mtu", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::mtu", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::mtu", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::network-id", callback: (($obj: SettingGsm, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::network-id", callback: (($obj: SettingGsm, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::network-id", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::network-id", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::network-id", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::number", callback: (($obj: SettingGsm, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::number", callback: (($obj: SettingGsm, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::number", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::number", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::number", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::password", callback: (($obj: SettingGsm, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::password", callback: (($obj: SettingGsm, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::password", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::password", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::password", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::password-flags", callback: (($obj: SettingGsm, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::password-flags", callback: (($obj: SettingGsm, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::password-flags", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::password-flags", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::password-flags", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::pin", callback: (($obj: SettingGsm, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::pin", callback: (($obj: SettingGsm, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::pin", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::pin", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::pin", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::pin-flags", callback: (($obj: SettingGsm, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::pin-flags", callback: (($obj: SettingGsm, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::pin-flags", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::pin-flags", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::pin-flags", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::sim-id", callback: (($obj: SettingGsm, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::sim-id", callback: (($obj: SettingGsm, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::sim-id", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::sim-id", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::sim-id", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::sim-operator-id", callback: (($obj: SettingGsm, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::sim-operator-id", callback: (($obj: SettingGsm, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::sim-operator-id", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::sim-operator-id", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::sim-operator-id", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::username", callback: (($obj: SettingGsm, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::username", callback: (($obj: SettingGsm, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::username", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::username", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::username", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::name", callback: (($obj: SettingGsm, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::name", callback: (($obj: SettingGsm, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: SettingGsm_ConstructProps) + _init (config?: SettingGsm_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(): SettingGsm + static $gtype: GObject.Type +} +export interface SettingHostname_ConstructProps extends Setting_ConstructProps { + fromDhcp?: Ternary + fromDnsLookup?: Ternary + onlyFromDefault?: Ternary + priority?: number +} +export class SettingHostname { + /* Properties of NM.SettingHostname */ + fromDhcp: Ternary + fromDnsLookup: Ternary + onlyFromDefault: Ternary + priority: number + /* Properties of NM.Setting */ + readonly name: string + /* Fields of NM.Setting */ + parent: GObject.Object + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of NM.SettingHostname */ + getFromDhcp(): Ternary + getFromDnsLookup(): Ternary + getOnlyFromDefault(): Ternary + getPriority(): number + /* Methods of NM.Setting */ + compare(b: Setting, flags: SettingCompareFlags): boolean + diff(b: Setting, flags: SettingCompareFlags, invertResults: boolean, results: GLib.HashTable): [ /* returnType */ boolean, /* results */ GLib.HashTable ] + duplicate(): Setting + enumerateValues(func: SettingValueIterFn): void + getDbusPropertyType(propertyName: string): GLib.VariantType + getName(): string + getSecretFlags(secretName: string, outFlags: SettingSecretFlags): boolean + optionClearByName(predicate?: UtilsPredicateStr | null): void + optionGet(optName: string): GLib.Variant + optionGetAllNames(): string[] + optionGetBoolean(optName: string): [ /* returnType */ boolean, /* outValue */ boolean | null ] + optionGetUint32(optName: string): [ /* returnType */ boolean, /* outValue */ number | null ] + optionSet(optName: string, variant?: GLib.Variant | null): void + optionSetBoolean(optName: string, value: boolean): void + optionSetUint32(optName: string, value: number): void + setSecretFlags(secretName: string, flags: SettingSecretFlags): boolean + verify(connection?: Connection | null): boolean + verifySecrets(connection?: Connection | null): boolean + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Virtual methods of NM.Setting */ + vfuncAggregate(typeI: number, arg?: object | null): boolean + vfuncGetSecretFlags(secretName: string, outFlags: SettingSecretFlags): boolean + vfuncInitFromDbus(keys: GLib.HashTable, settingDict: GLib.Variant, connectionDict: GLib.Variant, parseFlags: number): boolean + vfuncSetSecretFlags(secretName: string, flags: SettingSecretFlags): boolean + vfuncUpdateOneSecret(key: string, value: GLib.Variant): number + vfuncVerify(connection: Connection): number + vfuncVerifySecrets(connection?: Connection | null): boolean + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: SettingHostname, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: SettingHostname, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::from-dhcp", callback: (($obj: SettingHostname, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::from-dhcp", callback: (($obj: SettingHostname, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::from-dhcp", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::from-dhcp", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::from-dhcp", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::from-dns-lookup", callback: (($obj: SettingHostname, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::from-dns-lookup", callback: (($obj: SettingHostname, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::from-dns-lookup", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::from-dns-lookup", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::from-dns-lookup", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::only-from-default", callback: (($obj: SettingHostname, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::only-from-default", callback: (($obj: SettingHostname, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::only-from-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::only-from-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::only-from-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::priority", callback: (($obj: SettingHostname, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::priority", callback: (($obj: SettingHostname, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::priority", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::priority", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::priority", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::name", callback: (($obj: SettingHostname, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::name", callback: (($obj: SettingHostname, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: SettingHostname_ConstructProps) + _init (config?: SettingHostname_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(): SettingHostname + static $gtype: GObject.Type +} +export interface SettingIP4Config_ConstructProps extends SettingIPConfig_ConstructProps { + dhcpClientId?: string + dhcpFqdn?: string + dhcpVendorClassIdentifier?: string +} +export class SettingIP4Config { + /* Properties of NM.SettingIP4Config */ + dhcpClientId: string + dhcpFqdn: string + dhcpVendorClassIdentifier: string + /* Properties of NM.SettingIPConfig */ + addresses: IPAddress[] + dadTimeout: number + dhcpHostname: string + dhcpHostnameFlags: number + dhcpIaid: string + dhcpRejectServers: string[] + dhcpSendHostname: boolean + dhcpTimeout: number + dns: string[] + dnsOptions: string[] + dnsPriority: number + dnsSearch: string[] + gateway: string + ignoreAutoDns: boolean + ignoreAutoRoutes: boolean + mayFail: boolean + method: string + neverDefault: boolean + routeMetric: number + routeTable: number + routes: IPRoute[] + /* Properties of NM.Setting */ + readonly name: string + /* Fields of NM.SettingIP4Config */ + parent: SettingIPConfig + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of NM.SettingIP4Config */ + getDhcpClientId(): string + getDhcpFqdn(): string + getDhcpVendorClassIdentifier(): string + /* Methods of NM.SettingIPConfig */ + addAddress(address: IPAddress): boolean + addDhcpRejectServer(server: string): void + addDns(dns: string): boolean + addDnsOption(dnsOption: string): boolean + addDnsSearch(dnsSearch: string): boolean + addRoute(route: IPRoute): boolean + addRoutingRule(routingRule: IPRoutingRule): void + clearAddresses(): void + clearDhcpRejectServers(): void + clearDns(): void + clearDnsOptions(isSet: boolean): void + clearDnsSearches(): void + clearRoutes(): void + clearRoutingRules(): void + getAddress(idx: number): IPAddress + getDadTimeout(): number + getDhcpHostname(): string + getDhcpHostnameFlags(): DhcpHostnameFlags + getDhcpIaid(): string + getDhcpRejectServers(): string[] + getDhcpSendHostname(): boolean + getDhcpTimeout(): number + getDns(idx: number): string + getDnsOption(idx: number): string + getDnsPriority(): number + getDnsSearch(idx: number): string + getGateway(): string + getIgnoreAutoDns(): boolean + getIgnoreAutoRoutes(): boolean + getMayFail(): boolean + getMethod(): string + getNeverDefault(): boolean + getNumAddresses(): number + getNumDns(): number + getNumDnsOptions(): number + getNumDnsSearches(): number + getNumRoutes(): number + getNumRoutingRules(): number + getRoute(idx: number): IPRoute + getRouteMetric(): number + getRouteTable(): number + getRoutingRule(idx: number): IPRoutingRule + hasDnsOptions(): boolean + removeAddress(idx: number): void + removeAddressByValue(address: IPAddress): boolean + removeDhcpRejectServer(idx: number): void + removeDns(idx: number): void + removeDnsByValue(dns: string): boolean + removeDnsOption(idx: number): void + removeDnsOptionByValue(dnsOption: string): boolean + removeDnsSearch(idx: number): void + removeDnsSearchByValue(dnsSearch: string): boolean + removeRoute(idx: number): void + removeRouteByValue(route: IPRoute): boolean + removeRoutingRule(idx: number): void + /* Methods of NM.Setting */ + compare(b: Setting, flags: SettingCompareFlags): boolean + diff(b: Setting, flags: SettingCompareFlags, invertResults: boolean, results: GLib.HashTable): [ /* returnType */ boolean, /* results */ GLib.HashTable ] + duplicate(): Setting + enumerateValues(func: SettingValueIterFn): void + getDbusPropertyType(propertyName: string): GLib.VariantType + getName(): string + getSecretFlags(secretName: string, outFlags: SettingSecretFlags): boolean + optionClearByName(predicate?: UtilsPredicateStr | null): void + optionGet(optName: string): GLib.Variant + optionGetAllNames(): string[] + optionGetBoolean(optName: string): [ /* returnType */ boolean, /* outValue */ boolean | null ] + optionGetUint32(optName: string): [ /* returnType */ boolean, /* outValue */ number | null ] + optionSet(optName: string, variant?: GLib.Variant | null): void + optionSetBoolean(optName: string, value: boolean): void + optionSetUint32(optName: string, value: number): void + setSecretFlags(secretName: string, flags: SettingSecretFlags): boolean + verify(connection?: Connection | null): boolean + verifySecrets(connection?: Connection | null): boolean + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Virtual methods of NM.Setting */ + vfuncAggregate(typeI: number, arg?: object | null): boolean + vfuncGetSecretFlags(secretName: string, outFlags: SettingSecretFlags): boolean + vfuncInitFromDbus(keys: GLib.HashTable, settingDict: GLib.Variant, connectionDict: GLib.Variant, parseFlags: number): boolean + vfuncSetSecretFlags(secretName: string, flags: SettingSecretFlags): boolean + vfuncUpdateOneSecret(key: string, value: GLib.Variant): number + vfuncVerify(connection: Connection): number + vfuncVerifySecrets(connection?: Connection | null): boolean + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: SettingIP4Config, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: SettingIP4Config, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::dhcp-client-id", callback: (($obj: SettingIP4Config, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::dhcp-client-id", callback: (($obj: SettingIP4Config, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::dhcp-client-id", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::dhcp-client-id", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::dhcp-client-id", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::dhcp-fqdn", callback: (($obj: SettingIP4Config, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::dhcp-fqdn", callback: (($obj: SettingIP4Config, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::dhcp-fqdn", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::dhcp-fqdn", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::dhcp-fqdn", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::dhcp-vendor-class-identifier", callback: (($obj: SettingIP4Config, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::dhcp-vendor-class-identifier", callback: (($obj: SettingIP4Config, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::dhcp-vendor-class-identifier", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::dhcp-vendor-class-identifier", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::dhcp-vendor-class-identifier", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::addresses", callback: (($obj: SettingIP4Config, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::addresses", callback: (($obj: SettingIP4Config, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::addresses", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::addresses", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::addresses", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::dad-timeout", callback: (($obj: SettingIP4Config, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::dad-timeout", callback: (($obj: SettingIP4Config, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::dad-timeout", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::dad-timeout", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::dad-timeout", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::dhcp-hostname", callback: (($obj: SettingIP4Config, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::dhcp-hostname", callback: (($obj: SettingIP4Config, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::dhcp-hostname", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::dhcp-hostname", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::dhcp-hostname", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::dhcp-hostname-flags", callback: (($obj: SettingIP4Config, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::dhcp-hostname-flags", callback: (($obj: SettingIP4Config, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::dhcp-hostname-flags", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::dhcp-hostname-flags", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::dhcp-hostname-flags", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::dhcp-iaid", callback: (($obj: SettingIP4Config, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::dhcp-iaid", callback: (($obj: SettingIP4Config, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::dhcp-iaid", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::dhcp-iaid", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::dhcp-iaid", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::dhcp-reject-servers", callback: (($obj: SettingIP4Config, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::dhcp-reject-servers", callback: (($obj: SettingIP4Config, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::dhcp-reject-servers", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::dhcp-reject-servers", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::dhcp-reject-servers", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::dhcp-send-hostname", callback: (($obj: SettingIP4Config, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::dhcp-send-hostname", callback: (($obj: SettingIP4Config, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::dhcp-send-hostname", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::dhcp-send-hostname", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::dhcp-send-hostname", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::dhcp-timeout", callback: (($obj: SettingIP4Config, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::dhcp-timeout", callback: (($obj: SettingIP4Config, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::dhcp-timeout", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::dhcp-timeout", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::dhcp-timeout", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::dns", callback: (($obj: SettingIP4Config, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::dns", callback: (($obj: SettingIP4Config, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::dns", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::dns", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::dns", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::dns-options", callback: (($obj: SettingIP4Config, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::dns-options", callback: (($obj: SettingIP4Config, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::dns-options", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::dns-options", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::dns-options", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::dns-priority", callback: (($obj: SettingIP4Config, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::dns-priority", callback: (($obj: SettingIP4Config, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::dns-priority", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::dns-priority", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::dns-priority", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::dns-search", callback: (($obj: SettingIP4Config, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::dns-search", callback: (($obj: SettingIP4Config, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::dns-search", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::dns-search", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::dns-search", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::gateway", callback: (($obj: SettingIP4Config, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::gateway", callback: (($obj: SettingIP4Config, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::gateway", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::gateway", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::gateway", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::ignore-auto-dns", callback: (($obj: SettingIP4Config, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::ignore-auto-dns", callback: (($obj: SettingIP4Config, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::ignore-auto-dns", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::ignore-auto-dns", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::ignore-auto-dns", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::ignore-auto-routes", callback: (($obj: SettingIP4Config, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::ignore-auto-routes", callback: (($obj: SettingIP4Config, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::ignore-auto-routes", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::ignore-auto-routes", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::ignore-auto-routes", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::may-fail", callback: (($obj: SettingIP4Config, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::may-fail", callback: (($obj: SettingIP4Config, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::may-fail", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::may-fail", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::may-fail", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::method", callback: (($obj: SettingIP4Config, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::method", callback: (($obj: SettingIP4Config, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::method", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::method", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::method", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::never-default", callback: (($obj: SettingIP4Config, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::never-default", callback: (($obj: SettingIP4Config, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::never-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::never-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::never-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::route-metric", callback: (($obj: SettingIP4Config, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::route-metric", callback: (($obj: SettingIP4Config, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::route-metric", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::route-metric", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::route-metric", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::route-table", callback: (($obj: SettingIP4Config, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::route-table", callback: (($obj: SettingIP4Config, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::route-table", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::route-table", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::route-table", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::routes", callback: (($obj: SettingIP4Config, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::routes", callback: (($obj: SettingIP4Config, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::routes", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::routes", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::routes", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::name", callback: (($obj: SettingIP4Config, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::name", callback: (($obj: SettingIP4Config, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: SettingIP4Config_ConstructProps) + _init (config?: SettingIP4Config_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(): SettingIP4Config + static $gtype: GObject.Type +} +export interface SettingIP6Config_ConstructProps extends SettingIPConfig_ConstructProps { + addrGenMode?: number + dhcpDuid?: string + ip6Privacy?: SettingIP6ConfigPrivacy + raTimeout?: number + token?: string +} +export class SettingIP6Config { + /* Properties of NM.SettingIP6Config */ + addrGenMode: number + dhcpDuid: string + ip6Privacy: SettingIP6ConfigPrivacy + raTimeout: number + token: string + /* Properties of NM.SettingIPConfig */ + addresses: IPAddress[] + dadTimeout: number + dhcpHostname: string + dhcpHostnameFlags: number + dhcpIaid: string + dhcpRejectServers: string[] + dhcpSendHostname: boolean + dhcpTimeout: number + dns: string[] + dnsOptions: string[] + dnsPriority: number + dnsSearch: string[] + gateway: string + ignoreAutoDns: boolean + ignoreAutoRoutes: boolean + mayFail: boolean + method: string + neverDefault: boolean + routeMetric: number + routeTable: number + routes: IPRoute[] + /* Properties of NM.Setting */ + readonly name: string + /* Fields of NM.SettingIP6Config */ + parent: SettingIPConfig + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of NM.SettingIP6Config */ + getAddrGenMode(): SettingIP6ConfigAddrGenMode + getDhcpDuid(): string + getIp6Privacy(): SettingIP6ConfigPrivacy + getRaTimeout(): number + getToken(): string + /* Methods of NM.SettingIPConfig */ + addAddress(address: IPAddress): boolean + addDhcpRejectServer(server: string): void + addDns(dns: string): boolean + addDnsOption(dnsOption: string): boolean + addDnsSearch(dnsSearch: string): boolean + addRoute(route: IPRoute): boolean + addRoutingRule(routingRule: IPRoutingRule): void + clearAddresses(): void + clearDhcpRejectServers(): void + clearDns(): void + clearDnsOptions(isSet: boolean): void + clearDnsSearches(): void + clearRoutes(): void + clearRoutingRules(): void + getAddress(idx: number): IPAddress + getDadTimeout(): number + getDhcpHostname(): string + getDhcpHostnameFlags(): DhcpHostnameFlags + getDhcpIaid(): string + getDhcpRejectServers(): string[] + getDhcpSendHostname(): boolean + getDhcpTimeout(): number + getDns(idx: number): string + getDnsOption(idx: number): string + getDnsPriority(): number + getDnsSearch(idx: number): string + getGateway(): string + getIgnoreAutoDns(): boolean + getIgnoreAutoRoutes(): boolean + getMayFail(): boolean + getMethod(): string + getNeverDefault(): boolean + getNumAddresses(): number + getNumDns(): number + getNumDnsOptions(): number + getNumDnsSearches(): number + getNumRoutes(): number + getNumRoutingRules(): number + getRoute(idx: number): IPRoute + getRouteMetric(): number + getRouteTable(): number + getRoutingRule(idx: number): IPRoutingRule + hasDnsOptions(): boolean + removeAddress(idx: number): void + removeAddressByValue(address: IPAddress): boolean + removeDhcpRejectServer(idx: number): void + removeDns(idx: number): void + removeDnsByValue(dns: string): boolean + removeDnsOption(idx: number): void + removeDnsOptionByValue(dnsOption: string): boolean + removeDnsSearch(idx: number): void + removeDnsSearchByValue(dnsSearch: string): boolean + removeRoute(idx: number): void + removeRouteByValue(route: IPRoute): boolean + removeRoutingRule(idx: number): void + /* Methods of NM.Setting */ + compare(b: Setting, flags: SettingCompareFlags): boolean + diff(b: Setting, flags: SettingCompareFlags, invertResults: boolean, results: GLib.HashTable): [ /* returnType */ boolean, /* results */ GLib.HashTable ] + duplicate(): Setting + enumerateValues(func: SettingValueIterFn): void + getDbusPropertyType(propertyName: string): GLib.VariantType + getName(): string + getSecretFlags(secretName: string, outFlags: SettingSecretFlags): boolean + optionClearByName(predicate?: UtilsPredicateStr | null): void + optionGet(optName: string): GLib.Variant + optionGetAllNames(): string[] + optionGetBoolean(optName: string): [ /* returnType */ boolean, /* outValue */ boolean | null ] + optionGetUint32(optName: string): [ /* returnType */ boolean, /* outValue */ number | null ] + optionSet(optName: string, variant?: GLib.Variant | null): void + optionSetBoolean(optName: string, value: boolean): void + optionSetUint32(optName: string, value: number): void + setSecretFlags(secretName: string, flags: SettingSecretFlags): boolean + verify(connection?: Connection | null): boolean + verifySecrets(connection?: Connection | null): boolean + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Virtual methods of NM.Setting */ + vfuncAggregate(typeI: number, arg?: object | null): boolean + vfuncGetSecretFlags(secretName: string, outFlags: SettingSecretFlags): boolean + vfuncInitFromDbus(keys: GLib.HashTable, settingDict: GLib.Variant, connectionDict: GLib.Variant, parseFlags: number): boolean + vfuncSetSecretFlags(secretName: string, flags: SettingSecretFlags): boolean + vfuncUpdateOneSecret(key: string, value: GLib.Variant): number + vfuncVerify(connection: Connection): number + vfuncVerifySecrets(connection?: Connection | null): boolean + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: SettingIP6Config, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: SettingIP6Config, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::addr-gen-mode", callback: (($obj: SettingIP6Config, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::addr-gen-mode", callback: (($obj: SettingIP6Config, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::addr-gen-mode", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::addr-gen-mode", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::addr-gen-mode", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::dhcp-duid", callback: (($obj: SettingIP6Config, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::dhcp-duid", callback: (($obj: SettingIP6Config, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::dhcp-duid", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::dhcp-duid", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::dhcp-duid", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::ip6-privacy", callback: (($obj: SettingIP6Config, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::ip6-privacy", callback: (($obj: SettingIP6Config, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::ip6-privacy", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::ip6-privacy", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::ip6-privacy", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::ra-timeout", callback: (($obj: SettingIP6Config, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::ra-timeout", callback: (($obj: SettingIP6Config, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::ra-timeout", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::ra-timeout", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::ra-timeout", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::token", callback: (($obj: SettingIP6Config, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::token", callback: (($obj: SettingIP6Config, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::token", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::token", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::token", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::addresses", callback: (($obj: SettingIP6Config, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::addresses", callback: (($obj: SettingIP6Config, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::addresses", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::addresses", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::addresses", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::dad-timeout", callback: (($obj: SettingIP6Config, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::dad-timeout", callback: (($obj: SettingIP6Config, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::dad-timeout", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::dad-timeout", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::dad-timeout", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::dhcp-hostname", callback: (($obj: SettingIP6Config, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::dhcp-hostname", callback: (($obj: SettingIP6Config, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::dhcp-hostname", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::dhcp-hostname", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::dhcp-hostname", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::dhcp-hostname-flags", callback: (($obj: SettingIP6Config, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::dhcp-hostname-flags", callback: (($obj: SettingIP6Config, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::dhcp-hostname-flags", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::dhcp-hostname-flags", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::dhcp-hostname-flags", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::dhcp-iaid", callback: (($obj: SettingIP6Config, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::dhcp-iaid", callback: (($obj: SettingIP6Config, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::dhcp-iaid", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::dhcp-iaid", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::dhcp-iaid", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::dhcp-reject-servers", callback: (($obj: SettingIP6Config, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::dhcp-reject-servers", callback: (($obj: SettingIP6Config, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::dhcp-reject-servers", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::dhcp-reject-servers", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::dhcp-reject-servers", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::dhcp-send-hostname", callback: (($obj: SettingIP6Config, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::dhcp-send-hostname", callback: (($obj: SettingIP6Config, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::dhcp-send-hostname", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::dhcp-send-hostname", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::dhcp-send-hostname", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::dhcp-timeout", callback: (($obj: SettingIP6Config, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::dhcp-timeout", callback: (($obj: SettingIP6Config, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::dhcp-timeout", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::dhcp-timeout", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::dhcp-timeout", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::dns", callback: (($obj: SettingIP6Config, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::dns", callback: (($obj: SettingIP6Config, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::dns", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::dns", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::dns", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::dns-options", callback: (($obj: SettingIP6Config, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::dns-options", callback: (($obj: SettingIP6Config, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::dns-options", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::dns-options", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::dns-options", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::dns-priority", callback: (($obj: SettingIP6Config, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::dns-priority", callback: (($obj: SettingIP6Config, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::dns-priority", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::dns-priority", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::dns-priority", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::dns-search", callback: (($obj: SettingIP6Config, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::dns-search", callback: (($obj: SettingIP6Config, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::dns-search", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::dns-search", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::dns-search", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::gateway", callback: (($obj: SettingIP6Config, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::gateway", callback: (($obj: SettingIP6Config, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::gateway", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::gateway", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::gateway", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::ignore-auto-dns", callback: (($obj: SettingIP6Config, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::ignore-auto-dns", callback: (($obj: SettingIP6Config, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::ignore-auto-dns", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::ignore-auto-dns", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::ignore-auto-dns", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::ignore-auto-routes", callback: (($obj: SettingIP6Config, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::ignore-auto-routes", callback: (($obj: SettingIP6Config, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::ignore-auto-routes", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::ignore-auto-routes", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::ignore-auto-routes", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::may-fail", callback: (($obj: SettingIP6Config, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::may-fail", callback: (($obj: SettingIP6Config, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::may-fail", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::may-fail", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::may-fail", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::method", callback: (($obj: SettingIP6Config, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::method", callback: (($obj: SettingIP6Config, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::method", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::method", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::method", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::never-default", callback: (($obj: SettingIP6Config, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::never-default", callback: (($obj: SettingIP6Config, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::never-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::never-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::never-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::route-metric", callback: (($obj: SettingIP6Config, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::route-metric", callback: (($obj: SettingIP6Config, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::route-metric", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::route-metric", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::route-metric", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::route-table", callback: (($obj: SettingIP6Config, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::route-table", callback: (($obj: SettingIP6Config, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::route-table", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::route-table", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::route-table", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::routes", callback: (($obj: SettingIP6Config, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::routes", callback: (($obj: SettingIP6Config, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::routes", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::routes", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::routes", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::name", callback: (($obj: SettingIP6Config, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::name", callback: (($obj: SettingIP6Config, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: SettingIP6Config_ConstructProps) + _init (config?: SettingIP6Config_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(): SettingIP6Config + static $gtype: GObject.Type +} +export interface SettingIPConfig_ConstructProps extends Setting_ConstructProps { + addresses?: IPAddress[] + dadTimeout?: number + dhcpHostname?: string + dhcpHostnameFlags?: number + dhcpIaid?: string + dhcpRejectServers?: string[] + dhcpSendHostname?: boolean + dhcpTimeout?: number + dns?: string[] + dnsOptions?: string[] + dnsPriority?: number + dnsSearch?: string[] + gateway?: string + ignoreAutoDns?: boolean + ignoreAutoRoutes?: boolean + mayFail?: boolean + method?: string + neverDefault?: boolean + routeMetric?: number + routeTable?: number + routes?: IPRoute[] +} +export class SettingIPConfig { + /* Properties of NM.SettingIPConfig */ + addresses: IPAddress[] + dadTimeout: number + dhcpHostname: string + dhcpHostnameFlags: number + dhcpIaid: string + dhcpRejectServers: string[] + dhcpSendHostname: boolean + dhcpTimeout: number + dns: string[] + dnsOptions: string[] + dnsPriority: number + dnsSearch: string[] + gateway: string + ignoreAutoDns: boolean + ignoreAutoRoutes: boolean + mayFail: boolean + method: string + neverDefault: boolean + routeMetric: number + routeTable: number + routes: IPRoute[] + /* Properties of NM.Setting */ + readonly name: string + /* Fields of NM.SettingIPConfig */ + parent: Setting + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of NM.SettingIPConfig */ + addAddress(address: IPAddress): boolean + addDhcpRejectServer(server: string): void + addDns(dns: string): boolean + addDnsOption(dnsOption: string): boolean + addDnsSearch(dnsSearch: string): boolean + addRoute(route: IPRoute): boolean + addRoutingRule(routingRule: IPRoutingRule): void + clearAddresses(): void + clearDhcpRejectServers(): void + clearDns(): void + clearDnsOptions(isSet: boolean): void + clearDnsSearches(): void + clearRoutes(): void + clearRoutingRules(): void + getAddress(idx: number): IPAddress + getDadTimeout(): number + getDhcpHostname(): string + getDhcpHostnameFlags(): DhcpHostnameFlags + getDhcpIaid(): string + getDhcpRejectServers(): string[] + getDhcpSendHostname(): boolean + getDhcpTimeout(): number + getDns(idx: number): string + getDnsOption(idx: number): string + getDnsPriority(): number + getDnsSearch(idx: number): string + getGateway(): string + getIgnoreAutoDns(): boolean + getIgnoreAutoRoutes(): boolean + getMayFail(): boolean + getMethod(): string + getNeverDefault(): boolean + getNumAddresses(): number + getNumDns(): number + getNumDnsOptions(): number + getNumDnsSearches(): number + getNumRoutes(): number + getNumRoutingRules(): number + getRoute(idx: number): IPRoute + getRouteMetric(): number + getRouteTable(): number + getRoutingRule(idx: number): IPRoutingRule + hasDnsOptions(): boolean + removeAddress(idx: number): void + removeAddressByValue(address: IPAddress): boolean + removeDhcpRejectServer(idx: number): void + removeDns(idx: number): void + removeDnsByValue(dns: string): boolean + removeDnsOption(idx: number): void + removeDnsOptionByValue(dnsOption: string): boolean + removeDnsSearch(idx: number): void + removeDnsSearchByValue(dnsSearch: string): boolean + removeRoute(idx: number): void + removeRouteByValue(route: IPRoute): boolean + removeRoutingRule(idx: number): void + /* Methods of NM.Setting */ + compare(b: Setting, flags: SettingCompareFlags): boolean + diff(b: Setting, flags: SettingCompareFlags, invertResults: boolean, results: GLib.HashTable): [ /* returnType */ boolean, /* results */ GLib.HashTable ] + duplicate(): Setting + enumerateValues(func: SettingValueIterFn): void + getDbusPropertyType(propertyName: string): GLib.VariantType + getName(): string + getSecretFlags(secretName: string, outFlags: SettingSecretFlags): boolean + optionClearByName(predicate?: UtilsPredicateStr | null): void + optionGet(optName: string): GLib.Variant + optionGetAllNames(): string[] + optionGetBoolean(optName: string): [ /* returnType */ boolean, /* outValue */ boolean | null ] + optionGetUint32(optName: string): [ /* returnType */ boolean, /* outValue */ number | null ] + optionSet(optName: string, variant?: GLib.Variant | null): void + optionSetBoolean(optName: string, value: boolean): void + optionSetUint32(optName: string, value: number): void + setSecretFlags(secretName: string, flags: SettingSecretFlags): boolean + verify(connection?: Connection | null): boolean + verifySecrets(connection?: Connection | null): boolean + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Virtual methods of NM.Setting */ + vfuncAggregate(typeI: number, arg?: object | null): boolean + vfuncGetSecretFlags(secretName: string, outFlags: SettingSecretFlags): boolean + vfuncInitFromDbus(keys: GLib.HashTable, settingDict: GLib.Variant, connectionDict: GLib.Variant, parseFlags: number): boolean + vfuncSetSecretFlags(secretName: string, flags: SettingSecretFlags): boolean + vfuncUpdateOneSecret(key: string, value: GLib.Variant): number + vfuncVerify(connection: Connection): number + vfuncVerifySecrets(connection?: Connection | null): boolean + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: SettingIPConfig, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: SettingIPConfig, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::addresses", callback: (($obj: SettingIPConfig, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::addresses", callback: (($obj: SettingIPConfig, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::addresses", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::addresses", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::addresses", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::dad-timeout", callback: (($obj: SettingIPConfig, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::dad-timeout", callback: (($obj: SettingIPConfig, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::dad-timeout", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::dad-timeout", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::dad-timeout", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::dhcp-hostname", callback: (($obj: SettingIPConfig, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::dhcp-hostname", callback: (($obj: SettingIPConfig, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::dhcp-hostname", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::dhcp-hostname", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::dhcp-hostname", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::dhcp-hostname-flags", callback: (($obj: SettingIPConfig, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::dhcp-hostname-flags", callback: (($obj: SettingIPConfig, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::dhcp-hostname-flags", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::dhcp-hostname-flags", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::dhcp-hostname-flags", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::dhcp-iaid", callback: (($obj: SettingIPConfig, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::dhcp-iaid", callback: (($obj: SettingIPConfig, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::dhcp-iaid", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::dhcp-iaid", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::dhcp-iaid", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::dhcp-reject-servers", callback: (($obj: SettingIPConfig, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::dhcp-reject-servers", callback: (($obj: SettingIPConfig, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::dhcp-reject-servers", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::dhcp-reject-servers", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::dhcp-reject-servers", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::dhcp-send-hostname", callback: (($obj: SettingIPConfig, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::dhcp-send-hostname", callback: (($obj: SettingIPConfig, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::dhcp-send-hostname", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::dhcp-send-hostname", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::dhcp-send-hostname", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::dhcp-timeout", callback: (($obj: SettingIPConfig, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::dhcp-timeout", callback: (($obj: SettingIPConfig, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::dhcp-timeout", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::dhcp-timeout", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::dhcp-timeout", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::dns", callback: (($obj: SettingIPConfig, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::dns", callback: (($obj: SettingIPConfig, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::dns", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::dns", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::dns", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::dns-options", callback: (($obj: SettingIPConfig, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::dns-options", callback: (($obj: SettingIPConfig, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::dns-options", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::dns-options", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::dns-options", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::dns-priority", callback: (($obj: SettingIPConfig, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::dns-priority", callback: (($obj: SettingIPConfig, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::dns-priority", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::dns-priority", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::dns-priority", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::dns-search", callback: (($obj: SettingIPConfig, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::dns-search", callback: (($obj: SettingIPConfig, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::dns-search", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::dns-search", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::dns-search", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::gateway", callback: (($obj: SettingIPConfig, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::gateway", callback: (($obj: SettingIPConfig, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::gateway", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::gateway", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::gateway", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::ignore-auto-dns", callback: (($obj: SettingIPConfig, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::ignore-auto-dns", callback: (($obj: SettingIPConfig, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::ignore-auto-dns", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::ignore-auto-dns", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::ignore-auto-dns", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::ignore-auto-routes", callback: (($obj: SettingIPConfig, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::ignore-auto-routes", callback: (($obj: SettingIPConfig, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::ignore-auto-routes", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::ignore-auto-routes", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::ignore-auto-routes", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::may-fail", callback: (($obj: SettingIPConfig, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::may-fail", callback: (($obj: SettingIPConfig, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::may-fail", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::may-fail", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::may-fail", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::method", callback: (($obj: SettingIPConfig, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::method", callback: (($obj: SettingIPConfig, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::method", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::method", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::method", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::never-default", callback: (($obj: SettingIPConfig, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::never-default", callback: (($obj: SettingIPConfig, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::never-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::never-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::never-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::route-metric", callback: (($obj: SettingIPConfig, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::route-metric", callback: (($obj: SettingIPConfig, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::route-metric", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::route-metric", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::route-metric", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::route-table", callback: (($obj: SettingIPConfig, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::route-table", callback: (($obj: SettingIPConfig, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::route-table", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::route-table", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::route-table", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::routes", callback: (($obj: SettingIPConfig, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::routes", callback: (($obj: SettingIPConfig, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::routes", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::routes", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::routes", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::name", callback: (($obj: SettingIPConfig, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::name", callback: (($obj: SettingIPConfig, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: SettingIPConfig_ConstructProps) + _init (config?: SettingIPConfig_ConstructProps): void + static $gtype: GObject.Type +} +export interface SettingIPTunnel_ConstructProps extends Setting_ConstructProps { + encapsulationLimit?: number + flags?: number + flowLabel?: number + inputKey?: string + local?: string + mode?: number + mtu?: number + outputKey?: string + parent?: string + pathMtuDiscovery?: boolean + remote?: string + tos?: number + ttl?: number +} +export class SettingIPTunnel { + /* Properties of NM.SettingIPTunnel */ + encapsulationLimit: number + flags: number + flowLabel: number + inputKey: string + local: string + mode: number + mtu: number + outputKey: string + parent: string + pathMtuDiscovery: boolean + remote: string + tos: number + ttl: number + /* Properties of NM.Setting */ + readonly name: string + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of NM.SettingIPTunnel */ + getEncapsulationLimit(): number + getFlags(): IPTunnelFlags + getFlowLabel(): number + getInputKey(): string + getLocal(): string + getMode(): IPTunnelMode + getMtu(): number + getOutputKey(): string + getParent(): string + getPathMtuDiscovery(): boolean + getRemote(): string + getTos(): number + getTtl(): number + /* Methods of NM.Setting */ + compare(b: Setting, flags: SettingCompareFlags): boolean + diff(b: Setting, flags: SettingCompareFlags, invertResults: boolean, results: GLib.HashTable): [ /* returnType */ boolean, /* results */ GLib.HashTable ] + duplicate(): Setting + enumerateValues(func: SettingValueIterFn): void + getDbusPropertyType(propertyName: string): GLib.VariantType + getName(): string + getSecretFlags(secretName: string, outFlags: SettingSecretFlags): boolean + optionClearByName(predicate?: UtilsPredicateStr | null): void + optionGet(optName: string): GLib.Variant + optionGetAllNames(): string[] + optionGetBoolean(optName: string): [ /* returnType */ boolean, /* outValue */ boolean | null ] + optionGetUint32(optName: string): [ /* returnType */ boolean, /* outValue */ number | null ] + optionSet(optName: string, variant?: GLib.Variant | null): void + optionSetBoolean(optName: string, value: boolean): void + optionSetUint32(optName: string, value: number): void + setSecretFlags(secretName: string, flags: SettingSecretFlags): boolean + verify(connection?: Connection | null): boolean + verifySecrets(connection?: Connection | null): boolean + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Virtual methods of NM.Setting */ + vfuncAggregate(typeI: number, arg?: object | null): boolean + vfuncGetSecretFlags(secretName: string, outFlags: SettingSecretFlags): boolean + vfuncInitFromDbus(keys: GLib.HashTable, settingDict: GLib.Variant, connectionDict: GLib.Variant, parseFlags: number): boolean + vfuncSetSecretFlags(secretName: string, flags: SettingSecretFlags): boolean + vfuncUpdateOneSecret(key: string, value: GLib.Variant): number + vfuncVerify(connection: Connection): number + vfuncVerifySecrets(connection?: Connection | null): boolean + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: SettingIPTunnel, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: SettingIPTunnel, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::encapsulation-limit", callback: (($obj: SettingIPTunnel, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::encapsulation-limit", callback: (($obj: SettingIPTunnel, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::encapsulation-limit", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::encapsulation-limit", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::encapsulation-limit", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::flags", callback: (($obj: SettingIPTunnel, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::flags", callback: (($obj: SettingIPTunnel, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::flags", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::flags", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::flags", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::flow-label", callback: (($obj: SettingIPTunnel, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::flow-label", callback: (($obj: SettingIPTunnel, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::flow-label", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::flow-label", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::flow-label", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::input-key", callback: (($obj: SettingIPTunnel, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::input-key", callback: (($obj: SettingIPTunnel, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::input-key", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::input-key", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::input-key", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::local", callback: (($obj: SettingIPTunnel, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::local", callback: (($obj: SettingIPTunnel, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::local", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::local", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::local", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::mode", callback: (($obj: SettingIPTunnel, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::mode", callback: (($obj: SettingIPTunnel, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::mode", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::mode", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::mode", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::mtu", callback: (($obj: SettingIPTunnel, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::mtu", callback: (($obj: SettingIPTunnel, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::mtu", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::mtu", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::mtu", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::output-key", callback: (($obj: SettingIPTunnel, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::output-key", callback: (($obj: SettingIPTunnel, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::output-key", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::output-key", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::output-key", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::parent", callback: (($obj: SettingIPTunnel, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::parent", callback: (($obj: SettingIPTunnel, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::path-mtu-discovery", callback: (($obj: SettingIPTunnel, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::path-mtu-discovery", callback: (($obj: SettingIPTunnel, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::path-mtu-discovery", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::path-mtu-discovery", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::path-mtu-discovery", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::remote", callback: (($obj: SettingIPTunnel, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::remote", callback: (($obj: SettingIPTunnel, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::remote", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::remote", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::remote", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::tos", callback: (($obj: SettingIPTunnel, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::tos", callback: (($obj: SettingIPTunnel, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::tos", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::tos", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::tos", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::ttl", callback: (($obj: SettingIPTunnel, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::ttl", callback: (($obj: SettingIPTunnel, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::ttl", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::ttl", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::ttl", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::name", callback: (($obj: SettingIPTunnel, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::name", callback: (($obj: SettingIPTunnel, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: SettingIPTunnel_ConstructProps) + _init (config?: SettingIPTunnel_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(): SettingIPTunnel + static $gtype: GObject.Type +} +export interface SettingInfiniband_ConstructProps extends Setting_ConstructProps { + macAddress?: string + mtu?: number + pKey?: number + parent?: string + transportMode?: string +} +export class SettingInfiniband { + /* Properties of NM.SettingInfiniband */ + macAddress: string + mtu: number + pKey: number + parent: string + transportMode: string + /* Properties of NM.Setting */ + readonly name: string + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of NM.SettingInfiniband */ + getMacAddress(): string + getMtu(): number + getPKey(): number + getParent(): string + getTransportMode(): string + getVirtualInterfaceName(): string + /* Methods of NM.Setting */ + compare(b: Setting, flags: SettingCompareFlags): boolean + diff(b: Setting, flags: SettingCompareFlags, invertResults: boolean, results: GLib.HashTable): [ /* returnType */ boolean, /* results */ GLib.HashTable ] + duplicate(): Setting + enumerateValues(func: SettingValueIterFn): void + getDbusPropertyType(propertyName: string): GLib.VariantType + getName(): string + getSecretFlags(secretName: string, outFlags: SettingSecretFlags): boolean + optionClearByName(predicate?: UtilsPredicateStr | null): void + optionGet(optName: string): GLib.Variant + optionGetAllNames(): string[] + optionGetBoolean(optName: string): [ /* returnType */ boolean, /* outValue */ boolean | null ] + optionGetUint32(optName: string): [ /* returnType */ boolean, /* outValue */ number | null ] + optionSet(optName: string, variant?: GLib.Variant | null): void + optionSetBoolean(optName: string, value: boolean): void + optionSetUint32(optName: string, value: number): void + setSecretFlags(secretName: string, flags: SettingSecretFlags): boolean + verify(connection?: Connection | null): boolean + verifySecrets(connection?: Connection | null): boolean + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Virtual methods of NM.Setting */ + vfuncAggregate(typeI: number, arg?: object | null): boolean + vfuncGetSecretFlags(secretName: string, outFlags: SettingSecretFlags): boolean + vfuncInitFromDbus(keys: GLib.HashTable, settingDict: GLib.Variant, connectionDict: GLib.Variant, parseFlags: number): boolean + vfuncSetSecretFlags(secretName: string, flags: SettingSecretFlags): boolean + vfuncUpdateOneSecret(key: string, value: GLib.Variant): number + vfuncVerify(connection: Connection): number + vfuncVerifySecrets(connection?: Connection | null): boolean + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: SettingInfiniband, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: SettingInfiniband, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::mac-address", callback: (($obj: SettingInfiniband, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::mac-address", callback: (($obj: SettingInfiniband, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::mac-address", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::mac-address", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::mac-address", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::mtu", callback: (($obj: SettingInfiniband, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::mtu", callback: (($obj: SettingInfiniband, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::mtu", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::mtu", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::mtu", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::p-key", callback: (($obj: SettingInfiniband, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::p-key", callback: (($obj: SettingInfiniband, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::p-key", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::p-key", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::p-key", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::parent", callback: (($obj: SettingInfiniband, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::parent", callback: (($obj: SettingInfiniband, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::transport-mode", callback: (($obj: SettingInfiniband, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::transport-mode", callback: (($obj: SettingInfiniband, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::transport-mode", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::transport-mode", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::transport-mode", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::name", callback: (($obj: SettingInfiniband, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::name", callback: (($obj: SettingInfiniband, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: SettingInfiniband_ConstructProps) + _init (config?: SettingInfiniband_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(): SettingInfiniband + static $gtype: GObject.Type +} +export interface SettingMacsec_ConstructProps extends Setting_ConstructProps { + encrypt?: boolean + mkaCak?: string + mkaCakFlags?: SettingSecretFlags + mkaCkn?: string + mode?: number + parent?: string + port?: number + sendSci?: boolean + validation?: number +} +export class SettingMacsec { + /* Properties of NM.SettingMacsec */ + encrypt: boolean + mkaCak: string + mkaCakFlags: SettingSecretFlags + mkaCkn: string + mode: number + parent: string + port: number + sendSci: boolean + validation: number + /* Properties of NM.Setting */ + readonly name: string + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of NM.SettingMacsec */ + getEncrypt(): boolean + getMkaCak(): string + getMkaCakFlags(): SettingSecretFlags + getMkaCkn(): string + getMode(): SettingMacsecMode + getParent(): string + getPort(): number + getSendSci(): boolean + getValidation(): SettingMacsecValidation + /* Methods of NM.Setting */ + compare(b: Setting, flags: SettingCompareFlags): boolean + diff(b: Setting, flags: SettingCompareFlags, invertResults: boolean, results: GLib.HashTable): [ /* returnType */ boolean, /* results */ GLib.HashTable ] + duplicate(): Setting + enumerateValues(func: SettingValueIterFn): void + getDbusPropertyType(propertyName: string): GLib.VariantType + getName(): string + getSecretFlags(secretName: string, outFlags: SettingSecretFlags): boolean + optionClearByName(predicate?: UtilsPredicateStr | null): void + optionGet(optName: string): GLib.Variant + optionGetAllNames(): string[] + optionGetBoolean(optName: string): [ /* returnType */ boolean, /* outValue */ boolean | null ] + optionGetUint32(optName: string): [ /* returnType */ boolean, /* outValue */ number | null ] + optionSet(optName: string, variant?: GLib.Variant | null): void + optionSetBoolean(optName: string, value: boolean): void + optionSetUint32(optName: string, value: number): void + setSecretFlags(secretName: string, flags: SettingSecretFlags): boolean + verify(connection?: Connection | null): boolean + verifySecrets(connection?: Connection | null): boolean + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Virtual methods of NM.Setting */ + vfuncAggregate(typeI: number, arg?: object | null): boolean + vfuncGetSecretFlags(secretName: string, outFlags: SettingSecretFlags): boolean + vfuncInitFromDbus(keys: GLib.HashTable, settingDict: GLib.Variant, connectionDict: GLib.Variant, parseFlags: number): boolean + vfuncSetSecretFlags(secretName: string, flags: SettingSecretFlags): boolean + vfuncUpdateOneSecret(key: string, value: GLib.Variant): number + vfuncVerify(connection: Connection): number + vfuncVerifySecrets(connection?: Connection | null): boolean + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: SettingMacsec, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: SettingMacsec, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::encrypt", callback: (($obj: SettingMacsec, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::encrypt", callback: (($obj: SettingMacsec, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::encrypt", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::encrypt", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::encrypt", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::mka-cak", callback: (($obj: SettingMacsec, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::mka-cak", callback: (($obj: SettingMacsec, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::mka-cak", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::mka-cak", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::mka-cak", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::mka-cak-flags", callback: (($obj: SettingMacsec, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::mka-cak-flags", callback: (($obj: SettingMacsec, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::mka-cak-flags", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::mka-cak-flags", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::mka-cak-flags", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::mka-ckn", callback: (($obj: SettingMacsec, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::mka-ckn", callback: (($obj: SettingMacsec, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::mka-ckn", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::mka-ckn", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::mka-ckn", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::mode", callback: (($obj: SettingMacsec, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::mode", callback: (($obj: SettingMacsec, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::mode", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::mode", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::mode", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::parent", callback: (($obj: SettingMacsec, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::parent", callback: (($obj: SettingMacsec, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::port", callback: (($obj: SettingMacsec, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::port", callback: (($obj: SettingMacsec, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::port", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::port", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::port", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::send-sci", callback: (($obj: SettingMacsec, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::send-sci", callback: (($obj: SettingMacsec, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::send-sci", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::send-sci", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::send-sci", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::validation", callback: (($obj: SettingMacsec, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::validation", callback: (($obj: SettingMacsec, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::validation", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::validation", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::validation", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::name", callback: (($obj: SettingMacsec, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::name", callback: (($obj: SettingMacsec, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: SettingMacsec_ConstructProps) + _init (config?: SettingMacsec_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(): SettingMacsec + static $gtype: GObject.Type +} +export interface SettingMacvlan_ConstructProps extends Setting_ConstructProps { + mode?: number + parent?: string + promiscuous?: boolean + tap?: boolean +} +export class SettingMacvlan { + /* Properties of NM.SettingMacvlan */ + mode: number + parent: string + promiscuous: boolean + tap: boolean + /* Properties of NM.Setting */ + readonly name: string + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of NM.SettingMacvlan */ + getMode(): SettingMacvlanMode + getParent(): string + getPromiscuous(): boolean + getTap(): boolean + /* Methods of NM.Setting */ + compare(b: Setting, flags: SettingCompareFlags): boolean + diff(b: Setting, flags: SettingCompareFlags, invertResults: boolean, results: GLib.HashTable): [ /* returnType */ boolean, /* results */ GLib.HashTable ] + duplicate(): Setting + enumerateValues(func: SettingValueIterFn): void + getDbusPropertyType(propertyName: string): GLib.VariantType + getName(): string + getSecretFlags(secretName: string, outFlags: SettingSecretFlags): boolean + optionClearByName(predicate?: UtilsPredicateStr | null): void + optionGet(optName: string): GLib.Variant + optionGetAllNames(): string[] + optionGetBoolean(optName: string): [ /* returnType */ boolean, /* outValue */ boolean | null ] + optionGetUint32(optName: string): [ /* returnType */ boolean, /* outValue */ number | null ] + optionSet(optName: string, variant?: GLib.Variant | null): void + optionSetBoolean(optName: string, value: boolean): void + optionSetUint32(optName: string, value: number): void + setSecretFlags(secretName: string, flags: SettingSecretFlags): boolean + verify(connection?: Connection | null): boolean + verifySecrets(connection?: Connection | null): boolean + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Virtual methods of NM.Setting */ + vfuncAggregate(typeI: number, arg?: object | null): boolean + vfuncGetSecretFlags(secretName: string, outFlags: SettingSecretFlags): boolean + vfuncInitFromDbus(keys: GLib.HashTable, settingDict: GLib.Variant, connectionDict: GLib.Variant, parseFlags: number): boolean + vfuncSetSecretFlags(secretName: string, flags: SettingSecretFlags): boolean + vfuncUpdateOneSecret(key: string, value: GLib.Variant): number + vfuncVerify(connection: Connection): number + vfuncVerifySecrets(connection?: Connection | null): boolean + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: SettingMacvlan, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: SettingMacvlan, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::mode", callback: (($obj: SettingMacvlan, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::mode", callback: (($obj: SettingMacvlan, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::mode", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::mode", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::mode", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::parent", callback: (($obj: SettingMacvlan, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::parent", callback: (($obj: SettingMacvlan, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::promiscuous", callback: (($obj: SettingMacvlan, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::promiscuous", callback: (($obj: SettingMacvlan, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::promiscuous", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::promiscuous", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::promiscuous", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::tap", callback: (($obj: SettingMacvlan, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::tap", callback: (($obj: SettingMacvlan, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::tap", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::tap", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::tap", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::name", callback: (($obj: SettingMacvlan, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::name", callback: (($obj: SettingMacvlan, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: SettingMacvlan_ConstructProps) + _init (config?: SettingMacvlan_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(): SettingMacvlan + static $gtype: GObject.Type +} +export interface SettingMatch_ConstructProps extends Setting_ConstructProps { + driver?: string[] + interfaceName?: string[] + kernelCommandLine?: string[] + path?: string[] +} +export class SettingMatch { + /* Properties of NM.SettingMatch */ + driver: string[] + interfaceName: string[] + kernelCommandLine: string[] + path: string[] + /* Properties of NM.Setting */ + readonly name: string + /* Fields of NM.Setting */ + parent: GObject.Object + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of NM.SettingMatch */ + addDriver(driver: string): void + addInterfaceName(interfaceName: string): void + addKernelCommandLine(kernelCommandLine: string): void + addPath(path: string): void + clearDrivers(): void + clearInterfaceNames(): void + clearKernelCommandLines(): void + clearPaths(): void + getDriver(idx: number): string + getDrivers(): string[] + getInterfaceName(idx: number): string + getInterfaceNames(): string[] + getKernelCommandLine(idx: number): string + getKernelCommandLines(): string[] + getNumDrivers(): number + getNumInterfaceNames(): number + getNumKernelCommandLines(): number + getNumPaths(): number + getPath(idx: number): string + getPaths(): string[] + removeDriver(idx: number): void + removeDriverByValue(driver: string): boolean + removeInterfaceName(idx: number): void + removeInterfaceNameByValue(interfaceName: string): boolean + removeKernelCommandLine(idx: number): void + removeKernelCommandLineByValue(kernelCommandLine: string): boolean + removePath(idx: number): void + removePathByValue(path: string): boolean + /* Methods of NM.Setting */ + compare(b: Setting, flags: SettingCompareFlags): boolean + diff(b: Setting, flags: SettingCompareFlags, invertResults: boolean, results: GLib.HashTable): [ /* returnType */ boolean, /* results */ GLib.HashTable ] + duplicate(): Setting + enumerateValues(func: SettingValueIterFn): void + getDbusPropertyType(propertyName: string): GLib.VariantType + getName(): string + getSecretFlags(secretName: string, outFlags: SettingSecretFlags): boolean + optionClearByName(predicate?: UtilsPredicateStr | null): void + optionGet(optName: string): GLib.Variant + optionGetAllNames(): string[] + optionGetBoolean(optName: string): [ /* returnType */ boolean, /* outValue */ boolean | null ] + optionGetUint32(optName: string): [ /* returnType */ boolean, /* outValue */ number | null ] + optionSet(optName: string, variant?: GLib.Variant | null): void + optionSetBoolean(optName: string, value: boolean): void + optionSetUint32(optName: string, value: number): void + setSecretFlags(secretName: string, flags: SettingSecretFlags): boolean + verify(connection?: Connection | null): boolean + verifySecrets(connection?: Connection | null): boolean + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Virtual methods of NM.Setting */ + vfuncAggregate(typeI: number, arg?: object | null): boolean + vfuncGetSecretFlags(secretName: string, outFlags: SettingSecretFlags): boolean + vfuncInitFromDbus(keys: GLib.HashTable, settingDict: GLib.Variant, connectionDict: GLib.Variant, parseFlags: number): boolean + vfuncSetSecretFlags(secretName: string, flags: SettingSecretFlags): boolean + vfuncUpdateOneSecret(key: string, value: GLib.Variant): number + vfuncVerify(connection: Connection): number + vfuncVerifySecrets(connection?: Connection | null): boolean + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: SettingMatch, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: SettingMatch, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::driver", callback: (($obj: SettingMatch, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::driver", callback: (($obj: SettingMatch, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::driver", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::driver", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::driver", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::interface-name", callback: (($obj: SettingMatch, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::interface-name", callback: (($obj: SettingMatch, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::interface-name", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::interface-name", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::interface-name", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::kernel-command-line", callback: (($obj: SettingMatch, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::kernel-command-line", callback: (($obj: SettingMatch, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::kernel-command-line", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::kernel-command-line", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::kernel-command-line", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::path", callback: (($obj: SettingMatch, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::path", callback: (($obj: SettingMatch, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::path", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::path", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::path", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::name", callback: (($obj: SettingMatch, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::name", callback: (($obj: SettingMatch, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: SettingMatch_ConstructProps) + _init (config?: SettingMatch_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(): SettingMatch + static $gtype: GObject.Type +} +export interface SettingOlpcMesh_ConstructProps extends Setting_ConstructProps { + channel?: number + dhcpAnycastAddress?: string + ssid?: any +} +export class SettingOlpcMesh { + /* Properties of NM.SettingOlpcMesh */ + channel: number + dhcpAnycastAddress: string + ssid: any + /* Properties of NM.Setting */ + readonly name: string + /* Fields of NM.SettingOlpcMesh */ + parent: Setting + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of NM.SettingOlpcMesh */ + getChannel(): number + getDhcpAnycastAddress(): string + getSsid(): any + /* Methods of NM.Setting */ + compare(b: Setting, flags: SettingCompareFlags): boolean + diff(b: Setting, flags: SettingCompareFlags, invertResults: boolean, results: GLib.HashTable): [ /* returnType */ boolean, /* results */ GLib.HashTable ] + duplicate(): Setting + enumerateValues(func: SettingValueIterFn): void + getDbusPropertyType(propertyName: string): GLib.VariantType + getName(): string + getSecretFlags(secretName: string, outFlags: SettingSecretFlags): boolean + optionClearByName(predicate?: UtilsPredicateStr | null): void + optionGet(optName: string): GLib.Variant + optionGetAllNames(): string[] + optionGetBoolean(optName: string): [ /* returnType */ boolean, /* outValue */ boolean | null ] + optionGetUint32(optName: string): [ /* returnType */ boolean, /* outValue */ number | null ] + optionSet(optName: string, variant?: GLib.Variant | null): void + optionSetBoolean(optName: string, value: boolean): void + optionSetUint32(optName: string, value: number): void + setSecretFlags(secretName: string, flags: SettingSecretFlags): boolean + verify(connection?: Connection | null): boolean + verifySecrets(connection?: Connection | null): boolean + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Virtual methods of NM.Setting */ + vfuncAggregate(typeI: number, arg?: object | null): boolean + vfuncGetSecretFlags(secretName: string, outFlags: SettingSecretFlags): boolean + vfuncInitFromDbus(keys: GLib.HashTable, settingDict: GLib.Variant, connectionDict: GLib.Variant, parseFlags: number): boolean + vfuncSetSecretFlags(secretName: string, flags: SettingSecretFlags): boolean + vfuncUpdateOneSecret(key: string, value: GLib.Variant): number + vfuncVerify(connection: Connection): number + vfuncVerifySecrets(connection?: Connection | null): boolean + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: SettingOlpcMesh, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: SettingOlpcMesh, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::channel", callback: (($obj: SettingOlpcMesh, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::channel", callback: (($obj: SettingOlpcMesh, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::channel", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::channel", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::channel", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::dhcp-anycast-address", callback: (($obj: SettingOlpcMesh, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::dhcp-anycast-address", callback: (($obj: SettingOlpcMesh, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::dhcp-anycast-address", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::dhcp-anycast-address", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::dhcp-anycast-address", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::ssid", callback: (($obj: SettingOlpcMesh, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::ssid", callback: (($obj: SettingOlpcMesh, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::ssid", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::ssid", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::ssid", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::name", callback: (($obj: SettingOlpcMesh, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::name", callback: (($obj: SettingOlpcMesh, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: SettingOlpcMesh_ConstructProps) + _init (config?: SettingOlpcMesh_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(): SettingOlpcMesh + static $gtype: GObject.Type +} +export interface SettingOvsBridge_ConstructProps extends Setting_ConstructProps { + datapathType?: string + failMode?: string + mcastSnoopingEnable?: boolean + rstpEnable?: boolean + stpEnable?: boolean +} +export class SettingOvsBridge { + /* Properties of NM.SettingOvsBridge */ + datapathType: string + failMode: string + mcastSnoopingEnable: boolean + rstpEnable: boolean + stpEnable: boolean + /* Properties of NM.Setting */ + readonly name: string + /* Fields of NM.Setting */ + parent: GObject.Object + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of NM.SettingOvsBridge */ + getDatapathType(): string + getFailMode(): string + getMcastSnoopingEnable(): boolean + getRstpEnable(): boolean + getStpEnable(): boolean + /* Methods of NM.Setting */ + compare(b: Setting, flags: SettingCompareFlags): boolean + diff(b: Setting, flags: SettingCompareFlags, invertResults: boolean, results: GLib.HashTable): [ /* returnType */ boolean, /* results */ GLib.HashTable ] + duplicate(): Setting + enumerateValues(func: SettingValueIterFn): void + getDbusPropertyType(propertyName: string): GLib.VariantType + getName(): string + getSecretFlags(secretName: string, outFlags: SettingSecretFlags): boolean + optionClearByName(predicate?: UtilsPredicateStr | null): void + optionGet(optName: string): GLib.Variant + optionGetAllNames(): string[] + optionGetBoolean(optName: string): [ /* returnType */ boolean, /* outValue */ boolean | null ] + optionGetUint32(optName: string): [ /* returnType */ boolean, /* outValue */ number | null ] + optionSet(optName: string, variant?: GLib.Variant | null): void + optionSetBoolean(optName: string, value: boolean): void + optionSetUint32(optName: string, value: number): void + setSecretFlags(secretName: string, flags: SettingSecretFlags): boolean + verify(connection?: Connection | null): boolean + verifySecrets(connection?: Connection | null): boolean + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Virtual methods of NM.Setting */ + vfuncAggregate(typeI: number, arg?: object | null): boolean + vfuncGetSecretFlags(secretName: string, outFlags: SettingSecretFlags): boolean + vfuncInitFromDbus(keys: GLib.HashTable, settingDict: GLib.Variant, connectionDict: GLib.Variant, parseFlags: number): boolean + vfuncSetSecretFlags(secretName: string, flags: SettingSecretFlags): boolean + vfuncUpdateOneSecret(key: string, value: GLib.Variant): number + vfuncVerify(connection: Connection): number + vfuncVerifySecrets(connection?: Connection | null): boolean + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: SettingOvsBridge, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: SettingOvsBridge, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::datapath-type", callback: (($obj: SettingOvsBridge, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::datapath-type", callback: (($obj: SettingOvsBridge, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::datapath-type", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::datapath-type", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::datapath-type", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::fail-mode", callback: (($obj: SettingOvsBridge, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::fail-mode", callback: (($obj: SettingOvsBridge, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::fail-mode", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::fail-mode", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::fail-mode", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::mcast-snooping-enable", callback: (($obj: SettingOvsBridge, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::mcast-snooping-enable", callback: (($obj: SettingOvsBridge, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::mcast-snooping-enable", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::mcast-snooping-enable", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::mcast-snooping-enable", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::rstp-enable", callback: (($obj: SettingOvsBridge, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::rstp-enable", callback: (($obj: SettingOvsBridge, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::rstp-enable", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::rstp-enable", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::rstp-enable", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::stp-enable", callback: (($obj: SettingOvsBridge, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::stp-enable", callback: (($obj: SettingOvsBridge, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::stp-enable", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::stp-enable", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::stp-enable", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::name", callback: (($obj: SettingOvsBridge, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::name", callback: (($obj: SettingOvsBridge, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: SettingOvsBridge_ConstructProps) + _init (config?: SettingOvsBridge_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(): SettingOvsBridge + static $gtype: GObject.Type +} +export interface SettingOvsDpdk_ConstructProps extends Setting_ConstructProps { + devargs?: string +} +export class SettingOvsDpdk { + /* Properties of NM.SettingOvsDpdk */ + devargs: string + /* Properties of NM.Setting */ + readonly name: string + /* Fields of NM.Setting */ + parent: GObject.Object + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of NM.SettingOvsDpdk */ + getDevargs(): string + /* Methods of NM.Setting */ + compare(b: Setting, flags: SettingCompareFlags): boolean + diff(b: Setting, flags: SettingCompareFlags, invertResults: boolean, results: GLib.HashTable): [ /* returnType */ boolean, /* results */ GLib.HashTable ] + duplicate(): Setting + enumerateValues(func: SettingValueIterFn): void + getDbusPropertyType(propertyName: string): GLib.VariantType + getName(): string + getSecretFlags(secretName: string, outFlags: SettingSecretFlags): boolean + optionClearByName(predicate?: UtilsPredicateStr | null): void + optionGet(optName: string): GLib.Variant + optionGetAllNames(): string[] + optionGetBoolean(optName: string): [ /* returnType */ boolean, /* outValue */ boolean | null ] + optionGetUint32(optName: string): [ /* returnType */ boolean, /* outValue */ number | null ] + optionSet(optName: string, variant?: GLib.Variant | null): void + optionSetBoolean(optName: string, value: boolean): void + optionSetUint32(optName: string, value: number): void + setSecretFlags(secretName: string, flags: SettingSecretFlags): boolean + verify(connection?: Connection | null): boolean + verifySecrets(connection?: Connection | null): boolean + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Virtual methods of NM.Setting */ + vfuncAggregate(typeI: number, arg?: object | null): boolean + vfuncGetSecretFlags(secretName: string, outFlags: SettingSecretFlags): boolean + vfuncInitFromDbus(keys: GLib.HashTable, settingDict: GLib.Variant, connectionDict: GLib.Variant, parseFlags: number): boolean + vfuncSetSecretFlags(secretName: string, flags: SettingSecretFlags): boolean + vfuncUpdateOneSecret(key: string, value: GLib.Variant): number + vfuncVerify(connection: Connection): number + vfuncVerifySecrets(connection?: Connection | null): boolean + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: SettingOvsDpdk, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: SettingOvsDpdk, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::devargs", callback: (($obj: SettingOvsDpdk, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::devargs", callback: (($obj: SettingOvsDpdk, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::devargs", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::devargs", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::devargs", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::name", callback: (($obj: SettingOvsDpdk, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::name", callback: (($obj: SettingOvsDpdk, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: SettingOvsDpdk_ConstructProps) + _init (config?: SettingOvsDpdk_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(): SettingOvsDpdk + static $gtype: GObject.Type +} +export interface SettingOvsExternalIDs_ConstructProps extends Setting_ConstructProps { + data?: GLib.HashTable +} +export class SettingOvsExternalIDs { + /* Properties of NM.SettingOvsExternalIDs */ + data: GLib.HashTable + /* Properties of NM.Setting */ + readonly name: string + /* Fields of NM.Setting */ + parent: GObject.Object + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of NM.SettingOvsExternalIDs */ + getData(key: string): string + getDataKeys(): string[] + setData(key: string, val?: string | null): void + /* Methods of NM.Setting */ + compare(b: Setting, flags: SettingCompareFlags): boolean + diff(b: Setting, flags: SettingCompareFlags, invertResults: boolean, results: GLib.HashTable): [ /* returnType */ boolean, /* results */ GLib.HashTable ] + duplicate(): Setting + enumerateValues(func: SettingValueIterFn): void + getDbusPropertyType(propertyName: string): GLib.VariantType + getName(): string + getSecretFlags(secretName: string, outFlags: SettingSecretFlags): boolean + optionClearByName(predicate?: UtilsPredicateStr | null): void + optionGet(optName: string): GLib.Variant + optionGetAllNames(): string[] + optionGetBoolean(optName: string): [ /* returnType */ boolean, /* outValue */ boolean | null ] + optionGetUint32(optName: string): [ /* returnType */ boolean, /* outValue */ number | null ] + optionSet(optName: string, variant?: GLib.Variant | null): void + optionSetBoolean(optName: string, value: boolean): void + optionSetUint32(optName: string, value: number): void + setSecretFlags(secretName: string, flags: SettingSecretFlags): boolean + verify(connection?: Connection | null): boolean + verifySecrets(connection?: Connection | null): boolean + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Virtual methods of NM.Setting */ + vfuncAggregate(typeI: number, arg?: object | null): boolean + vfuncGetSecretFlags(secretName: string, outFlags: SettingSecretFlags): boolean + vfuncInitFromDbus(keys: GLib.HashTable, settingDict: GLib.Variant, connectionDict: GLib.Variant, parseFlags: number): boolean + vfuncSetSecretFlags(secretName: string, flags: SettingSecretFlags): boolean + vfuncUpdateOneSecret(key: string, value: GLib.Variant): number + vfuncVerify(connection: Connection): number + vfuncVerifySecrets(connection?: Connection | null): boolean + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: SettingOvsExternalIDs, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: SettingOvsExternalIDs, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::data", callback: (($obj: SettingOvsExternalIDs, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::data", callback: (($obj: SettingOvsExternalIDs, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::data", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::data", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::data", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::name", callback: (($obj: SettingOvsExternalIDs, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::name", callback: (($obj: SettingOvsExternalIDs, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: SettingOvsExternalIDs_ConstructProps) + _init (config?: SettingOvsExternalIDs_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(): SettingOvsExternalIDs + static checkKey(key?: string | null): boolean + static checkVal(val?: string | null): boolean + static $gtype: GObject.Type +} +export interface SettingOvsInterface_ConstructProps extends Setting_ConstructProps { + type?: string +} +export class SettingOvsInterface { + /* Properties of NM.SettingOvsInterface */ + type: string + /* Properties of NM.Setting */ + readonly name: string + /* Fields of NM.Setting */ + parent: GObject.Object + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of NM.SettingOvsInterface */ + getInterfaceType(): string + /* Methods of NM.Setting */ + compare(b: Setting, flags: SettingCompareFlags): boolean + diff(b: Setting, flags: SettingCompareFlags, invertResults: boolean, results: GLib.HashTable): [ /* returnType */ boolean, /* results */ GLib.HashTable ] + duplicate(): Setting + enumerateValues(func: SettingValueIterFn): void + getDbusPropertyType(propertyName: string): GLib.VariantType + getName(): string + getSecretFlags(secretName: string, outFlags: SettingSecretFlags): boolean + optionClearByName(predicate?: UtilsPredicateStr | null): void + optionGet(optName: string): GLib.Variant + optionGetAllNames(): string[] + optionGetBoolean(optName: string): [ /* returnType */ boolean, /* outValue */ boolean | null ] + optionGetUint32(optName: string): [ /* returnType */ boolean, /* outValue */ number | null ] + optionSet(optName: string, variant?: GLib.Variant | null): void + optionSetBoolean(optName: string, value: boolean): void + optionSetUint32(optName: string, value: number): void + setSecretFlags(secretName: string, flags: SettingSecretFlags): boolean + verify(connection?: Connection | null): boolean + verifySecrets(connection?: Connection | null): boolean + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Virtual methods of NM.Setting */ + vfuncAggregate(typeI: number, arg?: object | null): boolean + vfuncGetSecretFlags(secretName: string, outFlags: SettingSecretFlags): boolean + vfuncInitFromDbus(keys: GLib.HashTable, settingDict: GLib.Variant, connectionDict: GLib.Variant, parseFlags: number): boolean + vfuncSetSecretFlags(secretName: string, flags: SettingSecretFlags): boolean + vfuncUpdateOneSecret(key: string, value: GLib.Variant): number + vfuncVerify(connection: Connection): number + vfuncVerifySecrets(connection?: Connection | null): boolean + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: SettingOvsInterface, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: SettingOvsInterface, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::type", callback: (($obj: SettingOvsInterface, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::type", callback: (($obj: SettingOvsInterface, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::type", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::type", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::type", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::name", callback: (($obj: SettingOvsInterface, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::name", callback: (($obj: SettingOvsInterface, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: SettingOvsInterface_ConstructProps) + _init (config?: SettingOvsInterface_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(): SettingOvsInterface + static $gtype: GObject.Type +} +export interface SettingOvsPatch_ConstructProps extends Setting_ConstructProps { + peer?: string +} +export class SettingOvsPatch { + /* Properties of NM.SettingOvsPatch */ + peer: string + /* Properties of NM.Setting */ + readonly name: string + /* Fields of NM.Setting */ + parent: GObject.Object + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of NM.SettingOvsPatch */ + getPeer(): string + /* Methods of NM.Setting */ + compare(b: Setting, flags: SettingCompareFlags): boolean + diff(b: Setting, flags: SettingCompareFlags, invertResults: boolean, results: GLib.HashTable): [ /* returnType */ boolean, /* results */ GLib.HashTable ] + duplicate(): Setting + enumerateValues(func: SettingValueIterFn): void + getDbusPropertyType(propertyName: string): GLib.VariantType + getName(): string + getSecretFlags(secretName: string, outFlags: SettingSecretFlags): boolean + optionClearByName(predicate?: UtilsPredicateStr | null): void + optionGet(optName: string): GLib.Variant + optionGetAllNames(): string[] + optionGetBoolean(optName: string): [ /* returnType */ boolean, /* outValue */ boolean | null ] + optionGetUint32(optName: string): [ /* returnType */ boolean, /* outValue */ number | null ] + optionSet(optName: string, variant?: GLib.Variant | null): void + optionSetBoolean(optName: string, value: boolean): void + optionSetUint32(optName: string, value: number): void + setSecretFlags(secretName: string, flags: SettingSecretFlags): boolean + verify(connection?: Connection | null): boolean + verifySecrets(connection?: Connection | null): boolean + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Virtual methods of NM.Setting */ + vfuncAggregate(typeI: number, arg?: object | null): boolean + vfuncGetSecretFlags(secretName: string, outFlags: SettingSecretFlags): boolean + vfuncInitFromDbus(keys: GLib.HashTable, settingDict: GLib.Variant, connectionDict: GLib.Variant, parseFlags: number): boolean + vfuncSetSecretFlags(secretName: string, flags: SettingSecretFlags): boolean + vfuncUpdateOneSecret(key: string, value: GLib.Variant): number + vfuncVerify(connection: Connection): number + vfuncVerifySecrets(connection?: Connection | null): boolean + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: SettingOvsPatch, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: SettingOvsPatch, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::peer", callback: (($obj: SettingOvsPatch, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::peer", callback: (($obj: SettingOvsPatch, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::peer", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::peer", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::peer", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::name", callback: (($obj: SettingOvsPatch, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::name", callback: (($obj: SettingOvsPatch, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: SettingOvsPatch_ConstructProps) + _init (config?: SettingOvsPatch_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(): SettingOvsPatch + static $gtype: GObject.Type +} +export interface SettingOvsPort_ConstructProps extends Setting_ConstructProps { + bondDowndelay?: number + bondMode?: string + bondUpdelay?: number + lacp?: string + tag?: number + vlanMode?: string +} +export class SettingOvsPort { + /* Properties of NM.SettingOvsPort */ + bondDowndelay: number + bondMode: string + bondUpdelay: number + lacp: string + tag: number + vlanMode: string + /* Properties of NM.Setting */ + readonly name: string + /* Fields of NM.Setting */ + parent: GObject.Object + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of NM.SettingOvsPort */ + getBondDowndelay(): number + getBondMode(): string + getBondUpdelay(): number + getLacp(): string + getTag(): number + getVlanMode(): string + /* Methods of NM.Setting */ + compare(b: Setting, flags: SettingCompareFlags): boolean + diff(b: Setting, flags: SettingCompareFlags, invertResults: boolean, results: GLib.HashTable): [ /* returnType */ boolean, /* results */ GLib.HashTable ] + duplicate(): Setting + enumerateValues(func: SettingValueIterFn): void + getDbusPropertyType(propertyName: string): GLib.VariantType + getName(): string + getSecretFlags(secretName: string, outFlags: SettingSecretFlags): boolean + optionClearByName(predicate?: UtilsPredicateStr | null): void + optionGet(optName: string): GLib.Variant + optionGetAllNames(): string[] + optionGetBoolean(optName: string): [ /* returnType */ boolean, /* outValue */ boolean | null ] + optionGetUint32(optName: string): [ /* returnType */ boolean, /* outValue */ number | null ] + optionSet(optName: string, variant?: GLib.Variant | null): void + optionSetBoolean(optName: string, value: boolean): void + optionSetUint32(optName: string, value: number): void + setSecretFlags(secretName: string, flags: SettingSecretFlags): boolean + verify(connection?: Connection | null): boolean + verifySecrets(connection?: Connection | null): boolean + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Virtual methods of NM.Setting */ + vfuncAggregate(typeI: number, arg?: object | null): boolean + vfuncGetSecretFlags(secretName: string, outFlags: SettingSecretFlags): boolean + vfuncInitFromDbus(keys: GLib.HashTable, settingDict: GLib.Variant, connectionDict: GLib.Variant, parseFlags: number): boolean + vfuncSetSecretFlags(secretName: string, flags: SettingSecretFlags): boolean + vfuncUpdateOneSecret(key: string, value: GLib.Variant): number + vfuncVerify(connection: Connection): number + vfuncVerifySecrets(connection?: Connection | null): boolean + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: SettingOvsPort, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: SettingOvsPort, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::bond-downdelay", callback: (($obj: SettingOvsPort, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::bond-downdelay", callback: (($obj: SettingOvsPort, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::bond-downdelay", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::bond-downdelay", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::bond-downdelay", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::bond-mode", callback: (($obj: SettingOvsPort, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::bond-mode", callback: (($obj: SettingOvsPort, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::bond-mode", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::bond-mode", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::bond-mode", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::bond-updelay", callback: (($obj: SettingOvsPort, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::bond-updelay", callback: (($obj: SettingOvsPort, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::bond-updelay", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::bond-updelay", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::bond-updelay", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::lacp", callback: (($obj: SettingOvsPort, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::lacp", callback: (($obj: SettingOvsPort, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::lacp", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::lacp", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::lacp", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::tag", callback: (($obj: SettingOvsPort, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::tag", callback: (($obj: SettingOvsPort, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::tag", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::tag", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::tag", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::vlan-mode", callback: (($obj: SettingOvsPort, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vlan-mode", callback: (($obj: SettingOvsPort, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::vlan-mode", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::vlan-mode", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::vlan-mode", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::name", callback: (($obj: SettingOvsPort, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::name", callback: (($obj: SettingOvsPort, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: SettingOvsPort_ConstructProps) + _init (config?: SettingOvsPort_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(): SettingOvsPort + static $gtype: GObject.Type +} +export interface SettingPpp_ConstructProps extends Setting_ConstructProps { + baud?: number + crtscts?: boolean + lcpEchoFailure?: number + lcpEchoInterval?: number + mppeStateful?: boolean + mru?: number + mtu?: number + noVjComp?: boolean + noauth?: boolean + nobsdcomp?: boolean + nodeflate?: boolean + refuseChap?: boolean + refuseEap?: boolean + refuseMschap?: boolean + refuseMschapv2?: boolean + refusePap?: boolean + requireMppe?: boolean + requireMppe128?: boolean +} +export class SettingPpp { + /* Properties of NM.SettingPpp */ + baud: number + crtscts: boolean + lcpEchoFailure: number + lcpEchoInterval: number + mppeStateful: boolean + mru: number + mtu: number + noVjComp: boolean + noauth: boolean + nobsdcomp: boolean + nodeflate: boolean + refuseChap: boolean + refuseEap: boolean + refuseMschap: boolean + refuseMschapv2: boolean + refusePap: boolean + requireMppe: boolean + requireMppe128: boolean + /* Properties of NM.Setting */ + readonly name: string + /* Fields of NM.SettingPpp */ + parent: Setting + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of NM.SettingPpp */ + getBaud(): number + getCrtscts(): boolean + getLcpEchoFailure(): number + getLcpEchoInterval(): number + getMppeStateful(): boolean + getMru(): number + getMtu(): number + getNoVjComp(): boolean + getNoauth(): boolean + getNobsdcomp(): boolean + getNodeflate(): boolean + getRefuseChap(): boolean + getRefuseEap(): boolean + getRefuseMschap(): boolean + getRefuseMschapv2(): boolean + getRefusePap(): boolean + getRequireMppe(): boolean + getRequireMppe128(): boolean + /* Methods of NM.Setting */ + compare(b: Setting, flags: SettingCompareFlags): boolean + diff(b: Setting, flags: SettingCompareFlags, invertResults: boolean, results: GLib.HashTable): [ /* returnType */ boolean, /* results */ GLib.HashTable ] + duplicate(): Setting + enumerateValues(func: SettingValueIterFn): void + getDbusPropertyType(propertyName: string): GLib.VariantType + getName(): string + getSecretFlags(secretName: string, outFlags: SettingSecretFlags): boolean + optionClearByName(predicate?: UtilsPredicateStr | null): void + optionGet(optName: string): GLib.Variant + optionGetAllNames(): string[] + optionGetBoolean(optName: string): [ /* returnType */ boolean, /* outValue */ boolean | null ] + optionGetUint32(optName: string): [ /* returnType */ boolean, /* outValue */ number | null ] + optionSet(optName: string, variant?: GLib.Variant | null): void + optionSetBoolean(optName: string, value: boolean): void + optionSetUint32(optName: string, value: number): void + setSecretFlags(secretName: string, flags: SettingSecretFlags): boolean + verify(connection?: Connection | null): boolean + verifySecrets(connection?: Connection | null): boolean + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Virtual methods of NM.Setting */ + vfuncAggregate(typeI: number, arg?: object | null): boolean + vfuncGetSecretFlags(secretName: string, outFlags: SettingSecretFlags): boolean + vfuncInitFromDbus(keys: GLib.HashTable, settingDict: GLib.Variant, connectionDict: GLib.Variant, parseFlags: number): boolean + vfuncSetSecretFlags(secretName: string, flags: SettingSecretFlags): boolean + vfuncUpdateOneSecret(key: string, value: GLib.Variant): number + vfuncVerify(connection: Connection): number + vfuncVerifySecrets(connection?: Connection | null): boolean + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: SettingPpp, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: SettingPpp, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::baud", callback: (($obj: SettingPpp, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::baud", callback: (($obj: SettingPpp, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::baud", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::baud", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::baud", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::crtscts", callback: (($obj: SettingPpp, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::crtscts", callback: (($obj: SettingPpp, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::crtscts", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::crtscts", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::crtscts", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::lcp-echo-failure", callback: (($obj: SettingPpp, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::lcp-echo-failure", callback: (($obj: SettingPpp, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::lcp-echo-failure", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::lcp-echo-failure", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::lcp-echo-failure", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::lcp-echo-interval", callback: (($obj: SettingPpp, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::lcp-echo-interval", callback: (($obj: SettingPpp, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::lcp-echo-interval", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::lcp-echo-interval", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::lcp-echo-interval", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::mppe-stateful", callback: (($obj: SettingPpp, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::mppe-stateful", callback: (($obj: SettingPpp, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::mppe-stateful", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::mppe-stateful", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::mppe-stateful", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::mru", callback: (($obj: SettingPpp, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::mru", callback: (($obj: SettingPpp, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::mru", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::mru", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::mru", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::mtu", callback: (($obj: SettingPpp, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::mtu", callback: (($obj: SettingPpp, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::mtu", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::mtu", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::mtu", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::no-vj-comp", callback: (($obj: SettingPpp, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::no-vj-comp", callback: (($obj: SettingPpp, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::no-vj-comp", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::no-vj-comp", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::no-vj-comp", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::noauth", callback: (($obj: SettingPpp, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::noauth", callback: (($obj: SettingPpp, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::noauth", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::noauth", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::noauth", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::nobsdcomp", callback: (($obj: SettingPpp, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::nobsdcomp", callback: (($obj: SettingPpp, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::nobsdcomp", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::nobsdcomp", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::nobsdcomp", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::nodeflate", callback: (($obj: SettingPpp, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::nodeflate", callback: (($obj: SettingPpp, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::nodeflate", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::nodeflate", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::nodeflate", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::refuse-chap", callback: (($obj: SettingPpp, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::refuse-chap", callback: (($obj: SettingPpp, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::refuse-chap", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::refuse-chap", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::refuse-chap", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::refuse-eap", callback: (($obj: SettingPpp, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::refuse-eap", callback: (($obj: SettingPpp, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::refuse-eap", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::refuse-eap", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::refuse-eap", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::refuse-mschap", callback: (($obj: SettingPpp, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::refuse-mschap", callback: (($obj: SettingPpp, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::refuse-mschap", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::refuse-mschap", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::refuse-mschap", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::refuse-mschapv2", callback: (($obj: SettingPpp, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::refuse-mschapv2", callback: (($obj: SettingPpp, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::refuse-mschapv2", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::refuse-mschapv2", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::refuse-mschapv2", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::refuse-pap", callback: (($obj: SettingPpp, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::refuse-pap", callback: (($obj: SettingPpp, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::refuse-pap", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::refuse-pap", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::refuse-pap", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::require-mppe", callback: (($obj: SettingPpp, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::require-mppe", callback: (($obj: SettingPpp, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::require-mppe", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::require-mppe", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::require-mppe", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::require-mppe-128", callback: (($obj: SettingPpp, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::require-mppe-128", callback: (($obj: SettingPpp, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::require-mppe-128", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::require-mppe-128", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::require-mppe-128", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::name", callback: (($obj: SettingPpp, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::name", callback: (($obj: SettingPpp, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: SettingPpp_ConstructProps) + _init (config?: SettingPpp_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(): SettingPpp + static $gtype: GObject.Type +} +export interface SettingPppoe_ConstructProps extends Setting_ConstructProps { + parent?: string + password?: string + passwordFlags?: SettingSecretFlags + service?: string + username?: string +} +export class SettingPppoe { + /* Properties of NM.SettingPppoe */ + parent: string + password: string + passwordFlags: SettingSecretFlags + service: string + username: string + /* Properties of NM.Setting */ + readonly name: string + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of NM.SettingPppoe */ + getParent(): string + getPassword(): string + getPasswordFlags(): SettingSecretFlags + getService(): string + getUsername(): string + /* Methods of NM.Setting */ + compare(b: Setting, flags: SettingCompareFlags): boolean + diff(b: Setting, flags: SettingCompareFlags, invertResults: boolean, results: GLib.HashTable): [ /* returnType */ boolean, /* results */ GLib.HashTable ] + duplicate(): Setting + enumerateValues(func: SettingValueIterFn): void + getDbusPropertyType(propertyName: string): GLib.VariantType + getName(): string + getSecretFlags(secretName: string, outFlags: SettingSecretFlags): boolean + optionClearByName(predicate?: UtilsPredicateStr | null): void + optionGet(optName: string): GLib.Variant + optionGetAllNames(): string[] + optionGetBoolean(optName: string): [ /* returnType */ boolean, /* outValue */ boolean | null ] + optionGetUint32(optName: string): [ /* returnType */ boolean, /* outValue */ number | null ] + optionSet(optName: string, variant?: GLib.Variant | null): void + optionSetBoolean(optName: string, value: boolean): void + optionSetUint32(optName: string, value: number): void + setSecretFlags(secretName: string, flags: SettingSecretFlags): boolean + verify(connection?: Connection | null): boolean + verifySecrets(connection?: Connection | null): boolean + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Virtual methods of NM.Setting */ + vfuncAggregate(typeI: number, arg?: object | null): boolean + vfuncGetSecretFlags(secretName: string, outFlags: SettingSecretFlags): boolean + vfuncInitFromDbus(keys: GLib.HashTable, settingDict: GLib.Variant, connectionDict: GLib.Variant, parseFlags: number): boolean + vfuncSetSecretFlags(secretName: string, flags: SettingSecretFlags): boolean + vfuncUpdateOneSecret(key: string, value: GLib.Variant): number + vfuncVerify(connection: Connection): number + vfuncVerifySecrets(connection?: Connection | null): boolean + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: SettingPppoe, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: SettingPppoe, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::parent", callback: (($obj: SettingPppoe, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::parent", callback: (($obj: SettingPppoe, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::password", callback: (($obj: SettingPppoe, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::password", callback: (($obj: SettingPppoe, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::password", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::password", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::password", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::password-flags", callback: (($obj: SettingPppoe, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::password-flags", callback: (($obj: SettingPppoe, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::password-flags", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::password-flags", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::password-flags", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::service", callback: (($obj: SettingPppoe, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::service", callback: (($obj: SettingPppoe, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::service", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::service", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::service", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::username", callback: (($obj: SettingPppoe, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::username", callback: (($obj: SettingPppoe, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::username", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::username", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::username", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::name", callback: (($obj: SettingPppoe, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::name", callback: (($obj: SettingPppoe, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: SettingPppoe_ConstructProps) + _init (config?: SettingPppoe_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(): SettingPppoe + static $gtype: GObject.Type +} +export interface SettingProxy_ConstructProps extends Setting_ConstructProps { + browserOnly?: boolean + method?: number + pacScript?: string + pacUrl?: string +} +export class SettingProxy { + /* Properties of NM.SettingProxy */ + browserOnly: boolean + method: number + pacScript: string + pacUrl: string + /* Properties of NM.Setting */ + readonly name: string + /* Fields of NM.SettingProxy */ + parent: Setting + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of NM.SettingProxy */ + getBrowserOnly(): boolean + getMethod(): SettingProxyMethod + getPacScript(): string + getPacUrl(): string + /* Methods of NM.Setting */ + compare(b: Setting, flags: SettingCompareFlags): boolean + diff(b: Setting, flags: SettingCompareFlags, invertResults: boolean, results: GLib.HashTable): [ /* returnType */ boolean, /* results */ GLib.HashTable ] + duplicate(): Setting + enumerateValues(func: SettingValueIterFn): void + getDbusPropertyType(propertyName: string): GLib.VariantType + getName(): string + getSecretFlags(secretName: string, outFlags: SettingSecretFlags): boolean + optionClearByName(predicate?: UtilsPredicateStr | null): void + optionGet(optName: string): GLib.Variant + optionGetAllNames(): string[] + optionGetBoolean(optName: string): [ /* returnType */ boolean, /* outValue */ boolean | null ] + optionGetUint32(optName: string): [ /* returnType */ boolean, /* outValue */ number | null ] + optionSet(optName: string, variant?: GLib.Variant | null): void + optionSetBoolean(optName: string, value: boolean): void + optionSetUint32(optName: string, value: number): void + setSecretFlags(secretName: string, flags: SettingSecretFlags): boolean + verify(connection?: Connection | null): boolean + verifySecrets(connection?: Connection | null): boolean + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Virtual methods of NM.Setting */ + vfuncAggregate(typeI: number, arg?: object | null): boolean + vfuncGetSecretFlags(secretName: string, outFlags: SettingSecretFlags): boolean + vfuncInitFromDbus(keys: GLib.HashTable, settingDict: GLib.Variant, connectionDict: GLib.Variant, parseFlags: number): boolean + vfuncSetSecretFlags(secretName: string, flags: SettingSecretFlags): boolean + vfuncUpdateOneSecret(key: string, value: GLib.Variant): number + vfuncVerify(connection: Connection): number + vfuncVerifySecrets(connection?: Connection | null): boolean + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: SettingProxy, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: SettingProxy, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::browser-only", callback: (($obj: SettingProxy, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::browser-only", callback: (($obj: SettingProxy, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::browser-only", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::browser-only", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::browser-only", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::method", callback: (($obj: SettingProxy, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::method", callback: (($obj: SettingProxy, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::method", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::method", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::method", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::pac-script", callback: (($obj: SettingProxy, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::pac-script", callback: (($obj: SettingProxy, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::pac-script", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::pac-script", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::pac-script", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::pac-url", callback: (($obj: SettingProxy, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::pac-url", callback: (($obj: SettingProxy, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::pac-url", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::pac-url", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::pac-url", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::name", callback: (($obj: SettingProxy, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::name", callback: (($obj: SettingProxy, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: SettingProxy_ConstructProps) + _init (config?: SettingProxy_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(): SettingProxy + static $gtype: GObject.Type +} +export interface SettingSerial_ConstructProps extends Setting_ConstructProps { + baud?: number + bits?: number + parity?: SettingSerialParity + sendDelay?: number + stopbits?: number +} +export class SettingSerial { + /* Properties of NM.SettingSerial */ + baud: number + bits: number + parity: SettingSerialParity + sendDelay: number + stopbits: number + /* Properties of NM.Setting */ + readonly name: string + /* Fields of NM.SettingSerial */ + parent: Setting + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of NM.SettingSerial */ + getBaud(): number + getBits(): number + getParity(): SettingSerialParity + getSendDelay(): number + getStopbits(): number + /* Methods of NM.Setting */ + compare(b: Setting, flags: SettingCompareFlags): boolean + diff(b: Setting, flags: SettingCompareFlags, invertResults: boolean, results: GLib.HashTable): [ /* returnType */ boolean, /* results */ GLib.HashTable ] + duplicate(): Setting + enumerateValues(func: SettingValueIterFn): void + getDbusPropertyType(propertyName: string): GLib.VariantType + getName(): string + getSecretFlags(secretName: string, outFlags: SettingSecretFlags): boolean + optionClearByName(predicate?: UtilsPredicateStr | null): void + optionGet(optName: string): GLib.Variant + optionGetAllNames(): string[] + optionGetBoolean(optName: string): [ /* returnType */ boolean, /* outValue */ boolean | null ] + optionGetUint32(optName: string): [ /* returnType */ boolean, /* outValue */ number | null ] + optionSet(optName: string, variant?: GLib.Variant | null): void + optionSetBoolean(optName: string, value: boolean): void + optionSetUint32(optName: string, value: number): void + setSecretFlags(secretName: string, flags: SettingSecretFlags): boolean + verify(connection?: Connection | null): boolean + verifySecrets(connection?: Connection | null): boolean + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Virtual methods of NM.Setting */ + vfuncAggregate(typeI: number, arg?: object | null): boolean + vfuncGetSecretFlags(secretName: string, outFlags: SettingSecretFlags): boolean + vfuncInitFromDbus(keys: GLib.HashTable, settingDict: GLib.Variant, connectionDict: GLib.Variant, parseFlags: number): boolean + vfuncSetSecretFlags(secretName: string, flags: SettingSecretFlags): boolean + vfuncUpdateOneSecret(key: string, value: GLib.Variant): number + vfuncVerify(connection: Connection): number + vfuncVerifySecrets(connection?: Connection | null): boolean + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: SettingSerial, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: SettingSerial, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::baud", callback: (($obj: SettingSerial, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::baud", callback: (($obj: SettingSerial, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::baud", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::baud", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::baud", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::bits", callback: (($obj: SettingSerial, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::bits", callback: (($obj: SettingSerial, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::bits", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::bits", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::bits", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::parity", callback: (($obj: SettingSerial, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::parity", callback: (($obj: SettingSerial, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::parity", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::parity", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::parity", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::send-delay", callback: (($obj: SettingSerial, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::send-delay", callback: (($obj: SettingSerial, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::send-delay", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::send-delay", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::send-delay", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::stopbits", callback: (($obj: SettingSerial, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::stopbits", callback: (($obj: SettingSerial, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::stopbits", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::stopbits", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::stopbits", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::name", callback: (($obj: SettingSerial, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::name", callback: (($obj: SettingSerial, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: SettingSerial_ConstructProps) + _init (config?: SettingSerial_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(): SettingSerial + static $gtype: GObject.Type +} +export interface SettingSriov_ConstructProps extends Setting_ConstructProps { + autoprobeDrivers?: Ternary + totalVfs?: number + vfs?: SriovVF[] +} +export class SettingSriov { + /* Properties of NM.SettingSriov */ + autoprobeDrivers: Ternary + totalVfs: number + vfs: SriovVF[] + /* Properties of NM.Setting */ + readonly name: string + /* Fields of NM.Setting */ + parent: GObject.Object + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of NM.SettingSriov */ + addVf(vf: SriovVF): void + clearVfs(): void + getAutoprobeDrivers(): Ternary + getNumVfs(): number + getTotalVfs(): number + getVf(idx: number): SriovVF + removeVf(idx: number): void + removeVfByIndex(index: number): boolean + /* Methods of NM.Setting */ + compare(b: Setting, flags: SettingCompareFlags): boolean + diff(b: Setting, flags: SettingCompareFlags, invertResults: boolean, results: GLib.HashTable): [ /* returnType */ boolean, /* results */ GLib.HashTable ] + duplicate(): Setting + enumerateValues(func: SettingValueIterFn): void + getDbusPropertyType(propertyName: string): GLib.VariantType + getName(): string + getSecretFlags(secretName: string, outFlags: SettingSecretFlags): boolean + optionClearByName(predicate?: UtilsPredicateStr | null): void + optionGet(optName: string): GLib.Variant + optionGetAllNames(): string[] + optionGetBoolean(optName: string): [ /* returnType */ boolean, /* outValue */ boolean | null ] + optionGetUint32(optName: string): [ /* returnType */ boolean, /* outValue */ number | null ] + optionSet(optName: string, variant?: GLib.Variant | null): void + optionSetBoolean(optName: string, value: boolean): void + optionSetUint32(optName: string, value: number): void + setSecretFlags(secretName: string, flags: SettingSecretFlags): boolean + verify(connection?: Connection | null): boolean + verifySecrets(connection?: Connection | null): boolean + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Virtual methods of NM.Setting */ + vfuncAggregate(typeI: number, arg?: object | null): boolean + vfuncGetSecretFlags(secretName: string, outFlags: SettingSecretFlags): boolean + vfuncInitFromDbus(keys: GLib.HashTable, settingDict: GLib.Variant, connectionDict: GLib.Variant, parseFlags: number): boolean + vfuncSetSecretFlags(secretName: string, flags: SettingSecretFlags): boolean + vfuncUpdateOneSecret(key: string, value: GLib.Variant): number + vfuncVerify(connection: Connection): number + vfuncVerifySecrets(connection?: Connection | null): boolean + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: SettingSriov, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: SettingSriov, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::autoprobe-drivers", callback: (($obj: SettingSriov, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::autoprobe-drivers", callback: (($obj: SettingSriov, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::autoprobe-drivers", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::autoprobe-drivers", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::autoprobe-drivers", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::total-vfs", callback: (($obj: SettingSriov, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::total-vfs", callback: (($obj: SettingSriov, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::total-vfs", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::total-vfs", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::total-vfs", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::vfs", callback: (($obj: SettingSriov, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vfs", callback: (($obj: SettingSriov, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::vfs", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::vfs", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::vfs", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::name", callback: (($obj: SettingSriov, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::name", callback: (($obj: SettingSriov, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: SettingSriov_ConstructProps) + _init (config?: SettingSriov_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(): SettingSriov + static $gtype: GObject.Type +} +export interface SettingTCConfig_ConstructProps extends Setting_ConstructProps { + qdiscs?: TCQdisc[] + tfilters?: TCTfilter[] +} +export class SettingTCConfig { + /* Properties of NM.SettingTCConfig */ + qdiscs: TCQdisc[] + tfilters: TCTfilter[] + /* Properties of NM.Setting */ + readonly name: string + /* Fields of NM.Setting */ + parent: GObject.Object + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of NM.SettingTCConfig */ + addQdisc(qdisc: TCQdisc): boolean + addTfilter(tfilter: TCTfilter): boolean + clearQdiscs(): void + clearTfilters(): void + getNumQdiscs(): number + getNumTfilters(): number + getQdisc(idx: number): TCQdisc + getTfilter(idx: number): TCTfilter + removeQdisc(idx: number): void + removeQdiscByValue(qdisc: TCQdisc): boolean + removeTfilter(idx: number): void + removeTfilterByValue(tfilter: TCTfilter): boolean + /* Methods of NM.Setting */ + compare(b: Setting, flags: SettingCompareFlags): boolean + diff(b: Setting, flags: SettingCompareFlags, invertResults: boolean, results: GLib.HashTable): [ /* returnType */ boolean, /* results */ GLib.HashTable ] + duplicate(): Setting + enumerateValues(func: SettingValueIterFn): void + getDbusPropertyType(propertyName: string): GLib.VariantType + getName(): string + getSecretFlags(secretName: string, outFlags: SettingSecretFlags): boolean + optionClearByName(predicate?: UtilsPredicateStr | null): void + optionGet(optName: string): GLib.Variant + optionGetAllNames(): string[] + optionGetBoolean(optName: string): [ /* returnType */ boolean, /* outValue */ boolean | null ] + optionGetUint32(optName: string): [ /* returnType */ boolean, /* outValue */ number | null ] + optionSet(optName: string, variant?: GLib.Variant | null): void + optionSetBoolean(optName: string, value: boolean): void + optionSetUint32(optName: string, value: number): void + setSecretFlags(secretName: string, flags: SettingSecretFlags): boolean + verify(connection?: Connection | null): boolean + verifySecrets(connection?: Connection | null): boolean + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Virtual methods of NM.Setting */ + vfuncAggregate(typeI: number, arg?: object | null): boolean + vfuncGetSecretFlags(secretName: string, outFlags: SettingSecretFlags): boolean + vfuncInitFromDbus(keys: GLib.HashTable, settingDict: GLib.Variant, connectionDict: GLib.Variant, parseFlags: number): boolean + vfuncSetSecretFlags(secretName: string, flags: SettingSecretFlags): boolean + vfuncUpdateOneSecret(key: string, value: GLib.Variant): number + vfuncVerify(connection: Connection): number + vfuncVerifySecrets(connection?: Connection | null): boolean + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: SettingTCConfig, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: SettingTCConfig, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::qdiscs", callback: (($obj: SettingTCConfig, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::qdiscs", callback: (($obj: SettingTCConfig, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::qdiscs", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::qdiscs", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::qdiscs", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::tfilters", callback: (($obj: SettingTCConfig, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::tfilters", callback: (($obj: SettingTCConfig, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::tfilters", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::tfilters", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::tfilters", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::name", callback: (($obj: SettingTCConfig, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::name", callback: (($obj: SettingTCConfig, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: SettingTCConfig_ConstructProps) + _init (config?: SettingTCConfig_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(): SettingTCConfig + static $gtype: GObject.Type +} +export interface SettingTeam_ConstructProps extends Setting_ConstructProps { + config?: string + linkWatchers?: TeamLinkWatcher[] + mcastRejoinCount?: number + mcastRejoinInterval?: number + notifyPeersCount?: number + notifyPeersInterval?: number + runner?: string + runnerActive?: boolean + runnerAggSelectPolicy?: string + runnerFastRate?: boolean + runnerHwaddrPolicy?: string + runnerMinPorts?: number + runnerSysPrio?: number + runnerTxBalancer?: string + runnerTxBalancerInterval?: number + runnerTxHash?: string[] +} +export class SettingTeam { + /* Properties of NM.SettingTeam */ + config: string + linkWatchers: TeamLinkWatcher[] + mcastRejoinCount: number + mcastRejoinInterval: number + notifyPeersCount: number + notifyPeersInterval: number + runner: string + runnerActive: boolean + runnerAggSelectPolicy: string + runnerFastRate: boolean + runnerHwaddrPolicy: string + runnerMinPorts: number + runnerSysPrio: number + runnerTxBalancer: string + runnerTxBalancerInterval: number + runnerTxHash: string[] + /* Properties of NM.Setting */ + readonly name: string + /* Fields of NM.SettingTeam */ + parent: Setting + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of NM.SettingTeam */ + addLinkWatcher(linkWatcher: TeamLinkWatcher): boolean + addRunnerTxHash(txhash: string): boolean + clearLinkWatchers(): void + getConfig(): string + getLinkWatcher(idx: number): TeamLinkWatcher + getMcastRejoinCount(): number + getMcastRejoinInterval(): number + getNotifyPeersCount(): number + getNotifyPeersInterval(): number + getNumLinkWatchers(): number + getNumRunnerTxHash(): number + getRunner(): string + getRunnerActive(): boolean + getRunnerAggSelectPolicy(): string + getRunnerFastRate(): boolean + getRunnerHwaddrPolicy(): string + getRunnerMinPorts(): number + getRunnerSysPrio(): number + getRunnerTxBalancer(): string + getRunnerTxBalancerInterval(): number + getRunnerTxHash(idx: number): string + removeLinkWatcher(idx: number): void + removeLinkWatcherByValue(linkWatcher: TeamLinkWatcher): boolean + removeRunnerTxHash(idx: number): void + removeRunnerTxHashByValue(txhash: string): boolean + /* Methods of NM.Setting */ + compare(b: Setting, flags: SettingCompareFlags): boolean + diff(b: Setting, flags: SettingCompareFlags, invertResults: boolean, results: GLib.HashTable): [ /* returnType */ boolean, /* results */ GLib.HashTable ] + duplicate(): Setting + enumerateValues(func: SettingValueIterFn): void + getDbusPropertyType(propertyName: string): GLib.VariantType + getName(): string + getSecretFlags(secretName: string, outFlags: SettingSecretFlags): boolean + optionClearByName(predicate?: UtilsPredicateStr | null): void + optionGet(optName: string): GLib.Variant + optionGetAllNames(): string[] + optionGetBoolean(optName: string): [ /* returnType */ boolean, /* outValue */ boolean | null ] + optionGetUint32(optName: string): [ /* returnType */ boolean, /* outValue */ number | null ] + optionSet(optName: string, variant?: GLib.Variant | null): void + optionSetBoolean(optName: string, value: boolean): void + optionSetUint32(optName: string, value: number): void + setSecretFlags(secretName: string, flags: SettingSecretFlags): boolean + verify(connection?: Connection | null): boolean + verifySecrets(connection?: Connection | null): boolean + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Virtual methods of NM.Setting */ + vfuncAggregate(typeI: number, arg?: object | null): boolean + vfuncGetSecretFlags(secretName: string, outFlags: SettingSecretFlags): boolean + vfuncInitFromDbus(keys: GLib.HashTable, settingDict: GLib.Variant, connectionDict: GLib.Variant, parseFlags: number): boolean + vfuncSetSecretFlags(secretName: string, flags: SettingSecretFlags): boolean + vfuncUpdateOneSecret(key: string, value: GLib.Variant): number + vfuncVerify(connection: Connection): number + vfuncVerifySecrets(connection?: Connection | null): boolean + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: SettingTeam, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: SettingTeam, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::config", callback: (($obj: SettingTeam, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::config", callback: (($obj: SettingTeam, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::config", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::config", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::config", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::link-watchers", callback: (($obj: SettingTeam, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::link-watchers", callback: (($obj: SettingTeam, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::link-watchers", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::link-watchers", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::link-watchers", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::mcast-rejoin-count", callback: (($obj: SettingTeam, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::mcast-rejoin-count", callback: (($obj: SettingTeam, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::mcast-rejoin-count", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::mcast-rejoin-count", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::mcast-rejoin-count", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::mcast-rejoin-interval", callback: (($obj: SettingTeam, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::mcast-rejoin-interval", callback: (($obj: SettingTeam, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::mcast-rejoin-interval", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::mcast-rejoin-interval", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::mcast-rejoin-interval", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::notify-peers-count", callback: (($obj: SettingTeam, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::notify-peers-count", callback: (($obj: SettingTeam, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::notify-peers-count", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::notify-peers-count", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::notify-peers-count", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::notify-peers-interval", callback: (($obj: SettingTeam, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::notify-peers-interval", callback: (($obj: SettingTeam, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::notify-peers-interval", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::notify-peers-interval", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::notify-peers-interval", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::runner", callback: (($obj: SettingTeam, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::runner", callback: (($obj: SettingTeam, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::runner", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::runner", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::runner", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::runner-active", callback: (($obj: SettingTeam, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::runner-active", callback: (($obj: SettingTeam, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::runner-active", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::runner-active", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::runner-active", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::runner-agg-select-policy", callback: (($obj: SettingTeam, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::runner-agg-select-policy", callback: (($obj: SettingTeam, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::runner-agg-select-policy", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::runner-agg-select-policy", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::runner-agg-select-policy", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::runner-fast-rate", callback: (($obj: SettingTeam, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::runner-fast-rate", callback: (($obj: SettingTeam, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::runner-fast-rate", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::runner-fast-rate", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::runner-fast-rate", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::runner-hwaddr-policy", callback: (($obj: SettingTeam, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::runner-hwaddr-policy", callback: (($obj: SettingTeam, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::runner-hwaddr-policy", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::runner-hwaddr-policy", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::runner-hwaddr-policy", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::runner-min-ports", callback: (($obj: SettingTeam, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::runner-min-ports", callback: (($obj: SettingTeam, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::runner-min-ports", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::runner-min-ports", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::runner-min-ports", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::runner-sys-prio", callback: (($obj: SettingTeam, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::runner-sys-prio", callback: (($obj: SettingTeam, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::runner-sys-prio", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::runner-sys-prio", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::runner-sys-prio", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::runner-tx-balancer", callback: (($obj: SettingTeam, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::runner-tx-balancer", callback: (($obj: SettingTeam, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::runner-tx-balancer", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::runner-tx-balancer", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::runner-tx-balancer", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::runner-tx-balancer-interval", callback: (($obj: SettingTeam, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::runner-tx-balancer-interval", callback: (($obj: SettingTeam, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::runner-tx-balancer-interval", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::runner-tx-balancer-interval", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::runner-tx-balancer-interval", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::runner-tx-hash", callback: (($obj: SettingTeam, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::runner-tx-hash", callback: (($obj: SettingTeam, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::runner-tx-hash", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::runner-tx-hash", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::runner-tx-hash", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::name", callback: (($obj: SettingTeam, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::name", callback: (($obj: SettingTeam, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: SettingTeam_ConstructProps) + _init (config?: SettingTeam_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(): SettingTeam + static $gtype: GObject.Type +} +export interface SettingTeamPort_ConstructProps extends Setting_ConstructProps { + config?: string + lacpKey?: number + lacpPrio?: number + linkWatchers?: TeamLinkWatcher[] + prio?: number + queueId?: number + sticky?: boolean +} +export class SettingTeamPort { + /* Properties of NM.SettingTeamPort */ + config: string + lacpKey: number + lacpPrio: number + linkWatchers: TeamLinkWatcher[] + prio: number + queueId: number + sticky: boolean + /* Properties of NM.Setting */ + readonly name: string + /* Fields of NM.SettingTeamPort */ + parent: Setting + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of NM.SettingTeamPort */ + addLinkWatcher(linkWatcher: TeamLinkWatcher): boolean + clearLinkWatchers(): void + getConfig(): string + getLacpKey(): number + getLacpPrio(): number + getLinkWatcher(idx: number): TeamLinkWatcher + getNumLinkWatchers(): number + getPrio(): number + getQueueId(): number + getSticky(): boolean + removeLinkWatcher(idx: number): void + removeLinkWatcherByValue(linkWatcher: TeamLinkWatcher): boolean + /* Methods of NM.Setting */ + compare(b: Setting, flags: SettingCompareFlags): boolean + diff(b: Setting, flags: SettingCompareFlags, invertResults: boolean, results: GLib.HashTable): [ /* returnType */ boolean, /* results */ GLib.HashTable ] + duplicate(): Setting + enumerateValues(func: SettingValueIterFn): void + getDbusPropertyType(propertyName: string): GLib.VariantType + getName(): string + getSecretFlags(secretName: string, outFlags: SettingSecretFlags): boolean + optionClearByName(predicate?: UtilsPredicateStr | null): void + optionGet(optName: string): GLib.Variant + optionGetAllNames(): string[] + optionGetBoolean(optName: string): [ /* returnType */ boolean, /* outValue */ boolean | null ] + optionGetUint32(optName: string): [ /* returnType */ boolean, /* outValue */ number | null ] + optionSet(optName: string, variant?: GLib.Variant | null): void + optionSetBoolean(optName: string, value: boolean): void + optionSetUint32(optName: string, value: number): void + setSecretFlags(secretName: string, flags: SettingSecretFlags): boolean + verify(connection?: Connection | null): boolean + verifySecrets(connection?: Connection | null): boolean + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Virtual methods of NM.Setting */ + vfuncAggregate(typeI: number, arg?: object | null): boolean + vfuncGetSecretFlags(secretName: string, outFlags: SettingSecretFlags): boolean + vfuncInitFromDbus(keys: GLib.HashTable, settingDict: GLib.Variant, connectionDict: GLib.Variant, parseFlags: number): boolean + vfuncSetSecretFlags(secretName: string, flags: SettingSecretFlags): boolean + vfuncUpdateOneSecret(key: string, value: GLib.Variant): number + vfuncVerify(connection: Connection): number + vfuncVerifySecrets(connection?: Connection | null): boolean + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: SettingTeamPort, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: SettingTeamPort, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::config", callback: (($obj: SettingTeamPort, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::config", callback: (($obj: SettingTeamPort, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::config", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::config", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::config", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::lacp-key", callback: (($obj: SettingTeamPort, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::lacp-key", callback: (($obj: SettingTeamPort, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::lacp-key", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::lacp-key", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::lacp-key", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::lacp-prio", callback: (($obj: SettingTeamPort, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::lacp-prio", callback: (($obj: SettingTeamPort, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::lacp-prio", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::lacp-prio", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::lacp-prio", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::link-watchers", callback: (($obj: SettingTeamPort, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::link-watchers", callback: (($obj: SettingTeamPort, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::link-watchers", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::link-watchers", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::link-watchers", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::prio", callback: (($obj: SettingTeamPort, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::prio", callback: (($obj: SettingTeamPort, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::prio", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::prio", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::prio", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::queue-id", callback: (($obj: SettingTeamPort, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::queue-id", callback: (($obj: SettingTeamPort, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::queue-id", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::queue-id", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::queue-id", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::sticky", callback: (($obj: SettingTeamPort, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::sticky", callback: (($obj: SettingTeamPort, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::sticky", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::sticky", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::sticky", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::name", callback: (($obj: SettingTeamPort, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::name", callback: (($obj: SettingTeamPort, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: SettingTeamPort_ConstructProps) + _init (config?: SettingTeamPort_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(): SettingTeamPort + static $gtype: GObject.Type +} +export interface SettingTun_ConstructProps extends Setting_ConstructProps { + group?: string + mode?: number + multiQueue?: boolean + owner?: string + pi?: boolean + vnetHdr?: boolean +} +export class SettingTun { + /* Properties of NM.SettingTun */ + group: string + mode: number + multiQueue: boolean + owner: string + pi: boolean + vnetHdr: boolean + /* Properties of NM.Setting */ + readonly name: string + /* Fields of NM.SettingTun */ + parent: Setting + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of NM.SettingTun */ + getGroup(): string + getMode(): SettingTunMode + getMultiQueue(): boolean + getOwner(): string + getPi(): boolean + getVnetHdr(): boolean + /* Methods of NM.Setting */ + compare(b: Setting, flags: SettingCompareFlags): boolean + diff(b: Setting, flags: SettingCompareFlags, invertResults: boolean, results: GLib.HashTable): [ /* returnType */ boolean, /* results */ GLib.HashTable ] + duplicate(): Setting + enumerateValues(func: SettingValueIterFn): void + getDbusPropertyType(propertyName: string): GLib.VariantType + getName(): string + getSecretFlags(secretName: string, outFlags: SettingSecretFlags): boolean + optionClearByName(predicate?: UtilsPredicateStr | null): void + optionGet(optName: string): GLib.Variant + optionGetAllNames(): string[] + optionGetBoolean(optName: string): [ /* returnType */ boolean, /* outValue */ boolean | null ] + optionGetUint32(optName: string): [ /* returnType */ boolean, /* outValue */ number | null ] + optionSet(optName: string, variant?: GLib.Variant | null): void + optionSetBoolean(optName: string, value: boolean): void + optionSetUint32(optName: string, value: number): void + setSecretFlags(secretName: string, flags: SettingSecretFlags): boolean + verify(connection?: Connection | null): boolean + verifySecrets(connection?: Connection | null): boolean + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Virtual methods of NM.Setting */ + vfuncAggregate(typeI: number, arg?: object | null): boolean + vfuncGetSecretFlags(secretName: string, outFlags: SettingSecretFlags): boolean + vfuncInitFromDbus(keys: GLib.HashTable, settingDict: GLib.Variant, connectionDict: GLib.Variant, parseFlags: number): boolean + vfuncSetSecretFlags(secretName: string, flags: SettingSecretFlags): boolean + vfuncUpdateOneSecret(key: string, value: GLib.Variant): number + vfuncVerify(connection: Connection): number + vfuncVerifySecrets(connection?: Connection | null): boolean + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: SettingTun, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: SettingTun, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::group", callback: (($obj: SettingTun, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::group", callback: (($obj: SettingTun, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::group", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::group", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::group", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::mode", callback: (($obj: SettingTun, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::mode", callback: (($obj: SettingTun, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::mode", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::mode", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::mode", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::multi-queue", callback: (($obj: SettingTun, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::multi-queue", callback: (($obj: SettingTun, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::multi-queue", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::multi-queue", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::multi-queue", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::owner", callback: (($obj: SettingTun, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::owner", callback: (($obj: SettingTun, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::owner", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::owner", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::owner", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::pi", callback: (($obj: SettingTun, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::pi", callback: (($obj: SettingTun, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::pi", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::pi", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::pi", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::vnet-hdr", callback: (($obj: SettingTun, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vnet-hdr", callback: (($obj: SettingTun, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::vnet-hdr", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::vnet-hdr", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::vnet-hdr", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::name", callback: (($obj: SettingTun, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::name", callback: (($obj: SettingTun, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: SettingTun_ConstructProps) + _init (config?: SettingTun_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(): SettingTun + static $gtype: GObject.Type +} +export interface SettingUser_ConstructProps extends Setting_ConstructProps { + data?: GLib.HashTable +} +export class SettingUser { + /* Properties of NM.SettingUser */ + data: GLib.HashTable + /* Properties of NM.Setting */ + readonly name: string + /* Fields of NM.Setting */ + parent: GObject.Object + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of NM.SettingUser */ + getData(key: string): string + getKeys(): string[] + setData(key: string, val?: string | null): boolean + /* Methods of NM.Setting */ + compare(b: Setting, flags: SettingCompareFlags): boolean + diff(b: Setting, flags: SettingCompareFlags, invertResults: boolean, results: GLib.HashTable): [ /* returnType */ boolean, /* results */ GLib.HashTable ] + duplicate(): Setting + enumerateValues(func: SettingValueIterFn): void + getDbusPropertyType(propertyName: string): GLib.VariantType + getName(): string + getSecretFlags(secretName: string, outFlags: SettingSecretFlags): boolean + optionClearByName(predicate?: UtilsPredicateStr | null): void + optionGet(optName: string): GLib.Variant + optionGetAllNames(): string[] + optionGetBoolean(optName: string): [ /* returnType */ boolean, /* outValue */ boolean | null ] + optionGetUint32(optName: string): [ /* returnType */ boolean, /* outValue */ number | null ] + optionSet(optName: string, variant?: GLib.Variant | null): void + optionSetBoolean(optName: string, value: boolean): void + optionSetUint32(optName: string, value: number): void + setSecretFlags(secretName: string, flags: SettingSecretFlags): boolean + verify(connection?: Connection | null): boolean + verifySecrets(connection?: Connection | null): boolean + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Virtual methods of NM.Setting */ + vfuncAggregate(typeI: number, arg?: object | null): boolean + vfuncGetSecretFlags(secretName: string, outFlags: SettingSecretFlags): boolean + vfuncInitFromDbus(keys: GLib.HashTable, settingDict: GLib.Variant, connectionDict: GLib.Variant, parseFlags: number): boolean + vfuncSetSecretFlags(secretName: string, flags: SettingSecretFlags): boolean + vfuncUpdateOneSecret(key: string, value: GLib.Variant): number + vfuncVerify(connection: Connection): number + vfuncVerifySecrets(connection?: Connection | null): boolean + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: SettingUser, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: SettingUser, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::data", callback: (($obj: SettingUser, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::data", callback: (($obj: SettingUser, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::data", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::data", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::data", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::name", callback: (($obj: SettingUser, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::name", callback: (($obj: SettingUser, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: SettingUser_ConstructProps) + _init (config?: SettingUser_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(): SettingUser + static checkKey(key: string): boolean + static checkVal(val: string): boolean + static $gtype: GObject.Type +} +export interface SettingVeth_ConstructProps extends Setting_ConstructProps { + peer?: string +} +export class SettingVeth { + /* Properties of NM.SettingVeth */ + peer: string + /* Properties of NM.Setting */ + readonly name: string + /* Fields of NM.Setting */ + parent: GObject.Object + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of NM.SettingVeth */ + getPeer(): string + /* Methods of NM.Setting */ + compare(b: Setting, flags: SettingCompareFlags): boolean + diff(b: Setting, flags: SettingCompareFlags, invertResults: boolean, results: GLib.HashTable): [ /* returnType */ boolean, /* results */ GLib.HashTable ] + duplicate(): Setting + enumerateValues(func: SettingValueIterFn): void + getDbusPropertyType(propertyName: string): GLib.VariantType + getName(): string + getSecretFlags(secretName: string, outFlags: SettingSecretFlags): boolean + optionClearByName(predicate?: UtilsPredicateStr | null): void + optionGet(optName: string): GLib.Variant + optionGetAllNames(): string[] + optionGetBoolean(optName: string): [ /* returnType */ boolean, /* outValue */ boolean | null ] + optionGetUint32(optName: string): [ /* returnType */ boolean, /* outValue */ number | null ] + optionSet(optName: string, variant?: GLib.Variant | null): void + optionSetBoolean(optName: string, value: boolean): void + optionSetUint32(optName: string, value: number): void + setSecretFlags(secretName: string, flags: SettingSecretFlags): boolean + verify(connection?: Connection | null): boolean + verifySecrets(connection?: Connection | null): boolean + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Virtual methods of NM.Setting */ + vfuncAggregate(typeI: number, arg?: object | null): boolean + vfuncGetSecretFlags(secretName: string, outFlags: SettingSecretFlags): boolean + vfuncInitFromDbus(keys: GLib.HashTable, settingDict: GLib.Variant, connectionDict: GLib.Variant, parseFlags: number): boolean + vfuncSetSecretFlags(secretName: string, flags: SettingSecretFlags): boolean + vfuncUpdateOneSecret(key: string, value: GLib.Variant): number + vfuncVerify(connection: Connection): number + vfuncVerifySecrets(connection?: Connection | null): boolean + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: SettingVeth, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: SettingVeth, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::peer", callback: (($obj: SettingVeth, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::peer", callback: (($obj: SettingVeth, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::peer", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::peer", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::peer", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::name", callback: (($obj: SettingVeth, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::name", callback: (($obj: SettingVeth, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: SettingVeth_ConstructProps) + _init (config?: SettingVeth_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(): SettingVeth + static $gtype: GObject.Type +} +export interface SettingVlan_ConstructProps extends Setting_ConstructProps { + egressPriorityMap?: string[] + flags?: VlanFlags + id?: number + ingressPriorityMap?: string[] + parent?: string +} +export class SettingVlan { + /* Properties of NM.SettingVlan */ + egressPriorityMap: string[] + flags: VlanFlags + id: number + ingressPriorityMap: string[] + parent: string + /* Properties of NM.Setting */ + readonly name: string + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of NM.SettingVlan */ + addPriority(map: VlanPriorityMap, from: number, to: number): boolean + addPriorityStr(map: VlanPriorityMap, str: string): boolean + clearPriorities(map: VlanPriorityMap): void + getFlags(): number + getId(): number + getNumPriorities(map: VlanPriorityMap): number + getParent(): string + getPriority(map: VlanPriorityMap, idx: number): [ /* returnType */ boolean, /* outFrom */ number | null, /* outTo */ number | null ] + removePriority(map: VlanPriorityMap, idx: number): void + removePriorityByValue(map: VlanPriorityMap, from: number, to: number): boolean + removePriorityStrByValue(map: VlanPriorityMap, str: string): boolean + /* Methods of NM.Setting */ + compare(b: Setting, flags: SettingCompareFlags): boolean + diff(b: Setting, flags: SettingCompareFlags, invertResults: boolean, results: GLib.HashTable): [ /* returnType */ boolean, /* results */ GLib.HashTable ] + duplicate(): Setting + enumerateValues(func: SettingValueIterFn): void + getDbusPropertyType(propertyName: string): GLib.VariantType + getName(): string + getSecretFlags(secretName: string, outFlags: SettingSecretFlags): boolean + optionClearByName(predicate?: UtilsPredicateStr | null): void + optionGet(optName: string): GLib.Variant + optionGetAllNames(): string[] + optionGetBoolean(optName: string): [ /* returnType */ boolean, /* outValue */ boolean | null ] + optionGetUint32(optName: string): [ /* returnType */ boolean, /* outValue */ number | null ] + optionSet(optName: string, variant?: GLib.Variant | null): void + optionSetBoolean(optName: string, value: boolean): void + optionSetUint32(optName: string, value: number): void + setSecretFlags(secretName: string, flags: SettingSecretFlags): boolean + verify(connection?: Connection | null): boolean + verifySecrets(connection?: Connection | null): boolean + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Virtual methods of NM.Setting */ + vfuncAggregate(typeI: number, arg?: object | null): boolean + vfuncGetSecretFlags(secretName: string, outFlags: SettingSecretFlags): boolean + vfuncInitFromDbus(keys: GLib.HashTable, settingDict: GLib.Variant, connectionDict: GLib.Variant, parseFlags: number): boolean + vfuncSetSecretFlags(secretName: string, flags: SettingSecretFlags): boolean + vfuncUpdateOneSecret(key: string, value: GLib.Variant): number + vfuncVerify(connection: Connection): number + vfuncVerifySecrets(connection?: Connection | null): boolean + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: SettingVlan, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: SettingVlan, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::egress-priority-map", callback: (($obj: SettingVlan, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::egress-priority-map", callback: (($obj: SettingVlan, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::egress-priority-map", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::egress-priority-map", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::egress-priority-map", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::flags", callback: (($obj: SettingVlan, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::flags", callback: (($obj: SettingVlan, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::flags", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::flags", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::flags", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::id", callback: (($obj: SettingVlan, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::id", callback: (($obj: SettingVlan, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::id", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::id", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::id", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::ingress-priority-map", callback: (($obj: SettingVlan, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::ingress-priority-map", callback: (($obj: SettingVlan, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::ingress-priority-map", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::ingress-priority-map", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::ingress-priority-map", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::parent", callback: (($obj: SettingVlan, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::parent", callback: (($obj: SettingVlan, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::name", callback: (($obj: SettingVlan, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::name", callback: (($obj: SettingVlan, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: SettingVlan_ConstructProps) + _init (config?: SettingVlan_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(): SettingVlan + static $gtype: GObject.Type +} +export interface SettingVpn_ConstructProps extends Setting_ConstructProps { + data?: GLib.HashTable + persistent?: boolean + secrets?: GLib.HashTable + serviceType?: string + timeout?: number + userName?: string +} +export class SettingVpn { + /* Properties of NM.SettingVpn */ + data: GLib.HashTable + persistent: boolean + secrets: GLib.HashTable + serviceType: string + timeout: number + userName: string + /* Properties of NM.Setting */ + readonly name: string + /* Fields of NM.SettingVpn */ + parent: Setting + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of NM.SettingVpn */ + addDataItem(key: string, item?: string | null): void + addSecret(key: string, secret?: string | null): void + foreachDataItem(func: VpnIterFunc): void + foreachSecret(func: VpnIterFunc): void + getDataItem(key: string): string + getDataKeys(): string[] + getNumDataItems(): number + getNumSecrets(): number + getPersistent(): boolean + getSecret(key: string): string + getSecretKeys(): string[] + getServiceType(): string + getTimeout(): number + getUserName(): string + removeDataItem(key: string): boolean + removeSecret(key: string): boolean + /* Methods of NM.Setting */ + compare(b: Setting, flags: SettingCompareFlags): boolean + diff(b: Setting, flags: SettingCompareFlags, invertResults: boolean, results: GLib.HashTable): [ /* returnType */ boolean, /* results */ GLib.HashTable ] + duplicate(): Setting + enumerateValues(func: SettingValueIterFn): void + getDbusPropertyType(propertyName: string): GLib.VariantType + getName(): string + getSecretFlags(secretName: string, outFlags: SettingSecretFlags): boolean + optionClearByName(predicate?: UtilsPredicateStr | null): void + optionGet(optName: string): GLib.Variant + optionGetAllNames(): string[] + optionGetBoolean(optName: string): [ /* returnType */ boolean, /* outValue */ boolean | null ] + optionGetUint32(optName: string): [ /* returnType */ boolean, /* outValue */ number | null ] + optionSet(optName: string, variant?: GLib.Variant | null): void + optionSetBoolean(optName: string, value: boolean): void + optionSetUint32(optName: string, value: number): void + setSecretFlags(secretName: string, flags: SettingSecretFlags): boolean + verify(connection?: Connection | null): boolean + verifySecrets(connection?: Connection | null): boolean + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Virtual methods of NM.Setting */ + vfuncAggregate(typeI: number, arg?: object | null): boolean + vfuncGetSecretFlags(secretName: string, outFlags: SettingSecretFlags): boolean + vfuncInitFromDbus(keys: GLib.HashTable, settingDict: GLib.Variant, connectionDict: GLib.Variant, parseFlags: number): boolean + vfuncSetSecretFlags(secretName: string, flags: SettingSecretFlags): boolean + vfuncUpdateOneSecret(key: string, value: GLib.Variant): number + vfuncVerify(connection: Connection): number + vfuncVerifySecrets(connection?: Connection | null): boolean + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: SettingVpn, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: SettingVpn, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::data", callback: (($obj: SettingVpn, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::data", callback: (($obj: SettingVpn, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::data", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::data", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::data", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::persistent", callback: (($obj: SettingVpn, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::persistent", callback: (($obj: SettingVpn, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::persistent", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::persistent", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::persistent", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::secrets", callback: (($obj: SettingVpn, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::secrets", callback: (($obj: SettingVpn, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::secrets", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::secrets", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::secrets", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::service-type", callback: (($obj: SettingVpn, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::service-type", callback: (($obj: SettingVpn, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::service-type", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::service-type", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::service-type", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::timeout", callback: (($obj: SettingVpn, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::timeout", callback: (($obj: SettingVpn, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::timeout", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::timeout", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::timeout", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::user-name", callback: (($obj: SettingVpn, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::user-name", callback: (($obj: SettingVpn, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::user-name", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::user-name", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::user-name", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::name", callback: (($obj: SettingVpn, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::name", callback: (($obj: SettingVpn, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: SettingVpn_ConstructProps) + _init (config?: SettingVpn_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(): SettingVpn + static $gtype: GObject.Type +} +export interface SettingVrf_ConstructProps extends Setting_ConstructProps { + table?: number +} +export class SettingVrf { + /* Properties of NM.SettingVrf */ + table: number + /* Properties of NM.Setting */ + readonly name: string + /* Fields of NM.Setting */ + parent: GObject.Object + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of NM.SettingVrf */ + getTable(): number + /* Methods of NM.Setting */ + compare(b: Setting, flags: SettingCompareFlags): boolean + diff(b: Setting, flags: SettingCompareFlags, invertResults: boolean, results: GLib.HashTable): [ /* returnType */ boolean, /* results */ GLib.HashTable ] + duplicate(): Setting + enumerateValues(func: SettingValueIterFn): void + getDbusPropertyType(propertyName: string): GLib.VariantType + getName(): string + getSecretFlags(secretName: string, outFlags: SettingSecretFlags): boolean + optionClearByName(predicate?: UtilsPredicateStr | null): void + optionGet(optName: string): GLib.Variant + optionGetAllNames(): string[] + optionGetBoolean(optName: string): [ /* returnType */ boolean, /* outValue */ boolean | null ] + optionGetUint32(optName: string): [ /* returnType */ boolean, /* outValue */ number | null ] + optionSet(optName: string, variant?: GLib.Variant | null): void + optionSetBoolean(optName: string, value: boolean): void + optionSetUint32(optName: string, value: number): void + setSecretFlags(secretName: string, flags: SettingSecretFlags): boolean + verify(connection?: Connection | null): boolean + verifySecrets(connection?: Connection | null): boolean + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Virtual methods of NM.Setting */ + vfuncAggregate(typeI: number, arg?: object | null): boolean + vfuncGetSecretFlags(secretName: string, outFlags: SettingSecretFlags): boolean + vfuncInitFromDbus(keys: GLib.HashTable, settingDict: GLib.Variant, connectionDict: GLib.Variant, parseFlags: number): boolean + vfuncSetSecretFlags(secretName: string, flags: SettingSecretFlags): boolean + vfuncUpdateOneSecret(key: string, value: GLib.Variant): number + vfuncVerify(connection: Connection): number + vfuncVerifySecrets(connection?: Connection | null): boolean + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: SettingVrf, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: SettingVrf, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::table", callback: (($obj: SettingVrf, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::table", callback: (($obj: SettingVrf, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::table", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::table", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::table", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::name", callback: (($obj: SettingVrf, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::name", callback: (($obj: SettingVrf, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: SettingVrf_ConstructProps) + _init (config?: SettingVrf_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(): SettingVrf + static $gtype: GObject.Type +} +export interface SettingVxlan_ConstructProps extends Setting_ConstructProps { + ageing?: number + destinationPort?: number + id?: number + l2Miss?: boolean + l3Miss?: boolean + learning?: boolean + limit?: number + local?: string + parent?: string + proxy?: boolean + remote?: string + rsc?: boolean + sourcePortMax?: number + sourcePortMin?: number + tos?: number + ttl?: number +} +export class SettingVxlan { + /* Properties of NM.SettingVxlan */ + ageing: number + destinationPort: number + id: number + l2Miss: boolean + l3Miss: boolean + learning: boolean + limit: number + local: string + parent: string + proxy: boolean + remote: string + rsc: boolean + sourcePortMax: number + sourcePortMin: number + tos: number + ttl: number + /* Properties of NM.Setting */ + readonly name: string + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of NM.SettingVxlan */ + getAgeing(): number + getDestinationPort(): number + getId(): number + getL2Miss(): boolean + getL3Miss(): boolean + getLearning(): boolean + getLimit(): number + getLocal(): string + getParent(): string + getProxy(): boolean + getRemote(): string + getRsc(): boolean + getSourcePortMax(): number + getSourcePortMin(): number + getTos(): number + getTtl(): number + /* Methods of NM.Setting */ + compare(b: Setting, flags: SettingCompareFlags): boolean + diff(b: Setting, flags: SettingCompareFlags, invertResults: boolean, results: GLib.HashTable): [ /* returnType */ boolean, /* results */ GLib.HashTable ] + duplicate(): Setting + enumerateValues(func: SettingValueIterFn): void + getDbusPropertyType(propertyName: string): GLib.VariantType + getName(): string + getSecretFlags(secretName: string, outFlags: SettingSecretFlags): boolean + optionClearByName(predicate?: UtilsPredicateStr | null): void + optionGet(optName: string): GLib.Variant + optionGetAllNames(): string[] + optionGetBoolean(optName: string): [ /* returnType */ boolean, /* outValue */ boolean | null ] + optionGetUint32(optName: string): [ /* returnType */ boolean, /* outValue */ number | null ] + optionSet(optName: string, variant?: GLib.Variant | null): void + optionSetBoolean(optName: string, value: boolean): void + optionSetUint32(optName: string, value: number): void + setSecretFlags(secretName: string, flags: SettingSecretFlags): boolean + verify(connection?: Connection | null): boolean + verifySecrets(connection?: Connection | null): boolean + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Virtual methods of NM.Setting */ + vfuncAggregate(typeI: number, arg?: object | null): boolean + vfuncGetSecretFlags(secretName: string, outFlags: SettingSecretFlags): boolean + vfuncInitFromDbus(keys: GLib.HashTable, settingDict: GLib.Variant, connectionDict: GLib.Variant, parseFlags: number): boolean + vfuncSetSecretFlags(secretName: string, flags: SettingSecretFlags): boolean + vfuncUpdateOneSecret(key: string, value: GLib.Variant): number + vfuncVerify(connection: Connection): number + vfuncVerifySecrets(connection?: Connection | null): boolean + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: SettingVxlan, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: SettingVxlan, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::ageing", callback: (($obj: SettingVxlan, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::ageing", callback: (($obj: SettingVxlan, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::ageing", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::ageing", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::ageing", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::destination-port", callback: (($obj: SettingVxlan, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::destination-port", callback: (($obj: SettingVxlan, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::destination-port", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::destination-port", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::destination-port", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::id", callback: (($obj: SettingVxlan, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::id", callback: (($obj: SettingVxlan, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::id", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::id", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::id", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::l2-miss", callback: (($obj: SettingVxlan, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::l2-miss", callback: (($obj: SettingVxlan, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::l2-miss", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::l2-miss", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::l2-miss", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::l3-miss", callback: (($obj: SettingVxlan, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::l3-miss", callback: (($obj: SettingVxlan, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::l3-miss", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::l3-miss", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::l3-miss", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::learning", callback: (($obj: SettingVxlan, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::learning", callback: (($obj: SettingVxlan, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::learning", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::learning", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::learning", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::limit", callback: (($obj: SettingVxlan, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::limit", callback: (($obj: SettingVxlan, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::limit", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::limit", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::limit", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::local", callback: (($obj: SettingVxlan, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::local", callback: (($obj: SettingVxlan, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::local", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::local", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::local", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::parent", callback: (($obj: SettingVxlan, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::parent", callback: (($obj: SettingVxlan, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::proxy", callback: (($obj: SettingVxlan, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::proxy", callback: (($obj: SettingVxlan, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::proxy", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::proxy", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::proxy", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::remote", callback: (($obj: SettingVxlan, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::remote", callback: (($obj: SettingVxlan, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::remote", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::remote", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::remote", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::rsc", callback: (($obj: SettingVxlan, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::rsc", callback: (($obj: SettingVxlan, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::rsc", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::rsc", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::rsc", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::source-port-max", callback: (($obj: SettingVxlan, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::source-port-max", callback: (($obj: SettingVxlan, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::source-port-max", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::source-port-max", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::source-port-max", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::source-port-min", callback: (($obj: SettingVxlan, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::source-port-min", callback: (($obj: SettingVxlan, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::source-port-min", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::source-port-min", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::source-port-min", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::tos", callback: (($obj: SettingVxlan, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::tos", callback: (($obj: SettingVxlan, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::tos", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::tos", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::tos", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::ttl", callback: (($obj: SettingVxlan, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::ttl", callback: (($obj: SettingVxlan, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::ttl", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::ttl", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::ttl", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::name", callback: (($obj: SettingVxlan, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::name", callback: (($obj: SettingVxlan, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: SettingVxlan_ConstructProps) + _init (config?: SettingVxlan_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(): SettingVxlan + static $gtype: GObject.Type +} +export interface SettingWifiP2P_ConstructProps extends Setting_ConstructProps { + peer?: string + wfdIes?: any + wpsMethod?: number +} +export class SettingWifiP2P { + /* Properties of NM.SettingWifiP2P */ + peer: string + wfdIes: any + wpsMethod: number + /* Properties of NM.Setting */ + readonly name: string + /* Fields of NM.Setting */ + parent: GObject.Object + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of NM.SettingWifiP2P */ + getPeer(): string + getWfdIes(): any + getWpsMethod(): SettingWirelessSecurityWpsMethod + /* Methods of NM.Setting */ + compare(b: Setting, flags: SettingCompareFlags): boolean + diff(b: Setting, flags: SettingCompareFlags, invertResults: boolean, results: GLib.HashTable): [ /* returnType */ boolean, /* results */ GLib.HashTable ] + duplicate(): Setting + enumerateValues(func: SettingValueIterFn): void + getDbusPropertyType(propertyName: string): GLib.VariantType + getName(): string + getSecretFlags(secretName: string, outFlags: SettingSecretFlags): boolean + optionClearByName(predicate?: UtilsPredicateStr | null): void + optionGet(optName: string): GLib.Variant + optionGetAllNames(): string[] + optionGetBoolean(optName: string): [ /* returnType */ boolean, /* outValue */ boolean | null ] + optionGetUint32(optName: string): [ /* returnType */ boolean, /* outValue */ number | null ] + optionSet(optName: string, variant?: GLib.Variant | null): void + optionSetBoolean(optName: string, value: boolean): void + optionSetUint32(optName: string, value: number): void + setSecretFlags(secretName: string, flags: SettingSecretFlags): boolean + verify(connection?: Connection | null): boolean + verifySecrets(connection?: Connection | null): boolean + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Virtual methods of NM.Setting */ + vfuncAggregate(typeI: number, arg?: object | null): boolean + vfuncGetSecretFlags(secretName: string, outFlags: SettingSecretFlags): boolean + vfuncInitFromDbus(keys: GLib.HashTable, settingDict: GLib.Variant, connectionDict: GLib.Variant, parseFlags: number): boolean + vfuncSetSecretFlags(secretName: string, flags: SettingSecretFlags): boolean + vfuncUpdateOneSecret(key: string, value: GLib.Variant): number + vfuncVerify(connection: Connection): number + vfuncVerifySecrets(connection?: Connection | null): boolean + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: SettingWifiP2P, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: SettingWifiP2P, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::peer", callback: (($obj: SettingWifiP2P, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::peer", callback: (($obj: SettingWifiP2P, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::peer", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::peer", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::peer", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::wfd-ies", callback: (($obj: SettingWifiP2P, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::wfd-ies", callback: (($obj: SettingWifiP2P, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::wfd-ies", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::wfd-ies", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::wfd-ies", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::wps-method", callback: (($obj: SettingWifiP2P, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::wps-method", callback: (($obj: SettingWifiP2P, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::wps-method", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::wps-method", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::wps-method", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::name", callback: (($obj: SettingWifiP2P, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::name", callback: (($obj: SettingWifiP2P, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: SettingWifiP2P_ConstructProps) + _init (config?: SettingWifiP2P_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(): SettingWifiP2P + static $gtype: GObject.Type +} +export interface SettingWimax_ConstructProps extends Setting_ConstructProps { + macAddress?: string + networkName?: string +} +export class SettingWimax { + /* Properties of NM.SettingWimax */ + macAddress: string + networkName: string + /* Properties of NM.Setting */ + readonly name: string + /* Fields of NM.SettingWimax */ + parent: Setting + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of NM.SettingWimax */ + getMacAddress(): string + getNetworkName(): string + /* Methods of NM.Setting */ + compare(b: Setting, flags: SettingCompareFlags): boolean + diff(b: Setting, flags: SettingCompareFlags, invertResults: boolean, results: GLib.HashTable): [ /* returnType */ boolean, /* results */ GLib.HashTable ] + duplicate(): Setting + enumerateValues(func: SettingValueIterFn): void + getDbusPropertyType(propertyName: string): GLib.VariantType + getName(): string + getSecretFlags(secretName: string, outFlags: SettingSecretFlags): boolean + optionClearByName(predicate?: UtilsPredicateStr | null): void + optionGet(optName: string): GLib.Variant + optionGetAllNames(): string[] + optionGetBoolean(optName: string): [ /* returnType */ boolean, /* outValue */ boolean | null ] + optionGetUint32(optName: string): [ /* returnType */ boolean, /* outValue */ number | null ] + optionSet(optName: string, variant?: GLib.Variant | null): void + optionSetBoolean(optName: string, value: boolean): void + optionSetUint32(optName: string, value: number): void + setSecretFlags(secretName: string, flags: SettingSecretFlags): boolean + verify(connection?: Connection | null): boolean + verifySecrets(connection?: Connection | null): boolean + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Virtual methods of NM.Setting */ + vfuncAggregate(typeI: number, arg?: object | null): boolean + vfuncGetSecretFlags(secretName: string, outFlags: SettingSecretFlags): boolean + vfuncInitFromDbus(keys: GLib.HashTable, settingDict: GLib.Variant, connectionDict: GLib.Variant, parseFlags: number): boolean + vfuncSetSecretFlags(secretName: string, flags: SettingSecretFlags): boolean + vfuncUpdateOneSecret(key: string, value: GLib.Variant): number + vfuncVerify(connection: Connection): number + vfuncVerifySecrets(connection?: Connection | null): boolean + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: SettingWimax, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: SettingWimax, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::mac-address", callback: (($obj: SettingWimax, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::mac-address", callback: (($obj: SettingWimax, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::mac-address", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::mac-address", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::mac-address", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::network-name", callback: (($obj: SettingWimax, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::network-name", callback: (($obj: SettingWimax, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::network-name", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::network-name", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::network-name", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::name", callback: (($obj: SettingWimax, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::name", callback: (($obj: SettingWimax, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: SettingWimax_ConstructProps) + _init (config?: SettingWimax_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(): SettingWimax + static $gtype: GObject.Type +} +export interface SettingWireGuard_ConstructProps extends Setting_ConstructProps { + fwmark?: number + ip4AutoDefaultRoute?: Ternary + ip6AutoDefaultRoute?: Ternary + listenPort?: number + mtu?: number + peerRoutes?: boolean + privateKey?: string + privateKeyFlags?: SettingSecretFlags +} +export class SettingWireGuard { + /* Properties of NM.SettingWireGuard */ + fwmark: number + ip4AutoDefaultRoute: Ternary + ip6AutoDefaultRoute: Ternary + listenPort: number + mtu: number + peerRoutes: boolean + privateKey: string + privateKeyFlags: SettingSecretFlags + /* Properties of NM.Setting */ + readonly name: string + /* Fields of NM.Setting */ + parent: GObject.Object + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of NM.SettingWireGuard */ + appendPeer(peer: WireGuardPeer): void + clearPeers(): number + getFwmark(): number + getIp4AutoDefaultRoute(): Ternary + getIp6AutoDefaultRoute(): Ternary + getListenPort(): number + getMtu(): number + getPeer(idx: number): WireGuardPeer + getPeerByPublicKey(publicKey: string): [ /* returnType */ WireGuardPeer, /* outIdx */ number | null ] + getPeerRoutes(): boolean + getPeersLen(): number + getPrivateKey(): string + getPrivateKeyFlags(): SettingSecretFlags + removePeer(idx: number): boolean + setPeer(peer: WireGuardPeer, idx: number): void + /* Methods of NM.Setting */ + compare(b: Setting, flags: SettingCompareFlags): boolean + diff(b: Setting, flags: SettingCompareFlags, invertResults: boolean, results: GLib.HashTable): [ /* returnType */ boolean, /* results */ GLib.HashTable ] + duplicate(): Setting + enumerateValues(func: SettingValueIterFn): void + getDbusPropertyType(propertyName: string): GLib.VariantType + getName(): string + getSecretFlags(secretName: string, outFlags: SettingSecretFlags): boolean + optionClearByName(predicate?: UtilsPredicateStr | null): void + optionGet(optName: string): GLib.Variant + optionGetAllNames(): string[] + optionGetBoolean(optName: string): [ /* returnType */ boolean, /* outValue */ boolean | null ] + optionGetUint32(optName: string): [ /* returnType */ boolean, /* outValue */ number | null ] + optionSet(optName: string, variant?: GLib.Variant | null): void + optionSetBoolean(optName: string, value: boolean): void + optionSetUint32(optName: string, value: number): void + setSecretFlags(secretName: string, flags: SettingSecretFlags): boolean + verify(connection?: Connection | null): boolean + verifySecrets(connection?: Connection | null): boolean + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Virtual methods of NM.Setting */ + vfuncAggregate(typeI: number, arg?: object | null): boolean + vfuncGetSecretFlags(secretName: string, outFlags: SettingSecretFlags): boolean + vfuncInitFromDbus(keys: GLib.HashTable, settingDict: GLib.Variant, connectionDict: GLib.Variant, parseFlags: number): boolean + vfuncSetSecretFlags(secretName: string, flags: SettingSecretFlags): boolean + vfuncUpdateOneSecret(key: string, value: GLib.Variant): number + vfuncVerify(connection: Connection): number + vfuncVerifySecrets(connection?: Connection | null): boolean + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: SettingWireGuard, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: SettingWireGuard, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::fwmark", callback: (($obj: SettingWireGuard, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::fwmark", callback: (($obj: SettingWireGuard, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::fwmark", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::fwmark", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::fwmark", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::ip4-auto-default-route", callback: (($obj: SettingWireGuard, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::ip4-auto-default-route", callback: (($obj: SettingWireGuard, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::ip4-auto-default-route", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::ip4-auto-default-route", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::ip4-auto-default-route", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::ip6-auto-default-route", callback: (($obj: SettingWireGuard, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::ip6-auto-default-route", callback: (($obj: SettingWireGuard, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::ip6-auto-default-route", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::ip6-auto-default-route", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::ip6-auto-default-route", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::listen-port", callback: (($obj: SettingWireGuard, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::listen-port", callback: (($obj: SettingWireGuard, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::listen-port", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::listen-port", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::listen-port", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::mtu", callback: (($obj: SettingWireGuard, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::mtu", callback: (($obj: SettingWireGuard, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::mtu", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::mtu", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::mtu", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::peer-routes", callback: (($obj: SettingWireGuard, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::peer-routes", callback: (($obj: SettingWireGuard, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::peer-routes", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::peer-routes", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::peer-routes", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::private-key", callback: (($obj: SettingWireGuard, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::private-key", callback: (($obj: SettingWireGuard, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::private-key", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::private-key", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::private-key", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::private-key-flags", callback: (($obj: SettingWireGuard, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::private-key-flags", callback: (($obj: SettingWireGuard, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::private-key-flags", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::private-key-flags", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::private-key-flags", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::name", callback: (($obj: SettingWireGuard, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::name", callback: (($obj: SettingWireGuard, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: SettingWireGuard_ConstructProps) + _init (config?: SettingWireGuard_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(): SettingWireGuard + static $gtype: GObject.Type +} +export interface SettingWired_ConstructProps extends Setting_ConstructProps { + autoNegotiate?: boolean + clonedMacAddress?: string + duplex?: string + generateMacAddressMask?: string + macAddress?: string + macAddressBlacklist?: string[] + mtu?: number + port?: string + s390Nettype?: string + s390Options?: GLib.HashTable + s390Subchannels?: string[] + speed?: number + wakeOnLan?: number + wakeOnLanPassword?: string +} +export class SettingWired { + /* Properties of NM.SettingWired */ + autoNegotiate: boolean + clonedMacAddress: string + duplex: string + generateMacAddressMask: string + macAddress: string + macAddressBlacklist: string[] + mtu: number + port: string + s390Nettype: string + s390Options: GLib.HashTable + s390Subchannels: string[] + speed: number + wakeOnLan: number + wakeOnLanPassword: string + /* Properties of NM.Setting */ + readonly name: string + /* Fields of NM.SettingWired */ + parent: Setting + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of NM.SettingWired */ + addMacBlacklistItem(mac: string): boolean + addS390Option(key: string, value: string): boolean + clearMacBlacklistItems(): void + getAutoNegotiate(): boolean + getClonedMacAddress(): string + getDuplex(): string + getGenerateMacAddressMask(): string + getMacAddress(): string + getMacAddressBlacklist(): string[] + getMacBlacklistItem(idx: number): string + getMtu(): number + getNumMacBlacklistItems(): number + getNumS390Options(): number + getPort(): string + getS390Nettype(): string + getS390Option(idx: number): [ /* returnType */ boolean, /* outKey */ string, /* outValue */ string ] + getS390OptionByKey(key: string): string + getS390Subchannels(): string[] + getSpeed(): number + getValidS390Options(): string[] + getWakeOnLan(): SettingWiredWakeOnLan + getWakeOnLanPassword(): string + removeMacBlacklistItem(idx: number): void + removeMacBlacklistItemByValue(mac: string): boolean + removeS390Option(key: string): boolean + /* Methods of NM.Setting */ + compare(b: Setting, flags: SettingCompareFlags): boolean + diff(b: Setting, flags: SettingCompareFlags, invertResults: boolean, results: GLib.HashTable): [ /* returnType */ boolean, /* results */ GLib.HashTable ] + duplicate(): Setting + enumerateValues(func: SettingValueIterFn): void + getDbusPropertyType(propertyName: string): GLib.VariantType + getName(): string + getSecretFlags(secretName: string, outFlags: SettingSecretFlags): boolean + optionClearByName(predicate?: UtilsPredicateStr | null): void + optionGet(optName: string): GLib.Variant + optionGetAllNames(): string[] + optionGetBoolean(optName: string): [ /* returnType */ boolean, /* outValue */ boolean | null ] + optionGetUint32(optName: string): [ /* returnType */ boolean, /* outValue */ number | null ] + optionSet(optName: string, variant?: GLib.Variant | null): void + optionSetBoolean(optName: string, value: boolean): void + optionSetUint32(optName: string, value: number): void + setSecretFlags(secretName: string, flags: SettingSecretFlags): boolean + verify(connection?: Connection | null): boolean + verifySecrets(connection?: Connection | null): boolean + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Virtual methods of NM.Setting */ + vfuncAggregate(typeI: number, arg?: object | null): boolean + vfuncGetSecretFlags(secretName: string, outFlags: SettingSecretFlags): boolean + vfuncInitFromDbus(keys: GLib.HashTable, settingDict: GLib.Variant, connectionDict: GLib.Variant, parseFlags: number): boolean + vfuncSetSecretFlags(secretName: string, flags: SettingSecretFlags): boolean + vfuncUpdateOneSecret(key: string, value: GLib.Variant): number + vfuncVerify(connection: Connection): number + vfuncVerifySecrets(connection?: Connection | null): boolean + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: SettingWired, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: SettingWired, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::auto-negotiate", callback: (($obj: SettingWired, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::auto-negotiate", callback: (($obj: SettingWired, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::auto-negotiate", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::auto-negotiate", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::auto-negotiate", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::cloned-mac-address", callback: (($obj: SettingWired, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::cloned-mac-address", callback: (($obj: SettingWired, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::cloned-mac-address", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::cloned-mac-address", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::cloned-mac-address", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::duplex", callback: (($obj: SettingWired, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::duplex", callback: (($obj: SettingWired, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::duplex", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::duplex", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::duplex", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::generate-mac-address-mask", callback: (($obj: SettingWired, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::generate-mac-address-mask", callback: (($obj: SettingWired, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::generate-mac-address-mask", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::generate-mac-address-mask", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::generate-mac-address-mask", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::mac-address", callback: (($obj: SettingWired, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::mac-address", callback: (($obj: SettingWired, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::mac-address", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::mac-address", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::mac-address", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::mac-address-blacklist", callback: (($obj: SettingWired, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::mac-address-blacklist", callback: (($obj: SettingWired, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::mac-address-blacklist", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::mac-address-blacklist", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::mac-address-blacklist", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::mtu", callback: (($obj: SettingWired, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::mtu", callback: (($obj: SettingWired, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::mtu", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::mtu", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::mtu", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::port", callback: (($obj: SettingWired, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::port", callback: (($obj: SettingWired, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::port", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::port", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::port", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::s390-nettype", callback: (($obj: SettingWired, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::s390-nettype", callback: (($obj: SettingWired, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::s390-nettype", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::s390-nettype", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::s390-nettype", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::s390-options", callback: (($obj: SettingWired, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::s390-options", callback: (($obj: SettingWired, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::s390-options", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::s390-options", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::s390-options", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::s390-subchannels", callback: (($obj: SettingWired, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::s390-subchannels", callback: (($obj: SettingWired, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::s390-subchannels", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::s390-subchannels", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::s390-subchannels", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::speed", callback: (($obj: SettingWired, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::speed", callback: (($obj: SettingWired, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::speed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::speed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::speed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::wake-on-lan", callback: (($obj: SettingWired, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::wake-on-lan", callback: (($obj: SettingWired, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::wake-on-lan", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::wake-on-lan", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::wake-on-lan", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::wake-on-lan-password", callback: (($obj: SettingWired, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::wake-on-lan-password", callback: (($obj: SettingWired, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::wake-on-lan-password", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::wake-on-lan-password", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::wake-on-lan-password", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::name", callback: (($obj: SettingWired, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::name", callback: (($obj: SettingWired, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: SettingWired_ConstructProps) + _init (config?: SettingWired_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(): SettingWired + static $gtype: GObject.Type +} +export interface SettingWireless_ConstructProps extends Setting_ConstructProps { + apIsolation?: Ternary + band?: string + bssid?: string + channel?: number + clonedMacAddress?: string + generateMacAddressMask?: string + hidden?: boolean + macAddress?: string + macAddressBlacklist?: string[] + macAddressRandomization?: number + mode?: string + mtu?: number + powersave?: number + rate?: number + seenBssids?: string[] + ssid?: any + txPower?: number + wakeOnWlan?: number +} +export class SettingWireless { + /* Properties of NM.SettingWireless */ + apIsolation: Ternary + band: string + bssid: string + channel: number + clonedMacAddress: string + generateMacAddressMask: string + hidden: boolean + macAddress: string + macAddressBlacklist: string[] + macAddressRandomization: number + mode: string + mtu: number + powersave: number + rate: number + seenBssids: string[] + ssid: any + txPower: number + wakeOnWlan: number + /* Properties of NM.Setting */ + readonly name: string + /* Fields of NM.SettingWireless */ + parent: Setting + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of NM.SettingWireless */ + addMacBlacklistItem(mac: string): boolean + addSeenBssid(bssid: string): boolean + apSecurityCompatible(sWirelessSec: SettingWirelessSecurity, apFlags: TODO_80211ApFlags, apWpa: TODO_80211ApSecurityFlags, apRsn: TODO_80211ApSecurityFlags, apMode: TODO_80211Mode): boolean + clearMacBlacklistItems(): void + getApIsolation(): Ternary + getBand(): string + getBssid(): string + getChannel(): number + getClonedMacAddress(): string + getGenerateMacAddressMask(): string + getHidden(): boolean + getMacAddress(): string + getMacAddressBlacklist(): string[] + getMacAddressRandomization(): SettingMacRandomization + getMacBlacklistItem(idx: number): string + getMode(): string + getMtu(): number + getNumMacBlacklistItems(): number + getNumSeenBssids(): number + getPowersave(): number + getRate(): number + getSeenBssid(i: number): string + getSsid(): any + getTxPower(): number + getWakeOnWlan(): SettingWirelessWakeOnWLan + removeMacBlacklistItem(idx: number): void + removeMacBlacklistItemByValue(mac: string): boolean + /* Methods of NM.Setting */ + compare(b: Setting, flags: SettingCompareFlags): boolean + diff(b: Setting, flags: SettingCompareFlags, invertResults: boolean, results: GLib.HashTable): [ /* returnType */ boolean, /* results */ GLib.HashTable ] + duplicate(): Setting + enumerateValues(func: SettingValueIterFn): void + getDbusPropertyType(propertyName: string): GLib.VariantType + getName(): string + getSecretFlags(secretName: string, outFlags: SettingSecretFlags): boolean + optionClearByName(predicate?: UtilsPredicateStr | null): void + optionGet(optName: string): GLib.Variant + optionGetAllNames(): string[] + optionGetBoolean(optName: string): [ /* returnType */ boolean, /* outValue */ boolean | null ] + optionGetUint32(optName: string): [ /* returnType */ boolean, /* outValue */ number | null ] + optionSet(optName: string, variant?: GLib.Variant | null): void + optionSetBoolean(optName: string, value: boolean): void + optionSetUint32(optName: string, value: number): void + setSecretFlags(secretName: string, flags: SettingSecretFlags): boolean + verify(connection?: Connection | null): boolean + verifySecrets(connection?: Connection | null): boolean + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Virtual methods of NM.Setting */ + vfuncAggregate(typeI: number, arg?: object | null): boolean + vfuncGetSecretFlags(secretName: string, outFlags: SettingSecretFlags): boolean + vfuncInitFromDbus(keys: GLib.HashTable, settingDict: GLib.Variant, connectionDict: GLib.Variant, parseFlags: number): boolean + vfuncSetSecretFlags(secretName: string, flags: SettingSecretFlags): boolean + vfuncUpdateOneSecret(key: string, value: GLib.Variant): number + vfuncVerify(connection: Connection): number + vfuncVerifySecrets(connection?: Connection | null): boolean + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: SettingWireless, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: SettingWireless, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::ap-isolation", callback: (($obj: SettingWireless, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::ap-isolation", callback: (($obj: SettingWireless, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::ap-isolation", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::ap-isolation", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::ap-isolation", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::band", callback: (($obj: SettingWireless, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::band", callback: (($obj: SettingWireless, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::band", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::band", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::band", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::bssid", callback: (($obj: SettingWireless, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::bssid", callback: (($obj: SettingWireless, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::bssid", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::bssid", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::bssid", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::channel", callback: (($obj: SettingWireless, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::channel", callback: (($obj: SettingWireless, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::channel", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::channel", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::channel", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::cloned-mac-address", callback: (($obj: SettingWireless, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::cloned-mac-address", callback: (($obj: SettingWireless, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::cloned-mac-address", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::cloned-mac-address", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::cloned-mac-address", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::generate-mac-address-mask", callback: (($obj: SettingWireless, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::generate-mac-address-mask", callback: (($obj: SettingWireless, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::generate-mac-address-mask", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::generate-mac-address-mask", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::generate-mac-address-mask", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::hidden", callback: (($obj: SettingWireless, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hidden", callback: (($obj: SettingWireless, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::hidden", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::hidden", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::hidden", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::mac-address", callback: (($obj: SettingWireless, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::mac-address", callback: (($obj: SettingWireless, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::mac-address", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::mac-address", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::mac-address", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::mac-address-blacklist", callback: (($obj: SettingWireless, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::mac-address-blacklist", callback: (($obj: SettingWireless, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::mac-address-blacklist", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::mac-address-blacklist", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::mac-address-blacklist", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::mac-address-randomization", callback: (($obj: SettingWireless, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::mac-address-randomization", callback: (($obj: SettingWireless, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::mac-address-randomization", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::mac-address-randomization", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::mac-address-randomization", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::mode", callback: (($obj: SettingWireless, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::mode", callback: (($obj: SettingWireless, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::mode", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::mode", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::mode", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::mtu", callback: (($obj: SettingWireless, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::mtu", callback: (($obj: SettingWireless, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::mtu", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::mtu", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::mtu", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::powersave", callback: (($obj: SettingWireless, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::powersave", callback: (($obj: SettingWireless, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::powersave", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::powersave", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::powersave", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::rate", callback: (($obj: SettingWireless, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::rate", callback: (($obj: SettingWireless, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::rate", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::rate", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::rate", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::seen-bssids", callback: (($obj: SettingWireless, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::seen-bssids", callback: (($obj: SettingWireless, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::seen-bssids", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::seen-bssids", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::seen-bssids", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::ssid", callback: (($obj: SettingWireless, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::ssid", callback: (($obj: SettingWireless, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::ssid", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::ssid", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::ssid", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::tx-power", callback: (($obj: SettingWireless, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::tx-power", callback: (($obj: SettingWireless, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::tx-power", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::tx-power", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::tx-power", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::wake-on-wlan", callback: (($obj: SettingWireless, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::wake-on-wlan", callback: (($obj: SettingWireless, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::wake-on-wlan", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::wake-on-wlan", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::wake-on-wlan", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::name", callback: (($obj: SettingWireless, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::name", callback: (($obj: SettingWireless, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: SettingWireless_ConstructProps) + _init (config?: SettingWireless_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(): SettingWireless + static $gtype: GObject.Type +} +export interface SettingWirelessSecurity_ConstructProps extends Setting_ConstructProps { + authAlg?: string + fils?: number + group?: string[] + keyMgmt?: string + leapPassword?: string + leapPasswordFlags?: SettingSecretFlags + leapUsername?: string + pairwise?: string[] + pmf?: number + proto?: string[] + psk?: string + pskFlags?: SettingSecretFlags + wepKeyFlags?: SettingSecretFlags + wepKeyType?: WepKeyType + wepKey0?: string + wepKey1?: string + wepKey2?: string + wepKey3?: string + wepTxKeyidx?: number + wpsMethod?: number +} +export class SettingWirelessSecurity { + /* Properties of NM.SettingWirelessSecurity */ + authAlg: string + fils: number + group: string[] + keyMgmt: string + leapPassword: string + leapPasswordFlags: SettingSecretFlags + leapUsername: string + pairwise: string[] + pmf: number + proto: string[] + psk: string + pskFlags: SettingSecretFlags + wepKeyFlags: SettingSecretFlags + wepKeyType: WepKeyType + wepKey0: string + wepKey1: string + wepKey2: string + wepKey3: string + wepTxKeyidx: number + wpsMethod: number + /* Properties of NM.Setting */ + readonly name: string + /* Fields of NM.SettingWirelessSecurity */ + parent: Setting + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of NM.SettingWirelessSecurity */ + addGroup(group: string): boolean + addPairwise(pairwise: string): boolean + addProto(proto: string): boolean + clearGroups(): void + clearPairwise(): void + clearProtos(): void + getAuthAlg(): string + getFils(): SettingWirelessSecurityFils + getGroup(i: number): string + getKeyMgmt(): string + getLeapPassword(): string + getLeapPasswordFlags(): SettingSecretFlags + getLeapUsername(): string + getNumGroups(): number + getNumPairwise(): number + getNumProtos(): number + getPairwise(i: number): string + getPmf(): SettingWirelessSecurityPmf + getProto(i: number): string + getPsk(): string + getPskFlags(): SettingSecretFlags + getWepKey(idx: number): string + getWepKeyFlags(): SettingSecretFlags + getWepKeyType(): WepKeyType + getWepTxKeyidx(): number + getWpsMethod(): SettingWirelessSecurityWpsMethod + removeGroup(i: number): void + removeGroupByValue(group: string): boolean + removePairwise(i: number): void + removePairwiseByValue(pairwise: string): boolean + removeProto(i: number): void + removeProtoByValue(proto: string): boolean + setWepKey(idx: number, key: string): void + /* Methods of NM.Setting */ + compare(b: Setting, flags: SettingCompareFlags): boolean + diff(b: Setting, flags: SettingCompareFlags, invertResults: boolean, results: GLib.HashTable): [ /* returnType */ boolean, /* results */ GLib.HashTable ] + duplicate(): Setting + enumerateValues(func: SettingValueIterFn): void + getDbusPropertyType(propertyName: string): GLib.VariantType + getName(): string + getSecretFlags(secretName: string, outFlags: SettingSecretFlags): boolean + optionClearByName(predicate?: UtilsPredicateStr | null): void + optionGet(optName: string): GLib.Variant + optionGetAllNames(): string[] + optionGetBoolean(optName: string): [ /* returnType */ boolean, /* outValue */ boolean | null ] + optionGetUint32(optName: string): [ /* returnType */ boolean, /* outValue */ number | null ] + optionSet(optName: string, variant?: GLib.Variant | null): void + optionSetBoolean(optName: string, value: boolean): void + optionSetUint32(optName: string, value: number): void + setSecretFlags(secretName: string, flags: SettingSecretFlags): boolean + verify(connection?: Connection | null): boolean + verifySecrets(connection?: Connection | null): boolean + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Virtual methods of NM.Setting */ + vfuncAggregate(typeI: number, arg?: object | null): boolean + vfuncGetSecretFlags(secretName: string, outFlags: SettingSecretFlags): boolean + vfuncInitFromDbus(keys: GLib.HashTable, settingDict: GLib.Variant, connectionDict: GLib.Variant, parseFlags: number): boolean + vfuncSetSecretFlags(secretName: string, flags: SettingSecretFlags): boolean + vfuncUpdateOneSecret(key: string, value: GLib.Variant): number + vfuncVerify(connection: Connection): number + vfuncVerifySecrets(connection?: Connection | null): boolean + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: SettingWirelessSecurity, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: SettingWirelessSecurity, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::auth-alg", callback: (($obj: SettingWirelessSecurity, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::auth-alg", callback: (($obj: SettingWirelessSecurity, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::auth-alg", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::auth-alg", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::auth-alg", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::fils", callback: (($obj: SettingWirelessSecurity, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::fils", callback: (($obj: SettingWirelessSecurity, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::fils", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::fils", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::fils", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::group", callback: (($obj: SettingWirelessSecurity, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::group", callback: (($obj: SettingWirelessSecurity, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::group", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::group", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::group", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::key-mgmt", callback: (($obj: SettingWirelessSecurity, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::key-mgmt", callback: (($obj: SettingWirelessSecurity, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::key-mgmt", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::key-mgmt", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::key-mgmt", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::leap-password", callback: (($obj: SettingWirelessSecurity, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::leap-password", callback: (($obj: SettingWirelessSecurity, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::leap-password", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::leap-password", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::leap-password", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::leap-password-flags", callback: (($obj: SettingWirelessSecurity, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::leap-password-flags", callback: (($obj: SettingWirelessSecurity, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::leap-password-flags", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::leap-password-flags", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::leap-password-flags", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::leap-username", callback: (($obj: SettingWirelessSecurity, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::leap-username", callback: (($obj: SettingWirelessSecurity, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::leap-username", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::leap-username", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::leap-username", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::pairwise", callback: (($obj: SettingWirelessSecurity, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::pairwise", callback: (($obj: SettingWirelessSecurity, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::pairwise", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::pairwise", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::pairwise", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::pmf", callback: (($obj: SettingWirelessSecurity, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::pmf", callback: (($obj: SettingWirelessSecurity, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::pmf", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::pmf", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::pmf", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::proto", callback: (($obj: SettingWirelessSecurity, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::proto", callback: (($obj: SettingWirelessSecurity, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::proto", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::proto", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::proto", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::psk", callback: (($obj: SettingWirelessSecurity, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::psk", callback: (($obj: SettingWirelessSecurity, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::psk", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::psk", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::psk", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::psk-flags", callback: (($obj: SettingWirelessSecurity, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::psk-flags", callback: (($obj: SettingWirelessSecurity, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::psk-flags", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::psk-flags", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::psk-flags", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::wep-key-flags", callback: (($obj: SettingWirelessSecurity, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::wep-key-flags", callback: (($obj: SettingWirelessSecurity, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::wep-key-flags", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::wep-key-flags", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::wep-key-flags", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::wep-key-type", callback: (($obj: SettingWirelessSecurity, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::wep-key-type", callback: (($obj: SettingWirelessSecurity, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::wep-key-type", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::wep-key-type", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::wep-key-type", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::wep-key0", callback: (($obj: SettingWirelessSecurity, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::wep-key0", callback: (($obj: SettingWirelessSecurity, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::wep-key0", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::wep-key0", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::wep-key0", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::wep-key1", callback: (($obj: SettingWirelessSecurity, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::wep-key1", callback: (($obj: SettingWirelessSecurity, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::wep-key1", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::wep-key1", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::wep-key1", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::wep-key2", callback: (($obj: SettingWirelessSecurity, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::wep-key2", callback: (($obj: SettingWirelessSecurity, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::wep-key2", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::wep-key2", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::wep-key2", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::wep-key3", callback: (($obj: SettingWirelessSecurity, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::wep-key3", callback: (($obj: SettingWirelessSecurity, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::wep-key3", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::wep-key3", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::wep-key3", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::wep-tx-keyidx", callback: (($obj: SettingWirelessSecurity, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::wep-tx-keyidx", callback: (($obj: SettingWirelessSecurity, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::wep-tx-keyidx", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::wep-tx-keyidx", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::wep-tx-keyidx", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::wps-method", callback: (($obj: SettingWirelessSecurity, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::wps-method", callback: (($obj: SettingWirelessSecurity, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::wps-method", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::wps-method", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::wps-method", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::name", callback: (($obj: SettingWirelessSecurity, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::name", callback: (($obj: SettingWirelessSecurity, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: SettingWirelessSecurity_ConstructProps) + _init (config?: SettingWirelessSecurity_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(): SettingWirelessSecurity + static $gtype: GObject.Type +} +export interface SettingWpan_ConstructProps extends Setting_ConstructProps { + channel?: number + macAddress?: string + page?: number + panId?: number + shortAddress?: number +} +export class SettingWpan { + /* Properties of NM.SettingWpan */ + channel: number + macAddress: string + page: number + panId: number + shortAddress: number + /* Properties of NM.Setting */ + readonly name: string + /* Fields of NM.Setting */ + parent: GObject.Object + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of NM.SettingWpan */ + getChannel(): number + getMacAddress(): string + getPage(): number + getPanId(): number + getShortAddress(): number + /* Methods of NM.Setting */ + compare(b: Setting, flags: SettingCompareFlags): boolean + diff(b: Setting, flags: SettingCompareFlags, invertResults: boolean, results: GLib.HashTable): [ /* returnType */ boolean, /* results */ GLib.HashTable ] + duplicate(): Setting + enumerateValues(func: SettingValueIterFn): void + getDbusPropertyType(propertyName: string): GLib.VariantType + getName(): string + getSecretFlags(secretName: string, outFlags: SettingSecretFlags): boolean + optionClearByName(predicate?: UtilsPredicateStr | null): void + optionGet(optName: string): GLib.Variant + optionGetAllNames(): string[] + optionGetBoolean(optName: string): [ /* returnType */ boolean, /* outValue */ boolean | null ] + optionGetUint32(optName: string): [ /* returnType */ boolean, /* outValue */ number | null ] + optionSet(optName: string, variant?: GLib.Variant | null): void + optionSetBoolean(optName: string, value: boolean): void + optionSetUint32(optName: string, value: number): void + setSecretFlags(secretName: string, flags: SettingSecretFlags): boolean + verify(connection?: Connection | null): boolean + verifySecrets(connection?: Connection | null): boolean + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Virtual methods of NM.Setting */ + vfuncAggregate(typeI: number, arg?: object | null): boolean + vfuncGetSecretFlags(secretName: string, outFlags: SettingSecretFlags): boolean + vfuncInitFromDbus(keys: GLib.HashTable, settingDict: GLib.Variant, connectionDict: GLib.Variant, parseFlags: number): boolean + vfuncSetSecretFlags(secretName: string, flags: SettingSecretFlags): boolean + vfuncUpdateOneSecret(key: string, value: GLib.Variant): number + vfuncVerify(connection: Connection): number + vfuncVerifySecrets(connection?: Connection | null): boolean + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: SettingWpan, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: SettingWpan, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::channel", callback: (($obj: SettingWpan, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::channel", callback: (($obj: SettingWpan, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::channel", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::channel", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::channel", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::mac-address", callback: (($obj: SettingWpan, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::mac-address", callback: (($obj: SettingWpan, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::mac-address", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::mac-address", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::mac-address", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::page", callback: (($obj: SettingWpan, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::page", callback: (($obj: SettingWpan, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::page", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::page", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::page", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::pan-id", callback: (($obj: SettingWpan, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::pan-id", callback: (($obj: SettingWpan, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::pan-id", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::pan-id", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::pan-id", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::short-address", callback: (($obj: SettingWpan, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::short-address", callback: (($obj: SettingWpan, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::short-address", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::short-address", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::short-address", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::name", callback: (($obj: SettingWpan, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::name", callback: (($obj: SettingWpan, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: SettingWpan_ConstructProps) + _init (config?: SettingWpan_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(): SettingWpan + static $gtype: GObject.Type +} +export interface SimpleConnection_ConstructProps extends GObject.Object_ConstructProps { +} +export class SimpleConnection { + /* Fields of NM.SimpleConnection */ + parent: GObject.Object + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Methods of NM.Connection */ + addSetting(setting: Setting): void + clearSecrets(): void + clearSecretsWithFlags(func?: SettingClearSecretsWithFlagsFn | null): void + clearSettings(): void + compare(b: Connection, flags: SettingCompareFlags): boolean + diff(b: Connection, flags: SettingCompareFlags, outSettings: GLib.HashTable): boolean + dump(): void + forEachSettingValue(func: SettingValueIterFn): void + getConnectionType(): string + getId(): string + getInterfaceName(): string + getPath(): string + getSetting(settingType: GObject.Type): Setting + getSetting8021x(): Setting8021x + getSettingAdsl(): SettingAdsl + getSettingBluetooth(): SettingBluetooth + getSettingBond(): SettingBond + getSettingBridge(): SettingBridge + getSettingBridgePort(): SettingBridgePort + getSettingByName(name: string): Setting + getSettingCdma(): SettingCdma + getSettingConnection(): SettingConnection + getSettingDcb(): SettingDcb + getSettingDummy(): SettingDummy + getSettingGeneric(): SettingGeneric + getSettingGsm(): SettingGsm + getSettingInfiniband(): SettingInfiniband + getSettingIp4Config(): SettingIP4Config + getSettingIp6Config(): SettingIP6Config + getSettingIpTunnel(): SettingIPTunnel + getSettingMacsec(): SettingMacsec + getSettingMacvlan(): SettingMacvlan + getSettingOlpcMesh(): SettingOlpcMesh + getSettingOvsBridge(): SettingOvsBridge + getSettingOvsInterface(): SettingOvsInterface + getSettingOvsPatch(): SettingOvsPatch + getSettingOvsPort(): SettingOvsPort + getSettingPpp(): SettingPpp + getSettingPppoe(): SettingPppoe + getSettingProxy(): SettingProxy + getSettingSerial(): SettingSerial + getSettingTcConfig(): SettingTCConfig + getSettingTeam(): SettingTeam + getSettingTeamPort(): SettingTeamPort + getSettingTun(): SettingTun + getSettingVlan(): SettingVlan + getSettingVpn(): SettingVpn + getSettingVxlan(): SettingVxlan + getSettingWimax(): SettingWimax + getSettingWired(): SettingWired + getSettingWireless(): SettingWireless + getSettingWirelessSecurity(): SettingWirelessSecurity + getSettings(): Setting[] + getUuid(): string + getVirtualDeviceDescription(): string + isType(type: string): boolean + isVirtual(): boolean + needSecrets(): [ /* returnType */ string, /* hints */ string[] | null ] + normalize(parameters?: GLib.HashTable | null): [ /* returnType */ boolean, /* modified */ boolean | null ] + removeSetting(settingType: GObject.Type): void + replaceSettings(newSettings: GLib.Variant): boolean + replaceSettingsFromConnection(newConnection: Connection): void + setPath(path: string): void + toDbus(flags: ConnectionSerializationFlags): GLib.Variant + updateSecrets(settingName: string, secrets: GLib.Variant): boolean + verify(): boolean + verifySecrets(): boolean + /* Virtual methods of NM.SimpleConnection */ + vfuncChanged(): void + vfuncSecretsCleared(): void + vfuncSecretsUpdated(setting: string): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: SimpleConnection, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: SimpleConnection, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of NM.Connection */ + connect(sigName: "changed", callback: (($obj: SimpleConnection) => void)): number + connect_after(sigName: "changed", callback: (($obj: SimpleConnection) => void)): number + emit(sigName: "changed"): void + on(sigName: "changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "secrets-cleared", callback: (($obj: SimpleConnection) => void)): number + connect_after(sigName: "secrets-cleared", callback: (($obj: SimpleConnection) => void)): number + emit(sigName: "secrets-cleared"): void + on(sigName: "secrets-cleared", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "secrets-cleared", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "secrets-cleared", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "secrets-updated", callback: (($obj: SimpleConnection, settingName: string) => void)): number + connect_after(sigName: "secrets-updated", callback: (($obj: SimpleConnection, settingName: string) => void)): number + emit(sigName: "secrets-updated", settingName: string): void + on(sigName: "secrets-updated", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "secrets-updated", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "secrets-updated", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: SimpleConnection_ConstructProps) + _init (config?: SimpleConnection_ConstructProps): void + /* Static methods and pseudo-constructors */ + static newClone(connection: Connection): Connection + static newFromDbus(dict: GLib.Variant): Connection + static $gtype: GObject.Type +} +export interface VpnConnection_ConstructProps extends ActiveConnection_ConstructProps { +} +export class VpnConnection { + /* Properties of NM.VpnConnection */ + readonly banner: string + readonly vpnState: VpnConnectionState + /* Properties of NM.ActiveConnection */ + readonly connection: RemoteConnection + readonly "default": boolean + readonly default6: boolean + readonly devices: Device[] + readonly dhcp4Config: DhcpConfig + readonly dhcp6Config: DhcpConfig + readonly id: string + readonly ip4Config: IPConfig + readonly ip6Config: IPConfig + readonly master: Device + readonly specificObjectPath: string + readonly state: ActiveConnectionState + readonly stateFlags: number + readonly type: string + readonly uuid: string + readonly vpn: boolean + /* Properties of NM.Object */ + readonly path: string + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of NM.VpnConnection */ + getBanner(): string + getVpnState(): VpnConnectionState + /* Methods of NM.ActiveConnection */ + getConnection(): RemoteConnection + getConnectionType(): string + getDefault(): boolean + getDefault6(): boolean + getDevices(): Device[] + getDhcp4Config(): DhcpConfig + getDhcp6Config(): DhcpConfig + getId(): string + getIp4Config(): IPConfig + getIp6Config(): IPConfig + getMaster(): Device + getSpecificObjectPath(): string + getState(): ActiveConnectionState + getStateFlags(): ActivationStateFlags + getStateReason(): ActiveConnectionStateReason + getUuid(): string + getVpn(): boolean + /* Methods of NM.Object */ + getClient(): Client + getPath(): string + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of NM.VpnConnection */ + connect(sigName: "vpn-state-changed", callback: (($obj: VpnConnection, object: number, p0: number) => void)): number + connect_after(sigName: "vpn-state-changed", callback: (($obj: VpnConnection, object: number, p0: number) => void)): number + emit(sigName: "vpn-state-changed", object: number, p0: number): void + on(sigName: "vpn-state-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "vpn-state-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "vpn-state-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of NM.ActiveConnection */ + connect(sigName: "state-changed", callback: (($obj: VpnConnection, state: number, reason: number) => void)): number + connect_after(sigName: "state-changed", callback: (($obj: VpnConnection, state: number, reason: number) => void)): number + emit(sigName: "state-changed", state: number, reason: number): void + on(sigName: "state-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "state-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "state-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: VpnConnection, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: VpnConnection, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::banner", callback: (($obj: VpnConnection, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::banner", callback: (($obj: VpnConnection, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::banner", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::banner", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::banner", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::vpn-state", callback: (($obj: VpnConnection, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vpn-state", callback: (($obj: VpnConnection, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::vpn-state", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::vpn-state", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::vpn-state", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::connection", callback: (($obj: VpnConnection, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::connection", callback: (($obj: VpnConnection, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::connection", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::connection", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::connection", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::default", callback: (($obj: VpnConnection, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::default", callback: (($obj: VpnConnection, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::default", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::default", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::default", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::default6", callback: (($obj: VpnConnection, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::default6", callback: (($obj: VpnConnection, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::default6", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::default6", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::default6", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::devices", callback: (($obj: VpnConnection, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::devices", callback: (($obj: VpnConnection, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::devices", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::devices", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::devices", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::dhcp4-config", callback: (($obj: VpnConnection, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::dhcp4-config", callback: (($obj: VpnConnection, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::dhcp4-config", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::dhcp4-config", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::dhcp4-config", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::dhcp6-config", callback: (($obj: VpnConnection, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::dhcp6-config", callback: (($obj: VpnConnection, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::dhcp6-config", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::dhcp6-config", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::dhcp6-config", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::id", callback: (($obj: VpnConnection, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::id", callback: (($obj: VpnConnection, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::id", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::id", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::id", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::ip4-config", callback: (($obj: VpnConnection, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::ip4-config", callback: (($obj: VpnConnection, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::ip4-config", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::ip4-config", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::ip4-config", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::ip6-config", callback: (($obj: VpnConnection, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::ip6-config", callback: (($obj: VpnConnection, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::ip6-config", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::ip6-config", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::ip6-config", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::master", callback: (($obj: VpnConnection, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::master", callback: (($obj: VpnConnection, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::master", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::master", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::master", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::specific-object-path", callback: (($obj: VpnConnection, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::specific-object-path", callback: (($obj: VpnConnection, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::specific-object-path", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::specific-object-path", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::specific-object-path", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::state", callback: (($obj: VpnConnection, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::state", callback: (($obj: VpnConnection, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::state", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::state", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::state", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::state-flags", callback: (($obj: VpnConnection, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::state-flags", callback: (($obj: VpnConnection, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::state-flags", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::state-flags", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::state-flags", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::type", callback: (($obj: VpnConnection, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::type", callback: (($obj: VpnConnection, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::type", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::type", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::type", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::uuid", callback: (($obj: VpnConnection, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::uuid", callback: (($obj: VpnConnection, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::uuid", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::uuid", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::uuid", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::vpn", callback: (($obj: VpnConnection, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vpn", callback: (($obj: VpnConnection, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::vpn", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::vpn", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::vpn", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::path", callback: (($obj: VpnConnection, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::path", callback: (($obj: VpnConnection, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::path", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::path", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::path", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: VpnConnection_ConstructProps) + _init (config?: VpnConnection_ConstructProps): void + static $gtype: GObject.Type +} +export interface VpnPluginInfo_ConstructProps extends GObject.Object_ConstructProps { + filename?: string + keyfile?: GLib.KeyFile +} +export class VpnPluginInfo { + /* Properties of NM.VpnPluginInfo */ + readonly name: string + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of NM.VpnPluginInfo */ + getAliases(): string[] + getAuthDialog(): string + getEditorPlugin(): VpnEditorPlugin + getFilename(): string + getName(): string + getPlugin(): string + getProgram(): string + getService(): string + loadEditorPlugin(): VpnEditorPlugin + lookupProperty(group: string, key: string): string + setEditorPlugin(plugin?: VpnEditorPlugin | null): void + supportsHints(): boolean + supportsMultiple(): boolean + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Methods of Gio.Initable */ + init(cancellable?: Gio.Cancellable | null): boolean + /* Virtual methods of NM.VpnPluginInfo */ + vfuncInit(cancellable?: Gio.Cancellable | null): boolean + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: VpnPluginInfo, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: VpnPluginInfo, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::name", callback: (($obj: VpnPluginInfo, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::name", callback: (($obj: VpnPluginInfo, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: VpnPluginInfo_ConstructProps) + _init (config?: VpnPluginInfo_ConstructProps): void + /* Static methods and pseudo-constructors */ + static newFromFile(filename: string): VpnPluginInfo + static newSearchFile(name?: string | null, service?: string | null): VpnPluginInfo + static newWithData(filename: string, keyfile: GLib.KeyFile): VpnPluginInfo + static listAdd(list: VpnPluginInfo[], pluginInfo: VpnPluginInfo): boolean + static listFindByFilename(list: VpnPluginInfo[], filename: string): VpnPluginInfo + static listFindByName(list: VpnPluginInfo[], name: string): VpnPluginInfo + static listFindByService(list: VpnPluginInfo[], service: string): VpnPluginInfo + static listFindServiceType(list: VpnPluginInfo[], name: string): string + static listGetServiceTypes(list: VpnPluginInfo[], onlyExisting: boolean, withAbbreviations: boolean): string[] + static listLoad(): VpnPluginInfo[] + static listRemove(list: VpnPluginInfo[], pluginInfo: VpnPluginInfo): boolean + static validateFilename(filename: string): boolean + static newv(objectType: GObject.Type, parameters: GObject.Parameter[], cancellable?: Gio.Cancellable | null): GObject.Object + static $gtype: GObject.Type +} +export interface VpnPluginOld_ConstructProps extends GObject.Object_ConstructProps { + serviceName?: string + state?: VpnServiceState +} +export class VpnPluginOld { + /* Properties of NM.VpnPluginOld */ + state: VpnServiceState + /* Fields of NM.VpnPluginOld */ + parent: GObject.Object + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of NM.VpnPluginOld */ + disconnect(): boolean + failure(reason: VpnPluginFailure): void + getConnection(): Gio.DBusConnection + getState(): VpnServiceState + secretsRequired(message: string, hints: string): void + setConfig(config: GLib.Variant): void + setIp4Config(ip4Config: GLib.Variant): void + setIp6Config(ip6Config: GLib.Variant): void + setLoginBanner(banner: string): void + setState(state: VpnServiceState): void + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Methods of Gio.Initable */ + init(cancellable?: Gio.Cancellable | null): boolean + /* Virtual methods of NM.VpnPluginOld */ + vfuncConfig(config: GLib.Variant): void + vfuncConnect(connection: Connection): boolean + vfuncConnectInteractive(connection: Connection, details: GLib.Variant): boolean + vfuncDisconnect(): boolean + vfuncFailure(reason: VpnPluginFailure): void + vfuncIp4Config(ip4Config: GLib.Variant): void + vfuncIp6Config(config: GLib.Variant): void + vfuncLoginBanner(banner: string): void + vfuncNeedSecrets(connection: Connection, settingName: string): boolean + vfuncNewSecrets(connection: Connection): boolean + vfuncQuit(): void + vfuncStateChanged(state: VpnServiceState): void + vfuncInit(cancellable?: Gio.Cancellable | null): boolean + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of NM.VpnPluginOld */ + connect(sigName: "config", callback: (($obj: VpnPluginOld, object: GLib.Variant) => void)): number + connect_after(sigName: "config", callback: (($obj: VpnPluginOld, object: GLib.Variant) => void)): number + emit(sigName: "config", object: GLib.Variant): void + on(sigName: "config", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "config", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "config", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "failure", callback: (($obj: VpnPluginOld, object: number) => void)): number + connect_after(sigName: "failure", callback: (($obj: VpnPluginOld, object: number) => void)): number + emit(sigName: "failure", object: number): void + on(sigName: "failure", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "failure", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "failure", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "ip4-config", callback: (($obj: VpnPluginOld, object: GLib.Variant) => void)): number + connect_after(sigName: "ip4-config", callback: (($obj: VpnPluginOld, object: GLib.Variant) => void)): number + emit(sigName: "ip4-config", object: GLib.Variant): void + on(sigName: "ip4-config", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "ip4-config", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "ip4-config", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "ip6-config", callback: (($obj: VpnPluginOld, object: GLib.Variant) => void)): number + connect_after(sigName: "ip6-config", callback: (($obj: VpnPluginOld, object: GLib.Variant) => void)): number + emit(sigName: "ip6-config", object: GLib.Variant): void + on(sigName: "ip6-config", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "ip6-config", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "ip6-config", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "login-banner", callback: (($obj: VpnPluginOld, object: string) => void)): number + connect_after(sigName: "login-banner", callback: (($obj: VpnPluginOld, object: string) => void)): number + emit(sigName: "login-banner", object: string): void + on(sigName: "login-banner", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "login-banner", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "login-banner", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "quit", callback: (($obj: VpnPluginOld) => void)): number + connect_after(sigName: "quit", callback: (($obj: VpnPluginOld) => void)): number + emit(sigName: "quit"): void + on(sigName: "quit", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "quit", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "quit", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "secrets-required", callback: (($obj: VpnPluginOld, object: string, p0: string[]) => void)): number + connect_after(sigName: "secrets-required", callback: (($obj: VpnPluginOld, object: string, p0: string[]) => void)): number + emit(sigName: "secrets-required", object: string, p0: string[]): void + on(sigName: "secrets-required", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "secrets-required", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "secrets-required", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "state-changed", callback: (($obj: VpnPluginOld, object: number) => void)): number + connect_after(sigName: "state-changed", callback: (($obj: VpnPluginOld, object: number) => void)): number + emit(sigName: "state-changed", object: number): void + on(sigName: "state-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "state-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "state-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: VpnPluginOld, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: VpnPluginOld, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::state", callback: (($obj: VpnPluginOld, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::state", callback: (($obj: VpnPluginOld, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::state", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::state", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::state", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: VpnPluginOld_ConstructProps) + _init (config?: VpnPluginOld_ConstructProps): void + /* Static methods and pseudo-constructors */ + static getSecretFlags(data: GLib.HashTable, secretName: string): [ /* returnType */ boolean, /* outFlags */ SettingSecretFlags ] + static readVpnDetails(fd: number): [ /* returnType */ boolean, /* outData */ GLib.HashTable, /* outSecrets */ GLib.HashTable ] + static newv(objectType: GObject.Type, parameters: GObject.Parameter[], cancellable?: Gio.Cancellable | null): GObject.Object + static $gtype: GObject.Type +} +export interface VpnServicePlugin_ConstructProps extends GObject.Object_ConstructProps { + serviceName?: string + state?: VpnServiceState + watchPeer?: boolean +} +export class VpnServicePlugin { + /* Properties of NM.VpnServicePlugin */ + state: VpnServiceState + /* Fields of NM.VpnServicePlugin */ + parent: GObject.Object + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of NM.VpnServicePlugin */ + disconnect(): boolean + failure(reason: VpnPluginFailure): void + getConnection(): Gio.DBusConnection + secretsRequired(message: string, hints: string): void + setConfig(config: GLib.Variant): void + setIp4Config(ip4Config: GLib.Variant): void + setIp6Config(ip6Config: GLib.Variant): void + setLoginBanner(banner: string): void + shutdown(): void + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Methods of Gio.Initable */ + init(cancellable?: Gio.Cancellable | null): boolean + /* Virtual methods of NM.VpnServicePlugin */ + vfuncConfig(config: GLib.Variant): void + vfuncConnect(connection: Connection): boolean + vfuncConnectInteractive(connection: Connection, details: GLib.Variant): boolean + vfuncDisconnect(): boolean + vfuncFailure(reason: VpnPluginFailure): void + vfuncIp4Config(ip4Config: GLib.Variant): void + vfuncIp6Config(config: GLib.Variant): void + vfuncLoginBanner(banner: string): void + vfuncNeedSecrets(connection: Connection, settingName: string): boolean + vfuncNewSecrets(connection: Connection): boolean + vfuncQuit(): void + vfuncStateChanged(state: VpnServiceState): void + vfuncInit(cancellable?: Gio.Cancellable | null): boolean + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of NM.VpnServicePlugin */ + connect(sigName: "config", callback: (($obj: VpnServicePlugin, object: GLib.Variant) => void)): number + connect_after(sigName: "config", callback: (($obj: VpnServicePlugin, object: GLib.Variant) => void)): number + emit(sigName: "config", object: GLib.Variant): void + on(sigName: "config", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "config", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "config", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "failure", callback: (($obj: VpnServicePlugin, object: number) => void)): number + connect_after(sigName: "failure", callback: (($obj: VpnServicePlugin, object: number) => void)): number + emit(sigName: "failure", object: number): void + on(sigName: "failure", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "failure", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "failure", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "ip4-config", callback: (($obj: VpnServicePlugin, object: GLib.Variant) => void)): number + connect_after(sigName: "ip4-config", callback: (($obj: VpnServicePlugin, object: GLib.Variant) => void)): number + emit(sigName: "ip4-config", object: GLib.Variant): void + on(sigName: "ip4-config", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "ip4-config", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "ip4-config", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "ip6-config", callback: (($obj: VpnServicePlugin, object: GLib.Variant) => void)): number + connect_after(sigName: "ip6-config", callback: (($obj: VpnServicePlugin, object: GLib.Variant) => void)): number + emit(sigName: "ip6-config", object: GLib.Variant): void + on(sigName: "ip6-config", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "ip6-config", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "ip6-config", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "login-banner", callback: (($obj: VpnServicePlugin, object: string) => void)): number + connect_after(sigName: "login-banner", callback: (($obj: VpnServicePlugin, object: string) => void)): number + emit(sigName: "login-banner", object: string): void + on(sigName: "login-banner", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "login-banner", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "login-banner", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "quit", callback: (($obj: VpnServicePlugin) => void)): number + connect_after(sigName: "quit", callback: (($obj: VpnServicePlugin) => void)): number + emit(sigName: "quit"): void + on(sigName: "quit", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "quit", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "quit", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "secrets-required", callback: (($obj: VpnServicePlugin, object: string, p0: string[]) => void)): number + connect_after(sigName: "secrets-required", callback: (($obj: VpnServicePlugin, object: string, p0: string[]) => void)): number + emit(sigName: "secrets-required", object: string, p0: string[]): void + on(sigName: "secrets-required", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "secrets-required", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "secrets-required", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "state-changed", callback: (($obj: VpnServicePlugin, object: number) => void)): number + connect_after(sigName: "state-changed", callback: (($obj: VpnServicePlugin, object: number) => void)): number + emit(sigName: "state-changed", object: number): void + on(sigName: "state-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "state-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "state-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: VpnServicePlugin, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: VpnServicePlugin, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::state", callback: (($obj: VpnServicePlugin, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::state", callback: (($obj: VpnServicePlugin, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::state", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::state", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::state", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: VpnServicePlugin_ConstructProps) + _init (config?: VpnServicePlugin_ConstructProps): void + /* Static methods and pseudo-constructors */ + static getSecretFlags(data: GLib.HashTable, secretName: string): [ /* returnType */ boolean, /* outFlags */ SettingSecretFlags ] + static readVpnDetails(fd: number): [ /* returnType */ boolean, /* outData */ GLib.HashTable, /* outSecrets */ GLib.HashTable ] + static newv(objectType: GObject.Type, parameters: GObject.Parameter[], cancellable?: Gio.Cancellable | null): GObject.Object + static $gtype: GObject.Type +} +export interface WifiP2PPeer_ConstructProps extends Object_ConstructProps { +} +export class WifiP2PPeer { + /* Properties of NM.WifiP2PPeer */ + readonly flags: TODO_80211ApFlags + readonly hwAddress: string + readonly lastSeen: number + readonly manufacturer: string + readonly model: string + readonly modelNumber: string + readonly name: string + readonly serial: string + readonly strength: number + readonly wfdIes: any + /* Properties of NM.Object */ + readonly path: string + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of NM.WifiP2PPeer */ + connectionValid(connection: Connection): boolean + filterConnections(connections: Connection[]): Connection[] + getFlags(): TODO_80211ApFlags + getHwAddress(): string + getLastSeen(): number + getManufacturer(): string + getModel(): string + getModelNumber(): string + getName(): string + getSerial(): string + getStrength(): number + getWfdIes(): any + /* Methods of NM.Object */ + getClient(): Client + getPath(): string + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: WifiP2PPeer, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: WifiP2PPeer, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::flags", callback: (($obj: WifiP2PPeer, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::flags", callback: (($obj: WifiP2PPeer, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::flags", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::flags", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::flags", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::hw-address", callback: (($obj: WifiP2PPeer, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hw-address", callback: (($obj: WifiP2PPeer, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::hw-address", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::hw-address", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::hw-address", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::last-seen", callback: (($obj: WifiP2PPeer, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::last-seen", callback: (($obj: WifiP2PPeer, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::last-seen", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::last-seen", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::last-seen", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::manufacturer", callback: (($obj: WifiP2PPeer, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::manufacturer", callback: (($obj: WifiP2PPeer, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::manufacturer", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::manufacturer", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::manufacturer", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::model", callback: (($obj: WifiP2PPeer, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::model", callback: (($obj: WifiP2PPeer, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::model", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::model", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::model", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::model-number", callback: (($obj: WifiP2PPeer, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::model-number", callback: (($obj: WifiP2PPeer, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::model-number", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::model-number", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::model-number", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::name", callback: (($obj: WifiP2PPeer, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::name", callback: (($obj: WifiP2PPeer, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::serial", callback: (($obj: WifiP2PPeer, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::serial", callback: (($obj: WifiP2PPeer, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::serial", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::serial", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::serial", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::strength", callback: (($obj: WifiP2PPeer, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::strength", callback: (($obj: WifiP2PPeer, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::strength", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::strength", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::strength", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::wfd-ies", callback: (($obj: WifiP2PPeer, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::wfd-ies", callback: (($obj: WifiP2PPeer, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::wfd-ies", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::wfd-ies", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::wfd-ies", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::path", callback: (($obj: WifiP2PPeer, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::path", callback: (($obj: WifiP2PPeer, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::path", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::path", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::path", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: WifiP2PPeer_ConstructProps) + _init (config?: WifiP2PPeer_ConstructProps): void + static $gtype: GObject.Type +} +export interface WimaxNsp_ConstructProps extends Object_ConstructProps { +} +export class WimaxNsp { + /* Properties of NM.WimaxNsp */ + readonly name: string + readonly networkType: WimaxNspNetworkType + readonly signalQuality: number + /* Properties of NM.Object */ + readonly path: string + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of NM.WimaxNsp */ + connectionValid(connection: Connection): boolean + filterConnections(connections: Connection[]): Connection[] + getName(): string + getNetworkType(): WimaxNspNetworkType + getSignalQuality(): number + /* Methods of NM.Object */ + getClient(): Client + getPath(): string + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: WimaxNsp, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: WimaxNsp, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::name", callback: (($obj: WimaxNsp, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::name", callback: (($obj: WimaxNsp, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::network-type", callback: (($obj: WimaxNsp, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::network-type", callback: (($obj: WimaxNsp, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::network-type", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::network-type", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::network-type", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::signal-quality", callback: (($obj: WimaxNsp, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::signal-quality", callback: (($obj: WimaxNsp, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::signal-quality", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::signal-quality", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::signal-quality", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::path", callback: (($obj: WimaxNsp, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::path", callback: (($obj: WimaxNsp, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::path", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::path", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::path", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: WimaxNsp_ConstructProps) + _init (config?: WimaxNsp_ConstructProps): void + static $gtype: GObject.Type +} +export abstract class AccessPointClass { + static name: string +} +export abstract class ActiveConnectionClass { + static name: string +} +export class BridgeVlan { + /* Methods of NM.BridgeVlan */ + cmp(b: BridgeVlan): number + getVidRange(): [ /* returnType */ boolean, /* vidStart */ number, /* vidEnd */ number ] + isPvid(): boolean + isSealed(): boolean + isUntagged(): boolean + newClone(): BridgeVlan + ref(): BridgeVlan + seal(): void + setPvid(value: boolean): void + setUntagged(value: boolean): void + toStr(): string + unref(): void + static name: string + static new(vidStart: number, vidEnd: number): BridgeVlan + constructor(vidStart: number, vidEnd: number) + /* Static methods and pseudo-constructors */ + static new(vidStart: number, vidEnd: number): BridgeVlan + static fromStr(str: string): BridgeVlan +} +export abstract class CheckpointClass { + static name: string +} +export abstract class ClientClass { + static name: string +} +export abstract class ConnectionInterface { + /* Fields of NM.ConnectionInterface */ + parent: GObject.TypeInterface + secretsUpdated: (connection: Connection, setting: string) => void + secretsCleared: (connection: Connection) => void + changed: (connection: Connection) => void + static name: string +} +export abstract class Device6LowpanClass { + static name: string +} +export abstract class DeviceAdslClass { + static name: string +} +export abstract class DeviceBondClass { + static name: string +} +export abstract class DeviceBridgeClass { + static name: string +} +export abstract class DeviceBtClass { + static name: string +} +export abstract class DeviceClass { + static name: string +} +export abstract class DeviceDummyClass { + static name: string +} +export abstract class DeviceEthernetClass { + static name: string +} +export abstract class DeviceGenericClass { + static name: string +} +export abstract class DeviceIPTunnelClass { + static name: string +} +export abstract class DeviceInfinibandClass { + static name: string +} +export abstract class DeviceMacsecClass { + static name: string +} +export abstract class DeviceMacvlanClass { + static name: string +} +export abstract class DeviceModemClass { + static name: string +} +export abstract class DeviceOlpcMeshClass { + static name: string +} +export abstract class DeviceOvsBridgeClass { + static name: string +} +export abstract class DeviceOvsInterfaceClass { + static name: string +} +export abstract class DeviceOvsPortClass { + static name: string +} +export abstract class DevicePppClass { + static name: string +} +export abstract class DeviceTeamClass { + static name: string +} +export abstract class DeviceTunClass { + static name: string +} +export abstract class DeviceVethClass { + static name: string +} +export abstract class DeviceVlanClass { + static name: string +} +export abstract class DeviceVrfClass { + static name: string +} +export abstract class DeviceVxlanClass { + static name: string +} +export abstract class DeviceWifiClass { + static name: string +} +export abstract class DeviceWifiP2PClass { + static name: string +} +export abstract class DeviceWimaxClass { + static name: string +} +export abstract class DeviceWireGuardClass { + static name: string +} +export abstract class DeviceWpanClass { + static name: string +} +export abstract class DhcpConfigClass { + static name: string +} +export class DnsEntry { + /* Methods of NM.DnsEntry */ + getDomains(): string[] + getInterface(): string + getNameservers(): string[] + getPriority(): number + getVpn(): boolean + unref(): void + static name: string +} +export class IPAddress { + /* Methods of NM.IPAddress */ + cmpFull(b: IPAddress, cmpFlags: IPAddressCmpFlags): number + dup(): IPAddress + equal(other: IPAddress): boolean + getAddress(): string + getAttribute(name: string): GLib.Variant + getAttributeNames(): string[] + getFamily(): number + getPrefix(): number + ref(): void + setAddress(addr: string): void + setAttribute(name: string, value?: GLib.Variant | null): void + setPrefix(prefix: number): void + unref(): void + static name: string + static new(family: number, addr: string, prefix: number): IPAddress + constructor(family: number, addr: string, prefix: number) + /* Static methods and pseudo-constructors */ + static new(family: number, addr: string, prefix: number): IPAddress + static newBinary(family: number, addr: object | null, prefix: number): IPAddress +} +export abstract class IPConfigClass { + static name: string +} +export class IPRoute { + /* Methods of NM.IPRoute */ + dup(): IPRoute + equal(other: IPRoute): boolean + equalFull(other: IPRoute, cmpFlags: number): boolean + getAttribute(name: string): GLib.Variant + getAttributeNames(): string[] + getDest(): string + getFamily(): number + getMetric(): number + getNextHop(): string + getPrefix(): number + ref(): void + setAttribute(name: string, value?: GLib.Variant | null): void + setDest(dest: string): void + setMetric(metric: number): void + setNextHop(nextHop?: string | null): void + setPrefix(prefix: number): void + unref(): void + static name: string + static new(family: number, dest: string, prefix: number, nextHop: string | null, metric: number): IPRoute + constructor(family: number, dest: string, prefix: number, nextHop: string | null, metric: number) + /* Static methods and pseudo-constructors */ + static new(family: number, dest: string, prefix: number, nextHop: string | null, metric: number): IPRoute + static newBinary(family: number, dest: object | null, prefix: number, nextHop: object | null, metric: number): IPRoute + static attributeValidate(name: string, value: GLib.Variant, family: number): [ /* returnType */ boolean, /* known */ boolean ] + static getVariantAttributeSpec(): VariantAttributeSpec +} +export class IPRoutingRule { + /* Methods of NM.IPRoutingRule */ + cmp(other?: IPRoutingRule | null): number + getAction(): number + getAddrFamily(): number + getDestinationPortEnd(): number + getDestinationPortStart(): number + getFrom(): string + getFromLen(): number + getFwmark(): number + getFwmask(): number + getIifname(): string + getInvert(): boolean + getIpproto(): number + getOifname(): string + getPriority(): number + getSourcePortEnd(): number + getSourcePortStart(): number + getSuppressPrefixlength(): number + getTable(): number + getTo(): string + getToLen(): number + getTos(): number + isSealed(): boolean + newClone(): IPRoutingRule + ref(): IPRoutingRule + seal(): void + setAction(action: number): void + setDestinationPort(start: number, end: number): void + setFrom(from: string | null, len: number): void + setFwmark(fwmark: number, fwmask: number): void + setIifname(iifname?: string | null): void + setInvert(invert: boolean): void + setIpproto(ipproto: number): void + setOifname(oifname?: string | null): void + setPriority(priority: number): void + setSourcePort(start: number, end: number): void + setSuppressPrefixlength(suppressPrefixlength: number): void + setTable(table: number): void + setTo(to: string | null, len: number): void + setTos(tos: number): void + unref(): void + validate(): boolean + static name: string + static new(addrFamily: number): IPRoutingRule + constructor(addrFamily: number) + /* Static methods and pseudo-constructors */ + static new(addrFamily: number): IPRoutingRule + static fromString(str: string, toStringFlags: IPRoutingRuleAsStringFlags, extraArgs?: GLib.HashTable | null): IPRoutingRule +} +export class KeyfileHandlerData { + /* Methods of NM.KeyfileHandlerData */ + failWithError(src: GLib.Error): void + getContext(): [ /* outKfGroupName */ string | null, /* outKfKeyName */ string | null, /* outCurSetting */ Setting | null, /* outCurPropertyName */ string | null ] + warnGet(): [ /* outMessage */ string | null, /* outSeverity */ KeyfileWarnSeverity | null ] + static name: string +} +export class LldpNeighbor { + /* Methods of NM.LldpNeighbor */ + getAttrNames(): string[] + getAttrStringValue(name: string): [ /* returnType */ boolean, /* outValue */ string | null ] + getAttrType(name: string): GLib.VariantType + getAttrUintValue(name: string): [ /* returnType */ boolean, /* outValue */ number | null ] + getAttrValue(name: string): GLib.Variant + ref(): void + unref(): void + static name: string + static new(): LldpNeighbor + constructor() + /* Static methods and pseudo-constructors */ + static new(): LldpNeighbor +} +export abstract class ObjectClass { + static name: string +} +export abstract class RemoteConnectionClass { + static name: string +} +export abstract class SecretAgentOldClass { + /* Fields of NM.SecretAgentOldClass */ + parent: GObject.ObjectClass + getSecrets: (self: SecretAgentOld, connection: Connection, connectionPath: string, settingName: string, hints: string[], flags: SecretAgentGetSecretsFlags, callback: SecretAgentOldGetSecretsFunc) => void + cancelGetSecrets: (self: SecretAgentOld, connectionPath: string, settingName: string) => void + saveSecrets: (self: SecretAgentOld, connection: Connection, connectionPath: string, callback: SecretAgentOldSaveSecretsFunc) => void + deleteSecrets: (self: SecretAgentOld, connection: Connection, connectionPath: string, callback: SecretAgentOldDeleteSecretsFunc) => void + static name: string +} +export abstract class Setting6LowpanClass { + static name: string +} +export abstract class Setting8021xClass { + /* Fields of NM.Setting8021xClass */ + parent: SettingClass + static name: string +} +export abstract class SettingAdslClass { + /* Fields of NM.SettingAdslClass */ + parent: SettingClass + static name: string +} +export abstract class SettingBluetoothClass { + /* Fields of NM.SettingBluetoothClass */ + parent: SettingClass + static name: string +} +export abstract class SettingBondClass { + /* Fields of NM.SettingBondClass */ + parent: SettingClass + static name: string +} +export abstract class SettingBridgeClass { + static name: string +} +export abstract class SettingBridgePortClass { + /* Fields of NM.SettingBridgePortClass */ + parent: SettingClass + static name: string +} +export abstract class SettingCdmaClass { + /* Fields of NM.SettingCdmaClass */ + parent: SettingClass + static name: string +} +export abstract class SettingClass { + /* Fields of NM.SettingClass */ + parent: GObject.ObjectClass + verify: (setting: Setting, connection: Connection) => number + verifySecrets: (setting: Setting, connection?: Connection | null) => boolean + updateOneSecret: (setting: Setting, key: string, value: GLib.Variant) => number + getSecretFlags: (setting: Setting, secretName: string, outFlags: SettingSecretFlags) => boolean + setSecretFlags: (setting: Setting, secretName: string, flags: SettingSecretFlags) => boolean + compareProperty: (settInfo: object, propertyIdx: number, conA: Connection, setA: Setting, conB: Connection, setB: Setting, flags: SettingCompareFlags) => Ternary + duplicateCopyProperties: (settInfo: object, src: Setting, dst: Setting) => void + aggregate: (setting: Setting, typeI: number, arg?: object | null) => boolean + initFromDbus: (setting: Setting, keys: GLib.HashTable, settingDict: GLib.Variant, connectionDict: GLib.Variant, parseFlags: number) => boolean + settingInfo: object + static name: string +} +export abstract class SettingConnectionClass { + /* Fields of NM.SettingConnectionClass */ + parent: SettingClass + static name: string +} +export abstract class SettingDcbClass { + /* Fields of NM.SettingDcbClass */ + parent: SettingClass + static name: string +} +export abstract class SettingDummyClass { + /* Fields of NM.SettingDummyClass */ + parent: SettingClass + static name: string +} +export abstract class SettingEthtoolClass { + static name: string +} +export abstract class SettingGenericClass { + /* Fields of NM.SettingGenericClass */ + parent: SettingClass + static name: string +} +export abstract class SettingGsmClass { + /* Fields of NM.SettingGsmClass */ + parent: SettingClass + static name: string +} +export abstract class SettingHostnameClass { + static name: string +} +export abstract class SettingIP4ConfigClass { + /* Fields of NM.SettingIP4ConfigClass */ + parent: SettingIPConfigClass + static name: string +} +export abstract class SettingIP6ConfigClass { + /* Fields of NM.SettingIP6ConfigClass */ + parent: SettingIPConfigClass + static name: string +} +export abstract class SettingIPConfigClass { + /* Fields of NM.SettingIPConfigClass */ + parent: SettingClass + padding: object[] + static name: string +} +export abstract class SettingIPTunnelClass { + /* Fields of NM.SettingIPTunnelClass */ + parent: SettingClass + static name: string +} +export abstract class SettingInfinibandClass { + /* Fields of NM.SettingInfinibandClass */ + parent: SettingClass + static name: string +} +export abstract class SettingMacsecClass { + /* Fields of NM.SettingMacsecClass */ + parent: SettingClass + static name: string +} +export abstract class SettingMacvlanClass { + /* Fields of NM.SettingMacvlanClass */ + parent: SettingClass + static name: string +} +export abstract class SettingMatchClass { + static name: string +} +export abstract class SettingOlpcMeshClass { + /* Fields of NM.SettingOlpcMeshClass */ + parent: SettingClass + static name: string +} +export abstract class SettingOvsBridgeClass { + static name: string +} +export abstract class SettingOvsDpdkClass { + static name: string +} +export abstract class SettingOvsExternalIDsClass { + static name: string +} +export abstract class SettingOvsInterfaceClass { + static name: string +} +export abstract class SettingOvsPatchClass { + static name: string +} +export abstract class SettingOvsPortClass { + static name: string +} +export abstract class SettingPppClass { + /* Fields of NM.SettingPppClass */ + parent: SettingClass + static name: string +} +export abstract class SettingPppoeClass { + /* Fields of NM.SettingPppoeClass */ + parent: SettingClass + static name: string +} +export abstract class SettingProxyClass { + /* Fields of NM.SettingProxyClass */ + parent: SettingClass + padding: object[] + static name: string +} +export abstract class SettingSerialClass { + /* Fields of NM.SettingSerialClass */ + parent: SettingClass + static name: string +} +export abstract class SettingSriovClass { + static name: string +} +export abstract class SettingTCConfigClass { + static name: string +} +export abstract class SettingTeamClass { + /* Fields of NM.SettingTeamClass */ + parent: SettingClass + static name: string +} +export abstract class SettingTeamPortClass { + /* Fields of NM.SettingTeamPortClass */ + parent: SettingClass + static name: string +} +export abstract class SettingTunClass { + /* Fields of NM.SettingTunClass */ + parent: SettingClass + static name: string +} +export abstract class SettingUserClass { + static name: string +} +export abstract class SettingVethClass { + static name: string +} +export abstract class SettingVlanClass { + /* Fields of NM.SettingVlanClass */ + parent: SettingClass + static name: string +} +export abstract class SettingVpnClass { + /* Fields of NM.SettingVpnClass */ + parent: SettingClass + static name: string +} +export abstract class SettingVrfClass { + static name: string +} +export abstract class SettingVxlanClass { + /* Fields of NM.SettingVxlanClass */ + parent: SettingClass + static name: string +} +export abstract class SettingWifiP2PClass { + static name: string +} +export abstract class SettingWimaxClass { + /* Fields of NM.SettingWimaxClass */ + parent: SettingClass + static name: string +} +export abstract class SettingWireGuardClass { + static name: string +} +export abstract class SettingWiredClass { + /* Fields of NM.SettingWiredClass */ + parent: SettingClass + static name: string +} +export abstract class SettingWirelessClass { + /* Fields of NM.SettingWirelessClass */ + parent: SettingClass + static name: string +} +export abstract class SettingWirelessSecurityClass { + /* Fields of NM.SettingWirelessSecurityClass */ + parent: SettingClass + static name: string +} +export abstract class SettingWpanClass { + static name: string +} +export abstract class SimpleConnectionClass { + /* Fields of NM.SimpleConnectionClass */ + parentClass: GObject.ObjectClass + static name: string +} +export class SriovVF { + /* Methods of NM.SriovVF */ + addVlan(vlanId: number): boolean + dup(): SriovVF + equal(other: SriovVF): boolean + getAttribute(name: string): GLib.Variant + getAttributeNames(): string[] + getIndex(): number + getVlanIds(): number[] + getVlanProtocol(vlanId: number): SriovVFVlanProtocol + getVlanQos(vlanId: number): number + ref(): void + removeVlan(vlanId: number): boolean + setAttribute(name: string, value?: GLib.Variant | null): void + setVlanProtocol(vlanId: number, protocol: SriovVFVlanProtocol): void + setVlanQos(vlanId: number, qos: number): void + unref(): void + static name: string + static new(index: number): SriovVF + constructor(index: number) + /* Static methods and pseudo-constructors */ + static new(index: number): SriovVF + static attributeValidate(name: string, value: GLib.Variant): [ /* returnType */ boolean, /* known */ boolean ] +} +export class TCAction { + /* Methods of NM.TCAction */ + dup(): TCAction + equal(other: TCAction): boolean + getAttribute(name: string): GLib.Variant + getAttributeNames(): string[] + getKind(): string + ref(): void + setAttribute(name: string, value?: GLib.Variant | null): void + unref(): void + static name: string + static new(kind: string): TCAction + constructor(kind: string) + /* Static methods and pseudo-constructors */ + static new(kind: string): TCAction +} +export class TCQdisc { + /* Methods of NM.TCQdisc */ + dup(): TCQdisc + equal(other: TCQdisc): boolean + getAttribute(name: string): GLib.Variant + getAttributeNames(): string[] + getHandle(): number + getKind(): string + getParent(): number + ref(): void + setAttribute(name: string, value?: GLib.Variant | null): void + setHandle(handle: number): void + unref(): void + static name: string + static new(kind: string, parent: number): TCQdisc + constructor(kind: string, parent: number) + /* Static methods and pseudo-constructors */ + static new(kind: string, parent: number): TCQdisc +} +export class TCTfilter { + /* Methods of NM.TCTfilter */ + dup(): TCTfilter + equal(other: TCTfilter): boolean + getAction(): TCAction + getHandle(): number + getKind(): string + getParent(): number + ref(): void + setAction(action: TCAction): void + setHandle(handle: number): void + unref(): void + static name: string + static new(kind: string, parent: number): TCTfilter + constructor(kind: string, parent: number) + /* Static methods and pseudo-constructors */ + static new(kind: string, parent: number): TCTfilter +} +export class TeamLinkWatcher { + /* Methods of NM.TeamLinkWatcher */ + dup(): TeamLinkWatcher + equal(other: TeamLinkWatcher): boolean + getDelayDown(): number + getDelayUp(): number + getFlags(): TeamLinkWatcherArpPingFlags + getInitWait(): number + getInterval(): number + getMissedMax(): number + getName(): string + getSourceHost(): string + getTargetHost(): string + getVlanid(): number + ref(): void + unref(): void + static name: string + /* Static methods and pseudo-constructors */ + static newArpPing(initWait: number, interval: number, missedMax: number, targetHost: string, sourceHost: string, flags: TeamLinkWatcherArpPingFlags): TeamLinkWatcher + static newArpPing2(initWait: number, interval: number, missedMax: number, vlanid: number, targetHost: string, sourceHost: string, flags: TeamLinkWatcherArpPingFlags): TeamLinkWatcher + static newEthtool(delayUp: number, delayDown: number): TeamLinkWatcher + static newNsnaPing(initWait: number, interval: number, missedMax: number, targetHost: string): TeamLinkWatcher +} +export class VariantAttributeSpec { + static name: string +} +export abstract class VpnConnectionClass { + static name: string +} +export abstract class VpnEditorInterface { + /* Fields of NM.VpnEditorInterface */ + gIface: GObject.TypeInterface + getWidget: (editor: VpnEditor) => GObject.Object + placeholder: () => void + updateConnection: (editor: VpnEditor, connection: Connection) => boolean + changed: (editor: VpnEditor) => void + static name: string +} +export abstract class VpnEditorPluginInterface { + /* Fields of NM.VpnEditorPluginInterface */ + gIface: GObject.TypeInterface + getEditor: (plugin: VpnEditorPlugin, connection: Connection) => VpnEditor + getCapabilities: (plugin: VpnEditorPlugin) => VpnEditorPluginCapability + exportToFile: (plugin: VpnEditorPlugin, path: string, connection: Connection) => boolean + getSuggestedFilename: (plugin: VpnEditorPlugin, connection: Connection) => string + notifyPluginInfoSet: (plugin: VpnEditorPlugin, pluginInfo: VpnPluginInfo) => void + getVt: (plugin: VpnEditorPlugin, outVtSize: number) => VpnEditorPluginVT + static name: string +} +export class VpnEditorPluginVT { + static name: string +} +export abstract class VpnPluginInfoClass { + static name: string +} +export abstract class VpnPluginOldClass { + /* Fields of NM.VpnPluginOldClass */ + parent: GObject.ObjectClass + stateChanged: (plugin: VpnPluginOld, state: VpnServiceState) => void + ip4Config: (plugin: VpnPluginOld, ip4Config: GLib.Variant) => void + loginBanner: (plugin: VpnPluginOld, banner: string) => void + failure: (plugin: VpnPluginOld, reason: VpnPluginFailure) => void + quit: (plugin: VpnPluginOld) => void + config: (plugin: VpnPluginOld, config: GLib.Variant) => void + ip6Config: (plugin: VpnPluginOld, config: GLib.Variant) => void + connect: (plugin: VpnPluginOld, connection: Connection) => boolean + needSecrets: (plugin: VpnPluginOld, connection: Connection, settingName: string) => boolean + disconnect: (plugin: VpnPluginOld) => boolean + newSecrets: (plugin: VpnPluginOld, connection: Connection) => boolean + connectInteractive: (plugin: VpnPluginOld, connection: Connection, details: GLib.Variant) => boolean + static name: string +} +export abstract class VpnServicePluginClass { + /* Fields of NM.VpnServicePluginClass */ + parent: GObject.ObjectClass + stateChanged: (plugin: VpnServicePlugin, state: VpnServiceState) => void + ip4Config: (plugin: VpnServicePlugin, ip4Config: GLib.Variant) => void + loginBanner: (plugin: VpnServicePlugin, banner: string) => void + failure: (plugin: VpnServicePlugin, reason: VpnPluginFailure) => void + quit: (plugin: VpnServicePlugin) => void + config: (plugin: VpnServicePlugin, config: GLib.Variant) => void + ip6Config: (plugin: VpnServicePlugin, config: GLib.Variant) => void + connect: (plugin: VpnServicePlugin, connection: Connection) => boolean + needSecrets: (plugin: VpnServicePlugin, connection: Connection, settingName: string) => boolean + disconnect: (plugin: VpnServicePlugin) => boolean + newSecrets: (plugin: VpnServicePlugin, connection: Connection) => boolean + connectInteractive: (plugin: VpnServicePlugin, connection: Connection, details: GLib.Variant) => boolean + static name: string +} +export abstract class WifiP2PPeerClass { + static name: string +} +export abstract class WimaxNspClass { + static name: string +} +export class WireGuardPeer { + /* Methods of NM.WireGuardPeer */ + appendAllowedIp(allowedIp: string, acceptInvalid: boolean): boolean + clearAllowedIps(): void + cmp(b: WireGuardPeer | null, compareFlags: SettingCompareFlags): number + getAllowedIp(idx: number, outIsValid?: boolean | null): string + getAllowedIpsLen(): number + getEndpoint(): string + getPersistentKeepalive(): number + getPresharedKey(): string + getPresharedKeyFlags(): SettingSecretFlags + getPublicKey(): string + isSealed(): boolean + isValid(checkNonSecrets: boolean, checkSecrets: boolean): boolean + newClone(withSecrets: boolean): WireGuardPeer + ref(): WireGuardPeer + removeAllowedIp(idx: number): boolean + seal(): void + setEndpoint(endpoint: string, allowInvalid: boolean): boolean + setPersistentKeepalive(persistentKeepalive: number): void + setPresharedKey(presharedKey: string | null, acceptInvalid: boolean): boolean + setPresharedKeyFlags(presharedKeyFlags: SettingSecretFlags): void + setPublicKey(publicKey: string | null, acceptInvalid: boolean): boolean + unref(): void + static name: string + static new(): WireGuardPeer + constructor() + /* Static methods and pseudo-constructors */ + static new(): WireGuardPeer +} +} \ No newline at end of file diff --git a/@types/node-gtk/Pango-1.0.d.ts b/@types/node-gtk/Pango-1.0.d.ts new file mode 100644 index 00000000..a0e55592 --- /dev/null +++ b/@types/node-gtk/Pango-1.0.d.ts @@ -0,0 +1,1675 @@ +/** + * Pango-1.0 + */ + +/// +/// +/// +/// +/// + +declare namespace Pango { + +export enum Alignment { + LEFT, + CENTER, + RIGHT, +} +export enum AttrType { + INVALID, + LANGUAGE, + FAMILY, + STYLE, + WEIGHT, + VARIANT, + STRETCH, + SIZE, + FONT_DESC, + FOREGROUND, + BACKGROUND, + UNDERLINE, + STRIKETHROUGH, + RISE, + SHAPE, + SCALE, + FALLBACK, + LETTER_SPACING, + UNDERLINE_COLOR, + STRIKETHROUGH_COLOR, + ABSOLUTE_SIZE, + GRAVITY, + GRAVITY_HINT, + FONT_FEATURES, + FOREGROUND_ALPHA, + BACKGROUND_ALPHA, + ALLOW_BREAKS, + SHOW, + INSERT_HYPHENS, + OVERLINE, + OVERLINE_COLOR, +} +export enum BidiType { + L, + LRE, + LRO, + R, + AL, + RLE, + RLO, + PDF, + EN, + ES, + ET, + AN, + CS, + NSM, + BN, + B, + S, + WS, + ON, +} +export enum CoverageLevel { + NONE, + FALLBACK, + APPROXIMATE, + EXACT, +} +export enum Direction { + LTR, + RTL, + TTB_LTR, + TTB_RTL, + WEAK_LTR, + WEAK_RTL, + NEUTRAL, +} +export enum EllipsizeMode { + NONE, + START, + MIDDLE, + END, +} +export enum Gravity { + SOUTH, + EAST, + NORTH, + WEST, + AUTO, +} +export enum GravityHint { + NATURAL, + STRONG, + LINE, +} +export enum Overline { + NONE, + SINGLE, +} +export enum RenderPart { + FOREGROUND, + BACKGROUND, + UNDERLINE, + STRIKETHROUGH, + OVERLINE, +} +export enum Script { + INVALID_CODE, + COMMON, + INHERITED, + ARABIC, + ARMENIAN, + BENGALI, + BOPOMOFO, + CHEROKEE, + COPTIC, + CYRILLIC, + DESERET, + DEVANAGARI, + ETHIOPIC, + GEORGIAN, + GOTHIC, + GREEK, + GUJARATI, + GURMUKHI, + HAN, + HANGUL, + HEBREW, + HIRAGANA, + KANNADA, + KATAKANA, + KHMER, + LAO, + LATIN, + MALAYALAM, + MONGOLIAN, + MYANMAR, + OGHAM, + OLD_ITALIC, + ORIYA, + RUNIC, + SINHALA, + SYRIAC, + TAMIL, + TELUGU, + THAANA, + THAI, + TIBETAN, + CANADIAN_ABORIGINAL, + YI, + TAGALOG, + HANUNOO, + BUHID, + TAGBANWA, + BRAILLE, + CYPRIOT, + LIMBU, + OSMANYA, + SHAVIAN, + LINEAR_B, + TAI_LE, + UGARITIC, + NEW_TAI_LUE, + BUGINESE, + GLAGOLITIC, + TIFINAGH, + SYLOTI_NAGRI, + OLD_PERSIAN, + KHAROSHTHI, + UNKNOWN, + BALINESE, + CUNEIFORM, + PHOENICIAN, + PHAGS_PA, + NKO, + KAYAH_LI, + LEPCHA, + REJANG, + SUNDANESE, + SAURASHTRA, + CHAM, + OL_CHIKI, + VAI, + CARIAN, + LYCIAN, + LYDIAN, + BATAK, + BRAHMI, + MANDAIC, + CHAKMA, + MEROITIC_CURSIVE, + MEROITIC_HIEROGLYPHS, + MIAO, + SHARADA, + SORA_SOMPENG, + TAKRI, + BASSA_VAH, + CAUCASIAN_ALBANIAN, + DUPLOYAN, + ELBASAN, + GRANTHA, + KHOJKI, + KHUDAWADI, + LINEAR_A, + MAHAJANI, + MANICHAEAN, + MENDE_KIKAKUI, + MODI, + MRO, + NABATAEAN, + OLD_NORTH_ARABIAN, + OLD_PERMIC, + PAHAWH_HMONG, + PALMYRENE, + PAU_CIN_HAU, + PSALTER_PAHLAVI, + SIDDHAM, + TIRHUTA, + WARANG_CITI, + AHOM, + ANATOLIAN_HIEROGLYPHS, + HATRAN, + MULTANI, + OLD_HUNGARIAN, + SIGNWRITING, +} +export enum Stretch { + ULTRA_CONDENSED, + EXTRA_CONDENSED, + CONDENSED, + SEMI_CONDENSED, + NORMAL, + SEMI_EXPANDED, + EXPANDED, + EXTRA_EXPANDED, + ULTRA_EXPANDED, +} +export enum Style { + NORMAL, + OBLIQUE, + ITALIC, +} +export enum TabAlign { + LEFT, +} +export enum Underline { + NONE, + SINGLE, + DOUBLE, + LOW, + ERROR, + SINGLE_LINE, + DOUBLE_LINE, + ERROR_LINE, +} +export enum Variant { + NORMAL, + SMALL_CAPS, +} +export enum Weight { + THIN, + ULTRALIGHT, + LIGHT, + SEMILIGHT, + BOOK, + NORMAL, + MEDIUM, + SEMIBOLD, + BOLD, + ULTRABOLD, + HEAVY, + ULTRAHEAVY, +} +export enum WrapMode { + WORD, + CHAR, + WORD_CHAR, +} +export enum FontMask { + FAMILY, + STYLE, + VARIANT, + WEIGHT, + STRETCH, + SIZE, + GRAVITY, + VARIATIONS, +} +export enum ShapeFlags { + NONE, + ROUND_POSITIONS, +} +export enum ShowFlags { + NONE, + SPACES, + LINE_BREAKS, + IGNORABLES, +} +export const ANALYSIS_FLAG_CENTERED_BASELINE: number +export const ANALYSIS_FLAG_IS_ELLIPSIS: number +export const ANALYSIS_FLAG_NEED_HYPHEN: number +export const ATTR_INDEX_FROM_TEXT_BEGINNING: number +export const ATTR_INDEX_TO_TEXT_END: number +export const GLYPH_EMPTY: Glyph +export const GLYPH_INVALID_INPUT: Glyph +export const GLYPH_UNKNOWN_FLAG: Glyph +export const SCALE: number +export const VERSION_MAJOR: number +export const VERSION_MICRO: number +export const VERSION_MINOR: number +export const VERSION_STRING: string +export function attrAllowBreaksNew(allowBreaks: boolean): Attribute +export function attrBackgroundAlphaNew(alpha: number): Attribute +export function attrBackgroundNew(red: number, green: number, blue: number): Attribute +export function attrFallbackNew(enableFallback: boolean): Attribute +export function attrFamilyNew(family: string): Attribute +export function attrFontDescNew(desc: FontDescription): Attribute +export function attrFontFeaturesNew(features: string): Attribute +export function attrForegroundAlphaNew(alpha: number): Attribute +export function attrForegroundNew(red: number, green: number, blue: number): Attribute +export function attrGravityHintNew(hint: GravityHint): Attribute +export function attrGravityNew(gravity: Gravity): Attribute +export function attrInsertHyphensNew(insertHyphens: boolean): Attribute +export function attrLanguageNew(language: Language): Attribute +export function attrLetterSpacingNew(letterSpacing: number): Attribute +export function attrOverlineColorNew(red: number, green: number, blue: number): Attribute +export function attrOverlineNew(overline: Overline): Attribute +export function attrRiseNew(rise: number): Attribute +export function attrScaleNew(scaleFactor: number): Attribute +export function attrShapeNew(inkRect: Rectangle, logicalRect: Rectangle): Attribute +export function attrShapeNewWithData(inkRect: Rectangle, logicalRect: Rectangle, data?: object | null, copyFunc?: AttrDataCopyFunc | null): Attribute +export function attrShowNew(flags: ShowFlags): Attribute +export function attrSizeNew(size: number): Attribute +export function attrSizeNewAbsolute(size: number): Attribute +export function attrStretchNew(stretch: Stretch): Attribute +export function attrStrikethroughColorNew(red: number, green: number, blue: number): Attribute +export function attrStrikethroughNew(strikethrough: boolean): Attribute +export function attrStyleNew(style: Style): Attribute +export function attrTypeGetName(type: AttrType): string | null +export function attrTypeRegister(name: string): AttrType +export function attrUnderlineColorNew(red: number, green: number, blue: number): Attribute +export function attrUnderlineNew(underline: Underline): Attribute +export function attrVariantNew(variant: Variant): Attribute +export function attrWeightNew(weight: Weight): Attribute +export function bidiTypeForUnichar(ch: number): BidiType +export function break_TODO(text: string, length: number, analysis: Analysis, attrs: LogAttr[]): void +export function defaultBreak(text: string, length: number, analysis: Analysis | null, attrs: LogAttr, attrsLen: number): void +export function extentsToPixels(inclusive?: Rectangle | null, nearest?: Rectangle | null): void +export function findBaseDir(text: string, length: number): Direction +export function findParagraphBoundary(text: string, length: number): [ /* paragraphDelimiterIndex */ number, /* nextParagraphStart */ number ] +export function fontDescriptionFromString(str: string): FontDescription +export function getLogAttrs(text: string, length: number, level: number, language: Language, logAttrs: LogAttr[]): void +export function getMirrorChar(ch: number, mirroredCh: number): boolean +export function gravityGetForMatrix(matrix?: Matrix | null): Gravity +export function gravityGetForScript(script: Script, baseGravity: Gravity, hint: GravityHint): Gravity +export function gravityGetForScriptAndWidth(script: Script, wide: boolean, baseGravity: Gravity, hint: GravityHint): Gravity +export function gravityToRotation(gravity: Gravity): number +export function isZeroWidth(ch: number): boolean +export function itemize(context: Context, text: string, startIndex: number, length: number, attrs: AttrList, cachedIter?: AttrIterator | null): Item[] +export function itemizeWithBaseDir(context: Context, baseDir: Direction, text: string, startIndex: number, length: number, attrs: AttrList, cachedIter?: AttrIterator | null): Item[] +export function languageFromString(language?: string | null): Language | null +export function languageGetDefault(): Language +export function languageGetPreferred(): Language | null +export function log2visGetEmbeddingLevels(text: string, length: number, pbaseDir: Direction): number +export function markupParserFinish(context: GLib.MarkupParseContext): [ /* returnType */ boolean, /* attrList */ AttrList | null, /* text */ string | null, /* accelChar */ number | null ] +export function markupParserNew(accelMarker: number): GLib.MarkupParseContext +export function parseEnum(type: GObject.Type, str: string | null, warn: boolean): [ /* returnType */ boolean, /* value */ number | null, /* possibleValues */ string | null ] +export function parseMarkup(markupText: string, length: number, accelMarker: number): [ /* returnType */ boolean, /* attrList */ AttrList | null, /* text */ string | null, /* accelChar */ number | null ] +export function parseStretch(str: string, warn: boolean): [ /* returnType */ boolean, /* stretch */ Stretch ] +export function parseStyle(str: string, warn: boolean): [ /* returnType */ boolean, /* style */ Style ] +export function parseVariant(str: string, warn: boolean): [ /* returnType */ boolean, /* variant */ Variant ] +export function parseWeight(str: string, warn: boolean): [ /* returnType */ boolean, /* weight */ Weight ] +export function quantizeLineGeometry(thickness: number, position: number): [ /* thickness */ number, /* position */ number ] +export function readLine(stream: object | null, str: GLib.String): number +export function reorderItems(logicalItems: Item[]): Item[] +export function scanInt(pos: string): [ /* returnType */ boolean, /* pos */ string, /* out */ number ] +export function scanString(pos: string, out: GLib.String): [ /* returnType */ boolean, /* pos */ string ] +export function scanWord(pos: string, out: GLib.String): [ /* returnType */ boolean, /* pos */ string ] +export function scriptForUnichar(ch: number): Script +export function scriptGetSampleLanguage(script: Script): Language | null +export function shape(text: string, length: number, analysis: Analysis, glyphs: GlyphString): void +export function shapeFull(itemText: string, itemLength: number, paragraphText: string | null, paragraphLength: number, analysis: Analysis, glyphs: GlyphString): void +export function shapeWithFlags(itemText: string, itemLength: number, paragraphText: string | null, paragraphLength: number, analysis: Analysis, glyphs: GlyphString, flags: ShapeFlags): void +export function skipSpace(pos: string): [ /* returnType */ boolean, /* pos */ string ] +export function splitFileList(str: string): string[] +export function tailorBreak(text: string, length: number, analysis: Analysis, offset: number, logAttrs: LogAttr[]): void +export function trimString(str: string): string +export function unicharDirection(ch: number): Direction +export function unitsFromDouble(d: number): number +export function unitsToDouble(i: number): number +export function version(): number +export function versionCheck(requiredMajor: number, requiredMinor: number, requiredMicro: number): string | null +export function versionString(): string +export interface AttrDataCopyFunc { + (): object | null +} +export interface AttrFilterFunc { + (attribute: Attribute): boolean +} +export interface FontsetForeachFunc { + (fontset: Fontset, font: Font): boolean +} +export interface Context_ConstructProps extends GObject.Object_ConstructProps { +} +export class Context { + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of Pango.Context */ + changed(): void + getBaseDir(): Direction + getBaseGravity(): Gravity + getFontDescription(): FontDescription + getFontMap(): FontMap + getGravity(): Gravity + getGravityHint(): GravityHint + getLanguage(): Language + getMatrix(): Matrix | null + getMetrics(desc?: FontDescription | null, language?: Language | null): FontMetrics + getRoundGlyphPositions(): boolean + getSerial(): number + listFamilies(): /* families */ FontFamily[] + loadFont(desc: FontDescription): Font | null + loadFontset(desc: FontDescription, language: Language): Fontset | null + setBaseDir(direction: Direction): void + setBaseGravity(gravity: Gravity): void + setFontDescription(desc: FontDescription): void + setFontMap(fontMap: FontMap): void + setGravityHint(hint: GravityHint): void + setLanguage(language: Language): void + setMatrix(matrix?: Matrix | null): void + setRoundGlyphPositions(roundPositions: boolean): void + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: Context, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: Context, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: Context_ConstructProps) + _init (config?: Context_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(): Context + static $gtype: GObject.Type +} +export interface Coverage_ConstructProps extends GObject.Object_ConstructProps { +} +export class Coverage { + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of Pango.Coverage */ + copy(): Coverage + get(index: number): CoverageLevel + max(other: Coverage): void + ref(): Coverage + set(index: number, level: CoverageLevel): void + toBytes(): /* bytes */ any + unref(): void + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + watchClosure(closure: GObject.Closure): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: Coverage, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: Coverage, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: Coverage_ConstructProps) + _init (config?: Coverage_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(): Coverage + static fromBytes(bytes: any): Coverage | null + static $gtype: GObject.Type +} +export interface Font_ConstructProps extends GObject.Object_ConstructProps { +} +export class Font { + /* Fields of Pango.Font */ + parentInstance: GObject.Object + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of Pango.Font */ + describe(): FontDescription + describeWithAbsoluteSize(): FontDescription + getCoverage(language: Language): Coverage + getFace(): FontFace + getFeatures(numFeatures: number): [ /* features */ HarfBuzz.feature_t[], /* numFeatures */ number ] + getFontMap(): FontMap | null + getGlyphExtents(glyph: Glyph): [ /* inkRect */ Rectangle | null, /* logicalRect */ Rectangle | null ] + getMetrics(language?: Language | null): FontMetrics + hasChar(wc: number): boolean + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Virtual methods of Pango.Font */ + vfuncCreateHbFont(): HarfBuzz.font_t + vfuncDescribe(): FontDescription + vfuncDescribeAbsolute(): FontDescription + vfuncGetCoverage(language: Language): Coverage + vfuncGetFeatures(numFeatures: number): [ /* features */ HarfBuzz.feature_t[], /* numFeatures */ number ] + vfuncGetFontMap(): FontMap | null + vfuncGetGlyphExtents(glyph: Glyph): [ /* inkRect */ Rectangle | null, /* logicalRect */ Rectangle | null ] + vfuncGetMetrics(language?: Language | null): FontMetrics + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: Font, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: Font, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: Font_ConstructProps) + _init (config?: Font_ConstructProps): void + /* Static methods and pseudo-constructors */ + static descriptionsFree(descs: FontDescription[] | null): void + static $gtype: GObject.Type +} +export interface FontFace_ConstructProps extends GObject.Object_ConstructProps { +} +export class FontFace { + /* Fields of Pango.FontFace */ + parentInstance: GObject.Object + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of Pango.FontFace */ + describe(): FontDescription + getFaceName(): string + getFamily(): FontFamily + isSynthesized(): boolean + listSizes(): /* sizes */ number[] | null + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Virtual methods of Pango.FontFace */ + vfuncDescribe(): FontDescription + vfuncGetFaceName(): string + vfuncGetFamily(): FontFamily + vfuncIsSynthesized(): boolean + vfuncListSizes(): /* sizes */ number[] | null + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: FontFace, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: FontFace, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: FontFace_ConstructProps) + _init (config?: FontFace_ConstructProps): void + static $gtype: GObject.Type +} +export interface FontFamily_ConstructProps extends GObject.Object_ConstructProps { +} +export class FontFamily { + /* Fields of Pango.FontFamily */ + parentInstance: GObject.Object + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of Pango.FontFamily */ + getFace(name?: string | null): FontFace | null + getName(): string + isMonospace(): boolean + isVariable(): boolean + listFaces(): /* faces */ FontFace[] | null + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Virtual methods of Pango.FontFamily */ + vfuncGetFace(name?: string | null): FontFace | null + vfuncGetName(): string + vfuncIsMonospace(): boolean + vfuncIsVariable(): boolean + vfuncListFaces(): /* faces */ FontFace[] | null + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: FontFamily, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: FontFamily, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: FontFamily_ConstructProps) + _init (config?: FontFamily_ConstructProps): void + static $gtype: GObject.Type +} +export interface FontMap_ConstructProps extends GObject.Object_ConstructProps { +} +export class FontMap { + /* Fields of Pango.FontMap */ + parentInstance: GObject.Object + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of Pango.FontMap */ + changed(): void + createContext(): Context + getFamily(name: string): FontFamily + getSerial(): number + listFamilies(): /* families */ FontFamily[] + loadFont(context: Context, desc: FontDescription): Font | null + loadFontset(context: Context, desc: FontDescription, language: Language): Fontset | null + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Virtual methods of Pango.FontMap */ + vfuncChanged(): void + vfuncGetFamily(name: string): FontFamily + vfuncGetSerial(): number + vfuncListFamilies(): /* families */ FontFamily[] + vfuncLoadFont(context: Context, desc: FontDescription): Font | null + vfuncLoadFontset(context: Context, desc: FontDescription, language: Language): Fontset | null + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: FontMap, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: FontMap, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: FontMap_ConstructProps) + _init (config?: FontMap_ConstructProps): void + static $gtype: GObject.Type +} +export interface Fontset_ConstructProps extends GObject.Object_ConstructProps { +} +export class Fontset { + /* Fields of Pango.Fontset */ + parentInstance: GObject.Object + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of Pango.Fontset */ + foreach(func: FontsetForeachFunc): void + getFont(wc: number): Font + getMetrics(): FontMetrics + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Virtual methods of Pango.Fontset */ + vfuncForeach(func: FontsetForeachFunc): void + vfuncGetFont(wc: number): Font + vfuncGetLanguage(): Language + vfuncGetMetrics(): FontMetrics + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: Fontset, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: Fontset, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: Fontset_ConstructProps) + _init (config?: Fontset_ConstructProps): void + static $gtype: GObject.Type +} +export interface FontsetSimple_ConstructProps extends Fontset_ConstructProps { +} +export class FontsetSimple { + /* Fields of Pango.Fontset */ + parentInstance: GObject.Object + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of Pango.FontsetSimple */ + append(font: Font): void + size(): number + /* Methods of Pango.Fontset */ + foreach(func: FontsetForeachFunc): void + getFont(wc: number): Font + getMetrics(): FontMetrics + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Virtual methods of Pango.Fontset */ + vfuncForeach(func: FontsetForeachFunc): void + vfuncGetFont(wc: number): Font + vfuncGetLanguage(): Language + vfuncGetMetrics(): FontMetrics + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: FontsetSimple, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: FontsetSimple, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: FontsetSimple_ConstructProps) + _init (config?: FontsetSimple_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(language: Language): FontsetSimple + static $gtype: GObject.Type +} +export interface Layout_ConstructProps extends GObject.Object_ConstructProps { +} +export class Layout { + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of Pango.Layout */ + contextChanged(): void + copy(): Layout + getAlignment(): Alignment + getAttributes(): AttrList | null + getAutoDir(): boolean + getBaseline(): number + getCharacterCount(): number + getContext(): Context + getCursorPos(index: number): [ /* strongPos */ Rectangle | null, /* weakPos */ Rectangle | null ] + getDirection(index: number): Direction + getEllipsize(): EllipsizeMode + getExtents(): [ /* inkRect */ Rectangle | null, /* logicalRect */ Rectangle | null ] + getFontDescription(): FontDescription | null + getHeight(): number + getIndent(): number + getIter(): LayoutIter + getJustify(): boolean + getLine(line: number): LayoutLine | null + getLineCount(): number + getLineReadonly(line: number): LayoutLine | null + getLineSpacing(): number + getLines(): LayoutLine[] + getLinesReadonly(): LayoutLine[] + getLogAttrs(): /* attrs */ LogAttr[] + getLogAttrsReadonly(): LogAttr[] + getPixelExtents(): [ /* inkRect */ Rectangle | null, /* logicalRect */ Rectangle | null ] + getPixelSize(): [ /* width */ number | null, /* height */ number | null ] + getSerial(): number + getSingleParagraphMode(): boolean + getSize(): [ /* width */ number | null, /* height */ number | null ] + getSpacing(): number + getTabs(): TabArray | null + getText(): string + getUnknownGlyphsCount(): number + getWidth(): number + getWrap(): WrapMode + indexToLineX(index: number, trailing: boolean): [ /* line */ number | null, /* xPos */ number | null ] + indexToPos(index: number): /* pos */ Rectangle + isEllipsized(): boolean + isWrapped(): boolean + moveCursorVisually(strong: boolean, oldIndex: number, oldTrailing: number, direction: number): [ /* newIndex */ number, /* newTrailing */ number ] + setAlignment(alignment: Alignment): void + setAttributes(attrs?: AttrList | null): void + setAutoDir(autoDir: boolean): void + setEllipsize(ellipsize: EllipsizeMode): void + setFontDescription(desc?: FontDescription | null): void + setHeight(height: number): void + setIndent(indent: number): void + setJustify(justify: boolean): void + setLineSpacing(factor: number): void + setMarkup(markup: string, length: number): void + setMarkupWithAccel(markup: string, length: number, accelMarker: number): /* accelChar */ number | null + setSingleParagraphMode(setting: boolean): void + setSpacing(spacing: number): void + setTabs(tabs?: TabArray | null): void + setText(text: string, length: number): void + setWidth(width: number): void + setWrap(wrap: WrapMode): void + xyToIndex(x: number, y: number): [ /* returnType */ boolean, /* index */ number, /* trailing */ number ] + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: Layout, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: Layout, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: Layout_ConstructProps) + _init (config?: Layout_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(context: Context): Layout + static $gtype: GObject.Type +} +export interface Renderer_ConstructProps extends GObject.Object_ConstructProps { +} +export class Renderer { + /* Fields of Pango.Renderer */ + matrix: Matrix + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of Pango.Renderer */ + activate(): void + deactivate(): void + drawErrorUnderline(x: number, y: number, width: number, height: number): void + drawGlyph(font: Font, glyph: Glyph, x: number, y: number): void + drawGlyphItem(text: string | null, glyphItem: GlyphItem, x: number, y: number): void + drawGlyphs(font: Font, glyphs: GlyphString, x: number, y: number): void + drawLayout(layout: Layout, x: number, y: number): void + drawLayoutLine(line: LayoutLine, x: number, y: number): void + drawRectangle(part: RenderPart, x: number, y: number, width: number, height: number): void + drawTrapezoid(part: RenderPart, y1: number, x11: number, x21: number, y2: number, x12: number, x22: number): void + getAlpha(part: RenderPart): number + getColor(part: RenderPart): Color | null + getLayout(): Layout | null + getLayoutLine(): LayoutLine | null + getMatrix(): Matrix | null + partChanged(part: RenderPart): void + setAlpha(part: RenderPart, alpha: number): void + setColor(part: RenderPart, color?: Color | null): void + setMatrix(matrix?: Matrix | null): void + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Virtual methods of Pango.Renderer */ + vfuncBegin(): void + vfuncDrawErrorUnderline(x: number, y: number, width: number, height: number): void + vfuncDrawGlyph(font: Font, glyph: Glyph, x: number, y: number): void + vfuncDrawGlyphItem(text: string | null, glyphItem: GlyphItem, x: number, y: number): void + vfuncDrawGlyphs(font: Font, glyphs: GlyphString, x: number, y: number): void + vfuncDrawRectangle(part: RenderPart, x: number, y: number, width: number, height: number): void + vfuncDrawShape(attr: AttrShape, x: number, y: number): void + vfuncDrawTrapezoid(part: RenderPart, y1: number, x11: number, x21: number, y2: number, x12: number, x22: number): void + vfuncEnd(): void + vfuncPartChanged(part: RenderPart): void + vfuncPrepareRun(run: LayoutRun): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: Renderer, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: Renderer, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: Renderer_ConstructProps) + _init (config?: Renderer_ConstructProps): void + static $gtype: GObject.Type +} +export class Analysis { + /* Fields of Pango.Analysis */ + shapeEngine: object + langEngine: object + font: Font + level: number + gravity: number + flags: number + script: number + language: Language + extraAttrs: object[] + static name: string +} +export class AttrClass { + /* Fields of Pango.AttrClass */ + type: AttrType + copy: (attr: Attribute) => Attribute + destroy: (attr: Attribute) => void + equal: (attr1: Attribute, attr2: Attribute) => boolean + static name: string +} +export class AttrColor { + /* Fields of Pango.AttrColor */ + attr: Attribute + color: Color + static name: string +} +export class AttrFloat { + /* Fields of Pango.AttrFloat */ + attr: Attribute + value: number + static name: string +} +export class AttrFontDesc { + /* Fields of Pango.AttrFontDesc */ + attr: Attribute + desc: FontDescription + static name: string +} +export class AttrFontFeatures { + /* Fields of Pango.AttrFontFeatures */ + attr: Attribute + features: string + static name: string +} +export class AttrInt { + /* Fields of Pango.AttrInt */ + attr: Attribute + value: number + static name: string +} +export class AttrIterator { + /* Methods of Pango.AttrIterator */ + copy(): AttrIterator + destroy(): void + get(type: AttrType): Attribute | null + getAttrs(): Attribute[] + getFont(desc: FontDescription, language?: Language | null, extraAttrs?: Attribute[] | null): void + next(): boolean + range(): [ /* start */ number, /* end */ number ] + static name: string +} +export class AttrLanguage { + /* Fields of Pango.AttrLanguage */ + attr: Attribute + value: Language + static name: string +} +export class AttrList { + /* Methods of Pango.AttrList */ + change(attr: Attribute): void + copy(): AttrList | null + equal(otherList: AttrList): boolean + filter(func: AttrFilterFunc): AttrList | null + getAttributes(): Attribute[] + getIterator(): AttrIterator + insert(attr: Attribute): void + insertBefore(attr: Attribute): void + ref(): AttrList + splice(other: AttrList, pos: number, len: number): void + unref(): void + update(pos: number, remove: number, add: number): void + static name: string + static new(): AttrList + constructor() + /* Static methods and pseudo-constructors */ + static new(): AttrList +} +export class AttrShape { + /* Fields of Pango.AttrShape */ + attr: Attribute + inkRect: Rectangle + logicalRect: Rectangle + data: object + copyFunc: AttrDataCopyFunc + destroyFunc: GLib.DestroyNotify + static name: string + /* Static methods and pseudo-constructors */ + static newWithData(inkRect: Rectangle, logicalRect: Rectangle, data?: object | null, copyFunc?: AttrDataCopyFunc | null): Attribute +} +export class AttrSize { + /* Fields of Pango.AttrSize */ + attr: Attribute + size: number + absolute: number + static name: string + /* Static methods and pseudo-constructors */ + static newAbsolute(size: number): Attribute +} +export class AttrString { + /* Fields of Pango.AttrString */ + attr: Attribute + value: string + static name: string +} +export class Attribute { + /* Fields of Pango.Attribute */ + klass: AttrClass + startIndex: number + endIndex: number + /* Methods of Pango.Attribute */ + copy(): Attribute + destroy(): void + equal(attr2: Attribute): boolean + init(klass: AttrClass): void + static name: string +} +export class Color { + /* Fields of Pango.Color */ + red: number + green: number + blue: number + /* Methods of Pango.Color */ + copy(): Color | null + free(): void + parse(spec: string): boolean + parseWithAlpha(spec: string): [ /* returnType */ boolean, /* alpha */ number | null ] + static name: string +} +export abstract class ContextClass { + static name: string +} +export abstract class FontClass { + /* Fields of Pango.FontClass */ + parentClass: GObject.ObjectClass + describe: (font: Font) => FontDescription + getCoverage: (font: Font, language: Language) => Coverage + getGlyphExtents: (font: Font | null, glyph: Glyph) => [ /* inkRect */ Rectangle | null, /* logicalRect */ Rectangle | null ] + getMetrics: (font?: Font | null, language?: Language | null) => FontMetrics + getFontMap: (font?: Font | null) => FontMap | null + describeAbsolute: (font: Font) => FontDescription + getFeatures: (font: Font, numFeatures: number) => [ /* features */ HarfBuzz.feature_t[], /* numFeatures */ number ] + createHbFont: (font: Font) => HarfBuzz.font_t + static name: string +} +export class FontDescription { + /* Methods of Pango.FontDescription */ + betterMatch(oldMatch: FontDescription | null, newMatch: FontDescription): boolean + copy(): FontDescription | null + copyStatic(): FontDescription | null + equal(desc2: FontDescription): boolean + free(): void + getFamily(): string | null + getGravity(): Gravity + getSetFields(): FontMask + getSize(): number + getSizeIsAbsolute(): boolean + getStretch(): Stretch + getStyle(): Style + getVariant(): Variant + getVariations(): string | null + getWeight(): Weight + hash(): number + merge(descToMerge: FontDescription | null, replaceExisting: boolean): void + mergeStatic(descToMerge: FontDescription, replaceExisting: boolean): void + setAbsoluteSize(size: number): void + setFamily(family: string): void + setFamilyStatic(family: string): void + setGravity(gravity: Gravity): void + setSize(size: number): void + setStretch(stretch: Stretch): void + setStyle(style: Style): void + setVariant(variant: Variant): void + setVariations(variations: string): void + setVariationsStatic(variations: string): void + setWeight(weight: Weight): void + toFilename(): string + unsetFields(toUnset: FontMask): void + static name: string + static new(): FontDescription + constructor() + /* Static methods and pseudo-constructors */ + static new(): FontDescription + static fromString(str: string): FontDescription +} +export abstract class FontFaceClass { + /* Fields of Pango.FontFaceClass */ + parentClass: GObject.ObjectClass + getFaceName: (face: FontFace) => string + describe: (face: FontFace) => FontDescription + listSizes: (face: FontFace) => /* sizes */ number[] | null + isSynthesized: (face: FontFace) => boolean + getFamily: (face: FontFace) => FontFamily + static name: string +} +export abstract class FontFamilyClass { + /* Fields of Pango.FontFamilyClass */ + parentClass: GObject.ObjectClass + listFaces: (family: FontFamily) => /* faces */ FontFace[] | null + getName: (family: FontFamily) => string + isMonospace: (family: FontFamily) => boolean + isVariable: (family: FontFamily) => boolean + getFace: (family: FontFamily, name?: string | null) => FontFace | null + static name: string +} +export abstract class FontMapClass { + /* Fields of Pango.FontMapClass */ + parentClass: GObject.ObjectClass + loadFont: (fontmap: FontMap, context: Context, desc: FontDescription) => Font | null + listFamilies: (fontmap: FontMap) => /* families */ FontFamily[] + loadFontset: (fontmap: FontMap, context: Context, desc: FontDescription, language: Language) => Fontset | null + shapeEngineType: string + getSerial: (fontmap: FontMap) => number + changed: (fontmap: FontMap) => void + getFamily: (fontmap: FontMap, name: string) => FontFamily + static name: string +} +export class FontMetrics { + /* Methods of Pango.FontMetrics */ + getApproximateCharWidth(): number + getApproximateDigitWidth(): number + getAscent(): number + getDescent(): number + getHeight(): number + getStrikethroughPosition(): number + getStrikethroughThickness(): number + getUnderlinePosition(): number + getUnderlineThickness(): number + ref(): FontMetrics | null + unref(): void + static name: string +} +export abstract class FontsetClass { + /* Fields of Pango.FontsetClass */ + parentClass: GObject.ObjectClass + getFont: (fontset: Fontset, wc: number) => Font + getMetrics: (fontset: Fontset) => FontMetrics + getLanguage: (fontset: Fontset) => Language + foreach: (fontset: Fontset, func: FontsetForeachFunc) => void + static name: string +} +export abstract class FontsetSimpleClass { + static name: string +} +export class GlyphGeometry { + /* Fields of Pango.GlyphGeometry */ + width: GlyphUnit + xOffset: GlyphUnit + yOffset: GlyphUnit + static name: string +} +export class GlyphInfo { + /* Fields of Pango.GlyphInfo */ + glyph: Glyph + geometry: GlyphGeometry + attr: GlyphVisAttr + static name: string +} +export class GlyphItem { + /* Fields of Pango.GlyphItem */ + item: Item + glyphs: GlyphString + /* Methods of Pango.GlyphItem */ + applyAttrs(text: string, list: AttrList): GlyphItem[] + copy(): GlyphItem | null + free(): void + getLogicalWidths(text: string, logicalWidths: number[]): void + letterSpace(text: string, logAttrs: LogAttr[], letterSpacing: number): void + split(text: string, splitIndex: number): GlyphItem + static name: string +} +export class GlyphItemIter { + /* Fields of Pango.GlyphItemIter */ + glyphItem: GlyphItem + text: string + startGlyph: number + startIndex: number + startChar: number + endGlyph: number + endIndex: number + endChar: number + /* Methods of Pango.GlyphItemIter */ + copy(): GlyphItemIter | null + free(): void + initEnd(glyphItem: GlyphItem, text: string): boolean + initStart(glyphItem: GlyphItem, text: string): boolean + nextCluster(): boolean + prevCluster(): boolean + static name: string +} +export class GlyphString { + /* Fields of Pango.GlyphString */ + numGlyphs: number + glyphs: GlyphInfo[] + logClusters: number + /* Methods of Pango.GlyphString */ + copy(): GlyphString | null + extents(font: Font): [ /* inkRect */ Rectangle | null, /* logicalRect */ Rectangle | null ] + extentsRange(start: number, end: number, font: Font): [ /* inkRect */ Rectangle | null, /* logicalRect */ Rectangle | null ] + free(): void + getLogicalWidths(text: string, length: number, embeddingLevel: number, logicalWidths: number[]): void + getWidth(): number + indexToX(text: string, length: number, analysis: Analysis, index: number, trailing: boolean): /* xPos */ number + setSize(newLen: number): void + xToIndex(text: string, length: number, analysis: Analysis, xPos: number): [ /* index */ number, /* trailing */ number ] + static name: string + static new(): GlyphString + constructor() + /* Static methods and pseudo-constructors */ + static new(): GlyphString +} +export class GlyphVisAttr { + /* Fields of Pango.GlyphVisAttr */ + isClusterStart: number + static name: string +} +export class Item { + /* Fields of Pango.Item */ + offset: number + length: number + numChars: number + analysis: Analysis + /* Methods of Pango.Item */ + applyAttrs(iter: AttrIterator): void + copy(): Item | null + free(): void + split(splitIndex: number, splitOffset: number): Item + static name: string + static new(): Item + constructor() + /* Static methods and pseudo-constructors */ + static new(): Item +} +export class Language { + /* Methods of Pango.Language */ + getSampleString(): string + getScripts(): Script[] | null + includesScript(script: Script): boolean + matches(rangeList: string): boolean + static name: string + /* Static methods and pseudo-constructors */ + static fromString(language?: string | null): Language | null + static getDefault(): Language + static getPreferred(): Language | null +} +export abstract class LayoutClass { + static name: string +} +export class LayoutIter { + /* Methods of Pango.LayoutIter */ + atLastLine(): boolean + copy(): LayoutIter | null + free(): void + getBaseline(): number + getCharExtents(): /* logicalRect */ Rectangle + getClusterExtents(): [ /* inkRect */ Rectangle | null, /* logicalRect */ Rectangle | null ] + getIndex(): number + getLayout(): Layout + getLayoutExtents(): [ /* inkRect */ Rectangle | null, /* logicalRect */ Rectangle | null ] + getLine(): LayoutLine + getLineExtents(): [ /* inkRect */ Rectangle | null, /* logicalRect */ Rectangle | null ] + getLineReadonly(): LayoutLine + getLineYrange(): [ /* y0 */ number | null, /* y1 */ number | null ] + getRun(): LayoutRun | null + getRunExtents(): [ /* inkRect */ Rectangle | null, /* logicalRect */ Rectangle | null ] + getRunReadonly(): LayoutRun | null + nextChar(): boolean + nextCluster(): boolean + nextLine(): boolean + nextRun(): boolean + static name: string +} +export class LayoutLine { + /* Fields of Pango.LayoutLine */ + layout: Layout + startIndex: number + length: number + runs: LayoutRun[] + isParagraphStart: number + resolvedDir: number + /* Methods of Pango.LayoutLine */ + getExtents(): [ /* inkRect */ Rectangle | null, /* logicalRect */ Rectangle | null ] + getHeight(): /* height */ number | null + getPixelExtents(): [ /* inkRect */ Rectangle | null, /* logicalRect */ Rectangle | null ] + getXRanges(startIndex: number, endIndex: number): /* ranges */ number[] + indexToX(index: number, trailing: boolean): /* xPos */ number + ref(): LayoutLine + unref(): void + xToIndex(xPos: number): [ /* returnType */ boolean, /* index */ number, /* trailing */ number ] + static name: string +} +export class LogAttr { + /* Fields of Pango.LogAttr */ + isLineBreak: number + isMandatoryBreak: number + isCharBreak: number + isWhite: number + isCursorPosition: number + isWordStart: number + isWordEnd: number + isSentenceBoundary: number + isSentenceStart: number + isSentenceEnd: number + backspaceDeletesCharacter: number + isExpandableSpace: number + isWordBoundary: number + static name: string +} +export class Matrix { + /* Fields of Pango.Matrix */ + xx: number + xy: number + yx: number + yy: number + x0: number + y0: number + /* Methods of Pango.Matrix */ + concat(newMatrix: Matrix): void + copy(): Matrix | null + free(): void + getFontScaleFactor(): number + getFontScaleFactors(): [ /* xscale */ number | null, /* yscale */ number | null ] + rotate(degrees: number): void + scale(scaleX: number, scaleY: number): void + transformDistance(dx: number, dy: number): [ /* dx */ number, /* dy */ number ] + transformPixelRectangle(rect?: Rectangle | null): /* rect */ Rectangle | null + transformPoint(x: number, y: number): [ /* x */ number, /* y */ number ] + transformRectangle(rect?: Rectangle | null): /* rect */ Rectangle | null + translate(tx: number, ty: number): void + static name: string +} +export class Rectangle { + /* Fields of Pango.Rectangle */ + x: number + y: number + width: number + height: number + static name: string +} +export abstract class RendererClass { + /* Fields of Pango.RendererClass */ + drawGlyphs: (renderer: Renderer, font: Font, glyphs: GlyphString, x: number, y: number) => void + drawRectangle: (renderer: Renderer, part: RenderPart, x: number, y: number, width: number, height: number) => void + drawErrorUnderline: (renderer: Renderer, x: number, y: number, width: number, height: number) => void + drawShape: (renderer: Renderer, attr: AttrShape, x: number, y: number) => void + drawTrapezoid: (renderer: Renderer, part: RenderPart, y1: number, x11: number, x21: number, y2: number, x12: number, x22: number) => void + drawGlyph: (renderer: Renderer, font: Font, glyph: Glyph, x: number, y: number) => void + partChanged: (renderer: Renderer, part: RenderPart) => void + begin: (renderer: Renderer) => void + end: (renderer: Renderer) => void + prepareRun: (renderer: Renderer, run: LayoutRun) => void + drawGlyphItem: (renderer: Renderer, text: string | null, glyphItem: GlyphItem, x: number, y: number) => void + static name: string +} +export class RendererPrivate { + static name: string +} +export class ScriptIter { + /* Methods of Pango.ScriptIter */ + free(): void + getRange(): [ /* start */ string | null, /* end */ string | null, /* script */ Script | null ] + next(): boolean + static name: string + static new(text: string, length: number): ScriptIter + constructor(text: string, length: number) + /* Static methods and pseudo-constructors */ + static new(text: string, length: number): ScriptIter +} +export class TabArray { + /* Methods of Pango.TabArray */ + copy(): TabArray + free(): void + getPositionsInPixels(): boolean + getSize(): number + getTab(tabIndex: number): [ /* alignment */ TabAlign | null, /* location */ number | null ] + getTabs(): [ /* alignments */ TabAlign | null, /* locations */ number[] | null ] + resize(newSize: number): void + setTab(tabIndex: number, alignment: TabAlign, location: number): void + static name: string + static new(initialSize: number, positionsInPixels: boolean): TabArray + constructor(initialSize: number, positionsInPixels: boolean) + /* Static methods and pseudo-constructors */ + static new(initialSize: number, positionsInPixels: boolean): TabArray +} +type Glyph = number +type GlyphUnit = number +type LayoutRun = GlyphItem +} \ No newline at end of file diff --git a/@types/node-gtk/PangoCairo-1.0.d.ts b/@types/node-gtk/PangoCairo-1.0.d.ts new file mode 100644 index 00000000..90431aef --- /dev/null +++ b/@types/node-gtk/PangoCairo-1.0.d.ts @@ -0,0 +1,194 @@ +/** + * PangoCairo-1.0 + */ + +/// +/// +/// +/// +/// +/// + +declare namespace PangoCairo { + +export function contextGetFontOptions(context: Pango.Context): cairo.FontOptions | null +export function contextGetResolution(context: Pango.Context): number +export function contextSetFontOptions(context: Pango.Context, options?: cairo.FontOptions | null): void +export function contextSetResolution(context: Pango.Context, dpi: number): void +export function contextSetShapeRenderer(context: Pango.Context, func: ShapeRendererFunc | null): void +export function createContext(cr: cairo.Context): Pango.Context +export function createLayout(cr: cairo.Context): Pango.Layout +export function errorUnderlinePath(cr: cairo.Context, x: number, y: number, width: number, height: number): void +export function fontMapGetDefault(): Pango.FontMap +export function fontMapNew(): Pango.FontMap +export function fontMapNewForFontType(fonttype: cairo.FontType): Pango.FontMap | null +export function glyphStringPath(cr: cairo.Context, font: Pango.Font, glyphs: Pango.GlyphString): void +export function layoutLinePath(cr: cairo.Context, line: Pango.LayoutLine): void +export function layoutPath(cr: cairo.Context, layout: Pango.Layout): void +export function showErrorUnderline(cr: cairo.Context, x: number, y: number, width: number, height: number): void +export function showGlyphItem(cr: cairo.Context, text: string, glyphItem: Pango.GlyphItem): void +export function showGlyphString(cr: cairo.Context, font: Pango.Font, glyphs: Pango.GlyphString): void +export function showLayout(cr: cairo.Context, layout: Pango.Layout): void +export function showLayoutLine(cr: cairo.Context, line: Pango.LayoutLine): void +export function updateContext(cr: cairo.Context, context: Pango.Context): void +export function updateLayout(cr: cairo.Context, layout: Pango.Layout): void +export interface ShapeRendererFunc { + (cr: cairo.Context, attr: Pango.AttrShape, doPath: boolean): void +} +export interface Font_ConstructProps extends Pango.Font_ConstructProps { +} +export class Font { + /* Fields of Pango.Font */ + parentInstance: GObject.Object + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of PangoCairo.Font */ + getScaledFont(): cairo.ScaledFont | null + /* Methods of Pango.Font */ + describe(): Pango.FontDescription + describeWithAbsoluteSize(): Pango.FontDescription + getCoverage(language: Pango.Language): Pango.Coverage + getFace(): Pango.FontFace + getFeatures(numFeatures: number): [ /* features */ HarfBuzz.feature_t[], /* numFeatures */ number ] + getFontMap(): Pango.FontMap | null + getGlyphExtents(glyph: Pango.Glyph): [ /* inkRect */ Pango.Rectangle | null, /* logicalRect */ Pango.Rectangle | null ] + getMetrics(language?: Pango.Language | null): Pango.FontMetrics + hasChar(wc: number): boolean + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Virtual methods of Pango.Font */ + vfuncCreateHbFont(): HarfBuzz.font_t + vfuncDescribe(): Pango.FontDescription + vfuncDescribeAbsolute(): Pango.FontDescription + vfuncGetCoverage(language: Pango.Language): Pango.Coverage + vfuncGetFeatures(numFeatures: number): [ /* features */ HarfBuzz.feature_t[], /* numFeatures */ number ] + vfuncGetFontMap(): Pango.FontMap | null + vfuncGetGlyphExtents(glyph: Pango.Glyph): [ /* inkRect */ Pango.Rectangle | null, /* logicalRect */ Pango.Rectangle | null ] + vfuncGetMetrics(language?: Pango.Language | null): Pango.FontMetrics + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: Font, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: Font, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: Font_ConstructProps) + _init (config?: Font_ConstructProps): void + static $gtype: GObject.Type +} +export interface FontMap_ConstructProps extends Pango.FontMap_ConstructProps { +} +export class FontMap { + /* Fields of Pango.FontMap */ + parentInstance: GObject.Object + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of PangoCairo.FontMap */ + getFontType(): cairo.FontType + getResolution(): number + setDefault(): void + setResolution(dpi: number): void + /* Methods of Pango.FontMap */ + changed(): void + createContext(): Pango.Context + getFamily(name: string): Pango.FontFamily + getSerial(): number + listFamilies(): /* families */ Pango.FontFamily[] + loadFont(context: Pango.Context, desc: Pango.FontDescription): Pango.Font | null + loadFontset(context: Pango.Context, desc: Pango.FontDescription, language: Pango.Language): Pango.Fontset | null + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Virtual methods of Pango.FontMap */ + vfuncChanged(): void + vfuncGetFamily(name: string): Pango.FontFamily + vfuncGetSerial(): number + vfuncListFamilies(): /* families */ Pango.FontFamily[] + vfuncLoadFont(context: Pango.Context, desc: Pango.FontDescription): Pango.Font | null + vfuncLoadFontset(context: Pango.Context, desc: Pango.FontDescription, language: Pango.Language): Pango.Fontset | null + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: FontMap, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: FontMap, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: FontMap_ConstructProps) + _init (config?: FontMap_ConstructProps): void + /* Static methods and pseudo-constructors */ + static getDefault(): Pango.FontMap + static newForFontType(fonttype: cairo.FontType): Pango.FontMap | null + static $gtype: GObject.Type +} +} \ No newline at end of file diff --git a/@types/node-gtk/Polkit-1.0.d.ts b/@types/node-gtk/Polkit-1.0.d.ts new file mode 100644 index 00000000..7f982d20 --- /dev/null +++ b/@types/node-gtk/Polkit-1.0.d.ts @@ -0,0 +1,1120 @@ +/** + * Polkit-1.0 + */ + +/// +/// +/// +/// + +declare namespace Polkit { + +export enum Error { + FAILED, + CANCELLED, + NOT_SUPPORTED, + NOT_AUTHORIZED, +} +export enum ImplicitAuthorization { + UNKNOWN, + NOT_AUTHORIZED, + AUTHENTICATION_REQUIRED, + ADMINISTRATOR_AUTHENTICATION_REQUIRED, + AUTHENTICATION_REQUIRED_RETAINED, + ADMINISTRATOR_AUTHENTICATION_REQUIRED_RETAINED, + AUTHORIZED, +} +export enum AuthorityFeatures { + NONE, + TEMPORARY_AUTHORIZATION, +} +export enum CheckAuthorizationFlags { + NONE, + ALLOW_USER_INTERACTION, +} +export function errorQuark(): GLib.Quark +export function identityFromString(str: string): Identity | null +export function implicitAuthorizationFromString(string: string, outImplicitAuthorization: ImplicitAuthorization): boolean +export function implicitAuthorizationToString(implicitAuthorization: ImplicitAuthorization): string +export function subjectFromString(str: string): Subject +export class Identity { + /* Methods of Polkit.Identity */ + equal(b: Identity): boolean + hash(): number + /* Virtual methods of Polkit.Identity */ + vfuncEqual(b: Identity): boolean + vfuncHash(): number + vfuncToString(): string + static name: string + /* Static methods and pseudo-constructors */ + static fromString(str: string): Identity | null +} +export class Subject { + /* Methods of Polkit.Subject */ + equal(b: Subject): boolean + exists(cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + existsFinish(res: Gio.AsyncResult): boolean + existsSync(cancellable?: Gio.Cancellable | null): boolean + hash(): number + /* Virtual methods of Polkit.Subject */ + vfuncEqual(b: Subject): boolean + vfuncExists(cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + vfuncExistsFinish(res: Gio.AsyncResult): boolean + vfuncExistsSync(cancellable?: Gio.Cancellable | null): boolean + vfuncHash(): number + vfuncToString(): string + static name: string + /* Static methods and pseudo-constructors */ + static fromString(str: string): Subject +} +export interface ActionDescription_ConstructProps extends GObject.Object_ConstructProps { +} +export class ActionDescription { + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of Polkit.ActionDescription */ + getActionId(): string + getAnnotation(key: string): string | null + getAnnotationKeys(): string[] + getDescription(): string + getIconName(): string + getImplicitActive(): ImplicitAuthorization + getImplicitAny(): ImplicitAuthorization + getImplicitInactive(): ImplicitAuthorization + getMessage(): string + getVendorName(): string + getVendorUrl(): string + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: ActionDescription, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: ActionDescription, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: ActionDescription_ConstructProps) + _init (config?: ActionDescription_ConstructProps): void + static $gtype: GObject.Type +} +export interface Authority_ConstructProps extends GObject.Object_ConstructProps { +} +export class Authority { + /* Properties of Polkit.Authority */ + readonly backendFeatures: AuthorityFeatures + readonly backendName: string + readonly backendVersion: string + readonly owner: string + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of Polkit.Authority */ + authenticationAgentResponse(cookie: string, identity: Identity, cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + authenticationAgentResponseFinish(res: Gio.AsyncResult): boolean + authenticationAgentResponseSync(cookie: string, identity: Identity, cancellable?: Gio.Cancellable | null): boolean + checkAuthorization(subject: Subject, actionId: string, details: Details | null, flags: CheckAuthorizationFlags, cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + checkAuthorizationFinish(res: Gio.AsyncResult): AuthorizationResult + checkAuthorizationSync(subject: Subject, actionId: string, details: Details | null, flags: CheckAuthorizationFlags, cancellable?: Gio.Cancellable | null): AuthorizationResult + enumerateActions(cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + enumerateActionsFinish(res: Gio.AsyncResult): ActionDescription[] + enumerateActionsSync(cancellable?: Gio.Cancellable | null): ActionDescription[] + enumerateTemporaryAuthorizations(subject: Subject, cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + enumerateTemporaryAuthorizationsFinish(res: Gio.AsyncResult): TemporaryAuthorization[] + enumerateTemporaryAuthorizationsSync(subject: Subject, cancellable?: Gio.Cancellable | null): TemporaryAuthorization[] + getBackendFeatures(): AuthorityFeatures + getBackendName(): string + getBackendVersion(): string + getOwner(): string | null + registerAuthenticationAgent(subject: Subject, locale: string, objectPath: string, cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + registerAuthenticationAgentFinish(res: Gio.AsyncResult): boolean + registerAuthenticationAgentSync(subject: Subject, locale: string, objectPath: string, cancellable?: Gio.Cancellable | null): boolean + registerAuthenticationAgentWithOptions(subject: Subject, locale: string, objectPath: string, options?: GLib.Variant | null, cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + registerAuthenticationAgentWithOptionsFinish(res: Gio.AsyncResult): boolean + registerAuthenticationAgentWithOptionsSync(subject: Subject, locale: string, objectPath: string, options?: GLib.Variant | null, cancellable?: Gio.Cancellable | null): boolean + revokeTemporaryAuthorizationById(id: string, cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + revokeTemporaryAuthorizationByIdFinish(res: Gio.AsyncResult): boolean + revokeTemporaryAuthorizationByIdSync(id: string, cancellable?: Gio.Cancellable | null): boolean + revokeTemporaryAuthorizations(subject: Subject, cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + revokeTemporaryAuthorizationsFinish(res: Gio.AsyncResult): boolean + revokeTemporaryAuthorizationsSync(subject: Subject, cancellable?: Gio.Cancellable | null): boolean + unregisterAuthenticationAgent(subject: Subject, objectPath: string, cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + unregisterAuthenticationAgentFinish(res: Gio.AsyncResult): boolean + unregisterAuthenticationAgentSync(subject: Subject, objectPath: string, cancellable?: Gio.Cancellable | null): boolean + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Methods of Gio.AsyncInitable */ + initAsync(ioPriority: number, cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + initFinish(res: Gio.AsyncResult): boolean + newFinish(res: Gio.AsyncResult): GObject.Object + /* Methods of Gio.Initable */ + init(cancellable?: Gio.Cancellable | null): boolean + /* Virtual methods of Polkit.Authority */ + vfuncInitAsync(ioPriority: number, cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + vfuncInitFinish(res: Gio.AsyncResult): boolean + vfuncInit(cancellable?: Gio.Cancellable | null): boolean + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Polkit.Authority */ + connect(sigName: "changed", callback: (($obj: Authority) => void)): number + connect_after(sigName: "changed", callback: (($obj: Authority) => void)): number + emit(sigName: "changed"): void + on(sigName: "changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: Authority, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: Authority, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::backend-features", callback: (($obj: Authority, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::backend-features", callback: (($obj: Authority, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::backend-features", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::backend-features", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::backend-features", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::backend-name", callback: (($obj: Authority, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::backend-name", callback: (($obj: Authority, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::backend-name", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::backend-name", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::backend-name", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::backend-version", callback: (($obj: Authority, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::backend-version", callback: (($obj: Authority, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::backend-version", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::backend-version", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::backend-version", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::owner", callback: (($obj: Authority, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::owner", callback: (($obj: Authority, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::owner", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::owner", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::owner", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: Authority_ConstructProps) + _init (config?: Authority_ConstructProps): void + /* Static methods and pseudo-constructors */ + static get(): Authority + static getAsync(cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + static getFinish(res: Gio.AsyncResult): Authority + static getSync(cancellable?: Gio.Cancellable | null): Authority + static newvAsync(objectType: GObject.Type, nParameters: number, parameters: GObject.Parameter, ioPriority: number, cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + static newv(objectType: GObject.Type, parameters: GObject.Parameter[], cancellable?: Gio.Cancellable | null): GObject.Object + static $gtype: GObject.Type +} +export interface AuthorizationResult_ConstructProps extends GObject.Object_ConstructProps { +} +export class AuthorizationResult { + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of Polkit.AuthorizationResult */ + getDetails(): Details | null + getDismissed(): boolean + getIsAuthorized(): boolean + getIsChallenge(): boolean + getRetainsAuthorization(): boolean + getTemporaryAuthorizationId(): string | null + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: AuthorizationResult, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: AuthorizationResult, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: AuthorizationResult_ConstructProps) + _init (config?: AuthorizationResult_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(isAuthorized: boolean, isChallenge: boolean, details?: Details | null): AuthorizationResult + static $gtype: GObject.Type +} +export interface Details_ConstructProps extends GObject.Object_ConstructProps { +} +export class Details { + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of Polkit.Details */ + getKeys(): string[] | null + insert(key: string, value?: string | null): void + lookup(key: string): string | null + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: Details, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: Details, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: Details_ConstructProps) + _init (config?: Details_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(): Details + static $gtype: GObject.Type +} +export interface Permission_ConstructProps extends Gio.Permission_ConstructProps { + actionId?: string + subject?: Subject +} +export class Permission { + /* Properties of Gio.Permission */ + readonly allowed: boolean + readonly canAcquire: boolean + readonly canRelease: boolean + /* Fields of Gio.Permission */ + parentInstance: GObject.Object + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of Polkit.Permission */ + getActionId(): string + getSubject(): Subject + /* Methods of Gio.Permission */ + acquire(cancellable?: Gio.Cancellable | null): boolean + acquireAsync(cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + acquireFinish(result: Gio.AsyncResult): boolean + getAllowed(): boolean + getCanAcquire(): boolean + getCanRelease(): boolean + implUpdate(allowed: boolean, canAcquire: boolean, canRelease: boolean): void + release(cancellable?: Gio.Cancellable | null): boolean + releaseAsync(cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + releaseFinish(result: Gio.AsyncResult): boolean + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Methods of Gio.AsyncInitable */ + initAsync(ioPriority: number, cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + initFinish(res: Gio.AsyncResult): boolean + newFinish(res: Gio.AsyncResult): GObject.Object + /* Methods of Gio.Initable */ + init(cancellable?: Gio.Cancellable | null): boolean + /* Virtual methods of Polkit.Permission */ + vfuncInitAsync(ioPriority: number, cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + vfuncInitFinish(res: Gio.AsyncResult): boolean + vfuncInit(cancellable?: Gio.Cancellable | null): boolean + /* Virtual methods of Gio.Permission */ + vfuncAcquire(cancellable?: Gio.Cancellable | null): boolean + vfuncAcquireAsync(cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + vfuncAcquireFinish(result: Gio.AsyncResult): boolean + vfuncRelease(cancellable?: Gio.Cancellable | null): boolean + vfuncReleaseAsync(cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + vfuncReleaseFinish(result: Gio.AsyncResult): boolean + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: Permission, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: Permission, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::allowed", callback: (($obj: Permission, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::allowed", callback: (($obj: Permission, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::allowed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::allowed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::allowed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::can-acquire", callback: (($obj: Permission, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::can-acquire", callback: (($obj: Permission, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::can-acquire", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::can-acquire", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::can-acquire", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::can-release", callback: (($obj: Permission, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::can-release", callback: (($obj: Permission, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::can-release", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::can-release", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::can-release", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: Permission_ConstructProps) + _init (config?: Permission_ConstructProps): void + /* Static methods and pseudo-constructors */ + static newFinish(res: Gio.AsyncResult): Permission + static newSync(actionId: string, subject?: Subject | null, cancellable?: Gio.Cancellable | null): Permission + static newvAsync(objectType: GObject.Type, nParameters: number, parameters: GObject.Parameter, ioPriority: number, cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + static newv(objectType: GObject.Type, parameters: GObject.Parameter[], cancellable?: Gio.Cancellable | null): GObject.Object + static $gtype: GObject.Type +} +export interface SystemBusName_ConstructProps extends GObject.Object_ConstructProps { + name?: string +} +export class SystemBusName { + /* Properties of Polkit.SystemBusName */ + name: string + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of Polkit.SystemBusName */ + getName(): string + getProcessSync(cancellable?: Gio.Cancellable | null): Subject | null + getUserSync(cancellable?: Gio.Cancellable | null): UnixUser | null + setName(name: string): void + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Methods of Polkit.Subject */ + equal(b: Subject): boolean + exists(cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + existsFinish(res: Gio.AsyncResult): boolean + existsSync(cancellable?: Gio.Cancellable | null): boolean + hash(): number + /* Virtual methods of Polkit.SystemBusName */ + vfuncEqual(b: Subject): boolean + vfuncExists(cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + vfuncExistsFinish(res: Gio.AsyncResult): boolean + vfuncExistsSync(cancellable?: Gio.Cancellable | null): boolean + vfuncHash(): number + vfuncToString(): string + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: SystemBusName, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: SystemBusName, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::name", callback: (($obj: SystemBusName, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::name", callback: (($obj: SystemBusName, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: SystemBusName_ConstructProps) + _init (config?: SystemBusName_ConstructProps): void + /* Static methods and pseudo-constructors */ + static fromString(str: string): Subject + static $gtype: GObject.Type +} +export interface TemporaryAuthorization_ConstructProps extends GObject.Object_ConstructProps { +} +export class TemporaryAuthorization { + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of Polkit.TemporaryAuthorization */ + getActionId(): string + getId(): string + getSubject(): Subject + getTimeExpires(): number + getTimeObtained(): number + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: TemporaryAuthorization, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: TemporaryAuthorization, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: TemporaryAuthorization_ConstructProps) + _init (config?: TemporaryAuthorization_ConstructProps): void + static $gtype: GObject.Type +} +export interface UnixGroup_ConstructProps extends GObject.Object_ConstructProps { + gid?: number +} +export class UnixGroup { + /* Properties of Polkit.UnixGroup */ + gid: number + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of Polkit.UnixGroup */ + getGid(): number + setGid(gid: number): void + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Methods of Polkit.Identity */ + equal(b: Identity): boolean + hash(): number + /* Virtual methods of Polkit.UnixGroup */ + vfuncEqual(b: Identity): boolean + vfuncHash(): number + vfuncToString(): string + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: UnixGroup, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: UnixGroup, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::gid", callback: (($obj: UnixGroup, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::gid", callback: (($obj: UnixGroup, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::gid", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::gid", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::gid", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: UnixGroup_ConstructProps) + _init (config?: UnixGroup_ConstructProps): void + /* Static methods and pseudo-constructors */ + static newForName(name: string): Identity + static fromString(str: string): Identity | null + static $gtype: GObject.Type +} +export interface UnixNetgroup_ConstructProps extends GObject.Object_ConstructProps { + name?: string +} +export class UnixNetgroup { + /* Properties of Polkit.UnixNetgroup */ + name: string + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of Polkit.UnixNetgroup */ + getName(): string + setName(name: string): void + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Methods of Polkit.Identity */ + equal(b: Identity): boolean + hash(): number + /* Virtual methods of Polkit.UnixNetgroup */ + vfuncEqual(b: Identity): boolean + vfuncHash(): number + vfuncToString(): string + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: UnixNetgroup, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: UnixNetgroup, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::name", callback: (($obj: UnixNetgroup, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::name", callback: (($obj: UnixNetgroup, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: UnixNetgroup_ConstructProps) + _init (config?: UnixNetgroup_ConstructProps): void + /* Static methods and pseudo-constructors */ + static fromString(str: string): Identity | null + static $gtype: GObject.Type +} +export interface UnixProcess_ConstructProps extends GObject.Object_ConstructProps { + pid?: number + startTime?: number + uid?: number +} +export class UnixProcess { + /* Properties of Polkit.UnixProcess */ + pid: number + startTime: number + uid: number + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of Polkit.UnixProcess */ + getOwner(): number + getPid(): number + getStartTime(): number + getUid(): number + setPid(pid: number): void + setStartTime(startTime: number): void + setUid(uid: number): void + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Methods of Polkit.Subject */ + equal(b: Subject): boolean + exists(cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + existsFinish(res: Gio.AsyncResult): boolean + existsSync(cancellable?: Gio.Cancellable | null): boolean + hash(): number + /* Virtual methods of Polkit.UnixProcess */ + vfuncEqual(b: Subject): boolean + vfuncExists(cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + vfuncExistsFinish(res: Gio.AsyncResult): boolean + vfuncExistsSync(cancellable?: Gio.Cancellable | null): boolean + vfuncHash(): number + vfuncToString(): string + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: UnixProcess, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: UnixProcess, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::pid", callback: (($obj: UnixProcess, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::pid", callback: (($obj: UnixProcess, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::pid", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::pid", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::pid", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::start-time", callback: (($obj: UnixProcess, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::start-time", callback: (($obj: UnixProcess, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::start-time", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::start-time", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::start-time", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::uid", callback: (($obj: UnixProcess, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::uid", callback: (($obj: UnixProcess, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::uid", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::uid", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::uid", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: UnixProcess_ConstructProps) + _init (config?: UnixProcess_ConstructProps): void + /* Static methods and pseudo-constructors */ + static newForOwner(pid: number, startTime: number, uid: number): Subject + static newFull(pid: number, startTime: number): Subject + static fromString(str: string): Subject + static $gtype: GObject.Type +} +export interface UnixSession_ConstructProps extends GObject.Object_ConstructProps { + pid?: number + sessionId?: string +} +export class UnixSession { + /* Properties of Polkit.UnixSession */ + sessionId: string + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of Polkit.UnixSession */ + getSessionId(): string + setSessionId(sessionId: string): void + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Methods of Gio.AsyncInitable */ + initAsync(ioPriority: number, cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + initFinish(res: Gio.AsyncResult): boolean + newFinish(res: Gio.AsyncResult): GObject.Object + /* Methods of Gio.Initable */ + init(cancellable?: Gio.Cancellable | null): boolean + /* Methods of Polkit.Subject */ + equal(b: Subject): boolean + exists(cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + existsFinish(res: Gio.AsyncResult): boolean + existsSync(cancellable?: Gio.Cancellable | null): boolean + hash(): number + /* Virtual methods of Polkit.UnixSession */ + vfuncInitAsync(ioPriority: number, cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + vfuncInitFinish(res: Gio.AsyncResult): boolean + vfuncInit(cancellable?: Gio.Cancellable | null): boolean + vfuncEqual(b: Subject): boolean + vfuncExists(cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + vfuncExistsFinish(res: Gio.AsyncResult): boolean + vfuncExistsSync(cancellable?: Gio.Cancellable | null): boolean + vfuncHash(): number + vfuncToString(): string + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: UnixSession, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: UnixSession, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::session-id", callback: (($obj: UnixSession, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::session-id", callback: (($obj: UnixSession, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::session-id", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::session-id", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::session-id", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: UnixSession_ConstructProps) + _init (config?: UnixSession_ConstructProps): void + /* Static methods and pseudo-constructors */ + static newForProcess(pid: number, cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + static newForProcessFinish(res: Gio.AsyncResult): Subject | null + static newForProcessSync(pid: number, cancellable?: Gio.Cancellable | null): Subject | null + static newvAsync(objectType: GObject.Type, nParameters: number, parameters: GObject.Parameter, ioPriority: number, cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + static newv(objectType: GObject.Type, parameters: GObject.Parameter[], cancellable?: Gio.Cancellable | null): GObject.Object + static fromString(str: string): Subject + static $gtype: GObject.Type +} +export interface UnixUser_ConstructProps extends GObject.Object_ConstructProps { + uid?: number +} +export class UnixUser { + /* Properties of Polkit.UnixUser */ + uid: number + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of Polkit.UnixUser */ + getName(): string | null + getUid(): number + setUid(uid: number): void + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Methods of Polkit.Identity */ + equal(b: Identity): boolean + hash(): number + /* Virtual methods of Polkit.UnixUser */ + vfuncEqual(b: Identity): boolean + vfuncHash(): number + vfuncToString(): string + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: UnixUser, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: UnixUser, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::uid", callback: (($obj: UnixUser, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::uid", callback: (($obj: UnixUser, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::uid", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::uid", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::uid", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: UnixUser_ConstructProps) + _init (config?: UnixUser_ConstructProps): void + /* Static methods and pseudo-constructors */ + static newForName(name: string): Identity | null + static fromString(str: string): Identity | null + static $gtype: GObject.Type +} +export abstract class ActionDescriptionClass { + static name: string +} +export abstract class AuthorityClass { + static name: string +} +export abstract class AuthorizationResultClass { + static name: string +} +export abstract class DetailsClass { + static name: string +} +export abstract class IdentityIface { + /* Fields of Polkit.IdentityIface */ + parentIface: GObject.TypeInterface + hash: (identity: Identity) => number + equal: (a: Identity, b: Identity) => boolean + static name: string +} +export abstract class SubjectIface { + /* Fields of Polkit.SubjectIface */ + parentIface: GObject.TypeInterface + hash: (subject: Subject) => number + equal: (a: Subject, b: Subject) => boolean + exists: (subject: Subject, cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null) => void + existsFinish: (subject: Subject, res: Gio.AsyncResult) => boolean + existsSync: (subject: Subject, cancellable?: Gio.Cancellable | null) => boolean + static name: string +} +export abstract class SystemBusNameClass { + static name: string +} +export abstract class TemporaryAuthorizationClass { + static name: string +} +export abstract class UnixGroupClass { + static name: string +} +export abstract class UnixNetgroupClass { + static name: string +} +export abstract class UnixProcessClass { + static name: string +} +export abstract class UnixSessionClass { + static name: string +} +export abstract class UnixUserClass { + static name: string +} +} \ No newline at end of file diff --git a/@types/node-gtk/PolkitAgent-1.0.d.ts b/@types/node-gtk/PolkitAgent-1.0.d.ts new file mode 100644 index 00000000..1cc4c1c0 --- /dev/null +++ b/@types/node-gtk/PolkitAgent-1.0.d.ts @@ -0,0 +1,252 @@ +/** + * PolkitAgent-1.0 + */ + +/// +/// +/// +/// +/// + +declare namespace PolkitAgent { + +export enum RegisterFlags { + NONE, + RUN_IN_THREAD, +} +export function registerListener(listener: Listener, subject: Polkit.Subject, objectPath: string): boolean +export interface Listener_ConstructProps extends GObject.Object_ConstructProps { +} +export class Listener { + /* Fields of PolkitAgent.Listener */ + parentInstance: GObject.Object + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of PolkitAgent.Listener */ + initiateAuthentication(actionId: string, message: string, iconName: string, details: Polkit.Details, cookie: string, identities: Polkit.Identity[], cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + initiateAuthenticationFinish(res: Gio.AsyncResult): boolean + register(flags: RegisterFlags, subject: Polkit.Subject, objectPath: string, cancellable?: Gio.Cancellable | null): object | null + registerWithOptions(flags: RegisterFlags, subject: Polkit.Subject, objectPath: string, options?: GLib.Variant | null, cancellable?: Gio.Cancellable | null): object | null + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Virtual methods of PolkitAgent.Listener */ + vfuncInitiateAuthentication(actionId: string, message: string, iconName: string, details: Polkit.Details, cookie: string, identities: Polkit.Identity[], cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + vfuncInitiateAuthenticationFinish(res: Gio.AsyncResult): boolean + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: Listener, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: Listener, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: Listener_ConstructProps) + _init (config?: Listener_ConstructProps): void + /* Static methods and pseudo-constructors */ + static unregister(registrationHandle?: object | null): void + static $gtype: GObject.Type +} +export interface Session_ConstructProps extends GObject.Object_ConstructProps { + cookie?: string + identity?: Polkit.Identity +} +export class Session { + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of PolkitAgent.Session */ + cancel(): void + initiate(): void + response(response: string): void + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of PolkitAgent.Session */ + connect(sigName: "completed", callback: (($obj: Session, gainedAuthorization: boolean) => void)): number + connect_after(sigName: "completed", callback: (($obj: Session, gainedAuthorization: boolean) => void)): number + emit(sigName: "completed", gainedAuthorization: boolean): void + on(sigName: "completed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "completed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "completed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "request", callback: (($obj: Session, request: string, echoOn: boolean) => void)): number + connect_after(sigName: "request", callback: (($obj: Session, request: string, echoOn: boolean) => void)): number + emit(sigName: "request", request: string, echoOn: boolean): void + on(sigName: "request", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "request", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "request", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "show-error", callback: (($obj: Session, text: string) => void)): number + connect_after(sigName: "show-error", callback: (($obj: Session, text: string) => void)): number + emit(sigName: "show-error", text: string): void + on(sigName: "show-error", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "show-error", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "show-error", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "show-info", callback: (($obj: Session, text: string) => void)): number + connect_after(sigName: "show-info", callback: (($obj: Session, text: string) => void)): number + emit(sigName: "show-info", text: string): void + on(sigName: "show-info", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "show-info", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "show-info", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: Session, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: Session, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: Session_ConstructProps) + _init (config?: Session_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(identity: Polkit.Identity, cookie: string): Session + static $gtype: GObject.Type +} +export interface TextListener_ConstructProps extends Listener_ConstructProps { +} +export class TextListener { + /* Fields of PolkitAgent.Listener */ + parentInstance: GObject.Object + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of PolkitAgent.Listener */ + initiateAuthentication(actionId: string, message: string, iconName: string, details: Polkit.Details, cookie: string, identities: Polkit.Identity[], cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + initiateAuthenticationFinish(res: Gio.AsyncResult): boolean + register(flags: RegisterFlags, subject: Polkit.Subject, objectPath: string, cancellable?: Gio.Cancellable | null): object | null + registerWithOptions(flags: RegisterFlags, subject: Polkit.Subject, objectPath: string, options?: GLib.Variant | null, cancellable?: Gio.Cancellable | null): object | null + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Methods of Gio.Initable */ + init(cancellable?: Gio.Cancellable | null): boolean + /* Virtual methods of PolkitAgent.TextListener */ + vfuncInit(cancellable?: Gio.Cancellable | null): boolean + /* Virtual methods of PolkitAgent.Listener */ + vfuncInitiateAuthentication(actionId: string, message: string, iconName: string, details: Polkit.Details, cookie: string, identities: Polkit.Identity[], cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + vfuncInitiateAuthenticationFinish(res: Gio.AsyncResult): boolean + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: TextListener, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: TextListener, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: TextListener_ConstructProps) + _init (config?: TextListener_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(cancellable?: Gio.Cancellable | null): TextListener + static newv(objectType: GObject.Type, parameters: GObject.Parameter[], cancellable?: Gio.Cancellable | null): GObject.Object + static $gtype: GObject.Type +} +export abstract class ListenerClass { + /* Fields of PolkitAgent.ListenerClass */ + parentClass: GObject.ObjectClass + initiateAuthentication: (listener: Listener, actionId: string, message: string, iconName: string, details: Polkit.Details, cookie: string, identities: Polkit.Identity[], cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null) => void + initiateAuthenticationFinish: (listener: Listener, res: Gio.AsyncResult) => boolean + static name: string +} +export abstract class SessionClass { + static name: string +} +} \ No newline at end of file diff --git a/@types/node-gtk/Shell-0.1.d.ts b/@types/node-gtk/Shell-0.1.d.ts new file mode 100644 index 00000000..891d5cce --- /dev/null +++ b/@types/node-gtk/Shell-0.1.d.ts @@ -0,0 +1,8184 @@ +/** + * Shell-0.1 + */ + +/// +/// +/// +/// +/// +/// +/// +/// +/// +/// +/// +/// +/// +/// +/// +/// +/// +/// +/// +/// +/// +/// +/// +/// +/// +/// +/// +/// +/// +/// +/// +/// + +declare namespace Shell { + +export enum AppLaunchGpu { + APP_PREF, + DISCRETE, + DEFAULT, +} +export enum AppState { + STOPPED, + STARTING, + RUNNING, +} +export enum BlurMode { + ACTOR, + BACKGROUND, +} +export enum NetworkAgentResponse { + CONFIRMED, + USER_CANCELED, + INTERNAL_ERROR, +} +export enum SnippetHook { + VERTEX, + VERTEX_TRANSFORM, + FRAGMENT, + TEXTURE_COORD_TRANSFORM, + LAYER_FRAGMENT, + TEXTURE_LOOKUP, +} +export enum ActionMode { + NONE, + NORMAL, + OVERVIEW, + LOCK_SCREEN, + UNLOCK_SCREEN, + LOGIN_SCREEN, + SYSTEM_MODAL, + LOOKING_GLASS, + POPUP, + ALL, +} +export const KEYRING_SK_TAG: string +export const KEYRING_SN_TAG: string +export const KEYRING_UUID_TAG: string +export function getFileContentsUtf8Sync(path: string): string +export function utilCheckCloexecFds(): void +export function utilCompositeCaptureImages(captures: Clutter.Capture, nCaptures: number, x: number, y: number, targetWidth: number, targetHeight: number, targetScale: number): cairo.Surface +export function utilCreatePixbufFromData(data: any, colorspace: GdkPixbuf.Colorspace, hasAlpha: boolean, bitsPerSample: number, width: number, height: number, rowstride: number): GdkPixbuf.Pixbuf +export function utilGetContentForWindowActor(windowActor: Meta.WindowActor, windowRect: Meta.Rectangle): Clutter.Content | null +export function utilGetTranslatedFolderName(name: string): string | null +export function utilGetUid(): number +export function utilGetWeekStart(): number +export function utilHasX11DisplayExtension(display: Meta.Display, extension: string): boolean +export function utilRegexEscape(str: string): string +export function utilSdNotify(): void +export function utilSetHiddenFromPick(actor: Clutter.Actor, hidden: boolean): void +export function utilStartSystemdUnit(unit: string, mode: string, cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void +export function utilStartSystemdUnitFinish(res: Gio.AsyncResult): boolean +export function utilStopSystemdUnit(unit: string, mode: string, cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void +export function utilStopSystemdUnitFinish(res: Gio.AsyncResult): boolean +export function utilTouchFileAsync(file: Gio.File, callback?: Gio.AsyncReadyCallback | null): void +export function utilTouchFileFinish(file: Gio.File, res: Gio.AsyncResult): boolean +export function utilTranslateTimeString(str: string): string +export function utilWifexited(status: number): [ /* returnType */ boolean, /* exit */ number ] +export function writeStringToStream(stream: Gio.OutputStream, str: string): boolean +export interface LeisureFunction { + (data?: object | null): void +} +export interface PerfReplayFunction { + (time: number, name: string, signature: string, arg: any): void +} +export interface PerfStatisticsCallback { + (perfLog: PerfLog, data?: object | null): void +} +export interface App_ConstructProps extends GObject.Object_ConstructProps { + appInfo?: Gio.DesktopAppInfo +} +export class App { + /* Properties of Shell.App */ + readonly actionGroup: Gio.ActionGroup + readonly busy: boolean + readonly icon: Gio.Icon + readonly id: string + readonly state: AppState + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of Shell.App */ + activate(): void + activateFull(workspace: number, timestamp: number): void + activateWindow(window: Meta.Window | null, timestamp: number): void + canOpenNewWindow(): boolean + compare(other: App): number + compareByName(other: App): number + createIconTexture(size: number): Clutter.Actor + getAppInfo(): Gio.DesktopAppInfo + getBusy(): boolean + getDescription(): string + getIcon(): Gio.Icon + getId(): string + getNWindows(): number + getName(): string + getPids(): number[] + getState(): AppState + getWindows(): Meta.Window[] + isOnWorkspace(workspace: Meta.Workspace): boolean + isWindowBacked(): boolean + launch(timestamp: number, workspace: number, gpuPref: AppLaunchGpu): boolean + launchAction(actionName: string, timestamp: number, workspace: number): void + openNewWindow(workspace: number): void + requestQuit(): boolean + updateAppActions(window: Meta.Window): void + updateWindowActions(window: Meta.Window): void + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Shell.App */ + connect(sigName: "windows-changed", callback: (($obj: App) => void)): number + connect_after(sigName: "windows-changed", callback: (($obj: App) => void)): number + emit(sigName: "windows-changed"): void + on(sigName: "windows-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "windows-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "windows-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: App, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: App, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::action-group", callback: (($obj: App, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::action-group", callback: (($obj: App, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::action-group", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::action-group", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::action-group", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::busy", callback: (($obj: App, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::busy", callback: (($obj: App, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::busy", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::busy", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::busy", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::icon", callback: (($obj: App, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::icon", callback: (($obj: App, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::icon", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::icon", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::icon", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::id", callback: (($obj: App, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::id", callback: (($obj: App, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::id", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::id", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::id", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::state", callback: (($obj: App, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::state", callback: (($obj: App, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::state", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::state", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::state", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: App_ConstructProps) + _init (config?: App_ConstructProps): void + static $gtype: GObject.Type +} +export interface AppSystem_ConstructProps extends GObject.Object_ConstructProps { +} +export class AppSystem { + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of Shell.AppSystem */ + getInstalled(): Gio.AppInfo[] + getRunning(): App[] + lookupApp(id: string): App + lookupDesktopWmclass(wmclass?: string | null): App + lookupHeuristicBasename(id: string): App + lookupStartupWmclass(wmclass?: string | null): App + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Shell.AppSystem */ + connect(sigName: "app-state-changed", callback: (($obj: AppSystem, object: App) => void)): number + connect_after(sigName: "app-state-changed", callback: (($obj: AppSystem, object: App) => void)): number + emit(sigName: "app-state-changed", object: App): void + on(sigName: "app-state-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "app-state-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "app-state-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "installed-changed", callback: (($obj: AppSystem) => void)): number + connect_after(sigName: "installed-changed", callback: (($obj: AppSystem) => void)): number + emit(sigName: "installed-changed"): void + on(sigName: "installed-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "installed-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "installed-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: AppSystem, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: AppSystem, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: AppSystem_ConstructProps) + _init (config?: AppSystem_ConstructProps): void + /* Static methods and pseudo-constructors */ + static getDefault(): AppSystem + static search(searchString: string): any + static $gtype: GObject.Type +} +export interface AppUsage_ConstructProps extends GObject.Object_ConstructProps { +} +export class AppUsage { + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of Shell.AppUsage */ + compare(idA: string, idB: string): number + getMostUsed(): App[] + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: AppUsage, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: AppUsage, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: AppUsage_ConstructProps) + _init (config?: AppUsage_ConstructProps): void + /* Static methods and pseudo-constructors */ + static getDefault(): AppUsage + static $gtype: GObject.Type +} +export interface BlurEffect_ConstructProps extends Clutter.Effect_ConstructProps { + brightness?: number + mode?: BlurMode + sigma?: number +} +export class BlurEffect { + /* Properties of Shell.BlurEffect */ + brightness: number + mode: BlurMode + sigma: number + /* Properties of Clutter.ActorMeta */ + readonly actor: Clutter.Actor + enabled: boolean + name: string + /* Fields of Clutter.ActorMeta */ + parentInstance: GObject.InitiallyUnowned + /* Fields of GObject.InitiallyUnowned */ + gTypeInstance: GObject.TypeInstance + /* Methods of Shell.BlurEffect */ + getBrightness(): number + getMode(): BlurMode + getSigma(): number + setBrightness(brightness: number): void + setMode(mode: BlurMode): void + setSigma(sigma: number): void + /* Methods of Clutter.Effect */ + queueRepaint(): void + /* Methods of Clutter.ActorMeta */ + getActor(): Clutter.Actor + getEnabled(): boolean + getName(): string + setEnabled(isEnabled: boolean): void + setName(name: string): void + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Virtual methods of Clutter.Effect */ + vfuncModifyPaintVolume(volume: Clutter.PaintVolume): boolean + vfuncPaint(node: Clutter.PaintNode, paintContext: Clutter.PaintContext, flags: Clutter.EffectPaintFlags): void + vfuncPaintNode(node: Clutter.PaintNode, paintContext: Clutter.PaintContext, flags: Clutter.EffectPaintFlags): void + vfuncPick(pickContext: Clutter.PickContext): void + vfuncPostPaint(node: Clutter.PaintNode, paintContext: Clutter.PaintContext): void + vfuncPrePaint(node: Clutter.PaintNode, paintContext: Clutter.PaintContext): boolean + /* Virtual methods of Clutter.ActorMeta */ + vfuncSetActor(actor?: Clutter.Actor | null): void + vfuncSetEnabled(isEnabled: boolean): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: BlurEffect, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: BlurEffect, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::brightness", callback: (($obj: BlurEffect, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::brightness", callback: (($obj: BlurEffect, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::brightness", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::brightness", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::brightness", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::mode", callback: (($obj: BlurEffect, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::mode", callback: (($obj: BlurEffect, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::mode", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::mode", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::mode", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::sigma", callback: (($obj: BlurEffect, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::sigma", callback: (($obj: BlurEffect, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::sigma", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::sigma", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::sigma", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::actor", callback: (($obj: BlurEffect, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::actor", callback: (($obj: BlurEffect, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::actor", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::actor", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::actor", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::enabled", callback: (($obj: BlurEffect, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::enabled", callback: (($obj: BlurEffect, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::enabled", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::enabled", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::enabled", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::name", callback: (($obj: BlurEffect, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::name", callback: (($obj: BlurEffect, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: BlurEffect_ConstructProps) + _init (config?: BlurEffect_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(): BlurEffect + static $gtype: GObject.Type +} +export interface EmbeddedWindow_ConstructProps extends Gtk.Window_ConstructProps { +} +export class EmbeddedWindow { + /* Properties of Gtk.Window */ + application: Gtk.Application + child: Gtk.Widget + decorated: boolean + defaultHeight: number + defaultWidget: Gtk.Widget + defaultWidth: number + deletable: boolean + destroyWithParent: boolean + display: Gdk.Display + focusVisible: boolean + focusWidget: Gtk.Widget + fullscreened: boolean + handleMenubarAccel: boolean + hideOnClose: boolean + iconName: string + readonly isActive: boolean + maximized: boolean + mnemonicsVisible: boolean + modal: boolean + resizable: boolean + startupId: string + title: string + transientFor: Gtk.Window + /* Properties of Gtk.Widget */ + canFocus: boolean + canTarget: boolean + cssClasses: string[] + cursor: Gdk.Cursor + focusOnClick: boolean + focusable: boolean + halign: Gtk.Align + readonly hasDefault: boolean + readonly hasFocus: boolean + hasTooltip: boolean + heightRequest: number + hexpand: boolean + hexpandSet: boolean + layoutManager: Gtk.LayoutManager + marginBottom: number + marginEnd: number + marginStart: number + marginTop: number + name: string + opacity: number + overflow: Gtk.Overflow + readonly parent: Gtk.Widget + receivesDefault: boolean + readonly root: Gtk.Root + readonly scaleFactor: number + sensitive: boolean + tooltipMarkup: string + tooltipText: string + valign: Gtk.Align + vexpand: boolean + vexpandSet: boolean + visible: boolean + widthRequest: number + /* Fields of Shell.EmbeddedWindow */ + parentInstance: Gtk.Window + /* Fields of GObject.InitiallyUnowned */ + gTypeInstance: GObject.TypeInstance + /* Methods of Gtk.Window */ + close(): void + destroy(): void + fullscreen(): void + fullscreenOnMonitor(monitor: Gdk.Monitor): void + getApplication(): Gtk.Application | null + getChild(): Gtk.Widget | null + getDecorated(): boolean + getDefaultSize(): [ /* width */ number | null, /* height */ number | null ] + getDefaultWidget(): Gtk.Widget | null + getDeletable(): boolean + getDestroyWithParent(): boolean + getFocus(): Gtk.Widget | null + getFocusVisible(): boolean + getGroup(): Gtk.WindowGroup + getHandleMenubarAccel(): boolean + getHideOnClose(): boolean + getIconName(): string | null + getMnemonicsVisible(): boolean + getModal(): boolean + getResizable(): boolean + getTitle(): string | null + getTitlebar(): Gtk.Widget | null + getTransientFor(): Gtk.Window | null + hasGroup(): boolean + isFullscreen(): boolean + isMaximized(): boolean + maximize(): void + minimize(): void + present(): void + presentWithTime(timestamp: number): void + setApplication(application?: Gtk.Application | null): void + setChild(child?: Gtk.Widget | null): void + setDecorated(setting: boolean): void + setDefaultSize(width: number, height: number): void + setDefaultWidget(defaultWidget?: Gtk.Widget | null): void + setDeletable(setting: boolean): void + setDestroyWithParent(setting: boolean): void + setDisplay(display: Gdk.Display): void + setFocus(focus?: Gtk.Widget | null): void + setFocusVisible(setting: boolean): void + setHandleMenubarAccel(handleMenubarAccel: boolean): void + setHideOnClose(setting: boolean): void + setIconName(name?: string | null): void + setMnemonicsVisible(setting: boolean): void + setModal(modal: boolean): void + setResizable(resizable: boolean): void + setStartupId(startupId: string): void + setTitle(title?: string | null): void + setTitlebar(titlebar?: Gtk.Widget | null): void + setTransientFor(parent?: Gtk.Window | null): void + unfullscreen(): void + unmaximize(): void + unminimize(): void + /* Methods of Gtk.Widget */ + actionSetEnabled(actionName: string, enabled: boolean): void + activate(): boolean + activateAction(name: string, args?: GLib.Variant | null): boolean + activateDefault(): void + addController(controller: Gtk.EventController): void + addCssClass(cssClass: string): void + addMnemonicLabel(label: Gtk.Widget): void + addTickCallback(callback: Gtk.TickCallback): number + allocate(width: number, height: number, baseline: number, transform?: Gsk.Transform | null): void + childFocus(direction: Gtk.DirectionType): boolean + computeBounds(target: Gtk.Widget): [ /* returnType */ boolean, /* outBounds */ Graphene.Rect ] + computeExpand(orientation: Gtk.Orientation): boolean + computePoint(target: Gtk.Widget, point: Graphene.Point): [ /* returnType */ boolean, /* outPoint */ Graphene.Point ] + computeTransform(target: Gtk.Widget): [ /* returnType */ boolean, /* outTransform */ Graphene.Matrix ] + contains(x: number, y: number): boolean + createPangoContext(): Pango.Context + createPangoLayout(text?: string | null): Pango.Layout + dragCheckThreshold(startX: number, startY: number, currentX: number, currentY: number): boolean + errorBell(): void + getAllocatedBaseline(): number + getAllocatedHeight(): number + getAllocatedWidth(): number + getAllocation(): /* allocation */ Gtk.Allocation + getAncestor(widgetType: GObject.Type): Gtk.Widget | null + getCanFocus(): boolean + getCanTarget(): boolean + getChildVisible(): boolean + getClipboard(): Gdk.Clipboard + getCssClasses(): string[] + getCssName(): string + getCursor(): Gdk.Cursor | null + getDirection(): Gtk.TextDirection + getDisplay(): Gdk.Display + getFirstChild(): Gtk.Widget | null + getFocusChild(): Gtk.Widget | null + getFocusOnClick(): boolean + getFocusable(): boolean + getFontMap(): Pango.FontMap | null + getFontOptions(): cairo.FontOptions | null + getFrameClock(): Gdk.FrameClock | null + getHalign(): Gtk.Align + getHasTooltip(): boolean + getHeight(): number + getHexpand(): boolean + getHexpandSet(): boolean + getLastChild(): Gtk.Widget | null + getLayoutManager(): Gtk.LayoutManager | null + getMapped(): boolean + getMarginBottom(): number + getMarginEnd(): number + getMarginStart(): number + getMarginTop(): number + getName(): string + getNative(): Gtk.Native | null + getNextSibling(): Gtk.Widget | null + getOpacity(): number + getOverflow(): Gtk.Overflow + getPangoContext(): Pango.Context + getParent(): Gtk.Widget | null + getPreferredSize(): [ /* minimumSize */ Gtk.Requisition | null, /* naturalSize */ Gtk.Requisition | null ] + getPrevSibling(): Gtk.Widget | null + getPrimaryClipboard(): Gdk.Clipboard + getRealized(): boolean + getReceivesDefault(): boolean + getRequestMode(): Gtk.SizeRequestMode + getRoot(): Gtk.Root | null + getScaleFactor(): number + getSensitive(): boolean + getSettings(): Gtk.Settings + getSize(orientation: Gtk.Orientation): number + getSizeRequest(): [ /* width */ number | null, /* height */ number | null ] + getStateFlags(): Gtk.StateFlags + getStyleContext(): Gtk.StyleContext + getTemplateChild(widgetType: GObject.Type, name: string): GObject.Object + getTooltipMarkup(): string | null + getTooltipText(): string | null + getValign(): Gtk.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?: Gio.ActionGroup | null): void + insertAfter(parent: Gtk.Widget, previousSibling?: Gtk.Widget | null): void + insertBefore(parent: Gtk.Widget, nextSibling?: Gtk.Widget | null): void + isAncestor(ancestor: Gtk.Widget): boolean + isDrawable(): boolean + isFocus(): boolean + isSensitive(): boolean + isVisible(): boolean + keynavFailed(direction: Gtk.DirectionType): boolean + listMnemonicLabels(): Gtk.Widget[] + map(): void + measure(orientation: Gtk.Orientation, forSize: number): [ /* minimum */ number | null, /* natural */ number | null, /* minimumBaseline */ number | null, /* naturalBaseline */ number | null ] + mnemonicActivate(groupCycling: boolean): boolean + observeChildren(): Gio.ListModel + observeControllers(): Gio.ListModel + pick(x: number, y: number, flags: Gtk.PickFlags): Gtk.Widget | null + queueAllocate(): void + queueDraw(): void + queueResize(): void + realize(): void + removeController(controller: Gtk.EventController): void + removeCssClass(cssClass: string): void + removeMnemonicLabel(label: Gtk.Widget): void + removeTickCallback(id: number): void + setCanFocus(canFocus: boolean): void + setCanTarget(canTarget: boolean): void + setChildVisible(childVisible: boolean): void + setCssClasses(classes: string[]): void + setCursor(cursor?: Gdk.Cursor | null): void + setCursorFromName(name?: string | null): void + setDirection(dir: Gtk.TextDirection): void + setFocusChild(child?: Gtk.Widget | null): void + setFocusOnClick(focusOnClick: boolean): void + setFocusable(focusable: boolean): void + setFontMap(fontMap?: Pango.FontMap | null): void + setFontOptions(options?: cairo.FontOptions | null): void + setHalign(align: Gtk.Align): void + setHasTooltip(hasTooltip: boolean): void + setHexpand(expand: boolean): void + setHexpandSet(set: boolean): void + setLayoutManager(layoutManager?: Gtk.LayoutManager | 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: Gtk.Overflow): void + setParent(parent: Gtk.Widget): void + setReceivesDefault(receivesDefault: boolean): void + setSensitive(sensitive: boolean): void + setSizeRequest(width: number, height: number): void + setStateFlags(flags: Gtk.StateFlags, clear: boolean): void + setTooltipMarkup(markup?: string | null): void + setTooltipText(text?: string | null): void + setValign(align: Gtk.Align): void + setVexpand(expand: boolean): void + setVexpandSet(set: boolean): void + setVisible(visible: boolean): void + shouldLayout(): boolean + show(): void + sizeAllocate(allocation: Gtk.Allocation, baseline: number): void + snapshotChild(child: Gtk.Widget, snapshot: Gtk.Snapshot): void + translateCoordinates(destWidget: Gtk.Widget, srcX: number, srcY: number): [ /* returnType */ boolean, /* destX */ number | null, /* destY */ number | null ] + triggerTooltipQuery(): void + unmap(): void + unparent(): void + unrealize(): void + unsetStateFlags(flags: Gtk.StateFlags): void + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Methods of Gtk.Buildable */ + getBuildableId(): string + /* Virtual methods of Shell.EmbeddedWindow */ + vfuncAddChild(builder: Gtk.Builder, child: GObject.Object, type?: string | null): void + vfuncCustomFinished(builder: Gtk.Builder, child: GObject.Object | null, tagname: string, data?: object | null): void + vfuncCustomTagEnd(builder: Gtk.Builder, child: GObject.Object | null, tagname: string, data?: object | null): void + vfuncCustomTagStart(builder: Gtk.Builder, child: GObject.Object | null, tagname: string): [ /* returnType */ boolean, /* parser */ Gtk.BuildableParser, /* data */ object | null ] + vfuncGetId(): string + vfuncGetInternalChild(builder: Gtk.Builder, childname: string): GObject.Object + vfuncParserFinished(builder: Gtk.Builder): void + vfuncSetBuildableProperty(builder: Gtk.Builder, name: string, value: any): void + vfuncSetId(id: string): void + /* Virtual methods of Gtk.Window */ + vfuncActivateDefault(): void + vfuncActivateFocus(): void + vfuncCloseRequest(): boolean + vfuncEnableDebugging(toggle: boolean): boolean + vfuncKeysChanged(): void + /* Virtual methods of Gtk.Widget */ + vfuncComputeExpand(hexpandP: boolean, vexpandP: boolean): void + vfuncContains(x: number, y: number): boolean + vfuncCssChanged(change: Gtk.CssStyleChange): void + vfuncDirectionChanged(previousDirection: Gtk.TextDirection): void + vfuncFocus(direction: Gtk.DirectionType): boolean + vfuncGetRequestMode(): Gtk.SizeRequestMode + vfuncGrabFocus(): boolean + vfuncHide(): void + vfuncKeynavFailed(direction: Gtk.DirectionType): boolean + vfuncMap(): void + vfuncMeasure(orientation: Gtk.Orientation, forSize: number): [ /* minimum */ number | null, /* natural */ number | null, /* minimumBaseline */ number | null, /* naturalBaseline */ number | null ] + vfuncMnemonicActivate(groupCycling: boolean): boolean + vfuncMoveFocus(direction: Gtk.DirectionType): void + vfuncQueryTooltip(x: number, y: number, keyboardTooltip: boolean, tooltip: Gtk.Tooltip): boolean + vfuncRealize(): void + vfuncRoot(): void + vfuncSetFocusChild(child?: Gtk.Widget | null): void + vfuncShow(): void + vfuncSizeAllocate(width: number, height: number, baseline: number): void + vfuncSnapshot(snapshot: Gtk.Snapshot): void + vfuncStateFlagsChanged(previousStateFlags: Gtk.StateFlags): void + vfuncSystemSettingChanged(settings: Gtk.SystemSetting): void + vfuncUnmap(): void + vfuncUnrealize(): void + vfuncUnroot(): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Gtk.Window */ + connect(sigName: "activate-default", callback: (($obj: EmbeddedWindow) => void)): number + connect_after(sigName: "activate-default", callback: (($obj: EmbeddedWindow) => void)): number + emit(sigName: "activate-default"): void + on(sigName: "activate-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "activate-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "activate-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "activate-focus", callback: (($obj: EmbeddedWindow) => void)): number + connect_after(sigName: "activate-focus", callback: (($obj: EmbeddedWindow) => void)): number + emit(sigName: "activate-focus"): void + on(sigName: "activate-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "activate-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "activate-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "close-request", callback: (($obj: EmbeddedWindow) => boolean)): number + connect_after(sigName: "close-request", callback: (($obj: EmbeddedWindow) => boolean)): number + emit(sigName: "close-request"): void + on(sigName: "close-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "close-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "close-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "enable-debugging", callback: (($obj: EmbeddedWindow, toggle: boolean) => boolean)): number + connect_after(sigName: "enable-debugging", callback: (($obj: EmbeddedWindow, toggle: boolean) => boolean)): number + emit(sigName: "enable-debugging", toggle: boolean): void + on(sigName: "enable-debugging", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "enable-debugging", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "enable-debugging", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "keys-changed", callback: (($obj: EmbeddedWindow) => void)): number + connect_after(sigName: "keys-changed", callback: (($obj: EmbeddedWindow) => void)): number + emit(sigName: "keys-changed"): void + on(sigName: "keys-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "keys-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "keys-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of Gtk.Widget */ + connect(sigName: "destroy", callback: (($obj: EmbeddedWindow) => void)): number + connect_after(sigName: "destroy", callback: (($obj: EmbeddedWindow) => void)): number + emit(sigName: "destroy"): void + on(sigName: "destroy", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "destroy", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "destroy", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "direction-changed", callback: (($obj: EmbeddedWindow, previousDirection: Gtk.TextDirection) => void)): number + connect_after(sigName: "direction-changed", callback: (($obj: EmbeddedWindow, previousDirection: Gtk.TextDirection) => void)): number + emit(sigName: "direction-changed", previousDirection: Gtk.TextDirection): void + on(sigName: "direction-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "direction-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "direction-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "hide", callback: (($obj: EmbeddedWindow) => void)): number + connect_after(sigName: "hide", callback: (($obj: EmbeddedWindow) => void)): number + emit(sigName: "hide"): void + on(sigName: "hide", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "hide", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "hide", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "keynav-failed", callback: (($obj: EmbeddedWindow, direction: Gtk.DirectionType) => boolean)): number + connect_after(sigName: "keynav-failed", callback: (($obj: EmbeddedWindow, direction: Gtk.DirectionType) => boolean)): number + emit(sigName: "keynav-failed", direction: Gtk.DirectionType): void + on(sigName: "keynav-failed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "keynav-failed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "keynav-failed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "map", callback: (($obj: EmbeddedWindow) => void)): number + connect_after(sigName: "map", callback: (($obj: EmbeddedWindow) => void)): number + emit(sigName: "map"): void + on(sigName: "map", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "map", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "map", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "mnemonic-activate", callback: (($obj: EmbeddedWindow, groupCycling: boolean) => boolean)): number + connect_after(sigName: "mnemonic-activate", callback: (($obj: EmbeddedWindow, groupCycling: boolean) => boolean)): number + emit(sigName: "mnemonic-activate", groupCycling: boolean): void + on(sigName: "mnemonic-activate", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "mnemonic-activate", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "mnemonic-activate", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "move-focus", callback: (($obj: EmbeddedWindow, direction: Gtk.DirectionType) => void)): number + connect_after(sigName: "move-focus", callback: (($obj: EmbeddedWindow, direction: Gtk.DirectionType) => void)): number + emit(sigName: "move-focus", direction: Gtk.DirectionType): void + on(sigName: "move-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "move-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "move-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "query-tooltip", callback: (($obj: EmbeddedWindow, x: number, y: number, keyboardMode: boolean, tooltip: Gtk.Tooltip) => boolean)): number + connect_after(sigName: "query-tooltip", callback: (($obj: EmbeddedWindow, x: number, y: number, keyboardMode: boolean, tooltip: Gtk.Tooltip) => boolean)): number + emit(sigName: "query-tooltip", x: number, y: number, keyboardMode: boolean, tooltip: Gtk.Tooltip): void + on(sigName: "query-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "query-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "query-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "realize", callback: (($obj: EmbeddedWindow) => void)): number + connect_after(sigName: "realize", callback: (($obj: EmbeddedWindow) => void)): number + emit(sigName: "realize"): void + on(sigName: "realize", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "realize", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "realize", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "show", callback: (($obj: EmbeddedWindow) => void)): number + connect_after(sigName: "show", callback: (($obj: EmbeddedWindow) => void)): number + emit(sigName: "show"): void + on(sigName: "show", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "show", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "show", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "state-flags-changed", callback: (($obj: EmbeddedWindow, flags: Gtk.StateFlags) => void)): number + connect_after(sigName: "state-flags-changed", callback: (($obj: EmbeddedWindow, flags: Gtk.StateFlags) => void)): number + emit(sigName: "state-flags-changed", flags: Gtk.StateFlags): void + on(sigName: "state-flags-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "state-flags-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "state-flags-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "unmap", callback: (($obj: EmbeddedWindow) => void)): number + connect_after(sigName: "unmap", callback: (($obj: EmbeddedWindow) => void)): number + emit(sigName: "unmap"): void + on(sigName: "unmap", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "unmap", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "unmap", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "unrealize", callback: (($obj: EmbeddedWindow) => void)): number + connect_after(sigName: "unrealize", callback: (($obj: EmbeddedWindow) => void)): number + emit(sigName: "unrealize"): void + on(sigName: "unrealize", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "unrealize", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "unrealize", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: EmbeddedWindow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: EmbeddedWindow, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::application", callback: (($obj: EmbeddedWindow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::application", callback: (($obj: EmbeddedWindow, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::application", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::application", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::application", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::child", callback: (($obj: EmbeddedWindow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::child", callback: (($obj: EmbeddedWindow, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::child", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::child", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::child", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::decorated", callback: (($obj: EmbeddedWindow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::decorated", callback: (($obj: EmbeddedWindow, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::decorated", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::decorated", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::decorated", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::default-height", callback: (($obj: EmbeddedWindow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::default-height", callback: (($obj: EmbeddedWindow, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::default-height", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::default-height", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::default-height", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::default-widget", callback: (($obj: EmbeddedWindow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::default-widget", callback: (($obj: EmbeddedWindow, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::default-widget", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::default-widget", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::default-widget", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::default-width", callback: (($obj: EmbeddedWindow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::default-width", callback: (($obj: EmbeddedWindow, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::default-width", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::default-width", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::default-width", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::deletable", callback: (($obj: EmbeddedWindow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::deletable", callback: (($obj: EmbeddedWindow, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::deletable", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::deletable", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::deletable", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::destroy-with-parent", callback: (($obj: EmbeddedWindow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::destroy-with-parent", callback: (($obj: EmbeddedWindow, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::destroy-with-parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::destroy-with-parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::destroy-with-parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::display", callback: (($obj: EmbeddedWindow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::display", callback: (($obj: EmbeddedWindow, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::display", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::display", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::display", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::focus-visible", callback: (($obj: EmbeddedWindow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::focus-visible", callback: (($obj: EmbeddedWindow, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::focus-visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::focus-visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::focus-visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::focus-widget", callback: (($obj: EmbeddedWindow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::focus-widget", callback: (($obj: EmbeddedWindow, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::focus-widget", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::focus-widget", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::focus-widget", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::fullscreened", callback: (($obj: EmbeddedWindow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::fullscreened", callback: (($obj: EmbeddedWindow, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::fullscreened", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::fullscreened", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::fullscreened", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::handle-menubar-accel", callback: (($obj: EmbeddedWindow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::handle-menubar-accel", callback: (($obj: EmbeddedWindow, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::handle-menubar-accel", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::handle-menubar-accel", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::handle-menubar-accel", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::hide-on-close", callback: (($obj: EmbeddedWindow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hide-on-close", callback: (($obj: EmbeddedWindow, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::hide-on-close", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::hide-on-close", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::hide-on-close", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::icon-name", callback: (($obj: EmbeddedWindow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::icon-name", callback: (($obj: EmbeddedWindow, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::icon-name", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::icon-name", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::icon-name", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::is-active", callback: (($obj: EmbeddedWindow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::is-active", callback: (($obj: EmbeddedWindow, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::is-active", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::is-active", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::is-active", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::maximized", callback: (($obj: EmbeddedWindow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::maximized", callback: (($obj: EmbeddedWindow, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::maximized", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::maximized", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::maximized", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::mnemonics-visible", callback: (($obj: EmbeddedWindow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::mnemonics-visible", callback: (($obj: EmbeddedWindow, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::mnemonics-visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::mnemonics-visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::mnemonics-visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::modal", callback: (($obj: EmbeddedWindow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::modal", callback: (($obj: EmbeddedWindow, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::modal", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::modal", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::modal", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::resizable", callback: (($obj: EmbeddedWindow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::resizable", callback: (($obj: EmbeddedWindow, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::resizable", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::resizable", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::resizable", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::startup-id", callback: (($obj: EmbeddedWindow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::startup-id", callback: (($obj: EmbeddedWindow, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::startup-id", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::startup-id", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::startup-id", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::title", callback: (($obj: EmbeddedWindow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::title", callback: (($obj: EmbeddedWindow, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::title", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::title", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::title", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::transient-for", callback: (($obj: EmbeddedWindow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::transient-for", callback: (($obj: EmbeddedWindow, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::transient-for", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::transient-for", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::transient-for", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::can-focus", callback: (($obj: EmbeddedWindow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::can-focus", callback: (($obj: EmbeddedWindow, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::can-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::can-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::can-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::can-target", callback: (($obj: EmbeddedWindow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::can-target", callback: (($obj: EmbeddedWindow, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::can-target", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::can-target", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::can-target", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::css-classes", callback: (($obj: EmbeddedWindow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::css-classes", callback: (($obj: EmbeddedWindow, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::css-classes", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::css-classes", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::css-classes", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::cursor", callback: (($obj: EmbeddedWindow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::cursor", callback: (($obj: EmbeddedWindow, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::cursor", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::cursor", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::cursor", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::focus-on-click", callback: (($obj: EmbeddedWindow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::focus-on-click", callback: (($obj: EmbeddedWindow, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::focus-on-click", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::focus-on-click", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::focus-on-click", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::focusable", callback: (($obj: EmbeddedWindow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::focusable", callback: (($obj: EmbeddedWindow, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::focusable", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::focusable", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::focusable", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::halign", callback: (($obj: EmbeddedWindow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::halign", callback: (($obj: EmbeddedWindow, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::halign", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::halign", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::halign", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::has-default", callback: (($obj: EmbeddedWindow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-default", callback: (($obj: EmbeddedWindow, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::has-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::has-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::has-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::has-focus", callback: (($obj: EmbeddedWindow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-focus", callback: (($obj: EmbeddedWindow, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::has-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::has-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::has-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::has-tooltip", callback: (($obj: EmbeddedWindow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-tooltip", callback: (($obj: EmbeddedWindow, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::has-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::has-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::has-tooltip", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::height-request", callback: (($obj: EmbeddedWindow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::height-request", callback: (($obj: EmbeddedWindow, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::height-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::height-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::height-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::hexpand", callback: (($obj: EmbeddedWindow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hexpand", callback: (($obj: EmbeddedWindow, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::hexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::hexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::hexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::hexpand-set", callback: (($obj: EmbeddedWindow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hexpand-set", callback: (($obj: EmbeddedWindow, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::hexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::hexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::hexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::layout-manager", callback: (($obj: EmbeddedWindow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::layout-manager", callback: (($obj: EmbeddedWindow, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::layout-manager", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::layout-manager", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::layout-manager", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-bottom", callback: (($obj: EmbeddedWindow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-bottom", callback: (($obj: EmbeddedWindow, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-bottom", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-bottom", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-bottom", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-end", callback: (($obj: EmbeddedWindow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-end", callback: (($obj: EmbeddedWindow, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-end", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-end", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-end", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-start", callback: (($obj: EmbeddedWindow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-start", callback: (($obj: EmbeddedWindow, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-start", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-start", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-start", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-top", callback: (($obj: EmbeddedWindow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-top", callback: (($obj: EmbeddedWindow, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-top", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-top", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-top", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::name", callback: (($obj: EmbeddedWindow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::name", callback: (($obj: EmbeddedWindow, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::opacity", callback: (($obj: EmbeddedWindow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::opacity", callback: (($obj: EmbeddedWindow, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::opacity", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::opacity", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::opacity", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::overflow", callback: (($obj: EmbeddedWindow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::overflow", callback: (($obj: EmbeddedWindow, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::overflow", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::overflow", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::overflow", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::parent", callback: (($obj: EmbeddedWindow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::parent", callback: (($obj: EmbeddedWindow, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::receives-default", callback: (($obj: EmbeddedWindow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::receives-default", callback: (($obj: EmbeddedWindow, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::receives-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::receives-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::receives-default", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::root", callback: (($obj: EmbeddedWindow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::root", callback: (($obj: EmbeddedWindow, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::root", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::root", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::root", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::scale-factor", callback: (($obj: EmbeddedWindow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::scale-factor", callback: (($obj: EmbeddedWindow, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::scale-factor", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::scale-factor", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::scale-factor", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::sensitive", callback: (($obj: EmbeddedWindow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::sensitive", callback: (($obj: EmbeddedWindow, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::sensitive", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::sensitive", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::sensitive", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::tooltip-markup", callback: (($obj: EmbeddedWindow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::tooltip-markup", callback: (($obj: EmbeddedWindow, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::tooltip-markup", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::tooltip-markup", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::tooltip-markup", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::tooltip-text", callback: (($obj: EmbeddedWindow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::tooltip-text", callback: (($obj: EmbeddedWindow, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::tooltip-text", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::tooltip-text", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::tooltip-text", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::valign", callback: (($obj: EmbeddedWindow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::valign", callback: (($obj: EmbeddedWindow, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::valign", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::valign", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::valign", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::vexpand", callback: (($obj: EmbeddedWindow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vexpand", callback: (($obj: EmbeddedWindow, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::vexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::vexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::vexpand", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::vexpand-set", callback: (($obj: EmbeddedWindow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vexpand-set", callback: (($obj: EmbeddedWindow, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::vexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::vexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::vexpand-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::visible", callback: (($obj: EmbeddedWindow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::visible", callback: (($obj: EmbeddedWindow, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::width-request", callback: (($obj: EmbeddedWindow, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::width-request", callback: (($obj: EmbeddedWindow, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::width-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::width-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::width-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: EmbeddedWindow_ConstructProps) + _init (config?: EmbeddedWindow_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(): EmbeddedWindow + static $gtype: GObject.Type +} +export interface GLSLEffect_ConstructProps extends Clutter.OffscreenEffect_ConstructProps { +} +export class GLSLEffect { + /* Properties of Clutter.ActorMeta */ + readonly actor: Clutter.Actor + enabled: boolean + name: string + /* Fields of Shell.GLSLEffect */ + parentInstance: Clutter.OffscreenEffect + /* Fields of GObject.InitiallyUnowned */ + gTypeInstance: GObject.TypeInstance + /* Methods of Shell.GLSLEffect */ + addGlslSnippet(hook: SnippetHook, declarations: string, code: string, isReplace: boolean): void + getUniformLocation(name: string): number + setUniformFloat(uniform: number, nComponents: number, value: number[]): void + /* Methods of Clutter.OffscreenEffect */ + createTexture(width: number, height: number): Cogl.Handle + getPipeline(): Cogl.Pipeline | null + getTargetSize(): [ /* returnType */ boolean, /* width */ number, /* height */ number ] + getTexture(): Cogl.Handle + paintTarget(node: Clutter.PaintNode, paintContext: Clutter.PaintContext): void + /* Methods of Clutter.Effect */ + queueRepaint(): void + /* Methods of Clutter.ActorMeta */ + getActor(): Clutter.Actor + getEnabled(): boolean + getName(): string + setEnabled(isEnabled: boolean): void + setName(name: string): void + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Virtual methods of Shell.GLSLEffect */ + vfuncBuildPipeline(): void + /* Virtual methods of Clutter.OffscreenEffect */ + vfuncCreateTexture(width: number, height: number): Cogl.Handle + vfuncPaintTarget(node: Clutter.PaintNode, paintContext: Clutter.PaintContext): void + /* Virtual methods of Clutter.Effect */ + vfuncModifyPaintVolume(volume: Clutter.PaintVolume): boolean + vfuncPaint(node: Clutter.PaintNode, paintContext: Clutter.PaintContext, flags: Clutter.EffectPaintFlags): void + vfuncPaintNode(node: Clutter.PaintNode, paintContext: Clutter.PaintContext, flags: Clutter.EffectPaintFlags): void + vfuncPick(pickContext: Clutter.PickContext): void + vfuncPostPaint(node: Clutter.PaintNode, paintContext: Clutter.PaintContext): void + vfuncPrePaint(node: Clutter.PaintNode, paintContext: Clutter.PaintContext): boolean + /* Virtual methods of Clutter.ActorMeta */ + vfuncSetActor(actor?: Clutter.Actor | null): void + vfuncSetEnabled(isEnabled: boolean): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: GLSLEffect, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: GLSLEffect, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::actor", callback: (($obj: GLSLEffect, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::actor", callback: (($obj: GLSLEffect, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::actor", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::actor", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::actor", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::enabled", callback: (($obj: GLSLEffect, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::enabled", callback: (($obj: GLSLEffect, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::enabled", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::enabled", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::enabled", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::name", callback: (($obj: GLSLEffect, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::name", callback: (($obj: GLSLEffect, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: GLSLEffect_ConstructProps) + _init (config?: GLSLEffect_ConstructProps): void + static $gtype: GObject.Type +} +export interface Global_ConstructProps extends GObject.Object_ConstructProps { + frameFinishTimestamp?: boolean + frameTimestamps?: boolean + sessionMode?: string +} +export class Global { + /* Properties of Shell.Global */ + readonly backend: Meta.Backend + readonly datadir: string + readonly display: Meta.Display + readonly focusManager: St.FocusManager + frameFinishTimestamp: boolean + frameTimestamps: boolean + readonly imagedir: string + readonly screenHeight: number + readonly screenWidth: number + readonly settings: Gio.Settings + readonly stage: Clutter.Actor + readonly switcherooControl: Gio.DBusProxy + readonly topWindowGroup: Clutter.Actor + readonly userdatadir: string + readonly windowGroup: Clutter.Actor + readonly windowManager: WM + readonly workspaceManager: Meta.WorkspaceManager + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of Shell.Global */ + beginModal(timestamp: number, options: Meta.ModalOptions): boolean + beginWork(): void + createAppLaunchContext(timestamp: number, workspace: number): Gio.AppLaunchContext + endModal(timestamp: number): void + endWork(): void + getCurrentTime(): number + getDisplay(): Meta.Display + getPersistentState(propertyType: string, propertyName: string): GLib.Variant + getPointer(): [ /* x */ number, /* y */ number, /* mods */ Clutter.ModifierType ] + getRuntimeState(propertyType: string, propertyName: string): GLib.Variant + getSessionMode(): string + getSettings(): Gio.Settings + getStage(): Clutter.Stage + getSwitcherooControl(): Gio.DBusProxy + getWindowActors(): Meta.WindowActor[] + notifyError(msg: string, details: string): void + reexecSelf(): void + runAtLeisure(func: LeisureFunction): void + setPersistentState(propertyName: string, variant?: GLib.Variant | null): void + setRuntimeState(propertyName: string, variant?: GLib.Variant | null): void + setStageInputRegion(rectangles: Meta.Rectangle[]): void + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Shell.Global */ + connect(sigName: "locate-pointer", callback: (($obj: Global) => void)): number + connect_after(sigName: "locate-pointer", callback: (($obj: Global) => void)): number + emit(sigName: "locate-pointer"): void + on(sigName: "locate-pointer", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "locate-pointer", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "locate-pointer", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify-error", callback: (($obj: Global, object: string, p0: string) => void)): number + connect_after(sigName: "notify-error", callback: (($obj: Global, object: string, p0: string) => void)): number + emit(sigName: "notify-error", object: string, p0: string): void + on(sigName: "notify-error", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify-error", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify-error", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: Global, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: Global, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::backend", callback: (($obj: Global, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::backend", callback: (($obj: Global, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::backend", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::backend", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::backend", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::datadir", callback: (($obj: Global, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::datadir", callback: (($obj: Global, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::datadir", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::datadir", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::datadir", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::display", callback: (($obj: Global, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::display", callback: (($obj: Global, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::display", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::display", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::display", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::focus-manager", callback: (($obj: Global, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::focus-manager", callback: (($obj: Global, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::focus-manager", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::focus-manager", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::focus-manager", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::frame-finish-timestamp", callback: (($obj: Global, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::frame-finish-timestamp", callback: (($obj: Global, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::frame-finish-timestamp", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::frame-finish-timestamp", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::frame-finish-timestamp", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::frame-timestamps", callback: (($obj: Global, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::frame-timestamps", callback: (($obj: Global, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::frame-timestamps", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::frame-timestamps", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::frame-timestamps", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::imagedir", callback: (($obj: Global, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::imagedir", callback: (($obj: Global, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::imagedir", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::imagedir", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::imagedir", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::screen-height", callback: (($obj: Global, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::screen-height", callback: (($obj: Global, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::screen-height", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::screen-height", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::screen-height", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::screen-width", callback: (($obj: Global, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::screen-width", callback: (($obj: Global, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::screen-width", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::screen-width", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::screen-width", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::settings", callback: (($obj: Global, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::settings", callback: (($obj: Global, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::settings", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::settings", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::settings", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::stage", callback: (($obj: Global, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::stage", callback: (($obj: Global, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::stage", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::stage", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::stage", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::switcheroo-control", callback: (($obj: Global, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::switcheroo-control", callback: (($obj: Global, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::switcheroo-control", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::switcheroo-control", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::switcheroo-control", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::top-window-group", callback: (($obj: Global, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::top-window-group", callback: (($obj: Global, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::top-window-group", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::top-window-group", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::top-window-group", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::userdatadir", callback: (($obj: Global, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::userdatadir", callback: (($obj: Global, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::userdatadir", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::userdatadir", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::userdatadir", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::window-group", callback: (($obj: Global, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::window-group", callback: (($obj: Global, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::window-group", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::window-group", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::window-group", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::window-manager", callback: (($obj: Global, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::window-manager", callback: (($obj: Global, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::window-manager", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::window-manager", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::window-manager", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::workspace-manager", callback: (($obj: Global, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::workspace-manager", callback: (($obj: Global, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::workspace-manager", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::workspace-manager", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::workspace-manager", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: Global_ConstructProps) + _init (config?: Global_ConstructProps): void + /* Static methods and pseudo-constructors */ + static get(): Global + static $gtype: GObject.Type +} +export interface GtkEmbed_ConstructProps extends Clutter.Clone_ConstructProps { + window?: EmbeddedWindow +} +export class GtkEmbed { + /* Properties of Clutter.Clone */ + source: Clutter.Actor + /* Properties of Clutter.Actor */ + actions: Clutter.Action + readonly allocation: Clutter.ActorBox + backgroundColor: Clutter.Color + readonly backgroundColorSet: boolean + childTransform: Graphene.Matrix + readonly childTransformSet: boolean + clipRect: Graphene.Rect + clipToAllocation: boolean + constraints: Clutter.Constraint + content: Clutter.Content + readonly contentBox: Clutter.ActorBox + contentGravity: Clutter.ContentGravity + contentRepeat: Clutter.ContentRepeat + effect: Clutter.Effect + readonly firstChild: Clutter.Actor + fixedPositionSet: boolean + fixedX: number + fixedY: number + readonly hasClip: boolean + readonly hasPointer: boolean + height: number + readonly lastChild: Clutter.Actor + layoutManager: Clutter.LayoutManager + magnificationFilter: Clutter.ScalingFilter + readonly mapped: boolean + marginBottom: number + marginLeft: number + marginRight: number + marginTop: number + minHeight: number + minHeightSet: boolean + minWidth: number + minWidthSet: boolean + minificationFilter: Clutter.ScalingFilter + name: string + naturalHeight: number + naturalHeightSet: boolean + naturalWidth: number + naturalWidthSet: boolean + offscreenRedirect: Clutter.OffscreenRedirect + opacity: number + pivotPoint: Graphene.Point + pivotPointZ: number + position: Graphene.Point + reactive: boolean + readonly realized: boolean + requestMode: Clutter.RequestMode + rotationAngleX: number + rotationAngleY: number + rotationAngleZ: number + scaleX: number + scaleY: number + scaleZ: number + showOnSetParent: boolean + size: Graphene.Size + textDirection: Clutter.TextDirection + transform: Graphene.Matrix + readonly transformSet: boolean + translationX: number + translationY: number + translationZ: number + visible: boolean + width: number + x: number + xAlign: Clutter.ActorAlign + xExpand: boolean + y: number + yAlign: Clutter.ActorAlign + yExpand: boolean + zPosition: number + /* Fields of Shell.GtkEmbed */ + parentInstance: Clutter.Clone + /* Fields of Clutter.Actor */ + flags: number + /* Fields of GObject.InitiallyUnowned */ + gTypeInstance: GObject.TypeInstance + /* Methods of Clutter.Clone */ + getSource(): Clutter.Actor + setSource(source?: Clutter.Actor | null): void + /* Methods of Clutter.Actor */ + addAction(action: Clutter.Action): void + addActionWithName(name: string, action: Clutter.Action): void + addChild(child: Clutter.Actor): void + addConstraint(constraint: Clutter.Constraint): void + addConstraintWithName(name: string, constraint: Clutter.Constraint): void + addEffect(effect: Clutter.Effect): void + addEffectWithName(name: string, effect: Clutter.Effect): void + addTransition(name: string, transition: Clutter.Transition): void + allocate(box: Clutter.ActorBox): void + allocateAlignFill(box: Clutter.ActorBox, xAlign: number, yAlign: number, xFill: boolean, yFill: boolean): void + allocateAvailableSize(x: number, y: number, availableWidth: number, availableHeight: number): void + allocatePreferredSize(x: number, y: number): void + applyRelativeTransformToPoint(ancestor: Clutter.Actor | null, point: Graphene.Point3D): /* vertex */ Graphene.Point3D + applyTransformToPoint(point: Graphene.Point3D): /* vertex */ Graphene.Point3D + bindModel(model: Gio.ListModel | null, createChildFunc: Clutter.ActorCreateChildFunc): void + clearActions(): void + clearConstraints(): void + clearEffects(): void + contains(descendant: Clutter.Actor): boolean + continuePaint(paintContext: Clutter.PaintContext): void + continuePick(pickContext: Clutter.PickContext): void + createPangoContext(): Pango.Context + createPangoLayout(text?: string | null): Pango.Layout + destroy(): void + destroyAllChildren(): void + event(event: Clutter.Event, capture: boolean): boolean + getAbsAllocationVertices(): /* verts */ Graphene.Point3D[] + getAccessible(): Atk.Object + getAction(name: string): Clutter.Action + getActions(): Clutter.Action[] + getAllocationBox(): /* box */ Clutter.ActorBox + getBackgroundColor(): /* color */ Clutter.Color + getChildAtIndex(index: number): Clutter.Actor + getChildTransform(): /* transform */ Graphene.Matrix + getChildren(): Clutter.Actor[] + getClip(): [ /* xoff */ number | null, /* yoff */ number | null, /* width */ number | null, /* height */ number | null ] + getClipToAllocation(): boolean + getConstraint(name: string): Clutter.Constraint + getConstraints(): Clutter.Constraint[] + getContent(): Clutter.Content + getContentBox(): /* box */ Clutter.ActorBox + getContentGravity(): Clutter.ContentGravity + getContentRepeat(): Clutter.ContentRepeat + getContentScalingFilters(): [ /* minFilter */ Clutter.ScalingFilter | null, /* magFilter */ Clutter.ScalingFilter | null ] + getDefaultPaintVolume(): Clutter.PaintVolume + getEasingDelay(): number + getEasingDuration(): number + getEasingMode(): Clutter.AnimationMode + getEffect(name: string): Clutter.Effect + getEffects(): Clutter.Effect[] + getFirstChild(): Clutter.Actor + getFixedPosition(): [ /* returnType */ boolean, /* x */ number | null, /* y */ number | null ] + getFixedPositionSet(): boolean + getFlags(): Clutter.ActorFlags + getHeight(): number + getLastChild(): Clutter.Actor + getLayoutManager(): Clutter.LayoutManager + getMargin(): /* margin */ Clutter.Margin + getMarginBottom(): number + getMarginLeft(): number + getMarginRight(): number + getMarginTop(): number + getNChildren(): number + getName(): string + getNextSibling(): Clutter.Actor + getOffscreenRedirect(): Clutter.OffscreenRedirect + getOpacity(): number + getOpacityOverride(): number + getPaintBox(): [ /* returnType */ boolean, /* box */ Clutter.ActorBox ] + getPaintOpacity(): number + getPaintVisibility(): boolean + getPaintVolume(): Clutter.PaintVolume + getPangoContext(): Pango.Context + getParent(): Clutter.Actor + getPivotPoint(): [ /* pivotX */ number | null, /* pivotY */ number | null ] + getPivotPointZ(): number + getPosition(): [ /* x */ number | null, /* y */ number | null ] + getPreferredHeight(forWidth: number): [ /* minHeightP */ number | null, /* naturalHeightP */ number | null ] + getPreferredSize(): [ /* minWidthP */ number | null, /* minHeightP */ number | null, /* naturalWidthP */ number | null, /* naturalHeightP */ number | null ] + getPreferredWidth(forHeight: number): [ /* minWidthP */ number | null, /* naturalWidthP */ number | null ] + getPreviousSibling(): Clutter.Actor + getReactive(): boolean + getRequestMode(): Clutter.RequestMode + getResourceScale(): number + getRotationAngle(axis: Clutter.RotateAxis): number + getScale(): [ /* scaleX */ number | null, /* scaleY */ number | null ] + getScaleZ(): number + getSize(): [ /* width */ number | null, /* height */ number | null ] + getStage(): Clutter.Stage + getTextDirection(): Clutter.TextDirection + getTransform(): /* transform */ Graphene.Matrix + getTransformedExtents(): /* rect */ Graphene.Rect + getTransformedPaintVolume(relativeToAncestor: Clutter.Actor): Clutter.PaintVolume + getTransformedPosition(): [ /* x */ number | null, /* y */ number | null ] + getTransformedSize(): [ /* width */ number | null, /* height */ number | null ] + getTransition(name: string): Clutter.Transition + getTranslation(): [ /* translateX */ number | null, /* translateY */ number | null, /* translateZ */ number | null ] + getWidth(): number + getX(): number + getXAlign(): Clutter.ActorAlign + getXExpand(): boolean + getY(): number + getYAlign(): Clutter.ActorAlign + getYExpand(): boolean + getZPosition(): number + grabKeyFocus(): void + hasAccessible(): boolean + hasActions(): boolean + hasAllocation(): boolean + hasConstraints(): boolean + hasDamage(): boolean + hasEffects(): boolean + hasKeyFocus(): boolean + hasMappedClones(): boolean + hasOverlaps(): boolean + hide(): void + inhibitCulling(): void + insertChildAbove(child: Clutter.Actor, sibling?: Clutter.Actor | null): void + insertChildAtIndex(child: Clutter.Actor, index: number): void + insertChildBelow(child: Clutter.Actor, sibling?: Clutter.Actor | null): void + invalidatePaintVolume(): void + invalidateTransform(): void + isEffectivelyOnStageView(view: Clutter.StageView): boolean + isInClonePaint(): boolean + isMapped(): boolean + isRealized(): boolean + isRotated(): boolean + isScaled(): boolean + isVisible(): boolean + map(): void + moveBy(dx: number, dy: number): void + needsExpand(orientation: Clutter.Orientation): boolean + paint(paintContext: Clutter.PaintContext): void + peekStageViews(): Clutter.StageView[] + pick(pickContext: Clutter.PickContext): void + pickBox(pickContext: Clutter.PickContext, box: Clutter.ActorBox): void + queueRedraw(): void + queueRedrawWithClip(clip?: cairo.RectangleInt | null): void + queueRelayout(): void + realize(): void + removeAction(action: Clutter.Action): void + removeActionByName(name: string): void + removeAllChildren(): void + removeAllTransitions(): void + removeChild(child: Clutter.Actor): void + removeClip(): void + removeConstraint(constraint: Clutter.Constraint): void + removeConstraintByName(name: string): void + removeEffect(effect: Clutter.Effect): void + removeEffectByName(name: string): void + removeTransition(name: string): void + replaceChild(oldChild: Clutter.Actor, newChild: Clutter.Actor): void + restoreEasingState(): void + saveEasingState(): void + setAllocation(box: Clutter.ActorBox): void + setBackgroundColor(color?: Clutter.Color | null): void + setChildAboveSibling(child: Clutter.Actor, sibling?: Clutter.Actor | null): void + setChildAtIndex(child: Clutter.Actor, index: number): void + setChildBelowSibling(child: Clutter.Actor, sibling?: Clutter.Actor | null): void + setChildTransform(transform?: Graphene.Matrix | null): void + setClip(xoff: number, yoff: number, width: number, height: number): void + setClipToAllocation(clipSet: boolean): void + setContent(content?: Clutter.Content | null): void + setContentGravity(gravity: Clutter.ContentGravity): void + setContentRepeat(repeat: Clutter.ContentRepeat): void + setContentScalingFilters(minFilter: Clutter.ScalingFilter, magFilter: Clutter.ScalingFilter): void + setEasingDelay(msecs: number): void + setEasingDuration(msecs: number): void + setEasingMode(mode: Clutter.AnimationMode): void + setFixedPositionSet(isSet: boolean): void + setFlags(flags: Clutter.ActorFlags): void + setHeight(height: number): void + setLayoutManager(manager?: Clutter.LayoutManager | null): void + setMargin(margin: Clutter.Margin): void + setMarginBottom(margin: number): void + setMarginLeft(margin: number): void + setMarginRight(margin: number): void + setMarginTop(margin: number): void + setName(name: string): void + setOffscreenRedirect(redirect: Clutter.OffscreenRedirect): void + setOpacity(opacity: number): void + setOpacityOverride(opacity: number): void + setPivotPoint(pivotX: number, pivotY: number): void + setPivotPointZ(pivotZ: number): void + setPosition(x: number, y: number): void + setReactive(reactive: boolean): void + setRequestMode(mode: Clutter.RequestMode): void + setRotationAngle(axis: Clutter.RotateAxis, angle: number): void + setScale(scaleX: number, scaleY: number): void + setScaleZ(scaleZ: number): void + setSize(width: number, height: number): void + setTextDirection(textDir: Clutter.TextDirection): void + setTransform(transform?: Graphene.Matrix | null): void + setTranslation(translateX: number, translateY: number, translateZ: number): void + setWidth(width: number): void + setX(x: number): void + setXAlign(xAlign: Clutter.ActorAlign): void + setXExpand(expand: boolean): void + setY(y: number): void + setYAlign(yAlign: Clutter.ActorAlign): void + setYExpand(expand: boolean): void + setZPosition(zPosition: number): void + shouldPick(pickContext: Clutter.PickContext): boolean + show(): void + transformStagePoint(x: number, y: number): [ /* returnType */ boolean, /* xOut */ number, /* yOut */ number ] + uninhibitCulling(): void + unmap(): void + unrealize(): void + unsetFlags(flags: Clutter.ActorFlags): void + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Methods of Clutter.Animatable */ + findProperty(propertyName: string): GObject.ParamSpec + getActor(): Clutter.Actor + getInitialState(propertyName: string, value: any): void + interpolateValue(propertyName: string, interval: Clutter.Interval, progress: number): [ /* returnType */ boolean, /* value */ any ] + setFinalState(propertyName: string, value: any): void + /* Methods of Clutter.Container */ + addActor(actor: Clutter.Actor): void + childGetProperty(child: Clutter.Actor, property: string, value: any): void + childNotify(child: Clutter.Actor, pspec: GObject.ParamSpec): void + childSetProperty(child: Clutter.Actor, property: string, value: any): void + createChildMeta(actor: Clutter.Actor): void + destroyChildMeta(actor: Clutter.Actor): void + findChildByName(childName: string): Clutter.Actor + getChildMeta(actor: Clutter.Actor): Clutter.ChildMeta + lowerChild(actor: Clutter.Actor, sibling?: Clutter.Actor | null): void + raiseChild(actor: Clutter.Actor, sibling?: Clutter.Actor | null): void + removeActor(actor: Clutter.Actor): void + sortDepthOrder(): void + /* Methods of Clutter.Scriptable */ + getId(): string + parseCustomNode(script: Clutter.Script, value: any, name: string, node: Json.Node): boolean + setCustomProperty(script: Clutter.Script, name: string, value: any): void + setId(id: string): void + /* Virtual methods of Shell.GtkEmbed */ + vfuncFindProperty(propertyName: string): GObject.ParamSpec + vfuncGetActor(): Clutter.Actor + vfuncGetInitialState(propertyName: string, value: any): void + vfuncInterpolateValue(propertyName: string, interval: Clutter.Interval, progress: number): [ /* returnType */ boolean, /* value */ any ] + vfuncSetFinalState(propertyName: string, value: any): void + vfuncActorAdded(actor: Clutter.Actor): void + vfuncActorRemoved(actor: Clutter.Actor): void + vfuncAdd(actor: Clutter.Actor): void + vfuncChildNotify(child: Clutter.Actor, pspec: GObject.ParamSpec): void + vfuncCreateChildMeta(actor: Clutter.Actor): void + vfuncDestroyChildMeta(actor: Clutter.Actor): void + vfuncGetChildMeta(actor: Clutter.Actor): Clutter.ChildMeta + vfuncLower(actor: Clutter.Actor, sibling?: Clutter.Actor | null): void + vfuncRaise(actor: Clutter.Actor, sibling?: Clutter.Actor | null): void + vfuncRemove(actor: Clutter.Actor): void + vfuncSortDepthOrder(): void + vfuncGetId(): string + vfuncParseCustomNode(script: Clutter.Script, value: any, name: string, node: Json.Node): boolean + vfuncSetCustomProperty(script: Clutter.Script, name: string, value: any): void + vfuncSetId(id: string): void + /* Virtual methods of Clutter.Actor */ + vfuncAllocate(box: Clutter.ActorBox): void + vfuncApplyTransform(matrix: Graphene.Matrix): void + vfuncButtonPressEvent(event: Clutter.ButtonEvent): boolean + vfuncButtonReleaseEvent(event: Clutter.ButtonEvent): boolean + vfuncCalculateResourceScale(phase: number): number + vfuncCapturedEvent(event: Clutter.Event): boolean + vfuncDestroy(): void + vfuncEnterEvent(event: Clutter.CrossingEvent): boolean + vfuncEvent(event: Clutter.Event): boolean + vfuncGetAccessible(): Atk.Object + vfuncGetPaintVolume(volume: Clutter.PaintVolume): boolean + vfuncGetPreferredHeight(forWidth: number): [ /* minHeightP */ number | null, /* naturalHeightP */ number | null ] + vfuncGetPreferredWidth(forHeight: number): [ /* minWidthP */ number | null, /* naturalWidthP */ number | null ] + vfuncHasAccessible(): boolean + vfuncHasOverlaps(): boolean + vfuncHide(): void + vfuncHideAll(): void + vfuncKeyFocusIn(): void + vfuncKeyFocusOut(): void + vfuncKeyPressEvent(event: Clutter.KeyEvent): boolean + vfuncKeyReleaseEvent(event: Clutter.KeyEvent): boolean + vfuncLeaveEvent(event: Clutter.CrossingEvent): boolean + vfuncMap(): void + vfuncMotionEvent(event: Clutter.MotionEvent): boolean + vfuncPaint(paintContext: Clutter.PaintContext): void + vfuncPaintNode(root: Clutter.PaintNode): void + vfuncParentSet(oldParent: Clutter.Actor): void + vfuncPick(pickContext: Clutter.PickContext): void + vfuncQueueRelayout(): void + vfuncRealize(): void + vfuncResourceScaleChanged(): void + vfuncScrollEvent(event: Clutter.ScrollEvent): boolean + vfuncShow(): void + vfuncTouchEvent(event: Clutter.TouchEvent): boolean + vfuncUnmap(): void + vfuncUnrealize(): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Clutter.Actor */ + connect(sigName: "button-press-event", callback: (($obj: GtkEmbed, event: Clutter.ButtonEvent) => boolean)): number + connect_after(sigName: "button-press-event", callback: (($obj: GtkEmbed, event: Clutter.ButtonEvent) => boolean)): number + emit(sigName: "button-press-event", event: Clutter.ButtonEvent): void + on(sigName: "button-press-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "button-press-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "button-press-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "button-release-event", callback: (($obj: GtkEmbed, event: Clutter.ButtonEvent) => boolean)): number + connect_after(sigName: "button-release-event", callback: (($obj: GtkEmbed, event: Clutter.ButtonEvent) => boolean)): number + emit(sigName: "button-release-event", event: Clutter.ButtonEvent): void + on(sigName: "button-release-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "button-release-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "button-release-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "captured-event", callback: (($obj: GtkEmbed, event: Clutter.Event) => boolean)): number + connect_after(sigName: "captured-event", callback: (($obj: GtkEmbed, event: Clutter.Event) => boolean)): number + emit(sigName: "captured-event", event: Clutter.Event): void + on(sigName: "captured-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "captured-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "captured-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "destroy", callback: (($obj: GtkEmbed) => void)): number + connect_after(sigName: "destroy", callback: (($obj: GtkEmbed) => void)): number + emit(sigName: "destroy"): void + on(sigName: "destroy", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "destroy", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "destroy", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "enter-event", callback: (($obj: GtkEmbed, event: Clutter.CrossingEvent) => boolean)): number + connect_after(sigName: "enter-event", callback: (($obj: GtkEmbed, event: Clutter.CrossingEvent) => boolean)): number + emit(sigName: "enter-event", event: Clutter.CrossingEvent): void + on(sigName: "enter-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "enter-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "enter-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "event", callback: (($obj: GtkEmbed, event: Clutter.Event) => boolean)): number + connect_after(sigName: "event", callback: (($obj: GtkEmbed, event: Clutter.Event) => boolean)): number + emit(sigName: "event", event: Clutter.Event): void + on(sigName: "event", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "event", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "event", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "hide", callback: (($obj: GtkEmbed) => void)): number + connect_after(sigName: "hide", callback: (($obj: GtkEmbed) => void)): number + emit(sigName: "hide"): void + on(sigName: "hide", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "hide", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "hide", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "key-focus-in", callback: (($obj: GtkEmbed) => void)): number + connect_after(sigName: "key-focus-in", callback: (($obj: GtkEmbed) => void)): number + emit(sigName: "key-focus-in"): void + on(sigName: "key-focus-in", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "key-focus-in", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "key-focus-in", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "key-focus-out", callback: (($obj: GtkEmbed) => void)): number + connect_after(sigName: "key-focus-out", callback: (($obj: GtkEmbed) => void)): number + emit(sigName: "key-focus-out"): void + on(sigName: "key-focus-out", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "key-focus-out", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "key-focus-out", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "key-press-event", callback: (($obj: GtkEmbed, event: Clutter.KeyEvent) => boolean)): number + connect_after(sigName: "key-press-event", callback: (($obj: GtkEmbed, event: Clutter.KeyEvent) => boolean)): number + emit(sigName: "key-press-event", event: Clutter.KeyEvent): void + on(sigName: "key-press-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "key-press-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "key-press-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "key-release-event", callback: (($obj: GtkEmbed, event: Clutter.KeyEvent) => boolean)): number + connect_after(sigName: "key-release-event", callback: (($obj: GtkEmbed, event: Clutter.KeyEvent) => boolean)): number + emit(sigName: "key-release-event", event: Clutter.KeyEvent): void + on(sigName: "key-release-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "key-release-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "key-release-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "leave-event", callback: (($obj: GtkEmbed, event: Clutter.CrossingEvent) => boolean)): number + connect_after(sigName: "leave-event", callback: (($obj: GtkEmbed, event: Clutter.CrossingEvent) => boolean)): number + emit(sigName: "leave-event", event: Clutter.CrossingEvent): void + on(sigName: "leave-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "leave-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "leave-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "motion-event", callback: (($obj: GtkEmbed, event: Clutter.MotionEvent) => boolean)): number + connect_after(sigName: "motion-event", callback: (($obj: GtkEmbed, event: Clutter.MotionEvent) => boolean)): number + emit(sigName: "motion-event", event: Clutter.MotionEvent): void + on(sigName: "motion-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "motion-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "motion-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "parent-set", callback: (($obj: GtkEmbed, oldParent?: Clutter.Actor | null) => void)): number + connect_after(sigName: "parent-set", callback: (($obj: GtkEmbed, oldParent?: Clutter.Actor | null) => void)): number + emit(sigName: "parent-set", oldParent?: Clutter.Actor | null): void + on(sigName: "parent-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "parent-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "parent-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "pick", callback: (($obj: GtkEmbed, pickContext: Clutter.PickContext) => void)): number + connect_after(sigName: "pick", callback: (($obj: GtkEmbed, pickContext: Clutter.PickContext) => void)): number + emit(sigName: "pick", pickContext: Clutter.PickContext): void + on(sigName: "pick", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "pick", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "pick", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "queue-relayout", callback: (($obj: GtkEmbed) => void)): number + connect_after(sigName: "queue-relayout", callback: (($obj: GtkEmbed) => void)): number + emit(sigName: "queue-relayout"): void + on(sigName: "queue-relayout", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "queue-relayout", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "queue-relayout", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "realize", callback: (($obj: GtkEmbed) => void)): number + connect_after(sigName: "realize", callback: (($obj: GtkEmbed) => void)): number + emit(sigName: "realize"): void + on(sigName: "realize", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "realize", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "realize", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "resource-scale-changed", callback: (($obj: GtkEmbed) => void)): number + connect_after(sigName: "resource-scale-changed", callback: (($obj: GtkEmbed) => void)): number + emit(sigName: "resource-scale-changed"): void + on(sigName: "resource-scale-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "resource-scale-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "resource-scale-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "scroll-event", callback: (($obj: GtkEmbed, event: Clutter.ScrollEvent) => boolean)): number + connect_after(sigName: "scroll-event", callback: (($obj: GtkEmbed, event: Clutter.ScrollEvent) => boolean)): number + emit(sigName: "scroll-event", event: Clutter.ScrollEvent): void + on(sigName: "scroll-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "scroll-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "scroll-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "show", callback: (($obj: GtkEmbed) => void)): number + connect_after(sigName: "show", callback: (($obj: GtkEmbed) => void)): number + emit(sigName: "show"): void + on(sigName: "show", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "show", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "show", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "stage-views-changed", callback: (($obj: GtkEmbed) => void)): number + connect_after(sigName: "stage-views-changed", callback: (($obj: GtkEmbed) => void)): number + emit(sigName: "stage-views-changed"): void + on(sigName: "stage-views-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "stage-views-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "stage-views-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "touch-event", callback: (($obj: GtkEmbed, event: Clutter.Event) => boolean)): number + connect_after(sigName: "touch-event", callback: (($obj: GtkEmbed, event: Clutter.Event) => boolean)): number + emit(sigName: "touch-event", event: Clutter.Event): void + on(sigName: "touch-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "touch-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "touch-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "transition-stopped", callback: (($obj: GtkEmbed, name: string, isFinished: boolean) => void)): number + connect_after(sigName: "transition-stopped", callback: (($obj: GtkEmbed, name: string, isFinished: boolean) => void)): number + emit(sigName: "transition-stopped", name: string, isFinished: boolean): void + on(sigName: "transition-stopped", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "transition-stopped", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "transition-stopped", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "transitions-completed", callback: (($obj: GtkEmbed) => void)): number + connect_after(sigName: "transitions-completed", callback: (($obj: GtkEmbed) => void)): number + emit(sigName: "transitions-completed"): void + on(sigName: "transitions-completed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "transitions-completed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "transitions-completed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "unrealize", callback: (($obj: GtkEmbed) => void)): number + connect_after(sigName: "unrealize", callback: (($obj: GtkEmbed) => void)): number + emit(sigName: "unrealize"): void + on(sigName: "unrealize", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "unrealize", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "unrealize", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: GtkEmbed, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: GtkEmbed, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of Clutter.Container */ + connect(sigName: "actor-added", callback: (($obj: GtkEmbed, actor: Clutter.Actor) => void)): number + connect_after(sigName: "actor-added", callback: (($obj: GtkEmbed, actor: Clutter.Actor) => void)): number + emit(sigName: "actor-added", actor: Clutter.Actor): void + on(sigName: "actor-added", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "actor-added", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "actor-added", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "actor-removed", callback: (($obj: GtkEmbed, actor: Clutter.Actor) => void)): number + connect_after(sigName: "actor-removed", callback: (($obj: GtkEmbed, actor: Clutter.Actor) => void)): number + emit(sigName: "actor-removed", actor: Clutter.Actor): void + on(sigName: "actor-removed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "actor-removed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "actor-removed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "child-notify", callback: (($obj: GtkEmbed, actor: Clutter.Actor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "child-notify", callback: (($obj: GtkEmbed, actor: Clutter.Actor, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "child-notify", actor: Clutter.Actor, pspec: GObject.ParamSpec): void + on(sigName: "child-notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "child-notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "child-notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::source", callback: (($obj: GtkEmbed, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::source", callback: (($obj: GtkEmbed, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::source", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::source", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::source", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::actions", callback: (($obj: GtkEmbed, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::actions", callback: (($obj: GtkEmbed, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::actions", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::actions", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::actions", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::allocation", callback: (($obj: GtkEmbed, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::allocation", callback: (($obj: GtkEmbed, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::allocation", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::allocation", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::allocation", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::background-color", callback: (($obj: GtkEmbed, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::background-color", callback: (($obj: GtkEmbed, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::background-color", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::background-color", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::background-color", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::background-color-set", callback: (($obj: GtkEmbed, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::background-color-set", callback: (($obj: GtkEmbed, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::background-color-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::background-color-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::background-color-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::child-transform", callback: (($obj: GtkEmbed, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::child-transform", callback: (($obj: GtkEmbed, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::child-transform", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::child-transform", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::child-transform", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::child-transform-set", callback: (($obj: GtkEmbed, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::child-transform-set", callback: (($obj: GtkEmbed, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::child-transform-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::child-transform-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::child-transform-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::clip-rect", callback: (($obj: GtkEmbed, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::clip-rect", callback: (($obj: GtkEmbed, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::clip-rect", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::clip-rect", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::clip-rect", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::clip-to-allocation", callback: (($obj: GtkEmbed, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::clip-to-allocation", callback: (($obj: GtkEmbed, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::clip-to-allocation", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::clip-to-allocation", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::clip-to-allocation", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::constraints", callback: (($obj: GtkEmbed, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::constraints", callback: (($obj: GtkEmbed, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::constraints", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::constraints", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::constraints", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::content", callback: (($obj: GtkEmbed, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::content", callback: (($obj: GtkEmbed, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::content", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::content", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::content", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::content-box", callback: (($obj: GtkEmbed, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::content-box", callback: (($obj: GtkEmbed, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::content-box", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::content-box", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::content-box", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::content-gravity", callback: (($obj: GtkEmbed, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::content-gravity", callback: (($obj: GtkEmbed, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::content-gravity", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::content-gravity", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::content-gravity", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::content-repeat", callback: (($obj: GtkEmbed, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::content-repeat", callback: (($obj: GtkEmbed, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::content-repeat", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::content-repeat", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::content-repeat", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::effect", callback: (($obj: GtkEmbed, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::effect", callback: (($obj: GtkEmbed, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::effect", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::effect", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::effect", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::first-child", callback: (($obj: GtkEmbed, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::first-child", callback: (($obj: GtkEmbed, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::first-child", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::first-child", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::first-child", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::fixed-position-set", callback: (($obj: GtkEmbed, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::fixed-position-set", callback: (($obj: GtkEmbed, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::fixed-position-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::fixed-position-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::fixed-position-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::fixed-x", callback: (($obj: GtkEmbed, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::fixed-x", callback: (($obj: GtkEmbed, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::fixed-x", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::fixed-x", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::fixed-x", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::fixed-y", callback: (($obj: GtkEmbed, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::fixed-y", callback: (($obj: GtkEmbed, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::fixed-y", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::fixed-y", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::fixed-y", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::has-clip", callback: (($obj: GtkEmbed, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-clip", callback: (($obj: GtkEmbed, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::has-clip", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::has-clip", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::has-clip", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::has-pointer", callback: (($obj: GtkEmbed, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-pointer", callback: (($obj: GtkEmbed, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::has-pointer", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::has-pointer", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::has-pointer", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::height", callback: (($obj: GtkEmbed, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::height", callback: (($obj: GtkEmbed, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::height", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::height", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::height", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::last-child", callback: (($obj: GtkEmbed, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::last-child", callback: (($obj: GtkEmbed, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::last-child", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::last-child", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::last-child", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::layout-manager", callback: (($obj: GtkEmbed, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::layout-manager", callback: (($obj: GtkEmbed, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::layout-manager", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::layout-manager", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::layout-manager", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::magnification-filter", callback: (($obj: GtkEmbed, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::magnification-filter", callback: (($obj: GtkEmbed, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::magnification-filter", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::magnification-filter", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::magnification-filter", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::mapped", callback: (($obj: GtkEmbed, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::mapped", callback: (($obj: GtkEmbed, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::mapped", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::mapped", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::mapped", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-bottom", callback: (($obj: GtkEmbed, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-bottom", callback: (($obj: GtkEmbed, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-bottom", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-bottom", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-bottom", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-left", callback: (($obj: GtkEmbed, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-left", callback: (($obj: GtkEmbed, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-left", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-left", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-left", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-right", callback: (($obj: GtkEmbed, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-right", callback: (($obj: GtkEmbed, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-right", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-right", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-right", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-top", callback: (($obj: GtkEmbed, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-top", callback: (($obj: GtkEmbed, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-top", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-top", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-top", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::min-height", callback: (($obj: GtkEmbed, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::min-height", callback: (($obj: GtkEmbed, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::min-height", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::min-height", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::min-height", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::min-height-set", callback: (($obj: GtkEmbed, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::min-height-set", callback: (($obj: GtkEmbed, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::min-height-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::min-height-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::min-height-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::min-width", callback: (($obj: GtkEmbed, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::min-width", callback: (($obj: GtkEmbed, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::min-width", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::min-width", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::min-width", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::min-width-set", callback: (($obj: GtkEmbed, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::min-width-set", callback: (($obj: GtkEmbed, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::min-width-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::min-width-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::min-width-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::minification-filter", callback: (($obj: GtkEmbed, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::minification-filter", callback: (($obj: GtkEmbed, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::minification-filter", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::minification-filter", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::minification-filter", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::name", callback: (($obj: GtkEmbed, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::name", callback: (($obj: GtkEmbed, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::natural-height", callback: (($obj: GtkEmbed, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::natural-height", callback: (($obj: GtkEmbed, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::natural-height", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::natural-height", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::natural-height", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::natural-height-set", callback: (($obj: GtkEmbed, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::natural-height-set", callback: (($obj: GtkEmbed, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::natural-height-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::natural-height-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::natural-height-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::natural-width", callback: (($obj: GtkEmbed, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::natural-width", callback: (($obj: GtkEmbed, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::natural-width", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::natural-width", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::natural-width", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::natural-width-set", callback: (($obj: GtkEmbed, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::natural-width-set", callback: (($obj: GtkEmbed, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::natural-width-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::natural-width-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::natural-width-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::offscreen-redirect", callback: (($obj: GtkEmbed, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::offscreen-redirect", callback: (($obj: GtkEmbed, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::offscreen-redirect", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::offscreen-redirect", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::offscreen-redirect", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::opacity", callback: (($obj: GtkEmbed, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::opacity", callback: (($obj: GtkEmbed, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::opacity", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::opacity", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::opacity", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::pivot-point", callback: (($obj: GtkEmbed, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::pivot-point", callback: (($obj: GtkEmbed, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::pivot-point", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::pivot-point", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::pivot-point", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::pivot-point-z", callback: (($obj: GtkEmbed, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::pivot-point-z", callback: (($obj: GtkEmbed, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::pivot-point-z", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::pivot-point-z", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::pivot-point-z", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::position", callback: (($obj: GtkEmbed, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::position", callback: (($obj: GtkEmbed, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::position", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::position", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::position", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::reactive", callback: (($obj: GtkEmbed, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::reactive", callback: (($obj: GtkEmbed, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::reactive", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::reactive", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::reactive", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::realized", callback: (($obj: GtkEmbed, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::realized", callback: (($obj: GtkEmbed, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::realized", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::realized", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::realized", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::request-mode", callback: (($obj: GtkEmbed, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::request-mode", callback: (($obj: GtkEmbed, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::request-mode", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::request-mode", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::request-mode", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::rotation-angle-x", callback: (($obj: GtkEmbed, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::rotation-angle-x", callback: (($obj: GtkEmbed, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::rotation-angle-x", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::rotation-angle-x", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::rotation-angle-x", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::rotation-angle-y", callback: (($obj: GtkEmbed, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::rotation-angle-y", callback: (($obj: GtkEmbed, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::rotation-angle-y", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::rotation-angle-y", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::rotation-angle-y", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::rotation-angle-z", callback: (($obj: GtkEmbed, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::rotation-angle-z", callback: (($obj: GtkEmbed, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::rotation-angle-z", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::rotation-angle-z", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::rotation-angle-z", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::scale-x", callback: (($obj: GtkEmbed, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::scale-x", callback: (($obj: GtkEmbed, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::scale-x", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::scale-x", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::scale-x", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::scale-y", callback: (($obj: GtkEmbed, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::scale-y", callback: (($obj: GtkEmbed, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::scale-y", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::scale-y", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::scale-y", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::scale-z", callback: (($obj: GtkEmbed, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::scale-z", callback: (($obj: GtkEmbed, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::scale-z", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::scale-z", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::scale-z", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::show-on-set-parent", callback: (($obj: GtkEmbed, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::show-on-set-parent", callback: (($obj: GtkEmbed, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::show-on-set-parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::show-on-set-parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::show-on-set-parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::size", callback: (($obj: GtkEmbed, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::size", callback: (($obj: GtkEmbed, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::size", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::size", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::size", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::text-direction", callback: (($obj: GtkEmbed, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::text-direction", callback: (($obj: GtkEmbed, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::text-direction", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::text-direction", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::text-direction", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::transform", callback: (($obj: GtkEmbed, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::transform", callback: (($obj: GtkEmbed, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::transform", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::transform", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::transform", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::transform-set", callback: (($obj: GtkEmbed, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::transform-set", callback: (($obj: GtkEmbed, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::transform-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::transform-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::transform-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::translation-x", callback: (($obj: GtkEmbed, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::translation-x", callback: (($obj: GtkEmbed, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::translation-x", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::translation-x", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::translation-x", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::translation-y", callback: (($obj: GtkEmbed, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::translation-y", callback: (($obj: GtkEmbed, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::translation-y", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::translation-y", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::translation-y", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::translation-z", callback: (($obj: GtkEmbed, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::translation-z", callback: (($obj: GtkEmbed, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::translation-z", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::translation-z", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::translation-z", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::visible", callback: (($obj: GtkEmbed, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::visible", callback: (($obj: GtkEmbed, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::width", callback: (($obj: GtkEmbed, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::width", callback: (($obj: GtkEmbed, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::width", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::width", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::width", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::x", callback: (($obj: GtkEmbed, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::x", callback: (($obj: GtkEmbed, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::x", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::x", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::x", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::x-align", callback: (($obj: GtkEmbed, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::x-align", callback: (($obj: GtkEmbed, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::x-align", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::x-align", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::x-align", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::x-expand", callback: (($obj: GtkEmbed, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::x-expand", callback: (($obj: GtkEmbed, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::x-expand", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::x-expand", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::x-expand", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::y", callback: (($obj: GtkEmbed, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::y", callback: (($obj: GtkEmbed, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::y", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::y", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::y", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::y-align", callback: (($obj: GtkEmbed, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::y-align", callback: (($obj: GtkEmbed, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::y-align", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::y-align", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::y-align", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::y-expand", callback: (($obj: GtkEmbed, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::y-expand", callback: (($obj: GtkEmbed, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::y-expand", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::y-expand", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::y-expand", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::z-position", callback: (($obj: GtkEmbed, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::z-position", callback: (($obj: GtkEmbed, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::z-position", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::z-position", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::z-position", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: GtkEmbed_ConstructProps) + _init (config?: GtkEmbed_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(window: EmbeddedWindow): GtkEmbed + static new(source: Clutter.Actor): GtkEmbed + static new(): GtkEmbed + static classFindChildProperty(klass: GObject.ObjectClass, propertyName: string): GObject.ParamSpec + static classListChildProperties(klass: GObject.ObjectClass): GObject.ParamSpec[] + static $gtype: GObject.Type +} +export interface InvertLightnessEffect_ConstructProps extends Clutter.OffscreenEffect_ConstructProps { +} +export class InvertLightnessEffect { + /* Properties of Clutter.ActorMeta */ + readonly actor: Clutter.Actor + enabled: boolean + name: string + /* Fields of Clutter.ActorMeta */ + parentInstance: GObject.InitiallyUnowned + /* Fields of GObject.InitiallyUnowned */ + gTypeInstance: GObject.TypeInstance + /* Methods of Clutter.OffscreenEffect */ + createTexture(width: number, height: number): Cogl.Handle + getPipeline(): Cogl.Pipeline | null + getTargetSize(): [ /* returnType */ boolean, /* width */ number, /* height */ number ] + getTexture(): Cogl.Handle + paintTarget(node: Clutter.PaintNode, paintContext: Clutter.PaintContext): void + /* Methods of Clutter.Effect */ + queueRepaint(): void + /* Methods of Clutter.ActorMeta */ + getActor(): Clutter.Actor + getEnabled(): boolean + getName(): string + setEnabled(isEnabled: boolean): void + setName(name: string): void + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Virtual methods of Clutter.OffscreenEffect */ + vfuncCreateTexture(width: number, height: number): Cogl.Handle + vfuncPaintTarget(node: Clutter.PaintNode, paintContext: Clutter.PaintContext): void + /* Virtual methods of Clutter.Effect */ + vfuncModifyPaintVolume(volume: Clutter.PaintVolume): boolean + vfuncPaint(node: Clutter.PaintNode, paintContext: Clutter.PaintContext, flags: Clutter.EffectPaintFlags): void + vfuncPaintNode(node: Clutter.PaintNode, paintContext: Clutter.PaintContext, flags: Clutter.EffectPaintFlags): void + vfuncPick(pickContext: Clutter.PickContext): void + vfuncPostPaint(node: Clutter.PaintNode, paintContext: Clutter.PaintContext): void + vfuncPrePaint(node: Clutter.PaintNode, paintContext: Clutter.PaintContext): boolean + /* Virtual methods of Clutter.ActorMeta */ + vfuncSetActor(actor?: Clutter.Actor | null): void + vfuncSetEnabled(isEnabled: boolean): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: InvertLightnessEffect, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: InvertLightnessEffect, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::actor", callback: (($obj: InvertLightnessEffect, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::actor", callback: (($obj: InvertLightnessEffect, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::actor", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::actor", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::actor", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::enabled", callback: (($obj: InvertLightnessEffect, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::enabled", callback: (($obj: InvertLightnessEffect, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::enabled", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::enabled", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::enabled", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::name", callback: (($obj: InvertLightnessEffect, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::name", callback: (($obj: InvertLightnessEffect, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: InvertLightnessEffect_ConstructProps) + _init (config?: InvertLightnessEffect_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(): InvertLightnessEffect + static $gtype: GObject.Type +} +export interface KeyringPrompt_ConstructProps extends GObject.Object_ConstructProps { + confirmActor?: Clutter.Text + passwordActor?: Clutter.Text + callerWindow?: string + cancelLabel?: string + choiceChosen?: boolean + choiceLabel?: string + continueLabel?: string + description?: string + message?: string + passwordNew?: boolean + title?: string + warning?: string +} +export class KeyringPrompt { + /* Properties of Shell.KeyringPrompt */ + readonly choiceVisible: boolean + confirmActor: Clutter.Text + readonly confirmVisible: boolean + passwordActor: Clutter.Text + readonly passwordVisible: boolean + readonly warningVisible: boolean + /* Properties of Gcr.Prompt */ + callerWindow: string + cancelLabel: string + choiceChosen: boolean + choiceLabel: string + continueLabel: string + description: string + message: string + passwordNew: boolean + readonly passwordStrength: number + title: string + warning: string + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of Shell.KeyringPrompt */ + cancel(): void + complete(): boolean + getConfirmActor(): Clutter.Text | null + getPasswordActor(): Clutter.Text | null + setConfirmActor(confirmActor?: Clutter.Text | null): void + setPasswordActor(passwordActor?: Clutter.Text | null): void + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Methods of Gcr.Prompt */ + close(): void + confirm(cancellable?: Gio.Cancellable | null): Gcr.PromptReply + confirmAsync(cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + confirmFinish(result: Gio.AsyncResult): Gcr.PromptReply + confirmRun(cancellable?: Gio.Cancellable | null): Gcr.PromptReply + getCallerWindow(): string + getCancelLabel(): string + getChoiceChosen(): boolean + getChoiceLabel(): string + getContinueLabel(): string + getDescription(): string + getMessage(): string + getPasswordNew(): boolean + getPasswordStrength(): number + getTitle(): string + getWarning(): string + password(cancellable?: Gio.Cancellable | null): string + passwordAsync(cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + passwordFinish(result: Gio.AsyncResult): string + passwordRun(cancellable?: Gio.Cancellable | null): string + reset(): void + setCallerWindow(windowId: string): void + setCancelLabel(cancelLabel: string): void + setChoiceChosen(chosen: boolean): void + setChoiceLabel(choiceLabel?: string | null): void + setContinueLabel(continueLabel: string): void + setDescription(description: string): void + setMessage(message: string): void + setPasswordNew(newPassword: boolean): void + setTitle(title: string): void + setWarning(warning?: string | null): void + /* Virtual methods of Shell.KeyringPrompt */ + vfuncPromptClose(): void + vfuncPromptConfirmAsync(cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + vfuncPromptConfirmFinish(result: Gio.AsyncResult): Gcr.PromptReply + vfuncPromptPasswordAsync(cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + vfuncPromptPasswordFinish(result: Gio.AsyncResult): string + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Shell.KeyringPrompt */ + connect(sigName: "show-confirm", callback: (($obj: KeyringPrompt) => void)): number + connect_after(sigName: "show-confirm", callback: (($obj: KeyringPrompt) => void)): number + emit(sigName: "show-confirm"): void + on(sigName: "show-confirm", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "show-confirm", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "show-confirm", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "show-password", callback: (($obj: KeyringPrompt) => void)): number + connect_after(sigName: "show-password", callback: (($obj: KeyringPrompt) => void)): number + emit(sigName: "show-password"): void + on(sigName: "show-password", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "show-password", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "show-password", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: KeyringPrompt, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: KeyringPrompt, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of Gcr.Prompt */ + connect(sigName: "prompt-close", callback: (($obj: KeyringPrompt) => void)): number + connect_after(sigName: "prompt-close", callback: (($obj: KeyringPrompt) => void)): number + emit(sigName: "prompt-close"): void + on(sigName: "prompt-close", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "prompt-close", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "prompt-close", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::choice-visible", callback: (($obj: KeyringPrompt, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::choice-visible", callback: (($obj: KeyringPrompt, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::choice-visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::choice-visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::choice-visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::confirm-actor", callback: (($obj: KeyringPrompt, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::confirm-actor", callback: (($obj: KeyringPrompt, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::confirm-actor", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::confirm-actor", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::confirm-actor", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::confirm-visible", callback: (($obj: KeyringPrompt, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::confirm-visible", callback: (($obj: KeyringPrompt, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::confirm-visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::confirm-visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::confirm-visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::password-actor", callback: (($obj: KeyringPrompt, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::password-actor", callback: (($obj: KeyringPrompt, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::password-actor", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::password-actor", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::password-actor", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::password-visible", callback: (($obj: KeyringPrompt, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::password-visible", callback: (($obj: KeyringPrompt, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::password-visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::password-visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::password-visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::warning-visible", callback: (($obj: KeyringPrompt, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::warning-visible", callback: (($obj: KeyringPrompt, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::warning-visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::warning-visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::warning-visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::caller-window", callback: (($obj: KeyringPrompt, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::caller-window", callback: (($obj: KeyringPrompt, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::caller-window", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::caller-window", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::caller-window", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::cancel-label", callback: (($obj: KeyringPrompt, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::cancel-label", callback: (($obj: KeyringPrompt, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::cancel-label", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::cancel-label", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::cancel-label", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::choice-chosen", callback: (($obj: KeyringPrompt, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::choice-chosen", callback: (($obj: KeyringPrompt, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::choice-chosen", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::choice-chosen", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::choice-chosen", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::choice-label", callback: (($obj: KeyringPrompt, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::choice-label", callback: (($obj: KeyringPrompt, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::choice-label", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::choice-label", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::choice-label", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::continue-label", callback: (($obj: KeyringPrompt, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::continue-label", callback: (($obj: KeyringPrompt, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::continue-label", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::continue-label", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::continue-label", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::description", callback: (($obj: KeyringPrompt, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::description", callback: (($obj: KeyringPrompt, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::description", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::description", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::description", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::message", callback: (($obj: KeyringPrompt, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::message", callback: (($obj: KeyringPrompt, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::message", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::message", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::message", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::password-new", callback: (($obj: KeyringPrompt, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::password-new", callback: (($obj: KeyringPrompt, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::password-new", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::password-new", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::password-new", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::password-strength", callback: (($obj: KeyringPrompt, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::password-strength", callback: (($obj: KeyringPrompt, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::password-strength", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::password-strength", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::password-strength", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::title", callback: (($obj: KeyringPrompt, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::title", callback: (($obj: KeyringPrompt, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::title", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::title", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::title", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::warning", callback: (($obj: KeyringPrompt, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::warning", callback: (($obj: KeyringPrompt, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::warning", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::warning", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::warning", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: KeyringPrompt_ConstructProps) + _init (config?: KeyringPrompt_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(): KeyringPrompt + static $gtype: GObject.Type +} +export interface MountOperation_ConstructProps extends Gio.MountOperation_ConstructProps { +} +export class MountOperation { + /* Properties of Gio.MountOperation */ + anonymous: boolean + choice: number + domain: string + isTcryptHiddenVolume: boolean + isTcryptSystemVolume: boolean + password: string + passwordSave: Gio.PasswordSave + pim: number + username: string + /* Fields of Gio.MountOperation */ + parentInstance: GObject.Object + priv: Gio.MountOperationPrivate + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of Shell.MountOperation */ + getShowProcessesChoices(): string[] + getShowProcessesMessage(): string + getShowProcessesPids(): GLib.Pid[] + /* Methods of Gio.MountOperation */ + getAnonymous(): boolean + getChoice(): number + getDomain(): string | null + getIsTcryptHiddenVolume(): boolean + getIsTcryptSystemVolume(): boolean + getPassword(): string | null + getPasswordSave(): Gio.PasswordSave + getPim(): number + getUsername(): string | null + reply(result: Gio.MountOperationResult): void + setAnonymous(anonymous: boolean): void + setChoice(choice: number): void + setDomain(domain?: string | null): void + setIsTcryptHiddenVolume(hiddenVolume: boolean): void + setIsTcryptSystemVolume(systemVolume: boolean): void + setPassword(password?: string | null): void + setPasswordSave(save: Gio.PasswordSave): void + setPim(pim: number): void + setUsername(username?: string | null): void + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Virtual methods of Gio.MountOperation */ + vfuncAborted(): void + vfuncAskPassword(message: string, defaultUser: string, defaultDomain: string, flags: Gio.AskPasswordFlags): void + vfuncAskQuestion(message: string, choices: string[]): void + vfuncReply(result: Gio.MountOperationResult): void + vfuncShowProcesses(message: string, processes: GLib.Pid[], choices: string[]): void + vfuncShowUnmountProgress(message: string, timeLeft: number, bytesLeft: number): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Shell.MountOperation */ + connect(sigName: "show-processes-2", callback: (($obj: MountOperation) => void)): number + connect_after(sigName: "show-processes-2", callback: (($obj: MountOperation) => void)): number + emit(sigName: "show-processes-2"): void + on(sigName: "show-processes-2", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "show-processes-2", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "show-processes-2", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of Gio.MountOperation */ + connect(sigName: "aborted", callback: (($obj: MountOperation) => void)): number + connect_after(sigName: "aborted", callback: (($obj: MountOperation) => void)): number + emit(sigName: "aborted"): void + on(sigName: "aborted", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "aborted", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "aborted", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "ask-password", callback: (($obj: MountOperation, message: string, defaultUser: string, defaultDomain: string, flags: Gio.AskPasswordFlags) => void)): number + connect_after(sigName: "ask-password", callback: (($obj: MountOperation, message: string, defaultUser: string, defaultDomain: string, flags: Gio.AskPasswordFlags) => void)): number + emit(sigName: "ask-password", message: string, defaultUser: string, defaultDomain: string, flags: Gio.AskPasswordFlags): void + on(sigName: "ask-password", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "ask-password", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "ask-password", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "ask-question", callback: (($obj: MountOperation, message: string, choices: string[]) => void)): number + connect_after(sigName: "ask-question", callback: (($obj: MountOperation, message: string, choices: string[]) => void)): number + emit(sigName: "ask-question", message: string, choices: string[]): void + on(sigName: "ask-question", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "ask-question", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "ask-question", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "reply", callback: (($obj: MountOperation, result: Gio.MountOperationResult) => void)): number + connect_after(sigName: "reply", callback: (($obj: MountOperation, result: Gio.MountOperationResult) => void)): number + emit(sigName: "reply", result: Gio.MountOperationResult): void + on(sigName: "reply", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "reply", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "reply", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "show-processes", callback: (($obj: MountOperation, message: string, processes: GLib.Pid[], choices: string[]) => void)): number + connect_after(sigName: "show-processes", callback: (($obj: MountOperation, message: string, processes: GLib.Pid[], choices: string[]) => void)): number + emit(sigName: "show-processes", message: string, processes: GLib.Pid[], choices: string[]): void + on(sigName: "show-processes", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "show-processes", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "show-processes", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "show-unmount-progress", callback: (($obj: MountOperation, message: string, timeLeft: number, bytesLeft: number) => void)): number + connect_after(sigName: "show-unmount-progress", callback: (($obj: MountOperation, message: string, timeLeft: number, bytesLeft: number) => void)): number + emit(sigName: "show-unmount-progress", message: string, timeLeft: number, bytesLeft: number): void + on(sigName: "show-unmount-progress", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "show-unmount-progress", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "show-unmount-progress", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: MountOperation, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: MountOperation, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::anonymous", callback: (($obj: MountOperation, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::anonymous", callback: (($obj: MountOperation, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::anonymous", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::anonymous", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::anonymous", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::choice", callback: (($obj: MountOperation, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::choice", callback: (($obj: MountOperation, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::choice", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::choice", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::choice", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::domain", callback: (($obj: MountOperation, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::domain", callback: (($obj: MountOperation, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::domain", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::domain", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::domain", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::is-tcrypt-hidden-volume", callback: (($obj: MountOperation, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::is-tcrypt-hidden-volume", callback: (($obj: MountOperation, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::is-tcrypt-hidden-volume", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::is-tcrypt-hidden-volume", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::is-tcrypt-hidden-volume", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::is-tcrypt-system-volume", callback: (($obj: MountOperation, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::is-tcrypt-system-volume", callback: (($obj: MountOperation, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::is-tcrypt-system-volume", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::is-tcrypt-system-volume", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::is-tcrypt-system-volume", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::password", callback: (($obj: MountOperation, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::password", callback: (($obj: MountOperation, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::password", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::password", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::password", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::password-save", callback: (($obj: MountOperation, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::password-save", callback: (($obj: MountOperation, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::password-save", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::password-save", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::password-save", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::pim", callback: (($obj: MountOperation, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::pim", callback: (($obj: MountOperation, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::pim", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::pim", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::pim", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::username", callback: (($obj: MountOperation, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::username", callback: (($obj: MountOperation, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::username", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::username", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::username", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: MountOperation_ConstructProps) + _init (config?: MountOperation_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(): MountOperation + static $gtype: GObject.Type +} +export interface NetworkAgent_ConstructProps extends NM.SecretAgentOld_ConstructProps { +} +export class NetworkAgent { + /* Properties of NM.SecretAgentOld */ + autoRegister: boolean + capabilities: NM.SecretAgentCapabilities + readonly registered: boolean + /* Fields of NM.SecretAgentOld */ + parent: GObject.Object + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of Shell.NetworkAgent */ + addVpnSecret(requestId: string, settingKey: string, settingValue: string): void + respond(requestId: string, response: NetworkAgentResponse): void + searchVpnPlugin(service: string, callback?: Gio.AsyncReadyCallback | null): void + searchVpnPluginFinish(result: Gio.AsyncResult): NM.VpnPluginInfo | null + setPassword(requestId: string, settingKey: string, settingValue: string): void + /* Methods of NM.SecretAgentOld */ + deleteSecrets(connection: NM.Connection, callback: NM.SecretAgentOldDeleteSecretsFunc): void + destroy(): void + enable(enable: boolean): void + getContextBusyWatcher(): GObject.Object + getDbusConnection(): Gio.DBusConnection + getDbusNameOwner(): string + getMainContext(): GLib.MainContext + getRegistered(): boolean + getSecrets(connection: NM.Connection, settingName: string, hints: string[], flags: NM.SecretAgentGetSecretsFlags, callback: NM.SecretAgentOldGetSecretsFunc): void + register(cancellable?: Gio.Cancellable | null): boolean + registerAsync(cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + registerFinish(result: Gio.AsyncResult): boolean + saveSecrets(connection: NM.Connection, callback: NM.SecretAgentOldSaveSecretsFunc): void + unregister(cancellable?: Gio.Cancellable | null): boolean + unregisterAsync(cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + unregisterFinish(result: Gio.AsyncResult): boolean + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Methods of Gio.AsyncInitable */ + initAsync(ioPriority: number, cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + initFinish(res: Gio.AsyncResult): boolean + newFinish(res: Gio.AsyncResult): GObject.Object + /* Methods of Gio.Initable */ + init(cancellable?: Gio.Cancellable | null): boolean + /* Virtual methods of NM.SecretAgentOld */ + vfuncCancelGetSecrets(connectionPath: string, settingName: string): void + vfuncDeleteSecrets(connection: NM.Connection, connectionPath: string, callback: NM.SecretAgentOldDeleteSecretsFunc): void + vfuncGetSecrets(connection: NM.Connection, connectionPath: string, settingName: string, hints: string[], flags: NM.SecretAgentGetSecretsFlags, callback: NM.SecretAgentOldGetSecretsFunc): void + vfuncSaveSecrets(connection: NM.Connection, connectionPath: string, callback: NM.SecretAgentOldSaveSecretsFunc): void + vfuncInitAsync(ioPriority: number, cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + vfuncInitFinish(res: Gio.AsyncResult): boolean + vfuncInit(cancellable?: Gio.Cancellable | null): boolean + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Shell.NetworkAgent */ + connect(sigName: "cancel-request", callback: (($obj: NetworkAgent, object: string) => void)): number + connect_after(sigName: "cancel-request", callback: (($obj: NetworkAgent, object: string) => void)): number + emit(sigName: "cancel-request", object: string): void + on(sigName: "cancel-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "cancel-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "cancel-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "new-request", callback: (($obj: NetworkAgent, object: string, p0: NM.Connection, p1: string, p2: string[], p3: number) => void)): number + connect_after(sigName: "new-request", callback: (($obj: NetworkAgent, object: string, p0: NM.Connection, p1: string, p2: string[], p3: number) => void)): number + emit(sigName: "new-request", object: string, p0: NM.Connection, p1: string, p2: string[], p3: number): void + on(sigName: "new-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "new-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "new-request", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: NetworkAgent, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: NetworkAgent, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::auto-register", callback: (($obj: NetworkAgent, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::auto-register", callback: (($obj: NetworkAgent, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::auto-register", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::auto-register", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::auto-register", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::capabilities", callback: (($obj: NetworkAgent, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::capabilities", callback: (($obj: NetworkAgent, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::capabilities", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::capabilities", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::capabilities", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::registered", callback: (($obj: NetworkAgent, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::registered", callback: (($obj: NetworkAgent, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::registered", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::registered", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::registered", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: NetworkAgent_ConstructProps) + _init (config?: NetworkAgent_ConstructProps): void + static $gtype: GObject.Type +} +export interface PerfLog_ConstructProps extends GObject.Object_ConstructProps { +} +export class PerfLog { + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of Shell.PerfLog */ + addStatisticsCallback(callback: PerfStatisticsCallback): void + collectStatistics(): void + defineEvent(name: string, description: string, signature: string): void + defineStatistic(name: string, description: string, signature: string): void + dumpEvents(out: Gio.OutputStream): boolean + dumpLog(out: Gio.OutputStream): boolean + event(name: string): void + eventI(name: string, arg: number): void + eventS(name: string, arg: string): void + eventX(name: string, arg: number): void + replay(replayFunction: PerfReplayFunction): void + setEnabled(enabled: boolean): void + updateStatisticI(name: string, value: number): void + updateStatisticX(name: string, value: number): void + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: PerfLog, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: PerfLog, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: PerfLog_ConstructProps) + _init (config?: PerfLog_ConstructProps): void + /* Static methods and pseudo-constructors */ + static getDefault(): PerfLog + static $gtype: GObject.Type +} +export interface PolkitAuthenticationAgent_ConstructProps extends PolkitAgent.Listener_ConstructProps { +} +export class PolkitAuthenticationAgent { + /* Fields of PolkitAgent.Listener */ + parentInstance: GObject.Object + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of Shell.PolkitAuthenticationAgent */ + complete(dismissed: boolean): void + register(): void + unregister(): void + /* Methods of PolkitAgent.Listener */ + initiateAuthentication(actionId: string, message: string, iconName: string, details: Polkit.Details, cookie: string, identities: Polkit.Identity[], cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + initiateAuthenticationFinish(res: Gio.AsyncResult): boolean + registerWithOptions(flags: PolkitAgent.RegisterFlags, subject: Polkit.Subject, objectPath: string, options?: GLib.Variant | null, cancellable?: Gio.Cancellable | null): object | null + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Virtual methods of PolkitAgent.Listener */ + vfuncInitiateAuthentication(actionId: string, message: string, iconName: string, details: Polkit.Details, cookie: string, identities: Polkit.Identity[], cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + vfuncInitiateAuthenticationFinish(res: Gio.AsyncResult): boolean + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Shell.PolkitAuthenticationAgent */ + connect(sigName: "cancel", callback: (($obj: PolkitAuthenticationAgent) => void)): number + connect_after(sigName: "cancel", callback: (($obj: PolkitAuthenticationAgent) => void)): number + emit(sigName: "cancel"): void + on(sigName: "cancel", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "cancel", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "cancel", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "initiate", callback: (($obj: PolkitAuthenticationAgent, object: string, p0: string, p1: string, p2: string, p3: string[]) => void)): number + connect_after(sigName: "initiate", callback: (($obj: PolkitAuthenticationAgent, object: string, p0: string, p1: string, p2: string, p3: string[]) => void)): number + emit(sigName: "initiate", object: string, p0: string, p1: string, p2: string, p3: string[]): void + on(sigName: "initiate", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "initiate", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "initiate", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: PolkitAuthenticationAgent, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: PolkitAuthenticationAgent, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: PolkitAuthenticationAgent_ConstructProps) + _init (config?: PolkitAuthenticationAgent_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(): PolkitAuthenticationAgent + static $gtype: GObject.Type +} +export interface Screenshot_ConstructProps extends GObject.Object_ConstructProps { +} +export class Screenshot { + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of Shell.Screenshot */ + pickColor(x: number, y: number, callback?: Gio.AsyncReadyCallback | null): void + pickColorFinish(result: Gio.AsyncResult): [ /* returnType */ boolean, /* color */ Clutter.Color ] + screenshot(includeCursor: boolean, stream: Gio.OutputStream, callback?: Gio.AsyncReadyCallback | null): void + screenshotArea(x: number, y: number, width: number, height: number, stream: Gio.OutputStream, callback?: Gio.AsyncReadyCallback | null): void + screenshotAreaFinish(result: Gio.AsyncResult): [ /* returnType */ boolean, /* area */ cairo.RectangleInt ] + screenshotFinish(result: Gio.AsyncResult): [ /* returnType */ boolean, /* area */ cairo.RectangleInt ] + screenshotWindow(includeFrame: boolean, includeCursor: boolean, stream: Gio.OutputStream, callback?: Gio.AsyncReadyCallback | null): void + screenshotWindowFinish(result: Gio.AsyncResult): [ /* returnType */ boolean, /* area */ cairo.RectangleInt ] + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Shell.Screenshot */ + connect(sigName: "screenshot-taken", callback: (($obj: Screenshot, object: Meta.Rectangle) => void)): number + connect_after(sigName: "screenshot-taken", callback: (($obj: Screenshot, object: Meta.Rectangle) => void)): number + emit(sigName: "screenshot-taken", object: Meta.Rectangle): void + on(sigName: "screenshot-taken", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "screenshot-taken", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "screenshot-taken", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: Screenshot, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: Screenshot, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: Screenshot_ConstructProps) + _init (config?: Screenshot_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(): Screenshot + static $gtype: GObject.Type +} +export interface SecureTextBuffer_ConstructProps extends Clutter.TextBuffer_ConstructProps { +} +export class SecureTextBuffer { + /* Properties of Clutter.TextBuffer */ + readonly length: number + maxLength: number + readonly text: string + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of Clutter.TextBuffer */ + deleteText(position: number, nChars: number): number + emitDeletedText(position: number, nChars: number): void + emitInsertedText(position: number, chars: string, nChars: number): void + getBytes(): number + getLength(): number + getMaxLength(): number + getText(): string + insertText(position: number, chars: string, nChars: number): number + setMaxLength(maxLength: number): void + setText(chars: string, nChars: number): void + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Virtual methods of Clutter.TextBuffer */ + vfuncDeleteText(position: number, nChars: number): number + vfuncDeletedText(position: number, nChars: number): void + vfuncGetLength(): number + vfuncGetText(nBytes: number): string + vfuncInsertText(position: number, chars: string, nChars: number): number + vfuncInsertedText(position: number, chars: string, nChars: number): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Clutter.TextBuffer */ + connect(sigName: "deleted-text", callback: (($obj: SecureTextBuffer, position: number, nChars: number) => void)): number + connect_after(sigName: "deleted-text", callback: (($obj: SecureTextBuffer, position: number, nChars: number) => void)): number + emit(sigName: "deleted-text", position: number, nChars: number): void + on(sigName: "deleted-text", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "deleted-text", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "deleted-text", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "inserted-text", callback: (($obj: SecureTextBuffer, position: number, chars: string, nChars: number) => void)): number + connect_after(sigName: "inserted-text", callback: (($obj: SecureTextBuffer, position: number, chars: string, nChars: number) => void)): number + emit(sigName: "inserted-text", position: number, chars: string, nChars: number): void + on(sigName: "inserted-text", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "inserted-text", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "inserted-text", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: SecureTextBuffer, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: SecureTextBuffer, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::length", callback: (($obj: SecureTextBuffer, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::length", callback: (($obj: SecureTextBuffer, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::length", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::length", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::length", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::max-length", callback: (($obj: SecureTextBuffer, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::max-length", callback: (($obj: SecureTextBuffer, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::max-length", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::max-length", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::max-length", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::text", callback: (($obj: SecureTextBuffer, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::text", callback: (($obj: SecureTextBuffer, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::text", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::text", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::text", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: SecureTextBuffer_ConstructProps) + _init (config?: SecureTextBuffer_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(): SecureTextBuffer + static $gtype: GObject.Type +} +export interface SquareBin_ConstructProps extends St.Bin_ConstructProps { +} +export class SquareBin { + /* Properties of St.Bin */ + child: Clutter.Actor + /* Properties of St.Widget */ + accessibleName: string + accessibleRole: Atk.Role + canFocus: boolean + hover: boolean + labelActor: Clutter.Actor + pseudoClass: string + style: string + styleClass: string + trackHover: boolean + /* Properties of Clutter.Actor */ + actions: Clutter.Action + readonly allocation: Clutter.ActorBox + backgroundColor: Clutter.Color + readonly backgroundColorSet: boolean + childTransform: Graphene.Matrix + readonly childTransformSet: boolean + clipRect: Graphene.Rect + clipToAllocation: boolean + constraints: Clutter.Constraint + content: Clutter.Content + readonly contentBox: Clutter.ActorBox + contentGravity: Clutter.ContentGravity + contentRepeat: Clutter.ContentRepeat + effect: Clutter.Effect + readonly firstChild: Clutter.Actor + fixedPositionSet: boolean + fixedX: number + fixedY: number + readonly hasClip: boolean + readonly hasPointer: boolean + height: number + readonly lastChild: Clutter.Actor + layoutManager: Clutter.LayoutManager + magnificationFilter: Clutter.ScalingFilter + readonly mapped: boolean + marginBottom: number + marginLeft: number + marginRight: number + marginTop: number + minHeight: number + minHeightSet: boolean + minWidth: number + minWidthSet: boolean + minificationFilter: Clutter.ScalingFilter + name: string + naturalHeight: number + naturalHeightSet: boolean + naturalWidth: number + naturalWidthSet: boolean + offscreenRedirect: Clutter.OffscreenRedirect + opacity: number + pivotPoint: Graphene.Point + pivotPointZ: number + position: Graphene.Point + reactive: boolean + readonly realized: boolean + requestMode: Clutter.RequestMode + rotationAngleX: number + rotationAngleY: number + rotationAngleZ: number + scaleX: number + scaleY: number + scaleZ: number + showOnSetParent: boolean + size: Graphene.Size + textDirection: Clutter.TextDirection + transform: Graphene.Matrix + readonly transformSet: boolean + translationX: number + translationY: number + translationZ: number + visible: boolean + width: number + x: number + xAlign: Clutter.ActorAlign + xExpand: boolean + y: number + yAlign: Clutter.ActorAlign + yExpand: boolean + zPosition: number + /* Fields of St.Bin */ + parentInstance: St.Widget + /* Fields of Clutter.Actor */ + flags: number + /* Fields of GObject.InitiallyUnowned */ + gTypeInstance: GObject.TypeInstance + /* Methods of St.Bin */ + getChild(): Clutter.Actor | null + setChild(child?: Clutter.Actor | null): void + /* Methods of St.Widget */ + addAccessibleState(state: Atk.StateType): void + addStyleClassName(styleClass: string): void + addStylePseudoClass(pseudoClass: string): void + ensureStyle(): void + getAccessibleName(): string + getAccessibleRole(): Atk.Role + getCanFocus(): boolean + getFocusChain(): Clutter.Actor[] + getHover(): boolean + getLabelActor(): Clutter.Actor + getStyle(): string | null + getStyleClassName(): string + getStylePseudoClass(): string + getThemeNode(): St.ThemeNode + getTrackHover(): boolean + hasStyleClassName(styleClass: string): boolean + hasStylePseudoClass(pseudoClass: string): boolean + navigateFocus(from: Clutter.Actor | null, direction: St.DirectionType, wrapAround: boolean): boolean + paintBackground(paintContext: Clutter.PaintContext): void + peekThemeNode(): St.ThemeNode + popupMenu(): void + removeAccessibleState(state: Atk.StateType): void + removeStyleClassName(styleClass: string): void + removeStylePseudoClass(pseudoClass: string): void + setAccessible(accessible: Atk.Object): void + setAccessibleName(name?: string | null): void + setAccessibleRole(role: Atk.Role): void + setCanFocus(canFocus: boolean): void + setHover(hover: boolean): void + setLabelActor(label: Clutter.Actor): void + setStyle(style?: string | null): void + setStyleClassName(styleClassList?: string | null): void + setStylePseudoClass(pseudoClassList?: string | null): void + setTrackHover(trackHover: boolean): void + styleChanged(): void + syncHover(): void + /* Methods of Clutter.Actor */ + addAction(action: Clutter.Action): void + addActionWithName(name: string, action: Clutter.Action): void + addChild(child: Clutter.Actor): void + addConstraint(constraint: Clutter.Constraint): void + addConstraintWithName(name: string, constraint: Clutter.Constraint): void + addEffect(effect: Clutter.Effect): void + addEffectWithName(name: string, effect: Clutter.Effect): void + addTransition(name: string, transition: Clutter.Transition): void + allocate(box: Clutter.ActorBox): void + allocateAlignFill(box: Clutter.ActorBox, xAlign: number, yAlign: number, xFill: boolean, yFill: boolean): void + allocateAvailableSize(x: number, y: number, availableWidth: number, availableHeight: number): void + allocatePreferredSize(x: number, y: number): void + applyRelativeTransformToPoint(ancestor: Clutter.Actor | null, point: Graphene.Point3D): /* vertex */ Graphene.Point3D + applyTransformToPoint(point: Graphene.Point3D): /* vertex */ Graphene.Point3D + bindModel(model: Gio.ListModel | null, createChildFunc: Clutter.ActorCreateChildFunc): void + clearActions(): void + clearConstraints(): void + clearEffects(): void + contains(descendant: Clutter.Actor): boolean + continuePaint(paintContext: Clutter.PaintContext): void + continuePick(pickContext: Clutter.PickContext): void + createPangoContext(): Pango.Context + createPangoLayout(text?: string | null): Pango.Layout + destroy(): void + destroyAllChildren(): void + event(event: Clutter.Event, capture: boolean): boolean + getAbsAllocationVertices(): /* verts */ Graphene.Point3D[] + getAccessible(): Atk.Object + getAction(name: string): Clutter.Action + getActions(): Clutter.Action[] + getAllocationBox(): /* box */ Clutter.ActorBox + getBackgroundColor(): /* color */ Clutter.Color + getChildAtIndex(index: number): Clutter.Actor + getChildTransform(): /* transform */ Graphene.Matrix + getChildren(): Clutter.Actor[] + getClip(): [ /* xoff */ number | null, /* yoff */ number | null, /* width */ number | null, /* height */ number | null ] + getClipToAllocation(): boolean + getConstraint(name: string): Clutter.Constraint + getConstraints(): Clutter.Constraint[] + getContent(): Clutter.Content + getContentBox(): /* box */ Clutter.ActorBox + getContentGravity(): Clutter.ContentGravity + getContentRepeat(): Clutter.ContentRepeat + getContentScalingFilters(): [ /* minFilter */ Clutter.ScalingFilter | null, /* magFilter */ Clutter.ScalingFilter | null ] + getDefaultPaintVolume(): Clutter.PaintVolume + getEasingDelay(): number + getEasingDuration(): number + getEasingMode(): Clutter.AnimationMode + getEffect(name: string): Clutter.Effect + getEffects(): Clutter.Effect[] + getFirstChild(): Clutter.Actor + getFixedPosition(): [ /* returnType */ boolean, /* x */ number | null, /* y */ number | null ] + getFixedPositionSet(): boolean + getFlags(): Clutter.ActorFlags + getHeight(): number + getLastChild(): Clutter.Actor + getLayoutManager(): Clutter.LayoutManager + getMargin(): /* margin */ Clutter.Margin + getMarginBottom(): number + getMarginLeft(): number + getMarginRight(): number + getMarginTop(): number + getNChildren(): number + getName(): string + getNextSibling(): Clutter.Actor + getOffscreenRedirect(): Clutter.OffscreenRedirect + getOpacity(): number + getOpacityOverride(): number + getPaintBox(): [ /* returnType */ boolean, /* box */ Clutter.ActorBox ] + getPaintOpacity(): number + getPaintVisibility(): boolean + getPaintVolume(): Clutter.PaintVolume + getPangoContext(): Pango.Context + getParent(): Clutter.Actor + getPivotPoint(): [ /* pivotX */ number | null, /* pivotY */ number | null ] + getPivotPointZ(): number + getPosition(): [ /* x */ number | null, /* y */ number | null ] + getPreferredHeight(forWidth: number): [ /* minHeightP */ number | null, /* naturalHeightP */ number | null ] + getPreferredSize(): [ /* minWidthP */ number | null, /* minHeightP */ number | null, /* naturalWidthP */ number | null, /* naturalHeightP */ number | null ] + getPreferredWidth(forHeight: number): [ /* minWidthP */ number | null, /* naturalWidthP */ number | null ] + getPreviousSibling(): Clutter.Actor + getReactive(): boolean + getRequestMode(): Clutter.RequestMode + getResourceScale(): number + getRotationAngle(axis: Clutter.RotateAxis): number + getScale(): [ /* scaleX */ number | null, /* scaleY */ number | null ] + getScaleZ(): number + getSize(): [ /* width */ number | null, /* height */ number | null ] + getStage(): Clutter.Stage + getTextDirection(): Clutter.TextDirection + getTransform(): /* transform */ Graphene.Matrix + getTransformedExtents(): /* rect */ Graphene.Rect + getTransformedPaintVolume(relativeToAncestor: Clutter.Actor): Clutter.PaintVolume + getTransformedPosition(): [ /* x */ number | null, /* y */ number | null ] + getTransformedSize(): [ /* width */ number | null, /* height */ number | null ] + getTransition(name: string): Clutter.Transition + getTranslation(): [ /* translateX */ number | null, /* translateY */ number | null, /* translateZ */ number | null ] + getWidth(): number + getX(): number + getXAlign(): Clutter.ActorAlign + getXExpand(): boolean + getY(): number + getYAlign(): Clutter.ActorAlign + getYExpand(): boolean + getZPosition(): number + grabKeyFocus(): void + hasAccessible(): boolean + hasActions(): boolean + hasAllocation(): boolean + hasConstraints(): boolean + hasDamage(): boolean + hasEffects(): boolean + hasKeyFocus(): boolean + hasMappedClones(): boolean + hasOverlaps(): boolean + hide(): void + inhibitCulling(): void + insertChildAbove(child: Clutter.Actor, sibling?: Clutter.Actor | null): void + insertChildAtIndex(child: Clutter.Actor, index: number): void + insertChildBelow(child: Clutter.Actor, sibling?: Clutter.Actor | null): void + invalidatePaintVolume(): void + invalidateTransform(): void + isEffectivelyOnStageView(view: Clutter.StageView): boolean + isInClonePaint(): boolean + isMapped(): boolean + isRealized(): boolean + isRotated(): boolean + isScaled(): boolean + isVisible(): boolean + map(): void + moveBy(dx: number, dy: number): void + needsExpand(orientation: Clutter.Orientation): boolean + paint(paintContext: Clutter.PaintContext): void + peekStageViews(): Clutter.StageView[] + pick(pickContext: Clutter.PickContext): void + pickBox(pickContext: Clutter.PickContext, box: Clutter.ActorBox): void + queueRedraw(): void + queueRedrawWithClip(clip?: cairo.RectangleInt | null): void + queueRelayout(): void + realize(): void + removeAction(action: Clutter.Action): void + removeActionByName(name: string): void + removeAllChildren(): void + removeAllTransitions(): void + removeChild(child: Clutter.Actor): void + removeClip(): void + removeConstraint(constraint: Clutter.Constraint): void + removeConstraintByName(name: string): void + removeEffect(effect: Clutter.Effect): void + removeEffectByName(name: string): void + removeTransition(name: string): void + replaceChild(oldChild: Clutter.Actor, newChild: Clutter.Actor): void + restoreEasingState(): void + saveEasingState(): void + setAllocation(box: Clutter.ActorBox): void + setBackgroundColor(color?: Clutter.Color | null): void + setChildAboveSibling(child: Clutter.Actor, sibling?: Clutter.Actor | null): void + setChildAtIndex(child: Clutter.Actor, index: number): void + setChildBelowSibling(child: Clutter.Actor, sibling?: Clutter.Actor | null): void + setChildTransform(transform?: Graphene.Matrix | null): void + setClip(xoff: number, yoff: number, width: number, height: number): void + setClipToAllocation(clipSet: boolean): void + setContent(content?: Clutter.Content | null): void + setContentGravity(gravity: Clutter.ContentGravity): void + setContentRepeat(repeat: Clutter.ContentRepeat): void + setContentScalingFilters(minFilter: Clutter.ScalingFilter, magFilter: Clutter.ScalingFilter): void + setEasingDelay(msecs: number): void + setEasingDuration(msecs: number): void + setEasingMode(mode: Clutter.AnimationMode): void + setFixedPositionSet(isSet: boolean): void + setFlags(flags: Clutter.ActorFlags): void + setHeight(height: number): void + setLayoutManager(manager?: Clutter.LayoutManager | null): void + setMargin(margin: Clutter.Margin): void + setMarginBottom(margin: number): void + setMarginLeft(margin: number): void + setMarginRight(margin: number): void + setMarginTop(margin: number): void + setName(name: string): void + setOffscreenRedirect(redirect: Clutter.OffscreenRedirect): void + setOpacity(opacity: number): void + setOpacityOverride(opacity: number): void + setPivotPoint(pivotX: number, pivotY: number): void + setPivotPointZ(pivotZ: number): void + setPosition(x: number, y: number): void + setReactive(reactive: boolean): void + setRequestMode(mode: Clutter.RequestMode): void + setRotationAngle(axis: Clutter.RotateAxis, angle: number): void + setScale(scaleX: number, scaleY: number): void + setScaleZ(scaleZ: number): void + setSize(width: number, height: number): void + setTextDirection(textDir: Clutter.TextDirection): void + setTransform(transform?: Graphene.Matrix | null): void + setTranslation(translateX: number, translateY: number, translateZ: number): void + setWidth(width: number): void + setX(x: number): void + setXAlign(xAlign: Clutter.ActorAlign): void + setXExpand(expand: boolean): void + setY(y: number): void + setYAlign(yAlign: Clutter.ActorAlign): void + setYExpand(expand: boolean): void + setZPosition(zPosition: number): void + shouldPick(pickContext: Clutter.PickContext): boolean + show(): void + transformStagePoint(x: number, y: number): [ /* returnType */ boolean, /* xOut */ number, /* yOut */ number ] + uninhibitCulling(): void + unmap(): void + unrealize(): void + unsetFlags(flags: Clutter.ActorFlags): void + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Methods of Clutter.Animatable */ + findProperty(propertyName: string): GObject.ParamSpec + getActor(): Clutter.Actor + getInitialState(propertyName: string, value: any): void + interpolateValue(propertyName: string, interval: Clutter.Interval, progress: number): [ /* returnType */ boolean, /* value */ any ] + setFinalState(propertyName: string, value: any): void + /* Methods of Clutter.Container */ + addActor(actor: Clutter.Actor): void + childGetProperty(child: Clutter.Actor, property: string, value: any): void + childNotify(child: Clutter.Actor, pspec: GObject.ParamSpec): void + childSetProperty(child: Clutter.Actor, property: string, value: any): void + createChildMeta(actor: Clutter.Actor): void + destroyChildMeta(actor: Clutter.Actor): void + findChildByName(childName: string): Clutter.Actor + getChildMeta(actor: Clutter.Actor): Clutter.ChildMeta + lowerChild(actor: Clutter.Actor, sibling?: Clutter.Actor | null): void + raiseChild(actor: Clutter.Actor, sibling?: Clutter.Actor | null): void + removeActor(actor: Clutter.Actor): void + sortDepthOrder(): void + /* Methods of Clutter.Scriptable */ + getId(): string + parseCustomNode(script: Clutter.Script, value: any, name: string, node: Json.Node): boolean + setCustomProperty(script: Clutter.Script, name: string, value: any): void + setId(id: string): void + /* Virtual methods of St.Widget */ + vfuncGetFocusChain(): Clutter.Actor[] + vfuncNavigateFocus(from: Clutter.Actor | null, direction: St.DirectionType): boolean + vfuncPopupMenu(): void + vfuncStyleChanged(): void + vfuncFindProperty(propertyName: string): GObject.ParamSpec + vfuncGetActor(): Clutter.Actor + vfuncGetInitialState(propertyName: string, value: any): void + vfuncInterpolateValue(propertyName: string, interval: Clutter.Interval, progress: number): [ /* returnType */ boolean, /* value */ any ] + vfuncSetFinalState(propertyName: string, value: any): void + vfuncActorAdded(actor: Clutter.Actor): void + vfuncActorRemoved(actor: Clutter.Actor): void + vfuncAdd(actor: Clutter.Actor): void + vfuncChildNotify(child: Clutter.Actor, pspec: GObject.ParamSpec): void + vfuncCreateChildMeta(actor: Clutter.Actor): void + vfuncDestroyChildMeta(actor: Clutter.Actor): void + vfuncGetChildMeta(actor: Clutter.Actor): Clutter.ChildMeta + vfuncLower(actor: Clutter.Actor, sibling?: Clutter.Actor | null): void + vfuncRaise(actor: Clutter.Actor, sibling?: Clutter.Actor | null): void + vfuncRemove(actor: Clutter.Actor): void + vfuncSortDepthOrder(): void + vfuncGetId(): string + vfuncParseCustomNode(script: Clutter.Script, value: any, name: string, node: Json.Node): boolean + vfuncSetCustomProperty(script: Clutter.Script, name: string, value: any): void + vfuncSetId(id: string): void + /* Virtual methods of Clutter.Actor */ + vfuncAllocate(box: Clutter.ActorBox): void + vfuncApplyTransform(matrix: Graphene.Matrix): void + vfuncButtonPressEvent(event: Clutter.ButtonEvent): boolean + vfuncButtonReleaseEvent(event: Clutter.ButtonEvent): boolean + vfuncCalculateResourceScale(phase: number): number + vfuncCapturedEvent(event: Clutter.Event): boolean + vfuncDestroy(): void + vfuncEnterEvent(event: Clutter.CrossingEvent): boolean + vfuncEvent(event: Clutter.Event): boolean + vfuncGetAccessible(): Atk.Object + vfuncGetPaintVolume(volume: Clutter.PaintVolume): boolean + vfuncGetPreferredHeight(forWidth: number): [ /* minHeightP */ number | null, /* naturalHeightP */ number | null ] + vfuncGetPreferredWidth(forHeight: number): [ /* minWidthP */ number | null, /* naturalWidthP */ number | null ] + vfuncHasAccessible(): boolean + vfuncHasOverlaps(): boolean + vfuncHide(): void + vfuncHideAll(): void + vfuncKeyFocusIn(): void + vfuncKeyFocusOut(): void + vfuncKeyPressEvent(event: Clutter.KeyEvent): boolean + vfuncKeyReleaseEvent(event: Clutter.KeyEvent): boolean + vfuncLeaveEvent(event: Clutter.CrossingEvent): boolean + vfuncMap(): void + vfuncMotionEvent(event: Clutter.MotionEvent): boolean + vfuncPaint(paintContext: Clutter.PaintContext): void + vfuncPaintNode(root: Clutter.PaintNode): void + vfuncParentSet(oldParent: Clutter.Actor): void + vfuncPick(pickContext: Clutter.PickContext): void + vfuncQueueRelayout(): void + vfuncRealize(): void + vfuncResourceScaleChanged(): void + vfuncScrollEvent(event: Clutter.ScrollEvent): boolean + vfuncShow(): void + vfuncTouchEvent(event: Clutter.TouchEvent): boolean + vfuncUnmap(): void + vfuncUnrealize(): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of St.Widget */ + connect(sigName: "popup-menu", callback: (($obj: SquareBin) => void)): number + connect_after(sigName: "popup-menu", callback: (($obj: SquareBin) => void)): number + emit(sigName: "popup-menu"): void + on(sigName: "popup-menu", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "popup-menu", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "popup-menu", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "style-changed", callback: (($obj: SquareBin) => void)): number + connect_after(sigName: "style-changed", callback: (($obj: SquareBin) => void)): number + emit(sigName: "style-changed"): void + on(sigName: "style-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "style-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "style-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of Clutter.Actor */ + connect(sigName: "button-press-event", callback: (($obj: SquareBin, event: Clutter.ButtonEvent) => boolean)): number + connect_after(sigName: "button-press-event", callback: (($obj: SquareBin, event: Clutter.ButtonEvent) => boolean)): number + emit(sigName: "button-press-event", event: Clutter.ButtonEvent): void + on(sigName: "button-press-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "button-press-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "button-press-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "button-release-event", callback: (($obj: SquareBin, event: Clutter.ButtonEvent) => boolean)): number + connect_after(sigName: "button-release-event", callback: (($obj: SquareBin, event: Clutter.ButtonEvent) => boolean)): number + emit(sigName: "button-release-event", event: Clutter.ButtonEvent): void + on(sigName: "button-release-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "button-release-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "button-release-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "captured-event", callback: (($obj: SquareBin, event: Clutter.Event) => boolean)): number + connect_after(sigName: "captured-event", callback: (($obj: SquareBin, event: Clutter.Event) => boolean)): number + emit(sigName: "captured-event", event: Clutter.Event): void + on(sigName: "captured-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "captured-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "captured-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "destroy", callback: (($obj: SquareBin) => void)): number + connect_after(sigName: "destroy", callback: (($obj: SquareBin) => void)): number + emit(sigName: "destroy"): void + on(sigName: "destroy", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "destroy", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "destroy", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "enter-event", callback: (($obj: SquareBin, event: Clutter.CrossingEvent) => boolean)): number + connect_after(sigName: "enter-event", callback: (($obj: SquareBin, event: Clutter.CrossingEvent) => boolean)): number + emit(sigName: "enter-event", event: Clutter.CrossingEvent): void + on(sigName: "enter-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "enter-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "enter-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "event", callback: (($obj: SquareBin, event: Clutter.Event) => boolean)): number + connect_after(sigName: "event", callback: (($obj: SquareBin, event: Clutter.Event) => boolean)): number + emit(sigName: "event", event: Clutter.Event): void + on(sigName: "event", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "event", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "event", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "hide", callback: (($obj: SquareBin) => void)): number + connect_after(sigName: "hide", callback: (($obj: SquareBin) => void)): number + emit(sigName: "hide"): void + on(sigName: "hide", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "hide", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "hide", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "key-focus-in", callback: (($obj: SquareBin) => void)): number + connect_after(sigName: "key-focus-in", callback: (($obj: SquareBin) => void)): number + emit(sigName: "key-focus-in"): void + on(sigName: "key-focus-in", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "key-focus-in", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "key-focus-in", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "key-focus-out", callback: (($obj: SquareBin) => void)): number + connect_after(sigName: "key-focus-out", callback: (($obj: SquareBin) => void)): number + emit(sigName: "key-focus-out"): void + on(sigName: "key-focus-out", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "key-focus-out", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "key-focus-out", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "key-press-event", callback: (($obj: SquareBin, event: Clutter.KeyEvent) => boolean)): number + connect_after(sigName: "key-press-event", callback: (($obj: SquareBin, event: Clutter.KeyEvent) => boolean)): number + emit(sigName: "key-press-event", event: Clutter.KeyEvent): void + on(sigName: "key-press-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "key-press-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "key-press-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "key-release-event", callback: (($obj: SquareBin, event: Clutter.KeyEvent) => boolean)): number + connect_after(sigName: "key-release-event", callback: (($obj: SquareBin, event: Clutter.KeyEvent) => boolean)): number + emit(sigName: "key-release-event", event: Clutter.KeyEvent): void + on(sigName: "key-release-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "key-release-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "key-release-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "leave-event", callback: (($obj: SquareBin, event: Clutter.CrossingEvent) => boolean)): number + connect_after(sigName: "leave-event", callback: (($obj: SquareBin, event: Clutter.CrossingEvent) => boolean)): number + emit(sigName: "leave-event", event: Clutter.CrossingEvent): void + on(sigName: "leave-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "leave-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "leave-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "motion-event", callback: (($obj: SquareBin, event: Clutter.MotionEvent) => boolean)): number + connect_after(sigName: "motion-event", callback: (($obj: SquareBin, event: Clutter.MotionEvent) => boolean)): number + emit(sigName: "motion-event", event: Clutter.MotionEvent): void + on(sigName: "motion-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "motion-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "motion-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "parent-set", callback: (($obj: SquareBin, oldParent?: Clutter.Actor | null) => void)): number + connect_after(sigName: "parent-set", callback: (($obj: SquareBin, oldParent?: Clutter.Actor | null) => void)): number + emit(sigName: "parent-set", oldParent?: Clutter.Actor | null): void + on(sigName: "parent-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "parent-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "parent-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "pick", callback: (($obj: SquareBin, pickContext: Clutter.PickContext) => void)): number + connect_after(sigName: "pick", callback: (($obj: SquareBin, pickContext: Clutter.PickContext) => void)): number + emit(sigName: "pick", pickContext: Clutter.PickContext): void + on(sigName: "pick", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "pick", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "pick", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "queue-relayout", callback: (($obj: SquareBin) => void)): number + connect_after(sigName: "queue-relayout", callback: (($obj: SquareBin) => void)): number + emit(sigName: "queue-relayout"): void + on(sigName: "queue-relayout", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "queue-relayout", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "queue-relayout", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "realize", callback: (($obj: SquareBin) => void)): number + connect_after(sigName: "realize", callback: (($obj: SquareBin) => void)): number + emit(sigName: "realize"): void + on(sigName: "realize", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "realize", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "realize", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "resource-scale-changed", callback: (($obj: SquareBin) => void)): number + connect_after(sigName: "resource-scale-changed", callback: (($obj: SquareBin) => void)): number + emit(sigName: "resource-scale-changed"): void + on(sigName: "resource-scale-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "resource-scale-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "resource-scale-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "scroll-event", callback: (($obj: SquareBin, event: Clutter.ScrollEvent) => boolean)): number + connect_after(sigName: "scroll-event", callback: (($obj: SquareBin, event: Clutter.ScrollEvent) => boolean)): number + emit(sigName: "scroll-event", event: Clutter.ScrollEvent): void + on(sigName: "scroll-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "scroll-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "scroll-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "show", callback: (($obj: SquareBin) => void)): number + connect_after(sigName: "show", callback: (($obj: SquareBin) => void)): number + emit(sigName: "show"): void + on(sigName: "show", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "show", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "show", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "stage-views-changed", callback: (($obj: SquareBin) => void)): number + connect_after(sigName: "stage-views-changed", callback: (($obj: SquareBin) => void)): number + emit(sigName: "stage-views-changed"): void + on(sigName: "stage-views-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "stage-views-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "stage-views-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "touch-event", callback: (($obj: SquareBin, event: Clutter.Event) => boolean)): number + connect_after(sigName: "touch-event", callback: (($obj: SquareBin, event: Clutter.Event) => boolean)): number + emit(sigName: "touch-event", event: Clutter.Event): void + on(sigName: "touch-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "touch-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "touch-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "transition-stopped", callback: (($obj: SquareBin, name: string, isFinished: boolean) => void)): number + connect_after(sigName: "transition-stopped", callback: (($obj: SquareBin, name: string, isFinished: boolean) => void)): number + emit(sigName: "transition-stopped", name: string, isFinished: boolean): void + on(sigName: "transition-stopped", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "transition-stopped", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "transition-stopped", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "transitions-completed", callback: (($obj: SquareBin) => void)): number + connect_after(sigName: "transitions-completed", callback: (($obj: SquareBin) => void)): number + emit(sigName: "transitions-completed"): void + on(sigName: "transitions-completed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "transitions-completed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "transitions-completed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "unrealize", callback: (($obj: SquareBin) => void)): number + connect_after(sigName: "unrealize", callback: (($obj: SquareBin) => void)): number + emit(sigName: "unrealize"): void + on(sigName: "unrealize", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "unrealize", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "unrealize", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: SquareBin, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: SquareBin, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of Clutter.Container */ + connect(sigName: "actor-added", callback: (($obj: SquareBin, actor: Clutter.Actor) => void)): number + connect_after(sigName: "actor-added", callback: (($obj: SquareBin, actor: Clutter.Actor) => void)): number + emit(sigName: "actor-added", actor: Clutter.Actor): void + on(sigName: "actor-added", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "actor-added", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "actor-added", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "actor-removed", callback: (($obj: SquareBin, actor: Clutter.Actor) => void)): number + connect_after(sigName: "actor-removed", callback: (($obj: SquareBin, actor: Clutter.Actor) => void)): number + emit(sigName: "actor-removed", actor: Clutter.Actor): void + on(sigName: "actor-removed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "actor-removed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "actor-removed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "child-notify", callback: (($obj: SquareBin, actor: Clutter.Actor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "child-notify", callback: (($obj: SquareBin, actor: Clutter.Actor, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "child-notify", actor: Clutter.Actor, pspec: GObject.ParamSpec): void + on(sigName: "child-notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "child-notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "child-notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::child", callback: (($obj: SquareBin, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::child", callback: (($obj: SquareBin, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::child", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::child", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::child", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::accessible-name", callback: (($obj: SquareBin, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-name", callback: (($obj: SquareBin, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::accessible-name", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::accessible-name", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::accessible-name", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::accessible-role", callback: (($obj: SquareBin, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-role", callback: (($obj: SquareBin, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::accessible-role", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::accessible-role", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::accessible-role", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::can-focus", callback: (($obj: SquareBin, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::can-focus", callback: (($obj: SquareBin, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::can-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::can-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::can-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::hover", callback: (($obj: SquareBin, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hover", callback: (($obj: SquareBin, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::hover", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::hover", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::hover", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::label-actor", callback: (($obj: SquareBin, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::label-actor", callback: (($obj: SquareBin, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::label-actor", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::label-actor", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::label-actor", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::pseudo-class", callback: (($obj: SquareBin, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::pseudo-class", callback: (($obj: SquareBin, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::pseudo-class", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::pseudo-class", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::pseudo-class", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::style", callback: (($obj: SquareBin, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::style", callback: (($obj: SquareBin, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::style", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::style", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::style", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::style-class", callback: (($obj: SquareBin, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::style-class", callback: (($obj: SquareBin, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::style-class", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::style-class", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::style-class", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::track-hover", callback: (($obj: SquareBin, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::track-hover", callback: (($obj: SquareBin, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::track-hover", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::track-hover", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::track-hover", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::actions", callback: (($obj: SquareBin, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::actions", callback: (($obj: SquareBin, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::actions", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::actions", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::actions", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::allocation", callback: (($obj: SquareBin, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::allocation", callback: (($obj: SquareBin, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::allocation", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::allocation", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::allocation", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::background-color", callback: (($obj: SquareBin, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::background-color", callback: (($obj: SquareBin, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::background-color", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::background-color", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::background-color", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::background-color-set", callback: (($obj: SquareBin, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::background-color-set", callback: (($obj: SquareBin, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::background-color-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::background-color-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::background-color-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::child-transform", callback: (($obj: SquareBin, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::child-transform", callback: (($obj: SquareBin, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::child-transform", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::child-transform", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::child-transform", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::child-transform-set", callback: (($obj: SquareBin, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::child-transform-set", callback: (($obj: SquareBin, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::child-transform-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::child-transform-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::child-transform-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::clip-rect", callback: (($obj: SquareBin, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::clip-rect", callback: (($obj: SquareBin, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::clip-rect", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::clip-rect", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::clip-rect", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::clip-to-allocation", callback: (($obj: SquareBin, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::clip-to-allocation", callback: (($obj: SquareBin, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::clip-to-allocation", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::clip-to-allocation", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::clip-to-allocation", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::constraints", callback: (($obj: SquareBin, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::constraints", callback: (($obj: SquareBin, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::constraints", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::constraints", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::constraints", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::content", callback: (($obj: SquareBin, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::content", callback: (($obj: SquareBin, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::content", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::content", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::content", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::content-box", callback: (($obj: SquareBin, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::content-box", callback: (($obj: SquareBin, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::content-box", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::content-box", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::content-box", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::content-gravity", callback: (($obj: SquareBin, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::content-gravity", callback: (($obj: SquareBin, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::content-gravity", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::content-gravity", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::content-gravity", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::content-repeat", callback: (($obj: SquareBin, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::content-repeat", callback: (($obj: SquareBin, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::content-repeat", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::content-repeat", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::content-repeat", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::effect", callback: (($obj: SquareBin, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::effect", callback: (($obj: SquareBin, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::effect", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::effect", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::effect", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::first-child", callback: (($obj: SquareBin, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::first-child", callback: (($obj: SquareBin, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::first-child", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::first-child", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::first-child", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::fixed-position-set", callback: (($obj: SquareBin, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::fixed-position-set", callback: (($obj: SquareBin, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::fixed-position-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::fixed-position-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::fixed-position-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::fixed-x", callback: (($obj: SquareBin, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::fixed-x", callback: (($obj: SquareBin, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::fixed-x", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::fixed-x", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::fixed-x", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::fixed-y", callback: (($obj: SquareBin, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::fixed-y", callback: (($obj: SquareBin, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::fixed-y", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::fixed-y", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::fixed-y", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::has-clip", callback: (($obj: SquareBin, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-clip", callback: (($obj: SquareBin, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::has-clip", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::has-clip", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::has-clip", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::has-pointer", callback: (($obj: SquareBin, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-pointer", callback: (($obj: SquareBin, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::has-pointer", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::has-pointer", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::has-pointer", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::height", callback: (($obj: SquareBin, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::height", callback: (($obj: SquareBin, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::height", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::height", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::height", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::last-child", callback: (($obj: SquareBin, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::last-child", callback: (($obj: SquareBin, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::last-child", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::last-child", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::last-child", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::layout-manager", callback: (($obj: SquareBin, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::layout-manager", callback: (($obj: SquareBin, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::layout-manager", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::layout-manager", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::layout-manager", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::magnification-filter", callback: (($obj: SquareBin, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::magnification-filter", callback: (($obj: SquareBin, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::magnification-filter", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::magnification-filter", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::magnification-filter", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::mapped", callback: (($obj: SquareBin, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::mapped", callback: (($obj: SquareBin, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::mapped", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::mapped", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::mapped", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-bottom", callback: (($obj: SquareBin, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-bottom", callback: (($obj: SquareBin, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-bottom", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-bottom", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-bottom", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-left", callback: (($obj: SquareBin, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-left", callback: (($obj: SquareBin, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-left", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-left", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-left", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-right", callback: (($obj: SquareBin, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-right", callback: (($obj: SquareBin, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-right", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-right", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-right", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-top", callback: (($obj: SquareBin, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-top", callback: (($obj: SquareBin, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-top", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-top", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-top", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::min-height", callback: (($obj: SquareBin, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::min-height", callback: (($obj: SquareBin, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::min-height", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::min-height", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::min-height", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::min-height-set", callback: (($obj: SquareBin, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::min-height-set", callback: (($obj: SquareBin, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::min-height-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::min-height-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::min-height-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::min-width", callback: (($obj: SquareBin, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::min-width", callback: (($obj: SquareBin, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::min-width", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::min-width", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::min-width", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::min-width-set", callback: (($obj: SquareBin, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::min-width-set", callback: (($obj: SquareBin, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::min-width-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::min-width-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::min-width-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::minification-filter", callback: (($obj: SquareBin, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::minification-filter", callback: (($obj: SquareBin, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::minification-filter", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::minification-filter", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::minification-filter", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::name", callback: (($obj: SquareBin, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::name", callback: (($obj: SquareBin, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::natural-height", callback: (($obj: SquareBin, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::natural-height", callback: (($obj: SquareBin, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::natural-height", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::natural-height", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::natural-height", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::natural-height-set", callback: (($obj: SquareBin, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::natural-height-set", callback: (($obj: SquareBin, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::natural-height-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::natural-height-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::natural-height-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::natural-width", callback: (($obj: SquareBin, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::natural-width", callback: (($obj: SquareBin, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::natural-width", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::natural-width", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::natural-width", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::natural-width-set", callback: (($obj: SquareBin, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::natural-width-set", callback: (($obj: SquareBin, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::natural-width-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::natural-width-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::natural-width-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::offscreen-redirect", callback: (($obj: SquareBin, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::offscreen-redirect", callback: (($obj: SquareBin, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::offscreen-redirect", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::offscreen-redirect", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::offscreen-redirect", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::opacity", callback: (($obj: SquareBin, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::opacity", callback: (($obj: SquareBin, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::opacity", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::opacity", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::opacity", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::pivot-point", callback: (($obj: SquareBin, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::pivot-point", callback: (($obj: SquareBin, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::pivot-point", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::pivot-point", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::pivot-point", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::pivot-point-z", callback: (($obj: SquareBin, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::pivot-point-z", callback: (($obj: SquareBin, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::pivot-point-z", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::pivot-point-z", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::pivot-point-z", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::position", callback: (($obj: SquareBin, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::position", callback: (($obj: SquareBin, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::position", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::position", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::position", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::reactive", callback: (($obj: SquareBin, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::reactive", callback: (($obj: SquareBin, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::reactive", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::reactive", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::reactive", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::realized", callback: (($obj: SquareBin, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::realized", callback: (($obj: SquareBin, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::realized", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::realized", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::realized", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::request-mode", callback: (($obj: SquareBin, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::request-mode", callback: (($obj: SquareBin, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::request-mode", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::request-mode", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::request-mode", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::rotation-angle-x", callback: (($obj: SquareBin, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::rotation-angle-x", callback: (($obj: SquareBin, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::rotation-angle-x", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::rotation-angle-x", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::rotation-angle-x", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::rotation-angle-y", callback: (($obj: SquareBin, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::rotation-angle-y", callback: (($obj: SquareBin, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::rotation-angle-y", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::rotation-angle-y", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::rotation-angle-y", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::rotation-angle-z", callback: (($obj: SquareBin, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::rotation-angle-z", callback: (($obj: SquareBin, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::rotation-angle-z", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::rotation-angle-z", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::rotation-angle-z", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::scale-x", callback: (($obj: SquareBin, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::scale-x", callback: (($obj: SquareBin, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::scale-x", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::scale-x", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::scale-x", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::scale-y", callback: (($obj: SquareBin, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::scale-y", callback: (($obj: SquareBin, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::scale-y", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::scale-y", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::scale-y", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::scale-z", callback: (($obj: SquareBin, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::scale-z", callback: (($obj: SquareBin, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::scale-z", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::scale-z", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::scale-z", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::show-on-set-parent", callback: (($obj: SquareBin, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::show-on-set-parent", callback: (($obj: SquareBin, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::show-on-set-parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::show-on-set-parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::show-on-set-parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::size", callback: (($obj: SquareBin, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::size", callback: (($obj: SquareBin, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::size", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::size", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::size", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::text-direction", callback: (($obj: SquareBin, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::text-direction", callback: (($obj: SquareBin, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::text-direction", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::text-direction", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::text-direction", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::transform", callback: (($obj: SquareBin, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::transform", callback: (($obj: SquareBin, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::transform", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::transform", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::transform", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::transform-set", callback: (($obj: SquareBin, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::transform-set", callback: (($obj: SquareBin, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::transform-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::transform-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::transform-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::translation-x", callback: (($obj: SquareBin, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::translation-x", callback: (($obj: SquareBin, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::translation-x", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::translation-x", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::translation-x", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::translation-y", callback: (($obj: SquareBin, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::translation-y", callback: (($obj: SquareBin, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::translation-y", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::translation-y", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::translation-y", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::translation-z", callback: (($obj: SquareBin, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::translation-z", callback: (($obj: SquareBin, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::translation-z", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::translation-z", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::translation-z", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::visible", callback: (($obj: SquareBin, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::visible", callback: (($obj: SquareBin, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::width", callback: (($obj: SquareBin, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::width", callback: (($obj: SquareBin, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::width", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::width", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::width", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::x", callback: (($obj: SquareBin, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::x", callback: (($obj: SquareBin, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::x", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::x", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::x", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::x-align", callback: (($obj: SquareBin, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::x-align", callback: (($obj: SquareBin, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::x-align", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::x-align", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::x-align", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::x-expand", callback: (($obj: SquareBin, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::x-expand", callback: (($obj: SquareBin, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::x-expand", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::x-expand", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::x-expand", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::y", callback: (($obj: SquareBin, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::y", callback: (($obj: SquareBin, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::y", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::y", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::y", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::y-align", callback: (($obj: SquareBin, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::y-align", callback: (($obj: SquareBin, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::y-align", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::y-align", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::y-align", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::y-expand", callback: (($obj: SquareBin, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::y-expand", callback: (($obj: SquareBin, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::y-expand", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::y-expand", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::y-expand", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::z-position", callback: (($obj: SquareBin, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::z-position", callback: (($obj: SquareBin, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::z-position", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::z-position", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::z-position", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: SquareBin_ConstructProps) + _init (config?: SquareBin_ConstructProps): void + static $gtype: GObject.Type +} +export interface Stack_ConstructProps extends St.Widget_ConstructProps { +} +export class Stack { + /* Properties of St.Widget */ + accessibleName: string + accessibleRole: Atk.Role + canFocus: boolean + hover: boolean + labelActor: Clutter.Actor + pseudoClass: string + style: string + styleClass: string + trackHover: boolean + /* Properties of Clutter.Actor */ + actions: Clutter.Action + readonly allocation: Clutter.ActorBox + backgroundColor: Clutter.Color + readonly backgroundColorSet: boolean + childTransform: Graphene.Matrix + readonly childTransformSet: boolean + clipRect: Graphene.Rect + clipToAllocation: boolean + constraints: Clutter.Constraint + content: Clutter.Content + readonly contentBox: Clutter.ActorBox + contentGravity: Clutter.ContentGravity + contentRepeat: Clutter.ContentRepeat + effect: Clutter.Effect + readonly firstChild: Clutter.Actor + fixedPositionSet: boolean + fixedX: number + fixedY: number + readonly hasClip: boolean + readonly hasPointer: boolean + height: number + readonly lastChild: Clutter.Actor + layoutManager: Clutter.LayoutManager + magnificationFilter: Clutter.ScalingFilter + readonly mapped: boolean + marginBottom: number + marginLeft: number + marginRight: number + marginTop: number + minHeight: number + minHeightSet: boolean + minWidth: number + minWidthSet: boolean + minificationFilter: Clutter.ScalingFilter + name: string + naturalHeight: number + naturalHeightSet: boolean + naturalWidth: number + naturalWidthSet: boolean + offscreenRedirect: Clutter.OffscreenRedirect + opacity: number + pivotPoint: Graphene.Point + pivotPointZ: number + position: Graphene.Point + reactive: boolean + readonly realized: boolean + requestMode: Clutter.RequestMode + rotationAngleX: number + rotationAngleY: number + rotationAngleZ: number + scaleX: number + scaleY: number + scaleZ: number + showOnSetParent: boolean + size: Graphene.Size + textDirection: Clutter.TextDirection + transform: Graphene.Matrix + readonly transformSet: boolean + translationX: number + translationY: number + translationZ: number + visible: boolean + width: number + x: number + xAlign: Clutter.ActorAlign + xExpand: boolean + y: number + yAlign: Clutter.ActorAlign + yExpand: boolean + zPosition: number + /* Fields of St.Widget */ + parentInstance: Clutter.Actor + /* Fields of Clutter.Actor */ + flags: number + /* Fields of GObject.InitiallyUnowned */ + gTypeInstance: GObject.TypeInstance + /* Methods of St.Widget */ + addAccessibleState(state: Atk.StateType): void + addStyleClassName(styleClass: string): void + addStylePseudoClass(pseudoClass: string): void + ensureStyle(): void + getAccessibleName(): string + getAccessibleRole(): Atk.Role + getCanFocus(): boolean + getFocusChain(): Clutter.Actor[] + getHover(): boolean + getLabelActor(): Clutter.Actor + getStyle(): string | null + getStyleClassName(): string + getStylePseudoClass(): string + getThemeNode(): St.ThemeNode + getTrackHover(): boolean + hasStyleClassName(styleClass: string): boolean + hasStylePseudoClass(pseudoClass: string): boolean + navigateFocus(from: Clutter.Actor | null, direction: St.DirectionType, wrapAround: boolean): boolean + paintBackground(paintContext: Clutter.PaintContext): void + peekThemeNode(): St.ThemeNode + popupMenu(): void + removeAccessibleState(state: Atk.StateType): void + removeStyleClassName(styleClass: string): void + removeStylePseudoClass(pseudoClass: string): void + setAccessible(accessible: Atk.Object): void + setAccessibleName(name?: string | null): void + setAccessibleRole(role: Atk.Role): void + setCanFocus(canFocus: boolean): void + setHover(hover: boolean): void + setLabelActor(label: Clutter.Actor): void + setStyle(style?: string | null): void + setStyleClassName(styleClassList?: string | null): void + setStylePseudoClass(pseudoClassList?: string | null): void + setTrackHover(trackHover: boolean): void + styleChanged(): void + syncHover(): void + /* Methods of Clutter.Actor */ + addAction(action: Clutter.Action): void + addActionWithName(name: string, action: Clutter.Action): void + addChild(child: Clutter.Actor): void + addConstraint(constraint: Clutter.Constraint): void + addConstraintWithName(name: string, constraint: Clutter.Constraint): void + addEffect(effect: Clutter.Effect): void + addEffectWithName(name: string, effect: Clutter.Effect): void + addTransition(name: string, transition: Clutter.Transition): void + allocate(box: Clutter.ActorBox): void + allocateAlignFill(box: Clutter.ActorBox, xAlign: number, yAlign: number, xFill: boolean, yFill: boolean): void + allocateAvailableSize(x: number, y: number, availableWidth: number, availableHeight: number): void + allocatePreferredSize(x: number, y: number): void + applyRelativeTransformToPoint(ancestor: Clutter.Actor | null, point: Graphene.Point3D): /* vertex */ Graphene.Point3D + applyTransformToPoint(point: Graphene.Point3D): /* vertex */ Graphene.Point3D + bindModel(model: Gio.ListModel | null, createChildFunc: Clutter.ActorCreateChildFunc): void + clearActions(): void + clearConstraints(): void + clearEffects(): void + contains(descendant: Clutter.Actor): boolean + continuePaint(paintContext: Clutter.PaintContext): void + continuePick(pickContext: Clutter.PickContext): void + createPangoContext(): Pango.Context + createPangoLayout(text?: string | null): Pango.Layout + destroy(): void + destroyAllChildren(): void + event(event: Clutter.Event, capture: boolean): boolean + getAbsAllocationVertices(): /* verts */ Graphene.Point3D[] + getAccessible(): Atk.Object + getAction(name: string): Clutter.Action + getActions(): Clutter.Action[] + getAllocationBox(): /* box */ Clutter.ActorBox + getBackgroundColor(): /* color */ Clutter.Color + getChildAtIndex(index: number): Clutter.Actor + getChildTransform(): /* transform */ Graphene.Matrix + getChildren(): Clutter.Actor[] + getClip(): [ /* xoff */ number | null, /* yoff */ number | null, /* width */ number | null, /* height */ number | null ] + getClipToAllocation(): boolean + getConstraint(name: string): Clutter.Constraint + getConstraints(): Clutter.Constraint[] + getContent(): Clutter.Content + getContentBox(): /* box */ Clutter.ActorBox + getContentGravity(): Clutter.ContentGravity + getContentRepeat(): Clutter.ContentRepeat + getContentScalingFilters(): [ /* minFilter */ Clutter.ScalingFilter | null, /* magFilter */ Clutter.ScalingFilter | null ] + getDefaultPaintVolume(): Clutter.PaintVolume + getEasingDelay(): number + getEasingDuration(): number + getEasingMode(): Clutter.AnimationMode + getEffect(name: string): Clutter.Effect + getEffects(): Clutter.Effect[] + getFirstChild(): Clutter.Actor + getFixedPosition(): [ /* returnType */ boolean, /* x */ number | null, /* y */ number | null ] + getFixedPositionSet(): boolean + getFlags(): Clutter.ActorFlags + getHeight(): number + getLastChild(): Clutter.Actor + getLayoutManager(): Clutter.LayoutManager + getMargin(): /* margin */ Clutter.Margin + getMarginBottom(): number + getMarginLeft(): number + getMarginRight(): number + getMarginTop(): number + getNChildren(): number + getName(): string + getNextSibling(): Clutter.Actor + getOffscreenRedirect(): Clutter.OffscreenRedirect + getOpacity(): number + getOpacityOverride(): number + getPaintBox(): [ /* returnType */ boolean, /* box */ Clutter.ActorBox ] + getPaintOpacity(): number + getPaintVisibility(): boolean + getPaintVolume(): Clutter.PaintVolume + getPangoContext(): Pango.Context + getParent(): Clutter.Actor + getPivotPoint(): [ /* pivotX */ number | null, /* pivotY */ number | null ] + getPivotPointZ(): number + getPosition(): [ /* x */ number | null, /* y */ number | null ] + getPreferredHeight(forWidth: number): [ /* minHeightP */ number | null, /* naturalHeightP */ number | null ] + getPreferredSize(): [ /* minWidthP */ number | null, /* minHeightP */ number | null, /* naturalWidthP */ number | null, /* naturalHeightP */ number | null ] + getPreferredWidth(forHeight: number): [ /* minWidthP */ number | null, /* naturalWidthP */ number | null ] + getPreviousSibling(): Clutter.Actor + getReactive(): boolean + getRequestMode(): Clutter.RequestMode + getResourceScale(): number + getRotationAngle(axis: Clutter.RotateAxis): number + getScale(): [ /* scaleX */ number | null, /* scaleY */ number | null ] + getScaleZ(): number + getSize(): [ /* width */ number | null, /* height */ number | null ] + getStage(): Clutter.Stage + getTextDirection(): Clutter.TextDirection + getTransform(): /* transform */ Graphene.Matrix + getTransformedExtents(): /* rect */ Graphene.Rect + getTransformedPaintVolume(relativeToAncestor: Clutter.Actor): Clutter.PaintVolume + getTransformedPosition(): [ /* x */ number | null, /* y */ number | null ] + getTransformedSize(): [ /* width */ number | null, /* height */ number | null ] + getTransition(name: string): Clutter.Transition + getTranslation(): [ /* translateX */ number | null, /* translateY */ number | null, /* translateZ */ number | null ] + getWidth(): number + getX(): number + getXAlign(): Clutter.ActorAlign + getXExpand(): boolean + getY(): number + getYAlign(): Clutter.ActorAlign + getYExpand(): boolean + getZPosition(): number + grabKeyFocus(): void + hasAccessible(): boolean + hasActions(): boolean + hasAllocation(): boolean + hasConstraints(): boolean + hasDamage(): boolean + hasEffects(): boolean + hasKeyFocus(): boolean + hasMappedClones(): boolean + hasOverlaps(): boolean + hide(): void + inhibitCulling(): void + insertChildAbove(child: Clutter.Actor, sibling?: Clutter.Actor | null): void + insertChildAtIndex(child: Clutter.Actor, index: number): void + insertChildBelow(child: Clutter.Actor, sibling?: Clutter.Actor | null): void + invalidatePaintVolume(): void + invalidateTransform(): void + isEffectivelyOnStageView(view: Clutter.StageView): boolean + isInClonePaint(): boolean + isMapped(): boolean + isRealized(): boolean + isRotated(): boolean + isScaled(): boolean + isVisible(): boolean + map(): void + moveBy(dx: number, dy: number): void + needsExpand(orientation: Clutter.Orientation): boolean + paint(paintContext: Clutter.PaintContext): void + peekStageViews(): Clutter.StageView[] + pick(pickContext: Clutter.PickContext): void + pickBox(pickContext: Clutter.PickContext, box: Clutter.ActorBox): void + queueRedraw(): void + queueRedrawWithClip(clip?: cairo.RectangleInt | null): void + queueRelayout(): void + realize(): void + removeAction(action: Clutter.Action): void + removeActionByName(name: string): void + removeAllChildren(): void + removeAllTransitions(): void + removeChild(child: Clutter.Actor): void + removeClip(): void + removeConstraint(constraint: Clutter.Constraint): void + removeConstraintByName(name: string): void + removeEffect(effect: Clutter.Effect): void + removeEffectByName(name: string): void + removeTransition(name: string): void + replaceChild(oldChild: Clutter.Actor, newChild: Clutter.Actor): void + restoreEasingState(): void + saveEasingState(): void + setAllocation(box: Clutter.ActorBox): void + setBackgroundColor(color?: Clutter.Color | null): void + setChildAboveSibling(child: Clutter.Actor, sibling?: Clutter.Actor | null): void + setChildAtIndex(child: Clutter.Actor, index: number): void + setChildBelowSibling(child: Clutter.Actor, sibling?: Clutter.Actor | null): void + setChildTransform(transform?: Graphene.Matrix | null): void + setClip(xoff: number, yoff: number, width: number, height: number): void + setClipToAllocation(clipSet: boolean): void + setContent(content?: Clutter.Content | null): void + setContentGravity(gravity: Clutter.ContentGravity): void + setContentRepeat(repeat: Clutter.ContentRepeat): void + setContentScalingFilters(minFilter: Clutter.ScalingFilter, magFilter: Clutter.ScalingFilter): void + setEasingDelay(msecs: number): void + setEasingDuration(msecs: number): void + setEasingMode(mode: Clutter.AnimationMode): void + setFixedPositionSet(isSet: boolean): void + setFlags(flags: Clutter.ActorFlags): void + setHeight(height: number): void + setLayoutManager(manager?: Clutter.LayoutManager | null): void + setMargin(margin: Clutter.Margin): void + setMarginBottom(margin: number): void + setMarginLeft(margin: number): void + setMarginRight(margin: number): void + setMarginTop(margin: number): void + setName(name: string): void + setOffscreenRedirect(redirect: Clutter.OffscreenRedirect): void + setOpacity(opacity: number): void + setOpacityOverride(opacity: number): void + setPivotPoint(pivotX: number, pivotY: number): void + setPivotPointZ(pivotZ: number): void + setPosition(x: number, y: number): void + setReactive(reactive: boolean): void + setRequestMode(mode: Clutter.RequestMode): void + setRotationAngle(axis: Clutter.RotateAxis, angle: number): void + setScale(scaleX: number, scaleY: number): void + setScaleZ(scaleZ: number): void + setSize(width: number, height: number): void + setTextDirection(textDir: Clutter.TextDirection): void + setTransform(transform?: Graphene.Matrix | null): void + setTranslation(translateX: number, translateY: number, translateZ: number): void + setWidth(width: number): void + setX(x: number): void + setXAlign(xAlign: Clutter.ActorAlign): void + setXExpand(expand: boolean): void + setY(y: number): void + setYAlign(yAlign: Clutter.ActorAlign): void + setYExpand(expand: boolean): void + setZPosition(zPosition: number): void + shouldPick(pickContext: Clutter.PickContext): boolean + show(): void + transformStagePoint(x: number, y: number): [ /* returnType */ boolean, /* xOut */ number, /* yOut */ number ] + uninhibitCulling(): void + unmap(): void + unrealize(): void + unsetFlags(flags: Clutter.ActorFlags): void + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Methods of Clutter.Animatable */ + findProperty(propertyName: string): GObject.ParamSpec + getActor(): Clutter.Actor + getInitialState(propertyName: string, value: any): void + interpolateValue(propertyName: string, interval: Clutter.Interval, progress: number): [ /* returnType */ boolean, /* value */ any ] + setFinalState(propertyName: string, value: any): void + /* Methods of Clutter.Container */ + addActor(actor: Clutter.Actor): void + childGetProperty(child: Clutter.Actor, property: string, value: any): void + childNotify(child: Clutter.Actor, pspec: GObject.ParamSpec): void + childSetProperty(child: Clutter.Actor, property: string, value: any): void + createChildMeta(actor: Clutter.Actor): void + destroyChildMeta(actor: Clutter.Actor): void + findChildByName(childName: string): Clutter.Actor + getChildMeta(actor: Clutter.Actor): Clutter.ChildMeta + lowerChild(actor: Clutter.Actor, sibling?: Clutter.Actor | null): void + raiseChild(actor: Clutter.Actor, sibling?: Clutter.Actor | null): void + removeActor(actor: Clutter.Actor): void + sortDepthOrder(): void + /* Methods of Clutter.Scriptable */ + getId(): string + parseCustomNode(script: Clutter.Script, value: any, name: string, node: Json.Node): boolean + setCustomProperty(script: Clutter.Script, name: string, value: any): void + setId(id: string): void + /* Virtual methods of St.Widget */ + vfuncGetFocusChain(): Clutter.Actor[] + vfuncNavigateFocus(from: Clutter.Actor | null, direction: St.DirectionType): boolean + vfuncPopupMenu(): void + vfuncStyleChanged(): void + vfuncFindProperty(propertyName: string): GObject.ParamSpec + vfuncGetActor(): Clutter.Actor + vfuncGetInitialState(propertyName: string, value: any): void + vfuncInterpolateValue(propertyName: string, interval: Clutter.Interval, progress: number): [ /* returnType */ boolean, /* value */ any ] + vfuncSetFinalState(propertyName: string, value: any): void + vfuncActorAdded(actor: Clutter.Actor): void + vfuncActorRemoved(actor: Clutter.Actor): void + vfuncAdd(actor: Clutter.Actor): void + vfuncChildNotify(child: Clutter.Actor, pspec: GObject.ParamSpec): void + vfuncCreateChildMeta(actor: Clutter.Actor): void + vfuncDestroyChildMeta(actor: Clutter.Actor): void + vfuncGetChildMeta(actor: Clutter.Actor): Clutter.ChildMeta + vfuncLower(actor: Clutter.Actor, sibling?: Clutter.Actor | null): void + vfuncRaise(actor: Clutter.Actor, sibling?: Clutter.Actor | null): void + vfuncRemove(actor: Clutter.Actor): void + vfuncSortDepthOrder(): void + vfuncGetId(): string + vfuncParseCustomNode(script: Clutter.Script, value: any, name: string, node: Json.Node): boolean + vfuncSetCustomProperty(script: Clutter.Script, name: string, value: any): void + vfuncSetId(id: string): void + /* Virtual methods of Clutter.Actor */ + vfuncAllocate(box: Clutter.ActorBox): void + vfuncApplyTransform(matrix: Graphene.Matrix): void + vfuncButtonPressEvent(event: Clutter.ButtonEvent): boolean + vfuncButtonReleaseEvent(event: Clutter.ButtonEvent): boolean + vfuncCalculateResourceScale(phase: number): number + vfuncCapturedEvent(event: Clutter.Event): boolean + vfuncDestroy(): void + vfuncEnterEvent(event: Clutter.CrossingEvent): boolean + vfuncEvent(event: Clutter.Event): boolean + vfuncGetAccessible(): Atk.Object + vfuncGetPaintVolume(volume: Clutter.PaintVolume): boolean + vfuncGetPreferredHeight(forWidth: number): [ /* minHeightP */ number | null, /* naturalHeightP */ number | null ] + vfuncGetPreferredWidth(forHeight: number): [ /* minWidthP */ number | null, /* naturalWidthP */ number | null ] + vfuncHasAccessible(): boolean + vfuncHasOverlaps(): boolean + vfuncHide(): void + vfuncHideAll(): void + vfuncKeyFocusIn(): void + vfuncKeyFocusOut(): void + vfuncKeyPressEvent(event: Clutter.KeyEvent): boolean + vfuncKeyReleaseEvent(event: Clutter.KeyEvent): boolean + vfuncLeaveEvent(event: Clutter.CrossingEvent): boolean + vfuncMap(): void + vfuncMotionEvent(event: Clutter.MotionEvent): boolean + vfuncPaint(paintContext: Clutter.PaintContext): void + vfuncPaintNode(root: Clutter.PaintNode): void + vfuncParentSet(oldParent: Clutter.Actor): void + vfuncPick(pickContext: Clutter.PickContext): void + vfuncQueueRelayout(): void + vfuncRealize(): void + vfuncResourceScaleChanged(): void + vfuncScrollEvent(event: Clutter.ScrollEvent): boolean + vfuncShow(): void + vfuncTouchEvent(event: Clutter.TouchEvent): boolean + vfuncUnmap(): void + vfuncUnrealize(): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of St.Widget */ + connect(sigName: "popup-menu", callback: (($obj: Stack) => void)): number + connect_after(sigName: "popup-menu", callback: (($obj: Stack) => void)): number + emit(sigName: "popup-menu"): void + on(sigName: "popup-menu", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "popup-menu", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "popup-menu", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "style-changed", callback: (($obj: Stack) => void)): number + connect_after(sigName: "style-changed", callback: (($obj: Stack) => void)): number + emit(sigName: "style-changed"): void + on(sigName: "style-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "style-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "style-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of Clutter.Actor */ + connect(sigName: "button-press-event", callback: (($obj: Stack, event: Clutter.ButtonEvent) => boolean)): number + connect_after(sigName: "button-press-event", callback: (($obj: Stack, event: Clutter.ButtonEvent) => boolean)): number + emit(sigName: "button-press-event", event: Clutter.ButtonEvent): void + on(sigName: "button-press-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "button-press-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "button-press-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "button-release-event", callback: (($obj: Stack, event: Clutter.ButtonEvent) => boolean)): number + connect_after(sigName: "button-release-event", callback: (($obj: Stack, event: Clutter.ButtonEvent) => boolean)): number + emit(sigName: "button-release-event", event: Clutter.ButtonEvent): void + on(sigName: "button-release-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "button-release-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "button-release-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "captured-event", callback: (($obj: Stack, event: Clutter.Event) => boolean)): number + connect_after(sigName: "captured-event", callback: (($obj: Stack, event: Clutter.Event) => boolean)): number + emit(sigName: "captured-event", event: Clutter.Event): void + on(sigName: "captured-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "captured-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "captured-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "destroy", callback: (($obj: Stack) => void)): number + connect_after(sigName: "destroy", callback: (($obj: Stack) => void)): number + emit(sigName: "destroy"): void + on(sigName: "destroy", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "destroy", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "destroy", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "enter-event", callback: (($obj: Stack, event: Clutter.CrossingEvent) => boolean)): number + connect_after(sigName: "enter-event", callback: (($obj: Stack, event: Clutter.CrossingEvent) => boolean)): number + emit(sigName: "enter-event", event: Clutter.CrossingEvent): void + on(sigName: "enter-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "enter-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "enter-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "event", callback: (($obj: Stack, event: Clutter.Event) => boolean)): number + connect_after(sigName: "event", callback: (($obj: Stack, event: Clutter.Event) => boolean)): number + emit(sigName: "event", event: Clutter.Event): void + on(sigName: "event", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "event", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "event", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "hide", callback: (($obj: Stack) => void)): number + connect_after(sigName: "hide", callback: (($obj: Stack) => void)): number + emit(sigName: "hide"): void + on(sigName: "hide", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "hide", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "hide", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "key-focus-in", callback: (($obj: Stack) => void)): number + connect_after(sigName: "key-focus-in", callback: (($obj: Stack) => void)): number + emit(sigName: "key-focus-in"): void + on(sigName: "key-focus-in", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "key-focus-in", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "key-focus-in", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "key-focus-out", callback: (($obj: Stack) => void)): number + connect_after(sigName: "key-focus-out", callback: (($obj: Stack) => void)): number + emit(sigName: "key-focus-out"): void + on(sigName: "key-focus-out", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "key-focus-out", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "key-focus-out", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "key-press-event", callback: (($obj: Stack, event: Clutter.KeyEvent) => boolean)): number + connect_after(sigName: "key-press-event", callback: (($obj: Stack, event: Clutter.KeyEvent) => boolean)): number + emit(sigName: "key-press-event", event: Clutter.KeyEvent): void + on(sigName: "key-press-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "key-press-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "key-press-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "key-release-event", callback: (($obj: Stack, event: Clutter.KeyEvent) => boolean)): number + connect_after(sigName: "key-release-event", callback: (($obj: Stack, event: Clutter.KeyEvent) => boolean)): number + emit(sigName: "key-release-event", event: Clutter.KeyEvent): void + on(sigName: "key-release-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "key-release-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "key-release-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "leave-event", callback: (($obj: Stack, event: Clutter.CrossingEvent) => boolean)): number + connect_after(sigName: "leave-event", callback: (($obj: Stack, event: Clutter.CrossingEvent) => boolean)): number + emit(sigName: "leave-event", event: Clutter.CrossingEvent): void + on(sigName: "leave-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "leave-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "leave-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "motion-event", callback: (($obj: Stack, event: Clutter.MotionEvent) => boolean)): number + connect_after(sigName: "motion-event", callback: (($obj: Stack, event: Clutter.MotionEvent) => boolean)): number + emit(sigName: "motion-event", event: Clutter.MotionEvent): void + on(sigName: "motion-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "motion-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "motion-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "parent-set", callback: (($obj: Stack, oldParent?: Clutter.Actor | null) => void)): number + connect_after(sigName: "parent-set", callback: (($obj: Stack, oldParent?: Clutter.Actor | null) => void)): number + emit(sigName: "parent-set", oldParent?: Clutter.Actor | null): void + on(sigName: "parent-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "parent-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "parent-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "pick", callback: (($obj: Stack, pickContext: Clutter.PickContext) => void)): number + connect_after(sigName: "pick", callback: (($obj: Stack, pickContext: Clutter.PickContext) => void)): number + emit(sigName: "pick", pickContext: Clutter.PickContext): void + on(sigName: "pick", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "pick", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "pick", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "queue-relayout", callback: (($obj: Stack) => void)): number + connect_after(sigName: "queue-relayout", callback: (($obj: Stack) => void)): number + emit(sigName: "queue-relayout"): void + on(sigName: "queue-relayout", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "queue-relayout", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "queue-relayout", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "realize", callback: (($obj: Stack) => void)): number + connect_after(sigName: "realize", callback: (($obj: Stack) => void)): number + emit(sigName: "realize"): void + on(sigName: "realize", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "realize", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "realize", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "resource-scale-changed", callback: (($obj: Stack) => void)): number + connect_after(sigName: "resource-scale-changed", callback: (($obj: Stack) => void)): number + emit(sigName: "resource-scale-changed"): void + on(sigName: "resource-scale-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "resource-scale-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "resource-scale-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "scroll-event", callback: (($obj: Stack, event: Clutter.ScrollEvent) => boolean)): number + connect_after(sigName: "scroll-event", callback: (($obj: Stack, event: Clutter.ScrollEvent) => boolean)): number + emit(sigName: "scroll-event", event: Clutter.ScrollEvent): void + on(sigName: "scroll-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "scroll-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "scroll-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "show", callback: (($obj: Stack) => void)): number + connect_after(sigName: "show", callback: (($obj: Stack) => void)): number + emit(sigName: "show"): void + on(sigName: "show", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "show", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "show", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "stage-views-changed", callback: (($obj: Stack) => void)): number + connect_after(sigName: "stage-views-changed", callback: (($obj: Stack) => void)): number + emit(sigName: "stage-views-changed"): void + on(sigName: "stage-views-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "stage-views-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "stage-views-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "touch-event", callback: (($obj: Stack, event: Clutter.Event) => boolean)): number + connect_after(sigName: "touch-event", callback: (($obj: Stack, event: Clutter.Event) => boolean)): number + emit(sigName: "touch-event", event: Clutter.Event): void + on(sigName: "touch-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "touch-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "touch-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "transition-stopped", callback: (($obj: Stack, name: string, isFinished: boolean) => void)): number + connect_after(sigName: "transition-stopped", callback: (($obj: Stack, name: string, isFinished: boolean) => void)): number + emit(sigName: "transition-stopped", name: string, isFinished: boolean): void + on(sigName: "transition-stopped", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "transition-stopped", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "transition-stopped", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "transitions-completed", callback: (($obj: Stack) => void)): number + connect_after(sigName: "transitions-completed", callback: (($obj: Stack) => void)): number + emit(sigName: "transitions-completed"): void + on(sigName: "transitions-completed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "transitions-completed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "transitions-completed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "unrealize", callback: (($obj: Stack) => void)): number + connect_after(sigName: "unrealize", callback: (($obj: Stack) => void)): number + emit(sigName: "unrealize"): void + on(sigName: "unrealize", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "unrealize", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "unrealize", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: Stack, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: Stack, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of Clutter.Container */ + connect(sigName: "actor-added", callback: (($obj: Stack, actor: Clutter.Actor) => void)): number + connect_after(sigName: "actor-added", callback: (($obj: Stack, actor: Clutter.Actor) => void)): number + emit(sigName: "actor-added", actor: Clutter.Actor): void + on(sigName: "actor-added", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "actor-added", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "actor-added", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "actor-removed", callback: (($obj: Stack, actor: Clutter.Actor) => void)): number + connect_after(sigName: "actor-removed", callback: (($obj: Stack, actor: Clutter.Actor) => void)): number + emit(sigName: "actor-removed", actor: Clutter.Actor): void + on(sigName: "actor-removed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "actor-removed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "actor-removed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "child-notify", callback: (($obj: Stack, actor: Clutter.Actor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "child-notify", callback: (($obj: Stack, actor: Clutter.Actor, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "child-notify", actor: Clutter.Actor, pspec: GObject.ParamSpec): void + on(sigName: "child-notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "child-notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "child-notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::accessible-name", callback: (($obj: Stack, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-name", callback: (($obj: Stack, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::accessible-name", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::accessible-name", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::accessible-name", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::accessible-role", callback: (($obj: Stack, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-role", callback: (($obj: Stack, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::accessible-role", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::accessible-role", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::accessible-role", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::can-focus", callback: (($obj: Stack, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::can-focus", callback: (($obj: Stack, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::can-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::can-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::can-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::hover", callback: (($obj: Stack, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hover", callback: (($obj: Stack, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::hover", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::hover", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::hover", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::label-actor", callback: (($obj: Stack, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::label-actor", callback: (($obj: Stack, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::label-actor", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::label-actor", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::label-actor", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::pseudo-class", callback: (($obj: Stack, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::pseudo-class", callback: (($obj: Stack, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::pseudo-class", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::pseudo-class", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::pseudo-class", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::style", callback: (($obj: Stack, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::style", callback: (($obj: Stack, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::style", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::style", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::style", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::style-class", callback: (($obj: Stack, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::style-class", callback: (($obj: Stack, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::style-class", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::style-class", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::style-class", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::track-hover", callback: (($obj: Stack, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::track-hover", callback: (($obj: Stack, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::track-hover", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::track-hover", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::track-hover", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::actions", callback: (($obj: Stack, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::actions", callback: (($obj: Stack, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::actions", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::actions", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::actions", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::allocation", callback: (($obj: Stack, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::allocation", callback: (($obj: Stack, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::allocation", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::allocation", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::allocation", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::background-color", callback: (($obj: Stack, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::background-color", callback: (($obj: Stack, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::background-color", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::background-color", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::background-color", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::background-color-set", callback: (($obj: Stack, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::background-color-set", callback: (($obj: Stack, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::background-color-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::background-color-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::background-color-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::child-transform", callback: (($obj: Stack, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::child-transform", callback: (($obj: Stack, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::child-transform", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::child-transform", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::child-transform", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::child-transform-set", callback: (($obj: Stack, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::child-transform-set", callback: (($obj: Stack, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::child-transform-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::child-transform-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::child-transform-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::clip-rect", callback: (($obj: Stack, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::clip-rect", callback: (($obj: Stack, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::clip-rect", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::clip-rect", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::clip-rect", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::clip-to-allocation", callback: (($obj: Stack, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::clip-to-allocation", callback: (($obj: Stack, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::clip-to-allocation", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::clip-to-allocation", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::clip-to-allocation", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::constraints", callback: (($obj: Stack, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::constraints", callback: (($obj: Stack, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::constraints", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::constraints", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::constraints", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::content", callback: (($obj: Stack, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::content", callback: (($obj: Stack, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::content", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::content", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::content", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::content-box", callback: (($obj: Stack, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::content-box", callback: (($obj: Stack, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::content-box", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::content-box", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::content-box", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::content-gravity", callback: (($obj: Stack, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::content-gravity", callback: (($obj: Stack, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::content-gravity", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::content-gravity", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::content-gravity", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::content-repeat", callback: (($obj: Stack, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::content-repeat", callback: (($obj: Stack, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::content-repeat", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::content-repeat", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::content-repeat", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::effect", callback: (($obj: Stack, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::effect", callback: (($obj: Stack, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::effect", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::effect", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::effect", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::first-child", callback: (($obj: Stack, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::first-child", callback: (($obj: Stack, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::first-child", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::first-child", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::first-child", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::fixed-position-set", callback: (($obj: Stack, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::fixed-position-set", callback: (($obj: Stack, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::fixed-position-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::fixed-position-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::fixed-position-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::fixed-x", callback: (($obj: Stack, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::fixed-x", callback: (($obj: Stack, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::fixed-x", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::fixed-x", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::fixed-x", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::fixed-y", callback: (($obj: Stack, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::fixed-y", callback: (($obj: Stack, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::fixed-y", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::fixed-y", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::fixed-y", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::has-clip", callback: (($obj: Stack, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-clip", callback: (($obj: Stack, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::has-clip", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::has-clip", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::has-clip", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::has-pointer", callback: (($obj: Stack, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-pointer", callback: (($obj: Stack, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::has-pointer", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::has-pointer", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::has-pointer", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::height", callback: (($obj: Stack, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::height", callback: (($obj: Stack, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::height", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::height", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::height", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::last-child", callback: (($obj: Stack, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::last-child", callback: (($obj: Stack, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::last-child", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::last-child", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::last-child", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::layout-manager", callback: (($obj: Stack, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::layout-manager", callback: (($obj: Stack, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::layout-manager", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::layout-manager", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::layout-manager", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::magnification-filter", callback: (($obj: Stack, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::magnification-filter", callback: (($obj: Stack, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::magnification-filter", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::magnification-filter", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::magnification-filter", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::mapped", callback: (($obj: Stack, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::mapped", callback: (($obj: Stack, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::mapped", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::mapped", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::mapped", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-bottom", callback: (($obj: Stack, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-bottom", callback: (($obj: Stack, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-bottom", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-bottom", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-bottom", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-left", callback: (($obj: Stack, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-left", callback: (($obj: Stack, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-left", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-left", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-left", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-right", callback: (($obj: Stack, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-right", callback: (($obj: Stack, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-right", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-right", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-right", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-top", callback: (($obj: Stack, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-top", callback: (($obj: Stack, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-top", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-top", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-top", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::min-height", callback: (($obj: Stack, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::min-height", callback: (($obj: Stack, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::min-height", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::min-height", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::min-height", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::min-height-set", callback: (($obj: Stack, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::min-height-set", callback: (($obj: Stack, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::min-height-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::min-height-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::min-height-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::min-width", callback: (($obj: Stack, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::min-width", callback: (($obj: Stack, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::min-width", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::min-width", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::min-width", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::min-width-set", callback: (($obj: Stack, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::min-width-set", callback: (($obj: Stack, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::min-width-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::min-width-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::min-width-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::minification-filter", callback: (($obj: Stack, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::minification-filter", callback: (($obj: Stack, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::minification-filter", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::minification-filter", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::minification-filter", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::name", callback: (($obj: Stack, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::name", callback: (($obj: Stack, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::natural-height", callback: (($obj: Stack, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::natural-height", callback: (($obj: Stack, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::natural-height", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::natural-height", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::natural-height", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::natural-height-set", callback: (($obj: Stack, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::natural-height-set", callback: (($obj: Stack, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::natural-height-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::natural-height-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::natural-height-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::natural-width", callback: (($obj: Stack, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::natural-width", callback: (($obj: Stack, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::natural-width", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::natural-width", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::natural-width", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::natural-width-set", callback: (($obj: Stack, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::natural-width-set", callback: (($obj: Stack, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::natural-width-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::natural-width-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::natural-width-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::offscreen-redirect", callback: (($obj: Stack, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::offscreen-redirect", callback: (($obj: Stack, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::offscreen-redirect", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::offscreen-redirect", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::offscreen-redirect", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::opacity", callback: (($obj: Stack, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::opacity", callback: (($obj: Stack, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::opacity", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::opacity", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::opacity", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::pivot-point", callback: (($obj: Stack, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::pivot-point", callback: (($obj: Stack, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::pivot-point", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::pivot-point", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::pivot-point", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::pivot-point-z", callback: (($obj: Stack, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::pivot-point-z", callback: (($obj: Stack, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::pivot-point-z", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::pivot-point-z", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::pivot-point-z", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::position", callback: (($obj: Stack, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::position", callback: (($obj: Stack, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::position", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::position", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::position", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::reactive", callback: (($obj: Stack, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::reactive", callback: (($obj: Stack, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::reactive", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::reactive", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::reactive", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::realized", callback: (($obj: Stack, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::realized", callback: (($obj: Stack, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::realized", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::realized", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::realized", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::request-mode", callback: (($obj: Stack, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::request-mode", callback: (($obj: Stack, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::request-mode", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::request-mode", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::request-mode", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::rotation-angle-x", callback: (($obj: Stack, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::rotation-angle-x", callback: (($obj: Stack, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::rotation-angle-x", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::rotation-angle-x", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::rotation-angle-x", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::rotation-angle-y", callback: (($obj: Stack, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::rotation-angle-y", callback: (($obj: Stack, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::rotation-angle-y", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::rotation-angle-y", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::rotation-angle-y", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::rotation-angle-z", callback: (($obj: Stack, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::rotation-angle-z", callback: (($obj: Stack, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::rotation-angle-z", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::rotation-angle-z", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::rotation-angle-z", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::scale-x", callback: (($obj: Stack, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::scale-x", callback: (($obj: Stack, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::scale-x", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::scale-x", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::scale-x", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::scale-y", callback: (($obj: Stack, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::scale-y", callback: (($obj: Stack, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::scale-y", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::scale-y", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::scale-y", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::scale-z", callback: (($obj: Stack, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::scale-z", callback: (($obj: Stack, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::scale-z", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::scale-z", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::scale-z", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::show-on-set-parent", callback: (($obj: Stack, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::show-on-set-parent", callback: (($obj: Stack, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::show-on-set-parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::show-on-set-parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::show-on-set-parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::size", callback: (($obj: Stack, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::size", callback: (($obj: Stack, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::size", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::size", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::size", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::text-direction", callback: (($obj: Stack, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::text-direction", callback: (($obj: Stack, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::text-direction", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::text-direction", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::text-direction", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::transform", callback: (($obj: Stack, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::transform", callback: (($obj: Stack, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::transform", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::transform", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::transform", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::transform-set", callback: (($obj: Stack, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::transform-set", callback: (($obj: Stack, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::transform-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::transform-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::transform-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::translation-x", callback: (($obj: Stack, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::translation-x", callback: (($obj: Stack, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::translation-x", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::translation-x", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::translation-x", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::translation-y", callback: (($obj: Stack, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::translation-y", callback: (($obj: Stack, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::translation-y", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::translation-y", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::translation-y", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::translation-z", callback: (($obj: Stack, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::translation-z", callback: (($obj: Stack, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::translation-z", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::translation-z", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::translation-z", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::visible", callback: (($obj: Stack, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::visible", callback: (($obj: Stack, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::width", callback: (($obj: Stack, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::width", callback: (($obj: Stack, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::width", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::width", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::width", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::x", callback: (($obj: Stack, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::x", callback: (($obj: Stack, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::x", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::x", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::x", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::x-align", callback: (($obj: Stack, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::x-align", callback: (($obj: Stack, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::x-align", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::x-align", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::x-align", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::x-expand", callback: (($obj: Stack, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::x-expand", callback: (($obj: Stack, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::x-expand", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::x-expand", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::x-expand", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::y", callback: (($obj: Stack, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::y", callback: (($obj: Stack, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::y", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::y", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::y", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::y-align", callback: (($obj: Stack, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::y-align", callback: (($obj: Stack, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::y-align", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::y-align", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::y-align", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::y-expand", callback: (($obj: Stack, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::y-expand", callback: (($obj: Stack, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::y-expand", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::y-expand", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::y-expand", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::z-position", callback: (($obj: Stack, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::z-position", callback: (($obj: Stack, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::z-position", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::z-position", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::z-position", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: Stack_ConstructProps) + _init (config?: Stack_ConstructProps): void + static $gtype: GObject.Type +} +export interface TrayIcon_ConstructProps extends GtkEmbed_ConstructProps { +} +export class TrayIcon { + /* Properties of Shell.TrayIcon */ + readonly pid: number + readonly title: string + readonly wmClass: string + /* Properties of Clutter.Clone */ + source: Clutter.Actor + /* Properties of Clutter.Actor */ + actions: Clutter.Action + readonly allocation: Clutter.ActorBox + backgroundColor: Clutter.Color + readonly backgroundColorSet: boolean + childTransform: Graphene.Matrix + readonly childTransformSet: boolean + clipRect: Graphene.Rect + clipToAllocation: boolean + constraints: Clutter.Constraint + content: Clutter.Content + readonly contentBox: Clutter.ActorBox + contentGravity: Clutter.ContentGravity + contentRepeat: Clutter.ContentRepeat + effect: Clutter.Effect + readonly firstChild: Clutter.Actor + fixedPositionSet: boolean + fixedX: number + fixedY: number + readonly hasClip: boolean + readonly hasPointer: boolean + height: number + readonly lastChild: Clutter.Actor + layoutManager: Clutter.LayoutManager + magnificationFilter: Clutter.ScalingFilter + readonly mapped: boolean + marginBottom: number + marginLeft: number + marginRight: number + marginTop: number + minHeight: number + minHeightSet: boolean + minWidth: number + minWidthSet: boolean + minificationFilter: Clutter.ScalingFilter + name: string + naturalHeight: number + naturalHeightSet: boolean + naturalWidth: number + naturalWidthSet: boolean + offscreenRedirect: Clutter.OffscreenRedirect + opacity: number + pivotPoint: Graphene.Point + pivotPointZ: number + position: Graphene.Point + reactive: boolean + readonly realized: boolean + requestMode: Clutter.RequestMode + rotationAngleX: number + rotationAngleY: number + rotationAngleZ: number + scaleX: number + scaleY: number + scaleZ: number + showOnSetParent: boolean + size: Graphene.Size + textDirection: Clutter.TextDirection + transform: Graphene.Matrix + readonly transformSet: boolean + translationX: number + translationY: number + translationZ: number + visible: boolean + width: number + x: number + xAlign: Clutter.ActorAlign + xExpand: boolean + y: number + yAlign: Clutter.ActorAlign + yExpand: boolean + zPosition: number + /* Fields of Shell.GtkEmbed */ + parentInstance: Clutter.Clone + /* Fields of Clutter.Actor */ + flags: number + /* Fields of GObject.InitiallyUnowned */ + gTypeInstance: GObject.TypeInstance + /* Methods of Shell.TrayIcon */ + click(event: Clutter.Event): void + /* Methods of Clutter.Clone */ + getSource(): Clutter.Actor + setSource(source?: Clutter.Actor | null): void + /* Methods of Clutter.Actor */ + addAction(action: Clutter.Action): void + addActionWithName(name: string, action: Clutter.Action): void + addChild(child: Clutter.Actor): void + addConstraint(constraint: Clutter.Constraint): void + addConstraintWithName(name: string, constraint: Clutter.Constraint): void + addEffect(effect: Clutter.Effect): void + addEffectWithName(name: string, effect: Clutter.Effect): void + addTransition(name: string, transition: Clutter.Transition): void + allocate(box: Clutter.ActorBox): void + allocateAlignFill(box: Clutter.ActorBox, xAlign: number, yAlign: number, xFill: boolean, yFill: boolean): void + allocateAvailableSize(x: number, y: number, availableWidth: number, availableHeight: number): void + allocatePreferredSize(x: number, y: number): void + applyRelativeTransformToPoint(ancestor: Clutter.Actor | null, point: Graphene.Point3D): /* vertex */ Graphene.Point3D + applyTransformToPoint(point: Graphene.Point3D): /* vertex */ Graphene.Point3D + bindModel(model: Gio.ListModel | null, createChildFunc: Clutter.ActorCreateChildFunc): void + clearActions(): void + clearConstraints(): void + clearEffects(): void + contains(descendant: Clutter.Actor): boolean + continuePaint(paintContext: Clutter.PaintContext): void + continuePick(pickContext: Clutter.PickContext): void + createPangoContext(): Pango.Context + createPangoLayout(text?: string | null): Pango.Layout + destroy(): void + destroyAllChildren(): void + event(event: Clutter.Event, capture: boolean): boolean + getAbsAllocationVertices(): /* verts */ Graphene.Point3D[] + getAccessible(): Atk.Object + getAction(name: string): Clutter.Action + getActions(): Clutter.Action[] + getAllocationBox(): /* box */ Clutter.ActorBox + getBackgroundColor(): /* color */ Clutter.Color + getChildAtIndex(index: number): Clutter.Actor + getChildTransform(): /* transform */ Graphene.Matrix + getChildren(): Clutter.Actor[] + getClip(): [ /* xoff */ number | null, /* yoff */ number | null, /* width */ number | null, /* height */ number | null ] + getClipToAllocation(): boolean + getConstraint(name: string): Clutter.Constraint + getConstraints(): Clutter.Constraint[] + getContent(): Clutter.Content + getContentBox(): /* box */ Clutter.ActorBox + getContentGravity(): Clutter.ContentGravity + getContentRepeat(): Clutter.ContentRepeat + getContentScalingFilters(): [ /* minFilter */ Clutter.ScalingFilter | null, /* magFilter */ Clutter.ScalingFilter | null ] + getDefaultPaintVolume(): Clutter.PaintVolume + getEasingDelay(): number + getEasingDuration(): number + getEasingMode(): Clutter.AnimationMode + getEffect(name: string): Clutter.Effect + getEffects(): Clutter.Effect[] + getFirstChild(): Clutter.Actor + getFixedPosition(): [ /* returnType */ boolean, /* x */ number | null, /* y */ number | null ] + getFixedPositionSet(): boolean + getFlags(): Clutter.ActorFlags + getHeight(): number + getLastChild(): Clutter.Actor + getLayoutManager(): Clutter.LayoutManager + getMargin(): /* margin */ Clutter.Margin + getMarginBottom(): number + getMarginLeft(): number + getMarginRight(): number + getMarginTop(): number + getNChildren(): number + getName(): string + getNextSibling(): Clutter.Actor + getOffscreenRedirect(): Clutter.OffscreenRedirect + getOpacity(): number + getOpacityOverride(): number + getPaintBox(): [ /* returnType */ boolean, /* box */ Clutter.ActorBox ] + getPaintOpacity(): number + getPaintVisibility(): boolean + getPaintVolume(): Clutter.PaintVolume + getPangoContext(): Pango.Context + getParent(): Clutter.Actor + getPivotPoint(): [ /* pivotX */ number | null, /* pivotY */ number | null ] + getPivotPointZ(): number + getPosition(): [ /* x */ number | null, /* y */ number | null ] + getPreferredHeight(forWidth: number): [ /* minHeightP */ number | null, /* naturalHeightP */ number | null ] + getPreferredSize(): [ /* minWidthP */ number | null, /* minHeightP */ number | null, /* naturalWidthP */ number | null, /* naturalHeightP */ number | null ] + getPreferredWidth(forHeight: number): [ /* minWidthP */ number | null, /* naturalWidthP */ number | null ] + getPreviousSibling(): Clutter.Actor + getReactive(): boolean + getRequestMode(): Clutter.RequestMode + getResourceScale(): number + getRotationAngle(axis: Clutter.RotateAxis): number + getScale(): [ /* scaleX */ number | null, /* scaleY */ number | null ] + getScaleZ(): number + getSize(): [ /* width */ number | null, /* height */ number | null ] + getStage(): Clutter.Stage + getTextDirection(): Clutter.TextDirection + getTransform(): /* transform */ Graphene.Matrix + getTransformedExtents(): /* rect */ Graphene.Rect + getTransformedPaintVolume(relativeToAncestor: Clutter.Actor): Clutter.PaintVolume + getTransformedPosition(): [ /* x */ number | null, /* y */ number | null ] + getTransformedSize(): [ /* width */ number | null, /* height */ number | null ] + getTransition(name: string): Clutter.Transition + getTranslation(): [ /* translateX */ number | null, /* translateY */ number | null, /* translateZ */ number | null ] + getWidth(): number + getX(): number + getXAlign(): Clutter.ActorAlign + getXExpand(): boolean + getY(): number + getYAlign(): Clutter.ActorAlign + getYExpand(): boolean + getZPosition(): number + grabKeyFocus(): void + hasAccessible(): boolean + hasActions(): boolean + hasAllocation(): boolean + hasConstraints(): boolean + hasDamage(): boolean + hasEffects(): boolean + hasKeyFocus(): boolean + hasMappedClones(): boolean + hasOverlaps(): boolean + hide(): void + inhibitCulling(): void + insertChildAbove(child: Clutter.Actor, sibling?: Clutter.Actor | null): void + insertChildAtIndex(child: Clutter.Actor, index: number): void + insertChildBelow(child: Clutter.Actor, sibling?: Clutter.Actor | null): void + invalidatePaintVolume(): void + invalidateTransform(): void + isEffectivelyOnStageView(view: Clutter.StageView): boolean + isInClonePaint(): boolean + isMapped(): boolean + isRealized(): boolean + isRotated(): boolean + isScaled(): boolean + isVisible(): boolean + map(): void + moveBy(dx: number, dy: number): void + needsExpand(orientation: Clutter.Orientation): boolean + paint(paintContext: Clutter.PaintContext): void + peekStageViews(): Clutter.StageView[] + pick(pickContext: Clutter.PickContext): void + pickBox(pickContext: Clutter.PickContext, box: Clutter.ActorBox): void + queueRedraw(): void + queueRedrawWithClip(clip?: cairo.RectangleInt | null): void + queueRelayout(): void + realize(): void + removeAction(action: Clutter.Action): void + removeActionByName(name: string): void + removeAllChildren(): void + removeAllTransitions(): void + removeChild(child: Clutter.Actor): void + removeClip(): void + removeConstraint(constraint: Clutter.Constraint): void + removeConstraintByName(name: string): void + removeEffect(effect: Clutter.Effect): void + removeEffectByName(name: string): void + removeTransition(name: string): void + replaceChild(oldChild: Clutter.Actor, newChild: Clutter.Actor): void + restoreEasingState(): void + saveEasingState(): void + setAllocation(box: Clutter.ActorBox): void + setBackgroundColor(color?: Clutter.Color | null): void + setChildAboveSibling(child: Clutter.Actor, sibling?: Clutter.Actor | null): void + setChildAtIndex(child: Clutter.Actor, index: number): void + setChildBelowSibling(child: Clutter.Actor, sibling?: Clutter.Actor | null): void + setChildTransform(transform?: Graphene.Matrix | null): void + setClip(xoff: number, yoff: number, width: number, height: number): void + setClipToAllocation(clipSet: boolean): void + setContent(content?: Clutter.Content | null): void + setContentGravity(gravity: Clutter.ContentGravity): void + setContentRepeat(repeat: Clutter.ContentRepeat): void + setContentScalingFilters(minFilter: Clutter.ScalingFilter, magFilter: Clutter.ScalingFilter): void + setEasingDelay(msecs: number): void + setEasingDuration(msecs: number): void + setEasingMode(mode: Clutter.AnimationMode): void + setFixedPositionSet(isSet: boolean): void + setFlags(flags: Clutter.ActorFlags): void + setHeight(height: number): void + setLayoutManager(manager?: Clutter.LayoutManager | null): void + setMargin(margin: Clutter.Margin): void + setMarginBottom(margin: number): void + setMarginLeft(margin: number): void + setMarginRight(margin: number): void + setMarginTop(margin: number): void + setName(name: string): void + setOffscreenRedirect(redirect: Clutter.OffscreenRedirect): void + setOpacity(opacity: number): void + setOpacityOverride(opacity: number): void + setPivotPoint(pivotX: number, pivotY: number): void + setPivotPointZ(pivotZ: number): void + setPosition(x: number, y: number): void + setReactive(reactive: boolean): void + setRequestMode(mode: Clutter.RequestMode): void + setRotationAngle(axis: Clutter.RotateAxis, angle: number): void + setScale(scaleX: number, scaleY: number): void + setScaleZ(scaleZ: number): void + setSize(width: number, height: number): void + setTextDirection(textDir: Clutter.TextDirection): void + setTransform(transform?: Graphene.Matrix | null): void + setTranslation(translateX: number, translateY: number, translateZ: number): void + setWidth(width: number): void + setX(x: number): void + setXAlign(xAlign: Clutter.ActorAlign): void + setXExpand(expand: boolean): void + setY(y: number): void + setYAlign(yAlign: Clutter.ActorAlign): void + setYExpand(expand: boolean): void + setZPosition(zPosition: number): void + shouldPick(pickContext: Clutter.PickContext): boolean + show(): void + transformStagePoint(x: number, y: number): [ /* returnType */ boolean, /* xOut */ number, /* yOut */ number ] + uninhibitCulling(): void + unmap(): void + unrealize(): void + unsetFlags(flags: Clutter.ActorFlags): void + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Methods of Clutter.Animatable */ + findProperty(propertyName: string): GObject.ParamSpec + getActor(): Clutter.Actor + getInitialState(propertyName: string, value: any): void + interpolateValue(propertyName: string, interval: Clutter.Interval, progress: number): [ /* returnType */ boolean, /* value */ any ] + setFinalState(propertyName: string, value: any): void + /* Methods of Clutter.Container */ + addActor(actor: Clutter.Actor): void + childGetProperty(child: Clutter.Actor, property: string, value: any): void + childNotify(child: Clutter.Actor, pspec: GObject.ParamSpec): void + childSetProperty(child: Clutter.Actor, property: string, value: any): void + createChildMeta(actor: Clutter.Actor): void + destroyChildMeta(actor: Clutter.Actor): void + findChildByName(childName: string): Clutter.Actor + getChildMeta(actor: Clutter.Actor): Clutter.ChildMeta + lowerChild(actor: Clutter.Actor, sibling?: Clutter.Actor | null): void + raiseChild(actor: Clutter.Actor, sibling?: Clutter.Actor | null): void + removeActor(actor: Clutter.Actor): void + sortDepthOrder(): void + /* Methods of Clutter.Scriptable */ + getId(): string + parseCustomNode(script: Clutter.Script, value: any, name: string, node: Json.Node): boolean + setCustomProperty(script: Clutter.Script, name: string, value: any): void + setId(id: string): void + /* Virtual methods of Shell.GtkEmbed */ + vfuncFindProperty(propertyName: string): GObject.ParamSpec + vfuncGetActor(): Clutter.Actor + vfuncGetInitialState(propertyName: string, value: any): void + vfuncInterpolateValue(propertyName: string, interval: Clutter.Interval, progress: number): [ /* returnType */ boolean, /* value */ any ] + vfuncSetFinalState(propertyName: string, value: any): void + vfuncActorAdded(actor: Clutter.Actor): void + vfuncActorRemoved(actor: Clutter.Actor): void + vfuncAdd(actor: Clutter.Actor): void + vfuncChildNotify(child: Clutter.Actor, pspec: GObject.ParamSpec): void + vfuncCreateChildMeta(actor: Clutter.Actor): void + vfuncDestroyChildMeta(actor: Clutter.Actor): void + vfuncGetChildMeta(actor: Clutter.Actor): Clutter.ChildMeta + vfuncLower(actor: Clutter.Actor, sibling?: Clutter.Actor | null): void + vfuncRaise(actor: Clutter.Actor, sibling?: Clutter.Actor | null): void + vfuncRemove(actor: Clutter.Actor): void + vfuncSortDepthOrder(): void + vfuncGetId(): string + vfuncParseCustomNode(script: Clutter.Script, value: any, name: string, node: Json.Node): boolean + vfuncSetCustomProperty(script: Clutter.Script, name: string, value: any): void + vfuncSetId(id: string): void + /* Virtual methods of Clutter.Actor */ + vfuncAllocate(box: Clutter.ActorBox): void + vfuncApplyTransform(matrix: Graphene.Matrix): void + vfuncButtonPressEvent(event: Clutter.ButtonEvent): boolean + vfuncButtonReleaseEvent(event: Clutter.ButtonEvent): boolean + vfuncCalculateResourceScale(phase: number): number + vfuncCapturedEvent(event: Clutter.Event): boolean + vfuncDestroy(): void + vfuncEnterEvent(event: Clutter.CrossingEvent): boolean + vfuncEvent(event: Clutter.Event): boolean + vfuncGetAccessible(): Atk.Object + vfuncGetPaintVolume(volume: Clutter.PaintVolume): boolean + vfuncGetPreferredHeight(forWidth: number): [ /* minHeightP */ number | null, /* naturalHeightP */ number | null ] + vfuncGetPreferredWidth(forHeight: number): [ /* minWidthP */ number | null, /* naturalWidthP */ number | null ] + vfuncHasAccessible(): boolean + vfuncHasOverlaps(): boolean + vfuncHide(): void + vfuncHideAll(): void + vfuncKeyFocusIn(): void + vfuncKeyFocusOut(): void + vfuncKeyPressEvent(event: Clutter.KeyEvent): boolean + vfuncKeyReleaseEvent(event: Clutter.KeyEvent): boolean + vfuncLeaveEvent(event: Clutter.CrossingEvent): boolean + vfuncMap(): void + vfuncMotionEvent(event: Clutter.MotionEvent): boolean + vfuncPaint(paintContext: Clutter.PaintContext): void + vfuncPaintNode(root: Clutter.PaintNode): void + vfuncParentSet(oldParent: Clutter.Actor): void + vfuncPick(pickContext: Clutter.PickContext): void + vfuncQueueRelayout(): void + vfuncRealize(): void + vfuncResourceScaleChanged(): void + vfuncScrollEvent(event: Clutter.ScrollEvent): boolean + vfuncShow(): void + vfuncTouchEvent(event: Clutter.TouchEvent): boolean + vfuncUnmap(): void + vfuncUnrealize(): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Clutter.Actor */ + connect(sigName: "button-press-event", callback: (($obj: TrayIcon, event: Clutter.ButtonEvent) => boolean)): number + connect_after(sigName: "button-press-event", callback: (($obj: TrayIcon, event: Clutter.ButtonEvent) => boolean)): number + emit(sigName: "button-press-event", event: Clutter.ButtonEvent): void + on(sigName: "button-press-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "button-press-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "button-press-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "button-release-event", callback: (($obj: TrayIcon, event: Clutter.ButtonEvent) => boolean)): number + connect_after(sigName: "button-release-event", callback: (($obj: TrayIcon, event: Clutter.ButtonEvent) => boolean)): number + emit(sigName: "button-release-event", event: Clutter.ButtonEvent): void + on(sigName: "button-release-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "button-release-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "button-release-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "captured-event", callback: (($obj: TrayIcon, event: Clutter.Event) => boolean)): number + connect_after(sigName: "captured-event", callback: (($obj: TrayIcon, event: Clutter.Event) => boolean)): number + emit(sigName: "captured-event", event: Clutter.Event): void + on(sigName: "captured-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "captured-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "captured-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "destroy", callback: (($obj: TrayIcon) => void)): number + connect_after(sigName: "destroy", callback: (($obj: TrayIcon) => void)): number + emit(sigName: "destroy"): void + on(sigName: "destroy", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "destroy", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "destroy", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "enter-event", callback: (($obj: TrayIcon, event: Clutter.CrossingEvent) => boolean)): number + connect_after(sigName: "enter-event", callback: (($obj: TrayIcon, event: Clutter.CrossingEvent) => boolean)): number + emit(sigName: "enter-event", event: Clutter.CrossingEvent): void + on(sigName: "enter-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "enter-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "enter-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "event", callback: (($obj: TrayIcon, event: Clutter.Event) => boolean)): number + connect_after(sigName: "event", callback: (($obj: TrayIcon, event: Clutter.Event) => boolean)): number + emit(sigName: "event", event: Clutter.Event): void + on(sigName: "event", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "event", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "event", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "hide", callback: (($obj: TrayIcon) => void)): number + connect_after(sigName: "hide", callback: (($obj: TrayIcon) => void)): number + emit(sigName: "hide"): void + on(sigName: "hide", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "hide", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "hide", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "key-focus-in", callback: (($obj: TrayIcon) => void)): number + connect_after(sigName: "key-focus-in", callback: (($obj: TrayIcon) => void)): number + emit(sigName: "key-focus-in"): void + on(sigName: "key-focus-in", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "key-focus-in", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "key-focus-in", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "key-focus-out", callback: (($obj: TrayIcon) => void)): number + connect_after(sigName: "key-focus-out", callback: (($obj: TrayIcon) => void)): number + emit(sigName: "key-focus-out"): void + on(sigName: "key-focus-out", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "key-focus-out", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "key-focus-out", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "key-press-event", callback: (($obj: TrayIcon, event: Clutter.KeyEvent) => boolean)): number + connect_after(sigName: "key-press-event", callback: (($obj: TrayIcon, event: Clutter.KeyEvent) => boolean)): number + emit(sigName: "key-press-event", event: Clutter.KeyEvent): void + on(sigName: "key-press-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "key-press-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "key-press-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "key-release-event", callback: (($obj: TrayIcon, event: Clutter.KeyEvent) => boolean)): number + connect_after(sigName: "key-release-event", callback: (($obj: TrayIcon, event: Clutter.KeyEvent) => boolean)): number + emit(sigName: "key-release-event", event: Clutter.KeyEvent): void + on(sigName: "key-release-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "key-release-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "key-release-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "leave-event", callback: (($obj: TrayIcon, event: Clutter.CrossingEvent) => boolean)): number + connect_after(sigName: "leave-event", callback: (($obj: TrayIcon, event: Clutter.CrossingEvent) => boolean)): number + emit(sigName: "leave-event", event: Clutter.CrossingEvent): void + on(sigName: "leave-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "leave-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "leave-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "motion-event", callback: (($obj: TrayIcon, event: Clutter.MotionEvent) => boolean)): number + connect_after(sigName: "motion-event", callback: (($obj: TrayIcon, event: Clutter.MotionEvent) => boolean)): number + emit(sigName: "motion-event", event: Clutter.MotionEvent): void + on(sigName: "motion-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "motion-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "motion-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "parent-set", callback: (($obj: TrayIcon, oldParent?: Clutter.Actor | null) => void)): number + connect_after(sigName: "parent-set", callback: (($obj: TrayIcon, oldParent?: Clutter.Actor | null) => void)): number + emit(sigName: "parent-set", oldParent?: Clutter.Actor | null): void + on(sigName: "parent-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "parent-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "parent-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "pick", callback: (($obj: TrayIcon, pickContext: Clutter.PickContext) => void)): number + connect_after(sigName: "pick", callback: (($obj: TrayIcon, pickContext: Clutter.PickContext) => void)): number + emit(sigName: "pick", pickContext: Clutter.PickContext): void + on(sigName: "pick", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "pick", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "pick", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "queue-relayout", callback: (($obj: TrayIcon) => void)): number + connect_after(sigName: "queue-relayout", callback: (($obj: TrayIcon) => void)): number + emit(sigName: "queue-relayout"): void + on(sigName: "queue-relayout", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "queue-relayout", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "queue-relayout", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "realize", callback: (($obj: TrayIcon) => void)): number + connect_after(sigName: "realize", callback: (($obj: TrayIcon) => void)): number + emit(sigName: "realize"): void + on(sigName: "realize", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "realize", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "realize", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "resource-scale-changed", callback: (($obj: TrayIcon) => void)): number + connect_after(sigName: "resource-scale-changed", callback: (($obj: TrayIcon) => void)): number + emit(sigName: "resource-scale-changed"): void + on(sigName: "resource-scale-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "resource-scale-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "resource-scale-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "scroll-event", callback: (($obj: TrayIcon, event: Clutter.ScrollEvent) => boolean)): number + connect_after(sigName: "scroll-event", callback: (($obj: TrayIcon, event: Clutter.ScrollEvent) => boolean)): number + emit(sigName: "scroll-event", event: Clutter.ScrollEvent): void + on(sigName: "scroll-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "scroll-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "scroll-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "show", callback: (($obj: TrayIcon) => void)): number + connect_after(sigName: "show", callback: (($obj: TrayIcon) => void)): number + emit(sigName: "show"): void + on(sigName: "show", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "show", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "show", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "stage-views-changed", callback: (($obj: TrayIcon) => void)): number + connect_after(sigName: "stage-views-changed", callback: (($obj: TrayIcon) => void)): number + emit(sigName: "stage-views-changed"): void + on(sigName: "stage-views-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "stage-views-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "stage-views-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "touch-event", callback: (($obj: TrayIcon, event: Clutter.Event) => boolean)): number + connect_after(sigName: "touch-event", callback: (($obj: TrayIcon, event: Clutter.Event) => boolean)): number + emit(sigName: "touch-event", event: Clutter.Event): void + on(sigName: "touch-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "touch-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "touch-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "transition-stopped", callback: (($obj: TrayIcon, name: string, isFinished: boolean) => void)): number + connect_after(sigName: "transition-stopped", callback: (($obj: TrayIcon, name: string, isFinished: boolean) => void)): number + emit(sigName: "transition-stopped", name: string, isFinished: boolean): void + on(sigName: "transition-stopped", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "transition-stopped", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "transition-stopped", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "transitions-completed", callback: (($obj: TrayIcon) => void)): number + connect_after(sigName: "transitions-completed", callback: (($obj: TrayIcon) => void)): number + emit(sigName: "transitions-completed"): void + on(sigName: "transitions-completed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "transitions-completed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "transitions-completed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "unrealize", callback: (($obj: TrayIcon) => void)): number + connect_after(sigName: "unrealize", callback: (($obj: TrayIcon) => void)): number + emit(sigName: "unrealize"): void + on(sigName: "unrealize", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "unrealize", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "unrealize", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: TrayIcon, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: TrayIcon, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of Clutter.Container */ + connect(sigName: "actor-added", callback: (($obj: TrayIcon, actor: Clutter.Actor) => void)): number + connect_after(sigName: "actor-added", callback: (($obj: TrayIcon, actor: Clutter.Actor) => void)): number + emit(sigName: "actor-added", actor: Clutter.Actor): void + on(sigName: "actor-added", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "actor-added", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "actor-added", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "actor-removed", callback: (($obj: TrayIcon, actor: Clutter.Actor) => void)): number + connect_after(sigName: "actor-removed", callback: (($obj: TrayIcon, actor: Clutter.Actor) => void)): number + emit(sigName: "actor-removed", actor: Clutter.Actor): void + on(sigName: "actor-removed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "actor-removed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "actor-removed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "child-notify", callback: (($obj: TrayIcon, actor: Clutter.Actor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "child-notify", callback: (($obj: TrayIcon, actor: Clutter.Actor, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "child-notify", actor: Clutter.Actor, pspec: GObject.ParamSpec): void + on(sigName: "child-notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "child-notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "child-notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::pid", callback: (($obj: TrayIcon, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::pid", callback: (($obj: TrayIcon, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::pid", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::pid", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::pid", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::title", callback: (($obj: TrayIcon, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::title", callback: (($obj: TrayIcon, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::title", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::title", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::title", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::wm-class", callback: (($obj: TrayIcon, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::wm-class", callback: (($obj: TrayIcon, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::wm-class", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::wm-class", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::wm-class", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::source", callback: (($obj: TrayIcon, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::source", callback: (($obj: TrayIcon, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::source", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::source", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::source", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::actions", callback: (($obj: TrayIcon, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::actions", callback: (($obj: TrayIcon, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::actions", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::actions", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::actions", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::allocation", callback: (($obj: TrayIcon, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::allocation", callback: (($obj: TrayIcon, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::allocation", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::allocation", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::allocation", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::background-color", callback: (($obj: TrayIcon, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::background-color", callback: (($obj: TrayIcon, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::background-color", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::background-color", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::background-color", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::background-color-set", callback: (($obj: TrayIcon, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::background-color-set", callback: (($obj: TrayIcon, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::background-color-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::background-color-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::background-color-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::child-transform", callback: (($obj: TrayIcon, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::child-transform", callback: (($obj: TrayIcon, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::child-transform", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::child-transform", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::child-transform", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::child-transform-set", callback: (($obj: TrayIcon, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::child-transform-set", callback: (($obj: TrayIcon, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::child-transform-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::child-transform-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::child-transform-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::clip-rect", callback: (($obj: TrayIcon, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::clip-rect", callback: (($obj: TrayIcon, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::clip-rect", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::clip-rect", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::clip-rect", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::clip-to-allocation", callback: (($obj: TrayIcon, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::clip-to-allocation", callback: (($obj: TrayIcon, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::clip-to-allocation", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::clip-to-allocation", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::clip-to-allocation", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::constraints", callback: (($obj: TrayIcon, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::constraints", callback: (($obj: TrayIcon, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::constraints", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::constraints", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::constraints", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::content", callback: (($obj: TrayIcon, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::content", callback: (($obj: TrayIcon, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::content", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::content", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::content", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::content-box", callback: (($obj: TrayIcon, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::content-box", callback: (($obj: TrayIcon, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::content-box", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::content-box", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::content-box", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::content-gravity", callback: (($obj: TrayIcon, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::content-gravity", callback: (($obj: TrayIcon, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::content-gravity", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::content-gravity", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::content-gravity", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::content-repeat", callback: (($obj: TrayIcon, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::content-repeat", callback: (($obj: TrayIcon, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::content-repeat", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::content-repeat", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::content-repeat", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::effect", callback: (($obj: TrayIcon, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::effect", callback: (($obj: TrayIcon, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::effect", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::effect", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::effect", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::first-child", callback: (($obj: TrayIcon, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::first-child", callback: (($obj: TrayIcon, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::first-child", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::first-child", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::first-child", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::fixed-position-set", callback: (($obj: TrayIcon, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::fixed-position-set", callback: (($obj: TrayIcon, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::fixed-position-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::fixed-position-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::fixed-position-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::fixed-x", callback: (($obj: TrayIcon, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::fixed-x", callback: (($obj: TrayIcon, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::fixed-x", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::fixed-x", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::fixed-x", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::fixed-y", callback: (($obj: TrayIcon, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::fixed-y", callback: (($obj: TrayIcon, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::fixed-y", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::fixed-y", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::fixed-y", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::has-clip", callback: (($obj: TrayIcon, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-clip", callback: (($obj: TrayIcon, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::has-clip", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::has-clip", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::has-clip", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::has-pointer", callback: (($obj: TrayIcon, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-pointer", callback: (($obj: TrayIcon, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::has-pointer", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::has-pointer", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::has-pointer", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::height", callback: (($obj: TrayIcon, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::height", callback: (($obj: TrayIcon, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::height", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::height", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::height", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::last-child", callback: (($obj: TrayIcon, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::last-child", callback: (($obj: TrayIcon, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::last-child", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::last-child", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::last-child", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::layout-manager", callback: (($obj: TrayIcon, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::layout-manager", callback: (($obj: TrayIcon, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::layout-manager", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::layout-manager", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::layout-manager", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::magnification-filter", callback: (($obj: TrayIcon, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::magnification-filter", callback: (($obj: TrayIcon, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::magnification-filter", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::magnification-filter", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::magnification-filter", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::mapped", callback: (($obj: TrayIcon, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::mapped", callback: (($obj: TrayIcon, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::mapped", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::mapped", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::mapped", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-bottom", callback: (($obj: TrayIcon, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-bottom", callback: (($obj: TrayIcon, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-bottom", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-bottom", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-bottom", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-left", callback: (($obj: TrayIcon, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-left", callback: (($obj: TrayIcon, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-left", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-left", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-left", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-right", callback: (($obj: TrayIcon, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-right", callback: (($obj: TrayIcon, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-right", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-right", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-right", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-top", callback: (($obj: TrayIcon, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-top", callback: (($obj: TrayIcon, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-top", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-top", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-top", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::min-height", callback: (($obj: TrayIcon, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::min-height", callback: (($obj: TrayIcon, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::min-height", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::min-height", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::min-height", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::min-height-set", callback: (($obj: TrayIcon, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::min-height-set", callback: (($obj: TrayIcon, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::min-height-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::min-height-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::min-height-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::min-width", callback: (($obj: TrayIcon, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::min-width", callback: (($obj: TrayIcon, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::min-width", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::min-width", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::min-width", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::min-width-set", callback: (($obj: TrayIcon, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::min-width-set", callback: (($obj: TrayIcon, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::min-width-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::min-width-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::min-width-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::minification-filter", callback: (($obj: TrayIcon, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::minification-filter", callback: (($obj: TrayIcon, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::minification-filter", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::minification-filter", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::minification-filter", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::name", callback: (($obj: TrayIcon, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::name", callback: (($obj: TrayIcon, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::natural-height", callback: (($obj: TrayIcon, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::natural-height", callback: (($obj: TrayIcon, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::natural-height", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::natural-height", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::natural-height", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::natural-height-set", callback: (($obj: TrayIcon, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::natural-height-set", callback: (($obj: TrayIcon, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::natural-height-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::natural-height-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::natural-height-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::natural-width", callback: (($obj: TrayIcon, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::natural-width", callback: (($obj: TrayIcon, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::natural-width", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::natural-width", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::natural-width", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::natural-width-set", callback: (($obj: TrayIcon, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::natural-width-set", callback: (($obj: TrayIcon, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::natural-width-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::natural-width-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::natural-width-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::offscreen-redirect", callback: (($obj: TrayIcon, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::offscreen-redirect", callback: (($obj: TrayIcon, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::offscreen-redirect", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::offscreen-redirect", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::offscreen-redirect", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::opacity", callback: (($obj: TrayIcon, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::opacity", callback: (($obj: TrayIcon, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::opacity", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::opacity", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::opacity", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::pivot-point", callback: (($obj: TrayIcon, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::pivot-point", callback: (($obj: TrayIcon, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::pivot-point", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::pivot-point", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::pivot-point", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::pivot-point-z", callback: (($obj: TrayIcon, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::pivot-point-z", callback: (($obj: TrayIcon, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::pivot-point-z", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::pivot-point-z", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::pivot-point-z", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::position", callback: (($obj: TrayIcon, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::position", callback: (($obj: TrayIcon, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::position", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::position", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::position", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::reactive", callback: (($obj: TrayIcon, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::reactive", callback: (($obj: TrayIcon, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::reactive", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::reactive", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::reactive", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::realized", callback: (($obj: TrayIcon, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::realized", callback: (($obj: TrayIcon, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::realized", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::realized", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::realized", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::request-mode", callback: (($obj: TrayIcon, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::request-mode", callback: (($obj: TrayIcon, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::request-mode", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::request-mode", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::request-mode", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::rotation-angle-x", callback: (($obj: TrayIcon, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::rotation-angle-x", callback: (($obj: TrayIcon, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::rotation-angle-x", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::rotation-angle-x", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::rotation-angle-x", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::rotation-angle-y", callback: (($obj: TrayIcon, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::rotation-angle-y", callback: (($obj: TrayIcon, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::rotation-angle-y", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::rotation-angle-y", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::rotation-angle-y", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::rotation-angle-z", callback: (($obj: TrayIcon, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::rotation-angle-z", callback: (($obj: TrayIcon, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::rotation-angle-z", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::rotation-angle-z", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::rotation-angle-z", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::scale-x", callback: (($obj: TrayIcon, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::scale-x", callback: (($obj: TrayIcon, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::scale-x", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::scale-x", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::scale-x", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::scale-y", callback: (($obj: TrayIcon, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::scale-y", callback: (($obj: TrayIcon, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::scale-y", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::scale-y", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::scale-y", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::scale-z", callback: (($obj: TrayIcon, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::scale-z", callback: (($obj: TrayIcon, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::scale-z", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::scale-z", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::scale-z", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::show-on-set-parent", callback: (($obj: TrayIcon, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::show-on-set-parent", callback: (($obj: TrayIcon, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::show-on-set-parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::show-on-set-parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::show-on-set-parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::size", callback: (($obj: TrayIcon, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::size", callback: (($obj: TrayIcon, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::size", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::size", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::size", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::text-direction", callback: (($obj: TrayIcon, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::text-direction", callback: (($obj: TrayIcon, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::text-direction", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::text-direction", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::text-direction", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::transform", callback: (($obj: TrayIcon, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::transform", callback: (($obj: TrayIcon, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::transform", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::transform", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::transform", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::transform-set", callback: (($obj: TrayIcon, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::transform-set", callback: (($obj: TrayIcon, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::transform-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::transform-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::transform-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::translation-x", callback: (($obj: TrayIcon, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::translation-x", callback: (($obj: TrayIcon, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::translation-x", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::translation-x", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::translation-x", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::translation-y", callback: (($obj: TrayIcon, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::translation-y", callback: (($obj: TrayIcon, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::translation-y", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::translation-y", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::translation-y", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::translation-z", callback: (($obj: TrayIcon, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::translation-z", callback: (($obj: TrayIcon, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::translation-z", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::translation-z", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::translation-z", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::visible", callback: (($obj: TrayIcon, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::visible", callback: (($obj: TrayIcon, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::width", callback: (($obj: TrayIcon, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::width", callback: (($obj: TrayIcon, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::width", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::width", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::width", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::x", callback: (($obj: TrayIcon, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::x", callback: (($obj: TrayIcon, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::x", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::x", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::x", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::x-align", callback: (($obj: TrayIcon, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::x-align", callback: (($obj: TrayIcon, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::x-align", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::x-align", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::x-align", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::x-expand", callback: (($obj: TrayIcon, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::x-expand", callback: (($obj: TrayIcon, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::x-expand", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::x-expand", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::x-expand", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::y", callback: (($obj: TrayIcon, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::y", callback: (($obj: TrayIcon, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::y", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::y", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::y", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::y-align", callback: (($obj: TrayIcon, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::y-align", callback: (($obj: TrayIcon, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::y-align", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::y-align", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::y-align", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::y-expand", callback: (($obj: TrayIcon, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::y-expand", callback: (($obj: TrayIcon, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::y-expand", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::y-expand", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::y-expand", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::z-position", callback: (($obj: TrayIcon, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::z-position", callback: (($obj: TrayIcon, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::z-position", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::z-position", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::z-position", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: TrayIcon_ConstructProps) + _init (config?: TrayIcon_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(window: EmbeddedWindow): TrayIcon + static new(source: Clutter.Actor): TrayIcon + static new(): TrayIcon + static $gtype: GObject.Type +} +export interface TrayManager_ConstructProps extends GObject.Object_ConstructProps { + bgColor?: Clutter.Color +} +export class TrayManager { + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of Shell.TrayManager */ + manageScreen(themeWidget: St.Widget): void + unmanageScreen(): void + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Shell.TrayManager */ + connect(sigName: "tray-icon-added", callback: (($obj: TrayManager, object: Clutter.Actor) => void)): number + connect_after(sigName: "tray-icon-added", callback: (($obj: TrayManager, object: Clutter.Actor) => void)): number + emit(sigName: "tray-icon-added", object: Clutter.Actor): void + on(sigName: "tray-icon-added", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "tray-icon-added", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "tray-icon-added", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "tray-icon-removed", callback: (($obj: TrayManager, object: Clutter.Actor) => void)): number + connect_after(sigName: "tray-icon-removed", callback: (($obj: TrayManager, object: Clutter.Actor) => void)): number + emit(sigName: "tray-icon-removed", object: Clutter.Actor): void + on(sigName: "tray-icon-removed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "tray-icon-removed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "tray-icon-removed", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: TrayManager, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: TrayManager, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: TrayManager_ConstructProps) + _init (config?: TrayManager_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(): TrayManager + static $gtype: GObject.Type +} +export interface WM_ConstructProps extends GObject.Object_ConstructProps { +} +export class WM { + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of Shell.WM */ + completeDisplayChange(ok: boolean): void + completedDestroy(actor: Meta.WindowActor): void + completedMap(actor: Meta.WindowActor): void + completedMinimize(actor: Meta.WindowActor): void + completedSizeChange(actor: Meta.WindowActor): void + completedSwitchWorkspace(): void + completedUnminimize(actor: Meta.WindowActor): void + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Shell.WM */ + connect(sigName: "confirm-display-change", callback: (($obj: WM) => void)): number + connect_after(sigName: "confirm-display-change", callback: (($obj: WM) => void)): number + emit(sigName: "confirm-display-change"): void + on(sigName: "confirm-display-change", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "confirm-display-change", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "confirm-display-change", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "create-close-dialog", callback: (($obj: WM, window: Meta.Window) => Meta.CloseDialog)): number + connect_after(sigName: "create-close-dialog", callback: (($obj: WM, window: Meta.Window) => Meta.CloseDialog)): number + emit(sigName: "create-close-dialog", window: Meta.Window): void + on(sigName: "create-close-dialog", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "create-close-dialog", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "create-close-dialog", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "create-inhibit-shortcuts-dialog", callback: (($obj: WM, window: Meta.Window) => Meta.InhibitShortcutsDialog)): number + connect_after(sigName: "create-inhibit-shortcuts-dialog", callback: (($obj: WM, window: Meta.Window) => Meta.InhibitShortcutsDialog)): number + emit(sigName: "create-inhibit-shortcuts-dialog", window: Meta.Window): void + on(sigName: "create-inhibit-shortcuts-dialog", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "create-inhibit-shortcuts-dialog", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "create-inhibit-shortcuts-dialog", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "destroy", callback: (($obj: WM, object: Meta.WindowActor) => void)): number + connect_after(sigName: "destroy", callback: (($obj: WM, object: Meta.WindowActor) => void)): number + emit(sigName: "destroy", object: Meta.WindowActor): void + on(sigName: "destroy", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "destroy", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "destroy", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "filter-keybinding", callback: (($obj: WM, object: Meta.KeyBinding) => boolean)): number + connect_after(sigName: "filter-keybinding", callback: (($obj: WM, object: Meta.KeyBinding) => boolean)): number + emit(sigName: "filter-keybinding", object: Meta.KeyBinding): void + on(sigName: "filter-keybinding", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "filter-keybinding", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "filter-keybinding", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "hide-tile-preview", callback: (($obj: WM) => void)): number + connect_after(sigName: "hide-tile-preview", callback: (($obj: WM) => void)): number + emit(sigName: "hide-tile-preview"): void + on(sigName: "hide-tile-preview", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "hide-tile-preview", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "hide-tile-preview", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "kill-switch-workspace", callback: (($obj: WM) => void)): number + connect_after(sigName: "kill-switch-workspace", callback: (($obj: WM) => void)): number + emit(sigName: "kill-switch-workspace"): void + on(sigName: "kill-switch-workspace", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "kill-switch-workspace", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "kill-switch-workspace", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "kill-window-effects", callback: (($obj: WM, object: Meta.WindowActor) => void)): number + connect_after(sigName: "kill-window-effects", callback: (($obj: WM, object: Meta.WindowActor) => void)): number + emit(sigName: "kill-window-effects", object: Meta.WindowActor): void + on(sigName: "kill-window-effects", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "kill-window-effects", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "kill-window-effects", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "map", callback: (($obj: WM, object: Meta.WindowActor) => void)): number + connect_after(sigName: "map", callback: (($obj: WM, object: Meta.WindowActor) => void)): number + emit(sigName: "map", object: Meta.WindowActor): void + on(sigName: "map", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "map", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "map", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "minimize", callback: (($obj: WM, object: Meta.WindowActor) => void)): number + connect_after(sigName: "minimize", callback: (($obj: WM, object: Meta.WindowActor) => void)): number + emit(sigName: "minimize", object: Meta.WindowActor): void + on(sigName: "minimize", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "minimize", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "minimize", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "show-tile-preview", callback: (($obj: WM, object: Meta.Window, p0: Meta.Rectangle, p1: number) => void)): number + connect_after(sigName: "show-tile-preview", callback: (($obj: WM, object: Meta.Window, p0: Meta.Rectangle, p1: number) => void)): number + emit(sigName: "show-tile-preview", object: Meta.Window, p0: Meta.Rectangle, p1: number): void + on(sigName: "show-tile-preview", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "show-tile-preview", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "show-tile-preview", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "show-window-menu", callback: (($obj: WM, object: Meta.Window, p0: number, p1: Meta.Rectangle) => void)): number + connect_after(sigName: "show-window-menu", callback: (($obj: WM, object: Meta.Window, p0: number, p1: Meta.Rectangle) => void)): number + emit(sigName: "show-window-menu", object: Meta.Window, p0: number, p1: Meta.Rectangle): void + on(sigName: "show-window-menu", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "show-window-menu", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "show-window-menu", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "size-change", callback: (($obj: WM, object: Meta.WindowActor, p0: Meta.SizeChange, p1: Meta.Rectangle, p2: Meta.Rectangle) => void)): number + connect_after(sigName: "size-change", callback: (($obj: WM, object: Meta.WindowActor, p0: Meta.SizeChange, p1: Meta.Rectangle, p2: Meta.Rectangle) => void)): number + emit(sigName: "size-change", object: Meta.WindowActor, p0: Meta.SizeChange, p1: Meta.Rectangle, p2: Meta.Rectangle): void + on(sigName: "size-change", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "size-change", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "size-change", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "size-changed", callback: (($obj: WM, object: Meta.WindowActor) => void)): number + connect_after(sigName: "size-changed", callback: (($obj: WM, object: Meta.WindowActor) => void)): number + emit(sigName: "size-changed", object: Meta.WindowActor): void + on(sigName: "size-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "size-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "size-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "switch-workspace", callback: (($obj: WM, object: number, p0: number, p1: number) => void)): number + connect_after(sigName: "switch-workspace", callback: (($obj: WM, object: number, p0: number, p1: number) => void)): number + emit(sigName: "switch-workspace", object: number, p0: number, p1: number): void + on(sigName: "switch-workspace", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "switch-workspace", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "switch-workspace", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "unminimize", callback: (($obj: WM, object: Meta.WindowActor) => void)): number + connect_after(sigName: "unminimize", callback: (($obj: WM, object: Meta.WindowActor) => void)): number + emit(sigName: "unminimize", object: Meta.WindowActor): void + on(sigName: "unminimize", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "unminimize", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "unminimize", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: WM, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: WM, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: WM_ConstructProps) + _init (config?: WM_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(plugin: Meta.Plugin): WM + static $gtype: GObject.Type +} +export interface WindowPreview_ConstructProps extends St.Widget_ConstructProps { + windowContainer?: Clutter.Actor +} +export class WindowPreview { + /* Properties of Shell.WindowPreview */ + windowContainer: Clutter.Actor + /* Properties of St.Widget */ + accessibleName: string + accessibleRole: Atk.Role + canFocus: boolean + hover: boolean + labelActor: Clutter.Actor + pseudoClass: string + style: string + styleClass: string + trackHover: boolean + /* Properties of Clutter.Actor */ + actions: Clutter.Action + readonly allocation: Clutter.ActorBox + backgroundColor: Clutter.Color + readonly backgroundColorSet: boolean + childTransform: Graphene.Matrix + readonly childTransformSet: boolean + clipRect: Graphene.Rect + clipToAllocation: boolean + constraints: Clutter.Constraint + content: Clutter.Content + readonly contentBox: Clutter.ActorBox + contentGravity: Clutter.ContentGravity + contentRepeat: Clutter.ContentRepeat + effect: Clutter.Effect + readonly firstChild: Clutter.Actor + fixedPositionSet: boolean + fixedX: number + fixedY: number + readonly hasClip: boolean + readonly hasPointer: boolean + height: number + readonly lastChild: Clutter.Actor + layoutManager: Clutter.LayoutManager + magnificationFilter: Clutter.ScalingFilter + readonly mapped: boolean + marginBottom: number + marginLeft: number + marginRight: number + marginTop: number + minHeight: number + minHeightSet: boolean + minWidth: number + minWidthSet: boolean + minificationFilter: Clutter.ScalingFilter + name: string + naturalHeight: number + naturalHeightSet: boolean + naturalWidth: number + naturalWidthSet: boolean + offscreenRedirect: Clutter.OffscreenRedirect + opacity: number + pivotPoint: Graphene.Point + pivotPointZ: number + position: Graphene.Point + reactive: boolean + readonly realized: boolean + requestMode: Clutter.RequestMode + rotationAngleX: number + rotationAngleY: number + rotationAngleZ: number + scaleX: number + scaleY: number + scaleZ: number + showOnSetParent: boolean + size: Graphene.Size + textDirection: Clutter.TextDirection + transform: Graphene.Matrix + readonly transformSet: boolean + translationX: number + translationY: number + translationZ: number + visible: boolean + width: number + x: number + xAlign: Clutter.ActorAlign + xExpand: boolean + y: number + yAlign: Clutter.ActorAlign + yExpand: boolean + zPosition: number + /* Fields of St.Widget */ + parentInstance: Clutter.Actor + /* Fields of Clutter.Actor */ + flags: number + /* Fields of GObject.InitiallyUnowned */ + gTypeInstance: GObject.TypeInstance + /* Methods of St.Widget */ + addAccessibleState(state: Atk.StateType): void + addStyleClassName(styleClass: string): void + addStylePseudoClass(pseudoClass: string): void + ensureStyle(): void + getAccessibleName(): string + getAccessibleRole(): Atk.Role + getCanFocus(): boolean + getFocusChain(): Clutter.Actor[] + getHover(): boolean + getLabelActor(): Clutter.Actor + getStyle(): string | null + getStyleClassName(): string + getStylePseudoClass(): string + getThemeNode(): St.ThemeNode + getTrackHover(): boolean + hasStyleClassName(styleClass: string): boolean + hasStylePseudoClass(pseudoClass: string): boolean + navigateFocus(from: Clutter.Actor | null, direction: St.DirectionType, wrapAround: boolean): boolean + paintBackground(paintContext: Clutter.PaintContext): void + peekThemeNode(): St.ThemeNode + popupMenu(): void + removeAccessibleState(state: Atk.StateType): void + removeStyleClassName(styleClass: string): void + removeStylePseudoClass(pseudoClass: string): void + setAccessible(accessible: Atk.Object): void + setAccessibleName(name?: string | null): void + setAccessibleRole(role: Atk.Role): void + setCanFocus(canFocus: boolean): void + setHover(hover: boolean): void + setLabelActor(label: Clutter.Actor): void + setStyle(style?: string | null): void + setStyleClassName(styleClassList?: string | null): void + setStylePseudoClass(pseudoClassList?: string | null): void + setTrackHover(trackHover: boolean): void + styleChanged(): void + syncHover(): void + /* Methods of Clutter.Actor */ + addAction(action: Clutter.Action): void + addActionWithName(name: string, action: Clutter.Action): void + addChild(child: Clutter.Actor): void + addConstraint(constraint: Clutter.Constraint): void + addConstraintWithName(name: string, constraint: Clutter.Constraint): void + addEffect(effect: Clutter.Effect): void + addEffectWithName(name: string, effect: Clutter.Effect): void + addTransition(name: string, transition: Clutter.Transition): void + allocate(box: Clutter.ActorBox): void + allocateAlignFill(box: Clutter.ActorBox, xAlign: number, yAlign: number, xFill: boolean, yFill: boolean): void + allocateAvailableSize(x: number, y: number, availableWidth: number, availableHeight: number): void + allocatePreferredSize(x: number, y: number): void + applyRelativeTransformToPoint(ancestor: Clutter.Actor | null, point: Graphene.Point3D): /* vertex */ Graphene.Point3D + applyTransformToPoint(point: Graphene.Point3D): /* vertex */ Graphene.Point3D + bindModel(model: Gio.ListModel | null, createChildFunc: Clutter.ActorCreateChildFunc): void + clearActions(): void + clearConstraints(): void + clearEffects(): void + contains(descendant: Clutter.Actor): boolean + continuePaint(paintContext: Clutter.PaintContext): void + continuePick(pickContext: Clutter.PickContext): void + createPangoContext(): Pango.Context + createPangoLayout(text?: string | null): Pango.Layout + destroy(): void + destroyAllChildren(): void + event(event: Clutter.Event, capture: boolean): boolean + getAbsAllocationVertices(): /* verts */ Graphene.Point3D[] + getAccessible(): Atk.Object + getAction(name: string): Clutter.Action + getActions(): Clutter.Action[] + getAllocationBox(): /* box */ Clutter.ActorBox + getBackgroundColor(): /* color */ Clutter.Color + getChildAtIndex(index: number): Clutter.Actor + getChildTransform(): /* transform */ Graphene.Matrix + getChildren(): Clutter.Actor[] + getClip(): [ /* xoff */ number | null, /* yoff */ number | null, /* width */ number | null, /* height */ number | null ] + getClipToAllocation(): boolean + getConstraint(name: string): Clutter.Constraint + getConstraints(): Clutter.Constraint[] + getContent(): Clutter.Content + getContentBox(): /* box */ Clutter.ActorBox + getContentGravity(): Clutter.ContentGravity + getContentRepeat(): Clutter.ContentRepeat + getContentScalingFilters(): [ /* minFilter */ Clutter.ScalingFilter | null, /* magFilter */ Clutter.ScalingFilter | null ] + getDefaultPaintVolume(): Clutter.PaintVolume + getEasingDelay(): number + getEasingDuration(): number + getEasingMode(): Clutter.AnimationMode + getEffect(name: string): Clutter.Effect + getEffects(): Clutter.Effect[] + getFirstChild(): Clutter.Actor + getFixedPosition(): [ /* returnType */ boolean, /* x */ number | null, /* y */ number | null ] + getFixedPositionSet(): boolean + getFlags(): Clutter.ActorFlags + getHeight(): number + getLastChild(): Clutter.Actor + getLayoutManager(): Clutter.LayoutManager + getMargin(): /* margin */ Clutter.Margin + getMarginBottom(): number + getMarginLeft(): number + getMarginRight(): number + getMarginTop(): number + getNChildren(): number + getName(): string + getNextSibling(): Clutter.Actor + getOffscreenRedirect(): Clutter.OffscreenRedirect + getOpacity(): number + getOpacityOverride(): number + getPaintBox(): [ /* returnType */ boolean, /* box */ Clutter.ActorBox ] + getPaintOpacity(): number + getPaintVisibility(): boolean + getPaintVolume(): Clutter.PaintVolume + getPangoContext(): Pango.Context + getParent(): Clutter.Actor + getPivotPoint(): [ /* pivotX */ number | null, /* pivotY */ number | null ] + getPivotPointZ(): number + getPosition(): [ /* x */ number | null, /* y */ number | null ] + getPreferredHeight(forWidth: number): [ /* minHeightP */ number | null, /* naturalHeightP */ number | null ] + getPreferredSize(): [ /* minWidthP */ number | null, /* minHeightP */ number | null, /* naturalWidthP */ number | null, /* naturalHeightP */ number | null ] + getPreferredWidth(forHeight: number): [ /* minWidthP */ number | null, /* naturalWidthP */ number | null ] + getPreviousSibling(): Clutter.Actor + getReactive(): boolean + getRequestMode(): Clutter.RequestMode + getResourceScale(): number + getRotationAngle(axis: Clutter.RotateAxis): number + getScale(): [ /* scaleX */ number | null, /* scaleY */ number | null ] + getScaleZ(): number + getSize(): [ /* width */ number | null, /* height */ number | null ] + getStage(): Clutter.Stage + getTextDirection(): Clutter.TextDirection + getTransform(): /* transform */ Graphene.Matrix + getTransformedExtents(): /* rect */ Graphene.Rect + getTransformedPaintVolume(relativeToAncestor: Clutter.Actor): Clutter.PaintVolume + getTransformedPosition(): [ /* x */ number | null, /* y */ number | null ] + getTransformedSize(): [ /* width */ number | null, /* height */ number | null ] + getTransition(name: string): Clutter.Transition + getTranslation(): [ /* translateX */ number | null, /* translateY */ number | null, /* translateZ */ number | null ] + getWidth(): number + getX(): number + getXAlign(): Clutter.ActorAlign + getXExpand(): boolean + getY(): number + getYAlign(): Clutter.ActorAlign + getYExpand(): boolean + getZPosition(): number + grabKeyFocus(): void + hasAccessible(): boolean + hasActions(): boolean + hasAllocation(): boolean + hasConstraints(): boolean + hasDamage(): boolean + hasEffects(): boolean + hasKeyFocus(): boolean + hasMappedClones(): boolean + hasOverlaps(): boolean + hide(): void + inhibitCulling(): void + insertChildAbove(child: Clutter.Actor, sibling?: Clutter.Actor | null): void + insertChildAtIndex(child: Clutter.Actor, index: number): void + insertChildBelow(child: Clutter.Actor, sibling?: Clutter.Actor | null): void + invalidatePaintVolume(): void + invalidateTransform(): void + isEffectivelyOnStageView(view: Clutter.StageView): boolean + isInClonePaint(): boolean + isMapped(): boolean + isRealized(): boolean + isRotated(): boolean + isScaled(): boolean + isVisible(): boolean + map(): void + moveBy(dx: number, dy: number): void + needsExpand(orientation: Clutter.Orientation): boolean + paint(paintContext: Clutter.PaintContext): void + peekStageViews(): Clutter.StageView[] + pick(pickContext: Clutter.PickContext): void + pickBox(pickContext: Clutter.PickContext, box: Clutter.ActorBox): void + queueRedraw(): void + queueRedrawWithClip(clip?: cairo.RectangleInt | null): void + queueRelayout(): void + realize(): void + removeAction(action: Clutter.Action): void + removeActionByName(name: string): void + removeAllChildren(): void + removeAllTransitions(): void + removeChild(child: Clutter.Actor): void + removeClip(): void + removeConstraint(constraint: Clutter.Constraint): void + removeConstraintByName(name: string): void + removeEffect(effect: Clutter.Effect): void + removeEffectByName(name: string): void + removeTransition(name: string): void + replaceChild(oldChild: Clutter.Actor, newChild: Clutter.Actor): void + restoreEasingState(): void + saveEasingState(): void + setAllocation(box: Clutter.ActorBox): void + setBackgroundColor(color?: Clutter.Color | null): void + setChildAboveSibling(child: Clutter.Actor, sibling?: Clutter.Actor | null): void + setChildAtIndex(child: Clutter.Actor, index: number): void + setChildBelowSibling(child: Clutter.Actor, sibling?: Clutter.Actor | null): void + setChildTransform(transform?: Graphene.Matrix | null): void + setClip(xoff: number, yoff: number, width: number, height: number): void + setClipToAllocation(clipSet: boolean): void + setContent(content?: Clutter.Content | null): void + setContentGravity(gravity: Clutter.ContentGravity): void + setContentRepeat(repeat: Clutter.ContentRepeat): void + setContentScalingFilters(minFilter: Clutter.ScalingFilter, magFilter: Clutter.ScalingFilter): void + setEasingDelay(msecs: number): void + setEasingDuration(msecs: number): void + setEasingMode(mode: Clutter.AnimationMode): void + setFixedPositionSet(isSet: boolean): void + setFlags(flags: Clutter.ActorFlags): void + setHeight(height: number): void + setLayoutManager(manager?: Clutter.LayoutManager | null): void + setMargin(margin: Clutter.Margin): void + setMarginBottom(margin: number): void + setMarginLeft(margin: number): void + setMarginRight(margin: number): void + setMarginTop(margin: number): void + setName(name: string): void + setOffscreenRedirect(redirect: Clutter.OffscreenRedirect): void + setOpacity(opacity: number): void + setOpacityOverride(opacity: number): void + setPivotPoint(pivotX: number, pivotY: number): void + setPivotPointZ(pivotZ: number): void + setPosition(x: number, y: number): void + setReactive(reactive: boolean): void + setRequestMode(mode: Clutter.RequestMode): void + setRotationAngle(axis: Clutter.RotateAxis, angle: number): void + setScale(scaleX: number, scaleY: number): void + setScaleZ(scaleZ: number): void + setSize(width: number, height: number): void + setTextDirection(textDir: Clutter.TextDirection): void + setTransform(transform?: Graphene.Matrix | null): void + setTranslation(translateX: number, translateY: number, translateZ: number): void + setWidth(width: number): void + setX(x: number): void + setXAlign(xAlign: Clutter.ActorAlign): void + setXExpand(expand: boolean): void + setY(y: number): void + setYAlign(yAlign: Clutter.ActorAlign): void + setYExpand(expand: boolean): void + setZPosition(zPosition: number): void + shouldPick(pickContext: Clutter.PickContext): boolean + show(): void + transformStagePoint(x: number, y: number): [ /* returnType */ boolean, /* xOut */ number, /* yOut */ number ] + uninhibitCulling(): void + unmap(): void + unrealize(): void + unsetFlags(flags: Clutter.ActorFlags): void + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Methods of Clutter.Animatable */ + findProperty(propertyName: string): GObject.ParamSpec + getActor(): Clutter.Actor + getInitialState(propertyName: string, value: any): void + interpolateValue(propertyName: string, interval: Clutter.Interval, progress: number): [ /* returnType */ boolean, /* value */ any ] + setFinalState(propertyName: string, value: any): void + /* Methods of Clutter.Container */ + addActor(actor: Clutter.Actor): void + childGetProperty(child: Clutter.Actor, property: string, value: any): void + childNotify(child: Clutter.Actor, pspec: GObject.ParamSpec): void + childSetProperty(child: Clutter.Actor, property: string, value: any): void + createChildMeta(actor: Clutter.Actor): void + destroyChildMeta(actor: Clutter.Actor): void + findChildByName(childName: string): Clutter.Actor + getChildMeta(actor: Clutter.Actor): Clutter.ChildMeta + lowerChild(actor: Clutter.Actor, sibling?: Clutter.Actor | null): void + raiseChild(actor: Clutter.Actor, sibling?: Clutter.Actor | null): void + removeActor(actor: Clutter.Actor): void + sortDepthOrder(): void + /* Methods of Clutter.Scriptable */ + getId(): string + parseCustomNode(script: Clutter.Script, value: any, name: string, node: Json.Node): boolean + setCustomProperty(script: Clutter.Script, name: string, value: any): void + setId(id: string): void + /* Virtual methods of St.Widget */ + vfuncGetFocusChain(): Clutter.Actor[] + vfuncNavigateFocus(from: Clutter.Actor | null, direction: St.DirectionType): boolean + vfuncPopupMenu(): void + vfuncStyleChanged(): void + vfuncFindProperty(propertyName: string): GObject.ParamSpec + vfuncGetActor(): Clutter.Actor + vfuncGetInitialState(propertyName: string, value: any): void + vfuncInterpolateValue(propertyName: string, interval: Clutter.Interval, progress: number): [ /* returnType */ boolean, /* value */ any ] + vfuncSetFinalState(propertyName: string, value: any): void + vfuncActorAdded(actor: Clutter.Actor): void + vfuncActorRemoved(actor: Clutter.Actor): void + vfuncAdd(actor: Clutter.Actor): void + vfuncChildNotify(child: Clutter.Actor, pspec: GObject.ParamSpec): void + vfuncCreateChildMeta(actor: Clutter.Actor): void + vfuncDestroyChildMeta(actor: Clutter.Actor): void + vfuncGetChildMeta(actor: Clutter.Actor): Clutter.ChildMeta + vfuncLower(actor: Clutter.Actor, sibling?: Clutter.Actor | null): void + vfuncRaise(actor: Clutter.Actor, sibling?: Clutter.Actor | null): void + vfuncRemove(actor: Clutter.Actor): void + vfuncSortDepthOrder(): void + vfuncGetId(): string + vfuncParseCustomNode(script: Clutter.Script, value: any, name: string, node: Json.Node): boolean + vfuncSetCustomProperty(script: Clutter.Script, name: string, value: any): void + vfuncSetId(id: string): void + /* Virtual methods of Clutter.Actor */ + vfuncAllocate(box: Clutter.ActorBox): void + vfuncApplyTransform(matrix: Graphene.Matrix): void + vfuncButtonPressEvent(event: Clutter.ButtonEvent): boolean + vfuncButtonReleaseEvent(event: Clutter.ButtonEvent): boolean + vfuncCalculateResourceScale(phase: number): number + vfuncCapturedEvent(event: Clutter.Event): boolean + vfuncDestroy(): void + vfuncEnterEvent(event: Clutter.CrossingEvent): boolean + vfuncEvent(event: Clutter.Event): boolean + vfuncGetAccessible(): Atk.Object + vfuncGetPaintVolume(volume: Clutter.PaintVolume): boolean + vfuncGetPreferredHeight(forWidth: number): [ /* minHeightP */ number | null, /* naturalHeightP */ number | null ] + vfuncGetPreferredWidth(forHeight: number): [ /* minWidthP */ number | null, /* naturalWidthP */ number | null ] + vfuncHasAccessible(): boolean + vfuncHasOverlaps(): boolean + vfuncHide(): void + vfuncHideAll(): void + vfuncKeyFocusIn(): void + vfuncKeyFocusOut(): void + vfuncKeyPressEvent(event: Clutter.KeyEvent): boolean + vfuncKeyReleaseEvent(event: Clutter.KeyEvent): boolean + vfuncLeaveEvent(event: Clutter.CrossingEvent): boolean + vfuncMap(): void + vfuncMotionEvent(event: Clutter.MotionEvent): boolean + vfuncPaint(paintContext: Clutter.PaintContext): void + vfuncPaintNode(root: Clutter.PaintNode): void + vfuncParentSet(oldParent: Clutter.Actor): void + vfuncPick(pickContext: Clutter.PickContext): void + vfuncQueueRelayout(): void + vfuncRealize(): void + vfuncResourceScaleChanged(): void + vfuncScrollEvent(event: Clutter.ScrollEvent): boolean + vfuncShow(): void + vfuncTouchEvent(event: Clutter.TouchEvent): boolean + vfuncUnmap(): void + vfuncUnrealize(): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of St.Widget */ + connect(sigName: "popup-menu", callback: (($obj: WindowPreview) => void)): number + connect_after(sigName: "popup-menu", callback: (($obj: WindowPreview) => void)): number + emit(sigName: "popup-menu"): void + on(sigName: "popup-menu", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "popup-menu", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "popup-menu", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "style-changed", callback: (($obj: WindowPreview) => void)): number + connect_after(sigName: "style-changed", callback: (($obj: WindowPreview) => void)): number + emit(sigName: "style-changed"): void + on(sigName: "style-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "style-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "style-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of Clutter.Actor */ + connect(sigName: "button-press-event", callback: (($obj: WindowPreview, event: Clutter.ButtonEvent) => boolean)): number + connect_after(sigName: "button-press-event", callback: (($obj: WindowPreview, event: Clutter.ButtonEvent) => boolean)): number + emit(sigName: "button-press-event", event: Clutter.ButtonEvent): void + on(sigName: "button-press-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "button-press-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "button-press-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "button-release-event", callback: (($obj: WindowPreview, event: Clutter.ButtonEvent) => boolean)): number + connect_after(sigName: "button-release-event", callback: (($obj: WindowPreview, event: Clutter.ButtonEvent) => boolean)): number + emit(sigName: "button-release-event", event: Clutter.ButtonEvent): void + on(sigName: "button-release-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "button-release-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "button-release-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "captured-event", callback: (($obj: WindowPreview, event: Clutter.Event) => boolean)): number + connect_after(sigName: "captured-event", callback: (($obj: WindowPreview, event: Clutter.Event) => boolean)): number + emit(sigName: "captured-event", event: Clutter.Event): void + on(sigName: "captured-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "captured-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "captured-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "destroy", callback: (($obj: WindowPreview) => void)): number + connect_after(sigName: "destroy", callback: (($obj: WindowPreview) => void)): number + emit(sigName: "destroy"): void + on(sigName: "destroy", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "destroy", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "destroy", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "enter-event", callback: (($obj: WindowPreview, event: Clutter.CrossingEvent) => boolean)): number + connect_after(sigName: "enter-event", callback: (($obj: WindowPreview, event: Clutter.CrossingEvent) => boolean)): number + emit(sigName: "enter-event", event: Clutter.CrossingEvent): void + on(sigName: "enter-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "enter-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "enter-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "event", callback: (($obj: WindowPreview, event: Clutter.Event) => boolean)): number + connect_after(sigName: "event", callback: (($obj: WindowPreview, event: Clutter.Event) => boolean)): number + emit(sigName: "event", event: Clutter.Event): void + on(sigName: "event", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "event", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "event", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "hide", callback: (($obj: WindowPreview) => void)): number + connect_after(sigName: "hide", callback: (($obj: WindowPreview) => void)): number + emit(sigName: "hide"): void + on(sigName: "hide", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "hide", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "hide", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "key-focus-in", callback: (($obj: WindowPreview) => void)): number + connect_after(sigName: "key-focus-in", callback: (($obj: WindowPreview) => void)): number + emit(sigName: "key-focus-in"): void + on(sigName: "key-focus-in", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "key-focus-in", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "key-focus-in", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "key-focus-out", callback: (($obj: WindowPreview) => void)): number + connect_after(sigName: "key-focus-out", callback: (($obj: WindowPreview) => void)): number + emit(sigName: "key-focus-out"): void + on(sigName: "key-focus-out", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "key-focus-out", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "key-focus-out", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "key-press-event", callback: (($obj: WindowPreview, event: Clutter.KeyEvent) => boolean)): number + connect_after(sigName: "key-press-event", callback: (($obj: WindowPreview, event: Clutter.KeyEvent) => boolean)): number + emit(sigName: "key-press-event", event: Clutter.KeyEvent): void + on(sigName: "key-press-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "key-press-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "key-press-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "key-release-event", callback: (($obj: WindowPreview, event: Clutter.KeyEvent) => boolean)): number + connect_after(sigName: "key-release-event", callback: (($obj: WindowPreview, event: Clutter.KeyEvent) => boolean)): number + emit(sigName: "key-release-event", event: Clutter.KeyEvent): void + on(sigName: "key-release-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "key-release-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "key-release-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "leave-event", callback: (($obj: WindowPreview, event: Clutter.CrossingEvent) => boolean)): number + connect_after(sigName: "leave-event", callback: (($obj: WindowPreview, event: Clutter.CrossingEvent) => boolean)): number + emit(sigName: "leave-event", event: Clutter.CrossingEvent): void + on(sigName: "leave-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "leave-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "leave-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "motion-event", callback: (($obj: WindowPreview, event: Clutter.MotionEvent) => boolean)): number + connect_after(sigName: "motion-event", callback: (($obj: WindowPreview, event: Clutter.MotionEvent) => boolean)): number + emit(sigName: "motion-event", event: Clutter.MotionEvent): void + on(sigName: "motion-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "motion-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "motion-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "parent-set", callback: (($obj: WindowPreview, oldParent?: Clutter.Actor | null) => void)): number + connect_after(sigName: "parent-set", callback: (($obj: WindowPreview, oldParent?: Clutter.Actor | null) => void)): number + emit(sigName: "parent-set", oldParent?: Clutter.Actor | null): void + on(sigName: "parent-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "parent-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "parent-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "pick", callback: (($obj: WindowPreview, pickContext: Clutter.PickContext) => void)): number + connect_after(sigName: "pick", callback: (($obj: WindowPreview, pickContext: Clutter.PickContext) => void)): number + emit(sigName: "pick", pickContext: Clutter.PickContext): void + on(sigName: "pick", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "pick", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "pick", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "queue-relayout", callback: (($obj: WindowPreview) => void)): number + connect_after(sigName: "queue-relayout", callback: (($obj: WindowPreview) => void)): number + emit(sigName: "queue-relayout"): void + on(sigName: "queue-relayout", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "queue-relayout", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "queue-relayout", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "realize", callback: (($obj: WindowPreview) => void)): number + connect_after(sigName: "realize", callback: (($obj: WindowPreview) => void)): number + emit(sigName: "realize"): void + on(sigName: "realize", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "realize", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "realize", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "resource-scale-changed", callback: (($obj: WindowPreview) => void)): number + connect_after(sigName: "resource-scale-changed", callback: (($obj: WindowPreview) => void)): number + emit(sigName: "resource-scale-changed"): void + on(sigName: "resource-scale-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "resource-scale-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "resource-scale-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "scroll-event", callback: (($obj: WindowPreview, event: Clutter.ScrollEvent) => boolean)): number + connect_after(sigName: "scroll-event", callback: (($obj: WindowPreview, event: Clutter.ScrollEvent) => boolean)): number + emit(sigName: "scroll-event", event: Clutter.ScrollEvent): void + on(sigName: "scroll-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "scroll-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "scroll-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "show", callback: (($obj: WindowPreview) => void)): number + connect_after(sigName: "show", callback: (($obj: WindowPreview) => void)): number + emit(sigName: "show"): void + on(sigName: "show", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "show", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "show", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "stage-views-changed", callback: (($obj: WindowPreview) => void)): number + connect_after(sigName: "stage-views-changed", callback: (($obj: WindowPreview) => void)): number + emit(sigName: "stage-views-changed"): void + on(sigName: "stage-views-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "stage-views-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "stage-views-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "touch-event", callback: (($obj: WindowPreview, event: Clutter.Event) => boolean)): number + connect_after(sigName: "touch-event", callback: (($obj: WindowPreview, event: Clutter.Event) => boolean)): number + emit(sigName: "touch-event", event: Clutter.Event): void + on(sigName: "touch-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "touch-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "touch-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "transition-stopped", callback: (($obj: WindowPreview, name: string, isFinished: boolean) => void)): number + connect_after(sigName: "transition-stopped", callback: (($obj: WindowPreview, name: string, isFinished: boolean) => void)): number + emit(sigName: "transition-stopped", name: string, isFinished: boolean): void + on(sigName: "transition-stopped", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "transition-stopped", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "transition-stopped", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "transitions-completed", callback: (($obj: WindowPreview) => void)): number + connect_after(sigName: "transitions-completed", callback: (($obj: WindowPreview) => void)): number + emit(sigName: "transitions-completed"): void + on(sigName: "transitions-completed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "transitions-completed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "transitions-completed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "unrealize", callback: (($obj: WindowPreview) => void)): number + connect_after(sigName: "unrealize", callback: (($obj: WindowPreview) => void)): number + emit(sigName: "unrealize"): void + on(sigName: "unrealize", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "unrealize", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "unrealize", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: WindowPreview, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: WindowPreview, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of Clutter.Container */ + connect(sigName: "actor-added", callback: (($obj: WindowPreview, actor: Clutter.Actor) => void)): number + connect_after(sigName: "actor-added", callback: (($obj: WindowPreview, actor: Clutter.Actor) => void)): number + emit(sigName: "actor-added", actor: Clutter.Actor): void + on(sigName: "actor-added", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "actor-added", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "actor-added", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "actor-removed", callback: (($obj: WindowPreview, actor: Clutter.Actor) => void)): number + connect_after(sigName: "actor-removed", callback: (($obj: WindowPreview, actor: Clutter.Actor) => void)): number + emit(sigName: "actor-removed", actor: Clutter.Actor): void + on(sigName: "actor-removed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "actor-removed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "actor-removed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "child-notify", callback: (($obj: WindowPreview, actor: Clutter.Actor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "child-notify", callback: (($obj: WindowPreview, actor: Clutter.Actor, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "child-notify", actor: Clutter.Actor, pspec: GObject.ParamSpec): void + on(sigName: "child-notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "child-notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "child-notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::window-container", callback: (($obj: WindowPreview, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::window-container", callback: (($obj: WindowPreview, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::window-container", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::window-container", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::window-container", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::accessible-name", callback: (($obj: WindowPreview, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-name", callback: (($obj: WindowPreview, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::accessible-name", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::accessible-name", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::accessible-name", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::accessible-role", callback: (($obj: WindowPreview, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-role", callback: (($obj: WindowPreview, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::accessible-role", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::accessible-role", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::accessible-role", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::can-focus", callback: (($obj: WindowPreview, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::can-focus", callback: (($obj: WindowPreview, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::can-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::can-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::can-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::hover", callback: (($obj: WindowPreview, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hover", callback: (($obj: WindowPreview, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::hover", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::hover", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::hover", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::label-actor", callback: (($obj: WindowPreview, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::label-actor", callback: (($obj: WindowPreview, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::label-actor", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::label-actor", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::label-actor", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::pseudo-class", callback: (($obj: WindowPreview, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::pseudo-class", callback: (($obj: WindowPreview, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::pseudo-class", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::pseudo-class", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::pseudo-class", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::style", callback: (($obj: WindowPreview, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::style", callback: (($obj: WindowPreview, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::style", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::style", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::style", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::style-class", callback: (($obj: WindowPreview, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::style-class", callback: (($obj: WindowPreview, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::style-class", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::style-class", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::style-class", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::track-hover", callback: (($obj: WindowPreview, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::track-hover", callback: (($obj: WindowPreview, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::track-hover", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::track-hover", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::track-hover", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::actions", callback: (($obj: WindowPreview, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::actions", callback: (($obj: WindowPreview, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::actions", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::actions", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::actions", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::allocation", callback: (($obj: WindowPreview, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::allocation", callback: (($obj: WindowPreview, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::allocation", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::allocation", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::allocation", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::background-color", callback: (($obj: WindowPreview, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::background-color", callback: (($obj: WindowPreview, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::background-color", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::background-color", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::background-color", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::background-color-set", callback: (($obj: WindowPreview, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::background-color-set", callback: (($obj: WindowPreview, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::background-color-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::background-color-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::background-color-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::child-transform", callback: (($obj: WindowPreview, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::child-transform", callback: (($obj: WindowPreview, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::child-transform", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::child-transform", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::child-transform", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::child-transform-set", callback: (($obj: WindowPreview, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::child-transform-set", callback: (($obj: WindowPreview, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::child-transform-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::child-transform-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::child-transform-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::clip-rect", callback: (($obj: WindowPreview, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::clip-rect", callback: (($obj: WindowPreview, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::clip-rect", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::clip-rect", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::clip-rect", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::clip-to-allocation", callback: (($obj: WindowPreview, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::clip-to-allocation", callback: (($obj: WindowPreview, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::clip-to-allocation", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::clip-to-allocation", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::clip-to-allocation", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::constraints", callback: (($obj: WindowPreview, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::constraints", callback: (($obj: WindowPreview, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::constraints", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::constraints", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::constraints", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::content", callback: (($obj: WindowPreview, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::content", callback: (($obj: WindowPreview, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::content", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::content", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::content", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::content-box", callback: (($obj: WindowPreview, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::content-box", callback: (($obj: WindowPreview, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::content-box", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::content-box", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::content-box", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::content-gravity", callback: (($obj: WindowPreview, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::content-gravity", callback: (($obj: WindowPreview, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::content-gravity", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::content-gravity", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::content-gravity", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::content-repeat", callback: (($obj: WindowPreview, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::content-repeat", callback: (($obj: WindowPreview, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::content-repeat", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::content-repeat", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::content-repeat", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::effect", callback: (($obj: WindowPreview, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::effect", callback: (($obj: WindowPreview, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::effect", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::effect", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::effect", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::first-child", callback: (($obj: WindowPreview, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::first-child", callback: (($obj: WindowPreview, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::first-child", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::first-child", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::first-child", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::fixed-position-set", callback: (($obj: WindowPreview, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::fixed-position-set", callback: (($obj: WindowPreview, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::fixed-position-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::fixed-position-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::fixed-position-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::fixed-x", callback: (($obj: WindowPreview, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::fixed-x", callback: (($obj: WindowPreview, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::fixed-x", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::fixed-x", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::fixed-x", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::fixed-y", callback: (($obj: WindowPreview, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::fixed-y", callback: (($obj: WindowPreview, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::fixed-y", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::fixed-y", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::fixed-y", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::has-clip", callback: (($obj: WindowPreview, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-clip", callback: (($obj: WindowPreview, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::has-clip", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::has-clip", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::has-clip", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::has-pointer", callback: (($obj: WindowPreview, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-pointer", callback: (($obj: WindowPreview, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::has-pointer", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::has-pointer", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::has-pointer", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::height", callback: (($obj: WindowPreview, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::height", callback: (($obj: WindowPreview, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::height", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::height", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::height", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::last-child", callback: (($obj: WindowPreview, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::last-child", callback: (($obj: WindowPreview, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::last-child", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::last-child", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::last-child", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::layout-manager", callback: (($obj: WindowPreview, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::layout-manager", callback: (($obj: WindowPreview, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::layout-manager", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::layout-manager", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::layout-manager", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::magnification-filter", callback: (($obj: WindowPreview, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::magnification-filter", callback: (($obj: WindowPreview, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::magnification-filter", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::magnification-filter", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::magnification-filter", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::mapped", callback: (($obj: WindowPreview, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::mapped", callback: (($obj: WindowPreview, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::mapped", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::mapped", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::mapped", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-bottom", callback: (($obj: WindowPreview, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-bottom", callback: (($obj: WindowPreview, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-bottom", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-bottom", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-bottom", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-left", callback: (($obj: WindowPreview, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-left", callback: (($obj: WindowPreview, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-left", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-left", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-left", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-right", callback: (($obj: WindowPreview, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-right", callback: (($obj: WindowPreview, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-right", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-right", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-right", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-top", callback: (($obj: WindowPreview, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-top", callback: (($obj: WindowPreview, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-top", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-top", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-top", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::min-height", callback: (($obj: WindowPreview, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::min-height", callback: (($obj: WindowPreview, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::min-height", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::min-height", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::min-height", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::min-height-set", callback: (($obj: WindowPreview, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::min-height-set", callback: (($obj: WindowPreview, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::min-height-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::min-height-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::min-height-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::min-width", callback: (($obj: WindowPreview, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::min-width", callback: (($obj: WindowPreview, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::min-width", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::min-width", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::min-width", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::min-width-set", callback: (($obj: WindowPreview, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::min-width-set", callback: (($obj: WindowPreview, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::min-width-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::min-width-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::min-width-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::minification-filter", callback: (($obj: WindowPreview, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::minification-filter", callback: (($obj: WindowPreview, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::minification-filter", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::minification-filter", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::minification-filter", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::name", callback: (($obj: WindowPreview, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::name", callback: (($obj: WindowPreview, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::natural-height", callback: (($obj: WindowPreview, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::natural-height", callback: (($obj: WindowPreview, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::natural-height", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::natural-height", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::natural-height", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::natural-height-set", callback: (($obj: WindowPreview, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::natural-height-set", callback: (($obj: WindowPreview, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::natural-height-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::natural-height-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::natural-height-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::natural-width", callback: (($obj: WindowPreview, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::natural-width", callback: (($obj: WindowPreview, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::natural-width", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::natural-width", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::natural-width", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::natural-width-set", callback: (($obj: WindowPreview, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::natural-width-set", callback: (($obj: WindowPreview, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::natural-width-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::natural-width-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::natural-width-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::offscreen-redirect", callback: (($obj: WindowPreview, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::offscreen-redirect", callback: (($obj: WindowPreview, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::offscreen-redirect", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::offscreen-redirect", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::offscreen-redirect", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::opacity", callback: (($obj: WindowPreview, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::opacity", callback: (($obj: WindowPreview, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::opacity", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::opacity", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::opacity", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::pivot-point", callback: (($obj: WindowPreview, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::pivot-point", callback: (($obj: WindowPreview, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::pivot-point", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::pivot-point", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::pivot-point", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::pivot-point-z", callback: (($obj: WindowPreview, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::pivot-point-z", callback: (($obj: WindowPreview, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::pivot-point-z", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::pivot-point-z", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::pivot-point-z", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::position", callback: (($obj: WindowPreview, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::position", callback: (($obj: WindowPreview, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::position", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::position", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::position", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::reactive", callback: (($obj: WindowPreview, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::reactive", callback: (($obj: WindowPreview, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::reactive", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::reactive", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::reactive", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::realized", callback: (($obj: WindowPreview, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::realized", callback: (($obj: WindowPreview, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::realized", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::realized", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::realized", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::request-mode", callback: (($obj: WindowPreview, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::request-mode", callback: (($obj: WindowPreview, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::request-mode", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::request-mode", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::request-mode", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::rotation-angle-x", callback: (($obj: WindowPreview, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::rotation-angle-x", callback: (($obj: WindowPreview, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::rotation-angle-x", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::rotation-angle-x", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::rotation-angle-x", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::rotation-angle-y", callback: (($obj: WindowPreview, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::rotation-angle-y", callback: (($obj: WindowPreview, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::rotation-angle-y", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::rotation-angle-y", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::rotation-angle-y", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::rotation-angle-z", callback: (($obj: WindowPreview, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::rotation-angle-z", callback: (($obj: WindowPreview, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::rotation-angle-z", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::rotation-angle-z", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::rotation-angle-z", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::scale-x", callback: (($obj: WindowPreview, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::scale-x", callback: (($obj: WindowPreview, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::scale-x", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::scale-x", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::scale-x", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::scale-y", callback: (($obj: WindowPreview, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::scale-y", callback: (($obj: WindowPreview, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::scale-y", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::scale-y", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::scale-y", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::scale-z", callback: (($obj: WindowPreview, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::scale-z", callback: (($obj: WindowPreview, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::scale-z", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::scale-z", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::scale-z", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::show-on-set-parent", callback: (($obj: WindowPreview, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::show-on-set-parent", callback: (($obj: WindowPreview, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::show-on-set-parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::show-on-set-parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::show-on-set-parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::size", callback: (($obj: WindowPreview, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::size", callback: (($obj: WindowPreview, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::size", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::size", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::size", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::text-direction", callback: (($obj: WindowPreview, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::text-direction", callback: (($obj: WindowPreview, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::text-direction", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::text-direction", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::text-direction", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::transform", callback: (($obj: WindowPreview, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::transform", callback: (($obj: WindowPreview, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::transform", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::transform", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::transform", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::transform-set", callback: (($obj: WindowPreview, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::transform-set", callback: (($obj: WindowPreview, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::transform-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::transform-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::transform-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::translation-x", callback: (($obj: WindowPreview, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::translation-x", callback: (($obj: WindowPreview, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::translation-x", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::translation-x", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::translation-x", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::translation-y", callback: (($obj: WindowPreview, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::translation-y", callback: (($obj: WindowPreview, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::translation-y", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::translation-y", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::translation-y", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::translation-z", callback: (($obj: WindowPreview, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::translation-z", callback: (($obj: WindowPreview, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::translation-z", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::translation-z", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::translation-z", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::visible", callback: (($obj: WindowPreview, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::visible", callback: (($obj: WindowPreview, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::width", callback: (($obj: WindowPreview, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::width", callback: (($obj: WindowPreview, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::width", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::width", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::width", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::x", callback: (($obj: WindowPreview, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::x", callback: (($obj: WindowPreview, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::x", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::x", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::x", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::x-align", callback: (($obj: WindowPreview, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::x-align", callback: (($obj: WindowPreview, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::x-align", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::x-align", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::x-align", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::x-expand", callback: (($obj: WindowPreview, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::x-expand", callback: (($obj: WindowPreview, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::x-expand", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::x-expand", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::x-expand", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::y", callback: (($obj: WindowPreview, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::y", callback: (($obj: WindowPreview, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::y", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::y", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::y", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::y-align", callback: (($obj: WindowPreview, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::y-align", callback: (($obj: WindowPreview, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::y-align", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::y-align", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::y-align", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::y-expand", callback: (($obj: WindowPreview, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::y-expand", callback: (($obj: WindowPreview, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::y-expand", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::y-expand", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::y-expand", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::z-position", callback: (($obj: WindowPreview, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::z-position", callback: (($obj: WindowPreview, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::z-position", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::z-position", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::z-position", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: WindowPreview_ConstructProps) + _init (config?: WindowPreview_ConstructProps): void + static $gtype: GObject.Type +} +export interface WindowPreviewLayout_ConstructProps extends Clutter.LayoutManager_ConstructProps { +} +export class WindowPreviewLayout { + /* Properties of Shell.WindowPreviewLayout */ + readonly boundingBox: Clutter.ActorBox + /* Fields of GObject.InitiallyUnowned */ + gTypeInstance: GObject.TypeInstance + /* Methods of Shell.WindowPreviewLayout */ + addWindow(window: Meta.Window): Clutter.Actor + getWindows(): Meta.Window[] + removeWindow(window: Meta.Window): void + /* Methods of Clutter.LayoutManager */ + allocate(container: Clutter.Container, allocation: Clutter.ActorBox): void + childGetProperty(container: Clutter.Container, actor: Clutter.Actor, propertyName: string, value: any): void + childSetProperty(container: Clutter.Container, actor: Clutter.Actor, propertyName: string, value: any): void + findChildProperty(name: string): GObject.ParamSpec + getChildMeta(container: Clutter.Container, actor: Clutter.Actor): Clutter.LayoutMeta + getPreferredHeight(container: Clutter.Container, forWidth: number): [ /* minHeightP */ number | null, /* natHeightP */ number | null ] + getPreferredWidth(container: Clutter.Container, forHeight: number): [ /* minWidthP */ number | null, /* natWidthP */ number | null ] + layoutChanged(): void + listChildProperties(): GObject.ParamSpec[] + setContainer(container?: Clutter.Container | null): void + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Virtual methods of Clutter.LayoutManager */ + vfuncAllocate(container: Clutter.Container, allocation: Clutter.ActorBox): void + vfuncGetChildMetaType(): GObject.Type + vfuncGetPreferredHeight(container: Clutter.Container, forWidth: number): [ /* minHeightP */ number | null, /* natHeightP */ number | null ] + vfuncGetPreferredWidth(container: Clutter.Container, forHeight: number): [ /* minWidthP */ number | null, /* natWidthP */ number | null ] + vfuncLayoutChanged(): void + vfuncSetContainer(container?: Clutter.Container | null): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Clutter.LayoutManager */ + connect(sigName: "layout-changed", callback: (($obj: WindowPreviewLayout) => void)): number + connect_after(sigName: "layout-changed", callback: (($obj: WindowPreviewLayout) => void)): number + emit(sigName: "layout-changed"): void + on(sigName: "layout-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "layout-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "layout-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: WindowPreviewLayout, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: WindowPreviewLayout, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::bounding-box", callback: (($obj: WindowPreviewLayout, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::bounding-box", callback: (($obj: WindowPreviewLayout, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::bounding-box", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::bounding-box", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::bounding-box", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: WindowPreviewLayout_ConstructProps) + _init (config?: WindowPreviewLayout_ConstructProps): void + static $gtype: GObject.Type +} +export interface WindowTracker_ConstructProps extends GObject.Object_ConstructProps { +} +export class WindowTracker { + /* Properties of Shell.WindowTracker */ + readonly focusApp: App + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of Shell.WindowTracker */ + getAppFromPid(pid: number): App + getStartupSequences(): Meta.StartupSequence[] + getWindowApp(metawin: Meta.Window): App + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Shell.WindowTracker */ + connect(sigName: "startup-sequence-changed", callback: (($obj: WindowTracker, object: Meta.StartupSequence) => void)): number + connect_after(sigName: "startup-sequence-changed", callback: (($obj: WindowTracker, object: Meta.StartupSequence) => void)): number + emit(sigName: "startup-sequence-changed", object: Meta.StartupSequence): void + on(sigName: "startup-sequence-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "startup-sequence-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "startup-sequence-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "tracked-windows-changed", callback: (($obj: WindowTracker) => void)): number + connect_after(sigName: "tracked-windows-changed", callback: (($obj: WindowTracker) => void)): number + emit(sigName: "tracked-windows-changed"): void + on(sigName: "tracked-windows-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "tracked-windows-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "tracked-windows-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: WindowTracker, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: WindowTracker, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::focus-app", callback: (($obj: WindowTracker, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::focus-app", callback: (($obj: WindowTracker, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::focus-app", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::focus-app", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::focus-app", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: WindowTracker_ConstructProps) + _init (config?: WindowTracker_ConstructProps): void + /* Static methods and pseudo-constructors */ + static getDefault(): WindowTracker + static $gtype: GObject.Type +} +export abstract class AppClass { + /* Fields of Shell.AppClass */ + parentClass: GObject.ObjectClass + static name: string +} +export abstract class AppSystemClass { + /* Fields of Shell.AppSystemClass */ + parentClass: GObject.ObjectClass + static name: string +} +export abstract class AppUsageClass { + /* Fields of Shell.AppUsageClass */ + parentClass: GObject.ObjectClass + static name: string +} +export abstract class BlurEffectClass { + /* Fields of Shell.BlurEffectClass */ + parentClass: Clutter.EffectClass + static name: string +} +export abstract class EmbeddedWindowClass { + /* Fields of Shell.EmbeddedWindowClass */ + parentClass: Gtk.WindowClass + static name: string +} +export abstract class GLSLEffectClass { + /* Fields of Shell.GLSLEffectClass */ + parentClass: Clutter.OffscreenEffectClass + basePipeline: Cogl.Pipeline + buildPipeline: (effect: GLSLEffect) => void + static name: string +} +export abstract class GlobalClass { + /* Fields of Shell.GlobalClass */ + parentClass: GObject.ObjectClass + static name: string +} +export abstract class GtkEmbedClass { + /* Fields of Shell.GtkEmbedClass */ + parentClass: Clutter.CloneClass + static name: string +} +export abstract class InvertLightnessEffectClass { + static name: string +} +export abstract class KeyringPromptClass { + /* Fields of Shell.KeyringPromptClass */ + parentClass: GObject.ObjectClass + static name: string +} +export class MemoryInfo { + /* Fields of Shell.MemoryInfo */ + glibcUordblks: number + jsBytes: number + gjsBoxed: number + gjsGobject: number + gjsFunction: number + gjsClosure: number + lastGcSecondsAgo: number + static name: string +} +export abstract class MountOperationClass { + /* Fields of Shell.MountOperationClass */ + parentClass: Gio.MountOperationClass + static name: string +} +export abstract class NetworkAgentClass { + static name: string +} +export class NetworkAgentPrivate { + static name: string +} +export abstract class PerfLogClass { + /* Fields of Shell.PerfLogClass */ + parentClass: GObject.ObjectClass + static name: string +} +export abstract class PolkitAuthenticationAgentClass { + /* Fields of Shell.PolkitAuthenticationAgentClass */ + parentClass: PolkitAgent.ListenerClass + static name: string +} +export abstract class ScreenshotClass { + /* Fields of Shell.ScreenshotClass */ + parentClass: GObject.ObjectClass + static name: string +} +export abstract class SecureTextBufferClass { + /* Fields of Shell.SecureTextBufferClass */ + parentClass: Clutter.TextBufferClass + static name: string +} +export abstract class SquareBinClass { + /* Fields of Shell.SquareBinClass */ + parentClass: St.BinClass + static name: string +} +export abstract class StackClass { + /* Fields of Shell.StackClass */ + parentClass: St.WidgetClass + static name: string +} +export abstract class TrayIconClass { + /* Fields of Shell.TrayIconClass */ + parentClass: GtkEmbedClass + static name: string +} +export abstract class TrayManagerClass { + /* Fields of Shell.TrayManagerClass */ + parentClass: GObject.ObjectClass + static name: string +} +export abstract class WMClass { + /* Fields of Shell.WMClass */ + parentClass: GObject.ObjectClass + static name: string +} +export abstract class WindowPreviewClass { + /* Fields of Shell.WindowPreviewClass */ + parentClass: St.WidgetClass + static name: string +} +export abstract class WindowPreviewLayoutClass { + /* Fields of Shell.WindowPreviewLayoutClass */ + parentClass: Clutter.LayoutManagerClass + static name: string +} +export class WindowPreviewLayoutPrivate { + static name: string +} +export abstract class WindowTrackerClass { + /* Fields of Shell.WindowTrackerClass */ + parentClass: GObject.ObjectClass + static name: string +} +} \ No newline at end of file diff --git a/@types/node-gtk/St-1.0.d.ts b/@types/node-gtk/St-1.0.d.ts new file mode 100644 index 00000000..e6b14938 --- /dev/null +++ b/@types/node-gtk/St-1.0.d.ts @@ -0,0 +1,15225 @@ +/** + * St-1.0 + */ + +/// +/// +/// +/// +/// +/// +/// +/// +/// +/// +/// +/// +/// +/// +/// +/// +/// +/// +/// +/// +/// +/// +/// +/// + +declare namespace St { + +export enum Align { + START, + MIDDLE, + END, +} +export enum BackgroundSize { + AUTO, + CONTAIN, + COVER, + FIXED, +} +export enum ClipboardType { + PRIMARY, + CLIPBOARD, +} +export enum Corner { + TOPLEFT, + TOPRIGHT, + BOTTOMRIGHT, + BOTTOMLEFT, +} +export enum DirectionType { + TAB_FORWARD, + TAB_BACKWARD, + UP, + DOWN, + LEFT, + RIGHT, +} +export enum GradientType { + NONE, + VERTICAL, + HORIZONTAL, + RADIAL, +} +export enum IconStyle { + REQUESTED, + REGULAR, + SYMBOLIC, +} +export enum PolicyType { + ALWAYS, + AUTOMATIC, + NEVER, + EXTERNAL, +} +export enum Side { + TOP, + RIGHT, + BOTTOM, + LEFT, +} +export enum TextAlign { + LEFT, + CENTER, + RIGHT, + JUSTIFY, +} +export enum TextureCachePolicy { + NONE, + FOREVER, +} +export enum ButtonMask { + ONE, + TWO, + THREE, +} +export enum TextDecoration { + UNDERLINE, + OVERLINE, + LINE_THROUGH, + BLINK, +} +export function describeActor(actor: Clutter.Actor): string +export interface ClipboardCallbackFunc { + (clipboard: Clipboard, text: string): void +} +export interface ClipboardContentCallbackFunc { + (clipboard: Clipboard, bytes: any): void +} +export interface EntryCursorFunc { + (entry: Entry, useIbeam: boolean, data?: object | null): void +} +export class Scrollable { + /* Properties of St.Scrollable */ + hadjustment: Adjustment + vadjustment: Adjustment + /* Methods of St.Scrollable */ + getAdjustments(hadjustment: Adjustment, vadjustment: Adjustment): void + setAdjustments(hadjustment: Adjustment, vadjustment: Adjustment): void + /* Virtual methods of St.Scrollable */ + vfuncGetAdjustments(hadjustment: Adjustment, vadjustment: Adjustment): void + vfuncSetAdjustments(hadjustment: Adjustment, vadjustment: Adjustment): void + static name: string +} +export interface Adjustment_ConstructProps extends GObject.Object_ConstructProps { + actor?: Clutter.Actor + lower?: number + pageIncrement?: number + pageSize?: number + stepIncrement?: number + upper?: number + value?: number +} +export class Adjustment { + /* Properties of St.Adjustment */ + actor: Clutter.Actor + lower: number + pageIncrement: number + pageSize: number + stepIncrement: number + upper: number + value: number + /* Fields of St.Adjustment */ + parentInstance: GObject.Object + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of St.Adjustment */ + addTransition(name: string, transition: Clutter.Transition): void + adjustForScrollEvent(delta: number): void + clampPage(lower: number, upper: number): void + getTransition(name: string): Clutter.Transition | null + getValue(): number + getValues(): [ /* value */ number | null, /* lower */ number | null, /* upper */ number | null, /* stepIncrement */ number | null, /* pageIncrement */ number | null, /* pageSize */ number | null ] + removeTransition(name: string): void + setValue(value: number): void + setValues(value: number, lower: number, upper: number, stepIncrement: number, pageIncrement: number, pageSize: number): void + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Methods of Clutter.Animatable */ + findProperty(propertyName: string): GObject.ParamSpec + getActor(): Clutter.Actor + getInitialState(propertyName: string, value: any): void + interpolateValue(propertyName: string, interval: Clutter.Interval, progress: number): [ /* returnType */ boolean, /* value */ any ] + setFinalState(propertyName: string, value: any): void + /* Virtual methods of St.Adjustment */ + vfuncChanged(): void + vfuncFindProperty(propertyName: string): GObject.ParamSpec + vfuncGetActor(): Clutter.Actor + vfuncGetInitialState(propertyName: string, value: any): void + vfuncInterpolateValue(propertyName: string, interval: Clutter.Interval, progress: number): [ /* returnType */ boolean, /* value */ any ] + vfuncSetFinalState(propertyName: string, value: any): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of St.Adjustment */ + connect(sigName: "changed", callback: (($obj: Adjustment) => void)): number + connect_after(sigName: "changed", callback: (($obj: Adjustment) => void)): number + emit(sigName: "changed"): void + on(sigName: "changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: Adjustment, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: Adjustment, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::actor", callback: (($obj: Adjustment, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::actor", callback: (($obj: Adjustment, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::actor", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::actor", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::actor", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::lower", callback: (($obj: Adjustment, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::lower", callback: (($obj: Adjustment, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::lower", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::lower", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::lower", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::page-increment", callback: (($obj: Adjustment, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::page-increment", callback: (($obj: Adjustment, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::page-increment", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::page-increment", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::page-increment", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::page-size", callback: (($obj: Adjustment, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::page-size", callback: (($obj: Adjustment, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::page-size", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::page-size", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::page-size", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::step-increment", callback: (($obj: Adjustment, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::step-increment", callback: (($obj: Adjustment, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::step-increment", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::step-increment", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::step-increment", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::upper", callback: (($obj: Adjustment, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::upper", callback: (($obj: Adjustment, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::upper", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::upper", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::upper", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::value", callback: (($obj: Adjustment, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::value", callback: (($obj: Adjustment, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::value", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::value", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::value", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: Adjustment_ConstructProps) + _init (config?: Adjustment_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(actor: Clutter.Actor | null, value: number, lower: number, upper: number, stepIncrement: number, pageIncrement: number, pageSize: number): Adjustment + static $gtype: GObject.Type +} +export interface Bin_ConstructProps extends Widget_ConstructProps { + child?: Clutter.Actor +} +export class Bin { + /* Properties of St.Bin */ + child: Clutter.Actor + /* Properties of St.Widget */ + accessibleName: string + accessibleRole: Atk.Role + canFocus: boolean + hover: boolean + labelActor: Clutter.Actor + pseudoClass: string + style: string + styleClass: string + trackHover: boolean + /* Properties of Clutter.Actor */ + actions: Clutter.Action + readonly allocation: Clutter.ActorBox + backgroundColor: Clutter.Color + readonly backgroundColorSet: boolean + childTransform: Graphene.Matrix + readonly childTransformSet: boolean + clipRect: Graphene.Rect + clipToAllocation: boolean + constraints: Clutter.Constraint + content: Clutter.Content + readonly contentBox: Clutter.ActorBox + contentGravity: Clutter.ContentGravity + contentRepeat: Clutter.ContentRepeat + effect: Clutter.Effect + readonly firstChild: Clutter.Actor + fixedPositionSet: boolean + fixedX: number + fixedY: number + readonly hasClip: boolean + readonly hasPointer: boolean + height: number + readonly lastChild: Clutter.Actor + layoutManager: Clutter.LayoutManager + magnificationFilter: Clutter.ScalingFilter + readonly mapped: boolean + marginBottom: number + marginLeft: number + marginRight: number + marginTop: number + minHeight: number + minHeightSet: boolean + minWidth: number + minWidthSet: boolean + minificationFilter: Clutter.ScalingFilter + name: string + naturalHeight: number + naturalHeightSet: boolean + naturalWidth: number + naturalWidthSet: boolean + offscreenRedirect: Clutter.OffscreenRedirect + opacity: number + pivotPoint: Graphene.Point + pivotPointZ: number + position: Graphene.Point + reactive: boolean + readonly realized: boolean + requestMode: Clutter.RequestMode + rotationAngleX: number + rotationAngleY: number + rotationAngleZ: number + scaleX: number + scaleY: number + scaleZ: number + showOnSetParent: boolean + size: Graphene.Size + textDirection: Clutter.TextDirection + transform: Graphene.Matrix + readonly transformSet: boolean + translationX: number + translationY: number + translationZ: number + visible: boolean + width: number + x: number + xAlign: Clutter.ActorAlign + xExpand: boolean + y: number + yAlign: Clutter.ActorAlign + yExpand: boolean + zPosition: number + /* Fields of St.Bin */ + parentInstance: Widget + /* Fields of Clutter.Actor */ + flags: number + /* Fields of GObject.InitiallyUnowned */ + gTypeInstance: GObject.TypeInstance + /* Methods of St.Bin */ + getChild(): Clutter.Actor | null + setChild(child?: Clutter.Actor | null): void + /* Methods of St.Widget */ + addAccessibleState(state: Atk.StateType): void + addStyleClassName(styleClass: string): void + addStylePseudoClass(pseudoClass: string): void + ensureStyle(): void + getAccessibleName(): string + getAccessibleRole(): Atk.Role + getCanFocus(): boolean + getFocusChain(): Clutter.Actor[] + getHover(): boolean + getLabelActor(): Clutter.Actor + getStyle(): string | null + getStyleClassName(): string + getStylePseudoClass(): string + getThemeNode(): ThemeNode + getTrackHover(): boolean + hasStyleClassName(styleClass: string): boolean + hasStylePseudoClass(pseudoClass: string): boolean + navigateFocus(from: Clutter.Actor | null, direction: DirectionType, wrapAround: boolean): boolean + paintBackground(paintContext: Clutter.PaintContext): void + peekThemeNode(): ThemeNode + popupMenu(): void + removeAccessibleState(state: Atk.StateType): void + removeStyleClassName(styleClass: string): void + removeStylePseudoClass(pseudoClass: string): void + setAccessible(accessible: Atk.Object): void + setAccessibleName(name?: string | null): void + setAccessibleRole(role: Atk.Role): void + setCanFocus(canFocus: boolean): void + setHover(hover: boolean): void + setLabelActor(label: Clutter.Actor): void + setStyle(style?: string | null): void + setStyleClassName(styleClassList?: string | null): void + setStylePseudoClass(pseudoClassList?: string | null): void + setTrackHover(trackHover: boolean): void + styleChanged(): void + syncHover(): void + /* Methods of Clutter.Actor */ + addAction(action: Clutter.Action): void + addActionWithName(name: string, action: Clutter.Action): void + addChild(child: Clutter.Actor): void + addConstraint(constraint: Clutter.Constraint): void + addConstraintWithName(name: string, constraint: Clutter.Constraint): void + addEffect(effect: Clutter.Effect): void + addEffectWithName(name: string, effect: Clutter.Effect): void + addTransition(name: string, transition: Clutter.Transition): void + allocate(box: Clutter.ActorBox): void + allocateAlignFill(box: Clutter.ActorBox, xAlign: number, yAlign: number, xFill: boolean, yFill: boolean): void + allocateAvailableSize(x: number, y: number, availableWidth: number, availableHeight: number): void + allocatePreferredSize(x: number, y: number): void + applyRelativeTransformToPoint(ancestor: Clutter.Actor | null, point: Graphene.Point3D): /* vertex */ Graphene.Point3D + applyTransformToPoint(point: Graphene.Point3D): /* vertex */ Graphene.Point3D + bindModel(model: Gio.ListModel | null, createChildFunc: Clutter.ActorCreateChildFunc): void + clearActions(): void + clearConstraints(): void + clearEffects(): void + contains(descendant: Clutter.Actor): boolean + continuePaint(paintContext: Clutter.PaintContext): void + continuePick(pickContext: Clutter.PickContext): void + createPangoContext(): Pango.Context + createPangoLayout(text?: string | null): Pango.Layout + destroy(): void + destroyAllChildren(): void + event(event: Clutter.Event, capture: boolean): boolean + getAbsAllocationVertices(): /* verts */ Graphene.Point3D[] + getAccessible(): Atk.Object + getAction(name: string): Clutter.Action + getActions(): Clutter.Action[] + getAllocationBox(): /* box */ Clutter.ActorBox + getBackgroundColor(): /* color */ Clutter.Color + getChildAtIndex(index: number): Clutter.Actor + getChildTransform(): /* transform */ Graphene.Matrix + getChildren(): Clutter.Actor[] + getClip(): [ /* xoff */ number | null, /* yoff */ number | null, /* width */ number | null, /* height */ number | null ] + getClipToAllocation(): boolean + getConstraint(name: string): Clutter.Constraint + getConstraints(): Clutter.Constraint[] + getContent(): Clutter.Content + getContentBox(): /* box */ Clutter.ActorBox + getContentGravity(): Clutter.ContentGravity + getContentRepeat(): Clutter.ContentRepeat + getContentScalingFilters(): [ /* minFilter */ Clutter.ScalingFilter | null, /* magFilter */ Clutter.ScalingFilter | null ] + getDefaultPaintVolume(): Clutter.PaintVolume + getEasingDelay(): number + getEasingDuration(): number + getEasingMode(): Clutter.AnimationMode + getEffect(name: string): Clutter.Effect + getEffects(): Clutter.Effect[] + getFirstChild(): Clutter.Actor + getFixedPosition(): [ /* returnType */ boolean, /* x */ number | null, /* y */ number | null ] + getFixedPositionSet(): boolean + getFlags(): Clutter.ActorFlags + getHeight(): number + getLastChild(): Clutter.Actor + getLayoutManager(): Clutter.LayoutManager + getMargin(): /* margin */ Clutter.Margin + getMarginBottom(): number + getMarginLeft(): number + getMarginRight(): number + getMarginTop(): number + getNChildren(): number + getName(): string + getNextSibling(): Clutter.Actor + getOffscreenRedirect(): Clutter.OffscreenRedirect + getOpacity(): number + getOpacityOverride(): number + getPaintBox(): [ /* returnType */ boolean, /* box */ Clutter.ActorBox ] + getPaintOpacity(): number + getPaintVisibility(): boolean + getPaintVolume(): Clutter.PaintVolume + getPangoContext(): Pango.Context + getParent(): Clutter.Actor + getPivotPoint(): [ /* pivotX */ number | null, /* pivotY */ number | null ] + getPivotPointZ(): number + getPosition(): [ /* x */ number | null, /* y */ number | null ] + getPreferredHeight(forWidth: number): [ /* minHeightP */ number | null, /* naturalHeightP */ number | null ] + getPreferredSize(): [ /* minWidthP */ number | null, /* minHeightP */ number | null, /* naturalWidthP */ number | null, /* naturalHeightP */ number | null ] + getPreferredWidth(forHeight: number): [ /* minWidthP */ number | null, /* naturalWidthP */ number | null ] + getPreviousSibling(): Clutter.Actor + getReactive(): boolean + getRequestMode(): Clutter.RequestMode + getResourceScale(): number + getRotationAngle(axis: Clutter.RotateAxis): number + getScale(): [ /* scaleX */ number | null, /* scaleY */ number | null ] + getScaleZ(): number + getSize(): [ /* width */ number | null, /* height */ number | null ] + getStage(): Clutter.Stage + getTextDirection(): Clutter.TextDirection + getTransform(): /* transform */ Graphene.Matrix + getTransformedExtents(): /* rect */ Graphene.Rect + getTransformedPaintVolume(relativeToAncestor: Clutter.Actor): Clutter.PaintVolume + getTransformedPosition(): [ /* x */ number | null, /* y */ number | null ] + getTransformedSize(): [ /* width */ number | null, /* height */ number | null ] + getTransition(name: string): Clutter.Transition + getTranslation(): [ /* translateX */ number | null, /* translateY */ number | null, /* translateZ */ number | null ] + getWidth(): number + getX(): number + getXAlign(): Clutter.ActorAlign + getXExpand(): boolean + getY(): number + getYAlign(): Clutter.ActorAlign + getYExpand(): boolean + getZPosition(): number + grabKeyFocus(): void + hasAccessible(): boolean + hasActions(): boolean + hasAllocation(): boolean + hasConstraints(): boolean + hasDamage(): boolean + hasEffects(): boolean + hasKeyFocus(): boolean + hasMappedClones(): boolean + hasOverlaps(): boolean + hide(): void + inhibitCulling(): void + insertChildAbove(child: Clutter.Actor, sibling?: Clutter.Actor | null): void + insertChildAtIndex(child: Clutter.Actor, index: number): void + insertChildBelow(child: Clutter.Actor, sibling?: Clutter.Actor | null): void + invalidatePaintVolume(): void + invalidateTransform(): void + isEffectivelyOnStageView(view: Clutter.StageView): boolean + isInClonePaint(): boolean + isMapped(): boolean + isRealized(): boolean + isRotated(): boolean + isScaled(): boolean + isVisible(): boolean + map(): void + moveBy(dx: number, dy: number): void + needsExpand(orientation: Clutter.Orientation): boolean + paint(paintContext: Clutter.PaintContext): void + peekStageViews(): Clutter.StageView[] + pick(pickContext: Clutter.PickContext): void + pickBox(pickContext: Clutter.PickContext, box: Clutter.ActorBox): void + queueRedraw(): void + queueRedrawWithClip(clip?: cairo.RectangleInt | null): void + queueRelayout(): void + realize(): void + removeAction(action: Clutter.Action): void + removeActionByName(name: string): void + removeAllChildren(): void + removeAllTransitions(): void + removeChild(child: Clutter.Actor): void + removeClip(): void + removeConstraint(constraint: Clutter.Constraint): void + removeConstraintByName(name: string): void + removeEffect(effect: Clutter.Effect): void + removeEffectByName(name: string): void + removeTransition(name: string): void + replaceChild(oldChild: Clutter.Actor, newChild: Clutter.Actor): void + restoreEasingState(): void + saveEasingState(): void + setAllocation(box: Clutter.ActorBox): void + setBackgroundColor(color?: Clutter.Color | null): void + setChildAboveSibling(child: Clutter.Actor, sibling?: Clutter.Actor | null): void + setChildAtIndex(child: Clutter.Actor, index: number): void + setChildBelowSibling(child: Clutter.Actor, sibling?: Clutter.Actor | null): void + setChildTransform(transform?: Graphene.Matrix | null): void + setClip(xoff: number, yoff: number, width: number, height: number): void + setClipToAllocation(clipSet: boolean): void + setContent(content?: Clutter.Content | null): void + setContentGravity(gravity: Clutter.ContentGravity): void + setContentRepeat(repeat: Clutter.ContentRepeat): void + setContentScalingFilters(minFilter: Clutter.ScalingFilter, magFilter: Clutter.ScalingFilter): void + setEasingDelay(msecs: number): void + setEasingDuration(msecs: number): void + setEasingMode(mode: Clutter.AnimationMode): void + setFixedPositionSet(isSet: boolean): void + setFlags(flags: Clutter.ActorFlags): void + setHeight(height: number): void + setLayoutManager(manager?: Clutter.LayoutManager | null): void + setMargin(margin: Clutter.Margin): void + setMarginBottom(margin: number): void + setMarginLeft(margin: number): void + setMarginRight(margin: number): void + setMarginTop(margin: number): void + setName(name: string): void + setOffscreenRedirect(redirect: Clutter.OffscreenRedirect): void + setOpacity(opacity: number): void + setOpacityOverride(opacity: number): void + setPivotPoint(pivotX: number, pivotY: number): void + setPivotPointZ(pivotZ: number): void + setPosition(x: number, y: number): void + setReactive(reactive: boolean): void + setRequestMode(mode: Clutter.RequestMode): void + setRotationAngle(axis: Clutter.RotateAxis, angle: number): void + setScale(scaleX: number, scaleY: number): void + setScaleZ(scaleZ: number): void + setSize(width: number, height: number): void + setTextDirection(textDir: Clutter.TextDirection): void + setTransform(transform?: Graphene.Matrix | null): void + setTranslation(translateX: number, translateY: number, translateZ: number): void + setWidth(width: number): void + setX(x: number): void + setXAlign(xAlign: Clutter.ActorAlign): void + setXExpand(expand: boolean): void + setY(y: number): void + setYAlign(yAlign: Clutter.ActorAlign): void + setYExpand(expand: boolean): void + setZPosition(zPosition: number): void + shouldPick(pickContext: Clutter.PickContext): boolean + show(): void + transformStagePoint(x: number, y: number): [ /* returnType */ boolean, /* xOut */ number, /* yOut */ number ] + uninhibitCulling(): void + unmap(): void + unrealize(): void + unsetFlags(flags: Clutter.ActorFlags): void + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Methods of Clutter.Animatable */ + findProperty(propertyName: string): GObject.ParamSpec + getActor(): Clutter.Actor + getInitialState(propertyName: string, value: any): void + interpolateValue(propertyName: string, interval: Clutter.Interval, progress: number): [ /* returnType */ boolean, /* value */ any ] + setFinalState(propertyName: string, value: any): void + /* Methods of Clutter.Container */ + addActor(actor: Clutter.Actor): void + childGetProperty(child: Clutter.Actor, property: string, value: any): void + childNotify(child: Clutter.Actor, pspec: GObject.ParamSpec): void + childSetProperty(child: Clutter.Actor, property: string, value: any): void + createChildMeta(actor: Clutter.Actor): void + destroyChildMeta(actor: Clutter.Actor): void + findChildByName(childName: string): Clutter.Actor + getChildMeta(actor: Clutter.Actor): Clutter.ChildMeta + lowerChild(actor: Clutter.Actor, sibling?: Clutter.Actor | null): void + raiseChild(actor: Clutter.Actor, sibling?: Clutter.Actor | null): void + removeActor(actor: Clutter.Actor): void + sortDepthOrder(): void + /* Methods of Clutter.Scriptable */ + getId(): string + parseCustomNode(script: Clutter.Script, value: any, name: string, node: Json.Node): boolean + setCustomProperty(script: Clutter.Script, name: string, value: any): void + setId(id: string): void + /* Virtual methods of St.Widget */ + vfuncGetFocusChain(): Clutter.Actor[] + vfuncNavigateFocus(from: Clutter.Actor | null, direction: DirectionType): boolean + vfuncPopupMenu(): void + vfuncStyleChanged(): void + vfuncFindProperty(propertyName: string): GObject.ParamSpec + vfuncGetActor(): Clutter.Actor + vfuncGetInitialState(propertyName: string, value: any): void + vfuncInterpolateValue(propertyName: string, interval: Clutter.Interval, progress: number): [ /* returnType */ boolean, /* value */ any ] + vfuncSetFinalState(propertyName: string, value: any): void + vfuncActorAdded(actor: Clutter.Actor): void + vfuncActorRemoved(actor: Clutter.Actor): void + vfuncAdd(actor: Clutter.Actor): void + vfuncChildNotify(child: Clutter.Actor, pspec: GObject.ParamSpec): void + vfuncCreateChildMeta(actor: Clutter.Actor): void + vfuncDestroyChildMeta(actor: Clutter.Actor): void + vfuncGetChildMeta(actor: Clutter.Actor): Clutter.ChildMeta + vfuncLower(actor: Clutter.Actor, sibling?: Clutter.Actor | null): void + vfuncRaise(actor: Clutter.Actor, sibling?: Clutter.Actor | null): void + vfuncRemove(actor: Clutter.Actor): void + vfuncSortDepthOrder(): void + vfuncGetId(): string + vfuncParseCustomNode(script: Clutter.Script, value: any, name: string, node: Json.Node): boolean + vfuncSetCustomProperty(script: Clutter.Script, name: string, value: any): void + vfuncSetId(id: string): void + /* Virtual methods of Clutter.Actor */ + vfuncAllocate(box: Clutter.ActorBox): void + vfuncApplyTransform(matrix: Graphene.Matrix): void + vfuncButtonPressEvent(event: Clutter.ButtonEvent): boolean + vfuncButtonReleaseEvent(event: Clutter.ButtonEvent): boolean + vfuncCalculateResourceScale(phase: number): number + vfuncCapturedEvent(event: Clutter.Event): boolean + vfuncDestroy(): void + vfuncEnterEvent(event: Clutter.CrossingEvent): boolean + vfuncEvent(event: Clutter.Event): boolean + vfuncGetAccessible(): Atk.Object + vfuncGetPaintVolume(volume: Clutter.PaintVolume): boolean + vfuncGetPreferredHeight(forWidth: number): [ /* minHeightP */ number | null, /* naturalHeightP */ number | null ] + vfuncGetPreferredWidth(forHeight: number): [ /* minWidthP */ number | null, /* naturalWidthP */ number | null ] + vfuncHasAccessible(): boolean + vfuncHasOverlaps(): boolean + vfuncHide(): void + vfuncHideAll(): void + vfuncKeyFocusIn(): void + vfuncKeyFocusOut(): void + vfuncKeyPressEvent(event: Clutter.KeyEvent): boolean + vfuncKeyReleaseEvent(event: Clutter.KeyEvent): boolean + vfuncLeaveEvent(event: Clutter.CrossingEvent): boolean + vfuncMap(): void + vfuncMotionEvent(event: Clutter.MotionEvent): boolean + vfuncPaint(paintContext: Clutter.PaintContext): void + vfuncPaintNode(root: Clutter.PaintNode): void + vfuncParentSet(oldParent: Clutter.Actor): void + vfuncPick(pickContext: Clutter.PickContext): void + vfuncQueueRelayout(): void + vfuncRealize(): void + vfuncResourceScaleChanged(): void + vfuncScrollEvent(event: Clutter.ScrollEvent): boolean + vfuncShow(): void + vfuncTouchEvent(event: Clutter.TouchEvent): boolean + vfuncUnmap(): void + vfuncUnrealize(): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of St.Widget */ + connect(sigName: "popup-menu", callback: (($obj: Bin) => void)): number + connect_after(sigName: "popup-menu", callback: (($obj: Bin) => void)): number + emit(sigName: "popup-menu"): void + on(sigName: "popup-menu", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "popup-menu", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "popup-menu", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "style-changed", callback: (($obj: Bin) => void)): number + connect_after(sigName: "style-changed", callback: (($obj: Bin) => void)): number + emit(sigName: "style-changed"): void + on(sigName: "style-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "style-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "style-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of Clutter.Actor */ + connect(sigName: "button-press-event", callback: (($obj: Bin, event: Clutter.ButtonEvent) => boolean)): number + connect_after(sigName: "button-press-event", callback: (($obj: Bin, event: Clutter.ButtonEvent) => boolean)): number + emit(sigName: "button-press-event", event: Clutter.ButtonEvent): void + on(sigName: "button-press-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "button-press-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "button-press-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "button-release-event", callback: (($obj: Bin, event: Clutter.ButtonEvent) => boolean)): number + connect_after(sigName: "button-release-event", callback: (($obj: Bin, event: Clutter.ButtonEvent) => boolean)): number + emit(sigName: "button-release-event", event: Clutter.ButtonEvent): void + on(sigName: "button-release-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "button-release-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "button-release-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "captured-event", callback: (($obj: Bin, event: Clutter.Event) => boolean)): number + connect_after(sigName: "captured-event", callback: (($obj: Bin, event: Clutter.Event) => boolean)): number + emit(sigName: "captured-event", event: Clutter.Event): void + on(sigName: "captured-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "captured-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "captured-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "destroy", callback: (($obj: Bin) => void)): number + connect_after(sigName: "destroy", callback: (($obj: Bin) => void)): number + emit(sigName: "destroy"): void + on(sigName: "destroy", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "destroy", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "destroy", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "enter-event", callback: (($obj: Bin, event: Clutter.CrossingEvent) => boolean)): number + connect_after(sigName: "enter-event", callback: (($obj: Bin, event: Clutter.CrossingEvent) => boolean)): number + emit(sigName: "enter-event", event: Clutter.CrossingEvent): void + on(sigName: "enter-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "enter-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "enter-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "event", callback: (($obj: Bin, event: Clutter.Event) => boolean)): number + connect_after(sigName: "event", callback: (($obj: Bin, event: Clutter.Event) => boolean)): number + emit(sigName: "event", event: Clutter.Event): void + on(sigName: "event", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "event", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "event", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "hide", callback: (($obj: Bin) => void)): number + connect_after(sigName: "hide", callback: (($obj: Bin) => void)): number + emit(sigName: "hide"): void + on(sigName: "hide", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "hide", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "hide", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "key-focus-in", callback: (($obj: Bin) => void)): number + connect_after(sigName: "key-focus-in", callback: (($obj: Bin) => void)): number + emit(sigName: "key-focus-in"): void + on(sigName: "key-focus-in", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "key-focus-in", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "key-focus-in", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "key-focus-out", callback: (($obj: Bin) => void)): number + connect_after(sigName: "key-focus-out", callback: (($obj: Bin) => void)): number + emit(sigName: "key-focus-out"): void + on(sigName: "key-focus-out", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "key-focus-out", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "key-focus-out", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "key-press-event", callback: (($obj: Bin, event: Clutter.KeyEvent) => boolean)): number + connect_after(sigName: "key-press-event", callback: (($obj: Bin, event: Clutter.KeyEvent) => boolean)): number + emit(sigName: "key-press-event", event: Clutter.KeyEvent): void + on(sigName: "key-press-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "key-press-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "key-press-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "key-release-event", callback: (($obj: Bin, event: Clutter.KeyEvent) => boolean)): number + connect_after(sigName: "key-release-event", callback: (($obj: Bin, event: Clutter.KeyEvent) => boolean)): number + emit(sigName: "key-release-event", event: Clutter.KeyEvent): void + on(sigName: "key-release-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "key-release-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "key-release-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "leave-event", callback: (($obj: Bin, event: Clutter.CrossingEvent) => boolean)): number + connect_after(sigName: "leave-event", callback: (($obj: Bin, event: Clutter.CrossingEvent) => boolean)): number + emit(sigName: "leave-event", event: Clutter.CrossingEvent): void + on(sigName: "leave-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "leave-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "leave-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "motion-event", callback: (($obj: Bin, event: Clutter.MotionEvent) => boolean)): number + connect_after(sigName: "motion-event", callback: (($obj: Bin, event: Clutter.MotionEvent) => boolean)): number + emit(sigName: "motion-event", event: Clutter.MotionEvent): void + on(sigName: "motion-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "motion-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "motion-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "parent-set", callback: (($obj: Bin, oldParent?: Clutter.Actor | null) => void)): number + connect_after(sigName: "parent-set", callback: (($obj: Bin, oldParent?: Clutter.Actor | null) => void)): number + emit(sigName: "parent-set", oldParent?: Clutter.Actor | null): void + on(sigName: "parent-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "parent-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "parent-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "pick", callback: (($obj: Bin, pickContext: Clutter.PickContext) => void)): number + connect_after(sigName: "pick", callback: (($obj: Bin, pickContext: Clutter.PickContext) => void)): number + emit(sigName: "pick", pickContext: Clutter.PickContext): void + on(sigName: "pick", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "pick", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "pick", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "queue-relayout", callback: (($obj: Bin) => void)): number + connect_after(sigName: "queue-relayout", callback: (($obj: Bin) => void)): number + emit(sigName: "queue-relayout"): void + on(sigName: "queue-relayout", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "queue-relayout", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "queue-relayout", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "realize", callback: (($obj: Bin) => void)): number + connect_after(sigName: "realize", callback: (($obj: Bin) => void)): number + emit(sigName: "realize"): void + on(sigName: "realize", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "realize", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "realize", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "resource-scale-changed", callback: (($obj: Bin) => void)): number + connect_after(sigName: "resource-scale-changed", callback: (($obj: Bin) => void)): number + emit(sigName: "resource-scale-changed"): void + on(sigName: "resource-scale-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "resource-scale-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "resource-scale-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "scroll-event", callback: (($obj: Bin, event: Clutter.ScrollEvent) => boolean)): number + connect_after(sigName: "scroll-event", callback: (($obj: Bin, event: Clutter.ScrollEvent) => boolean)): number + emit(sigName: "scroll-event", event: Clutter.ScrollEvent): void + on(sigName: "scroll-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "scroll-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "scroll-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "show", callback: (($obj: Bin) => void)): number + connect_after(sigName: "show", callback: (($obj: Bin) => void)): number + emit(sigName: "show"): void + on(sigName: "show", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "show", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "show", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "stage-views-changed", callback: (($obj: Bin) => void)): number + connect_after(sigName: "stage-views-changed", callback: (($obj: Bin) => void)): number + emit(sigName: "stage-views-changed"): void + on(sigName: "stage-views-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "stage-views-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "stage-views-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "touch-event", callback: (($obj: Bin, event: Clutter.Event) => boolean)): number + connect_after(sigName: "touch-event", callback: (($obj: Bin, event: Clutter.Event) => boolean)): number + emit(sigName: "touch-event", event: Clutter.Event): void + on(sigName: "touch-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "touch-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "touch-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "transition-stopped", callback: (($obj: Bin, name: string, isFinished: boolean) => void)): number + connect_after(sigName: "transition-stopped", callback: (($obj: Bin, name: string, isFinished: boolean) => void)): number + emit(sigName: "transition-stopped", name: string, isFinished: boolean): void + on(sigName: "transition-stopped", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "transition-stopped", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "transition-stopped", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "transitions-completed", callback: (($obj: Bin) => void)): number + connect_after(sigName: "transitions-completed", callback: (($obj: Bin) => void)): number + emit(sigName: "transitions-completed"): void + on(sigName: "transitions-completed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "transitions-completed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "transitions-completed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "unrealize", callback: (($obj: Bin) => void)): number + connect_after(sigName: "unrealize", callback: (($obj: Bin) => void)): number + emit(sigName: "unrealize"): void + on(sigName: "unrealize", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "unrealize", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "unrealize", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: Bin, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: Bin, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of Clutter.Container */ + connect(sigName: "actor-added", callback: (($obj: Bin, actor: Clutter.Actor) => void)): number + connect_after(sigName: "actor-added", callback: (($obj: Bin, actor: Clutter.Actor) => void)): number + emit(sigName: "actor-added", actor: Clutter.Actor): void + on(sigName: "actor-added", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "actor-added", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "actor-added", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "actor-removed", callback: (($obj: Bin, actor: Clutter.Actor) => void)): number + connect_after(sigName: "actor-removed", callback: (($obj: Bin, actor: Clutter.Actor) => void)): number + emit(sigName: "actor-removed", actor: Clutter.Actor): void + on(sigName: "actor-removed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "actor-removed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "actor-removed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "child-notify", callback: (($obj: Bin, actor: Clutter.Actor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "child-notify", callback: (($obj: Bin, actor: Clutter.Actor, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "child-notify", actor: Clutter.Actor, pspec: GObject.ParamSpec): void + on(sigName: "child-notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "child-notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "child-notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::child", callback: (($obj: Bin, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::child", callback: (($obj: Bin, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::child", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::child", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::child", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::accessible-name", callback: (($obj: Bin, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-name", callback: (($obj: Bin, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::accessible-name", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::accessible-name", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::accessible-name", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::accessible-role", callback: (($obj: Bin, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-role", callback: (($obj: Bin, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::accessible-role", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::accessible-role", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::accessible-role", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::can-focus", callback: (($obj: Bin, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::can-focus", callback: (($obj: Bin, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::can-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::can-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::can-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::hover", callback: (($obj: Bin, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hover", callback: (($obj: Bin, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::hover", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::hover", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::hover", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::label-actor", callback: (($obj: Bin, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::label-actor", callback: (($obj: Bin, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::label-actor", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::label-actor", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::label-actor", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::pseudo-class", callback: (($obj: Bin, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::pseudo-class", callback: (($obj: Bin, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::pseudo-class", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::pseudo-class", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::pseudo-class", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::style", callback: (($obj: Bin, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::style", callback: (($obj: Bin, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::style", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::style", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::style", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::style-class", callback: (($obj: Bin, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::style-class", callback: (($obj: Bin, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::style-class", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::style-class", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::style-class", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::track-hover", callback: (($obj: Bin, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::track-hover", callback: (($obj: Bin, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::track-hover", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::track-hover", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::track-hover", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::actions", callback: (($obj: Bin, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::actions", callback: (($obj: Bin, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::actions", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::actions", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::actions", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::allocation", callback: (($obj: Bin, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::allocation", callback: (($obj: Bin, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::allocation", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::allocation", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::allocation", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::background-color", callback: (($obj: Bin, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::background-color", callback: (($obj: Bin, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::background-color", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::background-color", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::background-color", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::background-color-set", callback: (($obj: Bin, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::background-color-set", callback: (($obj: Bin, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::background-color-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::background-color-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::background-color-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::child-transform", callback: (($obj: Bin, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::child-transform", callback: (($obj: Bin, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::child-transform", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::child-transform", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::child-transform", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::child-transform-set", callback: (($obj: Bin, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::child-transform-set", callback: (($obj: Bin, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::child-transform-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::child-transform-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::child-transform-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::clip-rect", callback: (($obj: Bin, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::clip-rect", callback: (($obj: Bin, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::clip-rect", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::clip-rect", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::clip-rect", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::clip-to-allocation", callback: (($obj: Bin, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::clip-to-allocation", callback: (($obj: Bin, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::clip-to-allocation", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::clip-to-allocation", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::clip-to-allocation", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::constraints", callback: (($obj: Bin, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::constraints", callback: (($obj: Bin, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::constraints", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::constraints", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::constraints", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::content", callback: (($obj: Bin, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::content", callback: (($obj: Bin, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::content", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::content", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::content", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::content-box", callback: (($obj: Bin, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::content-box", callback: (($obj: Bin, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::content-box", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::content-box", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::content-box", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::content-gravity", callback: (($obj: Bin, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::content-gravity", callback: (($obj: Bin, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::content-gravity", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::content-gravity", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::content-gravity", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::content-repeat", callback: (($obj: Bin, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::content-repeat", callback: (($obj: Bin, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::content-repeat", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::content-repeat", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::content-repeat", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::effect", callback: (($obj: Bin, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::effect", callback: (($obj: Bin, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::effect", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::effect", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::effect", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::first-child", callback: (($obj: Bin, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::first-child", callback: (($obj: Bin, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::first-child", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::first-child", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::first-child", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::fixed-position-set", callback: (($obj: Bin, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::fixed-position-set", callback: (($obj: Bin, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::fixed-position-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::fixed-position-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::fixed-position-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::fixed-x", callback: (($obj: Bin, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::fixed-x", callback: (($obj: Bin, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::fixed-x", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::fixed-x", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::fixed-x", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::fixed-y", callback: (($obj: Bin, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::fixed-y", callback: (($obj: Bin, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::fixed-y", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::fixed-y", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::fixed-y", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::has-clip", callback: (($obj: Bin, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-clip", callback: (($obj: Bin, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::has-clip", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::has-clip", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::has-clip", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::has-pointer", callback: (($obj: Bin, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-pointer", callback: (($obj: Bin, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::has-pointer", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::has-pointer", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::has-pointer", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::height", callback: (($obj: Bin, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::height", callback: (($obj: Bin, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::height", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::height", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::height", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::last-child", callback: (($obj: Bin, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::last-child", callback: (($obj: Bin, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::last-child", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::last-child", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::last-child", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::layout-manager", callback: (($obj: Bin, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::layout-manager", callback: (($obj: Bin, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::layout-manager", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::layout-manager", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::layout-manager", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::magnification-filter", callback: (($obj: Bin, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::magnification-filter", callback: (($obj: Bin, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::magnification-filter", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::magnification-filter", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::magnification-filter", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::mapped", callback: (($obj: Bin, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::mapped", callback: (($obj: Bin, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::mapped", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::mapped", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::mapped", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-bottom", callback: (($obj: Bin, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-bottom", callback: (($obj: Bin, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-bottom", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-bottom", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-bottom", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-left", callback: (($obj: Bin, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-left", callback: (($obj: Bin, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-left", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-left", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-left", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-right", callback: (($obj: Bin, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-right", callback: (($obj: Bin, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-right", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-right", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-right", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-top", callback: (($obj: Bin, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-top", callback: (($obj: Bin, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-top", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-top", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-top", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::min-height", callback: (($obj: Bin, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::min-height", callback: (($obj: Bin, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::min-height", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::min-height", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::min-height", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::min-height-set", callback: (($obj: Bin, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::min-height-set", callback: (($obj: Bin, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::min-height-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::min-height-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::min-height-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::min-width", callback: (($obj: Bin, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::min-width", callback: (($obj: Bin, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::min-width", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::min-width", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::min-width", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::min-width-set", callback: (($obj: Bin, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::min-width-set", callback: (($obj: Bin, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::min-width-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::min-width-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::min-width-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::minification-filter", callback: (($obj: Bin, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::minification-filter", callback: (($obj: Bin, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::minification-filter", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::minification-filter", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::minification-filter", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::name", callback: (($obj: Bin, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::name", callback: (($obj: Bin, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::natural-height", callback: (($obj: Bin, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::natural-height", callback: (($obj: Bin, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::natural-height", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::natural-height", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::natural-height", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::natural-height-set", callback: (($obj: Bin, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::natural-height-set", callback: (($obj: Bin, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::natural-height-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::natural-height-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::natural-height-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::natural-width", callback: (($obj: Bin, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::natural-width", callback: (($obj: Bin, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::natural-width", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::natural-width", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::natural-width", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::natural-width-set", callback: (($obj: Bin, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::natural-width-set", callback: (($obj: Bin, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::natural-width-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::natural-width-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::natural-width-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::offscreen-redirect", callback: (($obj: Bin, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::offscreen-redirect", callback: (($obj: Bin, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::offscreen-redirect", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::offscreen-redirect", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::offscreen-redirect", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::opacity", callback: (($obj: Bin, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::opacity", callback: (($obj: Bin, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::opacity", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::opacity", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::opacity", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::pivot-point", callback: (($obj: Bin, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::pivot-point", callback: (($obj: Bin, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::pivot-point", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::pivot-point", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::pivot-point", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::pivot-point-z", callback: (($obj: Bin, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::pivot-point-z", callback: (($obj: Bin, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::pivot-point-z", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::pivot-point-z", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::pivot-point-z", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::position", callback: (($obj: Bin, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::position", callback: (($obj: Bin, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::position", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::position", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::position", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::reactive", callback: (($obj: Bin, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::reactive", callback: (($obj: Bin, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::reactive", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::reactive", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::reactive", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::realized", callback: (($obj: Bin, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::realized", callback: (($obj: Bin, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::realized", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::realized", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::realized", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::request-mode", callback: (($obj: Bin, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::request-mode", callback: (($obj: Bin, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::request-mode", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::request-mode", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::request-mode", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::rotation-angle-x", callback: (($obj: Bin, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::rotation-angle-x", callback: (($obj: Bin, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::rotation-angle-x", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::rotation-angle-x", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::rotation-angle-x", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::rotation-angle-y", callback: (($obj: Bin, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::rotation-angle-y", callback: (($obj: Bin, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::rotation-angle-y", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::rotation-angle-y", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::rotation-angle-y", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::rotation-angle-z", callback: (($obj: Bin, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::rotation-angle-z", callback: (($obj: Bin, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::rotation-angle-z", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::rotation-angle-z", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::rotation-angle-z", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::scale-x", callback: (($obj: Bin, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::scale-x", callback: (($obj: Bin, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::scale-x", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::scale-x", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::scale-x", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::scale-y", callback: (($obj: Bin, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::scale-y", callback: (($obj: Bin, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::scale-y", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::scale-y", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::scale-y", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::scale-z", callback: (($obj: Bin, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::scale-z", callback: (($obj: Bin, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::scale-z", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::scale-z", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::scale-z", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::show-on-set-parent", callback: (($obj: Bin, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::show-on-set-parent", callback: (($obj: Bin, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::show-on-set-parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::show-on-set-parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::show-on-set-parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::size", callback: (($obj: Bin, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::size", callback: (($obj: Bin, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::size", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::size", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::size", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::text-direction", callback: (($obj: Bin, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::text-direction", callback: (($obj: Bin, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::text-direction", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::text-direction", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::text-direction", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::transform", callback: (($obj: Bin, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::transform", callback: (($obj: Bin, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::transform", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::transform", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::transform", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::transform-set", callback: (($obj: Bin, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::transform-set", callback: (($obj: Bin, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::transform-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::transform-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::transform-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::translation-x", callback: (($obj: Bin, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::translation-x", callback: (($obj: Bin, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::translation-x", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::translation-x", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::translation-x", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::translation-y", callback: (($obj: Bin, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::translation-y", callback: (($obj: Bin, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::translation-y", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::translation-y", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::translation-y", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::translation-z", callback: (($obj: Bin, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::translation-z", callback: (($obj: Bin, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::translation-z", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::translation-z", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::translation-z", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::visible", callback: (($obj: Bin, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::visible", callback: (($obj: Bin, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::width", callback: (($obj: Bin, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::width", callback: (($obj: Bin, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::width", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::width", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::width", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::x", callback: (($obj: Bin, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::x", callback: (($obj: Bin, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::x", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::x", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::x", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::x-align", callback: (($obj: Bin, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::x-align", callback: (($obj: Bin, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::x-align", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::x-align", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::x-align", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::x-expand", callback: (($obj: Bin, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::x-expand", callback: (($obj: Bin, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::x-expand", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::x-expand", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::x-expand", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::y", callback: (($obj: Bin, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::y", callback: (($obj: Bin, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::y", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::y", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::y", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::y-align", callback: (($obj: Bin, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::y-align", callback: (($obj: Bin, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::y-align", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::y-align", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::y-align", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::y-expand", callback: (($obj: Bin, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::y-expand", callback: (($obj: Bin, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::y-expand", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::y-expand", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::y-expand", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::z-position", callback: (($obj: Bin, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::z-position", callback: (($obj: Bin, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::z-position", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::z-position", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::z-position", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: Bin_ConstructProps) + _init (config?: Bin_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(): Bin + static $gtype: GObject.Type +} +export interface BorderImage_ConstructProps extends GObject.Object_ConstructProps { +} +export class BorderImage { + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of St.BorderImage */ + equal(other: BorderImage): boolean + getBorders(borderTop: number, borderRight: number, borderBottom: number, borderLeft: number): void + getFile(): Gio.File + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: BorderImage, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: BorderImage, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: BorderImage_ConstructProps) + _init (config?: BorderImage_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(file: Gio.File, borderTop: number, borderRight: number, borderBottom: number, borderLeft: number, scaleFactor: number): BorderImage + static $gtype: GObject.Type +} +export interface BoxLayout_ConstructProps extends Viewport_ConstructProps { + packStart?: boolean + vertical?: boolean + hadjustment?: Adjustment + vadjustment?: Adjustment +} +export class BoxLayout { + /* Properties of St.BoxLayout */ + packStart: boolean + vertical: boolean + /* Properties of St.Viewport */ + clipToView: boolean + /* Properties of St.Widget */ + accessibleName: string + accessibleRole: Atk.Role + canFocus: boolean + hover: boolean + labelActor: Clutter.Actor + pseudoClass: string + style: string + styleClass: string + trackHover: boolean + /* Properties of Clutter.Actor */ + actions: Clutter.Action + readonly allocation: Clutter.ActorBox + backgroundColor: Clutter.Color + readonly backgroundColorSet: boolean + childTransform: Graphene.Matrix + readonly childTransformSet: boolean + clipRect: Graphene.Rect + clipToAllocation: boolean + constraints: Clutter.Constraint + content: Clutter.Content + readonly contentBox: Clutter.ActorBox + contentGravity: Clutter.ContentGravity + contentRepeat: Clutter.ContentRepeat + effect: Clutter.Effect + readonly firstChild: Clutter.Actor + fixedPositionSet: boolean + fixedX: number + fixedY: number + readonly hasClip: boolean + readonly hasPointer: boolean + height: number + readonly lastChild: Clutter.Actor + layoutManager: Clutter.LayoutManager + magnificationFilter: Clutter.ScalingFilter + readonly mapped: boolean + marginBottom: number + marginLeft: number + marginRight: number + marginTop: number + minHeight: number + minHeightSet: boolean + minWidth: number + minWidthSet: boolean + minificationFilter: Clutter.ScalingFilter + name: string + naturalHeight: number + naturalHeightSet: boolean + naturalWidth: number + naturalWidthSet: boolean + offscreenRedirect: Clutter.OffscreenRedirect + opacity: number + pivotPoint: Graphene.Point + pivotPointZ: number + position: Graphene.Point + reactive: boolean + readonly realized: boolean + requestMode: Clutter.RequestMode + rotationAngleX: number + rotationAngleY: number + rotationAngleZ: number + scaleX: number + scaleY: number + scaleZ: number + showOnSetParent: boolean + size: Graphene.Size + textDirection: Clutter.TextDirection + transform: Graphene.Matrix + readonly transformSet: boolean + translationX: number + translationY: number + translationZ: number + visible: boolean + width: number + x: number + xAlign: Clutter.ActorAlign + xExpand: boolean + y: number + yAlign: Clutter.ActorAlign + yExpand: boolean + zPosition: number + /* Properties of St.Scrollable */ + hadjustment: Adjustment + vadjustment: Adjustment + /* Fields of St.Viewport */ + parentInstance: Widget + /* Fields of Clutter.Actor */ + flags: number + /* Fields of GObject.InitiallyUnowned */ + gTypeInstance: GObject.TypeInstance + /* Methods of St.BoxLayout */ + getPackStart(): boolean + getVertical(): boolean + setPackStart(packStart: boolean): void + setVertical(vertical: boolean): void + /* Methods of St.Widget */ + addAccessibleState(state: Atk.StateType): void + addStyleClassName(styleClass: string): void + addStylePseudoClass(pseudoClass: string): void + ensureStyle(): void + getAccessibleName(): string + getAccessibleRole(): Atk.Role + getCanFocus(): boolean + getFocusChain(): Clutter.Actor[] + getHover(): boolean + getLabelActor(): Clutter.Actor + getStyle(): string | null + getStyleClassName(): string + getStylePseudoClass(): string + getThemeNode(): ThemeNode + getTrackHover(): boolean + hasStyleClassName(styleClass: string): boolean + hasStylePseudoClass(pseudoClass: string): boolean + navigateFocus(from: Clutter.Actor | null, direction: DirectionType, wrapAround: boolean): boolean + paintBackground(paintContext: Clutter.PaintContext): void + peekThemeNode(): ThemeNode + popupMenu(): void + removeAccessibleState(state: Atk.StateType): void + removeStyleClassName(styleClass: string): void + removeStylePseudoClass(pseudoClass: string): void + setAccessible(accessible: Atk.Object): void + setAccessibleName(name?: string | null): void + setAccessibleRole(role: Atk.Role): void + setCanFocus(canFocus: boolean): void + setHover(hover: boolean): void + setLabelActor(label: Clutter.Actor): void + setStyle(style?: string | null): void + setStyleClassName(styleClassList?: string | null): void + setStylePseudoClass(pseudoClassList?: string | null): void + setTrackHover(trackHover: boolean): void + styleChanged(): void + syncHover(): void + /* Methods of Clutter.Actor */ + addAction(action: Clutter.Action): void + addActionWithName(name: string, action: Clutter.Action): void + addChild(child: Clutter.Actor): void + addConstraint(constraint: Clutter.Constraint): void + addConstraintWithName(name: string, constraint: Clutter.Constraint): void + addEffect(effect: Clutter.Effect): void + addEffectWithName(name: string, effect: Clutter.Effect): void + addTransition(name: string, transition: Clutter.Transition): void + allocate(box: Clutter.ActorBox): void + allocateAlignFill(box: Clutter.ActorBox, xAlign: number, yAlign: number, xFill: boolean, yFill: boolean): void + allocateAvailableSize(x: number, y: number, availableWidth: number, availableHeight: number): void + allocatePreferredSize(x: number, y: number): void + applyRelativeTransformToPoint(ancestor: Clutter.Actor | null, point: Graphene.Point3D): /* vertex */ Graphene.Point3D + applyTransformToPoint(point: Graphene.Point3D): /* vertex */ Graphene.Point3D + bindModel(model: Gio.ListModel | null, createChildFunc: Clutter.ActorCreateChildFunc): void + clearActions(): void + clearConstraints(): void + clearEffects(): void + contains(descendant: Clutter.Actor): boolean + continuePaint(paintContext: Clutter.PaintContext): void + continuePick(pickContext: Clutter.PickContext): void + createPangoContext(): Pango.Context + createPangoLayout(text?: string | null): Pango.Layout + destroy(): void + destroyAllChildren(): void + event(event: Clutter.Event, capture: boolean): boolean + getAbsAllocationVertices(): /* verts */ Graphene.Point3D[] + getAccessible(): Atk.Object + getAction(name: string): Clutter.Action + getActions(): Clutter.Action[] + getAllocationBox(): /* box */ Clutter.ActorBox + getBackgroundColor(): /* color */ Clutter.Color + getChildAtIndex(index: number): Clutter.Actor + getChildTransform(): /* transform */ Graphene.Matrix + getChildren(): Clutter.Actor[] + getClip(): [ /* xoff */ number | null, /* yoff */ number | null, /* width */ number | null, /* height */ number | null ] + getClipToAllocation(): boolean + getConstraint(name: string): Clutter.Constraint + getConstraints(): Clutter.Constraint[] + getContent(): Clutter.Content + getContentBox(): /* box */ Clutter.ActorBox + getContentGravity(): Clutter.ContentGravity + getContentRepeat(): Clutter.ContentRepeat + getContentScalingFilters(): [ /* minFilter */ Clutter.ScalingFilter | null, /* magFilter */ Clutter.ScalingFilter | null ] + getDefaultPaintVolume(): Clutter.PaintVolume + getEasingDelay(): number + getEasingDuration(): number + getEasingMode(): Clutter.AnimationMode + getEffect(name: string): Clutter.Effect + getEffects(): Clutter.Effect[] + getFirstChild(): Clutter.Actor + getFixedPosition(): [ /* returnType */ boolean, /* x */ number | null, /* y */ number | null ] + getFixedPositionSet(): boolean + getFlags(): Clutter.ActorFlags + getHeight(): number + getLastChild(): Clutter.Actor + getLayoutManager(): Clutter.LayoutManager + getMargin(): /* margin */ Clutter.Margin + getMarginBottom(): number + getMarginLeft(): number + getMarginRight(): number + getMarginTop(): number + getNChildren(): number + getName(): string + getNextSibling(): Clutter.Actor + getOffscreenRedirect(): Clutter.OffscreenRedirect + getOpacity(): number + getOpacityOverride(): number + getPaintBox(): [ /* returnType */ boolean, /* box */ Clutter.ActorBox ] + getPaintOpacity(): number + getPaintVisibility(): boolean + getPaintVolume(): Clutter.PaintVolume + getPangoContext(): Pango.Context + getParent(): Clutter.Actor + getPivotPoint(): [ /* pivotX */ number | null, /* pivotY */ number | null ] + getPivotPointZ(): number + getPosition(): [ /* x */ number | null, /* y */ number | null ] + getPreferredHeight(forWidth: number): [ /* minHeightP */ number | null, /* naturalHeightP */ number | null ] + getPreferredSize(): [ /* minWidthP */ number | null, /* minHeightP */ number | null, /* naturalWidthP */ number | null, /* naturalHeightP */ number | null ] + getPreferredWidth(forHeight: number): [ /* minWidthP */ number | null, /* naturalWidthP */ number | null ] + getPreviousSibling(): Clutter.Actor + getReactive(): boolean + getRequestMode(): Clutter.RequestMode + getResourceScale(): number + getRotationAngle(axis: Clutter.RotateAxis): number + getScale(): [ /* scaleX */ number | null, /* scaleY */ number | null ] + getScaleZ(): number + getSize(): [ /* width */ number | null, /* height */ number | null ] + getStage(): Clutter.Stage + getTextDirection(): Clutter.TextDirection + getTransform(): /* transform */ Graphene.Matrix + getTransformedExtents(): /* rect */ Graphene.Rect + getTransformedPaintVolume(relativeToAncestor: Clutter.Actor): Clutter.PaintVolume + getTransformedPosition(): [ /* x */ number | null, /* y */ number | null ] + getTransformedSize(): [ /* width */ number | null, /* height */ number | null ] + getTransition(name: string): Clutter.Transition + getTranslation(): [ /* translateX */ number | null, /* translateY */ number | null, /* translateZ */ number | null ] + getWidth(): number + getX(): number + getXAlign(): Clutter.ActorAlign + getXExpand(): boolean + getY(): number + getYAlign(): Clutter.ActorAlign + getYExpand(): boolean + getZPosition(): number + grabKeyFocus(): void + hasAccessible(): boolean + hasActions(): boolean + hasAllocation(): boolean + hasConstraints(): boolean + hasDamage(): boolean + hasEffects(): boolean + hasKeyFocus(): boolean + hasMappedClones(): boolean + hasOverlaps(): boolean + hide(): void + inhibitCulling(): void + insertChildAbove(child: Clutter.Actor, sibling?: Clutter.Actor | null): void + insertChildAtIndex(child: Clutter.Actor, index: number): void + insertChildBelow(child: Clutter.Actor, sibling?: Clutter.Actor | null): void + invalidatePaintVolume(): void + invalidateTransform(): void + isEffectivelyOnStageView(view: Clutter.StageView): boolean + isInClonePaint(): boolean + isMapped(): boolean + isRealized(): boolean + isRotated(): boolean + isScaled(): boolean + isVisible(): boolean + map(): void + moveBy(dx: number, dy: number): void + needsExpand(orientation: Clutter.Orientation): boolean + paint(paintContext: Clutter.PaintContext): void + peekStageViews(): Clutter.StageView[] + pick(pickContext: Clutter.PickContext): void + pickBox(pickContext: Clutter.PickContext, box: Clutter.ActorBox): void + queueRedraw(): void + queueRedrawWithClip(clip?: cairo.RectangleInt | null): void + queueRelayout(): void + realize(): void + removeAction(action: Clutter.Action): void + removeActionByName(name: string): void + removeAllChildren(): void + removeAllTransitions(): void + removeChild(child: Clutter.Actor): void + removeClip(): void + removeConstraint(constraint: Clutter.Constraint): void + removeConstraintByName(name: string): void + removeEffect(effect: Clutter.Effect): void + removeEffectByName(name: string): void + removeTransition(name: string): void + replaceChild(oldChild: Clutter.Actor, newChild: Clutter.Actor): void + restoreEasingState(): void + saveEasingState(): void + setAllocation(box: Clutter.ActorBox): void + setBackgroundColor(color?: Clutter.Color | null): void + setChildAboveSibling(child: Clutter.Actor, sibling?: Clutter.Actor | null): void + setChildAtIndex(child: Clutter.Actor, index: number): void + setChildBelowSibling(child: Clutter.Actor, sibling?: Clutter.Actor | null): void + setChildTransform(transform?: Graphene.Matrix | null): void + setClip(xoff: number, yoff: number, width: number, height: number): void + setClipToAllocation(clipSet: boolean): void + setContent(content?: Clutter.Content | null): void + setContentGravity(gravity: Clutter.ContentGravity): void + setContentRepeat(repeat: Clutter.ContentRepeat): void + setContentScalingFilters(minFilter: Clutter.ScalingFilter, magFilter: Clutter.ScalingFilter): void + setEasingDelay(msecs: number): void + setEasingDuration(msecs: number): void + setEasingMode(mode: Clutter.AnimationMode): void + setFixedPositionSet(isSet: boolean): void + setFlags(flags: Clutter.ActorFlags): void + setHeight(height: number): void + setLayoutManager(manager?: Clutter.LayoutManager | null): void + setMargin(margin: Clutter.Margin): void + setMarginBottom(margin: number): void + setMarginLeft(margin: number): void + setMarginRight(margin: number): void + setMarginTop(margin: number): void + setName(name: string): void + setOffscreenRedirect(redirect: Clutter.OffscreenRedirect): void + setOpacity(opacity: number): void + setOpacityOverride(opacity: number): void + setPivotPoint(pivotX: number, pivotY: number): void + setPivotPointZ(pivotZ: number): void + setPosition(x: number, y: number): void + setReactive(reactive: boolean): void + setRequestMode(mode: Clutter.RequestMode): void + setRotationAngle(axis: Clutter.RotateAxis, angle: number): void + setScale(scaleX: number, scaleY: number): void + setScaleZ(scaleZ: number): void + setSize(width: number, height: number): void + setTextDirection(textDir: Clutter.TextDirection): void + setTransform(transform?: Graphene.Matrix | null): void + setTranslation(translateX: number, translateY: number, translateZ: number): void + setWidth(width: number): void + setX(x: number): void + setXAlign(xAlign: Clutter.ActorAlign): void + setXExpand(expand: boolean): void + setY(y: number): void + setYAlign(yAlign: Clutter.ActorAlign): void + setYExpand(expand: boolean): void + setZPosition(zPosition: number): void + shouldPick(pickContext: Clutter.PickContext): boolean + show(): void + transformStagePoint(x: number, y: number): [ /* returnType */ boolean, /* xOut */ number, /* yOut */ number ] + uninhibitCulling(): void + unmap(): void + unrealize(): void + unsetFlags(flags: Clutter.ActorFlags): void + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Methods of Clutter.Animatable */ + findProperty(propertyName: string): GObject.ParamSpec + getActor(): Clutter.Actor + getInitialState(propertyName: string, value: any): void + interpolateValue(propertyName: string, interval: Clutter.Interval, progress: number): [ /* returnType */ boolean, /* value */ any ] + setFinalState(propertyName: string, value: any): void + /* Methods of Clutter.Container */ + addActor(actor: Clutter.Actor): void + childGetProperty(child: Clutter.Actor, property: string, value: any): void + childNotify(child: Clutter.Actor, pspec: GObject.ParamSpec): void + childSetProperty(child: Clutter.Actor, property: string, value: any): void + createChildMeta(actor: Clutter.Actor): void + destroyChildMeta(actor: Clutter.Actor): void + findChildByName(childName: string): Clutter.Actor + getChildMeta(actor: Clutter.Actor): Clutter.ChildMeta + lowerChild(actor: Clutter.Actor, sibling?: Clutter.Actor | null): void + raiseChild(actor: Clutter.Actor, sibling?: Clutter.Actor | null): void + removeActor(actor: Clutter.Actor): void + sortDepthOrder(): void + /* Methods of Clutter.Scriptable */ + getId(): string + parseCustomNode(script: Clutter.Script, value: any, name: string, node: Json.Node): boolean + setCustomProperty(script: Clutter.Script, name: string, value: any): void + setId(id: string): void + /* Methods of St.Scrollable */ + getAdjustments(hadjustment: Adjustment, vadjustment: Adjustment): void + setAdjustments(hadjustment: Adjustment, vadjustment: Adjustment): void + /* Virtual methods of St.Viewport */ + vfuncGetAdjustments(hadjustment: Adjustment, vadjustment: Adjustment): void + vfuncSetAdjustments(hadjustment: Adjustment, vadjustment: Adjustment): void + /* Virtual methods of St.Widget */ + vfuncGetFocusChain(): Clutter.Actor[] + vfuncNavigateFocus(from: Clutter.Actor | null, direction: DirectionType): boolean + vfuncPopupMenu(): void + vfuncStyleChanged(): void + vfuncFindProperty(propertyName: string): GObject.ParamSpec + vfuncGetActor(): Clutter.Actor + vfuncGetInitialState(propertyName: string, value: any): void + vfuncInterpolateValue(propertyName: string, interval: Clutter.Interval, progress: number): [ /* returnType */ boolean, /* value */ any ] + vfuncSetFinalState(propertyName: string, value: any): void + vfuncActorAdded(actor: Clutter.Actor): void + vfuncActorRemoved(actor: Clutter.Actor): void + vfuncAdd(actor: Clutter.Actor): void + vfuncChildNotify(child: Clutter.Actor, pspec: GObject.ParamSpec): void + vfuncCreateChildMeta(actor: Clutter.Actor): void + vfuncDestroyChildMeta(actor: Clutter.Actor): void + vfuncGetChildMeta(actor: Clutter.Actor): Clutter.ChildMeta + vfuncLower(actor: Clutter.Actor, sibling?: Clutter.Actor | null): void + vfuncRaise(actor: Clutter.Actor, sibling?: Clutter.Actor | null): void + vfuncRemove(actor: Clutter.Actor): void + vfuncSortDepthOrder(): void + vfuncGetId(): string + vfuncParseCustomNode(script: Clutter.Script, value: any, name: string, node: Json.Node): boolean + vfuncSetCustomProperty(script: Clutter.Script, name: string, value: any): void + vfuncSetId(id: string): void + /* Virtual methods of Clutter.Actor */ + vfuncAllocate(box: Clutter.ActorBox): void + vfuncApplyTransform(matrix: Graphene.Matrix): void + vfuncButtonPressEvent(event: Clutter.ButtonEvent): boolean + vfuncButtonReleaseEvent(event: Clutter.ButtonEvent): boolean + vfuncCalculateResourceScale(phase: number): number + vfuncCapturedEvent(event: Clutter.Event): boolean + vfuncDestroy(): void + vfuncEnterEvent(event: Clutter.CrossingEvent): boolean + vfuncEvent(event: Clutter.Event): boolean + vfuncGetAccessible(): Atk.Object + vfuncGetPaintVolume(volume: Clutter.PaintVolume): boolean + vfuncGetPreferredHeight(forWidth: number): [ /* minHeightP */ number | null, /* naturalHeightP */ number | null ] + vfuncGetPreferredWidth(forHeight: number): [ /* minWidthP */ number | null, /* naturalWidthP */ number | null ] + vfuncHasAccessible(): boolean + vfuncHasOverlaps(): boolean + vfuncHide(): void + vfuncHideAll(): void + vfuncKeyFocusIn(): void + vfuncKeyFocusOut(): void + vfuncKeyPressEvent(event: Clutter.KeyEvent): boolean + vfuncKeyReleaseEvent(event: Clutter.KeyEvent): boolean + vfuncLeaveEvent(event: Clutter.CrossingEvent): boolean + vfuncMap(): void + vfuncMotionEvent(event: Clutter.MotionEvent): boolean + vfuncPaint(paintContext: Clutter.PaintContext): void + vfuncPaintNode(root: Clutter.PaintNode): void + vfuncParentSet(oldParent: Clutter.Actor): void + vfuncPick(pickContext: Clutter.PickContext): void + vfuncQueueRelayout(): void + vfuncRealize(): void + vfuncResourceScaleChanged(): void + vfuncScrollEvent(event: Clutter.ScrollEvent): boolean + vfuncShow(): void + vfuncTouchEvent(event: Clutter.TouchEvent): boolean + vfuncUnmap(): void + vfuncUnrealize(): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of St.Widget */ + connect(sigName: "popup-menu", callback: (($obj: BoxLayout) => void)): number + connect_after(sigName: "popup-menu", callback: (($obj: BoxLayout) => void)): number + emit(sigName: "popup-menu"): void + on(sigName: "popup-menu", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "popup-menu", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "popup-menu", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "style-changed", callback: (($obj: BoxLayout) => void)): number + connect_after(sigName: "style-changed", callback: (($obj: BoxLayout) => void)): number + emit(sigName: "style-changed"): void + on(sigName: "style-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "style-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "style-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of Clutter.Actor */ + connect(sigName: "button-press-event", callback: (($obj: BoxLayout, event: Clutter.ButtonEvent) => boolean)): number + connect_after(sigName: "button-press-event", callback: (($obj: BoxLayout, event: Clutter.ButtonEvent) => boolean)): number + emit(sigName: "button-press-event", event: Clutter.ButtonEvent): void + on(sigName: "button-press-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "button-press-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "button-press-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "button-release-event", callback: (($obj: BoxLayout, event: Clutter.ButtonEvent) => boolean)): number + connect_after(sigName: "button-release-event", callback: (($obj: BoxLayout, event: Clutter.ButtonEvent) => boolean)): number + emit(sigName: "button-release-event", event: Clutter.ButtonEvent): void + on(sigName: "button-release-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "button-release-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "button-release-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "captured-event", callback: (($obj: BoxLayout, event: Clutter.Event) => boolean)): number + connect_after(sigName: "captured-event", callback: (($obj: BoxLayout, event: Clutter.Event) => boolean)): number + emit(sigName: "captured-event", event: Clutter.Event): void + on(sigName: "captured-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "captured-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "captured-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "destroy", callback: (($obj: BoxLayout) => void)): number + connect_after(sigName: "destroy", callback: (($obj: BoxLayout) => void)): number + emit(sigName: "destroy"): void + on(sigName: "destroy", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "destroy", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "destroy", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "enter-event", callback: (($obj: BoxLayout, event: Clutter.CrossingEvent) => boolean)): number + connect_after(sigName: "enter-event", callback: (($obj: BoxLayout, event: Clutter.CrossingEvent) => boolean)): number + emit(sigName: "enter-event", event: Clutter.CrossingEvent): void + on(sigName: "enter-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "enter-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "enter-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "event", callback: (($obj: BoxLayout, event: Clutter.Event) => boolean)): number + connect_after(sigName: "event", callback: (($obj: BoxLayout, event: Clutter.Event) => boolean)): number + emit(sigName: "event", event: Clutter.Event): void + on(sigName: "event", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "event", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "event", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "hide", callback: (($obj: BoxLayout) => void)): number + connect_after(sigName: "hide", callback: (($obj: BoxLayout) => void)): number + emit(sigName: "hide"): void + on(sigName: "hide", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "hide", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "hide", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "key-focus-in", callback: (($obj: BoxLayout) => void)): number + connect_after(sigName: "key-focus-in", callback: (($obj: BoxLayout) => void)): number + emit(sigName: "key-focus-in"): void + on(sigName: "key-focus-in", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "key-focus-in", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "key-focus-in", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "key-focus-out", callback: (($obj: BoxLayout) => void)): number + connect_after(sigName: "key-focus-out", callback: (($obj: BoxLayout) => void)): number + emit(sigName: "key-focus-out"): void + on(sigName: "key-focus-out", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "key-focus-out", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "key-focus-out", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "key-press-event", callback: (($obj: BoxLayout, event: Clutter.KeyEvent) => boolean)): number + connect_after(sigName: "key-press-event", callback: (($obj: BoxLayout, event: Clutter.KeyEvent) => boolean)): number + emit(sigName: "key-press-event", event: Clutter.KeyEvent): void + on(sigName: "key-press-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "key-press-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "key-press-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "key-release-event", callback: (($obj: BoxLayout, event: Clutter.KeyEvent) => boolean)): number + connect_after(sigName: "key-release-event", callback: (($obj: BoxLayout, event: Clutter.KeyEvent) => boolean)): number + emit(sigName: "key-release-event", event: Clutter.KeyEvent): void + on(sigName: "key-release-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "key-release-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "key-release-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "leave-event", callback: (($obj: BoxLayout, event: Clutter.CrossingEvent) => boolean)): number + connect_after(sigName: "leave-event", callback: (($obj: BoxLayout, event: Clutter.CrossingEvent) => boolean)): number + emit(sigName: "leave-event", event: Clutter.CrossingEvent): void + on(sigName: "leave-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "leave-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "leave-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "motion-event", callback: (($obj: BoxLayout, event: Clutter.MotionEvent) => boolean)): number + connect_after(sigName: "motion-event", callback: (($obj: BoxLayout, event: Clutter.MotionEvent) => boolean)): number + emit(sigName: "motion-event", event: Clutter.MotionEvent): void + on(sigName: "motion-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "motion-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "motion-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "parent-set", callback: (($obj: BoxLayout, oldParent?: Clutter.Actor | null) => void)): number + connect_after(sigName: "parent-set", callback: (($obj: BoxLayout, oldParent?: Clutter.Actor | null) => void)): number + emit(sigName: "parent-set", oldParent?: Clutter.Actor | null): void + on(sigName: "parent-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "parent-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "parent-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "pick", callback: (($obj: BoxLayout, pickContext: Clutter.PickContext) => void)): number + connect_after(sigName: "pick", callback: (($obj: BoxLayout, pickContext: Clutter.PickContext) => void)): number + emit(sigName: "pick", pickContext: Clutter.PickContext): void + on(sigName: "pick", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "pick", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "pick", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "queue-relayout", callback: (($obj: BoxLayout) => void)): number + connect_after(sigName: "queue-relayout", callback: (($obj: BoxLayout) => void)): number + emit(sigName: "queue-relayout"): void + on(sigName: "queue-relayout", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "queue-relayout", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "queue-relayout", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "realize", callback: (($obj: BoxLayout) => void)): number + connect_after(sigName: "realize", callback: (($obj: BoxLayout) => void)): number + emit(sigName: "realize"): void + on(sigName: "realize", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "realize", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "realize", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "resource-scale-changed", callback: (($obj: BoxLayout) => void)): number + connect_after(sigName: "resource-scale-changed", callback: (($obj: BoxLayout) => void)): number + emit(sigName: "resource-scale-changed"): void + on(sigName: "resource-scale-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "resource-scale-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "resource-scale-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "scroll-event", callback: (($obj: BoxLayout, event: Clutter.ScrollEvent) => boolean)): number + connect_after(sigName: "scroll-event", callback: (($obj: BoxLayout, event: Clutter.ScrollEvent) => boolean)): number + emit(sigName: "scroll-event", event: Clutter.ScrollEvent): void + on(sigName: "scroll-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "scroll-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "scroll-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "show", callback: (($obj: BoxLayout) => void)): number + connect_after(sigName: "show", callback: (($obj: BoxLayout) => void)): number + emit(sigName: "show"): void + on(sigName: "show", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "show", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "show", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "stage-views-changed", callback: (($obj: BoxLayout) => void)): number + connect_after(sigName: "stage-views-changed", callback: (($obj: BoxLayout) => void)): number + emit(sigName: "stage-views-changed"): void + on(sigName: "stage-views-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "stage-views-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "stage-views-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "touch-event", callback: (($obj: BoxLayout, event: Clutter.Event) => boolean)): number + connect_after(sigName: "touch-event", callback: (($obj: BoxLayout, event: Clutter.Event) => boolean)): number + emit(sigName: "touch-event", event: Clutter.Event): void + on(sigName: "touch-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "touch-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "touch-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "transition-stopped", callback: (($obj: BoxLayout, name: string, isFinished: boolean) => void)): number + connect_after(sigName: "transition-stopped", callback: (($obj: BoxLayout, name: string, isFinished: boolean) => void)): number + emit(sigName: "transition-stopped", name: string, isFinished: boolean): void + on(sigName: "transition-stopped", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "transition-stopped", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "transition-stopped", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "transitions-completed", callback: (($obj: BoxLayout) => void)): number + connect_after(sigName: "transitions-completed", callback: (($obj: BoxLayout) => void)): number + emit(sigName: "transitions-completed"): void + on(sigName: "transitions-completed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "transitions-completed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "transitions-completed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "unrealize", callback: (($obj: BoxLayout) => void)): number + connect_after(sigName: "unrealize", callback: (($obj: BoxLayout) => void)): number + emit(sigName: "unrealize"): void + on(sigName: "unrealize", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "unrealize", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "unrealize", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: BoxLayout, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: BoxLayout, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of Clutter.Container */ + connect(sigName: "actor-added", callback: (($obj: BoxLayout, actor: Clutter.Actor) => void)): number + connect_after(sigName: "actor-added", callback: (($obj: BoxLayout, actor: Clutter.Actor) => void)): number + emit(sigName: "actor-added", actor: Clutter.Actor): void + on(sigName: "actor-added", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "actor-added", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "actor-added", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "actor-removed", callback: (($obj: BoxLayout, actor: Clutter.Actor) => void)): number + connect_after(sigName: "actor-removed", callback: (($obj: BoxLayout, actor: Clutter.Actor) => void)): number + emit(sigName: "actor-removed", actor: Clutter.Actor): void + on(sigName: "actor-removed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "actor-removed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "actor-removed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "child-notify", callback: (($obj: BoxLayout, actor: Clutter.Actor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "child-notify", callback: (($obj: BoxLayout, actor: Clutter.Actor, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "child-notify", actor: Clutter.Actor, pspec: GObject.ParamSpec): void + on(sigName: "child-notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "child-notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "child-notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::pack-start", callback: (($obj: BoxLayout, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::pack-start", callback: (($obj: BoxLayout, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::pack-start", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::pack-start", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::pack-start", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::vertical", callback: (($obj: BoxLayout, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vertical", callback: (($obj: BoxLayout, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::vertical", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::vertical", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::vertical", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::clip-to-view", callback: (($obj: BoxLayout, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::clip-to-view", callback: (($obj: BoxLayout, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::clip-to-view", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::clip-to-view", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::clip-to-view", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::accessible-name", callback: (($obj: BoxLayout, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-name", callback: (($obj: BoxLayout, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::accessible-name", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::accessible-name", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::accessible-name", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::accessible-role", callback: (($obj: BoxLayout, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-role", callback: (($obj: BoxLayout, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::accessible-role", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::accessible-role", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::accessible-role", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::can-focus", callback: (($obj: BoxLayout, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::can-focus", callback: (($obj: BoxLayout, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::can-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::can-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::can-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::hover", callback: (($obj: BoxLayout, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hover", callback: (($obj: BoxLayout, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::hover", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::hover", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::hover", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::label-actor", callback: (($obj: BoxLayout, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::label-actor", callback: (($obj: BoxLayout, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::label-actor", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::label-actor", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::label-actor", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::pseudo-class", callback: (($obj: BoxLayout, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::pseudo-class", callback: (($obj: BoxLayout, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::pseudo-class", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::pseudo-class", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::pseudo-class", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::style", callback: (($obj: BoxLayout, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::style", callback: (($obj: BoxLayout, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::style", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::style", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::style", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::style-class", callback: (($obj: BoxLayout, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::style-class", callback: (($obj: BoxLayout, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::style-class", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::style-class", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::style-class", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::track-hover", callback: (($obj: BoxLayout, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::track-hover", callback: (($obj: BoxLayout, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::track-hover", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::track-hover", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::track-hover", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::actions", callback: (($obj: BoxLayout, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::actions", callback: (($obj: BoxLayout, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::actions", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::actions", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::actions", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::allocation", callback: (($obj: BoxLayout, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::allocation", callback: (($obj: BoxLayout, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::allocation", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::allocation", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::allocation", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::background-color", callback: (($obj: BoxLayout, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::background-color", callback: (($obj: BoxLayout, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::background-color", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::background-color", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::background-color", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::background-color-set", callback: (($obj: BoxLayout, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::background-color-set", callback: (($obj: BoxLayout, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::background-color-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::background-color-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::background-color-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::child-transform", callback: (($obj: BoxLayout, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::child-transform", callback: (($obj: BoxLayout, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::child-transform", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::child-transform", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::child-transform", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::child-transform-set", callback: (($obj: BoxLayout, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::child-transform-set", callback: (($obj: BoxLayout, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::child-transform-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::child-transform-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::child-transform-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::clip-rect", callback: (($obj: BoxLayout, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::clip-rect", callback: (($obj: BoxLayout, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::clip-rect", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::clip-rect", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::clip-rect", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::clip-to-allocation", callback: (($obj: BoxLayout, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::clip-to-allocation", callback: (($obj: BoxLayout, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::clip-to-allocation", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::clip-to-allocation", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::clip-to-allocation", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::constraints", callback: (($obj: BoxLayout, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::constraints", callback: (($obj: BoxLayout, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::constraints", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::constraints", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::constraints", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::content", callback: (($obj: BoxLayout, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::content", callback: (($obj: BoxLayout, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::content", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::content", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::content", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::content-box", callback: (($obj: BoxLayout, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::content-box", callback: (($obj: BoxLayout, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::content-box", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::content-box", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::content-box", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::content-gravity", callback: (($obj: BoxLayout, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::content-gravity", callback: (($obj: BoxLayout, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::content-gravity", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::content-gravity", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::content-gravity", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::content-repeat", callback: (($obj: BoxLayout, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::content-repeat", callback: (($obj: BoxLayout, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::content-repeat", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::content-repeat", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::content-repeat", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::effect", callback: (($obj: BoxLayout, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::effect", callback: (($obj: BoxLayout, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::effect", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::effect", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::effect", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::first-child", callback: (($obj: BoxLayout, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::first-child", callback: (($obj: BoxLayout, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::first-child", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::first-child", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::first-child", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::fixed-position-set", callback: (($obj: BoxLayout, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::fixed-position-set", callback: (($obj: BoxLayout, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::fixed-position-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::fixed-position-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::fixed-position-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::fixed-x", callback: (($obj: BoxLayout, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::fixed-x", callback: (($obj: BoxLayout, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::fixed-x", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::fixed-x", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::fixed-x", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::fixed-y", callback: (($obj: BoxLayout, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::fixed-y", callback: (($obj: BoxLayout, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::fixed-y", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::fixed-y", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::fixed-y", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::has-clip", callback: (($obj: BoxLayout, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-clip", callback: (($obj: BoxLayout, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::has-clip", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::has-clip", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::has-clip", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::has-pointer", callback: (($obj: BoxLayout, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-pointer", callback: (($obj: BoxLayout, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::has-pointer", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::has-pointer", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::has-pointer", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::height", callback: (($obj: BoxLayout, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::height", callback: (($obj: BoxLayout, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::height", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::height", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::height", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::last-child", callback: (($obj: BoxLayout, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::last-child", callback: (($obj: BoxLayout, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::last-child", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::last-child", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::last-child", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::layout-manager", callback: (($obj: BoxLayout, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::layout-manager", callback: (($obj: BoxLayout, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::layout-manager", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::layout-manager", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::layout-manager", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::magnification-filter", callback: (($obj: BoxLayout, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::magnification-filter", callback: (($obj: BoxLayout, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::magnification-filter", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::magnification-filter", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::magnification-filter", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::mapped", callback: (($obj: BoxLayout, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::mapped", callback: (($obj: BoxLayout, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::mapped", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::mapped", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::mapped", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-bottom", callback: (($obj: BoxLayout, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-bottom", callback: (($obj: BoxLayout, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-bottom", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-bottom", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-bottom", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-left", callback: (($obj: BoxLayout, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-left", callback: (($obj: BoxLayout, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-left", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-left", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-left", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-right", callback: (($obj: BoxLayout, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-right", callback: (($obj: BoxLayout, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-right", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-right", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-right", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-top", callback: (($obj: BoxLayout, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-top", callback: (($obj: BoxLayout, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-top", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-top", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-top", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::min-height", callback: (($obj: BoxLayout, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::min-height", callback: (($obj: BoxLayout, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::min-height", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::min-height", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::min-height", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::min-height-set", callback: (($obj: BoxLayout, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::min-height-set", callback: (($obj: BoxLayout, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::min-height-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::min-height-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::min-height-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::min-width", callback: (($obj: BoxLayout, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::min-width", callback: (($obj: BoxLayout, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::min-width", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::min-width", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::min-width", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::min-width-set", callback: (($obj: BoxLayout, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::min-width-set", callback: (($obj: BoxLayout, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::min-width-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::min-width-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::min-width-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::minification-filter", callback: (($obj: BoxLayout, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::minification-filter", callback: (($obj: BoxLayout, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::minification-filter", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::minification-filter", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::minification-filter", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::name", callback: (($obj: BoxLayout, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::name", callback: (($obj: BoxLayout, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::natural-height", callback: (($obj: BoxLayout, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::natural-height", callback: (($obj: BoxLayout, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::natural-height", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::natural-height", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::natural-height", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::natural-height-set", callback: (($obj: BoxLayout, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::natural-height-set", callback: (($obj: BoxLayout, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::natural-height-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::natural-height-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::natural-height-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::natural-width", callback: (($obj: BoxLayout, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::natural-width", callback: (($obj: BoxLayout, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::natural-width", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::natural-width", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::natural-width", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::natural-width-set", callback: (($obj: BoxLayout, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::natural-width-set", callback: (($obj: BoxLayout, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::natural-width-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::natural-width-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::natural-width-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::offscreen-redirect", callback: (($obj: BoxLayout, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::offscreen-redirect", callback: (($obj: BoxLayout, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::offscreen-redirect", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::offscreen-redirect", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::offscreen-redirect", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::opacity", callback: (($obj: BoxLayout, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::opacity", callback: (($obj: BoxLayout, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::opacity", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::opacity", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::opacity", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::pivot-point", callback: (($obj: BoxLayout, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::pivot-point", callback: (($obj: BoxLayout, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::pivot-point", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::pivot-point", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::pivot-point", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::pivot-point-z", callback: (($obj: BoxLayout, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::pivot-point-z", callback: (($obj: BoxLayout, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::pivot-point-z", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::pivot-point-z", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::pivot-point-z", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::position", callback: (($obj: BoxLayout, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::position", callback: (($obj: BoxLayout, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::position", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::position", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::position", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::reactive", callback: (($obj: BoxLayout, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::reactive", callback: (($obj: BoxLayout, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::reactive", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::reactive", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::reactive", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::realized", callback: (($obj: BoxLayout, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::realized", callback: (($obj: BoxLayout, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::realized", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::realized", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::realized", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::request-mode", callback: (($obj: BoxLayout, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::request-mode", callback: (($obj: BoxLayout, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::request-mode", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::request-mode", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::request-mode", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::rotation-angle-x", callback: (($obj: BoxLayout, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::rotation-angle-x", callback: (($obj: BoxLayout, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::rotation-angle-x", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::rotation-angle-x", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::rotation-angle-x", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::rotation-angle-y", callback: (($obj: BoxLayout, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::rotation-angle-y", callback: (($obj: BoxLayout, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::rotation-angle-y", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::rotation-angle-y", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::rotation-angle-y", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::rotation-angle-z", callback: (($obj: BoxLayout, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::rotation-angle-z", callback: (($obj: BoxLayout, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::rotation-angle-z", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::rotation-angle-z", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::rotation-angle-z", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::scale-x", callback: (($obj: BoxLayout, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::scale-x", callback: (($obj: BoxLayout, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::scale-x", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::scale-x", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::scale-x", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::scale-y", callback: (($obj: BoxLayout, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::scale-y", callback: (($obj: BoxLayout, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::scale-y", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::scale-y", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::scale-y", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::scale-z", callback: (($obj: BoxLayout, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::scale-z", callback: (($obj: BoxLayout, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::scale-z", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::scale-z", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::scale-z", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::show-on-set-parent", callback: (($obj: BoxLayout, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::show-on-set-parent", callback: (($obj: BoxLayout, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::show-on-set-parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::show-on-set-parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::show-on-set-parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::size", callback: (($obj: BoxLayout, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::size", callback: (($obj: BoxLayout, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::size", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::size", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::size", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::text-direction", callback: (($obj: BoxLayout, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::text-direction", callback: (($obj: BoxLayout, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::text-direction", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::text-direction", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::text-direction", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::transform", callback: (($obj: BoxLayout, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::transform", callback: (($obj: BoxLayout, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::transform", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::transform", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::transform", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::transform-set", callback: (($obj: BoxLayout, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::transform-set", callback: (($obj: BoxLayout, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::transform-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::transform-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::transform-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::translation-x", callback: (($obj: BoxLayout, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::translation-x", callback: (($obj: BoxLayout, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::translation-x", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::translation-x", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::translation-x", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::translation-y", callback: (($obj: BoxLayout, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::translation-y", callback: (($obj: BoxLayout, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::translation-y", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::translation-y", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::translation-y", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::translation-z", callback: (($obj: BoxLayout, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::translation-z", callback: (($obj: BoxLayout, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::translation-z", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::translation-z", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::translation-z", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::visible", callback: (($obj: BoxLayout, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::visible", callback: (($obj: BoxLayout, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::width", callback: (($obj: BoxLayout, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::width", callback: (($obj: BoxLayout, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::width", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::width", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::width", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::x", callback: (($obj: BoxLayout, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::x", callback: (($obj: BoxLayout, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::x", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::x", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::x", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::x-align", callback: (($obj: BoxLayout, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::x-align", callback: (($obj: BoxLayout, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::x-align", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::x-align", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::x-align", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::x-expand", callback: (($obj: BoxLayout, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::x-expand", callback: (($obj: BoxLayout, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::x-expand", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::x-expand", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::x-expand", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::y", callback: (($obj: BoxLayout, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::y", callback: (($obj: BoxLayout, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::y", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::y", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::y", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::y-align", callback: (($obj: BoxLayout, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::y-align", callback: (($obj: BoxLayout, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::y-align", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::y-align", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::y-align", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::y-expand", callback: (($obj: BoxLayout, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::y-expand", callback: (($obj: BoxLayout, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::y-expand", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::y-expand", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::y-expand", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::z-position", callback: (($obj: BoxLayout, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::z-position", callback: (($obj: BoxLayout, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::z-position", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::z-position", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::z-position", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::hadjustment", callback: (($obj: BoxLayout, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hadjustment", callback: (($obj: BoxLayout, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::hadjustment", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::hadjustment", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::hadjustment", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::vadjustment", callback: (($obj: BoxLayout, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vadjustment", callback: (($obj: BoxLayout, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::vadjustment", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::vadjustment", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::vadjustment", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: BoxLayout_ConstructProps) + _init (config?: BoxLayout_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(): BoxLayout + static $gtype: GObject.Type +} +export interface Button_ConstructProps extends Bin_ConstructProps { + buttonMask?: ButtonMask + checked?: boolean + label?: string + toggleMode?: boolean +} +export class Button { + /* Properties of St.Button */ + buttonMask: ButtonMask + checked: boolean + label: string + readonly pressed: boolean + toggleMode: boolean + /* Properties of St.Bin */ + child: Clutter.Actor + /* Properties of St.Widget */ + accessibleName: string + accessibleRole: Atk.Role + canFocus: boolean + hover: boolean + labelActor: Clutter.Actor + pseudoClass: string + style: string + styleClass: string + trackHover: boolean + /* Properties of Clutter.Actor */ + actions: Clutter.Action + readonly allocation: Clutter.ActorBox + backgroundColor: Clutter.Color + readonly backgroundColorSet: boolean + childTransform: Graphene.Matrix + readonly childTransformSet: boolean + clipRect: Graphene.Rect + clipToAllocation: boolean + constraints: Clutter.Constraint + content: Clutter.Content + readonly contentBox: Clutter.ActorBox + contentGravity: Clutter.ContentGravity + contentRepeat: Clutter.ContentRepeat + effect: Clutter.Effect + readonly firstChild: Clutter.Actor + fixedPositionSet: boolean + fixedX: number + fixedY: number + readonly hasClip: boolean + readonly hasPointer: boolean + height: number + readonly lastChild: Clutter.Actor + layoutManager: Clutter.LayoutManager + magnificationFilter: Clutter.ScalingFilter + readonly mapped: boolean + marginBottom: number + marginLeft: number + marginRight: number + marginTop: number + minHeight: number + minHeightSet: boolean + minWidth: number + minWidthSet: boolean + minificationFilter: Clutter.ScalingFilter + name: string + naturalHeight: number + naturalHeightSet: boolean + naturalWidth: number + naturalWidthSet: boolean + offscreenRedirect: Clutter.OffscreenRedirect + opacity: number + pivotPoint: Graphene.Point + pivotPointZ: number + position: Graphene.Point + reactive: boolean + readonly realized: boolean + requestMode: Clutter.RequestMode + rotationAngleX: number + rotationAngleY: number + rotationAngleZ: number + scaleX: number + scaleY: number + scaleZ: number + showOnSetParent: boolean + size: Graphene.Size + textDirection: Clutter.TextDirection + transform: Graphene.Matrix + readonly transformSet: boolean + translationX: number + translationY: number + translationZ: number + visible: boolean + width: number + x: number + xAlign: Clutter.ActorAlign + xExpand: boolean + y: number + yAlign: Clutter.ActorAlign + yExpand: boolean + zPosition: number + /* Fields of St.Button */ + parentInstance: Bin + /* Fields of Clutter.Actor */ + flags: number + /* Fields of GObject.InitiallyUnowned */ + gTypeInstance: GObject.TypeInstance + /* Methods of St.Button */ + fakeRelease(): void + getButtonMask(): ButtonMask + getChecked(): boolean + getLabel(): string + getToggleMode(): boolean + setButtonMask(mask: ButtonMask): void + setChecked(checked: boolean): void + setLabel(text?: string | null): void + setToggleMode(toggle: boolean): void + /* Methods of St.Bin */ + getChild(): Clutter.Actor | null + setChild(child?: Clutter.Actor | null): void + /* Methods of St.Widget */ + addAccessibleState(state: Atk.StateType): void + addStyleClassName(styleClass: string): void + addStylePseudoClass(pseudoClass: string): void + ensureStyle(): void + getAccessibleName(): string + getAccessibleRole(): Atk.Role + getCanFocus(): boolean + getFocusChain(): Clutter.Actor[] + getHover(): boolean + getLabelActor(): Clutter.Actor + getStyle(): string | null + getStyleClassName(): string + getStylePseudoClass(): string + getThemeNode(): ThemeNode + getTrackHover(): boolean + hasStyleClassName(styleClass: string): boolean + hasStylePseudoClass(pseudoClass: string): boolean + navigateFocus(from: Clutter.Actor | null, direction: DirectionType, wrapAround: boolean): boolean + paintBackground(paintContext: Clutter.PaintContext): void + peekThemeNode(): ThemeNode + popupMenu(): void + removeAccessibleState(state: Atk.StateType): void + removeStyleClassName(styleClass: string): void + removeStylePseudoClass(pseudoClass: string): void + setAccessible(accessible: Atk.Object): void + setAccessibleName(name?: string | null): void + setAccessibleRole(role: Atk.Role): void + setCanFocus(canFocus: boolean): void + setHover(hover: boolean): void + setLabelActor(label: Clutter.Actor): void + setStyle(style?: string | null): void + setStyleClassName(styleClassList?: string | null): void + setStylePseudoClass(pseudoClassList?: string | null): void + setTrackHover(trackHover: boolean): void + styleChanged(): void + syncHover(): void + /* Methods of Clutter.Actor */ + addAction(action: Clutter.Action): void + addActionWithName(name: string, action: Clutter.Action): void + addChild(child: Clutter.Actor): void + addConstraint(constraint: Clutter.Constraint): void + addConstraintWithName(name: string, constraint: Clutter.Constraint): void + addEffect(effect: Clutter.Effect): void + addEffectWithName(name: string, effect: Clutter.Effect): void + addTransition(name: string, transition: Clutter.Transition): void + allocate(box: Clutter.ActorBox): void + allocateAlignFill(box: Clutter.ActorBox, xAlign: number, yAlign: number, xFill: boolean, yFill: boolean): void + allocateAvailableSize(x: number, y: number, availableWidth: number, availableHeight: number): void + allocatePreferredSize(x: number, y: number): void + applyRelativeTransformToPoint(ancestor: Clutter.Actor | null, point: Graphene.Point3D): /* vertex */ Graphene.Point3D + applyTransformToPoint(point: Graphene.Point3D): /* vertex */ Graphene.Point3D + bindModel(model: Gio.ListModel | null, createChildFunc: Clutter.ActorCreateChildFunc): void + clearActions(): void + clearConstraints(): void + clearEffects(): void + contains(descendant: Clutter.Actor): boolean + continuePaint(paintContext: Clutter.PaintContext): void + continuePick(pickContext: Clutter.PickContext): void + createPangoContext(): Pango.Context + createPangoLayout(text?: string | null): Pango.Layout + destroy(): void + destroyAllChildren(): void + event(event: Clutter.Event, capture: boolean): boolean + getAbsAllocationVertices(): /* verts */ Graphene.Point3D[] + getAccessible(): Atk.Object + getAction(name: string): Clutter.Action + getActions(): Clutter.Action[] + getAllocationBox(): /* box */ Clutter.ActorBox + getBackgroundColor(): /* color */ Clutter.Color + getChildAtIndex(index: number): Clutter.Actor + getChildTransform(): /* transform */ Graphene.Matrix + getChildren(): Clutter.Actor[] + getClip(): [ /* xoff */ number | null, /* yoff */ number | null, /* width */ number | null, /* height */ number | null ] + getClipToAllocation(): boolean + getConstraint(name: string): Clutter.Constraint + getConstraints(): Clutter.Constraint[] + getContent(): Clutter.Content + getContentBox(): /* box */ Clutter.ActorBox + getContentGravity(): Clutter.ContentGravity + getContentRepeat(): Clutter.ContentRepeat + getContentScalingFilters(): [ /* minFilter */ Clutter.ScalingFilter | null, /* magFilter */ Clutter.ScalingFilter | null ] + getDefaultPaintVolume(): Clutter.PaintVolume + getEasingDelay(): number + getEasingDuration(): number + getEasingMode(): Clutter.AnimationMode + getEffect(name: string): Clutter.Effect + getEffects(): Clutter.Effect[] + getFirstChild(): Clutter.Actor + getFixedPosition(): [ /* returnType */ boolean, /* x */ number | null, /* y */ number | null ] + getFixedPositionSet(): boolean + getFlags(): Clutter.ActorFlags + getHeight(): number + getLastChild(): Clutter.Actor + getLayoutManager(): Clutter.LayoutManager + getMargin(): /* margin */ Clutter.Margin + getMarginBottom(): number + getMarginLeft(): number + getMarginRight(): number + getMarginTop(): number + getNChildren(): number + getName(): string + getNextSibling(): Clutter.Actor + getOffscreenRedirect(): Clutter.OffscreenRedirect + getOpacity(): number + getOpacityOverride(): number + getPaintBox(): [ /* returnType */ boolean, /* box */ Clutter.ActorBox ] + getPaintOpacity(): number + getPaintVisibility(): boolean + getPaintVolume(): Clutter.PaintVolume + getPangoContext(): Pango.Context + getParent(): Clutter.Actor + getPivotPoint(): [ /* pivotX */ number | null, /* pivotY */ number | null ] + getPivotPointZ(): number + getPosition(): [ /* x */ number | null, /* y */ number | null ] + getPreferredHeight(forWidth: number): [ /* minHeightP */ number | null, /* naturalHeightP */ number | null ] + getPreferredSize(): [ /* minWidthP */ number | null, /* minHeightP */ number | null, /* naturalWidthP */ number | null, /* naturalHeightP */ number | null ] + getPreferredWidth(forHeight: number): [ /* minWidthP */ number | null, /* naturalWidthP */ number | null ] + getPreviousSibling(): Clutter.Actor + getReactive(): boolean + getRequestMode(): Clutter.RequestMode + getResourceScale(): number + getRotationAngle(axis: Clutter.RotateAxis): number + getScale(): [ /* scaleX */ number | null, /* scaleY */ number | null ] + getScaleZ(): number + getSize(): [ /* width */ number | null, /* height */ number | null ] + getStage(): Clutter.Stage + getTextDirection(): Clutter.TextDirection + getTransform(): /* transform */ Graphene.Matrix + getTransformedExtents(): /* rect */ Graphene.Rect + getTransformedPaintVolume(relativeToAncestor: Clutter.Actor): Clutter.PaintVolume + getTransformedPosition(): [ /* x */ number | null, /* y */ number | null ] + getTransformedSize(): [ /* width */ number | null, /* height */ number | null ] + getTransition(name: string): Clutter.Transition + getTranslation(): [ /* translateX */ number | null, /* translateY */ number | null, /* translateZ */ number | null ] + getWidth(): number + getX(): number + getXAlign(): Clutter.ActorAlign + getXExpand(): boolean + getY(): number + getYAlign(): Clutter.ActorAlign + getYExpand(): boolean + getZPosition(): number + grabKeyFocus(): void + hasAccessible(): boolean + hasActions(): boolean + hasAllocation(): boolean + hasConstraints(): boolean + hasDamage(): boolean + hasEffects(): boolean + hasKeyFocus(): boolean + hasMappedClones(): boolean + hasOverlaps(): boolean + hide(): void + inhibitCulling(): void + insertChildAbove(child: Clutter.Actor, sibling?: Clutter.Actor | null): void + insertChildAtIndex(child: Clutter.Actor, index: number): void + insertChildBelow(child: Clutter.Actor, sibling?: Clutter.Actor | null): void + invalidatePaintVolume(): void + invalidateTransform(): void + isEffectivelyOnStageView(view: Clutter.StageView): boolean + isInClonePaint(): boolean + isMapped(): boolean + isRealized(): boolean + isRotated(): boolean + isScaled(): boolean + isVisible(): boolean + map(): void + moveBy(dx: number, dy: number): void + needsExpand(orientation: Clutter.Orientation): boolean + paint(paintContext: Clutter.PaintContext): void + peekStageViews(): Clutter.StageView[] + pick(pickContext: Clutter.PickContext): void + pickBox(pickContext: Clutter.PickContext, box: Clutter.ActorBox): void + queueRedraw(): void + queueRedrawWithClip(clip?: cairo.RectangleInt | null): void + queueRelayout(): void + realize(): void + removeAction(action: Clutter.Action): void + removeActionByName(name: string): void + removeAllChildren(): void + removeAllTransitions(): void + removeChild(child: Clutter.Actor): void + removeClip(): void + removeConstraint(constraint: Clutter.Constraint): void + removeConstraintByName(name: string): void + removeEffect(effect: Clutter.Effect): void + removeEffectByName(name: string): void + removeTransition(name: string): void + replaceChild(oldChild: Clutter.Actor, newChild: Clutter.Actor): void + restoreEasingState(): void + saveEasingState(): void + setAllocation(box: Clutter.ActorBox): void + setBackgroundColor(color?: Clutter.Color | null): void + setChildAboveSibling(child: Clutter.Actor, sibling?: Clutter.Actor | null): void + setChildAtIndex(child: Clutter.Actor, index: number): void + setChildBelowSibling(child: Clutter.Actor, sibling?: Clutter.Actor | null): void + setChildTransform(transform?: Graphene.Matrix | null): void + setClip(xoff: number, yoff: number, width: number, height: number): void + setClipToAllocation(clipSet: boolean): void + setContent(content?: Clutter.Content | null): void + setContentGravity(gravity: Clutter.ContentGravity): void + setContentRepeat(repeat: Clutter.ContentRepeat): void + setContentScalingFilters(minFilter: Clutter.ScalingFilter, magFilter: Clutter.ScalingFilter): void + setEasingDelay(msecs: number): void + setEasingDuration(msecs: number): void + setEasingMode(mode: Clutter.AnimationMode): void + setFixedPositionSet(isSet: boolean): void + setFlags(flags: Clutter.ActorFlags): void + setHeight(height: number): void + setLayoutManager(manager?: Clutter.LayoutManager | null): void + setMargin(margin: Clutter.Margin): void + setMarginBottom(margin: number): void + setMarginLeft(margin: number): void + setMarginRight(margin: number): void + setMarginTop(margin: number): void + setName(name: string): void + setOffscreenRedirect(redirect: Clutter.OffscreenRedirect): void + setOpacity(opacity: number): void + setOpacityOverride(opacity: number): void + setPivotPoint(pivotX: number, pivotY: number): void + setPivotPointZ(pivotZ: number): void + setPosition(x: number, y: number): void + setReactive(reactive: boolean): void + setRequestMode(mode: Clutter.RequestMode): void + setRotationAngle(axis: Clutter.RotateAxis, angle: number): void + setScale(scaleX: number, scaleY: number): void + setScaleZ(scaleZ: number): void + setSize(width: number, height: number): void + setTextDirection(textDir: Clutter.TextDirection): void + setTransform(transform?: Graphene.Matrix | null): void + setTranslation(translateX: number, translateY: number, translateZ: number): void + setWidth(width: number): void + setX(x: number): void + setXAlign(xAlign: Clutter.ActorAlign): void + setXExpand(expand: boolean): void + setY(y: number): void + setYAlign(yAlign: Clutter.ActorAlign): void + setYExpand(expand: boolean): void + setZPosition(zPosition: number): void + shouldPick(pickContext: Clutter.PickContext): boolean + show(): void + transformStagePoint(x: number, y: number): [ /* returnType */ boolean, /* xOut */ number, /* yOut */ number ] + uninhibitCulling(): void + unmap(): void + unrealize(): void + unsetFlags(flags: Clutter.ActorFlags): void + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Methods of Clutter.Animatable */ + findProperty(propertyName: string): GObject.ParamSpec + getActor(): Clutter.Actor + getInitialState(propertyName: string, value: any): void + interpolateValue(propertyName: string, interval: Clutter.Interval, progress: number): [ /* returnType */ boolean, /* value */ any ] + setFinalState(propertyName: string, value: any): void + /* Methods of Clutter.Container */ + addActor(actor: Clutter.Actor): void + childGetProperty(child: Clutter.Actor, property: string, value: any): void + childNotify(child: Clutter.Actor, pspec: GObject.ParamSpec): void + childSetProperty(child: Clutter.Actor, property: string, value: any): void + createChildMeta(actor: Clutter.Actor): void + destroyChildMeta(actor: Clutter.Actor): void + findChildByName(childName: string): Clutter.Actor + getChildMeta(actor: Clutter.Actor): Clutter.ChildMeta + lowerChild(actor: Clutter.Actor, sibling?: Clutter.Actor | null): void + raiseChild(actor: Clutter.Actor, sibling?: Clutter.Actor | null): void + removeActor(actor: Clutter.Actor): void + sortDepthOrder(): void + /* Methods of Clutter.Scriptable */ + getId(): string + parseCustomNode(script: Clutter.Script, value: any, name: string, node: Json.Node): boolean + setCustomProperty(script: Clutter.Script, name: string, value: any): void + setId(id: string): void + /* Virtual methods of St.Button */ + vfuncClicked(clickedButton: number): void + vfuncTransition(): void + /* Virtual methods of St.Widget */ + vfuncGetFocusChain(): Clutter.Actor[] + vfuncNavigateFocus(from: Clutter.Actor | null, direction: DirectionType): boolean + vfuncPopupMenu(): void + vfuncStyleChanged(): void + vfuncFindProperty(propertyName: string): GObject.ParamSpec + vfuncGetActor(): Clutter.Actor + vfuncGetInitialState(propertyName: string, value: any): void + vfuncInterpolateValue(propertyName: string, interval: Clutter.Interval, progress: number): [ /* returnType */ boolean, /* value */ any ] + vfuncSetFinalState(propertyName: string, value: any): void + vfuncActorAdded(actor: Clutter.Actor): void + vfuncActorRemoved(actor: Clutter.Actor): void + vfuncAdd(actor: Clutter.Actor): void + vfuncChildNotify(child: Clutter.Actor, pspec: GObject.ParamSpec): void + vfuncCreateChildMeta(actor: Clutter.Actor): void + vfuncDestroyChildMeta(actor: Clutter.Actor): void + vfuncGetChildMeta(actor: Clutter.Actor): Clutter.ChildMeta + vfuncLower(actor: Clutter.Actor, sibling?: Clutter.Actor | null): void + vfuncRaise(actor: Clutter.Actor, sibling?: Clutter.Actor | null): void + vfuncRemove(actor: Clutter.Actor): void + vfuncSortDepthOrder(): void + vfuncGetId(): string + vfuncParseCustomNode(script: Clutter.Script, value: any, name: string, node: Json.Node): boolean + vfuncSetCustomProperty(script: Clutter.Script, name: string, value: any): void + vfuncSetId(id: string): void + /* Virtual methods of Clutter.Actor */ + vfuncAllocate(box: Clutter.ActorBox): void + vfuncApplyTransform(matrix: Graphene.Matrix): void + vfuncButtonPressEvent(event: Clutter.ButtonEvent): boolean + vfuncButtonReleaseEvent(event: Clutter.ButtonEvent): boolean + vfuncCalculateResourceScale(phase: number): number + vfuncCapturedEvent(event: Clutter.Event): boolean + vfuncDestroy(): void + vfuncEnterEvent(event: Clutter.CrossingEvent): boolean + vfuncEvent(event: Clutter.Event): boolean + vfuncGetAccessible(): Atk.Object + vfuncGetPaintVolume(volume: Clutter.PaintVolume): boolean + vfuncGetPreferredHeight(forWidth: number): [ /* minHeightP */ number | null, /* naturalHeightP */ number | null ] + vfuncGetPreferredWidth(forHeight: number): [ /* minWidthP */ number | null, /* naturalWidthP */ number | null ] + vfuncHasAccessible(): boolean + vfuncHasOverlaps(): boolean + vfuncHide(): void + vfuncHideAll(): void + vfuncKeyFocusIn(): void + vfuncKeyFocusOut(): void + vfuncKeyPressEvent(event: Clutter.KeyEvent): boolean + vfuncKeyReleaseEvent(event: Clutter.KeyEvent): boolean + vfuncLeaveEvent(event: Clutter.CrossingEvent): boolean + vfuncMap(): void + vfuncMotionEvent(event: Clutter.MotionEvent): boolean + vfuncPaint(paintContext: Clutter.PaintContext): void + vfuncPaintNode(root: Clutter.PaintNode): void + vfuncParentSet(oldParent: Clutter.Actor): void + vfuncPick(pickContext: Clutter.PickContext): void + vfuncQueueRelayout(): void + vfuncRealize(): void + vfuncResourceScaleChanged(): void + vfuncScrollEvent(event: Clutter.ScrollEvent): boolean + vfuncShow(): void + vfuncTouchEvent(event: Clutter.TouchEvent): boolean + vfuncUnmap(): void + vfuncUnrealize(): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of St.Button */ + connect(sigName: "clicked", callback: (($obj: Button, clickedButton: number) => void)): number + connect_after(sigName: "clicked", callback: (($obj: Button, clickedButton: number) => void)): number + emit(sigName: "clicked", clickedButton: number): void + on(sigName: "clicked", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "clicked", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "clicked", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of St.Widget */ + connect(sigName: "popup-menu", callback: (($obj: Button) => void)): number + connect_after(sigName: "popup-menu", callback: (($obj: Button) => void)): number + emit(sigName: "popup-menu"): void + on(sigName: "popup-menu", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "popup-menu", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "popup-menu", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "style-changed", callback: (($obj: Button) => void)): number + connect_after(sigName: "style-changed", callback: (($obj: Button) => void)): number + emit(sigName: "style-changed"): void + on(sigName: "style-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "style-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "style-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of Clutter.Actor */ + connect(sigName: "button-press-event", callback: (($obj: Button, event: Clutter.ButtonEvent) => boolean)): number + connect_after(sigName: "button-press-event", callback: (($obj: Button, event: Clutter.ButtonEvent) => boolean)): number + emit(sigName: "button-press-event", event: Clutter.ButtonEvent): void + on(sigName: "button-press-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "button-press-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "button-press-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "button-release-event", callback: (($obj: Button, event: Clutter.ButtonEvent) => boolean)): number + connect_after(sigName: "button-release-event", callback: (($obj: Button, event: Clutter.ButtonEvent) => boolean)): number + emit(sigName: "button-release-event", event: Clutter.ButtonEvent): void + on(sigName: "button-release-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "button-release-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "button-release-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "captured-event", callback: (($obj: Button, event: Clutter.Event) => boolean)): number + connect_after(sigName: "captured-event", callback: (($obj: Button, event: Clutter.Event) => boolean)): number + emit(sigName: "captured-event", event: Clutter.Event): void + on(sigName: "captured-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "captured-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "captured-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "destroy", callback: (($obj: Button) => void)): number + connect_after(sigName: "destroy", callback: (($obj: Button) => void)): number + emit(sigName: "destroy"): void + on(sigName: "destroy", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "destroy", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "destroy", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "enter-event", callback: (($obj: Button, event: Clutter.CrossingEvent) => boolean)): number + connect_after(sigName: "enter-event", callback: (($obj: Button, event: Clutter.CrossingEvent) => boolean)): number + emit(sigName: "enter-event", event: Clutter.CrossingEvent): void + on(sigName: "enter-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "enter-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "enter-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "event", callback: (($obj: Button, event: Clutter.Event) => boolean)): number + connect_after(sigName: "event", callback: (($obj: Button, event: Clutter.Event) => boolean)): number + emit(sigName: "event", event: Clutter.Event): void + on(sigName: "event", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "event", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "event", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "hide", callback: (($obj: Button) => void)): number + connect_after(sigName: "hide", callback: (($obj: Button) => void)): number + emit(sigName: "hide"): void + on(sigName: "hide", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "hide", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "hide", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "key-focus-in", callback: (($obj: Button) => void)): number + connect_after(sigName: "key-focus-in", callback: (($obj: Button) => void)): number + emit(sigName: "key-focus-in"): void + on(sigName: "key-focus-in", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "key-focus-in", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "key-focus-in", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "key-focus-out", callback: (($obj: Button) => void)): number + connect_after(sigName: "key-focus-out", callback: (($obj: Button) => void)): number + emit(sigName: "key-focus-out"): void + on(sigName: "key-focus-out", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "key-focus-out", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "key-focus-out", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "key-press-event", callback: (($obj: Button, event: Clutter.KeyEvent) => boolean)): number + connect_after(sigName: "key-press-event", callback: (($obj: Button, event: Clutter.KeyEvent) => boolean)): number + emit(sigName: "key-press-event", event: Clutter.KeyEvent): void + on(sigName: "key-press-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "key-press-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "key-press-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "key-release-event", callback: (($obj: Button, event: Clutter.KeyEvent) => boolean)): number + connect_after(sigName: "key-release-event", callback: (($obj: Button, event: Clutter.KeyEvent) => boolean)): number + emit(sigName: "key-release-event", event: Clutter.KeyEvent): void + on(sigName: "key-release-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "key-release-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "key-release-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "leave-event", callback: (($obj: Button, event: Clutter.CrossingEvent) => boolean)): number + connect_after(sigName: "leave-event", callback: (($obj: Button, event: Clutter.CrossingEvent) => boolean)): number + emit(sigName: "leave-event", event: Clutter.CrossingEvent): void + on(sigName: "leave-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "leave-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "leave-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "motion-event", callback: (($obj: Button, event: Clutter.MotionEvent) => boolean)): number + connect_after(sigName: "motion-event", callback: (($obj: Button, event: Clutter.MotionEvent) => boolean)): number + emit(sigName: "motion-event", event: Clutter.MotionEvent): void + on(sigName: "motion-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "motion-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "motion-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "parent-set", callback: (($obj: Button, oldParent?: Clutter.Actor | null) => void)): number + connect_after(sigName: "parent-set", callback: (($obj: Button, oldParent?: Clutter.Actor | null) => void)): number + emit(sigName: "parent-set", oldParent?: Clutter.Actor | null): void + on(sigName: "parent-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "parent-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "parent-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "pick", callback: (($obj: Button, pickContext: Clutter.PickContext) => void)): number + connect_after(sigName: "pick", callback: (($obj: Button, pickContext: Clutter.PickContext) => void)): number + emit(sigName: "pick", pickContext: Clutter.PickContext): void + on(sigName: "pick", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "pick", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "pick", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "queue-relayout", callback: (($obj: Button) => void)): number + connect_after(sigName: "queue-relayout", callback: (($obj: Button) => void)): number + emit(sigName: "queue-relayout"): void + on(sigName: "queue-relayout", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "queue-relayout", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "queue-relayout", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "realize", callback: (($obj: Button) => void)): number + connect_after(sigName: "realize", callback: (($obj: Button) => void)): number + emit(sigName: "realize"): void + on(sigName: "realize", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "realize", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "realize", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "resource-scale-changed", callback: (($obj: Button) => void)): number + connect_after(sigName: "resource-scale-changed", callback: (($obj: Button) => void)): number + emit(sigName: "resource-scale-changed"): void + on(sigName: "resource-scale-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "resource-scale-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "resource-scale-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "scroll-event", callback: (($obj: Button, event: Clutter.ScrollEvent) => boolean)): number + connect_after(sigName: "scroll-event", callback: (($obj: Button, event: Clutter.ScrollEvent) => boolean)): number + emit(sigName: "scroll-event", event: Clutter.ScrollEvent): void + on(sigName: "scroll-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "scroll-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "scroll-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "show", callback: (($obj: Button) => void)): number + connect_after(sigName: "show", callback: (($obj: Button) => void)): number + emit(sigName: "show"): void + on(sigName: "show", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "show", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "show", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "stage-views-changed", callback: (($obj: Button) => void)): number + connect_after(sigName: "stage-views-changed", callback: (($obj: Button) => void)): number + emit(sigName: "stage-views-changed"): void + on(sigName: "stage-views-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "stage-views-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "stage-views-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "touch-event", callback: (($obj: Button, event: Clutter.Event) => boolean)): number + connect_after(sigName: "touch-event", callback: (($obj: Button, event: Clutter.Event) => boolean)): number + emit(sigName: "touch-event", event: Clutter.Event): void + on(sigName: "touch-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "touch-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "touch-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "transition-stopped", callback: (($obj: Button, name: string, isFinished: boolean) => void)): number + connect_after(sigName: "transition-stopped", callback: (($obj: Button, name: string, isFinished: boolean) => void)): number + emit(sigName: "transition-stopped", name: string, isFinished: boolean): void + on(sigName: "transition-stopped", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "transition-stopped", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "transition-stopped", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "transitions-completed", callback: (($obj: Button) => void)): number + connect_after(sigName: "transitions-completed", callback: (($obj: Button) => void)): number + emit(sigName: "transitions-completed"): void + on(sigName: "transitions-completed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "transitions-completed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "transitions-completed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "unrealize", callback: (($obj: Button) => void)): number + connect_after(sigName: "unrealize", callback: (($obj: Button) => void)): number + emit(sigName: "unrealize"): void + on(sigName: "unrealize", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "unrealize", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "unrealize", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of Clutter.Container */ + connect(sigName: "actor-added", callback: (($obj: Button, actor: Clutter.Actor) => void)): number + connect_after(sigName: "actor-added", callback: (($obj: Button, actor: Clutter.Actor) => void)): number + emit(sigName: "actor-added", actor: Clutter.Actor): void + on(sigName: "actor-added", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "actor-added", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "actor-added", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "actor-removed", callback: (($obj: Button, actor: Clutter.Actor) => void)): number + connect_after(sigName: "actor-removed", callback: (($obj: Button, actor: Clutter.Actor) => void)): number + emit(sigName: "actor-removed", actor: Clutter.Actor): void + on(sigName: "actor-removed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "actor-removed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "actor-removed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "child-notify", callback: (($obj: Button, actor: Clutter.Actor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "child-notify", callback: (($obj: Button, actor: Clutter.Actor, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "child-notify", actor: Clutter.Actor, pspec: GObject.ParamSpec): void + on(sigName: "child-notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "child-notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "child-notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::button-mask", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::button-mask", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::button-mask", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::button-mask", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::button-mask", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::checked", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::checked", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::checked", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::checked", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::checked", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::label", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::label", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::label", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::label", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::label", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::pressed", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::pressed", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::pressed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::pressed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::pressed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::toggle-mode", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::toggle-mode", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::toggle-mode", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::toggle-mode", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::toggle-mode", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::child", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::child", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::child", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::child", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::child", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::accessible-name", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-name", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::accessible-name", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::accessible-name", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::accessible-name", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::accessible-role", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-role", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::accessible-role", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::accessible-role", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::accessible-role", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::can-focus", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::can-focus", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::can-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::can-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::can-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::hover", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hover", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::hover", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::hover", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::hover", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::label-actor", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::label-actor", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::label-actor", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::label-actor", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::label-actor", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::pseudo-class", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::pseudo-class", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::pseudo-class", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::pseudo-class", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::pseudo-class", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::style", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::style", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::style", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::style", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::style", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::style-class", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::style-class", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::style-class", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::style-class", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::style-class", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::track-hover", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::track-hover", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::track-hover", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::track-hover", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::track-hover", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::actions", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::actions", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::actions", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::actions", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::actions", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::allocation", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::allocation", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::allocation", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::allocation", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::allocation", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::background-color", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::background-color", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::background-color", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::background-color", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::background-color", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::background-color-set", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::background-color-set", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::background-color-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::background-color-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::background-color-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::child-transform", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::child-transform", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::child-transform", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::child-transform", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::child-transform", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::child-transform-set", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::child-transform-set", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::child-transform-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::child-transform-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::child-transform-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::clip-rect", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::clip-rect", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::clip-rect", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::clip-rect", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::clip-rect", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::clip-to-allocation", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::clip-to-allocation", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::clip-to-allocation", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::clip-to-allocation", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::clip-to-allocation", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::constraints", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::constraints", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::constraints", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::constraints", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::constraints", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::content", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::content", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::content", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::content", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::content", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::content-box", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::content-box", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::content-box", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::content-box", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::content-box", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::content-gravity", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::content-gravity", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::content-gravity", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::content-gravity", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::content-gravity", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::content-repeat", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::content-repeat", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::content-repeat", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::content-repeat", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::content-repeat", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::effect", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::effect", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::effect", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::effect", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::effect", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::first-child", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::first-child", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::first-child", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::first-child", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::first-child", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::fixed-position-set", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::fixed-position-set", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::fixed-position-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::fixed-position-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::fixed-position-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::fixed-x", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::fixed-x", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::fixed-x", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::fixed-x", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::fixed-x", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::fixed-y", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::fixed-y", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::fixed-y", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::fixed-y", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::fixed-y", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::has-clip", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-clip", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::has-clip", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::has-clip", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::has-clip", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::has-pointer", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-pointer", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::has-pointer", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::has-pointer", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::has-pointer", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::height", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::height", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::height", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::height", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::height", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::last-child", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::last-child", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::last-child", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::last-child", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::last-child", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::layout-manager", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::layout-manager", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::layout-manager", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::layout-manager", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::layout-manager", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::magnification-filter", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::magnification-filter", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::magnification-filter", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::magnification-filter", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::magnification-filter", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::mapped", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::mapped", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::mapped", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::mapped", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::mapped", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-bottom", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-bottom", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-bottom", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-bottom", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-bottom", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-left", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-left", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-left", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-left", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-left", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-right", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-right", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-right", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-right", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-right", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-top", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-top", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-top", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-top", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-top", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::min-height", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::min-height", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::min-height", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::min-height", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::min-height", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::min-height-set", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::min-height-set", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::min-height-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::min-height-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::min-height-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::min-width", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::min-width", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::min-width", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::min-width", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::min-width", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::min-width-set", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::min-width-set", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::min-width-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::min-width-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::min-width-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::minification-filter", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::minification-filter", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::minification-filter", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::minification-filter", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::minification-filter", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::name", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::name", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::natural-height", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::natural-height", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::natural-height", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::natural-height", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::natural-height", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::natural-height-set", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::natural-height-set", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::natural-height-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::natural-height-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::natural-height-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::natural-width", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::natural-width", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::natural-width", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::natural-width", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::natural-width", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::natural-width-set", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::natural-width-set", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::natural-width-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::natural-width-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::natural-width-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::offscreen-redirect", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::offscreen-redirect", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::offscreen-redirect", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::offscreen-redirect", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::offscreen-redirect", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::opacity", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::opacity", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::opacity", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::opacity", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::opacity", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::pivot-point", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::pivot-point", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::pivot-point", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::pivot-point", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::pivot-point", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::pivot-point-z", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::pivot-point-z", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::pivot-point-z", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::pivot-point-z", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::pivot-point-z", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::position", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::position", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::position", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::position", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::position", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::reactive", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::reactive", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::reactive", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::reactive", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::reactive", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::realized", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::realized", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::realized", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::realized", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::realized", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::request-mode", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::request-mode", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::request-mode", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::request-mode", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::request-mode", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::rotation-angle-x", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::rotation-angle-x", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::rotation-angle-x", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::rotation-angle-x", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::rotation-angle-x", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::rotation-angle-y", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::rotation-angle-y", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::rotation-angle-y", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::rotation-angle-y", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::rotation-angle-y", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::rotation-angle-z", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::rotation-angle-z", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::rotation-angle-z", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::rotation-angle-z", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::rotation-angle-z", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::scale-x", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::scale-x", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::scale-x", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::scale-x", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::scale-x", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::scale-y", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::scale-y", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::scale-y", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::scale-y", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::scale-y", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::scale-z", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::scale-z", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::scale-z", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::scale-z", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::scale-z", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::show-on-set-parent", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::show-on-set-parent", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::show-on-set-parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::show-on-set-parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::show-on-set-parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::size", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::size", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::size", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::size", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::size", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::text-direction", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::text-direction", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::text-direction", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::text-direction", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::text-direction", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::transform", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::transform", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::transform", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::transform", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::transform", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::transform-set", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::transform-set", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::transform-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::transform-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::transform-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::translation-x", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::translation-x", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::translation-x", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::translation-x", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::translation-x", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::translation-y", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::translation-y", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::translation-y", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::translation-y", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::translation-y", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::translation-z", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::translation-z", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::translation-z", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::translation-z", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::translation-z", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::visible", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::visible", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::width", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::width", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::width", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::width", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::width", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::x", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::x", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::x", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::x", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::x", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::x-align", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::x-align", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::x-align", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::x-align", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::x-align", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::x-expand", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::x-expand", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::x-expand", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::x-expand", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::x-expand", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::y", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::y", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::y", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::y", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::y", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::y-align", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::y-align", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::y-align", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::y-align", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::y-align", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::y-expand", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::y-expand", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::y-expand", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::y-expand", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::y-expand", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::z-position", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::z-position", callback: (($obj: Button, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::z-position", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::z-position", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::z-position", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: Button_ConstructProps) + _init (config?: Button_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(): Button + static newWithLabel(text: string): Button + static $gtype: GObject.Type +} +export interface Clipboard_ConstructProps extends GObject.Object_ConstructProps { +} +export class Clipboard { + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of St.Clipboard */ + getContent(type: ClipboardType, mimetype: string, callback: ClipboardContentCallbackFunc): void + getMimetypes(type: ClipboardType): string[] + getText(type: ClipboardType, callback: ClipboardCallbackFunc): void + setContent(type: ClipboardType, mimetype: string, bytes: any): void + setText(type: ClipboardType, text: string): void + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: Clipboard, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: Clipboard, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: Clipboard_ConstructProps) + _init (config?: Clipboard_ConstructProps): void + /* Static methods and pseudo-constructors */ + static getDefault(): Clipboard + static $gtype: GObject.Type +} +export interface DrawingArea_ConstructProps extends Widget_ConstructProps { +} +export class DrawingArea { + /* Properties of St.Widget */ + accessibleName: string + accessibleRole: Atk.Role + canFocus: boolean + hover: boolean + labelActor: Clutter.Actor + pseudoClass: string + style: string + styleClass: string + trackHover: boolean + /* Properties of Clutter.Actor */ + actions: Clutter.Action + readonly allocation: Clutter.ActorBox + backgroundColor: Clutter.Color + readonly backgroundColorSet: boolean + childTransform: Graphene.Matrix + readonly childTransformSet: boolean + clipRect: Graphene.Rect + clipToAllocation: boolean + constraints: Clutter.Constraint + content: Clutter.Content + readonly contentBox: Clutter.ActorBox + contentGravity: Clutter.ContentGravity + contentRepeat: Clutter.ContentRepeat + effect: Clutter.Effect + readonly firstChild: Clutter.Actor + fixedPositionSet: boolean + fixedX: number + fixedY: number + readonly hasClip: boolean + readonly hasPointer: boolean + height: number + readonly lastChild: Clutter.Actor + layoutManager: Clutter.LayoutManager + magnificationFilter: Clutter.ScalingFilter + readonly mapped: boolean + marginBottom: number + marginLeft: number + marginRight: number + marginTop: number + minHeight: number + minHeightSet: boolean + minWidth: number + minWidthSet: boolean + minificationFilter: Clutter.ScalingFilter + name: string + naturalHeight: number + naturalHeightSet: boolean + naturalWidth: number + naturalWidthSet: boolean + offscreenRedirect: Clutter.OffscreenRedirect + opacity: number + pivotPoint: Graphene.Point + pivotPointZ: number + position: Graphene.Point + reactive: boolean + readonly realized: boolean + requestMode: Clutter.RequestMode + rotationAngleX: number + rotationAngleY: number + rotationAngleZ: number + scaleX: number + scaleY: number + scaleZ: number + showOnSetParent: boolean + size: Graphene.Size + textDirection: Clutter.TextDirection + transform: Graphene.Matrix + readonly transformSet: boolean + translationX: number + translationY: number + translationZ: number + visible: boolean + width: number + x: number + xAlign: Clutter.ActorAlign + xExpand: boolean + y: number + yAlign: Clutter.ActorAlign + yExpand: boolean + zPosition: number + /* Fields of St.DrawingArea */ + parentInstance: Widget + /* Fields of Clutter.Actor */ + flags: number + /* Fields of GObject.InitiallyUnowned */ + gTypeInstance: GObject.TypeInstance + /* Methods of St.DrawingArea */ + getContext(): cairo.Context + getSurfaceSize(): [ /* width */ number | null, /* height */ number | null ] + queueRepaint(): void + /* Methods of St.Widget */ + addAccessibleState(state: Atk.StateType): void + addStyleClassName(styleClass: string): void + addStylePseudoClass(pseudoClass: string): void + ensureStyle(): void + getAccessibleName(): string + getAccessibleRole(): Atk.Role + getCanFocus(): boolean + getFocusChain(): Clutter.Actor[] + getHover(): boolean + getLabelActor(): Clutter.Actor + getStyle(): string | null + getStyleClassName(): string + getStylePseudoClass(): string + getThemeNode(): ThemeNode + getTrackHover(): boolean + hasStyleClassName(styleClass: string): boolean + hasStylePseudoClass(pseudoClass: string): boolean + navigateFocus(from: Clutter.Actor | null, direction: DirectionType, wrapAround: boolean): boolean + paintBackground(paintContext: Clutter.PaintContext): void + peekThemeNode(): ThemeNode + popupMenu(): void + removeAccessibleState(state: Atk.StateType): void + removeStyleClassName(styleClass: string): void + removeStylePseudoClass(pseudoClass: string): void + setAccessible(accessible: Atk.Object): void + setAccessibleName(name?: string | null): void + setAccessibleRole(role: Atk.Role): void + setCanFocus(canFocus: boolean): void + setHover(hover: boolean): void + setLabelActor(label: Clutter.Actor): void + setStyle(style?: string | null): void + setStyleClassName(styleClassList?: string | null): void + setStylePseudoClass(pseudoClassList?: string | null): void + setTrackHover(trackHover: boolean): void + styleChanged(): void + syncHover(): void + /* Methods of Clutter.Actor */ + addAction(action: Clutter.Action): void + addActionWithName(name: string, action: Clutter.Action): void + addChild(child: Clutter.Actor): void + addConstraint(constraint: Clutter.Constraint): void + addConstraintWithName(name: string, constraint: Clutter.Constraint): void + addEffect(effect: Clutter.Effect): void + addEffectWithName(name: string, effect: Clutter.Effect): void + addTransition(name: string, transition: Clutter.Transition): void + allocate(box: Clutter.ActorBox): void + allocateAlignFill(box: Clutter.ActorBox, xAlign: number, yAlign: number, xFill: boolean, yFill: boolean): void + allocateAvailableSize(x: number, y: number, availableWidth: number, availableHeight: number): void + allocatePreferredSize(x: number, y: number): void + applyRelativeTransformToPoint(ancestor: Clutter.Actor | null, point: Graphene.Point3D): /* vertex */ Graphene.Point3D + applyTransformToPoint(point: Graphene.Point3D): /* vertex */ Graphene.Point3D + bindModel(model: Gio.ListModel | null, createChildFunc: Clutter.ActorCreateChildFunc): void + clearActions(): void + clearConstraints(): void + clearEffects(): void + contains(descendant: Clutter.Actor): boolean + continuePaint(paintContext: Clutter.PaintContext): void + continuePick(pickContext: Clutter.PickContext): void + createPangoContext(): Pango.Context + createPangoLayout(text?: string | null): Pango.Layout + destroy(): void + destroyAllChildren(): void + event(event: Clutter.Event, capture: boolean): boolean + getAbsAllocationVertices(): /* verts */ Graphene.Point3D[] + getAccessible(): Atk.Object + getAction(name: string): Clutter.Action + getActions(): Clutter.Action[] + getAllocationBox(): /* box */ Clutter.ActorBox + getBackgroundColor(): /* color */ Clutter.Color + getChildAtIndex(index: number): Clutter.Actor + getChildTransform(): /* transform */ Graphene.Matrix + getChildren(): Clutter.Actor[] + getClip(): [ /* xoff */ number | null, /* yoff */ number | null, /* width */ number | null, /* height */ number | null ] + getClipToAllocation(): boolean + getConstraint(name: string): Clutter.Constraint + getConstraints(): Clutter.Constraint[] + getContent(): Clutter.Content + getContentBox(): /* box */ Clutter.ActorBox + getContentGravity(): Clutter.ContentGravity + getContentRepeat(): Clutter.ContentRepeat + getContentScalingFilters(): [ /* minFilter */ Clutter.ScalingFilter | null, /* magFilter */ Clutter.ScalingFilter | null ] + getDefaultPaintVolume(): Clutter.PaintVolume + getEasingDelay(): number + getEasingDuration(): number + getEasingMode(): Clutter.AnimationMode + getEffect(name: string): Clutter.Effect + getEffects(): Clutter.Effect[] + getFirstChild(): Clutter.Actor + getFixedPosition(): [ /* returnType */ boolean, /* x */ number | null, /* y */ number | null ] + getFixedPositionSet(): boolean + getFlags(): Clutter.ActorFlags + getHeight(): number + getLastChild(): Clutter.Actor + getLayoutManager(): Clutter.LayoutManager + getMargin(): /* margin */ Clutter.Margin + getMarginBottom(): number + getMarginLeft(): number + getMarginRight(): number + getMarginTop(): number + getNChildren(): number + getName(): string + getNextSibling(): Clutter.Actor + getOffscreenRedirect(): Clutter.OffscreenRedirect + getOpacity(): number + getOpacityOverride(): number + getPaintBox(): [ /* returnType */ boolean, /* box */ Clutter.ActorBox ] + getPaintOpacity(): number + getPaintVisibility(): boolean + getPaintVolume(): Clutter.PaintVolume + getPangoContext(): Pango.Context + getParent(): Clutter.Actor + getPivotPoint(): [ /* pivotX */ number | null, /* pivotY */ number | null ] + getPivotPointZ(): number + getPosition(): [ /* x */ number | null, /* y */ number | null ] + getPreferredHeight(forWidth: number): [ /* minHeightP */ number | null, /* naturalHeightP */ number | null ] + getPreferredSize(): [ /* minWidthP */ number | null, /* minHeightP */ number | null, /* naturalWidthP */ number | null, /* naturalHeightP */ number | null ] + getPreferredWidth(forHeight: number): [ /* minWidthP */ number | null, /* naturalWidthP */ number | null ] + getPreviousSibling(): Clutter.Actor + getReactive(): boolean + getRequestMode(): Clutter.RequestMode + getResourceScale(): number + getRotationAngle(axis: Clutter.RotateAxis): number + getScale(): [ /* scaleX */ number | null, /* scaleY */ number | null ] + getScaleZ(): number + getSize(): [ /* width */ number | null, /* height */ number | null ] + getStage(): Clutter.Stage + getTextDirection(): Clutter.TextDirection + getTransform(): /* transform */ Graphene.Matrix + getTransformedExtents(): /* rect */ Graphene.Rect + getTransformedPaintVolume(relativeToAncestor: Clutter.Actor): Clutter.PaintVolume + getTransformedPosition(): [ /* x */ number | null, /* y */ number | null ] + getTransformedSize(): [ /* width */ number | null, /* height */ number | null ] + getTransition(name: string): Clutter.Transition + getTranslation(): [ /* translateX */ number | null, /* translateY */ number | null, /* translateZ */ number | null ] + getWidth(): number + getX(): number + getXAlign(): Clutter.ActorAlign + getXExpand(): boolean + getY(): number + getYAlign(): Clutter.ActorAlign + getYExpand(): boolean + getZPosition(): number + grabKeyFocus(): void + hasAccessible(): boolean + hasActions(): boolean + hasAllocation(): boolean + hasConstraints(): boolean + hasDamage(): boolean + hasEffects(): boolean + hasKeyFocus(): boolean + hasMappedClones(): boolean + hasOverlaps(): boolean + hide(): void + inhibitCulling(): void + insertChildAbove(child: Clutter.Actor, sibling?: Clutter.Actor | null): void + insertChildAtIndex(child: Clutter.Actor, index: number): void + insertChildBelow(child: Clutter.Actor, sibling?: Clutter.Actor | null): void + invalidatePaintVolume(): void + invalidateTransform(): void + isEffectivelyOnStageView(view: Clutter.StageView): boolean + isInClonePaint(): boolean + isMapped(): boolean + isRealized(): boolean + isRotated(): boolean + isScaled(): boolean + isVisible(): boolean + map(): void + moveBy(dx: number, dy: number): void + needsExpand(orientation: Clutter.Orientation): boolean + paint(paintContext: Clutter.PaintContext): void + peekStageViews(): Clutter.StageView[] + pick(pickContext: Clutter.PickContext): void + pickBox(pickContext: Clutter.PickContext, box: Clutter.ActorBox): void + queueRedraw(): void + queueRedrawWithClip(clip?: cairo.RectangleInt | null): void + queueRelayout(): void + realize(): void + removeAction(action: Clutter.Action): void + removeActionByName(name: string): void + removeAllChildren(): void + removeAllTransitions(): void + removeChild(child: Clutter.Actor): void + removeClip(): void + removeConstraint(constraint: Clutter.Constraint): void + removeConstraintByName(name: string): void + removeEffect(effect: Clutter.Effect): void + removeEffectByName(name: string): void + removeTransition(name: string): void + replaceChild(oldChild: Clutter.Actor, newChild: Clutter.Actor): void + restoreEasingState(): void + saveEasingState(): void + setAllocation(box: Clutter.ActorBox): void + setBackgroundColor(color?: Clutter.Color | null): void + setChildAboveSibling(child: Clutter.Actor, sibling?: Clutter.Actor | null): void + setChildAtIndex(child: Clutter.Actor, index: number): void + setChildBelowSibling(child: Clutter.Actor, sibling?: Clutter.Actor | null): void + setChildTransform(transform?: Graphene.Matrix | null): void + setClip(xoff: number, yoff: number, width: number, height: number): void + setClipToAllocation(clipSet: boolean): void + setContent(content?: Clutter.Content | null): void + setContentGravity(gravity: Clutter.ContentGravity): void + setContentRepeat(repeat: Clutter.ContentRepeat): void + setContentScalingFilters(minFilter: Clutter.ScalingFilter, magFilter: Clutter.ScalingFilter): void + setEasingDelay(msecs: number): void + setEasingDuration(msecs: number): void + setEasingMode(mode: Clutter.AnimationMode): void + setFixedPositionSet(isSet: boolean): void + setFlags(flags: Clutter.ActorFlags): void + setHeight(height: number): void + setLayoutManager(manager?: Clutter.LayoutManager | null): void + setMargin(margin: Clutter.Margin): void + setMarginBottom(margin: number): void + setMarginLeft(margin: number): void + setMarginRight(margin: number): void + setMarginTop(margin: number): void + setName(name: string): void + setOffscreenRedirect(redirect: Clutter.OffscreenRedirect): void + setOpacity(opacity: number): void + setOpacityOverride(opacity: number): void + setPivotPoint(pivotX: number, pivotY: number): void + setPivotPointZ(pivotZ: number): void + setPosition(x: number, y: number): void + setReactive(reactive: boolean): void + setRequestMode(mode: Clutter.RequestMode): void + setRotationAngle(axis: Clutter.RotateAxis, angle: number): void + setScale(scaleX: number, scaleY: number): void + setScaleZ(scaleZ: number): void + setSize(width: number, height: number): void + setTextDirection(textDir: Clutter.TextDirection): void + setTransform(transform?: Graphene.Matrix | null): void + setTranslation(translateX: number, translateY: number, translateZ: number): void + setWidth(width: number): void + setX(x: number): void + setXAlign(xAlign: Clutter.ActorAlign): void + setXExpand(expand: boolean): void + setY(y: number): void + setYAlign(yAlign: Clutter.ActorAlign): void + setYExpand(expand: boolean): void + setZPosition(zPosition: number): void + shouldPick(pickContext: Clutter.PickContext): boolean + show(): void + transformStagePoint(x: number, y: number): [ /* returnType */ boolean, /* xOut */ number, /* yOut */ number ] + uninhibitCulling(): void + unmap(): void + unrealize(): void + unsetFlags(flags: Clutter.ActorFlags): void + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Methods of Clutter.Animatable */ + findProperty(propertyName: string): GObject.ParamSpec + getActor(): Clutter.Actor + getInitialState(propertyName: string, value: any): void + interpolateValue(propertyName: string, interval: Clutter.Interval, progress: number): [ /* returnType */ boolean, /* value */ any ] + setFinalState(propertyName: string, value: any): void + /* Methods of Clutter.Container */ + addActor(actor: Clutter.Actor): void + childGetProperty(child: Clutter.Actor, property: string, value: any): void + childNotify(child: Clutter.Actor, pspec: GObject.ParamSpec): void + childSetProperty(child: Clutter.Actor, property: string, value: any): void + createChildMeta(actor: Clutter.Actor): void + destroyChildMeta(actor: Clutter.Actor): void + findChildByName(childName: string): Clutter.Actor + getChildMeta(actor: Clutter.Actor): Clutter.ChildMeta + lowerChild(actor: Clutter.Actor, sibling?: Clutter.Actor | null): void + raiseChild(actor: Clutter.Actor, sibling?: Clutter.Actor | null): void + removeActor(actor: Clutter.Actor): void + sortDepthOrder(): void + /* Methods of Clutter.Scriptable */ + getId(): string + parseCustomNode(script: Clutter.Script, value: any, name: string, node: Json.Node): boolean + setCustomProperty(script: Clutter.Script, name: string, value: any): void + setId(id: string): void + /* Virtual methods of St.DrawingArea */ + vfuncRepaint(): void + /* Virtual methods of St.Widget */ + vfuncGetFocusChain(): Clutter.Actor[] + vfuncNavigateFocus(from: Clutter.Actor | null, direction: DirectionType): boolean + vfuncPopupMenu(): void + vfuncStyleChanged(): void + vfuncFindProperty(propertyName: string): GObject.ParamSpec + vfuncGetActor(): Clutter.Actor + vfuncGetInitialState(propertyName: string, value: any): void + vfuncInterpolateValue(propertyName: string, interval: Clutter.Interval, progress: number): [ /* returnType */ boolean, /* value */ any ] + vfuncSetFinalState(propertyName: string, value: any): void + vfuncActorAdded(actor: Clutter.Actor): void + vfuncActorRemoved(actor: Clutter.Actor): void + vfuncAdd(actor: Clutter.Actor): void + vfuncChildNotify(child: Clutter.Actor, pspec: GObject.ParamSpec): void + vfuncCreateChildMeta(actor: Clutter.Actor): void + vfuncDestroyChildMeta(actor: Clutter.Actor): void + vfuncGetChildMeta(actor: Clutter.Actor): Clutter.ChildMeta + vfuncLower(actor: Clutter.Actor, sibling?: Clutter.Actor | null): void + vfuncRaise(actor: Clutter.Actor, sibling?: Clutter.Actor | null): void + vfuncRemove(actor: Clutter.Actor): void + vfuncSortDepthOrder(): void + vfuncGetId(): string + vfuncParseCustomNode(script: Clutter.Script, value: any, name: string, node: Json.Node): boolean + vfuncSetCustomProperty(script: Clutter.Script, name: string, value: any): void + vfuncSetId(id: string): void + /* Virtual methods of Clutter.Actor */ + vfuncAllocate(box: Clutter.ActorBox): void + vfuncApplyTransform(matrix: Graphene.Matrix): void + vfuncButtonPressEvent(event: Clutter.ButtonEvent): boolean + vfuncButtonReleaseEvent(event: Clutter.ButtonEvent): boolean + vfuncCalculateResourceScale(phase: number): number + vfuncCapturedEvent(event: Clutter.Event): boolean + vfuncDestroy(): void + vfuncEnterEvent(event: Clutter.CrossingEvent): boolean + vfuncEvent(event: Clutter.Event): boolean + vfuncGetAccessible(): Atk.Object + vfuncGetPaintVolume(volume: Clutter.PaintVolume): boolean + vfuncGetPreferredHeight(forWidth: number): [ /* minHeightP */ number | null, /* naturalHeightP */ number | null ] + vfuncGetPreferredWidth(forHeight: number): [ /* minWidthP */ number | null, /* naturalWidthP */ number | null ] + vfuncHasAccessible(): boolean + vfuncHasOverlaps(): boolean + vfuncHide(): void + vfuncHideAll(): void + vfuncKeyFocusIn(): void + vfuncKeyFocusOut(): void + vfuncKeyPressEvent(event: Clutter.KeyEvent): boolean + vfuncKeyReleaseEvent(event: Clutter.KeyEvent): boolean + vfuncLeaveEvent(event: Clutter.CrossingEvent): boolean + vfuncMap(): void + vfuncMotionEvent(event: Clutter.MotionEvent): boolean + vfuncPaint(paintContext: Clutter.PaintContext): void + vfuncPaintNode(root: Clutter.PaintNode): void + vfuncParentSet(oldParent: Clutter.Actor): void + vfuncPick(pickContext: Clutter.PickContext): void + vfuncQueueRelayout(): void + vfuncRealize(): void + vfuncResourceScaleChanged(): void + vfuncScrollEvent(event: Clutter.ScrollEvent): boolean + vfuncShow(): void + vfuncTouchEvent(event: Clutter.TouchEvent): boolean + vfuncUnmap(): void + vfuncUnrealize(): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of St.DrawingArea */ + connect(sigName: "repaint", callback: (($obj: DrawingArea) => void)): number + connect_after(sigName: "repaint", callback: (($obj: DrawingArea) => void)): number + emit(sigName: "repaint"): void + on(sigName: "repaint", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "repaint", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "repaint", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of St.Widget */ + connect(sigName: "popup-menu", callback: (($obj: DrawingArea) => void)): number + connect_after(sigName: "popup-menu", callback: (($obj: DrawingArea) => void)): number + emit(sigName: "popup-menu"): void + on(sigName: "popup-menu", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "popup-menu", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "popup-menu", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "style-changed", callback: (($obj: DrawingArea) => void)): number + connect_after(sigName: "style-changed", callback: (($obj: DrawingArea) => void)): number + emit(sigName: "style-changed"): void + on(sigName: "style-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "style-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "style-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of Clutter.Actor */ + connect(sigName: "button-press-event", callback: (($obj: DrawingArea, event: Clutter.ButtonEvent) => boolean)): number + connect_after(sigName: "button-press-event", callback: (($obj: DrawingArea, event: Clutter.ButtonEvent) => boolean)): number + emit(sigName: "button-press-event", event: Clutter.ButtonEvent): void + on(sigName: "button-press-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "button-press-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "button-press-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "button-release-event", callback: (($obj: DrawingArea, event: Clutter.ButtonEvent) => boolean)): number + connect_after(sigName: "button-release-event", callback: (($obj: DrawingArea, event: Clutter.ButtonEvent) => boolean)): number + emit(sigName: "button-release-event", event: Clutter.ButtonEvent): void + on(sigName: "button-release-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "button-release-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "button-release-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "captured-event", callback: (($obj: DrawingArea, event: Clutter.Event) => boolean)): number + connect_after(sigName: "captured-event", callback: (($obj: DrawingArea, event: Clutter.Event) => boolean)): number + emit(sigName: "captured-event", event: Clutter.Event): void + on(sigName: "captured-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "captured-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "captured-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "destroy", callback: (($obj: DrawingArea) => void)): number + connect_after(sigName: "destroy", callback: (($obj: DrawingArea) => void)): number + emit(sigName: "destroy"): void + on(sigName: "destroy", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "destroy", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "destroy", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "enter-event", callback: (($obj: DrawingArea, event: Clutter.CrossingEvent) => boolean)): number + connect_after(sigName: "enter-event", callback: (($obj: DrawingArea, event: Clutter.CrossingEvent) => boolean)): number + emit(sigName: "enter-event", event: Clutter.CrossingEvent): void + on(sigName: "enter-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "enter-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "enter-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "event", callback: (($obj: DrawingArea, event: Clutter.Event) => boolean)): number + connect_after(sigName: "event", callback: (($obj: DrawingArea, event: Clutter.Event) => boolean)): number + emit(sigName: "event", event: Clutter.Event): void + on(sigName: "event", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "event", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "event", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "hide", callback: (($obj: DrawingArea) => void)): number + connect_after(sigName: "hide", callback: (($obj: DrawingArea) => void)): number + emit(sigName: "hide"): void + on(sigName: "hide", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "hide", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "hide", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "key-focus-in", callback: (($obj: DrawingArea) => void)): number + connect_after(sigName: "key-focus-in", callback: (($obj: DrawingArea) => void)): number + emit(sigName: "key-focus-in"): void + on(sigName: "key-focus-in", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "key-focus-in", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "key-focus-in", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "key-focus-out", callback: (($obj: DrawingArea) => void)): number + connect_after(sigName: "key-focus-out", callback: (($obj: DrawingArea) => void)): number + emit(sigName: "key-focus-out"): void + on(sigName: "key-focus-out", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "key-focus-out", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "key-focus-out", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "key-press-event", callback: (($obj: DrawingArea, event: Clutter.KeyEvent) => boolean)): number + connect_after(sigName: "key-press-event", callback: (($obj: DrawingArea, event: Clutter.KeyEvent) => boolean)): number + emit(sigName: "key-press-event", event: Clutter.KeyEvent): void + on(sigName: "key-press-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "key-press-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "key-press-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "key-release-event", callback: (($obj: DrawingArea, event: Clutter.KeyEvent) => boolean)): number + connect_after(sigName: "key-release-event", callback: (($obj: DrawingArea, event: Clutter.KeyEvent) => boolean)): number + emit(sigName: "key-release-event", event: Clutter.KeyEvent): void + on(sigName: "key-release-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "key-release-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "key-release-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "leave-event", callback: (($obj: DrawingArea, event: Clutter.CrossingEvent) => boolean)): number + connect_after(sigName: "leave-event", callback: (($obj: DrawingArea, event: Clutter.CrossingEvent) => boolean)): number + emit(sigName: "leave-event", event: Clutter.CrossingEvent): void + on(sigName: "leave-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "leave-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "leave-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "motion-event", callback: (($obj: DrawingArea, event: Clutter.MotionEvent) => boolean)): number + connect_after(sigName: "motion-event", callback: (($obj: DrawingArea, event: Clutter.MotionEvent) => boolean)): number + emit(sigName: "motion-event", event: Clutter.MotionEvent): void + on(sigName: "motion-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "motion-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "motion-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "parent-set", callback: (($obj: DrawingArea, oldParent?: Clutter.Actor | null) => void)): number + connect_after(sigName: "parent-set", callback: (($obj: DrawingArea, oldParent?: Clutter.Actor | null) => void)): number + emit(sigName: "parent-set", oldParent?: Clutter.Actor | null): void + on(sigName: "parent-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "parent-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "parent-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "pick", callback: (($obj: DrawingArea, pickContext: Clutter.PickContext) => void)): number + connect_after(sigName: "pick", callback: (($obj: DrawingArea, pickContext: Clutter.PickContext) => void)): number + emit(sigName: "pick", pickContext: Clutter.PickContext): void + on(sigName: "pick", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "pick", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "pick", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "queue-relayout", callback: (($obj: DrawingArea) => void)): number + connect_after(sigName: "queue-relayout", callback: (($obj: DrawingArea) => void)): number + emit(sigName: "queue-relayout"): void + on(sigName: "queue-relayout", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "queue-relayout", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "queue-relayout", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "realize", callback: (($obj: DrawingArea) => void)): number + connect_after(sigName: "realize", callback: (($obj: DrawingArea) => void)): number + emit(sigName: "realize"): void + on(sigName: "realize", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "realize", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "realize", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "resource-scale-changed", callback: (($obj: DrawingArea) => void)): number + connect_after(sigName: "resource-scale-changed", callback: (($obj: DrawingArea) => void)): number + emit(sigName: "resource-scale-changed"): void + on(sigName: "resource-scale-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "resource-scale-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "resource-scale-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "scroll-event", callback: (($obj: DrawingArea, event: Clutter.ScrollEvent) => boolean)): number + connect_after(sigName: "scroll-event", callback: (($obj: DrawingArea, event: Clutter.ScrollEvent) => boolean)): number + emit(sigName: "scroll-event", event: Clutter.ScrollEvent): void + on(sigName: "scroll-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "scroll-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "scroll-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "show", callback: (($obj: DrawingArea) => void)): number + connect_after(sigName: "show", callback: (($obj: DrawingArea) => void)): number + emit(sigName: "show"): void + on(sigName: "show", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "show", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "show", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "stage-views-changed", callback: (($obj: DrawingArea) => void)): number + connect_after(sigName: "stage-views-changed", callback: (($obj: DrawingArea) => void)): number + emit(sigName: "stage-views-changed"): void + on(sigName: "stage-views-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "stage-views-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "stage-views-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "touch-event", callback: (($obj: DrawingArea, event: Clutter.Event) => boolean)): number + connect_after(sigName: "touch-event", callback: (($obj: DrawingArea, event: Clutter.Event) => boolean)): number + emit(sigName: "touch-event", event: Clutter.Event): void + on(sigName: "touch-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "touch-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "touch-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "transition-stopped", callback: (($obj: DrawingArea, name: string, isFinished: boolean) => void)): number + connect_after(sigName: "transition-stopped", callback: (($obj: DrawingArea, name: string, isFinished: boolean) => void)): number + emit(sigName: "transition-stopped", name: string, isFinished: boolean): void + on(sigName: "transition-stopped", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "transition-stopped", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "transition-stopped", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "transitions-completed", callback: (($obj: DrawingArea) => void)): number + connect_after(sigName: "transitions-completed", callback: (($obj: DrawingArea) => void)): number + emit(sigName: "transitions-completed"): void + on(sigName: "transitions-completed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "transitions-completed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "transitions-completed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "unrealize", callback: (($obj: DrawingArea) => void)): number + connect_after(sigName: "unrealize", callback: (($obj: DrawingArea) => void)): number + emit(sigName: "unrealize"): void + on(sigName: "unrealize", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "unrealize", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "unrealize", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: DrawingArea, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: DrawingArea, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of Clutter.Container */ + connect(sigName: "actor-added", callback: (($obj: DrawingArea, actor: Clutter.Actor) => void)): number + connect_after(sigName: "actor-added", callback: (($obj: DrawingArea, actor: Clutter.Actor) => void)): number + emit(sigName: "actor-added", actor: Clutter.Actor): void + on(sigName: "actor-added", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "actor-added", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "actor-added", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "actor-removed", callback: (($obj: DrawingArea, actor: Clutter.Actor) => void)): number + connect_after(sigName: "actor-removed", callback: (($obj: DrawingArea, actor: Clutter.Actor) => void)): number + emit(sigName: "actor-removed", actor: Clutter.Actor): void + on(sigName: "actor-removed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "actor-removed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "actor-removed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "child-notify", callback: (($obj: DrawingArea, actor: Clutter.Actor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "child-notify", callback: (($obj: DrawingArea, actor: Clutter.Actor, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "child-notify", actor: Clutter.Actor, pspec: GObject.ParamSpec): void + on(sigName: "child-notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "child-notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "child-notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::accessible-name", callback: (($obj: DrawingArea, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-name", callback: (($obj: DrawingArea, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::accessible-name", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::accessible-name", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::accessible-name", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::accessible-role", callback: (($obj: DrawingArea, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-role", callback: (($obj: DrawingArea, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::accessible-role", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::accessible-role", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::accessible-role", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::can-focus", callback: (($obj: DrawingArea, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::can-focus", callback: (($obj: DrawingArea, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::can-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::can-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::can-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::hover", callback: (($obj: DrawingArea, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hover", callback: (($obj: DrawingArea, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::hover", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::hover", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::hover", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::label-actor", callback: (($obj: DrawingArea, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::label-actor", callback: (($obj: DrawingArea, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::label-actor", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::label-actor", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::label-actor", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::pseudo-class", callback: (($obj: DrawingArea, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::pseudo-class", callback: (($obj: DrawingArea, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::pseudo-class", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::pseudo-class", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::pseudo-class", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::style", callback: (($obj: DrawingArea, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::style", callback: (($obj: DrawingArea, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::style", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::style", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::style", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::style-class", callback: (($obj: DrawingArea, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::style-class", callback: (($obj: DrawingArea, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::style-class", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::style-class", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::style-class", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::track-hover", callback: (($obj: DrawingArea, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::track-hover", callback: (($obj: DrawingArea, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::track-hover", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::track-hover", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::track-hover", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::actions", callback: (($obj: DrawingArea, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::actions", callback: (($obj: DrawingArea, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::actions", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::actions", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::actions", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::allocation", callback: (($obj: DrawingArea, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::allocation", callback: (($obj: DrawingArea, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::allocation", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::allocation", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::allocation", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::background-color", callback: (($obj: DrawingArea, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::background-color", callback: (($obj: DrawingArea, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::background-color", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::background-color", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::background-color", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::background-color-set", callback: (($obj: DrawingArea, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::background-color-set", callback: (($obj: DrawingArea, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::background-color-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::background-color-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::background-color-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::child-transform", callback: (($obj: DrawingArea, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::child-transform", callback: (($obj: DrawingArea, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::child-transform", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::child-transform", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::child-transform", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::child-transform-set", callback: (($obj: DrawingArea, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::child-transform-set", callback: (($obj: DrawingArea, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::child-transform-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::child-transform-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::child-transform-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::clip-rect", callback: (($obj: DrawingArea, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::clip-rect", callback: (($obj: DrawingArea, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::clip-rect", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::clip-rect", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::clip-rect", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::clip-to-allocation", callback: (($obj: DrawingArea, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::clip-to-allocation", callback: (($obj: DrawingArea, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::clip-to-allocation", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::clip-to-allocation", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::clip-to-allocation", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::constraints", callback: (($obj: DrawingArea, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::constraints", callback: (($obj: DrawingArea, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::constraints", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::constraints", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::constraints", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::content", callback: (($obj: DrawingArea, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::content", callback: (($obj: DrawingArea, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::content", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::content", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::content", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::content-box", callback: (($obj: DrawingArea, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::content-box", callback: (($obj: DrawingArea, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::content-box", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::content-box", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::content-box", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::content-gravity", callback: (($obj: DrawingArea, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::content-gravity", callback: (($obj: DrawingArea, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::content-gravity", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::content-gravity", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::content-gravity", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::content-repeat", callback: (($obj: DrawingArea, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::content-repeat", callback: (($obj: DrawingArea, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::content-repeat", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::content-repeat", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::content-repeat", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::effect", callback: (($obj: DrawingArea, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::effect", callback: (($obj: DrawingArea, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::effect", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::effect", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::effect", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::first-child", callback: (($obj: DrawingArea, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::first-child", callback: (($obj: DrawingArea, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::first-child", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::first-child", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::first-child", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::fixed-position-set", callback: (($obj: DrawingArea, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::fixed-position-set", callback: (($obj: DrawingArea, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::fixed-position-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::fixed-position-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::fixed-position-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::fixed-x", callback: (($obj: DrawingArea, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::fixed-x", callback: (($obj: DrawingArea, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::fixed-x", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::fixed-x", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::fixed-x", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::fixed-y", callback: (($obj: DrawingArea, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::fixed-y", callback: (($obj: DrawingArea, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::fixed-y", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::fixed-y", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::fixed-y", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::has-clip", callback: (($obj: DrawingArea, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-clip", callback: (($obj: DrawingArea, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::has-clip", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::has-clip", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::has-clip", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::has-pointer", callback: (($obj: DrawingArea, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-pointer", callback: (($obj: DrawingArea, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::has-pointer", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::has-pointer", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::has-pointer", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::height", callback: (($obj: DrawingArea, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::height", callback: (($obj: DrawingArea, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::height", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::height", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::height", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::last-child", callback: (($obj: DrawingArea, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::last-child", callback: (($obj: DrawingArea, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::last-child", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::last-child", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::last-child", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::layout-manager", callback: (($obj: DrawingArea, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::layout-manager", callback: (($obj: DrawingArea, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::layout-manager", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::layout-manager", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::layout-manager", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::magnification-filter", callback: (($obj: DrawingArea, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::magnification-filter", callback: (($obj: DrawingArea, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::magnification-filter", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::magnification-filter", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::magnification-filter", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::mapped", callback: (($obj: DrawingArea, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::mapped", callback: (($obj: DrawingArea, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::mapped", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::mapped", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::mapped", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-bottom", callback: (($obj: DrawingArea, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-bottom", callback: (($obj: DrawingArea, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-bottom", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-bottom", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-bottom", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-left", callback: (($obj: DrawingArea, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-left", callback: (($obj: DrawingArea, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-left", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-left", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-left", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-right", callback: (($obj: DrawingArea, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-right", callback: (($obj: DrawingArea, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-right", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-right", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-right", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-top", callback: (($obj: DrawingArea, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-top", callback: (($obj: DrawingArea, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-top", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-top", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-top", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::min-height", callback: (($obj: DrawingArea, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::min-height", callback: (($obj: DrawingArea, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::min-height", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::min-height", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::min-height", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::min-height-set", callback: (($obj: DrawingArea, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::min-height-set", callback: (($obj: DrawingArea, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::min-height-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::min-height-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::min-height-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::min-width", callback: (($obj: DrawingArea, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::min-width", callback: (($obj: DrawingArea, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::min-width", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::min-width", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::min-width", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::min-width-set", callback: (($obj: DrawingArea, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::min-width-set", callback: (($obj: DrawingArea, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::min-width-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::min-width-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::min-width-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::minification-filter", callback: (($obj: DrawingArea, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::minification-filter", callback: (($obj: DrawingArea, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::minification-filter", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::minification-filter", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::minification-filter", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::name", callback: (($obj: DrawingArea, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::name", callback: (($obj: DrawingArea, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::natural-height", callback: (($obj: DrawingArea, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::natural-height", callback: (($obj: DrawingArea, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::natural-height", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::natural-height", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::natural-height", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::natural-height-set", callback: (($obj: DrawingArea, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::natural-height-set", callback: (($obj: DrawingArea, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::natural-height-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::natural-height-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::natural-height-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::natural-width", callback: (($obj: DrawingArea, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::natural-width", callback: (($obj: DrawingArea, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::natural-width", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::natural-width", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::natural-width", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::natural-width-set", callback: (($obj: DrawingArea, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::natural-width-set", callback: (($obj: DrawingArea, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::natural-width-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::natural-width-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::natural-width-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::offscreen-redirect", callback: (($obj: DrawingArea, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::offscreen-redirect", callback: (($obj: DrawingArea, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::offscreen-redirect", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::offscreen-redirect", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::offscreen-redirect", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::opacity", callback: (($obj: DrawingArea, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::opacity", callback: (($obj: DrawingArea, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::opacity", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::opacity", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::opacity", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::pivot-point", callback: (($obj: DrawingArea, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::pivot-point", callback: (($obj: DrawingArea, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::pivot-point", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::pivot-point", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::pivot-point", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::pivot-point-z", callback: (($obj: DrawingArea, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::pivot-point-z", callback: (($obj: DrawingArea, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::pivot-point-z", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::pivot-point-z", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::pivot-point-z", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::position", callback: (($obj: DrawingArea, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::position", callback: (($obj: DrawingArea, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::position", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::position", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::position", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::reactive", callback: (($obj: DrawingArea, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::reactive", callback: (($obj: DrawingArea, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::reactive", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::reactive", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::reactive", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::realized", callback: (($obj: DrawingArea, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::realized", callback: (($obj: DrawingArea, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::realized", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::realized", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::realized", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::request-mode", callback: (($obj: DrawingArea, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::request-mode", callback: (($obj: DrawingArea, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::request-mode", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::request-mode", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::request-mode", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::rotation-angle-x", callback: (($obj: DrawingArea, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::rotation-angle-x", callback: (($obj: DrawingArea, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::rotation-angle-x", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::rotation-angle-x", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::rotation-angle-x", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::rotation-angle-y", callback: (($obj: DrawingArea, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::rotation-angle-y", callback: (($obj: DrawingArea, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::rotation-angle-y", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::rotation-angle-y", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::rotation-angle-y", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::rotation-angle-z", callback: (($obj: DrawingArea, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::rotation-angle-z", callback: (($obj: DrawingArea, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::rotation-angle-z", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::rotation-angle-z", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::rotation-angle-z", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::scale-x", callback: (($obj: DrawingArea, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::scale-x", callback: (($obj: DrawingArea, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::scale-x", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::scale-x", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::scale-x", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::scale-y", callback: (($obj: DrawingArea, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::scale-y", callback: (($obj: DrawingArea, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::scale-y", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::scale-y", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::scale-y", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::scale-z", callback: (($obj: DrawingArea, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::scale-z", callback: (($obj: DrawingArea, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::scale-z", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::scale-z", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::scale-z", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::show-on-set-parent", callback: (($obj: DrawingArea, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::show-on-set-parent", callback: (($obj: DrawingArea, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::show-on-set-parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::show-on-set-parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::show-on-set-parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::size", callback: (($obj: DrawingArea, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::size", callback: (($obj: DrawingArea, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::size", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::size", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::size", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::text-direction", callback: (($obj: DrawingArea, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::text-direction", callback: (($obj: DrawingArea, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::text-direction", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::text-direction", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::text-direction", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::transform", callback: (($obj: DrawingArea, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::transform", callback: (($obj: DrawingArea, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::transform", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::transform", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::transform", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::transform-set", callback: (($obj: DrawingArea, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::transform-set", callback: (($obj: DrawingArea, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::transform-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::transform-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::transform-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::translation-x", callback: (($obj: DrawingArea, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::translation-x", callback: (($obj: DrawingArea, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::translation-x", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::translation-x", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::translation-x", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::translation-y", callback: (($obj: DrawingArea, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::translation-y", callback: (($obj: DrawingArea, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::translation-y", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::translation-y", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::translation-y", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::translation-z", callback: (($obj: DrawingArea, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::translation-z", callback: (($obj: DrawingArea, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::translation-z", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::translation-z", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::translation-z", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::visible", callback: (($obj: DrawingArea, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::visible", callback: (($obj: DrawingArea, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::width", callback: (($obj: DrawingArea, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::width", callback: (($obj: DrawingArea, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::width", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::width", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::width", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::x", callback: (($obj: DrawingArea, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::x", callback: (($obj: DrawingArea, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::x", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::x", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::x", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::x-align", callback: (($obj: DrawingArea, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::x-align", callback: (($obj: DrawingArea, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::x-align", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::x-align", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::x-align", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::x-expand", callback: (($obj: DrawingArea, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::x-expand", callback: (($obj: DrawingArea, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::x-expand", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::x-expand", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::x-expand", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::y", callback: (($obj: DrawingArea, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::y", callback: (($obj: DrawingArea, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::y", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::y", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::y", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::y-align", callback: (($obj: DrawingArea, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::y-align", callback: (($obj: DrawingArea, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::y-align", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::y-align", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::y-align", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::y-expand", callback: (($obj: DrawingArea, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::y-expand", callback: (($obj: DrawingArea, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::y-expand", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::y-expand", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::y-expand", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::z-position", callback: (($obj: DrawingArea, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::z-position", callback: (($obj: DrawingArea, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::z-position", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::z-position", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::z-position", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: DrawingArea_ConstructProps) + _init (config?: DrawingArea_ConstructProps): void + static $gtype: GObject.Type +} +export interface Entry_ConstructProps extends Widget_ConstructProps { + hintActor?: Clutter.Actor + hintText?: string + inputHints?: Clutter.InputContentHintFlags + inputPurpose?: Clutter.InputContentPurpose + primaryIcon?: Clutter.Actor + secondaryIcon?: Clutter.Actor + text?: string +} +export class Entry { + /* Properties of St.Entry */ + readonly clutterText: Clutter.Text + hintActor: Clutter.Actor + hintText: string + inputHints: Clutter.InputContentHintFlags + inputPurpose: Clutter.InputContentPurpose + primaryIcon: Clutter.Actor + secondaryIcon: Clutter.Actor + text: string + /* Properties of St.Widget */ + accessibleName: string + accessibleRole: Atk.Role + canFocus: boolean + hover: boolean + labelActor: Clutter.Actor + pseudoClass: string + style: string + styleClass: string + trackHover: boolean + /* Properties of Clutter.Actor */ + actions: Clutter.Action + readonly allocation: Clutter.ActorBox + backgroundColor: Clutter.Color + readonly backgroundColorSet: boolean + childTransform: Graphene.Matrix + readonly childTransformSet: boolean + clipRect: Graphene.Rect + clipToAllocation: boolean + constraints: Clutter.Constraint + content: Clutter.Content + readonly contentBox: Clutter.ActorBox + contentGravity: Clutter.ContentGravity + contentRepeat: Clutter.ContentRepeat + effect: Clutter.Effect + readonly firstChild: Clutter.Actor + fixedPositionSet: boolean + fixedX: number + fixedY: number + readonly hasClip: boolean + readonly hasPointer: boolean + height: number + readonly lastChild: Clutter.Actor + layoutManager: Clutter.LayoutManager + magnificationFilter: Clutter.ScalingFilter + readonly mapped: boolean + marginBottom: number + marginLeft: number + marginRight: number + marginTop: number + minHeight: number + minHeightSet: boolean + minWidth: number + minWidthSet: boolean + minificationFilter: Clutter.ScalingFilter + name: string + naturalHeight: number + naturalHeightSet: boolean + naturalWidth: number + naturalWidthSet: boolean + offscreenRedirect: Clutter.OffscreenRedirect + opacity: number + pivotPoint: Graphene.Point + pivotPointZ: number + position: Graphene.Point + reactive: boolean + readonly realized: boolean + requestMode: Clutter.RequestMode + rotationAngleX: number + rotationAngleY: number + rotationAngleZ: number + scaleX: number + scaleY: number + scaleZ: number + showOnSetParent: boolean + size: Graphene.Size + textDirection: Clutter.TextDirection + transform: Graphene.Matrix + readonly transformSet: boolean + translationX: number + translationY: number + translationZ: number + visible: boolean + width: number + x: number + xAlign: Clutter.ActorAlign + xExpand: boolean + y: number + yAlign: Clutter.ActorAlign + yExpand: boolean + zPosition: number + /* Fields of St.Entry */ + parentInstance: Widget + /* Fields of Clutter.Actor */ + flags: number + /* Fields of GObject.InitiallyUnowned */ + gTypeInstance: GObject.TypeInstance + /* Methods of St.Entry */ + getClutterText(): Clutter.Actor + getHintActor(): Clutter.Actor | null + getHintText(): string | null + getInputHints(): Clutter.InputContentHintFlags + getInputPurpose(): Clutter.InputContentPurpose + getPrimaryIcon(): Clutter.Actor | null + getSecondaryIcon(): Clutter.Actor | null + getText(): string + setHintActor(hintActor?: Clutter.Actor | null): void + setHintText(text?: string | null): void + setInputHints(hints: Clutter.InputContentHintFlags): void + setInputPurpose(purpose: Clutter.InputContentPurpose): void + setPrimaryIcon(icon?: Clutter.Actor | null): void + setSecondaryIcon(icon?: Clutter.Actor | null): void + setText(text?: string | null): void + /* Methods of St.Widget */ + addAccessibleState(state: Atk.StateType): void + addStyleClassName(styleClass: string): void + addStylePseudoClass(pseudoClass: string): void + ensureStyle(): void + getAccessibleName(): string + getAccessibleRole(): Atk.Role + getCanFocus(): boolean + getFocusChain(): Clutter.Actor[] + getHover(): boolean + getLabelActor(): Clutter.Actor + getStyle(): string | null + getStyleClassName(): string + getStylePseudoClass(): string + getThemeNode(): ThemeNode + getTrackHover(): boolean + hasStyleClassName(styleClass: string): boolean + hasStylePseudoClass(pseudoClass: string): boolean + navigateFocus(from: Clutter.Actor | null, direction: DirectionType, wrapAround: boolean): boolean + paintBackground(paintContext: Clutter.PaintContext): void + peekThemeNode(): ThemeNode + popupMenu(): void + removeAccessibleState(state: Atk.StateType): void + removeStyleClassName(styleClass: string): void + removeStylePseudoClass(pseudoClass: string): void + setAccessible(accessible: Atk.Object): void + setAccessibleName(name?: string | null): void + setAccessibleRole(role: Atk.Role): void + setCanFocus(canFocus: boolean): void + setHover(hover: boolean): void + setLabelActor(label: Clutter.Actor): void + setStyle(style?: string | null): void + setStyleClassName(styleClassList?: string | null): void + setStylePseudoClass(pseudoClassList?: string | null): void + setTrackHover(trackHover: boolean): void + styleChanged(): void + syncHover(): void + /* Methods of Clutter.Actor */ + addAction(action: Clutter.Action): void + addActionWithName(name: string, action: Clutter.Action): void + addChild(child: Clutter.Actor): void + addConstraint(constraint: Clutter.Constraint): void + addConstraintWithName(name: string, constraint: Clutter.Constraint): void + addEffect(effect: Clutter.Effect): void + addEffectWithName(name: string, effect: Clutter.Effect): void + addTransition(name: string, transition: Clutter.Transition): void + allocate(box: Clutter.ActorBox): void + allocateAlignFill(box: Clutter.ActorBox, xAlign: number, yAlign: number, xFill: boolean, yFill: boolean): void + allocateAvailableSize(x: number, y: number, availableWidth: number, availableHeight: number): void + allocatePreferredSize(x: number, y: number): void + applyRelativeTransformToPoint(ancestor: Clutter.Actor | null, point: Graphene.Point3D): /* vertex */ Graphene.Point3D + applyTransformToPoint(point: Graphene.Point3D): /* vertex */ Graphene.Point3D + bindModel(model: Gio.ListModel | null, createChildFunc: Clutter.ActorCreateChildFunc): void + clearActions(): void + clearConstraints(): void + clearEffects(): void + contains(descendant: Clutter.Actor): boolean + continuePaint(paintContext: Clutter.PaintContext): void + continuePick(pickContext: Clutter.PickContext): void + createPangoContext(): Pango.Context + createPangoLayout(text?: string | null): Pango.Layout + destroy(): void + destroyAllChildren(): void + event(event: Clutter.Event, capture: boolean): boolean + getAbsAllocationVertices(): /* verts */ Graphene.Point3D[] + getAccessible(): Atk.Object + getAction(name: string): Clutter.Action + getActions(): Clutter.Action[] + getAllocationBox(): /* box */ Clutter.ActorBox + getBackgroundColor(): /* color */ Clutter.Color + getChildAtIndex(index: number): Clutter.Actor + getChildTransform(): /* transform */ Graphene.Matrix + getChildren(): Clutter.Actor[] + getClip(): [ /* xoff */ number | null, /* yoff */ number | null, /* width */ number | null, /* height */ number | null ] + getClipToAllocation(): boolean + getConstraint(name: string): Clutter.Constraint + getConstraints(): Clutter.Constraint[] + getContent(): Clutter.Content + getContentBox(): /* box */ Clutter.ActorBox + getContentGravity(): Clutter.ContentGravity + getContentRepeat(): Clutter.ContentRepeat + getContentScalingFilters(): [ /* minFilter */ Clutter.ScalingFilter | null, /* magFilter */ Clutter.ScalingFilter | null ] + getDefaultPaintVolume(): Clutter.PaintVolume + getEasingDelay(): number + getEasingDuration(): number + getEasingMode(): Clutter.AnimationMode + getEffect(name: string): Clutter.Effect + getEffects(): Clutter.Effect[] + getFirstChild(): Clutter.Actor + getFixedPosition(): [ /* returnType */ boolean, /* x */ number | null, /* y */ number | null ] + getFixedPositionSet(): boolean + getFlags(): Clutter.ActorFlags + getHeight(): number + getLastChild(): Clutter.Actor + getLayoutManager(): Clutter.LayoutManager + getMargin(): /* margin */ Clutter.Margin + getMarginBottom(): number + getMarginLeft(): number + getMarginRight(): number + getMarginTop(): number + getNChildren(): number + getName(): string + getNextSibling(): Clutter.Actor + getOffscreenRedirect(): Clutter.OffscreenRedirect + getOpacity(): number + getOpacityOverride(): number + getPaintBox(): [ /* returnType */ boolean, /* box */ Clutter.ActorBox ] + getPaintOpacity(): number + getPaintVisibility(): boolean + getPaintVolume(): Clutter.PaintVolume + getPangoContext(): Pango.Context + getParent(): Clutter.Actor + getPivotPoint(): [ /* pivotX */ number | null, /* pivotY */ number | null ] + getPivotPointZ(): number + getPosition(): [ /* x */ number | null, /* y */ number | null ] + getPreferredHeight(forWidth: number): [ /* minHeightP */ number | null, /* naturalHeightP */ number | null ] + getPreferredSize(): [ /* minWidthP */ number | null, /* minHeightP */ number | null, /* naturalWidthP */ number | null, /* naturalHeightP */ number | null ] + getPreferredWidth(forHeight: number): [ /* minWidthP */ number | null, /* naturalWidthP */ number | null ] + getPreviousSibling(): Clutter.Actor + getReactive(): boolean + getRequestMode(): Clutter.RequestMode + getResourceScale(): number + getRotationAngle(axis: Clutter.RotateAxis): number + getScale(): [ /* scaleX */ number | null, /* scaleY */ number | null ] + getScaleZ(): number + getSize(): [ /* width */ number | null, /* height */ number | null ] + getStage(): Clutter.Stage + getTextDirection(): Clutter.TextDirection + getTransform(): /* transform */ Graphene.Matrix + getTransformedExtents(): /* rect */ Graphene.Rect + getTransformedPaintVolume(relativeToAncestor: Clutter.Actor): Clutter.PaintVolume + getTransformedPosition(): [ /* x */ number | null, /* y */ number | null ] + getTransformedSize(): [ /* width */ number | null, /* height */ number | null ] + getTransition(name: string): Clutter.Transition + getTranslation(): [ /* translateX */ number | null, /* translateY */ number | null, /* translateZ */ number | null ] + getWidth(): number + getX(): number + getXAlign(): Clutter.ActorAlign + getXExpand(): boolean + getY(): number + getYAlign(): Clutter.ActorAlign + getYExpand(): boolean + getZPosition(): number + grabKeyFocus(): void + hasAccessible(): boolean + hasActions(): boolean + hasAllocation(): boolean + hasConstraints(): boolean + hasDamage(): boolean + hasEffects(): boolean + hasKeyFocus(): boolean + hasMappedClones(): boolean + hasOverlaps(): boolean + hide(): void + inhibitCulling(): void + insertChildAbove(child: Clutter.Actor, sibling?: Clutter.Actor | null): void + insertChildAtIndex(child: Clutter.Actor, index: number): void + insertChildBelow(child: Clutter.Actor, sibling?: Clutter.Actor | null): void + invalidatePaintVolume(): void + invalidateTransform(): void + isEffectivelyOnStageView(view: Clutter.StageView): boolean + isInClonePaint(): boolean + isMapped(): boolean + isRealized(): boolean + isRotated(): boolean + isScaled(): boolean + isVisible(): boolean + map(): void + moveBy(dx: number, dy: number): void + needsExpand(orientation: Clutter.Orientation): boolean + paint(paintContext: Clutter.PaintContext): void + peekStageViews(): Clutter.StageView[] + pick(pickContext: Clutter.PickContext): void + pickBox(pickContext: Clutter.PickContext, box: Clutter.ActorBox): void + queueRedraw(): void + queueRedrawWithClip(clip?: cairo.RectangleInt | null): void + queueRelayout(): void + realize(): void + removeAction(action: Clutter.Action): void + removeActionByName(name: string): void + removeAllChildren(): void + removeAllTransitions(): void + removeChild(child: Clutter.Actor): void + removeClip(): void + removeConstraint(constraint: Clutter.Constraint): void + removeConstraintByName(name: string): void + removeEffect(effect: Clutter.Effect): void + removeEffectByName(name: string): void + removeTransition(name: string): void + replaceChild(oldChild: Clutter.Actor, newChild: Clutter.Actor): void + restoreEasingState(): void + saveEasingState(): void + setAllocation(box: Clutter.ActorBox): void + setBackgroundColor(color?: Clutter.Color | null): void + setChildAboveSibling(child: Clutter.Actor, sibling?: Clutter.Actor | null): void + setChildAtIndex(child: Clutter.Actor, index: number): void + setChildBelowSibling(child: Clutter.Actor, sibling?: Clutter.Actor | null): void + setChildTransform(transform?: Graphene.Matrix | null): void + setClip(xoff: number, yoff: number, width: number, height: number): void + setClipToAllocation(clipSet: boolean): void + setContent(content?: Clutter.Content | null): void + setContentGravity(gravity: Clutter.ContentGravity): void + setContentRepeat(repeat: Clutter.ContentRepeat): void + setContentScalingFilters(minFilter: Clutter.ScalingFilter, magFilter: Clutter.ScalingFilter): void + setEasingDelay(msecs: number): void + setEasingDuration(msecs: number): void + setEasingMode(mode: Clutter.AnimationMode): void + setFixedPositionSet(isSet: boolean): void + setFlags(flags: Clutter.ActorFlags): void + setHeight(height: number): void + setLayoutManager(manager?: Clutter.LayoutManager | null): void + setMargin(margin: Clutter.Margin): void + setMarginBottom(margin: number): void + setMarginLeft(margin: number): void + setMarginRight(margin: number): void + setMarginTop(margin: number): void + setName(name: string): void + setOffscreenRedirect(redirect: Clutter.OffscreenRedirect): void + setOpacity(opacity: number): void + setOpacityOverride(opacity: number): void + setPivotPoint(pivotX: number, pivotY: number): void + setPivotPointZ(pivotZ: number): void + setPosition(x: number, y: number): void + setReactive(reactive: boolean): void + setRequestMode(mode: Clutter.RequestMode): void + setRotationAngle(axis: Clutter.RotateAxis, angle: number): void + setScale(scaleX: number, scaleY: number): void + setScaleZ(scaleZ: number): void + setSize(width: number, height: number): void + setTextDirection(textDir: Clutter.TextDirection): void + setTransform(transform?: Graphene.Matrix | null): void + setTranslation(translateX: number, translateY: number, translateZ: number): void + setWidth(width: number): void + setX(x: number): void + setXAlign(xAlign: Clutter.ActorAlign): void + setXExpand(expand: boolean): void + setY(y: number): void + setYAlign(yAlign: Clutter.ActorAlign): void + setYExpand(expand: boolean): void + setZPosition(zPosition: number): void + shouldPick(pickContext: Clutter.PickContext): boolean + show(): void + transformStagePoint(x: number, y: number): [ /* returnType */ boolean, /* xOut */ number, /* yOut */ number ] + uninhibitCulling(): void + unmap(): void + unrealize(): void + unsetFlags(flags: Clutter.ActorFlags): void + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Methods of Clutter.Animatable */ + findProperty(propertyName: string): GObject.ParamSpec + getActor(): Clutter.Actor + getInitialState(propertyName: string, value: any): void + interpolateValue(propertyName: string, interval: Clutter.Interval, progress: number): [ /* returnType */ boolean, /* value */ any ] + setFinalState(propertyName: string, value: any): void + /* Methods of Clutter.Container */ + addActor(actor: Clutter.Actor): void + childGetProperty(child: Clutter.Actor, property: string, value: any): void + childNotify(child: Clutter.Actor, pspec: GObject.ParamSpec): void + childSetProperty(child: Clutter.Actor, property: string, value: any): void + createChildMeta(actor: Clutter.Actor): void + destroyChildMeta(actor: Clutter.Actor): void + findChildByName(childName: string): Clutter.Actor + getChildMeta(actor: Clutter.Actor): Clutter.ChildMeta + lowerChild(actor: Clutter.Actor, sibling?: Clutter.Actor | null): void + raiseChild(actor: Clutter.Actor, sibling?: Clutter.Actor | null): void + removeActor(actor: Clutter.Actor): void + sortDepthOrder(): void + /* Methods of Clutter.Scriptable */ + getId(): string + parseCustomNode(script: Clutter.Script, value: any, name: string, node: Json.Node): boolean + setCustomProperty(script: Clutter.Script, name: string, value: any): void + setId(id: string): void + /* Virtual methods of St.Entry */ + vfuncPrimaryIconClicked(): void + vfuncSecondaryIconClicked(): void + /* Virtual methods of St.Widget */ + vfuncGetFocusChain(): Clutter.Actor[] + vfuncNavigateFocus(from: Clutter.Actor | null, direction: DirectionType): boolean + vfuncPopupMenu(): void + vfuncStyleChanged(): void + vfuncFindProperty(propertyName: string): GObject.ParamSpec + vfuncGetActor(): Clutter.Actor + vfuncGetInitialState(propertyName: string, value: any): void + vfuncInterpolateValue(propertyName: string, interval: Clutter.Interval, progress: number): [ /* returnType */ boolean, /* value */ any ] + vfuncSetFinalState(propertyName: string, value: any): void + vfuncActorAdded(actor: Clutter.Actor): void + vfuncActorRemoved(actor: Clutter.Actor): void + vfuncAdd(actor: Clutter.Actor): void + vfuncChildNotify(child: Clutter.Actor, pspec: GObject.ParamSpec): void + vfuncCreateChildMeta(actor: Clutter.Actor): void + vfuncDestroyChildMeta(actor: Clutter.Actor): void + vfuncGetChildMeta(actor: Clutter.Actor): Clutter.ChildMeta + vfuncLower(actor: Clutter.Actor, sibling?: Clutter.Actor | null): void + vfuncRaise(actor: Clutter.Actor, sibling?: Clutter.Actor | null): void + vfuncRemove(actor: Clutter.Actor): void + vfuncSortDepthOrder(): void + vfuncGetId(): string + vfuncParseCustomNode(script: Clutter.Script, value: any, name: string, node: Json.Node): boolean + vfuncSetCustomProperty(script: Clutter.Script, name: string, value: any): void + vfuncSetId(id: string): void + /* Virtual methods of Clutter.Actor */ + vfuncAllocate(box: Clutter.ActorBox): void + vfuncApplyTransform(matrix: Graphene.Matrix): void + vfuncButtonPressEvent(event: Clutter.ButtonEvent): boolean + vfuncButtonReleaseEvent(event: Clutter.ButtonEvent): boolean + vfuncCalculateResourceScale(phase: number): number + vfuncCapturedEvent(event: Clutter.Event): boolean + vfuncDestroy(): void + vfuncEnterEvent(event: Clutter.CrossingEvent): boolean + vfuncEvent(event: Clutter.Event): boolean + vfuncGetAccessible(): Atk.Object + vfuncGetPaintVolume(volume: Clutter.PaintVolume): boolean + vfuncGetPreferredHeight(forWidth: number): [ /* minHeightP */ number | null, /* naturalHeightP */ number | null ] + vfuncGetPreferredWidth(forHeight: number): [ /* minWidthP */ number | null, /* naturalWidthP */ number | null ] + vfuncHasAccessible(): boolean + vfuncHasOverlaps(): boolean + vfuncHide(): void + vfuncHideAll(): void + vfuncKeyFocusIn(): void + vfuncKeyFocusOut(): void + vfuncKeyPressEvent(event: Clutter.KeyEvent): boolean + vfuncKeyReleaseEvent(event: Clutter.KeyEvent): boolean + vfuncLeaveEvent(event: Clutter.CrossingEvent): boolean + vfuncMap(): void + vfuncMotionEvent(event: Clutter.MotionEvent): boolean + vfuncPaint(paintContext: Clutter.PaintContext): void + vfuncPaintNode(root: Clutter.PaintNode): void + vfuncParentSet(oldParent: Clutter.Actor): void + vfuncPick(pickContext: Clutter.PickContext): void + vfuncQueueRelayout(): void + vfuncRealize(): void + vfuncResourceScaleChanged(): void + vfuncScrollEvent(event: Clutter.ScrollEvent): boolean + vfuncShow(): void + vfuncTouchEvent(event: Clutter.TouchEvent): boolean + vfuncUnmap(): void + vfuncUnrealize(): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of St.Entry */ + connect(sigName: "primary-icon-clicked", callback: (($obj: Entry) => void)): number + connect_after(sigName: "primary-icon-clicked", callback: (($obj: Entry) => void)): number + emit(sigName: "primary-icon-clicked"): void + on(sigName: "primary-icon-clicked", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "primary-icon-clicked", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "primary-icon-clicked", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "secondary-icon-clicked", callback: (($obj: Entry) => void)): number + connect_after(sigName: "secondary-icon-clicked", callback: (($obj: Entry) => void)): number + emit(sigName: "secondary-icon-clicked"): void + on(sigName: "secondary-icon-clicked", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "secondary-icon-clicked", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "secondary-icon-clicked", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of St.Widget */ + connect(sigName: "popup-menu", callback: (($obj: Entry) => void)): number + connect_after(sigName: "popup-menu", callback: (($obj: Entry) => void)): number + emit(sigName: "popup-menu"): void + on(sigName: "popup-menu", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "popup-menu", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "popup-menu", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "style-changed", callback: (($obj: Entry) => void)): number + connect_after(sigName: "style-changed", callback: (($obj: Entry) => void)): number + emit(sigName: "style-changed"): void + on(sigName: "style-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "style-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "style-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of Clutter.Actor */ + connect(sigName: "button-press-event", callback: (($obj: Entry, event: Clutter.ButtonEvent) => boolean)): number + connect_after(sigName: "button-press-event", callback: (($obj: Entry, event: Clutter.ButtonEvent) => boolean)): number + emit(sigName: "button-press-event", event: Clutter.ButtonEvent): void + on(sigName: "button-press-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "button-press-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "button-press-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "button-release-event", callback: (($obj: Entry, event: Clutter.ButtonEvent) => boolean)): number + connect_after(sigName: "button-release-event", callback: (($obj: Entry, event: Clutter.ButtonEvent) => boolean)): number + emit(sigName: "button-release-event", event: Clutter.ButtonEvent): void + on(sigName: "button-release-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "button-release-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "button-release-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "captured-event", callback: (($obj: Entry, event: Clutter.Event) => boolean)): number + connect_after(sigName: "captured-event", callback: (($obj: Entry, event: Clutter.Event) => boolean)): number + emit(sigName: "captured-event", event: Clutter.Event): void + on(sigName: "captured-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "captured-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "captured-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "destroy", callback: (($obj: Entry) => void)): number + connect_after(sigName: "destroy", callback: (($obj: Entry) => void)): number + emit(sigName: "destroy"): void + on(sigName: "destroy", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "destroy", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "destroy", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "enter-event", callback: (($obj: Entry, event: Clutter.CrossingEvent) => boolean)): number + connect_after(sigName: "enter-event", callback: (($obj: Entry, event: Clutter.CrossingEvent) => boolean)): number + emit(sigName: "enter-event", event: Clutter.CrossingEvent): void + on(sigName: "enter-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "enter-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "enter-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "event", callback: (($obj: Entry, event: Clutter.Event) => boolean)): number + connect_after(sigName: "event", callback: (($obj: Entry, event: Clutter.Event) => boolean)): number + emit(sigName: "event", event: Clutter.Event): void + on(sigName: "event", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "event", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "event", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "hide", callback: (($obj: Entry) => void)): number + connect_after(sigName: "hide", callback: (($obj: Entry) => void)): number + emit(sigName: "hide"): void + on(sigName: "hide", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "hide", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "hide", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "key-focus-in", callback: (($obj: Entry) => void)): number + connect_after(sigName: "key-focus-in", callback: (($obj: Entry) => void)): number + emit(sigName: "key-focus-in"): void + on(sigName: "key-focus-in", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "key-focus-in", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "key-focus-in", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "key-focus-out", callback: (($obj: Entry) => void)): number + connect_after(sigName: "key-focus-out", callback: (($obj: Entry) => void)): number + emit(sigName: "key-focus-out"): void + on(sigName: "key-focus-out", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "key-focus-out", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "key-focus-out", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "key-press-event", callback: (($obj: Entry, event: Clutter.KeyEvent) => boolean)): number + connect_after(sigName: "key-press-event", callback: (($obj: Entry, event: Clutter.KeyEvent) => boolean)): number + emit(sigName: "key-press-event", event: Clutter.KeyEvent): void + on(sigName: "key-press-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "key-press-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "key-press-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "key-release-event", callback: (($obj: Entry, event: Clutter.KeyEvent) => boolean)): number + connect_after(sigName: "key-release-event", callback: (($obj: Entry, event: Clutter.KeyEvent) => boolean)): number + emit(sigName: "key-release-event", event: Clutter.KeyEvent): void + on(sigName: "key-release-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "key-release-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "key-release-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "leave-event", callback: (($obj: Entry, event: Clutter.CrossingEvent) => boolean)): number + connect_after(sigName: "leave-event", callback: (($obj: Entry, event: Clutter.CrossingEvent) => boolean)): number + emit(sigName: "leave-event", event: Clutter.CrossingEvent): void + on(sigName: "leave-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "leave-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "leave-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "motion-event", callback: (($obj: Entry, event: Clutter.MotionEvent) => boolean)): number + connect_after(sigName: "motion-event", callback: (($obj: Entry, event: Clutter.MotionEvent) => boolean)): number + emit(sigName: "motion-event", event: Clutter.MotionEvent): void + on(sigName: "motion-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "motion-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "motion-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "parent-set", callback: (($obj: Entry, oldParent?: Clutter.Actor | null) => void)): number + connect_after(sigName: "parent-set", callback: (($obj: Entry, oldParent?: Clutter.Actor | null) => void)): number + emit(sigName: "parent-set", oldParent?: Clutter.Actor | null): void + on(sigName: "parent-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "parent-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "parent-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "pick", callback: (($obj: Entry, pickContext: Clutter.PickContext) => void)): number + connect_after(sigName: "pick", callback: (($obj: Entry, pickContext: Clutter.PickContext) => void)): number + emit(sigName: "pick", pickContext: Clutter.PickContext): void + on(sigName: "pick", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "pick", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "pick", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "queue-relayout", callback: (($obj: Entry) => void)): number + connect_after(sigName: "queue-relayout", callback: (($obj: Entry) => void)): number + emit(sigName: "queue-relayout"): void + on(sigName: "queue-relayout", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "queue-relayout", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "queue-relayout", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "realize", callback: (($obj: Entry) => void)): number + connect_after(sigName: "realize", callback: (($obj: Entry) => void)): number + emit(sigName: "realize"): void + on(sigName: "realize", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "realize", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "realize", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "resource-scale-changed", callback: (($obj: Entry) => void)): number + connect_after(sigName: "resource-scale-changed", callback: (($obj: Entry) => void)): number + emit(sigName: "resource-scale-changed"): void + on(sigName: "resource-scale-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "resource-scale-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "resource-scale-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "scroll-event", callback: (($obj: Entry, event: Clutter.ScrollEvent) => boolean)): number + connect_after(sigName: "scroll-event", callback: (($obj: Entry, event: Clutter.ScrollEvent) => boolean)): number + emit(sigName: "scroll-event", event: Clutter.ScrollEvent): void + on(sigName: "scroll-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "scroll-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "scroll-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "show", callback: (($obj: Entry) => void)): number + connect_after(sigName: "show", callback: (($obj: Entry) => void)): number + emit(sigName: "show"): void + on(sigName: "show", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "show", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "show", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "stage-views-changed", callback: (($obj: Entry) => void)): number + connect_after(sigName: "stage-views-changed", callback: (($obj: Entry) => void)): number + emit(sigName: "stage-views-changed"): void + on(sigName: "stage-views-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "stage-views-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "stage-views-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "touch-event", callback: (($obj: Entry, event: Clutter.Event) => boolean)): number + connect_after(sigName: "touch-event", callback: (($obj: Entry, event: Clutter.Event) => boolean)): number + emit(sigName: "touch-event", event: Clutter.Event): void + on(sigName: "touch-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "touch-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "touch-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "transition-stopped", callback: (($obj: Entry, name: string, isFinished: boolean) => void)): number + connect_after(sigName: "transition-stopped", callback: (($obj: Entry, name: string, isFinished: boolean) => void)): number + emit(sigName: "transition-stopped", name: string, isFinished: boolean): void + on(sigName: "transition-stopped", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "transition-stopped", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "transition-stopped", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "transitions-completed", callback: (($obj: Entry) => void)): number + connect_after(sigName: "transitions-completed", callback: (($obj: Entry) => void)): number + emit(sigName: "transitions-completed"): void + on(sigName: "transitions-completed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "transitions-completed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "transitions-completed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "unrealize", callback: (($obj: Entry) => void)): number + connect_after(sigName: "unrealize", callback: (($obj: Entry) => void)): number + emit(sigName: "unrealize"): void + on(sigName: "unrealize", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "unrealize", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "unrealize", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of Clutter.Container */ + connect(sigName: "actor-added", callback: (($obj: Entry, actor: Clutter.Actor) => void)): number + connect_after(sigName: "actor-added", callback: (($obj: Entry, actor: Clutter.Actor) => void)): number + emit(sigName: "actor-added", actor: Clutter.Actor): void + on(sigName: "actor-added", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "actor-added", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "actor-added", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "actor-removed", callback: (($obj: Entry, actor: Clutter.Actor) => void)): number + connect_after(sigName: "actor-removed", callback: (($obj: Entry, actor: Clutter.Actor) => void)): number + emit(sigName: "actor-removed", actor: Clutter.Actor): void + on(sigName: "actor-removed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "actor-removed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "actor-removed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "child-notify", callback: (($obj: Entry, actor: Clutter.Actor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "child-notify", callback: (($obj: Entry, actor: Clutter.Actor, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "child-notify", actor: Clutter.Actor, pspec: GObject.ParamSpec): void + on(sigName: "child-notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "child-notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "child-notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::clutter-text", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::clutter-text", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::clutter-text", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::clutter-text", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::clutter-text", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::hint-actor", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hint-actor", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::hint-actor", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::hint-actor", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::hint-actor", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::hint-text", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hint-text", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::hint-text", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::hint-text", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::hint-text", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::input-hints", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::input-hints", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::input-hints", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::input-hints", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::input-hints", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::input-purpose", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::input-purpose", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::input-purpose", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::input-purpose", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::input-purpose", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::primary-icon", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::primary-icon", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::primary-icon", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::primary-icon", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::primary-icon", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::secondary-icon", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::secondary-icon", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::secondary-icon", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::secondary-icon", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::secondary-icon", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::text", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::text", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::text", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::text", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::text", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::accessible-name", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-name", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::accessible-name", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::accessible-name", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::accessible-name", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::accessible-role", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-role", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::accessible-role", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::accessible-role", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::accessible-role", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::can-focus", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::can-focus", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::can-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::can-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::can-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::hover", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hover", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::hover", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::hover", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::hover", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::label-actor", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::label-actor", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::label-actor", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::label-actor", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::label-actor", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::pseudo-class", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::pseudo-class", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::pseudo-class", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::pseudo-class", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::pseudo-class", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::style", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::style", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::style", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::style", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::style", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::style-class", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::style-class", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::style-class", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::style-class", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::style-class", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::track-hover", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::track-hover", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::track-hover", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::track-hover", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::track-hover", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::actions", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::actions", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::actions", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::actions", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::actions", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::allocation", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::allocation", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::allocation", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::allocation", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::allocation", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::background-color", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::background-color", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::background-color", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::background-color", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::background-color", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::background-color-set", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::background-color-set", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::background-color-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::background-color-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::background-color-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::child-transform", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::child-transform", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::child-transform", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::child-transform", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::child-transform", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::child-transform-set", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::child-transform-set", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::child-transform-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::child-transform-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::child-transform-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::clip-rect", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::clip-rect", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::clip-rect", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::clip-rect", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::clip-rect", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::clip-to-allocation", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::clip-to-allocation", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::clip-to-allocation", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::clip-to-allocation", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::clip-to-allocation", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::constraints", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::constraints", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::constraints", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::constraints", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::constraints", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::content", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::content", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::content", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::content", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::content", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::content-box", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::content-box", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::content-box", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::content-box", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::content-box", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::content-gravity", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::content-gravity", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::content-gravity", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::content-gravity", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::content-gravity", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::content-repeat", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::content-repeat", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::content-repeat", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::content-repeat", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::content-repeat", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::effect", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::effect", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::effect", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::effect", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::effect", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::first-child", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::first-child", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::first-child", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::first-child", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::first-child", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::fixed-position-set", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::fixed-position-set", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::fixed-position-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::fixed-position-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::fixed-position-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::fixed-x", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::fixed-x", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::fixed-x", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::fixed-x", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::fixed-x", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::fixed-y", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::fixed-y", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::fixed-y", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::fixed-y", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::fixed-y", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::has-clip", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-clip", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::has-clip", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::has-clip", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::has-clip", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::has-pointer", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-pointer", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::has-pointer", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::has-pointer", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::has-pointer", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::height", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::height", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::height", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::height", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::height", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::last-child", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::last-child", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::last-child", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::last-child", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::last-child", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::layout-manager", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::layout-manager", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::layout-manager", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::layout-manager", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::layout-manager", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::magnification-filter", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::magnification-filter", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::magnification-filter", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::magnification-filter", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::magnification-filter", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::mapped", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::mapped", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::mapped", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::mapped", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::mapped", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-bottom", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-bottom", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-bottom", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-bottom", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-bottom", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-left", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-left", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-left", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-left", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-left", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-right", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-right", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-right", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-right", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-right", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-top", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-top", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-top", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-top", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-top", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::min-height", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::min-height", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::min-height", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::min-height", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::min-height", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::min-height-set", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::min-height-set", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::min-height-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::min-height-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::min-height-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::min-width", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::min-width", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::min-width", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::min-width", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::min-width", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::min-width-set", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::min-width-set", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::min-width-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::min-width-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::min-width-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::minification-filter", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::minification-filter", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::minification-filter", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::minification-filter", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::minification-filter", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::name", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::name", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::natural-height", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::natural-height", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::natural-height", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::natural-height", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::natural-height", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::natural-height-set", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::natural-height-set", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::natural-height-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::natural-height-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::natural-height-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::natural-width", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::natural-width", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::natural-width", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::natural-width", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::natural-width", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::natural-width-set", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::natural-width-set", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::natural-width-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::natural-width-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::natural-width-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::offscreen-redirect", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::offscreen-redirect", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::offscreen-redirect", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::offscreen-redirect", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::offscreen-redirect", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::opacity", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::opacity", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::opacity", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::opacity", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::opacity", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::pivot-point", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::pivot-point", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::pivot-point", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::pivot-point", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::pivot-point", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::pivot-point-z", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::pivot-point-z", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::pivot-point-z", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::pivot-point-z", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::pivot-point-z", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::position", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::position", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::position", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::position", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::position", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::reactive", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::reactive", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::reactive", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::reactive", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::reactive", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::realized", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::realized", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::realized", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::realized", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::realized", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::request-mode", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::request-mode", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::request-mode", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::request-mode", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::request-mode", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::rotation-angle-x", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::rotation-angle-x", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::rotation-angle-x", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::rotation-angle-x", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::rotation-angle-x", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::rotation-angle-y", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::rotation-angle-y", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::rotation-angle-y", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::rotation-angle-y", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::rotation-angle-y", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::rotation-angle-z", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::rotation-angle-z", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::rotation-angle-z", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::rotation-angle-z", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::rotation-angle-z", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::scale-x", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::scale-x", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::scale-x", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::scale-x", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::scale-x", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::scale-y", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::scale-y", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::scale-y", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::scale-y", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::scale-y", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::scale-z", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::scale-z", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::scale-z", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::scale-z", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::scale-z", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::show-on-set-parent", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::show-on-set-parent", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::show-on-set-parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::show-on-set-parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::show-on-set-parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::size", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::size", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::size", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::size", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::size", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::text-direction", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::text-direction", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::text-direction", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::text-direction", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::text-direction", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::transform", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::transform", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::transform", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::transform", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::transform", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::transform-set", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::transform-set", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::transform-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::transform-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::transform-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::translation-x", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::translation-x", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::translation-x", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::translation-x", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::translation-x", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::translation-y", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::translation-y", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::translation-y", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::translation-y", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::translation-y", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::translation-z", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::translation-z", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::translation-z", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::translation-z", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::translation-z", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::visible", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::visible", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::width", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::width", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::width", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::width", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::width", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::x", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::x", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::x", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::x", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::x", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::x-align", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::x-align", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::x-align", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::x-align", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::x-align", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::x-expand", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::x-expand", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::x-expand", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::x-expand", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::x-expand", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::y", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::y", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::y", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::y", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::y", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::y-align", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::y-align", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::y-align", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::y-align", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::y-align", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::y-expand", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::y-expand", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::y-expand", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::y-expand", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::y-expand", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::z-position", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::z-position", callback: (($obj: Entry, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::z-position", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::z-position", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::z-position", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: Entry_ConstructProps) + _init (config?: Entry_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(text?: string | null): Entry + static new(): Entry + static $gtype: GObject.Type +} +export interface FocusManager_ConstructProps extends GObject.Object_ConstructProps { +} +export class FocusManager { + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of St.FocusManager */ + addGroup(root: Widget): void + getGroup(widget: Widget): Widget + navigateFromEvent(event: Clutter.Event): boolean + removeGroup(root: Widget): void + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: FocusManager, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: FocusManager, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: FocusManager_ConstructProps) + _init (config?: FocusManager_ConstructProps): void + /* Static methods and pseudo-constructors */ + static getForStage(stage: Clutter.Stage): FocusManager + static $gtype: GObject.Type +} +export interface GenericAccessible_ConstructProps extends WidgetAccessible_ConstructProps { +} +export class GenericAccessible { + /* Properties of Atk.Object */ + readonly accessibleComponentLayer: number + readonly accessibleComponentMdiZorder: number + accessibleDescription: string + readonly accessibleHypertextNlinks: number + accessibleName: string + accessibleParent: Atk.Object + accessibleRole: Atk.Role + accessibleTableCaption: string + accessibleTableCaptionObject: Atk.Object + accessibleTableColumnDescription: string + accessibleTableColumnHeader: Atk.Object + accessibleTableRowDescription: string + accessibleTableRowHeader: Atk.Object + accessibleTableSummary: Atk.Object + accessibleValue: number + /* Fields of St.GenericAccessible */ + parent: WidgetAccessible + priv: GenericAccessiblePrivate + /* Fields of Atk.Object */ + description: string + name: string + role: Atk.Role + relationSet: Atk.RelationSet + layer: Atk.Layer + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of Cally.Actor */ + addAction(actionName: string, actionDescription: string, actionKeybinding: string, callback: Cally.ActionCallback): number + removeAction(actionId: number): boolean + removeActionByName(actionName: string): boolean + /* Methods of Atk.GObjectAccessible */ + getObject(): GObject.Object + /* Methods of Atk.Object */ + addRelationship(relationship: Atk.RelationType, target: Atk.Object): boolean + getAccessibleId(): string + getAttributes(): Atk.AttributeSet + get_description(): string | null + getIndexInParent(): number + getLayer(): Atk.Layer + getMdiZorder(): number + getNAccessibleChildren(): number + get_name(): string | null + getObjectLocale(): string + getParent(): Atk.Object + getRole(): Atk.Role + initialize(data?: object | null): void + notifyStateChange(state: Atk.State, value: boolean): void + peekParent(): Atk.Object + refAccessibleChild(i: number): Atk.Object + refRelationSet(): Atk.RelationSet + refStateSet(): Atk.StateSet + removePropertyChangeHandler(handlerId: number): void + removeRelationship(relationship: Atk.RelationType, target: Atk.Object): boolean + setAccessibleId(name: string): void + set_description(description: string): boolean | null + setName(name: string): void + setParent(parent: Atk.Object): void + setRole(role: Atk.Role): void + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Methods of Atk.Action */ + doAction(i: number): boolean + getKeybinding(i: number): string | null + getLocalizedName(i: number): string | null + getNActions(): number + /* Methods of Atk.Component */ + contains(x: number, y: number, coordType: Atk.CoordType): boolean + getAlpha(): number + getExtents(coordType: Atk.CoordType): [ /* x */ number | null, /* y */ number | null, /* width */ number | null, /* height */ number | null ] + getPosition(coordType: Atk.CoordType): [ /* x */ number | null, /* y */ number | null ] + getSize(): [ /* width */ number | null, /* height */ number | null ] + grabFocus(): boolean + refAccessibleAtPoint(x: number, y: number, coordType: Atk.CoordType): Atk.Object | null + removeFocusHandler(handlerId: number): void + scrollTo(type: Atk.ScrollType): boolean + scrollToPoint(coords: Atk.CoordType, x: number, y: number): boolean + setExtents(x: number, y: number, width: number, height: number, coordType: Atk.CoordType): boolean + setPosition(x: number, y: number, coordType: Atk.CoordType): boolean + setSize(width: number, height: number): boolean + /* Methods of Atk.Value */ + getCurrentValue(): /* value */ any + getIncrement(): number + getMaximumValue(): /* value */ any + getMinimumIncrement(): /* value */ any + getMinimumValue(): /* value */ any + getRange(): Atk.Range | null + getSubRanges(): Atk.Range[] + getValueAndText(): [ /* value */ number, /* text */ string | null ] + setCurrentValue(value: any): boolean + setValue(newValue: number): void + /* Virtual methods of St.GenericAccessible */ + vfuncGetCurrentValue(): /* value */ any + vfuncGetIncrement(): number + vfuncGetMaximumValue(): /* value */ any + vfuncGetMinimumIncrement(): /* value */ any + vfuncGetMinimumValue(): /* value */ any + vfuncGetRange(): Atk.Range | null + vfuncGetSubRanges(): Atk.Range[] + vfuncGetValueAndText(): [ /* value */ number, /* text */ string | null ] + vfuncSetCurrentValue(value: any): boolean + vfuncSetValue(newValue: number): void + vfuncGetDescription(i: number): string | null + vfunc_get_description(): string | null + vfuncGetName(i: number): string | null + vfunc_get_name(): string | null + vfuncSetDescription(i: number, desc: string): boolean + vfunc_set_description(description: string): boolean | null + /* Virtual methods of St.WidgetAccessible */ + vfuncGetDescription(i: number): string | null + vfunc_get_description(): string | null + vfuncGetName(i: number): string | null + vfunc_get_name(): string | null + vfuncSetDescription(i: number, desc: string): boolean + vfunc_set_description(description: string): boolean | null + /* Virtual methods of Cally.Actor */ + vfuncDoAction(i: number): boolean + vfuncGetDescription(i: number): string | null + vfunc_get_description(): string | null + vfuncGetKeybinding(i: number): string | null + vfuncGetLocalizedName(i: number): string | null + vfuncGetNActions(): number + vfuncGetName(i: number): string | null + vfunc_get_name(): string | null + vfuncSetDescription(i: number, desc: string): boolean + vfunc_set_description(description: string): boolean | null + vfuncBoundsChanged(bounds: Atk.Rectangle): void + vfuncContains(x: number, y: number, coordType: Atk.CoordType): boolean + vfuncGetAlpha(): number + vfuncGetExtents(coordType: Atk.CoordType): [ /* x */ number | null, /* y */ number | null, /* width */ number | null, /* height */ number | null ] + vfuncGetLayer(): Atk.Layer + vfuncGetMdiZorder(): number + vfuncGetPosition(coordType: Atk.CoordType): [ /* x */ number | null, /* y */ number | null ] + vfuncGetSize(): [ /* width */ number | null, /* height */ number | null ] + vfuncGrabFocus(): boolean + vfuncRefAccessibleAtPoint(x: number, y: number, coordType: Atk.CoordType): Atk.Object | null + vfuncRemoveFocusHandler(handlerId: number): void + vfuncScrollTo(type: Atk.ScrollType): boolean + vfuncScrollToPoint(coords: Atk.CoordType, x: number, y: number): boolean + vfuncSetExtents(x: number, y: number, width: number, height: number, coordType: Atk.CoordType): boolean + vfuncSetPosition(x: number, y: number, coordType: Atk.CoordType): boolean + vfuncSetSize(width: number, height: number): boolean + /* Virtual methods of Atk.Object */ + vfuncActiveDescendantChanged(child?: object | null): void + vfuncChildrenChanged(changeIndex: number, changedChild?: object | null): void + vfuncFocusEvent(focusIn: boolean): void + vfuncGetAttributes(): Atk.AttributeSet + vfunc_get_description(): string | null + vfuncGetIndexInParent(): number + vfuncGetLayer(): Atk.Layer + vfuncGetMdiZorder(): number + vfuncGetNChildren(): number + vfunc_get_name(): string | null + vfuncGetObjectLocale(): string + vfuncGetParent(): Atk.Object + vfuncGetRole(): Atk.Role + vfuncInitialize(data?: object | null): void + vfuncPropertyChange(values: Atk.PropertyValues): void + vfuncRefRelationSet(): Atk.RelationSet + vfuncRefStateSet(): Atk.StateSet + vfuncRemovePropertyChangeHandler(handlerId: number): void + vfunc_set_description(description: string): boolean | null + vfuncSetName(name: string): void + vfuncSetParent(parent: Atk.Object): void + vfuncSetRole(role: Atk.Role): void + vfuncStateChange(name: string, stateSet: boolean): void + vfuncVisibleDataChanged(): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of St.GenericAccessible */ + connect(sigName: "get-current-value", callback: (($obj: GenericAccessible) => number)): number + connect_after(sigName: "get-current-value", callback: (($obj: GenericAccessible) => number)): number + emit(sigName: "get-current-value"): void + on(sigName: "get-current-value", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "get-current-value", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "get-current-value", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "get-maximum-value", callback: (($obj: GenericAccessible) => number)): number + connect_after(sigName: "get-maximum-value", callback: (($obj: GenericAccessible) => number)): number + emit(sigName: "get-maximum-value"): void + on(sigName: "get-maximum-value", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "get-maximum-value", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "get-maximum-value", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "get-minimum-increment", callback: (($obj: GenericAccessible) => number)): number + connect_after(sigName: "get-minimum-increment", callback: (($obj: GenericAccessible) => number)): number + emit(sigName: "get-minimum-increment"): void + on(sigName: "get-minimum-increment", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "get-minimum-increment", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "get-minimum-increment", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "get-minimum-value", callback: (($obj: GenericAccessible) => number)): number + connect_after(sigName: "get-minimum-value", callback: (($obj: GenericAccessible) => number)): number + emit(sigName: "get-minimum-value"): void + on(sigName: "get-minimum-value", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "get-minimum-value", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "get-minimum-value", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "set-current-value", callback: (($obj: GenericAccessible, newValue: number) => void)): number + connect_after(sigName: "set-current-value", callback: (($obj: GenericAccessible, newValue: number) => void)): number + emit(sigName: "set-current-value", newValue: number): void + on(sigName: "set-current-value", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "set-current-value", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "set-current-value", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of Atk.Object */ + connect(sigName: "active-descendant-changed", callback: (($obj: GenericAccessible, arg1: Atk.Object) => void)): number + connect_after(sigName: "active-descendant-changed", callback: (($obj: GenericAccessible, arg1: Atk.Object) => void)): number + emit(sigName: "active-descendant-changed", arg1: Atk.Object): void + on(sigName: "active-descendant-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "active-descendant-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "active-descendant-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "children-changed", callback: (($obj: GenericAccessible, arg1: number, arg2: Atk.Object) => void)): number + connect_after(sigName: "children-changed", callback: (($obj: GenericAccessible, arg1: number, arg2: Atk.Object) => void)): number + emit(sigName: "children-changed", arg1: number, arg2: Atk.Object): void + on(sigName: "children-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "children-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "children-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "focus-event", callback: (($obj: GenericAccessible, arg1: boolean) => void)): number + connect_after(sigName: "focus-event", callback: (($obj: GenericAccessible, arg1: boolean) => void)): number + emit(sigName: "focus-event", arg1: boolean): void + on(sigName: "focus-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "focus-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "focus-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "property-change", callback: (($obj: GenericAccessible, arg1: Atk.PropertyValues) => void)): number + connect_after(sigName: "property-change", callback: (($obj: GenericAccessible, arg1: Atk.PropertyValues) => void)): number + emit(sigName: "property-change", arg1: Atk.PropertyValues): void + on(sigName: "property-change", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "property-change", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "property-change", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "state-change", callback: (($obj: GenericAccessible, arg1: string, arg2: boolean) => void)): number + connect_after(sigName: "state-change", callback: (($obj: GenericAccessible, arg1: string, arg2: boolean) => void)): number + emit(sigName: "state-change", arg1: string, arg2: boolean): void + on(sigName: "state-change", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "state-change", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "state-change", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "visible-data-changed", callback: (($obj: GenericAccessible) => void)): number + connect_after(sigName: "visible-data-changed", callback: (($obj: GenericAccessible) => void)): number + emit(sigName: "visible-data-changed"): void + on(sigName: "visible-data-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "visible-data-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "visible-data-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: GenericAccessible, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: GenericAccessible, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of Atk.Component */ + connect(sigName: "bounds-changed", callback: (($obj: GenericAccessible, arg1: Atk.Rectangle) => void)): number + connect_after(sigName: "bounds-changed", callback: (($obj: GenericAccessible, arg1: Atk.Rectangle) => void)): number + emit(sigName: "bounds-changed", arg1: Atk.Rectangle): void + on(sigName: "bounds-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "bounds-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "bounds-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of Atk.Value */ + connect(sigName: "value-changed", callback: (($obj: GenericAccessible, value: number, text: string) => void)): number + connect_after(sigName: "value-changed", callback: (($obj: GenericAccessible, value: number, text: string) => void)): number + emit(sigName: "value-changed", value: number, text: string): void + on(sigName: "value-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "value-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "value-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::accessible-component-layer", callback: (($obj: GenericAccessible, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-component-layer", callback: (($obj: GenericAccessible, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::accessible-component-layer", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::accessible-component-layer", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::accessible-component-layer", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::accessible-component-mdi-zorder", callback: (($obj: GenericAccessible, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-component-mdi-zorder", callback: (($obj: GenericAccessible, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::accessible-component-mdi-zorder", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::accessible-component-mdi-zorder", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::accessible-component-mdi-zorder", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::accessible-description", callback: (($obj: GenericAccessible, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-description", callback: (($obj: GenericAccessible, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::accessible-description", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::accessible-description", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::accessible-description", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::accessible-hypertext-nlinks", callback: (($obj: GenericAccessible, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-hypertext-nlinks", callback: (($obj: GenericAccessible, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::accessible-hypertext-nlinks", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::accessible-hypertext-nlinks", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::accessible-hypertext-nlinks", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::accessible-name", callback: (($obj: GenericAccessible, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-name", callback: (($obj: GenericAccessible, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::accessible-name", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::accessible-name", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::accessible-name", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::accessible-parent", callback: (($obj: GenericAccessible, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-parent", callback: (($obj: GenericAccessible, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::accessible-parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::accessible-parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::accessible-parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::accessible-role", callback: (($obj: GenericAccessible, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-role", callback: (($obj: GenericAccessible, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::accessible-role", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::accessible-role", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::accessible-role", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::accessible-table-caption", callback: (($obj: GenericAccessible, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-table-caption", callback: (($obj: GenericAccessible, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::accessible-table-caption", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::accessible-table-caption", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::accessible-table-caption", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::accessible-table-caption-object", callback: (($obj: GenericAccessible, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-table-caption-object", callback: (($obj: GenericAccessible, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::accessible-table-caption-object", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::accessible-table-caption-object", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::accessible-table-caption-object", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::accessible-table-column-description", callback: (($obj: GenericAccessible, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-table-column-description", callback: (($obj: GenericAccessible, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::accessible-table-column-description", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::accessible-table-column-description", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::accessible-table-column-description", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::accessible-table-column-header", callback: (($obj: GenericAccessible, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-table-column-header", callback: (($obj: GenericAccessible, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::accessible-table-column-header", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::accessible-table-column-header", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::accessible-table-column-header", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::accessible-table-row-description", callback: (($obj: GenericAccessible, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-table-row-description", callback: (($obj: GenericAccessible, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::accessible-table-row-description", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::accessible-table-row-description", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::accessible-table-row-description", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::accessible-table-row-header", callback: (($obj: GenericAccessible, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-table-row-header", callback: (($obj: GenericAccessible, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::accessible-table-row-header", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::accessible-table-row-header", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::accessible-table-row-header", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::accessible-table-summary", callback: (($obj: GenericAccessible, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-table-summary", callback: (($obj: GenericAccessible, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::accessible-table-summary", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::accessible-table-summary", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::accessible-table-summary", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::accessible-value", callback: (($obj: GenericAccessible, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-value", callback: (($obj: GenericAccessible, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::accessible-value", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::accessible-value", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::accessible-value", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: GenericAccessible_ConstructProps) + _init (config?: GenericAccessible_ConstructProps): void + /* Static methods and pseudo-constructors */ + static newForActor(actor: Clutter.Actor): GenericAccessible + static $gtype: GObject.Type +} +export interface Icon_ConstructProps extends Widget_ConstructProps { + fallbackGicon?: Gio.Icon + fallbackIconName?: string + gicon?: Gio.Icon + iconName?: string + iconSize?: number +} +export class Icon { + /* Properties of St.Icon */ + fallbackGicon: Gio.Icon + fallbackIconName: string + gicon: Gio.Icon + iconName: string + iconSize: number + /* Properties of St.Widget */ + accessibleName: string + accessibleRole: Atk.Role + canFocus: boolean + hover: boolean + labelActor: Clutter.Actor + pseudoClass: string + style: string + styleClass: string + trackHover: boolean + /* Properties of Clutter.Actor */ + actions: Clutter.Action + readonly allocation: Clutter.ActorBox + backgroundColor: Clutter.Color + readonly backgroundColorSet: boolean + childTransform: Graphene.Matrix + readonly childTransformSet: boolean + clipRect: Graphene.Rect + clipToAllocation: boolean + constraints: Clutter.Constraint + content: Clutter.Content + readonly contentBox: Clutter.ActorBox + contentGravity: Clutter.ContentGravity + contentRepeat: Clutter.ContentRepeat + effect: Clutter.Effect + readonly firstChild: Clutter.Actor + fixedPositionSet: boolean + fixedX: number + fixedY: number + readonly hasClip: boolean + readonly hasPointer: boolean + height: number + readonly lastChild: Clutter.Actor + layoutManager: Clutter.LayoutManager + magnificationFilter: Clutter.ScalingFilter + readonly mapped: boolean + marginBottom: number + marginLeft: number + marginRight: number + marginTop: number + minHeight: number + minHeightSet: boolean + minWidth: number + minWidthSet: boolean + minificationFilter: Clutter.ScalingFilter + name: string + naturalHeight: number + naturalHeightSet: boolean + naturalWidth: number + naturalWidthSet: boolean + offscreenRedirect: Clutter.OffscreenRedirect + opacity: number + pivotPoint: Graphene.Point + pivotPointZ: number + position: Graphene.Point + reactive: boolean + readonly realized: boolean + requestMode: Clutter.RequestMode + rotationAngleX: number + rotationAngleY: number + rotationAngleZ: number + scaleX: number + scaleY: number + scaleZ: number + showOnSetParent: boolean + size: Graphene.Size + textDirection: Clutter.TextDirection + transform: Graphene.Matrix + readonly transformSet: boolean + translationX: number + translationY: number + translationZ: number + visible: boolean + width: number + x: number + xAlign: Clutter.ActorAlign + xExpand: boolean + y: number + yAlign: Clutter.ActorAlign + yExpand: boolean + zPosition: number + /* Fields of St.Widget */ + parentInstance: Clutter.Actor + /* Fields of Clutter.Actor */ + flags: number + /* Fields of GObject.InitiallyUnowned */ + gTypeInstance: GObject.TypeInstance + /* Methods of St.Icon */ + getFallbackGicon(): Gio.Icon + getFallbackIconName(): string + getGicon(): Gio.Icon | null + getIconName(): string | null + getIconSize(): number + setFallbackGicon(fallbackGicon?: Gio.Icon | null): void + setFallbackIconName(fallbackIconName?: string | null): void + setGicon(gicon?: Gio.Icon | null): void + setIconName(iconName?: string | null): void + setIconSize(size: number): void + /* Methods of St.Widget */ + addAccessibleState(state: Atk.StateType): void + addStyleClassName(styleClass: string): void + addStylePseudoClass(pseudoClass: string): void + ensureStyle(): void + getAccessibleName(): string + getAccessibleRole(): Atk.Role + getCanFocus(): boolean + getFocusChain(): Clutter.Actor[] + getHover(): boolean + getLabelActor(): Clutter.Actor + getStyle(): string | null + getStyleClassName(): string + getStylePseudoClass(): string + getThemeNode(): ThemeNode + getTrackHover(): boolean + hasStyleClassName(styleClass: string): boolean + hasStylePseudoClass(pseudoClass: string): boolean + navigateFocus(from: Clutter.Actor | null, direction: DirectionType, wrapAround: boolean): boolean + paintBackground(paintContext: Clutter.PaintContext): void + peekThemeNode(): ThemeNode + popupMenu(): void + removeAccessibleState(state: Atk.StateType): void + removeStyleClassName(styleClass: string): void + removeStylePseudoClass(pseudoClass: string): void + setAccessible(accessible: Atk.Object): void + setAccessibleName(name?: string | null): void + setAccessibleRole(role: Atk.Role): void + setCanFocus(canFocus: boolean): void + setHover(hover: boolean): void + setLabelActor(label: Clutter.Actor): void + setStyle(style?: string | null): void + setStyleClassName(styleClassList?: string | null): void + setStylePseudoClass(pseudoClassList?: string | null): void + setTrackHover(trackHover: boolean): void + styleChanged(): void + syncHover(): void + /* Methods of Clutter.Actor */ + addAction(action: Clutter.Action): void + addActionWithName(name: string, action: Clutter.Action): void + addChild(child: Clutter.Actor): void + addConstraint(constraint: Clutter.Constraint): void + addConstraintWithName(name: string, constraint: Clutter.Constraint): void + addEffect(effect: Clutter.Effect): void + addEffectWithName(name: string, effect: Clutter.Effect): void + addTransition(name: string, transition: Clutter.Transition): void + allocate(box: Clutter.ActorBox): void + allocateAlignFill(box: Clutter.ActorBox, xAlign: number, yAlign: number, xFill: boolean, yFill: boolean): void + allocateAvailableSize(x: number, y: number, availableWidth: number, availableHeight: number): void + allocatePreferredSize(x: number, y: number): void + applyRelativeTransformToPoint(ancestor: Clutter.Actor | null, point: Graphene.Point3D): /* vertex */ Graphene.Point3D + applyTransformToPoint(point: Graphene.Point3D): /* vertex */ Graphene.Point3D + bindModel(model: Gio.ListModel | null, createChildFunc: Clutter.ActorCreateChildFunc): void + clearActions(): void + clearConstraints(): void + clearEffects(): void + contains(descendant: Clutter.Actor): boolean + continuePaint(paintContext: Clutter.PaintContext): void + continuePick(pickContext: Clutter.PickContext): void + createPangoContext(): Pango.Context + createPangoLayout(text?: string | null): Pango.Layout + destroy(): void + destroyAllChildren(): void + event(event: Clutter.Event, capture: boolean): boolean + getAbsAllocationVertices(): /* verts */ Graphene.Point3D[] + getAccessible(): Atk.Object + getAction(name: string): Clutter.Action + getActions(): Clutter.Action[] + getAllocationBox(): /* box */ Clutter.ActorBox + getBackgroundColor(): /* color */ Clutter.Color + getChildAtIndex(index: number): Clutter.Actor + getChildTransform(): /* transform */ Graphene.Matrix + getChildren(): Clutter.Actor[] + getClip(): [ /* xoff */ number | null, /* yoff */ number | null, /* width */ number | null, /* height */ number | null ] + getClipToAllocation(): boolean + getConstraint(name: string): Clutter.Constraint + getConstraints(): Clutter.Constraint[] + getContent(): Clutter.Content + getContentBox(): /* box */ Clutter.ActorBox + getContentGravity(): Clutter.ContentGravity + getContentRepeat(): Clutter.ContentRepeat + getContentScalingFilters(): [ /* minFilter */ Clutter.ScalingFilter | null, /* magFilter */ Clutter.ScalingFilter | null ] + getDefaultPaintVolume(): Clutter.PaintVolume + getEasingDelay(): number + getEasingDuration(): number + getEasingMode(): Clutter.AnimationMode + getEffect(name: string): Clutter.Effect + getEffects(): Clutter.Effect[] + getFirstChild(): Clutter.Actor + getFixedPosition(): [ /* returnType */ boolean, /* x */ number | null, /* y */ number | null ] + getFixedPositionSet(): boolean + getFlags(): Clutter.ActorFlags + getHeight(): number + getLastChild(): Clutter.Actor + getLayoutManager(): Clutter.LayoutManager + getMargin(): /* margin */ Clutter.Margin + getMarginBottom(): number + getMarginLeft(): number + getMarginRight(): number + getMarginTop(): number + getNChildren(): number + getName(): string + getNextSibling(): Clutter.Actor + getOffscreenRedirect(): Clutter.OffscreenRedirect + getOpacity(): number + getOpacityOverride(): number + getPaintBox(): [ /* returnType */ boolean, /* box */ Clutter.ActorBox ] + getPaintOpacity(): number + getPaintVisibility(): boolean + getPaintVolume(): Clutter.PaintVolume + getPangoContext(): Pango.Context + getParent(): Clutter.Actor + getPivotPoint(): [ /* pivotX */ number | null, /* pivotY */ number | null ] + getPivotPointZ(): number + getPosition(): [ /* x */ number | null, /* y */ number | null ] + getPreferredHeight(forWidth: number): [ /* minHeightP */ number | null, /* naturalHeightP */ number | null ] + getPreferredSize(): [ /* minWidthP */ number | null, /* minHeightP */ number | null, /* naturalWidthP */ number | null, /* naturalHeightP */ number | null ] + getPreferredWidth(forHeight: number): [ /* minWidthP */ number | null, /* naturalWidthP */ number | null ] + getPreviousSibling(): Clutter.Actor + getReactive(): boolean + getRequestMode(): Clutter.RequestMode + getResourceScale(): number + getRotationAngle(axis: Clutter.RotateAxis): number + getScale(): [ /* scaleX */ number | null, /* scaleY */ number | null ] + getScaleZ(): number + getSize(): [ /* width */ number | null, /* height */ number | null ] + getStage(): Clutter.Stage + getTextDirection(): Clutter.TextDirection + getTransform(): /* transform */ Graphene.Matrix + getTransformedExtents(): /* rect */ Graphene.Rect + getTransformedPaintVolume(relativeToAncestor: Clutter.Actor): Clutter.PaintVolume + getTransformedPosition(): [ /* x */ number | null, /* y */ number | null ] + getTransformedSize(): [ /* width */ number | null, /* height */ number | null ] + getTransition(name: string): Clutter.Transition + getTranslation(): [ /* translateX */ number | null, /* translateY */ number | null, /* translateZ */ number | null ] + getWidth(): number + getX(): number + getXAlign(): Clutter.ActorAlign + getXExpand(): boolean + getY(): number + getYAlign(): Clutter.ActorAlign + getYExpand(): boolean + getZPosition(): number + grabKeyFocus(): void + hasAccessible(): boolean + hasActions(): boolean + hasAllocation(): boolean + hasConstraints(): boolean + hasDamage(): boolean + hasEffects(): boolean + hasKeyFocus(): boolean + hasMappedClones(): boolean + hasOverlaps(): boolean + hide(): void + inhibitCulling(): void + insertChildAbove(child: Clutter.Actor, sibling?: Clutter.Actor | null): void + insertChildAtIndex(child: Clutter.Actor, index: number): void + insertChildBelow(child: Clutter.Actor, sibling?: Clutter.Actor | null): void + invalidatePaintVolume(): void + invalidateTransform(): void + isEffectivelyOnStageView(view: Clutter.StageView): boolean + isInClonePaint(): boolean + isMapped(): boolean + isRealized(): boolean + isRotated(): boolean + isScaled(): boolean + isVisible(): boolean + map(): void + moveBy(dx: number, dy: number): void + needsExpand(orientation: Clutter.Orientation): boolean + paint(paintContext: Clutter.PaintContext): void + peekStageViews(): Clutter.StageView[] + pick(pickContext: Clutter.PickContext): void + pickBox(pickContext: Clutter.PickContext, box: Clutter.ActorBox): void + queueRedraw(): void + queueRedrawWithClip(clip?: cairo.RectangleInt | null): void + queueRelayout(): void + realize(): void + removeAction(action: Clutter.Action): void + removeActionByName(name: string): void + removeAllChildren(): void + removeAllTransitions(): void + removeChild(child: Clutter.Actor): void + removeClip(): void + removeConstraint(constraint: Clutter.Constraint): void + removeConstraintByName(name: string): void + removeEffect(effect: Clutter.Effect): void + removeEffectByName(name: string): void + removeTransition(name: string): void + replaceChild(oldChild: Clutter.Actor, newChild: Clutter.Actor): void + restoreEasingState(): void + saveEasingState(): void + setAllocation(box: Clutter.ActorBox): void + setBackgroundColor(color?: Clutter.Color | null): void + setChildAboveSibling(child: Clutter.Actor, sibling?: Clutter.Actor | null): void + setChildAtIndex(child: Clutter.Actor, index: number): void + setChildBelowSibling(child: Clutter.Actor, sibling?: Clutter.Actor | null): void + setChildTransform(transform?: Graphene.Matrix | null): void + setClip(xoff: number, yoff: number, width: number, height: number): void + setClipToAllocation(clipSet: boolean): void + setContent(content?: Clutter.Content | null): void + setContentGravity(gravity: Clutter.ContentGravity): void + setContentRepeat(repeat: Clutter.ContentRepeat): void + setContentScalingFilters(minFilter: Clutter.ScalingFilter, magFilter: Clutter.ScalingFilter): void + setEasingDelay(msecs: number): void + setEasingDuration(msecs: number): void + setEasingMode(mode: Clutter.AnimationMode): void + setFixedPositionSet(isSet: boolean): void + setFlags(flags: Clutter.ActorFlags): void + setHeight(height: number): void + setLayoutManager(manager?: Clutter.LayoutManager | null): void + setMargin(margin: Clutter.Margin): void + setMarginBottom(margin: number): void + setMarginLeft(margin: number): void + setMarginRight(margin: number): void + setMarginTop(margin: number): void + setName(name: string): void + setOffscreenRedirect(redirect: Clutter.OffscreenRedirect): void + setOpacity(opacity: number): void + setOpacityOverride(opacity: number): void + setPivotPoint(pivotX: number, pivotY: number): void + setPivotPointZ(pivotZ: number): void + setPosition(x: number, y: number): void + setReactive(reactive: boolean): void + setRequestMode(mode: Clutter.RequestMode): void + setRotationAngle(axis: Clutter.RotateAxis, angle: number): void + setScale(scaleX: number, scaleY: number): void + setScaleZ(scaleZ: number): void + setSize(width: number, height: number): void + setTextDirection(textDir: Clutter.TextDirection): void + setTransform(transform?: Graphene.Matrix | null): void + setTranslation(translateX: number, translateY: number, translateZ: number): void + setWidth(width: number): void + setX(x: number): void + setXAlign(xAlign: Clutter.ActorAlign): void + setXExpand(expand: boolean): void + setY(y: number): void + setYAlign(yAlign: Clutter.ActorAlign): void + setYExpand(expand: boolean): void + setZPosition(zPosition: number): void + shouldPick(pickContext: Clutter.PickContext): boolean + show(): void + transformStagePoint(x: number, y: number): [ /* returnType */ boolean, /* xOut */ number, /* yOut */ number ] + uninhibitCulling(): void + unmap(): void + unrealize(): void + unsetFlags(flags: Clutter.ActorFlags): void + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Methods of Clutter.Animatable */ + findProperty(propertyName: string): GObject.ParamSpec + getActor(): Clutter.Actor + getInitialState(propertyName: string, value: any): void + interpolateValue(propertyName: string, interval: Clutter.Interval, progress: number): [ /* returnType */ boolean, /* value */ any ] + setFinalState(propertyName: string, value: any): void + /* Methods of Clutter.Container */ + addActor(actor: Clutter.Actor): void + childGetProperty(child: Clutter.Actor, property: string, value: any): void + childNotify(child: Clutter.Actor, pspec: GObject.ParamSpec): void + childSetProperty(child: Clutter.Actor, property: string, value: any): void + createChildMeta(actor: Clutter.Actor): void + destroyChildMeta(actor: Clutter.Actor): void + findChildByName(childName: string): Clutter.Actor + getChildMeta(actor: Clutter.Actor): Clutter.ChildMeta + lowerChild(actor: Clutter.Actor, sibling?: Clutter.Actor | null): void + raiseChild(actor: Clutter.Actor, sibling?: Clutter.Actor | null): void + removeActor(actor: Clutter.Actor): void + sortDepthOrder(): void + /* Methods of Clutter.Scriptable */ + getId(): string + parseCustomNode(script: Clutter.Script, value: any, name: string, node: Json.Node): boolean + setCustomProperty(script: Clutter.Script, name: string, value: any): void + setId(id: string): void + /* Virtual methods of St.Widget */ + vfuncGetFocusChain(): Clutter.Actor[] + vfuncNavigateFocus(from: Clutter.Actor | null, direction: DirectionType): boolean + vfuncPopupMenu(): void + vfuncStyleChanged(): void + vfuncFindProperty(propertyName: string): GObject.ParamSpec + vfuncGetActor(): Clutter.Actor + vfuncGetInitialState(propertyName: string, value: any): void + vfuncInterpolateValue(propertyName: string, interval: Clutter.Interval, progress: number): [ /* returnType */ boolean, /* value */ any ] + vfuncSetFinalState(propertyName: string, value: any): void + vfuncActorAdded(actor: Clutter.Actor): void + vfuncActorRemoved(actor: Clutter.Actor): void + vfuncAdd(actor: Clutter.Actor): void + vfuncChildNotify(child: Clutter.Actor, pspec: GObject.ParamSpec): void + vfuncCreateChildMeta(actor: Clutter.Actor): void + vfuncDestroyChildMeta(actor: Clutter.Actor): void + vfuncGetChildMeta(actor: Clutter.Actor): Clutter.ChildMeta + vfuncLower(actor: Clutter.Actor, sibling?: Clutter.Actor | null): void + vfuncRaise(actor: Clutter.Actor, sibling?: Clutter.Actor | null): void + vfuncRemove(actor: Clutter.Actor): void + vfuncSortDepthOrder(): void + vfuncGetId(): string + vfuncParseCustomNode(script: Clutter.Script, value: any, name: string, node: Json.Node): boolean + vfuncSetCustomProperty(script: Clutter.Script, name: string, value: any): void + vfuncSetId(id: string): void + /* Virtual methods of Clutter.Actor */ + vfuncAllocate(box: Clutter.ActorBox): void + vfuncApplyTransform(matrix: Graphene.Matrix): void + vfuncButtonPressEvent(event: Clutter.ButtonEvent): boolean + vfuncButtonReleaseEvent(event: Clutter.ButtonEvent): boolean + vfuncCalculateResourceScale(phase: number): number + vfuncCapturedEvent(event: Clutter.Event): boolean + vfuncDestroy(): void + vfuncEnterEvent(event: Clutter.CrossingEvent): boolean + vfuncEvent(event: Clutter.Event): boolean + vfuncGetAccessible(): Atk.Object + vfuncGetPaintVolume(volume: Clutter.PaintVolume): boolean + vfuncGetPreferredHeight(forWidth: number): [ /* minHeightP */ number | null, /* naturalHeightP */ number | null ] + vfuncGetPreferredWidth(forHeight: number): [ /* minWidthP */ number | null, /* naturalWidthP */ number | null ] + vfuncHasAccessible(): boolean + vfuncHasOverlaps(): boolean + vfuncHide(): void + vfuncHideAll(): void + vfuncKeyFocusIn(): void + vfuncKeyFocusOut(): void + vfuncKeyPressEvent(event: Clutter.KeyEvent): boolean + vfuncKeyReleaseEvent(event: Clutter.KeyEvent): boolean + vfuncLeaveEvent(event: Clutter.CrossingEvent): boolean + vfuncMap(): void + vfuncMotionEvent(event: Clutter.MotionEvent): boolean + vfuncPaint(paintContext: Clutter.PaintContext): void + vfuncPaintNode(root: Clutter.PaintNode): void + vfuncParentSet(oldParent: Clutter.Actor): void + vfuncPick(pickContext: Clutter.PickContext): void + vfuncQueueRelayout(): void + vfuncRealize(): void + vfuncResourceScaleChanged(): void + vfuncScrollEvent(event: Clutter.ScrollEvent): boolean + vfuncShow(): void + vfuncTouchEvent(event: Clutter.TouchEvent): boolean + vfuncUnmap(): void + vfuncUnrealize(): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of St.Widget */ + connect(sigName: "popup-menu", callback: (($obj: Icon) => void)): number + connect_after(sigName: "popup-menu", callback: (($obj: Icon) => void)): number + emit(sigName: "popup-menu"): void + on(sigName: "popup-menu", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "popup-menu", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "popup-menu", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "style-changed", callback: (($obj: Icon) => void)): number + connect_after(sigName: "style-changed", callback: (($obj: Icon) => void)): number + emit(sigName: "style-changed"): void + on(sigName: "style-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "style-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "style-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of Clutter.Actor */ + connect(sigName: "button-press-event", callback: (($obj: Icon, event: Clutter.ButtonEvent) => boolean)): number + connect_after(sigName: "button-press-event", callback: (($obj: Icon, event: Clutter.ButtonEvent) => boolean)): number + emit(sigName: "button-press-event", event: Clutter.ButtonEvent): void + on(sigName: "button-press-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "button-press-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "button-press-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "button-release-event", callback: (($obj: Icon, event: Clutter.ButtonEvent) => boolean)): number + connect_after(sigName: "button-release-event", callback: (($obj: Icon, event: Clutter.ButtonEvent) => boolean)): number + emit(sigName: "button-release-event", event: Clutter.ButtonEvent): void + on(sigName: "button-release-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "button-release-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "button-release-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "captured-event", callback: (($obj: Icon, event: Clutter.Event) => boolean)): number + connect_after(sigName: "captured-event", callback: (($obj: Icon, event: Clutter.Event) => boolean)): number + emit(sigName: "captured-event", event: Clutter.Event): void + on(sigName: "captured-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "captured-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "captured-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "destroy", callback: (($obj: Icon) => void)): number + connect_after(sigName: "destroy", callback: (($obj: Icon) => void)): number + emit(sigName: "destroy"): void + on(sigName: "destroy", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "destroy", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "destroy", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "enter-event", callback: (($obj: Icon, event: Clutter.CrossingEvent) => boolean)): number + connect_after(sigName: "enter-event", callback: (($obj: Icon, event: Clutter.CrossingEvent) => boolean)): number + emit(sigName: "enter-event", event: Clutter.CrossingEvent): void + on(sigName: "enter-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "enter-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "enter-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "event", callback: (($obj: Icon, event: Clutter.Event) => boolean)): number + connect_after(sigName: "event", callback: (($obj: Icon, event: Clutter.Event) => boolean)): number + emit(sigName: "event", event: Clutter.Event): void + on(sigName: "event", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "event", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "event", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "hide", callback: (($obj: Icon) => void)): number + connect_after(sigName: "hide", callback: (($obj: Icon) => void)): number + emit(sigName: "hide"): void + on(sigName: "hide", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "hide", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "hide", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "key-focus-in", callback: (($obj: Icon) => void)): number + connect_after(sigName: "key-focus-in", callback: (($obj: Icon) => void)): number + emit(sigName: "key-focus-in"): void + on(sigName: "key-focus-in", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "key-focus-in", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "key-focus-in", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "key-focus-out", callback: (($obj: Icon) => void)): number + connect_after(sigName: "key-focus-out", callback: (($obj: Icon) => void)): number + emit(sigName: "key-focus-out"): void + on(sigName: "key-focus-out", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "key-focus-out", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "key-focus-out", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "key-press-event", callback: (($obj: Icon, event: Clutter.KeyEvent) => boolean)): number + connect_after(sigName: "key-press-event", callback: (($obj: Icon, event: Clutter.KeyEvent) => boolean)): number + emit(sigName: "key-press-event", event: Clutter.KeyEvent): void + on(sigName: "key-press-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "key-press-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "key-press-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "key-release-event", callback: (($obj: Icon, event: Clutter.KeyEvent) => boolean)): number + connect_after(sigName: "key-release-event", callback: (($obj: Icon, event: Clutter.KeyEvent) => boolean)): number + emit(sigName: "key-release-event", event: Clutter.KeyEvent): void + on(sigName: "key-release-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "key-release-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "key-release-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "leave-event", callback: (($obj: Icon, event: Clutter.CrossingEvent) => boolean)): number + connect_after(sigName: "leave-event", callback: (($obj: Icon, event: Clutter.CrossingEvent) => boolean)): number + emit(sigName: "leave-event", event: Clutter.CrossingEvent): void + on(sigName: "leave-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "leave-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "leave-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "motion-event", callback: (($obj: Icon, event: Clutter.MotionEvent) => boolean)): number + connect_after(sigName: "motion-event", callback: (($obj: Icon, event: Clutter.MotionEvent) => boolean)): number + emit(sigName: "motion-event", event: Clutter.MotionEvent): void + on(sigName: "motion-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "motion-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "motion-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "parent-set", callback: (($obj: Icon, oldParent?: Clutter.Actor | null) => void)): number + connect_after(sigName: "parent-set", callback: (($obj: Icon, oldParent?: Clutter.Actor | null) => void)): number + emit(sigName: "parent-set", oldParent?: Clutter.Actor | null): void + on(sigName: "parent-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "parent-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "parent-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "pick", callback: (($obj: Icon, pickContext: Clutter.PickContext) => void)): number + connect_after(sigName: "pick", callback: (($obj: Icon, pickContext: Clutter.PickContext) => void)): number + emit(sigName: "pick", pickContext: Clutter.PickContext): void + on(sigName: "pick", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "pick", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "pick", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "queue-relayout", callback: (($obj: Icon) => void)): number + connect_after(sigName: "queue-relayout", callback: (($obj: Icon) => void)): number + emit(sigName: "queue-relayout"): void + on(sigName: "queue-relayout", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "queue-relayout", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "queue-relayout", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "realize", callback: (($obj: Icon) => void)): number + connect_after(sigName: "realize", callback: (($obj: Icon) => void)): number + emit(sigName: "realize"): void + on(sigName: "realize", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "realize", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "realize", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "resource-scale-changed", callback: (($obj: Icon) => void)): number + connect_after(sigName: "resource-scale-changed", callback: (($obj: Icon) => void)): number + emit(sigName: "resource-scale-changed"): void + on(sigName: "resource-scale-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "resource-scale-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "resource-scale-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "scroll-event", callback: (($obj: Icon, event: Clutter.ScrollEvent) => boolean)): number + connect_after(sigName: "scroll-event", callback: (($obj: Icon, event: Clutter.ScrollEvent) => boolean)): number + emit(sigName: "scroll-event", event: Clutter.ScrollEvent): void + on(sigName: "scroll-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "scroll-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "scroll-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "show", callback: (($obj: Icon) => void)): number + connect_after(sigName: "show", callback: (($obj: Icon) => void)): number + emit(sigName: "show"): void + on(sigName: "show", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "show", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "show", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "stage-views-changed", callback: (($obj: Icon) => void)): number + connect_after(sigName: "stage-views-changed", callback: (($obj: Icon) => void)): number + emit(sigName: "stage-views-changed"): void + on(sigName: "stage-views-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "stage-views-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "stage-views-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "touch-event", callback: (($obj: Icon, event: Clutter.Event) => boolean)): number + connect_after(sigName: "touch-event", callback: (($obj: Icon, event: Clutter.Event) => boolean)): number + emit(sigName: "touch-event", event: Clutter.Event): void + on(sigName: "touch-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "touch-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "touch-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "transition-stopped", callback: (($obj: Icon, name: string, isFinished: boolean) => void)): number + connect_after(sigName: "transition-stopped", callback: (($obj: Icon, name: string, isFinished: boolean) => void)): number + emit(sigName: "transition-stopped", name: string, isFinished: boolean): void + on(sigName: "transition-stopped", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "transition-stopped", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "transition-stopped", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "transitions-completed", callback: (($obj: Icon) => void)): number + connect_after(sigName: "transitions-completed", callback: (($obj: Icon) => void)): number + emit(sigName: "transitions-completed"): void + on(sigName: "transitions-completed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "transitions-completed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "transitions-completed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "unrealize", callback: (($obj: Icon) => void)): number + connect_after(sigName: "unrealize", callback: (($obj: Icon) => void)): number + emit(sigName: "unrealize"): void + on(sigName: "unrealize", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "unrealize", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "unrealize", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: Icon, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: Icon, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of Clutter.Container */ + connect(sigName: "actor-added", callback: (($obj: Icon, actor: Clutter.Actor) => void)): number + connect_after(sigName: "actor-added", callback: (($obj: Icon, actor: Clutter.Actor) => void)): number + emit(sigName: "actor-added", actor: Clutter.Actor): void + on(sigName: "actor-added", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "actor-added", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "actor-added", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "actor-removed", callback: (($obj: Icon, actor: Clutter.Actor) => void)): number + connect_after(sigName: "actor-removed", callback: (($obj: Icon, actor: Clutter.Actor) => void)): number + emit(sigName: "actor-removed", actor: Clutter.Actor): void + on(sigName: "actor-removed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "actor-removed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "actor-removed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "child-notify", callback: (($obj: Icon, actor: Clutter.Actor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "child-notify", callback: (($obj: Icon, actor: Clutter.Actor, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "child-notify", actor: Clutter.Actor, pspec: GObject.ParamSpec): void + on(sigName: "child-notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "child-notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "child-notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::fallback-gicon", callback: (($obj: Icon, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::fallback-gicon", callback: (($obj: Icon, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::fallback-gicon", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::fallback-gicon", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::fallback-gicon", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::fallback-icon-name", callback: (($obj: Icon, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::fallback-icon-name", callback: (($obj: Icon, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::fallback-icon-name", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::fallback-icon-name", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::fallback-icon-name", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::gicon", callback: (($obj: Icon, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::gicon", callback: (($obj: Icon, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::gicon", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::gicon", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::gicon", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::icon-name", callback: (($obj: Icon, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::icon-name", callback: (($obj: Icon, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::icon-name", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::icon-name", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::icon-name", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::icon-size", callback: (($obj: Icon, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::icon-size", callback: (($obj: Icon, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::icon-size", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::icon-size", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::icon-size", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::accessible-name", callback: (($obj: Icon, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-name", callback: (($obj: Icon, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::accessible-name", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::accessible-name", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::accessible-name", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::accessible-role", callback: (($obj: Icon, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-role", callback: (($obj: Icon, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::accessible-role", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::accessible-role", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::accessible-role", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::can-focus", callback: (($obj: Icon, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::can-focus", callback: (($obj: Icon, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::can-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::can-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::can-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::hover", callback: (($obj: Icon, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hover", callback: (($obj: Icon, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::hover", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::hover", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::hover", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::label-actor", callback: (($obj: Icon, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::label-actor", callback: (($obj: Icon, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::label-actor", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::label-actor", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::label-actor", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::pseudo-class", callback: (($obj: Icon, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::pseudo-class", callback: (($obj: Icon, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::pseudo-class", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::pseudo-class", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::pseudo-class", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::style", callback: (($obj: Icon, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::style", callback: (($obj: Icon, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::style", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::style", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::style", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::style-class", callback: (($obj: Icon, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::style-class", callback: (($obj: Icon, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::style-class", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::style-class", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::style-class", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::track-hover", callback: (($obj: Icon, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::track-hover", callback: (($obj: Icon, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::track-hover", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::track-hover", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::track-hover", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::actions", callback: (($obj: Icon, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::actions", callback: (($obj: Icon, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::actions", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::actions", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::actions", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::allocation", callback: (($obj: Icon, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::allocation", callback: (($obj: Icon, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::allocation", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::allocation", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::allocation", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::background-color", callback: (($obj: Icon, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::background-color", callback: (($obj: Icon, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::background-color", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::background-color", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::background-color", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::background-color-set", callback: (($obj: Icon, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::background-color-set", callback: (($obj: Icon, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::background-color-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::background-color-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::background-color-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::child-transform", callback: (($obj: Icon, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::child-transform", callback: (($obj: Icon, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::child-transform", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::child-transform", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::child-transform", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::child-transform-set", callback: (($obj: Icon, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::child-transform-set", callback: (($obj: Icon, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::child-transform-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::child-transform-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::child-transform-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::clip-rect", callback: (($obj: Icon, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::clip-rect", callback: (($obj: Icon, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::clip-rect", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::clip-rect", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::clip-rect", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::clip-to-allocation", callback: (($obj: Icon, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::clip-to-allocation", callback: (($obj: Icon, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::clip-to-allocation", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::clip-to-allocation", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::clip-to-allocation", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::constraints", callback: (($obj: Icon, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::constraints", callback: (($obj: Icon, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::constraints", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::constraints", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::constraints", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::content", callback: (($obj: Icon, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::content", callback: (($obj: Icon, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::content", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::content", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::content", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::content-box", callback: (($obj: Icon, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::content-box", callback: (($obj: Icon, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::content-box", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::content-box", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::content-box", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::content-gravity", callback: (($obj: Icon, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::content-gravity", callback: (($obj: Icon, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::content-gravity", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::content-gravity", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::content-gravity", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::content-repeat", callback: (($obj: Icon, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::content-repeat", callback: (($obj: Icon, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::content-repeat", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::content-repeat", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::content-repeat", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::effect", callback: (($obj: Icon, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::effect", callback: (($obj: Icon, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::effect", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::effect", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::effect", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::first-child", callback: (($obj: Icon, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::first-child", callback: (($obj: Icon, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::first-child", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::first-child", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::first-child", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::fixed-position-set", callback: (($obj: Icon, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::fixed-position-set", callback: (($obj: Icon, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::fixed-position-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::fixed-position-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::fixed-position-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::fixed-x", callback: (($obj: Icon, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::fixed-x", callback: (($obj: Icon, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::fixed-x", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::fixed-x", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::fixed-x", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::fixed-y", callback: (($obj: Icon, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::fixed-y", callback: (($obj: Icon, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::fixed-y", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::fixed-y", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::fixed-y", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::has-clip", callback: (($obj: Icon, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-clip", callback: (($obj: Icon, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::has-clip", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::has-clip", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::has-clip", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::has-pointer", callback: (($obj: Icon, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-pointer", callback: (($obj: Icon, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::has-pointer", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::has-pointer", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::has-pointer", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::height", callback: (($obj: Icon, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::height", callback: (($obj: Icon, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::height", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::height", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::height", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::last-child", callback: (($obj: Icon, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::last-child", callback: (($obj: Icon, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::last-child", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::last-child", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::last-child", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::layout-manager", callback: (($obj: Icon, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::layout-manager", callback: (($obj: Icon, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::layout-manager", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::layout-manager", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::layout-manager", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::magnification-filter", callback: (($obj: Icon, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::magnification-filter", callback: (($obj: Icon, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::magnification-filter", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::magnification-filter", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::magnification-filter", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::mapped", callback: (($obj: Icon, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::mapped", callback: (($obj: Icon, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::mapped", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::mapped", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::mapped", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-bottom", callback: (($obj: Icon, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-bottom", callback: (($obj: Icon, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-bottom", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-bottom", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-bottom", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-left", callback: (($obj: Icon, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-left", callback: (($obj: Icon, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-left", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-left", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-left", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-right", callback: (($obj: Icon, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-right", callback: (($obj: Icon, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-right", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-right", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-right", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-top", callback: (($obj: Icon, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-top", callback: (($obj: Icon, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-top", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-top", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-top", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::min-height", callback: (($obj: Icon, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::min-height", callback: (($obj: Icon, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::min-height", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::min-height", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::min-height", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::min-height-set", callback: (($obj: Icon, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::min-height-set", callback: (($obj: Icon, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::min-height-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::min-height-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::min-height-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::min-width", callback: (($obj: Icon, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::min-width", callback: (($obj: Icon, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::min-width", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::min-width", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::min-width", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::min-width-set", callback: (($obj: Icon, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::min-width-set", callback: (($obj: Icon, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::min-width-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::min-width-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::min-width-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::minification-filter", callback: (($obj: Icon, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::minification-filter", callback: (($obj: Icon, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::minification-filter", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::minification-filter", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::minification-filter", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::name", callback: (($obj: Icon, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::name", callback: (($obj: Icon, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::natural-height", callback: (($obj: Icon, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::natural-height", callback: (($obj: Icon, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::natural-height", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::natural-height", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::natural-height", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::natural-height-set", callback: (($obj: Icon, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::natural-height-set", callback: (($obj: Icon, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::natural-height-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::natural-height-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::natural-height-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::natural-width", callback: (($obj: Icon, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::natural-width", callback: (($obj: Icon, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::natural-width", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::natural-width", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::natural-width", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::natural-width-set", callback: (($obj: Icon, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::natural-width-set", callback: (($obj: Icon, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::natural-width-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::natural-width-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::natural-width-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::offscreen-redirect", callback: (($obj: Icon, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::offscreen-redirect", callback: (($obj: Icon, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::offscreen-redirect", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::offscreen-redirect", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::offscreen-redirect", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::opacity", callback: (($obj: Icon, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::opacity", callback: (($obj: Icon, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::opacity", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::opacity", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::opacity", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::pivot-point", callback: (($obj: Icon, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::pivot-point", callback: (($obj: Icon, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::pivot-point", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::pivot-point", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::pivot-point", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::pivot-point-z", callback: (($obj: Icon, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::pivot-point-z", callback: (($obj: Icon, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::pivot-point-z", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::pivot-point-z", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::pivot-point-z", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::position", callback: (($obj: Icon, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::position", callback: (($obj: Icon, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::position", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::position", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::position", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::reactive", callback: (($obj: Icon, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::reactive", callback: (($obj: Icon, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::reactive", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::reactive", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::reactive", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::realized", callback: (($obj: Icon, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::realized", callback: (($obj: Icon, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::realized", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::realized", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::realized", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::request-mode", callback: (($obj: Icon, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::request-mode", callback: (($obj: Icon, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::request-mode", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::request-mode", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::request-mode", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::rotation-angle-x", callback: (($obj: Icon, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::rotation-angle-x", callback: (($obj: Icon, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::rotation-angle-x", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::rotation-angle-x", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::rotation-angle-x", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::rotation-angle-y", callback: (($obj: Icon, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::rotation-angle-y", callback: (($obj: Icon, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::rotation-angle-y", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::rotation-angle-y", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::rotation-angle-y", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::rotation-angle-z", callback: (($obj: Icon, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::rotation-angle-z", callback: (($obj: Icon, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::rotation-angle-z", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::rotation-angle-z", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::rotation-angle-z", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::scale-x", callback: (($obj: Icon, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::scale-x", callback: (($obj: Icon, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::scale-x", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::scale-x", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::scale-x", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::scale-y", callback: (($obj: Icon, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::scale-y", callback: (($obj: Icon, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::scale-y", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::scale-y", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::scale-y", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::scale-z", callback: (($obj: Icon, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::scale-z", callback: (($obj: Icon, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::scale-z", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::scale-z", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::scale-z", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::show-on-set-parent", callback: (($obj: Icon, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::show-on-set-parent", callback: (($obj: Icon, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::show-on-set-parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::show-on-set-parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::show-on-set-parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::size", callback: (($obj: Icon, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::size", callback: (($obj: Icon, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::size", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::size", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::size", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::text-direction", callback: (($obj: Icon, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::text-direction", callback: (($obj: Icon, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::text-direction", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::text-direction", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::text-direction", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::transform", callback: (($obj: Icon, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::transform", callback: (($obj: Icon, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::transform", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::transform", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::transform", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::transform-set", callback: (($obj: Icon, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::transform-set", callback: (($obj: Icon, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::transform-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::transform-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::transform-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::translation-x", callback: (($obj: Icon, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::translation-x", callback: (($obj: Icon, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::translation-x", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::translation-x", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::translation-x", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::translation-y", callback: (($obj: Icon, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::translation-y", callback: (($obj: Icon, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::translation-y", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::translation-y", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::translation-y", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::translation-z", callback: (($obj: Icon, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::translation-z", callback: (($obj: Icon, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::translation-z", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::translation-z", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::translation-z", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::visible", callback: (($obj: Icon, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::visible", callback: (($obj: Icon, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::width", callback: (($obj: Icon, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::width", callback: (($obj: Icon, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::width", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::width", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::width", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::x", callback: (($obj: Icon, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::x", callback: (($obj: Icon, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::x", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::x", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::x", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::x-align", callback: (($obj: Icon, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::x-align", callback: (($obj: Icon, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::x-align", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::x-align", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::x-align", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::x-expand", callback: (($obj: Icon, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::x-expand", callback: (($obj: Icon, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::x-expand", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::x-expand", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::x-expand", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::y", callback: (($obj: Icon, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::y", callback: (($obj: Icon, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::y", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::y", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::y", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::y-align", callback: (($obj: Icon, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::y-align", callback: (($obj: Icon, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::y-align", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::y-align", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::y-align", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::y-expand", callback: (($obj: Icon, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::y-expand", callback: (($obj: Icon, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::y-expand", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::y-expand", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::y-expand", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::z-position", callback: (($obj: Icon, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::z-position", callback: (($obj: Icon, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::z-position", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::z-position", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::z-position", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: Icon_ConstructProps) + _init (config?: Icon_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(): Icon + static $gtype: GObject.Type +} +export interface ImageContent_ConstructProps extends Clutter.Image_ConstructProps { + preferredHeight?: number + preferredWidth?: number +} +export class ImageContent { + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of Clutter.Image */ + getTexture(): Cogl.Texture + setArea(data: any, pixelFormat: Cogl.PixelFormat, rect: cairo.RectangleInt, rowStride: number): boolean + setBytes(data: any, pixelFormat: Cogl.PixelFormat, width: number, height: number, rowStride: number): boolean + setData(data: any, pixelFormat: Cogl.PixelFormat, width: number, height: number, rowStride: number): boolean + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Methods of Clutter.Content */ + getPreferredSize(): [ /* returnType */ boolean, /* width */ number, /* height */ number ] + invalidate(): void + invalidateSize(): void + /* Methods of Gio.Icon */ + equal(icon2?: Gio.Icon | null): boolean + serialize(): GLib.Variant | null + /* Methods of Gio.LoadableIcon */ + load(size: number, cancellable?: Gio.Cancellable | null): [ /* returnType */ Gio.InputStream, /* type */ string | null ] + loadAsync(size: number, cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + loadFinish(res: Gio.AsyncResult): [ /* returnType */ Gio.InputStream, /* type */ string | null ] + /* Virtual methods of St.ImageContent */ + vfuncAttached(actor: Clutter.Actor): void + vfuncDetached(actor: Clutter.Actor): void + vfuncGetPreferredSize(): [ /* returnType */ boolean, /* width */ number, /* height */ number ] + vfuncInvalidate(): void + vfuncInvalidateSize(): void + vfuncPaintContent(actor: Clutter.Actor, node: Clutter.PaintNode, paintContext: Clutter.PaintContext): void + vfuncEqual(icon2?: Gio.Icon | null): boolean + vfuncHash(): number + vfuncSerialize(): GLib.Variant | null + vfuncLoad(size: number, cancellable?: Gio.Cancellable | null): [ /* returnType */ Gio.InputStream, /* type */ string | null ] + vfuncLoadAsync(size: number, cancellable?: Gio.Cancellable | null, callback?: Gio.AsyncReadyCallback | null): void + vfuncLoadFinish(res: Gio.AsyncResult): [ /* returnType */ Gio.InputStream, /* type */ string | null ] + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: ImageContent, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: ImageContent, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of Clutter.Content */ + connect(sigName: "attached", callback: (($obj: ImageContent, actor: Clutter.Actor) => void)): number + connect_after(sigName: "attached", callback: (($obj: ImageContent, actor: Clutter.Actor) => void)): number + emit(sigName: "attached", actor: Clutter.Actor): void + on(sigName: "attached", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "attached", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "attached", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "detached", callback: (($obj: ImageContent, actor: Clutter.Actor) => void)): number + connect_after(sigName: "detached", callback: (($obj: ImageContent, actor: Clutter.Actor) => void)): number + emit(sigName: "detached", actor: Clutter.Actor): void + on(sigName: "detached", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "detached", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "detached", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: ImageContent_ConstructProps) + _init (config?: ImageContent_ConstructProps): void + /* Static methods and pseudo-constructors */ + static newWithPreferredSize(width: number, height: number): Clutter.Content + static deserialize(value: GLib.Variant): Gio.Icon | null + static hash(icon: object): number + static newForString(str: string): Gio.Icon + static $gtype: GObject.Type +} +export interface Label_ConstructProps extends Widget_ConstructProps { + text?: string +} +export class Label { + /* Properties of St.Label */ + readonly clutterText: Clutter.Text + text: string + /* Properties of St.Widget */ + accessibleName: string + accessibleRole: Atk.Role + canFocus: boolean + hover: boolean + labelActor: Clutter.Actor + pseudoClass: string + style: string + styleClass: string + trackHover: boolean + /* Properties of Clutter.Actor */ + actions: Clutter.Action + readonly allocation: Clutter.ActorBox + backgroundColor: Clutter.Color + readonly backgroundColorSet: boolean + childTransform: Graphene.Matrix + readonly childTransformSet: boolean + clipRect: Graphene.Rect + clipToAllocation: boolean + constraints: Clutter.Constraint + content: Clutter.Content + readonly contentBox: Clutter.ActorBox + contentGravity: Clutter.ContentGravity + contentRepeat: Clutter.ContentRepeat + effect: Clutter.Effect + readonly firstChild: Clutter.Actor + fixedPositionSet: boolean + fixedX: number + fixedY: number + readonly hasClip: boolean + readonly hasPointer: boolean + height: number + readonly lastChild: Clutter.Actor + layoutManager: Clutter.LayoutManager + magnificationFilter: Clutter.ScalingFilter + readonly mapped: boolean + marginBottom: number + marginLeft: number + marginRight: number + marginTop: number + minHeight: number + minHeightSet: boolean + minWidth: number + minWidthSet: boolean + minificationFilter: Clutter.ScalingFilter + name: string + naturalHeight: number + naturalHeightSet: boolean + naturalWidth: number + naturalWidthSet: boolean + offscreenRedirect: Clutter.OffscreenRedirect + opacity: number + pivotPoint: Graphene.Point + pivotPointZ: number + position: Graphene.Point + reactive: boolean + readonly realized: boolean + requestMode: Clutter.RequestMode + rotationAngleX: number + rotationAngleY: number + rotationAngleZ: number + scaleX: number + scaleY: number + scaleZ: number + showOnSetParent: boolean + size: Graphene.Size + textDirection: Clutter.TextDirection + transform: Graphene.Matrix + readonly transformSet: boolean + translationX: number + translationY: number + translationZ: number + visible: boolean + width: number + x: number + xAlign: Clutter.ActorAlign + xExpand: boolean + y: number + yAlign: Clutter.ActorAlign + yExpand: boolean + zPosition: number + /* Fields of St.Widget */ + parentInstance: Clutter.Actor + /* Fields of Clutter.Actor */ + flags: number + /* Fields of GObject.InitiallyUnowned */ + gTypeInstance: GObject.TypeInstance + /* Methods of St.Label */ + getClutterText(): Clutter.Actor + getText(): string + setText(text?: string | null): void + /* Methods of St.Widget */ + addAccessibleState(state: Atk.StateType): void + addStyleClassName(styleClass: string): void + addStylePseudoClass(pseudoClass: string): void + ensureStyle(): void + getAccessibleName(): string + getAccessibleRole(): Atk.Role + getCanFocus(): boolean + getFocusChain(): Clutter.Actor[] + getHover(): boolean + getLabelActor(): Clutter.Actor + getStyle(): string | null + getStyleClassName(): string + getStylePseudoClass(): string + getThemeNode(): ThemeNode + getTrackHover(): boolean + hasStyleClassName(styleClass: string): boolean + hasStylePseudoClass(pseudoClass: string): boolean + navigateFocus(from: Clutter.Actor | null, direction: DirectionType, wrapAround: boolean): boolean + paintBackground(paintContext: Clutter.PaintContext): void + peekThemeNode(): ThemeNode + popupMenu(): void + removeAccessibleState(state: Atk.StateType): void + removeStyleClassName(styleClass: string): void + removeStylePseudoClass(pseudoClass: string): void + setAccessible(accessible: Atk.Object): void + setAccessibleName(name?: string | null): void + setAccessibleRole(role: Atk.Role): void + setCanFocus(canFocus: boolean): void + setHover(hover: boolean): void + setLabelActor(label: Clutter.Actor): void + setStyle(style?: string | null): void + setStyleClassName(styleClassList?: string | null): void + setStylePseudoClass(pseudoClassList?: string | null): void + setTrackHover(trackHover: boolean): void + styleChanged(): void + syncHover(): void + /* Methods of Clutter.Actor */ + addAction(action: Clutter.Action): void + addActionWithName(name: string, action: Clutter.Action): void + addChild(child: Clutter.Actor): void + addConstraint(constraint: Clutter.Constraint): void + addConstraintWithName(name: string, constraint: Clutter.Constraint): void + addEffect(effect: Clutter.Effect): void + addEffectWithName(name: string, effect: Clutter.Effect): void + addTransition(name: string, transition: Clutter.Transition): void + allocate(box: Clutter.ActorBox): void + allocateAlignFill(box: Clutter.ActorBox, xAlign: number, yAlign: number, xFill: boolean, yFill: boolean): void + allocateAvailableSize(x: number, y: number, availableWidth: number, availableHeight: number): void + allocatePreferredSize(x: number, y: number): void + applyRelativeTransformToPoint(ancestor: Clutter.Actor | null, point: Graphene.Point3D): /* vertex */ Graphene.Point3D + applyTransformToPoint(point: Graphene.Point3D): /* vertex */ Graphene.Point3D + bindModel(model: Gio.ListModel | null, createChildFunc: Clutter.ActorCreateChildFunc): void + clearActions(): void + clearConstraints(): void + clearEffects(): void + contains(descendant: Clutter.Actor): boolean + continuePaint(paintContext: Clutter.PaintContext): void + continuePick(pickContext: Clutter.PickContext): void + createPangoContext(): Pango.Context + createPangoLayout(text?: string | null): Pango.Layout + destroy(): void + destroyAllChildren(): void + event(event: Clutter.Event, capture: boolean): boolean + getAbsAllocationVertices(): /* verts */ Graphene.Point3D[] + getAccessible(): Atk.Object + getAction(name: string): Clutter.Action + getActions(): Clutter.Action[] + getAllocationBox(): /* box */ Clutter.ActorBox + getBackgroundColor(): /* color */ Clutter.Color + getChildAtIndex(index: number): Clutter.Actor + getChildTransform(): /* transform */ Graphene.Matrix + getChildren(): Clutter.Actor[] + getClip(): [ /* xoff */ number | null, /* yoff */ number | null, /* width */ number | null, /* height */ number | null ] + getClipToAllocation(): boolean + getConstraint(name: string): Clutter.Constraint + getConstraints(): Clutter.Constraint[] + getContent(): Clutter.Content + getContentBox(): /* box */ Clutter.ActorBox + getContentGravity(): Clutter.ContentGravity + getContentRepeat(): Clutter.ContentRepeat + getContentScalingFilters(): [ /* minFilter */ Clutter.ScalingFilter | null, /* magFilter */ Clutter.ScalingFilter | null ] + getDefaultPaintVolume(): Clutter.PaintVolume + getEasingDelay(): number + getEasingDuration(): number + getEasingMode(): Clutter.AnimationMode + getEffect(name: string): Clutter.Effect + getEffects(): Clutter.Effect[] + getFirstChild(): Clutter.Actor + getFixedPosition(): [ /* returnType */ boolean, /* x */ number | null, /* y */ number | null ] + getFixedPositionSet(): boolean + getFlags(): Clutter.ActorFlags + getHeight(): number + getLastChild(): Clutter.Actor + getLayoutManager(): Clutter.LayoutManager + getMargin(): /* margin */ Clutter.Margin + getMarginBottom(): number + getMarginLeft(): number + getMarginRight(): number + getMarginTop(): number + getNChildren(): number + getName(): string + getNextSibling(): Clutter.Actor + getOffscreenRedirect(): Clutter.OffscreenRedirect + getOpacity(): number + getOpacityOverride(): number + getPaintBox(): [ /* returnType */ boolean, /* box */ Clutter.ActorBox ] + getPaintOpacity(): number + getPaintVisibility(): boolean + getPaintVolume(): Clutter.PaintVolume + getPangoContext(): Pango.Context + getParent(): Clutter.Actor + getPivotPoint(): [ /* pivotX */ number | null, /* pivotY */ number | null ] + getPivotPointZ(): number + getPosition(): [ /* x */ number | null, /* y */ number | null ] + getPreferredHeight(forWidth: number): [ /* minHeightP */ number | null, /* naturalHeightP */ number | null ] + getPreferredSize(): [ /* minWidthP */ number | null, /* minHeightP */ number | null, /* naturalWidthP */ number | null, /* naturalHeightP */ number | null ] + getPreferredWidth(forHeight: number): [ /* minWidthP */ number | null, /* naturalWidthP */ number | null ] + getPreviousSibling(): Clutter.Actor + getReactive(): boolean + getRequestMode(): Clutter.RequestMode + getResourceScale(): number + getRotationAngle(axis: Clutter.RotateAxis): number + getScale(): [ /* scaleX */ number | null, /* scaleY */ number | null ] + getScaleZ(): number + getSize(): [ /* width */ number | null, /* height */ number | null ] + getStage(): Clutter.Stage + getTextDirection(): Clutter.TextDirection + getTransform(): /* transform */ Graphene.Matrix + getTransformedExtents(): /* rect */ Graphene.Rect + getTransformedPaintVolume(relativeToAncestor: Clutter.Actor): Clutter.PaintVolume + getTransformedPosition(): [ /* x */ number | null, /* y */ number | null ] + getTransformedSize(): [ /* width */ number | null, /* height */ number | null ] + getTransition(name: string): Clutter.Transition + getTranslation(): [ /* translateX */ number | null, /* translateY */ number | null, /* translateZ */ number | null ] + getWidth(): number + getX(): number + getXAlign(): Clutter.ActorAlign + getXExpand(): boolean + getY(): number + getYAlign(): Clutter.ActorAlign + getYExpand(): boolean + getZPosition(): number + grabKeyFocus(): void + hasAccessible(): boolean + hasActions(): boolean + hasAllocation(): boolean + hasConstraints(): boolean + hasDamage(): boolean + hasEffects(): boolean + hasKeyFocus(): boolean + hasMappedClones(): boolean + hasOverlaps(): boolean + hide(): void + inhibitCulling(): void + insertChildAbove(child: Clutter.Actor, sibling?: Clutter.Actor | null): void + insertChildAtIndex(child: Clutter.Actor, index: number): void + insertChildBelow(child: Clutter.Actor, sibling?: Clutter.Actor | null): void + invalidatePaintVolume(): void + invalidateTransform(): void + isEffectivelyOnStageView(view: Clutter.StageView): boolean + isInClonePaint(): boolean + isMapped(): boolean + isRealized(): boolean + isRotated(): boolean + isScaled(): boolean + isVisible(): boolean + map(): void + moveBy(dx: number, dy: number): void + needsExpand(orientation: Clutter.Orientation): boolean + paint(paintContext: Clutter.PaintContext): void + peekStageViews(): Clutter.StageView[] + pick(pickContext: Clutter.PickContext): void + pickBox(pickContext: Clutter.PickContext, box: Clutter.ActorBox): void + queueRedraw(): void + queueRedrawWithClip(clip?: cairo.RectangleInt | null): void + queueRelayout(): void + realize(): void + removeAction(action: Clutter.Action): void + removeActionByName(name: string): void + removeAllChildren(): void + removeAllTransitions(): void + removeChild(child: Clutter.Actor): void + removeClip(): void + removeConstraint(constraint: Clutter.Constraint): void + removeConstraintByName(name: string): void + removeEffect(effect: Clutter.Effect): void + removeEffectByName(name: string): void + removeTransition(name: string): void + replaceChild(oldChild: Clutter.Actor, newChild: Clutter.Actor): void + restoreEasingState(): void + saveEasingState(): void + setAllocation(box: Clutter.ActorBox): void + setBackgroundColor(color?: Clutter.Color | null): void + setChildAboveSibling(child: Clutter.Actor, sibling?: Clutter.Actor | null): void + setChildAtIndex(child: Clutter.Actor, index: number): void + setChildBelowSibling(child: Clutter.Actor, sibling?: Clutter.Actor | null): void + setChildTransform(transform?: Graphene.Matrix | null): void + setClip(xoff: number, yoff: number, width: number, height: number): void + setClipToAllocation(clipSet: boolean): void + setContent(content?: Clutter.Content | null): void + setContentGravity(gravity: Clutter.ContentGravity): void + setContentRepeat(repeat: Clutter.ContentRepeat): void + setContentScalingFilters(minFilter: Clutter.ScalingFilter, magFilter: Clutter.ScalingFilter): void + setEasingDelay(msecs: number): void + setEasingDuration(msecs: number): void + setEasingMode(mode: Clutter.AnimationMode): void + setFixedPositionSet(isSet: boolean): void + setFlags(flags: Clutter.ActorFlags): void + setHeight(height: number): void + setLayoutManager(manager?: Clutter.LayoutManager | null): void + setMargin(margin: Clutter.Margin): void + setMarginBottom(margin: number): void + setMarginLeft(margin: number): void + setMarginRight(margin: number): void + setMarginTop(margin: number): void + setName(name: string): void + setOffscreenRedirect(redirect: Clutter.OffscreenRedirect): void + setOpacity(opacity: number): void + setOpacityOverride(opacity: number): void + setPivotPoint(pivotX: number, pivotY: number): void + setPivotPointZ(pivotZ: number): void + setPosition(x: number, y: number): void + setReactive(reactive: boolean): void + setRequestMode(mode: Clutter.RequestMode): void + setRotationAngle(axis: Clutter.RotateAxis, angle: number): void + setScale(scaleX: number, scaleY: number): void + setScaleZ(scaleZ: number): void + setSize(width: number, height: number): void + setTextDirection(textDir: Clutter.TextDirection): void + setTransform(transform?: Graphene.Matrix | null): void + setTranslation(translateX: number, translateY: number, translateZ: number): void + setWidth(width: number): void + setX(x: number): void + setXAlign(xAlign: Clutter.ActorAlign): void + setXExpand(expand: boolean): void + setY(y: number): void + setYAlign(yAlign: Clutter.ActorAlign): void + setYExpand(expand: boolean): void + setZPosition(zPosition: number): void + shouldPick(pickContext: Clutter.PickContext): boolean + show(): void + transformStagePoint(x: number, y: number): [ /* returnType */ boolean, /* xOut */ number, /* yOut */ number ] + uninhibitCulling(): void + unmap(): void + unrealize(): void + unsetFlags(flags: Clutter.ActorFlags): void + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Methods of Clutter.Animatable */ + findProperty(propertyName: string): GObject.ParamSpec + getActor(): Clutter.Actor + getInitialState(propertyName: string, value: any): void + interpolateValue(propertyName: string, interval: Clutter.Interval, progress: number): [ /* returnType */ boolean, /* value */ any ] + setFinalState(propertyName: string, value: any): void + /* Methods of Clutter.Container */ + addActor(actor: Clutter.Actor): void + childGetProperty(child: Clutter.Actor, property: string, value: any): void + childNotify(child: Clutter.Actor, pspec: GObject.ParamSpec): void + childSetProperty(child: Clutter.Actor, property: string, value: any): void + createChildMeta(actor: Clutter.Actor): void + destroyChildMeta(actor: Clutter.Actor): void + findChildByName(childName: string): Clutter.Actor + getChildMeta(actor: Clutter.Actor): Clutter.ChildMeta + lowerChild(actor: Clutter.Actor, sibling?: Clutter.Actor | null): void + raiseChild(actor: Clutter.Actor, sibling?: Clutter.Actor | null): void + removeActor(actor: Clutter.Actor): void + sortDepthOrder(): void + /* Methods of Clutter.Scriptable */ + getId(): string + parseCustomNode(script: Clutter.Script, value: any, name: string, node: Json.Node): boolean + setCustomProperty(script: Clutter.Script, name: string, value: any): void + setId(id: string): void + /* Virtual methods of St.Widget */ + vfuncGetFocusChain(): Clutter.Actor[] + vfuncNavigateFocus(from: Clutter.Actor | null, direction: DirectionType): boolean + vfuncPopupMenu(): void + vfuncStyleChanged(): void + vfuncFindProperty(propertyName: string): GObject.ParamSpec + vfuncGetActor(): Clutter.Actor + vfuncGetInitialState(propertyName: string, value: any): void + vfuncInterpolateValue(propertyName: string, interval: Clutter.Interval, progress: number): [ /* returnType */ boolean, /* value */ any ] + vfuncSetFinalState(propertyName: string, value: any): void + vfuncActorAdded(actor: Clutter.Actor): void + vfuncActorRemoved(actor: Clutter.Actor): void + vfuncAdd(actor: Clutter.Actor): void + vfuncChildNotify(child: Clutter.Actor, pspec: GObject.ParamSpec): void + vfuncCreateChildMeta(actor: Clutter.Actor): void + vfuncDestroyChildMeta(actor: Clutter.Actor): void + vfuncGetChildMeta(actor: Clutter.Actor): Clutter.ChildMeta + vfuncLower(actor: Clutter.Actor, sibling?: Clutter.Actor | null): void + vfuncRaise(actor: Clutter.Actor, sibling?: Clutter.Actor | null): void + vfuncRemove(actor: Clutter.Actor): void + vfuncSortDepthOrder(): void + vfuncGetId(): string + vfuncParseCustomNode(script: Clutter.Script, value: any, name: string, node: Json.Node): boolean + vfuncSetCustomProperty(script: Clutter.Script, name: string, value: any): void + vfuncSetId(id: string): void + /* Virtual methods of Clutter.Actor */ + vfuncAllocate(box: Clutter.ActorBox): void + vfuncApplyTransform(matrix: Graphene.Matrix): void + vfuncButtonPressEvent(event: Clutter.ButtonEvent): boolean + vfuncButtonReleaseEvent(event: Clutter.ButtonEvent): boolean + vfuncCalculateResourceScale(phase: number): number + vfuncCapturedEvent(event: Clutter.Event): boolean + vfuncDestroy(): void + vfuncEnterEvent(event: Clutter.CrossingEvent): boolean + vfuncEvent(event: Clutter.Event): boolean + vfuncGetAccessible(): Atk.Object + vfuncGetPaintVolume(volume: Clutter.PaintVolume): boolean + vfuncGetPreferredHeight(forWidth: number): [ /* minHeightP */ number | null, /* naturalHeightP */ number | null ] + vfuncGetPreferredWidth(forHeight: number): [ /* minWidthP */ number | null, /* naturalWidthP */ number | null ] + vfuncHasAccessible(): boolean + vfuncHasOverlaps(): boolean + vfuncHide(): void + vfuncHideAll(): void + vfuncKeyFocusIn(): void + vfuncKeyFocusOut(): void + vfuncKeyPressEvent(event: Clutter.KeyEvent): boolean + vfuncKeyReleaseEvent(event: Clutter.KeyEvent): boolean + vfuncLeaveEvent(event: Clutter.CrossingEvent): boolean + vfuncMap(): void + vfuncMotionEvent(event: Clutter.MotionEvent): boolean + vfuncPaint(paintContext: Clutter.PaintContext): void + vfuncPaintNode(root: Clutter.PaintNode): void + vfuncParentSet(oldParent: Clutter.Actor): void + vfuncPick(pickContext: Clutter.PickContext): void + vfuncQueueRelayout(): void + vfuncRealize(): void + vfuncResourceScaleChanged(): void + vfuncScrollEvent(event: Clutter.ScrollEvent): boolean + vfuncShow(): void + vfuncTouchEvent(event: Clutter.TouchEvent): boolean + vfuncUnmap(): void + vfuncUnrealize(): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of St.Widget */ + connect(sigName: "popup-menu", callback: (($obj: Label) => void)): number + connect_after(sigName: "popup-menu", callback: (($obj: Label) => void)): number + emit(sigName: "popup-menu"): void + on(sigName: "popup-menu", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "popup-menu", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "popup-menu", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "style-changed", callback: (($obj: Label) => void)): number + connect_after(sigName: "style-changed", callback: (($obj: Label) => void)): number + emit(sigName: "style-changed"): void + on(sigName: "style-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "style-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "style-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of Clutter.Actor */ + connect(sigName: "button-press-event", callback: (($obj: Label, event: Clutter.ButtonEvent) => boolean)): number + connect_after(sigName: "button-press-event", callback: (($obj: Label, event: Clutter.ButtonEvent) => boolean)): number + emit(sigName: "button-press-event", event: Clutter.ButtonEvent): void + on(sigName: "button-press-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "button-press-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "button-press-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "button-release-event", callback: (($obj: Label, event: Clutter.ButtonEvent) => boolean)): number + connect_after(sigName: "button-release-event", callback: (($obj: Label, event: Clutter.ButtonEvent) => boolean)): number + emit(sigName: "button-release-event", event: Clutter.ButtonEvent): void + on(sigName: "button-release-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "button-release-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "button-release-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "captured-event", callback: (($obj: Label, event: Clutter.Event) => boolean)): number + connect_after(sigName: "captured-event", callback: (($obj: Label, event: Clutter.Event) => boolean)): number + emit(sigName: "captured-event", event: Clutter.Event): void + on(sigName: "captured-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "captured-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "captured-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "destroy", callback: (($obj: Label) => void)): number + connect_after(sigName: "destroy", callback: (($obj: Label) => void)): number + emit(sigName: "destroy"): void + on(sigName: "destroy", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "destroy", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "destroy", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "enter-event", callback: (($obj: Label, event: Clutter.CrossingEvent) => boolean)): number + connect_after(sigName: "enter-event", callback: (($obj: Label, event: Clutter.CrossingEvent) => boolean)): number + emit(sigName: "enter-event", event: Clutter.CrossingEvent): void + on(sigName: "enter-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "enter-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "enter-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "event", callback: (($obj: Label, event: Clutter.Event) => boolean)): number + connect_after(sigName: "event", callback: (($obj: Label, event: Clutter.Event) => boolean)): number + emit(sigName: "event", event: Clutter.Event): void + on(sigName: "event", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "event", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "event", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "hide", callback: (($obj: Label) => void)): number + connect_after(sigName: "hide", callback: (($obj: Label) => void)): number + emit(sigName: "hide"): void + on(sigName: "hide", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "hide", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "hide", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "key-focus-in", callback: (($obj: Label) => void)): number + connect_after(sigName: "key-focus-in", callback: (($obj: Label) => void)): number + emit(sigName: "key-focus-in"): void + on(sigName: "key-focus-in", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "key-focus-in", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "key-focus-in", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "key-focus-out", callback: (($obj: Label) => void)): number + connect_after(sigName: "key-focus-out", callback: (($obj: Label) => void)): number + emit(sigName: "key-focus-out"): void + on(sigName: "key-focus-out", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "key-focus-out", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "key-focus-out", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "key-press-event", callback: (($obj: Label, event: Clutter.KeyEvent) => boolean)): number + connect_after(sigName: "key-press-event", callback: (($obj: Label, event: Clutter.KeyEvent) => boolean)): number + emit(sigName: "key-press-event", event: Clutter.KeyEvent): void + on(sigName: "key-press-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "key-press-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "key-press-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "key-release-event", callback: (($obj: Label, event: Clutter.KeyEvent) => boolean)): number + connect_after(sigName: "key-release-event", callback: (($obj: Label, event: Clutter.KeyEvent) => boolean)): number + emit(sigName: "key-release-event", event: Clutter.KeyEvent): void + on(sigName: "key-release-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "key-release-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "key-release-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "leave-event", callback: (($obj: Label, event: Clutter.CrossingEvent) => boolean)): number + connect_after(sigName: "leave-event", callback: (($obj: Label, event: Clutter.CrossingEvent) => boolean)): number + emit(sigName: "leave-event", event: Clutter.CrossingEvent): void + on(sigName: "leave-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "leave-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "leave-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "motion-event", callback: (($obj: Label, event: Clutter.MotionEvent) => boolean)): number + connect_after(sigName: "motion-event", callback: (($obj: Label, event: Clutter.MotionEvent) => boolean)): number + emit(sigName: "motion-event", event: Clutter.MotionEvent): void + on(sigName: "motion-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "motion-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "motion-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "parent-set", callback: (($obj: Label, oldParent?: Clutter.Actor | null) => void)): number + connect_after(sigName: "parent-set", callback: (($obj: Label, oldParent?: Clutter.Actor | null) => void)): number + emit(sigName: "parent-set", oldParent?: Clutter.Actor | null): void + on(sigName: "parent-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "parent-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "parent-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "pick", callback: (($obj: Label, pickContext: Clutter.PickContext) => void)): number + connect_after(sigName: "pick", callback: (($obj: Label, pickContext: Clutter.PickContext) => void)): number + emit(sigName: "pick", pickContext: Clutter.PickContext): void + on(sigName: "pick", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "pick", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "pick", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "queue-relayout", callback: (($obj: Label) => void)): number + connect_after(sigName: "queue-relayout", callback: (($obj: Label) => void)): number + emit(sigName: "queue-relayout"): void + on(sigName: "queue-relayout", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "queue-relayout", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "queue-relayout", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "realize", callback: (($obj: Label) => void)): number + connect_after(sigName: "realize", callback: (($obj: Label) => void)): number + emit(sigName: "realize"): void + on(sigName: "realize", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "realize", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "realize", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "resource-scale-changed", callback: (($obj: Label) => void)): number + connect_after(sigName: "resource-scale-changed", callback: (($obj: Label) => void)): number + emit(sigName: "resource-scale-changed"): void + on(sigName: "resource-scale-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "resource-scale-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "resource-scale-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "scroll-event", callback: (($obj: Label, event: Clutter.ScrollEvent) => boolean)): number + connect_after(sigName: "scroll-event", callback: (($obj: Label, event: Clutter.ScrollEvent) => boolean)): number + emit(sigName: "scroll-event", event: Clutter.ScrollEvent): void + on(sigName: "scroll-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "scroll-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "scroll-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "show", callback: (($obj: Label) => void)): number + connect_after(sigName: "show", callback: (($obj: Label) => void)): number + emit(sigName: "show"): void + on(sigName: "show", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "show", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "show", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "stage-views-changed", callback: (($obj: Label) => void)): number + connect_after(sigName: "stage-views-changed", callback: (($obj: Label) => void)): number + emit(sigName: "stage-views-changed"): void + on(sigName: "stage-views-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "stage-views-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "stage-views-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "touch-event", callback: (($obj: Label, event: Clutter.Event) => boolean)): number + connect_after(sigName: "touch-event", callback: (($obj: Label, event: Clutter.Event) => boolean)): number + emit(sigName: "touch-event", event: Clutter.Event): void + on(sigName: "touch-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "touch-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "touch-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "transition-stopped", callback: (($obj: Label, name: string, isFinished: boolean) => void)): number + connect_after(sigName: "transition-stopped", callback: (($obj: Label, name: string, isFinished: boolean) => void)): number + emit(sigName: "transition-stopped", name: string, isFinished: boolean): void + on(sigName: "transition-stopped", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "transition-stopped", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "transition-stopped", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "transitions-completed", callback: (($obj: Label) => void)): number + connect_after(sigName: "transitions-completed", callback: (($obj: Label) => void)): number + emit(sigName: "transitions-completed"): void + on(sigName: "transitions-completed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "transitions-completed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "transitions-completed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "unrealize", callback: (($obj: Label) => void)): number + connect_after(sigName: "unrealize", callback: (($obj: Label) => void)): number + emit(sigName: "unrealize"): void + on(sigName: "unrealize", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "unrealize", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "unrealize", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of Clutter.Container */ + connect(sigName: "actor-added", callback: (($obj: Label, actor: Clutter.Actor) => void)): number + connect_after(sigName: "actor-added", callback: (($obj: Label, actor: Clutter.Actor) => void)): number + emit(sigName: "actor-added", actor: Clutter.Actor): void + on(sigName: "actor-added", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "actor-added", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "actor-added", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "actor-removed", callback: (($obj: Label, actor: Clutter.Actor) => void)): number + connect_after(sigName: "actor-removed", callback: (($obj: Label, actor: Clutter.Actor) => void)): number + emit(sigName: "actor-removed", actor: Clutter.Actor): void + on(sigName: "actor-removed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "actor-removed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "actor-removed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "child-notify", callback: (($obj: Label, actor: Clutter.Actor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "child-notify", callback: (($obj: Label, actor: Clutter.Actor, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "child-notify", actor: Clutter.Actor, pspec: GObject.ParamSpec): void + on(sigName: "child-notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "child-notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "child-notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::clutter-text", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::clutter-text", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::clutter-text", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::clutter-text", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::clutter-text", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::text", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::text", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::text", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::text", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::text", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::accessible-name", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-name", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::accessible-name", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::accessible-name", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::accessible-name", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::accessible-role", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-role", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::accessible-role", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::accessible-role", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::accessible-role", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::can-focus", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::can-focus", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::can-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::can-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::can-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::hover", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hover", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::hover", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::hover", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::hover", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::label-actor", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::label-actor", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::label-actor", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::label-actor", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::label-actor", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::pseudo-class", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::pseudo-class", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::pseudo-class", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::pseudo-class", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::pseudo-class", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::style", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::style", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::style", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::style", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::style", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::style-class", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::style-class", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::style-class", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::style-class", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::style-class", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::track-hover", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::track-hover", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::track-hover", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::track-hover", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::track-hover", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::actions", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::actions", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::actions", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::actions", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::actions", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::allocation", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::allocation", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::allocation", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::allocation", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::allocation", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::background-color", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::background-color", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::background-color", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::background-color", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::background-color", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::background-color-set", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::background-color-set", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::background-color-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::background-color-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::background-color-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::child-transform", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::child-transform", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::child-transform", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::child-transform", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::child-transform", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::child-transform-set", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::child-transform-set", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::child-transform-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::child-transform-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::child-transform-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::clip-rect", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::clip-rect", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::clip-rect", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::clip-rect", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::clip-rect", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::clip-to-allocation", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::clip-to-allocation", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::clip-to-allocation", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::clip-to-allocation", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::clip-to-allocation", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::constraints", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::constraints", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::constraints", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::constraints", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::constraints", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::content", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::content", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::content", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::content", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::content", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::content-box", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::content-box", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::content-box", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::content-box", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::content-box", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::content-gravity", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::content-gravity", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::content-gravity", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::content-gravity", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::content-gravity", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::content-repeat", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::content-repeat", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::content-repeat", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::content-repeat", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::content-repeat", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::effect", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::effect", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::effect", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::effect", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::effect", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::first-child", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::first-child", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::first-child", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::first-child", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::first-child", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::fixed-position-set", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::fixed-position-set", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::fixed-position-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::fixed-position-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::fixed-position-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::fixed-x", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::fixed-x", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::fixed-x", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::fixed-x", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::fixed-x", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::fixed-y", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::fixed-y", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::fixed-y", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::fixed-y", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::fixed-y", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::has-clip", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-clip", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::has-clip", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::has-clip", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::has-clip", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::has-pointer", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-pointer", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::has-pointer", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::has-pointer", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::has-pointer", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::height", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::height", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::height", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::height", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::height", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::last-child", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::last-child", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::last-child", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::last-child", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::last-child", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::layout-manager", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::layout-manager", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::layout-manager", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::layout-manager", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::layout-manager", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::magnification-filter", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::magnification-filter", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::magnification-filter", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::magnification-filter", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::magnification-filter", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::mapped", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::mapped", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::mapped", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::mapped", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::mapped", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-bottom", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-bottom", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-bottom", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-bottom", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-bottom", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-left", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-left", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-left", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-left", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-left", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-right", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-right", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-right", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-right", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-right", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-top", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-top", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-top", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-top", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-top", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::min-height", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::min-height", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::min-height", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::min-height", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::min-height", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::min-height-set", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::min-height-set", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::min-height-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::min-height-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::min-height-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::min-width", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::min-width", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::min-width", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::min-width", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::min-width", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::min-width-set", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::min-width-set", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::min-width-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::min-width-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::min-width-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::minification-filter", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::minification-filter", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::minification-filter", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::minification-filter", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::minification-filter", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::name", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::name", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::natural-height", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::natural-height", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::natural-height", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::natural-height", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::natural-height", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::natural-height-set", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::natural-height-set", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::natural-height-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::natural-height-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::natural-height-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::natural-width", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::natural-width", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::natural-width", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::natural-width", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::natural-width", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::natural-width-set", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::natural-width-set", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::natural-width-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::natural-width-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::natural-width-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::offscreen-redirect", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::offscreen-redirect", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::offscreen-redirect", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::offscreen-redirect", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::offscreen-redirect", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::opacity", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::opacity", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::opacity", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::opacity", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::opacity", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::pivot-point", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::pivot-point", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::pivot-point", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::pivot-point", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::pivot-point", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::pivot-point-z", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::pivot-point-z", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::pivot-point-z", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::pivot-point-z", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::pivot-point-z", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::position", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::position", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::position", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::position", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::position", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::reactive", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::reactive", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::reactive", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::reactive", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::reactive", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::realized", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::realized", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::realized", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::realized", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::realized", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::request-mode", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::request-mode", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::request-mode", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::request-mode", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::request-mode", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::rotation-angle-x", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::rotation-angle-x", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::rotation-angle-x", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::rotation-angle-x", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::rotation-angle-x", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::rotation-angle-y", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::rotation-angle-y", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::rotation-angle-y", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::rotation-angle-y", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::rotation-angle-y", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::rotation-angle-z", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::rotation-angle-z", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::rotation-angle-z", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::rotation-angle-z", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::rotation-angle-z", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::scale-x", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::scale-x", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::scale-x", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::scale-x", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::scale-x", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::scale-y", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::scale-y", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::scale-y", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::scale-y", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::scale-y", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::scale-z", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::scale-z", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::scale-z", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::scale-z", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::scale-z", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::show-on-set-parent", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::show-on-set-parent", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::show-on-set-parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::show-on-set-parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::show-on-set-parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::size", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::size", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::size", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::size", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::size", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::text-direction", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::text-direction", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::text-direction", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::text-direction", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::text-direction", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::transform", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::transform", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::transform", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::transform", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::transform", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::transform-set", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::transform-set", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::transform-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::transform-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::transform-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::translation-x", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::translation-x", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::translation-x", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::translation-x", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::translation-x", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::translation-y", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::translation-y", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::translation-y", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::translation-y", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::translation-y", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::translation-z", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::translation-z", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::translation-z", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::translation-z", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::translation-z", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::visible", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::visible", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::width", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::width", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::width", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::width", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::width", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::x", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::x", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::x", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::x", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::x", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::x-align", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::x-align", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::x-align", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::x-align", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::x-align", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::x-expand", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::x-expand", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::x-expand", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::x-expand", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::x-expand", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::y", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::y", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::y", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::y", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::y", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::y-align", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::y-align", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::y-align", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::y-align", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::y-align", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::y-expand", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::y-expand", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::y-expand", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::y-expand", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::y-expand", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::z-position", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::z-position", callback: (($obj: Label, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::z-position", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::z-position", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::z-position", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: Label_ConstructProps) + _init (config?: Label_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(text?: string | null): Label + static new(): Label + static $gtype: GObject.Type +} +export interface PasswordEntry_ConstructProps extends Entry_ConstructProps { + passwordVisible?: boolean + showPeekIcon?: boolean +} +export class PasswordEntry { + /* Properties of St.PasswordEntry */ + passwordVisible: boolean + showPeekIcon: boolean + /* Properties of St.Entry */ + readonly clutterText: Clutter.Text + hintActor: Clutter.Actor + hintText: string + inputHints: Clutter.InputContentHintFlags + inputPurpose: Clutter.InputContentPurpose + primaryIcon: Clutter.Actor + secondaryIcon: Clutter.Actor + text: string + /* Properties of St.Widget */ + accessibleName: string + accessibleRole: Atk.Role + canFocus: boolean + hover: boolean + labelActor: Clutter.Actor + pseudoClass: string + style: string + styleClass: string + trackHover: boolean + /* Properties of Clutter.Actor */ + actions: Clutter.Action + readonly allocation: Clutter.ActorBox + backgroundColor: Clutter.Color + readonly backgroundColorSet: boolean + childTransform: Graphene.Matrix + readonly childTransformSet: boolean + clipRect: Graphene.Rect + clipToAllocation: boolean + constraints: Clutter.Constraint + content: Clutter.Content + readonly contentBox: Clutter.ActorBox + contentGravity: Clutter.ContentGravity + contentRepeat: Clutter.ContentRepeat + effect: Clutter.Effect + readonly firstChild: Clutter.Actor + fixedPositionSet: boolean + fixedX: number + fixedY: number + readonly hasClip: boolean + readonly hasPointer: boolean + height: number + readonly lastChild: Clutter.Actor + layoutManager: Clutter.LayoutManager + magnificationFilter: Clutter.ScalingFilter + readonly mapped: boolean + marginBottom: number + marginLeft: number + marginRight: number + marginTop: number + minHeight: number + minHeightSet: boolean + minWidth: number + minWidthSet: boolean + minificationFilter: Clutter.ScalingFilter + name: string + naturalHeight: number + naturalHeightSet: boolean + naturalWidth: number + naturalWidthSet: boolean + offscreenRedirect: Clutter.OffscreenRedirect + opacity: number + pivotPoint: Graphene.Point + pivotPointZ: number + position: Graphene.Point + reactive: boolean + readonly realized: boolean + requestMode: Clutter.RequestMode + rotationAngleX: number + rotationAngleY: number + rotationAngleZ: number + scaleX: number + scaleY: number + scaleZ: number + showOnSetParent: boolean + size: Graphene.Size + textDirection: Clutter.TextDirection + transform: Graphene.Matrix + readonly transformSet: boolean + translationX: number + translationY: number + translationZ: number + visible: boolean + width: number + x: number + xAlign: Clutter.ActorAlign + xExpand: boolean + y: number + yAlign: Clutter.ActorAlign + yExpand: boolean + zPosition: number + /* Fields of St.Entry */ + parentInstance: Widget + /* Fields of Clutter.Actor */ + flags: number + /* Fields of GObject.InitiallyUnowned */ + gTypeInstance: GObject.TypeInstance + /* Methods of St.PasswordEntry */ + getPasswordVisible(): boolean + getShowPeekIcon(): boolean + setPasswordVisible(value: boolean): void + setShowPeekIcon(value: boolean): void + /* Methods of St.Entry */ + getClutterText(): Clutter.Actor + getHintActor(): Clutter.Actor | null + getHintText(): string | null + getInputHints(): Clutter.InputContentHintFlags + getInputPurpose(): Clutter.InputContentPurpose + getPrimaryIcon(): Clutter.Actor | null + getSecondaryIcon(): Clutter.Actor | null + getText(): string + setHintActor(hintActor?: Clutter.Actor | null): void + setHintText(text?: string | null): void + setInputHints(hints: Clutter.InputContentHintFlags): void + setInputPurpose(purpose: Clutter.InputContentPurpose): void + setPrimaryIcon(icon?: Clutter.Actor | null): void + setSecondaryIcon(icon?: Clutter.Actor | null): void + setText(text?: string | null): void + /* Methods of St.Widget */ + addAccessibleState(state: Atk.StateType): void + addStyleClassName(styleClass: string): void + addStylePseudoClass(pseudoClass: string): void + ensureStyle(): void + getAccessibleName(): string + getAccessibleRole(): Atk.Role + getCanFocus(): boolean + getFocusChain(): Clutter.Actor[] + getHover(): boolean + getLabelActor(): Clutter.Actor + getStyle(): string | null + getStyleClassName(): string + getStylePseudoClass(): string + getThemeNode(): ThemeNode + getTrackHover(): boolean + hasStyleClassName(styleClass: string): boolean + hasStylePseudoClass(pseudoClass: string): boolean + navigateFocus(from: Clutter.Actor | null, direction: DirectionType, wrapAround: boolean): boolean + paintBackground(paintContext: Clutter.PaintContext): void + peekThemeNode(): ThemeNode + popupMenu(): void + removeAccessibleState(state: Atk.StateType): void + removeStyleClassName(styleClass: string): void + removeStylePseudoClass(pseudoClass: string): void + setAccessible(accessible: Atk.Object): void + setAccessibleName(name?: string | null): void + setAccessibleRole(role: Atk.Role): void + setCanFocus(canFocus: boolean): void + setHover(hover: boolean): void + setLabelActor(label: Clutter.Actor): void + setStyle(style?: string | null): void + setStyleClassName(styleClassList?: string | null): void + setStylePseudoClass(pseudoClassList?: string | null): void + setTrackHover(trackHover: boolean): void + styleChanged(): void + syncHover(): void + /* Methods of Clutter.Actor */ + addAction(action: Clutter.Action): void + addActionWithName(name: string, action: Clutter.Action): void + addChild(child: Clutter.Actor): void + addConstraint(constraint: Clutter.Constraint): void + addConstraintWithName(name: string, constraint: Clutter.Constraint): void + addEffect(effect: Clutter.Effect): void + addEffectWithName(name: string, effect: Clutter.Effect): void + addTransition(name: string, transition: Clutter.Transition): void + allocate(box: Clutter.ActorBox): void + allocateAlignFill(box: Clutter.ActorBox, xAlign: number, yAlign: number, xFill: boolean, yFill: boolean): void + allocateAvailableSize(x: number, y: number, availableWidth: number, availableHeight: number): void + allocatePreferredSize(x: number, y: number): void + applyRelativeTransformToPoint(ancestor: Clutter.Actor | null, point: Graphene.Point3D): /* vertex */ Graphene.Point3D + applyTransformToPoint(point: Graphene.Point3D): /* vertex */ Graphene.Point3D + bindModel(model: Gio.ListModel | null, createChildFunc: Clutter.ActorCreateChildFunc): void + clearActions(): void + clearConstraints(): void + clearEffects(): void + contains(descendant: Clutter.Actor): boolean + continuePaint(paintContext: Clutter.PaintContext): void + continuePick(pickContext: Clutter.PickContext): void + createPangoContext(): Pango.Context + createPangoLayout(text?: string | null): Pango.Layout + destroy(): void + destroyAllChildren(): void + event(event: Clutter.Event, capture: boolean): boolean + getAbsAllocationVertices(): /* verts */ Graphene.Point3D[] + getAccessible(): Atk.Object + getAction(name: string): Clutter.Action + getActions(): Clutter.Action[] + getAllocationBox(): /* box */ Clutter.ActorBox + getBackgroundColor(): /* color */ Clutter.Color + getChildAtIndex(index: number): Clutter.Actor + getChildTransform(): /* transform */ Graphene.Matrix + getChildren(): Clutter.Actor[] + getClip(): [ /* xoff */ number | null, /* yoff */ number | null, /* width */ number | null, /* height */ number | null ] + getClipToAllocation(): boolean + getConstraint(name: string): Clutter.Constraint + getConstraints(): Clutter.Constraint[] + getContent(): Clutter.Content + getContentBox(): /* box */ Clutter.ActorBox + getContentGravity(): Clutter.ContentGravity + getContentRepeat(): Clutter.ContentRepeat + getContentScalingFilters(): [ /* minFilter */ Clutter.ScalingFilter | null, /* magFilter */ Clutter.ScalingFilter | null ] + getDefaultPaintVolume(): Clutter.PaintVolume + getEasingDelay(): number + getEasingDuration(): number + getEasingMode(): Clutter.AnimationMode + getEffect(name: string): Clutter.Effect + getEffects(): Clutter.Effect[] + getFirstChild(): Clutter.Actor + getFixedPosition(): [ /* returnType */ boolean, /* x */ number | null, /* y */ number | null ] + getFixedPositionSet(): boolean + getFlags(): Clutter.ActorFlags + getHeight(): number + getLastChild(): Clutter.Actor + getLayoutManager(): Clutter.LayoutManager + getMargin(): /* margin */ Clutter.Margin + getMarginBottom(): number + getMarginLeft(): number + getMarginRight(): number + getMarginTop(): number + getNChildren(): number + getName(): string + getNextSibling(): Clutter.Actor + getOffscreenRedirect(): Clutter.OffscreenRedirect + getOpacity(): number + getOpacityOverride(): number + getPaintBox(): [ /* returnType */ boolean, /* box */ Clutter.ActorBox ] + getPaintOpacity(): number + getPaintVisibility(): boolean + getPaintVolume(): Clutter.PaintVolume + getPangoContext(): Pango.Context + getParent(): Clutter.Actor + getPivotPoint(): [ /* pivotX */ number | null, /* pivotY */ number | null ] + getPivotPointZ(): number + getPosition(): [ /* x */ number | null, /* y */ number | null ] + getPreferredHeight(forWidth: number): [ /* minHeightP */ number | null, /* naturalHeightP */ number | null ] + getPreferredSize(): [ /* minWidthP */ number | null, /* minHeightP */ number | null, /* naturalWidthP */ number | null, /* naturalHeightP */ number | null ] + getPreferredWidth(forHeight: number): [ /* minWidthP */ number | null, /* naturalWidthP */ number | null ] + getPreviousSibling(): Clutter.Actor + getReactive(): boolean + getRequestMode(): Clutter.RequestMode + getResourceScale(): number + getRotationAngle(axis: Clutter.RotateAxis): number + getScale(): [ /* scaleX */ number | null, /* scaleY */ number | null ] + getScaleZ(): number + getSize(): [ /* width */ number | null, /* height */ number | null ] + getStage(): Clutter.Stage + getTextDirection(): Clutter.TextDirection + getTransform(): /* transform */ Graphene.Matrix + getTransformedExtents(): /* rect */ Graphene.Rect + getTransformedPaintVolume(relativeToAncestor: Clutter.Actor): Clutter.PaintVolume + getTransformedPosition(): [ /* x */ number | null, /* y */ number | null ] + getTransformedSize(): [ /* width */ number | null, /* height */ number | null ] + getTransition(name: string): Clutter.Transition + getTranslation(): [ /* translateX */ number | null, /* translateY */ number | null, /* translateZ */ number | null ] + getWidth(): number + getX(): number + getXAlign(): Clutter.ActorAlign + getXExpand(): boolean + getY(): number + getYAlign(): Clutter.ActorAlign + getYExpand(): boolean + getZPosition(): number + grabKeyFocus(): void + hasAccessible(): boolean + hasActions(): boolean + hasAllocation(): boolean + hasConstraints(): boolean + hasDamage(): boolean + hasEffects(): boolean + hasKeyFocus(): boolean + hasMappedClones(): boolean + hasOverlaps(): boolean + hide(): void + inhibitCulling(): void + insertChildAbove(child: Clutter.Actor, sibling?: Clutter.Actor | null): void + insertChildAtIndex(child: Clutter.Actor, index: number): void + insertChildBelow(child: Clutter.Actor, sibling?: Clutter.Actor | null): void + invalidatePaintVolume(): void + invalidateTransform(): void + isEffectivelyOnStageView(view: Clutter.StageView): boolean + isInClonePaint(): boolean + isMapped(): boolean + isRealized(): boolean + isRotated(): boolean + isScaled(): boolean + isVisible(): boolean + map(): void + moveBy(dx: number, dy: number): void + needsExpand(orientation: Clutter.Orientation): boolean + paint(paintContext: Clutter.PaintContext): void + peekStageViews(): Clutter.StageView[] + pick(pickContext: Clutter.PickContext): void + pickBox(pickContext: Clutter.PickContext, box: Clutter.ActorBox): void + queueRedraw(): void + queueRedrawWithClip(clip?: cairo.RectangleInt | null): void + queueRelayout(): void + realize(): void + removeAction(action: Clutter.Action): void + removeActionByName(name: string): void + removeAllChildren(): void + removeAllTransitions(): void + removeChild(child: Clutter.Actor): void + removeClip(): void + removeConstraint(constraint: Clutter.Constraint): void + removeConstraintByName(name: string): void + removeEffect(effect: Clutter.Effect): void + removeEffectByName(name: string): void + removeTransition(name: string): void + replaceChild(oldChild: Clutter.Actor, newChild: Clutter.Actor): void + restoreEasingState(): void + saveEasingState(): void + setAllocation(box: Clutter.ActorBox): void + setBackgroundColor(color?: Clutter.Color | null): void + setChildAboveSibling(child: Clutter.Actor, sibling?: Clutter.Actor | null): void + setChildAtIndex(child: Clutter.Actor, index: number): void + setChildBelowSibling(child: Clutter.Actor, sibling?: Clutter.Actor | null): void + setChildTransform(transform?: Graphene.Matrix | null): void + setClip(xoff: number, yoff: number, width: number, height: number): void + setClipToAllocation(clipSet: boolean): void + setContent(content?: Clutter.Content | null): void + setContentGravity(gravity: Clutter.ContentGravity): void + setContentRepeat(repeat: Clutter.ContentRepeat): void + setContentScalingFilters(minFilter: Clutter.ScalingFilter, magFilter: Clutter.ScalingFilter): void + setEasingDelay(msecs: number): void + setEasingDuration(msecs: number): void + setEasingMode(mode: Clutter.AnimationMode): void + setFixedPositionSet(isSet: boolean): void + setFlags(flags: Clutter.ActorFlags): void + setHeight(height: number): void + setLayoutManager(manager?: Clutter.LayoutManager | null): void + setMargin(margin: Clutter.Margin): void + setMarginBottom(margin: number): void + setMarginLeft(margin: number): void + setMarginRight(margin: number): void + setMarginTop(margin: number): void + setName(name: string): void + setOffscreenRedirect(redirect: Clutter.OffscreenRedirect): void + setOpacity(opacity: number): void + setOpacityOverride(opacity: number): void + setPivotPoint(pivotX: number, pivotY: number): void + setPivotPointZ(pivotZ: number): void + setPosition(x: number, y: number): void + setReactive(reactive: boolean): void + setRequestMode(mode: Clutter.RequestMode): void + setRotationAngle(axis: Clutter.RotateAxis, angle: number): void + setScale(scaleX: number, scaleY: number): void + setScaleZ(scaleZ: number): void + setSize(width: number, height: number): void + setTextDirection(textDir: Clutter.TextDirection): void + setTransform(transform?: Graphene.Matrix | null): void + setTranslation(translateX: number, translateY: number, translateZ: number): void + setWidth(width: number): void + setX(x: number): void + setXAlign(xAlign: Clutter.ActorAlign): void + setXExpand(expand: boolean): void + setY(y: number): void + setYAlign(yAlign: Clutter.ActorAlign): void + setYExpand(expand: boolean): void + setZPosition(zPosition: number): void + shouldPick(pickContext: Clutter.PickContext): boolean + show(): void + transformStagePoint(x: number, y: number): [ /* returnType */ boolean, /* xOut */ number, /* yOut */ number ] + uninhibitCulling(): void + unmap(): void + unrealize(): void + unsetFlags(flags: Clutter.ActorFlags): void + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Methods of Clutter.Animatable */ + findProperty(propertyName: string): GObject.ParamSpec + getActor(): Clutter.Actor + getInitialState(propertyName: string, value: any): void + interpolateValue(propertyName: string, interval: Clutter.Interval, progress: number): [ /* returnType */ boolean, /* value */ any ] + setFinalState(propertyName: string, value: any): void + /* Methods of Clutter.Container */ + addActor(actor: Clutter.Actor): void + childGetProperty(child: Clutter.Actor, property: string, value: any): void + childNotify(child: Clutter.Actor, pspec: GObject.ParamSpec): void + childSetProperty(child: Clutter.Actor, property: string, value: any): void + createChildMeta(actor: Clutter.Actor): void + destroyChildMeta(actor: Clutter.Actor): void + findChildByName(childName: string): Clutter.Actor + getChildMeta(actor: Clutter.Actor): Clutter.ChildMeta + lowerChild(actor: Clutter.Actor, sibling?: Clutter.Actor | null): void + raiseChild(actor: Clutter.Actor, sibling?: Clutter.Actor | null): void + removeActor(actor: Clutter.Actor): void + sortDepthOrder(): void + /* Methods of Clutter.Scriptable */ + getId(): string + parseCustomNode(script: Clutter.Script, value: any, name: string, node: Json.Node): boolean + setCustomProperty(script: Clutter.Script, name: string, value: any): void + setId(id: string): void + /* Virtual methods of St.Entry */ + vfuncPrimaryIconClicked(): void + vfuncSecondaryIconClicked(): void + /* Virtual methods of St.Widget */ + vfuncGetFocusChain(): Clutter.Actor[] + vfuncNavigateFocus(from: Clutter.Actor | null, direction: DirectionType): boolean + vfuncPopupMenu(): void + vfuncStyleChanged(): void + vfuncFindProperty(propertyName: string): GObject.ParamSpec + vfuncGetActor(): Clutter.Actor + vfuncGetInitialState(propertyName: string, value: any): void + vfuncInterpolateValue(propertyName: string, interval: Clutter.Interval, progress: number): [ /* returnType */ boolean, /* value */ any ] + vfuncSetFinalState(propertyName: string, value: any): void + vfuncActorAdded(actor: Clutter.Actor): void + vfuncActorRemoved(actor: Clutter.Actor): void + vfuncAdd(actor: Clutter.Actor): void + vfuncChildNotify(child: Clutter.Actor, pspec: GObject.ParamSpec): void + vfuncCreateChildMeta(actor: Clutter.Actor): void + vfuncDestroyChildMeta(actor: Clutter.Actor): void + vfuncGetChildMeta(actor: Clutter.Actor): Clutter.ChildMeta + vfuncLower(actor: Clutter.Actor, sibling?: Clutter.Actor | null): void + vfuncRaise(actor: Clutter.Actor, sibling?: Clutter.Actor | null): void + vfuncRemove(actor: Clutter.Actor): void + vfuncSortDepthOrder(): void + vfuncGetId(): string + vfuncParseCustomNode(script: Clutter.Script, value: any, name: string, node: Json.Node): boolean + vfuncSetCustomProperty(script: Clutter.Script, name: string, value: any): void + vfuncSetId(id: string): void + /* Virtual methods of Clutter.Actor */ + vfuncAllocate(box: Clutter.ActorBox): void + vfuncApplyTransform(matrix: Graphene.Matrix): void + vfuncButtonPressEvent(event: Clutter.ButtonEvent): boolean + vfuncButtonReleaseEvent(event: Clutter.ButtonEvent): boolean + vfuncCalculateResourceScale(phase: number): number + vfuncCapturedEvent(event: Clutter.Event): boolean + vfuncDestroy(): void + vfuncEnterEvent(event: Clutter.CrossingEvent): boolean + vfuncEvent(event: Clutter.Event): boolean + vfuncGetAccessible(): Atk.Object + vfuncGetPaintVolume(volume: Clutter.PaintVolume): boolean + vfuncGetPreferredHeight(forWidth: number): [ /* minHeightP */ number | null, /* naturalHeightP */ number | null ] + vfuncGetPreferredWidth(forHeight: number): [ /* minWidthP */ number | null, /* naturalWidthP */ number | null ] + vfuncHasAccessible(): boolean + vfuncHasOverlaps(): boolean + vfuncHide(): void + vfuncHideAll(): void + vfuncKeyFocusIn(): void + vfuncKeyFocusOut(): void + vfuncKeyPressEvent(event: Clutter.KeyEvent): boolean + vfuncKeyReleaseEvent(event: Clutter.KeyEvent): boolean + vfuncLeaveEvent(event: Clutter.CrossingEvent): boolean + vfuncMap(): void + vfuncMotionEvent(event: Clutter.MotionEvent): boolean + vfuncPaint(paintContext: Clutter.PaintContext): void + vfuncPaintNode(root: Clutter.PaintNode): void + vfuncParentSet(oldParent: Clutter.Actor): void + vfuncPick(pickContext: Clutter.PickContext): void + vfuncQueueRelayout(): void + vfuncRealize(): void + vfuncResourceScaleChanged(): void + vfuncScrollEvent(event: Clutter.ScrollEvent): boolean + vfuncShow(): void + vfuncTouchEvent(event: Clutter.TouchEvent): boolean + vfuncUnmap(): void + vfuncUnrealize(): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of St.Entry */ + connect(sigName: "primary-icon-clicked", callback: (($obj: PasswordEntry) => void)): number + connect_after(sigName: "primary-icon-clicked", callback: (($obj: PasswordEntry) => void)): number + emit(sigName: "primary-icon-clicked"): void + on(sigName: "primary-icon-clicked", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "primary-icon-clicked", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "primary-icon-clicked", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "secondary-icon-clicked", callback: (($obj: PasswordEntry) => void)): number + connect_after(sigName: "secondary-icon-clicked", callback: (($obj: PasswordEntry) => void)): number + emit(sigName: "secondary-icon-clicked"): void + on(sigName: "secondary-icon-clicked", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "secondary-icon-clicked", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "secondary-icon-clicked", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of St.Widget */ + connect(sigName: "popup-menu", callback: (($obj: PasswordEntry) => void)): number + connect_after(sigName: "popup-menu", callback: (($obj: PasswordEntry) => void)): number + emit(sigName: "popup-menu"): void + on(sigName: "popup-menu", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "popup-menu", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "popup-menu", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "style-changed", callback: (($obj: PasswordEntry) => void)): number + connect_after(sigName: "style-changed", callback: (($obj: PasswordEntry) => void)): number + emit(sigName: "style-changed"): void + on(sigName: "style-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "style-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "style-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of Clutter.Actor */ + connect(sigName: "button-press-event", callback: (($obj: PasswordEntry, event: Clutter.ButtonEvent) => boolean)): number + connect_after(sigName: "button-press-event", callback: (($obj: PasswordEntry, event: Clutter.ButtonEvent) => boolean)): number + emit(sigName: "button-press-event", event: Clutter.ButtonEvent): void + on(sigName: "button-press-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "button-press-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "button-press-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "button-release-event", callback: (($obj: PasswordEntry, event: Clutter.ButtonEvent) => boolean)): number + connect_after(sigName: "button-release-event", callback: (($obj: PasswordEntry, event: Clutter.ButtonEvent) => boolean)): number + emit(sigName: "button-release-event", event: Clutter.ButtonEvent): void + on(sigName: "button-release-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "button-release-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "button-release-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "captured-event", callback: (($obj: PasswordEntry, event: Clutter.Event) => boolean)): number + connect_after(sigName: "captured-event", callback: (($obj: PasswordEntry, event: Clutter.Event) => boolean)): number + emit(sigName: "captured-event", event: Clutter.Event): void + on(sigName: "captured-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "captured-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "captured-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "destroy", callback: (($obj: PasswordEntry) => void)): number + connect_after(sigName: "destroy", callback: (($obj: PasswordEntry) => void)): number + emit(sigName: "destroy"): void + on(sigName: "destroy", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "destroy", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "destroy", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "enter-event", callback: (($obj: PasswordEntry, event: Clutter.CrossingEvent) => boolean)): number + connect_after(sigName: "enter-event", callback: (($obj: PasswordEntry, event: Clutter.CrossingEvent) => boolean)): number + emit(sigName: "enter-event", event: Clutter.CrossingEvent): void + on(sigName: "enter-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "enter-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "enter-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "event", callback: (($obj: PasswordEntry, event: Clutter.Event) => boolean)): number + connect_after(sigName: "event", callback: (($obj: PasswordEntry, event: Clutter.Event) => boolean)): number + emit(sigName: "event", event: Clutter.Event): void + on(sigName: "event", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "event", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "event", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "hide", callback: (($obj: PasswordEntry) => void)): number + connect_after(sigName: "hide", callback: (($obj: PasswordEntry) => void)): number + emit(sigName: "hide"): void + on(sigName: "hide", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "hide", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "hide", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "key-focus-in", callback: (($obj: PasswordEntry) => void)): number + connect_after(sigName: "key-focus-in", callback: (($obj: PasswordEntry) => void)): number + emit(sigName: "key-focus-in"): void + on(sigName: "key-focus-in", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "key-focus-in", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "key-focus-in", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "key-focus-out", callback: (($obj: PasswordEntry) => void)): number + connect_after(sigName: "key-focus-out", callback: (($obj: PasswordEntry) => void)): number + emit(sigName: "key-focus-out"): void + on(sigName: "key-focus-out", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "key-focus-out", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "key-focus-out", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "key-press-event", callback: (($obj: PasswordEntry, event: Clutter.KeyEvent) => boolean)): number + connect_after(sigName: "key-press-event", callback: (($obj: PasswordEntry, event: Clutter.KeyEvent) => boolean)): number + emit(sigName: "key-press-event", event: Clutter.KeyEvent): void + on(sigName: "key-press-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "key-press-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "key-press-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "key-release-event", callback: (($obj: PasswordEntry, event: Clutter.KeyEvent) => boolean)): number + connect_after(sigName: "key-release-event", callback: (($obj: PasswordEntry, event: Clutter.KeyEvent) => boolean)): number + emit(sigName: "key-release-event", event: Clutter.KeyEvent): void + on(sigName: "key-release-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "key-release-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "key-release-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "leave-event", callback: (($obj: PasswordEntry, event: Clutter.CrossingEvent) => boolean)): number + connect_after(sigName: "leave-event", callback: (($obj: PasswordEntry, event: Clutter.CrossingEvent) => boolean)): number + emit(sigName: "leave-event", event: Clutter.CrossingEvent): void + on(sigName: "leave-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "leave-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "leave-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "motion-event", callback: (($obj: PasswordEntry, event: Clutter.MotionEvent) => boolean)): number + connect_after(sigName: "motion-event", callback: (($obj: PasswordEntry, event: Clutter.MotionEvent) => boolean)): number + emit(sigName: "motion-event", event: Clutter.MotionEvent): void + on(sigName: "motion-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "motion-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "motion-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "parent-set", callback: (($obj: PasswordEntry, oldParent?: Clutter.Actor | null) => void)): number + connect_after(sigName: "parent-set", callback: (($obj: PasswordEntry, oldParent?: Clutter.Actor | null) => void)): number + emit(sigName: "parent-set", oldParent?: Clutter.Actor | null): void + on(sigName: "parent-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "parent-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "parent-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "pick", callback: (($obj: PasswordEntry, pickContext: Clutter.PickContext) => void)): number + connect_after(sigName: "pick", callback: (($obj: PasswordEntry, pickContext: Clutter.PickContext) => void)): number + emit(sigName: "pick", pickContext: Clutter.PickContext): void + on(sigName: "pick", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "pick", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "pick", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "queue-relayout", callback: (($obj: PasswordEntry) => void)): number + connect_after(sigName: "queue-relayout", callback: (($obj: PasswordEntry) => void)): number + emit(sigName: "queue-relayout"): void + on(sigName: "queue-relayout", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "queue-relayout", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "queue-relayout", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "realize", callback: (($obj: PasswordEntry) => void)): number + connect_after(sigName: "realize", callback: (($obj: PasswordEntry) => void)): number + emit(sigName: "realize"): void + on(sigName: "realize", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "realize", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "realize", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "resource-scale-changed", callback: (($obj: PasswordEntry) => void)): number + connect_after(sigName: "resource-scale-changed", callback: (($obj: PasswordEntry) => void)): number + emit(sigName: "resource-scale-changed"): void + on(sigName: "resource-scale-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "resource-scale-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "resource-scale-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "scroll-event", callback: (($obj: PasswordEntry, event: Clutter.ScrollEvent) => boolean)): number + connect_after(sigName: "scroll-event", callback: (($obj: PasswordEntry, event: Clutter.ScrollEvent) => boolean)): number + emit(sigName: "scroll-event", event: Clutter.ScrollEvent): void + on(sigName: "scroll-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "scroll-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "scroll-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "show", callback: (($obj: PasswordEntry) => void)): number + connect_after(sigName: "show", callback: (($obj: PasswordEntry) => void)): number + emit(sigName: "show"): void + on(sigName: "show", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "show", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "show", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "stage-views-changed", callback: (($obj: PasswordEntry) => void)): number + connect_after(sigName: "stage-views-changed", callback: (($obj: PasswordEntry) => void)): number + emit(sigName: "stage-views-changed"): void + on(sigName: "stage-views-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "stage-views-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "stage-views-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "touch-event", callback: (($obj: PasswordEntry, event: Clutter.Event) => boolean)): number + connect_after(sigName: "touch-event", callback: (($obj: PasswordEntry, event: Clutter.Event) => boolean)): number + emit(sigName: "touch-event", event: Clutter.Event): void + on(sigName: "touch-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "touch-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "touch-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "transition-stopped", callback: (($obj: PasswordEntry, name: string, isFinished: boolean) => void)): number + connect_after(sigName: "transition-stopped", callback: (($obj: PasswordEntry, name: string, isFinished: boolean) => void)): number + emit(sigName: "transition-stopped", name: string, isFinished: boolean): void + on(sigName: "transition-stopped", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "transition-stopped", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "transition-stopped", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "transitions-completed", callback: (($obj: PasswordEntry) => void)): number + connect_after(sigName: "transitions-completed", callback: (($obj: PasswordEntry) => void)): number + emit(sigName: "transitions-completed"): void + on(sigName: "transitions-completed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "transitions-completed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "transitions-completed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "unrealize", callback: (($obj: PasswordEntry) => void)): number + connect_after(sigName: "unrealize", callback: (($obj: PasswordEntry) => void)): number + emit(sigName: "unrealize"): void + on(sigName: "unrealize", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "unrealize", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "unrealize", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of Clutter.Container */ + connect(sigName: "actor-added", callback: (($obj: PasswordEntry, actor: Clutter.Actor) => void)): number + connect_after(sigName: "actor-added", callback: (($obj: PasswordEntry, actor: Clutter.Actor) => void)): number + emit(sigName: "actor-added", actor: Clutter.Actor): void + on(sigName: "actor-added", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "actor-added", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "actor-added", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "actor-removed", callback: (($obj: PasswordEntry, actor: Clutter.Actor) => void)): number + connect_after(sigName: "actor-removed", callback: (($obj: PasswordEntry, actor: Clutter.Actor) => void)): number + emit(sigName: "actor-removed", actor: Clutter.Actor): void + on(sigName: "actor-removed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "actor-removed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "actor-removed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "child-notify", callback: (($obj: PasswordEntry, actor: Clutter.Actor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "child-notify", callback: (($obj: PasswordEntry, actor: Clutter.Actor, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "child-notify", actor: Clutter.Actor, pspec: GObject.ParamSpec): void + on(sigName: "child-notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "child-notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "child-notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::password-visible", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::password-visible", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::password-visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::password-visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::password-visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::show-peek-icon", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::show-peek-icon", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::show-peek-icon", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::show-peek-icon", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::show-peek-icon", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::clutter-text", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::clutter-text", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::clutter-text", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::clutter-text", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::clutter-text", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::hint-actor", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hint-actor", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::hint-actor", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::hint-actor", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::hint-actor", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::hint-text", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hint-text", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::hint-text", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::hint-text", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::hint-text", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::input-hints", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::input-hints", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::input-hints", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::input-hints", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::input-hints", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::input-purpose", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::input-purpose", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::input-purpose", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::input-purpose", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::input-purpose", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::primary-icon", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::primary-icon", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::primary-icon", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::primary-icon", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::primary-icon", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::secondary-icon", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::secondary-icon", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::secondary-icon", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::secondary-icon", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::secondary-icon", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::text", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::text", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::text", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::text", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::text", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::accessible-name", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-name", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::accessible-name", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::accessible-name", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::accessible-name", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::accessible-role", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-role", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::accessible-role", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::accessible-role", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::accessible-role", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::can-focus", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::can-focus", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::can-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::can-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::can-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::hover", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hover", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::hover", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::hover", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::hover", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::label-actor", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::label-actor", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::label-actor", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::label-actor", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::label-actor", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::pseudo-class", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::pseudo-class", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::pseudo-class", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::pseudo-class", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::pseudo-class", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::style", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::style", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::style", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::style", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::style", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::style-class", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::style-class", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::style-class", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::style-class", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::style-class", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::track-hover", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::track-hover", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::track-hover", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::track-hover", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::track-hover", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::actions", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::actions", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::actions", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::actions", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::actions", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::allocation", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::allocation", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::allocation", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::allocation", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::allocation", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::background-color", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::background-color", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::background-color", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::background-color", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::background-color", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::background-color-set", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::background-color-set", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::background-color-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::background-color-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::background-color-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::child-transform", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::child-transform", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::child-transform", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::child-transform", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::child-transform", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::child-transform-set", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::child-transform-set", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::child-transform-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::child-transform-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::child-transform-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::clip-rect", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::clip-rect", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::clip-rect", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::clip-rect", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::clip-rect", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::clip-to-allocation", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::clip-to-allocation", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::clip-to-allocation", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::clip-to-allocation", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::clip-to-allocation", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::constraints", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::constraints", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::constraints", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::constraints", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::constraints", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::content", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::content", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::content", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::content", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::content", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::content-box", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::content-box", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::content-box", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::content-box", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::content-box", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::content-gravity", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::content-gravity", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::content-gravity", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::content-gravity", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::content-gravity", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::content-repeat", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::content-repeat", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::content-repeat", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::content-repeat", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::content-repeat", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::effect", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::effect", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::effect", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::effect", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::effect", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::first-child", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::first-child", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::first-child", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::first-child", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::first-child", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::fixed-position-set", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::fixed-position-set", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::fixed-position-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::fixed-position-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::fixed-position-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::fixed-x", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::fixed-x", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::fixed-x", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::fixed-x", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::fixed-x", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::fixed-y", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::fixed-y", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::fixed-y", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::fixed-y", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::fixed-y", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::has-clip", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-clip", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::has-clip", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::has-clip", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::has-clip", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::has-pointer", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-pointer", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::has-pointer", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::has-pointer", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::has-pointer", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::height", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::height", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::height", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::height", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::height", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::last-child", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::last-child", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::last-child", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::last-child", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::last-child", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::layout-manager", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::layout-manager", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::layout-manager", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::layout-manager", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::layout-manager", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::magnification-filter", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::magnification-filter", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::magnification-filter", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::magnification-filter", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::magnification-filter", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::mapped", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::mapped", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::mapped", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::mapped", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::mapped", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-bottom", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-bottom", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-bottom", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-bottom", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-bottom", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-left", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-left", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-left", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-left", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-left", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-right", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-right", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-right", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-right", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-right", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-top", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-top", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-top", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-top", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-top", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::min-height", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::min-height", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::min-height", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::min-height", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::min-height", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::min-height-set", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::min-height-set", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::min-height-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::min-height-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::min-height-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::min-width", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::min-width", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::min-width", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::min-width", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::min-width", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::min-width-set", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::min-width-set", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::min-width-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::min-width-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::min-width-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::minification-filter", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::minification-filter", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::minification-filter", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::minification-filter", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::minification-filter", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::name", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::name", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::natural-height", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::natural-height", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::natural-height", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::natural-height", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::natural-height", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::natural-height-set", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::natural-height-set", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::natural-height-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::natural-height-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::natural-height-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::natural-width", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::natural-width", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::natural-width", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::natural-width", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::natural-width", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::natural-width-set", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::natural-width-set", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::natural-width-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::natural-width-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::natural-width-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::offscreen-redirect", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::offscreen-redirect", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::offscreen-redirect", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::offscreen-redirect", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::offscreen-redirect", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::opacity", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::opacity", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::opacity", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::opacity", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::opacity", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::pivot-point", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::pivot-point", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::pivot-point", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::pivot-point", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::pivot-point", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::pivot-point-z", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::pivot-point-z", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::pivot-point-z", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::pivot-point-z", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::pivot-point-z", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::position", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::position", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::position", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::position", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::position", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::reactive", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::reactive", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::reactive", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::reactive", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::reactive", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::realized", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::realized", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::realized", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::realized", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::realized", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::request-mode", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::request-mode", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::request-mode", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::request-mode", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::request-mode", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::rotation-angle-x", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::rotation-angle-x", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::rotation-angle-x", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::rotation-angle-x", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::rotation-angle-x", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::rotation-angle-y", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::rotation-angle-y", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::rotation-angle-y", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::rotation-angle-y", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::rotation-angle-y", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::rotation-angle-z", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::rotation-angle-z", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::rotation-angle-z", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::rotation-angle-z", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::rotation-angle-z", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::scale-x", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::scale-x", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::scale-x", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::scale-x", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::scale-x", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::scale-y", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::scale-y", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::scale-y", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::scale-y", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::scale-y", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::scale-z", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::scale-z", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::scale-z", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::scale-z", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::scale-z", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::show-on-set-parent", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::show-on-set-parent", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::show-on-set-parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::show-on-set-parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::show-on-set-parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::size", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::size", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::size", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::size", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::size", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::text-direction", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::text-direction", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::text-direction", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::text-direction", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::text-direction", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::transform", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::transform", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::transform", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::transform", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::transform", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::transform-set", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::transform-set", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::transform-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::transform-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::transform-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::translation-x", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::translation-x", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::translation-x", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::translation-x", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::translation-x", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::translation-y", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::translation-y", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::translation-y", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::translation-y", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::translation-y", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::translation-z", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::translation-z", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::translation-z", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::translation-z", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::translation-z", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::visible", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::visible", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::width", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::width", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::width", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::width", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::width", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::x", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::x", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::x", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::x", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::x", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::x-align", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::x-align", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::x-align", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::x-align", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::x-align", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::x-expand", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::x-expand", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::x-expand", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::x-expand", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::x-expand", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::y", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::y", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::y", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::y", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::y", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::y-align", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::y-align", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::y-align", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::y-align", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::y-align", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::y-expand", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::y-expand", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::y-expand", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::y-expand", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::y-expand", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::z-position", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::z-position", callback: (($obj: PasswordEntry, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::z-position", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::z-position", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::z-position", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: PasswordEntry_ConstructProps) + _init (config?: PasswordEntry_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(): PasswordEntry + static new(text?: string | null): PasswordEntry + static $gtype: GObject.Type +} +export interface ScrollBar_ConstructProps extends Widget_ConstructProps { + adjustment?: Adjustment + vertical?: boolean +} +export class ScrollBar { + /* Properties of St.ScrollBar */ + adjustment: Adjustment + vertical: boolean + /* Properties of St.Widget */ + accessibleName: string + accessibleRole: Atk.Role + canFocus: boolean + hover: boolean + labelActor: Clutter.Actor + pseudoClass: string + style: string + styleClass: string + trackHover: boolean + /* Properties of Clutter.Actor */ + actions: Clutter.Action + readonly allocation: Clutter.ActorBox + backgroundColor: Clutter.Color + readonly backgroundColorSet: boolean + childTransform: Graphene.Matrix + readonly childTransformSet: boolean + clipRect: Graphene.Rect + clipToAllocation: boolean + constraints: Clutter.Constraint + content: Clutter.Content + readonly contentBox: Clutter.ActorBox + contentGravity: Clutter.ContentGravity + contentRepeat: Clutter.ContentRepeat + effect: Clutter.Effect + readonly firstChild: Clutter.Actor + fixedPositionSet: boolean + fixedX: number + fixedY: number + readonly hasClip: boolean + readonly hasPointer: boolean + height: number + readonly lastChild: Clutter.Actor + layoutManager: Clutter.LayoutManager + magnificationFilter: Clutter.ScalingFilter + readonly mapped: boolean + marginBottom: number + marginLeft: number + marginRight: number + marginTop: number + minHeight: number + minHeightSet: boolean + minWidth: number + minWidthSet: boolean + minificationFilter: Clutter.ScalingFilter + name: string + naturalHeight: number + naturalHeightSet: boolean + naturalWidth: number + naturalWidthSet: boolean + offscreenRedirect: Clutter.OffscreenRedirect + opacity: number + pivotPoint: Graphene.Point + pivotPointZ: number + position: Graphene.Point + reactive: boolean + readonly realized: boolean + requestMode: Clutter.RequestMode + rotationAngleX: number + rotationAngleY: number + rotationAngleZ: number + scaleX: number + scaleY: number + scaleZ: number + showOnSetParent: boolean + size: Graphene.Size + textDirection: Clutter.TextDirection + transform: Graphene.Matrix + readonly transformSet: boolean + translationX: number + translationY: number + translationZ: number + visible: boolean + width: number + x: number + xAlign: Clutter.ActorAlign + xExpand: boolean + y: number + yAlign: Clutter.ActorAlign + yExpand: boolean + zPosition: number + /* Fields of St.ScrollBar */ + parentInstance: Widget + /* Fields of Clutter.Actor */ + flags: number + /* Fields of GObject.InitiallyUnowned */ + gTypeInstance: GObject.TypeInstance + /* Methods of St.ScrollBar */ + getAdjustment(): Adjustment + setAdjustment(adjustment: Adjustment): void + /* Methods of St.Widget */ + addAccessibleState(state: Atk.StateType): void + addStyleClassName(styleClass: string): void + addStylePseudoClass(pseudoClass: string): void + ensureStyle(): void + getAccessibleName(): string + getAccessibleRole(): Atk.Role + getCanFocus(): boolean + getFocusChain(): Clutter.Actor[] + getHover(): boolean + getLabelActor(): Clutter.Actor + getStyle(): string | null + getStyleClassName(): string + getStylePseudoClass(): string + getThemeNode(): ThemeNode + getTrackHover(): boolean + hasStyleClassName(styleClass: string): boolean + hasStylePseudoClass(pseudoClass: string): boolean + navigateFocus(from: Clutter.Actor | null, direction: DirectionType, wrapAround: boolean): boolean + paintBackground(paintContext: Clutter.PaintContext): void + peekThemeNode(): ThemeNode + popupMenu(): void + removeAccessibleState(state: Atk.StateType): void + removeStyleClassName(styleClass: string): void + removeStylePseudoClass(pseudoClass: string): void + setAccessible(accessible: Atk.Object): void + setAccessibleName(name?: string | null): void + setAccessibleRole(role: Atk.Role): void + setCanFocus(canFocus: boolean): void + setHover(hover: boolean): void + setLabelActor(label: Clutter.Actor): void + setStyle(style?: string | null): void + setStyleClassName(styleClassList?: string | null): void + setStylePseudoClass(pseudoClassList?: string | null): void + setTrackHover(trackHover: boolean): void + styleChanged(): void + syncHover(): void + /* Methods of Clutter.Actor */ + addAction(action: Clutter.Action): void + addActionWithName(name: string, action: Clutter.Action): void + addChild(child: Clutter.Actor): void + addConstraint(constraint: Clutter.Constraint): void + addConstraintWithName(name: string, constraint: Clutter.Constraint): void + addEffect(effect: Clutter.Effect): void + addEffectWithName(name: string, effect: Clutter.Effect): void + addTransition(name: string, transition: Clutter.Transition): void + allocate(box: Clutter.ActorBox): void + allocateAlignFill(box: Clutter.ActorBox, xAlign: number, yAlign: number, xFill: boolean, yFill: boolean): void + allocateAvailableSize(x: number, y: number, availableWidth: number, availableHeight: number): void + allocatePreferredSize(x: number, y: number): void + applyRelativeTransformToPoint(ancestor: Clutter.Actor | null, point: Graphene.Point3D): /* vertex */ Graphene.Point3D + applyTransformToPoint(point: Graphene.Point3D): /* vertex */ Graphene.Point3D + bindModel(model: Gio.ListModel | null, createChildFunc: Clutter.ActorCreateChildFunc): void + clearActions(): void + clearConstraints(): void + clearEffects(): void + contains(descendant: Clutter.Actor): boolean + continuePaint(paintContext: Clutter.PaintContext): void + continuePick(pickContext: Clutter.PickContext): void + createPangoContext(): Pango.Context + createPangoLayout(text?: string | null): Pango.Layout + destroy(): void + destroyAllChildren(): void + event(event: Clutter.Event, capture: boolean): boolean + getAbsAllocationVertices(): /* verts */ Graphene.Point3D[] + getAccessible(): Atk.Object + getAction(name: string): Clutter.Action + getActions(): Clutter.Action[] + getAllocationBox(): /* box */ Clutter.ActorBox + getBackgroundColor(): /* color */ Clutter.Color + getChildAtIndex(index: number): Clutter.Actor + getChildTransform(): /* transform */ Graphene.Matrix + getChildren(): Clutter.Actor[] + getClip(): [ /* xoff */ number | null, /* yoff */ number | null, /* width */ number | null, /* height */ number | null ] + getClipToAllocation(): boolean + getConstraint(name: string): Clutter.Constraint + getConstraints(): Clutter.Constraint[] + getContent(): Clutter.Content + getContentBox(): /* box */ Clutter.ActorBox + getContentGravity(): Clutter.ContentGravity + getContentRepeat(): Clutter.ContentRepeat + getContentScalingFilters(): [ /* minFilter */ Clutter.ScalingFilter | null, /* magFilter */ Clutter.ScalingFilter | null ] + getDefaultPaintVolume(): Clutter.PaintVolume + getEasingDelay(): number + getEasingDuration(): number + getEasingMode(): Clutter.AnimationMode + getEffect(name: string): Clutter.Effect + getEffects(): Clutter.Effect[] + getFirstChild(): Clutter.Actor + getFixedPosition(): [ /* returnType */ boolean, /* x */ number | null, /* y */ number | null ] + getFixedPositionSet(): boolean + getFlags(): Clutter.ActorFlags + getHeight(): number + getLastChild(): Clutter.Actor + getLayoutManager(): Clutter.LayoutManager + getMargin(): /* margin */ Clutter.Margin + getMarginBottom(): number + getMarginLeft(): number + getMarginRight(): number + getMarginTop(): number + getNChildren(): number + getName(): string + getNextSibling(): Clutter.Actor + getOffscreenRedirect(): Clutter.OffscreenRedirect + getOpacity(): number + getOpacityOverride(): number + getPaintBox(): [ /* returnType */ boolean, /* box */ Clutter.ActorBox ] + getPaintOpacity(): number + getPaintVisibility(): boolean + getPaintVolume(): Clutter.PaintVolume + getPangoContext(): Pango.Context + getParent(): Clutter.Actor + getPivotPoint(): [ /* pivotX */ number | null, /* pivotY */ number | null ] + getPivotPointZ(): number + getPosition(): [ /* x */ number | null, /* y */ number | null ] + getPreferredHeight(forWidth: number): [ /* minHeightP */ number | null, /* naturalHeightP */ number | null ] + getPreferredSize(): [ /* minWidthP */ number | null, /* minHeightP */ number | null, /* naturalWidthP */ number | null, /* naturalHeightP */ number | null ] + getPreferredWidth(forHeight: number): [ /* minWidthP */ number | null, /* naturalWidthP */ number | null ] + getPreviousSibling(): Clutter.Actor + getReactive(): boolean + getRequestMode(): Clutter.RequestMode + getResourceScale(): number + getRotationAngle(axis: Clutter.RotateAxis): number + getScale(): [ /* scaleX */ number | null, /* scaleY */ number | null ] + getScaleZ(): number + getSize(): [ /* width */ number | null, /* height */ number | null ] + getStage(): Clutter.Stage + getTextDirection(): Clutter.TextDirection + getTransform(): /* transform */ Graphene.Matrix + getTransformedExtents(): /* rect */ Graphene.Rect + getTransformedPaintVolume(relativeToAncestor: Clutter.Actor): Clutter.PaintVolume + getTransformedPosition(): [ /* x */ number | null, /* y */ number | null ] + getTransformedSize(): [ /* width */ number | null, /* height */ number | null ] + getTransition(name: string): Clutter.Transition + getTranslation(): [ /* translateX */ number | null, /* translateY */ number | null, /* translateZ */ number | null ] + getWidth(): number + getX(): number + getXAlign(): Clutter.ActorAlign + getXExpand(): boolean + getY(): number + getYAlign(): Clutter.ActorAlign + getYExpand(): boolean + getZPosition(): number + grabKeyFocus(): void + hasAccessible(): boolean + hasActions(): boolean + hasAllocation(): boolean + hasConstraints(): boolean + hasDamage(): boolean + hasEffects(): boolean + hasKeyFocus(): boolean + hasMappedClones(): boolean + hasOverlaps(): boolean + hide(): void + inhibitCulling(): void + insertChildAbove(child: Clutter.Actor, sibling?: Clutter.Actor | null): void + insertChildAtIndex(child: Clutter.Actor, index: number): void + insertChildBelow(child: Clutter.Actor, sibling?: Clutter.Actor | null): void + invalidatePaintVolume(): void + invalidateTransform(): void + isEffectivelyOnStageView(view: Clutter.StageView): boolean + isInClonePaint(): boolean + isMapped(): boolean + isRealized(): boolean + isRotated(): boolean + isScaled(): boolean + isVisible(): boolean + map(): void + moveBy(dx: number, dy: number): void + needsExpand(orientation: Clutter.Orientation): boolean + paint(paintContext: Clutter.PaintContext): void + peekStageViews(): Clutter.StageView[] + pick(pickContext: Clutter.PickContext): void + pickBox(pickContext: Clutter.PickContext, box: Clutter.ActorBox): void + queueRedraw(): void + queueRedrawWithClip(clip?: cairo.RectangleInt | null): void + queueRelayout(): void + realize(): void + removeAction(action: Clutter.Action): void + removeActionByName(name: string): void + removeAllChildren(): void + removeAllTransitions(): void + removeChild(child: Clutter.Actor): void + removeClip(): void + removeConstraint(constraint: Clutter.Constraint): void + removeConstraintByName(name: string): void + removeEffect(effect: Clutter.Effect): void + removeEffectByName(name: string): void + removeTransition(name: string): void + replaceChild(oldChild: Clutter.Actor, newChild: Clutter.Actor): void + restoreEasingState(): void + saveEasingState(): void + setAllocation(box: Clutter.ActorBox): void + setBackgroundColor(color?: Clutter.Color | null): void + setChildAboveSibling(child: Clutter.Actor, sibling?: Clutter.Actor | null): void + setChildAtIndex(child: Clutter.Actor, index: number): void + setChildBelowSibling(child: Clutter.Actor, sibling?: Clutter.Actor | null): void + setChildTransform(transform?: Graphene.Matrix | null): void + setClip(xoff: number, yoff: number, width: number, height: number): void + setClipToAllocation(clipSet: boolean): void + setContent(content?: Clutter.Content | null): void + setContentGravity(gravity: Clutter.ContentGravity): void + setContentRepeat(repeat: Clutter.ContentRepeat): void + setContentScalingFilters(minFilter: Clutter.ScalingFilter, magFilter: Clutter.ScalingFilter): void + setEasingDelay(msecs: number): void + setEasingDuration(msecs: number): void + setEasingMode(mode: Clutter.AnimationMode): void + setFixedPositionSet(isSet: boolean): void + setFlags(flags: Clutter.ActorFlags): void + setHeight(height: number): void + setLayoutManager(manager?: Clutter.LayoutManager | null): void + setMargin(margin: Clutter.Margin): void + setMarginBottom(margin: number): void + setMarginLeft(margin: number): void + setMarginRight(margin: number): void + setMarginTop(margin: number): void + setName(name: string): void + setOffscreenRedirect(redirect: Clutter.OffscreenRedirect): void + setOpacity(opacity: number): void + setOpacityOverride(opacity: number): void + setPivotPoint(pivotX: number, pivotY: number): void + setPivotPointZ(pivotZ: number): void + setPosition(x: number, y: number): void + setReactive(reactive: boolean): void + setRequestMode(mode: Clutter.RequestMode): void + setRotationAngle(axis: Clutter.RotateAxis, angle: number): void + setScale(scaleX: number, scaleY: number): void + setScaleZ(scaleZ: number): void + setSize(width: number, height: number): void + setTextDirection(textDir: Clutter.TextDirection): void + setTransform(transform?: Graphene.Matrix | null): void + setTranslation(translateX: number, translateY: number, translateZ: number): void + setWidth(width: number): void + setX(x: number): void + setXAlign(xAlign: Clutter.ActorAlign): void + setXExpand(expand: boolean): void + setY(y: number): void + setYAlign(yAlign: Clutter.ActorAlign): void + setYExpand(expand: boolean): void + setZPosition(zPosition: number): void + shouldPick(pickContext: Clutter.PickContext): boolean + show(): void + transformStagePoint(x: number, y: number): [ /* returnType */ boolean, /* xOut */ number, /* yOut */ number ] + uninhibitCulling(): void + unmap(): void + unrealize(): void + unsetFlags(flags: Clutter.ActorFlags): void + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Methods of Clutter.Animatable */ + findProperty(propertyName: string): GObject.ParamSpec + getActor(): Clutter.Actor + getInitialState(propertyName: string, value: any): void + interpolateValue(propertyName: string, interval: Clutter.Interval, progress: number): [ /* returnType */ boolean, /* value */ any ] + setFinalState(propertyName: string, value: any): void + /* Methods of Clutter.Container */ + addActor(actor: Clutter.Actor): void + childGetProperty(child: Clutter.Actor, property: string, value: any): void + childNotify(child: Clutter.Actor, pspec: GObject.ParamSpec): void + childSetProperty(child: Clutter.Actor, property: string, value: any): void + createChildMeta(actor: Clutter.Actor): void + destroyChildMeta(actor: Clutter.Actor): void + findChildByName(childName: string): Clutter.Actor + getChildMeta(actor: Clutter.Actor): Clutter.ChildMeta + lowerChild(actor: Clutter.Actor, sibling?: Clutter.Actor | null): void + raiseChild(actor: Clutter.Actor, sibling?: Clutter.Actor | null): void + removeActor(actor: Clutter.Actor): void + sortDepthOrder(): void + /* Methods of Clutter.Scriptable */ + getId(): string + parseCustomNode(script: Clutter.Script, value: any, name: string, node: Json.Node): boolean + setCustomProperty(script: Clutter.Script, name: string, value: any): void + setId(id: string): void + /* Virtual methods of St.ScrollBar */ + vfuncScrollStart(): void + vfuncScrollStop(): void + /* Virtual methods of St.Widget */ + vfuncGetFocusChain(): Clutter.Actor[] + vfuncNavigateFocus(from: Clutter.Actor | null, direction: DirectionType): boolean + vfuncPopupMenu(): void + vfuncStyleChanged(): void + vfuncFindProperty(propertyName: string): GObject.ParamSpec + vfuncGetActor(): Clutter.Actor + vfuncGetInitialState(propertyName: string, value: any): void + vfuncInterpolateValue(propertyName: string, interval: Clutter.Interval, progress: number): [ /* returnType */ boolean, /* value */ any ] + vfuncSetFinalState(propertyName: string, value: any): void + vfuncActorAdded(actor: Clutter.Actor): void + vfuncActorRemoved(actor: Clutter.Actor): void + vfuncAdd(actor: Clutter.Actor): void + vfuncChildNotify(child: Clutter.Actor, pspec: GObject.ParamSpec): void + vfuncCreateChildMeta(actor: Clutter.Actor): void + vfuncDestroyChildMeta(actor: Clutter.Actor): void + vfuncGetChildMeta(actor: Clutter.Actor): Clutter.ChildMeta + vfuncLower(actor: Clutter.Actor, sibling?: Clutter.Actor | null): void + vfuncRaise(actor: Clutter.Actor, sibling?: Clutter.Actor | null): void + vfuncRemove(actor: Clutter.Actor): void + vfuncSortDepthOrder(): void + vfuncGetId(): string + vfuncParseCustomNode(script: Clutter.Script, value: any, name: string, node: Json.Node): boolean + vfuncSetCustomProperty(script: Clutter.Script, name: string, value: any): void + vfuncSetId(id: string): void + /* Virtual methods of Clutter.Actor */ + vfuncAllocate(box: Clutter.ActorBox): void + vfuncApplyTransform(matrix: Graphene.Matrix): void + vfuncButtonPressEvent(event: Clutter.ButtonEvent): boolean + vfuncButtonReleaseEvent(event: Clutter.ButtonEvent): boolean + vfuncCalculateResourceScale(phase: number): number + vfuncCapturedEvent(event: Clutter.Event): boolean + vfuncDestroy(): void + vfuncEnterEvent(event: Clutter.CrossingEvent): boolean + vfuncEvent(event: Clutter.Event): boolean + vfuncGetAccessible(): Atk.Object + vfuncGetPaintVolume(volume: Clutter.PaintVolume): boolean + vfuncGetPreferredHeight(forWidth: number): [ /* minHeightP */ number | null, /* naturalHeightP */ number | null ] + vfuncGetPreferredWidth(forHeight: number): [ /* minWidthP */ number | null, /* naturalWidthP */ number | null ] + vfuncHasAccessible(): boolean + vfuncHasOverlaps(): boolean + vfuncHide(): void + vfuncHideAll(): void + vfuncKeyFocusIn(): void + vfuncKeyFocusOut(): void + vfuncKeyPressEvent(event: Clutter.KeyEvent): boolean + vfuncKeyReleaseEvent(event: Clutter.KeyEvent): boolean + vfuncLeaveEvent(event: Clutter.CrossingEvent): boolean + vfuncMap(): void + vfuncMotionEvent(event: Clutter.MotionEvent): boolean + vfuncPaint(paintContext: Clutter.PaintContext): void + vfuncPaintNode(root: Clutter.PaintNode): void + vfuncParentSet(oldParent: Clutter.Actor): void + vfuncPick(pickContext: Clutter.PickContext): void + vfuncQueueRelayout(): void + vfuncRealize(): void + vfuncResourceScaleChanged(): void + vfuncScrollEvent(event: Clutter.ScrollEvent): boolean + vfuncShow(): void + vfuncTouchEvent(event: Clutter.TouchEvent): boolean + vfuncUnmap(): void + vfuncUnrealize(): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of St.ScrollBar */ + connect(sigName: "scroll-start", callback: (($obj: ScrollBar) => void)): number + connect_after(sigName: "scroll-start", callback: (($obj: ScrollBar) => void)): number + emit(sigName: "scroll-start"): void + on(sigName: "scroll-start", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "scroll-start", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "scroll-start", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "scroll-stop", callback: (($obj: ScrollBar) => void)): number + connect_after(sigName: "scroll-stop", callback: (($obj: ScrollBar) => void)): number + emit(sigName: "scroll-stop"): void + on(sigName: "scroll-stop", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "scroll-stop", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "scroll-stop", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of St.Widget */ + connect(sigName: "popup-menu", callback: (($obj: ScrollBar) => void)): number + connect_after(sigName: "popup-menu", callback: (($obj: ScrollBar) => void)): number + emit(sigName: "popup-menu"): void + on(sigName: "popup-menu", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "popup-menu", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "popup-menu", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "style-changed", callback: (($obj: ScrollBar) => void)): number + connect_after(sigName: "style-changed", callback: (($obj: ScrollBar) => void)): number + emit(sigName: "style-changed"): void + on(sigName: "style-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "style-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "style-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of Clutter.Actor */ + connect(sigName: "button-press-event", callback: (($obj: ScrollBar, event: Clutter.ButtonEvent) => boolean)): number + connect_after(sigName: "button-press-event", callback: (($obj: ScrollBar, event: Clutter.ButtonEvent) => boolean)): number + emit(sigName: "button-press-event", event: Clutter.ButtonEvent): void + on(sigName: "button-press-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "button-press-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "button-press-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "button-release-event", callback: (($obj: ScrollBar, event: Clutter.ButtonEvent) => boolean)): number + connect_after(sigName: "button-release-event", callback: (($obj: ScrollBar, event: Clutter.ButtonEvent) => boolean)): number + emit(sigName: "button-release-event", event: Clutter.ButtonEvent): void + on(sigName: "button-release-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "button-release-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "button-release-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "captured-event", callback: (($obj: ScrollBar, event: Clutter.Event) => boolean)): number + connect_after(sigName: "captured-event", callback: (($obj: ScrollBar, event: Clutter.Event) => boolean)): number + emit(sigName: "captured-event", event: Clutter.Event): void + on(sigName: "captured-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "captured-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "captured-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "destroy", callback: (($obj: ScrollBar) => void)): number + connect_after(sigName: "destroy", callback: (($obj: ScrollBar) => void)): number + emit(sigName: "destroy"): void + on(sigName: "destroy", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "destroy", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "destroy", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "enter-event", callback: (($obj: ScrollBar, event: Clutter.CrossingEvent) => boolean)): number + connect_after(sigName: "enter-event", callback: (($obj: ScrollBar, event: Clutter.CrossingEvent) => boolean)): number + emit(sigName: "enter-event", event: Clutter.CrossingEvent): void + on(sigName: "enter-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "enter-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "enter-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "event", callback: (($obj: ScrollBar, event: Clutter.Event) => boolean)): number + connect_after(sigName: "event", callback: (($obj: ScrollBar, event: Clutter.Event) => boolean)): number + emit(sigName: "event", event: Clutter.Event): void + on(sigName: "event", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "event", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "event", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "hide", callback: (($obj: ScrollBar) => void)): number + connect_after(sigName: "hide", callback: (($obj: ScrollBar) => void)): number + emit(sigName: "hide"): void + on(sigName: "hide", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "hide", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "hide", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "key-focus-in", callback: (($obj: ScrollBar) => void)): number + connect_after(sigName: "key-focus-in", callback: (($obj: ScrollBar) => void)): number + emit(sigName: "key-focus-in"): void + on(sigName: "key-focus-in", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "key-focus-in", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "key-focus-in", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "key-focus-out", callback: (($obj: ScrollBar) => void)): number + connect_after(sigName: "key-focus-out", callback: (($obj: ScrollBar) => void)): number + emit(sigName: "key-focus-out"): void + on(sigName: "key-focus-out", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "key-focus-out", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "key-focus-out", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "key-press-event", callback: (($obj: ScrollBar, event: Clutter.KeyEvent) => boolean)): number + connect_after(sigName: "key-press-event", callback: (($obj: ScrollBar, event: Clutter.KeyEvent) => boolean)): number + emit(sigName: "key-press-event", event: Clutter.KeyEvent): void + on(sigName: "key-press-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "key-press-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "key-press-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "key-release-event", callback: (($obj: ScrollBar, event: Clutter.KeyEvent) => boolean)): number + connect_after(sigName: "key-release-event", callback: (($obj: ScrollBar, event: Clutter.KeyEvent) => boolean)): number + emit(sigName: "key-release-event", event: Clutter.KeyEvent): void + on(sigName: "key-release-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "key-release-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "key-release-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "leave-event", callback: (($obj: ScrollBar, event: Clutter.CrossingEvent) => boolean)): number + connect_after(sigName: "leave-event", callback: (($obj: ScrollBar, event: Clutter.CrossingEvent) => boolean)): number + emit(sigName: "leave-event", event: Clutter.CrossingEvent): void + on(sigName: "leave-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "leave-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "leave-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "motion-event", callback: (($obj: ScrollBar, event: Clutter.MotionEvent) => boolean)): number + connect_after(sigName: "motion-event", callback: (($obj: ScrollBar, event: Clutter.MotionEvent) => boolean)): number + emit(sigName: "motion-event", event: Clutter.MotionEvent): void + on(sigName: "motion-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "motion-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "motion-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "parent-set", callback: (($obj: ScrollBar, oldParent?: Clutter.Actor | null) => void)): number + connect_after(sigName: "parent-set", callback: (($obj: ScrollBar, oldParent?: Clutter.Actor | null) => void)): number + emit(sigName: "parent-set", oldParent?: Clutter.Actor | null): void + on(sigName: "parent-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "parent-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "parent-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "pick", callback: (($obj: ScrollBar, pickContext: Clutter.PickContext) => void)): number + connect_after(sigName: "pick", callback: (($obj: ScrollBar, pickContext: Clutter.PickContext) => void)): number + emit(sigName: "pick", pickContext: Clutter.PickContext): void + on(sigName: "pick", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "pick", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "pick", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "queue-relayout", callback: (($obj: ScrollBar) => void)): number + connect_after(sigName: "queue-relayout", callback: (($obj: ScrollBar) => void)): number + emit(sigName: "queue-relayout"): void + on(sigName: "queue-relayout", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "queue-relayout", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "queue-relayout", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "realize", callback: (($obj: ScrollBar) => void)): number + connect_after(sigName: "realize", callback: (($obj: ScrollBar) => void)): number + emit(sigName: "realize"): void + on(sigName: "realize", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "realize", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "realize", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "resource-scale-changed", callback: (($obj: ScrollBar) => void)): number + connect_after(sigName: "resource-scale-changed", callback: (($obj: ScrollBar) => void)): number + emit(sigName: "resource-scale-changed"): void + on(sigName: "resource-scale-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "resource-scale-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "resource-scale-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "scroll-event", callback: (($obj: ScrollBar, event: Clutter.ScrollEvent) => boolean)): number + connect_after(sigName: "scroll-event", callback: (($obj: ScrollBar, event: Clutter.ScrollEvent) => boolean)): number + emit(sigName: "scroll-event", event: Clutter.ScrollEvent): void + on(sigName: "scroll-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "scroll-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "scroll-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "show", callback: (($obj: ScrollBar) => void)): number + connect_after(sigName: "show", callback: (($obj: ScrollBar) => void)): number + emit(sigName: "show"): void + on(sigName: "show", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "show", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "show", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "stage-views-changed", callback: (($obj: ScrollBar) => void)): number + connect_after(sigName: "stage-views-changed", callback: (($obj: ScrollBar) => void)): number + emit(sigName: "stage-views-changed"): void + on(sigName: "stage-views-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "stage-views-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "stage-views-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "touch-event", callback: (($obj: ScrollBar, event: Clutter.Event) => boolean)): number + connect_after(sigName: "touch-event", callback: (($obj: ScrollBar, event: Clutter.Event) => boolean)): number + emit(sigName: "touch-event", event: Clutter.Event): void + on(sigName: "touch-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "touch-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "touch-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "transition-stopped", callback: (($obj: ScrollBar, name: string, isFinished: boolean) => void)): number + connect_after(sigName: "transition-stopped", callback: (($obj: ScrollBar, name: string, isFinished: boolean) => void)): number + emit(sigName: "transition-stopped", name: string, isFinished: boolean): void + on(sigName: "transition-stopped", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "transition-stopped", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "transition-stopped", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "transitions-completed", callback: (($obj: ScrollBar) => void)): number + connect_after(sigName: "transitions-completed", callback: (($obj: ScrollBar) => void)): number + emit(sigName: "transitions-completed"): void + on(sigName: "transitions-completed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "transitions-completed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "transitions-completed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "unrealize", callback: (($obj: ScrollBar) => void)): number + connect_after(sigName: "unrealize", callback: (($obj: ScrollBar) => void)): number + emit(sigName: "unrealize"): void + on(sigName: "unrealize", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "unrealize", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "unrealize", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: ScrollBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: ScrollBar, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of Clutter.Container */ + connect(sigName: "actor-added", callback: (($obj: ScrollBar, actor: Clutter.Actor) => void)): number + connect_after(sigName: "actor-added", callback: (($obj: ScrollBar, actor: Clutter.Actor) => void)): number + emit(sigName: "actor-added", actor: Clutter.Actor): void + on(sigName: "actor-added", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "actor-added", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "actor-added", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "actor-removed", callback: (($obj: ScrollBar, actor: Clutter.Actor) => void)): number + connect_after(sigName: "actor-removed", callback: (($obj: ScrollBar, actor: Clutter.Actor) => void)): number + emit(sigName: "actor-removed", actor: Clutter.Actor): void + on(sigName: "actor-removed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "actor-removed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "actor-removed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "child-notify", callback: (($obj: ScrollBar, actor: Clutter.Actor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "child-notify", callback: (($obj: ScrollBar, actor: Clutter.Actor, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "child-notify", actor: Clutter.Actor, pspec: GObject.ParamSpec): void + on(sigName: "child-notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "child-notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "child-notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::adjustment", callback: (($obj: ScrollBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::adjustment", callback: (($obj: ScrollBar, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::adjustment", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::adjustment", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::adjustment", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::vertical", callback: (($obj: ScrollBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vertical", callback: (($obj: ScrollBar, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::vertical", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::vertical", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::vertical", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::accessible-name", callback: (($obj: ScrollBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-name", callback: (($obj: ScrollBar, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::accessible-name", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::accessible-name", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::accessible-name", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::accessible-role", callback: (($obj: ScrollBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-role", callback: (($obj: ScrollBar, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::accessible-role", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::accessible-role", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::accessible-role", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::can-focus", callback: (($obj: ScrollBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::can-focus", callback: (($obj: ScrollBar, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::can-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::can-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::can-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::hover", callback: (($obj: ScrollBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hover", callback: (($obj: ScrollBar, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::hover", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::hover", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::hover", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::label-actor", callback: (($obj: ScrollBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::label-actor", callback: (($obj: ScrollBar, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::label-actor", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::label-actor", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::label-actor", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::pseudo-class", callback: (($obj: ScrollBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::pseudo-class", callback: (($obj: ScrollBar, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::pseudo-class", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::pseudo-class", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::pseudo-class", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::style", callback: (($obj: ScrollBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::style", callback: (($obj: ScrollBar, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::style", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::style", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::style", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::style-class", callback: (($obj: ScrollBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::style-class", callback: (($obj: ScrollBar, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::style-class", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::style-class", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::style-class", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::track-hover", callback: (($obj: ScrollBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::track-hover", callback: (($obj: ScrollBar, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::track-hover", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::track-hover", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::track-hover", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::actions", callback: (($obj: ScrollBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::actions", callback: (($obj: ScrollBar, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::actions", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::actions", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::actions", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::allocation", callback: (($obj: ScrollBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::allocation", callback: (($obj: ScrollBar, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::allocation", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::allocation", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::allocation", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::background-color", callback: (($obj: ScrollBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::background-color", callback: (($obj: ScrollBar, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::background-color", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::background-color", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::background-color", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::background-color-set", callback: (($obj: ScrollBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::background-color-set", callback: (($obj: ScrollBar, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::background-color-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::background-color-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::background-color-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::child-transform", callback: (($obj: ScrollBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::child-transform", callback: (($obj: ScrollBar, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::child-transform", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::child-transform", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::child-transform", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::child-transform-set", callback: (($obj: ScrollBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::child-transform-set", callback: (($obj: ScrollBar, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::child-transform-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::child-transform-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::child-transform-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::clip-rect", callback: (($obj: ScrollBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::clip-rect", callback: (($obj: ScrollBar, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::clip-rect", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::clip-rect", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::clip-rect", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::clip-to-allocation", callback: (($obj: ScrollBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::clip-to-allocation", callback: (($obj: ScrollBar, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::clip-to-allocation", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::clip-to-allocation", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::clip-to-allocation", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::constraints", callback: (($obj: ScrollBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::constraints", callback: (($obj: ScrollBar, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::constraints", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::constraints", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::constraints", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::content", callback: (($obj: ScrollBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::content", callback: (($obj: ScrollBar, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::content", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::content", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::content", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::content-box", callback: (($obj: ScrollBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::content-box", callback: (($obj: ScrollBar, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::content-box", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::content-box", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::content-box", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::content-gravity", callback: (($obj: ScrollBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::content-gravity", callback: (($obj: ScrollBar, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::content-gravity", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::content-gravity", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::content-gravity", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::content-repeat", callback: (($obj: ScrollBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::content-repeat", callback: (($obj: ScrollBar, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::content-repeat", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::content-repeat", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::content-repeat", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::effect", callback: (($obj: ScrollBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::effect", callback: (($obj: ScrollBar, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::effect", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::effect", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::effect", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::first-child", callback: (($obj: ScrollBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::first-child", callback: (($obj: ScrollBar, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::first-child", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::first-child", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::first-child", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::fixed-position-set", callback: (($obj: ScrollBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::fixed-position-set", callback: (($obj: ScrollBar, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::fixed-position-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::fixed-position-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::fixed-position-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::fixed-x", callback: (($obj: ScrollBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::fixed-x", callback: (($obj: ScrollBar, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::fixed-x", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::fixed-x", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::fixed-x", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::fixed-y", callback: (($obj: ScrollBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::fixed-y", callback: (($obj: ScrollBar, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::fixed-y", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::fixed-y", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::fixed-y", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::has-clip", callback: (($obj: ScrollBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-clip", callback: (($obj: ScrollBar, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::has-clip", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::has-clip", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::has-clip", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::has-pointer", callback: (($obj: ScrollBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-pointer", callback: (($obj: ScrollBar, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::has-pointer", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::has-pointer", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::has-pointer", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::height", callback: (($obj: ScrollBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::height", callback: (($obj: ScrollBar, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::height", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::height", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::height", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::last-child", callback: (($obj: ScrollBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::last-child", callback: (($obj: ScrollBar, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::last-child", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::last-child", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::last-child", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::layout-manager", callback: (($obj: ScrollBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::layout-manager", callback: (($obj: ScrollBar, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::layout-manager", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::layout-manager", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::layout-manager", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::magnification-filter", callback: (($obj: ScrollBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::magnification-filter", callback: (($obj: ScrollBar, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::magnification-filter", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::magnification-filter", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::magnification-filter", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::mapped", callback: (($obj: ScrollBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::mapped", callback: (($obj: ScrollBar, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::mapped", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::mapped", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::mapped", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-bottom", callback: (($obj: ScrollBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-bottom", callback: (($obj: ScrollBar, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-bottom", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-bottom", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-bottom", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-left", callback: (($obj: ScrollBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-left", callback: (($obj: ScrollBar, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-left", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-left", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-left", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-right", callback: (($obj: ScrollBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-right", callback: (($obj: ScrollBar, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-right", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-right", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-right", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-top", callback: (($obj: ScrollBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-top", callback: (($obj: ScrollBar, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-top", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-top", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-top", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::min-height", callback: (($obj: ScrollBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::min-height", callback: (($obj: ScrollBar, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::min-height", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::min-height", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::min-height", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::min-height-set", callback: (($obj: ScrollBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::min-height-set", callback: (($obj: ScrollBar, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::min-height-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::min-height-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::min-height-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::min-width", callback: (($obj: ScrollBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::min-width", callback: (($obj: ScrollBar, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::min-width", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::min-width", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::min-width", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::min-width-set", callback: (($obj: ScrollBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::min-width-set", callback: (($obj: ScrollBar, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::min-width-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::min-width-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::min-width-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::minification-filter", callback: (($obj: ScrollBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::minification-filter", callback: (($obj: ScrollBar, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::minification-filter", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::minification-filter", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::minification-filter", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::name", callback: (($obj: ScrollBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::name", callback: (($obj: ScrollBar, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::natural-height", callback: (($obj: ScrollBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::natural-height", callback: (($obj: ScrollBar, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::natural-height", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::natural-height", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::natural-height", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::natural-height-set", callback: (($obj: ScrollBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::natural-height-set", callback: (($obj: ScrollBar, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::natural-height-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::natural-height-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::natural-height-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::natural-width", callback: (($obj: ScrollBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::natural-width", callback: (($obj: ScrollBar, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::natural-width", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::natural-width", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::natural-width", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::natural-width-set", callback: (($obj: ScrollBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::natural-width-set", callback: (($obj: ScrollBar, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::natural-width-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::natural-width-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::natural-width-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::offscreen-redirect", callback: (($obj: ScrollBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::offscreen-redirect", callback: (($obj: ScrollBar, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::offscreen-redirect", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::offscreen-redirect", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::offscreen-redirect", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::opacity", callback: (($obj: ScrollBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::opacity", callback: (($obj: ScrollBar, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::opacity", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::opacity", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::opacity", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::pivot-point", callback: (($obj: ScrollBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::pivot-point", callback: (($obj: ScrollBar, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::pivot-point", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::pivot-point", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::pivot-point", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::pivot-point-z", callback: (($obj: ScrollBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::pivot-point-z", callback: (($obj: ScrollBar, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::pivot-point-z", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::pivot-point-z", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::pivot-point-z", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::position", callback: (($obj: ScrollBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::position", callback: (($obj: ScrollBar, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::position", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::position", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::position", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::reactive", callback: (($obj: ScrollBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::reactive", callback: (($obj: ScrollBar, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::reactive", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::reactive", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::reactive", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::realized", callback: (($obj: ScrollBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::realized", callback: (($obj: ScrollBar, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::realized", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::realized", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::realized", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::request-mode", callback: (($obj: ScrollBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::request-mode", callback: (($obj: ScrollBar, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::request-mode", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::request-mode", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::request-mode", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::rotation-angle-x", callback: (($obj: ScrollBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::rotation-angle-x", callback: (($obj: ScrollBar, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::rotation-angle-x", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::rotation-angle-x", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::rotation-angle-x", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::rotation-angle-y", callback: (($obj: ScrollBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::rotation-angle-y", callback: (($obj: ScrollBar, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::rotation-angle-y", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::rotation-angle-y", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::rotation-angle-y", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::rotation-angle-z", callback: (($obj: ScrollBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::rotation-angle-z", callback: (($obj: ScrollBar, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::rotation-angle-z", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::rotation-angle-z", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::rotation-angle-z", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::scale-x", callback: (($obj: ScrollBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::scale-x", callback: (($obj: ScrollBar, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::scale-x", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::scale-x", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::scale-x", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::scale-y", callback: (($obj: ScrollBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::scale-y", callback: (($obj: ScrollBar, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::scale-y", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::scale-y", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::scale-y", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::scale-z", callback: (($obj: ScrollBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::scale-z", callback: (($obj: ScrollBar, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::scale-z", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::scale-z", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::scale-z", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::show-on-set-parent", callback: (($obj: ScrollBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::show-on-set-parent", callback: (($obj: ScrollBar, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::show-on-set-parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::show-on-set-parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::show-on-set-parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::size", callback: (($obj: ScrollBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::size", callback: (($obj: ScrollBar, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::size", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::size", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::size", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::text-direction", callback: (($obj: ScrollBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::text-direction", callback: (($obj: ScrollBar, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::text-direction", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::text-direction", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::text-direction", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::transform", callback: (($obj: ScrollBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::transform", callback: (($obj: ScrollBar, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::transform", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::transform", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::transform", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::transform-set", callback: (($obj: ScrollBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::transform-set", callback: (($obj: ScrollBar, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::transform-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::transform-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::transform-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::translation-x", callback: (($obj: ScrollBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::translation-x", callback: (($obj: ScrollBar, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::translation-x", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::translation-x", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::translation-x", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::translation-y", callback: (($obj: ScrollBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::translation-y", callback: (($obj: ScrollBar, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::translation-y", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::translation-y", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::translation-y", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::translation-z", callback: (($obj: ScrollBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::translation-z", callback: (($obj: ScrollBar, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::translation-z", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::translation-z", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::translation-z", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::visible", callback: (($obj: ScrollBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::visible", callback: (($obj: ScrollBar, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::width", callback: (($obj: ScrollBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::width", callback: (($obj: ScrollBar, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::width", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::width", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::width", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::x", callback: (($obj: ScrollBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::x", callback: (($obj: ScrollBar, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::x", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::x", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::x", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::x-align", callback: (($obj: ScrollBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::x-align", callback: (($obj: ScrollBar, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::x-align", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::x-align", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::x-align", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::x-expand", callback: (($obj: ScrollBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::x-expand", callback: (($obj: ScrollBar, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::x-expand", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::x-expand", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::x-expand", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::y", callback: (($obj: ScrollBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::y", callback: (($obj: ScrollBar, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::y", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::y", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::y", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::y-align", callback: (($obj: ScrollBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::y-align", callback: (($obj: ScrollBar, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::y-align", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::y-align", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::y-align", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::y-expand", callback: (($obj: ScrollBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::y-expand", callback: (($obj: ScrollBar, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::y-expand", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::y-expand", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::y-expand", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::z-position", callback: (($obj: ScrollBar, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::z-position", callback: (($obj: ScrollBar, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::z-position", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::z-position", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::z-position", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: ScrollBar_ConstructProps) + _init (config?: ScrollBar_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(adjustment: Adjustment): ScrollBar + static new(): ScrollBar + static $gtype: GObject.Type +} +export interface ScrollView_ConstructProps extends Bin_ConstructProps { + contentPadding?: Clutter.Margin + enableMouseScrolling?: boolean + hscrollbarPolicy?: PolicyType + overlayScrollbars?: boolean + vscrollbarPolicy?: PolicyType +} +export class ScrollView { + /* Properties of St.ScrollView */ + contentPadding: Clutter.Margin + enableMouseScrolling: boolean + readonly hscroll: ScrollBar + hscrollbarPolicy: PolicyType + readonly hscrollbarVisible: boolean + overlayScrollbars: boolean + readonly vscroll: ScrollBar + vscrollbarPolicy: PolicyType + readonly vscrollbarVisible: boolean + /* Properties of St.Bin */ + child: Clutter.Actor + /* Properties of St.Widget */ + accessibleName: string + accessibleRole: Atk.Role + canFocus: boolean + hover: boolean + labelActor: Clutter.Actor + pseudoClass: string + style: string + styleClass: string + trackHover: boolean + /* Properties of Clutter.Actor */ + actions: Clutter.Action + readonly allocation: Clutter.ActorBox + backgroundColor: Clutter.Color + readonly backgroundColorSet: boolean + childTransform: Graphene.Matrix + readonly childTransformSet: boolean + clipRect: Graphene.Rect + clipToAllocation: boolean + constraints: Clutter.Constraint + content: Clutter.Content + readonly contentBox: Clutter.ActorBox + contentGravity: Clutter.ContentGravity + contentRepeat: Clutter.ContentRepeat + effect: Clutter.Effect + readonly firstChild: Clutter.Actor + fixedPositionSet: boolean + fixedX: number + fixedY: number + readonly hasClip: boolean + readonly hasPointer: boolean + height: number + readonly lastChild: Clutter.Actor + layoutManager: Clutter.LayoutManager + magnificationFilter: Clutter.ScalingFilter + readonly mapped: boolean + marginBottom: number + marginLeft: number + marginRight: number + marginTop: number + minHeight: number + minHeightSet: boolean + minWidth: number + minWidthSet: boolean + minificationFilter: Clutter.ScalingFilter + name: string + naturalHeight: number + naturalHeightSet: boolean + naturalWidth: number + naturalWidthSet: boolean + offscreenRedirect: Clutter.OffscreenRedirect + opacity: number + pivotPoint: Graphene.Point + pivotPointZ: number + position: Graphene.Point + reactive: boolean + readonly realized: boolean + requestMode: Clutter.RequestMode + rotationAngleX: number + rotationAngleY: number + rotationAngleZ: number + scaleX: number + scaleY: number + scaleZ: number + showOnSetParent: boolean + size: Graphene.Size + textDirection: Clutter.TextDirection + transform: Graphene.Matrix + readonly transformSet: boolean + translationX: number + translationY: number + translationZ: number + visible: boolean + width: number + x: number + xAlign: Clutter.ActorAlign + xExpand: boolean + y: number + yAlign: Clutter.ActorAlign + yExpand: boolean + zPosition: number + /* Fields of St.Bin */ + parentInstance: Widget + /* Fields of Clutter.Actor */ + flags: number + /* Fields of GObject.InitiallyUnowned */ + gTypeInstance: GObject.TypeInstance + /* Methods of St.ScrollView */ + getColumnSize(): number + getHscrollBar(): Clutter.Actor + getMouseScrolling(): boolean + getOverlayScrollbars(): boolean + getRowSize(): number + getVscrollBar(): Clutter.Actor + setColumnSize(columnSize: number): void + setMouseScrolling(enabled: boolean): void + setOverlayScrollbars(enabled: boolean): void + setPolicy(hscroll: PolicyType, vscroll: PolicyType): void + setRowSize(rowSize: number): void + updateFadeEffect(fadeMargins: Clutter.Margin): void + /* Methods of St.Bin */ + getChild(): Clutter.Actor | null + setChild(child?: Clutter.Actor | null): void + /* Methods of St.Widget */ + addAccessibleState(state: Atk.StateType): void + addStyleClassName(styleClass: string): void + addStylePseudoClass(pseudoClass: string): void + ensureStyle(): void + getAccessibleName(): string + getAccessibleRole(): Atk.Role + getCanFocus(): boolean + getFocusChain(): Clutter.Actor[] + getHover(): boolean + getLabelActor(): Clutter.Actor + getStyle(): string | null + getStyleClassName(): string + getStylePseudoClass(): string + getThemeNode(): ThemeNode + getTrackHover(): boolean + hasStyleClassName(styleClass: string): boolean + hasStylePseudoClass(pseudoClass: string): boolean + navigateFocus(from: Clutter.Actor | null, direction: DirectionType, wrapAround: boolean): boolean + paintBackground(paintContext: Clutter.PaintContext): void + peekThemeNode(): ThemeNode + popupMenu(): void + removeAccessibleState(state: Atk.StateType): void + removeStyleClassName(styleClass: string): void + removeStylePseudoClass(pseudoClass: string): void + setAccessible(accessible: Atk.Object): void + setAccessibleName(name?: string | null): void + setAccessibleRole(role: Atk.Role): void + setCanFocus(canFocus: boolean): void + setHover(hover: boolean): void + setLabelActor(label: Clutter.Actor): void + setStyle(style?: string | null): void + setStyleClassName(styleClassList?: string | null): void + setStylePseudoClass(pseudoClassList?: string | null): void + setTrackHover(trackHover: boolean): void + styleChanged(): void + syncHover(): void + /* Methods of Clutter.Actor */ + addAction(action: Clutter.Action): void + addActionWithName(name: string, action: Clutter.Action): void + addChild(child: Clutter.Actor): void + addConstraint(constraint: Clutter.Constraint): void + addConstraintWithName(name: string, constraint: Clutter.Constraint): void + addEffect(effect: Clutter.Effect): void + addEffectWithName(name: string, effect: Clutter.Effect): void + addTransition(name: string, transition: Clutter.Transition): void + allocate(box: Clutter.ActorBox): void + allocateAlignFill(box: Clutter.ActorBox, xAlign: number, yAlign: number, xFill: boolean, yFill: boolean): void + allocateAvailableSize(x: number, y: number, availableWidth: number, availableHeight: number): void + allocatePreferredSize(x: number, y: number): void + applyRelativeTransformToPoint(ancestor: Clutter.Actor | null, point: Graphene.Point3D): /* vertex */ Graphene.Point3D + applyTransformToPoint(point: Graphene.Point3D): /* vertex */ Graphene.Point3D + bindModel(model: Gio.ListModel | null, createChildFunc: Clutter.ActorCreateChildFunc): void + clearActions(): void + clearConstraints(): void + clearEffects(): void + contains(descendant: Clutter.Actor): boolean + continuePaint(paintContext: Clutter.PaintContext): void + continuePick(pickContext: Clutter.PickContext): void + createPangoContext(): Pango.Context + createPangoLayout(text?: string | null): Pango.Layout + destroy(): void + destroyAllChildren(): void + event(event: Clutter.Event, capture: boolean): boolean + getAbsAllocationVertices(): /* verts */ Graphene.Point3D[] + getAccessible(): Atk.Object + getAction(name: string): Clutter.Action + getActions(): Clutter.Action[] + getAllocationBox(): /* box */ Clutter.ActorBox + getBackgroundColor(): /* color */ Clutter.Color + getChildAtIndex(index: number): Clutter.Actor + getChildTransform(): /* transform */ Graphene.Matrix + getChildren(): Clutter.Actor[] + getClip(): [ /* xoff */ number | null, /* yoff */ number | null, /* width */ number | null, /* height */ number | null ] + getClipToAllocation(): boolean + getConstraint(name: string): Clutter.Constraint + getConstraints(): Clutter.Constraint[] + getContent(): Clutter.Content + getContentBox(): /* box */ Clutter.ActorBox + getContentGravity(): Clutter.ContentGravity + getContentRepeat(): Clutter.ContentRepeat + getContentScalingFilters(): [ /* minFilter */ Clutter.ScalingFilter | null, /* magFilter */ Clutter.ScalingFilter | null ] + getDefaultPaintVolume(): Clutter.PaintVolume + getEasingDelay(): number + getEasingDuration(): number + getEasingMode(): Clutter.AnimationMode + getEffect(name: string): Clutter.Effect + getEffects(): Clutter.Effect[] + getFirstChild(): Clutter.Actor + getFixedPosition(): [ /* returnType */ boolean, /* x */ number | null, /* y */ number | null ] + getFixedPositionSet(): boolean + getFlags(): Clutter.ActorFlags + getHeight(): number + getLastChild(): Clutter.Actor + getLayoutManager(): Clutter.LayoutManager + getMargin(): /* margin */ Clutter.Margin + getMarginBottom(): number + getMarginLeft(): number + getMarginRight(): number + getMarginTop(): number + getNChildren(): number + getName(): string + getNextSibling(): Clutter.Actor + getOffscreenRedirect(): Clutter.OffscreenRedirect + getOpacity(): number + getOpacityOverride(): number + getPaintBox(): [ /* returnType */ boolean, /* box */ Clutter.ActorBox ] + getPaintOpacity(): number + getPaintVisibility(): boolean + getPaintVolume(): Clutter.PaintVolume + getPangoContext(): Pango.Context + getParent(): Clutter.Actor + getPivotPoint(): [ /* pivotX */ number | null, /* pivotY */ number | null ] + getPivotPointZ(): number + getPosition(): [ /* x */ number | null, /* y */ number | null ] + getPreferredHeight(forWidth: number): [ /* minHeightP */ number | null, /* naturalHeightP */ number | null ] + getPreferredSize(): [ /* minWidthP */ number | null, /* minHeightP */ number | null, /* naturalWidthP */ number | null, /* naturalHeightP */ number | null ] + getPreferredWidth(forHeight: number): [ /* minWidthP */ number | null, /* naturalWidthP */ number | null ] + getPreviousSibling(): Clutter.Actor + getReactive(): boolean + getRequestMode(): Clutter.RequestMode + getResourceScale(): number + getRotationAngle(axis: Clutter.RotateAxis): number + getScale(): [ /* scaleX */ number | null, /* scaleY */ number | null ] + getScaleZ(): number + getSize(): [ /* width */ number | null, /* height */ number | null ] + getStage(): Clutter.Stage + getTextDirection(): Clutter.TextDirection + getTransform(): /* transform */ Graphene.Matrix + getTransformedExtents(): /* rect */ Graphene.Rect + getTransformedPaintVolume(relativeToAncestor: Clutter.Actor): Clutter.PaintVolume + getTransformedPosition(): [ /* x */ number | null, /* y */ number | null ] + getTransformedSize(): [ /* width */ number | null, /* height */ number | null ] + getTransition(name: string): Clutter.Transition + getTranslation(): [ /* translateX */ number | null, /* translateY */ number | null, /* translateZ */ number | null ] + getWidth(): number + getX(): number + getXAlign(): Clutter.ActorAlign + getXExpand(): boolean + getY(): number + getYAlign(): Clutter.ActorAlign + getYExpand(): boolean + getZPosition(): number + grabKeyFocus(): void + hasAccessible(): boolean + hasActions(): boolean + hasAllocation(): boolean + hasConstraints(): boolean + hasDamage(): boolean + hasEffects(): boolean + hasKeyFocus(): boolean + hasMappedClones(): boolean + hasOverlaps(): boolean + hide(): void + inhibitCulling(): void + insertChildAbove(child: Clutter.Actor, sibling?: Clutter.Actor | null): void + insertChildAtIndex(child: Clutter.Actor, index: number): void + insertChildBelow(child: Clutter.Actor, sibling?: Clutter.Actor | null): void + invalidatePaintVolume(): void + invalidateTransform(): void + isEffectivelyOnStageView(view: Clutter.StageView): boolean + isInClonePaint(): boolean + isMapped(): boolean + isRealized(): boolean + isRotated(): boolean + isScaled(): boolean + isVisible(): boolean + map(): void + moveBy(dx: number, dy: number): void + needsExpand(orientation: Clutter.Orientation): boolean + paint(paintContext: Clutter.PaintContext): void + peekStageViews(): Clutter.StageView[] + pick(pickContext: Clutter.PickContext): void + pickBox(pickContext: Clutter.PickContext, box: Clutter.ActorBox): void + queueRedraw(): void + queueRedrawWithClip(clip?: cairo.RectangleInt | null): void + queueRelayout(): void + realize(): void + removeAction(action: Clutter.Action): void + removeActionByName(name: string): void + removeAllChildren(): void + removeAllTransitions(): void + removeChild(child: Clutter.Actor): void + removeClip(): void + removeConstraint(constraint: Clutter.Constraint): void + removeConstraintByName(name: string): void + removeEffect(effect: Clutter.Effect): void + removeEffectByName(name: string): void + removeTransition(name: string): void + replaceChild(oldChild: Clutter.Actor, newChild: Clutter.Actor): void + restoreEasingState(): void + saveEasingState(): void + setAllocation(box: Clutter.ActorBox): void + setBackgroundColor(color?: Clutter.Color | null): void + setChildAboveSibling(child: Clutter.Actor, sibling?: Clutter.Actor | null): void + setChildAtIndex(child: Clutter.Actor, index: number): void + setChildBelowSibling(child: Clutter.Actor, sibling?: Clutter.Actor | null): void + setChildTransform(transform?: Graphene.Matrix | null): void + setClip(xoff: number, yoff: number, width: number, height: number): void + setClipToAllocation(clipSet: boolean): void + setContent(content?: Clutter.Content | null): void + setContentGravity(gravity: Clutter.ContentGravity): void + setContentRepeat(repeat: Clutter.ContentRepeat): void + setContentScalingFilters(minFilter: Clutter.ScalingFilter, magFilter: Clutter.ScalingFilter): void + setEasingDelay(msecs: number): void + setEasingDuration(msecs: number): void + setEasingMode(mode: Clutter.AnimationMode): void + setFixedPositionSet(isSet: boolean): void + setFlags(flags: Clutter.ActorFlags): void + setHeight(height: number): void + setLayoutManager(manager?: Clutter.LayoutManager | null): void + setMargin(margin: Clutter.Margin): void + setMarginBottom(margin: number): void + setMarginLeft(margin: number): void + setMarginRight(margin: number): void + setMarginTop(margin: number): void + setName(name: string): void + setOffscreenRedirect(redirect: Clutter.OffscreenRedirect): void + setOpacity(opacity: number): void + setOpacityOverride(opacity: number): void + setPivotPoint(pivotX: number, pivotY: number): void + setPivotPointZ(pivotZ: number): void + setPosition(x: number, y: number): void + setReactive(reactive: boolean): void + setRequestMode(mode: Clutter.RequestMode): void + setRotationAngle(axis: Clutter.RotateAxis, angle: number): void + setScale(scaleX: number, scaleY: number): void + setScaleZ(scaleZ: number): void + setSize(width: number, height: number): void + setTextDirection(textDir: Clutter.TextDirection): void + setTransform(transform?: Graphene.Matrix | null): void + setTranslation(translateX: number, translateY: number, translateZ: number): void + setWidth(width: number): void + setX(x: number): void + setXAlign(xAlign: Clutter.ActorAlign): void + setXExpand(expand: boolean): void + setY(y: number): void + setYAlign(yAlign: Clutter.ActorAlign): void + setYExpand(expand: boolean): void + setZPosition(zPosition: number): void + shouldPick(pickContext: Clutter.PickContext): boolean + show(): void + transformStagePoint(x: number, y: number): [ /* returnType */ boolean, /* xOut */ number, /* yOut */ number ] + uninhibitCulling(): void + unmap(): void + unrealize(): void + unsetFlags(flags: Clutter.ActorFlags): void + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Methods of Clutter.Animatable */ + findProperty(propertyName: string): GObject.ParamSpec + getActor(): Clutter.Actor + getInitialState(propertyName: string, value: any): void + interpolateValue(propertyName: string, interval: Clutter.Interval, progress: number): [ /* returnType */ boolean, /* value */ any ] + setFinalState(propertyName: string, value: any): void + /* Methods of Clutter.Container */ + addActor(actor: Clutter.Actor): void + childGetProperty(child: Clutter.Actor, property: string, value: any): void + childNotify(child: Clutter.Actor, pspec: GObject.ParamSpec): void + childSetProperty(child: Clutter.Actor, property: string, value: any): void + createChildMeta(actor: Clutter.Actor): void + destroyChildMeta(actor: Clutter.Actor): void + findChildByName(childName: string): Clutter.Actor + getChildMeta(actor: Clutter.Actor): Clutter.ChildMeta + lowerChild(actor: Clutter.Actor, sibling?: Clutter.Actor | null): void + raiseChild(actor: Clutter.Actor, sibling?: Clutter.Actor | null): void + removeActor(actor: Clutter.Actor): void + sortDepthOrder(): void + /* Methods of Clutter.Scriptable */ + getId(): string + parseCustomNode(script: Clutter.Script, value: any, name: string, node: Json.Node): boolean + setCustomProperty(script: Clutter.Script, name: string, value: any): void + setId(id: string): void + /* Virtual methods of St.Widget */ + vfuncGetFocusChain(): Clutter.Actor[] + vfuncNavigateFocus(from: Clutter.Actor | null, direction: DirectionType): boolean + vfuncPopupMenu(): void + vfuncStyleChanged(): void + vfuncFindProperty(propertyName: string): GObject.ParamSpec + vfuncGetActor(): Clutter.Actor + vfuncGetInitialState(propertyName: string, value: any): void + vfuncInterpolateValue(propertyName: string, interval: Clutter.Interval, progress: number): [ /* returnType */ boolean, /* value */ any ] + vfuncSetFinalState(propertyName: string, value: any): void + vfuncActorAdded(actor: Clutter.Actor): void + vfuncActorRemoved(actor: Clutter.Actor): void + vfuncAdd(actor: Clutter.Actor): void + vfuncChildNotify(child: Clutter.Actor, pspec: GObject.ParamSpec): void + vfuncCreateChildMeta(actor: Clutter.Actor): void + vfuncDestroyChildMeta(actor: Clutter.Actor): void + vfuncGetChildMeta(actor: Clutter.Actor): Clutter.ChildMeta + vfuncLower(actor: Clutter.Actor, sibling?: Clutter.Actor | null): void + vfuncRaise(actor: Clutter.Actor, sibling?: Clutter.Actor | null): void + vfuncRemove(actor: Clutter.Actor): void + vfuncSortDepthOrder(): void + vfuncGetId(): string + vfuncParseCustomNode(script: Clutter.Script, value: any, name: string, node: Json.Node): boolean + vfuncSetCustomProperty(script: Clutter.Script, name: string, value: any): void + vfuncSetId(id: string): void + /* Virtual methods of Clutter.Actor */ + vfuncAllocate(box: Clutter.ActorBox): void + vfuncApplyTransform(matrix: Graphene.Matrix): void + vfuncButtonPressEvent(event: Clutter.ButtonEvent): boolean + vfuncButtonReleaseEvent(event: Clutter.ButtonEvent): boolean + vfuncCalculateResourceScale(phase: number): number + vfuncCapturedEvent(event: Clutter.Event): boolean + vfuncDestroy(): void + vfuncEnterEvent(event: Clutter.CrossingEvent): boolean + vfuncEvent(event: Clutter.Event): boolean + vfuncGetAccessible(): Atk.Object + vfuncGetPaintVolume(volume: Clutter.PaintVolume): boolean + vfuncGetPreferredHeight(forWidth: number): [ /* minHeightP */ number | null, /* naturalHeightP */ number | null ] + vfuncGetPreferredWidth(forHeight: number): [ /* minWidthP */ number | null, /* naturalWidthP */ number | null ] + vfuncHasAccessible(): boolean + vfuncHasOverlaps(): boolean + vfuncHide(): void + vfuncHideAll(): void + vfuncKeyFocusIn(): void + vfuncKeyFocusOut(): void + vfuncKeyPressEvent(event: Clutter.KeyEvent): boolean + vfuncKeyReleaseEvent(event: Clutter.KeyEvent): boolean + vfuncLeaveEvent(event: Clutter.CrossingEvent): boolean + vfuncMap(): void + vfuncMotionEvent(event: Clutter.MotionEvent): boolean + vfuncPaint(paintContext: Clutter.PaintContext): void + vfuncPaintNode(root: Clutter.PaintNode): void + vfuncParentSet(oldParent: Clutter.Actor): void + vfuncPick(pickContext: Clutter.PickContext): void + vfuncQueueRelayout(): void + vfuncRealize(): void + vfuncResourceScaleChanged(): void + vfuncScrollEvent(event: Clutter.ScrollEvent): boolean + vfuncShow(): void + vfuncTouchEvent(event: Clutter.TouchEvent): boolean + vfuncUnmap(): void + vfuncUnrealize(): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of St.Widget */ + connect(sigName: "popup-menu", callback: (($obj: ScrollView) => void)): number + connect_after(sigName: "popup-menu", callback: (($obj: ScrollView) => void)): number + emit(sigName: "popup-menu"): void + on(sigName: "popup-menu", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "popup-menu", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "popup-menu", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "style-changed", callback: (($obj: ScrollView) => void)): number + connect_after(sigName: "style-changed", callback: (($obj: ScrollView) => void)): number + emit(sigName: "style-changed"): void + on(sigName: "style-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "style-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "style-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of Clutter.Actor */ + connect(sigName: "button-press-event", callback: (($obj: ScrollView, event: Clutter.ButtonEvent) => boolean)): number + connect_after(sigName: "button-press-event", callback: (($obj: ScrollView, event: Clutter.ButtonEvent) => boolean)): number + emit(sigName: "button-press-event", event: Clutter.ButtonEvent): void + on(sigName: "button-press-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "button-press-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "button-press-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "button-release-event", callback: (($obj: ScrollView, event: Clutter.ButtonEvent) => boolean)): number + connect_after(sigName: "button-release-event", callback: (($obj: ScrollView, event: Clutter.ButtonEvent) => boolean)): number + emit(sigName: "button-release-event", event: Clutter.ButtonEvent): void + on(sigName: "button-release-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "button-release-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "button-release-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "captured-event", callback: (($obj: ScrollView, event: Clutter.Event) => boolean)): number + connect_after(sigName: "captured-event", callback: (($obj: ScrollView, event: Clutter.Event) => boolean)): number + emit(sigName: "captured-event", event: Clutter.Event): void + on(sigName: "captured-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "captured-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "captured-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "destroy", callback: (($obj: ScrollView) => void)): number + connect_after(sigName: "destroy", callback: (($obj: ScrollView) => void)): number + emit(sigName: "destroy"): void + on(sigName: "destroy", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "destroy", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "destroy", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "enter-event", callback: (($obj: ScrollView, event: Clutter.CrossingEvent) => boolean)): number + connect_after(sigName: "enter-event", callback: (($obj: ScrollView, event: Clutter.CrossingEvent) => boolean)): number + emit(sigName: "enter-event", event: Clutter.CrossingEvent): void + on(sigName: "enter-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "enter-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "enter-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "event", callback: (($obj: ScrollView, event: Clutter.Event) => boolean)): number + connect_after(sigName: "event", callback: (($obj: ScrollView, event: Clutter.Event) => boolean)): number + emit(sigName: "event", event: Clutter.Event): void + on(sigName: "event", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "event", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "event", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "hide", callback: (($obj: ScrollView) => void)): number + connect_after(sigName: "hide", callback: (($obj: ScrollView) => void)): number + emit(sigName: "hide"): void + on(sigName: "hide", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "hide", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "hide", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "key-focus-in", callback: (($obj: ScrollView) => void)): number + connect_after(sigName: "key-focus-in", callback: (($obj: ScrollView) => void)): number + emit(sigName: "key-focus-in"): void + on(sigName: "key-focus-in", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "key-focus-in", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "key-focus-in", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "key-focus-out", callback: (($obj: ScrollView) => void)): number + connect_after(sigName: "key-focus-out", callback: (($obj: ScrollView) => void)): number + emit(sigName: "key-focus-out"): void + on(sigName: "key-focus-out", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "key-focus-out", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "key-focus-out", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "key-press-event", callback: (($obj: ScrollView, event: Clutter.KeyEvent) => boolean)): number + connect_after(sigName: "key-press-event", callback: (($obj: ScrollView, event: Clutter.KeyEvent) => boolean)): number + emit(sigName: "key-press-event", event: Clutter.KeyEvent): void + on(sigName: "key-press-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "key-press-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "key-press-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "key-release-event", callback: (($obj: ScrollView, event: Clutter.KeyEvent) => boolean)): number + connect_after(sigName: "key-release-event", callback: (($obj: ScrollView, event: Clutter.KeyEvent) => boolean)): number + emit(sigName: "key-release-event", event: Clutter.KeyEvent): void + on(sigName: "key-release-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "key-release-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "key-release-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "leave-event", callback: (($obj: ScrollView, event: Clutter.CrossingEvent) => boolean)): number + connect_after(sigName: "leave-event", callback: (($obj: ScrollView, event: Clutter.CrossingEvent) => boolean)): number + emit(sigName: "leave-event", event: Clutter.CrossingEvent): void + on(sigName: "leave-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "leave-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "leave-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "motion-event", callback: (($obj: ScrollView, event: Clutter.MotionEvent) => boolean)): number + connect_after(sigName: "motion-event", callback: (($obj: ScrollView, event: Clutter.MotionEvent) => boolean)): number + emit(sigName: "motion-event", event: Clutter.MotionEvent): void + on(sigName: "motion-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "motion-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "motion-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "parent-set", callback: (($obj: ScrollView, oldParent?: Clutter.Actor | null) => void)): number + connect_after(sigName: "parent-set", callback: (($obj: ScrollView, oldParent?: Clutter.Actor | null) => void)): number + emit(sigName: "parent-set", oldParent?: Clutter.Actor | null): void + on(sigName: "parent-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "parent-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "parent-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "pick", callback: (($obj: ScrollView, pickContext: Clutter.PickContext) => void)): number + connect_after(sigName: "pick", callback: (($obj: ScrollView, pickContext: Clutter.PickContext) => void)): number + emit(sigName: "pick", pickContext: Clutter.PickContext): void + on(sigName: "pick", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "pick", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "pick", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "queue-relayout", callback: (($obj: ScrollView) => void)): number + connect_after(sigName: "queue-relayout", callback: (($obj: ScrollView) => void)): number + emit(sigName: "queue-relayout"): void + on(sigName: "queue-relayout", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "queue-relayout", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "queue-relayout", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "realize", callback: (($obj: ScrollView) => void)): number + connect_after(sigName: "realize", callback: (($obj: ScrollView) => void)): number + emit(sigName: "realize"): void + on(sigName: "realize", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "realize", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "realize", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "resource-scale-changed", callback: (($obj: ScrollView) => void)): number + connect_after(sigName: "resource-scale-changed", callback: (($obj: ScrollView) => void)): number + emit(sigName: "resource-scale-changed"): void + on(sigName: "resource-scale-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "resource-scale-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "resource-scale-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "scroll-event", callback: (($obj: ScrollView, event: Clutter.ScrollEvent) => boolean)): number + connect_after(sigName: "scroll-event", callback: (($obj: ScrollView, event: Clutter.ScrollEvent) => boolean)): number + emit(sigName: "scroll-event", event: Clutter.ScrollEvent): void + on(sigName: "scroll-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "scroll-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "scroll-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "show", callback: (($obj: ScrollView) => void)): number + connect_after(sigName: "show", callback: (($obj: ScrollView) => void)): number + emit(sigName: "show"): void + on(sigName: "show", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "show", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "show", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "stage-views-changed", callback: (($obj: ScrollView) => void)): number + connect_after(sigName: "stage-views-changed", callback: (($obj: ScrollView) => void)): number + emit(sigName: "stage-views-changed"): void + on(sigName: "stage-views-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "stage-views-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "stage-views-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "touch-event", callback: (($obj: ScrollView, event: Clutter.Event) => boolean)): number + connect_after(sigName: "touch-event", callback: (($obj: ScrollView, event: Clutter.Event) => boolean)): number + emit(sigName: "touch-event", event: Clutter.Event): void + on(sigName: "touch-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "touch-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "touch-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "transition-stopped", callback: (($obj: ScrollView, name: string, isFinished: boolean) => void)): number + connect_after(sigName: "transition-stopped", callback: (($obj: ScrollView, name: string, isFinished: boolean) => void)): number + emit(sigName: "transition-stopped", name: string, isFinished: boolean): void + on(sigName: "transition-stopped", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "transition-stopped", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "transition-stopped", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "transitions-completed", callback: (($obj: ScrollView) => void)): number + connect_after(sigName: "transitions-completed", callback: (($obj: ScrollView) => void)): number + emit(sigName: "transitions-completed"): void + on(sigName: "transitions-completed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "transitions-completed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "transitions-completed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "unrealize", callback: (($obj: ScrollView) => void)): number + connect_after(sigName: "unrealize", callback: (($obj: ScrollView) => void)): number + emit(sigName: "unrealize"): void + on(sigName: "unrealize", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "unrealize", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "unrealize", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: ScrollView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: ScrollView, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of Clutter.Container */ + connect(sigName: "actor-added", callback: (($obj: ScrollView, actor: Clutter.Actor) => void)): number + connect_after(sigName: "actor-added", callback: (($obj: ScrollView, actor: Clutter.Actor) => void)): number + emit(sigName: "actor-added", actor: Clutter.Actor): void + on(sigName: "actor-added", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "actor-added", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "actor-added", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "actor-removed", callback: (($obj: ScrollView, actor: Clutter.Actor) => void)): number + connect_after(sigName: "actor-removed", callback: (($obj: ScrollView, actor: Clutter.Actor) => void)): number + emit(sigName: "actor-removed", actor: Clutter.Actor): void + on(sigName: "actor-removed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "actor-removed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "actor-removed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "child-notify", callback: (($obj: ScrollView, actor: Clutter.Actor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "child-notify", callback: (($obj: ScrollView, actor: Clutter.Actor, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "child-notify", actor: Clutter.Actor, pspec: GObject.ParamSpec): void + on(sigName: "child-notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "child-notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "child-notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::content-padding", callback: (($obj: ScrollView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::content-padding", callback: (($obj: ScrollView, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::content-padding", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::content-padding", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::content-padding", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::enable-mouse-scrolling", callback: (($obj: ScrollView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::enable-mouse-scrolling", callback: (($obj: ScrollView, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::enable-mouse-scrolling", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::enable-mouse-scrolling", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::enable-mouse-scrolling", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::hscroll", callback: (($obj: ScrollView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hscroll", callback: (($obj: ScrollView, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::hscroll", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::hscroll", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::hscroll", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::hscrollbar-policy", callback: (($obj: ScrollView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hscrollbar-policy", callback: (($obj: ScrollView, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::hscrollbar-policy", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::hscrollbar-policy", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::hscrollbar-policy", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::hscrollbar-visible", callback: (($obj: ScrollView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hscrollbar-visible", callback: (($obj: ScrollView, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::hscrollbar-visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::hscrollbar-visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::hscrollbar-visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::overlay-scrollbars", callback: (($obj: ScrollView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::overlay-scrollbars", callback: (($obj: ScrollView, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::overlay-scrollbars", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::overlay-scrollbars", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::overlay-scrollbars", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::vscroll", callback: (($obj: ScrollView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vscroll", callback: (($obj: ScrollView, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::vscroll", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::vscroll", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::vscroll", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::vscrollbar-policy", callback: (($obj: ScrollView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vscrollbar-policy", callback: (($obj: ScrollView, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::vscrollbar-policy", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::vscrollbar-policy", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::vscrollbar-policy", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::vscrollbar-visible", callback: (($obj: ScrollView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vscrollbar-visible", callback: (($obj: ScrollView, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::vscrollbar-visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::vscrollbar-visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::vscrollbar-visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::child", callback: (($obj: ScrollView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::child", callback: (($obj: ScrollView, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::child", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::child", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::child", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::accessible-name", callback: (($obj: ScrollView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-name", callback: (($obj: ScrollView, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::accessible-name", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::accessible-name", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::accessible-name", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::accessible-role", callback: (($obj: ScrollView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-role", callback: (($obj: ScrollView, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::accessible-role", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::accessible-role", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::accessible-role", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::can-focus", callback: (($obj: ScrollView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::can-focus", callback: (($obj: ScrollView, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::can-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::can-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::can-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::hover", callback: (($obj: ScrollView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hover", callback: (($obj: ScrollView, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::hover", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::hover", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::hover", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::label-actor", callback: (($obj: ScrollView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::label-actor", callback: (($obj: ScrollView, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::label-actor", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::label-actor", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::label-actor", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::pseudo-class", callback: (($obj: ScrollView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::pseudo-class", callback: (($obj: ScrollView, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::pseudo-class", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::pseudo-class", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::pseudo-class", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::style", callback: (($obj: ScrollView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::style", callback: (($obj: ScrollView, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::style", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::style", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::style", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::style-class", callback: (($obj: ScrollView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::style-class", callback: (($obj: ScrollView, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::style-class", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::style-class", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::style-class", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::track-hover", callback: (($obj: ScrollView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::track-hover", callback: (($obj: ScrollView, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::track-hover", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::track-hover", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::track-hover", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::actions", callback: (($obj: ScrollView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::actions", callback: (($obj: ScrollView, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::actions", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::actions", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::actions", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::allocation", callback: (($obj: ScrollView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::allocation", callback: (($obj: ScrollView, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::allocation", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::allocation", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::allocation", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::background-color", callback: (($obj: ScrollView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::background-color", callback: (($obj: ScrollView, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::background-color", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::background-color", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::background-color", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::background-color-set", callback: (($obj: ScrollView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::background-color-set", callback: (($obj: ScrollView, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::background-color-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::background-color-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::background-color-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::child-transform", callback: (($obj: ScrollView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::child-transform", callback: (($obj: ScrollView, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::child-transform", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::child-transform", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::child-transform", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::child-transform-set", callback: (($obj: ScrollView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::child-transform-set", callback: (($obj: ScrollView, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::child-transform-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::child-transform-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::child-transform-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::clip-rect", callback: (($obj: ScrollView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::clip-rect", callback: (($obj: ScrollView, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::clip-rect", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::clip-rect", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::clip-rect", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::clip-to-allocation", callback: (($obj: ScrollView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::clip-to-allocation", callback: (($obj: ScrollView, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::clip-to-allocation", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::clip-to-allocation", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::clip-to-allocation", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::constraints", callback: (($obj: ScrollView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::constraints", callback: (($obj: ScrollView, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::constraints", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::constraints", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::constraints", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::content", callback: (($obj: ScrollView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::content", callback: (($obj: ScrollView, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::content", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::content", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::content", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::content-box", callback: (($obj: ScrollView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::content-box", callback: (($obj: ScrollView, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::content-box", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::content-box", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::content-box", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::content-gravity", callback: (($obj: ScrollView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::content-gravity", callback: (($obj: ScrollView, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::content-gravity", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::content-gravity", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::content-gravity", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::content-repeat", callback: (($obj: ScrollView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::content-repeat", callback: (($obj: ScrollView, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::content-repeat", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::content-repeat", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::content-repeat", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::effect", callback: (($obj: ScrollView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::effect", callback: (($obj: ScrollView, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::effect", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::effect", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::effect", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::first-child", callback: (($obj: ScrollView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::first-child", callback: (($obj: ScrollView, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::first-child", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::first-child", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::first-child", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::fixed-position-set", callback: (($obj: ScrollView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::fixed-position-set", callback: (($obj: ScrollView, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::fixed-position-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::fixed-position-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::fixed-position-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::fixed-x", callback: (($obj: ScrollView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::fixed-x", callback: (($obj: ScrollView, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::fixed-x", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::fixed-x", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::fixed-x", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::fixed-y", callback: (($obj: ScrollView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::fixed-y", callback: (($obj: ScrollView, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::fixed-y", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::fixed-y", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::fixed-y", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::has-clip", callback: (($obj: ScrollView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-clip", callback: (($obj: ScrollView, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::has-clip", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::has-clip", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::has-clip", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::has-pointer", callback: (($obj: ScrollView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-pointer", callback: (($obj: ScrollView, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::has-pointer", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::has-pointer", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::has-pointer", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::height", callback: (($obj: ScrollView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::height", callback: (($obj: ScrollView, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::height", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::height", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::height", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::last-child", callback: (($obj: ScrollView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::last-child", callback: (($obj: ScrollView, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::last-child", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::last-child", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::last-child", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::layout-manager", callback: (($obj: ScrollView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::layout-manager", callback: (($obj: ScrollView, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::layout-manager", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::layout-manager", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::layout-manager", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::magnification-filter", callback: (($obj: ScrollView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::magnification-filter", callback: (($obj: ScrollView, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::magnification-filter", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::magnification-filter", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::magnification-filter", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::mapped", callback: (($obj: ScrollView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::mapped", callback: (($obj: ScrollView, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::mapped", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::mapped", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::mapped", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-bottom", callback: (($obj: ScrollView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-bottom", callback: (($obj: ScrollView, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-bottom", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-bottom", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-bottom", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-left", callback: (($obj: ScrollView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-left", callback: (($obj: ScrollView, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-left", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-left", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-left", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-right", callback: (($obj: ScrollView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-right", callback: (($obj: ScrollView, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-right", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-right", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-right", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-top", callback: (($obj: ScrollView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-top", callback: (($obj: ScrollView, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-top", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-top", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-top", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::min-height", callback: (($obj: ScrollView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::min-height", callback: (($obj: ScrollView, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::min-height", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::min-height", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::min-height", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::min-height-set", callback: (($obj: ScrollView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::min-height-set", callback: (($obj: ScrollView, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::min-height-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::min-height-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::min-height-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::min-width", callback: (($obj: ScrollView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::min-width", callback: (($obj: ScrollView, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::min-width", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::min-width", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::min-width", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::min-width-set", callback: (($obj: ScrollView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::min-width-set", callback: (($obj: ScrollView, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::min-width-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::min-width-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::min-width-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::minification-filter", callback: (($obj: ScrollView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::minification-filter", callback: (($obj: ScrollView, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::minification-filter", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::minification-filter", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::minification-filter", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::name", callback: (($obj: ScrollView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::name", callback: (($obj: ScrollView, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::natural-height", callback: (($obj: ScrollView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::natural-height", callback: (($obj: ScrollView, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::natural-height", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::natural-height", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::natural-height", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::natural-height-set", callback: (($obj: ScrollView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::natural-height-set", callback: (($obj: ScrollView, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::natural-height-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::natural-height-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::natural-height-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::natural-width", callback: (($obj: ScrollView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::natural-width", callback: (($obj: ScrollView, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::natural-width", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::natural-width", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::natural-width", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::natural-width-set", callback: (($obj: ScrollView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::natural-width-set", callback: (($obj: ScrollView, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::natural-width-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::natural-width-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::natural-width-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::offscreen-redirect", callback: (($obj: ScrollView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::offscreen-redirect", callback: (($obj: ScrollView, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::offscreen-redirect", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::offscreen-redirect", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::offscreen-redirect", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::opacity", callback: (($obj: ScrollView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::opacity", callback: (($obj: ScrollView, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::opacity", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::opacity", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::opacity", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::pivot-point", callback: (($obj: ScrollView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::pivot-point", callback: (($obj: ScrollView, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::pivot-point", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::pivot-point", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::pivot-point", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::pivot-point-z", callback: (($obj: ScrollView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::pivot-point-z", callback: (($obj: ScrollView, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::pivot-point-z", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::pivot-point-z", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::pivot-point-z", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::position", callback: (($obj: ScrollView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::position", callback: (($obj: ScrollView, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::position", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::position", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::position", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::reactive", callback: (($obj: ScrollView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::reactive", callback: (($obj: ScrollView, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::reactive", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::reactive", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::reactive", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::realized", callback: (($obj: ScrollView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::realized", callback: (($obj: ScrollView, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::realized", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::realized", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::realized", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::request-mode", callback: (($obj: ScrollView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::request-mode", callback: (($obj: ScrollView, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::request-mode", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::request-mode", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::request-mode", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::rotation-angle-x", callback: (($obj: ScrollView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::rotation-angle-x", callback: (($obj: ScrollView, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::rotation-angle-x", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::rotation-angle-x", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::rotation-angle-x", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::rotation-angle-y", callback: (($obj: ScrollView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::rotation-angle-y", callback: (($obj: ScrollView, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::rotation-angle-y", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::rotation-angle-y", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::rotation-angle-y", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::rotation-angle-z", callback: (($obj: ScrollView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::rotation-angle-z", callback: (($obj: ScrollView, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::rotation-angle-z", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::rotation-angle-z", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::rotation-angle-z", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::scale-x", callback: (($obj: ScrollView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::scale-x", callback: (($obj: ScrollView, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::scale-x", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::scale-x", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::scale-x", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::scale-y", callback: (($obj: ScrollView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::scale-y", callback: (($obj: ScrollView, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::scale-y", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::scale-y", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::scale-y", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::scale-z", callback: (($obj: ScrollView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::scale-z", callback: (($obj: ScrollView, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::scale-z", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::scale-z", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::scale-z", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::show-on-set-parent", callback: (($obj: ScrollView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::show-on-set-parent", callback: (($obj: ScrollView, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::show-on-set-parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::show-on-set-parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::show-on-set-parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::size", callback: (($obj: ScrollView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::size", callback: (($obj: ScrollView, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::size", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::size", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::size", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::text-direction", callback: (($obj: ScrollView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::text-direction", callback: (($obj: ScrollView, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::text-direction", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::text-direction", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::text-direction", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::transform", callback: (($obj: ScrollView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::transform", callback: (($obj: ScrollView, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::transform", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::transform", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::transform", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::transform-set", callback: (($obj: ScrollView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::transform-set", callback: (($obj: ScrollView, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::transform-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::transform-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::transform-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::translation-x", callback: (($obj: ScrollView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::translation-x", callback: (($obj: ScrollView, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::translation-x", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::translation-x", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::translation-x", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::translation-y", callback: (($obj: ScrollView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::translation-y", callback: (($obj: ScrollView, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::translation-y", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::translation-y", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::translation-y", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::translation-z", callback: (($obj: ScrollView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::translation-z", callback: (($obj: ScrollView, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::translation-z", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::translation-z", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::translation-z", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::visible", callback: (($obj: ScrollView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::visible", callback: (($obj: ScrollView, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::width", callback: (($obj: ScrollView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::width", callback: (($obj: ScrollView, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::width", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::width", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::width", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::x", callback: (($obj: ScrollView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::x", callback: (($obj: ScrollView, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::x", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::x", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::x", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::x-align", callback: (($obj: ScrollView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::x-align", callback: (($obj: ScrollView, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::x-align", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::x-align", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::x-align", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::x-expand", callback: (($obj: ScrollView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::x-expand", callback: (($obj: ScrollView, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::x-expand", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::x-expand", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::x-expand", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::y", callback: (($obj: ScrollView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::y", callback: (($obj: ScrollView, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::y", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::y", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::y", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::y-align", callback: (($obj: ScrollView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::y-align", callback: (($obj: ScrollView, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::y-align", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::y-align", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::y-align", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::y-expand", callback: (($obj: ScrollView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::y-expand", callback: (($obj: ScrollView, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::y-expand", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::y-expand", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::y-expand", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::z-position", callback: (($obj: ScrollView, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::z-position", callback: (($obj: ScrollView, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::z-position", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::z-position", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::z-position", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: ScrollView_ConstructProps) + _init (config?: ScrollView_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(): ScrollView + static $gtype: GObject.Type +} +export interface ScrollViewFade_ConstructProps extends Clutter.ShaderEffect_ConstructProps { + fadeEdges?: boolean + fadeMargins?: Clutter.Margin +} +export class ScrollViewFade { + /* Properties of St.ScrollViewFade */ + fadeEdges: boolean + fadeMargins: Clutter.Margin + /* Properties of Clutter.ActorMeta */ + readonly actor: Clutter.Actor + enabled: boolean + name: string + /* Fields of Clutter.ActorMeta */ + parentInstance: GObject.InitiallyUnowned + /* Fields of GObject.InitiallyUnowned */ + gTypeInstance: GObject.TypeInstance + /* Methods of Clutter.ShaderEffect */ + getProgram(): Cogl.Handle + getShader(): Cogl.Handle + setShaderSource(source: string): boolean + setUniformValue(name: string, value: any): void + /* Methods of Clutter.OffscreenEffect */ + createTexture(width: number, height: number): Cogl.Handle + getPipeline(): Cogl.Pipeline | null + getTargetSize(): [ /* returnType */ boolean, /* width */ number, /* height */ number ] + getTexture(): Cogl.Handle + paintTarget(node: Clutter.PaintNode, paintContext: Clutter.PaintContext): void + /* Methods of Clutter.Effect */ + queueRepaint(): void + /* Methods of Clutter.ActorMeta */ + getActor(): Clutter.Actor + getEnabled(): boolean + getName(): string + setEnabled(isEnabled: boolean): void + setName(name: string): void + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Virtual methods of Clutter.ShaderEffect */ + vfuncGetStaticShaderSource(): string + /* Virtual methods of Clutter.OffscreenEffect */ + vfuncCreateTexture(width: number, height: number): Cogl.Handle + vfuncPaintTarget(node: Clutter.PaintNode, paintContext: Clutter.PaintContext): void + /* Virtual methods of Clutter.Effect */ + vfuncModifyPaintVolume(volume: Clutter.PaintVolume): boolean + vfuncPaint(node: Clutter.PaintNode, paintContext: Clutter.PaintContext, flags: Clutter.EffectPaintFlags): void + vfuncPaintNode(node: Clutter.PaintNode, paintContext: Clutter.PaintContext, flags: Clutter.EffectPaintFlags): void + vfuncPick(pickContext: Clutter.PickContext): void + vfuncPostPaint(node: Clutter.PaintNode, paintContext: Clutter.PaintContext): void + vfuncPrePaint(node: Clutter.PaintNode, paintContext: Clutter.PaintContext): boolean + /* Virtual methods of Clutter.ActorMeta */ + vfuncSetActor(actor?: Clutter.Actor | null): void + vfuncSetEnabled(isEnabled: boolean): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: ScrollViewFade, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: ScrollViewFade, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::fade-edges", callback: (($obj: ScrollViewFade, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::fade-edges", callback: (($obj: ScrollViewFade, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::fade-edges", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::fade-edges", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::fade-edges", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::fade-margins", callback: (($obj: ScrollViewFade, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::fade-margins", callback: (($obj: ScrollViewFade, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::fade-margins", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::fade-margins", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::fade-margins", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::actor", callback: (($obj: ScrollViewFade, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::actor", callback: (($obj: ScrollViewFade, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::actor", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::actor", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::actor", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::enabled", callback: (($obj: ScrollViewFade, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::enabled", callback: (($obj: ScrollViewFade, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::enabled", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::enabled", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::enabled", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::name", callback: (($obj: ScrollViewFade, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::name", callback: (($obj: ScrollViewFade, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: ScrollViewFade_ConstructProps) + _init (config?: ScrollViewFade_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(): ScrollViewFade + static new(shaderType: Clutter.ShaderType): ScrollViewFade + static $gtype: GObject.Type +} +export interface Settings_ConstructProps extends GObject.Object_ConstructProps { + slowDownFactor?: number +} +export class Settings { + /* Properties of St.Settings */ + readonly dragThreshold: number + readonly enableAnimations: boolean + readonly fontName: string + readonly gtkIconTheme: string + readonly gtkTheme: string + readonly magnifierActive: boolean + readonly primaryPaste: boolean + slowDownFactor: number + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of St.Settings */ + inhibitAnimations(): void + uninhibitAnimations(): void + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: Settings, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: Settings, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::drag-threshold", callback: (($obj: Settings, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::drag-threshold", callback: (($obj: Settings, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::drag-threshold", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::drag-threshold", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::drag-threshold", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::enable-animations", callback: (($obj: Settings, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::enable-animations", callback: (($obj: Settings, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::enable-animations", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::enable-animations", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::enable-animations", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::font-name", callback: (($obj: Settings, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::font-name", callback: (($obj: Settings, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::font-name", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::font-name", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::font-name", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::gtk-icon-theme", callback: (($obj: Settings, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::gtk-icon-theme", callback: (($obj: Settings, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::gtk-icon-theme", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::gtk-icon-theme", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::gtk-icon-theme", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::gtk-theme", callback: (($obj: Settings, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::gtk-theme", callback: (($obj: Settings, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::gtk-theme", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::gtk-theme", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::gtk-theme", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::magnifier-active", callback: (($obj: Settings, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::magnifier-active", callback: (($obj: Settings, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::magnifier-active", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::magnifier-active", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::magnifier-active", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::primary-paste", callback: (($obj: Settings, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::primary-paste", callback: (($obj: Settings, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::primary-paste", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::primary-paste", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::primary-paste", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::slow-down-factor", callback: (($obj: Settings, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::slow-down-factor", callback: (($obj: Settings, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::slow-down-factor", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::slow-down-factor", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::slow-down-factor", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: Settings_ConstructProps) + _init (config?: Settings_ConstructProps): void + /* Static methods and pseudo-constructors */ + static get(): Settings + static $gtype: GObject.Type +} +export interface TextureCache_ConstructProps extends GObject.Object_ConstructProps { +} +export class TextureCache { + /* Fields of St.TextureCache */ + parent: GObject.Object + priv: TextureCachePrivate + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of St.TextureCache */ + bindCairoSurfaceProperty(object: GObject.Object, propertyName: string): Gio.Icon + loadCairoSurfaceToGicon(surface: cairo.Surface): Gio.Icon + loadFileAsync(file: Gio.File, availableWidth: number, availableHeight: number, paintScale: number, resourceScale: number): Clutter.Actor + loadFileToCairoSurface(file: Gio.File, paintScale: number, resourceScale: number): cairo.Surface + loadGicon(themeNode: ThemeNode | null, icon: Gio.Icon, size: number, paintScale: number, resourceScale: number): Clutter.Actor | null + loadSlicedImage(file: Gio.File, gridWidth: number, gridHeight: number, paintScale: number, resourceScale: number, loadCallback?: GLib.Func | null): Clutter.Actor + rescanIconTheme(): boolean + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of St.TextureCache */ + connect(sigName: "icon-theme-changed", callback: (($obj: TextureCache) => void)): number + connect_after(sigName: "icon-theme-changed", callback: (($obj: TextureCache) => void)): number + emit(sigName: "icon-theme-changed"): void + on(sigName: "icon-theme-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "icon-theme-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "icon-theme-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "texture-file-changed", callback: (($obj: TextureCache, file: Gio.File) => void)): number + connect_after(sigName: "texture-file-changed", callback: (($obj: TextureCache, file: Gio.File) => void)): number + emit(sigName: "texture-file-changed", file: Gio.File): void + on(sigName: "texture-file-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "texture-file-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "texture-file-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: TextureCache, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: TextureCache, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: TextureCache_ConstructProps) + _init (config?: TextureCache_ConstructProps): void + /* Static methods and pseudo-constructors */ + static getDefault(): TextureCache + static $gtype: GObject.Type +} +export interface Theme_ConstructProps extends GObject.Object_ConstructProps { + applicationStylesheet?: Gio.File + defaultStylesheet?: Gio.File + themeStylesheet?: Gio.File +} +export class Theme { + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of St.Theme */ + getCustomStylesheets(): Gio.File[] + loadStylesheet(file: Gio.File): boolean + unloadStylesheet(file: Gio.File): void + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of St.Theme */ + connect(sigName: "custom-stylesheets-changed", callback: (($obj: Theme) => void)): number + connect_after(sigName: "custom-stylesheets-changed", callback: (($obj: Theme) => void)): number + emit(sigName: "custom-stylesheets-changed"): void + on(sigName: "custom-stylesheets-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "custom-stylesheets-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "custom-stylesheets-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: Theme, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: Theme, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: Theme_ConstructProps) + _init (config?: Theme_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(applicationStylesheet: Gio.File, themeStylesheet: Gio.File, defaultStylesheet: Gio.File): Theme + static $gtype: GObject.Type +} +export interface ThemeContext_ConstructProps extends GObject.Object_ConstructProps { + scaleFactor?: number +} +export class ThemeContext { + /* Properties of St.ThemeContext */ + scaleFactor: number + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of St.ThemeContext */ + getFont(): Pango.FontDescription + getRootNode(): ThemeNode + getScaleFactor(): number + getTheme(): Theme + internNode(node: ThemeNode): ThemeNode + setFont(font: Pango.FontDescription): void + setTheme(theme: Theme): void + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of St.ThemeContext */ + connect(sigName: "changed", callback: (($obj: ThemeContext) => void)): number + connect_after(sigName: "changed", callback: (($obj: ThemeContext) => void)): number + emit(sigName: "changed"): void + on(sigName: "changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: ThemeContext, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: ThemeContext, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::scale-factor", callback: (($obj: ThemeContext, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::scale-factor", callback: (($obj: ThemeContext, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::scale-factor", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::scale-factor", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::scale-factor", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: ThemeContext_ConstructProps) + _init (config?: ThemeContext_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(): ThemeContext + static getForStage(stage: Clutter.Stage): ThemeContext + static $gtype: GObject.Type +} +export interface ThemeNode_ConstructProps extends GObject.Object_ConstructProps { +} +export class ThemeNode { + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of St.ThemeNode */ + adjustForHeight(forHeight: number): /* forHeight */ number + adjustForWidth(forWidth: number): /* forWidth */ number + adjustPreferredHeight(minHeightP: number | null, naturalHeightP: number): [ /* minHeightP */ number | null, /* naturalHeightP */ number ] + adjustPreferredWidth(minWidthP: number | null, naturalWidthP: number): [ /* minWidthP */ number | null, /* naturalWidthP */ number ] + equal(nodeB: ThemeNode): boolean + geometryEqual(other: ThemeNode): boolean + getBackgroundColor(): /* color */ Clutter.Color + getBackgroundGradient(): [ /* type */ GradientType, /* start */ Clutter.Color, /* end */ Clutter.Color ] + getBackgroundImage(): Gio.File + getBackgroundImageShadow(): Shadow | null + getBackgroundPaintBox(allocation: Clutter.ActorBox): /* paintBox */ Clutter.ActorBox + getBorderColor(side: Side): /* color */ Clutter.Color + getBorderImage(): BorderImage + getBorderRadius(corner: Corner): number + getBorderWidth(side: Side): number + getBoxShadow(): Shadow | null + getColor(propertyName: string): /* color */ Clutter.Color + getContentBox(allocation: Clutter.ActorBox): /* contentBox */ Clutter.ActorBox + getDouble(propertyName: string): number + getElementClasses(): string[] + getElementId(): string + getElementType(): GObject.Type + getFont(): Pango.FontDescription + getFontFeatures(): string + getForegroundColor(): /* color */ Clutter.Color + getHeight(): number + getHorizontalPadding(): number + getIconColors(): IconColors + getIconStyle(): IconStyle + getLength(propertyName: string): number + getLetterSpacing(): number + getMargin(side: Side): number + getMaxHeight(): number + getMaxWidth(): number + getMinHeight(): number + getMinWidth(): number + getOutlineColor(): /* color */ Clutter.Color + getOutlineWidth(): number + getPadding(side: Side): number + getPaintBox(allocation: Clutter.ActorBox): /* paintBox */ Clutter.ActorBox + getParent(): ThemeNode | null + getPseudoClasses(): string[] + getShadow(propertyName: string): Shadow | null + getTextAlign(): TextAlign + getTextDecoration(): TextDecoration + getTextShadow(): Shadow | null + getTheme(): Theme + getTransitionDuration(): number + getUrl(propertyName: string): Gio.File | null + getVerticalPadding(): number + getWidth(): number + hash(): number + invalidateBackgroundImage(): void + invalidateBorderImage(): void + lookupColor(propertyName: string, inherit: boolean): [ /* returnType */ boolean, /* color */ Clutter.Color ] + lookupDouble(propertyName: string, inherit: boolean): [ /* returnType */ boolean, /* value */ number ] + lookupLength(propertyName: string, inherit: boolean): [ /* returnType */ boolean, /* length */ number ] + lookupShadow(propertyName: string, inherit: boolean): [ /* returnType */ boolean, /* shadow */ Shadow ] + lookupTime(propertyName: string, inherit: boolean): [ /* returnType */ boolean, /* value */ number ] + lookupUrl(propertyName: string, inherit: boolean): [ /* returnType */ boolean, /* file */ Gio.File ] + paintEqual(other?: ThemeNode | null): boolean + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: ThemeNode, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: ThemeNode, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: ThemeNode_ConstructProps) + _init (config?: ThemeNode_ConstructProps): void + /* Static methods and pseudo-constructors */ + static new(context: ThemeContext, parentNode: ThemeNode | null, theme: Theme | null, elementType: GObject.Type, elementId: string | null, elementClass: string | null, pseudoClass: string | null, inlineStyle: string): ThemeNode + static $gtype: GObject.Type +} +export interface Viewport_ConstructProps extends Widget_ConstructProps { + clipToView?: boolean + hadjustment?: Adjustment + vadjustment?: Adjustment +} +export class Viewport { + /* Properties of St.Viewport */ + clipToView: boolean + /* Properties of St.Widget */ + accessibleName: string + accessibleRole: Atk.Role + canFocus: boolean + hover: boolean + labelActor: Clutter.Actor + pseudoClass: string + style: string + styleClass: string + trackHover: boolean + /* Properties of Clutter.Actor */ + actions: Clutter.Action + readonly allocation: Clutter.ActorBox + backgroundColor: Clutter.Color + readonly backgroundColorSet: boolean + childTransform: Graphene.Matrix + readonly childTransformSet: boolean + clipRect: Graphene.Rect + clipToAllocation: boolean + constraints: Clutter.Constraint + content: Clutter.Content + readonly contentBox: Clutter.ActorBox + contentGravity: Clutter.ContentGravity + contentRepeat: Clutter.ContentRepeat + effect: Clutter.Effect + readonly firstChild: Clutter.Actor + fixedPositionSet: boolean + fixedX: number + fixedY: number + readonly hasClip: boolean + readonly hasPointer: boolean + height: number + readonly lastChild: Clutter.Actor + layoutManager: Clutter.LayoutManager + magnificationFilter: Clutter.ScalingFilter + readonly mapped: boolean + marginBottom: number + marginLeft: number + marginRight: number + marginTop: number + minHeight: number + minHeightSet: boolean + minWidth: number + minWidthSet: boolean + minificationFilter: Clutter.ScalingFilter + name: string + naturalHeight: number + naturalHeightSet: boolean + naturalWidth: number + naturalWidthSet: boolean + offscreenRedirect: Clutter.OffscreenRedirect + opacity: number + pivotPoint: Graphene.Point + pivotPointZ: number + position: Graphene.Point + reactive: boolean + readonly realized: boolean + requestMode: Clutter.RequestMode + rotationAngleX: number + rotationAngleY: number + rotationAngleZ: number + scaleX: number + scaleY: number + scaleZ: number + showOnSetParent: boolean + size: Graphene.Size + textDirection: Clutter.TextDirection + transform: Graphene.Matrix + readonly transformSet: boolean + translationX: number + translationY: number + translationZ: number + visible: boolean + width: number + x: number + xAlign: Clutter.ActorAlign + xExpand: boolean + y: number + yAlign: Clutter.ActorAlign + yExpand: boolean + zPosition: number + /* Properties of St.Scrollable */ + hadjustment: Adjustment + vadjustment: Adjustment + /* Fields of St.Viewport */ + parentInstance: Widget + /* Fields of Clutter.Actor */ + flags: number + /* Fields of GObject.InitiallyUnowned */ + gTypeInstance: GObject.TypeInstance + /* Methods of St.Widget */ + addAccessibleState(state: Atk.StateType): void + addStyleClassName(styleClass: string): void + addStylePseudoClass(pseudoClass: string): void + ensureStyle(): void + getAccessibleName(): string + getAccessibleRole(): Atk.Role + getCanFocus(): boolean + getFocusChain(): Clutter.Actor[] + getHover(): boolean + getLabelActor(): Clutter.Actor + getStyle(): string | null + getStyleClassName(): string + getStylePseudoClass(): string + getThemeNode(): ThemeNode + getTrackHover(): boolean + hasStyleClassName(styleClass: string): boolean + hasStylePseudoClass(pseudoClass: string): boolean + navigateFocus(from: Clutter.Actor | null, direction: DirectionType, wrapAround: boolean): boolean + paintBackground(paintContext: Clutter.PaintContext): void + peekThemeNode(): ThemeNode + popupMenu(): void + removeAccessibleState(state: Atk.StateType): void + removeStyleClassName(styleClass: string): void + removeStylePseudoClass(pseudoClass: string): void + setAccessible(accessible: Atk.Object): void + setAccessibleName(name?: string | null): void + setAccessibleRole(role: Atk.Role): void + setCanFocus(canFocus: boolean): void + setHover(hover: boolean): void + setLabelActor(label: Clutter.Actor): void + setStyle(style?: string | null): void + setStyleClassName(styleClassList?: string | null): void + setStylePseudoClass(pseudoClassList?: string | null): void + setTrackHover(trackHover: boolean): void + styleChanged(): void + syncHover(): void + /* Methods of Clutter.Actor */ + addAction(action: Clutter.Action): void + addActionWithName(name: string, action: Clutter.Action): void + addChild(child: Clutter.Actor): void + addConstraint(constraint: Clutter.Constraint): void + addConstraintWithName(name: string, constraint: Clutter.Constraint): void + addEffect(effect: Clutter.Effect): void + addEffectWithName(name: string, effect: Clutter.Effect): void + addTransition(name: string, transition: Clutter.Transition): void + allocate(box: Clutter.ActorBox): void + allocateAlignFill(box: Clutter.ActorBox, xAlign: number, yAlign: number, xFill: boolean, yFill: boolean): void + allocateAvailableSize(x: number, y: number, availableWidth: number, availableHeight: number): void + allocatePreferredSize(x: number, y: number): void + applyRelativeTransformToPoint(ancestor: Clutter.Actor | null, point: Graphene.Point3D): /* vertex */ Graphene.Point3D + applyTransformToPoint(point: Graphene.Point3D): /* vertex */ Graphene.Point3D + bindModel(model: Gio.ListModel | null, createChildFunc: Clutter.ActorCreateChildFunc): void + clearActions(): void + clearConstraints(): void + clearEffects(): void + contains(descendant: Clutter.Actor): boolean + continuePaint(paintContext: Clutter.PaintContext): void + continuePick(pickContext: Clutter.PickContext): void + createPangoContext(): Pango.Context + createPangoLayout(text?: string | null): Pango.Layout + destroy(): void + destroyAllChildren(): void + event(event: Clutter.Event, capture: boolean): boolean + getAbsAllocationVertices(): /* verts */ Graphene.Point3D[] + getAccessible(): Atk.Object + getAction(name: string): Clutter.Action + getActions(): Clutter.Action[] + getAllocationBox(): /* box */ Clutter.ActorBox + getBackgroundColor(): /* color */ Clutter.Color + getChildAtIndex(index: number): Clutter.Actor + getChildTransform(): /* transform */ Graphene.Matrix + getChildren(): Clutter.Actor[] + getClip(): [ /* xoff */ number | null, /* yoff */ number | null, /* width */ number | null, /* height */ number | null ] + getClipToAllocation(): boolean + getConstraint(name: string): Clutter.Constraint + getConstraints(): Clutter.Constraint[] + getContent(): Clutter.Content + getContentBox(): /* box */ Clutter.ActorBox + getContentGravity(): Clutter.ContentGravity + getContentRepeat(): Clutter.ContentRepeat + getContentScalingFilters(): [ /* minFilter */ Clutter.ScalingFilter | null, /* magFilter */ Clutter.ScalingFilter | null ] + getDefaultPaintVolume(): Clutter.PaintVolume + getEasingDelay(): number + getEasingDuration(): number + getEasingMode(): Clutter.AnimationMode + getEffect(name: string): Clutter.Effect + getEffects(): Clutter.Effect[] + getFirstChild(): Clutter.Actor + getFixedPosition(): [ /* returnType */ boolean, /* x */ number | null, /* y */ number | null ] + getFixedPositionSet(): boolean + getFlags(): Clutter.ActorFlags + getHeight(): number + getLastChild(): Clutter.Actor + getLayoutManager(): Clutter.LayoutManager + getMargin(): /* margin */ Clutter.Margin + getMarginBottom(): number + getMarginLeft(): number + getMarginRight(): number + getMarginTop(): number + getNChildren(): number + getName(): string + getNextSibling(): Clutter.Actor + getOffscreenRedirect(): Clutter.OffscreenRedirect + getOpacity(): number + getOpacityOverride(): number + getPaintBox(): [ /* returnType */ boolean, /* box */ Clutter.ActorBox ] + getPaintOpacity(): number + getPaintVisibility(): boolean + getPaintVolume(): Clutter.PaintVolume + getPangoContext(): Pango.Context + getParent(): Clutter.Actor + getPivotPoint(): [ /* pivotX */ number | null, /* pivotY */ number | null ] + getPivotPointZ(): number + getPosition(): [ /* x */ number | null, /* y */ number | null ] + getPreferredHeight(forWidth: number): [ /* minHeightP */ number | null, /* naturalHeightP */ number | null ] + getPreferredSize(): [ /* minWidthP */ number | null, /* minHeightP */ number | null, /* naturalWidthP */ number | null, /* naturalHeightP */ number | null ] + getPreferredWidth(forHeight: number): [ /* minWidthP */ number | null, /* naturalWidthP */ number | null ] + getPreviousSibling(): Clutter.Actor + getReactive(): boolean + getRequestMode(): Clutter.RequestMode + getResourceScale(): number + getRotationAngle(axis: Clutter.RotateAxis): number + getScale(): [ /* scaleX */ number | null, /* scaleY */ number | null ] + getScaleZ(): number + getSize(): [ /* width */ number | null, /* height */ number | null ] + getStage(): Clutter.Stage + getTextDirection(): Clutter.TextDirection + getTransform(): /* transform */ Graphene.Matrix + getTransformedExtents(): /* rect */ Graphene.Rect + getTransformedPaintVolume(relativeToAncestor: Clutter.Actor): Clutter.PaintVolume + getTransformedPosition(): [ /* x */ number | null, /* y */ number | null ] + getTransformedSize(): [ /* width */ number | null, /* height */ number | null ] + getTransition(name: string): Clutter.Transition + getTranslation(): [ /* translateX */ number | null, /* translateY */ number | null, /* translateZ */ number | null ] + getWidth(): number + getX(): number + getXAlign(): Clutter.ActorAlign + getXExpand(): boolean + getY(): number + getYAlign(): Clutter.ActorAlign + getYExpand(): boolean + getZPosition(): number + grabKeyFocus(): void + hasAccessible(): boolean + hasActions(): boolean + hasAllocation(): boolean + hasConstraints(): boolean + hasDamage(): boolean + hasEffects(): boolean + hasKeyFocus(): boolean + hasMappedClones(): boolean + hasOverlaps(): boolean + hide(): void + inhibitCulling(): void + insertChildAbove(child: Clutter.Actor, sibling?: Clutter.Actor | null): void + insertChildAtIndex(child: Clutter.Actor, index: number): void + insertChildBelow(child: Clutter.Actor, sibling?: Clutter.Actor | null): void + invalidatePaintVolume(): void + invalidateTransform(): void + isEffectivelyOnStageView(view: Clutter.StageView): boolean + isInClonePaint(): boolean + isMapped(): boolean + isRealized(): boolean + isRotated(): boolean + isScaled(): boolean + isVisible(): boolean + map(): void + moveBy(dx: number, dy: number): void + needsExpand(orientation: Clutter.Orientation): boolean + paint(paintContext: Clutter.PaintContext): void + peekStageViews(): Clutter.StageView[] + pick(pickContext: Clutter.PickContext): void + pickBox(pickContext: Clutter.PickContext, box: Clutter.ActorBox): void + queueRedraw(): void + queueRedrawWithClip(clip?: cairo.RectangleInt | null): void + queueRelayout(): void + realize(): void + removeAction(action: Clutter.Action): void + removeActionByName(name: string): void + removeAllChildren(): void + removeAllTransitions(): void + removeChild(child: Clutter.Actor): void + removeClip(): void + removeConstraint(constraint: Clutter.Constraint): void + removeConstraintByName(name: string): void + removeEffect(effect: Clutter.Effect): void + removeEffectByName(name: string): void + removeTransition(name: string): void + replaceChild(oldChild: Clutter.Actor, newChild: Clutter.Actor): void + restoreEasingState(): void + saveEasingState(): void + setAllocation(box: Clutter.ActorBox): void + setBackgroundColor(color?: Clutter.Color | null): void + setChildAboveSibling(child: Clutter.Actor, sibling?: Clutter.Actor | null): void + setChildAtIndex(child: Clutter.Actor, index: number): void + setChildBelowSibling(child: Clutter.Actor, sibling?: Clutter.Actor | null): void + setChildTransform(transform?: Graphene.Matrix | null): void + setClip(xoff: number, yoff: number, width: number, height: number): void + setClipToAllocation(clipSet: boolean): void + setContent(content?: Clutter.Content | null): void + setContentGravity(gravity: Clutter.ContentGravity): void + setContentRepeat(repeat: Clutter.ContentRepeat): void + setContentScalingFilters(minFilter: Clutter.ScalingFilter, magFilter: Clutter.ScalingFilter): void + setEasingDelay(msecs: number): void + setEasingDuration(msecs: number): void + setEasingMode(mode: Clutter.AnimationMode): void + setFixedPositionSet(isSet: boolean): void + setFlags(flags: Clutter.ActorFlags): void + setHeight(height: number): void + setLayoutManager(manager?: Clutter.LayoutManager | null): void + setMargin(margin: Clutter.Margin): void + setMarginBottom(margin: number): void + setMarginLeft(margin: number): void + setMarginRight(margin: number): void + setMarginTop(margin: number): void + setName(name: string): void + setOffscreenRedirect(redirect: Clutter.OffscreenRedirect): void + setOpacity(opacity: number): void + setOpacityOverride(opacity: number): void + setPivotPoint(pivotX: number, pivotY: number): void + setPivotPointZ(pivotZ: number): void + setPosition(x: number, y: number): void + setReactive(reactive: boolean): void + setRequestMode(mode: Clutter.RequestMode): void + setRotationAngle(axis: Clutter.RotateAxis, angle: number): void + setScale(scaleX: number, scaleY: number): void + setScaleZ(scaleZ: number): void + setSize(width: number, height: number): void + setTextDirection(textDir: Clutter.TextDirection): void + setTransform(transform?: Graphene.Matrix | null): void + setTranslation(translateX: number, translateY: number, translateZ: number): void + setWidth(width: number): void + setX(x: number): void + setXAlign(xAlign: Clutter.ActorAlign): void + setXExpand(expand: boolean): void + setY(y: number): void + setYAlign(yAlign: Clutter.ActorAlign): void + setYExpand(expand: boolean): void + setZPosition(zPosition: number): void + shouldPick(pickContext: Clutter.PickContext): boolean + show(): void + transformStagePoint(x: number, y: number): [ /* returnType */ boolean, /* xOut */ number, /* yOut */ number ] + uninhibitCulling(): void + unmap(): void + unrealize(): void + unsetFlags(flags: Clutter.ActorFlags): void + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Methods of Clutter.Animatable */ + findProperty(propertyName: string): GObject.ParamSpec + getActor(): Clutter.Actor + getInitialState(propertyName: string, value: any): void + interpolateValue(propertyName: string, interval: Clutter.Interval, progress: number): [ /* returnType */ boolean, /* value */ any ] + setFinalState(propertyName: string, value: any): void + /* Methods of Clutter.Container */ + addActor(actor: Clutter.Actor): void + childGetProperty(child: Clutter.Actor, property: string, value: any): void + childNotify(child: Clutter.Actor, pspec: GObject.ParamSpec): void + childSetProperty(child: Clutter.Actor, property: string, value: any): void + createChildMeta(actor: Clutter.Actor): void + destroyChildMeta(actor: Clutter.Actor): void + findChildByName(childName: string): Clutter.Actor + getChildMeta(actor: Clutter.Actor): Clutter.ChildMeta + lowerChild(actor: Clutter.Actor, sibling?: Clutter.Actor | null): void + raiseChild(actor: Clutter.Actor, sibling?: Clutter.Actor | null): void + removeActor(actor: Clutter.Actor): void + sortDepthOrder(): void + /* Methods of Clutter.Scriptable */ + getId(): string + parseCustomNode(script: Clutter.Script, value: any, name: string, node: Json.Node): boolean + setCustomProperty(script: Clutter.Script, name: string, value: any): void + setId(id: string): void + /* Methods of St.Scrollable */ + getAdjustments(hadjustment: Adjustment, vadjustment: Adjustment): void + setAdjustments(hadjustment: Adjustment, vadjustment: Adjustment): void + /* Virtual methods of St.Viewport */ + vfuncGetAdjustments(hadjustment: Adjustment, vadjustment: Adjustment): void + vfuncSetAdjustments(hadjustment: Adjustment, vadjustment: Adjustment): void + /* Virtual methods of St.Widget */ + vfuncGetFocusChain(): Clutter.Actor[] + vfuncNavigateFocus(from: Clutter.Actor | null, direction: DirectionType): boolean + vfuncPopupMenu(): void + vfuncStyleChanged(): void + vfuncFindProperty(propertyName: string): GObject.ParamSpec + vfuncGetActor(): Clutter.Actor + vfuncGetInitialState(propertyName: string, value: any): void + vfuncInterpolateValue(propertyName: string, interval: Clutter.Interval, progress: number): [ /* returnType */ boolean, /* value */ any ] + vfuncSetFinalState(propertyName: string, value: any): void + vfuncActorAdded(actor: Clutter.Actor): void + vfuncActorRemoved(actor: Clutter.Actor): void + vfuncAdd(actor: Clutter.Actor): void + vfuncChildNotify(child: Clutter.Actor, pspec: GObject.ParamSpec): void + vfuncCreateChildMeta(actor: Clutter.Actor): void + vfuncDestroyChildMeta(actor: Clutter.Actor): void + vfuncGetChildMeta(actor: Clutter.Actor): Clutter.ChildMeta + vfuncLower(actor: Clutter.Actor, sibling?: Clutter.Actor | null): void + vfuncRaise(actor: Clutter.Actor, sibling?: Clutter.Actor | null): void + vfuncRemove(actor: Clutter.Actor): void + vfuncSortDepthOrder(): void + vfuncGetId(): string + vfuncParseCustomNode(script: Clutter.Script, value: any, name: string, node: Json.Node): boolean + vfuncSetCustomProperty(script: Clutter.Script, name: string, value: any): void + vfuncSetId(id: string): void + /* Virtual methods of Clutter.Actor */ + vfuncAllocate(box: Clutter.ActorBox): void + vfuncApplyTransform(matrix: Graphene.Matrix): void + vfuncButtonPressEvent(event: Clutter.ButtonEvent): boolean + vfuncButtonReleaseEvent(event: Clutter.ButtonEvent): boolean + vfuncCalculateResourceScale(phase: number): number + vfuncCapturedEvent(event: Clutter.Event): boolean + vfuncDestroy(): void + vfuncEnterEvent(event: Clutter.CrossingEvent): boolean + vfuncEvent(event: Clutter.Event): boolean + vfuncGetAccessible(): Atk.Object + vfuncGetPaintVolume(volume: Clutter.PaintVolume): boolean + vfuncGetPreferredHeight(forWidth: number): [ /* minHeightP */ number | null, /* naturalHeightP */ number | null ] + vfuncGetPreferredWidth(forHeight: number): [ /* minWidthP */ number | null, /* naturalWidthP */ number | null ] + vfuncHasAccessible(): boolean + vfuncHasOverlaps(): boolean + vfuncHide(): void + vfuncHideAll(): void + vfuncKeyFocusIn(): void + vfuncKeyFocusOut(): void + vfuncKeyPressEvent(event: Clutter.KeyEvent): boolean + vfuncKeyReleaseEvent(event: Clutter.KeyEvent): boolean + vfuncLeaveEvent(event: Clutter.CrossingEvent): boolean + vfuncMap(): void + vfuncMotionEvent(event: Clutter.MotionEvent): boolean + vfuncPaint(paintContext: Clutter.PaintContext): void + vfuncPaintNode(root: Clutter.PaintNode): void + vfuncParentSet(oldParent: Clutter.Actor): void + vfuncPick(pickContext: Clutter.PickContext): void + vfuncQueueRelayout(): void + vfuncRealize(): void + vfuncResourceScaleChanged(): void + vfuncScrollEvent(event: Clutter.ScrollEvent): boolean + vfuncShow(): void + vfuncTouchEvent(event: Clutter.TouchEvent): boolean + vfuncUnmap(): void + vfuncUnrealize(): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of St.Widget */ + connect(sigName: "popup-menu", callback: (($obj: Viewport) => void)): number + connect_after(sigName: "popup-menu", callback: (($obj: Viewport) => void)): number + emit(sigName: "popup-menu"): void + on(sigName: "popup-menu", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "popup-menu", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "popup-menu", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "style-changed", callback: (($obj: Viewport) => void)): number + connect_after(sigName: "style-changed", callback: (($obj: Viewport) => void)): number + emit(sigName: "style-changed"): void + on(sigName: "style-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "style-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "style-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of Clutter.Actor */ + connect(sigName: "button-press-event", callback: (($obj: Viewport, event: Clutter.ButtonEvent) => boolean)): number + connect_after(sigName: "button-press-event", callback: (($obj: Viewport, event: Clutter.ButtonEvent) => boolean)): number + emit(sigName: "button-press-event", event: Clutter.ButtonEvent): void + on(sigName: "button-press-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "button-press-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "button-press-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "button-release-event", callback: (($obj: Viewport, event: Clutter.ButtonEvent) => boolean)): number + connect_after(sigName: "button-release-event", callback: (($obj: Viewport, event: Clutter.ButtonEvent) => boolean)): number + emit(sigName: "button-release-event", event: Clutter.ButtonEvent): void + on(sigName: "button-release-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "button-release-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "button-release-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "captured-event", callback: (($obj: Viewport, event: Clutter.Event) => boolean)): number + connect_after(sigName: "captured-event", callback: (($obj: Viewport, event: Clutter.Event) => boolean)): number + emit(sigName: "captured-event", event: Clutter.Event): void + on(sigName: "captured-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "captured-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "captured-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "destroy", callback: (($obj: Viewport) => void)): number + connect_after(sigName: "destroy", callback: (($obj: Viewport) => void)): number + emit(sigName: "destroy"): void + on(sigName: "destroy", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "destroy", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "destroy", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "enter-event", callback: (($obj: Viewport, event: Clutter.CrossingEvent) => boolean)): number + connect_after(sigName: "enter-event", callback: (($obj: Viewport, event: Clutter.CrossingEvent) => boolean)): number + emit(sigName: "enter-event", event: Clutter.CrossingEvent): void + on(sigName: "enter-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "enter-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "enter-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "event", callback: (($obj: Viewport, event: Clutter.Event) => boolean)): number + connect_after(sigName: "event", callback: (($obj: Viewport, event: Clutter.Event) => boolean)): number + emit(sigName: "event", event: Clutter.Event): void + on(sigName: "event", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "event", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "event", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "hide", callback: (($obj: Viewport) => void)): number + connect_after(sigName: "hide", callback: (($obj: Viewport) => void)): number + emit(sigName: "hide"): void + on(sigName: "hide", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "hide", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "hide", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "key-focus-in", callback: (($obj: Viewport) => void)): number + connect_after(sigName: "key-focus-in", callback: (($obj: Viewport) => void)): number + emit(sigName: "key-focus-in"): void + on(sigName: "key-focus-in", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "key-focus-in", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "key-focus-in", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "key-focus-out", callback: (($obj: Viewport) => void)): number + connect_after(sigName: "key-focus-out", callback: (($obj: Viewport) => void)): number + emit(sigName: "key-focus-out"): void + on(sigName: "key-focus-out", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "key-focus-out", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "key-focus-out", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "key-press-event", callback: (($obj: Viewport, event: Clutter.KeyEvent) => boolean)): number + connect_after(sigName: "key-press-event", callback: (($obj: Viewport, event: Clutter.KeyEvent) => boolean)): number + emit(sigName: "key-press-event", event: Clutter.KeyEvent): void + on(sigName: "key-press-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "key-press-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "key-press-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "key-release-event", callback: (($obj: Viewport, event: Clutter.KeyEvent) => boolean)): number + connect_after(sigName: "key-release-event", callback: (($obj: Viewport, event: Clutter.KeyEvent) => boolean)): number + emit(sigName: "key-release-event", event: Clutter.KeyEvent): void + on(sigName: "key-release-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "key-release-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "key-release-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "leave-event", callback: (($obj: Viewport, event: Clutter.CrossingEvent) => boolean)): number + connect_after(sigName: "leave-event", callback: (($obj: Viewport, event: Clutter.CrossingEvent) => boolean)): number + emit(sigName: "leave-event", event: Clutter.CrossingEvent): void + on(sigName: "leave-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "leave-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "leave-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "motion-event", callback: (($obj: Viewport, event: Clutter.MotionEvent) => boolean)): number + connect_after(sigName: "motion-event", callback: (($obj: Viewport, event: Clutter.MotionEvent) => boolean)): number + emit(sigName: "motion-event", event: Clutter.MotionEvent): void + on(sigName: "motion-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "motion-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "motion-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "parent-set", callback: (($obj: Viewport, oldParent?: Clutter.Actor | null) => void)): number + connect_after(sigName: "parent-set", callback: (($obj: Viewport, oldParent?: Clutter.Actor | null) => void)): number + emit(sigName: "parent-set", oldParent?: Clutter.Actor | null): void + on(sigName: "parent-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "parent-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "parent-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "pick", callback: (($obj: Viewport, pickContext: Clutter.PickContext) => void)): number + connect_after(sigName: "pick", callback: (($obj: Viewport, pickContext: Clutter.PickContext) => void)): number + emit(sigName: "pick", pickContext: Clutter.PickContext): void + on(sigName: "pick", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "pick", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "pick", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "queue-relayout", callback: (($obj: Viewport) => void)): number + connect_after(sigName: "queue-relayout", callback: (($obj: Viewport) => void)): number + emit(sigName: "queue-relayout"): void + on(sigName: "queue-relayout", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "queue-relayout", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "queue-relayout", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "realize", callback: (($obj: Viewport) => void)): number + connect_after(sigName: "realize", callback: (($obj: Viewport) => void)): number + emit(sigName: "realize"): void + on(sigName: "realize", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "realize", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "realize", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "resource-scale-changed", callback: (($obj: Viewport) => void)): number + connect_after(sigName: "resource-scale-changed", callback: (($obj: Viewport) => void)): number + emit(sigName: "resource-scale-changed"): void + on(sigName: "resource-scale-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "resource-scale-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "resource-scale-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "scroll-event", callback: (($obj: Viewport, event: Clutter.ScrollEvent) => boolean)): number + connect_after(sigName: "scroll-event", callback: (($obj: Viewport, event: Clutter.ScrollEvent) => boolean)): number + emit(sigName: "scroll-event", event: Clutter.ScrollEvent): void + on(sigName: "scroll-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "scroll-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "scroll-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "show", callback: (($obj: Viewport) => void)): number + connect_after(sigName: "show", callback: (($obj: Viewport) => void)): number + emit(sigName: "show"): void + on(sigName: "show", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "show", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "show", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "stage-views-changed", callback: (($obj: Viewport) => void)): number + connect_after(sigName: "stage-views-changed", callback: (($obj: Viewport) => void)): number + emit(sigName: "stage-views-changed"): void + on(sigName: "stage-views-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "stage-views-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "stage-views-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "touch-event", callback: (($obj: Viewport, event: Clutter.Event) => boolean)): number + connect_after(sigName: "touch-event", callback: (($obj: Viewport, event: Clutter.Event) => boolean)): number + emit(sigName: "touch-event", event: Clutter.Event): void + on(sigName: "touch-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "touch-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "touch-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "transition-stopped", callback: (($obj: Viewport, name: string, isFinished: boolean) => void)): number + connect_after(sigName: "transition-stopped", callback: (($obj: Viewport, name: string, isFinished: boolean) => void)): number + emit(sigName: "transition-stopped", name: string, isFinished: boolean): void + on(sigName: "transition-stopped", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "transition-stopped", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "transition-stopped", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "transitions-completed", callback: (($obj: Viewport) => void)): number + connect_after(sigName: "transitions-completed", callback: (($obj: Viewport) => void)): number + emit(sigName: "transitions-completed"): void + on(sigName: "transitions-completed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "transitions-completed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "transitions-completed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "unrealize", callback: (($obj: Viewport) => void)): number + connect_after(sigName: "unrealize", callback: (($obj: Viewport) => void)): number + emit(sigName: "unrealize"): void + on(sigName: "unrealize", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "unrealize", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "unrealize", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: Viewport, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: Viewport, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of Clutter.Container */ + connect(sigName: "actor-added", callback: (($obj: Viewport, actor: Clutter.Actor) => void)): number + connect_after(sigName: "actor-added", callback: (($obj: Viewport, actor: Clutter.Actor) => void)): number + emit(sigName: "actor-added", actor: Clutter.Actor): void + on(sigName: "actor-added", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "actor-added", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "actor-added", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "actor-removed", callback: (($obj: Viewport, actor: Clutter.Actor) => void)): number + connect_after(sigName: "actor-removed", callback: (($obj: Viewport, actor: Clutter.Actor) => void)): number + emit(sigName: "actor-removed", actor: Clutter.Actor): void + on(sigName: "actor-removed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "actor-removed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "actor-removed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "child-notify", callback: (($obj: Viewport, actor: Clutter.Actor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "child-notify", callback: (($obj: Viewport, actor: Clutter.Actor, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "child-notify", actor: Clutter.Actor, pspec: GObject.ParamSpec): void + on(sigName: "child-notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "child-notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "child-notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::clip-to-view", callback: (($obj: Viewport, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::clip-to-view", callback: (($obj: Viewport, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::clip-to-view", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::clip-to-view", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::clip-to-view", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::accessible-name", callback: (($obj: Viewport, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-name", callback: (($obj: Viewport, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::accessible-name", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::accessible-name", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::accessible-name", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::accessible-role", callback: (($obj: Viewport, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-role", callback: (($obj: Viewport, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::accessible-role", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::accessible-role", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::accessible-role", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::can-focus", callback: (($obj: Viewport, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::can-focus", callback: (($obj: Viewport, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::can-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::can-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::can-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::hover", callback: (($obj: Viewport, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hover", callback: (($obj: Viewport, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::hover", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::hover", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::hover", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::label-actor", callback: (($obj: Viewport, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::label-actor", callback: (($obj: Viewport, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::label-actor", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::label-actor", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::label-actor", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::pseudo-class", callback: (($obj: Viewport, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::pseudo-class", callback: (($obj: Viewport, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::pseudo-class", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::pseudo-class", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::pseudo-class", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::style", callback: (($obj: Viewport, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::style", callback: (($obj: Viewport, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::style", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::style", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::style", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::style-class", callback: (($obj: Viewport, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::style-class", callback: (($obj: Viewport, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::style-class", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::style-class", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::style-class", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::track-hover", callback: (($obj: Viewport, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::track-hover", callback: (($obj: Viewport, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::track-hover", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::track-hover", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::track-hover", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::actions", callback: (($obj: Viewport, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::actions", callback: (($obj: Viewport, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::actions", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::actions", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::actions", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::allocation", callback: (($obj: Viewport, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::allocation", callback: (($obj: Viewport, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::allocation", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::allocation", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::allocation", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::background-color", callback: (($obj: Viewport, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::background-color", callback: (($obj: Viewport, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::background-color", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::background-color", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::background-color", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::background-color-set", callback: (($obj: Viewport, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::background-color-set", callback: (($obj: Viewport, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::background-color-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::background-color-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::background-color-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::child-transform", callback: (($obj: Viewport, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::child-transform", callback: (($obj: Viewport, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::child-transform", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::child-transform", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::child-transform", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::child-transform-set", callback: (($obj: Viewport, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::child-transform-set", callback: (($obj: Viewport, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::child-transform-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::child-transform-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::child-transform-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::clip-rect", callback: (($obj: Viewport, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::clip-rect", callback: (($obj: Viewport, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::clip-rect", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::clip-rect", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::clip-rect", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::clip-to-allocation", callback: (($obj: Viewport, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::clip-to-allocation", callback: (($obj: Viewport, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::clip-to-allocation", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::clip-to-allocation", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::clip-to-allocation", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::constraints", callback: (($obj: Viewport, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::constraints", callback: (($obj: Viewport, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::constraints", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::constraints", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::constraints", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::content", callback: (($obj: Viewport, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::content", callback: (($obj: Viewport, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::content", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::content", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::content", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::content-box", callback: (($obj: Viewport, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::content-box", callback: (($obj: Viewport, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::content-box", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::content-box", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::content-box", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::content-gravity", callback: (($obj: Viewport, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::content-gravity", callback: (($obj: Viewport, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::content-gravity", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::content-gravity", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::content-gravity", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::content-repeat", callback: (($obj: Viewport, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::content-repeat", callback: (($obj: Viewport, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::content-repeat", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::content-repeat", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::content-repeat", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::effect", callback: (($obj: Viewport, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::effect", callback: (($obj: Viewport, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::effect", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::effect", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::effect", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::first-child", callback: (($obj: Viewport, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::first-child", callback: (($obj: Viewport, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::first-child", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::first-child", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::first-child", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::fixed-position-set", callback: (($obj: Viewport, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::fixed-position-set", callback: (($obj: Viewport, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::fixed-position-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::fixed-position-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::fixed-position-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::fixed-x", callback: (($obj: Viewport, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::fixed-x", callback: (($obj: Viewport, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::fixed-x", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::fixed-x", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::fixed-x", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::fixed-y", callback: (($obj: Viewport, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::fixed-y", callback: (($obj: Viewport, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::fixed-y", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::fixed-y", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::fixed-y", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::has-clip", callback: (($obj: Viewport, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-clip", callback: (($obj: Viewport, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::has-clip", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::has-clip", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::has-clip", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::has-pointer", callback: (($obj: Viewport, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-pointer", callback: (($obj: Viewport, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::has-pointer", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::has-pointer", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::has-pointer", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::height", callback: (($obj: Viewport, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::height", callback: (($obj: Viewport, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::height", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::height", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::height", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::last-child", callback: (($obj: Viewport, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::last-child", callback: (($obj: Viewport, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::last-child", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::last-child", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::last-child", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::layout-manager", callback: (($obj: Viewport, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::layout-manager", callback: (($obj: Viewport, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::layout-manager", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::layout-manager", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::layout-manager", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::magnification-filter", callback: (($obj: Viewport, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::magnification-filter", callback: (($obj: Viewport, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::magnification-filter", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::magnification-filter", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::magnification-filter", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::mapped", callback: (($obj: Viewport, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::mapped", callback: (($obj: Viewport, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::mapped", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::mapped", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::mapped", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-bottom", callback: (($obj: Viewport, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-bottom", callback: (($obj: Viewport, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-bottom", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-bottom", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-bottom", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-left", callback: (($obj: Viewport, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-left", callback: (($obj: Viewport, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-left", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-left", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-left", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-right", callback: (($obj: Viewport, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-right", callback: (($obj: Viewport, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-right", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-right", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-right", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-top", callback: (($obj: Viewport, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-top", callback: (($obj: Viewport, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-top", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-top", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-top", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::min-height", callback: (($obj: Viewport, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::min-height", callback: (($obj: Viewport, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::min-height", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::min-height", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::min-height", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::min-height-set", callback: (($obj: Viewport, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::min-height-set", callback: (($obj: Viewport, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::min-height-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::min-height-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::min-height-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::min-width", callback: (($obj: Viewport, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::min-width", callback: (($obj: Viewport, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::min-width", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::min-width", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::min-width", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::min-width-set", callback: (($obj: Viewport, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::min-width-set", callback: (($obj: Viewport, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::min-width-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::min-width-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::min-width-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::minification-filter", callback: (($obj: Viewport, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::minification-filter", callback: (($obj: Viewport, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::minification-filter", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::minification-filter", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::minification-filter", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::name", callback: (($obj: Viewport, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::name", callback: (($obj: Viewport, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::natural-height", callback: (($obj: Viewport, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::natural-height", callback: (($obj: Viewport, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::natural-height", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::natural-height", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::natural-height", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::natural-height-set", callback: (($obj: Viewport, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::natural-height-set", callback: (($obj: Viewport, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::natural-height-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::natural-height-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::natural-height-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::natural-width", callback: (($obj: Viewport, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::natural-width", callback: (($obj: Viewport, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::natural-width", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::natural-width", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::natural-width", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::natural-width-set", callback: (($obj: Viewport, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::natural-width-set", callback: (($obj: Viewport, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::natural-width-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::natural-width-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::natural-width-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::offscreen-redirect", callback: (($obj: Viewport, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::offscreen-redirect", callback: (($obj: Viewport, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::offscreen-redirect", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::offscreen-redirect", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::offscreen-redirect", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::opacity", callback: (($obj: Viewport, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::opacity", callback: (($obj: Viewport, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::opacity", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::opacity", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::opacity", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::pivot-point", callback: (($obj: Viewport, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::pivot-point", callback: (($obj: Viewport, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::pivot-point", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::pivot-point", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::pivot-point", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::pivot-point-z", callback: (($obj: Viewport, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::pivot-point-z", callback: (($obj: Viewport, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::pivot-point-z", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::pivot-point-z", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::pivot-point-z", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::position", callback: (($obj: Viewport, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::position", callback: (($obj: Viewport, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::position", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::position", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::position", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::reactive", callback: (($obj: Viewport, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::reactive", callback: (($obj: Viewport, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::reactive", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::reactive", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::reactive", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::realized", callback: (($obj: Viewport, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::realized", callback: (($obj: Viewport, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::realized", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::realized", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::realized", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::request-mode", callback: (($obj: Viewport, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::request-mode", callback: (($obj: Viewport, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::request-mode", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::request-mode", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::request-mode", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::rotation-angle-x", callback: (($obj: Viewport, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::rotation-angle-x", callback: (($obj: Viewport, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::rotation-angle-x", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::rotation-angle-x", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::rotation-angle-x", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::rotation-angle-y", callback: (($obj: Viewport, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::rotation-angle-y", callback: (($obj: Viewport, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::rotation-angle-y", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::rotation-angle-y", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::rotation-angle-y", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::rotation-angle-z", callback: (($obj: Viewport, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::rotation-angle-z", callback: (($obj: Viewport, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::rotation-angle-z", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::rotation-angle-z", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::rotation-angle-z", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::scale-x", callback: (($obj: Viewport, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::scale-x", callback: (($obj: Viewport, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::scale-x", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::scale-x", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::scale-x", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::scale-y", callback: (($obj: Viewport, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::scale-y", callback: (($obj: Viewport, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::scale-y", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::scale-y", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::scale-y", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::scale-z", callback: (($obj: Viewport, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::scale-z", callback: (($obj: Viewport, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::scale-z", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::scale-z", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::scale-z", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::show-on-set-parent", callback: (($obj: Viewport, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::show-on-set-parent", callback: (($obj: Viewport, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::show-on-set-parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::show-on-set-parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::show-on-set-parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::size", callback: (($obj: Viewport, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::size", callback: (($obj: Viewport, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::size", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::size", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::size", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::text-direction", callback: (($obj: Viewport, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::text-direction", callback: (($obj: Viewport, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::text-direction", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::text-direction", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::text-direction", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::transform", callback: (($obj: Viewport, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::transform", callback: (($obj: Viewport, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::transform", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::transform", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::transform", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::transform-set", callback: (($obj: Viewport, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::transform-set", callback: (($obj: Viewport, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::transform-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::transform-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::transform-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::translation-x", callback: (($obj: Viewport, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::translation-x", callback: (($obj: Viewport, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::translation-x", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::translation-x", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::translation-x", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::translation-y", callback: (($obj: Viewport, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::translation-y", callback: (($obj: Viewport, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::translation-y", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::translation-y", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::translation-y", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::translation-z", callback: (($obj: Viewport, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::translation-z", callback: (($obj: Viewport, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::translation-z", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::translation-z", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::translation-z", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::visible", callback: (($obj: Viewport, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::visible", callback: (($obj: Viewport, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::width", callback: (($obj: Viewport, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::width", callback: (($obj: Viewport, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::width", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::width", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::width", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::x", callback: (($obj: Viewport, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::x", callback: (($obj: Viewport, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::x", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::x", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::x", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::x-align", callback: (($obj: Viewport, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::x-align", callback: (($obj: Viewport, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::x-align", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::x-align", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::x-align", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::x-expand", callback: (($obj: Viewport, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::x-expand", callback: (($obj: Viewport, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::x-expand", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::x-expand", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::x-expand", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::y", callback: (($obj: Viewport, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::y", callback: (($obj: Viewport, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::y", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::y", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::y", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::y-align", callback: (($obj: Viewport, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::y-align", callback: (($obj: Viewport, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::y-align", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::y-align", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::y-align", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::y-expand", callback: (($obj: Viewport, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::y-expand", callback: (($obj: Viewport, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::y-expand", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::y-expand", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::y-expand", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::z-position", callback: (($obj: Viewport, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::z-position", callback: (($obj: Viewport, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::z-position", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::z-position", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::z-position", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::hadjustment", callback: (($obj: Viewport, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hadjustment", callback: (($obj: Viewport, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::hadjustment", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::hadjustment", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::hadjustment", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::vadjustment", callback: (($obj: Viewport, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::vadjustment", callback: (($obj: Viewport, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::vadjustment", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::vadjustment", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::vadjustment", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: Viewport_ConstructProps) + _init (config?: Viewport_ConstructProps): void + static $gtype: GObject.Type +} +export interface Widget_ConstructProps extends Clutter.Actor_ConstructProps { + accessibleName?: string + accessibleRole?: Atk.Role + canFocus?: boolean + hover?: boolean + labelActor?: Clutter.Actor + pseudoClass?: string + style?: string + styleClass?: string + trackHover?: boolean +} +export class Widget { + /* Properties of St.Widget */ + accessibleName: string + accessibleRole: Atk.Role + canFocus: boolean + hover: boolean + labelActor: Clutter.Actor + pseudoClass: string + style: string + styleClass: string + trackHover: boolean + /* Properties of Clutter.Actor */ + actions: Clutter.Action + readonly allocation: Clutter.ActorBox + backgroundColor: Clutter.Color + readonly backgroundColorSet: boolean + childTransform: Graphene.Matrix + readonly childTransformSet: boolean + clipRect: Graphene.Rect + clipToAllocation: boolean + constraints: Clutter.Constraint + content: Clutter.Content + readonly contentBox: Clutter.ActorBox + contentGravity: Clutter.ContentGravity + contentRepeat: Clutter.ContentRepeat + effect: Clutter.Effect + readonly firstChild: Clutter.Actor + fixedPositionSet: boolean + fixedX: number + fixedY: number + readonly hasClip: boolean + readonly hasPointer: boolean + height: number + readonly lastChild: Clutter.Actor + layoutManager: Clutter.LayoutManager + magnificationFilter: Clutter.ScalingFilter + readonly mapped: boolean + marginBottom: number + marginLeft: number + marginRight: number + marginTop: number + minHeight: number + minHeightSet: boolean + minWidth: number + minWidthSet: boolean + minificationFilter: Clutter.ScalingFilter + name: string + naturalHeight: number + naturalHeightSet: boolean + naturalWidth: number + naturalWidthSet: boolean + offscreenRedirect: Clutter.OffscreenRedirect + opacity: number + pivotPoint: Graphene.Point + pivotPointZ: number + position: Graphene.Point + reactive: boolean + readonly realized: boolean + requestMode: Clutter.RequestMode + rotationAngleX: number + rotationAngleY: number + rotationAngleZ: number + scaleX: number + scaleY: number + scaleZ: number + showOnSetParent: boolean + size: Graphene.Size + textDirection: Clutter.TextDirection + transform: Graphene.Matrix + readonly transformSet: boolean + translationX: number + translationY: number + translationZ: number + visible: boolean + width: number + x: number + xAlign: Clutter.ActorAlign + xExpand: boolean + y: number + yAlign: Clutter.ActorAlign + yExpand: boolean + zPosition: number + /* Fields of St.Widget */ + parentInstance: Clutter.Actor + /* Fields of Clutter.Actor */ + flags: number + /* Fields of GObject.InitiallyUnowned */ + gTypeInstance: GObject.TypeInstance + /* Methods of St.Widget */ + addAccessibleState(state: Atk.StateType): void + addStyleClassName(styleClass: string): void + addStylePseudoClass(pseudoClass: string): void + ensureStyle(): void + getAccessibleName(): string + getAccessibleRole(): Atk.Role + getCanFocus(): boolean + getFocusChain(): Clutter.Actor[] + getHover(): boolean + getLabelActor(): Clutter.Actor + getStyle(): string | null + getStyleClassName(): string + getStylePseudoClass(): string + getThemeNode(): ThemeNode + getTrackHover(): boolean + hasStyleClassName(styleClass: string): boolean + hasStylePseudoClass(pseudoClass: string): boolean + navigateFocus(from: Clutter.Actor | null, direction: DirectionType, wrapAround: boolean): boolean + paintBackground(paintContext: Clutter.PaintContext): void + peekThemeNode(): ThemeNode + popupMenu(): void + removeAccessibleState(state: Atk.StateType): void + removeStyleClassName(styleClass: string): void + removeStylePseudoClass(pseudoClass: string): void + setAccessible(accessible: Atk.Object): void + setAccessibleName(name?: string | null): void + setAccessibleRole(role: Atk.Role): void + setCanFocus(canFocus: boolean): void + setHover(hover: boolean): void + setLabelActor(label: Clutter.Actor): void + setStyle(style?: string | null): void + setStyleClassName(styleClassList?: string | null): void + setStylePseudoClass(pseudoClassList?: string | null): void + setTrackHover(trackHover: boolean): void + styleChanged(): void + syncHover(): void + /* Methods of Clutter.Actor */ + addAction(action: Clutter.Action): void + addActionWithName(name: string, action: Clutter.Action): void + addChild(child: Clutter.Actor): void + addConstraint(constraint: Clutter.Constraint): void + addConstraintWithName(name: string, constraint: Clutter.Constraint): void + addEffect(effect: Clutter.Effect): void + addEffectWithName(name: string, effect: Clutter.Effect): void + addTransition(name: string, transition: Clutter.Transition): void + allocate(box: Clutter.ActorBox): void + allocateAlignFill(box: Clutter.ActorBox, xAlign: number, yAlign: number, xFill: boolean, yFill: boolean): void + allocateAvailableSize(x: number, y: number, availableWidth: number, availableHeight: number): void + allocatePreferredSize(x: number, y: number): void + applyRelativeTransformToPoint(ancestor: Clutter.Actor | null, point: Graphene.Point3D): /* vertex */ Graphene.Point3D + applyTransformToPoint(point: Graphene.Point3D): /* vertex */ Graphene.Point3D + bindModel(model: Gio.ListModel | null, createChildFunc: Clutter.ActorCreateChildFunc): void + clearActions(): void + clearConstraints(): void + clearEffects(): void + contains(descendant: Clutter.Actor): boolean + continuePaint(paintContext: Clutter.PaintContext): void + continuePick(pickContext: Clutter.PickContext): void + createPangoContext(): Pango.Context + createPangoLayout(text?: string | null): Pango.Layout + destroy(): void + destroyAllChildren(): void + event(event: Clutter.Event, capture: boolean): boolean + getAbsAllocationVertices(): /* verts */ Graphene.Point3D[] + getAccessible(): Atk.Object + getAction(name: string): Clutter.Action + getActions(): Clutter.Action[] + getAllocationBox(): /* box */ Clutter.ActorBox + getBackgroundColor(): /* color */ Clutter.Color + getChildAtIndex(index: number): Clutter.Actor + getChildTransform(): /* transform */ Graphene.Matrix + getChildren(): Clutter.Actor[] + getClip(): [ /* xoff */ number | null, /* yoff */ number | null, /* width */ number | null, /* height */ number | null ] + getClipToAllocation(): boolean + getConstraint(name: string): Clutter.Constraint + getConstraints(): Clutter.Constraint[] + getContent(): Clutter.Content + getContentBox(): /* box */ Clutter.ActorBox + getContentGravity(): Clutter.ContentGravity + getContentRepeat(): Clutter.ContentRepeat + getContentScalingFilters(): [ /* minFilter */ Clutter.ScalingFilter | null, /* magFilter */ Clutter.ScalingFilter | null ] + getDefaultPaintVolume(): Clutter.PaintVolume + getEasingDelay(): number + getEasingDuration(): number + getEasingMode(): Clutter.AnimationMode + getEffect(name: string): Clutter.Effect + getEffects(): Clutter.Effect[] + getFirstChild(): Clutter.Actor + getFixedPosition(): [ /* returnType */ boolean, /* x */ number | null, /* y */ number | null ] + getFixedPositionSet(): boolean + getFlags(): Clutter.ActorFlags + getHeight(): number + getLastChild(): Clutter.Actor + getLayoutManager(): Clutter.LayoutManager + getMargin(): /* margin */ Clutter.Margin + getMarginBottom(): number + getMarginLeft(): number + getMarginRight(): number + getMarginTop(): number + getNChildren(): number + getName(): string + getNextSibling(): Clutter.Actor + getOffscreenRedirect(): Clutter.OffscreenRedirect + getOpacity(): number + getOpacityOverride(): number + getPaintBox(): [ /* returnType */ boolean, /* box */ Clutter.ActorBox ] + getPaintOpacity(): number + getPaintVisibility(): boolean + getPaintVolume(): Clutter.PaintVolume + getPangoContext(): Pango.Context + getParent(): Clutter.Actor + getPivotPoint(): [ /* pivotX */ number | null, /* pivotY */ number | null ] + getPivotPointZ(): number + getPosition(): [ /* x */ number | null, /* y */ number | null ] + getPreferredHeight(forWidth: number): [ /* minHeightP */ number | null, /* naturalHeightP */ number | null ] + getPreferredSize(): [ /* minWidthP */ number | null, /* minHeightP */ number | null, /* naturalWidthP */ number | null, /* naturalHeightP */ number | null ] + getPreferredWidth(forHeight: number): [ /* minWidthP */ number | null, /* naturalWidthP */ number | null ] + getPreviousSibling(): Clutter.Actor + getReactive(): boolean + getRequestMode(): Clutter.RequestMode + getResourceScale(): number + getRotationAngle(axis: Clutter.RotateAxis): number + getScale(): [ /* scaleX */ number | null, /* scaleY */ number | null ] + getScaleZ(): number + getSize(): [ /* width */ number | null, /* height */ number | null ] + getStage(): Clutter.Stage + getTextDirection(): Clutter.TextDirection + getTransform(): /* transform */ Graphene.Matrix + getTransformedExtents(): /* rect */ Graphene.Rect + getTransformedPaintVolume(relativeToAncestor: Clutter.Actor): Clutter.PaintVolume + getTransformedPosition(): [ /* x */ number | null, /* y */ number | null ] + getTransformedSize(): [ /* width */ number | null, /* height */ number | null ] + getTransition(name: string): Clutter.Transition + getTranslation(): [ /* translateX */ number | null, /* translateY */ number | null, /* translateZ */ number | null ] + getWidth(): number + getX(): number + getXAlign(): Clutter.ActorAlign + getXExpand(): boolean + getY(): number + getYAlign(): Clutter.ActorAlign + getYExpand(): boolean + getZPosition(): number + grabKeyFocus(): void + hasAccessible(): boolean + hasActions(): boolean + hasAllocation(): boolean + hasConstraints(): boolean + hasDamage(): boolean + hasEffects(): boolean + hasKeyFocus(): boolean + hasMappedClones(): boolean + hasOverlaps(): boolean + hide(): void + inhibitCulling(): void + insertChildAbove(child: Clutter.Actor, sibling?: Clutter.Actor | null): void + insertChildAtIndex(child: Clutter.Actor, index: number): void + insertChildBelow(child: Clutter.Actor, sibling?: Clutter.Actor | null): void + invalidatePaintVolume(): void + invalidateTransform(): void + isEffectivelyOnStageView(view: Clutter.StageView): boolean + isInClonePaint(): boolean + isMapped(): boolean + isRealized(): boolean + isRotated(): boolean + isScaled(): boolean + isVisible(): boolean + map(): void + moveBy(dx: number, dy: number): void + needsExpand(orientation: Clutter.Orientation): boolean + paint(paintContext: Clutter.PaintContext): void + peekStageViews(): Clutter.StageView[] + pick(pickContext: Clutter.PickContext): void + pickBox(pickContext: Clutter.PickContext, box: Clutter.ActorBox): void + queueRedraw(): void + queueRedrawWithClip(clip?: cairo.RectangleInt | null): void + queueRelayout(): void + realize(): void + removeAction(action: Clutter.Action): void + removeActionByName(name: string): void + removeAllChildren(): void + removeAllTransitions(): void + removeChild(child: Clutter.Actor): void + removeClip(): void + removeConstraint(constraint: Clutter.Constraint): void + removeConstraintByName(name: string): void + removeEffect(effect: Clutter.Effect): void + removeEffectByName(name: string): void + removeTransition(name: string): void + replaceChild(oldChild: Clutter.Actor, newChild: Clutter.Actor): void + restoreEasingState(): void + saveEasingState(): void + setAllocation(box: Clutter.ActorBox): void + setBackgroundColor(color?: Clutter.Color | null): void + setChildAboveSibling(child: Clutter.Actor, sibling?: Clutter.Actor | null): void + setChildAtIndex(child: Clutter.Actor, index: number): void + setChildBelowSibling(child: Clutter.Actor, sibling?: Clutter.Actor | null): void + setChildTransform(transform?: Graphene.Matrix | null): void + setClip(xoff: number, yoff: number, width: number, height: number): void + setClipToAllocation(clipSet: boolean): void + setContent(content?: Clutter.Content | null): void + setContentGravity(gravity: Clutter.ContentGravity): void + setContentRepeat(repeat: Clutter.ContentRepeat): void + setContentScalingFilters(minFilter: Clutter.ScalingFilter, magFilter: Clutter.ScalingFilter): void + setEasingDelay(msecs: number): void + setEasingDuration(msecs: number): void + setEasingMode(mode: Clutter.AnimationMode): void + setFixedPositionSet(isSet: boolean): void + setFlags(flags: Clutter.ActorFlags): void + setHeight(height: number): void + setLayoutManager(manager?: Clutter.LayoutManager | null): void + setMargin(margin: Clutter.Margin): void + setMarginBottom(margin: number): void + setMarginLeft(margin: number): void + setMarginRight(margin: number): void + setMarginTop(margin: number): void + setName(name: string): void + setOffscreenRedirect(redirect: Clutter.OffscreenRedirect): void + setOpacity(opacity: number): void + setOpacityOverride(opacity: number): void + setPivotPoint(pivotX: number, pivotY: number): void + setPivotPointZ(pivotZ: number): void + setPosition(x: number, y: number): void + setReactive(reactive: boolean): void + setRequestMode(mode: Clutter.RequestMode): void + setRotationAngle(axis: Clutter.RotateAxis, angle: number): void + setScale(scaleX: number, scaleY: number): void + setScaleZ(scaleZ: number): void + setSize(width: number, height: number): void + setTextDirection(textDir: Clutter.TextDirection): void + setTransform(transform?: Graphene.Matrix | null): void + setTranslation(translateX: number, translateY: number, translateZ: number): void + setWidth(width: number): void + setX(x: number): void + setXAlign(xAlign: Clutter.ActorAlign): void + setXExpand(expand: boolean): void + setY(y: number): void + setYAlign(yAlign: Clutter.ActorAlign): void + setYExpand(expand: boolean): void + setZPosition(zPosition: number): void + shouldPick(pickContext: Clutter.PickContext): boolean + show(): void + transformStagePoint(x: number, y: number): [ /* returnType */ boolean, /* xOut */ number, /* yOut */ number ] + uninhibitCulling(): void + unmap(): void + unrealize(): void + unsetFlags(flags: Clutter.ActorFlags): void + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Methods of Clutter.Animatable */ + findProperty(propertyName: string): GObject.ParamSpec + getActor(): Clutter.Actor + getInitialState(propertyName: string, value: any): void + interpolateValue(propertyName: string, interval: Clutter.Interval, progress: number): [ /* returnType */ boolean, /* value */ any ] + setFinalState(propertyName: string, value: any): void + /* Methods of Clutter.Container */ + addActor(actor: Clutter.Actor): void + childGetProperty(child: Clutter.Actor, property: string, value: any): void + childNotify(child: Clutter.Actor, pspec: GObject.ParamSpec): void + childSetProperty(child: Clutter.Actor, property: string, value: any): void + createChildMeta(actor: Clutter.Actor): void + destroyChildMeta(actor: Clutter.Actor): void + findChildByName(childName: string): Clutter.Actor + getChildMeta(actor: Clutter.Actor): Clutter.ChildMeta + lowerChild(actor: Clutter.Actor, sibling?: Clutter.Actor | null): void + raiseChild(actor: Clutter.Actor, sibling?: Clutter.Actor | null): void + removeActor(actor: Clutter.Actor): void + sortDepthOrder(): void + /* Methods of Clutter.Scriptable */ + getId(): string + parseCustomNode(script: Clutter.Script, value: any, name: string, node: Json.Node): boolean + setCustomProperty(script: Clutter.Script, name: string, value: any): void + setId(id: string): void + /* Virtual methods of St.Widget */ + vfuncGetFocusChain(): Clutter.Actor[] + vfuncNavigateFocus(from: Clutter.Actor | null, direction: DirectionType): boolean + vfuncPopupMenu(): void + vfuncStyleChanged(): void + vfuncFindProperty(propertyName: string): GObject.ParamSpec + vfuncGetActor(): Clutter.Actor + vfuncGetInitialState(propertyName: string, value: any): void + vfuncInterpolateValue(propertyName: string, interval: Clutter.Interval, progress: number): [ /* returnType */ boolean, /* value */ any ] + vfuncSetFinalState(propertyName: string, value: any): void + vfuncActorAdded(actor: Clutter.Actor): void + vfuncActorRemoved(actor: Clutter.Actor): void + vfuncAdd(actor: Clutter.Actor): void + vfuncChildNotify(child: Clutter.Actor, pspec: GObject.ParamSpec): void + vfuncCreateChildMeta(actor: Clutter.Actor): void + vfuncDestroyChildMeta(actor: Clutter.Actor): void + vfuncGetChildMeta(actor: Clutter.Actor): Clutter.ChildMeta + vfuncLower(actor: Clutter.Actor, sibling?: Clutter.Actor | null): void + vfuncRaise(actor: Clutter.Actor, sibling?: Clutter.Actor | null): void + vfuncRemove(actor: Clutter.Actor): void + vfuncSortDepthOrder(): void + vfuncGetId(): string + vfuncParseCustomNode(script: Clutter.Script, value: any, name: string, node: Json.Node): boolean + vfuncSetCustomProperty(script: Clutter.Script, name: string, value: any): void + vfuncSetId(id: string): void + /* Virtual methods of Clutter.Actor */ + vfuncAllocate(box: Clutter.ActorBox): void + vfuncApplyTransform(matrix: Graphene.Matrix): void + vfuncButtonPressEvent(event: Clutter.ButtonEvent): boolean + vfuncButtonReleaseEvent(event: Clutter.ButtonEvent): boolean + vfuncCalculateResourceScale(phase: number): number + vfuncCapturedEvent(event: Clutter.Event): boolean + vfuncDestroy(): void + vfuncEnterEvent(event: Clutter.CrossingEvent): boolean + vfuncEvent(event: Clutter.Event): boolean + vfuncGetAccessible(): Atk.Object + vfuncGetPaintVolume(volume: Clutter.PaintVolume): boolean + vfuncGetPreferredHeight(forWidth: number): [ /* minHeightP */ number | null, /* naturalHeightP */ number | null ] + vfuncGetPreferredWidth(forHeight: number): [ /* minWidthP */ number | null, /* naturalWidthP */ number | null ] + vfuncHasAccessible(): boolean + vfuncHasOverlaps(): boolean + vfuncHide(): void + vfuncHideAll(): void + vfuncKeyFocusIn(): void + vfuncKeyFocusOut(): void + vfuncKeyPressEvent(event: Clutter.KeyEvent): boolean + vfuncKeyReleaseEvent(event: Clutter.KeyEvent): boolean + vfuncLeaveEvent(event: Clutter.CrossingEvent): boolean + vfuncMap(): void + vfuncMotionEvent(event: Clutter.MotionEvent): boolean + vfuncPaint(paintContext: Clutter.PaintContext): void + vfuncPaintNode(root: Clutter.PaintNode): void + vfuncParentSet(oldParent: Clutter.Actor): void + vfuncPick(pickContext: Clutter.PickContext): void + vfuncQueueRelayout(): void + vfuncRealize(): void + vfuncResourceScaleChanged(): void + vfuncScrollEvent(event: Clutter.ScrollEvent): boolean + vfuncShow(): void + vfuncTouchEvent(event: Clutter.TouchEvent): boolean + vfuncUnmap(): void + vfuncUnrealize(): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of St.Widget */ + connect(sigName: "popup-menu", callback: (($obj: Widget) => void)): number + connect_after(sigName: "popup-menu", callback: (($obj: Widget) => void)): number + emit(sigName: "popup-menu"): void + on(sigName: "popup-menu", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "popup-menu", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "popup-menu", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "style-changed", callback: (($obj: Widget) => void)): number + connect_after(sigName: "style-changed", callback: (($obj: Widget) => void)): number + emit(sigName: "style-changed"): void + on(sigName: "style-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "style-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "style-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of Clutter.Actor */ + connect(sigName: "button-press-event", callback: (($obj: Widget, event: Clutter.ButtonEvent) => boolean)): number + connect_after(sigName: "button-press-event", callback: (($obj: Widget, event: Clutter.ButtonEvent) => boolean)): number + emit(sigName: "button-press-event", event: Clutter.ButtonEvent): void + on(sigName: "button-press-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "button-press-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "button-press-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "button-release-event", callback: (($obj: Widget, event: Clutter.ButtonEvent) => boolean)): number + connect_after(sigName: "button-release-event", callback: (($obj: Widget, event: Clutter.ButtonEvent) => boolean)): number + emit(sigName: "button-release-event", event: Clutter.ButtonEvent): void + on(sigName: "button-release-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "button-release-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "button-release-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "captured-event", callback: (($obj: Widget, event: Clutter.Event) => boolean)): number + connect_after(sigName: "captured-event", callback: (($obj: Widget, event: Clutter.Event) => boolean)): number + emit(sigName: "captured-event", event: Clutter.Event): void + on(sigName: "captured-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "captured-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "captured-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "destroy", callback: (($obj: Widget) => void)): number + connect_after(sigName: "destroy", callback: (($obj: Widget) => void)): number + emit(sigName: "destroy"): void + on(sigName: "destroy", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "destroy", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "destroy", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "enter-event", callback: (($obj: Widget, event: Clutter.CrossingEvent) => boolean)): number + connect_after(sigName: "enter-event", callback: (($obj: Widget, event: Clutter.CrossingEvent) => boolean)): number + emit(sigName: "enter-event", event: Clutter.CrossingEvent): void + on(sigName: "enter-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "enter-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "enter-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "event", callback: (($obj: Widget, event: Clutter.Event) => boolean)): number + connect_after(sigName: "event", callback: (($obj: Widget, event: Clutter.Event) => boolean)): number + emit(sigName: "event", event: Clutter.Event): void + on(sigName: "event", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "event", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "event", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "hide", callback: (($obj: Widget) => void)): number + connect_after(sigName: "hide", callback: (($obj: Widget) => void)): number + emit(sigName: "hide"): void + on(sigName: "hide", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "hide", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "hide", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "key-focus-in", callback: (($obj: Widget) => void)): number + connect_after(sigName: "key-focus-in", callback: (($obj: Widget) => void)): number + emit(sigName: "key-focus-in"): void + on(sigName: "key-focus-in", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "key-focus-in", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "key-focus-in", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "key-focus-out", callback: (($obj: Widget) => void)): number + connect_after(sigName: "key-focus-out", callback: (($obj: Widget) => void)): number + emit(sigName: "key-focus-out"): void + on(sigName: "key-focus-out", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "key-focus-out", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "key-focus-out", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "key-press-event", callback: (($obj: Widget, event: Clutter.KeyEvent) => boolean)): number + connect_after(sigName: "key-press-event", callback: (($obj: Widget, event: Clutter.KeyEvent) => boolean)): number + emit(sigName: "key-press-event", event: Clutter.KeyEvent): void + on(sigName: "key-press-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "key-press-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "key-press-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "key-release-event", callback: (($obj: Widget, event: Clutter.KeyEvent) => boolean)): number + connect_after(sigName: "key-release-event", callback: (($obj: Widget, event: Clutter.KeyEvent) => boolean)): number + emit(sigName: "key-release-event", event: Clutter.KeyEvent): void + on(sigName: "key-release-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "key-release-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "key-release-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "leave-event", callback: (($obj: Widget, event: Clutter.CrossingEvent) => boolean)): number + connect_after(sigName: "leave-event", callback: (($obj: Widget, event: Clutter.CrossingEvent) => boolean)): number + emit(sigName: "leave-event", event: Clutter.CrossingEvent): void + on(sigName: "leave-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "leave-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "leave-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "motion-event", callback: (($obj: Widget, event: Clutter.MotionEvent) => boolean)): number + connect_after(sigName: "motion-event", callback: (($obj: Widget, event: Clutter.MotionEvent) => boolean)): number + emit(sigName: "motion-event", event: Clutter.MotionEvent): void + on(sigName: "motion-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "motion-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "motion-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "parent-set", callback: (($obj: Widget, oldParent?: Clutter.Actor | null) => void)): number + connect_after(sigName: "parent-set", callback: (($obj: Widget, oldParent?: Clutter.Actor | null) => void)): number + emit(sigName: "parent-set", oldParent?: Clutter.Actor | null): void + on(sigName: "parent-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "parent-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "parent-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "pick", callback: (($obj: Widget, pickContext: Clutter.PickContext) => void)): number + connect_after(sigName: "pick", callback: (($obj: Widget, pickContext: Clutter.PickContext) => void)): number + emit(sigName: "pick", pickContext: Clutter.PickContext): void + on(sigName: "pick", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "pick", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "pick", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "queue-relayout", callback: (($obj: Widget) => void)): number + connect_after(sigName: "queue-relayout", callback: (($obj: Widget) => void)): number + emit(sigName: "queue-relayout"): void + on(sigName: "queue-relayout", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "queue-relayout", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "queue-relayout", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "realize", callback: (($obj: Widget) => void)): number + connect_after(sigName: "realize", callback: (($obj: Widget) => void)): number + emit(sigName: "realize"): void + on(sigName: "realize", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "realize", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "realize", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "resource-scale-changed", callback: (($obj: Widget) => void)): number + connect_after(sigName: "resource-scale-changed", callback: (($obj: Widget) => void)): number + emit(sigName: "resource-scale-changed"): void + on(sigName: "resource-scale-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "resource-scale-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "resource-scale-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "scroll-event", callback: (($obj: Widget, event: Clutter.ScrollEvent) => boolean)): number + connect_after(sigName: "scroll-event", callback: (($obj: Widget, event: Clutter.ScrollEvent) => boolean)): number + emit(sigName: "scroll-event", event: Clutter.ScrollEvent): void + on(sigName: "scroll-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "scroll-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "scroll-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "show", callback: (($obj: Widget) => void)): number + connect_after(sigName: "show", callback: (($obj: Widget) => void)): number + emit(sigName: "show"): void + on(sigName: "show", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "show", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "show", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "stage-views-changed", callback: (($obj: Widget) => void)): number + connect_after(sigName: "stage-views-changed", callback: (($obj: Widget) => void)): number + emit(sigName: "stage-views-changed"): void + on(sigName: "stage-views-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "stage-views-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "stage-views-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "touch-event", callback: (($obj: Widget, event: Clutter.Event) => boolean)): number + connect_after(sigName: "touch-event", callback: (($obj: Widget, event: Clutter.Event) => boolean)): number + emit(sigName: "touch-event", event: Clutter.Event): void + on(sigName: "touch-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "touch-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "touch-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "transition-stopped", callback: (($obj: Widget, name: string, isFinished: boolean) => void)): number + connect_after(sigName: "transition-stopped", callback: (($obj: Widget, name: string, isFinished: boolean) => void)): number + emit(sigName: "transition-stopped", name: string, isFinished: boolean): void + on(sigName: "transition-stopped", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "transition-stopped", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "transition-stopped", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "transitions-completed", callback: (($obj: Widget) => void)): number + connect_after(sigName: "transitions-completed", callback: (($obj: Widget) => void)): number + emit(sigName: "transitions-completed"): void + on(sigName: "transitions-completed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "transitions-completed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "transitions-completed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "unrealize", callback: (($obj: Widget) => void)): number + connect_after(sigName: "unrealize", callback: (($obj: Widget) => void)): number + emit(sigName: "unrealize"): void + on(sigName: "unrealize", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "unrealize", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "unrealize", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: Widget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: Widget, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of Clutter.Container */ + connect(sigName: "actor-added", callback: (($obj: Widget, actor: Clutter.Actor) => void)): number + connect_after(sigName: "actor-added", callback: (($obj: Widget, actor: Clutter.Actor) => void)): number + emit(sigName: "actor-added", actor: Clutter.Actor): void + on(sigName: "actor-added", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "actor-added", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "actor-added", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "actor-removed", callback: (($obj: Widget, actor: Clutter.Actor) => void)): number + connect_after(sigName: "actor-removed", callback: (($obj: Widget, actor: Clutter.Actor) => void)): number + emit(sigName: "actor-removed", actor: Clutter.Actor): void + on(sigName: "actor-removed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "actor-removed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "actor-removed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "child-notify", callback: (($obj: Widget, actor: Clutter.Actor, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "child-notify", callback: (($obj: Widget, actor: Clutter.Actor, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "child-notify", actor: Clutter.Actor, pspec: GObject.ParamSpec): void + on(sigName: "child-notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "child-notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "child-notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::accessible-name", callback: (($obj: Widget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-name", callback: (($obj: Widget, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::accessible-name", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::accessible-name", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::accessible-name", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::accessible-role", callback: (($obj: Widget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-role", callback: (($obj: Widget, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::accessible-role", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::accessible-role", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::accessible-role", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::can-focus", callback: (($obj: Widget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::can-focus", callback: (($obj: Widget, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::can-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::can-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::can-focus", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::hover", callback: (($obj: Widget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::hover", callback: (($obj: Widget, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::hover", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::hover", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::hover", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::label-actor", callback: (($obj: Widget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::label-actor", callback: (($obj: Widget, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::label-actor", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::label-actor", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::label-actor", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::pseudo-class", callback: (($obj: Widget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::pseudo-class", callback: (($obj: Widget, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::pseudo-class", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::pseudo-class", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::pseudo-class", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::style", callback: (($obj: Widget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::style", callback: (($obj: Widget, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::style", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::style", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::style", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::style-class", callback: (($obj: Widget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::style-class", callback: (($obj: Widget, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::style-class", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::style-class", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::style-class", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::track-hover", callback: (($obj: Widget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::track-hover", callback: (($obj: Widget, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::track-hover", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::track-hover", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::track-hover", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::actions", callback: (($obj: Widget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::actions", callback: (($obj: Widget, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::actions", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::actions", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::actions", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::allocation", callback: (($obj: Widget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::allocation", callback: (($obj: Widget, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::allocation", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::allocation", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::allocation", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::background-color", callback: (($obj: Widget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::background-color", callback: (($obj: Widget, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::background-color", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::background-color", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::background-color", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::background-color-set", callback: (($obj: Widget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::background-color-set", callback: (($obj: Widget, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::background-color-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::background-color-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::background-color-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::child-transform", callback: (($obj: Widget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::child-transform", callback: (($obj: Widget, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::child-transform", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::child-transform", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::child-transform", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::child-transform-set", callback: (($obj: Widget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::child-transform-set", callback: (($obj: Widget, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::child-transform-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::child-transform-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::child-transform-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::clip-rect", callback: (($obj: Widget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::clip-rect", callback: (($obj: Widget, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::clip-rect", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::clip-rect", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::clip-rect", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::clip-to-allocation", callback: (($obj: Widget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::clip-to-allocation", callback: (($obj: Widget, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::clip-to-allocation", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::clip-to-allocation", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::clip-to-allocation", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::constraints", callback: (($obj: Widget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::constraints", callback: (($obj: Widget, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::constraints", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::constraints", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::constraints", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::content", callback: (($obj: Widget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::content", callback: (($obj: Widget, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::content", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::content", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::content", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::content-box", callback: (($obj: Widget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::content-box", callback: (($obj: Widget, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::content-box", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::content-box", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::content-box", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::content-gravity", callback: (($obj: Widget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::content-gravity", callback: (($obj: Widget, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::content-gravity", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::content-gravity", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::content-gravity", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::content-repeat", callback: (($obj: Widget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::content-repeat", callback: (($obj: Widget, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::content-repeat", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::content-repeat", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::content-repeat", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::effect", callback: (($obj: Widget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::effect", callback: (($obj: Widget, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::effect", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::effect", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::effect", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::first-child", callback: (($obj: Widget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::first-child", callback: (($obj: Widget, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::first-child", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::first-child", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::first-child", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::fixed-position-set", callback: (($obj: Widget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::fixed-position-set", callback: (($obj: Widget, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::fixed-position-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::fixed-position-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::fixed-position-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::fixed-x", callback: (($obj: Widget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::fixed-x", callback: (($obj: Widget, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::fixed-x", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::fixed-x", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::fixed-x", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::fixed-y", callback: (($obj: Widget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::fixed-y", callback: (($obj: Widget, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::fixed-y", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::fixed-y", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::fixed-y", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::has-clip", callback: (($obj: Widget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-clip", callback: (($obj: Widget, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::has-clip", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::has-clip", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::has-clip", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::has-pointer", callback: (($obj: Widget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::has-pointer", callback: (($obj: Widget, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::has-pointer", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::has-pointer", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::has-pointer", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::height", callback: (($obj: Widget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::height", callback: (($obj: Widget, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::height", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::height", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::height", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::last-child", callback: (($obj: Widget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::last-child", callback: (($obj: Widget, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::last-child", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::last-child", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::last-child", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::layout-manager", callback: (($obj: Widget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::layout-manager", callback: (($obj: Widget, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::layout-manager", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::layout-manager", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::layout-manager", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::magnification-filter", callback: (($obj: Widget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::magnification-filter", callback: (($obj: Widget, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::magnification-filter", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::magnification-filter", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::magnification-filter", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::mapped", callback: (($obj: Widget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::mapped", callback: (($obj: Widget, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::mapped", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::mapped", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::mapped", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-bottom", callback: (($obj: Widget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-bottom", callback: (($obj: Widget, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-bottom", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-bottom", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-bottom", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-left", callback: (($obj: Widget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-left", callback: (($obj: Widget, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-left", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-left", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-left", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-right", callback: (($obj: Widget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-right", callback: (($obj: Widget, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-right", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-right", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-right", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::margin-top", callback: (($obj: Widget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::margin-top", callback: (($obj: Widget, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::margin-top", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::margin-top", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::margin-top", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::min-height", callback: (($obj: Widget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::min-height", callback: (($obj: Widget, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::min-height", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::min-height", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::min-height", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::min-height-set", callback: (($obj: Widget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::min-height-set", callback: (($obj: Widget, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::min-height-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::min-height-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::min-height-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::min-width", callback: (($obj: Widget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::min-width", callback: (($obj: Widget, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::min-width", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::min-width", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::min-width", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::min-width-set", callback: (($obj: Widget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::min-width-set", callback: (($obj: Widget, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::min-width-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::min-width-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::min-width-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::minification-filter", callback: (($obj: Widget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::minification-filter", callback: (($obj: Widget, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::minification-filter", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::minification-filter", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::minification-filter", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::name", callback: (($obj: Widget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::name", callback: (($obj: Widget, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::name", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::natural-height", callback: (($obj: Widget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::natural-height", callback: (($obj: Widget, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::natural-height", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::natural-height", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::natural-height", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::natural-height-set", callback: (($obj: Widget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::natural-height-set", callback: (($obj: Widget, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::natural-height-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::natural-height-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::natural-height-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::natural-width", callback: (($obj: Widget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::natural-width", callback: (($obj: Widget, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::natural-width", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::natural-width", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::natural-width", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::natural-width-set", callback: (($obj: Widget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::natural-width-set", callback: (($obj: Widget, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::natural-width-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::natural-width-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::natural-width-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::offscreen-redirect", callback: (($obj: Widget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::offscreen-redirect", callback: (($obj: Widget, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::offscreen-redirect", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::offscreen-redirect", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::offscreen-redirect", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::opacity", callback: (($obj: Widget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::opacity", callback: (($obj: Widget, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::opacity", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::opacity", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::opacity", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::pivot-point", callback: (($obj: Widget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::pivot-point", callback: (($obj: Widget, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::pivot-point", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::pivot-point", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::pivot-point", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::pivot-point-z", callback: (($obj: Widget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::pivot-point-z", callback: (($obj: Widget, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::pivot-point-z", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::pivot-point-z", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::pivot-point-z", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::position", callback: (($obj: Widget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::position", callback: (($obj: Widget, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::position", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::position", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::position", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::reactive", callback: (($obj: Widget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::reactive", callback: (($obj: Widget, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::reactive", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::reactive", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::reactive", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::realized", callback: (($obj: Widget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::realized", callback: (($obj: Widget, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::realized", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::realized", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::realized", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::request-mode", callback: (($obj: Widget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::request-mode", callback: (($obj: Widget, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::request-mode", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::request-mode", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::request-mode", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::rotation-angle-x", callback: (($obj: Widget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::rotation-angle-x", callback: (($obj: Widget, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::rotation-angle-x", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::rotation-angle-x", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::rotation-angle-x", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::rotation-angle-y", callback: (($obj: Widget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::rotation-angle-y", callback: (($obj: Widget, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::rotation-angle-y", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::rotation-angle-y", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::rotation-angle-y", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::rotation-angle-z", callback: (($obj: Widget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::rotation-angle-z", callback: (($obj: Widget, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::rotation-angle-z", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::rotation-angle-z", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::rotation-angle-z", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::scale-x", callback: (($obj: Widget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::scale-x", callback: (($obj: Widget, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::scale-x", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::scale-x", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::scale-x", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::scale-y", callback: (($obj: Widget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::scale-y", callback: (($obj: Widget, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::scale-y", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::scale-y", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::scale-y", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::scale-z", callback: (($obj: Widget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::scale-z", callback: (($obj: Widget, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::scale-z", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::scale-z", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::scale-z", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::show-on-set-parent", callback: (($obj: Widget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::show-on-set-parent", callback: (($obj: Widget, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::show-on-set-parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::show-on-set-parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::show-on-set-parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::size", callback: (($obj: Widget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::size", callback: (($obj: Widget, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::size", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::size", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::size", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::text-direction", callback: (($obj: Widget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::text-direction", callback: (($obj: Widget, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::text-direction", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::text-direction", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::text-direction", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::transform", callback: (($obj: Widget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::transform", callback: (($obj: Widget, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::transform", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::transform", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::transform", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::transform-set", callback: (($obj: Widget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::transform-set", callback: (($obj: Widget, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::transform-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::transform-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::transform-set", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::translation-x", callback: (($obj: Widget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::translation-x", callback: (($obj: Widget, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::translation-x", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::translation-x", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::translation-x", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::translation-y", callback: (($obj: Widget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::translation-y", callback: (($obj: Widget, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::translation-y", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::translation-y", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::translation-y", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::translation-z", callback: (($obj: Widget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::translation-z", callback: (($obj: Widget, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::translation-z", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::translation-z", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::translation-z", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::visible", callback: (($obj: Widget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::visible", callback: (($obj: Widget, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::visible", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::width", callback: (($obj: Widget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::width", callback: (($obj: Widget, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::width", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::width", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::width", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::x", callback: (($obj: Widget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::x", callback: (($obj: Widget, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::x", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::x", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::x", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::x-align", callback: (($obj: Widget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::x-align", callback: (($obj: Widget, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::x-align", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::x-align", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::x-align", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::x-expand", callback: (($obj: Widget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::x-expand", callback: (($obj: Widget, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::x-expand", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::x-expand", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::x-expand", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::y", callback: (($obj: Widget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::y", callback: (($obj: Widget, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::y", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::y", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::y", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::y-align", callback: (($obj: Widget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::y-align", callback: (($obj: Widget, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::y-align", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::y-align", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::y-align", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::y-expand", callback: (($obj: Widget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::y-expand", callback: (($obj: Widget, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::y-expand", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::y-expand", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::y-expand", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::z-position", callback: (($obj: Widget, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::z-position", callback: (($obj: Widget, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::z-position", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::z-position", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::z-position", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: Widget_ConstructProps) + _init (config?: Widget_ConstructProps): void + /* Static methods and pseudo-constructors */ + static classFindChildProperty(klass: GObject.ObjectClass, propertyName: string): GObject.ParamSpec + static classListChildProperties(klass: GObject.ObjectClass): GObject.ParamSpec[] + static $gtype: GObject.Type +} +export interface WidgetAccessible_ConstructProps extends Cally.Actor_ConstructProps { +} +export class WidgetAccessible { + /* Properties of Atk.Object */ + readonly accessibleComponentLayer: number + readonly accessibleComponentMdiZorder: number + accessibleDescription: string + readonly accessibleHypertextNlinks: number + accessibleName: string + accessibleParent: Atk.Object + accessibleRole: Atk.Role + accessibleTableCaption: string + accessibleTableCaptionObject: Atk.Object + accessibleTableColumnDescription: string + accessibleTableColumnHeader: Atk.Object + accessibleTableRowDescription: string + accessibleTableRowHeader: Atk.Object + accessibleTableSummary: Atk.Object + accessibleValue: number + /* Fields of St.WidgetAccessible */ + parent: Cally.Actor + /* Fields of Atk.Object */ + description: string + name: string + role: Atk.Role + relationSet: Atk.RelationSet + layer: Atk.Layer + /* Fields of GObject.Object */ + gTypeInstance: GObject.TypeInstance + /* Methods of Cally.Actor */ + addAction(actionName: string, actionDescription: string, actionKeybinding: string, callback: Cally.ActionCallback): number + removeAction(actionId: number): boolean + removeActionByName(actionName: string): boolean + /* Methods of Atk.GObjectAccessible */ + getObject(): GObject.Object + /* Methods of Atk.Object */ + addRelationship(relationship: Atk.RelationType, target: Atk.Object): boolean + getAccessibleId(): string + getAttributes(): Atk.AttributeSet + get_description(): string | null + getIndexInParent(): number + getLayer(): Atk.Layer + getMdiZorder(): number + getNAccessibleChildren(): number + get_name(): string | null + getObjectLocale(): string + getParent(): Atk.Object + getRole(): Atk.Role + initialize(data?: object | null): void + notifyStateChange(state: Atk.State, value: boolean): void + peekParent(): Atk.Object + refAccessibleChild(i: number): Atk.Object + refRelationSet(): Atk.RelationSet + refStateSet(): Atk.StateSet + removePropertyChangeHandler(handlerId: number): void + removeRelationship(relationship: Atk.RelationType, target: Atk.Object): boolean + setAccessibleId(name: string): void + set_description(description: string): boolean | null + setName(name: string): void + setParent(parent: Atk.Object): void + setRole(role: Atk.Role): void + /* Methods of GObject.Object */ + bindProperty(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags): GObject.Binding + bindPropertyFull(sourceProperty: string, target: GObject.Object, targetProperty: string, flags: GObject.BindingFlags, transformTo: GObject.Closure, transformFrom: GObject.Closure): GObject.Binding + forceFloating(): void + freezeNotify(): void + getData(key: string): object | null + getProperty(propertyName: string, value: GObject.Value): void + getQdata(quark: GLib.Quark): object | null + getv(names: string[], values: GObject.Value[]): void + isFloating(): boolean + notify(propertyName: string): void + notifyByPspec(pspec: GObject.ParamSpec): void + ref(): GObject.Object + refSink(): GObject.Object + runDispose(): void + setData(key: string, data?: object | null): void + setProperty(propertyName: string, value: GObject.Value): void + stealData(key: string): object | null + stealQdata(quark: GLib.Quark): object | null + thawNotify(): void + unref(): void + watchClosure(closure: GObject.Closure): void + /* Methods of Atk.Action */ + doAction(i: number): boolean + getKeybinding(i: number): string | null + getLocalizedName(i: number): string | null + getNActions(): number + /* Methods of Atk.Component */ + contains(x: number, y: number, coordType: Atk.CoordType): boolean + getAlpha(): number + getExtents(coordType: Atk.CoordType): [ /* x */ number | null, /* y */ number | null, /* width */ number | null, /* height */ number | null ] + getPosition(coordType: Atk.CoordType): [ /* x */ number | null, /* y */ number | null ] + getSize(): [ /* width */ number | null, /* height */ number | null ] + grabFocus(): boolean + refAccessibleAtPoint(x: number, y: number, coordType: Atk.CoordType): Atk.Object | null + removeFocusHandler(handlerId: number): void + scrollTo(type: Atk.ScrollType): boolean + scrollToPoint(coords: Atk.CoordType, x: number, y: number): boolean + setExtents(x: number, y: number, width: number, height: number, coordType: Atk.CoordType): boolean + setPosition(x: number, y: number, coordType: Atk.CoordType): boolean + setSize(width: number, height: number): boolean + /* Virtual methods of St.WidgetAccessible */ + vfuncGetDescription(i: number): string | null + vfunc_get_description(): string | null + vfuncGetName(i: number): string | null + vfunc_get_name(): string | null + vfuncSetDescription(i: number, desc: string): boolean + vfunc_set_description(description: string): boolean | null + /* Virtual methods of Cally.Actor */ + vfuncDoAction(i: number): boolean + vfuncGetDescription(i: number): string | null + vfunc_get_description(): string | null + vfuncGetKeybinding(i: number): string | null + vfuncGetLocalizedName(i: number): string | null + vfuncGetNActions(): number + vfuncGetName(i: number): string | null + vfunc_get_name(): string | null + vfuncSetDescription(i: number, desc: string): boolean + vfunc_set_description(description: string): boolean | null + vfuncBoundsChanged(bounds: Atk.Rectangle): void + vfuncContains(x: number, y: number, coordType: Atk.CoordType): boolean + vfuncGetAlpha(): number + vfuncGetExtents(coordType: Atk.CoordType): [ /* x */ number | null, /* y */ number | null, /* width */ number | null, /* height */ number | null ] + vfuncGetLayer(): Atk.Layer + vfuncGetMdiZorder(): number + vfuncGetPosition(coordType: Atk.CoordType): [ /* x */ number | null, /* y */ number | null ] + vfuncGetSize(): [ /* width */ number | null, /* height */ number | null ] + vfuncGrabFocus(): boolean + vfuncRefAccessibleAtPoint(x: number, y: number, coordType: Atk.CoordType): Atk.Object | null + vfuncRemoveFocusHandler(handlerId: number): void + vfuncScrollTo(type: Atk.ScrollType): boolean + vfuncScrollToPoint(coords: Atk.CoordType, x: number, y: number): boolean + vfuncSetExtents(x: number, y: number, width: number, height: number, coordType: Atk.CoordType): boolean + vfuncSetPosition(x: number, y: number, coordType: Atk.CoordType): boolean + vfuncSetSize(width: number, height: number): boolean + /* Virtual methods of Atk.Object */ + vfuncActiveDescendantChanged(child?: object | null): void + vfuncChildrenChanged(changeIndex: number, changedChild?: object | null): void + vfuncFocusEvent(focusIn: boolean): void + vfuncGetAttributes(): Atk.AttributeSet + vfunc_get_description(): string | null + vfuncGetIndexInParent(): number + vfuncGetLayer(): Atk.Layer + vfuncGetMdiZorder(): number + vfuncGetNChildren(): number + vfunc_get_name(): string | null + vfuncGetObjectLocale(): string + vfuncGetParent(): Atk.Object + vfuncGetRole(): Atk.Role + vfuncInitialize(data?: object | null): void + vfuncPropertyChange(values: Atk.PropertyValues): void + vfuncRefRelationSet(): Atk.RelationSet + vfuncRefStateSet(): Atk.StateSet + vfuncRemovePropertyChangeHandler(handlerId: number): void + vfunc_set_description(description: string): boolean | null + vfuncSetName(name: string): void + vfuncSetParent(parent: Atk.Object): void + vfuncSetRole(role: Atk.Role): void + vfuncStateChange(name: string, stateSet: boolean): void + vfuncVisibleDataChanged(): void + /* Virtual methods of GObject.Object */ + vfuncConstructed(): void + vfuncDispatchPropertiesChanged(nPspecs: number, pspecs: GObject.ParamSpec): void + vfuncDispose(): void + vfuncFinalize(): void + vfuncGetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + vfuncNotify(pspec: GObject.ParamSpec): void + vfuncSetProperty(propertyId: number, value: GObject.Value, pspec: GObject.ParamSpec): void + /* Signals of Atk.Object */ + connect(sigName: "active-descendant-changed", callback: (($obj: WidgetAccessible, arg1: Atk.Object) => void)): number + connect_after(sigName: "active-descendant-changed", callback: (($obj: WidgetAccessible, arg1: Atk.Object) => void)): number + emit(sigName: "active-descendant-changed", arg1: Atk.Object): void + on(sigName: "active-descendant-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "active-descendant-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "active-descendant-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "children-changed", callback: (($obj: WidgetAccessible, arg1: number, arg2: Atk.Object) => void)): number + connect_after(sigName: "children-changed", callback: (($obj: WidgetAccessible, arg1: number, arg2: Atk.Object) => void)): number + emit(sigName: "children-changed", arg1: number, arg2: Atk.Object): void + on(sigName: "children-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "children-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "children-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "focus-event", callback: (($obj: WidgetAccessible, arg1: boolean) => void)): number + connect_after(sigName: "focus-event", callback: (($obj: WidgetAccessible, arg1: boolean) => void)): number + emit(sigName: "focus-event", arg1: boolean): void + on(sigName: "focus-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "focus-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "focus-event", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "property-change", callback: (($obj: WidgetAccessible, arg1: Atk.PropertyValues) => void)): number + connect_after(sigName: "property-change", callback: (($obj: WidgetAccessible, arg1: Atk.PropertyValues) => void)): number + emit(sigName: "property-change", arg1: Atk.PropertyValues): void + on(sigName: "property-change", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "property-change", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "property-change", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "state-change", callback: (($obj: WidgetAccessible, arg1: string, arg2: boolean) => void)): number + connect_after(sigName: "state-change", callback: (($obj: WidgetAccessible, arg1: string, arg2: boolean) => void)): number + emit(sigName: "state-change", arg1: string, arg2: boolean): void + on(sigName: "state-change", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "state-change", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "state-change", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "visible-data-changed", callback: (($obj: WidgetAccessible) => void)): number + connect_after(sigName: "visible-data-changed", callback: (($obj: WidgetAccessible) => void)): number + emit(sigName: "visible-data-changed"): void + on(sigName: "visible-data-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "visible-data-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "visible-data-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of GObject.Object */ + connect(sigName: "notify", callback: (($obj: WidgetAccessible, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify", callback: (($obj: WidgetAccessible, pspec: GObject.ParamSpec) => void)): number + emit(sigName: "notify", pspec: GObject.ParamSpec): void + on(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify", callback: (...args: any[]) => void): NodeJS.EventEmitter + /* Signals of Atk.Component */ + connect(sigName: "bounds-changed", callback: (($obj: WidgetAccessible, arg1: Atk.Rectangle) => void)): number + connect_after(sigName: "bounds-changed", callback: (($obj: WidgetAccessible, arg1: Atk.Rectangle) => void)): number + emit(sigName: "bounds-changed", arg1: Atk.Rectangle): void + on(sigName: "bounds-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "bounds-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "bounds-changed", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::accessible-component-layer", callback: (($obj: WidgetAccessible, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-component-layer", callback: (($obj: WidgetAccessible, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::accessible-component-layer", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::accessible-component-layer", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::accessible-component-layer", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::accessible-component-mdi-zorder", callback: (($obj: WidgetAccessible, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-component-mdi-zorder", callback: (($obj: WidgetAccessible, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::accessible-component-mdi-zorder", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::accessible-component-mdi-zorder", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::accessible-component-mdi-zorder", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::accessible-description", callback: (($obj: WidgetAccessible, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-description", callback: (($obj: WidgetAccessible, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::accessible-description", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::accessible-description", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::accessible-description", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::accessible-hypertext-nlinks", callback: (($obj: WidgetAccessible, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-hypertext-nlinks", callback: (($obj: WidgetAccessible, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::accessible-hypertext-nlinks", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::accessible-hypertext-nlinks", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::accessible-hypertext-nlinks", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::accessible-name", callback: (($obj: WidgetAccessible, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-name", callback: (($obj: WidgetAccessible, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::accessible-name", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::accessible-name", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::accessible-name", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::accessible-parent", callback: (($obj: WidgetAccessible, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-parent", callback: (($obj: WidgetAccessible, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::accessible-parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::accessible-parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::accessible-parent", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::accessible-role", callback: (($obj: WidgetAccessible, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-role", callback: (($obj: WidgetAccessible, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::accessible-role", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::accessible-role", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::accessible-role", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::accessible-table-caption", callback: (($obj: WidgetAccessible, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-table-caption", callback: (($obj: WidgetAccessible, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::accessible-table-caption", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::accessible-table-caption", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::accessible-table-caption", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::accessible-table-caption-object", callback: (($obj: WidgetAccessible, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-table-caption-object", callback: (($obj: WidgetAccessible, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::accessible-table-caption-object", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::accessible-table-caption-object", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::accessible-table-caption-object", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::accessible-table-column-description", callback: (($obj: WidgetAccessible, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-table-column-description", callback: (($obj: WidgetAccessible, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::accessible-table-column-description", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::accessible-table-column-description", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::accessible-table-column-description", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::accessible-table-column-header", callback: (($obj: WidgetAccessible, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-table-column-header", callback: (($obj: WidgetAccessible, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::accessible-table-column-header", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::accessible-table-column-header", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::accessible-table-column-header", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::accessible-table-row-description", callback: (($obj: WidgetAccessible, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-table-row-description", callback: (($obj: WidgetAccessible, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::accessible-table-row-description", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::accessible-table-row-description", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::accessible-table-row-description", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::accessible-table-row-header", callback: (($obj: WidgetAccessible, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-table-row-header", callback: (($obj: WidgetAccessible, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::accessible-table-row-header", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::accessible-table-row-header", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::accessible-table-row-header", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::accessible-table-summary", callback: (($obj: WidgetAccessible, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-table-summary", callback: (($obj: WidgetAccessible, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::accessible-table-summary", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::accessible-table-summary", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::accessible-table-summary", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: "notify::accessible-value", callback: (($obj: WidgetAccessible, pspec: GObject.ParamSpec) => void)): number + connect_after(sigName: "notify::accessible-value", callback: (($obj: WidgetAccessible, pspec: GObject.ParamSpec) => void)): number + on(sigName: "notify::accessible-value", callback: (...args: any[]) => void): NodeJS.EventEmitter + once(sigName: "notify::accessible-value", callback: (...args: any[]) => void): NodeJS.EventEmitter + off(sigName: "notify::accessible-value", callback: (...args: any[]) => void): NodeJS.EventEmitter + connect(sigName: string, callback: any): number + connect_after(sigName: string, callback: any): number + emit(sigName: string, ...args: any[]): void + disconnect(id: number): void + on(sigName: string, callback: any): NodeJS.EventEmitter + once(sigName: string, callback: any): NodeJS.EventEmitter + off(sigName: string, callback: any): NodeJS.EventEmitter + static name: string + constructor (config?: WidgetAccessible_ConstructProps) + _init (config?: WidgetAccessible_ConstructProps): void + static $gtype: GObject.Type +} +export abstract class AdjustmentClass { + /* Fields of St.AdjustmentClass */ + changed: (adjustment: Adjustment) => void + static name: string +} +export abstract class BinClass { + static name: string +} +export abstract class BorderImageClass { + /* Fields of St.BorderImageClass */ + parentClass: GObject.ObjectClass + static name: string +} +export abstract class BoxLayoutClass { + /* Fields of St.BoxLayoutClass */ + parentClass: ViewportClass + static name: string +} +export class BoxLayoutPrivate { + static name: string +} +export abstract class ButtonClass { + /* Fields of St.ButtonClass */ + parentClass: BinClass + transition: (button: Button) => void + clicked: (button: Button, clickedButton: number) => void + static name: string +} +export abstract class ClipboardClass { + /* Fields of St.ClipboardClass */ + parentClass: GObject.ObjectClass + static name: string +} +export abstract class DrawingAreaClass { + /* Fields of St.DrawingAreaClass */ + parentClass: WidgetClass + repaint: (area: DrawingArea) => void + static name: string +} +export abstract class EntryClass { + /* Fields of St.EntryClass */ + parentClass: WidgetClass + primaryIconClicked: (entry: Entry) => void + secondaryIconClicked: (entry: Entry) => void + static name: string +} +export abstract class FocusManagerClass { + /* Fields of St.FocusManagerClass */ + parentClass: GObject.ObjectClass + static name: string +} +export class FocusManagerPrivate { + static name: string +} +export abstract class GenericAccessibleClass { + /* Fields of St.GenericAccessibleClass */ + parentClass: WidgetAccessibleClass + static name: string +} +export class GenericAccessiblePrivate { + static name: string +} +export abstract class IconClass { + /* Fields of St.IconClass */ + parentClass: WidgetClass + static name: string +} +export class IconColors { + /* Fields of St.IconColors */ + refCount: number + foreground: Clutter.Color + warning: Clutter.Color + error: Clutter.Color + success: Clutter.Color + /* Methods of St.IconColors */ + copy(): IconColors + equal(other: IconColors): boolean + ref(): IconColors + unref(): void + static name: string + static new(): IconColors + constructor() + /* Static methods and pseudo-constructors */ + static new(): IconColors +} +export class IconPrivate { + static name: string +} +export abstract class ImageContentClass { + /* Fields of St.ImageContentClass */ + parentClass: Clutter.ImageClass + static name: string +} +export abstract class LabelClass { + /* Fields of St.LabelClass */ + parentClass: WidgetClass + static name: string +} +export class LabelPrivate { + static name: string +} +export abstract class PasswordEntryClass { + /* Fields of St.PasswordEntryClass */ + parentClass: EntryClass + static name: string +} +export abstract class ScrollBarClass { + /* Fields of St.ScrollBarClass */ + parentClass: WidgetClass + scrollStart: (bar: ScrollBar) => void + scrollStop: (bar: ScrollBar) => void + static name: string +} +export abstract class ScrollViewClass { + /* Fields of St.ScrollViewClass */ + parentClass: BinClass + static name: string +} +export abstract class ScrollViewFadeClass { + /* Fields of St.ScrollViewFadeClass */ + parentClass: Clutter.ShaderEffectClass + static name: string +} +export class ScrollViewPrivate { + static name: string +} +export abstract class ScrollableInterface { + /* Fields of St.ScrollableInterface */ + parent: GObject.TypeInterface + setAdjustments: (scrollable: Scrollable, hadjustment: Adjustment, vadjustment: Adjustment) => void + getAdjustments: (scrollable: Scrollable, hadjustment: Adjustment, vadjustment: Adjustment) => void + static name: string +} +export abstract class SettingsClass { + /* Fields of St.SettingsClass */ + parentClass: GObject.ObjectClass + static name: string +} +export class Shadow { + /* Fields of St.Shadow */ + color: Clutter.Color + xoffset: number + yoffset: number + blur: number + spread: number + inset: boolean + refCount: number + /* Methods of St.Shadow */ + equal(other: Shadow): boolean + getBox(actorBox: Clutter.ActorBox, shadowBox: Clutter.ActorBox): void + ref(): Shadow + unref(): void + static name: string + static new(color: Clutter.Color, xoffset: number, yoffset: number, blur: number, spread: number, inset: boolean): Shadow + constructor(color: Clutter.Color, xoffset: number, yoffset: number, blur: number, spread: number, inset: boolean) + /* Static methods and pseudo-constructors */ + static new(color: Clutter.Color, xoffset: number, yoffset: number, blur: number, spread: number, inset: boolean): Shadow +} +export class ShadowHelper { + /* Methods of St.ShadowHelper */ + copy(): ShadowHelper + free(): void + paint(framebuffer: Cogl.Framebuffer, actorBox: Clutter.ActorBox, paintOpacity: number): void + update(source: Clutter.Actor): void + static name: string + static new(shadow: Shadow): ShadowHelper + constructor(shadow: Shadow) + /* Static methods and pseudo-constructors */ + static new(shadow: Shadow): ShadowHelper +} +export abstract class TextureCacheClass { + /* Fields of St.TextureCacheClass */ + parentClass: GObject.ObjectClass + static name: string +} +export class TextureCachePrivate { + static name: string +} +export abstract class ThemeClass { + /* Fields of St.ThemeClass */ + parentClass: GObject.ObjectClass + static name: string +} +export abstract class ThemeContextClass { + /* Fields of St.ThemeContextClass */ + parentClass: GObject.ObjectClass + static name: string +} +export abstract class ThemeNodeClass { + /* Fields of St.ThemeNodeClass */ + parentClass: GObject.ObjectClass + static name: string +} +export class ThemeNodePaintState { + /* Fields of St.ThemeNodePaintState */ + node: ThemeNode + allocWidth: number + allocHeight: number + boxShadowWidth: number + boxShadowHeight: number + resourceScale: number + boxShadowPipeline: Cogl.Pipeline + prerenderedTexture: Cogl.Pipeline + prerenderedPipeline: Cogl.Pipeline + cornerMaterial: Cogl.Pipeline[] + /* Methods of St.ThemeNodePaintState */ + copy(other: ThemeNodePaintState): void + free(): void + init(): void + invalidate(): void + invalidateForFile(file: Gio.File): boolean + setNode(node: ThemeNode): void + static name: string +} +export abstract class ViewportClass { + /* Fields of St.ViewportClass */ + parentClass: WidgetClass + static name: string +} +export abstract class WidgetAccessibleClass { + /* Fields of St.WidgetAccessibleClass */ + parentClass: Cally.ActorClass + static name: string +} +export class WidgetAccessiblePrivate { + static name: string +} +export abstract class WidgetClass { + /* Fields of St.WidgetClass */ + styleChanged: (self: Widget) => void + popupMenu: (self: Widget) => void + navigateFocus: (self: Widget, from: Clutter.Actor | null, direction: DirectionType) => boolean + getAccessibleType: () => GObject.Type + getFocusChain: (widget: Widget) => Clutter.Actor[] + static name: string +} +} \ No newline at end of file diff --git a/@types/node-gtk/cairo-1.0.d.ts b/@types/node-gtk/cairo-1.0.d.ts new file mode 100644 index 00000000..ffe58370 --- /dev/null +++ b/@types/node-gtk/cairo-1.0.d.ts @@ -0,0 +1,275 @@ +/** + * cairo-1.0 + */ + +/// +/// + +declare namespace cairo { + +export enum Status { + SUCCESS, + NO_MEMORY, + INVALID_RESTORE, + INVALID_POP_GROUP, + NO_CURRENT_POINT, + INVALID_MATRIX, + INVALID_STATUS, + NULL_POINTER, + INVALID_STRING, + INVALID_PATH_DATA, + READ_ERROR, + WRITE_ERROR, + SURFACE_FINISHED, + SURFACE_TYPE_MISMATCH, + PATTERN_TYPE_MISMATCH, + INVALID_CONTENT, + INVALID_FORMAT, + INVALID_VISUAL, + FILE_NOT_FOUND, + INVALID_DASH, + INVALID_DSC_COMMENT, + INVALID_INDEX, + CLIP_NOT_REPRESENTABLE, + TEMP_FILE_ERROR, + INVALID_STRIDE, + FONT_TYPE_MISMATCH, + USER_FONT_IMMUTABLE, + USER_FONT_ERROR, + NEGATIVE_COUNT, + INVALID_CLUSTERS, + INVALID_SLANT, + INVALID_WEIGHT, + INVALID_SIZE, + USER_FONT_NOT_IMPLEMENTED, + DEVICE_TYPE_MISMATCH, + DEVICE_ERROR, + INVALID_MESH_CONSTRUCTION, + DEVICE_FINISHED, + JBIG2_GLOBAL_MISSING, +} +export enum Content { + COLOR, + ALPHA, + COLOR_ALPHA, +} +export enum Operator { + CLEAR, + SOURCE, + OVER, + IN, + OUT, + ATOP, + DEST, + DEST_OVER, + DEST_IN, + DEST_OUT, + DEST_ATOP, + XOR, + ADD, + SATURATE, + MULTIPLY, + SCREEN, + OVERLAY, + DARKEN, + LIGHTEN, + COLOR_DODGE, + COLOR_BURN, + HARD_LIGHT, + SOFT_LIGHT, + DIFFERENCE, + EXCLUSION, + HSL_HUE, + HSL_SATURATION, + HSL_COLOR, + HSL_LUMINOSITY, +} +export enum Antialias { + DEFAULT, + NONE, + GRAY, + SUBPIXEL, + FAST, + GOOD, + BEST, +} +export enum FillRule { + WINDING, + EVEN_ODD, +} +export enum LineCap { + BUTT, + ROUND, + SQUARE, +} +export enum LineJoin { + MITER, + ROUND, + BEVEL, +} +export enum TextClusterFlags { + BACKWARD, +} +export enum FontSlant { + NORMAL, + ITALIC, + OBLIQUE, +} +export enum FontWeight { + NORMAL, + BOLD, +} +export enum SubpixelOrder { + DEFAULT, + RGB, + BGR, + VRGB, + VBGR, +} +export enum HintStyle { + DEFAULT, + NONE, + SLIGHT, + MEDIUM, + FULL, +} +export enum HintMetrics { + DEFAULT, + OFF, + ON, +} +export enum FontType { + TOY, + FT, + WIN32, + QUARTZ, + USER, +} +export enum PathDataType { + MOVE_TO, + LINE_TO, + CURVE_TO, + CLOSE_PATH, +} +export enum DeviceType { + DRM, + GL, + SCRIPT, + XCB, + XLIB, + XML, + COGL, + WIN32, + INVALID, +} +export enum SurfaceType { + IMAGE, + PDF, + PS, + XLIB, + XCB, + GLITZ, + QUARTZ, + WIN32, + BEOS, + DIRECTFB, + SVG, + OS2, + WIN32_PRINTING, + QUARTZ_IMAGE, + SCRIPT, + QT, + RECORDING, + VG, + GL, + DRM, + TEE, + XML, + SKIA, + SUBSURFACE, + COGL, +} +export enum Format { + INVALID, + ARGB32, + RGB24, + A8, + A1, + RGB16_565, + RGB30, +} +export enum PatternType { + SOLID, + SURFACE, + LINEAR, + RADIAL, + MESH, + RASTER_SOURCE, +} +export enum Extend { + NONE, + REPEAT, + REFLECT, + PAD, +} +export enum Filter { + FAST, + GOOD, + BEST, + NEAREST, + BILINEAR, + GAUSSIAN, +} +export enum RegionOverlap { + IN, + OUT, + PART, +} +export function imageSurfaceCreate(): void +export class Context { + static name: string +} +export class Device { + static name: string +} +export class Surface { + static name: string +} +export class Matrix { + static name: string +} +export class Pattern { + static name: string +} +export class Region { + static name: string +} +export class FontOptions { + static name: string +} +export class FontFace { + static name: string +} +export class ScaledFont { + static name: string +} +export class Path { + static name: string +} +export class Rectangle { + /* Fields of cairo.Rectangle */ + x: number + y: number + width: number + height: number + static name: string +} +export class RectangleInt { + /* Fields of cairo.RectangleInt */ + x: number + y: number + width: number + height: number + static name: string +} +} \ No newline at end of file diff --git a/@types/node-gtk/index.d.ts b/@types/node-gtk/index.d.ts new file mode 100644 index 00000000..b0173e5f --- /dev/null +++ b/@types/node-gtk/index.d.ts @@ -0,0 +1,105 @@ +/* eslint-disable @typescript-eslint/triple-slash-reference */ +/// +/// +/// +/// +/// +/// +/// +/// +/// +/// +/// +/// +/// +/// +/// +/// +/// +/// +/// +/// +/// +/// +/// +/// +/// +/// +/// +/// +/// +/// +/// +/// +/// + +declare module 'node-gtk' { + export function require(ns: string, ver?: string): any; + export function require(ns: 'Shell'): typeof Shell; + export function require(ns: 'Shell', ver?: '0.1'): typeof Shell; + export function require(ns: 'GLib'): typeof GLib; + export function require(ns: 'GLib', ver?: '2.0'): typeof GLib; + export function require(ns: 'Gio'): typeof Gio; + export function require(ns: 'Gio', ver?: '2.0'): typeof Gio; + export function require(ns: 'Meta'): typeof Meta; + export function require(ns: 'Meta', ver?: '8'): typeof Meta; + export function require(ns: 'GObject'): typeof GObject; + export function require(ns: 'GObject', ver?: '2.0'): typeof GObject; + export function require(ns: 'St'): typeof St; + export function require(ns: 'St', ver?: '1.0'): typeof St; + export function require(ns: 'Gtk'): typeof Gtk; + export function require(ns: 'Gtk', ver?: '4.0'): typeof Gtk; + export function require(ns: 'xlib'): typeof xlib; + export function require(ns: 'xlib', ver?: '2.0'): typeof xlib; + export function require(ns: 'xfixes'): typeof xfixes; + export function require(ns: 'xfixes', ver?: '4.0'): typeof xfixes; + export function require(ns: 'Gdk'): typeof Gdk; + export function require(ns: 'Gdk', ver?: '4.0'): typeof Gdk; + export function require(ns: 'GDesktopEnums'): typeof GDesktopEnums; + export function require(ns: 'GDesktopEnums', ver?: '3.0'): typeof GDesktopEnums; + export function require(ns: 'CoglPango'): typeof CoglPango; + export function require(ns: 'CoglPango', ver?: '8'): typeof CoglPango; + export function require(ns: 'Cogl'): typeof Cogl; + export function require(ns: 'Cogl', ver?: '8'): typeof Cogl; + export function require(ns: 'Clutter'): typeof Clutter; + export function require(ns: 'Clutter', ver?: '8'): typeof Clutter; + export function require(ns: 'Cally'): typeof Cally; + export function require(ns: 'Cally', ver?: '8'): typeof Cally; + export function require(ns: 'PolkitAgent'): typeof PolkitAgent; + export function require(ns: 'PolkitAgent', ver?: '1.0'): typeof PolkitAgent; + export function require(ns: 'NM'): typeof NM; + export function require(ns: 'NM', ver?: '1.0'): typeof NM; + export function require(ns: 'Gvc'): typeof Gvc; + export function require(ns: 'Gvc', ver?: '1.0'): typeof Gvc; + export function require(ns: 'Gcr'): typeof Gcr; + export function require(ns: 'Gcr', ver?: '3'): typeof Gcr; + export function require(ns: 'ClutterX11'): typeof ClutterX11; + export function require(ns: 'ClutterX11', ver?: '8'): typeof ClutterX11; + export function require(ns: 'cairo'): typeof cairo; + export function require(ns: 'cairo', ver?: '1.0'): typeof cairo; + export function require(ns: 'Pango'): typeof Pango; + export function require(ns: 'Pango', ver?: '1.0'): typeof Pango; + export function require(ns: 'GdkPixbuf'): typeof GdkPixbuf; + export function require(ns: 'GdkPixbuf', ver?: '2.0'): typeof GdkPixbuf; + export function require(ns: 'Atk'): typeof Atk; + export function require(ns: 'Atk', ver?: '1.0'): typeof Atk; + export function require(ns: 'PangoCairo'): typeof PangoCairo; + export function require(ns: 'PangoCairo', ver?: '1.0'): typeof PangoCairo; + export function require(ns: 'Graphene'): typeof Graphene; + export function require(ns: 'Graphene', ver?: '1.0'): typeof Graphene; + export function require(ns: 'GL'): typeof GL; + export function require(ns: 'GL', ver?: '1.0'): typeof GL; + export function require(ns: 'Json'): typeof Json; + export function require(ns: 'Json', ver?: '1.0'): typeof Json; + export function require(ns: 'Polkit'): typeof Polkit; + export function require(ns: 'Polkit', ver?: '1.0'): typeof Polkit; + export function require(ns: 'Gck'): typeof Gck; + export function require(ns: 'Gck', ver?: '1'): typeof Gck; + export function require(ns: 'HarfBuzz'): typeof HarfBuzz; + export function require(ns: 'HarfBuzz', ver?: '0.0'): typeof HarfBuzz; + export function require(ns: 'GModule'): typeof GModule; + export function require(ns: 'GModule', ver?: '2.0'): typeof GModule; + export function require(ns: 'Gsk'): typeof Gsk; + export function require(ns: 'Gsk', ver?: '4.0'): typeof Gsk; + export function startLoop(): void; +} diff --git a/@types/node-gtk/xfixes-4.0.d.ts b/@types/node-gtk/xfixes-4.0.d.ts new file mode 100644 index 00000000..30f3bf72 --- /dev/null +++ b/@types/node-gtk/xfixes-4.0.d.ts @@ -0,0 +1,13 @@ +/** + * xfixes-4.0 + */ + +/// +/// + +declare namespace xfixes { + +export class XserverRegion { + static name: string +} +} \ No newline at end of file diff --git a/@types/node-gtk/xlib-2.0.d.ts b/@types/node-gtk/xlib-2.0.d.ts new file mode 100644 index 00000000..6a0314d0 --- /dev/null +++ b/@types/node-gtk/xlib-2.0.d.ts @@ -0,0 +1,54 @@ +/** + * xlib-2.0 + */ + +/// +/// + +declare namespace xlib { + +export function openDisplay(): void +export class Display { + static name: string +} +export class Screen { + static name: string +} +export class Visual { + static name: string +} +export class XConfigureEvent { + static name: string +} +export class XImage { + static name: string +} +export class XFontStruct { + static name: string +} +export class XTrapezoid { + static name: string +} +export class XVisualInfo { + static name: string +} +export class XWindowAttributes { + static name: string +} +export class XEvent { + static name: string +} +type Atom = number +type Colormap = number +type Cursor = number +type Drawable = number +type GC = object +type KeyCode = number +type KeySym = number +type Picture = number +type Time = number +type VisualID = number +type Window = number +type XID = number +type Pixmap = number +} \ No newline at end of file From 76755759a6044987875cd0b829f860dcd612aa59 Mon Sep 17 00:00:00 2001 From: Cole Gerdemann Date: Thu, 22 Apr 2021 17:57:19 -0400 Subject: [PATCH 02/57] Refactor signal handling so each class has a separate connection buffer. These are all stored (for now) in a main buffer which we can iterate through and call disconnect_all() on if needed. Duplicate signals will no longer be possible. Also, added compatibility with Dash to Panel (mostly). --- src/connections.js | 1 - src/dash.js | 2 ++ src/dash_to_dock.js | 17 ++++------- src/extension.js | 73 +++++++++++++++++++++++---------------------- src/lockscreen.js | 2 ++ src/overview.js | 12 ++------ src/panel.js | 38 +++++++++++------------ src/utilities.js | 19 ++++++++++++ 8 files changed, 88 insertions(+), 76 deletions(-) create mode 100644 src/utilities.js diff --git a/src/connections.js b/src/connections.js index ebaa32b7..56754cb6 100644 --- a/src/connections.js +++ b/src/connections.js @@ -30,7 +30,6 @@ var Connections = class Connections { connect(actor, signal, handler) { let id = actor.connect(signal, handler); - this.process_connection(actor, id); } diff --git a/src/dash.js b/src/dash.js index 36cf68e7..e8dda3ad 100644 --- a/src/dash.js +++ b/src/dash.js @@ -38,6 +38,8 @@ var DashBlur = class DashBlur { } } } + + this.connections.disconnect_all(); } _log(str) { diff --git a/src/dash_to_dock.js b/src/dash_to_dock.js index b791d3c5..b4912706 100644 --- a/src/dash_to_dock.js +++ b/src/dash_to_dock.js @@ -6,19 +6,12 @@ const Signals = imports.signals; const Me = imports.misc.extensionUtils.getCurrentExtension(); const Settings = Me.imports.settings; +const Utils = Me.imports.utilities; let prefs = new Settings.Prefs; const default_sigma = 30; const default_brightness = 0.6; -// useful -const setTimeout = function (func, delay, ...args) { - return GLib.timeout_add(GLib.PRIORITY_DEFAULT, delay, () => { - func(...args); - return GLib.SOURCE_REMOVE; - }); -}; - class DashInfos { constructor(dash_blur, dash, dash_box, background_parent, effect) { this.dash_blur = dash_blur; @@ -122,7 +115,7 @@ var DashBlur = class DashBlur { height: dash_box.height, }); - setTimeout(() => { + Utils.setTimeout(() => { background.height = dash_box.height; background.width = dash_box.width; background.x = dash_box.x; @@ -196,12 +189,12 @@ var DashBlur = class DashBlur { background_parent.add_child(background); dash.get_parent().insert_child_at_index(background_parent, 0); dash_box.style = "background-color:rgba(0,0,0,0.0);"; - setTimeout(() => { + Utils.setTimeout(() => { dash_box.style = "background-color:rgba(0,0,0,0.0);"; Main.panel._leftCorner.hide(); Main.panel._rightCorner.hide(); }, 500); - setTimeout(() => { + Utils.setTimeout(() => { dash_box.style = "background-color:rgba(0,0,0,0.0);" }, 3000); @@ -222,9 +215,11 @@ var DashBlur = class DashBlur { disable() { this._log("removing blur from dashes"); + this.emit('remove-dashes', true); this.dashes = []; + this.connections.disconnect_all(); } show() { diff --git a/src/extension.js b/src/extension.js index e221e29c..670927bb 100644 --- a/src/extension.js +++ b/src/extension.js @@ -1,6 +1,6 @@ 'use strict'; -const { St, Shell } = imports.gi; +const {St, Shell} = imports.gi; const Main = imports.ui.main; const Me = imports.misc.extensionUtils.getCurrentExtension(); @@ -16,40 +16,43 @@ const Lockscreen = Me.imports.lockscreen; class Extension { constructor() { - this._connections = new Connections.Connections; - this._prefs = new Settings.Prefs; - - this._panel_blur = new Panel.PanelBlur(this._connections); - this._dash_blur = new Dash.DashBlur(this._connections); - this._dash_to_dock_blur = new DashToDock.DashBlur(this._connections); - this._overview_blur = new Overview.OverviewBlur(this._connections); - this._lockscreen_blur = new Lockscreen.LockscreenBlur(this._connections); + this._log("constructed"); + // this._connections = new Connections.Connections; } enable() { this._log("enabling extension..."); + this._connections = []; + this._prefs = new Settings.Prefs; + + this._panel_blur = new Panel.PanelBlur(new Connections.Connections); + this._dash_blur = new Dash.DashBlur(new Connections.Connections); + this._dash_to_dock_blur = new DashToDock.DashBlur(new Connections.Connections); + this._overview_blur = new Overview.OverviewBlur(new Connections.Connections); + this._lockscreen_blur = new Lockscreen.LockscreenBlur(new Connections.Connections); + + this._connections.push(this._panel_blur.connections, this._dash_blur.connections, + this._dash_to_dock_blur.connections, this._overview_blur.connections, this._lockscreen_blur.connections); this._connect_to_settings(); if (this._prefs.BLUR_PANEL.get()) { - this._panel_blur.enable() + this._panel_blur.enable(); } if (this._prefs.BLUR_DASH.get()) { this._dash_blur.enable(); this._dash_to_dock_blur.enable(); } if (this._prefs.BLUR_OVERVIEW.get()) { - this._overview_blur.enable() + this._overview_blur.enable(); } if (this._prefs.BLUR_LOCKSCREEN.get()) { - this._lockscreen_blur.enable() + this._lockscreen_blur.enable(); } this._update_sigma(); this._update_brightness(); - this._connect_to_overview(); - this._log("extension enabled."); } @@ -63,17 +66,25 @@ class Extension { this._lockscreen_blur.disable(); this._disconnect_settings(); - this._connections.disconnect_all(); + + // in theory, this shouldn't be needed if we switch to making modules responsible for disconnecting their own + // signals. For now, I will leave this small bit of code in. Calling disable on all modules has already + // done the same thing + this._connections.forEach((connections) => { + connections.disconnect_all(); + }) + this._connections = []; this._log("extension disabled."); } + _connect_to_settings() { this._prefs.SIGMA.changed(() => { - this._update_sigma() + this._update_sigma(); }); this._prefs.BRIGHTNESS.changed(() => { - this._update_brightness() + this._update_brightness(); }); this._prefs.BLUR_DASH.changed(() => { @@ -87,27 +98,27 @@ class Extension { }); this._prefs.BLUR_PANEL.changed(() => { if (this._prefs.BLUR_PANEL.get()) { - this._panel_blur.enable() + this._panel_blur.enable(); } else { - this._panel_blur.disable() + this._panel_blur.disable(); } }); this._prefs.BLUR_OVERVIEW.changed(() => { if (this._prefs.BLUR_OVERVIEW.get()) { - this._overview_blur.enable() + this._overview_blur.enable(); } else { - this._overview_blur.disable() + this._overview_blur.disable(); } }); this._prefs.BLUR_LOCKSCREEN.changed(() => { if (this._prefs.BLUR_LOCKSCREEN.get()) { - this._lockscreen_blur.enable() + this._lockscreen_blur.enable(); } else { - this._lockscreen_blur.disable() + this._lockscreen_blur.disable(); } }); this._prefs.DASH_OPACITY.changed(() => { - this._dash_blur.update() + this._dash_blur.update(); }); this._prefs.STATIC_BLUR.changed(() => { this._panel_blur.change_blur_type() @@ -137,24 +148,14 @@ class Extension { this._lockscreen_blur.set_brightness(brightness); } - _connect_to_overview() { - this._connections.connect(Main.overview, 'showing', () => { - this._panel_blur.hide(); - //this._dash_to_dock_blur.hide(); - }); - this._connections.connect(Main.overview, 'hidden', () => { - this._panel_blur.show(); - //this._dash_to_dock_blur.show(); - }); - } - _log(str) { log(`[Blur my Shell] ${str}`) } -}; +} // Called on gnome-shell loading, even if extension is deactivated function init() { + log("[Blur my Shell] init"); return new Extension(); } \ No newline at end of file diff --git a/src/lockscreen.js b/src/lockscreen.js index 1c9cc2e8..739b0c57 100644 --- a/src/lockscreen.js +++ b/src/lockscreen.js @@ -83,6 +83,8 @@ var LockscreenBlur = class LockscreenBlur { this._log("removing blur from lockscreen"); imports.ui.unlockDialog.UnlockDialog.prototype._updateBackgroundEffects = original_createBackground; + + this.connections.disconnect_all(); } _log(str) { diff --git a/src/overview.js b/src/overview.js index ed100579..478dce71 100644 --- a/src/overview.js +++ b/src/overview.js @@ -6,16 +6,9 @@ const backgroundSettings = new Gio.Settings({ schema: 'org.gnome.desktop.backgro const Me = imports.misc.extensionUtils.getCurrentExtension(); const Settings = Me.imports.settings; +const Utils = Me.imports.utilities; let prefs = new Settings.Prefs; -// useful -const setTimeout = function (func, delay, ...args) { - return GLib.timeout_add(GLib.PRIORITY_DEFAULT, delay, () => { - func(...args); - return GLib.SOURCE_REMOVE; - }); -}; - const default_sigma = 30; const default_brightness = 0.6; @@ -30,7 +23,7 @@ var OverviewBlur = class OverviewBlur { this.connections.connect(backgroundSettings, 'changed', () => { this._log("updated background"); - setTimeout(() => { this.update_backgrounds() }, 100); + Utils.setTimeout(() => { this.update_backgrounds() }, 100); }); this.connections.connect(Main.layoutManager, 'monitors-changed', () => { @@ -92,6 +85,7 @@ var OverviewBlur = class OverviewBlur { } }); this.effects = [] + this.connections.disconnect_all(); } _log(str) { diff --git a/src/panel.js b/src/panel.js index 4e1ce444..13a16da6 100644 --- a/src/panel.js +++ b/src/panel.js @@ -6,19 +6,14 @@ const backgroundSettings = new Gio.Settings({ schema: 'org.gnome.desktop.backgro const Me = imports.misc.extensionUtils.getCurrentExtension(); const Settings = Me.imports.settings; +const Utils = Me.imports.utilities; let prefs = new Settings.Prefs; const dash_to_panel_uuid = 'dash-to-panel@jderose9.github.com'; const default_sigma = 30; const default_brightness = 0.6; -// useful -const setTimeout = function (func, delay, ...args) { - return GLib.timeout_add(GLib.PRIORITY_DEFAULT, delay, () => { - func(...args); - return GLib.SOURCE_REMOVE; - }); -}; +let sigma = 30; var PanelBlur = class PanelBlur { constructor(connections) { @@ -48,17 +43,6 @@ var PanelBlur = class PanelBlur { enable() { this._log("blurring top panel"); - this.connections.connect(Main.extensionManager, 'extension-state-changed', (data, extension) => { - if (extension.uuid === dash_to_panel_uuid && extension.state === 1) { - // doesn't work - this._log("Dash to Panel detected, resetting panel blur") - setTimeout(() => { - this.disable(); - this.enable(); - }, 500); - } - }); - // insert background parent Main.panel.get_parent().insert_child_at_index(this.background_parent, 0); // hide corners, can't style them @@ -77,8 +61,10 @@ var PanelBlur = class PanelBlur { this.update_size(prefs.STATIC_BLUR.get()); }); this.connections.connect(backgroundSettings, 'changed', () => { - setTimeout(() => { this.update_wallpaper(prefs.STATIC_BLUR.get()) }, 100); + Utils.setTimeout(() => { this.update_wallpaper(prefs.STATIC_BLUR.get()) }, 100); }); + + this._connect_to_dash_to_panel(); } change_blur_type() { @@ -162,6 +148,18 @@ var PanelBlur = class PanelBlur { } } + _connect_to_dash_to_panel() { + this.connections.connect(Main.extensionManager, 'extension-state-changed', (data, extension) => { + if (extension.uuid === dash_to_panel_uuid/* && extension.state === 1*/) { + this._log("Dash to Panel detected, resetting panel blur"); + Utils.setTimeout(() => { + this.disable(); + this.enable(); + }, 100); + } + }); + } + get monitor() { return Main.layoutManager.primaryMonitor } @@ -183,6 +181,8 @@ var PanelBlur = class PanelBlur { try { this.background_parent.get_parent().remove_child(this.background_parent); } catch (e) { } + + this.connections.disconnect_all(); } show() { diff --git a/src/utilities.js b/src/utilities.js new file mode 100644 index 00000000..bab9b70c --- /dev/null +++ b/src/utilities.js @@ -0,0 +1,19 @@ +'use strict' +const {GLib} = imports.gi; + +let clearTimeout, clearInterval; +clearInterval = clearTimeout = GLib.Source.remove; + +const setTimeout = function (func, delay, ...args) { + return GLib.timeout_add(GLib.PRIORITY_DEFAULT, delay, () => { + func(...args); + return GLib.SOURCE_REMOVE; + }); +}; + +const setInterval = function (func, delay, ...args) { + return GLib.timeout_add(GLib.PRIORITY_DEFAULT, delay, () => { + func(...args); + return GLib.SOURCE_CONTINUE; + }); +}; From 27e8dca7ede1cde26db0178c1a3658767dcded3e Mon Sep 17 00:00:00 2001 From: Cole Gerdemann Date: Thu, 22 Apr 2021 17:57:35 -0400 Subject: [PATCH 03/57] update .idea config --- .idea/blur-my-shell.iml | 1 + 1 file changed, 1 insertion(+) diff --git a/.idea/blur-my-shell.iml b/.idea/blur-my-shell.iml index b068daf2..1d868217 100644 --- a/.idea/blur-my-shell.iml +++ b/.idea/blur-my-shell.iml @@ -5,6 +5,7 @@ + From 4763285437567b43a9fc68a4d9a3f05113a81fe2 Mon Sep 17 00:00:00 2001 From: Cole Gerdemann Date: Thu, 22 Apr 2021 18:24:17 -0400 Subject: [PATCH 04/57] dash to panel mostly works --- src/panel.js | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/panel.js b/src/panel.js index 13a16da6..5abee72f 100644 --- a/src/panel.js +++ b/src/panel.js @@ -64,7 +64,8 @@ var PanelBlur = class PanelBlur { Utils.setTimeout(() => { this.update_wallpaper(prefs.STATIC_BLUR.get()) }, 100); }); - this._connect_to_dash_to_panel(); + // not needed for now, but may be needed later + //this._connect_to_dash_to_panel(); } change_blur_type() { @@ -155,7 +156,7 @@ var PanelBlur = class PanelBlur { Utils.setTimeout(() => { this.disable(); this.enable(); - }, 100); + }, 500); } }); } From 4727d63b2866d4001e391c8745672ad7cc7e1796 Mon Sep 17 00:00:00 2001 From: Cole Gerdemann Date: Wed, 21 Apr 2021 16:34:12 -0400 Subject: [PATCH 05/57] dash to panel enable detection --- src/panel.js | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) diff --git a/src/panel.js b/src/panel.js index 5abee72f..e157a257 100644 --- a/src/panel.js +++ b/src/panel.js @@ -6,7 +6,6 @@ const backgroundSettings = new Gio.Settings({ schema: 'org.gnome.desktop.backgro const Me = imports.misc.extensionUtils.getCurrentExtension(); const Settings = Me.imports.settings; -const Utils = Me.imports.utilities; let prefs = new Settings.Prefs; const dash_to_panel_uuid = 'dash-to-panel@jderose9.github.com'; @@ -43,6 +42,15 @@ var PanelBlur = class PanelBlur { enable() { this._log("blurring top panel"); + this.connections.connect(Main.extensionManager, 'extension-state-changed', (data, extension) => { + if (extension.uuid === dash_to_panel_uuid && extension.state === 1) { + // doesn't work + this._log("Dash to Panel detected, resetting panel blur") + this.disable(); + this.enable(); + } + }); + // insert background parent Main.panel.get_parent().insert_child_at_index(this.background_parent, 0); // hide corners, can't style them @@ -182,8 +190,6 @@ var PanelBlur = class PanelBlur { try { this.background_parent.get_parent().remove_child(this.background_parent); } catch (e) { } - - this.connections.disconnect_all(); } show() { @@ -196,4 +202,4 @@ var PanelBlur = class PanelBlur { _log(str) { log(`[Blur my Shell] ${str}`) } -} +} \ No newline at end of file From 94f97bf1a4f7f509a14582938550a37204bc61cf Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Aur=C3=A9lien=20Hamy?= Date: Wed, 21 Apr 2021 23:55:09 +0200 Subject: [PATCH 06/57] Added timout It could not test this, but it should work (or at least not crash :p ) --- src/panel.js | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/src/panel.js b/src/panel.js index e157a257..01940a6d 100644 --- a/src/panel.js +++ b/src/panel.js @@ -46,8 +46,10 @@ var PanelBlur = class PanelBlur { if (extension.uuid === dash_to_panel_uuid && extension.state === 1) { // doesn't work this._log("Dash to Panel detected, resetting panel blur") - this.disable(); - this.enable(); + setTimeout(() => { + this.disable(); + this.enable(); + }, 500); } }); @@ -202,4 +204,4 @@ var PanelBlur = class PanelBlur { _log(str) { log(`[Blur my Shell] ${str}`) } -} \ No newline at end of file +} From 9db9f0cb7a1689499ff1717cc16dc370ef480903 Mon Sep 17 00:00:00 2001 From: Cole Gerdemann Date: Thu, 22 Apr 2021 17:57:19 -0400 Subject: [PATCH 07/57] Refactor signal handling so each class has a separate connection buffer. These are all stored (for now) in a main buffer which we can iterate through and call disconnect_all() on if needed. Duplicate signals will no longer be possible. Also, added compatibility with Dash to Panel (mostly). --- src/extension.js | 2 -- src/overview.js | 8 ++++---- src/panel.js | 27 ++++++++++++++------------- 3 files changed, 18 insertions(+), 19 deletions(-) diff --git a/src/extension.js b/src/extension.js index 670927bb..a383f7b7 100644 --- a/src/extension.js +++ b/src/extension.js @@ -78,7 +78,6 @@ class Extension { this._log("extension disabled."); } - _connect_to_settings() { this._prefs.SIGMA.changed(() => { this._update_sigma(); @@ -156,6 +155,5 @@ class Extension { // Called on gnome-shell loading, even if extension is deactivated function init() { - log("[Blur my Shell] init"); return new Extension(); } \ No newline at end of file diff --git a/src/overview.js b/src/overview.js index 478dce71..a82e2418 100644 --- a/src/overview.js +++ b/src/overview.js @@ -41,7 +41,7 @@ var OverviewBlur = class OverviewBlur { Main.layoutManager.overviewGroup.get_children().forEach(actor => { if (actor.constructor.name == 'Meta_BackgroundActor') { Main.layoutManager.overviewGroup.remove_child(actor) - }; + } this.effects = []; }); @@ -67,13 +67,13 @@ var OverviewBlur = class OverviewBlur { set_sigma(s) { this.effects.forEach(effect => { - effect.sigma = s + effect.sigma = s; }); } set_brightness(b) { this.effects.forEach(effect => { - effect.brightness = b + effect.brightness = b; }); } @@ -84,7 +84,7 @@ var OverviewBlur = class OverviewBlur { Main.layoutManager.overviewGroup.remove_child(actor) } }); - this.effects = [] + this.effects = []; this.connections.disconnect_all(); } diff --git a/src/panel.js b/src/panel.js index 01940a6d..29c18708 100644 --- a/src/panel.js +++ b/src/panel.js @@ -6,6 +6,7 @@ const backgroundSettings = new Gio.Settings({ schema: 'org.gnome.desktop.backgro const Me = imports.misc.extensionUtils.getCurrentExtension(); const Settings = Me.imports.settings; +const Utils = Me.imports.utilities; let prefs = new Settings.Prefs; const dash_to_panel_uuid = 'dash-to-panel@jderose9.github.com'; @@ -42,17 +43,6 @@ var PanelBlur = class PanelBlur { enable() { this._log("blurring top panel"); - this.connections.connect(Main.extensionManager, 'extension-state-changed', (data, extension) => { - if (extension.uuid === dash_to_panel_uuid && extension.state === 1) { - // doesn't work - this._log("Dash to Panel detected, resetting panel blur") - setTimeout(() => { - this.disable(); - this.enable(); - }, 500); - } - }); - // insert background parent Main.panel.get_parent().insert_child_at_index(this.background_parent, 0); // hide corners, can't style them @@ -97,6 +87,16 @@ var PanelBlur = class PanelBlur { this.update_wallpaper(is_static); this.update_size(is_static); + // connect to overview + this.connections.connect(Main.overview, 'showing', () => { + this.hide(); + }); + this.connections.connect(Main.overview, 'hidden', () => { + this.show(); + }); + + this._connect_to_dash_to_panel(); + // HACK if (!is_static) { // ! DIRTY PART: hack because `Shell.BlurEffect` does not repaint when shadows are under it @@ -166,7 +166,7 @@ var PanelBlur = class PanelBlur { Utils.setTimeout(() => { this.disable(); this.enable(); - }, 500); + }, 100); } }); } @@ -185,13 +185,14 @@ var PanelBlur = class PanelBlur { disable() { this._log("removing blur from top panel"); - Main.panel._leftCorner.show(); Main.panel._rightCorner.show(); try { this.background_parent.get_parent().remove_child(this.background_parent); } catch (e) { } + + this.connections.disconnect_all(); } show() { From 27750fdabb7976fa1309c99e5df71703dfe607f9 Mon Sep 17 00:00:00 2001 From: Cole Gerdemann Date: Thu, 22 Apr 2021 19:01:14 -0400 Subject: [PATCH 08/57] disabled dash to panel connection while work continues on solving the problem --- src/panel.js | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/panel.js b/src/panel.js index 29c18708..a08651ab 100644 --- a/src/panel.js +++ b/src/panel.js @@ -95,7 +95,8 @@ var PanelBlur = class PanelBlur { this.show(); }); - this._connect_to_dash_to_panel(); + // not solving the issue for now + //this._connect_to_dash_to_panel(); // HACK if (!is_static) { @@ -166,7 +167,7 @@ var PanelBlur = class PanelBlur { Utils.setTimeout(() => { this.disable(); this.enable(); - }, 100); + }, 300); } }); } From 657e9937afe6659f3038bc3c278b7aa041a71def Mon Sep 17 00:00:00 2001 From: Cole Gerdemann Date: Thu, 22 Apr 2021 19:04:33 -0400 Subject: [PATCH 09/57] remove duplicate thing --- src/panel.js | 3 --- 1 file changed, 3 deletions(-) diff --git a/src/panel.js b/src/panel.js index a08651ab..94127847 100644 --- a/src/panel.js +++ b/src/panel.js @@ -95,9 +95,6 @@ var PanelBlur = class PanelBlur { this.show(); }); - // not solving the issue for now - //this._connect_to_dash_to_panel(); - // HACK if (!is_static) { // ! DIRTY PART: hack because `Shell.BlurEffect` does not repaint when shadows are under it From 50e7b1a209381a73ca746c64da4ba11a62c51f65 Mon Sep 17 00:00:00 2001 From: Cole Gerdemann Date: Fri, 23 Apr 2021 11:39:04 -0400 Subject: [PATCH 10/57] removed extraneous logging in init() --- src/extension.js | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/extension.js b/src/extension.js index a383f7b7..a5da4bf9 100644 --- a/src/extension.js +++ b/src/extension.js @@ -16,7 +16,6 @@ const Lockscreen = Me.imports.lockscreen; class Extension { constructor() { - this._log("constructed"); // this._connections = new Connections.Connections; } @@ -156,4 +155,4 @@ class Extension { // Called on gnome-shell loading, even if extension is deactivated function init() { return new Extension(); -} \ No newline at end of file +} From 4b4659c0897c01fb08549b02bfb54bf2145f0d04 Mon Sep 17 00:00:00 2001 From: Cole Gerdemann Date: Fri, 23 Apr 2021 14:55:56 -0400 Subject: [PATCH 11/57] moved overview connection to proper location --- src/panel.js | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/src/panel.js b/src/panel.js index 66cca644..38717cc4 100644 --- a/src/panel.js +++ b/src/panel.js @@ -66,6 +66,14 @@ var PanelBlur = class PanelBlur { Utils.setTimeout(() => { this.update_wallpaper(prefs.STATIC_BLUR.get()) }, 100); }); + // connect to overview + this.connections.connect(Main.overview, 'showing', () => { + this.hide(); + }); + this.connections.connect(Main.overview, 'hidden', () => { + this.show(); + }); + // not needed for now, but may be needed later //this._connect_to_dash_to_panel(); } @@ -89,14 +97,6 @@ var PanelBlur = class PanelBlur { this.update_wallpaper(is_static); this.update_size(is_static); - // connect to overview - this.connections.connect(Main.overview, 'showing', () => { - this.hide(); - }); - this.connections.connect(Main.overview, 'hidden', () => { - this.show(); - }); - // HACK if (!is_static) { // ! DIRTY PART: hack because `Shell.BlurEffect` does not repaint when shadows are under it From b2108e3a2a7370850116f01bd45bca1bb50041f3 Mon Sep 17 00:00:00 2001 From: aunetx Date: Sun, 25 Apr 2021 22:12:40 +0200 Subject: [PATCH 12/57] Added types supports in vscode --- jsconfig.json | 12 ++++++++++++ src/extension.js | 6 ++---- 2 files changed, 14 insertions(+), 4 deletions(-) create mode 100644 jsconfig.json diff --git a/jsconfig.json b/jsconfig.json new file mode 100644 index 00000000..c521445b --- /dev/null +++ b/jsconfig.json @@ -0,0 +1,12 @@ +{ + "compilerOptions": { + "module": "commonjs", + "target": "es2016", + "jsx": "preserve", + "strictFunctionTypes": true + }, + "exclude": [ + "node_modules", + "**/node_modules/*" + ] +} \ No newline at end of file diff --git a/src/extension.js b/src/extension.js index a5da4bf9..b7d79a5e 100644 --- a/src/extension.js +++ b/src/extension.js @@ -1,6 +1,6 @@ 'use strict'; -const {St, Shell} = imports.gi; +const { St, Shell } = imports.gi; const Main = imports.ui.main; const Me = imports.misc.extensionUtils.getCurrentExtension(); @@ -15,9 +15,7 @@ const DashToDock = Me.imports.dash_to_dock; const Lockscreen = Me.imports.lockscreen; class Extension { - constructor() { - // this._connections = new Connections.Connections; - } + constructor() { } enable() { this._log("enabling extension..."); From 62b05f2e046b2686cd3a53b00e923df63a62f052 Mon Sep 17 00:00:00 2001 From: aunetx Date: Sun, 25 Apr 2021 22:17:31 +0200 Subject: [PATCH 13/57] Fixed crash on #51? --- src/dash_to_dock.js | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/src/dash_to_dock.js b/src/dash_to_dock.js index b4912706..5e8f8149 100644 --- a/src/dash_to_dock.js +++ b/src/dash_to_dock.js @@ -155,10 +155,14 @@ var DashBlur = class DashBlur { }) this.connections.connect(dash_icons_container, 'actor-added', (_, actor) => { - let zone = actor.get_child_at_index(0); - this.connections.connect(zone, 'enter-event', rp); - this.connections.connect(zone, 'leave-event', rp); - this.connections.connect(zone, 'button-press-event', rp); + try { + let zone = actor.get_child_at_index(0); + this.connections.connect(zone, 'enter-event', rp); + this.connections.connect(zone, 'leave-event', rp); + this.connections.connect(zone, 'button-press-event', rp); + } catch (e) { + this._log(`${e}, continuing`); + } }) let dash_show_apps = dash.get_child_at_index(1).get_child_at_index(1); From 171a17d30ba6e6292ea74bf99154d714b24e0cd4 Mon Sep 17 00:00:00 2001 From: aunetx Date: Sun, 25 Apr 2021 22:31:35 +0200 Subject: [PATCH 14/57] Prettied --- src/utilities.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/utilities.js b/src/utilities.js index bab9b70c..ad3dc656 100644 --- a/src/utilities.js +++ b/src/utilities.js @@ -1,5 +1,5 @@ 'use strict' -const {GLib} = imports.gi; +const { GLib } = imports.gi; let clearTimeout, clearInterval; clearInterval = clearTimeout = GLib.Source.remove; From fbf772df1c4ab6810d3375345d90139d5690de7d Mon Sep 17 00:00:00 2001 From: aunetx Date: Sun, 25 Apr 2021 23:01:47 +0200 Subject: [PATCH 15/57] Added paint effect --- src/panel.js | 8 ++++---- src/prefs.ui | 2 +- src/utilities.js | 20 +++++++++++++++++++- 3 files changed, 24 insertions(+), 6 deletions(-) diff --git a/src/panel.js b/src/panel.js index 38717cc4..f2d28f95 100644 --- a/src/panel.js +++ b/src/panel.js @@ -123,14 +123,14 @@ var PanelBlur = class PanelBlur { } else if (prefs.HACKS_LEVEL.get() == 2) { this._log("panel hack level 2"); - // disabled because of #31 - /* + // FIXME need to remove the effect afterward Main.panel.get_children().forEach(child => { - this.connections.connect(child, 'paint', () => { + let paint_effect = new Utils.EmitPaintSignal(); + child.add_effect(paint_effect); + this.connections.connect(paint_effect, 'update-blur', () => { this.effect.queue_repaint(); }); }); - */ } // ! END OF DIRTY PART diff --git a/src/prefs.ui b/src/prefs.ui index 482c3f7d..8ba47609 100644 --- a/src/prefs.ui +++ b/src/prefs.ui @@ -203,7 +203,7 @@ no artifacts, bad perfs 0 - 0 + 1 hacks_level0 diff --git a/src/utilities.js b/src/utilities.js index ad3dc656..33f707ea 100644 --- a/src/utilities.js +++ b/src/utilities.js @@ -1,5 +1,6 @@ 'use strict' -const { GLib } = imports.gi; + +const { GLib, GObject, Clutter } = imports.gi; let clearTimeout, clearInterval; clearInterval = clearTimeout = GLib.Source.remove; @@ -17,3 +18,20 @@ const setInterval = function (func, delay, ...args) { return GLib.SOURCE_CONTINUE; }); }; + +const EmitPaintSignal = GObject.registerClass( + { + GTypeName: 'EmitPaintSignal', + Signals: { + 'update-blur': { + param_types: [] + }, + } + }, + class MyEffect extends Clutter.Effect { + vfunc_paint(node, paint_context, paint_flags) { + this.emit("update-blur"); + super.vfunc_paint(node, paint_context, paint_flags); + } + } +); \ No newline at end of file From 015d3526dd33d9d0d096d683f56c398742835575 Mon Sep 17 00:00:00 2001 From: saaditory <38633812+saaditory@users.noreply.github.com> Date: Fri, 30 Apr 2021 00:02:50 +0500 Subject: [PATCH 16/57] Apparent Screenshots in README.md file. (#61) * Apparent Screenshots in README.md file. * Added Merged screenshots of two example. * Fixed titles of the screenshots. * Move Gnome Extensions button Co-authored-by: Cole Gerdemann --- README.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/README.md b/README.md index af647f14..8ae89586 100644 --- a/README.md +++ b/README.md @@ -2,13 +2,13 @@ A GNOME Shell extension that adds a blur look to different parts of the GNOME Shell, including the top panel, dash and overview. -![Capture d’écran de 2021-04-21 23-59-06](https://user-images.githubusercontent.com/31563930/115626495-dc37c480-a2fd-11eb-8066-002dee4b5159.png) -*blurred top panel* -![Capture d’écran de 2021-04-21 23-59-11](https://user-images.githubusercontent.com/31563930/115626626-10ab8080-a2fe-11eb-89a5-7392cbe7c2f8.png) -*blurred overview* - [](https://extensions.gnome.org/extension/3193/blur-my-shell/) +*Blurred Overview:* +![Blurred Overview](https://user-images.githubusercontent.com/38633812/116588850-779beb80-a935-11eb-8f2f-81bcd46fe694.png) +*Blurred Top Panel:* +![Blurred Top Panel](https://user-images.githubusercontent.com/38633812/116588885-81bdea00-a935-11eb-9c80-c97716369b7c.png) + ## Known bugs ### Note From e0e7357687280585a1c6d2ae8a3304e0c7859a45 Mon Sep 17 00:00:00 2001 From: Saad Khan Date: Fri, 30 Apr 2021 01:31:10 +0500 Subject: [PATCH 17/57] Updated README.md --- README.md | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index 8ae89586..5700c49f 100644 --- a/README.md +++ b/README.md @@ -4,6 +4,8 @@ A GNOME Shell extension that adds a blur look to different parts of the GNOME Sh [](https://extensions.gnome.org/extension/3193/blur-my-shell/) +## Screenshots + *Blurred Overview:* ![Blurred Overview](https://user-images.githubusercontent.com/38633812/116588850-779beb80-a935-11eb-8f2f-81bcd46fe694.png) *Blurred Top Panel:* @@ -47,14 +49,14 @@ And restart GNOME Shell if needed. ### Versions support -The current extension supports those GNOME Shell versions: +The current extension supports these GNOME Shell versions: - 40 -Older GNOME versions are supported up to Blur my Shell version 6: +Older GNOME Shell versions are supported up to Blur my Shell version 6: -- 3.36 - 3.38 +- 3.36 ## License From 077e06c5e6f29fec68aea9fe7bb2025e6f79f98b Mon Sep 17 00:00:00 2001 From: aunetx Date: Tue, 4 May 2021 17:57:14 +0200 Subject: [PATCH 18/57] Fix #59 --- src/overview.js | 1 + src/panel.js | 1 + 2 files changed, 2 insertions(+) diff --git a/src/overview.js b/src/overview.js index a82e2418..bab5c93d 100644 --- a/src/overview.js +++ b/src/overview.js @@ -34,6 +34,7 @@ var OverviewBlur = class OverviewBlur { }); this.update_backgrounds(); + Utils.setTimeout(() => { this.update_backgrounds() }, 500); } update_backgrounds() { diff --git a/src/panel.js b/src/panel.js index 38717cc4..f0c83c5f 100644 --- a/src/panel.js +++ b/src/panel.js @@ -53,6 +53,7 @@ var PanelBlur = class PanelBlur { // perform updates this.change_blur_type(); + Utils.setTimeout(() => { this.change_blur_type() }, 500); // connect to size, monitor or wallpaper changes this.connections.connect(Main.panel, 'notify::height', () => { From 82b5b072c7e76bf44bbe365af49522e0eaacb6ef Mon Sep 17 00:00:00 2001 From: aunetx Date: Tue, 4 May 2021 18:02:14 +0200 Subject: [PATCH 19/57] Fix #55 --- src/dash_to_dock.js | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/src/dash_to_dock.js b/src/dash_to_dock.js index 5e8f8149..e4953f6b 100644 --- a/src/dash_to_dock.js +++ b/src/dash_to_dock.js @@ -148,10 +148,14 @@ var DashBlur = class DashBlur { }; dash_icons_container.get_children().forEach((icon) => { - let zone = icon.get_child_at_index(0); - this.connections.connect(zone, 'enter-event', rp); - this.connections.connect(zone, 'leave-event', rp); - this.connections.connect(zone, 'button-press-event', rp); + try { + let zone = icon.get_child_at_index(0); + this.connections.connect(zone, 'enter-event', rp); + this.connections.connect(zone, 'leave-event', rp); + this.connections.connect(zone, 'button-press-event', rp); + } catch (e) { + this._log(`${e}, continuing`); + } }) this.connections.connect(dash_icons_container, 'actor-added', (_, actor) => { From 62e651e5f974170bc61cc41bcee4640aab2e1a8f Mon Sep 17 00:00:00 2001 From: aunetx Date: Tue, 4 May 2021 18:22:04 +0200 Subject: [PATCH 20/57] Fix #66? --- src/prefs.js | 8 ++++---- src/prefs.ui | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/src/prefs.js b/src/prefs.js index ce736774..ac6e4752 100644 --- a/src/prefs.js +++ b/src/prefs.js @@ -7,8 +7,8 @@ const Extension = ExtensionUtils.getCurrentExtension(); let Settings = Extension.imports.settings; let config = new Settings.Prefs(); -const PrefsWidget = GObject.registerClass({ - GTypeName: 'PrefsWidget', +const BlurMyShellPrefsWidget = GObject.registerClass({ + GTypeName: 'BlurMyShellPrefsWidget', Template: Extension.dir.get_child('prefs.ui').get_uri(), InternalChildren: [ 'sigma_scale', @@ -23,7 +23,7 @@ const PrefsWidget = GObject.registerClass({ 'dash_opacity_scale', 'static_blur' ], -}, class PrefsWidget extends Gtk.Box { +}, class BlurMyShellPrefsWidget extends Gtk.Box { _init(params = {}) { super._init(params); @@ -130,5 +130,5 @@ const PrefsWidget = GObject.registerClass({ function init() { } function buildPrefsWidget() { - return new PrefsWidget(); + return new BlurMyShellPrefsWidget(); } \ No newline at end of file diff --git a/src/prefs.ui b/src/prefs.ui index 482c3f7d..d4fd71f1 100644 --- a/src/prefs.ui +++ b/src/prefs.ui @@ -1,7 +1,7 @@ -